2000000 2000000
709725 1242012 1882410 1189613 1584085 1164822 871286 111455 1007589 643741 1174740 1332758 229215 1497388 1046396 685226 1914901 1246146 649081 229121 596019 1772605 1565971 1114711 1293050 1414381 1307635 985027 1896749 637435 1833358 229222 1720042 1388766 1982955 628794 1804730 1835583 154863 747070 1837579 80103 244047 1958940 435051 116209 879822 4246 854745 624144 869976 1666738 634042 49509 350083 244277 1909652 300030 1034008 1526519 339585 877882 206057 1142224 648354 1224277 546679 1147460 713762 249354 71655 713669 92676 727531 206636 1091594 1483170 629686 1391633 404992 580979 678178 1388120 685982 165222 1953125 784994 353232 119435 839557 433507 1904417 1696571 1131304 414193 1801309 55297 1343465 1037131 850889 1340284 252228 1259614 1482187 788580 1010261 1685221 1830649 1026298 189759 954432 1087051 319920 1223454 494457 1648653 906080 1833389 1663777 570456 396272 1719388 1246564 317401 1023853 643886 814093 1502899 448666 1631693 532524 413604 932069 56893 1365395 223258 633743 193000 467829 520560 263376 1959946 229047 540865 266816 1126111 1919026 104739 1742928 314623 1200340 822139 1988560 1825173 350214 93730 1054093 1378704 93622 365661 764962 1575455 1857405 1226428 1889098 1983403 47082 345716 906032 1874539 1661450 1163119 1459292 692218 1314286 1877265 822894 1538318 1316011 612196 1643544 1953456 249781 1081714 1369933 1535522 53450 1105778 1521955 764555 1788904 1944969 399347 654644 260830 268832 1202153 1983323 957085 837991 853969 1600400 748411 965831 1511791 837142 533563 1597053 1730612 740235 1689865 615280 204643 851299 1097780 654024 600827 1718404 1925363 746403 829862 565805 363321 1615479 619874 1585246 395510 1620950 1536827 1497245 565434 398090 790611 170339 451497 469185 1849884 706730 926426 981659 50764 1203196 1817861 1816445 3708 455679 1084268 1805099 941829 1108102 232534 166332 1865972 1263801 138419 1883117 1962993 1515641 1095663 1904688 1463110 1058359 1079789 1618413 167320 1081450 182687 1123081 509384 386861 1054331 1549685 909378 1961318 344496 1396453 642692 1928282 54198 583230 1728084 471349 1784286 1987826 416410 974472 816629 311798 926343 1963331 50735 1463760 1101778 130262 1852774 1861955 328849 1484976 7896 1741250 680353 1131222 473935 927826 78014 340252 427766 542767 1793994 377627 1523769 1822060 1646635 1936143 1502042 1773841 1765562 1445557 917305 726139 995479 633642 1213006 462084 1629664 350630 174685 1599564 1245950 577585 1310748 1884920 999181 449281 664145 987119 1933600 219730 1812300 85789 389500 1874855 900597 873920 86463 1140465 1390712 134908 1387743 558071 422102 1015111 1124759 1689974 468871 1245080 64783 1352018 527597 1243042 805834 1337708 636227 1709835 829128 93858 1230300 1887941 383593 1812186 1129437 597964 573985 19910 562986 348122 411486 1954648 1482320 248346 1143013 736630 171095 714198 1220201 355649 62659 1101152 1949834 1229695 1567911 1680526 614191 1387294 1353029 1109223 1116658 1821458 112914 1522001 1671988 171761 893760 321771 135415 1916958 1337376 1437144 1008093 190763 1576745 631478 531032 1055106 1526140 890408 927952 1388211 1068507 389169 1115176 92065 1704579 581260 568458 496066 116127 822346 194151 872643 1551835 993474 772686 628286 940529 1429959 1316161 981450 466283 791394 1731817 1514545 721351 994427 1762450 1579842 1075595 599224 1426011 912865 1391508 1496691 312854 750967 1020505 318683 1963257 1980639 1357785 672146 1802292 1536941 1954744 872689 1087327 1509734 616315 1654715 132847 1727625 1480265 1528777 515505 445225 601322 823437 541087 404613 1545899 472992 908732 1478721 1881781 110275 1591083 1037664 1831452 1678192 1986319 1137316 1934372 1951768 1540280 213511 37267 1622791 1740044 1162934 1830185 1634058 682160 531297 227754 609450 1953916 377714 1779879 1071639 1983499 398045 1159476 960244 1832352 550890 1809241 293 553508 1235055 625391 312587 1759123 1472401 949844 915424 1420055 1053201 29951 1738809 260343 604400 234367 1871311 36919 609982 900544 1028918 1283526 1664742 316568 64490 754705 564195 1233279 1942717 1124073 985932 1297752 500418 1903571 1210803 29527 1412673 1852909 134170 1955364 254883 410601 587982 1744957 638349 1229218 970036 1453431 203360 652919 549344 443978 1815833 85038 397157 167730 1611149 550110 867382 1449217 1357163 411046 646586 1730456 67246 845062 685771 335978 480109 767256 1280477 575189 1925872 321329 934491 522833 537500 1044439 566516 876991 245988 438081 567531 64794 1649600 1854154 1274870 487025 820733 499410 1656603 775944 1817439 1747664 609568 1391422 914099 1355929 1117275 502971 1061395 372985 1155324 587009 1900550 1456054 867558 977157 938505 1038752 95190 1213746 1533293 702382 753057 353870 1860011 1795577 1719058 501884 1374964 781518 434393 1033209 99595 1652197 1732130 1738441 805631 1418137 588065 1378674 1348074 1062174 1128917 362327 1719125 516034 377834 1110438 1665878 1025844 420015 1264708 1836718 269088 1633308 760450 720766 1600988 274026 1488288 863591 1142857 1612490 1516574 110831 593534 1232357 352341 281093 698343 873577 1480740 18326 596510 1325107 1519437 1895763 381006 1161821 938117 670056 561693 1554288 84470 1101403 307838 1252458 383202 670662 1732233 497701 1129574 1458624 1302870 1098070 97016 1673614 763506 1544363 665527 1470142 1887435 1016029 982572 317428 789708 1361712 1107120 1112890 238862 1428677 1501273 652709 1668588 1407087 1688045 793108 1720784 1551876 1894714 652055 1000319 979601 275886 1478298 266827 1338448 241508 481742 352919 1347536 214803 1490024 1250567 384737 928835 1369806 1105273 46351 267865 351719 1322827 147418 736515 1776766 1535866 788633 8241 491932 443241 1087290 1855483 1054083 85536 780759 502014 37884 636136 6978 497919 1694670 807772 1420602 117334 1277219 592641 520194 515773 395941 1341090 67575 446276 1572493 1970456 1087807 958908 1982416 91831 243470 741830 1890849 376601 664916 1571019 1065151 123331 740290 836862 228556 1115306 1220505 215864 1145618 1316195 410907 206792 114437 46894 453247 519973 1219959 1909410 1754426 1738925 90526 1191385 291003 181829 1765794 1785887 467622 1431298 921521 473604 576014 42514 1469937 718526 1204300 622460 1795105 358231 1686547 1634396 296711 481208 89912 284403 1289926 1818516 1593834 702253 704787 1334415 1799338 541164 1111683 211678 903766 1040721 1866492 529004 1237087 1862383 638084 1373299 1655419 841359 640040 1466418 956839 1207277 695420 657098 223165 1757238 1642341 1374499 1029594 944628 1200902 1791851 1512625 124594 1033411 1970832 242875 1104368 417614 348721 1103957 105652 1251365 138991 486165 1958013 1990677 1925544 95405 967987 1900115 676409 395193 718056 1347922 548229 967202 1698109 1450948 155861 1074505 82957 886629 904744 23537 1566483 18456 205687 582833 274616 791327 999670 413332 338687 1351387 1816750 753361 533010 1949114 1397187 847823 1228779 1829314 1561645 1632092 811889 1620944 1165022 1793649 1412040 1988876 1963832 528111 300319 628510 1344387 560757 1959882 293823 114335 814531 1589576 478400 682968 779207 1132640 1715818 534098 152401 91673 388998 665646 1053080 885692 1963775 54964 903709 1601565 1270646 1743185 580049 1877356 1348720 1274745 861865 1765720 1858478 1392253 1564939 377617 1729450 923307 1463479 366962 47068 319684 1774006 325067 900188 1697698 1423995 196400 1471606 444322 1383015 1669221 1450495 1579700 1077518 1393427 961234 632094 461598 1695962 1651383 1188636 986443 1648510 1287860 1131441 1680243 89835 1497435 396655 337445 1287076 1974113 1754519 133896 1360082 512775 353067 641002 917293 1522165 1135462 209273 437330 1617999 512655 352238 1528123 1422235 1472543 252167 1088 1978131 1724951 1807078 1376549 705855 1015587 499550 1440460 1933208 1763357 1345467 1090418 1638558 827572 1028210 43927 1567184 1497600 796444 1049156 1050923 162724 571790 877288 1400131 1817666 1363704 1464412 1862697 1500279 1045163 1859117 1040476 748902 1860542 440354 1782551 670885 1563005 700059 871481 793968 1916744 1561731 400424 260158 1480915 581679 8283 138197 596420 353149 1318350 1523371 1103251 1298892 746016 603135 130958 496805 588389 452326 1656536 1548389 864278 926152 363574 1582360 1264151 1747366 1830490 512093 1736321 188544 1731153 1060555 407281 151445 74661 583134 1672377 1329725 629460 1116695 1036476 30166 136627 482617 276078 1437067 1945143 442221 94943 1525848 1262219 903749 1161062 613086 935788 1951661 31084 1631887 1214629 1837596 1292719 1965904 1904624 83696 1815272 93180 60132 1377999 1813977 1777153 1671541 1797533 771821 1001141 572643 480216 672679 1344310 1464878 1494096 215292 478674 1848796 1179136 648308 358762 1854094 483419 483695 1051151 1646739 863232 1636209 141008 805093 1222004 1171967 1832941 262793 350303 1692153 263165 40159 867824 627603 55762 725425 903861 1843192 1909148 1553583 1255283 1646396 1482269 712036 902155 806768 210631 1508682 797230 886475 957532 1946358 390099 516753 397555 1222960 1256275 1356317 676523 1201097 1317956 73780 144076 548054 956338 72417 1051232 299429 1660836 1582943 1471436 1691383 1091765 167048 1793971 982626 308080 1854279 1948503 1830860 409833 285144 1799325 1487354 1476470 1253207 468082 1284663 1187490 1700268 373634 1293642 1575065 1838092 1661508 315552 1096831 141740 494146 327749 355430 265027 995453 1339566 578353 1359624 1613222 1832742 310399 1508420 1884531 1954576 971588 1058465 1749077 799335 253712 1722444 671144 795402 1810114 1618592 1728285 1107003 1238618 141741 1387334 30302 1890417 345741 388726 707971 339369 1902331 539784 1784665 666449 808794 950753 1560268 1879334 1597787 1583570 222557 5854 609654 1441082 1016366 672885 874347 472358 1555825 1262352 163592 1228031 481335 128593 35533 380401 299097 1103429 1389041 91768 898211 1695181 483442 1506868 682548 725309 132040 1428036 516220 1637069 641000 1940196 1573114 1885400 1471617 663930 612607 295759 204479 1381475 1606790 1756873 277865 445934 581963 1677618 193089 85939 780112 763664 109715 1330296 428007 54864 1862715 1608741 1055955 1270610 640612 547531 1877476 1460231 342145 903570 917713 723475 1320061 564390 1367781 1685437 1925687 110602 1461448 1444601 1519920 1720454 310120 1732460 758557 728081 1322436 1250701 434728 284787 1253610 1082066 1239560 1962916 1395267 529207 1967059 444700 1866352 1841768 1262308 986288 1612817 319926 1048881 1803838 1001563 1148910 821008 360553 34418 798742 983672 5176 512573 1544604 692949 901503 654432 471339 1077904 1279200 596974 1654911 1610932 1985146 1793432 763740 942369 96818 558773 360067 1389836 763562 655630 744262 1040488 1447850 149047 1359426 1280902 491768 1641921 1553518 71704 84075 1173914 602790 1364960 1599194 509025 499309 1115993 1425197 1728373 331594 528600 429539 455044 103549 1207193 817456 1530641 322546 41301 1772444 1314786 190099 446175 1482351 1024807 475854 797214 1066091 1805420 1936282 241044 763137 1885650 280362 689856 326265 73765 813569 361499 1981070 883528 1616073 1617638 1024415 84069 1894303 1802450 1945057 991517 1996845 558636 1081695 329753 674617 1857601 1322155 478346 1731575 633919 1665683 990149 380643 1618175 1792917 1001153 1515066 559276 748175 1911076 131577 16693 1346760 716405 1794839 819383 1954050 623777 770556 307917 1626472 1578981 1283844 8298 1370870 818301 1089005 1909723 951862 1267372 299571 1628013 1842708 811645 1604966 790489 1635883 753802 45021 1146117 1179812 1816784 81129 640438 696136 1815192 1243732 806796 962044 1978354 343943 1180489 598496 552927 491805 18469 1963572 1012662 1420018 1362057 187370 700205 1961076 1246113 533459 1688311 1035221 703572 94469 1957110 1259335 876111 299652 1316988 849713 1041775 501525 1309346 1119621 1563487 191214 1153906 271862 1761331 1219557 104782 966728 204759 538 133990 413954 356437 144941 987305 1088011 1843919 337381 1471973 1085865 125673 982820 485662 1646331 328494 1974460 857521 1826975 1054973 683540 266989 1248827 368360 1852351 110772 318492 1624456 1233694 772059 1299165 807734 1478104 99586 1273712 1897856 137148 1079809 543495 1653973 996639 571625 1792883 1887833 1814354 517768 1947991 695372 878018 905269 1604510 1868224 1280575 30125 1344934 1392234 1682967 522838 1545445 880919 1407005 1051510 35962 345204 112736 1909747 1299610 1708884 1999181 1137651 858883 984165 1015014 699385 854222 1390941 1523292 1393192 534415 1194541 379520 1050297 159689 833662 191837 848436 1132394 256990 135990 355728 1900596 1916181 1519558 1795667 592116 472620 1585523 1475372 1433401 1569885 1952506 77070 1563598 95319 1351088 1754482 641886 1256154 738683 782912 1945351 723778 1194590 179621 1454082 1035780 1138585 1998855 1568103 239557 1418610 43539 141127 442748 1918852 1274229 262172 1479618 602296 432715 1449057 524235 188225 1439551 1869948 3945 1979583 200759 1707709 1416168 1352968 656108 380235 897675 1754237 705435 703983 1571427 1673431 1313892 1667701 1030309 747917 1139400 280731 1534365 1228049 1760232 791057 404284 1084966 986811 409286 1861666 1694226 1153149 479321 1773764 1511320 1136057 1957259 1825737 1929605 1368823 1652454 1607558 1370042 1504473 1864086 226318 1836592 1325530 166146 1908838 1963261 86043 639058 1412210 673004 880042 1098195 792001 1686059 1842041 1230439 838615 905802 763413 886835 605229 462417 20553 1752294 109421 1181801 1779489 558672 878360 277112 1176706 658112 240046 14163 344821 1774024 1321658 829781 359637 1595504 431121 1457544 626688 983460 505612 413888 858506 640340 789652 737823 1592270 12577 568887 1175260 529264 437161 257267 1542517 1483951 1379930 762921 86745 363981 1339784 480577 1960530 1008983 943820 655163 561855 651903 1857034 573854 1328521 1710800 1412918 1004866 291005 282265 286062 1025434 536466 224920 1862284 407608 1706769 1998486 22079 969760 538863 1499677 607382 572657 281382 1912605 191757 1090257 35670 749255 1622803 294971 1994237 1668289 62183 718074 251182 737144 1148675 1193498 555223 1953359 1459247 639225 355765 1666589 871694 748967 1822301 880955 1804783 1131419 1942837 1821672 522589 631251 1308900 1098864 428316 647552 1339963 313886 604726 230448 1708415 609425 1119249 832390 445174 1766457 814138 1255488 378010 1683859 1208909 1927347 835916 1938365 1529036 1696618 1656218 208017 1063981 114489 1898731 1780583 417619 1572123 1933368 1771441 1461335 316252 53570 363501 228489 1280312 1368448 1948525 1236038 379321 43797 1424415 986327 3827 436901 1948278 111714 1584252 1016142 623069 1965916 1464588 1946715 69368 867941 1179496 556153 102700 1868486 1618158 1320795 609346 678927 1997399 1659985 1275820 1115014 691353 1552545 566256 1212707 443038 1997320 1449265 991791 519562 377239 731169 1017499 681745 620721 1578066 590285 1399251 415332 1934999 1341477 405355 1819186 1226927 1426083 33050 832965 949497 1160709 171532 1501113 1984765 1369441 1077588 1838424 1939072 879473 52270 270263 855737 1456937 570592 1660040 637706 713035 676512 1469661 1667797 1473694 209840 608522 947023 296000 795658 778327 551082 996763 1427541 961586 109636 855098 433208 1859245 1943896 878293 300281 595898 1663089 779325 1620454 1538843 394335 1448331 458634 1407981 1512230 1042026 1471225 1771036 329759 504096 1568013 1175910 1976658 1413755 867701 534952 1335879 333577 223300 1965016 865151 1340028 1576997 694190 533308 1314186 984107 1897403 976149 1745741 659798 646546 1715671 957036 727592 1981729 78761 47703 1957597 1501628 433326 696879 1687182 848200 1145171 1139455 1560091 297643 1002201 316873 1195101 338191 1996419 1674862 771403 208738 1688686 1023684 1903337 117801 1889966 1827875 1049240 168436 1312727 169017 1370992 1435860 1577010 1301130 648406 287069 1900521 1950455 1433033 152882 1869897 1176333 1445272 1318656 1414880 20796 682887 1314445 585077 1386128 1133198 879626 1645648 367466 669493 644424 461404 1490980 1220391 818570 1676598 1139220 1602108 1522704 1486374 393696 786862 984137 298493 10665 1604622 137506 467727 1225112 831728 797894 1059684 773650 1348180 232034 360922 1576276 1543505 1605461 602533 35364 1961999 1024103 880799 1525134 361477 1780993 76028 272381 1907433 830942 1861029 1421207 150552 1165340 1352203 900292 147921 1487765 40403 1521251 1978445 1142801 1549699 472191 1590244 423654 885315 1662531 210412 10206 1563802 743612 689831 1823520 1530150 715193 1537642 1326691 835836 1587687 1452117 1483185 750904 621333 886967 1938226 526660 745046 1585824 580439 1155882 126173 1965029 368522 1095327 586891 1313783 825788 447775 1304020 1703996 1382323 1207732 1608202 994928 1627063 682673 241647 1831166 951280 172941 587666 1511251 357114 1541864 813490 297624 366256 480499 506773 1513177 1101568 1541949 1335533 1876405 819867 1499917 17862 1746433 1082097 1212807 399643 213247 63418 1654934 1552870 1841367 750575 1792568 1004963 1558796 1783998 716139 1567463 1649202 279620 98481 364866 1492855 1445625 1939178 1858763 992715 1463168 1296270 1304070 736108 247820 1185700 990346 1285301 79688 1408457 1362393 331124 639177 46483 593160 265545 435340 562009 1934990 866435 1000296 1115027 538716 1264322 1340291 957949 1386290 1811868 1472230 1396585 302376 951180 1926956 1777676 918810 53905 1495279 1389906 93226 168455 1588297 1691735 245227 1103104 157668 1752736 1834587 1848927 421840 959716 967233 1671777 646971 1657142 1689940 1455337 71400 1103109 1238726 1570592 1179458 795650 285608 988988 187997 343365 877408 314809 523497 954139 27206 1606714 1558070 1056831 381255 1383860 697918 1793980 277221 384858 428508 1188600 1049766 542303 832968 1854394 1494786 200736 1989063 695312 1572778 562615 468648 1766732 1044487 982244 99397 729294 253812 1937605 988963 1096171 1868953 809369 105099 1791619 404163 1537988 1870542 1277198 351366 1984845 416601 873155 281225 1646797 1302100 1450360 1752327 1760987 491193 1276918 1013579 597038 994840 1740836 1780695 1672482 1616993 567128 1876519 1418628 1608166 1324863 1225902 696704 1829744 937259 1510969 426535 274650 82380 551279 222801 876777 696819 983768 1620920 1714824 178536 316058 1664679 565886 827038 51528 1933568 505036 1477897 26247 1774092 1162269 1508594 1849549 1529312 64623 1637341 508771 1632603 1538497 192016 1770851 1309806 1297066 51251 459851 35690 1629243 558072 145243 1577122 1936652 958944 1548538 1786610 691797 835628 1335983 569620 752828 331995 1982411 1193795 539321 1091464 814486 1503270 266826 1651191 1519354 1724892 1131571 805799 1101697 1356588 1769216 249716 1884361 1274682 783883 836417 1931815 1817623 1360025 1911010 1476040 1564402 1964725 154886 1353958 1987376 696533 456963 806985 882625 1237151 1726755 1504243 881624 1374427 556762 1239545 1129212 1569687 1299640 548483 422495 940671 1357780 167090 1770900 283775 1892765 43533 1374496 653642 1962630 665534 968007 706586 1466313 186937 1726601 1086845 456935 1408803 1821129 551489 322335 1454630 217679 1593 1615992 944253 1517757 561422 945852 1391274 861244 41576 21892 446284 582727 1787458 526707 1647941 1918796 1620258 1093902 970746 1450376 858124 1589035 89170 1055551 583029 1377137 744793 1223019 655839 873513 1638077 1277742 1773418 824451 373207 1360525 503743 129503 415624 1616885 1295017 943154 320592 562078 1859378 883462 1755750 1764013 1845531 1170615 133022 1701961 104501 251373 877051 739516 914455 1134753 776271 1062305 1487804 1255326 1112141 1633455 225851 1877592 347066 197025 597793 1703867 494996 1650861 1329296 1195947 83324 389583 909377 455546 915013 1810750 64981 519357 423525 68587 395397 392727 840298 1345191 1297219 511648 526749 561900 1566315 1780306 1041846 940494 1953447 1048341 1696349 1566931 280377 1502678 332565 1990863 1548525 1590839 763957 1725811 599644 311857 1709309 1611759 610453 907805 859904 188971 1243388 204833 100281 467933 1096088 1665884 1441446 741761 1268152 773025 1590925 1887114 1607491 1915827 1809521 988692 1881345 1278799 321307 595861 1252443 61662 1904422 1702693 946693 1214977 1501046 1536906 736230 627859 213151 1119285 1025953 1175711 1698522 1107167 1310115 889286 486392 1412090 262317 1988007 1456775 696742 1098752 1964994 244450 1583435 1597509 350864 1838385 1772400 360441 1189458 1653780 693733 1707541 1381321 1827150 314380 1245746 1197225 1648805 1247282 687420 770036 699796 1493815 1400576 1211827 39463 516539 531033 694498 627532 1401308 1820402 689443 134451 1739453 1054511 1140256 1422685 1410693 425099 584330 1576032 1224688 788277 1967243 327630 1139587 528943 1117135 740803 658813 1928194 351709 837180 1239724 1688132 1206716 1466173 824897 1194777 1118053 598798 214141 959127 1304283 1818824 60312 507872 749525 1649354 1809161 680973 471918 1514607 1638068 1558808 1892763 314555 828169 516579 1590435 1529296 250192 1167429 1240334 493079 694387 1572192 1160131 1570308 919693 1494458 911980 21981 434066 699184 1052410 755899 521223 388534 997277 591487 529852 1896660 1880361 275675 1057729 206317 490181 441387 660261 941208 911500 302080 12369 134630 333165 1158684 840603 30886 368567 90247 1996432 386521 1150207 645088 96757 1386478 8247 1989428 919214 1938182 1581591 1373378 1051042 609625 1980121 452546 926207 1351381 254029 588350 1523621 1311505 1413802 1087094 1826708 597227 1783738 1030363 800942 182193 59446 1904884 1197980 1621091 429863 1269809 159428 1143955 313219 1734892 1937923 737041 660836 1908275 584523 1971497 453409 715220 1313113 392460 1158280 261231 130174 1096867 1911880 1359373 1022879 206866 1665485 1829235 322544 1307891 314284 1280885 527067 787951 737104 775879 158145 230317 908317 684372 1703714 1226465 1237471 207951 1745616 834252 154 607656 1154569 1386129 403531 468949 731430 155892 601710 1961066 347948 713944 711382 263990 1831259 631747 645162 548249 966949 299904 1714757 1375231 100090 396492 1557338 1726709 210364 289934 1727135 997652 507758 1011478 816205 257815 1038430 168622 817096 117640 570425 1921938 736120 1839645 1642889 873075 902464 246262 1829325 1819194 23901 1701971 1476451 513245 1625085 743984 74518 662585 78789 805620 1725077 644974 691789 1741097 1031954 381680 1895732 197220 564080 1072564 1465325 1892948 438380 802208 757869 546627 846352 214085 748656 1503470 1108473 1899034 1470582 254350 128004 737527 74834 518533 1983479 307876 702925 1399713 766888 636305 1094108 1639498 1240032 1376900 788123 123874 1733999 1447399 1396911 1967214 1245499 787609 1863981 183356 240835 1925401 71316 1028685 1093094 150605 1416001 180882 609683 1418710 919350 373493 1230769 723632 522154 681527 1579517 1140242 1895240 159482 1840049 1661026 1767932 97372 251732 1372971 1154971 412399 686196 490418 1987822 595553 415007 506457 909569 1817337 803947 958066 217832 1069587 344057 677015 46799 1120828 1118876 1627816 849926 1798990 1304552 1604272 1360172 1898302 864564 727726 1065466 426302 1204582 845008 1812437 109159 513943 1237806 190999 1793028 1109159 1183060 1855712 582887 895710 1262266 942068 722502 1227554 984531 1259688 1412714 259338 50450 274252 216815 932716 1648022 1288699 307765 1308605 532729 383572 838526 9655 1631470 1336458 869105 212122 1688967 1811552 1233826 1901854 570079 421022 411366 1710340 100999 1850168 782103 1773985 394631 855943 511733 511487 1594899 16258 911395 151112 1383841 1786176 100190 141685 198658 1219876 1889556 552530 1137849 1558511 1267673 521765 1237104 687386 282892 629428 649586 1156341 1719435 1911097 1760613 1114762 1191058 1368026 1193185 329954 67707 121549 1848716 1174058 431359 1348433 561626 1429125 561633 681653 1500609 1649285 1187614 200184 1540365 521289 1636720 417560 1898503 1267885 704396 998281 9609 1887370 1125373 1685152 1375641 1645165 167997 1505643 380782 469613 1894242 1257128 420515 338524 715595 503876 668508 1155514 1561690 383050 462696 484217 669763 555948 318606 1254768 1116245 1921898 1157174 1682768 1856499 1356673 1532282 1375815 460348 411421 1751851 395775 875085 1791606 1922457 1459237 1072674 522478 759758 852299 19849 1673327 1283341 545231 1425777 144194 598506 897919 637443 1535776 146107 736701 1810732 1111598 1488722 556151 1886207 934456 1567986 772439 270891 1973982 1227752 883118 1198639 1105160 627276 1737522 1144009 1149140 962116 778757 1871543 1127073 1866276 1605626 843883 1437304 1038199 1382544 238998 1595562 1727303 4126 130666 1040252 1442690 40192 870806 1539646 1340666 524045 329119 713624 1763118 448954 104438 1241819 311654 1987392 501642 1623200 803931 881959 567973 625712 128628 41157 207496 1970178 607403 937022 1096326 1021875 1895461 1831732 564824 1242428 1300005 1482915 502166 500174 1241682 1591489 295268 1080295 1396281 1260497 359253 767720 369738 421210 293094 182042 1875098 621682 924999 1624709 345452 325405 1655300 250581 1282264 1046602 389111 351630 537322 1965905 545841 910038 1574407 272782 1789474 1866038 1353448 110444 68567 913223 613017 1367623 1868046 321544 1820233 946147 1041446 1629444 1004145 615563 1646509 1004317 486819 1421568 101144 1850859 185609 1197226 1570823 527153 1674711 1533718 288526 1848501 198070 497997 1038861 1206073 66872 192753 1110883 563912 1165843 1483133 649117 1519642 780198 1963099 368746 1653815 1226907 1778023 1505209 1848009 1824866 1871084 953667 1779265 1189696 1127154 1926317 985756 1527976 804324 353601 1055065 1471065 1812263 1153782 1573838 546226 652938 881455 1995281 851450 1851974 1082535 1429718 1218928 723116 63874 334672 532116 417165 833875 1403494 1247012 1187321 624302 1959626 1833334 1823230 795522 740972 1238777 1779235 332930 1442410 995514 1840171 1320530 1058167 1269283 132875 312887 17040 1615726 1593964 985694 900378 354525 1471984 871277 710963 965008 269282 164117 569780 503170 1698063 693238 1948366 1024763 516033 1540498 1883833 1160578 1948005 259224 1513263 1071982 144376 1626017 106075 1902261 261059 1013374 1421671 971081 197319 867983 216663 1855382 621492 1910887 1607348 1378708 896650 1728526 1292158 1801109 1080019 1308250 1222000 1883049 1992908 1653459 1092741 1983066 1644917 1606418 1536553 1829950 1167090 1290520 1523518 823895 1566701 1495453 1809033 1034412 420970 1325936 297481 338564 801887 957510 1277420 66880 1319496 159865 532547 1976515 1926597 1529017 1428817 280972 999896 1910575 723290 187368 1411678 1130371 1603501 1105485 1984359 1417304 692964 942525 1291803 170166 275374 1620338 1502045 1395661 464059 1679448 1132973 496329 662261 1478873 317309 181205 1429101 1447698 1841904 1638331 368199 197425 8342 1539419 216103 700658 87182 394467 984349 976109 436871 692412 1450705 592400 369659 1398394 222141 1301564 1174860 163368 1424864 1166229 1169490 1487313 1953599 1957934 11259 1870639 388641 299605 1357014 741529 1993460 1062347 1800669 79284 1582823 755034 1756245 217480 425834 1185327 1290548 484061 273826 1837125 895249 565211 77089 1308341 1369076 16893 796330 1931867 1910647 467779 160562 672359 1082545 1022948 82645 1392280 121450 990277 577643 1509794 388941 312648 462196 309127 1201635 29754 97184 1822278 229177 1809484 1884154 335072 155244 1279487 223398 1327909 1974630 427298 1038687 838498 1445600 1321788 1712810 71794 1720514 1818886 966126 970258 938667 1250818 1230724 941946 696668 1349561 1313725 1972975 1130961 1170117 452508 1301858 1587106 158436 1252320 440991 1294417 1101733 36700 1120495 888523 912418 1008193 278372 944039 713617 119264 1252360 1098171 487459 659265 979456 941874 1301485 1537770 1378231 1804070 1099356 1376039 966064 708804 504467 966499 1900107 1558190 1149834 849006 1594944 1393202 140654 1850787 146937 8883 208573 1426475 1401463 340382 1266651 1077801 404188 998267 1729507 19529 1172509 330548 287318 1731986 1121478 1891304 260858 1995921 240425 1909312 1381978 70244 1333441 1404242 1216874 1714092 1902477 1427259 1485909 1719439 1953802 661916 1704353 264673 1185460 201822 1417281 1619342 1816103 337635 1398621 399477 240327 1942757 1818666 1694389 1351703 664019 1475418 1937032 350997 177579 119137 305063 782932 531282 786887 599821 850138 896896 1954932 1323421 1012647 365266 594227 395764 661034 1399885 1341035 718950 621366 248065 1443219 1031744 1741602 160655 292133 527416 123223 1494155 852744 1148173 1059584 1104256 596882 1908152 1168514 1332768 415935 762658 370854 1593023 36896 346321 930732 378748 1490063 1386426 1617667 1198517 1363081 1278443 1421921 1091167 1366254 1210282 121476 645086 1592635 1001 119692 1478520 1118414 1611203 311130 890952 1209449 410715 778255 1716900 1692261 219371 1088060 1342153 552308 184278 1251151 1861306 117017 544853 836855 1289506 1957234 886839 22966 1047047 1615485 1485634 763518 1930869 1932732 1588464 260415 223295 527737 26280 1254708 617273 704901 1148705 1036247 1971026 1177594 1550083 1912139 1968531 1489637 65486 576579 1933285 1197860 502987 909241 1470922 1238274 1331174 1764703 429998 863540 1872411 1484493 1270092 1066740 303907 602989 721637 867730 989395 766935 1125543 1583176 1204807 1485438 456835 292100 1285393 1123913 1118949 53236 590733 1852324 1271099 1893642 257077 116913 864450 169361 570209 831058 672088 1180866 1781383 291218 1687095 159117 824887 339263 1761099 330553 369480 1893581 1721768 210957 1986640 1075336 963020 348524 1643293 945527 983623 83699 770651 1841235 399494 814311 421931 573130 135773 321662 49836 846065 256998 67609 48393 1242796 1262501 845631 279307 318581 836439 808635 493277 627730 708982 902917 777603 337201 214671 1696801 1481912 1400959 515524 1968854 468293 1281071 533051 1078040 947433 1560026 410511 1340703 1395255 764130 679319 819876 1619285 1338013 923915 430555 1245684 477800 1594646 1575520 1722956 1724876 1088158 387824 648685 1198674 1900943 682867 746411 1085584 957583 813610 145446 1876542 892796 1248010 524016 605155 1539075 1684953 772532 366992 1871481 519037 1266671 951755 85788 730943 643132 674920 1635087 1655537 798033 1773673 1912129 857192 129432 560882 819702 1766078 637743 1205875 1911004 1828925 878268 931182 35994 1621319 614178 1811488 518494 565620 91959 1618212 1647469 341894 2568 854167 1929190 1295920 474547 291762 77661 941320 439429 1825140 265644 1437873 636656 1666837 1070881 333400 1068123 1564325 1620091 916106 795710 1900779 1234089 131175 891079 13693 1228075 116774 1458415 1952765 199486 1064025 272936 226029 542800 598260 806018 1027287 1770361 600987 912072 1683320 1314453 829058 1544112 278859 764627 1831969 186681 1700707 1577216 443763 799552 1269021 1942967 1121995 1277075 992405 457535 1376547 420736 975156 620624 1471699 856412 357803 675911 761107 651826 1054369 1989597 1582862 701075 1409930 1325480 1285935 806765 1263481 19640 1288216 148958 299720 754465 1837430 1669609 43815 2036 1348346 1850154 1539091 229802 1531879 1776744 844995 754936 1212776 1040896 608776 552967 1598507 1047275 374020 1059774 355361 1949200 1019755 116855 246253 1769285 1958992 555619 420274 1638139 807105 288638 1296112 886577 1883379 1806245 1477800 1590864 299346 1988611 1234636 959596 969053 1293034 525874 801470 240234 402890 1677961 1956320 1001886 1170316 929735 798749 1926687 1642212 1236585 692374 1031131 949041 836070 422783 72067 150975 1553413 1285343 166319 1245365 453487 1070284 527667 1424609 792609 214054 1026273 1133152 1750562 956360 1370189 811472 1419076 820099 205846 1229940 656541 731619 701357 54961 385017 616027 1445556 1117391 979022 649498 576870 211122 1413085 1883128 11588 1288261 290004 2130 470130 1537216 1085276 1630546 437773 1933843 833320 941729 1261197 481380 831207 48132 1018498 687749 251183 1373807 1646934 1676103 255771 1567989 1416890 1167760 207692 1131930 748719 437915 1637871 1551135 412699 1383895 1401674 1435066 1257592 732496 1894384 469334 1756210 872921 528465 1095933 544025 1024432 191874 45848 583292 1355665 345376 1457938 486911 796093 735135 1113910 1747973 1298883 1194909 1637613 1729020 1476093 828886 859859 1886606 71292 1347834 864285 354110 778206 731170 1500422 1583456 581585 1275982 372321 1155437 685073 1861750 1752030 83695 389342 872069 976639 1800537 163642 1618148 359529 166293 1524450 1737704 1459708 937612 32703 1249961 773540 283630 1818325 613421 19082 1394249 123280 1940426 1237001 525985 258559 396118 1450556 255626 682203 830746 400436 141766 1276599 483107 872103 932751 1301349 261687 967408 747749 732808 1117542 19503 1723881 1495583 1822147 997169 444074 1759679 927383 772957 1410364 301670 1378581 1713769 1987849 800056 464741 800755 109463 1440461 1405322 790076 1633429 236971 1772667 1787425 1376925 312443 1564843 1235683 364087 1717245 200365 1511960 259169 798486 192782 1860069 1023253 1574806 1329852 1322484 159768 1828164 1717036 1528841 602309 1092593 848141 1672045 1057943 1702119 124915 1309951 352059 1289218 1747800 1692046 544914 876541 1685754 90275 1529419 1687736 763317 1547175 969077 949933 72592 1340673 1775894 1073821 1497169 421054 181734 1168387 50338 1433395 430874 1238829 666421 1666023 465317 957602 1403970 1968417 217787 8396 78258 1105056 552613 1644093 1695254 1930747 1488116 1229038 390204 401497 994513 1336029 1033619 1024590 144102 98248 212784 1133195 509431 733881 956392 362179 574916 1898622 1962455 249513 8504 1324698 1350968 181838 1010207 97971 1602633 1436203 1779313 1031620 1868669 1145041 1689793 1839552 1633673 1423385 1957094 1878225 1038201 338738 1536505 1853478 330075 1272037 770129 1189725 256117 764447 1627389 1476840 570485 28516 479087 1396303 967054 1217294 932959 1539486 659554 1556744 1617332 182740 332054 1415230 710000 1636535 157957 1902327 921707 1902903 1907021 246971 27025 644159 1971769 1678950 55024 610735 1238404 959225 913449 592216 453418 195251 135545 1427388 841660 88953 577717 522701 1177618 185396 1672696 1397639 93613 222665 1707708 378179 1703786 1112613 1163555 1639906 1882898 689107 1227250 819268 1362014 1178870 102478 1245144 62499 1013393 931959 1955827 1374094 1397655 1629125 1829119 619023 608156 686571 1696402 43761 95424 1964806 1631393 405654 1473158 655826 927242 1621763 731110 1845193 105638 1903213 321172 1144261 788280 1578437 1958161 205148 119455 1189096 1497432 775997 1120909 516811 181615 386281 1856781 1843502 1069142 1779234 295309 454549 1456810 702207 595356 1795117 1718947 1032677 1828769 1751824 1323094 1106024 409391 1455088 471936 1479577 553839 1191569 641042 1869007 922661 1102844 249551 1223512 1572488 556239 451548 1304792 1138727 704641 1740561 671923 203403 1736243 826673 438622 690989 979138 1334596 1867320 1626169 1122420 272783 925760 759717 1374722 1663145 1227194 277705 223144 1175058 1421073 1759359 346572 572350 984692 1599031 313403 1477568 912207 596044 1921735 6501 1617681 1451994 1886674 625326 1718012 1691813 636313 1223090 835668 1758949 448886 1961552 1400171 463419 433202 1246295 910704 187542 1766508 1769653 1891614 28879 1000868 181462 1851281 1619442 1130105 1030607 1369853 1283595 36481 1082204 1445295 402121 326563 969429 1513892 622787 485084 933794 1479023 1990528 584469 637140 1294399 1113273 1487726 1517620 1003507 1264435 479299 1494524 402898 1314965 1309665 993622 1973053 1250450 1226151 1670245 118549 1012453 1954082 277013 1194771 880734 1890484 1172014 257181 1146508 1532324 1421060 1969849 568353 834395 1114530 1909459 296504 1325376 197128 1426041 508179 787112 1122634 379429 1576251 909921 701699 1733726 1064825 1223644 53742 1197602 1912488 757650 369864 333877 545338 351530 1102639 527121 502667 1035143 1806057 339312 405512 1645892 441515 1123115 624108 1546853 1972629 1892048 590349 788698 1249482 415923 839241 1807281 430804 1370176 1445629 1651615 1730698 641009 1703331 1092691 1610686 641788 1981906 1616950 1124639 889462 1502877 209946 137155 868289 1199617 191670 693113 980985 1071029 652309 1413213 919276 1327004 693004 1824422 1016229 491577 1207622 15288 1195306 903374 921797 99711 743737 1276491 1130078 17725 1652369 1085342 71820 449759 1730300 1411463 121628 565991 1921864 1997515 96074 363457 538487 1034746 1423481 1929854 80866 842832 1318180 172082 424121 580316 1210445 1850802 228577 515725 1069060 1135446 279796 396096 485547 1168444 1287826 1654501 446368 1401661 311092 1420775 1189614 1070815 1487601 1183889 395876 1101552 221086 618982 1378289 873962 1370004 978730 519059 961999 1003939 609904 1644690 138042 1445559 280072 965952 1155418 126877 110932 1419265 510289 1546578 340832 103156 1045984 277274 1870723 1733172 1678985 12711 642057 72734 947670 477667 1278923 1646143 1292440 706576 1712265 1515373 370808 1097591 1369596 583548 1546520 134097 124272 1869872 1528625 1018315 610943 1317839 337999 993460 1726344 173789 1638702 745793 827239 1346851 1641481 1471202 508262 1135283 1395855 1406687 343903 1738755 1726402 872469 1493787 378939 499980 1915484 1211303 1298918 1498182 221513 1330125 210167 815542 789450 1127816 399261 1437044 1250288 299392 267009 59350 732959 1299832 1568423 899633 1519728 901755 251550 737881 1019630 739665 1916222 714620 967709 1296625 1787215 1369452 1396372 469024 1417398 1814428 1208105 221431 1403986 990639 889634 1517546 997873 1232998 28595 1565223 262322 1107777 704172 328791 1412004 749308 1556435 1231792 305159 1130452 1508400 237244 684149 242226 378693 1805257 42247 1609526 174350 861987 44302 574775 532460 462864 447854 38265 686631 1588929 220637 1052737 1226012 1713168 827244 307775 1634810 1199784 836347 839468 423226 565021 883583 1389120 69750 1692052 1037746 1884715 1797072 1125952 1067741 472799 28939 593896 682505 554033 1124634 828083 1135208 367089 637857 1731868 1899767 1771985 1758488 1895011 1051476 967340 810109 340250 29952 1088500 1069161 532050 115705 515438 179441 1687224 1983 406074 1693975 1735258 1368527 917301 260387 783880 1483524 107839 165472 639745 232581 5995 148127 458163 1235883 518958 818933 1845481 1018010 1115321 1679675 162926 483958 503353 84054 492436 1671690 1929562 137960 1027330 1609543 1250221 1013448 634652 695387 168837 636540 504515 385183 1206118 157901 474337 625072 1601123 118373 1338904 220687 1948720 108145 1517173 221449 1552607 1852567 908554 1741380 1797849 655515 1295995 1061963 57913 660878 1726583 1274425 1517776 1176119 978561 1196197 1543314 758315 1439489 475552 69183 1414035 420651 782022 475315 1198844 1280191 1677390 1932221 73466 1008250 360803 172246 760675 1870226 1711901 1956206 1202432 437422 1533478 1050724 1213058 807996 1870164 1254781 580764 1913003 72549 109613 1079522 527107 571687 76276 1520274 667771 737027 1341964 1011960 56368 1361271 1581303 1796349 1786806 811744 1307672 1175329 1801582 1948933 543391 778208 898441 1419447 224961 811088 1387443 1213284 335776 311211 1382077 669222 226789 10181 1769773 132212 1866774 1777716 1344352 1206941 328336 1957891 949206 77311 194149 448344 153194 1361884 1633606 1650892 1789494 551555 1907402 1713920 1482056 956830 900895 1072935 1491292 207938 711962 906832 391286 1483058 1510463 123098 431175 1523911 114135 1607738 1713758 741429 1396876 472627 157985 1269590 859867 78570 1906343 222602 1694689 545886 404696 1365317 1967572 1073442 982358 152808 478742 1888774 573216 1255005 341825 379902 1143667 1979205 328871 1693267 1529689 15867 1850292 1572406 950305 97935 1895689 1538435 1174337 1789758 1657819 1678022 113769 904457 1984020 1418208 280384 382649 1380380 1534150 1219825 1644374 734894 73235 1636503 59044 1524231 458823 1265594 252551 1540435 1415169 1384817 1242310 1471810 1702849 442239 557243 1810757 342241 1649381 1762677 291255 1056719 1970268 1994377 541865 417461 1854521 1405368 837409 1796260 95192 825445 332673 1436860 452187 1192312 1195204 856131 1637810 1275166 1566351 1155266 272688 906154 1571538 549312 334004 1773177 1801138 1773749 1810546 122905 567445 377054 1241587 131174 1593118 821083 1337782 894717 1105050 417766 540270 514931 1431752 1292366 632969 1285641 503060 943327 1106698 15503 1978182 84278 1767885 1396393 889482 1480912 233473 1186595 1620923 1755441 1802904 1483557 1603468 1411421 1704821 1202320 1987648 1227898 965678 712626 1449185 1378606 366439 1583021 1670377 407377 874941 360722 286156 422195 1719428 1073124 1236187 1005488 1815119 1638976 1715590 1973719 1180597 1507044 95554 1012792 1473871 532342 639254 141711 408275 414034 680633 1101446 354488 768463 1254041 1235621 184837 469110 1314518 1366758 173312 196415 339399 705987 1468309 325046 1078408 835209 1435871 1980037 1557892 1548204 706494 1978017 1081202 778621 1558060 951770 1231825 510618 1474202 1491251 270185 861018 1060632 164062 1945595 1323079 1622874 554560 681091 410095 816765 1135872 1211656 1271886 1253249 180371 248305 575849 1366174 908955 637797 1967341 1134897 600986 354205 1037933 1590057 1545465 565514 1293031 1694188 1880645 1483021 850990 466341 1072394 700317 1629520 924718 596461 1074671 207068 1041544 289615 1251757 1908594 261153 1259171 464603 778213 1195828 950331 898896 874763 357544 240561 1376515 1227488 575963 1289723 1900624 1932207 284098 290802 383352 514358 1148666 1356939 1444413 736872 372048 1826114 276434 182976 578476 1600573 1996827 458709 889759 542448 1958724 905365 434217 1286284 969421 43045 499025 81042 1812579 194586 1848307 885230 1105059 774223 318626 1834063 1301942 1697106 1824392 748085 919119 1203255 673106 674675 1689194 255289 337690 167139 1277868 1596595 803970 1282617 638856 141506 187959 1334760 1875528 1808213 1717888 119778 1524178 185591 798674 1761754 570662 1874458 457306 193412 1857033 557459 1179416 1447331 1699001 1614917 463438 1863737 360420 750033 1900179 1721650 1752439 1779251 1932212 234005 1971935 1600550 1961315 1922496 740444 1599567 1857537 278707 1829469 1341999 812173 1272401 1299772 1685833 1605911 359267 1647574 1407272 1432869 1401671 1191224 375334 270795 287102 196134 1789002 1586299 1001770 1386763 586650 296074 1245832 193757 1605974 459354 1796345 1754501 880464 410019 1241872 705345 29140 489836 1916286 436662 458206 1066041 73896 365377 1899665 756738 690764 23423 724953 1120151 870041 828360 548123 541955 1478017 552235 1671460 1950671 1146983 534092 809708 1116974 513066 712524 1041118 734533 1965391 1985085 1955586 979403 283769 1113495 1234759 750851 415862 1032618 816957 187064 1365697 1800426 1519164 1129170 257330 1312926 374121 962319 1816541 1958003 119011 817192 175763 1085103 1585022 1848253 546769 1466722 1536694 1205576 1845351 1495572 861548 530395 1340484 961765 267111 185564 52335 624450 92313 1053517 1714429 851357 596542 786437 1591989 595188 1917169 173147 1882421 1902926 597161 148989 1198400 310124 1853892 938593 1534394 993743 1645647 721816 665625 708161 1376680 472685 1169000 1196235 788299 985252 548697 676811 216435 642616 1030922 1342687 538838 171402 1162358 1183249 1223541 1550959 716136 870958 1385232 1995754 402316 1346148 1166052 1229579 1961425 341995 44352 1462947 209022 1031147 696649 21127 997327 409173 1147682 1173964 307306 1594128 1980546 1798586 112535 1179900 1968692 1640213 1005147 1569126 850512 706889 337568 895997 450467 1365209 1414881 388531 965446 929164 590834 1410385 667335 687700 687193 1634735 1336079 883281 1897164 1217024 339794 1223168 1889658 720115 1750526 1960343 724952 912179 245618 365497 258794 332014 1438876 859484 299105 858809 1953307 1273812 1778210 1012403 1331355 1114709 193190 300378 1171150 954209 1945591 1871078 728487 1745081 1041643 253212 1853670 586982 1909758 410293 1651147 1346118 479030 1341676 456798 999580 322144 603735 903005 1442031 1705118 686651 1990713 308619 822860 1966289 863936 431263 1751163 451812 1061611 1050112 218593 575106 870189 799046 987456 1491008 1152861 1072149 1052726 1477482 134932 1315183 593522 578477 1409175 989711 1050494 997202 1259793 1168011 1602726 131289 1726414 1226362 1816083 1617817 938454 286193 1562307 502554 781840 785845 356148 1007391 1184030 522074 1899235 1987807 181138 280108 447993 1527078 1470943 1787352 84027 268591 1665641 1256471 1283317 775605 1369134 1777553 1042684 897792 1131986 1859062 230449 1612781 1363610 1055184 1801124 1609625 297288 1437279 1699877 1983309 1031788 719704 1852868 1803253 316447 897010 1489699 1040238 1739203 352094 807111 1450798 253012 1878704 230201 553228 1153839 1344947 1415219 1189452 1132242 1722242 827187 427794 255493 400353 1005640 1860779 1283473 213698 421521 679846 928569 250680 286464 967170 480425 742698 498431 1981747 273084 1447651 368631 663625 1344900 1241146 1962703 1071712 869438 942658 1107 686559 1363795 492900 1170038 783209 1508228 1024649 340299 1805721 1960333 823474 910144 678299 1009717 297133 1448834 67277 1618995 366603 1957389 1873337 1416496 526172 865118 1598202 905578 1690952 36912 1442436 1345395 78012 427115 1421284 76007 1432014 1415396 1795526 786539 582939 371602 463704 1177090 849390 1334904 427483 1381580 1567256 1548170 767354 1628023 227257 184528 1841480 1621211 1186896 1152992 198681 626220 1530295 1105773 699859 1934549 1785775 1239177 656308 217143 862263 1889192 1670234 827992 58985 607953 1192265 1380143 954039 1521976 1046035 242425 136827 1401480 1938456 1556306 146148 1007204 343467 315899 541933 1135793 1613816 49661 1245697 330115 1931014 213680 1724870 236486 1204988 1929173 933200 372242 279920 1674098 1463155 403814 1729355 1408594 382850 1994686 121238 967645 1889531 1383818 838274 1850151 1084044 644964 1114475 1755163 1327015 1569881 1387317 4049 323247 678851 713126 1370942 391789 870991 987010 1990090 1552654 1426811 606402 225406 1522564 505478 235783 1196703 1386836 1008735 1536929 649970 115589 858930 16134 1170240 550903 179713 950163 428252 718462 115556 788022 1409574 50931 1110047 1878520 1626907 1289690 1694940 21272 686364 1518731 1701644 46350 145100 1896250 1184957 734731 1341939 309003 1595079 678332 1661035 1750072 1508765 1718098 1629142 1624201 821594 1916584 1998841 1490335 1213559 867232 827691 212043 1742885 865940 64092 343344 1638460 1808234 636232 1005604 1338379 243773 297836 601619 308701 577805 1435698 1433416 1568349 337664 1114373 929329 333673 1903460 750540 43130 828762 1746566 17777 1046069 722613 859690 1905953 843521 419292 1953598 1097251 980850 722821 1807290 88927 1946984 1069778 1487852 185550 540482 151746 282873 740137 1500232 1639205 92968 515407 631502 598550 1551191 1751407 220208 671886 1352923 436426 367810 1970897 355364 1600323 291584 1216369 563771 426339 1967878 495478 37446 1813113 1255610 584424 714992 211931 1014749 1010230 1599245 1539070 1699575 1031970 313310 1535417 95234 978071 878509 133277 1013222 1551224 1385722 1746442 350467 1420211 256066 1021758 656117 1357758 707975 465138 1008403 971782 1311435 381534 372999 1132706 414463 1822723 1883437 675980 180713 819551 1860261 39800 800011 878652 1239360 419772 485286 954286 1593236 101759 1341942 1763316 1015000 1696602 1450997 1874811 1621861 1708787 38427 95119 1252186 965405 1765195 113394 1188886 920022 910319 197539 1206989 961921 1119618 409778 1994232 445316 403254 899220 995955 1215059 1823783 765061 875163 1981583 753929 1604200 1705577 1413446 417376 796359 1184024 245404 836924 958412 742300 1122085 161164 249488 1420710 1470152 167600 1974361 480403 1161515 1958165 1835494 6771 861156 1108354 1409566 740876 1761077 216262 873178 1902945 1661641 342013 1613305 1186200 550745 526570 529161 963131 1477300 1278585 439363 6355 782525 1844319 1820109 671181 325105 1374794 1697291 1857437 1770531 1863785 1625537 672255 1083458 1040057 1620490 898663 730981 524386 422732 1419297 1759277 162662 1323759 291610 1712780 1714979 1974872 435159 1679306 1009411 1756158 298709 1109864 124795 1123472 119294 1026038 1315911 1282665 1707178 390491 1520269 1524375 1628300 1297101 1771308 1359964 1761536 1383859 1588905 1234118 312261 922451 1797499 1905343 320349 1338741 257319 1617345 1086386 807819 1880020 275365 1116741 831262 976173 295093 1810528 1622062 805723 717593 1546360 1286539 47310 1703164 717123 660284 1603733 141440 600190 151464 426431 1255693 1483314 1239429 769607 1165166 384962 785667 1100969 1150228 1503407 101871 722775 1822363 1396772 1507812 1235404 418351 209742 362149 438130 336231 1004790 1147511 1173903 236680 1764283 772377 271625 852713 1413052 9368 352006 1963221 500365 841863 1308889 1877134 1220891 336936 1170019 1865923 1710470 1890772 474056 1744684 367005 788784 1074449 1803673 1706454 1149016 1831539 1296771 524233 971462 1846315 111687 1252244 1227464 1583478 1238666 401680 1180424 1722529 846146 218958 463701 489771 984648 1440533 1373500 1445388 144608 413109 455606 358320 1964760 1521522 590830 973353 503484 299918 33243 1337217 245155 1053164 493348 513259 1138508 769740 883016 1310560 1823172 1230323 1443326 1297461 552351 1211815 1493981 1964081 678145 568118 1909590 1713409 556939 1034150 794027 354961 1656616 851649 195571 519721 1393639 240988 1147202 1531253 1958318 814991 1991792 1500653 1391665 807705 956256 122178 560353 611958 1350034 596904 1856394 631403 1899157 298188 78667 1919888 440253 1397780 1516153 413776 436640 1177641 1374136 1019361 1973925 586866 1205441 225380 654119 851910 1510652 1623175 1801423 628612 949643 1431081 1840082 1694912 85115 792022 811807 1203135 355112 1716839 1646686 1252343 1985603 654284 1838325 1939980 1916567 768766 838428 849035 585296 818622 1389098 1179427 1964397 803880 1979650 1932020 770480 418445 1436048 1480698 1561204 292406 876309 16999 1278551 471228 1534349 1769154 1097773 1297933 890926 1559929 1004340 1674078 820140 924633 715541 695525 106464 822103 1171705 1290546 228596 1785039 1370080 714193 1997770 676801 123375 475204 1071550 1859610 1185560 309640 1042443 654737 632264 1580636 321337 598732 832798 768018 65028 1616363 256623 1136047 1310229 1439203 752670 1048557 856626 165026 1245054 742741 108160 1752053 132942 445082 1671669 1616514 1165 535880 1495653 23300 1693194 1343121 1108202 666968 911804 646583 902030 449211 1362419 1255747 330507 1302943 744036 1094044 431497 198835 1606349 1718497 1483075 1900406 36454 929630 1135776 1618652 683480 487463 496107 468091 1284488 1294342 573178 1780090 873514 1409500 1363125 501268 1378325 1655200 1860843 1627282 829502 1436853 446287 1408852 551130 148178 960850 1285745 1269781 1926164 751003 1130646 1260318 1162074 689601 335841 875886 850750 885983 1090352 154316 1896017 1101679 1756661 1954721 684141 1055512 1300985 1271092 891792 1372862 429300 1099895 1516377 852211 1666779 437557 5384 764620 1377958 177081 334598 488330 1515942 744849 1272233 1642027 1771612 180432 87855 597141 1137334 1913528 874835 1554573 1937893 1653359 602865 1436062 1802396 963504 1612107 1744037 209353 78852 253595 606450 1823834 1913277 241532 1333758 1932416 1091059 866126 113119 800467 607816 350945 1185490 594852 1680574 800070 1052482 545963 1008876 1330662 1640981 147866 512046 1858554 1949487 625663 629163 1177352 945887 1247328 1767541 428552 1634956 359463 1832918 1525784 1144434 1280953 1508092 1300144 550587 880652 9047 1793446 448382 828379 690896 82516 373606 1936111 1342985 13187 1411210 1968903 1276955 684192 993183 527958 1052492 82998 567170 603856 1978057 740145 1546091 1807820 425355 1121055 1253052 1433984 1659575 1084871 776504 589063 698303 328912 837833 1540801 270348 298408 1382797 1500852 125936 439296 1465679 184389 309951 329476 1940852 1285511 365941 1985059 1503771 1768853 336303 334257 850628 1732136 1698132 1330111 1691792 1549851 795697 1124426 1944211 1045316 733832 1919620 1446748 45187 1821509 960754 562287 680140 183456 1029067 314183 256299 994128 648425 454780 239629 520160 1412970 1929015 714407 961840 1997888 1749475 1209772 205916 676738 1937620 1044151 187459 558070 1676780 674840 865081 1799264 396368 943535 1712391 256604 1095551 1272785 1720747 988977 1704532 834994 1147054 860715 238049 1793619 1813884 1700074 887551 715400 1946293 241527 92427 1773455 114287 161918 1389530 932860 555694 163628 599255 135719 643532 1625156 1994128 383254 1279453 41999 1281879 1179489 1923473 388547 1106377 157533 531713 607213 1303448 926415 59009 1736326 311545 1408182 1414592 451451 355325 1710444 1556901 383878 1610155 1896021 1908539 1666953 1087631 1673376 1402226 41263 1688254 432093 528121 1593850 567655 1776941 35201 196595 1019094 895043 339758 1320705 302780 1460049 936340 420826 1207555 319081 962099 597116 1958975 1594499 499977 1101056 1548916 689883 1352780 1252154 1780725 924841 448038 1833352 336969 1307154 365272 1392215 202146 948667 1590575 472806 1362335 479797 313633 340438 1190894 80341 41585 1510092 350309 240001 1771547 906837 1753175 1389695 1637665 1481372 689095 863867 45522 976056 45690 1004243 717587 906590 560084 857561 1657018 1519872 85683 1343287 1528586 591820 114787 519938 206708 451543 746828 226436 298266 1587573 1487143 554128 878495 330644 687033 581037 1969577 668055 731268 1215538 839290 863674 269237 1380524 236503 674187 1184029 550540 355616 337388 797983 97677 811591 1145850 1877514 657689 971815 263117 1837686 1943409 1756679 1139279 233987 217423 301754 804401 1568022 1881938 1335305 719365 938356 1189029 399387 512817 606288 1380818 809413 1659134 1959554 855546 287607 1145974 297060 1242689 268245 866553 536170 1020335 446754 1247906 968319 1866108 1617662 1986895 1316867 138719 163146 225011 358270 1954963 1606189 1753909 292796 1256041 128512 597980 194821 908043 285366 1802939 1492921 1957062 1640123 1347996 20891 1522078 936927 635039 457614 1014181 66899 267549 1464766 424142 1069219 1827957 1238687 756287 127568 1620283 1080636 1193976 164325 1884846 731320 1007326 1522116 1989892 1992811 1384638 1439463 1740977 104469 608889 908322 1204111 873358 702221 1260902 524394 1056940 1724957 1719359 1720541 1585115 1584518 302196 1483332 1804128 1537478 1235634 931494 705146 851138 1198072 389472 179372 1779724 1645633 195688 681323 1477640 52073 791119 1125166 1045440 1885789 549199 15335 275610 1234901 1047122 1924971 476599 822154 320165 1246637 498602 240907 134276 90699 835855 1879619 980240 1909047 1171646 1873250 47314 1393107 977877 1000239 371969 364972 183955 1416145 636140 1736361 866042 1200499 1964898 469312 94148 1402902 360259 247051 377214 1658050 78827 1662388 429332 311297 1779320 150259 600042 1032276 1396220 1047718 797017 331233 1955342 1349633 1212925 9070 169288 1999733 1911864 1745937 1291783 425365 760738 1433554 630612 130717 1978663 185974 35515 621738 999647 92778 997480 1650882 242454 343719 1342047 787517 315193 1986860 72431 26473 775048 570869 424212 1173042 378498 1372173 191043 716977 1216518 833773 1665373 1660932 263665 768138 1897349 1759052 657616 194352 271313 535455 469174 668780 1919357 444126 212743 1959661 296586 1435573 802773 1677602 1724077 988060 1709069 1288831 894882 712662 373825 135863 438710 445477 1593600 1005214 1613965 806764 159035 929632 649741 140445 397591 1149651 1702821 1543299 1856401 1578818 1914231 1680649 1363512 1018026 1057171 396498 270142 322049 235610 496115 1407432 1431194 501383 581489 988314 1127284 1886018 1791272 867952 531909 1077507 1003577 1578414 528610 1155594 299843 1670545 595712 297901 1819139 1561806 1083659 419488 760284 1943304 547652 677080 1380479 651991 1651758 1441597 1683485 210475 1144611 622469 744763 479209 1977838 358169 482062 1155822 163759 1790473 1575017 83417 386339 1353178 408456 1833741 1839835 999131 1558568 1890331 1493643 1186997 178464 173258 184975 1993672 829265 756508 1361049 437415 1575758 1680943 1450102 742465 393482 1263367 218695 650932 679122 1336189 46898 777063 294722 1826336 1092673 1436710 43651 618430 1825953 909952 1543847 705305 262150 440079 667471 742719 1393957 1423764 918615 1777040 352270 24967 1025771 1851769 1678480 502748 202092 1360885 1777403 1036410 966602 1458394 1029422 1718984 1387183 257503 1767015 1540574 948664 146435 776717 1980802 658006 878351 418331 1318168 1830469 1673057 1827535 630470 1414519 507987 1727044 1460502 821033 23961 665653 933787 363341 346268 1940930 1322867 1186829 224914 216739 1226439 500425 1653671 1147991 695887 1326603 1087637 251751 1003128 518208 1027851 1366661 1547129 1701423 1045202 1925123 1683237 1900474 1465052 1889680 1394562 1186881 941022 385447 342503 501393 1144925 50967 385704 1730985 1916728 882596 1544787 791743 908118 488406 1492680 1528062 1449605 1976738 195937 1301438 861725 316567 341461 929279 1592123 136749 1265034 1878072 1661900 1993321 1455708 926924 1782678 1382477 1236014 1286813 1814992 1437391 277479 1330238 711414 405742 996256 1775711 627827 573693 1357974 10339 218446 603174 1603348 1293007 708512 456243 1175800 1735719 1868354 4141 931456 126021 184595 501024 359449 256120 701866 630987 1765698 1759710 147977 880288 577613 1641961 1901012 712126 229338 545488 1058613 1956923 1749792 811119 480624 634127 1082763 1961073 316672 485593 89955 1301832 1494737 1411570 345396 1294725 365018 773839 948739 591806 1274705 637994 1640299 1300562 1475521 1840225 1136408 1910239 1462865 1070838 542505 246665 1914606 1630353 1837158 42187 1567991 1885119 99396 1450965 1403078 634700 1888159 740611 876432 1767821 1612259 1785807 73766 541694 1158475 570885 429696 905065 780932 1556586 407375 113146 1386424 574654 767587 1257651 309111 671765 1297747 674959 492798 1911056 544937 577995 770106 691598 144508 1290476 572018 437669 1087202 1257778 1270255 1340198 1033948 605620 1480158 356985 933614 356859 1754975 690506 1098790 539032 275933 320329 687035 1142103 162915 1765746 902162 154075 456358 1790292 59058 535103 1204201 1151587 1630392 828435 216962 759428 419735 773453 638824 1496179 1095209 333381 726402 190341 871764 70360 172491 1670322 1169034 1542876 89966 183524 1655177 275456 1125959 1593349 1094088 1810335 1506810 1940293 932319 214498 400921 939694 1188280 271832 1188374 303468 6900 1830311 316776 426811 1782073 1558759 23320 552426 1070252 1832106 1598964 617192 574335 557245 1441216 1983978 1860572 1804145 954804 554096 1717514 1726529 906242 823407 1170619 1708407 1728937 1530553 1448421 1546706 1526136 684681 186884 284481 1420618 1840451 515344 799510 673280 1893536 767052 888219 1835276 291597 1218381 1450432 302613 352962 758225 721440 1399861 618508 424587 941145 498930 727209 1400861 1113150 92502 1349921 1393334 1183679 110412 1783057 939016 962932 1665885 1918353 647890 1961448 173822 1476540 1754647 1491444 1965066 1486804 1807897 1388866 661731 1770548 1764882 132700 456309 1319189 317934 182376 218731 1692037 1200307 1976985 1291276 387389 558036 363182 1712678 758245 300905 273779 1904247 1968836 625246 1562445 106490 1830294 1297596 1853403 750922 1888608 645003 1428342 1142573 59398 1469415 277085 94344 556433 1471945 1829811 435223 946259 1914991 93579 1921731 137588 809231 1436300 695863 1676937 1761334 1023193 245625 1978589 1199261 735404 257546 746448 940553 377758 588076 1909478 1705321 1682833 1210900 1556422 163362 193603 263529 40372 171833 137974 341365 1919915 750321 1164079 1004254 154318 742307 381197 1694556 1348911 419041 596442 1278239 1093629 1840495 825881 292347 1982194 793732 1919809 1085514 1604750 1106525 1245767 1969727 296236 159493 1501617 1946353 48455 1773040 432366 451843 1334292 1644012 139923 305862 724684 701064 563690 1897167 1101004 1563123 288261 273390 821436 814310 66988 184081 362487 636848 1245105 1092041 1969645 251262 1072222 650626 611054 606357 1065827 1595024 1387175 834231 118845 1704864 364763 1394595 1524216 1657148 1761235 1883095 1839582 457715 117947 295315 128234 1243769 1403286 1111764 74373 1871912 1509821 969485 315409 693844 272645 681122 1666974 1283832 1941744 1531214 368114 910033 113561 541429 1773846 1163135 1103499 1570312 1016771 1900957 1865692 1819165 1745946 87939 668113 842496 726164 1341555 139265 1707269 158960 146578 193851 618452 1989645 966050 1180352 1242982 1779829 1552596 1898992 1883010 1457995 1490599 1645206 133153 1298458 1998899 1324305 1833241 330006 814016 1360028 759559 641974 1646206 1142218 180110 350093 1733755 1270634 570281 87605 1509697 13900 450871 252459 564827 1695024 380063 550278 1223977 1881168 1921840 1334654 484342 523466 1672419 1907211 1233602 1682036 1742683 1534474 588964 1985957 308773 35175 105317 718550 747771 783215 1864775 1592253 1780676 1162344 421353 1100485 890067 1178745 85066 1012514 638951 312270 1685990 319892 1136346 1747122 529218 402434 120812 536009 387128 748529 890870 1370552 617474 1965959 447277 851908 195245 681342 349122 14299 1548812 1258937 1219137 490558 714807 1921190 1491707 465602 500280 979687 900149 1145741 825886 1213890 1099578 47870 275704 1443678 846400 1996296 1149893 1930795 624855 596278 1817226 604159 1008811 1944971 1576113 1508699 229704 618985 875534 1788862 671856 1468584 209477 999773 124245 1291630 176973 544715 1139517 1417523 1655761 1908568 1159789 415527 1855062 541306 1612565 916805 413576 424750 498708 1554193 1295481 1553992 1773470 771015 170292 886617 858649 281845 1388501 1249149 364218 1693215 920097 1526121 1421725 1438144 597194 1888549 997824 1261564 644115 1066800 1297622 256769 1029538 1982247 213967 308840 1009931 7122 94261 840829 1669525 1544605 499370 80955 1336697 1321687 254470 1783215 1995371 1844031 1552482 1763908 243881 280061 443994 1471789 20892 908358 1461175 162888 378553 22465 1298052 1212914 96107 823825 1918214 825439 23850 1892708 123835 619467 1118194 300414 1520852 585327 1295516 533055 1016293 978089 7432 1274656 1836442 722727 1002620 1363233 1831022 845687 1622554 1420296 1884897 408329 1373176 1175433 1402469 63673 470254 201346 255914 1962824 1627244 1440207 978789 644209 1046625 1106214 986681 587084 572760 1043164 347162 1474519 275611 835198 1361968 65846 800931 1052388 997572 1651828 1025283 957284 1664777 1884472 157250 1485390 1703105 1743676 571516 745079 256555 1200717 1720936 956160 1434698 323049 298827 1876554 956125 1282791 526990 1765011 1434886 503783 419374 1118657 1356653 1719896 1555432 1795389 767147 1590185 674811 908962 562968 1469575 1083793 1606142 260472 79103 588385 325317 1392866 1579748 637166 295550 1474507 678913 1264385 918 356670 1681363 374919 142802 1521088 794824 125068 1253470 1444141 409572 571992 1950909 1047095 1107297 1975453 874296 1344526 1903773 1469592 852934 91992 1812241 1739559 501614 448770 910174 1076019 499140 369108 620154 1976082 607021 1045674 676798 1399838 1819646 1889544 184187 1670320 1720170 1159474 17316 1725534 1634774 474094 1683667 1625627 1332233 1289599 664798 1077282 1466570 1803600 507122 1966838 360098 1485610 1400257 218085 832256 1069586 1343492 224507 1248767 349784 124407 1132643 252982 1883230 872845 1137141 1408831 814908 23279 1542500 336859 603547 100905 1282503 398194 1508027 359487 1432894 88229 1287792 1375562 1991148 1154353 206193 366800 508742 1808085 1088598 1011981 867554 1211055 613610 43750 103331 1038464 1978781 385550 1332873 156903 1527054 73877 487328 1260325 1414680 1021695 1269398 882548 109691 1135188 1753976 992534 161128 875792 968692 1065513 355454 299858 1523025 774257 1365517 1573324 784589 998050 741635 1714233 1862603 857765 1481650 53133 876345 1203567 1538624 1658122 723214 1679009 68122 1781542 938230 1257582 1857981 918846 975827 1111981 197595 1847443 851681 1259937 425156 1288173 1308107 118020 1163940 1056506 601200 695322 277132 923904 1712227 1187678 953750 16393 1469326 253681 1357059 1292809 943221 1900144 1726180 1681689 104934 1562497 1418633 1723992 306363 580136 260229 1546721 1835226 263857 1950846 909496 1844082 921657 1560576 914106 1242030 1483284 1042284 1384106 1449364 1819702 903632 938582 207665 1316516 96025 1431447 435823 379265 1628379 173029 392589 1020178 829564 132200 176547 1782549 1775380 349561 1401589 116135 123248 112330 767969 217428 933370 1329068 135607 917410 221938 1605268 1417750 916436 599021 524661 1140266 370360 1126594 1246689 282482 338802 1435759 1224401 1697496 1740403 1014397 1203583 1688340 51790 1521309 1045647 1757716 842270 262301 1464907 272001 1463471 395605 675892 961661 1868503 1878001 926785 83452 101248 237943 930686 1590005 1867057 1743967 878989 1707555 542045 333036 440684 944556 823699 143529 1781238 487520 1450740 1669224 181355 892170 24366 1591326 1463296 1898194 254283 864164 52974 322516 1530817 1977370 1155253 922030 1502312 1121992 662273 1168390 1959774 1004827 1899444 796750 1488872 534329 478966 115463 1331290 313483 668236 264770 571450 1178911 1935457 1160264 544677 831955 840221 1123449 695502 1888952 1272855 82916 542015 391557 80245 44227 232544 480114 1153725 247137 1480508 1659253 1458329 1592593 650616 681424 1543782 1931611 700038 253606 67032 785114 906530 1802047 929657 50378 547535 1206674 1844060 1196618 1955700 1331242 1568531 1911749 1667349 842595 21252 1668233 1614841 358304 1775054 1077701 1792193 1789883 1981665 1599121 1058632 1795773 1486298 1313932 1627558 706368 1604050 129327 377200 1436395 488776 865824 590270 731971 971475 677170 1635661 260 837479 571161 1085615 1415710 1556968 791138 929547 117589 247884 1170030 698701 1590760 885399 174529 457823 961 1662067 1050836 921815 1293498 1121347 924167 1833161 338432 804131 1382328 439160 1466450 522215 1109906 839763 1496536 157715 1465760 1844184 20152 1480520 1305978 242659 1047691 953155 1080169 439630 1177205 112968 1461864 1149952 1482076 373166 867226 1793233 1358663 1819470 147419 1069577 389843 617606 280159 348616 1124309 1955133 30203 938286 1388214 1928322 1570462 811171 217203 1148597 577092 1653899 1633383 513467 434838 1791147 592590 902 1332199 254656 512449 471158 406135 1944134 1127683 249962 159665 1300447 359451 475421 1197127 496326 566145 1165791 946365 213252 71345 350975 747117 1423853 580647 1424987 1534999 993796 59586 244641 80310 1599904 487375 1272504 706080 1814714 3477 565806 134753 1650578 222354 491772 148808 1617556 1391703 1911966 315768 1405755 935018 1721686 1326587 1036895 1031 734203 1388634 970583 599702 1140201 692856 447083 731543 1233292 41040 371570 1598050 205381 976964 206011 1681282 423761 356522 1427457 621523 83006 1106055 655853 940825 204324 721295 1422772 1229285 1175945 687366 1041872 1332754 1244702 1900804 1444250 1747672 1431822 1598552 1280900 1247937 772103 1136481 1197767 210607 335237 515494 545845 44573 1633630 632723 203706 1654918 1589593 190901 1213070 954036 1942156 200169 1514223 1138050 499695 1444146 376978 1068139 845777 415634 460190 1698679 493076 1138488 338532 878859 1831076 291373 1208124 350799 21912 1536913 1344995 930348 1122598 1514423 803263 585162 395414 722854 617993 244327 1629660 161915 666534 616935 1775471 229550 755788 157158 1585028 234891 1800296 1960850 943563 1008519 193307 744109 1955379 1212687 361443 1085095 719684 105265 805353 291296 108730 286906 452052 1390624 1119396 1579625 1043420 455023 891793 201156 150071 39207 110009 675348 886986 1308413 1441744 1739514 309297 1529958 1656531 675843 438765 397126 57920 282959 1180915 153893 1224442 1017247 1461581 582556 1931939 1999025 1035838 1034584 172329 31089 1942926 221495 711637 292779 11318 1440929 1669437 992270 864008 1304762 293978 1490201 1608487 791260 1167566 1725327 1200560 310833 1288584 1678300 573583 1953036 705713 892577 151125 370179 1151874 1430215 892304 52086 436209 1546558 505549 265619 16046 1940791 494734 1539344 1988277 617364 1857750 1757544 1540021 1281671 538690 329495 709769 489515 245704 644303 1479551 226413 379367 1689508 328536 468887 1404446 1332541 1719579 1526606 1517786 428248 512464 964805 948632 881456 1101223 1249523 192253 920043 431436 1402994 498358 115533 1823379 9211 1518911 1893089 442523 413055 915876 1348361 1843196 1542301 32662 660832 1947011 465713 757760 575984 120624 1713085 1832970 1407575 1950519 998049 278830 1164262 864788 1138561 462971 30432 480992 1515412 737309 1439242 256516 88270 1031020 849538 14344 1668898 1518268 1453178 1012492 1985626 1496126 1476440 39154 915282 562461 952188 924386 1731764 188832 1369115 472890 749292 1015497 760511 815470 477691 826045 1223198 880463 395533 1692856 1888473 756671 1393069 1618337 1266686 829971 1001697 1231867 1437616 268531 1237112 1548397 1440706 781019 291832 1536797 358176 878988 619970 1230583 294591 177660 55136 769018 6244 1993937 1287900 100265 422958 229845 744009 1051641 536416 1261720 955694 1575666 448766 1647661 1751583 1860279 990265 1333748 459249 1233068 1685260 1858399 911011 1437433 707370 1788214 1902597 1260263 1030654 1200855 626817 1848570 1447579 766191 1488490 510013 1402744 1098160 1522655 1171924 382488 840339 657853 1518825 270012 602183 444544 226752 117974 1518413 1638269 1240109 1316188 991783 52932 590916 315928 600252 1055256 520767 1214253 689654 6915 1199611 854045 1390333 717997 586587 1587082 1581497 835560 1090350 1090698 651864 775230 429522 48020 938109 1883766 858597 479277 220818 322366 1426507 1828112 1939685 397512 1389390 1234182 161990 676104 657127 1058721 741192 605508 812312 1839948 765040 512727 1774034 1183368 948054 1365770 318965 1457113 913254 1668644 732660 797479 799114 1876935 598392 1605860 1800680 1892088 918337 931593 1480930 1840377 410919 1873825 186001 194065 622941 1287677 559782 75771 1961815 1966370 1114916 1746426 1869499 1834161 1539805 1258514 753913 938046 635082 329635 1570227 353187 1163863 1344360 759545 99207 1108634 1535519 133535 81939 1796171 1355105 1200383 1341855 794490 731902 1870792 729853 1988213 1210570 768655 1952500 533775 310103 97290 323221 882820 1630115 1925279 1757444 1808140 88377 810044 537513 443040 885295 189241 430662 1822667 1125364 1451279 1225991 318760 1061461 930612 1697350 647014 1101029 550678 222227 233670 968348 1843811 44275 1819770 1123893 836381 212146 1663920 1705453 243313 934080 92014 1117056 1950006 1987336 1792622 328754 1286650 93078 163139 1654266 9619 926895 1515682 1098410 689342 138962 1403690 1533357 1848332 1957662 1488270 1957381 403763 825583 1808376 939026 1928448 1801457 225345 101407 901654 1952943 1642781 1174196 904523 243393 1335410 272032 1708115 1509675 1657235 927045 1202500 1915973 307166 1194575 1415453 22526 767427 811288 367594 61365 1603592 1922508 1601501 308031 1459780 1316606 1826911 1679918 1054542 400618 1017246 401447 968992 882093 992464 315986 1201767 1682993 346370 1714391 1859479 479915 1658959 224780 635277 427917 1246963 668242 702326 1627171 482791 992098 1613724 233484 479098 708855 1737067 509176 1931055 418424 1111602 136123 1190514 339520 850061 1454016 1660670 39977 1193131 1217667 68455 336491 1922878 99975 782455 1709134 1317876 527517 1349374 1091442 629967 1699241 581051 884765 1672280 1243440 396044 385037 527995 817942 1022302 146986 301038 458035 1760666 1603176 1886730 84329 335797 1376448 1432507 715150 680242 916275 1056094 1300595 735420 1437466 1316413 728789 1047978 1505373 708079 1282191 1043485 36026 1164847 1962158 1901967 230322 328180 1861516 1738169 33494 144805 1035291 1386435 1842897 606577 1177525 984564 1522970 1567742 749942 1744079 1254486 1579218 1929392 1367148 1526825 1319514 762957 112780 932161 640121 1150535 1734919 145991 1653066 1575613 620528 1018639 107866 252128 854550 349487 1908494 332638 790582 1426815 837835 1087045 1354955 1709781 1785237 104665 97851 1651971 1722964 727163 88659 1798548 1936532 510864 1121015 1905723 373436 178456 453817 458585 105669 384953 1772142 748680 1949567 385048 399432 1938174 329455 819118 1086201 742383 1420689 1500543 857391 1964043 1090896 229998 1638005 1036192 231170 1817701 33363 1156811 1778152 112927 611448 1333739 1249978 1365542 742620 1202798 1815068 1058304 1279009 1023988 1375585 1569131 1723292 1925362 958565 1120859 583014 1698993 1746657 511051 680951 1582067 950964 799836 89536 1459428 548958 389391 558083 278077 714841 1779799 1395099 1810484 993766 743593 862045 739286 1445384 1335266 49288 529029 1173704 1126857 634446 1633248 509385 721339 1066969 1411346 63082 211057 150339 1807733 1041996 953477 889821 1821159 1227004 1541559 308439 1721714 227991 1639178 1134945 1037983 304377 1327737 1978142 1581700 149188 1657638 1354862 1685617 898917 906858 1462204 1014515 1767401 1380410 1225824 51944 1272578 1037304 1946766 1659093 1144901 1026304 293255 1490910 1490511 1510929 307175 188755 60875 311604 810563 15707 1317783 770283 258910 1573167 1351760 589159 1018592 1667195 1129085 741957 240006 1710408 1081357 520511 8067 1022711 1707095 1811115 705320 1915116 1119485 1411220 1074191 1081612 1251560 763599 748906 1059631 1659033 26945 1769584 1810108 613495 885788 1889894 1243874 1306072 1094444 309161 833538 1372024 1131732 1041804 1542157 481639 1958153 941533 1028628 1265035 751335 1470947 111076 1810238 394151 338620 1158904 35451 399115 1131598 105042 1352240 161417 937345 1826672 543799 424793 1736209 971819 1799836 288281 1452560 1434189 1495123 988157 1313264 1947557 888900 476919 1943895 1215966 1073588 502861 982400 900023 667793 638502 863938 1155687 1844 1671263 592859 312030 526319 251500 170724 1909434 558845 42848 1541633 1643811 237347 1091043 434578 1951769 1429859 532576 1063223 73648 767956 393675 751868 1775519 428862 842026 1943342 823319 468808 1622540 961435 1527558 1106533 705916 1523209 1275119 545505 607712 1138177 1870021 1578778 80222 550883 1828224 1642636 1921726 1577448 519862 1950600 1005322 507318 1336117 1472344 1639046 465393 1702942 946 1273817 173829 577297 1614593 437061 1538067 1662951 1555549 518446 1182963 884770 328503 946180 1648090 638312 1958355 1211173 48015 130914 570751 288352 859899 1720609 1804382 384710 29974 992963 833034 1326248 566884 1263298 1762302 365655 546575 724562 380922 1280030 176686 58918 1256514 1059848 49703 306886 1301098 316992 676418 637103 626366 1493551 864205 1465635 980161 1587513 1513248 648276 519669 1848908 209385 479902 415 64666 1681777 241772 1121429 221321 1128884 1333078 1673218 970708 1752000 1497750 1146695 547455 1113196 1218569 751155 471689 701666 838503 1661220 146064 158154 1726915 108403 1975409 1047578 16681 683644 24784 1995555 1406668 511800 1926741 541699 1821989 1997969 1430424 296334 1775772 155577 1086915 699088 758970 84467 233498 729614 114386 1498124 1932012 186960 629711 232525 228608 153560 643719 884722 22143 437879 527397 1506786 1192915 1527093 1300226 1701608 359068 1419338 368947 957460 506601 791887 828458 912744 402897 786864 955083 1421210 1051024 1036327 1794862 1458693 212166 1427805 1845020 1731888 631209 362602 882206 842438 1362461 1854230 968069 1073660 765338 1649850 914175 773056 179115 55390 1742167 1005551 567003 671183 1580148 30852 1020038 544658 1616443 1525358 1481535 623087 1375240 237954 1247465 925633 1225034 949875 1871830 1502222 1205503 1073110 1399677 1263884 485626 1817081 1669033 572616 1006941 1203340 258761 1667193 1726844 519526 150080 1487581 591493 637189 1789973 1097352 849384 483064 698984 1438397 81607 377696 1891635 1309949 1868345 675063 1580670 1885994 144662 695799 812143 1827355 1932343 541982 487392 520373 412027 1556303 1144833 1980220 1518714 1407317 929504 683960 1673366 657690 361543 1079265 586892 179894 86034 1456391 1934969 1759061 1428231 596235 515002 1014070 943558 1821576 784650 1327282 888018 555515 156386 1589661 1978603 1029660 276990 1988302 715755 755114 1326547 938616 146187 1176433 996239 653410 670155 711200 749975 1976551 1272629 595255 911773 1846389 1374237 746875 1129885 1204926 281463 106342 1512478 1804977 446835 392247 1407231 199491 1410287 726679 8422 1765221 1625469 324085 1887687 795944 553576 574500 1763461 1653140 1953579 1657693 1792252 917127 704068 1183365 727323 1273490 115800 994613 1230426 1873015 676948 1823591 164084 46981 910146 631218 732414 1547217 611903 1742062 523511 303387 1536957 387192 492837 1802698 23182 761473 524841 535666 783991 678187 1551328 1858691 1616090 506654 1916494 558089 858713 207462 22014 1362371 351363 461973 1637387 1034461 1022220 1575964 1614901 1077486 314164 138947 342933 1486906 1427512 1665499 1891179 1585464 1974308 979941 1115437 1935296 1503948 136553 1217329 698144 140104 239090 953686 1859915 1824800 1608534 699247 163343 958623 1483615 976743 407245 1800313 624118 862168 170092 1707322 756030 1435444 1323992 1122731 464988 1615178 1962340 297178 604762 1961154 1563301 369754 356752 484415 753451 1847287 126181 1127217 46500 1328259 731122 79287 706839 1029996 329789 1629361 777961 1111247 1360609 1886267 1177178 882986 1474553 902701 980334 1083420 1448821 295731 832022 591037 1220849 1780498 1703280 300994 1278889 574169 275533 713063 1414372 1305451 1127821 93782 352186 1517706 565385 13765 1245795 1981504 1360269 1719720 1351122 1577973 1342285 665928 870560 813560 1125310 1788287 1665102 401642 1444403 473463 839636 462458 1310073 311753 748264 1485240 1064352 1915787 1026683 1848036 894395 1255387 357322 297193 1641077 1759958 1871773 1851715 924434 1948757 943995 83736 66450 1513579 1614423 1465823 732530 978506 138836 763854 416956 1809614 696419 1192537 1302254 1667016 432861 1633375 157074 494937 1690828 888626 1155964 1423626 621987 1733617 1722239 1501060 90662 608760 1827043 565055 1855873 611956 1677900 219625 1164203 618453 1811880 704675 587996 687231 542422 934918 1904885 1015151 1146727 829353 77842 1821154 450321 578541 455275 698414 431967 991281 530251 1642680 272859 1148223 1236128 1051828 1269871 471914 383259 1447176 1703472 815668 1863294 758391 1963629 70167 463895 1307037 989779 1291951 134027 894797 1623081 731549 568401 1682038 187230 1843346 1947771 36206 1745187 1975766 648921 690619 1644530 998809 1862596 351280 1437586 252988 1111864 1486310 160526 106441 1507834 1945611 1308974 925595 440687 990954 1097751 145136 45346 1032151 1495091 337263 1142825 1926348 45348 1185932 1795863 1182923 1884234 1661668 16594 1781511 973859 1285363 468255 1133174 1092205 1094871 704575 524142 115656 1292509 1766751 719537 356920 1029217 291259 583427 641186 805754 537167 593961 1005614 1528094 452640 318211 1582367 1126855 1631950 1112341 238708 416634 778675 321908 344755 438458 1188215 1423323 1087928 368602 697742 1373952 1350871 1785750 1060946 1956640 528608 1410583 1896388 116274 965526 1964686 1429519 207870 619873 524346 339868 293096 1460254 186412 116669 1516013 1267494 186649 1655631 445405 317971 1835946 122609 190197 691602 822548 1405718 824360 744028 217570 1699366 492369 277678 928129 1942777 1448777 534524 985657 1636906 461743 1416969 1196350 580001 1953623 688652 1368329 683227 1011634 1808034 1119961 35488 1438862 464305 947673 1590969 59491 375506 564462 971300 1223835 1597415 1353593 1880155 310123 1192807 845807 1683376 1131348 203080 1908659 486597 1497153 1448875 1930351 999286 580808 224829 665192 226042 1205590 640978 1890351 1078628 553837 729654 1986542 251296 1889771 1694849 288501 698766 249578 1432434 574669 1000695 830510 958993 1806178 680249 774752 346169 1984744 1360410 1790719 765053 100711 39982 1651421 1350538 1375534 1408860 13038 1054602 353704 1496486 1229797 1817084 1229458 399538 1034047 1137460 124362 1847315 1015238 829080 273314 263179 1589653 1450357 589475 1106526 1955868 1236933 1813343 474473 1404541 1762636 853124 1300280 260945 367671 1857285 1016268 71986 1926243 536593 889150 594964 763056 1190838 277383 1278285 1517473 1445078 1596791 784382 1403353 917184 1865788 808188 913282 713193 1225993 11745 1341629 448243 1572468 1499164 1255727 549734 1675018 675323 146095 614161 1138272 386505 47996 1968021 1733978 1648725 544345 463853 1411470 1012941 944536 1516570 674072 1459039 1729052 397490 440651 1375503 37180 1718352 1618416 700151 162282 1549918 1642704 228487 1788314 1763656 764421 1479271 1787816 1367252 426548 1384884 993821 1591433 848183 756404 1991283 250576 1576964 1149936 1997733 77530 1318770 1892527 1914142 439897 747568 1677181 194681 75824 70659 870805 880468 1243718 1684765 26788 427305 1683428 1609154 1030165 979396 896930 648644 1993573 1507593 1759610 824859 1837566 1123293 1402100 291580 1721325 864643 861185 1218070 1578057 1299488 1826264 931523 1071831 1559715 1363214 1792770 779621 1242764 160978 352738 1477211 482374 1356795 1781903 784789 1199381 441552 1304951 496519 1221431 1950170 832671 1167388 1831979 328764 324328 1741807 1665347 1785986 1047171 1578780 883300 788116 519270 1721751 118494 1027888 1681023 1002326 1006232 1457310 1478577 1912585 1225598 1846574 364022 41208 925782 487055 987300 943982 393259 1247660 1140145 1074967 1646587 1495419 275220 287002 1852311 1809375 990710 1246598 736685 372239 3760 1582940 218862 132397 1057724 299622 480021 1497851 279264 1351239 781236 1311232 627499 1954347 1191996 942432 600943 300862 1999842 258801 204931 544411 1689320 1785958 437683 641168 671435 1091891 494367 1663350 708379 832534 1529795 162890 249440 1913128 513784 654227 899089 674507 552557 1406523 1491812 92690 1213591 1802176 1561721 1580701 1987007 1356139 1130498 339516 1001130 1183980 1785109 158885 156996 1025106 458337 107892 1444690 721938 144572 992661 1551071 145550 318565 561922 1112163 178327 1476531 1197517 1982909 355767 34363 1159166 1074539 788183 1302175 1357097 18614 1601198 911759 282494 886144 459907 145697 643571 1430704 467362 1145641 1882107 1832134 868859 466174 768249 1047015 1359583 1355660 1302007 1654443 1859692 1478166 1961360 1324451 1191754 592628 254537 317447 449801 1090697 825335 1945093 1106246 925067 1476889 549874 1838951 226771 605277 554230 305031 44028 310612 1316654 1622897 1940560 1224359 1689748 1751783 1514876 995562 1502267 160110 1098205 1237847 1481831 259404 955595 1934040 1365370 1590823 874587 11332 275501 1037955 1647359 1962526 1825 63505 548477 233532 1820460 394313 29634 1549124 762925 1193629 1550834 401300 1640534 834371 756006 172478 1010620 315968 1040769 1387247 466718 735389 228338 460375 1291032 1010325 1818558 1188596 139180 1481679 1051288 334574 1283596 1697780 1151249 1014268 1739463 743078 1432921 160910 1329472 1879846 1649434 354789 366137 1701532 1473742 1080721 1752896 760044 373704 405504 1652810 1132060 789451 1708512 1716002 871514 868029 150280 1950344 703011 1053947 636653 1932672 976135 827456 1511056 1324168 925081 762924 184103 865382 631262 30925 1569449 1530006 218255 1792759 401676 231795 1527239 1021273 611473 327163 1390182 1975869 1960067 202052 27499 111359 1400657 217319 352475 1706196 1692195 1745869 1399968 1892176 104208 999815 1267430 448510 1667370 1920349 919146 227013 1434088 1015963 1550248 234473 909865 621971 1833019 395461 983978 244852 1654999 352008 1074718 1572167 397381 1827389 1392477 619087 1611915 1310317 178908 46117 1615991 907254 424452 1826004 1777909 1883864 1980338 482811 253665 345735 1678987 1009511 675831 1324960 1393049 937415 321296 744713 251229 916168 1684908 1800894 337403 741660 674220 1482152 331353 1565689 1539545 1553651 631571 1078714 91490 1125024 1764079 1669080 142676 1226619 169442 1893402 1654563 1410831 583821 1928427 1831927 1039355 350503 1678025 162443 1077149 212160 754123 1769284 1929470 1864075 1962164 66197 1657508 1107322 171677 948512 1153228 1978828 826723 1372255 1158571 127937 1298118 551699 157456 1581915 177902 1407098 1296001 494130 1800352 1617976 140007 1066288 1781358 569444 1616089 745168 574828 1448309 1030653 1434503 560938 620948 136468 546265 1994033 1322316 984074 747443 882247 1150765 906626 1156851 3183 1119444 1941270 601445 1572645 778870 563166 1257996 1824455 1500180 424381 28315 577911 1603526 525104 1815224 1558936 801172 1583660 945511 1895773 592269 1331133 390395 1059129 1393962 217587 21711 1328908 1111760 564193 1069738 805466 471957 502857 1561790 1890165 762828 1470592 1383449 309831 1420366 1284097 555210 1127635 1097319 342075 1134380 373738 1453044 1988167 1554345 510230 436762 1097351 316432 319139 857115 1719550 1208165 1514391 1036855 425809 405762 17665 963700 1190938 1563735 39995 292150 102553 612039 474429 768589 785728 485556 826987 1091721 1205584 1719432 1057545 1160961 1278675 1914617 673720 1515505 861127 583948 1011304 1523521 69831 1524590 1934411 644413 525739 1882232 1283636 1370313 925973 251464 1172092 1969731 1271970 649735 549758 1505929 186931 1190535 21970 1524910 760386 1304023 1804717 773425 1149114 578411 156272 669778 1246275 1544389 1074396 1906725 964540 1122294 1317294 1477969 1413342 1083072 1064869 427517 1581249 194756 1149008 299834 1995803 813285 1866036 937673 1278392 1213891 256007 1636692 63623 1118659 37154 1558640 848045 1147115 329222 724065 219331 517384 938741 1938028 1661995 1396885 1091646 444799 1352347 1724276 1721601 1374101 918345 737616 815760 231275 1971396 1443962 120544 1997128 1828321 842892 910514 203566 1294977 1919710 1602079 184334 243842 1756317 857473 388152 1657292 338070 849680 559552 67297 779186 338131 561971 384343 523745 37103 1896189 32406 831616 397582 1072519 949779 1310451 1843353 820464 1102949 936795 469056 386718 784716 1687908 1767806 1500415 600745 1148465 726002 539150 413136 626265 1483096 335328 528076 1662707 814135 224900 1450481 857548 1429493 1884999 278658 1686276 798464 1949140 1391106 894490 1848243 1931507 442931 1884305 1996757 1225255 1552371 704742 595723 1858602 1818094 822605 626345 491505 339148 624671 1836729 858677 768210 1296495 915472 139004 1409194 89223 956014 935301 879708 1641429 1107621 446625 1169517 649254 315962 1554937 1022408 1473235 1382795 717778 1027735 1890867 1702716 1703922 1422038 306570 609244 1451112 1728033 1541234 1050597 1649472 1244956 1856901 1760806 658434 1760519 164268 620083 1492126 1284390 1874972 772734 175130 1715575 1777257 184970 1955211 1083816 694592 1675213 379123 1479917 1764114 1990340 480638 989061 1450284 1976807 1531190 1504603 1212636 1454315 1012185 504746 1178412 1157208 521591 1128553 1858575 1904397 228913 618020 444651 1490947 1689907 1405380 648562 7768 63502 1386320 212896 933519 1454668 1163239 1207002 1566304 608984 1767196 1573336 863992 315733 127362 1291317 438806 1749749 1696959 1910924 980068 1045422 1167184 985663 1224575 1748147 299208 1388268 1985423 1542530 1987836 1809556 604431 910138 1375966 38657 971826 1574607 591746 234032 956562 1153537 795596 1492850 1030035 681564 8867 682742 1974091 693104 821946 1136240 749385 367662 850261 757065 913584 1349688 765092 1721448 1492958 1778359 727463 1302761 1845003 502201 364679 1443539 1047559 617752 873215 164923 1082975 1669143 527812 373492 1667678 171502 518086 247956 885714 540673 392774 485821 1586245 945273 798322 197136 1043173 661877 935285 823243 491434 1908133 334161 1953642 899079 804576 43176 1057691 1008774 1271426 975250 1465879 1330444 1534282 218071 928919 902618 1496557 1091212 1884806 911658 1053136 292659 1131163 1257962 1936290 870481 1483553 1926891 698672 898389 1518853 1158600 881982 1150034 439253 1476608 1792639 561670 865328 744405 1204790 877800 175957 283455 578656 1240125 1371457 803965 28935 591158 241167 1262938 1130131 840 1612830 1830695 960207 649617 463808 45675 1472162 659536 744424 1607094 795276 1233290 551214 200989 1893276 1633626 1975959 187865 748294 372932 510763 756093 192340 1021496 1510693 1087994 1531877 472881 255693 265232 658025 1538686 476160 1495043 1577272 773137 1877556 1452179 1303544 298092 34875 661065 63035 672431 1916424 392397 1790108 1037206 337356 88456 531588 561770 449862 1536289 1452474 1942955 1692120 1440777 1885813 1228357 929653 238824 1373942 1169189 718701 1167750 1022745 833535 1099598 370753 1022083 699146 1624231 586831 1558604 1998164 780951 870167 1036931 1164962 842511 1759520 642070 230433 1247075 194424 515197 1631440 883482 1844907 379588 155055 1450591 885858 1224492 159641 153510 1983314 1692357 947865 1559394 634823 847961 696003 908067 478609 660591 1859767 1140530 1495558 882627 68723 73106 504852 1608228 755843 659140 683170 604699 787654 272877 1770896 1596416 1695678 181233 1373217 1329478 798794 591911 1501109 1924724 589974 123722 55586 1915391 1590914 966180 71077 1643687 1093830 1789396 602912 1925355 1083204 570003 414292 1218374 1908919 1124280 1959832 1042963 522129 96627 2713 1870842 1351385 1435326 1836995 663374 1648421 1291849 248547 724582 995808 47356 913253 43953 296357 388975 331739 1666954 648603 1618862 1183444 1183418 831466 1111135 67636 1538249 578492 651091 1626114 1608626 1864139 1775584 1745622 1368746 991566 1336341 34668 282298 1151559 288226 1150172 1585615 759128 1832220 1911874 622321 399954 1489135 1010808 848964 1025422 1597964 277839 1275020 702114 1754657 1971813 997499 465849 351272 593162 1134985 63074 1302194 1801615 723489 1897750 229115 667896 362724 829085 1103541 898875 1994476 1397517 517923 1605998 1410820 1014025 634791 1083093 591729 1841082 198089 577958 299383 334393 837608 683801 700610 1551121 1931808 1247812 357933 990752 1428129 574408 1603118 289372 1635485 1192446 1185478 31573 1497830 1143130 187357 747242 574203 689302 238385 1253967 386244 80600 161657 1626489 1269406 897689 714000 24138 294412 1202276 1641405 1494508 1821836 92706 1098044 890165 898353 1697337 8349 1994026 1752867 1444184 1160418 1848098 1287709 1279953 496098 903714 1354581 610899 83718 134184 97277 859632 977261 900102 1287137 190598 285186 155379 1837130 1068876 1359635 411655 1367639 199913 1194455 1155357 94146 949548 1755943 545322 1561140 275905 1981811 410153 1084818 1420943 493791 336112 1112185 1705635 1518915 474896 512931 1460496 663752 1642481 1691777 303616 1212410 1957484 1319874 1145763 105559 1879077 524559 1310613 1900796 561456 1503971 863172 1803467 1648998 545132 506314 1699626 1514501 1056544 1654140 1209503 181268 1250096 1804580 261811 1522972 1933577 1142197 971975 1102599 1359391 1627652 1659339 99555 113542 121359 1664294 19492 448566 1790985 1822100 815745 1056574 1838200 1968660 1190674 1153974 1140884 117642 882127 627445 1805577 429571 798493 1895629 1572151 1790338 1840491 1381158 1542681 1814558 1344229 1273870 1715308 1888118 1836591 405450 1339448 1107462 416139 680635 1914126 438383 152572 1331888 526430 873450 1912908 334532 1907626 51503 1177617 1530434 1537819 893118 1697079 1706562 1093139 1013969 1125270 719872 1528400 1049273 1848319 935373 171333 1436134 1701418 1333286 456144 1991569 206000 272166 79037 1223186 1450118 1390522 628142 27000 27837 775002 128539 1585803 506630 495523 1438431 289263 565425 499444 315740 1426366 534966 20814 1011387 194128 947285 159985 1126990 1920988 87397 1686373 271441 176060 316836 1010032 1272661 193613 1004302 728602 1773014 737750 1432595 1292400 1648285 703176 1844075 1237519 252552 1322011 655496 1174305 706514 19791 792050 1571463 1916680 1870222 166861 1017084 1553971 1669316 460669 48155 1409492 83477 1062790 1643220 157624 1867913 31597 322855 782254 1026824 1336350 1796155 772909 884581 1025956 73500 1911767 186190 1436274 369501 791945 438584 263599 387217 70359 1217335 1481520 1696108 811745 48246 1394473 640985 730464 138258 1839612 154709 1381677 1451989 1681886 1600631 812075 750130 1320626 1860907 454605 1598187 219822 219278 463481 718088 1967826 1003674 1480744 1405585 393049 1916184 865596 3845 1427964 1908059 548503 217079 781195 267410 468020 7176 244499 1557184 1494779 507491 1268134 1195489 1632215 662428 26753 689419 281464 1295123 1066930 171452 233116 689513 32602 1376001 1517576 919835 1366599 1486234 1282901 1436929 1647419 1236171 410609 936120 1683886 1847471 1451505 264720 1281072 863259 1547297 849891 1485068 1197502 1355043 1666462 829401 1730992 133124 330382 900542 1665678 426022 1687611 1507977 679232 1401341 1396980 1413000 771884 345403 180633 335333 1905757 160898 1182774 1526405 915407 1344091 1022656 1881237 521606 539679 989032 626729 1644062 194155 1593953 178556 929627 584527 19382 715960 1414607 389997 475604 1420938 73088 1552408 988882 434416 1969318 1879281 805080 950759 1796926 28254 601053 1696246 722556 1887508 1610038 1150892 225138 438589 976000 511908 1148183 1450311 744907 1733810 393398 802141 544631 1424527 397286 136286 1163039 1509717 1452826 1238492 1707362 321687 631701 514449 1484870 458943 1167277 86695 1552266 358041 538730 1705018 768376 1809414 333365 39312 893881 621438 661068 331962 623355 827591 1471868 1095365 1322364 1964581 1767272 833092 1416654 1624923 1821608 1583989 520131 1240474 1793253 1435162 159514 1327531 1804622 1920656 1232310 785298 305273 1138666 1738476 639946 621036 976716 749105 797010 1108396 140431 405500 1703790 725224 805289 19377 225829 505847 1785425 1946002 433656 875542 1078339 1346244 195117 985153 627025 1140905 106375 1099782 210365 1845955 1723078 300483 1679195 607396 1470474 1968142 503642 795534 1672023 1026209 1996017 521387 1292769 1253555 1851236 792258 1657064 1134702 309201 248020 1028755 975740 219660 479491 1783497 584704 1188473 1315278 1305063 799803 107076 1702475 1469081 1397688 1114174 1968200 1082174 727863 1050816 1339836 448801 447866 1237704 969023 1045929 1744187 1725742 365923 696488 251168 1852203 622 1775778 416710 504927 1653399 192749 1436842 1325653 219388 318046 1201660 742297 1749926 532178 242023 205194 182447 974169 1450744 1863600 1758916 1009363 410950 1604327 4085 1355735 741307 473562 427100 1009640 1403452 860351 1471492 899582 1769732 1985697 1600696 281266 339834 615991 1811138 496624 1892032 40551 224335 1652615 421446 773536 97916 1186378 1907244 695801 1564527 1527126 1397968 1436216 1108275 1231786 179832 1299554 355558 1936934 302487 415541 1221760 118481 1990915 1571802 1016289 247013 465459 1299609 647211 1582490 442491 1499436 384316 395862 1263174 1963518 757821 1632444 614126 1255883 1883494 629239 21582 808831 1970534 1914261 461801 537374 1700148 473271 1676236 1216574 23186 836977 1464001 1557376 1488388 1153927 1090689 1847244 637649 1500083 144993 1532 1080224 647912 1086664 1678705 1703498 836159 867672 244213 665405 1614555 150251 464241 512778 1719843 457098 1050900 1509199 1494535 1930909 1202122 1372773 674406 1333264 1859501 309660 535152 352889 1346016 1959778 1432602 1569501 845357 582751 144517 1970866 818983 1110183 1077946 1443917 1167747 1978771 1924596 725623 1689529 801155 517399 738565 1844522 1684689 557034 354640 1572021 533689 1670420 656330 1005561 18896 1695936 780207 932958 595247 1252704 342388 289311 474216 552086 1867084 1193792 1213580 281190 539341 884517 1067819 1516051 644946 1361318 638498 776121 1407233 1274725 435633 454048 329832 451868 643131 1400063 1684886 1677287 1469269 1392284 1124182 1705669 365551 645463 952280 1557359 239232 1364278 1034495 1836475 1166927 972306 1270527 1824810 925061 1107740 1129862 1275328 815731 1957164 1632633 71149 607307 783006 1670777 331199 1711716 1063232 393816 1539816 970639 439105 859435 1402417 894113 1693124 1950229 638363 142570 146123 375124 1705377 1768131 1419778 633190 662199 190733 1177474 1608811 437555 1824454 1103540 546406 1849480 1998338 949064 341433 972450 1066140 407359 987361 1511793 1238053 666813 444627 637661 1195786 772600 1107011 1917474 748643 1097676 538639 1619503 838218 1149200 1559387 1913140 1179439 355668 340726 1415227 118467 995038 625001 1007907 360468 1136357 866720 830642 1038184 265265 1005059 910807 1728934 843705 389189 1114797 792059 1870228 1571286 1551232 1747026 172939 290828 183570 457760 1289432 430758 1094314 1644642 875643 1110725 1322394 252189 1382433 1111147 1228172 396200 1767336 29471 1531356 416344 883813 1195658 1199560 1525862 1781141 1386324 1534082 1279547 1594828 828337 1641653 743362 1314850 400851 864633 1893033 1981771 1998093 218984 1986016 1796138 1586880 1581758 326653 1945504 1970806 1279247 1974841 1518852 135710 1766879 342370 810944 829743 741722 284601 131223 498519 1502778 1543286 1461116 393145 1120556 1099000 172460 841956 363095 1903446 1349 1145820 318240 1748664 1760149 1014635 6273 60084 1652948 851242 1977843 42956 271099 1043832 1421168 144394 1761676 1275878 529119 1410128 1780056 1568312 399266 1472524 1794988 1587193 202852 476804 1899007 1451115 1738667 834325 598406 950256 415852 330227 1495813 1769412 1815305 877930 1878972 1702360 261085 1186555 1480425 1981107 821759 1259672 472851 185622 560387 762572 916733 531039 633300 531970 975029 1211380 1000968 1156714 28010 1825673 554995 1285215 1488657 890769 1282120 709007 637389 299811 875727 1384968 1014868 145823 16571 954156 910657 1939643 1397920 1815928 736337 1877825 293659 632496 219255 709914 1629584 886654 1365656 1040445 782903 463822 460025 479387 1802299 1374613 814821 1261936 524668 1356231 228396 484358 1877345 1638737 532376 1562509 133107 1356181 1960210 1564714 953608 1189465 1491120 1235338 371319 1576679 1476362 1945605 223437 655382 1785317 10835 1092213 353422 1048968 1909626 946111 1919716 1704510 863843 588807 1785187 308787 1681305 1242115 1542928 1512745 901804 656140 1224199 899264 1603637 1051668 1560658 1140857 271267 1309892 1186965 1424683 420596 1839877 1982072 1024920 218673 684806 1086966 1677406 897902 985661 1359620 806083 25053 842406 9810 513778 1158631 1848316 861593 742228 754868 1568658 336008 460975 1253809 1055570 82926 569609 1188593 979905 280402 1666192 1234892 497364 1528753 458698 606684 1590696 120518 1133647 1591346 410845 1159451 1056363 1493484 1166501 335853 190938 1709866 110522 1135134 1740488 483759 1833424 1184959 1715800 324660 1274066 1213893 1647071 555815 59613 644238 1074515 497702 231821 1103451 1709417 813491 481438 490257 969084 1759964 542611 1537992 1987661 242849 526741 1334516 1058085 599666 293134 1408057 1170119 80280 1399801 310008 971903 513891 589736 1187817 845402 734296 838587 1701153 1283602 1379355 826989 874912 1390631 860753 1119186 1814069 1218054 1370147 1536075 1149437 89836 1243610 209026 814265 1869275 225426 728963 778773 1119871 1484368 625598 1705249 1551228 907045 609618 959800 665419 1946381 165728 1289768 975694 346472 976561 819226 1956664 1354720 1893540 1673378 1918204 1570840 481294 138563 1430778 1447082 1335656 511685 626765 1754125 1570613 554504 54197 1259872 1824926 1769036 1754900 1696843 989445 1425072 1724205 358960 1621473 1116917 1757015 1499703 1620209 297527 216969 326065 1089815 470489 1931597 1040061 1763875 1629675 1813056 615417 1346495 1552075 1172537 1612005 1507177 1498734 842076 1128463 266109 566688 1581221 547336 1897937 1170386 1448494 1789565 220184 1891468 1138492 1563468 475592 1600797 1094742 1653495 445732 1817570 687491 1777653 1235698 48425 1526692 1024331 97475 1404739 1090575 1523630 1769635 692929 264962 1833885 1774859 1796643 1410770 921911 48012 1404061 608836 77726 1618336 984396 1867471 1722299 83359 572888 1335539 584475 1997224 1856808 1734259 160396 1912588 625576 1817361 622399 473729 1279175 815332 1990914 1508189 1770946 576748 1935403 761280 693274 1600771 1463485 740631 841413 647137 1218453 1156385 404200 804212 815158 636704 248056 1525545 1140077 2994 309466 1252574 976690 1116657 518165 778366 1353993 1415142 1131531 232040 478783 1224234 1974850 954640 1128020 1466651 511331 1255086 1335222 1136564 1715075 1556234 1537184 857874 1059324 1738831 82136 1356176 222446 1415304 1946345 1509187 288565 1257673 1892018 1376665 1388324 1354177 585899 369440 261103 1688261 1117618 1708742 1422334 1617174 1364023 1626058 1678637 931822 633893 807377 1366798 505727 1727769 1827140 1315790 797211 200902 24169 111471 1380275 703657 1680543 1519934 673995 1053099 63520 828611 1089404 1316826 320355 980201 1263516 656361 734991 343972 129785 1771573 704606 612094 1075759 659809 1587315 457122 1806940 731614 817744 1956938 1511733 1702699 1149414 734399 1054663 1848389 1735453 40268 769230 1100903 1000898 1437583 190252 1280467 444182 1835199 1091905 1884741 68947 437354 964752 1755867 490988 1348482 1009697 1828954 1151085 1233027 980012 1684017 559082 1671889 607374 832183 1159646 89008 1429863 1540784 317329 1789038 515737 1468256 1938248 610151 1456077 581447 1043304 1282001 1480859 265897 256801 873646 270901 1592455 299994 1266445 1083313 1949877 24423 1839447 958257 64417 250816 910490 1556126 255741 1309434 632037 87217 1452556 1277344 1899705 1583954 618987 425924 1869180 242152 1125151 1053025 769272 571975 1474904 50583 348157 518748 682728 363605 518383 1491269 1745816 755881 1566995 1518490 1249175 725614 220732 423716 600172 935231 1031229 448399 490264 113277 67472 1221417 1637537 758701 1625297 80991 188887 320149 1180887 389589 178488 39754 812961 566532 711874 1292427 353105 1745045 1950240 621925 895420 215108 544085 527885 53206 400348 1856368 1193128 1933806 296255 1966200 1663184 1061237 1224527 936478 841568 1243405 547805 1686995 127340 1091503 613171 1665166 1216952 1830893 565146 88524 1310757 193601 1782633 340854 1476923 820473 953079 1730070 154381 1989735 1177495 1456407 400914 878173 1503047 1928365 1569332 1413668 627355 1037851 811346 1483207 720560 990833 1147878 1202382 1247710 147715 861409 1749429 675325 1016416 846626 37802 1041684 606509 1792871 1574034 648250 845714 1658351 1105960 124398 788461 1753965 1145383 470809 1163116 491971 1302110 635346 11290 1900775 1648407 1390249 236610 1724418 1384292 512905 1829123 1164813 1710403 868102 1212571 516246 627181 692502 1164070 424066 1393005 718418 313185 1563544 123632 1472030 1422707 1052780 100821 1463915 1670428 230976 523837 661984 1387179 1464721 410679 1120564 1270110 973777 1825217 770211 122394 660069 1614689 772215 619416 988982 64208 1335334 1285908 152171 819020 1431370 1182450 1087689 1411731 1947917 1218454 573991 1317675 1487692 1424606 1827814 1719098 411986 738905 1953364 1563803 1846743 769192 1440059 374869 1393237 497136 1779612 1534096 1053290 1120829 57376 763292 864133 1007054 247973 342103 1282789 1037528 1558193 444234 692091 1993677 572570 1868756 1817437 909360 1353236 566238 1888049 1232349 1805642 665580 1100195 415854 1485527 270566 1679443 1939761 1864243 69422 1670928 1959956 562633 961059 1671944 687511 1508827 1280012 161421 740464 904049 293788 367097 470780 1621526 56140 1485934 1950297 127360 1676127 957894 1611357 1519082 738947 1477305 1858160 1533425 404115 576756 849129 923355 1544838 706711 1069593 872154 336848 338452 1228820 278419 636434 1278157 1656746 46694 1760079 1098492 1502892 1774522 512176 328243 1673635 737250 1927832 496451 1991288 1617890 1005360 1067560 425716 139248 1487233 195230 97041 1038922 1219023 1710643 1302816 161099 613818 955202 451446 1039201 748712 372701 1121603 733859 732767 263339 980627 1975993 1217083 1601226 970853 1646742 1111672 477577 1695059 1524049 350120 97281 1247817 2550 931244 232921 176743 291515 214894 1202073 867885 1138728 1656317 1947978 302097 1181298 875509 206287 185285 175261 1845183 272080 1009552 361433 760504 375169 1975904 709253 1357828 1474402 1040139 1356011 814995 188292 199143 1634791 896809 25688 527795 848713 1935901 1601270 870112 859699 1565189 1621664 965300 923748 1540646 857745 1988398 1988402 1877942 245532 1866195 248909 137926 1608854 184295 743048 1814067 1891157 316100 1042161 223030 792301 1813920 552815 1578296 48310 2435 1783021 799423 569192 1480885 1133069 1997545 250880 1347282 1495184 595171 573364 1714840 1406915 1620590 676303 1775988 1217345 549890 1735845 1717029 425838 232731 716692 693900 380469 626583 1828816 140669 324806 340486 386550 1767884 864644 612898 895158 1770028 1173829 1380171 1344939 724179 1688790 795683 356403 467082 1289792 1626740 1431561 211606 1212373 920723 1748785 925847 1697813 787681 107346 519317 1970470 999329 824925 859431 1160469 1501897 1795996 432610 413708 962370 1453763 1186609 254562 1098647 1712380 1574777 685335 332932 1156855 311894 250353 1076532 1117883 53259 1572347 1667130 832985 1207432 789894 996388 1273204 1696507 507677 1540433 819233 375865 592248 1703800 1063983 923082 1811083 1692873 805124 469871 386728 1313049 66075 710123 282305 913213 1885217 51085 1226016 1819811 1574061 108955 1518040 1230718 1572822 354154 934757 1904244 1029388 949854 180016 605151 1983566 1099787 1008434 1827905 1236148 431616 1139287 1634705 1968940 1060672 1488875 1462967 1999502 510508 1964427 207144 442183 370020 369292 1146858 788286 549366 145392 1312984 1650538 82441 604221 416347 1162311 1461594 557303 1702232 1707169 1021529 881266 873825 424169 1952766 1804245 1376747 772578 1366258 1258186 927543 1464527 1049243 1034082 62991 1753918 1208338 352558 1979574 1828685 1947437 1910305 1632660 245870 1254807 1542709 1689337 1900522 606298 888683 889869 373977 473245 1154305 1477185 406435 1338553 54695 638609 686763 1048524 1557899 1639479 1403081 379553 1771853 549627 1666922 1362396 792587 1623513 1393129 1858093 1761153 151342 1029588 1489622 1664380 1544089 229658 1477041 680225 23383 1733465 465085 1177256 802164 1603623 313640 230903 1555439 1366119 1423189 1428368 1494068 1379286 157996 837093 364909 1350567 1615420 178461 1279650 903445 1259010 1413366 610247 1758173 1766472 752032 1878908 191053 262868 624773 842021 1036139 750211 1982374 572349 433478 820403 984655 1418303 454354 504624 1253678 1964183 953506 1402767 352522 917348 1595761 1338173 331940 516025 1172636 1107874 555590 1112221 980507 1128061 652797 945580 875670 973245 1974807 1838096 1637259 901416 731605 38692 148692 1800111 304710 112677 136044 1770229 895138 1814085 1627627 1159704 980073 832849 778443 1887170 1601218 1020717 452222 1639898 94655 559835 1834590 400287 1587366 275165 242894 1201734 1070308 1477767 254896 1174436 1731811 763069 688764 921774 1119759 494554 144053 1559507 1580773 157387 1074492 1618738 1264090 1856215 521700 703732 1723891 28758 1078128 917599 669967 241406 379260 490303 1608449 242364 181893 669928 1716567 1761028 680820 303820 1672896 1270012 1615737 1806600 1040002 897035 1562215 1340774 649594 27131 1138371 1709926 1328957 1381888 495296 532151 811062 1685652 1217421 367752 1137098 885062 139846 597923 231605 353234 309990 1853792 1845694 958018 943043 1646813 143221 76684 1965415 1959084 45748 271307 1531286 1596981 1153565 1490442 1396165 1957436 1559769 182343 606271 25920 607259 725479 465221 1306852 1511457 476941 621042 1119047 1700150 1386055 1319788 767378 258938 418259 985074 641558 1125015 697137 218588 228547 1523000 83911 1836712 1840117 612760 96546 117654 397418 603572 772520 930228 1963632 346656 1698301 1994212 390883 115049 1378323 1312255 443436 358914 495878 1987919 931947 1947811 900411 1535206 1367937 1519123 1252314 1793356 340509 647106 1159926 1197210 696752 1027955 876144 397754 65666 1968283 1181492 948483 26623 632790 28372 1040910 43746 256577 1155123 281010 1531293 796295 166654 1553862 1062671 245800 1288040 769998 1232884 214525 1182104 1129487 875184 1919658 1037148 1480735 197380 393268 1755649 1709140 552456 753758 129753 912247 700546 929854 1497956 1788861 334349 1262591 284252 1130784 1403629 227007 815372 602784 1989908 817464 1751780 148640 642437 895340 1029684 1791911 465977 1267669 786443 1405937 443141 368860 1131085 365701 1567915 705827 1807404 1811548 51222 120001 193640 813198 1634981 731511 506722 790407 260304 1083365 824998 1741714 1949824 692084 127788 1242636 1362213 1380905 1804809 1249531 758154 1540661 1822808 1642538 1179875 1912026 1660873 944405 1453573 881590 589162 964853 110915 1135959 726075 828279 505064 660640 496635 194157 395663 476322 1379395 983463 286521 1966037 895614 969182 31576 1228911 586921 320175 1794514 152039 1258106 1878156 283679 916427 221002 1724406 277864 1721610 410865 1408776 1852278 829092 334975 1838091 207862 1631089 258840 60941 1047262 819910 1969031 141714 1462578 1298957 217556 1727026 923496 1324717 535478 987526 1318026 1448137 9351 1289364 1645733 1639045 827087 468846 1269540 969814 1680327 1080833 1056703 559061 1855838 1582779 395472 1979003 1277128 1964691 678977 108608 334556 1107956 1369979 1432067 204625 1227548 1312597 11302 887992 1179542 1795325 358360 1392147 1618857 335622 1897857 966726 1992355 529571 1421043 1268423 1582536 712349 1685490 69276 296083 1123262 325138 1242207 1957223 1800701 1811601 107848 1184173 895211 71482 918662 1048937 994726 792845 111467 715006 1843606 38610 89389 1713998 1400776 1438985 82257 1780650 1966083 1213132 1042505 376739 470363 1920985 1447396 6268 482847 610863 778499 408467 161415 1153944 1503746 76190 1224954 667183 1892170 1126151 846061 100961 1007576 113197 1154603 926955 1052117 808391 794877 1566143 98907 1882067 656890 262829 724218 1556452 554912 1999425 115811 456918 977257 1442358 1461416 914855 1943926 1333023 1264608 960964 551057 327770 876280 1777348 253101 1551078 1338654 807020 419527 1651389 1102589 1133934 865900 1034347 1696253 238447 1257373 374830 1081754 343648 1927722 1992413 1516782 1327734 577940 591706 1016133 1545399 1514052 167132 234458 363906 796549 585858 164232 446764 1450407 1493874 1133331 299459 1089717 1512927 1112977 1122509 548879 451107 1647068 239085 779685 1241437 892350 1949762 176485 329463 1095008 213209 1702430 214927 1804027 462224 1577365 1259244 1184917 493087 97523 546740 1192680 83641 455079 1519289 134859 440913 977642 891650 205034 1679317 1038146 1164974 41241 1939488 1030957 1505524 18078 1765099 1116042 1180113 100774 1144867 1512372 545235 293304 742111 842923 427184 186242 1316558 813955 1513275 1454210 1665064 179409 433710 1291789 144371 1268565 273131 831629 913139 265292 1352365 1732695 192836 1585549 744438 1253024 868536 1802799 987479 1915417 1018940 247245 367343 1321061 1880353 381929 1754596 1414967 1933953 1875329 1906356 1437806 605213 999188 279771 850678 1015226 519866 958118 1157180 505694 847073 825478 729566 796181 1228127 1847251 421765 1752540 716008 1371328 1102328 1399601 1263079 204106 1178917 1901955 1916146 1972991 808587 412571 593015 918153 1830853 1586708 321973 542119 90151 1207904 1202393 1225411 1566711 1345771 1919066 1063178 638927 1132282 540240 38119 1638272 48679 622415 901802 330531 314047 1016340 42716 750957 730967 516867 287366 524113 1812926 1320520 633550 818346 1350945 643003 857934 1857242 1704622 24694 1066585 1617840 675485 1742967 1754782 1432688 1063751 804970 1998492 1723785 1924916 380019 835174 949056 378376 289334 1511725 623712 661404 394000 516599 163952 1738415 846218 863880 11923 134434 1394210 1289155 1340621 956155 955247 1173189 1703383 1406072 1408082 442240 1993306 1566025 192250 232106 440536 1429752 1904030 785944 113087 899308 1890669 1870642 1435167 1874562 1607921 906404 1310237 611748 36326 1365905 352067 1668665 519968 1485367 383944 429617 816262 1288520 819641 123833 1608234 1882460 1672078 333777 1281466 1794301 107661 247344 1779067 1195834 1566130 255111 922068 159204 1322295 530183 1426271 870248 587929 864472 319104 15230 485313 1922536 3212 1843889 865863 1032171 1539406 811383 507362 650461 1636184 1032652 1109064 609112 741672 1458282 207481 52846 1474046 24159 1501456 1231620 235582 1683903 780212 763884 447252 564083 654028 1818240 326627 864369 298468 574843 1064120 657400 1649154 1336401 701100 696323 1470173 755703 576634 1794905 1275445 1084758 400449 1836435 548162 1549397 593836 772524 1820901 422384 1356731 895083 807088 1126248 1024150 1408331 850115 1657497 1553591 803925 1969300 1025433 479441 1908788 24958 507929 177657 1334430 337480 604268 749439 1325973 1075148 205258 1531985 1150158 1506652 134767 766184 1299379 1436647 730862 1452961 1092441 202793 641833 773921 236086 228896 1038584 1220093 1902206 196 202731 1555405 959643 617488 1254159 1117732 1968402 1447268 912718 527537 482682 139277 968934 13769 108222 1150788 1464277 176335 1208316 142403 1317476 1918923 855765 560497 205031 556198 1559584 665201 34163 810435 686055 710623 700209 1683228 706795 1607172 1180743 1454364 1425816 559421 260176 1147657 900968 842854 1755780 1972114 1259906 135132 1278684 1746297 533021 1431954 1358787 1171471 757475 583789 1012294 99803 425012 1925306 1950063 1403460 1671099 543179 204285 71715 1944486 487366 828077 1906941 1631452 504360 1938817 1466197 451180 1380871 1084970 1592183 647433 1622211 1411303 1454709 661857 903475 837721 235003 639489 663306 855123 81994 1606924 181881 1008655 361954 1690249 1288387 1799982 1166415 1278815 972841 1999759 1330981 1411100 1315414 1208849 932385 688463 429967 806919 880049 233265 1012658 400945 448716 667770 1976703 1125824 741010 268339 1856818 577270 1590223 1386877 970837 390119 962637 963068 904265 915457 1360370 1380264 1756029 43488 1180419 411208 236640 605075 1859077 593545 1170998 1071213 21745 58127 388499 1069258 1542505 1859819 482594 1584257 737235 885318 1511979 1565486 786118 1993589 750777 1219260 1703697 252950 1606945 1439854 1739122 1545931 1071952 638187 1300011 939144 208297 688528 518025 840817 550414 744265 27933 811982 441110 645857 582503 616876 1173365 1951086 929892 634692 1019928 1682956 1428426 128291 1431664 1899623 684588 1758326 1234713 205963 281939 803112 1170652 1064944 699669 146195 1568215 1721655 114732 671458 741122 451698 61117 587790 797742 1988747 29934 989606 1381177 1894810 195503 516359 1053404 233242 215189 164378 1895554 1300574 1505044 1927682 1621546 1389997 679950 1290019 1013887 606439 1722604 1644196 512031 1369006 1633255 805788 1260340 1677034 1202890 1826140 1696665 844768 1484556 1406412 1690558 253767 947520 814640 1989398 823769 1584044 372995 114615 49220 1744190 423661 1651226 996240 535179 1371264 96572 356931 600893 1469396 1494742 101125 1067478 1378711 941251 73848 893084 1386965 1302805 461524 1845482 402721 48707 1276949 1372292 972101 409463 1696830 1166482 179828 289415 1046272 1989549 610180 520404 118784 1228349 67920 1719033 357827 281515 1099590 1294522 487637 708080 1010909 576095 341339 1724407 67935 1500557 1617425 1522416 726063 1599543 1174001 798684 641666 1380868 1491969 436412 34441 27888 1311393 296643 1232715 1385090 766599 755862 1871815 343670 524836 1752543 1991460 441316 1964436 1183948 863341 1060941 1211287 1542254 1857570 784372 1407364 452845 595763 1108616 306920 365790 165512 349374 1219450 252204 1293125 1832982 690275 420855 1822902 1928330 699565 1255780 110210 255648 216188 68441 421220 89552 1923741 485670 17508 1903133 761154 448894 714129 480892 297990 354579 124012 135589 1669787 269939 57618 1443642 1285174 6109 1619461 332049 1616161 1604916 1154239 1576970 328289 582975 699129 1922033 434409 1128583 60023 360619 394485 457588 1477355 1332463 188717 915961 27688 1744903 662399 1322468 14847 573245 1364514 1816121 592430 1956780 813872 1981655 678044 1906926 390064 1358042 1236962 756591 1749822 848892 883020 1078999 1800496 1134969 790347 1989471 1548038 1378453 554252 1459003 183458 149877 1829199 1885661 647126 675264 653881 313411 1337452 1869972 1424171 1938268 585694 536228 1390198 1750783 876102 215355 1292295 1367293 42454 52779 1509 304387 98841 1951610 338591 1371178 833024 859120 260709 1663277 1899751 285404 87021 1520549 1826013 1211121 1980376 8599 355333 593705 1586346 1257831 1738057 847295 1534595 850164 885284 1290759 965802 1084821 1167542 628607 1455050 768905 1392085 1942203 1448159 417638 35468 554755 222004 1709882 962005 1233547 730984 905723 819883 1128536 1489060 151286 128712 654900 1961788 718059 1844824 1792835 1441893 1332703 1754430 1138449 1555879 160251 1981393 1633947 1179373 1178605 1292810 1588943 726649 966207 544264 266836 897099 371991 851645 706152 649538 680032 300971 310430 1132718 217034 80928 1579991 326881 899669 369285 1683534 982333 599842 164129 361035 1520440 345508 1962905 62576 1605710 1976931 64953 126561 1663061 331867 1769994 1187684 451362 1939117 277619 199394 1268201 1132102 108546 248029 1892040 381075 424801 1712867 197798 1115020 36396 1300001 1746017 555942 1032329 1776510 101165 1939611 1387356 719556 945876 869343 1991854 909446 1337651 1374385 532074 1336195 1206964 293193 1382115 1111460 886085 244015 1495282 689638 1407949 1835265 1218913 561713 1112100 1922808 1009591 464783 1498968 1976177 495978 270741 183739 1207864 838339 646611 1375845 755955 1902751 1353876 1391776 785046 264712 989770 439825 1135751 321841 257835 447285 1567721 1418223 1178744 1495048 1319409 894283 1056515 41046 1637456 542715 362095 232591 1596930 1271020 1614160 1310016 497210 32092 299968 10541 1598029 963881 540633 300425 1688733 1549490 451299 1321171 1890400 908261 307033 1736343 305787 377536 360425 289479 775628 1626227 1591887 538616 1904044 275411 183058 1260932 459584 330874 1543288 1127576 1806543 1843948 944703 1986152 70571 448854 1651776 895962 795756 984804 656392 377455 382735 1083270 864257 1262087 684958 497276 673351 1495901 1602947 811871 1392130 1126316 447447 1776927 1386369 140917 1810290 1375277 689613 737860 1928411 1231694 1736106 780188 16740 411795 1114772 1016254 268596 1295275 191086 1569528 894692 1306566 1911288 269883 494870 1950919 1324682 546336 1890555 1297525 1400431 365241 63783 451538 1811896 1512630 727741 10415 1826313 520090 639544 1561774 1031192 1565153 389344 1137981 1206733 399523 1994922 1702978 1046430 390286 768174 531029 1802139 1979876 1165857 531439 200534 271950 1133070 1189492 756577 1767716 609751 1393075 1097608 473039 1210678 1858608 307319 434069 1557827 614372 263540 1088131 1744269 1938901 1604137 1062008 1920492 1225719 1261466 118822 1693728 554982 1729361 1515489 1029962 1382057 360896 650505 1742457 750667 1661706 1554917 283860 601589 732400 722158 1977762 975415 1863632 1422572 1385093 1623387 869945 1926795 111540 614589 861068 1581463 281902 1094910 1331069 58345 272199 1214388 598930 739934 632839 1006464 1780881 851190 1480080 146613 450971 711107 1863709 1996327 926230 1646385 712060 243203 830512 1915397 1064578 775309 1514589 839677 375308 1456741 273576 954544 1035526 283540 265371 1422870 214028 1691492 1188716 1072337 1886544 1096766 1638467 1082905 552491 1169634 1103965 1206824 1067609 851925 1055695 1740196 1689649 1248814 751692 584032 1303010 1254275 645703 108800 1913178 1455643 1913533 91773 375927 841808 439652 1021129 1095835 2296 1272353 1673229 281701 1782032 1904365 1717910 100725 1859256 1155162 927061 56933 846758 203621 1440836 944101 1924301 643947 1405327 829363 1009691 669188 1587095 1415523 342128 1834617 1171676 1090115 81459 988685 1095745 32214 316895 1575785 1011611 878654 846334 1918047 651655 1934390 1294062 1827924 948028 733518 618304 74737 626035 1876087 1204858 1416101 1345546 1692276 68221 805716 330676 320030 1247971 1851039 1128790 1374614 85611 1593035 1706373 999444 291026 547372 364034 1151669 1044025 1739787 1904282 221340 33067 1822280 299344 47937 580926 943618 1389217 307062 962558 903353 556842 1113515 1705699 1574090 1903068 1070115 804371 384499 93578 1093842 656446 1951648 1587418 323697 618483 1503178 964545 490992 602321 668114 858008 1396693 489348 1018116 1812687 74556 1551311 1858229 1934749 1835845 1095221 482221 761208 347039 1919130 792246 502842 11147 1189748 645339 33728 739578 47871 942375 64445 1757953 1335765 601591 873270 1879094 1092718 296465 1932511 324873 293175 238181 1076552 1502441 1274983 1574636 114392 259984 1093862 973790 517093 1450156 866778 1048358 1099351 1393579 1501922 1376974 1117350 1144376 829574 305844 243599 254407 1218589 1733648 439742 894847 359315 1545031 1081717 1226213 653445 501563 245623 241505 220117 144046 1387714 167938 1616689 1533123 521203 1307744 526983 1385919 1217468 1302185 1880065 1187657 1603552 995460 1662061 1185550 1863506 134165 1352442 643368 1259158 1353776 420045 384653 344043 1289777 1198873 1283765 1215636 1396527 977409 521584 1785271 1757643 1078440 691712 1537811 1859139 1054717 881238 395826 533213 481605 483407 1217115 1263934 1268576 1693987 708642 258439 1346461 448466 1515921 963644 1985871 392772 844530 1268690 1753950 1890164 642471 289881 605913 293814 1667239 446343 41767 1730007 37274 1476489 786809 1428661 74077 1763717 586915 1746124 873056 810469 236749 446271 796912 487259 229718 895175 1925931 1996758 699624 686930 1513769 1770526 85415 1752653 961312 1293326 384930 730510 772510 442111 331871 1451090 40842 487982 1692290 210029 1669704 846326 812531 1586624 1495686 1157978 1309704 681386 585752 1052572 1047239 701518 665926 81005 1880806 821671 1568497 1983352 51780 1822320 530635 763124 1044554 985225 649747 1670467 335399 1035293 1388695 1157386 1545082 1629898 1935571 1924753 1513831 973065 265776 309697 1216955 1561610 345807 801230 1616903 1937547 1871354 1458295 1325457 1903695 972949 262786 1998838 1131317 1725606 1779034 1032147 642037 341147 1594293 424490 168066 1351790 1574329 698726 1762430 751526 412570 1491085 1074164 1173300 1065375 533324 675742 464143 1422288 1232615 359550 1365941 1908946 646525 1625071 1105845 1986769 609424 1582271 986046 1960939 1925453 185190 1744095 707660 433770 1470259 1795635 448749 1484979 508189 337615 830044 641759 428813 73811 1181233 1008899 235608 1606006 394490 288052 360933 627069 79326 941188 145429 1547584 600844 377394 821749 33902 1948177 1455638 1060022 1439058 1694127 1628862 1986562 1567218 553207 893832 1777678 1686664 1056243 229015 347 576983 521084 1120738 1216641 1673086 1506880 658978 591336 804232 1108508 301025 1210126 1037905 694899 157721 434644 333775 1162059 1899655 1238654 978811 1663685 782572 68845 1728396 682328 1004919 1153311 1699623 278717 1047874 1907300 1412950 1569048 836915 552405 1128635 525523 1239748 521603 824033 1426849 1081024 778506 703764 751017 504879 1342715 807237 354479 1215212 1018598 1674769 628486 654066 1020620 1866009 136870 457716 579428 1877921 989989 1063520 1139491 1962088 1744981 1228235 489735 295000 1184236 284939 1051235 1992449 1271661 1701813 881619 1753772 1948801 1098680 773435 599624 1298720 1880886 1742093 1746951 653950 1662940 1620925 1675300 1740978 329809 470657 200306 1756394 249690 83574 334820 1244046 450850 730892 1711196 1462652 846931 426954 1174545 1837896 1039541 235171 1953772 167812 160818 523055 925765 1787615 758925 323206 1014175 725455 699538 453804 115189 1115419 1491318 1460911 1687512 1821841 1527531 1827849 626113 67379 1421584 483361 496723 825011 1206731 1121147 192738 635275 539261 31606 1836370 1134905 743037 1814374 1354596 802832 382925 1326043 1747074 1924121 903114 721993 608435 1357446 1949889 1644467 1818720 168852 1298546 578499 1819315 171555 971779 671996 704370 528681 1231471 1380731 760413 1591932 1002584 1413084 1762784 1718949 1394783 998444 464312 510747 712603 968737 852947 361284 446528 1232641 548173 1500002 1177281 300444 1522691 1119555 1892674 1875056 825784 186870 1354645 1562037 424443 1702335 1937588 1421052 440192 495052 816075 1904368 755639 1173567 498391 992783 124674 635365 695998 561098 618061 1244249 1169373 1487929 1855159 1969991 1633476 1910783 786142 1439411 521503 835904 1451814 1910111 510870 339837 1610858 110587 1561254 1307494 1724331 1286032 80729 1434437 930552 1788587 1012613 416141 212827 1286857 202469 395689 447880 1205409 1116477 1889931 539256 1790085 858569 724304 4133 537807 834830 1717088 313931 903181 1683258 1276504 131247 1394576 717419 1344503 498259 855646 1373360 951120 1814370 1151778 589887 1581064 81583 129271 1604076 1109564 1168279 984344 470908 1850810 167593 1884461 324146 646372 1829435 839662 159311 904451 625498 582140 1155091 39870 482451 1345705 1732738 1016212 293644 354163 1826964 977388 189534 183760 1991924 1272683 737991 1854466 1239460 818929 1981295 1558045 747062 940609 696880 1717513 1273445 760290 1315358 1300485 1844024 1571961 1017232 1086605 608307 1326145 480236 569357 899602 1903218 741241 1798196 1714262 950140 540098 1932841 1616990 1828724 624941 988890 1726451 1979597 1241447 1437769 1600858 308812 1523513 1829201 1453873 1984200 147882 650109 753005 113082 192071 127784 260054 1959914 1764389 747833 163449 1595605 577406 719792 1533841 1006090 144276 1386192 797324 336894 551547 1884448 686711 938632 43657 123005 1939566 1596284 1222687 1154669 1537320 98071 1875115 1383534 116479 576241 1103657 1077205 1401315 558016 1062423 1022930 1725361 1397311 390061 1533688 1194049 1283675 1767016 1936132 321010 653059 1241184 1376491 1422508 1459485 927708 727589 1818971 1434061 391486 720711 824260 158579 1666993 1654239 1754073 694586 1136555 535968 1781757 1177260 1654725 638850 911263 261073 829025 821263 706831 732294 811249 673507 347981 204545 706612 1608036 1990925 1887896 1378061 485465 1893616 1722595 1348217 1945533 1494433 1439372 421059 553412 448117 1970437 693307 132878 111405 1829888 956164 1163969 1150714 1681526 379216 1797309 1019706 246360 1552665 1344341 476554 541062 1209941 672944 1207060 612924 1149226 585233 347482 1960218 543906 520790 769444 532039 180638 41518 1283517 498721 634531 1718805 852414 1949029 1497919 1637574 1742566 926107 1068434 303132 1115431 677159 1047120 1462338 243652 1656168 682301 1518287 1956314 293690 1425639 1125759 379841 761531 1860408 494920 1069404 1428926 45351 1391882 526698 959860 1756410 1231147 300901 902141 1689309 1204938 570100 5533 1836797 1146092 1672477 722991 1169260 524870 955345 1600827 1301353 1933256 1106091 1392459 60507 1406405 1335191 116140 72329 657891 1778285 487326 1530005 250799 605905 1297371 944871 1025291 1248808 1454422 563107 1662498 430094 1630504 1401270 254965 1027042 173450 1088057 1610670 1935724 425345 762394 1245917 1293137 263324 804876 731213 1664408 1772331 19345 10532 80243 1096861 811733 820143 1726584 1391498 1061081 1210822 1393304 1626892 909382 128635 1895088 205607 1164432 778084 1558473 522857 729241 73016 1402791 1597036 1059638 1497189 1643752 612736 1148196 477535 658458 1114557 1242657 432721 433196 1474594 363776 1201344 632698 1402304 1182698 636511 880792 458096 775655 1476597 1226441 733363 1174892 1010339 1727419 187160 1555244 153243 981830 1245788 649534 474552 677532 1933785 1521210 731112 1392121 538538 432494 499558 409819 1331838 859835 523519 1505391 1109589 1701165 1642519 1328300 379538 1058423 277166 1518808 1266846 1351119 542918 1326140 1587629 1583517 1329910 1445531 8847 1898127 24039 45086 1477574 1141168 177045 276604 486732 1705203 1305366 1012168 850432 1387930 1021368 127957 276171 1228761 628947 419667 457168 1761688 102552 1344622 454842 465752 739675 1776613 1386239 1209358 456014 766043 497745 615984 525008 1651340 1568049 1433437 1070912 1775003 895901 1160144 1017532 1624925 1928334 1886562 1548347 748291 1612924 1695264 1135842 320584 1888713 501638 1602277 476368 1974401 1197247 1535551 1978894 138709 847767 894849 1226842 1161365 1659329 1218039 314087 1136565 177260 507584 1825873 1304932 1428097 828533 777807 1133411 914540 1800591 577969 697439 462109 1368911 974317 1580489 124776 1666544 923255 545367 948293 1604789 1711423 338643 1790856 802226 1050762 1011669 1777407 1792223 539543 1140458 705417 46189 403831 616017 534698 1932529 140292 136077 1338723 830150 261881 477580 435808 1408399 993837 1667714 1145288 1455459 1846311 676806 1362910 520951 607424 1721428 1771692 493288 1549666 1440869 1365900 122049 243625 1203225 116000 406351 1659957 1753429 963849 312801 1680298 1584049 1084578 1085984 1837467 570417 221196 1736746 1549344 331027 865676 1401256 1088063 1535879 514458 184001 857211 1879435 1379158 1137317 1071925 419313 398982 1499691 1587644 1555127 1295502 38102 1674968 1457448 1809305 497054 514130 637538 152748 1987563 1284601 590861 1029922 812727 538279 1253626 1083142 675821 1570919 759733 1439851 512551 271894 1257921 543740 689487 219911 867350 1281665 715554 1658499 14509 124777 575460 1647169 81742 879361 515490 992283 1959231 495155 629849 1151764 1053984 1254474 1470817 484836 3317 1871366 1615250 1012254 1320345 829345 881145 1627777 395922 1783106 345390 973538 17321 1471191 235413 499832 1532798 431103 494841 613737 906843 555936 81575 139604 551307 326789 681919 1190431 863207 1427097 89331 204463 1909952 1810684 58735 463297 582174 503104 1004683 829748 900243 1343950 1755373 770772 1502660 1685791 760952 991815 814574 1504754 1779142 1358928 520705 280889 78015 467587 345325 1618179 1986463 1769910 1608283 1588967 779077 129144 310804 542290 1091686 823515 103020 1626478 1015807 420892 1539800 1239366 1630019 1259772 949230 1088382 89391 634204 480870 555497 824514 1124441 1804758 348738 471268 1530624 1801522 434462 1913031 904587 1488871 486906 1459597 1801806 1794074 478895 587869 1662782 54004 1692867 909045 82167 392735 202941 682374 1198533 86740 1754937 16063 569879 924329 534029 189202 1069691 258497 1458727 1883415 1551222 529671 703994 1826572 1147356 1656426 411344 1079731 880480 180946 110646 1103274 752287 678572 1710450 938096 300595 967203 1829628 1601246 1591164 63606 1473484 1265375 776279 1154446 1861981 1727772 1134011 1531201 764508 179407 1523281 899872 1861045 900796 92866 1987848 214781 470694 1855568 993893 1071083 110051 1094837 1066036 286167 868621 961881 475906 210175 1696988 54317 1244610 1591384 870235 1286886 468616 92444 54436 1700688 655664 1577716 376135 1084081 1127967 1040378 201392 321595 1282344 1210612 699868 1540442 614518 924099 470184 967976 1394232 660055 1887035 1751809 745627 1895972 1011616 1851209 1198928 1473050 265165 1835385 780097 1520285 1683858 1667357 659335 986916 1583295 1686199 910313 1156064 177451 1315178 759017 134915 749028 1773958 1455861 283009 1140417 134151 262870 649342 527237 1841493 1619613 55440 353598 1405492 1003732 1641855 780820 1003934 986274 1692877 1681033 294886 1057920 682791 1856948 392858 1498896 1005847 1269997 1722787 1200235 674576 231273 1335116 1003812 1728518 1766291 1166634 1936887 1974598 608199 1698009 1445204 808281 376414 1159854 668355 1740980 1478071 1191707 463668 1765547 1062567 187984 126981 555665 1423730 1096135 1079515 125334 565009 427942 808528 1395052 1613200 1227541 39905 1951016 120411 1723057 338466 1939688 1531911 1580113 593333 1777784 758598 856340 925051 958157 716804 222370 290601 1972475 907368 568550 1721640 619304 1976335 848425 293319 1440244 458590 1583160 937761 393579 1762519 1533899 1956415 576540 1127770 1988512 126288 1132421 511615 1011511 1158366 771630 1135291 1463349 675868 1243358 711364 741193 1288710 845163 1357653 8485 571442 965437 1004607 1211325 1820728 354088 1779552 537327 366 1627441 1277560 1669763 1392228 1438576 1124377 952762 1877854 830092 34893 614581 1025126 1235365 771057 1200173 1601215 1047610 789865 1789939 676044 702128 333164 1111675 603843 1361795 1175016 538743 1263878 765125 722220 778814 869491 664457 78297 1437002 1304611 1951943 737189 435384 421449 1850870 567905 425966 146399 305727 118307 1543356 855467 302788 1950247 1728213 201635 1813986 2882 1882440 1881850 1638968 553618 1445956 405636 1932941 121815 1509571 1609922 527481 290796 905606 1998743 1796544 154310 711012 828384 1770600 335972 988251 1653852 1744062 1927891 764570 477218 1278893 1233965 344475 1933075 788919 84594 1511850 785624 1174810 377801 1135495 332946 620874 1453430 1857326 809722 1384263 106382 1497808 875081 1032999 1725352 874078 1989279 737128 1385097 881940 442275 1637195 263432 234797 1041058 979589 1775257 226716 313572 1446687 1045307 179639 1519964 257560 1059169 452947 1827678 547354 1815204 701578 1811080 1612915 1122816 1602161 1660801 219101 306553 23438 156120 645160 1430169 1682386 1436388 800442 138163 630553 695488 1585724 933635 1151177 1923781 33149 1363648 541755 1967872 1297944 804227 54511 1330178 374473 960432 1654776 79701 1727240 681053 1582143 1411988 1527247 57777 1686792 30322 1553501 481715 271708 1101334 1921366 1955851 1045234 1654819 1942294 904185 15327 1085721 612320 1895616 1059287 1076669 1221392 484543 1533301 1206279 138301 1009449 325477 139231 802295 208001 428744 819435 1376947 692138 1721696 480487 525374 1926710 474582 981397 123279 1613829 668727 1973491 1929061 1193990 1222223 1134233 673558 1027195 324362 158022 767524 1491488 117063 1115827 638551 55060 599235 1605759 705771 617698 125723 1053829 1089325 612621 951328 971200 1916609 1753381 1233223 1112112 1077548 790938 1047392 1619846 1544032 394309 1339872 820968 1239981 38916 660497 1313020 1142475 584231 1879825 1605773 269720 1913508 1223785 1901048 206611 452769 420423 1543633 1700799 847877 98982 663610 397477 286186 1138157 183294 1995311 1234976 1978730 1370017 675832 767943 965032 1435376 1689804 753837 161996 986529 1903480 734386 1920649 312308 1635586 361383 808575 1378730 1434702 1473918 1733544 325328 1834060 629596 712356 1941287 1599117 491386 1273981 1704207 252338 69562 1450697 1003843 85484 1208333 1698432 1113954 219542 66200 1483478 847265 1896004 1542916 248990 1741975 649348 485321 398326 1868298 1260663 1147916 29194 822916 323567 400693 1173069 281402 1498768 1067759 1514684 1521127 1691590 136219 1592965 1970186 164091 345736 553073 1992043 1357635 746256 489544 614531 1450191 204881 902255 1682947 928294 505214 185882 1650623 10320 767218 411437 350576 1887479 1880621 1131879 1634285 1778930 106007 1244033 264970 1053538 1860863 911684 1674789 1709946 1830175 1537492 1480228 328587 1550664 457590 1348345 1046382 545264 1309772 1938603 823992 1780820 1651590 685503 1795892 359050 417322 46002 65737 765575 287429 416433 975388 1733853 1964049 1130417 1872892 566674 219446 321411 968011 1473423 1427794 1489869 835223 716428 1513645 445995 924325 562946 192546 603517 1811738 118629 88759 718331 1906063 1070643 308120 1166989 1714903 999068 1003591 207075 1914748 1280631 1493653 470087 1007579 1166990 1396282 67160 611805 1057402 1832628 36343 1082426 226055 827419 1468404 922739 1718650 1353767 215312 552098 1721624 345057 1362763 497166 764488 507087 1858720 33092 619640 1487800 1843799 1878018 1751990 6459 1660014 126308 168474 569365 1417525 835381 1471135 1209066 628419 1008173 123067 1676699 205877 1533741 728554 844470 1890027 209803 1450379 1969187 1230244 1217497 1985654 230056 369609 1828918 999086 147068 1362995 1431255 1468240 308353 1764347 928332 1017720 729619 126638 1515867 835068 230221 1952481 1526389 87621 631659 1018345 871351 706349 1192314 877550 91832 1950932 902657 1573483 457379 1962223 1992238 669818 1667607 490330 1730877 1894965 1920425 1576473 1793869 1655358 1356238 1281256 992636 1676523 1585215 638948 842377 746164 1776775 109880 648500 142887 499885 1200558 314048 501429 159370 645362 1521500 1642884 948786 481666 1412575 647629 145898 723005 827324 1871370 1070105 460716 861059 1576651 417642 940165 178441 1288013 4662 1235448 1226307 1564384 458322 738602 635131 452031 1228215 1343678 706757 1967397 573933 1041523 1570164 749368 1663833 1843063 255503 758227 415386 347711 1562121 142138 1012595 287442 1430321 1797283 1062614 215036 596359 1521764 520079 1279018 230759 324061 909893 856088 1785682 182733 447729 1498490 798457 300431 1350328 1456281 1678261 35408 577389 1115976 382295 890499 1331633 681013 213145 1201977 1451267 1101065 932872 189333 1171925 1529162 1721519 1548859 968437 110548 1193354 1969565 1900753 659108 380224 1074992 265773 16451 1415236 1295058 1526677 1121536 485699 163554 141217 468192 1468452 606193 1505685 447425 88839 1914776 1314241 23596 1498366 1308886 1932031 70691 679039 20105 727512 715630 1275251 1441000 847424 1327449 308897 457499 159958 1637667 402200 89062 232456 1839143 1675262 134129 1107958 1606870 1488559 1776659 1403717 970314 73782 686605 1392169 1048059 1197175 1476568 557759 1367642 110809 1188855 664555 1864936 363751 1534403 1504414 1373439 598516 891782 675523 726645 678822 387866 755566 1661628 217543 839890 1477854 180896 357949 1397747 1568526 428788 362178 1488138 162905 182716 1810459 923930 642475 682117 1498333 1398481 1987387 936710 840730 161742 1756215 392927 938490 384620 904831 1988522 1520798 799539 1175415 541925 1922921 1056955 1710328 1466094 1035212 895358 1711412 1947737 598115 147022 792649 965780 1745429 406540 1878679 358329 546667 431525 1192817 823140 528492 1384533 1413944 716711 1722271 525183 1461814 538372 129062 1846071 695631 160646 1905611 399331 690592 219416 543330 1927270 302375 1124712 11008 872122 1161525 481065 17354 372679 1665396 1628358 775923 1629321 459684 624631 1699208 45953 305017 1595285 592183 1061026 317879 813894 1589468 1364635 685918 1767985 378345 549323 998627 1261013 1443569 1725684 945640 1154029 1215489 380867 1830408 781217 174646 1062793 1412935 387501 1198189 1671946 1985759 1123872 308819 1722005 367874 211638 807239 1207748 1880737 1768461 1056048 228508 1135105 964679 379398 1449199 173118 615265 275370 435388 1566623 1108258 463276 663702 1805666 81891 341153 1544492 1730998 1837216 1267111 64151 1071570 1047227 606679 925504 526904 21418 358125 731448 764754 1270285 263528 1332286 1311972 759434 100491 1277557 1835740 1333641 471713 1000946 969690 351342 1998618 1538389 1004352 1282993 66517 860710 1269523 633177 1927836 1800534 1546162 396541 197675 873789 1943743 41034 1730797 911879 1995507 736174 867721 1642814 1360867 606380 901714 1797582 947641 1200721 1273950 1751327 1178108 939291 1615290 141157 373053 904104 536506 1763549 1519615 141144 1605867 912151 936180 806009 822131 733811 1202646 778453 63188 197924 1777246 339059 1652381 1214843 288413 1324750 355982 583994 1201345 1562939 798986 213295 98375 99151 876910 394545 930027 110879 1811695 1331554 445688 862556 530981 715987 336917 563189 1491762 1821311 1182457 579414 424756 751508 1255784 1268436 1127201 1994669 196905 1688304 1614148 1482725 510369 1206212 949734 494157 1122924 586658 1151761 373833 649900 1611120 1324722 1498215 582852 326444 1358090 674448 1068816 1663006 801569 1978280 666810 472281 1365739 167717 711819 1718306 1595059 1051148 652451 1154383 296463 408971 1406438 1937187 751589 526450 552167 694053 685464 1212882 1680363 507748 1696677 341901 1094641 1276132 1815271 535228 1950425 468178 787390 988415 1274743 1104403 1084251 531444 788347 744990 1879749 1011183 65920 1554446 381218 973798 1291236 1383352 107321 1755720 1311731 1446215 327366 814679 414536 1541495 14307 1548951 813968 323502 127617 770909 1494486 970375 297036 1794282 1548283 282588 241223 1581569 519073 1949384 1392027 659514 717271 1476854 840211 282701 1355229 432595 628054 42509 661549 1695823 1347870 1837192 1634295 1210236 1726308 1560939 537720 1748296 1700987 591774 56865 630781 135857 775323 194063 30651 1155471 239114 593546 458364 1191983 1083144 1064465 1541143 1651965 746874 1735633 1959557 274939 116990 1294207 804318 144536 132025 13685 588002 173212 1017672 1955162 1489415 566977 959690 1083053 1222246 1900258 980490 1789342 1036324 372601 553337 970218 703340 1555286 1972810 599130 1983366 1127676 134893 779611 1984254 554357 274438 1606836 230496 487261 1869816 56511 1731982 1259490 1581907 573540 716505 886354 467152 1280834 843500 1187936 1549451 579322 86592 1631904 612151 228650 1107753 550704 13012 1850503 582778 845257 1493438 262436 300775 1125730 443321 1658825 1688341 183802 116781 1212060 1121300 538371 1204643 212107 1231229 274683 1991397 1303416 1622025 21162 1741924 243529 1124092 1815124 28691 274622 98340 362210 1240690 188556 874792 638801 498059 1780577 1491009 701795 139398 1239195 659105 685719 1095020 1654607 1064810 1961104 1386589 866835 235233 1508690 169537 1235350 1587469 471203 397750 565917 199323 1277335 764607 791180 823077 797746 1734885 133584 1751493 70066 1358003 398847 645199 958328 165172 1831454 1659729 338434 49389 268501 491028 214563 810132 1935759 185068 957782 797843 877224 1359404 464025 361057 1723466 1577495 1031456 798267 882090 1616106 307057 1896598 311349 1957686 207750 1380568 1703838 1878512 1664701 1124031 110620 1665367 1274288 1555582 1337285 1082277 835151 343583 1905025 1627052 803837 1206665 760825 1071919 1819451 1115695 117675 1181700 1251903 275708 624544 259784 175862 1180592 1203063 493358 1409457 1317552 1938897 1317143 160256 988742 1929209 1731426 963577 570470 1313567 639546 1996177 1809855 1464194 1553480 741569 545621 1910023 248342 539812 1229008 1062493 221310 1446668 716192 462162 292346 88785 1486140 1145215 143526 1487770 840995 224201 1681719 382267 927816 1766853 280572 665700 878095 80864 1099853 1942318 697462 1700341 1063555 1485907 1868585 1522143 1012967 83475 1405657 1789455 1035270 292456 1071519 44501 263490 1280812 218375 702588 1923746 1343545 1602099 1055973 974576 303599 681797 494081 911063 678258 856295 1405469 1591772 1136388 1342643 183978 324439 34547 6636 858870 699634 1097026 1916326 1457936 1316378 427907 1894022 1078576 728271 1640320 492721 1130628 198495 433807 1892101 1988639 1783415 703587 1333067 1222426 196707 1924852 1104410 440998 648013 1021028 901981 850752 1012045 728525 103679 630828 336106 609105 331860 1574794 1581830 900024 156880 927817 296238 1085206 893912 178814 1409972 1445748 1850889 1794431 774644 1705800 1579987 1631402 255711 1778010 1773472 1883506 745863 1859944 88837 347441 1139293 1860549 1524955 1578227 1761432 1822702 1286831 1566443 1443782 1888454 1871434 1180305 1412179 123627 1488941 1747548 1842356 1543415 1004135 1593923 22026 440442 1168015 1683977 89485 691207 474116 981386 1468258 1242972 998414 196727 1507008 1214935 977785 209071 1603398 1560230 551771 1663876 1578436 1843290 157297 1695753 208437 912945 648281 1956170 647720 55578 1942099 1304663 243848 75299 1173925 1196866 1518521 1162809 1648964 1787524 263912 1349905 1959614 247025 1937391 1963834 502507 1455963 751044 633538 797808 1215072 1020953 604059 1402221 1015187 1725721 1038215 787041 1139248 1435906 510221 905453 1995915 1613464 57437 1161942 1620050 1087752 813734 1465509 1301368 1806121 926393 1162596 634338 1685266 1483955 1213078 1668600 1576872 1487499 342743 1110055 850040 165916 1768445 7535 1999239 1631210 654937 839055 615310 1062650 554787 1234872 530585 1260253 401792 1298744 1435247 1312167 1007096 799878 15110 335246 1615738 1047384 1487387 593190 60897 832489 1001783 1731321 1898929 1559933 1921469 1434817 703670 1883121 1987920 1770320 491540 1834984 1499507 941265 1035157 1322667 664571 302741 1155891 119836 746950 198738 1213699 894096 36319 1804423 872658 750240 1521754 490015 841934 166265 1103839 1211481 323807 1183371 462337 565144 1379909 1735549 1186892 1331507 1024565 717030 1869783 1555990 1902690 1285567 1402355 1037297 310167 1619705 1999350 644240 170581 64104 1379063 1391173 386023 750428 1449039 916651 753337 260139 1266556 646061 367189 1096206 18853 193362 743102 892756 1817141 1534016 1812105 1606715 1965745 393722 1808925 1519477 1308485 908444 979076 1981870 685837 1257054 593979 1359905 1919271 1606510 25323 1305035 711632 1584766 786190 697556 1158916 107824 1734803 788285 38755 1673102 735804 756330 1898787 1673419 1206821 540837 981487 937910 1473244 1080081 982846 1560294 1292859 647357 289512 849563 938580 691671 189711 1490866 1416696 1972179 1269765 1612606 922722 417039 579090 706189 1535778 370652 1972432 39821 1853234 771378 1305182 1592211 1885506 1652731 1817696 1460476 887880 765119 1193221 3037 436992 1649405 488006 960746 806506 978660 1140518 1448584 1463495 171170 1734549 1409503 1733618 323298 154519 625523 1530888 989684 1029918 1181608 1329606 526794 1398205 966795 264602 460272 1529520 1601868 441418 1267421 304924 986224 1720332 475648 1634082 256772 1611156 1715098 854355 1774653 1376273 324556 1948386 1758816 1118149 1863531 333379 1098499 1294551 895524 721251 872588 746821 404796 1125040 415859 229719 1737030 623574 878470 1122781 1603378 1915238 185676 1378117 690393 1115032 222376 1606367 552191 796611 1073097 484059 1977320 862673 503689 983710 1402625 1440958 1427743 1619701 1901157 845842 844096 1040161 1336511 881231 1918751 567924 955890 363471 1651120 1485642 1255370 1444038 1398861 395846 1079199 866502 684421 1517482 208601 1046785 999228 394936 873152 1827978 73997 1322939 218779 892186 614781 1736636 1949372 1672765 225191 106083 1133146 777597 442158 863076 1063408 290525 568573 1452669 409571 1211611 1087812 1520801 1286060 373048 1130175 896816 1144825 1519489 66172 465504 816964 1051435 1754770 1687293 1157028 1195093 1499681 1666223 222754 267222 1090434 734621 1775515 1781 1530597 1700594 1475022 243132 1119478 454248 199177 1458177 1757637 1942620 986595 1660574 55172 139263 68787 1018727 1883800 372607 1055757 997621 1830454 1022673 1499227 1048104 688785 1767449 624691 427494 1197395 265306 481459 482591 305516 1004322 175679 170918 1462564 1397644 766830 322370 103970 1172085 1036922 671139 739125 240096 1685396 423789 612149 1053094 310303 909466 1814999 1317008 1283315 1356132 695457 92487 1918111 649414 92594 108225 1875046 1181887 1653269 1082507 355276 347436 951928 991114 1409236 1068660 1768922 347170 614139 1378707 257272 194569 1877735 1812888 1538424 1846957 76883 657808 1888899 1462577 1422028 449702 842840 837028 953878 1218282 655691 1408473 757485 1362955 995201 695471 1270525 604802 816594 598018 1701719 1636728 1227770 1492214 1630067 1339621 618547 68665 1329865 1454021 1127795 1450034 306326 967469 151482 280428 753025 1121467 533186 252739 184152 742775 1077572 440377 998257 884389 1742719 376639 925207 766149 565760 796832 839790 374881 1224721 1060214 303726 1790265 1468727 1610062 593918 1137219 622391 1579094 1436927 1047011 936402 1353235 56363 1914370 655662 372883 688894 1579951 891694 219810 1172798 607995 683461 1890716 1654836 1440703 670446 693494 692327 150301 822027 760506 270833 910219 1506701 1342834 798710 806747 442733 192992 432453 1488988 78506 1480056 1881677 1917435 805254 1664588 1077876 1401831 1714125 17840 949913 1616180 393338 1574533 1833714 1217226 710543 1456861 558869 702129 738807 782726 727262 747235 1319821 643121 163459 665874 1942843 1498245 1187264 1284444 576083 1597938 71901 1106019 1491138 1067880 959194 1668862 1792411 1138070 1419355 1917410 247980 745955 1423321 749320 1813040 1198171 558485 805591 723431 237035 7026 1735915 515465 1075603 972083 813651 279919 1070972 170030 226726 1254289 1028936 577751 553930 1756791 813675 362819 539093 160618 953757 668822 1057234 1199568 1058327 1817184 1279138 238697 922220 884792 800997 1580188 1781087 1522334 230988 360636 652963 241278 548132 861884 182247 176504 1646574 204174 51513 762539 396065 1449986 731940 1378811 368475 62704 113578 37762 503210 1554492 1722088 578429 1838233 253454 1788458 413369 1725240 542851 1635608 313236 1847580 721098 983553 641505 811639 270359 662561 1663255 1061961 673703 405002 1337023 658002 1351301 927761 1722756 119487 1736670 698865 840391 1999214 1323332 1357139 1833075 4941 862986 1373041 534797 254866 1280869 1349347 233592 1160929 659179 1788398 1850792 881399 345484 785857 1022016 820178 364623 329445 967630 611656 1355255 1502802 393386 1875506 1805510 364285 1343993 860492 18162 798983 1654529 1953416 1206162 311427 1427577 344182 1660058 20180 31525 503013 1108819 841128 1505422 1527657 9283 538470 1347251 1182237 257460 1049964 612181 32193 1148243 933536 1492320 953903 5866 1705482 394801 966440 73318 1353937 921493 1262901 1757522 1459937 1457818 1007234 1240708 865057 494019 1255142 1400206 688839 35082 1791060 768519 260684 194924 589896 1537300 1650177 332598 1383764 1139349 1201963 1525009 648143 231217 1386868 831759 812623 1277132 1422985 1816410 1964324 1118886 642551 503276 1211537 336279 1701615 541158 60539 1886089 1841018 510959 1343630 1522035 878342 1956714 248515 1418332 1204153 80195 328312 1586445 1407608 1061143 1996253 1866629 1242773 425006 1322308 1377749 1318473 41377 1985071 1815962 1248340 477607 1700523 7528 1832746 1299187 533244 8196 469739 545143 1746881 177335 1062021 160005 1232277 451407 1585817 1888652 1335028 1830404 153551 710587 1284500 617211 119675 808080 1841498 1321019 312750 6424 131879 1209410 1751792 627895 1829529 1775532 1564253 30420 733957 1417825 471929 696282 1231602 739614 1118801 98634 1725832 45383 967029 805548 380518 1188594 584207 45440 499899 1205337 1749656 169962 1351340 166796 38019 35653 271300 1935358 888595 726662 352118 756990 1532867 1858883 386942 731239 1101704 400771 964048 1784347 118575 354324 635163 168702 1457326 803622 832178 1234097 1441767 1808171 369094 1567510 941149 1815883 181056 640353 625660 1098868 785868 375663 150563 268867 283252 968621 1456423 222045 674664 1168730 1844156 411578 1576446 1111911 1068492 347734 683897 530032 282962 1959 1472916 583619 6588 601377 533157 536034 1661202 761590 1439028 703639 102854 316345 862520 519047 1073129 1999215 1868042 688767 1093203 240871 526786 1614553 1622578 1852189 807759 940243 537026 251422 195498 618102 1404380 103033 1705808 1972038 941586 1172984 1086476 1096133 1029683 979449 1131206 634627 212197 1062114 1711392 533744 1250411 178476 1722613 1209311 1181470 369724 1524901 579926 1296225 1797818 650781 1262611 1952778 8932 1627815 399762 1430705 520534 1350131 148066 755822 1192125 1575545 62071 1858741 733376 1948248 548296 1297426 412289 514281 1432941 1918706 227912 666058 626669 1628653 231123 40275 580449 1529580 1249445 459371 991228 10515 1783797 1258855 1262644 1661439 1913620 1037355 87581 1892 1977323 1892574 705948 1577997 1289629 724451 1033824 275354 92631 456068 1892839 480949 538299 415366 1750013 1266344 114407 1103851 1349201 1409924 959724 1164519 89783 2672 438980 1276929 1107727 1115771 99658 365372 1033939 429327 1886576 1952175 705231 1938181 1438768 1742669 1743981 922794 215505 1923120 515434 1066524 1374893 117287 917322 1262977 263284 1349151 1785551 1088188 563599 1855287 799831 895108 245612 913606 1729098 107553 1337056 1635398 1414099 934290 1997914 164509 792133 934408 1525159 1404290 1347904 1640226 1516911 1537015 1524551 1554158 1577217 452248 412782 1776468 1085175 1881416 890778 1137895 1896492 1178722 298591 528374 1934720 1296823 1136138 170326 529965 714709 402428 784597 1034539 1205009 1029122 1182456 1188131 818913 292512 630313 143035 1790204 1005108 930365 157090 19331 872083 380181 756076 931874 1277017 1078627 1149974 285113 1326945 1809337 1302282 1783748 1288526 1607533 852200 1257476 1126470 400052 1872701 403306 745410 1672520 1026766 1419506 219158 229920 706674 252731 1804129 1546281 269980 1650009 1376242 1612124 304330 972392 699562 1331032 82633 489999 30664 1659119 924662 196425 1354079 1483016 678031 596064 905180 1886726 685459 505868 411115 857147 542266 1277849 1109318 828411 221775 706734 1482109 278036 345400 1072845 786089 692408 1291052 806590 1636561 330155 776569 1845775 813476 1653274 274050 1060970 1980975 1710240 1705655 943124 1178440 1037702 1832121 779516 800618 1886395 1917882 277452 1376911 47775 1657173 1298025 1052568 1642058 214811 152924 1274142 218056 20233 1267334 1471741 1951292 1301371 1848834 1042997 1996179 543704 1466355 334 922856 492299 324991 1687089 996810 1808311 755938 197232 1417985 937678 1198249 1527307 334208 305260 712522 226555 1677511 335542 623557 80586 1165397 375045 231765 1890747 1173087 314269 53884 1554168 470049 1548989 1555187 596617 1206341 1643583 421928 1674409 640170 406815 1266833 1452929 574132 366793 621386 245018 893115 995748 670041 624592 1246758 119687 1067742 554427 1428099 1386855 1121252 1519115 1780230 1756744 301146 821674 693629 1645457 577793 675157 626518 1182887 1884048 1854700 579747 960490 1399159 1838468 152769 909791 1047102 1293537 1799917 202436 1422859 177130 84892 1211134 86446 1156059 1156309 195704 1110376 682607 451941 1827936 1732260 1689624 1972323 890116 1711547 656404 610690 42353 1972727 695288 1119281 215927 169898 928238 1638212 100854 1183378 1445038 1400661 1521944 1703809 635554 1541708 1756892 291932 1293797 1520633 459266 1988008 663458 1431812 1400037 371697 882985 145194 1968243 1696065 1746360 766698 861830 1021226 1760917 833459 694497 1168572 1271994 1739911 409929 1129059 425910 1669929 453601 1117497 1471210 689199 1551089 1868579 1700440 1468748 1627941 774164 882013 1251165 6819 963783 106270 235693 507066 1037380 1390321 208845 689675 426107 132541 157473 606305 1369536 1806973 1660749 1431687 469792 1263838 183023 1329256 852305 1950954 349423 1914699 932918 1734761 1537964 1310252 1358325 1556284 70777 298743 222501 662182 1747983 709927 186922 355133 1857679 1956593 173761 648904 1184651 1791134 1247854 1806175 52556 873994 1271498 367729 1011581 329764 331257 223684 1712872 1058361 19229 847304 1576848 1179979 1288217 272609 142360 1525637 1800342 1668609 1400509 1467760 1379538 169176 1957287 539231 1388954 1355024 1763817 1317405 1249631 117495 203897 963570 1055222 1588517 1556587 1998621 1612477 1899869 833199 1623288 1167849 1629958 1150109 1743040 737690 470476 1266980 144843 151059 1253066 1818858 1376425 259397 201411 1586076 122364 1425285 47538 890642 1259137 1739151 1297721 100792 806524 1859555 1425533 807799 1485139 1519746 784107 1636282 416449 1242239 1360065 781606 569926 1126654 1452083 82687 1090609 1619880 1224817 1551723 324314 745650 756951 194314 260798 1540683 1018946 653051 634398 451912 1434108 1477559 693585 573050 428804 1156555 1060863 17288 1711935 1381102 422404 1590613 1035622 539019 861154 186072 1901917 243923 1941502 1016089 294618 148881 1026342 936112 555166 1420227 477201 141077 1987952 897120 1093686 1649485 315344 1192237 831195 511778 1472892 649944 1554416 780993 1499388 723209 1734337 673077 1122689 859214 1808944 319861 876762 1436962 1466084 720556 1723917 548805 1710553 1079209 852293 1606747 1877169 1233906 1762006 821657 1168014 965234 1015562 1367339 182441 268659 114237 219280 629233 1900784 524521 834575 1881913 37469 293446 89922 1082268 1750065 1639580 651327 194882 611190 647521 1285620 1247590 757550 64931 1295116 298225 1127757 114780 564395 1989058 478791 1133514 1123777 1665937 1288997 541186 748426 644114 1286484 1031888 532187 1494349 349121 140981 1457843 1526175 103297 833777 116038 49856 1564071 605976 1695451 1123461 1966357 822552 1093224 516045 1852728 1436969 723909 628035 1534772 830451 1176 1989592 27191 927744 113442 1703930 1232482 389052 926523 549368 562813 1631184 1404516 312414 315668 192192 454752 849925 1145776 880282 1021253 570172 1176129 949581 247963 173736 976424 965763 1271339 501615 521898 79936 851385 1745033 270189 1763331 1262573 1487745 58111 1547733 1472313 292386 953976 391051 581097 1387429 1824236 1219167 1495809 1830061 1142101 53217 802668 262903 653327 592265 1755677 418877 1359864 621278 395669 1579619 1719776 1235877 576513 1485780 1014686 43519 1405171 1466671 128617 1718832 968710 1808192 348521 1892804 1978570 1140796 919258 1992218 1568978 1552054 261895 1114201 478262 1788958 820420 1029135 1463549 1543489 222457 901265 1013633 1669914 1347902 1953082 1596629 273411 998560 1624903 1043678 698893 1709983 616598 1580991 1948044 1012998 724346 929566 1671173 889444 573379 1198311 1690654 1565837 922295 1453595 1953868 1222319 963609 1182210 1092246 252236 485706 1336377 1283655 1310247 713701 439235 21220 231506 227180 94117 1446194 393559 943866 1119449 1980183 408258 132631 435985 1935090 1080190 1804005 42462 1568251 523698 202432 467504 661554 621480 1464245 1512177 1702306 687995 531881 1883685 506720 873613 1444853 730874 298214 1739915 653517 1207039 1996918 609352 566885 524592 1265766 1567101 1714066 1534983 1050674 1820833 670965 169513 1876780 797775 1153278 184386 432688 797491 986248 1531637 1976702 1947291 881096 97231 1792743 1142908 1603691 1103697 726617 1852360 631280 1742403 1527299 309142 228031 825678 764360 1368085 1631720 1473697 235163 1396544 796367 1431980 710260 991943 963300 1132383 709009 521188 450394 1691632 1615232 911922 1264093 185000 1427707 122283 1639838 549790 1230293 1868536 437179 1087025 44175 54499 1348400 543141 1010596 1886156 75887 49484 190868 737004 1824335 928745 1193550 713867 1300813 1589941 1033916 382187 655941 627219 1334397 1863319 1031873 139640 824499 857237 993509 1755460 841082 951097 1972259 453020 1499774 130119 75977 1161676 541873 889077 889305 1770855 561848 1740528 1280481 1993810 1634009 639143 455664 698636 647536 1408990 1379478 1613580 1857183 392887 59151 1941802 305293 644650 998940 1303128 887034 129147 215963 1004281 1505088 414588 1031705 1657662 1914970 1528590 1165894 1995537 47444 1244420 441172 214723 1157323 598852 942565 1002003 1290817 948454 359734 707803 1226557 1091867 1231950 416146 1522202 856964 1025739 1920034 1243932 567197 104825 1851237 1361488 176346 171472 1278263 1922895 391444 1728691 201022 128513 1851383 380384 1657458 1002506 989268 403883 1361807 1619767 1350615 478136 330624 870756 720889 234931 1508387 1409824 123025 143682 52247 1068792 1551605 1763928 1000676 1823027 224126 1834836 1628515 1673213 1820755 716020 643510 784884 667728 644580 320118 159040 1788221 712488 1640210 451785 1414917 1651895 1202748 184470 1500525 365136 569075 133189 983026 1205720 1736288 409645 1264157 1442950 404343 1230605 852989 1527621 319564 101349 1216610 1074914 826718 586688 22573 1099849 1095205 954912 1212841 145750 1329708 433404 1725310 1486483 1334285 300213 1969637 555225 1398931 950598 1716097 978844 457774 1629138 900450 788966 809076 1097175 1232793 231565 1475514 706746 1429987 1490378 1269735 432159 1463771 276001 1267771 789292 1939289 282923 265464 631385 1837327 205502 1031239 101581 1847546 37545 289319 1309100 826204 84440 1125008 1523555 591850 275042 1711390 1123215 1298117 545478 897053 485740 247868 483259 245307 56396 591673 1682603 1179114 1174349 977550 748608 1213374 1609473 1211913 1836815 1974606 511849 1297808 1335827 740394 547454 1411130 404402 781308 165244 1403809 542393 511767 535472 1969070 1279116 1986234 1729475 581482 141538 695981 1452068 686561 366169 969735 705197 1312509 211340 397850 113172 857906 1417537 1477261 1494043 1089032 1295869 542614 324181 163481 1662630 1141773 1700401 1603919 865265 842323 1431992 813003 495511 759705 228143 216854 1323434 836452 1302813 407591 1338459 1029498 895142 601247 797541 248428 1570395 1509251 660618 1588135 1712442 1041639 1813268 1790304 808488 856500 1603591 1363997 1892814 41937 335761 67345 740706 1774074 981941 1803384 1919379 1447592 1494705 1363770 757635 83197 237292 1588263 880763 581301 796777 288876 1695504 939817 445892 1390799 1561939 287150 562734 467195 402036 112620 453222 1850484 874695 1234973 623447 821478 548740 902697 1769365 1397756 341558 724589 54146 820393 1240790 717487 1062096 1480037 339598 439398 970878 799208 71276 91976 1557380 1172436 1337952 1134726 809719 1909633 447182 1512214 1363595 1318665 429636 1177252 1497590 930097 718743 1141586 683521 489739 1889727 1486304 1093093 270215 979571 1761295 1222367 194225 1871269 973111 529178 646028 1387449 785118 454299 651672 887205 79817 693636 1498411 1807150 1421763 1755794 579995 1272120 875669 1705854 557726 1649321 1218847 745794 1164876 1638950 1057306 1114816 1612751 873767 1845160 1982422 1100672 44587 152902 1576142 1245070 1169633 1178705 1127306 729984 1430189 46129 1507958 439751 1574539 760019 521860 1054384 1361628 1896618 842702 1166395 1896720 1897201 1741861 855579 1635301 782092 812198 1409105 748860 1074907 1768926 1752262 689298 1810610 23733 530813 325089 1284915 187974 814877 343273 1829002 1126958 1102139 963013 875493 383756 348959 1128609 1330033 1944881 104735 721038 211821 1204212 226995 852095 1157295 1215765 1322044 859961 1787508 1968892 146211 287048 118592 514332 725667 1499772 1335492 487565 1615909 1543945 1959227 1098667 869019 1929898 321346 435503 993854 1926011 706926 1315717 148163 34612 1082418 1210261 742513 926701 1942011 1045449 440572 250091 520395 776276 1044907 132961 1800398 537047 69794 95346 1686858 766730 59966 1053017 1966853 1571897 1925714 1552281 1501604 191431 1328250 1785919 1150425 27126 946772 243977 652505 1458733 546875 954100 1023070 1694351 1395939 1648168 1988599 858405 1706581 1675703 23146 1866762 1968272 715611 74930 714262 752805 1337846 1951027 1292539 1106081 358198 738567 1708782 1300567 1835020 1277937 261090 801652 709495 1831145 110780 1232677 109494 1887124 399124 1756360 93769 314671 364231 1447612 195735 1883021 347929 311802 1822146 1944263 46666 475916 545198 959266 1163961 1048459 1991418 1322669 539546 864881 730482 80148 1117767 902684 347235 931416 1768014 6498 1720070 1579584 890369 1028719 140138 1751868 1721922 1187597 1288442 436362 789399 1537428 983419 1774022 853450 607986 781745 385335 916509 1593282 833724 1136113 1697930 616558 1912289 614170 1515615 1425731 558594 1491284 1052014 912541 1374808 1755536 1304967 1084992 718095 1014294 1312357 1418533 338654 854604 1851157 1921642 213998 1709502 584170 1108182 343072 639027 840066 1566369 1965203 1986805 150153 125499 8302 1446535 1721411 671190 802979 1558591 723314 1916295 1095530 774238 856020 1640607 753029 576699 170774 274102 709472 442711 1130095 98419 637652 1187491 809829 250706 1741119 1371917 290022 423644 1322086 770117 841710 1900908 426341 986677 1512450 1681706 318810 1673356 1869328 1933019 338298 1448964 1101850 114362 916658 183603 912498 1855623 421638 1921818 1702303 759876 1098234 650162 1348635 1177473 812698 955001 202315 473338 1002221 149098 1594356 736924 694903 1579637 1081044 1740373 1594393 1269499 1592266 906009 1076696 1340746 1151202 846274 964721 19857 1522095 54728 1984549 504473 1917059 721871 1827266 986791 201047 1482708 616904 938486 443112 779580 823323 1511232 569631 342791 1195788 1174477 1976564 1911003 1700952 543324 602932 1350170 831972 30926 1959672 752750 1673860 1589176 252134 665670 510754 466696 1094634 692518 1155909 1659062 1953751 1041781 1436521 1678733 1308078 850741 1860213 1275889 120540 1750855 1552496 191689 181350 1635448 354802 910939 1568044 1899622 170631 1455784 321519 1220337 832381 1381142 446695 1836590 2953 642378 334419 791097 807478 1162860 899259 593117 327235 1506923 1755576 1130338 1968658 1823782 1744679 530634 1342853 328612 1677705 1798790 1034976 1489450 652690 1092902 366265 1332241 46636 73979 954131 458432 439221 931989 1767022 156631 1337844 503852 257227 1671984 203850 150273 429376 572626 1834166 1467987 1448659 1627869 126047 390335 380767 352001 1527264 671508 1102755 1726952 1623235 479399 1666858 619469 1608069 958268 744257 1879310 1751843 1509004 346543 1088494 532821 216250 584957 956214 1667313 1170881 789043 807301 660255 1010434 561420 597855 346324 1397552 1913159 1838301 1629659 453172 332118 413204 501802 193060 492338 1090924 769606 1346908 989336 72350 1926294 426653 338531 489056 1443683 1160084 577484 1525701 59254 472107 832886 344001 618240 1884977 985760 1477348 282404 1988282 1200228 1656383 1693250 232738 882025 727027 1476116 506149 550857 1418244 1272667 474263 637357 830052 1357276 1286552 1058734 1197183 304744 395190 1858036 1614913 1144236 1243110 1373556 580041 1346057 704688 1679595 1607263 986042 30950 1402578 652138 1176065 1506550 547623 1364931 1406841 1636416 1433838 1975748 437379 1468874 1421482 1645061 9214 930002 855683 186429 168434 1872225 35403 1457464 41875 1091510 581306 494318 695963 1867742 628627 1567977 688309 1888202 1590642 1380655 1733127 1408736 34752 1400750 1388271 772522 479020 698422 1408695 1951168 1953525 1038265 1478065 888185 1857809 71416 1233014 1282687 1223485 24012 382585 998157 170926 1537470 1013559 178285 985890 385850 840630 269580 586102 187336 346065 1770137 1337143 800722 1045591 336687 1582778 1787279 1421154 217568 1630341 516145 1087316 444659 485480 955290 1207608 1599644 546214 1130045 1709194 1328454 1004731 1390615 714595 405484 1218089 1800812 425625 1038209 887202 1023675 1861830 1062496 603417 1067028 1033993 1683460 103384 1164793 612980 506167 806918 413452 607782 1845569 1436545 395604 1851170 848908 747499 1787042 1732223 1316170 1297789 40448 524653 558129 864736 770970 563785 723578 1349460 403406 695534 1810881 940821 1083035 873473 1845109 97641 1645649 364177 334250 306488 414143 1127935 965014 381482 576936 198857 602670 65132 1919407 1334841 307797 300614 507936 1824617 106847 1454873 1590264 9956 1026079 162387 1498208 774378 566451 588954 1621783 1076965 272156 1765404 19507 563532 1526207 1144283 437871 535398 1441748 823103 1372737 1783712 1878510 791773 1855810 1135039 204560 1779683 1766736 1761456 1053950 274815 1328405 328023 1642669 1751879 1006672 1989537 1845702 713122 775032 8968 171983 1698372 1548321 1899834 1429020 655549 1546400 1156479 997795 342911 239883 1568083 320613 1023883 366354 1210979 103370 1491653 220429 1956893 1172774 37357 557973 218342 1088961 135786 1679803 1124538 908174 565205 321281 1916508 735703 1049217 243653 1452902 484704 696313 1175788 1915561 65039 990315 1119682 112790 925484 35740 70260 1470858 1814136 1177344 203589 1295606 1732673 1953040 11785 194479 574877 847605 683293 1001741 1999959 775614 402878 3185 1396403 1022672 1056016 1809790 620822 1302790 642 1258076 1391423 3790 70334 1992620 1678208 1654862 1474490 189281 1745244 1511412 1702380 2806 932106 1964394 1096743 794984 333828 147265 452612 867209 1226523 1107006 95951 1287420 364449 674288 220675 958584 1408639 952129 1860214 816717 1876682 352405 1368326 891634 1478362 1235736 1327040 861198 1123 570937 372055 1151335 337655 54287 737142 405822 61143 1877213 1358310 1246809 1453255 145283 509761 698841 1213529 468400 1946379 1802190 13469 1922608 242861 963272 867292 341053 1259718 1226860 573002 896863 646853 999940 1278813 1164682 953923 792295 1467672 110027 996154 778739 15634 740435 1857081 1434754 19867 232744 1913314 806766 509927 695394 373930 483159 1198238 1181541 732909 1194072 955407 41502 1262107 881601 1403405 368369 371583 1931823 641017 1884269 1662573 1487758 658762 1960184 105148 1926528 1126506 1555925 1362363 1411105 1542383 1786628 1702115 1222082 245724 1080110 1431802 1598068 398308 1324369 336324 513679 1438696 1511804 1600595 565106 1285916 1855610 1863035 396666 399626 1935245 937228 1536879 900089 1886106 1015097 1589141 1662668 933577 51171 1796720 156462 1808079 1785126 554758 174850 1653431 1809585 934459 1511250 1151281 1984616 895798 548781 914883 734987 570855 572150 715834 299697 784905 145597 852921 152527 1967900 604679 269520 290522 1239416 1640082 1278847 1504605 1161915 985343 523099 623657 384565 1060403 1042062 1702435 1420445 432846 394607 1706803 392836 1956079 1413650 454660 1069912 1999282 696140 1654566 1463249 1737315 692410 1101385 152319 617292 1953089 73513 316617 288365 470695 936845 261436 1549297 1577964 1209757 1769893 731764 23315 1634532 864163 287121 587386 649310 1047064 1957968 1888489 1641789 1898209 1256997 1220221 1528525 647647 982163 1720680 1663600 1972786 500141 1229933 74733 87981 509285 1839809 1572448 1804278 1958055 410821 443561 1910615 1046523 1252208 893257 1152632 1144947 126417 1124970 1892657 1214277 1238304 1103848 445391 13151 1063324 1186638 1661153 1023780 1189517 1887995 1404086 617434 485316 156547 1089013 40228 802545 987239 440997 1793448 1794706 1238537 962734 843548 376384 571862 1807380 545131 623421 462767 471662 1636699 1134417 264648 137415 1632667 800208 1763807 947814 994775 800029 390079 554904 128005 1417594 1235271 1898318 774111 284850 1317240 373767 644773 675553 1116403 1169090 741746 53197 1155914 484263 1305412 126841 1389218 857688 282679 165898 1415240 407934 1700721 930548 853927 1332747 1334223 1253810 1018383 1203596 1666250 1895990 1843487 701330 474655 1060176 1081234 1068701 1571474 1626844 1070434 304931 1998452 74732 471770 516071 515640 1603065 1480290 858509 961599 1914915 976178 312589 389565 971894 1648364 639590 352653 1689012 1633977 798918 256192 1276044 368706 882422 1766852 870185 1397873 1736092 825656 1826043 690829 1849759 597924 378374 1486365 478429 1204329 1867375 432814 191093 1049134 925749 1596407 1743877 761410 716183 1240473 488631 622400 439097 1895310 956478 1961028 857016 952456 1627575 1805327 40151 1636734 777481 1863651 655693 1390764 1417763 1506154 571134 1131589 873511 1726345 1836597 818663 1485014 619800 1829535 294265 1692870 124950 1191882 659183 1470245 1698350 829808 1909969 380783 1610871 242947 1986224 342994 689388 1224561 1492395 168426 1237002 398714 1577897 1006422 759211 897 850704 613447 475330 1462722 1525930 125993 1741820 1240740 1394757 727241 1959284 1750010 368538 1317428 1184317 254386 1430779 1177766 964867 1823129 817882 1694159 279013 1937235 1189233 359185 1691576 501625 1972559 1234533 646666 695325 1541019 1650352 859894 804745 445690 1446160 1123998 1928851 1664653 422502 847870 522276 1203218 654279 63096 1304930 1053131 18276 1850927 819510 318446 770182 684023 1956195 1218106 1216101 773242 619169 288380 1393076 628182 1564549 1151384 630078 521816 678867 872553 1664933 1539143 1866614 1243387 1552666 640835 1925742 970914 1157268 984083 1186485 77820 223282 719419 485127 359159 1654687 66076 12625 1177729 1481029 1827340 530112 938035 1019540 1080046 52321 1758098 1196602 1633808 36872 1180923 1969555 517054 1812559 429669 352503 89383 435374 1318032 1716375 1862890 57888 1822737 1792565 606977 1977389 1224337 573600 919616 408990 38950 1202683 1382502 1617903 1548061 1882188 1967264 404102 707349 1458437 1425832 360288 1828628 1783648 1310251 585917 1021909 419024 26739 1264805 520271 1308925 41573 1639853 1117276 1199840 1734494 713319 1485793 1149570 497513 510443 464521 1490031 1649115 1029692 1197936 351467 399461 1452215 1113756 472178 1579016 1061366 206575 1011557 429344 602256 1807318 1345977 1568829 70318 1355580 1877883 1146524 1720336 1839285 392943 500081 1563685 1933243 1007201 1953933 1890111 60812 389635 1826274 1371119 848547 244176 1716047 530929 1040380 1255432 1305538 397269 1988992 1625452 1711503 989115 137888 1413933 351258 1707401 583050 772019 107974 1618495 627792 970977 868847 1079863 641100 483678 1179513 517891 580507 1050000 654614 1475312 1216387 1242726 1893199 265585 1101744 341666 1594752 1334607 1955694 638416 1251340 982566 1886845 1662176 926364 1370247 984482 1108380 952736 1105844 564687 1490808 1852076 103067 1103210 591432 1006421 811129 1740353 1834819 1141022 1125475 797141 886642 891020 104002 1476832 1099968 1944240 1631622 1120180 1311471 1351685 249818 410820 18689 150843 838474 1747889 437725 331198 1997990 276123 432329 479980 623858 924691 805570 819109 389791 1287330 848152 256723 1607261 679766 11798 1493258 124789 1313451 1465275 668058 511047 750018 1801266 1160694 1998219 1070167 1572615 1848068 766318 1099412 1370340 1481082 1587173 1126790 1921106 62050 119618 1464255 1637067 1506827 830261 1866968 524291 1988846 547164 1068161 464948 441673 1785402 626361 534014 586219 91332 779950 1928697 639576 214690 456055 423618 1842817 1865639 261234 1287804 1699229 1678078 390775 577499 1707017 1615007 1779172 682168 1419767 116193 100785 1421528 553403 1155911 426979 1702735 760280 1344195 853564 1258001 988967 478271 1628733 1987459 920156 1099029 1475077 1552218 1502833 276025 368564 1363016 459474 215251 1051308 263441 833223 1815845 362401 881195 994789 1908419 1725369 1628906 258143 631409 100191 691842 1450158 847795 1264710 598005 913531 214452 1883993 301425 1934597 1609580 909051 1761926 981529 1181156 439584 1175123 523092 870835 533653 72876 451303 1245266 1043696 1517020 127579 857572 46524 664620 860668 1863137 932241 117144 809264 481786 265844 1318107 1078205 372513 1580628 1898040 23874 238800 1292185 751567 442232 1969122 1996551 818399 627178 1751718 1791540 214653 1534219 44371 1081546 1610415 870972 365617 1651454 275692 448997 257647 812605 1463163 37647 1643869 1851820 1190701 1159835 144895 1673646 1877242 291699 45233 507032 458169 376983 1310178 1444874 823259 1535917 1880092 1882623 1765271 714455 1396366 221443 1283905 1971596 1300143 660805 1705542 1187925 1724195 502029 1690899 1094388 1728498 227386 862555 1624935 13820 1363843 188342 514224 1625291 801378 1499879 1281322 1282580 1532378 964476 1346962 1753595 1051837 1457536 492896 200936 725395 879240 947927 357036 1402643 681016 407469 23893 307600 1187688 1923766 428199 813885 37374 1375693 232449 876173 1528250 998585 1412257 797133 558626 843042 815938 425955 970277 1877675 29880 1304493 195640 918274 1309203 1538317 572472 104021 1705295 1534540 1986423 616700 1164307 1792893 1441728 337864 521780 1632532 1261517 171256 364591 1067289 853135 670655 271295 1369444 1381562 853425 508116 513275 1598348 303515 1392487 95173 1942248 1713881 1075930 1606461 1667226 1714686 1280880 1711464 300886 1866858 604383 866742 1868079 425593 1582950 745 1430000 1984111 1412313 393079 1348610 1393416 1935394 488986 466510 307793 114846 340845 1289363 1184588 1760696 6242 1594197 177063 681522 1765354 1222410 1163676 397246 1182922 1760897 589921 1738342 1199967 1307079 723620 1770853 910624 1939936 887600 855728 1607923 1939274 828834 369246 1696675 1462671 879687 587607 1782573 1761083 1750345 487594 696582 1969968 1217078 1348841 1003336 1487818 865157 1695797 1218461 370071 672863 352998 1466650 384932 1188840 433184 262167 1457700 30635 551685 1136776 587303 1717812 1405779 1176779 741897 428724 1358627 64686 942823 1030405 79345 1649543 167258 21020 1932751 1653064 914555 1544556 492215 1682905 153855 714323 1033342 1772926 1488373 1889340 1901370 1639675 918519 1513199 1975785 363194 308556 1216741 1361192 1043310 100819 758093 1186625 1083352 715949 1274367 1899083 1524017 1615761 1586985 8848 283706 224283 586085 1466501 64052 1545280 193122 166866 1392802 1345536 1788494 1340174 691345 679915 35425 1340593 1686574 1606866 1998388 261376 655090 124984 143571 744647 217029 1916716 890426 969346 146023 1186400 217001 1523225 1919500 964620 323666 508372 608692 1025105 835837 1579229 1449785 956736 747788 814197 499994 1952179 907777 925971 1347140 1799764 1826954 845690 555919 83937 607742 204932 1101343 1037813 540984 1992693 192968 1358254 1928296 707323 1660461 1534502 1640346 1454943 1020414 1683602 1547019 218215 322491 120761 549461 71408 1089540 424926 1181146 401394 1435551 1489883 650247 1733313 1486007 1600036 244287 1142055 1464806 1393597 519849 1923889 8284 1683391 639962 126777 929772 1818566 1722998 372652 1854891 815361 79094 1757484 1710057 646076 950445 1541999 1533493 1295691 770066 1603787 64457 1007530 492874 818733 1299227 918540 695765 508254 888747 560677 1269386 1429252 921023 12361 1481786 1121735 85436 409867 391178 1057056 533515 949798 1521969 1979208 1052990 407259 1663327 347815 835159 389413 1473146 1838391 1167271 533885 1796258 1732173 908631 1060829 1744811 678374 891767 717176 1479420 1256962 1523421 119287 1861732 220994 1071780 1870005 836504 189216 1032805 951795 673597 220731 1370289 381892 1898002 1674697 425071 1841707 899185 1001808 615272 1786821 125874 1443876 651254 1533890 542052 366159 1588474 1661078 1057266 1794982 976440 1020626 759260 1528976 300678 1892353 1668187 891612 211196 843583 167700 825821 1422071 1672621 1187032 1210464 1255898 297021 316525 280488 341181 1684507 1131286 1314395 1048889 1717301 405816 1311839 1686578 527094 197894 1737664 79395 1802909 887695 1974292 1864388 1018622 14590 23849 1390341 817806 1827558 1652998 265964 136505 1061145 1961245 1107070 846200 1342336 480622 1367517 867240 1836487 1306770 220878 1184261 160714 1700617 1010766 1149383 483589 1967029 1763993 1239769 1229650 1077662 1122459 1641824 54582 1466885 1915892 1861473 1722868 1784628 1967171 689308 1111728 1200436 1377425 1728121 1666766 1211494 873659 1711351 1327299 374759 125813 1008743 1249840 149467 1222280 36580 967775 639087 1160703 1080969 322681 1439892 134494 1458873 1790868 345345 921969 1137984 1164319 366699 850532 173418 1553680 1215917 278893 446182 701158 1356192 1553761 404048 642230 1779562 1643138 728952 1340984 968440 316120 303522 1068933 1997702 1060547 1447829 794055 605953 336196 203402 186438 673207 1417458 135555 962273 1047363 365455 967637 470679 191486 837658 1812495 1689495 1532670 767891 1597679 696715 1565717 1561539 681395 1007822 1009255 109031 1483213 1663065 129361 21939 1365090 266588 1225820 854850 1558818 351880 1909505 391766 699506 819976 539206 470968 1196770 1565587 906113 1934875 1028724 1084161 460288 985396 109340 173788 1225427 136137 413188 166225 80912 61996 1471790 823386 81083 182883 1217470 725517 756945 269047 1771503 248199 255745 32933 1102414 636668 1794843 266090 486936 1835149 1534560 386589 793230 1735998 1263381 1813065 1540147 922601 720422 1801221 1159082 1920821 385034 1549399 516426 1208704 1288743 1647014 1841478 1108853 639668 1658245 1693958 1448705 1579519 1559908 966947 1255711 1256604 332488 1545821 944082 288605 997999 611513 1738520 1976850 1131076 285784 360791 1989743 1017380 979309 1569487 1113964 309200 837263 1980055 1785878 401052 824701 829105 1637313 923035 345590 1571138 1955183 1537661 675403 86359 148494 190316 553553 1649356 573168 951305 1313360 1644228 1346658 650418 226178 726650 937023 548929 933275 392140 1952737 1676694 1004025 711058 204676 612703 948625 1498929 227950 1509148 256571 1063472 944726 1801653 1173980 1465854 39274 1614098 17823 528337 1081951 1636667 879448 969423 883818 1496852 48832 373323 1354267 1257583 738051 1537678 581391 802715 1119501 876753 1984469 224383 888350 1084001 541671 1670921 1995469 1321163 820623 861243 426789 28329 123795 1562818 1865877 1960040 1745048 1055050 418681 592880 1636620 1793663 180093 584632 1877445 972796 774760 1286105 46804 1437974 1726061 970649 1981364 382902 1007951 29222 930126 343745 179270 236577 1605240 1133616 1942946 528917 1114255 1922799 806091 473549 801986 1067900 1953186 294848 926727 1000986 207421 1013605 1539037 1377337 1771042 1563699 197193 673971 422520 1286968 1071515 742749 1728183 53941 205865 1730525 868752 952224 10685 1679072 559979 1148888 200930 710899 1957048 1894766 524317 1428888 1222057 482109 653804 1089392 539008 960204 1879754 1725014 1991232 905959 530651 705851 83831 1240800 1616264 1993440 1812398 444221 1154306 851996 1278607 1707748 976726 517216 1547149 1790335 312532 571154 1893173 347411 929860 1183216 1654090 995597 437685 628211 1568401 482544 1776650 234212 632360 1546373 1349056 1803624 791460 747288 1328277 1386720 969638 1556244 1563579 706440 657252 1749981 461412 1847599 568370 1707084 1614959 1759228 1487441 1272972 1069604 306184 1574677 786036 992601 1898592 523177 1992636 1359787 681431 983027 1785075 149948 976634 494750 1510030 1606266 768518 579603 1517138 146130 1532121 1532547 1907212 519962 656759 1544329 1960460 177990 19768 125612 1534305 667953 1565902 1320589 788561 757175 1204498 746179 573582 40540 1986553 1652389 1978990 218597 1606092 727434 538523 1429675 571987 1680365 847417 262988 779130 842281 1219390 1704554 1385261 432008 695548 1031665 10719 1786854 74625 1931838 1321519 419100 598192 1658395 1212061 977094 200856 207083 80819 1085589 936496 1327366 1418484 600061 811696 414761 1392576 552798 212615 816821 160003 894225 1742594 1624095 420799 1373028 467021 1594859 1895820 693965 146403 202202 675747 531664 1912848 405493 18014 166399 962081 1492841 54176 581285 1016414 139774 763550 1734374 1033667 761168 623790 1861131 1075083 628970 1425707 301067 1132863 7141 950556 1320970 1231338 589479 315195 1508881 100143 867853 1545359 1996532 1690140 1463767 946498 851741 450878 22954 1051988 1914333 836580 1933752 356044 515414 1633439 1921510 1364159 991030 699606 281432 1578636 959965 5702 1932703 1668639 913446 1181449 1241790 270735 1799196 197203 1958577 1388084 926396 340984 1475562 943085 921365 830794 645337 1376933 248458 1820602 1066653 1041599 1853610 1424956 1414971 1904410 1327227 191348 482419 1930779 1734546 1035464 964888 1974581 1439603 181816 1961916 773550 305039 1121597 208510 1674682 1977809 1664859 1882538 269918 1695062 188846 730090 272232 1036019 684273 953743 1948074 596785 954989 1669072 40878 182795 590170 28089 224589 632874 1693597 973579 1877222 733572 370105 1632739 1021777 314023 1475397 149769 455017 1197373 782421 1996147 1087619 1505370 592644 284618 1316323 1028922 785592 1272274 1866847 1690490 355108 1567616 1467778 1343413 455929 177010 1508582 1127241 1251454 1211091 934635 584829 453390 1792367 1150929 715857 433419 1148682 853868 322059 679304 245054 1487351 253778 1264716 844458 676142 1394158 1291932 401298 420108 356720 1052838 834503 1285628 798593 899639 253280 1524691 379931 1224614 1932923 640544 72132 1253240 1580780 1216252 1062865 265845 648458 1889295 1739699 592695 161003 1805559 159846 993233 1732341 1749645 1151896 388907 1491378 43857 1132371 747711 188171 1437349 1425258 1038514 1014189 883529 1423088 1554730 185389 1400041 1779206 666882 427413 890880 1135155 283410 1413174 170280 350447 85170 1360171 1473985 1976652 928949 1000108 406305 1029488 314727 216158 1275610 1541562 1136451 1383676 1315863 1297755 1868465 1485824 1201207 93664 963385 299011 992778 1110369 1785072 274492 474644 1360374 260131 404812 650377 864209 1242331 1577710 1873243 1181193 1539854 1121253 543427 1103062 767267 1983348 1428671 840365 1447474 1961973 466248 1337040 108929 630798 1597885 1535149 953163 1558664 940537 845073 340499 998210 1806667 1009023 1412780 1558270 1307220 1300013 1148048 617756 848368 1897328 1837149 748614 735072 1235714 1751190 154330 1366437 666061 1476599 975168 1783412 1665955 749369 1573341 866800 1035698 1315758 1071161 1431423 1531662 969422 646379 1105505 1080783 647241 1505056 1107475 1244112 878712 1524736 1477413 407981 1862336 614204 1562563 296358 1201821 398198 434681 1417874 1576629 1526973 1625141 1841032 482686 1247651 1097080 1611379 417997 439295 1311192 1003474 876750 207920 1777034 463448 1839170 451465 236082 1228988 1731841 1972191 388571 1981961 692849 522608 1335877 1258925 554438 221399 567303 1803556 1522358 552573 628975 1072158 386142 880707 842547 1670045 1248555 407463 1337229 1381254 1701229 1578874 1581160 178946 1120236 1828879 1727317 520108 1891593 1026169 830754 91942 1902529 532152 123355 495241 482613 1299597 238665 447702 1139897 166704 1278229 897198 557119 1232612 99036 1055423 869461 1690034 1887188 886327 494293 721584 1050568 1358661 313675 1612749 1001101 1931829 1953720 1554282 718688 273510 1838786 1736256 26133 150754 1100334 1409942 177696 1519215 1240430 1839469 1154521 1048940 1545877 352079 391790 1673914 320484 1855486 953098 670473 262434 1354674 38490 617232 1769160 1191562 9796 788242 1712945 514471 1429874 443525 1658006 1079922 1856968 1526349 402956 1618099 842616 376676 1770254 638408 500938 1905941 1543867 1873297 1955275 1493298 1871411 1884510 1335372 1353130 948811 954190 1279210 415810 1104451 544720 1900401 228465 352053 1987714 1056642 1086883 1324387 1003624 357704 90276 1127999 1835272 640476 590009 903307 169711 1727523 489083 1418445 222341 49724 1132448 91324 1426536 622937 1885701 1857167 1470315 18377 1618412 1826928 120282 554280 879922 1208942 160452 1229628 556092 412680 169437 1045090 48789 101269 1671845 1977733 496159 723218 424721 1683528 237835 1552651 997237 499560 357939 1016505 268454 1799845 997115 447591 130735 1655178 1315569 772642 895851 490682 1153265 65310 1553810 1629666 153946 594831 823028 1329164 1812413 970250 544989 1668238 1220626 1814897 1963651 1203390 1712007 672266 154553 245959 1771879 1599024 1539737 865065 1774689 1011786 1196567 208097 706102 864750 1652088 1583941 1022113 1571604 7622 1543214 1165674 1149143 1937446 1302252 232864 654669 710775 1504542 1083665 535054 1143384 1900894 406275 28920 1142228 1335307 494557 1467757 701396 1200022 868280 648132 1153091 3817 870937 882379 1594780 1609652 1301729 1376522 341398 356971 1575742 1769305 1731857 415085 180704 1594724 1913264 1297394 1599533 1664179 1089063 461978 1909240 1437680 1576883 1042137 346054 787605 866186 754903 1726019 4112 1410728 1598498 1767784 1820087 62789 1873635 309314 1459988 687959 750407 1498231 1077901 395654 1858543 1863803 1799633 1551131 1233155 839527 837600 1002716 1377461 415701 1169710 1163379 218471 1630901 490161 1833878 250039 141559 697656 1232390 646734 1789202 850398 1445127 1964361 1048196 1359435 148446 164164 4243 248736 330272 1807682 1547161 1902354 1214520 1149409 291230 1070362 446794 36060 68517 547734 191137 940425 994020 721755 1648905 38162 1060668 238631 1872422 1828366 1498123 1005334 845853 838656 1046176 1086228 152249 1200354 1004616 1718458 1581613 1201394 920038 1346347 1289047 1738725 1844767 627333 1990919 1195513 1054576 1965818 420378 1776920 1499397 1908091 218933 1461096 1978162 1738181 1383531 24892 3655 1424445 675120 282143 145997 1281616 453264 351926 889100 833907 17742 427082 443082 223233 1282882 1422345 1233824 1645367 1556254 1767444 1077086 1736482 187924 343721 1187945 578784 121606 1529628 1235409 1541985 1672494 203448 21836 823811 1839920 172101 1129773 1009205 992760 1655331 1185791 1188712 1490533 543460 535944 1687097 1989872 1861965 1015256 895020 147472 232355 319161 1692817 704918 607442 1782185 617591 1052130 650674 1775658 460424 454663 675225 1873572 763530 1149650 655227 1045414 1489795 1838065 1299942 1438515 1591526 1394786 1223197 1658461 738786 1922022 1754655 484102 732729 1918256 984705 1954625 1220887 98276 345638 1580687 475165 415058 697858 1274915 378006 1195670 948385 1655583 304373 755618 1857279 1517513 422418 560730 1155468 1380763 246162 293013 757067 1765081 1360978 1099567 709558 1395075 668737 273245 307314 177680 615756 1713960 403901 475061 1662619 1372232 1708491 168640 184290 202541 352668 1156875 1410741 1196821 188052 341226 1742864 180030 845401 75996 1848777 728013 1009343 1583528 962571 1515897 1207209 1975890 512431 1202884 1853397 852029 799999 457983 62812 1933052 914095 88923 461046 22307 1666275 523496 187257 1096873 461064 644088 1839333 1739477 1600334 1022467 1686246 348588 161980 481641 1714544 1857439 616096 1363498 1116213 117085 769239 306183 712898 1487901 1143237 599655 492446 1923770 366732 1198114 611173 1422823 496196 23813 1450911 1671614 1486965 907292 1003734 1962963 1846979 236312 324346 46058 1199623 1345448 935937 772238 1038975 1948648 1385107 1225537 712732 1326452 800832 1271991 1914496 1374644 1880945 1470377 1114905 1358294 491260 717362 1337617 1613704 1439850 418010 660361 1517809 1159250 1239956 478809 1112685 1916411 1051050 833261 1090400 1411000 1238989 917129 455194 1137262 830478 1741603 1085024 1104280 959865 84361 1848296 1108193 832729 1077598 1590197 993193 182613 1967884 1222463 1166553 693705 1410011 1364532 1529797 246760 1025244 1618571 1323694 1429772 1252868 265707 1279402 1937852 335098 548308 1398492 1009134 1214574 1674798 360709 638031 1040322 1357719 1286143 920624 1997653 1245198 185483 1140849 1851452 1069130 1916877 1317918 681287 161512 1737497 148493 1946795 1951745 365262 973843 1261400 1546622 1169811 1399542 599815 1625080 1463757 347701 323986 1886170 446631 1316954 1985558 730491 223357 1705488 494756 1072882 865531 122913 749155 406117 670531 258866 1574775 1587836 1683887 646963 518800 942326 469625 1862211 860211 871195 905467 74130 1679302 1247742 1290338 518359 909107 1145518 725012 1591250 787487 1244082 1596789 1186767 1301193 1108622 977777 82679 1064722 79089 759188 633153 1744370 1988153 1071079 1842791 440066 971119 862643 1061158 1801263 846801 1766207 603482 1881355 1956037 269414 1315572 1867833 1480516 1354591 919590 684222 103159 1080586 1081939 1684924 579541 792508 486773 520121 1386700 1571534 801721 1642197 478780 450821 124098 135359 1749888 1330530 1854518 1510259 1758235 1853507 579149 1131003 1490816 9585 1063074 720613 1390786 250865 1276838 414249 871705 523137 667548 1961880 1683031 443234 1325865 716224 485357 659545 1579800 6757 878040 842474 1363374 583093 1568233 829778 1653968 1423614 596811 50406 1175597 688551 1017336 1677654 1056487 789687 524769 1193955 488748 1314828 1567466 387942 442575 250007 1086705 974709 395409 1124464 1535143 1287578 1598949 1806063 518863 1894130 705742 259670 755894 1771896 517069 1598272 1033107 1984210 384928 604912 215424 1673283 973021 806029 1219955 842556 802217 1331139 1163205 1290858 977581 144879 1659650 952883 1912325 1996345 277722 514093 1587846 167308 289011 803643 982534 1982292 94948 771554 664177 354040 1461761 1686915 365639 1224981 821922 262408 1451551 1416130 302821 1302125 221511 1044339 550957 1508457 1771470 174627 1441972 139256 1442300 243538 1311085 1842223 563520 30495 202887 1367108 1989033 969264 430575 129404 1462309 1038880 650159 1960984 1306087 1771842 604024 911297 937149 784851 306867 407254 1797927 983016 1379511 31317 1224186 1531976 813481 460380 63014 703403 151018 1063272 361099 435241 1938856 606567 1165018 95889 1815218 1418662 1552721 1369021 1383351 1452008 594713 713385 276726 733827 589002 907929 854750 1954834 140675 1228940 1061132 1117257 1828792 1920036 1094106 1041265 630778 1720117 1377641 879212 963009 1851098 1033523 191163 1900447 1772733 200199 11634 1528267 124139 1726443 381333 1910246 1453692 1103902 1749504 72975 1385369 1780769 1436022 1132990 784867 1277669 1585696 485579 422035 695944 1820314 1800452 1123593 175480 1898870 862158 617800 1588735 535471 1678425 1571212 1615002 1885549 396713 1919316 1573369 581021 415674 1311220 1377962 785009 1899721 318348 1069971 774963 1143489 204911 1148936 1851916 860550 1504898 87552 1578801 766474 140478 703544 1624476 1004044 758977 1361617 713392 901111 1157640 933478 506144 1099450 1424109 1511856 625381 274375 150213 152714 489072 1686267 953616 616297 1636768 744607 1843658 332516 1314843 170216 172517 1484466 1279365 799421 292894 1529186 1636762 208117 729457 1511039 131522 293640 297205 1979175 1949538 539964 1198887 307523 1474468 1674136 1150155 1261243 1000100 1435261 774376 1035608 506556 1115346 848698 911217 474266 365599 182284 1580548 315554 339562 1390734 1092352 329380 302630 1901596 1051879 1040065 1476181 59794 1462509 1439759 159245 1306867 1811019 1286271 404058 933724 371130 571103 1067868 1753386 443383 1979098 498394 1436728 1902940 1627108 1554301 1202599 4907 1622408 741775 1758687 261862 115628 1835781 116061 662566 1019406 202014 1762219 1885760 696242 797302 1539895 323938 131298 1608596 1085823 154341 1309903 1236684 452590 967971 1118802 1506158 1827291 961196 1112955 284410 1620029 1275273 640829 222576 1169006 1190299 1192176 1768449 1862150 855261 115047 208829 280368 1956903 1838873 759038 1308339 979170 1098019 1667490 383414 1534496 148147 776686 1002278 697427 1018832 546254 1614322 1519308 1299997 1040277 1767368 1807466 690459 1805029 1655684 1331510 1044778 1312719 1939030 1445583 450274 1791846 1839803 835109 1969820 1237225 1991664 1431614 571110 854416 537607 1795079 599884 1993796 1518438 1556992 1197321 1090833 1504543 222350 1517238 785499 1344090 1921972 414893 430711 922831 1161745 1293840 26726 869743 467305 1254418 1974794 1977354 1705303 1467167 133792 1725026 355491 1750076 1606981 1212880 1752395 815970 1659699 416138 173916 1080065 1804603 1564885 1364737 1198905 295131 1300358 1198010 67200 40019 622805 896780 432766 730850 1759489 621219 14361 416348 1287986 113202 703936 1258139 460905 1014185 851720 1936468 346593 600469 1450565 1873407 341074 1925399 1593463 18608 1508360 1741786 132394 919192 1311958 1207961 913336 1826396 1234078 980642 1904938 1468991 802648 926637 414885 528813 1483520 973819 1883782 264168 951052 44105 1233249 456303 1943109 1039000 815633 517392 291056 254492 1747962 1850262 1784784 1409830 1218908 108832 1672601 1339060 773333 1751743 802679 1068131 1703463 1686294 604893 508060 1144114 1922235 1903179 622227 439058 848440 251514 1726885 356661 1432738 1286444 495617 677922 876199 53486 191262 1998982 1108877 1509393 1033591 1753080 73913 1157260 235211 1823605 143113 220188 1705259 1767114 1464903 52034 1844838 1702848 1883118 541916 1049397 1915535 1153475 651180 833351 1442625 1557328 1350621 266935 1849855 1292823 236795 1721245 871942 100342 311717 703565 1970127 1021181 1895141 1658053 917569 656131 524032 675989 1085259 470667 1739870 715653 523677 1641900 1128446 855864 625654 1948723 1174095 421295 1857360 1172389 1597801 406360 358490 405091 810279 1740167 421327 1323634 1658521 670503 1229554 1225177 586554 441242 1259164 1621876 41372 889807 942110 1009802 166388 1713046 1624849 1585167 595806 1836204 1856227 104371 1722621 1486068 640843 1904293 1748887 1081998 1310396 1587705 1294485 888823 275953 1929754 1333318 757396 179492 348608 436298 1598773 1164864 1139554 575003 1940727 1542342 1151497 276666 1219674 105613 1784226 657770 494221 736467 1572300 954254 748275 85004 1962142 894278 332517 1455482 1162163 54959 137654 1325072 531930 1779196 1284858 349109 7048 1004535 87235 724213 1051284 1141487 1455952 390970 456620 397350 1986253 424712 1637215 1676376 1904320 745656 1195703 1987788 219652 888744 1252788 152825 1478524 662667 1429899 1186736 1041989 739240 794375 804093 1172382 1349157 1413256 860779 7692 1414724 1748139 860415 1679253 1794563 1181540 463950 1839487 1318835 1922128 935587 1025463 713461 858934 1259861 225418 1599541 1532825 118788 637945 1870529 106461 1945655 572165 1107190 538264 1039840 1004267 616778 11414 518066 153514 1740810 256919 1479346 1713722 1998491 1785787 1565346 1218477 1047668 944844 1475909 1086218 1435699 53568 1207928 1609577 524928 1668595 101423 488921 1380907 176433 954644 1979372 1381144 1533177 1057452 1504171 629410 1336130 1203868 135840 985455 399467 1116460 1256116 1157765 1130610 1055006 1279848 846000 1956138 1964689 1040363 1941098 358451 689789 539674 1551009 65233 1358341 1480821 915136 1293950 1561336 770922 656537 386248 1097456 1420089 1472941 730095 583643 179590 1168010 166343 303413 808158 1390241 8458 1239038 1354119 1083269 1874383 1014282 493463 366829 1483939 1835133 31817 675530 1863841 1381610 244170 777853 1655980 1785033 207965 1088700 586024 1861556 665514 1601547 806687 897114 705391 919180 1734348 1383102 1791030 1452211 1415467 971846 1958539 1185376 1247156 1553931 361545 1453336 1187228 144249 403338 961608 25697 227464 1613501 58885 1939481 1798406 1538909 1978058 1472744 95704 1055555 1834469 952675 355690 1188181 1003819 1035988 1175542 714320 581852 386140 1541543 1067353 1740624 187418 429833 3495 1040566 702427 1978397 1407589 1426452 1346054 1246593 734188 1346920 404896 203570 1236831 236899 1054555 1477282 1250538 701982 1684338 1845609 1828779 468984 113131 184465 1881822 1204737 508854 294401 878566 183055 227380 1160930 1733826 1747770 1839219 1479522 1352874 1571641 18460 42419 877022 734062 280935 1505333 1582505 453307 449324 1462130 1124745 669148 1747573 57889 989134 378096 1766869 1298609 1841928 1735205 147974 552736 1276307 985674 424024 247831 843524 31929 74051 778956 560635 1035054 192036 145360 1043491 1427239 830222 1392602 163761 1038034 1600823 307761 1533342 556329 362692 1717410 1300903 870393 565905 1826808 188488 1244785 1177632 1916994 1762150 1282734 673563 975855 632544 1927248 1310719 949937 1231577 1687560 1769642 293522 577874 1116601 420247 1207474 730550 1872221 1428108 1886465 1229457 1281853 433346 213199 183202 1390002 1196267 216840 1890820 1437099 1579986 1953037 1274593 1003849 686423 1280973 330978 1790643 69868 1938518 1852467 1858130 1314108 1090565 1886586 102468 1972734 1312492 1982711 1928052 1446816 268154 406008 61958 1817891 22549 1159224 624422 887813 636893 1021933 1744658 1216862 1316372 228822 826590 492744 1333779 336283 739713 585507 1359778 1026023 531153 1664461 1123179 1268145 643153 1239136 1968391 16352 1771081 662617 1713653 1803917 420916 936980 1607963 163944 1439699 993889 986659 437996 1934639 162614 275090 896021 122518 1043624 368597 1179035 1754488 671502 743444 1423524 1851188 1316943 422172 456928 611204 1394709 1472883 70019 1805473 444961 1481702 1260442 632125 1916715 1806912 1241725 246778 151284 436874 1058394 1397598 1582739 70530 1199869 209881 188691 1034817 1397539 379405 1621862 491313 682647 47453 1103190 753866 1756044 1321347 933180 1696836 1184386 39413 1387795 1930133 5188 1581564 270052 940573 52026 491133 1601542 635708 1364891 1659630 1637720 1620254 154569 1477668 1104180 1379019 74521 1774249 1761638 1641418 1244540 56179 1049077 1281978 1381114 1386156 157699 383336 1927378 1975669 1723568 228219 1103818 144831 685273 1095621 1552115 1081468 164611 1751258 95105 756527 483213 417035 489312 490158 1127444 712558 1097485 1620037 982501 1889357 954017 166204 554168 544462 298883 1571559 581673 920506 905600 484367 1967459 585102 151100 740890 730340 208451 225685 871014 161963 175384 409423 1218645 830879 110971 48953 741077 1518335 769093 522709 1233673 927839 1338752 649833 254990 1887710 1475124 613841 1519550 936000 1704120 930014 1286456 25438 1685365 1532274 81821 504301 1942120 782952 1950171 560748 1159539 1159337 1770051 1276347 368217 754444 1950576 1006947 497466 1357348 999723 1214683 493024 1694000 1475672 597585 1192603 1615559 1150862 799634 1784963 1956306 1469048 116961 1734953 1660508 1649512 348462 31160 1115236 1471724 1414416 128519 1694876 657160 1811704 1718229 719486 1625567 1448250 1016966 1254669 118029 38583 1772491 1043477 66688 1263544 1146941 1489010 375316 1195894 1906555 1758060 1052583 626424 158636 119744 350900 547069 1340310 76457 756574 1016042 612162 680867 1838011 1716982 508584 1752309 594421 1093258 110177 1335186 1986125 777064 711732 1768923 1917228 1225042 712167 224103 1132404 1701167 1432316 394740 325855 634509 514285 1956616 1550392 1394297 679456 1541318 665948 809354 1035656 1468949 1971071 1087047 1774748 1408448 1174806 478482 488422 1252797 20999 1601106 1322502 1743782 486747 987691 543094 1818799 983823 98696 1760522 183136 735163 146069 929959 1466051 1765326 1616277 1867812 340450 1740630 1114507 740662 1550051 1304840 295701 784594 1451609 532874 1285851 233742 1778066 1088977 684039 67023 1495921 1870811 1937748 1279880 1011096 1408159 1219978 494204 1542323 1830456 1456310 1327799 575289 7850 379998 256606 1356325 385478 237355 610633 1464539 585649 823007 1916792 408244 354919 828524 624862 875616 27181 1368551 1404841 23501 1997627 1470370 1842829 933404 1179366 812586 1307505 1281250 119228 474191 1387034 1898957 1138867 324416 449522 1715777 1513534 949048 90364 1097541 836176 1916122 1326282 287327 8580 868623 1572608 598444 1252252 1901767 1267696 1858331 1248074 1992870 1781516 148292 831821 430051 896569 958429 428765 225667 414960 69408 1848990 993047 86952 758492 1655047 1711617 798872 1963052 1898299 1002183 1514038 936627 543575 513613 1541372 1628081 1161398 399213 1792629 1975458 1813792 810947 808653 331076 625863 141982 1461660 220172 1120064 1525103 837801 78508 1769151 1281586 384617 240617 1578458 600507 1962353 1299344 35926 1105132 283078 475045 159469 1993752 665621 1169761 1487215 1421097 369308 1469303 491766 632288 783717 1176183 53397 1663653 458662 1254169 1295042 421192 1984409 282372 871519 1231657 802119 1640898 1118878 1848159 392023 1041665 1849556 1581821 853281 1950552 375943 992911 1618741 973505 1955867 585146 422349 816602 543662 1317772 1624398 1780482 45618 908866 1344134 1296264 1287058 1637804 1248868 1640163 157785 1100121 799605 1661940 43875 1582136 1431091 1060679 753999 896591 1097719 466600 1119508 886753 769292 920997 351811 1178646 61929 599646 60739 1718334 1547285 1769902 679722 661272 1278562 1406287 1700210 1978561 458473 484246 1629604 1197442 1568737 845057 826689 56582 1982762 1520919 1636298 483932 910382 1882626 611383 1461738 221200 643605 759372 898471 1998436 791373 1660228 1264683 896738 1314648 1850174 1063407 1250110 1643144 538201 945603 1679838 1599310 522545 1128317 1234185 185892 1203992 1670230 466282 1137904 9530 993422 1016550 1795361 1990304 1421385 1618981 986129 1036032 623847 1240716 1371287 1802287 1044422 473724 195745 536719 1290228 1952808 214280 361703 752423 1967601 1495146 582603 1868286 300948 1704192 187268 1378339 761325 76952 1839390 593277 673719 188222 1316983 165382 36179 1224433 1922510 1199973 1353483 1668666 212741 66227 1050518 1137392 56534 868644 1818737 1227426 1156110 772455 1504280 1898895 754888 893549 835792 947919 834577 1896936 132101 32968 684839 594242 139549 1026553 376272 1784459 550289 1196164 467658 293146 1278554 312735 1434928 178044 180724 1364866 1475829 1282575 35427 1003499 266818 280690 600795 1647601 1855645 1342365 1298122 1029170 1845246 713449 386336 400230 1015360 160854 1958494 1717810 897803 610187 395398 811182 1786070 1406297 24984 1534161 1073131 19979 1144128 105213 887516 1150599 1512731 1978334 1093325 773449 815720 1791472 45978 827643 332022 1728116 1079594 1061353 943597 1304603 318096 575648 1014213 842874 1901183 886322 936303 1993407 1772465 150200 134811 1355216 1404938 1276785 690566 1218099 1023246 337071 1706833 819329 825233 1923677 1445407 1100237 1053232 1547096 1436963 1806185 1551709 736055 1715479 596467 1222557 965924 1709912 689890 510295 1793880 961601 391863 1886535 202397 329365 1183087 739783 1797138 1577570 657955 766574 1191039 1806906 1847099 1378808 1784668 1617257 1069013 1742246 1532750 394900 153506 1789389 1796967 1862501 328148 631432 1242882 1973990 883035 808312 1781965 540479 1901322 956544 1455726 1574243 206973 1794890 983356 697501 788962 159700 69763 1740804 879909 1201679 1950451 228308 1811694 1177697 931327 887015 269352 448178 1404333 1185880 891692 1086813 642056 959776 947501 1280478 1615300 385040 1148551 385355 1554745 1136695 1767112 343407 1899569 217648 1025539 92873 1803610 1713136 471163 1906196 1906646 1492960 1842489 832594 1160859 451111 192760 1164540 1302532 835542 563133 1951375 223472 634896 667291 1249576 78108 353799 1609070 982220 118449 190191 1650484 1873844 883595 692661 1716226 342319 1237970 236843 1089635 209012 1632224 968165 1615222 168376 1867484 745474 42065 1252020 910615 1529076 804476 1554017 1111134 1546294 698444 1203609 688165 749814 159711 673863 1921987 373039 965975 208206 751279 82637 82848 575883 992851 1027681 319205 1847595 422971 1598851 1950776 1175277 1286559 582963 720870 410469 733038 1689800 1519880 1134068 1340166 1829977 1728393 1894107 254445 107796 484660 1181812 1011860 59768 25458 487850 1379048 1524392 548063 318079 240671 1569646 116247 524730 6746 1890491 524751 187660 954050 672925 1737355 1816314 361190 1977143 560477 60387 308129 337135 1378544 1089451 1044574 148366 52555 1143133 1632778 1136922 1776111 528688 284066 361027 871191 207037 796639 1132594 859440 518041 664839 66479 1091182 1222130 1114290 482792 8500 1729500 685760 1480395 1258480 121506 328792 1673741 506266 1128019 1106234 1724179 1556664 834956 971292 194348 1326586 540629 1760867 1716721 1713294 1302839 933033 127824 1896056 1068112 1097431 267545 953228 722231 788714 632752 51832 1650760 507906 798926 1605707 1284675 942928 432395 725225 166302 268049 760128 1593174 1359001 1268847 1648818 195796 322295 1974450 1366598 1273107 552198 443315 1779978 1312361 830652 133316 1505250 1761226 493598 1915173 331576 151655 580747 1749181 1718026 1770630 1771945 1289457 1678442 1090027 693898 28620 235017 171347 1349695 349702 1236870 1100937 792152 74344 733820 1485566 575348 1467457 334749 403275 731644 1280972 901404 20338 280838 838482 1727531 954344 344551 1145162 563079 1393565 1791112 1659056 646066 5386 777026 521702 1016837 1603276 654452 1261775 517933 1348910 1059161 1146916 1089937 949055 20761 215949 926965 1653022 217243 554107 1295877 158121 626335 685129 15491 1120464 782991 77825 1407529 788877 1972391 1708517 1948601 338647 612332 1806766 557979 767194 1498300 1013694 77574 774418 1749253 114783 1632253 942686 601432 222837 1056306 1715719 1396147 214267 21901 630178 919637 1587080 1583913 626212 1452795 1494126 169635 36934 327027 1105346 275801 1927560 707031 1916523 1719110 535115 1444560 1932624 98321 1150729 359925 1234512 918374 1642911 931145 1717268 125540 810019 1071651 23124 833960 1422650 42127 1274428 1395743 454428 1717773 1870590 296362 880569 1219924 1097603 360811 497639 85234 1612466 117488 1546303 754943 208089 1277740 1228859 1138625 500831 212154 1451156 1685024 1638703 803690 1696819 1582224 62159 1460627 1138955 1073800 866485 1342358 133027 1593274 926381 1024363 1242289 1199258 1620452 1019748 474291 1109048 994447 147896 718195 981650 299200 839613 567133 1772549 1947018 953618 1084117 1700767 892201 368399 344974 1607408 1899321 507117 1405429 126227 1305436 1583256 307946 1077623 129632 913956 1560280 1399006 1898131 775825 821159 721693 423373 1105609 698304 1750721 791063 1978773 394282 1543279 1384975 505412 1423358 1191551 1606543 1305345 884175 1540744 216116 50020 838544 838581 74499 984530 927470 113883 1696267 168425 809267 1805278 11035 1160719 1362332 1188138 1895163 1758905 622018 1393967 616453 203236 885186 1511531 1208169 1471558 1939114 1292398 840316 1142630 724955 1881326 1713873 1511005 1313350 446646 1598295 1988759 861798 640378 330484 1848491 178493 1315026 1524036 1903621 1560094 105624 311270 1177672 436489 403845 1227417 830862 542790 1042437 836613 520127 1387023 496150 745270 1317829 1227876 555778 355913 1479826 864038 1220847 1700776 1857953 990036 1532316 212191 51155 643354 474764 1551961 1890918 673522 722868 1919802 1377708 1889709 169904 1484615 1308158 169447 1714498 285654 537768 1204382 1319008 287770 211632 522263 656827 329068 1593167 1595419 876996 58134 914751 1408352 583585 1827608 342358 960166 60158 1563007 1040570 566072 1865374 543570 1470140 216233 1844492 118715 606525 1714423 1179247 416436 496791 1546547 1031673 1989909 1562116 252224 447401 1346055 1088161 1347553 64779 1778115 1665117 961651 300069 559483 386781 158867 1299870 1750386 819414 700080 1275169 55486 487223 800867 1121127 1477070 1928213 1087948 1238621 530702 1520805 1059363 958773 1674564 1810973 111090 16973 1236974 757848 432939 570429 1168825 231291 201983 919801 1997630 277415 1092049 1245491 969963 875282 972349 134623 328208 439708 137016 360243 1766637 1225360 1600774 1753346 897927 1171315 22131 105972 1515712 359338 1210402 8025 496670 1462156 1926251 1530750 1155225 1002246 233197 65947 1139698 1935948 1911259 1978628 1289071 315283 1859192 1078493 882619 4857 137493 1145164 1661581 819982 829966 532522 1579271 365745 515388 1967480 88235 127422 1555039 1774333 1824712 1031950 986108 1411445 518190 1732342 313642 369106 1935611 565204 1890187 420792 553578 1301503 92682 1036308 1501079 799808 795181 698097 1585668 1752499 610629 253794 1608628 1133604 114567 1848285 1374119 691045 1733320 732709 814162 1952381 1074464 96204 359100 1377017 1191042 729706 735870 1097565 1533755 920096 145019 1973041 1867099 495562 1297084 792144 1934828 974049 1650885 1107065 1143538 1461984 1930572 1011303 183951 1055728 1582174 1110931 824350 1985876 941634 41515 785226 1796194 27288 1454014 944345 1410918 730541 1289166 1639008 1863182 1210491 1840559 1687733 1761476 942220 1010399 91417 1664734 142936 931282 950642 683403 90039 1023147 461513 434866 1007002 1992038 1289498 1910069 1241854 1805486 1090881 1789626 1718124 948793 987143 1545757 1500310 603978 1455878 332188 112073 1709512 1525340 781270 1672656 1264123 961616 1544832 299254 765916 1271427 1325506 39124 1875295 858571 1952349 1112572 623280 429925 1781841 117437 1037904 1538019 180568 440206 1994576 532130 267956 1277573 1495391 1208937 33937 575313 1535710 1727033 1223141 654215 1322204 1396761 481087 851465 408505 1361195 1777717 149059 1420010 55338 1255001 1418078 1303399 350354 1726094 571653 1087199 384202 1609215 829343 903080 1432089 470815 553833 1146699 639557 1997474 1512510 343643 1769541 1493728 332408 595066 1339304 517493 925788 1195118 813318 928826 1087209 194289 236827 1783504 964746 1193073 573790 110371 1173400 433371 573560 339803 1972132 829210 1736859 1201911 1814880 460556 801371 507846 7046 420479 1674861 1062357 660184 1106927 214106 77833 1460080 1148975 144977 956090 1024696 1673008 1179596 1447370 1643276 1087304 1104974 1072583 1470128 832479 187347 577587 377331 1787878 1699314 639968 1752636 279795 936817 439331 1756048 1815961 920897 557432 185038 1029704 1556456 1092248 1960509 1752918 1444743 965011 136656 168682 1149317 1561170 167110 176198 923105 587723 1964420 1509194 991169 1869066 1646737 1126055 1708457 439543 1392166 1132325 1090852 662907 1342756 1562685 392401 72978 1460203 61104 1748088 1219133 846853 315085 801307 1957847 1825867 190513 1596965 362629 984267 1274782 1874966 1768917 1040024 1606757 1498511 1789866 1058431 143558 512224 1667949 97350 1623579 1792577 568142 298782 212227 192881 807894 18439 947822 323133 61232 1084639 419338 1287417 532672 1764398 1476299 393375 1059534 1757234 349172 1223539 1805750 1942028 1225484 1475489 455675 815576 1608551 52416 256231 1168663 1518830 359748 1633950 305943 397342 1331033 291835 1635521 1074863 464066 810209 1388805 454886 1315041 305499 983928 55255 1623374 1955578 1166572 1259034 1486897 976793 856227 853588 1863917 429631 1113742 1199591 1232593 716467 1192782 788679 1744091 397310 477495 1918509 1752287 1251957 1802491 1644108 720807 1622302 1197294 380296 1660343 554650 1648511 907801 367780 114281 1596961 78649 221907 1100776 944589 1656214 1505366 321434 1047000 1403586 661992 1391324 1825225 1701785 302608 1485134 1987335 1530393 1962199 1615744 1968001 301946 1505920 1540531 1773778 1533414 394258 1164042 563791 1329971 1158083 734898 681815 1568131 1088375 1143720 949787 987478 428592 908330 1893815 120778 304687 1508671 525165 183104 1079778 434400 1825547 1686060 542020 1020429 289776 1409213 1954775 1323800 122716 1076505 1658838 1656245 1123256 1558030 1892430 788069 58927 1434882 533985 138041 114330 1607382 101967 667978 760744 470730 1848884 1354954 271038 255034 786546 664931 1614118 1683304 1533812 861117 670690 1164599 1669945 1489314 1519764 642791 510783 88782 993080 456160 82554 1561921 895683 1139884 823586 468736 1511696 1581861 427771 1902550 1030027 711152 1965050 1295630 964230 165308 614760 456136 636213 477187 1157592 1981125 303812 1766118 393084 1489335 779254 73578 1406173 1932582 49265 845778 811878 310664 1196612 1529084 105323 1120056 1288568 1182718 1536182 1814470 1682257 1775446 1804912 1516159 1199313 1433763 813806 420187 1040064 308754 1694745 1870076 1099750 1433014 158084 1897355 811576 1067074 1840203 632425 1641680 1064999 586286 1256819 1488410 445376 316033 766798 1487836 1693493 1871165 125682 1546865 1137571 31707 472123 1890877 1483868 1607605 1063321 1762965 135658 1517659 167300 85807 277334 1820125 1587409 868443 1490495 96934 658909 1520154 125606 833262 329935 1332778 431246 1448215 1899504 376451 1468172 1401920 776609 387714 238321 1131393 1721550 917908 1614470 648588 116004 1707391 76477 508554 1536835 563850 722474 1249585 1506188 838949 536276 827303 66844 682774 213182 679271 1475639 1249206 1552823 699434 89952 520768 873520 1748218 101950 1981009 1115921 1657273 1477997 10113 495166 657630 675497 767342 905530 1261244 852882 1999798 846423 282752 371912 1479423 429965 1738354 438227 697855 1299963 78032 1755247 1667863 9298 499956 1191141 592748 586771 1008480 1087212 585957 394256 214993 1107512 1276697 106337 1486924 585695 1251790 1623501 1654868 1289497 1926186 532305 1229377 1313062 918577 546538 752132 694529 584481 1221828 693192 438035 1006889 1438657 1694415 1061108 235346 141907 1561215 982675 1370161 601812 1752101 196544 1705102 785181 385482 1706194 1550441 1407865 1232229 979299 1307200 401850 92808 536661 713337 1095364 1329054 47483 732793 382641 152800 1388621 1219964 1566703 1765329 1706427 416030 252796 1432288 1434748 247107 1918968 822839 852111 1416548 1483099 1333259 1769039 1373223 83109 1359012 1495859 249451 132417 1395534 1264057 130245 1841914 1496332 576155 179322 1896203 388090 1983353 1233357 1266001 387987 928262 1950906 1215785 443180 1686230 701646 18458 1745447 1986742 282347 1863916 1488326 1434809 422688 515459 886542 344136 137195 411071 321992 1292335 1238419 1517072 59712 888726 1010178 446897 305734 299835 1310055 388591 1118111 1464073 1635895 951067 902197 1170986 1054981 689441 309531 104504 482839 802606 1138657 605267 963560 170484 188076 1650364 1597012 1692264 1682022 1818279 1621930 555595 1756933 1693432 1873429 1716127 758449 747427 1346931 1165772 959582 1229513 1260526 1878439 555392 275873 661713 432094 1437590 809904 1451748 1125280 1228164 1261940 1284222 1168657 385444 1665133 1901138 1522518 1200533 166298 1950423 37729 1632617 961297 700682 954361 1762736 1335353 1419533 1956755 81643 1742673 1630757 1270375 1521363 789351 18397 1173851 549394 1236192 1428477 1425945 1941833 1837695 1823087 652302 1110332 1944311 1191755 1333381 304095 640168 552364 1561646 897648 1100285 1213220 1708793 1700843 1465768 1918208 1611656 606664 665604 865109 582006 156616 693206 106667 531992 311651 322711 84601 658299 342816 618811 1127727 1838174 1132203 578984 285094 487048 920855 4795 200069 1372328 1277174 1152110 864593 1349352 977934 1107373 128579 1472438 1220827 1518522 282259 1445169 1654808 871654 740566 1985273 772761 1504451 1046850 1483064 1179364 1767889 1671970 1078776 1467577 209519 326886 390701 1686158 272952 558811 1339242 1718103 1430712 950616 1683795 288662 1329345 501508 102106 356565 938805 1679098 1202949 768501 428149 718405 821612 115653 722296 350104 1411375 378359 22113 1660737 1760552 633424 1013170 9494 1487524 836233 1793234 123196 1717194 1379688 1340260 1331669 1483507 985676 1179401 1576045 1816861 416804 1775692 896245 872282 376403 834735 1721824 432424 739119 169587 656721 1706676 1325062 415673 1884832 10937 1195351 72836 1762317 1478779 212430 430113 1410549 1408595 1964425 1408958 1799860 1567545 705139 1994871 959748 1627582 801955 809858 1021383 414974 638061 1730719 1180253 1162633 440060 1180159 989855 1646865 1533082 1672604 31323 1498638 123416 49685 49442 1775574 520585 1059552 418592 1098427 1809635 1773744 1900189 1175589 1293149 701296 947984 993257 1561267 1579117 959088 2251 1060631 1829880 1458827 1694404 1391314 1646577 1230719 1264806 250140 1006630 1835298 1522871 1914030 1865512 378818 620255 1061705 1050624 437287 1390268 590281 1483248 938358 574032 727459 1994951 250740 95487 1395782 1735195 1890390 1263623 732499 1225810 444538 1281166 790648 1376318 1060864 299338 1578323 187975 1049104 643283 85283 494574 1992667 633580 526896 865379 1045740 1596946 312639 1647337 1672256 442601 1257291 1429262 1232557 752789 1075419 468048 216516 571097 162350 1751722 1247794 612733 632761 865257 1003889 1282447 570875 998856 374150 982105 627202 206209 1868219 271763 29931 1325039 154673 1212464 1007251 791563 1846977 1927012 435013 49522 1917064 952943 14486 1505704 1035779 812093 1611852 428308 437478 836516 1192006 972436 531441 731750 13577 1749853 1351912 348708 1436071 252142 1290038 1335233 813899 668675 487285 1850016 1040498 591561 711522 1179712 818595 937705 897068 1439649 1477368 1633891 947607 1273626 1584980 1224295 1479021 1991600 1692089 688138 668609 1325088 1368977 1083845 1632329 157803 1728125 233451 1531039 1330222 1194946 838484 1345240 1444284 1887538 1718808 1866506 1620546 1445108 1662113 201044 677834 1702279 1067501 1698245 710282 38300 54292 1486847 1247312 879890 623136 1341382 243812 1120756 72034 45297 1883097 709852 1872404 1592074 1677840 86587 1915239 1146280 1134272 1915438 1308286 997733 1074065 1253073 1098608 1340410 224479 1027656 853794 1909209 793819 293251 1623797 1365779 1153897 932846 1868729 841590 902739 1810346 278167 683518 1701381 938488 1842582 669301 879746 976376 1516423 601032 1251717 463945 1597161 971861 663959 1656215 1893851 972373 1570273 306647 1099575 338170 1369112 890417 1367170 1658789 1714510 1883402 1782132 1078909 1130821 1266072 1394784 508015 1235109 639718 1968343 1117988 804972 254265 892033 1242537 1810276 127967 380713 1274840 1216775 1998962 505129 182951 663660 1862855 750115 259179 139506 1853807 1972496 1333373 1735645 953410 523464 544771 1985493 2775 591220 1789180 526751 619557 1246423 1487431 909338 1373971 369499 1454664 745984 1448605 1487735 876774 1806834 694732 1861593 1544737 1977907 663041 993400 708033 309286 1108003 1940657 1507601 1554696 537566 1085515 888165 895536 347940 390336 907959 948193 373891 344778 1252253 78867 832000 248222 1049090 1914858 1703507 344602 291885 1385659 1730793 782363 42896 704249 892961 232388 1677740 856275 963802 140464 279727 517790 1539909 108105 1472544 1900429 922057 1203319 108095 1655312 1479201 1725635 993938 1003678 1661107 994838 36644 872880 1641330 92006 1258813 1824912 1759642 430592 268212 673608 1260986 1621042 1929102 146045 1791058 838333 1383322 1350032 1194247 156264 1205534 1359152 1215937 1684015 1805967 120039 1113927 899674 1591786 19160 1297472 564443 1623985 370235 976211 1646131 1822515 1312187 1857507 240887 1455514 1334135 1224058 852059 129882 1533609 108187 528100 1713034 304986 1690078 362532 992093 1089915 1462968 139181 254612 252468 1430645 1611500 1967612 1359239 1130145 741022 499912 1592594 1847689 451753 1855965 1590810 893711 1636860 477145 1251624 1542729 72680 1616603 860907 1015430 968278 1977106 534749 1518801 217483 1526540 1473895 133226 734760 1066220 1889111 754664 553829 1065650 1585463 127725 711670 1693328 485791 795886 888945 1421487 800226 186395 561728 579631 1124728 1850967 957917 1917405 1615226 1234129 1984152 272152 1849945 301190 1584310 1483820 1952451 1933809 866167 865796 1140972 1248822 905811 1480648 1603771 498117 518133 139568 601777 301068 1565273 1614565 1687164 441392 177759 1207091 823507 234040 1207032 1481024 1084483 712221 728122 1995043 156458 847799 1692755 1301449 263658 1095828 261949 231132 1223926 191833 1131045 674519 1633842 989771 1963465 383677 1632147 751302 308765 1082903 452918 1861068 757202 1363393 662072 172090 1947079 1939812 1197142 381253 826124 1118849 573334 801774 1989100 54676 1093136 684044 669996 1922786 944884 1533600 11617 1865381 447408 624171 107458 1890810 735326 1191219 251699 145297 1618003 496386 81802 806076 1812430 843972 1044686 397112 18960 144820 1722328 1788555 1344765 854001 1437987 957619 1019514 130916 338906 1728520 723681 690728 122477 1034103 1135161 666727 1012119 309631 1687861 445569 115137 1917358 231289 366948 66535 1385843 1089067 628370 1592158 501887 1597296 1056655 30817 381972 200325 143414 464344 1278500 1062225 37765 819904 262467 788863 796896 1230128 1493426 1307208 1611834 10561 655423 1043556 1301759 1973312 1197360 673215 162731 1830277 116176 1562100 556240 1571525 455964 391047 1117176 1121475 1486835 1435822 973533 1586105 1165979 1659490 676259 1626174 1488305 1454461 842623 1225022 22972 898486 1916016 1788353 1076748 407136 1221321 14015 1155949 1838366 237461 1858139 1149568 1566927 1854375 11155 1623163 995822 1983632 1394439 676510 452434 1563450 1136754 905000 1305346 831253 211395 1167719 1996848 1637676 581739 955900 720971 1890318 1052784 110282 582904 914194 472526 1343191 1602523 34850 1197283 1326704 943099 783868 1384487 346173 784306 709757 1654990 239766 1073317 887960 1879616 1707526 139789 208346 1062071 123466 232284 195286 992147 324882 790043 1618138 1286047 1658234 1384810 1914716 1164370 793054 1040641 1212180 987460 1547423 192952 1703721 1831520 648435 1600606 152311 833348 389357 226749 886718 1668173 1283034 337098 1575903 1770609 9971 633784 756070 58568 257398 935941 1124492 1057740 639965 1759036 1488979 1880836 1567558 1551984 1602027 857338 1756617 1549080 664454 582080 780527 1908899 1545212 1362221 184040 1448224 1806513 1271316 883314 356748 33275 1883838 1150637 1638902 1721718 1430158 1783828 102165 42254 1383679 274830 1910103 1204354 1717014 1279727 1430240 1173339 267487 129665 1307345 962280 3012 254602 385674 1402348 1250309 1284872 281540 1901988 1034851 684858 700524 16219 1545829 1352525 1900588 1786180 529597 215068 1283797 1789920 66157 654584 1855939 947349 201810 240225 900803 48660 1009294 1375317 1951723 443470 242071 110198 155378 742212 211297 1837343 161165 247874 424449 1992393 224711 1923636 1815346 43311 1243502 165491 1961531 328306 3897 237917 206466 980090 891623 1771366 1691116 1282110 1036791 866640 1854552 951705 75219 1141482 1917914 72521 1380714 608051 805863 917141 547433 61612 684511 127222 878464 232253 112554 1252693 1961837 1358543 1356789 725688 1285267 1852661 693879 569934 1372506 761138 1939310 1349805 1796745 1518519 1212894 195684 1971304 103666 824779 1207077 1470714 1888872 1752359 1930367 928836 1069416 1683885 609027 1919843 1688952 899769 406359 1648483 227079 1396836 930293 1039922 210870 838026 405198 304445 1707338 327675 271175 684463 267003 1185759 113154 1289019 1099454 649576 458504 1666666 396175 1516560 690910 1805657 1974616 927626 441487 1617002 1563876 1130616 1851224 158082 1353802 1455904 853042 1825308 214758 1726867 497892 1353041 1482367 574312 1080556 320091 867113 453091 927656 659067 1003568 1123920 1429053 1149059 1137827 1937163 1371858 1049151 1240813 1131256 1424128 1708583 301834 748088 1969049 646577 618097 7251 428542 336091 1298583 1094638 494021 1608096 1931938 702476 824986 498998 39889 785047 1799191 473816 811587 975737 601057 402180 1721710 886342 919791 1296483 164433 175040 1103950 331304 1739816 1967221 160199 361926 492515 8266 259449 1978992 463344 1635471 400135 1946028 665979 426794 187619 866181 696 856786 1753769 1879790 1564346 1864770 858465 188106 194202 600575 275426 276055 199688 609300 652498 1044021 1467477 1929375 1013029 1990156 1293424 686564 167720 1621502 1659547 908090 768663 1611407 1920366 944398 349304 151306 358723 789438 1232576 145904 734156 1601202 1236401 113408 342184 555485 1507045 1878960 1922143 1243126 784664 521612 762576 470076 359671 631762 828366 1329860 284641 298623 618157 522 26719 333850 769038 282736 1427842 367128 1228842 256983 727515 1670041 946037 1478158 1067731 1841741 1672127 736738 1100346 1469091 1710724 485010 1640203 540749 267906 1158430 1496183 1124017 338858 262070 99011 348062 1190278 21141 600604 658300 1618690 1118399 740427 1606352 780653 1307845 1074648 1207751 1498063 1353929 676352 1503287 1965416 1147709 1077926 1808145 340852 1669928 922929 699160 591304 1488461 64174 95813 1962971 424890 1542795 28761 524082 1430938 1751935 1894561 1951273 939276 1128025 350511 519713 864402 1410765 889817 928972 869770 1634689 1523840 1764447 806505 1890407 1068631 1709048 135906 359061 594510 658234 1711465 361952 913462 1144801 1197190 1122981 198968 1987700 879502 1072659 998813 325714 1234724 93425 1769568 1736238 368923 603940 550154 1173264 841763 769646 201400 793467 1445952 1901110 1925039 36400 1785197 1132163 593902 187928 313971 181340 1346279 1999399 1624508 1571132 1450937 232810 95427 981955 1859820 1548555 1581847 596406 1387794 1773742 1373448 1671803 1738643 314333 740124 391219 225962 592274 755763 1655301 213933 1139628 885853 1886542 1955854 709584 1356302 1548272 386941 1905159 1366743 73509 1857546 516373 687769 1365221 1987026 1704770 183185 531335 1209333 631229 825064 1444022 954091 284450 447541 150877 1192844 1323365 1638327 704773 38966 1739101 1000517 381295 575482 992555 1871864 1583213 1431086 1622740 564309 163623 408262 583463 1640256 26717 1852210 1949494 210588 1647197 1392308 1873907 515686 1350367 239419 1198201 450327 1159528 1063374 169554 802399 416156 1256927 1213060 1256597 494514 1801022 1168150 1445663 398791 1905833 1549081 865749 119752 573342 1590437 612384 35794 559151 332393 1748267 1653662 1514803 319030 179981 1069920 316263 357264 98573 1230384 1693063 676639 1937166 726597 1973848 1864408 1263632 1925282 659443 145233 1150871 1027188 966355 277948 1563808 1782840 318060 627165 721955 1913453 499397 1874186 1261387 1489209 1005327 53713 74434 127081 317784 1971507 832470 105383 1340809 1348674 1727989 912052 1369163 342963 1368406 75524 993143 1331998 1372318 1738385 1628473 261332 1155954 1617129 1571141 1357338 115874 578207 562502 1060885 614499 1853257 219074 1252533 1363418 1760390 464011 1180903 1693490 1493452 155898 472934 1998818 1227975 1397364 1309228 11866 1382406 1063591 180419 1868511 501228 939261 492311 1749466 630026 662132 107470 1737977 1921138 1894216 1234865 1687688 1241829 1931667 564778 833995 1878263 1106201 125341 1460938 768771 1170085 1231346 1476735 1067875 1579523 1346019 1734275 68754 542217 569105 1632989 1125793 369274 117347 132308 660902 1064185 1814940 1392255 1351649 1963386 1908016 1040984 338866 1232182 420890 1168686 1295808 1363341 565953 1734741 1405199 1912245 1248054 1866695 211044 442155 1553030 528680 343782 1535781 1223003 8554 1008846 441943 43237 945440 1215122 802205 1188389 940713 938068 1623006 1353119 453673 1874981 1704455 1807395 349463 1523559 1704228 1067706 1233018 482742 179642 765178 197032 737834 137331 566799 1196354 212389 1594762 517118 1460636 1415445 88854 906513 1511723 1891519 1271459 1458872 114901 1429100 1284431 1051893 1523282 1397738 1186747 526382 1995978 1490291 1105933 354699 5388 536070 1888408 1160718 901129 1709368 670796 266483 600146 1677843 1700712 1832566 1400887 718038 240506 988851 996428 747039 1635783 824093 891431 652382 1939659 1251208 913798 1301242 1687977 1594508 398524 1803863 1645952 129530 107624 914683 21897 1410764 1462812 1186442 410744 1865907 1313840 507616 230233 1051523 1372321 1036955 1308435 1261094 147648 195922 857039 67839 1152908 212458 704559 1610159 27717 694327 1223085 1159094 917283 1789140 72270 1284623 271746 1335786 1468536 854183 798451 558962 1036928 544924 865729 655863 1501644 190288 1163945 1310548 783981 887253 1060820 859422 92079 697590 1613043 1500282 934799 749645 1355402 14958 1139219 671591 331282 929275 1267008 602294 1805670 1642604 1084906 856105 1848840 1245412 1881004 366453 332716 1335973 1573819 552867 980135 452114 808713 1790094 1125215 1394599 657565 520272 472738 1525245 1552785 174832 1813713 1318489 1579197 623437 1835451 1937001 385537 186734 259311 719657 1299814 572688 1146587 853029 1280180 1638679 79920 354432 917658 1763862 1174115 314402 1380793 173211 1565952 1187411 783654 839755 1129320 158897 369102 192871 1442089 397623 1525866 1174170 905221 429455 572777 87351 1277087 649313 537544 1107745 29317 536688 218344 545946 515648 375016 1751577 1491645 846772 1124194 123205 956249 780148 165854 889768 683834 1922672 166552 238661 483903 1170028 1205658 1654612 811521 1392468 177281 232532 1817579 1346946 1787708 587291 54448 1520169 1914582 493073 1941719 1845097 275617 827935 765929 846322 1692111 72752 1936572 1422199 958300 1161644 1443003 1947470 205663 1102447 1551472 1649422 800073 1319058 1325959 354021 1222645 1892154 1706527 1260882 924268 216428 1304241 1275407 1143049 870640 1624350 534477 180368 1028820 1510410 1152211 1412355 143638 1703089 1380767 540884 163848 1407321 1496422 1393516 1691164 1249995 1605262 1703167 1976774 1364233 1662104 193829 313302 1444496 437289 192206 1761240 635592 1393885 1271497 175117 316587 630673 721426 81220 719347 418547 1034068 1227313 1236264 773517 236345 529977 710304 775455 1475708 1821237 1303323 1274304 613483 1973122 378952 557361 1117728 494303 352215 1509771 1387491 98840 1132907 1135304 1011313 247345 526718 698152 360454 1049529 978253 767660 1621816 903609 761962 1673499 295651 1436262 607117 1308099 1469845 1979681 763811 143772 1868849 1085855 1150226 1682696 1682462 694461 961600 739187 405048 1005053 464232 1750825 1577699 570333 468497 46283 802787 1080077 19035 930883 1703566 1068373 1679412 1503136 1332202 124188 1904201 1028256 1538273 1355295 1479169 1340807 611425 1369390 1774635 1946359 1102039 120207 203139 1261446 1107327 44425 1084126 911010 810880 287226 1275728 1597739 181621 756352 278000 766210 1732455 1046080 884701 1595870 1328848 670955 893615 1929728 1887675 591647 242279 1642054 1909901 1155634 1274587 899906 561632 166456 662699 359986 912079 920849 1293654 219493 1048297 1076313 927893 100919 1745020 1084168 330435 758503 573696 1365686 1193056 662595 1079867 1863345 232815 166993 1272968 775301 62766 670678 687899 1695071 1942333 49806 796094 72621 1524660 604468 1897028 1259311 1954428 1222730 534103 839448 1314995 980972 1043958 1611239 817394 1920530 349973 88031 177313 306353 167762 391180 1176096 1433355 362289 381597 1022961 1436890 411540 90689 17817 910585 918740 1118864 368829 1030671 1172300 1866456 1397500 1964617 361219 369322 242577 357929 120299 652818 276930 1789437 473342 680119 1218748 179803 1646284 713186 467063 1434848 411446 138389 881710 1221314 1515932 716375 1856071 948129 1260837 387875 1143527 520832 1301166 1930059 1691479 1770710 1121474 747097 1364061 397954 224595 1992514 1883220 356558 118120 1318915 1163721 1380912 34253 1060620 1698013 194396 887456 1758 1964900 334647 1583592 1949258 1990433 1767127 844114 327164 633156 925545 155876 733069 1512639 275359 443546 1901428 1492159 841202 550171 1037963 1525607 795712 181165 568739 165929 1262448 599758 24425 282692 750423 1819262 1842266 1516794 1297515 1013009 752637 543790 1335017 275627 811225 729307 837638 1256867 418729 1196664 1744381 324002 519855 618836 328169 723375 1965123 1970201 1334618 772860 494429 1112892 713962 787858 593237 1995460 304892 1264140 1718498 1550793 1183434 379430 339883 1760093 150130 474809 1913609 1650833 29169 606788 155602 697955 474950 1631886 1654076 656364 1408918 387551 1157150 191694 600599 885506 577076 492925 163680 1672580 1568459 266858 718682 1636386 766291 21143 1669233 1819692 1181350 441323 1666896 1424242 299647 1671250 634862 1294332 1575098 689850 1988787 27090 1390932 193173 1222448 1708623 1726866 1074715 1961249 979217 213130 836648 330139 1743635 286109 208095 844735 750344 1684140 1114183 242031 300013 897976 1552490 1141847 334471 1055197 1609296 1179876 681454 851379 403957 1868512 1655493 778369 1022578 186384 432833 457470 783248 223111 1794019 262860 88341 1832254 1010342 1406957 1911576 1705738 678517 57005 922830 38783 801886 763850 1152217 57987 249409 1552993 243729 1978662 511593 1971088 1501075 752429 1204070 658232 935611 1395634 1197512 1794228 572812 1471450 1749587 1192377 1693143 1798314 1262043 1726683 696082 1458393 736054 1400972 977099 1056926 1202793 311258 1802136 891269 1756785 1887355 1823799 860701 183095 1857672 1385102 1310979 1199804 183317 552440 726877 611536 198393 432382 1263347 1733993 1409053 226207 498872 1981165 703178 49627 1422315 408269 1631732 580226 1227654 694848 217754 1789705 837919 541374 1129288 1126552 675244 458614 225553 913129 1166591 83771 804361 619323 1861722 229803 642140 808527 1914681 677204 151046 693281 831706 1164272 1318401 1513080 1659299 1218774 295921 1777652 745283 1607697 884116 810690 1942062 1641400 1815786 256847 551401 154137 1043358 561525 627108 587907 1191971 1322240 249305 1959061 1775116 362668 1766634 928427 1205915 360113 1878614 323368 546666 718982 1047808 88470 1717542 1485713 1739774 1272457 164780 1003572 1045666 672274 1994161 1678089 536534 1791513 347643 1660595 1581144 1433676 1307668 1007298 342706 1202966 1448825 337813 1383856 798161 1888319 918164 1197093 529628 1193661 683663 895564 1446726 1197025 1090765 990621 1833341 1286417 995192 1166359 828343 1522261 939191 1692206 950923 782285 1678296 1081907 108583 490823 1224787 822560 874728 1043232 90310 1198342 1486669 327656 87921 1927552 307525 1007303 115261 1209471 305166 1768970 981850 1037924 318251 819726 182072 1159655 870522 1623886 1279696 449846 1755193 88980 1765786 670296 850584 941082 1246319 1595464 1700274 733945 172884 548166 654649 275964 322055 1490416 899781 1031016 1082116 1051104 1528871 933426 1224939 1100655 581172 1511089 1654561 467069 1094576 1384458 716077 1578421 175175 1313968 1684690 953909 832197 360682 1914675 28305 1938744 1701891 1422688 114587 383879 987989 665763 1732875 1671539 1862345 1771453 536336 171250 625136 1113676 1449746 1296330 843936 1728230 1727863 371046 970136 1760964 1609691 1913629 1587314 527735 1096101 1954112 1326992 625781 1069251 1647832 26302 1446978 1317296 302181 1827186 1057560 1833096 1523394 98632 840621 1682370 1769313 843660 1508134 870455 38675 1937823 1837879 1622691 699821 1093327 866504 1525091 387282 1910744 205799 688290 1042867 1378077 77657 958681 1187094 920316 1093332 1181031 1402319 1752969 1808682 1756544 724035 1792754 156591 1895499 738999 1597925 721641 1234467 1770740 1562207 716677 1750466 78221 466995 952097 88169 1111391 1350428 1675609 645519 1783548 930301 457073 1680625 1453636 360115 531681 1005012 93833 1518569 1582450 584698 71006 1730859 686643 1355327 1397456 226899 934419 1333239 386411 1063810 733195 839949 1026601 34676 607983 887188 693847 982255 1180603 353259 1784058 317810 1829614 360030 969835 820548 375184 773066 283386 1633714 310367 799963 863386 1235987 1652783 1872636 1506661 786093 1316886 796566 17178 1827992 572118 558944 1237858 520253 748017 98421 1087606 304313 1589277 1055130 1821261 944577 1399156 1052846 620596 201604 566461 1977674 1665760 898351 564289 834905 1899100 1028126 1853045 1028949 1272709 341282 1000849 1791623 1569284 1426593 1014805 387548 1046465 1774470 941490 1559165 972753 1927306 1457493 1256608 1232286 1690628 1991495 625500 109624 551242 741939 607078 1379249 903737 1301404 1216033 1212653 558972 1157572 1372802 1060363 160448 870460 1331229 1583492 750114 222180 905474 1432967 867206 964158 1683779 1901572 167448 1771906 1418729 177302 976593 230222 1491496 110334 1171573 208812 1412109 42878 368298 149357 1662419 1999138 808022 249176 1917277 1866582 1399213 499017 1992899 362856 1649888 1963897 29815 1979725 1704917 1380477 574449 870335 909580 1567027 1435032 1817458 1150348 1343491 1236946 707209 855862 1308291 19617 958922 1377063 1825444 160479 1293146 1112490 1553239 1337923 1366967 379837 1497167 1266585 443788 1766976 297864 1885433 1301163 1374165 1162950 857630 126584 1168312 1752256 1832491 1828471 1093263 107077 414108 938676 379643 56565 1057539 616010 1814318 1872720 1079487 1026466 1921198 579116 479477 1042057 476403 414686 1218007 1138709 74080 1656110 1178730 955497 1224283 85912 45501 641233 1290411 1029949 751270 508933 1412025 275332 275665 1777534 229151 1779252 802305 1641896 1611516 1879498 816282 1424806 1969323 1757386 743003 1508295 743438 225736 1137709 1307684 1836691 1631373 801663 2384 998775 511970 569206 1264960 790291 1428744 763594 1644321 301818 384905 846828 1991486 394348 343118 185890 392443 1068780 57071 1530481 1279833 1215309 1235347 1216235 887831 632350 1602303 247282 544767 229192 343040 1432966 446551 1374318 1517601 1942040 1981580 1091839 1467472 45994 1542462 1247641 1632197 1305927 1823162 1015788 721889 906555 1717743 477500 1889469 1254215 962278 1401000 1000525 561119 799950 446266 1396760 851562 1028411 149354 226048 144206 1130009 1581865 1047186 1689208 1552356 896962 1797219 468714 236794 1512312 1163651 729218 1881676 747253 1055774 4366 1834873 363459 400886 496602 26429 17017 697751 1215784 51604 1294199 812626 949569 1577593 1627417 48582 18731 41816 962402 1079403 1509891 472503 102886 81193 1750706 501872 831329 911656 1199413 786032 1958008 1857894 1881191 158492 360662 616459 1548192 58701 1603350 188094 1004977 735832 1542078 885743 1639569 1697865 142301 1031329 649728 841424 1264520 985713 720287 1148361 1493627 912311 1935437 383627 339452 361847 663094 1643123 772940 1232568 197085 1311424 1378419 1311675 625550 1592656 1805883 1844425 921240 541404 1615691 1351252 1105858 1069156 523444 1835485 1895031 694305 1531900 184206 103161 218737 104647 1476915 297297 1561704 1451246 1566234 1247239 1876646 1950402 916086 1150350 1899240 683594 104903 224908 404324 189422 1908927 366315 715168 1855845 957614 361515 877209 354233 1440037 1450864 1806340 814791 1395110 734920 1313607 1936557 408278 1324456 1034684 745503 333081 766200 431244 773288 1893233 424679 1495132 1889624 656533 1981577 930911 1923888 1665186 1951244 496755 1971300 1942121 188172 1603597 116928 1753630 1598103 784984 1880321 1447318 1774400 1166345 932910 1161690 788416 1840790 355417 1332261 84439 1104222 167829 1582987 865777 494326 966818 271526 758112 1049644 1449008 1722084 1715560 948558 1722802 1014634 1986362 791290 743953 1453294 47963 584750 4554 1661043 1283297 1024592 232672 403577 1542576 1748077 432046 1832524 197616 88307 480296 188340 476206 1483109 1921254 726489 678493 85689 213963 964930 794897 1926805 927306 452893 829214 39720 74254 1579592 374597 1373905 763869 15367 580456 1636790 855892 814164 1847765 445973 224940 1207497 1448790 1639927 680702 703679 1976653 1625323 1760712 628986 1579819 1337082 1169648 1359325 1773228 539366 882333 1011905 1986820 360999 1792397 486755 1924347 987015 870354 325534 751392 324386 1283520 1318480 1797688 1370859 190143 1363651 204905 133917 860496 1277245 463249 1686869 1522876 488441 106776 1436371 703241 1979670 1838448 1381010 1985270 145470 528617 444243 550308 1584910 1054092 12209 128932 1800197 1429999 766131 1907329 688913 573345 192077 803359 538247 58377 1011746 159280 1929887 1774707 705241 96305 1675920 90110 803036 1120073 185386 1184996 1802899 1631131 105896 315081 699777 70778 1569598 1139180 1138089 559015 29125 1361270 1741875 924258 1623100 1712539 1888954 801340 1867901 568251 914062 1651563 1931816 1278329 1118014 841093 374161 1863626 460760 1563393 724751 43167 1207064 1798582 634794 1936130 549265 1956514 1112581 234162 858157 92783 1139247 1574409 1404827 314701 1077481 1986007 102402 36318 1425101 1771089 443450 1978740 912952 1330421 185443 661512 127612 1117361 1095822 489295 1963820 1757928 482119 890045 68764 920411 590479 788032 486955 611439 544923 1304860 1417471 759116 193647 568487 1889285 443324 1747273 714471 1207208 1988457 229600 1108338 410804 603362 1231269 1375103 1423574 655212 554436 281353 1543863 1077263 629017 1328417 1387515 1508969 1325218 1097017 1423887 1253095 1077642 455952 1507798 669632 1527515 446441 1104437 32913 1699990 373063 231232 1450207 170689 1795570 1563960 282979 175582 1033653 26848 1297317 344560 755419 547118 1537429 1216279 578885 60221 345180 820532 1341645 1886232 1128645 855081 1481955 377482 985060 112292 709171 1321853 121851 1569075 677827 56797 773409 232171 308662 1916192 390306 217369 1642830 1722625 427594 180819 1121479 471431 1484528 42934 1613894 1013255 476724 1216630 888237 1639613 732892 1376700 1911611 753444 393 1068761 673690 1846233 1840237 684361 1859505 1176252 1229505 1976953 609966 771025 1154296 733928 1176421 531151 1391773 1959001 412528 894719 745412 1267184 113396 1523432 737460 103145 748025 725554 1416464 427441 1045079 1229253 1211721 1825180 915674 1567486 112764 451949 447527 1911931 1021581 196494 1988029 731577 891331 218873 1516502 1439607 461551 1769659 1651299 1586839 1172484 1928079 422784 1531554 27054 995159 432856 1113500 1395354 1159105 1740475 1041141 1600304 1849422 1477284 163716 826534 1850370 335678 346770 1622595 7007 280918 31216 1812142 779917 192379 698301 1937158 240348 1392366 1387599 1725178 1663812 1607049 393953 1260830 682399 339678 1318734 1448445 1476811 1899965 614945 1149776 22301 714489 1991234 1349058 1863191 1124313 990674 136647 891556 989876 1971156 91656 914181 206470 1853882 1318888 377996 928736 1926487 225634 91758 144854 1205497 1398425 623852 325101 1670127 825450 1028136 1023781 1454544 1206370 1104574 1258042 880791 1976581 1382075 1729061 1358583 1767038 1799690 1066940 1399379 1781997 1359071 1582059 677992 639750 1363400 1637219 1436318 364931 100549 1178847 780396 1763495 577163 1978029 50010 145593 1065740 600222 771853 91471 281483 1890638 1433034 1779159 494231 1854652 1479549 1021462 1209211 821733 799773 1244221 1339161 776626 1362983 1661105 1912607 520463 139827 2650 487885 1447081 576045 757199 806945 1482132 827516 1468777 1845367 232508 21574 1453856 1474798 1740894 1341900 695461 902207 1843784 49766 1076582 1733547 1500293 1740123 1460604 295580 785952 990665 1277052 1414438 269381 359042 725625 1561014 911642 502738 1676357 406934 966466 1307866 31021 58928 886273 1306394 476094 46955 1815687 969054 397721 792943 1569384 370330 1517846 1592886 1322888 1245645 546733 1325199 1073878 1670169 327738 1552307 78352 1705622 1260292 1185422 1263846 1903685 1267212 1082580 1970232 1139494 1521770 578133 1135484 953593 687862 209671 903252 1063661 284422 1216338 512872 720592 422846 1573650 560154 1658344 854892 387263 579504 1673071 1820388 1894710 151476 424691 372152 388848 1933424 1971381 884148 1302963 1246277 1870553 328892 726764 1877153 1800455 173357 120975 908643 544531 46386 164799 929713 839529 940889 1700369 1899088 448219 1749448 374906 1675953 243054 1557107 1119620 646479 1788283 683804 451645 1452312 1914823 1566989 407159 84461 1793888 557067 251223 1152499 409615 1567018 1351922 1635821 1165459 1139504 1898099 309234 1546457 1898390 1796146 587456 1282126 1749066 1684441 831535 343898 1851445 1985389 1747005 428661 1724907 1726954 926535 1730 1402482 1826721 1997848 1729484 894331 1577165 186775 647831 712847 173734 1563652 1047862 1587267 502068 716504 1789506 450040 1331558 1355897 393023 647945 894245 619403 1525765 1385586 545878 535406 1703473 793001 642489 233903 953907 1994943 1071732 726221 1200003 1433042 1791056 662015 142375 1373405 736153 1716230 1444129 1335617 31106 525980 784524 1448417 262037 471400 614737 491812 572751 287264 545466 916984 1602170 1106342 749055 1698998 1758658 1912504 690114 1855893 16348 1863898 1914882 1525573 1017402 1440734 348214 1856873 56885 1474649 1318247 538069 837425 353102 1938579 1682841 1221518 1887425 847831 1620008 1720344 1255715 1553124 1683512 1892106 277791 519473 507034 396108 1432363 381229 1970802 187001 370944 230509 1137765 763756 864704 1743167 1887468 958343 635541 1467591 1914808 1561585 116954 480336 1942756 1347801 405920 1140249 280946 426161 1670444 1371734 878140 1328844 411750 438534 173144 1769586 1736382 215221 1644773 663014 1019515 1721192 1420979 199878 1775146 587005 1796270 1796174 748263 1886588 1956624 345997 485928 17654 1338059 132871 884434 474506 127613 1484889 1755898 111756 932256 509447 758976 1424042 179381 1131376 32331 1334550 335169 956725 698048 15341 1506332 1965912 1337084 1093445 1957988 1321421 1104392 46672 546662 1255599 645315 728123 1769023 435637 96526 1102669 1027906 1112611 1222371 1575679 157542 1183583 92432 183830 1677628 1619411 1814418 181767 236362 1448154 595714 1823808 733683 1862972 1864095 94532 1743240 45162 1880435 67862 1665947 1621603 1110011 398941 1163865 1687343 215266 722466 1433111 1403171 754242 1072152 476016 1030781 519157 1316721 576906 320770 858737 881298 47691 44037 1520034 1507865 1167399 1019014 1126389 1141650 1012179 642118 993307 917820 222183 1960486 1260065 1989181 204168 1377003 1196957 1004802 171510 1735408 1403909 256520 45788 1595672 525747 1535271 757500 98873 1772471 1308687 1412584 246467 1628877 1568778 42567 1990057 1619395 1820780 1151443 356530 1809493 1734160 1944583 1973976 1231941 1060691 984081 531635 1470712 102264 562089 1080028 199359 1174539 980200 1633986 1516490 896290 1509532 781641 1882909 1531103 1985337 1620056 1115451 979074 70772 107465 1597294 1417578 1348414 162192 107520 1303862 1454329 756139 1473279 1213142 800822 86069 603347 1878955 401544 1602520 1029578 691996 1579106 1824416 1980884 1002245 1952124 516726 1680383 1156946 1294402 471072 1715582 1798479 1083603 1366455 1287403 533252 1045497 958789 1120164 423636 612679 813163 1132450 1869652 1511472 67972 1643024 609628 1911462 982039 1386544 1084770 1871717 1907769 1054964 1068064 1004973 186829 508904 629762 934810 1079061 831172 1110472 1202169 1738613 830198 411888 459632 1154902 651621 319783 751531 860355 1379767 218426 189648 1931617 682816 1034928 1634163 1661090 1543550 132303 720904 1565685 1245974 1049006 843572 578278 52336 877747 1784411 1589513 960927 1716834 986999 1468030 1383599 789057 1029043 1510215 931655 780693 423849 558123 1886239 1316208 1756083 1090772 369160 1558626 21852 1694760 110451 240713 1956857 675594 521460 1547454 869189 773757 868656 293877 125946 59154 567324 1596943 562588 901203 1825136 1344798 1098193 1828533 1018685 1179533 233326 810153 441333 1056111 1604288 948205 1560981 227452 1674879 1474891 1482664 1554858 920076 514112 686975 430462 1218540 869522 1184184 65959 1224247 223134 35597 980234 1428144 73893 224269 667062 1639755 1430011 236213 1965191 93134 831346 72086 124096 74792 804719 1085704 533219 1133173 1349046 1293461 1469317 49303 830090 1673271 391821 6305 1533787 1586179 722784 1420738 362117 113558 952713 1771659 715589 1566920 1434952 241740 1224617 1392971 820501 1903969 1108976 148902 528797 948826 1126637 1292742 494848 677196 586606 328946 936443 152187 1222924 265764 906998 437820 460911 289267 955669 642027 1902282 43965 868262 1275497 912163 560257 842748 1348089 765960 888781 102272 424455 1983345 1312018 437990 1468247 120365 38695 513399 884446 370148 431030 1218716 1892433 677607 1980773 1339790 1302276 1214676 336464 112163 677157 371039 1514538 1601628 1306628 278318 593895 189775 347171 1071102 1655007 1128199 1992262 1521204 1602171 301404 327605 1541330 703234 171377 1021388 86584 1032042 301277 926550 1057357 1593206 1712042 482945 1032671 680466 1557679 1507952 427191 1950473 1733960 1888895 1297903 1005452 1145956 81718 1957263 4154 1360435 1073604 1792933 842940 1316485 1001305 758899 357711 424590 1715223 120634 58685 1100239 676769 1168367 683652 446901 791580 1042720 606076 1136795 1422905 1126522 881448 797401 1210827 777947 1198994 1021453 1659226 1237010 269349 620798 676705 1658978 1679836 827005 1427223 316418 1709854 1633096 1581958 643181 817842 1161752 1600133 932049 1186020 1927324 1842655 207059 55476 1826630 1997570 6128 1378159 578722 606179 794902 360083 1442379 499457 1641113 282071 1311434 576716 233891 1020563 1429298 1418116 33042 43865 659814 375662 730888 868173 516298 1620007 1917604 1188446 70194 888166 1798550 1358858 1845891 505960 310165 85080 1691204 1512223 1969485 1371816 1673388 1270491 1933106 375347 713894 1835808 228969 1875204 1515600 1213170 1141939 1243847 1738392 376325 871676 141789 1526847 1301363 549793 1742730 190081 1182977 1955803 89183 1106391 1850720 343419 1990708 960533 1238929 242446 872479 257756 403721 1404881 623076 448021 192428 182182 1175773 1459792 99688 1578286 1328061 637163 1559944 1261665 1723446 721853 171625 463098 1237397 1475399 403707 992136 1325618 692211 1439621 1522698 658630 175629 1438599 973413 1464021 265256 104762 1128540 412510 1298878 222403 582328 1397127 1817637 768870 646839 1860666 625582 1108956 177710 1835301 1730636 747273 1846880 1027970 979305 1347649 1238633 1091897 283203 1027082 1304978 645699 498465 1077515 1328319 194449 997079 1086942 1024593 1189424 1758330 1974916 1583873 1257839 1237406 244440 485752 1091549 1011692 367946 780351 1654085 855249 315780 578403 701390 676467 372785 865029 992825 267014 1839936 1664642 1290502 878911 571981 1257971 202487 1300858 1685649 1854949 1504375 126390 1086699 25262 756312 1316214 673140 972475 1485917 156757 1639153 716084 542631 360285 347731 267701 581428 765695 646420 218916 1894019 1576592 1564228 475489 1519471 665064 1258945 1919151 411106 198950 218553 174015 1141925 710840 1932913 957031 1068732 79044 1961403 594848 411962 1976890 1375930 1109193 410147 59451 1357118 417775 38448 1798605 411743 1154441 633879 1848054 1385453 1758008 495295 1434918 850612 319782 1862633 420884 865547 352241 1536677 1905663 1260102 880219 226188 1731910 752343 1187499 149420 1285151 406878 851448 1846035 728613 1117415 507679 550511 1745318 606319 1470483 706880 790579 693028 42757 638969 1516579 349375 1225823 604183 1095061 968579 1598487 1917226 101063 604631 1245513 224790 1283171 1198333 1274668 1557814 1940729 275234 1522496 1759447 626746 695580 1336526 369315 1732921 320569 1898280 1653767 562370 1616494 14618 11828 1679505 1698936 1284816 1470096 453327 350427 528315 568625 1837513 1015528 1736018 1415009 8543 1006568 1001601 1939476 1155905 1373991 3479 502042 842457 722513 1543572 1972485 316089 1226790 261834 856894 1215349 682395 11873 67494 170421 1103714 1113730 1424253 757104 1377356 1097381 249790 1430076 293996 25103 1484595 1030724 1640479 1547788 1638562 863490 1501682 923703 1655946 1117253 245975 1672296 1785812 1194208 1807414 1389056 1883680 1042272 1168498 1897578 724846 615203 1815407 66211 1471833 934299 421885 642553 642163 1481317 1409469 1510006 472379 1339093 824509 1886625 566182 518490 434796 565495 1723583 292996 1037655 115340 931470 1460002 1225767 817114 1427727 575349 1341569 1414975 743978 343188 678941 1662982 1285967 345850 328956 122825 1751411 268557 203094 336478 1051595 1927563 48706 1134023 1222608 331205 791911 1616811 135378 43282 829291 1574661 788694 1482825 1413297 1607977 1805375 216953 839142 15139 1070076 1175687 1179660 521126 864621 1029271 966895 751663 673068 1859128 1419976 1589379 236310 1823575 800737 524851 603928 343059 393947 573403 301420 1426409 1081759 1879835 473804 1369773 1808853 1714776 343707 722530 1727715 1483223 1964433 1466777 1624013 608828 567501 1715102 1257041 929289 1100809 854349 336787 1923686 123641 96046 1662172 782766 1611164 72420 1472964 892493 1062253 239653 1518351 76670 174265 1745553 1568432 1090979 109374 1842270 366755 1093199 1697272 293495 1098674 57547 1050720 64590 485801 1960881 1826223 954023 1584544 1107739 1101308 737716 816925 21952 1296674 1157973 1646334 851674 560315 1878161 1026994 42912 85060 1736759 1314511 1018168 10654 414079 162630 470436 1646366 210223 1286578 355721 691852 1716062 1570667 1054862 434732 490582 1244945 1102154 1625048 1302887 302413 914953 1630424 442168 1839229 1507690 1547565 991067 771306 818341 84685 56336 729536 557304 998558 1201456 1075397 1385333 1517768 543701 1774535 436865 1533384 1446901 1103055 1858214 1038636 280897 1982970 1732082 1339348 1786838 1276346 1582540 1884077 1665287 1513510 187577 163233 1349426 797268 331348 704631 203828 1463092 1467924 325770 1551329 640150 562274 1252777 1603383 1247296 1927969 915021 1373929 285249 1186868 499933 1007489 1848534 929073 18657 461008 478700 1851605 741427 1498233 1704594 292288 1065797 1567831 768756 72832 595140 362218 1114317 922541 1514045 1064777 393555 719468 1088625 1921526 1795404 738760 722486 698038 1403607 1694006 1342826 1995451 299303 1852814 1923964 1023706 1709027 494736 1178933 601158 1228752 533580 1365147 80040 1394988 588490 1093720 1538535 39339 791603 6822 828150 1883321 724217 349658 1380076 1923672 886142 1393200 1832482 694548 369846 1460650 1384701 293390 1722634 1909921 1540358 1764317 1376598 881999 843632 182252 917881 726228 53252 1159855 1118288 325607 401575 53871 566274 48288 1166341 1896465 696553 1223962 1443104 714599 808807 1528741 790269 642987 1857091 16054 618475 1249964 955658 1808511 1498223 1571479 251492 907783 1645572 54724 54574 154877 916208 1164475 1838143 817504 470187 144052 384136 1700897 235353 344369 272940 1893741 323020 324932 1349918 1299516 1657207 659894 1274881 14094 1336014 863557 780393 142211 1254361 336926 427416 1160107 112493 1236950 1913830 486107 1358244 445 275170 987086 1376559 827503 1192300 1997452 1758126 141775 279926 915255 444535 734221 640986 1583793 372703 861083 1629895 534085 621836 1693582 1639395 1625944 1370484 742185 824405 669404 190688 1981104 1154606 1471114 76925 196665 1508923 1051071 665989 273456 270515 1244169 1393281 643186 748676 989463 460356 618714 1630391 1900817 1435067 116473 1568788 73903 616304 1763622 84290 1605731 1934835 491789 1426486 283582 1134490 631015 30923 434228 1831003 1076347 1004377 29005 69173 1204012 884162 927192 1809254 1419285 1134388 395750 1375156 1507064 1628973 1671471 1969078 850031 641377 723326 376188 1482529 1779304 603873 1594413 1482720 70084 995705 1393235 1724837 272240 522200 389023 475406 970008 137091 1328317 812336 807802 1899778 1714464 1189563 989363 106747 383937 405433 6853 4406 43805 1927840 1144834 131870 1038157 1135365 961710 1863533 1761606 617478 128406 1305429 1145711 1825669 434259 1009090 684334 1479263 518498 8614 1649792 1196527 395081 1207173 1896500 1375145 1737419 368408 480266 152548 88735 485822 774943 831852 944014 1426393 1175043 921026 241235 1720120 1438994 196718 1881113 837752 1280912 396825 122199 1445437 231324 1650411 835640 1354451 1894985 1675870 731812 258375 1981938 741048 1318018 9623 1193499 1845520 485531 33986 528599 896252 185252 1612028 1662190 1057345 535135 1180976 329629 762361 705773 255360 1067447 246449 1900774 1564620 930971 992196 846694 998649 986686 421997 480038 1156783 1743662 956859 1519334 1093853 1891322 1070548 591587 315878 337883 1100291 356946 1536939 1739849 1093883 1317814 1923559 396843 234936 556471 1226803 490589 531763 1246328 179891 338631 656625 1761513 1099012 1553808 1675046 1272595 678795 1938198 650268 1648017 466964 1384855 1185528 854378 1486861 206340 886430 157021 1712592 169725 1785912 915393 1916760 1982554 428652 1881599 1208145 1130959 736325 86702 1768185 1308204 1671167 1131332 512459 1226186 52609 751874 1710984 1328491 1761091 886779 416294 1560041 1322905 970592 621085 771584 102494 1580122 1289343 235996 704902 1161900 1848827 1408826 945220 1071362 1621409 646828 1550646 397152 414563 148208 1957349 705783 1001216 173301 764165 806844 1816934 682777 1379626 717138 1687691 1113463 220124 288791 30719 1509927 1699863 78360 698145 193276 422280 1352632 1000853 1777667 1946799 1230381 1750205 879151 635379 216506 1196060 437663 1688763 1404636 1894522 1923804 643794 91813 162139 932916 154414 784486 1665089 1383997 943880 1687250 1887369 1614635 433161 445799 1107990 1007547 518634 910172 1447248 33087 1223129 1418253 625254 549777 1657200 278466 10129 1990730 1457273 966434 1491293 560456 214487 1148129 222629 687015 1485797 313522 1915431 646537 366830 1390513 670088 1825359 1419470 1481746 1329786 1713886 1727832 1280856 894521 848972 1232302 603158 128202 284172 494063 178680 1315323 547860 862194 899181 1996156 595474 1014039 1451205 1741668 1324666 846865 681586 598186 1165904 1782944 1321693 1236681 587663 1086258 1274577 1428313 1984247 1322787 972256 479525 982595 1358070 286612 1616388 70459 244376 21353 485154 1474095 288558 1584615 1278071 1659546 1922483 41425 1982427 877594 530467 431919 1804265 610920 1573968 1705409 641862 606907 1673728 1635023 43159 1260677 806239 646940 1323112 632247 424214 1446183 1074979 347389 1815748 1671851 257705 1713466 1718736 1749146 419732 1459865 979534 830147 1016227 992207 959607 1734536 604171 1336419 385131 1211169 526642 664848 16354 902600 1627154 1505095 921004 1459513 280985 148050 1177504 1186718 1628472 148393 1006530 1559439 279218 464093 1053144 183902 1774556 1756952 1713930 216593 513124 1447994 1570017 588238 69157 650934 592959 1549561 253910 378957 699307 82404 1052129 506412 298507 1960755 1435298 732030 1419123 1519769 557293 188909 1086291 1469111 732087 223836 877984 1816234 346610 1171101 1052359 750102 1139342 289730 1745629 1491727 1058278 1613843 1169001 1846337 1635468 1309456 1502387 1226080 890865 693660 529991 632638 1267932 945836 455884 1824721 739839 954612 1894463 246330 1071258 873507 1538300 1251706 1754110 507314 1449119 118445 1961598 411648 643592 633724 970046 715855 1717058 1935855 969627 1421959 577710 493243 1968302 90427 1337211 546405 387447 701665 601947 356546 4471 1421389 48901 1877645 1722997 638487 777677 214897 1232554 801185 1804598 37969 762745 1900871 1506717 1430843 88429 40628 219396 1000305 373988 619676 1364131 521801 563412 133654 998006 1366491 15833 959496 1498954 1928845 943381 1832066 1759563 173593 771635 298999 1843047 1178631 1629700 1245434 1701594 131568 1438012 583554 1473414 756119 956353 1178196 658023 611939 988631 1102270 574745 1410100 847327 1885723 1990648 924864 1642917 968744 554737 528816 372906 613062 1357398 667263 1126956 578831 1840224 1496320 1374080 1941648 1413982 103144 1906103 1559834 1707294 1781786 1132417 1468430 1564472 472510 262874 1173565 1040173 1262353 925626 230081 431034 274182 467424 1891417 141522 992680 1729530 128028 1977766 858573 1059645 211801 1757794 248295 889922 867080 902129 814147 232570 782422 470993 1994317 1580508 1930932 1030387 1125372 1624775 1104942 1058397 553342 1505649 642102 1054224 1865830 1261802 857150 537764 794885 527571 1738048 288318 601009 583722 1501410 259757 169606 1602823 236393 321971 834871 1662562 150450 658666 1183129 969918 1172043 1249278 1213846 506529 1845721 1895661 1512642 746207 507496 1673782 188416 1774111 1861891 1302303 967418 1959596 1492864 783632 133404 1469490 109329 1281146 310325 762592 1335153 1285778 1744200 1460984 1282021 1139589 927955 372857 1801978 352875 612543 1141504 1686850 1172548 141112 485568 1646642 1360024 1983897 1880527 1151895 1850548 638296 1477698 1617618 145905 1797816 1356987 968042 1808774 648845 1281725 1214899 1732422 1215535 1615824 932144 999164 1516143 1849323 322187 1924205 152562 1409709 1875659 1195779 1178064 844326 1091233 243767 177200 856470 1907665 1826317 1264453 433853 150729 30029 1464946 1440684 585623 1518949 1463593 652214 447100 754998 1393197 11664 1640348 1656749 58365 270615 1589099 164595 800386 407066 1108526 1693336 894884 30983 890693 1419149 1033085 1978646 874967 1644921 806987 823732 1517011 1439232 70236 1642452 1919025 65772 1425239 1574888 1082586 1243582 1891976 1411484 1348366 764211 200756 920192 1437248 1285015 889896 1540524 1371537 741437 1140414 190601 1801847 1539304 1584122 29544 1180738 989731 733142 1271670 512393 926073 1945695 1563356 583474 632106 396395 1269169 913068 864414 1295953 1037091 45621 104009 1409749 1755219 107711 1262657 1576813 1076629 613031 892286 1957460 307197 1184128 1469595 155381 231901 983276 120005 848280 1527256 551363 394881 893446 1567327 1437499 1088620 517832 1360522 818257 1226309 1877710 445411 916040 1931687 572455 1583486 503229 568669 892039 987043 1147925 418823 1528834 1804086 737061 872871 960593 1329232 1105377 626898 397486 210837 1453745 1115135 1960882 827488 596851 783896 1405494 1652927 794326 32723 1117514 307426 1311336 192511 8 825945 400786 794501 563589 900736 1592661 1924570 169389 636349 722213 1981216 1533842 1523534 1380632 1105736 626295 959384 138626 764629 1676928 471519 150384 1206030 100149 157385 695227 165171 808731 976706 1652526 1990580 1784207 1446564 1606483 1580568 971322 1256876 881838 1757697 839857 840664 1657942 1392718 933262 1279578 805625 1984419 268160 1857041 1674765 1725378 831564 328671 697272 294347 1401942 1489287 895185 1984118 175167 89754 1722549 425512 1185406 286393 1375557 714808 1700282 1277647 947148 1533304 699060 948779 311815 1448044 1603667 1423767 73182 1804403 583303 101866 543504 967356 958742 1709961 575964 998452 519581 771736 657994 1939469 1797317 691472 1043303 832963 630772 923901 414699 1661471 1572193 147720 142554 267813 280080 1207132 318959 823439 1061521 996565 318024 1731597 1209599 1273839 1296507 470938 1883448 1499432 985084 1272482 350098 586261 1010527 425379 534822 1889139 1200417 518129 3793 1287478 555840 1743923 1512198 769352 1589476 1847418 1776195 1608636 1019612 1793629 1784434 266208 368788 719473 1829596 1979049 1532742 217166 1810374 332359 851068 1973139 72371 561441 382879 1726805 361887 313506 1422285 519258 1655717 61770 1333260 1524364 54428 225817 340799 1955236 742738 48525 903958 1078668 358519 1703931 400742 986923 1190897 1723272 187725 160410 1656362 603234 2832 146517 1383912 752377 860298 112519 42021 1618740 1175088 1752723 353982 1457849 373527 92628 1197066 1529174 105129 762346 455032 909794 243434 1596097 164029 320477 1034396 618983 1154061 435422 177892 1200311 873448 602471 1644415 810604 382351 1930047 535302 58804 1446774 378472 1057904 920177 1605929 656015 300346 855066 159181 662332 1753977 33006 1745407 1308817 110845 1161654 21363 1027248 1740345 1807976 555443 1931135 1264797 37189 1931694 108954 1719955 1591699 961278 719229 1094530 622539 1858697 715298 1101997 989899 788018 1381067 939040 723531 1261429 182420 207565 1183669 172980 1458183 1746333 858797 577065 57003 661819 298038 456211 1244478 514986 479539 500264 1193866 1746539 1456421 1678798 976318 951560 822679 1056774 303427 1932741 932437 160622 1321400 1164511 392724 1586219 1719390 1250825 350267 1318743 1289085 1173268 424612 251325 1927028 389374 659195 975877 1171608 183150 1189411 1716935 53654 1201369 1822624 559274 104222 1935097 954978 324453 41844 1677389 1195682 23983 902988 1823061 563417 695477 762519 1021503 145342 303186 635716 45375 1976293 97941 245606 1134379 1835905 95519 793912 1871338 1278641 1892060 304754 361413 778850 1083785 77442 829745 19563 1064866 80894 482402 267351 316580 1272686 1650832 1583573 1370727 908158 1316394 200006 1208430 1255530 988208 434827 1014575 1301008 1600152 1091447 855480 731079 1006790 457180 820363 1159007 204017 706918 1131171 1909879 414931 1615288 1458054 785672 1431915 1171317 1492998 1235591 1682097 1228651 1517039 487026 98709 1464382 1236318 858207 168121 183697 600292 1583332 1790475 66730 1555644 64277 1503151 578121 1044385 1200794 1132312 1629485 1815391 1350874 867188 506777 27683 888605 1363591 580497 300064 1762714 717399 303923 1691970 1818583 249726 562238 1114999 1353461 547509 933514 1747795 61324 1349980 1231710 1775996 1032017 1185904 837755 1778426 1144418 607092 948769 1504434 1393622 32989 590763 1944509 1706508 802320 76277 41839 11447 771257 1756638 469793 760257 1692413 1974480 1121993 976719 1668937 385326 1218659 606342 400102 88857 324838 1173294 827388 1405724 1708913 1965746 1727014 936313 1363439 1633837 848873 1032102 1106027 1950542 363112 450907 1361253 643285 1698140 592987 536789 1512281 550126 1812415 604316 770465 1075407 610783 339403 1319702 91851 942396 1259213 1469099 1052271 102830 1865917 678555 1298132 503208 692104 1459909 1740910 1520735 1180784 51892 1024051 1973358 86823 1213174 473163 906783 1000738 287898 1142723 808324 1969571 1977118 702880 720253 144929 90462 169439 612185 18410 1863424 66389 1251702 1335714 576653 1733236 1844574 490717 1973102 1264820 1819349 841657 1012452 18092 1817656 474906 664163 1887837 1148244 1997255 741670 1758778 815681 847917 1404718 293126 86576 835727 1199311 1665061 1222906 553944 1206978 784132 1613705 1724342 1385208 1624812 355967 393599 420185 463197 1934924 929027 71152 659704 1110894 1210993 1167774 1472692 1443389 491344 778995 1975149 641404 1312313 314642 1224135 1684354 634957 1228701 952016 1591729 1262883 1763049 1363423 1458708 682044 1461980 1659188 1270103 1488976 951 1273542 679442 1859143 1948130 696876 22795 361132 1800488 79640 884588 1025675 1681914 138066 789186 1068156 380438 1425728 1343500 789096 1170604 989446 339621 1578486 179811 1077420 1376409 1595712 111028 1388239 200866 522307 1594915 1534057 1494145 1310505 1803701 607895 1129848 1048635 1310741 1778953 1411783 1574875 1713818 1944684 1006346 27994 52283 1581353 786953 544646 1844364 1368550 1021265 89443 1505206 1982874 102075 1316002 1387613 1308506 733542 629669 1146269 574346 923244 1414285 1184347 482954 85439 1493445 1198126 1959043 1437809 1367373 1258541 1991205 1155031 346266 580884 1975943 1277664 1660877 716533 1994766 1519562 1952145 933875 726112 1825612 1170113 1995058 1094294 1013823 1380187 1711612 665116 1641524 772616 1977487 707344 1314402 405905 1993269 1002067 1864023 1220057 1570800 1747970 1388178 1780534 1860513 1636747 905332 1924705 1816900 1545656 1813405 515337 1577208 395621 567971 1712283 957357 1313200 1429864 419378 1717203 1191654 1708268 1858624 78553 119909 624482 819798 1013258 372448 1167778 53229 380772 718017 1168397 445141 1472999 392287 1171237 1603265 1920747 1296898 916163 1213546 913885 1309303 444265 791851 840083 773549 1949218 406340 788482 669397 1336253 38278 916166 142814 1311687 976286 104396 628750 124968 1892855 264481 1953871 7533 1125355 976064 934559 156172 1778221 687684 1616194 266120 923911 205097 501648 1621123 1447489 714829 296836 1634046 651319 996546 978522 1868174 1886920 206079 172148 353918 993487 906146 1160454 1967800 235881 1143939 1760474 1928327 891481 1485058 1769047 1000694 664836 1145567 1033427 1208288 789608 1895899 855615 1651274 181004 130794 1363318 1077363 1554231 309683 1226345 1793927 1703593 1566337 334986 1712271 1493173 1126150 1375890 1406465 1636755 305722 85255 1036348 1684696 1896531 511741 1261617 665367 144531 323105 921625 1886234 1511801 1236179 372142 2715 555510 755322 726688 1420785 513341 396581 1242361 1245441 709475 558735 1758200 472041 1361796 151836 1059214 1057285 950284 1247294 879648 666640 1145505 366287 494504 954111 1089030 990524 1687441 1511009 1505607 925984 1096355 703457 8858 1743130 263202 304257 232514 1564661 1343638 992055 1815459 1942799 1475585 369061 337036 1193790 441129 1442130 1697452 1441312 941274 1612639 171529 1005465 287994 329963 1861425 1877929 1797146 1419376 1896912 942016 1489626 978394 1000496 662085 1714465 473576 595995 798437 708495 1456371 1985298 174807 445196 220281 630356 857775 274926 583015 1103005 984480 395043 434755 1099091 120745 1018056 847845 598121 1002959 805364 1889905 1872790 1362229 220308 726069 180669 889005 1959585 1716250 45200 1890125 1970497 930056 564465 589240 1735950 1016335 938644 126406 1067544 839222 1679600 955008 1592421 493331 1682991 1632142 971378 1495568 654386 1136289 1389156 1266911 1785736 1227693 1036153 864210 18708 187993 677222 1964400 1040405 1814985 994910 578005 453096 1315860 762326 1862643 591752 591705 161910 903330 587779 390832 855580 1151012 1155945 472201 827821 219684 1777823 1152022 1160071 984302 33315 1360660 171179 1531730 1032055 579189 1173673 144437 1990789 425061 1796219 189205 1547389 700052 1189862 1182668 813908 506727 1830703 1832865 1690279 684020 246745 1749385 66456 611812 706617 1692884 971308 1357038 357570 1076205 666960 67714 239621 933121 680841 1410314 970562 493814 1959055 1685908 1996133 1067121 1030538 1683769 1596380 445948 1957387 941578 1808403 601273 1993454 62677 1253022 354635 1013485 1210480 1568852 338016 225717 1260378 1801535 1752721 1243485 1427973 322866 1963289 1468751 1593034 815715 592351 1978384 245005 673801 158317 459134 1461859 708179 959919 1409751 968415 779593 128601 1099020 1892642 1070610 587400 1881956 914721 571261 605581 1245447 1167343 1321472 1538836 1799696 1394131 251574 1986383 685338 1370572 1167810 1823092 561488 507304 511341 15240 1403504 1356003 961798 323837 1919696 1479559 71898 96747 689852 476557 1528324 310589 320196 1076242 398071 34208 271990 313739 1177402 227530 965859 579421 1201140 837528 1107866 190201 165496 1734887 275587 693693 1560108 1541163 171838 249412 1287185 1874092 1039217 1687253 389240 1196050 890169 29640 990019 1311747 544413 1332316 1424522 881175 1898073 1527318 498457 1053522 1466887 1930120 1088661 1870302 1875365 1676393 128670 1213283 1403315 1527643 516608 24649 535065 1891978 226784 1777994 143807 1353622 1285280 814910 534575 1820935 1410909 1220647 329955 817857 171457 1185996 960818 1561595 411542 834916 1745938 1114951 734273 192108 1539738 65413 1408527 125763 401914 411088 1831842 858901 1351897 537543 1864208 858601 1055791 1537886 281348 1328932 862649 172851 527563 1797983 276618 1915840 388409 122046 478285 118380 593630 1425923 678398 257050 1671622 765426 1130656 796741 1881946 1439049 1907872 468094 380450 1689280 1166846 64341 509053 1335096 723021 280285 1426211 1192602 1142154 708233 577322 1044650 1039639 1917675 1653068 1692481 644401 259583 1370117 1589940 1672022 1845628 1965604 1411954 1920448 169655 1008313 301267 1765224 533508 1721447 1372880 1637742 1073423 362452 238579 505774 1954984 345215 951526 1108981 705207 225982 629217 1812669 840129 1582000 380117 665251 1686151 1023945 823513 1806781 1667197 971823 386541 1294437 176879 1033890 1555179 1988227 1508195 707136 524483 174449 732605 599293 1926617 1063728 94422 1327813 166365 1725349 30685 568632 757902 1754684 914111 623011 219270 243214 1730765 287859 98772 1685010 1121794 1388550 556578 274061 285157 1627878 844168 681524 1187401 1222354 801023 462807 1850200 187186 102247 683803 1767066 624817 174087 562474 569529 277885 845926 450191 373569 1471048 893671 674879 1964412 1817413 1176049 1978227 521504 667553 1282129 925180 1176860 408132 220762 1773550 1910158 974221 634416 697395 1765537 834281 588727 370552 1382550 1728836 380625 1438545 973084 29168 1886179 326840 1719782 532090 68462 162623 95639 1589186 1576650 1378310 841088 247392 451049 1381428 998628 65061 390385 524962 1212609 630741 908533 844848 1705324 1777634 1432491 1586236 968933 257062 945422 1620945 674427 1075772 786289 1179638 1305154 1799931 1576038 55858 1877546 1797671 522982 463534 1192896 213789 1611997 980015 269612 345301 70399 335567 529630 135437 752216 214733 65795 119714 1247706 228288 772889 1741003 1229392 1039087 1766963 1719196 1741311 484210 1141006 1301332 371944 1935569 1275347 1274594 1295468 531356 1573370 1803625 508308 1331870 501717 94782 597732 1072303 1095962 1085301 674159 1775254 1023079 93300 1287892 1459158 1205091 1803087 94764 864061 545286 1391948 1807822 1529474 1760568 534051 1070000 52256 1366271 257679 687683 1545177 1846893 606955 1622068 740963 1357691 777707 1571368 1273346 510223 1776835 999939 1476637 1337972 684730 449731 996462 1536623 390758 920125 354708 29539 1580956 1752421 1584863 918208 699175 283171 1618174 1525903 793138 26599 763201 1214485 1495985 1070731 219679 1974941 873564 151254 1400454 699159 1950469 1140004 1283472 582970 736960 244024 1641425 695044 1973963 1874339 745621 637327 755478 592891 1527704 541984 241088 1132314 984059 685180 891476 200270 1210122 1668169 645770 1134365 1625230 1392847 1747348 1604572 1282852 1539894 1209425 333855 907442 1922205 1661303 867485 316010 1275486 146916 1437774 732173 1369702 1997099 493859 336948 694437 679015 1048581 851502 728111 365403 646990 1972753 1977684 1120861 435798 1454735 1674171 1420609 243069 1904585 937264 1662614 756693 1022306 667898 1185465 1660895 457714 510835 1662051 793545 338813 1171929 1227805 1701364 564989 1029677 28299 523601 524438 1943480 1757933 1544877 504035 855587 1497185 364732 568506 96945 364841 1019734 1057715 813750 106742 470701 1244426 1491005 1175606 243401 1152384 1518065 623472 1205844 1778947 289545 879304 1936174 922536 1102051 555478 1548345 1632141 1996006 1867291 1027662 979988 247564 1019135 1523306 1214742 346232 1003739 384645 136507 1818832 410466 1677962 145652 1796192 171053 1675679 169134 439995 587647 703793 859383 1642255 154775 1105757 1940861 452968 574251 846286 991138 567606 764066 1281680 1605989 336836 660236 619321 483666 707531 1623391 74735 374007 1500804 543080 1276600 1375670 479305 948033 65212 418605 930671 1086311 1048285 763704 1644075 876868 306554 141952 74759 355278 872325 721630 891755 1816545 1114073 936084 583922 1171851 940258 1790284 1700591 805159 1700713 1496966 246171 49514 1413633 1742632 1513004 1404940 136909 1776902 691889 196686 1479720 479612 689939 1051300 124002 446406 736454 1859382 1847587 1858395 1986193 383 1661179 1376311 409802 1193397 729880 1526736 1535514 1030002 205676 1709019 1204756 1171295 548852 1743271 793629 481995 1859792 993949 812188 247136 1930844 1486589 1450236 623569 375427 888903 1021330 797336 1625416 1305499 666661 1404328 1272018 62481 504187 853468 1674467 1413359 1745736 403911 335905 778405 403570 1482804 1485604 1936874 1135558 1082225 387838 617492 1531076 406632 777307 1069633 1254576 626946 1611158 1680713 1246176 104773 1188267 1899477 185746 912753 1065604 426873 139046 1064165 241893 1536802 1851906 1912785 1027925 326983 1301275 833524 905716 1502633 1981685 1357277 1593686 751680 771345 639542 1133861 1978855 1706737 1483127 1374187 345855 1828801 1560512 343068 602040 241312 1086193 1024278 580619 545261 1040707 624902 1790833 949608 47778 1566007 170527 1200400 1208050 451008 1807591 265487 538663 44420 1092977 1612974 56217 40932 1218837 78457 1834702 209380 642033 146984 1832250 1629924 1395527 12734 446172 1458807 1931986 795051 1036326 657556 1140446 1798918 595536 1771123 719221 1032176 1848358 142694 1377504 133716 1254126 29480 1209158 382146 498866 1026264 1362797 1073593 477214 793372 1243757 1330673 1860932 1157970 1547715 702481 781879 549319 73054 628196 1279280 1581545 1340578 439060 328392 842161 342896 1180883 860807 333472 361080 743721 1672895 1213770 434035 1814333 794108 310114 1097621 412060 1277009 598351 1926774 77519 1000395 1856838 1761624 1909034 69498 1779546 1482824 255078 1415614 47674 440227 1197670 1805933 989594 1817714 750584 576783 1733875 117084 912304 1462514 1484654 871930 1061303 1063998 1354607 224170 429610 1185758 770988 160064 1618272 207383 1657753 21334 1381371 696591 741842 74731 1259995 182122 1905589 33333 1160655 287822 1407413 775313 1121435 1706745 13898 844813 1488425 1339048 1380363 511705 878539 716984 1289088 1871621 1285516 623331 848589 1220223 662304 393982 813644 661865 1384291 1227662 155170 269700 1522948 1669888 718450 644398 73625 848659 194710 1954150 1611273 1583953 801868 540072 1694996 424615 1994352 1003612 273764 1082148 410094 83977 896984 1535039 346316 1535543 556142 817590 1644231 1802064 501010 1275378 358786 1638903 721538 849625 1516734 135882 1949899 1421076 960556 1371220 122845 1311702 612605 530872 1291824 466818 65320 1023763 1718345 1530633 849598 1170616 731547 1489900 1391545 337756 557371 303503 789110 1194331 1357582 882586 1494856 1484237 1184927 1332070 1362629 420715 1287760 446918 1061239 1486131 227828 905562 736110 1014733 909464 1536209 1721978 793707 857886 1958092 113466 1925833 960673 688869 1226716 1164944 787791 245179 633935 735560 418624 432413 852910 844466 435344 1088268 1634312 240643 1469162 742021 134655 822612 236876 1089774 457617 1570650 1309051 286894 1698417 1567178 408682 707524 1774609 1194968 1742865 1028481 821562 434249 482055 830459 470719 1144300 1020339 1322792 1827903 536011 273346 398661 1070982 627426 1570387 491041 1051446 1261539 561555 359034 622189 589669 1462304 1613993 309175 970587 1120184 237115 706224 1027875 1271124 1290945 447505 1030298 482818 1315202 1251830 1325841 313050 1113905 1575669 1687128 1361890 1470801 1250202 874503 67927 69790 1471859 863247 1488078 800772 1518971 1385358 146221 408775 1329697 1245338 493285 925144 223029 283077 341097 513545 9756 612609 341732 1299041 814194 1807094 1775729 256556 93058 162219 1253562 894867 1592401 1316287 1963791 1201819 1327153 1522909 825311 1718839 327060 647068 627893 1497054 351053 1451423 1361084 1302820 1775312 801337 187730 889486 1594940 153856 189923 795625 1411981 1999008 495109 818960 177079 189101 1071457 1823005 1351837 870120 1285129 1401374 1734460 1195629 1671975 876019 390017 15641 1573200 513035 1169868 343203 503717 1560992 1189682 365901 524353 378508 407728 909435 1744338 908710 957143 800111 1476860 957319 1208943 297557 661476 747265 1925851 1817425 996834 111210 1977171 154876 27356 1652681 912982 419721 864197 1329176 1599984 1209847 200346 261915 916385 1920003 117690 1385150 1268341 1153982 581689 757180 204225 1515112 34704 272592 830672 120106 1559310 1742459 321301 550937 35471 645630 1391393 951442 1396963 307377 1512675 1839669 426492 382701 1167802 1443112 916448 879076 1685917 1680476 473223 1170336 1979960 235621 1759735 885307 981785 1874456 878524 749503 799752 270277 926236 1926031 619622 1183917 1694631 1302004 1028437 1300511 1910449 687172 1795690 1884053 568456 564042 1635057 1753886 1848406 1193493 8063 1728756 1452509 1624016 1328777 1367586 1349472 505615 1893158 1453436 1518310 630111 1156931 494295 790588 988277 949361 347380 1372605 1835878 1104811 540699 1619814 1679930 230018 804027 1087892 605157 1007282 1561778 790720 1925564 1697985 1687941 1565394 454296 661257 1521830 287638 643179 571568 1184765 988542 809843 179764 1641086 344353 1096435 1197666 1218095 1814565 1654265 70602 168919 1272779 1571522 837074 1738487 1276227 805438 1405423 171436 5306 1203816 392519 715730 1127292 136525 1169779 1129359 1284634 393377 45143 279965 1141644 1488026 1978683 1518593 108088 1146338 1319562 1051516 153324 1923261 1573434 1576491 1927518 957629 144156 570075 1443981 911841 611061 29006 1801413 428298 1204400 460276 1246475 201147 895278 705071 1848294 5249 1070956 1797271 1510625 1038567 20924 1998391 226710 1997141 629555 1423223 673084 1859597 974934 268419 895125 82512 1955960 1870754 538356 808393 1536980 1479623 1387445 584244 1986039 295118 1404279 325029 351287 1926760 1782200 104737 1198477 135619 1179245 574259 876191 1117429 228702 849165 1005396 540882 1123416 1977518 1830172 1401263 492220 782211 153138 413376 1418993 732934 1590213 1825196 403162 1670982 768456 499502 802088 774234 1241260 1892037 797964 567839 380745 1450365 1511533 35778 334807 1630473 105564 1654048 1908598 1302449 693246 818936 224622 279714 655396 1686581 479897 498800 767304 1316134 331280 1621453 196918 847778 986933 1248044 647175 733742 1601118 1599759 471715 954117 563546 1276857 1124337 1907641 516464 1942889 1629690 139547 1399694 1901177 9827 486515 543655 925662 1485199 1228716 362316 1483472 1018590 1811395 42645 523517 807283 319662 1276340 1409998 414806 1915287 293682 1743323 726098 1943390 1369790 1259081 598544 974867 1887139 928125 1431869 1514937 166031 968177 1414300 311276 690130 1059359 284338 841878 37213 1466825 266079 1235769 279292 431692 18370 154176 1448965 92833 1840181 1962334 212688 1769890 1330259 780317 1242524 1947769 1489462 225833 1617368 126664 764863 1327478 570815 46846 549470 710535 349735 1033072 397970 1203690 1418548 1437313 1627279 428120 1724909 456994 1090741 801798 667171 1919730 1688950 1942664 1309400 200344 806474 314483 50270 319816 390184 1113054 1119132 1031014 1836192 664614 1192818 669508 1871944 295401 1237272 1344669 927469 704224 774211 1830125 1010866 714322 354502 1576880 1348755 1532789 934828 81589 702279 346815 280820 1262135 1603127 1395047 1304390 1017162 1692513 683018 144838 1048821 165688 841748 1006319 830476 1810442 849156 1108423 1123448 1766528 939268 1477433 1937069 1036989 980085 1444502 1327105 165753 1462401 1778977 1770412 370280 680395 1754359 427799 257299 1322130 1441921 1499428 1102163 1258252 878225 447400 1773446 454506 1558057 382605 1543099 756022 352767 1784140 1521453 1683295 1473085 1726288 589289 1761441 336764 1604565 1190497 451262 843119 767195 1206398 1915469 801631 1362441 891131 1660624 755551 992281 317776 1917645 194580 1994538 916699 89728 133160 540131 1659117 78621 1870893 114028 1947912 1024419 162358 1549368 133188 676112 1428062 176840 1103649 424457 1688534 1058982 1848201 70353 1162191 412692 550681 1871188 686467 1256323 1185466 578925 1322085 1202331 913456 1297365 3225 1708464 651579 1813538 506879 138838 1407771 1577501 750163 1054790 432794 592071 65693 1555721 1384571 315575 1176063 1165882 1140170 1790013 603254 1673773 759050 1917535 721522 1855837 1579666 1881268 624979 1831285 1008777 1756061 1743762 229089 1184190 712508 810084 87732 415396 1125862 825172 1413817 1664222 671237 522849 1364686 1557207 28992 1258528 1971387 857336 786674 216715 1990994 653122 1475857 772482 855403 1585522 232842 522793 326092 859240 1187058 336432 79119 91469 1960872 641517 935944 189786 1814231 1502679 901686 645869 492118 1860019 1830111 551513 1726184 777437 1487210 281516 1646738 1046913 1035563 1672532 1759567 864846 1838932 227872 1020344 435783 433144 1157608 1878539 200280 1550271 916934 1426270 1938705 1342726 919491 1961807 172260 552532 868566 1886085 1601205 848602 877946 1397454 1768819 1520011 1177085 230385 1575575 1618318 17423 1610933 409431 1189453 613521 999341 1746104 200660 1581423 1896880 250942 729102 1161205 1817241 104736 1406900 38732 1856935 774286 1539929 296284 77113 1903924 1014218 565519 1863732 400146 1129217 86845 1909770 722244 1340492 773604 85390 1547527 487687 332799 54424 1608600 971980 1032804 37710 191150 1769743 1061004 1530221 1624591 1986116 1172247 277412 1595706 1480714 143686 1677414 251193 512965 1462531 1460588 1409543 541547 434403 1534946 1870198 457035 909647 1858317 154083 511953 1586733 290774 1524463 1713052 544287 1842101 240983 847136 1143875 1120926 291971 1044968 1159499 598580 1968278 887031 743125 404879 1729007 1434380 1758201 1079461 1761647 1444610 429449 928401 411395 1736623 795512 377416 1142484 1889849 706859 269923 351239 1446854 1258998 978975 1563321 1855001 465548 1711919 1154691 127968 1831117 1515860 1725616 1679027 840451 885261 134676 783280 465016 1707327 1711429 1445594 1823046 1400255 4260 1623248 864336 1994055 674046 775035 442296 1913174 786264 1274150 300371 1857402 1622519 961648 1221719 535150 1359986 511020 473067 1663483 1585475 577353 580085 1239413 1118370 134561 1304041 354571 1418055 772048 1459474 1388731 1979906 312440 1958896 822014 362478 1240370 912465 72902 1750639 1514191 1438172 196619 474304 1711121 1443760 1605295 1934829 1983114 1674235 1636254 1526296 1470383 1827077 588658 1019317 163951 255215 1975311 1244731 657636 368367 1921434 1646130 1997200 266055 67261 515649 119389 931058 1267601 1787851 1607506 1921433 1682899 129630 705498 385606 316224 673543 389867 1404217 1782812 605738 1564811 1208238 94102 374101 1792035 1298234 698161 753549 1100961 1636350 1428826 1936041 496833 19365 1277639 1346882 682640 320904 1071192 1550680 1290445 1855259 1613045 1130588 1320055 150910 1599467 475387 1725749 573023 1302493 750814 1133385 531078 966084 1394613 1893142 1686172 1768404 476780 491495 557683 960722 115906 1578018 584808 1675194 600842 1624532 555792 66468 1100419 121827 1945596 355398 1107733 574103 228471 320771 1245141 738579 1159845 431197 608381 1565267 902264 1451466 710087 1573245 1818923 1271948 1534381 1316795 739203 752427 938672 1187152 638068 829636 1802288 243093 1367334 895618 733558 1970345 1142632 115204 123523 1150882 869558 695383 285426 1198960 1568380 1219116 474657 1171785 604565 1521093 1648121 1409507 771795 13147 673036 911375 1897571 1287505 21800 905123 1033857 728962 695663 417826 1008278 783244 1146146 462366 461462 1389451 138096 1155762 169425 764435 446307 493811 309974 28946 1237688 1662471 401769 405047 673047 989950 224681 1462111 1166249 1126162 468883 417316 317129 1611383 633904 997092 1975252 691084 988997 1488102 1322549 1465050 265927 1891225 352097 1012518 1091693 649829 1778928 774163 1737398 118306 1216983 20756 1461540 654581 531857 1047906 1010739 694398 781190 352169 495468 867387 732844 538146 702226 1896837 1173272 990039 1570093 1882099 155088 1599769 1423639 1626834 1175765 683029 140147 746474 533362 1401673 501373 425026 170915 946932 1998133 828735 584880 806519 1625189 1285539 1144075 1131039 1750970 918536 1302781 40369 1372293 291234 1370647 1129568 1492604 856550 1855389 718404 103416 1972575 644641 1665980 1299466 1638611 1315298 996997 227243 1407516 1640437 1786952 128877 827830 471192 667271 234539 930981 1467371 1218457 288123 1276535 1975995 1759313 1822322 1686860 1734749 823361 225178 932321 597603 341184 965111 355233 595707 1577796 1555091 704969 1764902 1143315 1372628 1305349 1349752 1596679 654440 79595 1588753 728501 1393960 247210 499940 1791880 1849423 1334127 1955277 1194002 145737 152075 1988375 684176 1464731 1635281 399950 14266 1873995 961598 772720 1932849 631512 733004 1726371 1313560 496265 1188191 1625105 546848 1405979 959650 413800 1720118 1167782 1738736 275169 889678 1100852 932375 1393397 338719 1431857 1718110 815864 1168702 1526587 1256524 1503118 443240 1579676 1466000 681455 1073571 376930 1502459 120236 164348 1993136 656141 31908 1219882 20488 496705 1932540 1929803 1397101 1610671 1260648 570539 878699 1843608 376 274516 1138592 1231120 913331 7133 285908 1349085 1612100 748752 1824889 1176761 179174 31874 901624 1339380 1132716 1820527 548815 1431653 1919514 1238707 1223228 1892287 925804 1382436 988725 310951 793437 1285415 1400765 1195996 897546 946199 677079 965890 131704 876505 359947 87054 1871336 1607629 1135887 631908 1039026 574419 1674250 1219473 1943474 1925115 1591871 472170 855416 527776 9409 1310821 1897192 1465924 417805 1496792 1536964 910365 252245 664409 1395525 800254 1046117 439757 371789 260201 510121 900263 390097 1266594 1590502 739866 233462 1267438 1014889 1983033 1229928 460225 921538 384404 1789439 1246439 1700468 536794 1209911 270462 1721759 841625 1543812 937129 640316 1440048 1431491 199230 1125382 1322144 380883 449475 1663900 429608 311464 1551411 37464 307691 1334320 638522 764050 116768 1427977 1198147 1332129 938403 846171 389328 1263226 1729860 234484 1497726 803019 306819 928565 1914581 830577 82180 1247542 1772115 1396781 823767 1255722 74029 544921 635033 130929 105331 1491744 682202 855893 658086 1462303 216740 210282 124286 84203 760197 1196753 980818 1350750 758840 1250214 1951143 1597813 1521411 332876 344134 1214453 1227916 305804 306061 1435866 983141 386359 1705082 558926 1289665 1688073 918237 838672 1241724 1819619 42857 144629 1300727 406410 1742340 908033 1604328 1559076 483401 953204 232028 1659086 256255 440507 1018177 401912 796683 1264855 747870 1032030 770107 1272594 1259357 385539 1281874 645188 92203 628024 1257005 602377 1409104 745130 39723 1700519 1884676 98484 57256 758962 106733 1006215 81462 266971 743835 347438 53562 65523 120120 63145 1595162 941539 1016150 1808364 1307716 1538789 59241 483378 267117 1262094 733853 1569243 653102 777370 706573 1395958 1084782 1878760 1764800 1366594 1415756 1469960 390327 750104 991418 499113 1754312 81627 357214 1799181 523765 871839 1237754 1082168 1033631 1033147 530148 1198217 976374 1731715 163218 1156621 347217 1611843 1243715 1310043 1736277 1015416 1162651 174941 475551 1558929 596662 375041 1772880 553258 306045 217706 1376230 954920 1488548 1461252 672671 1263866 1495989 1117569 312214 1005964 1566830 1003868 1523664 1425796 301121 1684823 981607 401100 1121093 469657 930707 548827 326751 1029490 134100 1734861 1178236 1987447 863017 1252449 1516916 1526902 1005415 418986 75625 233155 850856 1193877 257708 525930 376987 1298673 1349751 1146619 887680 635839 764590 197152 1325896 111347 1174526 450158 1873000 1699508 511088 1553814 159081 1188939 1212183 194168 342489 1126903 1981704 202564 1936278 1308314 799920 1670215 1161202 1000272 510769 1217851 1892580 1728013 1595952 406090 1631591 1022523 1788227 1797727 1079532 1305423 712133 1428499 1349644 1431132 264854 1211208 952110 300308 619994 1906581 846924 537602 1664518 1697282 1627847 536545 1130900 371882 779437 198438 866033 913598 920442 438318 597747 1236111 996927 1064021 220527 230304 951550 87771 644702 1995253 1831874 1720646 623123 620473 105832 1035949 1233359 1686717 1269916 676568 1290036 305201 1233322 978755 344818 1269101 1176005 1570842 196499 421336 371596 1063731 928066 952271 1453303 602960 810815 753610 1698164 315922 1934698 1185380 495907 1685250 711078 445945 938377 926846 1146178 26440 1988731 659609 1851149 1304009 195846 950735 1850933 629305 1256262 196019 264518 1103162 1521709 1033953 954521 1404196 1519101 1756735 1307713 129546 24883 1722570 645892 355123 1950444 967975 1294398 794658 234072 782931 795706 920297 1481361 1070681 826596 1685761 559106 734947 1443652 1618013 639268 1116679 562569 1463112 796918 381655 1284429 528079 1754324 1930371 1210084 1886820 1835352 1247105 1847928 606830 162248 262651 38634 1703285 1422073 1514299 1719445 402077 361671 640999 711733 282165 839525 487908 1906502 1155133 751781 466347 1137320 1807745 702413 1222764 946029 121741 1969284 792546 1969103 531527 1158596 319698 1728987 1592747 1087759 1937009 800036 1982161 1081826 318451 1051325 214314 1834767 1663235 334551 468591 966417 1773231 1712396 1137816 1897085 35908 800922 544966 512997 1182181 938042 850146 295143 489391 1725233 102233 711665 602671 659946 1262846 893210 1831614 641338 848812 1172978 134889 704562 401959 1192994 17461 1632040 1302713 1493797 1178947 290113 983731 1883961 1136727 892371 1208213 438242 1452339 396614 991932 731896 1371267 871179 175946 393906 14726 1200438 1710974 1349611 371731 1238114 1308060 551257 1063590 1070765 940643 1443346 845924 807271 1463409 1480084 1336835 422595 1952410 382857 1168895 1934752 713144 1487911 1715208 526523 845241 1139424 393616 1683385 180445 158655 1425213 1640228 509066 1870421 163034 610835 409123 61356 857767 730144 62525 1032514 795779 963117 1556618 1422698 1115797 332557 1084823 739664 629812 1001860 1416216 1980906 548404 1809805 30627 1077703 623525 1456059 1386269 830157 1506036 1908394 1050824 1103928 1133472 1790979 1300953 1668021 859941 1720176 577099 1519847 814161 1840721 1278759 971646 741295 450229 585993 1256783 187297 167478 1271168 942957 806373 1862679 469296 1235953 1231369 1495429 294942 1256567 996928 1418573 1531336 1363186 311709 1999923 1680883 921132 95210 978700 1590077 587496 76835 725243 667211 827224 666859 804236 1647254 804483 397820 206930 792860 1511187 1230861 474910 946649 1020162 1836322 43082 1963713 316156 1985206 100098 1281738 1314356 334410 1590038 1304985 121210 1560439 1626336 1349274 1239113 1416136 923781 91765 98701 557936 1800845 1783591 1678770 1731092 21550 639381 412164 465081 1539973 442125 285782 1390641 285117 386278 1639419 462407 1115157 242230 1169639 1903190 1618449 1802756 1413559 394633 64171 1618132 1654099 1420748 616468 14671 1012886 781740 714666 255340 1917285 1233721 1895230 1425449 1280587 1215144 1744809 1440917 1641776 1161057 80783 1686466 1577050 1020529 1256448 1784536 237814 1121256 1041531 621295 1529033 122628 542428 709444 1779047 109419 1064176 1526562 1948313 902944 1451970 644099 1072623 1303331 122684 1750174 1356605 1533353 126458 427832 854054 1468010 576663 539434 1414191 402726 1858386 1457434 353988 1425526 190129 770336 1248386 1072556 1513505 60971 506343 277673 1389051 613956 765398 826177 516369 1983182 855242 38144 877042 185262 813573 1826206 1217753 1169056 695732 1434128 535144 1201156 453826 1781843 619502 1226746 723433 1536267 670071 1086968 1161431 1637004 905160 141107 472231 7761 1554860 554313 771122 1525534 1046659 42682 761625 1817297 1671244 847225 1980165 1560205 450680 1437274 1185299 1880696 1660663 347409 563916 1531291 347446 1031100 1970036 967786 1739486 1421113 896565 299381 1462221 247959 844969 1334537 1279673 1030924 1320121 611989 146076 374197 618864 1059868 364472 1705491 280887 1209183 1266649 747918 860285 762677 242428 1012085 137457 1822552 1024933 1623169 241349 1193835 715271 734149 386128 1353764 1796027 51111 975379 1024264 1024049 807951 1115385 22373 864952 44688 195178 1764755 552085 941832 194278 1056920 1807135 1577965 556560 932067 1938630 1757014 142154 1788005 606978 1930202 1945378 1805621 799761 1887915 1969656 1984833 1405048 790182 443080 1047670 1683160 846840 1730541 1003210 1612186 1531364 1308274 1578964 65226 278288 1813898 879782 60567 1660220 818259 1424077 1992224 430788 503040 288693 354089 824948 39635 361830 1472926 469254 780873 1772874 287104 1986123 746380 1849110 769554 137250 1440693 925109 1751525 1810407 1529559 605041 324054 159481 1822230 830246 1597250 1198093 1516659 1823910 495103 1824394 130639 1307955 497967 246845 1886654 1976626 1040107 792214 73103 1823479 711773 104466 1767613 588864 451968 293315 1832091 1989579 788120 242994 92976 1542155 1638367 775924 327870 360146 263192 1271504 1004489 1062074 293093 1292117 1803861 47306 212177 143509 1920815 308280 1914338 669120 1832108 1401551 285227 1936711 764565 1352121 1250003 337699 544817 848431 676146 866144 1997180 528129 735922 392906 1633328 1536450 1254241 180627 434956 661888 827040 113240 1448554 40986 568058 1949226 313097 975280 1953811 1055248 258699 1978450 1596666 1314342 1370181 827091 54806 691621 670836 1537122 1995602 274463 1434497 599134 1396534 1182115 1711051 845622 1639189 459139 1618834 1328574 937497 1300355 1749102 794130 1901062 428355 292234 1977261 601093 604701 591136 309397 1038361 1670278 1485227 959945 746542 519370 1623610 891434 1352159 881467 1575978 254916 931437 51414 1052518 897676 313606 40838 270835 319901 554378 1665579 1075914 1480072 1156237 1736673 1744966 623608 771067 1137313 1214318 473316 1342602 98320 1934257 1382459 1471088 194219 687842 694314 468809 1761020 284695 952411 1431644 40655 1485226 1491304 1194004 1810493 152318 1708374 823357 654751 1113109 1191535 270877 641088 1573600 1176520 662128 875995 42658 1808560 62222 591894 751220 1826570 1120775 528565 144774 298690 1327805 1268884 1596007 1010725 462682 1423280 1403456 1147609 376319 271747 626439 680663 415449 1309276 963448 1085840 1458103 863681 1471125 454696 167301 582252 1721185 326257 1259361 1199114 84898 1402628 869598 1867366 1378220 1870479 146854 862497 284295 1579335 863330 1948983 1752964 1496391 1334769 1471849 1406639 896961 463105 1660681 1168588 1821648 1531468 185059 1601032 1654280 1611178 1656562 1179242 1975265 125372 203291 1871220 407584 457800 617020 1958109 1832813 746221 273133 1151681 38766 225923 1971155 802932 1030849 1088581 1569361 1531091 1799467 570064 1120330 576475 326542 1495520 902085 688257 525661 1924933 1637615 1271273 341564 1551586 88099 461083 284633 1206530 1388300 563750 897870 340096 1855079 1417792 168164 829123 1309107 298697 1589466 52754 879839 1138670 1123417 1718357 844839 943859 389838 1716755 1303832 780299 1069301 914740 161411 1015342 465485 445109 500231 914475 1792468 1906204 1770163 117909 1308725 761017 1375209 111068 1549033 1400859 1474701 687506 485390 1224815 205603 721991 808402 1354584 251316 1866321 247446 1446061 1874472 513533 956488 1039193 1495949 1049300 1241556 1591804 327754 1194812 598338 1544169 1345644 1758453 1694121 1244034 688792 202411 1337736 733237 1221717 643754 428167 870559 1790104 1470703 1702720 1804280 1928564 1567962 1514805 510564 1326545 309863 1091268 1472978 1562744 1460759 783205 317170 1991741 760159 1760484 393707 1338587 1084224 759388 623162 945408 1209658 1231488 186204 1338604 507162 1937911 991582 188227 974509 1327511 1535851 17225 1980984 1850444 986664 1997062 374090 113213 36822 1359480 184269 952126 172986 153503 1217215 1178781 1455350 1452006 1429663 1750897 607704 246193 1135752 658953 1338693 1971017 1802266 1101886 1273212 464866 1350109 1831442 1736233 998396 390860 537689 1461123 392801 219458 1434767 1308146 1803629 151607 1565883 411047 102936 1526611 142594 660626 484581 832938 166871 1300996 1174372 843562 563322 632958 1651209 1998697 472488 1657547 874218 1872925 1934325 447942 126270 136789 1018516 272508 1959954 1172433 410642 1729298 539309 1400756 1890278 874016 121728 1809761 768522 804686 1324965 943450 1773783 94354 321336 1408099 1967567 514386 1429684 827222 1154304 1323436 1682115 1002609 54726 124455 876543 408266 292376 648814 1649146 1693389 1173129 1357985 414876 1172621 606798 1051421 200786 1777420 1917446 60571 956351 359852 133912 437353 1272862 1898746 113584 1798114 392720 486531 1135399 119340 1627132 938414 603408 234467 334101 761447 296207 24167 429513 640390 1858989 997407 1839837 542455 1912857 1775050 1400231 425799 382808 57004 867511 1376901 875416 76219 857514 1063760 1736239 1215462 166765 1716511 485260 1511670 1134445 1597559 904964 182183 283073 1837877 61927 591934 1325400 1084518 1035401 1311866 36346 1877961 1081843 1710073 343627 551466 664306 589705 742152 476124 1949709 396414 8398 1443828 1229431 1744196 531915 426849 1615556 115815 1649307 261171 1286846 1077076 545599 103702 640748 1417180 1124121 1727990 1632779 592839 935393 1777672 1767844 1370243 702304 1929929 1063010 539764 88319 90811 130734 339087 355326 790952 734846 34429 1031638 892567 973338 188228 1254828 1282928 19738 902533 627932 416209 1265368 65361 781294 1905913 133605 755746 1353620 1152307 164142 370090 1490537 1308854 1550158 199950 572174 145448 319649 46954 409247 447325 23747 522576 1047028 334817 456586 474984 168141 1949635 1672701 1023326 1267624 1812935 1617364 488571 1083137 1411548 499700 1129028 390382 1304559 346176 679790 1876830 1478056 1236353 1451866 1311741 1833129 589053 1319533 1192384 163052 1129906 1278860 1475143 346039 1282491 325851 1583653 506061 1323441 571771 1796781 1538961 1252427 1492812 144816 1108776 406664 130167 121003 1450480 1970282 718173 1386679 656604 1300029 1275385 945537 1338912 1958582 1901634 1100991 1508819 1910004 1245650 272873 226741 1033752 142414 1938160 491864 1912182 1927259 503234 1360336 1168553 437623 1361135 665346 336368 1703429 1617037 749674 453586 354079 1278407 831854 1654846 842582 847162 1018178 1366794 639759 716050 675488 31860 970190 1621238 513859 550673 1932333 968403 216443 1722545 1729925 40866 1493639 1550625 1929092 857702 684324 1001953 774738 369409 1031137 1077221 1461067 286099 1063693 838964 765317 1435314 122153 176044 1836737 975669 793815 1211906 166029 564485 1549585 1902745 1199557 1821865 470205 833462 1582928 321524 475002 1774263 1105003 1046895 1764015 1595178 1037860 1953426 986277 934858 1597245 1086615 1939100 426743 65002 1200842 1315391 343848 4955 1737998 451583 244396 829133 1690649 1570858 1854042 313950 952377 1382203 515071 156612 72550 868632 1207122 1187746 980837 1970737 764643 1659697 1919917 133720 547367 608438 401801 1981624 377023 1072561 128584 241322 697234 1475456 158406 1875009 902332 1526851 1580323 1620218 1928669 1134499 1175120 117789 31523 619584 100435 1737219 1520243 493617 654365 1274075 230851 63756 1449666 1273392 752756 866488 110994 1172635 1041423 1906884 755403 1512605 1462050 907498 1612822 1994126 1610883 1853028 459591 419784 345219 1213905 22102 1344722 508164 1043010 537452 61458 1375499 58431 686357 155974 727740 256057 558509 996261 1463440 1524832 580684 1567755 329748 1631395 1721659 567075 1853602 1475847 1170390 1428411 496487 396938 1705923 1331620 735833 423653 1009022 1239597 809102 1434735 1001930 161077 879093 1074699 1390365 1735547 1441680 1066523 1620192 1529968 448943 1427251 1884435 1677546 1519875 385145 107390 500987 1203048 964579 959236 642560 677623 1005445 1714861 1125909 905210 730644 122916 715622 122422 812936 867586 1249033 1480119 1548169 1478375 1790299 770075 1746057 346783 679182 1608684 740743 1303581 981263 811863 1014947 1991132 729509 1279996 1613638 1265531 1292571 1200248 720594 382088 1342905 423588 1804413 1861308 1550397 1318531 822757 1795531 1281388 1624023 428197 1231843 273233 83586 1646493 1416603 1446111 77500 823473 199809 146862 705714 741800 1500568 1026258 852630 81127 1177171 986101 1083282 1600989 422686 464799 1042625 1930231 1563166 1254544 695545 1195950 740868 1618895 1914013 1950284 623938 744938 851117 817160 60036 10068 740095 1313083 1199375 567115 1268685 1962586 1421046 656461 1743263 842638 1517382 1663332 1854356 439575 1503795 1341475 1352868 1720809 98199 1404535 923803 1012560 1984581 1590848 697714 1269859 1035845 384923 232151 1242374 110084 135192 1954723 1302802 1730758 20623 1320163 1085022 1909700 1129654 267706 1936127 806396 1392688 121904 1002280 1292420 225258 460561 1735643 1925067 1313872 1140637 628219 635226 601722 920395 1874858 335025 1968802 1602399 1190444 1786295 160421 1748808 1639101 293748 1810174 1401438 574551 1973992 1382276 230826 1791671 1360683 361272 525111 316271 861193 990263 147694 1578679 1630758 1476574 844481 1046510 960726 1278186 1755392 208043 1452947 255851 1902243 1594058 499476 646688 1950198 470300 1915332 84033 521866 365817 1054488 819803 820886 238578 1323158 767269 775471 1835407 1763698 1917013 361050 286083 1215644 1498745 888550 528141 453298 833832 1064650 1251746 774060 1928070 1087795 696964 992784 1535104 109714 951654 1586268 810286 464429 251826 1559529 172928 775837 1831199 1508030 254908 137470 1389424 592491 1722115 852705 994815 934720 1295802 1609189 1315611 405222 1457760 1916681 1604001 1459046 1221672 1747880 238574 1193413 488051 190660 199812 772595 807090 218517 171218 991997 1677524 743410 790341 966577 945956 1089880 1246024 1142511 1089604 940696 876849 845265 1663238 74435 1059903 1497350 1969444 415740 1749173 682617 1598286 852626 520072 24870 1660239 744249 1631417 1469345 567915 93123 991223 103909 1186532 1718679 1929181 1192942 156508 1781557 63963 1765494 224474 1843909 782764 1508557 567047 1927205 561230 1482589 139679 1887061 1544338 1431223 1401428 1863372 423930 174213 1486545 198944 462306 553233 654717 1027469 1361155 595282 807881 1065669 1947063 696629 1024259 1945171 1757336 1562853 612799 1199129 1584051 735951 495049 418150 1390908 627039 615739 317108 512845 1826458 1257540 636683 135326 747932 308346 1508782 1584508 1338422 1262060 1994729 1828330 1142699 73544 76599 951087 1767715 1071748 1664001 592453 1234176 783076 343307 871510 772437 459405 1686575 233525 1726350 143174 1284667 802478 1390526 1999262 561536 937741 865138 744326 1526925 111596 1660089 1383096 1572341 1562785 1926697 1398446 1776009 580292 895302 201326 1279336 914023 1288851 1601931 461487 1244634 995859 575957 524456 1935473 1787646 773773 1747104 1692382 499431 1682105 1709931 1743002 1791471 1233431 1084604 418786 1685473 937447 1754205 1650384 1192108 1616045 247081 600792 903180 1980768 764315 1321550 1317641 1700111 242507 1954356 825393 590779 1618130 885996 490040 1831381 939988 527898 991268 727465 1794336 772248 927084 829634 1365500 1741120 865779 383408 1571023 289802 1760609 995364 991395 535576 1662539 1957621 470102 1806432 1570244 1736114 577938 1675031 658801 1351553 324036 1930000 1994863 769906 1559500 153942 256727 1321157 1413229 1986375 584011 160036 1690727 1308385 837843 1340590 1181870 1708511 1292849 1388279 1665124 1197086 1455939 1068361 1195326 1470653 498841 1826512 13436 1592215 1445693 93626 787092 1295614 1956062 1575951 1431712 1517949 766285 1210813 1919380 460207 132596 103452 1646598 1362993 1878411 1109646 628692 1485143 650910 1952914 1497196 622437 504526 1475872 1722429 940858 808782 1646054 1920390 1301430 1149362 950543 295490 400397 587724 254415 679060 1561054 655150 997420 1483653 524973 570511 963791 81364 1096535 851177 77422 1745022 1571416 1374158 1279435 1396073 1697143 1695765 482678 1261438 1554262 1627194 429093 1471819 1842348 1857403 1590391 869111 1167385 355801 328905 27269 892445 1394983 1645416 433978 1124345 814891 1651315 1762112 1687228 361276 1002174 1474239 1188868 1545987 27642 547469 1933851 1320895 1086514 1129165 1839326 1900422 1763472 1189704 1353488 863855 754609 1126787 1566842 911407 1743515 125278 1021327 1752909 1986346 1979040 971210 1384098 1947587 83440 1863966 1656890 886150 113609 1114513 136534 36648 1358954 1615818 206789 177898 1941819 1317005 1170546 272178 539255 1405126 1026284 1839564 1614760 403517 326454 66253 650298 1058317 1892701 8948 316960 1077622 1545503 1547860 477551 372116 496418 1749680 1085302 400889 1531456 1915100 1787417 1551139 1484775 1984508 326780 1451451 1342605 1648326 1884948 236326 536599 1025951 687537 125947 509945 253925 1349947 1689181 977690 31244 1998861 1233040 1797553 1894809 1130728 133628 1048818 137522 1830157 1126387 265601 185571 584533 1196796 1918891 1181264 784362 626540 1668261 1196535 1791533 1844585 503313 833994 826893 39660 1904873 1693350 1491049 110978 241402 132713 1453901 862228 398756 989736 1154201 1214626 723102 366683 1053071 1334524 1286131 309588 1169184 613765 751013 520960 736018 1513998 517716 1296851 1299441 1479691 1147833 53618 1098338 1083688 1304271 587998 880314 1927904 1599969 1417083 132895 1359912 1798595 48065 543326 727594 1839659 1077587 1388412 321443 1406631 1676730 20837 1878900 1057409 1968550 155948 412705 1327428 457702 70525 1808277 1706821 641219 1297522 1380241 1310216 1443803 1080836 1792388 1403270 465628 293386 665678 70763 1498059 699346 918863 397387 1776256 607342 156516 48407 321692 1975657 1881796 1769556 616773 879828 1156626 1385253 611455 1123048 1085229 1319934 1211168 296179 1433672 1295636 1063610 506539 1241472 318637 1323179 342222 599860 1931865 1153198 1618423 1736654 848029 24455 313138 360724 301384 1490087 756401 119450 32043 1198526 1280269 995449 237975 697583 1799859 1164468 1419219 689230 802697 1836905 144988 663849 549433 1857919 1226722 711721 1389710 840515 825185 1396247 1731503 1572383 61649 1964848 952113 1936210 1548097 1413466 1277551 1174678 595855 1925587 1627350 351172 16941 1772418 694713 219504 1234384 866349 1171079 1107494 982321 750354 166334 998716 874049 948862 168466 1165251 109334 796450 287313 213024 143668 1933450 69335 702287 1243872 205649 1123329 947921 1636978 760907 650743 648022 784038 470903 1545808 1067947 624331 158474 873928 605040 473972 322328 132664 1186301 895260 1191968 1439048 1023106 1004184 1040011 902472 1413999 1424885 1223014 1321911 189021 1151534 282992 1048847 1932565 654275 570362 1588020 705799 523600 1856699 1723663 1855517 629929 29051 1035844 189808 170395 519454 1785911 701921 1832451 981824 731736 992083 1194375 1426084 1804590 354817 1125048 29325 1991991 1102652 6466 141148 968597 1281480 942127 253242 476427 1361150 451795 1327019 153424 996613 395738 1112005 1209587 344824 1071127 293611 1279157 1832760 184720 578071 53916 1580679 1669779 1679633 1152967 329366 1410467 803860 1056959 130324 1776994 639864 867604 302412 936376 215010 1544324 1433228 1466281 1988786 1284964 1310737 1909839 1931706 1962149 1735026 1144862 1237445 1729066 1562280 861397 1896909 612068 1945209 1895995 1126991 889766 313511 1582972 1982184 1016586 7235 1286965 1468893 1935508 293442 1992279 329989 493429 1439189 1353123 1535351 1147269 387248 46055 672104 90914 1694463 1780152 878895 1475729 91540 1258116 1991940 842485 813084 49380 341099 1429961 1870009 1951872 62972 1750256 313255 1146282 1730466 1377360 589101 134466 1536687 751291 67233 687813 1005520 1842612 374421 1268333 382042 630114 628310 542917 798723 234158 957606 647093 1142348 106564 1197005 808932 1513203 755508 1449375 118457 311511 1775992 58326 1360195 617939 201593 1643517 559143 943299 492041 221492 1767408 878286 391722 1158593 135788 1545884 1644251 701191 838470 319893 919962 934958 1390385 506656 1395576 788465 637377 1746153 1324724 1652782 180280 1774915 1597944 352354 1505222 984312 1409897 1182444 1490437 448301 495983 1817094 1539355 549294 1568066 769736 1400033 1955323 742626 1957176 772949 833456 1602482 562828 1379402 1613216 1803233 330559 1993509 1506839 960977 1454549 489966 100889 946620 1444521 1415716 839021 771316 236910 519376 1151696 1260833 1244946 1167080 1132737 545529 1220761 1156086 1938171 1343704 1844589 1136873 373895 490241 794870 624016 406281 257142 682513 1750760 1451546 324728 1006605 708908 796395 1909284 773811 103712 140663 263805 1916872 1432405 1658278 797261 1089114 421544 849462 776062 333789 836386 1842486 1750828 15753 291225 1728975 1595811 776703 1183626 1604534 1459546 604934 884150 1907500 517425 422695 176353 677427 1429708 1440492 1219756 272068 1243263 969473 1918720 425755 367994 1324453 1075348 90405 934835 890881 868934 687239 464943 838080 1577126 1711803 722794 1799815 1153477 1048420 1994597 1577323 943749 633780 457994 1882790 612891 735902 1611285 589513 378652 1882939 1016343 1478934 1902348 794000 249813 818245 864717 1763245 1801977 361680 1862833 192996 630914 359557 1270605 1880663 1481211 1487122 748611 1092790 1876877 1142106 1501603 1431055 1006446 953116 1680318 477473 1144871 887752 1869282 459141 1791441 802138 1620106 1626127 960501 809714 679331 1265142 1136919 1736275 1553638 1014934 1274488 1448663 518987 1178813 173881 1628158 281016 151220 1031159 275241 1392725 1384838 358972 1952750 786918 1368312 1761338 1931406 410769 761101 193563 1814236 227349 644452 1647235 255454 141400 834812 571034 385523 440853 1234472 658224 889026 419484 1368732 1799366 1704698 1316688 1481741 1413264 1698609 975807 607774 1889790 951500 559650 592210 1952957 287922 1726244 1308429 492801 1931187 510192 1465855 876710 721110 1737719 727561 1206112 625096 540682 88600 985171 1369090 1515902 332633 622975 810143 1151772 1955459 803464 900936 297377 586249 63816 1005885 537003 1801682 683779 140229 778877 716892 121517 1073623 1065902 1090644 1820147 802086 543909 1041554 1357240 1037749 446166 1011465 1750354 1579848 393830 941665 1027949 1862741 473708 404267 743965 1887490 1391848 1482251 72446 226090 1337768 513472 1759528 1697681 1455959 791901 114112 645421 113058 68481 270719 193401 294626 791450 148762 1531298 954680 1303597 1490339 261704 468386 1573769 1570503 1506725 1588870 1190224 171707 520882 1265825 381007 852602 1015985 1654508 1156007 1670712 646969 1123044 1042622 1034766 527717 1700096 1688879 210277 193290 1167936 832956 22057 272148 1478212 1341623 1701126 572887 1187207 1159167 1063625 560350 121919 886733 803426 1072807 1289083 686775 1440218 1376751 233704 854546 342229 1088479 466612 167678 1553064 1532051 458619 242460 1490835 823411 18445 1922312 1796074 1139110 791027 128944 45003 933194 220411 1568779 656558 376109 696733 1994835 382190 1743824 969260 1317618 497454 1765101 511226 1454379 1728053 588708 1275037 1448222 616028 968032 1552966 1271424 471657 1249652 144643 1013688 316254 1385132 1895575 800686 1729896 1320041 427823 1968678 1731073 611722 1070550 1767407 667123 454485 857557 971852 838917 631337 1259844 981629 1453798 192792 837660 1374269 1151734 1551476 1015836 512088 181177 889335 1947009 395509 841285 341803 1956340 453941 1621297 375510 1517340 842172 1792118 1894407 1080027 793110 30813 260535 1686325 1267703 1184083 1212907 1392341 1545573 620981 1154977 272281 1328114 653779 787494 814879 910920 392325 1227119 865830 227361 1606837 220845 909550 1214440 169992 553456 1312556 1170209 50912 194060 1679488 1303111 664962 1485175 23555 583421 145803 998646 1276910 1469371 1899913 1596291 1256691 1687422 1230158 1861243 1914632 939121 694041 1275082 945638 1427182 39610 1820412 1019822 1505292 998373 348765 1029300 1816830 1248450 1050756 1191813 610451 1624348 954291 1994898 1869549 22205 186866 192681 1109033 266727 1219923 182619 977853 573478 433586 1965576 795456 832244 397106 1932425 1808331 1270321 206295 1202926 947135 309086 1806910 211151 1289044 1640795 679533 1149288 1484526 108213 189173 306828 1767699 699847 1193860 199095 1822296 1783030 1112686 1469043 991417 1428314 1112501 266624 1999783 1916244 312776 1838464 1232543 1003314 800635 1504478 1131914 143386 1085631 512032 1241603 1538840 380889 1524603 1614758 249848 1845961 1456474 1851344 1111794 317145 1691844 552469 1006018 1216163 999671 1434209 1137543 664505 1144401 777470 1774909 1514623 1693287 869789 1098132 226484 889265 710604 809599 584737 1765159 1499640 977325 230880 1909687 1297640 399881 1700858 242017 1103927 484927 1425922 149669 516004 1981374 376404 1910680 1543660 1642225 1602592 374588 1057269 1562048 1552627 80373 1283943 602425 815735 168924 281275 1479606 682000 697689 1119903 1637858 506494 1324313 59981 942041 1178420 821693 1312624 1620705 227682 1298805 1384494 1262812 741334 1067755 66374 971389 681141 622569 866459 652839 1601597 306117 1113016 1169484 548350 337394 1957210 1066640 516375 1294780 450790 1261098 398360 245690 451755 1184330 664277 1692033 765501 1815132 788303 1919920 564527 438730 1666770 1283682 206881 1131371 225107 753383 662619 1202484 1696900 1439818 723434 221365 1928841 1090757 502153 72124 598792 1276146 530074 1043026 1581646 1829102 1449663 872382 754761 42464 1185737 1547410 62010 584751 516111 1346027 1212924 786438 1083899 1069913 1877230 657384 962948 1929912 244608 518375 490130 82826 1400525 110628 887865 408238 1030023 332471 821212 1521800 389388 1385414 962672 423742 1779576 888261 456491 1339564 460533 351772 1504813 1823294 1803285 1572158 1475644 1214570 120558 1802967 737018 977740 836150 1396096 55791 791921 1177782 3863 562967 468706 171865 1285650 691379 808279 189596 475027 719272 32401 1483886 1083713 1223908 1272901 422945 852811 1940072 1984456 1245229 901774 1153093 947511 1629930 51163 1875394 184630 1941638 1491859 1590418 136833 344196 533361 247293 528602 383860 241575 1894920 1610860 586314 661420 1569214 1706992 1330440 1658433 74293 1922423 1348920 1641973 1837272 382191 1053487 942427 712625 1774873 468077 563246 1655509 121915 305552 1278761 339383 1424120 1140335 445135 891922 802709 43391 265532 1951403 1894155 1944318 56401 518883 180634 1845575 361652 1563576 1071486 721101 934311 994648 302428 1659201 213686 1903298 1250302 452812 1991964 1267572 445328 695800 354212 509249 1695142 277731 1980360 207260 1855662 734704 180938 1102675 1817017 1908517 1329997 1551827 310098 1698529 890669 354771 715363 1375852 1607161 1572071 1267209 642144 212904 1702906 69797 1132977 858292 1558600 278620 938870 1357599 299805 1317265 1488001 1787205 10931 1214006 1241047 1299909 1612263 851505 1752601 189879 1869880 1959181 1282289 264474 1078025 632968 699179 786422 49642 1341178 1813058 806458 578096 262666 1310758 1488469 1941321 374278 170146 307242 1259971 1910099 945928 45676 476524 46154 290219 1130149 1914951 1616864 1288351 1681462 925286 727784 934758 1523422 383665 156618 1549056 399278 1010065 1808318 1852971 1974944 1286993 784211 1710201 1401297 110820 1601335 877386 1801227 670209 725315 1669059 645096 1422800 810009 748191 1279480 1557700 772489 525933 612231 823466 216025 1766501 1426890 879466 1963660 1879656 1319837 1847854 1756033 1489615 673611 1047213 1282090 1296448 1877177 1254694 796901 1882829 1817677 781853 237202 1256241 106348 1761753 1448968 1163802 1314237 1196737 1171328 614182 627142 596840 992106 1099092 1051857 1083560 356482 17542 438 574686 1883102 345328 863471 159879 1966253 247979 1813493 1138686 103731 347571 674829 969239 85653 1309114 517797 1179987 1602186 1198086 1651014 846548 1727413 846830 60801 1093064 1193440 1548367 936656 1373878 1830715 521085 1489000 135223 178837 1725010 1876406 1206038 1807086 1111388 1751155 1714025 175677 1693455 1273349 1614948 976646 1711274 1148278 1071909 1874626 530469 1385205 1626927 1576227 508760 1524819 845834 312865 1362663 21938 1610247 605438 1192992 427820 1564731 803379 584503 1301667 854900 1506279 1464103 318393 1958082 1783631 1699948 284038 374104 1813796 1029659 782074 69093 748768 1747157 1945853 1424725 459687 71223 1102485 1610735 1724639 1988320 1527110 1253257 1470346 1703044 225225 1148356 159122 1775388 1825820 1023262 1675484 1210391 1759651 1506361 195445 1263084 249718 1205559 836175 133967 1919128 425503 892532 609095 1203528 643953 1116633 1523727 1305166 579770 861104 1816011 19313 688974 1069005 870164 124353 598254 384453 1679839 680995 790587 1335508 1609554 855695 1072047 15193 130851 599505 1492650 476182 1927749 600559 648152 1234302 1897862 1105996 932170 1355345 1580640 1444883 1839283 990378 1383047 1089373 1018934 276870 1647755 1254882 1913938 1055668 1412847 502483 1705546 275496 902284 468394 1769847 1279710 1920829 1165189 1767443 1609460 187096 105836 675324 1102088 1339864 973289 1559877 752735 1233628 1357814 19952 632161 168383 1928476 649067 430591 418779 1446630 1443799 1662455 857342 909737 551181 1392919 1278445 823759 229299 303025 722269 20857 947857 668020 69010 1686254 1449176 888780 236242 1477351 1944422 637399 758695 842975 747023 1686183 1135030 1886528 1141984 1303326 1677888 235758 1543579 1478678 1078778 1462538 1023661 1039731 565975 1334145 449400 611619 1571228 1360074 1706577 1383280 624870 1854554 1328042 1545739 1207610 213888 1495631 948085 171185 884902 1459168 1057489 1609729 1139651 915771 1477962 915353 708647 55353 1104492 602276 783866 744551 741377 1843724 1480441 1867744 1844267 115733 1748341 1174247 1649493 551081 1121254 369859 1834818 222327 721923 1102564 781170 247850 1737962 339234 604082 1569965 600641 433784 566628 1937707 122927 1488866 882875 728445 1711322 611659 1158020 1772842 1383042 1793261 598295 578455 870973 776815 1634059 708760 579643 1962326 661968 1732882 818183 1600019 1531873 284631 161442 1151097 416583 920286 1873436 1531442 748230 1761399 1629492 704869 869916 195149 801242 1142603 937692 1747207 1280650 1103007 1000261 867123 227997 227649 1854559 865474 143716 793904 310 1926610 814927 936879 1584586 706943 113304 1192200 1112510 1920519 1792807 54329 454706 802125 770144 249473 1428650 59440 112065 744868 206221 1851437 526602 1999932 1565641 451500 982634 1290043 33943 671228 235813 1575262 1148841 1318961 983143 1511080 513324 163444 1870941 1508395 282627 727079 1539788 1924427 562604 367371 292844 515627 115440 1257193 116232 1709361 212578 1608709 1340037 1343008 669826 1845047 741182 1818850 642223 1308929 1722014 1088704 686677 1097782 764942 1142127 300838 643686 86004 372457 1478858 1766899 1146818 627398 1959656 639229 1043159 1863837 16421 559887 634666 1119741 1455999 1087249 724793 228842 522359 1389147 404067 941819 644565 1879576 1389726 756033 1209596 776268 516800 585243 250100 633854 637018 1386361 1298428 1872285 664633 304224 342773 1251110 1238902 518031 939901 1709746 184866 1436067 1080985 546937 848945 1214442 1629099 739398 818054 1686648 834402 613098 80782 1150526 1820366 1040515 1874313 383527 808600 1173611 1052669 441099 842714 890146 805505 519971 1072422 1694986 1565015 386892 1626752 865694 1108260 1567935 37090 767282 1764459 152543 518160 653806 787973 1042418 720197 7791 184677 1445994 1554539 1060554 986705 1119283 1960854 646200 1798859 1058124 1888714 819567 399842 954016 594312 949800 1998044 799622 1655859 1625978 1123808 93522 1093817 1610377 246738 1190323 1955272 474731 1799 1958583 271434 1784410 476548 1020800 1746889 289821 1380448 385372 4288 1638340 1113311 997682 370479 473575 1416072 1476158 1908493 244651 1259429 1731466 1078023 1210683 398182 1708801 1965799 1536113 45024 1978574 1579082 1831986 1678782 1764707 1963806 175307 89618 1236018 883081 1790014 1120954 122783 407526 1099266 409704 299471 1761448 1156958 1364096 582303 1904212 464613 764423 465997 1017658 1218295 182300 292563 1413040 280612 706673 85550 465342 604547 735605 1417274 1382969 1035904 513848 1236771 1399174 558741 564162 1818457 343633 1365180 67020 1186193 433320 919368 1119509 822231 1521442 941822 717471 310534 1724711 601985 500619 155864 1765699 1107090 50472 1525056 213317 662234 1935380 1556057 524948 103612 1435041 397713 1662816 970882 1559676 698698 345814 330547 1605816 1583123 1756566 273393 737168 196274 834965 1543652 1536840 1297381 423502 1115834 809969 365751 340556 1493831 1705167 1622132 1865585 1108 1042927 835567 673693 9844 559134 88717 202250 525700 743853 399804 1875913 1501104 886477 1120705 1190042 918827 208827 1642355 1802754 1804020 1639772 749569 1184013 1205519 1403305 674907 1720012 1234693 124595 572361 1364371 147738 718165 308598 329255 691010 392339 422395 1613673 1196353 586201 595279 446782 483145 425214 1270362 293595 1242274 1881508 895271 620730 1372062 1595235 1161011 1803446 811447 1631745 292072 897525 1668662 690603 195651 825680 1116487 162307 1727429 867812 965702 1674241 1137328 1715910 359048 1146472 309246 148755 217066 790681 1870041 134134 222433 1785811 66397 1112766 1728794 1938833 1682998 205841 1644585 1114064 1004117 1334274 442252 1135623 702703 1285805 1341498 396583 1976501 97784 1830820 1360116 1619025 1572512 1698098 393576 1007758 190828 221183 522183 50106 147013 1535068 1613073 247192 1713983 196205 1389798 301034 503055 1776013 1851963 307369 1769001 115886 859268 979094 1266403 1187543 42937 550535 1329199 221262 715472 1900199 1091472 186117 1518354 61264 260545 813667 1965091 1109254 98861 23168 1335736 1471518 1597212 278549 1267230 263585 580234 1394744 1056688 1658426 638615 644208 924547 938365 1372380 275565 295162 53022 1574185 638140 332017 216008 321697 135047 70493 1429453 447280 238166 517254 1290009 1114698 1020754 1174066 1500739 1022835 35735 1862721 791987 1873880 1684767 1366848 428629 421424 873731 1211635 1045691 861074 1476922 142454 1704970 610884 962158 779521 1185573 560355 1751981 212900 245322 508252 562843 897134 1539861 1660050 801416 231930 1430784 1007630 1293948 1741461 166974 1641251 200900 1232720 584343 645695 1261481 615267 1915891 702985 1419432 1317352 1319883 14431 460053 558950 526048 977254 301438 289490 732688 60110 1933263 1080482 687337 512213 117467 931868 1014378 24486 1892208 849851 1812589 830745 1070906 708191 1385230 1320471 1964445 1850821 84907 640861 1180772 463948 309432 484641 477461 1491184 1479567 749473 1984467 1695993 800522 1492025 399977 629790 252802 70961 981087 1016445 688627 58275 1104349 1339334 1614512 1531758 1337783 72865 899077 1306509 17702 1978486 1908395 39759 804588 1526276 272158 560801 852687 871372 316471 967182 32409 240197 1244985 1595839 574847 314592 1158008 672259 1317503 758513 1136444 945090 1651144 147206 878069 136312 845829 1005946 1304791 819960 758907 607292 1265224 1815641 642439 863621 300555 475980 1888742 396280 988706 1195419 1576532 15283 1199182 1945629 822635 1339982 1391786 407404 1280322 1616555 1552724 1237674 322028 284747 636207 282411 429374 1066648 1605136 1707236 173201 1347529 1526915 92608 1520333 1250404 1025535 1375993 650029 1971623 324824 1575243 1950318 551992 1284552 1876527 1860676 1967440 1028985 717348 1167127 145806 578752 1880490 569421 1748500 1830639 1493179 606972 625190 1576766 1194373 344376 1504283 1778211 1111737 1544853 368405 213892 1189966 1003957 475266 972838 122405 1633493 1330792 1747761 1880862 1686632 871932 255416 295028 1294643 1819687 1452625 1468945 1020266 1573811 42303 1629514 1182066 1287572 178361 154046 1823113 682407 1273557 931650 1535944 1776840 421603 1702945 1327953 112348 122445 901168 257854 1580354 1442366 1755783 148300 1318592 196493 1890114 805894 117695 1161300 1347750 1777292 1593113 59943 227853 1764385 123207 664673 1562457 1768553 1813768 923517 1741487 1488978 1328947 1687956 760265 1093053 1153359 1896916 1493695 1686249 318730 13952 1684595 1409840 1244481 1028902 679198 1285582 287906 880977 492186 873340 369656 1832519 1086203 585796 696711 415783 994242 1957613 890448 97500 368550 902401 1479071 984056 523832 803191 693592 555726 1889772 804671 1710461 1560851 1658775 1540455 1325859 1417234 543916 937289 1209441 1296892 531752 1807347 722822 607295 1448214 1795991 1188769 66851 1269174 1555908 943383 1364423 1184509 626927 947181 1670978 995416 659921 996892 50920 1552544 94794 1884633 1328346 329527 66502 1361120 560966 1064632 868556 1238672 1258820 297570 37348 1420084 1222769 150013 182453 432236 1521148 1302080 1888390 663886 1859534 58189 740630 1322111 1281747 567463 112993 805533 141768 1997058 555204 1110399 823780 818685 576319 200760 1001125 926466 1485596 438173 1849094 1560891 1822514 804951 57753 1297447 1898600 1707369 1217843 1226771 319867 1593867 1511787 76566 1254667 1078924 83714 1434614 245666 145479 782763 1859243 748567 1037660 768070 1807181 377852 1415790 33296 652905 982395 170430 1530146 160076 1775027 1761243 624014 1641284 236046 845858 394425 1479700 74709 1267257 1804334 83883 72756 155555 1651034 1828578 441838 1887919 1822662 1078030 706885 1739538 931339 622504 1384132 1273279 1554275 1729132 193590 1413386 359019 220214 1921554 1055573 99674 485124 933383 905694 941992 693085 1390570 990767 1986869 1819722 1052035 1897388 125115 1526218 138123 1393290 1678278 1042677 556919 1894296 1364868 1548261 25609 659901 1907076 928837 1487184 199444 306108 1316907 894730 1388205 1683033 182583 1904405 221225 1928483 321124 1348995 1617305 1979604 125427 1766449 1503863 1575682 824322 166922 1667597 438790 595440 520897 1537752 1464881 1740807 838460 860398 614778 1774302 960193 1230931 1795390 1879545 1607931 385919 243875 381445 1507675 1081515 134240 666722 1872004 1400181 1436504 324480 396654 1140106 1680895 422534 692304 1481320 1301251 1240733 831858 1292920 1783912 298095 228495 1917053 1756539 1010252 757804 1013166 264076 1603183 1938821 1908356 1653943 305275 241582 94322 1366081 1937760 800035 1026955 1196208 982001 1103611 282612 202527 159658 449359 798154 1956115 1962513 943183 425404 255556 872393 1451341 823557 1954522 994333 1917465 1444832 91619 736273 994211 511501 1762586 498176 180387 465757 122843 979647 42223 1064113 630639 468396 420796 1887095 1275926 995294 1624113 1498322 789532 880189 775138 937999 626521 306954 1950476 494507 1682883 1785395 1226683 397230 1208966 1978552 1105825 1531138 1375023 1213300 1851994 60224 1092763 370569 340018 1360646 1642034 1511159 1380163 1971308 491993 62873 199912 893877 606605 970726 1782195 1033223 1965357 29021 1467266 1933215 998191 1510860 560283 1058125 1110999 1888235 1697560 15125 263796 1936098 251209 1478343 1849192 175640 1904236 952957 748636 1466685 1887976 1609001 37910 565133 1180654 367763 1203036 603314 1630615 506205 1420217 1687701 1886319 373338 1581271 32272 508161 1479642 1570736 1292040 1823314 66932 1415372 842730 1239435 1841698 1588814 1238291 672797 218423 982950 991763 495611 68627 1296834 167765 415732 568834 751436 270776 457906 576725 16412 45419 520649 239466 1429750 1894961 188245 425670 716915 321285 462443 406572 1320485 1682508 1838118 1051242 694605 1716952 1154174 1075325 100948 176583 67800 1116044 1732494 737012 1867663 1637857 899108 1725674 1389959 1027313 1291187 243786 745755 193365 1574964 1364991 652035 1338323 1055302 67396 1761643 222793 939302 1509244 1687483 1496911 633966 825941 154508 1266333 1597410 1471364 903895 287832 1337984 1151830 464337 1590316 607141 256223 1621272 1897560 335648 1233036 1822328 268355 1629000 1121931 275230 839577 544105 1348479 306888 1605799 565449 1620989 342568 1148833 1721557 12431 150523 609722 1030547 1041330 761950 101968 1433106 1597777 274355 1958112 1668918 1779557 404809 874501 183036 1762884 762672 1887135 1924625 1467050 955060 91210 87202 1965979 791074 1525282 790715 53927 638415 1384301 154105 752231 1768850 23324 572122 1920220 67041 323524 726862 1946899 1421748 709222 59908 216896 1332899 554546 806518 440250 300101 1401172 609056 653997 294430 1830643 694846 758307 1124615 993610 1536415 1330027 306030 1552196 292209 1297502 1576731 183436 887546 1335574 101301 807285 334242 1129698 353923 1782078 837403 81619 55451 666705 1451700 1242755 490951 1589338 1373397 12595 40401 1462299 560226 1524193 1384730 1762441 1504897 1335383 97498 609617 1759493 938783 1803655 639353 1335074 429573 622731 1568218 1500285 1884606 595874 1204063 950733 627837 928988 335741 1471824 409188 901776 551045 1071168 63862 1324177 1114723 1145297 312104 502521 1204633 731450 676093 586766 1551239 254431 605677 1233640 415343 1275316 620212 831684 341349 130110 1905113 1459490 610646 1952600 1208086 1093394 1466780 1738518 1779157 633677 1676590 274291 71954 185320 203337 103986 956709 1433019 11286 1598642 1015479 1380350 760729 145467 157488 1978670 722471 1208930 1824401 1262769 1625308 365856 1653285 1830976 1135644 1052373 1419717 709361 699537 670307 1477664 342977 129442 1969363 22107 1296209 1568363 1834136 389194 40846 1042732 210337 699501 707241 835857 436501 599548 456767 1210860 1856553 521062 479961 556032 27341 763522 1125864 744615 752937 1240821 996354 741144 1410692 1352898 466797 1816443 1396905 106646 1253669 1720720 1509073 895810 1481964 910569 982721 678512 1571048 1106502 812090 230051 1650038 1576498 352033 1049195 800488 1076500 439366 1705445 1036538 812028 214751 623845 1623128 1739799 512246 100591 1743525 887228 1321453 720297 1327422 509544 405898 1698194 214911 1038588 765951 285704 87118 1762128 1915866 574319 1799180 1066390 1178258 1157371 1017071 167618 102672 514378 878913 293677 1547212 837909 1449584 1504204 763836 567953 708029 1670342 905724 560742 133627 54408 269611 1382839 9640 1108121 1314177 1455504 763510 1112938 225944 1756192 799586 1247283 1033225 1078211 1450322 147460 1585094 653094 363358 556860 110884 1110684 881112 787024 1846258 91785 292059 1301264 520431 1006861 434071 1189496 652661 747421 1093138 357826 941108 1136715 730638 159571 1224165 810608 249056 1643089 763387 1138723 1471689 1350080 639559 786 269820 38356 1609770 1116791 640275 715943 1675778 1202006 299021 582885 1847503 297722 1987280 154126 382537 1972076 510268 1166418 1504135 267774 293673 99256 1922315 1032342 1582703 817791 46561 146981 1863278 1921130 1464899 463632 1269989 957101 1890129 43759 467762 924154 825595 893643 1803904 122677 10509 380184 310093 206533 726809 276951 541339 1011437 1891424 216578 435378 678570 1233164 1787413 158965 692225 1307060 90873 151714 70784 750606 644533 1311162 109929 395148 379066 1483424 1855190 513541 1683550 1329408 1853535 1279472 345894 1816824 1246845 1853678 1373098 895377 755823 920057 463014 1403492 453004 473 279080 1924855 1429382 1788046 415694 151674 1890903 110074 1265502 1736663 35421 205458 632650 1414810 775164 1774684 1935895 1205736 1922115 1114286 106822 940220 1273500 1661930 463500 300725 221814 1737490 405278 1473752 967471 1745776 1432393 1943869 404184 771522 244479 1141055 140578 1987134 1143540 719241 977995 22468 1909540 1841531 841386 1235332 1774499 1823232 1801655 864588 1960644 293288 1325210 283950 1515196 1321814 1735506 1954573 1618617 52770 386372 105352 1274129 1448803 328281 440063 1146624 1642428 1899501 1821563 763952 744871 1935944 480607 1467730 1237334 1437423 222623 986313 586888 1535082 1633062 1114989 768833 1327898 128520 1389580 438744 386493 1342091 1258445 1294838 1803427 1228362 1280658 1848256 1426131 113954 175753 1234139 1596283 507582 1849458 1508567 355826 1087849 75115 1195943 1543712 106848 1052781 61007 477991 1809117 904378 61266 939918 1218926 143557 562390 145447 1957561 1516168 1911812 349631 1799292 80590 509460 1918016 400716 541512 1684360 411170 514226 1543260 1199544 300114 1621377 1390410 1268206 341555 993725 366303 38614 1808073 200890 608711 996744 1171147 672655 803829 221856 1471324 1149717 1353705 1925971 942659 924061 1799941 1997088 1319636 1234624 1803795 1370492 1111207 1262307 1660356 1399991 1614293 1815898 341689 627606 1769309 236781 952127 1824533 675366 853096 1903658 1216507 1466273 733407 779699 412088 64128 581219 1243307 1283659 845417 1105208 1146714 1581029 780027 1939059 1263055 1581933 276770 1348451 256116 866491 913901 1172216 963049 1998901 193793 1243998 244509 1124497 1648415 1845231 1089273 1440055 430074 1185483 588382 227391 1673151 1756316 1262281 969156 10134 363230 1688788 854619 1360168 1712656 1184233 866198 1019737 1735386 1613401 1313866 652467 1058229 11207 361577 107420 903885 171133 1296464 1326299 188808 758545 1111418 954683 79859 215802 1423598 56710 61304 593323 169177 816596 1687375 1977878 527639 1205329 1993883 1735400 1506476 1111148 1248346 1622950 1086713 461920 1920277 1357764 1580328 426683 1813674 74802 1796460 1529976 400196 165260 201700 735766 1335156 553520 481723 1068714 319511 222361 1146244 1790904 885496 837817 686281 1714028 284941 1784659 1250862 1312482 1013355 346746 91803 839225 1974504 1462214 998103 1557978 1405596 824462 1661737 121972 1029989 696927 1644947 1103529 1552045 879378 1904758 503562 1120717 14946 1576711 410966 1981058 1506787 15639 223898 1561848 1132867 49588 1132559 205487 1981396 1904773 1225970 1608650 84094 1912059 664332 432731 330349 1808305 145374 1794130 846419 1521491 909574 568786 1454969 1072355 1920189 1708933 291093 1600518 174415 1405004 1903831 835315 486992 1630927 733511 467868 1915614 1551042 1146094 1086214 1187182 1858246 293756 1042870 1535067 53253 53553 1193091 231135 1000592 154353 215976 1671365 275052 1406691 449735 414605 1797254 1080542 1926363 956266 1049713 354009 1108007 1144648 915945 647178 252326 1561745 551237 523369 344732 675262 162152 797033 1128710 509348 661759 563885 1926896 1490728 464942 1873011 968096 1908995 631071 206320 1895371 296312 256527 993760 1693850 1925238 1380324 1946667 1946567 1951524 1554541 977680 1724430 888580 1887334 58215 703119 1422331 1240469 1213803 1021065 105400 859515 992775 773723 1163954 1881148 1712690 1344172 1814836 306976 1106341 1526550 894837 1822841 737679 1504081 944541 1390744 1539757 150467 1461572 654007 1517595 1905171 1939670 591133 887060 883867 1697758 1833 926077 1475295 1969561 102156 758783 1255992 1416682 971630 1067972 1166297 1874921 139891 1747395 632286 481725 1427228 1367723 973977 68029 1460344 883721 1121644 1601499 625536 260831 1544386 1234122 1971766 125442 1020194 1163800 63500 494976 1509147 1186118 1392398 1805367 1848379 1893611 916531 722312 912908 1924261 796577 1150313 1982881 1816721 1628380 1305437 1854905 701 1055952 602350 1097394 1743702 1855918 1692760 1363692 1342487 53452 939260 1034504 1339571 1365399 917514 1736024 64185 902375 1236943 48960 415130 1616614 142950 1434487 1003914 734570 1657980 1244244 1960658 1073991 1575905 166718 726536 1124621 26076 323014 1417676 775062 696223 1939893 442691 225371 218008 1351851 1140630 1254424 651768 436421 444852 1003617 1588168 105283 1751601 1525286 1630076 1863879 533121 1469373 1908434 1613523 286656 735196 1376446 1818689 1648640 1416693 268233 816298 715003 1867404 252264 1945670 319544 1577871 110197 922064 560598 1400994 702080 73258 1718 296584 447683 1012006 30002 1395151 947761 1156543 451511 636327 527480 633513 1057704 1443848 310414 133415 377334 377264 692653 113866 275024 1854710 643111 1317227 450010 1524429 748302 510533 233065 1716500 332859 1079784 202116 342817 307392 1348694 1997028 1203269 1468387 358968 230036 1279103 1806162 487825 772712 386626 1335268 292744 1996210 1068500 1893702 1663592 1436821 594358 457064 414407 1540399 310164 740218 902526 968969 806614 778504 1589814 16792 667768 1840064 1218475 454889 1803826 768706 1687219 1515020 201448 1448101 1031905 1873869 764253 1380018 1920438 1352075 550371 141375 670877 949116 1921999 278609 835455 819344 1018547 305898 765049 1959932 268395 220240 1093801 1657869 262539 1163601 531515 764408 982575 1869100 1274350 1741449 257968 708102 686965 1487669 1995713 1392098 65325 1326740 1106490 599090 754147 1371615 1164668 1867042 486784 1502301 559540 1250005 1029194 757009 627343 1109501 631756 758830 1540443 1806043 161847 1127965 1421009 1152305 1561531 1132959 1652095 678803 1751191 1739994 1969133 1981739 682280 1151053 717633 1570447 1765930 995985 1624006 326990 1172491 1553471 963383 454012 1105394 1018595 680689 922370 852796 50713 1852022 1252905 1527350 244751 1332455 1900490 112860 1963208 1676178 1205447 141423 1130477 320225 344702 258139 549438 351716 1239873 177823 1667606 562744 1814394 1959507 1481429 1667598 681169 752677 1158359 1421905 1198819 1531731 1876797 1040503 1836481 935737 1962922 538862 1930352 651742 1030417 1338731 398812 1319507 1726769 1622785 803624 1237089 533004 1600478 107649 1880446 312134 366496 358709 534909 1401850 852852 1340112 274778 1585098 571190 1165795 691990 1135700 1197979 1850521 542339 136800 1453811 313883 109941 1332903 506321 1306605 1433265 1242402 874077 1502226 1890836 1106877 701922 1203007 1487464 637916 926441 1617619 79550 1002791 1993067 200003 1451332 1471182 705123 584958 434943 1513383 479668 805986 1886031 677266 672227 1819720 881858 1887957 901930 869228 1488857 1895781 275132 1952140 1487816 1037998 209196 1279587 270202 800769 862598 887284 35567 1910657 471915 1585846 533895 1744913 1189080 874333 90442 1663102 106570 945683 312096 627554 1591397 362803 1676442 352906 476519 1753506 1784330 683986 1822781 1624253 1078922 1322279 680209 1955487 1795166 1700184 373252 1288061 58650 544832 46850 543792 1888743 604136 72173 606299 21893 1261731 129510 266131 1230687 529856 1340734 1782432 1714807 888524 1219037 392749 639474 1214985 404356 1410091 477282 1072596 886627 1340498 1615346 1883545 1364121 1054006 578491 1923118 311375 1063930 668074 465157 172754 794908 67162 790 783802 1323963 9423 1753050 1353584 1636444 1409557 580874 1003407 173690 634532 733876 1146311 1590604 1135175 1509590 1903294 494469 1263669 241212 1678731 1484067 925557 961158 172270 1795218 1817332 1878535 41500 1821743 1733349 1416050 1237867 1313321 408130 544662 1523549 1133429 1066618 68015 1786438 1021601 132669 690912 284281 348371 427819 1547558 808861 482658 435120 296773 1739087 1144852 490737 182423 141282 391334 22346 1980613 1596754 1759026 1801299 988615 1739602 1735209 1287762 733516 287230 1985094 998505 1197022 1179449 280646 606257 628866 1785663 113704 24390 1888898 1273781 1878264 1029470 1133955 732287 444350 1367127 296147 94468 522620 581711 1758236 1458721 931995 1154756 1542197 1738574 697571 1143305 752699 616422 1479812 533983 453136 121466 464210 1778396 1724444 1903229 334868 1386167 1660509 707650 1575644 238810 1671067 960223 1104264 1230617 1113892 942136 778324 761922 391118 1212472 1675327 167966 362099 1947797 13600 960831 567593 680397 1211833 1679739 482681 1430299 1253201 927359 161367 810512 1879544 463002 594380 1963823 1251145 758949 391904 1191136 1856250 1688476 351480 552783 1854610 38125 1420716 1242376 1971152 1073938 220525 103922 1836118 1465948 620966 1662010 544712 741885 881436 881258 105806 1147778 638990 84482 1385591 473485 813521 903122 342545 905876 651697 1729491 859763 101187 218456 1135737 532693 1277139 34877 1616200 1682171 1365468 413543 1760559 1066325 1718214 1675432 1355034 724643 822646 315179 1927691 779616 683384 634046 1870934 1642515 610449 1030451 1308626 383150 801427 493104 1430624 1346318 652388 1205732 1620651 178348 520401 1586017 1096163 284728 171825 1711708 1409326 44551 413929 164161 1396591 217723 505658 1288627 419159 1488969 1338941 274234 426796 164406 1065452 811970 1694290 1840240 560679 534264 1221176 1166153 1062477 1255483 1866099 932367 782792 344750 1212294 77812 1277738 1914434 1037481 736429 1980117 807599 1662393 28374 264321 519 1480199 85819 285843 1200768 1512909 1679729 1477092 230628 1705982 793350 1664 1446319 93111 1094431 560492 1091820 759213 1671143 1378944 1428716 951915 73123 1264028 1221309 1084868 571793 1787453 1403126 217058 473967 1296887 1037624 25500 1309195 526815 1276603 828863 1271977 534788 454262 538710 1962908 1113807 436625 655403 1038516 503054 1133045 1466117 1418 1290237 610716 1488095 1546493 1145214 1126053 1897510 211095 1690863 1482047 18310 1959343 1085075 932223 1827529 1060069 823707 725495 79248 1236635 1137891 999515 1846850 1107513 1678544 1803685 1552794 100610 642428 1323508 1489245 1589583 433146 906008 812789 1282876 1352296 249956 1583293 476428 287432 8744 171382 1610273 706631 235666 599966 1212853 3661 1233233 1317198 870232 118037 1444082 202937 138515 512892 104490 643728 1642107 793365 481537 1895276 1850323 1655835 6174 1297812 1296690 152961 629220 726685 1905547 161541 996453 1872095 337207 302208 1235415 1794177 353829 1335961 672818 1838787 1546127 105538 911878 872259 204203 1308645 552084 1218590 544552 1170182 800887 1286081 157438 1017747 989026 231709 1430923 1557177 935499 1792939 1224144 1101072 463170 688607 1691294 1563592 776644 1134755 1659614 1833014 1944560 1311113 1333347 1756630 1278961 1532859 382841 506318 291550 1799654 206069 855914 1014712 780581 1490205 1972976 576119 614813 570987 918154 539876 387440 860543 1900415 221939 1792909 898408 1823653 1680747 371062 1604929 989096 327244 523185 566804 1996588 311926 1318889 716725 171388 993860 1153946 1130139 524703 1166826 994453 1420496 376181 806967 774413 1463192 483096 1424017 1795751 1167659 1441456 410072 137149 1806362 797925 672740 786841 124970 1916435 1558611 384284 556616 302876 490863 1728136 393169 1449115 51539 369064 300182 593670 1665086 902220 927837 929456 836507 1482904 772675 615685 1421018 1685840 829061 1198725 1182678 1872316 295685 1165509 1929265 1341899 1318602 1049574 1307350 1264454 1254320 655458 1996492 673883 820702 1840777 1689263 931756 1021966 1042315 908916 1777719 578414 1478875 1267382 825712 429738 1119972 1245567 56564 1315793 1353127 478709 1219665 290775 1354938 1450345 932014 1637691 855325 78436 884540 1315918 798127 1763215 425819 1852504 668890 25004 302969 494887 1218797 684645 1042749 1892166 1193823 771421 612435 1239514 654546 1065646 567183 1076610 572825 1865102 495632 754407 1784250 460571 1358036 1668596 978314 336394 363618 1703993 83229 1755062 1024589 711283 1951841 1713502 952281 1267706 987405 394534 1526694 768117 352244 821779 504496 1533121 664593 1708735 836917 1048425 1254183 1294190 828344 1870538 1608744 902746 1306191 280198 287616 1406201 667338 839709 1890285 645689 979765 253385 441338 1865432 217657 872132 1140865 890366 135570 940212 1380857 1520451 479294 192649 1327828 1540999 625252 1538294 1697130 158007 484001 276265 909049 914164 996429 1254733 1473626 1604099 817228 1527150 1049835 883773 572249 855982 548250 55117 988309 1576977 1296759 458159 1882240 70812 524112 1447418 479547 169570 1502294 1431174 1656736 1238131 1013301 279772 819939 984428 1018831 1436980 1276328 1512324 301414 1516978 1059736 1431417 1869755 709531 1217112 811453 1495636 1629680 801279 1900732 53917 185269 1228330 1716374 720293 1765000 621193 1684912 1205223 50050 1474643 987450 1171406 1242387 1894618 948589 35169 1244798 1028966 241058 1298315 1296620 1063662 1521089 237674 218217 1317879 1366834 1882975 585905 50168 1162054 1731197 390161 569979 1158024 719471 1269819 7365 413546 756127 157840 886447 1562196 1298145 1622567 1122770 163845 809873 1165588 145208 379148 825905 1815435 250809 1817034 1200676 1082591 1443209 469972 796516 826155 1063674 10784 1255526 1214917 888819 614616 535140 395947 819577 33118 566263 563840 597114 750746 892806 166847 263928 1710696 1922576 168703 1171252 1708703 465324 1369976 1104405 355951 1792768 431289 1424132 1230474 448538 280002 1006981 1106054 600628 316579 484963 1175642 694698 1957209 1171977 354052 1816130 248101 1563070 1691689 685902 560221 1326999 1990006 1831485 1649699 1812906 1732916 1027395 948441 628300 1573529 240953 1552892 1374961 1337448 571641 1888929 1469433 605959 165097 1562167 1641648 1108893 1205594 862355 1279770 302108 1213437 189374 1760675 292953 488949 24024 992531 1281339 1267405 1529978 1254210 816674 1152817 137065 330283 1514089 1424771 1694470 637483 1989554 1788674 1164177 837584 511123 1105197 439834 1456512 479764 1184391 518765 202677 1018774 375781 1482016 381867 1121796 1491957 1470939 1042741 628946 1923280 918518 1252107 1263479 885718 791161 799396 539382 1564283 1671819 413738 1335721 875998 700716 487374 409580 379717 391298 801543 1020066 743699 959275 250163 1515643 1992940 1752218 1542604 133783 908557 1524915 1614382 12921 1225627 614986 1392900 1569713 1379083 171685 1520620 950788 567507 1147977 388225 282487 437707 87357 375416 996396 852238 602522 1335619 141942 1971218 1022027 1877028 1855313 237107 659415 690865 878010 952869 894549 575070 984585 751251 1380870 319088 1856296 1401091 1432789 981817 544169 1411943 237641 1033405 1209362 459986 771188 996186 1977445 562754 1590489 184129 1296378 143588 1051949 926368 1932755 302792 1034757 1566000 1986366 340130 594617 1435138 1794507 1230359 544326 1446722 1066860 711233 1417071 264632 1303337 985207 1613280 76828 55482 1530279 994817 1268525 1409760 1599433 1181930 1496380 1569822 1643792 1629548 802388 487931 1261954 1733780 163384 1415377 1257380 1706691 350014 783848 102506 1919044 848838 673896 431002 395973 1163072 431717 591009 1869653 199566 672715 990428 1879713 956364 391535 678165 691172 801128 1498032 182925 362183 517647 342324 1848500 1210363 1390952 1077688 1919584 1862673 630400 551843 1534471 1844525 951679 617938 1702902 1820517 1924463 1626135 1481503 556769 583343 1544634 545823 711070 810240 1341930 337817 1245494 1377938 982366 1351240 452798 1380776 1536132 1519901 215925 1197823 593814 472793 988070 1751044 221634 1016467 1065313 1802425 1384381 760058 1622353 960137 1611074 313127 694668 1792984 1907116 1327655 619751 992575 1023486 280535 414828 1428728 1780525 144395 628022 859568 780196 582173 808242 1245778 1140736 199276 62054 1349191 915758 631730 1606446 1218798 1599308 649992 1234798 1286017 70968 146503 1672160 1111259 1061342 1072832 1950337 742643 1998689 1903384 1060258 1150481 532485 1079277 516054 627903 154621 1877889 1648299 965532 481885 1778106 730389 1208927 990960 841448 551134 340667 1765905 1704738 120372 812055 1615317 1706269 75711 1577595 613676 57852 1237115 1166878 1931089 1739775 284661 1550577 281984 580821 1442162 524341 1674985 279171 350984 1338879 331500 919391 228629 1932814 1459111 962657 957247 511218 716117 1493652 915553 824880 1221099 1851524 699828 248332 1829895 642885 1471013 1045786 1094817 515792 1810399 680343 55911 244639 688347 1202596 1721689 1770783 941480 147041 341370 1147431 1665482 608782 1367684 487153 1018977 998713 1966150 1843393 1074751 611824 1420626 1780675 748544 1060576 71374 1709047 807102 1888663 769842 1923243 534316 1445162 1529051 1994957 184178 991427 1575860 829368 983353 1761483 1370338 1730658 1543197 1379563 742088 1525269 1788526 1106628 1760165 1254315 758854 1732467 361570 845450 32767 850569 549031 777911 1570413 468099 439031 1146626 494763 1643916 1867724 419886 642179 791411 1267566 410349 1027624 1195157 839927 7144 1177938 1768726 396380 314748 343875 618212 756656 72153 1826692 1371884 430561 750797 326372 356657 1063339 598099 938476 524737 1737974 1230956 1676474 1319146 777925 1529235 59121 1970959 1496049 1294016 1254536 1402795 1437393 462345 1490752 1704748 1077563 1107313 1673325 1678667 1257835 1660710 393779 1096100 1462119 866363 1779846 1191877 1429213 1322694 339705 491804 842490 926716 1727071 531872 1622148 375554 499152 794506 248727 1783944 203413 1213059 662695 875637 563141 471982 1140459 907256 1786593 1235915 357779 1839688 1204148 1637919 1493022 9142 1182206 173752 603217 565636 1605299 311162 1978405 992731 1717469 1393119 876311 610874 79063 37043 1702703 622707 1778077 740688 1411976 165787 1173012 681799 1723812 116726 694280 318283 1755526 1651351 752085 992488 43893 1688437 1964945 1179134 1374666 70112 422445 1336040 257476 138014 1839327 1706538 1125421 428736 827705 1780689 255019 1683164 1950480 834095 1656076 74054 37305 1020537 1079849 1516515 1205910 418409 600973 40984 1450988 1559317 1152357 1369504 245255 236754 1235800 1752513 1982257 719226 1694680 1406525 633421 900217 522786 655444 100019 1147320 164624 295750 875846 447997 1450729 1031723 44258 1252809 1502945 452258 96158 1385996 974688 216192 695624 1082617 677714 1734567 92318 1968462 125566 143256 1941374 293864 1084250 1409305 194729 1648670 1914976 718868 853233 495776 1639851 323423 644679 1873725 101744 1298141 165443 978192 1204851 139831 294797 1465461 1155622 578908 730919 256993 1800700 98565 1116466 142536 642105 1399531 1812899 453973 1921162 398918 531321 1106142 605921 21949 1336154 664242 1051358 1189874 906262 921388 1409887 925198 109656 1699590 679062 45620 103071 1863156 1570201 735977 135762 225269 974394 1010488 1917528 243079 1738335 1195209 880133 791069 549309 1798877 787852 1340871 846523 1283266 399818 1955225 1944931 1669287 1927916 814815 1236229 543478 676536 1147439 1432280 1359924 896177 54227 218065 636225 1700453 540885 782945 87157 878236 1226642 654760 30770 746774 1739086 291820 976540 1728851 1194360 1780846 726632 1968320 891445 837258 459897 209334 199887 485387 626272 1453162 582673 257937 1735204 1068427 1128669 1657939 1178712 110249 147039 720542 1390924 1324604 1614023 441400 610181 1512615 928926 334840 1338785 745640 649255 1781616 174058 1367540 701739 1950536 780221 1911077 1406385 1897710 826414 995010 73097 1920308 1691245 1690160 1914093 1471127 1652256 32494 651169 1442856 1067366 306294 1473224 918971 1669213 760164 1740521 177266 553374 1432260 8585 796460 103273 651610 1808411 177478 633062 376668 551635 918861 443918 1119339 1338165 25978 1887646 163760 1998574 440136 625320 251065 1095340 1499654 46630 236536 875395 1392509 1255942 655650 202772 1592751 170447 92146 1557322 1523686 1004513 292875 390621 1765461 347995 1676707 1365401 447671 393905 1986873 1317326 180541 1814131 1924062 1731312 1348580 1800966 1173726 617361 806163 1543886 1193506 1148031 1086694 1718916 1251870 609896 1839412 96462 1349500 1936827 1576237 270207 566643 1792927 798233 824786 899487 940816 1457282 321911 567947 621360 1472378 871360 1586957 1465373 1592753 1633256 1615083 983000 1072800 1321504 335505 1468372 1821574 1284568 533455 1892817 1101528 1919685 1829604 1546746 438969 1390861 1992112 10058 1455976 574338 1509921 1839854 1450952 528221 486742 465958 12794 80956 1157215 948576 807899 1820152 1072696 1275456 1960837 30348 689838 1465197 938652 432417 480489 599582 1359562 653415 522253 650334 653834 1066533 1547687 254510 1079019 744177 1869123 1362832 721357 339812 964266 161965 834128 1151631 492487 1584491 1292818 1645135 132665 714908 883424 490393 1334614 83095 1301632 1236102 399186 92047 1465381 1004079 1013616 76192 72267 1773691 1360259 198867 1497980 16233 732346 918441 394411 598050 684611 785865 325623 1285690 29564 1248931 180352 1426798 1752548 1860847 1707810 1671615 504644 667914 1551870 702014 486246 1553829 970427 1492037 46215 1875152 172436 1500793 315174 627591 177606 1893391 1843005 1330751 105036 183916 741055 1380333 1768758 1575656 818491 1092967 1556155 1187206 1855798 124717 1632926 520410 822881 1985017 1175093 1605135 75268 696151 1111867 1763282 440890 1504562 686884 4741 1285310 1988602 106651 116294 391918 1572190 14418 275769 440404 1031663 381830 185316 1884673 1398899 422335 972176 198294 115513 1444501 1327862 862873 1844744 1996105 444260 995937 1946050 1467259 564569 938923 1150976 335274 24255 1795297 335070 973364 1778862 1948487 999513 825377 871947 1844614 1484867 1699243 1564560 313042 530217 1255222 1004468 1786538 420456 653093 595284 13443 1322998 1496441 1553205 1666567 1301144 657779 183089 1328637 997220 225989 1303751 769249 226763 512208 1820415 174202 106854 516924 615933 114300 1095249 1900938 505671 406648 1910678 1093337 1806375 466874 1977291 1310122 1011217 1049418 1779326 222399 1768039 1493477 1282216 105132 1827305 1976414 494454 418671 1965753 1227744 738603 965115 1279687 753409 1096395 282392 663287 498771 1479733 1351405 121224 765579 1468024 1411924 1770266 1291606 1889956 1852888 1234868 223573 1555988 837742 1500683 1407312 1651064 1988093 208131 1810646 580608 1906291 1341447 885481 1737126 912433 662604 1961526 1036826 1530728 1127982 621238 828137 1283176 213844 666467 1048844 582764 1940923 1968592 1493622 1000346 428061 1244764 1425219 526806 940412 1235519 1222646 1760669 1503073 278315 1825696 707189 1981801 941431 1556123 809730 233552 1411261 1202628 955600 1263406 104574 22736 1651248 247921 221052 1487827 797089 1886051 1981949 607725 611431 1710101 1929243 113179 395701 1951224 799884 1963756 522782 1659405 1121483 458028 1723856 1574006 439948 1315613 1106675 658372 1559773 1637873 1976059 1495538 733688 1961427 154688 1185912 605515 1222734 1601906 538573 163663 338968 3435 1968829 1042633 556105 672412 431349 667537 1741131 319331 1942685 674709 1004058 1736605 1522495 1891206 1674410 798297 1738274 1534428 1694831 484983 351275 863563 421391 1103038 1654856 962311 1060135 1847621 4228 662634 1780277 704666 1721726 134540 335581 273094 1013706 1952055 770737 1809631 1338705 1546356 1335439 1062861 1341511 206884 1072640 1365623 285136 855709 920434 639092 1970141 311987 441012 956873 1771646 1480840 508026 235305 1855551 1841572 1254705 530443 847331 1321306 755821 1187794 344338 209327 102488 361048 322532 844970 180966 1233325 1812821 1462036 1146910 670343 1769306 1287344 1831828 496606 120971 216709 464896 515401 969217 1386734 1992704 868055 299484 806098 194480 962220 1397405 1350843 1209486 1681691 1897430 523688 398196 1343192 171752 240343 796505 870400 686373 88821 1546142 1928591 1916948 1587686 1776038 997798 1355079 272761 332376 1948115 1813616 1427138 1008066 1196987 1321209 992834 716056 1101466 1349037 973261 1298212 1172691 1543365 1012215 628448 1272992 361644 1874170 415092 776715 1852130 239055 127497 1435855 302042 309566 852770 392721 36233 319850 825611 248813 383498 904326 1229960 1018229 1104442 1192180 535342 730732 16394 1751774 370304 306661 1109963 625393 1905429 889836 1257116 213179 184585 634172 529468 1391208 530980 740465 802830 846619 1784874 1693784 1629658 981892 1355671 1222698 55919 1969276 1688744 1221564 1129655 1379568 1379061 277002 307041 1407870 83026 990219 399011 1039388 109668 1078963 1529058 1839179 637316 666237 1304926 1963253 1872999 1768537 1247223 1744122 635360 1513463 218717 109068 191132 603959 1677443 319823 1236949 1880956 643929 1341842 512523 1598576 931444 1829423 17083 1697184 964522 1956462 135932 1903041 350701 408048 1807346 1047297 1542951 657039 111768 449693 94801 467530 1040772 85383 1731385 220547 1962447 1720990 1330672 296408 778426 1909862 1681979 1241816 1048295 358806 1672915 350062 1456498 660816 1040559 620532 1821877 580503 1397348 1988163 838073 1965836 156860 562171 312275 1850052 1916033 691855 214657 1980876 1822708 1940410 209550 1367497 1588008 1711427 1077133 313816 1605748 58917 490395 612064 1248031 1299235 331817 1095719 556866 1913767 763044 1265889 1655220 138834 1274637 1717297 612770 1011401 129564 496398 1824933 1054739 1437656 1148613 560116 490688 1341886 441133 1654771 1376417 1889704 261462 409841 609624 1693228 445946 446509 254027 494228 1340315 871822 1736170 749040 391544 941579 1634393 5248 1048870 1627295 1260118 79293 1274243 1828568 91319 878134 1611471 1002948 1175746 323483 741471 931945 1283415 230934 1587974 1716087 293293 996434 210207 596049 1266530 133932 567089 355032 1363793 369433 1997841 1999880 1940254 1017575 650429 1489236 737911 1340199 31332 231008 664272 1684386 975438 294295 1979164 1374851 120206 318140 950104 269032 27300 733973 305977 78502 1186505 1577749 512735 326203 882441 530575 1746938 1194186 1985744 1846494 1883984 1740803 1099245 1724728 515885 204838 1506559 1236473 944029 1985500 975605 1550126 419511 1702499 1290845 1036353 290582 1464420 1529853 682022 1930213 1961625 1818407 1994645 994780 466138 984224 163311 161925 1934226 1502076 742581 1283955 647320 79757 1372578 1136067 424730 606269 1446942 1549222 1307813 60848 631529 611675 1764992 1808983 1974919 1217852 477840 1619174 1187769 111920 9541 305945 740904 883665 506606 1709621 830292 614049 1360430 928843 28802 943968 1141866 941576 854650 25684 1491537 797641 991959 1310140 937412 1954819 112533 1986238 1456465 767047 1726903 1370058 1876371 390944 728377 85558 1840324 1055170 925402 241562 1367714 1863562 984218 589789 1436011 768793 1042003 1068292 719509 118263 623330 883680 653819 1332526 661139 863928 1070720 209035 929986 32992 568995 1361041 829667 856710 1764377 30790 1999828 1854670 1423905 1238758 1129413 112123 607928 1957742 988798 1002106 1995418 1502201 362411 1581085 164136 210479 1617346 1335259 1539156 940044 909853 1683563 1096117 1107813 311451 501706 744825 1592167 172447 1577022 291447 1858738 987679 1048416 1450870 709308 1404520 439695 7310 1970956 674741 1512622 1244552 1490701 95853 1443186 1738047 633151 1523741 1351465 1546553 1300683 1602538 1210135 650386 1501072 101025 1099705 680559 956018 1166067 1822129 1143658 449832 322968 527549 1365006 1535882 1532884 505823 1858136 1906504 1741641 1289780 605373 1864571 485076 206060 1621431 123554 880235 1931600 1402946 1371778 650888 854815 1337681 487707 1247096 356354 1822783 378620 235142 966283 598395 1424052 184533 1175029 851857 1981825 1477209 1970822 1925531 1624814 466405 790192 20135 340406 816204 1099019 1359911 252489 1979890 1924352 1887131 1727652 1335937 1302090 1227596 1819751 741816 1783097 621497 1883793 1456441 860057 1856196 263644 189691 1268742 1562160 160594 1886171 1129642 946223 1655305 528409 829262 112562 21689 185929 506087 221884 326319 1050540 1927327 636311 1791771 65342 1377903 665434 395861 1942775 1658495 711087 1713054 308474 1728853 379686 396609 621232 1787960 1441255 717297 523947 233019 1349488 893928 1818329 1041288 1163856 881061 1769122 1420904 1380990 1668555 144813 528870 1341617 1434415 547097 1447183 198998 712927 621878 787968 1436695 1929132 39823 333063 1409774 808124 510655 269604 727736 1550819 755452 698667 1125097 1745807 306839 991374 1421817 128989 1656082 1410161 1177332 1419213 1815871 1321151 1554172 1358538 1816675 168388 75818 1164530 1407769 1676607 711438 1814062 214802 1353182 771903 279571 1175059 1790000 790882 1964193 1765063 773465 301282 442606 543663 338079 588435 1838688 1165993 316726 21756 1047352 1987947 475862 1629409 1094889 412741 871589 1546753 1898585 1700660 1370142 1300901 672261 1305671 809001 265073 1580932 622468 530042 645613 547889 800010 1633544 811410 464718 1647418 249573 980296 237351 1652625 5929 1821333 1890093 123310 1605566 1751360 1439412 803810 802046 1826656 1083468 678242 321979 1203622 1120194 624549 886821 392617 751930 1805755 618731 521011 177368 943727 946761 1293766 1082812 1845711 228339 373683 441343 1634572 1253146 1279201 526727 1891 1093167 1630305 1025596 126015 794810 1170291 1870418 1772065 1730943 1284966 1098751 1173329 1376161 967315 1851832 1330423 1709486 1415680 1832936 757983 746777 1865387 211393 973590 27801 284486 1996115 458531 1892354 390284 392018 1063840 683171 262203 452173 1280752 1527734 550889 1204263 237795 1979539 1998142 127795 737332 582275 1256802 275038 36289 1218467 1821787 369372 1268398 1478685 1460255 1696579 459705 1501274 1021248 845016 830102 899326 1960936 798977 588817 1459982 698131 143681 1826810 476691 520322 503302 1123538 1325328 1084844 1522294 1747140 1047786 1818621 877601 1673235 1373699 661682 1271772 1309963 915321 1065882 1287014 1434412 659310 381273 287842 1315584 1699834 397963 1647408 901024 811559 1421127 1458652 1570567 234494 1505688 140952 430330 1072504 1387263 1063064 390982 245829 1103975 1078161 245885 1769719 800673 24638 388247 1595986 1021578 1014629 1872888 61262 631950 87324 117213 341907 988159 162312 871196 320983 1595528 1010022 1681772 1608089 340803 1358158 998511 1944979 733401 1688699 1986633 1947967 1120067 500486 1223608 1795824 1120398 1126437 883732 930460 1139563 1352289 898400 489060 1561802 4465 1942915 1747804 971234 1927624 1142001 942689 1280330 781073 676283 1743237 910263 1939632 679919 1427972 528614 1028430 797092 928109 796678 961174 1282857 1924499 1713800 1897648 1777756 1019560 1565866 497212 886712 1675218 1886076 966320 1805136 124663 1308709 212969 997579 193924 1620512 1777154 1535123 247985 675524 530773 1135035 862083 924978 794493 397720 128662 1326947 531688 313951 1006870 1220853 713735 1051307 316188 554945 807167 1674331 101851 1191745 1291291 1484896 1238529 1801598 1932671 1450640 1154162 990714 165117 1572712 1526307 178228 437084 1704699 595144 1152706 1148096 1468617 361380 1599587 329150 385089 1442940 776645 310491 116762 1362922 1381317 1273510 1623798 197847 1753343 527715 204581 1778400 1433578 129482 768629 623595 944686 984348 1780207 982111 784459 302403 1938445 1878717 224443 43127 1937784 1701140 819178 1334628 768517 720644 1874452 1276272 1846120 1605907 1865363 1858374 1152844 1867992 1887891 100542 1043115 1986709 514174 1545245 1636030 1408152 1070082 566209 660621 635658 790547 1442041 695553 1552826 764349 869325 1172629 608200 932540 301635 493856 450389 902488 709335 207498 772445 1553832 269361 1055444 689151 1289525 1058152 1262237 1872074 101447 797915 465265 306948 1757619 788898 1173960 143030 99322 1404037 1979855 1547828 1652331 1718792 1863507 354499 1983384 247590 1153531 1563866 1734973 1897472 1464067 976867 632128 107223 1851650 628929 1335935 885868 452180 831549 1698336 1403995 1491660 602030 1448602 433655 124616 660239 763832 286394 1845989 1220829 433398 43804 985031 755986 1004125 783935 799872 1993416 184644 1841217 1004678 154496 366193 908577 1509774 63317 435537 814271 656352 417006 1446889 221338 709770 1964241 335964 887248 1362838 375104 588360 1260246 1108767 1967756 1523286 1209250 1231465 298977 485959 481623 1910226 1144276 945390 1731738 1054521 822650 110414 992776 1032902 166567 296112 432643 130255 163749 288483 1021224 1624053 1204292 1278879 1437291 1078484 467758 1108424 1767757 940430 1633213 1975427 568978 1790309 511688 1842174 1831497 1514348 1653421 1402451 557202 137045 928437 1783149 890633 616998 418602 516104 837604 252686 1785134 333044 1923573 1875059 1073019 262011 1436149 402655 703398 1006022 931847 44209 906599 1209385 1948875 1280742 1963737 911102 200852 1254978 1081681 1725204 556863 391212 171142 437241 989454 1340161 1444804 697628 1940780 1841314 1471525 653947 900838 1099299 655356 894209 207313 1628350 1147516 703667 73677 1637633 743370 1776965 453835 562560 1720738 253938 1538986 1417275 358690 1439421 829818 264698 171193 331648 50792 112923 991518 564863 487822 425971 724654 347743 1722954 320307 220919 848144 1793835 181436 512589 613800 1646852 624984 597018 469590 895734 682079 1242375 1664128 1217122 1733214 152706 1742653 17096 1923952 1811619 1072462 1838702 174867 1756333 1131568 361130 908595 749804 1169848 993434 768683 1945274 1379304 809878 295277 159532 797299 1583511 1550213 879803 423976 1954679 674832 1140082 1713652 66643 451130 781274 107603 679113 1537344 213015 1208381 1462234 1128758 1279661 904100 1733792 848492 51789 394743 104226 1623509 1089946 1418632 1932455 1402285 1285622 1773501 1515263 1133156 1631339 941886 1024035 112885 1743035 1952777 638052 422444 1830942 1677572 1888366 1569538 1577561 858097 1273862 786517 1979751 924813 1146810 1570373 1732653 1693242 1015262 816403 477029 710615 596952 1085610 946044 290174 643088 1603585 1439955 1480188 1710688 793921 901379 153823 708416 1810670 1603730 463489 1588113 870244 1233425 1985232 788245 1036297 433085 559947 987756 1123470 362102 1561739 1013059 227149 982775 671553 1150504 26258 929706 1895966 1337071 920875 1864121 320119 1071318 1880823 87786 646917 1272479 988763 1157981 1917923 1043217 1579209 135284 1810628 1102452 1988824 497722 1035971 327613 1783994 1961219 610843 1802439 1039075 1719866 157571 977472 1492656 1163798 135039 551878 493707 700761 376090 1590069 1184436 1125843 239654 1440300 1356424 825402 773191 1407882 1902660 1159574 118971 12252 1004332 1137242 1092558 42020 1149433 1663951 5264 93805 608913 1850064 1459632 513332 1755259 540515 1451971 514231 1189970 1036520 1144383 1799872 879428 1033336 874627 1245894 1431324 1631926 693974 1928549 1897880 261785 332143 398579 728938 131017 1010156 1660249 598101 880697 201480 1097508 1186291 1156942 1623292 1274752 1739266 1984846 1448560 482931 1970738 1645122 365308 646857 1911720 1400400 1016144 1650609 308693 768946 1024841 1828687 736105 760758 1178214 1567298 125448 1365116 522720 838714 1090476 1251265 417379 1101388 370483 815156 1467895 1746547 935118 110734 1741523 1336577 1784763 1001518 1514868 81922 1519567 94934 1963226 434891 1874312 973419 1619115 1828317 1281292 1569974 1294966 1035194 1821460 920755 700091 530699 677376 1975923 1087539 1404459 1880127 1147487 1872167 646822 173295 1905268 164019 380986 1950462 1553526 962565 1057196 1142008 1451821 1013882 1211811 365165 938850 1298183 1808405 560156 337122 1714048 1287230 1834448 221316 1555525 1576207 456277 1822729 1772474 210172 1592567 759471 222561 143843 1777800 578964 43467 1949866 903564 149171 218995 1740266 1278317 1869867 1172330 1688782 1201232 954369 130694 636516 1473066 1397012 122934 954158 424770 122712 1675260 1625139 638531 569281 881069 1499974 127915 689005 1236806 630279 966999 1474778 214060 1742400 1433440 884895 1665038 1622591 81080 927606 1720250 1838713 1588784 1220137 1636963 1347525 1838275 1593883 165922 443907 984194 1983418 1944820 900920 490807 1760347 38855 1733109 1912446 919611 205866 1383956 1533439 1640831 271380 1853050 1809910 933540 696211 988770 50457 965858 1744923 1160995 1595023 787423 613575 1648604 1767447 1820137 849929 715005 307835 1510288 974671 1142794 160058 1901360 1965355 1335012 906203 290876 390313 1729643 179935 1182835 1974174 1877646 1583471 122841 1766665 402260 1702668 321282 1808699 1748677 982969 1477785 1951320 1195777 1290785 177293 1885055 738345 381663 1749430 416422 1628670 438071 1272179 1016077 936774 1929330 330738 914905 58198 1011417 1027182 1442779 1949546 615419 1848764 384589 149848 859943 822556 190984 1974406 1607945 677473 1634210 186601 1448041 41665 606246 1213136 452697 918959 1162035 856049 786419 1223437 1171584 1314389 1876484 1099028 810434 941365 1249679 1989724 1564642 1643557 720236 1154293 269196 1461967 92383 10881 1523415 1444474 1990374 1320222 486904 1959519 210807 109118 1160306 356747 1416730 862794 1676392 1468819 1999286 494017 1168027 1414136 40644 924280 133674 814200 1203315 1529218 820625 1984310 859876 1933676 141049 582471 884979 967458 275563 421083 510485 1411329 922003 160399 1484072 781718 337306 1771966 1978526 1202658 1630269 1458674 1995053 671523 1757632 1963264 121227 1392671 308303 1190624 1073814 1089724 340152 104189 184601 533197 1771838 1586208 1156394 1837440 1005819 1481924 211439 321909 778256 102128 1052236 1302484 1407645 350340 390132 1517373 942597 1773149 1660952 1658491 886428 159091 1697033 172691 1875013 1204921 1386200 1142414 1555678 1800736 237786 245831 72089 403504 1076791 506638 1564532 31633 1439953 827022 194066 120590 308085 1280759 697670 1383471 1622641 875079 1760577 749909 1747961 1524667 1745068 194423 389155 1113444 1787398 150292 489769 886380 973490 347476 1670077 1141766 1851065 1015605 4322 870918 895428 1713523 250295 348032 147992 1928386 1172766 1109431 1377457 1969419 1555404 1565057 1663185 1234967 844236 424577 616931 1045187 69827 259168 547605 1051861 306373 1957964 802179 1272875 1590669 832887 1055387 767576 764242 755400 1062457 35622 1419627 1313234 1267253 376285 163822 965757 1939941 1462713 1309931 525396 1511071 966175 976805 1433616 159937 813097 129458 1604766 738096 247222 1400150 772564 1296160 96928 756220 234443 1921347 1778196 450440 318418 1171591 1071178 787103 647079 1529260 1322080 1721844 353120 194934 1439976 748218 569118 1144859 1990843 1273987 347613 768860 594218 1572727 1834178 629522 910022 1591154 528072 1064372 1315879 1546139 316505 494603 478008 389406 30806 1613641 846369 1924475 1649828 1424303 204391 478703 880033 125379 1343620 1051968 1168992 1671932 398186 517364 1458429 1840994 1726380 735277 1582632 459072 1173637 1922796 1800133 959953 1316064 1903661 934831 873581 481642 530 722895 345103 415549 309724 661784 305288 1781070 610948 1817502 955990 587816 183170 663757 136062 1945222 1967220 1370155 141246 1078479 93534 1913970 834442 612918 1133167 1034073 479542 1617694 961880 645633 991247 1516451 1853669 1037980 636648 1840878 179234 381769 103888 1676034 1189107 427989 1566069 687624 1341364 791507 439631 1319234 883428 1650150 589852 867265 1879346 61872 1741712 961602 1620162 1541961 731868 1521252 792629 1723216 235925 895215 972255 1451998 768098 1128881 1830683 1216131 1523536 809848 300745 1354185 391944 1497158 1507911 1919193 1136624 1193279 135191 357426 526178 1923108 1145049 1173939 1042863 1960302 774755 1097462 157030 141965 1753553 1597678 493172 143528 460686 954852 685053 634819 1917544 590516 958278 1925030 1226061 351349 1200349 733287 646156 197789 876962 1159063 656048 440195 1143308 1326555 276641 1444931 210670 740639 603333 286051 861518 366761 528546 1878826 373245 1077465 1721827 25388 1752609 1700709 1617735 1186513 1280580 1224576 327436 892059 718396 1646979 1487972 1369030 22941 519361 1917184 1839947 467737 1270444 1460504 542221 994708 1066812 1728722 1574827 1976473 1394459 1861865 417507 71414 587558 733679 626181 1353526 1587354 874106 624087 1927392 380680 368915 1886321 1203434 1390331 980394 1966315 1336578 1413588 1350858 23334 1567580 141449 422861 278146 1261135 1449451 1622902 955411 693582 1514080 1796586 1122479 371368 23514 1821990 299426 1306030 1790924 496046 1943547 1207238 455879 875126 159703 122932 1363184 357888 1926573 861960 382232 1612920 842232 1945086 1851915 1609592 407700 225197 521531 348547 1622650 1779225 20921 1534545 1673359 440300 558060 1799738 1568630 1768199 1207389 810950 58746 1687524 653350 1424118 915503 1203386 1182249 967733 386438 1437837 273610 540093 55561 834590 677485 1996080 174564 1257180 402340 882622 869694 1547006 753109 1315991 52227 792068 1076076 339052 1855735 705021 1684019 1081747 544627 634033 1651915 1146999 324987 836875 715153 1894653 553625 570999 1250800 417007 1694601 217911 157087 363723 112239 1122042 567103 1160364 1009923 679392 847875 1720405 366429 754758 1714764 1991656 1742581 1644973 1930156 1886952 1489847 1141716 833855 665797 816013 740788 1410908 379489 75829 576141 1252940 1321765 618799 605025 1047271 464773 507730 1338618 1053420 1707938 1264891 1711073 178196 159989 1559865 236275 1320869 720509 806015 1496480 352847 328530 1362124 1172438 784542 810732 401786 812478 1137041 814637 322471 1480517 162270 490113 564156 1858680 451274 852239 1978383 1894573 89148 1889697 1503384 881544 857841 750449 1942231 304431 280047 1461991 1707774 1698438 171419 1809286 640229 90913 1842688 1442348 1649905 307430 983321 1751884 1439089 910719 1195839 68536 114773 281142 1015482 1068494 1910507 723114 143785 1131195 1178105 31528 221229 84938 1228906 227137 330027 293107 332115 414353 1290779 1271254 152916 1823669 166580 222892 435415 663246 897513 238645 1689749 1705250 47006 1539448 1577620 1914146 1014723 1866780 69547 1127472 121367 961323 850182 118618 1565831 996918 124824 1182606 214620 944938 625983 1359497 1101457 1490553 496748 1643230 653916 327534 642315 1608386 1393288 79051 1248060 1965383 472224 1604679 1844912 1178500 1690360 1711947 161579 1034173 1650731 1976712 1363060 1331504 697388 999162 795783 1139272 1704581 299387 686956 1268880 596720 1285485 615058 805458 955458 1482885 4578 1596532 316330 1745626 1658024 784351 1200194 188318 987019 1470853 1201476 448885 1883806 628149 1498452 1516165 92722 937405 886249 472263 324652 964268 140811 1957253 1613095 1867658 564328 773413 649901 1694070 284240 1216125 1658388 447302 80801 891733 905525 319197 1642850 697378 309765 1245662 1995211 1869532 1188074 1014362 834895 1743241 1046956 940217 700785 93022 520890 731126 1776327 1197509 779422 1694969 314962 1229649 768057 251950 1489761 1327102 1348127 1196764 1848900 1953512 1410516 383650 1227735 2329 982234 870084 228302 467932 1687847 202899 1026657 827839 1773447 424217 1089360 1978671 120420 1095519 344768 1746620 1033513 659510 1108301 1526008 154781 403372 476635 110060 1981478 490404 1558793 1078976 1972092 740758 1944779 523332 396441 434474 1901907 341738 900797 220507 1821741 1471714 1822809 869041 232881 505017 1581657 993004 768301 772699 1431233 305170 1623110 340378 1874812 500508 240198 1266422 1362468 183264 722031 1824302 593235 1176894 245577 1469687 1411328 782513 635142 1550437 543978 1982520 1139542 1712453 44066 1640814 716560 1160642 454518 1649710 1449191 456651 1802648 1692749 707140 741871 1124598 1012219 1018164 1920979 81236 1539960 19760 263500 1005864 1353772 1843148 991731 1459193 766678 1672388 379465 1131742 1134205 320308 248491 1337872 645472 1272333 711894 1252394 1963113 1032399 1849521 222814 1222719 1751791 1472912 1016735 1949790 1333383 1070159 1455941 1318974 1463800 77580 108613 1856469 36755 1801640 812042 217119 422 856481 941846 1579869 842153 194111 1179740 1559936 1383079 259094 952388 629099 1526189 1855811 153504 159032 756281 1909385 1531615 495597 793339 1560417 296801 1325234 1485273 1375001 1848248 525076 1305368 393124 82074 596270 1062100 1587859 1344081 1747563 1955773 1933769 1726162 1330091 1259957 1464562 1817818 572497 1059456 837260 460849 343129 398354 661053 555136 1199531 1225907 468456 1943220 1432177 344040 60962 1930224 491629 1188801 141607 1081580 726185 1279170 1547728 1435495 765833 167207 795546 698792 1258266 1314210 1977898 1907167 1037128 1301221 1050668 571414 987428 838991 308733 468738 39458 1045268 619060 1572905 1690262 334202 486263 159725 987563 1577322 1077696 972209 1018657 1504612 1073077 469662 421450 1606054 10998 1337166 1228847 1808265 1193183 1941778 622116 1966600 1835476 780031 1701061 1591841 295296 634137 144200 1016866 100415 1284546 1276245 1103568 1577516 1027137 604029 1672657 438013 1668774 51601 1600050 1392286 301300 330370 1649242 364220 1074469 1448520 1465616 472756 1363075 128227 1108967 754518 598515 1104870 1700056 1839985 1984420 290566 183705 1033532 1992474 1944499 850881 1780608 212581 1527630 550525 136939 1390547 1300773 295058 1294592 1906078 165322 1840136 480801 437404 203327 537469 1056404 619174 1436060 1484985 1399715 1565996 689819 96760 1394860 1824904 1122878 590645 1484384 808793 1415216 1172742 1036274 542494 85745 166858 338569 1492043 1485771 311923 230193 479205 971662 175708 967731 1707103 712452 1608940 157357 1980610 1037234 1951255 142027 1477147 177346 1468604 1261463 1664624 1963186 1897181 1292945 116569 1108632 1526922 754400 1660758 13604 1646210 1539562 100381 1552117 371758 1889067 1513456 1602863 767556 833310 1939371 1376577 602255 1080026 117162 1246489 1534873 1766034 362922 1685645 553117 1045527 1268432 1131609 90388 1931636 674401 718510 1118626 356956 1949187 1507748 1564308 1755620 1264263 355198 139274 872809 1890370 1492910 94692 141306 1468514 1194913 1401042 224766 871025 473320 1337568 1027349 1214962 1744707 1580447 1518052 353260 1221621 280914 462219 590855 468206 1825076 600352 1334649 671833 851277 497091 82602 1411111 1692578 282681 927720 262358 1432713 1161267 108153 1635560 192734 566043 1852914 743653 1820044 184524 656176 1957052 599530 1771919 171580 1456503 143676 359047 1066751 433703 779210 1324139 571065 1917282 313137 1764999 497560 519162 680857 264311 363530 284437 603032 17187 329018 230737 1368766 925519 1206659 734279 170714 1684168 570208 296915 975548 195515 31800 629535 381773 1868884 1715842 195613 1720838 264729 1336098 589623 1405383 1610741 1735142 1398307 1259824 1470177 394671 1163703 1048970 490131 264116 934683 1396358 1776956 186614 321711 469775 1510479 1066809 1822815 760209 1367841 1460088 1414928 1075230 1397959 279980 785922 1706936 1351259 289754 376805 779331 1256036 463813 1384879 913342 1751209 541922 109138 210774 1320258 557055 1935178 994110 1848018 1679282 1170025 211536 181821 965787 840147 1939616 809836 324924 1249801 1674469 297761 1378400 315647 1629978 1569657 1624792 1708942 977098 1582412 149151 1183724 1498664 917997 380754 152125 1093269 1290266 1512015 1513202 1541104 610020 1879634 1754931 819484 405549 1192654 1395178 803050 1035218 740243 454265 1522896 460214 1681296 799333 112839 112166 830874 1795378 1585677 1375018 1695 1349722 1453654 1383195 1801117 763526 733809 874935 955825 213904 290249 1855641 1126112 1201932 1001898 1954810 1960206 390612 365435 1186479 1599763 1514220 1162426 1743174 1154389 516705 1063473 1403357 1196696 1051457 373157 1966054 1639477 1131550 372445 833346 1468963 1147004 1216402 1427136 315184 1637354 1282855 174901 678690 1434832 1768253 3680 776474 20616 1539591 537776 659936 64906 1543515 1726667 1263535 789930 910746 254851 1485440 1765109 1222178 879082 44932 602729 1015883 146091 899482 466984 539681 850514 233490 397806 336159 1885920 1368532 99284 1225385 1791264 1746225 1613210 636468 641547 162895 1296546 672435 296720 836947 733944 662556 1404444 745534 296996 1511219 1334559 955486 400500 976864 1326819 1130130 123284 1602724 343112 43363 1619430 60126 643657 998891 373894 1237697 426499 934523 176089 1732572 1402250 1889362 1401310 1724944 1055371 1843064 197488 1661992 1410553 496412 372170 53984 1666097 1274122 1403274 174928 179339 965717 97924 305417 1145947 660584 1440102 817901 904941 953778 1301723 494667 25192 1328484 162942 379011 1640956 1281840 252596 940519 1100580 1224870 1698202 775714 1805024 1041119 1707233 1572138 1995966 552936 663403 1734790 323526 851403 1573295 1388896 1618958 1142161 1486136 735123 1154818 1116376 719518 1401633 1969081 1243631 873964 1481239 1238543 1460896 1074432 1635769 561227 973871 1833574 981249 253610 1236813 411038 1759974 644039 1204974 1959878 1995073 1021756 674470 339119 1738117 1651970 930318 460095 183880 882214 1469129 1803750 1168507 1259582 883381 1246638 831405 390202 869392 1736510 741598 1716652 1927107 1100886 1232718 107497 866149 256376 1440604 1180809 1726177 1988558 490094 1620251 40553 338596 717800 1174172 1385174 1256326 251785 418958 1542381 315533 486894 576742 457235 1521025 1305109 425758 1474319 470924 196252 537152 854657 339687 914696 1091096 1608969 1556370 631677 409908 1671256 1270898 1618523 839325 1022458 1551251 917160 1495027 1291818 696987 283686 324524 1692372 1045037 1014923 772357 985160 1516126 306432 1883408 1822467 1632423 613586 1597139 930619 1990663 784179 1612884 513837 793902 145428 231219 321673 1523934 617150 431508 240351 237661 1060413 796194 1229112 965551 1069340 1449226 123998 1876355 1540328 1400482 525405 775208 769837 751200 1695323 51576 1613863 569182 1978925 623714 811613 1230802 1016039 1947168 591693 1704165 860299 752191 1184207 686277 709631 1323872 1392979 1440639 768100 414997 254684 208668 523841 662990 125414 186411 1375517 1642819 1162279 481603 900556 476039 397400 57807 85211 479275 492153 779594 118529 419406 816877 1140477 1503378 1019221 850591 1194711 744582 1727738 661601 1372004 529506 1135749 1503195 63515 1492259 782106 1598379 880689 899230 42076 524174 1077293 1200849 160836 1067644 105809 150353 174757 814226 855680 1493260 1221292 1812140 948340 606365 1980718 1982672 382445 1613013 873901 1805326 687973 1241117 537226 125269 892751 894148 889497 1319537 794933 1445202 1646458 1684370 1748844 969600 1505815 660705 1205005 822104 148453 351147 1649410 728670 1349655 1427645 46139 63323 1113704 1963069 771329 537547 971959 1731134 657850 1138181 917255 1300525 611553 84272 1799138 221093 1120320 1355395 306449 1107051 1395869 1114714 197334 823434 1601788 580641 972469 1571768 1769508 1674180 280495 149222 1272500 767357 740105 1827244 817741 894267 1793176 1738575 242926 1565308 1858539 834946 17353 1690104 993267 975915 928682 1523736 260456 1841903 1498315 1222231 557868 1917874 340287 1177717 1325680 613426 501627 711875 643456 218216 722939 1283738 945189 1083587 629587 1680445 638107 1647538 646787 1701411 120952 1628200 440924 1518332 1315775 1011913 1355125 1209461 1991509 1176784 231601 1868026 867266 1921612 180853 1531642 1653838 1922938 1936855 494220 1858776 514768 1206970 87269 181738 1843984 331157 1776160 1963947 1451065 893354 814561 33033 1303296 1585190 91171 980136 1449624 504462 1489487 387403 82062 1915184 319502 1984742 898910 1165227 1274785 326811 947699 1671302 97591 1915298 3015 1356265 1244701 1902238 1792178 846627 98196 861948 764000 680095 689417 720350 275668 633820 219502 1133049 1610067 1030687 839726 257119 769972 1865016 830439 1006724 51469 736563 149760 1498888 1015592 1810090 611859 661076 1240530 816990 1577687 1258666 1808001 944515 1919290 1104453 755316 563604 269750 1390008 1796946 1821053 201950 1551543 369383 712938 1800901 1925413 885404 89528 1743977 764608 22093 1112447 732602 299802 775941 1030274 684992 64055 1124237 1975521 1442894 447186 734195 1612392 154127 893055 1862693 429706 256561 1646051 509998 1127876 763022 215683 328949 313047 1049121 712068 1023647 546447 155920 1022730 642656 158607 412885 684435 474003 1091090 276923 1222529 567182 1712282 1887747 802022 640526 461957 1878178 707504 525562 64926 1280741 876915 1409948 898227 160153 804033 793878 629821 1496408 1966111 552592 992046 401024 1524135 1663009 1059805 510735 1844720 1488269 287908 1185693 643202 1691752 1934795 1594163 286438 1091556 1727154 1837142 555668 1510932 175709 1001230 701275 1790875 1288160 88088 635757 899892 762030 1723367 1623901 403688 228505 1766885 557779 195257 609849 18003 591151 848631 100204 740578 345543 1717325 1023364 259413 1245242 335126 1613892 1477579 532068 265802 1044070 529251 1668700 1195471 1115368 1896617 1614771 450892 27672 1070215 267249 405845 844028 1513711 615089 1704959 1937972 1300192 144655 8662 1832843 105528 1324396 1323674 678252 988527 904368 151108 1111641 412552 166745 759942 833979 653720 493968 1352477 45276 1304105 565710 1406473 1278897 156748 1166328 1060746 255616 363724 204764 196180 1921238 680688 298812 1218937 1501209 405161 1326127 1606770 1129611 1381435 246255 208354 391270 55252 1952109 1915061 110026 11570 1255813 1312559 959849 798914 1093451 546210 509543 624295 632174 477683 917697 1098502 1266069 516720 986651 540201 728784 1671071 1836813 155786 1319276 1554540 501865 201059 658126 454194 1142725 1518698 434586 1378338 1584546 1898254 1717181 1359388 439840 162132 1293454 1597901 391123 835622 341170 417633 1158401 960801 1745859 856774 644785 147077 1790627 913862 1819859 417414 1685439 1546661 1728595 1914540 1693447 1134733 1529911 1392712 672605 914530 721521 1663675 1776121 240357 1779075 1697092 1370845 1354588 1498299 246389 646064 480725 209006 415735 1970318 729698 1274061 22431 265403 1150195 149312 395582 1592133 847547 921519 599699 365055 1891249 1093769 1780273 902925 1432556 251964 1753298 1827421 1722605 1497801 1552615 1988432 278155 897873 861700 64708 895363 1654015 1675042 97509 409201 1402929 62506 1044260 1959702 1751004 1410482 820777 1912953 1777568 578788 222165 40963 1463668 1931925 1253163 126768 629400 769262 1860690 1071608 1769390 911098 1906309 790705 1867713 1378894 819457 1734304 218842 1202547 1064520 1109950 26438 45229 1179102 1016446 1296054 1271334 321986 1270454 286963 694570 1254234 1672113 1821660 374925 951407 594871 1366483 1339992 1360661 1395033 1813647 463959 1135689 677282 1431027 696234 79563 990637 1355262 1889234 1235651 122280 648242 617033 1734454 193151 11630 1915794 840383 1396071 948865 350585 433486 451137 657628 679985 603065 381435 1922113 1324257 90213 1890913 704788 439988 1332315 1501539 1343572 1206640 296762 1941274 363196 1138092 630375 1435983 584748 17138 350760 1324263 668006 1307251 894675 1282211 1829967 790653 42014 1739177 1999142 336234 1858338 1817793 980478 526103 1542022 114568 168418 969686 958638 505918 1278169 620003 1970044 425020 1566333 967417 1429809 1956218 870376 1838033 1723286 1064108 714387 1759596 453326 1353847 728656 1741781 1788884 1035868 959179 1700521 1736921 1829841 1157845 1891617 228035 1109738 1227747 71532 361026 1333348 26843 626632 912250 1194123 189647 567484 1391415 1061715 1567834 949430 1066473 201489 1901144 712007 1492232 879449 1379471 1241855 1710262 1282678 398648 1562973 1607210 1881185 1941202 805646 1407856 1967477 1550199 1781579 861794 1946328 1406643 879269 1639471 1058232 63031 38353 1213931 1106793 344753 376844 1250551 1282541 1774625 1198988 466013 1778507 645103 1575975 1921561 1353223 1150150 428644 1603927 1569315 389475 1575797 1071315 67621 346152 1426572 5938 801055 1851637 582088 1231049 588475 1317202 38798 1919950 1627330 254867 391325 42754 1406648 1156247 1504833 1886299 1928051 1047288 660971 877694 179405 356895 687270 820349 1232373 1605650 203490 1508205 1297336 1163226 1683848 1878103 952013 1989553 1984719 618574 1837689 1121261 1633729 1174456 1729427 1645293 1136587 1492859 1105408 957174 1762204 381421 1558782 1318215 393831 1575640 234719 1341538 272744 1110010 124607 1917009 774600 1918017 204361 1798018 453499 201984 1138981 569978 1048585 829940 1663455 1176676 1698786 635079 231819 91017 1784358 1705787 265879 472449 129451 1086714 39372 82796 198029 830360 271528 1880052 1009075 1463397 1938811 1511585 1704312 1233889 1956273 1479624 1847862 1329045 1022846 1176797 400325 34728 658997 636307 1210386 1114550 999460 1453949 1777423 1786823 1437399 1027613 1169723 1810317 1134796 366648 511294 1003364 1630951 240465 989182 667207 1990498 1036611 78942 1427130 971535 639737 1582341 988761 1893980 203129 205615 1234461 573218 1036820 1034297 1846146 1930703 820600 1674677 1936886 508114 1455872 1661782 1364758 1646423 767739 1824235 1468267 1639915 1941753 1050089 701097 1909713 752222 1194820 1111637 1708525 127241 162158 503192 1294775 820592 269080 683165 1896306 156466 1178626 1802464 1088802 759435 833278 1751060 1173966 350810 1221358 1184816 50266 1996798 1230535 1443849 633054 599237 466056 1518748 1305637 900415 571539 1188 1555172 35276 141813 1812349 572272 838486 460596 569751 1504047 503924 1095503 786954 65623 202216 1950432 416989 353444 756921 1267274 1367669 952970 435963 856496 814151 990695 1339583 1611904 1565139 1809355 405462 1911223 545541 161063 800553 859912 1725566 1195021 839805 265676 522016 20230 993482 1583152 1400118 1678929 646747 367543 1851420 1852799 589249 821521 1166181 402698 1435069 178588 1971807 438369 654351 1797546 1564366 1928017 1360508 1442230 1550021 250331 782000 867344 338386 525034 813208 1561247 444419 1750601 308163 1754233 1797799 1050531 1850611 1404620 1673487 1414878 888724 81552 1997269 1971439 615661 1842924 516512 778810 1653445 640291 526226 1050814 1857940 1427917 1633280 190489 24421 1306637 307 404209 606253 246821 1975614 938636 1837041 186108 1963299 983231 1687954 422642 262260 1308113 281793 104353 1639959 1474280 631224 1266169 610276 525304 1262331 1724502 1983146 616136 1054999 463516 631445 1930252 1238162 1987381 1482758 1402910 527277 114898 428999 870484 707328 1291349 998980 384862 105231 1932759 1136440 587976 666171 953086 1249982 860230 707908 1905426 537268 1690614 1900472 1413151 773962 1090 1251556 1524999 782542 360433 1714082 1262806 548317 1567214 662831 334100 846545 1826095 1416122 1633173 1118824 361939 1075359 633340 573973 1807732 1375690 946211 222917 600368 1146093 888353 1110279 1856671 504533 487189 1515352 559070 1586883 293041 147247 1727678 996894 895841 1955926 1318105 1292801 548531 1482291 1105793 1762034 1103642 990967 1812159 1088195 1473165 210804 736672 954713 1493994 436648 876174 1779023 100346 1984059 741473 456235 467672 1363333 524486 83821 1134040 620021 886167 1814171 1885465 1938876 680364 1620504 40822 657575 1951623 37672 1125587 1805434 70789 1514243 845200 172684 99320 713931 941272 1342870 43195 1550038 1347593 631145 1631913 98122 1134370 1460625 1498418 892440 438860 1041352 1295292 287567 1786252 1046233 1132940 1690707 1855962 1231928 1240211 211587 1389165 162220 1288437 1635646 156218 625421 1821337 1885453 1667562 1954400 980062 1562692 714749 1180278 1986067 659879 1269180 1583481 581199 10135 168629 915435 1768372 1114045 727999 1126477 15038 147551 262605 1068621 642291 1914981 324981 1476959 1977749 1094132 1190546 602339 191068 835946 542449 205822 1365595 447466 1544679 1351522 131708 195982 746760 144002 970203 480738 241955 1780794 1854926 760695 107659 340699 508888 774 1277698 1228209 474717 412366 208096 1546364 798141 272195 4002 1056668 1938420 1545587 156690 78224 1587524 424211 1210296 1049788 1957434 965038 1907176 1099406 1724364 509698 1259270 1131309 1725024 1724123 1699157 922528 1194800 87990 75666 1633912 1022275 209116 1001799 365773 295400 341970 999822 1518596 1456686 228956 733674 265375 1407523 1619770 1244423 664328 1244336 1028006 803358 1005778 1814893 1689298 554344 725914 265721 1160042 1874357 92214 1620996 59570 417556 1687500 476581 691093 1590947 512360 1009883 582414 1660185 381574 1994531 1593097 1475617 622360 494275 1239511 1254155 1043104 1417984 1364125 151185 1566814 772758 293930 853684 1152245 975831 1998993 715178 1132433 348299 823529 457604 921664 211164 1780133 22872 784120 1161187 992271 129880 1644941 657781 953044 1839551 1361928 1847127 386392 1494174 1283652 1396730 546815 1529532 1857532 1041049 761185 285532 911848 1451396 1203993 7580 690932 1484803 1401062 960955 1387157 523804 1647873 1773467 433649 531113 1662697 1026507 1361094 1730680 1873626 1361657 828534 1290850 1581335 1566883 1104911 587941 201274 1867449 724116 259941 1509078 75013 1895064 1619753 1809152 739770 1725159 834278 18123 1141266 189583 953336 1415183 819469 1719567 1393991 1519831 31742 966776 1818238 70377 1007727 1955520 1995516 403946 19949 567648 1266034 1405277 964480 770708 944063 1359267 1299753 1527094 1006922 1965735 286221 102591 533942 1773737 1330758 336126 1217642 1797411 1721322 1788296 1102759 234570 1134587 1734826 940016 1269992 253672 1333621 497991 798683 1097476 774188 1095309 1745624 225571 811099 1601684 1791665 1608789 159459 692813 221227 1671491 1249075 923617 1178018 1966598 1408799 245941 595646 632961 344431 1293236 255043 580406 1533200 1685961 62464 1493646 1280682 390510 454338 1175862 1943140 816702 767514 1905354 1388331 1638140 1016836 1747819 1918023 1692732 1654872 934133 645572 1410280 1241744 1417052 698616 744182 633371 251691 725716 358943 1439502 851243 1877715 1895771 1818100 142604 925664 1778127 811491 732857 619632 1204811 1972511 1769129 20271 720999 757243 535863 145612 597339 1164911 216338 1873879 1893622 1922484 1157278 1013538 493417 1027184 321024 1484206 1096799 124249 1554711 1626504 1655745 926193 313547 1908427 1180767 1500450 1498732 628789 963352 252085 232002 1095945 169610 1191879 968578 710622 596679 945786 1756923 1636971 1038153 258493 1362747 360904 1870798 773182 703045 1111614 1372360 16336 311519 1460102 1499233 292384 1197755 566756 1404222 1026112 169593 1245651 1011555 1939416 324238 1669907 347052 577971 1536328 1362009 1244715 580636 12857 1405982 887086 464437 1402596 339772 1685012 1163283 1630660 1500995 1698265 671946 1836019 250629 238571 1620415 668100 1380840 1054545 400960 1157878 478412 1074512 1356852 4661 689742 1891531 86799 862936 41782 431369 509227 217427 1455052 1648574 681736 1835058 1927754 542649 922693 1419440 1903736 1388113 110422 12689 1188382 1431212 1153128 759357 153894 1043901 783691 1418386 994279 1072445 202607 720794 1167078 1442720 844053 892906 827595 1122984 49159 1945407 1895034 46291 1840731 523109 2697 948150 276084 318519 414341 1716387 1917527 811572 1190631 1844302 1885774 1072453 1927903 1579975 1467313 99889 409110 1298677 787635 1324262 396776 659633 1627590 1530388 539035 753252 1165148 265667 1283153 1576378 1985889 475082 706614 867241 863958 560462 1560635 1270731 1367703 1330040 1058494 759290 460071 1195377 396392 343171 1123625 1041334 442623 464831 940910 574852 1052207 1657523 1868801 343275 703736 1495801 1774259 995020 107742 779248 1728634 802332 1130690 655484 1015143 1223396 151373 1144543 426768 1692138 1043494 1919173 1848926 1488345 1388443 243447 737970 1949137 464858 1421872 189320 933144 596595 725215 873965 905636 877379 1956813 226186 1733994 690667 1165897 521321 1055995 396821 911554 141819 1147997 1433864 1573383 1369073 1733281 191340 374424 1583789 151417 116313 1582157 1866681 1654674 214357 1005573 932552 1360175 1210996 335312 751192 571928 151408 439091 641511 1026455 393424 1193384 998087 1788612 666005 1233541 988502 1254647 1853089 481556 1518484 249819 489429 212739 1222261 1153971 309166 646427 768593 189926 750129 1035032 656905 1836448 1764833 930589 575148 1069072 1263034 659426 765665 1467616 175729 22399 264868 1890167 1069717 784412 902317 100778 1368841 479234 134302 775234 63111 1594427 1248937 315604 460823 1625097 498784 1902035 736582 1790276 1037369 386635 57069 1802647 1139530 441238 1795141 1805882 1287718 788033 1986342 1756304 1107073 1686608 642305 382588 1326855 1946164 695136 1871492 1211354 679954 98836 1124067 1148629 139174 689920 1957601 365038 383483 810664 110518 1316694 1874543 314265 237048 1359540 1409692 235561 353413 1702737 1199552 1096239 1969770 616540 45216 1466359 747853 1527192 742481 1418868 1004930 1607537 1438653 1857724 687176 1400569 184908 1322808 881252 375647 719352 1180871 92655 1321370 1026104 1205591 552806 1680766 1312247 1227356 148742 813765 1971591 1769615 701261 774743 1114766 1472705 383411 793408 1517544 173834 599900 956648 1899230 368373 137181 660926 318938 929938 1521338 1513691 1582664 1711373 1558689 1033497 1210819 1955999 1808619 62864 1994743 1068560 103754 362878 1614679 1215315 754371 1411688 496674 248943 320193 860385 592814 1196157 105140 1057965 1138254 1282549 1004116 834648 1268228 1960213 82859 1606194 1926800 376184 1343137 47934 1580911 1706170 555935 1047954 655088 1197069 1313012 1845475 409003 543724 339950 792712 1726284 1598565 1367510 267873 606802 844792 190260 297912 1985927 573265 292805 1091819 524351 1818860 1124604 850043 1647004 1439216 472115 1114458 226998 1555158 245834 866568 1167141 229381 1430455 527923 346503 402217 653788 421144 566651 143076 1534466 1338974 1241714 1428720 132817 969030 204898 884862 130200 386447 586299 1427659 100056 1736890 607858 242379 1350812 1974906 1707332 247674 993503 1835266 343477 1055391 1241186 1714227 1427264 276506 573915 1485507 1910031 1195635 1904573 1263425 1057502 772376 618752 1872153 131516 1243188 1584828 1929849 1573088 371669 1744104 1934964 1052742 320041 1551399 574792 745230 580177 1767550 1719865 1371987 442504 1449534 283151 159790 1550822 1783967 411070 1150870 777467 1387137 1245713 1068845 1159808 539892 669474 881693 1728924 1141532 919461 1157636 282362 61977 1958349 1455758 546197 1661269 502697 1972301 1187135 1678004 1080313 360930 1273054 1332362 1632533 1431932 773883 7015 1061535 896067 982193 1558008 132944 452607 681023 1867682 1267225 252178 992000 842444 78956 181606 476741 717192 89131 1607011 1136846 1921416 763515 1450955 1950095 1452519 1241887 1340489 284106 418697 1952658 1547512 85712 879210 640889 167388 481793 1067347 497073 120325 573806 1372366 122137 173958 1461746 186329 1489031 1372154 1363280 1740131 689945 1462044 1409587 1752624 1874153 99049 578219 305169 1917205 928472 329938 1198298 210586 312051 1098255 1987169 725323 208627 148669 177529 1507984 399464 90983 1360427 894130 507702 1547666 644175 160820 1158352 383822 555026 1140606 841577 124200 38444 1134529 805515 1873377 732665 500851 1569274 272473 1403076 132161 1658925 685347 295174 997697 435326 1903837 124179 404773 989900 150572 986813 114429 1952923 737327 681478 251207 1337444 1596081 606576 363046 1368736 34181 1548187 1080978 1537592 1074055 1245508 1673771 1680485 361290 1379557 218980 868842 1593719 973004 1735032 1613699 1326943 1668239 1003008 1340669 1084223 1909667 803906 394427 816903 303472 1984473 1123431 862746 1310854 1558017 243512 795424 1140999 1475241 111519 891125 1540832 1474033 1927234 1461702 1539170 1587650 930865 1020978 1078517 5726 1336744 1998084 1375417 72305 945825 1971237 87326 507566 239112 1374130 1829322 23759 1435163 397299 1274320 874766 1422765 634183 907700 1295119 590877 1506976 1168582 1380497 1811424 1526528 1758011 524980 921507 1385769 1876688 482163 623524 1229059 594497 413062 1642371 1098292 1671078 1224322 535958 861686 941516 788207 1859383 1146897 154883 1910818 827663 1861771 697290 647317 852950 1715749 1602705 672014 545889 102023 867190 513906 1771956 1172022 723499 1140840 1899033 337773 1801867 1502653 57629 1363953 1039180 690375 1400874 109453 1376627 1987878 1057250 1280031 1557379 636592 77743 604975 630017 963232 554498 1497422 363821 1438027 1069505 654579 1278995 53299 623754 1250515 362696 347174 671651 83824 1492892 114763 802258 845391 748934 1814139 130429 1343281 1736358 1680632 679541 291579 1437693 623626 214725 964941 153360 1403141 1436608 1451398 328477 1493076 1603650 1516743 585310 656560 544812 1786436 179453 28292 354607 1491354 201859 504232 1811749 739891 1465163 606256 1721840 598032 350032 1858097 125544 587738 994710 707951 1145465 1412274 1280963 863659 1343148 1314479 1439072 820173 762376 1721089 1565375 122840 127356 647938 640810 1748043 1665052 1300347 1502741 1302314 729753 1534222 1033772 1255079 1627019 1187833 430089 30461 1574168 385027 468139 381485 896263 275431 1266940 916856 94946 1170050 37152 1972396 10704 141571 875270 378281 624421 1259921 941985 1044940 37224 752779 1298035 1899518 473700 823685 1580502 137371 1846654 560243 462666 1423599 83304 1556532 658945 298331 969008 1217015 1873327 1444421 1366980 587755 1522498 104448 823934 494681 1740569 752855 1362945 506134 1512181 1464477 1701697 1590516 751904 1157591 846476 1067010 602822 1165356 1004413 1033124 1075785 1877077 1461126 1515635 937970 875618 1073400 40262 1680945 363559 190800 349600 821287 412206 1458203 1705446 380541 1918176 266910 533027 324566 555750 105366 1916058 480347 361429 852328 1501575 518797 860307 1747105 1150585 1079235 356260 59072 806547 777329 1278851 1269189 694066 1921789 1407563 1459145 1521172 328432 1580564 144354 1596243 1627133 1554586 1738879 1793434 851302 533628 269818 514705 1092353 1753099 689259 17294 217194 1253816 190978 1589714 308579 918193 1028857 1655169 114814 1520923 636769 1211521 161079 1211630 272851 1993174 131481 1890256 1583844 1236832 1599207 131756 435135 889434 1323320 21609 174517 1939624 542195 792155 811794 1710136 1560313 338759 769721 11746 867883 1810299 812768 775025 1675905 1170951 623109 1798258 623027 952415 1554027 1531237 1646665 1686077 739651 1500775 1473239 1484604 1455163 1148846 1033936 140863 1697737 945822 618228 630289 612931 1206005 731035 117087 1027462 440737 1926874 922261 1599553 215724 1945380 135801 142783 824970 1692452 503039 1890334 403769 168479 1093611 797635 1379609 1750904 1054261 1689846 1403166 1870594 352630 1519155 267295 1998112 1788385 1000384 602061 899331 625323 595137 438195 679073 331918 335930 1557004 1289543 1692734 1959218 958846 1866555 1651175 479306 1142129 941089 1534039 1958410 1160040 1015053 574856 1116694 1497926 1869505 103270 1713217 1737100 1103528 1139975 1715398 292766 297101 765149 1402716 149334 137318 525978 1843628 1852745 1332828 337419 1949901 1416190 700323 1537587 448719 92621 129754 1382716 628819 1855634 1543027 692604 71178 122998 157323 1593361 1940787 1683874 1578685 1273322 853568 1083611 866289 1661786 1270486 765804 1852172 303442 533242 1782695 341168 1933644 1238797 972857 564986 1491984 639430 1911376 414940 1314635 636015 653775 694692 365724 559350 1991367 857154 1718834 1650704 546112 408726 926321 1521654 807038 31199 650101 1695681 1575254 506107 1336009 1100201 1592744 1397145 1203407 1770112 941110 278554 119021 1209747 90129 731381 344215 1536928 1613496 780630 772676 1692207 632458 991120 1908008 1930244 1391402 581284 1872587 438717 715485 519494 347289 1621189 16115 697804 397403 1918672 218918 753028 1412145 1186246 1381417 168880 264001 942818 996349 1931968 1681301 1521393 755175 391798 1623258 1647346 1277953 858547 1591428 311542 514592 250426 1802071 1774394 36173 1289230 229559 106268 1461765 239984 1240822 891660 354272 1678087 1411892 252045 184155 516733 946555 791552 1668583 808599 1350885 200488 727007 1308717 1499426 331812 1296016 229833 1884299 20492 1582434 1317228 474885 1125388 174801 948395 1445115 260445 1621483 1622556 1279815 402603 1650115 219319 1078542 1251322 1645884 1417007 1416760 1272467 392357 475860 1321781 693035 1673447 804206 1165088 1758218 1991732 569575 1366602 1654183 1113130 1363684 103655 1341313 156071 1290323 405090 1885110 1842182 1965481 22598 1696654 1135242 1498720 670113 858372 345907 387972 74412 1970195 925288 909954 488070 1206141 1045007 1106276 729148 1776661 1307174 1823968 1231251 1036970 600656 317146 201559 594207 985012 366854 227356 1962837 1843635 733309 125093 1542636 89554 1947602 756243 1760419 446405 293102 1172015 794574 1568086 1970148 13711 1736763 1849471 557869 1601833 579381 307722 845471 1910829 1227806 1501726 1507805 1751054 1444959 1278138 731031 1252772 1258212 1798797 820709 981783 628487 724442 163914 1204873 1992641 515047 1557404 1776090 1067723 1966307 1539195 727752 1437214 1581711 912848 27154 484231 218462 511779 975451 602289 1053492 307872 1807510 468732 120123 1165951 528448 1553573 582663 1273323 1606115 1844170 1178678 378120 1587990 251271 1618879 1545289 807945 724929 650525 397625 1938846 1147995 1401798 1192274 1727290 860280 1933784 1309176 1758078 1039338 1046361 298960 1094558 1547895 1919479 1290863 1306137 192566 1290287 272654 178642 1180500 1654648 936934 144584 1800026 1949027 512646 1534661 1183897 1200294 79769 1747658 1926371 247404 878194 868144 869450 836191 605645 342955 1241371 413842 867242 174138 187594 797264 173959 1993744 158904 804402 238624 1651880 1825990 505941 1713627 1382033 1763554 727668 1212664 1533330 389168 1494004 1601656 180588 1352188 1381315 1882062 75942 1246374 625187 1780351 634017 1676074 1992851 1402818 1531946 632971 607464 1532303 122880 559326 562567 282665 626969 1524121 1569183 1859005 1969153 408289 1121473 1110698 415256 1607500 988643 1171566 460883 1379285 1458201 501233 1266772 1834261 1006412 1083243 1000776 855046 666901 1928445 442472 1883062 28027 1389009 1923083 83102 98950 1776906 674773 1774472 284320 928445 1415118 1400663 1539661 1474352 602364 1876305 1456163 438906 31417 333062 1890290 378689 739881 1489217 230786 1113169 1252093 116034 1196775 249028 583662 698242 506404 1826428 873420 702664 630845 401675 760218 1427984 1037791 436540 11146 568000 1642442 564785 1496378 1419231 263689 1670838 676557 1371955 357079 106259 1695986 173105 1783730 1819828 193160 633253 20078 627524 1825124 945379 639885 1132765 286401 1528202 1216477 1089028 1777023 1162118 1317601 800054 1257879 748525 256789 836776 611251 823106 1492543 1515483 774079 422167 360621 364769 1920641 585672 912162 1194690 391536 1846410 334117 1820646 1569325 1588524 322836 681174 1920258 1776424 93379 1880776 1149729 596622 1001942 1993469 1352723 960138 589859 1344687 365236 1067049 1070227 1354652 1519853 1985545 356107 1628596 1606225 556925 637442 1860434 486113 1709003 1474546 529735 1319436 659634 759814 1175165 528466 832996 1112340 788485 778651 991318 762797 1278724 556365 1924333 1595228 45257 545386 1998414 1485849 1983435 1256775 893057 245229 1262211 630269 1999511 1132849 100107 241243 1886451 1984727 1516566 1644318 1302927 1392038 39932 399806 1056961 1176401 729492 1441781 1933148 462699 853639 1256168 1276021 273709 1129634 963155 374478 498768 278819 553974 1151616 579943 133849 1448109 78641 351424 138627 549498 831875 572631 620430 21713 1833999 1042144 1116558 996619 91215 1040739 1448200 178623 1883950 642218 698712 1498817 855015 710337 1570911 768528 631928 877792 461774 1328494 1324100 699853 621699 849508 540696 1563755 1538922 1436562 1579162 1136580 1833570 1794499 1843940 1353590 1779617 927666 1781353 1925462 314827 1211087 675875 632330 1204685 1760233 1921362 1870103 517231 666616 982963 1618366 995521 1963438 1261630 56960 560688 1295559 1032532 1998615 335537 1707034 596892 786795 943388 1731431 1813383 424570 214086 489987 288454 1965958 374768 447184 364418 670496 249749 725418 1059207 1685831 1342118 973332 637430 1783870 987622 1865023 1798687 1849694 1622941 932800 1418773 1511458 84335 297782 801065 454217 818152 811086 1902143 461776 1541129 466804 27389 1238144 969845 1500685 1894891 990544 1821911 1551960 1571757 918916 379083 1065228 1357190 1405733 22514 1397689 245300 1953798 602927 651191 1409365 1951942 144173 672220 268736 1755842 1573427 379929 1035436 1955341 1613308 600990 1007156 1177497 1910605 1232819 1479487 1713422 733631 108679 1146528 502615 82191 1936746 89816 1578737 1452484 1001312 579152 1659099 592699 834773 1232484 1641205 1534402 729941 1406892 196785 471243 117676 741049 859027 1119567 1148346 742687 1996037 823348 477865 794629 1842659 1250296 992896 1830271 1135306 821247 1856915 1022182 509031 1081461 535252 1951567 1249427 81895 1122119 452843 1965061 1094058 204059 1707109 1786622 7565 544768 174712 561987 265377 401660 1390450 387132 1377595 953640 492989 369711 1832461 392639 1797179 1404431 1458582 1568961 1352397 762728 1797791 186941 1410948 751237 706370 24864 1736297 665254 1094473 1172421 896206 550576 1979094 1280465 1788492 230178 1561104 1921113 569789 260983 1770465 277149 1202429 1829771 446763 1756981 1274991 1847368 714409 1240963 1308988 1580968 1537163 374344 1892908 456378 743917 88901 1999660 763037 158804 1835616 1098511 1631099 1421591 1209416 47706 433097 724387 1171849 1135883 1401783 1102574 447333 636172 1337919 1450638 861153 524154 682180 427750 765531 1739459 662839 1473234 975637 1655294 1752059 533897 1566170 1998029 1085907 1338922 919080 738647 1907263 1633975 339760 1841779 314149 1424158 695332 1593040 947330 8014 1632927 1955848 1263225 1939008 1538722 1413323 1892376 906506 1236802 1006562 462121 235223 1299948 632015 997876 564317 559182 271848 239240 452586 1341788 860546 116190 1110469 359013 539347 126444 1800777 1981508 70701 1631661 450665 1783798 841569 240578 1535930 1942872 1320710 1747462 1239055 1269207 1350390 4562 617576 452113 1977558 1089592 609204 1371501 1880613 1315280 1932065 1430403 1176742 523822 688797 1058894 930297 570301 413494 53779 1092310 1074656 1654142 496815 216394 1812796 935418 453435 350508 1841136 393623 869627 1126341 1865944 711444 1338170 1691165 787364 1365711 668 1331966 1369537 202968 1949517 1586033 1952606 1388435 1970545 1334580 908908 912301 609332 1349122 72814 1301984 120062 1150584 1671374 737000 1983321 1891563 1659997 1569102 832994 689592 161787 139407 1786748 753227 713277 304997 491085 1566393 1919242 1321696 1890422 1241329 865651 1818731 1205654 954233 1079681 265618 1989472 250455 1490361 852140 1258392 890656 1454390 1400478 134837 341607 527087 130673 456115 1560227 796978 94604 488888 1319939 868135 1887156 191169 650799 1170761 385220 698576 1457241 1574942 99132 1911048 1123305 193784 912048 508508 1245949 1627673 1112454 837140 1351176 316785 334652 990299 1740307 347333 1230824 1360059 1479053 1521440 875944 832140 1474738 1690384 393612 908242 724185 1397421 894177 1337971 1318618 273483 323056 1627593 644422 1988243 810727 711048 1691510 1665289 451471 1924598 456423 70941 982095 1166759 1066817 797454 1649084 1448549 1805879 1806917 77013 1437060 48813 214965 1693685 330657 535338 1692223 731768 1161181 778102 1455581 251907 1451536 174488 887660 1096367 904034 1266443 43462 1549853 151167 1606107 433314 1936209 654367 1137353 1347058 671921 1628961 595271 1828586 398340 441170 39482 1521852 1910044 1244756 267532 612665 261924 1900047 25215 850535 232478 1241440 1158825 1741339 1267151 927602 1557418 362626 236448 980902 537247 518187 1727397 1096502 603310 611984 1286238 1553979 621814 4752 1874141 1646079 705658 1678163 1714305 1688703 1893281 640825 852438 661110 1370541 1497661 547338 286607 1344005 991628 1328280 1087270 1702642 1625417 875850 1726651 637609 120152 1490141 1101805 1775733 828451 1560031 213387 50313 662747 1743529 1084608 871254 1729637 293268 1749147 1040597 1962117 1325170 246802 493678 1225969 910881 1498674 356588 1952434 356980 1162286 908281 213752 1209272 291242 114412 1238290 1090602 443821 1294886 318865 40400 1136353 130911 1043864 710059 1527742 1845253 1356362 1984339 662297 1884922 1980001 1150987 380865 172433 1363197 680770 1933258 1900762 208856 307541 1787310 265248 369669 1373104 512748 238531 1758846 1437745 252024 1637536 573719 1035803 1051900 245086 1635021 1633560 651563 663385 1583393 1058260 1561522 19690 566745 660939 1778936 136666 1049441 1021284 1807825 1055741 1238105 1199875 700640 141949 1220595 1196675 1949509 335508 1245038 489152 201265 21877 1004786 420629 1309229 219286 1471655 1147139 1183467 187550 445011 573841 791464 732997 36901 399514 1081072 1705637 1568160 979710 957904 1988557 1377401 343324 1117424 913230 913349 1664770 788754 1648627 1746296 1469308 1037482 300993 878395 307291 1558408 973815 981542 94957 169859 1827000 794033 565804 834950 1236422 1103078 920824 1252977 192194 1580466 1542979 78267 1765807 735001 198810 1344440 1583958 671136 678681 107082 1430694 1354650 690720 935507 1232448 1307929 420636 1292851 966572 1617215 565277 522008 502178 1581261 1471028 1811375 738371 1553765 940745 1434409 727785 1369903 1350359 1419960 732055 1438754 1627342 548719 732755 415685 1786933 1727478 1576903 628591 1633398 228815 546351 643639 1430715 474430 716219 537203 76733 158648 477250 1565677 179000 1316861 1903671 1676667 1146273 1564530 1362925 1195595 993162 1220345 278418 339920 1953583 1594209 1991074 689146 32861 831985 703531 1827801 1121331 444345 465197 3066 284968 1728900 381967 38270 858975 379446 1741767 1246334 1396505 1048435 1474052 1412409 233036 1592970 265848 729239 1587751 857122 616960 1172701 989214 1712031 1079601 1423229 1818132 47745 1563805 1967409 880132 1560395 184741 894003 256886 547000 1352872 1952066 1630238 1671115 1040454 618851 1997493 601980 922329 476806 1969013 257690 1205222 528503 24458 777828 1500164 348298 172522 224099 694089 1901984 625284 1940217 473092 1262207 1754575 855216 866558 949655 1552757 1127015 99446 1701956 1138409 1157070 1914535 1249155 975311 1089912 101111 769244 578228 321289 1044929 375896 748769 345 864781 1458396 128420 1508085 412244 491125 261019 1540656 197491 915260 356865 419299 142141 1497152 1266540 1560817 1488632 13608 1444185 928112 1652422 1757374 839810 365504 1278211 1893719 844979 884 758454 575565 941235 1839891 1041843 375351 821425 525670 352793 893563 1100998 631591 829894 1119348 73270 1909446 848515 471067 405372 871554 1247609 1668272 820569 1360819 1026625 469918 1537254 158967 114848 803732 1815383 725063 929105 433612 770237 139856 1049633 592849 517167 1276690 489030 1150446 650795 1344534 1017819 1489379 1290205 166920 1208121 118932 1490569 1881917 277308 372613 1039480 525461 491656 1961907 1882645 653366 807116 1666466 1218146 921950 1989278 38242 1153628 106086 657344 333274 1211640 986568 589388 554938 702258 546817 905033 582082 244092 911261 1275877 1403820 561854 1842369 425298 608178 1780171 1491472 1059996 101329 666571 386876 1633327 1931752 612586 1772825 640463 1451782 1992977 1916518 1099603 1179031 68797 1645839 1700368 648215 204124 1100539 224445 378875 347976 110288 1208844 1826054 413150 1941013 1833575 1901009 1714471 830488 1303636 80334 1159193 85384 1575396 1748568 1089608 137061 1898317 859873 1462113 38956 1786678 506958 686350 94807 1663092 1437886 845804 231913 1011443 83731 1531589 310845 12239 1525985 66368 1639398 151260 1238950 1855628 327112 1600852 1975927 211437 687213 621655 773291 518176 1100812 1117715 1279818 802419 1847050 1113163 1907754 1138475 1659140 1784254 1281882 1795392 1352455 1388269 611160 724123 845599 1783014 273651 1290108 451369 259734 1186084 1595947 881020 1381296 914546 1340195 612596 1744888 925599 1903982 354894 1200297 1140022 29608 1440887 1527910 1681821 1896903 211133 1242823 1498883 199242 1269080 70300 1396495 354280 1493256 1280948 1041946 1084350 834833 1640316 1375381 256541 1632457 1281997 178730 120013 975199 1081418 1760751 30962 1935382 756961 1525786 652999 1038060 140587 541121 626834 636063 677275 1749161 484496 31112 1461030 783044 1020870 475445 599368 1963733 318526 1001584 1826939 581514 1790267 677384 832621 482293 1607764 75846 1928646 1205088 1357384 1599200 1172064 1883508 24556 1405549 350710 171523 1466047 1271535 123096 1785996 1826642 1991904 698854 1144697 1825906 1060085 618477 1023036 1982895 627056 1891889 1330134 1815102 265711 690437 796188 1355407 494197 1977742 784951 1115611 307292 63580 149928 944780 1169400 1953664 447283 1439196 364708 698155 1039399 1053624 851872 1833177 508289 1637545 798891 1587488 779454 1084850 1620378 168012 1134031 1947023 893335 202318 218364 105838 507915 707643 1597971 1532302 1885526 102414 130181 1662496 24845 583750 927862 727722 1667080 1121487 1426817 304375 879029 941628 971762 1336158 1895298 1099227 1747264 458596 416572 1556844 1575912 1887521 1187097 1910397 1176659 1981573 397693 626811 272577 949410 1055505 887018 484907 1881257 1099054 959812 1525426 628434 1497955 530647 1158243 1710466 98958 125056 33646 570886 360496 259347 1764980 1423538 458071 1354943 35951 849611 1199933 307688 346111 1502632 1522635 1696840 1799244 1071389 89299 1547847 845771 1093987 1337478 880489 960462 1408426 1304359 596238 367026 1292733 1233910 787645 95057 1772699 1791155 152132 1955964 535758 1539683 1641364 335699 1396741 102452 1420480 1314764 1031024 408095 1247533 1517290 1246238 70810 889256 615689 1499726 678454 1865516 985462 282564 1154563 119198 1487668 1956999 823751 1210767 182503 1666159 1037949 1152440 1010932 1374458 796292 1557045 806830 727097 1306165 367047 814892 1293869 107998 383260 1965125 1213862 600839 1567974 1701494 896416 1372280 513391 1210659 274396 1814456 1031271 682418 744862 1900214 1365614 680452 619981 817915 1616354 777714 412573 1142291 920664 1428600 1824718 1014650 386556 1954196 1619332 1239329 1125740 1513610 1576330 1513334 1290599 1050538 612752 1308550 348570 103157 1555450 171558 343681 483579 1228707 1645065 1865850 1262782 1047219 328578 635575 1386391 303158 945632 679005 614715 437937 1131095 1168362 49823 744475 459356 1770481 997247 1096570 1430986 612444 180184 1444286 640220 1948948 1874688 477031 868857 426399 1128369 267310 1764330 1640815 261478 1650691 933473 1242927 873103 1953205 30144 1149292 1324848 380510 1160746 346954 1118843 1197606 1397161 350602 472595 1217885 967238 1986988 281164 279785 526400 565625 1121574 1085586 1664142 413175 268945 831666 1332302 309584 958836 1868069 887985 1512082 6870 1219385 340334 659892 1740588 560752 1388605 1322415 1931769 61543 1044603 1298359 5269 58178 78925 959715 495300 934467 1056281 82073 1820668 1624282 541441 1152592 1228050 438575 1031282 346528 1350004 1583530 391808 106439 1174536 1602411 1495833 990379 565909 888745 213832 155694 100674 1562340 1150347 1066883 392416 1119229 1185517 27780 876787 1989353 1635276 1429212 189318 213113 93715 207162 1405862 753584 564177 116063 406640 1912768 608161 971285 985604 1436960 1419697 396128 170564 738811 504733 217448 937770 15258 1639234 572556 493695 810845 1739221 1480073 1637692 881674 698937 603447 227999 169111 1564375 304480 483557 1936506 704971 1400826 318394 1334231 1316333 1594382 1271975 962407 1866529 360837 1025989 1695855 1309443 1299535 1306286 466739 1508604 492569 1471190 1380739 88904 1907649 895932 1591482 1787549 774352 865901 1746992 552417 642859 654491 256973 20004 1138366 1771249 1022972 231457 619573 1724506 1041125 546274 108599 1991149 878797 1745682 1851714 1051891 1545714 1541516 474405 372660 39016 1045864 884780 896919 1637358 1219936 604052 1789479 1368930 1416811 640402 1753691 1796067 1870474 805409 884587 1896885 1385028 1469279 844702 101108 731051 725387 1224384 575066 1633968 1855655 291837 16659 1220445 241818 1371104 1696264 996932 1625172 939200 1992242 621514 1340309 335491 1991032 1777732 1121739 542535 1153231 1646544 1413094 461848 907346 97129 170305 805243 1852719 362654 861913 993174 1701200 1166007 1840190 1558380 363883 1895944 1292216 217818 1724363 1656830 1722650 204861 1401787 359067 1436877 837419 384646 1057570 1770413 1708614 550 1907780 536887 1673792 851233 988522 158397 1663680 767377 1653201 816161 490550 542681 531806 1645294 1930410 131041 1461647 610287 720318 402177 259177 249976 122514 1593613 1272774 1083146 1993125 1888218 1266206 480772 1046265 1349166 1970161 285695 278774 710760 500479 447140 194297 1911366 1266406 592387 1090735 1664234 211926 603636 1053533 36866 710451 178532 266099 231225 651276 1310562 754451 276833 60772 1956453 1831161 1814217 26966 471588 468030 1590805 1870452 1988933 1682990 397521 801511 1831172 1987052 1387299 1016250 36222 681660 588444 1927986 908505 380694 192743 1286720 1567811 558843 842348 900492 1550296 822928 406382 719789 1541097 156579 758336 1268573 1020600 183605 687668 951991 62734 1337253 1604865 678450 1380967 484091 741931 54225 1430911 1408484 1307553 1152179 107950 401493 773152 1311448 1073678 247367 1681984 521066 1318913 1474595 1724973 839374 1427633 987841 541340 181046 1493876 586437 1312805 1264686 1095842 1186241 1641543 1433368 880360 148788 561851 609459 1524943 1295837 108797 1854446 1425927 1368131 346558 1150668 73632 1903728 1429348 986643 1972541 714354 510657 617634 643091 1403596 824682 839434 678632 1624519 1588942 1765415 150331 928174 265893 1492426 1253812 986709 1234308 1535120 223079 496911 427424 1110607 1656109 684963 1137127 1346683 1709664 1340632 842140 1830556 988917 1951840 1420185 1548202 1225564 924479 1355657 761852 137938 1485104 913409 578735 803199 934354 1340203 630862 1904818 116750 590833 1371021 1352135 554140 223645 1088572 146746 118212 1853663 1070746 701159 243496 1796323 1377359 583895 1114429 1485085 1933710 923269 529248 885274 805961 1444011 1086593 1769376 479624 922105 1350549 1240973 393420 650259 1764866 1746209 1797718 558306 1128213 1843562 1434615 1346302 995874 1680655 36506 1048574 1713566 551970 861525 1497792 1570884 263039 60797 550902 1969798 439075 672472 1783984 775982 717389 649090 884709 341994 1205545 41553 197635 1755099 381191 35475 622248 1716129 1629534 780421 487760 61052 665512 496668 1725097 905900 988068 883321 1357555 1033961 1474281 1112551 880927 1499789 14124 1693004 122683 552247 1485278 194654 765085 1203642 168991 689691 1169042 1266246 830805 469700 541725 1565274 1910455 367165 275976 1692631 682224 6345 1747923 384469 32661 1824877 1688817 1810575 1309275 1492718 122957 2417 546360 224153 1702150 559741 1905546 1319845 1782407 900512 1237072 1191943 162791 1344228 284907 1222446 937188 778176 1048332 1258527 501726 349963 1148790 1393043 245520 1553844 1125469 1782327 184901 1795163 1816812 924376 68457 1095889 1029997 1339565 1663678 1248978 766818 222958 692109 1834047 421342 1931569 1150688 1750839 242021 380904 1433588 1603987 1362288 1375066 331127 36062 34131 1008516 995905 1885231 1327433 1882035 797529 1336865 1134455 701968 35022 1743041 1513733 799271 1724428 250543 755454 220920 572352 1876869 1267819 324818 1612037 1325114 1245284 1531510 187192 1994851 1752080 467534 1327038 1138377 273568 1429915 1631949 1589461 1789983 1483925 1292954 476836 1494386 914542 1057869 1777332 1905719 693053 217770 752754 1860072 962408 1847777 367093 1939740 1451881 414752 523100 485417 1180108 513090 1917505 518865 1237306 197297 126029 363919 982989 947702 1866532 1042403 724011 183903 226139 732898 952955 1392875 939417 1088370 215830 1540820 1298856 1283869 979930 1578169 1721424 672182 1846044 126492 1988673 509599 1131402 562876 626290 151962 1825971 204098 1670745 1470736 307086 26454 907619 1258109 651505 273774 1349031 1257238 1526018 942330 34169 1177324 1087828 60732 1413156 1005770 1301197 1661806 867170 844156 440023 745703 1069408 1992582 1284266 1216122 1717574 1818774 1464110 1603736 1940222 477790 1432711 1272913 838671 455386 1608201 642325 1994384 1688756 1676221 570920 1921013 1171645 497843 1358207 476606 342202 1062766 1426579 1714214 135110 1455188 1347530 412616 28432 1270118 1156696 1765968 1602301 1758595 1092780 1188029 1219494 461877 13112 1511921 1062536 436328 748475 958492 1803502 1228466 1683604 1298665 1955920 1026289 145258 1680288 423899 948146 1229247 225159 1342560 708685 1439326 331238 1708929 1365066 1959629 604518 42510 1802869 977374 409739 460846 85489 1627274 482666 520599 799327 1048436 490221 1425955 365688 1773599 98045 1080832 1347585 383514 1785052 1462767 580771 928142 1736583 1154516 1673274 1870615 1231389 8739 1428155 1480087 1963506 1262653 558487 1249231 1692604 130759 43562 735092 434413 1587772 1235676 1066271 31241 1931185 1724368 1857914 81179 499512 1323862 1184932 117788 1343325 752801 791120 73581 912492 1857773 1498761 1858177 669419 1318484 841874 1851713 111014 1372153 1160388 1890891 522328 587776 957687 1495293 891241 1693999 401061 1726389 948138 399536 1275655 1049249 1557626 592651 1068821 614867 1405006 14553 61954 1995720 1100486 11377 874926 1960733 1171164 1900831 390288 893407 972532 264530 1805082 1396359 1322917 1449106 692237 169469 58005 867455 1995744 378753 1273586 1887206 560178 848208 368771 1856598 1719651 491449 1747289 685985 1868122 931771 1973574 1829806 50742 681620 669315 640845 1114147 1211028 942775 821969 346923 1976647 595264 637606 762045 410463 322642 1072056 1292855 1314369 1558592 43307 1749629 1625735 592151 1875805 467106 1412414 1953929 1334150 1661830 631833 1264825 503863 172186 694132 1684959 1237887 300480 1397180 219797 1221496 1432934 912359 909838 367255 1546656 893745 1653546 766716 449037 584628 1648332 1152459 1242743 1668278 1471353 1333257 942964 1843427 442216 103059 528979 1605931 785636 840610 1315211 1355852 234585 1630817 27815 1376858 1222622 170103 1604697 773204 1527754 1319125 717448 38540 421441 1141707 568124 913195 282895 1978015 1513901 1642597 1471221 1268770 1359310 399744 189755 595040 1696376 1948032 167084 1982138 1844893 1894780 220180 886264 1014435 832015 1366235 1354729 1732115 294422 1685901 908110 80186 254654 1421525 71935 322613 470571 1056817 148566 225484 694813 394581 825571 1930408 661903 1186737 830105 593336 5437 107398 538328 562466 798253 1420527 887374 60072 213737 322643 1462681 1391810 1572285 114259 276169 833088 241077 214019 1073309 395539 820580 132688 1573877 410133 1108865 732970 1267722 9673 1298556 1419732 52075 252376 314255 1563102 1470231 1524764 1866865 687183 902000 1133941 1064444 1699813 141087 1682632 1446775 1417571 1354880 1108389 984806 1826828 447803 1736311 1311201 1048067 1882953 1621726 813055 1820229 335933 726378 1885294 1664716 1711730 547569 806533 377328 1529651 1055289 1893180 209864 307921 1149297 1873445 1230762 364764 1576649 61044 1588267 1648123 1302725 1885931 434773 91640 248899 977000 532139 1782748 172026 1654012 1333729 1514968 337170 1135878 760716 1167275 1574922 1495678 944293 774714 69626 1136730 851191 329481 730552 679941 1446709 155713 411915 1295012 531954 883644 1490233 1266547 335595 882525 1209124 426236 272817 1384797 733746 1815902 1603849 1012269 1637564 690955 1886857 1344806 1179429 1212515 1235067 1459687 369424 1738344 511616 212523 887801 1429593 1014620 1126625 1209395 967553 614650 1884386 617113 1725498 1129902 412494 246511 893628 1088184 946363 1602660 466534 1908458 12922 1443709 1774785 1694951 677814 1690615 893085 673069 1054178 1743175 1140053 1879836 389742 252618 1343099 433657 1218192 57084 1492113 1551087 182727 223154 195853 1380335 726830 1777609 1144068 571395 381896 1463628 457756 976445 829485 1193650 689488 1795329 1964289 1485781 1083342 1966023 799005 374603 97876 1825765 825601 1918536 1597850 1666431 912752 144448 258684 1186497 1834768 706699 1835752 576229 1554887 1339595 1335689 1758527 1930232 227023 1682522 718244 845613 310291 1667625 886044 1805925 613006 699292 332483 1540367 857973 934677 367197 1069910 27273 1688525 1224991 1967432 1106291 1016703 472359 656976 534270 1909684 1772658 1415931 812135 1447301 1399650 1585527 547386 22190 1527235 143257 1311407 1715328 630532 17025 357865 1180908 1467325 1177866 1306020 53757 1475632 614524 1922421 1247149 1221136 1158215 1690685 1029517 1654494 763751 951854 1955112 366309 1243842 1235890 771245 827270 129359 1509945 40298 1128827 1943782 631824 1571548 973301 404914 640473 1353698 1092695 1275330 1304344 377109 1131188 1086071 1860276 413154 1402889 1821725 536130 1793909 429036 183197 853768 851397 409046 1959145 1711923 1224071 1950988 476863 1852247 370059 410675 612801 41832 1930860 608631 31996 158498 1558967 1154433 485539 1580350 1421091 249809 804291 115852 211788 212591 209357 285797 1160866 1543414 1026826 441460 681806 138361 1365472 1757391 1453681 1333330 413724 773421 1358394 1979967 162516 758518 1265191 1780818 907309 1088150 841675 350621 613975 1147839 1549635 1793115 1183058 1932713 1179504 816087 681305 569043 1636831 1454970 694176 1651844 916462 844907 560594 446943 8517 1877243 129280 1369736 539265 1540590 1963277 1239209 1722992 1835757 853808 1195239 857573 1394350 1914323 866157 790381 1960706 1091700 1275389 705552 1974822 1018532 1892256 1622525 170568 1366984 1201183 1241646 1143473 284084 1971317 662024 1588183 862777 842846 1114977 1691660 109614 609826 1564992 1034300 1681077 575910 1366679 1767492 1479643 190552 1223265 1636017 190546 980113 1367575 1189960 873438 1959365 1982792 1595229 708842 405390 608020 1866877 1020888 492353 592763 761714 900630 1609677 1588224 316922 1896690 580096 903665 544032 1947110 985351 305373 945268 1951426 1710297 876219 818475 1628284 420828 1704906 732995 847167 199187 1667179 1742187 211074 1021769 21383 13264 558497 1348721 1624024 474980 209173 874259 1315557 464072 1462727 287879 111469 825529 1627988 1936439 1179886 314215 612996 1058246 69011 409267 477001 267670 1702934 432313 1081839 604807 198518 826642 926604 626707 1107256 786069 6182 1901483 1160479 740091 228728 1643655 1446179 663019 831037 538706 145662 1309744 1817076 11560 1109908 1080335 598955 1202840 277523 802763 703131 13902 1368368 1309459 714147 1349275 1379857 1098153 424399 1062834 918196 738288 1188753 999254 437762 285393 368179 417916 239028 1227993 1616466 1394694 873993 1495902 1222384 1246230 984222 257721 696761 1270324 1919297 1799676 68437 1327606 1355394 1907314 1322659 1105401 1270874 1189297 714353 1277964 985445 167711 496566 1493825 961568 1882139 965369 1242151 1726906 880407 240393 1644721 1212397 350976 1218204 1030751 1284435 480420 1000841 446475 1107607 1929427 1779189 611453 143802 568619 566557 1596828 494548 261266 1360746 106690 1772227 1296470 1697944 1570171 41564 833781 489518 970983 687078 386713 1359299 460485 80747 1206996 711527 1261393 465864 1889128 341686 476485 449715 1771024 1448249 1796877 953709 1969655 307568 1077102 118560 449970 1033665 370215 1251657 856693 687606 1086122 596528 1881406 1821227 677240 868747 1309718 1614103 1525695 1005998 365663 850314 1537239 806207 1597270 1577042 793930 953929 45608 735344 1784916 1917258 1424099 612625 606935 1949888 1075093 828271 838383 1478801 1904675 391987 1913697 987883 1273747 364935 1410551 784089 855459 776942 502513 408188 1184553 1288176 467711 1971367 1072697 1311439 1177199 790097 1902478 311240 214844 704948 1410642 1631419 503068 423491 1135405 1284860 1523620 509391 1762291 185654 1749836 1229415 345738 722496 293824 840590 38706 1757806 1385930 761989 1032520 1808564 235234 1584400 311219 772102 1737180 862650 1767722 255468 403075 1807563 982499 1584404 1087774 442482 1334015 1895620 896516 556661 1927970 115305 720616 258620 286750 591477 1224443 1913992 1644827 875968 1989316 1503992 147965 16920 888243 152551 192136 827217 697709 997885 658784 1201514 354613 421972 1727449 671337 1094369 706169 1695044 188890 813172 752152 1998183 1548368 1137239 1194966 858826 182719 988921 781924 490489 1626202 1873116 600006 630723 999421 1296624 932616 478035 1688571 1930870 51295 47480 217522 669401 929957 331951 166553 289747 787630 590085 893970 884228 1618698 1842436 959751 275349 1072349 601045 799102 901351 583313 1300910 529810 147883 1776797 1409403 37937 1526689 807256 1622254 1846063 1403885 1748533 1349062 1405546 1152751 1828848 1914197 1362088 519235 1218358 810844 536308 177095 49546 198587 639053 1987519 1345599 1363490 82691 1671837 1630049 51110 1699553 1527161 1556183 1336343 1975093 1203874 793363 320291 833938 1328321 718272 1684589 1718851 710663 815777 320066 1846285 1430603 1687031 1309512 1468397 1564165 643239 418335 573092 420044 766177 1573804 1285254 151799 1058624 1169995 1854675 1177801 612128 354119 68341 1243040 850860 542523 1340914 400062 723871 1901186 1797469 900634 39266 1263503 118060 891094 866726 460134 1370679 536430 1460883 248223 1553724 866130 163880 1544727 787129 1137445 1395984 803972 1873855 870026 1014361 408377 1320752 1004995 1503130 1679152 497793 1110194 1493823 1183224 1422272 901772 1532487 560542 1757655 781537 1915388 595055 1663363 834769 1489002 1149919 903249 653541 1705459 96810 1489758 66857 1808165 1591873 1307687 1472880 878560 677050 530137 761457 1119048 906376 1362765 834076 389158 59862 1742614 1592836 712087 530568 1757023 925030 1139757 519160 1959075 150519 1696769 529561 1005773 1883453 582321 8110 484997 897539 1647257 98923 1020925 1682970 1537490 937208 840928 1199831 886406 1152864 262643 1644894 192521 826821 99201 668260 1446406 890791 1874982 1283056 1676588 594167 1559572 676712 502338 117427 604793 1091350 201716 1734593 144848 557328 1123246 1106754 1357915 1805923 700544 1544921 1955759 869155 773599 1733742 1038674 983292 1049349 670440 9001 556629 1855494 1652179 1661596 1698186 1069555 1865083 1716310 304129 1690689 1194508 182321 1580899 1918431 1092618 1751689 1769034 1785184 362766 1300417 1115866 539890 1262900 1348412 1712387 1071452 1553460 923922 1664224 1155626 540235 1349873 1591233 1908776 406881 381876 4890 1900897 1829800 1154642 912018 39145 916806 1342072 771677 1341092 265134 397055 1108597 772643 85437 746619 1667528 429265 664820 584422 1485218 694650 978441 1430684 1112771 1680646 460507 626907 1791302 967577 3108 457229 1127805 883591 206062 1701269 1459183 1151983 1328407 1459214 623960 361654 1158648 1875864 989956 1016406 218708 263945 1371262 1785368 1586232 1414207 1015380 646176 464236 1836953 1666064 92393 632524 971161 491569 729271 1081134 787212 1843647 4474 1412445 1508136 961146 1551197 1753582 1551623 924051 1309923 1934346 1590353 946126 1227586 819403 536850 1966781 669049 27934 1283183 1920560 1647765 342663 1615632 1085850 1493446 779644 444672 1148942 1423114 1006705 1531358 294907 1065220 515644 962926 1345583 766509 797432 340391 501463 1050570 1559430 1216067 1387520 1281598 1477990 1507066 1277064 1505942 1361568 1981143 648054 1102167 1766656 641769 411823 196726 331175 1243618 1515397 1577840 1470008 1670389 1789356 418933 547212 190400 1185540 926864 1993988 721434 1884831 1812391 434922 1621413 438764 1906411 859636 1823367 1129369 722131 954990 729459 229357 954703 603153 362322 34130 1629542 149527 428532 572947 1713542 1904237 956900 1703752 1319774 834222 1787633 1206891 1820172 807075 234425 1452874 1202721 951121 905443 424071 104357 1338431 859134 553414 207065 1074119 628114 898302 842526 584369 1222899 134076 1770969 221155 1568087 1964603 760114 719315 9828 1070849 1115848 1231935 433070 139025 644511 419656 1610321 489599 789304 865044 920221 1821219 1358765 1570185 564167 1644454 1668730 1900325 15099 1800198 1310629 1694885 44200 297344 1290860 1531121 1295617 1551788 1053689 1599049 1699125 1268298 181972 1298691 284837 525195 735091 524597 738984 1771795 758919 1464992 1518980 1564891 1193319 1621780 1976577 1673131 1751063 164980 522026 1345502 700416 1931163 1914752 1559759 1105361 574431 1539641 1590494 758855 943423 510125 1408872 311855 1187418 991858 1169630 1586529 547189 1905190 1055535 1697722 73586 430087 1373974 1653816 1111074 472909 1825924 1320575 1737297 336552 138919 1932450 1514000 1861465 948113 1634064 1108135 669128 773028 248739 842592 1784276 1691842 1314942 126985 1696502 1444358 1180981 1245457 1926147 573574 837371 1659451 1622083 1949390 299905 709801 1354692 475899 1072899 1977312 782565 820151 435050 702763 867174 973359 478474 1940728 961260 748524 839345 360462 49780 473173 1941852 1974808 275099 315836 189736 134052 1310114 294773 315891 1141600 452538 1388610 1862714 941592 1332251 305521 1862690 300690 257818 1686300 26745 1386916 945168 1771203 476152 1325820 1860744 1948230 156580 1542286 580622 939462 1854006 275062 1875613 1016880 558321 757973 1238353 1691413 1149732 1785347 25444 333530 1331521 1345592 1742033 1058620 1886956 1475474 1248883 577512 982798 1064258 685041 211566 83982 433548 1417580 1957783 1614389 88480 1473832 1306462 896108 1077395 779336 65710 1099506 181613 994981 163158 429812 1296802 152023 78511 1639115 883883 100483 339978 824248 1016714 1703643 594148 490973 1475936 1736474 974649 1335643 610486 1822201 1224336 1930904 1924820 1148904 1747597 816662 68534 1083205 1646681 1077666 471759 1015817 349897 1341352 13739 1748128 121986 1868035 804965 1717648 1509800 460820 720777 588849 1454857 447437 20941 643999 274425 170074 1781928 1402247 142682 180433 551413 1615450 1753114 1123755 998619 1357522 769634 235428 1727162 1008352 1865171 1907014 57822 788444 1695939 1199126 469003 1534966 1116478 51335 1958797 1502946 1229330 1200711 717325 502801 1247980 1082898 1473783 1634917 1579183 200629 1911196 270630 251377 1491868 1194927 1653436 1444280 736364 1090266 579032 856981 1131387 609184 872372 448932 1839648 702510 1811720 47633 1208790 1336907 431165 1056196 1170078 783445 1069049 1946459 522018 504295 116949 1745579 1327264 705442 917236 1796492 1061505 741905 889330 804884 1629355 534594 884355 1367025 96896 1065113 1607421 1010443 1186333 1830986 1391187 1628493 1340082 1556649 656825 436102 996457 1941750 1712171 1789483 514644 660646 1581788 435540 957135 165921 954031 1752838 79420 872632 381639 1308871 1914704 1343799 83773 1247323 638391 1719225 1159035 1373178 856930 260380 10269 1477048 1714572 1737096 1762368 899686 388753 694747 1819582 445332 1566778 1949954 1581863 1813760 1314436 199097 1557849 1993496 1599039 1933841 1500153 633181 1108879 1447351 396074 1592101 1124018 1081059 357499 1558095 901925 1898404 532132 813627 597298 1396662 653570 487362 847740 377674 318473 930161 1297957 1796934 1343816 1420137 1130259 232851 1540502 370500 186067 1224063 944920 1823496 1503998 664085 1031530 441752 1354417 758195 1648157 872014 1155946 1337885 139245 1361294 870459 1820436 1875140 1870069 1169614 1315947 825423 949247 1139626 119769 500477 1556502 22493 1274074 1129528 1929382 207624 342403 1208152 179943 1473965 1973775 160780 1514926 778462 697042 849030 1064204 1858439 1006192 1561930 1296685 1172682 149734 179439 743532 416567 442406 1201497 530079 1553011 1882642 1096404 155106 1120029 1906907 1586619 1069861 551411 1886323 1942179 446257 1432550 1694810 1881205 65676 1148937 1249827 913894 467168 1441806 1059944 20319 567309 853831 95071 765142 816009 590802 1073578 1244996 1331897 50721 1419973 1155624 1362495 977828 1971958 321791 905427 1084942 1237741 398445 1452155 1003379 683482 1162890 1546355 436271 1242585 395871 1225780 742153 823210 565143 1136261 433076 609820 917330 1205726 152008 1468601 309434 1917202 440576 1540726 1364865 1203430 1913374 1425871 1691468 208290 423718 922938 551634 1882612 2437 187568 608517 1502400 320615 288957 1810306 233140 1166095 166064 15438 1954649 1554241 1295886 686685 1889891 1974999 1448274 531308 258651 1605833 623342 819190 303933 1863859 670451 1621983 831969 1221140 165483 1564864 1913077 875478 507135 1922613 440843 683085 923884 1895752 1470223 1292447 249061 855176 1934806 1940680 1578955 697004 182083 1564889 1345391 1542814 1747693 1030811 1833439 1920231 527161 917150 1940937 368828 386932 1650777 846310 1053809 26897 608562 1472214 1074762 1203005 1583310 1823583 397115 289886 1025376 447259 288724 1220706 1830812 1742231 1735267 733131 1166208 10740 76802 695484 726209 615601 998104 36384 1611072 1682766 1410894 539297 1165065 1128407 1481785 1459668 444524 630709 1911972 1123319 1454823 1709818 1464307 61725 116635 730707 199111 1099524 576254 1283662 920377 401162 1446805 1972650 74026 465745 1522800 1292099 1877215 1621044 720093 1043077 1270106 744679 341664 1179850 1106023 216908 762234 1349664 483503 484517 369876 1388258 950370 958213 726799 1418197 282643 1084218 510511 1287112 1120328 364207 1708334 90224 1928307 198238 1843542 366192 1386400 1476459 1837194 891405 451150 908539 1871539 128121 1488681 367339 844635 1538673 617775 1100464 1766357 697064 1193590 67096 54111 697603 251451 233619 467586 1869059 1761546 337803 799834 1036351 583730 604477 1282190 1513466 41055 456214 456599 1838754 1486233 1968143 607577 1940423 77385 551905 617130 914982 1006443 938310 1519088 1906109 268415 1100466 704341 141734 1326433 1274117 1956017 819611 615675 195533 335904 130472 1701422 368281 1164851 1141918 1661260 1364242 1326795 1115332 1956281 1156313 1334750 802885 832056 1168191 442067 632007 1286483 686278 1607230 893429 1650199 1836919 100936 743879 1042318 833845 604493 1993962 130713 1036894 82950 1982310 909276 564435 1911194 531745 858287 564379 1639269 461143 493806 1195921 1769858 812787 697496 182311 145739 947412 370064 1929771 1539060 115881 404638 1022534 1516429 712095 280864 1321640 1053807 1842490 555006 1083965 736255 745137 747446 1666653 1176617 294835 855877 1873096 1776576 550369 1527262 444482 1054239 237172 1310863 576102 1213736 50119 1764819 1873654 719802 1793147 597883 1659376 192974 1027514 190884 478200 773068 1962570 663135 97805 1292449 771334 566866 460552 769413 1924176 1289903 196008 1264600 440657 283912 1632732 821848 852752 1740746 1770766 363888 1871549 1977363 1104635 532610 492064 1756484 758926 372911 1466515 771615 885203 555607 274986 1265493 236802 819669 1378023 1594074 369927 187205 548695 322446 623044 1164721 1125060 597758 1844502 85027 490182 1297688 732583 1105085 926521 588354 921523 1463939 1496640 1881104 512906 397936 501496 1668917 843290 1407065 1848577 33675 851416 389112 519592 941626 464558 932026 1196023 1910660 233252 1948344 256757 155662 502646 421180 610505 593911 1405317 1895493 1524372 1891011 1757568 1801274 1248979 590074 465719 536149 241796 743767 1163459 864574 1118078 307493 1026790 855071 1685424 1541051 215942 9285 797556 1885331 1202986 680731 1015879 842194 1631098 51164 739171 490408 891474 1799773 541318 288647 1103096 184255 1306294 600886 1019602 1126783 1511589 355769 1618267 1913095 8639 1573575 1226117 1569867 389678 1742800 326362 641479 954364 172428 1126412 179393 1129630 323505 1411075 1724080 1305988 1043967 1051670 601075 1929851 908417 687374 1339585 759277 233641 1669815 1561168 1631274 233177 51120 1589801 539852 163757 1180901 1900763 1164165 212003 1113099 341587 1404454 1686737 1391518 1831758 470086 1388259 158856 1674244 1758740 1071455 144597 897218 679768 1126495 1773288 1181013 1712037 359065 1484573 1748837 1473647 1612619 1420594 1364694 1479502 649526 280841 1317306 84716 945974 1988215 1651861 934776 1800318 1151595 1838425 922160 481855 941657 123484 1360087 1270380 1532939 1799796 482547 831267 1306264 886666 1177830 893457 962446 481803 1936475 1276659 1908357 1707862 1967315 1786158 1489585 399681 1213946 136792 1534454 367362 481571 1747539 723257 928776 22063 1181373 1591968 1123684 1396317 1105543 1351367 1804146 758224 49559 1961551 1129878 1288658 1092871 566815 496496 843422 1495586 135522 984747 7714 1478535 545916 1769361 772172 48680 1319030 682248 908255 986233 415202 711891 108520 369205 349988 372534 167815 510615 800166 96396 870629 1419567 1904717 1558783 735860 1941363 1690959 661442 1042778 36910 562224 1595462 159673 1202904 167799 1194189 1637935 1531671 1286349 104157 824873 1663446 1933622 1566084 1357477 1748523 1874392 1912355 52598 1013874 867901 1025303 846116 244843 350681 327930 85547 1412295 422876 579949 408161 585048 122371 367410 77514 1845821 1453955 1251098 918834 1734893 1138389 488324 721124 1750817 314273 863549 1740016 113422 1747519 1170241 1535105 1464589 173069 1967782 599526 1402234 548024 1680563 1900238 526580 1753216 270414 1689946 1010038 1970943 1298549 1705532 1021110 1543774 1776565 209021 563078 1289055 1882960 339878 2338 732105 1548516 117253 1602383 1996691 1011952 1675368 91867 1332615 1209603 1471059 1187128 764131 943566 931162 789898 703325 748717 1824285 312547 608865 1294944 985860 1209839 969508 1182563 748082 959550 1264427 861959 1565483 702918 1171703 922254 697717 727137 1754407 1929324 1266704 1514346 1666084 1836662 1008138 568230 1524969 958596 592007 1451815 1689811 1014608 900311 724376 91170 1498605 219227 931913 1344686 1874744 227737 1654504 1677349 861308 1495628 88743 366311 396304 1991498 1953099 1197189 1136360 1099364 183998 1709225 1870211 1819569 1256291 1288281 996159 1714139 1308973 556741 216211 1744625 1016419 664658 1738374 1172419 1167423 150045 1215763 1460955 1286114 1317830 1580846 1505872 1023541 1649475 1612103 37962 1286990 1588610 1302035 444204 426219 153937 835075 696407 59732 339228 524889 1386710 1598535 1267793 335804 1580313 1891097 225000 1438438 11752 1384900 1163278 140849 183267 1876396 655488 422330 537716 859193 83647 1725337 1988803 1704566 21509 781493 1853259 1981703 1169933 744236 47834 427533 932042 935048 1102909 1635055 90346 407523 624077 1012888 1336465 1682818 1085196 945157 1123408 1531547 660954 40582 1221807 124951 1283667 1499040 1577038 1751878 427925 1501849 1859188 1942725 1775923 77951 178007 464766 1398896 213069 287241 1636429 606503 788544 1369406 1127123 274334 1035297 1943747 796613 1379470 1519033 1505504 1907332 1896140 660706 1881080 570206 190151 560069 377528 1064499 69165 511872 203647 1497702 1692950 320173 1549023 904389 484658 1096891 1350965 818472 659947 400371 1501991 1937781 1532394 1961241 21042 489373 1778816 1027386 511422 127583 573363 1127467 1847906 1176147 330352 1368794 1287266 927079 1720938 1550400 1677573 618194 203428 1544789 1729900 1165941 508730 777583 868734 135414 341166 277587 955896 69956 1601915 948655 1882160 307949 1029822 1328198 870039 161697 1572673 636706 1315818 808201 921553 619940 1785840 1894273 37280 1177081 144772 96034 904361 559200 1758543 45837 1480244 1930624 740358 1495083 1054141 1973368 1226140 388541 559050 404429 401369 336827 1093158 1037827 1148160 1102031 1692929 356156 584101 1474123 193013 1410083 1043562 824916 1138836 1077823 1000349 412158 182174 930525 1495772 399561 573267 1587718 1894470 903769 1741764 1378218 1880770 1633131 452422 1143111 1467116 196061 1317203 785680 634933 1072631 1468390 1326015 1616107 267038 788734 808602 966135 1250228 1045134 1108439 886161 603291 470852 430415 1080980 1822775 1786603 53756 819146 1282584 579555 1844069 365684 674056 1325084 1666224 140389 1210948 1245269 914937 746638 1115733 1080130 1940807 1531782 499073 1251176 41803 224234 975958 1295328 1892507 717681 1443255 443761 630544 1520963 749313 1528339 327999 318596 1311829 377148 1574583 342998 697515 546463 1764786 1264571 1378623 1417222 356455 695150 1518017 70717 954118 1633874 1990891 1287250 516754 1953851 1768749 1796456 1835304 951378 1292759 1759149 149284 1051277 1925204 354296 1567042 254703 1791015 1892774 1937349 1388125 1526110 1730304 1430191 146239 317028 559942 1620539 16961 1976275 816416 1326105 1784826 1507972 870686 79257 104241 1699210 1765632 1297780 643435 1599403 195267 716280 388360 329461 1635913 124373 234350 1223730 1910440 10257 1636778 1223864 1792296 147399 1773720 1739241 817693 148946 204538 529080 1739901 1758320 1322662 650950 380763 496565 1587540 356099 848178 730212 296323 141365 1259368 187685 952914 642049 1149555 561000 3645 1930808 292469 1958320 328919 218042 1685392 1099599 428382 526138 902021 1764419 504552 1175117 1574135 1340027 924131 1600620 19133 459715 202652 977328 972546 914450 1266119 1587724 111030 734668 1058386 1802035 1834638 880432 43535 1325769 607731 436002 1876915 12803 780568 115613 272710 758077 625630 697964 1539502 1226370 978571 44344 235392 880088 1225072 892418 462289 704632 1752188 433596 1911703 415628 1447477 1475596 1294122 578010 1972232 1458188 1947494 395855 962925 233285 1155596 1237800 450287 620873 374413 1731563 1765270 716087 1082025 330999 1510876 1870753 927321 726444 1313812 1872756 16971 531601 1399916 1143227 1606228 1752647 1075049 1968162 312907 160955 1396119 1981145 1617266 1855875 1991314 1295967 1016436 579027 669739 947910 1072482 693342 874299 1591551 876506 385279 935932 541875 963527 1257253 1919714 1790180 887870 1062232 1486953 1451292 1068572 786214 715160 34558 1713009 949695 484156 1718359 359128 651372 1244690 1332865 1559316 1232649 1947522 1146032 1653720 180653 889454 1220588 459927 1276919 363106 1077438 1801877 1887679 184044 1809582 1225891 458107 1064370 182580 1880453 1559885 171421 271777 1734443 591051 1205290 972229 1770631 191368 1373191 471068 632624 512859 456889 661681 1065644 1420821 726447 1819115 467266 1866466 909264 1922520 914965 1981877 1770889 737978 531158 1398402 623543 1433346 670711 1767404 420219 530561 237179 1463393 924057 1087498 127350 434353 1687552 26993 1574205 1534913 124418 1455845 1129176 1301618 1888505 1210637 1927958 1679850 560391 1881070 1350119 789137 1023607 1716592 442906 1093550 1684247 861416 1475695 213204 620520 1513670 817357 1832866 1287151 1577023 274983 974137 323417 1746962 1417872 1493347 554691 105442 815292 526425 58573 49729 1196749 651281 515479 1033356 1157210 1547329 1516889 1754177 1581924 256341 177031 980485 39449 1913549 479010 1454408 1483100 1618024 736728 181018 177214 226236 1927294 1632302 136297 1847929 1159020 936023 598183 699934 97248 1531904 690694 961530 1882 1719434 569596 1224781 869039 1832617 37796 1537243 1428988 1951763 1522280 623593 1083860 10819 853703 306084 1878583 777510 988518 264440 781231 1950724 229106 1219008 1193256 1247047 267436 62058 1146274 1678518 397641 1949816 811662 366410 613756 1475244 862460 1170335 71874 803030 160334 1548783 20132 208080 1082865 922753 1082957 1277938 1814437 1848323 1587188 957794 1854596 405565 1974353 1933388 1741840 917871 1020846 680681 1449401 1595633 1845245 892975 149883 284862 1331722 44349 1111762 875527 1690026 1252062 1854318 829993 794408 1806070 930138 1585229 628223 1878128 780117 688537 519311 436741 866388 1676642 1743313 844777 555846 691294 375057 1100006 748478 49408 599759 89158 370473 1147978 1407603 1995896 65254 789335 493031 1360151 1866280 1495779 1834647 1616717 1143371 1487417 1482595 220503 1204899 1172324 589677 299663 176147 784064 392697 1907785 1605235 214639 749642 1328818 1502390 1686961 1659737 1503768 1418940 430679 856451 15644 695806 1930552 982188 713974 1786210 1627200 1080529 1261835 1254045 1065811 1321723 828057 1697959 872651 403603 1593025 1345129 1828582 258730 694811 837962 326236 1800234 1092999 1463506 1472109 1736128 198183 369991 1298920 1696537 557770 817675 1857002 1776129 1649932 410867 1278151 281828 1942785 842505 1185634 1214304 753340 514427 1317865 1867470 874789 705259 915558 701293 1595615 502286 1466034 1878734 1240713 1760328 164204 1495755 1371340 601910 1611392 152985 639775 836235 1224142 943681 1013662 107922 1952647 1309997 688956 1480163 411191 1492532 1489369 1947580 499924 656190 794959 341114 1548996 525253 339387 388289 1835882 298398 565409 1815911 1426540 1871399 1665569 385110 523048 594912 656933 1857515 1069509 1481778 564935 1501692 1848569 1772317 615108 1543467 201972 349260 467085 720376 187669 141206 651020 25360 1457145 910401 491539 130525 880942 802579 1917478 1359530 673203 1695100 88998 332123 1707185 444563 1567247 1630337 467718 290269 1046211 916778 1852881 1731309 1218958 1535530 1574757 1212426 1109079 1575485 1618170 567825 1141954 1565471 1033554 1395518 1160850 504620 1392640 828687 1814259 1432732 517368 24821 661225 764583 622683 659376 458601 1747480 1962512 1860281 249231 1894026 1856023 1804082 1488164 1524236 628163 688681 1536645 199031 1227027 1001251 1808535 1242211 1943744 992638 1751379 1119477 30072 1004313 1209831 1794147 116278 1833324 699015 1304281 1128154 1675235 997602 919723 422546 408090 880294 1220278 170018 1703590 1348976 388320 810579 668758 1484289 1091147 1156366 949141 599952 1446770 1527612 1960949 547206 1679878 133669 1951037 1085634 407576 1431768 1890700 463919 1199434 1813044 1358865 1972315 409583 1244932 187591 698084 3921 448352 1075539 902471 124746 556384 1246885 1144104 1330272 1634026 1511581 1782137 127416 992974 1282816 809319 794723 1478548 4453 1735763 1839658 345510 54359 1597385 301744 85167 1960831 1853988 1640014 796629 1087162 1431767 1825895 809482 1500263 352096 8258 1345815 662301 1349021 355723 105608 1715506 566875 1662310 89202 104535 1641477 1383693 1181384 1358791 317917 874993 852011 1756988 536761 994519 1324309 701103 326541 541015 1647027 693953 408189 512875 439576 507354 282805 1296837 1018599 582023 839897 1288645 36259 231057 900061 1061317 1432314 198422 123746 794256 848297 832438 1068927 957108 788305 1280836 165978 404510 1582733 1783902 1246167 159213 1732705 464704 1514851 1794975 1605471 220086 749546 1087303 1535199 1663189 1200033 1601896 644794 321440 1610477 1227550 405817 1342900 597981 306467 1640273 474215 1901908 632027 148704 1092541 235317 1985892 1826342 1846296 514970 411152 1892513 1691435 1023189 1387540 1737920 1807804 365050 1983431 415322 908126 367554 1283929 1968846 1825056 62670 1623611 1235572 554575 1587854 954926 1324068 1963789 258767 734931 679480 1467579 375923 1328682 434902 1185094 1163442 265308 199652 15166 104224 1514429 1902603 632299 86639 909530 1343426 152903 64376 1435369 361196 1184687 1357302 103620 355283 160056 560034 708383 332760 412442 1973049 1956686 1013440 987127 493201 22416 1029792 239941 657247 241960 1829989 1139159 1364458 1646355 865275 1978236 67253 1550211 1880918 1564942 1574889 206007 1008727 1110443 1041069 818609 1417355 609660 1263294 949541 260350 1639612 1294460 254075 1224038 877324 575517 929875 1656187 1099890 1794827 1022535 1255651 841375 1613739 1260656 1166821 1838046 1711693 1077070 1081885 1089966 1963595 1759931 296627 545309 191472 1327447 684124 932051 377355 1902822 1990099 1834692 956553 626863 491203 895624 830008 605526 82563 26959 1728797 981833 1563666 978857 35986 437 1026459 294394 983233 596327 189505 1683369 1462647 1033360 594094 1735161 1217638 335835 674066 598116 23990 732330 1661647 496743 475775 1401169 345652 1573556 15821 977476 297691 1741330 1431825 235818 974362 269251 750013 541228 130096 963598 1236431 326564 1248434 738257 358309 1763309 608195 1237483 1855720 195140 1755466 1623576 229823 133650 219019 1613256 705339 1641324 1474830 1252271 588971 145677 1813139 351186 419113 697082 9957 1658578 1038829 1895652 1913577 1758325 1422966 890858 1996193 681515 17307 1795158 907756 1920886 254372 963623 1616076 357541 392982 407049 1233975 553709 307563 809856 1018566 920777 1485513 1150230 1636794 724695 1707146 204667 1798347 111813 1991947 1196285 1617554 1509158 86239 1775641 1952161 30849 1727199 1695450 1682465 1402717 1072409 1498380 1563208 890245 1110396 1726756 1978680 556907 548535 41060 219042 1275467 1565240 333734 962505 920536 689709 564450 794307 1031356 229114 949732 1202471 1408386 1803246 1764563 885490 1898535 1605096 154270 1757939 1319418 1447661 449991 858231 973282 1811667 1297131 1809967 902253 913251 1231538 926589 980448 952730 1966274 1124852 1532290 1533599 1269257 1395028 608236 1607474 774323 750840 532920 1227685 1755216 1408170 299545 86861 1503579 556684 1812098 381533 954418 709406 798576 160446 561244 148478 1585737 813068 601387 1642787 382378 264233 18070 1835805 1619028 84050 1858234 1315029 896296 1456752 1452910 478144 1138802 1750323 1260444 74578 1156045 124477 1284593 1250473 187172 1839115 624600 483236 1859024 1684012 301044 340386 1744367 344535 1260073 567130 1372098 1352657 1884326 1897247 1389958 644618 457749 767790 177161 1358279 101256 1576910 474029 1400881 1388836 1717694 1498686 286644 1409262 740691 1410872 808363 1160242 828272 1030720 1168930 762652 1170989 1076905 265049 670143 1457450 1136131 856808 993060 1265286 1296143 858627 366806 1399545 436169 1300636 1980089 458139 1915474 889189 992015 1712629 1539600 297144 11405 171401 440293 569158 559194 1965449 119698 1212897 1260243 91268 571246 708805 1527470 1117829 134919 1010092 1269247 893807 418553 50763 714187 598297 139437 941448 1173665 22479 1021036 391068 593301 894019 294182 538235 113506 378645 1752670 1484297 906920 1657820 1295127 1243598 574348 207320 1939423 1617892 375771 1644053 1138143 1125639 1109621 932315 1867710 734474 1840206 1929706 1785961 239626 1857122 1166708 778242 158042 1087853 215782 1170738 366301 820147 1657118 761461 1194410 1882086 1335325 349294 383730 653161 780501 467884 1749407 648249 1839631 1963227 334396 1919484 519442 1034806 250126 1605372 28090 498084 1622992 1714632 352133 1286943 894660 1031309 791461 342916 1974334 128810 939810 1819987 180815 1024357 57790 1752576 475540 506709 501624 587964 1320480 70590 1099404 725530 615162 671196 1346701 1716759 545173 1483876 1274154 841589 1211510 155768 1227153 630806 247456 551979 559201 1546399 1096152 1527803 137965 41708 161608 1061419 762544 1947328 350729 224678 1320997 573280 584782 1311255 1419538 877427 1654515 696064 1078663 1253197 1648203 435323 1357358 211006 1013278 320323 393542 1410221 1235423 813001 566755 1589865 656581 426606 1463334 918902 178217 1429835 1009652 1415889 748577 51006 723263 1794049 407218 974297 142509 357304 189490 151717 1707645 1558607 1732029 221715 53031 1896230 1116797 1238013 157162 1568183 1879822 649817 101575 539175 132775 891862 104799 1589440 763308 162280 445198 1393693 1577673 1073460 1343989 1843101 1372998 607512 711293 290723 1481748 1981692 292380 664958 1273943 313090 1926275 891363 408589 979509 238588 1851955 402767 1778162 985380 711869 1529155 679577 1900637 559681 527287 1146223 767461 597630 1787739 1139738 1345731 767167 417484 1126468 163250 707927 411767 572099 76155 1091077 523612 600809 1017073 244246 256574 724664 1376276 696358 1401584 1594952 1837720 599766 1186756 350336 1549741 589307 954807 464102 1732530 1054484 262888 1043144 1176748 1699467 67269 351059 1352645 1867399 308237 704995 316901 219755 1541744 1932717 1583172 954449 1616835 1419682 611704 1252308 704306 476988 1781521 1487757 641446 875611 1084478 1226685 1651137 174555 1313669 1993634 1152505 1425888 53571 860448 1955138 1074503 924583 1712497 1844498 445076 354934 61094 1683201 1468943 1892510 1562813 1025817 1623669 344070 1326798 1537331 1132806 933236 1707335 795737 1181768 1789373 1041107 136422 711739 1344813 285769 1404148 782487 939605 729849 1492467 1241937 1688975 1348662 343672 185964 1542255 812499 502095 1029399 1327154 410607 133795 1186213 1151020 1830925 85033 1262993 1711082 61618 81999 176600 1067415 1813861 1145390 1274564 1893986 1785895 1521949 992044 1013933 876546 784137 393294 1735255 245315 13220 1600231 1462863 271994 746538 852807 1047542 1992107 131993 27634 215243 1673937 1427799 1107954 1912781 1895086 1803982 1878607 1373435 30032 624644 102540 1903122 1398558 829718 1140359 1598706 1744715 453018 1458819 154824 1042605 1362969 657133 1888274 1156700 127066 935883 97199 700751 721341 244030 871322 1474475 301766 1201869 134584 82098 1958464 789381 231180 303271 860883 1061789 128857 1664788 1348079 767546 452618 673096 253782 528198 778101 540306 234876 639199 1415781 1245354 998293 553193 1711425 1058217 1096056 704673 1102175 1534315 302094 1561043 1696325 1830449 453506 46379 1915101 110741 1867053 670136 926963 1380041 1153172 635719 1742455 407580 906031 58957 430895 147458 1336981 1590807 849697 523782 1044559 1894341 1600438 13189 73969 1336472 249273 789054 317413 1901796 1311392 1889006 1661774 922535 201584 796775 1590291 1324220 1144504 1202538 265019 1677643 1323201 1482012 1781463 1434042 344952 1244177 332304 1039549 1484517 1818748 224368 1994073 1272757 1231937 618010 1062370 1050549 1097076 1640511 757066 705815 1639646 1221101 545948 1363936 1792865 128540 1753773 709294 848686 1986341 823832 1954537 1869067 1291269 718687 1973134 583308 738351 811069 414261 420162 1883120 1695520 1888000 888685 1274889 1882308 1011710 1166962 797218 1905376 1738835 420043 1783869 671224 222671 810593 814917 1376402 199656 556940 1247022 1462728 150930 1603926 1403674 1496073 1332001 1776989 1033537 1379071 230546 1870719 331756 897192 81468 1022828 1670887 1248046 32571 1636695 263379 696207 442431 802253 1101253 1365604 311605 671782 1779293 817353 1688331 284271 1988746 1092742 1297844 1647701 743549 715013 1920751 886446 1371749 559152 757354 1076270 95265 1961676 137289 1941668 533454 1077725 125378 403250 1242185 1124557 894450 1853181 500725 164820 1968957 173232 267799 471530 597025 208481 62638 315669 1191647 1243855 1517866 401256 162510 1838392 1529939 1971562 1446468 1644595 1577674 1120597 393609 1757251 12087 1305226 261372 1066620 44853 1237933 1329523 934234 1515182 941333 9853 1758254 1383191 1954026 753093 1694170 55953 1720147 1773137 1176772 1359508 999796 940650 99241 687787 1733306 345531 1461612 566153 1065143 1216296 767880 796434 1559440 600958 142576 1686440 926871 398578 1916719 1214784 1728129 1403016 1411276 821236 1058230 1429496 1594528 922839 1900340 209846 1034506 1615768 1982837 1100278 781509 657794 1442594 1081737 579372 490253 1229809 787802 1488535 1074978 1712351 1845974 8542 1128514 691269 1311551 398725 809472 1534227 818375 647994 1508738 1911938 455633 371175 229309 1677774 1634325 1892825 209106 867611 1784660 2211 1521059 197758 246431 289360 1634864 707919 153638 1114515 656136 1509418 435053 75566 849378 1646077 73609 325206 40017 27735 460474 906082 1270080 403631 1236049 219269 1770886 582133 306421 1681588 1221415 1638636 1650544 248716 1081913 794030 702403 1416727 1407742 1705282 637640 101956 1678030 914085 327773 1261822 750210 506358 792602 124269 1110571 1902339 1731662 1716881 1102405 1182056 1589525 1764071 743175 1835549 575934 47347 313283 611183 1361965 585110 253199 1785708 300675 1401766 1506865 1675396 1639709 835725 710379 238963 1321063 1189658 1907672 247040 1132651 1203828 897151 557605 1048551 70592 1718922 1113750 1378611 1291930 1058501 737849 1492963 459500 619610 1641630 1794880 372685 708431 105133 347657 765556 76755 97056 1778961 137253 314676 1247539 113173 1589633 1987958 1304861 658391 4839 1614069 752843 1938616 1934495 671038 398545 1405419 678408 1300449 66447 409481 825741 1366003 100698 642707 76017 662576 1441427 983933 426297 442182 953884 505094 1991185 1503288 313874 787119 1103437 1262756 595166 1723299 1518315 1855809 1298392 1379912 1114643 892543 1628018 749823 428420 1448956 624173 416058 1863806 1793940 1246235 305538 750623 594060 1296411 1605655 534041 100706 639332 336852 696035 167541 1073241 443698 1988944 137328 752375 1428358 820149 40730 1228529 1856546 717001 659430 459417 1656943 1162566 1282952 505454 1384000 235283 869480 121687 1734223 868366 765846 889930 945554 1969739 1658441 760958 302618 940520 719306 592347 1320235 614165 1546668 150801 1225867 995289 941660 984171 1046714 301469 1156255 1909053 750425 374505 500683 439843 947345 348420 1725990 1022135 718998 1695057 1546531 1442677 711493 1282669 1247616 415421 1150405 787167 1849086 1900794 1618173 1617722 893060 1818982 1614312 1763007 1584157 617146 1357324 823577 1270403 1523072 1418265 664276 971350 1117088 274435 1268139 232575 57259 1144269 1013896 1246455 863632 1059680 239182 1308067 1445901 1087798 1492971 1240978 1845080 1236906 1006288 397868 1807552 1100210 378390 339692 1522345 579470 116512 308424 1159977 863535 1820305 1405897 660349 1833450 248982 1292323 211371 102004 1610601 7601 1307788 1224966 509923 1698113 1000612 1656846 1114701 1163010 1161481 1893324 346731 1816343 307945 420746 410964 882137 1773698 834637 343139 1439177 672328 610320 1748888 1697756 1101100 213039 1939463 375814 1427032 1726819 1734074 1228234 713705 498072 1255442 1078340 628690 1904171 1280357 1611054 719673 128701 530970 494505 451281 1283784 1714875 1181009 1998514 1642394 1287375 933439 348283 216887 1806945 435983 1584723 601849 473408 1738423 811287 1362852 1567764 853704 973735 1185919 329015 700620 1921917 1914499 1568070 1113086 671099 1425843 607156 667430 1722379 1717219 1750850 96995 758456 581736 51712 420326 1193308 152884 458509 125921 1266020 890891 1403333 340356 552211 190443 288967 1693272 1576328 1341084 566768 1156716 1754345 35346 1791335 1388387 1377850 1446907 1058936 599218 1230826 1424895 1194552 206784 673623 511445 437351 1124719 1101135 624472 1003600 970187 1453718 1902480 1127637 940687 1728324 602797 1898236 1112898 828270 777519 428762 1075297 431085 1209562 249657 143933 1184836 1225467 479589 951109 78190 277399 756728 1298439 1957323 1224148 743479 1908815 1047715 466195 1575753 286324 307965 82456 186731 1102141 82457 1582480 1448765 421700 884155 1245609 571419 1060482 1513339 1097981 1720552 542900 1882209 1180867 701040 1768035 1928435 842083 959749 1344088 1708983 1730477 1355675 1573239 1963460 1436623 280335 537632 1634337 435595 730201 1379614 1447500 628720 510559 303714 526723 1641381 861069 888768 723015 496505 1108285 742386 1959676 895071 648633 491923 21423 1922257 1601639 87859 1260369 385846 1473284 739455 1562339 1013766 1694373 1884905 1079001 746042 28368 1375439 918533 251080 1110749 1864296 1303630 153460 1552678 1218948 1024017 1714341 1525754 1794480 610996 505985 838510 773528 1821544 1647997 1059750 778841 166868 1049327 105771 1072522 870860 585543 1707085 435844 1153009 1072210 1932481 10997 1587735 1947884 1028335 821931 882714 697084 1795145 903338 1144053 1858250 1798518 302271 1724133 853491 1560483 1744859 96659 1399317 507831 133793 383759 1991563 61290 1546064 23084 1033759 1295926 234122 1006860 914988 721296 250048 686707 874793 142716 915123 559463 746388 1830393 203473 734422 1273918 1118867 71922 274855 1306419 123349 18409 554885 120630 927163 1001477 714684 1506647 259089 1043595 182525 1126935 826227 805623 671537 992453 1633509 232852 449860 1567880 1294549 385793 1714942 1643408 1110661 1997548 79075 219705 1260799 1508860 1098164 1852714 28021 1497114 218025 1987323 938918 1698169 1649149 1393271 1599192 1883743 480456 707311 1759758 906894 98734 355166 1040877 1701056 1053427 246617 54410 950631 1506716 348229 581488 1792582 51827 1773697 1016304 1172478 1790107 1115380 1351440 212682 490033 401592 727195 1613444 1232790 862518 870923 1486496 357892 1456708 984249 378048 1290633 1131591 890420 386586 61436 968010 1791855 563011 928300 486599 1774841 1626332 1190328 1696997 833082 714336 519475 970684 535737 486467 261201 1651569 159639 1457812 1464647 1251384 187421 559317 436747 275363 1796899 1355894 576931 122839 620704 1148818 1290719 1483060 1765971 81035 1772835 1950499 1541831 172666 1127116 69647 418722 1434031 1423565 39341 465826 1627820 520407 567291 1692435 123860 1364735 1399119 1839545 1647228 1651447 1909204 1141805 1031955 24241 1636235 646339 1352273 23072 1603639 1316517 222885 399630 25260 62312 596 140187 1799680 1703736 900202 618169 1383030 495565 531912 944744 291471 57040 193752 1962607 490247 1679484 68607 376862 912581 385870 1221009 1561033 1661484 931127 1712102 1389872 1782743 34794 36025 140850 1849322 435041 1289373 1561265 132285 823340 1592512 29268 1007860 732403 234355 788524 235533 221697 1960808 216056 1248879 595844 1503899 352117 38776 1794596 1501044 450240 547284 1878407 1407695 1373426 800065 602700 1807188 1616206 1826099 709234 1004831 634573 164883 772617 1217176 1840943 1585964 357367 1489984 1465154 522429 1723691 1598260 606870 216276 458965 1935799 863112 1989910 1175018 124408 1121123 872411 1432369 7205 1686153 336604 1084969 218040 188588 281906 1774910 527061 166086 1197488 908566 598779 252094 1406791 383991 634601 1025314 559047 410899 740886 1445578 1502824 415620 343462 808757 96551 1585005 869747 1225806 70765 601746 1853066 1509192 1501869 218082 1192743 581728 1230933 960320 1958459 1154597 732628 11568 1014227 825652 27061 237775 1251616 147704 1596934 554605 457952 1626069 1208664 578426 1019656 476565 733208 690835 582745 1127111 1131279 1259509 1949145 1056321 951758 1818598 1652544 845852 1948014 866030 1096952 908369 914279 1526477 788229 244697 631801 717428 1097201 1658190 1879102 1633380 833424 1943940 70948 365483 779385 280276 1672305 861004 288746 74181 1944242 996539 1743946 1831236 984462 1525878 665170 1029691 1336651 368837 535493 1611124 80672 1395306 1639255 1026308 277605 1333316 239719 1935465 1684036 1610270 1398408 1020307 124665 1270129 1975058 557389 97389 541831 1099739 14934 508900 167614 539272 1591262 1274812 1047144 1813579 640326 925993 74811 362619 1462672 716917 890058 895746 1973510 1698524 711484 881250 1298976 260108 1148891 1675230 228700 414619 1236448 1295620 628588 974116 1053135 196241 1785918 1950589 745333 1907185 893397 1756584 229835 625642 775742 833419 941141 1338157 830340 565354 284838 1368602 1016234 1747523 188813 932124 1463544 825829 1226043 675370 1881855 382452 1540208 232926 1566280 1030536 1565813 607687 354696 1787534 893532 1172200 1430566 628994 270509 292558 1624479 379219 926961 1997290 837195 1142845 1996457 1004033 1972366 915008 1160897 1548189 1662580 1800224 1898952 1036978 1877439 7473 1273274 846839 253003 890292 1401610 557181 630656 198828 871406 1646748 1924215 260284 393282 376232 1662256 1009019 1403585 1070919 457067 1176800 562510 419337 1582518 1823122 986997 1245251 1612243 1811682 478538 1557815 253397 1203677 785913 295180 215994 1427940 1894042 1973155 1850492 1665285 1895212 1695992 1590006 283529 235784 1355059 1785040 949683 675000 928784 459546 1463186 1917107 924509 365208 1489556 646931 783583 1963342 1989182 72344 838031 466165 130587 50127 346766 1289923 1697417 873775 319352 558769 1400720 1218859 647736 1039898 1188524 818868 284754 1982382 1873794 672718 1157987 1625898 6547 881586 351305 956641 995477 1883034 921531 841178 747578 500047 1702452 597914 272739 536461 1925765 106914 556838 335555 1109554 93222 300597 504890 911506 291764 1407319 556623 1355513 1371207 1768129 464732 1389934 1284678 1778309 520004 1435226 1517900 32724 1492587 1340334 313270 361650 1126761 983689 1995122 841138 1784469 1262403 1373195 999147 1735247 465571 968773 788110 1045769 1965343 983681 1470034 1329817 187390 1551386 1644271 181219 1662571 217782 1616888 1805630 628229 635692 1454184 1487133 917248 1809961 532904 270640 1234951 236162 1455359 1998936 281376 1558327 1703345 1429375 1501301 951096 1092364 1364128 697605 111680 248639 291143 1538555 1071601 900068 550572 486160 1091870 1225705 1337498 1161013 760501 1326653 840053 1959436 311054 1566495 1071053 1969654 129881 56074 586394 1979808 1371729 21371 91603 1181297 1854458 1045544 1007815 1085273 851637 1849032 1204141 1036338 1429850 173627 604027 1703533 1639150 522670 1460323 1673262 1755202 488469 1145400 397523 776810 1835924 1537280 1128329 1465657 736501 1785102 1483136 1206504 857525 1236217 1502313 1070327 399193 1406776 467803 1625024 315412 227471 1968253 696121 1093756 804300 1139339 1379507 1554970 612688 1801085 1478689 1469976 1871243 476389 1590448 1964529 690715 762455 1582879 669821 1883017 1290668 470199 1792895 1343748 755649 301284 1855903 1416224 1355951 141791 1777992 818757 216787 244178 522451 536243 405983 62964 988180 884069 141597 1703336 1201529 14112 1993165 1399918 1986107 1006678 650348 1400066 948902 1387027 123041 307498 1787465 599183 1273509 414616 1414711 1691580 975535 187193 1888083 1143349 420723 1409078 758624 524833 1348472 1784544 1361116 1766130 777010 629377 11374 10627 181100 1221279 1072653 1409701 1833276 927508 1830790 300843 90176 447870 17996 1911422 607003 931618 112787 528334 709788 653689 884097 1345827 1432500 1852777 1142298 276902 1643965 998875 992355 1214424 352048 652449 1496462 498697 1012182 974836 1604390 263486 324943 666853 592100 1193694 1088848 1369831 703724 1040617 1200771 1674187 777372 1371080 1051783 53158 1460236 656986 481352 1253965 118725 488768 1635680 578867 841208 1393849 1199303 1006977 1620412 352700 796970 47168 1187649 1827063 107429 432403 465694 1788973 1481447 1050692 1021658 1119264 1501270 1800157 434800 888928 689799 1818159 1482337 1027471 1444352 584138 1990762 88734 983624 536785 729613 1347152 133833 1424888 44401 1973453 631108 913147 276181 806169 182769 316428 1992466 1846567 1818584 1523870 60534 1677916 148403 157256 651605 1506894 1166542 1268156 1089172 308814 1342572 360299 586051 810088 1632673 722818 421768 786661 1587544 210059 1622628 1881661 1665691 1302346 1678645 1619294 1409629 845913 1706959 1043702 88769 1377520 313248 1829913 1786459 1036930 1906066 1196949 1580998 393459 1028212 197413 1713532 1288104 1308054 557587 1550385 1326995 108290 1387697 1531487 116553 327048 699546 396903 1949415 1316619 1541969 1642708 1805555 1104939 1482089 456152 1979156 1328308 860335 1111407 1519891 1808818 1031807 945561 969488 238009 857025 437390 176507 1409388 1623093 243845 1575165 1558560 289221 768097 700040 972790 1400207 68894 931604 857921 1722017 573354 1205904 134567 1035220 735898 1147427 1783717 19473 1878177 373509 1812929 670721 1033689 911806 850472 1869496 1233120 1928189 1765850 1126157 1795160 1595897 1603902 1995362 1662236 1246544 174820 1191088 1574715 833744 389693 166431 362882 1725092 827885 755980 309001 103665 1542772 999269 460335 45382 618028 1926875 1223627 985505 923528 1025713 1686615 329849 431965 1656456 384242 756136 951011 961910 1489518 1398449 1033462 1064725 485588 488846 1436202 463309 1928002 1370519 1895497 654672 1291153 779805 162221 1424626 1558838 1752792 993306 1547605 1597759 870217 736072 292974 370591 1837417 87810 366868 294373 370015 47514 329037 246867 1149886 522160 1810613 567379 535553 794996 597788 295616 904678 839224 1072868 1185281 1321934 1401938 965786 4483 1585422 866639 1502683 1194404 341112 687311 557641 290379 105092 1102042 562067 1446600 1362136 961076 31778 1862908 1671088 1300970 491531 843427 1386848 1741483 5086 526227 869852 1619883 204241 1330949 716065 1178484 901874 1585727 1341309 1716007 279312 1945599 188461 394231 1459520 508268 1650101 1094683 243918 1081063 182170 194296 1976530 1437456 1594364 1323865 78708 535192 677746 1877180 478039 1767265 364597 1980195 853294 730616 1294920 220918 1972907 303278 468982 1904378 759174 907323 1526482 1665091 1027598 1627607 1382949 1889997 564718 486837 1884950 1308787 331184 1578064 1926888 1412106 482842 17853 536238 1329046 1700633 992914 1460567 735187 832081 1045149 726457 1812132 1725135 6215 1001136 774169 491867 784888 1518974 32857 1458488 1526463 840613 1139773 1362720 1099811 1140965 604124 1472946 72496 539793 1449922 1014679 1467960 886950 1853613 1270968 1853115 1934233 419654 1291852 781142 1153325 1521601 977321 776487 356702 45154 559752 1845845 88916 399227 1904139 1535995 1229914 1040703 313312 1048858 1700162 1872583 1929493 1355517 739906 1829941 1554581 698031 695877 768472 1296855 1760273 1011955 632472 922539 1119151 84581 1470148 940512 1614776 1392492 1783893 1413801 323781 379543 1707805 1389917 1352276 1660436 636377 90414 602383 548391 824818 380167 1055054 153613 43151 821567 24844 1091306 866613 1881341 879426 542958 1221538 123493 1588083 455947 1042991 1623000 1625320 16279 1344574 832892 1129968 51420 898714 102499 385967 1167847 219476 1123636 893870 1392813 685088 1067180 1305856 651418 178886 1259904 1548638 1328835 1264133 581897 694509 1256253 1925380 274486 1409283 1468483 995703 467668 1404149 1086967 92791 603393 941226 823573 517273 1742796 1479324 295467 298375 1724475 1628065 535717 1636210 1590681 1949051 814252 1148929 1101535 1032294 1515192 1748730 84609 1529971 1778968 498067 1577118 390767 1132302 526111 954781 611988 100275 1152753 1143486 1968978 1166998 1935607 481177 1767798 361870 1880080 728432 1017147 892640 1524022 604467 1215392 1195638 1952590 1473004 19233 1473081 299293 1122787 1549161 1024186 1643511 1811853 1735863 1086133 1486463 1179336 575640 1644106 1474985 1190587 153548 1668080 393783 910129 473243 1946455 719433 1636733 252771 836033 1996527 583734 872041 20836 868814 1949148 875623 1487041 1846067 462798 1744778 1958848 1236156 852673 1103695 118016 192360 1884372 804722 1263975 1991430 1424881 791748 404720 1488495 1623429 860924 1818735 1715541 994760 66007 1515430 132062 1690263 940047 164555 1232961 1852081 1528991 82001 1163983 1286931 1433519 1830514 332463 1014251 766442 801939 1751305 377135 1159774 1819426 381313 862127 411312 241214 1059171 440452 251076 1029157 1863025 877374 1398193 78618 1430540 1575761 1605085 310646 1854048 295483 775658 733411 1867988 444442 568925 1002582 1732805 414564 463390 587389 636970 1592332 1659430 553801 1906010 802377 1758558 1094367 955066 1358815 95592 1103595 902929 612662 766108 587959 1083877 677512 1626997 148371 1075964 888075 272334 1579265 1195815 1869824 1749908 783893 909060 1274008 1627746 1732606 735682 254540 1264242 1409478 1810207 1092551 1586257 1896254 1112368 1530489 1622778 172425 1668547 1196594 624933 1629317 1204639 336703 1821656 1851480 1158728 1179846 1134096 1236155 177282 230514 757070 1643367 1360234 1260751 1334812 1379152 1426493 1130795 250869 1394756 741818 260196 1551337 318739 725314 1052314 690123 1670252 108350 709508 1776762 1349148 629451 722606 70268 1144333 131203 1406966 133047 1211668 1864171 663835 258370 1751765 1015001 1006297 1182913 1790004 1481958 78234 514046 568656 1964157 1344605 1868806 1433236 633367 934884 1239875 66527 1780735 1003979 510448 987857 553058 97465 319899 683306 1501757 1936016 1380882 1445179 1732722 1922602 1662964 214794 1118229 1904423 809513 497357 273982 130935 1157153 196892 47584 42916 1963608 810315 901260 330623 544687 1708494 156994 40065 146475 743700 237660 587883 352320 111631 356905 925339 1894446 1969949 500197 1241087 1973996 1648551 745083 218819 1571894 1179887 290787 158589 223834 1732074 1415095 1467574 399785 1989604 838241 34941 1847890 444805 1507306 1803636 1738078 1677701 323099 335006 570692 843236 1843106 1073942 1620272 1863178 1322890 1894029 1802209 459227 632925 1956392 141604 1823856 41423 856206 422521 389545 360192 634511 571803 270156 1886729 1192816 1552159 114554 1632087 273585 1534357 222092 1022058 100871 46864 1757713 523946 746814 1034644 757913 151594 1975257 1405341 1667255 1364021 1526050 498849 1851093 1626941 1237860 1378392 124244 1560989 185487 1272615 1903570 1603547 1123077 1561002 340057 562240 723266 1210061 711150 1353300 175492 1590234 772285 947659 1833567 1116986 1090388 558378 911755 388134 868911 1001623 235521 1734147 1035196 192917 827540 1105139 1445121 1424796 1651418 300471 136374 849752 1368279 1066846 1006696 1902154 1976370 1867859 41841 1071966 260751 978509 1513443 1494 295941 58800 972493 1517476 427990 16704 1714867 937928 499393 1604202 1612885 1636240 1500353 541789 1719544 1225133 948688 35967 168898 1000896 79019 19362 707080 240520 1842819 1777703 891605 366950 992613 958068 758277 1773363 875233 538527 615956 905603 413440 1831664 1087240 1063887 929153 1291857 832682 1856295 550871 1900843 1491474 1105345 302302 1551431 88855 1395923 1063959 1758002 1104987 647697 16107 1547852 85707 62132 336867 1524899 585650 1138411 1568416 370540 717422 1701455 1432764 673238 1730521 683229 1618359 886252 314056 294704 8704 1033091 82280 1215976 1433869 784722 405836 581655 390424 229130 1060314 1187611 1910540 1703411 957438 674753 1970902 1503411 1604839 1562848 1185538 466477 1203599 394007 1580716 1228661 1894217 596236 683880 280599 867959 864780 1098576 851894 555507 736031 1459330 1065711 111647 215609 1161171 1971480 722138 778260 13091 801797 536701 1095078 413588 569513 1012949 936470 800390 1576126 1587195 1029679 1837747 1091948 147490 125729 1778029 634430 798895 1427861 1452999 1897818 737251 372141 821919 252734 1747448 924332 721 325094 1831531 10174 1543743 1467368 583588 968187 686050 315250 872144 249630 551409 1986077 1981513 1684240 1693479 1224255 1381470 1801680 770700 1863264 1097077 1026041 1435808 1309448 455906 616006 805958 1222591 558578 286219 1190960 1866921 829939 906796 88733 117834 504121 680919 1764717 344273 549501 899207 700480 400138 687448 555374 1838568 1501438 295486 1626599 109476 1682960 1333463 662444 803672 1012209 281680 1094049 1360610 654553 1775117 1779495 1156994 1969482 764106 1936144 1177132 1617957 67568 1410700 22694 154884 140290 579276 176410 1914046 1756835 439341 930811 338971 961943 32686 1676470 819156 1017382 589025 1535554 621338 1137236 1559912 27304 1282666 1225926 1355245 1238124 726360 1833609 178931 608933 299337 1201757 154731 627157 227579 814206 1862938 140678 1810244 1451684 1496265 870880 1813381 1375925 984199 459750 956292 550968 132729 1715861 1273775 1338721 981919 1283803 700851 831272 984490 1445083 1072315 1945953 1790056 1656142 230814 35124 717967 1029408 1496824 1448814 1881690 1684719 98643 1717693 1784587 216498 1627961 803293 1346919 1007997 626509 1666390 1856119 554594 1407250 1178248 965822 251697 1843687 1453420 234569 134722 1820302 1876867 1954600 381917 1743198 1245845 1497960 1423698 1503894 1471293 63452 1692960 1619237 575972 752252 1852235 940967 1414744 1627394 144271 1612856 1042316 1162441 1950754 305658 724298 437822 442435 1323763 301448 121270 1486305 1943507 522730 1225948 1747893 779595 200469 817535 1094423 1588487 14136 596883 521626 28947 1686982 1218784 1832947 633011 1680374 1913098 311585 343544 1091620 753910 1130697 1373462 1661753 448916 80951 924249 1298814 804286 874313 511602 1636179 1682944 1250242 800892 1547017 1128955 336616 1548017 1960708 350388 1521534 853664 1457428 276394 1605944 1896259 789887 560618 1674629 1407635 580254 1496164 196869 586561 1207368 1817251 1941590 1343529 1907654 1629699 982141 552554 74129 1475039 1634597 686838 1445389 40835 1054818 5169 1350072 1710430 380050 845883 752845 1998276 1837602 83994 56033 159030 1606093 927144 330830 1468855 1576574 174401 349268 1873935 1732271 18573 714668 1862261 887652 315818 1095467 1259114 1056096 1337266 1014657 1035343 1372650 122456 1564812 837950 1409854 795544 477246 722932 1056295 580084 983593 1749743 1820111 377090 423533 945724 1869498 273913 517388 1065280 1304 1415293 118243 625165 752592 515420 316607 1491531 287625 270321 1266052 1049932 17624 1492726 732110 719818 762583 774372 1509685 848513 1498367 1224385 797648 1278096 1693579 1325347 1158893 423738 1459324 95540 1473722 576879 756812 839066 1388674 1162157 1987409 360844 854062 1315337 650559 1099617 135055 723377 1084010 1320000 1308407 1217509 466657 581688 1773619 1176466 1786100 780443 1403677 1013830 899503 82170 1471515 833255 911090 327221 563499 957312 591835 474088 228426 1831649 869913 601891 1045372 1189472 406737 1487786 811548 164420 611961 1432159 434702 47130 1165142 386548 1637007 239295 1768781 1785150 474237 1741187 1241075 1984862 1125787 819594 856087 459441 1512582 466803 1604686 776120 1501339 187098 1889009 1037164 1174297 1657880 690255 833342 1644539 1114009 378457 1015630 584272 1000692 279002 1863261 392375 1543028 1135268 1906577 357744 339429 1590330 638479 807001 1942780 1380087 1046417 1339072 74134 114229 1723771 1109058 1037426 1886629 703904 60866 1448303 473637 1867424 1748494 957511 1228893 233110 1159479 224857 614130 808523 1434660 448171 1292665 1883185 1706495 1783863 544781 1939718 1566190 1291334 237456 684006 1223746 750366 24292 468401 996272 848991 667958 543444 49743 385745 1826730 124045 302686 1646793 1055493 1322251 1038967 994371 154284 1529529 666184 1794459 44075 248885 175412 558951 72142 1761621 921082 1803396 1617362 1922562 1526955 167487 1575089 1632953 793333 1504538 859438 1310709 1971751 792421 989092 1272807 1358358 1249885 256980 1167829 912692 348840 633148 573565 1517638 1199302 1623799 939659 1236972 1060440 1485453 552060 1626326 374772 347742 907948 18865 357729 560664 1470625 509059 632726 1938247 438565 602014 1314456 592094 28276 1596096 775479 289380 732658 1820849 1099461 1582649 274381 1862294 1599688 1059377 1458657 1964192 846714 1251530 1302506 524049 1994325 1737749 1441275 196491 343768 1505560 1681071 666542 929200 1784068 1284104 55570 1296460 1432010 895832 734115 252252 1204990 1292635 1822489 704748 1425840 1776289 19135 43786 458894 599419 388195 1280280 1911052 831741 90751 77734 639952 745394 1559621 822502 788219 741734 1792959 563035 1666088 1566891 86501 1016070 1615158 736538 1169438 569259 191872 1693047 151981 1194739 1348318 915514 517622 628478 1754581 970688 255958 1650639 591345 225221 1122155 566981 1984766 1568979 1067387 153290 353337 1964327 140283 1523167 88400 745026 758312 1835251 1421881 643046 1972821 838186 1155450 1778892 1579757 1834620 500299 655319 461156 1082390 883069 1806131 1007198 1810609 1615938 1248967 1098001 302651 592519 582441 1433431 1399014 972212 358716 1311868 1837771 1631741 1282123 1849271 90206 1468264 264502 1794731 12184 514263 769448 1428208 1861187 960759 1562483 1737313 217012 728870 836317 1895749 519419 41336 1403922 1697697 1087867 1980723 49107 263148 728906 1556856 638823 785441 1153453 650576 1976483 729521 658888 477848 1359867 1469492 981105 1438934 1266808 856095 1516576 833078 524817 1628294 1122856 1620515 646063 772491 62395 1297533 825786 1633558 1084754 900977 1930540 945993 416731 1273120 944418 742632 1507799 1459850 1314417 1161435 153326 149451 236888 406466 223056 1000133 575569 99366 1396487 1652835 153633 884058 129400 1094519 1277155 1265558 1561755 455950 187740 1749717 116120 1252830 1393724 1976668 1957717 655588 119089 555593 110018 1548829 1292762 1448664 1222092 503459 18566 599131 520037 222160 620016 126151 163622 59695 111016 1680932 1283887 1900469 1776415 676047 1368137 1823992 1548871 614018 814402 467163 328664 952551 1521563 545237 459828 376449 1372019 552930 1428177 1130252 339775 93054 1244315 638672 438341 1891435 581917 1663809 1098859 1051133 373706 1209915 1785175 1567169 660625 1573998 1375022 1172927 212052 614556 87007 586981 372830 1160447 1609727 1496638 1156329 1680907 1731796 1504295 1127607 932107 1114950 1152635 1476009 1425807 1284014 1154222 1118967 1974847 1728464 1827507 1813605 340842 418396 1766153 1543602 907349 680875 348829 608818 1154413 179203 1175726 710520 1338590 675283 511544 797307 1970471 314292 928747 1862229 1800199 1772067 1502043 1700043 1373032 1315535 1888551 418258 624034 129499 1716014 1925930 1643524 515432 1329363 843906 1126385 1966263 1953819 1095564 32501 73842 432894 170039 33131 856204 1876178 1176309 1938621 1584285 246352 1183330 7643 465744 387105 1446960 1457206 1938700 201908 790733 1343215 1733289 1293335 1613887 348284 1120998 536025 892276 1884195 1793604 617188 1508635 922268 1742288 1415454 1330248 484741 32608 967592 68145 1712195 901308 801494 1572862 766679 1104269 1178580 7016 1241250 1733054 500048 1587144 68943 577005 301449 222533 1016896 950890 1225637 1775182 169583 1917077 1972561 1345153 643663 915230 1813330 370162 24057 1908577 1151227 655721 294637 1862444 1188627 827627 1880133 165476 6624 299324 1369157 8250 238657 1750240 1139090 978959 393907 1098794 1433234 1684410 333316 578501 1332404 591614 1049045 710516 526146 1882403 816394 1730426 1578580 1202391 1322348 300634 699489 324909 1261591 1936547 538007 542802 1150836 740067 387065 506270 1411030 172313 617218 1554208 1357730 1277228 532492 1255576 318339 1235294 249565 1291481 1701522 605894 156884 1982042 1609563 1973457 1615749 1025524 745355 1103961 1278156 1440799 1614700 102239 1312702 541918 229992 1228198 875269 803484 1958088 931459 651975 772929 1402537 1620256 209879 198843 907725 1177818 1153225 1992140 406761 162136 658581 1731846 1802712 826760 344386 269406 169493 910436 876893 130026 1339647 866630 1777054 1066176 1296890 1821604 925829 1214484 1197855 1058845 1680011 1771761 528044 1555224 1040414 614835 423754 1142121 1025467 1812761 1367105 807879 1177878 1952770 1427321 1129694 967628 1946979 235550 9012 1351829 1915259 1996603 1533149 7741 1730315 210911 1021620 417500 515887 1563100 240201 500901 1696548 72260 1995675 224481 1618038 1855003 30491 834180 1199162 956434 86306 1990775 558112 413761 234117 864313 1207768 1120524 297260 1434148 1326083 1185812 127253 337375 1400195 936991 1787602 1070660 258624 972357 718962 1970327 1246337 1359857 389547 787019 1183402 1564898 980701 1385156 1242586 581612 1244279 246416 1719151 1790074 957285 1848783 92506 1041332 1857473 1035371 1345357 597007 1025919 324986 1317798 554392 30647 1735756 1392728 1551937 9912 596078 1588485 1201099 1691940 636418 940775 761137 53833 203839 1362031 1448304 1692401 575900 15594 136914 952394 737617 426678 1452260 1902465 905115 1437756 1396810 1773190 1193638 334092 995097 958503 29357 1520864 430510 1775525 1829332 564921 1003639 873332 1204249 207653 1066760 118578 1740987 345338 468363 1213835 782940 1597831 826843 1860123 1496962 238654 879560 1354790 1325403 1758397 498989 884705 1059077 1751109 1982261 289268 1659780 1780516 1248239 927002 1751524 236050 1266690 44267 1003061 1160664 1508589 360423 1018867 1595997 1365649 583646 1709114 117168 1498759 468840 521806 1843092 672251 1041772 1141141 70211 1911144 542615 828355 1706521 1452351 349351 182490 1971720 870082 976984 1037829 467060 1244632 338230 35179 1269991 1412449 995368 910906 1348858 625112 932168 1468393 1078725 1332716 889808 1005983 617271 1693521 1957609 1724419 1344614 1790525 27588 733229 770353 648723 835568 1479301 961835 955821 1936654 139824 1716090 637956 408884 1361592 430265 3180 1826562 575892 742392 1941306 124329 1564665 1239042 1262157 486572 438240 71732 680078 1501308 374658 3364 568525 1322181 1594207 930818 1610743 1756193 1114461 1234484 428472 1564403 1854593 1569954 1492065 1017008 205588 1084936 68305 854898 1356355 1953303 116696 395229 1239461 1159679 1138821 273880 1691850 1391788 576469 1509296 1080106 1578956 182443 1839101 1829965 641047 1853985 616054 534659 1696613 58682 1823987 1450123 550794 62762 1594823 663607 1509895 1730821 1526953 1790263 922050 389225 1569911 71582 1068673 935660 756515 1662282 349960 388736 766636 490273 1675156 1163392 1518312 1034240 1753670 1728837 1182761 1315340 1660904 1407766 1330518 1139495 1852528 1187814 111006 1277791 1693044 1334555 868547 54896 867950 1996336 74564 387955 888730 126809 238858 514822 625256 376708 115603 1683049 28647 1228305 60283 668371 52319 1575049 363088 1375565 1707729 1341544 1649759 625367 790026 1097892 230588 382110 1077976 342629 645208 1798138 537617 98280 640919 667804 1952392 113684 1585430 1663406 1344544 711702 1003315 1926724 1234911 1328996 460107 29973 348176 1739631 333744 692494 40674 1823828 642645 1019237 1749495 343478 1760369 1514208 886785 1757533 612905 892317 1216525 1550251 456609 280782 1897575 1667734 1271683 1495011 804279 1279111 796688 604670 1091366 1492647 651054 1504475 1076440 743265 788716 997315 983377 587798 478778 515384 745202 817496 782431 575976 1037887 16195 888235 1437839 368197 1397808 152744 1427295 1834068 348707 1232458 1472428 1984723 1608863 1111930 1684919 1237872 1908048 395567 493057 1557028 1586780 34470 54160 601192 622252 1436455 847212 905987 1715399 432914 1861988 426769 17642 1436706 989114 577119 237965 700863 1981465 1760340 1027694 1072082 1077964 610092 1858929 1272357 496068 998841 204192 1602685 1232348 1117304 1509856 1979699 862866 447319 1468110 141314 1931262 1134952 437203 553670 1104268 511377 928761 79618 147092 445171 448407 697035 266951 1769914 1904620 701556 1252695 1968573 1152494 1325791 1212578 1205828 1783254 167224 992268 142227 1535474 843176 180176 479428 1815044 1043672 1989479 1659588 1730730 1261282 1650118 878435 353679 1131437 995423 1133676 1820274 726956 624061 63609 1081805 42410 1891068 907637 1251676 1533250 105934 765599 599470 75294 1400652 1998546 299547 1235767 466173 1634239 812463 727866 1264778 458808 1127421 298033 1138603 539233 560686 246970 1514597 863294 1130771 1646930 1989715 588608 865121 353008 485602 1844778 816976 1735218 466830 339222 573843 1191615 1697367 235360 667725 805058 1715754 482929 281846 1191544 1213661 919751 624764 1000843 213488 1846283 1775717 1443743 1689953 696406 1103017 513236 697209 920291 752671 1597276 1805507 971623 1419110 1708545 121284 1928561 246496 945162 183544 228239 1485868 1550309 83085 825103 911515 1488987 1152918 106290 345197 1314189 523820 152202 78469 307690 1126564 972508 1719894 1046257 1983340 1818110 42396 1016015 1455330 1523127 594030 1369922 344266 1943991 646749 58663 682761 1528300 805368 883224 111880 719183 1754122 1229040 459052 402477 1796924 793035 750596 1780489 262732 1316984 579538 1958257 672964 836604 297353 961671 1442112 1512861 198296 459118 1028337 1054385 71467 604148 1313182 529115 1554138 482669 225218 1238665 229547 1384378 1801322 485117 1022568 534769 595111 1347381 567887 979516 343983 1313212 1958878 1603023 1985194 1706342 718794 1690995 1311314 1855914 49759 1847425 700170 548552 1748632 589724 725810 1824158 1960532 535780 928950 1214868 1128405 708664 1436534 1480198 511832 979024 1023314 1424028 1776662 477819 476164 1653728 15116 1854676 585234 848429 885452 119444 838942 1362144 1090199 186367 1243792 1353453 78637 342951 1466052 60640 1988521 1541358 1164866 1165919 363218 47383 653961 1173613 1245416 1204118 1361538 931098 834635 1865294 1183040 546213 1690747 953636 235674 1818750 1549603 1556650 1162644 429676 578758 296948 511674 496841 1007946 628275 767460 168161 1306398 593366 1042483 812929 778737 921939 668944 185332 728662 1786784 1462535 1326884 45921 1635158 473433 1401768 424567 200187 27567 41925 388192 830259 926591 1919141 761598 880188 811801 30399 1819742 431148 1355280 1608232 1576855 906588 1538881 1959643 326195 1118671 460831 1053022 462155 366383 1865513 1785615 588843 1683663 763555 1216936 1359691 317645 67643 152414 289811 1753294 233740 601950 123250 1197530 1098365 3162 1067814 292655 830503 150684 31524 1983791 1411848 1241056 1504513 41315 1330213 712541 358472 1307755 67106 1575404 1066153 773902 1168912 311674 1409025 1040795 1245768 722990 1350469 1512497 1366960 1399760 1754699 1780506 366127 1139299 742409 491650 1120090 45782 992891 1162656 1219535 557335 1855236 1363131 134428 327851 883435 1445681 87075 1834733 21536 887162 850955 86201 1061250 783595 392865 698160 1654409 117531 1524584 1443589 1915617 1299546 1829064 1506541 1474763 1224514 1352342 1050207 632270 811387 1930130 1279304 1996364 1275677 759780 1963854 628515 114326 870101 385656 62699 1830629 57563 585282 1251592 1227322 753018 1632588 1071628 1687085 1652832 1233402 1115649 1720549 1026037 1676713 1187658 1951234 1439442 1339302 1569039 1812507 382252 1882655 877769 1869509 1075865 1382640 109458 326958 76735 1349595 1556394 394059 504638 1879293 943864 268503 603415 1244776 1815302 1467734 216963 980917 1476512 807485 238781 27381 1385520 1085327 1144023 1161416 22267 519651 1860988 686132 976147 1518023 1504259 115744 1834467 1254391 1658539 1436061 241006 212582 409384 347421 1612847 1250695 950623 926058 1197266 729916 238405 1328783 459863 228664 483112 343593 1082655 1822493 1900789 301678 409206 33083 492256 767144 130477 609163 1602044 1879189 1367912 908064 1884863 757975 1573625 905099 665713 144401 629903 1907696 1938288 1772348 1412036 1514778 243523 784617 396668 1697655 457685 1729374 538806 726825 1361634 1404808 718021 226683 1816790 1789886 1250462 75485 403103 333962 984260 1412215 157 1273955 1719078 1405280 1668771 1114940 1252043 322097 1159941 1529518 269283 1010193 725151 373700 1408330 1105495 587183 1286457 1028690 616553 590895 1133822 1973120 1580460 1707090 1005661 971581 1648562 1934896 929411 300074 1285273 236158 201244 358398 1739795 742196 1172888 124280 38044 1157998 1016226 1562561 1237116 1744848 1588369 36869 1926015 794894 1448186 303306 1996260 1179735 330940 68161 381477 709787 1968486 1706579 748740 1924002 638671 528790 239358 1052196 880121 848270 964200 137119 1845736 722637 290074 960179 1926626 1238135 1951908 815086 290287 1186989 1658448 992876 1488045 1511260 254071 406861 1283475 952930 333483 239793 656768 507879 1736355 1166724 1783595 1455507 1684518 1042160 323849 1507201 767055 1311124 1464640 805750 1052121 1931505 1593630 11071 566675 1502933 1363450 1596823 1641274 599103 1387 421890 1936139 106741 1039234 180934 1501903 553952 1070100 17569 713552 330195 1018950 1277597 1792504 242540 321539 1747851 1855365 106292 951264 996644 572475 1139799 889416 488655 1943800 1855053 318680 1394370 209296 411081 364349 1956221 1634857 176688 485353 706580 1813993 1877275 163873 1963456 1503547 1113441 745055 1291000 1640529 167500 771420 346067 100477 1998670 176936 1316357 859340 565928 737502 1421858 451439 1343337 1008742 1083011 1618253 209458 611558 659144 1798962 1583545 93138 47490 1348277 511600 824085 232954 692791 114968 1391384 897472 1219242 31159 9917 1308424 1599838 1510593 860282 1091618 1132593 1533174 1730768 1311627 1754956 860092 1101887 1261752 1841956 117691 757744 679231 1984093 480932 2444 1479737 1150475 1741458 521186 1867598 1147895 1262493 1760668 293347 1243633 745713 1692369 1095880 1209331 258606 1320848 1481901 369916 1809586 1601213 248550 1852030 497084 1611817 817078 807937 1446608 1209423 1050478 778607 1438537 1560647 33113 487476 985941 1598893 282749 292331 1808796 284761 910500 1745584 1729201 1616842 1845241 442342 1314042 1143885 1040332 211900 886104 985086 1793585 778334 824790 435675 885059 1011831 1594799 1943847 1014217 953698 1259912 1406636 743663 362702 1055931 1237881 609043 573718 1501914 1649743 964474 1484243 1936421 1530882 348039 1003362 1130626 1025290 1629777 184598 761878 408861 603461 1117747 743306 659818 878974 1657728 39702 1387738 393481 1339902 1525588 1380509 853860 977167 1581742 1456540 13238 75149 671226 1483763 305479 739122 1923651 1719349 1351830 1069036 1822834 1149596 1401157 1706689 1223841 1728576 1712703 542213 1859561 667612 336053 1635934 78752 760174 770917 79678 626558 941842 1852733 328389 1235586 460631 304087 1718092 444546 1039236 1354989 428340 1953230 922842 1879154 1463887 1539463 490364 1227048 1502377 862504 569973 293017 1232208 876883 1940541 1419418 1672064 1112552 1375832 1120854 1953051 1339067 1961876 314251 783790 1228979 691643 1615784 569085 691453 1648589 206753 456705 654468 1766076 650307 479754 316474 710500 1504363 1777357 1495281 1619777 1160460 1237026 1107148 1127928 1168914 1379932 1497095 1026620 1805673 217053 1218585 1920636 1157052 731146 476185 266941 1119544 11931 239234 319020 1827576 1869669 254060 1244467 1341781 388669 545239 396508 1093670 1355401 1229095 1163769 722712 584531 1670120 1124998 759266 7395 867675 1699891 858242 813413 166156 1286701 14275 1234856 1944924 50824 126048 1164136 1768064 128444 1777550 1543048 757961 739900 1253340 1410309 1840787 1508317 1990029 328137 102100 823230 1502596 1377808 415846 734899 1539681 152359 1221025 1435403 716040 1407846 1646235 1233581 536792 1675376 105654 905131 727177 431628 1208926 589323 1089629 1372059 1873408 1836330 740865 1438552 1825806 1571686 728626 521144 1012935 289304 1520750 1723464 1310559 434034 1167303 1151439 575127 927413 511452 1567999 778951 220704 1441530 1294672 1671159 622710 1359087 683813 319186 1907351 220033 619743 467756 298760 1154470 431916 844693 238857 1853661 1821540 1500722 879349 1336887 562528 1836196 907684 1150163 1279257 895750 786925 1513840 165997 1684393 826380 1051999 1550001 1653796 1696793 141136 917088 623662 1149018 1617418 1042290 1002535 861924 1913012 1105161 1005202 1217656 852172 1551687 1629529 1205501 1245523 1747261 5287 1492285 1555084 1244257 1237192 1837168 273509 959846 1192382 1730932 194887 195313 1299396 640318 1856157 1443612 355640 1948836 1987527 501650 1649333 853879 1327293 766831 1766289 1258119 880743 155015 861320 1270241 154603 1592153 288410 565085 296896 1243430 1124311 315319 588716 1786037 1780551 1135891 459607 605144 743577 176570 1827691 103955 35024 993816 5799 508692 1368932 1843440 969363 1826677 593806 1824408 439653 29928 884301 397919 1647087 1670237 611635 1972094 588998 1636331 1177414 1463373 1174092 218757 292137 153260 1480738 1733305 1079852 1828106 87512 1974293 917682 936296 574681 545726 1881447 44703 1651608 1117323 164882 381308 1068331 423488 287762 411399 219664 981714 1438762 543162 306527 932986 490535 570549 1886160 1876439 612653 135048 1262199 1377142 790634 714215 1443704 923464 1825631 132926 407056 759994 1730307 136447 671939 1323465 1031332 325386 414508 643736 772239 790887 185559 1353697 551455 400 706512 1928936 234276 311311 1640215 1939324 1138107 1068171 249613 974741 170064 1360192 282981 279160 505484 138583 1020258 902512 1611282 1711085 1947414 492585 1549648 369654 918626 1195294 1817131 1360022 953089 846183 1010711 974179 1924438 1861669 123068 1618718 1333937 667564 1578072 852849 1722064 1264780 75217 1000508 1088181 68979 1398122 1238138 160197 1082663 886039 817043 1756290 355213 1224076 1653248 1444363 955408 1774519 389369 523123 1611677 1194260 1081205 1695510 590092 145207 52909 1182304 801183 388117 1461451 1119877 949846 1795990 676914 1827774 144166 362876 1962047 1091170 517748 1923219 903001 1678207 1615547 1933022 788613 859698 1598585 1454526 1907747 1030963 188631 935680 441782 940041 1694860 880483 610768 1634712 518957 307004 1161389 433981 280041 822790 792928 1420013 134944 1859896 394718 652927 1700874 465521 163743 1670461 407321 1715773 1741873 1802552 281685 1180134 690399 880073 1161197 1846061 1369181 1370381 1387814 1718416 1217957 1655711 1745609 1100978 258806 746519 851141 1676436 1318330 917621 1663022 350941 603471 797904 946806 14707 1528029 225697 297954 76185 1849381 1884671 1398384 1809319 824226 389121 1450960 1768644 1090457 806811 509689 476127 1430096 862953 313571 826865 120792 618164 872709 1314169 1661771 1079790 645752 1729797 178247 498197 775608 867412 1392536 830647 1583675 691561 585290 1568543 1507818 780127 325076 345567 806128 1960374 549811 1957855 167877 433086 27901 404968 492645 204794 268894 1780843 1282238 992748 28987 521340 1690669 74099 1054537 1946583 1674638 1161653 518145 1963027 1049317 1779825 1068956 786580 490119 628177 45575 1660488 1323294 1942105 1598203 1355376 1577532 478093 174385 1018487 1349550 138139 99743 352269 1239370 1306186 1600023 1997959 859156 1973020 1608429 1786287 1539426 1771493 660699 838459 497097 991369 1817401 1633301 1964550 1494574 869555 1299206 1890460 1810415 1528883 1333409 1756150 1616544 508555 1300339 1241698 961277 1449603 1403757 969518 1779694 1194978 611695 1682444 546549 1626117 1969671 1215615 885115 1555170 1569320 1316783 95103 1330299 472337 284039 1734932 562559 175587 655094 1767996 177307 538295 6350 282785 1876339 693184 633326 378244 51974 245185 1658727 1710608 960728 1552103 119437 524826 61661 844615 1908409 1868089 1158210 650134 797305 1733399 1765587 1993788 327207 775969 279685 4153 480070 978962 370680 653126 1236158 1254556 743730 1238474 548678 1424030 566934 1783896 1278482 1649857 1171380 1528573 41253 1536935 1710985 443464 682067 1478817 1076035 84916 25745 1721130 855153 508670 527267 1943646 1610335 1488855 1978948 12068 709638 1597157 203035 219256 1670510 1803410 35768 1911117 438485 1673874 797634 1218338 1024512 400173 1521670 288003 1059660 1782768 567295 1825278 572717 1190928 887268 390177 1084677 30956 1461694 763348 5199 666346 495408 1843788 1650413 1701181 243645 889958 1201743 1159013 208025 298543 932708 901073 439892 1682936 291552 1519801 517445 892005 286682 52376 408550 1126329 438944 196669 1624762 490928 888210 1184497 277516 8642 42695 1563449 927011 623497 816693 665509 865903 865427 1352586 1098757 1609898 838571 1854431 1319923 314523 1200332 29039 1216265 915304 1122682 380148 115557 905766 933073 511629 1295910 1861524 660313 1774632 176107 408501 1843002 168975 1819327 426308 1873697 1810576 560467 434804 1604985 1371542 1120778 1061566 1062392 854188 158681 1793427 1029246 790922 196423 552952 799559 1256963 1327726 580898 1859001 814214 238769 1088294 771053 185965 1632467 991154 1376045 420650 306781 1603645 45384 1761816 309510 1370604 729145 324349 1097065 1731352 580101 620409 197124 656458 68469 581498 1043280 942559 1364397 395558 190922 637241 372005 1221010 1835579 935439 591186 152810 39501 1330018 1395390 1592036 263114 1131488 1454093 833991 867300 231535 1175904 695294 1943945 1856774 219193 346749 363085 1956163 799500 1798369 1998598 1727894 1905150 955187 225333 4770 1219320 1500514 1149821 1859404 919634 928425 736256 1122864 70313 1088901 780306 1001003 887463 1437648 734861 986125 1130701 756242 1412510 481867 9119 1015563 861727 712391 782399 1934433 1478074 220954 829700 26155 1653351 1269464 728162 432780 1440552 1288003 1230363 1021045 1158247 592544 1858730 312897 1342533 1158967 1688314 472335 1605997 118642 1051916 1600924 1839493 1566681 921967 1730368 240630 1017464 1184061 471283 1227196 898274 729428 294772 1471188 412527 1214495 948501 1612738 634504 585991 1284780 1620244 1618439 1097116 1379036 1584833 487946 286817 1597619 1177152 271681 909857 1478916 824180 1412905 1131055 45721 647727 443993 1925347 1062031 642130 914990 1315016 1674124 935033 919332 326892 794410 1061231 826450 774098 1774714 1951919 1116593 1557872 119285 785430 1216078 432985 190531 576188 1808000 1339631 1767949 229696 530348 1587437 1240684 997555 1296471 186989 1410866 3846 1759788 321247 1972560 1486467 1505277 1174574 778130 921330 524054 68020 746192 442993 1149580 585939 395437 1222456 722256 133284 90464 386295 1235625 1350713 921460 438606 1617524 571354 1558822 780525 73369 724825 980839 1720588 156956 1020918 1434177 903070 1203258 1470649 1533859 1383105 655125 702065 1518826 497476 932937 330722 805032 252104 1007560 1270381 598503 1540909 1752437 1940803 1754948 475200 544501 393875 36746 81719 1313569 1824092 765140 1233674 209654 99263 1076626 625651 1365318 692251 1253152 1403168 1168534 1108770 1223621 1570865 1655373 1823074 579313 1232141 1115450 280328 443519 522913 12427 1037910 1371030 1932475 1206896 852924 1527547 529741 944882 641855 411787 1590626 1031228 1267637 1252007 676286 1469533 1271626 123272 1695733 942753 1233440 183426 166259 230743 1830356 709006 663430 636589 691249 32383 625226 1105299 1729147 251866 453258 822429 619856 106734 495697 363297 1862377 1267563 1389625 292929 1000453 1181313 456914 1626802 1631017 476177 420449 738564 1099665 76908 1908931 830656 439636 446136 1152202 581360 1777103 301145 1440626 1610812 875684 293164 442564 1177279 643373 1538940 450605 369561 950695 1025642 1818589 1254070 491549 994285 1399863 1856867 252477 1012715 1712697 299786 1105477 223711 1614109 1339357 959293 1459636 573996 1886157 1790024 476533 208035 442688 1519227 832104 324059 874594 1095569 611571 1439579 1227771 147011 1051715 832029 1456015 177327 1598805 1500827 1421554 884605 536797 1868850 1163009 791423 309576 535580 404610 1784637 170205 309376 666511 781027 614151 1366584 1976127 1392225 1393098 1901904 1163738 172348 728945 96749 1850258 206535 1395915 462432 1922744 607517 546264 1370426 1251860 1921671 1407505 1818941 957169 652976 1718344 760652 870715 518532 328726 957514 1731795 599814 1236176 408201 1671003 393409 485629 337979 884842 1553059 636241 1419701 1871176 988215 1194488 488927 1249391 799809 790162 1036662 504045 1108844 1855869 142744 544587 710099 1053011 1424746 6236 784445 1696092 1529013 631696 1110591 1275077 1050475 1675354 1751482 193523 486550 1766831 1424035 290346 970967 1826377 795895 1399044 237130 1201537 1859044 233826 1628098 400903 1374019 1710996 66555 120087 505065 1756256 622663 302619 721449 1599114 1147945 440341 513576 1517141 508694 1151062 1243108 1153852 1131517 1928534 1162255 1658949 675071 472310 1813924 1018596 1773660 1828135 71885 290593 1367442 935329 434551 1050696 939176 1541011 325075 1848541 912578 712752 1708352 149933 977782 1401563 1606608 1212680 231512 1198509 7346 992689 1225330 1390455 870732 1767958 838970 808410 89051 1543336 1098728 1547235 1922923 1552293 959206 1387163 171969 629296 1028683 524883 715325 1725500 593462 57792 64887 1591389 634874 1744162 24072 954051 1270322 1209246 196629 1126703 167880 323592 600346 350696 1589545 1929775 1769617 149775 509138 1802663 961804 926504 1164761 1336617 1178755 1752819 848563 1932764 523385 1006650 1816155 1680776 85208 1670595 577510 1383228 1680267 1405416 343426 4706 699231 1392540 461800 1969416 1044605 613065 1119368 703876 936644 1999535 1074477 1459143 1448917 1680727 1730079 169019 1674305 1516622 733942 844152 126946 648182 910849 1596644 879823 752221 1484468 113856 1444476 1232913 366615 1574851 1387981 1560456 1832999 1355227 18977 1206003 975287 1248918 165950 780519 475681 380020 177538 994770 846823 1266925 19828 212276 1753291 408447 1823109 811517 1224072 121292 1157741 175361 817829 1727672 213685 1951521 1148419 29170 378118 256018 950875 1802759 21678 476998 69420 1438660 1981137 1081150 1214101 1244983 169563 150797 693944 1319322 751119 970397 13851 1028388 1337763 1079150 751205 452302 903063 955676 1882319 1402903 636254 1864937 1092480 1009856 1429183 1345030 137418 644466 1884529 1898730 1798006 803056 1070557 401963 1982240 681329 15330 1815125 68816 314915 244013 1359668 1799717 803486 1693275 50730 124308 1541674 1836398 1735216 1001410 858291 893024 1851382 1648950 1905984 317099 1537741 1920839 163434 1958294 1109806 1643476 1271731 595523 17053 1829650 1729742 21362 430532 589556 268628 1388049 1269890 954443 1391694 1304217 60153 1256647 1856349 1030280 1995348 1423805 1446953 1218117 1406228 1843096 1711270 800171 573802 1657079 408060 248840 944228 1907919 815663 822315 1133703 1875740 611373 68827 1257074 709038 1439975 288363 625493 822426 1698082 368705 1860957 3726 1118500 1460732 618294 1250028 1125511 357142 348713 13959 1883375 943889 1600754 667308 973787 1421344 638071 923297 1169409 1514397 1878864 1144318 5653 292949 23260 1273882 1342343 648115 803697 53828 1299946 1586545 807947 1137577 441234 1565102 258351 448513 1145181 978236 312719 1440713 1577932 365507 638421 1809273 1418731 168816 1955014 734005 188930 1686135 134631 1386446 1553449 643011 1480297 1376990 1980946 554450 46278 1185303 1888269 1296713 254176 395469 267797 133518 1136524 1174823 1828885 1698881 702782 1524890 651873 55020 1786559 1741412 620751 1720168 652071 1317093 175266 1170489 1753527 54128 1814854 37709 212218 1913946 154964 1215778 1657271 584762 65173 1954268 559484 1018976 1263274 1879467 1447974 1530510 1499136 1030915 1942765 1973918 478897 1055498 448625 1425984 613232 409055 196860 1913215 138579 1981990 842906 1106036 394185 121234 1489935 1915852 1512929 1225512 829769 201512 597475 1816157 769366 1754572 1471437 1032537 1581479 762774 637509 1847957 587769 564054 417102 48577 791964 1916402 1076251 1518419 1986221 1244418 674075 467171 1258507 425412 1505717 1961944 1517962 1798677 1542895 449944 887418 1239369 627005 90262 1673532 515702 1575814 1436560 259294 1423180 942725 621200 122828 384638 17850 549530 1413271 1882201 1901989 1181548 1540509 264382 941153 1958574 352404 1128429 1169142 547302 1828515 670741 488188 1502049 886152 1337215 1562678 1936044 1997731 1427825 1565673 540398 1786332 1273536 260049 539659 430451 1462160 1133744 1598448 1247501 1122739 1255597 1053587 1516720 699383 1419672 907178 1017032 1468560 712344 1218104 1534995 1443253 223911 977854 1729745 768965 605644 867747 384352 1743730 614030 1949199 1900833 1968112 1932807 71083 242354 1023485 202212 1788565 1001718 1659489 277653 1977753 458983 1213423 1949041 1564581 411404 1923738 1454425 125524 129961 974312 118531 1449151 591984 688841 36952 1518020 347632 1263758 1827901 327554 607965 86627 1447292 1166139 403822 465241 636517 132793 295844 876293 1365983 448159 911009 202030 96144 265599 49548 1926441 527705 667100 1471276 26785 1155136 197474 688926 555346 1936765 1486540 1804889 1103605 1363014 1589670 1117845 1864959 756400 726622 1839012 579360 1443261 1796050 795089 365181 887362 808843 929553 763695 1664107 908134 805777 1137932 21344 507416 837268 1591592 985742 235791 1446736 300293 648257 1131034 651838 157042 1604286 1740074 12304 735002 255196 14494 1671991 816898 78948 516898 1067346 449853 1264515 166590 775748 1024218 825929 1733078 1531419 1317387 1917233 19594 1516252 490885 1703284 269078 549005 280694 1917269 991624 1832854 41278 150534 1811481 1507390 1681160 404183 876143 652144 1058763 1306524 1703509 1976893 578463 1231407 363908 1782519 175089 1584965 341208 1786155 1449774 1561386 1937236 1997188 180095 1853718 859712 1184864 1254635 1960356 264508 330061 1635978 280957 1043248 614464 529557 1479323 868992 1078912 433549 399058 254143 865548 945851 959372 1812858 1795454 1561829 592634 1934912 687353 1435935 1143722 425203 1315208 1872066 662131 1486644 1596297 227131 1743394 1274056 533238 348991 1208508 825969 1974370 1830225 1582855 893690 350947 1864551 1526444 310048 1762465 1616580 1491703 1217164 236540 769276 344619 49465 709309 1799536 645651 644123 883967 862202 1017524 307528 345700 1152895 324562 1450559 164395 469555 539724 204152 23725 1898123 1168425 1559448 545357 1381740 1837285 147479 1312700 1605026 192781 428311 1794555 1599740 1499998 445122 1605158 1519554 1404040 105707 617990 936654 1041451 417966 852335 346419 804805 1652648 228565 448262 1342586 65923 1554276 75289 1457626 125560 573480 1584889 350053 1331120 1891618 188885 264219 1158040 870877 1814671 389649 146354 434319 181078 435315 401581 1602641 1012926 1852018 1323877 659528 991736 148542 233038 95276 1001112 717688 1034692 887283 1787833 995984 1157627 1764625 548241 1299110 1959526 1780200 1247491 1171938 1430687 1519113 806088 106720 1905915 1254935 1198251 1725657 351892 346615 1153793 1597621 538627 780607 1790080 470047 91961 201737 1883792 1324496 640139 459723 334260 42191 8984 802854 472376 1400179 715142 421684 1806946 636617 882925 1694985 7598 828346 1076124 1800595 1272735 1613927 1717682 1655771 1616235 426094 299001 1165579 150635 556252 594984 1442419 1755585 1575113 1345587 1870632 38018 91909 354086 1899970 642731 60202 228807 978323 341963 355568 1024038 636439 1255508 153609 1506998 130513 408283 194367 1139417 261919 1982426 1499226 1014130 332446 1714909 779239 1500246 1917693 369262 583386 1978047 1743963 1300157 1436476 1361579 1277837 768367 1743119 1922382 1097578 1906359 1506929 1059505 243125 579350 438643 1403175 980748 705265 254016 1750899 629506 194126 1884314 1512122 761767 1413064 922149 1679439 552034 1843414 199450 766347 750935 1954947 129997 1386840 1141589 1121193 381040 373403 615916 1405137 1467356 1804540 1597833 41109 359697 760715 1313897 1149630 607751 1713407 1013680 383700 944731 1010795 495273 1305662 579250 1388503 1088121 1911158 590626 870109 1820131 459096 1028244 1664398 260881 430314 1157730 309271 1687619 379310 896220 868106 1348581 477905 409319 544794 249670 791355 1344840 82056 460241 488372 1908368 1893024 1515240 1696487 1284345 1122593 1285820 1372092 1476701 1265234 1271300 387278 1454846 1104884 1930307 1233500 157329 558074 1329044 1700584 421660 1561486 1567163 1570614 1509465 1535497 154720 827112 1472328 869337 397038 1235904 1014202 410648 494042 219436 37000 809575 1736335 641175 885665 1732717 827827 1357450 1855082 905126 1675053 264208 479993 1353401 120742 1502097 243033 953441 1448223 723322 201188 1736844 126539 1759404 462115 1655345 1093334 997758 355789 1002701 1036743 1256605 28622 761360 1429773 32592 1020634 837242 1660161 1929095 1946794 1329634 1440494 109266 133787 825123 1599372 427931 1804761 1802924 501927 1956074 1493494 375315 1986301 1107439 625468 1064347 1499208 1945291 540012 136180 964390 1565863 80324 627813 603059 1184721 1746353 674727 1429190 1162342 1508493 1521412 1188336 558592 38548 788769 1103699 173745 1025672 158941 174044 71605 1925962 1427257 1521276 1868070 315529 1437082 1642659 661590 670128 567799 985272 1017134 715660 567081 1769234 1476354 466088 399654 350812 414445 92042 214658 382636 815396 1030307 452608 1608873 1233532 1378736 1625115 568178 1750169 90702 1618814 1731484 283585 903692 1848676 1916003 1389546 587503 484346 1976529 1599298 1844437 1161103 658114 1158598 1602307 490808 954305 951183 253143 616911 324803 93055 580137 1440143 610701 1961648 1429758 246364 1616876 1809717 646627 247693 1295419 766059 1584306 411749 800154 1531248 1490218 1509645 919658 615641 1660739 418723 1728380 646457 1070400 397600 1823120 106650 1969756 157505 1390777 943384 99028 481240 219426 1310193 306769 1923990 266819 1748170 1670666 1145800 95350 293630 552492 1397929 177124 478362 203952 1363047 304906 770886 1832943 470857 695892 1845926 13956 1606780 1030187 1750669 1108422 1310384 804673 1643516 889630 1420796 1327399 298079 853099 49254 1755879 535902 1960793 1654718 1317370 898909 148199 294831 867593 1612638 1276357 602534 198320 515229 1220677 127570 276986 457946 1924833 16768 1456080 1468571 732379 94256 706855 1328723 257743 556736 1482360 1488465 19127 1128768 784548 845250 1825222 685159 337970 427696 908915 1448152 1732186 1510327 1038376 1560803 642924 1943351 841429 1535469 815546 1367185 1022446 1407478 1565034 839187 1260797 1962489 1864052 1452671 673829 1111855 385453 1440493 117151 602693 1041833 1002056 261493 1037452 1801436 578621 1821502 331269 1490425 810934 1500851 1600576 460601 70532 1432565 281651 117203 240373 945644 4878 458487 1905084 1686726 760195 79392 197006 932748 1780964 1655829 427599 36656 1629573 549839 1391825 498141 1497440 767665 1108705 575074 993858 27521 79999 1380856 1485034 866008 128214 826208 733534 1383782 1930461 568162 92700 1006877 356059 203454 1772610 207234 327280 1457391 860239 1472464 1297450 842082 1222994 655465 1494698 1423145 553549 191793 1992247 674143 956163 1025081 766841 652572 390466 790015 1781458 718750 1780644 1322958 92215 1239261 1183898 1346433 1959490 1700966 834960 1032784 1629712 561615 1874752 177817 355506 1020741 483899 1754595 1814319 211692 1255692 719888 1641127 179066 1569014 554991 463628 766086 1237301 1756291 1709969 55815 1321649 1705952 891273 1661069 1632843 912196 1301818 339060 1547846 1335596 1435824 405847 270978 1098760 1623277 1387327 1067439 4316 417683 825399 1127062 1578481 713839 330467 622312 681090 331971 989166 1832120 597230 754763 279502 708235 1773457 96065 1339485 1613377 730548 1279250 886600 1328124 1762256 1585811 682707 353045 649016 1190927 1685206 1467651 1152028 1789513 1331627 833494 935548 1253976 1725779 1668875 1254720 993676 591760 1717865 1362262 1329477 702021 1508593 635391 42388 1951474 266619 828335 161651 1457658 1450786 134136 1774603 1654716 1407290 1512627 879042 449260 1638366 1820649 584461 245200 1498265 1150017 237397 953007 391059 636503 500846 1733654 858595 218281 1830561 245118 1898782 1858367 462160 131622 1970000 1783086 775377 1560335 296554 1658551 271123 1204991 1696321 1592880 450159 1064686 131745 1855085 686287 1723529 991701 1296408 325681 1095011 1788493 694471 1894834 515986 1624743 235906 1812281 599099 262390 220805 1746184 1417788 1019799 1104842 1019410 1701320 329604 150867 984721 1954863 1965000 510244 1173497 207705 1940502 772382 523693 372095 1398648 213352 1076624 1764397 1183993 1728582 141994 1673058 55381 107967 57408 21498 1426391 675368 1565889 1733395 528880 608391 350738 1991043 153412 343892 348889 1157766 822546 1655648 1793299 446206 1775927 1418945 1291922 1119001 908079 1886538 718302 399004 1305962 1570534 1875967 857668 1581112 722010 847948 155740 1932002 1605622 231557 1132663 273501 363757 663447 825067 1104297 225008 1472666 1997499 1766058 1303677 1472071 1753710 1959908 1364255 1325900 253979 1691725 1555485 330286 1943293 1314249 97200 367025 548341 1357853 316262 1328137 1007981 1174352 1408190 770649 731044 1058520 995958 640282 617671 1595600 656576 77795 1123071 334114 489120 1998835 175879 562345 1127042 1791168 1302216 555830 605061 960933 1063234 1517558 1680056 745080 1699797 993532 1301398 1010465 1309440 1491567 449645 1763250 932771 770436 1488522 1074528 661104 472428 1238745 1475925 876028 431841 583016 187622 367199 219700 846273 1653170 1489355 1507774 1128589 1932301 552047 1660581 737755 1477445 1538011 940765 58998 1320371 357238 1832297 1638083 1104538 1576779 490522 629064 891795 508738 1115957 1372196 688363 456260 1909124 1000383 1067248 1314896 1306950 236355 944679 177288 1952868 686987 1533799 88972 1326567 1935978 1324847 489122 1666033 732791 645878 1376133 367424 1073775 1868819 1840330 1402940 644418 1229873 213112 945171 552672 1442627 1269020 1019989 778990 474749 1089239 1082735 1003251 519841 1410063 11773 1893169 945842 613286 51407 1294483 1132497 1362558 1220406 802723 262564 634351 650659 1816033 448980 622006 854103 1596439 123442 809870 1534524 435283 883778 1534383 635462 219589 283900 1220446 1924093 531372 424252 1270903 121825 662088 1850463 807027 861596 818686 789918 656987 1157828 1887907 668038 803001 1585283 959863 544750 1350650 1645059 917228 671382 269872 842862 1740241 1735105 1377339 13407 1831174 369812 1403057 717858 595123 1319602 1803512 614246 1443909 1923883 1969681 1452906 386238 60804 479403 1059864 701179 336935 1971049 1299390 833411 319683 915261 1428410 415484 1447717 1655683 66428 46267 1802639 592917 604828 1945881 1661257 610857 1979998 133314 1304810 874399 686834 1767561 679253 1971790 1823956 810711 526756 1084458 192829 1693956 743220 527002 84083 94697 333977 1120798 123873 549252 1403306 1314832 61031 552982 1809617 1594340 457196 1814916 1516496 1005796 1046168 1393346 318940 964835 31435 1548628 248751 1778248 1868947 204869 460154 388952 1487462 1362612 1129415 1431192 365763 30313 276997 602093 1429479 1048786 742930 1941320 1785526 1121974 435908 915300 779382 709771 1439026 593735 264797 577894 939981 409533 1786563 67224 946846 1022401 1939217 801168 1246493 1803210 630556 1422821 467040 1454223 660932 1863387 1782299 702453 610981 1927644 427339 1167420 1195917 1174343 1545965 1257110 227064 188649 1965984 626092 1703641 814822 1764146 126491 800001 860811 1718353 914618 795445 1169593 62768 310934 1470514 697560 301955 898138 167355 580345 19298 525705 1756508 1392475 1717141 1551843 491467 1094793 1261923 128946 933781 963347 1155138 1830885 44878 1225560 1754779 1232256 1240583 1744943 860216 699118 131286 1454231 1448397 1604642 628727 807137 1230132 1126713 763355 1166479 1977952 1961236 1094574 434070 1169408 1149426 623181 805022 390804 712705 1881703 382484 1634423 1547354 210105 1993696 1791783 1487614 409924 956234 1589641 711536 1419437 1639438 1786074 1497481 1178016 1255753 1253917 1700719 813301 276291 326755 104039 1869677 1349841 1186143 568542 1151113 1960874 1142098 1768068 1347369 1228261 1055204 611528 931280 1940294 1944768 1623698 1726482 1033511 125502 69511 1560814 1590122 1878183 1925051 1218826 1806677 913412 1332926 410186 1058580 1797479 1285319 1494557 526929 597871 1989379 863142 894850 1829311 1058739 828695 131213 277882 1616524 1861797 1135005 1185933 1216403 1950900 199877 1479584 664155 1260196 1028401 353627 652329 221724 1926587 1660806 1767701 1865531 1206904 941201 589824 1602796 30887 1971658 533827 665427 1877983 611532 605223 624802 1067889 671108 1203652 1965536 1577411 1028466 999420 867340 35177 1356867 119119 1501258 294875 187824 1824572 195161 677875 730993 1082228 259804 1249599 797300 745133 1396787 577563 1676107 1645820 1570853 52908 1719238 340390 1746855 224629 119936 1764320 491881 1822238 1689202 337264 1603946 1253608 574672 85425 1631577 1796031 529591 1105442 1278891 705613 7582 1370667 1252558 1234859 944717 1559595 1677110 481883 999060 746579 416291 1846490 448701 1212380 48153 1654405 849257 1388274 1761646 1148970 1584342 1578667 604596 229392 1987953 311637 269139 1028073 1765610 1798415 1090961 1615561 1358610 1938988 1366054 1443374 691824 1126155 1793021 1031997 1998653 1479924 88643 1675464 154874 1406193 731579 739444 1106009 80727 1528077 167096 655856 983611 1297480 378292 316040 140319 1107129 18290 1927938 818865 1514067 1373711 755255 667205 881092 655100 1445938 1551693 674540 363838 1217177 49293 1648231 605832 574607 1011910 1139727 1586654 1685315 1459646 366305 339236 1318321 356854 1605578 770600 377845 429019 854599 1804378 1361132 356875 1986836 1988053 1983486 195951 39802 1587688 1295765 1221128 699566 368470 1655558 1373906 1978304 1245611 303428 1584764 1663909 1067042 637496 1126933 1061480 1328706 1183105 1114192 22163 1949156 1554140 1399089 808094 1017492 145999 81953 74442 520508 658592 776007 1819972 798424 866896 178808 1353224 1655781 230365 1945871 127033 1650283 998833 1879234 1979999 376633 1989796 755202 1113975 71234 919688 474872 1345166 1445005 1041007 1628116 626408 210532 792213 245149 905118 439277 242618 213435 1859750 1536232 409191 218393 1470570 1334412 1842946 1106289 416599 1008759 646062 109665 1801980 1387974 1243200 832746 1910971 1328633 781133 305132 1258259 389684 519178 1568450 1112235 1537582 881549 1047536 843397 1056887 1889698 1557220 1817814 1046242 347351 172206 1482157 1600938 895434 415298 1163247 512266 1210020 312177 1392462 1541889 1853275 611902 1295741 173945 1928430 649782 638443 1941204 89083 1507418 147342 923695 1933045 1968312 1462332 237407 521726 753547 1290579 31429 1272508 165220 1002600 381216 905949 936554 986332 1240184 1822242 1363628 1979528 1239984 1576963 1011904 687657 1726009 1801572 1806936 212598 1166958 1210792 784461 1221506 1023133 278301 991359 621828 1895301 1260965 1508198 451533 1389383 278240 1544431 1821776 540213 1722018 596562 1218479 767278 259638 1364506 1790774 1352416 1076945 125630 576164 37309 843743 1373260 1005269 1588851 420349 1723854 1087022 1737777 669234 1681248 1128230 992503 292625 1972626 1633514 1287213 1822104 1135138 675082 1755775 1763542 93256 838649 933381 550360 1918929 1683703 1992109 1254818 399526 617760 589860 609519 1558288 1213016 1586453 1706858 52624 689316 433837 386842 281553 1015132 704654 103752 1369012 1560323 1668464 181704 1628227 807795 829695 864480 817543 1978294 1954203 1618671 1969980 505432 815419 907767 778358 514091 303174 892725 1622675 951271 784608 1031933 1749662 746831 912873 764722 1858003 959104 517448 380355 610705 1622985 888976 109816 376593 1571950 1384290 1686049 1117234 1798870 1403055 1870161 1598175 1892461 113919 84181 1442169 1902305 1309495 1704981 1283091 294113 807058 1498825 1784156 1461620 118096 1669781 36916 1362644 385926 362268 1817884 293200 1548662 122001 430941 778869 1320031 1490451 1831395 599817 792814 1181061 413132 1611141 256052 196886 153153 4992 1839050 409539 1077196 1456674 1284625 608120 1403522 675552 864198 1904738 214359 505208 1311914 1074454 198643 739408 1256098 1246220 631745 1038697 34094 407362 1071988 989841 190033 1551058 1835623 962469 1485948 1298810 16013 708609 419933 80063 1851136 50925 1428790 173534 137056 243024 1221443 929267 1809073 1507879 809070 608612 1211954 1022124 519679 313744 100624 1109306 1951476 1818033 1705130 1362139 1839413 1214458 1534482 1326585 908311 907928 952438 252166 1982702 967651 1829902 375869 1610324 1557650 970246 542843 1517777 1031513 811416 1569817 1346480 1945891 1811894 1244713 117338 1212305 1071084 441934 137256 351816 1339373 1215674 1717480 1828994 1485629 1495916 1015439 1681570 303603 801975 1585222 648370 1989475 408 1751088 1162135 175670 770954 455167 1228770 1053758 1726068 157279 915829 1896592 1435938 1196411 1031280 611505 653236 1532879 875390 1643287 221768 10322 389914 872816 360557 185 1339842 1037011 1952705 411482 1372371 630575 432823 635672 662678 1670842 177168 49944 1727681 675332 682081 1948094 628743 1669230 1697169 1229516 704917 1662135 362134 1649195 576044 532127 822417 1199338 30713 843944 1084210 1608329 844432 905615 1714253 510374 210228 358181 105569 618085 682892 232242 72005 1081381 934862 1709313 1789280 87174 86192 1840460 871543 54862 124194 1916513 1946921 1295185 809807 1580353 1424102 1300262 1331232 821152 527931 1067193 1838085 417568 677797 113540 137694 720543 938782 1652747 55275 638620 1444389 814590 1042808 202760 242105 1037995 1086738 738500 1967709 470331 1984054 1268098 1335780 1100211 1452608 203529 1677218 1626562 1596937 1507408 162658 1114257 774068 1269869 1565773 254022 1954931 1578933 1550425 705132 1337649 44910 1414836 513022 1792402 1861664 1149541 1996963 808649 352887 1911322 740754 1103634 1753416 384839 1430868 644825 269665 994457 1352187 1572046 526202 1949637 453008 306089 1709979 396035 487878 120348 406517 1348325 898553 1326767 593153 1462705 1640902 1744106 1115598 180413 1282383 508696 434844 1242021 1803736 316798 1044850 1481595 1783472 1333097 1865376 1738670 976777 1505073 497617 689551 321883 879966 1823049 1685496 116534 1470863 775220 1866546 1521336 110693 1049270 1449901 1107917 688182 1907716 802462 1580159 1075784 239332 75899 445437 174716 1314841 1173548 1717614 557933 951247 928000 598949 1677976 81506 813937 983510 704052 984790 1399645 123179 386341 1446329 448543 1303265 94335 288280 992980 1559475 199319 713375 245608 1212563 321234 378451 1314087 453610 1253003 406146 1981548 1442213 660116 1620359 1068808 156517 335037 664236 436685 1606843 146852 1361771 89442 1677128 1567495 784257 1532301 1439175 1552489 1880859 194456 1515857 194428 317667 326099 577364 959998 1164731 1516768 1644707 1029227 1219161 1630605 167977 582263 709328 1787546 1191174 1438523 1301815 1665895 694298 1416105 1738907 483160 266751 1281171 1705633 699354 1782918 1207412 1656844 1289514 767436 439804 438027 1693842 1661677 1240335 1951725 1049831 1435191 571311 1513242 589695 1993939 1838097 1319913 504539 554590 1599746 273011 477503 56510 57270 20484 1016745 1713680 1857058 1832677 1335451 59990 691064 808665 71191 1008374 324123 1777627 1644319 918851 900474 891066 453980 752731 583956 158323 303478 336006 1271538 149016 659005 1414675 105837 125971 939944 1022676 905334 1045925 633158 173306 1324657 720282 777713 1993783 1101981 969858 1658346 461645 524159 608256 206481 1507122 434094 630719 521136 299846 1854129 949490 1023007 477938 894755 1928751 541941 88048 162583 651013 1118609 386769 1204110 1056892 1863134 84918 489762 1246458 319905 1993404 329499 898152 1621370 1619419 1939925 1236573 1717468 653370 849594 191792 1197032 1002758 74220 1606181 1918217 1842696 429009 361770 1410046 1291907 1677040 927550 988072 1004004 64587 1071062 738691 157394 23221 1103922 1332335 693694 916602 941368 566933 1863323 1578848 1388246 1863569 942176 1691118 1730001 1994299 1823118 538895 756714 500550 856350 770680 58879 935961 544906 283536 1561600 209138 285082 1306377 868827 551996 136173 1453705 1001785 1115766 879636 1623683 402081 697325 776635 108577 1118676 1662073 1137143 1593041 1757249 39577 945646 1509009 838018 1695963 1408616 269178 1449711 936789 1135167 1940887 1390829 1693422 744293 312055 571388 1951619 1483922 331439 1009951 881964 439713 1096568 1930544 564669 28959 1302382 1094334 598871 500039 1543565 232464 1937926 540810 1863169 1368108 1106251 708157 140365 573967 1671722 1219113 1069149 245151 1302740 1018051 387808 774157 1454095 1194905 72319 238476 419214 1544616 809916 1431568 569947 1962874 393258 954384 1875158 1194284 918087 812996 495401 1830018 1156029 967599 1488200 1721379 1575285 903430 567288 73583 460171 304349 873254 1601897 607676 140029 779561 1711253 812001 846722 532363 1577082 1167728 884869 626831 745642 1274147 1940735 910015 816592 1402658 168320 1343675 1136661 1436442 1368741 1930184 1816679 529386 1139043 533593 1934572 1587172 350627 1790787 1165060 1866721 1339382 793179 1278550 985064 549083 187741 1034295 1436321 339242 272370 659549 779547 1876062 454010 1804723 773800 1745512 1496625 1468920 797397 702264 1548463 463600 617976 1158114 1322058 1236159 918903 1176702 1677012 1451026 514513 1041564 81711 602552 44366 933583 1924734 1321212 87693 877304 81866 1067716 1026795 1510152 1409814 326835 957189 254430 1237224 1906936 620567 108342 1738708 1960848 52165 1569535 510290 258321 1157664 125481 1753290 1776245 283957 242408 1373620 1170215 1111591 473830 14496 203963 1108932 1461799 1016855 1487284 1777188 1161441 127349 1320347 497655 1528380 252526 1936993 1017031 841122 512481 1703066 1324364 786729 1143940 923508 801357 1026590 1018546 225681 128779 529285 1658914 114043 193508 1834743 1184274 630363 311482 385108 924012 1265192 1294575 690389 1882374 1815852 769409 1464400 1514108 1950012 365286 962114 621605 906202 709940 1600149 630382 201350 2142 476262 79010 823271 1959242 597474 1360891 1778303 180177 1741905 755973 607314 1548000 1825018 406136 786591 285656 922256 1456709 1379650 1800167 1462147 346721 800661 919240 1285041 551943 112179 1241662 1000301 1678032 1256879 1265144 1365758 1563532 437921 555826 1702276 169714 105667 834580 1662074 1383167 11440 119431 1937403 386974 397431 1532734 312819 1743305 1028297 1144393 1715176 737781 932048 1838868 734495 129414 1670969 1665843 1109296 744477 250619 921947 1716036 492426 366250 332618 1924034 1586625 1978082 1213308 697484 1790735 979488 1970766 1369446 1956293 1327099 1131495 1327464 1373705 1196327 740395 37079 411605 467312 1505164 679635 528405 556850 946526 1106778 632480 986542 1519303 1012165 354628 392161 1489790 639062 532190 991529 1830353 382710 896515 1341765 1190643 526442 692744 611313 355703 531864 738193 843306 1052672 883319 5060 1845200 299049 463406 586869 252515 167511 1202355 1255303 456213 971259 1931173 463537 166362 786049 625428 568884 1501178 903648 1109536 242763 124312 668981 473596 1285344 654224 422341 1317896 198078 274546 1474751 151422 1857759 1553749 984634 1001129 526919 1310131 1346773 125681 1442099 549176 521760 1536905 6450 537652 1806670 22741 1014969 339068 1251455 376616 931061 247710 1786816 24430 1436763 1633059 794678 1069427 1683019 1089338 1588057 1292705 1161154 1688989 1824009 1905933 932019 263321 1165750 1033694 750261 713008 348314 384830 505965 40527 809084 1004 1237222 976730 47974 1431297 218110 1970362 1068087 87055 286489 1763847 1859954 1468195 1789190 1264946 184339 1172407 1404645 1567608 1420757 1837704 991711 904399 1633850 223575 1776517 1638319 1125200 944226 1249448 1212273 581694 632980 646605 716603 221816 602814 1347864 1287006 819187 1204957 740749 1973837 1029973 641885 470722 1174532 5617 345566 1108278 1766380 1544955 302775 1753379 182035 1882873 198115 538377 1473641 388253 988940 1328925 25236 601227 917887 514268 1954587 1555279 1061323 386114 920145 1309628 789266 1024227 44118 288252 136107 271736 1471201 1751947 672386 723413 1590394 201157 535601 284842 1944589 1846199 1276865 646756 1785091 1587510 1457934 1851277 639659 1816231 1014823 1293830 180115 1868934 706279 1564910 958384 1468021 690109 933624 1062645 160524 1405838 133116 1976691 1051436 1985857 1614334 841407 209691 1618649 1347002 1563836 1112420 1325917 1703262 1673128 1927755 574764 1926972 1059157 1185061 18480 1245175 1626070 1346797 402622 694260 683686 1193949 1433060 276589 1994989 384275 603912 443372 960098 364836 410145 118523 1267232 831416 1764635 77478 119664 441404 576661 396373 1775294 129557 1196066 985360 1264869 353580 46646 888064 1084163 991755 1352578 589196 1152132 1433794 242473 1887903 1896457 1598032 68537 465261 376387 649936 563925 1216260 143269 1172388 1255160 1627446 283179 282056 863276 1510749 582688 1244049 1491242 936637 1862618 1992784 1657313 337141 1442228 1146262 1788122 131137 279042 981285 257963 226954 1770369 1358986 1619180 1317563 1057844 97772 1420759 26016 328915 369843 823325 683615 1320744 587123 1786687 1178490 317661 367146 1378332 914241 467389 678171 1275915 429271 646216 1368121 1131699 1425785 1781202 1737528 382406 750473 54737 1306790 1897373 288538 401713 1279313 707238 1147429 523930 898676 1311651 122551 732798 201076 1921870 1514842 1239540 1092200 1655218 1034323 127799 1656057 1531817 1348076 111911 1411579 1665189 1960126 265956 837378 684256 679241 50539 750718 1135358 508081 1797033 1143401 490188 997204 117007 308870 801899 449364 382342 1058634 404687 868722 792109 1344732 266915 509427 863319 1334392 163271 862981 1998257 1582441 1096280 1638986 1765813 392512 531408 1968097 294621 1956244 663602 800475 684543 1848672 116788 651751 1997458 802853 1857020 1165946 1855752 435452 1204305 16411 658587 1418014 1742396 1353896 631438 841986 1814028 1416955 573131 286381 665943 1554440 1065425 1236094 1307694 527293 754837 644089 1335792 1903711 1776329 492247 859962 731689 1904970 1021286 1032371 1722556 1756209 1652967 1737044 979610 348277 5216 783500 307226 504525 1161072 1655531 179581 956995 343048 817116 636295 1085235 624843 1267573 1918294 1834978 1869513 1689882 1178435 511000 686735 1018778 144788 994165 756200 1956431 1747971 775156 606634 1394579 1968632 896486 1772593 925556 1092561 1992036 1243781 91806 1854039 1738032 764983 315956 1781186 1920338 1537600 1679556 1523473 663530 1138862 468411 1062532 1223458 79194 646203 644380 115781 224720 1607067 1300019 1182118 338588 1505453 110061 292965 1648932 829027 1532990 270607 281409 190848 797791 770430 454679 1568154 1810543 851452 1405252 1751412 1109140 1794330 89861 1303280 1533545 810923 1181206 825483 85329 962649 601067 1270368 1069957 568742 1227038 1197029 271529 564709 1241124 67201 1860269 784544 1878565 1346013 654950 869231 314108 1793529 867899 383052 724135 2899 1419174 867822 327993 678331 1655031 218260 1934278 1155841 89863 1087519 1577581 525168 151545 527034 405192 1783072 199502 172243 1106345 1086861 1569483 1240103 1623571 645005 396268 1074383 458087 225533 30723 726562 713585 836837 1690892 924343 1723035 942202 216356 265858 1259583 1934065 104571 342638 202963 1674742 1280258 17719 93251 1165202 95317 730688 1314667 1025237 394536 1794868 1111500 206983 1215593 50468 1070854 900273 1546310 1577291 673338 383065 745832 1230174 844547 923289 1806999 1738037 489454 221567 240503 682494 1555308 1335317 706141 331799 500881 870581 937698 1829184 53109 1249195 361042 1109546 1506775 1707934 1531688 1432139 1105479 413617 313089 1228954 858275 782567 1210895 539688 559968 1893970 897381 1495414 1509795 690282 1093878 1075614 1709840 1240798 343364 56089 594903 1460655 1626470 1544024 1111552 625693 900282 122564 1189520 306110 1665043 312842 1924200 842861 1784219 1993394 1517641 1244475 127296 1768041 1027463 718516 95946 1318008 1605868 1254173 55735 684080 1426073 1174432 1710258 1698694 1588111 1822074 1209308 1958926 475134 514910 25474 29755 1584808 1725112 894580 1072986 1140326 507301 1358193 516946 1832892 1024200 1644757 378119 695182 780784 551095 1972129 533879 8851 481681 191563 1199766 1382827 490211 1285719 87695 1686134 988593 519474 817225 468685 1225561 1197950 433327 1726989 1983966 218460 973164 242462 1095243 1184383 395936 1922689 635189 1571002 1484821 138204 316964 1397802 313516 462383 213861 522836 571784 1912798 592086 25903 714277 540876 605783 7626 1609149 1615907 1555262 1546772 692549 987354 1758273 118288 1975996 521018 1012515 216404 184414 966663 1784455 1655803 1057532 1835196 1848013 722011 118774 1873143 966903 1002607 1474417 1964964 18843 838689 992135 1267608 1480922 286674 500274 140624 1950327 1712986 284482 1665100 58872 342775 1279648 1902581 1069175 323027 1709392 1644141 1592099 482149 366851 96725 1209626 1886381 1599839 739169 1271413 1974121 1971560 133088 1641668 761345 1693583 1395955 1054942 1038668 453142 616479 556527 612776 971386 341467 1709382 587609 1022802 1036085 1012955 1734931 229534 310937 1698480 496130 1846095 1091774 1457496 1307839 1086390 44355 738428 1116781 710427 385272 1412862 1512442 343363 1469574 1140621 519908 1947366 1437249 1074358 1438820 1848494 936335 715861 1915690 383855 943879 238929 268518 1819224 1505575 962146 75685 849225 732828 474101 709543 1953603 1399372 193306 52585 1531786 992086 1303025 747811 1067647 570325 311073 462620 1032983 1824171 220418 352460 1120949 893922 274957 1237974 924003 695705 245464 267880 850277 621237 1706482 1390644 1090532 868671 888546 140151 447143 1429842 1563467 110400 1117321 372545 741699 858647 1047362 1978627 105292 927371 210905 1103781 1913950 691672 816283 1885432 1868141 146316 1131445 1111434 1162779 1118200 841771 1889124 1374542 1533220 695184 1849272 1243128 312245 195474 431065 556657 1364568 1713421 1329459 537752 1490043 1956050 1621286 865333 1643340 291479 1195091 585218 1556786 482869 1176917 191613 1839994 1407043 1131110 1635945 573433 1044292 1948737 1213017 1184793 32252 867071 1728732 1613683 1431211 1741752 1458921 574603 1454996 1999680 316144 1108855 1743527 1025894 1955663 1692930 1620596 1889631 383736 1302151 1264982 98934 1314276 1589775 1437709 359728 546568 548236 1329133 280309 408529 1727888 1556193 694841 203601 1431464 876658 492261 1602918 497425 1431386 1464045 1313993 1648798 1206100 603038 1989136 931830 707559 526403 610997 337363 1540781 513798 679229 1504811 1561227 901620 366483 1050321 727038 728687 105788 1505554 1480348 1410511 585538 169784 999439 453612 346793 624312 742103 154189 975335 1911762 118593 1166911 1176751 827389 1237399 1418158 653828 599913 205570 125352 517407 252746 783803 1432011 229337 176146 1439748 1142774 1931697 1672065 540100 1163250 522871 1090982 443849 615871 1327080 402109 394784 605393 427584 8778 502603 1759826 1116136 440767 307446 1715410 1277238 1579941 1804224 1503608 1918601 1552888 782165 210962 560960 778469 1340588 980772 772963 527714 691311 402542 435309 211557 1518421 1547901 1026293 1747760 1355124 573846 559992 130824 62553 547731 1070883 1978324 1104388 151362 137455 741524 1372315 35166 196454 1513389 668741 1385781 684315 758634 1176353 407456 1627436 525577 705584 428374 946394 885215 1829137 1488884 89954 1345630 757122 1099481 149805 918778 271891 1707502 563922 1934963 1427731 588503 65524 1676085 1660951 1799369 1766903 1616503 1149249 237394 24004 978723 1139189 1293302 1566880 1795943 1864944 837351 1061386 296428 1626177 1008852 531619 1181688 534532 1124461 1875923 1440406 701729 574324 1524869 717530 89603 1657860 1228502 1743750 1550585 1299733 1690542 919303 1103766 919213 1376349 945698 1009922 1095498 1719849 1420078 301382 1900162 1929041 1570199 1734631 919543 1281785 939575 593904 930233 1916995 66011 1976958 1375932 1567354 1556804 680627 727739 109581 70100 1664843 655306 1466001 1270323 768337 435261 363177 127845 233356 221761 600917 853977 381517 404421 1907680 668696 286643 1140882 752902 1375197 616783 1247536 502332 1890106 1687298 1845007 515665 1889921 1204838 736109 31533 1918064 599240 308751 1104357 879399 1204707 1014398 808598 969628 627718 1309355 313364 976040 1937401 450640 900353 841631 617236 516801 1545793 700902 900483 331633 1498485 786201 1153336 71685 291919 1212246 504379 727799 1946283 1625633 426565 627342 1457905 1932977 867054 1418359 60780 810120 280549 1901329 1827559 1505062 1459286 1606403 44078 1695964 146104 555462 1116098 841894 1460177 1681274 1297019 873844 66878 106105 245922 549153 1448629 138664 812340 1446985 634210 560848 1634834 54664 418247 1147940 1136024 1497873 310559 821927 414410 126335 1023525 226147 1912058 1449036 18464 1786087 1969090 746696 647798 1459241 1655113 1100966 738029 1245352 1637380 1989747 126428 135194 1988274 1021951 1975433 1817255 728936 912289 893676 1870030 1027036 1517911 1522473 277109 1767587 517078 700684 1873410 512706 749252 577603 1898477 212869 485898 23243 995327 861178 845264 1598153 1629960 335017 1225518 92585 172529 732682 875766 1957542 133406 1049697 1037309 454378 1778821 1995263 1109248 941800 564336 621583 929462 1498238 708164 1415593 886286 1054393 198716 1362741 74710 622573 816644 932813 1755279 1428733 1018034 1467942 1270201 1529150 1840683 318235 83971 1314684 776853 1732293 1326481 1421983 1330464 1444914 324411 791653 1139739 1974114 559679 548003 887565 1377681 832945 74976 22225 1329742 1233866 23104 400872 704092 817870 816291 1765055 711008 1979951 952114 194343 720854 136694 656593 1329034 1200359 1726652 1900909 1219778 1150684 1479338 635468 1085122 1962896 390683 1313065 328942 1355654 1929464 665410 1389575 1716582 1876311 618231 446374 630249 823317 191399 1862496 1687174 280060 1335174 1150165 1764002 1832565 1637963 1801422 1811312 822006 151618 952087 1064193 116715 733761 1467081 1557387 1822367 1884714 1771377 1530552 378644 1916132 242574 1842214 1571494 1884720 57984 1870335 354318 1213810 686575 269344 1552766 760872 1235283 1409466 914569 280993 234111 1050931 1390414 692169 1734363 1954755 1846439 27238 648241 258725 755531 86122 1497266 360436 1811075 9939 1127069 1452396 1877314 1225125 510771 394372 1405157 326824 1901182 201780 1314159 1354526 1328859 1445546 1599466 1708988 1139888 1247172 1384209 498159 600999 1508156 1300312 253224 1913513 384925 692767 1728250 1793662 972219 1763935 1469053 1048352 1684684 503866 1822113 1866550 435111 785705 1892783 1873412 535917 1504760 1373943 67783 1237659 115860 998064 1485344 1674757 1920433 1338523 232110 1405217 1821538 369840 409762 1169732 1120750 266480 1417946 1102293 273228 1414978 1164277 1688714 1016720 1687349 1713737 1287871 1661719 261827 573022 601080 605994 1405240 1079529 1459554 1453828 612589 1919891 25557 1632636 1608419 1061678 1332803 1767929 1857510 310922 939844 117715 473297 330693 1808109 840092 645416 233639 262811 1538500 1822237 749728 553555 108792 1943501 1569778 80806 507036 1876025 1929098 1413426 904878 905913 1971639 1814981 869300 545102 1117525 1900471 15058 1113932 1911150 568700 760270 1122651 698491 1009231 1749020 588519 680572 206545 1269130 137327 674169 1540158 1030447 1847533 1087854 1646636 1083340 1633113 1728678 787990 926954 851409 1861273 324188 674411 1897132 712050 1516672 1191267 1415110 1324736 843187 605734 1344320 722172 1796539 4093 1169955 1979792 649914 687495 1391559 425933 1229172 1580382 1101139 334624 1473462 1149095 902290 992349 297301 1000436 1714896 1822053 1409157 1906636 131012 1493367 826662 416066 417877 1657256 744628 267663 1497270 1807147 1857878 152461 1420902 316722 1522842 1311813 293800 223545 609967 1215319 381362 1708928 747204 1324386 1187235 979980 1409345 454902 1967140 357127 1582492 457741 424892 726823 1438491 1829380 598915 1972768 1167543 518378 876853 609478 1155788 1543009 1817682 155311 1787796 892132 1152765 1599290 978499 1967796 498411 301086 1484765 93770 66672 38033 372324 1601513 367892 1670930 1499292 563591 868685 1264012 1386990 466470 1855355 787874 1541024 854341 1719914 1485930 1189144 1571358 408883 510975 478047 1004911 1713891 1611374 1521798 569341 1150642 759223 1035185 233600 1955572 1994591 445125 1764979 1267554 869734 552986 679085 1792729 259102 326628 1548995 433584 587667 336415 303914 1146599 1480237 367256 529588 1545005 191937 739772 738336 39471 712090 1672122 1760075 618299 1287614 1705518 709138 1455037 1409591 1268855 621395 139075 1352751 1599299 751175 1110276 1868232 687827 1625326 1844217 879834 1265300 163723 852014 1938634 1957066 1187818 1565086 613748 1065056 1022339 1224248 1389343 1886176 1420398 233152 240568 1255338 962327 520303 360473 246244 1842386 1885379 729529 955078 1560115 151102 689867 506421 1895382 177809 1654180 360160 461818 1161402 1948819 715841 465199 1050827 968273 1674215 1719515 964096 6271 1574553 1215815 161942 147147 1553038 1276008 893827 1297233 1694111 1087737 39311 638818 544971 106663 1364079 1611895 155036 394686 1490517 756962 1915217 1007878 124728 1265655 1543510 847618 1851183 1924064 1615670 388908 174607 1851490 782688 1367240 1398519 761298 1532644 1197631 971473 576395 901998 1691209 48734 1297239 1418946 1893936 268043 63922 1060059 1958510 834048 1186490 673605 245602 296560 1512394 581191 679944 383346 994835 263836 1758316 384194 398209 709333 215519 436458 207885 1053944 587653 1541443 1878618 826670 1155519 1346487 1051278 909474 1016712 1401797 537277 857096 1356570 304671 506861 1327438 1965732 228910 1973745 927085 292484 417954 1856270 988219 1112735 1827782 488942 379174 392919 158278 1492197 479468 1041815 1593373 482389 1084791 463719 171542 1784243 406086 519080 1730594 1378840 1700619 1905856 1832516 1455492 9339 1251080 1851210 127729 1615573 481983 1172710 1477432 1891535 1412428 1193276 1566460 20231 1279311 94744 724148 1367190 1197357 164598 1308789 558722 1081428 1127226 611832 592416 1562707 667552 127867 1805339 510276 1360774 599328 1486719 663951 1168398 1585067 545800 1474097 783547 716971 1128962 844742 916800 1050758 713646 723162 220811 913199 386057 793864 201531 330896 693009 256782 1942572 50417 1717725 504920 123572 623752 1182595 1892858 1910748 691168 1733326 1698645 1725640 833382 21281 361879 575393 1736077 876013 166955 1204579 612816 1408964 946434 79351 1114483 1778867 1859949 469933 1285729 1652910 1984530 1848391 99978 740236 1380354 486499 204872 810087 1545770 589707 1906576 1571446 1383251 837335 41418 600564 1401294 1598654 863415 645658 1643533 1435319 836412 669206 1787005 1446130 1376053 479913 1889501 1703413 17735 1991214 284683 1996793 1577239 1560737 382949 1428187 1976777 67321 1736905 1244163 1591943 1050228 1583167 1020551 634752 1188713 610504 1802421 1660771 1342704 1403440 613361 817193 1433303 1800819 669076 623719 1843727 1151753 134921 669814 520936 150776 1530976 1694766 1510228 1028721 543541 1916057 1918628 1757820 510430 1047169 1188053 1958883 1447348 678494 1040726 764217 171710 1195799 106474 648010 810481 1667319 238421 244836 353809 89010 950168 814610 1544264 1018085 79917 1244352 875375 227714 1459051 1376932 100834 611198 976248 773637 1844844 778497 622262 1246130 1310009 1463395 939392 1274215 551032 1250287 986153 1009599 104975 1752575 1528382 196841 1909351 73349 926475 228711 559279 122253 248512 534894 753659 539266 332103 599671 500226 268722 1251281 1892280 56577 1714969 38859 1234695 946316 483853 694462 1454653 1093610 416545 913856 1134269 184535 428473 1200991 1426052 522910 1412998 754162 1225556 643905 1511357 1548079 1452857 1378911 1813442 1984413 574853 1290814 1691149 917214 637702 593625 370051 140332 1539512 534100 135248 1796053 1344567 1511068 1851176 1743810 463666 1401333 1431783 571339 171747 1398664 1771165 1097951 1230113 582465 711596 1120230 1218523 26123 1451706 137127 814398 727094 35733 1101431 817480 1718824 1639453 1659013 1356062 1812840 253316 1977112 857283 1869041 1320823 1014133 169352 1275617 796038 1751335 832048 668589 1150772 332455 1370538 1881327 1688005 578137 1023851 1675351 780329 345583 344317 1089441 180126 1736766 656326 84030 887609 668417 113245 1786970 339976 1746933 1502208 1557994 328446 436420 791912 342533 656210 1596424 1036033 603776 1020807 1135736 464054 921957 1715603 703945 743013 871470 1234149 1350666 1961348 135511 1102264 623007 613043 650213 469398 1800436 1743137 826394 579068 1085035 1087493 1687714 202209 853417 1169054 1468451 1203379 728616 145674 628094 313974 1325158 477675 291722 871029 1951436 1259484 86273 1945906 289838 703385 1364465 1945561 1529577 809062 383392 1230964 1069146 1219823 1658042 304633 918308 1804208 1903072 97025 1422276 1775004 1848646 1998155 198446 1376081 1075713 1442284 807472 1973841 738954 786487 520504 884263 264614 1828487 1675955 1497700 1444326 560719 323602 936728 281443 1293043 1913404 342978 722533 1629011 683731 1385503 1026667 1623764 813034 417617 779535 1251103 201933 1686862 742181 1583518 476756 30290 528279 1333004 975979 1157574 1671829 891592 1677707 1916515 974405 1392682 1965053 773029 79722 680520 1396408 314190 1561119 1073799 1345035 1926088 1572675 1982986 1385863 1968220 1312337 608507 226321 707944 767715 47807 565817 1738806 786558 719279 1982879 1835534 314137 1996096 1750446 87306 1017358 97098 1277646 185606 1584349 1524878 379824 592827 980052 277527 1849266 1251782 214559 1802065 1032194 624538 400386 130412 1249012 965306 229477 1279989 1351971 1818977 1650420 64470 1900392 1680426 478402 1620418 334941 358380 988120 1784150 144915 675935 470036 475602 1330976 1774441 1609710 1851260 497583 1783169 157204 229034 1984746 1416312 1895413 313962 331595 183134 1806326 1551218 1416597 157926 1564622 1633386 301494 71284 893993 322640 165364 1038457 231772 748391 1313672 1781106 1539822 1460949 1208067 1502284 1924750 1174585 1663087 786193 775970 1633348 1576898 647722 1868304 1390856 1034128 477418 434033 1995919 1547524 1549209 1019868 1165236 168609 1841224 722596 905257 520991 19086 1810702 1720258 349738 1647736 1490769 1340770 1506160 1041688 820028 1419300 1131538 1797118 1319032 79935 1462492 122749 643641 1834363 269658 466485 404176 224907 1198216 562941 1054660 1881809 830978 1485618 494567 839562 418521 1285472 37007 296567 1159475 850826 1351499 1343695 1605555 27508 1931312 1138926 307061 643896 330022 1637208 1164951 68695 430716 1200317 1340303 949312 449032 1042881 1698950 1188683 934151 204204 1231908 886256 241706 1807865 921164 364839 386624 1490950 572449 520450 675456 1627429 239650 1077805 1765706 444413 1723326 106956 1920798 1902600 1482864 1028207 1304867 805795 466498 1814099 737129 239132 771215 1053213 825388 1524529 1236232 1295529 334760 191832 1020425 1384352 907358 1535384 17828 933587 1981993 377197 511227 1827190 317333 313751 616958 906451 1823559 154949 1588465 1112090 1888681 742880 940561 157243 1858259 1550526 474728 267143 520468 901837 942071 595398 608898 1744602 899035 1501447 54703 263520 1524643 683061 1738500 366641 1171596 1562139 1324688 216863 397072 1437719 469768 1134530 201167 324844 1385598 38938 1609072 1138567 1370453 965749 1259121 1258497 433961 1692337 613142 290619 1286404 289433 981929 917799 1515769 1870163 262670 345416 981096 1924780 193723 1531097 9657 94127 684153 1971074 864904 1300907 1159555 1545450 855601 1294231 496243 901355 731897 703854 1385652 1329190 1110823 747429 572306 1794749 7483 1642155 1725977 1637752 419607 801432 1721578 780783 820166 701541 1639336 1595795 1522878 108332 640993 990066 1197681 1280944 402520 1133440 620793 1316765 1139393 1256470 1963375 1445166 1437094 1941541 1372735 388976 344762 1249897 1597755 1374743 1898581 111621 1504947 422369 1742375 345696 1546696 755678 1002674 1734849 1634809 1561366 1320429 626165 1329776 5375 16785 779441 1232620 580601 367386 844684 562789 762555 1968942 138359 1875573 1765144 945186 4 1881849 1118860 627254 278415 1394127 54531 135590 1626976 702312 1926134 868802 602518 1417746 1583410 1175936 289190 474955 1725289 1238399 863398 983189 42361 489893 1329327 1500212 33187 797019 1413251 274372 551868 1987451 388338 1689908 474776 1001667 874724 600022 1829844 67991 1267651 305632 113804 1241109 1542179 1074479 1854844 471351 1948049 57363 1650804 666851 1985457 1293580 195566 1166346 1579025 1108352 805313 1017810 1704023 403016 1768683 1805822 763196 1563654 857272 1433529 1674841 128485 1917736 1738665 420316 1739711 1919275 1482878 1857480 1567295 1656229 406460 1571342 684469 1213503 510009 1915257 1419142 775882 1926278 1902878 89638 177573 726599 723895 1798916 16458 1720507 1517806 231221 508516 1108293 825088 1570435 140718 1921015 1675425 1439590 132193 708336 1472798 344655 1420873 952014 1759169 1534637 1292543 709701 824892 757369 595001 87539 1049620 1310795 765206 12737 238461 1432988 824596 833407 230769 1085931 479508 414496 1236551 1743201 1645317 955943 1867024 1518775 1503060 597063 1116957 1446456 452733 1076420 740305 99588 130799 1512864 1339949 567440 1661302 1608951 466758 1027805 1031611 1433171 1550630 1793177 674457 1031713 984652 1284424 1121268 465460 1042775 422018 1563753 71944 1936497 361110 327979 322435 1877564 189962 1835949 1922228 1259525 1015117 1500562 1268712 388199 273758 1799286 582405 741255 294575 614450 1212960 1225328 985176 1561602 474331 264911 524711 327633 639844 732225 181262 1698239 166539 760091 1659180 1193950 743854 1459802 477433 932718 1225345 323082 1424547 386030 85284 592126 1961835 1276501 1647141 1543999 729233 125237 359605 1046981 658554 160810 499265 101660 1281915 1785714 363903 1287480 1625182 545583 1528344 189389 212848 761094 1358239 1275418 62598 848656 341924 180328 558347 1131579 390283 387479 678338 319467 62281 105995 178573 1852498 1010206 748307 1773302 1996376 1164887 364527 678477 1101813 1726454 1742172 972003 942209 1448893 1484673 578572 1466458 1353610 847709 719237 1810151 595468 1727947 48410 118482 722499 1030496 691448 850381 1496269 1051378 503612 632294 834131 169847 1841433 633042 1776229 743864 1536632 934580 1055807 1033011 1581631 1660350 190605 643781 1422525 1168800 1706305 1359089 1277949 432505 216713 1314598 1524708 154653 576420 407621 1403902 1288808 1056683 276785 284219 1388979 1052186 311867 449904 180475 1982992 27188 37979 123553 1842649 521812 220893 639490 1000080 55120 95705 1891821 605574 1614270 831716 628404 1373196 864062 399800 647584 1342023 1779257 1187012 29361 1942051 703477 1900114 1105164 1685425 532855 1895096 1353777 1190820 1372340 318698 103168 1298501 303400 118295 1923031 948569 1320064 161655 179249 1125007 860589 656145 1243900 1685090 274744 1125272 1482856 1196901 926804 1053595 1247932 1231612 545193 1869780 1275769 953609 1440367 772769 438268 99631 1283402 1602952 1048707 664346 1717986 210642 1675383 475381 1425277 173676 1241564 210316 232549 1598546 1322245 1181817 100282 537270 1067340 1716268 741331 974059 1866179 714381 33128 67633 1007073 45496 954350 1675088 585368 879316 1875364 1991673 100374 935294 1830704 890614 392284 1925144 793650 637073 1862674 591393 1165670 1701771 463446 1521113 1319769 711100 1042139 441292 1157720 1288426 387284 1042197 876253 208615 765370 599532 1467657 1328179 760234 873679 1695318 1288629 800702 1792478 406420 830045 1921107 1123178 1050184 281005 1683150 1457095 127380 67121 1808237 626296 952083 1715403 1436006 1430762 675078 1046071 382831 1855051 561655 1287689 1874441 207021 156128 1521369 1662271 660381 44034 1266929 1686334 1737066 1992193 500201 78003 1143174 313725 602890 765130 1541232 1408379 1712978 1602707 1382534 1284469 418522 1884340 1339909 660567 374874 1369231 1681129 528207 516105 196062 28821 749004 955300 1966275 1556397 1495900 1974250 1095444 346938 34067 1036633 177242 1486873 996215 1686848 951173 1681501 1430548 1932971 1152824 48839 974501 947977 1978030 1811255 279386 1024411 1945052 213348 943686 411543 1533873 660874 1430584 1707826 287562 1401085 1754576 425041 1327769 1976674 898847 1723372 815285 951683 1128182 1998225 1789535 1456583 1232639 1513455 446600 1285394 840684 833130 689066 747699 1007307 199138 927329 74321 783982 1355166 1918253 1265623 421297 329021 1554856 857118 1158905 474797 1211493 689619 460797 1492186 687738 135311 163513 247764 930763 149652 533604 114974 1418672 370602 1469020 754750 1314948 320890 1030500 982252 491927 1491441 1081848 1426225 996685 672325 1829214 1518530 1823271 1567892 60802 328256 915572 217385 621535 1705764 1225167 1582336 83233 40734 303908 1715030 978282 657739 1892883 389305 393648 964876 373595 1324417 1351615 1315568 1927007 1318901 1330776 1348487 94339 34802 347688 1009137 1558807 1382966 1724779 83639 1858910 93021 337980 1435199 481927 1702416 625900 1243667 1017320 1850855 573580 1655616 1969191 1208632 924704 911302 1412945 176091 245718 449825 1385037 740538 401619 1993731 1465473 766030 1051521 1621955 281136 1483369 1628597 143858 1629809 676508 364073 626549 962951 861992 1966745 1323734 496040 1055753 112522 551646 1543698 345415 1358674 354939 517171 427680 738090 798015 1799703 696790 1014627 1472760 1017306 1326009 859242 815550 991069 1598279 1394528 1372513 752405 1763828 44841 806359 376798 1972934 579624 1200528 488197 1717024 1213287 1382641 281628 890723 633803 1287401 387813 232869 1153600 1544258 1070951 1413193 303777 414124 302327 892940 745784 157325 1817629 1139101 1453644 1110690 1777540 38795 626429 1332942 1518219 237061 720134 939614 1360902 650015 527177 1986493 1518151 525756 1571797 285774 1472473 24615 22343 1061539 1984234 1460119 113761 1560861 781287 1466420 569695 738645 637917 870735 544379 1668413 610743 1957969 1959121 1620937 1795132 1992427 1128795 1280594 460401 1647768 1281375 929233 1985757 1520461 584185 1766204 330029 1217863 916253 1630856 461213 1888279 1140871 1139985 1235555 522173 462761 1745662 268242 1825893 478601 302790 1325321 990865 480708 1373065 1025193 731416 1327693 536854 355369 196793 184565 1163401 1708047 1235405 444397 617247 1634574 1656042 1286670 1288795 1663491 709360 411525 1799037 913833 1468032 777857 1019420 985839 1862216 1953312 1713845 1706231 239397 1600588 1569249 1134889 189838 868725 733937 672539 80960 452791 891127 316623 908941 1716531 1043067 783185 1711538 1658049 744944 1816617 1679811 851865 1702759 279733 1781727 698024 1394718 20920 870494 716545 114002 946157 1458192 1492024 1559542 1503410 1535329 579472 707818 762596 730292 212734 355956 1792633 372391 1114189 1336641 774889 949210 1044936 173463 655532 159000 169241 941655 639682 1511957 806156 921685 558510 226992 1781425 1488160 932700 1264196 483328 1439804 1828950 1744908 1859809 1965412 528034 1049244 419323 1953578 1647265 1591274 83344 1147614 27560 1460666 1784446 1578603 789104 332539 1693149 1503317 191815 1382483 772159 1811134 880968 1040052 1480602 159894 758418 146384 1791616 1806064 364373 1157498 88546 1132793 1677999 421051 1476907 1198456 1243682 1720292 465450 1020205 1120033 1464934 1598072 143669 180053 1662165 673356 228034 406378 1995662 874675 920093 836703 1532357 1506864 333994 1686432 1165688 1894245 1284679 538100 1954567 550782 1389607 317670 1776083 351293 1214336 1128877 129236 1703409 1752412 1978874 1533064 1439794 1523957 1688108 321004 1932186 1638383 1504491 1502231 920905 1572642 1010708 1280901 1936718 202276 1468286 343949 88870 371511 1038433 776235 545273 1733082 1238935 204109 927549 1859437 804194 230240 791284 848249 1603156 611419 847140 368252 1236988 1999007 906281 1814309 1508355 1552811 1219972 1395780 688591 1633860 1992773 992785 1515824 877484 578806 1860786 104833 144339 586174 373357 370147 1042381 303274 1760990 422713 613843 714474 1847825 699858 1120346 1498340 886189 800505 396040 1025108 1906463 1142234 367103 1815378 1738091 1545655 864079 676184 543865 678567 356556 127304 807475 679363 853624 130877 1011740 1866480 221524 950027 867131 1927586 1307255 278462 711858 970728 532463 480147 1767706 972053 25376 833946 45177 1769523 712990 231688 1728504 1330762 1866493 936899 610289 312991 1888488 1980166 1692147 580553 1269595 106627 1008271 1117873 1393259 1918061 1631496 1304229 1508257 903854 267822 1443538 337202 1861592 64275 260048 1309340 1053597 577126 918024 1987912 121507 264246 1081497 1689486 1715013 1543671 697310 21234 241928 463248 1506712 1096606 961338 1092629 189203 631648 797595 54443 1430787 1409067 1989239 1198812 752289 1466358 241444 1192799 112718 921194 1026760 231852 207540 1554781 540519 715938 1245710 1928885 413289 527173 748862 828333 304944 1152349 1427570 441279 499299 1957614 186350 1518785 1935989 1035512 93896 716394 480152 369255 797570 1177655 902359 553595 360200 1064081 1064817 1535797 947518 251382 585967 1897379 1424708 1158337 1492679 495427 1413407 1700880 462694 1802692 792136 1115169 402318 1983420 691364 1251315 200674 523006 1422605 438206 343900 702117 1733905 1646353 1112450 1546864 1345588 1215074 699035 731212 1371468 1579213 242259 1444094 313604 986357 1614646 1336453 1949477 1628569 661596 1087614 1506889 1977545 330744 348934 187530 402729 1297968 418 21149 1540681 956219 242644 1516887 576964 1846238 1655400 909342 1656725 306298 131461 825214 1319510 1964736 1446514 1994401 1600920 432760 246379 689285 153270 912328 1267995 528326 913494 71698 737248 995395 725175 1532116 729580 1643322 858584 211011 1033092 1847262 309326 1792575 1375596 1418028 795170 1122911 879144 407846 1007373 1052227 1915415 19767 1755480 211141 678144 1839544 193745 342548 566449 42942 886494 683322 636325 677187 916502 1372001 1377249 758379 998334 736299 642412 1609350 819812 709265 1655343 721386 41560 906519 692634 304030 159576 1271730 1522276 1697899 1886626 778049 1944788 1694217 192201 208152 855703 797363 1422945 1662397 270288 1548896 1275560 600892 1153432 509339 1927974 1492293 1714235 754731 984873 1945122 1174054 1315257 798676 1792938 834226 360355 542969 1772118 965423 1593313 1518100 3385 1090170 1546045 1109333 1452511 1210846 1968774 773778 1908894 978489 631057 1924084 1703084 660421 135975 434671 1765539 624722 1981762 1691543 1950116 1974771 284840 72379 482127 1344249 355845 17782 1468384 1544212 593616 1208035 460023 304790 1506812 451741 499118 110956 1800944 689710 1817743 1141355 1384197 692111 1549484 1813264 239231 182084 1559864 1411520 613253 781173 1318081 823400 1019533 1930675 40127 465970 914144 835472 1295794 527585 984534 1103600 1266599 777377 119666 1852699 1333686 1182151 46662 979164 1994692 1092463 1378182 1133948 1957161 756363 1583000 303764 457314 663972 1012160 126996 1250868 1996840 1664074 1374999 94575 824394 474347 946604 1588317 1277481 24963 1247077 310498 1512700 1023031 611628 834002 1457611 1242604 496609 466881 1810743 559567 1890203 1708780 280339 1965173 1399182 493752 1753716 298824 1272064 612580 12147 422997 619254 1940378 889935 1830525 870416 459955 1764569 980995 6579 1553438 1915056 349004 1565794 927610 600152 1419317 830755 1170655 223782 1340910 1982732 840060 1781394 447426 154733 513441 711020 727340 1423776 1484776 1958715 1301585 1887071 880322 853896 597960 1483040 392666 1919224 730932 1718234 1886309 116044 690040 1346801 909146 1601710 1173163 1987875 558886 818544 343651 1831886 1155272 1112676 1430680 1073665 488125 647825 446373 51196 82293 858774 125141 1741126 1963180 66884 1550214 1447891 1992955 354574 824718 887926 688023 1842273 627029 953105 972048 1641660 1234575 806405 945673 1518510 86288 1601340 129752 1999223 993229 1105445 1169086 653117 1164709 237731 481334 1138046 308968 1886214 994418 483288 11593 595799 578044 1315188 1861192 169054 1751079 313923 1400320 770868 1326543 969900 4522 1802549 41738 433695 747830 1339748 1602789 745129 1085715 1574990 1712850 1151084 1651347 630603 1481335 1516908 1139858 1178805 103664 1625067 1526807 965747 1462692 1524053 1773388 351889 616165 675080 1665873 1466293 1829324 1278476 1038135 1630370 1744033 1164499 150041 498459 1482119 904754 260254 1271469 1962328 1540012 193419 1313198 628893 765237 428246 981787 869672 1483643 321647 1068577 1822369 1113612 1163549 255469 941160 178765 1908684 758844 645409 1867841 1333116 938214 1267286 1215007 1251711 32759 1393947 1054065 1726674 1875661 1304738 1573257 1536644 457853 1375741 408972 822056 1943379 1617300 4643 805012 601458 1810190 1507654 1157165 1670334 1935291 31174 402193 914330 1839377 25572 151234 611665 1351599 1376907 1051453 1626402 332796 1112049 280604 591399 332398 1554278 1381951 1663786 914483 935434 1691100 902645 440837 1242347 744334 524805 280356 973862 908900 1317546 719757 1278019 1727344 1721868 1302186 1309283 1126606 1309965 1861194 1284485 1822727 1279087 1163209 1673686 1261696 1733297 1176365 1978123 1229466 101860 463568 1223784 401119 704064 740319 1400539 980222 1293937 318539 1650307 139451 1804823 1553358 200473 1153373 402442 1973893 836155 1260362 404143 356567 1400519 195826 782248 1425640 1782003 1498119 435614 973662 1218362 1357332 651793 584814 301628 742216 9261 826016 1674679 850537 457561 948047 681654 1406362 1610454 1090034 71832 1528706 1238803 1034039 377860 743851 640296 1253035 1997072 753618 1354160 522117 440545 298282 1489824 104456 563179 269704 445712 1958609 236853 1969700 894237 443067 611567 1437518 344082 418413 1450229 1909117 1802675 1597083 730851 440058 913255 856293 769824 1292270 407816 1214283 1328955 643757 136265 1581549 1584528 1998480 1467652 34949 1598399 1902515 1953932 1185126 1180214 1300195 1743203 693159 1847947 1864870 150972 327735 284344 901220 546910 648233 1234037 567853 840178 935957 41144 108460 346363 1763700 1813434 1351537 46572 1918805 165519 565344 774343 1184017 1183171 1526522 1067558 1305710 1557466 1048683 1868925 1942415 1799735 521754 990684 1010159 565120 589055 1291039 714888 46722 1614664 799641 878762 1298638 691897 885316 1094647 1011736 1912137 1587277 1213297 854543 644772 1474721 1121832 318555 1669325 1784351 152956 487865 1837971 957443 332056 374142 525209 342146 1958103 103827 412354 826542 1595322 302640 1253793 146418 980880 1332969 1016046 155865 293445 544643 1110492 212643 1597820 444017 709702 324871 634778 699287 187742 620417 1337956 1144892 1578884 818973 1015767 300458 475336 86023 885353 1127501 1228321 1654627 954569 214274 1464986 50100 124799 1876938 1261124 902194 911004 956894 1108948 1319342 370362 347590 248277 150036 270382 557745 1453797 1401901 435471 1465733 1166072 1314432 679328 231361 354022 1527284 477330 84691 130787 1185882 1562788 617545 172564 1306360 1540347 1589330 1859302 1034927 193663 1782361 1951553 492212 1092906 900851 547287 1342612 1623267 43473 45317 282488 132786 727401 1730851 984755 1115216 1355289 1717742 1807632 825040 176182 1269404 1800244 1220856 816488 881011 501047 1271324 1652897 1303317 535813 1571241 1883722 1274369 1694336 69429 495869 1856536 1670947 538588 1873482 1787826 321637 1167384 1858184 787828 1745501 74846 948051 1858985 1232258 1509113 211734 517335 1802942 1003404 113153 633960 696066 1416664 1608823 1132473 926905 1824290 1851193 1033429 1070405 411489 1688832 1869336 495675 1743212 598625 1767730 580 540278 1219498 1635694 227138 1703907 907671 1651890 1755125 1567166 446837 406594 862284 1722395 1299565 1883671 196239 1738615 284425 1393914 472298 368327 874521 1133892 198959 662374 428777 910931 511039 1701963 1531923 986162 718227 828559 590682 1897685 934179 1970859 97525 1377075 32612 852343 497659 1388330 1979700 1074922 1585570 407178 1247150 782433 478839 245418 979806 900553 448169 1637226 568772 1883305 1012947 1982047 871053 30107 849057 1803799 354993 148363 1688446 231983 957783 558098 1275605 403651 820976 1350961 387594 820616 1400042 754197 1982723 1734896 1058175 331540 473115 1402326 214676 847283 373725 1835599 1931385 527215 1218154 1981921 1384820 882655 1518475 717496 905403 307095 544884 663169 853459 1572850 1464648 45279 81618 190545 593330 674456 1534573 1362735 1509567 986988 1979743 624406 599568 1005980 1437842 1771664 980467 319875 1325368 536914 1961717 728790 131808 516975 339132 1870694 1529041 1716611 669352 7671 401180 1422026 811369 975563 538686 1408449 1655541 1973306 544051 638481 1285423 1063365 662383 428624 1794582 1566604 1325698 1382106 1978863 527166 1375403 529443 244016 1924315 399537 939035 1503221 595848 890972 57299 613667 214056 384997 1427479 532568 1972553 1104931 1535107 411053 1827040 772325 1555653 755745 1996651 39035 632735 399848 612170 1662618 591398 149209 1794396 753521 711114 347915 1107447 1067912 1011022 23737 1091290 1240603 1370150 1860608 467700 1588812 965047 99952 831276 1093747 411582 1355958 367202 1081949 1487124 1243140 144333 403114 1429861 278389 991302 1122158 1701246 465696 287220 1088752 71165 665892 778423 245774 39048 44578 770899 645599 236873 831831 223665 1201604 100703 851269 1175845 1510340 1244759 1572262 224902 31315 1937416 1082546 1976802 1716831 1200967 1968107 934773 1978914 1981566 1630174 260243 1850250 208855 771690 450604 85601 497607 1746399 688327 1429802 1821710 1484525 314383 1317948 1645434 722469 280929 1921710 1577338 1301048 1445807 1304269 1452633 208465 1757053 713773 1812887 1326 753366 339937 1828329 369714 466467 1558023 1554451 17487 538337 1932768 392775 1664796 318716 1891517 901730 315817 737799 1569632 1246621 1557770 1283117 163335 1864636 1854423 112625 1865996 1660769 1199921 750167 87252 1556162 860477 1166977 958228 97826 1658892 438949 57821 1006695 858406 689047 1680997 475301 259869 1302421 1255958 617599 1254744 207307 493562 150641 1395981 1523576 1944663 1523860 1964187 1722598 104230 1744237 1414293 202054 1709618 69814 1329264 1255383 472683 148843 770752 1023952 1191444 1253716 1095545 1645740 1411050 1456346 435180 750274 1400376 50099 1571873 1552422 631913 1038713 947742 1147641 1184393 1751062 826913 540227 1928243 957751 1462494 535630 1578012 1108032 1165241 984180 77232 563138 286361 1882253 1948754 1249820 1098412 1773665 654994 588347 212489 1346602 364189 450183 44683 1263152 965080 1285197 659421 743691 1469470 60490 471034 1312525 1240161 1337492 645007 1665913 1912672 834129 1251013 690584 1181290 101832 1055436 248050 1152 949780 7407 1648358 428456 1656694 878606 1621613 1600292 1978147 406262 192910 1278419 1399450 457914 518941 686247 1907795 374326 947265 1787320 778935 637254 559027 638488 1675178 1670044 362025 971443 856130 1419331 170499 1724465 278285 1413996 769971 870138 99811 1204666 1750616 772368 1434218 1137929 1354569 1243630 1691387 222655 1720794 84462 1731016 549861 1845117 1787087 1753963 1373208 434285 1243567 520911 1586735 857478 415833 662778 1246576 536656 1005866 527547 471212 1067831 846712 760746 1569706 1027480 1529715 1500050 368801 1396115 1719004 579283 335285 1608846 1751256 437035 117555 201163 1702202 264734 1652809 1807344 1178817 1820791 1519245 1235424 920630 1386000 294914 752092 656355 769849 718098 39649 1426388 1584215 545912 1300353 886940 1881075 1477851 1039284 346842 1743723 1247128 151152 766749 726263 1679028 849177 524554 952040 219707 637078 28617 31458 1640633 1617898 685104 3902 177677 1453991 482862 1776779 1225232 188466 252227 671858 600484 1692034 694938 708877 1142833 1643596 1737203 696312 1843320 1204739 1367300 358604 1894482 193296 747973 450082 1114091 1172122 106790 1566798 4984 957259 277934 979099 131775 979226 1245868 102423 1717338 874450 203763 176663 1216756 1181197 1182892 861988 765883 1473119 1090262 1443477 213238 135693 517643 108185 1026415 1493578 113548 116993 309393 1584364 1105998 1597479 1388564 194783 1712105 407514 1298857 635434 1884622 661976 1357849 1490860 1193495 1550149 785197 1336120 1620962 1716761 1197310 918707 1626390 1954938 338773 1524110 544478 17056 446135 779578 1782069 1777683 1564288 1358175 611664 940718 988979 118742 1926328 983125 1950793 1049001 951222 1312288 510113 677802 979789 1833614 1145304 1311237 617734 1238265 112401 52263 263373 98574 650296 1163897 1816745 205235 137249 1868013 410103 260461 1361197 1289822 1337692 1367463 447242 1227265 423589 438411 752808 434667 868087 1373398 954996 680522 517525 1105502 341036 1257160 1437751 671294 711653 1021825 1578871 1064897 324232 1662841 1842866 272907 1643928 1719346 1564106 646366 674613 1208200 965894 554181 1362097 44750 1923482 55318 1732763 119723 1882795 123328 1594561 883704 797373 1475350 1099316 1542006 242003 1289479 1857117 1211191 245197 396090 767992 1624062 1256238 1786599 527410 174276 1273945 1408304 1354940 1171916 1462192 159268 1158358 751778 955561 1472803 1171547 1097049 1535531 862734 824593 853897 946113 474404 1826091 1448143 1311224 1304882 750412 608364 1241101 246320 293966 1455224 331975 6631 1178251 1199654 1141248 12518 1710142 88852 442890 1206819 33362 1765612 448071 1709144 208805 1279799 1387361 1267285 997126 1139365 131033 1479395 1905588 516439 136155 355798 939712 911057 1933273 470473 1723150 505900 483973 857167 615466 1812053 59503 1996762 1591222 755514 1868797 1957641 1001556 1295729 1927014 1463862 35384 540663 422644 124893 1264965 1962072 556501 636652 1658660 1924770 149050 588731 1093119 596065 258757 1392441 252605 700661 1277929 1789972 1761333 497580 146538 63710 1034549 340103 537095 1046882 536990 540743 472719 919170 1832196 1357680 1667917 646347 1889653 1789936 65402 1884532 1423149 309728 1400067 375303 316229 495014 536935 828648 1999322 1688930 1343584 583565 1999298 781626 659866 1864519 1404663 434499 964865 949439 1552725 1572117 1797173 195298 1698973 1840635 1860606 31636 750431 316891 1266281 307724 555703 502586 479064 1451339 364514 738386 1400704 148443 59212 549654 1264117 1090974 1317644 1050055 1688732 1770014 1731583 966660 1344849 491357 254021 157129 1912526 819948 155077 1671507 788489 1931641 695518 1785673 1228119 745432 1816047 506351 202513 1736900 497738 1968092 521380 1029400 1524476 733129 1134270 433843 1891938 878164 1500439 706138 1075758 1330594 216736 555970 1304254 1915726 1871276 1651176 132951 582797 427927 956514 1635721 1815564 95866 441305 802394 1160334 1783883 1928626 375993 562307 234678 1165892 1984127 1494614 515898 1359709 1960035 30121 1683868 33184 1083079 1879766 136041 176921 520927 1093399 720846 394979 1231601 525494 1346943 461670 210174 1251437 228504 1623864 770506 463487 1376569 1590798 472314 1064450 783661 1056597 1933420 376237 1638163 1058196 139897 1944415 839372 411150 421825 1101251 977950 553863 1337360 842351 4105 675775 1509917 1204196 178097 854225 205678 1163779 305720 104302 977142 387014 1166414 1507766 1738012 1544222 603588 1352415 1918070 996653 1891277 891808 468664 1838036 1223636 957142 1049137 227191 229681 262319 1074650 977838 471888 982123 544337 1015715 950639 1594245 913019 424533 1664268 1277982 330960 768412 1476834 1948746 667490 1749706 858172 1308583 1389985 1517532 1022457 902136 596444 1753800 360401 1574255 1874603 461778 641995 587717 148447 1368483 1718240 300719 1254213 1273665 1920156 1881976 1575966 1178560 1555729 568693 144676 161416 441466 1671882 186144 649190 1107936 825856 1224709 752189 513172 476784 1658531 1958372 652935 318366 449838 1753872 1453403 449327 1480554 1308991 889872 1377754 219639 1868539 1415859 363855 1215186 1959695 705300 1137362 139822 1479473 6585 1902591 1673472 1436362 240160 849773 1335359 1790689 901914 1135859 1582364 1776964 198488 931318 1411778 112482 1935433 1733369 1987349 237134 1553569 647000 1744777 1683202 569526 1911681 1507966 1057746 1384155 1123993 54793 572183 727363 901937 831588 504769 1377054 554744 410457 543292 443410 1378855 1072570 1874942 1946446 913872 1395323 1271923 1977972 1626347 1550672 949437 389874 1357883 242186 1941194 1958288 1876194 630068 1614460 789773 1214521 701019 519496 1305549 623343 1273474 261854 1630752 79269 63753 508919 996222 1136304 1607829 1820254 1310230 235176 1142050 943811 1546775 1264484 1341961 1272603 1296456 726148 478773 1368247 796189 607841 441475 1044772 1935810 1926801 749640 1386698 557793 519718 1725764 1765248 1205402 963169 1861477 307576 457022 1904917 583683 557879 320492 1960557 424639 61367 1128952 1241602 746118 956986 1457111 1646327 302495 25371 1033611 1661880 261766 1832581 741771 265925 1596993 342352 1676002 1163324 831284 97460 1764297 722364 1071816 1069023 399625 1319808 1050728 914786 121379 1477012 1227493 452046 1061905 1231962 1313955 308148 1425175 893547 724860 1171267 629989 1463524 555256 252649 277589 1727277 603861 1162560 417813 692299 1178199 90822 1358574 542454 1403566 1297321 919471 1483222 1987011 1916381 1946861 1278256 358197 1831495 248435 1688887 1674901 1388413 1139271 1491709 1512270 386245 1399602 934430 1711553 100306 1597797 117895 34814 930031 91474 791001 1085240 1190558 1231352 1689089 920237 68133 759207 1633770 23911 1570108 1020667 31053 1865340 1741475 1652349 1780322 1554851 444534 1208512 1676240 1319995 1605358 1968893 290375 1858843 567640 78567 921921 987631 132772 478994 1328665 531817 1380330 1830743 45705 1112241 742401 711831 794466 759205 1619789 1443837 336965 1176483 1341881 1859602 1258861 1387677 1902717 1402865 446995 1057146 588141 695994 1289372 133623 878039 1101478 994209 929119 586834 152229 497160 428606 411003 1626645 814930 1517007 1082784 454680 1640138 227525 1213166 1764225 169857 40189 117282 1637032 234305 1305595 1259194 1389568 1605757 425477 177088 210408 1037914 869718 36379 1026103 390493 375625 10188 1779092 820200 1489683 1912662 1638970 1456025 602665 775699 220819 761593 1383204 885573 1504477 348488 1734340 486409 1593396 1168720 1281039 1531385 1239855 1356307 902114 1903089 840111 356110 1616378 72718 1772455 301565 964252 115005 1011626 676974 277317 312956 501803 349022 1820447 1031681 621564 339981 232878 1995752 1851612 358175 1491364 1392651 1358824 1825324 1126831 1595629 325600 1477874 1313810 923102 1513086 652703 1730166 695766 210301 208212 1636786 1033913 1750775 933606 636952 1616844 451272 292973 1048301 541601 1115406 505356 1667814 176964 930638 1934814 856055 1472425 1281315 163808 150524 551578 1468504 161295 1981761 1841819 1114407 1728231 1746688 1347780 206235 1519316 333785 369934 1872050 1462901 768146 1943276 1657604 749978 291153 581937 1883331 539518 1520951 497347 1288245 640115 1420614 941125 1717025 913628 1834999 370928 1025262 1912418 1378913 1488426 1736526 1231714 1171402 768748 1326012 1587591 54972 979218 7968 1069392 131244 1247801 514486 884894 934113 1960606 336821 427093 1718860 671148 1834847 916322 1122063 508375 1506285 1585617 287006 1402338 1369675 10053 977701 1901304 1564385 139290 630075 1780002 1116534 529783 1534633 1407212 1249253 454368 1244229 1536393 1931649 906762 1360068 1539373 1108786 1012989 1438326 800780 1557718 1608835 1164123 1624034 1753935 444194 1073060 1298185 1214265 1324534 489566 394044 195762 1591646 1982896 828308 1877373 1729790 1420353 866145 392604 1375948 496382 25713 405527 650836 1354280 409493 28245 1868444 908229 1716272 1624002 1082401 648346 1018524 456422 75208 1644200 1612667 1597622 1228891 539822 1001951 852571 299650 1288544 1428209 330603 1853122 1410273 166638 580262 1063643 1659018 44216 255220 129689 1651482 1215661 1049308 875293 1982810 178606 1269909 632262 1274807 899300 976037 936367 1186465 916496 538144 803881 607144 78311 870287 897854 172456 1636614 1069119 1575738 14560 254416 389992 1774119 994498 468254 1905706 487692 236649 1943556 957554 1264410 476779 576309 1493304 365925 835845 1205322 1557743 1942636 214271 1612237 1266617 203975 1841460 1777905 168984 1664080 400785 1719273 567200 1293200 1307938 1111349 632764 1069794 1366513 95453 594234 1120893 355724 1458557 1203431 1084810 1355436 859880 604892 411356 1307750 61936 48826 1134761 1212402 596214 132510 317048 746116 1682074 1893114 330445 657444 851027 1414254 531760 1818483 616167 1037861 621936 927885 198905 955547 1444711 628827 848773 1240519 1978533 865231 232262 758937 452230 1264245 722881 564732 17599 99727 820145 1452384 822716 1683530 1501506 179459 624208 1867648 1112249 1746037 1204905 884614 635296 928124 104003 901635 188574 457269 236422 396876 1876113 629330 518024 282859 1800774 919246 1203774 248148 1331591 1648143 906049 1041139 1643747 1325391 1400397 874666 1601907 750783 1968816 1876605 1079325 848315 1800943 589451 1236798 1426717 13931 1710130 1952723 1447397 1590338 1315144 24062 1190455 647369 188375 453560 62045 838415 76483 1634116 1536636 1578044 355226 115913 1793273 1547761 1836306 845676 724366 157373 1946654 329817 59653 957703 407588 944473 1031921 239711 1577117 1442847 1868942 362754 774983 1651540 680387 1356482 457688 418360 821036 274055 853953 936420 235785 1132365 1973114 761956 1705553 1682910 677000 1823942 24902 1398487 1012596 261752 1893007 1320360 380075 815868 1885608 1654805 1114604 966926 1612254 283848 1578573 1586198 1361655 1871559 837689 1654003 1731533 1214300 929804 273965 467418 333436 1063162 346463 1336034 1879180 464926 290465 1400976 426626 1847740 496874 108302 147604 126383 255018 1428795 448727 1414892 931292 1950275 1151041 189737 305834 247843 1935077 1732519 1639091 1772193 544295 1502835 1782305 1019418 1892525 1374785 485381 597837 29327 932863 837889 271504 252047 1598678 595044 1020300 1068395 368847 1096980 1589157 1924346 404592 1387700 1535854 1197515 127383 1457690 991118 1400442 1647125 1255717 1801915 1675516 244699 387553 347684 856637 295288 229321 223679 1082340 1268730 25098 45189 387556 1737634 1889435 269101 520612 12481 1934804 380497 450202 1320286 633187 1089029 837775 1490269 1866510 1577190 1749206 1202545 859735 647259 486710 1384026 1809194 1818081 596172 257123 1261320 787154 209139 1026039 1665698 900709 1777539 1901167 905110 1720877 1515484 947614 1646908 1495886 1256211 1181224 589872 1928167 1435098 1265568 423725 1458353 695137 132727 1449216 1517729 1523212 433646 946557 1258870 1215354 975150 136698 1484914 1212915 139119 992690 775227 101578 1692306 1000874 1830588 246539 1455626 1710376 739641 488481 384871 1219887 498412 161403 101217 1365497 625298 1164085 1976918 121105 1159884 1904292 1444864 400267 560987 848932 1110994 1448083 1238977 1655226 26907 1519821 1173710 460773 448642 773648 1527053 140042 1415001 1326427 429166 596244 1949499 1271978 1431241 1324031 1402958 818871 39173 1465300 550922 1177499 1922188 512703 69769 1186613 488493 153584 1628296 1980582 856197 569893 536167 1453373 635313 1419264 264909 1106568 1170439 1284793 1991949 1472702 1030102 1148716 777180 916759 1223571 974014 1220756 814139 108957 1844331 1557273 1945306 1759839 29163 1363869 1122496 1324431 550144 1565710 1742786 181773 758831 694456 1171476 1798375 382927 1913556 412613 1731339 118152 1330528 868416 1720813 67325 1121605 1702481 1839037 810556 386045 1361261 905079 1514664 829901 1181473 738979 353269 322332 1272011 1757090 866456 109247 1763474 1595606 1865957 565361 1854203 1957620 1424155 861819 390716 1112959 64518 627024 985612 176814 661588 258441 299510 1807623 1081537 452068 1321234 470512 720709 1178314 1705522 1766071 1295885 1060751 540593 1527430 1042748 1617480 99965 1234995 1338827 1780791 1918473 1449681 1195253 197538 270186 1553618 86834 1413394 1775734 1756993 925536 1668896 398365 1313333 1003049 1708975 991727 727620 1812843 1350190 155248 1327398 1137561 1503061 800877 1487966 1298393 530985 1016338 424134 1324260 664753 1911402 921321 61484 2660 272671 267066 1141321 1444208 467153 1354631 1837498 1635906 1008119 1379065 517144 422442 1112382 384124 1474249 964193 361714 112611 1884474 614721 1553529 313425 1385742 335780 346777 1457960 487236 1382473 523243 1402097 1118158 1157144 171370 1074645 1559620 255713 996990 418352 1628661 83961 1320546 1460529 224469 361139 1037954 643576 670809 282186 525651 1066023 542555 210689 1595281 268732 310231 1517528 1746506 1182428 278833 288768 627163 61737 1949750 105055 419848 178514 893951 598908 1682606 891993 721710 995215 1456505 1341393 1072997 698083 318719 1765604 878537 942261 1277411 381659 58975 1037343 1806819 275791 899269 1514711 1541571 1638065 1546049 1534267 419500 1693443 1705393 614899 296825 1396558 287056 816767 1230422 1568075 939213 1879624 597016 602770 846424 1405385 468644 1386409 1559444 1359297 812261 925621 989582 239812 965713 961207 1785301 724895 1099800 1266844 1418649 439234 249829 1253543 1768003 783617 139465 675919 24846 803350 834279 486999 654870 653540 1744231 1661057 612608 1954138 364817 762713 768465 506299 1996881 1388614 1453847 4155 1336248 1614050 1688801 294166 1001395 1787378 360686 1491019 532765 1140240 54662 602980 1685146 253353 190720 1886418 525433 1764733 1815190 1232896 1274602 203332 786565 94506 835957 959684 1353450 35838 1079533 1989880 701338 712804 268336 1153899 1804972 433683 429604 572532 572359 1057697 1827397 1749473 1669348 1461718 429354 831331 1155475 429814 639030 703799 1277578 228405 1883612 527598 429365 755093 874646 819595 1661643 631917 1972589 1898642 831520 968658 663267 813829 1862877 1776968 1365519 1920515 780175 707586 462064 311886 285818 1449440 1895491 1851717 1516577 831317 433750 924777 1846512 1057481 559379 1175066 526535 702006 1208500 62231 1667028 785272 1951350 344868 267885 1511782 6163 366533 1621030 1586427 1736112 1078881 747730 290902 920083 1035827 478203 632956 450175 150869 293599 205129 1403278 1157852 1040368 1729087 1676232 763012 1928805 374384 1388053 90905 766267 11628 1082919 259408 680571 355025 425138 1325727 1824713 1020943 1838351 294617 733502 1790646 331163 150544 1238286 240204 288606 1203671 1354043 1088468 842697 1940439 632510 369491 506369 1099114 1615384 188421 1829997 310651 585682 731023 424346 816049 1973575 1228829 1404573 327729 1734534 706930 322910 137403 230343 1305322 1046854 1952530 1953566 396172 423405 879003 392670 1252869 1394469 1357411 235929 1486191 1080125 31044 1627069 195551 1725827 1609661 1842047 1273002 47244 314750 1075186 1511007 1495758 998118 989174 1059988 134692 1545860 549848 93547 76285 1261358 1511656 163796 396718 103556 798500 9932 1855709 1884788 1826516 936940 1215666 1563097 1320615 429424 1309246 798228 1072512 1991510 620830 1952447 1815312 492976 1110189 973639 222021 285866 1943256 352760 1671069 1766683 1380373 1820205 808495 127849 1116138 1770861 1500708 851850 1871378 1981439 930799 977651 1090562 34416 272925 54931 893501 687963 1104532 1621894 700367 905493 1301681 1811579 131158 17322 1074137 550138 270474 1304329 114085 1103920 120705 1246118 1306233 1922963 1346271 835891 1889724 1147955 421912 180503 14432 1471950 1022472 1761694 1944913 123435 950709 250645 1576968 126711 1256111 680483 535147 1385444 1061428 1615355 1145458 937189 1734198 1263674 506221 294140 146419 1316813 98981 504417 1070766 1746577 1307963 318239 1830535 348838 1701254 1193688 242407 494952 1752868 1027964 42460 1065732 1371652 449491 1585611 387325 491430 1125464 80466 1878794 1703670 1895093 293543 660788 5039 927559 1258639 1617075 1366108 1374209 373083 770159 110149 1627966 576235 1392142 424266 758882 1711268 1957667 1333660 1547889 1271930 1420523 1237476 1455568 767870 65536 77406 636833 340222 610587 667704 1972107 674705 1673530 1742285 1122917 1289705 1242179 265344 351808 401625 1458695 47995 920545 339187 86342 1027185 675658 789743 753596 612730 1834715 858034 1811620 802202 1423404 1150227 1437305 485096 1386463 869808 1617884 1231693 169690 1234996 27535 144305 651623 321507 608053 1754768 426838 341513 561101 1608137 893796 1249425 1574138 1369542 1304955 1803120 703409 883636 188538 755407 1757406 200914 950503 1119511 1531941 1471940 864306 1132077 1257855 1208276 1588361 304788 587646 411033 107782 1969458 1337500 1393769 1380136 307564 862579 1751036 1117444 206247 1681869 1939263 1394119 693110 1644716 832562 917062 1190128 855083 133442 1933364 1886506 358826 374998 863208 1602360 1059529 1407499 15580 1539142 132909 850679 182554 354248 1007958 835276 994799 1106719 278697 909664 207432 1774250 1212830 1211617 1361862 1531034 1170896 920435 842885 1623423 342803 1929756 1737633 1180936 142522 28275 334789 552524 1477052 43688 740211 158532 1216570 1538292 1295735 410385 1566914 1830448 1314154 862855 269839 160531 1748646 664463 643533 1704211 226796 1106755 614821 330820 311784 981078 1896640 1882977 1800215 156311 1618364 701250 1223222 1713670 923288 1197691 1828642 1762463 1170157 1398396 106622 1749982 940157 260393 1097317 1209648 1358834 1003360 908159 713985 1807317 1146064 1966049 1675152 546094 124755 375601 507137 1967061 1330744 289228 900598 1964919 1013723 970186 1467815 650455 419296 1729353 265142 1910849 285402 1328477 552005 256321 1856837 754503 180172 11706 29499 1124133 1677495 1049743 537027 1323524 1650642 1319089 643971 613864 1748559 270805 1171493 63207 596380 1776641 280530 1333965 1825509 1332081 407110 1728093 885052 1299532 1173231 1575744 1115985 606353 550693 689256 419638 391681 1060687 526431 965982 1012002 1922618 187598 762982 17811 76637 378649 1278846 326413 1657159 912338 26271 1402890 53267 671416 1809811 585969 1997486 687883 555148 1814310 1976916 923323 213721 969935 253129 1232043 1294876 760752 972574 49751 159263 220869 1131153 1388664 27620 1495877 725939 548647 30423 1364468 1910844 1755748 1918530 1867146 893797 809821 1874303 1084176 676 1696035 1853966 494385 1052980 1193226 1841916 236763 1464312 1240254 1126098 1922731 522010 1971686 1126059 98544 1533847 54985 635775 639698 257608 596927 1227208 1392048 1187590 1491716 49258 1326563 9626 1334099 889838 757719 1957295 1537926 1006045 1106545 125163 1671933 1039954 85839 788688 1372707 1372476 72578 1226757 943813 361551 867963 823565 441283 359720 369162 1286600 1936404 1038398 1447469 1398828 916307 1407609 9628 1222651 760014 889340 408069 830495 674454 1256385 990077 55332 1130711 578022 167426 1138029 752762 1359670 256290 586374 776886 1237473 1906684 1820981 1062442 73461 1415855 336175 207830 979473 206156 1447988 1677746 1149421 980888 1932143 1893664 1858142 1541203 1796414 845155 1292758 1221117 1889456 1241664 1274978 699713 1148117 1592046 1516685 1552902 299234 1766160 1927996 1244447 1260078 1103470 769469 59853 655583 458721 1743728 1264744 1438123 1167075 1871284 218627 940667 485373 1633516 513799 414367 1259567 1021334 1663264 828430 948520 1104143 881631 300 1640355 360233 1539617 1920099 1021540 1962035 992472 244180 1961812 691219 1835063 1812877 197426 1544662 1383212 640616 705347 1717948 482260 1986054 1213569 1826664 1401318 1584047 987602 1088594 797510 286791 984766 168817 905981 808835 1265198 413889 34262 525043 936557 1008183 1350980 388979 1567346 564192 94144 981457 795669 60476 1101945 758617 1813780 1575245 683506 1830529 1197073 1603898 1710469 1077183 1202345 1139415 1610990 385039 1720229 1238680 454750 289846 1799505 821407 1354585 1065206 1103291 1811633 265478 757915 295919 309885 1070181 846158 760089 109357 1994961 476915 186660 144225 1072954 1691707 330161 459886 148368 686418 1115180 1270051 868178 379531 1665055 324741 1338043 7534 331187 1298785 1070673 1143456 1302767 615697 209428 1045696 1915073 670141 837677 1755958 1661778 687735 1579270 857980 1521109 1350503 743171 998383 1426186 850639 99991 1995914 1311269 815154 17524 476910 1137920 1536785 1395329 798783 1127801 1387296 1956455 21840 59079 482308 1685906 468832 544692 858966 9945 1880996 1514285 783464 1494158 708662 936836 342470 120270 163147 711629 831250 1895059 1660216 1689657 134642 1742971 1150256 1779150 31538 1084435 591405 1210878 159961 1391320 757126 804526 31999 779963 1119470 838910 1365605 143201 1193425 573510 203551 753751 228894 1768544 1578769 633577 1556527 628470 1011438 510241 1042333 1292376 1545566 1692888 1082431 507709 46706 1089598 952125 1662481 734061 1759800 1476881 1928757 1447110 977128 192408 954438 1365162 614568 1653670 441895 847036 186646 940790 1956169 868414 1945029 755450 182967 360290 616461 410537 1341236 1764735 918805 1313822 1822917 322606 820910 566104 544562 71405 1900698 1710180 1575800 1040933 917666 815132 1152077 1679748 1264283 1942537 1959195 1795364 814740 829716 1425732 1302680 1172601 740641 1666499 628148 193594 872022 1167743 1979848 436022 14827 1250227 1453908 1194100 1044287 1435132 734414 1584805 425508 825765 1114592 617879 1322192 1864726 1899746 1195395 1789569 1372715 737319 473046 223129 118903 269220 1313838 610062 1570847 1004452 615760 958776 604857 1105850 1547123 80041 1533919 796090 1280747 893363 1593607 1953041 516556 1381747 959549 1422238 734847 1214862 1751440 1956643 1886416 78285 1194945 366918 1387451 31007 517023 1992823 807664 39032 167241 1192472 656511 110677 111755 889610 476275 407894 1756637 630834 932063 301951 500414 684690 1764449 654568 342825 1271018 1801889 1017129 1845876 289043 1002226 1304049 1255301 570674 998225 1511079 819629 1901970 1201151 1830673 115367 1040682 425860 885733 1364969 582741 1814496 1961286 246914 757452 206390 1503188 126942 913688 1996313 634626 1681094 793311 942602 750453 45984 526744 1759519 871643 401043 1941316 1063169 919655 1132487 968493 1275450 1664823 394020 608207 1785837 538864 336849 987068 1592442 438217 1140199 16691 1596983 432866 941075 1154618 392515 1531839 964295 1094370 1146886 537606 406975 8407 1916712 1077164 947474 765137 704829 1247333 1435951 861339 473998 458579 1581573 447761 1403983 1159196 1201215 1883571 1165673 1451673 1164066 1949768 33498 1199968 1888961 87610 382650 1616623 35580 594034 672165 470326 756410 852785 1630923 82882 749688 1169807 1346618 300919 1085250 586602 1197088 755929 1881398 130125 766913 1295388 262048 665996 911416 159996 612040 1970010 1129668 1775336 119916 828369 53691 23638 182051 1913189 1616873 448905 826639 1267098 1963486 989457 1421252 1961406 1670083 142764 416963 1113447 745450 31181 322882 175278 1757224 51524 234974 1962633 1222015 963293 1797512 338240 1962430 1263391 807821 816017 191697 778905 776918 508704 1678158 1204863 894810 1299276 1583323 1580390 1943130 1404596 1835433 954263 1675371 1871818 205238 1294360 1988687 1057521 1480322 763945 713817 649449 572281 578147 1891691 569853 213551 1793990 400234 1417038 497285 1658355 20532 1050739 742898 165371 1652865 1670720 1227022 590697 1841025 653413 1424785 1463832 904118 340093 344039 814667 1374576 1066961 40999 447079 1967505 875654 1715912 1324287 144984 1149380 1565650 1622699 1727258 1922384 1170083 1988045 1556548 949449 1267297 68095 1880966 1224316 1934891 286414 1941862 147655 1008006 256368 1005385 1703951 243018 229282 641366 1482211 1302319 1409794 681074 402266 1237515 810792 361447 945384 1806470 782030 1625725 1269972 1587762 1262037 1669065 1909234 873284 1849723 1555407 592550 1990592 915349 600784 127125 183671 549835 1272788 405031 1749107 871834 567869 1222885 1767553 1605769 1326484 1361510 1734775 922847 1522438 1743629 1764701 93904 268214 1723165 616322 640838 1689018 6794 989368 1123157 1634818 1141416 89188 1104728 442487 1978216 337013 1310045 952002 1186567 285466 809912 885165 926061 103085 1280244 1603039 1552534 1327817 1228478 1315397 503030 643358 590163 1339690 673133 218922 229818 1861966 1541910 1316564 1402270 200440 189174 968914 636812 1617869 381068 1273688 652351 936248 619684 1117334 142884 1816395 1280570 678045 1755567 1952757 1795347 582804 1592775 316472 760168 511283 383005 1858527 1508398 1780001 1608616 1226822 1171326 1569267 484216 616846 1847704 1230740 156360 757911 1891290 491666 929343 687983 469869 196313 952036 1065844 665366 420450 1275004 544016 1227420 1055451 758864 296512 1957340 1293231 676982 114145 803816 198973 1610540 1345756 912248 1281639 1148388 1039596 67885 1232496 1461869 1096176 1598612 1808973 1449903 138341 870500 1702204 1772479 597570 434017 865629 283818 1600358 456785 1080464 1932477 931894 191476 329680 392430 353760 44964 349177 497570 97052 1433703 1168213 1875261 1811942 1377246 1859317 242356 379442 859950 578342 639528 880313 1933978 5813 1643341 755550 1628720 1306064 377475 945995 520521 1945094 410817 1818183 921413 426208 734536 643447 341852 281169 1920548 1323620 298618 533693 406213 1217528 282856 72615 10679 1872940 1661725 880634 1856972 1179781 348439 221073 1413856 1603209 669393 772890 1811227 992755 109428 1130216 1127233 1463695 1568580 191686 1383907 203742 1580373 1126883 815809 541225 979760 1400982 1242752 301005 627923 1092665 1766339 324105 319508 1946195 774522 530567 1218175 353849 692371 1449439 1271373 822226 418500 1419593 1207292 22596 1203210 763739 1736063 476753 1188203 1599150 1710970 1178491 1801959 1430047 1880786 380081 399023 439219 1089882 629732 1401520 386185 1376753 1238675 1991954 665788 881681 1605054 576425 627474 1071759 1266896 1591173 1968276 1604311 1941407 1221458 1435380 242949 1128978 688071 784042 1426302 448759 1101211 1633974 288381 1705113 737663 1791632 1920586 1273869 1421037 1421824 1503912 1914870 580613 707691 1305950 1258093 1496395 1410787 79334 1049128 879276 962485 992671 878770 805309 412021 846168 1429266 1249461 178330 231633 139487 1119732 673380 1333467 818120 980860 113898 768527 971255 698848 1580567 875462 1704122 322151 1556172 382314 1079971 1834404 1146307 371229 1402268 42551 426500 9095 1079410 1553265 14405 704261 1459280 1858928 844598 1117985 45776 1661722 90938 1845148 273673 778568 1899282 1933558 30867 281300 474941 316588 830208 1239152 651667 1858458 700257 62649 1711608 1201229 1554132 1698462 533611 1527676 73781 987351 929588 1454898 1705569 1313260 456915 750943 863672 1207802 1082009 1827643 727136 1382801 1635425 1793355 1809276 1948272 1582448 137763 723432 684173 1064969 417889 435952 1954633 1139016 1297118 1830931 478259 1301061 1605901 727763 1107267 223207 820737 1951204 117534 816986 1465628 1185261 1078780 1504380 1599517 1150758 1099807 776680 1258863 771368 942486 1688551 1532006 278581 1686713 466497 914776 1829568 1174855 933366 32097 546477 859133 915934 870557 1445671 172222 1855968 541623 1448416 1282481 105735 1936149 908117 1703650 616427 414721 132377 370261 1663782 1697783 1191133 1306078 39937 606104 526827 740266 1701784 249859 1962291 621132 1303798 323256 544935 1859420 575600 1327002 1615614 91907 98213 298340 1671661 1090512 583213 867303 959547 1046515 1697051 964354 1598267 1656680 1962735 875875 741277 858720 1344982 1388429 68156 1296817 923013 594419 1779765 1557479 1065242 25548 1371509 1437019 1684633 417756 81058 1237237 890556 956246 1367035 1227201 625408 1317357 1996257 466624 1328876 1070356 857873 1136203 257450 1319620 79290 143057 226804 52518 487999 493208 1682037 1711416 1175770 1316120 125188 1835006 746732 1961369 1307745 1584242 612249 948068 732740 372828 1709060 579055 710237 1040507 1700781 667288 827476 966720 618623 882460 1154208 50926 1607040 663398 513028 1270877 1202868 1969510 1110758 1318544 1803265 1751147 1739892 1335894 277755 268806 1045165 141814 808182 1991567 824688 696417 111624 105312 1552012 859706 92875 1314049 837239 146995 1708683 641312 199258 389370 553173 1547044 318913 190407 1365503 686672 291319 266678 1808658 426673 83228 509109 850958 375426 923727 713686 1518577 1624798 375967 863608 1855233 1025483 1340837 788699 192898 1933545 1535412 1741384 1097835 1556453 428536 98207 607205 212269 434576 746627 966459 1604290 186642 1080243 699597 404315 427004 1484098 835111 1761381 1771411 643617 1233310 746771 383147 146060 1205949 109163 60820 677300 1823548 1190915 410105 420085 902188 1249594 775263 193896 1222701 1501106 325072 331112 865215 1197508 536217 1696678 659315 211373 1469875 989201 991800 1701387 792021 591252 1013985 1188185 1888470 686035 452626 1540330 1446473 762743 1681787 220688 495489 113774 553976 223750 1273879 863081 1832686 196568 1579315 1504389 598583 1025948 1775185 1341115 1267026 1745891 322276 478657 1313693 857029 1718676 634342 1929177 1542742 38180 1766056 249109 812050 1742361 693353 277292 114542 744563 1109352 1661180 1509825 864940 584833 172539 431185 1336101 585460 926267 829983 1921820 1481555 1133169 40273 455845 1312466 1400903 902351 1763598 480733 169961 836932 758438 703760 313245 1409933 1645849 181922 983785 128902 836276 719714 310485 1838909 827378 460223 565289 276804 117025 21327 53611 526585 1794132 1899917 197524 542450 1538290 978794 1849601 1834684 626949 533491 11208 1021673 1647416 1830656 1045101 1461139 1155090 24583 1493509 495582 251555 830603 557162 336657 1387366 436127 1927387 1305067 672364 1214929 652156 524325 1053772 1491391 1624961 1488850 1059076 1970722 1170453 1130635 1644072 842579 788030 1913006 1871757 421145 130253 2041 1042597 1335942 925826 1036593 375581 1669400 1791109 1697911 1568857 1728763 1559687 1168371 1263500 77073 1024489 1618750 1636694 1320042 286350 1377609 1827652 1938969 844354 942276 1589514 109862 1185437 452620 868338 1951046 603043 1811754 690909 149517 796430 1906220 434344 27436 337796 13274 818417 531967 702536 694706 985974 1101578 425429 530259 1884030 1053229 991750 577063 1569334 800109 1472065 1232479 660256 919443 1935313 656422 1075862 483952 1138630 1410745 374290 1664068 552560 598399 184909 1717186 850747 412357 1797057 770025 265026 165121 461196 1473645 914881 1752250 1694142 1734111 200885 332656 1363757 1385871 870143 1147958 1725383 1388536 902959 416059 567836 1305022 1943467 897428 1236129 952938 1620369 547829 1081110 1030457 1929554 1914199 659584 1812997 741977 352141 781622 132816 1838498 1985514 410393 1483186 496817 1224982 1078870 1935452 1716273 1498383 280996 558889 541273 1387550 581705 1645075 743156 1831569 1583408 158743 276532 1344499 161747 373012 1875912 1461499 754767 64146 1562559 461637 29535 1851670 970628 1613436 1313217 1848448 437347 951481 523816 1148894 1129805 477523 1101264 1086948 609548 1556751 1781740 1872900 827092 407599 1959495 829802 47292 1947576 902785 1742751 333279 1431564 1073029 1950029 681142 842183 106558 1871432 399921 813024 646386 1622115 88355 1345279 1881670 959501 588741 284625 932634 537246 833344 36931 850407 419944 137112 628699 511950 317518 1578980 1234177 1628951 1780919 172995 645368 731732 678217 878247 223259 280259 896166 1726307 1076906 1715681 100887 1853589 548629 855291 1936274 987064 1056922 306082 889301 172309 954055 237699 205515 1249083 787770 1713424 1428860 85148 2318 1741678 1427504 743808 1002396 298175 639651 1973954 1794267 795605 1253702 759401 270684 707313 1967578 1726202 482885 1350558 882427 708401 1112063 1151982 1427679 1853956 719909 971288 133933 326007 109683 1593789 1734532 308555 1677919 371683 1144054 204710 524090 1631163 305567 1756939 534862 1394235 1375806 352325 1967141 578951 408160 963530 1798146 811104 1519096 868444 784753 1447973 237922 1983890 1597608 1536035 1928664 1728701 897523 16494 527606 1434068 1064608 127217 1418420 150623 222415 1102854 1827915 1731736 446676 403762 636674 743747 180305 1117109 140008 1435122 1756937 1828749 1291231 1780621 1747930 901257 1385833 1502038 186463 1371781 1690684 984513 901194 1196076 586642 768525 1706787 1472881 904245 152867 555227 802513 1002808 1739990 763995 1998515 1400723 1561268 970762 454002 147751 715390 353830 655148 1337760 702428 1167606 203888 917639 894701 907704 16506 1184231 37355 1816405 76679 1710367 1792512 161771 1233570 1347147 816818 1546665 714020 327570 501902 1299362 1074422 345139 1478542 361141 856667 1935085 811663 381825 756275 181760 1180192 260173 342593 1036803 1818320 1796035 1747507 730305 135085 1901840 1567109 605583 1708473 1935156 927199 1465243 1316010 80232 473339 569502 1825846 1863795 161519 1480043 62330 1490823 1144386 1057039 1038101 762710 1879114 684603 1566252 471511 1435047 447266 623840 776856 1673159 1453266 1227610 1334298 1902366 1691010 1066273 438133 1926201 214877 1348358 1727116 431734 841698 144309 1123441 1852005 1441685 613331 807798 481061 274743 210095 1589464 606852 1557382 334397 1912574 1790146 1567920 1127363 873980 770383 1534775 1911789 1927636 950102 338673 94266 1970630 1229124 1535186 1815774 1880542 1655385 267296 440359 119401 556966 720546 1059676 553810 1873722 198956 1622248 948003 1099428 59565 1477151 1013408 1408881 854445 43730 640786 244190 432392 620019 1726334 796256 1438988 1004077 1167928 1549152 82392 1996945 475700 300322 231602 1505569 1072332 1291959 803669 638887 1171078 1270576 1425778 120133 22762 1403804 1251597 893003 146806 833695 946178 869568 668505 546505 1016974 872092 1254491 28183 461186 534592 938020 1947464 1095294 1637835 744877 1803981 994448 1385737 262714 614844 657426 1934763 1560860 549907 273799 1646605 283814 1113039 969334 1941729 1763127 1580444 1917370 1759 1064660 1597989 863920 536133 956380 990774 969265 1445835 1971028 1374439 1817915 358251 639380 178702 1884856 125618 1665457 932535 1738106 1865783 1190843 450875 227305 298062 766993 1806482 917171 615569 1524486 1004601 346932 1350275 244293 450373 348077 725339 701698 1111678 1579216 880216 1417520 489697 1660864 1110716 42067 1280622 1573971 731426 1708819 11242 1349616 950099 76544 591685 1587089 1837564 1849349 1663025 769857 1817483 1626156 546108 322927 1402942 1242253 1882126 1504699 476500 1719625 1243096 1142633 963779 590122 1392028 1876821 367818 1014271 676113 541011 1312662 1377043 560194 1104637 279987 847122 612644 1354209 306780 991372 1755902 409104 765800 846346 1204336 1318090 1190414 1045954 307304 224149 1892694 1573875 256503 1493704 617487 1798735 349096 1305717 1069433 103250 180286 36323 1474826 1518672 1581364 1281504 500077 1585093 1977034 1504829 1666072 138585 885425 418791 1351616 807033 191406 941428 104350 1534385 1080351 1418491 1804836 1450608 1590884 355066 359117 1691715 760084 1796144 1434325 1487371 765786 1194782 978591 1141402 631475 1091824 1373494 443304 968881 1108735 817326 895218 88867 1121109 1886185 231264 1035976 1028238 358988 56973 1216783 364858 133725 987722 573055 170847 319548 727453 1409553 506463 243973 1459129 337954 272210 1460765 485018 947805 1754801 1797045 1640264 812709 1001300 1992399 1733842 1421148 434848 223245 882125 1717395 515584 758199 422231 1514353 868437 862453 652369 809067 1958595 1456148 1439721 1145344 1518769 1319880 593165 1568479 1480979 688202 1605865 1015665 18575 824744 972055 137797 1218238 1432266 1707532 789847 629875 1735472 1294314 695381 965777 547355 1704542 435536 909717 876530 182352 1629071 607351 1149660 577997 1564675 220234 358113 9498 1447965 444717 1199812 230566 348906 1772510 28621 1700631 1999405 556941 1797440 1698384 1884292 1492750 1505047 1296184 1871952 967919 325033 1366979 207608 170275 1738206 1010217 990566 1623790 195336 1145605 724157 1084717 770637 437462 872344 893633 1231781 1991292 1868416 372480 1699742 1456130 151390 1556671 162420 458051 1430623 1926035 1386293 1834169 92391 154647 1788518 1770406 641111 1469718 1245260 1975628 621823 352130 1685870 681889 1576102 23597 1539186 1534197 801657 1172079 1098888 449246 1159976 211015 594061 1525195 1165481 639715 654854 934431 380790 530559 625451 612305 1511731 1755300 1895119 1440491 62609 669768 593613 986198 168527 1228927 1538145 722390 1347730 619204 714779 926451 1436356 1408780 1300614 815405 63812 373367 995136 1064591 1259248 1499170 1157156 1605152 966816 571886 1224595 49146 1274120 31705 1597472 565988 1481374 453577 201453 498157 77216 585511 482391 551724 1505179 1540030 875489 613385 943917 877196 1392557 1984671 31144 97885 160751 793988 800426 1798450 1468303 1033644 1878678 1954372 1889248 152597 1499210 856676 691591 179415 1807718 64725 1102353 1108426 152385 425847 764908 1243837 1934165 946038 239011 1353883 284763 259874 1946537 1381891 1843578 278849 882365 1291913 1221407 85330 14904 1514671 612923 980589 815395 299420 290882 1960491 295660 944981 239364 1586140 633638 303192 1310895 1813515 866826 1894602 91036 873837 17796 882774 1053703 510281 724560 1476606 1796767 1414152 1079557 1837490 512789 222796 428819 1423339 201091 498343 1932377 1891276 1234111 1827497 978759 1863870 1014598 1710716 1986837 783996 1543837 1120387 585215 1930322 1388638 1650566 523590 1485162 153240 1329570 306794 196093 975671 1498689 802619 326155 1550052 1681626 1876092 581373 237354 651969 838532 1381630 39603 517638 1175083 1154447 1603895 1785914 46204 1074807 1404591 127012 972075 1411598 1283004 1221771 940933 1639359 1929341 1100844 821175 1270448 1399764 1292895 1403243 256098 1447608 708104 1669831 88581 1875004 523062 626030 398829 1344430 763588 447256 67504 1796516 531667 109150 457758 414756 1835703 1826302 294931 20692 334190 554856 44054 977250 1454136 1807398 1731093 780657 422598 1448894 1095208 1308047 716092 1891979 1009140 1914911 1107101 1456756 535684 1530263 1849908 1904396 1729439 632920 1881238 985270 1892014 506513 1244618 1500177 211169 32917 341507 874174 133038 1915371 1943533 308590 952561 620620 1841585 1206069 1471693 470377 340893 1652141 1831063 1280540 480913 843379 772158 260874 1748403 1316937 775170 655327 263981 1764916 1406560 989364 1908783 1175219 1579769 1466211 1811460 1861228 302512 1763281 1267045 566113 1618910 901055 1733609 409987 1099177 1220659 759744 1075571 791954 336982 1412930 859420 1935401 1280392 578288 1223301 648674 1900933 1725658 1278155 1533728 97744 42719 1505412 1900394 1532652 1473371 686413 1631994 845338 931949 1680013 910720 1318663 471454 169313 949544 1307545 625064 1689912 126740 1348881 1301366 1071417 572166 1953164 1673279 919899 958318 724293 1134008 1328256 1147587 66867 1650231 169432 1903859 1102294 373565 550746 757147 1609739 942857 33418 550259 489526 797584 1127211 1260307 1296153 1060940 1768122 81641 1744559 668460 365258 334889 641856 5343 691516 1766486 380595 1463066 806736 234950 1580830 1057710 825851 906999 1517680 764432 1318599 339607 1648427 401827 376353 1529503 851683 1494463 866297 23607 170156 1490167 53058 1477691 1166585 1542746 1014691 351048 1704935 1621184 704664 1097528 392459 251235 1711398 276272 1673712 604004 1035561 1990977 1581976 836161 1044539 945541 1888466 325239 1443551 1868411 151399 1761402 1289544 132342 554465 930795 601716 1491513 1082992 1109715 1684389 1889069 104176 960547 1423826 739637 320420 93803 322530 573339 1130457 818679 129902 1995336 336918 914954 1857861 1310299 1502546 1808169 51204 1765321 519550 1866447 385520 1495092 1341198 268555 778581 994009 449974 1481794 1045012 796049 182975 1556096 1764677 1454222 1419737 1673607 136571 1317351 108369 231759 1333496 1846246 1347810 1516326 264486 1318805 1979772 1135617 488177 566440 64074 593111 1830757 140958 738020 1427644 963758 1885902 1821028 1155226 1669259 1153690 1556767 1013101 1086152 889403 969945 1337294 220571 73268 1088816 1365330 285983 1118031 283336 1452354 1675010 771065 1970250 163087 1983185 1297448 1100341 515525 301779 1945698 1479275 1999991 1771772 1925524 1903010 607388 901276 88165 236099 475969 1882082 770395 697207 746556 163050 796782 1540925 1994234 172073 74974 1689233 1599355 1828422 646358 1401543 1815678 459989 145407 957785 761445 1475911 1214356 1469736 1199470 585630 365882 445530 1799851 1529414 1349698 591918 1276343 86362 1649970 1064072 1328530 1056894 906369 1850591 293366 1637838 364113 1084132 128081 1455396 674369 1098563 365284 1676627 943193 1980482 573290 998200 1983732 1247767 657388 431092 1570519 453321 624993 277324 21996 743294 1140055 604018 580554 1813736 1044190 50007 1462999 1752837 1654369 1689105 142558 1493664 1352102 1802565 1101120 1757376 191044 289994 1691686 707642 838586 483852 1251896 1374189 1485123 415324 1069752 1275301 808822 532226 1463821 1025232 441773 12224 1289322 361520 301963 683203 1596335 1826644 842228 301059 761513 489524 1702222 1698616 1201273 1669292 1485624 907726 1182069 682122 239633 1473489 1161971 516771 192887 1942395 411487 268620 1315525 488542 93283 1011942 949106 772169 1775225 768445 619984 177808 817365 1399099 1941611 918773 1352669 1725173 1910687 46964 926699 1678561 1959421 1600030 278321 11638 11843 411821 763548 536494 1869241 124253 1690322 1897742 698424 1096430 878209 98663 1404186 342306 201588 1953031 1122788 1307155 103143 751424 802011 1962659 228858 1278277 773976 1225913 1748739 113054 1133317 1140109 688076 766726 1071482 1673785 725445 580728 1428682 1684602 44249 565469 1245323 1072693 1032325 1196630 99467 1820198 69865 1491996 1925292 1734032 1885185 504105 1912246 200994 665762 1513227 664895 1030493 1154384 1347769 429418 1553027 1674439 779451 615341 688664 753975 1124692 1360769 1566225 982090 763340 753196 88427 794154 811102 112896 1778538 404787 180857 1290603 1158512 1803128 1594493 1677672 995033 1731695 47858 1173748 1791275 941298 949915 1864984 1165600 38467 372929 1494478 810486 1666006 838461 1831577 53006 282536 1865754 1587360 848831 118721 578232 1775459 374103 1366972 1229804 1770047 1367757 1106340 979791 670198 167390 958355 1742228 212463 1577626 1079027 476605 909719 322260 1027049 1851216 1210 998921 1997929 881521 1483512 930078 1436684 1488062 1447286 1042871 860826 1796846 64030 589823 685404 1168774 834249 309873 1125403 1977889 1701847 240509 1594770 1481477 1306601 456587 161912 609337 1312871 1132224 754900 633370 1707904 1498972 1964758 737562 1652372 259753 1720483 769182 563654 841022 1763008 1115955 1270489 1088362 236375 1553509 1427948 1518550 1336874 160771 120403 1701212 1578506 953563 1337473 1320877 254721 309838 417858 323457 492963 251796 1655130 537609 1806092 1545120 100801 637168 1804792 294099 1322781 1785575 1654790 1718822 1325064 1727931 397459 1831459 1057070 1254356 1075480 1328576 1138754 1740537 709694 1935986 548772 1501259 26254 92102 1145668 1489383 201642 1944458 1726249 1875372 572651 665472 743896 1421338 197103 1624682 1019230 1379413 486428 1376843 696734 315992 1393183 471383 1475462 1491589 910330 528753 817843 1091238 873385 358337 1643039 1512756 460186 421849 1624639 1301913 1596658 652803 709190 1363071 116663 877378 1291020 935891 1396562 1325808 1029837 1470482 779587 945182 1980707 1656672 1363737 742821 1047452 1032315 501180 1080765 1423425 906507 1199215 1263320 279555 427544 73830 42499 493293 674443 270846 1510859 201412 836105 386109 1507355 415267 1257165 1531128 545609 1879690 1149951 1481713 98914 490195 984595 1366021 1473743 238646 1699482 916645 699296 508284 1665524 1810358 1528331 603280 201943 1720996 1112116 1622793 1109587 180972 1576087 538168 879634 713600 11564 856265 1462508 456691 721039 1552784 743722 1829993 970471 1665519 99643 765782 1516105 1400499 1532070 1300778 1617228 1677403 653361 1922899 1806916 191838 929722 1759815 923733 1951744 1429265 256851 648111 1080426 1398942 978508 304679 1515056 1766132 1881166 1164312 1677312 1083567 1503045 1849415 1764995 1504356 130493 590495 283247 989826 1239670 1652129 801681 313087 1298741 1444327 1635477 45467 1201075 192155 872760 1652390 1558823 514474 1977979 1170949 1661953 1298421 1973362 13132 1688461 1733519 391034 1030597 742853 852611 1614493 391581 292357 1320909 14535 531156 800957 373211 1070728 1427229 1096992 312068 1231254 750292 392279 1306422 184151 148103 915554 278512 1364845 416307 1357867 1226785 1723155 1575836 154042 1740636 1964765 274087 1318212 262606 918674 312123 1837914 1098478 71583 1784301 879623 4647 910689 521638 639735 67847 396973 606604 1655549 898890 1645920 107823 593484 1051673 1794556 1572730 1666160 1588976 447399 286421 36895 1358911 497017 1402801 1840917 1924527 603619 623969 1552453 1919957 1868294 131732 1074703 93507 1292144 180715 453974 1296245 1541430 650816 161470 569356 1815240 1061621 974053 1825604 1132363 1463298 1749005 1302063 1682981 1295595 1175654 1367038 367137 253036 1690199 870625 626246 1884822 564032 520471 1177381 1471885 6461 1482390 1844103 1985376 650691 1059806 1924653 205066 83651 1935839 1564380 1535834 563204 1109434 567867 266755 1011582 362362 1827007 1448877 995743 1739239 681661 497022 1543065 1703125 1238279 848300 241867 581206 895476 799960 946720 1388111 1045197 459334 1423252 1476351 1400558 1788100 242684 878684 1299566 607977 690937 1993029 1450527 1150652 486672 526509 1870606 240401 1826286 748016 1969525 1366953 1480550 1282144 1793895 187191 1008176 1443336 105708 886266 350744 953566 1963025 1983190 1765678 711640 1860493 235529 1026714 228813 1380812 1836365 1737495 421067 1467281 128331 1450455 496921 1896705 896546 366622 1184541 977354 1318673 1700198 657320 409459 1847943 856996 788825 164400 1350376 852720 663773 1110202 1934494 1729487 124849 863808 999415 606627 1642086 757092 1274715 1709782 1477011 670571 651467 1450386 517671 932310 1506214 475487 1738618 268437 219102 990779 1726235 1668924 1363710 223667 1736261 1814742 519142 146850 1021372 1896974 168197 1578924 38151 1007476 1775061 1093802 1607075 691352 972593 219207 24483 970053 1410115 767284 1411983 903218 203657 459813 1708040 1263716 283222 720676 906189 1874876 1220317 1166879 1445702 1163203 655787 1409273 1901411 52620 20521 1369606 1974241 1315660 1164052 154811 1387109 615701 1584218 785777 177781 835021 1399269 655239 1717333 1126490 1814731 31562 439382 1679029 1766458 832933 94541 507061 1798568 1735675 462522 625834 108462 568222 103778 1664749 1558184 1605943 882381 548998 822438 686514 1723190 690031 1593248 213037 1451938 1186961 942386 1528959 1172429 1610282 1150268 540341 1893387 1492527 43434 3964 930196 1864572 242302 1178533 968435 1279543 1232843 1675973 1665116 1057877 1419303 1153258 1803921 1217004 1006540 1402780 1204357 185771 1131363 687571 1181135 1846921 1334617 1156558 300146 422513 1474315 1411661 1983044 1345353 1428438 90035 1058346 1441994 81400 656237 1271866 641454 1988703 1015694 1910984 426716 575291 954240 921468 1036419 1714208 777516 1393912 1488250 1463849 1349318 1016568 673465 819498 1840743 627640 109706 448279 1414443 327257 268565 559515 1849698 1081457 808376 1550769 1580047 24758 93114 851270 1674311 1213818 99632 620674 917540 1416553 1704423 1371776 1091629 64961 1690663 820494 1655637 405869 1902963 241094 1480224 1274455 957790 1963563 541345 180891 1560766 1496587 1297720 1396118 23171 1538196 1203847 93414 863478 1955462 1423084 1319600 189137 1165982 578150 828940 1153610 87583 305687 336975 1894318 886872 842909 78027 1678804 1173700 1093294 1104383 857769 1228455 1661758 1865225 1142451 777249 1277458 797519 1018207 1523658 265597 1422086 516672 1442687 19495 219873 545560 749944 926008 1218819 1493731 1942132 274726 1616254 1810888 169663 1329975 1448171 768478 1227186 1595138 1442819 527216 787893 1944869 648183 12447 657441 123823 260170 163745 766233 293606 1366528 563906 1806261 1462132 869930 1545234 1524134 307404 613889 1918892 707415 1655700 1407240 1400588 462813 221161 1699141 560838 1878053 49740 908416 884172 137165 498766 1325355 445115 360617 926028 1624365 540269 1616267 710765 276375 665704 1399081 962020 821154 1999100 1836624 1814680 1338135 456882 238387 1991644 1190755 633235 1087780 1781072 1034878 1277591 1703401 1005525 205591 1054814 1426122 843333 1311548 1113010 882687 207052 232799 914560 1638793 506150 1522588 1822424 381259 1151441 900649 944158 169126 187580 1461678 1541770 1218337 77441 1394856 56630 407462 101157 228847 281537 761670 910527 347302 1311489 39169 1407583 416189 1882441 1740118 1173371 752257 1584499 125780 525887 381954 122278 1184343 615610 1557789 781062 1878616 1029987 1339602 1374315 658734 1364841 1847039 292892 101069 1228405 974434 751376 1569111 975376 1160236 1553561 1931101 843208 1846768 486406 1169180 1087551 399035 1355739 1837987 821641 513295 1028468 1717411 859329 1438101 1416285 1275565 365780 809770 350280 998172 393556 1360202 1077066 1642004 1355508 662290 1140015 1400277 1686866 1419464 947505 1307110 1232603 96206 1749373 1604164 653262 835302 795581 1838383 162085 1645399 201846 1215248 44854 746114 746381 1688765 598660 67893 13052 1370206 1060393 826248 407295 731869 536724 1231419 1807211 284555 1195334 771002 1183582 1132736 70966 309740 909836 444618 321837 389094 1316957 1483610 706606 62209 1249989 142060 767410 1546210 1831964 158090 222863 224613 16254 646198 1588036 83064 1465472 118892 1945120 1632891 1961559 894999 180312 371443 1491194 218974 1831158 1024845 930800 1927079 1249428 233791 1994257 80870 671744 651986 1813862 1195058 57731 1523715 1135597 192841 1570930 1461535 555508 558138 1617711 67419 1164828 1361713 341697 1005570 1339723 1364137 174581 1199640 1233482 1849873 1905528 789576 1763064 707828 1453534 677493 950811 1600873 138239 507323 985857 1908809 1822730 458898 1088067 288491 692323 320725 301221 797538 1908025 1377118 1414291 1946919 1183619 1550322 1262315 1751433 1124420 901326 629542 1766070 1138454 142187 604636 1638889 1089148 1313761 317360 253688 603990 519711 168979 1709549 772230 1106823 244122 1748336 522739 257108 1322263 959869 1796559 594083 1943330 1399039 1568308 805686 1421813 1504176 646478 1551985 787040 1499477 1833273 451420 14092 1899573 1156825 935993 374910 70964 1184884 431731 1808131 1540901 420256 1035010 992642 733561 1023341 1921574 1124748 995225 1299947 1030135 1888422 487413 39176 48374 748067 43600 757641 1887449 1035479 230066 129164 1545232 1488952 1726765 880633 268742 39775 1065132 951290 1239163 518887 1394764 758323 1976997 204508 1247189 24460 257092 759289 1861296 1957063 1343015 1546806 1704500 1661012 1759616 951160 1852584 1572201 541216 814232 977219 1970611 788959 33775 1569771 167684 212401 1698123 327389 1487856 147199 368886 1776158 1823637 1105904 832680 591987 1083460 1828742 1095030 1290750 1104275 218295 1551730 1563115 241014 1384985 1221843 1562573 1140654 1446265 780955 1888221 493434 116420 1763029 19440 1374931 1471665 56971 1529956 1372450 1665471 845336 77121 200943 344765 681379 1509526 1383258 972529 617276 1517946 456131 1155114 1751847 1733685 1426144 555220 1726507 1130003 339525 1164886 1961827 1145440 1401359 847247 808200 1234799 661817 488684 531223 1085875 1685312 1171600 1385124 14457 1258976 956928 1908264 357638 1885441 734730 1596837 753030 1824086 1365426 1741455 1215197 1897435 1549055 1995051 1212529 14384 11231 1290989 1945817 1629020 398541 537344 1475466 412514 1218129 1731184 267139 1172983 1126271 1763128 42338 1567773 1293463 1203088 1031299 1571418 1375064 1237144 79256 449187 244458 177699 847621 1714712 958319 917912 1756141 282658 173709 1882986 365259 649962 1143705 1493201 1388741 1081985 1706600 1969874 1027176 656783 836895 1832472 1501843 744785 967702 1372934 1707663 988210 412736 656810 782395 1226607 1091900 539213 1744278 1361532 1083263 1683346 994050 431385 1788109 637368 1938008 1552957 1911604 1930700 97632 1059744 1099021 697368 1448672 1272676 857782 360212 632355 632614 1355430 282332 1110268 1936538 1146882 1303573 1060540 561684 917767 1993716 1654342 1283878 359079 1541463 1971737 1579387 743705 554377 1112824 1797419 278747 1344353 1730550 92897 1870055 1986767 779755 527142 713022 1517145 288718 1843167 875796 841238 994446 933013 1808356 1090869 725978 394764 1934121 732539 1076432 60407 332215 100059 1607244 616568 716174 126272 1807408 1870849 1296418 1409254 1414745 581506 213102 1608910 1519457 20198 887615 1196786 1281577 1137847 229588 1240986 495414 1192784 1315509 164339 1468587 1862758 284891 1029760 1665066 572297 357244 287476 1198741 8860 568822 188354 124292 269830 453482 1540438 1430308 223601 1954948 115581 823748 1573049 997986 1127249 1028653 1329503 943861 330786 537163 1528038 1262141 634388 1789030 826460 1567561 663937 1270178 1983068 269640 1042080 1661158 1927217 1303881 1496055 682352 803204 1992467 683726 839722 128048 1561566 850712 1076257 1942659 1991117 1229931 1733201 783200 444224 255541 1265589 1231040 27656 265962 569587 955753 1513390 965816 1179782 1792564 1191907 833317 838872 902222 1276066 723643 157859 603014 910809 931997 718189 1117707 2179 1931656 1201499 1658602 1894036 771460 1095854 1893209 1387003 200376 203615 72012 931912 1804514 1705219 274783 224891 518969 844736 1656310 237185 739572 1432996 39984 702072 1815836 1377591 214853 636118 1513171 1506763 375708 1142056 696753 774702 1196655 646105 876509 110340 982011 1575807 1847522 1879337 479541 1307078 949084 1762274 1232654 1840259 1507638 1068043 1760115 1935911 553956 1942641 1424546 1486495 1762608 413359 1277761 459553 593882 1260597 1191469 1581525 836933 1245106 490718 1314760 933165 1884068 1145999 1027534 43666 831848 1117035 684812 1795119 1717109 1430691 534901 153234 87863 1545412 276805 1917903 1998268 955416 635967 1125667 1952683 676835 68472 76543 1712116 621381 1253403 754726 1901640 397791 900212 12970 1841450 1241590 138932 1673117 1358190 455657 1994246 1808516 1902773 666907 1333352 378165 1614559 1805094 282220 256528 1177053 1606545 1662500 1837184 1422364 773321 1937703 1623023 304923 1790501 1913742 1640066 1257547 1656298 496595 830205 765645 58045 220135 77611 450199 1916246 1118907 1950653 1536749 755799 1596290 1380341 474738 1993513 1636939 519874 379069 115622 1621961 826571 1004408 325609 489562 667975 443495 1964422 1849967 21317 780660 948405 1069506 969752 446882 1353533 1401841 958096 429861 266521 512290 1386081 996121 1114878 1058434 397333 1766926 1148493 1467351 1716121 447823 1151496 388125 1283891 1165458 793074 306131 1807964 1247129 238640 38824 1771949 175610 1267622 318304 1533275 1752863 596757 815987 631121 1437475 1848609 525770 352152 997271 730705 529035 1055237 479561 1331844 828994 1192103 1993362 1121563 1762529 1896915 1990924 1879168 212714 1142151 1555569 84147 23012 171160 1838893 1674378 161733 1205048 1535964 143632 1903796 1571334 596075 1242094 1061246 752907 595328 1063973 862646 1237204 1181911 1973520 314282 1153217 1815821 1297543 1966389 1954560 455215 1795128 832200 1697252 35522 409124 1766511 63052 519540 28956 639149 1383107 649762 1013308 1004667 749194 1010510 1214937 804647 529727 1390042 863720 38497 649018 1227626 72338 711902 184969 918582 1847523 1145595 401124 134821 1668196 558858 788826 933203 1530181 1231400 440273 382126 126150 840359 216758 702081 596527 1189582 888878 468106 1153696 329077 1737956 868873 576041 525512 1809412 32227 1313519 1960753 443523 827135 1127453 186704 511153 1126084 1832992 1513064 935374 1446499 1767850 1802962 895514 1168266 447708 249260 1272718 451855 1450289 414211 1860902 1632050 1594435 603306 283415 1207835 1571550 246177 219516 1443636 1148350 479284 1068198 181600 856839 1179193 1283162 46043 1259547 1954140 113666 1651796 1131665 682004 1871630 503387 1737272 9155 637836 257161 1946666 1651773 1024657 1826132 1327731 884367 908727 70262 1199648 1844256 1566059 1806418 986503 287181 506652 799165 909537 1673208 1250826 872328 761376 1796974 90937 273455 1875123 1669527 846664 1686370 980960 1403134 1490909 1200299 547804 1560516 951016 598762 1941336 879893 1358082 1690761 965082 174771 707276 1762273 176912 1112573 403535 315051 1139900 600034 464862 1738119 327596 433831 1850099 796732 1462949 975902 52328 754387 9222 1954635 259194 963219 484546 1873171 1242152 750980 350482 1915958 1710165 1945986 1333720 196317 1573549 394292 1411242 1420818 509123 171061 519396 1801139 1992557 470154 632913 446353 355847 1516746 1076014 210043 1295364 1045999 1109981 334204 933159 1004682 1883596 1456799 304334 1063306 1602865 442105 1195811 1059890 1633700 1118168 1289258 450154 954849 1492890 169611 153786 645652 385690 410345 1161274 1846151 1056824 1816512 329885 1747595 451661 1431327 432839 1280375 1709126 1489318 330470 1577329 1205939 295614 174214 633200 872234 1220702 141606 1959663 1325863 1973097 115334 1885533 645053 1102269 266546 1174867 1325384 1223930 1203166 1151499 571483 1693460 866433 524224 74888 397797 920692 857908 1674128 176586 1673730 1068502 1026793 1155592 1684181 999237 1585967 1263464 796568 1058066 755814 159625 690436 841257 1784945 1695027 1486843 124954 1883736 1536675 461179 1379371 412248 1178028 83895 1640683 776042 979976 899763 94584 296070 1022218 1201007 1256462 1745216 1077496 945323 1558960 61361 312431 1877926 367551 225003 1424255 1086430 293590 1979359 1125732 1332417 764497 498479 1182661 284944 411400 1415704 1277875 713052 298970 1137758 149232 1585271 375207 1707871 1793127 22070 1608052 763585 475595 179158 735318 237532 1454696 675116 1117013 91428 753486 1717015 1343407 1583043 254939 916081 1311270 1570766 301719 1964763 172199 1092640 1716465 18159 1030232 1641751 1659636 1635797 1267982 1974472 502666 1875168 1396375 345488 764534 1846798 1982825 1511330 788607 739873 252388 2434 905980 210124 1853728 628436 1419959 693384 1280628 1578786 384724 1346514 103104 609965 906512 63092 631710 1271997 1142105 576997 286036 1498109 521772 972740 1651028 1978026 1239685 839305 657518 1901906 570883 934253 198745 1987615 907936 1234348 1021005 910511 1811354 1392685 1230126 1939427 279960 1203802 1873914 1145050 1376867 314129 755954 884008 1478058 606240 1904540 386224 447819 1658859 959390 1588334 633059 1606362 1242010 221593 143459 622896 1837453 834943 394149 659710 606673 1583313 791992 1452064 752019 350725 219151 1655461 1128092 17852 1977283 1958522 382472 1438042 1087664 1301248 436805 970945 1636730 1802745 1985043 1665311 1669661 886564 1631146 1779644 25176 1227274 566123 1327314 1149024 1101637 243593 1496589 677455 433271 1266168 783315 1610600 1292450 1079230 78836 1822566 435033 100385 408571 1125152 1825400 1922668 1283304 353387 1732985 727099 1010774 1676424 72459 1091359 456878 25518 311489 940800 152458 430379 673381 1937955 155676 1867401 967303 230263 1887004 1992210 1134730 848413 1578854 50499 1486102 1364749 1600651 824611 277604 1068179 1651613 1847844 411194 1843362 458218 1987940 678516 86111 126468 1793046 394227 1575252 1434780 1210227 1121713 1210991 18475 1287902 968364 1486558 1282822 846493 1317919 1764346 1910385 940311 867932 207959 215636 320136 347448 151889 288131 811511 647681 1932592 1431161 949607 1054791 1681001 1010976 1997680 1360475 31701 1159425 1730032 681234 1290029 1144839 1221509 65770 108189 1977193 519152 563244 1054686 1498750 826239 1699997 45778 1459550 302028 1935506 304839 798770 1693261 1270384 384043 56927 894455 1639315 1814168 692633 922616 1893226 500588 478091 1798521 1834965 1768283 659647 872691 1530657 556194 900731 1270549 386820 311390 869599 717784 682933 1937737 988641 1110404 196532 973721 218378 1604655 1881145 37614 1819861 1738163 592907 943988 1941370 1804532 935484 771036 1746968 415964 601070 608786 1537180 1278460 156742 1504672 186957 410414 1034590 1817799 811792 485999 1921579 1178532 1792789 699898 1228243 424039 1646571 1987478 121361 685835 1715447 1995267 112837 349939 1051044 1284839 1439160 1505513 1608292 639538 421370 1717377 798483 1712833 1122021 1334234 1123042 405050 1516874 1561133 1225316 107015 1775084 505382 1725806 1941698 1268494 217891 1582226 716054 1791567 1178112 1436802 345996 239720 1664242 1389049 1574931 34812 1602536 702783 822966 1668483 567434 1849815 849802 121172 1270449 668121 1607678 248376 1746872 298362 605201 1834602 451110 1861118 743781 1807330 1503052 1301689 270453 1488852 58148 175236 177329 1393606 1110054 473733 1635956 1815207 36061 753157 1286466 1056876 1096614 1321753 661403 1363771 1588924 213156 974424 304450 477248 453171 581094 1150359 1739351 1441789 1774621 1497100 1154697 1761851 1222285 381052 1552234 155316 476188 1459080 822415 1776096 1559462 1344079 863615 1103835 1529977 71821 245863 1879671 1603656 1063145 957033 541790 1788583 1082130 477655 562319 1468041 168556 532871 141164 1745029 498635 82626 1366358 1650779 1582042 1455300 1877081 1229507 1070389 539295 326131 1872345 418245 958381 600301 345474 1432099 963851 248039 1532728 581846 1633053 885405 1997437 1484246 1032807 446470 1900564 1619860 895774 1961536 289157 924427 1677518 224046 1115288 435249 444590 1812716 1739238 1136 925355 1232977 204437 33505 67976 907426 368050 1762778 91415 1794399 1377781 939802 1169075 1001437 24565 912846 113313 1359385 485511 1158134 1776608 1163688 231064 1568137 1094617 1695389 1102367 673199 327259 1332317 463352 297582 587729 1487974 1330919 1720470 1268697 1748179 110973 1663039 1054205 1079562 706230 1270917 829216 827494 171994 653521 69809 1242978 834771 1659365 211318 1216355 130099 1953198 176390 1333970 655710 1768812 583352 377012 421366 1380830 846610 231175 368412 1674898 1786142 277806 829316 1517593 357452 508113 636173 1660539 557250 87080 138775 1170996 515916 1404043 330384 952298 1251355 923372 728003 1240897 1076785 1821973 638910 1600822 388802 1089412 1782446 1358534 645075 99892 1453304 801914 434408 1568373 758404 1285277 123083 993903 1605923 836247 312630 780740 54567 1991388 1590748 165148 1220343 1821292 1505624 500603 1683045 1722445 507967 949388 725576 1514244 1462310 1171944 1849760 574425 1952834 564111 554812 850802 498505 1006460 707439 1516383 756731 585328 1005242 190603 10858 1585053 633994 843213 1901746 1808167 831406 51331 718420 1431250 393690 1949215 1224230 110589 456387 1312333 240838 593772 1927492 1037581 1423242 839952 1034603 1131533 1437339 1344384 1315629 961019 1790788 1434451 1123748 524311 1096765 1674403 1142625 960039 1846141 1700224 1447671 1933145 152376 944963 709813 825558 171330 1952012 1121560 669785 893523 1654105 164810 1201720 1667166 867465 1773755 199014 1046545 1555995 667355 792885 571024 1150916 1118269 1326675 832955 336232 96844 570953 1159121 1463091 742767 1581430 1555855 497298 1747994 439146 1928602 1279922 716015 235994 57320 978483 744468 1268604 693396 1220826 1362365 669085 248798 1145954 908427 531500 1963124 1270531 64282 928234 739941 226352 1487985 370942 904696 317169 596295 246866 111252 199035 25181 155452 411406 465371 1967551 1261930 1649939 1273211 262506 1100538 1973256 973920 236639 1463028 489727 107947 1673379 803899 590136 438537 1311513 572923 636961 1533662 1588333 313335 581235 1431796 156773 1407168 871022 1592097 1687774 1835500 41174 1988488 871678 429422 624266 1451131 1458191 1360244 845243 1441512 861650 737717 573010 1061752 108877 1294089 1062016 31511 174556 1179204 1787576 436145 1204213 1966310 35161 1904052 1171689 423512 1745733 304795 1132722 50489 1265005 1672868 1264089 531447 55507 280295 1655484 443075 1342422 1645755 406038 318733 1451525 1968833 1835124 1487234 459368 108367 1675727 764655 128652 615133 59049 572371 1764049 1595959 901177 55985 1748798 989224 1606710 1704683 715629 1158274 1032760 1784646 141720 864413 1288136 72300 1736399 1664344 47733 346811 960566 1018342 1870598 381472 330763 1863876 1235907 1154464 1539882 874181 1773061 449786 173204 1103938 1854488 231701 1595084 621159 939929 1197439 565082 752567 675785 280269 1581535 1325921 1670020 1049820 123735 729715 1974036 364595 1953692 807959 1342483 1290176 981843 1668151 540066 1111503 585689 834949 922864 785945 298457 504957 1478431 1756499 1864088 349950 1792467 502729 1974717 528365 377251 1921186 1838353 463391 347189 1546773 1056536 532351 517173 879090 1530129 1279451 622693 981492 1092084 1922026 1684855 1252661 322099 1708529 1143274 1636668 1149392 225981 631246 827904 1013446 996034 970775 1360804 808968 1383103 239054 1596913 752408 460170 619560 518008 1540915 1635892 586679 1797223 383903 93231 1245100 512467 756032 1040335 953091 1563153 579409 1143585 1983432 1624667 61284 359386 1387466 979912 1259699 551960 1665407 506112 329335 1549069 1533452 743480 1983679 1590053 1728042 1155551 1420684 1173057 943717 1511805 1508076 176999 1598687 1580957 1099159 62069 1096079 31172 1893449 1022010 1232909 620760 626974 1134516 525039 1928367 950392 1354988 1044629 171540 1820811 239749 1517714 1645216 1651831 1859201 1486598 774180 1461121 160641 298301 960194 1420072 1010223 1251562 1687577 334847 208331 486577 338015 243883 1926199 735937 1684322 1777913 1891302 82158 625769 87479 1361430 420931 167677 1811190 54226 1782893 1124413 1150088 140488 1676238 842316 1873515 222105 352968 1328981 1977864 998714 80746 473884 558434 931412 1725288 1380649 1720804 793231 1185312 1749352 1179931 515531 251676 1062304 1628879 354713 1464717 1448773 1939037 768726 1360726 1770302 924624 1468993 947778 1884819 709783 1540556 661433 505041 589486 1499615 891407 911551 447468 1390428 1739542 1114419 296023 941102 343519 1195587 1520829 80218 936179 957761 557953 1902557 1341030 449467 1447833 707991 1374590 1028313 1696348 1821844 1761762 594754 1998734 414228 1992472 1678890 1423529 673092 454521 820008 518228 1131101 474335 1469518 846373 932833 1590225 395183 663136 1301180 1366958 196242 125165 1786775 536907 1547239 1659283 897214 346322 1559670 717183 1378240 584637 1029567 524134 1927416 657259 890401 1328208 521212 784552 526717 1303789 324249 1890458 381002 1789484 1774408 1939328 531418 1037947 1245428 145004 1669540 1629465 1776911 642757 967096 270456 379194 668889 1668234 923158 1579896 1065185 1888072 1985786 1114481 1495193 847546 1950675 487227 206121 1895674 1836068 1593337 1406462 656474 479549 930069 776341 1153677 1414509 1699063 255578 791402 737773 347889 1400283 126598 1351773 736947 1995405 1018997 1957528 348520 706569 950592 1908454 18594 474059 406242 264101 1359904 589757 933446 931037 1313388 8008 1918334 138290 1502405 767914 1800638 1664584 313192 221172 332709 531828 238735 596043 1521952 1017953 1400164 1761247 1515190 1886783 1949497 1588649 76923 1893987 1691967 769631 1710232 784970 1671317 214994 198056 407008 621123 1981814 787045 395713 174894 1876477 1793920 1548134 1103298 702012 807501 1775433 687786 784841 449199 335463 453627 1156352 707053 347088 29550 1918879 1878070 637270 219659 1777547 768082 1365073 1128625 1958535 1616342 1399844 1195602 1408400 76781 981270 126222 882679 336729 5266 704997 1890522 989984 771502 12365 1986643 611878 876339 1619603 1050602 1072333 1563234 1673049 1511832 1846575 451896 1064437 983569 237087 807386 1851594 672641 662511 884261 1583746 1216976 854113 780991 494745 1427185 1457587 382856 1694904 505508 104398 371619 628375 545039 499463 699655 1613408 1006996 180687 945960 944655 1188144 1149779 1024096 1421886 795110 609343 456501 1072578 1404848 626325 1687914 1111693 1475251 1776002 1003869 308331 1177532 699254 1320132 968583 1433818 1187144 808551 1056415 1497206 1593948 1287045 318124 262117 861867 68812 1409155 1245461 451252 1060660 18876 1742253 765209 468492 1848384 1768387 316611 1016381 1853727 1545677 665609 427162 67349 1866880 851986 799502 1385839 1280850 313458 1193986 1249225 727414 395788 198535 606404 503501 217968 1121071 755362 1611185 1950836 707924 37840 798939 481176 230611 1208359 835914 859794 1700586 1182107 52061 246759 1067493 91975 1264532 1946411 139222 188899 1116930 1608057 1110640 1832824 1574483 1663523 1122213 440112 459885 1664032 1265264 1153873 52496 1451053 347022 1940058 1508576 1764784 1643789 1239854 681244 1875973 1724037 1769237 546121 270422 1800525 794960 804971 343475 1895994 301702 1406442 1560148 235068 1123589 1950802 718015 1950929 1071828 1661353 675709 387893 475895 1317674 607765 638861 1972414 1544266 40482 1187172 419837 878858 1452028 1763552 1645012 1555790 998905 1679026 1113210 630084 913506 276297 863315 693227 19865 551590 564719 1962704 256366 1227559 1820343 1071588 1812000 1390586 1945984 399486 1370288 1766170 1767123 1241207 700505 319830 1495746 337791 315944 1877325 106239 212449 1074906 1017698 1674870 105627 714575 1529164 1189490 168098 413662 1308167 348210 523394 1878839 1426864 1192038 92711 1665092 1185766 1351560 1108392 1967464 888862 1452855 1194077 948269 1127771 457186 1224950 1348831 1830090 44884 1854983 1062648 1620833 178694 982658 56560 1080622 424626 704970 1063536 45738 1267073 1086639 1022137 693047 1175797 1833732 184980 1430801 1773763 824632 625888 377554 1537448 1655061 287403 982668 1760716 1796227 909736 965455 1962229 383109 1566240 668313 426117 552049 59652 1330452 745356 219343 776135 674899 867052 1807372 1081032 258013 1094611 216975 207758 767862 321559 199894 182248 1328230 1080500 1732423 191552 1818340 686273 445139 763277 98952 361538 998588 1783549 1069307 1514053 228083 1019261 1804220 1380358 170669 127530 50761 384807 889705 977640 1082592 350527 107416 1687546 427754 1750555 163273 1144191 659164 834329 1379434 1051303 240068 868564 1177986 48893 74362 1973068 584934 1054779 1507489 1117924 390279 1701053 1835408 139042 653252 146437 1867676 181679 560268 1534929 1650321 78071 599071 1094472 250647 778544 1913982 1430134 882194 162727 618405 357752 303552 906070 687049 21749 1616084 1153776 1016624 1522962 1089130 1144462 457509 851489 1987317 567968 1927689 711515 771657 1092369 921457 815286 631888 733388 1980072 1482096 777595 242551 1758551 1627600 866002 1291192 1041245 1116841 1228702 346019 601644 859105 599108 1121120 241464 1577035 211626 1286197 983101 1174327 1562711 1401321 1555423 932808 1164234 1613373 1999160 1021057 919441 1067153 1477920 594327 1703293 672670 476473 55443 1290653 804188 56426 282041 291350 1742574 42450 1445203 138895 1843105 881691 1064220 1288109 386673 1812694 1665666 1167368 1557424 175026 1816176 1278708 458978 97197 736588 1797377 1715310 1232561 1852536 275882 1808759 1783138 1083714 669238 634622 1102105 466597 1211370 181148 1367554 1952190 1835765 1507526 1584217 387907 1736317 840127 504986 771603 1742853 1842443 390812 1695493 494416 546798 500210 1662308 1236938 1054334 386343 1308781 326409 1933218 32269 259974 378338 1456908 190711 692443 1183036 587271 664472 84777 688816 1535772 1434890 1907967 433135 1464210 537991 1025652 289870 1542441 1086827 1320282 1436997 416051 1326289 994917 1438609 953458 1996709 1392778 671988 1831540 359006 1163121 20312 1315578 1141519 385641 824437 858926 93834 1109822 1399176 1921535 1911512 693452 96160 1900936 1241885 738135 1395866 43107 1746509 1781923 610286 1230071 960 786832 1131116 544645 1293458 577025 941187 1120770 1009796 821137 970707 223671 1277655 91576 587042 173628 1440565 446697 1554113 1941424 481611 1058960 516008 252816 1217268 28953 1527206 1022527 739494 1435513 176860 879908 476350 686377 1557980 1498856 828975 965981 741442 1177350 1136393 1431003 649110 11115 1764004 429824 962996 1945548 543206 230388 847187 262832 1642285 1611175 1107141 346104 1314093 1407197 1512182 848705 726655 138704 216004 1583137 1420619 1585415 273563 686995 46262 1778795 183482 495308 745878 690411 1099888 1434267 1054200 808603 382727 1222564 1545035 954461 1437826 991869 321750 56152 1869846 731354 201492 862558 1226103 177645 1034560 375912 765502 1484001 1685349 1453776 1969541 1550932 660149 149157 366931 1397232 551884 1573551 414281 677029 1455787 1152489 269398 1756327 1340391 1062142 660268 1859127 1116753 189768 1689082 729061 82482 612623 1998748 809683 432509 566709 1204907 1123440 612920 1851550 378838 883411 318523 1222881 1655976 1175933 463290 858111 487257 1674584 1340224 353971 988657 1924252 570978 1621735 1464954 998075 1233413 631386 1050557 432188 1244253 1285209 562425 1316910 1153510 1589998 642687 1247868 1789734 399732 1139533 1210977 771565 1581358 1518090 810365 470794 113083 697519 1113799 783017 1555070 1773 658972 986642 933340 279075 157312 1665663 218388 987655 1146958 1741803 599524 1696276 674919 212069 109818 122942 1222499 1256710 1728087 139836 1825357 1641390 1882625 40211 434404 1920124 1618466 1279315 1169664 506067 867715 533293 969904 1484188 1347699 581866 1729652 134196 360716 330891 747293 46611 233481 1876795 404537 904091 1976821 1483826 1277493 1798228 445803 1434009 865793 1997701 479267 764017 811278 202452 1169751 1410720 1959271 330827 74132 1162928 1097867 547900 1125752 342549 284976 899008 453749 793452 1604023 1560480 683427 1923252 706881 1775643 771022 905206 1059372 34105 147702 1728765 813828 373868 826214 762554 1231542 293160 878442 1330818 795954 1854255 1333296 1075460 1244646 1880178 856934 1264910 937581 1616640 709968 134390 1322886 186596 1017513 1599709 1056737 664513 1572475 107157 1955400 912599 453970 1096633 911700 1277735 1228990 297808 1407622 1496172 834089 839600 240628 501562 482286 1989784 1950767 1827595 1141200 1935656 1455750 1238709 1793106 1532388 876035 638634 294550 1956193 1096599 1619391 1703673 852012 1379846 496106 1877794 766966 1880962 761821 1658961 627601 1397403 1191593 651872 1212218 1108697 349161 1740764 1851305 1429429 270756 396379 1897900 1423765 468546 1111616 1217380 1165284 1293624 1755450 1238315 1913483 1203953 932224 1155346 1845649 1725070 1712307 1504113 1838003 1096635 197574 1320267 1572764 555904 1487830 1784958 642930 1963040 141822 65918 568012 742899 1381367 713746 44891 1401235 1020597 423746 1054371 1333832 1947253 1820777 1007923 1080809 1034271 116150 689267 768295 1609341 907993 1783861 42596 726296 1464508 1910991 195271 610403 778294 444251 1076806 1356792 399629 1365413 1302598 1590149 661423 431738 353218 1780304 153742 174073 840640 1809529 447738 1352806 506200 1934023 686728 304472 1956549 96774 1833626 405902 1293132 581949 1461977 1583711 1964065 1548899 1653385 411425 1751080 562479 341249 1401264 313386 119333 1300275 46249 461819 898558 1064719 484191 1935638 1569383 1519103 1034284 999785 1881908 485627 918724 1040552 1933033 810022 1213933 999170 1656325 1269471 1022266 1531726 856675 903255 206202 420687 1905066 1676824 1986925 1277640 1056818 427827 1961027 1920226 321368 1192548 1783005 646497 228430 648437 269099 1341032 1111700 236316 18197 1412809 1637582 1390698 285778 1369784 413232 933181 779970 1116547 938061 337676 1313263 1883410 1688402 756377 1584552 915062 666333 1269344 1561044 1618802 1487258 89925 643830 1592018 1022282 1395925 27932 1219196 941074 1417162 1618114 857622 794759 1187774 313339 1997087 1937597 1136230 265444 1326898 1941349 557607 403591 995371 31695 1865568 689892 1636973 1692912 1475607 738641 453101 383666 497558 1922659 862615 1767571 1201170 499519 743579 58675 441045 630875 451068 1061945 425775 1721918 347853 1370729 740930 987968 974009 502819 913963 1618459 32344 1245496 1190486 1567187 1803683 1492618 1548297 235285 1730277 918407 202113 1020637 490362 451660 1299980 1257187 1153586 544415 1377417 263510 1086019 800793 1074101 171585 1429745 1857251 499181 1077928 1821679 1912036 673331 1532916 1117743 1710790 505376 1705051 1524929 884638 1187850 1884631 1133032 531910 640885 647208 1163447 1897814 806843 471873 1904019 482222 451694 136918 1028681 33043 1706179 1772603 1867869 1612496 368200 569763 1670739 67695 316892 1929356 1119706 306357 1052687 1128311 1684819 1266652 1344878 1191685 452839 43783 331683 1122338 841677 1303352 477980 1720368 880058 58427 1413172 1681428 895294 1049221 666032 1884656 518240 341722 617712 284083 1436328 1913560 1084641 613494 213847 588432 370715 648167 766907 117672 1292643 1539145 997390 1808430 1698495 1235919 1897484 174623 1845292 1759490 1422131 7145 1648550 1222849 1613727 1222233 1987115 613624 263955 1713578 351056 357039 1107410 1135038 1781512 1598465 1605670 943139 34910 1193896 57711 749404 1866333 1089984 455234 1619288 60908 1277959 369951 749100 894379 1648564 1652474 1601680 1835961 74342 1736923 1779019 175979 213508 953515 1406223 1896179 847463 811798 180550 937679 883356 74266 1180975 324957 607997 208808 864194 1510857 249695 303402 1562844 857595 1767246 1075252 1518077 1972039 191614 1386353 106797 410125 776684 1827961 1939963 642672 1079236 22674 414388 1447571 857672 292909 1095520 1924129 648583 1573314 1805287 218357 1440672 614227 86804 1547114 1600179 1603337 776514 322388 1166238 1182385 1892036 42031 1967758 1073418 1050973 1229548 279953 1120012 181638 1246569 1209864 1506469 1111374 301442 1323234 809578 1537125 852786 777966 1120639 1833769 720973 612378 1306128 523045 302128 1958962 252851 93482 1460120 377844 593487 70437 1519925 467336 274833 1657748 912009 276645 276614 1093414 1446949 1840218 1363930 42009 126026 970798 562905 297044 159830 1013962 564028 991927 7031 1250105 1919631 381500 1588721 1851364 1746120 1704168 869953 960015 252122 1125559 1347569 1834260 798699 1291555 1680124 1149887 1391055 744132 389659 1469298 1928063 1439840 1736713 888815 932992 1963907 1765469 1903265 813151 1112913 1828932 363541 1524200 718362 1932188 1311009 1208893 441507 1895643 1136792 239417 296491 9194 1922661 677805 1365853 1579761 1438816 904632 254668 881322 310719 548880 895130 1301013 1411811 1698702 183277 1521729 1268612 1800740 1827353 1156844 881746 1596122 288699 29685 1363035 1168364 1769849 772869 421961 196808 232361 165602 1997523 797605 1540746 1101992 389013 317687 1399864 1676806 1918441 1137784 500769 899508 1590334 638281 1236648 519852 1710442 1626586 1988749 1637400 1422388 1061852 1253062 1185500 1836318 333363 962339 1495020 717647 1300202 1349165 1476838 921281 1561285 1953343 310803 1016504 411627 1348824 916639 896421 906787 102313 1510255 1358864 1596888 1975234 813666 65419 935196 17750 1412906 332878 1750695 1240380 1001597 208348 1538388 1311689 1345876 574818 1583018 46083 1272104 1376920 934534 544136 59585 1313157 1197965 1947164 387328 398106 1075481 685431 994582 152488 765931 310859 1449245 862173 812746 1623701 1720386 158673 359000 1287004 1434435 1487519 1793572 662537 1249852 392137 146250 603865 1616601 1482164 295459 1186686 630567 73229 1025683 1023523 735886 1279099 837408 215299 1299228 1591785 892106 704405 461664 1273808 1610262 429490 111836 143650 692678 1035474 24791 1391673 1435799 840925 1020395 130810 684488 1189202 1185149 1051658 1024322 1279878 1340409 1968760 1053675 445651 1037677 1140041 1461232 477568 883688 1442179 478580 654833 39442 964558 147925 982116 1498568 1562765 1135677 517433 1981557 281084 1794531 1941211 92787 984799 1976952 111262 232997 1318608 759743 1065404 1927116 1910645 1974151 39058 615474 702043 1000582 1911572 978331 24008 89803 949234 57908 1185427 666199 1209001 1673790 1726245 1332337 1363278 1635112 980285 465296 605462 738710 1214025 1743096 817754 1394746 1712598 327916 193858 716168 1313169 880240 1761793 1592315 532496 1017580 1146831 213531 271658 1214355 554443 869675 1360836 736378 1964208 448025 489801 605293 774536 366612 946966 1262144 990688 1236290 87871 664579 831201 1298275 1614931 835115 1417310 837089 1469954 1164240 1102995 686156 1733962 596197 1393321 1936860 891354 93430 1737227 1367756 704836 1090071 1372838 509898 235752 20934 777070 424538 936775 1272991 1674752 596564 558575 1981903 1344380 517107 919046 1602912 1861718 868601 1305484 1091453 1609968 463675 381614 894931 1677460 1064148 409413 220877 638267 19758 193999 1895481 1944848 1538865 1207809 22156 1954643 294870 1961132 1296839 281899 1503121 1919167 579575 407364 284547 1353068 886367 917601 875589 258109 1312324 1719879 207508 33209 693351 395299 1621158 863183 1015748 1038699 1758737 342707 1720972 686255 910451 1910434 1706306 1401947 237349 141448 1106965 1173840 1445854 885236 1500253 665758 1631463 271741 1755448 408319 137339 752173 1459356 518602 1571815 142557 1693376 886497 1517948 1503505 314431 601007 182429 1426310 1248403 238406 1955210 263183 1483804 387640 533262 79490 129043 839259 1833074 871077 1763444 1226437 1177793 1959610 1849284 1428286 1238023 908930 1060228 824446 954564 826903 901905 455756 1056637 536220 23106 603742 1463891 1160162 1939487 1945638 1445919 1759527 1520324 308563 1257713 1783916 998948 269826 1383750 1530518 1744243 1553425 1032895 1327465 340097 1749172 682994 605021 1421423 188244 746135 1892800 1194987 1664261 946790 482719 1775136 1667367 143503 803181 481854 740434 400853 219976 1223940 1425172 1020061 1857320 1692096 988575 594855 1982137 427264 1376715 15896 1993860 1847360 170711 1211796 1469773 234755 618921 647315 1322211 839634 1765071 694742 1926185 1325337 53750 910229 489918 1616997 1046772 1902888 1251486 1301257 1277373 1742495 648410 872745 1645375 715545 319124 1277571 285269 1839698 1500624 1620439 1908902 685344 1684583 528523 188399 1980658 1472942 1414803 921751 501245 764350 1049293 1854445 1844172 358471 1589318 1872917 430152 1426032 1846952 616881 1296857 454398 1751363 1859481 511587 1198755 115311 400342 235855 951181 1226934 1058963 70603 1901238 368307 1655635 1711957 1055258 616513 816610 224896 289996 524305 711646 766141 64373 1205108 1319048 1593750 1099751 1576255 1809336 800287 11131 1027153 1980804 1548822 462770 765096 954359 134310 1049605 1542683 1834051 749772 59485 683264 1384410 90785 1715281 1004832 1923284 1289354 3573 1736315 812305 385677 191352 291315 975144 75776 1712087 1042685 1415776 237628 1999236 1339282 1043087 1186065 1051233 1543300 731491 617748 713243 1411831 1091796 1367850 1058947 1261313 1071327 1682684 448377 1578327 1791971 1588391 1018820 920594 178766 506233 1055201 532092 494677 764188 1435958 1824396 1031503 1932580 1379697 1675378 1339822 1181252 494374 1586564 641337 1102856 822292 859907 1061884 955383 1168524 1754609 1253869 1931663 1194007 587547 483402 1700389 386841 271642 203182 74176 604330 616463 795410 1058118 449852 1229179 1025074 859317 740645 1368415 176512 1304087 83909 1222575 1256122 1715490 632403 1631228 1977666 320920 1504301 1534165 523561 786352 1490064 359214 1616517 1483172 1512673 1006473 908472 1028145 1700417 255729 1197806 371345 1101165 1504865 1961891 1664145 905563 1373801 810015 1605429 1831410 1116321 958750 1444426 875336 1147290 1016374 47246 48782 28928 1257093 512520 1223102 168155 1602438 1633523 1987765 444146 666024 682692 1294166 1961972 681665 1527863 1435900 1092511 442375 967377 666444 694104 669110 352511 1149002 665617 819507 691264 1991694 804879 26648 1786202 161775 808370 1384824 1832398 19084 63309 1193361 1174549 1616531 1557419 1292039 490292 904161 1030534 1018826 997036 1490943 784360 1892311 1407236 1005857 27582 1464134 3888 521393 164986 219276 580904 1704008 1840585 1868921 1039141 1631866 541388 1851400 1923514 847758 548920 1954533 655269 214142 1799584 1442506 436522 853161 1484007 21295 1310551 1284648 1883190 1908652 1070001 216577 881794 624521 292494 209922 853646 1373732 1573933 1782909 1292674 1581813 1763618 1148523 1384069 650188 163689 1659499 706873 1681121 631637 451308 457034 1005623 1292434 1273134 1114426 561296 1868943 971722 720656 1826316 1310534 1264679 351968 963809 519046 600011 588355 1855520 1924547 756051 1526245 1576943 725742 1089933 455663 761510 149950 262659 1843521 875023 175743 895276 957124 1870872 161652 60944 1019616 539392 1962065 699072 878979 1292148 870110 178540 1201513 500544 115847 734169 1282414 357606 972032 1301515 410882 1338185 1429392 52271 157276 507985 124042 1090206 103408 113725 1751820 293341 684308 1816073 1956659 367158 648748 1212258 1017277 157563 347262 847451 186066 28091 874070 1335675 185567 369042 1104943 339913 420519 1682819 1177798 761668 243354 1461248 894826 1950060 1269182 1086287 506362 1670118 1110609 1387505 795730 1409472 778062 335465 58523 474245 851576 832250 1707595 1926953 1893829 711273 851388 1098707 158076 770205 1842355 726091 948370 1579250 1809968 930920 1973181 833327 1159975 988181 180304 975185 1628073 524686 940968 460652 1719507 1709002 403868 27576 82004 669259 1806962 123263 180563 1137337 741899 771550 1284745 1232463 767907 1316383 1670648 883973 1284451 1354488 1290160 1952742 1521539 380872 971744 908260 767228 767536 1236013 1664594 1211383 774578 60429 841431 1720391 1459008 1963326 694733 467122 1593091 1788902 417509 1825154 1592832 1614980 385302 423310 1271791 1628730 685619 1937216 1320875 1163950 344860 979147 314878 1422622 246523 615508 378270 505289 698926 1144687 1152223 875655 1230357 1441608 1753597 1190727 562048 1080930 1884436 440964 1805056 1057957 293030 319778 304846 1457150 485879 430560 590795 1826146 677666 147717 540917 1414073 816589 320029 1523912 535983 1300201 289384 761038 906570 1823603 325296 325634 1417509 954648 1308577 1506778 310630 177216 1566970 1097953 1751669 1057291 49245 972638 798163 67179 771414 1996402 79459 719099 902419 532682 1491855 842325 1464025 244530 1950621 414359 1248806 1065000 209851 970424 1063688 1802511 1632194 1082891 1688199 1455476 821511 1328459 357078 1296876 1024511 127611 223590 593793 945152 1821765 1212631 1822116 837610 1985533 140852 1595817 1120994 632155 163108 1536639 1103287 508253 1522313 945488 1204627 1505996 1324072 1199533 1451152 850681 824314 1422803 866041 1909146 1361105 1564162 261522 220949 1496951 1011711 1458118 1314439 152518 1315356 716452 1041521 371979 650902 727729 1488527 661249 346456 626024 127548 1028259 1304610 1932102 453556 1560141 676521 827080 242608 159907 1764167 1605200 879087 1792110 687434 1097861 1615440 782081 36898 336114 168583 689596 1077693 1406215 1516716 1529671 1114132 235131 1263014 1127400 360994 804938 193228 1620984 1030973 854590 1475808 376846 1159747 1616035 960918 210456 164306 518813 1971555 1319195 4475 346326 1308147 631581 1968008 1834938 1441021 762444 1587519 1923785 77904 1089960 827511 1557162 1600174 1558338 1423215 1536210 1192730 1330608 1726501 1263386 784540 1962399 82973 1825567 1037479 236992 1068646 1838121 1180949 1584948 1657188 436857 1581012 63799 1449817 778740 188159 1275143 1408463 644045 1226210 2107 1665546 897150 378234 1151635 739004 1979979 1975532 138542 1906596 1790278 541507 848839 1438476 1277984 566940 266461 338525 1486064 1902234 1050989 1326931 1113529 1240652 323796 1383563 1049702 1073098 628081 792422 312775 1528450 1907542 175427 1844224 754028 118285 183637 1944720 822471 904606 1878854 109553 85956 1547101 591496 220564 1351818 205199 276736 234550 40993 1098013 1394373 25904 1251249 487780 395613 410653 1700324 1581205 613518 233566 719497 382131 1093252 796793 955789 830079 267986 1996337 1589783 619138 992200 1156038 183481 710386 1476129 447189 1420091 869027 1777502 1702063 530057 921386 780054 923487 1269792 1257662 35747 1147889 28549 283996 1329343 1026121 506853 325360 102595 1205845 1874221 1797398 968966 179814 652429 1460298 1112271 1999525 1729051 1085609 1864721 611678 1421161 1478023 1938065 323148 1493248 1375688 185984 107924 1085944 1083459 1493665 1511201 1498211 431224 881970 710301 351867 1117637 950771 1618386 1411312 606589 1124584 1972516 738348 1851295 100217 965220 139044 1690798 1931286 399427 1824407 1868746 1642605 1246413 1221003 1831434 457377 540220 79651 208039 1023445 553002 1585743 1979887 545788 1110842 590246 848973 1737161 602920 1512619 46645 1128793 1161485 1875944 122992 490430 576893 1476479 1530579 66945 1260222 330849 37664 1233072 1909616 83944 1941949 1702387 299281 981825 266010 16407 448398 1831288 655590 1629464 1588821 692352 889974 1069089 1580333 1890611 1641245 1164120 90799 862341 1458068 1469992 1963466 1687310 888670 969462 469209 523722 37779 179406 106178 1936710 493262 1954565 434098 1751742 4065 1951756 1566991 191710 1577544 357994 1804383 947495 448075 540935 1970548 1622215 179847 1010427 714394 717301 102634 881294 938480 1218486 1436631 644852 1910688 1280693 1177232 1006639 868676 1165105 1497822 1732924 1886650 1685433 1745551 1844543 5367 1694577 1880500 1684903 98731 716629 1635286 1328659 218993 382598 69594 1682472 1989924 1101999 678710 1056772 61808 1731326 123928 762190 411294 1046814 900326 712202 136225 1701922 1164683 872764 1481818 564389 446990 7758 319398 269570 1421713 924442 685463 1920791 533485 1352854 20041 64982 739397 1794361 1481269 195122 1457287 379347 1028249 1273520 1434327 541741 870214 134436 266102 320486 1046903 1045542 1312869 1290667 1235779 570086 1031827 945163 1222256 1072921 1183842 276536 1606642 1286917 754489 1167625 253727 1238310 1572443 659258 1985110 510091 1787084 702074 509663 236629 743949 1240621 541006 459545 219435 1216770 1367737 116959 1425317 968159 873724 1818456 159864 972463 613162 57426 859114 1593695 179013 257298 651792 1341500 652831 276227 217516 208903 25237 458998 1877359 239079 1041397 1700199 338158 1854108 1965252 1666484 1724992 353632 278910 1229878 1950191 194073 1569958 299798 1450974 1422117 1017732 658962 936596 857132 1614788 754230 1938929 123776 233006 1804316 999858 1507636 714135 140638 1749326 1433049 262001 352710 1316533 1241436 1302494 376390 1601978 75338 1144250 1812604 614782 215015 367736 307673 528005 465954 1911849 1156528 1720975 821544 83950 795657 1665334 163739 664790 567085 394920 1009974 355592 1740863 1147295 281111 1545519 955580 116250 888885 1987592 15076 1488271 1829272 1846201 341843 658326 515723 1492934 1405783 1581250 1459544 1827365 1966576 291746 911803 1377762 965421 1977747 1897228 1126873 1199249 104220 208396 171826 1262902 1322291 737804 955670 1788111 749616 1376638 1905301 283090 1561080 493593 1250923 1020522 1392229 1100989 70103 1147314 1714421 693051 130400 1611602 939781 1373965 294962 1525540 739712 572878 1584826 1963154 342213 741185 188057 1482209 1377367 614780 829161 179834 1614138 510158 1272171 761485 215573 1721222 1947034 1146202 14051 1610065 978460 1260068 1973886 1410707 771397 21575 319267 1879658 316624 111785 1525731 1787241 830217 972158 1159134 654400 1829334 1997483 1429598 1394200 1351043 345778 819564 42051 1604048 1305089 1858926 378117 1536937 369278 1574389 1538980 609466 547788 254193 925996 1158063 331991 1200327 1900371 996218 1462549 273298 633812 1785032 1628636 1611495 375496 904199 528834 1273008 1203597 1374264 307817 210180 1942939 1547655 958785 903043 42634 956449 1050703 1160908 642609 1343466 107356 1220586 817234 148981 1924632 859617 1377655 1531492 947066 429088 1309518 184830 580883 18155 1288449 1535628 384551 295013 1751385 850263 266300 78319 112068 838697 150249 792588 554154 1039370 294938 1796545 509650 1666932 1700222 388119 875602 683753 1204034 1985698 418476 1648947 1304356 1780389 1717732 1578689 1601884 1485857 226202 1082917 1767695 1422766 766873 1700890 1453297 1174990 887409 1317779 1216176 674856 1090384 331314 283264 1165434 1301874 599186 899814 1979027 415818 1868792 1397013 1216826 1402917 1214534 542752 1728326 199919 208493 1318425 1009735 772222 1234085 1964225 1268122 1137094 281876 1293480 347953 1209693 854057 975885 1712602 691517 26409 270060 894641 1852553 1271360 954331 812595 1951696 331159 747206 1303750 1275095 752406 1315357 44032 570160 1679249 1879092 1325266 920459 37998 1713330 858272 1365161 1409223 720070 1854635 298243 406948 458373 1066706 1843669 228418 1458336 539271 1155209 1114203 1827743 780916 742681 685211 1809486 471664 1299844 1388252 1231564 234104 376736 1100941 1770558 549771 1286313 810245 1030773 1732356 1271744 1820516 1480623 301345 1193196 1292723 398419 1656320 1807015 99030 290530 1031736 301571 202596 406407 953381 922201 1522354 1468491 1242870 483944 108897 1214669 1491940 803322 1056869 32177 691292 1188466 526854 148174 663222 1260500 1769628 1631049 1455839 279633 1728133 1383016 654013 1189292 787580 345731 217954 1278682 1776872 1832420 141199 116021 1514341 1444042 1794031 504420 828457 147403 765969 1852899 31552 948595 626725 1890894 1821254 1164333 1393253 783467 311563 1683054 762916 837241 553653 1555576 1562 1472052 1532502 865287 1059880 1649190 1818798 1444429 1479918 1178814 470562 887629 931301 145702 635160 543572 1889964 851331 427285 2712 1712332 1282116 570546 228615 921036 741723 186167 1492338 910127 576408 279543 210737 1444577 321183 1840503 1687296 855979 761676 1677865 663983 556028 1497112 348704 1069211 1279205 1826333 878693 1496412 1575244 713474 554596 1380016 1630585 106099 139882 327795 777483 597010 1223266 333295 391186 448646 1338382 1768265 633377 1169084 1864850 499613 162361 1406851 718298 1928551 1877916 1288444 1059285 1050010 1878813 281406 1588250 586777 1156847 492720 724032 1723067 1593748 747119 1746271 239086 623962 7843 321889 1934453 703585 85179 1231345 385713 88673 1998566 1724009 307867 122263 255772 1141362 1792711 373536 966533 409945 1152135 1404306 1404903 1412416 1394987 1609556 254318 1049784 706800 1819132 1280152 1513282 729926 657325 595639 1751545 1261192 1811104 732570 68289 1625431 1723873 1584658 1637847 965180 1133017 724397 1723935 1574834 108110 871156 1017458 1363850 412385 782200 104642 481435 1614448 1049770 1888867 1680375 1970935 1931000 1464409 247489 488055 253268 1392743 1239821 129033 317272 1590320 1673979 48290 92890 1956198 294366 1773063 454685 1044804 1466314 406247 415992 1804830 195258 334304 1625040 1806298 1129384 1663247 408273 751527 571022 724040 298686 1705304 1860178 511931 54179 886981 415503 755999 1173395 1037883 801936 1848586 1909469 1634430 1941984 1848265 401947 1941919 781742 1155057 1181025 1721176 354284 433862 1157939 1058684 345030 39287 120922 1601092 1885019 828413 326198 1210148 1865925 1625678 1260994 1393656 328014 524779 91079 1823824 1899850 65282 1708377 1748636 945300 660371 761547 510744 1060883 1098853 1333716 418920 391204 1745901 1111902 1167518 1220474 1078516 128050 966303 801125 1774486 1696135 1370223 1262891 1856708 222483 296636 373761 1038605 491077 1315565 1378479 1250857 737694 1712671 166478 477614 498460 1463394 1969930 422627 1426165 848600 866749 651398 667733 1122189 619066 721246 1718787 53364 4132 682499 197715 936564 525449 1024257 1042096 249017 739022 1448514 713240 676426 876593 1461906 568705 1411627 720695 1664397 1769535 430856 93644 1983237 799851 1725776 118543 1088612 1690580 87265 270918 1256625 662588 1231502 716879 1812607 1278147 1800542 112329 259648 1125832 677020 1044813 334068 336032 1940634 1721220 198295 664684 1206869 1881335 488661 1584146 1435643 1910003 377154 127587 1642839 1508920 1793467 763119 656870 1958697 1027414 380801 1225118 236644 1601236 140851 1281842 908772 974505 1883512 915063 186206 1212820 291533 1204648 1871454 74722 1769081 281773 394095 1149319 432565 394451 606954 1225868 575404 763943 421528 213707 1042567 65164 570641 745822 1788981 565255 1575523 1014031 201862 999819 1870871 668411 876866 1977308 1273456 319521 246443 1994312 1348413 1634696 1186851 1677445 927366 1814811 796807 34037 565700 339473 931478 82630 688737 1066563 1160249 892279 1377212 1951302 1133443 1352329 1984949 887448 1870340 392456 1211584 1940190 748010 1744171 1434324 323045 349077 1745769 139509 1791762 45226 1827862 164201 1564897 1059302 1057015 343904 1111746 1973892 1819339 1828804 611013 1034877 230598 219718 1080629 792414 1593338 1729823 1649063 1412967 992782 1453611 452615 1230576 1293172 1715332 31158 1311396 529523 807636 777988 1297781 51450 1746186 585783 443839 371928 856461 1250733 109140 1362810 751374 782097 1230920 133154 1688505 238495 1064833 106078 1567113 165324 178840 1489633 1390362 331920 884518 1497522 978657 545640 1115324 1386008 1809916 801376 1474125 1169685 774718 217091 1170537 1081721 1426147 1853184 1079975 188388 28221 1598155 1476542 1960328 414513 1558948 286717 730034 447755 857250 1443619 465695 507828 996231 1762107 1692636 146404 1309785 436839 920533 1586924 1841515 188746 262819 1958903 500530 1823988 873474 929413 852416 147020 1147214 1480869 101107 250872 645441 360529 724909 1699409 34851 304531 359627 393737 1921965 1685862 373624 843057 1591733 1401194 179600 62416 1838706 758500 1902125 1734142 1291655 1707247 959253 373628 997894 1966019 639180 1302056 106228 558850 391755 845815 1888817 194733 1177176 865457 399673 1173672 535319 1112373 1916432 1710272 1900688 1883096 1637906 1464109 388127 1765864 1510910 491235 37423 880905 23448 309452 770501 1483947 1022178 225246 1719594 1762544 1892258 940404 1993840 1575626 703052 1149184 888584 237429 1073895 1855818 1080941 1460151 834306 1271645 732026 1288025 1985433 551741 1729822 1342221 1294640 1132751 915095 219212 1844860 41124 637959 418110 57506 1132683 618489 1643091 1614395 416290 1487155 1568436 689218 1155072 1161190 62323 1745537 632459 742573 1751778 1654027 1137212 987000 777655 1037612 1905467 1655528 416886 1914698 1537430 90674 1812163 1959775 364760 992927 825031 685960 1581687 1190013 901777 1315038 85274 1023260 585963 301806 934515 825209 1880083 1698019 1098708 1412837 1449736 833104 373961 402616 382583 644705 259518 380484 115580 118699 96905 493006 399192 554559 324050 1138135 1232290 868663 316457 1908992 181748 1286819 484433 199821 549382 737329 1018163 672609 117449 1787862 408120 229127 1717230 872187 925523 1171637 1153750 700474 584520 1119302 1306981 1876213 54746 358154 1848103 575149 1255082 1920120 379875 629665 1811292 927457 1974513 1245996 1814804 1996510 1205679 1931690 1878440 313251 649113 412368 1512732 432807 977992 199022 296922 760588 1592302 308737 1671271 1666950 972047 748247 1851705 897463 641331 1181778 1417449 930881 1641233 1835809 201771 1641181 773742 1910296 1632433 388269 1664381 1008597 154205 1626480 352151 1855947 71657 121347 1668107 1648446 820595 7835 101929 707954 775483 737099 465078 1668566 205230 1698838 168649 1671186 1216782 1848801 1769184 1460106 999868 1386572 731969 574383 531387 1583026 423141 637655 131094 108313 318264 6592 1375855 195927 1154656 1382497 658415 1806666 1241640 289118 1326377 1055652 936285 296231 187118 1656917 1623127 1586554 215481 1935735 218866 1651464 658987 106199 1722464 1310640 788578 1084842 465944 1050612 1192459 608980 1413150 417088 1083815 1432825 1342376 905272 1116023 1058483 551098 705628 1673432 1956953 1074402 361085 729543 716158 841560 1713951 723735 1377731 1883466 303455 818122 511496 279957 792927 1494346 308537 672843 519476 62658 238522 1598095 1658082 1298467 1946491 1479465 232511 1002471 1158180 965980 1509802 1635849 204374 1190348 1376913 440470 1781104 858739 583095 1745298 986141 255870 1307714 1536799 345842 864916 429748 1920856 1192310 295106 1992207 1950565 1803156 670652 68042 295509 1962936 524414 621058 1436054 560012 1651542 292686 40080 557693 1696673 1999784 115566 1996254 692956 755304 81162 97044 1742579 1510210 1516753 1576144 337468 513702 248149 1443222 814253 981419 709597 1006541 110010 374340 954773 1875212 717354 201630 233723 187789 176119 1183479 835930 1051241 1104577 530070 544019 1028613 541715 1397462 1398110 1981856 1319458 1054536 876416 48055 1112431 978055 446563 1858296 578800 476064 810831 1705105 1134719 1891857 1641692 694499 1953609 1959115 307933 85271 1681034 369449 634420 150085 1328248 1827537 1209574 625292 905297 1491852 1696738 1413805 1948807 118535 1098646 1718655 193555 314696 304983 1004740 1071013 1526733 1421889 363295 1722495 68752 998245 102338 1238607 1922856 137535 264025 282587 1315721 1472269 1072310 528146 1910749 545229 452272 1079962 1212322 551252 1306036 811983 814529 1858022 1823280 1167974 580399 60503 1406327 1194334 1787692 1627750 1732857 574806 115429 1202707 162103 195263 598673 426092 1094911 540514 1796482 1118073 1708177 939854 963170 60329 723405 213139 1260114 1822620 870746 1211787 662139 26375 1690696 875133 660928 1017955 579025 502713 1608368 1122643 305606 1084277 1879143 487579 526206 312456 302740 1071254 1173890 184559 162159 93044 1488907 1516647 215272 1617752 1699326 1588765 1344623 1701316 632583 1015688 1042041 1216280 1047997 550448 1842568 72264 61801 1940580 42952 573598 83536 974506 1455577 305384 1541768 1319445 1612221 386090 751177 1244567 1466470 480405 1103229 1746575 585748 17206 637278 1428465 699882 1332895 1670979 1106120 296366 112833 1924017 1084611 972065 111145 1811967 1619138 892085 1177245 1726468 697381 694155 1747031 424392 498454 1066400 1240982 1181247 1573564 1100645 1777222 267199 319533 1817971 1931594 1153983 371080 1694968 1557968 1628751 1985720 1869847 1904081 1883100 1448841 1402131 1011596 205668 678378 116604 1548457 728128 1114822 480157 1891775 445971 568832 1378208 585245 1784546 260116 654477 187263 1877339 1761187 1155939 1874351 856819 1173763 1911878 1930312 221116 489502 680137 649919 1758973 723115 1992132 303722 804225 1334699 636447 1902389 1728532 1430640 1480476 54733 906603 1526483 231385 24432 363899 1753587 158906 1887827 825268 707714 1595142 1253832 393955 77043 1979299 929732 742336 1738475 1664752 37522 196404 1557228 569477 1168261 1619828 1513411 632160 451711 1741576 958153 755502 935217 783739 1644768 1720561 1418644 1071045 332909 481869 253519 1059569 1736990 1205475 133569 630547 516305 1996422 1153642 522773 1739544 1035044 718629 1619505 248863 1353499 1688929 1374043 33858 1480280 1810668 1958672 661824 998416 1938605 1496563 1736395 1469399 1180347 1741318 1517311 1960061 164225 509353 27924 1514380 1567098 1559125 503611 1666496 597993 696330 911197 1105096 1100825 1016582 1108403 965105 196846 1642589 1725332 1388005 886530 690194 1241443 369201 1937987 1488638 300140 996073 401805 1087649 1433746 1912053 692725 194689 1544943 184922 1227560 1314394 893179 828963 510321 1930842 1533143 1831005 791575 1457289 206728 1379147 874341 973176 57699 633430 1657222 1062897 1832273 1915696 440160 1727203 998902 259514 1510367 1403007 1543097 545380 567163 1706436 1853827 1611132 1358533 1036727 1565910 179153 1767792 515901 1428291 538442 718096 1812775 48588 890262 1080183 609294 115662 301710 573315 524244 1376970 669872 1534921 1949117 431860 1040720 89718 1623077 1953268 451050 295859 1327673 1417145 1173708 1578043 1940470 630704 805185 611362 614996 258300 1174400 88952 1295613 835095 359134 1690351 448850 568463 1320288 53808 925090 1999553 674444 946225 836722 916359 697000 1095698 767679 996037 447510 655612 169737 1161688 89197 826198 205176 802491 458358 1323433 1747317 190785 1579924 100135 801091 1975338 1198697 1398267 829957 580065 1454736 1850181 1705834 1139244 103230 755363 1341285 1958611 1872838 1605708 574829 24538 61904 835119 1873527 742750 1192569 224348 124879 1849733 708364 1096069 1363867 949182 296142 396136 951917 1292880 692703 928605 804092 217936 1822097 37197 1350914 115583 1614439 1189157 643906 20017 278355 1970941 1810911 1286380 999564 397237 1868484 620271 852889 895155 1828144 405254 1733410 275149 1603448 1011039 308582 501920 330028 316986 1309854 1044697 423363 734175 1245531 1898346 831221 111332 1484503 1377951 1391403 843681 1814020 1975710 1592988 1178607 455807 1496033 509961 735407 1656398 490375 997008 1893824 754999 712635 591710 1211912 608823 232787 1171759 1805148 1620262 513582 1030657 998368 1245772 157291 1197721 709124 1331238 800362 12508 877670 1956367 1400119 487287 454649 922372 1110474 1154805 1432839 1598871 438276 1966456 1475920 885077 1649347 1825404 1480467 1133218 759237 106560 1482609 875826 931199 1192838 72194 1683818 1518520 309995 1500011 1990615 1127207 1063218 154748 1221130 1175363 737299 1634852 1598663 1298879 1678683 1049756 1135843 261720 1985562 686494 244747 1190321 705472 1790044 420140 1309402 1786937 1890445 795893 104336 1838892 1930235 860450 1183551 821736 618112 926600 1558966 152093 1866284 640215 1912599 1425513 743147 836204 531710 1516781 1282532 762542 315259 1731790 173783 867237 108626 263632 321062 1790110 707782 780033 1318241 908602 573810 938009 274865 437650 1518256 1723131 1443051 1837210 142272 1073847 1661318 485608 554333 924534 508426 1752380 503045 1533861 469631 144743 1223443 914458 285549 1622493 1348768 1329660 124554 1521766 397362 977856 1683152 292161 538847 730747 141117 1344592 371 1280904 943872 1021056 1294826 700572 1515308 520174 1273703 723493 623397 1750538 770509 1555763 55930 299528 1703549 938877 393839 1243780 399687 1095041 815860 501951 105848 844674 144644 1044238 12194 1626957 449494 1810510 94681 53336 315815 1142052 1202772 1117242 965118 1944403 1994313 1966911 1003903 663994 1823432 1027887 772953 71917 1144424 1832763 1556161 762504 390414 1312588 739181 1362944 361478 1131005 483188 597318 876749 1983406 1581515 727550 1001532 1324676 1279129 807506 831078 1034058 260924 209596 855427 1522555 733927 540199 957578 944040 49517 1091361 1491047 840693 1108185 1455068 691241 721221 1120351 108505 1693795 1508356 1163372 799896 1573372 367318 247144 1627532 122028 97943 694272 653728 118328 71571 949599 1366630 1123932 171385 1577467 1844370 1741259 826436 1845782 302642 1833776 452338 1117268 1726179 877856 1415119 742804 1551289 1369378 1415551 353542 1191932 201995 306098 111666 279709 712387 1354146 538015 1954845 168761 1308464 756116 754023 153386 1438562 641005 378075 1356266 272732 1395165 1710357 233894 1142216 380218 1424279 404830 27708 1487774 662608 1589053 1067476 1579863 1942262 950414 36946 743441 1093571 1233812 732192 1771327 299847 1357467 38464 1709989 769443 1106894 115300 1790921 1947722 120649 867880 1438548 1177346 533943 1086848 1390148 1017613 53715 406438 1601543 714556 526811 1573340 1554614 1076459 247480 409218 1123711 30822 603273 1192496 920257 1140433 1859340 107522 1566862 761423 1016890 1212762 1264437 1019134 1081722 1288180 997402 884494 206456 1627733 1297619 1093715 857528 1408544 64640 1952240 424335 823580 1461201 1311371 955191 213327 731014 16357 1178782 1308758 1154297 1234878 1837255 321196 1815853 638972 1385392 1616066 92436 1389574 7867 1770490 723571 341517 1370036 713723 557614 652383 771272 1780554 239843 666889 265278 479617 736164 356627 1176000 981804 276818 304234 103469 1226654 843081 1058519 1035195 686903 1898542 69550 1047943 1844629 1817484 733255 1656767 239525 1221033 1074977 745685 1813130 1698997 119694 1933999 1280329 758055 1900515 1044230 1961011 1288767 996098 253367 1531623 1975266 1848090 1267801 526023 1709142 101005 739070 1701351 1224090 1816898 70665 1021019 425249 1857963 1456302 1716563 517920 1719891 976330 868222 1168547 59873 1019018 1956933 1205894 1663139 1386432 1707044 443089 247236 1690448 916459 1069648 1452244 449485 1405023 1539535 985070 132471 1061999 679500 1295061 1298694 1073602 644971 1905457 1489422 1235842 715359 82884 114748 1923596 622390 65592 753670 1727799 1300741 1294559 1155496 619190 1525526 1537815 217561 1074679 576412 357310 1966300 527459 502056 692665 576011 297128 1092911 1195323 1433012 697617 1822859 136096 1498162 374179 1001148 447589 240952 265305 375264 95556 463610 1754224 1734496 1487910 997191 929759 926248 988379 1183908 574883 947111 1769724 1709557 1917685 492570 432580 77377 643027 229824 1824903 1326280 1791192 961571 26394 1262822 805902 1277282 1746143 441718 1514579 1284729 513683 1536145 246363 1394979 198511 1450784 1813427 1543100 275141 100973 1956063 1168258 1793998 1252672 685998 296156 236202 417547 1204192 104984 876344 48836 1775130 1847603 1685653 865588 1961725 907393 1105611 330937 662900 1411259 170804 1672989 836171 1729625 784074 1338483 364104 1098547 1769942 1638908 717415 389109 1209874 51036 452676 1961540 550059 866559 951227 1260787 290972 1985905 1550255 1592122 406121 781820 465242 1893900 1144335 124419 593955 131172 1992253 1956647 795673 13878 1862100 661201 287931 532435 641007 1152242 1806006 135228 1154227 464801 232417 1291604 711418 136375 1442438 1859018 1884382 1396605 36370 1504896 1722627 298037 234898 1016694 260285 1586425 1151642 1602557 1069293 1250040 1584036 713297 1719929 1111585 778383 29745 520995 41202 1695355 548770 931246 1385965 62203 152276 663437 588877 780269 1368700 1381171 1019347 1280200 1866547 816948 1855282 1042763 1196862 1896913 488057 639872 1561558 194160 750280 1014312 722668 142402 1925192 1741390 1367976 531694 577819 990624 483176 732872 1774691 674740 731117 1295416 551643 1451850 259841 186232 774452 376735 1534229 269187 1957846 587191 433858 1813388 1376060 1002238 1419201 1277996 127322 977394 1948411 994402 1269870 190558 1465820 34243 865483 1901413 277988 1009505 292295 1085974 1010564 227890 1460332 467509 1892739 1121772 990096 689833 827568 1613231 358870 758664 98954 914446 581863 1725287 444162 1904519 1664218 1841400 1311154 591927 713448 1333782 885886 1396550 490351 1473646 949930 1096195 247800 471194 1667286 414979 132773 309935 1036433 860337 1192148 105810 1187211 641742 188099 542434 623320 1372487 444613 1539635 294624 980945 405825 1393340 750253 831489 145419 834980 796410 96150 1023996 1449675 173991 1728604 1835728 1044275 665303 186702 12348 379975 239445 1018337 237303 148792 627822 712295 1686124 1442880 1003716 1661946 788927 581384 1501006 1179021 898586 420682 475199 972422 1600780 1699037 1449688 48785 633191 1155645 117755 1151650 981080 1516243 928295 439131 778551 1237234 1395189 1095985 1234980 533353 14274 996837 428950 177365 45416 1961683 1895707 1024674 1382499 1346938 1366135 1694594 1103139 607354 24080 1769009 932349 1344057 856929 1086053 368465 299409 187642 870364 1858673 202077 1302826 136747 1625789 817188 348326 1193711 1358212 867155 1887405 491491 1604873 12290 1715676 559348 1060227 1144634 358207 208374 1971128 1961430 1403291 1136668 1466375 1476306 938670 212184 1830687 1574023 455414 690055 497845 1281169 1155020 426261 1132052 770911 1556194 161571 1007964 342935 1893026 347281 262698 1870653 620693 10130 556357 897759 786187 1399267 10620 132935 1635382 689500 202897 1271058 1122649 466468 1410761 1992342 1447173 777641 176642 1714856 958504 224761 1658407 257208 1858567 1166896 1755190 1541114 1613120 34176 1422350 329651 1540638 5074 871437 312002 341458 1097479 1069928 666414 43919 1785437 768736 1177430 505778 1383975 600909 219671 1519583 244579 22789 1449157 1289564 1508351 178617 28664 87348 1973459 932720 1084469 1648101 1542971 1343405 610983 1240330 205324 1044953 657609 1219555 1687557 1920872 1466329 1113286 182389 1122058 1619680 1813728 1902934 1540472 1108857 1823560 156374 1008911 1398029 246712 636095 749089 1977814 127535 1773459 1881436 1950056 831519 1965404 480063 571973 661864 1979531 734421 589700 1056477 1744125 1174505 956231 1301692 1383356 1924857 568803 735794 1786412 168154 453320 1547279 480490 1489250 1015845 162145 1592288 78890 1582299 1975301 571151 825738 862584 947775 1133959 1503427 447340 867632 1119524 901132 589516 25505 579923 729108 1978986 613636 923563 1450659 466744 1318072 1625737 140066 1670004 1932771 570469 910626 120117 428667 37113 980368 265770 801960 1786615 738418 341624 717782 240658 1830819 1819871 1757102 950585 593046 615086 1516260 1004837 161221 452153 996108 133371 551986 1637071 596351 690133 492084 198747 1053787 1980771 1815151 1751658 793983 441052 162622 1095602 1646479 1012789 1731428 1990817 1589393 923193 875498 612164 174988 379167 461443 1009124 854219 1992951 1965145 1893990 1344560 491822 1364266 1255351 1894395 93052 1182373 1150864 1613431 1977115 1943756 423299 1846746 761478 680179 1585260 697446 1119805 1468200 360460 41996 1137244 1995385 1233527 1156673 1056632 1336570 1192705 469445 1939043 192473 534324 1783882 1764630 843542 656011 129014 626836 787829 504145 886398 711434 335975 345621 1875426 260226 1042781 376018 267715 43498 1342328 1568141 1573718 1879520 215993 973580 259935 253314 1206035 628721 1648134 1260839 1706633 390893 1738074 1406991 1984453 1327062 708166 133219 241663 1083876 679146 60120 1433575 824865 244406 1566058 1191288 798376 713694 1953347 121044 129529 665528 1477365 763775 260544 1685669 1383412 226536 1776225 1886870 1565579 140740 1125072 387502 48681 1020633 1938656 354185 1820060 1257443 247936 1852582 196591 94736 138442 1379970 470280 1559752 378859 761497 1237062 1301575 1454717 1826780 389027 206352 1030756 1246349 1134313 990855 1459992 1558432 1594243 852202 1744295 1632854 621557 1666029 815566 952619 1376756 212065 1544733 340000 1388800 616168 397089 1238220 1332635 915893 643671 1759806 910035 885757 1162943 544084 1649018 904386 1701166 752134 1328429 1453479 613418 1119737 504842 625812 643200 578530 1443533 337553 1753841 28510 421936 724898 953411 932016 806263 1600749 1262989 1442305 1399335 221920 1164581 1864849 1900855 536063 1613874 1291165 1750066 1233393 1279329 855913 475138 565623 1247285 956472 1330952 702658 103959 1240506 1610888 1932936 1935049 840245 1840293 1336188 12227 1005543 542572 1979309 1894361 1154754 340358 818199 1624662 1086579 1306108 1991014 851285 1403048 750249 744899 944975 1250850 927901 1559081 1599793 65252 18200 1092513 1745560 1448899 1505912 501474 1347546 1063147 535508 1814994 156936 1428520 346051 381293 1726406 1634193 286070 1064358 89497 251595 274912 1690987 1010792 1260311 1335831 370559 154563 127606 982456 376943 1996617 148676 1332745 1078648 601174 280209 1782012 127160 1823193 1068901 413294 1191757 1394804 1187039 1914244 423868 1153327 1402848 964133 1651008 1229534 1222209 737519 1844559 1674448 1009987 1039589 217306 347292 330329 1921418 1475007 463636 903058 169722 161952 665711 438222 894812 1193037 1295286 195391 1562988 522255 1451492 1828569 931757 933989 923201 590752 78503 1756133 1615611 793180 1580606 1401761 1203433 164741 1351237 134674 1719580 30528 191753 299154 1263651 1521605 1280052 860441 896655 987874 116901 1193214 525954 1681887 1295077 920648 1966527 1288009 1181074 140577 96771 1147166 184735 1494670 462743 1559434 999466 771625 1988911 1559468 1421387 1381972 317812 1623531 1537816 1986799 1082119 677928 225035 1198941 813432 1812969 1536993 1198722 220392 712916 1403051 1252526 711758 1809993 918384 777352 1145058 517676 1356696 933146 1348471 615518 1631032 58441 1575114 138451 515394 702467 1813707 458140 1132195 1726862 1345198 532065 405738 563928 270178 776416 1461559 843930 837385 256027 416540 525328 1910421 1464338 1322918 720848 1579657 950820 505335 1836929 1834626 1266878 1417568 1105708 651585 761746 81584 433122 614209 1591096 1198842 1585012 712334 214854 1186259 1786620 1940675 1964940 556214 50225 237599 911319 916146 658405 45399 306940 527830 1197722 1324662 813186 1940881 1303469 46889 1757284 1966216 43772 816199 1799166 487329 743689 1575274 261678 1933287 21759 1768207 1291174 1804546 1260720 189060 909576 1861770 1734241 433999 932900 877567 1577318 1947643 1941958 596594 1304436 671256 1903863 1960504 735680 1850062 1578940 604880 1560713 1751418 1768952 1744424 1208980 1515727 1734108 269340 33052 198129 1069008 1385962 1482696 533329 485193 192565 647342 1302458 1170630 568351 623386 172266 529742 1977060 830247 1815855 1966533 511609 595740 1321418 1324544 491210 1127862 509492 1604232 462974 412529 824381 889420 608956 757073 1796131 1637431 1318790 276800 1982670 615427 283393 111873 1253742 36981 1609445 1931958 580081 309585 646301 1157545 209364 289744 105186 1425545 740146 1083364 1260159 1606436 1480702 1638589 1430492 709193 515010 940662 1617212 1242370 523912 1266862 102047 1534523 1221834 598568 282093 954019 816593 1920091 733918 1678037 51169 645173 777600 1256402 567382 977562 937194 876988 823408 873109 817798 1973621 537928 213341 117619 406202 275207 997643 753730 1461745 536684 529276 1039275 143131 4617 636436 1799713 1935019 1483008 1261856 88863 492981 325125 1370687 599890 295220 760033 114406 631996 1477468 395831 1874290 958107 1733032 1095315 938441 944088 852928 1570029 513023 738464 799702 952977 1296798 1762241 1507479 266251 1279732 805366 784366 1318164 1216264 1566176 1669317 990878 1328054 1432564 95716 411637 1203403 977457 1612294 746003 797366 1637891 189093 234507 1714956 162814 1842709 1143218 1021068 395075 1574799 220171 922190 655106 1797113 112614 881604 1712221 597598 1076426 544651 474296 195252 1734400 1037533 1832675 1208465 1150676 1329567 1635372 696338 1226694 1058418 1435905 669416 451814 761858 1760221 1929770 955423 1447544 1801703 387526 644771 105345 1406956 479157 1890408 148402 1922447 1823599 40676 1081689 1182607 1290612 124605 645340 29536 954704 1513068 388898 1915675 685609 925888 703149 1842812 144812 194600 679264 1391805 1109711 822823 1901345 1507316 820833 188335 1852170 1091806 301694 951591 770043 806595 1730764 172286 1785917 377814 1712418 569753 1218417 931759 1367762 162480 1744911 649793 1338270 1028520 1781552 592825 1299433 1586931 264167 180325 1944110 926056 1609557 366501 932478 1904023 1256753 1744036 1634345 1379096 1690514 416819 643313 168918 1499997 1446287 1358367 1594987 107205 1803216 966074 1065430 185027 908346 945882 536105 1880026 597229 1128494 3635 1640797 825563 1073376 112822 104908 1692993 777644 1090198 620885 417120 298232 1703175 1327098 1969137 398665 372096 1474805 1594109 1653171 92627 1895908 124005 860824 770521 448183 1311756 754201 165228 970693 1349088 1735957 540380 1010678 638631 1841086 1707312 1664149 890599 1592848 611233 552835 1026149 1448126 1991028 1359693 62493 1079935 966250 1416662 1842844 37725 376400 1046033 1542553 1030344 29749 1746221 360810 1216130 1514882 1922400 321912 166603 102144 351183 1417380 1969730 1480854 744744 1680938 1115556 504440 509421 462241 579110 18074 1173196 1419712 1619499 1843175 1486488 1240483 1049429 1297146 495419 250512 314668 1103048 1562159 1522532 1466050 872972 1204199 1583976 270732 223912 561672 971229 349400 1751631 1402180 1326770 972278 930709 1125353 516845 1554089 189660 206094 1585511 26100 138397 811437 850127 606524 548081 159817 408249 40970 449766 1880878 1137439 765457 853555 589378 282445 542012 755435 1420872 1266280 1351085 1132732 934925 1356706 1858023 1399747 1671937 1188261 1052552 678617 113661 1014454 1839807 499779 749809 1076508 978926 1752049 1263854 115066 77601 1747220 1557996 107250 1673064 747156 1740472 125300 1291391 107396 1533945 1409423 734022 1207731 1999668 1633013 883921 887263 1803378 1935103 467371 1344690 1846644 1879433 556505 1954758 1232403 1869215 1991530 1092504 1403000 1474984 1794564 33780 1378775 385311 1251354 507523 722459 1523450 132365 1494315 1251686 1620387 285508 1091979 620244 1319503 1345545 820523 1714551 1727925 804653 601576 1191153 932261 1010111 1721005 1962796 1764427 130084 930590 1987481 243750 745680 1488483 1480301 872928 1394396 1866000 1432078 1596915 546701 1569620 897886 946621 1891600 1806454 1840357 1859137 506931 1228352 954481 431337 759193 1185496 149223 1336619 281309 1686609 259305 1139579 199193 410764 1741045 1633393 1196774 1787454 1182636 1068925 636335 1037026 1251926 562870 1902863 237423 1372875 1439663 960299 1370230 1881033 323972 1911488 834616 403944 1150582 457536 1775345 1940128 1824613 1540261 1887001 994898 1898045 992842 922282 404111 1250052 1628190 1381670 338657 1651956 903832 33828 386362 689518 797046 1237604 1660926 242888 523594 1820948 135716 1440169 1848318 1819359 1634664 688147 1898979 572094 445703 1894893 584224 1498431 397685 671005 867051 150702 1394911 555276 1671082 1149764 1754525 366543 1925163 696514 1269411 303568 1947725 1716971 1739926 1826196 1877323 924568 1841740 1911363 1546309 1238432 410182 915688 644194 273873 656390 891497 716475 52487 1140195 1431541 442974 1009940 258468 651630 525609 538132 1848578 832873 408561 647595 1811885 1553331 1145473 495210 1453572 142657 1636077 1198949 1859629 1193445 822863 1562042 1790464 1104834 716612 888743 664979 489345 1116525 278835 1501700 1964751 1935139 1702130 1062839 646718 213366 1763570 376725 180499 1251818 1339397 1855852 512040 1244137 1640565 1573293 1560577 1924210 1337300 699161 935480 62104 733598 1623341 397731 1071353 1499925 527292 616799 1567517 1660643 467392 1944907 1986580 454888 812224 1584515 269646 1611314 1281299 1346182 699310 343979 1040960 833673 235116 925361 1961509 683157 1302956 460808 259967 311879 1691495 1625138 1700118 251981 1248492 1866178 1845308 1121449 530371 1604345 842483 1818859 862395 867376 785707 122007 141485 172859 1262962 806122 1862279 1668402 265762 427065 536711 704806 1722079 1275975 343403 662416 1565449 1862977 136462 1456629 1370983 404414 693757 419908 614817 442312 1207678 1147003 965760 1257502 228115 666963 327815 176364 1219379 829445 1985242 1158394 588188 729109 466244 1855727 817397 1768765 542025 1590128 586857 1404922 863140 148783 594284 583508 1366569 249367 1316846 837676 232491 52701 822115 732869 205495 1983459 537415 707763 1829743 1941313 304590 868141 877308 1917073 1999178 288698 769384 1607929 643369 1112547 703307 516012 1144519 684826 413983 253752 1948633 532096 110143 494689 760415 267752 789506 1793139 1660463 1674783 1397797 259861 224973 734318 989029 1609191 1456174 1776368 1084829 566355 1846470 17716 1536128 495291 600181 1595471 1800037 1061819 142644 999413 981214 1647429 1612786 511647 1809156 1526036 1210179 893744 316460 750062 921845 496401 1854170 1056222 1673144 75765 77488 1418660 327763 633155 1214017 470623 1957183 1353657 1687917 1957996 1706629 711935 429370 995800 1387060 1590018 623619 245113 1360039 1260730 823982 1848203 204455 1094476 93683 1533408 45266 121973 45566 1705576 1147655 1274680 349782 778580 234428 1599300 293706 1375204 1505811 1035861 1202556 1105849 1852275 1605871 995436 972191 589522 908294 1435589 158660 837081 175331 1620518 420261 1053401 404761 468556 430824 656412 1290690 1297571 1632051 890733 1960434 1014992 1632218 1411354 492887 352778 78037 1937714 1190868 40441 1614558 1327181 581544 1857654 303410 126544 1759887 688389 1558166 88966 658200 1236462 1363316 289278 1096912 1800627 1357032 1261740 1167694 42526 25715 1185101 1436895 47424 244643 715792 972000 1456050 73869 707784 1502595 390108 225761 1311261 579009 1927748 303335 539173 923026 286572 897092 1550973 1530933 458883 1088931 381662 1749841 244959 230077 442102 1923663 298509 113030 1190359 1355070 1801815 1703583 1311764 1368332 971591 547218 853807 569446 205909 640462 868432 1722896 281618 48954 1008027 1833889 1479099 1587907 806903 586755 1916266 375537 13338 697174 276851 1604227 1795476 1233102 142165 202523 1480753 1978464 886695 1837988 1420699 1385126 1023555 14167 273583 273830 81200 373849 1729859 1196578 1882570 1896378 1192324 798064 428771 1849725 178329 60187 1714004 884729 172401 1664250 750725 736615 821145 874522 1040890 656953 1715130 923156 782595 1812490 1761094 883935 1797172 1227174 1060850 1531732 1377341 4394 1685946 1121668 727754 1731530 609138 41399 1485733 1844681 833658 1664110 1447686 750245 1854288 1923334 1950497 52840 133614 245985 412615 1851884 1771723 1533029 1267583 1537347 1002615 1041583 551388 1898094 1394031 823038 581717 1445795 1471180 827579 1754065 1162215 1848979 86700 1751961 638786 1056963 1469838 1288266 1407552 1572884 183383 1690578 67509 129848 1116581 1791994 1463272 58943 1959909 1683936 214035 1514435 1907771 692072 1963521 1902639 1751653 257351 1912548 1279356 1775884 877152 1872991 1214736 154749 897116 1108710 1872700 198235 277499 172297 1228313 651982 1774582 1861264 219834 237827 1957892 354391 457877 1033606 703387 378162 1649617 263445 1330121 1754274 1645716 87709 1765042 106495 1049326 1126652 1001011 828078 1234326 714399 1443590 337184 1653346 1149860 1177883 556046 997543 1007386 675073 360559 754696 1594056 496039 1868767 1290183 1625393 641779 1799745 1529759 74644 1544374 579902 763031 655706 848529 1575778 611931 16472 1060899 1726265 1780567 565584 1382653 1163991 63899 1072000 967586 729228 1531905 935103 1623091 983878 840055 144086 886782 1582253 1124874 1229167 1597827 1558336 1238116 1283801 1326456 1896107 1238541 159018 1336519 1914028 1659722 1272813 567052 272921 156069 915430 1044645 1457405 74767 1920705 1470767 26963 1228918 1048731 854081 1715382 808753 249800 377921 925099 1851360 1273055 1641329 471878 1831011 1971126 323718 992088 759023 418319 957886 1717979 510294 302747 1925065 1449163 1118332 1351602 407175 733235 781117 733899 1931653 1127729 1719333 538736 911289 617503 1229938 1967424 718442 1649430 350121 793809 291745 1357520 767590 1794867 9975 1072576 1787677 1537431 622419 1075880 691050 1325916 1951137 431043 819674 360738 1425211 878298 1542209 1268501 933580 706011 134541 1653572 1427507 194601 482782 236313 1390521 727061 1720730 345951 400607 21037 297372 29896 1365154 79099 1975790 1974654 1529086 989897 260114 1133386 374181 1291796 383245 1062637 909006 902506 462285 1255479 778634 1217568 937369 29877 37503 548886 112783 429165 891339 1118581 705340 17238 171111 1668971 541683 1555611 255659 23684 544681 1607252 565046 1277103 1950826 1158680 330562 1793128 1479235 266448 890133 1767549 328864 1845216 216224 437000 1958729 1002505 1102285 1606901 646467 1451914 371466 807140 1347636 1340282 1992754 206638 724847 1638148 1431424 1150196 1940297 1950083 252089 1157355 3697 1508287 552584 1901754 490296 1937726 323983 235326 1352233 496060 173180 1070685 17317 1983306 618886 735575 1377256 1439180 657335 1157913 1728757 421767 432737 1710506 1030139 1549469 1680147 1452210 651451 1924768 11521 1163258 1108803 390715 1467632 622779 731815 1912280 705225 516092 631617 582269 826544 665299 1893648 1069939 214441 1469357 1429491 1612836 21365 218604 1518442 1946331 1634608 476759 1117647 1550801 1699245 805560 1246288 268077 741691 1671193 681582 1739828 604507 622316 269724 391225 169658 694195 596718 82936 1483012 45590 1076720 1681014 1027639 1778215 1455315 526295 1889244 1159092 1762462 461773 269193 613936 1388763 1153345 1447252 1303210 1134264 1214970 516633 1188759 467177 865245 789578 601087 1402130 1081886 1396707 1880825 281802 1621322 598634 1022667 577436 1076932 1775708 1736068 981178 444831 225803 1830615 703826 1931744 839157 1902706 1819827 1279314 1320542 1518369 1102038 1313114 1882931 1577484 1933366 494716 657222 141442 1991108 1250500 1846898 377248 335634 1709436 199646 592990 983915 372474 1899962 928067 1962105 419626 1844221 1123658 1699636 1404581 1978784 1513916 647924 591367 207274 351352 1812558 1504013 1059677 753654 661705 1456673 1045286 1938476 1147667 1130269 1789166 1168401 1189314 168099 272336 1126004 1997403 1725046 1072346 597708 1254147 1044256 436311 705054 842005 388611 1815610 1644199 883606 1351928 1717172 1765382 1589921 537401 107956 241146 1997782 536826 1678154 883501 1288106 1629583 1826537 685393 404651 350606 950589 1260048 1995628 1485151 282951 1667602 1080627 745247 97327 400690 1108970 1979620 971429 1845797 1576978 1529471 1753956 1684296 1267842 1113182 313943 752939 661079 24136 1533958 138225 1465446 307339 666408 1905180 744805 587637 1995947 211825 492143 1512284 835329 1983936 849666 1819584 1909894 1262534 1611154 1431775 1763292 1773039 1336216 1816981 1566397 1139006 1355313 1125978 1536784 111155 1751794 152390 1505662 1450847 398836 1542557 671588 44564 1121586 1458732 1626490 102659 118133 559371 1043531 928594 516934 989719 791691 1624156 653158 1798368 1242461 581463 1281888 254392 243867 1867752 132950 574253 512452 645436 1723473 38521 412182 94372 1875101 637317 612982 1114239 1899108 135964 262410 934777 475118 1782852 79703 928339 246040 1511945 705004 596379 531083 1945775 92572 1515045 1705975 777577 899334 1202453 241326 1220431 341768 1204392 368843 1567245 1908373 596609 1816118 1575116 327054 1707779 1752293 1121265 1860748 891841 997947 53348 559387 893064 445023 1026325 1890158 922678 380112 1304888 856348 756824 1515829 816003 200458 1237540 855053 1315499 300884 438663 1385513 449873 1333112 881420 1324321 679603 1503843 1808008 1693528 115845 1327680 293496 1611378 1443824 31834 989823 894078 1624624 861896 1377288 291167 889658 183543 381395 1619367 1507131 1777820 447860 1101549 326389 1889877 1126279 1602359 1818411 1503485 792244 727259 1934937 267734 877424 971434 74193 1256980 1911315 992889 563256 1348869 746728 232138 1731285 370337 624509 1147347 536554 326893 1742296 140328 1206384 320176 1651157 356575 463630 1458830 1782689 1262780 1049595 903997 1928467 218926 23972 1473249 203579 297333 332613 1088706 423011 792314 88513 1157924 317980 1803387 927718 313154 1579907 819113 1016768 1519210 142468 736869 1950375 1598384 1419153 1798407 567925 58962 1956146 392286 1500100 310696 679402 83281 274347 1747325 8057 189731 779785 1370408 1457383 530867 93674 1210255 1772311 165352 171220 245435 1030888 18562 1143233 1289235 369380 71072 288667 1746830 532919 209091 468793 1360099 781473 1727486 1107231 927968 104862 1137090 1934120 1372014 563509 965200 1004552 586890 182788 798605 1212485 540616 1040240 240139 1461231 1064216 772042 537890 1260507 138831 1303869 1220597 809565 87455 1115429 1358123 599226 1547689 1886152 1095074 696027 512314 216856 1965071 1813983 950442 168576 326364 1978204 372733 1158212 1254036 986346 1150451 529256 835735 1487508 778370 1707058 1637996 1930089 1140272 1622509 664136 1258695 1378552 114512 634682 1919339 618796 472714 1155957 1997753 893511 175072 1363719 1984736 859753 342036 624386 1104660 1353151 336543 982291 1394852 1987734 1909541 1117130 417115 1185626 360573 1802868 1982553 440076 1661696 806883 199253 352608 162454 310262 187940 804007 777893 1763561 135344 1311038 1417378 1875826 1637176 1273266 655734 1088588 1567912 27563 651983 134298 955261 1816196 1241293 1440320 1129205 1049042 528074 1358032 1206157 823111 1520508 1161463 1359563 343028 1469771 504152 640106 1666414 1701921 678642 598271 595340 1270044 735957 1806310 390334 854157 1665808 780456 471446 1463239 856134 1219935 1663974 1544340 1340548 498504 1404289 1765427 522141 1825872 404404 1289817 736493 1275586 282237 1505935 429277 384101 1245216 1934743 423251 1708959 505467 1154573 792261 926184 504168 1266977 763192 364047 1632725 14330 1310918 899710 163369 1726331 907840 694906 1270252 1364553 1021960 872493 1256949 1068080 378877 313400 1819488 1627144 1243919 170856 870566 543203 121441 1279714 52884 800647 102973 584483 1328563 647763 484448 429181 1786415 643450 1088345 1403120 1497706 645197 750056 227485 1272885 1205151 1380229 1540427 517539 62591 1012077 449145 1501084 1881514 214151 87052 590193 1107899 776639 1460641 703328 1499646 1871494 86418 673534 1967268 1382307 1801870 1749496 373482 1755800 692487 792548 106282 1274027 1950215 532987 1649692 1809852 1353736 251266 1330753 1746157 1178377 1159043 1512668 1773597 578269 634744 895682 842907 450273 1835348 924197 622024 1685614 171673 1460530 878986 67706 644184 965687 438852 1922989 284178 421935 198982 481790 199673 313136 7664 65179 260885 474877 1168659 1377284 539965 473854 1326662 893146 1639403 90272 163410 41131 1258433 81771 1243967 683083 737112 1479029 1287907 1238137 768750 617027 453453 120478 508490 452879 503793 667532 768879 235675 654694 217800 1528388 1906443 204884 1729472 1044730 1659215 595246 529387 969864 292414 1288946 1175464 1982155 1489431 1805260 607863 284979 1679532 1154183 1664564 319862 1020638 585787 900343 1358467 1069192 120915 251926 1224941 889410 1214514 280185 374766 106586 117850 1980980 105514 677497 1483052 1162609 172984 299894 580150 1214587 1935377 1312362 837293 1837023 1769197 665663 1399663 783324 413526 1174447 1440404 1972958 1716984 895010 1183102 502136 1952675 264555 95539 100089 833917 1174895 539304 1022516 906498 1057137 1256954 1597716 1050187 1833253 916280 122363 488394 353004 413426 1233983 1326068 1301004 828763 1553497 878580 549408 691303 201648 285408 1052058 441020 269538 1248025 1809363 1675812 176889 1808274 1245956 1539082 19841 1768619 628666 500370 1405801 206541 1025308 472697 1810486 1614291 272603 1503926 706073 547402 458474 1875178 1423464 228318 507681 956867 691118 1145542 1440678 1219678 1181643 441028 105380 1590799 1002737 1263473 1440664 1735352 989688 862682 1562309 719846 1100543 245085 264109 131580 1362867 90402 1413010 883913 437072 658291 244262 1136446 1696333 285520 1682243 435025 784630 750727 1282751 1636224 933395 1355335 168917 825744 1386221 1714562 593354 1734884 1014369 1529949 1466850 892427 1418899 1320092 662167 156214 105069 1680356 1538688 435835 1882528 73450 1626254 1539220 361637 761248 315098 254477 1257693 1560917 853259 1784005 1079808 727424 410322 1753510 323207 303394 1077238 529193 1775113 945765 1931465 1935324 1058651 1764187 1477651 1607576 1235484 642345 1002029 1872016 1822890 1117655 271041 1556462 1415970 1004451 1708957 655149 1038264 1447887 1716963 1605340 1344087 1847450 1435976 594389 632661 939837 236700 1654162 1324081 1330696 876878 247155 1728291 473478 1333303 499184 1952769 1040053 981873 868645 1692733 1076673 1714876 885546 1463578 1963914 1780654 1020027 1435924 910532 236016 359388 1432529 1062688 1243109 1898771 264409 1144363 142001 92161 205633 1628687 288067 912382 1536339 1468796 414384 298842 1968418 568984 130022 840426 1872369 88959 1712670 1176667 1973466 1323276 1542053 743991 1411529 714179 1018371 210001 489912 1131490 1897222 1572843 939143 1144520 2759 618399 1114654 820481 1251241 617907 650847 851015 1688759 1762062 723653 1828460 929083 1803475 438580 797394 1669846 1373631 1012812 1326226 698061 1725810 1045228 1060268 1913826 83834 801784 1797055 1520608 791040 1230467 839485 93542 1920925 793922 854757 1651621 734187 1143894 1431867 1791959 1500679 1684129 1083752 1273052 1264881 364088 444725 1757017 166678 607393 295516 1406538 1898987 1046102 1537075 560597 1947874 332370 1485550 1135219 1072664 653231 966610 1927299 61310 203939 588737 1704577 138793 773840 1950271 423988 1443762 108526 821093 1220810 166272 1799701 1414378 572290 455565 984019 1710056 48891 1969853 1766487 119979 967842 1706588 1559914 1446306 988543 646977 376744 1248294 776950 1353634 428421 856537 764936 1592472 1981589 1731039 1110923 239750 1270042 508186 1093401 1442073 78334 17664 1011065 1420219 164796 516449 966817 733551 1539628 875182 701640 1838297 199623 1196856 918451 1371263 1523164 1021124 1709742 7275 181768 1515644 1275139 1902893 1385681 1103431 109148 985390 1935721 1844195 1946589 1761162 1311218 923984 1509438 1299316 1918464 894947 217711 1996222 524033 1955973 1476873 257338 1150940 1142518 506370 514622 759824 388578 397545 1617224 1701204 1248735 1193505 757404 197592 340393 955751 659114 1109520 1569263 105374 1051373 1864164 805918 1441407 629793 436007 896236 280338 294080 327177 765022 609591 1020215 1888305 1971465 1631885 513157 1854237 1263419 1175032 1445339 1171155 1764047 281779 1667137 611220 129081 1249430 859677 630074 1591012 804183 1141692 120223 1115588 1497091 953910 1367443 1414673 1367362 946097 1485188 1081090 967128 627390 938935 919839 1544941 237127 1683324 171 1072641 539402 816164 759012 1265287 1171187 1195860 640446 1381360 1475080 576841 1000302 1550671 430063 1398011 288260 1541422 119999 462779 1885304 1672191 108563 1016555 490369 394035 1384419 1039744 1262935 1619748 1231070 407119 1331565 365759 871742 447946 165987 616095 1926163 1876082 550913 1944054 927305 1099681 1511553 1557536 174317 1403977 1500643 261600 1516979 31208 710226 1705065 902742 1556690 1078783 1029062 1021303 921230 197105 587775 536790 190267 1871625 771262 466312 1607132 1052475 1810203 1111151 1090586 1424075 742740 29334 72819 1303746 1167980 962714 1189600 1433137 1713362 525155 359555 1782412 1706734 1121418 1206486 394488 438180 838767 282378 782613 438896 1647063 1976303 18674 1378802 122924 445385 1961986 809788 1797745 1536050 96214 966108 56703 976809 919324 874889 825153 1416045 784727 1762951 1244549 1921483 1682061 812318 983070 1441092 506176 1741443 1689939 658449 110225 510129 1362316 674375 1400759 889918 1411927 1330669 1849868 391976 1212604 529118 1529857 308464 867019 821204 1889032 857409 1370705 1932834 1536330 1437026 1425680 923381 751742 209980 1140908 900230 235802 1044154 1217816 1954100 1340184 1200262 255791 627946 157614 680501 1195639 298932 506075 726590 985241 1075432 1605427 1026589 1612292 1644010 661787 823822 648455 1235011 69438 1090261 653766 1818425 1424321 1051056 981953 1156436 1865299 353080 25202 718008 1597477 1228772 398682 741724 949017 803395 1435346 275909 1164247 1377340 1670242 1516178 1310318 1820769 106571 695252 1576955 234222 1708549 1820760 1147519 1479340 483544 1081308 132689 1483381 423267 1256742 1298618 93687 29574 1125274 170479 655141 1455809 1302904 1605668 665305 504696 287512 1053857 155879 526118 1066073 939707 1267891 1554133 371572 1210701 312786 847553 1381623 1656156 680109 1810359 1225696 1042215 621449 111324 1592326 581032 1576560 1941534 930549 1269680 990535 841003 1809190 208602 1896635 584305 1610991 622576 1824604 1344809 1195535 1542939 1039681 695883 1767351 510855 1837131 1095145 838569 748932 1381406 1726457 308918 1016874 1190058 1828728 710170 705989 1046074 796312 1647220 524497 896244 111088 405638 863600 694047 927988 292107 1874176 1422751 227093 473465 950439 933357 970829 1033424 124482 1126978 281292 1997241 332426 1427454 1021288 903189 704703 351481 1885357 1462445 282176 1281240 1726071 624142 1146766 543692 1102097 1670869 484419 931583 1462540 1502409 797438 821517 512079 1110307 230145 1011439 1694582 1627337 902003 1748849 1444029 1900514 516764 1358648 1174129 680963 369690 278622 982672 1570314 953153 1469156 901851 549276 119068 805420 818470 1567886 1330395 1410854 848814 1295212 1142596 1342289 1272391 701323 1359017 1124331 7703 1295333 1679724 1121835 1158795 1302364 330946 902756 793234 893324 1246836 1919414 808196 558032 1286253 1790286 92089 143876 697425 455240 38526 1896744 170056 1586630 1732593 715349 575499 1650148 1564544 739879 1472397 1603901 1922863 1962020 494324 679515 911514 761075 870677 1432888 798398 797376 1427202 17619 1832262 824841 1328702 820697 1205 329336 774875 1704366 700594 135791 611776 1952128 424555 1912832 1753749 468169 1373232 1867229 950446 1179778 1747641 108198 1814732 1470289 132777 1474855 1182543 401111 1831813 1063985 1072474 1057300 417499 1223557 1345415 1050282 74252 1050746 1968935 1073502 1990058 1203176 1112944 6474 857129 1469676 1779302 1371886 1564319 1820531 12025 40905 1842869 58637 708605 266196 175843 598449 1395973 1399413 1665444 1019627 1026084 915080 1091783 694546 174852 760211 546100 235408 757801 130115 369063 802696 739810 1380473 1335377 48949 1891747 445009 342224 747950 909674 863803 1121380 1738451 790033 1477547 58533 1066026 1221970 1918354 1635252 1134939 1656248 1165390 81668 1177082 1655016 333208 1588680 442773 308891 1146975 948339 1848776 1701301 402884 436627 876798 226091 1235454 451083 741890 574121 47693 1049002 825275 533171 368704 1330302 1718516 1872854 876052 613725 1982694 976334 322162 1061998 286793 1831314 1249949 453843 1871884 368206 260650 1976162 1515254 1808647 1199237 1565160 217624 572494 197542 1291214 431726 1259998 510703 452453 97374 1850176 1615588 1963924 65170 1587457 459846 1538782 1151846 637563 1200489 861040 428148 1533454 862140 1974441 1758370 793662 1357003 1696464 504471 1247541 1178300 827833 636123 1737017 1163431 1148729 521897 1688528 1816247 1476311 1068233 624008 1504355 1086882 1543454 873038 970944 1593615 1918677 1781481 1711114 758619 1771354 1059474 1192508 1985286 1790106 1487847 298748 1948834 1048086 1615995 740816 1647742 473474 1054991 670499 511250 1315581 1480733 1649622 678185 585711 681759 1531068 798362 1957793 611556 371191 1685962 1361867 853743 1325126 359445 1966309 1003831 539530 1193334 1950592 1572573 304020 1803255 205313 1254027 1662626 714401 656878 1319725 1378540 1089310 1550152 478208 755912 1990878 450656 1122087 808314 938346 621341 933195 27166 881912 439994 1223064 121026 983813 1253036 226659 186341 8514 271751 1308430 852133 1416518 1689064 352243 1893579 363900 1381473 1249973 1880746 291517 456125 450156 1097908 113674 987499 1111351 26553 89395 216665 1348428 1839982 666786 990805 526619 1702190 84593 1157989 1527778 303943 947738 8791 929307 1561087 1833021 1016393 452523 1864405 578531 1363868 1617167 377001 959120 297771 771537 1222623 1223584 1190573 1156681 12325 358246 526469 1584501 1927595 1724318 1346976 1091164 1363288 292101 366017 1411092 1092129 649508 1038465 702316 1163653 1506556 1063684 304384 450397 536473 730178 104832 722154 1313698 245611 1858955 1142997 873353 712997 183007 675425 1747598 570517 779653 1508592 554951 162170 753117 697958 1916476 1860448 1069287 1656217 457384 801047 825553 1070346 121757 1746663 155497 545615 362215 480017 1459969 1020972 1159584 1138581 1160407 1833717 1090677 295771 779727 1141478 1195795 546337 638868 1378474 1569421 384655 353297 249408 363645 1902839 306915 551170 46395 358295 194088 241281 530513 272730 1285073 744083 1984274 1399376 530680 1638470 283425 766649 1399833 1011340 969329 1960645 1852896 805376 1941710 1889173 542059 1669906 1127440 1444820 559097 148482 1618232 1497103 1725220 1587674 1347518 141414 1868005 1403784 432257 54807 1464547 1105040 52019 619478 807499 1807762 75493 1643282 1015356 1432915 1471773 118598 1923239 1554028 935358 421073 534105 1301142 646659 569769 438208 998039 1764793 1426893 950652 1463922 662653 832411 1657048 1594588 352861 778674 1565729 1724255 1417109 916609 980405 1494911 662606 1162156 1904321 807409 1598940 131370 1772791 800853 386092 294583 771152 977458 584542 1798462 1241158 947331 1399215 1577383 1008239 463215 1841704 206425 136221 738326 252304 536511 459991 133467 1823317 503076 963103 297598 393054 1687110 806342 588235 1199539 724437 1212544 703040 337229 1144100 1988407 1052590 1614366 1841854 1875450 1726141 168814 1450536 690850 1343728 1524920 1918749 1629612 1278102 670457 748582 1548954 1966710 984431 1028348 220368 362915 1161097 535882 1614388 333445 1041325 1797932 1818952 316041 1964264 596834 1714459 1241705 371190 1719056 1204584 1243766 413101 1026836 1551039 1102296 357057 417229 505859 1306799 271663 1973441 1317662 360497 452884 522150 599453 1787746 1926538 722638 1697431 1586365 1652624 741918 1182487 1367279 975816 176643 1859643 1859981 202903 1816818 840099 126613 1571398 1676174 1989146 1461188 740595 203116 840946 621861 464338 1007388 582816 959964 1326010 341268 191256 1727217 286179 1168259 656233 1009193 1138956 870685 1055181 448603 2001 236829 1202858 1776078 1119026 1681045 72502 617239 1488858 1569524 170161 1765446 1021145 107606 1024100 337965 819322 57331 963306 1574042 1805540 1458315 175575 1286474 686045 1195767 133147 1530901 1738922 1670562 1865012 332249 793534 1685447 1759534 615011 958931 749421 240167 46099 63254 574489 821877 1531417 4181 745100 530449 268469 1074448 1530162 362787 1836959 1584354 395955 1914176 799106 1761436 947367 324866 908932 1563533 370381 65452 84399 612271 1837573 846659 1563765 874092 650556 446902 1193132 1881759 1716850 1764414 896924 869760 933916 937694 266708 40758 647075 1028629 478020 1146663 1941734 1493293 1577228 1380752 353578 1674602 1917928 1975719 1272151 661323 206889 877995 1307580 312280 546507 966758 938405 1647330 911430 280597 1836551 1559781 1714053 1649098 335916 1469034 803133 1207765 1269794 1441743 696239 1530021 725297 1051928 1247889 1816604 1033158 519041 16743 1694467 1581334 1755378 1953545 1572833 893544 28771 1410680 877612 23770 198374 1457620 595744 1404375 1329484 351521 1517578 1048133 1533430 862699 1699051 1523135 959719 890552 934378 986017 1227564 609253 650125 1865483 470208 541203 1785824 158820 859419 589822 1944349 874843 471468 1911580 1841909 1656432 1076575 1202196 540827 158902 428178 1856075 1285261 20467 773981 984033 909156 1731692 1946084 501235 1171871 550660 1766020 1264477 499166 1854965 334504 1851553 344264 1195346 1919063 1954044 1672518 1996172 1821807 1251171 486385 1491730 1893029 1559638 1545279 1084851 1498062 1282716 220391 1788757 1782663 587762 595983 1217272 873209 358544 562185 261875 1125695 857327 334740 1467110 1498334 1236440 1993217 1143312 128417 1395265 1326300 1572701 1959515 1842222 1692048 161713 461531 1944864 755066 583099 89559 985720 1089288 547824 1000038 23280 1785128 1470247 815525 1878778 799016 1791976 1853571 76073 1210751 868130 480317 1925464 1477727 314202 1747629 503116 702914 1802929 972327 392584 1279920 943272 984486 1186483 561730 596702 1941058 692617 535993 273313 1291976 1769094 1359047 322493 105404 148615 660602 572253 1819295 490157 1641105 703518 1026135 1029106 1694381 284658 1496144 271995 249193 273497 903443 1601500 1184503 1505367 830404 1689142 1981066 1278262 393365 1507847 568719 689664 1284805 463504 1534414 1728790 821058 188213 483711 1331171 558670 1638791 1110853 1874078 183071 1039693 793632 1284251 252415 1545074 1001666 1777882 1062702 1831862 138062 1227848 1454627 1463023 1042324 744997 528235 782241 1800377 572661 1841547 245894 1262725 488844 394679 1360523 64153 1363219 1976824 749005 397430 1519671 1045257 28557 812178 296379 470885 1948396 34531 60665 483801 819362 484727 130663 654316 443200 1769235 523010 700126 75916 1734323 1992030 344848 118552 1414143 1744768 1696708 1595849 461007 1667914 53712 1940674 274354 1978482 747423 1317064 1201803 688719 426560 365996 1021616 195427 791197 1307147 141843 349414 670067 1221338 776857 1959068 900551 1317606 78677 680480 877743 766975 420670 1747062 370976 1976108 1067112 1163672 1586191 251777 1943925 200920 1339768 1617974 56059 1013659 320762 860551 217338 1904515 1912786 604690 1912821 1741024 87259 158594 414119 1594498 1115307 1766658 409954 1952643 967232 78901 1775694 1976621 772074 418368 897782 504029 542137 299192 1052821 54431 162249 1727374 1041036 1638483 1786572 1402189 874862 1702070 804628 642713 273915 13065 274718 1626072 485235 485425 1892601 1763920 612766 1844754 78344 915093 861227 608470 240979 281602 207171 1615179 1452657 783287 365514 1538167 1252919 31161 804646 1462628 143948 1199334 172837 328097 1303178 1677074 1126643 1304623 685778 331797 1970992 1726408 961462 1631413 1476023 1158142 1390693 647941 1891945 1309976 1190611 598898 494236 606778 1547899 1294007 1499975 975900 345742 333539 1625208 392580 202384 1190662 574788 248721 396689 1589985 1204259 875036 603747 724081 1781791 437453 297430 240064 358183 482211 618658 724854 506769 806268 1528119 945105 657307 1031836 952065 912552 1409334 1744186 1716493 1228177 1265050 1200472 444517 1828026 1963131 1324880 522438 1164454 1187709 1258903 1834846 97508 1666161 1869408 562112 1940825 1911061 1428850 482892 1845372 1549224 238729 945337 1497477 239087 1748731 424135 1135560 1602477 640485 1441539 226925 616894 328556 405794 1698666 1874908 469848 1293785 310110 1360110 1469206 1861747 53200 1470807 1736628 1855325 1342627 1511279 1383917 1650645 44133 1604695 1454579 584956 1938056 550543 1222869 30968 1873708 850355 419347 1469127 1939947 1113651 915859 1217834 1205139 1307314 1143676 1486867 29026 13614 1473231 132169 1665807 1491908 1920345 265337 207207 563734 37800 1175001 1609486 345641 1463510 726262 1653596 1046476 798725 238180 1048433 503328 1499960 783479 633233 1905942 781573 1641480 1469730 530067 76480 1866718 1963230 1809202 484371 1998088 1512127 606606 1299481 280783 1191230 1001824 690691 1558371 1185544 490895 1290054 879783 438189 915447 853674 1258113 709973 942549 1862447 1978260 1806044 1218057 1661190 1378630 910245 1416309 289055 1509068 1427617 844027 440218 630650 845828 368623 641385 1397087 1826423 1125743 1440640 770484 29384 1975204 507716 1599384 399508 1100591 529366 354972 1522718 1923801 954800 187350 884090 835284 1825067 964984 611575 1320264 1268629 1205729 905396 719671 1814797 1512972 1047078 1089271 661492 1045038 566573 1140719 157218 174220 1070435 1385589 475991 1350931 1748438 1161740 1053223 1438311 1362228 430875 1880976 1073856 469794 1489817 530111 183516 1604253 328829 984632 1282638 1812233 1355741 1781963 1360417 125098 1005684 1749761 1109655 89901 1897050 867636 1077361 356775 204868 909069 1580962 1607190 1830941 1860005 1901340 1782701 1480457 979957 1748272 1340858 489534 1370551 698529 903557 1747560 1208104 1875549 278331 1453086 742410 736209 457699 1127667 1291029 1258714 1258298 1437373 983783 1384250 325060 350071 1812399 136841 731370 217693 1495913 688672 1305867 126118 415723 173229 957883 179227 196336 1092028 892833 758339 1579142 338634 1773986 342220 68076 1489182 506828 1166403 242091 1445141 1781624 665469 413599 311892 1856690 146600 1004248 601693 429504 1392762 1032783 1060824 619831 203594 1248481 1309936 1254409 713270 1286628 1418990 2425 423420 853023 139646 680744 825451 1318129 617119 1979306 1301974 1190194 249435 1132393 1026814 929386 1058375 280022 1652465 87790 292229 644206 1729669 159881 1480366 1316510 617195 1893160 1780647 1885445 1817798 619032 1258094 287400 1192621 1844927 1946992 26820 1333951 1755847 1146758 1730155 1477180 601238 858417 134006 1057246 248053 427836 1890094 885860 1510323 167666 104433 1649305 125615 1830623 423468 1324149 664995 552360 506553 433471 1304214 1947614 947637 628899 1855613 916336 971347 695608 930158 1312814 557561 1684756 1354513 221962 1029376 260609 1666060 405006 857945 467460 62337 1327223 1126686 1176112 750530 467730 653671 409141 1456504 923442 682554 829528 1874116 1760171 151747 279383 1120727 218520 1179920 1371916 207841 551044 1334581 1799799 668568 1525772 537676 1204301 362735 1663155 1695390 1545730 1119825 1648418 61680 719401 1669332 635588 839499 1870967 1211269 826623 1231187 939529 669895 1609037 724320 235792 235462 1451143 1931333 211987 438271 1666646 1332397 604850 224661 1091313 1674052 1987991 369526 1381494 1877280 54707 163396 1021430 1229898 257785 200007 591048 936015 1621111 767815 775947 275790 741540 727527 1835732 1695987 803677 1566561 883331 1086435 195328 612140 741127 1491817 838286 1049071 1921630 1197445 279146 603020 293797 1029289 632760 1152445 1952403 1338755 1739310 1990201 1741189 1785655 153228 352032 161264 620361 593238 368329 1703055 1909381 739943 1830720 1150638 865539 778521 42311 43274 505001 1413018 1986082 210402 761252 1032191 1321747 1528676 1200402 185649 1458298 982307 1169476 1503797 1559121 954741 1645352 64833 1737090 638226 1037072 1016947 995320 1890284 480854 606780 285032 798606 106614 1565002 83225 1506434 690941 1424178 1010612 933771 112477 930259 1139199 1371 1205012 1430204 144169 365848 1510831 440016 948973 714511 1661251 1852843 1014292 1377133 1664325 892563 1262204 770028 1215381 1959891 266457 347034 836736 524986 1898864 825840 531361 51039 364399 286556 613648 1163685 77503 157597 844767 298440 1937381 591231 1438239 597247 278252 359249 938968 277314 1481086 1693555 631633 1807607 905422 328882 1557782 1943816 1783222 888039 253034 342708 1039995 1842598 1845717 1741005 1112601 1104761 310596 263208 1205087 426057 1743808 964138 1765681 1070732 785787 1852219 441961 417490 584613 1419991 1141167 867228 1820332 1190420 643427 888356 272468 917816 12768 1166605 502930 1522172 638962 864689 409358 325604 193719 1907593 1634908 1101176 326477 298442 536205 85069 1376586 265317 1296959 844843 1643880 1572369 630665 1680249 699689 1154778 654148 1411388 837 739830 1173758 1355653 142445 814971 484098 450062 1789930 714365 1626036 699115 1964853 21966 622634 1356821 1538325 1663390 1006961 1366166 1683297 657871 209217 1811050 1211917 574850 1644785 335081 1663646 1880012 521224 1001493 286226 1386940 700065 1157141 896944 441106 1372881 1729610 1784715 1033391 114775 1379134 455754 1069699 1044047 1749968 1463282 69478 1490759 730735 374302 765730 257640 805123 1361140 1861258 1666415 416879 997598 1866154 341 1271011 54470 1811474 1870514 111762 442040 1541498 1051316 805578 674418 1162534 59202 1407100 464648 322282 328424 885086 399736 1999238 979349 1717868 1697869 1894579 1061233 57761 1859669 692459 339146 1089676 1021661 540051 1319508 1157136 1899491 1745099 897979 1638835 1710226 1519620 949029 1692330 670151 1794771 133259 785100 1200096 32903 1340551 972114 1651665 1310702 109878 176635 1827208 594694 1395235 740830 265277 1855135 901895 797346 1395362 804937 1923963 1912535 1596045 784500 304861 1609649 1291181 147755 1324027 57950 1195164 1063883 570856 1075174 1407111 1838204 953848 802805 775183 866113 1864493 327061 1181241 1657705 844095 1415405 444976 211507 991081 1992081 1561277 574432 721632 95980 460988 1787886 101728 1037361 1295341 1134966 939064 1795947 81253 1784828 135307 949632 415297 1686818 764981 875101 603248 185661 897737 1845645 1601256 546990 1243564 558166 874024 1996842 1855247 1909672 1076651 1753383 369894 52530 1748913 1969399 786075 881071 755444 1472729 1638039 10114 1855496 1914018 188095 1155066 139378 1203472 1895589 146457 264801 571358 660526 47959 348163 922797 269320 308951 1036703 954455 813346 62023 1256104 696896 707233 223279 179100 1880937 1799740 29700 1990758 292596 1749324 1180075 1795772 1949575 447254 265282 449084 569101 982254 671788 830932 718478 291844 838023 907870 417151 1326983 257513 81418 1258487 1932736 468493 777569 1773631 1957261 831800 629315 1922053 1103931 1584058 1034053 468483 443627 1047424 845932 691129 761588 998613 1354723 1337204 207784 1499520 1049920 218656 162131 43677 1689582 536804 1906289 1328533 106069 1221370 927444 1809980 1683395 1813161 1371050 66263 605149 1259067 140557 360632 1496438 378566 876390 382667 1976478 972297 299054 500094 703844 486167 1541070 548688 18956 1422230 107103 1408785 331943 1480101 336803 1319681 1660269 195955 867647 1430003 1261724 1627690 1927112 1309489 885631 284270 1661267 218105 736866 387610 1011566 567777 743182 461250 1561720 1961575 723855 1641674 1487892 998151 1128088 984952 278359 865585 837756 277593 1660623 215795 742557 1581206 1029963 38494 1871705 821945 391250 1191413 748298 218422 836673 156620 773620 123864 988797 1954399 559120 56100 414945 1885306 1304881 178537 39931 818809 275514 912132 174846 4867 267583 1016424 1440452 1279558 439849 1223423 1210427 587216 1700141 144284 1910356 1653343 1980920 957919 301257 1850722 1179835 34627 1207194 1198395 718787 1517216 1054811 648659 892814 1479853 1533635 1408008 1058127 650414 793026 945839 1597202 15027 735096 84671 686291 605471 1949974 640596 769429 839254 832326 1453992 322034 1350333 1263547 801312 465515 1883547 1118664 583575 620998 1001377 221248 163573 1741792 1298898 1811042 103409 770979 1358278 1193079 844880 1859907 1331470 103096 552453 563210 1730986 219450 439481 836576 1116847 1144092 597653 648545 270546 253140 1536091 9500 1491838 1964697 854592 212977 564457 1395020 207391 432261 853171 1834631 1788618 1356253 913020 157806 1911200 264618 401655 214136 283133 1493210 1226456 1250925 864429 524508 909301 1199020 1479067 972478 223639 919746 1552952 1104917 270632 1752060 847959 1949169 1155996 1741719 1451977 156783 1291461 1119734 1404782 1933642 257136 1411149 6062 68757 183052 1851760 1512938 953659 194828 830490 445363 574869 1546352 1466169 913005 759041 1104862 1516313 639414 362867 1967579 597080 975010 179813 383192 1139818 488163 173545 210639 1363871 726389 823354 930517 1172001 616241 135764 1372423 422062 1429321 1901780 1333989 593937 1767746 424999 1176440 1775278 274421 31462 402396 1542465 1007224 1440937 850245 1168448 297195 1503575 643887 1863277 1235337 593010 589233 1427040 905704 378770 351473 1707365 385226 1400345 53156 1262490 793724 382461 91750 619263 1014709 1104973 644007 1086531 591913 651064 1610643 25682 616672 120502 1937554 825586 144056 596258 872849 527065 811391 852603 1715029 1284096 1697891 110326 728033 1686022 1252834 684032 224585 1683853 1584624 1382438 334968 660912 967277 1774197 581298 55076 1910055 1232626 641639 1571752 139518 883364 3589 287020 1184220 1950376 587659 1580856 1961068 945772 1371760 493584 1365589 146350 574864 1587634 873515 684783 444869 412883 1226632 275634 707089 170381 181723 488338 139853 319432 1216882 1026346 391072 8234 473363 1216819 952958 788041 268916 729622 167352 1354354 1643077 492871 1970288 629701 1828097 1350420 1792161 420462 48545 453477 1394383 909433 581669 1559391 442497 1042494 1744577 1440162 436677 875430 122372 1712058 131048 1830283 1422494 767280 5752 1694638 76683 867819 1041137 434257 1931153 1858504 1333617 1076087 85312 471610 656642 1781610 1228837 1550690 1284693 434294 294765 1369170 1962582 713231 1961330 1143796 1506119 1568704 1222146 1781798 1244015 1694837 80079 1237534 696361 1040195 1119346 1987429 1802797 946118 1254811 1241639 82361 280130 1578461 736944 1360990 1306944 64497 73353 1090807 761059 468270 852378 952048 423939 1030692 1052355 532433 340508 527874 1847456 425610 727010 633896 482751 1488531 818078 756694 1984759 1378526 1038132 1002957 1261693 1580394 989862 974763 1630300 441497 1320159 450462 58496 424732 388144 1373288 278058 1875859 1866883 1110543 1850841 312906 1287870 471055 98751 1797538 931841 638912 1537277 440448 1258060 1648400 494808 836547 1048193 1415797 961413 813411 291483 1816751 402048 522990 1947276 1151936 1614037 1228430 1278039 1407349 729963 459728 575242 950561 475564 65967 1674449 1077954 646889 639448 121081 1464071 1210483 1621963 1554690 512063 127067 274465 1770290 1161848 1683620 1525939 1488098 1335774 1943302 427037 1078738 1558555 1401699 619987 1154279 1486956 1338566 88043 929039 572078 323674 1368485 1015174 969004 1050590 1979225 1794221 1461063 172897 1125474 1995072 1706893 50617 1309284 1513129 301335 1728667 1186657 300589 885087 830007 1135441 1909418 1820512 1698270 1239090 925598 1228780 1169505 431005 1308200 568358 1320688 178110 1558905 158667 1512614 1189278 427322 1285621 77956 1623786 655273 532705 1964947 589448 160604 4739 1815170 156483 1641743 1199270 394479 1523799 1577129 416823 798718 1274916 1001757 225151 1646717 582824 665506 441822 1608330 814893 435219 1591248 384 1629885 1181868 553788 1455613 1214923 147652 53262 1684923 1540177 1766356 92832 200413 1628076 1705683 1988768 1570114 1657232 1782399 1609598 910492 206064 479102 777420 173679 589354 1125770 1599141 1092697 408537 1083450 1899183 276033 345274 588085 1362786 1096019 710464 1175898 1930712 661839 1121744 347719 1284979 1784344 767297 822648 1461667 769120 1080403 1621800 1181445 550638 1782525 1230894 1515314 872173 1507589 442914 1144813 1094699 1269611 1366948 1657255 1225944 153273 1781289 784295 1590207 807331 215733 1541025 169006 1013549 978847 1534302 160115 1812169 599504 5137 353188 1744459 1793914 896874 1295066 642388 1155509 542869 100017 528940 696049 26051 1994341 431930 1623321 1732057 247247 1529892 1664053 1234519 124147 1124964 753507 85340 1519940 1288781 984192 1501753 1000168 1634313 1308842 952092 1571653 64056 197487 278834 1883373 1712772 535924 581626 1990437 1999737 733836 126755 971228 1127138 68394 816960 877903 470334 1739578 1614136 222787 825889 1255719 376599 1463806 1117537 1215220 272958 323520 1362861 1127285 1245104 1472690 1459311 1006523 95387 701603 1078421 652566 987480 1418870 445207 1567061 1904272 1198354 1135868 201607 18344 1266762 784196 1741393 688548 1219517 697715 999644 1734819 197745 1591648 56783 1678813 1978407 1937902 322748 273405 140053 897917 127748 827034 99360 1528600 591878 1078656 1677087 348147 930578 1694691 463820 488126 700217 573668 935341 1616118 1421995 1619565 1254465 719847 1877862 1626677 235060 148885 107542 1317826 1301131 1676257 293587 377393 572755 560423 339696 988843 204609 1751959 1461270 520853 1417405 345223 1229504 158613 421555 1161007 1084384 907727 1676279 1147000 27716 509306 50335 309196 900752 1104407 1701184 760131 1205349 1821397 1606284 1333927 1800586 1029635 1302706 1681694 1113398 991285 1520905 1690856 1713314 1105517 786070 1817889 389528 251499 1438128 1641335 82987 1118950 810810 800194 551795 1906047 1048837 760133 279322 1765900 1448598 549161 714667 315249 501804 280798 1120718 1545193 1044237 85429 572940 948866 167501 1826323 319329 1127756 1307746 107405 715482 164110 1497274 1276735 876269 9137 1599600 1056812 1236163 701607 1023778 193771 1488371 1704617 1920312 1974379 753175 266163 212879 1046384 1779480 1238346 1180664 809414 40031 873561 1226993 22934 440467 1214077 1045790 390535 1639588 1119907 26641 57610 1044988 1048213 601921 316530 1758865 1337053 1559860 1356165 852756 1118159 897397 20144 300865 1982947 381971 1311784 1707639 1553556 1450713 205843 1763777 428073 1362963 1685988 1722780 1455464 955498 230779 270402 889153 1314502 1068795 1242457 262006 287986 1213376 750781 1495936 348473 258186 1666533 971786 346552 1492782 834876 1332990 886533 600686 310783 1811546 1270912 622699 1755719 245578 736460 262251 1535085 260511 1897378 504127 761032 1794532 1113857 1884733 913249 577502 1857368 1567083 333606 1451672 1992639 1231558 260550 1276128 947450 714648 945400 1476653 375149 656700 1372367 741177 1058803 704124 1446026 42066 1526969 85099 1796142 1654023 227969 383482 405034 1577607 541036 1388753 1243422 951208 1406582 1726836 909602 1159146 1829001 367846 1195705 246357 1181628 742784 1603857 1651625 1048952 1177601 986200 786576 1520806 1249552 1192389 837918 1107772 1144072 803718 1113602 1157775 314960 789389 665648 1048031 1085469 1929819 1643595 835790 823364 1537308 1834381 48418 1294633 1198974 294254 762043 689122 1106640 468514 587714 1226998 632639 869393 421474 1996397 1089202 507774 551727 374464 180925 1484971 1744961 1242692 1391162 202925 143011 585616 1451878 52843 127035 1308032 1322403 958490 1575917 1389696 1978033 963301 370397 1023380 57231 816715 1202586 686104 1826311 757773 717900 1360678 359883 25994 1841112 1360612 1381152 186479 650662 1888762 479678 767525 321223 384808 628668 1835410 1810533 58916 1317394 1319759 930479 726305 1634329 1313578 973080 648096 1975090 1944324 1980794 1776998 1156804 385621 578679 339373 1006398 916769 1357073 19251 476603 548445 1571489 1425760 207393 1811804 603444 706426 246976 753202 633226 1041602 994573 2909 1871933 924312 1291429 301154 1071035 126637 241446 938348 974203 685015 532073 1744084 717379 81145 41328 1798619 1779026 1198481 1455811 676688 1869447 1071374 1206655 12500 1289875 935362 712701 650539 639109 1779486 313992 1300428 1182614 1607779 324389 89713 35282 77823 1901791 969013 1936849 1543889 16131 191510 514720 1325950 1077197 296745 1656716 19868 1331154 82681 866466 5567 600153 1945738 1316313 22371 1768303 1577582 788964 462372 91387 140574 1014861 271567 1735821 1473745 1527607 538440 1323699 558721 245755 612806 999118 1448286 1942836 474317 27056 1299224 1220155 982421 853934 40973 343794 638122 959883 901850 403106 420371 1534693 489184 752977 1950460 17374 886515 1507275 949976 8414 1543852 1912841 86982 1999014 958911 448582 613804 209625 1348659 1701545 1475850 598655 1527483 1663811 1827371 1603827 1911513 1198138 1806755 1743182 1847452 11201 1232669 278246 1140576 316802 531417 920553 817665 1523448 1029430 1965103 1153267 1039649 1505049 596950 252258 1425805 1813207 1222773 1362652 1131225 1993268 1574037 494163 1902422 677268 338042 655183 1538657 1968086 1815416 1724177 860071 392508 594208 404353 1034807 473850 720601 435076 1256945 723626 329406 1101995 1863357 317086 1113498 1139914 1043295 688820 326306 1856233 1388632 1276877 1073504 1362456 703594 924363 1215339 1259223 419670 1587032 870490 682465 1032435 440953 631367 1890255 1726753 1994480 117382 665890 749477 137432 1478690 169340 825917 368691 1794826 1668026 114552 1206802 430604 1973101 1700823 1981486 1116861 1296786 383271 1528040 528907 732831 792222 1984308 1610825 988787 664775 803531 1635782 898862 1559417 761884 1168306 9760 1231018 551978 1584734 1122168 998825 7156 148069 839356 1000544 1483255 1032857 1358700 335562 763448 1610151 1912977 1053860 1761767 124769 1129584 1675067 1628752 606175 28685 1693303 1406498 916681 844093 578954 289286 1836784 1503405 1415958 1329161 1316142 1667961 435953 1958783 166763 321072 743589 909884 1898205 1411619 828417 165295 1291175 1613536 379349 1022287 1442772 35040 1949621 1656580 1230192 1441556 1815587 604405 90114 1165504 993291 1055554 669609 1302087 244765 477416 32694 390515 831051 584677 374334 116630 1289935 488724 514835 1455453 883987 317997 1574139 189524 594464 391245 205519 1993043 158928 294725 1951773 1529764 766241 96497 1870458 1250600 940627 95740 543672 1133408 1618768 1588752 1614754 858873 1617578 5887 493237 1543112 426703 1919894 1689359 1607980 731795 1068183 720337 1914210 422756 319073 1725567 225043 1673512 1708379 534540 443995 1284001 291609 1367547 334358 1425517 918210 1791590 68124 1509911 1697277 49366 628608 946494 767387 1721724 1692552 749781 568130 769004 1048988 1188379 1343884 692624 225446 1532353 1340500 1648053 1699946 425720 1348552 1704586 1666284 86349 898472 911483 1886073 1804104 223787 1559407 1509482 209234 1433955 840135 246197 459880 756832 1330143 1407875 1365857 1862003 208296 1593644 707264 433802 1859682 591867 1750504 83596 1557788 693736 913124 484390 408255 247303 990342 127239 1019058 1541608 1594649 1407872 390783 1532998 1776882 1212072 1383551 1381512 365051 1441863 1906380 367592 772613 866081 1873228 50644 889780 1720502 30564 1754231 764260 17060 598431 687933 884076 496348 1575023 1874050 310756 1811177 849012 482799 1292023 496771 1241900 787356 1307332 1630839 1294368 1897989 1579241 886415 12532 790730 1961611 1800069 1793874 196673 1468419 833441 868051 1149395 790531 1982941 1345718 1481425 1274649 353430 176774 180591 537540 690988 1230934 863283 1648242 1892218 700715 1783654 635717 477259 1113240 1449899 691633 60485 1879324 599538 1145428 1727467 459639 1024608 254058 1284700 1169461 1991114 1545065 1882912 1263389 555549 1778409 1762297 866705 1414360 360223 823359 1220129 429843 274989 751917 1793121 1535238 898785 120781 1945014 1893099 1655994 1933099 1076038 198749 935832 1504044 1762342 298061 252291 978105 622528 1157585 1375987 1226131 1341818 127592 1115883 187738 201292 1350441 1283926 433234 472446 1898258 1185698 398736 1867962 1576805 1595647 1388548 1030229 1186345 1509858 603235 854580 1238357 1848211 637734 1438028 854926 1608759 595133 581940 26853 1300 985737 1034658 1410876 828726 1760465 1635727 1262248 213645 347621 1518586 1758306 1165732 1315570 153391 775619 347239 1089231 1011911 1472354 1527984 918800 430500 977083 264108 1816135 1286451 1065254 1405619 1861960 952775 765845 320065 1161076 581663 1871090 1800548 1698653 1159165 197211 939744 279338 239190 428407 1643307 67226 1666040 913454 216832 76143 783473 281678 1791345 440769 1729775 375278 1656898 1755281 1696860 444504 1624952 1234298 344024 1661513 1063994 698900 828235 556353 1220438 1093850 25496 812016 358195 1103622 5541 894502 1116379 750568 1459406 841030 1931609 929435 1604544 1293495 129952 1775466 1498707 1892856 1548621 755018 1623856 1241279 47972 1733389 7384 628420 593786 306822 639879 1128203 1049707 1968793 1998880 1660041 813638 43177 1876808 1040936 502313 664197 1137850 142714 1063716 1877096 340187 976909 410512 1243094 1229621 1863417 868247 1323854 1167794 1647357 1453861 886716 718316 64828 771725 103212 1316273 189634 1265547 1491892 1737755 1832217 405164 1916239 1323720 378927 905237 1090686 614302 335075 1253618 814051 662720 1612042 647100 1589836 693948 387348 728249 1455274 1660328 566179 892596 1707191 447284 974241 835747 1990215 760890 394939 1472411 1917199 1529730 1853700 560286 1172173 1234186 1664675 262475 1592780 1091025 155136 1271898 353673 1740107 1038997 1687913 436570 675433 126375 845931 486922 1928628 359036 1647203 1120801 1577375 1351696 11580 1336133 912722 50863 54166 158990 1559074 805936 1071330 520384 415040 1732505 1707166 492588 1502627 123487 1861908 624814 1228141 743866 137252 855514 1418368 1939581 880921 557629 434699 406432 631144 392082 1977378 106808 1148870 434377 321735 1880340 151426 1386600 1216422 1408825 75898 245119 1650981 744804 1050642 1266035 1442784 1860951 17173 366750 286039 555870 817377 383837 747112 1757005 1158885 8598 546577 1766617 956724 66748 456650 1485553 531095 1936477 717691 316783 844950 319818 1368755 1201919 526454 697269 1794561 1647040 886231 1957515 799578 61293 52994 851639 1214561 1946223 296784 420012 1433360 1721254 1522958 1343365 791007 1164719 226729 1645204 774265 463491 403812 716908 1538429 452647 1163664 768893 1939549 157529 1665297 1687879 47023 42673 452797 1538505 90713 1206933 59623 1990467 289884 1216250 1017958 519394 1140646 836074 688469 1573023 427089 1468917 19101 1061114 623559 1665000 1942107 1217396 839244 242483 1544905 1115889 1210750 516112 571324 1692566 1416434 1092435 947940 1435980 485420 834657 1635619 1540300 449700 280958 173249 1568404 1052088 190282 149431 1814582 1436459 921605 1170531 1303529 1529834 783140 213642 1682616 988256 634301 1324334 1547529 1909013 174321 1506657 910354 1145122 217673 1275576 1441576 1211126 733763 176554 92175 677090 195134 324782 19761 1809564 302114 1814406 1918522 1930093 298007 731602 1183267 813133 1703805 1035393 1428032 662164 1251775 410014 630465 1834095 453844 1894137 1449518 390835 1849741 646029 1607057 1615533 1716341 350944 1800270 1595212 1054347 1030206 1251709 73930 1151398 793292 998947 421887 1710036 1459116 1081771 1867521 1680360 182974 371850 1457196 1612022 477971 1428415 356146 1827800 273242 1334761 341656 1159511 1130421 332194 335901 644776 546291 1390995 213549 1278339 1656855 1003242 135837 519977 1893000 798610 408031 22958 366398 1755462 1470987 201102 825369 201247 861811 617265 602931 1654436 524886 172217 394356 98842 1866819 1314111 1328100 1352424 1604987 1902798 1650657 1766450 1568591 1772545 821887 1697031 1721052 1304706 459022 1261211 1049606 1078948 1537229 1498085 1880262 1568860 1187134 1969698 1946958 1233871 66743 1223954 778817 1575264 1226137 662703 217380 164845 1904857 77631 1987133 1750333 1612741 622079 1196149 1960498 1913258 1467282 1256107 198486 417636 1032942 48094 1281293 533132 1014098 1039634 208 1302253 325743 1532233 864014 1467004 1509941 1020317 1272947 739945 99390 202063 925102 402596 556308 639757 841215 49792 1955831 476814 1920350 1430183 1281558 1391738 1185600 1435565 388155 1770987 398429 1523827 654946 253215 506268 1048736 1859059 1695350 1706073 582056 861636 1303187 1533477 1266728 1245595 348021 944587 1951504 1088692 1284674 848298 568486 323586 504101 370838 45940 1832358 525668 1248825 1364745 133870 335276 1848104 79631 315717 1573681 1922050 462690 1788656 531301 1766570 47189 18663 687293 1550609 670255 1335452 971376 358334 327416 816888 1915432 1282987 181764 1147866 1456329 202483 1446498 565994 1940706 40543 1581475 342849 1030316 577185 1310149 405296 485238 1300490 407668 1497461 956012 1506584 1366603 1306438 981823 327514 609862 157493 601684 461650 516265 1571901 333564 359483 225254 792278 1697499 803026 469866 800760 507914 382026 1734424 610515 664094 1621631 38990 670602 1201437 1360839 1541297 685329 1279242 1752544 1426563 1905725 274998 670842 479394 853748 1765421 525554 142052 1352959 1727722 1184525 725033 666216 1139630 1130315 553363 96320 673264 1492784 805255 1669909 856447 562902 650649 1579121 636542 470582 1191567 1616137 319784 480120 236442 560400 992820 1820293 556597 1323042 1470274 1161035 315220 404160 883285 1803670 1720765 514088 1680045 358733 669812 1374065 1487673 1172962 348628 1207012 1487162 1912039 1954680 298714 1994321 126906 1283637 1093041 626449 576891 57630 713407 1562003 1672269 413811 1336888 969100 920989 702519 1030593 512447 56706 1229519 942077 1618810 403496 699903 713145 927663 801786 1182026 595190 595532 853389 509482 305863 1152527 692993 1484632 1689407 437546 236819 967412 389417 888669 598446 1103072 51255 436869 424343 1380029 1474670 426138 742559 1606572 1671866 944208 312840 1547979 1141764 615992 1367355 1919176 1732719 1476759 706406 515336 335164 614186 1628993 1901226 595656 1698984 1814746 129697 537980 211047 1917057 1111125 621798 1786662 1987237 543042 778299 707536 119007 535463 1785206 1511523 1667586 1198653 1328587 487301 927935 295803 1737852 1500041 127865 815661 1289677 1077087 1568645 1419419 60673 95374 1524781 1558853 1599118 1855597 167826 1997853 837438 506381 196615 1572491 1688137 1207267 275939 1866677 1817908 286307 322623 1784805 1529617 373711 548822 1113800 456934 373212 572022 353473 1567540 734541 919306 1978005 683730 1608985 506885 153320 495331 303909 1151319 988342 1995708 900236 689534 1855988 1881811 1768515 1399544 922865 1716689 1786671 1078344 1015970 569948 169832 358391 1990076 1158752 1608631 1251773 1837563 1303728 214855 1160714 1278332 1159973 1176234 526856 1689678 1329174 1617359 1662514 1154107 134956 1628926 536482 194180 178909 822302 229176 1989138 393554 710336 263074 912453 43452 1546975 1825704 264239 49281 1647975 655058 1569627 1171093 988791 746513 971166 99098 983909 1607459 1006268 1651990 517795 387197 325247 1566248 144187 1667997 601222 1583890 671950 1257477 1961226 471102 1752591 4028 1601388 407257 1329268 1881705 1651643 738095 992637 542841 728803 307651 337633 329053 271399 218760 453639 10480 1998376 827773 1897017 1871231 1740453 339477 392469 995287 160108 1808986 805508 1534483 525811 289460 1750480 432308 937308 666240 1792627 984609 477207 377861 387767 794906 1717002 433545 564781 1956548 1701258 1472715 780562 1566829 561031 1763194 1534672 1635796 254869 1038979 436883 1564723 1726095 1520842 1101809 1675445 492322 1097798 10999 121356 1112878 978313 1098521 1039127 1125953 625312 973625 1897621 1463980 104295 143300 1151814 1270434 723607 532575 1337272 1307127 246829 1866628 429150 1250366 1387644 185945 1717256 1959155 1596444 1200424 388470 521994 1402381 507198 1762298 306734 1914342 80632 889951 784188 916935 904155 904225 750910 89199 1959419 1330704 397832 119891 200036 461910 190847 953260 1750997 342190 735119 1280513 679315 858078 127884 775082 1607238 209813 416114 827035 1257630 242917 645557 1010978 418147 1662469 1845528 122135 1688835 1139817 1840226 849904 151028 740905 1260754 692427 1485689 370617 1652376 1791961 641963 485305 1519480 436486 452466 903972 333241 1990521 1975183 1841671 71498 1786896 1340235 560840 1739078 1124371 1648777 1624823 1940903 640422 566690 612000 206826 1490410 467282 1603126 939637 1321312 741802 490203 976887 1662679 172760 104831 111795 855907 782697 1864718 1251193 1253770 1663268 821431 1710544 1135603 330379 1883271 988298 1298927 1201267 1036523 1599101 166216 1103947 452503 1281709 1748693 1455451 1330984 1772690 1361418 634479 1172376 229565 1174851 870596 1895626 378441 1028509 1073180 1392266 448451 1217095 1707051 1361385 1465375 373144 1317596 297380 1339150 211641 1250668 813458 1000935 1791487 986996 711197 1663694 1792970 1980391 123411 1293886 793129 1730406 1408663 738353 1478267 1049988 1460206 850807 1331608 1404291 1724686 139301 1569648 204393 1361034 1494962 1415062 275840 391971 1975222 1104624 816843 1647845 262094 5890 761147 846377 917792 1029139 925411 844685 1502562 1318809 1235024 1585297 354427 552101 1303315 1064346 351143 1133503 82506 1415295 526354 66840 1076136 601252 1113540 192476 615275 270527 1440993 1306829 50249 1662902 715287 629168 902390 1887298 1664778 1857093 1785573 1236266 388058 163469 751740 1076749 1473063 1705352 1892718 1178010 494237 1977616 666137 1692278 1124251 1228566 844324 49690 968711 1458869 545498 1279380 1655369 1216652 71502 1227452 1906495 197108 190414 728977 144979 516809 462934 684122 1370154 1544403 741777 670077 1948765 1226774 1320413 1077653 1250023 1881802 563346 1314782 1860183 58336 160427 1080116 959750 1184872 398590 1861609 426194 856498 1586603 1712275 1138739 619312 1525997 568711 741226 117919 1293388 1760553 39022 563121 1358718 915786 453231 672476 1218385 22764 398444 446637 312079 519930 1188453 135434 437970 1389011 693141 1125407 1321280 1799097 1907764 279228 172893 936841 1777524 65651 255119 1107165 338973 275573 701653 684123 453850 1449510 982719 292959 369897 183744 1928657 432234 881149 1568986 1807199 1056753 980237 1486077 1508754 195009 92764 1796618 446610 1543958 702660 956734 1529353 1698207 67898 1004662 1407166 601248 1570760 865674 1368556 1209067 1404323 1366570 1376670 1527245 1711316 284226 971891 1929660 1253894 1794756 8537 1828983 1124479 1033703 582648 733448 220726 1017210 1291880 976423 1450871 1349534 5534 233828 1925010 1149113 964488 819847 1686842 35732 503718 690938 110483 983799 96091 1379267 189806 728900 1862273 339811 222214 499043 848879 1358475 655347 744269 24929 1937661 203770 314628 1284542 1257870 1499211 1703152 482456 157489 535345 1294161 682980 44870 1403838 622164 98715 652341 1038300 1402519 554011 1923209 1288989 1495692 319767 1318102 1657015 286471 160443 301542 731986 1964219 590440 473681 601272 862309 59793 557597 1239882 406967 1127713 1872083 771692 1357605 521499 237732 1944203 1077096 1978447 664919 410835 1431082 1450680 1778814 63828 1812179 409652 1582411 369985 1410355 683807 1787550 465163 622219 191924 1022789 1599491 515054 1889264 251002 908769 1751093 123074 736507 1844597 21557 956019 927302 313257 85380 284435 1796676 1879330 1908755 148358 1817970 1157454 1807229 85267 1617738 23875 1682437 1819745 22309 1392556 1663292 1478568 1594567 1009333 1297513 1701363 818867 523097 1500922 1196871 1816581 1883810 163945 1353846 134226 1849812 587372 394798 1380129 1500360 1861418 27937 867342 1950188 144152 204273 1026642 1132289 37852 690121 1207514 997820 444861 386204 1186941 1637006 1865983 1749897 1136913 1935625 587590 579777 1978966 269984 191699 1504746 596129 175137 1055056 1377930 1622049 1296517 1792526 654409 1590549 1049414 759424 867099 1422872 1145397 1845740 1664309 1451163 1739845 600223 1446563 539497 1866111 1502538 1008175 1196840 1653085 1733309 815846 1723491 16839 1961791 1271547 1136270 891136 1201389 1936766 1718879 488648 1348273 551502 1755784 672862 1158938 415951 257528 210354 135141 1298391 1940649 29443 1654696 943764 827922 291660 1917280 1735741 211426 154020 1442295 1162352 1773761 886980 1878339 1669401 592933 917288 1781234 1005089 270786 1621130 1210035 529924 1115120 288196 1737759 1365889 1848700 1021628 1689839 920921 620378 1351357 935244 66674 18644 26423 1240270 754017 857365 135900 628055 1949039 840751 463620 218551 433305 740003 1155337 1040513 152387 753746 1268183 3381 503414 1478446 1357927 959564 959181 1264233 374735 1858972 630416 586436 1813109 1951714 1568997 548397 477064 1270978 113701 1455874 189693 645487 337589 1829439 747104 942056 965834 271157 1043347 1147388 1037729 1452849 1511329 1981362 1063022 135950 54264 1408620 223835 345106 715838 755802 1735169 1334698 231394 1969157 306599 228633 1516899 329091 1914655 897511 194463 690803 918610 1117983 1907896 168464 1422849 529123 1677813 484088 1346948 132137 1822007 507000 1470658 1935802 1585662 1417728 1419008 1608906 1781027 371730 1430301 1297706 359580 1366782 1641306 1261377 302591 816321 867710 292474 738756 1434048 1625933 730077 258364 961106 1544648 1339435 1816144 787741 1358744 89531 78055 1990702 1636857 1680939 1412451 1924242 1205740 638066 1022542 1494935 1668349 1733892 1037336 1612333 1545301 1306586 1318366 1492630 1189516 1809003 1529245 1425252 927779 651057 1411807 767421 1112660 40055 1288931 680545 1875 1107525 1837299 682456 77822 440140 1911883 12208 1673972 1293811 815989 1088028 1368960 1206728 361702 553805 1903825 1915235 1539761 1980078 848776 1114725 1854986 619962 1722533 1446231 82418 1627605 1397222 881198 533339 746662 226486 1819805 1737400 1911524 1571662 696813 1783318 318082 11740 1926233 1880419 1338610 1815003 1483823 299480 1950539 620041 761797 1266849 1990876 856119 367700 1726306 379473 1012995 323118 1568691 1139692 1693959 1149528 723592 597886 40875 1349654 1702540 419621 1530080 692631 1033571 1653884 1538220 1483858 556502 1641374 906267 402305 1644103 264351 1621653 296402 937241 955527 246209 1806552 1478087 1692031 552362 1139886 1203197 340616 1335314 895166 451959 1695746 247120 239912 1956737 1871671 721416 612989 150157 510577 639612 1387896 1751523 548751 282409 1250372 1317449 1106599 1425744 1006567 1594601 1099867 796646 208641 1977603 1032672 942352 1672630 1489510 581388 1089719 1087806 1509133 1830617 1006956 1126464 497699 1303577 1239950 386619 595201 1643446 1678434 677126 392119 1042640 1559020 1014140 719517 876429 124651 1620654 1805216 156927 1609622 568850 714887 319430 1590245 70758 969469 1305190 1895902 1350866 141086 991057 496466 61286 454997 1082577 1356450 1527119 1015580 389488 1726363 260062 914201 1042332 689503 398023 1929715 870263 982091 556648 607733 896014 1857225 534371 1421316 1270964 1354272 729160 1731469 1806074 169109 1221726 91486 133770 1259315 774870 5645 1111701 1509025 571440 736833 1237870 227864 1617372 62700 1221467 258837 1358370 292888 990981 925158 1531313 555666 1441984 1239947 613248 119424 332381 283026 1785810 1265301 739027 955295 1084852 811213 1485387 680834 1396887 838913 39803 618913 823659 1940273 623294 393967 1107547 940805 233324 477689 1012676 171327 1264655 339704 837200 1407341 1693782 434821 796212 102148 1645697 318906 1048205 1262857 1654537 1316425 511248 1541354 833591 67309 1610079 1783565 552811 396788 486039 1011066 1650461 384418 1253342 1336443 742167 1352988 182729 557324 1377346 678757 909309 1996036 1617072 1981585 937959 253263 935060 506198 1959550 1947424 151040 1864665 1758765 1204146 1164059 12614 1290301 593984 574617 1701160 158055 404275 1425537 1898490 1012468 964576 568406 509748 1072651 151367 1019869 59736 468694 1892857 17597 1097016 1333823 226083 1745192 988907 744374 646152 912777 1330770 1718120 1089393 1511600 1179725 38007 1036430 455000 552020 254397 1190300 1352413 1582501 1059777 1861587 1526299 1069383 1510505 612048 1684962 1503434 1647976 996300 1451373 495318 721924 904465 393723 1508206 1410819 234889 72566 839236 1961077 333422 1838191 587033 1935738 1105235 1203204 520666 855136 1052958 430083 78588 1079302 579677 1424761 687127 1246527 1596024 1933009 693477 141894 1125313 367328 1487594 1160503 80322 1488621 1130358 1185843 941939 264333 1686226 1014063 1872753 164367 1133704 55192 711898 871783 572935 1636172 573158 259835 1210695 888049 1510962 123141 1473145 81659 369398 133500 1732782 233283 1509741 686557 1591060 243423 1704398 23247 1460803 1769509 163152 59301 614385 524946 1221039 549804 1401409 394179 1314405 793458 1455661 1235064 1839654 559775 736719 443388 1945190 185199 1025806 1684979 569064 1151898 1340863 279969 1070538 559383 1237817 849592 719915 1068953 619142 1169035 1021852 645884 325602 1779591 1463469 725756 1986102 149187 391659 1528134 208425 778534 1058133 181364 851493 832421 64720 399647 575573 999821 1825911 883725 1034141 1086250 1893709 159622 1879502 68103 1918937 1662806 1523103 387029 268349 107285 1518067 1077296 803282 614805 420496 163907 1252339 470119 1577428 1361272 1085779 1997656 157465 1360771 266229 588433 1023361 1443563 1351591 205409 11033 301122 1946421 57750 659940 814376 418004 24983 1251973 1473989 973442 844249 1885905 1452965 21198 1096234 833816 1196927 1873575 462717 1325425 1694792 73719 1574835 39164 719236 1246537 573357 1402220 515577 594458 611255 706549 170032 1385492 1837427 1274818 1041488 328495 908443 1948549 978833 678410 1573761 580992 1395806 1593003 798295 1872490 358560 219307 1836558 510699 1486586 357175 753277 255320 289023 336138 839387 1900333 525109 1169539 681728 675818 1677484 1569841 829546 1223216 460848 1884935 1702599 534188 50859 1958448 1800278 1565454 1823848 164770 508435 406548 742553 625965 247237 142889 1743818 1433238 1896164 1474250 1399346 130905 575263 1463375 778628 21919 398341 1575092 1422146 1801417 1149372 1440644 34760 295161 1859477 386491 1654101 1015927 905129 1569034 1889107 1448903 1881229 602152 57392 1215367 1985468 1726231 116373 28 1198702 519471 578856 245651 149610 561037 1677502 386219 1211306 657410 267939 822344 1270417 1491079 1106079 1563587 1851361 530584 446420 618049 1318219 572665 566065 42678 1283563 645469 77614 1108038 994550 876054 338034 1047062 1805207 402598 984310 1102292 1802653 1751205 1404450 1348249 130441 1597538 1405694 790230 294074 293829 506636 1504265 1270896 1320699 758635 429050 563022 321679 1803152 1862122 82972 989320 1847482 1217410 540089 246983 1040464 990837 1076405 1441990 983932 328415 522689 137704 727964 460529 1580190 1686892 843663 975487 1408730 787723 330768 1027000 1520724 418780 794576 211505 1859785 195505 749497 1462194 1652713 98049 1613919 1899361 1601009 464391 1603764 1365809 1235239 580195 38489 1514858 1478007 787203 581248 270988 1735651 884589 441030 1695756 970654 1313170 1947483 233853 462852 1777897 1900059 962694 1854228 1874670 1001558 4775 578762 1588370 1437242 565812 402099 1685006 1205458 1749730 1495364 1779974 221680 511608 896982 1692266 920573 1320363 946275 1787364 597089 254132 511415 837974 1190043 137746 632406 1206047 451582 1538780 1817870 177456 1306999 820739 302227 1833616 518039 1736447 1121348 1843321 162787 1982039 116837 1964444 852703 1146974 1463484 1547189 869267 870467 94980 99516 1100503 590857 1024704 1827489 1638552 311090 318890 632858 1727230 939126 1865336 840923 1317421 37513 358057 1873085 881994 367207 1320902 1677169 954371 232359 331034 549710 1627239 1070454 805449 1399282 1587247 955253 757669 114401 796229 318409 1833967 1590199 176103 1096749 614259 1753173 1205862 1455537 1173753 1896498 120286 992948 467426 1181683 1710303 428274 1129079 1141651 711236 1194461 1065647 1552149 144497 749584 711193 1648858 626839 186159 840875 246580 1664180 194109 1841600 538630 1973712 46297 791962 632972 458707 116188 1404360 337153 727522 270141 1856581 117470 851431 577318 698370 735883 1249177 1637640 1611850 1025395 1284283 1757882 1820385 1151056 1669456 586163 1870473 1260956 242567 1371364 547917 1556495 1249739 693031 1764383 660986 555303 1673106 85393 1225869 1211873 1597173 1370819 1192098 178794 396135 182171 511875 1192424 1922944 51796 1961475 1661899 160555 296985 171778 1452054 773159 369949 526880 423682 22305 431127 278341 1979346 275714 890520 872843 1699369 1617246 407448 1907702 1596669 755939 319424 49284 128873 1184044 627551 1148685 1337701 1352685 895782 1391297 1443238 12380 776266 730458 1523119 68635 339762 88657 235384 1435888 1865333 1227743 1184703 1108898 189625 1768258 112419 1913253 292885 150434 363064 1373607 819936 730920 1336335 755135 1845445 1780886 1224431 1403525 425803 1517913 588453 1580901 818833 1700060 1929788 583799 1536732 1236688 179781 1373491 1407640 1574428 968392 975188 115867 838513 1874063 75276 1679730 1820175 990138 1082270 871462 1864753 460961 1097265 772138 1194652 166333 327695 1556457 1771909 1938987 1549672 1383437 1200355 1032468 368539 488412 1648992 802206 487965 1386280 1714509 99747 409357 150852 1723015 1328809 496735 618955 119657 1119887 372228 1601943 395557 332850 874362 1695918 116105 1870118 1119539 1845728 192183 1945997 800725 319647 281530 1660754 1752133 1259543 1873922 1024084 155498 1213791 1307654 386388 1877761 464876 1187370 231085 355554 1459329 45640 131110 1439695 1050290 1105439 1526346 629397 918605 335141 1703613 532623 1200839 1462417 1463534 955572 1731912 1000809 1438262 210276 1015129 1034918 1802463 28984 1090694 1470312 27108 1832181 805138 1430557 1026049 736247 819563 1633284 1676191 277398 1824793 1850954 355509 1372353 1314083 109003 1031850 1768169 1017425 19360 443350 1882876 120840 163084 1943559 1956054 976396 1439357 1900172 15202 1004862 96504 1625035 523410 253695 38846 640724 866217 1499119 541458 1550548 379774 665060 169644 1280373 636368 1412347 961289 1892003 1595337 1984193 205283 1382072 418914 1277988 983893 479416 918509 1981016 1021946 1239914 1581110 537323 869032 1602665 344000 1672163 1183727 1459483 945798 244151 1624046 1087416 536945 1654720 72570 1108738 1336777 57587 1340493 83275 1230812 608757 771956 1605963 151767 1186830 345003 516494 626005 620439 1259334 1848726 494038 980024 1366172 313085 208724 1171098 447146 1366610 1030540 32318 1106354 570766 1131056 19505 64463 660766 521767 1286280 797837 591069 224937 1978238 800811 1944090 867029 472612 667021 1415322 1147462 288854 454243 342308 548101 1534650 1109690 666789 1337219 1419871 730942 1111748 641149 476951 1460947 1165179 328104 401532 1547479 1006202 1627142 540639 98511 1674338 1034443 254281 91924 952885 1353347 859534 51139 737685 1544945 1359520 768167 1649816 500012 557320 1999831 1975708 859980 1421999 1313173 46477 405826 1728925 839854 603378 786391 317084 984121 751667 599823 755770 1803084 1948760 706014 1786426 1884235 277918 393430 1433543 1455215 120330 1117748 1982350 234911 1032916 604270 940616 1798820 609035 100707 1929184 750503 1386449 1353121 740480 328654 727 699547 1774920 1096955 855542 31717 504901 1814216 986387 673022 396908 522140 642683 1434155 415114 1647862 295117 1756228 276703 1295817 1911493 1101878 402006 187129 1462589 1822936 1559654 407768 1116272 1194431 525944 224603 1498100 118318 1162684 1429789 480766 1086013 502023 358569 1689518 979274 875094 22742 1925489 157566 294885 1861757 715836 1478159 929966 1872313 1183533 1901997 1406032 1102117 1719129 48722 776024 1597131 392498 141551 1324548 1854441 897085 1343873 1123532 155507 871891 938445 489134 701661 351542 467136 444609 580100 1629024 469147 821898 609499 728562 1783711 433578 1155986 1457043 773807 331909 123552 1945286 1459432 1236313 1123210 961818 1081399 1322533 1228097 901070 472003 998016 676661 132367 991781 685117 370445 747218 1444472 1088368 1108522 1177267 857273 793575 857286 733968 1749940 1461269 401378 1581043 876840 848174 687841 1081052 1957946 1899214 997391 1260402 90290 924292 7706 1900276 275376 451353 1743363 985983 1130071 1298886 743521 1464256 877641 1944915 1817156 1312222 1577114 198687 1931428 238262 1937569 475813 154283 1699015 31550 812928 1960548 421190 27649 536958 1091699 1119153 1859165 1469582 1672417 972456 227266 1990585 1168402 1791515 52062 1654698 986368 161086 1055681 100915 1469502 1012763 1287183 1389956 539638 1253180 1326668 1715482 353242 942898 507168 1047826 1078968 1792820 112898 379840 259173 1723090 1506319 1398973 1275040 938231 1059770 1040867 369122 347014 967738 941833 444631 528099 1497571 981320 1154060 854940 1848156 1165860 720227 1878050 303114 1677539 1885201 1657143 613351 1800475 91098 739672 858561 1041220 792313 962137 775872 1355169 1234476 1130819 191773 1379737 347780 532940 1495416 159609 111098 1682693 1383641 931573 1998413 167754 1854119 1270820 219709 695753 1053854 169651 1068498 1022778 919090 1615624 230906 9526 1586068 148186 881918 1992122 159478 363436 1629965 1209438 1023842 1767578 937616 422919 1055758 1077441 403331 1984094 1006396 1302259 961855 841381 818403 246884 1681038 176796 473091 772525 1146285 1602205 1552172 585323 227199 1753197 1866920 1664639 1959340 539284 1288856 255657 1524125 290440 1439311 269086 890919 576617 32883 942796 1265709 1830093 138294 1233060 220422 1090130 1406655 573934 6532 883744 1010198 1020351 1533319 1403860 103249 192316 51633 1249013 1842973 351173 869242 1463379 1569895 966264 1784040 1235442 800787 1417237 1521253 127790 124063 1919724 331686 1696762 804472 1242246 1646322 1610730 644676 1916596 1401452 539788 499471 1510045 1581015 331290 1813868 71705 1177046 1512827 176047 1531950 1838279 945513 576800 932135 1583962 1708914 1820127 1824034 13426 138032 571336 4264 128238 1128867 1244795 1138654 141631 1823967 537842 443363 1843890 1243276 476815 1163131 138205 930083 552938 1094589 919451 1475300 170017 1863955 1464161 533444 351919 47375 1418381 1888937 668310 1299798 505306 977322 489049 1157373 656993 257150 1870750 1626309 966771 1781955 392167 983792 1371149 1356585 737979 1033568 1377005 316799 1959687 1647854 1302081 214198 141985 56159 478854 942475 500417 540327 1243149 1939892 468560 940002 516966 1106800 807210 1372889 1620485 539143 1633044 1948141 716992 91987 1419049 963913 320754 1642878 1762642 60509 892787 1993085 261914 1980386 1134588 96350 789925 1913298 673016 161724 1149076 659687 1081994 1825341 1197081 806393 1999652 27621 882152 1970573 1145006 1760584 425495 466007 1756549 1301548 303533 147829 971498 1162898 1350867 1577363 1629572 965656 1003169 1184757 1915419 276929 875054 310625 53174 1017065 1156250 355270 91666 1118693 857091 1790298 1479012 1899916 1968467 1723893 212167 365132 1627439 1849684 239416 1810427 1919899 4016 66692 1885106 1844665 925748 816642 1990088 389227 1216446 106919 215005 1760041 632762 1224747 365733 630745 1772931 98705 1350529 20059 134352 915634 1327524 1325709 1364239 1328342 586084 743010 1756403 1246383 936311 1076253 476551 1515447 266218 901864 68203 1330749 1373655 102978 758257 59331 1191014 1752765 1844254 153183 1365880 878610 724795 44829 654100 311922 1308057 543011 1200772 1599755 219358 807230 1766769 1481350 1413139 1706101 1932408 1599917 1030928 1378859 1433824 1549061 1940835 1848392 693810 1351127 792205 1877141 1062086 157626 375773 384561 1320840 1956942 660045 1468846 1852027 1496214 198465 1896487 1417993 1613003 781486 1476877 645621 880354 1772292 813351 1345821 951762 1446065 102550 199355 167837 1316086 1862807 1910705 1525343 291729 1715099 475886 1729481 1404683 397302 237262 357413 1844540 1448567 125904 633265 1822075 442354 1001807 1876352 667353 245954 1164457 1062264 32418 999393 1997106 1274796 1043012 85916 424094 166857 557686 427514 1104830 1866845 1981547 479555 1747794 43641 1924030 745428 1505977 433067 1953030 640189 1547063 1148234 778359 371779 1935409 857172 1231139 451455 304276 1881110 491618 800924 1759146 590868 107937 1892866 1958897 1214051 167695 857580 444684 1440543 1236786 637749 903898 677395 317109 157955 1954990 367393 51360 1285992 1996142 1671891 1854210 1480264 191037 1137909 979659 1540751 1041287 69568 1616602 55594 159810 1381785 1601635 1177033 925731 929827 765052 311260 277429 109156 1047842 1185234 1369043 1288815 1887249 1057346 1807264 1722828 1313986 703261 1238242 1934123 113157 1008305 1108621 627871 1235407 1504137 1121647 1684854 1300957 1066445 1749714 257212 1699371 110591 674867 1247673 1565340 1778209 356666 558532 1355937 681392 1852143 737537 794718 1150321 1794165 664243 277072 1694474 55014 671938 1161645 1875114 187933 467679 319049 26222 675089 560018 1100545 309604 1989918 1774414 1661834 256285 1566383 350099 163765 62268 1543917 454326 491407 1903235 702657 1567360 1830898 1324347 1351795 1652254 1822773 1096270 601086 452175 70224 1098383 484129 247388 1093619 662521 1651888 1939518 1072407 1608377 785988 1155878 1879718 266497 1947457 1262666 1182271 1924113 826959 1626893 1374693 1113241 91395 1250281 1621622 827246 907213 19729 1095680 1209765 553237 1770633 236339 1829132 686974 201257 347247 1343139 1840464 1048699 1310463 1043660 826050 1759673 675288 584333 157907 561100 1722963 1782257 1293263 92726 533443 422891 1456685 1848583 345781 520528 1978927 1409308 1523354 633937 708021 1014303 1546615 290299 476530 158431 512353 1515180 352256 1048573 1357466 582178 837904 607033 199496 324807 306944 1980763 323863 1720887 1792121 230403 273914 1992239 675108 197654 1777597 496909 938052 1207780 374281 1762003 1726280 106900 1327700 1640684 1344084 1908556 1980808 976482 960010 27721 1634231 1512656 1420847 172774 1301102 1591422 284564 249442 112304 1047237 1597086 1034675 1726135 1128012 943961 1383808 848790 1102912 771443 1803165 1113131 1826535 1307639 431119 718612 704981 483810 1615884 1533749 271900 1247133 1949920 160275 1767193 1120082 903371 1999253 788828 1591371 1650243 464136 1539538 385178 1875598 1421691 1021720 1803552 1294369 1277956 33346 1952247 358244 85809 1481932 1026251 1091409 724282 1628509 52310 1904062 1378990 1687857 1484910 911180 905208 287174 46690 757132 1056804 1906714 1549147 604870 665436 1935541 1030227 572524 1635168 1803994 1634032 1987750 1016353 1293344 1478615 1986137 535864 1910778 19850 1137665 309827 1864806 1084761 394225 1610647 1502495 381997 1427051 185923 162929 894604 973102 715044 362473 721582 1639983 245891 894696 1252662 1946391 1714633 591495 523188 255817 788135 858425 266847 1718575 1982239 620292 1527691 1125199 436555 1737235 1591189 121600 1068696 1164744 1011480 325944 518356 1026860 966655 335814 827562 832107 1535971 461010 1917279 1379483 532375 121439 1314739 801452 806012 1267533 789494 1314312 1496759 923562 1653238 318640 299790 89587 575036 1597897 546872 1139250 917076 1061410 380220 463341 263794 320829 1266018 1312828 164386 80098 187923 962713 1637462 1199825 66723 1382321 75579 1532654 151205 1560831 1799829 841109 1577704 1947282 1022736 1052061 116819 1012138 771367 432832 1739843 1658452 1189324 347382 1891992 1382134 270695 204305 331694 24582 972500 1707013 96532 377815 829330 1270289 1970861 52735 39996 1046008 824943 1904483 6997 1971622 1732050 218538 1552203 1262911 715116 1167641 1047139 1715027 714180 1713916 651216 943291 1082524 1874459 1107106 1792557 1237999 1698940 114577 1048916 1260227 899836 1002590 1769165 895878 935836 136663 325165 958559 354292 1641110 1569408 1877076 486157 480636 439663 1298300 486376 1382089 553865 1898958 1143884 996817 914841 736574 865641 1274431 1935086 1526626 1887785 111928 65332 549740 752519 236216 1489511 321341 399390 1766412 1118927 557596 106886 713913 399458 983430 1155722 1054562 1648226 1303001 1609004 807011 1605227 1756481 1295919 1903760 674956 820955 1773482 980 222435 1441003 408470 1515574 1235399 1529277 25630 1135661 721513 1345246 1039320 232230 1498135 903029 862132 695646 470860 358939 905864 853908 1227335 1614657 1022374 1711005 619272 1247067 755925 530113 1328353 1016841 884471 580873 979616 1348377 1697486 1714203 300797 1177204 489954 1360787 1482295 609113 1240377 1113110 169846 1477115 54635 1969708 1463346 1187494 350479 1100218 441775 1467227 1267611 705608 504289 1160046 1795615 781291 1797748 507370 449664 292327 612189 1389637 203279 1815717 1699506 1601610 1292428 1597165 376008 669357 643507 667212 152031 169329 279148 372992 1862851 75901 213186 911576 691757 1546268 793490 1457753 519622 1735079 1021093 1085734 1545147 1887231 267071 1022013 993579 1518524 1510587 186703 837935 99323 107498 851112 1395264 1239510 692797 1173147 1270404 1394690 1578468 339275 1512758 38416 1658146 1011422 1439007 292261 625526 340416 1230858 1564129 1346810 1231334 242056 542075 1158602 804321 1620002 681089 353104 1137155 747066 1558009 57105 1531951 827313 1654711 1216982 1591424 1663465 1001298 1559253 1339927 1961684 1552421 501402 1052523 1422050 194853 666568 1969037 723820 927856 1788072 1266160 219535 1348663 480796 1079058 332794 1236400 372978 556785 799813 510453 961422 717224 1016044 664104 975361 778156 1539821 1526210 228595 1180676 1204520 453666 1856831 482797 365178 591930 1379341 1678362 870441 1548484 1085837 535695 1034852 1120931 1224887 1380617 1053308 260895 572885 1098461 1913328 649471 1153116 861248 1246958 1885800 1773603 1510506 864977 1168710 1728552 113376 882199 1833459 410380 1013953 1903452 1826332 1310416 1293959 1067254 832706 1184387 1307655 101680 87948 1425094 235457 500041 1106776 716261 1096499 1962577 1337531 827580 841753 555939 387420 927325 1187579 1580886 48242 1695028 1561928 1523788 1392668 722147 226629 1278276 751999 582459 615818 432203 1316308 1534932 524188 1375420 515971 1119937 1671574 773918 1776317 1491270 850162 401964 1630093 1010086 1057889 42245 1899745 888784 1035138 1797190 258802 165689 182721 795812 1162317 888515 1017182 1570137 337427 570032 289335 838487 960124 71437 643981 1193457 139854 953428 431173 844586 223934 475139 1235488 242325 244366 1829770 362857 967681 148173 45855 763402 786138 1685550 1481755 799269 1851876 915342 1856661 1830109 1884796 1955298 965065 591881 948214 1781166 12779 1057859 1027221 927486 306621 1942483 1629768 1328997 102345 1673440 780412 1411297 445249 1441178 1624104 1956351 243747 1261952 1239388 323680 646130 202611 1148849 306815 733375 1491273 989715 1898237 1703975 1716464 447725 1705920 1148971 1671927 1756147 912437 1458370 1801591 1834480 550054 1313627 1644118 550894 554196 315299 1489549 121751 977818 823593 411134 1387439 521132 337373 711597 1520515 555888 1071476 1600995 1619676 1338937 1108446 731033 956056 1337355 1028113 1665021 333201 660409 191428 427021 1656081 1934083 1382078 1166101 29298 829874 199790 268638 694238 865667 1963729 1996698 410962 1439821 1572904 1439896 1460931 1283227 1076980 1301194 1571544 1649230 441145 974314 109721 1800335 368498 1300578 882394 1684863 1353981 481406 395537 238231 404478 1496860 1233846 461494 653116 1962046 469464 1948169 737458 775836 707243 1939360 724568 1023804 1300650 870228 233376 1365789 1749952 986928 1820356 297486 482696 1612930 1148678 380077 238136 156969 655626 712721 1948681 1160870 448483 1630328 946674 822684 1238362 494149 1787696 1228022 993553 311256 1753777 767754 1233629 1677296 1928726 1204439 915366 838440 1937534 1063029 800559 372420 714989 1864496 320497 1790493 1142227 852710 984143 874491 1430017 1194903 134364 1209878 1890084 1087124 1693907 1996960 1696263 486498 256781 581737 494941 260292 205847 1831094 1147848 630985 578179 1040830 154235 360267 1093958 1629912 926065 552071 966840 67042 577860 1128372 753431 373072 1725940 842296 1371807 1894970 1745034 1454076 1672219 421537 1707424 1713350 1144077 1703365 1205909 1010887 1191129 9248 1749153 1130599 114622 680233 1295584 1987255 1264160 786157 834669 450237 900788 523303 44756 473149 1435652 1651680 60304 1984269 467213 625000 622894 1502082 1166675 167748 93998 904565 1155748 1705401 1207647 1530834 240779 1337520 1872705 434463 24980 1437988 1271784 538411 419693 596668 976919 564152 1866343 1913568 683748 1240111 502268 844289 159928 24290 1234862 1979672 14527 1931169 1490985 1915204 659616 197225 1452791 1879258 755335 378519 1837072 327808 89011 488336 1647355 1673901 401457 271808 785809 848171 1162823 1401061 1750822 1981051 1509332 502963 1367514 316911 1634457 1154083 1875767 1991090 1980451 37009 1257021 868412 1387871 1033577 485442 1347225 151582 1089175 942870 138222 1750501 1745003 1246599 1601842 1289228 1233514 691377 719031 1929750 962940 1450056 1092496 1433350 671367 674383 1363592 1564890 890038 737543 212399 465424 1707246 1946903 1860002 1193172 1475139 1655695 85827 85352 354076 111869 1490595 12485 1540940 1360931 1275650 1589845 1814072 821883 882629 325279 1842818 75842 382354 522302 24069 505005 1739388 958403 1681303 1971800 1443095 1467435 199476 1224980 1210339 271039 1805429 476462 6007 1601794 149538 1659193 1137613 766136 1151851 222269 378405 1135240 1890386 1338083 967675 1530369 1666238 271723 661800 1614046 57063 1268008 1649978 973870 1359124 599326 1171040 283587 587952 1615735 845596 1731880 1203564 1839964 1272006 1961 1907663 736664 1328582 1856336 1726635 677057 1821792 1975299 7869 1468209 1175889 783815 959532 124476 275127 198884 1507904 1838569 367226 1111703 1116627 982465 1706316 1838230 1033227 1256915 1692109 1624676 1504676 676542 777611 1165054 1106769 407394 359709 1792606 1948665 1267410 767330 327867 716209 1388929 144633 425044 1176533 1475992 725434 1078129 697288 1908891 691205 1721151 1229553 64390 666287 803185 1602078 941452 1362923 1073675 1754471 436514 1800505 1660631 778027 896716 580263 1718329 102252 1875483 1475513 1448290 353124 154108 65873 1358983 1359084 1945922 1869700 476301 282865 152913 68150 602849 431020 1426922 1641842 1904501 113715 1742241 426919 1029035 220106 473698 231276 1658350 86692 361121 426536 1124399 666067 859461 726446 951154 152876 57525 1398076 962861 1393910 505872 301250 1723132 1157974 514242 498352 1950661 1919953 1258174 984347 1481312 1180877 638256 585349 726720 940954 1908596 1525378 1849185 1803850 532395 410644 108449 977012 748612 1095131 1873383 192489 1635419 1102998 1145646 1861146 1356685 1978444 1422757 1874061 1865446 28177 200316 1028295 974562 894621 1888214 115454 1968390 617392 206225 512289 1182091 1129350 1014022 294241 776783 37396 228912 1638488 156426 1242055 1761131 631476 1556701 1442524 646670 1125882 1910289 30909 624012 7184 1299684 861545 1726476 109901 1359886 1276028 956025 1053892 352159 1258517 1943795 208078 1088759 701380 612870 292999 510100 1921887 1852770 1733430 1118652 1939468 1694530 1113996 360020 1619171 1949071 1522559 1150501 1305768 493301 1713874 1333889 154635 1837432 641212 980160 822694 1142122 1292916 824176 1006747 1873065 418299 512521 1439056 1433105 201558 1061229 1145565 1569634 422099 1473618 1376831 863494 1774328 915640 587915 934414 1993367 1138085 640360 1142768 446244 479397 73984 542095 596021 1828625 1732492 985181 149493 1813158 1090863 142014 405670 1074437 366770 165536 1555403 318670 1232178 67111 253086 206243 1170204 777318 1502772 1307487 1125415 884118 1736490 132182 1006896 1671221 253349 1869490 679740 184852 1389342 798144 82663 1320980 445884 658033 1888607 457005 35252 1272705 386936 1193473 27170 862279 764949 1763188 127063 1605962 13642 556767 1085717 314715 1478663 1366978 219820 852640 203710 1953900 903352 234343 1855757 862298 1147423 1840832 1291919 1988288 570770 1008958 1080384 629983 1053863 1872663 1077734 1558752 843433 363754 1682470 1479884 961643 1716558 1019727 1202600 778437 464976 1126338 1645324 606047 809849 1283947 833798 1059514 800407 515604 1225647 1182690 832596 1203630 1183741 637638 1144264 1199660 336230 1751872 1431435 1165644 1232954 825830 1818758 1772040 625340 426968 641745 337763 716813 129003 1735771 767533 524404 544557 612239 1315307 254829 1209448 1335093 572329 1984777 441778 1737647 53151 335220 1470121 860521 923869 6972 1064820 881100 967474 1620964 1292684 1726285 384094 1178093 427282 268180 182151 191819 1682758 1394281 1259878 164693 1980630 519644 343955 218319 328355 1271503 156171 1943300 417920 1912238 922234 1553747 1500874 429437 1513647 871311 1730219 1695267 1065167 1624688 1078520 564499 1663781 1916901 1163731 756439 1251737 1393148 988041 847839 1127565 1798583 73485 163842 573175 1694607 288702 268296 22193 513147 189125 905608 1654281 206476 469864 460240 1887652 662613 198642 511690 1593155 263963 585235 935823 655623 1699588 1252627 589268 1572817 1754432 1054817 725915 609147 67570 498194 1615409 254011 1507256 16775 1263953 1801564 1469383 731137 1138890 954534 196490 1452431 341586 1289909 756488 1560843 581342 382950 1680116 71503 1009196 1489571 708024 1461561 1719111 619014 86457 1484947 693499 252191 1834304 1902964 475841 26734 1552979 1537454 1309876 942871 1093587 344574 755848 600665 386451 794602 270740 1185948 605011 992957 1343119 176908 334221 444992 1037799 1461271 1280079 1331693 781649 516895 199523 1860674 665559 1344214 1233969 85539 1180116 1691672 1044679 1390498 477657 924300 1528719 1693148 1306513 828063 1251287 736400 1365707 828501 1204607 1423309 1640060 951031 630093 1239571 1470291 474012 142463 1806733 1513913 1250986 1236254 1682495 372061 1933147 1578315 1664601 1870543 1237955 1961620 1763077 1079764 1563565 409729 953680 1648789 1449337 577945 40516 1423121 1324269 949577 948899 429613 799630 1207165 758482 281523 685396 813971 993093 1472765 1910931 1009146 1606295 1959225 1676059 1141439 1195995 1070138 1282347 1636817 330680 350113 337447 1529492 366381 436565 1172121 85595 1358382 531436 1757212 509928 514929 1621456 782152 725783 96473 1161533 1170878 623046 1124783 753916 1605145 1527789 683353 39560 1536889 911683 375738 90916 1621742 110847 1687207 1737926 1703857 484423 1823443 1703769 1764245 447840 1327167 425565 1599432 950857 804507 1696018 502755 1112800 1329732 92061 638425 1831802 818310 1861808 18161 1767143 295484 1975862 568869 1417435 1100559 908208 1191031 482051 1134022 1179799 1317723 305000 1490605 1467070 1154923 889890 1631270 263813 793444 859816 1714364 811187 1465956 453934 725526 1283961 41378 918162 512376 1559880 74496 445435 1233395 1448700 1400899 140436 1097506 324745 578500 1837528 653928 205720 1099238 1996197 1573421 129947 1194095 1359994 1096490 713463 729538 1068903 942738 1388817 1278264 728357 580334 1049662 350269 1579091 1634659 1100075 1101698 1265412 1998963 1911556 527377 179132 645296 919266 318412 275555 321866 1595096 548603 906661 50867 1636024 365650 843048 1031463 31130 1177853 1579046 1593151 196564 509263 1446082 1637276 1220298 937699 721133 1801325 1741620 232891 1905607 149265 512110 1615271 1056624 755245 740911 425478 1625216 1732775 742201 254139 1071653 228392 1850592 892848 1090161 1520774 781055 1224568 545513 747636 1941798 229593 454830 227053 1025197 714310 876814 529351 318008 69302 1538573 1762640 1868586 1006163 82576 1023876 1416665 1972282 558837 1170742 1143732 769404 1056041 365729 187174 284485 1321707 427231 1670188 117704 1177040 805127 1706707 1981200 870368 382785 1977751 1351421 305647 1835708 1407778 83382 1779348 1042650 1965919 1340665 1911543 74228 658340 1132712 801521 484646 568238 137571 1900563 1543764 136516 1369886 1520909 782127 363796 254536 146701 1318585 893670 171989 1650422 881979 1240989 508954 1838576 737040 1441258 1057249 1891230 899406 1499706 1959849 1912310 480531 308952 1126597 1619454 1592668 225775 627072 742584 771059 1141311 296033 519497 925258 680295 913405 485769 338448 1844053 1078303 1302683 331434 1554913 370194 1043873 1186870 864566 1587422 1516312 267201 1974569 516875 1120010 797497 1554631 1384175 1376183 459838 391698 325998 1594265 270820 1768852 1745391 1763589 1547069 300524 876668 192764 636929 515879 614260 1978796 523047 1905397 204754 652771 485421 1294529 60494 154220 233569 894377 415841 540104 1015345 958771 260187 798395 122162 1191345 1691714 1606850 741099 366080 113660 229383 1271220 943834 273702 1026708 1362620 83219 1130713 1448658 940625 418078 471042 1700778 1573853 571508 654683 1629239 1268220 572216 1955781 543148 1599221 1040753 1674923 1118185 263397 190222 873288 1724040 592475 825328 381665 615623 1487550 906481 311684 1185827 420939 1665798 1336260 597414 1884316 1215938 489226 965525 890242 1066000 46432 1913602 870865 431643 1881920 758967 972928 1445192 816756 272513 1142266 532756 1565568 210147 1260420 481171 1018202 692782 1149619 1854829 525194 1437534 1134936 1579899 877084 1957318 254872 961489 1205262 1601911 1953903 876743 799386 538458 482017 199505 847293 1457025 1317349 1355060 600698 777686 1735381 1977895 325133 410057 1806195 259575 109867 1173471 166490 1038570 882563 1037112 80571 791825 1296601 1336769 421976 1893618 1864955 1149709 1621776 1579620 1747657 1424891 1565372 398864 1971611 297302 807934 1740030 815334 1546136 557346 876120 503071 525385 182697 654118 360948 1389789 262719 1403056 985872 1413201 416998 631329 1600451 414489 1565948 1447962 311443 203333 287043 910530 238875 928573 1494157 661148 334714 1764404 850436 329948 392939 1469214 625033 658624 463803 1846457 1510680 1878649 628646 76399 567350 1264034 487254 156933 1097797 135083 782340 515282 140682 814954 1461625 236399 312283 144313 1041215 1980282 1742371 298155 649806 1721507 290054 1832314 721619 600746 1223754 833422 1996872 315951 1121358 131603 759807 1474471 1801118 1539438 586662 1137985 1093549 1686108 263083 1844487 284499 1116670 941363 913573 1377523 148882 1709529 1872181 841081 1239373 1491628 1041977 729519 483420 407129 908682 1633564 607439 1393044 1282670 1560785 1246274 1750629 1717981 394299 1968624 1438140 319157 1647168 719317 19508 1531645 404016 1223398 369673 170081 1211364 1212125 1965384 1323928 726012 1958364 1390172 95992 1211987 1002919 175439 591288 1198472 581348 1444165 1886852 1847417 777635 215915 72668 581529 1053305 1736966 1223816 1488666 1218789 1643846 1943047 1092454 1437598 1034439 1698554 1038871 1197246 694817 682263 1125082 339509 1300210 476828 1511590 1674399 774728 1372417 734383 1705661 212470 1412916 812477 1073965 482045 31477 1313279 1607586 1485768 723920 634103 1508631 1805668 960910 1995496 839826 1922420 596954 602067 1409484 1404885 790948 137120 77752 792976 632990 1997154 1446144 603976 930767 105580 168347 618929 1940668 1901097 229856 1413739 90488 1785409 1245756 1640352 1577815 837898 308125 1480045 1032417 1068786 1693369 953999 995528 394887 414735 1287404 1668213 139093 855711 843410 1457992 609275 1558249 1412757 1368714 604322 966605 1199274 1261698 660378 1550709 594642 1667747 1762865 389409 422662 502939 1725377 201523 531348 971968 557464 270585 745175 876417 871570 790926 793224 310903 264736 619346 244540 589202 379561 896876 1034505 1476200 1243003 1738038 1958100 1924846 1721695 1376644 590786 708860 145545 125376 893247 770664 1938464 1522406 589598 527910 1729647 1120526 1925501 1053153 38782 994142 1413767 1648668 1554162 1665606 1783093 507686 105504 1127732 501154 1799236 1886261 293409 382547 1838640 813295 311131 138794 1848091 1160681 1733761 1432017 390771 675077 1710393 639259 1192501 375981 157217 1801464 704368 677595 1623438 84539 1346752 1411265 857940 1927948 1800401 1054584 910408 674516 430253 1611076 365056 723902 1930714 1598692 1879786 1325988 1271633 396832 1738156 1948579 1676038 165984 1294824 901017 622669 1424741 749451 1997048 1609313 1849157 176366 847580 1377166 1097287 1707894 432419 449888 541754 1121351 1963135 261680 1383867 1260851 1437525 366510 799111 1252648 1491874 212998 1120498 1716431 1185926 83253 1261983 1193020 1181082 1605125 1391616 561882 1933275 388388 652230 704394 304449 1106708 220892 138946 484114 479672 437550 1575055 1954127 384348 1228133 913556 575710 1099363 821222 385890 717166 214348 1891320 1225816 410963 1038959 1085894 716843 653016 1739756 1081784 1508812 1007588 1999474 797977 993492 742736 1697230 1244902 994176 518668 802615 1546751 209179 97487 1513033 765234 218440 998839 1650477 1690790 250130 1336178 1878281 1524439 1758733 203940 1092806 902210 1060103 1536146 1107577 1530190 813073 859674 1764891 16256 1996503 667514 1977958 1286153 845907 600595 1262609 292077 574318 43123 580903 207164 1076956 1276006 1721559 1300438 1889140 733711 493843 59945 819511 1837957 547869 534161 883845 415512 196280 1128630 809876 351773 881731 1094152 559013 170556 1341074 344728 416507 1276222 1483067 1183815 1629920 1895291 604765 314948 1943000 1678405 1319147 736360 52978 350915 317603 658149 549141 1957175 336321 1264039 1934129 1141615 1356926 1421792 724566 1634127 968119 1515856 807016 1966731 1880820 278951 1950141 1142068 658798 357783 1701483 1152616 1670910 1607681 872686 1162977 389178 913240 775366 1978850 1595290 785252 754682 80439 1170372 1574040 178538 648601 666752 985801 1695819 1030166 1687308 1858371 109288 1910313 1471024 147554 1505540 834758 1958056 1418453 872449 36758 1892546 619485 1962884 1169385 613103 175034 1300474 1767076 1494285 1992129 1013251 1827796 1369545 559329 1551351 738743 514859 1069853 126559 1284514 616392 1940812 131207 817288 1022154 923712 700014 981871 1640836 1012147 480785 1968547 676075 542042 662121 1865425 671284 1590014 1029409 554788 1350174 1088921 898210 752182 1995849 1963042 1406729 613028 1843840 1369656 448750 1510619 545223 522127 1881647 736445 351525 768019 468180 1880418 273065 433512 672682 1996287 150194 1952900 153096 408194 575619 1735815 1564842 1045985 11791 1959979 1965655 1382195 1611372 1100322 357709 674102 1294375 1813494 497696 1849819 1443150 297763 905915 824267 360517 1576682 413601 754011 1776897 220328 116794 661462 974870 640310 19936 1893532 1584753 656876 953382 1372401 1372046 1913558 1300994 1435635 1326753 484214 1067344 408006 345494 1839498 979572 1303953 1992622 1944438 1625899 1477208 927961 1287591 160386 1406130 1795323 1774597 931289 1618972 965585 826574 1762148 370160 97101 1191849 1739540 1024690 1116785 1559628 443125 1251154 645297 551356 1682546 1043714 136362 1784775 77919 1278952 1830377 778857 1118126 782722 1571271 691900 1890148 91353 1478093 3724 289552 773120 304963 724230 825473 1154198 1213995 856975 992675 1006643 1170468 871332 1552162 1485583 939362 1198848 569885 1289478 1318015 1338058 1159310 674354 710898 1074498 881405 1125601 850530 209248 532976 1377871 1137306 938147 758120 1531441 1846373 1229398 401690 1770172 407571 1154542 40555 692220 1993900 1289336 1402362 880045 78399 1587844 345896 1116480 530663 940470 196594 359248 1622041 196612 784425 584336 642276 356335 178879 786386 1982552 1682417 1177843 412099 732277 1433456 537349 1748515 725671 100944 18011 1865485 1959716 1531632 1117635 14064 1032844 254786 484531 719371 1974731 605978 1270392 937799 300010 1455541 1587410 1265593 49209 633509 1177554 185755 408820 1611694 954348 136281 694755 528257 1812674 1904761 783652 1484134 244138 1199359 1740390 500194 1353038 1037266 658756 835577 1627912 1016452 1784533 1049871 922977 1425894 1028381 1205264 507091 499008 470444 1313162 1456550 1071507 1671682 685959 788955 1856213 847098 1065226 1643475 1705768 1312981 732466 1456092 1507346 814046 173420 1330731 1400841 456351 1030494 240914 1434743 1120719 1631091 430231 440842 1635965 796057 1912542 1900414 226919 1852549 578442 1760297 1086770 4594 748943 227315 1597498 1050275 600029 1618970 1432874 1658638 792542 1711158 998005 282266 615986 1271921 1303733 250167 333458 1012061 29166 1778042 1260684 1856986 1252060 1080311 515955 1841186 1845787 1565550 993859 251711 891047 1493587 1874904 1736843 1810988 114182 1778027 283676 64958 1357011 48873 1834 1444631 1931267 924766 845479 320342 1511353 35118 1522683 206601 285691 1260276 1214242 23326 1384683 1275364 165436 1790334 1355042 286829 1168987 1670390 628221 998765 402791 1356191 682398 1620078 1526011 441828 1682114 661130 1384121 1652121 715125 164412 1868068 345937 1306721 1483224 1719367 1204915 1169973 1723683 262503 746284 912610 812038 1187382 1551682 772255 208112 71947 422515 424294 1944755 662043 196368 1212328 37335 1020799 33205 1644846 1564612 1790019 1457026 56602 1216777 1679303 1020513 327618 1977529 1888891 212954 1616440 596002 1234221 627105 1442620 1925438 847306 1682845 640936 652377 622572 1151530 376435 1650721 1393560 1535408 532075 1435486 1996768 1481481 1929387 854257 1321776 682091 304961 154814 66545 1027435 1863220 444775 1552758 1958901 418581 377107 818241 1388708 82770 380965 1678495 898257 352839 787091 440295 1817144 484623 1864231 4448 649489 888799 1161959 1290115 1180970 395239 835659 1053918 840400 676747 549666 1476212 263013 1068447 1677835 380683 570739 1750320 1853817 1001353 1655214 659062 1914937 972018 1856887 1690372 1811063 1719366 1627510 689045 927276 386607 239432 380746 1202070 1179764 1129804 1155773 558844 286216 1322532 1832298 1988669 646681 338950 414860 1497954 1752142 423887 1355945 1093319 1729186 1468344 388999 1874468 173422 1210264 1104036 546305 964161 952350 699318 63701 845215 1430360 922134 493807 202164 424175 621976 231165 1326136 509908 1597665 117677 1880310 1277464 1687891 800980 492958 207231 1488246 1516301 1923776 828712 1139526 1754219 1599323 608019 681375 52988 521146 1296484 452211 1936361 1251698 1627136 859128 214345 460365 1839499 1180032 387338 1247940 1735554 1227893 1805220 903887 1740101 1409581 1459373 1178033 1975001 1586569 74845 498154 545307 1081297 986115 498492 337019 1347351 186012 283092 338373 844034 1541858 822260 962075 1256091 1285196 532741 1721596 1789761 1384436 16405 257855 656088 619603 1506194 1776769 1008755 258423 1900510 1626789 364293 1161399 1020269 1756014 1310691 902060 815175 769298 1689188 1125312 1985247 1795373 1961712 594433 1345362 1934085 423070 1090545 1052520 245138 359441 937206 89190 182386 1845502 1698241 890988 1883296 1699394 957698 1396580 783043 1665687 512064 1564252 877696 205480 652272 1356817 1513326 1356800 217077 68933 868845 282833 1132031 184567 938994 1390566 41116 1046230 1519246 774636 1594657 262141 1776554 1008021 1820817 869942 1244921 1036295 584623 1091176 582105 688738 22345 1106691 174542 1834533 818546 1592793 936281 872548 1697829 1325025 868627 873181 1217655 980250 404947 206365 1799208 1152544 1626366 1835842 839544 568924 638688 730229 1127786 1147296 1984614 1760929 1927479 1595816 620576 1583001 1996577 963815 868913 958544 1619822 1174755 1324353 101725 1724118 150125 1426641 126628 1951325 1731140 797987 1763814 720843 1562667 1172234 996188 168875 1924743 778228 1360745 884403 503087 12281 197338 836307 1501187 1107539 1365036 1170339 1222997 591853 927104 1103496 1155308 1059265 614548 1522716 1131676 85964 638870 67857 545038 262649 1736038 1420555 1435932 1211167 664367 1109283 1892646 652967 293025 746976 1613050 1770343 393596 1879945 909072 1435762 1958296 1921563 1025592 50311 924423 1559423 1841836 266556 783214 1499250 476579 253717 1194523 230790 119421 168538 650280 1593449 366636 966337 1779930 1420415 1421007 1939000 901615 123956 1183316 921012 167773 685846 1345622 783829 22733 1251066 694121 1809464 605312 1037082 1297682 1751161 1650374 1408232 531040 1233852 334402 763801 1964163 1400236 1989718 291503 595472 1983496 789089 1506953 1005336 494946 818069 1085759 773221 234706 1115002 1110537 1717875 1780615 1739411 329981 759973 1323275 851527 4090 93090 1982704 245605 1610663 1671496 1804076 1802593 212672 862781 254268 1763246 30116 675561 1082439 1272128 1156215 1213465 866572 1072738 1745830 174776 1510 479566 1627814 898577 1938372 653993 881202 1565959 933030 611871 1185329 64392 996526 1624504 835345 1014804 1644958 875800 1097141 1935958 961859 279061 1554125 542836 1755488 668391 669092 153026 793622 1436908 1970438 813287 1569931 144972 1970299 882540 157379 406662 1817111 1202702 1613689 644640 290653 1780444 1379875 1223950 995160 1255286 878066 1544801 422164 1978664 591951 758445 917992 958432 623328 377713 1056975 796016 948453 496425 777566 1264649 745000 1691607 241972 1622486 897586 480471 312504 443152 209496 1869753 6085 1438179 1469865 40135 385192 1478667 819130 553759 1898007 746997 1135327 226590 1359793 1827016 1804932 1635370 1446657 1535726 262524 1495582 676076 156862 1990612 534546 1834551 1230108 401425 118802 100758 21392 676868 1357279 527751 1075518 133270 1309748 1323067 800858 1874030 675260 1178369 526736 1927143 255677 365479 15253 760446 850821 1750181 1061382 1826480 659235 1890502 1336714 920478 151584 1458529 1319652 1681820 1652577 1744113 1977657 1917380 1881623 924330 66575 1005618 1603315 601001 567185 291074 1785623 335481 1345739 947668 79890 637896 990962 790319 395017 627685 611581 552701 1436066 1363061 32521 1449846 1769740 1812799 818232 909183 983022 792688 1854473 998751 1611823 465218 1406906 622745 564351 1708805 350158 1358757 1966124 1567180 1653774 135339 1145284 333399 1099332 1202689 1869431 299870 1145229 356278 83001 216817 585466 1216452 513015 732943 1219031 1563513 1664278 464034 1565138 1367331 874629 1443182 1520317 658656 482088 664188 1346047 1245547 1386205 1967779 1471431 1513304 969046 810842 636488 783048 897172 1122707 1696234 284857 544996 1705862 776255 120586 1643683 1651638 1747076 1992486 763475 979410 1917005 598534 900570 1276485 1805487 203307 586439 404265 530804 1014547 1585686 974167 1535593 1432712 1719009 250063 1734167 1966993 215117 1426376 343271 743165 752072 1873134 877852 530250 1648460 1913688 1723041 250212 1357124 1917636 1074051 984841 820881 267577 766070 1762109 1825397 2623 510220 917498 101817 671164 878303 1996851 284057 1692295 881791 388399 223201 780289 724137 1683525 879266 1333320 1060010 377594 1332806 6484 1668392 1447730 12492 1897850 567001 330465 1788921 989342 180205 610300 1371339 303842 837796 1535843 32462 962167 1671422 256728 1915987 242385 544939 529200 275156 878146 1920959 1002022 200648 150589 1617394 1019880 196447 542069 1356331 1364754 1498648 1806212 36133 1467807 1544286 1941874 1630044 1636657 359361 202667 1493819 1831002 1309599 1536148 244593 1968480 384749 170558 248316 1698920 1323753 330242 705597 1530210 1403428 1701002 1721468 1689903 749158 805343 1932386 439326 252912 606215 1332898 2048 1904477 1447443 936290 1797064 693985 1577780 567158 1807393 464907 891613 1153967 1527748 825245 311384 1591071 1712692 1646403 527727 256557 188009 681861 432438 287059 1570036 1378076 1572017 1452889 690220 512137 150740 705033 1589153 1561346 1084899 475930 1576876 34635 457618 1907781 12086 384743 1382204 1540391 1439525 281615 101086 28265 1000493 1032518 1807945 1037606 726420 940445 1666479 139844 880907 757221 1189714 1979550 1317801 1417824 154159 1457969 273575 877697 343652 868932 1919705 1454316 541038 1600463 1636596 301431 128146 268546 61063 1907219 1669693 348441 656800 995182 1858660 888477 1071906 569914 821653 828138 33350 1497943 1313147 725694 801800 745888 1318245 607766 1257518 1592044 32771 757700 1943471 1550737 43848 1678473 13156 1511171 264364 1179512 1206347 1750147 251531 1368475 1023653 983004 974255 772195 850693 1569799 165546 1394159 1216795 905254 1166522 303310 1101641 1122426 286196 1344113 44951 195400 1856031 965142 1022152 291775 1832188 1513144 427396 1622546 384574 1291410 975934 1549545 1929868 1490387 574638 578605 607395 196091 620025 1156306 773184 931844 689325 40294 1875928 681374 1469408 625213 810978 1867750 1453930 632908 1211695 162899 1725395 1572225 1268691 1729070 384965 962865 928657 795474 857012 1387698 37902 403065 818427 1998500 1336602 696811 1346834 1609816 79959 543800 387622 1934559 921136 1512300 1543760 173664 27199 1458586 1274162 1568361 1852820 346928 1685953 1379953 1594773 1465368 243347 196312 179560 775185 1546724 845399 274391 1057668 1212179 1073458 1523078 163619 490424 547247 971893 443964 490969 705822 836610 562032 1067948 1097444 588359 1645333 133176 761968 1070231 1680003 1543406 1777793 1454351 1794303 354816 542820 215323 753529 1364727 934231 1306733 1923148 724049 1925105 401105 285524 320304 401418 1952409 1165322 977125 903871 548333 739161 1285911 1669270 1185064 375440 1733990 1181448 774227 958818 1415461 343769 1935736 1342128 47240 1030525 70288 1672706 607834 1586303 956186 1507837 1209869 1085308 634951 255799 1350110 270822 491134 414275 1954878 1566233 148189 1659335 304905 732317 1159741 238280 1282753 415193 1262994 807993 899717 1352236 1258248 186002 1945626 1536037 690397 42331 1334091 875321 6392 820443 1956313 1715857 1106735 1723096 247583 615598 1773094 1209812 1802519 244297 794276 1174014 864705 79132 1661389 1608694 1415397 373932 849605 1984324 1278865 1491411 503514 129424 1393025 1242584 586738 1514120 712073 591117 61948 463727 1336412 836052 841503 507076 438927 420057 292533 835247 749502 717969 535245 326539 1318300 1041725 691012 1593916 1997254 857519 638422 1307613 1981858 374185 838469 1815310 491101 1627126 1264896 296446 1900184 1877877 1071632 145996 1478983 1775183 430459 1144139 1950348 500275 1921963 1192666 57840 1298104 320772 1513681 388025 738841 851768 773370 1808186 350283 1661230 147499 365329 1445010 1432232 604642 1211235 490223 883004 388354 1417450 384283 615628 714285 1763297 390391 804285 1359341 1764161 1398949 1281707 1570571 1717524 68378 540597 1040156 1867906 609292 1329285 591536 83416 53718 281708 598016 973140 1039657 1084172 1070669 835177 1682372 1969447 1037083 958711 1139991 1399466 864143 12516 629332 1277159 808859 43647 1644949 1045967 1579525 266411 1120860 1064267 146958 460065 924736 1857084 1199067 374394 1012339 1699743 1639827 42608 110717 1985325 573566 1674588 705082 1776087 781512 698088 816924 21002 55124 1975842 58270 597994 852206 1498597 1888395 697830 749693 566367 1912586 696316 457491 1167261 518450 219612 698334 217361 298478 11263 443880 1272240 1748153 1720069 394187 1383112 1286149 1330116 1220038 1960313 1658038 775665 1464787 102929 1680342 1056486 1046112 646906 694313 1110321 1446906 1053230 759983 1122161 1126396 1393754 1798822 749093 699389 463556 378521 1544895 1500811 621411 1263592 1433464 1814807 194276 359497 1944957 382958 1979560 1294620 762187 193995 1982409 1976638 25998 1536845 1298768 1281530 178222 1226176 406634 1247586 1402610 60760 1260581 793432 1111296 764023 1339156 1977216 1748054 1116275 1258150 507104 321436 57839 1391730 1724335 465712 1959697 975646 37816 1975440 457795 115987 1155712 534475 1592826 1832007 135387 454148 164901 1106686 1528981 126294 380232 1366334 1464261 1151098 1643170 1985733 387363 1370588 1382352 1287956 1994823 749435 917933 1897924 1369538 1644475 985463 1841711 1767700 1074193 1552461 1063864 578026 147015 743162 762264 1030734 934986 1729290 1187555 869434 1173847 229782 1495210 192060 1098244 299458 1883323 1683300 778484 271412 541456 1728850 138929 834976 1907189 869989 637409 414330 819249 1865255 1728293 1046011 1006819 1749642 1737972 961276 105334 1106879 1661248 1839304 1170536 287017 1804283 412631 819897 1691460 1608851 1492190 1175180 557407 1629102 505125 1831588 537041 979151 1192541 1652203 1740249 1535080 1237737 1257108 846814 564859 1506788 125968 979263 1459443 1004018 1391270 501456 1487136 1769086 100532 300763 516269 1041062 28715 1434866 1399366 923005 1980094 1076326 27694 984636 1716651 560737 268605 953195 1442708 163242 594955 754358 1144904 1787719 100254 1501329 237441 204348 279611 1440983 1765691 1998461 244752 1539596 1325802 1966507 830501 2680 1921920 1530627 855140 1428842 765497 1101741 1281084 476597 672289 1409681 1080613 583131 1926507 460671 714739 1043825 107345 651034 1496632 458388 236388 1307197 1754353 1664304 1050975 760051 1338574 1371789 255940 330539 1907534 470967 951358 655026 438709 1821348 1027725 183301 1909207 1452231 1903317 1563004 1266499 728142 317995 1056631 492455 141339 1809892 1077226 644981 831724 1033501 1704689 99611 1523767 1590958 1975060 706221 821298 1527243 358788 639869 158362 518520 972588 796616 157807 792838 1347047 1937949 1828707 170369 100457 1494759 361700 1670214 1879952 1494425 186644 1630982 1784326 892708 1503216 642722 346256 1073879 1513896 1010935 277902 354795 1849242 1365968 1795401 1293672 991657 1891145 782024 1012442 1779716 464151 1217484 161390 832531 1582063 332495 608016 1594097 368890 577974 1270786 163617 1532389 1993080 286909 1655422 1669490 1174519 1442996 1919150 526265 227450 1601364 679989 1318349 818734 440463 669229 1961599 1779943 862190 1525197 1628627 53404 1577617 1717022 237798 1234452 752009 1620725 592798 785639 564885 1273339 1401376 1032817 1103068 1574316 365221 1784774 1635070 1710536 108719 1607074 1447554 67886 1295164 243124 1990945 973540 1937477 1613154 1582079 998519 642040 554738 1442517 1670352 1998169 1286875 1431514 545876 1298864 1765051 554281 175039 1172171 1966981 1571445 267362 85670 717080 1566660 453476 120162 1308279 802178 872397 1179716 1436714 841349 1059226 1719092 1933189 830850 1457469 1744619 1066818 1484179 1092484 1718606 950303 1621301 50838 1609636 127687 1103723 496338 659657 478417 1624266 1748890 1837481 1737716 950090 753046 1891924 477216 1527199 140691 638471 1547634 1477001 1861557 1901882 1784954 562740 925103 1290663 1553914 1296437 140595 1530706 771039 1381368 999974 327150 856939 1954518 1361386 586852 393630 546318 1471516 1887929 1334277 74870 565282 946453 345266 790213 54130 1435271 76627 848703 1360982 895192 1140214 1879661 856779 824363 195439 1820306 1722612 228217 858396 833835 834490 1539164 599516 506423 1339188 1346456 875195 1926900 360889 1119399 1777803 1245794 643071 867605 842622 962170 1208110 1655379 556637 143270 580079 508445 264972 151328 1275112 746247 818614 852709 1790250 490745 708032 1636115 228453 1439265 625454 518060 731810 944445 1765602 1629350 967341 1520821 568894 1355782 183378 1058235 832794 361298 1519468 254012 262971 1152845 1986066 1037609 656899 1908700 217644 1125517 112646 44734 1535889 692901 303219 1519225 431505 397793 1739657 1558281 426771 473845 1967554 143158 723009 1786661 775697 1309233 955974 1903293 1811666 618709 276202 1216186 1383247 504193 1094139 1995608 1101977 145066 1781047 1457230 701779 75210 1826293 1095508 445494 1700698 987719 813480 68339 1077743 1691955 702293 203798 1655663 1817487 976435 896990 1501197 1559458 403101 586331 1042799 1930601 1445586 1380268 421839 1823466 437489 1216568 1620719 624589 1628173 415778 1025443 480615 716125 675304 845263 1037073 653476 534513 591754 1939190 1335271 1834477 1788660 899458 437998 482082 981638 190586 479546 1882919 423201 1406394 288436 795273 829038 211283 505710 805919 296537 966446 1731251 1125625 1188599 1370183 1447896 128119 1447387 904852 1208154 696574 1283792 265361 88013 487816 60608 717250 593527 1259516 1698370 712835 1839960 101753 1173783 1545605 1023807 1446702 79834 848956 1379814 1967022 399223 1058819 296107 1838227 74221 1292337 1429505 1838038 165564 1741235 21797 258978 134299 1134589 181358 1218415 1754007 1154889 947318 989027 727607 1419525 1922286 1433993 407642 1002966 2095 733895 932985 1445707 1362002 1206710 867144 640009 1178195 1701371 1464885 1786405 1865439 610572 834722 1494678 1281426 31815 1620880 521951 542435 1607844 1541525 1507329 1375718 615358 1496914 1382081 440420 436611 1233441 1642105 279903 1250969 1727059 1203285 658211 1846744 689293 1103019 1182752 276700 1277993 263557 526439 1574266 713836 1276860 1669936 1946253 507311 1535251 505741 1050408 602576 1078417 1798515 1017615 1661213 1121584 1525036 52834 54610 1705579 866821 14730 841260 1316839 1888627 1970450 177769 1048449 388310 1180425 814852 1850088 1784607 1632287 1247874 635646 879956 549437 1182657 950192 437412 1179013 1027814 416465 1172307 1149563 1739941 663397 410655 408175 1010586 1771414 974792 846935 569986 1949638 1853378 312979 1417200 1187652 349338 994121 1397445 1437131 699963 776125 359809 1027643 1742790 294016 1089742 839606 1580802 1660085 1397152 332862 585286 1455552 506123 1515913 1999370 888380 94271 375202 736876 433301 670070 244861 1985238 1479162 1869079 1963239 1086523 1498046 1869197 1588919 1575218 1281545 146596 1502185 1083279 275347 484401 235631 666169 79876 301115 1730963 1362507 1855550 1093190 1240127 1936366 1398928 368636 908689 1628804 999197 1163559 508290 1766519 754097 1011333 777176 1252927 458491 1231698 965712 392952 1219745 482096 579885 536974 252499 928399 1865105 1195905 906543 1251206 1804110 427798 513947 1006345 1058193 1026843 974240 966134 637371 1171510 13502 1843565 1835307 1320486 1991973 84011 410928 740679 1572023 1466875 199419 1165705 692070 1078070 1859229 1776466 1354785 1934003 466363 1389073 481446 911516 959480 612893 430837 1865580 309643 1764420 1520529 144483 1923594 514564 1546336 24301 1631205 169899 1302011 1777409 1964705 1631318 1524722 1944894 300992 139157 960060 341414 324345 1123651 1213161 1928688 1526895 298342 1811850 585640 950016 1282644 1159291 1111912 1437864 1719521 1511421 222690 1558696 201180 1850939 616869 1227940 1185056 983632 1145462 1577158 346676 1087173 1172853 1510249 947080 733258 1109217 34445 1063134 925768 238215 1981448 492591 1641982 1027123 365295 11959 531639 698795 1233453 792524 785962 1468969 927607 1923589 1103080 1047922 1046319 1230099 579410 436619 1295998 454345 327640 484141 344809 908697 1695634 243438 1172145 1638393 460197 1187258 946735 1777945 1891247 1923600 994330 1281940 852754 259544 1447663 36531 465648 1184826 1588312 195751 1525223 1546953 781932 1877174 1053775 1437133 1907647 242955 91121 724307 1673393 924211 1484337 1167255 125533 1300466 64336 273636 319918 360348 486289 1642503 1143213 1331777 1805184 761732 770481 692896 879941 187 1397140 636279 171808 585268 1175436 828307 1978854 102282 1696518 1432745 710088 112343 1265398 1478619 1432100 461471 260134 1991666 1323143 1593123 457355 446217 1063481 928647 1570686 329266 760947 381737 1748344 1779797 1797315 1556466 730309 1385700 70695 407535 1530161 819464 28965 1479393 1739113 15820 1734025 1395171 3504 1354454 224579 1753178 273858 1617384 1186357 1918407 421597 1812352 1234064 768452 869083 1651422 620968 1139931 284929 1969539 33745 357106 1204476 853247 1969899 303902 1399359 675483 1631456 1584314 138055 317328 114749 1241726 511317 236864 1459026 638118 1082935 306475 253806 1485888 1154790 1786364 1655147 53244 4218 1507920 593440 498887 1811876 1492461 1188935 1202959 571950 1585058 1202426 245285 1710013 932741 999959 924667 1269248 1319034 481103 827350 455810 461690 1260850 1250819 435831 471362 664004 1261572 1445209 720194 205444 24707 1674319 396548 5004 598228 441364 456844 1187224 674221 1636989 1171282 561275 1527853 1847572 1797773 939598 1797404 800827 1301111 1892010 200345 1090465 1020145 1112415 222641 1777928 1292707 1674839 1813823 849884 477346 1760262 905953 1338707 738075 1474786 1591414 780805 1903620 1054986 1108262 1590808 1180175 950043 961640 1248771 121859 335366 1347271 573549 207599 492173 672551 442277 1285909 699464 1615636 334249 663089 1487141 667333 666695 429670 1381862 1142035 1087822 701189 1961967 1951589 614921 591261 1505365 1890764 345378 223340 352342 1319604 1473256 1814093 862191 520931 1561609 1613906 298458 36212 1799932 926388 838890 1747763 378485 368753 239356 1322687 985615 516360 577475 1830841 711763 200652 1299261 975190 1115742 892529 180782 1156937 688118 1789331 372232 741146 1988294 783393 692674 220618 1983024 610883 1913796 1880410 1740839 1705139 1859234 184564 54801 270275 1124387 459020 1072670 1777798 1296374 1353032 1190548 580035 1827094 1152716 894072 386268 1634625 909835 1917181 318370 1676459 825170 1116442 1630097 1291992 867929 1139585 786671 363015 1986838 1029140 1995125 1722855 449833 1323364 1602642 1670260 1553335 621484 1679415 1073051 1006579 1011502 1989318 254947 1232047 1645598 204317 882806 24053 1790951 1210453 677160 492088 500492 1497982 24443 383388 1946394 863021 195654 978183 850812 1592957 705634 1012684 1301219 1945567 1499456 457448 171900 1997994 1455364 1909395 1896568 1459805 27566 1593587 348270 225329 1530413 1844551 1136899 497946 293295 540537 1464827 1080287 1183611 484458 1173433 1032814 1484017 750480 1960256 478109 320133 1547491 122246 376017 238078 1515120 768440 713548 1553057 1503921 970479 1335517 1472167 1372175 1157851 354551 1523234 405253 419786 820214 1137697 1331929 874391 1616721 211561 1227114 1670593 1053325 1652833 1660645 1105279 1745028 298181 164368 1585734 1176476 1197569 1880590 1158082 1924558 408957 378360 1936272 49898 1165515 427057 1184364 854246 1146153 1087743 1228348 635578 944719 1842231 237853 1085133 1962739 205430 1831557 1450461 435244 675290 1197186 1740397 1171085 1420212 571774 158547 1517780 63866 1243172 1323739 1677046 1968300 1559502 541599 1567012 352488 1737876 1954512 924678 862438 508936 1454918 1809510 1478008 1702411 848966 966308 1160269 960272 694926 587857 825042 79594 1290041 1427991 88690 1170219 400253 856359 1069817 1280230 1366157 1821709 93745 290913 1126072 1585393 547248 1351780 495494 240296 1364660 883352 1766856 1742621 35091 1568376 1632768 1779775 115343 1490707 1644623 1026511 193611 622453 866912 175281 1859524 233948 896693 1661526 985222 1361133 1330565 1237820 1501913 14649 1027035 1454367 657159 1860173 1158418 456498 975966 781410 1400463 1868843 1519401 916642 1189531 599172 1321515 705477 1250248 518459 788924 357718 228985 273381 1105973 1435557 1494276 1641644 742123 571329 162263 1062900 420341 1728909 74467 1724282 34372 1717799 1395083 1536343 475192 335909 1302325 227512 291055 1700139 1825839 1731188 487633 306729 1591637 1513387 212806 1522668 627438 845947 833171 1623767 239571 1380514 1589686 62287 1790901 1275395 1853347 1547061 1954326 1939126 1747254 1197317 435816 450795 973866 494453 1048444 1057690 1615198 1866768 425544 538031 125643 924945 1572871 1793581 1378098 853821 1370730 1285507 1857355 709537 1086241 154960 1297337 906072 409750 1996377 408436 125792 932059 1180882 1040273 846676 1687845 1287735 1328643 264541 361888 1315708 802888 711798 851375 600495 454806 688364 635551 59669 298106 1736712 578795 1929406 1532528 443680 1056104 1360801 1976991 1046373 1404511 1134874 519583 1593670 1918765 1075463 274977 1481606 588622 581672 1189809 210035 956685 1466120 32206 1597576 1417761 634689 1863662 944892 52706 640014 866579 424181 1456514 428489 84779 54876 594376 1200826 1162956 455943 1066335 45513 145532 252046 816456 1733364 1301100 703239 126194 1755304 1253258 1342616 846357 109262 1839730 278678 1202481 1699166 777364 222443 747328 535504 1702878 1293696 1754146 31748 204367 432146 121961 1206079 813179 490575 1811834 1881558 1280600 1450109 1619427 932297 968114 667089 28722 1898117 1881950 20356 537426 1270228 1673252 1299084 1517418 1387286 651139 729796 595503 1068665 227659 916494 645041 349708 1322405 262314 954503 399306 942542 503841 628362 1815905 379168 342669 1800532 1182085 229594 1420385 209405 516721 1648745 757610 1000403 555287 1873459 359829 23361 707215 1230787 1682303 1306700 242158 1047717 668583 410109 315370 1031895 668794 44833 1290079 297039 886871 1725680 1969683 839433 1483974 304191 1439303 592124 1466065 602943 885074 1365952 186408 842588 1821785 1050289 1324927 475391 1266397 395445 1480649 1924052 645951 862446 1830786 961781 49735 562304 232206 967869 1332655 119542 470044 1044457 1250318 1861155 736786 1593441 800052 579526 1869415 561312 1340396 1791593 1848786 1069244 1540349 533716 1267375 532647 681389 914024 805295 9790 238914 743763 610025 1193462 122220 1388649 983571 77265 494698 271078 1804616 1633838 868565 1618890 1853499 231142 1483453 391446 242214 1960314 1016728 189673 1150703 1647464 292340 801122 1262235 390991 1416230 1746833 1289839 1300330 1150025 1516552 1872089 1157155 305473 1342655 1668007 825819 1432715 1093772 1754812 358042 1278635 1748207 1948798 1555640 257762 1218102 1427425 819992 1696353 942204 1773295 255860 1179818 461863 486110 244810 889621 957462 1283015 452994 1801331 1763407 237607 1727937 719548 769098 5020 1298226 1259203 415925 1900234 1789422 1582689 1990886 960125 614655 1968656 1720687 1574238 1033273 1448826 1905973 1643365 338193 1878845 1267679 1732858 842309 1176364 1405688 203852 1710318 1039353 1890711 750796 779417 1906412 1939320 894368 255511 1705163 371131 36439 1524106 335768 629159 1097186 591670 1437405 209944 1371299 1709190 1426313 1001185 848841 692156 1461586 1114812 373432 1594136 400668 1311166 1834878 1901508 965692 1104745 232116 1143600 720466 913398 988905 1056629 935400 1011715 804245 648269 1166220 71976 943635 1289823 528923 1642990 239353 1798732 1619599 615718 884622 605524 1075781 1075874 548126 1781051 1770280 254764 133059 1393673 389301 1230825 280137 108651 1410789 1550000 720524 1318122 247609 1516099 929835 387370 1622708 1319783 779865 69333 711655 1457606 1023211 1390523 180292 703282 1364938 268343 674951 122687 290383 280268 328184 447849 1411137 907240 1480482 1104916 1765392 202593 161736 1125292 1992796 1226315 445673 1198950 94323 1221126 1988316 1830598 1752459 188085 749963 107803 273335 31838 729934 1992512 1412567 751889 845855 161604 583919 1058889 527202 381515 610117 1035273 1986259 1303817 1020308 127590 661977 947109 1996450 580050 1090275 423778 684482 1754436 1165288 1450747 1222079 778490 390365 767409 1889442 51863 1982408 1813054 704508 996352 859734 1920539 584425 1670418 1704823 1582405 91245 1729607 835303 1455689 1897577 264370 782414 457072 1231637 1968601 1017158 1207600 1497318 826824 667304 1492097 1275342 1975449 1801674 755133 447294 1514043 257554 792749 709249 722702 854519 271466 155478 90679 999429 1845948 165147 1584018 1385734 1095361 1367372 1963031 1309901 231504 1120690 912783 271924 1024396 1489546 1784458 315720 1901866 1153784 171422 1538920 1070835 1879356 936448 278106 1774167 1899704 1566065 79861 1761154 573108 92543 1763612 1925274 1642431 1283807 568240 901690 768971 533469 1728831 1741694 320859 1584077 258980 179482 1363042 537836 664342 894181 1736823 1436885 1142431 68038 270222 165062 508387 1246332 649658 954153 210017 919352 1271909 1916593 1950868 80924 1633269 1908199 1132727 24567 1326964 743266 533025 132300 1307901 1850974 684714 255815 1266170 643120 499635 1800536 1039061 1536063 1798130 446440 1001020 292385 1130836 570260 814131 1614483 1819583 1192620 1460563 1782626 758397 1198193 1667486 1112106 132589 668770 472144 765870 550604 1863152 1745104 784686 224786 1265762 1801243 856223 14638 219322 988153 1487549 1067219 744497 972385 1747093 1820686 1688225 1119371 9854 651205 1744282 1032980 156232 1401880 1367002 1654155 1748662 968329 1492402 1848199 219386 1681921 405599 1927198 1820926 1902681 1406604 1838756 233386 1767373 54701 712667 1970673 725057 609795 41216 1916780 1671646 161601 320636 958817 1105994 1390122 556485 386716 1973973 1118711 678670 899515 897029 102882 1613984 1870546 1650117 1002651 1604945 331828 1732100 1012793 1225161 1544061 934271 1660487 347636 1602886 1724568 1732885 1278212 1345273 415181 1097150 1121549 1000246 1411672 454597 1457863 407499 935881 1320754 402657 923518 1263927 1622515 1398136 118021 1440810 1139055 683363 1425627 606152 101060 1781333 1865919 863482 1321057 98822 476260 734122 876088 1720567 508748 992125 710441 502043 501689 769841 190071 1975648 1082598 561395 1212668 446548 462300 1616435 1609053 418288 124891 676386 1845643 1556787 1584676 977273 536879 989150 683130 1209096 283116 1184512 87762 551750 1409203 1394857 333842 88293 1233583 1330802 1673810 566507 491738 1108919 1766689 288007 1953263 343469 1112294 516279 1996989 641533 1763052 513930 1603712 1874018 226922 1789156 309783 1492725 1565786 429402 1078392 1604302 1858326 1577781 938448 1211904 598330 1119068 1905765 1697691 11198 1071177 1860367 1348589 594473 671770 182287 782985 1970794 703150 274824 1375164 682013 1091716 1722459 1896894 617877 1534110 522059 1273868 1887810 467925 188946 1840032 810406 1759856 490828 1372641 912084 1940631 373350 913724 1972749 1655513 156661 289526 1345422 1249869 352882 366046 1054190 1157892 684344 1016291 1049009 243581 1713647 857809 741515 45457 1660333 804512 1837569 1651514 1140160 119673 922908 774428 777072 1510824 1703466 570530 148586 182790 1024487 920142 1720307 184816 1307514 560738 1909654 1302649 1495872 1688382 371482 1506117 672084 201612 871981 1000426 1013162 1093814 1763734 1630122 224298 1861818 989250 1794533 1869367 614468 203590 762359 736193 740123 1566816 1433235 136937 1265609 759500 437332 1769409 953120 1445805 178410 601700 1030585 831879 1683666 638852 954087 100320 294808 205481 685285 624223 660571 628202 870736 1640283 596518 1060086 108980 399017 397406 955050 559848 1341772 1705657 111732 1864915 363482 883323 1176099 110873 833920 464250 1733409 1585545 1431975 1924194 979046 751530 1924694 1261047 392064 1033443 1778323 495765 1382792 35538 1155501 1599640 940498 283040 1385787 1084538 1624834 71756 1942499 573896 1131959 76091 451267 458192 951140 59426 625783 1434263 1950719 930666 478484 263028 770134 1836077 1944958 798860 1254802 351483 82356 1591905 1022358 800032 1994937 1654348 195487 1531080 1635498 1087320 1643977 1343569 574993 1237462 1079737 1526715 1424982 131302 193549 1922079 1018558 499442 1215042 1042658 1234784 920954 696328 610235 1582667 8279 1712048 424896 778756 891889 807891 1744592 1668133 169164 910006 155533 1820476 752543 1745437 372358 1454587 1450728 800300 1568043 1970462 1723558 3086 1806563 172865 1343278 623947 493653 504017 1144572 1033285 541809 1355260 73696 239458 941090 603062 1058601 353764 1830231 1056885 1755316 271712 1332107 969804 1491175 1459970 9708 1310036 897728 1367667 1278320 668881 458380 1630376 393823 1584253 29477 1334038 173983 631560 1836886 1896380 1807196 147703 5699 87653 1682242 654974 1454135 412014 1319193 163490 645750 1259026 1380361 937037 1715192 1111692 826552 220405 1509352 500701 1550674 1328595 242760 1188880 372627 467961 836453 55941 208066 1461065 1888404 1878543 393578 1837629 156485 33085 1014391 805920 563242 403018 1160102 1737884 1692763 1529775 1934239 487524 152384 111328 1085880 1516053 1819844 749739 1604357 1648437 208032 697171 673509 1198627 1649943 1092807 516951 1292230 1377460 1659983 1487260 484996 729334 1932147 1515277 1092251 1295824 429361 1668765 506059 1335739 1994820 1050620 1985045 355546 1561330 164334 589123 1309598 1183649 447543 1106096 725074 1204966 1731227 340865 1869772 1393787 1543770 54923 1425104 1564405 1661347 1280581 647149 1416835 1009699 790651 742422 1179323 488643 1789579 1527554 1537471 942614 1672960 185258 1459849 115593 1217779 148732 459615 1795407 998477 1779669 73813 1123376 1498280 464458 858294 159497 941736 683290 1016327 1078044 1379836 195168 532377 1703316 1169141 1931573 468150 679336 453340 350114 1376227 1663565 224225 932902 647311 718744 877520 1050172 830740 1914358 177833 459455 1310908 1131927 327123 362549 1115979 1183279 540119 1660636 895310 1431191 703033 1879809 1071684 572087 648523 1297658 1610659 1479832 744349 1327812 1108743 811748 1225503 1902491 1975006 1866531 747393 1279678 1061394 1018322 1718729 1619810 1409103 1305743 1392590 1445881 1898923 1642001 1559656 106500 973417 1811435 1876472 892670 395092 1158390 1865327 380533 522287 39939 1532270 80484 1878115 1163823 1120977 327890 288489 286302 1591576 1267956 53517 1153433 1929598 1972578 1484987 563846 507975 586592 123038 1631325 758117 967910 1100561 1634315 502829 1354133 1544981 416116 800668 383174 1433324 870519 957363 1849535 155822 38108 963235 1835529 1840806 93710 1617449 1360122 1083955 1379439 1199016 853813 905538 462163 1237785 1062379 1685841 1779531 1140632 740072 1537860 1074393 204344 304228 1996643 1614608 689522 1569887 1692009 592963 1236729 1231433 367435 538953 528858 1993769 690315 783687 1660862 1312134 474154 1017124 1928540 1631367 144312 483433 3226 825816 922017 406799 915004 203464 679554 1056154 141484 1791737 1229399 1273494 1334521 889597 11117 373744 1793601 1438640 1105554 56165 1034217 65599 1309074 450559 31935 851863 1431125 310141 847399 1385920 1883005 681339 290505 346037 214584 395149 358598 1060274 135078 717786 644210 1192498 1938772 454747 951282 749677 752915 483100 1184952 811525 62537 552589 1338543 748044 531319 565471 1606324 1924070 942674 205590 1635663 236545 406082 964948 537299 1317981 1914175 1423506 1757897 1947613 809300 1496693 1276709 1822547 1428470 1466682 757959 1781796 1036956 1334332 1011755 1950510 344397 1344069 1080646 702704 1808268 728492 614999 140313 612326 215762 1017166 1984361 1878884 150934 1805588 1300285 330971 1873041 523851 594115 1740849 441696 1836560 1680923 1855638 189645 791359 1035005 1645567 377086 908826 1155636 727889 823331 314286 446152 1192359 583900 228286 497571 208036 793556 1796252 1553354 666868 1119761 361503 479043 1917449 971500 613796 322744 1695933 1843884 783628 1862655 911049 19203 1659728 995944 102950 1736251 1355246 1660051 1424479 1514105 1421838 1297126 1365123 212385 1779283 1230265 825770 1324925 47668 1145584 1961160 1709400 1729462 1483942 44526 1578725 1268267 183398 1206888 1783990 464413 1045403 266043 1463344 1153985 681238 1354091 871521 547959 1206276 894721 1807060 714184 1001169 130432 22591 664791 1604879 1948428 1666274 510976 804384 794907 929430 376447 1583107 322080 1942828 513362 1625438 1799756 1672318 1303157 195099 1858191 1960904 883265 85331 833274 85710 1758872 910892 1667024 1768755 1141768 1408317 1695549 757028 391064 1583051 769028 995968 1549566 822634 162584 1738934 749323 312892 347487 1126580 1065741 34689 373587 52781 1221159 1116656 1308361 434935 775315 1294410 680358 1268317 1605250 1588142 747855 1212889 1837018 738675 556330 1601274 371978 1265718 502817 1997935 1450029 613537 663782 1659567 1988062 664382 583998 239308 798966 1332598 1484152 1285156 718740 1990265 967926 1630245 698518 487507 76445 471927 1930865 419943 602879 1067199 1786632 1420557 1330623 1787832 1066469 634777 1626215 1570803 63830 1793757 567462 1728001 444816 503655 1696476 57335 1581238 360606 1197918 987671 78192 584201 1928625 989079 300938 586511 260985 1110247 374571 107431 288907 665146 892192 1067120 607310 1685121 1902393 200867 749735 1816994 653567 1610902 925627 32823 1214257 1483660 1597687 411872 730312 1659179 655622 1951736 1182836 152831 1887951 1158381 1285526 1986965 174797 205146 82678 1049615 603092 1164047 1231200 694940 88260 960674 35298 701195 1774453 559735 1852184 1686835 1695551 262240 92558 879230 1162069 1377499 1658946 495570 675649 695292 501593 815975 1949814 827110 1722959 1271428 115579 644097 700494 422108 1429594 396196 126237 1156506 977432 1014000 1060102 1395276 1370035 548216 794046 540524 1216926 1760482 1743275 1375803 1465663 283379 1364388 1215702 490305 489624 1081330 415475 1035587 1872143 605283 1026948 59534 1924128 702590 213029 1003846 641803 1372557 1351936 1503413 390645 1293395 975279 1294561 1177939 1018022 329035 1458386 320401 535578 1350356 1891183 691332 391761 1334756 1127730 1217842 1119835 83764 1370211 370941 1084645 449653 1164884 94987 789453 1246108 580421 466606 876029 1850263 290452 1055467 884860 1647351 169426 80235 1472969 860484 1289386 486866 915212 1752740 581123 1264099 589072 1809575 1786586 447771 334594 1765108 1502544 770514 1432806 1768137 1854901 33207 45246 205267 399678 1650043 1603395 902672 35905 672907 854866 987385 1760767 1219844 783939 359808 648232 1315677 1232455 1086697 1360002 351092 749077 1577571 1252344 1360737 1213805 479626 1699020 1755909 1439855 370720 1671728 1698726 707926 1507037 1635870 540758 1192309 244825 1556510 516701 1006586 1776050 904182 294682 1909845 829198 1340103 208244 445955 542121 228444 1026257 1713339 544266 476523 177940 1703584 1543287 769123 871895 842525 81103 1572690 1200212 1618706 1023267 1653753 1863419 775444 1981515 1223016 719649 501788 1267357 270029 34879 1138334 714039 475878 1830056 389612 353626 1979474 984183 1672324 477556 1745828 1555684 1807665 1405873 782149 462047 254899 841946 1405384 523573 1699066 808942 1319910 776828 268949 1494939 86365 497402 18984 501505 773588 173156 46438 1880050 335983 1545168 1959937 292226 1242893 1083194 1844022 1626627 1703195 1467054 1356105 1416689 945072 553016 1544006 1306518 302869 1556657 1569280 1301250 391173 1326686 1614102 126480 48287 1685952 1790957 1605815 147943 441683 558668 1840963 1403365 1047934 1254478 1818909 495328 138587 1659853 501071 1689289 847373 643890 1108031 307156 697428 1068720 1784979 269413 793446 1439098 1450914 32099 203352 766952 821948 1416186 1993838 1744430 788143 796790 1174022 1949587 562253 202334 1839795 678890 895535 412140 200292 1678628 1565728 622417 634919 308182 770414 814193 285851 1606987 1300229 1846955 1221406 628414 370339 1804117 1380826 478164 1964754 1411650 2894 1447819 1342045 1088979 1936515 1539093 1202473 788278 1872714 1878895 318998 1794942 600627 408415 460747 1466221 832697 252892 996464 1042460 226237 1818947 1233618 967035 1444671 1475906 581719 231773 115735 100288 794812 53405 513395 532562 947971 1868625 480519 250993 1642746 419239 116275 735394 1557440 1040765 1976724 155753 1430367 1484656 1274334 1695327 202256 936526 832074 791176 418768 1964080 141191 49728 103927 1299514 384184 1771597 1919526 868955 1895215 1608782 1800898 1405823 521310 715854 446048 1038441 860635 1360236 1458313 444958 953436 921821 73799 1552768 223678 140044 873199 368216 467927 1384477 1971139 1511328 490127 1545039 1455121 401543 1341673 1096762 1497940 545350 876507 940711 592233 46107 262934 349190 454590 1900310 27328 1065981 807169 116972 1702123 1535478 733607 513889 165387 1705180 1547238 1088430 649438 1159237 1499539 654090 1140426 1238510 1272871 1205133 1748782 1577720 824192 379530 907166 1662115 1502755 552525 1364250 364535 1715344 366397 577316 1255980 256298 1542803 1338073 228398 243301 469766 780969 59293 168665 1037468 68268 85576 514919 544395 938457 285379 1513581 1146898 5922 701107 1629532 1697849 373274 1053678 1189231 737504 370125 1591759 532541 1560968 367043 1824679 617782 1754971 319234 1298354 1974849 526033 1663076 895970 1236126 1964220 677368 701375 1883611 710205 666222 1243085 543954 1188288 1400319 149801 340917 1379779 17283 1536530 892762 1317010 1875579 684007 1815537 1737390 518405 1524242 1595427 1754862 490638 379351 1504311 1903991 1385541 748915 1553350 1496819 293301 641196 286702 1200653 1441355 1651261 927461 1340115 1347484 1695281 1218688 967679 1795034 1892976 1099194 1333263 1719900 1794811 1451541 925322 375363 801441 1500201 1140615 1518202 379603 332387 1419304 1521326 1632480 977104 766375 1300049 1838438 223306 1028208 534003 525325 136441 1611446 1607059 1830176 1972784 701546 358619 741643 1913670 106197 1665281 377161 1865762 1471862 433855 139364 1824876 1449048 1575389 1823066 328239 1422566 1683057 1502559 574173 968616 1479764 939615 253656 1489126 114845 804956 371671 1020714 645928 126236 295207 360207 1897087 357213 480128 866303 895195 59197 304818 1982591 1345575 1392623 742269 1125541 718916 129549 421811 1030303 1428024 1363992 1903555 1081710 1154585 777653 1314376 347071 1721555 1306856 594145 750277 1366495 1320570 199128 1066181 979352 278889 1908148 763385 225441 1151233 730667 1251092 261118 1625868 1172313 1421153 304337 816786 1965298 4658 523144 1924668 1955558 1305390 1044521 1998322 1174765 757577 721742 498722 367282 817086 1651889 1435389 1373910 1057199 275508 1747757 10209 1442923 1581486 1011093 1621470 1993678 6776 467238 1643999 1378069 741996 1730867 845751 492624 1003978 926717 1651042 1793315 1626565 1430621 865090 1960421 459418 462683 693700 1705476 1889561 1191762 194848 1042486 1585086 294141 1284985 288943 67149 114973 1581839 270435 1070073 1526663 380422 582925 1835314 1095561 1782131 1343530 1424462 635583 1074450 1641354 1364606 76083 1941413 1864196 501722 1987515 1512530 1116609 95801 331684 1436522 653879 1361482 442723 1793369 207840 245006 1933867 1522632 1192978 1178929 868797 158647 934792 781143 1009148 973352 264772 420600 23763 1761898 992670 1783979 941807 1033394 1072855 1017674 1438284 1274814 741619 1005341 1766572 677891 519239 86986 1053848 135010 1215576 651324 1375936 1721272 987740 1745525 429384 60870 388231 121031 1309805 268543 233013 737848 1076304 453795 584365 171680 735418 131919 679337 285717 503766 1627809 178336 1633161 1666460 799692 289026 626881 1551553 1401706 185538 1898132 988638 1116632 632281 773943 1317318 372469 1834100 830042 1243723 1342728 114860 879032 1228270 1602668 657713 1231661 1968167 1885214 1421234 1615363 119847 1863638 1543208 354057 1557670 1972330 657295 383785 237304 1956161 342120 1602891 559096 852013 616947 455544 1503818 1814445 197367 176706 1513046 788317 1254097 627159 732945 469580 1783819 1118762 692042 1997724 443015 53526 280438 137701 150423 225582 797321 1353828 1951902 1581397 727705 228981 81859 1598584 1837322 1630972 227923 475935 1632809 758823 1670749 1958738 909019 1520326 1072211 1819091 1448925 474402 99655 700134 929699 7328 974760 1763606 1124848 1817700 741196 137504 105898 1758297 664693 1074800 1004519 809122 1251940 1180171 450944 1147674 1406240 1728872 7578 1574581 692685 393143 1215206 1455491 1503032 1994380 47167 814819 465895 1449341 1549981 585093 1420983 517517 684664 1812602 1105246 963824 959349 1650563 1567105 1614255 1617164 1924330 1559190 53310 632626 320861 1582758 748034 1254970 1059957 915622 1093564 125135 137386 205861 1774813 1116476 1025798 951741 336725 1167175 1272079 1191382 1715017 679806 1808097 1934490 721142 875171 1968801 778202 639934 583097 20310 1332752 1976325 1926273 1327643 1504870 1458294 440800 675319 1771406 243433 941767 718289 721278 1657263 1377188 1881856 273238 762848 1781120 1124943 630349 380131 285138 1255499 377111 1344355 1609408 75737 1806394 256135 979381 1418981 206258 736264 513099 733886 1943660 963639 906672 1696686 730109 625205 639950 827048 1721633 1981208 1952585 628156 906470 716472 1583579 1011275 1833565 1973561 718913 1227003 432240 149758 1107842 608807 491335 730913 654705 1226890 1865797 1170607 1364989 731925 316342 1407477 554811 361278 1981669 136941 1817045 18581 1420566 497846 1787891 677183 18069 1826699 1023339 1823383 873725 1585694 1729621 861778 359589 372799 1338783 482235 241103 159013 1410723 578563 1682039 751713 1693278 1855206 140848 1142619 1178806 1200415 958712 228262 1120237 1176453 1180562 774080 1275566 752623 938349 234854 1467974 1314473 1481993 929489 1998539 1661557 1140691 917958 1881617 1420463 818135 1345029 1192815 1773579 1416337 315678 124158 125009 1223121 1185980 1559866 1866854 1272874 422385 1222443 1795478 659360 825205 1214451 1070986 625670 1832500 1218973 1855470 1410028 726204 1768645 154021 1019843 66158 655880 1417299 627458 776525 1591175 240811 1230008 1782026 1410066 1536893 428601 1622811 1408268 1464821 1550777 1562539 1782250 817736 1010058 976093 1537342 504110 325718 585610 932282 75180 1102879 1314294 1970505 591511 468779 59892 1742771 1975144 1436450 505368 1201736 333175 1462235 1536421 963167 1592996 1354002 27957 569310 1821966 1188850 176055 1730829 1596678 1675363 24520 778683 942621 154746 334772 1390558 834667 105313 828253 1015593 566783 1757051 919884 933271 358324 1938800 822009 1799151 902877 1102977 1053715 1868917 536048 1135335 1922922 142691 1627472 1349174 111942 1410232 9684 1539954 1781994 173285 1279075 1249471 1131642 1056458 646411 1410452 968840 968350 1864322 904402 506881 541761 896706 654495 1922901 927810 1932851 546683 485570 1259389 1779432 487066 49125 753406 292534 364600 1243067 1809181 1585954 1300527 259666 727333 432064 1400671 403327 331757 1786602 1157004 1877579 868900 379732 748715 207962 1142690 394535 433700 1363308 1870498 793676 431473 1783261 807078 1449593 1394461 412987 627382 1377038 1016818 1980236 1914827 424152 622612 198837 527794 1452805 1941465 1784746 1654512 819089 1131253 898836 948995 495298 39272 886526 825635 1130577 1665081 84251 1665402 977513 1274804 1375051 1228742 1347677 198440 1577888 618954 1348184 1314711 941947 1177612 455926 727172 1315973 1848480 1297028 1112046 1175847 850520 626885 1842457 355087 1558251 1459804 1117208 1247135 1965789 1694180 34097 1469088 73044 805197 1268694 1182197 829561 1525257 885517 1014935 1587304 264110 614112 1103064 1708501 1737059 905585 235158 1217205 616874 1262754 855509 1664092 1444226 379092 132614 476715 1318988 1229189 1415481 1367538 816015 682903 140585 679909 1038820 1580074 199118 1446331 1251925 1816365 1843573 150181 481451 1677252 588064 730257 1363378 545434 233700 1022633 1293690 387346 762142 1330520 1512733 101298 42886 1708561 1005693 1835627 560255 1150854 1347813 359573 244909 1345439 367472 633823 86973 1743506 803266 1607334 886073 1953423 437498 829926 1245924 1006611 1736723 567941 471882 978867 580623 1401293 800869 290294 1812938 348076 1099583 1098614 1606690 1522705 73374 1238234 236949 1971342 1407018 26784 1511431 1962239 973390 529715 1498115 1217821 1415870 269998 341890 8809 522222 225958 1698323 1555064 1243341 1159110 910325 175230 212034 499253 782155 994701 1928231 1112903 971505 1656529 1995622 926743 1382253 387171 166447 1820825 1610626 1693034 722586 1115784 324268 559525 501557 664248 1191697 1838747 1134996 956718 366151 1935873 1723428 1073352 445804 843503 1726849 1721963 237218 1417021 254507 1005849 919263 657322 1648593 1334296 718570 1388025 421683 1100613 1517471 982623 529309 783003 465245 1727944 1609745 2583 1598622 392745 338915 1694268 211852 1291840 1545103 193427 1844107 1103355 130451 1186618 62446 1822906 731745 119374 1595334 1742868 1602553 5360 1110887 997031 348366 1179243 1481848 1333156 1159958 1947003 1835825 177672 500200 1051874 863515 1299246 1757377 547708 790461 1889749 853173 1129283 155451 185546 761785 1307477 1862512 1612849 1423617 823608 223523 1235142 1953573 1144260 1038205 1356474 1147670 52650 226189 1007206 1098340 445575 628449 446938 1013776 213360 194383 92337 377356 1500495 1630379 845911 1219000 164293 1015990 1441112 366458 494568 1409905 724392 280513 1897960 1060984 1807845 22969 1129333 1119795 1936599 1629624 1458048 114316 392809 312467 1978323 54885 863909 1511447 1947513 1455996 874790 14667 317348 201388 286683 206946 1546222 1825260 115213 1352933 70158 1592335 1535424 1453035 201312 477053 876670 964386 105631 1305657 653319 563936 299830 1632313 1410983 691991 505959 1401056 1576933 236978 141204 1927927 1344302 606280 1433165 446298 790820 1945025 1310882 544585 149899 734741 1596988 1966502 1777867 970895 769643 1288969 181139 1331148 466152 1979466 1292938 1962190 1167189 1336403 1133363 715389 436101 1163073 1159932 1335487 1076036 1307957 1891810 406176 861870 1604719 36564 42752 1188998 720612 1277248 110749 1636389 680349 827203 1004427 259558 649716 644547 1927858 879589 1215974 1589423 701643 316208 1058242 1486725 899204 1433537 603685 1735063 1759214 175907 1863923 819673 1903376 1809357 1551102 909863 1312269 102453 537284 649770 777203 1966707 1781885 283382 806600 848187 830175 1415173 6899 585142 1133038 114421 774151 1772903 1400184 442569 30038 399495 847531 129379 1343617 1752001 1300412 1013171 17435 693020 1714734 1605762 1992188 1697025 1627497 1497567 1072379 1537211 799907 131169 976180 1615477 563370 1337424 1090542 1335743 1673181 785049 446572 1024442 42699 95979 1889857 687286 292311 1305704 943675 341410 1009656 546113 1809488 683537 284059 811193 800306 1649946 329104 1128860 1247697 1859261 1328476 873169 1841013 217583 1759573 551767 1706359 1257900 1044643 1957422 1786831 1008721 125412 1873749 1320483 1363245 1463605 766643 418431 1318259 412308 1625848 1013362 464872 137919 1967458 889248 788943 687752 1043940 1762645 800188 121180 111853 1680280 915355 1396697 1183507 1714218 1929257 675420 242643 1621419 1725121 1360567 223557 1062454 1512928 1439811 581386 329179 1971721 283752 1106208 330934 1188141 980821 1571413 656888 1596173 1104863 484644 441134 627206 1810443 1612934 1167301 1962283 1375949 1963515 1649041 1042234 235721 649753 1432489 247002 1231001 782661 368682 1030827 1774315 932208 1449822 558851 1607484 893727 1947137 1549424 1044175 1785808 14149 1057602 1074831 252349 915 1454368 114902 1235027 742373 1973105 149682 415672 983651 614158 387648 1861503 679098 1612734 1230283 386846 839968 1792962 1515625 872546 1124858 156954 1341599 111389 916281 1877145 306777 1895322 53021 1923043 71455 693669 1134827 1283568 1681549 1936983 1942565 765984 1669773 1586267 1318751 914760 354094 1083227 1199101 1403828 902667 1334080 1946607 1999124 1299461 424681 1008151 26777 1364861 61544 774119 1945823 1651605 374577 152118 179835 1938790 913581 244849 174243 1291514 1894075 684418 227049 1825170 1767969 229187 1184898 868626 1045633 1069054 1538775 567417 519457 1162902 1205211 641188 190106 745647 1502745 928241 417606 1948998 1275050 1394640 894370 455306 872759 689631 134367 1387315 1790492 1135 613878 1008870 1182073 690958 413943 172452 1178920 883553 418407 1161742 51381 1070236 1555254 1346030 1902840 1324158 811444 513282 1818913 1356245 1908288 1762986 862075 1874362 1502250 726572 781859 1057825 1529910 86762 1492388 1556805 1521799 942275 151156 349431 1515507 1700718 252919 109081 1872199 1885041 1536740 850736 1540165 694809 1815452 30073 401934 490537 1708402 1151011 1004496 41379 1172746 1158616 1301746 1063159 875619 1316573 244135 108253 792456 1810366 305790 1153243 129247 738778 411069 923227 836749 784730 1806593 1240315 839853 693589 46568 803663 1693445 802525 598126 1977332 1726615 190437 760124 763837 1650551 1539748 598739 899059 667195 468718 1160043 1385146 1689264 857587 1890508 1648537 515042 664452 1887349 361610 1788828 250952 441962 1585761 480918 611191 194007 1623687 1627518 1228723 870861 388707 1270736 325253 382985 77150 1839744 1493747 1784437 1779162 405914 1392242 1647481 493918 1753864 370366 545285 1203039 319003 728478 1480686 1938346 1959846 34459 363556 1197163 1630051 800172 921663 867716 1144971 1768745 1532432 1367337 753850 1766883 483843 1795029 394139 219034 367686 147008 854929 671413 1094386 1540425 1241932 345899 1757569 249095 963568 677022 944497 15045 1703575 675465 1824925 253584 553589 602933 1032192 1559846 449809 1543848 1222791 422290 1740349 513097 1883907 1155749 1938494 76772 1823093 1677771 830464 194120 1794463 635964 1050398 1384115 551814 780555 369461 469119 1777456 695178 773685 728548 197737 1055486 939411 1263687 107057 838840 141347 1087064 1136395 1788789 1656092 1635602 1530770 411219 134900 1915130 565860 692122 823458 319639 1227769 956088 1322417 1318034 338665 661343 1662705 271240 695644 1731652 917413 1794647 76762 83993 910360 480876 188901 455748 492201 1960415 1214160 715082 874122 764083 733044 500809 1084369 1702227 1267413 522591 461297 1059405 913975 1086507 1631260 637404 1950594 1429927 1815685 1136841 1125837 451832 746956 1310358 17733 653958 1059282 1100077 624177 1113132 1367611 1244527 1478033 1751934 1034957 607971 126688 536810 816065 1977737 130745 1512829 1873743 88592 1142268 1096374 1031340 999507 1251421 1219144 1225013 534305 46375 924072 1395087 470021 1125389 680956 177921 302087 646266 1165405 1392835 1460751 320232 1684967 1164487 390174 6467 712646 1382043 1747364 1824916 138575 141989 1932468 152567 1939074 1571325 1227462 1328096 1899576 568684 692209 154600 342650 828832 1152547 431303 392635 1188913 1213066 931499 1863159 652503 1311653 1120072 1709871 1488716 833770 317857 429266 212152 374903 1481225 400861 1289415 983239 1838396 1130989 797629 1061827 261965 162210 678434 929420 701663 1759429 395282 193671 1914724 114391 1836765 1730501 634715 151702 1109202 250954 220809 1228944 1834659 1621761 912917 1968019 1061234 1187991 104573 1238215 677792 1313660 1846698 1966436 1500720 1760683 51744 930013 1025482 1144843 1967393 944381 820996 979863 1994131 1391028 421687 50922 1716086 144821 1365204 946179 292416 1619881 1405047 1784116 633499 634202 1858031 1088927 921960 343664 986138 412517 490746 1325477 1735437 479283 851 731956 647799 1297820 1386297 527513 1350085 1471150 1002262 1155584 413676 420388 1997532 1819653 714509 409562 518796 329831 1300647 1659605 490796 1353423 828245 1009142 1588826 605176 987630 309922 198678 328833 325470 1369325 680088 501588 733230 534652 272548 1053563 409855 951303 690141 719967 1157631 228638 1448808 466419 1526267 1567095 933850 86908 1899113 1503677 1245994 196948 620778 92142 73419 1521892 991857 10152 869224 771921 1421469 156602 1711908 1697428 1855362 1699484 1962616 1419664 193047 1131954 802883 1882244 1424244 1219558 1942960 562538 1422585 1627551 522779 1421472 590031 194869 1267538 1995414 1254427 640407 1369539 1176625 407856 467705 1385049 218645 1378082 33903 92653 975809 1016176 429320 943355 754973 1596245 517855 290102 628051 1858163 1169678 221707 130197 745785 1401889 933953 1240141 1145737 136385 130209 1007961 1692762 1118588 1896557 939609 283454 1051971 1356501 1433885 323331 1858095 637271 1228 265834 1405197 321407 528130 1231622 73665 554786 1088651 1620384 1490699 1935531 858305 857236 947801 863544 784861 1563387 1104832 1226334 1985615 1593872 772805 1157263 1122128 22821 1390874 1904209 1844426 951818 1681204 1224474 149483 408480 1296593 981567 1479183 321574 1327885 675240 719432 1249488 1477738 1060015 1867735 1749068 240293 1665881 976553 1576002 961390 1611529 318723 1237911 1786480 907396 377811 1479903 824191 567344 1017241 1952611 1993483 1974183 473078 519078 1876072 1311876 993469 1034159 444164 1635653 887782 1842420 1488115 499743 469460 416340 796346 254848 972846 526867 864557 369573 89230 1120051 1587319 879236 1870974 1309242 215374 1052047 87591 211187 687992 729050 962920 511315 1267268 1636176 1743800 1974803 930435 720445 298426 1475846 274852 489153 1482995 421923 37029 1167474 966982 1769875 900271 1952030 847596 1838431 1124973 318652 1745385 1368274 1470080 254975 1244672 81360 1911665 972095 762061 1888829 1741274 236284 1319335 1986612 1003469 841867 127840 1717522 1061152 1262497 749271 357561 416873 1406920 1518225 179010 719204 1920552 95313 258024 739251 1393236 1688569 587065 1217046 48005 1267158 936195 463734 1201252 1358974 491657 679544 1343792 532757 1119252 1423572 1097825 1463033 1540684 873796 30261 1540553 1708288 212507 648203 1276728 208263 1959868 624974 1442339 318429 1293529 1824834 1483873 626668 1140222 1984721 241894 1825848 455753 685742 168049 233992 903259 324869 913732 831817 1753823 1750442 699013 1590734 716678 1710600 1896331 274639 634386 1163288 1371649 1617789 983450 737278 918819 1486961 959533 1023284 159884 366714 532609 1800655 1921285 1760607 492758 1021678 37287 1132661 919000 1550787 1514499 1620577 338927 1773994 251242 1061333 1981860 1919310 1032686 1006821 171525 1105145 461526 940263 1297424 1586246 1840150 402894 996535 1816511 788733 647817 1733727 1507446 439369 552544 1096496 1270911 664630 274065 1875903 1693796 598828 610533 142529 805056 1835892 1669493 637668 1564451 54249 1564629 227534 1568484 516508 1189274 1876776 1563713 1521526 1847330 1962646 243392 260451 1745214 322779 596963 1240665 1888328 1464703 1202095 1551523 1074854 296234 151811 877753 1589453 102479 410367 651502 1158523 880176 184046 1341210 1266108 382288 1695597 1819999 869078 1573231 340775 1951916 446505 1769860 1686993 725414 1653735 918474 217418 125703 650439 754941 47925 98381 214061 170299 1668387 1139849 1009770 701828 854181 1124047 1973221 1912227 1491229 1469299 1167486 307774 1030009 1841867 1592409 1526188 420398 411335 1115857 621662 311643 976849 536570 601832 1179990 1336879 1002219 58332 228206 171148 1871569 856387 913540 1280826 1490189 1279541 180258 892863 1583602 1739365 154044 1708386 1492824 1477047 111604 200889 717204 876967 428784 150154 1880755 344647 1581352 956631 1339715 1639299 1712809 1936997 1694978 32528 892274 1604602 1232799 366805 462948 299962 582763 451996 1722200 262174 1008558 197803 1231227 778804 1064403 560918 1461897 1649623 576775 1340825 1405633 1360462 1155430 523801 30497 1343731 1069445 1587597 1234555 1824657 194773 1359758 1986321 786083 1751442 775028 1730098 1437876 1649335 1706555 1821696 1695271 189723 1779673 846632 813483 785111 1989303 1935570 1409255 73424 1507397 1987773 507406 1709107 1163973 1105349 1678379 866696 906288 1424399 241388 451733 1127664 1275427 450546 1708599 1532674 82975 1749089 1033106 1336076 1734409 1292717 1590015 1523469 110617 1707693 1798766 1126161 1111394 3732 601315 455844 1158473 293076 1058084 255198 890833 947557 1472940 1325117 354667 822661 1282353 1464332 999303 1752659 280732 924470 1736385 636364 808766 580877 1625274 963648 470699 574062 1025654 652252 1708547 30390 230540 1665321 551995 457097 613205 533706 1840549 426965 1537610 161846 1896187 1721739 224778 666631 877259 1067059 1941331 1688622 891850 1841183 1442464 509511 1809479 286449 1848229 1665101 1584649 758450 81974 208042 465586 794841 346998 389103 1935751 575531 884087 324348 1811631 406455 1920160 765748 459330 1100701 1486445 623176 1080566 1766962 706962 723060 1152598 1080949 294291 1790399 1682852 1987838 1237304 1994604 444223 378929 1207480 1048750 1582235 1797123 1419354 1631634 1238535 719867 819105 789417 1681783 656181 215203 1672243 121431 1895854 180188 1609336 300073 1580744 234834 648927 145519 559178 709637 365228 880197 1682977 1602644 417104 750702 789428 274921 1478048 1621098 5433 520932 284029 1507792 402700 169498 884464 70478 1202023 917161 89439 460443 1602892 341701 960880 1410198 206688 995041 12877 655816 973627 1373747 1297475 1837633 577760 302074 1691923 1507607 1603687 121077 796136 277021 407923 313624 886977 1241853 321163 322590 1846692 517553 1905558 772120 544863 410021 73953 1316131 1666208 310001 1533535 233643 1580563 878878 1716674 202279 236748 988732 1302544 1094961 613049 1706177 383231 552365 90230 1201047 73910 693464 1237402 163022 185666 664092 592955 1306577 371520 8823 1645607 1456470 1942519 1853308 861055 576492 1993349 1660036 1506176 1352554 300557 330981 1661684 1598134 1316168 625881 18211 931661 1732199 1376428 1463533 1808106 1303646 1133680 144191 1855941 1068452 379425 1305967 1917699 233318 485082 1588220 1487081 1438947 59460 276846 715327 937520 1707886 1437977 1746839 1392775 1803005 1957740 734069 1549598 973414 1384600 1382937 169167 1629325 182526 1699950 1350167 429978 1383149 77378 680357 898886 1010771 962226 114693 891805 37059 79806 1324735 1411824 324565 1228669 1724867 1725316 198558 1097537 26365 430369 1868867 1442215 888150 1894842 480325 1670005 9898 1392086 1395773 51589 1830735 1730354 1275743 723797 718358 1954218 966611 783587 1359328 776692 200261 756733 157871 590155 1601091 1610923 828872 409712 292500 16231 1629273 765208 1847701 1873251 1427777 1711175 1700710 1455738 689501 740298 1455397 1598856 745037 1953034 286053 679935 1162304 648079 288709 1950696 887281 1060738 1597845 1069969 1440281 966353 1717754 318705 1099788 614298 1747070 81599 103128 1120709 233021 83598 167373 221997 1095501 1479921 1846875 613653 624532 1267735 1441131 1990499 1175071 1226581 977428 1003545 484933 1319643 59048 868061 1867352 1646357 1581061 921320 1901551 1678969 1602453 1103135 1730157 1760386 1784228 1821838 903389 1991115 1877731 2761 1621336 1638600 1950369 980360 78253 672542 886688 534542 510288 398122 317671 1871737 1203458 1085497 1828539 1065832 255209 944428 1830381 746742 1783707 271822 1829602 1712070 796303 1152229 945652 1934177 528264 1995118 525657 169146 1700852 954677 1816940 1469419 1270757 882660 1158159 174237 456266 1464610 1347233 591006 945670 257195 58591 32275 462613 293878 680384 1734500 46390 1570508 77990 1062613 1296254 219040 1407161 1777402 863369 1674534 619909 1834592 405795 1169415 1008202 132531 1440085 1461539 1087602 807451 392629 787760 685078 1390812 1281889 1463266 1584108 348554 1834228 1657397 469321 918564 1777084 520645 1802473 361494 1036492 82402 654531 1875784 693941 1415079 1411712 1819818 179394 594525 166801 424836 326125 1574880 375301 1954890 331006 1580492 1637730 1151379 924027 1474619 1203495 644419 1727533 1446234 113923 670974 384600 695248 428764 1137352 1375794 458405 41774 1447187 1214229 1791551 671271 1683531 1080567 1697862 1948835 200455 1861683 1308028 513791 1033353 227459 1612644 325311 1234287 1778788 1011769 1624749 1063425 1813547 299221 1678991 311372 403993 62601 803914 35032 1745009 1575965 926352 314530 1091835 1650121 1469150 1070719 630292 850867 1164926 746664 1496109 1988425 931649 175616 1859825 152505 1799375 379145 272040 1970880 1899212 1247883 1083151 54392 1277682 389190 797905 856305 1717832 251753 1351168 1793263 1279499 1482893 1206329 70369 650126 725763 568611 637680 885314 312804 318020 1779831 1139462 1138784 1722562 424559 126541 212877 612133 1347304 990987 496934 313005 1517335 239325 1232542 1579225 1741101 933020 1698960 899745 760507 340632 243774 1288213 128149 1685232 58915 1414813 1378398 1800759 649201 426158 778856 1181906 14927 1321922 587023 1018824 103721 1745617 984787 1255267 1613403 599711 553793 1853202 1019088 19940 1555355 1282214 405831 1118299 1287412 1810556 1713343 1375816 1030861 499040 594105 1172041 840867 1454372 912850 728197 455554 1042600 4946 1102661 69903 1244216 1005850 1373313 1971153 804675 130843 1401064 738311 488475 1979283 1620618 193681 1067072 620496 225575 73753 896732 85394 807972 520305 370184 841512 131179 46100 1091055 727526 275889 580176 1990625 1343133 1539379 106991 478558 466473 1347751 1180554 698249 740484 310283 1597135 380824 254625 1551090 732600 1581410 631954 862965 1457324 1237524 1342015 453224 300134 937700 1823622 1529780 118948 258621 303316 358601 823247 270209 401479 1951324 60228 117041 898239 1489986 1774787 381239 565054 166735 758082 499892 1276476 492005 380393 1193433 750275 1716983 48848 485519 296862 1612081 198750 1222501 1340247 1085745 910754 505514 1877568 1140324 1915336 1978252 258123 1121311 1737842 15862 344255 1135222 79985 1847426 1698366 1407692 1250163 1298852 757306 1453325 1146220 1345263 1643848 1428442 1795336 1266053 345540 1020983 538911 321380 943930 520948 592470 1439310 1732867 1916978 419762 871862 871003 1294178 407162 1957781 1039874 15851 721131 1891673 169863 627371 828758 1989863 1191354 1519720 1626709 327790 1548774 503877 1315726 1301970 995270 1129032 1068122 1122518 937590 1310465 1038098 709930 1507126 951771 1367893 514637 1959067 960725 68849 445692 762490 355991 1289692 1091368 1416598 924480 1293330 1059160 661591 1094045 1927870 1325768 1011503 188705 64671 1732144 634840 1734215 692110 675601 314594 579978 1217513 208961 579540 1297327 1756102 474690 746654 1916496 1107353 1108375 614847 586517 609793 1654663 484470 1420459 1418153 297805 286277 327594 1004855 1105539 1362702 378017 326105 1508691 512413 352997 594995 606934 333833 822640 637101 1811131 491181 1830746 747908 177609 263740 585098 1117498 1078009 1405551 324401 1754551 374547 496578 620421 416455 697735 778679 1864000 922823 1704626 1311311 1458321 54460 756143 270543 764074 493831 687198 440979 1555886 1977612 854237 1957447 1175184 1630297 656323 813297 461994 1313764 1967696 984229 1835511 1691595 1009988 741646 509432 622422 207451 557514 1028971 357791 1595273 775090 1420056 281140 1077134 555500 1724684 1303116 964921 625141 551583 593644 1948762 479775 459660 1758269 964639 1997538 943755 703850 821279 1004962 1373811 676157 554304 482046 1983756 1555935 1072175 505175 1639020 1090771 350078 847817 161236 339265 1396426 169808 289081 288266 199286 933670 1578755 932238 595482 426582 371527 490947 677741 631437 27106 188995 1576424 462315 1340376 160132 678557 1439680 595060 841555 529397 286135 347909 1778671 205679 245156 36500 1407325 1644845 733122 1737214 1788541 1327172 606048 734728 1121289 601737 684403 468866 482379 1325194 1275164 1634168 199958 1070282 672094 559805 1437086 1035924 1155041 276628 481872 838517 619536 1988925 1201019 885883 1662632 633622 1596105 1307786 1624477 1607060 1780907 732699 1427585 1222765 923622 353863 1824142 1864670 1016043 1888091 205792 282960 31284 1153210 949478 789598 788001 1526425 391628 847809 477776 704601 1580795 837071 1374734 1391751 475464 1949413 621569 1944699 855389 19419 129129 1891192 1162011 1052253 1951290 462657 531505 1918282 6714 493258 346424 606825 937135 105122 58704 747132 393889 725326 1838536 64306 1066802 1262878 792391 1932642 1816836 1448523 717517 1214452 197185 1920452 701118 1522582 830019 66863 1216949 258245 1170428 1945573 1718776 210959 998447 1617153 340351 365379 567189 77709 954395 1725833 1074832 976390 1515499 906593 42463 113992 1878310 236293 82719 1302989 879263 437857 1661244 867650 72971 1832928 1678989 938302 791160 1549082 1865371 842182 225033 422791 14846 1339517 1478059 461969 1449837 895763 576533 1986505 1755148 1026993 1782884 1245546 1017142 521454 665415 1893028 1102307 1921007 30979 186346 93025 1251983 1165628 810637 1191278 17389 1841239 1097001 1485754 363887 706789 262762 151736 438981 1226714 1861363 1767374 308107 686230 668395 178905 723118 455867 369598 1434652 1972284 1201283 793567 341859 1939301 708176 1558756 1061195 628587 52797 423020 631430 319665 990045 1920827 1491796 268891 1140083 156960 1907235 1532040 1782911 1143816 1481074 894632 447705 130999 493199 507393 198649 19659 135880 559576 662642 1038243 1981569 818206 400335 67786 1287707 1430452 553564 1989882 1918056 147712 1855856 1838426 809330 1629474 601099 1346796 820944 68318 131093 1858654 1454619 1015980 468287 883028 1241103 468081 1630082 1276388 416593 617425 743451 1950693 1945762 795284 1087357 1764622 1064348 1309753 143205 970448 165871 1202042 1345401 189472 68152 320679 325662 142612 580836 342519 471981 1224327 337697 164954 906585 185333 343142 856755 708049 546559 863802 798216 19619 553048 239412 739503 820784 1171777 888890 38974 604823 1080749 356466 96434 1388599 1930710 374537 1817674 920139 1345601 583041 1431030 316166 1030285 1541078 406342 1021558 1474744 561978 291170 1452877 1350053 1685480 255075 987964 957313 1690334 1868352 1518080 1910399 891055 1584450 687435 792748 536993 1802011 1587142 552197 1649092 289772 959886 1297835 1164389 362139 435556 58301 1099824 1088374 1488838 462629 1068290 714051 1393595 903776 445431 907071 1806128 607210 84740 780701 988285 1914572 196599 421172 487365 456284 677549 1205304 1764456 81952 742380 1989324 27004 64134 602446 336306 33933 1180927 976240 1389459 1983899 1140020 501416 1309122 984395 909746 1988143 1035438 130946 1307972 1216844 142803 864091 528606 15576 799771 1395514 934937 603995 166310 1153851 917402 1292955 306910 1335392 1048497 761468 406477 272142 155371 343455 1589504 1947091 440256 141227 899218 1165967 37896 158807 1646258 737550 1403307 217608 1003522 994160 1166837 1281689 1582651 1632070 1502080 848312 221943 381613 1262092 1814237 395867 1032615 1438167 1324113 229847 1654476 1669228 1261588 1378637 1492495 65828 1997953 967929 1617331 27 559530 999920 298537 1158637 310294 1570905 1589769 1020433 1837684 1849508 3742 1600009 1648410 1800399 185276 1216629 1095944 120284 1924095 281243 727818 1058421 1327463 1508730 335629 4405 959766 1649001 1947381 1866319 871134 810921 1441039 683250 254107 156490 1310970 494768 798000 627467 1346062 828133 469403 311793 830058 1162009 1250270 213625 1156537 1158422 966583 1290871 971838 1949718 415941 1777874 1973022 503903 968196 1074444 83624 1941155 1422918 1465790 1125054 1123038 467443 200784 414529 1112099 552445 1550474 785568 1165444 1367541 1164961 459011 287517 1788854 1474572 1612440 81845 22728 1312535 747570 844399 1572094 371939 1231952 719198 1385645 148291 907052 1514974 730979 494102 1739062 1780427 699016 73169 286739 1049477 1783007 492477 1708207 862754 623934 576442 611904 872842 105494 947440 297082 1813981 5939 1780355 1721111 1931416 968949 667232 1935750 1638804 1906012 1659687 128196 68180 701942 963313 158039 292442 1014872 1168766 36013 1062911 1801505 1581218 1149274 1295218 1215330 494896 672648 342910 1802127 1201478 1906952 628063 288989 388741 1550259 110285 172819 1198793 9578 1532451 278959 825557 1518856 734790 637783 283657 1780186 439151 1132563 1057665 507752 1365354 491005 771000 1275767 532346 1967933 261623 851815 611277 449095 38538 143072 1408239 130884 686168 1798718 106923 702802 291035 307187 1258781 1244124 1184547 1220037 646545 1212489 1703322 1372744 1444455 990410 1309879 509446 1168853 1789827 539752 1589556 848009 1469805 326219 82815 1065203 577678 1715593 604712 1527177 284473 1106695 1722812 911739 1541499 812691 1299559 1066771 408757 1449635 1689326 90424 1217729 392524 588538 1230766 1867395 1125836 1168841 661884 1527677 1345098 1435300 964793 763873 1198587 329383 647979 812082 1438466 57194 1274747 1667970 1419275 1771099 1290525 311429 906628 1416564 1658864 1772955 813284 1070328 261117 664748 1606907 9296 1028710 1298862 1021857 290193 636446 1531811 923756 1699500 1989889 1446986 1388281 104974 703868 1514296 163809 1970982 849905 173187 1717756 1498821 1591378 817713 1897019 1931981 1739390 1053465 1215026 395803 1484579 553507 1495860 2312 1682151 1068848 582552 80044 973791 1668370 1943641 998434 494682 503455 1573014 626262 1451777 78299 959701 1912273 230625 205242 754812 346659 349397 1817162 477049 137224 533698 1333457 1744858 1018668 1746172 1054936 686217 1073467 110039 1388067 246406 96646 1161244 187961 415995 1647295 1982788 376553 1740129 1425925 105075 1537945 190583 1079568 535436 192616 577781 897657 1060218 1644071 1042445 1386402 593541 987176 1193179 747086 807440 1299961 1200081 1831709 1051380 905870 587330 1562990 993074 317765 706380 473069 123772 489307 1365718 441791 380535 1951892 860236 1385946 134168 60707 1334024 1382624 774591 1825305 1512743 780254 1596637 1072911 276939 1711317 552585 1849711 345136 21330 1149881 938259 644843 1888113 895162 1620276 1800518 238298 1550207 1401234 252556 1065224 1524440 228561 298221 425813 1647252 996366 1151929 1083056 903187 550301 703333 1803395 1164694 1707883 794363 1855102 346612 529326 1450361 1418673 519781 1657326 967177 1940911 1272145 382114 1229164 976236 358393 886663 1881905 993886 268252 1197603 495874 1242349 1356667 260086 1139291 1003450 740636 1443043 1910578 210366 1039819 60756 427870 833246 1615341 1640326 19696 52657 1753154 1143852 1442491 1182195 1237664 1369247 1820120 38349 924161 1306437 1593709 1840371 1692814 1821976 725291 1662574 1819459 21704 1866472 416244 1527862 1447175 39103 254351 600493 382130 70540 1579123 229736 58648 1541650 1380404 881974 323184 330789 1776061 987157 257205 461928 1125881 1296968 1260609 853786 1189942 50129 500887 686192 1549681 179080 1396754 1421026 1614851 482174 16982 939891 600050 1893077 773791 799039 572057 134877 169102 901764 322752 994853 1246733 1288498 1600677 1032484 103287 1642473 1391895 472546 672890 1088643 128726 1733400 785207 286048 1249376 1735868 600446 1997605 402967 1774462 796514 1331889 724698 1615957 875738 215270 448640 185491 1315520 1421331 1834585 1305659 988822 1367197 1942364 575805 805778 542722 315991 1319005 262004 678733 71346 19110 1717553 1483724 1549989 1098065 1586055 1208182 310512 37158 1870587 654327 387473 571658 219165 1041656 796975 1540948 1660235 380554 155826 1791575 1143967 820838 473588 907152 1278119 1510314 45006 287416 1700900 46202 779634 1879721 1749012 1721238 273055 1800671 1881232 769267 1276459 1776899 471908 1423044 1570313 1765893 1341757 1867279 320576 774396 491039 1630224 221914 1221091 313134 1285748 1632570 865897 1805824 1675654 1378988 1286741 1928914 356366 468290 229157 1507407 1844163 439028 1400684 1262423 1114058 1984313 321118 339605 594336 989745 1326679 642011 1422310 1433323 837745 340944 550041 894183 858102 1013050 99091 171127 1640708 14176 1428725 1779267 807156 1192529 1188145 1904534 1474613 1517211 1589416 1728609 1832162 1955701 496698 1093578 783204 1223913 3043 389135 115467 617473 1626581 388934 1958939 296036 814076 122492 757027 1731671 782073 1153326 1610431 1741491 109846 1495218 1837605 408739 1716947 1860184 599393 1252652 84432 154391 1236893 492754 541752 1043022 1634212 958707 1749395 1337162 1359504 482675 1962813 1223491 1473189 1017301 190885 1261447 1951614 1381181 505002 242153 1631307 262854 1362178 1257055 769198 490583 1340650 1730915 329404 436601 557342 234050 594009 943499 1602208 19481 1537984 402759 1136912 1052241 1754712 971407 1764213 337333 1096463 248108 1118110 1628583 1097590 710867 1258745 794504 1069114 1709098 866878 1663239 592860 604630 1318702 1054509 1031571 1083039 1602788 1896316 1356358 1117960 1728034 734286 774134 399843 620837 1957504 567406 1856455 1198814 1750667 1782622 21769 739156 557306 1320419 1753679 687690 1837663 1397910 1239783 809303 324521 1697814 840580 763048 1224930 320070 1617117 1264569 768091 1419307 1388473 18671 1130055 1890042 1737271 1687232 1900862 757642 431113 498853 1903121 684475 1353656 878130 1972375 46848 754061 1744666 929188 469370 1052474 1831951 1696329 1122716 1703186 56053 1038037 1991171 30174 1026349 172936 1403980 366295 957776 622689 1992417 1705416 1613265 294227 590594 1317233 1854862 1644576 1497783 1863972 891710 255404 316038 845841 689946 1801871 1806658 1476913 1534679 490723 458980 493440 536505 1458522 1602539 1796962 1575067 263883 993150 568122 252088 792911 1977491 1782824 1220738 1874779 288988 859557 634343 291193 1271129 1463826 78945 177834 1039923 1780360 1766672 1277608 1933125 1021032 1330714 254642 624396 1922367 183069 1583151 1614596 281619 362308 692405 1785446 443494 184444 1172598 1619248 904809 1938150 1518791 934926 1722106 1601391 1566395 1591572 996599 442433 1406984 1005923 1400174 1037641 1879413 812705 1088210 1275365 202636 662809 25490 1868448 804323 1323906 1951 873949 1426541 708259 117431 1579830 199016 1244644 556659 1316637 1326422 1063117 1346666 60800 1458335 1407955 55525 271327 169499 20566 729659 1243297 1986620 507783 1416093 1419825 122268 251128 1706945 1086039 681594 1245898 1548234 1035809 472031 1908601 623316 1567306 148949 973315 745637 1096141 86852 545815 608415 1828233 108823 1388862 1402544 1358298 344615 369791 894715 882189 1418656 1128105 1575359 1580566 724529 1723406 1456459 1746740 1626356 1611044 1029304 1620183 60220 101314 50688 111305 155441 366092 368335 128560 1158551 1790736 437272 170968 1173477 494803 776894 86049 665881 533914 1126044 414255 226712 160166 1854640 545703 1572251 1320323 987235 1057036 1611059 631793 1757639 1266583 1910429 1611101 87137 164065 1220979 753275 1257466 1262485 477382 1496831 1072364 308822 152469 1297672 833978 1665357 849318 1400718 142906 251349 229641 50567 975589 639827 698755 938279 754014 1086010 695956 1865357 432993 1277187 1847288 1323892 808224 422049 1229522 1753842 1026391 814219 937249 1124148 216512 1926113 537649 723772 1617977 1832859 191265 563505 605532 434005 1666239 1772785 1764535 1760463 1647158 260768 676538 283904 1475544 1395135 1254119 1257626 1481898 1486345 1756925 541325 1698257 510263 1283613 1807751 358887 1803564 1634680 245680 977327 1704978 1739648 1498221 1382568 1670919 960019 567552 1836186 1211703 535494 1211636 51957 698488 1984931 1029282 507437 310311 604545 546327 160354 764634 436959 1726629 1332147 1086050 1341963 31917 1481733 897366 1526800 956669 482880 1983892 755924 153652 612686 1670824 594896 1168427 1257072 1208582 1930199 965171 302534 83813 1325409 1118634 1841787 696542 813723 1882526 1229511 584743 1991152 285037 910864 1530876 469974 728800 652162 327509 1905610 1703476 1762846 175006 453746 885153 214115 953580 1103454 1843762 1285538 242164 1630918 402735 684136 555370 1805265 987812 1911592 967328 1549350 1429224 1964734 1992090 1315003 1014420 790650 1399331 1222723 990179 978895 78973 850434 708153 227921 1013118 1529564 854369 1209968 1609924 8124 728713 1536396 189396 483101 1067816 632722 1641366 156510 532773 478673 1163577 663804 1778250 1157658 1379098 1751711 3013 356500 1525785 103774 1958548 1991782 1462503 819082 1547231 1756654 1679627 1454586 747886 318128 1944064 1289659 257589 523330 1940174 1277339 1153641 1752823 1801512 1664905 1498079 494298 137227 1366819 634872 525362 1991576 640042 1234982 1799089 469150 1649800 8394 362633 1530943 1096609 268357 439016 297535 1981427 1364671 1114482 1613353 927307 1940450 1892402 1427538 1573599 1346689 380119 832145 857162 1696717 244152 568365 387666 1664359 773792 718582 1236449 1509391 1559811 1252463 378879 1919996 1178536 518193 204798 647653 1127330 552126 469765 509519 197620 42792 1645857 512610 762638 506308 482273 744230 1412492 940956 327376 797083 123811 1243392 43509 1158642 885900 1576288 1847901 8178 320970 258260 1610987 486546 1649513 513089 200540 1913933 1763442 1410165 667281 113969 1515462 1703222 920185 862193 1736635 289491 798691 493838 761263 1070668 1737118 275008 891168 1085351 1423241 1703111 69860 193452 1199018 1637066 822535 1219822 1574606 642153 194141 1793561 289116 133031 921231 818612 30154 1038331 33287 1694898 767965 334987 1074022 1974722 400059 942656 1840725 1649725 1144506 1735894 1852046 1523210 102547 131357 757600 1188016 1251700 1219545 1274500 1477152 1941564 879101 577259 1804612 1491883 932912 419067 1663253 1663989 1582986 1941337 112539 1956708 1353285 710193 353682 1567082 729542 1165000 882283 1293884 464180 633001 1506408 947166 47629 1256493 1000015 1580399 1054259 428077 189283 646183 83010 1447781 1487065 1223857 1131469 323299 334022 6388 424139 351669 1886849 1539383 1493357 238301 1371908 958839 1672578 1426529 1751633 1464674 1542919 1186760 1795698 1454270 1706211 533435 31420 1285758 51717 1591230 973339 745603 173324 1385789 682436 1102441 1710692 1027323 174110 1947645 993136 320812 318662 633071 1135835 1517511 1780801 1537956 665134 265350 1264832 1879380 300110 1126904 1942309 651226 1827877 102970 1387516 987490 1879894 1362046 1407304 1304470 1151990 76842 1341389 1462988 1934046 1570852 444131 810585 1029004 1069927 460888 1347772 1980860 214097 1332246 1020868 1113635 1574543 1983019 44473 410945 242586 1319639 1928608 1421015 1488936 1876898 346158 1867062 119785 346578 1152374 1867732 845539 1928406 1036711 1177930 800046 1479519 1353680 1855504 346981 1080493 1549217 1406749 994255 1333009 1067166 979374 249048 1684264 674760 1742693 286380 934289 170974 201762 560328 819142 1508487 446853 952442 1095319 504445 748084 1148639 789258 1307495 1618640 175858 290080 1630617 759589 578763 1865491 1298227 373213 1430622 1290124 1803923 340350 286987 597610 1021403 406715 1791881 344414 1477396 1593442 1085341 1504508 1669605 119080 71652 776124 856733 385818 1133819 1685124 1385952 1730091 469510 244036 1149131 423134 873253 623638 1644102 1793810 879744 1027300 1522649 467680 428225 124507 1230909 71173 1124980 1200576 512568 318749 3164 784919 1031462 244427 207397 1605161 980940 1978643 1930939 1108792 366785 1223011 1201120 1983563 1515252 857287 1723421 1000378 415655 175009 587464 561051 775595 295243 769338 696500 1332604 1162111 1203 846996 701693 1745119 1121672 1378102 1019818 350003 796744 1663822 1064577 85157 1747998 1785420 1618021 539570 70043 1146646 570523 384514 1730143 1804239 1057334 989355 1588724 29475 717683 788333 986976 452788 1505103 849286 119189 979642 1225342 1972714 1185114 1827375 721484 453177 1751764 476088 1389507 388184 815562 262418 1551890 743145 893214 1926682 469181 968880 1999127 1919413 1113943 918435 1069900 1293776 806138 709742 910241 411965 1761542 1671310 1742441 1917147 1680164 130180 226596 344941 779342 1294351 225795 1453033 1292850 381465 141311 77103 517355 268692 129587 1573925 134732 785228 538399 98909 1379203 1990429 233573 1916602 776001 408911 386083 1875915 1004110 1478330 1404837 622927 407502 574555 1175297 925392 1146747 1106303 1479768 1762225 267027 521296 231751 1139070 891336 949680 139026 963027 1841821 1168718 466640 575337 1274709 446439 1716364 851632 926506 1086060 576427 1847721 830211 725330 112361 1749152 1919648 960564 1030655 1269807 1147785 1500047 1832393 1630253 479076 1744311 1689873 558270 291637 37244 833240 376152 1040245 1958380 1136462 1305087 962399 989857 1440340 204865 1783343 1990967 1833605 1662746 1541 1183561 896872 1439309 639676 452762 1331378 1862402 864607 1466982 935765 816881 996980 1383408 1980938 1229473 1281041 1760682 1810243 1378139 581002 696231 354952 1431886 1047306 123866 1737637 1663496 427534 918401 619857 562982 1341875 245871 1647389 605790 867833 1229492 100197 1184844 464332 405748 62736 367308 235446 1663457 282024 28815 484047 1550119 1378057 263553 1310305 1157326 1957222 1210604 1633755 1134012 1870908 179419 884917 1691407 1099507 1786024 50193 541267 385510 721162 1631021 968888 16671 1078519 617401 393567 234800 385724 354350 195822 1196709 396133 362020 1441463 163577 932977 1666468 1439638 1995067 1115672 1435103 108226 795991 507287 1513891 434818 1474366 1834232 323289 1562209 593838 1750401 1319848 1818690 1136629 1781009 1163079 1243972 1780061 908069 622977 1321656 1944431 1523872 1209342 1301612 1641262 475531 578700 1725080 315039 1829987 917921 390371 1423083 1623878 282428 1802672 239716 683474 1111776 60420 1856911 1937279 1679794 260582 540246 1813514 1999749 12204 999144 404763 42864 117267 775381 921348 1823200 839462 1553218 979761 1227039 1714845 1665684 661891 619053 761784 241157 196459 1205530 1460283 1603630 725807 714629 809177 1672184 364657 583943 1669176 799130 698685 1562947 163611 1847812 748048 1635285 1601872 1610239 190602 1338529 1191681 1641988 1383045 1604462 173865 1212276 977933 1187599 843773 519404 410481 190199 1101800 1620036 488065 1618762 1859984 943785 1219080 1847950 1675859 1167874 1284401 1050850 922587 742615 1622227 1087633 1816042 1167436 1165177 1993 164384 402988 681768 383062 1024890 1744703 725784 1432786 1301757 96129 1586724 1604930 217400 607231 212151 790837 84140 371177 815960 758072 1726425 1888015 713246 492340 820039 376182 1277071 383679 875213 1524013 626490 1283379 578115 962575 1000601 1566193 1006105 691549 104170 1346984 1288115 136777 1944658 1743101 1367560 710498 564796 837963 590050 268144 528899 1779890 197255 683968 91560 346047 1393694 132651 1259336 1609491 921567 1401973 987072 1067137 1049348 440428 1145927 153611 428470 1434306 261504 758164 676737 1047888 1068896 188546 741627 786293 1471591 609303 349908 1843553 1894201 1592864 1967748 658571 236193 1204922 258968 1275690 364009 1733808 1788476 769829 1379681 889651 638193 1834362 1202268 531050 1978660 1032244 106757 605379 490348 1879152 1080607 1664451 1582296 1765511 72423 1013803 1873953 939062 787369 161152 58398 1379391 1332451 994148 651989 603607 1563554 1245403 636782 1019746 1998553 1317343 1676350 283806 1231077 1579568 1306370 1438570 214888 948652 1064786 1482712 1765942 1022478 646579 616636 1696907 696440 648861 779734 1059648 847125 61131 310025 1857376 1038723 1580484 729127 1167334 1495527 203847 1608345 155772 1473297 87169 1795855 325799 1932632 1781844 1261897 450377 1350213 567412 1643749 375717 1310614 687909 1237071 1294903 1878373 1985367 1505707 555327 669323 768773 1894267 1395489 1191748 1365181 168570 834558 1903704 932600 699052 538518 808576 1259989 824454 1821210 1521263 910235 337771 1513340 1564569 1023615 1707203 1563438 1569821 1475073 1606392 130416 399972 547492 697517 1782760 793794 591732 184964 137725 1319653 914886 1790262 244391 511270 610767 340881 391040 186712 514943 1009984 1783686 1677805 545333 339010 1170340 1669921 150911 1082848 293090 400879 700470 1220287 61045 1689658 898578 1634776 1961854 885102 993445 1205967 844159 1813490 81414 1073563 11529 1314859 1127848 1318940 36315 1356710 1679583 480345 1975170 879660 1954509 874055 1396742 1795603 92948 289511 448794 1292211 1304495 1617401 987159 217677 1627506 337644 1319635 150163 1182865 1868032 550773 1219186 491687 303577 1064366 837147 1708098 1736167 1577813 1709312 1095477 743505 1488124 522351 374450 930655 1354462 1034624 1492860 900433 205138 1687658 1749660 362582 609072 965762 1411366 863169 1555097 742929 790249 1374850 806231 1077965 571460 1736841 1944364 928051 1414547 1573970 705175 1518039 368395 657624 930753 790898 1912480 1827755 1993596 1003021 1445168 240821 497960 1231923 783843 525085 1221666 1218602 1387945 1296275 648380 250925 790059 110538 225647 660660 975155 1584254 1252420 902326 736215 1490687 215901 55984 169759 360472 1797252 933542 45803 358031 712188 1782869 89211 1527063 1127800 1323646 43077 968003 830939 362073 1618784 853827 342099 1608836 1222735 632787 236652 1097103 347872 1843787 799952 792583 1751985 471920 1519415 148122 780997 19533 1266969 186115 672631 377013 890341 441035 67219 1746552 122539 1111332 1690504 4423 1918501 518065 1743435 130727 1428128 1105940 1862669 1886906 1285800 1169889 969512 891238 26074 1909914 549124 1434100 410837 1068539 199519 1652360 1285463 1405986 680787 153370 1942745 1348304 1221191 154579 1248631 1049520 1320476 887043 104197 416973 1197153 130951 1633567 1102825 1098170 832413 983246 1254519 1746589 292155 1394341 1805359 340465 1335294 1351163 1703911 28217 1563569 1216014 782406 558295 537863 741820 816130 1162559 1606700 1675458 503261 1959030 1011875 1403730 79267 98239 749892 1225841 853435 1840996 200533 1663094 867664 436217 86797 195457 600324 1821590 95890 434298 1679981 328509 1044639 1036459 1607000 1807435 462491 1074277 1231028 382865 440418 265064 1549319 764273 32690 51211 1068130 369065 1353503 513351 1423197 1001671 926291 1073030 774475 102262 881677 1836235 612742 1784145 1656443 1173897 177846 1975947 374432 1310696 613837 1554650 605423 1256027 1239679 865487 705416 43369 1885460 774931 870846 902726 355200 308717 736674 855823 176596 1394794 1170689 553990 1853650 1332171 324164 832255 1566073 1905049 1132315 1757035 455720 684187 537084 1857072 1596095 1427309 503033 1710992 165301 565201 82078 955546 1104732 882636 1538496 119737 573429 1751296 929223 681916 473176 480404 1680397 1630877 748055 353026 1272511 1174952 1548146 1038701 1904572 358239 14203 1527293 598887 103055 1379263 685833 977660 853013 361988 1383723 1223044 1246842 1542768 1321683 1964003 44325 627861 535740 1966547 524938 384918 1559348 1976881 687527 239046 156726 1767164 1705564 1590008 263985 773015 1358696 408181 188474 1350364 780426 349469 997227 246132 1047316 794964 1349053 1871268 1582220 428388 709102 116857 9775 1688239 1336596 1407731 596449 1755535 754966 577202 344780 1147232 1331530 303385 1256552 1081694 311330 1188532 1891564 584109 1570116 625898 1499930 1075250 892324 251213 1081573 1533651 873508 435853 720673 1905133 1226388 1655602 1570427 1017901 1508791 1283896 943951 1423051 790621 1524141 1140949 523311 1090154 1722059 1360947 110790 1605070 271132 212697 694934 1688844 1920468 1857592 1909283 360043 1817193 892372 461709 1579086 665743 793699 1723440 79222 1685773 1791299 1526087 644405 1749595 1443567 618925 967506 90233 1150125 392610 414834 1737866 1878482 356961 482768 1891197 1877468 836942 1550553 714030 1986358 873398 1162805 680182 1740524 1047194 1407643 1098235 1471123 989271 1944287 865709 336626 1761528 1485901 68322 935396 1599336 1696950 1080518 815740 1536646 1804262 1209522 859942 634723 1439765 912412 301298 569792 1750521 575200 1960238 327895 990105 1414327 1123415 736609 365540 1311678 1021008 1725619 311670 1645950 254137 729513 1648679 1657595 1736301 1894452 541806 1250220 383820 1791080 344906 1189791 1825279 877097 822685 478294 816634 1195679 1342070 267682 1197438 1096671 1940908 536477 1905432 1896788 1742026 1840097 1210547 1462839 1869864 1560797 17102 718069 1697063 1194994 910340 1340087 1149636 1930686 1763946 343606 39959 1000660 1256822 1448201 1778675 33865 165270 1911541 1187636 970682 647429 1809638 1219567 800257 1849022 1417987 1534845 1237398 1261087 484345 1835079 650063 1895196 1297710 299595 1572847 1030542 1458164 1040897 588227 1527986 1798090 600551 1451338 1245036 1668454 336651 497013 397882 1288276 1019164 1834816 1479913 1975162 1319697 718746 15172 1369323 28995 1943117 494859 1927838 54342 1304719 420696 1345700 867987 1191301 1136830 70068 1341667 1530744 474661 735578 861738 1788726 1362733 1772122 507546 814297 1896907 1714211 823509 1870484 1305843 1968488 697230 558410 1850784 1722592 1646867 1878613 93686 1394702 1716950 603551 168885 886453 1165518 244446 522843 500722 1867948 469577 328636 683938 1558904 326320 1251792 147542 505800 1243360 951314 1782713 579755 945262 1807602 1365800 826712 611038 934984 1493834 1554369 1725275 1093098 1188915 1822325 613430 1031890 1018089 1403122 786878 792528 572198 1176394 1511855 1681766 1050708 585956 892297 1911170 1075743 441946 1667005 747091 1618265 1597839 914843 1874831 1550699 1297333 1762356 1904356 583623 1733339 1333906 593532 980020 1162101 1677558 1208194 757558 1560464 435780 1408061 364267 1742402 1318347 430017 353798 151291 1182401 1119679 1319925 493865 361438 336705 292218 1385098 382516 984127 1399892 1591158 65091 212911 1376639 131846 61964 316006 1610069 12002 728708 1074419 881859 1368910 1977866 1351751 185723 366164 1356330 1460692 89848 159041 1527952 909804 1504495 449386 23615 1150469 627495 115279 330034 1992093 999337 581449 1262721 1361878 342200 134911 960879 1576563 1717196 1097374 1577934 856356 1223707 161960 1527109 1977222 1917372 348273 1113773 849355 473301 1820867 1956374 505904 1238564 1568030 11023 575359 451053 549137 162104 171918 1812510 1183377 604090 1878287 529255 1100722 1721360 752585 952162 472913 1120198 1265742 419423 1525674 809602 1839896 934600 1122368 197154 1842617 1044673 284228 1532049 1875016 1280511 1708832 865715 1400476 984152 1281432 758732 682205 1778497 510805 1891667 1606657 1175021 159567 1714857 1299967 184205 896853 1155527 1349322 176382 787096 200063 1244988 787073 545767 826721 1390582 481656 1837806 692468 1369949 63645 240378 233409 49090 438482 540414 1177837 351040 473284 1935353 1588588 327571 397293 551759 1914136 349644 1232080 1625929 878738 1576477 398492 480793 1221202 34343 1340962 998773 97977 1755354 1303486 875329 1051725 328723 1524225 201228 1411335 859989 1161672 841314 1364843 1747416 1537544 225504 46293 262084 835887 1737324 1689001 1243536 386377 1748349 1309020 96022 654249 191606 1348473 1438124 1727996 773415 225837 1410167 575825 1164557 334350 777213 753814 900600 202449 339604 1316442 799871 213401 725618 434458 714683 527987 793277 1960862 435652 405277 1721778 1996550 668539 37477 16126 1668935 1068221 705719 1631632 274130 105671 1928638 538938 912766 1332499 334329 1980581 1694092 74912 1809605 1272021 82435 1610693 609432 1314910 1431521 407653 367504 1209498 569137 1193674 787331 1252075 900836 1369039 1424477 1069827 1279409 464294 1355789 1399495 769165 367116 1939930 1895675 1726516 1605041 901888 452649 849990 1403484 865642 841571 893186 751186 1623652 879497 454797 1194184 1776358 992407 528548 1990996 24873 1809283 1196997 1880294 1425941 1809437 857608 901427 1576059 1369165 292458 1644044 1561148 267995 850280 1441250 997465 1949644 1561171 1809092 1559381 880555 18867 1221632 604926 117927 1942194 1818160 1688498 350775 522205 476008 75260 930909 1632291 1463923 1192783 1859862 1986678 1313278 1759116 1448976 266591 1187082 1659541 1826879 1461369 1934320 1377991 428131 1477042 1156878 448732 867856 1782263 1792371 708587 544079 593932 1898951 419153 1964986 1566221 658412 636060 926595 1130285 690611 1756977 1279397 939627 414343 1115356 1560504 1412383 1937072 168739 74415 1949056 1901169 480924 270343 219627 1505742 1696701 179156 1576277 1454236 109283 1631043 551481 91283 1176842 1343554 1462154 63865 555206 1014726 702575 721893 37394 1009263 1022899 1843779 1775837 1234648 803171 1245580 1330379 181593 1179183 1031607 1580385 1098740 572797 505058 699661 1088153 1345396 1117572 384549 423864 437065 588628 1560584 659042 1600418 98116 1360488 899488 633229 279325 651332 788434 1170095 323583 969163 88641 131237 507500 1709381 450804 1831551 1892213 931072 9335 311621 141288 1623177 1215413 1654690 559072 153999 129461 1750056 306546 145619 1367989 880506 1423542 1241320 1601193 1439582 900285 310168 106318 1921226 466650 1795455 1870206 145439 478336 1807494 1053154 877895 1805916 1038428 1522931 448686 1222923 1982255 642699 1883286 752861 1199525 198790 984505 161705 990480 1277264 543313 913045 959545 1366182 661017 1972220 1453211 1107244 123619 1288745 1877865 935036 879722 1183935 1167337 955453 240601 1428234 1129223 1494432 424828 1595242 765803 1565253 1953052 98725 1466841 1535083 708644 234746 1952754 57257 104928 830049 783636 1209482 541455 1423859 351380 1103865 1754175 678993 553809 101240 1084292 1138826 845473 590228 122476 95612 1992089 1233635 845194 1983855 66225 656755 1692932 1820284 907843 840654 889559 912000 1640677 1401575 495622 1795172 1931325 1949464 575445 1547340 1092265 1297324 770295 1848320 1840132 1011889 1389488 91946 1425398 1771141 1377687 478990 1374815 1247722 230705 1444925 1357527 1840031 1393634 826001 767181 1988105 221527 1698328 1463519 1531143 293322 427641 1095622 1851267 1241785 1996871 1763602 1539439 515153 184159 1582581 569591 1955086 1286862 988074 306272 520460 577766 363070 1273273 1858800 1366396 442969 1012576 1439252 1668468 1141809 11236 574040 1453415 1316741 1870641 1870256 1157065 864459 1826626 1216633 104484 30913 355527 1492175 1784212 688750 1202057 1561775 993226 752005 531677 336571 873086 579514 1496561 1209071 1178919 52644 1675505 1924765 1519051 1502977 1603484 1559603 1243396 1549752 229443 985577 763648 1901503 448947 11430 219389 489215 484941 1835986 1790678 1877050 708803 729547 1487276 1985154 606808 853109 15185 1416764 640067 399238 816889 693877 1427334 675321 236187 1362842 1597756 41443 996196 1498399 1379245 219689 160185 1242459 1675791 1974613 771515 1364659 513154 1108265 298023 1112374 1907570 786847 821776 47075 686940 1315335 484787 272620 106062 1232567 95849 1119758 63768 412554 1520363 967983 1522379 1291764 919638 1731518 664077 322086 901721 1711577 387796 1734925 282925 128384 33383 660 634864 290235 259216 1224560 1832090 1682625 1336092 22890 1984426 1521797 1205787 420559 1848336 380603 1880594 712723 102535 714126 1717958 1334438 1499644 407168 1367494 657473 387229 1101837 545766 1089518 750629 727768 307159 782031 272140 687154 1066947 1322301 1397209 1369861 1592610 524257 1959395 1556534 1925122 1728155 304499 6409 1297772 360198 1527228 653840 757495 184423 1775808 148943 1855996 690090 1946158 967289 177726 1586543 780040 617111 964851 649928 948152 1505332 1550029 1634365 1084247 345747 1027150 1794537 1807474 1738238 67802 1629378 1078758 1457168 1470253 220159 1234030 402694 414105 1917373 1200705 158025 1681140 890113 1221284 618191 1385078 988499 320374 1454812 989469 1111615 989231 761851 1360615 1869560 432790 331563 665654 648440 115425 952800 379462 1947334 1084215 1044678 907165 402211 1383171 171890 588420 1903744 1685023 1887064 962850 730538 534771 1694245 163829 1175918 974352 86076 574260 371276 422301 1791334 1475164 1383828 1478293 69259 833206 1742035 611332 882539 1570479 372570 1436921 1851756 1699677 755028 1928481 535946 1058956 1638514 697976 1760547 999725 307935 619033 1711293 1641843 466842 1237566 845306 386585 714784 1272877 278898 145344 528853 1121669 1933913 272260 1439146 366032 48268 1032239 1572477 1523865 384730 1786224 83583 1396257 479217 1869221 1476520 313161 1690060 1040697 1170928 1680232 1370250 1905573 1540606 1054208 490896 259472 968944 747803 1977568 178875 554626 119549 1906564 739186 1314433 1421628 1416622 1117081 250452 1096675 853304 1264400 1763475 821164 1930831 1782235 1413859 412778 1576719 678737 1203318 127254 498956 1264032 1789339 1892046 501608 1845764 1595704 1343737 1162767 1571780 770764 669825 672556 1730564 1681072 687561 710501 958865 1922811 1922706 1629552 1070966 764172 1776391 520849 1587951 1297612 1799640 574056 1080202 1636632 350048 114865 1607343 821447 892539 207636 1540183 243016 1335416 331435 47910 310004 177261 255849 1933556 1292985 1582660 1813132 1286141 1730194 424751 663123 1001894 1866459 524951 1755278 1667256 1986482 560744 601125 1052386 1224780 14232 1027552 1405558 1899567 1744008 437303 765263 462440 1516439 1168953 936350 508336 1228941 1202066 208491 566855 935269 1910212 1593446 1357066 860536 1314182 1161619 314550 164530 180174 860759 95244 1228388 1424887 1074769 1314488 929515 614703 1428487 1364602 217984 735260 1351896 1031845 359025 1886116 1453330 1373269 1922288 1249680 1711818 793613 1652752 908956 592133 1052528 1098817 170644 818384 1988549 48461 1047459 974095 1120530 1309341 1853767 1930412 1493243 998105 683405 126844 1094260 886560 1748152 1835661 1883524 1404062 58516 441609 1153020 423784 283374 855644 691192 542337 1262927 1138553 533193 182068 407223 947961 786923 974457 1805542 1160127 270167 1298830 1640886 692317 1278314 179523 257268 1319498 189113 550786 1339106 636852 649287 1394363 905713 1764584 658384 425519 172813 350475 421933 1290372 1205377 622772 756589 639539 814230 755737 1939864 1133559 1073659 980430 524432 488987 1570379 1304488 1423952 1319395 1013316 1463877 927087 373673 1091615 1381829 128209 774367 1312878 1426282 768801 687025 1651950 1503249 212164 189196 1408293 254926 1415092 1535488 414484 1179334 114206 421479 620807 310761 1544697 1321334 272638 119878 1207667 968444 679068 73005 1673806 73151 500551 1801689 1179747 1108845 1794157 1807472 723673 460980 949393 11254 1228910 1568410 1607299 837994 817927 1628676 663596 1074060 615839 736015 803105 1846475 238835 1688029 1444270 814493 1416055 583096 1290872 1568933 123194 1531833 848938 806150 433257 1594421 938282 949900 561050 740189 889490 1979885 1188082 1591013 1484417 35992 270150 1726351 686326 80515 5769 1928883 248353 423252 1493139 960008 1015579 682130 1332818 1843074 637781 1931429 270357 1975481 63877 1347295 1038957 156813 1891547 1301471 1458268 95535 996486 851274 628495 925732 15699 621376 11996 1947430 783304 1015979 1681606 339677 913184 264178 1552375 1686320 1141137 1635016 1456137 1998451 864400 642136 890092 483587 1762023 397194 566102 888040 740700 284399 1297667 1211342 422975 1893853 848700 1847094 731805 1721260 498076 1502264 1383605 1953646 1683566 903271 1901559 43479 201322 297441 1041993 680304 352973 1348862 750181 152032 310514 1087126 1365706 307293 820627 1910565 1368570 480127 1889944 315683 1919962 1690906 1440253 68247 719456 1872436 568623 1637036 1939477 529134 343303 1952345 1899366 923912 1159812 1288516 1019682 37526 1332048 862769 1143051 35415 1871967 283437 1930852 531443 395233 1966821 1442635 319371 1070280 920952 253162 1516841 817680 1764147 635096 706999 1049943 382789 521561 654653 1250580 632255 1586583 642909 1911338 395792 692360 1148552 131822 449619 1977200 383470 1304101 1222841 720795 1254492 279356 1843804 1523113 456140 1592547 138369 832283 1168595 1466806 1973930 1640401 1918975 48989 1261833 989278 1143347 862543 978614 412199 505008 855696 1121219 384680 1599888 1603503 451085 242937 1196735 1771824 1019806 697551 158102 1069444 530039 523825 148374 1952861 1805564 1608739 269825 1277065 496916 1743961 1402300 43206 1807300 222524 1922684 1461700 907581 1972982 1213796 1280729 207770 888837 1328315 1563562 652263 273552 1710237 1525970 657599 1117171 833900 1253446 536293 467041 1264969 886057 54960 1368069 1035873 763822 910238 1321793 335917 637849 1662524 1832277 431536 1067356 1602786 148793 668486 1918511 1310686 931532 998265 509044 574784 532978 270076 1463615 820855 139331 1715890 641898 1014390 153585 1228877 1225711 251111 320536 1726698 336557 1109629 1022442 838943 1474325 735614 1518998 225306 441454 1203235 108108 395438 650512 1684504 628762 1608501 725935 1904920 1291367 1029323 1708949 752321 1324181 1150325 178900 150421 911401 1773612 1466337 1686568 450207 852584 1761814 1790025 1177248 1772911 567719 664903 1907509 906958 266474 1681731 255362 208820 1813146 1625445 955937 1824309 1292824 601374 1876934 580366 1183811 1657873 1295893 1060628 982337 1894297 1648680 564970 1194717 524183 77598 1138694 1728736 1589798 594689 1023115 1925208 340108 19166 1398552 335458 228852 391574 1304551 1234257 1784393 1312613 916318 1851817 306785 1981713 1659870 1308771 1904780 1907851 1333192 878683 308928 1936158 1086464 727409 16346 360320 1896840 39420 156886 1605935 1731001 517698 154852 878052 1066603 1486551 1401185 1557742 686773 171108 1416263 239382 530177 1811364 929591 919428 1137465 457182 1206675 321545 1413870 763478 285075 1487817 1003274 1800684 74156 1444051 1942291 1481357 901813 1700064 327364 1818104 202884 1477872 1865644 307762 239696 1089944 221218 656348 1189334 1062991 1478898 1309542 1617054 169366 641284 1323681 1745269 1597873 723155 1834987 1265164 702827 421991 20827 37834 238286 789563 1728598 1356973 338135 89515 492274 1406846 396381 1518012 52906 1811671 590662 1864525 1851074 1091506 1573872 490425 1949864 981254 58859 681442 502996 594447 284752 65116 433565 1583224 650850 965368 631030 898564 783937 952948 574554 1328944 351332 1189822 240754 1804628 1293130 1123130 1581011 1642673 572399 65752 752327 1160883 800915 1112724 1630922 943838 1003025 1413593 818046 580286 1343973 1854815 304664 686286 1212623 1613917 139329 919550 887049 220953 765236 1411435 1537380 1709817 208621 901601 1031641 980655 510848 1475375 925948 1168154 720217 1204614 260698 523035 1282504 1567009 1523864 1205733 74069 1902456 1121655 474439 1353744 105554 1241280 34697 1408358 386569 1834061 1234529 1467753 154351 1019988 179210 991693 439650 265386 1860334 78431 493739 1382168 251174 429132 1098145 1156853 847027 601475 611995 1030485 823914 1782653 60232 1109801 740190 914854 1879306 1510100 1004609 121832 62278 499438 1266752 1015415 399401 922250 636267 1009171 220518 252788 21612 165619 677421 484321 1808086 952776 1908505 1207566 129390 1204220 993141 754027 637152 1703543 1019102 1997214 702785 1305712 390428 578614 1617495 9282 20069 1605866 836230 1181285 1803189 1396870 9342 1749790 632768 846539 134217 316318 485661 1394117 1568277 304921 355078 420639 945421 452550 540478 1618744 851232 1279713 548698 1711281 1635980 36488 411181 1540355 973528 281936 428691 60878 803313 620497 767325 1364451 1643433 1729980 956424 759326 484894 206911 457441 626144 1680319 1293627 1328788 604858 417268 1512593 851759 945525 1075834 1769716 1420947 308736 523973 347894 898580 1936571 981543 1537452 980292 956635 1105832 1978685 534213 1685782 677807 816573 183672 568992 1034667 695918 549180 419592 228157 644269 6514 1371924 305081 1569490 946189 778854 1409504 1117196 1213227 1688617 870635 1660591 535362 391345 1076636 1681592 1754067 1689430 221305 1347602 579233 1020479 1623381 1699940 1221553 1761379 161435 1379703 658377 1775634 949786 665046 1665094 972537 1399493 33294 148562 1320656 1800531 924169 589998 1239785 810925 474324 873052 1306734 946362 390337 281444 634428 818955 1161891 351837 1843385 552483 535584 319888 1909697 469642 317943 1536758 1633263 103373 1378917 1649021 1125294 720941 337089 286234 585473 1245817 509020 878565 953190 472501 544795 481393 1727097 1822724 1816384 1161962 1435646 1956391 547016 1985799 1662690 1993098 1111449 228506 323330 1624526 469251 643565 994143 1688110 1492324 652233 1012112 1176543 1333374 622974 1731707 1053365 1626343 378035 766787 1413649 889383 869074 1362420 117540 1065951 1527810 617700 1295514 1539045 760613 567437 121884 1706461 50879 201669 228334 465344 926300 883096 1544795 219982 500294 61179 208440 377458 1397234 1214460 51738 583718 1170959 1638515 1415637 481234 1204578 887805 1775672 350624 379337 415567 1225009 1421643 1238753 308384 247172 1495295 941995 1912362 745845 1509501 1191600 899519 766928 1675394 137469 1716785 563806 1133181 478359 639781 607504 1103798 1193080 210098 513190 878773 1344963 161212 708906 921560 32054 152951 897889 937454 327716 1125633 714317 1353147 666720 666751 1365358 883077 1634351 341390 475851 859917 654784 1171379 1284889 993783 8969 1599995 1712013 1377947 1653118 652745 945030 1461861 314336 1896166 1997601 1853557 336168 507505 856520 1043841 1534218 28272 1846054 109910 1449905 302400 742110 1455080 941121 254880 1112811 948271 1034351 991188 243719 1620943 314467 194122 1176457 811122 1985608 1026151 936989 761520 1663131 326066 1677347 405384 714826 726110 1249798 1664170 1201829 1390250 1284859 1611674 1576082 709977 685511 259759 1272255 1332811 82927 221821 1456244 1121411 312807 1309162 432567 335100 1675715 769692 751950 327719 1711170 1157757 779852 1735567 691214 1493861 1304934 306591 1178520 1375430 308626 1703256 460100 92803 1817733 773060 209290 926993 794187 1564760 1473649 161744 1734266 743937 1026690 646434 854882 1242623 1843077 436226 1797338 1648993 565246 1205102 427709 12396 76138 998102 573042 211528 1553415 1405571 1965430 1243574 1931892 1621645 1322152 1825433 1774125 808346 1653622 1887596 961228 1480694 910227 293911 1256380 767730 1978720 1880626 1157902 350619 1934669 1287748 941690 640140 654144 923468 1901222 1622481 1236548 1602315 1309377 1765880 1035964 1054952 1368692 272800 1495473 164597 940550 769295 107193 1720122 522347 1568853 11075 1549847 11847 777221 1859429 944751 8386 1135665 433513 1084089 19954 119075 1937628 1749168 301178 1525597 1748606 1620576 1534412 1252549 1484071 1040344 1701315 942509 30701 974911 1645913 111794 610404 1459504 1841687 1546928 359229 31738 1548982 1096279 1779242 681726 1577416 1450340 49631 1186730 1577762 1069995 188039 1795544 1965058 1501718 1982588 626407 967367 1030939 851174 1124109 1099540 719969 1830779 1306582 1413584 1932599 811868 1755154 266381 1399582 296901 408916 1265845 853723 1974368 1592795 1542678 1403535 1564182 1591365 1898621 1259084 1122033 1426658 402886 1107623 1870376 1783427 1845742 1029426 1067388 448833 1857115 985546 316092 406903 1276930 987377 1086624 734315 1721066 562409 602356 690572 1151044 67014 1962779 1913494 1700488 103328 243761 1375223 1722512 96448 81605 1932495 995760 997974 1692476 259166 174671 1025366 1900584 1476322 672528 1446311 1337192 549783 1314862 461722 941068 1888613 1892408 432668 1625783 910230 791976 1530886 424103 1399491 1603521 1190978 1626571 1704325 709115 637717 1062985 395851 280050 41222 710140 1481272 1488397 1444526 667849 1716237 1021404 302431 352720 582349 1503029 460444 1367227 308006 876618 887384 137158 21760 1718087 183231 421560 812606 235282 839173 226828 1004791 658675 285451 536514 1367726 1380692 1651053 1676306 1664409 1123586 1948441 1079788 1548659 1041389 1943679 1699579 1388184 530132 411871 1244940 262766 702386 1335554 252050 1958090 1210785 1278190 1447507 1189408 157852 1021734 650863 424937 969693 415295 1882861 1643180 347988 1174103 1138895 1037351 1806921 771688 1541349 88940 1620411 456797 589985 360191 646966 252514 1545335 1911677 1028846 471416 1584927 618947 1512730 95646 1615545 1541269 938248 1450809 48152 1446592 1366196 389437 1287817 690216 1971927 631247 464144 1310028 683276 34382 1929025 1759827 1698064 1250241 1421204 1848904 373997 902320 752237 1565594 1629064 1304988 1375305 67418 696426 273846 731798 250704 906868 1898678 1905735 1198691 841902 422994 315523 179822 297103 781921 750959 701593 680104 1371646 217834 303915 379184 273828 1094853 634603 1340716 582560 1403882 1461613 468604 701760 1260099 436212 1926180 1267707 871033 462204 667287 880128 1154552 1095103 16086 1253272 1181649 1066654 1372492 371302 1199331 321608 363376 1079038 1400946 657189 1310059 3216 1593305 1076172 1401031 1842347 687865 1905880 1811888 1566354 1901519 1915442 198116 1478775 1474801 1316547 209631 1516144 306713 435454 236625 60777 979360 76983 1205869 634993 1570487 1066426 582014 747676 1873771 1052887 663857 1396919 1489051 562746 944474 546809 1695966 484572 366937 1195298 225581 380809 237142 1725195 641519 573318 1418365 1483980 131130 653477 59855 1557760 687463 1931221 1574808 1179814 78961 937295 1653510 1302891 1725398 1206573 181209 1205085 875775 48955 130040 911771 1269093 1541991 224476 1271848 823729 274335 488513 1140563 1292626 482898 1486626 697724 870998 609014 363939 575544 1444756 1130023 1930961 970403 1482405 367622 1314414 1105548 914281 72278 1799437 1463494 1368725 1786520 1414535 132807 1621575 1062570 1885954 1490677 140388 77855 470467 1960702 217454 927102 1584756 762557 1959813 1893223 419247 670603 1805188 849504 1978531 224152 24910 604671 1531141 1488125 831843 1282842 932398 1440587 737295 807598 364826 296473 1197245 886485 1053346 1611047 1879368 1989184 884025 1508300 1289261 115335 527634 1553690 30672 1070707 1575886 45971 1976659 1977871 1277968 1133700 1731881 402300 1858947 994508 1198943 8558 1056531 692861 498116 352786 805684 594097 759257 775302 1888656 610542 1271711 529545 777723 1628097 1415346 56647 1442739 1912739 1184661 1559535 1030409 898455 960099 1295450 1364152 1868397 1288070 993303 935879 1947993 672660 862283 1487680 124896 1828043 1592222 1441626 1200636 1265507 1246908 1090277 1070798 1215567 138067 1708478 166247 1230596 555260 1822670 814047 27665 609021 1740388 1436789 651423 1200481 1761460 1607814 999843 1272010 1715438 1900502 1866709 1251623 1271632 955865 1426822 1672924 840976 516628 1572423 1251157 1784675 1064919 134469 1080638 1876078 869053 1829722 1758782 1794598 236772 1060598 1645660 61315 396502 1765299 808114 94269 1394165 1566795 1855926 1474245 1104615 717584 550198 135007 1216149 309894 1906518 1494380 617696 1927909 821770 925910 515632 493674 1850449 12719 406876 1338609 1678156 586684 1922630 1401426 207238 1978061 1382455 1322717 802566 1452793 580403 1139394 705672 877849 1961528 388104 123514 1736148 231619 1534644 246444 879421 1434237 1837232 1360734 710562 1617001 1495090 1148355 123354 65902 1991791 353318 1471800 545503 1546971 359118 1985049 1323417 289378 582536 1593351 738196 574426 264798 1357235 458215 1839922 934054 1136277 974294 1154740 1143212 1608516 665475 205175 1455646 1737829 680829 84502 1968478 483729 1334790 1800633 536783 1678562 1015113 725245 1033693 845668 1913074 323126 1927266 1555477 1170153 1749533 156093 1618067 1952599 1763199 1385653 404889 1019574 816854 395927 1878830 1443974 1972868 1257783 59562 551826 366658 1637159 1090267 1344409 1252184 571191 655938 651401 1371927 1690757 1376328 234623 1028324 53442 1583952 644684 597748 1889473 648313 1341209 731997 104095 1347669 1903400 406724 699873 1857945 791974 379108 620530 712578 1391830 781301 1610250 1333785 1378585 1695216 460006 635800 174379 34837 321206 1433581 960729 410771 584621 269327 1944572 663658 1888529 788740 806706 441493 1368138 1098754 1344542 382226 1382779 258543 281726 1507524 895979 210575 809432 25245 1309977 351747 854450 1847056 1419481 559457 889289 1271472 1039058 868186 1301749 1221078 783210 1060467 1587624 192967 1538229 1099339 1202304 974781 474559 1029439 1058843 1180333 1689409 771961 531194 751142 787368 1671025 89859 1925699 1201393 1363053 983999 916948 754568 1810618 1485154 1758159 1660166 1165445 897436 1508988 1922570 1451232 1080631 683605 1106048 549428 1694013 247399 514734 1489868 166042 1837936 206256 1853014 1576770 1970498 17621 1603436 1906565 1407586 177819 665917 1411855 1707464 385831 1185939 1799775 1031695 900757 1707795 365571 801074 639193 1932754 1427902 1739673 276562 849281 1536473 416199 1202027 84992 1766237 273158 434610 519558 1665952 1225469 1696327 746287 720910 163507 559856 354997 1523324 356507 916980 1581288 66494 1067471 1769084 594741 1253313 344971 331705 959185 1458602 1068461 117199 275742 1502690 500994 733450 1078879 340518 974180 1463701 387158 896613 17768 567990 920089 1061561 369613 593102 303378 1990519 1793386 829029 1669240 954950 593811 650938 777427 1366825 1488080 449916 1182032 1479076 1120746 362229 492343 1116184 884631 289041 1195672 893697 386184 788254 779877 1755282 1471541 1507840 334473 1439415 1482715 1992604 1309821 40889 1123902 1618503 399479 1845450 567694 374248 89596 1809062 390022 1567250 408613 763687 1325178 541575 28098 1357812 730260 217017 1701856 312939 1862432 404893 1928746 1114887 1163557 1472221 237703 764385 1826660 716074 1593377 623508 1621565 1903312 1206024 1562832 916590 639182 1243354 818849 1464815 145748 1961397 817039 1272398 834003 1354869 1811647 20455 107597 1959940 935727 1538061 691069 1268302 1337933 1374203 762893 668560 1513208 958630 1525583 747549 1681069 1680021 1194796 285370 93698 1146328 1873013 1148268 1102243 895636 1607044 434832 1033699 932587 266702 1843996 523339 802538 1847565 1541239 1183676 1488890 1318802 1614071 1542844 693710 1348002 1598519 879468 1825707 1879286 301902 1492774 123161 173126 133897 726114 1690659 183967 1322663 2234 1682921 157705 118884 1675847 1012266 441140 1597159 1236826 1301252 1826409 933398 422401 1686109 1541919 994198 227141 290009 1438586 380629 1584679 485201 374211 1655213 399117 1524807 201467 1449537 598577 1008162 361749 111798 1818879 961494 977116 1086949 403606 625610 1239466 596052 665435 1632448 668266 1027538 1147762 1745049 1816483 596345 920975 37880 33486 412674 877156 678598 1633570 348532 500913 1356908 537838 1540052 1853570 343902 689186 1275551 346680 369131 1022087 1125863 1331646 1942953 1868702 373125 722180 630450 49112 1116735 770303 111970 1794603 1752096 266715 482749 1741787 391749 1391888 1813527 82901 330388 1965081 1492613 44176 361560 1143290 713623 326365 1425300 477178 182692 1883215 576701 217866 1550289 797506 160571 130358 193115 526540 10059 1770486 1996144 1027458 1993110 247233 1159275 1372664 1563010 1343767 75786 722473 72172 372293 1146561 595069 932638 220467 1227406 679845 892053 164834 1752707 1050872 832288 1013032 824550 1545515 1562304 1701014 1925493 250425 1173686 871128 119738 303320 1121326 449547 1238795 530465 651354 1247732 1183578 1172756 280876 1003017 657913 872031 120361 1825525 1880577 1912043 1217097 822230 116588 802195 729878 109304 558096 1077071 1673923 84659 116801 1014895 1350963 1725856 1878666 1219448 1742976 1094498 10426 776793 1844324 1310759 162005 223521 106857 1116808 793996 1339199 1497036 68209 1845606 111196 624029 1188398 1740132 1447448 109900 280552 820280 323338 99308 497855 981891 35127 1015072 1041569 1012366 1500388 1512969 1936957 1933583 1567761 1197796 345051 1109526 1600013 1924040 1233666 605569 1897121 764097 1622794 515743 350275 696515 422512 52621 1007004 1323349 1516491 315799 814243 1673605 30039 1781143 243387 838363 606213 1707995 840272 1146856 834271 1935934 474822 1131280 190302 1939179 1128183 1252326 453968 1204028 464545 721667 1523110 1159191 1299024 271345 1768971 1531750 346287 584813 685139 1225181 1909153 931108 618139 1029192 1188564 1433569 6184 1763057 731738 294194 672905 1178549 585490 816351 1109399 1368764 548653 94242 87469 1809009 171676 1158494 680276 512255 1313123 1408711 1479589 1436975 1594570 487281 280296 1814687 771609 354812 1108491 55330 958438 203768 1229084 31150 1780369 1343143 1378725 1887046 1456494 1704252 1452189 1334464 1194238 1101574 26823 55535 136302 789480 1337247 1290843 1405263 1143502 916901 763946 1381561 242786 1755104 885552 573154 1241027 1695692 306409 894784 1173381 1333589 1064573 303894 1818925 873336 162605 1157019 670421 1802642 109069 293989 430316 200773 211055 354593 27470 1013417 78320 798349 548894 643819 1951506 337344 1843277 381276 156554 388750 1489437 1468521 255384 1056756 1812556 1924894 992489 1028414 1978315 644632 906825 131429 1601861 1336930 1958915 1967837 114444 1456495 1749676 1718753 1360026 649850 641341 415565 417001 587479 936602 1342392 1145551 1464805 109467 1430085 999053 1407339 1047421 448026 1491814 211453 608883 192315 121813 1750337 973970 36631 1501818 1807577 1477907 446008 1607885 1011593 1263032 78493 310996 1872203 1251167 1989569 148236 1633135 819625 1509666 1577694 1508509 1773987 1627368 391694 1751050 1820098 512335 16600 4995 763578 1456976 282827 837086 1803000 1581426 17814 1394916 904039 577645 1222289 1818004 483760 797593 54024 706495 1735087 1914094 477435 815018 764613 256533 1041965 343060 1685211 880618 519448 1651081 1010160 1360347 85656 729766 316277 1850191 680101 1471854 500130 1514870 1785725 1540088 642522 418676 966011 1718663 1067713 32152 1172303 1430542 309197 1208473 1056907 1250133 1894243 1230483 243126 1372991 528092 514117 710199 1928257 1266985 286337 1037989 1172544 1396565 1043621 1616787 356821 339005 41022 890367 1309449 1326416 733797 928253 911628 689035 757226 702711 1900797 1178940 522909 298929 470276 1261633 1556325 124363 296149 1988765 1558677 917974 206852 531550 1375810 17331 1212501 1614609 1753996 234742 1853288 65279 1960235 936811 1521382 1042032 1270640 1787825 1331776 932609 1668751 1634362 1365277 835100 622051 1215138 1724632 642581 1936242 1713796 1979194 865864 453954 1049941 9822 192570 1144828 1548373 1817222 760845 19943 498444 1944909 1331518 521890 1686641 1406234 191167 1557044 1987289 102889 1058001 1220667 1926489 1894725 1970380 1313911 753784 1865540 1983750 973303 363420 1952580 1845982 1712073 1737279 349525 969646 332344 111100 462091 1131149 1752136 672397 778296 482182 86794 1945914 221000 1039547 653786 407480 1483337 585922 319953 345610 1163756 196671 1789301 1275298 1954505 120132 1852 637466 129186 1105744 1023240 1595253 1316020 1592223 276371 1735776 1614422 671971 1560934 529389 890035 437670 295034 384210 1186688 957918 1210459 595869 398679 371727 334513 1838925 760478 1091607 1472965 1604066 1029344 1680008 1662783 40169 1568567 174914 1361420 1922842 1786631 1232027 495858 1892396 744385 673224 92013 4183 607521 560578 551425 913257 1298804 891649 1278208 1432302 1088636 472798 977589 950150 1779640 558601 832252 1458000 145196 387493 1083281 1527305 473505 1774174 1000980 1398286 1740559 1059245 1791232 1502299 127672 765139 381814 1115383 1368068 1612422 1872869 475234 1934970 665040 1738075 918438 1126242 1537527 46578 239202 443675 1370903 209328 1499120 1907080 434367 1682576 970850 1528585 1989419 746862 278376 1275950 1915903 1351919 1080569 1367671 1582170 19316 818373 666770 1105054 594113 409713 990303 1563131 418422 1477191 1851804 1793109 170154 1736379 994678 903934 1922551 237921 798813 43137 1243956 1474273 778639 1252532 469436 10477 1758247 924816 1861562 833756 1768096 302484 1405902 1353435 1190239 483303 171897 377837 106888 1593706 1130831 302455 1995549 1729871 1591277 687440 1346430 42856 1533146 1062205 37990 64695 1570247 143744 1841735 1630664 1698034 943313 644393 1906456 1827682 985017 508004 833021 1324419 649020 1094180 1045638 216619 1566408 186297 964780 71112 1063470 176010 1246626 22220 1350185 467354 1339617 870420 1648454 599912 748650 1020527 1543617 965846 1985578 1434558 1522694 670643 1520561 1953956 1766282 194731 1712261 382494 1285480 469257 1402023 483492 628428 5900 1116563 922642 942557 1566332 1019856 637537 546611 1345411 747032 713367 846474 1572108 1544817 607011 605430 1677435 1595985 898425 665126 270400 1912371 164867 916515 1394748 1390270 1041558 1127810 712536 26614 1188949 1093592 181654 965023 1235871 665940 1251898 506234 988114 1487947 1548447 424390 463585 712139 1144665 848003 215219 1465212 96577 782390 73322 447979 1223703 1880477 1257730 854248 71793 544048 65077 1579655 1740500 628732 1294391 246552 1301444 125266 946593 495906 1209832 1060714 1543240 1432467 1005709 122701 1352229 966322 1940986 1892994 696086 1152540 254223 6487 1675358 833759 294880 148335 962615 897152 675312 1931921 856647 1227733 1106486 566647 593466 1584875 1495431 1505914 310486 1580841 743887 179516 1903155 1841003 1237723 1049710 1513136 864199 1034908 1149340 400279 889698 1256812 532990 783724 269555 1904164 1796923 471213 435500 837417 337493 438607 3698 1640990 1982486 883597 1982885 452479 1014879 969692 1753226 459127 1991172 413342 956141 463713 427429 883911 210068 1533436 1045980 1894536 1383166 343260 1944880 760860 39878 281229 1488280 98519 318332 244962 1307461 1306104 714487 221890 538381 1429877 601453 79276 34973 985298 1587765 1264147 1375091 1323103 1493795 320448 1722709 1683750 614498 860416 693453 1413082 156057 716766 445729 1941957 1182590 512844 1201029 63727 534891 1294743 1547181 1905515 32778 1775868 326138 1711052 764356 1848344 3443 1561193 1271083 1608276 1719617 365847 304881 1458799 1087135 1346253 1684448 272818 949139 715079 235630 1671349 45563 1962682 190735 1995971 897461 1721709 541957 1127489 337087 349657 462625 358779 1933696 340493 1548936 1707152 379593 1617163 1917496 952059 1425690 743867 780651 787672 1379445 408553 265559 183878 1476848 1580562 1772548 1761354 1766014 930220 1764349 1478088 182101 726749 1765590 1285487 1227964 1808254 338804 526746 32029 78235 1384631 488470 215390 1709232 1741949 728186 805614 1919919 1068776 1787109 1447416 562975 293502 798135 1536088 1634303 773322 369120 1457951 934150 731490 184310 1888007 399161 1895470 13647 274685 521674 1342064 769716 261753 1650562 810252 894246 948298 145107 492524 811754 368976 1470622 1090190 1844381 482864 1891586 1535481 1333322 1989150 1389930 134237 909086 190808 624863 1492763 794531 444519 117497 193939 936487 204123 1168320 401116 1333098 1953344 1379431 1559872 1578563 1513966 158124 1493040 1614720 1686297 598631 1204959 1956770 1647942 47497 1732236 650834 57241 1241825 807434 1456634 1831071 266533 593938 1159055 496586 1600052 999244 358773 952455 588514 1008634 769802 1222958 1607191 1119836 271834 730176 1403116 1854330 858327 626276 51845 1261449 1210503 476477 120221 1382988 718662 105929 942243 1422645 250151 1110430 1460363 240141 873175 1651076 1611933 388466 1884132 447451 1349398 1586343 1484959 1490564 1503476 524553 1232815 1935697 1702002 651867 625170 425772 1464837 660020 897589 1863051 601781 1623804 1371558 1942497 536347 1514454 187331 1895060 1169320 543265 1187627 1873603 1065291 546217 1331158 216838 848023 423574 477096 1033952 1277966 732281 928072 1856088 689612 622748 174198 318758 1573646 1274670 842068 1323822 832331 1295659 1413754 1670200 1723040 1540724 1684403 1105202 1694027 871812 811172 487400 714331 1179795 69885 1964012 979286 23322 905007 1899855 1226924 577801 1122032 112868 1006805 617235 505096 475460 613600 1281972 1493809 1919159 721171 1039868 1762246 306424 942497 1736079 111397 864290 478866 1863868 363871 896656 677809 560983 505188 544268 359888 301296 527902 1777736 1924094 240546 1595628 427880 1889651 1133865 230691 516587 1819783 379201 298249 1084963 948432 864080 1172990 1329968 1340423 1632048 1600880 1499989 309519 1491763 858038 196702 995111 352449 1284420 387054 302088 1463022 653574 436452 591982 1846099 1812054 939952 223572 358745 1490464 379190 247244 868120 678668 1138543 1281745 1903563 1327910 1041477 1927883 1452464 1048235 1745567 1005595 1407131 43442 1527020 450017 735139 1655209 889104 1720793 1935027 1493010 77569 386094 1494919 78596 207358 1883288 25422 152167 161591 739483 1686496 1551016 77467 1172288 863429 906221 1960257 1285459 384663 916610 1764750 1080708 409641 1212044 1030887 1408702 820125 119739 1490100 1018791 1460805 1137790 1885669 152226 1117670 886376 573441 1657603 290139 383835 1503167 201902 917285 1718489 613401 661070 1450316 103084 826467 1000165 1253060 1320006 384684 1077825 1926537 960621 589776 1928610 1601455 1135923 1761317 1880773 1000372 1540919 1092609 1876697 1556169 1890330 1144287 8306 703219 986602 930568 534599 823797 471962 794166 1558426 1087061 1257449 669300 1250382 1242522 1013681 111413 1609234 106905 1500777 38775 1642874 1460431 468573 1835421 1520795 414321 320425 595881 1427730 1034404 446235 1174375 1243247 1432440 1387564 835046 742243 5880 190946 485884 1205042 724131 1609002 1581749 433816 654051 1573743 1919795 987732 1204577 1950938 1295944 1758213 1015977 179044 434295 236681 68510 332343 1877065 1988020 1993058 833487 1585049 1909276 274149 441485 1668704 1259705 1293250 1308109 1899391 1869310 1813463 643573 1715925 1725999 1880708 659189 38774 1732253 1029402 884129 303142 1487368 1908053 1165971 564749 1060401 1347452 1079844 1046988 437186 629986 1600612 987503 442634 880494 284469 1054960 1392592 600313 1400126 1470353 10504 1706358 1383980 561866 302343 1381971 31918 1200954 1785651 547449 425586 211967 687124 696281 150432 941041 989693 532329 1139255 1221371 1729318 125817 834957 1866706 1251634 996116 1561851 561153 1606624 80203 29842 1105142 1931179 226371 1520014 1621462 113150 1615889 1511351 605411 817550 1106733 1532774 624141 505953 1301416 483452 1423310 829863 1217409 106303 206775 959370 453287 1271904 1159530 1966260 1997126 552033 895881 1427191 1951149 1610526 1847231 235659 571017 1471640 369350 509425 1887515 843633 366031 1875053 399962 706007 644498 980773 1191733 168293 1514930 936727 1241644 497952 629527 849069 464192 659691 160261 561704 518543 779238 1520469 1768010 1966875 674371 276269 1345665 45194 34658 754333 754720 812830 379839 1907234 1202116 666305 1142673 573505 314687 1953714 1276750 1364479 548645 143151 724962 1732157 735913 1289948 1523946 384985 1795945 927875 1515068 872943 1132079 1327952 1151082 1531910 584410 1106827 1839600 1388588 862581 297011 1310648 445421 1708235 1105926 1587282 1876991 1573814 959246 1827439 456725 259288 151436 1830659 1221478 1099898 988439 788737 751244 257833 512236 1704643 132919 1645529 1741049 1006999 1733593 1197492 1119894 1477839 405191 668021 970319 672121 367834 1155384 1154739 679866 1048234 316361 1625430 1765887 484566 1260755 401768 1987577 167646 646445 1056949 156399 1813279 502934 890419 1789003 114415 698411 757797 1889258 916844 1679740 608282 1236562 484366 1238280 43489 1115894 1548531 1659767 1555011 1333144 1283038 606844 1151797 434441 839010 133077 924512 865191 1087616 1296644 678859 1343604 621989 1452828 171308 22664 350584 363089 447096 253278 629213 506919 801836 371977 10675 1564397 624605 397242 870177 1002667 1576695 210010 1311155 353042 1343933 85381 325248 1896918 1427656 119608 601114 820581 436709 44780 1044331 405225 1416547 744723 1065457 9480 1921628 812672 836675 1343625 1444807 633953 1316810 403356 1613546 30698 1657062 879469 541661 700772 1110796 452668 625420 922913 1994336 1312884 870331 427541 225220 118112 1902894 930155 722580 883154 1041384 856441 985552 1787446 52795 1020197 1454250 1703672 447442 551254 1707706 1654967 339499 1431918 374835 743908 297831 1676554 791456 1648450 144873 396130 587210 1100689 376636 1813149 1526013 1238225 1687632 1831445 447959 1861274 241294 1130525 1773250 444746 357995 260993 439459 1233045 1326448 1386468 1904226 445089 1362273 1663384 1461350 517306 1671029 635831 584141 523184 1871759 1262860 368738 439895 771433 382329 23523 28539 1470185 735401 1182914 1073271 255195 122748 363445 316147 1792570 1414918 187878 294331 1558843 727873 78764 1673032 956982 1465609 485044 1905364 711467 148986 133677 1195399 1915236 813455 1323917 633964 818812 1867795 1690746 1245664 1346384 763538 1225665 594732 302892 500844 374042 140980 1520435 1643278 1160464 39796 160305 1347930 962088 1429148 1602953 1437758 1093909 482162 705044 967508 1382623 1511507 81155 991439 40789 335371 1384541 920310 1592797 1598209 1365771 1969921 963051 1110874 784106 1484303 777392 1408727 416917 843141 12504 1178133 1408279 1170039 1083575 1487450 1323929 1129670 1605100 162790 311235 191478 610474 829701 1269245 891544 1354403 1220928 1735179 467478 1077514 781883 645933 1601161 1996867 238294 736902 1754889 994548 1307888 1684350 143722 1130137 327385 1372411 803861 169187 1312275 206412 305412 1754030 358833 1722875 751040 976469 1397319 176874 767652 271464 759685 1470992 1907368 697308 1911527 302516 1396341 897724 696771 62683 893530 1246247 1012783 205417 210603 1834451 608345 1693039 725459 43713 875847 402040 1378302 782495 312324 1461665 71913 773257 1286885 1553223 1995349 1135117 799788 1450317 1252368 1254253 37312 102590 1793584 1498296 1585478 1013958 1186282 886254 853170 1873833 1452448 1475376 160247 745048 1776794 1192438 1831104 509792 336179 892068 1399164 1391291 1654268 173353 1484350 1331412 610418 1568322 711249 806626 469876 325599 999445 468431 1171791 1903165 1286104 1310462 1957525 91876 570818 1399642 1675164 1122004 1597788 765323 1789545 1319792 544825 622601 1467907 179165 758230 597736 1506325 1407217 1741323 60500 121015 1167040 186516 1689587 301629 318902 1020002 1839233 1145983 699621 1406859 560435 1474482 504936 143122 329283 1078869 1052197 628348 1909680 1182448 281301 1599747 322915 971733 1659764 1756467 83206 1771675 1177109 1329052 1023524 484903 1367248 1339389 579598 234255 1375893 1988117 1128346 378363 940832 965279 1905720 1594832 1955041 448460 1923848 805557 209910 975856 1019059 1029535 947410 1499515 735246 1737131 234426 1334819 1006682 517567 889028 1049027 682521 1315336 410015 582859 988333 386852 1276763 816624 979246 175304 1416523 1604443 925839 1183758 117700 4461 1324391 1432095 1623720 465479 1636351 577546 1382117 856989 1785923 249122 1870399 839156 1102101 1936239 255282 932064 1174061 1944899 1115992 217734 1552835 1407114 369822 1288512 1027987 1375152 1536067 1892499 1081097 1679855 1519865 641037 1834443 1659345 639878 608752 314742 324120 267420 352881 288932 1034917 541785 1004492 306643 1621917 791865 951196 560401 1523745 1231146 1048379 361184 508468 395475 1899901 326399 1564964 518115 794720 338159 503941 1293288 26079 1680219 1493259 724349 1687987 1627850 1005085 719103 1124840 1541649 523606 658754 1507793 586621 1110124 1512218 112118 1311488 1837034 1966071 320508 1186414 1051789 797710 1533558 42742 1688535 84592 355310 906371 711523 699943 1112594 1957696 1719619 421637 1740920 1087813 1041783 1084473 1853269 760246 1328180 921551 1653846 1138339 466727 1623409 388891 1641132 421313 829448 1402006 1534329 771971 407927 1400349 1000599 1834904 997003 586976 798765 1820102 1453208 1537875 698251 287785 520315 694050 948224 55573 1750373 1040233 667661 1909802 1185768 1381252 156619 883947 774862 592017 1372847 319304 591227 412066 45768 1673976 994559 621984 1090123 1852277 39750 1414610 1466416 1859609 1031433 1021750 1762817 1032808 605630 570183 1200791 1511451 492747 222843 1279292 1698595 291068 1656646 312839 1261182 1682078 596985 2153 1001599 1053551 1042128 92934 444433 249635 1581406 357930 1885766 1504064 1836380 188724 622935 1126865 734501 1848975 691365 1256786 828500 1520925 187718 740987 1537701 1311965 1546462 546825 1261345 1089564 1239629 875345 1845269 1669699 368438 1149801 1010824 1459760 211354 1811012 1872482 1878223 1139418 682389 181345 1162754 1895949 1841024 1905265 1315227 1836908 484637 1921217 812358 1755548 1367113 183836 177622 1245079 668619 890551 422913 1482735 1762382 1976878 1088702 1708509 1627799 600318 610161 464002 1764808 9397 154609 1202972 1999313 497907 814383 1309165 857638 1306855 169693 1777345 623367 109666 1475438 1650982 144217 1939938 930148 1755933 1889875 1756760 1094968 551116 1460462 1185315 195074 1419990 410223 1802456 1728383 138645 74122 1698388 1232292 163191 596729 895675 39713 236057 1096001 57713 812574 1041667 172960 1095818 600574 1313330 493131 1307611 1852298 900995 944327 1194550 589190 1618140 1605700 909425 650207 891717 551273 48849 790175 1114281 857642 1488474 1142881 757347 1848394 952338 571173 1685666 1549141 1652249 385258 1743888 210688 1847694 1981210 812978 1757582 1925580 1775435 1447871 1454785 588625 608341 1903624 1953068 1704854 968396 1778730 437893 1438782 1038753 35956 72428 1539007 396240 1036378 1816248 1534876 1707976 70527 353520 1587019 1311974 1609672 1923177 1583801 704825 1073204 343696 1820231 1765787 1892680 1972709 1155378 991348 1764600 1135373 624220 760597 845502 546726 1192758 1881439 100466 890244 791740 1641681 356288 1606963 1484999 396688 1423394 980100 674838 1936354 1060283 111450 621601 1222527 1233526 302122 1358910 1787265 1172283 961819 1996711 394221 1141851 1117503 528800 1819899 1307313 1248421 1168968 1805189 939688 269051 737419 973350 1194970 824279 976377 1591313 1359428 795964 1361685 863584 627633 1373690 1622043 1489698 542977 127235 1281821 508799 67740 1385693 744068 1384736 1763858 738697 1116557 120254 1642948 699647 1462318 1111600 643276 1918 1801383 1730003 1374705 1826204 1239450 928781 10619 1099474 1672671 1796568 595888 1833838 494670 95406 1720727 495822 1551884 668964 1599095 1177746 1303759 1750311 1400452 670442 48076 1031222 735289 1983444 1168516 691890 387543 1397064 1955246 1204819 1106389 358755 1498669 1635029 529689 1225381 1021584 1014220 1186724 751341 1958378 603820 981861 243216 1737349 69952 1872290 1317397 1466308 1190149 193810 1712254 333305 917377 1640575 1122259 255124 218756 1255823 469325 1384048 349125 492366 1260358 515181 1995377 1053203 1754180 1955871 1274220 1246307 1618770 598037 554852 1501437 1144220 980551 582251 1594212 57784 1519428 1247349 1912486 1649210 1480828 649721 1363598 444942 651814 1452736 1426232 772832 1660149 1310566 1791486 650760 1956099 63283 1002271 1164850 463848 1979323 205839 1411850 1919570 1068995 963241 959007 1068825 11133 175882 1631140 1709358 477760 278809 1544709 1656489 602231 731762 1550996 1528941 374666 1617698 728419 1144097 1279002 887156 1454002 1869745 277646 1806598 1069076 155820 819266 1553968 212837 1894692 119973 1897505 1425034 160371 438198 227748 1800078 1290346 1919784 1127481 1790740 1733505 528847 1171873 1383903 1506328 160866 6987 564331 690376 1934000 544111 987670 724585 1087328 1433230 296783 285349 1590725 590167 1816332 761416 575016 1075106 1490842 1715220 678244 842240 261226 961199 412131 1777045 97280 294746 862963 539114 335923 27264 279360 487107 1949641 514473 1793454 1099759 996703 1413123 1283960 441356 521958 1410268 988672 1150511 1741103 865730 1514193 1200960 174840 401793 1586606 1543496 1437179 1987108 457092 949743 1315599 8411 1722366 452581 1811543 1825329 1671489 1933279 1159508 1817914 1524760 307073 1523321 377645 1289627 1741332 1510573 757611 1894568 89637 1175989 1677004 1163888 1175780 686486 1824994 331151 67628 1774209 1849124 1057753 212100 1712395 1609627 1035397 96641 1754725 853858 1064013 1863722 1309601 444657 1134283 142489 1017381 1454374 1801709 527801 399532 1675981 1210333 1251415 1803377 1850905 1492181 1503803 1024189 1757097 1541493 1001725 1058904 211927 805373 807540 174493 1298463 321790 1648146 1967890 368211 1549075 552928 897078 1746415 317777 1845098 24257 909531 1542686 447316 1464875 388510 1132597 196548 1742489 769637 246295 1595915 1079850 1264170 592060 1312380 254755 701029 1227311 216444 231496 783029 1667991 299748 135430 145968 429886 1799578 1889057 1127080 191468 627694 819447 519980 253960 1893649 355995 1685560 862238 68996 1352834 1311846 1750282 925562 643869 384398 550925 1959332 1564576 1040806 763831 946302 1889170 1992092 304166 844758 1228331 808480 924852 1238937 312833 592647 12092 441878 209024 83844 1702458 536140 1592580 920470 1475132 1646207 1052421 274734 1690105 908923 781280 500428 1144082 311599 1511035 1925823 1876833 142988 231033 1746212 1360590 1406974 1082201 1112830 1061286 673153 1634895 667193 393280 269434 20392 963361 1916599 372268 1008001 528352 1794060 1549389 1262686 1134441 281920 1207222 1559870 334561 252053 1179699 1895583 1078864 1633844 478252 1261980 1655123 911827 1280132 258009 1282147 417457 1509544 522902 71459 1608293 705255 1392490 1737420 976728 407561 1167142 609243 825612 1611350 709591 1797374 1390943 1323600 589601 1148347 709035 899683 96895 903301 1068533 1335850 1761569 928499 979178 1005086 1923933 1687932 1402384 1713117 654966 685142 435487 251532 1096084 1382562 40581 1202882 1766848 415949 443722 540134 249035 1608067 1737015 1081127 1217093 964883 564833 370856 538097 764885 40386 157084 1347136 1547905 1614675 1206575 749657 373522 99891 1617365 1995104 167974 1388095 722683 1475461 478614 1406535 858782 700000 494478 72604 284900 973707 394324 450753 669827 280367 858473 1475058 1476651 1952526 483605 879768 1355518 54018 1006383 1807089 631925 134612 647725 597377 1567792 593736 1611518 1975342 1628506 385322 977946 1989267 1419812 984421 1167667 1712178 599017 919789 672503 921328 1653077 1757361 1357517 1380502 132139 1926829 527286 1564510 413067 486543 433425 1858015 143228 1174097 1165844 973322 1282028 1698894 446597 206750 1621708 1265322 1170749 228900 1889353 1613768 9986 1437404 110899 52732 925843 3342 11757 641493 1556596 804604 77942 1654198 785242 1092276 848392 938272 1285294 52288 1043882 1569006 1547013 1563172 884046 1071813 1336993 1547619 112812 772716 1009727 857854 571070 1979748 442161 915365 342267 267283 883294 554899 1542820 1900282 1107081 1900785 784114 482309 43674 1028934 749897 1790474 815422 316340 349954 392634 802543 615801 954718 35373 1157838 1024664 70400 1583934 1161331 275311 1260100 1292444 760802 107844 516930 236752 1359383 67125 1988516 248083 1244777 407857 585468 1371090 828778 2497 1148003 1703801 1266470 238199 323550 140101 1783492 61148 6083 1302016 1278225 1515885 260680 746200 1885383 4979 1409390 1150492 558625 1316664 572818 453960 948536 1232289 1505925 1632665 1281605 983102 935691 1845471 657870 1305408 402503 745195 872266 1272122 1959869 1620155 1093310 343525 1174902 968987 446233 1825577 619563 1798488 1655679 141349 1770997 162474 106879 939118 1019287 895408 397624 748649 308178 337597 95803 939830 1406238 1783908 1207229 1173388 404806 801738 451692 1055064 1533810 902331 1199718 1424309 1618904 1641120 757099 200632 1582447 1386897 792816 1705871 1102399 1997999 1820480 1806610 575179 751456 654696 113449 1753010 1815705 336268 1049674 1310875 1260063 770420 1366273 371055 613908 140610 1358678 603208 585231 855486 1701112 1711254 149624 1183735 195249 623706 1412224 717355 1978989 589352 170115 1854211 1683110 816223 250848 1652087 711845 1329675 1278181 79166 423233 1123170 323034 1783397 1015578 739390 757049 1580008 916 1325710 897454 1821615 178296 638788 682082 1054924 485304 1064868 938140 551735 956203 461948 1552229 1175366 708888 1748836 1611575 597102 1404611 544163 1917683 1822651 1994324 1253409 901440 1983862 1065282 690099 122935 1287482 161834 1110989 1172546 371305 176639 1722399 624154 165880 271961 1230319 261480 672881 1110437 1855098 51774 1187354 1479659 1190213 263595 1477695 1532703 113693 1190717 920355 1093965 177617 1174613 1572879 1992439 62949 96937 1224569 1515653 292068 1364822 24376 548042 461847 387240 1074829 1518169 620355 837046 1730380 554095 341393 704545 615635 337495 840170 1202554 559792 1856519 27836 1083000 1913275 299877 1335351 63350 1937173 723037 1467276 302215 1981991 52217 1098361 1279929 1390473 497782 439606 888236 1510234 464064 1147060 1317745 400450 1235747 723369 472953 1515723 181943 1688933 465464 21851 823718 566383 1800561 1564956 148796 621171 498210 1663055 828175 1717005 1288805 1423111 1116758 713259 1743034 756236 1625610 1119726 151030 582199 627227 1160385 1646261 701648 1841603 996085 1872115 300921 67234 1075643 772207 9988 178641 86782 113112 163113 51193 685699 924472 1736155 742041 767247 777210 1061112 1785324 1839066 1863467 42785 938336 1443412 1900678 758586 1637427 626771 325818 1791742 1975386 1835257 1649898 1364618 747824 1969222 1503307 592379 561564 216322 1491109 598891 785466 4159 304901 713198 1976134 591520 150808 1540839 8959 861808 332617 1416154 702583 1325456 779484 1728300 801961 670169 1425228 1902255 454221 3122 1630776 1282759 1880677 285686 1304082 1020891 773318 924393 1769531 1706258 1182965 768226 1501789 1810059 946315 1107082 1758278 37033 1247610 1696583 482712 1580094 1583374 1056932 217435 62728 1407075 929055 1288228 911764 1670184 1911589 1294500 1916931 1947687 731322 638339 899098 1144309 175992 1706274 1357262 1696936 729875 415125 1307679 1992115 1955539 544093 1582835 1204282 387285 241805 1449715 728864 1863997 1042926 1923080 571323 591645 708096 1142160 1462121 992908 1907973 687931 1367811 1648381 805118 424243 1849456 18463 548425 158100 112622 1106324 2548 1380175 1787301 1295556 1495750 1091130 1928304 1552344 639454 952169 1304909 1872392 1922870 1181425 1226698 1006884 358714 360773 1479831 1953118 1044749 1194215 967783 1362270 1202110 1852612 469578 929791 1956396 709776 367316 217741 816890 1484890 297117 1149626 1062539 631422 816378 871791 1043657 1438535 1191257 1586382 331925 860630 39845 1991812 304598 336296 163278 1961571 1348255 1483014 692784 633624 1144622 995013 1453935 1971706 1846877 738394 544245 425333 922389 438377 947283 184785 1501414 1422583 757599 1643154 586525 1405339 1287253 104765 1351342 120835 1871115 1889166 918511 419191 1589249 274890 1554512 232872 352300 1722662 1552321 1360008 722929 646633 1726465 953212 521669 1148700 270408 730081 1954331 1292724 510182 1073334 1210734 1027731 291739 159234 355620 1618397 1678870 315374 785159 883465 363030 1306501 216111 27914 726947 204300 1057714 1010507 632078 1397337 249810 240395 388151 1141583 1135899 146162 1856541 396396 1439334 412660 1010064 1467382 1633090 1659277 149326 1260909 1136004 1255254 261855 1339366 1578465 30300 1121582 1222358 1753176 1893969 165340 225094 331886 1018656 1046293 792478 1066731 488561 1296331 272434 645913 1528428 470853 124232 1794084 555438 1427167 1229972 940256 699243 1200031 1444372 910579 26171 55444 590191 971761 1154700 468177 1223945 3487 1546947 987898 920188 330895 1811764 1024185 1670417 246679 1256019 741754 872205 1655499 1404549 20282 242177 291960 1195468 1682422 41870 765828 1988515 575679 906724 1663750 510994 1642590 941367 1175888 673184 813774 363450 1731109 684484 1953471 1863982 1603765 208545 516345 540452 1517301 1315387 1525295 1812434 1157657 1185278 130917 934004 358192 1473129 25664 1422929 637744 90179 1149493 1317777 1441096 1450553 1121976 590754 1885275 1751031 1546246 1297959 1548442 78738 1196294 1697734 1877080 1120403 403876 895937 519385 339793 206036 1147471 957343 1405705 1518606 1003671 1204160 1308515 672217 1499155 1906089 734504 1998509 1942781 1788156 1157096 1714084 1876598 1240806 1354730 1210636 753543 919410 448629 333760 1433470 884316 1522360 1514909 781090 869717 1256842 1003652 1994567 1706682 327728 1612594 1671800 825132 825237 102130 1402187 212923 64608 1212126 312065 1596383 1030944 993568 1197849 1812174 360317 545412 583250 1728083 114160 1037622 1752714 1443425 152256 1854128 1642417 358527 1180325 160116 1317039 1288210 394454 1715451 1885741 1683983 1926544 76839 283765 1801240 1368323 64179 262388 1773753 1527939 1450211 100438 249460 1488436 1260911 1245076 1866612 1810148 557141 90731 1101150 57687 756557 1664934 956688 1013613 5805 155403 963330 138037 1672092 1627678 1986722 83248 1875478 916240 138584 1040939 1975825 174439 1493802 369728 1693430 1519511 472722 1401345 503181 677621 1733939 1864553 863811 1995695 573910 370095 832658 924532 1014685 38965 1462650 1954339 1455977 1625340 618682 143 4747 1322376 1232636 1661452 319579 137501 1598784 616723 1724144 715133 1508636 1972604 31024 1625521 1760314 576077 1549177 1660900 266913 1867310 863106 308766 130698 1308562 1592331 194510 901025 651880 1963846 301827 753865 1241482 57452 294673 670006 1584318 1040364 1428198 353313 1563940 51290 73076 1880675 953286 1925819 1407876 741073 1425431 324312 1774991 1833048 1660849 1233595 1573607 167943 1612827 1153638 906449 874220 584949 1926974 864466 1058852 960439 255130 1059032 226458 499244 195396 1932441 1903006 265806 947726 1825713 288502 1454347 63336 388814 1203295 241292 1067954 1900456 483012 1212729 261605 1964575 1788753 1186569 913938 1359424 927997 363851 516678 654897 1487158 538035 145204 66472 454311 1201209 1779770 489731 1813386 732107 621249 1972745 753099 1920478 947831 988710 42841 927265 1559690 563588 1639517 113637 240677 351450 1696720 364552 1398451 285709 639385 1772845 260839 1275035 1150302 1716911 660523 1150018 642036 1263749 541968 1885112 1149491 1165737 821284 203667 1698069 1142100 707176 254472 1526829 1519622 618814 1118044 124700 1804937 1724667 1314571 264151 1071891 389029 592282 351148 1732085 987582 603751 821221 1265675 1176577 22268 1262296 498419 1443928 161228 1698076 295534 1113608 1423354 1840410 279548 819996 1056871 1477464 1542978 1877031 1866696 1088819 1616097 1459775 634978 735349 855715 959186 1926912 512055 592091 1077430 1924721 360995 1168713 475084 1707367 1539750 1600369 1230220 597794 1556645 485446 1231133 1234642 808654 1291723 1781644 1700534 171985 945321 1419800 879204 1868789 1862864 250977 259363 993276 828482 450492 1988211 1193460 1106396 1341901 1247221 928517 797195 699339 1500677 1877417 483508 1250438 651110 831251 909287 1526492 1445776 601989 1256768 1009187 1933821 581435 280324 907618 752476 792973 1322757 771975 1956962 1029134 1358413 1742302 1908095 808710 1973385 692474 79187 1992144 1055684 1980199 126064 824656 80781 244839 1134214 1356985 1291882 1695363 626983 1023081 1598190 1763167 1974512 1933941 869928 1891075 767722 576405 1638692 1840849 1361280 1660759 748570 1604382 1365240 1128575 340031 864311 609172 1149336 1159506 1513473 592101 14974 1485904 434112 1994653 965106 980885 1465572 161345 1937717 363127 948037 1318118 67908 565930 1614961 1872270 899267 1075568 1015553 519151 1924104 1116296 882346 1528866 1374380 127103 1183914 1999464 327664 1736363 1514862 361489 1750696 1996687 908948 673463 1621803 792366 1662641 40731 1904841 883084 1619376 795513 709969 128517 72186 1921207 571898 789794 703778 477963 1614560 718561 229514 127373 550350 147165 645558 958392 1177274 1160625 172920 1566341 884784 1536825 551687 161283 1786193 1158085 78112 473255 1483163 310268 350567 1719816 1697506 1710523 415138 28912 457695 189435 1348153 774872 155780 1301432 68602 1221705 1437253 356644 1741186 93291 419425 11386 1637805 382619 377662 558146 109797 477651 1567807 1856466 1168324 864275 1557901 317308 1261568 23092 1778517 758913 1451314 484881 1176656 1409552 1746536 693423 697071 1244962 1207898 111799 1723295 1709955 1172473 525469 784771 484270 122425 282506 256842 1942690 410606 950368 74554 93525 1509602 1952395 1153018 1307478 1268669 1326681 374724 1126095 276613 1171209 830022 999052 247151 21703 897679 1726317 813060 1242788 1625743 324272 1777108 1771239 822987 1811691 1158058 334210 670580 1225477 344588 409590 1042776 1599801 294570 1219476 1078285 864906 1265479 42101 1218333 130676 1616987 9120 41173 1453883 1609236 373816 698020 649205 1619975 242032 1925228 369651 10375 1020077 980224 1677936 1320864 1216167 1072444 572726 1042780 1279606 1995906 975541 983368 1577447 1860165 531280 593624 1440463 484850 850783 233942 1936161 632820 108696 589461 555865 1194573 1571182 508960 1685222 1453513 1996067 92762 743254 789928 1359568 776461 1284515 839555 47127 149226 1911236 1408446 164171 186804 1808295 1276203 636788 376816 622439 1147961 1220949 61221 723559 280670 751510 1854246 1120182 459538 1444647 1827584 606770 749109 1585538 377985 520525 1783276 272014 1024514 528228 885093 140933 338513 212095 524473 1824989 1944468 1505421 967607 552602 987789 1081412 1960782 1459285 106203 577373 883327 484115 1709538 352448 1695615 1547702 438158 276979 657179 1505825 1232452 1789829 154109 1567754 512033 1431537 1625825 1316971 1446013 1155660 1068573 562708 1453557 823656 404332 1397181 92403 1335917 84512 1882872 828577 1939156 519486 1331124 1943978 1888628 47275 1356052 308050 391302 974951 107255 969958 1947526 1532187 178533 121447 1985754 500376 888055 605225 1072020 1044000 1417752 411492 1136627 666436 927500 1267398 959371 1038339 1447073 1637046 846260 1596267 1565399 728315 685066 872088 39479 1597663 171949 1166909 1576382 1850313 974844 1929900 954295 1022357 1907516 1539544 1069080 316057 811852 480447 1413934 1879287 959471 277232 921362 1247257 445697 309892 1368480 120489 1823218 1797202 1782129 1278630 1640174 724965 850524 518507 1902496 1450080 49129 731277 1761382 582770 348051 139359 1518662 49556 1533446 725772 270335 1736597 224173 1252613 981906 617808 318855 1736671 748538 576882 78968 489129 792322 1235831 817037 1347246 1154122 437020 884274 197590 306638 1598210 1925981 1407577 638223 1286850 1346872 1498907 1881336 1926374 1572305 1393679 1216980 1364146 1996261 144804 1459919 564116 1903489 181320 1676433 1730481 725412 441294 317289 1992772 1675846 1892643 1412973 65044 143849 265870 1876999 94665 285635 123309 1626043 95369 923254 1316938 1455747 376365 231636 588915 1490784 893586 321013 1519717 80772 1704843 848921 1473452 1030365 655970 429546 1022737 720300 985528 1979290 1023085 335441 1057027 979881 261565 1422208 497833 1675469 1072393 714251 1453346 1757648 336290 78775 460466 150099 1672785 529570 202873 538153 316216 1132898 635353 589714 1534812 1543965 628801 836403 1499694 714751 1541627 433647 1626094 1727504 1050846 1329958 648052 1210778 1513835 677261 1448161 811625 11490 1176549 856980 1697836 934719 633608 1744073 571099 899198 1327499 1642977 639904 333524 1628181 1739204 558792 160611 1412913 724470 748681 611758 1739275 24973 526696 295957 1514317 1687598 802356 1812143 2154 1344016 47155 1193827 326719 1979586 1097939 322002 140476 1961174 846102 283599 1140155 739842 33893 1983203 116867 360552 379796 852637 1453694 736908 792949 1747830 867900 1484380 1791458 1422484 1394869 1022089 604794 842573 1825496 1110021 191351 262432 286875 749951 85210 928932 556837 101 1603913 1447746 170924 247734 1129177 1071051 1050992 287603 1881017 601276 1131805 1328710 1531331 938556 1951376 467562 1479252 436410 167893 173863 794755 1188490 1288471 1035855 264244 989404 904143 436411 1740834 1263895 1323303 1561008 459957 271077 577431 1485074 672209 1123563 1756930 1445014 1278429 726297 996480 1457041 1730170 1903357 102513 1802484 569326 294662 566028 1970507 435174 345773 1234360 1098189 792970 579320 1931238 1891065 596791 1791388 963152 1354213 1584710 964683 513949 1503979 1441865 989904 1466615 432427 1341522 1786587 937053 499254 690408 481479 1632074 311077 1507874 1092161 4883 1469376 1773480 201583 1295856 752185 1149932 1460725 1580005 1496601 494280 1495865 1527955 1623661 989274 1916202 586086 855968 550809 1628292 1953857 1612652 510072 1843883 1468075 1824472 1505070 1533657 1211896 1383132 1343448 955569 978897 239293 739325 231318 208115 1137746 708737 1602091 1795641 1323551 832214 239693 1887863 477979 1529966 1618017 1347133 813604 530344 1421786 707731 562700 1092286 210287 460010 820526 1226424 294260 270344 289413 1398632 311671 863468 1978133 1111430 778847 1956830 519366 961915 1888795 973672 365715 737339 1137666 94121 1266120 1618039 119759 777487 65715 1434205 975657 1624135 1743597 1807137 806377 655608 475040 902710 285242 538561 695263 519083 469490 786007 1934966 1567307 1100482 487521 763698 624976 504680 1166905 1182592 215735 677486 413692 651759 1693299 1002085 605999 1477222 862904 934359 760473 1395073 1381969 1755954 1115928 585002 1706424 1178627 987400 9289 219729 1438529 453355 1395289 624939 1716678 1792665 1750787 495215 889680 506436 1958651 1929769 1333826 725595 1235969 767202 160984 1782330 378249 1976620 271140 41179 862957 1219655 851518 43650 840444 1432215 1988240 1084697 1023129 460376 1353379 1095268 1430507 704717 1165413 1397371 633554 710770 849287 1328475 640051 413876 1926590 412747 1832374 1029774 295786 1306146 854289 1371693 373330 1879730 65791 1458500 226859 1615537 973389 291939 59244 404121 1298207 1010239 231250 1886487 141309 1091311 9894 89249 106171 1046480 663713 1485010 1842108 1123007 307097 1198600 382118 1429592 44977 633353 1933977 335224 863305 1294491 999762 1799231 1314451 677675 416128 1505946 1485185 1786354 749359 599065 655527 1354343 1768699 954413 1972108 1827175 100544 1088924 549568 1449551 1797819 440619 1287584 1594742 1961622 137068 1827914 963887 1741031 1323056 948719 29737 1531366 1707859 212855 248336 643779 316738 123636 1512923 1999866 763242 500862 1888998 488641 1203957 579037 411358 1632205 1047959 97668 218600 7166 1640197 1590523 1146707 808596 1323795 516270 104486 589062 543752 1524262 1768057 1678524 806980 1342294 1797603 1130193 1297421 1820499 1948002 1437895 13019 132889 126581 1520898 1107150 1118959 341637 1292660 144776 68777 1216421 1556937 701908 1774688 1586843 298655 301066 894706 1913321 158564 551340 945185 793608 1193110 1936249 65412 1497744 528733 997309 1669211 1508048 1274538 1942709 942457 1759819 1591627 94973 576487 233603 1204856 344606 907730 1127076 366118 1281579 932750 69837 1415625 1086891 1253560 1702160 834844 762601 1766341 600678 203962 81746 40534 1279808 1146317 233601 1654755 1220770 1908543 1879309 1333018 955749 1572981 617126 1265904 1644848 296542 970145 430477 1967541 337752 358211 1623065 471745 1480586 330654 1482726 494112 1423048 804754 139382 1133570 1276361 1473872 1016215 1688656 1732151 1636213 1819403 1410405 1224746 866253 1415782 342471 1105702 1183616 541907 909756 1016973 124016 184761 1947500 924214 1440618 1709823 826148 1880440 1115036 1516285 959393 665005 1849128 396463 596865 1362623 1764829 195062 1760836 1663286 1424665 1118566 635271 1772573 1566882 816128 395809 89022 620359 118767 1867294 753315 704899 258484 297961 1659609 1403866 730754 725217 50695 471656 1178617 470393 427028 1305791 542552 158587 595780 330450 1514722 80552 1461060 708472 1864932 389902 1922028 1538921 1364376 240823 808274 508204 1682945 1700540 744096 697139 1763448 375373 1533613 890852 1446829 715387 596153 1308141 799909 278797 862390 203485 731941 1682059 1492100 861997 632390 927361 629178 212558 749994 1215955 349466 371544 1711039 8267 1883637 463522 1513563 362521 464231 1500107 1142087 396840 1581056 1258025 1988237 1987746 1431141 1640300 223445 584449 1173020 974138 1696820 458061 283064 1737963 1235743 1000498 1056923 1777505 1589831 90166 546474 412023 905758 1826426 1664989 1659318 165959 93186 1554206 470528 1227935 1466647 536154 917049 1881768 567152 1613758 1984788 1263043 129160 1980634 1750640 143472 1139644 1041238 145157 154967 1566152 1818976 837667 1368173 119536 1140749 1894300 400344 73080 63171 934015 308478 1752361 1571159 959901 956374 918075 1342846 67801 1427064 1425522 181348 398528 1262879 78275 983011 679670 414433 1931184 1919373 1821493 1594229 424255 869449 46466 1040242 1846942 970162 1749026 1652580 1757968 1851614 599098 705106 245084 1303598 526950 110561 1272650 69467 990952 233023 142648 1167838 285303 1000816 337330 993140 1918652 1831008 564263 53950 1921733 1013547 1130774 304650 1097429 1095423 1653172 1188920 177381 1471514 1298895 1320439 1491170 632195 798247 503768 464588 580402 1166478 290191 65903 1010660 79200 1031030 293542 1663441 301273 1981046 1069793 614891 736927 1167803 1047603 1600409 1206353 934861 1038923 62557 28496 2010 1904097 284720 475198 1877737 832012 1522296 1480523 756570 856467 1985227 1662754 684596 1121509 1592132 1393631 748214 1070380 1357987 1724965 177748 1878365 924105 808669 425909 990266 1187289 1499629 1646796 573164 507806 655891 1521245 1089330 297200 1507401 1294730 1863251 815897 830031 779060 1233136 371581 1958307 626117 1865805 1050195 1994805 1962562 1352942 808120 246254 1009429 682409 1363643 1207073 1580314 1812124 458610 352228 366838 959518 1728962 833980 802760 1924747 1726891 186193 1400085 129681 265155 1068497 1662383 670456 1795807 338767 1294844 783203 182136 466965 270693 1618131 1912532 1384033 4436 845182 1484720 1362531 941856 1885754 527325 1812884 1733130 1232872 578454 242675 1417427 1246995 1442798 1125745 469401 560622 64937 1872488 106252 646825 832168 871227 1554363 1442209 500196 681904 949893 79803 399112 1858068 384127 1301329 1646107 56748 1499330 1936976 1164374 272343 364758 1647282 147204 371122 922880 796484 251936 1587912 1955549 438984 1625971 1419485 1399703 1167887 881765 1306231 1388636 529088 301207 1379512 458369 1779105 703390 869178 829688 443158 784160 572288 519450 1272984 1928311 1677887 1891463 282057 1864738 1800597 1542067 1076399 338824 1769737 729645 1214001 1623923 1696421 606053 1383883 1378923 1342179 1705602 1705016 1026141 880870 1606986 1904784 343281 655265 1897662 1336542 813527 677360 455582 983300 584003 159365 1849018 1942790 1968364 1027101 116104 497688 797004 1201800 424631 878465 1929084 506642 1306245 516301 736942 1527975 1847243 347548 331737 1026015 645478 212314 226940 298284 608215 596906 803613 1897119 1602214 1696742 1492101 239676 98699 1522610 1747009 1991145 1292512 997257 1588112 96880 675066 1868206 1565858 1192693 711737 489865 1098397 375762 513614 316097 1578896 251593 1874825 1775283 756995 83555 1825809 767056 5031 1632500 1864671 635119 1043373 1930561 1455263 1103711 135077 1426210 573509 570074 1582807 629485 522309 920797 1981147 841184 527334 108082 1940700 1378106 1837811 537345 482005 1617865 1232736 1801217 316828 1519691 179908 1527504 932263 997641 828143 1881935 1071357 639645 1496527 899154 1281620 1227731 1641282 208761 1219821 790560 326851 73591 729009 746913 1907887 1919822 1365347 1786502 1421339 1608102 1518085 87030 430619 1500888 1690549 1865682 1865640 349990 1228231 1256862 1060261 354311 1055145 1833357 48557 777648 671969 1231733 1988936 1830522 224608 319688 1387523 493564 73600 1283466 1295047 731040 161841 1734195 1876790 1070958 977186 223313 1822940 1978633 1051431 547357 161320 1649654 1112079 622159 1921311 953690 822083 1471597 259828 1415344 1696262 1408314 911597 304608 728852 1089203 1057274 92633 854986 856085 893425 12289 1288425 1609632 508574 1256474 426006 22075 434203 361873 1144421 1687014 424170 1725381 885434 1010811 357450 403613 1883374 714041 1360030 350855 68927 815565 110088 1472130 289338 355809 197713 187786 1743089 833352 953973 216528 1190334 89221 1975128 189365 1336908 261500 39617 1858658 80854 854101 1656036 145074 1049668 1729885 977487 1804558 1764326 407531 1238578 1085872 296494 1176281 1108635 1950131 154742 83928 99530 626210 324574 1741114 1603479 1728916 277790 1290660 71462 7261 34888 1902022 237255 1989481 1988885 224556 1477788 1878764 928023 86675 793082 468130 564965 1139968 658138 434887 674995 1853082 1016372 1488985 1787772 848465 461624 230452 1744727 1518443 1990827 1105212 60628 1928423 1910789 1285673 505462 1291892 1993288 976408 696270 1277887 468391 1772758 1099857 200259 212481 856414 1579958 463930 617820 1681283 69686 1511231 432091 1436652 14637 1214914 798355 1021942 111691 746612 798808 114555 1245805 1067071 1113234 1945015 1041465 1738828 703840 165781 119243 1825382 756068 374258 954518 1750355 1116055 1864359 843777 1215715 1964957 1196310 503683 1549556 1490534 1899691 663887 712216 550668 1122926 851311 1770271 257570 153682 1141848 1339319 1383088 1588155 996323 3891 1009097 829125 524648 832147 1263141 1547367 859013 1949722 1034034 102151 1042366 403359 291400 743857 1157768 1889103 1883583 695751 1010233 576185 1403770 1912001 1364584 1361002 1099625 692512 200055 1670398 220479 1627308 1604937 1782961 249353 1546636 882023 1019931 895920 166376 940292 1193640 232489 893661 1791686 1877619 1565294 784962 330357 10925 2324 688237 1186812 1373052 96468 62561 524960 1481565 905581 1943174 878447 146643 959560 1750638 2798 1494473 1109862 1579569 1701000 315266 972759 1156843 754092 1371373 1651983 926748 111805 752355 1980264 281798 1155764 778495 1965587 1507496 1553952 813111 1184074 882920 1822560 442177 656506 1171474 10229 1786256 1296500 67119 1235136 1316165 981225 384297 1435442 1135897 1115595 571274 466331 1836171 1650295 851067 1972987 957089 839587 1188420 1086123 1325283 981456 1709758 684615 298609 1166779 114692 1523059 1171071 1333561 1763122 1353064 424565 1940635 716444 659571 147806 1186041 571263 1586285 283988 1536153 1454489 363764 757447 827016 69158 1762730 1739015 1234707 1071222 2610 1702666 1938674 207460 618362 1166010 553622 1176546 875372 1605390 1349339 363626 881075 340960 503298 101708 1964892 948083 1249292 293019 964322 1822445 1798384 948076 1575255 1541936 1100799 378227 142754 16979 749902 322369 410974 1533206 325990 1683837 901058 3136 615034 49063 1241173 544171 666594 61158 1591633 657057 704894 745156 509010 932178 1784311 1194611 896813 1627821 1911030 1541218 1174699 1585077 475121 1564831 1997055 1039529 880332 1461209 446667 472113 1910614 507336 572816 1687820 112453 83119 1330882 1450274 684152 1795513 862515 1692013 578432 1202727 999004 516661 1280466 778953 1152313 23829 903388 1584357 731410 694071 13607 1472868 1356662 1020023 515029 1825791 202995 111652 444815 805810 538906 557281 728356 1927267 1692318 883819 332062 47596 97130 1476949 1666091 185931 1287646 483428 1006501 1451802 1422385 1877025 1837975 1939966 1227337 1415223 1087925 1392613 1000308 971576 778950 170455 1596695 1689502 1028965 1373073 1588377 990927 1477076 612476 1601252 200998 1443418 1292414 840542 829898 1768032 430962 944397 600082 1819474 709903 1560194 1201968 731595 139709 1976366 265236 980553 343834 1044909 1363175 558190 113624 879928 183520 1357916 1390323 1532008 1994248 501079 362773 770569 481 1390681 786866 326509 1988692 1564072 1361718 260810 1335232 1964380 1886579 756558 1777150 52387 1238613 109810 579493 1020955 702516 727131 670492 1663194 491723 789594 1275326 745574 31551 606520 224895 327900 1100914 1053220 950234 1520474 129770 1363675 833470 1320581 1916124 407815 1832654 1962834 1267772 595722 68870 291344 896050 1097092 1901391 1308065 161800 324721 432677 1681437 992989 1222127 1414088 1658711 1054994 1190602 1251443 588680 1515528 876513 1576828 1545861 1016807 1733699 1775775 1441147 427809 716287 247069 835271 1668149 57729 294878 1827954 302352 841639 353177 43160 1264813 1956555 631008 304874 228886 73872 1884194 37984 1050881 865307 1333755 284454 1586712 791382 807290 1114804 1055053 355243 1022022 1717606 593256 566222 847525 1232305 318148 743609 471157 1592649 384731 1322795 1422517 1872780 1077289 1574659 620046 756388 1550927 719538 1322893 1091 306269 553365 1605805 363600 1015323 1216058 971929 414176 411025 1830562 74807 412777 651967 1465984 1681881 294450 1460850 640661 1935595 324423 772003 1842028 359326 204727 1204975 377743 509074 700356 1528789 1182976 790168 1982974 1121896 198513 1301066 92311 1344639 722986 1319872 1005906 459243 694512 522765 857389 1352619 1883852 1363791 444359 1775406 823814 1130206 96795 441484 1181182 782140 1552857 573117 266516 126341 1487087 1823855 1540194 1726201 1018037 1330576 326110 1669869 423649 1560725 957765 289882 1297988 1566106 281706 1759400 1007095 114873 1775411 198622 1672609 1640851 458650 1989307 1218987 1589134 1284039 532051 436280 862141 713363 1919580 1185685 1950526 655316 310472 1349825 1262399 851689 1588089 1484589 349720 1343822 818339 1488774 267787 1217909 1315616 497593 1687938 1155683 163624 1700269 328235 1296917 1945724 1683570 886756 1202064 803741 1839125 369405 284196 263602 885209 646665 784438 1727409 1856882 765498 96901 973415 103957 669447 1484708 457184 870276 709379 1801239 1893799 818606 925821 1021997 1293057 1968047 531001 974591 1712878 982842 506182 308520 1758653 659591 419553 359399 1344213 790325 278434 322651 1721635 592180 169490 848961 119697 1168562 23082 974154 1293358 253897 717931 1788369 933608 1110549 206887 1877869 706903 1310657 1480296 423232 184859 609805 160715 344403 1583600 641766 866413 1017092 949897 285465 1159742 215857 870895 429342 1883927 1643755 1026569 763847 913877 180441 418867 1055440 1435197 280607 674337 434779 1400664 232582 262877 495307 631672 1392079 1515345 1438585 1217242 819235 721343 719638 579278 709957 1310725 1187574 1083909 366756 310467 959686 819648 1138241 995051 1076186 1339326 106039 78392 1450946 1977342 335694 650565 1823822 1886362 820898 1717057 958220 1926797 1785617 1530878 519694 125394 933934 1110652 1089916 466463 642207 1784708 1574432 247776 113791 1167035 705017 1700515 1778903 1525435 1036426 1996461 157673 394843 1098077 342667 1517771 1272289 1946678 359812 1528352 1095028 1506831 1743499 881646 1238036 745667 1636001 1889348 1657777 1380489 1676218 14453 1971140 1332771 1909874 91633 953944 1321831 120660 282301 1034489 1498580 1848948 1141057 446056 203082 330634 1589550 1654652 372770 181151 69880 1553728 642823 1794139 1207056 1102847 1328881 350620 821849 812893 1856043 1897566 601213 805855 668743 754337 1584001 1841142 379597 67168 363094 1306511 201302 829518 1511500 822730 1369959 399708 1318221 1163399 881774 980312 1942280 789867 766053 1938157 109237 604522 346398 1392535 1729691 339929 206081 732702 540410 1798722 292504 1916763 1610609 1532830 1838564 1377236 1397835 529888 1596394 102703 303892 1223190 1918618 1050902 1523171 459126 1826898 1340867 1481900 1900617 362614 598289 1699966 1479165 1987557 948492 759713 388688 1001150 1309139 1828637 798622 381996 226505 118035 449385 1418152 253785 1374754 1231083 556010 576159 1282658 1943860 980181 1913913 801475 1491799 1259312 1815694 1549946 269962 570144 916026 1373034 1723412 1833705 1387671 230108 1424246 976479 1490643 1478230 1458138 633626 593997 1715921 760153 1512963 155001 1893126 309556 549172 293983 1283830 1510609 1538473 629269 1012080 872050 687620 728500 1321236 527256 1556117 1279253 1187909 496813 1071538 362147 1507523 674842 1227790 1125964 326140 1188080 847736 280708 1029781 219203 61084 1820246 786416 410594 284310 735609 1710908 938801 570284 1551502 379118 430292 1035264 1699700 1290707 505852 695768 412148 1227538 313685 463795 41577 724002 1769767 63525 1321000 251940 1621062 472478 1665078 1010501 694571 1730067 789502 1937746 1977980 1533097 1255388 961354 295363 671200 519275 1006189 1494220 416713 800598 1467992 961837 1429913 1512081 734614 522946 658661 1749356 196437 202312 154416 1898154 254482 325529 1665197 1244698 386951 1591228 1225971 436166 1351086 1647459 1560447 1791387 4655 1846546 435617 154723 765734 1097346 846036 1848270 335105 762068 1624668 1254360 810275 88467 436273 1788495 1059909 409513 1360460 338997 1863577 1609299 546035 1406427 1966377 118293 1401076 621927 793790 565266 56062 1781596 337557 977800 1997446 1846521 776457 806074 406425 1926789 1709690 80556 172965 1138483 754549 1451762 662530 1650940 1987241 482707 1975189 1628612 122024 992156 1577014 1793550 668182 73176 656024 1232418 1247251 490830 225747 1074705 1933037 1451990 1544397 1333981 1934545 734349 105310 1511925 1611133 188792 1116 141783 57195 113303 499394 1448267 146744 166393 597021 292882 1196339 308772 863859 861631 217638 1317861 490064 968603 1264743 1369428 198533 741845 1919458 511406 1399262 366809 1314482 1666373 1866147 1711631 1283164 1007419 805238 412940 1478909 644750 443188 1366934 1776214 1359830 642394 1324446 989643 155173 450239 823865 1209469 1697673 32648 1470402 503935 1890760 1845430 463304 747072 1918841 1765959 441070 1118595 821555 1811478 1701248 1533672 1225779 1962027 333244 925884 1055230 1765046 23212 1989137 1104885 710595 1874818 110568 1051959 1428440 1097261 1655552 1711047 488011 1580690 350095 1324802 522384 1359858 1919793 1759823 1595307 1589181 42635 1727539 1735072 1213686 927835 1840134 1259803 1678042 214379 1019040 1220005 1070202 1125028 169981 1329116 432177 1555366 1404382 1915403 295976 1927444 1421781 903521 705203 1856806 1877205 525876 514144 113232 247605 554668 1419499 1406853 1948298 1676833 234000 1391808 691146 1699337 1319410 999336 524509 1776654 1726055 1138322 1366489 817144 350953 1166390 207596 1511313 1494829 1910152 1255033 1977240 1055874 394880 1867631 159717 1596361 1392687 228691 109482 666210 838418 494031 689180 1954061 1716083 1402920 1411763 1416700 282033 813325 1489353 1966538 96862 1483612 1147344 466264 1170934 794784 709510 1629376 1118265 655638 530180 1097630 685976 331398 1893998 1562910 380176 1863315 1077341 532307 691396 398107 1420512 1040653 1481683 1828546 311096 28195 1630217 629878 534413 1253422 1436002 1428303 1467944 1155025 1603082 2845 1755597 1888678 817045 637113 1532317 830470 1611219 322401 872374 1842656 1550485 1475917 1163212 1867129 496867 1629483 1805131 766796 1592769 1201810 921174 989221 429547 1197028 1894103 1320434 394808 358925 1763975 1773019 235859 935056 1980426 295494 1971339 846380 1482201 1856657 670878 741639 1309519 1066318 676452 1505089 684924 768902 1060438 1604020 813183 1513537 251971 388716 1932821 553803 869963 1146068 1103313 1253547 1994036 1109541 1073245 1736424 177212 565667 1590809 1641314 1653537 1379935 1324577 1693822 281714 1215210 1495846 549995 1283458 1667629 1588015 277680 237971 120567 747712 1837335 1653971 1139649 1664393 80300 1576657 769889 1273441 223978 1739422 882153 698816 1160635 1073634 569952 376140 581798 309467 1414694 816554 510702 1673056 1597186 881037 1103091 817985 51748 351381 139053 1754508 941700 278661 1854936 78110 41912 1235306 1564739 803988 303047 73116 1054357 1928995 1840848 522027 506597 1077490 962363 1072577 847178 1126425 1642009 1024237 910411 732690 439044 101806 1782110 1979444 188541 11435 1103802 971371 1390795 1540835 599254 67780 1161166 1047495 617465 186730 1566952 1799408 781827 1272017 1285356 696464 880027 1114801 587105 422428 25985 1633201 1349378 1207949 751674 988630 1367019 804344 829639 1078282 106011 1525073 1894264 1009062 1699826 923029 1793956 1493003 634387 183835 173902 427427 841714 1016126 419178 1193948 249758 1281866 169665 68667 948099 1491350 654304 1211406 1810806 1978810 402239 793153 3541 1363089 1787975 482728 401160 891509 560964 808375 277103 432030 1454441 794794 1257774 696093 1960461 197964 466895 1992392 1355512 1187000 52094 1119169 792531 1026947 236611 1440569 737855 276512 1544770 269650 1086696 1457290 1207653 1029264 333438 1815841 1632369 790109 1686659 590179 378391 286113 1547461 1164366 266503 1643502 1093254 1548864 1114040 1373532 1112897 127817 1831714 1124884 1455411 170011 1306547 1352929 349357 1658596 437519 762133 758780 522830 1119070 795093 1457240 435493 1433183 1036061 1418447 399448 1410326 1562376 1807761 753427 519604 544960 512199 1966608 1715770 498345 232319 387358 637345 1131476 866847 1062882 698486 1652468 48882 964312 1312920 1396349 599659 1332063 1623178 674331 885862 1645802 1715784 1287559 563798 139563 1334259 903824 1081780 562403 1921045 847649 1906171 902150 1898615 1824619 399228 297363 687309 1336337 140009 1001528 566931 478424 209152 1115125 1180003 508987 1276636 1586124 1023107 492589 1621204 850699 466926 1814973 404000 1149583 1463802 882618 1113258 1434618 1920261 1795677 100268 1210136 319632 43191 80892 1378841 1451080 223381 1439827 1136525 671072 1618165 740694 1707425 385827 1644700 1855328 629267 1195288 508853 703790 1035694 475833 815076 1930518 954437 1157365 998015 1607636 1885064 332854 32988 807415 1450318 1597255 591909 1346285 983968 559129 1532554 1581262 1392659 1605654 1178583 1911021 591286 1188193 1326314 771737 789587 449678 30769 1558487 1600046 725437 127192 1741070 1361975 1414945 1430564 1869327 415781 1734802 1082747 447053 730956 654287 1350305 69201 1831754 1334330 650671 1232215 1008087 1789946 1056775 107673 1816205 1943607 677568 86307 916012 618177 1719497 769473 877212 1481783 512295 121643 1756774 699673 439482 565481 1739490 182346 424164 380126 753291 1895161 456860 1172295 1802885 1505745 652560 1773617 104687 78338 599975 1931780 1793208 1061720 52011 959677 1011212 645176 931662 1591931 1768421 579741 1454420 1043536 1849805 278440 1199109 921687 1724231 1594596 185138 1180268 1384989 859526 1531051 474623 617534 1746788 682259 738484 1494701 486139 1324117 1945854 896664 409202 1702213 18492 138921 1473038 1838650 1005132 774038 1458400 1692498 1647164 16980 1262583 213009 1461221 10595 1233389 1003784 1934831 66140 347588 1477960 1250607 1495855 417167 514792 1896734 247919 728029 1952333 1464544 199245 1774344 204381 1034939 1007672 78243 657276 1633539 564493 381514 989752 1510567 200566 1336199 303736 1236693 24654 901679 35709 1968113 1800432 1024531 349180 1313494 543603 1720172 563254 851426 755807 726201 291910 547025 760538 1051819 491244 485086 1439853 1593847 447744 824969 1054915 1174076 141652 854080 1420998 299539 315400 885006 1844284 22086 1976805 589100 1111771 1352065 1640108 1182655 1934707 680285 602606 1644625 841785 1912312 732963 1385283 692525 597364 1728500 754737 234312 1089879 1715063 1063458 1595099 365526 800136 373186 1975903 1616790 683386 842267 1605824 1386669 460450 505611 1043731 1573166 102352 1643353 167688 1219680 233913 861425 51323 1562219 1272002 1004523 160231 553396 831504 1189170 1078591 143916 1334859 1904956 1662056 1412856 365205 994414 144902 1507451 1502428 771753 1702698 1139146 1664805 1552425 1262961 443961 158513 102578 211155 969444 1857443 1999714 557825 787188 556074 75085 1917254 829631 740567 1835696 1832655 473409 96507 735891 396716 851717 1941552 1214824 1897827 601707 65148 745783 1521774 1539962 1501470 1896443 1226415 1977672 435139 1637014 678966 89281 1906979 1566377 1831938 1424436 1642145 1836579 1088305 504959 950055 1787908 310638 266852 1758787 1202086 363580 1420291 366839 1982395 342394 1208039 1714744 1831009 1411873 980162 1591206 173646 465036 1864702 1872122 1654845 756064 1322029 1108552 80946 880459 1384114 1307072 68983 1803055 779880 1688515 1669577 1236224 1696644 243237 563664 892854 303651 1658662 279138 764772 1561323 905858 1999432 247324 810215 1905576 1517209 173382 1257568 700521 721332 597835 663445 1047816 1202364 1749944 1292077 716606 89257 1802179 493882 1381286 870542 998728 753727 294871 708213 1188347 113182 1820297 1735544 1498502 1911014 1579741 1863735 1918084 1897326 1922962 1080697 439393 368874 159897 366606 659679 1254355 910183 1464292 1423773 1281187 158129 1751998 1251361 1265240 18908 1224680 1433870 114731 839060 822212 562846 968784 1935482 1103423 1172626 1651203 1332516 836394 1093978 1629822 306624 1414583 1738434 1295572 427681 1558047 1744110 759847 674925 802992 667135 31012 1836426 1565765 338807 1090770 1286206 1077715 873309 1782157 540228 64800 258549 1152825 463524 39429 1053406 843707 414965 493799 1706918 1425396 303340 163918 239056 618307 638404 542827 989289 1023645 582159 1011661 994339 611209 177793 443044 1874829 1368058 403852 21064 734676 1696013 1552803 1312974 847065 962522 711014 1114827 845064 662225 336765 1971064 1595356 231201 273462 1416003 19633 458132 414028 823650 237279 633297 1734413 1248619 1697919 394615 1724237 1357430 545934 1863592 1649861 233148 1077559 1148982 1440851 1607540 919111 1847331 1283665 268226 1285666 876863 1371617 461975 1105147 611271 294444 1493779 730374 860971 119344 1189380 1442167 1337499 821177 1822293 1168558 139261 673776 1036778 238938 904503 990004 1531958 764276 1039852 1601593 48291 491136 1299939 1835906 480893 1224154 1020310 190426 347641 1983226 1430856 1810747 924041 1609583 1438866 1210904 285024 277164 388559 137474 1138699 707483 906601 26186 820426 1649919 1821859 1007448 1589897 737402 918382 1230823 319707 1823270 420824 853536 1170498 1078342 1431457 1435114 400329 1305173 1420274 1102751 1008886 488686 1021128 1383978 1882309 873250 1974132 49505 1899521 697347 66532 34244 731237 516243 1039007 1873122 862991 366616 415483 289574 846343 1710613 1251372 1592953 97789 1192021 187581 1250182 479816 1487709 1774733 420073 1932084 1489067 311039 1404252 139896 595832 1454629 1239994 822113 1368405 955652 1867786 1055379 81322 1269701 1093662 1038638 579383 914278 1539011 268391 1420727 1866802 811549 969205 242213 1262775 275917 989232 985668 1680872 1827786 1522755 590938 618290 1081164 1185090 1948472 127261 1510903 1221096 955194 505988 30397 1028502 150247 1101404 572962 1498779 1427240 760987 1494821 1683876 384542 1952931 1070946 1052264 1177802 197173 1814782 1854918 1498765 1892591 43231 1514279 509045 535246 1565183 667230 822536 1945403 1251039 1981935 1014223 805044 1699206 604523 162193 1438750 1705478 1752035 1499351 1631576 740812 375892 1894184 1233423 1386867 129502 1924299 836619 52570 544003 1583282 1523577 1007931 1053288 708747 718206 711652 477594 51840 1438016 1683367 978026 443593 1593756 430450 392822 126690 809079 1784560 653590 1650696 1178169 1970605 169856 302155 1612077 358084 1328879 1818383 1377744 1757498 105561 722145 1438056 274047 312729 533639 1121843 689280 1668797 1629819 1551120 53053 1395581 812786 1778858 1190449 893006 73049 607237 999875 895299 350365 1500875 1044642 1973229 408629 925683 1565469 1489349 1684011 929258 903904 964900 1199287 192983 1840596 679835 1892009 837012 1249751 1460782 1126639 1084617 586774 466812 1265226 699991 687418 447226 1362853 378856 1284280 1238818 1375950 149882 371388 795577 176605 1938581 1389785 1583131 1460089 1196880 1059404 1086378 1504119 889813 731168 840589 101768 1682791 1267534 1748889 999370 419189 581222 452549 840918 1332871 916710 1355080 234510 1433032 1248252 649558 714688 907300 916176 1943626 588937 1969833 1619879 1882994 243087 1063945 227220 1264443 1704034 586542 279843 1009216 788664 1826946 541004 765731 1349242 369757 1230543 1011103 973600 404198 1105581 1436942 1356164 1711304 477695 1134848 282942 1086288 1328952 590423 1843850 1799522 1344629 888164 90711 1441545 331002 39689 1436295 709380 691519 649539 864464 1226623 608687 55696 1912151 1080459 1286604 1992046 1670506 158357 1241062 1862564 138853 508467 1260119 95996 1521027 192448 1058908 808251 12452 505637 1565848 1766990 1216285 313451 984473 976764 724887 563142 15374 701868 1353995 894298 1509971 1055964 151969 682930 45594 750633 75255 163593 784024 1346098 1979837 385536 1637690 344268 1599431 1667217 296602 1104360 196528 1751510 167131 1777192 1634266 1458002 490942 613448 1802412 1635524 626511 598662 541170 462175 1348833 423735 1655958 1604576 1851591 1719942 345420 1154031 831134 1624880 1512621 1059758 1954769 1955464 771079 794230 736697 710725 74408 684967 50836 1258096 620065 1368727 1980490 735153 809516 78899 1763951 527370 172902 220590 11422 1461616 1281443 960741 1877036 490444 1905730 383407 1195717 1256864 514694 1166529 230745 285526 728636 1041881 1420035 582098 736082 1063842 993419 2019 912329 549003 823041 135884 685851 1266392 445570 336747 19266 1725707 1586419 1786404 1076299 1109527 1558116 1636245 535372 205361 1662594 1136817 1101092 544837 7460 873697 1568542 403766 1492158 1623484 1126454 907378 1792376 699542 1507133 1890499 1932246 1158434 1505438 1954141 1091576 1371018 375021 1055420 817113 666339 1234783 1284969 1827026 447890 1593677 280190 1065895 306582 910412 1675579 864297 85044 1450042 1283819 726155 1194997 908762 263422 677414 65103 393507 614330 1306844 1932315 1720031 1710640 1120376 304518 1000330 1063939 1655656 87530 714534 1766649 1606136 859004 1412946 654803 38564 527375 1391639 1665319 879652 298850 305137 943179 1728767 968384 1618418 774399 1639707 348124 267082 484821 575946 1181089 207053 1442304 1558697 49264 1910307 108459 1318379 883359 1192028 924752 1918046 304366 494464 1017420 1049082 668808 1379616 65347 1011806 1127433 7980 696293 1696522 1925468 28486 1152614 550816 603286 75928 144099 715696 1158290 697459 1168497 229364 244802 328464 1132595 163988 1475783 808473 1116814 1094425 1899343 1349463 594792 1873947 702301 56463 744090 1699687 1055593 1487419 170362 420137 169178 1518483 1881827 1987417 1240077 203608 1298284 1876301 605573 422482 1854625 665966 555439 176159 1176135 1941377 1780146 386241 1506928 573486 1411501 631548 1723001 279187 1544189 310987 647754 1759883 113282 1662949 188111 1416926 1976937 1490632 1010770 1502499 1555871 1092669 720388 424544 410032 1133459 1382960 507712 229911 1771606 1469146 1362756 1328047 63154 1759094 1275197 1456298 1764634 839065 823786 1666184 400640 149622 1976324 1405248 530404 1436967 270787 1353075 318884 816508 1767857 189874 760773 1349912 705171 254784 18652 64429 1924059 1371818 1895822 28271 969653 496015 380446 832754 1118471 729107 553656 2955 327445 1143916 144758 445019 1419951 1062196 1653625 868950 956144 1725562 619880 479435 204752 1402372 247907 1877767 221699 1754380 309760 950318 1089211 822002 1614557 373703 995507 1111541 1665650 1409445 388996 1552668 198382 1134861 61471 1958570 878676 669360 1706380 1008473 176414 409606 1820781 1125915 1416226 519120 1773167 255137 1012052 799903 1731762 1247925 861192 612085 464540 462215 1769567 1947099 1994471 1191408 1266582 37600 1848134 485140 720898 988877 1287025 57035 1571669 1830078 1889025 822358 1331610 711111 265691 1675559 908726 1014672 199135 1927132 1754538 1663262 1309065 1706419 1605194 609790 1997905 1560084 333739 1052362 1807306 1498703 54378 179979 330229 270729 1576196 1703666 243639 108289 863205 1108282 1088134 1911407 228925 321632 841420 506498 1267433 207517 419720 1530694 147481 1202458 1612143 1562496 540822 1179469 1331647 1022382 280459 1708671 112255 1327023 122157 1236849 1955534 938692 671017 147163 1427787 491294 284507 188740 1247378 1735106 457560 1808357 1912622 406987 1866671 1946782 451526 1567276 195079 1031308 610218 544358 1999468 1996479 301753 542821 1034333 777406 1973375 917239 1112334 382713 1065990 1548098 335800 828737 1882537 608218 1498851 1820358 1427637 869499 312222 1680466 1293353 97929 1213923 644387 1083823 358092 1826065 1644622 1993511 1099313 404685 1337199 429465 1912676 631594 1273572 1368923 343905 1509502 1739523 1230353 151816 646716 1137466 55714 1034706 1941246 618329 332417 1850150 1557469 1463477 1356272 815007 1492606 1336927 1159405 1999301 233658 416159 82386 482914 404705 904006 401939 296073 878168 1268058 1055226 397325 903509 259995 47477 1494838 388107 843899 1766410 582542 133290 1269437 1477175 1302478 308946 124030 834537 1455318 1747 207538 1923496 17672 224020 282489 97303 1667468 1163475 1464092 929761 1647848 774847 165134 4460 1598618 1887869 1415623 1470960 548242 1775748 1152626 1269012 320436 747348 1353852 169524 1498486 837472 596480 1087476 1534654 725283 666682 685268 1817461 1312785 1984285 1543036 158298 550103 873702 500675 419737 1939881 1174918 995196 135592 1345370 575703 1197994 1927009 1829973 1621787 1567146 692216 250774 1961885 2596 1066598 1638535 927396 56007 1299993 1445196 165755 179577 49251 1687444 1857928 1927178 362929 1762251 318248 1309618 69199 825048 841944 1089279 1832001 1943635 1471113 1389582 126797 1596357 1968645 537001 130996 586089 1107535 1240112 665833 1722462 354106 748908 846698 1062420 1278158 1108828 1678168 521379 898848 1040995 1357868 322129 1335638 1663079 334115 1845771 1039013 480557 1405715 1451974 894848 1376476 962156 699456 1383770 1015408 1973576 1157039 1341180 584528 1977818 1599705 1317142 242417 364713 351436 1887375 638759 759246 599639 448290 957024 185503 333865 755928 397367 97312 223070 883211 1720661 756897 1981455 1914201 847006 628382 1922919 1063564 455983 1892274 1177679 1601772 1051430 662725 703615 1489618 673773 1429834 607658 160853 575360 1145366 889374 588251 556575 1333150 818150 1119287 1250079 203278 577491 596929 390028 1424116 964956 1064004 1184360 1478081 307904 379395 1158011 1079158 604075 1911996 1561279 1663021 253326 960405 588122 1559141 1303364 1550546 300392 1591270 220431 918787 278121 1114738 758111 288060 1154967 192327 1347576 1000249 1370704 1605213 379977 897876 1982549 436878 1583235 1677671 1859841 1042294 113072 1288364 1544581 1664729 17521 1950446 231265 403950 1853348 1033426 1031142 1473954 1691554 108946 1624848 768095 49749 1699425 1294512 575521 1043440 1168797 235012 1578783 1042459 1193038 1123454 44778 1541252 1702760 1037802 210191 1665051 481911 1289504 1964106 883522 1910573 1880136 1089653 210245 1836964 1085380 1321770 584530 316547 758178 761242 1575308 1632281 21115 1525341 235493 937775 76645 1755032 1703268 1086382 1716916 1128794 1262147 446477 232834 224775 290002 583243 1604802 1661258 664431 480701 1165490 255072 915774 1288646 769470 466377 825442 1628732 643349 39822 409389 529818 580599 732262 1573030 892679 278278 1540431 533082 280441 485893 1335273 440522 1548851 1861452 1743826 722464 315823 1634779 67326 1928552 1117397 661054 1446197 206044 15035 105984 1523746 1322448 563295 1440004 1645823 1027748 1796957 1315244 1635216 1203198 13735 452023 1234110 125745 1127542 1408570 165315 1461749 1556439 1851576 1604866 1974176 718324 776785 452795 1149234 299330 1516968 1746729 662700 278452 1857900 398098 1913803 1821551 1481724 1388522 1917889 1706363 359918 514025 79025 1978932 1174705 1562864 862726 203276 216062 671945 176787 571675 1299778 1917502 1873547 507072 1850009 1644983 1145525 370444 1791204 1106185 828144 439085 779073 1780835 1658592 343031 503014 659083 441203 405568 1552037 1286486 1106322 550225 1567143 1020204 704242 392493 815676 1602072 256946 927769 1316314 19071 1930590 655778 39675 1336109 519222 1770223 1459379 472736 1638884 1009007 1925212 304037 1261942 1280794 1540459 514648 1184530 1089021 505279 1448732 162438 1039386 1039825 747892 1413885 1151818 1403538 537057 1995649 338575 335259 1529685 635536 675028 296780 1613810 111823 747738 1159678 13232 689141 1080608 1326502 1754601 1922965 208485 563227 1994322 1130343 526553 720188 490004 1549924 562198 1761707 147780 1830579 523839 200668 1423804 836582 1746899 170707 1825450 1527079 1427382 880111 246977 1021746 1594813 1294852 1450202 1997512 1768918 1261624 1183426 231067 397960 591215 663057 262425 789160 1405198 959456 1935525 1242616 1199986 83608 1378499 907127 1779610 312539 557835 291924 1369906 1146682 540993 458411 302286 1942482 1937472 712429 701453 1225127 695066 1847620 1368909 686302 1076896 1493349 297422 565219 1916525 1948373 166419 539054 625239 327498 940630 1951394 1287660 186659 517695 183683 1069332 1568908 489553 178141 1101363 1453058 1042563 1569347 489807 1664081 128627 247483 1055890 1254335 625237 714879 1517329 1175947 439818 909871 1680673 2612 491820 1855599 247581 1601617 147455 1952729 953084 1737238 1869726 205441 450527 588814 1278949 494806 1674560 1914986 679702 1572321 949501 1529524 1074635 571021 540859 308015 1492498 721372 1652052 318980 1824259 286363 259752 29416 1064609 1998874 1446489 350264 1850842 513596 1742887 188115 1892404 1996201 1633859 703527 473164 1723540 1717170 1180694 1033896 220139 1716408 1001383 892671 297332 1216835 1607435 48235 48732 524215 1514491 951824 1223543 1860640 1456374 1355420 1833104 1381423 1008049 1556756 1761613 1764984 762137 1371618 1713219 11852 1419430 871978 555572 1433789 1221271 694567 237763 1029546 1229923 731465 241056 77361 1268990 139995 338405 1312948 1553977 316339 62018 1414598 320014 1951882 1838903 1086583 1774036 1905396 1993063 874865 245828 862135 250722 1925294 751445 321969 1575331 627338 713692 608291 1812199 997427 883001 616106 806241 468035 1559106 1406591 566243 1396878 1803123 263312 1434966 323262 443998 370459 770418 1791023 588999 1629853 1022091 1080431 313940 292970 1815761 1889434 524185 555947 1206054 371106 1005056 1022373 649129 1605134 213865 1904929 1893834 1890513 1958699 404276 955994 80289 1768034 1004729 1107987 718954 1166768 886458 975603 1994391 1041032 140089 1321050 28988 844976 1160252 1784798 1245907 562508 1841908 1687251 1864097 1577055 8328 807149 1415127 1045017 1130235 486166 753349 1817300 338422 1216012 996642 840547 1022628 1485437 812327 477662 1233239 1100747 1019074 1362874 1602679 92851 470079 37057 156703 1561860 704147 1201788 1745668 1324500 1089760 220269 1930233 1708812 163650 814218 1800814 862850 631952 1742781 1781962 1336541 613605 1569316 1286308 1701327 1835091 1836182 696812 144278 750147 122327 66178 1706601 1021865 441394 72640 574367 884272 374363 316328 1404911 1385908 1228901 631013 740058 386022 457984 1292130 1074335 1785995 88498 1350342 68255 476850 1887603 1296405 1424759 1196128 925650 1524057 41965 389349 74035 1023441 1099637 684269 1182252 1221167 1076974 1249319 468555 1909216 1651382 349318 1974110 96772 885139 1160661 1296847 1237214 1385123 1257535 1190922 997511 1995950 608394 838918 403124 1720301 998559 1458372 779919 86603 872641 1757670 940116 425383 327697 1200837 57175 207881 1892598 345840 439373 760222 1915071 276938 639377 11363 1018678 1956412 1068453 728384 199371 1224146 1014937 1699170 753185 1062817 1744663 1515686 1326629 197708 1325307 582614 839054 878917 662752 368851 1222541 1894899 1624276 580811 1938090 212651 974151 1364875 458075 241929 1250723 1584094 321092 1167807 1043467 1702883 1143755 371457 1719291 1432995 360784 2725 932524 875907 1009832 933272 579639 1984097 1343005 1224305 481919 1123635 1700569 166524 775710 1792653 884769 933599 793792 1007400 1839892 317874 934076 195484 56496 1801364 1899706 498437 98141 1577942 1992818 920899 410275 106321 1855028 1061824 1379796 1403068 1415282 1090535 1249442 483885 8492 1489110 1897544 13226 146346 1534192 1393255 1766364 1567508 602288 1886133 79620 1134868 798352 1163419 1120204 1846594 647872 1324047 1831703 1614074 564553 1657727 1715762 55166 831880 1555356 1635434 1474935 543523 1048305 1890088 542951 1330045 1026145 774711 559360 1039278 962595 757155 418666 1851315 386634 1169102 859339 35216 1968481 1757899 1250253 202470 468594 779285 1423714 1882296 1777630 1977495 1636273 1553559 356182 1403463 1535696 1277626 429241 89847 1023943 436599 73345 485582 395838 176247 1812930 1005260 256480 1313441 1438559 1077368 1096839 1815615 178895 1912274 1361051 1209210 1965915 276890 716638 644093 891762 1663672 1181149 1934291 426638 1313067 773006 994975 942691 1336308 1133811 376167 1401687 1771407 770733 1836614 1516038 787196 1763820 462944 1151317 27905 941849 826816 1183594 1253975 1281399 1605320 391783 971401 196777 1159532 1849031 1453902 1666252 1348754 104869 571170 1042738 423374 698062 1064643 219195 104788 968794 404001 797109 544600 804443 364882 1187146 1547091 628466 1831689 1553570 322150 266064 135903 327312 1172949 1502012 1602408 1486664 469575 505286 1425136 1106931 1791925 907632 762821 383148 1861020 1712534 678658 723921 442291 6380 746015 241939 1264629 1640826 1095094 7930 103775 909127 906023 590234 194419 581550 1578523 1272993 1253892 824026 1104887 1616570 876291 943370 1264078 808482 1866172 682038 431019 1547363 212335 838683 172374 989807 659054 107197 400183 401303 1784392 594518 545508 127169 376830 382591 1838256 1621309 1793082 848516 1403215 1809320 1573299 986326 484720 681818 1128253 500864 247623 1122711 1736610 1565884 208543 1221329 1329418 1380927 1873458 351824 898328 1248578 35746 480814 151429 23844 1987889 539798 1495475 1141865 1887961 759160 128120 15307 277590 1549505 1847746 1886609 1440529 1074324 506834 496627 1340395 703889 380862 1630866 54527 974034 284768 15818 1048865 15763 1358946 1829575 139931 944735 5718 1589037 279442 1401478 1718001 1199230 1305342 314144 607126 1399397 1185374 997566 273760 669466 179275 379233 1722384 1049618 517792 84484 236449 1022197 1087787 348125 1636985 245166 1556364 339753 1645500 307577 930742 1533028 586983 18951 1024921 1183373 1830627 763139 912553 153371 1201320 823800 1391286 1058182 1169636 1109063 1532807 766661 285923 895226 1818763 1139177 816571 892356 1944281 1819520 950262 1384023 1791194 1921532 1670681 743311 1206793 1383031 604147 1514281 1604145 406210 161224 1813779 103037 294316 1887279 1449148 759778 1836063 811866 1810002 1766064 779990 345691 642870 266653 400541 358252 883124 462270 1944955 302432 342696 502309 539557 482870 473153 53004 1449839 452979 1287319 111870 1415117 1209714 1424205 1965829 275518 1072414 150221 732195 224724 131569 1977321 403580 751850 188429 228139 1188221 1470296 307798 659817 1590492 1631594 511901 1578188 1637057 1767535 1902740 1774370 211743 1538486 1801782 456083 1665088 633726 1022933 629033 327130 322676 457976 44686 386130 1879431 1120765 816250 1640223 1714339 342828 1985763 1201790 155840 1719575 1850643 1101421 1035189 794473 864406 814142 325949 269781 167012 972380 327016 1468849 1458170 282150 1015798 1893154 1901258 796438 630453 1521497 112341 673572 613926 306742 1309429 1473257 1042280 484981 1845244 1031533 1126121 143209 415315 642178 690471 1203648 1330035 1031193 216616 875304 853244 1746827 874180 1168315 815983 1513181 478633 371663 562736 1811660 1386909 1939157 504189 925165 1112339 1105979 1423369 143437 186658 510487 464390 1928737 1190015 1759620 511327 1732833 1996744 388630 489139 1849436 731203 1245440 539721 1330676 1899547 293059 1138178 782587 792989 647776 953980 1170400 1585076 1207241 1434083 811438 4343 1370210 1188541 795212 579088 1156686 659891 1751293 1711263 1117781 999312 335448 1296395 883361 1012055 282391 25038 1656258 1367123 921854 571210 993847 1399978 1929241 338247 166806 445916 187861 1336210 1701564 1025913 1815672 1060914 561281 1736032 1602931 947911 1738671 281702 200828 465097 652576 890273 1368509 704527 526104 151141 1308801 168079 101460 1539511 519234 481466 1391544 596386 7674 696156 1203220 1190947 1173826 1569181 406618 735693 1256836 292922 1896547 1801801 1722298 1491877 1670174 1537518 1569141 1993807 1315203 1724091 1104267 476447 96351 1417463 1349038 562334 359659 1839863 1857030 1560955 1907464 726258 129846 1977740 295772 1857274 634576 1717485 143250 925133 188202 58267 1614734 471325 997614 1958970 1687515 1264953 1573296 1346727 94068 1584359 714424 1581120 1616900 1607392 445211 358871 1830605 643506 580008 1982009 233770 458716 284326 1426062 1962106 1483675 615686 1548375 1784687 1842540 640295 1622942 1474991 1926372 374465 1500182 1604445 1473030 902955 241980 351446 1792809 361542 1511139 885073 835520 253000 593328 302857 1700326 713769 317686 19722 1611119 1506269 590736 861280 1848907 311164 1131724 1404670 1432689 179820 1157093 226327 530276 486396 1831507 1356067 570556 711395 443623 1234971 149476 942188 1186886 623897 820183 200560 1381036 1404931 821368 925835 551603 1569937 1009468 1683829 232183 1935562 926240 267007 1993302 1625120 597853 954180 641428 728386 1550200 323424 1975631 525476 1769821 182449 1005897 1186157 946420 367082 826469 1022084 232829 466543 793184 1620724 1917108 460094 580631 512438 772017 477174 1248120 1628078 667443 430526 939697 496942 1192998 217872 219515 1880593 1382377 1389730 245610 1261465 437874 79864 15236 1322745 853659 877030 69711 83533 861386 527312 473199 879283 386481 973067 672711 710331 1091324 1448792 1429930 1737853 861755 1146757 467555 1511663 552644 1954624 134213 1254272 1171538 1639460 1504466 326612 1614242 314069 1346074 1774254 1555163 1016470 1649705 1388839 1133187 1169292 312824 490752 548795 1411422 1224853 1219612 1185079 1280225 137796 984445 1118290 85298 1458133 448549 1079388 261698 1771528 1407337 1863312 64133 1737892 1245374 1792031 1228530 1330477 975233 1868057 611424 1845113 1981920 1726856 1300114 1215081 491968 1796184 1823420 1765829 584617 1619576 1587825 103964 1720115 1464842 684663 968002 40545 389279 850949 1243717 1597627 571721 816869 1356856 1561390 768347 1982605 784915 1777383 1669203 1750723 630506 597867 1426745 75534 408049 1558232 166989 926092 1111105 1657534 1890402 610622 519700 1968649 1097020 1679891 852651 1725785 1372741 125299 625211 1831353 1892394 533690 567347 232536 1003347 359896 1705917 1987560 1257076 1280141 170495 1965876 1162991 319882 1272359 1218115 785276 1950881 986178 1356206 170157 1329884 580057 440094 162467 1958373 322766 1682018 1989191 1841518 145311 1211557 77940 1314982 1355796 114475 1862868 46652 1215241 1419862 1091735 384912 215987 1724046 622008 1152323 1400829 721455 1107187 887575 381803 1197477 607822 717794 1783524 588533 163332 586146 352934 44419 203613 893960 324636 1705720 1180382 1221972 1081743 72577 1532809 1189451 1247950 1268016 1959046 1949063 639395 325005 489422 1219456 575785 265020 443353 1421916 1003618 817085 93442 110335 727361 1116854 81397 827920 787144 393685 1806467 1174165 580323 437375 1638872 1346615 1894934 1394848 1775771 37038 930952 552960 1571921 83819 498142 1438194 1105705 1596973 802605 1942901 1665712 598603 856046 1505800 820306 261159 169852 930170 1495577 22417 465113 1875096 457222 529650 1576358 1766267 890497 520873 1868010 1563058 421170 1393110 1600673 926837 153188 1454482 594187 52340 859663 1325816 185371 721259 1702108 978261 1281919 871872 600997 95087 1554699 1979288 1416533 1187229 1972476 1711095 1567682 1444599 368572 970493 959076 1335006 1758779 1894015 1322953 1906419 201660 1726304 1529782 1703803 1820653 21284 270014 531277 999801 52677 1040740 1956518 1133898 280840 1827117 1135789 260783 338822 156056 1006591 1744868 815931 463855 930958 1818912 1501960 1212549 420940 1301300 532964 19328 1381771 473356 1247043 1112701 230572 407220 1979797 1263871 905276 47892 680367 1534590 1960784 795711 64121 643872 1848639 354878 1615854 1769026 1916309 171403 186153 500946 211374 1707230 1957012 1435998 1087929 1527505 1145748 891342 993769 145832 1270681 778609 1550798 10263 476071 6212 713599 337966 37052 1915977 1423102 1821520 321030 964638 1285867 1549912 515571 1829708 514700 1921440 1227861 410090 428370 308965 899496 1886673 1661710 1364464 1612723 297811 1775359 1764566 1432261 1027381 1333764 373719 445020 690858 1648763 226184 1958704 1743446 509250 1981343 681616 80338 1903396 856705 246242 1954346 91719 1661804 1862264 135123 196083 34670 1005711 30812 1475012 1791507 141251 1546786 605370 397525 625711 1884707 698521 971039 1152941 1575042 1734874 1052899 333665 1649221 90659 1591347 1929305 1391003 1158334 686921 1778828 1986754 346323 368393 222385 708826 536189 10220 630670 1254803 1494327 374137 701441 630442 1041805 1239572 162824 1534125 1241727 1755140 641591 1501144 587224 1458818 773293 658242 444198 1308229 139847 1067973 1464592 734871 1132226 1486966 1917163 359086 1561748 1282781 1274234 1460602 466508 1373464 1301116 1339128 233102 663869 1321877 1063186 409273 1209478 1325843 94627 1419038 1769078 552302 1670017 1471347 921582 1585607 985439 1400009 1721073 10915 1252468 613995 269696 884115 1153892 566902 579798 641940 1135734 1978432 853727 552885 1930958 1893939 5993 1598882 1373410 1596302 224308 1996706 1422213 177202 1186773 499581 1010388 1535261 650916 677608 1124388 1510847 766236 603568 1704186 921584 1057550 487396 576629 12440 1676861 159869 1352411 20303 1457252 1939904 1324949 476077 1760377 1034282 1603694 76850 864069 1495790 1853836 1447690 768063 1729982 692943 1885180 704916 1752169 115140 1244018 855722 398382 1874169 1664795 282019 1364269 99607 851877 681987 1393178 455709 1610745 1166180 975452 1324367 740546 1075763 1948816 1099425 1110309 636777 1898129 1252306 1064217 1515818 718901 809965 341844 1026026 1387319 1694982 1001649 1696386 606211 1801588 1070674 1084771 330519 1014471 1272892 209969 1189952 1382914 1337028 504522 695379 1865182 1330854 1132064 262151 1971282 294484 336899 739376 1507181 1410794 1118608 367032 403129 63446 919164 1627971 1726900 1458514 231098 1671207 610446 459803 1194637 780469 882185 1403390 666191 354744 1662691 448556 1425083 757864 1778184 425740 1235690 1800041 835340 1403812 241503 501727 429591 1557930 1232995 1197178 668290 36608 544610 890523 804369 399510 346536 1656663 1252934 1119906 1418218 1846928 30214 1326337 248538 103305 1212475 773132 944301 170876 1858729 1593506 1521692 534965 1366801 536319 1140899 290862 603831 1030463 434467 487045 1872918 827545 1759450 1299789 149501 673869 622329 1816971 953243 1692655 630561 668400 1775397 1205317 838752 1858764 840436 1408882 1918149 1837290 1368438 1344705 45438 1797714 583037 449930 950356 203107 474583 1054916 1323310 1422221 644527 893353 1168462 701161 125227 1464864 919412 541155 636939 182435 1606489 1105066 347122 802366 1586783 1253733 518111 1099840 1459052 24002 633050 219608 77076 1293602 1133474 1972310 851705 949290 1616481 951053 535474 1775320 1675265 731567 214285 1170012 83251 823454 1787155 193376 946632 537969 1601727 1795430 1705821 1927719 1581123 1522666 441917 1317882 868962 1544724 177523 1765945 975028 780250 1462335 607567 475769 439815 647262 1160588 671293 373601 495333 1846652 1914605 1793340 932295 1269205 790930 1257132 574193 1822853 1037374 1673919 1695364 52258 785448 457899 377017 201992 278227 690949 397356 818494 1115439 394546 848815 1635215 1577927 1650370 1840972 1707990 1494994 978088 382128 1494791 1868038 663052 716398 1998715 1435118 155978 1041378 1607185 1111302 556484 779747 306616 1289035 1118135 701220 1061601 148888 1920920 1397051 676384 1177732 630478 960724 1682500 1133465 521260 1719531 1548696 1653793 1482112 1931659 249224 634671 1856999 1833474 208925 1784375 280044 1538207 435872 1813789 1789486 709270 564301 800326 1099290 812147 1486412 875660 118838 69921 554203 617301 1120038 1136104 1219219 166049 934200 1749667 335218 1025514 780179 1727547 657740 534786 565960 59179 1827195 535132 921629 116152 1279612 1351631 1499133 1063918 1101986 983044 799823 1895266 414917 260402 1460247 1002643 1991271 931344 35398 1780170 128039 250976 36676 387148 634395 1797344 59204 297119 774650 394349 880731 555083 775590 1755115 1832058 659145 419405 910832 1788833 326481 1440785 987920 427306 1895737 1283240 283446 99045 1534680 1298443 1739106 1473115 1541812 395711 1067224 40414 1942400 944296 118030 1175852 981162 1056385 265429 1646776 1398230 1437955 1801340 283868 1307669 440903 1693641 203558 698286 1309659 845570 1879210 1709373 962424 1635574 458995 1975956 72627 963026 1471274 297007 1828636 1421053 477104 183017 441741 1361854 358752 300222 791588 1925861 1512095 1866934 1032864 1710152 246899 303685 662984 1508452 770366 196472 794745 1832995 642937 435616 252132 176858 1841299 1866773 735438 407160 435588 361651 530836 1451905 1789101 1983665 194325 751993 298441 1634502 1725963 955452 634849 406852 309100 147708 1082968 1531676 376305 1654366 1424505 1199410 535214 1527817 957869 1937566 1225671 1948756 37595 11337 1735570 234667 107014 933407 66762 1884034 1316271 1214648 382492 1417295 1310596 784050 211325 1287236 544069 576814 635372 1873261 1572297 1476492 439496 1345430 1473487 1094678 1676692 1698154 965999 1662711 1384266 465839 1032073 910841 184095 971503 1609981 269852 1457248 703485 268695 143165 285922 1545869 1093504 1680505 1998364 1751042 1920720 759381 1574195 1306477 331662 1253624 437678 1729673 1401162 1642842 584068 497325 1117680 1936325 469551 1081252 1932870 1961722 1214052 436595 1157161 106231 1307061 1759745 286242 767429 1249424 1287852 795129 1359285 548627 1133542 1219078 1667449 1235243 1140223 890600 336957 1336806 1888801 723882 1576507 1574765 787211 1504981 106356 593109 785411 1502119 1445700 868441 1106331 957215 976277 619946 1992431 1469832 448972 514760 810363 1218953 448971 775452 28986 1493319 1557389 1436518 1985448 528502 285670 540520 1408745 483081 1722138 1632775 510933 675915 879843 431546 337065 229146 1134156 811849 137980 1236042 45283 1315406 1882021 581611 246099 567042 1884096 569601 1015745 255053 1044783 665737 1317165 881595 898438 161365 1117799 397205 1760844 1080709 135738 1695946 901739 535058 1903743 503747 675645 699203 809134 62150 92301 558028 816278 107251 293505 354473 387461 361344 1550745 205202 1169067 684519 1620230 819952 425983 848866 1916910 1961735 1898486 665290 838899 638015 1802993 1598311 1708240 1077412 740649 63197 840670 1418532 1597666 822257 528685 328365 349777 1004255 1735968 965977 1776464 1516156 1353939 322609 320402 1824969 1354627 1489913 148180 914850 1580986 1787642 1078084 1211550 667748 603061 1810417 35078 349809 1945956 1397535 1091197 1536164 49019 479952 1219353 1635001 1071822 1375332 416496 1567997 1850990 1256714 1473684 1651450 1266105 1839245 505692 688513 1802801 164899 1894301 760003 1871374 1301058 650170 1592341 853239 1306032 636505 885431 1756440 1026763 282523 1465049 1307151 1661888 204535 381291 804586 167035 1930183 1926141 1387877 1105602 389078 1564588 1616865 1162932 280297 1378095 1739452 1320278 1870891 1977690 307418 678618 90794 913428 1288029 1626535 1987480 1458661 27875 1039027 321584 224932 551604 1567373 1143124 1613426 895064 974302 408276 1490618 1271374 1913576 1473123 1402916 1461824 1011027 1585492 1615605 1415725 29622 1973354 1960171 1368777 1508436 1670684 560903 437424 810670 1374677 400928 368984 1054087 365010 438149 968029 876678 1400548 102114 1326306 1809840 1741495 693132 678484 778942 719087 1214886 613767 751596 806000 1965828 165796 1742858 1340759 305692 522733 1452619 1649859 1540973 916017 149201 1867726 1011268 1882382 329855 1580128 372156 1423418 1280557 1218150 1175950 265017 1505788 545365 1385758 1799144 939568 18613 917662 1371861 1663251 9244 925945 723191 1148549 1504935 915505 1902928 1759424 1499950 1852482 1391504 1965826 1793948 666097 11181 1421174 622143 1633752 764662 1746379 556685 808814 663427 543362 1959461 861479 1733386 773100 1358965 632591 543468 1844593 1408863 1870346 223149 1979395 1635832 407890 1719713 1539411 1095411 565993 1926079 350800 1384401 1991853 79402 1069461 1441589 1386975 212792 121193 474196 580346 246229 1570627 1889889 778830 1539745 178367 468612 7979 476911 1649368 961225 1267058 1680104 1535165 1797702 1042005 755055 1366674 1719065 1140151 1176754 473333 439227 1908124 1286706 1337494 170898 1544402 1024496 1587149 915628 1454732 1487435 643610 1308389 1409410 254956 917707 570857 622656 739860 955393 903671 1795922 1299713 74879 915318 579990 877277 1414557 951814 358378 105619 1623708 1169436 1517043 742546 1386511 1954195 317751 561512 392975 1119784 1402494 384225 704037 572142 853116 1319778 1721968 747396 1296472 509587 1410906 1922549 1597260 469565 467579 1476190 754586 1679036 1811123 312562 452484 941927 389516 657874 714929 85392 1658250 105167 1793786 508408 769962 331575 1126972 1117091 751720 726412 569608 469338 1254554 1700999 1675045 196635 398608 515832 1371654 518251 1222740 1643395 751194 195841 831944 1188779 550035 699653 403330 148841 1068698 721848 1262100 478871 904679 1948915 218455 1290661 939590 438939 1055169 654993 1218437 1180770 1489948 644721 1429888 1035453 810530 386531 164362 217386 682162 363020 1614216 458470 371008 18567 541911 1697118 1428551 1371743 1534253 635809 1862332 648031 102465 1575977 859017 30405 423156 740357 932722 1548733 858875 1157883 607484 1424409 1592865 966564 434656 122895 377597 344726 1769924 1874701 1022017 181590 1640083 1185014 16388 1736873 561475 1228333 539662 662305 1576926 1689002 1542225 1031951 1495541 823854 399489 653897 575157 908488 1423380 976602 144208 1079197 297091 1990795 1932556 1121628 1070296 1159360 1944464 778604 900946 757385 240391 1626148 1594100 1235691 424700 682265 1009152 1576372 1147311 1054377 1500291 342291 1874577 1976197 1986160 1591074 594209 1032711 1145154 72830 1947407 1223818 1617847 959485 311227 866208 1388112 218686 849775 1917751 1733848 578080 1162552 102893 950715 699445 1186582 480443 366596 1622046 1904056 721753 1047481 427367 1587079 1256142 711443 1613977 25457 1317774 1652030 108193 1781787 108973 1746280 1082291 1063499 958521 845808 278149 547522 1987352 277140 588399 588219 1317577 503635 1217714 1651620 1735652 622174 1131689 1607937 546535 746527 905413 702550 1666992 243839 1413701 342473 6662 1065444 482615 1581647 550788 940535 40708 136498 954425 1801960 777856 1330725 1085500 6075 602639 1665057 1243788 1732114 1580964 1603216 340607 1080140 1191407 1971795 1860649 1152410 1108252 1082355 1835120 440439 1060905 1006711 752389 1498329 463905 625617 1768539 339293 1258255 1678734 689776 724057 126332 1473701 780241 1950114 1154622 1036432 212363 468848 459183 549955 315468 1961005 550820 789891 793872 1355909 784751 420714 1157271 1469397 120822 1476778 1094385 1523588 1708251 1223316 1148642 1153657 1379505 849446 1332992 1230137 1576524 775236 1632713 1307383 1805752 312036 264283 1983141 1538321 716626 1145659 962187 8712 1582245 1915414 172040 105681 813777 592923 1009917 1166861 1330351 1261285 696925 1788588 2360 1777986 693156 822659 1491619 684722 25510 1109413 820182 840825 176721 1707268 1644998 1860217 1680086 1547946 1679607 472226 1114612 808660 1608688 409844 1805806 559528 118183 916548 556359 1277479 1471234 557909 1315544 1550885 487397 989868 360692 1410532 238135 1966174 780767 788224 1924674 1243602 1772724 1683968 286387 190943 1467880 1509723 237962 1697035 1468424 345061 790625 732884 674053 1949507 896603 235207 153775 244185 850256 1078210 1238059 1770120 328386 295415 994700 591884 157993 40347 1362795 155499 1694292 1013524 1172858 793614 566262 114 1190644 1257575 1892762 1335067 812652 843719 1293366 1337999 359459 1841352 871197 605351 823897 1473717 239961 272472 279465 829430 1906810 1769370 1807195 913818 89179 1124445 1692700 1042890 1840428 460665 179880 1447750 960475 1538095 942461 569941 1473042 603513 730529 1359551 1209507 1585315 661273 1773419 825561 1561849 658795 360392 1666752 1853859 1379633 1281448 647325 191016 1453206 1017548 1138528 412957 160218 1756886 805730 159776 1578381 835626 1926234 1937970 1299704 1747847 590725 1145451 892929 1870539 1348961 567253 1992873 545746 1223548 1724376 1216102 658980 1255469 1306247 850039 1507006 900682 867359 352346 1598092 1748678 803245 1794198 1754584 869122 1205181 612808 1345149 288550 323644 559564 672982 1841046 389034 1578682 371279 939204 1535997 1582219 1908775 812455 1397571 149795 1334481 297531 230741 1614012 564910 1196959 968541 373952 297418 927392 126177 64202 1527279 461629 1775556 1536877 584413 1844328 285072 1295130 1927369 166960 1113938 1526987 848082 1147278 943793 997627 1852641 135073 898849 1596391 390966 790817 814956 858844 506897 109582 1368041 1622731 1745541 1806904 36492 925807 1559714 1253034 755489 891811 632759 131201 1300168 895877 963853 838850 1380955 1983264 1732310 1791821 676116 1827004 381133 1241843 963662 681137 1127012 814318 1620116 1588412 928157 158853 1816203 185505 346145 1263817 297999 807573 1813428 1453335 1578429 1099576 12064 1975094 1256799 1857619 1100160 82725 219279 1292893 210220 190321 8999 798552 1122913 1364566 1619510 1720323 317735 862914 631426 710588 1592585 356727 404935 1835734 1392571 1240176 419965 1148334 721529 1757019 688993 577051 845304 1836588 39953 393832 1982197 263545 1524636 1453830 1903330 153668 17986 8638 124812 420494 1325800 1889778 38193 1673746 1610641 1431399 322279 1849617 1773686 240773 211615 1277202 1828011 1262460 364756 1097519 1433134 3420 694334 261426 767634 407641 202734 1192291 350631 1899498 685562 1684402 390366 1545086 1610275 608408 412657 1631204 1948939 174528 551267 1690316 380248 645763 1201802 1871249 1082645 1679363 1613694 1174864 675724 1658555 656531 126313 1987884 250674 1137263 1752061 1256334 1173229 1185361 1394065 595686 1901549 193363 1747681 1538812 667478 1077660 680393 1916835 1596273 832475 1532989 656966 440185 1419040 274108 478273 261302 99163 353515 696830 116834 1893482 1480636 619179 1923352 1627226 1305604 477631 97001 1189816 997732 477341 548325 887258 1015337 567380 1493500 1193764 1625551 1129718 1877291 358766 1815908 1008512 104940 684565 1285502 303773 1539670 1522305 1285705 1338033 105749 526985 816846 996150 349726 1599682 1578355 31843 1051637 642154 479738 245060 327848 825750 421595 1086969 753396 1858028 734303 1519590 187232 264453 671556 1620014 849758 1791730 868323 1111346 834184 231828 1267266 868324 1635203 1574734 1785513 1555706 164550 183689 184184 1544869 622968 1334389 345544 1612039 1442595 1687806 154349 895678 215786 1403193 585421 1193016 1413975 841461 1043384 1387342 1686540 1916721 388631 549984 207121 712633 1812624 594049 471738 1132564 1805935 1298729 1624886 1972333 1310959 528476 439157 580194 298385 7487 1670292 253137 893323 1134559 1111589 511432 388200 1979677 1024009 1827015 78545 792803 1936283 1164858 934058 46011 1556363 1148931 404325 732508 183977 1409295 240048 250262 1503115 356357 812902 579220 1794088 1664503 1894386 543059 310218 1197971 90242 1828967 1852779 1453005 48643 181993 50243 836860 630832 40683 14990 845987 416235 243286 1963344 411284 1463360 131389 1674465 1521758 813168 824907 340961 1327541 1211103 312934 1822437 1039442 620243 840441 332276 125692 1521590 1161318 1954974 1483206 582522 50652 415782 589251 709020 438423 1240943 1054534 529261 1802188 113390 124634 1375824 1383746 1014756 218549 1267289 278482 381746 718973 540640 1391591 1503102 973897 235188 1212739 1106506 1386935 1607295 541838 1501655 231954 546689 495929 1148144 473241 1701476 1945964 699491 1598796 882553 721385 133279 995692 1992974 1454968 700307 69039 1623713 620237 602899 1459049 828154 1404177 703017 1370945 760811 1125726 1863001 1415541 702323 1790264 1403065 11928 664886 518391 881453 430810 1606394 312791 1629545 578290 164989 1228852 1780755 1712147 540406 1279076 1287619 862143 226102 777435 629634 217375 1587306 1760461 954792 1094161 1057617 499552 828204 300825 1144567 578657 33594 653696 1751974 1144678 896852 1494085 101785 816919 944974 913668 677314 329760 85490 603351 884672 929044 1940694 416129 1896317 1647849 1755798 1504902 320132 1726649 422194 1157273 1758037 93561 252940 262016 1246127 990599 1095091 1549837 1256835 942453 1588438 1917080 1003512 1360385 670666 817201 1607812 1348645 1805939 1282064 1980950 203048 1559787 1175700 217376 1266937 1306642 200845 129612 482188 43026 1761505 160536 1643856 536738 1962409 839332 977463 1762733 1471265 123695 769241 202726 1624802 1977277 283344 1789107 1764107 289488 119576 325399 520544 1916061 125108 1871437 578206 818805 1628707 1555131 1873394 408926 1582992 695688 782851 1199389 1714931 368132 283495 1408263 1359256 90588 810250 178911 1262505 607023 858617 629111 432196 1321218 689044 273776 1297635 902342 70015 713184 1905521 1706773 1489099 1342928 753088 134045 1684930 1348350 893703 1476592 957989 905384 1596746 824388 53015 1590134 506806 1994452 66437 103897 814283 1344649 1618669 811247 1667847 1019674 988607 688090 888772 859066 1233926 674851 1289616 417142 1968421 148250 1162564 699872 878006 1360115 1038873 888527 1216433 102848 1404784 533777 1361208 415679 1643885 345495 1642653 560233 561877 1847164 264920 1031949 1171526 658328 1362286 607317 185157 1203000 1693637 822979 427507 1151162 1149006 478000 1626999 223933 148074 112017 212530 1313347 89125 27700 1327205 1667204 978888 376874 1529181 502597 1980799 949044 1855171 870822 1242588 1288178 693744 646011 816614 619471 1654411 168869 42885 1497621 1432391 795561 828041 1234682 1113303 545144 568691 719447 178826 447576 89750 572041 608579 895528 660848 1234339 1528802 1006286 168578 1214226 12879 224026 519827 194223 1705719 810174 223723 110263 652780 817999 1163815 1056170 39816 1072814 946246 1104687 364494 1440661 718043 1800511 1597800 91028 1989636 798673 342624 728863 506591 576650 963133 320957 1784161 1353191 1969725 2963 722497 722495 423274 1511420 1742578 1973511 1350665 946703 1405583 993732 1858652 182365 1205783 795188 1468315 1217646 275013 898364 1279633 1380295 349892 1596204 326228 995956 1352038 874642 570562 1861776 84640 1237795 1189199 244236 731305 1617801 1965487 849602 1104300 955190 556697 1097435 742722 404226 1746891 340538 156878 531919 1818855 138507 618379 537287 1566320 167932 1300621 745586 334905 1661509 1768200 822036 1400513 517474 664605 950088 42220 504583 205160 185880 586884 370306 1830318 430540 1825776 455667 1117690 967583 573461 1024715 158210 1919928 443950 311767 163860 112931 1270356 1092659 95165 961522 1673017 387170 1686657 119908 427981 188533 873411 1484482 1203191 1297565 1410767 1061848 367314 1715174 1798299 307611 1224501 1247943 438908 335751 1717148 928865 1353914 1638476 148097 1739802 1232495 1243795 1267817 1722215 750278 1631432 1753210 1058288 1623114 943454 1216036 1090733 1946373 201192 829588 1309315 1827884 1878348 1797712 349835 815660 590283 1090736 213302 895842 1646158 25731 793243 1822976 1884807 434181 1310856 654896 1923634 1906984 1650931 394915 282385 1264811 309399 306196 1838270 1548400 452002 1003718 1822243 1947052 1451666 1830913 1367453 969598 392360 1553799 999083 219851 380319 1571014 1842551 1518347 816611 103622 1488336 1457839 1596640 484319 74392 21883 1283483 38968 1330002 1880445 969941 853652 498628 819331 968297 1471855 1579705 60025 30542 1764073 988535 118719 328064 992393 312845 125998 1017973 781873 304372 1563724 408279 416600 21293 1735755 1282684 839512 130791 1098935 1034207 243389 993998 1214852 1781907 686569 1499913 736793 1773432 701358 127603 446029 1338142 1727618 926619 860696 1495171 726043 1143299 1017769 130215 1941148 178917 414868 228666 991009 1794329 1099067 307710 616813 1806742 774751 35000 364406 67204 903356 481516 1700124 1342591 612599 1945566 1930849 476355 1931228 499738 1853982 1218306 1819577 1392869 1532979 1441924 541635 1981929 447030 1680875 713232 1645711 900442 240450 9171 212287 519230 294636 283992 1337121 1327523 1009963 9149 1642588 1875878 773123 51235 1396013 1339934 200350 1912197 4676 415432 1990085 496429 1170980 1584651 1293825 465736 960842 254258 1214116 1398224 1327775 1624698 24572 1305133 908137 395126 201241 309632 470584 1320993 888365 694420 124899 533993 1837203 908843 852038 103019 779983 1848218 729894 1468001 1436182 1912161 730414 1384727 1301814 191707 100241 1909806 518646 1057577 1714736 1129855 1470757 1222801 1628564 591761 776869 119131 1470984 292006 764665 1462541 1678644 3858 1493711 1346682 737355 1903168 1569999 1103570 1865178 1751741 632841 1149049 1697884 976351 1181317 1404695 1023044 192200 1636773 306958 1015428 366346 1849954 755511 702210 1323128 657889 491296 1846799 61206 702984 291155 433567 1321750 483907 1330566 388982 1404272 1198762 1061387 1776817 713545 1479248 727614 1360648 1825520 165155 218144 1567236 509491 1404496 1968749 660110 1553909 789156 1649005 1404451 1288700 1426842 867189 1084173 489761 223433 728943 1327612 551895 272177 136279 1293352 1530370 1237199 591078 484978 1987672 1898555 4081 1740095 975511 1284719 3831 1110422 1855381 270155 1639099 1368374 1660287 990089 973669 1802701 199605 687291 942917 858123 674557 1313829 1458826 792284 642409 121879 1007926 911688 890504 823266 316910 530492 226528 898829 549656 185585 1319148 1936566 926834 1978148 1009416 717082 264356 1689886 1047677 179839 1074355 1560704 511833 1882230 1592782 1633097 1105999 394522 1550562 1830104 1560351 1571875 1570906 1891718 926074 1470147 1869681 631649 1748243 1507929 1886617 140938 1085517 949907 496224 1793304 1608565 655241 1470973 832765 674419 191728 467726 658189 789686 1920170 1401152 1038122 116290 1580245 971904 998332 569756 44799 593063 126901 1703198 1825768 1388577 6046 1217006 1398209 910699 514400 1240027 1130906 185789 757275 1442060 1520966 1960062 698837 949594 1594560 195456 1249239 355624 1705264 1852511 79606 1681542 873951 1815100 810514 260904 1054710 641421 171701 636526 654376 506621 1677827 1842630 994039 1235658 1487397 1696385 966725 1319734 1597128 1387565 1522166 225591 1720002 253121 1476999 1068598 1326810 1165273 1280482 1558006 1225449 92228 602642 812039 1545365 1955958 881911 718213 127525 1495157 1197540 46778 1862515 207822 746240 1321923 828314 516141 1809812 1972219 1308898 1451737 759597 420268 630851 691111 1378752 1125062 769704 965958 828920 1189538 1039998 1662103 1104055 1672124 1877128 68301 708394 1859653 412219 709218 1723532 234677 1204029 1186845 1489553 1009872 1917441 1006265 898778 1136701 1375637 390483 773445 1627283 129439 94084 592048 1238465 1277699 832090 861457 850793 1472115 671247 317584 488610 31905 1198323 1390824 873246 484920 1507358 648736 604694 536716 1138950 181333 1186592 1219409 1546815 1010266 699494 176508 629496 126520 1786452 1443693 143630 763767 464240 1093851 718770 69233 350628 582472 567837 1765141 859218 81801 1685637 113000 1974202 63064 53354 322614 1792147 1933356 76912 1603250 289992 1691167 211129 756290 1208954 1628082 1600860 1205538 1527257 1945903 14061 1168082 1188165 1152620 530819 1290391 1062505 856339 1368778 121703 1513342 436032 1333709 175983 1918349 884599 571254 1798773 612257 1143900 947736 1304595 1190966 957274 1109126 1572134 1983290 1853097 963772 595845 1397593 1617348 541037 1914974 136748 1517582 1218240 1394171 1780264 1876110 512575 124926 1501755 531192 5184 1643967 1854679 350533 1074990 421457 1133933 1677302 985888 1793241 1507020 1028023 1289650 1698854 1042203 961303 845132 1775332 1716665 1512055 1095502 1983396 840209 162337 555693 1873032 1102576 361561 1916836 140334 321116 1575039 572768 1509476 801664 1069405 1363912 244420 1019934 1910631 969236 1595739 1748610 326086 1306045 1778105 1712041 295146 111758 1139196 1927621 1558474 39817 27600 1496822 967104 646361 1521439 1456590 923359 1675411 1713573 680029 369312 220570 927052 703688 987675 667079 1023071 128294 1847557 865395 257594 308018 1942165 1684446 6156 482194 1373551 214896 1830358 1731258 679310 898544 1916365 1815573 150836 1765399 811215 1107084 1974899 376781 1661931 615668 1731806 694384 303504 82067 873742 1287519 42310 1685849 757648 1223870 1798565 1898887 892876 1877699 869085 1473301 685131 1994819 1645382 1751264 368291 1772881 1124097 553219 459117 15726 772939 1110946 546964 1502530 1246756 415856 843139 543910 697457 1772783 1537010 48731 1418800 230905 932088 960641 944525 949117 790464 1304824 615758 90225 1002698 472131 1905995 298558 1378829 242344 1137584 472248 1637708 207937 1455950 1425990 1569028 963629 791640 52021 1455111 41769 1012231 1670596 1439937 781251 1210708 732533 1902310 1292342 932553 1707573 888905 102916 286217 702553 607390 1099488 694440 102917 100742 1790974 750618 1226955 1913651 1324310 781004 1544554 1422056 964339 207616 568886 1098104 346617 1518937 703529 1624301 304980 1970329 1396086 460945 1773621 927165 473798 272184 1566068 1361055 1916172 1497345 1438455 112075 1512958 1667561 322792 1379861 1770232 959763 1296126 752690 1714746 914978 1396381 326949 1949778 485042 39450 1136516 1348691 336214 1775303 1242499 1067636 371196 282777 179807 1015922 1015007 1035683 377628 1842090 237878 19881 1346534 38840 960873 245906 1139610 443764 456804 394983 552749 1536071 1601716 845387 1391849 1302525 49321 427407 584018 1311498 101966 445904 549840 581657 1519568 463116 1352591 1829712 1689888 700476 166526 1905990 453291 1704759 969597 1585934 1621337 1395912 1729732 1137294 575653 1320759 1484854 1412283 1281336 188219 465056 639588 1667856 1833876 999609 60013 39077 1768004 1905796 1429962 222973 1659475 1019202 957597 1654904 999747 219780 314901 500100 1863625 238161 1539150 342973 717173 1990459 380677 663426 896645 1425953 1618657 954933 677573 1778656 1070099 320600 1556405 846104 1454022 1181465 867993 926479 469286 1243820 174481 1366010 1400120 385063 426347 54682 1120279 148693 1289461 350126 1633839 320835 154676 1642403 1985198 1141782 1143448 1293666 1235177 1476056 1187821 1218663 685121 1202447 1643427 1916461 1439431 1927690 1939634 473848 912310 784221 227702 1234958 1971900 1574222 1980076 1230073 566986 590271 998737 274160 1613301 968359 288361 1156770 1977833 199312 161322 1421533 1129857 109730 198164 1430148 1998638 371651 1970892 1031448 184229 995171 1746294 725269 1054180 1525379 399899 1729648 201126 1040990 552004 395335 1219586 1883228 71578 1063849 192497 180216 1532066 212330 211358 511623 1988621 1109439 1633155 348492 1995707 1167023 1250421 1080324 1775463 1874912 471734 1440238 1016168 461151 628376 1684561 1481906 107419 314236 253115 1514938 795647 1028282 344210 1014043 1768022 1608207 1944895 462850 1114082 1702681 679791 1032502 993207 1623820 1238783 1971717 1074720 1222824 957669 1321376 1975310 656434 1406111 633446 1481703 101208 134650 1575820 1972406 896065 63508 1145877 1992348 1059316 1263980 951664 3983 37457 1830973 303535 116503 1181950 1132261 954041 239759 513788 1919409 1945890 1930035 1217693 1728695 1823201 373975 194608 1604068 346780 364894 274382 1197702 891468 560565 855894 1862296 1484596 1043498 1100232 1122140 1333342 138643 1212812 1117903 1015716 267985 180489 684011 190116 299055 1756608 7311 1133628 1413147 1112044 1223447 574296 1576622 238237 11723 1866045 767403 998132 610709 1896649 1986017 706784 1081899 799538 1313976 148202 850199 1251280 1984450 1577422 1726154 670548 403387 1646559 121672 111731 1327377 725257 1110266 1249396 942749 1477257 365202 909562 1169502 991429 1374521 450932 1877135 97116 1084621 1220610 60785 313620 337076 1818102 349296 267723 1399120 1182953 809220 137853 315762 514839 589807 1775469 777698 866454 686716 1416127 410202 1466738 1103087 396572 1226776 90474 44040 2177 329823 277573 1184953 1259885 1812880 1244915 563601 781485 234594 1303914 309019 1233280 1730280 580735 634051 1472226 1715333 559878 1792790 1810111 895541 315663 1869084 692731 1298089 448579 258887 805274 300168 1277787 599537 568565 687329 1684118 169785 334431 1578983 422960 598785 1619745 1678975 646324 10612 1371130 1418370 633230 595702 1145035 138687 627573 25039 1484920 1897843 1391043 300310 858725 1820514 696994 1732892 1256832 1058482 1259280 1109208 651714 918336 1231024 704317 158181 1288798 1812311 1813840 1268590 1041168 13259 1099498 671202 1880764 1756928 1817290 348128 918311 620360 1389768 1749632 238314 360873 1536436 495208 901211 1272499 942607 1931107 1706093 698923 218292 1506532 1600366 1315439 778984 1730092 1993639 1826757 509300 1562370 1944160 579379 127661 1600958 1332495 1794219 399197 600931 622168 1100187 372776 1297224 808772 814827 365149 1853447 1562158 1137174 486073 497647 1690947 48603 1005793 1276220 1953958 508995 1401830 1859358 1411009 985469 327830 1690735 1181291 1595582 1819788 554572 197045 370786 58535 1327289 896914 1912674 1792805 23940 19516 1952093 1235388 499574 221595 1219099 1159963 749877 898071 1861047 304280 1887336 1523146 317834 1552535 163552 1143726 771855 1459573 214421 1855572 221187 253073 912050 1729991 19918 227237 640977 655249 380990 678209 1480987 506950 365059 44021 1872196 1665833 881606 1703314 129024 473079 1828214 646510 970505 1211042 542271 1837311 1770594 726971 1868618 1309819 1552372 539568 1140540 1012311 1971822 846647 1804683 1742797 305130 72281 1584579 1219767 1257553 1230893 448861 596448 115574 1261307 845121 1279204 244431 1111875 983474 565595 729420 427579 1240673 1489200 95799 1385800 1858595 1738146 1358509 351620 296955 1513806 934425 1907251 1138238 306157 200999 76245 947724 1570703 645354 899316 444930 572080 1173359 322124 492486 66507 827682 535909 400651 1988922 1642630 611658 219764 113555 1087537 238673 1752715 221796 1547587 121045 738289 121438 286014 996184 1876444 1529468 1086918 1739853 1963091 1536102 167909 1738503 1893246 809268 786390 1331941 446068 24913 1005215 4853 291398 1497870 1032004 1636432 80438 830282 249107 1015771 1661854 1031344 1213257 592766 1466100 322277 204741 625797 973081 1309428 184176 1979537 113001 288229 54411 1068919 1158529 14116 743805 745865 1958826 257797 227441 627150 1428867 245392 556270 1719629 1652247 195421 742448 1898053 1196721 1614256 1038207 1836202 1097014 342060 327149 1340441 1240283 1591962 1208027 1224150 1754569 1903417 1449124 1038899 1571060 1531838 224241 656078 924985 52934 1860360 577605 1879958 1704444 823549 969573 1255357 1763885 1022460 1903586 127064 746222 1386257 505395 1686981 1628377 353154 1436374 626654 1340792 1332648 1538521 656014 57850 1456036 460032 1203274 1621537 1060518 1654370 74441 227796 1254143 400904 1385455 66998 1532433 1504592 1029552 289060 1567069 163522 361874 229507 469989 47958 751792 657100 495777 1707485 1230533 1529424 736776 572256 1246861 55539 1839830 248397 363113 1851085 634139 1676677 326169 1554402 626968 884064 1409517 506741 905402 441232 129256 302476 903994 507792 1884687 441373 733051 84287 1880661 1398422 469802 41498 1408935 1958921 1427336 1735512 1386994 1847069 488007 1943605 1162575 345049 41886 1749729 1338563 912442 145443 597820 351063 1775744 1065408 143993 910691 1878865 1593711 778321 1118096 256649 1532110 774407 1343355 841654 422930 327214 544611 1817594 1610547 172899 1078789 1842822 1722647 775504 1804752 867405 1049863 809151 1608127 927844 1147906 1422947 1394241 717296 1128972 1461000 5682 645759 41140 1414682 888386 146657 542562 705784 1932987 1600818 1292804 1349521 614797 631532 410249 1411125 1042044 1876644 152712 1507572 775334 856456 1722986 1830596 204208 1662377 1784570 1211182 1959178 653183 584438 108905 1203826 1427080 1524285 906212 1521168 633636 1887036 241204 1821342 741979 245035 1605393 521115 414805 1083019 1453317 1493315 1220451 751677 1155974 38602 18030 1085290 1068358 334529 1308248 230660 1110526 1909882 129900 707459 1664321 254640 240228 975736 387327 511622 1972343 240070 244854 867513 561950 1531465 1543487 71479 364474 1899774 208720 565190 1774819 1869909 1642984 744878 765415 1657560 1088993 5502 1000635 1096194 1184845 1113000 892466 480085 125693 1773766 1307218 332079 1946881 319323 1089049 1669397 13550 86312 1627538 1018698 1422110 799278 1215793 552649 191642 1716524 891937 1050888 687849 71696 737544 980446 943200 342419 458608 100767 790104 444995 1586393 719275 765063 1864872 275560 1527795 1770717 1954593 1175645 1129480 184543 800196 943847 1718285 231174 1827813 198773 1021148 633120 115393 261699 757695 1944644 1423569 574694 1607813 1677981 758934 964858 1986225 1554310 495751 1786206 1079833 162137 1515432 297976 1391167 1935234 223415 722106 1792850 1054279 1364544 1599280 272094 220029 1300854 1157786 1536806 1137993 1394254 215186 1936176 868713 1604353 79259 1889988 1550288 474844 351643 1867257 1344464 729357 388549 319503 214122 1548914 1806402 1942381 778900 1984536 1566888 1536654 1494125 1886502 1316459 882967 278012 1517320 340466 1546478 441275 1880958 1957076 370227 165801 1151820 1223020 1205789 1820720 651076 270091 1475328 1068166 1743314 183237 623237 1012738 290959 1156743 1265482 931347 1233897 618596 1072762 67915 1485542 1617719 737093 745465 684605 731355 711488 353094 243608 1171120 1477669 1087376 1863715 1915062 1359813 1691919 1320962 1656356 1435148 127376 599155 1069438 1668999 1363453 1070825 1875321 426557 10096 1257586 11929 851893 1712054 1117954 255861 1671283 624662 1339044 604287 1804909 1116381 31868 1538035 234288 1080374 453429 261897 150388 1666659 1007165 1213190 1566013 1669468 685799 1142246 1937578 1342539 1690712 275036 1457322 161857 422143 672488 796344 86002 1806992 1294487 1338616 216503 145033 1943532 851837 802273 369548 1333890 1023658 1501200 388738 1585000 379059 1284921 804710 562564 617692 888959 1619799 514559 1134142 707246 1746845 308005 52100 364735 1537674 1913195 268934 1006235 95931 1162506 210129 602834 290301 1500241 1498820 1632733 1766480 113953 714467 772731 369421 1420852 685989 1269505 1308627 1520759 1619322 66701 205466 1778313 1311315 1288574 1152694 1398092 1121063 1151908 1317145 1176563 945006 840392 202365 1375380 275032 402920 1662911 704112 1852786 202129 1792862 1231228 381685 551041 1203508 1712161 1463729 643492 1558820 387378 775190 2171 1199100 639394 1860172 241398 541104 1545963 517948 325269 952641 966398 608749 631839 113272 1588094 115553 1954163 523221 291179 365960 1724263 1698074 1568804 477459 1119848 1500524 1486427 579622 335665 1733577 1597207 1954496 1401523 1237942 1013107 975339 1925096 1568540 1679641 274656 792105 391807 477342 321058 1863975 139250 544908 1889381 1614550 1796541 695352 1070295 1934880 1146518 518773 480242 1138738 1498900 120451 862411 162780 1593973 1590289 1523821 13413 1815581 196584 680946 417050 1012988 1131182 829194 1862915 431365 1719347 1355706 845420 660913 1504228 1837251 195861 1855925 1002610 1695098 1980175 1237168 1364937 479449 353726 1930391 641035 1835261 1521848 893290 1249117 602076 1368082 1135443 1310273 1033468 428333 981518 661983 145259 1503825 1561223 1702165 416390 839028 533989 904472 691410 1201784 1760956 127298 862612 58727 402811 1758958 1826350 696021 1459290 1317567 991362 206988 177986 1728676 1735644 60842 1738668 195183 1703101 1685587 584898 1835942 793087 733507 1100725 84616 802094 16203 208994 126139 426471 158552 1687088 792206 479799 1298293 176664 617922 487785 383843 1215176 1993564 115176 120374 159561 879523 1097242 1595441 1003772 473359 1791459 837697 975321 639617 284412 1858216 1423832 1340312 160135 1427397 247558 722876 1760344 956841 1129183 778335 468620 1302396 1796827 535936 1640598 128319 1375568 386759 1665327 1296000 1915781 848407 1978673 1775591 1561997 242145 1419608 1700490 1765067 1306575 581813 1104283 1560983 1400496 618502 106449 64568 1261955 1065552 1903514 757583 672625 562682 1910292 511437 841937 265257 1735221 967797 1797267 1837084 998359 311590 1158826 1297886 980676 378993 1670685 651954 167606 226552 1765244 1801720 191440 1211841 552696 130021 1414423 871624 1590344 1929559 1619550 1549384 1972186 882847 1448644 1565058 1561891 926673 449431 241873 454545 741690 733917 1486648 1125766 1400563 1039504 1786236 216408 1453146 870380 917566 101855 696273 1337333 576611 114758 1920063 1622988 1012004 689174 1211955 1666394 696632 1616309 272628 996306 500935 1577083 1585772 708425 1766445 797278 1825613 767740 71461 1773251 1652076 1054169 785870 1757656 54373 1309996 1586288 440116 1084729 1018889 1173488 1919764 1422495 939002 47208 988709 55377 1574119 303014 1414201 1523262 1892327 571344 1768933 1322223 447938 285212 602394 688934 1381936 1859875 1429988 661815 1716640 708669 155626 1934511 366544 1457269 1866185 1937809 146033 1529904 887650 1419859 1743485 1939839 767696 790442 1929060 1345108 1005591 534536 300474 189252 1795560 1814527 1642741 448480 1061510 1093816 720845 1160737 864292 1372447 1712553 1207551 1902783 1646030 1193635 124325 1320013 1304671 1411079 1526222 1542189 1096140 967037 1131181 1073262 953037 841792 1246622 1228368 1725176 1272389 447165 1601980 1235468 1827767 1668565 1173502 365257 1688818 417278 698547 1811203 1697833 474463 1168902 1242396 855168 665586 1003614 558903 346207 1910490 1447226 1483486 873466 372528 1342325 1646481 1134557 1887313 1647794 1091376 562297 358671 136655 1277494 852448 1979453 29376 1040576 1294517 220182 1062928 1858310 1602657 1869117 1889179 1449610 175676 1957018 1303877 555445 126361 906196 80712 1935002 8382 259564 318444 142220 660736 1522952 804044 1623623 579986 950132 974677 1289463 934457 1111085 1248635 564774 1301220 350310 1883704 469605 1143751 1345397 1062919 1320780 205053 1129994 1704937 128175 1723625 529476 161683 1670403 171137 1440309 306691 1269926 1419584 180728 1019700 1749802 69976 1511245 1540729 301723 1379983 1910587 689546 1081882 944358 742832 1988161 1756465 1696789 1913315 977252 1817543 667785 983032 1831680 2799 1365855 662581 465325 1387461 1163564 548591 1568321 1976848 1436649 1346805 1102579 1815213 1254331 893065 121154 1150364 1565134 309226 1682481 1935271 743090 384244 1714772 1577947 1498539 1614065 407109 1219204 1381728 1096394 350469 538110 578217 389177 813979 1986764 1117236 1967106 1976781 745415 1156725 1147937 796067 696943 1624471 1563548 1791600 798140 1801991 296594 575269 258407 1365568 884812 1890986 1908528 1276495 1742644 1635195 1617283 1935734 1632536 1762393 143247 1687687 1463377 1907932 1404023 594585 28901 826252 13793 227736 1392803 1823555 1743431 815664 1292848 586059 268976 655972 507749 1272516 1941351 1730497 160037 1265154 173442 55608 1268314 1434315 709424 275049 1580395 1875738 1641788 628214 1389019 1487043 454963 183855 782138 173048 1303075 776617 1754649 688394 1699092 67358 637893 146542 228486 358511 1800520 1411822 1202713 832716 690535 221975 1389739 30558 533710 1456834 1560984 1274009 683832 1822259 744452 1757112 748099 1456624 213809 452617 710302 505670 1161521 1336752 320537 908620 380428 235985 1741746 852405 180639 1950356 884808 1164144 1404806 1428153 440812 1815182 281905 702543 311310 982819 943885 1101089 1159507 1068819 1907377 1408491 1024684 371084 137886 1080129 1680917 1548024 123093 1625021 1129241 1465993 1454141 1839201 1440044 152840 97009 194973 1717666 251580 1720795 1178672 210257 1732884 1162240 1264819 487086 1451328 452934 990176 1444099 1816499 561186 1210713 611401 935412 517717 392086 1764892 393096 1956075 1226867 1722718 247792 881227 1306671 383775 1055221 432262 766626 1629946 610898 1886549 20672 1451721 1215260 99996 1994781 93220 547403 1124044 988462 93796 694263 646060 1276716 1796332 1154870 977092 1360668 1377909 723448 86487 420127 831282 1472376 1562622 1256051 1106152 1173274 1450449 1202821 863640 965097 944582 1765226 1831359 1948161 603596 483043 953598 1137793 957912 339877 1377809 1468435 1822513 1396430 606900 472126 608832 1790993 1637263 79895 684763 1354821 32546 1512473 1499747 50434 886566 1521818 464524 1781847 1883834 618225 1188953 1947101 1580943 1785051 460295 356509 331545 522322 967370 1501881 1072470 101396 98966 1578220 720106 122888 1166678 128868 620662 1193362 483519 346080 1162955 1611325 737064 732894 154399 1977515 946482 203469 1656346 115371 1248024 47922 682250 127509 1513399 1806780 957722 1159293 998031 557376 1785974 851686 289173 503695 68183 951833 185532 524893 1534498 349957 677599 1839882 710482 1787356 1858412 1323791 338310 35178 1330136 1197068 118162 1958004 1934091 766760 813795 1317014 618950 1123946 1997478 250623 1756512 737821 332829 738884 430154 139708 924459 86088 897217 1248866 465444 182010 1871561 365168 1425400 1716234 155945 1141387 209413 1874496 1146992 397694 1527962 141007 541688 727344 1439331 390291 158060 1981537 388737 75785 1034454 1926255 91361 1471161 705724 1057089 833885 1676345 298809 1717692 1414883 1481652 460602 1906190 1346219 1655486 885662 157132 1907486 1364018 46161 1072093 668174 816572 1460517 479728 544690 1037177 1423781 1778515 942260 1399116 46550 561856 1582834 1694132 989135 1666717 428973 1500229 1833884 1398019 476044 1396163 1561905 1265689 1906250 199206 1323016 1020855 1132962 594200 652988 221731 1377939 157998 390702 1380733 200289 531756 1464862 673484 325382 604908 846169 1469834 549108 1198965 1858859 397026 293620 1953745 1719485 859427 155699 1414704 1466626 1024493 1163975 315124 1328045 382763 587768 493578 1508214 925694 1337843 424143 1720244 212000 1324757 1749154 272483 1626944 1844258 363913 1305699 1831018 638434 1254524 1944323 1008585 967338 1678639 140754 1663282 482168 1488763 1409087 1546781 1581322 1343488 1919023 702853 37319 806885 1597618 1104849 1431336 1051046 1689362 923850 88250 1835569 1826891 1808191 1029207 93303 1937071 999149 230735 995150 1793390 423836 1433320 1058178 1735788 1989904 1258736 750513 1309158 324615 175313 1955380 1647586 753322 782620 106082 1182613 135120 1490174 247385 1985001 895588 1829283 1589882 1607999 206496 1849626 1002310 392571 1805010 785050 876681 345761 603825 1125129 1832797 780104 328524 885821 1548499 1139277 946123 680837 346541 1393459 215895 11233 441227 1013015 1618805 1511886 1471118 527398 1177100 504124 1629939 1182601 795308 827764 192981 1236418 59982 773472 383996 1984369 1905325 149861 1763983 1888633 1171047 1338151 472385 602292 1980450 1882856 1470417 456671 1581142 448688 998772 482485 1741748 1353155 1170305 1467784 365498 1939169 26858 777039 170478 824679 890472 491332 39242 613959 318375 1344450 37168 1794202 591873 1458803 1626854 1096000 1249951 1120722 1801454 280300 842321 1603109 1731784 279406 1210184 571127 1235441 266009 548941 25124 1275154 15599 1282910 592581 1442404 45947 1200710 1389290 88420 112270 272861 1338463 1131405 1081911 1777661 838824 885079 1910407 1337529 1830526 954011 637091 1133999 967638 594368 1788721 13664 952698 1265969 170225 1901249 1472689 1836606 847885 720157 1173185 160542 1288174 1884007 815191 1048282 1579402 1746806 1445269 381201 399132 1434990 76779 1933479 39594 1273595 1714804 216997 515798 1835447 1062697 1667095 1520166 601244 1264524 982832 1397015 142333 785994 1808885 299494 598068 1468622 1831843 109677 852645 343498 1392020 437863 263626 1926017 252890 954234 507747 1388975 664207 173399 858423 496961 133747 1157172 838497 861337 1287861 779572 1262972 1939721 641473 65175 1006606 528848 741348 1965581 1609310 211352 1910992 373095 378529 1415449 1488352 1990739 1247828 802687 696311 1142913 285947 1131223 222064 354182 1770966 1677616 1578207 371493 1871740 148156 1918152 901583 1714928 1898591 684613 1450444 1596187 230078 1538037 499611 1752731 568428 1493142 658671 206045 1222067 592715 1065334 1390909 1163040 1146527 808272 271522 5734 1501345 759360 1029393 1826121 162142 466277 21215 1175253 1621471 907232 1829730 749602 566313 19732 726093 1110873 484384 1327459 1178567 1663375 1796693 1660828 1623234 642583 947351 1050698 1352821 929415 1224484 1785384 1449770 640006 222823 1413320 427108 521314 1425570 1550027 334670 308950 1538051 1585164 1536400 1141648 1340241 66681 290953 692396 1376275 3570 188514 375644 151696 1364577 1007471 1077355 10591 143442 110289 1238562 1955918 27761 1810001 1843888 1578377 289399 832653 74662 687216 1272443 504243 467100 64557 395674 768562 1347327 641814 1059887 344144 503504 774515 1700227 137425 1251739 1673719 1030938 1088100 630102 677828 1884665 278939 1707014 976790 220662 1345509 1102572 1405846 789857 1041792 1882387 972040 245105 1304226 1119317 1877946 331926 1482447 1884667 584228 686086 530890 679792 15924 1630637 1069358 438776 939377 1200507 347874 1949170 1921462 751343 1906370 295191 1332558 494376 1531089 1103937 838785 627289 851074 1781275 1373309 1102829 1725738 717248 1937870 514888 1026665 440529 495987 1713792 264968 1631864 408196 582155 1648954 519113 45857 1859309 1784736 616179 650023 456090 330926 490859 1324317 145757 554569 567518 716194 975949 1529018 1052081 525261 1586845 673062 864064 1322496 353681 183506 362347 410767 1179954 1234729 501337 452137 1332330 42914 336953 1330888 1047891 999274 216592 841858 286335 1928599 1584995 1318852 479169 695583 1469514 1660347 1472996 1312322 1001614 1993711 554099 1782541 478067 1278247 584668 469654 1416936 1602678 319555 631899 1558065 173565 500454 246359 1906053 1791270 1615800 744376 1241735 1879564 1020510 728914 354346 22562 1811783 1619493 2246 1806561 1524377 1085184 500660 1346799 1641201 790435 1608649 149913 805063 545405 1178294 604537 423014 101857 115265 1084887 203145 1883904 606261 1859521 800615 1699283 332759 3265 168831 1906749 141517 1446787 741372 1853797 1077726 823044 113757 1222103 1387469 1309849 711397 1607687 1457821 1450611 400873 1296909 1950488 1896341 1679580 1712965 1550976 1393630 1978907 1937718 1049745 970742 1186102 1859475 1331524 41290 1591176 1836498 1284988 882010 1489691 369928 549999 1397133 329756 565279 1551674 1126134 161869 79469 868014 724481 974224 215448 1969712 1694984 1933468 1975774 268341 1320019 506569 355927 1639728 1085909 126623 433050 496413 775519 607767 1701768 1878910 1812667 1334087 213491 1392863 1234846 1574049 1691699 1730864 83069 253409 1273180 1941288 1840364 481119 4967 1459305 1876908 120099 918018 724302 394524 957538 1938521 195690 665058 1872202 368099 649975 672578 1583265 1785733 1136918 1058503 95004 1830455 195255 432348 694591 1561821 975565 218732 489668 1375622 1620976 867338 1657840 1275739 430652 1088095 1588079 1544537 636675 340923 989593 892148 1976725 966765 404168 421805 946277 108037 851707 1878656 1115865 799967 1773988 1774126 1660306 1634545 389530 112259 676569 958022 1386802 1857171 213873 1551892 1940724 1322326 812816 163185 1091406 1362074 1659516 669135 1877629 12474 592853 516290 1151541 1586587 1440198 564625 356802 12593 1068076 64535 1644317 1049107 1575948 1699970 669497 921820 1758860 1605716 572671 632192 1648131 293555 1601509 610586 278799 1538598 1015054 1366138 393214 76685 1110296 1996788 292617 1707829 999302 1580106 1660709 1830288 1690977 734775 297470 961476 77783 1808349 1386982 1454472 1345421 1263365 1789278 1191751 879479 1023222 1678799 1008386 1250285 1996671 1115516 1603371 1122346 573989 1976671 1326340 1072156 1110560 1101455 1100726 1589017 1867047 850555 564587 1406793 1364530 500307 1321897 464246 1880973 356834 1776754 1785107 451961 415174 327893 469873 1139131 1413030 1288634 306916 1989164 1557451 792394 706210 172306 397226 201318 113646 713296 1755882 719149 1149439 1440570 735723 1910508 1503640 1836480 1401546 1247628 617781 1710896 1274560 910589 1476802 1398744 279970 308082 1821463 1667673 1228628 1007782 1048257 204758 1606022 1530815 1505648 831499 1276782 1295800 43030 86396 721002 146677 699795 1435173 696536 195124 556061 384763 721787 1371619 1338732 1868176 717874 398767 152506 291975 314046 263489 1882311 1046550 1622330 1702776 1370830 534677 1634307 1664164 1197355 1631860 1881563 307487 493305 1505956 1019150 458771 76202 233407 1352073 1427163 378466 533451 1270688 1005212 393476 1268854 1837729 1798185 484904 1644888 1254651 1690792 1118887 1612161 5424 505807 1272206 154614 222903 1423035 935236 1707407 872500 1422386 614337 126105 827125 845077 214761 687107 1201850 1163219 1734067 1634260 1071590 313011 1872343 1917491 69938 648388 1566145 1578628 479479 1670493 161059 942971 1060466 1664251 309158 1105748 1665498 1020026 153314 1032288 1444314 1097285 1496165 825813 385795 640492 956850 712649 1702501 1015379 1311999 615810 110168 520338 1820637 1941454 1584908 1107195 1839884 517941 1464343 1160033 1029015 1367880 1517845 473206 1001473 1272548 1323189 45329 733211 911170 1457538 1691537 239413 1904661 1644297 1473732 1224214 1722716 884438 1780527 1622378 241000 1161186 1366845 1099986 1304581 920524 1598360 168533 857396 1334990 444362 1681044 915308 1494918 1965928 564366 542688 736182 1083757 1696558 1681976 1224730 986728 387179 1708717 360876 1025962 736130 1054099 215191 1080834 75885 1044890 1252694 59877 764948 1116622 1861909 1566213 980078 1788560 818254 1419001 658207 1657404 1364127 13712 1682820 883150 417486 1849418 459306 1972813 681132 949288 1606358 96955 1311225 1999146 1234317 91183 161404 17727 1337554 107703 25648 848463 854077 94729 1613807 1828921 662233 1864796 1821432 708930 1324476 528536 1784478 1663805 1238079 13883 1537350 1528420 1539889 1477526 1526508 1959279 807118 1049970 1927564 1644176 919790 65552 682114 1166557 1335484 349044 1003003 580285 1908687 795298 350563 1993896 273921 710830 1108810 962604 669949 130860 1846713 649705 1184430 1690522 457857 1907999 283372 1891843 968397 1325490 313916 1476001 1673187 1361677 855314 1475841 1627725 782614 926051 920484 959645 28289 1780358 356075 1687465 1868490 1450434 705790 169480 90444 1930227 1582698 379501 996872 994967 1102978 1122597 459198 636611 141721 1745813 1722072 242200 1037169 131912 1377468 982555 405505 575857 636807 435517 1823652 1528640 600374 1695242 1974438 714981 1942848 1358350 646560 23061 1727663 1979304 1557631 1958456 635083 1959298 1150773 1267619 652751 430853 164330 1718529 1981371 1140079 781613 462031 1785726 1243144 1335342 1389996 1386354 229426 619173 865739 640060 1088274 1835279 1045050 995626 1168328 761333 1977351 1814509 761948 38303 1878043 931685 1962518 1323145 445216 785959 443712 675597 1865194 1019788 1076030 227483 1807595 1985486 38683 561130 654569 286094 1587372 379512 701857 1615504 1163521 987126 778254 299548 1654704 991047 349018 1976855 1732631 55357 934494 59708 1765961 776336 616933 1453277 216537 1511864 639503 1860319 50339 1578076 861003 568017 1326900 1102736 1629511 588175 732490 654093 1727946 1998536 1810403 1146238 174678 650398 1052147 1936299 408526 1916067 932814 745742 995075 1871054 1555297 1741473 238959 108653 1905303 1308806 1750598 448467 1516637 1558073 504611 1959887 1411630 1201927 560264 521299 1524952 1253042 48378 872913 1832418 1946627 922868 1862939 1899955 1015321 1572868 1543553 1236345 367764 1196160 980163 1452318 628391 1277214 1443062 451866 92136 409896 1484345 1025497 977162 896570 241613 915928 1425761 1237139 59117 1819142 1040401 255795 1676283 1523152 932653 551024 403501 420983 1636615 1170184 242526 1751723 1400093 1406024 1729156 1541124 977715 1113849 1526071 748060 1431734 1048279 1833091 1859764 999693 1986216 407655 487291 436339 1800558 1816393 285708 1856938 487787 764232 1579203 583337 988338 1379148 991039 1783576 1002102 1029629 1871113 185726 1246657 1639842 323665 1734016 1280300 1090104 405665 1667177 1489876 450438 1015632 1796731 599744 588986 1691747 1158419 830986 477931 824466 1551269 955883 531028 1832257 1671364 1722502 1293064 1164546 319059 1927090 1601688 96823 1610402 909646 1317157 1444606 372947 1217530 1935584 365784 1796611 1946080 960919 668954 113314 1470931 205701 82810 1866249 702008 70653 862241 987071 1905654 971917 1781779 1598121 1679169 895223 1679432 1929391 1170813 607565 1484419 764868 791902 1061446 977998 105951 837386 149696 981921 152009 1494050 1104866 1026217 1108370 1841874 1594713 951473 1943103 160439 1500237 1414247 585558 456228 1355992 1118174 1598133 1089116 1322083 739817 772447 1095390 78699 1740221 1304727 843739 1727817 1848200 915881 1474159 594737 988749 1853561 967360 35817 1310005 1144584 1102389 1025309 1595907 996054 1697181 1437749 1188727 29569 146853 248506 1435908 1387428 517726 92571 1117294 394618 1861303 478082 310045 1224580 519608 757601 1570900 273664 45983 375908 1492734 422251 872451 587808 1448562 1598107 1190890 632032 1214820 785598 858209 682253 1098314 1808432 1384737 618255 521230 307679 1100512 211005 267115 1776316 266077 261081 551295 321464 1800899 157568 718547 1281049 576186 339889 1443536 881260 218575 465842 542340 474961 1889619 1108788 182444 1832786 1975578 1823458 1317 1966303 1751537 221882 1684940 1763562 607142 1103929 139893 1678005 1889409 111150 959502 1831999 42721 352417 891911 832093 1050551 1474005 17105 114654 757622 656697 1260070 890063 809005 1624069 1524456 18859 1546881 1050210 1189586 1668921 1019548 128024 1749243 1354844 501779 1572478 115453 636113 1554627 1467898 625055 114349 95249 810675 694466 575807 951708 599857 1574054 304249 684457 664417 1416172 176245 835401 1641975 11742 232267 62284 726985 889844 1280961 705555 1724797 773543 75306 45327 560263 1147646 1254917 17200 581109 82264 660454 1897595 725541 1961794 726203 391228 1009420 432622 412872 1697854 1634758 304190 561532 1607420 314993 947387 1401118 1196100 95182 1413184 1761545 1430198 114449 1119313 528772 1950982 388953 921335 291020 1539902 827770 1881001 1050088 521554 82773 1493674 127181 981793 1289233 891227 1521614 1566311 1827297 344085 37911 38945 1781452 76861 773392 1547355 1692785 249052 738655 52630 202139 470173 124770 711369 213748 173861 1222603 647676 1940421 170931 1534642 1548356 1382734 812129 72462 1152630 209270 1638712 1239833 520690 1259412 42990 453961 553000 213305 500621 1896044 783660 1177681 1331349 128889 1859093 1043739 197632 1110861 204311 457979 665526 799819 1198975 1122528 333037 1330028 1616611 1329405 1543964 1299969 750255 1779331 1984995 352854 1762959 683413 446629 235297 1116102 1027198 186213 716687 237095 1121940 780894 1437602 1338395 635412 1027549 1387262 785493 764343 773167 1806597 1997797 1453482 872911 1348875 423519 1036983 1412715 1954817 1134695 1152550 1671838 367930 1683403 1607691 1268878 459065 329490 1441434 1466038 15741 1597184 225393 336665 638313 142357 1713416 1691103 354150 648181 462167 14574 1631108 101188 690828 1170563 1862979 1631680 1948965 457457 1252115 1181617 1769922 1870036 1140384 960363 673853 1478871 812456 90637 204803 1403934 292313 946965 1847020 245546 904580 1226034 1122038 791068 1176090 1246659 557903 1111454 759186 1659175 23139 1802467 462456 1014422 317261 907339 384708 6458 823254 485990 1833670 781159 1465392 1352449 1576247 901393 1983233 1247341 1669974 1529370 1675057 1620193 1803644 199500 526021 760784 1658125 1724664 763904 896441 822101 1891081 878733 95423 1935104 1276637 153829 1783657 1696851 1880763 421690 417070 1114863 742527 1906557 277420 1778121 295811 811947 1359446 1769060 945500 699192 87088 1420541 46227 221454 556558 1187563 1026165 1498666 466674 1676179 1007521 365490 241825 1516295 1928756 1904095 802702 1634733 290962 1139778 32746 1666613 1721905 1137435 811339 569090 66562 1131359 317885 1672040 269321 834882 670231 362012 42162 1922475 669917 490039 1294708 515847 987222 1768676 446375 645353 36008 479107 893316 1641693 687195 1333806 1860944 530412 1031011 700690 1328059 1634728 1637792 429695 914121 332319 655079 253537 369365 656080 864741 1048891 43037 1857441 111408 875538 535377 1891380 1731152 1610161 1601523 1285188 1819944 1775713 789914 578510 1781683 1578410 799721 999250 429138 909193 920163 15011 387236 810172 227857 1152407 397147 310390 567356 1696326 1610942 1689921 1606081 1903482 1436135 1143788 1768835 1435039 1384431 1296740 215411 773740 681732 1293860 583792 1233188 979984 637675 1092022 597668 1760216 335831 816545 1590401 803126 715900 668550 365932 1964538 458072 455189 1670662 248477 1170302 177291 893638 466388 1532386 440252 1390701 1904275 1659022 936130 252690 613746 1307217 170003 667124 803653 795166 911839 1424871 21328 1045528 865304 767160 616681 139624 669030 749560 819416 71602 704987 148634 1366622 1772996 645617 1441953 982940 1052934 868698 1069285 689568 273644 1864059 1337104 485592 1223318 1594273 418537 161634 1277213 1908541 1726 1404244 851821 368547 1185454 1072378 692159 1607595 236658 1909277 1199083 1133039 335200 1983702 3546 234238 1600663 579235 1018027 628458 1373050 464389 1369126 792919 747603 1317327 716489 197941 1708218 25919 1735975 168021 383200 833743 1144036 1462482 1448382 1517945 1939978 1108307 840031 231794 43612 1392918 501205 672065 393225 1294581 1380618 542229 1106634 1632909 1175292 1309087 690615 1476370 872093 589085 157273 1207705 72730 1601044 1470826 975759 975995 662657 1572590 223385 938748 955148 1435668 924335 853880 923332 760134 1395607 555073 298909 1484026 1506715 29668 1635717 1148672 669843 1876674 391871 346333 1573815 583261 1452488 1212648 941837 1604555 1892537 1586690 530608 1099441 424568 1468558 1902344 750281 1838242 608451 346263 1901231 1746454 1265897 1997919 361268 1078986 916857 1530313 655184 337710 622944 1477627 1389121 1221312 133540 1306820 115684 734180 1588544 552232 445671 299129 585439 1140351 409951 471045 1393302 1225144 209043 440386 381274 853852 550089 148081 1646408 228735 778448 1253822 67104 674014 419707 453050 46829 1404775 928099 842834 1219590 1129302 1118557 1520815 468502 1899198 1213135 1849836 1815975 1728369 805383 440704 1573012 1504859 752835 1262346 386478 40099 895214 1592174 427437 607833 283466 1444126 818169 740913 658744 843086 1665440 72361 1369556 1909429 1137180 843371 1252389 816098 1479515 264535 1905883 1512448 961058 1755656 431128 709358 1985307 1923172 145874 1631920 1252651 1216212 1049144 1725397 143005 680541 585408 727662 912504 727198 826877 58314 1854378 722060 1285788 1141899 1872604 1846102 381897 675269 1471376 461181 741271 150520 1154571 1464529 1107574 422587 1822058 88431 1509934 1631059 1765702 188523 1485720 311816 1762378 935882 1896733 1680556 791070 1101722 542634 191260 886279 956451 1190956 659611 1325237 1331831 512519 1128930 646930 994601 1333073 117774 1657718 1155464 1236118 692089 1506442 470600 454556 528930 1828704 1856932 516289 1712898 1932324 360989 977677 1526467 1821570 1436244 1272437 701072 1054693 982821 1671782 1813506 1432918 1362528 1221545 1458912 1962095 1023772 1503362 769080 50916 394065 1442978 1618908 1269439 518452 527023 37432 708672 1894004 1180197 1215602 761435 829327 1105409 1102919 1691400 693030 1760907 1834490 1947901 855520 155896 1299837 856579 809323 107777 1519251 1211340 188321 546378 1563093 236298 822653 158786 1349916 1368362 678239 952702 1725873 199918 847863 1932852 1401748 16209 1623304 871233 940863 173137 1571071 74583 1890072 210485 1930283 144868 1915129 1648339 26388 1191482 29526 215792 905060 1892854 1714477 1169930 1743038 423099 917368 658912 315731 729685 956856 203257 201304 875680 1586884 689687 1428079 1207871 1249037 659275 1178241 44330 901020 811765 709826 816490 12739 1733882 414696 1289388 1737752 846203 1959245 673229 972646 1837482 142461 774955 1952650 1699021 234261 447233 527154 1242468 1273799 1691284 1891792 715492 1336898 670819 247448 587255 909058 90066 469599 215817 228316 83850 27637 1070546 686344 749146 761602 1285179 1347455 1537960 1796338 1603411 1067335 949958 192411 1190117 1234070 561235 1305745 1030411 27047 418128 799244 151518 524037 1610826 199244 1437211 836458 1203760 130992 1546458 37736 1095553 838788 1812056 1188417 406334 1871634 781089 212356 332919 1435030 1879079 233811 1658249 1561110 370121 1132743 672111 1835763 1243860 503347 32936 650701 1875434 1787765 14589 1956959 1199788 936685 279490 296688 1675252 658029 1154965 114325 176682 1149603 1880913 514078 492949 546162 1003291 1483847 1409995 1998528 1544119 1134659 549979 129231 173220 415888 1687530 334146 1270347 349885 1737970 1293989 1573653 767468 783148 210848 20694 852336 477314 1179616 1727821 1998312 1036400 229852 507263 1015470 165975 1406178 1962150 1444808 214779 1667650 254713 405145 1654423 18834 67421 652330 312978 283903 676435 1382681 84961 662593 1961275 1008123 1733418 1168779 561662 1946038 1932804 1432030 809353 1672216 1918254 1390393 1491389 1518820 1123041 1950512 1732913 1317144 1336703 266209 1495375 556911 1789560 1106133 764115 1014201 291132 167045 586411 1352513 797972 874319 670259 267323 598574 955984 188721 231227 652285 295880 786204 509572 1242795 1376079 1793838 1538963 1150339 505354 339960 1527490 1146719 93784 713227 69690 66710 1984743 1910707 1151768 192088 1943946 1592328 1277596 1123308 666681 245770 108031 883498 985697 1534670 1766881 1858249 1632823 1244523 1557792 1292358 1864602 1028670 1384641 1923958 423888 1374037 772143 1715290 1102453 659061 597024 1593683 375617 1219897 1243028 124637 111139 1953786 486518 1074884 611697 1497638 1602813 36836 1254511 618205 970927 907577 1259863 1929707 1909822 869544 1644990 1320807 800517 1543918 1680209 1332791 1496298 1629177 1676431 1805976 1691219 1613757 1634447 1058768 363797 1985031 974486 62885 180472 1968512 1796750 997647 197325 1688846 38896 863410 492603 524572 197253 1601308 534636 106632 1370473 881887 1213452 1319544 314441 1046763 593362 1493707 612069 558577 1730352 459146 1297572 1216911 1305608 1842895 709261 1235697 1295966 755042 1148008 468031 569762 1889490 1547155 325135 105286 1000666 1160221 122941 1453558 685013 71830 808380 1521717 1689913 776822 1941547 923123 1705803 1776644 663839 1641794 663686 1213114 955750 746986 260766 1528329 390031 1372435 1884256 1989130 1853260 36739 397509 1679907 31382 78582 1902512 246397 1644682 817133 1066748 713988 1338518 878804 1252159 717912 1897229 1201465 1527278 1107785 390590 1754721 1877007 548464 1337347 58076 1304770 957113 1208737 842544 415368 1409725 1266968 216182 774804 752675 1060895 727170 404666 865552 810211 911482 441749 1795893 1047620 548288 1748459 283638 1940726 1895190 531114 1157911 975437 290990 772916 188373 603895 1040100 957403 1200685 432252 1798883 1692862 1202734 1618264 1916709 1482985 393014 1843474 644140 1684076 1801076 1900235 916093 318989 1067002 1520833 1573659 876068 1583863 273599 1246999 515625 1697542 986512 590335 252518 1746739 132118 1206451 637074 1288497 1006435 1602081 1080974 556977 1767968 1872439 1132754 1969088 1607341 295307 422937 1997789 1932278 1786633 1147642 1642518 1295426 1190567 331574 1226655 1603032 1676069 1498406 1217524 1767182 1253772 1950738 1641635 1520637 4577 1808999 326930 1958065 46990 459949 265702 1910884 458144 1752657 213774 1371953 865924 705782 1069452 214116 1234403 1412499 340369 1344162 1229894 923364 1369040 976155 1360651 777568 1335180 1638419 586303 863648 531939 596185 1696166 647812 148405 1817018 1835470 1819252 833730 1186838 1855144 851599 335848 706478 240330 43012 1457795 1240571 256340 1176409 358566 536450 641790 330406 1078338 494203 1032229 687703 234287 1733276 848913 810676 564477 3744 1504051 1362227 723763 1154268 582498 266973 205612 566118 1735812 1419519 1776630 418211 1386747 552450 519688 1993616 812888 274037 1817542 1302935 178559 1550212 415648 1944886 1458064 1105928 160004 422883 276163 413322 1642937 1736172 1623189 1260484 289937 1205026 593521 1589883 20306 570877 113071 876155 466998 1402558 15088 560561 1408775 1003166 1471438 1897656 892158 1565825 353594 566622 717117 1638155 1588366 1576007 1344389 101325 1941884 1741438 727319 635424 1443732 1890171 426512 1191217 772988 1958509 816513 867159 1043887 143501 6360 1924723 764394 1710190 959692 1056717 1057544 711324 204513 1187759 339378 1767589 1326449 1837020 1168248 1307280 570308 444122 698640 1980006 1117945 492518 1851515 1125669 1960916 766859 1157745 1351747 554831 1806460 534938 613057 1859068 655155 12392 290548 97874 1262446 67993 612224 1339353 1828041 811395 368345 192380 1270669 862372 511201 850614 492996 238228 1707775 1076032 1356582 1405238 225407 1106819 1941771 1786883 980241 1098390 676333 1054837 1078186 1112543 702970 1432005 383783 591724 317100 612518 1903785 42363 543173 1149534 722305 986667 1389030 153913 1216152 985917 1858571 1470079 573026 592847 136074 1314072 1258786 338106 861288 787792 1416069 525060 827741 455732 1119591 1138222 1782537 1329737 1004910 321801 1443393 387618 616440 1292894 1181367 129262 383284 1942339 336700 1526750 1297025 1911766 1645715 996482 1370874 750994 1929408 172927 1910636 89172 1517059 1408909 845223 413525 165637 460523 808699 720352 763086 631789 496589 1691789 712049 1225102 413107 1715456 1716871 222957 1073339 1384398 1266951 19701 715820 1957124 1220399 1454113 70735 1981752 550031 1028231 1330295 696676 1192468 1412292 657153 199427 1151873 311172 1710773 1579530 1479238 892687 1755670 1802668 1523382 714441 930456 920958 590614 1580951 252097 986197 1349315 143292 4645 1853313 132723 1518660 56730 755299 290160 294211 1456732 1754689 1977258 257358 1733769 1395238 60039 1124475 879555 1842301 211381 56006 144282 1691617 62641 890584 816385 410370 1079706 4986 371715 1694222 1697105 913609 399961 207143 1246141 1768259 1976351 859783 90486 1686181 488700 1306614 557208 1917346 1594379 47717 1543063 300056 1059515 1702040 315566 802658 683216 283107 882263 1742444 793487 937170 334505 1420703 485521 1163878 1198252 1844649 1986532 321580 1229472 1463444 1023911 1508627 188536 1034248 168689 1175315 1072938 214160 381473 1428310 583921 896172 1400939 1405428 479351 469342 488850 1382816 271789 755728 929231 1798242 847582 1684866 470103 1554956 1255194 707164 342048 1879970 255212 1688961 1581991 1852917 910972 925717 1672209 450478 133321 1925040 697516 280289 1790824 1093798 1299462 951842 1155466 595550 595436 49263 1693450 164257 419968 1832252 1540693 1955619 855072 333768 896718 1046077 1670609 190507 1134742 405622 994074 1326821 192611 1451999 1098627 1699975 777618 1166240 1530230 1608004 209527 917005 1115944 1205697 1617854 443204 1087462 1930482 1567347 1652471 986366 1276099 259651 889284 1926737 1824888 504072 313542 1700498 1366469 1401187 1692612 1932289 1140338 685711 1803172 89988 1237739 1662830 1981924 1456544 1916204 118938 1708091 1188762 1134054 1673408 899524 1217577 1062414 764696 1183634 737167 1137675 1704236 889865 1391565 1829143 950175 1493235 1320845 1880601 802738 51367 1042911 1499375 598401 18093 741755 1910765 1363101 1379552 1670413 1585703 535673 229166 1448289 1159933 957536 84416 33603 1181595 1964547 1366427 1049954 1104959 255594 1033882 218580 52603 1030602 1238383 162994 1120410 710610 1589314 1443552 669618 1336285 26851 961863 736994 1723706 1034948 1114850 1978514 1170152 1557413 1420991 1988877 299970 219867 1098059 688756 886535 1768098 1361225 1619586 602132 1582658 1522009 371881 1076503 1507143 1900250 1741804 1757394 1654034 1208945 826055 1130167 62028 1201839 105508 769051 1559612 446401 1648254 615356 1454198 1514409 1092781 1517073 355197 1881039 296062 1280189 1526556 977367 1211752 420541 483494 1358854 1309809 707421 645084 1164571 1386288 285385 1888350 240514 1898092 513664 972431 365771 665429 527374 102331 484422 1673498 1573767 1993756 694014 1184505 404549 51671 1899629 64422 1736552 1575343 1794609 245753 1273991 845466 758303 1337809 1574756 1608249 1555053 1424802 201361 83129 1093903 1754042 1817917 294597 1867489 215654 715849 1549529 1564236 17050 1587489 468195 1007906 806776 1066307 504834 1688705 1233737 1906718 1085374 1279465 235348 1419316 657043 1197333 60069 1091276 1094649 719428 1701942 788191 1579520 609218 425687 1454512 1440260 1567139 376413 1532934 463212 1827373 1594287 1706218 1941598 94105 1013903 1567715 808618 781267 1679854 1643354 896485 812752 1530392 1175002 1030041 684037 1586570 1651973 1937437 491568 395161 1383891 1554032 1036945 1349855 994129 1082199 1561328 190305 1554963 1022474 282917 739351 1705410 1529067 773899 576880 1010545 1281207 1240453 1663278 532699 143781 1668482 474546 1154126 1186593 75399 795085 741932 1109148 470791 84204 428062 230539 1368250 1920957 1246390 1897945 897932 962639 609057 1944074 1877697 1504698 1248686 1885530 977169 1721775 1561379 1469997 1596657 1850563 1219741 777885 1361142 554349 76218 1113841 1520222 1328465 805651 657474 833590 15915 1772062 794296 1069453 1475232 1186160 981726 950103 450412 70231 1488430 1075007 85317 1022394 694304 1370261 619200 1784948 1554058 1418372 48067 237353 950708 722331 1160881 1053119 190190 564523 263478 1057064 181645 1261626 389009 1127169 151727 1020413 103842 583618 147947 719831 1699355 1148082 1754814 304218 41289 603139 1339956 1059194 907094 1549157 230916 315381 776813 1392923 1781039 1163202 1505011 824453 1963280 248567 1536537 548150 1881916 974779 776613 1395884 1911503 449064 1356338 66749 908211 1124835 1907969 1169832 733334 1479207 873323 833649 1494115 510273 1090737 224558 1697588 1490076 1740777 1122333 1749967 1842051 848283 1594972 1803194 827776 43321 1447825 1974341 1513298 1891056 447876 806554 980055 670012 1278226 503149 714376 1007829 761823 213561 804049 1286289 1394182 426541 603348 934035 1790189 1564126 1202230 1026739 438682 1732745 468609 7866 1233208 1369686 1091509 559175 536135 1589485 1872513 1107895 929961 317718 916412 1072404 1142257 1627403 595422 1464414 311392 716648 579665 1451377 1834015 1700153 239896 703756 88143 40254 1272023 1476263 434599 1397589 159733 55249 1998003 1368717 52565 916825 1483455 553019 106852 1596886 1850786 936626 1435820 1404622 1791329 1795228 1110866 572589 1463122 1515599 1208398 18152 1564006 1665863 326991 1085608 1290672 1447938 42606 264641 246776 340940 137413 1354843 296749 782122 1171115 666252 201266 240241 1552039 1375013 1849081 1955683 1090796 1624796 840939 212277 609233 266240 686828 974027 1935312 1989790 983980 1060600 317061 47754 184892 1754134 1727249 227995 1320876 1818608 1665769 1714409 1540048 1732931 1095287 1207592 713586 1861249 1160159 201842 1330457 394643 1175598 1568292 397759 926928 176702 1764286 186532 195539 544332 940134 1887196 1502425 1295132 1615243 573459 339481 696537 1021249 1864341 1332187 77670 706922 968330 984102 611192 1636696 738828 163044 126528 79938 67435 1866587 1854293 398035 367842 633386 1684111 1658761 1030225 1435109 1548331 440907 1272497 1126090 1197583 1085637 1170827 105747 607338 653213 124614 1751954 181001 1785243 1042750 795262 94415 621369 991080 1976648 1776869 930142 1492535 316157 236223 243884 1515617 1829499 180968 1187009 1542849 1778634 1353811 1480035 182234 426793 1353881 1974682 1511554 602175 549147 1013501 1174498 1993313 1488290 1728696 1739121 1061155 1581885 435847 1965943 197599 1285081 77288 583074 240181 75040 1113729 830475 1821961 1682251 1727281 1349619 109899 1479138 1152339 293749 1442754 1223055 1452003 1113928 154472 394171 1587009 1067256 256040 1305820 200628 916189 1748399 1562417 1085912 1781518 1154354 1615695 1155227 254823 605935 1092400 681263 1742352 567993 1682153 706361 758961 492257 789254 531177 452034 473688 742524 1058107 1440485 528496 1162873 1164378 462801 986852 427091 1213153 238732 1121043 195373 1666045 726770 1325196 1278984 599984 398856 1483324 200990 1249778 1326191 1049248 1675003 1693918 223783 1873048 89301 1638032 1692240 1253972 1259532 1893919 13571 253185 765720 1595809 252781 1072406 652996 1369463 1647363 779414 1167213 1468121 1453464 560360 1323562 1098112 1542172 703029 1924225 1602503 69035 1377474 274811 1279748 51602 1277254 1894742 1113969 1314301 292097 614513 1755942 1715426 1101270 1861211 1033324 600191 821273 1881803 80263 147145 631339 885881 29971 108047 797998 526036 1847810 1379560 732730 62354 1724851 209117 154966 232639 1965142 191140 30421 90509 615491 889140 1669300 1218954 398423 1523102 1143404 986985 1343012 750461 712377 1870099 698801 1195254 1427654 695295 593124 335335 1070687 26354 1276802 265684 1653270 397563 1066688 1662250 63714 618959 877829 1929012 1171674 872523 1406927 526847 308711 1359123 1187514 645587 1260863 1632709 1375793 1756759 735341 803290 488572 353239 1062517 1235458 189299 1569842 1958183 793698 462055 97203 1851992 746190 875350 1664493 1086227 1681379 1323806 1277405 713904 1912342 1791492 383533 1437421 124822 1340624 36408 1545 993707 1391564 654503 1990558 1656380 1982561 722945 1039909 724820 1061718 1106538 317498 152998 1252262 237321 1473091 1914678 589534 912593 395639 1586420 1617426 791250 1313127 1127962 902587 122059 835926 1715373 352780 443565 589500 4458 1898740 583881 1685050 1491408 562860 1075414 108455 1622123 1915687 1567625 727035 988922 1930861 309036 279094 1699105 549538 1396070 1860903 1403964 1153109 1703253 412283 1939814 1697530 809596 1385088 6021 1224833 923963 1919600 1505003 789243 1782844 1256164 1593277 709506 1601557 159936 1527713 1981841 1389993 1490792 806036 856814 406928 1729294 850594 1282013 1471860 1574762 619714 139296 1515577 1130445 332529 434954 1257642 459534 49510 28051 1248606 1554150 493467 1686357 1246426 928871 900832 1816238 871939 956580 744714 1243958 10570 563178 1366839 101747 127318 1677179 694043 1448529 321154 1291127 1979076 1522377 50755 1853506 122323 1569485 722987 862103 1444691 502269 1665279 883894 1466692 246875 1062346 1272559 566103 1690212 771292 1962183 1645929 286704 395992 210332 1585467 1148776 479265 673839 795033 71791 129384 1544288 715219 569359 938273 1571449 1948994 429654 637968 3114 1214348 234709 252237 1633351 433587 75870 1215934 1038930 34066 748286 356524 1579490 401386 164106 209850 736511 782394 165740 1018724 1684792 1635967 494301 216898 1801660 802362 1697198 944769 340327 1364065 679084 999753 1195494 1866186 1120631 68580 1484894 389919 1349804 1665929 1775554 1492621 1082067 1971525 165948 738071 1334096 250044 377664 768406 424283 1524985 1314353 1049267 614045 1961739 1910029 530392 18478 150562 679156 1465201 1273132 1852509 714256 515558 1748238 1630151 1393819 1161156 1904057 1551808 1336381 494860 1779274 1742945 811881 291644 1539574 1581081 1552898 1052691 706921 1980396 995544 837087 1015757 275782 1398214 64944 1770760 185968 164815 301080 1416031 170814 630005 692751 167737 882876 51098 124167 1893494 833161 1520453 1445708 1102160 243162 883174 1867026 515118 873173 342761 642717 251784 884246 1079144 511093 1204865 1370083 1676120 274537 1808898 1922930 1138185 663840 96932 379019 1025188 1556145 1203639 119461 641892 905017 783035 815357 1532586 58179 1377796 1341690 1917710 477787 297374 509602 675493 1310013 1610901 395652 376290 1334832 554842 1976379 897551 1420887 1053611 647750 982592 82236 234138 912576 1607878 1054899 1360917 1628771 626794 1956353 699851 1251913 164407 1984832 1342957 1727838 547240 1227955 1635056 321391 1824110 1495676 1917616 513070 270341 329523 1791514 1155453 1453641 501483 255999 1903373 509937 453376 1273933 1206428 1111577 846162 244505 1568236 137774 1324638 1686642 1569991 476881 1797334 20330 654111 851096 120800 1770534 1833950 751770 1747495 1865755 197742 1102965 401417 740330 1667188 287385 1863403 630488 530397 984402 972709 1095966 91472 1631285 1253213 338681 1132396 1438437 1380328 744084 1813657 999100 674866 684936 106253 577824 1774182 146626 831302 970521 772876 711108 960199 15944 1510195 1983711 420281 875924 50060 296008 1587690 998926 692588 573089 1104293 453706 225081 1955840 88614 1062446 1712095 228836 691644 95587 376470 52593 1024872 768217 787479 1171203 1969779 595914 230590 1347840 467926 1784803 440031 954803 1412339 1266799 732637 504000 875644 1502433 1810730 1585368 1753266 709494 779719 1369093 89759 1036041 1777545 1415700 141699 756476 7314 36795 1569597 1940209 552134 237665 874561 1506250 666596 1009920 317173 77310 434274 986438 861782 1453433 1234159 1852244 123586 1176762 1827324 1490054 331104 385439 1470443 1791847 1415969 1909611 1237529 681355 318827 168385 799742 594827 818822 225946 1300060 270636 1791784 1601802 775080 1794930 1691086 1230270 1882914 763955 288737 340937 376341 1130617 1197715 444570 341482 1654989 1690723 1600194 1722205 953222 354073 767639 173803 232016 951232 875938 1863128 30045 523774 1497415 65787 803061 1802781 1167924 834631 1356822 1753811 49414 165164 1408522 1759532 1305102 1511234 1986745 481766 1935289 1914225 652682 1268803 352502 1228080 841025 370119 1797132 493420 858115 834033 912665 1337133 835593 516357 1338361 1737127 24840 1956326 1975977 134331 1710116 319357 1806149 1472834 436537 1978192 1432392 1729523 1416276 1413039 551592 72972 1471244 383089 1415712 35418 983649 1695105 57938 1675494 414434 663192 1864748 1467001 1094235 1170102 1341873 985319 1312370 517599 507048 667078 1720955 1774266 726404 149258 1949184 774142 1939912 1383169 1277448 1069249 1329987 495373 752963 590265 1013617 593862 1071391 630809 1714597 1751992 179945 139229 1914458 1659181 1193043 955533 25 78892 1679759 1609114 1272719 703410 1249138 1657076 1899405 451992 104436 1536951 1051691 830641 30656 1591186 794365 1494221 489532 1604246 1740971 1316473 1574102 636696 792823 778911 1462572 1869340 904510 1402539 47334 1094873 922203 462954 1997355 913393 299983 573671 738830 1871907 974746 1291545 1087260 1459206 1386637 1222809 1190244 1676785 1338045 770325 994616 717404 913590 1309513 1850205 1515519 809667 1820599 1552246 1483568 176012 1541138 1356036 1807090 1473959 957361 1295853 1728780 172575 69033 1907359 373824 1553010 1584841 724414 1940384 1749856 1982609 1913637 239575 150630 53788 995954 127881 1586342 1163376 444452 955426 1696739 1104094 666687 1482928 668513 906494 605374 1471796 619978 1617203 570795 1037623 245765 1745975 1802706 1406993 131836 1550299 1842387 197527 1066111 198647 1097944 84134 917571 871222 449552 616750 640942 1885396 330340 133140 45316 1696608 1683168 797045 1666578 743936 409324 432133 454745 269263 242890 571181 1150057 845958 1713945 883838 1106749 913392 1838879 658858 14737 1290215 1658181 1489676 921399 1475653 1032623 1617205 1345567 1281231 1691428 1399828 1475667 1880586 1732387 1633744 404959 1908121 1531347 1638782 1074470 1558988 1006763 619804 1203544 1742932 651812 1331688 499955 480694 1836123 1354233 1541248 12185 1550024 383280 656714 583197 1981301 1815426 1764934 1531940 982147 68593 119758 474079 51726 1160481 764313 1516343 804527 150775 312974 1575121 864493 1939183 908376 1053219 915499 1946197 672427 1169435 1952177 1787518 786677 27219 511351 459426 611545 22571 148048 167120 71614 1121710 896328 67048 313866 1158801 1279575 248887 1033297 1309026 672002 149235 502983 516497 7818 693103 109274 607196 541795 726097 1143588 1480525 1856995 761853 755766 118418 588723 1952899 215326 1420372 230434 680091 849065 1959917 1064717 546 982156 352967 382224 1745495 238891 286379 375516 1629456 1726045 1034167 781720 1110135 1946297 1332518 1205615 679 1103383 1762292 50754 1044801 554766 846670 689832 1380973 145786 475454 159852 1389309 785741 758155 167859 1320863 1073638 523251 1386662 272025 612262 928788 490948 1868293 595843 1469770 515530 494172 1739317 908464 536537 1305504 268931 1626938 1260029 328781 317915 1136962 562667 1505306 1728588 609047 1561892 1933802 1575482 1509885 521348 1171616 651723 577706 1569366 1719132 1183480 1737951 1413298 189774 947060 1508035 833687 1937722 1547280 92129 36692 318325 928654 547390 1430480 34058 1249748 1701968 1168346 519126 1644003 174559 739793 604729 58728 36183 1258316 1319827 1871778 597173 1993923 1138170 1936037 401040 1614261 1898137 1535650 1237427 1692648 1993052 1981325 1563378 81851 1074850 1388351 1206333 319247 288174 1760288 1922018 1662281 985125 227612 359508 1664231 859609 652567 315340 339817 1322736 999480 842657 1789042 592451 1895490 1600144 1183457 494749 1962626 315926 1900112 465295 790800 1468349 1191194 1934319 1881673 222252 1408078 1181519 1332104 1034741 103695 1693505 923335 967955 1464216 588502 1124516 1005061 958443 962949 351586 77625 1494899 202588 1629453 1136173 1742774 1254237 324704 551298 1778778 206006 387 1712511 1138554 1387020 43850 1231494 900699 1228404 1640583 502512 175265 1066279 105333 320655 1286461 1330417 180924 1992189 1090055 974972 907916 1297921 104559 78595 996320 24545 1787384 73857 869502 1996495 1901867 575750 363786 941114 449540 1782198 730928 805875 365462 1875129 1472686 1997344 765392 195475 1650356 999527 410004 1821671 1218005 118766 516389 1225962 1489392 1778498 886093 500672 1302513 1602800 1772514 441457 702037 14054 942626 78228 1853866 952026 1159103 424194 1609824 43383 1070904 122052 1498347 1544871 402221 435270 1043042 1895194 424250 358686 1856256 1040972 866441 112910 261743 1554603 617070 1653219 505931 1636081 1078502 1449706 1839722 1326212 1748931 693510 543409 1930922 362304 433594 955664 950220 1502989 231590 1754019 1318498 529472 916398 1793491 128404 1712735 301403 1469263 1967781 854871 1349096 1233432 802727 1909110 1706835 1115632 740132 517990 856479 1574423 1512046 1315862 203265 89403 899828 775362 1616931 613193 1348385 1569798 351767 1350287 911168 1990314 1733459 957056 1290806 146953 280514 632097 624932 1049142 1816158 858987 1119416 1564246 195491 1045966 70055 431834 1812989 1738867 1325963 1789090 324602 780155 1395693 897419 1642437 570292 110751 666357 1270230 712939 1065260 588854 1743098 774625 1500037 1774113 807418 140051 107459 1596566 995030 1295889 1846834 1525243 1340223 52654 172574 741557 1580046 699688 483063 1649029 715788 1649606 657154 705872 73314 1309593 247859 1052620 589421 1502361 319194 1865072 1675754 1320382 799580 371310 821491 1461808 759737 511329 1166318 620855 1688675 116049 300429 679816 514563 1567478 1580642 1792199 25524 484654 1318992 521437 814389 404710 16173 1340931 1498101 1923617 1263234 770582 1080865 616293 1057944 756273 461402 164416 1300705 1043992 589068 482240 228643 1441587 1623596 1706627 663851 1366795 1594583 111648 1952679 1207317 593093 127600 64541 941825 323641 284655 1415033 753090 1895890 1884240 1418234 1068245 1862087 1056800 1271510 1935940 1473568 223459 2754 1651749 1089304 1075634 119145 817650 717689 549938 800646 560575 1603440 341862 524304 1097127 1394590 793871 939861 1830517 1727337 1358561 843324 1528097 1023600 744457 1633412 262315 1241501 176417 1483084 831785 1211823 1743307 1231178 1881674 725987 1075896 1371875 1401247 956055 702094 873252 1364932 1590133 935672 1022484 1050632 90718 334332 1561636 1140717 890313 859933 768808 902906 1769138 1702047 186760 1851509 1124195 1995252 53881 275588 330930 608351 250559 1376030 1770476 500011 1665132 25235 1169272 1708898 87902 1377712 704331 581606 945826 1309523 86854 986098 684658 672748 1159554 1961407 1090393 1012600 1520395 1497804 1522104 730058 1712672 1064671 890664 273549 1095838 1113973 1758113 1186407 1271513 299768 1748236 1787473 410894 307981 766625 376125 1700364 755250 66949 696072 1666944 636626 153013 124082 1802106 1971322 1356002 1849866 1137680 73309 1583605 1744450 311454 1047380 480917 1969275 16582 1677446 1108722 924876 950919 1484157 791248 1499606 566234 1747374 1312617 1167034 101250 129277 1096210 1519724 1157162 1873027 491443 110446 210506 1593859 338641 529973 49230 957946 700414 533750 1537477 1274422 1366457 434320 687275 361668 238082 1956921 1572133 432571 19129 1390117 1665966 1179272 831993 152287 1714491 1114891 1804712 1089740 1583399 1375669 1623216 1111800 702338 950428 675755 1536333 706822 353983 1104506 246096 404530 1252358 1570463 1780657 1123954 19654 152604 171450 1805724 1506089 1663010 1465767 1435384 860346 438673 1263353 1097396 911603 1763465 53374 1741527 1236180 152327 1735435 733600 1667780 1371459 1095899 1257668 91007 1995663 1733562 195609 1570188 1304826 860119 1534608 16245 1842087 1860023 963442 1983647 497707 1276068 1531866 477391 1465731 977696 332675 751947 777838 767646 185856 940898 1768394 1405334 1642668 951079 380608 687631 1739030 247036 1900478 1653663 1316403 996622 748176 164633 1333491 1148710 1634299 108488 219783 1436001 1717362 1955288 117793 1777418 1703546 1713270 1904599 427133 1487030 1323952 1281855 1062199 1878232 1139257 1420361 1619305 860527 105670 713520 901293 347236 238197 484310 1966772 236205 1191152 1689385 452801 583417 1772683 855207 1083158 636616 78798 785224 1856410 1870968 1872480 1757702 529601 1614795 1200930 863932 1819727 1089957 1435542 1572605 1521362 1140605 795126 245377 856464 1176241 1888980 942874 1506056 339219 932095 1175855 1283708 170065 1853218 480553 1758781 1647968 986920 1237581 583146 1288530 669455 95879 1806804 207741 660234 377385 1262498 75458 1623847 1215261 1314593 697818 1233213 791499 253633 873463 157414 1914326 991284 342980 1101670 115344 1296860 867673 609515 713370 1784895 121214 738961 772399 681017 1496201 1733985 1397743 569642 202649 242697 729147 1254161 1230702 524319 1760106 681422 264105 1224404 889294 1449939 1700340 1900864 1951869 1031054 58642 1971331 1931995 1342150 1942342 66966 1537880 517084 216028 494352 1790702 1423625 1471624 884437 14948 1914866 1326592 95206 547803 1946400 6976 1181797 1544206 658110 1053466 84499 1412804 1542193 139906 262768 652573 1967526 1020881 855733 1517997 219870 477975 315708 140511 805807 1496209 1343437 1173228 295488 451241 1882784 535760 281434 186569 878054 1049731 503823 57129 1141455 1967282 387322 499055 1265770 959768 177120 1090344 1112095 224363 24416 833296 1737455 940493 1430961 457905 638587 1273584 186895 428012 1480645 1086002 63289 1129970 1336099 1000172 1094843 1975961 446786 1424268 725813 1549021 726450 1730825 1337075 731529 1136081 1805271 435456 686398 1718429 432075 404277 1688805 634843 1325689 668600 1457640 1962919 1966435 66102 1176885 1033116 1958524 924684 1688940 220522 288809 267687 1436304 319745 1314028 991356 1747431 1845255 228023 1981265 1903783 730855 988368 1836557 658027 194357 155744 1711176 860740 1838836 1142495 1038892 1222776 593350 1859085 350362 1890367 1431803 1689367 447623 1255362 1266641 1276836 781963 427195 1754876 1134305 705492 1689821 578681 880849 895492 1568519 534791 1801284 1341798 592513 439022 882858 281059 877802 1879402 1983338 1407088 299052 785545 1145287 1756573 436597 902065 832486 905534 312798 1785793 648676 912674 629779 359940 649212 1406358 67933 841591 1909574 569633 562206 1703561 386989 936409 968836 1730593 1032915 1438542 798624 1094594 596841 1978390 448867 1462286 455258 1358956 748386 16262 1016959 1404677 11439 1748584 1704631 522923 11898 279394 858709 44475 738725 1858977 1254269 1017009 1011606 925684 1619816 1817359 1548782 1110824 576782 1440562 487399 1971541 924862 725761 1909232 429630 1606293 300125 885509 60930 1607047 782581 1228878 1018348 1032340 82047 1655826 241793 939151 287222 873716 1337719 1154147 1682040 977137 196288 1968574 1704727 27163 1314115 93811 1569417 893405 107923 650001 1546511 441365 248192 872238 887907 1544437 871477 1280651 1089602 414306 1810621 286701 145406 577696 1638769 1425818 463693 1714321 387024 1190470 412325 756815 1206569 756213 770124 541980 1826695 105704 1683398 430129 1005317 1548992 1697492 1308560 420502 1002276 1716365 1215001 603958 210066 323498 1210006 1334102 283923 1678381 1199939 1251965 6580 242265 1505646 946008 504681 1711183 1854719 479046 66290 63444 844031 253241 1148371 202422 532269 337236 1322311 1278502 1883616 1900809 774203 1476131 668047 472734 1752966 1585409 1328020 877525 567278 873794 88345 1036827 1938311 287887 1480609 1007468 1047699 1154920 968958 301768 1357314 354559 1651656 273075 887085 722451 1400782 1909438 104411 1620346 928259 268104 1446616 1413137 548160 1944101 449822 876237 349422 1674301 1685980 1078444 1339611 479772 1149411 1439330 744960 1621231 1227184 1870436 920275 1438507 982133 356005 1362519 1192178 1327890 464719 1936033 1110319 1315110 629431 1354215 1409991 3870 873972 239792 631666 383318 549089 552777 1850188 1013100 480417 366418 746182 1543425 738588 848423 1800776 79297 1868508 1701369 1307732 1298906 369297 66982 1677787 1811724 1457294 1745575 360972 1162769 916975 1409903 518363 432079 318383 1055957 586687 1590205 1788996 773477 839144 1522039 653478 1196904 1617593 1251933 1642423 38315 1115546 307911 722926 1053656 278966 1908744 935126 963271 852110 1589863 1837400 1153213 677120 1951473 284286 1967321 1423802 1649124 425723 1778500 1211637 26716 1913550 632835 1212077 635527 810177 1141460 787632 189594 321222 1880070 1403192 1973710 1377940 1581966 1793047 1503110 1213021 1206792 1786162 485680 803346 1915271 437585 385383 1693602 484079 1801319 1890588 1342788 773776 682542 1740673 420086 1945461 405812 538421 928766 325202 1440405 1813621 666951 284460 1033050 1667867 1277118 273235 1109300 529335 896018 193668 1622150 15627 1549835 1862845 481052 1351741 1377383 1378273 483454 936354 549025 741983 637347 337446 262532 934899 1879700 1553895 387600 1255110 354539 790462 1490039 1999537 67728 1651047 434614 537113 1358402 302994 1877819 255847 551394 349080 1208372 230935 400114 980408 1544391 1367952 1776668 1001163 1921809 405122 899530 1574444 944346 1247569 789705 743883 1822807 943695 112037 1451829 454601 310824 1715930 1016061 842597 1027251 1948833 452201 628253 532121 883707 630324 1869607 270072 89537 1197557 318602 1757848 972757 334994 124713 1491749 675867 1604221 827202 801585 601024 1905555 326781 168697 1272745 1786807 1377585 1381350 1520364 1995150 1228484 1909588 960712 1631793 726739 193212 1529702 1419442 763507 1000088 753532 90779 1273833 1735299 1894121 429603 1701235 394245 1015058 1315062 653023 882959 1768086 1799146 651821 1724731 1551080 1263579 1074475 1193745 1635960 1227521 1912496 89038 795757 177627 364119 593485 364430 249307 1247281 534040 905385 1818476 1682182 207191 1884134 1358106 84625 1856736 821044 692823 260041 1566895 144624 1212823 1374319 1054856 1927897 356068 776163 725399 1075673 223728 1186281 1872200 1749492 77451 1564966 232420 5090 1911037 1657166 310490 1608257 1730991 1110216 933269 933277 1662873 1504701 1166464 1070464 1353569 1219200 1594535 158575 332730 709684 1386079 983206 853286 147905 1801507 1094534 165576 1948945 1939588 1971917 1279800 447935 1561516 1786614 698400 1198259 1026995 1549416 1295726 1130923 1597930 55534 1706646 1233994 602972 1205900 1767995 1675803 1137691 768016 1138203 978272 1807514 690379 330273 1619041 1243472 1821490 1218499 1534155 251651 368577 836268 1783345 59727 720945 1238655 1726974 1357696 155079 1336778 1017857 660785 1786634 1830916 912078 683552 1945347 947595 779047 768180 538677 1871075 431891 517242 1097955 1585892 1586535 1386429 162779 1007599 1616165 1032614 573974 1192778 1357772 1351097 223020 786207 1851324 141626 1884705 1688598 1915090 1546605 614978 1046567 1751053 1571366 454190 1814176 1352171 604326 1325669 982189 637620 1269390 1823104 916251 1142365 738425 1149813 229924 1985714 1258171 1662722 1249682 240762 344989 638854 1110019 1498171 408761 1583462 1806106 1847336 1005354 1258195 826110 1947786 52944 575874 1014604 1792943 764368 1904535 133191 1507093 1617580 1268354 814878 871934 1456009 1207257 1003697 885478 602169 344332 1225237 646264 1892631 1622348 651474 789354 1730318 1381889 527968 1766621 1737663 816383 768831 918270 889915 973883 159591 1213171 1975690 332973 1698363 1025109 368772 1116361 739857 819645 204439 1535940 783402 1699971 1323718 1701171 1752220 259864 589238 1089068 957818 304689 1118015 1410727 1262226 651430 1232914 1297302 395364 504012 792427 247030 1200639 893232 1475582 997123 591735 612266 1808290 1718045 1187857 1464208 612781 1144547 1040764 31168 1369404 541162 1813108 760249 462918 1341360 1496254 1250743 1822161 925026 1802746 566714 634408 1483236 1697394 1958684 521566 628304 606817 1859816 1223136 667571 1943597 41894 1839913 1498631 440398 1462615 1122543 1267945 215033 1817174 1105612 495586 870910 398548 373310 16570 1830793 1919932 1370345 1513434 1816338 241860 844500 1127287 585288 1862164 38313 208511 55805 1979329 1020051 840581 1623122 1414482 1475969 179700 949363 564210 661841 908484 415329 210765 871354 1500147 1633484 316948 1530127 1163671 785165 178934 1352826 1924213 632935 1164798 1659381 1844856 789284 401887 1934187 993167 1709716 1071825 1288046 1974437 927374 1428648 877636 1969931 533673 1308643 1860872 821082 349566 1920950 305014 654311 858513 544961 663821 1725781 597483 315561 497251 572398 1752304 1596921 1852837 93041 1755070 73711 1123575 1421985 121202 1150593 1529179 216666 328313 717710 1155680 1142814 1637740 31094 695629 640434 122048 204456 1896843 450429 12409 1122480 111263 86864 1313153 765279 1473748 699742 98058 459392 977812 1156956 1593160 190548 1918283 1087486 114320 158029 298275 455871 931232 215269 236934 979909 1800098 1954967 1026516 889398 1498187 693805 672035 594843 1889162 56187 869036 74153 1236991 948135 911438 1366124 505430 26965 886173 1283232 1105947 1606253 3582 883741 1014929 765069 176834 960916 1311819 237785 1625857 707851 250678 11153 270774 274619 1023800 1646454 373687 415571 1787490 834004 165786 1415631 265700 1562655 535110 464170 816546 687155 570212 782860 344202 1891291 1022739 225978 1373099 889393 527904 900303 343836 1204980 1312221 1868379 532141 1786772 120248 1282326 787285 177989 637378 874288 826455 842732 740709 1624347 1718044 1216979 1881884 1443360 51355 698676 1983312 913802 897940 1899237 819685 1883273 1300304 1249153 1647818 1617894 1980041 1348929 977479 216568 1372631 369801 1270644 1228416 1973533 1198704 1137208 1410923 213599 1456955 177421 359695 1758290 767888 308524 162385 453233 916661 1252364 522113 277664 1173586 1871474 271238 1083784 1888262 1201372 472293 1565091 1822749 1451444 1921258 1359217 892149 594794 698660 1876781 486713 786619 1295762 719838 1911252 55816 13143 849514 1645475 961141 1992554 228601 1798119 1505401 115169 399232 1710884 232617 1441500 154007 1611723 111857 941525 1193403 797540 1315002 171910 644537 223444 1930773 548134 1529858 1613368 911676 374350 729414 1710991 607700 1942185 1581762 1397212 1550882 656488 1032011 1410738 586935 993203 1982087 491455 1524928 1672979 802647 879826 1917145 656660 711340 517884 159256 407760 80083 1121793 1473528 818814 623685 483978 231032 714086 1974393 688259 284654 834898 339291 1524401 965969 1468036 640036 1005522 1154287 1938862 1703354 1843155 1839282 1203578 882987 1425768 930962 1071591 1397149 1502090 1397297 123778 198002 1336902 104161 669704 481648 1789819 175972 1984481 1002684 1120823 248324 1287816 250335 1729687 40572 549187 311373 1075909 1913360 1080891 696257 295397 951155 1012068 1116795 143787 1711582 612362 469142 904422 137269 266540 951250 823057 1890047 1222968 1481298 38395 1628123 1177329 910954 1161657 338487 451254 559029 392062 395548 1042217 20816 558978 934424 1937577 1662813 583186 250519 1899399 822341 1568747 1809281 1111538 1783536 941404 1149195 1881037 38624 1538404 1463326 362171 1115267 1085445 1900757 183042 1847847 1006903 552849 1790593 1018036 1813028 135439 396281 1947596 1931827 1284676 1944137 853952 1782763 797717 782569 1043189 1034958 1421640 185301 590419 776433 20989 1739763 1650077 593112 1501224 834822 1045321 902408 907237 431324 1847250 200725 60427 3102 1003465 1250074 1197908 1805547 1131318 1421117 1138661 1685059 336438 1267737 488974 1823380 1234455 1124889 669909 271439 1911939 1743955 884730 672645 1062381 1038932 1642087 564707 1600709 197072 136235 281337 1194765 571063 584118 709741 51617 75236 524844 1856727 257179 1147298 1175471 1188725 524798 432233 1834377 1064615 1236626 1143386 1669469 1461785 1860858 1694765 1394999 118665 1968560 917521 1133928 648612 1363152 1492439 593833 428844 1068425 870726 290124 1929564 514178 853405 1757919 164684 1628580 557097 905252 600147 112406 1370229 1012419 1928126 1921589 1556381 74873 1381153 1547896 1688791 1077119 487618 1731009 1940540 1164040 619054 995122 268474 589528 1716642 868158 507146 1132772 1408052 1399143 1268276 894800 177687 1816411 1079452 311529 1915378 797168 1278718 1745936 77627 435421 1093849 174930 107515 1976124 1041701 706660 1662474 523208 1658417 1451691 1882627 1746525 1833356 1841512 1164506 555477 1312218 1908131 1353181 177043 1796734 861971 563145 1311639 741064 836540 1572855 474957 205159 1265363 111804 1576465 422867 1122152 639691 626547 731433 1070885 1199115 786648 1007216 1180172 64473 1298494 246761 167056 1485621 1807158 1651681 1408970 850222 1051297 1239232 1958438 1779209 129654 209933 1859141 1074962 1331263 894371 1899268 2714 407900 1288086 169171 1090446 709961 348767 869703 1609779 576199 1513660 1100635 563835 1711424 848837 1598313 102756 1293909 1732594 617249 176579 856977 1802205 1332036 161370 117254 54242 885308 979351 602901 769622 1519500 1234051 1054612 648400 1257572 1041014 750341 1260498 344576 1978725 1173130 5141 1297581 1784310 835444 430321 474674 1425541 1335177 324920 902256 1058987 451945 1497679 1482336 15485 839347 1882122 238285 815879 1606270 1636918 857986 186 1796663 504228 906974 911976 1613586 1849142 1247580 1927018 722086 559188 1901537 870086 563911 970323 1726441 1640464 1140868 1872920 277457 1769570 1585893 1103458 763583 1422274 435304 1391854 1620974 168084 311396 313407 738183 1278087 1210368 1908033 1947697 243574 508397 930809 1766640 1525538 1106810 1144688 1516169 1313064 46279 1721587 762164 1618029 680949 152582 1321538 310487 1724230 1221171 680049 248219 1206564 1044328 995691 585273 1160341 585542 877474 1968156 106251 1417670 904954 1628599 484830 1830501 1867289 370388 1581837 956735 1277586 1895186 1361018 579780 61702 308152 904009 30872 1771628 597006 1762376 143398 135530 1813903 1111239 522348 1176113 1679273 1083543 888452 82684 670773 1627852 1973611 1220570 1031516 1481977 1598978 390400 696834 69468 1827870 1636071 1663018 281326 1451433 702290 363984 1375232 1008284 377772 911590 1856984 660787 1399194 85268 1977842 1287437 1624803 934579 1733614 1906659 1837894 339047 927206 1404759 1861816 1069941 728826 15419 1126739 1780467 669367 645841 1706102 568102 1212822 1236195 1541788 284575 557030 671138 1718477 930837 819119 108321 254728 418616 1137839 340916 1024414 1752861 1092915 214282 1546824 461813 265843 1619616 1026441 412030 254199 1572277 1319230 1312660 1435524 796625 119869 689904 319456 721824 681581 1075369 261558 950789 259461 1916335 523886 1811439 1887439 918794 1386346 829579 153896 515812 1869092 582440 1806546 1445507 1970805 815601 1495198 561499 1353893 1862230 20819 644219 1215554 1170491 1319862 1507127 860220 803751 72134 84410 314664 1705572 1999267 544741 90186 1283751 258093 1758344 1373329 446087 682814 1372472 789859 411955 718351 513991 1218430 1206277 1442613 693217 1677151 582537 1327455 483831 1197708 1431232 242283 1067498 798964 1096296 639154 1784255 1462225 1876782 1886121 1607661 1668109 461370 1842559 1148880 229553 1600740 1356539 1904744 1855991 553404 1493582 651604 591470 1665487 1173782 981592 1467415 1609536 514156 1897320 176974 1626720 1664867 34443 340229 1681198 461887 1163684 1178861 1792124 1431066 48208 1715619 1787174 831518 130015 1758560 73256 1932270 901577 906508 1120176 620750 419921 1405720 502938 707105 360693 759969 18254 500700 1500380 460346 1832471 739508 952124 402959 903607 1092345 1822037 161418 1435706 1882278 1916415 344466 1924374 348761 1264217 1515172 1393881 1482686 334853 1329857 490631 1926648 1298794 868816 1729158 1648661 520010 496537 907081 886425 1750878 929781 1270351 1372526 1300655 1216282 832542 1516061 481558 436428 1598437 1862074 1405035 1069708 953429 706092 1574305 667525 1919976 410305 35913 543026 130046 1955038 667591 543075 1765403 585322 372488 1634722 1414250 1844779 1633002 1056264 1195650 617746 1676518 1275704 1305214 542645 1685612 1599169 447827 225796 1148547 1192187 1989619 1149324 485219 189470 479454 1369901 1257214 1760534 1994866 409193 1417268 1580491 488495 1199886 266348 121229 80594 852840 1451512 1309508 122127 536096 1576821 1150046 609068 1435617 1587759 1981367 1957227 1999472 1940650 1897912 42747 236895 527755 1026873 619238 1418770 1175246 752515 861412 194663 1530396 1302594 1024473 818695 96370 1300887 1119956 965266 1864631 233951 1917298 339740 788048 1536242 592439 1906319 1371471 1384527 674900 59814 1102252 1107263 919219 1938626 633441 1139343 1883054 1807890 1003923 1080352 302552 114608 366618 275400 1288151 1540401 1812677 1526328 568862 654941 42263 1613551 929155 1466965 43407 1015114 530018 1032053 660590 1151792 1839958 719102 1645 1085964 902480 1982041 294205 744703 729606 535411 1120617 1006998 1383707 1141124 463911 479443 607749 1320340 882853 1590035 143407 1834888 253347 781487 113267 250076 1213151 550314 127704 1776975 1229121 963446 794074 1462569 923253 707996 5808 1557384 163377 885761 714976 212548 1173047 1092277 1384996 1103690 1141127 1129020 1806830 1584644 607949 1070943 1297183 1681293 1152932 723347 1780458 1056352 1577225 1131985 1326148 65957 1477862 1911034 1242202 1905430 1442499 988628 760602 179986 1801338 1987472 1816616 779039 216456 1377374 697518 1653959 1281382 413947 1877187 1872828 539777 819289 1566407 543623 791494 214138 11937 1789261 1710710 1682448 661049 680302 49053 868025 928614 308858 503560 190373 205067 1895340 856804 1926819 883582 510728 671379 596474 94154 1694205 1949480 1785867 1002595 288325 1862232 21750 521109 1128938 528698 1218078 211035 989647 570841 1076573 260321 233334 334491 1131081 1786674 657149 1741170 977434 715998 1390718 1223404 1109297 546281 672580 278865 551211 781457 287320 1620382 1349852 719316 821639 1811347 1691757 958306 1011216 106662 678172 590221 1570439 1090939 734841 1324430 777772 620656 1235578 1861971 913642 1073846 790520 882654 1056020 1222126 529277 1369072 357047 1200924 1215565 107280 1095628 1370464 1222070 1208661 1248669 611702 1588561 1119606 1194632 1524208 905808 148110 1478526 1226636 1170416 1241739 1691932 769975 1832891 976902 247557 33676 506669 352897 111636 53658 1194381 778414 1401352 1780630 1996913 119574 1514441 1470386 1121579 1663746 880950 334637 1513126 1239885 82700 523164 1907504 1033134 1142366 104997 1084804 1827868 1672378 1965869 979232 1729338 228369 1801540 675691 650542 1670367 292264 1239025 795797 1209695 1122489 1984929 177406 816165 583035 394609 1703114 1141403 1559955 389626 157602 1604342 1457035 1467877 883902 714102 1185871 1327091 1650181 325687 599876 717695 1895738 193838 821542 1161773 1619433 823436 834903 552457 1390951 750385 953245 1306405 739697 1133520 731097 664364 1997628 527288 1968877 1141987 1611415 1189779 563222 1760786 1748721 685962 1465127 750576 332206 1153057 1211825 1197816 1174888 1637116 1275832 1309756 1214014 1016584 1403933 848566 1626584 1246305 1592549 1969379 535442 311993 1815868 1125844 1981978 1066108 532857 707750 1033635 1682564 1066470 594889 1809891 1917369 454304 18971 1537378 1721502 341972 1771343 61561 1870819 1373547 436211 135416 490321 28528 1412328 1123159 1463889 1891479 1757840 1207971 566282 773603 245751 509919 959493 249426 485230 752880 1685973 1450804 677505 1208759 847520 1436179 879764 1131574 504767 1364623 1532610 698627 1843863 706015 1762134 1590179 1477403 636538 1446273 1676877 1875464 88412 1772973 1933935 1044448 1297787 586526 1064887 1635655 1471398 1126228 1607115 1261714 204903 1287378 1432657 778747 570670 225284 700888 28046 1969260 1456696 819047 328902 1188390 77736 1765615 1096929 1722217 455441 203684 79835 1041869 1684826 849459 1326927 1232810 469815 352545 1640338 1124299 692522 1426750 468053 1036823 91521 365443 1216037 10001 1507298 578915 1168597 1542058 952095 975846 1984354 743292 1518572 1347305 1045854 250874 1256330 594786 1927651 1289555 1207398 196583 433372 1008767 77671 1078967 701610 1930926 981886 1051281 287343 621402 651962 86247 1049015 901323 1709169 1520430 858241 1349687 89024 572206 760438 66315 1957893 1997861 468960 266322 1827706 822638 1723084 877290 1392024 756890 1262510 1557016 1496922 1521926 2194 1052624 1510168 1716182 495922 1904742 20360 196088 776848 235005 1131374 1257237 1703370 195102 1530871 1350471 78156 1510617 1359318 1821894 1273021 22983 24347 109245 1048163 1704659 1808154 219138 238955 926435 927397 1875180 54053 830946 173700 1007507 1032216 1449793 848094 1728602 437058 304884 415510 1220646 1317911 310094 1704529 1639296 1934347 1309703 1624603 181048 1056520 1187066 1410751 1232328 679376 1400137 1923787 1222631 155017 659503 288855 1083417 1405172 475574 267753 1947793 1113831 201664 560071 1223630 770861 1364235 870057 4128 327841 355245 499191 1343541 1764053 298959 1427946 214852 42961 1389083 1156524 826725 801397 319002 419199 1126035 826399 1791528 566684 1533118 1854261 15685 1820636 1766010 1233495 459128 296692 295489 1506034 1483121 363875 13395 300574 413148 261102 1660976 1922049 985699 1255248 1289917 435957 1186232 1298066 1666618 50397 602250 1278943 1805622 1934309 346085 366585 804496 1008696 1483904 748756 1144013 1684572 169895 644388 819214 15098 1622789 1438073 1766818 182907 1184517 593491 1859032 822780 154186 1570859 713468 115530 341450 1561618 463219 1557498 40966 1118388 211418 101970 1954028 616847 36718 205794 504837 10691 1165145 875197 1775588 1343241 1799261 237251 296260 1628697 896130 329775 1216443 535615 1817378 1682957 1639427 1942302 1466085 1236212 974484 1813185 647903 1873264 708940 1403245 1415059 501409 459625 757559 1838539 1476465 1554184 895264 712350 1929602 35969 1347104 1011520 393114 1506023 413410 1023275 474760 1295279 782745 1600067 408922 1080895 672279 1033049 1655954 1432430 777902 1311100 171126 1685272 1315176 1823572 504772 1284784 1787181 1942450 349130 1772717 224747 110763 1048406 671079 426198 499381 1883345 987471 1001277 608208 443127 78043 884983 740860 474524 56367 1274314 1785038 1083439 1882933 1724764 1104845 1921371 725922 1640370 945734 281141 1957160 1555946 1134392 1377343 1650146 1323844 1956852 958190 612316 768325 1851191 476375 1029592 16542 1979016 571475 443661 1331788 797127 787543 1682671 1737648 1136687 959823 1727265 1677327 1285853 1170541 683447 1140203 886265 517571 1131011 1648606 1291931 874325 1609347 1806489 1858922 784972 845825 332008 1678509 1689506 1882934 718220 137722 101903 581516 1461264 603316 612610 1178620 655224 1919468 1158437 1277028 1858841 882989 1731830 70184 1394781 799030 823980 1835847 552474 1208102 1985702 216708 815967 1871182 1342395 993540 1661116 913966 849657 499030 515234 183668 1036897 877285 843280 1262365 1838695 47627 815034 407036 4006 1624820 32130 1496426 378777 1591660 1716422 1350447 1055337 14420 1600136 1064329 159031 731749 1509452 1059336 1242121 550191 1035442 576536 1473602 290987 902266 397429 401448 111012 1094409 220685 968374 1846749 537070 250778 1085689 392853 1305648 851814 855538 278442 1830305 53044 208740 768728 1460051 271110 1423399 398857 270468 1836673 1751695 1235633 628352 743746 248592 912047 6563 172817 1697214 1003077 70736 39625 1177827 1564658 740654 1468282 669240 564768 1861694 1207527 1250750 163123 1844970 694096 31377 1611289 226081 950070 403295 1819429 802585 669873 1047450 580223 771981 1282139 736590 84223 1326380 686898 378274 917115 767733 1347815 524417 1525301 1176674 1400730 1834052 414855 1115409 1380751 1238170 1742354 568253 1670796 1816105 1149526 662890 1063935 1594645 91447 1892385 214833 1844532 391796 984309 1515806 686349 1104579 206766 785588 606723 1495868 220734 1482478 811266 916887 349510 1836733 679979 291679 685386 1851592 843356 436657 1364189 1916779 1193002 1259054 1669048 64330 1414289 181612 1259554 1223936 275991 1847743 1010060 1429627 1196907 45378 1403394 1104361 754719 1062188 1301983 213608 1923169 1125453 1878673 1618226 1959497 792619 650356 711599 518627 1487185 1526229 218020 586612 1654374 260789 83013 1017366 1041548 202698 1730590 1745176 817747 1607888 749380 1512967 1832130 1979745 1009570 574589 1229001 1197425 941726 1004564 359920 322597 997150 1139258 1412116 27713 1426587 333338 1035202 533124 1179786 588585 40276 102827 436872 162697 573728 1898107 1444579 1017235 322837 824674 1524556 886253 1030820 643289 1673335 501795 1692874 1533614 1080649 1068225 1374663 159772 20731 1125940 1099810 269477 423412 431935 1156057 633015 841176 1384677 1078110 1453899 1727214 951373 1711800 237949 1003195 1399769 638006 1480792 1299878 784605 389320 391495 363151 1024372 207067 160095 1436114 1796697 103047 1578687 1770731 917030 295713 1816699 915831 423133 181156 1342371 1085926 1172627 1013804 1994784 969805 1914277 246155 129343 1089126 368322 1945866 660171 1143665 1250992 907359 1820180 1435168 1297601 394895 1467442 1448951 272964 1225786 739549 1814269 1487884 1267565 366335 1916359 1784367 1361660 274587 1716322 1460761 43161 1511306 280504 15092 1816927 148955 297061 1817622 351345 12337 798053 283312 1639735 438168 1141485 1391000 95624 1193747 1246438 483974 805111 792995 446944 1048076 1945216 861331 1242990 227548 1485787 145412 686058 1823684 405593 101254 1836012 1188090 526541 725933 1576588 1232548 180519 953119 1802433 804067 921855 1123919 15237 15264 265562 1813178 547473 908561 1897131 1039933 1663886 1448436 1865236 1654977 1858959 1678775 759351 129114 1501149 757481 267049 1411502 1186859 27599 809993 1933267 1662494 364954 477023 1669571 1318911 1111511 1549457 562592 1137285 1977001 415994 288616 614764 306854 1106422 1805716 1728477 1485543 1060356 4506 1005412 539881 31020 1314634 511573 1625600 1219934 806052 975811 1035945 407350 1753547 1585574 1378168 898427 1286191 1657303 356774 792053 974157 1207518 1718784 1880564 1134840 1708152 1094551 939237 1043666 1125562 1160056 1918260 385605 966606 1103936 1299561 72018 544044 160927 1412904 1851019 1434934 24422 950827 1596033 684909 1588823 41304 1188263 858944 491100 675136 210379 723149 417883 307334 1768416 971363 343685 282323 125035 367142 1637144 249586 338403 711501 1878091 1322706 367206 1859562 566225 657486 1071659 741379 1604308 796749 1915545 1431647 1428958 1026744 423044 1524146 64599 1157398 1362785 1138493 1642081 978376 839363 612201 118893 853676 421821 1222528 837852 435698 1099589 1394796 1368525 1869434 1026592 913274 1955672 1545390 1734823 1621043 1985214 1953151 1056181 63020 1066067 1881721 198005 1967987 1938695 898947 241443 1308931 571682 1695671 1170257 326798 1647925 1230348 1677216 1509233 725986 1495057 1125644 963016 1579969 324066 1990355 1215864 559613 526289 1988942 1425259 1105028 1763439 1534373 336614 1727802 1254277 1923545 580806 1423967 514895 1012572 1456636 60655 668148 1948153 1701471 1839129 1433015 1045824 1432069 990445 1965035 664266 766277 344758 30490 332266 265926 226529 66380 1879980 1666596 387149 925396 731968 217024 1951049 1488771 1994656 1192524 22483 569330 1659944 216645 1430488 382376 136957 1404469 1461995 875523 168639 1623746 263070 821330 1084440 120258 95219 1850411 992791 1052224 476415 700907 305492 1789364 1413416 1225483 945430 1635072 350889 1569354 345982 487611 776086 551102 100173 349092 430666 873051 470376 478031 1703970 582024 967986 1850749 1841754 424729 854407 1859859 1368925 1500864 355464 1039883 718313 1646821 1975369 1210994 877215 562750 14591 1665463 1295281 783332 704855 451172 949362 1530168 752156 438557 1350851 225062 736999 1392507 1927038 647781 1028075 1201834 156559 1088338 315470 877387 1995359 112947 861526 1155808 1540942 1760486 941175 274795 34940 1873773 1502122 1035443 1303077 1024266 694418 664107 1430044 167663 315090 1484745 251303 1945524 561982 989130 1353183 7325 1847205 649202 859927 735878 700172 1837217 1884672 1640737 1125990 1790644 771943 1068459 362617 296674 1306613 1661138 1982033 440355 693774 920660 1822047 918143 1621669 215889 270939 1859941 1560712 1718192 1478646 217331 1930267 357108 1594335 1237090 1137572 206387 1842506 1904927 964824 1792212 1150579 1313855 779711 353022 652758 474332 385508 1736248 1302787 999984 859741 1236002 605548 1381073 493071 1698816 585371 1017607 1477536 583116 1219126 40041 1161677 293335 214404 1269397 1205039 1849948 221925 192207 1782107 1439979 885865 216057 924487 1647388 897422 608201 1883771 1628822 501083 786690 550567 111374 1512493 1017360 325640 902793 229133 1055913 579527 1379807 1521810 214727 1458871 1021454 869082 1308165 1969669 1394154 1236732 1088187 42455 668243 899448 1020393 1403069 1768414 318685 1604593 1170532 262193 1222621 1548768 1723117 1826816 835566 1331253 538553 536188 1742291 1519783 1768127 752484 1958272 1843489 1835299 184242 1085780 753900 1654672 1095346 355006 357712 1372969 1056702 1119418 1978504 1525947 1547287 1984256 1558658 461610 1005155 402880 495330 971431 1023058 1094464 1724215 571464 1882094 751558 957558 729623 229543 1178136 1732396 1532796 192874 1136189 1390843 1871658 1752103 449990 1446373 1839034 745411 852490 1607092 1719107 723919 1114642 1920711 1958531 485181 1334586 649403 1418294 1357272 1815197 695947 269681 154027 1917684 1653927 1475800 1021738 723960 252870 684903 772344 1249514 1948891 84977 248983 1754757 1600462 1633728 1621036 1527268 953679 784076 1984535 1304547 1068523 326463 56902 78138 1042878 940433 668002 736992 9235 461132 1421246 1368083 869623 1124676 944517 1489161 1009218 277788 1250033 1642412 808656 66201 1246232 639616 756538 1804198 1274252 606324 23828 278577 528394 1302758 1584844 1585770 74247 1992984 1125084 608258 1496685 855539 262099 69143 369761 855017 228345 633135 109650 1480055 1904326 1911043 200653 1813819 569663 476246 244169 693909 1779322 1340058 1934599 454187 342050 250488 212119 949679 1272545 146238 289198 50214 1285011 239592 1964367 1680893 296850 68546 639634 989520 1513611 1661163 924351 1618161 1656125 222487 605765 1862114 1444538 1320648 326158 1519751 790731 1354335 24051 724596 1750928 741142 1304856 315907 1944491 135751 1205056 1130954 770879 1993776 1027550 289646 1072984 1510342 5298 576912 1341093 511399 418497 549884 1790217 701553 158652 1225683 1671621 1594531 1306465 217397 979132 37381 1216925 1880693 118855 1556058 1577469 1790086 584565 689326 210677 801002 69682 107794 240517 203889 1774087 960227 721350 944795 1108469 1530904 443689 911220 1245911 1585873 1674843 1407539 1380059 942052 114511 1351774 866967 1692340 1209003 200241 1707483 487955 1739832 329 1714657 1382706 1108335 227038 1206990 64436 876716 1163455 449701 1558471 1825908 390403 938583 653185 1548869 1815318 1320889 749563 414467 1173532 26934 1940292 1291413 1731141 339368 293317 1201304 493776 1339886 347893 742556 1097851 540029 851059 1845859 366850 758894 1439637 536290 1422122 905295 305304 1849625 1755045 1003151 1995476 965651 1870905 57564 1650212 1283281 945870 1586282 1850598 1787609 28954 1583594 713850 356125 759608 178568 390626 39715 1809770 1273270 30677 460260 1573283 169687 1423402 725759 1303444 1507925 1541220 1058425 973078 1753360 1323836 920961 1401457 1377571 695389 153016 284427 971674 390564 1761971 248508 189311 86357 1400075 240894 1529970 1650298 248614 1841883 70901 696814 1653024 1059414 1560265 431379 581912 1396458 944436 1895555 1869899 1053934 1121319 133839 1984947 149815 1255380 1947531 187759 1542205 1019081 1391107 1263013 1039804 967467 1270511 932131 825724 593357 1934414 1075750 1972260 636735 964049 431611 804203 995807 529673 264700 85544 1234324 1392570 1656968 1356745 648838 1266506 166938 1534925 1868370 120493 372346 1757610 1566641 1091692 1671350 376980 912186 123562 542193 443660 1756496 315148 1209434 956610 194482 280990 1660515 357061 574055 1020553 1206356 414050 1543054 1024046 1276254 479036 1506744 177265 1339385 1539900 342264 618745 889714 1747419 226355 1474261 195723 155541 792428 1212616 303818 590175 1627370 805223 49169 1646374 1881766 828506 1354244 1679156 178352 792826 280168 1612341 1172501 198980 626589 730500 570566 1106293 1136474 1323953 1792957 942362 864299 1442845 1821151 1540964 768012 506523 1606247 543417 1538279 1502757 1692965 891411 212341 1748420 1130809 681260 311184 1494460 456480 512062 146603 1812106 1507577 1764051 730059 1351413 661464 701024 1464324 782397 965126 1502223 125833 1510921 1598077 90305 1631581 57306 27890 1941044 1273949 1756828 1820208 115795 319087 1760659 1866979 1073831 235581 254969 1837694 701933 757471 1461818 1798892 754828 1649880 1920020 1275145 1803438 1876860 111723 1143555 1916344 400545 1884084 699127 1012712 190520 469283 1014414 1848695 687784 1660250 269907 864595 1182084 60430 2094 428480 350843 669919 188032 1813875 1994816 1626946 18318 4957 49731 1318660 347673 201145 1219446 543712 1834308 1721680 911560 744014 744738 426121 46536 1332647 1139332 1327517 1213189 716743 835243 705601 835579 1457437 770629 1505891 407144 593597 1866644 116022 757986 954966 1813606 609653 758263 1703952 568384 1197430 372697 124083 589481 1300603 313736 1937402 1307631 1986023 888794 1055579 1780341 17001 1500825 183882 1679239 61323 595478 1138986 459581 705049 1357845 506289 1534832 1332472 153088 1686177 937890 604592 52043 358608 657866 1791690 1017963 1767424 1077129 333765 599083 354682 1159688 590797 1136320 480684 1799223 295583 1934220 526537 658921 246982 537105 512440 1458792 879936 1152314 1233380 811042 88606 1501305 1849275 155950 806657 255318 1309270 1901623 1665667 1355631 882739 1802194 1601278 1662328 60565 741220 328721 1011044 1443971 1265970 1617191 347291 523672 1885369 6533 1638803 870468 454018 696864 1372363 159935 675826 643190 276729 796449 1442160 710130 318353 475325 545117 1390186 1922971 1100935 775020 729286 1369816 708168 1624280 977707 823984 1381027 17957 1124785 1094034 1239487 191133 1422563 831665 1093 1070718 660997 950231 145222 97615 980358 1847382 1655249 679688 468792 429836 1918089 1810310 1146523 191856 1354435 1459140 1141031 323951 1574334 1825679 823562 378728 68131 1864790 471225 232155 105134 910017 1352481 1958955 68229 953252 1470485 939784 1047347 165012 524881 597780 1263769 504580 1061290 444043 1239426 1806798 1019927 468986 132455 1179653 1330304 69260 546540 987917 1362745 40078 85731 113117 1128301 970933 588153 1741557 862748 1930464 1020520 1319372 712926 1401110 42572 1605870 144635 1814241 361698 828838 858909 1544220 1727809 793919 1546202 1874081 1661405 895383 1650408 141056 1271021 550329 527347 1896033 461414 284349 976901 1051576 438841 230006 582596 914553 1187170 1294384 777020 1341704 222162 1009859 809157 1280367 273619 341442 805744 584076 1192378 815146 375098 1660464 1276239 1099203 975767 542496 1192405 382483 920009 1013037 1817016 1084973 1666442 636925 991344 705120 397151 258907 1958187 1811242 313304 145099 1688820 1924597 362968 1107618 1955190 1164309 1197845 1875336 957326 285660 1309193 666484 977010 1317398 197736 1557932 404278 1377473 317730 1802032 7595 886735 150212 1372791 875400 1578131 375493 517206 710511 521043 36997 1138487 561511 1152600 879713 380578 1794125 1026911 1216166 224077 980752 1494852 285566 188353 1584551 784880 1234867 282030 624930 122629 712366 208474 1894666 987594 943225 1747323 484269 128720 1077248 1458200 951538 1373429 237460 1460932 1759419 1308957 1500407 1717564 1766119 691447 300143 1392675 92586 1172392 156415 906966 175711 689999 236272 1507764 419058 1075891 1846406 1622840 739416 320873 1900280 1179918 1750926 992321 1862031 1342966 607110 163682 1676564 1332390 708366 41808 422439 981577 1387123 131245 1311253 1269586 849136 954937 1355690 1624604 1787764 1968823 1168490 930702 1951642 1063463 1134710 1345934 22337 1927683 775024 580335 1643147 1221047 462516 805060 968298 988470 1618199 1432807 643976 4379 1689674 1719496 7566 1550555 112295 1084460 382599 1437657 1046836 92261 1805544 16155 49538 1275324 1767377 964437 1104653 290803 1056345 1359305 1471402 777580 526601 181681 1276334 425312 1180329 1087625 489201 1539450 191100 1567037 152321 890695 130748 328743 1198701 491016 373023 566876 789942 1389160 661409 1405941 2992 142102 741402 605995 607945 1681997 1862784 705028 1068450 1383178 1284356 1642079 1473791 1865276 1854810 1712584 883037 177251 1907644 1984993 1819958 340089 654449 967293 722425 1374273 1244586 1788997 268388 555688 351141 396732 293951 1917278 1997396 79883 231652 800751 1527899 253167 1167609 462019 1542743 1605196 1083463 1045589 458868 1803939 1450827 353333 79932 1058318 484747 294465 16240 119120 573561 1980319 457076 1977647 1373539 871072 1722611 723708 1273562 1274051 1735280 123585 279007 1994166 212588 967805 913896 1530832 1584072 1428042 342647 588174 160266 867202 475760 1687453 1747338 199299 1283998 148026 775807 563181 100169 79545 566307 1019693 748040 1843136 42080 457018 142044 847569 123699 1395000 497488 1869592 681583 918569 1323652 827766 871529 124263 489930 611919 1356001 1708649 764810 101387 1171213 733722 76203 1140639 1554953 1782427 1251745 1486986 552317 1301665 1028186 247600 1674304 266832 968924 1118607 293719 1037362 1086124 1140227 1104804 1414322 570161 1653713 1695578 1275945 1671883 152609 1846330 1494080 470050 1349514 110579 1978729 1276230 309457 76887 1535749 557397 1389815 676920 1298669 1049924 1955952 1693181 1925173 1611259 1833244 1188430 42493 793242 803870 837749 714835 1590303 1848914 1580874 512415 1856590 680288 106755 1343364 1746394 934930 688125 782485 924520 881884 1669707 935812 1149506 195378 1061398 1415008 1763224 1720257 1759232 43818 1402062 1785965 647731 564234 421278 1273577 1888785 800843 1995234 1941745 1239743 492597 384575 1839679 1701102 1215345 1795599 1154591 1961858 691251 1387583 934803 234078 1404791 341939 1807013 552846 1763254 90153 696116 867287 842331 1715175 875948 1673672 1050525 1104376 677329 713261 407117 1832360 1882170 541843 1751882 1480269 725871 1926092 562845 603264 186483 1794493 1174947 1393533 764809 1556641 818188 739220 508766 1411027 261568 1257956 1108928 1152469 132146 178202 1860198 514631 960449 1070738 1706149 1913350 302600 820273 933594 986356 676608 1650843 1932581 484767 569801 1672310 1564909 1930188 647925 834506 1162801 512030 917132 847697 1353372 1686207 1435868 717304 1378121 1653015 626670 302900 1066767 1113090 455385 213702 969381 105270 1110108 723986 1942211 1700658 1600835 131917 1725409 1344920 138164 792276 1363721 1424398 362846 1860083 532611 1682436 216137 1013471 768306 1845579 1520120 747812 1334613 736382 1864876 1452058 1736929 1718473 1844161 444510 1853599 250825 478784 1657682 590744 1245017 822741 78480 1916505 1497746 1678774 472525 1197386 1300809 297556 1151352 645802 98382 299257 1603173 396962 267274 1212550 1960529 1855966 189148 1887569 1304900 903447 894190 362194 1483429 1352439 1613365 1149906 98401 936551 309135 193544 683101 722454 1175235 1225335 1197167 726796 308328 826211 84783 1162200 1400741 37260 726479 109281 664984 767098 50610 480362 87282 1716664 1862796 934036 630991 1090945 160917 1631315 1878862 972668 404999 155693 1053163 1503873 1714882 79811 1062123 321934 335758 112834 149146 549070 433177 1878402 1560765 1208782 1470961 813823 675076 1322332 1391100 438948 1421969 614933 1522352 1585663 1020 294611 883546 1630470 1577419 576337 297932 290829 1250412 481045 1529233 1735414 1505623 995922 1361210 1677594 14316 14175 107383 1676655 888506 834059 1428742 228613 837574 775896 1181229 895042 447974 1831989 1032871 65589 1974030 1871403 840415 1584021 509342 1444330 864483 1456249 1797863 262414 1103488 1670385 134348 792161 1960741 1590665 222751 1049604 1411628 1619976 539470 1300421 68715 213808 1520089 755340 1063336 1858816 1146529 1103312 1576125 1584484 180917 619092 1392756 443925 1543350 136912 977760 794480 268738 247511 593331 38930 794386 1421388 1479684 190740 620999 486914 695604 1828170 666376 319799 187203 482048 633834 1128308 577390 551576 1285873 930629 1454747 983271 1767354 1002706 566841 1154266 4272 1397547 140658 960768 1913326 1297785 475340 1417844 1905871 1290260 602880 426257 1431583 1158759 1699518 1274167 548050 107792 1558010 17312 1208171 685698 396807 1889740 72404 477829 1571395 1913935 1627402 1957833 1122780 1558196 220631 255194 1767893 558471 869725 559239 186246 1575792 941635 1692224 996096 114309 632075 1356004 1328962 1909635 242869 130051 302458 1331821 1392911 401488 1760775 1180000 1422125 810369 1952711 1868937 1274040 189070 764498 1728078 878072 495490 62151 118848 959619 1778622 26693 1301944 1287631 322791 1598023 206380 586281 1695801 1891368 532631 633656 114408 202775 1018095 826031 1622542 1577030 1841370 93396 1504926 909399 261603 1847879 1886357 1950583 1642299 59923 694316 1456485 321532 311423 1541171 206250 1442590 1443493 1887552 885792 808369 1051458 332202 1270265 55589 685399 436596 1424358 82473 1356222 494782 1486251 1522543 1193144 1495169 716701 1865836 697328 40060 1421728 1932634 961930 59109 1129959 1808532 1942720 906691 756964 1726818 4223 1687075 1729236 866833 366426 713825 1549998 862221 358278 126457 1401014 1323385 1060404 807307 1874530 1296714 1961510 784794 439810 175857 1082092 1369924 181132 609421 96132 862962 273243 865142 423049 329022 643716 173099 1629914 97306 1388556 1990209 417372 1830631 1860355 1351719 243951 88911 1534152 1422283 1615421 817430 1001032 1378862 1914295 491617 1926435 398020 868391 193051 298230 1554774 1023623 163517 1891527 828669 1221043 1825643 989235 131779 1687644 1266890 326699 1133672 1848359 26990 204848 398699 593858 1822099 1361990 1335911 589345 1222017 1949597 1076301 234764 341448 1322584 205761 952813 1866728 309964 1716621 1311008 1827522 341386 542946 1627448 1437087 1766783 219948 324664 123775 623545 1942461 1164900 902789 1621393 187733 207642 926704 1179793 1467008 817618 1517294 987112 496822 1692028 754742 1993069 238820 270909 73948 1765205 242371 435527 1383638 1752618 1043062 1329474 1032873 303030 1349581 14976 468622 482156 84838 1310637 851230 487554 616770 494151 940298 1252504 1986600 951263 324523 283242 531233 563817 198517 1600068 1401211 1556226 1966867 1093729 96707 1278591 1446862 1055816 107904 120037 1303951 148136 289070 146015 1628428 828800 412877 555542 1636288 1099847 1050537 1412995 758122 1250829 302452 1153509 1039131 898720 656554 1093291 1152936 618140 1429409 909385 191898 1124220 1905834 1314196 765018 374744 979825 1998630 1110395 780366 569133 126080 644283 1972447 1350513 1671500 1811020 510792 719869 1004107 80056 1964944 1254148 1044874 17318 1316934 901085 301797 1420436 647295 1861314 1242099 1305081 8679 955336 1823014 648391 1225192 680251 1891626 495798 211882 555176 635046 895862 552773 1340702 868058 1694869 594025 1008037 1845426 1350346 1325124 288608 47836 467397 862144 1097550 1839614 1284419 1223070 1111550 744064 1365157 824687 1818540 1902691 1368895 1167853 1485280 735066 1405141 1676210 820408 179454 1697410 1700522 967853 47190 587881 1675401 319274 135062 132920 660515 1772638 315648 1865498 359967 399564 615890 369018 694818 861506 410009 107415 732526 228165 584367 39394 1197834 1955569 1203860 75412 1953708 250956 1556537 548990 1388094 463608 1972408 1708438 893857 1031545 1093908 1059741 759406 1061308 1136132 1048838 805693 280342 1791501 1514696 887071 1207894 1689225 1851764 344722 931227 754648 328706 1989737 1530581 904057 1826467 897827 538510 1435837 415444 1002942 731936 1279511 1695250 1411577 1553003 502127 346042 1221626 893243 829828 371629 163529 74108 1803101 1538844 1970392 1766613 347651 993415 1254042 541862 700508 1897946 824877 1765598 576572 1405818 438123 1904399 1505236 1577600 881402 1302877 202190 1636689 538735 575980 1983113 1356689 469057 1122940 865056 72306 403182 1891696 1402553 642138 977002 436900 714558 145743 1717356 70747 1868114 835572 334991 1800160 1027294 1557259 1987795 1513449 1435418 734548 1354015 706823 915636 47378 1120809 1485276 1483350 1958286 606462 1159974 1735416 1510408 1155801 834230 845414 1486858 1720867 1586698 1013420 441714 276787 500865 228724 1295441 1874034 1812279 951228 1592878 302674 379290 782350 1439662 1097706 630433 747897 241249 1456256 1459933 1235950 499706 1416324 1395449 1383542 737746 968760 984668 789202 1559698 1289243 1745346 1163744 1772457 877969 702172 323327 321241 1120978 951477 435994 505930 1117654 1790319 98332 927824 1144286 1327521 1815309 271987 319340 563953 816939 1309366 1895364 1314732 1228002 1697988 1752046 236844 838156 250423 1587603 264220 78325 1320082 691427 921286 1879755 49 960560 471673 1928313 1249208 1495165 1744862 1198192 1142742 118775 566592 36254 1874289 384155 1325794 1066837 240135 1124169 285649 1234918 545633 1459800 491138 699430 603304 1007128 980104 1930751 1347523 1512286 807469 1589021 908796 1357854 207794 981631 1919969 1280345 1033243 1226792 260864 1263852 539642 1040921 806276 1840672 143846 1212545 532934 491614 604373 1001978 1609055 1660176 65851 340345 1975780 1416066 513314 878849 481396 966100 647656 1414573 1913083 1105117 209239 45410 195964 1943044 1586350 1533314 1997790 1882810 1049912 1892365 1847064 1328444 903955 1108035 1238995 1984185 525102 137167 1207080 1396654 1234010 679678 960380 668993 1056598 1576331 156644 402786 229400 12765 1116364 1619091 184594 1046067 1567591 464562 1148038 1903668 1704087 865612 50392 424184 709175 1964150 40885 1381795 182693 803078 734808 1500428 482618 1276962 1381052 837228 139642 1052663 1094439 180795 45494 1126365 186592 1631782 1933493 404210 147684 1164603 1413480 1238325 1222565 1487873 1844377 1272512 1188955 590848 343243 307082 28198 1993227 465048 1558565 905793 1299955 1709911 1847657 1242606 1342622 1493526 485202 201148 755259 694069 395067 1929514 95207 139038 1940722 112294 249207 1817513 1474391 1068900 511359 327943 681666 1231284 574903 39832 1089196 1107860 1739781 1679926 1105252 1058189 76418 405093 900549 1680026 1555449 435279 361806 784989 1032665 152574 1143154 1817894 718957 210273 1767974 1586254 1543701 641230 348409 1732439 896894 1115706 1949004 1228671 744074 175534 244154 454793 268959 1182193 1611993 429698 1887224 405697 1277941 178428 1159268 1814098 1866894 788309 1971851 1278764 1023391 1009928 323740 1133293 632810 171235 1594260 1530020 449599 703718 1511338 332717 831995 1598037 1699954 675966 1957900 348066 571346 287650 644653 520067 851336 844799 1075728 1176495 1853947 1877147 724138 875187 45308 772400 1319718 457438 1437079 901136 734656 512625 631330 973676 1349354 1662952 331998 1538971 1519806 457056 444947 344146 1220934 1792796 1231116 643378 6898 554778 198583 1280019 896039 812506 1045340 1120703 1908363 1270895 1334227 1763987 133052 1380222 990552 808706 633688 1474135 164782 1413545 1725054 583831 1757525 1868897 1543150 1836374 509042 768001 937881 906882 247798 1349081 527224 996732 1993049 1267942 156254 1334203 777937 1265248 1351312 1085170 1872546 1232062 1468703 134763 1589064 378175 374303 417297 1543960 126730 1709068 148461 396616 457511 1983266 431509 1039699 1510313 1698002 340471 1626559 771941 604788 1137732 487470 1652795 1087459 1993654 686483 1869227 1760322 1298093 976347 1526935 839011 84534 693221 1727030 1441856 1110829 1354675 458202 156342 1573366 1113940 1384346 1553105 519776 973746 1669455 466269 1052847 1711043 672470 816020 1603469 1240433 503377 1433022 1096376 652022 1504578 995317 1661715 1318355 188139 1308511 813967 1211132 1973124 690503 1794828 941996 415323 1119050 581621 1164185 128915 972326 1568835 327064 1560632 1358922 1788929 191542 1337025 529899 843613 413463 1785964 1269213 81223 1502340 205661 1723226 777576 139890 1243771 1550231 1955507 43005 363226 879991 628053 772206 436582 377518 1612003 1245332 1656921 1552469 138336 1896479 1391726 1914416 1966233 116594 515242 1351861 1098311 751784 1155117 1345210 98056 1949660 662100 1503704 1708825 1385334 1878533 1438621 1107413 186511 424220 824237 1122118 1454604 387475 1597104 1311369 1304190 1274007 772841 1417048 1764945 1165250 1591308 197822 254262 1008614 650583 276885 1459585 1961714 1769840 1440968 1675140 1817366 1467666 235184 363487 167178 368258 590958 1651451 609600 1876695 153109 1920187 1296875 1461360 1798603 1753830 1484311 1257459 43601 566252 1177437 1975397 321567 1019739 1717741 1319312 904470 44836 287914 475020 505313 557728 1173246 781616 1668497 437723 1945409 1104314 967473 709456 1385231 1398575 647420 1421285 1606012 347374 1057164 33642 1869370 1924945 1139599 983759 1066070 498536 884196 555719 925635 996580 347415 1023882 1728463 1035894 899066 632731 1115587 366630 676360 783292 509897 1134685 103793 619947 48352 1911824 269247 1110363 932936 1327840 1478551 1567596 1574936 1346755 921275 62656 910821 919954 631850 830827 1206395 594211 1894645 1999999 1265267 259926 1222390 426833 1213429 685308 1374635 1992517 1366745 281803 1117819 1691336 444219 310729 1772527 60267 1471539 952025 155720 1195742 1409017 999260 507921 1389466 188968 419863 1757872 1218896 402872 438372 1221148 914137 724878 1387603 1276081 1216601 640781 1064274 87490 304605 276694 1808099 470539 1991995 1295717 800268 256710 1578237 915757 1227064 277996 1092525 137226 974796 953354 694764 546353 1202117 590688 242596 530772 1055949 1021098 897653 1901456 554218 604218 128279 774968 427490 971107 1323875 1831917 338350 1539269 1106290 543554 1502263 669849 937311 1282712 903563 1798291 1160052 1932001 134454 488156 565067 349264 1154167 875997 1161567 191039 1011363 1190302 242496 1182876 1003140 162162 841485 435788 737964 459379 1513721 76230 1332907 683617 1924762 615381 886184 1063249 741083 1660896 926621 762107 504933 1573090 799947 1947822 1405651 564291 1001391 1512037 1744052 1883221 33998 1826250 1453276 1600708 1114477 1529836 1236362 442248 377626 1230957 199571 805054 1180518 1305663 920153 570112 1618939 1399766 1061435 841481 42160 1894083 1835227 1768947 323537 259131 1520673 1287851 272975 203781 1054473 604589 1043784 827892 1167147 1868353 323461 1377311 1400035 1841622 513822 625537 1573843 920639 839556 371955 644450 20749 1362476 1177605 302117 648255 1126379 1329073 174505 1752806 318197 141267 1493506 137906 581581 1866567 61147 1033284 921997 1092992 442806 1718084 597482 1835018 288063 1199861 1302760 1498675 1191738 610119 1925137 519792 1925705 507382 873418 39331 110465 660665 453139 1470768 586828 707977 47502 1401072 108551 1019508 545565 1546821 105251 1774345 680486 401432 639967 644201 1636869 1695688 729510 208240 898581 1273613 1544707 212239 84868 1875407 1973483 1004288 1654820 1437038 944129 341523 668218 537711 541740 1206743 1058024 541883 408835 242339 1231871 391475 1518676 1075154 1030760 1175810 172870 772294 254687 603089 65375 1805839 1491048 466950 1563505 1925533 14087 1402720 193499 800986 1597533 77215 432526 559804 1207939 491613 816018 34608 545961 1538790 353250 565030 999862 631556 1901049 1426365 1252513 713494 1637662 1461412 1372146 881409 1544033 294301 1678662 785895 1373724 1063557 439627 1020501 1671336 1858469 165875 1302440 616277 479158 1157139 1976382 924988 349975 1292360 319362 684709 1879990 828746 853026 224968 1797647 1914982 251375 986579 1091108 325488 1390515 521362 982790 631333 1352699 1026679 679517 52894 1845846 845747 717505 907436 1748719 1177060 600895 1529248 948641 1771230 1672473 652978 360937 251283 1291725 592743 628867 1935954 821857 1197309 365126 1896850 441195 1771117 1121530 340375 525690 860111 1200166 845717 1994092 1689911 823472 1248080 1431797 106864 944349 1310655 1999009 643469 1732364 754887 1755971 1051895 1752095 1320498 327008 1956653 1285441 614480 1298790 1450031 528033 1477624 1128841 238989 1608291 1725175 533713 386709 1523322 1977988 1639458 1833008 1208996 844144 1419124 1619308 193863 1282629 1055313 1958156 744692 1399948 734837 238721 326527 1570094 1546327 1016547 1649612 114416 1054406 1277595 1488906 1845442 499048 544086 1707816 877343 386750 1878122 744619 438999 967355 352290 12061 373839 1855632 91585 1035059 686928 186453 1651000 1877569 1947626 841172 1555710 1815510 1395533 59319 1396933 277765 655083 1574751 1178433 1138852 1393523 1560780 1834297 600660 459398 990498 374495 1259038 1060210 619463 1839248 1987368 243654 786787 64059 1475504 1058658 540710 928271 1872197 231087 974065 729403 1457999 1364112 632013 194618 1360445 849277 1359820 2797 1495476 136699 83936 1336793 396864 1798004 1918646 766990 311431 1242518 1267366 1792043 1214827 731673 985863 1430736 892169 683716 329666 430246 424431 1082942 1447567 1708195 1008521 1007687 670024 656286 530739 640981 632728 514515 137675 1991129 399383 976433 1534612 1701412 1957507 1752949 1348891 268532 262815 304399 862480 1700066 438389 1558430 667166 1787583 1428769 1727554 1932328 744100 49195 1522802 1044524 895208 1585693 1546554 843101 1521190 1675030 400437 1728948 1668594 630820 1964392 1880632 844988 136691 1717565 1375722 123057 1064710 833601 1241857 327976 259462 1842303 1912263 1646187 1342233 413300 796118 896336 1217782 853376 404374 1562419 1841327 972570 481506 703762 318174 185472 1700794 89523 1177982 1566215 1069198 37655 435964 1340744 1585232 1786982 1697115 223071 156601 422382 1343430 981894 502879 1484524 1948706 1057290 329636 11195 1268015 655825 613465 1004909 51917 1602508 318423 224741 137993 1905569 1474961 1513502 635506 1260557 875325 131885 1045262 663753 867373 1554921 421738 1234154 1559719 2812 422354 368588 1222607 1481797 357042 407307 1639544 522012 51713 1842302 324801 1757490 573039 808326 1615024 1262668 668535 1397446 1008772 1486830 1150141 1949078 653765 1355113 1079340 480964 1919647 802731 997091 1697100 303837 1087292 416389 1315466 374971 201218 1596400 670909 629618 785038 315828 621905 124694 265002 474242 840117 348798 1757402 294200 1755715 1842340 507486 623828 382448 925116 818137 1022563 535961 90413 55843 1525442 555249 230161 506648 1245442 106422 1404897 763744 773460 1309396 478832 955478 1708086 16275 970823 257772 1512870 1595584 1335612 150269 698016 1305987 1995775 1537725 1773880 914963 1301773 736623 418475 1880210 1846012 407269 1613204 235055 424550 377336 850642 1321647 1306265 1274914 1322070 353353 234837 1298172 520880 1437781 1207516 183312 788417 654788 1217297 1145356 629671 1698891 568389 259525 58806 1545572 374619 465987 1402756 497776 943842 554437 729096 1414418 1972211 95993 17813 212378 369418 697839 263056 1900715 1524499 580060 855921 1020727 993059 887809 216345 1671939 21346 67248 332827 70589 1448805 1324292 1835374 300180 445814 1012397 772014 316701 1773057 695195 1368005 968904 657031 828047 826950 115955 1069157 648430 1160373 1474071 1757215 469725 1108969 1491591 1804464 1689287 1724017 60823 1265129 1770800 1901086 1806020 1991988 1215963 318219 756933 1894380 1119599 1877285 336063 650143 832811 863513 549867 621274 1501939 1360733 429012 1235664 732434 1792026 377731 1722312 559220 1280205 1543041 1373021 513263 844306 845153 1575002 1879013 1606523 1832116 1744922 1492125 1691046 1433198 745251 2170 200642 496334 63867 481284 489204 494242 1990957 1285397 29741 4889 634644 1297885 489694 748474 1244916 545955 35117 999070 924388 48551 1800087 504512 274670 454406 5330 1672685 579942 1261405 1836094 329715 1938302 510929 1036766 1280043 1860526 1490767 1651243 343237 1919363 895687 1151574 128338 1728130 1164065 812087 1505035 1727447 1642818 1369469 1404533 1196627 1061448 1322685 1852802 519839 1099852 978101 1756104 755884 595835 581571 1762576 1993777 1771126 537637 1088292 1215893 1554198 1418179 1267149 1872235 1167888 1548794 685581 1829865 1713948 463206 120126 1118763 1431606 1459 1008308 1649538 1080195 1658989 11114 1649235 1903244 1484856 793369 317541 470284 1332668 1024296 872007 1076832 849574 827598 862210 850234 233363 673727 223105 544342 173525 473330 845214 1828372 353939 1313984 243984 457801 1486398 1506290 115703 1010 366385 218563 101408 221590 1182565 1396362 813149 1822947 1211041 1100477 372788 455846 924755 121867 1948356 1187812 196637 1744542 1970395 1038226 599729 953831 275378 766503 1416465 685343 1376427 468692 1066850 944710 1412568 295272 1232726 1000256 960980 1407909 153403 338685 28888 205055 1589789 1431501 200649 367956 475193 1231095 1075970 1359231 1281936 1325155 1178994 1107819 365032 763947 325286 1761204 1165563 38575 1335046 1956094 47429 1327488 939795 526210 116366 713323 809981 1844450 465821 1399915 1401976 1848589 1491775 747609 1349423 1971767 341494 1085544 537493 212701 428823 1434016 1526582 1392351 689473 964489 813169 938265 999923 1325372 421260 803534 1522070 1795031 900069 854500 1384176 933893 1324819 1394184 243694 684669 627133 1999943 931818 641276 332771 1997677 897599 508685 630861 853224 872460 431694 1090420 346303 1871272 987236 485802 448376 424402 1703276 976399 426550 63248 1690739 1387986 1247236 1895436 655407 1882458 1423135 346914 1647120 1873714 775612 1430102 799738 901554 380517 691677 579782 1842343 584329 1530252 1965464 1650846 926433 1941197 1842314 1077630 1347285 115382 1724488 1815720 1541793 108623 941412 252079 1730526 951505 890385 941772 462379 1092877 834756 1438347 1043401 976229 991837 1006453 598956 1333902 1128745 478296 1976215 1589820 17509 945867 44953 1948273 1448563 757255 192724 605570 853409 1192255 191439 1965966 1588104 1455825 788089 1948624 1063766 905789 283439 624004 1663066 843538 987865 812276 1811454 822985 601476 921268 1144829 1382686 1317978 719976 362009 1663027 573069 747060 546542 772872 1329580 322166 926096 1994495 1904130 218766 627246 1682191 1876985 1730786 1600250 1816917 2563 246057 1343729 223803 85355 961088 985185 860858 1951309 493853 829386 997779 974012 1424165 1989833 1297700 123115 1592936 130548 1760947 1424861 186280 1283593 963804 99048 1327135 1180471 1431274 1498898 158041 175529 1971167 590967 543441 1391962 1839043 708840 555259 370639 878089 82172 385035 88846 744171 1607830 1744487 856777 996557 462398 1883559 828748 1416049 1221387 480691 339855 1310666 897292 573180 753042 369562 1094526 817566 546320 712814 1786021 88950 235720 1824911 1342732 1099047 1910768 305819 551923 1799481 813833 1492885 175463 1784035 1580139 658099 1941813 1750121 1019974 18336 1554928 82239 1903260 1113657 1594025 742735 526085 581914 70926 141574 531811 1051524 615032 841950 1346749 616099 617428 1779077 1118893 738325 1391821 547588 286815 1409638 826193 790504 1963657 263574 1568124 301359 537179 1582878 911616 639017 3786 818991 763057 386740 544894 517906 750619 1584116 1999894 1433696 525897 625829 767390 1873108 1980787 1141951 486945 1628500 78905 1211665 1211349 365290 1300446 1054360 456565 1251750 246939 730905 273694 1092598 1529678 945294 1558551 1566511 150235 128432 223851 1368573 397131 729650 449929 743382 1469743 935061 1033911 564939 1003282 29122 899972 211892 74438 707384 1886384 1866475 329168 1043631 1183867 370872 1843154 1261640 1880470 1994997 1354586 742116 900722 940795 33872 1253534 911481 1373738 449633 216296 757896 1996790 1501719 180201 850449 136715 1123357 1821855 1883218 8729 1521856 1430122 1564660 710954 300658 1523302 1901414 9915 1509593 1984801 625669 1252181 700913 493039 568344 1039788 954313 167522 1870169 736544 1332876 707937 1253934 718597 572640 735852 119919 1555148 446352 650848 1162219 200630 765510 1582508 1682374 1921784 1102327 68284 1826053 1421223 1923216 1208848 1430415 1789446 1307565 1161925 493668 1001519 1512977 1195676 834475 57952 1808723 1322007 623675 1257756 727143 189072 532280 310348 1848143 1025062 1240167 1190374 1755315 1915663 224718 486526 161468 1182560 893033 925715 1905947 1547448 435181 1399793 462453 319001 1914591 229285 556739 1149827 106699 133382 1670295 516663 53426 753050 323957 981951 1824570 1682222 499215 110237 1275666 1096203 1483073 583910 1467843 954801 66865 1813136 366725 1131638 606562 512317 476745 844939 364976 1809933 1504866 194865 1946559 1971979 781364 162855 88801 1866520 1326477 1012132 1486770 498485 1698047 336079 990846 1714425 448702 1228039 986853 416296 1025439 1016262 248920 927445 218321 1659515 181252 80979 1023228 1267441 811180 1085449 323201 668728 568712 1781134 675025 1386524 104842 55291 1097799 847533 801098 655551 270742 1102343 710203 1092684 1466725 182678 976556 1421631 1779090 840407 1089376 1549543 1097610 59029 869688 1605364 711333 808296 1020407 1052987 1335750 1699192 844805 115844 857829 1410217 747309 1331813 1993928 377280 1258526 847113 1834966 1130086 1340124 434917 1339016 588233 582295 596575 1974961 1772429 317690 782967 796319 916328 1031884 751472 619286 606829 1777322 31082 1727550 1551198 416079 216482 533232 82743 959672 270727 123415 1019854 1692837 1934998 1254814 1642854 789529 1018495 234726 138050 184649 1826438 1942032 860653 579678 1011683 202697 687509 1694615 1805813 1988109 1936067 1298602 1118773 1933700 1208252 1410588 151533 1336113 87949 1487791 1008838 628739 890789 425739 1905423 1028530 1574137 1647212 1582158 214608 153330 1208311 540388 528559 143979 1046389 1483775 1377561 57100 1041250 566189 1650939 703177 163556 1549449 1865081 564981 53852 181256 1426650 836151 1404753 1054165 702942 1248741 791482 953774 584857 1872182 1726123 680542 886369 789339 277086 37824 1723797 453731 1678263 238472 646717 1345434 1914259 1607189 1113295 1184666 473486 1924905 41185 356734 819122 1422926 829876 1365190 1015266 646426 160147 106280 219471 216623 872161 428104 1108151 766276 1440402 1427341 920240 821198 469627 64344 383185 384836 871353 1772702 659372 510730 1319864 1812155 284277 581829 219668 98307 793610 1670339 386279 189436 1757805 817564 1064576 660735 668105 857931 598177 733739 1767485 904761 1740530 925887 783133 1175861 1948667 894001 723164 1858083 1563662 222070 1027721 1320106 1874300 965246 1940648 1250417 330866 1348607 1618800 507275 1773950 81996 699312 1226261 1894968 1857815 1756459 1670009 1583550 1956231 1329591 1512916 1011343 971784 424442 1721206 1818236 1330975 56409 170906 61837 788154 446078 1445577 1859690 1498384 1326618 486065 572752 1432339 286517 1608760 1464989 777914 947743 1068047 291199 1349809 239137 1325550 1780319 805492 1803368 1489502 1276326 674325 754755 683885 709536 1919314 882851 1119166 925564 345044 1988426 1123632 1341396 1092415 478626 734431 570805 1881149 1829082 1651461 188214 1297262 1121128 611897 1974191 1228664 828664 356369 1137730 625692 1550449 1900053 886574 195561 1812908 1326780 1211681 990087 1198845 1253379 1553580 1752684 236671 111234 1738352 393769 1283050 1969827 420149 1371944 1380015 1302373 1938467 628165 557522 810374 13307 239785 454223 388882 537211 1903189 1389044 113405 311897 1330741 1035274 504902 1115070 1279341 354008 197058 1988440 1673484 480957 987336 1067145 355431 15603 1195220 652137 661694 1831355 1720124 332543 1588611 510737 1487222 660509 1582466 1669008 743679 1898635 1269379 1581398 1006575 1307988 1547606 425830 46651 1100101 861100 1379637 869283 610144 1666034 1482949 1070920 1999410 762534 1893866 1881482 1776850 897421 1608086 486023 1572738 1864233 1145032 344226 1582638 138362 44234 1056294 1868695 496727 171978 1122465 1143229 412649 488175 1808032 599567 1844984 1146059 569578 897234 284935 691711 800536 915858 1584545 674567 1615128 744606 352635 385706 1855814 1093467 1143956 1640624 1386119 896728 1423214 466822 1805756 417677 1354539 564198 1330788 42205 622259 571174 474284 1607005 1275803 1812395 319874 1446412 1708155 1003788 928978 954729 1260460 1769320 1163446 862747 1756006 1706517 1951014 1151913 82993 1313408 1211357 1106789 1854455 1651056 1889550 98897 200305 1879113 1767047 1417303 62583 1853114 1906922 372852 392840 1080680 1165784 1652165 101227 866532 1499152 1484393 915720 1056449 114091 971157 1035722 928559 1742696 590981 256619 1550461 623438 285675 1864825 326698 1295748 617037 418119 1106596 386638 1316363 1147970 526982 1138086 88137 686209 1773904 225737 1574869 1528699 552529 812530 1283661 1818446 405267 1832238 1016216 339893 1418087 362769 792956 843016 1282610 443991 679878 1240357 1720066 1898181 86943 670502 1300988 150498 1816764 1139432 1753337 1262605 1940233 1021485 527530 1904424 187137 1358936 1945180 1054300 84841 1292145 1216293 1896742 472614 333360 1196380 756947 40281 1480850 1686285 109737 78251 1220211 573739 533429 1155493 1500273 54854 1035593 1299443 689849 1943739 1928772 1957028 971875 1761593 337953 1982882 732879 1449556 317599 1776221 944302 1675455 1014512 229557 1056060 598384 435021 617675 254637 1554272 963289 1419044 1664385 1436127 409469 46860 620653 1287057 864961 1436338 813958 76783 969986 92009 1187137 1754309 1816115 293826 1572346 846079 684267 1560572 257026 561225 1599532 1531846 264229 1438077 112529 1079997 1894177 1456704 1429558 1572962 789885 1305635 548821 661897 1780439 1262783 793094 1065624 1992010 1065199 419877 1341609 1041185 458007 1579724 1288350 284603 1989189 591965 1484194 888348 876727 653550 506453 468729 1195006 750148 1464112 711623 1320089 602170 1067969 1386750 189511 1927625 419980 1899466 1472218 976594 32076 1777973 1004072 240702 762038 385038 1994318 492179 1948551 110822 440610 1412276 1690849 142991 714713 1397995 292830 1766735 513342 525718 752862 1326149 1108872 1803944 288276 642073 1716895 32532 1397520 734374 260920 1030996 21465 1620048 1856338 1224028 933230 470766 504298 999906 430239 1457069 1810252 1135645 1060192 38306 1487091 1975330 1070093 1303269 1396407 59964 1489879 1632893 600761 1895464 733596 710877 247059 1324480 642473 145766 1803560 1777996 1866525 1743292 578485 1659151 1126772 248662 1351987 722026 1668503 220290 1874796 1927260 1163544 29390 1740367 762024 497320 698556 1879019 1218247 918727 571144 793647 1304883 1960124 331607 714785 765295 1503067 269342 1061921 312714 584778 944344 37474 877033 1585455 785887 870510 1818227 496103 1161189 1763235 445749 1940909 69668 1418114 1251140 212760 628966 106745 1336742 1649445 283059 108982 1761435 1487913 510760 1113733 230835 1068014 1442020 640588 543248 467240 917068 437010 1539226 1180906 916706 1973970 1909423 168171 867185 1797040 1286579 90975 1993334 744289 889045 298474 1263550 987359 686352 624608 1855890 928989 1295860 1517053 289977 827391 277717 929334 719200 98614 1140715 1744328 1904059 792982 1761053 463049 1562164 1700267 1169286 1605248 1908951 1970261 82608 28361 1967500 160883 1982958 1801255 1231757 904560 1392985 333144 1688262 835601 1979573 1674040 21697 1410592 1172855 1964662 891033 1882496 1405447 111832 1778584 1929251 557762 682783 1253079 612690 1975865 751885 1650763 999566 115907 1168811 1803310 762694 1841894 1706332 1412685 1357955 1906445 618843 1729362 1050445 305126 1926521 1427450 534813 1928332 195502 1418199 1858441 1195196 1090550 1883493 1238452 1927962 1171234 1177190 7529 1312081 189567 1546780 1438492 462101 1525015 722004 739848 1112386 1065376 557771 1369551 1903780 938185 809738 134419 1989800 1025726 1950758 1362646 411776 1335165 1253088 860825 933862 129216 931383 740311 1897665 1264173 1195972 517644 159751 1757508 774192 497895 566763 994608 1867483 1068561 1911297 487918 64257 1650936 698815 1335757 1608395 871982 1046246 1078145 157094 1182462 270783 1132890 1983117 164946 1591803 1371343 1960830 1774551 1814938 1244691 909218 19958 1055057 133901 846035 806909 1879691 228752 1013149 179251 1887807 1144390 1695440 1902975 1711992 1902322 1610208 1133279 820571 1333588 1062542 464336 84422 949063 931316 159078 995831 1679467 923958 1119675 1052145 1442158 1190064 685706 141899 1320376 1774561 967988 646396 1513560 811356 498472 1857633 936756 1428222 633751 1104124 1148566 1767457 78555 1322520 1317652 1259113 688550 1081027 1227943 692400 938233 390109 1302464 199965 823089 455902 1238183 1593343 50078 945504 1746701 486617 237360 128453 201522 1970798 1857530 391324 1093450 482006 190894 30129 1321026 1464757 358562 1849167 246339 1478864 1454426 1643041 529633 1348826 1259839 1989077 1992041 1251573 47939 1283362 280151 979371 312958 604120 785953 1103537 959128 1691734 1179545 968968 1026810 355871 102115 1605698 813943 1540640 45083 998022 1582040 867301 866864 544864 500019 175940 1885996 1678994 1028435 33061 1835431 1414211 389537 1712321 491507 766348 647621 1565039 1509165 153084 586244 665115 861620 912522 439538 1266486 743160 1992527 37790 1802049 312527 1522471 1430919 1633234 1102779 1434763 873678 1191830 987983 1306279 1563635 1851973 1696431 1342860 156647 369887 1075107 498387 1335460 1330474 645404 188484 399385 646337 818364 262182 1349628 163284 1134569 161053 1298150 1551463 662161 853767 1165659 737730 533691 937894 520181 798969 388376 199562 1278582 819824 904301 783626 1610788 1118019 1489214 1170519 1115382 197584 400496 731244 964220 761816 730834 1276156 548543 430900 1032006 645916 399327 84360 307861 596371 1888267 1297286 248033 1359417 1463042 268744 387524 841364 167984 1201906 1543754 1597396 1314757 1549207 193152 1078554 1229414 554648 469886 751449 1039047 1994499 1510305 1431238 1611034 901966 472947 965716 411953 1496113 1144284 1855235 1131494 838983 1139594 1492742 1581357 325616 1725547 1315805 301999 1923679 1282615 87986 574985 540487 1763335 152470 589961 625079 16288 1972876 643465 1920359 1451582 1676117 172775 657060 954784 10872 183675 58346 388124 1880224 1955556 1923521 845361 895196 416759 435726 131053 1708243 1825339 739751 971690 1224167 804963 1706124 180181 966007 921766 987266 189848 114256 1053321 1507996 1184645 1986404 90194 1700384 1915265 1020225 1233123 187758 1299366 386955 1831099 1784110 1200207 816122 1147264 1120468 623349 943382 1780135 580540 728872 237310 201647 1265429 1245126 1795720 1995995 1448458 1717027 591674 1728051 119978 1363396 1060286 862973 1290389 1514155 1338079 1569718 479182 1887691 692128 335430 41204 1241025 517327 894320 1449707 1904428 1215244 230488 1978731 458065 189609 624729 1319262 870191 611012 808374 700874 409082 1616688 987546 1910798 980814 1861601 1688213 116273 1854281 279402 20318 1837656 288969 408686 1568231 627003 1587463 928243 1217034 137378 1478546 664192 874947 1505739 189346 1711152 826505 292481 799454 244763 1004147 838483 1824951 1252918 723724 1077040 1907262 589432 1992887 903938 1900345 741187 207129 474800 1542327 1095766 868252 497329 1244021 10275 5253 712381 189867 1491491 97782 621083 850076 1896922 721159 112436 1457014 1926187 677340 1096936 1178927 1257819 1006899 1284047 1754448 779294 880716 1234558 779726 760957 790036 1134420 1476614 1878174 1778239 90451 501375 754429 1809287 1933645 1799669 1254620 270926 538602 373986 1427243 1065502 101219 136811 1562558 835841 353041 315704 1074658 917197 524092 625243 1549697 1833809 515325 306673 693533 475523 1816806 719158 1908028 811422 1679383 1107773 1527198 1873166 159829 1252068 478322 1147744 1109209 858925 200794 1510518 883197 1707844 1706130 1369050 750074 18832 1561587 1909010 548887 253205 1143882 989578 1047508 738489 1802423 1387238 215008 1013873 1470015 1350294 1536737 1216341 556037 1257833 468074 1899089 914980 1060519 1691003 128794 1492874 950116 493137 1390568 1294197 293045 647865 1222451 1994424 865932 1563853 1116115 154910 1790666 611682 898003 185857 642150 1539886 1633952 264181 741907 1496045 1960433 1313425 1747022 231114 278017 1646154 445250 397370 1048176 435480 966779 114072 619602 1412636 1775654 751552 683696 1367196 1712050 1840193 1224890 1660427 5207 1836628 1739024 1165974 229827 90996 1930192 195924 1424457 836194 93744 940707 1641008 684110 1813681 1665771 859089 1952415 1295067 135947 1594124 1993395 1894605 336358 18857 1346458 1609564 1009381 1805959 1282820 767021 603292 315767 221422 1807787 307245 1706658 342117 1337786 1389033 1512499 1851078 795849 1323172 198910 1967570 984453 1428801 896703 586829 43295 1957327 1926253 1087436 1871764 1408732 1360394 837255 954486 369057 1656937 1039530 275117 1343390 1081557 545908 636504 1483293 758113 387977 1991308 583735 335873 927150 1295917 917101 1573557 1402778 1295553 1173520 861317 1817323 1370395 50766 18982 1897054 1660549 1944023 975036 77149 1250469 1090290 1151928 800053 1294784 1784702 1414081 579920 362935 155548 244064 147549 825137 432945 1546149 139683 1074463 1757722 1490065 130360 1461035 496987 1368471 1813938 1654387 49377 153278 527858 110229 541656 1839700 1270739 1419998 82115 1301065 670617 641332 1146585 68610 1744563 1627026 1678323 408965 886470 1036887 913401 1928582 382901 257471 1928312 1574717 928200 1435202 507459 170750 925124 1822103 820294 1636875 742635 113940 150255 747971 1330613 19757 612654 846237 1412228 1967508 1227072 1365268 448517 19521 1481567 608130 1368224 1014393 231422 932804 1778872 531250 978404 1557784 1775966 1957380 1825364 697107 1667812 421440 1333216 496140 833765 621334 630951 1347001 112930 1028444 1426786 201199 595768 923041 933058 1546307 1221961 710422 1158805 1098622 1241340 402449 918774 1720768 410464 1368991 1570913 850135 1899841 1168835 1093786 298541 1074779 875880 1213020 1910214 1737276 36584 1306331 483613 1659097 1205128 1942730 434148 926902 1683555 1433711 1355764 901568 1833314 1849841 1961753 1982905 1925497 996465 734047 253987 1456034 1709761 1230204 676773 683045 1313254 485405 400166 101909 227533 1940338 1683734 246346 1106732 1570129 964422 1140702 191255 1255437 128636 31147 824669 1565257 856024 1301960 34720 1246492 200441 1149943 556372 958593 1708024 418439 145338 648262 1412694 610799 775736 1834056 98416 1663736 380323 275505 1095958 827671 1789860 1859832 1334167 1617373 1185549 680086 1042 1533785 300803 311893 1228547 707774 1949500 136849 175177 1697266 1536666 944464 901125 223236 1326069 724683 432523 1636162 1209346 1822581 112369 1839950 45796 1584507 1002017 1263228 1733874 584486 1788086 1342290 1641492 706249 1797737 1658105 163389 1499921 1471025 1761302 90080 359722 1560938 519936 1401550 991381 1070671 1107923 603728 1077029 1244293 265394 748805 133921 1315731 596886 578387 426617 1625556 1924395 1212326 917035 1768931 186224 181825 676101 359283 1072667 483130 214084 1103563 1318658 1714653 611222 1717106 1166530 649785 634820 1900215 305510 773996 408096 548721 1937131 1088421 723212 1822163 865946 542833 1301055 1703915 805725 1895450 1765187 639427 1626210 676629 1576783 1908244 716683 1336049 641968 1628513 578404 1740496 1882976 1080869 1312685 1961234 700675 1992249 481274 1063919 510384 657171 1689417 1943953 844972 965326 1798358 155631 22557 782696 1985330 1249335 1152026 1305042 1991242 1223229 847858 1675752 415041 1336048 223281 132426 1949618 133866 826278 1673139 1876707 475740 1614877 1519609 1196206 62363 993573 1098182 597666 476414 1935591 1229275 1443077 1530078 500985 680838 33762 886274 641010 1635990 1202260 45976 654167 1775063 1765522 1406236 748213 69563 1153769 1666369 1619314 664018 1684785 933414 476847 1442525 1525055 1722040 279266 1308803 1244664 145248 1514600 236014 1869342 452956 870936 281030 1267579 772142 552455 1201659 1620951 1257786 625251 1917943 1007189 1405237 280978 366512 1591736 701183 645852 524549 1223365 363944 718361 1854336 414399 915302 509111 426675 1963788 1030567 988847 1116109 596808 1203680 1043619 400075 1377894 367966 1363583 1767115 1952739 973033 1070052 449113 207463 1324201 1221824 743076 655726 1805989 108434 938167 80024 825061 60218 1552091 1369671 1505709 734695 809466 1443256 746773 1278864 237454 1026632 1741212 768491 243226 35399 1021301 206588 1049409 667073 1867302 1894388 703212 1811433 1767243 1602672 1073692 1712162 1228978 1803704 1374340 22935 1768866 979292 1125088 354763 1262875 663199 881050 1199078 488265 404169 28553 1804789 1033064 1863614 1028733 1160329 1827131 6162 88995 1317219 225771 754987 325422 807422 1457641 1173965 1574478 1350873 761822 1556361 947164 1276864 1197685 1844806 1655834 1249823 737969 1456931 667179 1541327 1521596 1756197 1910273 400399 361379 120040 1786373 54121 526986 1717664 511043 936139 1747233 1641992 415509 1020143 591964 1763715 52103 719852 1590496 445622 238890 1362611 1108295 928643 626656 1221422 1331759 938701 1491055 1000887 664293 304557 12493 615798 1172934 1467731 221785 94337 863261 239508 162998 1733405 879145 1104160 629427 874116 1016204 1549735 400066 476663 163464 768660 299887 135920 1565263 1704734 1984071 35623 109007 836833 936603 1009518 968339 718690 1046790 1214640 1933043 1086887 453293 1097552 1260565 1378682 1403667 959360 651695 931308 1190945 1682848 1671913 1211222 784176 467091 783310 1111874 609407 1762064 30241 944209 880511 729201 1940032 840582 1527582 427874 966420 1774925 1935124 1911331 766219 1584025 1415673 486957 1091107 775995 601115 51258 1572572 1280484 1692599 810582 325357 1588403 1689887 1674672 1121230 626757 1106896 1005102 530075 269380 1565510 259456 586332 383939 1323942 1986056 132001 1669492 842098 722969 1649297 242442 211008 1725408 1375973 625595 1055370 1403210 1113760 1187731 1697185 289863 1360392 10394 946982 727893 1951754 627698 1154932 1026448 1919999 9224 806755 977601 940063 1712824 1969207 1257631 352352 617431 59412 1042971 1585281 1634554 1283685 405353 1156726 1279131 1595008 716290 951159 1195864 14657 1176589 298352 1205230 1233026 11230 845286 184308 452010 1288859 431099 239952 190677 764674 1429713 1622801 1185644 1824187 1841885 535802 519736 1769323 316031 1663702 1167089 827406 1913480 98091 1032737 487382 1571603 428942 872918 727582 1142963 783312 823202 1854285 1302701 81408 1879040 1748710 1090189 1163194 987108 1109713 1947073 1838797 419657 630383 1630671 1977914 1318323 713883 768779 828757 342737 1024979 1193807 1579347 218141 50509 248122 1378815 561264 159044 1267936 549754 1865271 156715 1968934 723502 965708 655004 609784 68972 32314 1119245 622064 732392 574623 15936 72547 1944874 1063538 1614770 1246202 1316880 1116503 504596 442028 1803577 1030690 229280 539172 611601 1377068 755325 991963 1788375 1043560 949136 1813439 624071 1100037 1537831 1037751 758549 1741542 1944040 257868 1435626 408668 1395193 112126 1582284 914256 1904230 179869 1425278 456800 1421711 1281415 412355 1707252 16289 1206794 1924835 1871819 1942643 1290134 1700101 1284881 1428891 1882202 393687 1802887 361417 1623866 1456110 594108 254551 828480 99623 847146 1385026 904914 118865 875361 228510 880898 1892766 1843339 357198 1206049 1328418 89414 590737 540931 1744265 1741174 1015099 1269707 288530 631112 1069871 448323 1586665 1613754 907897 747680 21211 113416 1921337 1727305 1131428 11794 1985622 748811 1954449 794588 368857 265123 1685445 602366 1683756 1157543 1597100 1680050 1461527 1368356 862322 1694873 1588750 1891151 359653 664259 1639065 397204 1786179 362155 1272793 513899 950826 664295 1301458 464748 908649 1311991 1552428 1111790 1808608 1544844 1957538 1383496 1504092 238849 749049 179430 1305697 1911506 1124934 1310266 794631 1673678 189499 1883403 1893623 1217346 1315483 1803756 333288 1086047 1462025 288073 1515746 741588 286962 671406 1803986 1733949 378105 27778 403083 578509 1795982 414898 1802128 564153 1171588 1809175 1559718 1194615 1570848 170833 220085 1501900 1163831 501542 826791 1366141 1416577 1304188 1150506 1915324 1374988 988871 189734 25611 549817 1181301 1133270 1462842 851476 1503022 1673587 1406299 949413 1045939 837103 646207 1702536 1894703 435063 1280830 277174 948649 12342 404050 507213 914220 795874 446529 1205798 1508981 42081 1063494 1005594 1091492 219939 1542963 1239204 877956 784829 464409 1685737 113092 119397 272497 692054 1031178 749646 1352758 456716 754911 1161663 1845626 660506 1830955 1479215 1570597 1369415 642929 470223 1371241 66967 1600578 1734718 412742 1561666 1962318 545108 614682 351135 1311177 721036 411711 861622 389701 1067505 1949656 706705 482204 1563073 653630 894311 1822479 666575 80307 157971 1249858 278853 1354500 846691 1803130 1699287 1609410 907883 1689537 80721 795805 1677537 805188 1210850 1679237 992524 458036 535161 1404487 1256771 424225 1022573 1378795 788535 148897 1275335 1539992 742163 1660062 387095 840379 1898329 1297992 1370769 1541009 1390271 1546688 1884916 1730284 379563 1257680 577204 1731 737522 1021704 1551669 1978968 834336 1293120 1550517 520330 1662453 1623047 1445428 499148 768824 1652379 1898674 852937 1845824 626100 1094169 158602 489583 362522 1733773 1086301 1451491 253219 1432836 1054517 812546 385961 704286 1886608 1766670 1769984 576564 1313745 1253876 362085 1949681 125754 612451 440408 1801561 833843 920118 1273255 9396 1917749 252889 982297 1620990 970626 439394 1153652 1015988 1892732 205954 879196 1501944 787905 834026 490606 1390894 1763440 846717 666412 1523376 1291265 1042300 1486905 1852073 158228 979319 489318 1023094 987039 1016459 503893 1573995 1530828 613502 1345594 795794 1688932 691393 837589 1491511 584695 1845225 706191 274550 122138 1224856 965013 666423 413041 641475 434955 161173 917192 853033 1607527 410013 263851 1350165 1543876 909903 36266 1164255 80808 333806 1713221 1837229 1845512 993403 1739091 1677977 1363291 69330 1824623 1675574 1447215 1213080 1157807 1782788 846141 855516 1671665 354061 1627360 1977451 1577980 717678 630520 1300261 241080 1603307 1642068 1814324 1350881 563280 1560102 1790765 1913642 120347 856382 1088658 1435387 1966658 121791 1254921 420474 520034 1131583 1663760 1127115 1920589 907830 1822415 1805401 1571989 1008281 1385225 287550 1160699 1983145 1072205 1416887 1986991 978992 917854 1774931 815999 850854 672032 1445986 1133836 1246226 1737486 1581733 606616 1735129 1314127 546566 1142104 1025875 1819946 1072624 278319 592073 1614538 1700978 1612127 1497553 1442565 242625 910331 1674809 1026701 38175 1719411 1356211 1595215 934053 1688874 1088010 243083 1090745 962092 1011814 1783744 49130 1786721 874307 1189037 342589 1991141 1459486 329606 1296135 1184670 804031 335144 1753623 257400 1070880 980169 1623567 1861431 853024 315497 618887 1596318 1806413 1247819 1229846 523490 521861 1121955 310200 660799 1958792 1568858 1469540 1539457 1581620 696397 783940 1646447 1819984 1847495 706737 762016 178671 1377741 92418 230577 579066 265536 1883110 757791 39788 783952 336094 988453 245810 1135361 603756 1132286 1749295 1739873 148558 816424 316027 1170901 243398 1717672 1965531 1438913 296851 1514372 807065 1926033 1092638 1321027 342188 842310 699058 971189 904833 601494 1578035 1732121 818798 82015 190958 1189039 1062931 692934 721214 1932695 123225 150429 491861 41984 1909771 860419 1229018 1970432 352452 1322743 1444694 1986579 362372 927071 546814 823824 1635053 1846778 710295 1286383 458773 1687035 96514 471381 976810 1150389 898484 1913005 1315999 384065 423461 540399 1394256 1516917 1836149 377175 370730 1123289 1106089 1892162 713638 1798134 63581 1837993 1489957 1007369 26274 835541 539207 475247 1863778 1757948 1359205 178325 294494 528224 1674049 286395 1845238 1847835 493800 330730 1004650 1791679 925243 1667694 555416 296419 1981530 596491 600984 574424 1652739 1360035 1627392 148336 710057 1917388 635456 1911565 765871 789113 318678 1873092 970776 75212 1703971 1012237 1773864 155722 1891171 1587807 622687 51559 1206777 528244 1685205 1490744 729968 523065 272943 1333249 302636 926585 1453264 903133 1035080 1052148 1997927 691040 1401379 25116 1917040 735060 17937 1979398 459922 1885950 345047 493235 724112 148731 1322678 840016 1299936 1753709 99230 1717397 1717656 1532020 1198002 1979508 133846 151160 665310 318881 1780852 713615 1443492 1182260 477524 959106 1180321 1077795 632430 299814 1092826 1687111 1342584 1557515 1623904 483812 1767207 1204904 1863217 83100 716885 678627 1786977 160030 1203482 1405529 1303607 1824860 566974 795606 862376 1515445 755534 1414705 649718 1087230 885831 640204 1178069 38876 388381 1593536 240600 186006 669980 1122101 646712 681659 833984 1657289 1932457 1086199 1178447 1329206 280298 743136 637809 1397168 790605 93926 1410393 1957111 1675916 681611 949086 1249168 150612 1467685 322414 937353 952766 301180 1800648 1756564 1184039 200010 1534903 888774 357341 1938599 449441 1256616 1576060 234624 197710 1913397 1488608 1604239 863883 127866 343111 573369 1318290 1344937 1525536 804939 1833322 1326347 1736927 1133071 766399 1566904 1068921 1477584 1542404 528545 1460669 813323 1373490 705268 1093674 342228 1039311 805143 763972 336956 1754191 1919952 1800694 1628502 162660 1018186 909390 1411878 1549052 613097 1915803 47105 1090699 559689 169486 468593 680775 573848 712102 1192218 1273377 18927 1356341 1430097 602065 1140855 427630 828584 1839640 340076 448490 1676338 1496031 448961 432520 73288 1438550 1555938 1530778 1313268 1746564 1939605 1427593 1243546 1094869 1630299 1289287 1556592 1747611 808341 1116655 940005 400789 1093351 254380 1389991 549640 993973 554179 1321186 121465 1221599 846511 1765148 762048 1893997 1971274 1188483 1655429 1412871 117308 1115388 1053871 1089088 1854146 1255587 1728829 250474 1941879 1547432 1347927 918121 1890971 1798807 1541033 1549809 767050 98847 434058 1013449 523898 1991477 825012 505718 232772 1183760 680265 1788015 856232 868175 1671224 1682359 1863275 33198 512389 1785297 1527070 1509563 489790 1489808 1858898 1637486 1164908 1948632 1300772 627057 1614522 474763 1925808 310853 1167547 830278 1984820 237205 562368 1204471 593988 1642755 908793 947401 1842035 299312 996794 1909944 1944965 58831 1561960 419745 1642795 1505324 139538 1953109 692179 980743 741392 136875 101560 736735 436244 185992 700385 1412059 900591 916266 1632644 1374436 1909729 187251 634953 818076 1912761 1260360 1190888 1306322 1142131 1140552 1672594 1011843 518817 1447007 1944276 1752889 335325 1333714 534717 1900778 1167218 83803 400536 69287 1883691 404428 1092653 659968 1054472 1673320 1096731 239770 1513351 272644 1397 642559 571988 1777875 637894 749916 820303 1613201 163973 1955437 826355 1469995 1631735 1461217 481218 1366129 559235 736480 1346904 1841243 1477726 1667652 1281713 1774995 1731679 968485 943840 1438661 757381 649441 1818504 1954720 13455 1108712 1097879 1767775 1561011 1493855 1740940 423353 1149728 697295 1629328 752531 1931513 726179 1217525 838578 916700 1060636 60699 1930210 1970715 1032693 625360 1580993 1485836 1335310 1894696 575800 1829280 930764 578162 1307026 1175870 1891439 1654646 568507 1314260 814042 1368961 434164 859512 167961 1887074 592674 1924459 564551 1208458 240586 1927923 167125 987481 219445 970243 1597823 577142 935354 1173563 1913063 1469723 847524 1516204 610610 1093532 1242095 1199158 741321 1789540 1798046 1827745 620877 926685 58330 1244123 1600020 983054 1477682 875179 1760356 1835548 1551208 1311450 461708 2870 1505084 1461014 959516 1064783 1654 855443 35518 889402 568271 41123 420476 1411397 706528 533748 1401442 1638496 600215 98708 562343 1702607 1206977 1889535 459483 871382 1369113 1860031 1279277 1812292 433822 970111 452475 1935701 866259 1893308 1274445 1285849 314574 252619 148636 1211155 398131 843069 413740 337121 1719692 1010444 1228036 1698399 1677694 346841 1928656 756501 1177201 1925390 421070 329873 809406 1150658 1754318 581098 796123 693565 1778650 577000 353033 1549375 146181 284239 587169 515383 1597110 1165107 662494 1798993 788797 1028684 1935374 708332 243717 514189 1193940 1258707 328582 1054322 1448845 735724 607669 911888 251588 1454577 1936448 1498117 1292755 338782 344084 709337 1326771 722052 836645 643213 867229 579049 1989844 1981970 1998863 85980 1752671 844661 1087340 1871974 57196 1441295 1275993 1994135 138140 666064 1496771 1069647 1501862 850156 1265279 549936 1731417 912219 252174 649091 1307946 661075 36440 1216729 308954 1349907 892469 1172663 378467 299670 545999 830291 370889 143764 1257275 1463215 263593 1602304 649673 1522801 936208 1894783 864207 269976 1610279 852755 357895 733990 586937 298263 1830418 1251126 411824 514219 742978 189526 397700 1747661 604068 1944445 459262 686424 1017304 1263886 1326814 1158368 185632 1857658 1862372 1554354 1534506 1428462 87652 1982182 1675945 817494 1978908 117002 1947540 1458916 801772 1029195 298614 235213 474030 1258347 1539873 271413 1204401 972894 187376 1819926 1585345 1470572 720206 1001566 1511977 42978 1285549 369450 499374 477138 1322037 1302108 1932011 340468 1604446 356862 249283 179465 1595878 1422239 169775 1083511 1856224 1958526 898941 642268 408626 1115591 731796 827559 1210345 1430585 752075 1011288 1922918 604284 292522 392511 1762837 4777 497181 1687211 1398073 853298 294268 1103672 1166467 883038 819035 1277994 914169 725932 1685726 1388290 32976 1419154 171822 515921 232221 723081 1155229 1573741 22174 733531 1129747 1132043 942015 1910343 1174263 495738 1098138 538576 304358 1176274 1492977 1121386 1452979 1413110 1797725 1594661 421525 1943569 882727 544875 1525270 193736 1001275 500957 672190 814324 32160 851108 1503164 595515 1679822 1343156 511730 738486 164749 1754743 50199 734564 1199262 1700410 578379 1776394 1142829 531552 532667 1603769 236485 462263 1770528 954435 1800379 872560 1947624 1518891 1902644 143910 1084290 1426734 277905 1068726 566727 1001481 1543436 1517929 1066361 85649 813683 1499108 1265698 1366015 1814031 379373 1337435 1502125 1416437 624180 434449 757042 1497332 1024391 1728000 460044 1048141 463826 424596 518788 1672954 1869836 1419241 239400 1149172 1724997 670472 1376698 618525 537970 714053 1125528 1182176 1340406 27871 804085 1406107 911655 205551 1159324 891676 1976318 887719 28982 1814873 1507719 1743910 354416 1882697 932783 922480 567104 121909 1813205 527170 371462 1922848 1397819 1868412 916021 1703479 92978 1097334 42017 125148 959476 972585 37147 181497 482257 691462 220257 1670873 1522412 968292 1603334 453897 155704 693134 1289173 1536052 1364723 1792971 47250 1747111 242980 175806 259980 815899 399660 908188 1792819 687817 106922 1372413 756066 989100 1070151 1590881 1242415 1122340 1753545 670359 1036289 681420 457262 818463 935469 1795646 23593 39121 89897 636736 755908 826314 1986886 103894 748009 833288 1774112 782618 450035 1364063 1390618 206787 1995148 1778685 1419368 175000 78016 1722947 1686035 1631548 1788136 927736 1022155 120884 1001236 35934 78625 1799776 379812 1146209 135031 951456 1766588 802793 1540457 1197123 159485 256343 190715 603488 1209536 1371452 1625443 1082076 1434422 1663895 809372 193718 1800191 84903 997503 517041 1282135 415879 766908 963200 726952 1707727 484706 1828107 379357 1938402 99755 1563475 1330825 1527258 1718403 821681 1046864 1788571 1959447 1086833 818421 518880 1137957 292589 1949220 1494500 713268 1694716 1669150 1117094 316205 269636 520821 432182 1136880 831223 1460858 466908 1175613 315244 1489628 706069 1767813 1218142 512124 795440 85396 1916893 990964 1869562 974280 1861071 616476 549059 1178368 134412 1566477 236436 824852 23342 1697970 1777699 1981648 1249780 1428691 1936254 1224350 171374 1653157 397722 1816563 1807942 1092385 616367 412765 22987 1253039 346164 1800271 109883 920485 969888 1229200 1265790 806708 1437419 1297641 1509881 1980818 1063654 333509 1279021 1309265 1000251 1096918 1342282 228525 965721 1038387 1852141 699982 758231 508351 179787 1282561 1857929 1581301 680826 1554016 1577324 1817806 1994410 286133 1350335 1114087 245415 1364990 589028 120674 51733 168419 188411 1135071 1621015 92182 1812464 1482162 478026 1358349 113456 1610450 1079272 521111 218886 1740844 766812 118140 611657 189696 1371648 1060752 998883 1512724 1799449 1376927 1273315 720743 589007 66515 1175090 744027 796013 712154 480124 765333 1122157 1519948 718786 675693 1550966 1602514 938800 650177 1985601 1043951 1046944 1934871 1780291 49612 1140279 1176384 1706696 1988453 365464 1088041 1708907 277942 905449 1511196 1052603 577488 1929994 183691 1219040 652409 552540 166196 486714 138363 464877 521826 769222 650025 1503355 674263 1551783 1870698 865930 1510080 511070 1514489 1139487 1118694 1395447 199492 1364184 665373 1170574 1877669 654116 1355516 929387 706544 877419 1107154 1885022 1542108 1470469 1938828 1661370 258486 1951031 1720174 1918218 59608 1772058 537144 117749 612188 1638890 1170838 1064413 1694462 1964280 1248589 791859 1734159 1917659 1597998 876109 747553 1841313 1965010 236115 360189 542639 309444 1505352 1821693 411359 1967898 1798607 1606427 360180 1488120 474790 1649117 625208 426271 1379331 1833548 983331 1242876 198937 1758553 643471 1879200 1755342 1476957 345890 755641 233764 635110 1871501 627172 88021 1080510 859976 1209318 1667136 1264745 1552314 365171 1910986 1231536 1079480 1389761 1317846 118927 412264 1683143 893991 428588 158618 1429300 968167 1091419 1172687 1043190 1385743 1216232 675257 552241 646087 1399701 1090628 1445920 134297 904078 611460 144356 162067 1359627 1797763 1744230 256450 246483 1609853 1282381 1795280 514007 892766 1039990 859304 627103 1554694 1678615 306735 714434 637748 514361 1392814 173027 123802 532445 1558941 1007682 1769744 1830850 163996 443996 1001217 724652 1500092 741562 620389 916227 1215843 428751 637489 918747 588267 474576 248796 1880933 815815 1989258 839235 838806 667814 1846129 390087 207655 1561094 896440 1516592 1431746 256742 1188324 60205 462859 330587 223442 1322075 1206084 91504 120656 1409766 1582606 1428534 1646537 478016 1332949 1497126 243111 34000 757046 1451697 283678 1213535 91130 1125555 1281750 1950633 1969312 232669 509505 867665 1023312 475867 1498023 101361 1334089 1119628 1527317 844294 1145667 1936476 1989746 1395082 1262466 69209 1971461 932416 528440 1474433 1980272 377838 588012 393919 456451 1317622 1211648 1721348 1537841 1998300 1851102 1426901 1694448 1211835 1267542 1263825 1657223 1136267 1602606 776285 600012 695147 82080 1290336 628119 326684 989949 134839 436480 1504980 1139656 1672401 1392113 535788 828280 1088943 1287047 1301084 1584350 1456145 494394 1030321 1649928 766384 155843 1922712 191332 396367 46362 1245597 33068 466852 1691809 1741191 1384862 1299179 1056044 1526559 598434 813727 1613606 1925869 879944 1226051 588977 410652 179623 1328750 1073095 970913 262230 796512 1029850 335533 1717224 1619959 706215 1810494 307016 1169893 999512 1198634 1102557 857407 285418 1315049 346493 908779 1745197 499250 1163936 426827 1105195 78429 512691 244261 724771 1497160 1875513 759822 370019 1036030 605053 1575914 1251881 158549 1608391 455900 709582 1486030 1644920 503821 1009018 751738 1864506 1882365 60965 1609806 561719 732552 1602473 1560461 733938 854715 1528270 1950663 93531 1958472 942374 1763763 1087056 1354951 1987687 1476229 1548747 1117310 516143 1777342 909007 1873556 1391868 985893 58932 805 132812 1257182 1742421 1675856 1771228 823625 813054 1838960 109679 995915 1288910 1698774 1839644 290264 1200551 1822597 1131627 1776448 1576281 1462479 102302 1058602 518604 1418115 1837141 63218 1232269 1267256 1827092 1244465 389218 1370601 1663464 1408549 956998 1211853 884931 1388801 1745552 1910721 1874014 453520 447578 1440052 1228615 706448 698649 601495 1283535 833925 55233 349085 1628038 1597929 974278 1073690 1530305 1809676 1571259 296606 733433 969501 1470144 1804275 959198 950540 1527213 1751326 550269 983617 463300 1277135 374392 1638359 1686367 553020 1820934 744121 21209 1454618 1786326 1255682 1480599 1142120 1838312 1062886 1618953 1870711 1929066 262279 1645931 726848 1315497 802349 499979 244910 937701 406186 316899 448806 905417 58453 603483 1801599 99943 1138794 1008847 1844438 163675 562938 563243 406536 174809 1808594 491194 1132484 1881936 439884 494837 753947 741891 981826 1780038 906210 907191 1856237 1346737 1839677 1245966 728955 1224708 1521824 639822 253019 1171393 836295 63694 1392558 1061408 1769583 1483457 899800 451463 1386986 355228 138674 1420144 645957 523852 257550 1396414 111298 216377 367302 1022040 1853764 1453945 1706071 1928353 34799 94985 1382833 1319274 724588 34855 533024 1611987 1243324 1261203 1782900 144261 499663 787280 29689 305144 1496901 789980 615714 872058 1344416 419568 819081 1924697 67560 578041 1322566 349069 514810 176896 1925668 1076116 1973005 1843109 408304 1927850 387262 1618562 1137268 899943 1185041 1454190 81434 151501 1284100 1523263 727707 120070 1290187 894936 338548 216697 574423 1937560 636790 134398 932890 691200 1290276 1675473 1496443 407625 26399 863090 1413114 1439718 505980 1450164 1814534 186385 559935 1499140 770676 114003 454763 1056367 1117161 208371 1475263 827486 481657 1192220 1639100 498246 1454502 1365143 1798207 134414 528493 1943264 184085 1893440 32522 1532261 1451038 1554428 1770623 544988 882561 1528447 351923 153413 673020 281181 387654 1458612 521216 1921729 63509 1632415 764867 418816 679694 24997 1390969 764189 769008 633544 1506356 117723 360275 189321 581327 1145342 1299800 1233015 1841449 1502156 1954979 669570 1261711 882012 1272921 1331150 687564 637158 1650437 1958315 364168 101075 1379707 1683131 1342912 1977989 1444855 587081 280848 1631665 978863 1727424 1206063 227375 1583758 1663415 1991558 1376620 1663801 1954684 1990108 1833599 1868200 1661582 1355783 28285 228768 1072741 1292163 1423641 884767 672773 1104521 971065 242757 645113 1092229 578852 1363276 1532855 63811 422312 113446 1993264 1415529 858158 890943 47876 169253 1308959 1806516 664757 1575156 706767 1748759 1987096 1683701 880700 1841190 1977101 531684 1997364 367749 1523753 1374323 901300 183147 259017 1840151 1920556 992569 1596101 1664087 1643806 1231370 418348 1486491 477069 1909144 446208 1277864 865408 308134 737900 1053277 250626 994261 885808 1041770 555100 298834 620501 1585362 1760247 1226328 778744 230276 1975503 1377483 1994343 1330197 1101115 1388693 744314 1636318 750533 569832 351245 1479202 1739429 977073 1907511 93671 1118737 1602246 128574 435083 550951 907275 429322 1687270 114292 721180 1625336 1668411 1498980 322809 1009948 1852681 31869 877104 474754 1508955 383899 812873 146020 383205 561125 702388 1045515 192402 268275 1656711 449027 1245703 1705732 834228 302559 355680 1856868 386648 153238 901161 1184253 663040 72449 1557284 1110103 784174 824655 1040579 983816 1294955 1051831 1001926 937143 1077306 375825 199420 1900068 59747 475285 1767165 1056209 1742300 1451217 851926 1880376 1026232 687548 482634 88918 171455 1265999 1585982 1915025 531086 473217 561399 1890815 1334746 904277 753904 17978 1237853 1467724 1788230 1551983 571230 1083934 1108912 1060339 926037 393122 1220619 1030559 828445 782467 1874401 1363419 1952064 1463715 1765778 107859 1665501 1129383 1398747 918098 442306 183823 1337937 748703 955604 575248 151075 744932 731050 1500357 1045137 71616 1386095 1962705 81925 1164684 1362719 712465 1492522 1176185 1753986 153756 233118 1253640 820233 1567305 1207811 1194425 1107448 1534127 607711 357957 946466 1016810 1100909 529775 1583812 1118598 104259 949747 449762 853562 1676250 121241 72928 1391180 367781 923783 1051035 1066989 697242 1951824 1915011 1030543 238053 1964801 171398 106990 1423137 754950 1531975 1301359 1285016 794185 1371337 1727518 866603 1031242 1731378 1746233 916474 975476 866891 373160 1299616 1132423 1081349 1023981 15962 1256014 1621077 1408436 1543449 1101628 73592 1263373 748973 116903 677697 1800323 1070536 464565 385908 1357468 1754714 1170308 1158528 34744 784812 853830 137668 1387866 1162480 1011844 1662596 1267770 1784400 1890276 804138 1281654 546180 57246 325159 1642566 478178 1382265 1668012 1031991 1570031 1878243 1394448 415341 855718 330449 1898358 1168201 1894693 13315 701867 1491626 649321 539565 538028 782765 632062 1542467 1746866 1089331 209815 154131 1690918 817704 1826228 1837165 1356703 705721 1851274 1181646 114080 472880 1190353 1772167 478890 1040125 706375 1340163 121835 1103786 1476518 692136 972516 1026303 251086 1463079 826079 1621006 172667 1439080 75800 163572 240539 840306 1873320 658056 1091656 473386 1326786 1427821 270021 118083 730256 947891 1050604 738605 275923 1762508 369982 543212 240266 722611 1364280 282346 663806 1111909 548386 155532 759068 554752 727532 490858 283866 281075 1601912 1293258 393977 891735 731658 946076 320248 752041 1766332 1923405 966166 1314626 1358312 1883865 1835338 88824 381653 1259228 1920012 604215 1468239 374403 1553217 1716776 978528 877137 731636 1518157 635394 637188 1713367 211760 1637505 1285186 511838 1857620 994867 543867 189652 297017 672269 1308971 922146 838119 1262447 929720 714451 1102992 585652 956332 243880 1433513 247258 1908826 1407399 1777453 243195 1045684 1590594 1358856 1578420 201404 474054 795680 205380 1970512 1771437 1574798 1661316 1836115 1599765 639547 1280393 1828624 1512437 1696281 759449 1678428 1077884 1069186 999807 127293 140766 1130708 581067 280411 251675 1235176 1244357 1787467 801182 1253210 1905313 1949558 395393 479721 1929687 821305 1624392 1340271 502595 1160433 1685429 1987710 797079 1780370 458510 1573416 914996 952574 593014 1623404 1653363 527238 256002 1222038 880375 467277 459644 1962674 49453 1031169 519653 1142691 1521532 481765 1524947 1742194 848330 146967 716966 1878450 324302 1212573 954392 1291927 1920650 212274 1333603 79002 1807270 560609 1512093 1503137 14074 546484 1376770 271130 1303124 1472151 40546 1240552 1746423 559384 1379997 1042636 51288 1884729 390591 856591 1872686 842385 411092 1405155 955969 1186702 384806 542224 459971 1679479 429564 513109 6606 403764 837597 1473402 1221299 1763883 1786488 551129 1291420 983361 1531004 1581774 1034646 1500124 759330 86902 99581 1064803 1414933 1371091 1561858 178969 317179 1668579 482264 1618937 1719138 327424 1813223 1898688 1030152 426069 1798557 793517 321426 1431433 193627 133864 235066 422922 283850 1151628 1223747 1438881 756416 1766590 531164 1890193 1545801 1410285 1208324 1159760 626819 1128157 1367498 146454 1236012 470023 1891355 151410 785223 1749566 1691234 1007266 1191606 342250 1350685 1826527 17352 263029 934511 35316 748481 1814299 1074545 943128 1546718 1784631 1067342 421406 486202 216124 313165 1087986 1039736 1143187 1893747 1724842 39725 1410814 957304 763552 715936 1256102 1364091 175608 1784724 199609 1840230 1520399 1233631 1144609 1529310 948238 228731 1149925 1894348 1168883 1722147 1789113 395671 1538955 1385473 342718 1605611 692959 149953 278882 293270 1347441 1811955 408891 362927 1502472 1867044 717347 401553 53024 1648804 252683 300610 459484 771504 60835 1712652 1136596 1007029 1786516 120410 1078894 857087 660441 1616393 132296 1325987 1184719 198991 1245828 616548 859130 716388 1037052 1767046 144048 1274468 588725 1343975 1343840 125835 1515700 1656688 1508982 1077708 1286425 1393028 63210 1873472 913596 351407 542298 718454 1015942 1463073 1305829 892037 1979297 259710 360 1303550 617981 1892011 1613486 1517304 643320 208070 156879 1385701 765781 680171 880509 424504 1587697 1781724 954103 530160 1729528 159796 1273600 1852692 2988 893031 556598 1265767 733505 1876277 129628 547232 283788 605467 1815225 1625539 487702 1877424 1382397 1991053 660931 727609 891212 1057540 903668 1673870 135977 1814439 672441 1697278 1145282 1647198 1160608 775891 1384426 1540627 1493332 919487 33190 663230 507118 147795 1427405 1124859 285795 294687 1258676 590436 341653 395516 1546107 726455 85180 1766915 155153 1115599 1799493 494691 916781 1461018 664676 1741002 424323 321352 949365 255430 200718 1620933 1905055 1601313 1830360 537765 1168112 1046271 754592 1647589 1685889 668953 1107321 1325681 922931 264032 1238768 1677677 1383905 948873 1358051 851670 969950 658395 943202 1534505 1359145 1138136 725698 1219477 682771 916419 846137 931562 1912367 1931122 1597447 1780978 1354699 226530 1447969 1842957 751305 1856391 1498025 256791 1373465 104815 433885 899589 1136502 734675 1770429 1393583 1484407 937996 1852163 364624 1946395 1564884 1314955 1726893 891923 1481615 894425 1104341 1095167 877271 15289 363627 406095 1883027 1710570 1785399 791648 235217 1863740 1222140 292428 25338 181323 286463 816905 550598 865853 474470 126765 1757096 1576519 1542865 362622 1524737 459339 942359 1364081 784309 975641 804250 373481 126388 1065317 1806097 763284 306797 583046 1925997 1530086 1945728 298611 297179 1639710 1775044 1383197 1298714 59899 1564955 1360216 192633 1262639 567885 718433 819725 1494121 814673 1505501 607548 1977839 1638222 898780 1361587 705695 1688219 99275 1908532 475975 1615694 1106309 694576 146143 613126 1431306 1032837 1295097 222701 362434 1386554 785999 57798 467151 32080 80128 197348 723953 1445401 1065385 1646363 1287840 1278862 1274989 1942997 1065120 1618672 944742 1439152 921160 994107 1830825 769846 1593215 1367063 1856179 210149 886384 401384 590215 1432445 1677132 876481 1752371 535913 1420648 1432201 75833 1104664 1398714 75647 1249110 1208658 1650685 736635 1491998 744134 257366 1769547 515348 1103662 745919 611649 1145851 1476829 1686788 695467 1266608 1642786 541975 915648 1417465 284383 2961 1111235 1031019 582145 1013141 507078 1140775 1621199 682678 1760367 1442799 905774 1026791 1841640 1108279 1797868 94654 1670421 554483 126083 61314 1209356 1025922 676507 459853 439121 1422510 1257562 1652766 1811352 992584 962143 835605 409579 725548 515941 605636 524763 393227 476496 1080559 1841962 245129 1566403 383960 1362716 240991 1639951 913998 1228946 634323 1349552 9680 62120 850906 1791668 1999638 333558 907718 1541296 1165365 1876678 683392 1275108 1824574 942045 502381 1005319 1955454 929004 1989507 1128520 695220 1586347 1790098 555317 907610 1983389 317813 1050362 1158107 865605 733064 1001812 1028369 698564 849427 340462 1192890 952347 1062627 703682 1178275 1191432 635539 279931 1612697 959617 520713 1323755 1919553 710896 1742463 1688640 1543546 462998 612073 1076692 201182 562895 1900363 1241154 816520 950481 350489 1405994 1693968 1658720 269397 980288 631997 1465623 1112139 1373075 1268532 1206753 1319141 799890 1728490 1319411 582 1110342 1142097 789013 376015 143374 666394 222404 1381887 22684 943417 1820237 1928776 1181437 386055 1468097 927617 1893506 1550520 1220574 708537 217350 566371 1544692 1827511 616133 1915937 1839709 1959520 1929896 703464 154954 1644899 245193 1716572 107347 747770 98111 610731 1102131 1575849 1462162 524425 985005 1655730 172357 846485 1899364 199561 1192852 1632658 1741612 1889675 1473111 1662503 1856414 1376303 1579491 1905048 362344 645183 250121 1193643 1649631 365737 1647921 1334138 1881342 551958 27495 1188962 1973728 1930497 1127906 1747891 1492178 991380 1346912 1580755 358343 1474506 1897161 252331 1099042 447783 337908 342433 920222 1984301 727088 312288 675690 396605 244798 911786 1739464 91737 633748 1785174 536904 162416 1192829 1010821 1748421 1262291 155094 1254457 1389477 48201 1548601 1511559 1404874 1289755 240148 1294624 1211687 817291 431360 1084647 51594 258826 1972932 1569140 1944916 688325 1255604 624146 566412 995155 467158 423948 89730 1676530 1595366 172343 295413 430744 1968830 80093 432050 609981 1046592 1530905 1334218 1626776 789588 1998264 48025 317786 517354 704599 459322 710771 620017 1020280 1929106 866270 757057 259450 1387008 844243 1722305 861371 384341 242273 1441046 1816507 1824709 1976100 504322 1270676 1786658 325985 303575 1188042 1716423 1487114 376707 1995599 1952946 262760 568489 690388 441738 749247 53369 1210053 552555 1984658 337410 1636712 1208608 708674 1467082 757853 602258 1351074 1432009 1987903 140532 1780185 1664406 1541527 607821 1624520 1773274 451642 1273367 506344 1556895 363200 1397838 1367982 1903609 716425 1752596 1748057 1856185 170405 335937 1845947 1758868 638430 990845 908575 634722 999434 80189 625846 982930 819217 1188667 699466 144930 139718 1645208 41881 153419 1461853 1755203 166510 436888 628184 1395496 205035 583605 1161148 1650429 1991065 803213 449371 485041 1231443 1913456 1199605 1324340 1639702 306469 156397 1378130 110645 789421 119920 1571804 401172 747765 1449418 128986 1420206 1730024 1515087 1526147 709393 1886825 1074312 587863 1670713 1930920 171722 140743 1084880 1945606 1599208 1889273 870569 1322444 1522743 527682 795450 640509 1928466 1842092 971881 913408 1952979 456822 1230729 820960 41673 987709 1807043 1994813 399215 795401 1039010 1502775 965542 995788 980929 1988637 35661 308188 908289 856805 38500 1462579 1314777 691915 732874 1503739 84748 750122 957069 1744846 1128465 629980 948377 1748309 402223 636003 453714 1635533 1405582 1846195 826682 468807 1847261 1781687 1207113 1323058 73192 1542632 1809429 1261188 442222 143949 1957974 1907150 693961 408477 1713747 1754284 789742 468345 272968 427043 1973749 1703950 1324598 1630112 965441 261573 628905 1381675 1875257 1692526 738232 759738 277194 939534 739961 530047 524944 328342 593242 1103318 962998 881692 857574 1008623 1925887 182513 1879657 1257217 200293 770063 1914 1059605 1285822 652180 1475428 338099 690638 16120 1921922 173683 772775 302972 512700 15642 1571103 961232 128668 1012770 1533527 467423 75050 181225 494266 1170568 239327 1286801 1046818 930121 55154 1590880 750663 1907285 1395719 1335475 835853 1192432 1182800 1936523 776865 536773 478564 443365 536464 1125807 1881057 1880579 990140 585227 198779 1597450 442954 1986565 1796573 816069 102417 1567322 836405 562555 336732 1566482 1410552 1972755 388374 159363 573407 1082951 94529 304432 1628257 1725451 1061696 1878868 632243 1572836 195671 956901 362653 448887 706228 1013007 1803125 1633621 290038 853884 1548327 1252472 1910169 860234 684984 171464 443259 209847 169594 718151 903295 753220 1495433 1422964 632601 103551 1159939 1651278 902154 914012 1121283 623862 1086752 436498 998879 1292135 1985157 1561462 1749381 1869379 307938 1815444 360298 1533727 1833090 827493 1245337 1988711 72955 1533162 1163128 94826 1517148 1927104 99680 1223417 434129 555055 1742605 1319618 1500393 1160378 910512 1418988 669564 387287 838466 1559842 1975595 670867 1980786 1270475 402379 661280 1755326 1379188 764806 822313 1805181 994529 1292917 1031209 1813610 28654 791909 876918 72272 827508 1896169 60446 1764153 815675 92474 1982306 1330270 1387684 851661 651237 618178 245453 1603356 1620907 163844 1464472 1196598 513371 966457 36890 778076 265728 1277888 348759 67719 861369 1806267 107925 151181 665557 1423947 541281 45239 196776 707407 1817957 1101720 1798424 971813 544696 1957198 964648 1171370 864982 1729044 270225 1764409 1710208 252267 1709855 1713675 1089805 642253 1136814 1899814 1253613 1396740 1132327 1173242 1183759 1385879 1144123 1254248 630451 723684 1447786 275345 1876123 178135 95211 1975267 1125406 1945686 978920 1680826 1847774 719720 592242 1988368 466634 642261 1906068 676002 1224163 1586214 44304 1283062 1660611 134252 72259 500435 71403 614771 1618646 572292 1330293 515287 1246164 165741 821311 285156 819574 1232492 1000339 1772539 1388020 757271 1540871 73975 1184303 936372 1882614 1770704 922514 980475 35897 1691826 1745071 1926230 1344596 116174 1327201 1610468 13040 491428 1767138 1287917 568774 485223 1793441 663783 184202 737412 1198125 1947900 704247 204033 1615008 1122950 1726087 1802877 248533 1739201 570404 484237 1816709 843945 1097940 182456 1155721 965973 1965518 1171839 1068276 1664918 1348496 1465099 292557 466344 759135 1766001 58505 337000 453221 1547977 1817116 894233 1587899 298259 34863 1195599 209404 569480 1094424 1071672 882424 1325395 1434236 147519 787989 300385 1807170 282967 1250094 224218 1579059 1329132 306626 668555 1810810 1580729 566710 817872 263279 629611 134283 824904 1215223 1098274 788302 1967 837882 1715143 1283108 444836 1393648 795726 600393 178081 14821 871601 1264635 801815 1971059 1379838 177431 115692 445591 1648825 684790 833559 656023 1818884 53400 643925 1639461 1618601 1809304 889862 1844608 589891 1613309 76158 221003 792832 825915 501621 753155 1818000 1637266 1335276 1078034 1353088 1581554 1981571 1716693 72490 707932 889881 219909 677349 279256 224406 1737167 1704994 694024 509475 245030 1492609 82458 885908 435039 239560 1323485 1983863 954511 242330 1761198 425013 293568 26238 909024 1328820 1014274 1711837 528360 736040 1062089 1812474 1160285 1151216 557509 1105623 1567285 34842 349786 427411 25399 1393866 1085655 1955514 401771 1668156 127281 1495228 216546 1003311 1762786 509383 565458 527310 208867 1314429 737494 1853856 1010568 1830600 625126 127473 1747250 997134 540454 339519 399283 78893 1858001 1619286 626574 1271453 1071153 1305421 1429946 767362 1584821 425373 771157 1882972 1797542 135288 1784562 746273 949043 58312 1764442 1968270 455175 1108775 1012267 1500717 44707 16936 1438835 1894549 1395548 227678 1431923 77239 605307 1679685 209978 15504 1743395 521014 432455 659199 1278589 1607058 188109 1395716 527453 940767 554866 671317 1871430 1060674 723176 922392 1899086 142993 1468606 1058674 378076 648303 341188 524602 1314452 938638 1217592 1851454 1481394 781239 510931 1549960 684679 892215 795196 1501662 1361045 1275313 1997336 36749 519891 513845 874653 1727984 1016354 253892 913076 423495 1393418 342986 1796505 1920271 67585 463147 885054 1843708 1442518 1055183 330980 16597 1011650 1604194 542860 1966882 902787 1708323 1197785 852617 1537808 1297425 1919788 1947505 1520276 193768 1883337 1169017 763236 1724393 1122462 1700377 1479172 751406 52839 1182268 467602 1351248 417752 1483396 1608680 1388081 1972573 963721 152911 1489871 91151 1414226 249807 694717 1373938 1146946 1236990 123348 1318945 376127 1058391 792424 1348868 924236 1032245 1621587 148844 294504 913340 1880824 1063658 140251 976771 873162 1173393 1233246 1823692 487428 110612 248733 924121 1842385 1696795 545645 525387 274032 465917 1401226 279182 1405556 1461883 376196 956627 1047268 511443 1134639 708442 578704 1468360 1016120 1234620 87280 1480385 79350 1346628 766022 533316 135878 223391 1590785 297285 1510460 356608 498361 215300 1821449 1885194 925730 1089060 116335 1776556 1813395 1900614 1028644 608251 372532 1865238 988335 1104781 1201848 730610 49309 634684 1304701 1579970 118654 1907088 1442161 1145362 858041 1708594 1558605 755183 1255448 1303169 1769137 749118 1366072 1323098 1753237 525306 945267 1077721 1150762 1663574 710092 842376 970777 3764 716643 140905 1455693 1999105 1875134 263417 1296558 183381 453633 153500 693408 1999364 574461 765487 323095 924982 1870442 1612291 33496 1536326 1877947 1902175 1233617 1496958 1084598 1246125 1024612 921937 1685327 1320673 1564726 1717920 1720886 959722 902068 742752 1440998 1861901 1641451 1971997 1692668 1810879 1683592 1208268 35219 272833 1067911 734359 591570 199584 281206 135115 359147 1741465 1029000 553511 340636 1926437 735322 474692 1979618 906594 858941 864511 1996952 354103 283144 859849 1971319 1911858 21067 1367917 1985794 826489 1873183 781277 170140 546329 1523703 1162517 682383 402251 813596 198113 1490393 680569 970980 1014940 223022 1742476 445181 1359751 1665054 57136 1657291 293697 958733 492723 1642264 299993 968584 766583 652418 1516227 460080 922465 266281 46421 1978272 1862224 1404354 848466 360952 303893 456285 1537146 1064121 1974827 176648 329506 902200 981866 1194391 725403 1866166 1172152 303605 186800 1456929 863200 1815794 1862886 539935 1615070 735641 1242557 291224 435364 493085 1583498 208732 65762 1258015 114173 488936 1324221 381226 1867815 1692666 555721 248038 166374 779879 1368012 72568 83149 1801031 1552799 410529 1524168 1211154 265717 426531 1197684 1394623 782442 1043885 1563480 73697 30907 52841 1762341 294844 1761963 21738 584977 1068488 1360963 1181923 866283 1186948 1441920 1437247 1056838 1530576 909142 1411289 1627765 580028 306573 378719 214698 349972 998873 155018 1981062 1664302 461919 555355 1735429 1080630 648907 522323 1906395 1238573 335650 1802991 203340 1773257 972425 1116562 623499 1918359 725432 461561 1671490 1765688 1691098 813236 145527 606323 720443 1932070 44036 320279 978494 1134664 323589 1403232 1597348 1830719 1376820 1983363 646815 737449 1479493 1844183 1071413 489424 1506580 1891165 1196544 658274 1834676 287040 328547 1950107 756229 1964951 244564 1124215 193606 311942 576762 670287 1302149 384838 1515039 1072791 1209882 421461 619906 1501984 650250 969464 1986454 643059 952934 459324 1840643 885113 1182982 1409272 543689 1561908 854398 605805 854808 1866026 1191142 762725 390763 1116355 651694 542560 1802527 301532 482303 751174 1068267 1406539 1577647 375403 297765 208858 1976420 896331 1370635 1065503 1090834 1162819 504541 884872 1817703 506101 445756 949906 819476 976799 1565298 651675 1851108 1873218 891382 1384515 1927669 1123507 1435887 1805705 1474232 674950 1246166 279959 1573693 329086 856113 1384020 922053 285016 902699 692080 887707 975473 1446634 1428447 1999843 1754433 155008 778958 1506987 608678 1428895 784145 91096 626378 834037 1544855 190299 601105 1441195 1190829 968315 1117540 1931227 1845038 287321 1808910 828657 699857 68982 1715250 1319045 1874451 813469 1574758 1463823 86052 1783941 209562 24544 1261597 1873350 1326400 1430101 1528697 522321 542828 403990 1337042 1899262 1897794 1766086 1009825 1367310 1401832 1092635 1263524 1014191 271200 541287 1088883 1663570 363614 1348794 639805 1786487 395417 224390 1628224 1575024 1316155 950333 1766038 1613286 1804817 366336 897618 631397 146173 436027 450684 986358 257463 1334318 233978 1112731 433906 428721 24935 1751903 491910 1516852 216114 1140396 290551 1489169 654969 899127 1975883 1320540 366248 1545374 440493 1904002 1596126 874290 1369940 1673340 1512970 1510221 886683 1438287 997613 1632362 961558 236856 1700561 883834 1316779 382382 1774213 150040 720591 956302 875874 271275 658004 971224 1827607 1585314 357440 1493601 1051995 1537744 1635302 48889 539941 1578287 36909 1082021 850435 99494 338059 1476598 1825346 1463034 178914 1120213 1641748 701807 1794297 1492802 1146025 617168 189971 43717 1976929 1507365 1088123 1613652 1381281 588636 1701307 609514 1097179 262321 1784093 24685 198781 1161956 1166803 256035 1108746 187038 1968759 222307 1430978 1965833 1570875 159744 1459139 333242 1310718 854874 617745 557085 255961 533872 1998173 1999659 646511 968331 1526418 1515764 34890 1439458 1879297 273498 589301 437668 1652267 109974 100460 1978483 734014 107128 61647 392304 1947094 822432 267546 1832733 80421 525729 1453800 109733 30312 862114 540950 835998 1472904 165530 313322 1853899 1480560 25180 296487 1233963 545627 112801 585824 1642246 678770 1426241 621073 1579370 751245 163240 430689 189552 192994 1370707 1559383 106409 363158 830486 522496 1383970 492937 1838543 1537867 1196477 686611 555849 1615543 264295 642006 1612395 1110732 995428 1932617 790905 715564 1198070 1111268 1256871 407770 413431 1782145 825053 3315 440900 1569307 1315846 573954 921899 1566076 905440 917396 967160 1690534 1541968 139284 723955 1706618 866657 1700470 1363745 33345 741855 1009549 88407 1346756 1467267 1988234 690293 977475 801 194960 1572748 1575760 1818865 335940 594317 1600968 1826418 722972 904439 645259 546090 1229468 1796802 579449 1744492 1463839 910023 1557553 1167895 627548 1518338 879315 1270880 1399202 551673 679428 1495794 213815 1520720 871693 1549184 1071901 1047663 895891 1732370 1536420 125989 1578642 181387 900539 1751391 206318 1645564 1733630 515352 364563 1059002 513976 1280256 1989485 1567759 452288 1365438 1077723 1462274 489067 376628 1678822 1699026 1228393 537168 1030844 1359574 670076 161021 1194343 768643 21732 734097 1614784 1889044 1332974 1920126 108572 1143814 175938 1952238 1452957 1427083 844339 619083 1240000 1453363 545126 711146 750551 711562 677351 1162229 1230358 683515 228591 1588230 1894490 81824 300160 310499 1028446 1590687 854138 177713 1263067 1938428 1511827 258815 48750 1845236 1618949 1390132 1875379 1731541 1054601 301959 205578 815901 21682 407156 1379709 224960 1265025 320739 234759 1486167 1609222 1531064 453695 407046 576633 792408 903319 1194932 1370986 1321181 990207 630455 74853 1879262 958644 699332 1394255 1088665 1284258 350460 694888 1965659 259414 1451657 289548 397166 628155 131074 975569 736683 1272310 63084 1665651 326261 174395 350950 420079 1162664 314602 601718 111713 1454048 1907444 1867548 1346803 1416517 1994107 782432 213273 464009 1649095 1909786 1332338 1822822 1051799 1483522 1925000 432656 1112145 1380453 1210041 475251 422739 1435325 419954 1861290 1310093 1793319 1606896 249709 621705 964455 1362845 1369780 153657 1063878 1347513 522607 431956 401753 1084471 1313664 1109508 505468 461966 763726 1700567 1111250 1280762 149150 301651 824436 557122 1701751 1395838 1682478 1772019 1834742 985745 690479 143068 1291574 1363910 1149489 1662274 527954 985908 1501182 637644 246855 211193 82427 1333012 597402 879942 1528797 1269650 1657932 1815392 1138270 1187041 360878 1481431 619196 1839164 1424663 915820 917195 1256043 529790 1197441 1112002 1779927 394033 506045 109577 1911857 1200234 1572569 425435 1745453 1759830 772842 734101 1739929 1762881 982124 750092 1815203 1957042 1869044 19273 354719 1590263 1114289 486876 230273 540554 289618 1308859 1123333 1636958 744456 1762639 1022223 1427471 816565 279501 612546 18461 1307149 99742 112344 1717201 1031592 403704 465014 1130327 590842 1458594 572506 1379918 1983758 231537 1512415 1912917 137266 1314693 1457670 1793910 425175 1599992 575828 1057209 122736 1619184 1212017 343706 1482216 917194 1349059 289162 1213047 1030882 903276 1354671 779541 209256 805797 575018 20183 535334 838239 722210 678870 1298341 728549 1450474 382321 1564645 1363995 57602 1436875 11831 1656862 240169 494310 1794442 131232 123401 77066 1661773 919898 960367 878450 212352 55940 774389 1672002 781581 1789892 1587299 517878 518697 219491 1179792 1227607 1539624 372111 1416747 1895660 590712 1032079 473667 276118 315796 680739 1650236 1911066 171557 547090 1860053 1432670 1327302 1272231 279984 1815657 1600575 290702 791369 356105 1188692 531386 1653183 1475057 1426174 616084 914399 401388 105807 1225197 1125225 309913 670807 872963 222626 580777 548292 468205 336871 152365 1127125 1834541 1624307 1166090 493723 841038 145849 1706607 931487 878962 1764379 1056203 570698 1615168 724681 1301993 386319 770789 261529 1680075 925718 1091563 1635959 639687 1881801 1928620 1770111 1585466 1047972 278144 1748643 1470058 1991345 1584308 497028 152498 1864131 1835220 64994 202090 511746 10408 376989 560875 368575 393362 990784 409967 123680 1254354 1991766 1978110 1077124 646235 1066168 1130569 516716 1262717 490471 1520554 1254006 1875825 1115715 844247 1874772 540523 333035 329108 320346 312185 1353390 1152549 1460894 540609 325890 1914723 527015 1759261 1463018 1252363 1375006 267898 1459493 389327 870551 47828 1375312 1639860 914983 253597 656419 610490 1915022 338289 977633 703254 52407 1865508 1874369 310582 1431789 1391865 1282513 97258 33643 223335 919909 894780 1718528 262382 511065 63063 1324781 986410 1296880 1431239 1865372 1798081 1301551 1500216 1689750 225164 1703671 30957 1448960 1204333 752586 1892391 1727130 699080 1815191 1878466 1788936 571927 1942783 1359344 264487 681823 1189609 47320 1808222 1991623 764478 1946424 1309314 1799192 1216435 65275 801757 1443027 1488587 1403791 1879726 1676101 1731511 815853 1540310 1594050 1936905 1900349 962583 754150 1881213 351334 349666 1001748 1597148 1156478 1659388 691417 1170216 1459480 805190 713941 605482 698443 1604256 273822 1367542 296368 1221131 907837 289332 1970403 447584 754972 253866 639923 1438679 327850 1753217 1668142 1314549 792603 1092642 5707 477746 1520478 1946329 1213900 964954 823193 1111659 679474 1346239 365578 1312952 579263 1244677 552872 1585653 966049 540496 1241746 1693049 750311 916583 195586 1906260 1690013 603372 982408 318379 1014212 1875376 1870088 1143856 803993 825223 701591 1189547 499146 88401 329931 27684 281796 1454324 656372 453302 1903243 663716 648561 411113 1873505 1022451 1991920 1938281 1185666 1893848 918609 40408 978830 1967281 579901 330933 25240 1865978 496516 1446996 503957 1790861 646875 889440 1401809 1104145 1525127 1563496 984954 511780 1565754 526038 1687000 1298536 1465828 361208 973850 59314 1066152 161328 1640744 1179285 1695315 1779989 1877138 996407 278493 1635139 71275 434054 1458981 1911106 547713 1151914 573512 759552 269853 1226419 1036328 110960 739834 1695695 1213733 1475775 235934 1648748 1295971 1986791 139707 1690382 1999381 255028 694696 46816 1370817 1297544 81172 319722 1728601 178725 1414620 678483 1253419 919510 1240566 1649476 1278477 64112 1976543 246923 551433 1877293 371982 39418 45960 1548887 523959 1212257 271046 1844953 1392915 1903935 1639339 1255803 184855 527658 1560071 1934194 624135 1305583 1074600 1238813 587764 210661 1935794 993745 761162 348507 1843914 405351 349281 1935354 937864 399125 1808302 1791376 606430 461 1015032 219914 476655 1970856 1705549 45585 1516702 101627 174114 676198 878300 70379 1075522 865792 348242 1948889 682858 1026770 1752812 1662357 1088608 1123433 1708004 599302 814272 465098 1636456 820015 1649473 1289022 1583899 1310392 508678 798041 212745 1172541 1562347 383380 654757 1476539 589269 699977 1613454 953511 1921650 1904739 587585 1303361 872508 1761731 895482 383773 347840 1973809 524430 1528504 594727 764271 341239 105420 276101 1781397 1015120 408382 1261916 975344 1446191 1932319 690733 760801 461303 1534547 375778 818234 1890024 1799814 184695 1413516 1456170 566893 151020 538091 1038413 571667 248556 1121537 1533262 909105 464653 1893875 1273005 513482 938520 15395 503220 763532 1785529 1132454 434587 1196483 1681738 496559 119831 1711067 1471823 370058 38047 594573 1013908 1554748 1157785 1505104 1119715 879995 12744 287957 1893213 1332014 1833836 228131 772715 212259 1887759 584318 821147 366566 183394 695425 1872909 1203313 129809 1350844 285225 290951 705880 1339960 1964416 375994 183575 1897037 1088847 206630 595834 1259893 1339898 1281183 290381 737209 1402368 1224807 912686 1575154 280363 1544992 1259090 1385087 819386 1579465 702131 939558 1424994 100695 1489282 1676149 469127 1193233 348291 254197 262181 1922106 1257934 1594963 445733 1534847 246472 1857322 803759 437398 1350921 956774 777248 1407326 1270566 1103886 1307649 1591707 782108 1798279 1460735 1267202 1938345 1963918 186445 1838316 680161 1983625 1383315 729187 1150246 331212 948797 1381773 670893 1992391 1700869 1761980 758679 1842856 1231901 302557 1249722 1357775 1122970 335641 1487208 1441310 494665 1423727 1535745 1829926 498195 1763343 1401709 593161 1426307 1135962 1989114 1193817 1856275 1713276 852496 1916275 1545892 659556 728550 1943791 233774 1530649 982550 1099139 813069 1107143 1812569 1045738 1153133 1399937 705999 1372305 1118625 1193088 924309 1344998 315661 1062832 715513 751229 1696081 1163576 1088385 1256110 347055 1817820 719885 1198313 394315 687373 656760 1811298 1642772 546430 1348223 1627309 1296994 983781 865732 1003068 1600201 892958 615450 185562 133464 862499 1168674 1814145 707187 1899061 1095086 736525 904636 1000225 7666 1758598 827765 1280593 1687975 1026188 903802 230373 753048 1442273 524705 775795 842382 1485035 284050 935050 1221694 344515 233012 1000617 1935776 1151711 1549066 347283 118941 1262579 204138 474666 1712542 1791870 1664070 907013 257733 442647 1163636 1327348 1657162 1461904 1204866 333889 858893 417121 728537 779871 42287 401893 329122 1779295 1862941 1124460 1610710 1779848 347828 1753171 664792 1744407 112001 924026 603353 1535450 799359 1105537 1241636 945559 1801112 1066467 1543405 204616 1459958 229699 1721414 964298 1789013 1645039 524709 1388348 1546436 1374208 1525844 1126705 1422473 1033066 749151 1425687 1659050 28343 1111479 237426 1785143 822314 728504 1396713 1750047 1364691 145596 851912 755543 654618 1764515 934900 78990 1976684 681880 1640730 744678 1784490 1844252 1811356 1498710 758237 437658 849841 1874037 1407573 940418 1539707 1372866 763152 551272 1131892 265476 111261 1215941 870108 1386501 1350001 694842 1257483 1900648 971499 372233 75301 1080588 1106959 280029 1055802 1752683 439268 985478 617438 1313373 720522 828203 170874 1718163 1196459 111529 1683060 1597528 395914 1580709 1488578 1194663 1028535 1629863 1897078 1904865 1251812 504752 141362 922427 1185651 819449 892203 1054431 1214227 979342 1789796 603764 1906608 309608 721064 1741915 275468 978534 1785669 1311099 1427155 674960 1141822 839941 1081099 146466 299270 271214 557988 1702959 1562383 1228105 271667 467840 1737916 768571 483510 1510162 1470126 1436324 223367 1952210 1990781 1638866 524189 383788 1878981 1605713 406741 1120171 1215837 937140 1152664 863945 277006 471562 331051 10673 864291 1868736 1187807 1542330 312576 464658 47409 1707219 35075 1936681 333023 1197769 504798 1171459 1151025 1710756 784649 649911 7077 841920 389367 933339 503511 70545 35843 181742 240269 664937 1899593 1510724 1336094 801978 1282379 748589 454779 1452445 1421758 1413957 1342432 1200751 755416 1620042 350709 1845037 355099 424508 1114199 632523 1750851 1382464 765541 540543 376907 1162768 600908 513340 892049 734600 1411919 704662 81256 1119483 1078364 1561500 1553532 1446372 573173 1308653 1066004 871154 1289873 623171 52017 1607097 1402465 235835 716862 1029077 766396 831029 1383122 1814382 460379 1051934 422499 318126 959165 98596 1206159 1708539 1220974 632088 1418786 1493810 178447 1102543 1493714 935573 239736 48733 1091987 1082843 671168 466566 1270462 970106 1261791 329095 1103556 239813 1425866 411759 1215805 844493 1959092 1311634 1753719 41189 1598906 426455 1354398 886401 528869 345853 477118 1094537 1276004 1225584 196314 705767 884953 1978087 433013 1692712 436482 718202 1323931 6888 40739 644968 1967751 495219 1793933 1901816 281723 632463 233323 1546282 1254529 1781460 1914677 1032430 441290 721727 1012359 355893 663639 750493 167655 374851 1496060 233739 176348 1964335 6374 1923065 1877928 1550866 1264394 1843642 436626 950322 5218 1102322 1111691 1484127 1509753 1482690 177076 1549593 1047970 587374 1516930 188875 1250029 170269 335252 915152 1623364 35659 113011 1061839 641749 1594863 920086 1704735 702214 1604687 1868003 1490697 1656636 717127 966426 1881955 845595 1065673 1987636 339479 1956556 183623 1174044 1741357 1408431 1905718 146851 995837 984757 133876 1963965 1265771 286563 1807244 271518 749253 1124987 317896 1141236 460302 75627 1799566 563803 71860 412091 902855 1694910 1261972 1723736 715769 1735667 1807226 993753 258188 789586 1043315 1239381 1678195 1343238 1590055 1035640 922382 237361 328143 1961914 563429 1204518 420742 255014 1000411 770681 1926067 1348208 1236253 1151467 1931118 1474007 1273387 1260639 1305300 1998906 1964840 1917148 1834025 889545 564855 104512 520478 767975 1453933 1292783 767892 1388410 1982633 1961927 1996072 585347 1395555 19915 1722455 1601898 1689260 529317 1777490 1517119 873390 510030 1947780 1189724 1651472 1188777 1025139 1853480 1195693 934563 1033240 962297 1119515 136928 1994142 1520886 392364 934541 640395 1191016 1528516 474622 69742 303053 760409 1458640 255435 936435 142748 1651851 1669464 155908 440660 1051448 1226378 1761742 1610176 1961007 1374594 867121 481485 262341 1425846 1820570 1776114 440831 380815 658217 207667 1077199 67675 731510 1282059 714472 1034523 277613 1560730 13096 979075 275246 1426684 1782287 1502521 1384728 799076 1658532 401263 150341 568511 100155 1441389 94867 407342 1926817 389106 1571622 1841442 1756059 1426970 389383 1353753 921074 475120 1965432 1861654 617578 251906 1732496 876194 548981 963074 1978362 704076 1843413 841254 413338 1135721 1776012 1334995 1718075 1426625 1300258 772149 299861 575231 1871859 1460578 970461 1792419 283701 484845 547894 542806 1723395 443576 1839810 831307 247479 1543237 979612 181524 432924 1051247 1110711 362066 1851844 1559089 209931 1320832 249330 956093 1688730 1191149 598483 1677577 1281611 18986 1651968 1907012 1883246 1136427 313960 212208 1559028 1281210 1328516 5719 1552929 305085 300016 1631895 1866807 529618 449157 1823867 1386733 36578 1337521 305446 15324 1202044 1172735 1028112 373313 1210277 1544310 1948813 451786 1380696 1785924 1993610 275510 666445 852839 1315644 524484 353252 1002350 1735074 1325636 1270993 1383395 1651386 86381 1248746 777669 1513864 354384 789007 1782540 329846 675726 281088 328168 490392 1486350 1712755 1506593 1224760 829671 654597 105525 355016 502224 1486937 1349520 1821366 1448195 1361359 1853930 1018195 1756900 1326331 1052161 1164412 1945836 1398535 1269077 698367 687800 921781 1243072 400180 1869480 1161446 1366870 817834 231288 136930 543484 415269 1433730 125887 480568 1595057 1917746 1562350 1397536 239465 500025 844609 981042 1602300 1228575 1893322 1533040 1035804 618155 1876768 1942796 1138327 1611112 8438 1237557 1004446 308505 1291065 1369559 84232 471637 716745 1168247 1453361 472013 1058801 1524379 889291 1178008 102212 806439 1480435 1263415 1206254 1626950 536487 1909920 1131455 514836 259325 791810 1162175 919895 289896 246878 944382 25034 500113 1067564 597082 920998 749113 1475242 5770 590324 1422427 36180 1616703 1904685 148485 1459375 237080 812711 1432350 1120887 1451549 1970418 484736 706124 702997 1595407 1546669 680718 846351 498748 1906697 314910 829823 338415 878059 986533 902774 256859 336795 1137331 1879794 1846757 1180334 333263 1246454 1984932 598347 866950 1927585 1285352 1584713 1099178 56757 859888 89567 661495 1875007 616517 1158671 390724 1530399 25794 502467 284959 1103910 1246862 1995444 242613 1018409 778181 1982472 1591739 1871309 152613 445731 540196 950052 28402 1706576 439388 1362881 711964 1173144 1824096 19661 749495 970942 606633 297767 1581434 783405 1262671 667049 1368877 243414 294308 1397336 1077448 1800885 850825 1733827 473056 1057163 41644 494650 122714 537386 1115226 1928927 1522656 32332 424521 530995 91715 1005741 1861297 1570713 116410 1512345 1822657 1255973 1321119 1824174 161907 565885 466257 606532 221339 1723765 971559 1391956 1191291 865876 1192749 364343 1556789 874494 460791 268769 977188 1221964 481417 254987 71037 1559931 469263 819265 1302300 1106202 308089 919961 874799 1099930 1497392 122399 1634558 101764 1017227 710556 1402783 1344462 1998799 1317420 1198984 552743 1604936 746990 661785 875043 288062 755544 1674604 178286 1903114 1294545 1847284 589478 1115951 370782 177382 403334 752353 1604796 1272980 481340 109151 760730 1942827 994091 66269 1197053 308709 136170 814500 165321 1194193 573893 110370 358684 93822 1562028 83200 124375 1667578 572789 380348 73923 1348751 1701597 1806555 422072 1049617 1331293 869597 61320 318294 638524 1669754 694690 664335 1680774 566396 1475387 489444 1153954 1089593 1015908 1917523 220181 81540 526040 315457 658922 1202851 106354 990930 1530977 950943 1888177 1807069 928368 1456621 1048863 1506687 1086838 1182341 81481 568875 215408 1105494 103844 353600 872192 953386 1750465 1746759 395929 1478590 535231 1011091 1533760 1508919 335120 367437 752749 794898 1322471 1399146 1941763 1741064 1042696 1907430 1881471 1350437 890482 900643 1430016 27134 1278049 650619 1770699 83433 1662769 1230360 1886276 1463950 852930 32745 508293 568026 973333 1790362 575497 1162050 113913 1053601 1271540 1118948 608625 679578 992854 1266662 1224231 1772957 1587059 1605993 1116635 254 985613 1751441 1153747 700030 79889 1846578 1353270 1414666 360936 702475 158528 1912869 463218 203175 758539 1355834 195120 730298 1857131 1519695 1261362 745287 641778 984924 1724808 1262293 1391104 1567896 1685795 1503166 1623219 1565878 647499 135815 580609 652867 866429 891024 204210 535932 935976 1761308 1172987 794843 741328 1435642 825605 1648305 585181 1102368 288897 1128479 857531 206010 738768 994430 338571 788251 696335 1656492 798877 577687 1570528 1329300 337910 164732 504742 1623393 483875 989595 373661 1700084 1867761 255100 458423 506447 1152651 1816370 602651 827994 916659 1669473 174284 262288 679638 1726746 492044 1479802 454191 442319 773735 1194274 1503582 865803 1531627 1932790 444065 507547 98144 621519 603346 249763 836715 450864 893246 946630 841515 1596299 1239892 1558982 1211057 1159485 138729 438749 1518452 738563 876948 1161457 636174 1514310 673663 1643031 1067159 1579085 858451 641073 1578986 188709 1035086 810912 153689 457148 743675 1689283 44174 545393 245343 1482713 1164756 286260 1476310 1099167 4152 1225764 919812 1173064 1403451 898008 278952 97767 1205415 1618829 1645514 231949 966740 1505403 1151048 1136368 384739 956053 964725 167710 1262568 1535398 35699 1402056 231018 1589896 1108659 1351975 308197 529097 1394452 355435 419194 1834372 939313 127691 1484671 1383815 800628 1460013 1163797 334295 1694785 1617790 1022561 319475 765597 751012 1226110 1575047 1582919 1402276 946850 600801 1887399 145500 1264398 1933151 1077984 689562 902808 813358 1320180 1005781 757594 245301 1953490 366013 1730121 374631 707245 457742 1525694 719400 994231 296939 710037 606744 1372352 1168677 1282041 1422013 885104 538064 1517622 1299182 166651 848399 216223 283891 636946 450824 1456789 983138 1852485 1020252 789740 1876274 1873039 666162 1458929 156286 464199 1763320 366037 1845163 512777 240748 1517514 65645 946197 901514 1848437 488552 1906360 457284 1772162 341893 1448850 1435244 1278205 1670143 991541 979927 427557 1760006 472149 1863336 1709867 116186 744481 247871 477470 1857836 64933 381062 1274265 1556144 272101 729528 591627 16653 423350 70249 1931887 1431809 229385 1214479 277093 1153990 577295 1447359 1253923 1296281 602577 788820 753012 1698477 1233586 1898510 1249635 508339 131882 1591380 583812 313928 1842707 1796727 1369527 662264 1389570 1123277 1061679 1308030 382005 1566200 177108 433737 1268814 408735 199231 566390 1479650 221104 437651 1469649 842506 114501 1178546 1101622 830629 70663 1758867 1271650 534846 1516250 552432 744630 998462 496480 1965189 224789 855262 489057 539196 718593 767885 1347670 276472 1197063 619433 898954 1776027 636088 1813462 924149 1319904 844042 1453357 94336 1289849 839960 1997642 899768 978813 1902971 1865924 42120 1589589 1916803 1828082 1205627 879132 1663218 239891 1145134 1773914 1104561 1141923 969808 1924035 785631 199720 1514347 1883564 1688047 367223 102401 1528277 394038 978198 263537 1402041 1681683 226037 1605033 594251 580810 709601 1027959 1885733 75354 1113165 528640 1149666 85929 79976 1737934 1769580 552579 1285348 772985 563895 607627 1121470 258111 1654807 1735292 538652 213165 379740 87049 618612 302666 1441069 1155351 1956464 581200 515884 651809 1458882 1588646 713911 960942 1220284 1331652 1554171 1318415 1845729 1197199 1446745 1112463 851829 1671811 1587948 503173 707665 949488 1152920 1125898 619444 1672821 1623679 561953 1542367 1639400 734661 289021 954257 1212450 1396356 1819130 797981 475257 1187335 1420442 999143 96790 1929609 608880 1120265 1323971 1586696 1571072 229210 464395 106557 1024575 1303344 748343 1801822 1188545 1158725 1026359 64930 1483683 1312763 1615603 882176 880931 589258 146379 1708060 557985 1292736 56558 750662 760961 123043 947477 1045602 1624663 711424 400512 266265 1464975 1659371 1719461 1248021 290213 247403 660075 624277 544730 325073 1961892 1450398 1062742 196289 639551 1381573 229028 61116 577109 275582 140895 1323136 532289 1753473 886351 738017 384721 979422 1755416 628712 808922 361958 1183754 647024 1404130 902749 1740787 373177 225489 262032 201438 780994 1000602 1771196 1627952 1335928 405991 1357434 302012 59010 173082 232681 252399 1258935 232368 1781485 1625368 972631 534896 1250783 433593 1836406 1573654 1950093 564760 1969648 796559 848894 1295308 1536051 1609346 739427 894487 225429 1595912 1130866 1378812 1763175 381193 422152 996975 1255978 1481761 1235092 1581372 1040736 1243195 155168 1722441 1788017 39153 133078 102000 32445 459908 1699035 1211920 132113 1075675 1420862 1165973 176149 989148 30505 1978036 1185943 1697236 1159978 520961 1352389 1904054 764556 46400 450648 839935 459473 190275 357719 1664885 1805353 1291116 846149 43821 1697723 973492 468860 273040 566050 1635035 1567820 99706 1242891 1065239 1306052 1297884 602489 501656 1938750 972596 251545 895705 763974 1049413 1168202 744670 1273529 1404280 1990879 541551 1841813 1704895 1759185 605142 694909 55081 997749 727004 515359 788625 502884 1796121 856018 581683 418832 618420 1058952 193830 486268 576503 1059468 64072 1200156 1551838 1246900 539761 1808292 1174691 1843929 1226311 441771 1660421 1439482 998945 1833535 1172317 1054144 885638 810896 1395117 671405 627176 1137359 266058 1094333 928315 1923645 556416 1192647 1218062 526557 86042 665786 381986 833821 715490 921254 15733 1931849 69111 1355728 1315797 1971640 1558953 1448468 683059 1005798 1300576 1869577 1733722 147739 317269 132572 1062890 494545 1607828 550155 834682 759110 878980 270563 395932 570789 801334 111329 1702368 511005 1589123 138740 214998 74372 234328 191595 675135 324366 1895681 1554015 1179606 1620520 317573 295831 1264345 1481073 664022 1332343 464940 1256358 1811221 959576 1953366 1942475 1857699 1949026 1858081 681487 1635383 643333 403622 396006 885566 1827338 272684 950809 1649068 1000749 1198244 763686 575695 1049886 318034 268975 278541 789359 1654891 799768 1233780 614786 1895709 527857 1115347 1705709 1738666 1319157 177619 1343970 1625379 855528 1544290 1920281 1914801 689276 1844380 293029 402295 1360934 445425 1206075 517157 1949743 1281825 649511 944452 1737287 102136 378844 1318079 930450 917163 901449 264649 1347646 1121130 1272739 1449452 1793265 1083319 353773 1973351 1517425 933014 224242 1143557 697812 1780008 1944675 198736 827778 496999 1243026 1089645 798883 1530730 1521689 1810857 1143074 1550965 832382 769318 952417 1206172 1350320 1085722 859651 1768754 1393782 1291014 1213828 1021691 1219533 1535216 1067511 1701017 1992268 288440 792953 612910 882790 1119610 1141972 1363602 509129 1932265 556039 1268048 1606955 16938 36911 1872689 1609744 1959499 738283 1764725 309650 1293978 1143375 92438 1894306 206984 1419504 1260610 15992 76043 364557 426967 351072 1690476 250369 1495998 866874 155760 1860191 1389327 665882 236878 608052 218990 1048434 398001 1302030 1051090 1456406 791870 1729115 742926 1470676 1773336 1528043 281114 759004 362204 878634 703117 639769 670345 604368 484316 1814042 1391871 357466 351599 393489 1985829 1275241 641526 92730 503204 234538 174681 1186211 1577171 1457019 540788 873151 471018 1207112 1191329 1527517 26026 1608170 1376297 1268125 251840 1356268 582005 1184686 214372 436336 1115783 1852515 1657763 1042319 619630 1527291 242575 43289 528644 625198 1687931 1652378 1278253 1749104 848294 1816647 20982 331227 246643 1015609 1713876 1658446 743448 710039 158839 803742 704462 1929317 1916821 1342414 1008422 40517 440722 774337 1677760 1119648 706395 1675224 963908 1133160 1695398 1247318 1283175 1025173 1236814 1426354 207155 1550511 981307 1438237 1848539 1047797 61520 79699 62187 27525 257841 542659 1898800 973487 726329 174844 501080 1415553 1881509 1896932 1318303 1821434 153169 304685 419343 1366473 669415 1912455 580802 1067393 411353 1942208 1416862 1663854 1812454 1205494 1556108 235640 1156902 1395877 26435 1990903 1102596 175568 970213 239911 650248 1101732 1510253 1569187 1401436 157034 859689 1923139 1393763 660876 1388969 208137 272709 247535 695570 1954504 763036 930996 1776922 1648617 846264 4001 795344 257074 817952 382369 667683 1092295 7502 1770967 426702 531804 266956 478630 1594993 1778125 315749 791476 525275 46679 306494 456717 1341878 1892941 1351546 454809 610284 553431 1402875 1928930 1345745 1310205 424610 1281109 606452 290607 607352 29760 664480 185545 698399 1160671 1767461 1239210 337539 821656 1355221 209717 815921 174961 1640491 989562 638116 1314004 378721 68978 793106 138956 48028 1696590 451909 1092108 1907390 1520241 1428324 1178604 1222338 1125753 748721 373354 1640458 634595 1873806 700551 1837121 944299 1369360 264352 1872166 1131013 1111838 1213950 1781113 599850 273881 823879 196397 194962 459488 745427 1639459 761657 1705179 89050 511186 789912 1496990 72685 1217743 212318 1689862 23155 1423254 703112 1217838 1737581 84870 359230 612912 25958 389688 1174949 1358213 761315 1741573 551079 961370 342254 1618831 489949 651657 1041073 1318289 833452 557548 1025321 1072716 1319309 1175089 7171 743342 366222 1613621 1681975 1773806 687519 1068503 1781739 804801 892527 1464848 1688897 37430 926116 1927340 625177 918566 1520107 1645391 1138833 1436487 1465582 116383 117070 849347 1043023 1038597 1957530 415532 800564 1434395 1181678 371060 43725 1097151 767554 1502520 594548 1282704 97360 860850 512918 1770088 1289860 912352 513817 814641 1218200 418480 150226 1107553 857214 206928 1346194 1636791 1674690 477514 1430407 479315 161251 1527487 438253 273175 33969 490324 815446 20499 539345 749907 447041 336724 291678 1372312 402157 397321 1036318 591459 1856783 511903 1789320 1460714 1120605 1885836 112831 1077433 171843 1953648 1347416 402692 1241966 680352 274896 1936484 1200286 785387 1243309 62111 513746 216494 440589 1220681 457053 1886867 382215 498965 718826 719799 765090 73261 1398881 142823 966467 667550 1691934 1589768 1467236 972085 857070 1708575 861541 1660689 548322 441019 1526476 168371 1166645 432254 1149735 940443 1371402 1905349 493552 833789 941957 11903 1884946 945536 920873 257957 980373 1165526 161524 389038 541146 931192 1628310 387195 1798536 391525 353684 1881293 402579 1832980 105783 1587636 1273998 1191634 1712880 1017780 1768 770896 472928 704148 1536618 1416602 1646683 849899 1808261 562132 1414580 1695261 1709536 509800 1523343 79992 1728642 535202 512226 1009995 326070 790324 1100026 923656 559724 278688 435603 1189727 1501499 426744 1956609 1342794 1928125 653906 1097781 1052438 178465 1932095 1085778 837906 1531861 118964 1210038 1764769 730208 42960 558349 15545 1729327 552056 38993 357118 1031750 1615829 127562 80202 1846304 473628 899329 161031 1699998 1010780 1644034 249318 1204474 1091456 1142188 1524669 1280463 553391 793592 373295 1658767 15422 148571 199090 1294994 1799550 1335092 374115 1381182 1356184 70228 991878 1158932 1090056 756490 335208 1775015 1933997 1283608 1480449 472502 602399 831670 1559264 1284680 894430 201901 770415 247432 1521882 415816 1985548 776852 1641729 1195041 84459 1184823 905250 1002097 1442361 1009222 381818 239523 293745 995684 1334082 310389 1918087 997656 1745327 922387 1830815 1489077 1174479 526072 43755 1703530 595369 1642621 782368 312301 1608064 1668717 252342 1751105 1395311 407427 1941646 1348321 1929780 1886303 1557540 289050 470215 1952510 1230768 33094 809093 1850310 1260595 1571678 1943927 1888496 1378848 218097 215719 890098 142149 1542913 1126905 1379595 50277 414333 881513 1247040 1367436 1847061 1553729 270869 363682 1834714 666099 1777247 1065402 101700 1505601 1475789 1167097 1772863 1782144 32020 418279 864148 642809 1472220 1313576 1466496 1144177 539248 449282 26336 1566587 297935 64374 3672 972606 1714967 1970785 1469776 1485239 1060276 1567738 68626 134 1843423 196168 1392000 859949 854434 272615 330214 906721 463016 1367001 1266416 1875171 733141 370029 384584 399153 1632888 1018945 1743256 1226286 15245 700652 250914 1459689 1020947 1171458 195080 725098 1018384 601560 624649 1173741 862823 689956 1010089 746846 1084789 1883030 1816720 662150 508233 1830619 606265 1866661 171271 881485 346199 1270744 1420482 1665178 723753 321333 87736 377468 1736973 926920 176319 1849025 653700 233446 1438356 139434 1392664 496996 337971 383647 1005092 933783 25668 1011013 1608909 1287138 768327 1641851 417108 1294014 1134117 1533354 1670358 1042632 268346 534156 1199238 304307 558197 919985 1949412 1100800 695611 1530658 39279 1109408 801298 1007494 433702 57489 850551 1853200 1461400 710269 117005 1292490 1746298 455682 136224 1878255 1402185 472699 125194 1046231 314191 979250 1643612 1203927 276746 186785 787992 310105 1077521 64211 131408 1373017 849056 1651095 1691589 398240 1582048 1297519 1213317 913552 1889341 606970 1942039 1232093 1076297 657210 763019 1636748 1826995 875344 1203262 494287 932159 1838198 1783044 1146067 1019847 593035 36805 1994649 1790711 1066862 1595939 1099318 1682247 875639 1965776 1075308 384630 135626 131643 1116453 873131 625206 1942255 794551 579703 1206645 334259 1469176 824160 473644 947246 1579645 746101 1464042 1850429 1436638 1619316 856983 403722 641278 1183441 1696985 925677 594943 1930759 562952 1785238 278567 964570 1648029 1544611 1017449 1997566 1498810 352148 551757 1328000 693466 1778582 1743334 564765 1041813 634769 928841 255697 478318 1788036 370699 1444234 1504494 534876 335529 272290 918706 626303 793914 666008 323022 933548 85056 1230455 1592381 699425 1518994 1803376 96094 10193 115667 955581 1021570 1788608 201973 1871273 287221 565714 797094 839085 664286 1584449 1858472 1797989 705674 750881 1365534 1781541 1476680 1100636 1905104 1306602 1037040 393640 904595 774057 1044222 1445053 1507292 1959635 1369729 1795150 1481701 42555 1850354 624066 1148170 1060364 1606652 657282 379488 965146 1572294 1176459 104005 1810166 1445043 1154633 1783517 1359345 147949 1516650 1595533 1476016 189920 1204812 558259 666274 1963792 999050 701624 53465 1118424 1776018 905561 1017783 1103348 1971391 1547295 1853815 1891351 1842614 1158823 870431 396418 1430071 514666 148911 685546 773925 1038786 1766927 1886684 1390272 1631973 460143 1275749 1690463 230947 1420829 785842 904306 750936 1184170 1841888 797758 290896 1304873 1086751 1494326 476638 447481 970672 522241 121676 1358653 677702 444711 201585 1481651 1679276 1220747 497452 812917 425934 4488 1197743 385928 716402 520302 1729810 1306861 977297 333427 1841536 1535317 865324 68939 776938 555020 529052 539669 167579 241436 147774 107298 1790257 1336475 966876 1726877 1741231 1891448 1135903 952266 43084 635037 763693 157363 420614 911621 1624999 1707470 361270 1744327 1834135 33266 1725765 1375625 594905 1022791 84119 682405 395301 1747642 1621599 680823 1740358 202223 1709387 1339682 1328437 837186 1938296 1250539 248779 50889 3282 1844273 1436823 117059 1959188 687901 1904082 408156 259417 78594 1326202 530633 1847538 246925 986491 1422648 154562 44788 1463363 1971315 1427347 1503950 479334 1455585 192606 260961 1423209 842060 65527 989577 1377530 1749379 1644994 79357 1866571 1857850 1414181 1084380 725087 1424484 1986879 171714 97275 1906483 589675 1277753 1913334 802755 496078 1939897 1212022 1324162 12727 1330406 1783183 1363348 1930081 389351 475756 731446 771547 1227915 1527982 1743494 13564 1731432 1000869 53410 1064934 1848860 703695 685044 583061 1015634 333370 1072511 776982 330742 1593330 421376 1975636 1165363 1650592 686285 1984237 1955358 915749 1425632 1089468 1124342 1942222 290603 1253295 1239079 826425 726080 1532839 650138 1314621 1366761 1809226 1232789 456229 1319749 1217912 1826224 766303 58227 1409145 1427392 1147354 1330216 1406280 1383090 1271981 216457 376153 390950 868030 102740 45905 533641 151510 1115934 1367821 1148730 1307956 1798184 345377 427611 1457394 86375 1588521 908119 1182159 1319302 695772 427772 482075 764416 677391 1888251 1580256 1612776 1936741 597171 334997 1592778 1662850 1299760 690345 1978747 298244 246542 1145025 1517479 1585684 826561 1145764 601253 338023 56433 837549 135542 1408218 942241 1434868 1643929 769908 1534262 200853 1099789 26800 439141 1014786 1596458 1337044 189556 183073 1155858 246546 499159 1164873 763651 829568 1571786 1415679 1544544 607743 869943 485674 867107 1655780 1566747 166338 217126 324836 1131828 515303 1080277 907469 380941 1280196 1984785 1416856 1167211 1326192 1992771 660201 93130 1990629 154542 406516 944102 1850963 1019097 1922100 227089 335501 1602951 432380 331538 204099 1420788 549957 172670 1748005 1343151 1973631 558185 788619 527317 1352041 9259 1845398 308722 1238778 519769 1044576 1667205 328062 1267846 149308 274526 975692 917700 662784 681511 45456 1431083 1592461 1113738 1680268 1255828 838554 1268580 206166 1968990 429868 289029 1101618 1875035 1309636 904032 535789 423878 1362823 610 48821 620096 985533 1236286 1658023 28099 428580 1475128 881805 1763888 1382744 1589780 1611432 1121679 1725061 192453 1906692 1059246 331567 1340095 1886360 1967404 915462 1340936 1780182 1025583 54203 1248678 112865 784858 1008513 921028 1276124 1152292 1168419 84754 984164 901800 809113 522288 824691 122833 1414670 1728593 801984 874502 648154 1113244 1925148 1127495 1126685 1174453 1170151 1532688 1636379 1657177 925551 717721 1213184 1655088 1285433 1923410 915969 1064425 71143 1651775 1917828 1619443 1043429 1342685 72826 1009319 1049245 136630 604720 616589 938999 731531 1849453 393005 1749350 1200556 307930 1831518 185978 275292 321609 1345071 33221 1339874 713751 1045686 1020001 1596382 1741611 1285683 382565 1910697 657115 989334 1788376 1252963 512131 1236534 1093616 703244 1852725 250490 1981063 1157702 827594 1099858 1048455 76460 1943279 1954265 565947 901034 1329151 618279 1421626 44920 1260763 1057456 291437 315610 631675 1451522 1241366 1909089 551913 1657901 15425 1981815 1743721 1841581 1772246 264888 860347 1724277 275098 708421 1540939 437907 805713 713972 146625 312321 1211355 1325063 1418492 281877 1266778 159986 1353393 1506234 1935128 87506 1652695 226514 286544 1108666 1336515 1431593 1634019 1060855 1274856 1046538 819576 120104 606876 197070 131677 1159722 444641 1475661 1487502 799394 1006140 989258 1111301 519478 442997 1289171 1198716 192636 1757194 1189134 1738824 1510420 1386628 548252 1356407 1245235 1061805 1184350 1044951 178650 1327148 536948 1018995 612960 1748709 1648322 1732067 670862 252441 1649207 1295362 1207050 1343883 1867460 348953 1060675 906198 815865 608005 272451 326587 67317 1497819 1311535 1719071 347917 1176714 1773493 1236623 1613349 233777 1024568 1866654 1993850 318137 602556 1649456 1599125 531574 91745 453955 920605 124138 179797 606368 1993951 1014828 620565 1005658 744047 311631 167064 1207589 411376 1434371 962142 841742 1846615 1544323 971458 1384150 1614719 983224 1045494 1367820 742483 626886 577141 601250 866964 330369 670154 668119 1043335 1182057 996586 362059 752445 1901162 1750009 1988410 692436 233142 1012024 1903240 877952 1943822 15087 12056 1815373 1286572 72303 408214 1862012 1042360 1488325 859452 246481 872135 403875 901578 1866071 1650010 133111 1019907 67723 566597 1246929 989940 1409367 1176740 489837 1301426 1887991 518170 1339082 72416 228524 474705 1264987 241321 375180 909710 871046 1078305 162683 1430004 1574552 456293 1694307 1942850 978286 1438626 254261 143418 1922231 600259 173274 894689 1079496 389424 1478503 1404907 73559 694282 494904 1360408 1196269 5557 295109 324415 1977040 467116 26216 1718376 89953 919103 54857 1019279 395188 1292290 1138646 1462659 1245875 44368 158083 925503 840367 713521 419859 1180531 428666 170420 423537 1813453 451723 220850 1855876 847645 185408 1375014 320357 271875 1951119 182552 1094573 700342 1071571 13177 809866 1199792 1961326 1414898 673981 1244377 935806 1303606 1730790 485651 1117513 1349638 1709279 1785519 1870648 1989192 1650917 1436930 915724 146638 1482788 679707 1609257 5730 1704985 377208 1764050 5396 300432 67451 1712405 1763955 1680439 311546 392021 1594554 799689 1075052 97880 1356902 990018 1149315 872987 986290 1685655 1765510 25675 30359 705250 1255270 474828 1730158 1198314 928331 84729 1280838 258697 1583439 549400 510921 50393 1393988 418029 130417 1067265 1033094 967705 209690 998695 1725449 1206462 205936 1997136 1915457 1686897 1169545 709318 264242 1128003 169950 1297814 1372125 1918567 1967377 132996 495064 469118 14219 331941 524756 980751 1290294 602395 1394628 410194 1838619 1230180 1510351 1167342 1106417 1725737 1449906 1055338 1080828 1272314 1786409 1122797 476518 1798811 1048730 69091 622034 290684 404982 1482498 1734411 168101 606718 340134 537982 751625 1774865 1441484 1179497 178489 1333553 106201 1735323 827638 602772 1690197 868531 792795 835103 605010 1503408 1989321 167232 695257 359149 308536 1824935 985874 1445376 1993754 341331 1214909 1372505 744260 500273 677687 118012 1793411 1527276 132599 1770368 1693062 1369882 313907 1046294 137212 1128331 955425 1657699 704034 1323978 493835 1293113 1959735 361055 857110 107970 543151 1072417 1399178 1414970 1207643 1018307 1364607 453630 611552 936253 1204738 360482 1696338 1187784 960370 1750114 1684937 1611225 1642962 293833 1381530 1470818 1320226 1841465 74493 499513 1485973 917982 709995 1720608 679462 1096253 1901979 11300 945024 598551 1855379 870847 1388760 1102558 517166 1621305 629807 1684947 376013 1371117 29867 57944 278696 1914402 288781 666602 1399630 1674995 1368885 574590 1835403 534955 614044 828532 1314797 1820580 1279664 1934245 123456 1134202 719605 501742 1940491 357515 1911830 1599635 712941 1296573 1897639 1646375 179816 1992999 1616444 884824 67303 994027 1250721 277808 139106 572749 683774 841418 82036 1314464 1782323 1354887 881968 1961453 602131 307117 1150848 941398 1699004 868825 372519 280480 1193611 193565 905279 1941898 1407963 1625570 1431378 283851 1720878 1617832 1160344 203271 258293 510563 84472 255012 891588 445418 281873 1079745 1775597 1752414 714590 1706510 840924 73019 544654 1544712 559172 455371 157771 1296248 1977187 920263 767009 301920 1638830 1779434 737338 1447546 906725 1700648 204882 851697 1518541 966475 1313633 986064 559915 1579694 1684094 1671439 862159 541574 4630 566659 135112 1232279 796495 1999717 320842 231801 1915793 1532737 1620983 415265 1323579 545136 1133019 1652452 639267 933848 1084256 715488 531196 110958 1387218 145163 575327 1224662 715265 964612 566888 944976 202503 1917702 1739252 1732981 1441253 728746 1071604 1042548 1438419 570888 1947675 1122492 113749 551880 388261 941014 1125413 777826 1999037 1118798 1874784 873579 725209 1563289 10332 1535556 1232048 39916 1268004 675744 1154666 65160 1921267 139287 1975315 475659 1140152 541749 973202 1778109 1487094 1833597 1784247 1252350 285153 313473 1880301 511069 1192819 1192433 731209 575530 1184133 1261424 1219464 40476 1432734 802923 135783 1047068 1071911 866793 433718 1646943 1862209 1591682 192460 786933 1160057 1128857 876141 1768104 1292246 1869959 648509 1018890 944591 1491238 1158054 491118 203819 737109 604156 1774255 1065366 1927478 283280 87875 60040 250470 437634 969629 1115668 1045874 1367098 1063018 1300056 1961987 1785672 564388 1721336 1715892 218184 1800103 184974 1788078 786560 155970 1390441 708402 1363463 94485 1389132 87574 1767268 799008 192273 1046953 650870 1738903 449779 1173225 473514 567149 1803465 25252 1143273 1657483 1334229 156913 178925 897754 759813 456980 117658 505644 116505 924288 1794188 745632 404661 1277729 1122390 111185 6223 1900420 1794155 495447 1121165 412904 501443 1298831 1080623 833725 286622 1310233 102309 429961 755898 156977 1770598 761351 940190 1183711 1294967 472577 1481530 219786 775195 40122 1634960 1522071 117518 1899238 994816 28109 1007684 1132837 525614 822641 27741 225729 398710 1430401 92801 1201599 774167 498719 155308 599753 1248663 1673462 141059 772553 634214 1933603 1308305 882595 803793 1061334 1871178 1578166 1929957 197747 443840 259496 953390 81602 1463913 624121 1576326 309023 708065 1474545 1373239 991970 1118230 65288 1454285 1925267 760352 1564321 584181 583690 542844 629912 179863 1327238 536651 103489 1405162 1239841 583150 296186 404551 1034315 309063 546784 1467687 1972093 1377001 284945 1059322 381416 967576 1758055 19842 550466 1118620 312594 411941 1058173 1326775 1493777 894142 99760 1513595 1194586 699043 1673265 374490 866666 1645350 216594 241393 625597 15128 80091 708467 967667 122212 387467 1373756 326135 1791280 173515 1609161 611705 922512 1034608 1928572 594496 1427378 1138267 141330 1698172 443184 1189024 822550 593926 632423 1170187 331679 631442 1216928 1895501 1575177 1367512 690482 1725989 1502779 1239551 1455302 1640888 70579 1247701 1773148 1787934 490867 996544 1906535 586648 263252 987056 1019065 984533 1304725 378701 112336 463863 689977 1209110 1436849 1086618 1299293 1304272 997604 1930667 4124 1278578 1336023 826459 901247 1908291 1890239 841151 1560109 100543 1908287 1839743 442169 164068 1564345 1345925 124708 1749525 896831 1610499 189224 932346 660339 1517517 598337 195738 951940 1790784 1089565 1702298 415538 1601505 552029 519675 1585789 1339392 1999082 1293817 1527703 70282 1029009 1055610 993012 424117 1206423 1894200 1892322 1853120 1247523 650088 83207 381859 1453597 1199862 1153113 975456 1669219 673861 690623 1034037 1168754 1990288 703203 1342063 93691 1884252 604991 1849511 987926 453200 660222 587093 1231742 93483 1530735 117233 892150 243622 1946003 1971106 1516416 890759 862437 395752 1833903 1611204 1403644 528417 1306453 1658207 706977 756221 1088476 814728 975224 940195 964514 538293 710812 1782138 1305248 1137615 709854 683797 792844 1431649 671404 1632385 5858 21693 973712 950441 828002 1312474 85165 846735 669804 1639117 1066605 1639564 1551172 881802 654769 176425 605904 1987453 710732 392633 684220 994749 750418 1572640 953018 202507 1264739 1671124 96637 638553 202042 91397 1345099 1652870 294604 1562481 1277613 829683 1051687 632923 1298655 1386137 1622569 107592 1200283 427419 1676142 1113092 1544448 1804259 60134 368904 70795 1232417 227431 143369 599088 1503729 568839 1266272 1465812 65334 871038 484560 21555 1955564 573628 931961 298870 329439 1770618 433693 807988 1038107 487312 1377149 1052900 413910 563232 527826 777028 1158830 1553143 770940 128775 1168407 115215 458665 603629 495443 626206 1452790 117480 445883 1255399 1346816 1739337 495415 939972 1552384 115681 1248533 1677277 1948897 380360 1223440 711786 15554 1062154 1943616 1498203 1747442 805550 889728 440884 1777340 1555969 1684963 1300509 1379671 93719 1296963 355085 144577 1012925 1414448 329394 1517567 1509125 199578 228133 452429 1282646 1868786 1298723 1422555 1898354 766363 1749194 119208 429331 1917032 1666071 876775 990151 1659275 1890464 744018 340404 1941213 230773 1431594 541779 1424317 1737590 988080 1565548 1103655 379860 452779 1654752 884815 1138816 39664 1120571 789757 777860 1656221 272517 1062518 1306845 1712802 886125 1532331 482690 427388 760371 692963 1547928 233393 1857566 1140315 186073 1328896 1609414 229788 1137033 1698657 831254 1343862 1689425 1192385 1281472 571727 1157401 1230048 491183 1416719 656646 1548755 1874576 1709821 1843581 928722 346900 1656621 1998083 367150 1947269 1171195 1287582 862003 1348849 796058 1982622 515158 1815663 1809543 1881053 331459 355768 238374 1920105 658435 1446248 600610 617681 168398 987745 1435970 244921 1510684 681048 1417431 1482344 1655957 1641801 1296363 193287 1423318 1223737 1656973 1753420 1525719 1654439 1473282 439828 1606152 1462798 1408889 1973890 506315 157893 1332524 719933 949562 1987171 529291 235418 1654497 1179494 288459 1231921 418567 240032 1133579 109789 1758194 1612090 1832240 1287332 504140 1262380 13294 646844 1265334 1843560 1918259 1747166 1761450 1995656 197228 375961 1939364 473684 763079 1733802 1014893 55498 1463305 1838274 191092 1520070 1620564 1310694 1796169 1108906 1560931 1545612 301052 1884190 1250834 827734 1420210 417476 949827 988701 871991 1474694 539692 1533279 237233 1172740 1875225 294222 1626785 1144670 340825 114612 443441 441362 174642 1757929 176058 101292 680331 1175391 554048 1841463 1564542 1643469 1317509 529621 957105 1894066 1199667 617853 1504186 1123737 1548639 1387659 1304258 1174153 982692 780911 235424 484685 1175463 1345113 1204059 1133897 1872795 1359681 1960018 1604924 1074740 613445 1008441 1352593 1822933 1466036 178524 361167 1891993 1491574 484781 329965 39563 651186 539394 1173941 1596825 1501316 1929337 713298 1437294 1402170 504161 679285 1817531 1309511 753425 1761191 264092 496187 1923196 901390 1961731 613583 865003 1040143 999394 1665645 959689 692120 1225401 849673 587197 1185186 1878932 1850118 1967876 577811 91636 225200 588245 1382612 1780796 284337 1888665 1444730 589389 1023836 1322995 85858 847953 1212042 1303118 736512 1119274 825195 1846513 1367595 279086 1719140 1304659 1977329 532064 1492464 1231324 194595 373018 70306 738720 1515054 1396944 684773 1907069 236686 810192 427573 1238029 1566091 750645 1698760 885778 1113885 588755 920166 748555 319425 1041546 263555 1849798 1830298 209243 528735 471902 269371 100783 394144 470902 1148505 1470869 1080939 1818880 1393199 491651 69855 539275 220900 453215 1989445 1156789 49828 1488740 1380913 508605 1183906 1154520 1716265 1557030 347514 586659 773252 1281342 1432910 1514090 462854 432165 1989791 1931876 125983 195768 903139 1743140 1141238 1800483 63497 1624132 615772 270449 1692551 1300394 396663 175317 150410 1591886 1108312 1617116 1384966 563537 1802470 1423170 1192352 24954 348990 271280 62706 1702214 1202830 1374650 1678776 1998873 1915755 883237 418326 1139961 591582 834813 276332 252806 959793 736612 1752243 543228 1438359 1065148 95839 1660143 1694981 575271 1121119 1303833 787426 886888 830326 414580 463146 254769 232697 779690 1337111 379238 1607288 780344 1636239 1565562 440446 577244 84606 251277 1606129 310507 813773 507402 973584 1045916 1545954 1257220 642165 1246207 715392 52597 993980 530417 233892 514331 548319 1553963 955616 1566852 86230 785001 1294579 560911 92928 52825 1489113 582923 1587675 1735850 673858 385874 930211 449086 323913 162707 630938 1173062 1440688 1742081 1460971 1271161 10587 1261136 344284 172290 362365 240176 1234786 1472578 245504 485265 677858 1281373 1908666 322210 1716966 271859 858006 865073 512743 569296 1538236 1546271 867250 18868 1681543 51137 118824 1318507 955386 464941 780765 1867632 1492488 1035872 1720918 1767533 1675616 1654916 90291 681078 36994 1838570 223034 991036 715830 1240036 674583 675197 152547 782410 1198735 1007117 572509 1008928 550969 166617 316740 323439 1635316 881686 309339 1541353 798841 1652947 764371 322450 1291802 1200617 1142032 1951979 80217 937601 771669 1149179 814156 833575 577959 1744354 100545 1068841 1783783 1654814 1668362 1174887 406070 1735790 92358 1564118 1809740 1183959 1075162 1190782 1628537 791601 512588 686434 697667 479974 335376 926602 520026 348982 1320640 778939 386959 1826736 1388953 708955 1882569 1607023 400047 357307 643146 150914 101441 888094 575046 1427692 1945597 1909042 1742612 377481 205810 637276 69744 231815 1114588 1560269 950251 1087443 441867 119880 1930901 1044456 1113423 1267437 248151 469078 1410527 963567 1331735 215232 1985299 370252 298860 972257 1419596 69723 1667725 1541551 231187 134733 376818 1926879 656796 919698 643385 552724 1448618 1337811 990129 1835481 262992 1235553 1044293 1189543 490722 555284 1567590 1724122 998877 400165 62137 352294 1754968 1577989 832810 555484 658043 635611 1844440 227810 870627 1297984 1741305 1354252 1394535 1701556 766143 1062678 914331 1200677 989818 371078 1091118 785268 1529872 230380 1024725 818140 1535969 999368 1191075 1610920 1655805 1500385 284090 1514986 1054757 1485018 1534860 1980738 1960912 1483769 1768492 366513 703810 1209403 1497665 1502723 1004017 964460 319324 1982123 651305 421585 1433478 819781 1103977 1913413 1523037 206734 453705 688544 1486590 1942064 1049376 1721493 855676 1983797 682331 1268489 1632750 158363 277514 101912 1953165 1258504 679788 1846915 580168 1117366 625193 785930 1157380 1306683 1796209 807532 9929 290898 19933 142452 1051643 1095811 39233 794988 137055 1058224 554981 935511 288648 1678936 84214 1045776 1234510 693957 408881 1425740 115286 1703209 784871 1300898 1569049 548836 539390 410284 1043867 474526 1083088 1310984 341798 893370 294553 1895723 830628 1529365 1829058 1824006 768235 369829 1328151 1515052 394116 353826 256720 664313 738403 941645 1498873 1752799 814419 1568451 1615874 342475 1235029 244352 1709236 1953945 857773 1759754 1838852 254312 723303 1393856 969741 1536550 1904471 1748228 1628320 938907 831319 1928141 1931395 771902 233340 1002194 1781254 1657369 766722 101538 887519 1628617 1472762 68044 69016 1150413 1743107 973762 739331 1703508 1103951 741056 1046513 603709 1983318 1041551 1018248 629800 1966488 845646 1813228 1167229 193660 1547219 61 668697 1962481 1969098 1794581 1447052 695469 298990 1298189 285382 199289 146698 974783 1414084 500657 306191 66764 640745 297207 1243304 803811 707701 1897598 1927250 631868 862366 1828701 167080 624985 1840378 929741 1220927 134307 4990 1630882 1495780 1491948 269363 510403 1288098 1042048 717987 1304100 1320370 524811 452166 441254 380972 1918705 531435 1219459 590272 143077 1760906 546614 1951522 866035 82953 961242 1125328 1872228 667666 73408 1684482 1076614 1071567 1611884 778868 490363 473057 87947 1690996 1690468 1022398 158610 1805468 1255663 607015 1814001 1549465 765989 1346809 1838685 1574383 1599143 587497 1411934 1689399 1737453 1928023 427502 1190620 188601 201496 1730335 1229479 780476 1796464 1060048 1717069 191378 1494160 1259065 1437810 471941 1951321 18895 1173378 219540 1302515 1921511 873549 1164471 1789102 486101 1234035 1836026 641897 1901070 1482794 31011 1329589 1551081 152749 436561 1991013 1763889 70451 678387 1104371 183907 1786810 1399209 1231493 594527 496959 874849 1394923 1135455 823355 508826 1486289 1039474 1539501 1283793 1639737 1434255 745930 1375859 1175081 1013607 837746 850539 1491465 1589210 275672 1154330 1856942 1664273 1799403 603828 1482506 861859 1791142 635450 863745 1504045 1783144 1067699 1100611 31465 1242425 304511 1950210 1930645 1208142 973275 184846 160762 927100 517050 1005209 880025 65914 1335679 34015 673119 181037 591404 351077 1237109 1089782 946782 1165769 700325 1790695 1880662 238248 687597 1740281 213693 844146 1428481 1043359 630894 289658 714614 1364453 1420530 101216 1798737 1801052 48105 465160 1070042 1201266 1604722 27509 370044 1360722 1751996 1517251 312445 856770 837915 1794033 1057600 1756241 723325 571064 474460 473302 393112 1289682 1474458 357598 305654 1227520 842422 1107306 660056 328071 1344448 1878285 1680692 459036 594516 1873495 135943 467987 257147 631079 1943637 1717805 1650414 423852 1285163 1831771 1965331 1666473 1476529 517106 1819420 1399453 1428836 398245 763965 1679789 99464 1942470 850835 1933903 648772 1840044 1832963 1122833 129566 617472 1557634 252818 1133422 1329369 1838607 1606570 150509 1457744 1396940 931204 987213 463239 1278043 1096730 1818726 1165245 277090 1062628 416082 1599606 107834 1914164 1592660 1569278 1294366 77948 1152133 1150480 1844047 808494 16225 1605271 1179430 808042 192999 909652 975841 895759 332126 440191 1360041 431022 443253 1449557 947464 1169661 213700 302992 1870072 745954 18362 1791138 54261 1411468 391511 301980 1000059 777479 143121 646409 324297 407987 1596503 792510 343612 556447 1766250 1745844 1757187 1225377 250336 695808 96732 1894905 163028 1081220 1362931 476761 804299 1810849 128079 297392 1045355 1722049 450382 233695 1815709 575419 889084 948635 608147 558817 1614603 1308425 105146 1440878 783469 662245 167350 1544975 969566 295996 210900 20736 107079 644959 1558273 883836 647416 1415476 152474 4147 1758223 1158935 1285524 798873 1434345 1331514 151589 84441 425313 1168096 1817168 1897971 1175301 719717 778160 1023985 1792274 266557 1845275 1248050 837779 44869 1129357 908899 709290 1215040 1285737 650148 1643385 765771 332755 1319246 325505 151880 867541 1377892 419635 1308563 160933 1394651 857919 1094360 877709 1268105 269246 326521 544892 906060 872933 756525 554237 909402 626675 1163060 1090758 1220346 603446 1854881 1607303 227728 567073 1961282 593867 481791 862136 1398048 1880242 280182 259688 350936 1779355 1056891 939104 947037 1795060 1044712 1657209 615571 709740 370644 1086414 644026 342022 728083 1865004 622074 4162 616551 1994668 1823265 1300177 1819634 870962 911799 512379 192137 1103084 605022 829884 93351 337382 357173 835944 1861839 1241445 1019302 878162 1019875 422875 857368 1726586 1764319 990285 1709974 1036448 1019978 1182674 1719812 1310072 826179 825733 1666278 698633 187426 1818715 659369 490243 1070931 600587 105131 210822 1957681 1282105 1855911 263798 621174 1018982 1339007 674328 1994176 327836 1156562 1712731 511932 1094443 344654 1219824 1170802 980594 940948 967000 498298 134739 460410 1853166 1133275 82285 152616 1986906 1967207 1180520 1318121 149077 51788 1292312 388412 1644163 626862 1756985 1641168 407288 1494780 1152820 1918549 753060 1408305 596980 1287114 249333 1163818 1041918 955889 1615328 771140 1610635 660513 1740670 1465980 1533735 1383623 424834 1109994 1382603 47758 407960 1016010 33536 1676515 580405 1814709 958951 1773804 1404355 1365839 1382915 45584 1102658 640533 829824 1447687 1039782 619501 1444329 1763362 6557 989551 1628293 961198 1140142 210937 720358 544215 438443 1112263 1540610 1961485 250422 764578 1745278 798617 1817325 296378 638295 166766 767585 1502567 843133 1279089 1057364 1887481 392567 1425631 781259 1818485 407649 1162848 668429 1747685 648804 1212640 1183312 27950 643675 1191238 631376 1982493 1348713 1370167 387842 1716827 227981 1534655 1575276 745493 1752993 1842257 1726948 1781365 1287818 1409354 235639 951945 1997729 1848450 1175007 511326 1868909 1856893 490602 867771 1782309 1732008 1873075 1502888 981945 494235 1918480 610439 1801671 1193740 947572 580556 297984 1579252 1221797 1448418 82994 774535 337074 1953153 1976742 259394 1261470 1579382 1088127 886523 72161 982242 739470 1495204 219769 1416864 871856 1266257 1973343 779391 67332 1101787 1185915 566685 1877914 363199 1958686 1323607 905376 414909 1844800 683854 1756909 1024289 1588169 48784 408524 1662217 1747505 762607 581253 1133475 689761 74167 1183592 1424946 1844055 318725 1594981 172123 1627718 585246 902975 1515807 625971 979721 1915775 1364375 354020 1199280 1252870 284829 24087 417519 958834 679756 1048770 836095 1822086 1255860 524475 347320 142467 1956394 88766 529530 706454 929209 75480 209105 1443187 265418 291080 1234119 1105392 1256235 881892 1970873 1493223 1300225 884214 1944363 1892808 1699587 575194 1171582 1869756 1931402 374327 1103172 1330009 948965 1880729 1326734 1784136 1046590 1209015 1097256 1089466 435184 486905 1045324 992512 1576860 990055 1260366 832234 999343 438170 200854 1744081 238860 1599905 342953 1138804 1864656 680228 951822 1494766 1964748 716176 434557 605688 263617 1190402 657420 504866 252201 1922824 1526649 819398 282162 1519042 4561 610823 559669 129891 1885586 1894862 995321 178266 36516 1428145 58397 1848352 1189466 1459273 1862180 1413943 767270 90257 969293 314525 960266 1332006 433763 1134458 111372 159375 1429551 1954617 128981 1328382 1126491 1644972 535564 1418825 1599609 1349082 1517691 922470 187306 782516 746047 1726675 699810 720064 802656 1428750 1703636 1867883 1195529 1306714 42146 1312630 860497 1217754 138586 70117 513185 1360703 1006680 1543639 1726988 1026420 1287056 1559831 659884 1368496 1993187 1177723 689861 1562904 1406580 1403779 1160199 102034 188091 1839151 1203211 1965854 1195439 638819 722456 1035558 254632 709235 1654769 1466964 673805 1110656 299784 427863 1016847 888948 831674 555911 1788449 1324881 1329447 1360582 448609 1946936 1719011 1660804 1283725 795921 858868 294712 983311 561778 26568 1258192 462638 1256992 1158187 1685775 407945 918803 165484 51860 1975172 1798812 1573611 268600 1411049 818441 755905 998147 1579332 1784052 1082337 976554 253203 1441204 186913 789267 1518314 868916 1209275 1120241 944953 1679564 1951421 1174425 1650520 1470905 893114 1144616 351253 379460 1011187 1791222 998629 1375017 1408900 1317101 1433193 589132 1076998 412225 193574 1993655 1255358 229418 1031072 201903 1835446 201614 579706 81911 1307817 1702282 734678 448814 1668844 545061 52702 1238321 1597386 809359 1724436 720122 123132 402925 1718754 756848 1474652 1253530 1279164 1447517 998617 441340 603932 630838 1101746 1051981 1327594 1735973 685540 872125 596224 886147 1539264 612389 1615871 1052749 718200 1518123 1923064 1351254 1574981 95717 1625289 1479033 1566208 461733 1669516 1454552 585607 511025 779366 815872 237445 1579107 700077 1321295 57288 1628191 928811 1314537 1819157 1977340 1898871 1143298 509864 1947778 1630493 303949 176320 953800 1040567 713848 528132 10528 1417057 643484 1040018 1220196 1421453 83405 144479 841196 1254300 341216 122529 1571702 989052 781899 230846 924116 1786467 730452 1829924 933660 269786 498861 345656 1460701 900018 1764031 1479173 398968 1132983 798504 264889 847535 1434648 621524 1199031 1133381 401281 1092451 1682866 1796499 1035731 1395968 1822883 927399 1762451 265740 1060216 970144 452836 1975188 231822 666286 713340 449697 265763 313029 1326790 1945801 858146 623049 1918026 601845 212699 743884 736781 1342803 1820404 1164402 1619375 1108995 1530914 1099602 1155811 1719679 52364 698886 663603 621473 1984690 1432526 1061756 274406 939029 1466961 20029 368108 284007 296478 1569773 1733481 193114 1022165 196027 1040210 1650214 901407 1509127 1162835 352373 1388488 103041 1115063 315289 1779925 216943 456544 1579210 1281080 604257 1646964 1701506 1524306 1887997 1763459 1676167 438465 473053 1420996 623184 811563 1449172 1609252 445060 652807 622387 105507 48934 632104 866059 697956 213286 1192961 906085 626095 603198 1991695 713653 1488635 596784 598308 1519072 1253910 1172446 1702231 920774 375511 763234 1587214 1001294 358980 426654 109802 1651646 158835 1231894 160125 1277450 1872726 1877071 50043 1531469 1024580 88895 1566566 1312368 1752561 1534879 268619 97682 718134 1098350 804559 1895553 209945 1275384 925422 1572330 1938265 812277 645429 1435189 510385 111705 1511055 1099868 1051747 675770 157174 241553 1875050 1128968 964955 1931332 1369322 452331 1624818 1922960 409261 1718435 898952 1379493 361694 787010 925172 153745 656085 145990 277716 826017 1876056 1117279 288787 655564 1495625 953530 1750290 977315 1356683 596219 1118735 612628 353556 454274 1249190 1974648 1924711 1922982 650813 371526 1046045 570303 398871 1856249 867208 263769 383431 57692 1205814 857335 195856 1748288 619530 1198110 1088087 547618 1630452 1779933 426722 273876 1646483 121770 1989898 1572 1264914 921347 59666 1356073 1805145 1255300 1540695 987669 840500 1658579 744655 634257 1639960 1796048 1142686 1089407 1286122 486093 1991012 249727 153416 1364830 1289357 1425262 3644 1722790 1232751 101226 1286422 1556932 1295347 1841822 346509 550670 1684449 1759040 101006 1321847 977200 1575040 172840 864115 1725301 1703920 1613177 99123 1648104 1478584 223660 1665391 1231379 767544 663383 1194562 733765 1227403 216227 1510562 1147597 597801 1548578 1614271 1641717 650496 1659877 948134 1121200 182014 1569767 1679482 198593 1208991 184668 1822640 1939244 655954 374314 1175245 997413 47339 1987525 1133593 1756841 1345461 1936335 1341483 1228205 1690108 929142 214780 822390 1426963 939092 58898 1814446 822433 373167 830169 1822199 1946602 1067156 947007 589992 1037394 1674418 152557 216091 327791 1605405 1946499 1206973 1606316 639103 1524670 556195 1299415 1564370 24153 704741 1672735 1258667 348114 1175623 1138922 657169 1141748 118402 1666809 1231237 658320 1757241 226851 1551940 1360584 896624 383836 110261 668826 1445016 1155901 205653 669084 422551 1967679 1432016 1240983 318101 1779620 100607 1376351 1267732 434972 17035 1223384 313877 699628 362290 1154260 139999 1407187 337159 997902 1834606 1333423 467492 1936883 1567476 1491434 808875 1845937 1436611 450845 1164368 1804741 577052 996678 866601 1296467 1819387 1875567 921085 1643157 860375 554902 624927 1539777 1548716 1822755 1203199 1028321 1518021 275703 1862738 1013916 510456 1061062 1998928 1660777 1251158 926526 1183047 609248 394291 866703 421806 247401 1753997 59246 66919 571280 858149 456837 1099366 554653 1064720 1400379 1804153 1139404 1375490 1757804 946489 103106 1466637 1599780 1652096 920786 98388 398858 1174862 1568663 1324660 1824404 1374118 1149587 642614 299624 256438 886745 565315 1816267 1761369 1154863 1607881 1511774 1415645 879447 996718 278690 186520 156031 782371 38459 1905183 1305434 634942 186517 1075113 26499 1772173 248953 281742 1504521 843288 1075177 417198 1622734 1108709 1941244 429389 1974641 1164894 1392416 1807202 712494 276145 1495857 887227 1337523 1572991 900201 1951345 782825 1681091 1387450 964279 420698 141284 827628 783321 73162 212423 1090536 297878 1749913 138770 178430 646394 69982 1407151 1377418 699854 1902887 1324600 1524129 583964 875831 1190769 1955353 1936907 1486424 487529 40 1373675 1129957 896966 1116141 169615 1732866 1268648 1085337 1223825 1429043 827570 535715 1105412 913321 1799359 1641369 1822960 341708 1027830 429830 1294184 445106 351401 1543640 669913 1712211 1882694 715489 264298 1693186 1642802 1549283 1755542 949145 241601 1102310 1778055 1243941 1582921 702040 1580227 249557 1041919 1104062 855492 275908 1712187 1017946 584409 359199 45412 1023383 1176802 1893038 1030013 1147406 1739242 1642205 1476547 406021 1692715 1319711 1632991 443893 986525 581816 1391237 856063 313285 71336 1204987 1024888 626204 521769 1813317 1962816 1878863 1226433 1779277 963415 814234 902978 1691916 1923484 615659 1291422 307271 610795 548390 954778 738199 1437734 1043558 1257997 245826 1089545 176621 1102241 1397433 1577093 1492428 1254408 421869 943232 963484 83817 830900 187769 30444 206680 1899337 972603 832315 1468363 708632 119552 1726255 1118563 1940896 518057 459939 1151304 1361803 152330 1063500 1242432 1609030 1422009 1460143 631459 1958993 53066 1674626 292720 1681692 653730 667357 1876601 766346 1355274 1915102 1773706 165614 1666427 807753 463924 939011 1070600 352195 298899 1216270 1737526 984877 1213009 1751266 508256 1519779 476787 1248794 1564234 951930 55420 456089 1213623 1364207 934817 1987568 670362 511046 1521431 1157677 900012 947599 656832 1800566 1832660 870663 490839 370732 134894 55298 1612760 1080367 973592 1297325 600148 1336380 1885784 503851 1681845 18545 284166 1768882 1166521 1622316 1108105 575397 821072 117973 1666832 442484 1431781 1235513 1292700 1997541 372154 1221998 1321735 997755 1560393 99374 1088240 450576 655999 881793 1233430 1747058 945107 990562 1141758 708960 416234 1504133 39122 1740037 926907 1566123 604990 993643 1491059 1403681 784894 61056 338237 1786200 478452 143045 218369 1746947 352104 1415153 804895 873946 606200 1728079 1790680 386141 207258 289092 1841163 814315 1352070 283047 876844 1377297 1936670 1406289 700678 786147 1206673 796724 29761 857406 858245 44794 885960 27299 1349830 147944 539655 670587 47284 661043 874626 1291558 1642923 879543 896366 629154 1941206 707768 1317300 693581 1025784 1570886 1869567 827111 745020 1273234 1031860 502121 1581365 986171 286641 1806464 1044919 1184835 300682 1747180 1653918 1614358 309472 1270082 254425 1622003 1196400 630731 1373977 489484 83177 1629475 469252 110833 260584 1823216 1896311 1986776 826719 1415879 161450 1372043 1293206 1829274 1142676 909368 1809584 775615 493684 1915786 1466788 1606985 664354 887900 230571 843334 1963248 1467649 1168345 1110766 90834 562103 9865 701102 599606 760553 667976 606539 867005 1750483 1228286 777453 1992101 1460900 277502 1240485 45 233645 394719 3208 1536414 971590 369511 913007 1122425 570297 938440 1577853 901212 464394 1160350 79628 1101070 5819 1195729 735792 1550886 58646 770937 1848378 1459296 955588 512967 125844 1588481 1411103 163151 266091 13353 1648525 426385 1335311 1648142 1956613 194894 695501 572512 1937733 695051 332434 37156 157148 732770 145102 397606 1939342 428022 1479426 1472010 186668 979429 1971280 1473762 1933773 446877 761100 1278358 824564 291854 1690325 1975366 173178 1778033 129498 1454409 210754 994790 996286 586364 647170 1485648 708666 1290483 761 440866 1615034 802898 1650301 1345513 1295742 581786 860945 1512910 661069 1176374 1785582 190745 871846 1975010 1790460 92428 1695612 156119 1031502 165687 530740 622872 867695 1218497 394568 735906 70593 1572812 40617 1168064 572545 296920 1814761 16241 1713537 1130694 1329117 36354 1083233 538969 1805744 238869 1219899 1902505 1271823 136968 893894 251073 1420910 144230 1517634 1985048 1445377 663157 1926596 1343024 1008959 1931343 1635387 603000 1956404 927757 732938 771136 656611 672458 1841137 105952 1700592 901770 1680157 1165747 1533061 1261554 510856 610550 907299 128548 1931158 1827999 449808 1995578 892330 1116517 5098 1163207 9905 1790532 27030 1646067 839482 1644565 406624 392242 1064160 1060343 1534865 1392975 125986 316112 1621679 1666726 1951481 1934619 550545 1351002 1303202 873868 1014349 1507956 1928273 1902949 1480695 678150 403409 424471 1164605 1762717 1838478 634749 1999851 674424 676546 696919 1054609 1045112 1671087 895912 418365 1078620 711545 451758 443214 1749631 665136 1631361 1977719 269000 1156889 215072 1296044 323753 355582 130242 1066736 168543 1835968 724070 1688776 1885837 226386 741902 418849 1899887 1801666 861784 956453 531311 1092578 1223851 126140 1477430 957897 639972 1346953 1157221 67247 106583 1609421 686393 8503 1101627 438821 1384550 1553079 1486287 1536130 282270 378041 1117633 1953377 1866650 1945797 1934571 1028180 318406 1376674 978810 441132 222901 294446 1695236 1393287 1258916 1642936 252488 1482737 1456133 571564 821271 585257 525068 520773 1681409 1449794 41437 423208 1112469 1104379 520116 451138 1722925 1032934 860106 1325786 315555 948983 1265651 212384 1734234 1815613 468233 1576932 825293 1169738 1913289 122862 825371 366751 884457 1270784 1648723 569290 667377 96971 714937 1439361 1183344 646072 490955 200909 590190 1491850 994752 1740081 762028 1578866 744982 1869331 1320844 228792 418707 1682816 1180173 1974974 1051012 1867088 522692 1196065 1535151 247950 896862 531714 243532 343987 1596497 262840 739806 1975950 266501 171210 385817 1689935 296913 4511 22956 403472 785287 1348234 1459711 850772 1905691 1989410 294014 19576 144841 1270157 486648 238718 1997263 1208709 522256 1011312 717726 964157 437466 425343 533786 171999 643927 1115358 1368304 741493 1836349 488823 859370 1678902 910247 133702 1327635 1421646 129953 671300 344450 1126897 242415 1228649 130880 802588 375822 672778 505977 1075940 896368 1706292 1483167 1755201 1783438 1605321 1276411 976623 1881691 1582303 1745853 1534108 728495 1656459 628557 1173680 1472871 933933 88488 517099 666729 648066 1825267 711952 364849 363920 1133964 1765211 830668 1867963 57712 907130 1735833 1858594 878333 1790550 998744 117806 1101109 1466971 1660181 98669 246277 781660 1000878 1260117 1713783 1532195 444267 239822 685402 66205 1177069 1780340 269044 1260811 931488 1985573 90378 1120913 340784 1277825 635933 774975 525650 1851917 690713 1470439 1719465 856967 1966492 196728 193812 1916827 1689666 1167445 429174 1482142 331560 69719 144546 544334 629030 1603200 148880 980157 273998 208483 796786 312723 1705000 74831 1202164 499262 356744 1300309 860122 451174 789615 1911316 873913 42222 1228293 167029 1686493 988435 1358949 205498 1884554 371309 761897 1771455 619830 966179 1267958 1774573 705001 904126 1497589 1850936 1212206 1436641 1753153 244931 1894880 1689004 1731165 398778 517127 1259080 327831 1513804 1693009 778731 1834537 1826913 1257302 1545725 663453 656428 1275829 256601 725368 1811419 1188905 1890246 1289480 876584 443682 62280 1541261 1861444 347365 1163182 599427 981242 192354 1635413 843636 1231278 1884171 226464 1473308 426176 110255 225511 811343 1737316 1914773 937824 1502102 137046 741732 30511 491410 800927 906062 561756 1445096 1394324 499696 1181804 1091117 565556 1505731 1046355 1372480 1900435 985121 205047 274798 1375746 324889 570677 235547 407683 943482 141632 1407011 96519 956874 1497238 310758 935892 1467621 761951 210491 1631453 1919889 1652683 1235949 953136 56590 194589 960378 27769 1614552 1483554 841686 283586 915942 1618719 992121 478121 612347 1786115 153253 1479260 1748796 265200 833049 1825117 1233349 853321 1129886 1771408 419240 869762 671797 1452078 361532 1727325 1264060 1690318 429592 1719052 546237 1027178 578397 1594411 291604 61008 878908 1658502 1576537 1372299 247231 256964 782362 362813 80453 750835 1642400 1088565 282970 194969 1294648 667196 86363 615186 1251999 48103 1044518 1993534 1741848 575760 1829048 1228699 661395 1881367 777813 1684733 1422937 1882864 65615 1691815 747098 1005400 154682 1750796 79639 1560252 570635 1016378 491242 635049 97730 1561101 65000 1235558 1993263 1281514 774058 490977 244416 333569 878638 185510 1429139 1820485 898099 47296 1179938 26506 154480 1063510 218202 776917 1212871 210829 1131030 1895135 668591 1517064 26741 1222859 1065314 1961841 1163495 1117301 1390984 1176318 726886 1566821 1853024 1161077 1279229 884961 550201 1627787 1582340 1976387 296990 629398 1003472 1541437 1316365 1509859 144648 1583779 1684702 315830 1437062 1332250 96196 649550 524685 1144849 5314 843363 242530 347775 195152 328166 32454 781668 1495854 641741 969393 1548847 1723498 441591 819026 639348 1932453 66820 377928 1990305 807553 918093 1660809 1623062 507931 656887 637505 1910770 1208973 1932837 1316448 1243801 1366515 1015208 515856 623033 1244392 1874446 1310058 1988157 323469 1390632 1849241 790852 671127 668312 1759560 1327954 1250620 1930914 1733500 1191875 2619 1841070 117374 1532033 1200155 381001 1873938 692448 1432773 1643745 1265407 869722 1833408 163073 1545000 598569 1397751 1500210 119690 787510 1151528 1983559 145524 1682969 1963369 1755019 29598 1397476 709299 1735226 1253091 1385577 613948 1208842 501599 1169111 1161264 1069664 1987509 301413 92907 926517 1402944 1563372 411640 736313 1394002 1544866 1893801 356704 1922383 150201 337888 914644 1963842 1354504 1926296 1294157 1446954 1040983 1701105 1286894 1631168 1704516 1906696 257917 1512364 180864 807002 172973 1651232 1306330 996722 933830 710380 993589 1658697 472887 1205417 1003099 73000 1195515 191529 1290472 1467837 1274539 543551 1869209 1085808 787475 980820 1663814 1875328 1647628 203110 1218809 1131502 1080080 225190 1004208 521479 978289 1815472 1219047 1398895 243234 1842751 1125975 1844493 886056 1972064 1612213 421209 968767 787447 262735 250979 220009 1890420 1279278 546788 431894 1820787 310901 1211093 1129912 286190 166786 1648507 145370 399240 1673527 658832 429658 427123 348097 1960248 1051661 872126 611610 1282927 1091393 244550 1533249 1292408 877728 1011791 668008 1528803 1550551 3807 387326 1764898 440236 170646 1259534 289676 1076989 110812 857524 1782662 417909 1328035 958303 1777401 222451 348372 456461 1315984 1553515 202456 1572348 408149 587751 406562 1203061 903221 1031514 584190 456407 1464774 1169091 3433 513158 1074235 1961618 1052 1671861 1391742 115480 1942073 10996 661525 211744 708393 1210299 837216 1816380 1288725 1852950 314611 998514 484755 358075 1970461 303816 1036075 137682 1179410 1400018 1444870 632755 501266 620064 1886354 1867376 849428 1102861 401030 1468762 1012806 1969787 1285988 49382 1312421 1818228 236268 775467 588090 212613 923279 1936358 1702053 1445441 183359 176056 623737 1784415 511462 1626413 503688 79157 1493685 6882 438182 1476683 308179 1460 1341844 1708664 993746 507419 1026055 389836 496692 1905137 908419 833414 553587 55023 1459626 1886566 1505249 487706 907481 1862799 742213 774125 1404358 1135046 838625 771092 935543 1722428 777991 868953 130334 887786 1471295 79649 1345512 707180 1609978 658424 467516 1667761 687825 220160 175590 1673069 1757316 1392330 1482485 935005 944340 1854933 1484880 584089 1767782 1283180 1480363 1903690 1483580 842764 227716 160379 260122 1125899 919676 1493852 1842684 1742593 47241 1999349 482033 1192913 1358897 1476964 489711 212201 1886612 1681897 689371 1628324 1934222 1873329 1339984 167202 1799471 754366 1111595 574810 1534000 1717060 1892749 1299628 73708 98110 251036 1583306 579137 67618 626853 333749 81045 1389440 1554134 1447640 1427282 874206 108474 1905120 743077 984659 922249 1601506 1130453 727279 1047981 1804352 1405647 178209 377442 936581 716249 450051 251662 1441578 160775 1156899 1265489 1124360 1705916 88871 1220492 590257 1243080 1647872 142801 972974 910186 1439930 675784 1497928 1355487 1441796 580307 1243978 1710581 1572791 419834 1164730 888879 1320603 1087226 1913107 1471388 1557832 727356 1227067 744446 1271824 477321 619405 1800468 402549 1193965 1930292 872315 716316 298865 225434 548354 574331 1667502 977192 1781192 1317328 665808 1628329 766109 1487693 1315722 1787 1713658 1779246 1640965 121480 1128925 845837 1364850 1802457 914172 1093100 1604895 722174 1192832 880442 1645882 1670941 279278 1643666 1402033 1049877 1524655 1039926 1417253 953107 345040 1624780 113982 1857543 1524609 472431 428934 1779672 177180 1190126 396897 1394919 1692204 578337 1080676 1330903 1240420 1411903 605819 291765 328580 1201167 732299 1251077 211002 1844351 635325 975051 900438 364429 449423 52547 1740165 522963 557149 773342 105760 135255 440999 1422083 1549997 369062 361571 1621094 136467 1524570 20219 815775 27319 197283 1859579 361964 1842879 1328326 1262958 315602 1859509 1412559 1962663 470862 607061 764119 465107 898154 614225 1557152 938680 540872 1388261 13958 661016 782822 551063 1423108 642501 772505 911932 637579 1455024 921097 1082931 1423174 180098 1128748 375466 860387 440120 1359953 565161 108722 512987 904026 686394 95952 478041 1314641 1278544 261351 1279411 904626 1332238 1418829 604838 1964214 737788 1536007 126759 600629 1718072 1000687 182682 382334 74213 834284 1014276 1107024 1937189 214364 113497 130012 1118888 1638677 406211 1499016 1156421 1726696 522376 1217138 1876324 946730 962964 1683583 1199112 1611778 672786 339903 830420 1461519 1033782 1806309 755517 878897 103980 1070114 457150 210560 1910514 1014892 1463283 452027 839933 1092527 233786 483956 745855 1676427 1219179 23866 1494885 765861 15421 455395 978611 365557 973018 109018 735645 875202 102333 1020841 1102102 1053339 1567192 1185963 1528223 213001 891105 857621 556178 882015 956352 336325 878636 119579 1080239 1843129 498191 1291690 616353 1879880 1652539 946808 1216646 1962282 588602 280347 1578752 1359909 659860 384454 1848221 1939034 8674 1195548 278517 1544718 1964485 1551124 1299308 38910 1878727 910454 708228 445950 1246457 852276 1224893 881005 1466912 1366362 616092 1845872 1715404 1348570 960631 1744442 1280877 1922017 1183633 834644 1427559 1867894 644406 1014866 72666 862902 901552 1497145 1246955 874064 1074867 1692799 1047569 1875596 316226 1788289 777559 1349445 1041686 550984 1967273 1483392 653013 1835755 1500757 1652170 1188087 1390867 1271123 11581 148491 151492 211177 348878 537118 1858217 1012919 1609609 904192 1473398 244949 427628 178364 1952360 1641403 1700001 1277620 835807 1999799 1168880 1757141 799665 1232727 463094 1777180 241814 272287 1591355 302538 1206161 232205 26503 687754 760268 875318 499480 829831 1472254 1246415 1581809 1609279 1913348 1474483 180826 1869140 6798 485043 1506567 507181 870279 279321 956345 1984115 1349499 1321374 881767 1951260 810390 1972102 457021 1085023 1822973 1835502 1603780 1041421 1732609 1810172 799595 701899 283430 46023 1274010 1428011 1807319 903022 1128187 346353 1028555 1479707 1730361 1122194 261463 277847 1329565 310295 705161 389154 1140286 1046577 1126494 369169 546048 935428 1653396 44353 1705785 1666028 1907505 646034 896670 1065293 175644 1026856 1404287 847004 1737010 742759 1122090 1857179 1729829 286486 403551 1723626 1675309 621684 1085507 763844 1316594 327418 1267931 1890183 505496 1216317 149121 565450 975871 620598 64948 410741 1160637 767136 5573 627354 1226693 1709511 821926 1616541 1982844 1482517 629975 651823 1022867 741290 524580 1306977 279189 1511701 1909803 999320 1297211 1474392 971748 1906134 1890267 597940 467103 1459216 1396198 227198 1845836 1675012 327340 756148 685189 653379 71707 1829630 1557629 1555675 594440 482514 209220 991703 1429445 406097 1896340 701927 89521 1304633 1047873 1243176 736422 1415222 1256712 730910 910441 1425354 1657202 1457965 1702218 1999066 1965041 1965719 1990435 1822799 298063 1982534 1088935 527199 1229732 1888730 181313 1900482 1465678 821017 712146 1202373 261893 961704 53937 993660 1562945 959562 1287719 622589 239254 1397261 641462 1865134 849621 811656 575217 1851456 639061 81655 900987 417774 690199 1438933 12748 881370 1386181 268799 1372230 377964 1526837 1091514 1366440 1677466 1230857 82652 1190745 1666370 1693974 1677234 1267436 1926580 1978756 118025 1536721 446845 663007 1656483 249127 1438321 75086 542691 1093272 1006740 638697 1644292 200542 285606 1617502 1432490 1032217 93237 798042 86458 415870 1732438 840169 823702 1172965 1191041 165956 1987956 341416 953371 140221 428791 798452 373635 392106 1491648 1411249 243161 1887611 887123 1005810 819321 838234 1964074 1794326 234408 1937971 888761 344019 1852112 554684 1174141 1077152 975953 1004628 608926 1571249 596079 746900 507569 721240 51203 1280306 1184003 661939 664411 15988 1147846 199868 753312 160666 1324493 1526123 1925645 1559767 262599 702181 1759049 748986 1045661 233586 629915 718503 317197 44655 1484571 1809581 1836131 38821 140121 1672267 311852 1535465 1991310 1988791 589146 1580450 515588 1947637 523539 1642388 1378557 1777541 1793388 624700 115389 637087 1650978 340437 1290813 215605 1813231 1670817 1433693 292390 1141440 1161283 336746 571135 1112243 1195882 725950 1793219 1718184 241438 1921115 617243 509274 1446772 807568 743225 1485987 187449 301625 279805 1904989 777058 1629563 529355 1654010 1597884 739154 962589 176285 1607863 458185 1380290 600719 276254 45344 1924161 1528644 1766838 651641 235958 477745 1557915 1307692 1344381 181420 1547564 85088 1307443 1453965 1638520 703366 1640298 201652 353310 1202178 112550 509598 69154 878922 1109477 892970 1153688 497360 358072 188665 1174596 1535056 1247777 806884 1603616 1714752 787649 1825653 1965962 979672 1010736 884511 219862 259199 1207084 1746945 594805 1714837 336089 533868 599347 303203 1252156 1206502 51073 1240888 162765 1948867 838523 1168630 1366471 1621854 909688 904758 985500 295151 1789907 1038165 1047266 1020171 1269164 1904555 1874207 291119 722074 1333961 4642 686239 377300 1948734 1828368 833004 1915936 895179 1935572 901412 1715001 651528 253335 412307 845128 703380 135068 1485528 1754084 971123 200482 1229263 1679877 1024092 226591 1556292 1627464 1588857 86732 283673 764898 1652017 1523207 1551912 1491839 454509 837612 1762455 177952 1450307 758272 881179 1592276 547193 1249784 1956181 198754 971433 246161 7620 328758 844173 677905 1809696 1136094 1269086 585798 26156 1397586 98919 295758 1878970 1600712 747181 302143 992151 964367 634344 1058245 1235159 712385 1134064 1818926 1973320 814969 758627 1649621 319676 548793 173288 417475 1294113 1441009 815024 1762605 815268 976141 1068028 616852 1717545 1996493 82821 745641 1315553 767919 240179 1592240 1149246 961054 393635 955459 1110081 511467 295096 1680161 1366767 269315 1834759 1486179 281231 154726 691255 880797 559691 1345835 1890586 1122585 1859759 404891 1143039 659462 1421369 1606168 418014 1316066 214920 690563 1960582 888307 1848562 1907193 856893 641072 1484362 1890981 1724209 1980339 928539 1702905 1018293 872371 993850 601579 1612352 160265 359571 1279117 1840765 63382 709367 1539634 966548 1988538 1315933 839934 318297 983655 1951265 1034426 710576 1284360 1053635 1780979 1519784 485550 1103049 1162072 523036 1686391 459878 1790857 1049885 698888 110991 987637 907120 1014956 1136947 368042 1800308 1932693 1547932 162843 1244410 714426 947800 1649013 1665048 769085 30888 8111 1138858 529920 1092730 212607 230119 1364799 1385262 1386515 197986 1448534 793334 417123 695359 264935 1875747 1947818 802598 1219162 289476 1629767 1220542 772558 29736 1902082 674154 953585 459608 1312397 1624252 1575938 1816006 36274 180522 514733 1810635 835642 979924 1677669 1043186 920013 1939282 8364 259684 1010836 887206 1316615 800088 532066 239607 1789763 242420 855016 1008504 283744 636978 178904 766238 1871582 709051 923277 1245688 144898 1691235 552218 1416559 1648385 1832672 49747 1726116 1274239 164561 1907863 1907541 958790 270560 1731816 1016137 1160984 1771548 1558361 865294 1605480 1724879 862149 209325 964058 1375680 439463 402763 383234 1489789 145703 464028 915715 125906 1705675 485259 1058905 1227584 549652 839111 622888 641748 1285044 1402886 1731932 345793 1529703 1300296 1213 556536 543544 825873 130323 300212 827232 1274832 1089797 31854 1072639 353049 263391 85012 484376 1337911 825302 93528 1759296 1395388 124471 1622400 450672 1749816 57910 371143 1693029 1083531 1223899 676235 287776 1938768 1542762 1260045 87969 1887794 492632 157406 1433688 439416 1767027 449128 1757915 76829 690488 1719275 1686101 1627755 692340 362726 1415004 1829510 1939015 1103644 989910 1936743 335492 613400 1569165 1485078 262381 1864373 1454375 1489066 34177 751168 293985 75157 1442609 1823504 629388 570724 1695773 1047142 1684440 1070604 206622 1430294 911829 113008 265347 258212 1970733 1989637 777150 1595745 1206256 580336 1787486 1227763 184368 1076686 207977 731432 1055171 1441786 1565592 1502857 1961548 1374922 559353 1655052 1808701 1409576 904119 137799 1717950 1683177 828259 505734 716623 1844655 311082 823644 48421 558092 215167 523351 598959 1674151 1531624 1536794 1650750 43061 866792 388815 1607845 1649486 256787 770916 370554 1939894 1950786 160905 1140258 1785330 392367 292162 152632 1876741 815074 440158 1556090 1985616 745153 255820 50014 801096 1238453 1529165 599091 1250271 516667 1968745 1871080 1633224 1381309 1083187 1596792 1422965 1125493 812049 334229 169463 1704371 968874 1432875 649510 1131052 375557 454895 1035184 73899 1489605 174715 371890 156716 771359 517798 1502885 657574 1668074 1759502 1356377 1501651 857826 1039735 812823 1860068 1626022 1596992 1283603 1062759 211766 373876 1148138 1057322 784628 1149707 58858 330778 1753484 1046885 663092 285987 307587 829089 972833 514348 1455299 1008052 9316 1130442 1244395 1059706 654542 1124727 1700976 1796748 1747509 1260621 906693 1457121 1933623 1445783 440822 1902698 1149756 846797 1064420 1054890 240990 1878249 321399 490217 959373 1536940 1519538 1734219 419355 1655171 126843 1260916 1335423 1960588 1756898 338314 1658435 579223 867876 1710145 1885249 40388 1966665 1973595 766522 1018251 1121158 545966 98139 258002 1680712 272059 1102885 901742 1698902 919697 1341308 368754 940778 1653633 104675 773070 908758 473487 1213119 152185 191821 1516784 924458 713671 1741297 680944 1752945 1074711 1090119 1221649 1737708 276925 1845936 1334081 1623284 860586 1571294 830335 1680102 696083 546386 692626 1609036 904415 988370 1061923 1628745 1012986 240548 1396539 1162196 1353249 1076539 1321333 571575 1500632 294307 296160 613310 1209966 4597 1493843 534325 1490754 952044 1656753 192620 1688646 363423 949072 370565 745962 214663 1971694 392706 1864070 901501 1792487 603227 1277404 444159 327405 1312541 1771357 240239 1726999 456684 685278 364854 1380401 312117 1600662 126093 1692462 1892947 1639026 1040116 933803 9576 1985010 328561 1204056 1306789 141259 279552 992280 381910 204829 792362 1983150 1827997 47100 366814 1899373 1793202 195999 760045 380702 1127851 224800 1025887 1974915 870902 716538 517713 1873589 532061 712657 97661 1483878 852532 1394990 1266234 1136477 657726 878789 1501558 1349093 418840 475019 586859 1058067 1784936 1776054 1343314 1062038 190636 1279634 759425 1594298 1224216 1249236 29123 1455256 1803137 1135449 1829052 934011 721759 1559053 610699 32566 617071 761768 1006875 386435 1810778 1042339 1041367 275447 6440 1646883 521036 1900820 959398 663195 898247 1954907 482500 643032 1572766 380080 1249159 1514383 56486 121088 139550 336128 291822 349010 444500 647393 221210 1718778 1417636 815556 58094 1997979 1144214 1795905 478852 1774058 959634 986635 1365507 262859 474198 1894818 1615327 1926062 1229052 1539421 687415 222371 292042 1501793 562153 845104 119787 1979988 1932059 1374642 56316 867692 1888880 1379921 1629827 175437 69452 757919 340744 1554042 979574 258844 230214 1703462 1579765 1666975 1725438 285427 499811 211663 100823 766697 639260 1861881 1307171 50638 1569477 845811 937837 258127 232486 1735315 15610 267178 1400437 1647926 224934 1405768 1146908 1353614 339082 24336 1189255 1378663 1414209 1870394 1157632 673988 464350 654561 1208037 1684948 1733777 4380 336462 954424 20436 1876038 291353 543343 41662 364690 1601529 1952930 1100091 381010 1615733 1262391 708406 1774972 1907166 1049029 803461 1795093 1160050 625875 1070350 1725884 1842949 1831602 19747 1489044 1950203 907791 575792 1819606 394357 1205611 182631 34220 1600820 1701242 1957426 556834 1716993 1000905 1455510 97696 302314 1280062 260794 832447 748199 1393422 524464 52148 811168 725363 1463619 1374725 369687 1163780 1194939 1634676 1420359 458232 1162189 388459 1850572 1464009 771928 1795924 488734 495075 120165 1280792 1817536 1552340 1622550 251100 424179 911541 636591 975400 126350 384307 393287 671103 1673997 433400 1386931 79405 1292868 977669 1266837 1378774 1742519 964552 1173695 1748419 669343 1792075 1760260 1381403 1696690 689172 672784 1958730 606568 960172 259690 1136251 474970 572033 235644 1501992 952686 441781 1586052 1678919 1985278 1752372 1989689 1857676 1972156 377205 1170988 1249610 1173090 1397306 274887 950791 322310 1380190 465627 1411209 1501154 304647 352163 1208388 1938682 403892 342248 1683944 962579 20774 635563 1006289 1456523 1707318 1319504 250602 442132 1937826 886082 1271226 1321117 1251567 1246131 761009 725342 306257 1073654 506357 1568487 68371 578815 1247752 1316980 1114489 216478 614321 567108 1652614 156472 1850125 1551359 850768 975375 1420769 461831 9130 118408 1553164 15473 1569462 1178023 1683684 17088 160401 688156 1595520 871720 1889110 1657441 849774 1916466 445685 568111 1418235 137899 302789 1178988 437677 1468561 1815139 126550 332262 1982108 965579 1137119 1408613 76121 1536577 359091 1933103 1766561 1164088 736051 1794511 484028 470375 1292328 1246608 1604768 1077699 444372 525480 203359 1045023 569982 1894485 773287 1924795 457392 228208 163408 1584930 715687 1815155 1187679 1748671 554187 31535 1981390 1300166 1373829 1020265 1408139 108331 1989174 46786 1165478 1389075 1861320 1503351 1670901 1878226 1796389 1617553 1825259 882180 1721891 146491 916635 1666782 1091094 1851500 1469003 1337242 846128 1183483 1815762 1328267 1007925 295482 1689877 1171730 1818083 1084776 786440 37794 660524 1844732 279883 1398611 765132 1633253 1978597 1758022 641636 1373226 396976 1197876 1954139 1553342 666794 1186034 1621804 572438 735632 1197789 1169498 17889 10894 322723 978032 807456 1479069 1721121 984315 1839160 1561616 1932135 104461 1651368 157567 1406021 890860 633082 495603 201023 1673009 1253402 1705582 552680 1349130 1267325 1277395 1091405 1425331 1859720 1627753 1806521 714744 657015 35927 230045 1136871 195363 1012000 195702 741863 679684 470423 1149527 1209087 148597 660191 1287079 1080429 338056 1379404 960990 1776586 1663383 595343 809576 1300630 1727085 1181073 1491057 390924 1800181 1293176 776940 293741 1199866 223115 73462 616546 638545 326508 1002964 1560425 691090 1565430 1862874 799176 1292314 687640 792379 1032457 690219 1937797 1601309 460577 1515378 273745 1525132 983805 1535897 1416942 1428881 1139446 685090 1002618 584955 1753687 1247345 1943478 1723628 1830468 1666826 1467876 885786 187120 447650 345576 572882 1429544 598383 928791 506340 219637 639194 1583266 1045805 1310833 1080466 236589 92977 586819 510910 551077 1888137 260555 1626184 190581 1988177 122688 1603031 1463843 1794197 1469654 27128 236131 1589952 1435793 620916 1816694 1603711 1504208 650629 1415660 1554994 845161 264268 1050920 1398788 1988592 1125434 639142 1188431 1514029 1378331 1352312 1819645 521306 1634316 1759137 996701 892836 668709 1254122 457859 493322 1651919 1941037 697055 1485886 1756279 1618570 515488 1983649 628098 1864302 1645591 1895477 302019 260219 1454233 754328 1852803 1384100 648069 439863 1918309 205010 1249504 1512495 1673483 1313832 474796 11333 813105 1870139 571004 1363981 899353 589470 103875 766887 1611855 226289 247496 1027582 1606693 520758 423371 1097990 1013039 454541 1886785 1118270 866525 517589 1739213 1088989 307176 625336 149675 326301 1356161 1107091 128022 13160 132896 13186 1629591 1059566 56756 1793753 827331 1461193 1583846 1566398 267478 1398859 267504 1755097 1019940 193021 941818 1821224 1836270 890396 935804 490438 590942 1833069 757137 703839 3199 964302 432199 431017 1638828 1311043 244733 626865 364678 1605025 1457793 1364087 543498 812166 283246 1266696 635882 1287670 167116 1224532 1173846 469639 750829 1930324 1086907 37877 243364 310174 940483 438332 1223934 650037 893589 351942 1082930 144389 948378 510738 1191704 238352 1865009 207853 253813 1741584 273935 872065 1390464 1240597 1906145 757928 868329 1559150 1508349 1829638 1525459 1920026 908257 1674092 536476 1579444 1126349 1698152 307519 1407380 2132 1995717 1055324 1492063 1960129 1096251 1522703 1808806 1791617 1554336 1723999 223964 1790652 1809728 131578 1820390 70942 220765 28650 1344455 901050 1548232 129894 1628161 1923674 635587 1714061 1344825 330905 1824046 471741 618869 1081614 284881 1657944 1026234 978233 1921263 62409 1781459 1618242 144568 1036413 474840 1870470 1099349 242014 1033288 1882773 1179339 594082 245576 1773318 1012430 3175 1420830 1273335 749607 182335 1186506 1178625 222392 1209704 246787 1815398 837840 917483 397155 1135748 1871608 73612 1029521 1719685 1748361 1612547 917617 767994 722710 1370835 1649630 1685902 1678788 62238 770101 1178876 1826578 1540044 1924356 1723690 1982581 559614 608964 177500 489867 1350311 1254203 643357 568470 872350 1688043 1540589 386749 896461 1359356 901096 1900240 1701027 885988 1201356 590686 1400637 418458 1049893 1384080 1392411 988198 1710831 424421 693545 412137 720195 1627374 1110884 319721 773960 75875 374198 214181 1768270 382738 1214201 1760032 330695 1081879 7975 568460 275847 1702620 1761717 1175012 922385 870256 337985 1859435 529310 142791 322884 1191342 500199 1619346 1996314 208286 757417 1636781 64201 1249256 729858 1576952 566899 1299087 1188150 468677 1495283 720457 97438 536380 1085121 72193 1528216 1627867 1336502 1827450 931911 219917 85079 929980 1307976 1740058 1322697 748299 1532136 1350488 1142386 952078 722642 1369294 223554 165652 961261 326464 1091901 8822 1320765 765325 1682019 229416 815535 1479232 156275 1070704 191748 1430331 643783 945183 1179505 244956 734522 84477 1645228 361807 1352042 1771980 277387 1286529 558439 265547 248253 30055 153515 270465 1856234 1630861 59774 1414119 1539978 1496425 2105 504722 65856 113818 611017 1089795 973534 1228056 1125659 1900632 1690276 1366822 1309302 455699 1020908 1628738 1183681 425456 1301034 672916 381427 352066 755829 1264723 714301 1215218 918873 609875 51293 257646 883487 1983729 771223 1447485 109328 1953717 698825 1612282 714885 1307113 299992 17932 1485349 1611191 1912149 526221 1803173 685007 899203 1281326 1143369 794022 969011 1957170 1834864 1918090 1270663 2896 1335945 1815114 1936863 791744 1607150 1375587 261540 1162975 605873 172671 1527075 1798116 1333883 301632 530090 1854383 1800032 1691340 386617 997295 1676643 296610 229007 188626 1732887 1377392 1392855 29276 1235323 1127269 173961 1418161 653368 1266971 182351 445337 205195 423798 282799 885234 51177 50885 1767741 1761916 1556943 1732168 1006293 1591705 1792763 1587991 387913 1414544 1160844 103437 1545419 943444 969885 683410 1311419 481949 1494230 1559030 701067 643627 1114432 764304 779945 1995395 469 1392343 616848 531661 1501669 71728 506582 42486 951292 1523416 566930 1873021 1197016 671507 1701078 1735284 1467511 449070 1282118 1881598 717485 194567 95729 1708328 994044 679121 900669 758037 1326707 764375 1147782 1336316 1272905 1709351 281241 343445 1982799 188507 1329353 363237 1213197 1482513 538959 221397 1409565 1206847 56649 15354 221486 1863953 401512 1739418 40349 1448588 1041862 55708 1109141 1034075 1618673 1966922 1144204 1406341 987677 1952131 139543 518518 541727 1157920 1276048 90761 759009 1531937 1546052 838443 1662093 512685 1899019 1839656 1042248 952526 452129 1375097 636660 134339 1952244 1948151 1575906 171418 872288 1377109 1964665 1218207 977813 1721544 384030 669098 1573134 1691874 489850 561 1835366 527545 870387 1381688 992233 124826 984923 1272149 231405 1007774 1546348 850293 36511 184306 146191 396895 160360 966525 1270470 1207097 1917334 1081693 1317481 1649100 1303994 907134 1103607 691407 47205 1175832 726070 1113458 1758948 1925710 294300 1271901 12728 260009 1149585 505715 611478 210338 864553 1731728 1160383 666656 1362819 679580 1206274 1419551 819657 117229 1252988 350165 270226 1322922 1536228 1028592 898275 419250 1264630 1503583 514604 280231 213270 80785 417942 1361808 1214581 126438 307923 725646 1882932 316628 1803147 1457831 226718 1676961 1715181 1311011 1834213 676789 116377 584016 1617753 1954616 626858 338799 823795 383738 478621 1412296 1714426 1324056 538489 690242 1709147 1169589 1783112 951213 539224 1150472 118854 820265 681133 98078 191584 1711409 66770 585362 169853 1474788 1770627 1196039 1150503 664918 335715 1192959 1956370 166255 1663014 1029413 1696447 1820024 614215 678336 999171 859349 1509808 1481303 1172600 1628825 1949111 512073 568307 178233 563225 1496365 1328290 1657877 1028416 892925 1360442 839724 1077186 1095912 1922148 1964668 1719553 75046 1128366 1506623 349088 292211 804170 45156 1704764 1961195 1981139 709048 93083 560855 95826 196023 152091 191559 1869057 1734627 1247853 610774 715787 1391733 1734384 593827 244077 1099928 1970994 1218501 1901937 1933166 543049 346401 1256715 1626252 190811 1809679 464684 1120759 1564736 1969608 1271982 1324608 1416703 562217 552384 1547484 1540800 296253 1539137 341469 1706932 258981 361691 1907460 765150 37316 748865 1478883 1205694 727827 761701 1417421 383549 339216 1467644 1410347 964671 764288 206102 1960737 669935 690927 732815 1326129 1636983 1027273 268914 829570 1410013 1342477 919230 1499052 1066786 1163855 69297 1582825 1692137 781833 656133 1177925 923758 978041 1897365 310940 440348 1081532 1220502 1387458 221191 1831269 614959 1948121 1749235 1816707 1157575 1129324 850863 1209541 1106135 68389 1278475 547945 208726 1280528 1666769 1423311 1743949 1983610 403973 433140 1716437 925930 1004940 1867846 17671 1008896 1058823 677821 1996958 852544 751450 205961 933779 767557 1682346 227350 1075069 505987 264428 361779 532986 203028 239287 502394 1566336 1852649 772757 1529059 1855465 660947 1006033 1034668 291871 1516012 1020890 1957097 1514569 811988 1739110 706895 1506136 1371680 1087439 800076 284455 1287793 1830510 129165 550661 1083183 1970746 1783566 1802625 1151533 1611455 1643442 881948 1583670 1935825 1656811 1332159 995771 623058 1594469 1475754 1168272 1705620 381493 1507716 600668 1424590 1263776 676347 596102 1276321 970013 368381 758584 1384200 244590 338477 277454 472452 1356893 511280 254509 753826 1708301 1497576 1477869 1964985 1968832 1759278 1750985 697771 865635 502367 1978284 669324 233640 38157 588 56575 459054 658140 1297900 1114712 223995 746453 945477 1186307 538087 1959316 1989416 239251 988189 527905 1189097 610971 1279185 1373800 1594650 1433803 913957 1832556 604055 473004 1085117 332683 1107078 1184992 204851 1695673 1835296 485560 339650 662208 734833 1172026 577946 1688138 1890756 187938 1245202 472111 1155508 877323 1988834 1248313 1821808 611333 815284 459350 938799 1308911 243349 226096 1553962 97501 230993 536641 1935095 865164 72708 267978 1783687 1584639 844723 1509720 1150601 20740 210854 211202 462169 1445341 1092461 1676974 826209 1693436 104187 391384 404905 1977085 86937 1383428 202552 1149519 339921 1296030 1464599 1030260 1972275 912531 998897 1366464 1749564 305183 1238254 1963370 1965072 1056526 207105 1646902 1606671 158735 511703 84398 1820684 256838 1469252 1032279 1403378 466025 1960640 1464135 1206350 1466567 448808 1335118 426452 896337 235458 425976 23797 1067234 219268 490468 1080579 841758 1035747 828276 1077179 1065409 881708 1050132 1881621 720430 631452 1240590 1863423 1319835 1745155 1361475 46886 589426 658608 746649 1574739 53117 528123 538747 1178422 1336297 656578 1739109 1209186 842898 1823261 1364869 1543618 38640 1168298 1644951 143425 565152 1672707 1212865 1150111 667352 1798923 459654 79232 105713 553183 1096181 1354888 548187 267209 146890 561433 1461481 647719 1905629 269875 461364 1593254 961711 1709775 1745726 1772212 900097 1982886 576590 1682774 1931193 355295 1958982 1612026 1633569 283385 1117841 1747669 1835971 903390 1112432 1366433 1563180 1936181 319061 958616 1014927 1126330 1105990 624859 1589847 1493962 1512422 1141691 798350 1381442 1649658 671089 1927959 602875 731026 143175 1808549 18703 353694 1578324 1603718 1775589 723264 269033 116252 1434231 829977 1450240 1746053 1034179 599584 717862 396634 37943 134618 173385 996704 251601 1907494 1563486 856614 30076 886703 1064990 947149 1136176 1952292 716432 407864 623570 28260 857671 1725697 1649454 1410961 199603 1950084 630641 1030106 427857 1828199 1834148 8700 194714 1295490 1959144 1979817 1379727 682460 425471 1891511 221653 354380 475618 1496494 116310 1828010 30236 1568596 1356203 468183 1722126 696914 1930469 1010254 172047 752955 1218136 45698 1943152 571635 840386 291737 255509 1314501 239300 1033997 1596484 1634156 1353114 704291 953083 503830 566583 730183 1155033 1690440 548422 212127 1315897 450470 1120059 673355 922598 1768232 1519971 1704173 1847944 809580 1086170 1752143 378593 694259 1398997 1002 1410970 351165 1660361 1734542 1952755 866719 1707691 114549 225311 1008816 855506 461097 1131102 439750 59002 1631641 867199 723048 630339 1748174 578011 199301 358078 1520139 1879951 829665 372082 1110593 1692783 996657 287108 246586 297725 1276166 948515 62425 655182 114388 1790468 594156 627652 1031357 693918 1696160 1224406 390276 1039207 629884 295056 129647 1183112 737503 546222 303318 236328 1212863 1589309 92389 1265167 1643470 1002592 174307 76588 1411361 849406 349389 1813886 631009 1764757 80526 1195409 805346 1935661 1060795 638919 502174 1144973 1003020 1229890 725407 251698 1159663 1758026 1395562 838603 192174 902707 1866995 1815039 343562 1622143 1611903 1601908 440675 1759920 362613 301030 62129 428712 1590457 280229 1031034 637051 1560623 383758 790925 1330076 1609164 1212202 1313472 1757287 1447056 1789993 1958146 1071248 1548998 367798 798707 1329476 786548 955770 263657 1341940 340772 744892 1189755 955465 1713991 1003326 958741 601014 460774 1856189 1285391 1214530 168194 1050653 985832 948816 1374972 332497 367611 171811 1681104 1830693 1963350 483518 469477 1689786 237408 1591137 1589640 103245 342425 179779 1075309 1278289 462414 226499 525561 1264100 4160 1531299 1189062 1446890 1060812 309950 1312210 1995138 1083261 1817236 673508 1086235 554672 1891300 481655 1691018 992999 214402 629776 531868 1437724 848573 284643 281130 1910923 1355585 1255787 1786065 953588 664543 505772 1231312 473054 1954765 1852179 1221818 1751454 717125 1393719 1176011 1678942 1606292 823900 797515 419544 1263782 949556 188759 1433233 1991037 1595575 668472 398161 1864317 1230487 1625204 262637 197660 1230477 322601 361031 839488 190069 1586714 1212502 1530516 1946181 1685286 1312006 1615845 1065294 1782683 974070 545741 1792599 387777 1854175 1789518 935078 1217992 137131 1669584 702046 123876 1366082 619426 969579 1608595 604733 1589861 411293 669819 1079393 803885 16545 497791 807122 227769 1169743 1524825 135005 1489667 1140815 1018765 1101112 770009 952605 1841040 61991 239012 1395247 1423976 1117103 875581 1982266 650342 547847 475977 825249 1409513 1038815 537699 805085 534031 896908 382311 1838748 1934008 1514256 429523 1782275 1452235 1032992 833940 936324 987665 786020 435894 415707 1262909 1887382 437491 887712 1378959 429215 1975784 1774975 905618 1867081 667451 1517243 1487332 103952 978420 1710662 1811026 462113 1385347 107301 49017 45578 787052 727597 970729 612907 906666 699632 543338 1768213 1488331 457871 1618966 206092 922648 1754698 119818 163399 895147 1703617 1160910 676722 1156624 1305519 1192212 1244590 1036261 1874810 1987957 1271816 139841 1344188 949111 828785 424004 725480 1382308 1644431 1269098 1394005 444850 1007322 1965873 929819 1952418 211153 268973 1207435 938661 444748 1586431 1297662 1224128 513135 794669 939904 1025833 965611 509058 453058 133287 698818 1059381 475720 525243 779467 688883 1045459 216766 279089 1455818 108306 207295 1945241 1984360 1772756 1682138 1527670 1992034 399853 1612889 1160716 1764777 1357631 1103986 1826663 33542 1252436 958901 252776 1946532 200446 844320 1378271 1451796 649899 1084811 25028 226886 957725 1871270 817948 100092 163478 1091580 1400586 1053335 833204 605856 1726736 360729 1185054 1669902 1759204 384434 1549628 424055 345514 1732142 598640 834144 1442765 301152 1243036 1866144 530580 1597754 410083 1128382 1597532 550476 938712 1119376 426900 1918945 754697 678824 1362426 1926924 353148 1593533 213455 405561 379674 1787239 1865466 1291914 814814 1020578 1878323 1170785 681459 1999902 1413198 1329377 963677 1977926 1283825 1498978 188854 897956 1563144 1604705 1749573 121881 316684 1016461 932855 944753 1805213 1606519 538155 607298 1979221 1097994 1397485 932207 1903745 52155 1210336 1438761 566295 365303 1639515 180505 221552 475076 684926 1533772 1786627 910749 591065 389299 565772 1241367 731054 736198 1785376 842776 635350 752103 188422 690342 1256417 521698 1237916 352407 126459 852450 1189191 366744 1394559 1407247 1783247 1743128 1474756 1158350 1094819 1016486 1636811 41671 879975 1734120 1368779 131504 1122055 252146 573587 401193 1152926 1672334 132824 314681 213359 783916 365468 894129 770633 920611 133591 328368 161107 1868830 1336258 1746606 37151 1645378 93974 899307 1379194 1766306 1411324 359500 1586332 833758 1685725 1094904 627614 592578 250077 567936 1352353 867403 1610187 13485 870152 473675 1457703 1091687 339802 1820892 223048 244426 1319492 1656071 1955788 704873 519231 579352 214440 611086 1284922 1331128 1570156 1538915 1574906 1318448 243338 1949755 1419840 303247 1800212 852777 1254381 656794 736886 804761 189179 1750175 57709 404283 1660573 1395416 941597 262776 1465103 1662280 786774 1880281 1103680 1274106 149743 606555 1364409 1219187 1819375 1833843 857194 1875187 1183404 796342 1625598 1411542 699627 160752 1957494 347539 908790 1628047 1371350 1249142 276104 1519911 1170017 713838 1606230 1926650 786409 1890115 206383 293438 331356 1392947 373141 942510 102992 108673 275429 1327546 111712 982496 1439173 1694595 702175 695679 436866 1526602 1042488 416033 1593352 193707 1895114 1064750 1780267 864121 1447178 1903697 1674481 1505626 1681676 1141668 1569536 1368176 1971918 891021 70031 292085 1288502 1223792 1933182 1869739 1805045 1195197 1026552 413671 1334261 1057264 1126046 1397263 1675818 1110729 314507 1994331 1976740 316662 1692844 56391 486108 767320 44127 277276 1647978 1940033 163417 1569120 350466 897662 640532 946913 1089559 1380928 904962 393367 565370 858420 809762 915780 669356 1189889 732735 945776 1921276 527666 589016 937924 1184950 323004 425300 1692155 1303635 1396345 1999926 1000485 1057510 92459 1737369 1089772 1682741 1110329 1035786 196760 320476 390052 485948 516985 1563455 113364 406229 1784554 463427 254518 463313 627451 569207 1531717 59765 388001 1015176 1131077 1672314 158486 1404793 1872832 1400872 1326091 748839 1946245 702826 1197808 1727280 1993033 1526400 445197 1369190 150644 488200 566369 701847 1300833 1101694 1728345 1068643 4329 707630 82736 386931 926618 1144317 5447 743402 51999 300985 960507 1177821 1119383 1014596 491672 998076 1447736 1086929 1992637 677664 953026 284387 1179358 1044899 891969 744920 1044084 999455 1404955 1253808 158009 862145 317398 319694 1421927 1502374 1847230 877411 54210 1240875 1383484 1316498 317068 1514169 1210664 165058 86507 80097 326252 545480 1683774 692689 944252 1721306 567173 660696 561291 501672 230223 1317939 654887 1265372 565621 914685 793407 57628 838181 55278 716436 906956 1006771 82781 1908479 1875507 1761122 1907794 849595 1792308 1787243 777892 679709 1878104 439739 1592945 797504 1741040 1241276 704340 415834 1761052 1128447 350453 1050842 117432 227288 1601932 1211160 194476 1359222 312194 604329 1426654 1313394 1151947 712246 1466908 7556 1297169 1269789 897086 1206918 20677 93435 1257822 1834358 419459 450436 798425 699073 1276218 1109684 1371900 1529484 749047 937128 637390 4668 1939656 388448 1667022 1285388 1931166 667172 428654 401593 939552 1218286 571356 1941446 1871745 1068059 1111094 1175530 904735 167506 305871 915483 1201824 1417975 966804 73541 1693504 607429 822939 1904987 1517494 1090813 1475084 1261968 742831 227399 332904 1504778 590905 41704 1038270 1095447 506978 243057 768396 1242450 549290 266754 1909483 696491 541879 140534 1980864 1727139 986789 1055910 1254015 368314 1089818 1610295 684760 562002 1421724 1816613 397856 842230 290141 1112628 969614 1584471 684792 541689 992312 44760 1653005 1726479 576675 1781602 1857932 1289188 916414 114007 1793857 1924530 314824 658902 727896 227580 1887226 882716 288990 1598085 1978365 1877753 769246 1698263 1483168 1377757 1242283 933459 165858 696576 23235 213099 820439 1790149 925723 414219 55481 445079 1498311 1132469 1361419 195793 348537 782402 1940127 1934477 131997 1351678 599223 74523 608388 523468 460867 452611 1614057 13917 1086490 278506 1460430 1177110 568228 282491 358209 1035115 1820594 649620 1151980 1248285 1857590 409186 1965585 1534138 659319 844961 1480272 801869 620098 239963 1874100 513657 545884 1033308 29684 1231722 1416106 737971 992788 486470 954900 681970 1283244 1493680 1529191 1906227 735497 204284 901243 948044 851406 683281 1360278 47132 1471443 1590253 1363112 1396217 1251962 896901 1454622 1816906 1656979 245222 172791 1837176 544005 1168471 1899566 1935851 1939001 1429177 1977293 1398710 1341936 211624 1616047 743026 514038 1759727 510917 935994 1866725 829278 1530081 563187 695133 1814149 131496 541324 1690824 808817 910166 285873 1243121 1150201 1164541 93879 1549829 1594057 922545 186334 57279 400581 717456 207861 877647 265235 872336 46785 3536 519750 1597289 1978228 1781775 348757 1085688 1413378 465301 49488 908060 766207 1845656 847117 705274 768101 1403541 1172914 969218 23013 1321201 1618545 1639104 507667 424174 1590978 930540 63410 1331894 373394 1787621 1821766 981782 504562 1109320 1690999 1572773 30591 1279271 1597580 1265147 1958000 695927 1038048 521892 653769 933641 1680982 503036 629474 770933 1000252 765581 1385950 119961 724043 295571 1409216 961889 1542281 1822911 1933800 1868529 929877 1760706 806825 178388 1074234 1134075 940959 478461 905300 147232 81948 327337 1376625 1184316 1309595 914255 1079548 1124567 885787 892110 776792 1722777 1913736 155955 67171 1562661 1545622 115379 1754444 1034498 1321216 213827 751262 1107361 485698 129232 843614 1681233 811003 1916378 1041597 1721417 72727 828984 959615 1961298 45794 388694 163080 1379239 1579946 957900 1216008 895395 37068 1238080 604510 1494200 1026730 841540 1017213 1335303 32350 1512767 430734 1869042 142678 116306 1130745 1437838 1226161 1823303 1856889 1943194 1391331 1613030 1301921 783703 1723734 1852534 880889 491924 359344 150230 1566021 1576706 47305 982784 1879609 418949 1424192 1417278 1647128 886207 32664 895995 1251168 1473475 1827183 80384 334803 1107486 1320555 1707754 200188 114474 216316 1057361 1999256 359258 991853 1024214 846544 1677031 285820 1148180 1940238 14939 289672 692354 1796497 1873750 1347950 1310504 992995 1707874 688923 698553 481354 1158874 1364367 90924 1336785 1403727 1740579 106443 343705 19189 1376279 924823 835694 1243917 457490 13292 1217022 1038882 1343990 1581995 1926246 392776 1836024 1433632 1654125 1725350 174451 991656 1956672 81624 378969 1917343 1871053 1172296 911640 899233 1330399 84953 1571655 1247253 670022 1051508 1998973 370395 1546571 1876743 1167868 358759 1716202 465563 943644 1015534 1025316 1479668 16329 135816 1720417 1606565 469601 43871 1846888 512149 958669 549008 1116745 1987081 788067 1855565 454775 598394 921709 842329 1734732 104307 1956913 1459470 622585 1107659 1048935 901532 728491 1465656 517509 592198 1465851 1165101 760721 426981 1462972 1937759 1052969 808579 1400450 1266396 1371528 315487 686542 714796 1953176 28840 1973807 489861 972441 1708606 1705765 771528 1336454 1180119 793345 1723901 1159280 1984722 1763802 711675 1393811 521859 77477 1682884 539712 138069 642607 253792 1304363 1331747 324766 507643 713293 916363 1801174 1228748 89853 391857 305919 101629 1998645 1399593 499651 1880395 1210308 1485088 989815 268653 1009020 1578610 1446326 516948 351615 30289 302846 1947206 882700 795995 443908 297701 63543 1645599 1515215 314795 1946764 1869656 408665 1532199 1275451 222268 1054933 1423278 990442 188170 1387395 451740 510358 1973289 1907225 1502732 1125834 1943211 522474 1286621 988121 323569 1585603 1920270 1137407 839188 1617645 1522490 1958787 1292713 166304 1049351 540760 861222 896622 217576 1455028 796990 1250199 320764 1435358 467834 1630215 716891 154534 225542 620127 448678 1576250 1361450 215083 710062 1500437 1219115 1463794 264823 801874 1254999 128421 901332 338384 510662 504662 1858802 697593 1824686 1096064 157099 1307368 277543 1314305 411103 791285 129324 1816536 923489 1735134 1197933 248043 1029697 425341 1560717 387252 170320 1811729 1249529 1805283 1140241 1337057 1272671 1275998 1022507 1857810 1454006 1069171 649531 795608 751337 1746767 363198 737082 1697454 207689 1591279 692555 1525869 1759698 56954 1225178 120334 567494 24948 51221 1337905 370873 291499 883931 1573733 256269 449295 1604525 52785 244543 238072 1060773 212172 1622283 1582814 332436 474891 1543042 426690 287462 769995 42156 1506125 1823924 178292 1272358 1279441 1852560 1984505 284276 1985257 1499664 601149 1095022 1769678 1842841 25264 263053 1034719 1408031 630840 393743 581226 332437 25906 1294937 431413 1292782 268880 1605600 1577454 1445705 1365804 1741575 702155 706173 237659 282095 443268 1865549 1893712 1614371 178093 982644 1713790 759617 1405393 1889969 874388 1654651 318857 371129 1925415 1181577 641486 1152443 521930 856413 1763884 1216593 1676672 362727 1242303 396851 169576 445457 1093035 1385491 403169 1152574 1048972 624379 577427 1826555 1147784 1787745 569964 1979045 806318 48420 1580095 416055 94546 1751351 1556135 1717334 1090748 1476806 21495 8881 1365343 813620 593899 586862 1764128 618999 1808450 684287 1931961 959579 985871 614819 793876 253098 356866 862721 857796 1706643 1693386 1533122 1055 1011471 918074 22325 1698551 1192581 1497272 1004539 607762 210745 1964300 949766 708378 1772750 1409002 1794405 858729 1586489 1519154 1683442 585297 1110237 379834 1305785 1882055 1421102 1094124 446736 942822 822645 1666939 839670 1424836 1549111 1478621 1435265 131877 1784527 732732 1321219 26508 1755511 1324533 235676 530422 1604444 164188 1045071 561901 520535 1892709 308062 314474 1335814 626347 1815462 769096 480335 1466319 1775817 726999 1729442 715468 35351 1349276 933348 1217747 1868485 1999393 1445721 1246484 279781 710006 205091 413557 979408 1690890 1369714 1245557 1479734 528582 1286310 1869732 117000 314035 1461265 88684 1594300 1680515 530625 1342249 1196900 1306015 181032 1969719 303297 461340 337143 332754 965682 539911 1799407 493973 109153 1956749 437554 647587 1387417 252539 1522773 387562 962653 1789243 433470 35224 1842662 717426 1072972 345630 1908009 397647 1422703 1086932 904176 771144 945215 126421 1675600 732071 1489197 1752404 1965102 1207872 831075 1427619 1634923 1347741 392916 1455449 1710271 584571 309991 1063446 1145538 130659 1538094 1866209 621527 938496 32843 1941342 1820176 388479 311013 969439 970175 678903 230251 888892 64562 1266484 1221938 331236 380971 1144497 590655 1368824 144686 1884845 115384 33559 396154 1645735 158027 1848624 1208008 26570 24322 204614 1214433 1210966 919020 459446 550532 416002 389743 1196559 1502068 1926644 535009 761745 260056 824774 833045 1586747 1580776 359184 883510 1463456 1010078 415893 1111882 1037917 295669 1980293 1544951 1449494 273972 572994 1502360 926778 163338 1412391 984900 641915 1636894 1616134 1701731 1999620 848652 1891319 292037 1755517 436048 774112 1618780 1858128 240037 328138 172981 1725114 1167854 322273 1765737 51112 689987 1347149 1451438 990569 700296 1707544 593607 1806411 1024297 733693 1576086 1663270 529777 189362 556098 939214 1800568 1207350 1349747 1498410 189684 769293 1549722 1857518 631300 1169790 305761 616653 526245 1658494 389153 1376136 907496 1347461 556473 875186 1891493 1967795 947186 1271276 353612 1706683 485221 290190 1342079 399304 82210 1524140 1912660 1834986 663737 574506 158515 1352962 1666204 1010930 1220976 1542456 587693 892100 1885775 972779 1457711 1166189 258873 1264444 1729908 1581534 126054 115095 502717 1924375 22167 1019712 672872 1871303 1524248 475049 991527 510353 298531 1655266 533772 782065 1770663 1995923 112048 1527854 1725644 1147809 1255955 1229115 106668 377948 1768944 1721427 1933321 1378935 1486971 1737742 171384 1454456 754514 128060 324368 1123972 123967 1666675 1936519 1147543 399069 937499 448459 1344800 1216153 787960 284529 1230028 523495 1649314 250937 1940769 780157 393391 1171110 208617 752298 455876 267827 1652175 1560339 621881 1974834 1948460 1854908 327911 937598 996983 1885030 986710 196463 1535657 1475301 305841 390672 721337 836097 1375296 1463994 525781 1745865 1570158 1592569 952927 182881 424922 1167907 1239861 355102 524652 1662110 807061 1925563 1250055 1430748 764993 1807584 1366628 876271 1573820 334373 545032 116536 1507503 99478 347614 135108 1541702 937158 1993065 1253105 658270 75076 864495 1127171 1845376 1942481 718127 642655 1150377 109173 40504 1593211 1063817 886962 403841 334314 1196296 136342 1110952 16368 783775 1408581 1086004 563403 1654327 1515940 1550529 985553 1875964 1789894 1394412 1134161 1553535 1136773 1200343 335421 1449420 1546155 341359 561287 660302 182803 977468 258116 858381 1628174 1435506 1129104 882896 1687180 532747 1700461 804226 1252724 192047 1528379 96234 687804 628734 220722 1395327 56986 299343 1040894 720927 1878624 1624934 1427280 144944 451217 1918822 163476 248955 1169396 972137 439547 1960485 1718745 1132007 656166 1529357 417106 1430323 1159308 1926813 819196 322796 310684 39301 1230262 1121075 1317077 1594270 406282 29770 1896828 1363161 1241088 1014171 452240 1929716 343369 1448723 362738 674232 1057916 439542 548642 618217 184106 1966321 1591775 400275 641220 1573740 3239 166311 581438 1821919 1504382 436934 1823490 412145 1475960 235747 1036658 122615 537074 1826007 57067 1059555 1369608 38152 454901 271336 582707 470664 1587412 317929 436902 1402601 1230917 881778 1945218 858244 545538 1893805 1154255 570844 362061 907975 1476895 715264 1259779 654218 461053 308369 783311 186039 1530629 1553737 645565 1843738 1398228 1234204 1448080 1063974 1692459 1640135 396182 1653306 571705 1843467 1224115 1190574 689538 1751607 678372 1747210 400622 1560847 285254 1776309 133233 1512543 1178557 1031834 823961 1643920 1319588 1160778 1290512 910888 1348301 1582800 654875 914082 954660 1302372 139171 1335707 480925 1627685 736486 230465 647247 49990 531856 294105 396308 1743577 328742 1726268 1111471 1503668 714314 935160 751295 1592548 195549 1041741 1718011 513195 1876673 1451738 376570 395015 854784 1448356 1169552 1224233 1411321 1652496 34607 812369 1668493 1359952 818947 1062956 692403 1651811 53818 681892 1826585 1656328 621067 523892 971146 415558 250513 390171 227155 79365 1531612 1888924 128681 248806 810883 1896830 1518414 1647567 946430 162655 1386923 1467744 1240497 673994 187537 776026 700609 1457735 219303 1072452 787743 118973 1076878 441116 1601726 901432 527165 1342034 1603588 1323563 366275 451125 1692608 964647 793173 1401273 1898722 783569 918653 584561 574045 1974248 1957300 1241610 25267 655217 928942 63917 350249 1441957 1606506 276948 441743 190738 583075 1499963 1085409 1031105 530040 840648 1230340 1366712 353059 740585 1631518 1879683 690683 333856 969440 1532320 726522 517499 117185 1445465 1854151 310080 867869 1630559 1927330 514150 1192968 174880 619715 107865 1537387 1083054 1975953 1704675 1283358 1410596 847968 1540879 925143 319230 1212562 1836222 654437 893431 1867813 49118 1332736 1133373 379640 1880219 1382031 1961482 1587054 1714681 1551499 185086 167391 1012365 1828630 1785660 893801 1211270 1603027 825114 1478999 161209 1960879 1084637 187647 1071660 1772171 1980886 78371 47047 1256050 1450707 17189 681741 47553 448421 128401 661113 219464 1119964 941425 686387 1425504 557650 271851 682296 1989368 45421 369222 1287895 574288 269518 661271 622553 914893 1890964 296468 1510961 920666 416353 724048 1467216 912757 1268723 545023 614504 1411267 1868994 546453 1698232 53737 785394 621951 1115881 667649 1065700 119367 1937301 1277785 616561 518135 392392 81753 1991815 978095 1252965 1661443 422902 1148274 238952 554950 261465 1654719 33463 1533618 825797 1983331 1310153 172634 1916059 315629 710506 1978491 397446 142097 1104794 965669 1852090 1904024 722728 701362 411549 1470496 152337 1315068 1799248 1905258 1719899 888940 1984290 1577488 1486060 1623269 328 678688 1983351 229209 981693 1479239 988128 738078 966152 1624144 631401 114940 1208282 952079 6286 785904 653776 990613 1245498 1945708 1170263 138769 1441421 321303 1426735 20382 231360 63060 947951 1614043 1111297 58722 349688 1732969 475520 1379646 1624374 626222 315345 1391778 476305 293623 45982 897616 1706140 272337 1987776 62078 1697989 1701438 730483 616725 878730 980048 448682 455831 539502 1004192 1561322 988329 647853 118470 1928252 1040062 1854573 162442 485987 408073 244597 713154 1811861 952405 1046312 1937480 722685 502609 1177677 443279 1459729 1160962 97040 1242157 812657 1546606 528569 1835541 399796 346794 297106 1767963 857125 574044 987713 1384504 475394 1283284 1431494 1231830 1057459 1507941 1461999 484966 1229597 1942189 168367 877149 1146444 1071467 1389641 790509 923875 554410 1977688 1046270 1905516 676070 1026898 1895527 1754346 135586 1669718 615816 980684 1084430 1897000 1269952 130842 162587 1183010 1957211 1697209 1260483 689322 1279381 1038492 1892498 454686 1565204 800396 133858 1229762 1391077 1164451 1332784 495513 35998 1817309 923969 1751222 1614099 750978 910195 1011089 1531267 228326 376873 1771404 1974362 769211 934410 812610 309766 405735 701747 1922988 1962496 1605279 1543026 1370752 1365599 791331 514225 412909 798314 1576168 805901 1535521 1266356 1018758 1494097 756021 991534 1532819 1698808 1726349 1188362 1561915 1114287 902112 1331409 1169657 1067685 38285 1289850 1533453 174586 690065 1480400 252483 105974 424236 515267 93290 946171 991204 1457479 688922 1214930 1976492 1486306 1264845 949740 98178 91000 556858 287076 382454 1168077 505037 1523619 1003735 1276339 1915788 1594986 1651498 11800 1727288 86277 1656314 25203 430007 474264 1851131 432301 1469544 1225217 1069288 1023496 1882416 125075 351516 1230770 273383 1203636 1429070 834902 1456039 232278 1752965 600783 231462 1704299 1692184 1255337 1179377 949949 1299002 1499000 1745531 1815276 899096 1916991 1096083 802079 522958 816197 633013 1049989 438798 1654792 1335567 1919944 1861095 366818 807909 194356 1141863 1844570 974971 354657 906576 571334 1523488 1420093 1789006 287713 546286 187501 1022679 572593 1703743 1758423 1126633 381020 1817060 1802558 1124361 1823932 1484137 1330038 1714815 171937 1878089 269747 1833587 1630222 1424425 1189546 1465399 1540817 792240 493294 1342509 1853697 1576581 758393 1382311 1407515 197199 138136 95483 1077557 338869 802536 1899753 540569 1989422 1949874 940642 1930944 1029852 1076737 1773292 996511 985848 863545 1260560 553899 537968 1412777 1414899 1796597 437543 1587038 1271919 1370336 1994162 1093706 1186284 1370570 430934 806964 1279589 1808584 165196 805019 344769 1823065 1907341 1816192 596180 1106779 1509724 1042287 109635 1198890 1408645 696036 1334847 1802901 1879685 88017 1068370 717321 237339 256395 428452 1276089 806350 1993614 1240916 641507 1433710 1633438 486416 1687527 699039 1693375 1211302 323122 324194 451390 181368 52743 836406 1473960 1634950 667888 1472841 711564 993378 1279265 1423350 18619 1556643 1485667 60982 787832 1303928 860942 1799794 1114248 804878 570893 844342 1438498 399221 1151756 1261945 650832 923960 407492 803681 914009 406950 255347 1983378 995492 993572 1983757 1466873 1613315 713682 470263 1527394 1557254 663220 1244435 1704205 879780 278297 1685938 944786 567454 462900 1328841 681322 965331 1595308 841971 1389774 1864449 852116 735433 317889 1722108 846012 403598 879867 1731774 1433946 1818794 1710715 1798451 523962 1635401 133888 1715924 1580424 402390 1288433 778865 1696021 282543 142303 1501215 618933 1533698 1853517 1438060 462723 1636853 576657 154343 970103 1383451 258563 48776 1440487 634838 1400516 1914815 1713654 1265150 1962601 1023206 923235 345471 327929 590719 630514 609525 406616 483399 1586506 641754 157180 1438198 1438396 95139 30355 628503 934718 228675 1594563 63086 1738147 695653 234341 1544681 1013611 332908 70710 1384045 1380084 91728 1991252 1334656 626854 492484 1091705 848889 11602 1835720 306433 417715 1248543 67564 1181289 912497 1060857 1309602 206208 768845 300824 1554656 105927 873032 451170 1032029 764598 947617 126191 37442 1619232 541750 1973158 1834619 730162 1590838 555886 1492226 97635 770007 909773 1690394 51494 424986 831130 112144 226788 418863 689241 701829 355650 238277 283111 1143286 752302 838208 763334 1708917 1782314 1801663 1413971 1057008 1560825 1173508 1374262 1505970 911782 1102993 1896173 1297663 256724 739588 616275 467164 1142979 1490139 1226778 372864 522467 1614829 1459801 890424 707603 126915 158696 316146 62327 1733360 1964537 1421586 620348 1368280 1832382 636474 103772 1325603 1209863 1313981 1451121 1718882 1931561 961480 573242 1793528 374786 610526 858349 1642095 1542321 1128184 1028970 1613788 381933 1442330 318035 1878273 967902 1163034 419668 882475 1224027 1943727 702738 1613973 1196782 30494 1208607 308071 311166 956030 644752 1247074 370274 1096877 883302 1362394 1038643 636218 1851599 1629450 248254 756393 545176 1535017 1082805 669717 1004649 667303 1520888 1684708 1210441 201994 1349351 1293011 1299988 1913386 477605 1221109 625843 38682 669736 165945 1355152 1741963 1180440 1938164 1575491 1977584 1652574 960847 199160 243631 91537 1092644 1623678 769149 147796 276012 550204 607261 605125 357220 525314 466226 1448069 1782247 544496 372885 1710291 269199 1402095 944135 1302302 390486 350651 1646432 564199 288262 1714386 1812064 28139 507243 353068 627277 1130899 1089659 1847659 844322 1590449 1413967 1122824 402440 48583 1413019 48448 361892 1201895 691618 1261984 970129 574386 1968218 607828 733066 1119690 1945633 538934 1254573 1813887 1731129 1299281 1139572 20284 222532 1257117 1028883 481449 1030118 1399752 93367 203424 251125 1229655 1117811 89896 1170481 1620885 1942502 237553 1503661 1108861 1666262 515107 299839 1865546 1377586 493783 505259 1734168 567393 1318720 239255 1099757 1039292 385378 120577 1210120 1810744 47579 1097886 1271847 1771735 439212 1582474 754058 1258236 862691 1549958 361764 1098645 1974607 1798755 1344041 1707695 1749042 561375 753399 1321591 453325 1465832 383558 193677 87016 1395355 1428120 1261425 563164 89377 644340 1253107 1139868 1017491 1949203 1834097 705900 334722 89029 398061 840062 142588 87763 230768 1871687 1614701 239501 1145911 786951 950100 1583220 1051106 1657531 1368542 829156 1548285 843231 69995 916121 1558120 301474 182850 970164 616111 1250543 1735387 1527227 629633 127099 856471 1059017 1379178 1530715 1012323 328659 171274 1243242 1243707 839882 646814 952581 1146505 1921454 1889518 1371194 227636 1368804 1528799 1762138 1845904 27911 373335 752990 1826958 1268807 1989291 1159410 1614407 579155 121537 281349 1948176 705985 1447314 1564852 13239 883622 906865 1869733 1233498 1029670 52146 934916 1024198 1680986 1599383 1790483 1789653 883219 1654601 1834456 912267 1284633 998271 12536 1470191 1874905 1853486 75920 337286 1586227 1513213 1175100 1475525 82498 1258706 1869552 4716 1287273 1508843 1358516 734785 756348 1091109 141570 1960170 1679283 1856863 1126498 1456942 1871811 1343960 1521192 433522 1092068 1670346 127743 1904447 29618 19607 672755 1568089 1305695 74905 1008542 1312437 1956285 755160 1896121 773725 77276 174729 1439685 1228213 1191280 1297517 1509010 1857529 151828 1390921 217901 1786859 1221411 1799570 1399055 1964284 438459 1161005 1910913 14814 1585176 220042 841406 1011243 230785 1136135 1965965 653027 1769080 422705 1822538 1027651 1432730 1349181 1219713 450488 737227 1542335 1501581 1330101 1642137 999345 15879 153 858894 342821 1341047 1293334 625329 1460054 697260 1013858 201291 1465982 834486 1424583 1334759 964013 326675 1965090 1800393 287089 1382285 582858 1734959 290018 738269 229171 1833168 234694 156896 214731 1324715 306841 443280 660606 573013 786366 488244 1991109 1338014 362368 309145 976528 739655 968097 972102 588775 1253683 645777 544014 1232067 1417475 1827534 1625557 1662091 1651600 803978 1110570 410877 318374 1179828 791137 1498915 1041533 1421636 1051335 1707988 1044784 1080962 669078 1073382 515854 1336414 823261 420089 224462 489872 252667 1269723 465233 232683 31654 1065597 422522 1558377 1676762 1800427 217616 297473 609176 1459037 710907 960018 1786458 1665058 1931013 740798 930863 1899148 531312 388903 1818016 796766 1000653 685967 1353139 165942 1984705 1614536 376642 1751259 614735 1483744 1485256 96224 1933435 1416909 1808808 1429569 1757233 1064091 488551 1043769 1618703 1311811 138965 954732 969919 1032125 1279241 61423 888183 602804 995484 1422163 847625 1334060 1601776 1675040 73962 88038 1578197 1509843 501472 363602 1585068 1424470 1215858 1953450 1125529 1392973 85416 1776066 951325 1052634 186220 1182077 1331175 1938554 267074 216998 116178 800210 700349 1242004 1692835 1566549 631063 1575736 1744438 1685561 1270661 1216805 700996 1731890 1473132 923084 453032 759191 1874699 560583 1303458 1074954 1747925 659640 1822442 1792859 1783402 540730 1387635 891798 1342382 1474864 1597323 231150 1899199 1252122 1741069 1884697 852062 1730686 1617430 1415521 274114 307984 583666 885560 1535864 1458508 729711 1932173 488767 283212 1897093 1926656 365943 861461 1291968 1849979 1966363 693606 383477 1348311 1321360 1803008 1279853 824768 1907963 1532826 1888357 716333 267900 1881680 1974279 231569 868870 290788 1678232 408324 1126909 1507619 1109660 961279 820752 1493623 1291540 1671915 1834058 1433621 660141 1471480 1186317 858685 301539 1399923 161206 1591802 523614 761066 1041535 324931 1152879 1952232 1042172 540517 1843886 1165489 946818 1643529 1623239 1012573 588351 1011395 465786 1107376 573427 923167 1000972 802908 1600160 1928682 953473 1738639 1206939 1257073 1219739 772174 323196 456680 1638105 1302166 22379 631977 158246 1675825 1047302 1295685 1063639 620963 291513 1206780 423182 1424641 1786846 616466 1854090 1964060 1326894 1834497 777230 777269 1050222 295101 542919 404307 1779281 379586 1420029 1336688 1290761 1005988 39253 896304 581313 456566 46420 1432695 1751498 1646349 1904676 287845 327480 1247936 308791 287966 106021 1273821 522416 202284 459532 1041356 731334 1941501 418685 1497360 976533 1195062 388677 290873 1918186 1434657 1060840 1625038 1950683 542011 1570532 1855906 401626 1133646 818944 417894 599291 459097 1777126 471109 1672778 1752026 890347 1548163 787327 235080 1561212 688667 1928258 1926699 118257 444107 1073917 222966 1763344 1475701 1613824 1169768 1294562 1675534 682135 383596 1565654 390915 1088890 407632 418225 1467367 1180064 1063624 802275 1067281 1539028 1909721 1350616 227892 375026 1742839 1845401 1533924 1028195 1184493 343062 1844118 1910794 1437310 767527 67530 1311995 907412 1800117 1139957 1345760 568095 1453469 56604 832254 976966 691931 1313184 1960552 1933290 1567526 891406 985201 1279983 1268127 10668 1472042 1802091 1465481 1281759 1160292 432492 938408 1126919 1606227 1270504 789606 741784 1688185 794235 1430377 648236 243073 1062791 1958624 1542598 145779 740640 1760796 1724536 1343780 1772266 1253656 1385022 1972712 1120453 1380212 1435035 1289351 1906322 198794 1259764 1263486 1217951 341594 1275388 162871 1142844 1524173 539076 1183703 1152931 91305 1499306 1067555 1019946 1353482 132683 691746 727270 1541337 1771278 897003 625431 1619109 1477491 20788 1654620 1082269 1154325 174255 96175 1376454 532606 462710 1261949 969374 999184 512984 1574107 1276351 1351557 1943573 733032 1689916 1613413 1534476 1502548 1149721 50467 748117 798148 684659 1990064 406912 1454602 1362815 1870517 1964772 1410798 1677109 517639 157628 599595 1658600 1798991 1172551 1297189 1927894 122860 599084 750282 287637 890219 700490 906574 1017892 1554768 1512655 1856371 548756 116059 846112 66561 1246560 1028094 1486514 836178 1896409 1919601 1334163 853031 689465 1842520 1480430 794178 311904 1988725 721960 1762299 385681 1208501 1570983 691323 1702199 1539586 438672 785312 154939 983529 1341824 96087 1731877 527998 1491494 1058932 49417 179035 39037 1333926 966829 1024390 425146 31412 410449 616057 1309995 816101 1422978 1015448 1719917 874962 1563914 696940 1911175 1316164 1258731 1437232 1673266 523880 1316882 453964 1893701 26754 1665217 382918 69270 1056332 762247 677195 287991 1354305 412296 1307964 151093 1210674 1273491 152860 1759797 808764 286284 1425360 572706 226172 974797 1832406 1730766 164773 59947 1884717 1510114 348994 1435969 79512 1937742 958399 1197466 789577 63863 613963 1115101 1157464 255276 558364 630736 1352373 121334 1543412 489755 97053 1623869 1902976 108042 1545092 1199042 389690 1101729 1159362 460693 1504688 1924270 651876 214709 301391 1100717 1130746 925964 1661387 1362794 1404867 92137 812573 587070 377960 1374829 1424375 1643791 1465047 993338 1087591 454754 920947 27962 1205796 907004 1735354 672938 493680 629614 148687 32460 1845968 796860 886618 469842 1975539 661583 486020 1981458 1749032 1925701 1012532 783665 1398352 45966 1150251 656202 1597315 397957 1800993 1767144 762598 50088 610927 504084 1470908 1087311 1295272 1634556 984201 1905578 1875410 1640991 1740649 1279604 203950 1426099 162435 1069240 303471 1611542 1713908 1045998 428684 1412609 976973 264637 988722 1557337 738868 842876 1062299 1671499 1687581 387020 1656673 706622 1605533 313026 1107891 172210 1947812 837811 221916 1420709 935552 1391185 266116 728078 1047958 1677880 1189322 155027 401847 212454 1884712 1016194 1257024 820105 693911 636242 24862 1024073 1202937 1274357 276970 320808 81090 744423 1414571 581537 1856791 1412728 532594 1817992 382383 901301 24088 816950 1387452 1796975 627783 814122 1150627 486076 1957093 259219 1759319 1696357 490457 941806 1619524 701909 578950 1763575 1603040 1777948 1908334 906079 978419 825919 1152768 81855 562627 1225772 643572 1787514 1536107 532824 1149213 912439 1319819 77439 515653 1980017 577107 1139816 1854836 1618400 926260 441098 1252481 1827071 1798606 736679 664070 77419 1433636 385380 18380 509319 1353669 1569293 803383 791811 1522567 285956 1636322 4526 1711439 1142149 605887 33390 1934051 578334 1720643 488473 425927 1940682 1458245 79125 541695 1986465 859807 787594 1243044 987030 1007871 688530 38791 638097 649527 1455370 261786 1939355 358346 37191 1779125 1939939 299950 539875 1932652 1075745 943664 748182 705169 59629 1494854 328491 1166383 6366 206104 487233 926447 1104504 1652720 1547353 471553 352927 1231651 1436772 759700 1718833 1829964 1946098 1322297 1076439 163526 177059 1056841 572739 912520 146057 1589325 925944 252001 589774 499007 1213762 189344 631949 737002 1207021 1000273 1662541 515220 13500 1249463 993670 465982 525610 212424 1462755 512221 169597 95847 720006 1086629 1932934 666958 411435 1870058 145947 1681264 70857 785715 378413 1478613 1182754 573555 359559 340891 1903730 922339 246184 1844729 197766 1870810 1500740 399083 1045251 1750098 217541 624611 1927805 1133109 786929 1608715 1344993 737457 1112815 290371 252520 527761 646144 152210 1482868 1945318 1537536 1716990 1402424 1982246 194846 576751 1228728 1001424 592934 363189 40594 1859786 402290 527733 630586 1395663 1913625 619110 1732772 1350030 1684996 7130 61527 873365 1087824 28845 331680 1647570 957844 1525976 840366 692135 242148 210909 1988910 1072263 208198 1376414 1263560 197748 1715070 106751 970467 1946564 1824701 1816373 930545 1198806 1933377 1975608 753692 1572632 392000 458130 212975 1925541 1011389 1156455 1493657 1326101 1624300 919403 1997937 1475330 30449 1923502 1943922 995921 868166 1114751 386314 1786865 418506 538210 219952 1097882 897764 1345255 850989 907188 907753 408720 1562796 23622 133825 1973544 1376922 1772261 462483 614673 1472927 1862170 443344 1250346 1269600 841452 264572 1004978 254439 1363386 1079047 1228163 484565 785596 188305 1758203 973999 1455671 63065 1908878 254754 996809 1680069 1771125 1662069 672502 738498 780488 1402804 181133 158377 688445 1769806 1601141 301736 677868 1372164 362637 770447 1264640 1372740 1048977 339398 623993 1711010 750821 384892 1278713 1104663 308792 1568074 1090818 452089 474147 32986 209335 1886450 773898 299883 393211 95580 1797668 670649 1555208 1249321 581048 662834 405123 494597 1998811 1697953 1246312 1683020 158426 1201290 1976873 120427 876704 1233858 1528208 1657848 1925047 908882 967292 1468470 1001373 666506 593567 1823670 1866478 643321 891697 765542 661473 367904 1301162 1792342 272611 504899 1574745 277909 1384763 52684 716195 1553139 337003 1283069 620911 965732 1370290 1778698 1884283 356615 1780888 583520 14619 276826 787046 1964125 1259541 1706116 1458066 1349730 388947 561634 1268089 52989 1288927 561980 760579 1676147 728786 366963 1954728 202326 1131629 1161107 136948 1206851 1110160 447456 511991 957899 1889083 878886 1700846 1045631 1375664 374911 1384565 818066 534282 1519740 392321 1210448 1014211 1385944 838243 1829585 1683166 507634 263668 56639 496259 1613868 87294 296630 526308 353060 25161 448779 592356 362369 1090903 784180 1614526 889840 638504 1960811 231842 1901170 1800940 1624707 1591838 1378388 267676 1064062 298192 1290846 338975 1182025 185840 1070761 1041685 1623850 1780194 637583 452342 1215842 436203 286498 942788 304414 1359308 819615 400294 1121394 1825333 1049426 111336 80316 827114 1139144 1790545 255496 310275 861549 1944922 1778914 1958309 1129540 584774 243106 1040479 1779155 613782 786109 1228386 1612933 1447424 1718639 838902 1479468 248554 1556987 894781 198483 215101 1261294 1581265 1403170 408169 475101 756662 756605 1073558 1566733 232192 114506 1103306 479057 432469 1099704 174967 1915750 1772578 587932 1375181 969852 1098202 320966 167601 1733187 1768371 1384561 759097 1483413 1622006 803703 71558 900564 995101 1892225 1282760 1500659 1822356 775091 1068372 23284 1091949 1326879 1443207 904613 1282563 1164707 1024670 1287214 778456 359143 405502 908274 1472766 1217616 734876 318651 1453732 811268 179546 1202662 409957 1723172 58284 1238974 490765 1315450 298405 995616 851147 1822496 624698 1039552 242568 685084 435736 1684873 1069050 163990 1133423 1865921 841474 1757852 501331 652955 899783 578084 1671717 1233986 898186 1511070 1853651 1015059 739968 194405 118437 1072442 314954 869673 382935 38484 1322658 591149 580942 1089721 239322 173062 977285 732630 1419980 1811626 742598 1968249 1720183 1700024 278504 378027 1594409 1118491 507630 257788 701872 671577 1736548 884686 864897 549611 1353799 815039 1946884 534464 884027 1261769 470206 1025955 62523 1928108 448213 1169466 1241799 926122 1080037 992191 398613 1893117 839710 1913485 1544513 1692339 820937 536642 1735811 54774 1934184 312306 353636 792529 535777 64271 1798719 1115301 587390 1511660 5736 1240164 1562751 1700544 344445 434528 1778752 1390251 1732469 260465 613595 1065061 966142 834557 1866738 1143118 1567368 398124 254485 1417261 1747924 747234 1583650 202991 829202 1110408 1237244 524390 563935 1011357 103531 1190695 1486164 52562 74216 364694 1372334 202009 713107 1321373 652443 928990 1010243 1563288 905991 973110 1578056 692554 408619 988937 1083522 1467500 1496429 1482697 1047848 618432 1810297 1746975 1405311 705639 1423815 1591698 1737980 4560 1867937 343693 1685139 1098061 997853 341848 388620 1343158 1937184 165737 1584721 1631845 1450512 121337 1812679 1414829 594670 961010 1820783 1945003 1944715 744250 1926765 1278023 1659391 1883071 851748 457057 972443 791187 1352467 999110 1986971 1063450 1428703 110121 936858 1223317 774061 635112 1646047 118007 515472 1085935 1789526 489193 141562 1235940 180611 286937 1880587 146950 592167 63603 1716942 1474852 235589 194927 441841 1268175 369810 1813333 950578 522636 1700685 1855174 1584360 952063 654405 1744439 1555661 123907 141463 716071 1517312 1042051 722523 1704280 427146 731681 1240439 1498771 1325505 1761705 1411540 530744 1887550 943795 1756341 209841 1940133 1474533 1913380 1826271 398322 1299260 1736081 1598180 962200 429880 522274 1659912 112761 399704 333866 524791 1828691 95939 1149350 1431326 1968135 945068 551560 1965005 1135539 102684 1602748 555811 1318560 1321256 729913 259673 548439 1082075 498170 1395293 1016865 1282380 1511375 502752 294486 858862 1882195 1736707 737487 1012485 1583955 601973 1993984 1227624 1391496 496378 1274979 1164554 257573 537170 693320 773374 1221342 40100 1381826 534446 1399057 117622 1006963 795287 1746210 513538 690269 1562893 1630642 50230 487325 1169708 1352146 697992 1023662 1927010 366712 1780054 908791 962500 1317855 1685642 1868280 261339 1993497 761924 1899771 1828048 1359717 930882 1563634 1009592 63659 163906 1933238 206282 1737199 589639 654729 362632 26262 177852 725329 386885 451953 1213224 214330 883955 384426 639911 227171 1164966 1620235 1715691 437341 1459251 154229 656907 835145 1506000 967655 1145669 697942 1381999 1060427 1662863 1221248 1299596 1024581 1495943 419370 1332318 22601 935188 1148445 1282262 1165753 933428 385423 1699171 1874953 486124 1461403 177876 1049972 1967952 1918870 366693 218998 1203058 280696 859028 1477817 1140765 998308 86001 1716973 894743 1981855 1231790 1682549 1660958 1413092 1566805 553721 1746356 1491820 1286767 1589390 1048453 1142643 1122148 906624 800946 800471 1837228 1270526 649870 454077 1884858 1871714 227181 1424368 779886 787387 17794 84549 1719732 1349298 731945 1876941 1673637 1008650 1250901 717962 186896 1645040 118491 43526 1288932 1180709 396485 237545 428951 1896136 844649 1764689 24446 1762174 1602954 1160233 1313677 396210 1052585 1316679 17243 1868363 389036 1097219 796705 1318333 318009 1817135 878057 491572 1607369 1433048 1738749 129966 939505 469459 127171 804584 1940894 1279030 795796 1945540 1817316 262963 1905644 1622381 1083247 645289 662754 1815878 1156444 983445 342085 1266941 1893748 1765006 706537 1440013 1513070 1549539 669806 1555150 1235791 512809 15196 1889491 888002 1578744 234196 362109 1380631 1075080 869738 514364 1980242 1079050 1245753 122544 1919004 955306 1571922 1578013 966669 487231 39525 491411 1806952 1072963 1185480 1659869 1219004 1132068 1835387 1781350 1992724 1165297 1993296 609317 29666 1347568 651455 1679248 1123660 1544197 1197850 558513 368792 468567 1401670 1708873 1794805 1594758 1813458 140786 282434 562209 1916047 1019152 1181084 260101 178779 94705 847694 861552 1138264 276437 290112 951116 771786 1561793 769389 1108056 1098165 1374724 1338244 1394413 711769 1099264 1809765 1560122 961447 82931 714412 17041 1228645 814684 1754880 1965212 1477421 1111837 1907299 279403 836938 924640 901235 1132572 187029 443049 1965440 225348 1785559 1724999 779957 520933 779115 1317731 670997 507019 976922 1437336 380545 1250596 1826507 1181128 718945 27561 548351 1554568 385016 1318291 880123 99880 483206 797473 300583 208507 1023755 1810951 103044 527648 33461 429496 1119594 156555 1045842 672196 899065 947970 1886142 373702 1362622 566807 1923472 1662192 295265 407541 1055489 954097 295914 786796 1789371 1906929 1002129 227518 156102 1862255 383778 801447 1960307 664348 999966 1877349 1294635 1854078 561610 386221 52107 69262 1722219 838072 403349 1984140 1052531 398336 989559 1636088 484679 1286199 421108 1229802 1327730 580164 572574 1881836 1829000 1661101 761908 427406 1832095 269644 355501 541924 1125822 1062173 440275 358363 1662586 1808770 487774 648384 1079111 1224059 872927 724111 759275 324979 1286750 253111 1831867 136274 1330288 1339969 1502120 475971 1828773 101033 949329 389384 774317 1276167 456841 369624 1690091 1322455 594396 291586 1613555 1797170 868668 770244 11812 658699 519303 819655 1936256 1777614 1450157 256746 608586 1777583 1776434 1529505 293006 1991979 373134 1547559 1334367 900498 219265 1818946 1490955 1318451 500341 1317812 1475627 66598 1042279 585642 1472066 712180 83643 1821104 1168932 719871 268674 518952 197557 1485037 529725 558052 1679444 1487050 337596 1526119 70873 502523 1464950 1712962 921003 1350347 790261 1523535 739728 996663 1547792 1183161 144719 1502414 903930 528906 94097 6528 494633 542416 1066694 1751551 1067521 1107732 1530438 402945 472230 1297061 150844 217520 1465802 662323 1427592 907981 707627 241033 555654 85364 271854 1752627 449090 380949 1795393 1979117 2559 338281 303097 1022239 1891446 1845306 1465966 1859740 971888 1248064 1376780 1224769 1529324 1995553 1337462 390571 1902902 251576 921894 1784445 68292 1210731 1039739 1801425 1331059 1762539 703262 1859715 38592 763691 828795 149750 132356 53566 131551 551342 494105 52161 422228 1979230 1654339 1121936 859150 1998821 864218 1042941 735040 1860285 284809 464618 1152354 1112638 1872674 956579 1175628 1904336 1061073 488370 1010647 1319321 1178191 674743 1022020 562071 255173 445024 852712 145322 122600 1047123 989486 1962836 386356 1989871 762907 1036227 1693611 829986 376814 1396984 1599586 1958144 677076 1771066 146527 1684740 647703 540644 832108 1303218 29211 820696 1161694 1475159 1759291 1592581 1070415 746318 218203 1051276 1812645 381021 1325827 1536917 1648215 1266789 1201842 1754671 486859 1825424 1390264 894637 790345 1455417 1799304 1476851 1568169 1261485 1635347 1581178 1719730 186059 1576467 1880420 1153674 227901 664152 408261 687623 421189 885390 924934 1819772 1359587 16098 474687 1189102 198269 1996669 886508 842527 1690729 1897416 431500 1983111 1124521 210884 1488255 926407 452739 399088 238349 1311197 214925 1541333 526755 927176 1901297 89874 945880 1157403 1653218 1065300 1099648 917746 562196 364131 354202 1662380 67507 624595 102903 1438008 741230 1232624 1333831 1753813 1860601 509177 1899417 658999 1052621 563573 92935 184316 71754 1317986 1364777 1611616 594189 967538 1891049 1582699 267321 1873570 1040719 1590528 589610 5477 582394 1003032 730620 86616 1710860 1535436 1421616 1383207 33852 1692329 1282835 1673451 658849 1733076 277962 206205 1497676 1369654 1475578 1347172 645566 447493 813121 443982 304016 1054657 1028743 10116 732993 852287 1450266 436000 805943 1575263 703224 423075 836287 1800745 1326103 1543352 582078 1811606 1564027 589602 145318 83791 108521 683614 1198778 251613 1218377 732184 909094 1326624 34266 1798748 410296 795143 426669 696577 1960225 1543271 1306339 482215 270915 1468159 171037 669145 68831 709661 561137 1137111 831577 922459 423592 1993147 1081408 944300 731238 1712329 1028423 1716927 1901804 1729103 1260205 1118286 355384 227978 455636 1846695 887468 1605428 1781544 926667 1252884 977276 1200146 1198723 1232560 897852 1730647 1164524 855967 925425 545745 956466 1941477 1109867 1935207 54603 157930 759539 779705 1040975 1027745 416231 1330327 1491904 1449658 542551 254420 1304062 625063 1017267 520949 1026660 1231816 1130627 1840948 1848119 1323340 676626 438738 298035 703231 1940603 162447 1004563 694647 1449027 713522 1607942 666890 851440 1441837 807100 592319 1358624 1453894 1946307 67970 1803442 808300 1490359 936012 841438 1959994 1308721 134070 701074 1410962 21806 505235 237288 918833 1006125 1652761 1047690 1595511 765262 1748564 1932536 1118542 1207671 678949 1359173 107559 1959508 723327 1782816 588369 1099030 1533849 381715 1225107 1151835 318567 175657 1456593 1128093 173360 370230 569499 548731 1871246 290364 1442960 838825 1061922 1399396 1608937 816864 1107242 904588 416642 1659460 623974 173136 1467137 138279 1807748 1949329 1608252 1711519 741929 600081 206633 540652 8482 1293278 1892357 1961691 554455 1742872 1328577 631521 5721 712170 907647 258190 1688008 1893413 1942586 37013 875981 595647 1039231 289739 1061646 1546146 1957810 767591 644137 1042670 1892644 1482394 1365275 1155310 903150 1135655 569169 740939 12268 1611359 574881 946078 526745 377888 1489946 1010012 1715843 142340 1775651 1474110 22246 1021963 1465277 721765 1823667 921943 1089082 387672 484882 20944 117776 1473052 948686 651452 27276 1546920 251265 101309 230844 1959973 790696 1390791 659370 1345834 1273475 878415 1424400 1207371 1309853 126084 1331635 1782655 1424876 1155435 1717895 1099836 193087 1853760 1286590 317722 1451392 204011 1816361 1367784 972315 633501 1285404 447290 747000 733018 532184 673147 331025 1180083 121795 1149079 54696 282007 223989 92713 1839094 1240997 1181394 1198922 1100252 1527977 375226 1529496 850578 242327 595743 1901876 123320 1658465 1633132 1880665 1317712 1749928 432423 712640 1612169 1975806 820894 1772355 267738 1055755 1749130 647412 1588825 622890 1465981 1102793 375881 342435 1454188 1459974 508680 846467 1359795 951422 1545223 164153 467101 1891009 672604 73205 1929436 899194 1324445 74632 1174923 243857 1137650 583274 1817630 1428580 1866686 1990846 640563 714533 1298771 491891 723930 1776896 1808518 459627 1604438 1295190 215604 1922152 1166563 640698 1741683 1562452 859600 1431830 1471420 166337 92314 148214 789476 1504127 186966 1778569 1909959 1966734 582898 1057696 1969564 1469760 260532 1176509 1264917 212644 1606039 8493 1402938 1234954 1334557 813561 1106745 1970133 682297 950449 1182166 105495 1433467 1280954 1814749 1713133 1657019 272556 532841 1200712 1163729 445085 1676220 1350748 1447219 599856 1587848 1765292 1948768 1235232 359514 365291 85647 707408 131157 1904060 1936846 969358 1873432 1340827 392400 415851 1749126 475821 1142163 679023 1413209 1362836 493565 1003502 1320608 61220 695694 1719552 1325670 951084 1050658 468045 1810035 1162845 1897477 1011067 989766 1217982 1567351 1368398 104135 44395 42193 163926 1192958 156686 1245016 1021257 1073549 465883 1687822 1703180 761553 1845205 1460981 581642 1700526 1340182 1888874 315964 445286 1240144 1771017 163319 219183 764721 1765092 983270 846484 1364305 1354653 603602 1213310 27303 375815 404543 907217 173707 1165846 178425 314924 1117427 1750707 1659113 1018799 1021549 220593 607373 1172787 544816 1185701 1086546 1047303 527809 1750906 293132 580338 1808763 477156 210265 531941 161794 1940548 787840 772117 1012824 927931 1725141 825526 317976 1676332 856737 1618273 86228 225563 329720 1934244 954679 380089 689269 720832 649478 9807 330351 379823 1797620 6572 1457314 127766 783546 1260479 261083 31333 259141 1019360 1200746 1360279 1651506 1023396 633103 1181453 1236077 1400965 956285 851225 677835 1350423 175967 1042429 138602 519409 116780 1585040 423382 1436838 889959 1604834 359641 1256186 1702386 1035987 1114679 1280814 1011240 1016084 106481 1790384 357251 625044 287493 1321659 1179709 563435 885770 1072619 1706970 1187423 1352911 1617777 1146257 798564 968484 3201 1783322 389136 967956 368656 1477585 318336 28257 1005482 1524870 143198 791131 1793737 1951932 397173 1909656 1973601 266423 1597188 670750 1721839 87567 252443 240680 1528813 679531 460362 495483 646705 1499970 498269 1160536 957288 1999320 1100035 1957296 946519 736892 682600 1688837 1674776 1310497 1004971 681855 1065319 604023 634894 1502587 655313 1429019 1074157 318477 779973 137296 594153 382736 694496 992900 739931 373081 1356965 1127178 873584 305966 1590709 524746 924967 1557325 831459 763281 1032640 284331 920687 1740706 403639 1833350 1143056 1965554 1744493 913263 1729597 298508 1297228 1481427 1714474 167749 760419 1442121 836009 685637 483483 1169849 1968216 810541 1607827 35665 990034 51016 179520 643932 1227376 244445 470424 464306 1536156 969416 814273 1427978 689076 203806 167277 408490 1097173 1796105 1527646 1303517 1921313 1302076 1700814 387962 125457 1360277 1263921 818807 1365335 1543124 156790 1324237 1893791 23464 1879884 1672846 203907 1902882 180834 280907 285563 724649 1973856 239662 22593 1645762 870031 1138431 1987383 352034 97424 1148804 1678575 156337 347097 284816 1432821 1571177 1532498 1695368 944569 593034 1895032 1352006 575904 384924 612883 742455 1299381 1657067 1502708 254804 116577 1334467 1243853 456742 1007408 514932 926809 577662 1209457 495709 390114 756440 1517923 674103 705050 1961616 542662 1519551 1351775 1704027 752849 650232 1501592 795594 1818031 1593940 791483 1350912 1134643 1393181 1828793 1242275 1709722 496495 846166 1984848 77651 1490622 1821644 980115 487603 1995056 582754 1791391 558838 623048 492465 348803 1461663 1914923 960211 1571061 954666 1727234 1150606 1921649 1400410 244486 837443 779110 1135590 1905649 993700 1889449 292215 1220187 1644334 1975329 750931 1130932 239932 1655230 1720166 915403 1090171 449831 1693543 1184478 1172882 799418 1427568 1965054 676029 334253 1643217 56068 663356 182121 1411566 20448 1738775 1985680 943048 333598 1054151 466401 1208247 115636 1668016 1110282 1081942 918201 842465 503606 1668847 1225614 1799624 1151519 1361171 598975 1702977 226661 1673101 833425 842344 1363180 467775 1178643 88564 1090703 1867159 1172751 473554 126648 1399440 1030296 1221447 942022 931155 345289 1207903 207132 756539 846668 1919473 194144 397992 1187312 1078373 354675 665318 1026723 1366460 1976697 1176145 272900 1457911 598783 1388415 1637702 1614736 381490 918852 475716 1100596 735716 1998033 717119 1602898 1933426 1131295 472339 1708071 630955 626375 327942 689633 971201 561743 213017 1097644 720279 660299 358626 133827 1733946 1122023 46444 1988078 1081831 79471 1806370 274272 183874 1507277 491163 1375274 752715 1098221 534520 1068084 114964 1442553 53039 1036017 1456561 983515 1173560 691954 946056 1868305 1681947 1175193 1174556 1613025 600119 889394 347997 368867 1234518 1835113 866055 733206 1167073 1651631 1033335 749723 1500975 1093430 1701756 1088070 282671 1138707 942979 1364156 1547057 942507 1993680 702421 128807 509854 1427313 661849 119392 1579044 1826564 1909293 1594009 1892297 1366414 1634585 547516 927994 953392 1575541 928801 1678684 1752573 530827 1590970 192484 1563536 1462279 397395 1564265 330432 731958 1763283 658166 905507 741613 1194893 1434067 894024 739395 432377 14896 781855 1334985 541191 1032612 462052 1548660 219545 1981052 494619 1192016 1625233 702835 1912210 19320 263331 1610060 411117 865576 62721 1764686 442876 41731 1270447 1150890 95924 102920 1666423 8071 863529 585042 897187 650390 1825941 1395732 102586 278829 1507802 770248 797706 1341085 629435 445727 1845666 1557854 951717 1564866 1071741 1208950 1375547 613473 277485 1503125 972470 1778527 1287346 1586462 1226141 663548 253703 558876 1969168 1678377 1726752 286377 1441558 620903 366145 739758 342158 769194 1508151 224198 1847574 644225 1819793 1319199 1170500 1771560 957418 385334 1149704 1690521 1235753 619708 444800 991916 453786 187680 1508611 481916 1778820 528703 945201 1350932 1039572 1265452 613764 1337356 601711 1397269 999792 104420 387595 1182058 460304 1199272 1408079 1926880 593725 1957955 1650333 82754 291687 1957050 788974 1286102 690176 689878 1860700 1890041 762949 195279 1439440 932837 1771804 1250249 1234213 1246847 1211536 171167 504929 299323 1748121 1174671 1682529 1499942 556148 840440 1750532 1268971 853410 721228 1754994 29341 646616 1956360 1096856 1131868 369435 1189987 1733980 1880731 1643117 274464 1485335 1798933 420115 386644 1229297 1422431 511370 1010987 1496887 1176001 1819797 1328695 807521 1040455 867030 852728 1207393 246775 1253740 123989 1696444 105070 1926159 1661868 877458 72188 1771522 1498593 1794311 1685644 870646 686654 196738 399162 851055 177851 1993789 695459 1039350 1803477 1163901 807182 1069426 170810 249167 1939299 135864 262421 469593 1086305 1678095 649357 82846 588790 1719421 30646 367236 1132653 1176828 442813 223973 994123 1805849 1821558 575086 1775629 136538 1094823 502459 134993 187009 678041 48589 1744882 209984 1029438 1605109 883491 1421953 540247 1413388 1044980 350668 144474 742249 1054754 1085438 446823 310632 1570941 514927 1485592 648149 1163391 1788889 1457508 649094 1417813 32984 1610118 1364517 1593127 1343378 303959 614472 1410607 994615 210841 1847486 1541251 705525 304062 230815 975820 758762 710831 1308761 1658538 502363 1657540 1900337 1222744 367295 1157547 1971642 1420562 1387919 598642 1264386 1239214 1848545 100095 1548573 237646 1168990 394050 1640942 758360 577713 729629 93821 874713 1745522 1614807 1297600 1139050 1121051 1117745 1838365 180774 1237810 907787 1260530 902269 1178174 1639341 571660 899101 1512339 1736543 1083882 162677 1700296 1647115 291553 1551371 1370152 554731 1168693 1474746 653645 1702456 738287 1916679 1199446 377133 1215816 1553626 357292 1884396 433052 1133175 961231 553988 1943234 1360092 1521502 1723807 1995313 144962 1283400 262454 1024971 661651 564617 1192562 377347 1830756 1231430 327117 1790259 1276039 339592 1475867 1710416 723224 300537 1765028 747627 1340192 1273066 457 1595507 1421497 166034 1091082 1744774 1297893 1984457 1673963 434476 1077038 744450 402987 1595685 1021531 678181 1190281 1300039 244816 1045189 764697 269624 317535 1283626 1823124 297638 396120 1803888 179086 1786093 1571766 724201 1402509 1629062 1497486 485212 1085630 471343 616326 1144200 793882 1984441 1960395 1579201 1792247 553616 1952692 1106744 1677158 1931739 313800 1746517 322101 1622639 1738573 114411 1579775 1612320 988103 380197 1357196 966898 366417 470990 1903628 632321 885300 1696955 1599339 362281 1098330 695500 1282573 1662170 1183430 1730949 1510708 1883706 347812 1397468 721485 774363 1341828 1836561 1088145 1514668 1313130 1674343 13680 352878 101686 1995600 1548208 1530137 1974973 1520938 744743 1714705 1405432 1401051 441138 59064 1168412 1302022 1330567 206460 523387 1548731 1959560 962012 971822 747910 1523744 228417 1681231 438938 1029959 1757468 621670 358148 996469 1418476 1940383 1279679 1596262 1810354 780454 1552248 1387701 1868940 724200 262534 1824586 387331 452529 1239535 18975 1231706 1338426 310593 1408501 1737438 305281 1448283 573078 56261 451183 1407093 526388 1840527 1930428 539228 984294 1932868 1960069 1492361 910919 1383529 520473 221650 1709353 547163 1745728 1841495 1679959 979421 1751472 536714 843457 533718 1701151 1282351 249677 1874129 1974203 409939 216448 947894 598948 1873846 861895 1768868 844105 949401 1643926 558191 1395458 553153 322399 947047 511 183182 701824 1437181 444709 1854371 162559 261337 99226 1877517 693596 380113 1018313 203969 997094 635311 26772 1791235 1733206 782170 785340 494171 1367613 1302714 869909 485283 1635585 942035 701586 91338 570939 884977 688790 109859 195500 1063641 842708 1283205 1759833 984407 1917433 1046813 116236 1820381 182222 390124 1785599 108540 1802621 596003 1897804 595154 1820452 1518727 1165080 1120293 855237 966042 1372959 1302230 22314 1638811 1865129 1819149 608876 992890 1059326 1728372 1276821 1465006 10680 1877382 552412 1240482 427994 103929 1496913 295689 1853417 153481 1628010 181969 1765486 1244058 408381 1134878 1515109 695855 1761973 378605 1545914 331497 1615188 1516253 268467 515583 970510 1715991 1236808 1998947 1646971 940048 601472 1213669 1460658 299351 888415 1886273 238575 545821 1834912 279032 1520665 696597 1950736 1202121 967930 989575 191581 824463 1261526 1842195 830617 44738 224219 751976 1917498 465996 419600 1954333 973778 1825976 1173324 7795 1600503 808029 1233879 1719064 1462489 46525 65790 442896 1990200 1574051 97440 1616148 37540 1534012 367761 1521763 868701 1282777 1150252 414858 825120 45414 802776 1236997 1198225 738233 1976945 284457 1439162 1433593 951309 514064 1445092 266357 853222 835216 1995722 1306038 1316379 1142143 243755 1625679 334319 901531 801412 292763 907263 65948 88625 41981 891643 732850 1275163 1437880 728462 33300 834061 121135 112773 955096 369378 613880 1178751 1703282 185030 1704074 1550055 1842153 264569 231735 1901257 701689 351901 13075 1698982 453263 1791907 249999 1206842 1972279 1214614 1745686 622464 1122735 199530 1824458 812749 711682 326688 1484208 955035 124743 285955 283119 1337672 770457 819541 696286 455961 177950 93012 928204 1412610 796813 942215 800982 1616523 1626392 1816922 635071 792305 117857 957058 236810 1712045 598769 433585 1706876 800093 1722283 1042226 740843 1792126 1226155 425103 26366 73208 1197898 1056365 80837 1974609 1382911 1632574 1228052 1842758 856609 1092013 512539 710790 643807 68325 1532309 1576535 1081411 1395787 1238352 1469323 510788 1474385 1454632 1635406 1649346 468941 456067 1393820 1436614 1574874 1290156 1996825 1048020 1692160 463320 607624 8282 1512200 772590 451527 1570730 927251 1338964 418994 26160 1722203 459069 129695 1402474 503320 1275620 164046 462579 111173 1503069 384115 523659 1331643 1156941 1141244 1669575 875781 481222 397090 1323558 656651 1193796 139799 165738 1725367 1657370 1082893 741523 1927678 951408 502303 105365 1326274 479390 726605 799921 1978845 217699 1999091 990339 354619 231400 211826 1098072 1515359 1138052 1655755 891574 1653394 1172285 283143 1135131 923586 1243074 1170055 1424016 983185 758038 1816311 1458413 630115 896796 1210560 1075952 1640690 997787 631875 741874 1624246 69418 569686 706366 855302 1181199 1290718 1021173 307627 664161 841912 300372 1393955 1578217 716513 1570746 1256971 488037 540770 1170576 1539736 1796368 1060470 883560 651895 1992119 1657350 1047638 1942899 428220 1172496 169358 932397 151920 955379 72217 1582249 1922455 360957 1562668 237749 1685492 914577 10797 892991 1730189 593302 1792104 1046611 1591500 803537 875100 1806474 1601553 1163956 715532 591577 486603 1371786 1260634 434020 1905887 747440 1271141 1690577 229988 454805 895435 1691349 1406716 1707265 784230 102599 346936 1922226 802286 1439375 578495 1974416 48761 874485 956244 1747879 701035 314421 1388494 1729677 1589894 1379044 455231 383198 971360 670584 337651 1665152 657395 1732245 137587 225892 1873221 1141009 35931 1893430 1083664 1055782 808214 968634 1214337 242561 760610 1206636 436324 1070383 138723 755586 1735878 1595452 876963 165711 1776321 1575160 1319297 1451340 746393 946594 1041730 912324 882350 1719214 1106990 1810448 282460 1556553 606236 474227 1888432 1789094 567036 1621566 558754 74058 89409 1948412 475486 1036747 449800 1496330 374572 652410 747478 1033967 672253 1317995 1297621 187629 433954 585277 1203891 501111 1480988 20923 675062 1270946 1640399 188134 800645 775481 422898 288678 1829949 402304 1257552 1847925 1431273 291650 158242 1917443 1596389 468854 946121 1185155 412394 808901 320151 987404 1270048 98427 733298 1971871 1925575 521138 1219916 1453345 1758082 740824 1868130 617056 1825270 1411341 1755162 304451 1259596 355421 1804021 619904 1025281 1748556 1099233 497494 89304 115608 1895236 1178459 1959919 1619853 1577744 1550439 889031 1294223 1892968 1619733 242308 1254011 1620031 342921 1552832 896614 1202559 1238176 1084562 1190167 1231396 314174 1266349 1648009 1889953 1838308 1040426 449194 547654 695036 1929689 605463 1290515 236552 335988 1663602 1398847 1183675 1756875 1875848 106250 708468 931656 353272 709599 148359 771585 1796394 1847112 856757 659401 1645930 1626467 1999164 604116 790046 10282 1157994 740245 741683 161159 1669892 113998 1396711 1149500 684242 1257609 1526699 1202336 305210 1532938 392011 1371371 1365961 1183307 953283 1625442 1516330 1832553 773163 749832 1011521 641592 69685 643648 1757755 1869085 1456019 1595691 732547 926718 832334 787230 1679935 1935634 937474 859548 1581057 755674 823143 595783 423444 1970277 999691 291618 1839844 746382 644430 1657991 70896 1078158 511719 1453110 759194 786870 39711 398939 996972 1780749 648795 1148242 685113 1899862 80293 63685 1882859 960694 427079 1764288 281298 355732 1064943 573306 1934621 1333005 727293 315110 1750791 848613 598203 310068 189126 177482 1548536 157242 1229987 626480 921469 414779 1844501 958740 402308 931832 1276263 1436565 1734623 1325608 719755 563990 1036088 530756 224151 212631 1866006 1516849 1640034 1402143 1064718 861363 1255444 1020271 480054 1715288 1080670 897097 1118150 1749165 1618977 1163931 577636 618320 617088 1458182 1049798 1951188 36626 307230 1830956 1619525 640372 387208 1584872 256296 917831 1458042 539037 53829 666552 1393143 649242 606661 387075 183893 1953001 567014 796573 821605 655754 606108 1453372 379954 76169 1187587 662423 955975 363710 425445 361309 1331303 1883560 1627475 828736 1198669 1662899 752802 1288619 246953 455319 549189 934687 106729 851467 1286790 520795 989549 1945942 812453 601530 1022034 1819936 225770 461000 1927482 510977 394238 1779395 220307 987121 188611 1317892 1930374 811844 1086511 1370489 1673978 84490 273667 1163524 435259 180326 1705448 1115769 714793 272880 1502357 96291 1880028 1489671 950745 310777 905249 1464470 1053089 293342 437218 1386664 1247905 1074559 1655356 772817 1133073 885302 374177 196565 44071 1385292 133596 1012588 990956 1745436 1159638 1500986 931537 1933304 1127891 1395844 1637340 786647 126780 1950856 1372077 41299 44555 1179214 79946 976959 862603 263980 128727 789667 154221 75380 667435 548806 1598836 1291859 1526237 52509 1758199 898049 635636 690009 1952201 620976 1234353 501448 1280184 1254558 1129564 1302041 1615213 782287 548456 1569569 81592 1467999 1901462 864294 1893716 230404 1034419 1848778 1273167 1892846 1392318 767151 657011 648543 234965 232978 184696 1522644 167102 370717 71279 1696454 1818054 1220233 564763 658129 971208 1622286 432748 227139 1643236 1274097 1110015 235618 1252624 1807296 1534363 1083586 1365360 699413 128680 1330850 505957 186229 159945 1492872 1112699 876053 1541849 1648288 1007799 675016 691228 1085624 1338664 1505661 201946 1547967 457385 1173832 299919 1974727 702049 296566 1046624 768613 1815790 152703 815548 1635043 145827 1532912 1170542 724188 1207031 1530946 1897587 1325889 179601 223434 1125896 1022099 775113 1329931 1872699 373998 100892 714855 803755 1809772 680141 606359 1470824 1471385 338357 1295009 604022 1907960 1613357 1702026 72234 601625 515110 186138 109536 908712 291830 180862 1224755 839641 1607439 279085 135221 1279092 706819 1065017 1171141 86322 1166313 1947355 1153734 1229978 404261 1399232 404779 1938410 1916287 312953 805001 1129911 1513536 1015643 993869 140230 319990 383824 1343654 904481 557497 1837862 1435748 354025 1049053 480159 651908 4631 166683 386163 162113 1626732 118693 469803 863915 100841 862987 430211 386335 65457 1711368 1693516 1740637 1805086 165043 331123 843125 1677934 1064630 1769723 848880 33555 699106 1013550 1132027 1501022 1720874 1628234 297336 1355251 310811 1790480 1518382 73971 1774227 948877 1072714 770067 93540 93010 1398038 725803 870012 1717853 928097 1116347 215457 1508153 1394253 578628 344275 1428223 347532 1699060 1396676 1689631 35544 1330128 1137058 293818 891256 184560 1245670 109800 1803717 1923743 47418 1118183 1073456 1521930 1760197 127776 123556 337570 1980160 1827107 1063597 1430794 1774237 651889 1919869 658262 881984 1645102 1788013 1539020 1719819 1345858 589073 585944 1657395 611549 1337232 1641040 674619 225089 472844 1140624 828287 396562 993294 505089 1799034 1100191 524579 294153 1994738 6894 1085528 48757 281165 1956920 658297 889715 73239 575069 1255164 1842190 1782231 421590 903427 1905187 222402 490528 816292 164968 89704 1839674 879854 816295 655307 1341479 179162 1555260 1793749 1271564 1269463 1165771 944306 200206 1890557 1586051 315598 413391 1235796 1115051 751030 1711363 1117339 1820373 733096 879030 907716 470320 491664 728780 1434381 1295711 1044695 1419768 839665 1362608 1196751 408966 1169411 357395 251435 121147 473955 1528025 1134046 1095116 1131521 381142 402804 1995618 86488 1331734 747662 743391 1522980 1617791 162084 1456748 832452 1659623 232952 1381955 1372107 1453051 1398215 1927741 1460067 1760860 1168492 1432854 123910 412905 1582380 822625 1196990 304352 717848 417923 1400758 1436741 121932 1698923 865759 1271285 1305893 290753 706227 1788400 575055 315120 1440107 725684 994754 894046 1632753 464933 752571 698306 1661369 830200 780447 1691155 1301595 185047 842201 1081036 710509 667000 1083647 797993 121926 1533398 740828 1676408 806520 95447 1122070 698880 29481 200483 1430227 1296475 472164 167245 19961 328251 737614 432184 256554 1329165 605451 1266691 1273517 1352830 213271 438363 410352 1989223 1995116 110142 589579 810176 529201 882948 958056 542478 1639369 850606 870207 65008 672650 247200 908884 85680 1326398 1933506 1238472 1185204 1266787 1750426 749829 699044 589030 130170 1994434 6114 159667 536605 1831567 1218231 1299417 1368938 1850567 1942195 70339 1803236 129707 412780 601298 845435 752249 1004957 304138 1353521 83050 1923962 696674 891836 82737 1634948 1689806 991855 986262 1349767 906849 1947692 1116210 290215 1450035 1776297 990655 1332997 1162657 824791 49981 1604955 199984 1044744 779660 1509662 353403 1688060 591058 1038125 1871846 32691 830797 703363 236953 1793820 1409720 1962552 1730827 1813240 726134 1768366 2683 852639 1113588 1533552 288064 1707181 1866351 909449 1630527 160995 1336868 792539 344943 356701 793753 1295590 1370078 116850 780936 136600 1036105 1893786 1814503 1531604 1614681 353438 1936688 617622 701715 1294654 804605 1507396 1539034 372130 1384529 1268111 1660300 219570 648705 523424 1563899 1790709 950394 1490695 320234 329807 1399391 184261 787120 917670 1189468 431902 1458673 1529803 1056339 970629 1470215 974927 641658 1526579 747441 21928 847160 302438 706240 1215374 1033719 1391424 1435975 1308447 1205335 1854126 770517 799726 324550 889647 1782128 1879442 641480 348582 458935 352426 1517938 1644687 1073232 569537 1743919 1718102 1345293 222458 1560183 1346568 1368236 987866 861315 857254 858204 1073028 843412 1027619 755838 1414205 387631 1692262 622172 34782 1203499 1944846 248776 610405 1640000 71871 1289213 501793 1452422 1359081 447230 1270319 403698 342930 405144 691257 300609 836028 956746 80901 1222647 341086 1481890 1997652 968867 1859448 1523131 1602419 1049431 866487 72321 303669 1891984 1522924 1102646 816918 955988 920020 1631357 52448 540058 1002166 1347725 1858275 1667189 803241 658718 1125268 1226404 845644 1117770 1914618 1623431 1808962 275852 327887 1404886 1494353 25266 696822 1036567 634467 1484846 897867 671330 418582 984230 1372911 1819185 1602407 228950 887954 1476738 1454070 126176 1824482 1197865 189103 229473 1737903 574578 1412734 1820738 1435774 654504 440872 1302579 1857594 1643647 1938863 1545772 719004 849369 188684 69631 460211 1607962 307578 1223293 1663243 1761943 1312388 464954 201068 1290076 1805421 1267082 451731 1369910 194102 632049 1632212 684852 232457 257132 607654 1483960 1330652 1279883 1755009 1801326 742970 1990646 1598048 1802943 551761 1595109 989921 326167 372345 1617088 1312017 1121767 1036905 855287 1330384 1205544 906699 1034255 1596776 652870 1138649 844132 1149403 955327 1691192 1232011 776547 270433 1407940 795552 545535 216260 1929921 864504 1391684 953614 1745330 1073205 480458 1634912 1187943 969316 1481448 1514782 1552539 1284448 352189 932441 1733880 1855455 1923786 388593 237405 279686 205241 565410 1177887 1005628 12083 1205517 571335 469306 36963 1272262 1923601 1568439 1242864 704281 70028 1543651 1477784 1979420 730944 126633 1492538 933409 1634326 1615 1576494 1321078 546557 1349816 1631396 1073674 1622795 1819468 581440 574028 1999554 1283877 677752 82832 432754 1614465 741618 411931 266074 629314 94922 1560761 1885603 203504 1669520 1765667 299807 478936 1720306 1325415 12328 1415820 1377959 1886117 1303820 1390713 1391797 1019753 254263 1650764 1800154 1700233 1504686 1144131 623516 1756576 481813 929662 601816 1087155 174462 669481 119140 257629 477243 1883786 1674334 990526 103651 1422355 1037476 1037006 740978 815342 783827 1685185 935364 1296776 1452406 323385 264373 1558622 1460456 444424 507446 171533 1237518 899650 193177 281458 824923 1788924 920563 466471 1033418 977923 1955787 1349955 1864789 1999189 1384149 1271705 1242909 1434098 1909237 501653 531055 659759 1062694 1587248 413698 1211307 1097859 180547 705356 1356760 1418562 637058 1423638 1844938 1679231 1553183 1921819 1899 310377 625935 303500 390793 739476 1920715 666528 1494889 1795011 661530 1999151 520048 675637 1968348 1431383 1684992 1221784 129725 396519 808057 776661 634462 706436 1765889 1364771 1131185 1721614 1820855 223479 201986 19167 1532148 796105 1284087 1405022 594925 1448689 909704 641389 589103 233495 1191032 434629 1132574 1808651 159947 1179959 1222281 462556 512530 1348800 895921 514663 84187 70610 1838777 1554355 223903 1140923 988244 982415 559217 1970823 149252 387902 549782 1644193 556753 1859047 1258023 898928 914323 317304 1423883 1036561 89435 761958 392896 1507789 1244726 450910 1159991 808078 1248633 435154 342218 721461 978229 1838815 818905 215507 1946031 920233 971534 121670 1477994 654959 1998449 1555291 1112846 1127492 1621205 1007867 158640 847201 816716 1053387 301787 154269 1825362 1005929 82428 743036 1810008 1262784 795679 1353605 1666584 1376340 1482931 282209 420277 1901511 1647250 659304 714798 1318190 1997836 784723 774791 1772263 1322523 977569 46436 730545 118684 439384 1183841 626359 28756 1234596 1097869 1958847 1738847 462063 1767507 1642348 1890518 1301073 193678 318328 1815229 47749 854482 1110402 1954934 1495455 583221 240712 1878465 250525 600117 755847 1207240 1909299 1005392 127914 806615 938500 1051262 499928 1544985 1180626 1443321 54840 1927888 268763 866203 1132676 197234 1823390 1312327 1424494 382010 1037324 1544105 1379170 1359754 1102181 6825 899889 411138 1579838 1424971 1397477 935330 1508380 343510 729162 1558409 1888443 1514183 1350622 12685 1050898 784816 1119320 873671 880843 1783755 179233 406623 650817 866655 1893011 463921 1586827 1523877 1394433 1907837 1436129 203350 1235463 922482 1231356 456524 226077 13223 121999 1785351 1247615 1585656 29580 1922057 760682 1974846 1478979 947001 665674 270198 1509936 1012056 769741 158709 1774051 412730 1238012 1394189 755742 1042984 1126720 887823 758275 779297 852505 268004 1894519 1739137 33874 779225 671977 1012212 323117 919021 231485 1143193 335358 1910182 1760402 983535 909152 950881 1798076 894969 1484467 907330 1796412 855469 1278751 592280 422080 73940 1691861 1031940 1695971 1598013 215428 956043 1382881 337004 799048 1153740 875299 461264 1519458 79523 303835 1716412 1401746 319071 1303149 1879099 184912 1814550 1123297 234120 824739 1977396 1306308 1338728 845065 981670 138173 319366 438630 1023462 1987494 203751 1824031 653260 1016313 26048 533562 1073626 916020 64449 1413310 1410539 640186 426578 309792 1248217 10520 369014 1156907 1077636 1119476 1995195 803847 565501 1372449 1809366 352731 785671 238445 1436893 569956 228851 513459 1721467 1178408 1310385 636831 859258 1721916 722418 438048 1491525 911123 1782249 1306163 1489292 777226 1685091 462865 1509144 892921 1488241 1924415 11043 964527 1846616 1011516 1006478 162223 1793081 456359 859428 1917538 1935830 632346 1000257 1448561 1859657 631895 1509529 319628 434876 360484 1206873 652237 1636101 1140649 1453938 1476835 346236 1290181 806293 419203 1460754 1540087 977136 1353983 690897 1902118 382123 1114559 1564666 1901790 1864468 1247063 276615 1061973 208666 551922 1795432 1056080 191592 686985 1385193 1287233 1178002 1237165 1457461 1956498 833972 528425 795375 1251791 1559279 348593 976691 222936 331193 1361529 188926 736189 1077604 1642617 125441 1270618 913077 1363424 952057 953528 1572351 1127972 597132 1340029 809920 770122 1762139 376670 1584114 736232 1872581 96192 597216 569548 1951771 306702 1805922 985709 743807 3901 1848110 711748 829853 1364432 739136 1468807 1893744 650099 882302 1693264 887572 1338724 422814 465583 561603 1286614 437263 1629645 726481 753356 757930 543097 861772 359288 83833 1987605 1317439 1257338 953109 611584 1020559 1903026 414685 1402924 63276 1139183 1948612 1426657 409882 1171027 1434207 671263 1530451 1837218 924525 1734800 787220 786810 1267465 432848 739688 1431944 540665 838859 450697 1202237 1140701 424355 143491 231415 149957 1462490 443101 752863 876196 193750 1373516 1522024 155965 1594397 757540 469798 105752 698773 214669 579716 1208498 334370 1371737 1974426 1835233 1273856 1960153 453121 686030 1188330 1353541 1242517 1253000 565703 1832221 1633314 594468 1653331 1026452 1761880 1326859 1992674 1623840 64368 224575 1934644 1800229 1133499 991339 1456235 1702908 978315 560227 1292486 165482 1099050 695811 1390683 189592 405680 1017520 1596664 503494 524949 1382615 1410834 1397329 17438 527911 927729 659826 947114 911939 207809 392399 1738084 661374 915898 736935 604406 1469816 32452 126325 1030674 950900 208200 212039 484331 528922 1922615 1389317 1903947 1012830 575539 525611 865476 1219926 1027340 311076 508183 738465 1133077 1310907 1808728 1635467 1432246 1996667 1101985 225198 736509 534160 1892896 258629 587204 1198728 250273 431074 156570 679368 1825310 1960489 1687862 1551040 526460 45970 1067682 953053 903855 1841412 1789388 209704 1817313 140584 1647573 819770 136010 455106 1619639 575136 513777 1107664 1086952 1102838 124578 1189514 182426 1827126 1726321 739887 457142 841772 462229 1453069 1633441 1735519 381883 101120 98043 1011239 1772701 1277870 290996 661699 435661 1019198 1168197 1423862 767523 1786300 431183 914134 204569 107537 1737454 624484 297727 1129031 800361 1357645 1063832 461251 1516174 1746103 1408292 1810461 564124 638377 943014 1822927 193066 1084342 1567421 956689 1289001 1688871 342125 677332 13671 985097 1532216 1643676 700395 1392059 400701 830802 1888992 1033439 1558599 247781 219083 820506 551874 1215199 246183 692898 337256 963523 48909 713575 996468 1279946 1031646 1073579 1727930 217486 362255 260819 1096913 372484 622233 54327 538248 1876001 827328 1329339 1497222 1619264 755557 1886812 1606875 1189741 1549591 472053 606652 91227 124359 1474944 1551299 865996 1960625 1881390 1492534 1240616 616362 133374 383094 346447 511878 1092601 518005 969408 1720162 622327 1982067 25674 1811541 758692 1650474 157484 686798 1972665 1172955 1070969 1915586 842781 416003 1275652 1966281 739493 72646 847834 570647 1893405 838432 1661088 155187 746792 377379 1133356 1841853 1673164 1528820 936582 1505611 26420 1280248 1002598 1666530 865273 875399 1697609 653889 1365445 901317 1657917 198531 383554 1139295 561740 1371137 1669868 408407 1570154 1289455 377212 1113228 1009863 1999903 468725 1821634 850919 126299 1458080 1209701 758314 330711 1190284 1638671 650303 46555 834645 649724 16097 422983 692320 412498 1857395 1586169 720295 1223643 229098 203974 566095 1748770 1684952 1718366 630350 1162186 1729968 1776567 103616 29933 941255 1389355 422298 1695537 1700003 1425699 1679362 1256026 1232675 1958682 978425 74232 121652 698439 503564 1384271 278522 898619 220649 581164 851895 1225352 431728 1622937 446080 1340277 1212885 121893 314256 290435 819219 225638 1953620 1145241 758677 1388303 492826 246386 1372027 1045312 1326630 508032 1786856 624890 995623 1967108 903191 402701 553120 830711 439048 1537750 1983036 1475323 475249 1182695 1977448 1508439 1108700 1534386 204429 1280190 49969 1045885 231002 1078570 1633970 331532 476543 1234232 1803962 628895 261506 1303390 1632801 1045678 1304690 1687151 621320 176873 163520 1836267 1646192 646218 997521 1253665 1893905 1997746 1112478 1254893 1907254 642882 1100445 1985847 73510 1914217 1962292 1658290 1351749 1880405 675581 307934 978532 108249 1343528 1684741 1875981 508153 609166 8322 56383 985046 1526571 1748245 1084530 1651797 4622 324130 293529 1369045 859558 1124401 1677679 765311 460425 1972339 367848 872638 937964 1194397 1363150 1164053 741546 1820155 1626465 1628095 1618990 803314 1372961 614824 142437 1722327 1460974 882974 1853187 1757788 1442624 1183348 27699 1916962 381304 272255 1035920 1621436 1869418 1043737 718532 290143 1303716 525327 1559532 1541813 1674404 1460209 934938 543552 281056 827847 942537 1873042 1668338 316787 1061714 895549 1048359 215470 1961279 559361 1016276 150537 228192 175091 1255507 1780704 852319 1312154 1319857 802939 476401 542117 1963421 1779049 94125 1631093 1859550 764332 1847191 420097 1534703 881532 596248 1320930 585924 263356 982027 1100339 1108639 842245 693704 286411 1481928 1921766 1869998 1803519 1835173 10383 562179 1673088 1088560 41020 727509 737805 991871 585015 1093000 701897 382353 1481569 1936645 95391 450385 1913245 589821 1902112 614142 1344465 390200 1890172 656331 1415559 1849510 587274 636657 9291 696370 1474770 1273358 785335 1920571 98594 1279709 1280211 405676 1658957 386453 1626857 556658 1439237 1269878 192039 537449 1441583 297460 152891 1914546 301673 1637039 1304371 1347050 470040 683112 1315150 974645 572144 338029 899032 725540 557218 1780854 1131115 1239655 959783 945091 1186602 1226885 367917 207835 1494122 1113718 1466583 868667 1384787 187596 1996043 1037812 731693 1333086 1795765 1589687 1720037 1299769 875804 1081871 1641228 1362059 577836 945621 1044777 1062644 81325 1660305 1196004 294978 159607 563117 79662 1949105 628117 1863158 1695833 1037761 910369 1091177 1568172 43317 1534346 950158 1920617 481032 278875 891976 946864 170945 750270 1822212 42302 1519592 809366 415327 908694 1644681 899790 1453399 1083139 1348994 1073403 1635544 454801 1180801 1315460 1652243 1352520 1372851 1731973 1185749 445191 501863 863336 468333 239876 1692039 636994 1708870 630185 1715598 454524 1554309 896590 775112 1830167 1830798 283118 768206 969343 598805 250528 1118441 720776 1410072 451687 1876755 1419528 1297549 1728514 47472 1068295 907239 618849 1960578 1201642 1464701 509531 257910 1970524 679388 163715 1831354 1173266 161676 950289 1359028 711315 681255 321899 340219 1780706 650276 386732 1392523 1301383 1531448 831876 520172 217237 184219 1970224 245772 1766805 385678 1049309 1372872 596233 1077679 321199 1561251 1905626 1782959 306461 862621 732363 1176655 1379213 1570250 1229730 987835 816415 46823 103785 583390 836158 930877 793596 1688696 466540 1239414 768374 1544412 1603351 125920 40809 990195 1191037 1630000 1443258 13983 278373 325871 1135547 1049934 1238740 946993 97524 560810 406025 1810460 91589 1168509 1342097 825688 1119073 1381710 627597 1529819 837502 1547841 1814465 654480 308203 854440 1088699 848854 1889633 411257 246715 1592898 410616 826178 817425 986462 1787321 1279147 1219828 73250 1065225 206395 1244837 1485466 984231 912856 23540 1295562 1691268 1672028 1733594 405482 646173 1297872 466687 1158204 1168993 1648206 159453 786765 1687010 1207033 213823 1596012 1593049 798829 1856832 1491879 1006971 1416037 197393 164677 1217661 1939033 391271 1794083 863027 463208 1016097 554887 1754697 226491 497506 230211 636466 1514079 1228046 234526 1323027 76843 1672894 861718 1593353 288934 1457138 933356 1806442 1598033 356547 1216192 1230299 210762 1675837 1852415 387362 1082102 795760 1609217 182201 1130008 18576 1684002 1877074 1204355 240071 1242787 1702624 1650050 699304 1079076 1725609 386047 1274977 586943 1766036 1038994 1108880 393524 220775 196450 287444 863019 1904360 1366770 1505419 1792491 1583178 1667329 1937304 908080 632917 1417311 258099 1693237 361243 508452 1222016 1916445 1112305 264009 1862719 1526309 963661 1831847 401836 1482624 1131443 114734 1545874 15428 639198 1200336 430079 1454446 461672 1729674 1410363 1071944 244756 1179099 684557 1716828 387513 511107 1672248 1294172 201206 1490667 1875745 810196 120820 1545518 856826 806094 1134835 1225306 1298858 808442 1017451 86377 306086 894189 517606 861854 22565 1768639 914273 1941980 1452868 284152 726253 1998223 1399672 1909565 1176586 334573 203548 515600 110209 786686 1803402 1126752 211781 875261 981641 282359 836099 65319 1842764 1633083 846553 502034 321211 1218258 201552 441831 1394289 1491128 1453483 1923876 609777 1828178 117176 1421888 1807256 1814931 1635553 1494468 1252497 1833820 951026 7982 825363 1445900 576419 269614 1302586 1202424 603029 261922 1532129 491904 1989701 973491 194027 814698 1432759 323759 721081 156946 666586 1582144 1614723 599456 1177353 1805590 1063313 1030998 1941293 1098807 1973989 585459 1261996 367174 277098 1148417 1983003 1773842 880318 1985683 1040927 1981305 1325222 94109 1080414 1201148 741250 1410960 1126165 1290972 254375 801729 132552 340885 746958 494202 1291095 1101665 893550 151800 339559 591818 686667 1233088 1647239 828058 426926 215696 1627221 1839378 1548518 372259 893346 1274663 55296 1584716 190093 378448 1216115 519737 1572892 1124385 385522 1602588 1622240 72318 1743180 1516005 1794353 542369 320823 1573580 1023741 993357 1813537 1119233 568212 1582937 286075 339354 1471754 141700 362015 1887641 1166391 1582111 57079 1346134 1766015 650541 198059 740443 1363752 670695 377799 1645406 869318 324080 966749 872444 114689 1427945 1683616 1448383 1577110 1618482 1532748 1911581 50589 1550676 1891016 1223283 682557 1477812 1758365 804838 1787179 1980033 1427575 13962 559773 1890365 650722 3906 1628261 137388 1497514 950324 1144235 1284221 1462978 1619169 1872354 1665249 774136 115307 1267875 1290988 1187296 1739025 1091520 1564080 1961039 562314 548716 807276 1883347 1642310 1905058 1207494 1405355 734077 1778218 1341903 1154319 420195 461846 876544 779087 291716 689854 1516670 1516417 722130 884743 408033 1878221 297389 1882105 372882 1330538 1135178 1308476 968843 52766 167683 748309 980432 1308252 968447 566191 142348 839037 1395812 1211803 729784 1168382 623365 1160527 108794 1321915 1570345 372246 976911 344007 1198416 1251079 1399627 196756 872559 394640 1435917 651221 1498429 1974614 75918 149602 1256916 1140557 1309867 120314 480212 16804 1341214 551039 1673590 1753313 1319735 577593 1630010 1594673 915402 129097 1930597 1227183 1771458 1840432 30943 343236 1913422 1866095 460261 190854 1073389 513063 1716400 1414966 613824 563554 1011394 958507 173142 557545 1869541 364998 1907367 740875 946024 575215 1373483 663759 377559 243259 1752062 1242394 1988067 1915654 568898 1092121 846184 1920956 586098 1236987 658691 1027324 329221 1643324 755389 1861846 1178384 1435498 1102304 875128 1632355 1420884 323401 855413 879520 1711620 1098426 1987650 1557768 923550 64378 1758535 1806112 1251209 1558300 1267796 467348 1845796 1323452 622442 175411 1247013 1369828 1344644 1406274 593701 1110793 1359878 1639867 1887897 651379 204723 1849097 1359093 341785 100004 755180 262810 563090 654608 1872939 1419351 1663481 678395 1063371 794702 1210876 22455 576651 676191 1670475 1885567 266771 1482083 1899998 803692 1430147 501053 1451793 1262610 574940 1857431 96956 1088083 974672 149929 588220 85163 1116613 1941330 614779 693770 1087043 1394976 1231255 67790 228651 1993032 329487 275433 284961 1951455 263975 615208 885260 1730275 729426 1456930 178811 1559135 1969251 1784586 82008 202142 818195 126014 742388 436361 233426 571424 1542522 101837 706289 1022539 1154722 693527 300522 40909 176567 1518486 844662 1628313 1548977 470740 487318 754434 1412823 873028 1105729 1650641 1853802 453910 315611 1901286 128126 962237 11082 955993 1172471 1061587 1064808 592132 1139963 1319489 1587419 877764 946082 654233 1966004 878600 478116 262083 507995 1695515 1482853 1238885 561824 914064 272834 698252 379481 1637001 756157 508038 387390 277542 1633813 733762 1006355 990754 283459 1319569 1975893 893411 1029775 1871840 601184 1137293 1782772 872539 1383716 1576969 1699375 800675 351929 1879222 61740 987590 1748503 1327218 1659617 84023 759520 1383414 1470111 519189 1377350 867817 467173 126710 1636795 1605703 886388 312538 1762571 550860 1936051 1548332 1117393 291612 1872851 1557210 1029446 1339365 1865098 1122560 442664 123193 490244 1776215 1430435 1040073 1674727 99796 1526642 1666792 1292496 1548753 534817 1530041 702713 766529 1162553 1584737 1030284 1806762 932797 454268 43665 1425935 574946 511689 216723 1029639 1822166 1905865 9513 1800018 537235 1528212 114540 40502 12256 1701887 849041 1024026 547842 1584034 1180144 351734 1686960 864666 1860871 1937812 878671 134293 27793 1313150 1482774 179364 1242723 1034244 1039676 284970 286782 1727573 1031160 1341243 1725952 1800640 33700 1462485 1229729 348151 268876 1316145 758662 1141428 216788 140241 203924 633572 902889 997938 501528 75823 1738855 578843 431823 1217432 837520 195740 1875273 962680 332341 1728201 1818280 1537274 979093 1823234 187947 128755 802917 1626052 202138 1275118 1114524 1834427 1721972 1820177 1712785 646810 1193788 1459908 802725 804804 1749082 1503646 1417947 224626 1688481 1033786 1598249 1136350 1709836 1950080 314037 306704 80639 114172 662314 737993 457711 797393 979870 692975 227715 1766033 1169083 1031264 1908502 1938733 672061 1581634 862562 1149897 49660 1344921 1062877 1870245 1225502 1545356 698469 1040463 1699568 1204383 921272 77191 496395 1268531 992372 232577 515967 1727736 1012939 259437 111910 400535 676853 1639397 1099844 1075795 657236 708269 256904 582310 1891313 1990839 1143553 1879628 1271458 1986561 1316616 27060 1427048 1966210 42307 1772156 1331890 495630 1977639 39382 530223 221315 310391 115378 495106 772917 1110009 1890128 666258 398477 717732 428263 535071 911745 595138 395995 1798298 115369 1482660 1005063 773061 453515 1094189 861318 941824 1879640 957096 1052141 960258 585504 943660 280882 457778 24539 445274 1572561 93389 1165869 1346842 73784 1031634 497576 1425839 1295696 1903110 1558148 434641 1879607 530509 909805 488440 1328194 411383 403357 604319 1446035 1094322 1736406 1208076 1285071 174043 1622780 837640 1217260 33040 441789 1613044 156034 85515 1276677 1522177 1396804 452613 584688 1576120 147968 418394 536611 1663744 382148 219852 341347 1483481 1130933 178395 754749 1003944 1907613 1685483 124884 1636252 1834735 1658481 1972017 1415465 100198 189364 812099 420800 244997 1289060 315919 377452 1573910 29253 458728 432210 727551 560978 535776 509896 1618323 1511799 1266916 1254516 93785 495518 1690652 322410 1604110 638547 1220530 1820184 1178962 1071889 991540 1863729 586265 1483838 729332 1736389 1098242 352329 317830 254648 1412648 402548 789828 1384978 1714087 529726 1528461 1986222 1323733 1534652 1974686 1771620 605744 1686617 1333599 1200044 140474 1096741 646996 1553074 1660859 243844 1349913 258982 278888 1238115 1188715 1565584 1016610 1920303 1301317 148908 235764 1880236 1456375 1216451 780236 321602 1544585 455320 437215 217697 21884 1825933 1887122 100396 1392445 988590 921732 1101368 1160175 1542596 1305696 674728 1904079 325782 884554 1783445 363688 1579558 731558 1105355 798653 374283 995365 1883642 1211063 837695 995894 1646921 128730 364077 963185 1139915 179837 1367087 717237 795167 424272 1654246 556282 208495 659644 1658469 1307958 347075 714052 828100 448388 799874 939255 284362 1805235 1285564 1499168 1167972 21122 400189 673362 679523 1534300 508964 1216675 439399 357810 1198660 1638318 656232 588292 332817 404177 694672 127226 999189 1589206 1617083 1178102 681578 1519507 1319665 1837052 800427 423401 1901164 1100410 1040041 1091075 1600554 1736421 1131770 19608 1626 1550649 767308 885507 1612040 139269 667917 1559678 654221 52768 908878 854862 884834 756203 310320 1048560 1912073 887348 1047599 117635 513304 906612 1764897 1138983 1204489 272922 1794985 545373 933520 1521668 854842 1306911 304533 134233 806044 1546906 1821057 237898 1837913 608512 814167 1321134 477999 513117 556481 717444 1600018 485741 1455711 78728 365642 1332879 1761417 382251 235616 105150 438366 1216722 1663988 1100159 1590022 1928575 806068 148012 851383 704451 1777567 1864888 1239016 1971370 1923459 85000 524537 1513718 341171 799339 1041208 163186 621256 1938356 1772256 85024 987931 1571886 1214773 1680111 928415 1456990 310529 387574 406775 1083988 774990 908388 155601 1454519 121764 551503 1599700 1148692 1022104 333950 710481 52604 476067 1895971 452355 1744673 753290 1665039 1729771 1644201 237465 1100200 247603 724067 830227 1074300 322897 35463 1560073 261794 89669 1754837 1130737 501126 219305 696175 579192 1256264 778059 1815219 786489 903367 1879129 318238 219250 1142300 996144 1316317 971673 943893 1962820 1332986 1290332 1907147 1577801 1693292 1248785 343130 137047 324977 312879 187021 254156 1367906 492196 1697935 966919 663304 859875 1605470 728619 210067 1111654 1290211 1758970 1715108 715462 659316 139705 35976 828248 302967 1510341 291543 787670 1921088 952172 1650569 1617963 357311 1017565 1127834 485374 1269266 33012 1307162 1823636 1886761 1585177 1842308 1059333 306583 343433 301716 1858629 628709 671080 934868 735927 1518882 200130 208303 859583 680481 1449400 1050844 436532 197376 376921 291293 35062 627011 384852 497138 1347931 33016 968071 1776036 1663636 947771 217686 1521507 657876 379273 370965 402215 1414772 1719755 1751971 1952453 259714 1392615 1960234 1375049 1440001 396694 1050775 1803450 1480874 990830 131832 309702 1188761 1290139 204890 1203566 301475 1946882 1752443 1763673 1164553 1934509 968489 875517 109518 1982778 562779 640425 1349783 1401339 77429 502669 1866248 216617 552831 1717942 1742171 1828700 375187 1936619 1608915 1248130 970888 633064 1897281 1682745 196258 1178061 895563 1199055 1993172 1536229 1914549 803265 589257 224468 1588266 27920 1728760 277616 852952 714581 733647 20946 348382 358390 764700 1339043 1372580 383751 1594639 1627325 729594 376523 58867 1423159 1664898 467369 1156583 91008 553430 129904 1850774 1437681 583639 1075257 886519 1718973 524968 1211551 440618 1892553 526399 1755432 1988173 811546 565088 692082 278448 66833 392684 547362 554821 1102082 1330517 1420196 1126513 1144135 793405 957775 1704274 1019306 1321706 332910 1962574 565001 573957 894422 586344 1532732 1720690 322633 1833874 1878415 660420 1376202 503795 852203 369399 834340 399725 449362 1140334 1604404 835356 825446 849972 1109524 808066 1920868 359625 802341 1791804 123475 1544739 237562 471849 1393168 127463 375062 351969 1014645 1183707 380288 1272750 741195 1881544 1166079 1975233 790080 1447234 76764 127630 1921067 68770 462957 110678 1613307 219920 1423811 1322184 1694398 1383799 1864625 808750 1689611 1908207 1480144 265445 709392 1947543 1647827 222659 626646 1924180 1728796 507234 1731406 936308 1238401 345381 1852723 1067479 1369691 1903139 557547 1391214 977716 503162 373319 638284 79560 1665714 1372332 726736 1031094 1174824 825878 1201424 1408939 1465044 116639 336136 1543049 1046376 1905670 961394 536284 1924456 1473683 876884 622269 29852 1127806 1055055 1184903 308745 1723013 412758 1089481 1227562 289062 1733475 1421253 469969 1463956 1458856 1315281 199637 439738 56752 1817281 1533019 367828 1012894 974655 717408 21695 1611085 1600566 1149128 802268 769925 1483477 888470 362093 1679361 685834 71254 1207649 268865 674663 1299204 1696503 1624360 1918952 96478 1885727 1649243 459506 1535527 1354098 1175175 1443646 1051950 517182 1830312 419265 1275471 16726 1503035 1424514 1146438 964044 1201579 1570238 892155 417637 991074 837855 1837840 1343954 987487 468607 1687020 986440 1153352 969043 1733965 332739 1663158 1304456 80043 543984 1600729 1314677 1225921 1350435 1528865 934599 1246384 1564040 1978865 424994 247435 754877 447559 30065 799822 1854969 1860388 1458189 477 1702741 346345 35618 1659792 197858 1371123 1654256 1384665 1853908 1220448 1416614 1210924 368657 1153999 810684 1514456 1053138 1106220 1245500 1661864 1519937 1208896 1243854 1003932 184091 99578 1683797 948067 1158228 468331 333180 838105 255081 1953289 1219065 1431335 742525 1169253 59556 139984 1369023 440700 176824 1505417 402278 656346 1997303 975480 1907005 887148 957150 1655893 722103 1433422 1954373 888729 1373427 1078370 285615 1460945 428757 1047727 251743 1071265 559231 1197248 612863 1041790 592006 364331 1531218 275754 738218 57793 1485744 1416163 1325938 1148471 1592928 1195590 1905667 1997741 881190 21985 902088 1608664 1821067 822489 14224 1139800 794992 796240 1987298 1147911 51178 401363 611434 759164 424496 801937 577003 1474296 1956116 1010244 318770 1854305 1341845 1001212 1636041 1640323 1278953 1471227 1558666 1138461 765712 904054 1717654 288738 904820 1394321 1547542 1911058 1669600 1559179 1728715 1113813 981699 642879 1449865 1544650 1213104 1586200 1765950 900583 1097788 1597508 1389629 1689522 77750 1583888 346921 233286 551285 553217 191671 1588977 439019 1637712 160155 1483924 913869 953291 18415 40971 569996 1986601 959420 710446 1665860 1318319 958 175980 7042 1431577 259155 865152 613196 667340 984744 1885300 1905021 1749527 1728683 1641976 1787088 1440437 1320321 1694571 302748 1953240 50421 312329 1985324 113033 1494079 987133 327641 574914 1203332 728404 1885929 1972719 1526709 1925827 803059 1978536 551561 1751038 964426 1813757 1568555 1867296 1292462 63397 176046 743474 373223 1079946 1982191 32410 1765546 228449 1009600 1079861 989913 1272355 264545 359239 19332 431186 419678 722743 1960906 1704649 679545 1961409 245622 459445 480787 716887 1071052 1393470 104888 941888 773906 1781194 1917826 1324703 339277 1451853 472725 669446 312359 971328 637737 425928 188810 789334 695094 1549833 877533 1838032 968460 902656 1495301 136759 145323 1295921 215114 664298 934 1381477 808663 1578558 245702 767762 421967 1551270 102745 1368319 827242 1833209 334912 1599181 1882806 1562195 229074 653203 1460162 1798472 473324 1428652 196667 1765135 473398 1365642 493409 1857797 1495642 445559 903944 1976040 843979 238912 1570755 1507253 1513917 1877258 558621 293120 778104 1942329 455510 1657195 723719 1021817 1331719 29606 321044 1920966 1609992 851154 876781 1909492 115325 8136 54522 1329244 280089 1316129 694587 1376080 881180 785862 1994770 415665 1314022 1859025 1680607 1343720 1904416 805980 1926364 169163 1828661 883986 406523 1369298 232746 709233 1419043 1059047 1400334 486548 1996148 46805 1081892 1764252 783039 141931 539539 787178 321814 927330 1151071 1131761 870709 647962 797166 1838977 1558574 586844 385791 1096796 852151 1536379 78121 1189481 882686 723664 897178 1232555 1585521 103563 1247160 167033 261637 1200407 251955 236013 1551309 1214053 1349466 735625 1307049 1253563 904431 1487214 1278045 1525706 1810057 1700909 367807 1168697 1758226 983703 892272 138240 1037005 1111159 421361 190618 1031944 1714195 1594268 170324 265531 1730137 35888 1365514 1670306 1760538 148261 1879580 874330 588963 1708456 1799059 1411024 1337035 833997 686153 1616496 722410 113544 461789 10420 1885680 1525346 47114 166815 1165621 1064976 524700 1314683 428986 797749 1909265 1348839 1627784 826841 1536846 286925 1711284 50267 1187755 1442768 230466 203832 1315400 1729015 702877 1292925 1368698 899720 1358159 528767 1485380 1379586 1573351 1718725 97464 1048350 820198 211051 69394 431219 314198 1007139 1214362 1803725 1006549 1435198 1969974 1119500 511643 1437861 219404 355024 96472 498009 1843027 1592218 570732 893600 700237 181985 1861183 1201262 1217676 632799 399242 981918 1158666 832500 498245 1466218 1356489 364696 1620234 1699131 399875 1115814 1187501 157642 1491203 401235 1122642 1785928 1035951 1810899 1260528 1867794 420843 1694261 178580 854933 401751 452162 1234497 1938241 1258089 279868 1804407 1863683 722274 1473503 1015259 1775056 93842 450466 1812931 989204 869134 1746136 385 1306178 838680 25255 1639996 1928377 1508574 1198934 1167010 1043515 362133 1142785 789632 1228698 970507 113623 394498 1306531 1461608 274332 1150153 1120695 230342 400707 1547949 1328929 161675 1101043 985111 1660035 1291294 1900889 1051917 812600 1738545 1772506 889163 1489266 347435 425040 1984099 874153 1517021 1236230 473059 240946 1796911 1013299 89405 1899551 397079 96697 1493459 1383186 1693399 941964 415636 1484898 1786570 609055 1196588 802194 951012 880861 541557 366886 1674685 369953 202744 66376 410583 1470154 574962 837916 443484 689777 365703 366474 548395 1348314 403786 1825239 212283 1338766 1859171 119740 1635282 1487997 997864 1391852 96341 330037 353775 1851752 1849364 1309960 668184 99411 686064 589360 1968448 112918 1194650 836931 334044 1212607 876773 800002 377234 667233 419293 323575 1352972 548934 1240404 1131208 83288 67107 440202 1911989 7091 1012175 385812 757341 1375721 1475553 1006753 374897 1371279 36698 710992 962406 1352779 144478 1071336 622403 1365781 1625546 885374 252369 1545037 1570771 208490 621229 1200683 427484 322318 614937 1549590 1982910 394426 534595 180593 1632781 1099715 603507 1542647 1939212 1678072 1325174 1388452 247075 1670085 1587872 1017787 1031664 1766745 1895753 276233 1391528 377871 1898335 1813568 1546805 1903211 1314290 455543 1120706 664996 1404550 680549 1166651 1282297 812473 806205 1073976 1574712 166693 1279712 1866239 664586 1372323 62032 1364872 173237 1981326 1693412 1464839 1165203 581403 1702187 1139420 1602561 1982545 932462 1439273 489398 54321 1662443 81799 50306 513598 1390732 971926 1060065 1952793 138613 1605749 424839 1668849 1520850 832109 1349577 1083855 1667229 986910 1995627 962087 469727 1237365 356527 580302 1660511 844737 1064032 1918129 1798948 1378328 127068 1557277 1005186 1219646 950032 1821477 1579997 1865492 1603957 312043 801424 1104294 228908 1914123 423269 487495 1551250 26458 1831276 1398789 1939139 812637 1789297 1072329 204048 535453 1227664 1046977 208719 199545 271262 1086089 1360288 1005745 1122898 595091 204671 1531806 180492 1329337 527184 943595 120262 1888797 516763 687105 1170370 913400 1616101 1140421 674414 869408 1127431 218946 1719620 417016 1003936 265522 1122204 1632839 279236 344257 963204 935219 137009 1750672 1177873 1457586 580163 1945433 1131135 720521 1674664 941784 1767580 1329849 1622293 1744524 1575119 1395987 1718393 713934 643206 1058349 242166 1314998 1743675 687658 1303125 310565 126367 612397 1741581 1016175 1403971 386490 1624047 1233604 1124126 1733203 854773 700167 1304548 158620 700001 960161 76474 253478 1313372 1510868 1286632 1518783 1319577 1717764 1075094 593776 102319 498630 390492 127231 1732377 151089 870453 840780 816232 436068 1370163 646485 155739 1437277 1589120 1206931 1220884 735020 1920813 1783301 1159523 1559569 1810559 797794 480016 1715536 1156986 553114 1663903 898717 1358976 691157 151425 1064368 1105415 1372117 910049 1932635 117148 1665225 262202 1901881 432263 1661503 1315777 350785 211290 1088520 215798 879668 486870 309794 1325057 1674031 1704248 195959 942543 510629 169195 1925320 1154797 907098 1067748 826027 1184595 1377247 1265752 869453 301872 113686 1287644 1311344 1841615 980386 1053996 1836184 908305 418890 1463833 1089010 1995239 601649 1524188 144825 1296386 1346249 1516594 373923 1556554 542647 259879 1502564 506184 1731756 683523 1660612 984805 601536 73521 899712 511770 765838 163036 215489 1658247 656742 1495970 566287 674911 647582 937133 1050764 109437 297492 1019859 1545648 1682391 1946543 1052248 360074 221461 1729662 1833260 846299 157675 659263 1834081 1334236 352154 657688 1596957 212041 509155 369241 1979533 1680314 86848 591165 46275 616019 1484116 789882 1246505 156262 1546108 786740 1101710 1019142 363717 1272312 895942 795041 1498932 1283766 189269 1166410 219806 1223185 1265719 752730 1125908 400665 197385 1567890 999500 1832956 998661 1976348 722800 382409 397232 31895 298718 337617 872626 1407863 1967227 383840 1116981 1432349 1425256 793453 1332688 602630 1990717 1573265 1594075 1548262 1751687 464865 1735672 1225471 1834613 1647361 1094987 1188207 1504030 1646885 1953541 34242 1475737 1527099 758004 687254 1042796 1389652 1117157 1076667 1134345 1905393 109249 69724 1521674 118954 121404 1184135 1134347 918034 1516710 201070 880350 858562 1696672 1580555 1462723 1936559 701193 462914 1001670 437416 188021 1839736 475578 811632 1015615 574297 1650062 850994 790685 1883662 1500953 1805680 988042 60278 942267 1276163 652883 1298106 1825257 519461 1079113 775423 1417308 1516433 1471692 690346 1496317 986747 1772829 849478 1355627 354403 852975 1656161 1588395 167 1437582 28406 1959267 513812 619258 188027 1265549 1984411 714040 1934710 69592 887452 1803247 994173 375063 625455 1913507 69376 1764101 407199 1116564 592797 623086 838747 1886728 1928645 1038145 1573952 1318382 1589753 713486 1208857 1959523 462571 1750462 1710420 1699455 1898395 210085 1253775 909299 327860 377797 1251563 829208 171896 1687335 1131600 1021590 1661704 471452 897180 1603401 229901 662472 856112 261900 185496 79243 1448057 934727 1787533 731421 1871445 293536 296848 433363 129873 1630875 892912 182551 414448 1244950 1652963 1582589 682604 822270 1527450 1071274 71934 489681 123858 83743 1045416 1327308 225507 1360493 1576073 754078 1632009 1397255 276049 1225497 562833 733530 1141098 1017392 116249 1695959 1395446 1353337 1748956 44182 1440134 114286 64971 605736 1760055 904336 343994 1092571 1198827 248728 1208702 909822 1000562 1731391 224132 1327532 461939 689933 1861361 1251300 1939959 174915 673949 688610 1232924 62381 1073908 1972581 1633469 257814 214303 589673 430052 281383 186586 1590298 308986 590575 1479574 558518 238470 913822 1988643 898430 1099636 983077 1452813 536 1909658 635957 1324955 1109479 274457 1179948 725683 1556549 607708 1254681 1040276 1447978 297693 1090907 1544312 1686809 1912158 568379 1825817 1603205 1522174 850976 1642039 258419 1214376 466643 1712444 1075324 3386 1200209 540186 578565 1084432 334708 310788 1365555 499748 1311331 748177 669251 1404018 574911 1976380 1325478 703137 577411 1954774 1720619 1768130 1486373 1582646 1672290 916293 1014955 1137492 1820463 1531721 459747 1652431 1223108 1015709 169677 1935717 736820 418724 1403031 74911 817075 1496912 1436769 435331 478491 1712547 603615 45619 997174 1121086 780961 565104 1429064 1802353 163755 872885 1693921 1913575 125695 681394 327276 29139 1674205 1647569 1146530 1939296 1619132 1331204 202481 1154668 1741396 756801 1050694 587984 677084 1334459 124658 1433370 468055 663481 1431941 1096711 1228794 1216185 1076670 313088 215821 1447189 526627 1464471 1113566 1899311 1081185 893873 1566745 1895184 1261366 1236491 347303 10674 1277507 84448 826326 1704068 1136006 1184528 1897866 88944 470060 932983 408400 671280 1634443 225509 4802 909217 1546285 149454 301409 775026 292742 791698 1615090 1705838 1606879 1988001 1661565 1104218 1908374 1796662 894890 1651446 1202891 513786 502587 361963 825334 326859 1280841 1662752 387174 1354135 1009442 1523873 551551 1625364 1207798 349623 1933475 432144 1132051 410530 1793879 920651 1523118 1517490 1707960 323261 129172 1903916 503965 832588 1214019 1919807 1000105 320554 381061 1129936 244696 654771 1272411 1301161 1961000 1109172 866511 209617 612574 299512 1888055 60093 1797601 1988567 1286536 937212 1713574 1247214 7281 1322254 587916 1673337 1345732 1905005 1121723 1503784 1341469 2157 32204 108918 804861 1278375 610429 1887918 532671 748968 781526 270135 1992711 1914052 629336 898391 1549419 697696 120459 1891410 562094 52049 1415056 533159 798774 1504036 1936663 1776360 1662196 848799 1805079 606194 1683772 883685 33441 33987 365020 1813015 1353869 846787 1277278 30367 614989 892464 1970814 20595 204777 511059 1288146 757772 632559 642635 1965660 41499 1459875 1777162 1230374 1413914 125965 948750 241671 755402 230103 1925220 1167392 855117 1324779 132345 732038 1863240 243064 27460 1510062 1318467 1610045 1247398 1438170 1593166 402067 749341 1930806 1814181 1434159 963506 89867 710773 339755 216208 1496185 1987167 608658 269105 1590916 1752572 1596687 1682319 1833311 277633 1992525 1575754 151787 1766233 251720 481236 1024607 251650 1119775 1638846 23718 307014 1387363 575612 754735 1520761 1447090 3007 620949 1094154 396643 623803 1523316 724547 1501978 117462 1667347 590463 782669 1598724 1198149 1394389 874342 1859255 1712660 756802 473682 1461367 1367552 342747 1414172 1137099 274276 670119 1527968 627334 1085754 1046003 398026 1027144 702455 952484 954806 1926927 1295519 1217918 113161 1718584 1864977 1878598 1521897 151914 409881 381367 1791360 238300 1889339 1073636 260291 1826723 1717989 573128 1974773 484062 138446 1875069 959685 245784 222473 18633 1182598 1561416 1485941 466511 1734656 911637 1400300 1555779 507378 1422812 894100 1016581 916102 847589 159948 1579745 1052309 618045 1364034 1510465 890740 1273357 1295447 1204597 1345634 1596777 119717 1760042 1441882 1717839 832727 998170 1331752 1423723 932818 1151712 993331 903911 652747 502242 1206614 1962155 898110 861950 315059 1592157 1067417 1507989 1384492 1435141 749899 860719 933500 1023747 426196 1191523 1350770 1624349 1625729 1095764 1060697 1187626 1684023 950870 1089004 186742 320482 1274988 761165 1832721 1112920 605444 1732737 1464990 792453 468348 666877 889578 1630921 691 1179557 911797 198780 366475 1658295 1784131 1139867 70632 731993 1833100 815179 94525 1578126 1004709 1822771 80899 1362992 11533 486158 1704842 1939706 1280645 1341377 1684816 896895 582982 1215117 1371815 879583 394279 1755525 454168 162797 1676172 641712 310981 442540 1620410 1521389 1915981 333552 451051 47967 568750 1791828 700441 486111 1570536 1967223 303929 1467466 1154263 218606 1464841 1989706 3325 517248 1659682 213092 37678 1327708 389861 1043599 1980334 1431814 901083 350645 1896777 790106 1546710 64550 1635748 1889768 1533098 157187 1215631 990775 1133833 154325 295675 1025107 1559108 1756296 1930506 608467 1547332 1650972 566379 1774894 1330393 384235 1103282 159378 1596700 1499801 113621 509322 309477 1312932 862784 204028 1541047 410398 624398 1553246 876060 1730420 518180 1107482 1808488 1697293 125789 1917088 491907 148564 856272 166073 1961121 915801 510344 548442 716253 771679 1455983 1074820 1406959 1272283 1659316 754955 1839969 428118 553017 430185 1577627 1463918 1934764 1499587 595329 1316739 1869046 1966561 1250533 1684867 1922045 1451740 1229106 1166828 868986 1721651 1854457 593347 777800 1518832 297590 364136 1028830 1911999 855005 525997 1228840 1925662 1596418 1420828 1388914 1652664 163694 1082352 886005 1448754 886844 1627719 1387330 1938664 218244 686521 920588 41633 1435089 495421 1404414 1721315 1624162 581201 489121 1438163 59751 1576787 1607378 429027 330668 1026035 476081 1065888 1014745 1005367 1113345 1719739 1399111 651583 1332743 948230 1383949 1857501 1472620 398500 437389 843925 1544610 1529727 504115 1476718 731747 1862597 1688220 1779457 1725892 1708560 44749 1210385 1491765 97634 584580 1519807 424503 425037 134688 1633713 1516750 1465403 1928281 574625 488461 1216635 398730 789073 933364 224323 1880631 83377 1749977 506355 914945 302266 199376 1181058 208892 814455 1365087 1192650 199572 901244 1836870 1438764 600921 1517507 1941654 611737 230667 151118 637828 1109576 630402 1549599 1395577 459676 1150035 384388 1350715 256562 1919680 15605 1775693 1471552 1499378 371903 1244165 1114359 258642 455986 729896 470126 49851 1602558 899146 1403381 1663542 320942 874359 1843165 1603680 974639 1066542 676967 1700290 1809898 522540 1849596 1102487 1143117 58899 580341 1869680 707517 384647 958123 674794 1993066 83573 1779607 341981 1158507 18002 1177445 1054944 1603876 645066 1033378 665936 1669168 1240435 312568 36024 1168793 215365 154823 96142 148474 1074251 222878 434642 1005040 158271 1172829 1153886 390850 317634 1575468 1880758 354722 275986 1337470 987242 1949536 126970 1437226 1336839 283969 801487 1022832 1052831 260443 951248 1760832 1622160 470681 791338 104319 452582 44946 640389 271580 648300 1294340 360881 147042 315586 357923 1639924 480659 1483673 1543499 889386 1467984 908220 1855318 143103 1035687 970724 1770877 1604577 1189459 135897 1255115 1226620 1445897 1626178 1776410 1508197 12912 981287 195733 1181205 1329056 1817340 1896647 1914603 715117 1137194 1433063 1575709 1377592 444149 642853 1044604 1852916 1058308 111205 1337778 52814 401550 1794963 1653732 601822 450986 95183 458258 769852 1573448 1803691 1019379 1668120 629914 242191 19793 136087 1238802 1522327 1897369 547060 1615039 1490140 902152 1303102 986040 525435 1601541 1005956 382101 1922024 189111 631 929486 384801 550672 1116166 1567852 110835 602922 1391987 762353 1431217 243025 986360 1905532 1113125 1403252 336371 714442 916047 1708943 434582 1262007 299518 296936 1703191 1299821 112182 220773 1822614 541677 1767755 1058644 1705245 1289854 24247 423157 1208567 1901575 1284216 766622 1210070 991639 1884345 838527 1885482 297635 1813110 1578104 1291426 750876 1485001 989070 195588 491562 15650 1415685 551113 1946313 1058330 407336 1775826 549095 736418 684556 1410132 1851166 344097 801328 1209223 1996487 1622895 2208 1119426 1518688 273198 801705 1268061 964774 1550361 1919226 757822 1537726 1288102 1773324 166777 973005 619000 173254 1645562 1421241 970395 1863287 1301355 947368 1989988 1099897 1823366 599923 943429 1631568 468422 731718 1352613 182745 1739672 1377411 804506 1577034 1978793 1930488 550539 1941784 275944 439226 1083178 958030 162947 809737 158279 458744 314691 1619618 282246 1368590 51874 1454563 1369742 417023 1394416 1922858 538391 1236547 1550725 148192 1860886 355422 1895168 418214 1044266 1401054 1173519 1018233 1950285 1733513 1928442 1579906 1434829 69925 521141 752748 324638 1753214 509534 220252 1619996 78354 387216 1442457 617982 306650 1451800 404013 1640673 692845 822007 1153810 677951 387706 1421390 34115 1264816 1308939 1776805 1770395 1769300 1448164 1922464 1483684 420294 413686 1999751 1149722 847369 65414 1165722 1774699 1390862 1035319 1641457 95125 1121934 1373470 664794 1098904 1271079 1644767 680099 133970 1039711 1386125 1271582 1070878 1128802 1898785 1472307 683842 663259 73598 1766190 783620 1768744 179627 38147 507887 1760294 1107650 587222 706520 1851776 1268393 1197221 50915 802660 678852 1580221 1416362 326182 488835 184313 888310 183607 356676 239005 1604307 418371 977196 677800 1812285 758727 148944 133908 1210166 327635 682804 1045433 1976760 691194 1442323 1013650 456555 1971594 831036 1013767 140376 197618 372132 1996621 1225882 460876 1018603 176405 634163 450618 796439 563894 1629975 517117 1156187 1679234 923044 1803719 85178 1587384 1172940 412546 444276 951382 1285542 915340 62167 631166 690970 537109 1744453 1171767 1121323 90393 971388 1811511 1701345 782214 1571912 1270651 814762 1509983 1916606 729006 502955 773818 1593583 475490 688130 66435 1204151 835206 1798678 974670 1012446 1476918 828697 1658771 485710 228024 918929 830968 1184320 1590368 144622 1646474 1518095 339734 1797946 1142444 637740 763970 12302 8179 1191124 1054132 281264 146858 1133180 686560 275856 1534917 1249214 813154 1821893 616895 765585 401154 1584729 465071 1602452 252398 1733413 1235195 66052 1731462 1590533 1814179 1133992 1814122 35333 864 276711 247943 1108682 126791 1894037 1178773 1011842 1500398 1735184 1773991 1527914 500006 1918887 1447060 1081364 1607365 1032918 322535 154388 1654176 822136 1893796 1681327 1781308 1688000 1019503 1227762 517484 1087733 145575 2192 701804 1315551 1804750 167819 648797 1156312 102644 703276 371729 65031 1212734 1410441 1905427 1058159 1718607 875295 1470283 1659380 1711634 1241821 916784 1385350 1348756 122315 59264 1379317 491377 1593503 678093 157518 1480593 1157971 1662717 944820 1712987 1518143 1495474 442939 1743142 140216 698451 295412 1565658 1061469 1168432 391423 132280 314508 1885934 1468351 1035744 267050 1369011 299489 834134 1270104 323820 1464014 1893845 139671 718525 628243 720073 1905781 100088 1653410 1095393 1780611 1465997 606702 1091372 431903 1966102 287085 1830293 1575716 282164 1482213 1184400 1121466 127632 855055 1301118 88700 437028 1187553 1437319 521282 469790 474253 39965 1637599 784135 326744 264844 359871 987088 367445 158912 1530441 1722995 1317823 1454981 186768 565307 1775033 1319877 1900164 1549823 1365850 1428593 1482570 706268 1501183 464330 270854 1400962 1783577 402268 635268 158186 103901 751992 1070779 848114 114231 1010349 448919 1834512 1818177 821571 67103 724861 1067613 557190 309310 1200183 1957378 1977087 1883679 1209143 629123 82345 180808 15935 493691 409376 1703824 180309 1504551 399106 284253 1511992 626260 1825286 497426 1005178 918925 320505 1239427 333526 1456476 964969 44005 914562 1914705 1462940 1753410 184612 1621980 1443465 241626 724801 1402575 780045 444572 1983730 475098 1125877 820228 1056626 1821380 384623 257261 842171 679623 1880543 734850 1508028 1119828 838533 1256090 837061 1451996 1545866 625347 1189290 367672 1070411 818806 1944520 284187 1189333 1099385 1947644 1635773 1668831 1178179 1355225 501410 1212928 391996 737249 1534867 559799 1728453 1074020 1637722 1149000 1989057 692269 1124030 1290455 1979735 871733 137416 1888037 1285318 765133 297558 993317 883610 1027032 1275178 104649 1058287 1162430 1988280 93711 1300142 531085 795745 1739695 361616 667879 1561857 1818241 616946 130711 1856028 1811710 1710223 1811218 1656591 1766950 325575 1212298 283746 293337 692887 1667017 1562085 927285 88859 1621939 1165786 1722736 834952 1808204 1962995 1996207 807081 1221183 636534 718562 9508 1997105 182296 1997246 748098 1468222 713124 642746 192330 645910 908057 1118397 697623 1837919 1939490 206170 1396435 1132309 392074 886079 493871 1828220 836598 724244 1795190 327272 322931 77881 1122783 1015952 1812145 412114 1704481 1685352 933185 1010697 329908 1903426 1141666 630369 1944567 1961167 1008604 773397 155359 787637 1213947 792064 1028015 221458 1009425 216005 1474108 1367347 1110478 1293072 982152 1642023 1237191 1591909 456845 1783031 1444083 790440 1868956 1561046 367247 952234 1017117 1185237 1652714 375374 1911284 123743 1841525 1126342 754301 834787 1804777 982816 1790503 1707705 1213385 1215298 1781025 1612769 150939 1458839 862508 1013907 128137 1494755 1521851 343754 229694 383821 1367799 594941 51410 399699 726908 425008 645942 1308232 1919238 440537 1949352 84262 613578 762476 127315 1630158 1821145 773079 1986421 1483448 920267 574938 937971 1778224 985978 420350 659708 1448183 1243846 1396186 1099394 1917218 1118865 123501 1246933 863602 379000 1418876 826229 1009258 1992544 3813 608582 985672 1711569 1722905 1135987 1155971 734579 1184229 1825304 1529187 1959412 259910 1868256 1690508 872152 1935497 854356 151999 1950595 1402692 885809 655151 644820 1806582 1508282 561466 1444320 761856 507653 86178 1473084 530457 351700 865214 781442 677971 1838921 722185 1399373 1092331 765218 199056 895119 737132 1869314 389911 1840720 539456 1891169 939381 460908 1918571 1523419 128674 1442424 854875 926068 876223 297206 249622 61705 1662533 1677668 204867 282607 1995265 384607 740542 1958191 1066330 1468123 1879199 376890 131967 1704293 894476 1190519 235241 134275 477574 696762 1701113 1638822 412589 959267 93122 77583 1306007 1853566 546524 62136 1338477 995324 556370 1744028 1843301 1285025 100946 1532482 21019 856245 1733984 1585756 1193656 1547984 1079964 103174 493194 323418 1634519 1400997 901750 1552690 1291738 1034669 1651011 785794 613022 1080858 45214 1397891 1837054 862398 107807 1814273 1822011 1361921 1796072 689398 1996030 204984 1979572 1148057 164056 673050 1921465 150967 231941 1480374 1663741 571782 940875 525497 622106 594690 1465754 146641 1391355 824585 1718466 852037 1289901 1522105 1443032 122525 1839109 981966 848120 1184185 1067426 693799 1542691 1702897 33307 872033 494066 1035539 841173 1200034 317390 480860 726851 422261 37876 92735 910208 1725459 337380 1005653 42993 892104 88658 1320987 1761452 216339 1800368 524546 930859 25258 328630 360143 859441 252939 1489814 401547 1082213 1164382 1172749 690878 964899 1217025 194929 748673 1194726 817343 1501599 1938086 49237 1402866 59717 1964255 1375478 42244 81776 1741810 436012 568617 35266 203396 48353 78321 105162 1199885 650073 795821 1105860 283682 908585 935322 1496859 698912 904777 326298 648209 16523 1754368 1808480 1221794 1052289 1469348 967865 555013 404124 861448 357407 1785985 1997603 1886053 331952 1326550 820235 1238554 1098076 523500 585571 192271 1237796 1079214 1734873 1198209 1572204 1481625 1861370 1461418 817816 1069425 1259680 962236 941378 314049 777657 130311 1060669 352908 812161 1008530 270337 1484164 590591 456181 1313429 591020 1848705 14981 1300733 1588923 1403718 1525382 1895432 1557695 419128 1508135 423573 1953548 1130056 732178 331003 598703 1682342 979140 502344 1065602 3576 103706 279700 646423 1534948 731809 807152 104530 1894528 1167988 1702407 1774038 1872860 1395241 618029 72732 1565105 1380368 1260148 939430 1809537 1005437 1655857 628999 676962 1079453 1437258 548690 394462 51946 943070 1145033 718309 987803 1654475 1982809 590941 386122 349872 1167326 209965 1301081 787316 983660 1956155 1572464 1898227 398760 462327 1233296 350172 1344808 1790426 988637 1733598 126183 1658610 844355 1806466 698733 166371 562962 1109303 569270 1538309 1511571 1090380 254092 489240 1166371 299433 1664963 557847 1318926 767955 731849 859543 1238126 1787947 1421355 1302321 1238530 1170776 738951 1694249 1372343 391590 683344 1139993 312866 1895148 549545 937853 21488 1362072 283674 235574 409268 21294 900755 97029 508940 251924 822723 900885 1630593 174805 473982 478388 822604 1137761 1921862 670448 275592 94653 516007 1060027 557018 399345 649875 1108922 484143 752144 782213 1705915 552918 1882533 1458662 1968890 1266135 387730 1958474 1977875 656830 847384 366716 613458 1584106 331876 905014 1156519 1909417 312694 1576530 1919239 1355507 612565 271461 413160 1669018 1093067 1585920 534873 1141660 1630302 1977005 410187 528075 1940760 61162 606858 1626285 1521033 1929168 1186968 1645402 1388973 5478 1680079 406999 1781713 1103279 1593629 1451927 1415844 937517 294888 996393 1721295 794215 1919561 650199 123338 564868 915292 1160575 516320 87485 951179 908486 1446365 1581679 691370 1017061 1443011 239884 497199 274260 1843859 1476335 739196 1829482 994087 1325378 1394391 122367 953847 1794685 1276990 839165 519742 1757589 1086760 1817178 580072 141619 1666784 289206 1451283 1794100 119270 321020 1603453 553273 937803 1847406 1108436 894435 1890619 639604 1516284 1110748 888938 186634 776257 107237 1364569 1445496 1921872 1259838 940895 838064 1550454 537519 1749974 233385 1605053 228930 1619643 4496 654657 99951 1060913 1568445 794899 1749190 360426 392423 378887 564738 88815 379660 1374356 1718737 415304 349385 1511240 274092 1998692 668932 29150 1764473 397215 1775701 566953 1322031 1163810 1347504 629901 1308121 875559 454418 1426932 1628724 310147 90008 1895664 1366905 1268277 613117 323239 18844 1442973 1014761 709784 346412 1109235 817560 655466 1763827 1360397 1748981 1604867 645795 64616 1153470 1597421 723779 1043101 1926100 1361724 1961514 394559 1066362 70116 1240120 1572890 818533 1146465 1760745 1875467 1008485 302369 610422 1477408 319169 461154 1079662 853881 1862634 1329039 1146642 1515366 9323 977544 1777212 1891126 1210930 82200 905311 251692 29806 168003 1269969 1130463 1941077 1814770 422697 381861 1726788 63132 128134 1241938 454771 703059 840646 1570544 1324330 285539 6865 575810 245780 1567973 333194 310416 589629 991107 1229459 1928422 1272932 1614369 1188285 1564001 1291805 1176438 1643934 131665 860156 1065591 1388717 687514 1576140 1390880 982392 921735 572961 1376739 1506163 1337880 944721 1821881 1212912 460802 755228 1805963 841667 1391451 1692307 1784497 1466732 1887171 1647240 279634 1773372 47605 576213 923345 1112484 1688816 777194 631388 30873 952814 258670 474193 920979 787049 1053058 1786303 618480 889079 1335194 1897640 20316 1545444 1119219 320766 815995 1675978 805050 1665084 1293800 1996571 1808739 198221 812323 1018218 176711 21666 867118 909194 1817104 993245 1295509 1287507 847755 478907 59690 605055 1973927 1851771 615905 1607908 1769892 603732 759962 53314 278231 144423 453323 1516695 545975 1649608 1727339 823177 1200759 129624 1471781 945056 1581845 1246495 747606 1546213 394585 1107038 1553263 36873 520281 659397 1448255 606804 793424 415272 929738 1848007 917136 1225657 422998 1749509 1284064 1284533 1061837 1037844 1215916 1352106 1913242 1374201 1581312 214915 684542 1234195 1634543 1422354 181833 1795602 1683851 102613 496076 1863851 359832 382934 984883 1579034 921936 249618 676949 1167669 1125678 537097 742056 245855 1903017 1895621 869676 821570 271180 1220975 1805081 259433 648800 1071494 885709 1953262 198107 673232 1900974 880113 1207318 117717 1021079 58389 166951 1781947 1375995 860688 1532091 1282557 1302957 202602 1750001 1084019 1809659 838151 1707026 944308 528705 1458720 1673702 687609 1683068 1891186 194577 278982 814260 331966 289918 565159 488537 768523 262291 886556 897496 400895 698272 609062 1419480 1628165 822320 1556277 1981404 1377266 749716 822615 730683 1408599 1264112 844489 182577 1977578 775594 1881067 1145484 307562 857419 654160 1397719 393028 1228480 1672869 1139482 634102 639432 1935267 571241 1416111 716615 190434 449609 1661735 1818269 1250119 451593 971060 77314 452327 631051 1720473 48703 1327209 635053 1119328 1338499 282458 1816321 1331251 1009042 457999 1458947 657462 1261104 556599 489640 1727926 1260959 637940 1881322 10342 150139 602536 1239456 1060524 1985540 551421 125648 1042230 1877912 1971837 1934144 340066 1520346 1111447 1423109 886346 1384425 994526 1990572 952687 124386 138698 257296 974230 266697 454247 866747 1440850 698284 1841731 1642138 1474525 411186 1441503 693515 561673 191976 861919 1392053 1818864 1082707 1571338 1702100 1437808 876864 1780093 637198 773197 1286898 890141 675147 486994 973653 552190 33360 764175 1603171 964369 1798392 1863797 1237034 1866272 1628962 206725 1942178 601285 1708566 1447951 1337411 1592489 649661 1181961 553136 826184 1572324 818688 994565 96688 1273427 209842 43196 1644765 776323 1996282 865616 302318 1894196 1717813 362089 1576913 1751130 618616 649369 22753 765688 827704 482577 844727 561362 639854 1232717 329183 1308862 1923591 949344 585710 1351145 107548 86749 476097 550002 1162965 317243 460928 1498440 891036 852606 648711 1181266 3887 1669271 1085239 127544 1796453 1982979 1861027 237502 402946 164740 411222 1260499 1545591 1906540 36209 1789846 784471 1715003 519940 285949 262558 1358706 541805 367649 1813004 723890 1610846 1057498 567511 947418 348096 1244562 1100351 27925 1612246 633862 178181 1418789 1241274 975814 1314124 588906 340455 1277917 214775 528140 1897993 1123248 1275966 69887 504937 1815661 104446 982376 1938454 1553512 1497753 1604903 1992319 803397 197175 920753 326772 811642 134416 449939 1704137 114807 1620394 1244310 1797960 952601 866534 1648943 1211826 920253 1335701 1975349 1057042 243959 168461 457430 1006262 1848852 674198 1219244 1692853 331859 474005 764410 1265250 482104 1109372 506178 645431 498862 1521968 613409 1399500 543723 575213 1972840 132175 1421269 567071 532862 1994740 287739 302061 468679 1975860 889592 1388270 1301508 1124979 295472 75303 1091950 29578 42221 1682174 1773999 658386 1403751 20381 1807465 225067 860670 1908859 1695524 725853 429285 912675 1065134 633588 1407924 106644 1063322 197734 16729 1801492 263628 375095 914123 1656463 1388147 102724 1806979 1933477 1209047 1080745 1451400 1119840 910260 1326933 674396 1592601 1942266 1444085 885169 1335756 961427 1379486 1265778 1509334 787664 574051 757428 430282 1858327 724294 1009163 1280859 1959457 437747 581033 1070813 916463 864532 905267 1667006 1909407 824311 1076094 1519233 1203823 829476 656639 1550218 1016862 340347 720790 1578865 1496510 1066044 484440 789625 1958886 1834899 238723 455819 1264483 1138946 1942109 592708 1065349 1045426 1622427 1427232 846393 231841 1694739 1431624 1621125 267253 1065279 1532576 368228 838728 1092765 328278 1456854 365572 1483914 699153 1537234 991180 672154 155159 1667960 305628 1530179 1799126 1721019 1616265 871377 123804 1869958 653201 234851 1775730 1912150 644611 745226 597391 775051 192806 1294556 1451206 867063 1277553 966296 1756152 499421 1204956 646452 1329246 887186 1715615 86950 1120616 1552339 1188519 868071 1496115 1463262 1919546 834348 145387 354372 1930803 610271 1891025 282365 649929 979813 1620812 630438 1547236 1404261 1705306 890744 39056 1237394 988635 1127738 581434 524706 1419037 1787986 1208363 933086 785502 1970323 1618521 690465 312063 1412653 1778177 1970281 337024 1714953 923064 1492325 1507506 834519 575283 1463214 665656 1915811 341946 463224 730992 670779 1594401 106169 561176 1904547 102774 1659259 112671 1169220 371841 1914365 481082 1633807 1400662 972618 1350745 1828124 1206849 281116 1570917 1092158 71239 1984282 977264 1366046 149647 159706 795374 1658777 1461795 1075682 1660459 393137 141800 762772 953567 575523 1753881 1999673 1559681 1981447 1368858 1710989 918813 448362 902236 521458 629936 41428 478522 1933032 1623632 1246035 1327906 773218 553604 1386805 1002116 1374877 378607 408895 905044 1511978 631062 1832480 1018614 1673153 61587 1793693 386011 1389516 158074 1207180 637431 1264279 1190858 1268295 1191893 1302028 1959480 897272 417330 100247 959820 1796537 262853 1094327 454561 767366 847662 970315 1522147 114106 262685 1308035 1252138 191244 162241 600412 1009947 1647788 1647579 1350950 1778736 1120284 1034938 252947 1817167 1016961 1733801 982660 979273 1624311 654448 835101 31345 1104396 1366757 1189410 1082305 330334 1571888 1795229 1041033 1743958 303440 615021 293422 1771025 562036 600460 907652 624456 1968161 852622 1366874 1752337 1526958 1194179 168830 592558 803361 979161 1747360 1952703 451293 890676 1233782 892081 1403516 828751 1558686 732468 1965617 625149 1617772 305920 1455956 1695137 1013717 805126 1635325 672806 471620 1326614 127174 210494 877452 1844539 1924340 1316571 1321976 1233118 1841516 127762 1376764 11272 1364070 785714 1726286 589928 1648351 197286 775470 834931 198951 1074420 19666 1237752 1129966 1565603 1779203 966359 99423 787043 602596 1754500 1036170 528403 710105 1150716 381644 1853712 8850 1434453 753715 1711777 1001068 518471 1751536 659167 890290 674779 994394 169518 1636526 1194016 793099 1137858 1226882 705509 533315 1173886 743869 219887 162827 1318356 652163 881203 1031613 1200985 184718 937219 1727430 1689315 1852873 113815 1660779 1152257 451392 439561 1431461 1455183 1176351 1685413 1492069 788419 1507304 1641360 108684 1885660 469124 688096 1282652 560309 939413 754446 1199088 1537007 1748030 912598 1906761 865347 592162 1538034 335437 1803740 812196 1035789 781007 230596 1521341 162318 911707 774001 363246 107808 1559962 1988292 1546498 1813206 1303358 1473637 1934849 1055672 1409781 35788 1559097 120373 727807 688810 1693539 1808082 1351444 1963580 1033097 725919 1148584 834500 809166 1770714 152011 326048 1056523 1715331 529637 1583524 1875023 297316 1868430 1177369 1816055 445300 1131194 1139514 404092 420718 1449240 1075019 183441 1969841 1017858 1611534 519661 1863743 1162787 1537263 134426 1193287 718389 1527620 442683 295466 1059232 1892524 721414 150285 273461 993022 566752 1425811 1639826 1648666 1924850 1711084 171860 835343 328941 666700 1271971 1858258 1746269 87095 142903 366138 1459847 84651 1166221 781874 1877236 678189 827793 888341 990167 1094474 1174074 478770 1430048 1939007 1453013 480669 1239990 1951599 1597442 104441 1446766 1013967 340533 1708394 495354 695008 1340228 1896234 1330628 1280947 791098 1656418 269262 1937327 1730145 333325 36005 652657 1985173 1631258 523729 1792973 946817 1481342 320393 1229453 1004376 419892 187706 1279535 317103 393135 1978890 826309 605131 312820 291730 1385134 107830 497514 1168955 1442283 1228798 1140767 1103321 1961544 1517700 1555189 982953 1391965 620350 1449776 1380451 1819647 491375 1557599 304802 955270 731978 1782699 1475813 509471 1862730 1117691 1616133 659531 512501 1636431 33450 706164 1270564 1580580 816339 1815341 673592 219163 1181490 518972 250827 718971 1569500 1205050 1813738 645135 764153 464847 1627828 1686185 404825 418176 1161815 607228 730767 1611955 1834967 997425 963134 478715 568318 204603 143868 1594603 1194026 1618931 578488 148423 1311795 1523943 25817 1741637 120640 27670 1244265 66589 1757873 39872 1887487 1691291 909724 778209 560245 1419616 649904 760430 1143876 25481 584828 649742 1475831 1836863 1072626 181055 613061 1719130 1783793 1454988 1926465 1361435 683944 454683 757020 1625191 1893361 1562726 205562 1356429 409780 1475234 1284691 1338961 1432162 1884056 1224045 1098400 423529 1749076 969128 761493 1714511 1136893 718606 1249611 9539 483260 1667803 1801616 1319532 1083175 392340 1640142 314572 1568713 1096656 1799125 758890 860974 1627168 1322501 1146548 531495 1624896 1545393 1574535 796969 978231 916171 333863 609926 192358 856374 1836446 42597 847219 1580942 1224044 1118589 1321085 1336480 578822 541616 914021 142645 1505724 1306633 231392 1066190 1538928 1274965 922804 1508442 532943 1934923 1319829 969876 1737565 88747 360845 14856 1478000 760186 1426655 1763657 848977 830547 965004 382453 1090893 711286 883590 916202 132436 743365 1954431 829912 667781 1388737 131537 1423185 869311 682154 1090789 37651 1680949 639500 1825219 606819 1896370 778524 77791 627431 1014980 630633 465541 1811039 200662 390201 219190 1065464 536720 493979 1611757 403305 731319 758068 1211027 664875 1900558 1838917 1886649 1590442 1101447 1298824 1841777 360635 1245721 1131560 484563 269209 592320 1039 1142609 490345 865310 1831511 824403 1804139 1972081 1348445 1851478 1530482 1312075 1123541 1033547 162322 1810073 496160 984542 515076 372565 1929415 1892782 1213690 1240751 1680453 1505428 278579 443709 1450504 681124 1519027 644802 1548701 1739399 1919959 549270 428830 1203082 1224644 469404 1875425 515992 552433 300918 590445 175860 1302360 626419 1508261 1884681 1042815 565215 424407 640726 1064317 1527864 1521343 369708 424749 972124 1009311 1284960 708780 425950 1651449 1616743 75519 46158 758151 1545838 1592927 371840 952589 1779240 1961828 410838 680468 425474 1944153 1395445 645911 1641521 808804 199449 454634 642200 938179 1305309 1475573 1416966 617058 1717704 1257867 1726935 313570 733002 651944 1574103 1367301 1786790 1377242 153350 1235316 170603 1679830 483422 271411 1636435 113536 1798849 1158605 319779 1483891 1508137 900117 1500897 1688516 1975844 793554 839143 1078199 605683 1431115 452701 873578 1724221 1979298 1218923 769498 490034 586091 91237 1121062 781056 572808 1911458 567570 1856619 1204783 69993 219204 1396634 1182926 1317074 743511 879072 1061748 806095 1612567 760346 1161981 490455 1808920 479844 1271846 509814 1399619 842818 271206 1716619 239923 1914245 964942 1070373 831263 1086644 571764 662031 1876832 1940693 1688258 450514 1568881 944292 304731 916130 1829554 891316 304772 79079 1636443 1399529 1198296 1812955 1979056 1066199 1079821 109124 1106674 1976182 12236 1290568 1188626 1692391 45039 560 579225 863339 541421 1256357 1740840 434482 1158355 750251 1044817 459180 166522 1437630 1047595 312334 86327 652271 296799 1412520 1618851 1387404 1926803 1342024 353399 376286 868686 855836 519367 1507465 1640628 1393593 93363 534585 1922104 864844 1846400 232156 955628 1001106 561698 828884 257078 1401807 760880 545331 987668 1365339 996747 1200633 1204791 1452176 395990 797244 945310 1741944 1292603 583168 1872301 1827278 786009 1974015 1843033 1930531 539169 187055 623385 101567 1146418 491636 98258 840848 1334905 1545689 1145089 734499 1753001 1753759 1985940 815781 427260 1159148 1816329 1190746 1400243 724018 1743 1606627 1041159 756332 611254 423214 1343998 1746437 71241 1303556 1705865 911466 472642 1398793 1889495 1416736 138805 556695 247185 1656617 1533982 869445 267916 401819 930205 20117 1521422 409725 1733638 1988899 106655 82228 549253 204960 1065715 1770378 17868 152064 748383 1865974 1574768 1235480 1372103 1222165 189393 1551333 581192 256155 403375 1743369 306033 1795481 1347915 1686150 653100 201683 1974550 1255895 1807500 41367 521101 748822 1289783 1402148 1137513 1827856 1032706 176240 1297334 615640 1904302 807967 1380105 1666767 1870476 1855293 1806941 1425505 777553 1535005 258446 547042 1433903 958658 9597 116181 918853 918987 1006311 782322 1367883 301878 448878 236074 1602424 1218697 1022395 57120 42755 1250497 361539 1848053 1608267 1389138 304323 1178126 1240919 274563 1660512 71084 1304202 1673526 1981153 979937 1890979 590508 420732 1014632 1346840 1881383 752626 1993181 312850 1262483 1988358 662013 512383 993701 1622604 1997584 113667 1931494 1522575 385557 1521060 508898 1041379 1814284 14355 205511 1475440 1274324 1533411 239528 968787 351743 699592 701916 1851204 663571 1937644 1293436 787699 981681 326657 591374 1402563 1090084 203681 182432 1971158 1937531 1932532 1940042 1535786 522405 1576902 1470684 514395 459196 1113018 1710375 375767 1990262 1224097 263933 1598596 1101419 434388 1875717 349295 1324588 1453247 74005 1398523 138970 97998 1219726 308347 145366 820939 314220 1691737 798256 1620953 1273253 444769 257624 471550 359452 128065 679843 1971262 1629265 1446352 1404090 1640199 1442600 741461 88689 1105188 839701 425736 85521 592670 1556390 746081 1609570 888190 893169 1937727 1602534 706392 138925 1890490 1048501 107158 903638 1840185 54000 826428 29641 747574 491168 368189 1767719 958413 1354202 881788 1809177 1762217 1163192 243327 815449 507885 584455 643138 1197242 1877127 1653304 669882 1580790 185379 335297 1620655 768250 1763096 1651217 1251600 101323 1256266 709316 364374 1645432 1739495 1683827 469386 965424 1077917 1625397 1387074 1075486 1669006 1840370 152015 1494073 621581 988026 178506 932068 720628 587362 710513 1834703 680275 1837905 126247 147895 1923510 919703 228254 194243 1398332 1732754 953651 658157 134836 173286 908531 510217 201796 1009908 875841 1983877 1758374 1830818 1990258 1278344 347619 489614 219072 973085 1878701 980197 411679 1062769 1708383 427107 640256 531798 1729854 199141 1692106 199184 980584 989531 760490 1835733 1995330 1029820 1300723 955842 535888 670829 262285 255207 293418 1965695 635968 267782 1100488 1345423 1502100 775663 1371762 922685 751945 7106 1670677 432852 995948 1246539 986614 1238586 1992946 780981 1718047 488251 6369 211683 158260 1564046 1637169 1059647 199180 740572 1386466 1664300 1719641 24689 943060 1237922 592443 1978073 542829 667485 753750 1965548 1156913 1306631 1519857 1118554 627653 808278 384779 837760 1396952 407869 397188 1647795 1557070 1493634 1691214 832644 219878 1843806 597621 699436 1637747 1375440 652824 883370 594683 991675 1923290 788486 1438639 627263 1040913 1517333 326803 311748 1152279 323965 1325173 1959794 1721207 1465996 8344 1424360 395805 538138 169402 694868 1630761 1875545 562035 179845 691166 752979 1997708 482465 207147 617874 1942216 1806571 1447004 1921387 766073 1501901 717567 1252619 362062 1159773 1101377 381709 1550800 911570 674095 310681 895566 962990 1888183 605899 1953285 324223 1053024 801821 1727903 939581 652441 417602 1299734 637671 230134 312634 1210818 182593 734510 646412 1972086 190746 1728069 504438 989975 454319 1309850 1047846 1037097 1130164 1985896 1029652 1858984 1560815 1163404 1439405 22511 634965 1557409 1567521 1784271 1415093 554023 226185 335713 542556 838597 676678 1317380 1030532 901863 1435674 1203770 1038556 271388 1351513 833803 1612788 810622 530454 951890 624624 1599175 1401615 762473 1335502 1276215 1861426 1997750 1663362 1636249 1828702 724046 1980626 139208 1592013 1195547 1251510 156828 1372261 413564 453687 593166 489196 506124 308191 1264810 235803 532686 1821963 93880 214020 1987276 983750 502297 1783464 184045 470918 1192663 761634 1542218 83700 1997669 1727949 242030 918755 1327973 379778 1681640 1553130 1187295 1467069 355613 1929779 1425103 1544186 984606 956527 991514 1659288 1569747 1540595 1849618 790946 1757998 180916 18034 1146251 68144 385686 469995 13522 1673563 1219835 66549 1609278 614500 1136281 320560 753505 1457325 604025 1903358 1565614 906311 123047 521425 1626666 880902 1938609 1521349 118368 1690877 263661 1828054 1949694 1328622 1702375 1433239 1043648 648002 1042420 973717 293785 755997 1249011 1034643 199786 1429039 1480637 569464 699165 456947 1205141 1368889 1892935 481297 266142 88579 1530397 404650 943212 662704 1466459 1995610 642222 1257417 100178 1473321 1710867 1664327 871692 950128 1609547 1361783 388384 449435 836451 1997450 1350325 281783 1328741 1423075 1924329 1022228 33241 714612 1564035 1784901 418573 1293262 1350669 222904 1991883 370323 1259871 430272 1833544 616117 1183653 573341 1226337 1428635 462874 103722 461220 1873121 1509401 566766 778748 1153023 481022 1744337 312216 1304654 592399 1756107 966328 3922 1232343 1094368 706997 1389841 509284 1127113 278993 1949552 1674666 545907 1762638 1217013 698280 502465 313351 854474 1131082 1682923 1661728 857251 118249 203397 1833024 1288356 840039 279880 1297577 1093891 1429885 1788504 1321742 84483 448530 133302 737212 659407 1258779 933817 152062 33523 679637 1802416 1500987 225541 294069 2962 1505816 1136396 570788 220440 1743892 1913862 1327772 1538947 586809 1570003 1040794 198972 627177 1010986 159118 1973497 1431655 359794 1992860 1941975 425985 1146491 1557146 273793 606867 485392 906121 474854 1524048 184548 227703 1090118 1957924 1498643 83646 593457 838738 776801 645461 1472278 447477 262161 571980 1328074 945681 1279574 1054121 322063 767938 119192 942164 1012040 1030904 224148 263892 1358890 846819 1678777 907575 224887 122483 1203214 106266 1361289 1518840 14807 490940 1774643 1352124 253369 1865261 255932 385316 1339254 52877 715870 1459451 271020 1028734 513159 851014 366285 575088 1974695 1811091 294061 838182 1092921 1150941 910252 1478718 845744 545021 1619371 936073 146896 1856324 1296819 309263 1041116 1858186 754208 933701 1255930 1584752 1583499 1867156 156281 1963732 77473 363666 701122 1330857 1960739 1569213 1487962 287961 186124 990276 1431451 297679 1898308 440308 291790 1945445 1475189 195023 628943 1912489 1182301 1266531 417178 857749 1868011 1156909 61663 326202 1529204 1667396 181419 1019343 1842632 895234 759328 1956931 413192 629090 773618 1706872 317819 445587 107513 763659 405235 325820 544499 816777 237471 1761661 1102567 862772 1008168 1139135 680379 959618 1465437 1049754 281126 1967198 714031 1132096 1293361 488274 355338 1775438 257591 1647081 1244172 1512280 859204 1196837 498837 655475 362524 1003079 437282 1893031 815302 147456 498573 261799 1133154 458791 1764230 762182 790432 383321 452454 1511588 1492508 1750821 201433 1495947 14614 688371 1199465 1672468 893786 1604981 272764 1458768 115754 1482693 832626 1007109 102624 1190669 338144 1417339 73878 1783567 622447 1428307 1420522 989252 1294379 1882152 127475 1686006 487664 1059571 1694453 1262251 235939 1655779 824513 77146 858273 902341 1730441 1512802 679375 1123845 1685414 894232 713076 1449741 547068 358274 1433823 104062 5080 1125671 163735 95726 185888 1625851 1246810 375067 1608657 1251418 1073343 1986106 1043224 321700 619121 1530474 830354 1667039 1917460 1685298 919433 389096 5008 881056 1041905 442254 639511 472288 1195115 1265435 705164 813761 1213945 1610296 46130 1033508 309826 1420430 1567925 1025557 640148 732313 1726366 1746431 1633291 798509 779132 556460 972815 725832 1192870 1933409 1491091 1105072 826247 1292292 142834 1783049 1858894 108741 1496068 900346 1107875 1139191 688636 1087717 622695 1468019 964335 54335 1891326 1379528 373337 1707380 314323 1490170 18507 223104 1233415 625584 1007036 609878 102033 804870 703003 1873647 1042224 660240 1044543 869586 1375776 60685 1396937 1501528 168211 1451665 766380 85965 1774449 1104132 1024313 960292 1715939 1499565 804841 726186 188526 153658 1831220 1480767 1148042 798061 950015 1474158 1285315 593978 1148803 1346036 181275 726794 1085744 1899808 17849 1225051 999141 623221 1552018 71923 638696 20519 1327471 909102 240246 1030292 1061738 1132697 236487 70634 1812122 923861 683206 1799116 912013 1730558 1335836 486940 1620135 237312 587429 285737 456815 1201040 1583274 573456 1949786 313012 618251 1527756 1102676 1580923 1565808 5673 1108695 795473 1281694 1396596 1316252 1481384 494460 1536111 1130254 126896 1345751 945401 1161709 77423 1889608 1808933 1167049 1733015 1642308 672411 1172803 799774 78962 776953 760892 1463761 633094 901481 877253 1398504 646692 1963044 1364733 1066629 1000619 553125 886443 1697276 1101955 1158275 856712 201709 1846701 1936610 397974 555771 981507 913066 556852 1050753 848340 1177559 1847404 816011 1430872 211499 1381408 1123128 143601 898524 821169 913089 1861698 927174 855935 1485997 1429691 395102 1389154 1822168 513748 1989456 1669716 1452432 442047 1846023 75581 900575 915902 412824 1455741 1774291 31080 274750 1560000 1384008 1711588 1968725 294664 1747352 39193 317421 1136209 1207619 912266 1510403 1749990 638745 576063 1794291 161238 183768 1024334 1560541 307427 1474397 1153070 1528680 1569884 1209973 1034222 1813242 438196 840049 1885252 1212359 1444148 251288 167649 651461 124898 868832 175925 1813975 1906559 1787885 995123 62401 1205674 831403 516366 1989937 879191 1853143 523664 351298 72240 1141429 465893 970490 1153003 1995242 1187500 539251 1884064 1645057 1432762 1374143 173052 1655064 583177 305256 509226 1948982 798125 149981 559674 1803214 1229364 1979430 667066 1131849 527450 593472 1417342 430024 431540 413994 531089 1210119 978559 795156 621244 367083 1883544 1563719 972525 711050 941346 344871 1745487 1981733 761748 379635 1817057 1558268 214298 447161 1157867 885475 17540 228051 1618605 1754580 625961 1758375 18970 1501459 1025242 1828261 14411 379422 521159 1368225 1507452 1797559 622406 1439219 612817 221647 1407038 189830 684860 1404788 521297 1742175 1288674 1269462 588117 771247 85266 655380 725791 1228343 1578041 1476401 1915774 11625 678905 1990858 927135 434230 1882582 789165 1988379 1633305 1427158 1429821 1697883 323229 604938 1402794 1168078 1863437 934088 75988 1094430 1906174 1174941 500839 1090187 508143 32141 644488 758453 963149 1955111 1267102 206749 1492003 651730 1358275 206584 604226 1394045 1715296 1686259 1700933 1946851 1037193 1405257 651987 413436 974066 1134495 1720634 931697 585818 1643812 1028986 273791 912370 1966451 893463 984675 1692920 1222983 537605 123893 51883 193379 1070102 1046728 152544 1435044 1898905 1426971 213950 1967943 1562455 387224 549739 1758755 1853252 1066245 1568993 1505321 259167 830565 1262178 1977286 1775387 991739 780090 1226084 725991 1340268 940854 603922 475186 368826 1912250 1482229 681303 1267467 781286 1641758 620558 358267 928264 1218758 606884 804056 770352 1529425 19141 609663 605539 1860433 519087 1960816 1777919 1249904 1735503 32419 1243151 1573355 1962420 824598 424556 1396420 679631 379450 1014231 200194 87073 652634 7041 998525 1490965 1064092 972180 1097649 1284134 869207 843428 346438 1960444 478557 752981 1037421 1667657 421837 104723 1733117 953726 67109 251074 1984070 721715 1404104 1905998 668072 153968 1306366 683000 770985 1702528 1756727 1838334 613866 1983596 140254 603801 788336 24869 705165 1126071 1006620 1063929 1897040 194579 1510850 1728557 274886 847002 1330220 1662791 592611 1373515 581180 161002 779672 1428405 285296 1937857 355346 805993 1845659 554161 1156311 1597265 460872 1403623 1870101 1887027 257047 138708 374567 1713175 1894682 931976 1434419 132466 868244 297979 1243277 273124 1968457 996 414759 1471807 453753 1614449 1208245 110856 627221 1501351 1463157 1082895 1139521 1907736 1564608 556275 1462267 189384 562647 932000 1744432 1286485 1948446 283185 1660753 1550325 1578696 771219 1168084 936188 352544 51581 1741440 267370 1535566 398213 425254 1648945 652286 1016945 236867 12488 1357387 1976056 1154936 206872 1490080 577313 1395516 1865899 159664 1743942 1544239 679141 187262 239684 950349 1370869 1546858 1481572 1935260 1359164 1565288 1193166 1884249 1183286 580661 1959952 1502697 1027127 431216 204540 933799 294340 541245 1265077 944654 468140 1793807 1617146 496835 1569162 1881297 651340 1190267 1499630 1389538 1577331 1937083 1857475 395305 395084 875510 1319686 81327 1260962 278491 1221455 1744672 328568 1865997 1827733 1799259 770271 1527771 678262 644231 1553910 211899 1627345 424187 1966580 1186468 698453 829641 1972933 701918 1996597 759274 749458 739248 951804 1467189 1143764 1764849 134116 805764 1862426 274972 150829 46387 717132 1272402 1184655 1311042 1048604 1325878 1876809 1349103 1444629 810824 1450763 967844 1024840 1358126 1871003 1793563 627804 651825 399657 9999 1503736 1586811 881200 1066815 1037451 141869 482976 1550197 724487 85048 382105 207652 1869387 37122 812779 816428 1352617 1591225 1002072 419963 832774 762087 63477 102175 1109444 901980 79491 1362748 437381 1403244 1412223 1623444 1555275 1107537 719986 1430693 928299 1237912 657188 850118 1067879 1666187 254952 112842 868549 615713 673393 1402112 371588 1367280 855889 544200 1164792 511448 895018 434418 614148 854569 94661 924281 327355 1173984 1723852 1012287 317731 174150 907047 605076 1235132 338162 1826530 1263308 726906 986447 1248149 542397 483948 587550 1734703 322296 1299608 1527116 801399 297084 1365921 201260 1866710 1389603 894482 1321144 1415345 1043356 518070 996497 1242656 1272340 1863549 699703 1940864 1264198 1092016 234268 27757 1637842 259266 1506866 1543786 833390 1025585 1739098 195160 139463 261476 1938403 345616 1745529 1244440 943230 472421 1630730 1688881 1978054 61419 1623223 482441 756507 1964505 1375337 296925 958250 834619 1247967 928438 1691348 182779 548730 1441750 1567768 752946 108469 1173921 1654930 172612 304815 802589 1654043 930147 306955 1271961 990000 1007308 41962 1312297 726303 992030 13178 1025225 1900378 237044 1326179 831809 407262 770149 955075 774920 93502 1670803 538951 441654 1980775 1900512 252493 1893374 1896899 187366 1002606 450331 763846 11306 110004 626999 1415492 1462158 931737 318831 1104489 936745 1525425 653820 1426913 1862919 408126 1444115 1992750 251584 1485684 626940 1182168 881452 1905999 1590352 1346078 1223650 483891 1831200 1931642 503020 393680 1284439 1131602 909353 284017 1460756 487977 1936794 547876 722528 1673261 176007 59228 1926980 1964263 1430653 667787 848810 735532 352149 338572 1627296 860177 276411 686528 1437617 904201 1553208 883348 1447468 1234796 1741102 1650547 98385 1005407 938378 279912 864521 837494 383645 1444794 100842 1870263 26425 503868 245045 603676 1947752 432241 1811379 667631 1140445 1750324 282670 128747 1666430 1085645 1531784 654135 777293 595750 237174 213927 1413140 208916 1407593 790388 1892330 1937771 1293168 33175 997218 1335600 42924 1513318 624265 604408 1432305 480210 1369859 304977 464005 930053 1278112 988218 1547237 1800688 478314 1550391 1523099 1171112 531739 1423526 1122709 373464 1413188 94045 1753347 277550 122239 56299 324764 965271 1998710 540752 409162 650869 734724 1736851 166887 794734 397316 1097281 335364 440899 1066069 140074 780743 614839 1575391 1927952 1935165 1672636 1446678 974335 567242 433537 1893484 1394230 1499589 960269 960642 1825736 1798136 418016 862979 1549238 895916 1335060 1464740 1631644 1835779 1550694 1890319 1873056 229710 1809180 334095 1660934 327380 1914636 394950 1701133 1285077 1124875 647826 982104 470312 1676628 380586 1235276 1873853 836723 480739 1383885 813347 1367604 1867329 1521565 1209563 1550921 535272 117734 1045829 1890587 491791 1502658 865910 722218 1405140 112395 1076175 1263957 1352499 1076437 1878430 1081305 1937149 1437721 58401 88580 228907 950221 1935770 206018 1994569 1461373 476033 1531012 142566 503205 150460 457391 992580 755115 279164 455523 33019 427440 1193508 867651 1600272 77395 365700 717232 268797 1669327 942734 582602 360596 767031 1259615 632704 1401351 699940 668277 1240196 700146 260539 1317062 1837110 1179034 946569 1914336 707391 1189114 592589 1595086 1142375 1566497 960141 1742896 1670614 310769 1464578 221639 977520 1928350 538072 499033 1012312 438135 976635 1589106 609857 95772 1060990 1083841 1481382 262935 1256497 731240 1095114 158414 1617323 510454 187888 1167188 1050922 1101827 1821111 55448 1457504 1086374 316173 479606 1994935 1786939 18965 634916 1403442 634275 916368 1707520 977497 529512 1465536 1452491 283852 1195038 1222854 301352 133510 801877 1477179 297329 873610 1932079 226387 1844819 132380 855295 954783 1155014 1428031 806735 1963337 1101415 839705 831597 1716438 485551 1107790 1913709 1409276 1845254 1636698 912605 1881665 219510 416185 397921 1024730 218439 469531 392719 1477150 31563 995834 180897 1144466 1507022 1123306 1390368 844396 877113 429292 314319 1761273 89727 1462733 549026 728749 800581 1744121 673910 1327147 640863 1157054 654926 689565 1822522 1719847 1888511 436824 697087 1579054 697195 645687 393204 1215102 25573 1702400 1424499 497363 1710686 831704 47771 224654 1576360 1905024 996553 489588 1067705 594699 1251778 1032685 44906 627682 1895515 1822401 1463924 213490 100278 1245915 991929 1389016 668068 1470388 1692826 1175484 1750865 1111777 1859921 1436421 963733 39325 1745462 926868 555505 1320079 584002 458155 225969 702320 1427505 1319865 1005176 1297744 304854 466999 1989832 934573 692991 720158 1868312 1218731 1067291 1529226 966481 1966223 1737611 1394246 354444 320773 1035545 1558109 1759324 662528 246231 1700347 1246233 1339590 665823 1415238 556662 624480 384300 1026593 944322 717148 1640566 1863780 549508 99637 1753962 1819284 300091 433020 827881 286588 264898 66094 1599727 147137 620849 1734575 1649754 1696227 1018525 973445 1130192 1043220 792813 1194677 1871095 1510339 14425 114544 731138 1910005 1334707 1123353 1801453 363924 701839 322079 919073 1162880 501246 71262 1659467 476410 358094 485285 1792904 829676 987808 336933 265302 893905 1788292 964568 236862 1294145 544002 272167 31047 821633 1841130 731669 1162579 1640188 198706 1863331 1791757 697140 1322366 1539914 302258 635856 1686769 1248860 1590736 24213 872379 844975 887237 524892 706317 1663924 978337 1616951 322135 667072 1748728 139600 983159 401032 151177 1172192 1524766 1203151 562162 1651515 379224 1158781 1970612 3005 491716 1956524 378638 536081 364994 1374746 1873829 1733906 1743474 101036 457349 1638286 1056998 359127 94854 1630795 1102079 1445412 841650 1752375 1623176 935903 526775 1704051 900132 961456 1776210 1272969 294502 1415642 1944544 838504 1519617 889697 470430 953315 1357098 1247466 438119 973858 482413 1331302 1075720 817607 503652 121776 965019 1007803 101503 1843834 12651 1604330 883855 1264407 1998738 9424 267039 1506401 1624757 28073 1603516 82934 1836494 1226622 143273 1794056 77251 681863 389771 220024 313177 32231 1149481 1824267 1393736 1858222 681058 494706 1131302 1422178 622394 1283352 346004 1840109 1847037 50466 1927453 507216 977894 1297156 995957 1611707 1554538 367427 1081835 1955632 1067801 1181041 541268 406453 1704804 1153907 1767002 150129 353579 678765 1503379 831409 601427 1516280 1951692 1683753 480573 1615347 574166 321840 1665856 1691089 533654 1418879 1304042 1430702 190371 1129796 1561289 1143058 589419 1973445 1308243 1291612 608657 1175930 144215 1065735 1322878 1400426 1810956 436539 1360961 1776575 620045 984706 763755 930416 1215485 459440 1884941 1294798 671149 1537825 1740077 486666 1117106 1007323 1759115 152724 37859 1328071 1901425 791263 31734 94909 760492 1757049 957824 14412 1912243 9874 1615642 312593 127595 691540 89744 1090125 1931127 1416239 1567264 1578416 1266626 1356643 396024 644945 108050 300710 1680958 541291 1234023 1577986 380837 1212642 570010 1856601 1005726 1909642 1192851 1470851 1136035 632610 1247057 52767 160796 457081 639249 1134988 337974 390208 906112 49187 1141862 437231 1775017 1833711 1612225 1587330 1435353 1786842 939959 1307317 1392087 709841 149697 795614 1344203 1303383 353076 1519212 1010256 1773570 215535 1741205 223534 1868862 897382 1466481 1480622 135498 121820 1495289 1137685 1067615 314859 940327 699813 1999332 136820 1368465 1376319 64674 356226 709876 797176 918259 934193 1121691 1431489 586192 1694101 436797 1811490 1042070 2770 1372204 569583 1774236 1636986 718693 1080234 1839301 1286884 278642 1352267 1491291 524912 1558740 133150 1654431 1625260 661551 304514 138598 639628 1068419 478569 567471 238179 99166 1557238 1481156 1720388 1394035 394819 480170 939192 1293688 1012148 67831 1970598 1784364 1090321 1890898 594391 1909378 651259 198652 1585015 1508523 1709845 987842 670165 522700 917204 975787 1476981 490921 335372 201701 1510273 367602 1923331 396543 168115 923883 450353 650404 475986 1159420 873167 263338 462220 95189 1763050 781906 975824 1680440 599683 1903734 474865 258569 787297 312663 1923815 417862 767017 1556083 1114295 1051417 1639239 1953628 1318438 1837867 1058986 468089 1886460 418164 1545137 1977523 423081 424833 1478557 891246 17527 1298832 581975 730788 1225308 1299485 1053965 1758712 493902 295116 951430 1968582 1209374 763660 140530 393255 1122563 516501 1344226 1719012 1678347 65916 548002 416987 1447461 266675 1924922 356445 486318 1676733 1545361 1759854 1840939 1825564 1864417 813313 770087 230167 1624831 1403259 1643297 379185 1899191 1718558 1114336 788850 1400544 273887 364725 290343 289586 594847 1323829 387286 1681792 1418450 587993 162932 260579 1117183 531785 40218 1534559 1174164 617089 968943 59132 850241 364804 1522232 1048666 1108060 949103 1947225 1702099 802300 1771145 1180736 196614 770382 58193 1190651 551828 1347184 679520 709824 1551047 171240 291256 684422 252992 1037773 1499307 1758477 839183 1256218 1271028 1219290 1002586 477534 948360 1605819 560412 2500 1123743 274038 286580 891343 1215606 1166420 293414 150784 142409 1729043 106194 1444093 71203 1754003 1421565 612513 532813 188695 537129 638013 845633 1377890 1758197 125133 1198815 687845 1657628 1314019 613380 343860 1292494 1250748 310109 1355839 1240 1320188 1672760 395793 966033 22461 870131 630157 484738 1412698 936282 551875 1579443 1429180 474115 1603659 101102 198147 885732 1779262 49101 1138064 1748777 276429 1592924 201811 433111 861132 1574959 1172236 1334786 1050884 566407 143880 1894195 1803931 13699 1569085 281932 807835 1777009 1296734 1643458 663387 192662 1304111 1603278 263290 1556483 256347 908632 1248226 331537 1142898 153572 714503 1042777 1821619 1091843 36615 1191227 1360342 34493 431116 1976064 1496447 1137662 232874 838908 1193942 1809275 1725735 1683873 669993 1252299 140493 435087 1581629 1928246 1241594 271676 83755 1159350 1714292 1094035 1227673 187280 458829 1530732 1345493 119375 300806 1869866 877722 486298 22144 1098246 176374 767248 1275413 1647607 544802 1976332 46502 1390593 14631 1041896 1085344 476920 1956131 630954 459562 888454 1356566 1097061 885589 661796 1530723 1508448 630036 219257 1990481 858319 767783 1941881 874332 447498 525768 1239266 1212129 467463 1847531 1323376 401186 712555 877451 589689 343893 1419269 1961545 389482 54008 1186186 948302 1188462 163497 1233680 1695077 177656 318250 344490 1480314 1252730 976138 15221 1025024 1265205 888712 224408 619170 792829 1353057 330391 1786327 186357 881499 1889621 353848 714723 1368259 1741577 868042 1098261 1629650 1091045 288478 530657 1494178 351458 1811388 402322 1832266 1219220 1423424 1560172 1940776 1197346 1599319 984943 1390761 1280483 287552 427217 324573 1956208 616635 485294 380341 202106 1068226 1917374 655350 410918 1890146 1415528 809850 1606398 685636 1786244 1247011 1414839 528521 741070 1437225 1216999 375594 1393755 1843456 1498946 1995852 1437377 1682713 743261 262267 1655175 1336476 812105 385284 1603422 232957 1768224 1834736 941940 286009 20844 432312 1835371 671891 620159 1908996 864513 1864715 718374 656319 1515632 879501 545872 1783879 1993767 410724 55156 671198 385774 1789987 1079611 446264 86642 1176159 626433 1412769 731932 1893667 866394 673080 459915 1945945 1999497 1714075 597656 976364 553915 670090 1900207 1122079 601439 1126959 1787560 1421199 8748 584485 1859006 1307653 1049781 39095 832678 1517116 1140143 735034 286310 949181 1632951 583951 416582 1650934 117129 192004 398147 119138 136628 132862 974330 29307 1919177 986801 1533476 1552153 1634028 1903268 535427 1085074 281710 216529 1987703 302932 6418 325685 842916 1867983 204624 1850931 380418 424410 237760 111222 534617 1515299 12918 1824902 1572293 1495105 1166107 1321192 1203336 682817 810030 216126 1124642 1801432 844333 161752 763707 688847 1846847 161970 706153 1846776 946373 1532985 14522 667214 1606163 1127218 1667603 854683 186432 1319488 1018736 1566820 662949 66188 1250730 740554 1453239 125117 1640394 1965800 1255880 826032 601633 1715238 1906123 1427393 453798 1850765 273251 1389483 1517685 1609306 921071 1660901 125753 1146460 1376781 510609 455457 1295623 323155 937271 1088170 80142 1675175 1153246 1094083 728834 944083 778015 1612406 158382 959406 1522922 542990 525092 16146 517915 1129435 1444061 404907 1400043 69336 622947 1741515 870790 1509403 1093942 148671 1984165 908740 240844 1162973 132602 505844 1788673 88269 1472322 1307146 1886696 906293 498822 1826872 950835 799541 1340212 1455856 1423333 153245 917328 1746911 1810235 1836546 426294 631460 662985 859187 602082 634653 1009478 915987 1819678 737721 631703 1409582 1113473 764292 1562073 1804701 877851 1573858 866563 953370 780650 1097883 584083 136157 1040348 1931709 1734714 378730 1027254 1775400 691260 289280 1219109 78292 1042411 1055278 1041994 1079658 1194177 1355538 1844379 524931 141905 1362513 1474829 151407 1407474 1472148 635886 277245 1522758 767393 971298 1135069 481008 1868381 1700759 961064 1168962 1455250 1627855 1862085 1426127 1430192 229307 117379 564597 902345 1724339 1459167 539891 1574010 1297393 645954 910521 739025 1406444 513163 1896764 1913285 987545 1501148 120889 1318187 340676 1291001 1394677 600008 1006437 1094504 904763 574358 1441636 1964305 504424 1441565 1494254 848872 1129757 877572 111938 424168 595505 31003 1953286 1008564 1601750 158953 48037 1568524 598782 269301 1132131 409619 1504763 1501677 824495 1310077 995064 232302 1790220 1850356 1749264 1447184 1544377 183863 338416 1213903 1985890 1548495 1542806 368150 1758699 557249 34091 1868598 1435741 1376636 229983 1377885 131421 1764764 588663 263247 1204205 132590 376372 1385315 1633584 761788 286818 1279992 807727 1770150 1605928 1546923 1582495 1327530 1288782 119010 1908963 1451193 87184 382249 1256998 1922187 1824062 819614 1559027 683220 1462959 1359167 947242 761451 1558849 416439 1538696 1063943 1597778 56570 697246 1456362 1060099 1122326 755516 1250662 1348753 704169 1482661 971831 1047337 224752 448527 921046 1372072 1513013 1012422 696458 801382 411551 1050446 1865038 1603612 288931 919195 19237 707179 34737 863413 885796 1391664 521407 433147 434561 1877999 1367393 1371620 255650 1824535 188760 1047034 364434 509113 869550 275728 1966517 46647 620070 1447573 219182 1492795 1611353 128187 601483 1711752 936828 238950 1524830 732292 1523107 553129 1422142 333434 406997 1559157 560702 1815727 1757456 327599 1208888 1577991 1543778 712148 1855624 836772 106224 1286716 1590830 1604733 334033 1941560 908136 1329375 116349 292207 654188 1360698 1205120 821839 1401540 908089 996498 999840 164573 157275 1871823 1631704 1685750 1648320 812150 1426484 989612 1095771 1303472 1134593 582386 1732564 1192040 1455782 1627772 1858721 1142564 848891 1548154 1420544 86497 1415723 1034828 1291241 1402405 1074212 461665 400474 1670668 1985944 1872065 1918161 75403 204441 1339562 10589 1169429 1850755 1204289 883747 10787 1955494 423166 1209044 823639 1403799 113296 778468 1069746 583405 1152552 167924 874677 1818633 267332 1612137 723547 1741962 662335 1575085 1618546 1900317 914718 1054610 681962 1818541 1347584 894347 1818979 1841683 41355 925403 1836227 432747 958626 314267 171619 1713971 1845077 399509 899759 1492504 1643876 111525 377989 221881 1060817 1901763 126872 1482849 714687 1593564 482023 430199 143141 1068308 1301091 698275 391237 162046 1644714 418121 875188 790130 659744 433472 1119743 1978938 329011 1565940 1648963 732307 1573241 725626 1986727 1175469 1938212 985444 423875 1291495 1605199 958326 170542 90156 992295 1955613 458865 1160124 452561 161272 844444 1930532 1108938 773521 146261 697685 1455882 1476917 34887 1725117 224064 633686 1943278 554874 1003219 728488 228044 1561614 164665 357721 1657141 618944 1034574 1377841 1352539 1754976 1347869 1744608 1145765 1638931 1829092 1701114 428380 212925 1618349 977523 1010949 1089437 1686633 286686 1232414 1211813 1893809 1985475 898712 1193854 164566 1006103 1831180 210739 1346543 1899568 763113 925565 83899 665946 1961139 571701 836032 1206882 540163 1853894 1015668 745665 1290000 1960653 1285615 1299502 1877019 1152492 1168363 1567706 1441782 836963 1725334 1827293 741960 1922666 1177817 1049522 1280936 1415533 1613405 1337793 519273 323774 549466 819853 1103958 42129 1956882 941097 1874579 1279309 1116493 1312400 1848126 1686123 157122 1911096 1106260 37406 1183366 962358 1172339 1294623 1579414 1969285 523687 271973 1187435 1644351 791560 269308 1492482 698146 949964 1349225 1002428 1438236 1530827 1290646 1970401 353786 1268927 1644479 102698 824467 1837095 551530 268660 1583869 139555 1697196 1581893 1039615 1820374 1745141 957272 387701 598707 1681400 542791 1753206 1163436 1650459 1227546 1108303 1621716 1189007 1402314 1917788 512890 991802 1181280 711131 1179123 882751 706768 641562 220067 783729 1200543 911947 1109499 1604403 1998733 824385 996255 321677 1790838 407692 723801 406386 1952467 984225 867609 1181992 1021302 1523070 768010 1501210 1488170 421848 1399988 1824131 1095119 1102339 770526 354209 899074 1847793 1188678 1553467 1270183 1765204 1404810 1555057 65517 1013565 1763234 1376615 299397 133911 1932351 40619 102549 372719 88594 573264 964444 122864 1100472 1951558 304665 1893389 379614 445285 1532650 319358 380414 1338299 821894 311708 639496 1689390 35441 1966499 1546597 397678 1643851 1669811 433902 570786 1699474 1370238 710259 875181 595897 33654 1090707 267714 527182 1062646 159940 764830 1741857 1007761 795145 152761 406867 969034 1478935 1671641 823682 747318 1476879 1721423 1518089 176051 1957359 131173 1016200 1547041 1603575 716763 1850440 1563674 493037 377517 1788323 914942 468162 835278 497350 851339 1642885 430251 1657368 925675 744875 1237284 375640 580412 839415 1271251 849476 1900746 1832634 1803957 849399 19641 564243 1111051 845863 705861 832350 923780 425816 301108 917979 1303397 295725 487749 35377 598025 644915 1427038 683024 602480 1369821 812541 734687 1360964 646215 1279053 433030 971069 59825 551126 979768 1667972 1189078 396273 733873 6855 1134183 562697 823921 1856770 1887617 705731 1443595 1938375 317499 1924461 1116348 250382 1766448 278765 1743855 32909 1803437 169079 887011 1067226 1533005 778308 982875 770607 1974156 1293856 671879 960624 1153889 1301305 1465355 456757 1463332 1258191 946978 1881943 440797 852878 1743045 1997912 1128522 622711 564437 1466796 1716163 128198 15350 841074 9262 548478 410378 1630211 480591 85412 747385 663392 690285 830940 1994338 978498 1332047 623064 1174311 1344987 1233422 787843 955852 241889 904517 1861564 425665 898435 1711036 459565 1537358 762727 443967 622089 1128240 109188 163283 1427626 1398717 1355399 474098 257355 1791263 1473655 684973 993505 1000820 580878 1538524 762171 366983 1416436 1625741 525473 1727794 1024401 471480 1765734 546279 1882175 1629587 1378495 524665 1216626 1964910 82081 510247 1789207 1045174 1682997 309680 1581074 1276441 1363368 1896601 729279 119819 1118505 772283 921355 975571 903945 1689834 1651246 1648529 1931083 1187163 328230 995858 1188642 700649 1083853 21950 1492094 466219 1616948 240736 1658807 1874209 1517877 669732 1252312 1074981 767584 1956918 356917 1286207 149794 417221 1545949 1086896 580651 1502846 194426 1094008 460338 1858189 1612879 161998 1299326 1992100 1316241 1757368 976803 882572 497327 158033 1561096 371627 1448348 1680004 479025 1027050 1160340 1913125 778246 1164392 303966 465653 478501 1933067 867085 634465 1902392 1188317 865357 763098 688401 884174 536927 1751250 44497 927334 1302812 1470441 347098 1812134 1469120 736862 451783 69586 920980 24936 570968 935186 1676373 715498 935795 222646 1234778 88053 1584849 580895 339924 1170487 15495 1139702 1174600 18105 1575893 716861 1047342 178086 1495978 1512011 1630682 1653444 259264 1848416 1367778 1085525 1191005 1562825 18872 789753 1924853 527699 277382 229423 1204183 123712 692948 1770562 1021737 826713 589618 1485283 799304 1670631 253089 1296692 600308 1936349 41603 1506016 548968 1047277 157791 50562 512207 656399 1101074 412606 1453584 1413351 727193 1509003 1126727 87526 458014 259405 1794397 857881 232438 326407 1936023 69953 1927020 399610 1266990 1214367 1443045 159872 1629942 622141 112155 1484807 638269 1390917 712076 529463 832298 937063 1282098 1486331 1899680 1506605 1369341 580500 79253 833353 1420198 287813 1995918 699020 819652 559241 1410520 835417 521222 674894 990508 573602 538194 1100228 1995827 1166754 155202 1783239 1168806 217445 56822 1902612 419570 271542 496241 1790390 1619728 989692 290606 1700356 1223413 197469 25639 67807 1827891 1201442 856432 32580 1405360 1874623 1155698 1581277 1936334 29178 1381535 682379 486891 797182 1866655 901591 877382 616190 344514 1246520 1138759 1472325 1277054 634228 53710 1184741 1348710 1582398 822729 1857159 1464945 1377932 1820104 26163 1187639 168747 796233 1054023 1049381 1794622 957207 381013 601350 1615066 378226 405075 1996528 25425 1702332 763513 204969 788201 448343 1490157 427741 1419847 707279 1116722 1150260 1893515 330755 1068884 1682697 781034 1977408 47661 1253499 1046812 1607281 605200 996940 1859654 1246417 1699222 1039691 933460 153454 55773 1369132 947783 732001 1738595 696393 989124 1897525 1961209 1433397 713344 1763957 135173 1847088 1830668 155469 861849 766912 1472621 1056562 1413989 313234 1633983 603586 1176745 332736 1565810 669956 1445930 1390298 1035629 1218174 421392 812396 424060 1761611 790609 994073 1931401 1446143 48381 1984418 65809 944175 866566 1644805 1827128 200336 1068608 674754 518332 221641 54156 1479478 486633 371337 731573 1525805 4240 1913247 1984 536180 1799119 891571 318649 1637333 535141 751849 1142072 1001992 208503 1881767 257849 683129 1734817 905286 848041 1714537 101379 1357509 609975 1166920 876072 353562 1401271 1715898 965255 1881496 110189 1842669 1497691 811130 1251483 1986691 902153 37892 1770050 1587365 956613 1618016 285052 283321 25628 1481543 1668781 251178 658669 94857 1435406 385229 1014773 665677 660592 698913 853544 642295 144380 647704 1089043 1544433 295799 1657366 1356026 145337 1055917 1377214 1594827 357000 782284 1901253 1597958 1386101 1652233 247145 1630953 756020 1937898 1180608 148020 1837769 820144 1197273 702191 343372 1507517 617286 259327 1021282 1639661 1828747 938595 176546 1480129 1148428 995356 1391062 770261 210213 1140307 1519649 1740478 1715978 645535 897285 799277 902125 773395 1468523 698153 334541 571317 1582896 1134734 167443 1602058 26149 1571970 1754329 1520299 906341 1179838 352453 20561 943949 726353 49883 1677617 450297 1934118 694369 148879 1644515 1905479 1735913 1153561 701456 806297 1476337 900953 180381 103479 793953 1668548 1912087 1748896 588057 1895381 1435889 1123673 214826 244363 1990706 1923153 1303761 553672 1084510 1582894 59869 1119947 613957 570283 1569369 1671607 467025 1043445 108927 1211025 1602332 1577348 1653299 97545 57213 151119 1024276 305280 1418709 315881 3525 929240 1683426 1786828 926452 552485 1923438 1991497 1725069 715439 607012 1680193 1096768 1640313 1218335 519278 930434 1897647 61257 1379914 435367 1898902 1539470 686029 351725 1532045 845486 1495052 1981392 1988513 1140506 1743504 163105 679082 1054698 1313546 1290979 1937878 1093050 1662132 949932 258311 1811014 819786 1982128 53746 1089704 1056115 1087677 527399 1401971 1678519 1890801 775580 223454 1662011 1773112 572578 1594494 1034902 1248588 1888810 1346505 387632 1027451 986949 1229490 308639 1163775 411057 180607 1493313 633731 587422 1242650 1588654 1371557 931588 1214400 408885 437433 441549 824190 1316671 745754 1249457 1160214 510181 273317 229189 901878 1935371 1091752 1266727 458480 429655 1402679 1678466 1444592 1811031 320670 318755 765594 1660152 1301645 1892001 1590900 1422928 1518195 696503 998454 1156115 1542386 741423 1203212 1334721 1413410 257465 1637045 739099 408495 1143604 1605639 707167 1390805 659338 882079 781564 772125 585387 1850865 1437219 1050381 331810 674250 1665346 1320291 830752 1436117 1481162 569108 146040 629038 1304614 175626 600325 233237 1610008 563722 1619940 405287 1378013 1086679 610634 101796 17345 1829873 951466 1545345 1947667 1607229 164622 1108863 1447956 1191895 1965793 334942 24001 292982 515549 1032424 205595 1346313 950884 131820 1482176 1656151 885676 167915 1733063 352986 477054 439998 1087630 999866 101971 575270 1716050 1210863 172489 253431 1348086 223867 1434377 951376 1352560 1824002 1409442 1984538 1913834 1935092 1785537 1074642 798184 1933931 180645 157044 860620 83056 1551855 1553200 1421437 343843 1813252 922226 1201632 1785842 429503 701311 592326 453010 1832987 971564 256463 41457 1249106 1784558 1058911 1055343 419358 1058818 265113 1719321 2836 1650756 1166422 425246 736234 1276000 764878 974164 1374657 1941071 1779081 1355037 973554 713518 250386 141681 1846669 266441 967390 392977 1419824 9425 687510 1827454 1511384 1307338 77116 878995 26114 628667 1918467 80112 839953 1470937 539510 547201 1665723 1198299 1321809 1794420 1660196 1192439 849381 1536003 866240 1787250 459182 853528 518575 372756 68749 641442 1032444 244575 1715022 391740 1170665 698764 20913 1933494 256935 192849 1210129 1991240 1935113 1682053 1998227 602196 1343181 824197 782331 360089 523780 493500 1559254 269286 1248425 1043652 674817 151278 1370294 1685887 916344 1932516 248120 589252 1918615 224424 1691532 1966675 1510250 1449319 1000563 927724 297562 425754 1771333 1603836 288823 660103 717772 25576 1384227 924065 1775238 199520 700718 1362479 1952718 115515 744797 842368 94810 1765897 977034 1022903 1810558 154721 1200869 23058 1987085 314979 1629651 1648324 708701 1562640 602614 984058 818133 1243331 28488 1164841 773674 765711 629615 1898080 1898420 229125 647272 1161273 77998 672995 238010 743659 1618667 1486660 1867960 404272 48864 1118062 1067711 90557 1322339 531946 1331309 1834495 1023381 806250 1814813 1768136 281208 498461 1591079 1515955 1991901 1812032 1654024 132490 1200217 308232 1526410 410101 55019 1670689 1729421 1035980 1152827 370762 1496544 377082 1263562 529788 1874723 1941251 789035 1322679 1912866 460456 1821209 1413504 1090370 418283 700737 329109 757553 140618 1773128 497485 680031 969095 770207 8781 1522347 1538742 622850 1411620 1177174 865072 1046442 1721734 1527522 1415798 149108 1080831 1389088 464620 1538580 1790113 1283130 1779869 901999 1600310 1537105 980663 1881002 143115 804306 704318 418273 1423530 1736624 421282 1308703 1361296 844965 1985567 952069 250189 1852669 369502 1977784 1514700 1726118 24555 1527675 349117 1131645 637391 1192591 1974384 184676 1419270 451357 260575 1810477 576655 1307082 1023472 1135602 1921149 1711230 981010 1006656 1155180 1909800 1521122 1717090 354980 1707421 1051047 1184463 231951 6327 313178 1005125 275902 1321953 361635 438319 1740169 642712 1556113 510355 1334181 1196152 546313 1961556 1851387 1445215 606059 372669 1950792 715667 1863210 117149 29603 1154699 867151 1104220 181470 1360063 1340771 1247118 1064251 783100 517979 126687 1568024 238309 871456 427565 29093 342749 927072 1453918 50172 1187439 1350962 1329121 250257 1038138 1813942 69079 762956 611106 1629884 630669 398338 501587 975310 1014003 1702280 1191838 1842969 1513468 344151 1098881 722166 412568 1284532 882742 1787637 310370 892246 1185453 526814 210101 116976 280464 134111 228620 1239603 1744167 785515 1718540 423870 973402 158268 1047763 1991300 712915 106311 1909677 117423 1328500 75790 1196978 1145862 1822473 1153834 958245 1329790 1767276 646053 1302868 768370 1750694 1560980 514956 1752622 1645968 1256796 1322005 333538 1855396 1355031 192390 968314 952656 767785 820291 417970 1032802 1126509 1677948 1260225 1719499 1571643 849796 536975 1363337 257893 832202 561526 1845393 1968820 1865176 188158 1510422 1937117 672078 899391 736022 1496746 502397 794698 792235 326122 123200 952567 263862 1692044 30393 1107876 1011654 1452740 811851 221862 1499986 817965 751150 1038962 716271 878368 489702 489267 875309 1875071 1638492 1645257 1888016 610307 1622528 1850265 1436144 873666 1429495 228480 800219 975821 749140 122601 773597 1284714 1547449 241163 104322 83905 1106489 234121 1181585 587221 1156919 1853099 1978777 295361 720402 974775 683421 111293 1305793 1839731 1052203 124264 1583601 1165833 205325 1674860 128339 897769 1343232 1503557 1746610 371708 812923 1861409 585907 991150 930663 1701989 1618255 1010025 79234 1926563 232245 1738597 578710 1701127 785028 706253 176981 990721 193764 1180627 231832 218235 1078241 495957 759108 341455 834143 1092487 1286802 533430 1485712 20895 858054 1299790 707680 1024536 1773060 421579 1364857 1647517 761833 972448 1475864 1990890 412282 452462 500237 519895 258228 411236 1181572 1115557 740785 1460676 1194438 195506 1174117 1226487 1514641 1416123 887357 363567 1145146 498974 1312431 1606031 1555435 6400 1741364 247893 1920145 156793 279301 1834713 1515275 1703871 1410654 757078 1045555 1343643 635080 1793665 407125 851001 1113672 1809690 939461 1511169 1068998 1550333 414892 505916 603296 132576 377952 905978 1044169 1935325 1414004 701256 1935809 1019173 1191854 874598 269583 617801 635665 1357288 1929271 295633 64421 699200 911636 642844 1426899 336281 1010358 537805 702196 1360981 1864411 228924 1110297 804039 1316711 1661009 1604928 382361 1879345 311677 1441594 1331814 1740994 1601072 650758 177416 748331 1621725 181822 382833 203654 1832951 1257179 1377493 1334478 1970745 1052806 1100304 449028 517339 1597337 1587048 1681634 1526 1083061 896423 1606463 1309209 1116851 1617412 717100 1701016 736989 1895790 678073 1617665 1444865 1934266 1076569 731916 1607831 1749862 1730049 437133 1745661 552140 746313 1063788 553954 1443687 1322833 1786002 775991 1452159 478129 1301127 870243 672522 61210 776160 10481 1895233 1609559 30854 1026699 628 796751 1835701 1909746 1931862 1393339 1581306 489052 1109487 1459489 138403 927097 847952 1694129 1780053 627713 1069124 1630606 205009 862676 233788 1704140 1480841 457922 656414 561194 495950 932036 1110514 173294 319947 513727 99228 556193 52072 1861103 316159 868188 1389586 1180834 719382 1489376 1240592 1571829 1661226 1001919 1069306 1084711 1448336 1106629 922454 1611208 62375 1452419 1550040 1974491 1772999 305842 566223 1863052 1366872 540981 750993 717754 94628 1373202 1790340 1332493 1479211 697390 1678309 393385 1048601 533525 525069 750968 189950 1005853 1113456 43973 147256 1526224 932191 84528 1058879 853601 1695118 1840546 1922697 1445312 679282 817639 620118 1373280 1196566 564264 391654 1632093 1467337 91680 24113 97841 1967034 1984278 989263 1815941 1498381 1288066 804319 1622138 200092 1125484 1480360 1022641 708520 806997 1555655 300900 1694240 1861772 1368986 1981430 1212108 1978427 432964 1227872 1088129 67657 787125 984057 31373 548017 1459322 1787999 1184155 675314 480126 1332143 1373712 1239636 809735 955560 209266 696150 121130 1217232 986507 1616036 1831794 1093895 41656 747876 1774875 174054 839850 500991 1478190 1707644 273269 190148 751546 1353516 389642 305065 1558781 1739785 1601946 1159629 1787956 1034334 314886 1151435 1676001 1920626 586240 743685 301856 1511671 671533 305223 727482 732230 1230997 623244 1036036 847242 1905436 1696693 152336 1851628 863455 434493 88087 98152 768424 1470408 560566 860258 361472 1150198 1008064 1260829 1227631 1990136 458851 303960 1813931 1900941 496684 1886187 1795088 740663 340873 1201103 564072 991181 99959 1110345 787153 376967 1585627 527967 1139126 156125 109601 983115 1990794 1087681 1174441 1495122 807410 1667890 983350 1319776 1522672 1605233 1778960 1801642 571372 651317 1047989 1059895 1162980 1838261 1940123 430714 354669 1585576 1447013 1262594 1852892 737803 1947669 87422 969068 1732072 1488960 113729 1359565 1135709 1633437 377524 53069 1595121 338861 303554 1760117 281424 1812725 299685 128646 1268930 1500138 829674 1850005 1487646 1889757 639835 58874 1269827 783732 1205456 1283648 1424595 271882 17637 39487 1827420 1321364 965188 1096782 742122 1042204 80276 1005436 279371 874145 1856359 1040282 1806385 2124 321940 1069118 1971741 1200115 1908737 371033 25380 1633419 1337076 564562 967067 1238178 1656503 18476 530409 1890140 149667 1656143 1130987 1099518 1554475 514433 1893261 945848 788516 942113 358797 1451498 778637 867452 1549164 1121274 1729110 256819 609349 203971 182843 1221244 1572130 304883 159069 683016 1252180 666080 81176 688406 1324134 1329417 1077484 340506 32138 1986169 624501 1910405 371784 1469692 420685 1066138 1838514 1226405 1416725 379595 148898 1545181 51695 700343 1203513 813489 1444548 1541964 747334 262884 1158234 257151 1010365 1449323 320258 1278670 815946 1063533 95149 1026343 476802 1555880 96702 194741 1302917 706500 1655607 1019506 121116 454364 1262873 352883 1912138 300861 412659 1869071 1594117 326382 1010071 274198 1980536 1465120 1243656 658716 608870 1213922 413748 1266973 628546 1310380 723750 845525 888693 478786 1719807 1889835 1628562 1380997 1748732 1878888 1207407 311636 1257916 416822 164227 1792937 1875888 407128 852564 218300 37330 1914422 1118398 1169760 337695 716180 776190 605469 1506342 377762 1384955 929568 45363 41549 1113014 1289175 1428840 1874086 687524 844147 1184006 1246964 184808 736079 1242400 1301374 1627227 1640444 391811 1970660 13559 1396449 1670952 955559 551278 1376434 25193 1238826 1417597 338206 1242942 311347 519761 1482639 1618956 1074407 1951885 666427 660228 1602319 1930589 1311204 403134 951438 34040 1231423 730770 36030 1809144 651078 353465 411118 932690 1244742 40654 1756408 525272 1382959 980112 403830 63556 442386 119982 634014 305627 1883903 604698 629934 11848 1010068 523720 43428 1492693 212517 1822592 4372 951737 947645 1301561 1024428 1700876 355309 739668 1256594 1771651 1604854 1282406 1585951 304046 1504799 606050 1347508 1142696 1646983 940797 542278 347925 577743 727644 752604 1301911 1475609 515959 175977 610113 542053 485746 11413 956417 311217 1456609 889157 1082614 1679103 1054531 1769735 1914627 1360337 176975 141427 1521624 1003124 813503 25434 667635 386198 1691868 908953 968441 716607 1665910 1513798 1959431 244615 1527338 471582 1463036 1920225 42056 252568 1935342 435873 1307187 1559049 1052024 220628 537238 1656888 763456 1990748 1787622 800000 53250 177938 293058 1275449 185698 1906693 1682639 675276 772637 1146175 578218 886682 1901355 1711002 1156703 781401 1810723 1404705 1268817 1381907 925610 1029732 1872198 17738 1292053 429714 1641950 117062 301689 844426 733772 1207657 601164 1973948 1988745 706578 740752 797975 655940 1577868 1876614 1142238 1692051 1952389 219505 428230 546414 646794 1300789 977958 1452027 1366328 1758615 1245479 1783109 20440 1367668 1062501 1779558 241182 1836991 1119357 42685 189404 1753082 434842 92213 686795 78079 283499 825303 1659551 1981205 1720300 1472288 1965856 200284 1324399 1803234 89583 1338873 652154 1481443 1507265 467869 489319 230938 674910 232704 57693 515216 145402 1547230 988769 559846 1037463 135448 571423 1916735 431653 1659762 1779893 530038 687178 1087147 1391988 914892 526943 1842075 749946 792254 556719 1413075 363619 564550 808493 1207843 1662311 883503 229447 737517 110919 444201 642516 616137 1721613 166571 759712 644343 1728268 1595101 1121328 1916438 1759035 212048 1031443 1184672 873029 116583 1670151 792410 1121443 1671337 1794389 1191379 1762676 1810497 1271877 1022387 790405 401868 1041729 1873985 1814430 514041 1348206 42145 991947 585506 982929 1034812 841155 1377880 200969 654932 5965 651543 410696 355679 1820607 625851 656715 683998 1095263 378718 1591094 1694614 390599 686815 1156509 307665 1865813 1059639 1099911 1850338 1378432 1876128 1723605 1946482 1012078 73568 1144881 1621681 151603 1778429 1146673 1329981 1508876 1979819 1353274 400531 1433016 1326877 627598 942893 927133 457151 1858281 1190542 116636 67889 829936 1127092 1985700 1816703 1568850 480106 1051324 1277380 435913 1102744 1466676 1087232 60734 876125 61295 1651394 1551545 1381968 566037 158776 962823 1157617 755789 1313171 1887709 1698035 1685419 1904195 1355658 1190397 1135542 743083 1519885 1560437 220179 378909 1549338 781399 1965040 1451457 230207 367290 287054 108157 1370470 1369964 117458 1112574 489390 386787 251587 1228490 1400838 1655048 26874 1917676 663647 1725601 813996 1735008 1526820 1750022 1204179 139066 1625822 1932032 1767675 1187762 914495 1003380 1334675 794014 488308 1319091 288179 1641479 508953 1674732 706411 707228 1154407 886258 1140447 565489 613555 1091377 3452 1205169 982295 1212337 879049 793095 831601 1094531 1008288 1436514 71671 1801369 891323 1254061 718997 1352207 563672 561501 1890808 755069 1532202 1614461 1826727 963751 384640 85409 1260041 113780 594259 401691 970329 899410 1647479 1698489 45843 1093680 994948 1253960 1776742 840447 626797 18792 711353 1090558 1578473 744637 694311 1024940 424910 592420 24507 737715 457592 477919 1894748 1209430 1814702 1894308 1606235 1732284 929773 859330 1615617 534848 799750 1351397 1185246 354048 14223 938417 1917002 1153048 1691302 1010526 1915574 295481 1799420 1910979 1086056 125978 634536 656144 1447097 1819448 330144 1907904 1254908 1030083 1561461 1844576 536865 446632 953266 1299034 874356 1373540 449137 1860967 1687108 1717784 1924975 1616220 1531147 1030214 1049222 721265 1164517 1369014 732627 380435 259585 1038007 179175 1587570 1300284 171697 1184348 730598 755793 1929968 730914 1506670 1818576 895421 1272174 1721754 1385739 525227 1669599 243198 1166795 1886658 1460703 1987243 1469707 486807 1964844 1340219 105967 1278220 1771374 211377 1046723 672783 1257394 753214 500709 1843252 994983 3098 1624821 192436 687634 1548960 250384 344681 1330057 946242 839707 631040 1192884 208953 830307 626685 1889230 496120 801228 31443 1585479 1512953 1884244 803257 316955 873524 750226 1307623 135909 830786 1579438 666023 521562 556251 137282 1839168 1691585 293666 1647561 177856 443034 152879 1746576 689615 1516073 425217 823305 984359 1479217 1627299 1268233 211850 1447726 987513 651117 1480964 793043 370527 1627664 842264 1955292 1612104 1010679 350145 391666 699070 1276438 1397164 1530823 1201852 1174558 1941297 1526883 363326 79375 830317 143275 891194 1686560 548012 1421809 1093143 1779997 442390 1945609 199260 1688812 781567 83594 865778 21038 391362 1016119 37708 392783 183367 45193 1119180 1126882 1292978 70724 1702718 11458 1152563 1117048 918618 1400901 1769857 1771205 1642166 1594115 1126290 1361931 375395 727325 1983641 1883480 668398 1597392 935686 101599 1079444 1077794 1755284 1268796 864871 236705 391739 238846 931567 1098726 1078541 1740571 1461114 175418 183583 1117005 1213282 1211969 544045 18757 1018829 924671 160914 1949328 181324 967151 1646113 1586143 2028 570364 214418 756505 1453157 171066 591715 1363405 1397357 640904 1996243 911954 1635850 239009 80118 1123498 1132767 24908 996568 294996 38665 1150617 257221 166033 841984 1203939 263588 1503615 966907 1841739 792905 1777203 1201415 1383587 38402 390469 1768642 1812661 1152173 1383503 1028021 1905549 1719163 78254 263266 1480614 232821 217518 759636 267375 1445270 1376704 1844726 1324115 1788448 1727238 42390 1827334 1521938 720348 1503673 399927 1643384 1608556 1981391 49975 1265665 1019161 388580 1418788 590535 1787112 675528 1510974 1099320 905756 506867 1240711 684768 676328 719899 562702 609100 439297 560917 149122 387099 1686902 1503103 1860943 1349690 1945993 1162608 1230760 144888 1247835 1231019 949843 1170388 1195284 673471 1308941 1378693 1496346 171970 982017 1296296 1159061 60137 843815 594088 1028537 300863 296415 938493 619518 549844 1128985 1987474 1666276 159475 505714 1534094 454772 41900 1550806 1982144 208023 16984 1356828 1374382 586214 807771 1616781 970222 767237 1747068 157386 334011 1778096 1461052 1578934 472217 248278 658644 312832 503122 1477412 382112 183959 892221 1914930 1231274 553948 1699040 1434102 580013 1177987 1060973 1596137 871152 1722421 846731 930688 633414 457449 633947 1165677 1579289 1711551 1497862 194275 1810784 1702853 1352248 491715 1711902 1421900 1898945 712861 1103341 1356342 728572 1462416 1732167 39597 1529295 1577380 1454350 1071513 371036 1892545 927821 480214 368480 1419147 863645 1274792 1867709 1217589 1543649 390518 296392 1818210 209834 293652 1675826 1600832 383120 618974 814832 1091141 1084321 1823655 1014860 985772 642034 1165264 1622749 395408 531131 1847856 1141917 113773 1919069 711090 1725545 1802542 1214982 576470 329777 1147585 9833 1986897 40547 1392331 1946988 775063 1910966 1549812 671827 1621944 559538 1285101 914163 1355530 1882032 157593 955249 350173 1859341 1763631 1027911 1082193 1825086 966291 1554556 578749 1232840 1112110 182923 315426 1104238 367309 1311578 1647244 483243 918462 853575 1137202 1952057 378991 1009968 369808 183401 562912 214933 1235476 769787 1529331 1245582 1726466 681055 705960 488689 1913618 1406026 1335393 743173 855922 975992 833131 213269 189338 573162 1314193 1606182 971304 392076 404433 886010 665022 498909 1012427 1032222 732070 450265 54101 402041 1206468 675188 120648 711464 441298 22693 99186 1848040 1155243 1620124 182616 1977909 1388072 744984 237005 738239 1925600 171084 71930 1445036 743313 902067 1339831 682966 1525106 759397 1619059 467038 930652 358798 1267330 1791346 63149 722902 240020 1025510 1818563 1704836 629743 1571517 1614717 842565 896518 543901 1992155 1196688 367901 1214338 1646121 295004 383936 822792 1518118 1145794 1320583 1731551 7051 866251 412878 120255 642205 1718180 1706313 1868178 552803 1210066 453558 1414089 1517540 1055297 1936168 353645 990184 1863548 1911953 1868153 648698 442144 1695667 629655 1666987 120038 413368 791305 761647 338092 1175782 1057815 41414 608375 916014 548427 1000244 1520799 1465492 1659311 1421110 22042 275895 1571713 706690 1561527 259440 1789793 344028 651558 491814 428483 1339065 468387 1837495 77233 1062099 1058250 347011 270377 1542000 749936 869145 395710 1846437 1171955 208047 341605 1381301 1548181 870543 1541420 929 1087754 974030 1251075 856237 788973 1310943 1884035 475182 521354 1648197 963175 1246980 744458 548472 867585 348378 111051 1551777 1847165 1543040 1020971 1774114 561628 1396909 1446728 1323483 237925 854699 1869396 42776 1887772 307662 576501 619239 1807313 919273 307315 312525 986269 150710 89881 111588 252941 708531 1263081 1324618 5667 351404 1747601 1213267 342730 469006 515636 529042 433788 1801886 62560 780659 466670 1222085 1741664 1556494 1145642 739529 1354757 1979255 1593984 1826355 215144 1307703 26567 1744634 410604 728157 1125757 1829275 1879320 688593 982970 959577 287730 1566630 4108 1939087 946613 1858245 388321 66592 1729844 1711736 691538 1240548 1600156 1866088 1265026 942044 1720789 302344 1016753 995687 1447453 600637 140510 449305 920731 847116 367210 807004 1620949 1062041 1196432 326520 1192398 1171774 1939038 1336300 1770909 1304697 1614925 477360 893722 35435 53414 1407997 1240793 348195 345534 152101 137751 1749268 404663 605525 1632436 911499 956612 1148005 1847778 1854492 1117162 293493 396334 1675254 1350263 1747490 1651003 1521339 759129 1803105 1025271 1305524 555408 1456920 931274 834917 1175621 859947 1949424 1690913 1184577 1095946 528119 1228876 1743634 1092849 1898207 375808 373221 1939011 1483517 1781176 13889 1441413 1338971 505148 572729 1786372 278872 405124 1755757 1837265 210460 157946 1160573 242097 1593595 104012 1712498 541086 1755086 784574 594121 887305 1157419 1807331 1500303 1489629 1754320 1484644 1617351 230421 93524 92225 655199 376896 93877 710660 166976 192228 942491 1444211 1799677 443718 480693 393170 152626 1203623 283132 1971072 838414 422162 1713955 1921050 1904907 1460942 1355075 597721 195365 1944604 204466 1263235 632916 974997 1283547 946471 375335 637630 893739 783944 1371408 584980 1667679 1906473 1084954 1715513 774489 1120683 112603 126373 528162 1241538 487187 274345 1831764 742419 1948099 431838 1347019 1832663 550489 1068401 339596 1848168 1435356 559370 1777552 679653 1505301 1908567 659373 342673 1053354 405766 1018512 1269495 1288249 1443441 1998551 587267 50085 1813127 639084 437789 934815 1896851 613887 1520745 1207881 1314104 801950 1911321 1516069 120156 1652450 1927229 847471 819064 1183782 1689669 1304414 182304 813032 449391 545854 455833 567859 202821 693659 1323360 765147 637790 6383 1002134 141867 113369 1275954 1121463 725665 1203954 1318572 713519 985873 1906494 981369 1760838 1910857 1903973 1287133 978252 999758 1766801 543471 573953 518846 1073206 1867316 1439407 805236 1865051 1993936 1457410 591138 1857119 1521874 83512 804229 1877210 117554 1981386 1617663 1148734 918388 1117447 1283904 1761671 1010802 195399 276622 422169 82538 1094394 1162834 529175 819865 1877618 1809113 1979471 754688 635410 400111 459515 253437 1525507 226131 1807334 323384 79980 1754143 1660422 375978 1320639 1783531 652522 296421 599802 1340797 355434 1094855 776427 781888 560507 369594 1217394 1226587 1337148 1574838 827455 322798 1469780 1372200 761859 982260 1888232 1367687 921185 1659916 911039 93319 1201487 870194 1041243 105279 799399 749684 1931042 1832932 1356353 1469854 36166 68365 433633 444576 182938 779744 1797704 1985082 1287637 300410 1298884 618011 1847688 1387210 1556174 1221870 1977245 1850211 1422241 1076759 229602 553512 1885079 923246 698722 1037294 1889218 345577 1915587 1839039 1913928 1314476 1021667 269492 1196950 1717393 1881987 167632 1524523 514054 1637100 867065 1406059 215948 1319879 1938962 164558 1816782 1513728 597076 1691173 453742 817749 1889294 964817 1419233 815030 513634 21098 1614147 1968435 1107864 834514 305586 1940557 285208 1971743 539957 479960 202560 904871 1822672 373065 706150 382608 1503152 1178178 1796880 837119 1806997 478521 464938 1934400 233115 1707636 1789587 251694 611215 246936 327944 472863 856069 267289 885420 1865685 144695 1434529 1394122 1802275 198595 1261180 1207262 614069 434901 131371 888001 379709 337118 1384697 1025548 1290023 224842 1888572 816966 1418594 1522103 1267695 117920 256580 733465 1295993 1404928 1004996 773614 1307561 334677 1240423 1376389 986213 1669583 413295 958057 1336352 1041917 697547 749510 1282443 1368571 667681 1894310 1652299 917528 1767590 706518 1044239 1934514 1828554 1989587 1314155 272992 1658398 1534009 815919 1154875 378261 1451442 1900611 1880205 107438 714769 1021766 38951 536972 473041 1903547 464118 55610 781735 1802381 1265070 374950 1390855 1083624 197044 1989642 1649259 1030909 401523 1250504 1994442 1972061 1211953 836760 1075247 1159403 1343019 1872105 1178452 337728 97162 704637 409275 1201214 487286 1732482 966748 1138891 436046 1299269 1775378 1838189 377781 407565 1634055 1988917 1866632 222116 1231429 707839 543023 406913 385185 1079686 36809 219365 63205 1246353 277666 1618973 1054203 252541 1816007 596515 1848765 1532239 1304993 1992996 1564797 383570 1063912 1466694 1462466 706337 920496 185458 1737624 65278 768972 861804 1750130 308230 1283522 324165 250845 1729352 154424 1401497 372686 1545558 1220336 1804696 1811245 1622695 1176690 259299 1522250 1843780 1139793 1006777 1995748 1743389 650216 1955993 1546240 656045 898689 1220373 1897382 7629 1725649 812479 1255009 695948 1993702 541697 1351645 99281 1431288 1729843 241914 1572286 17921 1708417 694506 877461 1136860 1133441 946639 1687675 326032 1355370 570906 181374 489369 82560 839832 267317 1950787 1419329 1744228 1996330 1301829 753081 5028 1364713 1898847 521744 1362348 531486 1656578 1762372 860683 552257 1602773 1457154 831455 665171 7465 909498 208156 903113 765907 1713284 1155685 1159669 1847172 161621 1263891 392246 723625 1128636 1181986 1392770 1185401 1779197 398868 1124775 139681 725296 689578 859396 1209920 1766798 1959359 1058773 58251 274996 1125043 1762076 127077 461937 354054 1674970 810165 432788 1178391 916562 1499690 454618 254995 1960680 670016 322871 947590 1984081 879770 461358 101998 1006121 1220644 163088 549719 1645691 1486974 373726 1256400 1337704 466521 1273133 207577 578438 1115604 1945991 1989221 925999 687661 677911 1316067 917495 639882 1021559 171882 326218 285497 790000 1961136 102204 1039975 1243657 1123269 593914 574897 1454185 899606 633950 702353 1166445 1518337 1359861 286473 352609 1098190 1716940 399247 97329 206108 362720 1630917 927616 1188657 151136 679772 947821 261882 966299 123681 1501129 1844247 1493555 1365518 1293090 384047 1849993 484068 517207 1394754 158134 1070307 1194981 1932021 563641 1735335 883062 6799 1177340 233896 1297419 1166160 898743 897141 9544 1871940 1149253 1006118 1296133 1615037 33566 1353534 1995206 1391361 48295 981694 177492 703302 1608724 1981683 1830067 1517244 986741 1631251 118158 1663062 859245 717660 1276971 994310 768703 368440 1991990 760054 1735879 277969 1087359 467174 1863793 1630502 386459 1413226 1786101 1560678 470629 769674 55780 601694 1128588 329334 1790379 118975 757211 1206812 1887107 1744649 1414776 202110 871868 1795157 448173 1662450 1887748 1408685 1007944 1863545 1547296 1387646 1187260 139096 1319886 1712981 347391 1843539 1170287 1542640 1094073 1992785 177407 1934647 377608 1565110 764016 831461 871136 1892056 1752407 720801 24128 511418 1085310 1823309 1456167 720201 1734474 645130 861211 437335 1881428 1460584 1759915 824733 890235 645524 436890 649083 1353164 1834263 1100895 98478 963333 1816847 177649 74473 1487623 1556376 1498147 1482345 965091 1377034 219440 729079 1025080 1507852 1462049 1505139 1032703 1253385 798598 1461856 975504 809879 950675 707019 1421477 1072396 1042850 506454 1257370 331074 1020745 1830302 579895 340732 995157 1865463 741741 287163 1327735 437704 767126 155373 1337377 1994721 1430516 1384073 368809 723463 402794 163360 704938 564931 1823300 1030897 330872 1405113 1314920 903550 1275896 250698 1547200 328058 492155 1916928 702761 847251 863124 1431338 1926095 834388 1569365 416692 1004720 804846 1156556 585778 1234335 1884260 119488 289451 485317 847171 130413 1998556 1515144 653129 655523 33422 737854 1561258 1854712 234131 1247420 467347 26072 1883600 1044375 1441111 767399 771210 714074 423619 381299 1766860 1428882 1104722 447270 147376 1562021 1916839 895348 178151 1956016 715682 918035 1321448 748530 1278353 794859 1798259 739596 1934179 217473 875064 1107526 290772 4331 1418403 942344 1089715 1214625 717720 1029928 1476358 700764 1391022 1778440 1068005 1097983 1422299 1833034 749690 1830230 838793 190962 1921622 745710 1441940 1454625 1478292 1960729 400586 441750 1205348 749239 1409923 80724 1105759 1339640 392489 225712 1384329 1580779 756698 407373 511906 1503262 1608903 437233 878077 237211 264908 1874087 941455 194662 65544 696936 189375 942063 852805 1524076 371477 1661884 1716069 1832911 698210 356058 332342 768716 766854 365140 549761 461334 326160 207293 1185752 1103547 1358448 630725 668529 14731 1480588 1582958 1466331 1079512 1702931 1014344 187014 389608 1613250 1563428 227083 1756426 655264 1921039 1805424 872489 102056 188758 950115 1043198 658337 477720 1947975 425540 1822970 1003833 307181 1827958 52566 1407801 1541314 1459906 1445946 1712269 1702743 841918 509368 1944017 1324505 1457950 199663 1294200 1517611 1890667 1697232 1614511 238497 1049438 1215092 1648558 694247 1230655 1103998 564299 868075 440114 499293 1418135 1657049 1450683 874469 949093 313846 896479 354305 1092989 260562 1083486 1410810 227982 1301808 339134 1397622 1782367 1801669 1960736 1144930 785409 352121 1276194 359773 108242 1598241 49178 416518 1934840 408514 24162 164314 1743911 1429774 707612 1932336 1231126 847061 680652 1376552 1512054 590634 1445879 1711347 1801206 501527 1248719 649860 770050 632323 704617 43544 674774 355480 1837064 1111754 1873816 1871189 1759921 222246 1506255 144373 558907 434417 1661894 22362 456317 1335547 439922 564608 1341879 441818 1722037 92509 1721661 517094 402530 494056 372668 1194568 1698712 1880164 241798 1889756 1807227 1251304 1243981 112139 20894 1467357 535529 1691344 1619291 410953 896442 1316806 1158428 1836519 1111265 902550 1683880 603081 1867413 1855380 1020147 1959009 532071 1018291 116646 1971550 1702825 721589 1548705 621191 761591 578419 1999971 1184617 326324 631583 1856576 11504 990202 1854405 1148585 1053921 1904774 722452 1158699 445544 229184 1631563 1647554 1308594 1731963 364395 658925 1321987 896099 1951873 144039 1139156 1644961 210763 1414066 1205950 269572 1492147 312081 1586542 388111 1011647 1717173 1834018 1573459 43929 109212 1530755 776751 1890603 502150 1621538 799362 814035 1891713 1015109 1894003 414466 62133 734408 686046 1524167 1694275 1294515 1203363 70105 635479 45802 1238433 1535887 1744550 549529 665322 562095 555496 601642 995006 964190 488235 1779515 1033025 1107629 212797 1582008 512284 1532596 601905 1450014 1123290 206675 225980 530186 905209 31200 1397983 557392 1403992 594024 79502 1441160 911865 565397 377766 1399000 1229493 579524 340780 995715 833515 1382920 1842810 1375539 1519381 1546100 1702296 1292680 1386671 1054253 1813571 657216 1977023 1024195 1104854 352874 1266239 1660690 826641 639986 1800553 790274 1627259 1913499 384342 1898666 533800 1183879 116423 325630 1639815 922790 602983 578766 1967375 1510541 1104136 1273034 1002475 1890780 1877032 1263833 824136 1595091 609171 1702519 381604 1929613 1771137 1514040 1485125 1216172 1633535 1428016 880255 620592 1368719 1541365 1371359 1593164 328590 93297 482554 1090438 1278734 692108 1398628 65655 946112 107227 1222469 262522 712389 626548 1737396 288267 1643351 1623736 435596 1385501 1480960 1846028 1879323 347462 924366 149370 1996481 319859 818954 380868 793314 1937460 987552 769729 886766 1199324 628398 589720 1506460 1564416 1200231 688644 1655081 789234 1022981 1357296 797160 1031371 1033685 1837863 846699 1061116 1697871 1523800 215011 868220 1800836 1681107 1765607 1048463 130840 1690810 1069133 1653386 1002408 231942 1419591 221361 584277 1857398 1445929 547186 1711049 1804902 164297 991316 1524122 55989 1258933 1125329 1023937 1358000 1810675 1158331 984947 850071 1642532 732343 37953 1936705 609687 948830 430657 81026 1984332 858734 663766 385200 193894 597665 928161 758027 891938 1070558 460885 1796075 1640710 261004 1268107 981969 36039 1085860 1008353 1583360 15407 10458 234721 1636270 1450428 1656195 1652754 126147 1375877 1335737 646384 851245 1501667 777887 664240 966159 245132 1277530 986364 1651988 1245450 5652 692783 1126563 41028 163483 1248227 778761 1347449 595063 1966292 1033562 1393663 222075 647027 581924 730601 1533853 1932463 1732407 1562630 970807 28574 403068 1132370 225261 1395578 120956 87258 1465798 721699 1918935 157577 1506050 27141 1036114 1391893 108887 275727 1175110 78808 1162048 1920449 1527133 1495304 1994927 1525443 1188034 427336 1055434 1764831 1796340 75908 1692023 1577115 1148470 18650 743339 281711 931229 282146 756456 299425 538507 406874 736388 239403 322543 251677 1140753 1949969 1210330 90507 1793155 476870 1378239 1645169 1027477 463985 807715 1871831 1541764 1018075 1638881 1648534 1960003 1856111 1782583 1398812 843487 267993 1818662 26646 1590100 1123779 22262 975521 1986752 794515 439261 347121 1787694 421615 868184 1066773 1924689 1183638 531628 860970 1344933 1828449 859915 274003 1094200 394505 1815242 966719 1433853 478523 1267605 1735689 1098303 356976 956755 1926535 745511 487335 1409322 329193 833520 1161713 176640 1024517 1613592 544608 460619 1734471 939900 329155 1702827 390543 1512047 763042 986626 1383540 151659 930894 1174729 176623 15003 946987 56102 1027252 1892543 1326987 1177994 245082 1624184 1452353 861344 165774 1321305 337128 1089313 207341 1851652 1743938 954757 905779 1462673 80297 1809379 258786 1711734 1113828 856371 643093 1837315 1335018 209746 1190052 1655148 772151 398305 787597 3904 1698276 1922594 1166707 890638 217147 170868 951908 1074631 23704 37338 211278 863221 801063 132214 1522279 1732645 1946572 1402360 368486 1607734 1943448 391008 246741 917352 713224 1895672 451817 966167 1028476 1906393 132140 1804175 458015 844287 1824981 1422997 322430 923954 1242278 588888 1652972 1167484 1872911 1533894 1486168 481619 826785 901101 1169842 1825114 1045405 423366 391202 416084 1869670 188098 1654169 75874 1875546 1170636 1942320 1336775 541622 1225041 875135 1620159 58150 1101979 1042623 346341 1032946 1168496 836661 1133235 1942992 1158239 322531 433297 1564332 1829812 869119 1303954 1268749 441303 224222 1284002 696966 125465 988885 1366771 793003 402905 587882 1393446 1223799 1344643 131404 99456 1738248 64183 1990542 1495752 1598671 1721897 126348 1500003 71723 1866012 604146 1319990 1374723 581607 806749 677243 1876607 31072 1366105 330015 214278 1271344 953126 1229570 848559 688227 1049823 1461381 1511905 1359211 1453767 552941 84980 1107922 524415 1251255 407544 314864 1988717 1738718 1380774 512739 1369804 1682805 1491275 1911745 1319457 1059934 1989712 541732 343576 832028 1726079 1267477 176415 21591 1976835 398216 1856065 1260786 1526635 11977 1452369 348634 92090 625231 940408 898451 934157 1354049 691683 1637092 1971869 1256187 1212406 1579378 493549 28428 753986 426293 1818972 499849 1044051 1397889 441322 1388024 320819 1605095 1872078 273506 92740 1903574 63203 668493 1151330 127188 1548220 899402 1325570 1928072 612737 1389690 790136 12502 1130781 1279597 521012 132501 1296390 614753 319838 1315463 1678856 141844 1945389 1061417 915159 1258278 1329276 1866868 1229061 645449 1293637 24120 1674339 1049829 901738 217241 1392333 1123620 1161454 639690 302057 435642 1560150 37970 165760 652735 1159645 129296 687675 1989723 776084 780617 1971953 1043478 1411594 1035759 1190599 510695 1444962 1590888 1857742 60208 903014 1507759 1571719 1293897 1852784 1056996 706543 1018042 980892 573198 170036 1844249 852090 924723 1322554 537721 736358 64451 188904 353531 1876179 1535302 194549 1637192 767659 1178603 982889 1830038 471837 436373 707263 990769 486187 1569079 622534 208302 1952117 1637972 1725850 1951605 1059948 1980423 1756540 1018148 809696 66803 1944483 51871 1116054 221287 1240575 13619 143296 1349626 710376 1088953 1140098 1961943 943348 1798975 1108586 580938 389613 990233 1678820 555658 1775978 1593682 989316 346332 1051059 38934 323989 1679942 789191 9879 228352 699003 1111003 1610375 683464 1645983 1851084 586905 751234 917364 112274 777812 1857772 911919 1379592 727902 1646515 154459 1970061 1507321 521102 1394731 1631072 1553857 841713 381041 141387 618609 2703 1219331 20327 262226 595528 1196722 1918115 1248658 191012 1543830 1649681 466617 433077 1274419 610102 401841 1935581 1760020 1911873 1202091 1634000 1246019 1736609 760495 917145 188917 989292 820530 212070 996904 1178076 1865465 1817465 1542821 1237493 1180551 597672 585021 1448139 4156 1590025 757161 1326831 1512195 1631391 346328 490784 1714619 848464 237366 1379156 1016755 1208687 1740369 1607028 1695717 1301393 951578 1112168 1311231 940317 664663 1920797 34440 1020730 1410649 861521 1100683 1828846 901384 1994490 1386777 1028363 1717494 1813709 1451912 1558165 418749 1499919 176025 1722694 1741837 1755652 770180 113419 601237 1133778 1975552 1679106 987916 258514 1054838 1601938 1401635 1074628 279174 1100316 1611371 937387 1587325 1684083 742876 1901737 1217157 330950 1695221 1690956 137518 1047149 262166 1558104 156592 601168 1039003 1814974 532831 315057 1946513 905107 585183 1053692 1544149 942259 855462 1393021 190042 1961145 488796 1453997 1906735 1371787 1814650 1736268 1517390 1897466 1612669 1110066 1930376 330032 452449 1458427 39212 1458850 1018082 1865048 779468 1313701 785806 1031469 1788748 165106 85725 961896 1018243 1728627 1837743 77690 753112 679115 1671216 1146036 1339041 1462313 1538712 1650495 1014413 1690065 422267 1180499 175296 651001 976812 699697 124792 986354 301578 480727 1942903 1237140 897263 46115 13779 541801 236468 777374 297361 419976 1770737 1358635 1805840 252531 1318866 1583978 831240 1453191 584684 557884 800021 1482279 1801300 1521040 311345 281661 1698692 352866 522025 107958 375531 677463 1063496 1532409 621464 45225 1210919 705467 1423191 386162 547288 1865436 1065187 1754692 22145 1692171 1695422 376310 581889 145369 1959314 1923135 125882 298491 186370 374842 1478970 1350940 1694468 16992 87571 1888323 930515 520509 1998932 664678 918858 1264792 1781931 25848 919 1211936 1323521 1716094 117612 1818639 564840 652580 1002197 315580 1045632 731641 1141834 83031 195106 917753 1218274 315655 1751866 63354 624444 395949 1478480 1128181 1985066 1156073 538984 657680 983891 626284 87349 462089 1573827 1178429 449243 1342090 344479 464839 590731 1578572 31299 1752028 1168985 665868 1691197 101434 873406 487262 556901 72544 786319 1368073 155910 758800 626391 135250 499380 1706531 825280 1138910 176979 1137 560605 1262371 1049600 518314 1494296 1715711 512894 1506746 958362 691566 1530948 973073 521568 1539984 1511575 716303 278216 482629 1183732 1888322 1306188 603521 580653 1066471 503463 475436 953413 906033 1619965 1812909 1895442 1949391 1476325 1225027 934972 1935598 1375581 1114704 1282794 1074295 313535 1726562 393558 855022 598296 524504 1791099 1474131 328897 797217 1027799 1668689 1725199 476921 1700462 1307721 939768 1067084 407784 1746632 1023126 567646 1777431 527841 1592726 1328231 1278716 687302 1021543 776506 1834691 1186086 1441878 1487611 821972 1259460 1891784 1500032 421285 30775 757678 402333 1634933 157479 7061 940215 701627 391663 542088 918046 1914343 1044504 1345180 172766 1728106 398907 668523 1336588 1446622 553929 1832618 1887537 1334004 1951964 1663762 219299 350969 1996108 1711418 159592 1186408 415577 869772 303665 1888233 1563895 1117152 1922309 1122602 19932 1812815 1331328 576613 1830211 1504254 4801 1533491 1023537 1953632 131932 1438875 953724 1807681 1910510 225621 1590680 447019 1062251 896248 1763503 102548 517569 1499336 1028289 1103701 1868216 15486 524672 653708 167845 982240 706890 893784 972730 142688 620097 1244653 1613582 1572902 1557488 1445189 1509309 369334 788446 1409471 1361066 737395 1710330 1321016 1392798 1476558 838324 394170 180869 453863 581667 394369 1050034 353994 803804 1900044 852113 447625 242557 1622958 1594877 1338805 439521 137422 1442558 1772484 665912 1918062 522597 301622 1500803 1854160 15575 1717835 1503697 1632175 1260469 1112367 1809098 1858726 387026 1063888 289709 1853662 1964238 101904 710393 1406623 284078 727190 128104 1409316 736484 600730 1629841 291569 97477 1186250 664139 296229 382313 1129378 283685 362694 1348398 21803 351397 436571 1308559 1557472 1152096 169664 1755608 1695168 1328362 1088358 37624 255823 499647 1699741 277622 404594 486938 1867966 1730324 1057910 1743511 1260798 1407282 1952725 1030116 566201 1293210 875756 1787611 282062 772545 151912 350320 571426 848591 171818 1928771 407524 176955 415079 1953844 885525 582772 825056 341316 455026 883480 1611170 406711 1863185 1476962 1699477 1407139 1665182 1763321 811729 538333 276685 672911 1443534 1638243 918584 48468 1719691 1720285 257120 435565 1046578 1421785 1252578 742633 543764 1224113 1061203 930072 47272 18112 1578815 662256 332620 1389448 1186713 275314 1633959 1436053 756797 975230 1906969 294770 1664082 559825 390399 342950 401921 212306 114052 480459 123547 1724044 1117430 1091480 1359988 168380 1092470 1483812 143079 1711661 1238494 1989978 869462 488035 1519598 724653 185267 1456568 1220662 211727 157153 165271 860576 1955658 1222883 462485 510963 145944 315714 1118222 1159730 988408 1677791 1105723 336796 842403 902915 1748468 403610 914313 368695 1113107 1139004 988417 709422 466435 1457633 1755829 1649007 437496 833578 878959 1638036 739090 774191 1957883 719943 1750492 318165 111754 1688925 1479759 976924 816461 127998 328179 1617057 1077024 1856898 1401489 1995886 1138097 1682428 897767 510143 64398 504951 1895988 1355515 404133 431732 267245 1574960 1032723 900955 1100697 320851 1360359 1256857 748451 1719431 1455707 401940 781109 1817350 402002 1202143 764255 1355751 1379959 1302489 498118 706058 1935431 971379 34394 1516997 696604 891632 307954 835320 204337 1277042 1687069 473598 795483 1978144 977494 283986 737459 687536 1619800 733681 1514672 226489 1966716 447984 240816 253217 220686 299308 832471 1954872 1404141 100732 1664286 1160256 753468 1275231 285407 785854 1991599 42013 1656265 1337248 31688 127168 1818113 1401898 1689581 712386 358401 227584 595670 1515566 302853 1401415 1734519 547124 304786 876170 1252841 1090245 698455 941550 1030875 1477439 576058 1425792 370334 1076560 1896663 1783513 1753869 1740331 765425 1777290 1609976 897966 1945731 1994481 702723 816690 267607 1735986 896121 196364 798737 1026078 973603 1374673 1286174 153524 1001527 1115564 202762 427588 724506 376144 833275 1872884 1983502 693483 846621 1452543 837495 1630346 1325639 1873908 1128455 509212 129570 1313817 775284 1631092 8289 1496471 624019 1715315 437325 469293 1495709 1891773 1129624 508053 1517603 1797500 741280 755463 1152156 1022934 1373587 1970804 1572688 617493 785827 1363331 1993507 265070 1029625 938210 467596 955350 780992 934394 687997 1955398 541410 105840 930893 230400 1411804 1455888 337774 1927966 1681748 284693 835227 699226 1584227 539174 1917991 1942804 626070 717169 1586937 1569470 638009 1322318 179060 623695 1162654 721132 708054 173661 391800 138354 339963 1993108 359549 1344311 491765 348207 584352 535556 1814686 917490 1469642 661807 281839 1141678 1557686 1960705 343881 1209637 864646 627501 331323 970614 597599 1683078 202244 977526 1772077 19085 1706997 13133 414077 1196552 655097 599920 1393357 1620448 1709004 734283 1203072 304427 436270 1570729 529743 400538 992537 167497 1843651 929913 668951 1097452 1140432 289995 1968553 524080 745729 1049120 371885 1680038 1956641 1380421 1447212 1863361 42611 1097796 766323 954970 904334 1336103 103195 1708701 1758470 1383187 1274332 415099 1930024 1660099 109477 611806 364152 592310 895097 125371 1761957 1462912 262520 1483832 10701 467453 96258 1141003 310818 1853340 316412 1852386 515378 543565 863606 744794 124539 1360033 1899875 219071 959918 978850 918525 908797 1781792 1465500 1156661 511766 1282100 1778574 138765 1802286 1900409 788844 538261 1908907 1258979 1430709 371604 1181878 426736 878650 1617798 589718 1320231 1984233 1678844 1286515 3977 814382 1491341 125338 845066 1822309 1285484 1445970 1052798 1111427 1296547 1536704 484234 680680 1969509 153164 732358 793370 734096 1955529 579092 500079 1473616 282664 521667 660492 888643 1240182 1279913 1514465 305503 1174779 703617 1410433 1452280 1041932 1024586 944254 1736588 1997433 509637 1732468 192969 584821 10637 911440 1477389 828678 411001 377782 601703 1104282 262015 1286307 20174 1819890 862205 1366156 214356 1577672 463188 908212 499522 1001891 474176 295672 885668 1720760 540977 545519 1203400 1797388 315219 1385842 177144 1632535 1158877 837080 1371276 437942 110531 851222 1737479 636721 460517 999844 1215423 525761 1178846 1370888 87760 156202 692034 873040 940513 1025822 99678 1182745 1295480 121452 28095 949865 1839391 349785 476277 1083807 708615 1333087 406253 1368070 1428807 1340999 90885 1619352 274962 936822 1079643 569808 674682 520279 1343064 871262 440169 575205 1412376 824114 568799 533589 399148 1913852 1410845 1711666 1092184 870659 805332 208606 143915 1650997 232038 307602 236258 1015476 1245779 1935063 1643645 363092 1217171 886727 1984880 68224 1065969 1387012 818419 1209975 819422 1669253 1556102 666121 1852391 1267701 300240 208341 1512020 123406 1314902 739225 1998775 687545 247810 676509 1148968 1555035 1936293 76962 1604726 391035 905952 1998791 1225209 1503690 862600 1879949 1183499 710914 1970783 1988181 1074181 342397 1350681 977559 907616 381248 1078839 758588 514423 187896 380265 1313743 1171959 753749 1038310 552733 273868 1150548 459380 931545 1649339 174596 1917121 1266474 1623303 1015364 674059 239531 229075 1464969 438079 1806029 1925203 726387 817115 1796741 911614 201301 1938921 1372701 551783 1323477 60674 1424395 885499 354911 1573040 1920887 1643323 161427 868875 234498 853136 1769998 1212937 1764204 458609 1243613 1117579 1750509 1943542 470521 1050742 1005535 1357971 1497275 1767081 1848261 1784656 256477 306395 163838 254110 427843 403027 1714417 1595798 1386517 760655 1769929 1277359 1467409 204122 702500 1510919 493941 1008660 890271 623910 1309913 439572 1637596 200901 254770 1658233 1081098 1452385 1205266 1949179 494539 646550 383722 1601956 1355905 578941 996173 352264 1488278 610910 223558 1705364 588652 524920 1388328 1263145 1708271 279711 1088739 1698717 228081 1831313 343839 1330685 810598 271063 369777 216283 259153 39684 1313996 1318737 785702 1040793 897442 1804328 964147 1907197 389729 1617462 391229 1599942 310055 1410749 970990 129196 767578 161462 1826622 379105 1401803 653045 272361 1994041 611544 174962 329430 289578 597049 1914089 1038759 1080165 483632 1811782 1109022 737912 828625 1711641 241309 1923885 1336648 393322 1127942 690911 1229799 1295365 1994435 1329823 1016288 1507348 760148 1026923 1991048 224669 1930894 1528288 823640 123138 756463 382402 299283 54545 654712 2086 1662975 496851 658704 468119 683284 1253652 1888486 39295 1511303 1823217 412669 1321190 17804 461063 1941977 1483125 1512855 701856 278120 1677251 844630 315885 1496754 1850177 1663015 314875 390691 1505132 232244 1867455 415915 658908 758735 1058677 860777 1232106 137031 384916 262780 1772772 1270303 858025 373632 1036779 1488925 876363 1762100 576010 1463367 312909 1885890 336122 506578 691570 663126 1423607 1714773 368190 131626 1283919 1114830 1610133 1019726 1403499 1357567 906361 1535967 1366168 645670 18888 863908 1334025 513983 1431873 526965 47656 625004 1497551 66256 245462 60846 1789503 1343699 1615658 406832 992790 1162194 1033788 1311723 1683866 932270 964598 557279 52582 1691211 431828 987376 1722032 77387 1845350 1127828 1763486 1761294 1440222 294568 563329 44828 853507 1659338 72256 245190 1507666 1007813 204533 1523560 213696 1163304 1032626 1670091 842574 844455 1476062 1252038 1806400 803409 1162970 91670 432139 313320 1652746 241875 1679126 623256 905121 1011873 936804 336685 1631513 303927 1624461 1473315 488583 1673597 1758758 352101 1451708 1584784 1043333 223378 428285 1295201 1547857 1867027 1897664 1738655 990293 1970121 276874 360228 247260 555389 559209 1594406 831299 1931976 442404 1915916 1406733 1031258 1095908 1180255 196021 1124208 715892 1404672 815109 885524 380660 472686 1045161 795569 786483 1799918 583413 1198389 1127507 1624974 548077 469789 975110 1949576 1443560 1111495 1382242 459152 241257 1662642 1219439 364691 935003 133183 510512 1584657 1512418 1583966 1731887 1216888 640846 22930 1566353 1738567 1094166 1527043 1742927 882542 104626 1323212 691161 1405223 1238411 1226794 766301 1037877 1483971 611360 420146 888317 148441 1225746 1330695 1155983 210806 565328 513283 1155340 409460 1345399 1386245 906422 1703832 398393 1518007 565007 1910630 311101 1500308 69622 703791 132334 315368 14267 448979 1244498 1040501 1566589 1711037 392795 1532864 1568920 1672722 1229713 157974 1199463 533694 1031188 1690173 1437473 341016 1251286 453772 506739 645304 11250 731863 221849 950929 54808 1190162 1890507 1730010 1623591 1006221 1774525 1373627 327466 973539 372074 164069 1894521 1882906 1274413 671687 1341591 1370708 1377946 1945568 282114 1365884 787667 941054 56979 1251981 786246 286325 1842219 1666488 1462937 487927 1950371 1455308 1404842 1480201 1714192 1192546 210941 552805 210368 1117723 47926 23858 574661 1909910 1678877 255938 265929 305474 597108 934140 1437176 930926 1354959 316214 1424374 69070 1531182 764077 497666 341373 1983274 523122 651805 1811145 101212 1397898 1911791 1094610 41739 1031090 56809 210390 1257613 465109 1839490 20442 614575 1166880 282765 778147 1169892 1388997 479309 1515585 1370055 536877 1496387 986184 1832796 553932 914377 1069994 1388881 1629835 1970909 1588129 822039 1229138 798068 1829553 1595836 549703 218191 673426 1351539 1168031 707895 1281657 1159772 439614 1544049 1082495 67506 1489736 1714600 1719783 368770 509262 851570 865349 1357946 1699601 408105 1706897 1922867 1678528 1883776 517189 1176763 207494 1943080 1960727 877866 1306434 1570860 1791504 761892 1096227 1265694 953397 425205 66242 521581 350816 1058080 183743 59274 1870928 989414 1480858 333585 1334647 638309 448181 265947 671826 13196 85280 1436573 494964 1749022 144505 789843 1593191 1651198 1266679 1821523 1035164 1484665 1115108 1691032 185879 1381149 1402554 19140 1082514 1825074 201667 1961424 1129726 1849512 1018805 1990445 1495039 840668 828772 1044696 1286735 556515 1480712 1107214 430479 1047849 638044 272450 1765999 1263257 1129917 1895963 1559454 1239678 1941488 314469 643247 1576478 1898937 1848650 258140 932784 1288503 1425497 1952425 1584548 186779 1507279 525809 224770 649771 1027817 769360 1770517 1354848 1868960 303655 1084735 1855507 1595262 622854 1517438 883088 1384348 988892 251769 258104 1170478 1950829 1449066 1625215 1918938 1906563 1246182 1221871 1024682 1577378 822408 392871 1100005 1933280 1001561 1481864 90791 626110 561408 20197 1992572 1839103 624672 284091 1664496 1367099 523450 1620785 832708 1742847 1727915 880335 41606 1653468 1054583 1691774 1652078 1207937 123957 1356427 796428 1284112 1038381 1137120 1170488 1010145 864830 1540230 1890534 1798102 1858223 1970343 1480907 1175402 725159 1735277 1917115 827234 556082 398200 602831 1150328 1403736 29350 1706265 1935235 1546813 1384828 799891 1548927 172561 1711501 420109 576347 258548 752724 1695407 633956 734011 1465945 612433 1457525 1459437 631851 897606 155737 1537143 292751 485873 957716 1135106 1217959 1961096 904363 1237000 523671 1179372 1386690 1451202 747986 1760343 1333590 1899166 7946 1373657 1330377 1947559 125362 1179392 1236127 1663460 850471 1471464 1100518 1362215 170590 371592 791620 1386604 1887728 318841 1727346 486130 459890 930813 1331939 331266 908934 109312 940969 1088232 1431937 49805 531617 1658212 255930 1952763 563747 469787 1938480 516685 701817 180047 808027 1145052 1025609 1782888 1792640 142020 573860 400396 1509048 1432682 1285987 1319299 953746 636800 408021 1873455 46558 1931906 1491894 390185 1015116 1129365 1486407 1062974 93091 251078 1642529 1535931 1234758 1550711 1668817 651568 1978571 866344 1965613 446144 1434833 125873 792994 1829236 1669480 620870 1659741 1675312 486390 1855524 169341 1630321 1939704 1299027 1836518 84366 745926 120807 852876 95807 234454 1041331 444905 1666266 1045155 1242484 185051 458595 627586 46190 294090 749575 1880469 303092 719700 1707003 404881 1644584 490661 1345296 1894787 1423823 1309970 630107 1954939 394200 780977 433888 386530 1958482 1238448 1376921 1848445 863919 1448822 1503794 912532 430105 1794232 1011037 175002 677219 19186 618511 409149 434980 1096660 191488 661614 972563 1793167 1915652 523366 1950100 329840 788074 1863937 678887 1493246 1534866 1730163 550700 1511069 1759069 1043511 1119823 1378543 478667 818240 1951814 410479 159300 394021 491642 333238 1433668 1813866 1870014 1253286 293384 365502 1797855 1249223 205386 1981502 1669562 1105155 180763 478693 1806837 1710290 1904163 1575058 1601097 1156168 1883758 563792 79916 1888406 1047531 1215185 220469 1809184 758007 53361 1198391 998480 1693080 317142 2509 1559209 1492880 1593609 302397 593409 384191 701239 827871 1091879 759458 434786 1909878 689547 277925 513965 517932 1744861 7360 366881 1109879 476158 1988065 1045217 515230 1018630 1018735 556110 1803951 1044466 1562385 657245 481413 884515 30342 871498 523160 1662513 171462 1242050 1809857 75500 215706 651102 445052 1188931 218636 1522361 32390 1286753 1509161 562052 875012 119923 1777791 1638809 602502 329281 760743 915249 205111 1234219 1037644 544039 248877 824009 34561 1597983 298527 26711 1498960 789704 1822948 1671556 970984 12037 1157450 555237 355564 236439 1151169 360971 460364 1826322 1077709 30335 1548015 172177 545010 1575018 1156361 826374 1553647 1993348 433461 895616 1359177 1074106 1294339 1610306 1057633 1376010 336667 414708 938598 1793459 956489 1787584 1131698 1214132 225739 1430339 1685874 1373764 55629 1616244 556489 385511 262501 1950801 933103 1636085 181493 1370795 988864 1528898 1014339 1920608 1261027 1776868 254131 695213 711327 765834 300461 497628 1907763 1792444 78474 1289326 1568679 1979594 840115 1018567 1134402 208372 422526 1922855 191724 1238594 463991 1376252 383250 426273 1858413 1176219 276011 129879 1428172 1988550 1449895 1519234 1082538 1127045 124146 82978 605090 1891742 833428 189828 1841989 1622391 1426598 1765517 1350742 392361 210643 1699058 137570 430745 899321 1381333 795778 281787 1789121 151153 488785 1359828 1266209 784508 1888543 303962 671650 225891 1279941 1601841 498407 1235225 1983281 1183464 805064 1541285 1920890 1783791 1136420 1071850 908081 1133177 543188 149546 1284274 1608653 86705 863686 1789304 40430 223906 859555 1356862 1402179 1124655 659889 1061892 397208 1434668 394169 1966823 1372655 344451 162897 1871192 542033 1316453 151575 1291765 1606200 434335 1182308 1972376 454009 1612518 504350 1302107 657985 308905 1120625 1068802 253513 1492039 1354826 710372 885609 115345 530491 706256 1508498 1103525 597983 1201547 1586209 266038 159900 372795 499109 512232 492233 1665859 1290255 256661 1615625 943346 481535 1816910 766868 967350 428688 1967128 1918278 1418049 1058293 127025 286199 1979853 1107972 102026 1697556 810293 64491 1463870 1866070 692157 1616608 1757216 276222 1372878 626443 434637 475267 562232 993612 629073 1604350 1876524 133861 743599 1149826 1484270 16414 345533 1880889 1515158 272572 569683 460722 187491 519870 675159 1701278 167836 1970978 1124142 1536656 1002798 405209 1282242 1822269 1561332 836823 1981711 1323350 1161673 1031643 1465009 1943764 739673 365704 950830 1567198 246762 968713 987721 1048077 129668 1665719 518124 1381032 1264621 1317647 814483 244398 98358 1039226 1377589 1132585 1456132 868213 1454123 1399770 1819869 202265 809799 761273 1044887 675630 74136 638637 151238 1458412 799680 1562747 1341695 1550851 79983 1229812 1635901 112855 1624290 410218 1890498 701596 621463 1818938 1535994 537585 378663 1169797 196601 871517 1972493 946177 1111352 663745 66613 1738348 322434 1377159 76955 150245 966812 1908870 1206221 27686 535519 1240644 1248379 1061458 595501 788226 1495549 462577 1228134 404756 339524 910324 1972368 303068 1846213 558267 1344263 931924 1688875 1988713 1075981 1313977 1323908 150253 102981 335884 1518695 459524 1154671 357344 1210902 882665 1162159 1108637 1303052 1899440 731291 955469 1264080 546668 1410824 1597741 76348 1826991 1106672 1532143 1833996 1643573 790677 682309 131633 315920 130924 503958 229497 476045 1657490 945824 1835601 1047845 368793 626420 258983 1524644 892899 973335 202328 1843970 810212 892952 864925 471699 303934 214087 1358424 750563 625293 1547127 420646 1468489 672451 1367863 385498 1882242 290633 721553 411476 1679869 1889178 1470509 657602 753160 1272982 1134462 69798 1680129 460145 1589112 167039 916575 250231 1466064 48327 703190 932037 1423870 1631976 779629 548541 1567047 505674 1619139 1400112 640392 282430 1403112 517750 1533506 1198409 860169 364197 1853835 936226 579579 1587335 1068969 205500 1817610 495658 1330137 1376369 1572859 322616 1048914 1977513 529976 696331 861901 355050 347705 1187183 1546216 545416 38531 1634363 1344979 602915 470546 676095 1571537 345247 15674 1321677 238872 945429 763776 440541 716369 563525 522124 458960 1096556 1753174 1739568 1100574 1650324 1778891 620298 724133 1608871 731027 1120449 1247037 568785 1530318 311989 1388329 257394 1763015 1988716 220506 185799 1023810 1251500 1523786 935925 1780326 1172053 848534 1013492 1993522 1717630 1300558 1290956 275628 1259883 573570 178855 427755 1874438 1650460 1158951 542950 177753 802739 1179890 89260 446945 639234 1785546 203108 300870 840161 959735 1292326 1752635 667868 615147 1616213 1975544 1697226 671729 1651480 462597 915134 1243017 6390 565999 1906318 764873 893327 1964878 1181032 1870144 418639 1778772 281913 292750 18004 197147 20223 471813 1088360 1966197 941488 1714774 1896514 83418 1114635 1572059 605530 1437509 447699 49911 563500 174241 614651 816040 1555285 1690391 1249091 1575063 590422 1160142 601176 1673918 1754462 1439973 1312323 1376266 20438 178675 1597970 1637197 767809 1993684 582423 639371 1823899 437477 746468 1606555 722133 1159911 350312 1456380 1587982 378362 62745 1976212 1636951 652528 1622159 921059 461470 635954 1701599 246494 631808 677133 1492434 979547 1508301 204744 779606 1871807 511016 1556513 784513 1303604 547210 1360740 1087678 30671 372353 1698662 500182 1417207 1588791 610132 262933 1097577 737621 7949 985590 1802932 1246561 1799161 539511 310905 1898124 1673275 1199616 1964417 499359 1141662 1191078 1029971 1842515 1335415 1194409 746216 332414 1193920 1711134 1423573 231043 1276466 1266956 34336 1579591 1249311 1826755 994933 905083 1248206 1324799 236023 862134 530762 791884 196043 1643917 1669377 167401 644084 1178027 1206688 1524041 373450 1472722 743559 917280 806988 790040 1804406 1962602 693402 358698 569156 786471 1741164 118080 815339 1843644 1645292 1548921 1745325 1570580 773419 1105720 1091254 14951 1314849 1704553 746651 665243 399768 1270435 294957 166020 641346 741870 525584 592273 1880451 1864081 911873 1899888 311915 446909 79412 55516 1645926 1438259 557690 321105 1958867 1677059 442486 120422 937743 615311 1868175 330077 1311534 332396 916207 1238293 996775 1675379 1035607 1884800 1855145 1511681 1827690 1874269 1418002 1732548 1076341 1027229 497579 1022924 765014 1976147 548286 10256 799292 1724381 1146924 224594 40994 467361 773843 664056 808420 1454768 968267 1525420 1207329 933584 405544 1344149 475685 249852 1312752 447429 998855 1529825 193780 688395 1193053 360770 1466896 1180011 1180379 168249 1230504 1151579 1925934 357654 748439 1782998 182777 840967 1478918 1690097 536007 1675182 1234581 1112627 1672536 438012 1248012 164447 900288 727659 1127516 103182 67877 1739658 198397 1386374 1581765 1613452 181342 462076 1004056 1529661 1079022 1606259 582834 756993 103886 1088889 110784 1444422 329220 221127 1954493 693152 920165 242475 1494744 892457 1027346 1640277 263594 960412 1619481 1022513 597130 1878492 1182247 1197261 548890 569804 1113053 1862602 1946692 276744 1011595 78047 1876764 752698 208622 596253 1542094 1955188 207214 766568 1989305 80986 445481 1504325 1599821 1147034 183700 1201012 34569 255049 434854 1974115 1540453 634052 344992 1628632 1905857 864187 1420476 709012 781756 1544698 505949 375310 211937 1858826 222153 1413674 1376167 1483467 964346 495458 1898344 1823850 91016 121188 766905 742381 21643 6965 278425 131070 527526 458148 1810412 89056 1522696 1118746 1733494 1976385 351257 184224 1245066 316725 1837797 775758 1176631 1234625 1528501 75262 231122 1481691 1728745 745150 1885714 1611844 736323 1335940 794478 740017 438024 544212 51656 419691 1946040 1775134 1390668 720630 1278330 81976 1949098 1673030 398282 1726646 107183 1737424 1356267 593176 168994 983594 139499 1351939 1939243 700485 1737809 126801 1130166 1914033 1637781 1097909 353787 66198 1283716 116917 347593 823209 698965 1239916 861294 244917 1076193 1870916 1590324 739353 1249946 5832 1728100 1775632 1405029 1917450 280175 958162 717928 321902 403719 827218 1367796 1864101 1162288 433417 209987 39844 1832965 749550 1936762 1547384 1907317 894705 1461834 654424 1876017 1679364 1833695 1755436 1104298 1114685 1289636 901988 312564 103111 1522894 623398 1525317 998888 1903185 380755 95935 417527 1980075 1421825 1089026 291133 1685730 501013 897223 98121 1737588 957969 791802 1306062 734551 1564618 1931552 1994438 1381016 66325 1960780 1164498 1516244 295826 160976 1379092 170616 511435 1109105 1556810 743568 735543 1040993 801603 1622413 1588684 1781230 523436 1534614 1574774 490482 1433156 293781 69187 1772525 408889 1503636 909895 158349 1511200 536946 260713 45550 751932 209909 512233 341649 233647 1314250 337398 1392154 893735 1902922 255205 1299764 1153833 1586640 1543583 847075 641091 1768876 976752 547733 808818 654799 1912385 170909 604145 761824 372586 30401 285906 1434018 885014 1712358 301669 880956 356737 1389614 447137 428901 1875704 1815198 780194 1023528 664750 1338706 1471844 688948 1131249 1805162 1483405 1173305 682049 1164686 1372456 1351607 663171 912337 512850 1858335 1201324 274493 1965168 324857 994822 538296 688963 1927540 1361464 1562792 1468677 199923 1363698 1357132 1709125 1415500 138961 1773798 240830 602351 348915 1683653 1874217 1014990 981654 980064 1798014 737704 1415734 668952 1019254 1272477 7611 115685 642339 1426964 1032610 1593820 1619836 1615072 1587241 929464 1840612 476461 96253 276985 1477345 1992419 413425 212 1924635 1558012 229 1238040 869934 1904632 50844 1929432 85747 482995 1105013 1917520 306906 62580 522482 1126344 1175703 1618734 314317 227679 193582 1757650 1002770 399904 109849 157620 928783 1358502 561816 1611135 1788991 1821668 1749950 262875 158719 1691024 1564464 1276111 1782530 1167565 186697 1768526 821301 1854053 1104613 991304 1691872 961250 1521942 1060016 1386473 1883225 719391 1477634 1910283 1154530 821840 1556746 1647945 767305 480782 858321 1393530 1994454 908877 1047335 1800628 668940 1353265 1139810 1699321 367372 1581225 1705722 894055 1429116 458617 1558983 342122 465251 1503707 1246961 509683 1206749 80109 1682781 1963179 1883957 1638452 1876446 532761 752342 16208 631163 1167456 217037 446934 769648 578932 509694 1133557 1128370 1020502 1860293 497352 669583 1339569 660865 440624 1512439 1464155 1905541 134455 1359725 534229 293379 828979 1023204 1582374 913725 1198372 1424515 578297 1541624 1772031 924623 471220 260513 882111 357900 1227742 24836 1207424 1298302 1474302 280241 1028903 280566 986299 1101298 1523768 1470821 570971 361239 403932 587909 413820 683446 597291 1378175 1119711 343185 700032 1877459 239556 1535046 1705438 1848438 637824 1714996 234323 567398 1186174 1328503 634337 573120 1294934 788642 1661474 1959918 1123751 1485331 882374 1057774 163107 508027 1282386 919168 855300 789279 376026 677330 134264 639993 1753470 646865 1941176 559494 1296404 295273 1360549 684098 596090 482528 722058 441276 20006 1351031 626388 410192 1751247 204199 1676126 765416 1139408 58181 1745310 1269727 940754 1971334 1390013 978879 1502417 1925126 1319170 1444315 1643963 1928932 6249 324224 1013703 1801515 302248 905475 416478 666424 1953874 1150418 463536 1066320 94155 600941 860217 1104569 604238 1644602 297657 795182 983130 1405592 1193727 1009150 332201 1286551 257817 1463516 505103 799324 1295224 1169058 1515265 1001844 1954782 1673284 403131 1828927 503969 1529258 347439 1825975 61787 417728 1967806 1578231 561455 1566117 1785436 1646517 1127673 647443 468158 474598 433620 1366227 1142655 367520 170208 1863653 218687 839675 1366379 1992876 29246 1850209 1089505 705501 1537905 918332 530529 783090 1393011 1736023 524741 534418 244986 1144824 1086443 1794071 1900100 1575933 254614 489029 625300 104913 985964 1682219 1102035 511791 794346 458184 1394782 787953 824061 1268751 121491 1290363 531876 1733422 1128906 326667 959152 1783634 1893272 1583060 1390691 36111 133579 232607 14909 39768 1701907 914453 1950431 1683577 994870 530884 1020860 1496066 1774310 1420495 1437460 1858079 483721 311062 1410935 425591 1232387 1258421 1441011 850341 391725 50066 1096689 1352815 1995119 1127769 726793 1580837 735128 1288594 1803094 240602 686689 799113 1753797 1243273 1158977 1336516 847320 862387 203164 1749219 113327 419697 700330 1684008 1023245 1269420 30751 736849 1888396 1388194 1524776 1788730 795829 1468087 1502575 1621577 109928 1624455 454569 107097 738934 793406 602836 794762 1735256 1013196 1261123 211907 651913 1659931 1663369 1655748 1576975 1796478 1392976 311488 240591 1012526 1626983 456550 1294629 1751952 1180672 857992 1728165 1414262 1946337 138615 1011798 1107508 1509487 962144 519506 1137053 1451992 1232325 1292191 503834 1046394 1167387 450791 733936 632940 513871 817089 1722753 941204 1900176 1418466 1775909 115233 202252 196969 484241 1958333 1138717 794993 105012 212726 580787 787912 1127320 98554 1333905 148933 876518 470266 871060 1240944 1658585 337709 1835337 804538 1061268 427702 1753593 404288 532282 1264296 1544280 1177462 1986817 302837 751751 1039792 1151853 1684419 533876 1599440 763405 1276618 276959 845759 1892117 1015438 1381565 1045353 79258 1229728 75897 703506 1026327 12071 830972 1819329 53721 987078 1073473 1949383 913443 173949 1555112 1875563 111986 1443510 1773647 951671 1499141 651400 212575 281799 1481078 1034704 1008323 1254699 1928624 1954822 1745634 1756820 447992 1265443 1443818 996427 1556755 908502 38067 331093 1729940 886823 1178140 1875284 1751246 1461636 1947419 4320 1470813 60046 1493165 159494 1707137 1993644 1598413 894802 1831546 1089073 333964 1255689 1808263 176541 695936 2401 1522333 1640548 667682 927986 275222 1713434 1710712 1826694 1399655 719157 633442 727678 709722 674569 95865 1336938 1978623 557340 970228 1665222 1796979 25812 543775 419641 1587466 477019 155642 401202 824481 556807 460917 675920 1862545 467488 1195614 1242917 773716 1463151 164175 919059 386321 93068 1846014 556587 547692 905473 519573 1123238 619264 237436 366631 181994 718344 852149 1823001 438588 287690 591237 1640308 1879791 1981759 848002 261469 989603 1660180 988673 611937 642139 486120 292932 1071195 422943 952196 776872 341832 277585 421363 1655126 880365 551018 1554146 414060 414995 1632414 754996 705045 1766193 1297556 828312 751014 63587 1393703 1800400 1106721 1665435 1222496 1759013 1347465 58571 1551214 1989120 1879708 336 1963128 830575 1789663 1697913 824808 1907687 123940 1370486 1335505 1215628 221211 1506471 307160 1559665 1110877 1021231 1805528 1866424 1725943 129193 1429555 1951479 365545 13034 1370672 329718 1347835 1720912 884942 773478 460739 1483447 1836247 391781 440257 1414086 912732 36868 135724 939435 426448 1517600 1611250 1960338 1602002 1709559 1095095 1201233 523620 1288028 731459 1945117 1613866 903403 160588 492068 889082 754390 979122 1348884 178268 965010 1506520 1075684 923502 1241670 1885525 1291373 1398330 197926 1407192 1375942 721462 590642 964926 779832 114024 371286 268281 265847 953341 689577 564638 1531770 749675 1427728 699355 934535 563594 1403498 268052 1148697 216890 878756 1584550 1176945 260860 191892 53209 1029291 1069277 153986 1031277 973967 154234 627291 1787564 320734 1577094 1228003 1245334 1212074 1222886 1663803 1840196 1071363 1638695 1216213 909518 504553 1560522 1618027 251306 557939 1102930 652115 1931159 487525 1746008 250256 356390 854562 1737425 1562287 1343848 619569 1228894 232972 420790 13997 1167452 797226 1033695 1241083 1129580 1299720 806996 788565 1955426 679875 99828 80523 794666 741292 1147464 823152 133258 927310 485505 1775735 608163 728338 1723308 287734 1222320 1028230 961539 1513382 822709 992733 1923942 1159109 1534835 967897 1066885 1470027 1737991 1623476 190219 943642 1027632 1883093 1862014 1639750 1449349 1811308 47734 659399 1656730 248256 1807941 1728240 484529 799087 268572 676038 1175795 1018097 1008314 1434121 1061344 608222 1244605 1873590 1915706 769894 993139 596476 1700990 710068 1945372 513924 1252460 877519 1616074 427218 674397 9220 1398438 1275661 661631 295421 1280810 1552883 1029441 63049 1089438 1218411 528968 1672783 16026 851565 890666 90698 1674185 1943582 1005188 216177 287778 1069369 1187021 953584 564150 1342604 70155 680768 1277123 344415 1243577 320458 666932 885028 1977796 23634 1445387 835164 862442 1591007 840318 884037 887710 1284394 433361 10315 1622744 355317 646241 657821 41193 1445650 1087915 556127 1362091 98655 1449696 1474800 1858364 819363 539630 1230693 1849027 840153 633352 881747 807462 1473607 98650 118466 986254 92471 727732 769357 1451936 1404211 283528 61858 253928 1018320 1387653 54233 1187862 586061 1533173 1357500 1238933 1689151 870289 1071298 534218 1968702 1895249 422327 1620040 1290095 80798 1640282 565523 1513882 921155 506451 754667 952294 1629500 936268 1130570 1925876 199200 1755662 785419 965076 670281 587669 1413672 690596 1605896 1876603 960129 1022669 1883931 44422 1597072 848113 1890326 1531219 495436 1615739 931542 1527370 496284 1727335 1269413 1578405 1023815 1130667 634515 1629836 1519527 116892 1864822 926972 1561540 1960694 1453736 1995674 1933092 90847 283827 1236451 1530342 664030 581721 154526 1351641 1428389 1863484 752650 125924 686584 1458099 231367 755891 1857250 1197381 54412 1680272 180288 1720027 247713 961131 1996704 592230 922623 29042 781913 673237 234573 1146247 612113 349854 802334 1499724 642847 1536167 1892447 227189 1468544 29850 668898 1151781 1437273 718657 1059470 496883 358210 1486753 1155746 291662 130226 1594153 1265392 1759810 790397 1324389 161242 417017 1966986 1316262 1312103 783926 1159806 1677030 387639 325208 1120598 392476 410106 504728 1347264 672728 1577403 767562 1624967 1594617 136644 1942096 1573690 633356 1369237 1012944 679201 693614 1563357 926780 1356337 303330 1606095 649584 1289897 912300 889961 289789 391121 1073625 1687430 1411792 1444581 1456586 607199 986278 1382378 1932846 265014 449379 1886371 432777 269799 1439377 260281 1032010 514855 1724253 431222 1163063 1902831 645440 1823726 608731 1013560 292170 1040663 950634 595368 1421514 275845 1832237 1434972 1920660 1196687 1012732 281983 921533 89476 7202 47684 1776967 256485 1948634 1802291 1819286 792444 842880 811689 1850538 572592 850858 1081509 442272 189090 1847687 1328748 1188447 1805412 1622576 1447738 411364 1475064 417431 1702234 1759885 416115 1802535 1529842 953310 862321 1285900 1743160 1291875 1921714 71512 136990 866101 1773572 344461 1751439 131604 1304686 471000 1460251 1619702 823218 440070 1163986 1097154 1453219 1994822 1063613 1688330 383583 428045 1226699 1460959 1421101 740708 1917723 35517 893286 1258344 851021 1523556 1992403 1708168 556243 1520820 323901 341659 1619819 678488 383649 1995103 1675788 1511639 1698324 1103512 1932981 1045259 1699110 49087 1817831 31101 1675490 1119612 693155 1201119 1626898 233917 1535012 288588 708988 173173 887574 1650322 1877663 1477933 1597369 1069650 1590621 957066 1112076 1278545 59718 1794447 978416 1732749 1834534 1203302 53431 1159388 37567 1059109 512434 1878438 557048 682028 756847 1122309 1191425 1622419 825210 1115647 1065674 1525652 1651106 1851016 110877 1381101 876596 420910 1737812 459740 1578186 320798 897320 14333 1246767 72781 642615 1163867 982136 1276086 895055 710781 807755 1650478 17781 1097743 795313 794789 546763 18156 791672 1765976 1822551 959943 942008 1731947 631998 992360 1363370 1198816 254220 387336 948610 90678 1869479 1651754 1871679 1268045 1716550 671733 649253 1394150 725946 1151045 1184582 438943 97192 210983 1559031 1935704 506906 1784125 608188 1183559 1050591 565694 464288 1879205 1045194 954453 1013143 1333089 1546958 328773 1373838 1307404 526694 257409 772753 1139226 1810597 279194 1421564 526783 1922054 90330 441706 1823952 1401537 255769 681977 842866 49842 193172 691636 1388019 623262 1743075 353406 790321 820913 1429462 918868 591094 1168358 1595060 441711 271109 1093084 1148094 1068992 673669 1316149 1319674 1586834 1834704 180912 1324203 1878400 1891162 1884932 661176 190009 313605 1464653 1841799 521677 1707730 1232018 1470484 669655 647749 1240676 752105 840524 1338558 1976859 516164 546384 1571116 1494397 1394849 1279418 1209121 1021414 1825880 255720 89269 1898140 1574501 1764091 1122025 459323 1292988 932341 1082868 124268 232422 1838952 1067826 1131593 236093 720058 800884 162293 26941 1102711 1485099 517960 248088 1996180 1307236 1703174 648371 54419 1563423 1503837 988932 1159996 1074735 641240 998266 1015490 594238 1524084 109501 392698 368894 908487 1814519 502506 1865610 499518 649810 1691709 1807852 898601 132083 315159 3267 232150 670341 308409 54909 1968769 1184057 1282469 1568921 642002 316655 1167846 1387559 1554453 383366 1606156 84505 1355203 248726 1530550 65209 1376144 1695554 952024 1322568 1536112 858850 1886603 869866 1519733 643995 1706785 1449094 404357 691619 353291 1129034 720299 1520064 1064042 548470 1644195 517803 1186134 362245 753781 1312741 1845406 1386936 1886300 1974671 935598 261944 1648874 1568398 1120226 1218800 1970634 1554628 1807483 1845072 180970 1715491 910453 1245803 1762078 1031728 556007 1099154 12827 1108953 1672083 1081393 323751 610837 823363 73900 1643735 1148498 81906 765380 1216964 1505294 410018 798477 188346 601334 78367 1224511 1325122 478603 1425345 1689780 632547 535138 1645209 103863 494770 921656 1379120 464427 505602 137887 1794288 313190 1026255 1378008 57660 999859 1701489 1769043 1558198 1806923 977537 791866 1432120 317837 1442546 398930 761502 250553 744866 1949310 1796887 246028 1810287 783835 1353809 1544833 97355 201744 965141 140003 334435 1769031 39958 758144 677720 515850 252410 712268 1753584 488979 406311 1154594 361772 335388 1012875 1553660 204828 248381 447329 755883 1851373 723020 1981516 1287521 433931 672466 1053557 1332198 1525271 617733 1545221 1024907 1223632 1942674 1329245 1356488 358812 442294 68924 357661 853736 234575 1622646 1339250 1106376 472803 1859072 846964 1468885 15921 510689 532447 626001 922188 965085 1560973 1745066 447501 1861209 280013 1359443 337034 1172224 1162040 1857950 563760 1032341 263431 1119432 238183 1870864 22261 1157455 1543940 331573 1073888 724530 803042 625479 1212383 1186766 1508867 1920192 1305061 801703 1420325 404294 1662448 1963380 720450 432954 362875 609788 340165 1892270 821133 862293 28752 795008 1624641 1469038 464671 732023 797583 111083 1198574 411974 554389 246737 1526972 567974 1093777 1778925 426569 1297045 1139116 1903327 162437 1104327 1593856 346648 156243 11817 562656 1676489 784687 379610 1897950 58678 555527 1535798 950781 1019496 468344 790749 847664 862528 971422 1934679 275683 70397 902623 419905 1341192 1344119 1933861 546002 812378 1311481 1715428 1770753 1351697 1802253 1396978 1858069 609980 1233844 377701 855871 1428053 1408368 779014 910432 1361440 1593367 617728 365209 1436164 477571 1157958 1894980 1893431 1733168 1622687 1685628 218405 1649222 1626822 1943872 1771281 507798 1226930 308828 962715 1391383 820320 1281720 60529 1772024 1490294 1592301 598838 447881 22062 738576 1588686 1059830 408466 1256008 599963 472920 1510033 788137 1596527 1534101 1538405 1518950 1542198 1109034 405309 1846643 1057554 1616598 1863649 58143 1330370 1045485 528049 1917632 1277851 424198 1013746 237022 419681 782823 254835 1113167 344141 1845513 719791 1501455 786995 982557 417286 1895716 345268 1188878 1640311 1253792 1350550 533846 1764626 866675 226503 1120504 633506 1574996 326377 252460 917903 1484612 189517 690067 198752 1823807 98776 519225 923683 1896393 1479753 839418 401909 516691 129152 591527 318076 445580 626846 46723 48322 512321 962749 1022485 1468479 956876 197852 115103 1903614 29501 496816 587004 1578653 1567355 358358 405416 210171 1347997 1945271 1271551 1399083 1535666 1125231 927044 591076 140200 1243548 754958 332987 888448 682965 1705011 805465 121712 209137 758386 422862 1700851 329196 225603 214110 1089339 1170141 1371396 874133 945617 1855726 739212 316171 1148074 131180 865270 142291 1782967 1782260 1097168 1029414 1651806 503194 1143110 281668 402292 1602241 835968 968983 631317 63179 1557748 764132 1907338 219238 1802270 1975186 1088068 1058029 1451157 780950 1845556 727900 509461 1593327 1581735 674032 1848736 1458327 1716668 246619 292821 1840691 302021 1839783 358368 1740198 1457203 1211013 888843 1826024 1506100 720634 686592 1196175 1260373 671270 892091 249937 1891514 1608341 697748 1157214 722465 1187242 966946 1701745 863378 1200119 435346 875092 1222772 700487 879510 1355805 751426 1506949 871174 1320857 1671726 1286078 1934904 393389 1107781 20583 182964 1839417 1221365 389467 768783 1141719 657677 273665 1238764 1699916 1906433 337620 371338 824801 510198 207235 1207288 1406924 1623294 1173207 1403664 1756631 387109 457691 1917212 1351455 1520644 882694 829010 435729 1508220 408231 1769073 970297 1512817 1303828 277199 1701210 1834931 354840 495710 10082 870906 1677239 1521298 306114 1767506 1276462 1615150 1649556 217683 1507530 1727869 1630150 645170 812311 1242748 1471097 331190 102801 1059859 1469910 1707993 1458001 1229397 948706 54252 1616449 1027937 1945880 130677 1733879 716972 1560525 1611959 1622024 895542 1145277 469908 1554580 1902443 659976 718194 1958960 1643237 549256 286590 1537085 1346264 366808 1295234 1283781 1826217 1582462 1625763 1741716 360961 1117219 813741 1227587 928741 1084404 176677 1861656 626666 1055443 1880095 1101790 617890 1316588 620852 1674329 1792555 1912046 1898524 304291 1464869 402484 1029429 936014 55363 665314 1262764 1569021 821323 812014 1560204 1218008 1692571 1353689 484872 353758 1187535 1604084 755125 200771 1709643 266054 1791565 1679456 391625 1429386 1332632 1833630 862716 1590834 1508286 675044 1539024 896517 1666681 48368 186028 244904 189559 1839424 488411 235357 1010806 398785 477671 694531 1178606 495805 248408 1934567 1585745 47669 927169 1240730 1522153 146748 194876 1582844 1821756 1755028 26380 867663 1791266 111465 1700677 180491 1317516 640061 1723539 1450055 736723 348914 1288952 367227 716400 240904 1437635 1841677 685173 1026241 317648 1115932 1751913 1051565 9460 1859041 1232134 1391894 4480 869010 1361659 177283 1334737 1538098 512734 650697 1365376 378358 1610256 1530812 1511202 1954329 841774 1491968 1023470 133923 1134863 1724417 1545637 1281222 540014 326071 1024477 652755 1697526 684215 1711382 1725980 246901 743006 581162 699815 1859453 961911 1510675 1782057 877998 1281506 797314 1010419 1248728 604302 602229 1656989 926011 486865 997486 46521 526255 527078 1190638 1012543 884664 1932083 1392841 1565572 1804414 456961 17258 342850 379825 1263447 1371524 331148 797652 1236664 732999 1219325 514148 1096232 739389 685766 1697527 242637 1982817 1196865 1529650 122016 1982803 1684158 1682888 950343 802774 1077048 1203850 1743930 665640 288503 447166 340838 1852206 462988 1620897 889633 1920605 1270396 1649423 873527 959917 1466177 316658 1844322 1778462 951095 1902324 1332901 1743064 452654 1005779 1003108 441529 311086 157208 1399277 324038 544589 1135626 931141 1892308 432102 1279270 552173 965447 1496768 1854443 658445 1820225 24822 1287563 212097 113401 115157 854128 1377866 532662 1401769 1743793 1992662 1248264 831591 598352 377576 1552087 1834125 748486 1299548 1670613 1530066 596914 1764847 1167969 1363685 1543803 517373 1879727 728211 153121 1158376 209018 1186237 530743 499034 36258 949126 1559686 1942232 594308 1749726 1829696 590027 484105 1857589 948702 977415 1770978 184135 1400969 1140291 1995987 398325 1045162 1274382 893458 448212 1537038 1099292 1907784 1672852 1599267 1583485 298486 1109817 908156 634704 1984758 143908 1893818 15892 406575 1346240 1781165 744766 1765601 612158 1687130 1433310 1792313 1871721 230771 223821 909928 1100072 316533 471668 404069 445940 566966 1730665 583157 1411578 866752 782977 779258 1131450 985880 1590451 609270 629005 835487 736606 1442697 1808441 1228719 1127159 1609920 1685674 530582 1809421 19638 1473595 528700 423643 491735 1769330 256900 132795 1356819 1666695 861881 809335 1150062 494710 1526378 673160 686263 400848 971158 849235 1682168 1347496 1821392 456813 975303 1562372 1619666 822865 413270 568665 94702 991647 1735049 412430 1527626 1322323 881084 1802346 1868919 122807 1182811 185818 928619 1644841 942985 1644853 1621777 990079 1537324 1350623 1814990 98349 917534 578596 1378056 1229497 46542 1188675 1313790 1147310 1950088 1438911 1584669 362842 1862579 1269113 1868288 1253718 1294042 1411231 445561 1042235 1268692 1445891 1386073 1373019 676887 168672 833888 1630361 1734338 718571 645067 507801 338743 480673 1397605 1602616 1095066 489917 1046656 1708665 721905 1478489 1545317 1169223 1709514 1791205 680850 1665815 1531120 722168 1430812 1081389 1428077 987001 1896042 1911544 1254909 417910 820712 1428252 1449117 1161073 532511 1322677 515342 404772 1270630 536632 1524345 1878560 130598 1632682 1878483 1058305 273861 640021 1079051 1669311 1709665 16638 940377 1947020 953623 1095491 1564434 1969642 1737108 795941 268412 733504 248762 1315672 1458810 9492 1438241 928958 988738 946894 1305612 406818 930667 439461 1021408 403394 768733 171123 431257 865279 48442 1227879 414642 1462026 1123803 214864 153449 1620978 1825947 1029262 1715163 1337585 913918 602011 1760074 1628040 149486 581971 1420045 549178 1306800 83516 33916 1237783 368531 373014 765435 1423131 850343 1927272 1812518 311609 1072483 1148020 1979120 861144 1008985 1342982 1393145 842949 1681216 1617353 662896 333332 392743 229926 1248773 1931009 493304 509435 940934 1989412 1183880 615063 304283 1423143 444865 621959 731790 1208204 896268 1450874 1148246 1552689 1677547 1018159 82206 83542 163763 1610016 979681 504148 1281048 1146902 656084 521856 1772468 329903 385129 1736259 82335 1643401 1227862 1018501 534729 595324 403296 698680 649074 378941 783457 1672585 1035773 625779 1635389 227272 1522006 112922 289386 80926 659964 1970528 672511 1067323 383445 1541874 1306320 965569 652094 337360 644996 1136010 175506 1467389 363935 2458 975891 418855 584548 469822 379124 1700091 1904707 1610588 1058561 1406866 654098 1113744 151327 929524 1080099 593104 1236359 1659876 113115 1515547 1303340 1331947 882468 1907206 1988947 1082775 37576 163923 1166780 64804 943667 1011117 1842124 625397 563967 1447118 1858153 40360 1625968 593891 1170394 353081 1111663 621544 122038 499164 1717510 1555145 713379 738799 690343 1175082 636568 1288706 1923652 414574 1937815 39053 85597 1858032 1323358 791803 1196582 808904 833839 1550668 1525364 1799344 914056 774846 247146 156061 1193729 1889613 731924 6423 1225212 975615 1531603 761681 541807 426459 654317 792398 1464195 1522465 1294188 1892015 1842752 1821471 1507535 1828445 1494677 1434549 1192909 1171399 1195660 97529 1291432 1300935 1180330 1025496 408594 998201 719514 574436 1429416 1706041 1713487 1515161 207721 455619 1130723 1668592 1624475 311828 1699627 155290 1218868 751124 1176845 386207 126279 1689568 1354799 24783 1899556 500005 1713398 1437637 1397921 1532932 932334 756164 374720 1346042 1913779 1615269 1086746 1932006 1671880 1268583 1488503 296868 349704 1733637 797235 1127028 818658 759446 163482 450120 1936232 1400248 1731350 1518330 348876 1947881 36068 1270185 260887 177034 1439833 1962104 1289749 1177757 1945354 1053171 1012528 1993957 413196 1501536 40960 598218 797245 1202809 1946867 1638993 1232538 1266237 139310 871019 563387 1723844 508123 1280493 1701063 1089424 1501780 1805969 895721 1065754 1241245 1595077 871816 108706 92227 23263 1024624 402248 1059037 1943144 395040 95341 1388026 658509 1142932 1564201 776191 340223 918545 259283 1035573 1329413 94394 846121 105855 224936 1080592 1812215 219482 388487 1503977 72858 1835463 745301 689140 1691622 320419 898411 1219455 1550423 279641 1754729 715737 952517 775218 1143326 1399410 46748 1622717 56750 135428 1639231 918037 347215 1280387 715576 1599090 1335249 1123645 162712 1280171 1831644 172154 1293735 1104174 975970 593627 866812 365344 1038321 121355 1681021 470737 34385 1401656 1905109 201242 715045 935010 717724 1267399 1087905 1523049 1927277 176986 1306346 1286091 867904 93505 722808 1333444 572271 1738297 1563380 1859019 411297 488081 739231 1060031 804502 620797 304871 626736 778560 1572185 1448791 548194 1419765 789150 1950461 101803 1013552 476800 1726150 917784 1626018 1647086 694184 80027 1454104 1197884 6829 1245394 232928 1821236 1126502 1877252 1077767 1027224 1084764 1750751 1076967 1579621 497064 1237575 1099566 1131179 749295 293413 1669970 786002 890044 814338 213105 1744249 656255 1483485 1643095 979209 871954 1194983 302723 943406 376228 1208170 659066 670957 1441851 1029965 1902094 185524 1411754 1427560 76871 1499450 1084379 1630833 724758 85770 1642293 531963 1781290 191648 1298801 1908831 613954 322227 1273305 1104632 193860 688198 638747 1611514 1316328 628014 1308488 1339930 1357422 696653 1156137 539417 1818014 1938218 1036488 1327533 636067 1859419 1044842 664977 704353 1711484 1168570 357002 52801 1146762 1802864 697387 1836441 454468 720962 559224 1578698 1437860 836739 1637942 1438370 534821 10918 819316 1775224 1613053 1713033 942007 1448869 551782 1276742 1319247 349195 1205177 1051479 343204 1899377 1116134 1077323 982143 485678 613108 1598921 1484935 560075 971358 229872 688272 570499 161670 1714440 367500 91131 322025 674594 791191 1401370 1239389 387203 294216 1929467 1931989 1101 1240692 1568946 887130 377923 1523264 1531108 1974281 582921 1946090 1038208 980788 1967719 1546465 789282 695368 1740372 1332065 261275 917858 676119 620938 1440103 381739 1394539 1736293 1774029 1868331 1265063 1046955 225213 799676 52035 1815535 1585496 88889 1925509 1044495 231811 1134869 1939610 1113896 474187 927784 627204 536757 1037759 1349833 1622075 761446 1493335 980450 813373 1861485 140109 959872 702257 1405130 1748877 1778847 317561 545570 302498 1041489 1308810 607988 570037 1594927 1422369 958247 745893 807042 1986884 1907274 1861682 930240 498555 667381 897267 1888836 948828 140931 1925611 1459332 1158450 1109380 207245 1888168 782800 31386 1100033 1966328 1035787 1407017 656110 569114 840878 576722 577111 169254 330628 1415277 102224 151854 537748 1915766 1651878 1243501 509206 48006 1870785 1485336 777220 1381744 287312 1606848 287707 359511 988586 860098 161250 568167 1041040 844118 1591065 1483339 1582090 1986853 671800 964841 1791429 1812189 190347 770057 1474974 59019 1507629 1732275 1339952 1532679 678782 206965 431786 1616167 189225 463331 694819 1727735 39502 607538 1001140 1278252 854387 193614 101975 1858290 1883115 1964104 807124 1053413 917825 1569650 1002275 1869747 1907007 1233429 373938 69034 1984760 354245 158001 590196 1994891 129748 850982 821506 1376714 1215527 782115 817651 1632878 929974 332914 1437143 1385291 357343 1593529 196488 385371 936454 115876 1171923 143606 950793 778630 1357860 109161 708801 279349 1304108 1366230 1293713 1687064 1803129 1731340 1900499 1346427 1487486 600589 1625813 811882 775563 1499160 827449 1208469 463087 1499628 1415248 1457396 317312 1952151 454410 430777 781884 862947 687805 60374 570774 24634 1209068 737118 1817053 1662854 1378952 352976 692859 1276162 490109 1441172 1856268 1746226 323900 453483 804364 1844025 887177 1310580 461667 586004 1053625 352078 1739073 27606 1716243 879827 1061548 1510998 1944360 557584 606937 449443 1447502 1387998 535548 1085426 1758858 1048971 1820831 1543416 830837 1633786 1363334 1575549 936914 1118713 993736 33378 881083 1346664 1779973 433465 928347 303639 1027773 1542243 910353 1217005 168229 75430 1101337 980205 1451555 466645 48089 274769 889883 523934 392754 490116 1780795 379799 1429973 19589 1091588 483108 1554188 409254 436494 1926316 831273 654804 1495015 1295359 1547260 356328 1579927 1572431 621874 1091840 703193 111363 26374 1355005 1439059 994136 1948949 1202462 1328834 435741 482625 883258 493647 1724063 610341 1587069 272543 558015 355407 579750 1235118 371053 1005100 1251971 158851 1963122 38165 528865 1504901 868753 1798919 1236160 302924 1082810 783106 558566 346453 467759 569312 1586243 1839626 1321579 1716829 719920 1212398 864878 648811 361785 768568 331690 1670990 1481862 1691478 347152 864618 1436998 1007856 670685 1080751 1287499 1005538 209745 846223 539654 1910106 870849 65180 1224811 1358590 1009874 518341 1437986 613317 672824 566978 843116 1559964 820312 1788928 1484924 1242452 642911 714232 1807579 783236 268487 647279 1025710 880213 839793 1352965 1338541 1601556 1696114 210333 955193 286303 1936545 1175779 1275837 10165 572407 1934914 1572509 585775 493597 1965710 857471 1935317 1593634 132215 1839565 172063 928169 484035 1166407 67912 250351 1408802 643965 1263839 1636078 455765 474987 874211 1556086 619523 480457 973915 1779020 1108890 26194 1684433 577151 280768 856526 1053381 883945 889605 1682523 1830221 1554892 153776 1052331 539393 1482663 699473 1226192 936994 406046 739618 1183750 594495 719698 80692 1962745 375048 973281 1182983 1791534 1551856 1508971 111983 627010 198563 935309 1998284 1053663 1114097 1729296 1039583 1920153 719357 1684443 332391 1351873 1813967 1735527 1221389 1447779 90769 623201 1487217 512673 257897 644204 45846 837955 1340943 479933 1700051 396600 389172 1596954 880732 1055284 151567 351948 1913816 103991 580914 1809576 303136 1031190 80763 1325600 570042 799659 532836 982119 1592115 107683 235149 20430 1444335 241129 1792601 856714 1263122 427635 95730 574670 233578 1938595 88267 1887304 683428 1612185 1742203 211665 102868 1821247 1499044 552631 287721 1836096 581040 696750 1165594 711997 1966002 440607 1670199 982012 1086573 1412034 610233 1832011 1855017 852949 607277 1753612 152991 995131 448309 1557271 1193360 1407694 1540749 336738 1075171 674803 718488 1244374 290683 1366040 1300798 769411 355292 1831971 319319 189761 69044 1069033 644484 165227 1009701 711971 401615 1649404 1576526 602721 1185660 230186 862671 1948972 404257 1747844 1902657 1019728 382072 1290673 96781 1534610 817620 1715345 1844154 1166472 1267129 1787434 1523687 1164820 97560 1204387 104383 1364391 620308 1404714 1949693 442958 771448 1266347 378507 476484 1403501 855025 653710 505406 1952920 1122734 98377 370685 1477148 828864 1120463 1484770 1909730 446274 1152880 319853 383188 1077227 533650 999272 1518685 1194883 1025724 1866954 616175 1015349 853069 1565639 1835714 963910 702624 267393 3998 19260 1511270 900489 1706681 393207 1756127 1890197 1243615 494811 798219 1805169 1473567 1919587 242907 1001547 1577017 680558 1013641 597957 66740 861099 1523863 1251894 1768331 1623039 1749840 1070775 578755 876871 110313 265067 979570 781957 979192 1406754 1236697 585654 201698 1042764 818057 606479 1885422 1938433 20462 242170 1846152 837657 963094 709409 164708 1942626 230192 897517 17061 764293 283483 738888 174113 1840481 815875 1301470 1410753 366047 273237 1376771 561999 1629754 808086 424578 660533 920632 396397 1925041 200321 825299 964976 804107 321966 1503567 1006438 1343120 266410 354871 1052692 1864928 781476 920987 505998 1982661 985262 165225 29457 322887 370075 445303 887968 1289662 1862921 1772398 1335364 905517 666503 824521 1272361 892316 208093 986540 1972295 1164892 1365457 166740 134634 216480 1142497 267761 318252 1977102 1211705 1215517 522192 808290 342578 670971 1831197 1645813 1141147 919293 991813 1703626 868240 1726845 1903150 963905 1807769 1247553 1127086 1905114 1086455 99684 957661 1831583 1621641 580319 711656 218552 382495 513320 1907272 173213 349072 1689605 907138 1458715 1880099 1719061 1108737 1213318 719341 907890 75349 1994075 197018 757100 1179961 1655478 1573470 1181096 1476121 1564908 456973 386071 1609586 561022 1610447 732704 239097 265093 890088 1780284 1976170 1752843 1129849 830974 1924207 395588 626006 388365 464958 844349 1349048 1844630 1186761 1122930 92367 1676159 1310471 1413432 189833 1890956 67639 1532169 1724148 19555 938612 699190 149776 1557497 843978 509039 744828 1533132 583721 1617544 1423308 539171 1738286 1222445 61791 495464 384954 639089 1254654 400924 1783498 80346 1794483 1266192 856548 610523 99944 896346 1398556 1591297 541395 1124302 1917024 327643 1423785 54336 87454 545190 334125 993499 1279144 1949730 648329 471847 415464 1203242 124835 886368 810248 1345522 1886358 1716527 1121069 1894305 1503482 1052217 1835393 905677 176041 18378 1581504 1719030 432714 1050395 853503 91802 481890 1600810 945014 451235 1604321 1654248 366251 1968899 1262853 653394 1585701 439672 1390059 175560 1793906 8816 171960 1834116 1388018 1404811 1159981 661252 1504237 1463350 956273 705455 1699899 759896 768162 661243 1042394 417520 1813212 168000 73537 933615 97522 1078744 1383602 840247 833139 1876470 776208 1612470 1070708 903366 1704340 1838623 80499 1330799 1000314 1420412 509049 1242288 1097227 1573455 1003514 294259 941639 201110 1889524 1332287 1815647 880877 1716564 334638 174727 700451 707305 234883 725373 1036198 1601780 397364 198233 399634 1027215 942469 158641 1017159 872269 242190 1120217 830034 55122 161594 1064698 1471149 62387 1397296 239505 1365993 1340154 1252412 1674831 1839321 322511 1575393 505631 377123 1098604 1738995 766871 1821758 471286 789986 1004916 1575638 1094993 1646104 1150379 1416621 815401 525231 1537807 1968429 8773 1405323 984515 1416982 841115 1230949 403280 1496883 1347113 1627951 1082862 1638096 231473 880491 1420326 618884 303096 1510020 734717 287768 1910130 1258037 704205 1521579 1564421 1816421 258931 1033350 1011690 1739937 1745228 767967 958646 4300 1864823 157657 1109051 1835324 1520037 789056 1662706 1333290 1391691 1959013 753367 632259 1743880 1914344 117069 357703 1847552 1676532 1358885 1916393 556655 52793 1036438 1263704 1889474 1608049 1998135 302605 1082533 881835 1273811 1383886 573436 614668 494226 116611 746237 325349 60921 1795806 1004098 1150530 1808208 550546 1420524 1157600 476303 405168 714327 943194 1295700 1129582 1381833 624785 363822 1068471 1058556 1231584 178452 1242913 1481714 528904 1771780 89057 1635511 1920774 1181343 672481 985913 369377 492652 1377771 986839 646613 1251699 1074366 1068338 173228 452072 1622420 368270 919500 1625812 103726 1960660 928048 1380683 1796672 925292 911622 383237 1639127 294426 662452 433690 233850 102244 300849 1840915 1540236 712458 1709872 353872 1214633 812724 642765 702198 767695 147307 114036 1476238 1492831 1753262 511001 253232 959257 1753005 181238 434554 1537167 618340 786254 1266260 457818 461901 1384309 572678 380097 1799619 860486 1022917 1607886 1298547 1867809 790487 793964 710100 1853870 1999268 1276614 1066593 718439 1062640 836959 1548938 956806 1533232 1039636 1904404 858189 1691764 988960 342143 1593033 1381903 1622222 1993941 171834 715853 62990 1739981 672396 333601 849646 1526648 1659245 1483319 1416351 1519708 1626228 593369 47904 316268 862020 753169 138606 593436 1308058 352835 1603025 1039395 1816722 1870712 1396709 939113 350600 1632595 341041 219613 1831646 56014 1765973 468954 750108 1922468 1610875 1507586 478511 783139 418882 289925 953480 1706578 32563 1603167 281166 1803787 1839001 280369 1864943 105304 1996657 1946792 1189687 1460792 1719195 1275348 216807 1568145 1831051 1150437 122000 569785 1591457 1495025 856174 156231 556388 1478675 229160 1301931 529710 1678875 612879 1668645 1801262 1042127 1183567 572567 775651 644781 1033520 1718608 1543038 157230 1062685 1898467 669948 1945527 1507326 1776095 212140 682304 91460 1535637 678211 695476 770581 630299 1562427 1925516 1453961 1870597 1718803 494786 1666656 698230 1225522 265629 226634 894916 1465493 518730 1859405 1907435 1981926 1960015 260144 1344072 1636267 186833 1045981 1129467 941037 1815463 1682927 1351406 756620 1719665 594987 1871889 1142169 509905 1995318 906560 617002 555788 36842 1846008 1030777 1054493 879460 1329940 1402120 1892263 1765136 878005 291770 1989423 1484793 106403 1539651 1199095 429727 762703 137617 648091 932378 910818 725499 916989 247827 491331 1787498 306040 1169500 1522479 478244 32063 1425067 1390029 956458 981992 312683 1114708 773544 283004 1705276 1051286 568382 90710 1907239 1202630 582253 1149495 1740640 551901 1370531 246779 1423422 1975550 1711193 1086524 1495073 1735590 457547 1609133 1838517 705352 774569 184216 1683405 233194 1400863 103747 1952792 542314 507746 69817 1571029 1069055 1624853 631926 489648 77921 1648013 785516 218809 1385672 149421 1917454 1133742 886018 55295 1956905 759453 1286500 1568824 508232 898761 862982 1194413 888608 660219 590545 929585 1375141 222434 595110 1118128 1723838 1863958 125019 383977 573114 635234 625095 359780 1403851 1558774 1275720 754978 415019 1139049 938076 1945772 107637 1160833 140841 640956 1999501 920995 357249 1604815 549490 843869 1806211 780709 320723 1592209 1437833 228612 748623 1042561 1969753 1915797 309190 85772 1940516 1608848 89726 1568896 1647489 161215 912086 1356039 1135342 220004 575146 1318612 388839 579200 535653 646256 35183 1625805 507251 523979 753691 1172144 955689 1040354 1714526 928329 601210 1074460 33930 1715583 1916637 831808 1115475 1807488 645754 584444 1494151 406005 1620625 1181250 1885018 450290 417635 1328989 1180237 1606819 634381 870469 136206 1432273 369816 797464 546251 323710 1097918 1767911 1190223 1102610 776398 1231304 636907 1717070 1512930 465911 1692729 613355 1787260 1853010 1674675 442002 1112140 878211 1049999 14273 1669932 1866486 735955 312218 1539773 1071256 1388119 234952 764104 1887042 1786440 492295 761319 531606 444470 1841467 631603 202103 640212 1760442 576126 192032 1462510 1643320 267789 1968232 1997913 1741648 1162442 1076260 30993 298886 1698600 1946060 1715702 1967269 651209 1149462 1344334 1419146 806661 1028221 1974700 1656739 744315 1434192 1622792 554250 927400 212950 720504 416275 1199201 286142 1001921 1539059 973811 1547662 1790380 1286519 538284 1492509 451187 1002884 683762 1088655 1743223 201650 1908360 947594 518699 381993 1134838 1355742 593052 1163554 1108638 1754441 942996 296474 667025 387134 811106 176651 1589129 539982 839739 15136 849815 1841245 8919 992206 849071 1180190 1456589 1992443 52287 17522 70435 320610 1596169 1578154 1064494 1149402 1700029 170782 1855492 189964 317286 414145 1394799 740811 1156999 523920 161806 943311 1909019 368685 620796 269031 999922 902694 23496 1028729 961426 448411 1376697 76506 1455587 1108763 548959 431723 919050 1928033 1281478 935626 1659102 1847481 705183 647171 635649 705550 749763 879109 1791763 522828 985787 1184899 1277552 929933 1641085 1875403 877385 1931100 1386841 356453 1613570 10621 6909 1909971 1844898 763219 200813 280292 1883811 1594190 1224609 29227 1451580 714603 551933 724380 895922 1263548 1209455 1637051 1835581 477195 1394795 750925 1881869 1794178 354563 280981 943870 1711080 102525 1422126 1166203 1357743 1387535 184289 620434 791675 1501864 767062 16612 1098755 1641448 745734 461450 1646185 1989401 1484756 1480891 1519508 1405445 1495426 356664 542 1907811 1752905 851691 1720444 1750677 830630 536340 724365 1469905 202571 463005 198155 1803225 1848258 1379127 799860 1863774 1028407 25439 1280113 334602 332272 297198 547937 1891591 87589 1956093 1049062 844407 562896 533774 471285 920915 1082949 148284 1015916 49663 1986197 1460256 910102 1876112 1400757 93433 1387394 688436 402673 1728538 533087 406080 47621 1882821 969617 1678800 1901059 197677 1860337 1780459 1744905 293917 1548778 1312725 1565474 333139 1776710 1961699 1340046 1979038 1347173 1516300 642537 270552 1102033 902910 619835 1409559 1137943 738750 1384256 925408 1092899 635368 250875 981292 1588072 804089 1125800 829850 412544 1786762 894424 1420897 57321 908037 31215 827600 1889477 1368482 1544355 1918572 946992 411975 139513 828930 746377 1077023 995370 492750 795112 991301 1719624 1554057 397745 259774 769767 554862 624911 1927673 1392962 123432 1590458 1530122 1803047 710288 566281 1964926 20038 822461 1170826 447757 1651241 1973952 373708 1598828 471354 1265046 1789395 1039984 1616455 1628434 552729 1807728 316720 926995 621630 1742801 1701819 1543856 1310066 1207758 1379225 896909 1013841 1223736 150735 897603 557830 617539 1946275 802238 1684427 1733695 753870 1210911 1575653 1582274 326952 1885310 96539 560551 1251360 210261 1117070 163326 1874499 1440621 1595397 1594341 874940 618372 763283 1487879 1685187 221160 268423 983200 82195 857894 1097114 1301763 553909 417253 1342723 1903056 1773307 760711 937902 138976 250301 802216 1196214 90976 469857 279364 1906020 790402 1240490 540555 1287231 165834 769393 786936 1495963 801720 894216 1750898 1009094 1305170 624313 1466660 1889457 912021 1090421 1330918 1925667 57170 1041455 517672 929152 1369212 1817742 1771572 322698 382514 269581 778039 717827 1850838 959365 443557 1964032 1254949 1619591 886503 1473262 1624098 1391282 1062854 446952 1059891 645692 483900 1938813 1619480 771020 496272 1696078 1780965 1045760 1687963 462901 1790786 1275580 806488 1720320 525628 1992935 797044 85638 459708 802380 581493 517052 1760573 45116 882502 1565466 965771 1501732 1984347 974141 509083 1693892 272327 759349 672153 739388 897858 804266 846363 638815 1257915 1569236 1390461 1889138 1117874 1998647 1823716 1806330 625521 428107 1236795 315268 22939 1243607 312417 526287 223698 391505 1680333 941750 1128924 634581 1534831 1343190 366173 690046 1301378 209923 1741902 1430091 1014926 1860486 384141 904073 274759 993293 1421488 785183 72665 183517 61734 1222684 1399605 656606 665021 117365 435751 879740 813270 1540153 802428 1379482 632465 116282 99549 373948 1713334 189181 566655 389695 674688 465825 1432892 757422 615683 1671222 479755 188301 800524 861653 1756527 255311 507431 136974 1801200 363674 522085 1149655 1690780 586607 1575723 53412 952165 1500516 901023 452904 1291841 511960 1058824 762160 490827 1113214 1236125 632407 1451062 1923918 1070924 760795 1489351 154549 946914 56969 1472846 1553162 1004002 1811113 1176196 1975151 1443638 1350100 1045411 945450 1150621 598818 1909722 1844882 1264247 754210 396761 1631468 1512755 1582468 1230414 1607961 1843595 866829 775439 1650475 259424 1051260 277054 914564 151952 1895289 257697 644572 590435 1000484 1477945 1923100 548244 464128 1460925 1344999 1548663 1388200 890962 1317065 1862154 142083 564061 1980049 390896 555926 1089728 521273 824025 854973 171081 593572 904807 1976657 1634481 1748949 1389411 1678340 1712841 1358503 274553 1791108 1301087 1509633 719404 1200657 1605806 1982945 73082 1613575 1875561 289624 376293 1958462 1784008 1748859 1467904 665038 614704 1710666 763189 1681153 1313322 53508 765217 651129 753556 112005 1069313 424532 455804 1968514 1652505 1318459 1074750 410875 744330 819287 567456 120056 1955901 1848697 12052 1368027 1323689 1019833 1979263 1057662 1963956 937315 1984415 682998 1991763 156528 1558085 232403 17067 44014 131377 1764580 1528090 68636 1989801 1459256 1687961 1929582 912221 803141 1856730 530452 557753 903862 498501 515713 537020 164077 728181 1885925 1887377 253660 1919741 1343193 1306149 1092913 1675885 1396582 1158384 1202354 1413327 242766 1530731 174182 15782 155125 261009 918555 1966059 284715 1519915 1823369 630908 887573 1789402 1724649 1953843 1991444 1867889 948651 1991045 435810 1732690 1099711 203565 332205 1852948 652336 1672249 987580 1387927 534280 826457 1043718 834651 679717 1013493 1023867 1658568 1744852 1274600 649807 749484 670478 1492165 1976502 1275464 527419 1539851 1666022 209740 399421 784779 1839316 773764 1728400 1467640 1531822 1323798 660941 691507 591940 1617497 1837730 1143217 947286 1055154 111431 1402308 1048901 1859228 1056298 646869 561337 1198580 1745655 831137 48539 378947 1801896 1369795 1028096 1833335 1184561 117008 311387 1694668 1855733 961241 1896085 800971 1916943 859101 222382 905064 1394101 216942 1383511 948756 314034 770669 1384731 753026 993873 827837 1714542 364681 1446786 1847628 805331 1306778 1564573 1664400 1860105 599325 1495933 1660752 863612 413609 1876946 639998 1997276 1148544 1652295 1879633 1822744 1110361 76413 1972737 1889644 1749658 610936 1325040 1218541 344365 371579 969641 1503644 1576359 517611 504337 336225 438508 1612337 621634 856201 191421 927272 1799706 1863642 1379153 652553 943925 1359384 983078 807406 1513168 290239 304406 132722 1613108 1461939 511494 1414753 433100 785716 1905821 1915343 1634979 452718 1081396 1825261 1560841 1410828 811891 77973 1740034 258161 696857 222390 488486 1485141 1692122 1785362 21673 1745747 1581786 1219112 801602 1878296 1841733 1516752 597335 1611375 690908 1663401 417597 899611 1675613 490076 889638 773158 199271 1197998 870712 1457132 1985521 1945493 741849 1962162 1435188 1995005 1734599 599319 534656 1281496 45027 565849 398331 1194128 49199 1405623 685515 207923 1021116 413701 1460039 1926262 819857 713462 1288610 1214811 1239301 895595 274418 1808080 1255200 1018135 775413 357064 1635710 84172 1870808 557188 799024 1010696 795769 1255188 1629431 1844988 1611016 794324 1029459 1324718 1674308 285622 1607105 300049 342652 1602192 1459653 1470503 1090837 1611651 633112 674258 1297997 909291 1811319 1335398 315441 1636550 867998 557365 1928415 1420811 1343564 1091559 842893 510545 385201 267619 1135307 227020 117351 693040 362122 308705 804954 263716 93672 1339587 1308696 1016357 1073368 1054979 194918 137889 904885 1471223 193063 1039424 702776 1703190 1811464 84792 518374 317403 1006081 1323717 564282 836234 1560767 1861989 159587 872625 1380565 1669533 385094 728313 1394950 918275 257239 570583 786328 362893 1239934 1220666 131375 1961458 517125 1994844 1893004 1607335 1263336 1561827 1538834 948988 1811650 130632 1955355 1307926 1628415 249955 1526192 166905 1039513 536770 1180720 1607387 1150337 1364411 299435 1964973 859388 18285 1949467 984295 479784 532358 151814 960419 1941216 1014332 1885948 1994582 1792173 777183 63797 456618 1136946 1979862 1844033 254250 702109 409857 652515 82027 517863 935426 1544711 730983 1570270 248453 1372558 1426937 193053 184996 1654553 1691904 1230040 297256 995382 1063220 262310 793127 1975829 1475980 1709674 417483 437136 1228685 178479 1088909 4922 1866526 907228 908148 1382290 96289 1255328 447813 202514 527818 368775 227866 1774028 1840408 1624466 365200 634203 865865 1820907 1453306 995658 1217003 1299672 1669644 1006302 1337607 975952 133496 1744271 483887 1799742 3511 333473 445165 531172 1054675 386680 723809 1823660 135127 64251 236450 1323612 1345533 1094624 1966181 1101236 205431 1319901 728620 1613886 1585692 1229168 1405119 1870837 1572775 1375739 1350457 1440047 376170 98526 1132141 1641744 957735 204718 985228 1390206 642494 1262488 211220 1190921 571588 1354205 462515 262727 261460 262231 801078 1382441 54685 352563 672857 719862 873026 495245 1492381 901499 443198 867021 70042 1173034 560313 549475 1975475 1593567 1523339 1028519 1566113 426162 929006 1038482 633502 111672 1097804 1131453 1304545 1860324 1643772 93260 1029145 995769 526772 130492 416188 990076 1539043 1276213 844242 1732351 371232 721659 503828 1774842 1154714 1609305 330601 578747 1739868 1022279 535106 1130855 344662 778907 213304 1412570 1092829 1149889 1988659 1359230 475972 21253 565435 1425674 901752 990753 400084 363850 993328 1174108 752062 987554 1012634 1143620 920606 742891 860313 1684305 993441 535738 971600 845151 491216 1969846 151927 1342326 1280776 1422281 1829772 219225 1086766 89072 676532 1246116 1155935 1995331 1633519 1053455 470955 1032816 1053457 627823 1264854 491825 942515 1828045 285038 1625311 1198595 1722816 1415158 1342631 1686584 1870646 66457 897526 832387 170910 441217 1684728 1162938 285461 1157782 1583998 76856 1388284 686819 1980642 1518986 380105 1352675 1960398 896465 1355410 1795001 474600 639613 294203 558288 1145388 1423126 259255 1615772 1912360 874489 1174772 187088 1859152 865097 1711636 1597032 897529 99050 1606229 11904 897072 777768 1871591 1943840 983568 1470749 1267820 227578 1368689 1758579 1244703 1551132 1374437 1449634 1091851 356542 1219296 250926 90919 480276 1324469 1373354 467855 341007 1841535 1658706 1152389 696327 1065295 908492 856664 361125 625768 1759786 659362 1877149 693311 775358 1494325 1043152 1352015 889873 1553159 990647 993397 1880105 1154526 1097650 1404121 1179400 1688916 760232 1875692 1163147 1843903 1478373 883916 867167 178572 1799655 79225 557685 827662 77106 1157143 899912 24903 715948 1385979 1372590 1661159 26795 1836268 1174406 709065 688435 836560 4567 1920668 1339017 1648333 1609995 1504582 254988 1158919 1431904 1480884 1062788 94786 151334 1191225 1182455 1501573 817727 15887 1841639 1155017 454356 768496 1799675 829302 1014190 1569057 645028 435911 481858 1520361 1876133 1533709 1891812 1357075 1824419 1294128 1436572 166867 188983 1790681 936343 1736091 1249608 751693 679668 1049502 1578318 1656751 604768 1563985 851275 559257 741538 1316829 1370414 1374609 1591852 866665 1905450 836890 1388607 498308 1292943 376422 1045236 19680 163328 1873255 1934836 502471 1730153 1033248 693947 99874 1060557 336808 816923 1562047 1102940 1171836 33017 820196 432897 588373 23070 1459635 1473982 1125936 1888182 1926516 1501093 94881 1086509 203272 519861 260424 1367467 564030 1458011 16779 1393291 1381930 1503404 1324963 877213 1394367 1727728 1686912 1798992 695823 862687 1116685 1404951 1858538 1378627 1621022 987379 170703 1098786 1262643 322804 1472913 60116 252770 142287 1079909 718431 79077 579367 1508443 638613 1855014 928648 440283 1903681 1233894 1343434 1377310 1053590 1500798 1038859 372572 1431427 1780536 979730 98768 371945 1896204 431810 804059 197340 1953360 1861513 1370491 646318 1735936 1253416 545980 1665578 1438745 1671176 1237354 1671144 520584 1458094 659436 1702786 952226 1018907 71359 1195361 1060594 1060847 804608 1348185 1930688 1543696 1850743 127678 1568799 358483 1399649 64416 105921 1507493 646005 1197500 1063806 1315694 1950134 1742836 9024 208188 212359 142295 423337 1150922 297513 686608 140644 423859 252429 142681 482144 1415020 441554 859908 1917303 1922438 1767721 826644 5317 1798770 1115961 372366 972005 1588718 755601 16343 1336536 1859355 1689184 753621 803083 1806301 1258202 762426 1992200 689261 1045974 822071 1058299 1912707 884307 1403536 386452 1856777 1040121 1937854 332196 1341902 851470 1514386 1990727 1976398 1887218 1550426 426460 744654 545781 169828 623552 1246416 616647 1988479 676726 1120878 1248768 909491 1504617 1051547 314162 813914 250437 1647681 1021755 619207 720959 483842 217246 865359 1876666 685381 1762821 1771254 635942 500131 1739190 1613671 42761 379701 1847376 660888 1136031 1786231 1827481 1428063 1698542 1429911 1431373 1881214 344990 567580 1408487 1212993 499900 151712 365491 208779 1143554 882573 1283404 392839 1717127 285317 1072655 1844009 69996 1916450 522866 305125 526773 835812 1793951 384320 1045747 1680871 1415974 576042 544445 792757 1840194 1847380 188403 336817 1516714 602307 680284 1450924 818065 1291378 201818 1254751 1986538 1769930 586020 890268 774094 1779382 1743593 375274 1465124 550140 34504 274294 495693 1826209 1110869 1187749 349548 1171625 1753528 1788967 335469 1357415 401301 182320 1634565 1513527 172362 1328720 1708885 1497458 1031314 154163 752028 72171 250570 1676343 1504810 251590 1481181 1993970 1322573 1762626 1144456 1697484 594796 780508 1000580 865246 288583 105387 124108 197883 645827 1012664 654166 1305723 1287886 1506857 1779942 663947 636764 1058649 1097536 539755 674998 87940 380208 669440 1833446 1328044 335233 1439057 636935 543657 702764 439408 29072 99294 238252 467367 260899 1280576 674825 1268793 356405 8776 1182007 1186141 187513 285179 1754933 316181 1637175 1218588 1433229 736314 456936 21460 27442 786464 450852 1646080 991985 1490145 1624192 655081 1534432 1608575 1428034 1342078 823541 1815164 1425144 516910 1502274 1685203 1146120 677431 228370 649359 852454 530854 689582 1026372 1191977 62920 350520 1086057 373494 32687 836296 1979065 192083 1842654 413430 1654078 365027 913654 1830300 270461 1321630 553080 1477347 1544168 1688633 409608 1842712 1380412 1373576 312559 743542 708901 438046 817345 1443529 1914684 1880815 1366508 416104 1092956 453929 1974348 67872 465684 1916993 294243 1465451 1159544 8403 604513 602314 1164564 758408 1818843 490265 1511610 1323576 1328396 1888499 1317408 1838839 1274519 370760 1818198 683738 1537742 1850628 934098 1262749 1142198 1404554 1941987 720988 382967 1967024 907626 1269813 1423810 1685394 453367 940361 812578 1552609 3795 8290 435116 440739 1690648 745838 94281 1294126 1385572 193997 358242 767072 1277790 1189820 1451368 1596429 1683985 1813928 890193 771780 211695 658076 1230919 825346 1991598 34036 1858685 1981055 639770 167368 1526597 23153 799710 1419453 20509 1961399 1142710 1481923 1424669 1443768 1988712 227225 335560 1693877 1080078 327959 175221 1954701 1495832 1503082 1411912 351896 1971502 1540776 435006 47260 699573 105931 410707 231403 1458994 897977 546118 1037734 64296 1857710 1173027 568877 1225082 1129477 1137870 1827998 1921978 1199874 1249960 463987 165526 1794391 542317 1808038 1973929 678521 1619584 766499 874423 136088 1423139 1929830 1469503 361204 196442 1538133 1163551 1972533 1604590 102459 330538 132622 138600 1437778 1314772 986783 473097 1461082 385265 80652 1815814 1738623 1239418 223436 1673849 44617 834120 1328714 1983775 1360749 297162 1919946 843807 502124 680844 1038536 93003 763322 1772995 1054466 1362437 1798213 1685345 71663 909114 1841043 156270 1681273 1386363 790096 1541803 1191922 785832 196789 321459 610311 1909863 832688 1981049 1334290 1097729 1209049 67717 1696680 473088 24226 1521947 280693 384840 280026 352099 328427 350011 1721359 998911 771331 1619834 296211 1452314 1564506 1379424 269723 990161 1201884 1429488 1775229 1492120 889050 1596541 1868300 1891732 675794 509980 1668059 205291 1298752 369628 705290 1305701 3733 83220 968644 1011433 1962208 253340 1421573 1568343 1445834 1408122 1209548 477016 1445657 831478 1382669 1694621 1479927 1044794 1594378 882867 1584267 443182 1865908 394126 68642 1387044 874540 495607 23635 1084034 433746 1031770 348903 1305240 1511470 661647 581145 1865811 224612 1209862 1887744 1278018 8208 316009 522470 1151282 747161 334739 1888691 1265455 353833 1035519 1023483 928729 1606360 1686801 1971478 872413 505684 690073 615978 1667299 792562 1421951 1757854 147461 116270 69185 1850623 482785 1303629 1823134 97364 110030 62778 1888320 1576605 744417 1265954 223015 817348 820769 887893 1334215 188734 950647 68488 895291 796098 1874292 1441584 1529660 1930259 68384 1014585 1149193 1161762 1298049 617788 940017 604759 205475 1996819 1611876 1756772 1103264 990484 1419320 31845 552353 1153457 969928 1323552 1405485 1815339 845175 812987 1369802 1701842 1270213 839001 1667820 1507663 1752483 1339999 843496 1232973 1870634 1881540 1945371 1784673 32270 1982731 1989355 927333 799320 216191 989836 1623958 1697314 810819 1846572 166440 1848709 78495 544284 1642670 747093 1625345 6994 207216 1016286 988707 1707108 477801 1336497 14789 1315282 767553 1316891 782052 436023 669228 74858 307955 984329 1949402 685438 688337 1135279 376948 199869 1445214 1144341 690139 502355 1200971 620372 1965129 1699159 1982198 1886449 676276 1438405 1225143 419450 1866129 275233 1203026 1977304 1490066 1425002 46277 450994 544310 595344 1718671 1466390 839097 1833911 1704871 1306316 424419 1848411 872682 1821738 372743 1788712 712052 370319 746373 499173 1622664 1090026 1558651 1295678 1568029 463126 69048 1883199 665399 659234 730989 833974 1770398 1039476 1572947 1644440 1465061 1216790 1330862 284274 49314 446560 1789988 1384807 419802 1403379 603253 1233261 980095 1538436 96765 1002591 1984076 1912634 1945773 180632 1195542 1213200 1697868 1657167 1368557 752510 1960723 541480 586309 354977 1059015 1570826 409347 330213 1955650 1589870 1854475 1253149 1198040 508243 1530994 1804336 533265 924548 738157 739742 96293 1547051 1650389 1905218 1156668 1479429 687542 1238674 742936 244570 827794 1258980 1280679 1285672 1444791 910305 1843394 1946281 1499847 1205371 1836029 1147263 221865 303531 623880 1506963 744057 1545235 1138019 730533 111818 1363126 769430 1241310 133080 1861181 1171529 339833 187138 72359 681796 1182015 1350135 1818937 270191 294859 193467 605786 378807 1003255 1644783 312868 1469417 1477518 407026 226733 953670 1151219 242918 1472607 879677 1031338 1843342 1758415 711535 1213063 1594103 816263 1543730 730886 1391176 866771 1531527 1972841 978870 84013 1140287 1504142 915970 1963318 1135911 1228508 727727 780082 585972 1914464 721792 989639 1731808 742144 811671 353729 308366 932564 522180 771095 99242 1247354 1167004 1761193 1434662 232004 1947992 1077014 1491959 553711 422117 790343 616268 1469390 803798 1608458 1733077 1726990 162578 322098 768052 754713 1440376 405656 899853 665333 1943767 1450146 102617 1168991 1521533 1229955 1740316 1515249 956790 861505 843177 302025 1848773 814677 471797 387670 644847 96751 1373120 152853 781611 314359 933198 313627 311272 1318778 1097384 1898128 195573 1439247 750217 344666 580184 1807801 1436249 135591 1670287 239522 1367147 962274 408488 412095 1308373 94558 526739 1690683 1863045 1098250 329717 1313680 1873236 1013923 95033 128597 1420164 1611067 872592 436737 1035125 1716686 327715 1503880 1530980 616803 1634290 429652 417959 1826198 132721 1374772 901207 1595372 97397 612281 1194001 1590524 1827299 380462 1513083 1771448 1279419 1898265 1288669 103505 982508 741532 1173081 1438659 920205 1759155 1521652 1133202 295723 137909 601035 37741 436227 630974 775931 653426 785104 634247 661773 1011648 956165 1783214 1753808 189305 1257221 598103 1975936 129916 1842296 1997739 89677 1599099 1120420 382515 1134739 1028266 1610259 1221704 1863995 1158078 571932 1459674 1640069 1129279 868284 1202604 948917 509726 473081 1909075 1188162 248884 1567698 928358 1493160 918729 1293178 630816 1518674 1424426 574514 936121 1714223 161831 17080 391957 385854 1739433 425408 1410915 1390780 988345 361584 1995907 1979125 1429176 494544 1921429 978442 1717740 971013 111053 1916837 94673 74687 283300 979296 543086 1685576 1973166 927091 1572338 1252586 587034 654370 411899 1506833 584909 710477 545245 94878 1844636 791320 1780448 234971 1764944 328217 1516060 1812340 908657 1792625 475169 288580 1537047 1753495 359814 1496655 441024 1512229 607007 473814 1224684 494192 1237669 1665386 705242 835702 888081 1863902 1153697 1515072 1174341 923813 1785475 480003 1016221 631058 1821580 1228371 1628288 529989 519793 1482653 1931211 488452 1854493 691751 1984984 1704374 1186382 1052581 1620374 832044 1721777 865190 1636098 901468 1369075 1858316 1570056 1192726 1402002 1182990 111649 517165 2580 717257 1503175 1103503 784310 406052 319295 1188105 1918200 156911 93856 708343 91969 454767 884752 1557999 1462042 1120560 1122490 315800 96476 428928 514862 410050 1704598 1087203 200466 96099 644432 501817 1687957 876488 415489 1894169 1039519 1560947 146629 1793384 184708 232558 1011649 14817 1120003 921697 740061 918809 1956327 359056 1230838 843897 1571200 1581699 477146 1971444 1611491 26729 1127374 1657003 172056 1625569 437954 457752 685061 975591 1179093 41955 386927 427358 310027 1007051 128688 598215 1388231 1733956 1165299 347676 1969976 1786292 372797 1404477 1719966 407949 786612 413139 1083538 1475422 1384614 1754536 578625 11626 801502 1354670 1306011 581551 97459 398532 941708 1150671 846642 1118790 1265813 638642 1012362 1511177 1518624 881809 1867425 706171 939713 1613144 1764238 908145 1994360 966951 1695039 593480 1895437 1553867 450091 143740 303668 526675 1376661 739370 1462053 1212029 1603631 1752669 860316 946314 1480546 1491299 1560941 1979428 480037 735460 1509594 71450 1757271 232380 529254 594348 1670108 1688629 1945805 1324385 661899 568895 1315375 808478 830353 5614 892890 575755 1280475 448837 495503 1867041 1568837 527588 292365 222764 202366 168863 1387446 1418485 1000688 30556 357622 1683455 940917 1309491 268957 362486 454551 1387765 1092708 201963 176654 1842788 1847903 1483978 1170812 1545795 1363020 147673 1701097 1122178 1110538 187365 769039 806823 1659373 162504 822836 1491521 466653 530390 1185398 1470699 215989 1384022 607588 602851 874664 1360243 1589096 706393 9447 802873 478381 1868188 918883 1546122 1204681 1718380 706396 1434843 89808 1076783 1620695 700454 35042 45579 1080511 1474870 1199490 1174657 110499 1612390 990726 638354 179182 341977 853471 553907 360055 946432 496056 1061897 344249 954692 479391 656269 938967 576961 809073 364520 1900061 1178769 268013 1444830 1640875 962229 389576 1310994 303684 1290797 1743929 1403883 1265190 1152785 815248 1373454 1841506 1586354 12521 259802 818485 84048 1703153 1719774 1363586 1796421 648852 1518449 1815947 1126114 591172 1604236 452960 554270 924185 405575 795082 1228756 843414 532563 1816678 579433 640785 1305177 655534 584167 451191 736891 877495 1748676 140367 1206789 751762 167319 420253 1271375 672505 1006588 1402447 1700828 877045 1615356 298389 1131601 290647 1856652 676890 1874270 126271 443486 832025 626136 1197350 745618 376138 255913 1440290 878049 925580 1374345 544590 1055650 1460664 41059 88103 465348 1896691 918697 1710815 977402 720840 1823661 1105730 622353 147698 1197300 220700 1945116 1417434 1696629 1485607 1416525 1359914 615348 1368744 250505 1324836 858029 180753 1003751 432276 267915 287805 1885097 710349 1548062 600978 595299 800799 1758493 1144662 1484263 899649 1671253 801847 1023346 805428 259151 1462028 432980 1734848 1780998 1021385 138732 152151 809533 875137 1279387 1403675 321001 207344 489102 1663063 1663337 1943115 1101451 1768408 1235295 572143 1077592 1416373 601705 1264136 1988817 1192403 1989824 878426 190172 635260 1459630 1207879 1314257 891432 292391 1393320 1133549 822068 678049 925965 71734 978973 1418290 570393 359157 939547 22767 245892 1258363 99187 890131 185478 53520 1510187 1374349 132660 1389942 707224 229843 1502834 1107814 1681064 1045932 56559 679099 1434244 1008961 155132 1127877 820796 1379491 1226254 918239 246777 966844 1800097 1365032 49699 848411 1803969 1438812 1503507 1113666 466018 1306702 702262 1781497 29833 1364168 1897059 366778 1766612 764389 895892 804409 93408 797013 368321 891300 1862269 1198518 46687 1965304 1517901 581321 965239 1735481 1284526 1654340 57072 1803295 663727 1889696 1415954 49535 581629 1605938 639807 27174 1753236 1405820 306046 88198 1304382 1670740 1436734 1216143 1266229 1180472 1506555 906133 763716 1132210 1612253 1642090 1442875 406993 134004 1726491 1165329 838990 621226 1515050 115448 658188 168162 1171673 1429647 1596064 1809428 1775968 144823 1565323 298735 1371724 1487154 149844 408204 44991 1306990 162999 1142153 1733010 996284 1033387 592571 1476474 720526 1076101 461590 1245324 727981 869921 1531228 1624737 1943006 586722 111653 851842 1672121 1065289 1072775 1646239 1005084 1077187 1024358 1350238 373280 620990 1506024 1089177 1951820 72921 1857746 218481 1308393 1819879 434110 103476 1616132 762815 1405699 1256215 1463901 842937 16908 1458505 702619 1098609 3605 888804 559197 1297590 730134 1695944 1582240 1500880 1673328 1942573 1274896 234885 951229 1282845 439433 1776634 706987 1360886 1301435 1670175 879704 1914539 856576 1565025 1019296 1283477 421642 469930 6407 547763 1684658 1109191 701207 736365 1578823 1435835 239638 336287 1413538 556244 86880 783417 1983125 1137234 375832 460103 590970 280924 1915650 1850475 1175632 633972 177069 793348 1445561 341805 243030 1805550 342168 262093 1210486 1023014 1867878 40611 1729718 1079933 1860067 682455 566442 1506208 662175 500541 1339921 20313 1373883 1730451 107852 1785172 1732586 116924 387019 1498324 842871 926015 612475 402618 992493 503826 1641600 1940536 675767 333322 383040 60325 1230650 1886667 1618295 102821 348435 1421964 470224 1278873 742232 665401 977942 298788 1907475 46880 594680 796343 1059277 1517268 1079152 1855251 749056 212150 880041 318807 1789421 1967960 1178306 729611 1209712 1582350 970451 1494086 268650 1701447 1381058 221681 200061 977063 1625419 388523 248886 309488 1661232 1454254 1258977 577293 1794936 1777511 1105371 1643447 1769266 1589177 1665010 1900548 1235013 850176 791531 643621 686770 606554 184967 1381282 285764 1465222 1760634 650738 1263879 1964440 557696 1471660 109222 607184 489265 1252026 1744460 549067 548845 1292612 973103 810020 426066 1671010 512350 1203112 234293 212011 1916076 1102448 976324 1830930 682924 21932 1317191 131533 1588219 460999 555419 571730 1495849 87123 1037240 1469112 4719 251739 1771672 37445 1848628 1520403 633096 73741 1234439 703266 553225 907770 1214680 432732 108624 1573832 1795763 274842 227651 1684647 652103 818314 172852 1702125 1014316 976428 1047868 1889895 967212 516459 151771 506743 495413 176309 1385154 1809434 554041 791259 1861289 1097933 613267 43345 1717458 1215860 1208559 1492520 1733639 639257 642186 529809 1472633 1121585 80509 186709 466855 933005 1898228 1868400 1947668 716336 938105 802528 229361 10539 8391 1895776 1918889 1151472 1753264 120320 91336 1211778 1811394 1509168 156059 464354 57402 608313 860001 1895703 396642 34741 1175637 927902 938683 724872 253457 1379315 1089006 1919772 1097404 1715227 1072030 828612 1438869 206417 1429648 1583719 1206229 652670 748739 305 1373507 794004 1483400 1072419 412620 78113 1741814 1567955 688966 283429 557157 1006725 1351667 62764 1243348 388240 672527 1689753 1466217 862230 195301 702084 1912468 1494362 1097614 1101925 1171014 46904 1562654 88841 1711441 1363213 1539700 212395 47242 1385835 1258661 157446 972022 19028 1911395 90073 132694 1988092 1481332 1211039 580240 197148 552753 940680 1683660 1772446 752272 894546 1643473 497151 1327258 1564187 1074629 1268305 901516 181691 33612 927993 1210247 1984329 924642 1039905 974303 1551409 544672 428058 963742 1379259 346671 183369 855795 1865088 623814 1667818 828836 242353 1243629 543953 1678280 428049 1108001 891362 1087629 371702 152098 1420187 766899 18260 210347 1984761 1404024 614909 1819150 1036194 489086 125592 967589 1784424 1533271 1568686 154051 1351565 579012 408527 1559327 186994 448479 1260668 471543 1115743 545848 1716593 400291 1998041 1444013 405363 1817949 1917243 221832 887269 1164946 1009798 1332779 1981599 138790 283428 642191 1346437 1525971 367224 621620 1789816 958470 841343 1635968 1826236 547479 61373 222412 1798593 841799 1620219 1055675 1964424 68592 169539 1691613 1823759 867801 1288784 1785064 248603 481714 58154 558469 792085 18572 422677 727708 1111066 663423 653860 801290 1972224 190667 125420 1076406 1114605 34674 1288614 1344588 536209 1367260 1027125 1458403 1096504 1867866 857665 1320490 982569 331711 1131288 1139614 23463 1547205 26009 1614866 262880 651765 1099549 1223923 1339988 1439113 1568720 1384166 1326181 546089 1546199 178191 659694 730403 1460300 465609 68013 176785 363003 1158734 1048926 295636 1712000 991034 817797 163637 676902 1617559 90558 1240615 853138 46996 680869 561760 521730 1964571 899642 98947 1807518 1920906 1718430 299999 264946 902241 240349 337188 185295 521328 542477 624436 1296490 330858 56506 1667930 90133 438060 578447 1029332 743574 1619807 714405 1190290 1997710 50423 980912 917770 353273 1050412 1582562 1827253 1020726 261360 1860937 922299 450603 317230 1158101 823290 1718389 1456033 1485183 594900 1120264 1175140 1094771 1548844 1844317 1471256 547165 1689222 790688 246556 1174794 1425881 451264 1401926 203452 293048 1590918 1092198 1912883 375162 184011 1793758 701057 1150865 510925 1167950 1086784 152265 468722 70550 1653083 1014197 1148051 540447 1382962 1103416 430881 1341435 222184 149038 480023 859597 1653288 496834 414832 395978 1525647 732022 1287777 13916 219558 546200 901350 1792590 1403380 484414 920813 282310 1995321 1238300 58163 1189768 804570 1407086 298417 949955 1551848 1318462 244461 1995935 1547381 1018802 1766159 330841 340126 1759183 1216710 493491 370118 1773874 1712820 1259222 1129014 1313831 768707 670915 733778 30799 478824 395498 1134709 1991974 1116987 13199 338932 1731226 293685 56728 1422861 1143843 994874 1342866 786541 356043 423692 572445 1389136 355873 326055 1715841 1743381 1784780 1150989 978816 1061612 865656 1101966 347107 740519 1228816 1678009 1875259 1059014 1611775 1255545 1736720 1370583 119218 1901385 559272 1686733 258000 1382180 1105909 112879 1102681 213725 516150 378206 1614384 146259 678406 1924039 441537 1356855 1129606 1892877 1611683 1709553 1122904 1351584 490014 14913 1542948 1216168 1853534 1421198 1689419 453877 944503 803586 1139510 1217715 1002086 873490 1828114 349171 878118 827748 1580816 344503 1045004 549949 763062 1838251 1138380 1843783 759052 1676573 873205 1253901 1758003 1022162 678812 1788268 536959 892328 1052022 1544820 401163 71141 1932214 177733 589592 1476383 1762632 1129126 476778 1620451 1240234 1740680 254782 1116265 1207212 182257 615379 1869043 1713678 187464 1715012 568796 939181 1541256 1310057 719662 1041102 146678 1750800 1222262 1882185 286203 422685 619776 1903850 131617 1355692 588903 888041 212948 571752 1009816 1778123 421594 431292 1170680 1335089 287670 397780 818082 346881 1842137 1216091 1515527 522368 1643725 106965 838380 596762 1472206 1589060 1350591 1755683 1034054 870061 1598182 1940854 1568766 1368634 387697 1833689 1978214 1686914 506153 1156977 1784549 1449760 884745 1178517 1181360 1133755 1471090 624074 1166218 428640 1072262 939789 729449 525625 499214 1077204 1301457 1792780 1065627 478485 229235 680513 282217 1177339 1066460 1834046 1005621 646919 1612863 411093 1518405 1992205 938613 1954694 938271 1008472 1802996 1650695 1236603 251876 511106 1993001 1095509 588946 1476388 374477 27424 1087075 197082 927707 1911044 1358923 447458 894472 1131333 944894 1791618 1943178 374448 755741 1323577 680529 700309 1978368 1354994 1049997 1164125 772560 1010521 1375079 235562 1374371 904194 1908071 391643 174312 1615532 436578 1280055 1645855 499151 1433231 348591 326665 694286 184183 1697728 364391 821663 1273644 1157777 668575 1714738 221424 338745 712615 1972614 1207800 1082870 1767618 1323578 1921025 1544095 1820142 1222139 333867 1742571 524800 1572925 549193 1321891 1515244 10163 1808239 790161 966933 1326750 1582029 437435 367229 1876894 63235 277652 1965122 824921 1514802 1401016 24896 1413087 1927775 672640 213230 165440 1246530 857426 822480 573113 560200 767424 1230600 421157 1870685 437252 1255876 1765304 1263909 685425 488399 1602779 282139 1245529 266155 14834 90404 1049519 1772424 1930929 759066 1880871 107692 461344 807982 51741 1245466 1547647 158898 980774 93092 661956 1084566 953244 443093 1574063 1983959 1142210 1271400 1864421 1206111 203617 1253984 153181 1758310 1755613 919464 755590 1782226 1578525 1222265 1078782 929341 849364 160750 787452 952437 417046 1808103 1832671 691187 922187 28147 51033 281656 1568426 1889215 1260618 1538519 948956 945166 1996227 796355 1318205 622209 406205 1028863 147191 232137 1761230 256860 348217 1789434 1276906 148819 1292254 1734699 1171456 85249 1337280 1034924 1784854 459383 931279 1109560 13626 460589 1145920 971495 1126380 591082 767904 1607344 1964781 1846189 577854 759010 1514124 1588878 1019879 1506021 1115291 1283074 1349071 171463 1314557 1123639 759183 1248136 1204306 1661266 318289 1787073 1855101 854601 1876103 1930617 238224 877926 146905 35088 510150 1105231 581337 243427 630597 1277906 151248 809216 495194 1978689 1899174 1418186 589578 328059 1609031 338052 160518 754053 1311660 389860 419593 330350 1439565 1031155 419565 1828457 879430 704681 638651 1652587 973867 489753 93739 966236 8706 826803 1643078 1355716 1706371 1014372 41249 19172 1993621 616528 878157 701576 1854297 136492 1856376 91266 980583 1004037 170625 1529913 1861282 31125 12486 428234 1155908 1732037 636059 964869 930944 650426 1926763 1509788 461463 1735001 831582 1543650 1252680 629962 185377 1757349 1265481 360503 156963 1877421 1874602 365935 1618285 1180241 1653328 1041731 1268858 1538092 558106 1576316 660510 853251 1030336 540635 284129 652105 1536127 744467 825673 218689 590911 1803635 1325297 172193 554638 1193394 109888 1025379 704619 1140963 447812 887001 1451785 78149 430293 1966475 199683 1846215 335830 1614033 866635 1472508 1752106 197080 1986859 1789810 526446 852231 1056418 378505 1026020 1351709 1346757 943059 1729689 261067 1204261 375150 1601336 658959 1383877 945893 223992 1603462 402062 1100861 129104 1027910 3596 535300 691399 61013 369058 1044872 741649 386746 682789 961763 1047518 1342963 773872 1170570 367364 856832 1882180 1923476 268381 965650 289787 889381 1051334 1709318 1507350 1813524 1580542 807862 1126936 1063274 1368351 1112744 1145508 181154 1544187 227492 1001529 1235681 645745 122724 1222537 473166 360270 1761582 1098475 1024012 906178 1873094 7083 1140087 223727 493665 1790528 1693858 1961070 245923 254041 1799939 1995446 1197484 559357 770840 1799361 345923 927513 1188587 196030 1947941 1103811 1030673 1000140 1780825 298494 1115283 226561 1532832 1822354 836792 1479041 166329 282706 867986 1228473 961060 8148 1869983 1020444 550159 871833 1275259 1345914 247607 1312963 790117 1035400 1903283 1150094 1694356 1174091 212062 1619946 1122828 1331551 1595916 900898 882132 819794 604446 760751 1117912 969127 1222874 390560 1254887 1625648 1879046 1157077 1275546 415468 910742 1638173 1754252 685945 1244625 6448 1188039 729755 917936 1521290 723621 1108787 790303 434987 144495 948752 1245000 787215 1902646 747881 1770349 1532640 953185 1486928 577121 1413709 917986 1117714 1440000 1983546 328950 1750303 975539 509298 479677 241863 1605394 236767 406551 1938508 1767055 434958 255246 1403508 162879 1588139 72006 332183 515746 1986027 1473001 1179847 1769553 413362 814235 1922882 80546 68022 1267559 478648 927233 132929 1155492 1204706 135272 1412766 1172264 73961 1898705 1547338 1336156 316985 1569948 133574 1343602 1355885 1361021 547140 1897823 1625335 666781 822499 900740 296964 1732746 550991 1199033 1534208 755292 1468067 1569552 1943170 957289 606641 484464 427868 6638 216538 295611 1905030 568788 1284907 482860 1204757 1122763 506947 1370392 603926 1820889 1671420 1005957 237643 1503365 1651536 1406707 1148118 1994192 209297 726485 674314 457428 931336 1278484 1283592 1878964 1188419 36460 711022 1165127 1182191 439983 1965756 435671 164643 1790655 526394 467209 473713 587699 236967 869276 93965 754762 1706713 1721394 1474709 539408 295617 1177481 478339 32912 1176469 103398 1894275 1070075 1330759 1617341 1984533 586874 654283 1466531 1291746 918292 728087 1388923 706371 1002053 20524 22238 1471236 1737666 580740 437261 1605814 1539743 590344 1499115 1811680 58969 871648 65786 954266 1840162 695961 1416999 538589 1112034 1382097 455164 549354 1831973 1869039 1727650 1849641 1173244 1664762 965459 1276796 1267165 1483555 722873 90044 1692833 712383 71451 1768176 742418 392848 1561174 1525953 979562 1258342 1723528 1333155 31665 1392080 850301 837623 1979257 1678018 1568188 969576 1441791 457622 1535058 848291 1512795 1047758 1338846 103554 418571 844165 867776 676739 241615 1475572 527261 978030 22381 570679 1570638 99343 78850 1562969 399294 926076 1843366 1203467 1447293 69472 570887 1231553 540469 577130 55159 546326 1691546 1134195 1551597 447961 268688 296400 1354120 1980867 1274706 1890206 1335932 930331 912102 1686977 1415568 1974387 1908447 289307 40002 563326 427010 1863794 1662526 171430 797196 1118401 148739 416171 649777 432096 170843 1048003 906639 415551 1309179 782637 1298877 212374 559652 1043502 1069938 941617 626199 1836609 436974 1299242 1411306 1994151 1152102 436257 532722 803913 899355 1727031 1976243 1557967 681350 1807140 923260 244463 686451 593509 594100 547982 1863776 356393 430911 1241804 52685 1626585 752873 1683262 812943 561622 1289117 723103 960849 716596 481494 1182928 1343845 1646924 1010316 1524882 111954 606675 1484143 1027547 760654 417450 354349 700707 1045992 569547 580051 719469 998029 975222 135189 5352 1745153 1003997 78712 829553 217278 566542 1911784 1659771 1249473 1628001 62178 706362 717407 852089 1417815 560039 804146 468353 674938 1169871 1640580 1610692 892036 821348 1467148 1020753 1427345 128373 1839563 1485915 505917 378403 1852988 1363132 219548 676971 342337 1782204 1313410 735019 1882546 1813417 765355 1183713 1140837 1693686 536722 1792054 563343 991426 1061169 1292372 1380577 522521 444393 968094 674335 1449678 394275 802353 953485 86170 1529257 1958366 871579 477501 5618 1479662 269229 1356438 1553188 390007 1886898 569138 975413 1213094 1197393 1620268 1142353 1855182 216372 5701 1648839 147508 301211 737751 111978 99182 379287 1800765 1518247 877839 1179030 621816 48315 1390412 1026095 1806013 51704 462551 185735 424653 355100 900332 791502 1469300 925668 1633913 1323592 717897 627537 636524 429848 1475750 22625 1801337 888942 579227 1072815 278714 616040 341352 1323539 560617 948029 189063 1616287 1562440 744363 1144736 906035 1504954 770575 1376368 1918366 911571 1994564 956706 405167 1950511 53372 595412 1714568 1405440 705542 1810808 1262159 337399 939125 628387 1808127 588545 1405877 518196 1132475 442510 1288078 1966625 1268237 1616105 1081291 1092399 541944 1308671 189454 953426 1756811 168888 4493 1308908 801227 1691011 56189 53785 1177262 829118 1015185 351242 347839 1324105 1569532 1602603 1915655 1442526 953991 1994884 176883 884485 1997529 1310931 448615 943161 499612 1679767 1197676 591242 913050 1383355 239916 419472 115607 1707303 1975955 434144 210945 562348 415989 1889458 1314765 1102738 1548631 34024 1634458 1098466 1106249 1506239 1983250 1818261 1975747 1232409 529373 73678 793634 973771 1492041 454089 618879 661166 24330 176028 369088 654035 765699 227353 268098 1750176 1142800 545682 960863 646832 855274 638342 480389 1522150 1138663 1675699 1694484 1611928 1200338 1949856 668806 522601 1856287 1553586 750496 1363063 1720334 442320 444957 476055 168184 1562950 1962785 966040 1977213 1066551 1639028 120022 739100 1760674 115292 612755 36018 1744653 1933308 159449 1032637 1675743 1100229 1792077 974301 235990 639261 11279 30321 841554 1791825 1348406 717999 1171951 1298813 1239633 815474 543166 613265 1613628 1707533 958483 163877 1806315 849806 392526 1275488 228777 1632850 1711319 859293 1785741 26525 1802329 1316973 1468485 249300 165690 958547 379270 1577033 979689 1619209 218771 585721 1522181 59536 468306 1854561 701145 25657 1963742 470683 268307 1720662 1909876 1462226 470471 721552 1860921 995004 1902616 1480300 349093 1718895 737077 877513 147339 801073 580118 1217763 1044601 1215633 1928604 1074248 1792400 747171 294750 1771827 1337969 978471 942701 370532 731722 144667 130693 1592286 170584 955687 1168270 1199769 1671708 1338307 1297038 1834940 1901887 1778853 386669 271486 1373566 1528140 748374 975239 1596621 887728 1260181 349066 1816363 569268 1820457 837150 1567954 753795 1696247 710235 1214087 246405 249164 20023 925810 227442 122204 1514058 154492 1732112 1649426 186404 1288593 1912734 213544 706402 538682 1449968 1816057 1349513 1441681 46559 98702 656935 1553132 916620 1085340 1988919 824478 1972805 1868631 1719710 1141966 1179877 96235 140881 501735 848863 853551 662826 756903 1955270 895955 1168182 1524971 715609 269248 551488 94446 1877385 1265878 1641522 434537 958082 1831641 1383350 90237 1563901 977911 745167 363669 422761 1431676 1687724 1364700 287049 962818 1231837 1699733 1703677 388056 1080254 1080801 1830400 1297745 826872 1460418 821040 21671 1413021 848170 976617 1559653 1214082 310966 1101174 131008 549442 1088559 1858646 1673344 242594 1632104 1004569 1488851 1651006 801828 1415361 1643289 114683 1007279 282715 1345065 1006405 1854835 1330926 375934 1215503 301949 270838 335523 866593 674077 1122652 210083 1604817 1959574 1282183 319497 83719 507005 1313652 1201550 661760 794334 934309 1893825 938386 689466 1110625 1532453 1804152 130638 191041 1436615 78917 1185080 1678589 716116 1622815 873594 347608 1214190 725127 298220 755916 1629460 1905884 1584802 196407 294669 991397 385838 809396 1835161 432378 585996 296886 1973835 1027927 38649 1903541 515453 413447 376604 918613 1466998 1000132 936773 1089693 665167 1262912 1143105 581830 790783 840798 765881 82219 1369511 1302233 1484181 1677503 469734 463759 605589 954653 218436 1434375 351129 1904067 910913 623335 1236939 550018 1520705 708231 69095 575227 903916 985963 1064230 1934732 952027 1100967 221010 1015049 1847768 963186 210799 1792581 1580255 1685727 1998522 1536796 845999 568491 805180 554067 1525880 1858334 233456 1322906 147134 964134 1067 1893179 789132 1093391 1140368 332317 1391799 40204 1331965 1674299 16907 150299 448514 684207 397207 821601 1941429 536560 194917 1632241 1573760 1611837 578185 108743 1158403 125976 95603 445738 1902375 831486 1659753 1445230 904742 862353 2479 722230 563848 1119193 1290236 1591483 1649276 1336928 735638 1556270 1332015 343053 299728 119635 166355 1666116 1878990 1453270 1619266 999315 283811 133349 271101 1917772 1879149 79613 1453185 697671 312302 596596 1896272 164307 1234028 1857232 1412382 1273191 1965871 222635 1024865 987131 965268 1991239 354224 483234 367964 1342804 315630 1855826 960252 780296 417463 765544 1699865 269238 1099062 1354655 1219158 1621045 1895423 971087 241831 1883936 677647 1418496 79011 1021518 340630 1190961 1795880 741299 1256086 1516215 1001016 1416401 71586 1790489 1287608 1160342 1138109 1783564 1637285 5180 1480209 1771639 352945 1849361 529196 1349868 804505 228809 132484 999035 1475066 1907869 1935481 610529 215503 305177 23101 1663104 68049 1568527 782194 850785 1993532 1602354 1720445 1303706 1353553 1094965 904150 1201147 928092 863318 1208710 1188316 1446400 1708619 215929 591564 1842071 1051898 364230 1215372 994490 662274 512584 1051200 394846 891161 680154 929110 1011429 1804602 1937691 545294 56175 1600635 669888 680039 1815724 774072 1044665 1607149 1013692 1860223 1393492 921924 1176312 727445 986755 1536166 1892077 389378 771112 1106039 503215 1898691 1256445 1632266 247899 886095 183241 506284 658527 852536 663438 1992921 1264430 623503 1032584 195020 445687 1751516 23336 604409 558700 1846902 1881853 323681 1170862 694362 748142 475244 654031 1532963 1499137 1185521 1287622 1176059 50532 727795 135650 978279 1923499 138122 1689571 1927685 813910 1693535 616474 1030623 962886 950965 926064 1321778 778895 1052166 390266 410833 1116875 883877 1392294 57174 1870390 401080 1354067 488426 1130914 1878715 1895279 304270 1974603 457481 674270 1580143 483095 1465870 1333093 563776 692966 131068 1886682 1285173 952195 1994145 998085 360193 1263594 124504 1734760 1395565 376048 929593 1569224 1404512 1288071 1125291 566519 172233 1419191 1435293 1607852 218713 904288 543842 292664 1716347 1489402 1779994 747787 911910 1283368 1460812 870427 343764 798525 1659822 326227 1142357 110542 1798068 1726436 288860 302218 250476 493518 1585943 698551 835418 64831 1315637 847184 155572 1867170 246755 25483 489323 1760040 755213 1059666 349684 1509083 569411 75018 1528396 716255 892565 470763 1403301 971772 1614518 1291759 1874208 1357028 775056 1502431 876140 379320 279622 1208071 416391 1595460 1876694 1074597 1176623 290339 155659 1123624 620526 868399 996714 203123 21148 1846381 870395 711687 1064371 1030444 435778 1153737 770942 230150 383753 1057237 681171 260265 1674336 314477 1314080 223374 860302 1527123 1627250 556577 547794 762165 825127 9545 216239 1842563 1247624 1605269 115433 270513 909420 452890 369145 1516128 1649817 1611632 1603026 28678 690127 780164 108205 914803 1631619 482854 1430525 1957945 129738 1848123 829875 1814555 1116842 1991452 1231811 347245 288867 901735 1029105 453502 1238502 350333 83737 732394 1295968 588423 1854032 1683070 753925 1610003 1184288 1577789 1386941 1889045 882414 377496 1613119 257408 1130092 782003 1185150 697281 1477891 31306 948335 1851687 500276 619205 247688 418606 1045365 145141 1162336 1223063 463967 1884828 377942 376920 1281464 248513 383320 907693 631472 859836 1621340 1486065 1080425 1928695 1993307 64558 1129215 1700705 1889968 1599895 609748 1759960 137556 1401596 1730706 1839243 1562964 1113164 1166808 449310 1128113 655215 242350 578533 7010 1017609 218747 1727376 1077099 973809 453149 453873 498262 90777 641599 170912 1947221 1336408 850581 1429106 837397 1633175 758666 1198289 1477766 351159 985239 853074 1832193 476053 325344 1921278 706508 491714 709563 1027138 631277 676598 1151594 1329361 251800 940309 1734214 448963 1118769 341504 1984811 257472 177096 617297 555067 1924672 1338220 1739677 445224 704080 587493 1951810 678800 1342026 929806 1506644 1686629 133193 825169 1333276 442025 1676196 1392924 1315128 1742740 1116631 233503 183840 1107068 879667 677552 1171206 1495570 50141 564756 1114571 1758131 234984 1723649 816575 1429181 40290 891637 315131 1787928 275517 1403271 1991329 869459 1867281 150997 1736574 1433237 743243 1353960 1218755 332476 926038 355426 764380 317049 695654 930335 318710 1875125 1967097 313967 526401 1070054 460654 113855 140152 880179 1891897 445154 1402774 1214997 1969053 234522 874198 823035 400579 252767 1750273 83659 1954893 47835 266476 1295821 1421245 827575 1070633 717652 545680 1542595 736113 860519 623529 1215553 213990 1644168 537653 1129203 846076 1294525 271981 572077 736763 514811 56790 77765 1725254 882577 555383 498178 1072869 1591253 109704 291491 1940192 484219 1727645 868639 748905 1110380 155588 1298956 335273 485284 1105435 508735 1806048 952952 872049 623315 183635 1563677 1491573 791652 1217323 769805 1673765 1590317 844073 1069266 232518 971014 1774424 753653 60681 727691 254290 483487 1844148 1133287 1420846 1389626 1103094 1213431 1223310 1985012 449075 293348 385611 1316173 1652840 1680873 546594 1461806 1171233 589818 982910 1883081 641623 1915344 957594 758261 1756745 772050 1128640 1000605 1101705 420708 1877867 1419843 1597445 921083 213314 1676585 1571040 1599744 1114341 1425370 1199500 1841829 1836762 1476281 1965639 1825438 618364 90531 393834 1156348 1369082 1990735 48104 261437 1541852 16543 1290475 981244 1335338 664804 1101819 586482 1528010 434523 1573140 2232 454105 727789 1690537 41675 1419642 1408132 94853 43329 365229 1409508 565599 558560 780813 241876 1578059 1347799 223550 1528378 658426 1217233 1822961 1672352 1368454 1239239 851004 549485 1280210 1508720 313726 161471 1369644 1909300 496101 1791741 1696461 443212 435431 1696471 1961216 1187781 1325371 1113484 837289 28330 1678199 723166 848096 1735628 1765677 1785601 643312 132 972301 1142249 847498 370403 878569 1881751 861220 1011510 108827 109120 1050790 1325304 1321313 1486160 1766343 1944399 955643 1217116 1585397 517605 16565 1080294 888494 144681 944712 1334297 247828 1427834 1343131 441 792425 742377 1283288 1194723 348856 452257 1848905 1825712 1523558 234579 1152949 1085675 1667845 548590 830509 362671 888215 1608239 1263643 408186 1047153 587858 104479 171042 1494330 279675 869079 283807 455389 477766 1713615 294862 221875 890361 1107541 1027485 68571 352473 882796 675234 1781944 81825 1922331 1821087 1930789 1891194 510517 854927 1841063 1710963 391201 697589 1391748 976758 1519793 561975 135321 36001 1008407 1803205 316737 1673355 1024279 250638 678334 56025 745825 1397970 437705 1916604 1606062 1086026 476933 1243204 1282799 7743 1162662 903575 191259 1892445 309279 934304 191246 1015194 1278215 201608 1565859 226385 1450465 1454318 529849 1100281 1524061 74338 1675359 1637579 416721 2350 167257 1364158 974262 1849143 1951877 526763 64141 1786584 427444 1676612 1325067 71608 1015998 1819376 866147 1155937 1758061 128792 103202 1524437 1089914 844261 523430 1999402 1205581 1779959 1996106 1610075 1475364 1767455 284921 397508 1533736 779479 97252 1318437 567835 840310 1176710 984223 73958 1438121 427634 733568 1006400 616745 49348 327267 733183 1892236 941337 177377 1677137 726833 931827 913544 865702 799800 1261482 669687 1723210 815310 1608907 528589 393845 351748 1969259 1975042 220516 1755650 1723594 1232039 1629526 467807 908528 1067194 325130 1724695 882521 789378 343252 1503789 1758252 1492223 1306565 65090 1571493 905203 1416589 1012081 797642 735098 409519 388819 543529 216313 194002 1083236 1526668 2595 1267967 403696 10781 1673864 1156258 705701 896646 1903474 930224 550014 1258807 302050 27010 914622 802148 1592348 501318 344194 1112625 1887137 1545323 692493 640874 1088353 1641311 759675 637657 570450 1885502 623645 328712 881046 1060042 1758284 1508147 199219 204626 1798078 39281 1436726 244108 1474824 282703 1823657 1563919 863266 278133 857950 1207459 1992320 1830369 144038 782125 1994042 171584 351822 1462682 1261109 1187963 318222 919784 812985 1462074 1641797 804154 926384 1310900 1007880 170718 624394 629249 26153 1945087 1955712 335615 1015718 1298799 898792 379523 538526 1046568 961030 467915 1123452 1151518 1335225 410461 665744 557353 344748 1540953 282800 1066175 1754792 1160542 1628275 370531 929636 1610781 912308 903173 1879022 1087695 222899 700413 268007 1539848 1801766 586117 242314 1243367 1401383 784593 652781 62731 411016 362896 1012765 1281273 719484 576107 391897 43614 1549347 625728 1368011 1698499 965985 1856177 388910 1520680 1409789 399375 87802 509567 961561 533019 1477988 1816435 654434 747558 1706021 1451940 1055233 630897 892376 487429 1070614 308770 21627 974956 173376 31278 1078997 582962 630680 1368906 217721 201466 1990541 1396974 1917128 1760694 1657596 1523918 237918 348747 1857670 1050053 116861 855554 73056 1083987 678873 715467 526292 460942 1099493 1731760 1842158 132243 645272 877070 1197320 153497 1768090 1869318 856789 1395288 1646083 125158 881957 139480 514782 765226 838522 1231112 834164 763286 1259560 150160 1075627 1033131 1337819 1030367 210559 1812358 75073 1795208 172794 543019 1716694 727877 1588525 1232631 1551074 1397711 1027164 1455011 1894157 1191044 343133 1244682 1708143 1749287 605924 1486028 119314 292420 1963995 743802 768068 325729 1937652 1234946 1851329 419226 1639673 1300472 166933 709397 426334 607726 1324468 988361 277923 1639718 1661404 1588593 1156995 929764 1176721 1784982 493660 1893837 567337 21186 1713661 1093979 1056619 1948233 450445 1410697 1649528 1195514 425283 1704071 1991691 509711 467210 1011176 1830332 129541 1877525 587989 1973919 1273780 605254 1717515 1036576 225655 1685309 692738 474158 459187 1078322 972288 1999486 587697 1098736 1400527 1721509 1093963 1580801 834831 930681 5978 505862 1655673 544263 728351 684993 1330345 1232980 1734097 1146764 1867661 1671341 462198 532805 479939 9978 15611 155619 151646 1084004 223568 1513938 1221886 735897 1662424 1238408 1909560 8126 338819 1744892 371584 1631234 740841 1311107 625417 1803720 173937 55245 1510302 1363024 735079 1534089 365426 1485110 1845343 1252104 1705643 362181 1299137 1780309 426899 1906331 454375 1063429 361474 81243 434999 1968614 389599 1122107 145882 1945777 1262692 9633 1386196 1789084 1651921 782420 1086074 915328 1485561 842775 1432501 721409 104120 367288 1193879 1342077 472262 1951369 1944810 1172113 1965156 412516 1218156 563124 1803559 506818 240829 713045 198498 448970 1841594 295757 1287615 38919 362812 1547406 1225794 1564226 506613 649760 1032413 1149050 1366614 1095195 467520 470378 1521701 1439563 1670226 204544 1335021 1611426 1144583 886373 1962612 1117946 822412 1265382 794260 1464008 202234 939329 982546 1407565 906314 1922633 866236 478445 466789 1582184 1265074 1315904 1300158 238021 675508 191928 1608569 1675058 108785 911964 1507883 158006 1756374 865525 663013 483977 1968698 995660 1769775 1035568 637118 1756801 1606272 700877 1985595 1151933 885981 1851148 340194 816789 1009744 762297 981556 1252269 656115 339757 237768 409277 751359 1236355 853488 1300718 1223975 1878917 1595645 1673562 1088720 538580 1357921 498001 1162463 27584 515385 308885 1392104 1936073 1763470 1379676 1462867 1615049 863159 1144027 1518297 1380074 1744383 308159 311911 866357 1823003 81527 556721 693753 1157255 1138812 629612 64288 344731 1509871 277661 45784 1175605 35748 93309 1282621 1447710 40821 214773 353596 57464 1467473 1684216 1587850 266018 1982140 836835 567477 1521178 1675275 1163275 504861 1684189 889199 1516893 773040 1000352 562456 28234 992787 935699 956705 965804 364740 563468 462853 117823 1536878 563518 1779790 540855 71851 1054805 1008098 54213 964194 606192 999586 1366632 1468396 1285447 1933406 1514121 337040 341106 974825 893379 708953 1475212 1782922 394810 626601 1977676 1997157 1112682 1389667 1530955 343394 678992 1305043 1372822 539337 660205 1290177 1661217 346208 616394 1344368 495976 1417438 219661 107870 933024 853178 622382 1892927 450636 738117 1167748 1443910 1044220 568300 1058499 1054417 1862759 834988 251915 785048 51313 1642130 1179907 827414 1765630 32844 1214628 640233 484085 1265237 1845486 109489 1203740 531747 1303406 1724762 1498468 456656 58745 1604557 719672 1331495 892403 1463940 675041 165028 1515375 921128 1760940 1711262 489352 802043 1296804 579109 879655 749050 730865 1576549 365810 302104 911249 1029921 1713764 957414 1348718 26650 1064547 1427363 125954 1802769 1959199 665418 357128 681510 1788516 292394 1562702 342685 568582 1944566 91473 1414311 115227 895760 1229685 1064016 1479226 1490742 261746 999926 166788 884888 308312 1891980 731104 1198991 576137 1777434 1133947 1999254 907821 1422758 814468 584037 1997552 112233 1240072 878003 1479332 453437 1144070 709197 1206473 206501 1156993 635191 102722 862693 820398 171489 815141 316299 214459 448211 592893 1256667 46478 1487663 317593 1566382 473441 1027186 627625 97727 1369486 200161 293596 1554524 1944368 1945902 391982 1469579 865030 1733945 296792 485614 769395 1472701 1934254 1779516 825188 600861 1947475 1642419 1744494 1408614 1131322 1303924 1145681 961023 1007273 602002 42333 282712 810859 1802678 1369310 1263378 1546559 281296 1179038 156909 158211 939198 1711222 924554 1121427 1265586 157879 1646810 850276 745112 299706 1023102 346553 126100 216318 836273 1636211 887285 1518259 1950837 569484 401494 837611 750804 475583 1867321 1188055 492032 494771 143805 16323 1668816 989109 1334344 1792541 1026098 590643 1765398 833076 904426 1127956 1571461 1843510 221522 292257 1034229 1962832 1119071 852833 1686685 1098447 1525820 619449 261876 1879230 17349 330801 1921989 150927 163014 1337977 1599054 1429225 1312899 1858368 1502196 1796900 738314 1819594 1620791 415601 1035064 493961 514981 1814841 1688181 209037 1821897 1290442 578892 1608801 1741966 1619267 548023 1396155 1336983 1611447 840799 327753 67181 365633 298133 195823 393835 1688423 384381 156481 1218694 307266 815122 890101 1184331 1013348 777886 82422 481098 1544429 203042 123560 396017 99983 1814665 1068107 672659 1940655 973480 1039993 1158670 399743 1347614 72128 1751645 1098733 871718 1681144 782343 846101 1013292 1623385 791645 482877 1831503 518519 1319197 158700 274212 432641 729869 322506 1858792 68529 872196 290663 79509 689895 1285444 442421 1007230 1529441 330438 218955 10159 262283 1694153 1040664 1969729 356356 1141681 1261560 1699728 1799784 585893 1016092 694761 970305 961221 1782679 257417 628854 1691909 1088688 995729 820036 1050717 1623139 1388107 1167203 490627 1733888 371380 1764729 505452 1304528 1824758 1178555 1316158 371968 434472 1394197 413505 1557063 1823147 792190 1600351 1761138 547663 1033401 1959710 867264 309971 1532615 628707 142317 426676 1158714 1809132 410823 1195392 748300 511287 905558 1473799 528591 448818 513448 118050 1283669 1813254 1948199 1567156 16319 497 32201 163292 141918 1847045 1151934 699004 1570688 1177759 789620 638639 1471160 853101 329295 1554878 37985 1548541 1908102 897869 621346 645386 983082 776566 878835 501425 777780 92830 522486 815645 1513230 43111 1367110 861975 1207986 1022148 586500 279705 910929 1669454 425848 1555273 1129992 133977 1843157 446231 349836 1002015 300324 690020 208633 1452132 1677420 1389416 399938 1732605 1220609 72023 1244311 773598 721666 1162732 1891349 1495548 880454 481214 326325 204601 305077 1331574 896501 1862335 1666751 759517 632551 1902905 593154 183198 446527 1975530 930997 1137365 1210011 540475 1246403 1034867 1951048 568235 579430 1951294 496109 1034610 1998931 795232 1501663 1660655 843298 837800 1482103 1575090 1159472 552001 919973 1458878 1584691 1582147 1587792 767003 625416 534437 931208 800619 775804 336878 527408 100884 30703 53481 1181405 1104098 1388882 45958 1866307 1913011 1532360 1149408 147626 95692 787533 1074361 662552 935424 639856 457429 1472493 1061438 1928735 641272 1376677 155524 805500 939079 1510779 1837996 1259706 587237 735947 1124798 1330808 1709806 1979380 858225 33672 1137621 1737774 904088 1970194 1572849 1110687 911858 420142 908062 640477 1742513 1948537 1361562 869690 363831 1684096 206553 56317 1076281 1035857 1889974 406871 1702695 1031321 872276 1120099 1874705 302071 163064 865968 884682 1519301 1513722 945363 924067 549125 1592821 337365 74642 284702 596895 147592 872567 1057854 1875700 150033 844938 1881723 48621 550495 798834 56665 1696582 1340952 1270653 152545 1272081 224755 1103863 657341 1641406 1064342 683962 917560 920983 22488 1468719 113137 456592 1481763 812209 275760 1859696 1083201 1421519 1484115 1007838 1298910 71010 205529 1142012 1175890 356945 1548069 61712 1473485 1348143 1469493 290425 826093 686545 1297134 93295 183972 517763 703614 886707 186542 1486679 1328807 1051124 1417086 1967075 1381556 1148957 680583 1290412 126111 1414738 1858409 1227809 71383 1946970 749761 1221535 1935033 1632566 1243180 1035953 581828 767805 267897 376807 613069 933877 536349 713371 1134360 419433 46285 1918727 564646 61772 1474892 1410943 1873355 1826141 1689936 304770 1940245 1708357 500792 463941 885728 1770656 1113853 1459871 1851766 265828 860555 466063 1874958 1309080 1846613 1832475 126803 562353 1042231 1346772 195354 300109 1626365 1629705 1507429 1799960 221133 124440 932084 1564342 884941 1461106 1917248 1821592 135735 135811 1705027 384983 537054 1201823 1473906 1143036 865896 940972 434026 1225475 506400 386571 1795887 955280 710471 1420792 685410 820540 1192676 1220516 812235 1119387 1626005 677299 424840 732322 107795 1415678 1648684 55146 1467420 1814757 1593955 581853 1709851 658654 157234 878705 1353935 680535 993129 1916878 690364 1782114 52245 217075 1028312 186493 1671373 1498608 1318696 1779008 1815791 1658078 1521765 954196 225821 1089478 1601941 708645 1862002 1803461 1236689 232635 1943339 1099361 204866 1693040 1334718 1152910 477586 1487135 205349 581995 39760 1470028 1332021 592872 1434571 280405 1923149 140406 1855480 503750 118894 1031528 1896452 104645 985354 1187318 1227300 183492 303667 1939187 1154644 1911920 1739272 553446 1298835 926391 1407367 505104 814755 658928 1933428 1719909 1012856 903346 1970085 435380 785941 1789739 830841 1717882 1198451 259257 947582 23105 867779 1097110 113106 925329 667492 1270017 387482 1278875 1897202 1013478 1052491 481878 1915695 1204565 1618403 1564944 1893181 836866 93244 889911 888750 575087 922041 1143997 735256 1341317 616347 1972789 1189566 35687 294306 953154 783845 170335 524427 349471 1493475 1018231 157360 193605 1171516 1108041 1637270 521481 659768 970217 787351 1618310 686397 1656134 365596 604587 1930984 731118 1541265 1812309 572102 1957169 489088 152175 1453364 1198590 403560 1608065 635722 465458 1236145 257424 637694 1802363 443674 1071866 1154732 212538 1023714 991908 1841505 1452060 1968244 174287 1545286 1173601 519707 1261511 590158 373103 1501319 618397 493694 1215296 1639168 1257155 1167186 1212264 544688 409970 1423384 1295148 1523795 1938317 1886753 1115083 1824326 318590 6034 1022818 365862 936190 1711943 423139 559969 1611879 1058254 310659 769592 1232177 493861 1062186 1881500 76191 1115998 1777500 240579 1920405 345614 1808552 1312387 165029 779794 1930392 1085970 46376 1679115 1260436 1511155 511776 516460 1635794 1605768 615377 1583752 29496 815296 136787 586977 1926571 1701252 1745684 822120 321153 1035083 1879245 84567 1530845 813605 1843848 1307491 1156279 1492051 1253820 1118477 45114 1396613 1722692 273419 14148 898415 347736 1510656 1448457 1093318 1327834 375613 976568 1501206 1286399 509566 687777 292583 1861735 1617147 1251923 1672843 917090 1826195 1337721 380727 1854449 1439869 1492246 1967038 330455 160496 1658071 1523129 857189 1914061 978493 399717 1136410 273173 1287853 1627903 1404107 822111 628705 525256 100870 475766 1381899 1660200 1454745 1874919 223043 1312966 5686 1598720 1365469 1547665 1078505 623860 1903663 556187 1670176 1479882 15077 774499 72676 134078 638847 867221 1301659 1023113 1197493 1602802 1709043 588509 916428 113732 671026 1200704 1131126 99159 719637 341511 59321 345193 1302337 700199 746236 1190490 947797 368271 1188714 1785186 1137558 374397 1114121 351375 1078024 191498 1796425 1790225 70427 312105 1441574 83236 1773974 880871 208620 1295074 856211 1808668 1111435 128697 1169733 321675 973221 333291 1764417 138271 157742 1862999 502845 1604886 124113 1092892 1945889 156843 1091360 1144614 769402 1465848 1774482 1612293 789761 567900 1131080 1253109 127633 1350117 833653 1999276 925038 74575 1404995 1485872 849923 1413847 634419 1496046 1531727 933911 1789279 1722034 1845069 789016 1640102 680638 1796113 708283 1699045 1532063 1774553 159720 267766 25384 1599026 955369 800778 480050 1433275 1756987 50151 847239 1581367 1416097 1112176 1688914 1235702 1088770 1717422 1248220 656809 178082 722370 598614 904817 1538450 1061807 876682 1993975 680562 221377 617048 1443005 48366 1256438 1480720 1992592 407686 126735 1295394 1439767 1355423 510207 269762 334351 1464555 347460 242205 1317537 995797 1797198 493637 1432580 1010264 645985 1433107 962188 939573 918531 416336 1533537 507971 52478 461866 565056 588779 1639274 346820 37652 1225778 843466 222618 1070241 1674864 1305115 794642 1175398 1446356 1467736 199710 614866 947296 1747780 449658 290594 988112 870520 1622751 645962 71959 607870 301102 1115777 618051 484029 770267 849679 1357536 144199 1235584 1372339 1874291 1020368 1264054 709262 1427583 1755653 436309 859740 159299 858712 1387706 117417 1275584 1240939 681324 1110906 762953 1491323 1007431 1482190 1491599 1884558 1673668 1287597 1540217 1699563 287347 623183 287844 1774922 827859 1170164 1963381 1248308 1298755 1541071 1425143 1467224 1738279 1764976 1005362 1668223 428618 1634975 8348 1617185 112368 594775 407351 1645178 1663073 891570 810151 1905955 734331 80904 698441 1934630 1957452 36406 1759568 1473198 130566 143321 1537968 180474 393644 1063014 312448 1744195 1254405 1814682 914719 1205298 1993366 1697081 1166275 924629 464634 798250 1498281 1218265 1208914 256548 242333 1575469 1757605 797665 1909366 1982853 800622 747999 432461 1182641 615242 577470 1592081 6133 9473 1553875 341381 114107 1914841 1939630 36268 1066873 903741 960305 262085 923663 396565 464153 1946267 461807 1490774 1358425 1206805 663148 1912900 958033 1335742 236357 451735 236197 734505 603266 864941 813488 435795 334656 503892 31123 1271867 1029602 290448 729636 1212893 1904723 1060680 126834 1456158 911627 1474371 288241 1657272 1825552 630070 584820 1937716 565582 289608 136596 1954941 1812551 946633 455629 1798581 1590567 124793 992296 391273 1903361 721806 1612373 270890 777384 1341220 659022 781607 1782377 912942 608640 575373 1322977 1857095 1027161 1844264 1515550 327682 362023 1261379 1385613 1191827 1701764 1311365 197522 21479 367464 968433 660503 516312 602297 991994 436668 231543 1558036 776914 75446 1809842 1020584 1799556 1756050 819039 1144550 1630111 1406166 1438521 385876 263361 1096826 1741376 856250 1280147 1237834 1674500 42367 588370 1186233 81420 9762 1884596 167438 1055803 1457790 1551802 1934786 643133 704540 1925420 628492 628427 66206 115527 40063 120699 1250905 1456446 819263 1407126 1376315 1383060 417283 1293247 1601532 303851 1782146 616759 1087577 734538 1276364 1255435 52284 1998853 472616 772419 1632452 1898779 445446 707403 1738162 668227 937337 1292624 1380188 731269 1136169 1459473 1543807 479956 1824121 466647 1425524 1383736 869925 1465057 279237 1184798 455641 845618 450619 1670450 454014 71739 436794 516251 1047609 1914792 822827 1819239 1822228 913612 988945 1982681 1710598 580567 385883 293023 587486 787707 1724458 1172728 84451 613797 928084 962703 1131050 110939 516240 980736 278568 214684 1460601 774103 237848 1819914 100626 856606 1802948 1261728 1565604 40191 1635369 298034 1374027 1593152 761159 988466 243 87322 1065858 119166 1690905 260000 1263178 990919 154069 1354139 1516125 1379826 13470 1549607 181572 34431 1015930 899105 1727474 1157405 358964 1078133 1494861 847770 1709305 1398772 977096 313002 510393 1571437 1902527 7788 999403 1550855 1111958 1239733 1932989 703435 392970 488290 1049123 1020009 1654300 1473227 1714792 561618 632765 641355 1428119 551068 332609 116679 636658 185600 1217596 755735 1425963 1611181 1730509 911682 1076009 1807497 904920 466069 1530485 1341660 1735088 399295 604429 1313768 833406 712157 1686462 1910032 286646 484299 1787138 387712 604619 1112636 1380875 1296824 14575 1649075 1491825 1564776 477863 423750 275123 172167 367141 718407 196911 1872112 1837721 284901 745406 1697303 1781725 668955 1797318 1842365 799894 1501170 323822 1900279 444901 874667 1524145 408728 516153 508550 1884792 131423 1741244 1834029 845274 1430999 968488 1029699 1502800 1339671 216818 16397 845753 485510 54824 1362905 1219992 477075 1021186 504982 475668 1258052 1548158 128793 255515 780923 1303203 1694051 1649899 305854 685321 396930 238242 115785 218924 996076 1266548 667220 1102515 978235 743014 1509700 1337940 12786 1224668 1504090 1105440 570436 683195 1268204 1017410 919600 293190 359683 762826 1247804 1111798 1131063 88714 684246 513039 821262 1484404 1548504 1888303 885065 201424 1406788 379546 1772897 349373 894279 870144 1168192 1875815 1703642 1818785 684388 1124881 1727503 673553 754872 413918 1892756 1262556 116069 642563 199324 230418 1729359 1378408 765381 363290 752500 1929008 1592493 124246 143277 940273 1127665 1843380 923022 1365827 832309 1551787 358763 1204680 1824660 1578856 899462 1750833 578371 673645 1524148 1658313 1340305 1612515 1338099 624097 72108 449567 1286939 1648816 1407889 456385 1443535 1660425 551695 449555 1539872 1122144 1193898 1552742 638209 1068347 1774062 864729 73957 56780 205811 476405 833864 1827532 58325 802611 1535518 1947245 1446495 91575 1315107 619555 1010588 654109 1391512 339250 880653 242255 950448 1422327 249753 1599354 1086299 723942 365872 1847019 935595 1782113 1159581 1659383 916751 1775763 1908964 699960 970519 449215 1626924 601540 142750 1430032 1323006 991613 703077 296982 568399 1952281 162579 406646 990531 1449991 1991935 590394 1004132 409260 741764 182403 139714 1870609 768112 1324352 312996 1778856 1273754 1009633 632840 47318 1205421 810294 1925639 755831 317721 1761604 1836409 679759 297284 1912477 1469325 1714673 764883 538254 1137453 369015 1129442 975216 1150213 1764184 496956 1449366 689349 1746162 954306 606003 692376 585333 172994 1945061 379435 1767477 326550 1903390 842740 152477 338598 481362 1377181 1722859 997673 1393086 459703 1859092 713068 1150319 123477 1621890 128309 1134812 682916 1099588 123336 1933875 1719584 1445524 1632806 122997 1374336 68958 1875186 144507 1183356 1841335 1930208 1306226 1042689 580774 179296 191120 136255 341846 1181078 1794902 859994 698969 1477078 975195 1683474 112212 1513247 1054318 1009324 913194 1166728 979740 1345933 1467838 1264110 820054 1451164 1722025 1545457 1859350 804116 1786109 935764 303855 397190 481652 1969757 11237 749908 632066 1972960 1477133 1892392 727790 1076829 509934 1175371 1261483 1955741 844835 609179 1936279 600616 644195 1715179 1093342 270653 299019 1949953 1009786 542192 1304348 1534129 749556 18739 39046 1018277 1221464 465692 565656 1402318 1208014 1996553 828522 248197 1317166 846105 1759705 1666964 1720671 295700 1726578 901640 630449 488248 1369894 1521619 926985 611930 1517632 791694 1935029 751621 126318 1013699 1737244 235173 1346053 124643 1287716 460931 875330 776282 27959 1992954 671501 684357 1803765 1755318 1670095 681557 1032574 74892 1888784 1558469 1528240 276358 1169462 1968339 641295 1864878 798705 516684 196786 1374490 501841 7519 1911987 1552612 288543 602841 661485 1629959 368806 540082 1992455 1966730 1780413 877740 3299 1550624 1672673 1984287 533264 1909358 1753939 243945 1315285 1790844 333935 356848 106902 1170569 646730 724144 1755877 769209 493821 482511 376225 1381560 44218 573301 843307 1176580 19200 1610241 784234 202162 710040 901563 787194 1667723 1517614 1184986 434126 248906 392789 1977745 774903 552176 226261 1590261 1850600 703701 420788 456604 1061651 1387485 1905992 338151 1365648 1661008 1437311 753116 1525636 1421859 610344 493662 1555891 154028 689017 890457 950960 1257320 1476431 1524612 892133 329815 1313531 1882449 103658 1979644 1164452 39289 431906 1881088 1179993 533348 292051 39897 1121145 1211592 1794629 1577426 1377688 1948007 1320790 1646178 964567 1950930 1558571 1806208 734353 1568253 1535627 1577296 1454218 845156 234598 1764654 1203673 1144090 187196 724715 538931 1499057 1621724 348637 38187 1895701 1697571 79591 660406 582389 1617342 909696 1836903 996101 1889699 1156973 446770 760871 1650099 1215175 1238495 574861 1000248 1351233 712413 704274 1993161 1569704 1260085 1103879 179376 1812221 1888416 390602 195054 1170121 1331609 676059 1050047 61277 1280321 910395 789549 857558 1991015 1374753 1980798 1080057 817552 736204 1910920 15143 163367 745988 1283709 1307047 593654 102862 1890833 1637968 647012 572469 334173 1827044 1056681 698067 1856506 1644037 157374 1997657 1176780 1779422 1182062 365390 1773000 96855 815849 1038779 1640150 222109 939423 1750750 1370951 1382506 1743931 1832872 822 316484 1488882 1202758 1979044 566360 1444393 765360 1915122 546883 1070018 443901 756506 1115444 1266875 948733 1445673 618675 758895 401992 1298282 1255514 1949149 1873114 657207 763324 1663160 505515 625949 1663606 1463804 436624 1830285 160183 1331112 507529 179186 1403697 1793297 1878846 1874578 1017397 130166 374108 637332 510894 1334633 428450 1022244 810336 42701 1661564 1796334 804453 314316 1628357 210584 653328 174037 172869 367890 1970407 1528786 525086 888528 1731543 40876 649990 1116509 1666098 673018 1179503 827693 1750531 498316 676696 1243588 1037835 355256 1020340 1530716 48617 316699 808758 1337941 91093 1250886 437402 226793 251255 415096 354865 1021920 395086 910060 476261 1592468 1843704 396029 1801095 369176 928609 466296 409264 1654828 656788 1033575 1621617 9612 265376 1962471 1148533 43895 567592 257211 387520 772614 535865 102235 432201 1254265 557058 749534 662787 1462792 341759 1307701 1145614 351419 1123028 725489 89130 1801096 444046 112451 368002 1444481 868390 1890681 551373 101543 1746315 1613790 635895 1507036 604821 966539 464456 981545 268812 1813255 117228 1430613 1894882 95986 10906 588667 909831 1081777 969342 907085 600989 1096241 793494 871244 1042857 1265016 1269665 625938 1024224 527879 869622 100367 70725 1047552 1652847 245768 569939 700993 956937 1091353 341998 38298 1823174 442579 873195 1032881 64140 539747 1412800 1167300 1526126 752702 1725724 427906 673528 767535 1291565 466863 782549 620650 132337 811283 716459 444574 227920 1973339 1975772 346964 958965 1889623 801758 265685 1456204 780738 1069314 1309527 425303 1154553 1217048 1302150 1563099 960577 684184 1496873 691005 298152 766982 485964 952793 1571038 282896 829207 1737335 1514012 1693985 1293456 1682013 1420790 38182 818818 1565785 1657995 798081 1884683 803975 1565739 1382356 1294918 647695 154510 1875716 1416135 1476995 668012 1887932 481112 864647 1692050 1424909 901979 757148 1007154 1559837 1079762 1788278 417358 859108 1008540 1975069 1057134 1164701 985717 293374 875208 1088132 94395 1056107 1457255 644936 700180 1633288 504900 1549272 627418 379964 618268 1013209 161123 974974 1007052 1909230 252192 1735151 1372478 1707966 653400 1979421 1920392 437941 576781 1570607 159171 440951 731500 623482 501989 1981054 1990441 1667627 575639 965928 290180 728370 1191242 159450 1707982 421852 609304 92279 1115333 1536695 1868463 272823 1998356 869615 1489451 602694 1066191 1438152 1973821 815219 555985 597692 1720974 1460450 1654441 1017463 327161 1009783 851751 1638921 1750804 1088976 1643986 1082128 708496 107718 1285756 1478380 1672479 1470013 764888 378660 1269167 1557355 1341616 953461 67937 1766302 1183396 215776 837575 473633 1229214 1513060 393355 844980 608601 1247122 990913 1398262 360375 468802 819483 1954369 848474 941154 1272858 1507875 64026 1190000 11420 1587881 1481819 87688 1344490 243413 1472347 1112317 384318 1244182 1334446 852395 1729337 338729 273704 957001 658058 1291733 1876338 378784 597349 699487 1714522 816771 1352755 249042 1222268 1905463 1079977 383619 1384153 1469290 1355638 1914086 652145 962186 366518 783294 1675158 756838 1345287 1137714 261807 692745 814967 1302065 1185503 1349074 1789743 967665 1662387 787916 238256 148913 975052 601046 1277609 1509671 493631 687164 46084 1623826 1065494 608787 38976 242210 921587 845469 1501744 993211 1123014 703883 1382580 257564 910445 978612 170611 642760 1190382 1507884 305530 1153667 1188990 1577614 1272973 14270 122163 1620875 1170910 781128 1212476 1779010 1969922 530817 3469 476333 466666 121773 182880 1972645 1270782 1514853 1922304 1640823 1750883 530694 226348 659851 952492 859153 552331 418040 13551 1910726 1291172 133058 1647424 1218823 813549 603084 636984 1068738 1460045 1975942 1425348 1551106 1954188 1096957 793600 780807 68829 516710 1168222 301643 868304 1193087 1970050 612606 458670 1835310 1937293 1675299 1845752 782981 820885 1639864 1987543 1341328 1930185 1909732 1991159 950411 1222977 97741 1160015 1274096 14271 1851538 374494 269969 816623 1455401 1727027 1168637 1505538 1195971 282553 1028545 1667297 269143 645949 1629800 680898 1244348 1001876 1859931 1660609 46614 911989 69278 207989 692389 1214220 769386 1998186 993142 1079803 451864 895964 1213072 171378 1037053 1396434 392860 1899715 352410 120769 1497692 359436 1638114 231222 1654098 1318381 1182968 275275 1681332 1263377 227848 1297399 15084 229165 644236 328921 220862 951944 1069103 475689 279756 1886831 1716241 1345780 1970037 152877 622852 129597 1376891 708790 1595926 1222037 462563 821546 1825682 1503475 1602464 592062 69273 435655 721558 325335 1057433 553306 1240313 37234 144539 1130484 146210 1636482 1449587 338211 856709 1850172 524768 469774 856395 1839876 987852 163502 1126307 447790 896681 1527360 1729609 352915 1256672 356412 120723 13017 1063238 1128192 403794 984516 404820 1894163 750770 1427233 125209 1454574 124583 1462677 479863 1888794 928940 35397 1216419 52446 1995285 1539499 223420 1802377 451467 1891227 648672 232698 60281 1067043 1824197 1179840 767633 1346478 1896707 1000336 1173668 458375 871289 885972 915229 1613509 52352 1905478 631483 139861 1389571 1328337 1622243 1362680 231147 19293 1455627 1140696 919062 1200345 1053555 779668 1280918 1163146 926935 1119427 1268934 1474055 208442 326242 986563 863483 260439 49499 883635 523380 324662 90228 1480206 1750623 1101209 614378 1218228 1141374 1782009 1266113 1243825 1540446 675631 1581386 1132058 1873509 1888878 1075668 176347 916968 1167897 711232 1742191 1143687 1635790 556298 1025374 420199 173208 1586274 806803 28187 433069 531844 691341 485523 833558 1311710 860100 463552 1654914 441268 1540370 159620 1691110 191585 1470395 1587086 252248 1619673 1579055 1801426 1727260 811067 542078 1310877 976290 1499530 595421 1168517 579574 928159 766998 685781 822360 1719083 1211651 1809838 660781 543557 1582027 126560 548949 359816 409672 976995 532630 858616 1742347 661798 1666609 1271882 1774420 893880 42323 210181 187866 1967706 1134845 191657 302191 1497812 192659 1234532 232586 1954321 1585145 1584330 1232160 1730836 558749 612567 1865847 1517291 1594568 931177 632660 1184485 791503 1028267 1763592 1921219 1112349 321696 225531 1100660 1308597 1191791 1107862 1639103 236939 1247668 1536085 1856514 760894 1485119 1754622 1421191 441929 1342457 662858 769897 1649086 1023910 1550833 831072 1491752 1269891 1438871 1962385 1827154 1408782 342907 525279 1465503 1419912 510139 243537 1675105 292106 533267 1649427 1496591 1520428 210369 891953 1993933 255505 1718097 643852 46607 415749 1185058 1293541 1126167 1764446 442087 696770 1474454 1322187 1782270 262603 1099355 728109 1042042 819622 1200092 1383853 1205007 1139459 443193 792457 372117 745067 1394930 897413 932954 1303638 1929578 104650 139139 148773 1980592 857186 1678185 1793726 1358074 1767426 1630548 441380 1219069 802569 1828318 1120837 178224 837871 663449 517404 1262730 1976629 132209 253239 957347 643251 925547 859824 64108 947280 1856698 826705 19796 6599 1921931 492986 984622 1620956 55995 339935 246860 1667141 1310071 1276341 1947922 1070724 1431123 1327145 200107 52372 1121189 1644013 278645 1164181 1705350 743539 481392 1883076 265527 1205176 1546970 815447 807901 1740708 420978 641032 1925644 1065110 1193419 1890135 245549 625339 1421418 462181 502037 581535 772877 159243 820268 949134 253508 1012409 586574 1470338 1353964 791409 735679 819478 626287 1278258 927750 1468835 849570 125700 425185 1533575 1696410 1813433 1322212 936713 577722 1319080 998811 1716894 1935672 420506 313552 712274 821059 803999 650127 1343022 398917 1777707 369939 959904 684881 1816551 1240975 890373 1729072 1424784 569852 346504 1343543 1450346 328708 41074 1077836 689980 1034007 470787 1467342 807245 1036427 295436 1002118 413328 1300107 1451779 792471 1577691 304153 538776 508099 980149 226660 157690 1523458 1751116 1958444 431014 130952 162546 1081147 436531 1312289 560482 10038 1573209 1690935 912205 632538 153280 1191473 504250 1591325 1228012 784525 1669182 609393 1694707 1313917 189865 580017 1887658 1203663 1254938 1226086 762863 1601539 727491 1852127 598013 276435 62055 1371593 1264988 1717364 244930 1085362 835970 768395 1058013 1145077 511185 1899409 1491697 1241180 595756 1632618 1239652 389044 973816 1329839 913875 1977562 365564 1143912 1751572 1269316 1021431 1170469 1262673 65159 990975 1702045 452977 878933 1335614 1112010 57171 1052756 515758 43094 1730480 473357 764980 1059376 210741 1273250 263246 1565543 657006 461090 1103046 1776340 973355 179232 900347 468513 1131337 461982 1242983 525394 784008 658684 1345037 938600 403962 1827852 1933048 796898 1892746 495167 888932 206178 338032 1471659 1831859 706264 159287 1023507 1247758 1182004 899816 1007416 365630 297484 930852 638803 1990168 1787033 891641 76166 944056 550872 515513 1180252 1183865 1204473 1756068 154340 506263 21936 267829 389243 385480 851696 1558418 233136 1360217 438011 492200 558246 1047478 911652 1798854 1903220 1138537 1698965 574265 656663 736317 1176994 1409372 894272 1239355 537589 1956260 631244 1463587 1663344 999136 538488 1451773 820379 1732103 1150831 1172733 1436988 1828425 204301 686573 1299908 1506616 1362548 68290 232814 333470 1660633 981766 96058 1232365 895334 1241265 753481 628029 1158332 515080 1296204 553068 999555 1283061 804454 306990 1586130 944852 614757 303625 288618 1247845 243827 544444 1240068 1359160 727014 497680 831460 390401 955014 1271648 408701 1995182 1281220 1117371 390143 1268360 592272 448659 1466123 1108594 1039080 1528197 223320 1359989 1931414 1266614 1610131 960499 1150455 1783800 331041 513674 1427027 974348 916447 1437407 1129122 1705428 1271356 1542629 1218627 1444965 137285 1237345 319174 1222427 458990 1357519 363033 1766660 1964348 352946 529311 480574 1519653 1761049 1646709 1192106 1332321 405682 387702 1431225 52045 774153 958480 598160 1850371 1541061 1836571 761527 835874 568033 528027 1610879 273992 1034789 732497 1278727 1561038 587487 400572 9453 1325527 787253 1583098 1747820 1476293 1266304 555188 1678413 1921218 1739726 1485535 129283 1001652 1377467 189341 93539 1318596 1223162 748308 1275338 1771350 39839 1451364 409946 1064210 1916324 551886 1047081 1091841 1419876 1223017 69772 1178670 1471873 407543 1199668 1788089 627324 1999353 1688420 1592792 1958395 1713759 367458 495953 1655890 1110468 289061 61870 1807571 1123164 1045807 1219067 754384 660159 755614 1255702 586507 595488 1066576 168864 1256544 944910 67906 1785624 261810 436914 1200342 1550753 475223 1627645 958095 1828966 1968515 1620857 941435 81158 1108665 1927045 1447569 1115703 621400 1680142 351470 1795835 821700 1420005 691719 430173 1384489 855435 292546 1583658 1541405 1005917 1398925 140004 1541289 99653 323047 394124 1060935 11392 307907 1774379 935577 1985756 799136 1908429 1615613 1398411 796684 1980991 1033888 371522 1019860 1462907 905182 1218375 588913 246803 732783 1520111 803080 1418079 461214 32832 331908 851249 1793093 1296537 1735311 614997 557223 525451 238494 933695 632777 800872 961432 1744844 1554339 1973478 946176 1387254 1165542 813711 824254 953133 1568551 344276 230755 857910 170537 1924822 1832704 1367288 321860 810501 1181948 1589001 659282 594867 1325495 292555 534183 206566 28160 646267 1588643 1973859 777642 1277304 584466 94150 594655 1434740 428914 1610376 1309710 1638092 1045955 1091367 1297088 1068820 1152711 1693753 368283 626573 1082682 1140283 161207 637888 673149 977772 981004 1292964 596318 1878622 666607 452366 630824 1932721 495487 603335 355288 957888 1476350 982665 67968 92387 1353398 1649913 1489677 1953155 945845 1867543 157639 1762223 606824 1703121 1040013 596349 1854026 1190975 942711 1904641 366903 66333 615317 267327 488108 1818057 1183851 83929 529594 941406 808276 1594018 615285 588048 1172322 741544 1949204 1104746 409164 780879 539276 903165 1301562 79311 549926 318744 660550 485996 1179586 162396 1128931 477116 1015598 1385738 131217 1136927 1323259 1504450 1376420 417025 427272 66536 1465747 469088 1755136 1372137 9720 465140 1595218 1502137 1202434 69934 836706 1744415 1144988 427034 613264 1244306 1483159 1745881 1274567 772980 1301050 1343352 1960325 1852268 153005 1599892 192398 759913 231969 855142 1732743 365144 1203445 963790 355548 1356801 1438337 921938 1657149 1104484 900297 715752 1523075 1046378 780088 879080 838481 829410 1677938 1049157 125613 1677084 1404210 1458617 537527 1676088 976478 138135 818216 214679 357974 1894997 837663 1510869 1596841 1632505 776712 1727095 1936381 502917 670160 25526 106887 1935513 236173 707602 1863893 580466 1236613 1847731 1510949 1889315 1513319 863578 1873222 1739686 468256 1702618 966306 1975971 1136961 1711869 994284 1266798 691329 963374 1558536 1763070 1517815 67854 1742993 1998678 394693 1213178 1271403 129954 691438 1579571 145836 958962 469241 1641904 720758 1148275 1482243 1977335 149640 1674630 1359752 99910 1764179 1126682 1763743 938668 83887 962640 811328 86703 1969141 1410430 1642043 289943 1690701 996147 146514 1337090 1066030 69533 1747363 651640 910601 898528 1537967 1603066 1237015 644652 249082 1018575 1865219 400085 549165 969776 337173 1639870 1307116 505505 1373827 1195509 986407 242661 1941286 1645593 1492344 388049 1208718 1574836 1001516 750364 1609895 1104291 817314 560941 481926 697324 384457 1748691 519964 1018754 631296 1119996 1967378 1811657 1788281 943560 121325 937172 1730750 1129680 1411862 1796410 1772735 1449978 218834 1512770 1355920 363119 1849008 1358699 1546264 1063193 108338 1466332 240170 1679862 787931 432698 818095 1888414 64506 993715 141846 1053102 478234 1522217 140549 442124 528047 636413 869005 1642254 465532 299730 1461181 1940453 470704 126516 1391210 105868 430903 1667893 657347 678650 134245 1876014 1085623 413141 1079897 1345733 1621996 1822982 348614 1028634 1035168 931760 1317730 1958856 1873185 813886 1247081 1773275 1867426 72249 1613818 1247486 1647150 1556678 734591 1980336 505533 24270 1754104 1357329 417962 1277957 128510 138470 681519 1338891 213096 299711 1730972 1723557 1335431 1579967 782862 1670866 1415471 1096111 950257 575007 769035 1520218 482800 1689035 1440786 1032488 1194164 639806 1411497 987474 195463 290063 236270 1752237 27152 627567 524876 1288194 1595428 411976 1490913 1318329 576981 481812 433834 218192 1604617 876284 587190 1414560 327352 1807120 549283 671023 411516 1651616 365747 131748 70655 1645948 1848383 1597000 388518 1655547 207232 786329 1091144 1464207 410718 446744 793495 964352 478191 1066915 1738127 1430893 1911397 1625520 905481 1660845 1260539 492060 1115334 932625 1321203 174589 1901458 614180 295661 1770488 268420 1787513 1449235 754493 869790 692191 1429168 1444171 48095 1057967 500771 358124 250882 133648 1519990 618039 1399131 1282161 968762 1316268 860900 815649 1385374 1759686 86590 983630 167965 941974 1257258 779998 549542 1858820 244719 224838 72348 659325 1591740 1388718 420611 1576958 196124 1573062 1182788 619982 772762 411447 576377 795771 1867335 1558912 358846 608755 899600 1991775 986102 1785994 1489889 1444988 1758164 1284364 785492 1354352 703944 556190 1553592 321008 598846 1862186 910985 1198583 1436933 1546627 680870 728810 506680 1658029 895049 134865 1681774 371539 1812026 477119 1099640 260448 1265223 1993427 1489720 1707254 920974 1024552 1453863 378570 366534 896964 1297876 394400 332734 1468048 196675 1065348 1841840 1290555 854764 1300111 1906589 558864 1718733 900247 502371 223789 763899 707678 482771 853887 1139606 1284311 788036 1085010 304547 1552399 1538364 92618 1622980 249479 1921540 1376347 1281401 1990672 561807 46835 868717 958417 1213397 1842867 163802 1659639 554429 1215770 1637518 47728 1600385 1206559 1255069 1676976 1527846 356907 1078335 369270 170938 1594648 1885602 1440118 1403385 1075567 384121 1148814 1902862 848985 726162 674979 769578 1420158 1013364 662808 782855 1658505 1833186 1190540 1932312 284094 1197460 1208976 1542933 1353218 337061 316663 166486 996401 1065168 1087896 483335 1760687 1693473 735523 1218059 1014167 1450634 709628 23853 1710066 1352727 1234108 363505 1942914 1694414 1832807 1028534 1428525 1901711 1863804 1509117 943929 1070394 1606993 896084 1462405 1738978 744921 688464 688508 360731 1810600 242316 879775 1970779 549333 1157017 1584718 1057555 1766277 203381 1416837 1114094 208380 500336 1937866 1991313 1259875 13979 473013 274953 1740010 1982532 297871 1080074 1351666 1889818 1612666 891642 1036925 47496 841948 457396 128194 1342268 1617465 636392 107857 225137 1135975 774329 268216 910968 17545 222672 1004296 1808805 206449 257717 1306723 665728 1937213 1336504 213298 391608 858003 1247929 1817355 1069600 905820 214334 288142 1486656 1793450 1706119 615442 1271631 1556173 1624028 1835116 478345 1132440 872645 1141030 682609 1283750 780971 1897503 540417 812100 507071 817339 55069 901126 140162 952921 1022161 1834853 938966 1054312 265451 1920678 71026 1615506 281629 1154527 1131543 1090448 1867961 1331687 1626476 1472041 1676395 906703 1106192 1350625 1314420 783734 750924 1899143 1881640 789024 1850309 204060 1830 80319 1678883 1578936 829856 1724932 606851 1300889 580927 1686812 1052439 1203569 472820 1708757 887300 1031724 1822115 1608620 745731 1416815 141521 688803 744683 621135 1131062 1252074 59199 226666 415011 795755 1628710 677559 1407676 1041893 280781 806555 1294353 701527 1318927 822003 31398 574508 1873596 1085124 44537 1786184 1433645 17555 1666994 1556373 943800 1778427 1123683 717027 1077846 1039505 1732801 509596 1669353 850454 779367 735360 41953 790919 1296666 1860743 268072 232776 1825157 1173607 670320 1836872 556954 9786 1923719 1936028 1733379 1491927 992099 1061326 685803 284738 626448 1294736 482234 1486457 380548 1369034 280930 1837057 1387719 1111983 1433102 415264 1873724 45781 1422574 1465109 399601 1836393 611022 1591239 862436 1032720 359989 1481290 944225 1269977 298396 1395543 789759 703611 1580676 1700640 1506185 227774 1587587 1856720 567734 275977 1491105 1800348 1773164 1224770 1416005 1741783 1500592 1681671 1600331 600515 1610855 1871997 273808 316719 692152 395435 197001 437690 718500 1812647 1766844 63078 944409 488632 427712 1441544 547976 1462834 175218 1979014 1740168 670950 1650587 1737822 35841 1025864 1275525 681981 1032547 580816 1383196 673510 535523 1196908 483090 670199 318191 640382 1272050 1716256 1094126 1718165 634655 824036 1939805 1696892 1784100 505331 1869766 831628 47542 1081577 1634288 608412 652232 1542476 1162223 1278939 1294811 1902326 1550653 701784 632540 275010 603117 1894712 452016 1600593 1846247 917728 1765913 1806473 166759 513134 858401 1259814 1415393 372307 351377 1347311 1695630 3410 1493305 184061 702305 1491941 282288 1055511 363087 792417 1562872 763331 1996818 848778 37195 1976255 964029 407263 845582 1202264 191736 1349118 1156239 1799780 1527267 1471899 1003012 1065062 1133656 1589111 306254 625879 165173 670635 542824 1169603 620965 1544455 726250 1159837 1984034 1070009 807854 1299907 1001318 1915564 1588705 288729 270819 1034796 1559754 231747 1396873 36012 1394929 1797325 1043782 1847451 334958 238618 1407975 1492403 289728 959875 1288460 1480047 1733394 149378 1557936 1090649 222177 1631096 1147252 321465 165814 1755323 460527 945277 1960113 189894 1858106 1238303 1213884 1582847 1734146 211591 905335 930043 728533 707193 948727 348706 959513 1465150 1489120 257257 1937482 1386002 127638 1382471 1987111 1838956 245260 1576959 1451207 546236 1545369 1534700 673360 1707590 1096837 1158295 85041 826474 19356 1214252 363706 1317243 1914925 908937 937407 1804069 1875445 810127 1794634 1871426 1019775 1420795 447529 1338582 1164342 1519122 414220 650417 1683629 388672 1405367 1740154 774486 40566 416096 15457 1391098 519411 1297267 1046330 1306114 1013459 1118211 1597350 1794137 185124 1792513 1830571 1375831 1914413 885951 115195 293115 663717 408953 991952 1861795 755731 1219025 825536 832639 1339943 898685 392461 717916 433285 280574 1690305 1202093 1492861 414541 850986 1695012 1327219 982169 474412 1706890 1153492 1361624 934302 1500830 55030 1121738 478189 993771 472158 1404899 530200 1323573 737896 1456028 1516493 539576 1638217 189182 212518 203760 1641465 1899510 1842504 713117 577961 1197495 533120 616612 1789598 1755969 512067 174769 801765 1266936 511356 1833067 960426 1049815 1204650 1742645 1304643 35064 1914477 1283494 1366288 1261268 767574 564391 1516937 1249383 463452 211210 1055994 854252 305767 1779636 1393722 807850 1152661 298544 274390 1037056 563617 1224055 1566342 1860370 1743882 895429 319737 1412638 73699 1288507 965391 1864574 190712 1681375 1416470 1202357 596959 1428184 1267513 1237592 1041254 981695 1758760 1288676 1730897 1209997 1735304 739040 1558633 1256450 1784970 1858166 1150581 1048705 724461 311448 1427424 1662831 1683129 1295018 1998892 386630 532843 996120 1569685 265455 392054 1829766 1420129 1683900 1181706 1404799 1867921 1196005 75267 1066203 45073 1508746 154180 1471729 724970 1517670 465132 1377296 660641 780584 1985350 1207721 1367438 1849516 1736133 126022 267088 1169081 256076 912017 520283 1837705 1801459 1189967 549613 1570065 367184 1733346 155307 222314 711081 1713609 887356 1004566 458780 366425 1719242 534060 1451930 273809 414371 1068299 1415177 873764 1371972 416734 347509 597506 1776169 209115 1996452 1917114 539302 1510279 9027 1804573 682984 1684316 1878665 1915165 619709 1385851 728705 1823022 48935 560022 570103 1206214 1851310 1532523 348159 902609 1448966 1180542 467064 1954293 817654 1522890 1941807 1015611 858636 1859811 1923905 1491455 153929 1631247 400957 463567 1844716 1141016 888696 1813940 188647 593220 44629 1472345 1358238 129960 76137 1111126 80059 580432 462573 1096274 1320364 1607580 688788 1954749 622860 30064 1676851 818302 1359977 784328 1514998 366413 1223499 813107 479250 304163 390467 707900 1853304 721661 1412447 276788 54084 298302 1695880 1206418 1890570 401152 98887 269410 1728986 1858251 1648189 1675335 1547195 555999 1839451 224849 1759056 1515535 766000 1223777 1293947 493457 1157430 282233 653263 441280 922869 1904644 1010917 1247567 1800294 652559 1272851 1685082 1412594 1644735 1863349 1561023 719349 1397533 756709 1265799 1133371 1599729 98389 1043697 676748 354074 1622301 1608339 1491718 420384 1451611 1534173 1756546 462793 694124 1842293 1046007 170122 1881578 1580459 1846442 383238 774800 44529 1796554 848669 1452934 1567 1025619 728798 1635079 1880714 586165 1584248 1371031 795464 1486687 1912999 52924 1755635 656188 1691920 1441483 1415702 1556130 1930720 1167676 13092 1402594 819974 1555672 1119580 617193 1096389 1806984 339227 944603 447700 594178 1695592 1989425 82542 1201307 1313097 1581972 602171 1027825 1024561 783172 702130 1212262 1449528 564657 548644 732078 1364048 1997245 1729514 238880 1651045 1666547 1830063 768495 1768777 41408 1291717 1126605 1695102 1344786 815065 728112 1621691 718221 1144835 707054 665820 137394 1960301 1801349 1018068 767683 1133916 31275 1353404 1566555 1583390 1880578 1816644 567352 1834306 790729 128268 339970 1216271 1116649 896509 863457 1717363 1259443 847083 27291 512453 1998211 1476982 301996 94069 357723 1692727 1843913 1488706 1833338 97086 1804967 732548 1659821 1013321 154276 1951667 1469643 1537253 1267195 698585 1797543 1964653 946306 1706715 1296178 1965955 617758 703341 580022 981796 68367 277636 164818 380561 1640589 1345841 1305616 556403 1192657 806785 65223 1259061 283804 552316 580249 1997288 263918 1553995 451119 1935847 610602 205025 724300 1047494 1691637 439961 685518 1775595 1116941 51912 392376 1491123 961101 916316 933245 500942 49665 847916 1613936 512318 82903 380647 1940418 1004173 840051 1297819 1309764 108051 455481 604873 1505147 1898931 1313319 1232232 1347534 1846926 1798865 800212 5294 1682025 17144 444793 1556181 931466 189872 790929 1304284 446055 1939091 1452893 825654 89319 80150 1189159 1567918 549651 1143995 1055799 1887053 38697 79449 929831 1609653 1885594 19786 718049 1434391 763000 1395868 1644131 1350955 1152536 1985505 1484428 1548474 83016 1192268 673868 1497609 1044782 240026 776677 1056733 562487 69110 1719097 335846 1109023 1918640 1034728 336154 992079 814288 1767530 1245490 1329102 1626875 419646 1367128 936447 1064627 782820 1551657 678745 1357361 1053320 1198344 1122117 1086851 1532406 783581 1777026 1505777 805468 511269 273026 809976 1902652 1004825 126776 1172832 1937700 696998 146234 1840799 694656 762847 1953998 598960 145249 1860343 1923379 1591927 1899112 887906 1365301 1504591 480737 1788963 1693068 969166 1119703 108027 754657 759329 828238 390541 833472 1645400 1829376 1486663 1384539 570551 142826 32345 838327 1807934 888770 1488163 1389360 759903 825475 407658 599051 257204 363555 888005 852566 893987 1190705 788287 332053 69779 1754555 1844942 1250961 1677140 1933283 527802 946486 579339 1154678 1148747 1858626 1648751 1169060 129536 1700306 390665 1486926 1477537 1017877 1122075 869164 1267445 581247 1966384 1972912 1370291 1098100 744665 1767346 1313216 490933 1261549 1066876 293629 605260 322903 1182335 1756514 468457 1666961 892414 750696 555453 589966 1937601 1794632 535765 1603169 1967852 1376655 1773291 347968 1380481 983157 1473087 1538172 1812546 1448115 1224987 204216 979744 521854 1113555 1505032 1503896 1480281 276447 1377664 50845 1547707 395050 305861 4568 1506948 239230 320046 1864818 1584335 205237 1586174 979643 405205 65556 1110030 1189253 633167 1023701 239854 1503108 503859 1063857 1841267 82793 1888352 816144 1311714 1285798 1249064 1892950 1333747 134510 1914774 1015313 210016 1001569 845154 548394 850523 1861914 1608816 849123 730258 1254639 1627533 801025 351139 585744 1232347 1232454 905685 291280 1444253 1494162 1220920 544262 831701 1470639 1983489 42668 681669 1274384 1089223 156310 1808924 1667106 7138 722563 978076 1341762 1851750 682947 1723864 400871 601648 963813 461711 243846 966027 1746956 1559717 621820 1700323 711112 1333379 1762684 1677232 834709 1336814 1510870 182417 1843892 419241 620727 1937770 1218047 509334 339495 992495 202834 610608 259048 1530251 814916 277784 101792 891330 854392 1820405 1424949 1169805 1379291 420272 527557 965855 328720 1807700 184143 1897425 207 390942 349607 389317 1259740 1540563 917408 1714973 90137 21878 1579883 144064 1417789 1299653 159305 585994 880582 1276522 773389 42532 1998427 1454793 1072625 1051383 242126 53088 643724 1664390 1231104 862942 166978 1366553 1605146 1070469 547916 350463 784860 1855908 1163285 564136 173284 170510 1973955 1687699 1755976 29354 604173 191300 159392 417334 358523 242992 993498 323228 420527 555398 130418 870176 696053 1156422 1328928 527196 396999 1369783 1518105 710261 798418 1127632 1557781 1459879 1615205 1624797 1689754 61836 422650 1006009 945582 284666 774513 833664 459748 1833098 1415720 1672622 842369 1781390 844436 1109167 360153 1545981 509094 1831186 2262 112891 1013357 596873 1473633 1297695 308816 1315761 262842 1467084 1473583 1041132 1593478 513622 261109 820927 44301 626593 307860 587316 863961 1590439 178736 1615348 1768603 1172233 402172 687584 720438 84557 1090889 157722 252086 1957649 1080253 3961 971082 1762513 1789784 722283 550460 886483 448581 897677 1062779 722522 450736 1898155 191289 443929 1008628 1460542 1601254 1843664 1410254 1438142 597253 1489456 1073722 748217 874052 538597 489831 1388453 1251835 22751 965632 1923863 1255639 1936029 920807 28884 1581184 633741 1717752 393120 813664 1550318 969305 1633401 567959 392791 1636397 1512041 1469313 743111 1186955 1947058 1709876 698894 483532 1935510 494150 1441139 1483821 727935 689237 1397897 1310370 1986046 1335966 569266 1454748 1911239 681956 256038 430944 1051473 680193 996148 461730 62147 63539 1684802 1853048 800828 156731 1012604 282501 835314 278148 67389 823738 1595713 1046364 92568 391594 241397 1323675 1517767 577 1025086 1012064 114130 734644 1199575 907511 1055654 1699890 1475511 1139341 80403 1986527 1158800 639158 1157358 483028 737507 1622206 1300396 271561 874309 1178127 1567783 119660 1746113 754021 1684598 1897235 1032635 311404 668767 1153233 117713 990250 354968 696125 211807 1002719 150792 495769 1651322 462450 1446579 709625 625800 1533402 774081 1602768 1949160 1343733 899299 48283 1611221 306237 1874561 160952 685256 546470 1731923 1733268 1051327 1720189 526101 1283340 1248509 276368 1270931 595124 1175619 656895 1865892 453123 1363817 1591430 1471737 389361 1276178 1508159 1055099 1539606 1356603 1116891 377702 1402419 938873 1517014 1244931 975866 1945438 709388 1060712 1996792 1920522 366185 1015882 669149 1124767 877268 689557 67180 1092895 452087 1637800 1426443 706879 393671 516770 1163638 4418 1776861 1132537 1225346 1534660 111350 498375 1675741 980775 1358135 1368920 1142358 3287 1111212 140049 1747512 1203301 1966140 1520734 1992304 1712167 1664956 1765933 363778 1628904 1623326 1357443 1646224 798230 779567 1658411 470992 565506 1405183 391576 1287432 351810 1149108 214207 345238 1717615 218685 308672 1846036 943821 1302249 273157 383289 224653 766613 1935006 1144140 1755011 225015 188500 1836847 1896814 1826550 805940 1735430 1832178 832473 1342557 1740743 1907241 1352760 1085697 954123 786800 1959327 1449328 1271707 798288 23530 1548003 1680407 784087 52168 1505806 1300276 1140528 924089 522220 1152670 1022668 1155246 919630 1795573 80574 1255766 489376 455847 487160 5432 1600853 1432171 1218020 1223838 1712163 1897580 1332681 20750 252368 1194760 1800614 896575 89509 1962987 1855231 1622983 1389434 253343 1567779 528351 1117980 940420 1770774 238664 1277978 1821402 1937662 428385 848125 1479046 86319 1754645 1954501 732329 713089 1991689 1118747 137344 1324651 1238159 32476 716578 1610550 474070 1738231 1463854 1923920 274209 1831573 345341 685482 1381108 1708296 1275051 286794 1966975 980198 1786729 1303014 1430642 1223751 491025 524385 715910 10965 559740 346713 1738151 1994756 762981 1516456 793827 362631 822629 620256 893255 575243 707472 663894 1222894 1547580 1234806 785666 1670150 1347734 380570 238905 1711721 1146843 496502 1577521 919813 1090904 1337361 622619 790550 822870 1084939 1308023 50854 1839559 1958989 51959 1447613 661951 1331285 678932 1208393 1241632 1084807 1143465 1219006 1958879 1626439 488494 1726946 1755042 421468 1639920 200234 1035960 665343 299519 1926332 467286 602105 1296177 1784809 352838 1337660 1645286 1045142 1497474 7829 1646551 789112 1311640 247567 335084 705191 1486090 92507 1358170 599604 1908116 1989734 1775407 1773412 337414 1540323 830437 727178 1785259 80467 1379515 726356 125438 1404304 1561401 1726149 1063667 683719 1967604 69519 886505 857786 1546590 1438104 439934 1213303 1521154 533796 206118 143114 351678 1636051 1044964 1215736 564007 867297 1471314 1312427 172408 1718955 1006773 1142269 1670425 822163 1259457 520637 1459684 1683624 1446432 547849 563466 320572 376585 901250 1122859 970846 128449 721611 673457 776968 1761961 1548852 1541790 453783 1688747 1487824 611240 1615993 572507 1773070 1265476 338104 1590751 629196 1839016 1532342 1510085 57368 51020 918403 1539096 577294 1479639 576598 58997 73471 355817 1439875 1160103 617365 187678 1907803 986008 548616 524431 1953686 1937282 1459124 116167 1897873 1824979 1368863 253860 606449 14955 908362 10489 876200 324127 231538 352210 1227306 1300078 14988 1736948 1606459 1111980 1573759 1142494 464335 1040390 849556 1111852 807358 317828 1102563 1464320 281318 1254388 541932 1342711 478915 41584 917522 391296 1750043 941013 1569929 1662646 1300167 304026 1173947 1767341 1680724 338232 1095834 1356975 221429 293643 1822088 312763 844610 1994226 248448 931 1357015 1167299 1488308 1999847 770798 690244 629499 795739 1571689 646999 1450027 1177022 1997562 1880777 1871014 639678 318286 507732 1311378 1059715 740498 1463 118888 1415914 69557 628049 1372988 931726 813622 212171 970237 329294 838038 872898 648960 1386384 1890708 980083 847761 1048267 267627 1250747 191313 836826 1828324 1554458 716922 1434051 769029 1529934 1794575 1942357 208989 274378 288175 9725 1512343 801776 403378 900496 1441417 1817421 907835 450628 1374618 1263423 1179623 1566381 548916 1096755 13687 780219 828114 1170894 1696133 217791 1910224 237940 1733803 66307 932254 148213 1580287 1567670 1850791 1527618 1918731 1406105 1200665 1776795 458032 726137 1367054 113519 49884 341626 129618 1194788 1761482 1675736 1807684 626356 359498 1186661 1937130 1791258 264045 1997176 875577 403055 1949012 1778841 1240200 984941 1802708 981715 1282468 236584 1925210 1284558 447547 1830582 682529 1884910 1696688 797199 630105 1320450 1432826 1791479 1057878 1968285 488797 1796874 1216958 1047002 613008 1659263 1929050 1661489 770710 1781474 447952 903349 1290649 489272 1178547 1248128 951504 299033 1756684 1062989 1231016 878579 1359877 450142 502350 1287726 471217 159995 1067915 1239625 1642533 1920706 472955 316077 845278 1516936 1388811 1600115 1617565 467666 664113 1143760 551151 669191 5374 1133215 712490 1403343 1855934 1908635 172350 1500900 797655 562921 427710 1911892 1049524 1513076 223084 1836706 759436 68399 939668 827754 99243 1749574 1553017 555887 1609452 345298 818961 228096 1028118 1689168 1206910 1343245 94086 1303246 863472 685208 1009253 1967102 1446886 865872 1829422 1721539 1383960 120939 148445 945496 842045 521181 1632932 155506 821702 336467 1027824 1868896 377405 592615 1636333 542822 550823 1991982 1930346 1784714 1367633 1511746 578673 1245452 375873 431554 529846 840562 127196 458128 1514737 1431270 1084516 474712 977534 25784 497261 1146382 237549 682400 1149969 220733 1084343 1544643 453752 1136936 373073 525141 1562716 1187898 153130 1714783 797816 276212 1606289 1167044 1176280 567749 86561 732744 1693083 705561 310607 122906 1022158 1169186 390799 1378374 1732674 164797 1011099 1743613 934982 173207 1726029 862242 1195257 458641 1532095 1657550 1886560 436191 634144 439284 284676 872130 582605 951115 18746 1603948 1614362 1694168 1499102 856532 1169772 1188454 207028 1026305 1342555 1623550 914139 285304 1179391 1459848 371311 1424325 1953644 1948585 372040 148771 791598 1005755 1866808 869915 1235667 1844888 1109427 1036195 1725029 630300 1232802 1176723 1241875 1288270 260587 780974 292389 985958 341817 1259495 167918 489543 1834187 1280510 499427 315995 1479741 1229589 532076 1891793 35200 145309 1028247 368059 280192 83483 597085 334683 1801849 530857 1028399 1608502 1698075 1709653 1685573 457751 916505 1803211 1848978 1614546 1513439 214048 428348 730161 926760 1565106 482269 378066 1480336 29236 1981312 897542 1962491 134785 453847 926033 1843568 1080370 660727 768352 1824607 624795 250912 176555 789825 1843576 973222 1137748 1294138 1241629 1769261 1962070 141019 852771 312614 61170 860802 1591152 1153790 1639574 1602499 1764256 1025280 664704 375060 49326 1618009 989086 83716 645939 936687 197536 1898781 1809028 1171405 199889 11893 743892 945176 253821 710518 1035162 834032 1077569 1094068 965304 597269 235359 1696622 462894 1364835 693417 778168 1018781 1068229 1682815 340781 1863516 1000965 1287219 988647 368736 624659 237479 1025563 353973 1131114 1947607 326890 408406 1236348 1631947 1684675 867971 1504887 1289835 716851 69757 1283437 538564 738560 355654 1074236 258947 1908406 862918 90016 351008 910971 1984781 1018771 153316 1582542 440616 669622 315590 814300 820648 1844084 149865 1925161 640679 1709193 1632502 1880108 780052 513009 1890320 257863 1172765 862405 663033 1991716 1047924 267587 428435 362261 1019183 1344276 1096400 146207 953092 1357102 614075 1395821 566419 1423225 219473 731258 1481663 1582998 1204171 1188925 214648 599311 1749585 780782 474040 1045094 1431007 1923761 1150781 1220189 546349 249161 1843446 1762110 367676 1397496 1406210 1654869 939298 945678 1494418 360264 1663787 1066435 1026278 1864722 1414566 667092 712886 472029 1975217 495807 1550939 1522539 803100 469145 1492146 405070 1172190 928925 1386251 994289 60623 1743693 76339 545257 1767801 919413 61694 1806504 859327 1910417 591368 1680902 1707333 1462353 529270 362771 628862 1451259 1535694 963671 1389388 241108 486828 1218094 332354 1364274 551288 1195450 691724 160082 1972671 1300924 1873426 497007 977294 687281 767093 296024 379279 1719801 15025 1328282 968859 1529133 672886 1680450 603533 1226381 996043 127528 502526 931585 64848 236735 391208 1241722 761051 20099 617949 1716096 185579 159946 385775 313599 1179578 1740771 934244 1532272 671611 895409 727058 105785 646954 957548 1317786 26351 1521384 922224 929688 761920 335999 1996102 902849 1566406 431974 29507 1028395 1880589 1136511 1536703 1313609 1089008 628586 787319 153544 909293 1680245 205983 1444858 1451386 1775751 50753 407833 454507 1379943 1272438 1459935 510425 1768799 1373038 442646 697472 1286675 1294781 334176 41317 528916 881768 1386659 459560 867920 1886975 1497751 1526762 668420 1154984 1675872 722338 802937 1494030 412316 614535 1261921 663588 873431 1271432 384364 184473 51624 803485 762093 1353273 1994040 1430196 60418 1431276 442782 1311936 1535529 1308233 689050 1332674 1601012 1768992 198926 803264 345013 1415502 108057 194412 813047 748723 1613466 793745 1972415 1788197 1882010 1290839 176097 1192796 148825 290092 1522291 469896 211387 987518 1128701 1746658 637645 25779 72823 18262 1857688 1326912 1541095 472473 1958511 1493137 1441637 456628 572863 1225065 1485699 1497938 646288 1010031 1890917 236457 1141068 417244 1936084 1000775 447612 610720 908401 248685 587090 1124469 1152862 1273175 1825841 1753750 1821813 282704 1353789 871840 402730 803815 1754000 386668 1885641 1839220 1017652 278391 772727 9482 902224 1138425 1397406 256177 1879960 1009554 1429807 314378 823806 598302 751214 1281189 1521484 217655 991134 144493 340696 435629 1189223 909278 1220883 515486 1568579 379923 1752319 1573127 1629192 1394422 1536659 1510199 359110 1493878 1393527 452042 1810488 1181389 1782400 1503681 1899117 1505678 1704832 1638934 1130154 541839 908872 496177 821250 1413056 1005523 1483613 1522443 414066 444954 914314 1916268 1760096 970801 1413192 4767 126573 825646 563528 1175761 770548 487970 466340 929945 842407 1219401 60652 1100254 1698939 862363 723188 1693609 1780163 97370 957408 554447 1347662 594042 558199 371452 663653 1634929 96494 1878352 1087956 1105956 554972 1055911 1081622 308795 1138232 607453 261690 105900 1338386 969749 486294 1593890 883587 1913449 1181528 1794227 1612381 309401 711942 1716276 1213029 278531 1502913 406520 529543 607446 1461917 859601 1150300 435349 1947864 465688 364572 1512965 445762 487989 679472 458840 51496 714970 366091 1878184 1273719 270670 376575 722597 346141 304938 598134 1058572 50544 1371358 1434169 709627 1955776 1508447 1342245 1248393 1543796 406787 1444522 1426993 1127807 783567 1519722 1315949 946547 49340 1758460 47727 218533 224656 1055582 75847 917376 730649 1718673 751238 39999 1789214 1889325 1425461 1947039 12004 1856526 1315870 141515 1749655 1576522 1723171 366570 1060783 902532 503956 127059 1479306 502213 1232673 85516 141361 151560 1042945 389740 962172 288658 69593 332941 944469 1975801 1054931 46142 1780253 1875748 167198 1922337 499752 1034618 1191772 1921776 345177 1254050 1763844 770854 1000701 449560 1639410 410025 367694 785927 1843367 961305 974693 1677194 1721560 857320 496477 251939 1870885 711029 1530094 1857509 728517 353159 1564801 600031 1272653 1801477 1640340 1191668 51930 1626682 39808 1534109 1713725 752617 1681857 6438 1929141 1068184 780064 1449897 1923516 1934480 1868502 892794 262274 952942 657353 585291 395378 783501 743603 435789 374148 806697 708824 1224464 241414 587028 1278998 1972189 1963900 1627960 488397 1874146 905805 1424488 1407311 731611 1260579 932284 1396903 1407426 1465835 830401 1338169 138378 1165193 1060837 1916301 532865 145577 23277 1179587 718216 394312 346468 850674 954672 1688568 423074 1589137 781664 1963700 231586 1511730 295 315682 1352850 494609 652370 1120040 1766047 1630571 70891 1828148 214370 1840 1606889 756780 644686 1040974 597682 584989 1622292 893434 12843 1449398 854358 1879674 1550792 1215043 1499884 834263 1532690 921218 911987 178898 1305752 99009 820350 1642870 1211114 1060247 435100 242304 861928 1097569 1647483 1200310 1770649 1264656 1837241 873203 1464785 512472 486620 738268 1912214 958340 861400 927269 756004 1901845 1878361 97504 1169886 909358 445073 1661687 505451 923589 941981 55537 1390069 52669 1665508 1515272 764866 1555089 31969 5346 1149282 1078926 547412 534601 1200374 1822430 549359 333482 1791817 1274461 350421 858013 1693536 1214251 1009546 1735954 1714166 1903173 1380280 1608286 1005431 947174 81028 502316 1405484 741284 1583350 1354306 1113978 755880 1640341 590251 893224 1839057 151755 786564 1226961 1248098 1100741 1673407 114818 735602 117633 890770 1729406 278713 442587 1021935 1464334 682898 907019 1122892 1155477 1623626 1292115 1432518 613330 1420233 1128223 304042 900054 1997774 1539712 129808 1074608 1024077 1704304 826121 1904486 1970189 1969875 1621260 1926157 637813 1151459 1921915 1310381 925357 1101138 648701 478605 1923767 1662647 1210188 926327 1761748 1691487 1446404 1683191 478662 643225 1166733 1600618 761125 1544467 1982597 239342 547642 984842 169431 1556215 557375 725229 124659 664705 950465 1417074 1680725 1149117 552645 1221306 398497 971061 1204419 1221934 1419417 1793063 923202 1256121 1482773 1415353 1047930 1146731 788115 906595 1685585 137657 1052189 1200189 88145 1454443 115282 767314 1275474 1100007 767828 187036 1084022 1748668 715688 1802174 303412 471802 259236 499963 1134532 667840 64540 119724 1399527 1285629 366272 1825733 1690605 1795636 1294573 622401 1672699 731871 1233735 184509 1198016 1214393 1578766 1866115 1053930 71797 947569 1695541 1117713 145319 852743 1497452 920911 669468 629653 1181854 1254343 172785 1564324 1317457 1426783 1584126 1370506 1454708 1863886 1834170 1512314 1731354 1683212 73530 1135404 138399 730771 1361498 508196 1660329 599423 1392931 1905962 571343 838704 1861175 697513 1208563 957224 1640850 1575427 1851153 31643 1445447 87389 1144440 1747521 384980 1917818 62326 1172063 1102845 1499159 830975 1034716 554052 1268209 1288234 537579 194836 531438 1742886 1600293 1867754 1628556 1642598 1979524 1874675 1797417 1174575 1304209 743646 1955657 1393599 1464730 1342929 1371673 444339 508276 610496 1539254 1573219 640652 401485 785897 1920329 1823514 1032588 427523 1497764 809400 1319838 1967129 1676200 636825 1277636 369630 1297878 850713 1583969 668854 86206 1352414 673411 198576 1082497 183800 1629780 844415 195511 134025 659336 1528995 40126 1889403 1087377 139663 484883 1189702 1438209 1750910 1106461 150757 1560100 63275 1396063 1467945 1840334 1433533 1161493 390332 317369 1239480 1350794 52332 1650814 1576899 632520 425828 1167393 520198 232816 1872475 1782348 1395619 1180547 861430 309713 1056534 1305261 1817883 144074 1547604 1071972 292011 1964543 1762057 18805 127855 968729 564481 405221 905528 27475 410657 1674940 428687 621153 898219 976215 699212 457209 1771107 1808558 1695837 294130 1002279 429458 1647913 1972146 1093643 1008587 1652173 1629837 1037172 873337 49446 653353 1066727 1436820 1035755 379427 1408946 125127 154436 1973769 380969 47223 551765 1468391 1946128 1025839 269021 1439060 264554 1026562 1975231 554719 669094 843750 1339600 536203 521118 862561 1410078 445564 692024 1342115 1079890 1672353 1653673 1065528 445604 1962500 759628 249556 1231404 1611828 978283 1737251 1255118 1449596 1034472 75392 71854 1893111 1542387 981447 703621 341685 953522 282744 1265898 138304 152918 1844371 1500362 1466835 1905823 707965 1937165 67172 1061017 1084361 1713879 1261532 1535254 1009670 173389 1232456 1197156 261601 283943 1530200 1264215 1572796 539353 1879867 829093 1500734 1642992 285990 1911114 1523095 1546389 1324643 1917036 226543 464854 1497672 1638472 1850197 999667 1502243 183974 1659108 815567 19878 699032 809694 565022 1027839 956329 1314773 535256 288045 458295 137574 514311 614251 416119 1072629 669633 583770 749535 763024 342550 1563243 37562 1456171 1959534 757253 1839486 1577494 1867019 1508122 1137518 664734 888451 1297378 741850 635537 197598 1389166 1126230 1368034 1220471 572977 33089 1747184 625542 1514318 576754 276654 498336 1002836 478414 1707129 248123 1007517 1552599 1906746 1765736 717857 1654927 813468 1209065 1583019 1915283 1152607 526087 33483 27496 665554 761522 1064931 1457833 966703 1438161 1423213 965583 668286 1795629 1933544 1261469 46973 1993237 467523 1245400 197386 1653258 1910220 1912169 1614254 1084477 829147 586497 1859834 110730 941722 123884 1110479 851526 1040675 956391 1575677 1444852 1265998 1997922 287021 1043986 483538 960951 247201 1647576 284306 1708951 274485 645536 1090957 177894 1471917 336062 744502 1794964 220874 1579358 455604 1107131 1228751 1452803 1481853 1502290 278041 1638205 169435 1172763 843003 1310957 268670 1283991 348337 1155723 613280 365335 1961566 1996759 787162 1417013 1410131 205560 763477 399996 995810 1838614 1249704 218948 1409074 333781 375920 1039456 548284 1147608 927115 1173940 281870 1049451 1110891 1306957 395986 225590 1251632 325154 1714950 1455544 1393279 1310599 1731706 648153 752435 1294519 1720385 753962 1726901 1754278 577702 138125 1449698 1071865 1645074 1227814 1151016 596997 1324138 1005198 988572 1902885 1675997 1353739 546846 1128005 285298 144767 593275 755188 317484 89218 225214 995591 898850 1416391 1880603 1770357 52367 386043 1116565 79263 460851 870254 1584862 1727231 356003 1716752 97859 92032 1882746 1767251 1220508 109593 1844794 1420400 1474501 770313 1604297 1838581 439098 667083 970597 1646567 1928597 1079577 335673 1036307 1872788 1379602 4226 1653466 525331 1676880 981226 1402486 302002 107963 202609 68696 1369042 1741886 1825198 1192802 298476 1800900 935977 1341270 135674 1591872 1166295 1545392 93229 869388 1818353 1011320 317172 1652710 1464449 1348822 1231758 784917 794676 419769 1200589 1887076 276989 1186855 222926 414328 1282219 1797081 1419676 789315 371383 955906 295145 833364 960287 1764052 957225 495381 911795 1554847 498666 1189893 1462632 1399638 1351503 1591142 1733762 859518 125662 810024 1641664 443281 1310139 1152947 1593062 1120523 1484413 1325801 1434119 973645 1078892 439178 1450668 681952 463631 191730 1068811 665223 712042 1783037 1473654 591604 207576 1579151 1366165 463311 822337 312340 778205 1516910 531589 1277037 1792071 188863 651699 479244 941713 244833 195692 923170 146990 1257293 132992 1664880 456763 1925081 837021 654353 1614732 124515 1312713 326161 975467 1631598 1323856 302321 1933849 431061 1818780 1498565 189682 599321 1009118 1131774 1302987 304941 345459 571088 1437613 431265 888492 728449 664309 1440455 901035 1594344 1757470 1196120 165063 1717285 1506972 1319491 647392 1153171 423280 975271 416405 844536 776949 709122 1894190 367963 578140 1049056 303840 1212223 1029508 1219082 268970 1332480 1236543 656146 1050485 448724 823602 169559 1668394 71193 1643817 83151 1013968 785251 1904010 226687 161081 318320 968337 921877 1075670 1794413 341242 1991174 776825 587654 76811 1980633 950582 55161 217871 695973 1288212 81315 801421 1456981 209156 255656 815651 892247 574270 605468 1603893 420323 1446385 551649 439434 1266264 1744951 559548 1481517 645078 628857 952791 231047 1923035 749606 1966221 1848880 1269774 1290033 319451 1740155 343922 1492107 586908 1144969 1516001 426782 464256 431601 257604 130459 1819350 746450 407532 1252048 242464 1250442 744641 1764805 87146 1186240 1393779 1429795 59676 548344 528428 767352 1664841 522723 1991142 1332596 1130213 1404178 1745431 1789111 1460877 1927121 217298 1038797 1959170 216944 390269 1828692 1849498 830615 1988430 1334449 1207475 1401552 697417 700669 1659110 1675571 308874 1551079 367952 134306 21446 448714 1773031 252421 1187947 447115 637491 1766000 1393851 1599022 1812890 1716448 524269 1218931 1386440 119851 1236277 1978758 1640974 1901330 362145 280407 273032 598845 558397 1764795 813126 958376 1788373 1421282 1949927 1101867 1555266 337198 330305 870647 143357 1924684 1022518 37991 1794680 1704311 705441 1629117 1369233 19986 1147634 1545105 729750 1367032 1191192 1552191 709111 1538819 1660117 789376 881387 1131384 1408869 1551122 914389 864742 856163 871166 163878 1792926 1017349 264072 1657912 1282298 1110785 1762555 742624 724435 1660743 668075 373149 147651 792706 1059494 1388743 1516373 853497 1635736 57248 1987201 1213482 1668258 448481 1460550 472582 995488 1214008 1834087 1883332 1134847 396339 1959838 976960 1415515 653606 1095961 295066 1781810 91362 1361063 1801339 1276489 1265377 422700 1453515 562250 654945 1351079 941999 1865303 984888 4696 1789067 6405 29254 401781 1920509 1858019 1858231 891696 1656114 1638519 91772 1959589 802365 1825212 1273386 522247 1217347 1279520 1355667 756360 1691873 532038 700387 1211914 849113 1962146 397933 288132 125123 141182 1753605 639224 432390 102496 1202768 1249886 633744 1704212 336937 978734 1259239 1233276 1188607 1603762 860148 284743 109326 385844 1587259 863882 1905261 1544375 1391161 1814693 166782 799311 689567 1146395 1131353 1488501 1160110 194942 935951 708730 602414 1613750 153730 1147854 1451725 1470329 1288404 442479 382998 352109 114678 1779072 813909 1805529 340282 1247503 1795348 1726789 1224840 1100859 961267 1142955 1329157 693792 1216490 18590 767463 593949 300952 499060 1781081 242203 1544465 1014300 1133784 878112 1676483 1847300 369809 554718 1104568 1730507 818519 576036 1177351 1653158 485742 1051312 602557 1635333 1634373 1797752 750441 1381618 913621 987250 1428434 136701 1087363 61615 1440708 1922335 580474 158736 1455063 1426021 679787 345079 316333 785357 1630031 328911 870655 1124687 1596745 1017490 512096 1196726 73844 1876120 1896348 1622078 1749242 405386 533151 661389 1726544 1383559 494795 1984337 1959761 675342 1732950 353754 881939 256814 1856366 1434089 1039419 1383677 1968773 1556781 425907 1353168 1182499 139295 1231275 863633 1390162 633030 1825202 882258 864984 1677971 1894964 758640 537677 673954 853476 1782160 767690 1427785 1441498 1911112 1078208 53809 1707974 1566784 1391906 510717 1869929 1845107 106826 1808783 193415 1008652 1702579 670069 920 1780730 1041171 780578 1320402 1803044 59470 740979 1701705 504201 1916673 42984 1607138 329695 524231 351064 195718 1327234 1594905 1964700 799388 1401576 1978209 1673872 1799045 1370770 292515 638326 1164305 678380 1271684 1007678 1076139 1937347 1183555 1597535 555289 497789 1472643 385514 1652724 1521167 1559405 493963 1287156 974885 550440 35067 1129779 349677 32116 88334 738911 1362202 1819526 85232 1906902 654989 1291745 485244 801878 642686 1492353 1235401 1708899 1961248 17191 574191 1984879 1632499 957107 1725428 1936165 1062733 115259 1060590 1523500 169100 396177 149403 1096415 939883 942442 1360128 1280443 1119255 1130558 229108 955139 1975242 1173450 665839 1151226 1478633 1087723 1859702 219781 680027 1557812 1438579 1039502 1792051 597888 854288 1682660 1308618 1015284 573880 719110 1544906 1704765 479938 1424602 188062 1428912 727857 384544 419084 67320 825118 275798 559478 1118538 84170 1630469 1203268 1826142 372965 262217 934662 712084 1069147 374660 448087 979895 1619383 1869262 452651 1625826 1326499 330182 1257655 1170352 172435 904193 1205033 755959 1479304 29991 1940785 441508 992602 143024 1392995 471087 1654923 1965629 554876 1679868 213606 1245212 1671273 793771 844092 1762850 808280 1017104 782312 650039 1138939 827694 1635643 752890 1494743 1430537 543289 1388170 1126075 29312 1403088 329727 1845874 1105014 1399067 1289955 1931684 758704 599735 1252017 1294571 1228933 792755 1639606 1551898 1218666 1710516 1297191 1742031 1616824 592292 901585 803253 624696 1924255 913828 874593 1731897 1953543 1175488 1255050 1854216 193820 694256 65960 66279 13154 543377 838941 944585 666328 979406 533634 1378733 87225 335239 799759 634861 76967 551353 900364 1774351 1542973 1156091 763715 544665 491052 532804 1997316 516263 817034 1113930 885378 1072129 130044 610169 936943 1203074 1262746 1981496 1241701 1052928 524530 421273 65216 639799 326279 1474443 405362 1753448 726361 192639 952248 32453 709559 1724482 1470100 1388963 325128 1686347 1916653 1020834 721669 183980 1422615 322043 1307165 393519 1735991 801231 166973 1895628 266429 1419505 109703 1251506 771843 1514544 1076652 1960077 1132832 1709579 1586563 549120 1919038 1715488 644708 1587191 868059 652175 849047 1283851 366472 956 1011382 1876801 981939 511497 1011125 1709575 1753524 229780 1766150 1135386 930063 933466 745693 441864 1409075 410942 10652 71367 1415163 1565234 1367997 100061 1392786 1539340 984597 636858 1055701 1400567 1861158 558813 724762 1582853 1611975 644805 144975 324476 1000781 847231 568147 1449104 38238 1959802 1834710 491399 449052 1895946 1817712 280948 1518786 407319 312421 787224 1127310 652577 1781645 336202 374445 1343047 1561349 413054 1252981 1232691 1872733 1069651 1699963 1608079 579536 1828156 1592835 648535 588980 795835 240621 839505 1033567 1595613 1110083 1817657 463 1541010 967348 1563089 1083773 1783853 1188899 231107 1344950 663289 487551 305360 824976 992057 599449 526725 906726 384431 1339718 41887 1892259 238392 535439 1838551 1059587 128441 1680385 613933 609497 1205109 81142 1340817 1672543 631503 1808128 998193 1418754 411822 1348129 1045866 1307899 272619 1200028 1818242 1461017 377886 1497889 195773 713432 13727 1953485 1564837 1674203 1182736 1594569 802819 1305839 106486 803272 930872 837083 1192141 680525 131913 1588822 91420 1904523 516415 1490278 187215 440582 604618 1738331 310989 195364 1874414 30675 565415 1584212 1154004 1356918 1470332 1607769 205930 1204475 319349 458702 1859123 508803 1623244 1801381 1174797 1175630 1722029 1464149 402852 1753591 874772 1283729 725476 1682834 1066130 1724366 1743230 1020830 1511917 134927 752119 1944481 1532196 1024869 389669 1886200 720774 1804402 1100378 650954 1362769 1379201 1524136 1148398 344250 1619755 13290 1903931 323506 547699 24626 1053126 1049857 288324 1882555 1947660 928962 390792 786457 1191344 439241 1918588 1323435 128468 253018 775140 562727 1188982 259683 848138 166845 673488 173665 1147224 647326 249007 1592588 1879834 1940056 1955485 200347 1746614 1712369 1215238 1902363 846678 592683 43422 1887409 938495 479710 545109 14436 1765480 897833 1420329 1704291 1409303 1147607 337574 1719312 5576 567769 857248 1271734 28702 239717 370499 370223 1435670 364895 1200840 155145 1931791 519246 929015 1649917 1322109 1674684 1682390 1258024 1395800 636723 470717 1621665 239740 254592 745383 1421998 857414 1151210 1388613 1406398 1201903 1780028 1857067 125077 1487795 893258 978453 532059 1895325 554984 995581 1990630 49599 1553284 1105846 1817943 1306534 105361 567946 1356688 391346 97680 812872 633 1470181 1292926 1903768 1030086 457176 576488 997216 129192 549963 1976519 1907909 708622 266191 121981 1866513 1960399 1759876 419590 903379 159527 913187 303621 497231 255428 1142931 181832 1904103 738381 365999 52490 1991776 261717 1566613 349405 13357 1127986 220050 1614824 840803 1847571 256180 1092537 438799 1628251 228306 107932 1982683 113215 1401053 709979 77992 400315 687074 992977 1210026 787449 330293 1270662 1502782 649781 129561 833852 1011592 656563 699535 1836021 1831818 445742 1457038 1560966 1492837 1149023 943259 1252059 663127 1917299 1926727 721720 1552579 870141 174842 969866 1079493 1392189 1957786 1892889 178156 325701 704627 1844304 1030273 786371 538914 105226 54935 991064 836269 548324 172365 947407 898901 69834 1801034 1921200 817626 552347 911099 1263572 1099226 498199 22392 701466 1681622 457900 1348516 936213 1743902 985339 57130 283219 1652472 253013 1669291 1344780 809817 702115 523397 1171436 1239155 149206 1469952 893478 1841938 129261 824599 1877104 291615 114852 1198615 715907 1538432 1943662 1424140 1634170 1166642 487623 1640964 1256484 1831639 1867858 125755 1536961 1828120 319364 1367854 1188018 492301 217111 84915 759024 1096359 464451 1552010 1813016 1743086 920397 850324 1450071 382788 1458876 1592067 720624 1625506 489633 17151 615357 921804 1452744 207086 313949 1779929 1697192 1079059 270476 362424 1660637 991474 728969 127193 1958270 1615717 1088895 1467012 1698514 1298194 1200666 1371964 75971 1095267 867354 1092679 1037406 1834628 210850 1558020 536891 664076 986593 1543518 1236471 1975728 1061106 1845928 1083746 1148497 226743 1380590 907709 1753187 328548 1591898 477549 1973450 355418 1676670 927833 535297 390519 1528495 1988325 797929 1860819 339430 156966 940768 1176892 1323442 1246860 1605623 60815 657607 190079 307475 845585 1898217 1375947 888917 118912 1839979 1309521 1044773 471864 735582 1245468 34296 1738438 569337 318586 1183270 235366 1572026 1070525 243308 1582409 1048856 1712302 1488029 60041 2230 1379535 935835 1125210 146870 358037 824780 1868802 1417833 424498 1067529 798669 340583 1521927 1234273 684056 1083334 325333 953171 1914637 1317122 1049980 869216 703978 1363691 791680 959959 512307 528515 975583 1503669 1290360 755256 936767 1982612 271798 1664188 41071 1958525 1005674 1406566 757084 226647 799373 1629258 1440359 1997223 1530106 1627526 310424 1528073 736502 1564147 1084296 1464980 446961 1589536 1913836 1064391 1217611 1129190 1976957 963664 1514630 1660440 1207946 1881636 1636166 63043 816058 871027 1565285 1640688 1305872 930393 354600 1160049 1031529 1405435 203955 1997835 175842 148555 96364 856074 240367 1015674 493343 881857 1127264 554275 1579658 921117 1886769 1178402 1974119 1402748 101315 1749469 1047987 1382676 1269747 1033662 407449 919326 866438 926794 686880 235740 1842782 873415 213656 579099 1911303 1137888 645744 1375889 1612304 870463 16177 338381 1864055 1980765 1965417 1464694 1299810 810053 1074353 1572197 1538089 1817453 1546441 1339063 1195797 905982 979067 521316 1640832 1069867 1039017 1497949 1237458 775176 726551 1683273 606740 355839 234515 1504802 947748 962914 88919 229052 1379273 1486821 1850462 171447 350745 1854111 1897682 791798 1183673 474686 862052 1989981 346894 13408 1818659 775920 982749 966260 837789 1760539 128226 692213 931009 1898574 609918 102991 642032 1207250 1159853 1996642 569227 845320 162535 1010451 107 1319515 1262550 761391 945322 1355719 590137 654866 809083 868267 1358609 1661777 635494 941072 780435 1808482 129760 195426 763723 753329 668542 863497 349370 977020 1961776 846344 1429088 352221 1718351 1488734 576784 1895252 1053971 1997112 1281069 1974805 1979635 678974 997035 1902759 16236 498491 1481774 677284 30567 1031411 300024 1341421 97304 1031007 279447 1547150 231777 1407746 1475902 99976 2774 1690568 154594 1804878 1395539 1157515 165611 1514324 228322 21814 1472953 1470433 472151 124664 56935 1865532 185417 478021 331529 1300951 1233516 547784 1150519 339842 1272093 527251 1847323 1748958 244281 1386087 1022203 6295 451424 95143 1168669 1267654 400819 953247 1063909 742363 1207911 47040 560050 1888193 1044279 1603572 1831750 892574 406837 393323 71466 515704 695761 1968372 162146 1704723 301630 341348 162620 550953 1052929 934594 1419925 919372 743092 698707 1615287 983241 786263 1365554 1000741 185581 1339388 1615102 1401171 1782345 648288 1202031 1492473 1836093 737214 985844 644967 1910548 381962 1008394 1181168 675057 40560 744461 917482 458996 236001 1638887 1552747 353926 4033 118563 706842 1139874 469919 1102933 1180931 799213 437962 319909 132270 1314409 212767 1222175 1878447 893424 1018083 859944 618127 1926414 603359 1562321 1356695 174131 1968034 996109 417386 1780687 527039 241330 1209404 797153 1621676 132431 873534 719130 1239674 1256563 1815221 370648 1098039 813447 1712376 1786222 1715919 1229582 1643335 1641256 339949 445067 1750420 1612908 703092 1909628 1415653 850375 43972 1381913 690248 1666103 1210940 1524767 118926 602826 521412 1721186 179488 1255758 84806 1897051 451345 751566 178378 1584224 19385 1931197 549415 1017334 1479811 1053008 1433761 1791483 1105447 620696 808162 734940 1756646 1099946 276688 1731827 1379500 249958 1685289 1375590 1129420 907720 967010 1182094 8237 126391 974477 109674 198188 986994 1597575 382767 954553 1663607 1293255 1113309 777400 658519 388798 1512027 403453 1904668 1532958 133266 907296 1275639 1679212 1125722 1067364 770187 91244 451428 902987 1154324 1780932 718359 502026 1463408 667644 84939 1957612 811000 1987763 869765 528707 1630810 780518 949869 83263 180594 100666 1416209 1389048 979347 1903125 892265 1573440 1813034 372862 1003083 1092358 285626 1975601 205088 895353 451944 1370461 940284 1518958 672355 1885402 1029875 1929294 1335059 1021474 1248537 829215 580662 1380943 1020954 313307 430613 374847 1632641 309026 922916 772833 1275694 211866 458692 224664 1239183 4533 1674297 763006 1186884 777130 373658 1109518 359941 1274596 751079 1932960 1231802 1716225 647368 1746695 1093825 180424 1429235 1239068 1934470 1654290 408511 548844 363260 855712 838220 1767007 1806707 882316 1597790 207362 913937 278500 1363314 1036292 728595 1538841 454692 1546424 131598 1686779 1604275 940802 408302 432213 508069 314936 805345 323903 1289195 729253 1898612 179064 671161 839128 1791603 1811913 1345797 543012 129796 1864666 1965397 269457 1795797 530007 1105107 1089447 717612 570472 1669517 491758 1262681 1611870 1313722 1044271 574216 1470796 1414374 1549299 1526033 1698077 1700524 1809627 599052 1710783 1957343 342052 1711921 1292870 681897 1405961 1395077 562713 504671 239113 1442704 1971239 355027 1987833 839052 378231 1896295 1598273 9935 366939 13832 796232 4900 788768 1618050 1033898 810681 134197 1953136 1952273 1957477 870995 1302605 131818 1361559 1477672 631327 942407 1861536 407011 715791 290537 854175 82318 1419196 145132 1280476 994716 959216 178534 431440 1711674 1987736 217402 1181611 546431 163773 696300 673025 1826296 1061531 948808 487033 1797097 1462307 519922 1595247 1891105 1570098 1020678 1701104 1612458 462389 1286550 1348787 1433010 1145537 844153 1563009 395226 507013 1780666 1182656 1303926 1372291 1432441 1515714 538187 100799 17788 1109985 738226 1553070 166940 1553170 964395 767220 921715 1034909 463797 798721 1149446 1893266 1279264 4210 1907019 653014 444214 1873434 92326 1559978 528398 587252 1686360 975660 470752 1951142 636484 468216 602992 1976844 563392 1863724 294084 1738537 985530 752158 1156957 1521564 575169 1535536 1671453 925259 1214380 1285123 431057 617346 1497267 1253096 301745 1154374 1096346 1673604 194017 1794089 147849 86154 307092 1531273 1629715 191777 698010 1492077 764704 587086 1306449 17062 1354990 949658 1171903 495066 1246799 188513 2433 307231 1619038 1211892 95583 1964534 1008507 12375 447982 1994229 530688 284698 260463 1513429 48329 324899 172182 1499859 193158 1952702 324217 220534 671420 644374 1670030 1347404 5174 1729215 457017 1737248 1324838 60222 714450 575284 878108 935923 1499605 383599 1750332 46082 734917 1909623 448433 856192 1341678 1142646 431479 1108122 1376673 1324342 205953 792669 1695448 333502 1267060 1752818 1477492 194257 1344558 1403636 599253 602114 1520970 1354946 307470 215596 66249 25509 943340 299096 1438116 146717 1008933 763246 1150089 1811293 1065381 209061 1804518 210898 964087 1534061 1591379 3081 1489931 1468580 791265 305547 545910 111046 1744059 894709 1247939 1300094 1180686 700729 1055326 800297 1196713 155629 923008 992498 1644089 1051930 1441779 393724 674531 1750409 237582 230436 527955 1280790 991966 1252669 1782296 1776681 1058034 1696340 815303 263414 1839357 1477610 1269884 1743095 1976271 128102 1762499 837230 248829 435941 10333 1615596 985056 251599 1168678 1095510 1198953 766963 1128587 1482503 1866987 861621 1179629 207117 1504560 873326 853523 1280250 1209295 1341278 395207 1090336 1747205 1461880 1979265 1640486 1429438 1573357 21231 1873668 1148305 1846933 1904733 1294677 5050 96329 314452 903655 1940981 482750 1456529 1918612 1692352 492405 866543 1710674 1933374 1958681 923425 1997655 1834350 77222 1476902 1508606 995695 102389 838107 469157 592789 1004094 1382895 655824 1420501 1606264 659835 1987346 1692143 1182634 1184562 994491 307884 623890 1315498 343653 127170 1517365 1834124 1402638 1775198 284878 1531962 555178 100580 177129 1600672 1955233 1036776 736068 115517 975888 1732125 1564055 350703 172311 1541974 1215575 166446 211761 829111 1402948 776892 1334944 931700 1258204 533851 992536 1978043 110922 495000 1484259 1694914 1893652 1501937 1675630 1759877 1534706 1498506 1362913 538683 1631181 1835706 1853625 1769159 1253103 1251147 1427752 1785377 1945124 1987000 549316 701454 768107 1256570 164533 1877681 939077 501069 1507538 249316 1364854 1625710 1151212 708984 88184 1392138 776529 1354279 1503511 552391 715989 263175 376464 1225693 409102 723790 1895788 858565 652936 50790 703703 1509772 1499766 805823 389310 1121480 1767399 950746 1744813 896257 1094983 785971 1203675 696465 883613 1072894 1303475 407420 929802 1791454 1454876 562765 90408 108579 1625913 1207391 1685450 1050536 1289841 962368 791771 1985793 29375 145121 744086 630920 62400 26658 1712828 664164 1178615 1163334 110558 592254 15723 1758104 140926 919152 711406 975033 1922402 382874 1578185 287438 1221671 1535462 232991 214980 1682046 844918 935519 468120 467401 40389 965840 1483344 270239 1303857 796202 1562034 1611810 1817922 505031 40871 1540978 1551509 499163 502932 1226096 181381 1119892 1897418 1708558 1526664 1873008 909541 796114 1911492 1497741 1817754 41275 36552 732457 161865 570735 273788 529091 1679051 1706924 186492 1192150 791788 845210 762064 1009389 918206 848616 1560346 42429 491646 1552512 99964 1787905 1147043 1334561 283859 420763 970962 177224 690750 1359873 1906428 1454799 417755 728638 1390451 1019411 1982126 13668 492513 1622553 113654 1865214 401340 1245648 892281 1663558 510185 936428 1340856 508882 461633 1510003 1090749 246366 871387 1316006 730786 460040 982850 313035 1707200 111279 1005141 1388470 1032213 1647317 1222887 1765333 951987 146467 1546371 1514775 1244845 925240 1391337 449842 1985735 1552468 291603 1076179 424865 393061 991450 1158042 1517085 863572 382239 1905612 396462 1321411 1354056 131914 1977411 1261753 1692777 1729676 1562602 1174527 1329516 856241 1196635 620246 209081 648791 1819834 1746681 765766 1569761 233537 1709079 1431237 156967 402466 460079 608925 75624 1068582 129488 829165 1913606 180267 722137 48480 1844952 796140 77376 11010 780844 1463366 924615 1001320 1881090 1397069 392328 1134320 882383 268585 897033 697033 1839067 1913817 1068947 716188 1058648 567436 1969481 1430630 1457964 447555 1069460 111679 1796963 1871878 243568 695563 1673722 1374946 1493236 1994034 1480312 588588 936010 255818 607412 141549 932943 610386 545398 761498 1907962 1872995 1453117 103527 1149682 322501 573492 1702181 859302 378475 1291843 206236 1704151 1078977 1872529 1920631 909818 1836474 754142 1911280 1121546 770210 1813543 1359335 613287 1322176 1080433 770167 1170633 1866264 773713 1410229 242035 976855 1347960 732239 1094612 246674 210081 204200 1041823 1549608 1295810 328352 739581 1681494 884531 303524 1228328 1613756 43182 1736582 1582431 1105476 127074 1199269 1348069 1347417 974178 189969 1027075 1269898 1318921 244147 1061858 823307 680959 1430832 1743067 349410 642719 1914514 1568168 1819549 1315236 908863 1090052 296293 1404921 564313 1825701 1550509 1376287 1618006 405387 759560 162326 212763 551277 1465040 1238956 436201 1351681 1745945 523838 1606082 1097492 144028 1049096 827142 1824974 913988 987310 451986 1475389 1896863 441862 1722019 1525969 895007 141409 1162314 1696771 823995 488390 1478050 169104 225359 1200546 523149 1296770 1401364 690859 72342 1305377 903099 563385 1404184 947010 1989523 1188938 327452 1904310 934875 1149166 1626520 568412 520188 1781601 1319786 198872 1810614 1803417 391412 1692375 562216 794701 596875 1360351 180365 1672343 1368543 571320 399896 942381 1249810 525108 1898316 1297454 1124279 1727675 1248502 820902 1163702 659745 199971 933472 11902 1594342 1084274 1496919 260072 609269 971828 876113 1852001 693093 1012790 1545544 1065714 891115 1291993 198316 1703475 835386 1878979 130919 1493743 300166 1079958 1886628 1275007 796773 123438 1717726 1759229 1967699 638885 644041 1478260 297263 316616 108844 1459519 1512877 1761843 1086874 1730588 1994524 571855 1477653 708174 1954303 1490198 202977 1978752 39602 668252 848928 1414063 89501 1454349 1962400 1697034 702430 1156262 1759402 1014525 798383 267540 570704 1364764 407966 1786197 1819832 696034 1911761 1185342 1791916 1219812 1192162 392395 1559178 755576 800955 6036 467552 316180 129011 1517395 414737 1119417 1885376 1041955 1058883 180194 976291 210026 372491 701580 718122 233059 1862010 806105 1822378 196679 580602 1370656 1939677 1452494 488783 672455 729707 1607644 1143725 260450 810808 885128 1980851 1141898 1353134 496452 280573 993895 1554216 1362309 1483271 333102 589218 1168635 1932148 1773423 1754677 1260549 326411 1960264 1176497 237373 1335253 1979314 36959 1106242 1222671 730681 18609 1810695 963473 1466063 1012609 1633880 1752803 1205291 1379661 332257 768284 1576005 234127 1694024 730766 383169 1633149 393714 1642600 659396 1005756 884369 1537869 496853 1147162 382066 456805 727299 1732843 549128 1803151 646397 565302 857757 208435 1050217 287340 1411535 573903 1556524 1860349 1826671 1061597 1063239 1345412 777444 759112 1407965 76995 417261 1558630 1005157 805816 169142 1304184 1512705 1598393 1185360 1718641 1787545 1372688 14798 974033 581357 294253 1519385 1963919 1724685 1357810 937525 1440128 1282524 1735490 1768806 163033 208926 678436 1173945 94534 1598346 246877 1171872 353113 1207630 632298 1379911 1576633 563775 851012 1862866 1344148 1355038 1778934 620279 1418714 70270 1524926 1437078 1628638 662270 1717795 55662 1447465 1462976 330062 865390 1034358 218661 822542 984851 1837465 689143 1834284 912918 1045947 400582 731885 1247010 1982026 326074 754808 1844868 1304018 779323 798107 1077656 257187 581452 380675 961492 1285907 1977152 19966 160617 1588952 1889645 1892666 1770941 294021 124941 492646 58828 1155600 1316549 1719672 617521 790359 921213 1890378 1337078 862641 1755741 479023 690791 991565 1689424 857076 1586636 1694613 419051 1900841 1086444 389672 973310 1133963 1677792 1964092 1729765 1332673 1050288 1242471 1528558 739983 1355542 1074675 221969 1389604 11393 581610 843560 1981809 130082 1798792 390922 1661743 983887 411189 753995 1771890 1174258 295717 496028 1156718 821833 919894 1159156 1537063 1551255 626297 1707397 1406091 231738 1769362 796824 114500 933457 1208755 734954 807400 1275253 681976 1693798 309419 831451 383102 472334 347926 564594 722983 268920 479911 1027897 503886 1776192 1468423 238416 1603622 1748552 1107290 1894855 473835 754112 385805 1916552 1912167 1560472 1361686 1433899 668690 1401174 1531871 1368646 777822 1919540 1727517 1399608 882048 111576 458203 1696226 1175540 1296656 787241 823335 3354 1984633 1471075 368462 819881 291049 1453804 734693 1880629 1478370 1238063 390583 1780633 1978722 1565727 1575020 1110720 110377 1271526 1353093 722848 1181581 1019969 627318 238176 61086 721604 639870 1148438 1133172 1261501 369146 91574 1293226 759991 136711 1242608 108634 705487 312772 1580268 717895 444877 947886 1423535 409705 97558 1924007 1148043 26445 1115037 967274 703905 1854490 812855 188998 1198807 980264 209714 1955297 1046030 1317776 20163 1960425 15280 1913297 926836 30545 622625 3017 1950882 1065959 656754 1127278 16184 400636 1227728 1384577 340395 364118 355125 606695 1240539 936028 557066 1519681 214565 1570469 284209 449712 1806589 1472967 980045 708852 1492997 1759269 789524 1271812 658626 220301 1472321 1608826 299708 495779 478332 1460755 163832 384567 1134129 1634113 769321 223693 1389623 1719153 1258939 880224 1636343 27879 497481 1581498 82710 1998149 1923308 1339403 1826308 253742 1757136 52634 649522 861403 301287 123231 524900 1711858 1932690 46069 255120 1990317 1541254 1290595 1126026 626489 766648 195707 1567428 1478638 1321232 1353586 1960930 211183 1603556 1610541 1183591 300197 436920 350406 726277 1239908 1107882 555960 1592982 1008030 1670757 632275 837706 511189 896017 1635024 1609474 842516 1609312 992273 1269280 43558 1807957 1152051 1069700 1334894 1901274 1618301 1827053 557140 448418 667160 63425 1144080 916284 313729 160904 1567414 1466424 1650969 466455 1511561 1977343 1217426 639928 1884320 243420 1256243 242525 345722 41879 113611 890288 1836801 225716 1318990 1176354 379432 1820673 1724654 316485 481186 739050 790718 1759774 145765 94088 1132424 95563 353378 619654 1281630 290386 1242731 287378 1449096 1388891 969559 1654002 1463875 581593 1123966 598972 1404726 1619170 492881 292306 1436674 1825571 1177355 1094827 1562192 1549525 1462783 472615 691896 606133 320049 255797 264397 382505 181906 1107760 20586 1965436 811509 871107 1199637 1648585 1985553 1321345 763254 1558703 1878820 167920 1590419 359931 576679 1031161 76560 662201 1182637 356088 1468946 1941269 824760 1218024 945418 648712 327198 133447 1849486 1866340 438067 1961075 1598785 1945443 401682 756311 821385 1067230 639020 1761209 183973 902084 1471348 1839995 892772 1558821 1815032 15296 782053 1968976 53272 448051 177768 1151081 1225658 595623 1809173 86962 235908 1671795 259949 763554 48262 1043054 1455077 1204379 343539 739352 1088830 1597355 1909184 1409594 1204678 583272 1193093 1570282 845602 739761 539042 685354 242767 765231 1342635 849794 1862073 1378742 1569916 1301224 943123 903224 131663 190453 1477158 1588093 1532731 600217 66321 1698470 607554 302113 1299921 253576 131647 773097 859592 1688994 1612309 1648426 1436996 1229588 819007 200004 677753 1428043 130966 1843132 601637 1987785 1490325 608910 778893 195356 406307 1689413 878947 629083 1082736 1637172 876905 249128 963270 601723 585169 1479846 1183331 1953508 902858 412169 1417962 1156357 1228013 536041 517936 614281 353376 1777838 1903271 1647453 1729107 1307107 449879 1689483 1427154 1092220 659312 1043789 1815885 1409659 329157 1372205 11196 950062 191353 1474317 554798 628384 911437 1204089 422693 452652 1816463 520071 869362 812022 1388248 1371682 1811372 488168 1504607 1761467 1893057 1385714 599718 10859 1119390 40075 1758251 150386 901860 706311 1546082 1972440 968732 802193 1067958 1455345 771959 753199 189352 1826962 522906 791304 1561352 1691935 1696647 188250 896539 137393 1685873 1313905 1687947 84380 1095002 745780 1601648 1111809 775199 1682676 493042 1489054 1314398 1910442 219941 1155531 870652 1500340 1102657 40134 1220819 1155295 656247 638789 1390215 338547 884066 1246283 1387548 1131860 1379693 719776 36762 1401481 582779 1827032 1471132 1485382 282466 84162 1202083 1676539 48933 1718470 865504 1538498 414009 1861231 1581476 1485262 772056 1324984 1299229 1914887 1760253 703809 1843801 413119 1357857 1497734 979763 166091 1445402 1243884 721849 1500918 879233 279354 1045177 826781 756841 1520883 1846962 1799405 558515 1851369 1511022 1322775 10189 362392 219840 179140 965726 1573538 1622205 1872433 1987882 1072113 974700 294534 685478 1853261 978837 1006234 1654471 497308 306470 147320 1159322 1980207 809395 1256082 673234 1678784 708574 1596468 1599581 871232 579929 1299251 180515 1210742 95870 1351944 431291 1301873 1226840 368798 344350 1137804 194050 342089 1722795 328001 540310 1778544 90386 1188577 1251061 1772194 588124 486048 980858 517482 794184 323578 1917988 995018 1399917 1922244 1799910 1281848 1758722 70818 1608703 1293408 1293790 896326 1544415 1541531 1068508 1548409 989328 1104847 243063 1771721 910298 464523 1183142 370144 1093703 1363287 1023821 1449140 751547 975015 1791787 1135133 276313 1705084 866484 1547480 1578515 140471 1370106 720811 1115518 1854914 1711044 432238 396188 1071575 1575141 1861780 1418755 949845 908898 756390 488112 1838049 1008845 1049895 1632764 93765 967642 260372 1418144 130965 65853 127212 145397 145604 552722 864175 787676 1187108 764764 1502382 1092986 332793 338976 208678 1210755 1238184 1847346 1380606 1616592 188471 1141783 696349 1983012 1450855 1842513 248687 1943894 948355 257059 405246 581231 754108 1608125 1788054 1040833 475380 1626514 265135 395967 1107600 1031319 517735 1083220 777260 472891 435162 250 1667041 50887 528262 645673 1888280 1740553 1895425 690150 299763 913109 1600800 1156173 1723129 382161 1769304 365297 140363 630887 478851 999516 364036 602648 239120 1818124 676597 1856982 738662 1298981 1527601 1746063 135705 684319 262073 326683 862935 1834406 461550 1132770 661729 350662 559570 1483294 1368334 1891091 49847 1123653 1921361 1489766 302125 1477709 1684104 1787907 1843975 96282 984372 493175 474001 1768476 344554 785674 539944 967065 1323180 1746239 1460318 1339593 1691286 715890 213070 1001994 1541574 1478039 1769634 825716 1015545 1389786 1897086 1752900 1220301 1562461 1038916 555876 495986 1273515 1558760 704676 1970530 902262 1777933 1060298 902589 592293 1809077 1779152 974582 1535472 545991 1820615 1575008 1948088 1300990 1522770 1037665 468509 237805 829223 1467038 966805 563958 1556792 1737769 860260 1887394 1588647 935856 756294 252527 1397664 705336 650361 1712357 952064 509656 1820827 1761038 349492 358930 1711245 962063 793176 1937275 1083946 87261 1496215 955243 1644406 1345844 1982516 866645 472239 687917 1346091 1874873 455896 1275817 803704 1364996 1542483 328703 1048280 773002 420547 700897 177882 1837380 406201 999909 379652 1685886 304661 1370735 1921696 226433 1965577 592516 292752 1106159 500528 1932566 1170543 1002639 1129510 1240852 1046466 21431 1587136 109327 1606773 53550 1482694 644058 243342 838687 266452 1703021 1030522 581317 343516 1652893 41405 298846 1492848 788198 1175569 1692690 515332 299170 17571 1836788 1831070 362983 800165 1538090 927645 1057110 470236 1523418 211847 788314 181981 725186 1539301 1035852 801860 887673 762786 617444 990742 1422596 1646369 1156183 303131 1525646 1817794 906847 411831 1028932 1631535 1665962 626479 285199 289503 990851 1796459 1207485 555850 132826 61664 1242703 320931 1605282 130388 659672 1769793 1059228 307435 1971363 1632831 988913 1998234 1261454 1713590 352383 1709237 975 743586 69783 232320 1799229 937977 1610611 1792708 1339797 745218 571920 1076146 1403781 670700 1221563 639704 1563553 1633645 429733 884889 959073 1239563 1268638 1096834 1979034 1208122 1583171 600087 825326 1772727 916090 682464 1810092 99829 220922 356297 793846 489963 1511789 1111527 521813 1855320 1306537 1973720 1685720 320252 1781008 1858147 1569433 1314157 962183 114921 487938 1523280 415960 643356 1059713 1299320 297444 271878 675732 484093 484968 1289947 277282 1553115 421807 1901481 1536342 1455742 1031066 661500 37680 1990584 781160 743030 509029 1998505 1668088 1693937 683799 849116 1680259 1453227 854802 269546 501947 1992352 672237 1325731 729161 1133642 361434 12623 1191091 1341869 1215451 982752 1923344 113792 11727 1688183 243029 903985 1098669 1050013 362976 1937010 1233344 1087430 387919 1535735 368233 1374572 1699577 414295 607160 1637314 851864 1208572 369463 1808496 1773461 1577785 1467338 1464305 1926707 1028501 1482813 1541798 92211 1677808 447566 262239 169691 1083529 1724952 436441 517724 1248748 114641 840377 1012026 1464644 145726 759677 25061 88459 1524380 853057 24867 1189388 186886 1796700 1289763 1269312 1690552 1203765 11024 730503 33259 1329859 336633 546211 1089897 1426253 195555 897379 1493662 1420178 196913 1517988 265523 1367319 1265333 120130 36794 1484460 23966 1395471 1047622 1118358 1711137 169116 827237 737956 1921291 829122 254519 1933085 1638775 743437 1210772 873166 156539 1249254 118986 218413 435715 1231361 507454 1538299 1495278 1817154 1972247 404063 151424 383792 110252 614132 450460 1294389 1155461 1923158 50848 717947 386738 824797 502118 731444 1022480 348688 332873 588169 1714065 717344 719148 1174350 217850 1911304 370506 1701888 572268 1998876 1482421 1925728 713502 679449 81359 217363 1177250 1139676 1024351 1748543 689497 649754 1195714 942192 1912140 567273 297264 286002 1412580 1235879 662106 1622925 969035 1678036 1997233 479292 815356 660199 889701 1277412 175923 689483 16462 667919 287900 1790438 569961 1884430 803609 370959 1719868 133848 257056 820582 1436217 73297 137036 1748423 417624 798231 1098329 1049495 1738309 903991 402566 354586 1541321 1861372 614869 882671 421187 771191 1190369 1274480 1156932 1533862 864860 1038954 1178464 193353 779803 665292 1528226 1382535 412873 1029999 182077 165930 753840 1876611 308710 1923530 1392413 88485 1633701 436748 678656 805776 161412 1273513 1622620 1221336 1264452 1788885 981082 1843926 1963000 803317 291101 499927 975017 1174612 923644 814332 313982 730713 1373472 1752397 1208241 1430466 1114414 1790865 147640 862916 1635078 1040587 1327490 1847446 304233 1302669 1135245 1431603 1015088 1578265 593636 848355 549649 1873848 95130 1358644 350128 1202229 1215119 1632817 586229 997502 1213689 1802623 684145 556346 1623340 340987 1780487 1754299 1618136 646528 117373 394458 822989 904106 1124954 889593 1942742 22781 1954829 1640976 1859695 1078955 1584225 1829328 866090 1504966 1596326 1814546 1535916 1597851 324915 945252 61511 1068948 209591 1306707 1869050 630944 581650 12459 246540 137361 573335 134418 192186 423928 45413 1795739 469224 1546031 368066 59484 1952317 956811 505580 95983 551324 1871355 1069722 1832800 1086616 1470800 1594036 554139 246070 757167 1930556 903591 1346002 1360845 1214835 417323 304277 1742061 735946 1782424 1601102 934078 795290 1288470 1116639 946872 691731 973872 44046 391822 247992 1658057 261762 587801 525759 1536062 1029125 365213 1024708 1310840 233341 1971166 125383 836985 907939 196462 1738777 848756 1870647 1642821 1511740 703998 672854 1605143 1308482 1934101 514490 962549 94273 33073 1046826 1534207 1413872 1258407 652372 310286 398370 1699209 501247 1718462 233597 326083 1006420 1104590 536644 529884 1250682 35506 457680 881841 203492 1955377 1977800 1827358 538280 357722 1342018 506710 1188247 1186498 1646569 184125 841581 1439593 26591 1107693 543550 1851484 1659984 466220 237430 188912 16495 938687 395276 1837746 968772 963315 1126718 1099373 1597164 890609 1785028 1122868 1666432 1512594 1855629 712343 1263967 551694 1071529 1428185 954168 1877056 1980891 83456 632380 435791 1485615 423760 1011885 1373596 1444158 1121636 861410 162433 1390653 1055692 1877953 1961452 630351 802714 947622 1589983 1285709 1233624 1965812 1758512 1834915 835297 1305623 713776 1764969 1894316 510857 468170 233501 434030 960278 754530 1636800 1594586 899141 267848 1268414 901368 894291 29639 1797299 922114 1019819 602645 985413 834934 1163461 277321 865951 1006314 885303 526659 1553789 1940904 670435 1642701 917996 475499 307697 68824 111493 1474929 650574 1803319 1464268 199354 1993418 1033024 860251 1582482 1448477 1909376 1564247 730363 596809 534323 559003 1125725 562662 1730457 1414224 464115 940411 468958 149902 293372 1137232 3908 197670 1573303 202535 1111954 676100 1955208 1804412 1797441 1004388 229352 665349 1079747 598916 1240848 1261709 1247366 1264048 800267 840285 967187 96338 62075 1043444 1335648 652906 990694 99957 1351371 1467886 819100 417371 1625894 1969530 1601360 1766060 578688 1962742 1621885 198516 1516877 175333 643614 1204344 1042893 1757940 603388 1004329 7916 902792 96287 1650966 104803 47227 1120962 1691472 1197954 758933 1334784 1957616 817421 1024949 1504613 18322 137826 1247570 481573 263835 237770 666338 24636 320227 326848 529433 1531345 1716786 581425 1523900 459519 1947377 389517 1996753 1497424 94386 475113 1639701 1417122 75699 1249309 254775 63977 1961177 1885670 476329 173455 1428408 1654058 784267 1896636 1806866 94289 997186 42967 557907 982764 924881 293975 801210 8746 1665193 190389 1622775 574501 693111 877568 907972 422921 1431502 240843 1531795 867700 1151372 1957832 754331 1454301 60032 313652 1070143 1255522 1322783 1666008 1953385 1994378 784784 235047 696556 274240 1010928 121164 176294 1130030 501240 921345 1252548 241604 915185 183969 1154200 1898736 1147420 1155294 965264 348252 665746 1045667 1795568 1036334 751516 782181 1377528 1813838 1923372 981854 1852497 542660 925989 869423 1355466 560129 1787100 1607362 1176026 981282 529022 925663 565404 87644 209725 1484120 1126166 1375582 350329 671029 1274964 304487 1620726 257808 1858221 158200 1688749 1387318 1132666 438496 1030314 996119 1560598 1912124 14903 533075 1037508 365803 1346429 118189 1597079 1462660 1585591 89927 1544385 1129522 853007 862582 514197 250583 5110 884364 1422336 379605 1065174 1380864 1017715 1417433 1962859 676786 89520 1306347 5982 889511 1712272 1120141 146864 419356 1929632 659518 241720 51651 1801863 1096002 282888 1986442 289697 1972850 366828 212113 1891218 507508 1011158 1934452 205535 1285806 1106856 1739716 1438406 1445741 983992 954953 836250 1519518 715677 882215 311761 1871521 1558291 1078916 196674 196642 1735876 873031 1865079 1565400 42579 1581273 1779654 1117752 16648 22527 1714961 850420 1832049 930440 822791 1310990 648195 1306253 794630 1682485 930186 1385307 410135 426911 1209422 241207 557795 280671 1224284 742284 1093047 1142958 228234 633149 886200 1847474 387661 654599 545228 640552 1383385 1037569 1471010 195858 157409 339109 1095615 1274182 911198 176406 1870469 438247 1001159 1644377 636573 1312934 83870 299719 571680 1914429 1615073 874124 1877520 1924925 1082494 914431 395611 1089015 1085817 1362899 1166942 996008 1689090 453529 1219702 1374247 753066 1116772 1986294 1394157 961233 249092 161486 1215348 457729 1980012 1727329 1722749 743848 259839 404823 258821 1155276 861183 1223255 1147640 1359931 1847549 5263 773667 1022765 1645636 24302 272580 836788 978846 939633 578923 1398855 67015 1478031 1641537 1165602 553034 1516047 1238460 1326301 1927992 670248 930276 1719835 1698995 1541264 655502 451284 16870 1862365 1156271 1249157 513655 1886645 1557970 1539330 1390057 371005 1219294 1081320 1058537 386613 206341 725431 944807 143964 49726 291709 1823580 1724712 1918110 144665 673619 396209 1204207 1360699 1435971 801840 1972327 375447 491631 1886909 1242617 500828 1805428 1856693 861459 545300 1333949 1428774 564820 1940459 309173 1356938 631245 1450277 699033 639301 1316072 1520125 1569300 300354 597201 1948338 1174777 125213 849 1375998 68471 695278 1568213 1064205 1064319 1927565 1528690 174866 1410349 1304522 669346 1525285 1831782 1069603 906063 655964 154040 1722446 615349 403439 805252 1525516 748406 87798 14864 996913 507157 478406 697278 1857021 1878416 1171857 1318641 554001 697908 450086 878248 1231632 261022 1233670 649107 951558 1005938 607108 1753558 934735 1083482 1722962 1373493 1530742 471998 836229 74303 1046424 1807549 128874 214590 61490 1044658 1446441 1041231 22322 65101 1335592 1353665 522344 1664848 761761 1942591 1001360 1138194 775701 428044 463765 132611 1236556 987103 194768 1065383 396898 15768 1642167 1848368 1754821 219384 966649 727974 1461383 688581 705646 1805968 744661 1163229 258557 309037 1540849 830436 1817230 758244 1302511 1683211 947949 69496 160415 1780737 1841309 1791873 1551844 207201 323864 1219783 111025 193852 875093 873073 557029 1190610 676139 65977 215129 37360 291593 889659 1403643 586961 396683 273110 313557 281587 1675452 800016 711927 1765683 1726447 1213203 769067 1485368 1555155 541834 848145 1022762 1874862 920447 1792641 2363 475062 1116183 834925 363866 48609 1179275 776629 349215 1960953 572119 1629048 469348 1226406 877478 1097717 396011 1335240 1811781 1026324 644962 531024 1710738 1282942 1184838 284931 780362 738836 301445 602370 498306 110100 450517 1597142 1226833 606710 1425966 1617291 112004 833517 60107 367974 1161174 182064 976114 291501 1624327 501834 1975155 1676723 62983 1706566 1656039 1615116 523043 1645869 301917 828647 346009 729376 523076 1247978 1437445 11975 1989884 960734 1112307 290814 1640314 351900 1351924 441786 1474 510546 439499 957311 1032753 1636816 927409 1868713 12526 478437 39732 1016797 1478901 1939279 751884 1182819 1827359 1744832 738739 1599685 1316003 123118 1762332 1169719 605944 1283344 1863253 557091 1165788 1861313 1893952 665783 1812791 928224 926757 1600722 1874218 1745900 942781 875740 1159220 1825073 246833 288836 810353 1362574 1014356 692609 1016532 833488 746189 1126421 139039 1193169 58217 241118 1659426 1710484 1444420 1323703 1468948 569873 1469551 209411 500610 396582 548923 1181253 224590 76956 1341375 1546098 1284275 836474 1901101 905725 686485 489430 1986512 497230 1728056 377372 437855 1516447 1119815 503704 553320 1728189 1694067 1158953 1491934 313812 573855 553668 895265 494893 1333586 278764 715503 1239773 32019 135245 171266 470302 757569 1768190 1376963 1763280 1935283 1519190 570467 773772 1811251 76280 801093 1990453 1550704 317242 1040294 1382263 1204660 189707 1257703 654537 369267 1967915 1089 1532877 795659 1611465 1893504 959559 1120181 1425454 1391144 980638 1970685 570019 1005931 1106631 1356838 130341 411295 1919906 1014101 811799 1955849 1347476 464776 1407864 1973265 973013 47840 642250 1441758 881291 1334755 1321098 1790318 1736622 1724962 1794545 1900854 543515 1621654 528723 655565 1688246 887103 986724 632044 640732 1732847 435231 276139 1148683 1530209 952489 1503432 1894434 932835 1105986 163494 375983 680952 1606339 1209533 1891035 857200 1025967 1981842 1891725 1914363 122498 761626 446963 806897 1760265 1161530 1544542 1765782 1954169 74350 1782176 176549 1829032 292899 1071785 1669621 921759 1722844 509712 1825229 1739036 1879150 1841166 1968315 665459 1981426 454534 1239613 1750436 241420 1807527 774695 977037 1713813 786144 94338 1013178 209666 91238 253442 1811061 710826 980966 556786 1206307 493702 1753856 152056 903364 121011 819558 335530 1258397 54819 1617702 916867 1367479 583445 1179983 799984 134174 1145735 691366 184231 402487 1246531 1950546 1486394 1211735 291326 1600500 1619650 1528357 931439 648381 747963 1221344 16202 1757217 1945263 127768 1329398 792388 756052 373777 1490195 1299492 1660219 1561969 1191963 328382 1481115 1679519 1339501 292036 1704155 47702 1267482 607240 705133 445269 1571028 1281347 615540 917362 1581852 1911375 1918086 288075 1262863 1022776 583262 101570 724285 677527 1608509 1020515 1827583 232235 1767521 1359226 448472 1158427 814048 1257600 869563 83650 911200 974937 346989 1907526 524221 396768 1278631 377346 944572 1544348 1077511 446881 1925518 1766557 1138857 209571 1522173 736874 432859 781122 423839 64533 1556236 1635256 813656 1598541 180828 800732 809620 821468 528985 1124662 415745 182025 1943841 1716788 927938 1939198 1756456 263747 749882 1497809 404564 480679 1623719 1666404 133128 1586879 1010871 461902 1047222 1267547 1022251 190571 1209517 1668044 831514 679551 957655 1280515 486114 935142 264120 1381091 1511597 198245 1602066 1827994 584100 1571728 1569185 1542144 1720824 197801 1985419 1421516 270541 124088 142406 1858613 85781 337519 1257456 165470 1235219 1859214 1162652 1339351 481897 657451 1576864 1130293 1926216 1768574 1562521 156893 1211939 286259 1735342 216682 1074763 1062069 1348186 1896970 31384 1100644 345762 1973482 661140 1072852 63377 243628 1923518 1947124 771675 633252 1870238 217531 181129 1115414 586349 946721 183087 367327 840936 1583299 934138 1560987 1715962 1762289 199389 1168381 1133617 1070549 1048431 1145926 1447376 1260619 1548037 847816 317716 1328685 333823 687693 1423844 1106179 683047 1263068 497109 1098889 585190 1081769 1705086 494368 1420984 1848064 623925 1427721 856140 1235309 997811 177017 214021 305664 584090 1621703 1386005 966332 242079 773970 1015118 1308582 1914751 745327 425371 540117 381956 916076 98639 560419 1274829 1164021 881494 1826295 1174379 586103 563653 296876 443342 1502308 1486632 1741118 916248 1667595 1657379 1222114 1530257 201366 231105 1141077 663276 566735 256861 501314 752474 1036034 430641 1542512 1848299 1039323 914305 738501 1131118 233771 70411 1704961 927871 394864 308807 745054 957153 1423818 191015 1212833 650528 1084603 1772412 1125982 120900 580509 408551 1214364 1627247 1060965 387894 1491342 790326 26827 1998077 1031453 1453639 1216390 1474010 335449 711569 301693 1268100 1058671 1475863 1599327 1583735 1649577 187757 1835578 1978007 359802 1536002 1499657 532238 1060256 360778 1726208 890570 1772224 248100 80717 15997 1681809 32715 1386891 826282 1982305 1403587 622598 1296415 309123 1978959 1346650 442658 1951986 29340 1095018 38214 188729 1896791 894758 1886601 105101 1176380 622675 1896620 1417087 1803070 79873 1659739 79283 953262 844477 843052 933183 1835197 265503 1175526 452932 1047606 1400884 1358250 341670 1877963 768674 1612625 1140685 1619763 705326 1980494 640408 1580600 351724 264788 877894 1005377 113227 1876166 1256382 919318 1334304 612767 319704 462553 200331 963215 1785987 261638 1040930 1119522 333648 1181106 289582 1716403 1490388 981093 1697240 436569 442694 1953159 1356367 639023 1841775 1620277 1485681 699220 53874 380303 1879586 87101 652756 614855 510162 1072798 684038 1784195 852591 1753423 215861 1628975 1165278 6053 1441034 419768 1008656 232288 286118 1776167 387935 1878116 211115 1307697 842536 1152434 462165 1249613 1588439 496019 1915220 1441175 1972978 547539 1383260 456637 87041 51642 1046392 843996 1761220 704469 1896684 1425468 804289 1293896 330774 1395088 1339481 1612224 1716588 710554 1760135 1029929 939225 573715 803480 1520975 1455911 1554235 1025419 768847 1430810 1731714 1488226 838260 88555 148539 1699329 874366 1394466 1871829 1238794 565709 1446274 324007 541625 781803 1823069 1047597 1977103 1473614 995003 791201 68121 470272 448190 1980737 19859 894070 1424646 1452685 212648 1923387 875355 741065 160802 1999389 1902668 1360114 826010 1732477 10439 375061 896360 1284545 95510 1995931 1871372 857024 1069962 1705558 1771578 911233 781782 159964 56228 1077058 647786 1911701 1207009 1694494 1418888 72461 1336593 345462 1018593 604609 1307403 1687799 1915857 1496975 749392 21930 406376 371605 130346 1519647 1482401 677961 1301520 1314214 801881 592207 713837 326544 1656242 347138 1404188 509081 1902155 1804293 774555 1894132 962431 1393372 681217 1920224 1580714 445956 696494 1757866 123065 458693 1466229 1175222 1763710 1987803 740343 1632063 1431196 9365 1885617 708733 229122 117703 248204 229030 262624 165587 762309 1964033 968176 1983718 298136 32940 1413317 1827243 1295842 1718249 1847608 864326 1581185 208340 589525 1371492 1255484 1326376 1263743 725427 1979938 1290987 474530 301387 581619 250531 1240588 889342 144120 1476091 405651 1694845 1167143 1454999 1871202 587189 1314489 61149 772293 1497859 795765 110775 870020 1818733 657040 1444264 1528093 419409 1047708 1148583 1813467 290999 1588402 594280 1028396 1656061 1818910 828950 616413 129153 1378755 1857826 953780 704466 1717871 495733 528413 400938 1562763 1454072 1225791 1121393 1149323 1095641 197662 1312609 1191636 1587286 645653 124750 930409 1511878 1195603 339852 40935 1918461 719140 273522 1555475 347837 449135 978922 975639 678783 428534 1408726 1739382 1535354 102853 679705 1259425 1622088 585512 1979662 1772143 1924058 325911 1143306 712943 1906937 658879 758849 1079884 820387 1550137 1555116 1411157 204702 1884212 945037 1095445 757811 1255046 1104473 1905014 1714959 1372486 1890316 679289 388977 1608506 1430758 1388187 1149238 153610 1899093 1573170 994527 32262 489759 259550 347722 36127 308539 1950468 1628891 159588 222492 1135510 1863306 651841 1507185 1021447 557585 1027866 1892679 1346721 1828325 561934 118099 1019830 473679 761323 1551168 1925848 918699 729318 1015247 1216253 461865 52711 777447 1222752 632110 1047191 815721 1292078 452044 44547 1524950 1760570 1580337 1742561 580311 329194 1445519 1604094 1514298 519842 1942699 48837 1356294 26140 1017680 256678 767781 1105772 1308474 292413 989929 515824 307881 365271 1242579 1507827 463753 886040 355199 888935 1002502 1218825 737092 1111143 370167 1087224 299863 1558628 1719712 92967 1043370 432706 119112 1861109 877036 851255 178068 1698884 1727682 565715 1171012 1457787 1008813 53112 1946813 1167237 408270 1635558 358446 440430 356887 1374568 860265 1350426 648037 283934 444408 528101 1098080 790989 1707592 1241275 1087402 1051355 1727166 1191201 346147 1177372 948101 937987 661925 1227589 1186740 162348 798647 274339 1341111 75924 1322556 1710200 583933 554629 1058854 621003 1865037 713886 303486 1692418 1858698 679294 474527 281727 1740299 477465 651456 577583 1199368 745213 539749 1827236 1982287 779117 313030 138617 1787656 46424 1697552 664747 1088850 641478 1964557 930263 1145452 143168 1345409 1558264 374990 370939 1492355 1980138 763851 296282 1874628 1456068 887757 1691899 1239186 572477 541026 1440636 924359 611266 1646671 441241 58339 1868205 1246679 1049450 852471 909657 46956 273844 1808860 1848033 1454593 531019 965428 1863479 444000 312973 79657 191238 521343 1774054 644675 1936070 278761 1187962 82022 1961362 284132 1547322 1072801 1209185 1103725 1148422 1430244 1513546 1606823 938329 1129152 206312 615887 1386445 423179 1354664 46485 1416812 382489 1813447 1612348 824594 930112 1983511 1716186 1236242 631268 1602702 1926396 305554 1689144 1956739 1473124 1344792 1942862 357384 1880442 664073 1718236 1083781 1632576 1515146 1342792 941310 1983119 105203 1769396 497270 1996513 1382024 1875078 558688 1954038 1456388 431221 454473 110059 1842138 111307 1152533 1159226 1206563 12156 1592432 217094 975606 1315626 1455714 158650 78406 44013 862082 1839733 394091 1545382 1145216 1899607 897700 212647 497354 1861371 23978 1790696 1072914 1666881 1373552 83419 933759 9540 1513816 1825989 1389157 171169 1295674 272095 1962030 1789863 249392 1420645 924314 108545 1306815 107095 1467194 1959301 1974777 1102145 1602722 1808934 1936834 692868 896549 1647695 1860024 1534738 924465 1190942 1379790 502462 482217 674681 1245353 178998 523152 1831332 749896 176729 1770807 1580468 342815 610588 567774 1423100 1625025 1609253 1173877 838621 248815 50772 919317 1105200 1028226 287558 1143055 146541 1791894 1776382 119835 367681 1813880 226707 155748 1829266 1469430 757016 1530214 1927368 1692176 1112457 688708 248605 1018273 1328605 1162969 1793260 1993718 524846 131576 439788 740892 1748735 139259 1404187 11535 824424 1640420 685305 1081166 324502 1898605 1315376 7378 903560 1302969 1127140 698167 1473237 935192 90920 1095460 1860070 892518 1710681 409365 1753989 1488211 1646981 1783335 1332568 841005 1270947 561430 993003 901768 858464 1965021 22154 869075 1807672 1178573 1265797 1288072 916367 243425 1356115 1821984 1622696 853960 1062129 1555716 1016676 1444537 1621858 286569 431422 266234 500189 1370810 1642947 1751306 1896264 1253344 1463949 30031 1576700 836037 441046 1334969 423293 1658338 1099093 1239713 1389429 1830731 1073864 522492 51304 1308410 395872 698536 1854910 1905668 1851712 1639753 319748 1892697 1743018 1977834 99762 1810395 796317 1244047 1604992 890821 1042395 105269 1999949 151676 1311700 1766192 290656 387347 411410 1395190 449217 1585411 820863 1237091 1377438 390001 730101 582063 1799790 1006448 947737 1266385 848758 644224 620005 1228919 325236 753852 1208296 902881 1108458 266358 1982989 1702521 1411794 1936634 93861 1443260 791786 1253235 1867003 911139 1011341 342449 630232 593247 1785596 565750 147463 173936 1036248 266812 1991282 1503010 1031480 1757085 10840 1912517 688849 1049814 486248 149505 921042 1912813 450272 104986 1495737 538525 1374501 1742214 1136679 1198270 586319 674006 1216650 1074672 1092457 820588 934366 1601359 713995 244233 1444379 1850629 1159624 1883085 1600869 1103674 59431 1960672 1466445 518064 609168 1287136 385199 750839 1975810 1448904 818390 82771 26371 1694314 14370 1565943 923937 1260104 74445 1767361 781449 127055 121502 1763913 1446245 107677 282440 823371 1233051 537391 1437166 18117 829236 930395 1089656 1154138 1882775 1080221 47833 118454 216656 376084 817050 111453 1698150 139919 1579650 1541310 777038 940421 1533622 322952 1981345 804281 1534892 1704230 617860 881192 1242920 1251646 1667710 1807730 944241 1346071 567614 786191 693634 486970 1010767 220363 1337625 727446 1657554 1541733 1394125 202882 485477 1319186 1891910 350777 1632969 1771297 1235913 830779 11213 669789 1973117 1681755 1823252 1124705 1214638 755072 1000071 1510904 1374741 576161 698189 1533850 1252626 744974 1289787 1641468 594448 196648 924097 616127 1419897 157815 273622 1846421 1675108 653808 1585801 576380 1643127 1046995 1939334 1816620 1054886 1115389 1779604 1606982 345260 525197 224104 1538998 12398 1712900 1097916 556743 633603 1870224 35947 1472794 562097 1375497 1557682 491308 99392 1231875 1904881 223832 148448 1777170 1326144 917231 921298 683925 138989 75932 1612918 482053 575494 1580985 560384 269231 13674 1838440 935861 1163861 910568 1283374 1911229 1255366 1175850 1993357 1975768 1251489 79203 112644 152900 632883 1962351 1712454 1561200 228585 1886526 879836 1990420 435235 883217 1952031 1217949 548416 140416 1839806 1260895 165667 249349 1910290 1820712 1515062 471950 1404278 1359882 927234 899437 801813 75257 1680956 625683 1721523 1222659 848130 1836977 172465 849291 1361211 453544 1878519 1802157 1992936 1474470 158923 1647831 1250189 1046983 1755344 31273 563383 1238922 667714 1471185 367835 1080230 180559 363180 409085 1662040 648564 582969 1296712 350717 1300690 195641 103657 510302 816486 1958968 1192154 1973424 1442360 1038886 1102130 137352 1394226 1683368 1639158 266133 762098 1795490 1458683 942868 239887 1517840 1959768 377596 101849 199808 790133 1263660 381386 1783054 1953181 902585 1490939 1338091 336088 1365456 480509 795707 1503769 271823 1402029 86884 1660713 124338 1962374 643524 415606 1242552 582882 787087 1022229 1123139 130722 1559257 1068957 499320 1295500 42377 1233548 781918 930458 979679 1532180 1342656 1778750 997408 1547039 117502 880567 296407 1596022 1801327 1587094 1186027 815819 289124 42107 1904469 1715074 1120425 121612 1495227 1291310 664538 1084528 1109835 1349745 412535 1574118 856640 1039001 1366534 839478 634415 1758542 1234953 1964523 808639 76092 1099438 1915578 1075277 667993 735776 256642 1252441 1388892 1648944 1129566 122709 1243389 1942875 1937367 1393700 517324 1448452 232498 651577 523997 693718 1490331 952536 1247802 522528 90653 225340 504296 979527 1218217 306622 1983590 1904939 410967 647263 1252795 1888031 708288 1354778 1321779 180404 1523809 1305400 1252362 1578023 1501475 1080114 1982439 1114346 1015510 1901266 738775 1715812 1686739 989373 1452461 1670468 688265 1441479 1698861 309232 719085 62377 1667276 1116267 902723 927257 342329 560783 505434 1876428 1611721 688355 554814 185823 1412770 847267 1347236 320871 948005 409602 1384262 1410717 1520622 551289 1555556 277266 209695 1005902 293116 975686 1377543 1786003 1253248 21473 1641221 1277854 703534 1062878 1542756 1134486 1238749 454831 91999 1579302 1678 1969781 492915 886170 58628 994551 1263806 44848 914595 1870315 1880972 1175932 1228212 681448 1771570 246411 357015 1965026 472715 1045912 486444 1481099 1915483 1768085 1405374 133512 971598 616932 1320158 1515096 1180298 1361571 1301597 47865 521121 90351 1370308 853905 535385 1423255 337616 183585 600640 1010041 1628946 266104 1680238 47673 372609 1481325 373419 416787 1067486 236380 1491729 5461 635376 1801474 497267 72957 1956567 115753 47263 451347 1743374 575304 377253 995415 1550756 278275 845385 1801374 71076 45753 321922 545939 169158 286126 1307918 504015 337524 1802541 1727784 1131775 1499474 1717814 210543 279052 671401 237625 559007 733522 917178 1718175 226621 1674653 59429 1064877 764261 250376 1140474 631688 1150498 995824 454553 539278 587583 1530738 1708088 1938586 1690428 329838 1499438 120173 1739029 1830572 1573573 1361277 337645 1027769 55552 456693 1514224 1267625 1348829 51470 1130808 569157 1066208 1383421 821928 428561 63155 1643122 1748368 778094 733682 1224268 1318397 1646699 691023 669579 333128 861741 1164175 1435031 1040492 1391142 1929852 981938 132578 1047968 1478995 512725 496649 229542 1035914 289285 1598689 1158662 1487794 1139489 1303982 510445 282061 1439397 1294717 196993 1261990 431516 1508743 762545 637161 961157 108747 1805660 678307 693945 700037 1297075 1209088 811202 1396531 501110 932542 1428061 33958 1871443 6101 84933 570216 1955405 63018 211233 1334840 1306152 1519698 376143 76048 1578378 501174 1534538 111340 690957 930358 1053225 1180145 427884 1944272 1091137 1605994 697333 1338297 1448394 559578 1913566 1132234 1406942 1949211 631658 1384868 268302 1192725 419077 1091581 269228 329400 1834356 1776478 1632356 427481 1695288 596137 1092141 441536 177479 802657 636766 1469814 914852 1566996 239390 286958 1424214 254895 1245946 1124163 984124 1044376 1434321 1834753 344410 421831 724078 1901824 95497 1590191 1454818 1218736 140270 79924 934808 87629 797736 694352 839121 1069180 155321 1807866 1851887 982198 1477836 1801759 1294832 1124525 115923 797362 1640635 1232623 1872842 326532 291111 1541837 1484352 1588182 1800937 435723 793117 738240 12568 54957 934014 32174 496713 1655481 952491 1696811 1691475 204987 908852 73695 1696096 516673 1967471 1605733 59220 1721104 182906 1571743 99584 1197635 1539308 1363941 251845 293068 1529726 1991561 1000632 1287788 1947562 1716519 1912578 356620 1141096 1555482 1466242 1295549 1313438 1435851 113457 1829250 208214 335717 1634108 1918842 1430742 1224921 1854656 78833 765273 193247 975498 472106 1077580 834366 319624 1185861 1271164 121740 1520431 316403 1784419 964442 1858836 389127 647043 1867032 1047720 2040 704441 496917 805145 690732 456769 844991 1915372 1976841 1657197 1809609 1571458 616509 1157583 1886936 679104 1310509 1411614 901473 1129160 570444 1666707 811738 928394 829681 870321 444913 1116011 1229988 1411588 1877662 1995042 1675481 800042 1976180 146702 1220678 5489 1699126 849279 477708 130052 1633133 1429900 368955 955376 862870 1541727 742509 111849 1126908 1398346 1540277 196798 1677297 868990 356211 1545657 302185 1222672 187843 1844865 280839 498055 472713 681024 1080093 1737409 1157149 1331882 275372 353737 1465778 1017165 166749 644165 922225 1842474 979437 894687 1011234 1931673 724726 706604 1163290 1013339 1215781 1682800 334785 166181 1793805 1355730 230794 33557 1578524 1180044 1941461 1521988 1374551 1404332 1574531 1624460 964918 1967819 58305 1922097 795220 1930406 1680247 1877690 1382476 969925 952941 1809043 1910733 1310944 673421 852002 1252902 355917 375153 1772245 1864887 76734 1949658 926767 1408671 288637 919972 629358 434709 1182399 635737 816729 547743 1030220 1508223 1756917 1224948 170761 594725 652901 1881589 307605 1156971 1547835 914010 1604410 1228032 939335 819822 889133 1466499 114299 1201622 92453 1814533 882800 216189 734765 26543 90063 956821 625818 954298 1718478 1040113 657352 1611128 1404977 1344338 1847461 888259 348975 1342164 910371 193717 750380 1971504 1776403 481661 412132 1109659 746928 27951 1244317 739044 1829485 1155809 312213 466411 1782206 1540830 1877814 69139 1361444 340191 785625 1885271 1083059 334934 816814 480705 470005 1475812 132317 1545617 1486755 1417839 697120 161098 269402 929665 1556652 1865721 1132605 200247 72369 1566976 451619 52572 1335029 916822 1144873 389387 1273771 370584 967533 1937583 1043039 820547 240828 387364 1465350 396405 1321946 1254437 759557 715693 1378229 826008 1645917 1777926 499874 646599 1650200 537457 1516970 289677 672803 897638 1491053 1374440 83940 385707 764612 1886196 607399 1259289 567067 1621719 568175 999636 1211958 84738 615338 1793353 1486024 1507405 1156432 1570341 1491212 1390509 1623867 582207 1535811 935131 1546254 1559758 597899 689254 1568652 1229667 1008236 1689634 1082367 1475815 900720 913023 1271775 1083255 87456 408590 1516327 545497 983119 1785910 1566265 1581172 461762 1733362 276712 1385299 1769056 1238499 1365611 1779938 857179 551903 1105652 1695016 833824 1871959 847639 1286254 1103352 1268871 977906 102637 1420172 351330 537672 324613 1680074 1552956 1713634 567677 605646 604401 408152 1840831 1515224 92297 1855768 1953792 1452440 727922 1898868 1100540 757064 225068 1247686 7677 816417 1590601 93009 1682177 1305153 1275774 884568 903414 1581407 1364282 1703297 959691 240137 986191 870771 1830323 925667 1167123 1933008 1069611 1501572 369584 1035736 1809390 839644 1823275 1535768 1089035 423300 1001213 279574 1267261 1480470 1010982 218615 1390975 1969163 1160879 1728941 1357305 1746397 1663505 66497 1235344 837111 1540090 1379319 1224554 1448905 1996289 1794253 1099155 531928 182618 1846476 1842775 1811349 14487 1185208 1954799 373215 782327 414792 1173912 744515 141498 1382547 1149814 842246 44479 406591 1735459 325814 1783936 201343 1292953 1717303 1947747 1157031 1943948 757707 1028485 792944 1491274 295747 898662 1994705 1230987 500018 791414 1808352 150108 367486 1630802 1126701 1354418 1436602 1362174 829130 1763643 768514 1679911 1401403 702317 283776 1327012 1015822 1155912 877735 868922 949876 703437 1907298 825852 898658 245857 809789 8922 1692621 238658 1828806 1755955 534714 654464 729466 1565730 1020170 1695771 527025 1653960 1819648 1873357 1552100 1935775 828034 281586 725936 1745471 1851398 1631650 84922 1015753 551484 1477120 917456 1208089 1201245 1327220 1364102 437163 1912831 1492827 735308 284324 1179012 1165410 1051659 32103 194013 7837 1749937 1083476 1072499 666567 776573 1480818 1587235 58741 642652 870967 411991 100794 1719775 1970328 1219529 52922 1974288 273396 1817526 967256 716555 932167 301318 782955 1212245 244994 1245023 1115281 610346 280857 1024939 1312266 1160197 691829 1402899 436998 802269 1757067 739464 257865 932350 1724267 122990 508142 954441 1331864 961719 1797206 1099198 817544 480321 343981 357257 1712342 100777 1047728 179579 1385923 1296343 1319619 1728282 1960159 692174 1260519 388109 1357447 206185 1853623 1085405 1467934 1870403 1146323 1585952 622362 271224 252856 1966824 267673 1404990 216792 1241420 489075 324214 1370344 1563506 1899008 173482 1318956 852885 771740 1986020 658366 1812686 225399 1819221 1374328 1804858 626813 777835 1708375 198053 1444875 1108448 1303097 789527 1840655 1324272 759288 1997691 133064 1134990 1112786 996919 1667267 437509 1723795 1561525 880753 693759 1898459 1062630 219100 78507 1143605 531289 1886458 1860103 208675 1233600 451640 1411958 338047 671054 592582 1556541 1577841 1743837 144289 1411613 621522 926784 1308118 1718237 1914078 1562002 476134 858314 528248 1648764 776630 409337 1110308 1903074 1605795 1199653 779707 182755 1732174 1785512 743137 1764597 98040 1383084 1864793 537459 292242 696564 1452776 209616 1064026 905921 1222305 25564 304461 1290985 980299 1021821 1917314 1430936 1088477 430545 798793 610409 1948781 1751397 678962 953665 1641963 1762691 396496 418736 1080259 1480948 230638 156040 430036 1908686 603523 1674036 54736 926849 444299 205098 1493415 1987414 990469 1294636 1036049 246727 808874 1870537 1057271 1689211 1389455 230693 1100051 782401 1469759 507098 1128217 227524 1804868 1026588 1726199 410408 700959 656889 1722714 1634629 1397326 473833 437334 476292 1239318 1041487 205592 1035201 1250050 977687 971226 1767071 1649031 1758731 1771625 817851 131631 1663857 768123 1449389 243112 342356 1911801 955344 1318868 1959380 866946 1998007 248001 1787530 1087580 1784353 41274 1412620 1911335 1055138 1687689 1048027 86424 1399826 762204 168166 1098702 1617397 232145 221998 607315 1035576 696731 155706 1134807 1426628 233816 1572792 176006 97694 535752 90349 436260 667852 977661 748006 543087 421647 525329 21634 54591 801493 1786528 1133065 1488974 88788 1492835 1627681 1122125 1694800 948471 1079189 327591 1563117 281842 128788 614563 799175 1667708 229682 1927914 1409321 1393221 483166 601813 1012574 366509 1526822 420987 839210 610336 1722267 420798 602325 1938119 189521 470644 1617713 1105071 915442 1847070 493197 773427 234034 1254644 1152160 1757749 1014546 1804829 1167193 93439 1713584 332715 667038 385948 1456642 134296 1193190 803316 1894044 1541366 763656 1309507 1504354 1692598 1133632 74769 596759 1025540 1348268 710394 1612754 1365050 1557569 1922978 542482 1085261 1821774 225686 401016 1932518 1630634 544838 1200822 1212886 1640006 567778 1171551 1090105 350330 458057 737688 658235 57184 375820 83726 1705170 507239 1709396 1307762 116161 5933 4930 1747037 74589 1713203 76315 1612768 1001962 187339 169429 610902 187016 394360 648864 830536 1608153 851528 1431118 802671 1106239 444904 176867 199365 1578926 706531 1984520 1101263 1393139 213281 446578 930816 1127156 977621 659452 951556 1529466 423816 1948305 237718 677165 679907 1747383 475309 1889796 548924 1558748 30019 1693813 1177483 1881331 1672195 418845 766211 721269 1895536 1154262 273322 1869120 1481091 1116888 535355 753791 1456396 1361472 1856912 756923 1117421 829163 203253 439422 1964704 49707 78101 1620732 1777220 886709 443489 674109 487100 451304 1507033 892191 1492883 1311514 327317 1220339 916986 419879 519725 1409860 1100510 465754 1393980 1388629 1131321 1881604 748814 1469971 1940577 708133 1021547 1207968 1038903 1878823 283024 1463011 1546376 206131 1579226 1166949 830581 734659 1666282 1133161 414129 218499 1900714 1245012 869056 626236 848366 698470 576704 1024767 1609320 1413893 1510134 406820 402830 1388936 1346204 77777 147840 1484817 1431585 1749382 1415987 770720 1759423 797065 869452 242236 142188 910780 776733 1906860 1054785 233710 1683990 1933234 1197076 1127975 1675075 1026423 260806 1844361 915023 914282 1240513 1623083 1268035 1509301 1660507 207026 1705103 1944390 119986 1517308 1463906 1504945 1159276 1125967 1884443 1434264 359281 1674223 1605688 548035 1531290 1461622 205784 1277086 45160 1854241 1432845 1262640 1484969 688945 1475150 1031794 1398787 1376141 1222053 1714302 1233390 1280851 1855052 1349591 1791066 768739 543864 1616892 1600393 1834276 1043386 1694829 1549360 313076 1981578 1045990 60409 1630117 64923 1221620 498900 1502771 587635 8553 259182 373728 965520 772566 907900 1392317 630213 1444891 1770220 837609 1260707 1987578 626641 486258 61111 1351332 713535 1561977 1393905 1365808 764005 322228 724061 509297 1539933 720458 1110677 1141156 124982 1506141 1994829 1036829 1514427 1429207 831699 542054 752736 1078578 1413417 1758814 512548 1579182 1585179 1026292 23798 391848 1127559 66847 1846309 1000035 375646 374566 1154931 1256439 721013 249611 1668873 1705220 964060 1358034 949765 1466929 1654823 1943321 1640501 1376076 163440 956405 893096 910140 184377 1414635 359578 549326 1790127 14120 10806 1229669 1711815 461980 1302195 78573 422671 1798072 175591 1112037 654979 1792991 1103098 1118983 1970588 1426064 1269575 1732221 1768209 1317084 404243 32572 1061034 1696862 91317 93098 1060089 1952515 1497065 643693 472408 491243 1570015 865586 1481859 1638407 950215 447781 768715 1750946 1045439 472074 1884301 183626 857190 673453 262335 749106 1207011 580313 202666 893627 1499406 1552283 25147 773350 208086 884239 117762 23208 1344265 1086769 600303 1803934 1791220 9052 1935500 1405981 198314 137478 1568929 144887 514210 458502 1480268 304415 897418 1031846 713012 148377 1735448 100422 1774811 1435429 1142155 986378 665539 1413702 1621936 1574227 1119006 484257 1867738 640101 1232443 141793 100601 530556 47294 1185258 1344561 729646 516605 48642 1480569 569094 754491 1453574 529128 1997484 1572490 1464939 1022556 772904 923566 1588405 1757601 671953 1860391 1729373 1820067 1780421 1126976 1311812 1687313 369752 1947394 59203 1969844 273163 366300 243791 768830 1436335 1014543 588127 829071 598725 429343 1958703 322405 930906 484092 59369 1703147 1837266 384446 1610009 112805 1270377 1327269 1596627 633917 368147 1876803 1655996 1362597 1643682 488182 1232788 1831829 151786 1142029 298307 942009 576976 117337 1730488 614272 212939 902826 13477 998935 1772858 1598441 1861163 1123672 1542250 351166 1201859 995034 944465 1573268 392830 451269 1281245 736647 733556 1180663 1221296 586491 933052 603748 596036 327701 1624534 1635099 336838 1200963 1275740 1865986 1226299 100130 247373 255528 1029299 1358111 1479703 7881 1946893 1824173 50930 301901 1748462 1534897 1338901 1122438 1092167 160277 1998064 1202777 77129 540672 1757012 997698 111806 1773126 1821198 385138 292685 1976123 1681080 735087 1332513 825452 1683004 762514 538025 795566 938337 565272 1677744 1926462 1211044 245869 442052 699892 622237 90614 1504967 405646 1822385 981628 729527 1157088 1466350 1318198 661040 1600280 259988 1883460 380996 819690 955468 1243318 96871 698224 1637733 1398946 518437 282290 1382673 1509655 1453324 1900731 168456 507656 789826 23302 1219225 1220513 1452823 1516427 1921745 1732661 779250 1975759 916406 1769768 1829683 171652 823846 693233 1300755 768504 17741 780523 635481 329446 1504310 382923 62559 1551974 863476 1494735 761115 206459 1946711 678101 293403 14113 405740 1429896 673500 1590364 795291 1134537 1701036 1061633 442295 344325 515131 1337088 576619 320557 1109054 1844558 606630 1865590 301676 1865737 991700 1938128 773514 1425188 635366 413824 1167900 1301075 1354094 359125 300389 1579719 345759 84756 1528445 639987 947100 1952527 399676 1920732 1304092 414069 600144 1349693 955363 1703537 1216659 1149935 565763 1143406 1830640 303492 351579 1301303 1319180 1364570 1526312 1249459 270054 43830 327598 537330 1702075 493915 1876374 407123 25501 1400011 1729422 1418540 42248 1980803 1086989 1109958 836733 500219 961565 290069 1257112 497842 1059689 955058 1772786 1266343 1171933 1664693 261182 1164427 229475 1793884 1501785 279039 804543 480092 737363 395566 999038 1574652 702256 716948 1535397 542924 558906 1203538 1569310 591530 1756019 1200898 1545334 1831320 1201866 429804 1356665 103914 222756 1189415 97161 1714993 1833632 89527 1128354 833325 1413490 1551715 1504571 1736208 1579102 961270 502004 226778 603137 1754352 284003 626423 950475 1135869 755910 1573326 241988 1977233 930678 1603154 1394199 1801290 1852754 504075 1050737 1507394 1224693 624975 1761854 1263722 1745884 289554 207228 1599434 513286 775196 1034186 1747881 1725214 1111033 1435304 1384272 862786 1731861 1234847 599350 1399843 262474 276757 270143 1000420 1846272 394073 1758438 939814 1554543 329867 34469 865711 1392673 1359501 881837 736448 64658 727560 1429113 250759 1877168 1598705 336546 694500 626564 16347 1357532 854267 1573195 1828576 191441 947893 1338032 1668872 781677 1560666 1862555 684796 1170011 1870264 1528634 1534390 365085 58289 1475381 1825874 1320427 1261810 574152 638827 691234 679416 1591169 1414718 1764948 105601 535963 1140602 1264563 775826 837354 1908501 388314 853347 96038 1307159 1984843 1976063 1463341 576927 141568 1769980 888459 1781731 79765 1601444 222934 1506435 1215723 1260731 660447 1695545 1125337 599435 311508 733654 1116549 1016360 1209924 863333 43724 746223 558386 302 1629264 622253 10708 1203751 1020776 1595601 1038484 520235 1762559 756096 1224300 1431492 615671 564784 353433 1166690 1512684 1744733 1605828 979979 41076 1220796 1436570 333639 1389663 654288 991819 757050 1366634 1059549 958232 99541 491102 1256088 275723 1517789 221032 47993 1542631 1451222 282757 73301 13972 1481008 64496 1016857 1445417 327807 846868 856001 1821535 1132337 478527 754044 100418 820364 1745405 1508104 883964 452533 1965541 129220 42663 1491453 1424294 1414458 1139141 174010 415373 1819458 55416 918203 1312791 940867 59679 382038 1153074 29790 1267466 1669822 1951135 378469 650736 1245483 1367234 266235 776533 697233 1018849 1998719 111688 1624074 1808094 1077577 1363249 125428 1261808 712307 1656928 653810 28189 636637 636980 221306 1989473 112098 473337 445423 1954170 967426 1790187 137775 1680484 428091 1926530 996948 1149032 706517 1722517 1077498 1705974 55754 1046207 643558 327552 463382 486311 895070 1433072 23400 256700 1258658 398510 832046 1672349 1453092 1262914 1346950 596852 1054971 488647 1407264 125520 1216129 517504 569097 1905946 1651123 372159 1545766 610561 318103 1630755 1336961 61120 943369 1806337 614282 1671048 116266 1403993 1301877 947131 1770218 1519317 442104 1616627 1759140 804016 1757052 541923 1728976 1429933 587541 1206361 1368244 1670066 338849 1185182 1743766 148172 650570 699618 24134 535238 1835040 949850 233309 1722154 1104454 349358 946845 1096763 1349159 222550 1359037 1241949 720102 207849 335798 1223253 1156516 597413 182732 849376 1055750 1252454 1661843 353379 201658 1483633 719302 1426917 842177 778998 1400408 1610809 921327 928984 1543854 311863 36826 327010 1362027 186652 1341068 218477 1366867 1149174 1719972 1014395 1389336 1987538 151511 1691731 442745 982897 396134 262866 1767867 1869351 1059757 1602527 617308 818692 1388640 1218278 1047864 8015 360651 691237 1202056 992292 1587370 1761994 645860 793905 1673044 1717517 252112 803104 78643 1973959 537815 1723794 601938 1848910 632863 1967562 1635855 1461525 1422119 133162 1308502 827372 1725613 1911368 253544 967984 244741 726598 1465195 1494216 1674621 1557640 1538481 640268 8898 1565691 1460556 1845266 54003 112079 412029 1237137 1076185 1367447 922819 1274253 542370 1486683 1344991 491946 67598 1721180 426609 1906458 1568706 193348 674361 1497343 984498 437800 103148 1315000 1070563 602260 1467118 180141 1973523 525266 561410 590151 818272 546974 1491074 1883210 1954391 838643 949281 1812756 573537 108366 1323026 1664365 1118435 447886 288058 1580386 22778 1495658 1646753 246456 1610392 24170 593536 857787 446021 1899267 950035 1428531 246748 1653979 1520372 450117 1236650 1862823 693242 1118049 1091755 1863088 1723 1790502 1052469 114353 1497410 1589760 805316 775687 687289 1115974 1636368 1207258 1519475 972539 1565928 134583 1229429 528683 490506 390471 653333 766367 233128 1314025 1281053 1184934 1320879 136141 1549183 1506844 560821 267886 1283280 694895 600880 1042063 334735 1614908 1632229 1131701 1375781 1453042 1580226 181685 878624 1191471 712994 608838 257821 936358 1285116 1057479 1459795 353133 1624783 1869183 65945 206924 1956861 1152657 1903065 633422 690395 1466379 1601952 1033603 331310 117512 774647 402232 819998 1693023 1737846 1377496 108069 91679 340515 340792 1727204 1624486 141240 201564 1041743 47914 906486 1512998 102732 1897184 1813628 1612436 1535274 568085 817028 1535953 1216674 1031707 172293 1648898 23043 1225754 1933936 27583 483462 980572 338692 54200 165267 1925376 316627 992115 78577 1359772 396915 1235256 160223 517159 1381926 1898676 1626291 168613 1133040 1946260 14725 985569 797991 1834498 1273624 1769192 452493 979695 1736234 602088 1452442 1065689 425948 412205 59454 170020 17798 108631 972907 167703 174155 131668 334753 561874 1372905 155060 1934170 1631507 359710 828725 884856 1837874 1607503 1412484 1167129 60705 1663583 778339 182328 160460 610342 298517 43385 223493 1836284 1211122 577622 1854033 834714 942946 990391 1127401 150834 334500 294707 194358 359218 1202771 1829 582003 1247058 820848 182497 635316 570076 241808 470556 1934648 341218 285800 1675515 1171906 1648458 1984814 1933757 1655621 959090 1550774 1248246 65208 537259 1467550 805231 1184368 1319949 394150 1204430 1833960 23848 1962044 1240263 676152 95180 932828 1893721 889569 474188 468767 687529 358696 1360091 952084 1773067 722666 797948 1224207 1676374 1050763 968600 250696 1765865 1072811 1758795 1346640 1019263 176310 75171 268356 279299 42691 1493115 1971896 139393 1763880 309179 1214720 225077 1184237 1879932 1259099 268360 1037018 1175968 471230 1986315 964057 1151182 1118941 1897163 456017 235126 288463 1598952 121061 220432 1277160 599413 1440308 1337960 118917 913734 830966 3146 904147 1065083 1018800 1291588 846572 1061295 1453217 874652 1348673 1461419 1424183 461162 1085686 1435111 1464876 1266417 1564968 57178 828228 1600097 723938 1059792 1072962 1580229 467319 854906 1284053 764451 189250 1540851 284124 671566 1189163 1944636 1364540 340279 80459 48206 1577572 361061 647189 701745 94902 532643 761789 358054 1881534 817042 1405893 1659235 332583 1802155 987278 874933 1526007 410152 1758282 1613895 1856435 889619 1582549 631381 1401524 1706278 1319712 601170 1606639 1027094 572928 614610 1863967 693231 70466 1344851 1420375 667947 621758 1971268 580659 1176508 1326327 889878 1122442 359016 1395519 130381 1578263 453763 762217 1201157 913730 1421491 258509 446840 188898 194252 558174 808841 1651320 1313336 441726 477103 182041 659472 1798387 883467 183189 1970028 441253 1981267 404477 1852023 1772481 1117034 583960 1219966 653244 933529 1530869 1142048 189237 1966089 332423 77286 724882 209015 900371 1582882 84423 700696 1908678 934896 1144652 45603 1043861 1605362 277138 1035961 37401 666758 1697726 799744 1293881 566722 1734769 1603513 1411348 494229 1245908 505324 68479 959700 115395 1164631 1038506 313592 1106775 553902 679713 1591917 1164610 1939595 1015653 1172091 40573 147016 1520329 1403214 1553220 573250 1953188 1044360 1616940 1024805 1374210 1210606 1839990 1061110 1247671 1401160 575431 1336797 1391124 558187 316344 113024 1586633 1158978 10190 356162 1301982 1309182 945920 1109567 1984948 1239825 1947491 625076 226412 1875107 1474868 1986674 65030 47956 539237 1872147 1236800 804357 18643 1187766 1944702 858134 859552 338441 312087 1496356 111414 1062601 1216578 1321417 1004878 1130282 776812 517967 573645 1144006 1966506 44438 1318423 1696499 1850194 1382348 239280 1629047 1364490 1079626 791445 682734 800272 1892848 21490 1895581 1085314 1506200 1621257 1986443 1055993 1620400 650325 1347016 846585 1290769 52967 602741 1867339 376156 1811159 901926 258722 1916768 363408 480753 1149689 1610244 959008 1258521 755433 1374281 1787439 1355431 1997009 564446 1021611 728335 1545270 1019764 413582 1273118 304678 1205913 774115 997780 657517 644888 1927335 1639843 666623 1522469 1573426 1670992 11952 874213 364773 1401215 1713702 123983 964244 514292 1409699 245277 37039 1864605 1938622 332334 1821304 1137372 936785 1569953 1376341 720367 770246 786218 1116268 785254 934037 1040037 980935 1207580 1127371 461589 1073074 796704 536607 980248 127625 1610584 928181 790064 1837356 1870244 401740 792987 457967 344006 617972 1660074 421420 1928382 555908 332803 1825455 1783063 1677682 653976 1844136 1692386 985080 289945 1866818 117335 854748 1043462 763750 308248 1660597 1055287 1503391 1948438 1226431 659286 846934 1927473 1882262 802612 1728709 108826 670719 836894 334187 1967822 1963815 1903578 1179069 992110 1452835 927001 605943 1852401 1579590 1225200 1657 1740008 543161 934851 864763 1004350 450594 1401963 1037473 685012 1542713 898541 205525 784054 1966067 1338636 174775 833634 1292735 491879 1406191 372539 1126208 1516958 1899765 674312 355207 526467 1306813 1368294 95462 229754 1569750 16353 1297034 1225677 986835 913236 1244803 1216424 702540 1952160 366666 1312880 1003634 1383272 1730633 1543283 1710132 1765853 441916 782221 431231 1161038 1769343 1012626 740551 777905 789939 1637049 1544229 4835 1531206 1717283 1112688 1736565 1317794 253473 537942 1588571 1691771 1570674 1208862 74786 1572922 1869474 1755139 374151 586513 1429182 983940 1898333 1234843 17551 508139 986873 1860310 1237274 607570 922313 220054 930180 1081188 378030 24691 1380596 1318712 343125 1828305 111367 1142701 741879 948479 1601284 1005347 1895260 59513 417906 1837004 1615615 1979845 1683521 419727 49587 1852830 151416 1626128 1176387 1836817 825959 1126331 328841 170007 1885843 1119168 848655 1598931 1662532 1300737 645032 236119 244388 1328311 1379039 638021 660867 981037 301769 1000478 356353 869232 644595 1692092 595049 922129 875245 1040371 1407898 494612 1527796 722696 1047055 483642 1604954 761300 425049 440764 1809642 1300955 1723281 866751 1516303 1932 557692 235513 358350 1309657 222864 1694171 844384 1236482 1836887 1697867 41991 526274 1658314 1411305 615665 1127577 776819 894970 1999741 461003 1783905 1480676 967102 1430997 1413396 928628 1284682 767726 38703 512448 1993811 875061 1038961 1506008 484683 449922 1231367 36306 744728 1236015 1356170 1354319 370170 1190578 572790 1888461 1290270 1244787 1024523 1959369 1440159 1008038 1856649 854512 1057230 1058757 1664460 645116 1914170 1171130 752239 278671 558742 1376943 1030487 1664990 596005 1759665 1667008 1571760 1006397 1289306 672428 1687090 1457584 1415611 1987072 350012 1610917 1113618 44619 1088748 1143135 1131380 368558 1147823 853837 1450628 1119494 336320 317366 397801 123914 1186741 518824 1846273 428506 1982513 1263385 1960696 1795951 270923 557568 1092224 250534 272540 1725471 1704056 973634 835973 749357 636817 1256754 517843 190756 804820 1444398 1960049 127888 1365598 1727479 1022657 558814 662293 1895270 113803 1159830 264074 172461 1817886 705631 1842726 1475890 1919904 1069535 222890 1401727 1548924 842286 1287479 258525 1364442 665219 1871292 950362 1575321 770920 1352616 1712333 1063598 1952802 355508 793469 1546749 572100 507269 35218 184510 756992 365192 823700 1743042 1642790 1780382 1285097 1498365 869933 618230 1643105 910751 720472 499739 457294 542595 524797 1121220 622380 1527733 756598 1008703 1972009 1289838 1011376 1607943 761034 353792 676578 1416512 862661 669723 1813160 164086 1663215 409544 155999 1170060 85140 159921 1345994 385449 195111 544810 1499954 437545 1075931 1341076 584557 99430 1569052 140097 1395775 641583 765350 1423838 1423685 984549 514608 1166084 1490547 1557934 936725 334273 350147 787697 335719 1784651 245978 544318 1463263 1339057 1722402 408297 992239 1241905 1418805 502676 902249 849157 1237494 1619553 393091 949385 1070311 1108165 977303 796236 1769928 1354853 1189494 190015 1537534 1391407 1884785 378514 1873438 365237 276828 1218594 1766101 1384904 1930301 33157 45231 1656031 663399 1929293 1713063 250467 1699233 1043597 1066437 1686234 574561 639126 1744835 1021651 1164338 316551 1661120 819358 1555884 1708915 603682 1740833 1175113 1955988 91117 294720 1532423 584873 172603 33357 337319 1570304 1896599 341499 734336 1285623 1947049 9173 1881201 369186 584375 1067660 250753 1950575 662954 968723 1021763 714171 840771 394052 266473 547244 327971 1942469 499929 966279 1223551 636979 539803 479048 1352343 248259 437517 1529314 1211937 753465 1079543 1530228 283272 366845 1819428 739268 185849 355144 1003517 1861144 882526 1233387 1820536 103814 828570 1034993 387616 1183772 648622 566935 455461 295827 869572 1480678 1454412 1177361 1274015 246799 963363 327913 179513 1859544 1971248 282010 1547762 272362 135377 212342 895794 1937917 1038486 190508 1141253 1197403 470828 1746553 1963724 35952 251986 548687 812582 1472093 1732770 764522 1042861 914354 1707493 1456889 776522 886353 1805316 406196 558046 216340 800771 1345829 1621826 301113 1873259 1707824 147454 1927377 1816691 1592879 1953740 389935 1154388 315798 1387312 1656514 1467664 294934 577155 944018 880263 513883 280169 308896 1988776 1894782 100729 1624170 1251494 319966 1195525 1975451 1945778 1805862 682786 1307152 608024 1614751 196720 538044 1320948 1150957 1197739 534157 1274294 620947 649563 240156 796253 748504 1179530 1350779 1146096 101674 898052 19439 1680728 916593 805780 652063 1210022 1507787 130832 1904066 573593 1466077 1732685 412389 1785081 1234837 731935 1370940 132249 1282770 1762575 356712 1203170 410527 346292 1812118 1077154 1406380 258102 1266071 1284575 1253765 621838 1741556 1726006 721248 1849671 1677823 1868645 1955479 1669002 330414 502784 1642737 1660506 130080 993827 1271780 215103 1515984 833772 311620 1981366 1573680 1298728 1942677 297097 1409674 1377419 1473856 1484089 233187 681757 1536855 325875 272012 1744786 116736 1566804 1021139 68521 1579511 204896 1707277 1067348 1313540 471252 289849 1618102 53037 386058 97456 1180239 473530 82243 1777381 421151 1431598 1259724 240287 252714 678475 1943392 49059 599363 337465 689586 189438 1912938 66969 1479726 719674 1474258 1093735 886424 589937 1887821 1238978 825961 738910 1951952 657759 527369 1718750 329962 1677987 1624168 1874036 1088466 1257257 1229475 1887423 237175 714439 1926959 513272 1141213 1690418 328221 1227457 1754602 497590 1200800 673009 1931896 1109973 1027018 1749513 1809780 1853993 317741 267307 767045 1484006 1660242 788931 1493054 1432143 1351962 1616819 1914726 1422443 458753 931298 1602215 1431720 395230 1281971 226776 531473 1672694 1900108 1007236 520466 1431807 1520268 572089 1383789 1662889 1717074 1106193 971202 151148 1714770 284162 1176343 254046 1835453 1744223 662800 1561652 191031 1201480 106832 840476 1426018 993117 1394483 1419501 372471 1914044 1637706 1109014 1791122 103819 1927233 1373584 352529 1765862 250453 547810 463423 171936 78056 1608472 1106973 1082400 1528299 429330 1784976 1235550 702875 1770816 1287935 370665 1566704 124875 233216 15959 1451839 1008724 195179 1589477 673932 1811485 1758925 1195623 1049278 507423 625036 1875121 456094 155651 1746028 199911 1350878 1965848 1230143 112446 48915 952203 1853575 869402 384229 729669 1903276 864636 199146 1000451 1388487 765882 1001455 1012553 259502 410876 114161 857197 58559 1233454 1421318 1232317 1759480 30462 568233 1738370 989517 1795882 1304999 1482113 1722659 299158 599749 261636 1392137 1718594 1638736 1021348 494902 468998 1271073 1817277 87996 502232 447235 1673618 1613198 893244 559343 226841 1763507 689889 290838 1151937 72571 286251 1568442 906667 1874671 1982221 737749 1445049 82189 932317 1728177 1377888 1510746 511009 1327570 194039 1828714 1492920 1114389 1861637 1447447 323459 1470830 1698340 1127404 357191 1193442 153249 837448 330448 43784 706584 555991 1039043 1767619 676638 1207477 856503 917437 993472 4416 463946 98995 103820 419750 360051 697729 39098 1849776 203331 516189 1922588 56419 1990202 1545952 1635738 1145437 78777 1559646 1372658 1124619 748459 1446988 960543 1512266 1746531 103050 344114 48298 1516097 1374651 148580 373456 764006 849456 1186769 1757651 230168 877972 248267 1809577 1051665 1250915 821624 1793199 207310 1806258 1178346 1366887 1226382 886938 1306217 997310 15492 783122 1960438 482987 388734 805571 1568512 1648393 1937622 585763 894040 822328 982981 506204 1314918 567233 1159587 1377730 812656 1821952 171902 650392 382280 1016916 138832 1955397 273535 613185 1218303 144134 921455 832085 1671875 875145 259571 1099399 1629875 171046 330649 1495782 922310 336285 1766402 1843695 708704 128035 585719 1638643 1631691 1039104 1862978 1691450 915937 388031 633734 1358393 264302 1498355 1874492 170047 1755235 121240 135998 329006 999659 688600 414897 371073 1897283 832336 1660491 300744 876211 394942 1874241 311245 1146190 1284670 1158455 807184 126669 60292 1004124 1999299 776557 1285184 1486604 1112894 647471 246266 694355 1598126 1505559 724077 1176419 540776 985673 353772 1656944 1276290 86428 653841 1596545 68616 1494874 802756 106940 555720 922031 1673381 1866244 1384219 1829645 1037485 1405797 1453521 626537 1047598 1506794 827154 1771176 970764 1343071 1550242 1157223 1712956 1262819 1651379 1900239 1292847 675977 1472333 85705 1763818 1063940 1179027 1968613 822837 144844 1401385 680408 1819265 1606017 1087998 1603993 1861488 56318 47766 952865 88558 50026 1069642 413758 1185301 1878486 213794 1731603 9942 623377 782797 242069 410327 1285296 855501 1864979 183432 1699025 1076208 599252 1321586 1499787 1728486 1796547 1186369 24434 1895226 1648340 511205 646388 1724919 560213 650745 1898749 863734 573639 1709626 68331 1933881 1809123 1289779 333174 787104 617295 1425276 1674087 1824321 645069 1693326 419064 536467 1165503 1666269 1278581 539381 657152 1041960 157983 987098 1724147 1391632 654905 1246271 961444 1118603 91694 1640988 1860566 346836 668674 581181 1265831 1957396 838148 458161 1642692 599638 899286 1995531 1133638 206211 144640 1613899 1620882 1802702 829955 191281 1578701 130062 1285305 1402923 1569182 727400 1932138 1026115 663945 1403545 867408 1612708 941003 456208 159479 943459 770730 1051144 1170743 1902023 796709 1044128 1087767 456958 717668 356836 191550 587957 1146556 1667548 406563 1749428 1070786 826600 1056524 565890 146996 1117343 1647936 1116787 1329663 964574 342480 1975246 874729 1631729 178443 1761989 1722872 1197204 1801843 1799974 1307239 1934383 158285 188437 806509 1226477 1124373 641357 1222160 1131692 441874 1918012 807733 399271 198844 1089646 1647864 1994361 1634677 1121827 1397396 1121837 1922723 1438794 911904 1607397 177859 638454 591260 1691457 1609151 518577 1306044 667923 408624 408449 1642469 998405 322615 1270117 1399444 1054895 1125594 855222 1288828 395564 1240456 415894 1573356 1430501 1707158 715373 1505337 691348 821622 1986756 1808043 683547 1828320 452568 1982937 799906 1309920 1918770 735863 534762 1077686 379470 469906 1156580 745343 65582 263598 1897136 560886 568566 489536 1130511 1271296 285416 1796380 647742 745023 294246 101761 105475 1829500 307021 1698549 1539514 420459 319984 1578001 1579352 93862 733573 1583143 1214897 1379542 269744 1881533 242870 1962930 74966 506570 849736 585658 1914315 1155828 1020679 443496 1678376 336459 814730 1087346 476966 1316468 310749 1407118 197943 1611081 912957 517059 960079 632527 1295906 161930 75431 720527 851261 1629037 133301 163646 1501298 463763 117181 840102 204183 1056353 1012296 922777 591360 1638070 1304509 1158345 1246738 495961 1115641 176895 999941 1506755 1656802 619165 1634283 1529916 1693102 316267 1537839 1955145 942172 291560 1311203 262634 1173421 891086 551951 1104334 392052 1290164 198133 668924 1994431 514723 872844 1281501 1644464 1147841 200891 1551616 1627185 598758 682251 1518478 1366231 1952452 82726 169529 1864809 778351 1256057 779671 1261610 51507 871966 1898290 50262 834152 1473681 323321 1155036 1099571 1018971 1815978 1664853 1974760 1163118 313681 1486456 21541 549731 420250 488123 1830661 941694 1856231 1370969 1700610 1364381 533360 603639 469108 758572 754870 1000904 1832300 1160466 1229006 1150470 320372 1611559 997065 515622 837972 1869442 470090 896643 1180443 1330427 1580309 417194 291264 721407 1539551 416118 266767 947277 1338066 133087 1954798 654230 487697 797913 432542 1102191 459920 16197 1316087 379384 265515 1012606 38279 1238714 480427 1904603 1003066 1908212 161233 1169720 1073758 1926252 170739 781091 30889 1181889 50909 1839476 1624223 207516 1061205 1891044 1765606 1849632 104929 882819 1637693 1004893 576806 1482155 240699 1160208 253687 284420 103739 388353 1304504 282145 948778 165489 251194 1725756 638444 1504102 409515 1455945 1936179 820597 461811 1461737 1031806 718210 67302 58929 281159 1668495 309623 1797943 868836 768149 424562 1301285 1880531 611978 933325 114699 35723 1966920 1150234 1577967 787598 43213 1399479 1926748 1573833 1622990 1286571 239820 1616605 640045 1270505 652875 1922784 561654 1579768 1307876 1752174 1526442 689249 1878945 805845 1412193 1136428 705636 1693807 12865 62352 838267 658685 1085626 1716939 298241 1713801 1102018 1833441 1077799 1019733 839095 348558 697797 1386973 656258 213593 872298 94197 1293152 912258 100533 2838 1614785 1764585 1044071 154672 296424 1389628 1171968 191752 1521855 1840299 1468877 1463250 1910194 1874655 1416489 318132 1627385 160981 1759096 146001 822988 1529352 1253982 1597515 207555 1768485 1459959 1306380 1465795 292130 81406 1111735 1336788 1480847 1470526 503573 1207530 1769897 675192 858807 366369 751148 66645 1578187 1567770 951224 1678548 719645 1273947 1407953 1091255 810185 756397 82133 6649 612984 1625112 66259 1694368 1136752 1746027 1100271 734520 649222 1072289 293382 69146 703014 1942361 307643 1069763 11092 831856 1960384 452882 148376 1756649 1186075 434890 1805723 17901 1372274 162195 541522 1474422 398653 1513119 173068 1581248 193373 432207 1006178 459132 1126416 436072 750514 1917553 453533 448655 1505442 886156 1488149 1466266 1223527 1183254 1291734 748935 1329035 1122998 158481 1875145 368030 1378896 812125 146282 1345529 6513 1646098 1240553 1217210 1629646 1112143 1772625 222042 1909595 1351801 1864166 1291140 954463 15050 1597692 525358 6394 962437 144939 403933 183794 159613 1781160 732888 671035 1423173 744994 1352420 1436151 1222102 1154632 1245719 140208 853693 1796683 1518167 852215 578955 1619594 1799370 783686 740779 1629889 38292 393373 1802351 430552 642277 1855306 1703603 1327651 1458074 806686 79966 1130 402524 736858 1986621 854762 879933 1047656 1086772 243863 637839 1498065 494537 442317 581887 1448616 855069 87036 209986 1593109 912149 983853 1301871 348659 856678 1328487 1510840 1023394 493442 1079103 33443 305219 1949968 1338236 1967746 1429664 1086584 840504 1776178 370504 238148 1773199 1761966 1717683 1891403 794709 7716 301373 1546601 1410801 1160686 667738 1424611 692697 225131 1226294 846332 1440041 1182269 1319574 1324763 289848 655357 171276 1960009 1758549 308512 1714493 255033 1444231 1921176 1114224 1318600 437598 1715459 489309 781631 1486341 378863 335880 1973315 347104 176902 985666 602967 1961431 583969 244552 369068 1961250 1309120 1596979 67067 36768 1419423 723555 744524 312219 1040722 1720892 1511574 1383646 1088751 1647214 18183 1935837 718429 1079220 1162408 1154877 691798 1940990 583011 1049556 1269733 1690352 1614010 806941 891579 1008320 755338 1886652 1395766 1510140 492224 1023045 1817172 476627 1668631 724934 1586932 489415 397405 262816 326865 534836 1894450 1474644 485889 1284544 388291 839762 1120937 1938473 377429 1803929 1113489 1533955 1320469 1267779 689498 957504 41581 317911 643654 1905848 27034 770058 739387 1906845 1647232 1935417 1858435 437957 389797 1160653 700178 1015394 1765416 521114 323991 918096 412833 1843287 1122373 617318 842987 1730107 768869 11650 1933376 1353079 533929 1782930 742416 595163 1565406 666493 805604 1765692 191739 513852 215546 1860575 949216 523759 1364196 1078432 1588351 1478354 1451231 67822 222000 255309 154743 848248 892843 438550 443435 1281371 1537326 700152 1659517 1958367 940438 195981 926362 395470 844728 1850278 1573688 1344083 1818543 377577 1108481 1288065 651914 771287 1364026 1164249 993789 312037 1494589 124207 1940200 636280 1635698 685508 752215 1570198 947942 262757 1764737 1352419 418817 893026 67400 398526 716133 753471 476020 615858 417474 240009 1850918 1936890 924636 1373918 300220 610374 490132 1482722 534755 688602 258048 657572 38202 35371 1292525 1508659 1272208 1782716 628461 1467154 1774412 77342 1039835 326400 423391 1163582 908608 747524 1457850 1468547 573473 1460617 1426097 1620398 773634 1775797 1380168 247099 1940415 1817920 1830531 1515863 989077 623246 1604072 1671281 829480 395351 765109 1812038 1124310 1357080 1061251 193991 1147381 1214770 1009217 1606232 1316670 983296 174211 887658 1176805 907602 466107 1227557 1980676 1313580 1182334 455691 1723956 697726 709842 1233636 487595 1384896 1614622 621128 985000 1052571 1577736 622005 63662 1049848 1472743 1138992 1488846 421503 305737 148743 1067700 82865 30378 372329 1252069 1553755 382681 1938983 1572732 993072 1918320 1876229 1857941 1088037 1890936 1656342 831143 1171607 1317607 206130 1435544 315512 724082 1513110 547153 1414584 1454457 905607 968508 1861712 1694282 1754964 669285 1395039 991901 408634 1793996 1644987 1298021 1424376 1135564 1214138 1159068 913372 384952 49076 729157 1177654 1455444 1127726 1775201 950009 316535 390948 765359 1821773 1532462 717941 1329179 296598 1642354 805857 575901 1042237 419390 1507729 713793 873063 1708881 1470579 813439 1256924 1974352 104951 1353906 136264 1209740 1292606 1502254 1500135 575618 671781 576105 1099935 913793 1152273 777336 1793255 702245 1009532 1001538 1418402 1844567 1224610 1519723 1043364 658020 140380 662324 58742 1405184 761003 1927829 383146 1574519 197251 598245 1365416 223862 1194482 1728222 1407629 713661 1403038 118582 654963 412173 1239447 428357 1904234 1683197 485921 224374 1334717 512489 1925791 98313 1222414 216310 1902962 729172 831353 721985 620909 476512 273543 1568891 316341 731760 1526838 1849224 1225441 1327544 1073672 1056743 898840 245385 1208493 865885 1011120 1353529 840625 1508119 1567461 408444 818238 1241806 8388 503445 1893569 1673777 845314 1668291 1138608 1705852 1798447 99354 89417 945799 1045878 306064 277564 419955 588328 1762490 279858 829773 991463 1775872 1468863 1928904 1949453 1200140 1077041 1875945 1166928 907294 1193982 434073 75841 1277393 122983 1518181 1008509 583329 964859 1631301 1938956 913729 625054 1313280 595423 583373 915310 882725 1040155 933298 1860428 78394 37610 1667011 418079 277989 1477170 249545 1341119 1524346 638916 489602 1227874 351475 245031 44950 1387510 1268508 1388106 1430772 1377442 1083532 1088074 533574 1322195 693077 1181843 527690 384907 1620255 814436 1901018 1822013 1707399 708717 806835 1633640 372969 1675279 1848075 611315 1683307 463023 1907471 1989810 268156 282276 1753843 978795 557435 1563478 1723810 858119 770186 1321719 152486 711910 1001688 1961415 971297 499289 1317096 83017 1616421 1410269 789546 1004692 1664323 725354 1603573 120933 692133 1369601 1224456 116581 45801 151729 820948 1413812 548238 636737 459763 1463754 1406739 819848 680010 629402 571126 1594227 176907 1539744 920280 567153 1281652 1148627 1345631 600420 856323 415526 1231224 1488131 1073065 516834 954793 1600830 756770 1298368 1483712 1157372 693045 785460 663841 1179991 1989687 1469168 134089 1698690 1559169 151446 1631389 1092664 518400 694077 363987 250610 195352 826501 250127 1248087 442286 104017 1930882 1803518 1050126 908161 1747287 1797285 1778402 1720275 789775 1864644 1930449 1934403 405925 590953 1206872 1979447 1089016 786272 485866 279818 1846278 1871517 1807283 1077727 1652545 505519 933260 522770 314755 1141556 70404 1152302 578603 774039 1386651 584214 1762787 1705317 1940417 199591 1349731 1584937 169184 1275269 1760335 1022439 274518 1538870 1272809 981193 559995 1683041 981548 164979 959791 1637539 1370107 1190115 753173 1234756 1788832 1573407 1699837 820133 1109619 1374985 1969342 315309 1647962 1469434 906647 1846256 1062604 87242 1949708 1138140 1266263 83407 130204 425356 624527 1244720 1587599 1668526 1731737 1703224 1040676 687404 3572 227797 1639139 363365 1542045 262206 1339555 1898955 1037916 759864 473994 1896993 248423 95094 1766661 484424 1819395 670244 1541981 1660134 1355650 1587062 1212047 1273834 890237 600561 1769526 235098 441383 1257826 765191 962592 1889845 469355 1861269 1885251 419688 150689 905901 1158545 264835 804223 48383 928126 1037439 1978302 1078949 1750732 1991912 1559893 1396262 1549792 464842 1696942 1047716 587273 1279538 1752075 1835828 574755 348098 383623 1131696 418984 1036130 245850 782356 11701 1290368 1104743 1384130 1535582 1385705 839744 1422024 279616 1316060 1931243 220297 682602 1586758 1234212 213170 1634053 328693 1206308 366813 1492236 169745 934751 413027 987115 1277397 1912460 279951 400469 1963736 1658357 1683317 1084198 1874531 666998 979457 110704 1452908 51635 1615720 1229677 896438 1276488 1137507 1846825 314219 1527827 1777965 1316620 1158553 1200053 1929576 1902471 90282 167971 740467 440434 1478988 1469813 1246828 826645 261078 1464540 660716 1241867 1478202 1198610 1708459 886080 664377 937463 611587 404766 180803 919320 653999 1611819 1477993 741568 859019 823642 1336176 231509 149445 1362143 1217259 1994708 786004 15142 1129612 1836344 1968264 731715 1522834 450006 1082911 1771642 635763 1113154 1785680 481664 1950752 498290 1371320 1797414 1470886 1036595 970483 241150 298683 602930 839860 706858 932976 1017889 1184911 1305802 1624865 259772 248351 353827 1206618 59409 1811458 1405465 517235 1266635 1272234 1389513 246388 253004 346714 74116 1840623 83754 23894 1961210 424745 238008 1159180 664823 344063 1103737 675382 1243356 1795465 907224 961757 1939756 1076277 1004593 1974845 764999 184652 701278 371151 1657575 1377223 1602775 1796814 1323328 1087136 1147873 1338774 1119207 77935 648494 205446 1772669 820021 1186857 574360 990121 573021 1689487 1944722 1253709 858330 1163584 229287 1506589 1203177 1592119 1311553 1371174 139953 1204177 2600 322070 977124 1510512 1330570 322033 651393 586883 238978 1190774 1756011 144601 385825 709539 1774633 1531204 199282 1728443 284391 1341241 237011 1374251 261610 1645124 414044 1965698 587616 911703 989482 81610 1799555 1750417 1003595 1691614 1310011 1507570 209587 1276141 653714 126895 803276 130061 1383225 1846042 49352 295339 1914103 1099068 196245 1271250 868515 1329851 888677 1373825 705747 49236 961388 334577 466033 1745802 1761583 1389255 1470548 331646 1624339 704146 905742 1097572 1923657 1677157 707974 1065868 318982 641362 1231898 461260 34529 56659 1409525 692318 1856616 900005 783275 1681922 283603 949769 1492 199985 1593220 1214467 1910298 1082084 1939441 204303 612508 483124 1747615 1002332 942017 413468 1781835 1942086 1228992 1402747 897254 1794662 467037 1310190 1908925 1570014 525119 148268 1261629 113987 1180096 396746 1394644 1840673 1042298 1598990 881853 625142 1026031 1652687 408463 1137114 1528502 1172512 266466 1879296 456992 317859 1797362 1382519 754962 644861 361877 1347114 1793283 1025786 938700 1411108 1419946 1625413 446425 959279 1699306 223156 1098787 1168110 1088438 1822111 1650586 1131801 294111 841132 1576578 1636736 1852286 1542405 848898 1729787 1246084 1532154 58713 1097996 620238 1803653 1843245 1437937 402355 1525383 464906 1967602 1433312 196941 1136314 1524879 902176 1105207 1838862 1439409 423511 127862 1302997 1211957 1870362 1571453 1630366 24262 1861084 43410 920762 1168550 828372 1587041 925078 12126 315053 496854 1907812 577108 150090 1048261 1375035 1984440 671903 48699 1628853 1048722 493786 1159062 347272 95494 1706224 46869 1843212 936855 598711 964877 1008781 856558 149705 419291 408826 1875034 358122 303628 503225 1486787 754562 1297303 1624530 1284129 1293665 1944378 973801 757229 361435 1345339 1571420 1047356 700813 1734742 1298926 398205 395953 261093 968154 1580020 962401 387156 1490092 472700 1152526 475123 1780162 130633 1380234 494444 354594 526476 824083 1809612 135973 1734881 1907559 26831 1178380 1003035 1165318 1673341 1406194 697081 198645 410274 1177906 774005 148357 1370822 799228 1429754 1914638 602978 1085454 1369666 650788 77618 1767704 1210369 282609 840960 576390 1700325 509678 1510424 287209 1627752 1468120 1110569 45965 638174 710439 996807 1719803 1161083 1958846 1910053 592342 1009144 115979 1962167 1793871 1658766 1711627 1451581 1197118 589933 580192 62204 592309 862346 1311979 1537314 1055705 220300 1363375 1019016 1002537 1396050 683356 516513 1854714 1074766 368892 1311121 306096 895707 1796670 1774696 9826 790618 947979 1700180 1605772 1909361 582391 1464880 1404643 449007 1534600 650660 550665 1466739 965140 116640 809830 1139937 105299 867590 1491928 661331 1030028 1746706 1527032 467975 1366734 1130217 284213 684897 746557 1673619 475561 313288 1309075 1284502 1628080 426837 1242001 1666025 668201 765477 1383262 1934352 371750 749122 582973 1584997 659243 1755553 903780 1087903 917661 1047907 1741852 1255680 731378 1181699 699802 52935 668947 1889606 1856306 1050149 1887895 1369609 1349588 655061 660803 699453 1276898 1991291 614300 962303 678970 904614 1021285 1863002 1868390 1368458 293518 493189 895827 599676 412120 422249 1454808 1878797 1240010 293743 1476323 414877 1375899 398070 184142 380482 1897335 342880 1653414 1643288 1608935 1337670 1781115 63510 1240367 1159620 889549 1060222 658549 54473 117514 345228 462135 153226 273533 830970 935955 658448 1912442 1687843 1443986 1296189 1592812 1819067 772466 1453816 1591035 965539 437611 1500352 1698501 1511587 788451 1663888 25049 1969417 1935062 1221745 197838 150893 1519034 1386751 1246857 23556 833961 904272 162148 1589076 831180 1509751 1530028 1818447 1802121 1605415 1976364 956368 1732357 394595 511513 1939460 105302 1641150 301671 818995 264746 816739 1843488 308783 1799434 1523336 1628536 429289 1644094 1500419 975921 587742 1597300 776543 1549025 573870 965020 1246418 768336 1217802 1852319 1060640 889093 179892 89246 300209 107645 1804492 1583204 509400 887006 1546838 224970 1688040 845565 1622387 1931796 1377026 23861 899964 1156984 1642479 197330 1710854 1482967 1162474 1486205 1369459 1909271 1044993 406534 220353 552019 718711 1070727 70838 1417799 189357 352598 1016166 545679 667867 1649465 152472 919663 304418 947299 1348902 885212 731478 1031286 144196 311887 339739 37812 933800 1779541 1442455 403291 635291 1787351 193847 271945 1987437 315841 1782465 1997368 1746988 1751970 1342553 1113470 984928 1726936 1978352 1696223 146291 513832 148416 1558545 1802950 1216680 501516 1681384 901362 1226056 603666 1110683 735239 813810 1746389 669058 617283 647282 614291 644851 464081 598999 718871 305755 55376 1679438 1701972 1082054 1940885 1985373 1146725 1799497 166316 1000774 503124 1345888 1793026 233679 644762 1463535 465829 251548 459535 916297 1930638 1930790 1377351 16251 6381 635750 1502552 221857 1767934 902145 1374958 1918583 1704092 1889582 769960 955385 446376 749464 804435 940699 544756 866385 1551142 316050 1680861 110232 1067806 163159 1803422 1974843 1748622 858929 1984299 229502 1502251 1452520 1042843 1902410 1447487 1228244 1355172 665227 960059 22690 660908 867479 32195 1695750 1599376 867364 1616236 686783 490140 1171554 217355 576440 84602 155750 926922 1854177 403278 615346 632700 631600 1539945 384125 605073 1681781 297507 724986 330138 1445980 924754 1999996 1473478 1009469 989542 1326087 1793290 864720 1468376 576851 810574 36672 952307 237570 1197915 893274 1407514 645564 1500221 1803276 604486 1249412 1507821 540178 709745 1309585 448476 529484 1647882 4336 974538 622789 1966674 612922 648940 343249 1383692 1705057 673446 730580 649176 1618058 877020 1709862 536950 1933427 825241 761428 1764416 510778 242059 968656 58375 1369267 1057223 53483 96974 1345965 548475 924407 442681 1208409 1085682 243931 1573076 604186 475046 553804 282707 919400 983832 1640652 1307054 825977 1172 431179 1042200 1759362 1129309 1829646 1473858 190074 743307 1824030 640848 1040270 1483750 1317568 346754 1966879 1840901 1690897 266700 356109 633641 1861090 8618 1801159 1059840 931966 1654753 1354740 1093810 826158 365795 978886 674793 109643 1307563 1020849 291818 1262988 79150 1117630 1784386 1271839 5695 988475 1032 149606 195137 182277 179392 695984 226678 1265222 221147 1215264 1531242 1715462 790010 1869308 1237013 234527 275188 554439 79583 1972332 946564 52663 1853736 856050 319933 1846429 1710948 1843113 1750955 1804068 249693 982710 486348 1118232 1743974 1915268 1655888 636520 1483246 653104 1527785 1930444 829174 817530 1856622 1094147 681491 663631 142137 1314840 1193847 1637042 1346583 775275 49192 1327807 1672480 1070109 1687520 838279 813487 1311152 149566 17838 4114 1603792 14282 1779940 464356 1340494 1968857 1299043 1248772 84357 1513524 654020 546905 1948023 1181956 39503 1727318 1743778 1255635 888369 1520741 1944223 101514 761076 1208633 941590 1914706 1024892 344632 1930191 87459 192834 440488 527148 143332 1673965 187472 262276 1992635 37507 803160 736100 1785515 474668 1195552 1788671 385376 1238536 25883 9198 1348209 1472704 233957 1437097 1861055 1503031 357233 1307033 1431995 526297 987366 1800959 415416 1115540 1874502 283490 1215649 1452299 1603333 798415 381819 1727446 166174 1786541 495612 1311006 1380564 1397410 327370 1851623 400320 635265 926839 1887491 496793 353822 1665349 1793111 1207092 370455 106180 1513195 1888660 1502512 1876914 1679381 1624866 699516 1543675 1581879 793550 729975 1878195 545044 1795648 127602 1472198 1019547 861840 1797165 259968 1058541 1935743 1420928 1860720 225766 1386109 1059152 815509 574100 100971 181137 1381413 775581 1384151 1523871 1812099 1354061 215595 1229851 1499535 1357863 447579 1309127 606742 658993 1043381 795040 700216 1197212 1147820 276825 344504 798916 998130 1428723 470136 221708 271252 1695603 1254731 852795 621810 1293875 952879 773695 185610 218785 1603035 159424 283211 733054 1143711 1116002 1196495 656489 487030 370756 815878 286587 1520133 1005655 1256816 1255544 1594930 61395 1795286 1122522 1194530 754504 721756 932403 794048 943877 1662222 790032 1008800 811710 1649026 691386 595877 869359 39026 752395 294733 501172 695626 610880 1482914 1716922 279732 1139175 793113 6553 122920 1288339 1755821 699396 1693860 1857913 1868845 794101 1239065 1416534 501359 989983 1651516 1363506 1015923 662850 952160 101012 1535921 1285823 540267 938674 681656 1157569 1460210 961403 1242163 809468 864685 1566699 1125805 1667569 1176037 1421704 611026 614437 1710596 1356479 114785 1530183 1382972 741916 1092253 919463 92097 1695332 340124 1178826 1839444 403777 1145857 1154148 986535 1169460 1277161 103165 21844 652990 202194 1836855 399671 657589 276864 991933 480683 1674457 1922000 1315312 1026518 940678 1347221 760360 1146252 1745767 1320293 35602 1786801 1522548 1242813 1910389 894483 283565 94743 279391 447250 1030826 1453015 1190288 1956112 1951296 1232575 1089945 1132515 720097 1345991 132352 1842085 1404522 1877583 839858 1763252 727051 1322423 440155 1818281 1130895 1095129 477311 1435893 1552907 414706 1430190 1985102 1300007 781623 1950804 788908 1198062 439601 1298451 1576104 962527 1568959 81865 1753838 1864094 448031 1346339 1004614 1013898 400761 1158756 37875 327708 1495192 1919497 1538941 1549589 1975651 1750995 1342759 889990 776855 1497575 1334685 642547 553326 474773 70687 248125 1857806 697822 922974 1368897 266706 1145327 872150 1318045 1022061 1719053 15427 1378039 99735 565287 1597803 288701 787642 812197 1180146 518686 827873 1135234 107780 148689 631320 1102149 325222 1177220 172850 1923257 617151 545164 383604 1594349 291374 125958 499487 1901889 373471 734484 1208666 240834 1082802 1033274 314118 1019301 1510308 1042931 237991 193970 1739569 1899575 1137013 351130 1148314 371278 168572 1730630 714528 1981192 1682555 1340794 1312452 1221253 992347 949148 993126 1237593 57333 674744 1118772 1035139 1258928 1951060 1339144 1054370 739744 951344 1451223 593406 1882765 1266700 119922 1538215 1388247 481106 945097 127964 1960293 1518124 267281 862767 1750625 699885 503831 350402 727220 1341929 725135 1472909 1041727 393805 1502372 116589 357409 878256 853375 1265051 1423178 1076097 651928 1294985 1005316 594560 10126 1137634 1868110 738475 1026395 939020 1727232 1922333 679964 1596874 1424851 1275144 634792 1761879 1691007 798327 102104 555340 1752817 1683183 1262785 1536492 609328 1366656 1988535 1000699 1194071 1788903 1277944 567101 1040337 1514513 1856444 206893 114393 1682034 765079 569894 1546156 396803 1093993 655948 1797091 801500 1428916 1598691 244804 671761 1661756 788146 269465 1285334 41032 621770 1556735 817145 834843 1257918 1073 1353998 157725 1342201 1202452 714927 486981 172052 190904 465222 1676864 736124 1198066 593263 1531650 1696914 1583688 329114 1744800 327651 1917273 1588930 541224 776936 883130 433845 885394 1437923 586682 311461 30237 74093 142234 764452 33573 1217764 1384268 814342 303785 1945949 1508797 864082 1380651 225354 1576325 34311 892378 1769251 1852831 1206319 1256749 1190977 739896 1530117 986230 1627103 1043915 1323226 748540 146251 1477850 1268980 1212955 228292 137709 736881 926402 990584 98978 1276266 1305325 1375822 1332936 1019052 831756 1314449 1067343 137248 1377723 104747 1919903 1651685 286852 1317235 532678 1680744 593717 1320959 157995 298344 477107 1678409 718966 378382 1225583 1628207 365632 1692990 767748 1764949 754037 1171142 496457 1432866 1706308 824374 920482 671695 1665984 1974033 761282 2698 782993 1315849 584968 1706059 1768054 96522 1079614 1467534 592281 743926 992734 1692081 994941 496439 1598222 991449 311438 189767 1960569 1480580 380621 493862 417048 1871135 1622514 929205 261405 415686 1690544 1880718 952716 528672 334555 371909 1969451 881358 1655251 1851723 1860398 229190 1326200 181582 370632 1426644 297029 880396 621808 439523 1727956 151444 1070226 891301 384933 692584 870156 705115 35454 1480009 354371 780135 1791165 809869 1763896 1823527 1802617 1289098 654687 848380 308209 633875 898859 576622 890087 477257 1407668 1158440 1620854 928668 1070522 128161 1217144 1606 1043193 1248033 1405120 1084748 1576463 1353826 1070070 1360604 1773965 529787 1873161 754507 252758 218674 1123457 1737873 1293643 892512 1101221 14713 443174 455016 1100944 1226184 753631 716177 1159856 1630696 1742601 16680 1615402 1594063 1967485 35255 492062 1999137 848633 278918 796277 129852 930191 1731961 455522 669073 271791 1528653 57329 250092 817306 682540 860529 983072 1002759 406076 1253503 1103203 1857168 542697 1070997 827297 1194420 1592003 1190440 1749227 318844 1633693 1040247 1786597 171288 435501 238370 532272 609695 1921822 1380191 599777 1532889 621725 1894070 422485 1396718 789217 1002441 1258559 1856333 1494062 686452 308530 124852 288659 1072789 1810791 375414 889445 708458 926423 766004 404453 1995459 870695 549105 1235384 816006 932769 1786852 831878 1622267 1140631 809026 1451662 454102 1298024 1168097 34151 1413368 499392 1774889 311475 1360811 149455 1027281 510394 443256 1809709 995219 885790 131440 553085 182483 1006803 1442202 1240836 221658 495121 882954 1208386 988421 1249895 1151194 1890474 109517 623185 999575 610658 691011 1147098 1590182 954876 1409270 1607204 629091 30138 312193 68232 2903 894650 1160036 39569 1983090 1680041 1799251 65932 1779720 1714598 47485 694361 376840 1126763 74141 1449964 1965363 61601 139629 1412551 1007817 1491921 1776228 86033 1724166 679092 1662986 574387 118314 1659578 749433 69935 351417 1691960 526781 1605187 136535 260527 1354349 702273 306492 1833213 639360 533615 58113 1632796 1253123 124340 930959 738666 667706 990565 1408107 263325 17426 1004310 1445830 1374267 639900 1353677 1901966 652845 417438 1756037 76822 438061 1256704 1256782 741620 1266055 1822963 925827 153102 777774 656245 1448668 1438477 374306 1366998 234628 1723902 81382 82351 1880145 1746095 1035113 157015 669858 1338039 1592451 831917 1786196 362802 1342419 953854 1912237 497681 636541 339421 1662729 1725805 1583423 960388 893923 1158037 1785685 1056138 1807125 77639 1647767 1543801 1258749 350992 843320 666065 295563 248072 165549 1541373 259816 239551 244785 332653 46480 387848 231491 1820882 310562 1139661 1450503 24465 524941 198546 1564923 560631 830954 1271657 986856 1172006 1228987 724543 317659 1201379 717813 1728441 778727 1378766 1282531 114218 806144 67688 365450 184613 371953 606842 1666206 1927519 929859 378771 1989337 1461344 227732 1545351 1108744 381339 185488 581522 62679 1518154 236786 1731814 1802293 1733282 1241484 1980554 1684267 1298978 121722 1155348 1809157 1706334 1342890 282597 322599 1520514 468770 850266 851545 17736 1947729 1490855 1093370 339764 1886208 426791 1835898 1090021 1544488 1531126 1197109 163007 1422368 1755802 958637 494523 106352 1212145 693264 344345 79341 47133 1593205 683577 1842985 81775 1203194 1753969 360365 959937 294337 697170 354389 464503 618059 1198076 1594256 978246 476121 475781 333497 165999 371331 1226713 1126944 230687 111399 1714771 876754 619375 922065 1050006 283139 734424 1803533 729574 1656484 1114614 892588 1580660 1350639 1567902 941186 1642952 119558 1173248 544803 1710690 419643 1268849 155511 927189 474719 1555727 1558177 156930 1552036 1640953 476860 1504177 311064 208016 401311 1371325 944526 1787225 1681466 1926153 1379957 497132 1998020 1152680 836967 703412 522509 1048509 1287046 1335606 387523 481628 1215993 606560 1091046 778784 1770225 983967 1512727 352611 1095313 505517 1779178 692490 221679 1626610 34653 978393 398553 981836 1297564 1723919 1483115 429425 1169202 1499376 1832584 1331292 1384126 1849531 1243985 1157443 1951505 432021 1013011 657391 1816500 1951678 901997 646367 1956225 1725499 1830838 1093480 214892 384618 1258488 1100684 1463531 1325179 1287832 413659 116133 858747 1803367 324748 626566 424099 1278022 1562540 998847 1915112 347128 594093 213285 1662216 406358 1539267 278232 172013 1979167 1807276 941619 638911 637592 983767 8240 1740715 742985 542861 1764395 1152939 1403423 1239483 39515 1453246 557525 912212 779240 1323900 139965 994750 565853 1473753 836051 457897 1621228 880398 754540 1490634 876712 172376 848412 795106 1148052 1230853 1344539 1985074 1309476 1071750 1392638 577895 1868270 1381342 1062464 1620700 380874 162407 59627 1928581 161132 358418 1120324 1207861 1357054 618151 259157 321784 1833132 1943630 728597 233515 1931743 752621 1598094 1808533 409928 1882057 185230 1479120 1177163 1293531 1214106 1468559 1193417 1032167 1524757 207165 155067 1028356 1436208 124661 895677 541500 1978788 1066990 305091 1063585 1253368 336501 1698800 178790 633240 1361977 1737353 357542 598058 84466 139638 1473108 510705 1453990 439832 1010673 635631 483489 1033582 509772 314928 2038 1351798 1596810 1092821 932286 1134438 1043180 749995 1258796 590640 1400262 1169698 550045 81308 1986258 1678248 1723298 1074110 1582070 747683 977478 826379 976321 1805694 1311216 1835022 1384972 764068 1585124 1469141 512724 1928207 268012 436605 1617972 889920 1598770 1238292 409404 1956828 615774 1131769 675447 277134 1084662 1417948 1077466 1016909 625579 1419777 603616 488640 801318 1630512 469947 1658813 1231690 934998 886648 1640202 1038542 1961601 1950704 1225226 182471 613899 1851132 622604 905751 1033751 1951079 1456808 1862897 1382578 844510 1096265 243919 911495 1120183 1066538 666293 1629558 1463831 1591614 1882678 1168157 845349 1442217 60936 966202 1827350 467558 1384358 668754 21811 335898 1496661 1711060 980251 1054684 1766455 10554 1964342 1482459 1679196 1236891 580923 63007 679051 1775846 1807373 1879091 1535806 282774 1443016 804915 1413427 535186 74676 1649629 1546678 95816 370076 1079128 1824707 1593738 985770 103018 1402005 527049 768697 1302656 1450743 897621 1274929 278572 1802501 1582680 1634817 725095 1967255 1948043 1587125 1623620 1021259 777236 1313975 1097182 432707 809054 478407 1001278 732609 1450912 921829 863420 1663438 1353712 716039 1094560 1612113 288191 1253252 1773848 541909 1691811 1059134 514538 433839 843384 620192 1158010 1667873 397726 664196 1985498 1276396 1226775 762836 873322 1115316 1313213 268615 626770 1551789 956578 1698831 1183663 730064 47259 721740 7120 597658 1805819 940045 733168 1149612 1418769 879247 1542020 279204 1848626 322095 1830463 613836 199699 1974123 1950248 1387773 1535537 724017 1333552 416043 697509 1733396 1837459 1479888 1693955 974340 6537 864801 1274948 102575 905428 783465 551304 1361636 1839543 1430127 588672 1698846 1374495 282322 1159606 1000912 604149 1980953 420676 1684559 1641268 1966195 658812 1750708 581136 758820 1627651 918869 1627924 1044764 1111189 1281300 873649 1635523 490043 1787224 585051 845158 1063125 75094 1944743 464329 344418 578125 1446297 1570021 493286 1378223 728875 78517 1907393 213392 1660755 1991284 490445 1469761 607330 1375828 146959 1827304 715267 1095533 1797611 1966149 1205099 1474793 132743 1759913 1898078 1237346 1249331 1730752 741025 1813573 904114 270576 172289 490167 925429 1078846 575455 1597814 1562510 1524780 568860 161362 248631 1565763 1292199 262789 1382644 495786 1904966 969605 1256049 1560385 1631225 1655261 1835835 998301 368907 132030 88556 306402 732461 974577 1933750 1559498 466558 830640 1446055 1005433 725198 131348 724106 1991622 1574328 1328343 162393 1954248 1483704 615993 573720 1444821 1219093 832304 1286548 1197511 1152055 718514 1402473 1666294 84350 1522016 1488750 1637293 179037 582545 1122837 633039 109990 904383 1190332 126870 381440 1898837 586826 10464 651469 918596 495619 1669741 1976636 58128 1404859 1719376 1937496 1928074 1118465 654277 1555658 1973257 830405 1600695 858488 1207086 579607 596305 1647405 589410 696400 611547 1379763 1526533 1237993 1120721 1179967 1140113 362135 893981 668630 1638016 723033 1145517 1680537 572092 1161329 887554 606105 74579 179735 1549320 909011 856827 1920801 1720475 1217582 53893 1733692 1500640 1264428 474863 318658 1342638 575589 1287893 149554 344062 623054 571478 652977 1066346 1787964 1413074 1371773 855638 1419067 1405170 36339 550186 820867 366558 1006797 774030 899428 1074491 264516 133551 1950025 1838194 996402 1229558 1563586 1173022 628366 279638 1418222 319166 1462983 1764820 832146 773616 1546472 1979402 524242 1937670 1605577 1327595 1252354 1984551 804585 1404012 1932141 120272 447707 907953 536401 1667289 1417990 1581304 1165469 1123797 1466786 401564 1527446 103332 787391 941474 1263783 115284 1730487 154830 593193 376206 1799812 987771 1879146 1788347 503246 37592 1198625 1357261 542651 1180582 697736 510258 810837 1984284 129427 1187099 898618 1529427 1192205 773248 1553050 1759473 228257 630758 679311 1450666 144693 1611056 1734321 524739 1963879 229877 1741460 1142262 1134614 187265 1683359 1772811 625817 1259376 1604629 511834 1114252 1327226 603305 467257 1663367 1173943 443696 1396702 1471361 826005 1316327 1883829 1630633 756498 77028 1969102 1106976 1778943 263578 1734343 1758517 1059257 44337 1578413 706515 1907625 1350398 1372161 768685 1792571 1105633 623598 1518691 157960 1929946 516130 708008 9543 1693986 1343956 75496 857030 1301177 663286 1039092 391069 1216086 566785 1742977 542937 888915 265919 1844405 596490 514674 1038363 390104 748014 135138 340727 1765713 135148 290903 409231 1048537 166520 1696784 391480 994099 407719 675053 43426 715258 301587 710392 671887 1864909 975622 1353731 249838 1389367 642886 1302104 99176 1480774 237693 252193 1487171 110093 506643 1745758 1851433 1715694 1428921 740702 1955249 946465 116791 1217220 972235 261384 335990 1191808 1086169 1548277 651396 11288 1013079 1011164 1686030 1769388 789755 776978 331243 1970487 736967 1284730 1911746 959467 596606 580685 1575635 1259975 1669409 1769106 703637 1521293 1555232 1829363 1890906 1034163 1649369 995813 1722553 1206745 596549 984765 218301 177493 1302199 214352 599799 337301 1351205 1427989 1743916 238999 312198 1752108 466771 220150 1211643 1479135 364461 1850281 807838 314288 925265 308368 1999330 805822 1050060 723240 654254 746314 1287829 1195773 1756324 1155054 160212 810564 487128 1785142 588240 353034 1026310 907387 889695 1663629 1504441 506146 633333 1733975 771126 1606682 1747721 509453 1058513 853139 226540 695685 423045 80859 573760 309746 184287 635099 235368 1734616 121865 1897801 983803 6540 326606 1949385 1873129 1809312 698687 1322161 922136 1326021 1019417 1070573 930283 1914108 710701 1935741 816104 303589 1092933 178138 515949 1591202 1083770 1200185 39542 1071526 1107787 39681 1445880 639589 1012414 189565 1931957 860007 757360 1671042 1145914 509518 106035 675469 1180129 950782 1330979 826937 494875 31910 285170 66690 936304 1204048 1087406 21092 1953702 1945520 1737915 769724 1361287 1453647 1679731 1814306 1771006 1704358 1686527 457343 744660 914521 581997 791549 1131349 130172 438516 1601601 671277 1458205 1401020 915602 1919114 342993 1576311 835212 13431 634516 1074096 789067 1950927 818334 1237101 663700 1517549 1413447 199281 930181 1371326 1699466 462970 949868 1208901 1567036 119003 1064842 1128090 12690 35213 1776154 1533581 1220988 949690 1063051 6267 43983 1401724 189861 1327617 1139619 374128 1421054 1399040 1705020 1262321 989389 247181 992735 1337865 1944824 208979 253226 1001707 1133490 1054476 1980252 1341033 593464 1276038 741104 1535003 561870 427516 1768116 1503491 593326 1438316 1384826 1421972 1393341 931597 1084703 640012 13176 476719 313332 1891655 1365482 14508 1229016 1154560 1942404 1549001 1363993 1650106 679574 113167 1063976 1960902 1189734 287791 655854 303689 1182870 844327 326059 1422351 1382048 1073811 1068169 526346 978255 135361 709032 1809547 898510 1431254 772863 1464180 109876 1973209 687480 433849 271227 824742 1244989 1690982 1830112 773155 526527 1462073 238303 979121 1439599 1231847 1892665 735262 1501171 547441 1478902 860764 329019 396140 78750 1726493 1114694 1018425 1178912 859093 561751 1654081 5100 368933 384330 1736668 1673120 590018 534887 1993118 156696 676355 1295181 1627512 341609 255868 295522 1894158 681884 1253200 1686171 1135949 873275 380448 1831620 1084281 1903612 458684 425917 1933951 1444483 405196 189451 800684 1021021 117483 1403194 536283 382158 1047743 438901 59027 1400295 1444566 324628 179253 26490 1911344 582533 473555 427898 1781377 485102 1776372 654402 1458603 91692 83876 1759635 672794 858338 123890 380447 21829 114266 1233990 1649395 232828 360806 26805 556917 512903 1165584 1035906 1559863 1182199 1970142 1037184 1937183 1788817 672750 963040 554996 55971 1892356 1019122 1690128 1936206 1158005 1285204 558997 1942792 58166 1877143 1370227 1877487 950682 1286640 1640295 1753090 1568455 1058515 69840 864097 929667 1561617 70581 1337136 1401758 1956346 228948 364480 202628 277455 583912 1925910 1795243 393278 406927 1498792 1416778 1248371 1219786 1041897 584823 458958 1638113 1042025 309256 1906169 658305 504384 994590 1528835 905861 1292422 139005 1544738 1930749 1038573 1069442 346990 757659 1533540 1637513 874974 1258430 104817 116813 132877 751511 1258530 1732622 1062215 1852356 320575 302350 935299 799948 1432210 1758754 1345314 1300288 1130426 537933 707760 466310 137982 1803711 1843959 1793078 188306 668030 1345106 1093227 956703 1445757 1659416 25307 1241106 1530099 924150 1279852 886918 1953595 58174 1598896 1694137 478544 236944 1730554 1289040 1052349 1081763 856026 1644775 1908017 696432 1089250 1368974 1858256 1672443 366042 1858034 1115856 211504 1256622 1265052 1184822 1984790 1554600 1977229 284880 1377948 53032 1643640 128270 454713 1966398 1870339 800397 293851 1279809 232576 1935189 480532 1032969 779277 1361091 386154 1059779 422357 846304 213153 70751 1346330 786776 711603 1364040 934279 95109 1596185 891349 1938370 1219164 1248687 1618126 1721577 108617 387847 952349 770961 1237096 999517 1277919 1799662 1499614 1213953 1385254 290091 370642 181649 1764688 1250464 667405 720085 1251543 992155 1084091 1882557 1299245 920328 390996 1534807 161815 295740 852097 1518707 1763437 1874935 1001747 1893090 285787 314694 272505 95892 1365228 1525095 1396462 717833 171637 1390942 181579 1657788 1782980 595521 1369423 1026529 1090296 459468 1651937 728902 24680 686831 1701083 95491 1561108 1716614 291304 31355 1046963 867978 638320 941602 1943570 507802 1881792 1955293 1538557 138471 986296 201028 1762939 192265 627015 194185 1471424 1695627 1774277 1879995 357748 762559 1159390 1173571 1205083 1198956 684209 1398515 122319 7021 1232359 845126 15016 1685609 403515 422967 261227 1133444 1093166 308029 1075500 570159 306628 1927422 342077 1335414 121042 317631 1743811 669529 1713973 772216 1505243 60033 1915347 1213507 1770062 1831362 182473 1223406 1401190 1037796 550629 220859 373641 1893968 1994239 155299 103924 1931038 1769873 1479728 926642 1520690 1093516 1061492 75754 1075780 918426 955841 1897012 376928 428105 686762 758189 1373734 1444399 1008324 970893 812972 602578 1051362 781953 100972 1345993 800666 1562675 720467 1934570 127988 683336 1104237 1103944 924650 465361 428785 565186 805399 1671080 29133 594196 1844755 1649749 1153067 1330173 1443787 1074227 485659 410351 651382 1085209 1061154 1449638 110346 1020883 680419 1749493 992042 1189593 623498 358269 23526 1144848 559833 973145 1130398 112455 1627216 1101094 1281761 1316219 1184034 1053900 348742 546893 1503214 706497 263499 192595 1677700 1141521 1345709 256271 582978 1145426 481217 681841 289950 198909 1555183 131513 906220 86066 1009383 1556687 1909702 1723022 1694270 1892946 1304729 799957 1175049 475778 757305 1677050 1785818 1364441 400954 1257961 1184192 209696 596634 1838080 785950 1466296 651066 1030092 1637809 825923 259898 708420 1709528 1105656 377140 901105 1415286 270584 897047 485619 1929889 863066 1210920 1593275 1669337 233171 395571 212475 1186925 1868524 835085 404642 469474 794029 79249 390577 1563537 840655 1275587 1167551 815636 1216831 1697200 17652 441368 1594148 570224 1144601 665004 1947175 80065 1297617 1212282 1968005 178690 181079 518149 1095360 1276616 219294 416111 577476 656517 1126404 1871894 344478 1733898 1116653 1205993 26961 1483407 1614132 447289 1329119 5392 777457 1512564 474374 1952106 769261 1524191 688177 1472960 771061 306372 590685 648954 1474362 1267866 331291 384112 1454212 1314393 1788625 1432057 239223 1970870 1159893 109858 1305674 168842 91954 769626 30060 1389581 465727 673078 1595611 1477502 527562 1164355 1137526 622540 1795202 845081 381082 1887265 553538 1394854 1373828 1108008 270412 477831 1810211 1872506 347505 1226901 1156149 137245 741209 1888573 1605686 1310204 341177 1556761 852563 353910 1793524 233541 1588693 1341298 1196168 1879976 1414355 760635 1136115 909251 814158 958622 629581 1510542 569880 685762 1788831 1298022 4119 1841340 850257 540544 1466599 1132700 1866984 1366326 699475 844346 1090029 1284501 949664 1931693 654194 1813455 1263191 1332589 378002 401632 308831 676103 1555133 1566135 1100394 1336639 319210 1430859 413046 637313 1140498 1998467 930798 701907 1115903 869046 547547 1999470 748958 1465088 691499 1221546 1734486 477122 1916368 452235 1861237 1950827 1011970 943927 727276 382682 1462170 657292 1219925 1612965 1094196 1816810 280691 207315 1233775 224187 1851284 998114 487808 165099 261871 692714 364422 1240229 526324 1469205 1860599 1918243 802676 1626369 1578873 659910 1437563 438888 674493 795920 1603096 1821494 676480 258215 1208936 1575774 1732759 119221 720829 1197077 1262439 1669029 502721 1728666 1150734 1472161 463252 1704968 1481735 1832517 370538 1969705 488142 1429926 500509 1056439 689701 1118869 1361079 119732 156650 792567 1434257 1480411 1433665 1602495 375564 505309 605614 1998437 1600794 1853331 877353 1209293 483127 136328 1092585 1116192 1875575 529565 1323165 1998001 353010 111583 1208025 1866054 570582 1707719 918766 773569 1548257 1536416 1980129 1414345 799806 362553 1335639 1755473 254830 338940 1728930 333397 709368 93232 699619 1239471 1286832 960923 460411 216401 12954 358876 1107043 563129 1495967 1114608 898755 1059383 1108306 1035294 664208 653905 828860 1334640 579102 1066922 15151 1350944 1061447 443477 1080308 672547 792719 1136865 1171124 1649296 1665040 1696768 1472647 342430 1614726 1725269 548833 541227 1056549 521992 815118 947461 1679993 797735 1814495 1501395 1173470 969432 1838220 1731178 886836 525379 46009 1435886 786948 1998055 404701 1700317 249649 431193 530292 1303642 181770 39564 1007010 1871755 630658 1214642 1830655 56614 1760794 576505 1704504 466599 1627409 546425 546297 1435708 519906 1223924 1998498 1752300 83734 963402 369462 1703578 1644997 765472 492635 1733265 1642183 1408163 1303476 1458090 1656774 1069279 633464 1284243 223594 1445003 1281574 1372890 1567784 1481058 1162591 1186257 297681 1663690 771818 555119 428900 505308 87958 1108079 649097 1424889 1285497 1557123 747129 588763 62803 1286637 1334782 69404 811432 766112 1891434 271507 596147 459147 549571 1846666 1832647 168287 1748209 1743498 1136373 1842871 72458 857499 1951607 1369038 1764553 1367616 630182 54229 1503129 1874074 147162 811060 1484771 834148 1289592 963431 86716 1571915 357327 225699 1995327 787541 1155134 956002 238457 658064 1599296 917509 1904962 519507 528965 458354 906611 917360 892145 857860 345862 473946 1582209 606930 110622 1241643 1830494 1139829 1754799 266239 1100255 1526438 1978344 4784 1609337 293377 107760 1456379 1835698 1330891 1899080 558911 569443 720487 641572 853928 1981779 1550723 930001 678926 1764028 1101015 1557668 1235646 421661 554637 1164455 955760 1914157 89287 1647688 1339148 428509 1201296 77379 1978666 815161 887048 1797622 844620 647432 1332262 707973 702036 214645 1237841 293580 990396 635144 761967 74973 1620019 1700023 1466831 576752 1717820 97831 387446 630006 1404537 908248 541642 247441 495204 161572 840782 953834 1593243 462039 1753466 243643 1784177 1560570 1923806 1544926 1532055 963316 1932452 1903250 798099 167404 1292336 1411110 1867071 722802 683147 1642359 1199972 1320976 947409 543415 1783769 866463 1351364 37127 936523 1612487 731404 796764 1973056 860358 673244 1704877 1823576 961016 1856584 914648 1308166 1880902 205304 734860 1642260 1443892 597884 204315 1245462 162629 618683 138044 1270419 1991082 1353232 182807 330863 1371588 1997732 812874 1847886 1890608 1407347 1011375 590822 1850876 1287235 1343266 736297 1711249 343863 835832 1680984 1515846 141102 1141072 1270027 1980888 504054 1787542 1836265 185901 1252465 762551 1154935 1751841 1448487 441451 76407 146098 84330 1640022 1067274 851047 767356 1625369 1475025 1108395 706286 99324 1013041 1754974 1565245 1352943 1766645 294060 1172281 196904 1214105 693178 1351224 165200 1681158 1578611 1852687 1439815 1454692 1823745 727377 1678112 836928 673919 972054 469851 1811736 1255918 1429936 188884 276717 679592 1400855 1912315 1271695 1941697 825488 687836 366589 35839 205463 1270064 1020264 1001094 260174 759339 1451138 422925 485780 1050755 283933 1759552 1298912 83280 259447 1488736 846004 460989 1282591 914061 294994 652439 533357 769150 1182144 751152 1146158 1220195 673026 862116 278632 468745 972246 346899 953077 971063 829219 1085513 233312 1364949 307648 1063838 1716084 329978 450872 420361 1438133 1626655 93417 1548096 622037 1501314 427753 766498 970219 1680313 1773122 1157470 695135 1368145 58662 1970424 1002741 484811 1220226 1752368 1482067 468496 1928939 1148999 890326 471248 447271 1626881 1323701 38667 72875 1772994 1259149 981528 537159 662736 965478 243600 1968637 40801 1276747 1116686 1411884 143105 1002381 1936346 1990884 1988221 1952859 955830 1775958 462734 1117369 1386526 1811455 1101928 1407900 1023983 1098514 493929 201958 808432 411020 1258765 509564 1332832 1818137 309057 873892 848887 1005893 645550 620710 1381620 318978 1288129 944404 785456 1479408 1170647 1416948 1441926 1061546 851690 699027 913738 368246 331350 820725 956162 114613 1724404 1701263 242569 517646 1891423 1731030 707324 422257 1564686 277647 1779403 1342278 1490135 185070 1821878 1431480 1734682 1533712 129448 439570 428778 596366 646365 181087 690462 789890 1033923 781510 1551738 24331 311314 101920 485306 103969 476796 1566608 1476227 250844 1164444 166108 1284423 248564 1914755 1527320 681699 787904 209820 1264931 227759 402626 1439631 1006651 1085139 1505429 1137546 746735 1013103 1688455 1821313 1654694 1018677 1468008 1562773 1368864 1865030 1409327 1249971 1044309 1003390 1148988 1287492 1069970 941466 556113 1590972 766202 1726655 1562875 1387819 244264 293887 1726548 284536 1613983 240101 366801 1675954 1237896 593947 1297027 1111499 1231746 872977 367001 210209 1953891 1582052 292592 292876 202879 803046 1233932 1512294 1215087 975748 1724687 1351177 933728 1282951 1726428 1671823 1832154 196041 1202050 794816 1990851 713088 1372588 1637609 1251997 14380 1657845 1872121 1761199 967484 1717625 1162125 1468166 139562 514611 1718322 1545934 137147 427110 1603699 137841 1528217 370937 824512 863679 162091 1251188 578687 903157 1203628 1695974 1861186 1057582 1538055 1802053 101085 1188238 450205 740719 1504819 970333 1716666 1884360 1462732 909416 1379375 1843399 1944635 1423939 555612 221583 1281973 21483 1882585 1841589 346951 1538359 324102 775159 1423653 547047 935516 1341321 1234259 1263848 1771943 45678 1809590 646504 797777 368288 429164 414361 1220933 1892626 51514 62930 278580 208365 201656 327821 6140 1772259 1471418 908572 1506202 1051072 149088 1035525 27379 1659520 1510852 1030266 683242 13285 417751 1845930 324151 1973768 1439144 158606 1899269 194076 1939885 186756 603131 226393 725031 811431 1083372 1294149 799740 1158123 1895706 70332 1268626 777952 743114 1828078 664317 1649567 385015 1481420 726638 420928 628951 1928030 1620839 1466364 1831389 1308796 674535 1760923 1906270 365598 340661 784296 686785 1026383 1586739 1079760 1295725 612335 1852378 209913 1096604 73155 1496158 271786 375295 1007260 1846999 1716865 1493169 1763376 1848495 290866 910410 1701959 1139091 470027 1704327 85288 581406 786018 1248108 930564 1569717 410843 115496 1891233 126439 1738228 58060 1067678 534605 1294012 938145 1199354 1162530 1620666 1114736 685415 964320 1131408 1289256 568034 599867 1259105 705147 179534 1608668 353551 529149 1928715 1246867 832882 646804 767532 564771 1087871 707060 1676119 280195 1091525 1452225 1089022 850482 691170 1350078 337653 76459 600372 857823 1457445 1302006 1589071 1367363 1592085 1875821 671474 1333025 925088 1912005 1010524 699589 1742814 284828 1073619 504465 579469 1254063 168746 1241707 1938159 1341820 64632 1868782 682023 1222649 1988737 1961388 1447113 916285 1825974 1210138 405206 53841 1627447 1341758 647820 1156388 1242745 1246211 601335 1822986 245397 432841 1613288 900610 1125932 835430 677145 1695427 90010 477988 1339522 1181097 767358 325484 250587 191145 831215 1915007 321037 423627 616135 1593500 1393737 1173742 850458 811580 345737 376637 1011858 1169127 1532611 622503 1208880 1023665 1856721 651685 1947114 965764 1102372 154684 1924009 587507 1711490 1370593 1638158 636501 234917 1581914 991640 452877 1808919 580916 1509449 410390 1614547 115612 1301950 1258100 1552871 71244 1818453 1584138 1096572 1123402 1552505 1109257 893307 512936 1139604 898350 274931 1368015 1232504 1785809 213058 1784359 16956 346360 469022 552276 382974 395675 1901658 278338 783233 1031725 603031 573867 187165 1915733 235320 517830 1015862 1856631 37483 1344535 1881435 1118152 195810 913283 693497 1330054 1756218 764539 388116 178734 482759 1836726 1536461 1096690 1283479 667611 1629256 826982 1895755 788106 341505 75600 1053735 366082 1589586 1755590 806570 1950757 313577 1689055 862312 27140 1883161 248008 336243 1862943 1466476 929506 808441 219085 796796 203480 1231948 105857 555916 45389 522848 212860 1936695 1535429 55634 1055380 1963447 221231 808144 1824740 1317886 510141 1760168 921162 1428624 1928925 1124856 1384717 209230 671705 1208239 1617380 566720 373745 865178 1422998 1917868 1212447 216333 812818 242543 1170611 580762 1432319 1641076 1304979 916691 1740837 357669 981215 1925242 716552 582291 1550145 1748970 1510184 1283005 1919122 674511 1547043 1221291 1408738 616441 1436145 1754793 1182359 1927999 612487 1111263 1661173 1502871 1405774 1697306 853430 462291 510186 1458964 1493469 907495 132858 842207 1132129 103363 1187864 1144356 168140 568176 1078182 112917 1586962 308926 1861127 25450 486827 324504 310519 1406988 233004 943246 289000 461413 405489 1060891 67060 509930 1167706 1012887 217354 1310703 1273465 869511 1708597 979770 1108520 342271 23236 977090 122368 52653 404317 1780193 232745 762770 1547046 1028425 575484 1538297 189538 420979 520676 1382803 1247410 890267 1480243 524470 1346704 791808 1484586 1328325 1069627 1529845 284408 107541 1805940 307905 1732116 1050657 926047 228063 905420 474565 1941345 168282 159614 934204 254751 1769933 1967641 1581803 1957648 1490292 1497503 1267886 717868 1010557 1634521 1021054 12019 1518044 1000567 1344802 1184557 321656 362764 783789 307308 952847 201077 1410663 808035 1427796 698385 160047 1153153 1392146 752740 1835336 125619 328057 981573 89480 1521724 1711831 454944 1160711 409052 781557 1356481 1207674 364319 1431467 1977581 1959274 1005259 1111285 1114075 481476 521231 1506840 819901 806845 1318272 1220273 1930981 1883145 1162535 462937 1292817 1196869 1084784 340065 1690083 507498 1424769 1577936 1722572 1878381 1922589 979031 1373508 1503489 1339476 1453670 503337 1216370 550646 1274946 17769 746856 218798 927914 1174426 1724723 1937841 653261 1709495 137666 1242963 1957465 1342547 621929 1253157 478084 624003 49869 26353 1900256 1294603 706908 1426103 65818 1558885 1503439 22581 1012653 722935 1645712 1103800 1262998 1001830 281892 1550181 371795 956861 1956080 1956409 1219980 1406929 780277 401435 618018 527322 946645 1721567 1632853 1417189 79323 1089657 6482 1343354 215509 1622190 728723 947465 382889 1120435 1154104 1728581 1241516 252981 561173 1126198 1640053 307635 271490 546692 1657240 173778 1119424 312927 755487 1835445 1784740 229057 1864190 1364495 847194 343786 377412 116725 1035411 418173 1457596 1757126 990401 533102 1328483 1656493 860408 484104 983977 1986306 1858806 153334 1792476 401318 241134 1245296 1455997 503987 998815 843028 1323308 1367705 185182 777724 188658 150470 845885 1879403 352547 980952 1611505 871365 794233 1033746 585643 1319424 925622 278304 578106 142389 55794 685825 576005 426643 169333 78065 131443 1113782 1023530 1731793 1368057 1592946 1492288 205293 1694492 455875 123494 484735 93333 1769020 1104498 25525 475979 989494 1435079 898028 1900332 1171519 1989852 1649598 362575 1480255 1478486 1634428 913685 1775093 1348984 847001 1286660 1363954 1714456 811806 1099451 1285429 286998 567732 1051224 1251221 460835 1173322 1105198 450110 1327616 1023669 849315 1341282 1068235 257996 872182 468332 1834709 149450 859956 117030 1910222 9242 1662329 513819 1015941 1947149 1252295 267079 1740052 207024 1726346 1905829 1506610 1437584 757232 1516588 1761488 977816 1618350 978746 1932218 753222 624046 1492615 1892446 1454199 219519 736928 1795798 261620 1126830 663435 1934640 915841 1904955 815318 1313959 1974458 907774 1378058 1743769 275084 536020 1709631 299902 1596727 238212 1123304 1926524 1857054 1576259 833446 927581 542796 908104 1594457 1207548 191713 1988598 443836 1697456 334200 1340764 1215150 323433 1720880 577800 1362665 135664 1288903 490572 873947 853027 35296 1061673 833265 227742 630435 953952 687266 809946 1729599 1228968 1863619 119573 1525405 1841092 15684 521557 1961231 1511105 951609 1404742 564238 884213 243850 1599157 7211 1304234 411807 995318 1080762 412732 484248 1341006 1862700 171139 1789548 1204492 724160 1366991 1028283 156981 124574 450386 607084 1120068 629177 918994 692350 296593 1253278 1243368 1430749 1852283 868313 669196 409839 89303 108607 681512 115741 940265 916009 558248 150646 198547 978080 1850877 1476615 1434572 1410164 724561 1692255 601806 371239 403187 1397379 339713 1584686 1703223 1603791 876099 403036 138233 638495 503367 1982654 1317426 1528968 1028787 1737877 1064126 1873069 1512121 483600 326114 1553440 134274 287238 911533 677256 407284 1784863 687039 1629530 1443215 1797834 253344 821172 924246 1851301 977385 1018374 1609022 1959654 317474 109362 1241160 809749 1576219 145992 673827 1599436 1150275 270118 326794 1799168 601133 1618821 693201 1839900 21669 660353 1284110 1510937 945784 980579 338897 114527 1338062 1284883 474301 778380 603398 1387573 677998 753111 1956728 767648 911891 970400 160672 1986513 1679672 64362 146666 1579794 992065 101631 897843 1957632 593094 1392187 520212 927178 127229 1175948 634537 220630 1134893 1131401 583591 598983 41065 1232902 598148 568572 104682 979195 67661 597768 1707585 1762004 848571 942627 1824747 482032 1997549 1465561 1870983 421706 1082815 526748 125691 1851969 606504 1100669 25015 180529 190274 1310968 1424455 992769 1123868 1586552 458701 789337 1909942 1435990 1739307 102627 782715 145284 805140 785643 1010180 525579 1472128 1895728 1584104 7618 1160363 84282 569953 673185 887511 475884 788582 854405 1676805 1592947 1021331 447476 13934 1197786 1349215 828464 490633 754802 91003 177830 110700 154378 1067809 1245723 1701475 1107757 1428353 910935 1417816 256583 1699145 162653 862117 940763 319476 630877 1927814 1423566 779298 260457 757539 295707 201813 307488 444458 1194279 1927701 559434 165442 586928 688531 684865 954517 645309 505261 487409 1694922 640130 1325263 409341 1055745 613107 1576534 239428 1276620 1562794 52355 924253 929562 864812 1638792 784822 355520 183537 1126924 635862 1536117 578553 735101 751610 1682600 496367 1093560 1098259 1508877 572662 1629543 779375 1372797 1252748 1435120 1770082 1322081 256695 1694103 1688927 737770 1470624 62948 1463133 1549049 638959 416900 1616079 1879159 822926 258924 1618472 868974 1607988 1186455 465198 1450237 1909374 89519 1024467 1325891 242924 490176 324323 735300 1075604 1251664 1068856 821157 1545530 1892403 423712 922348 1042501 1915908 494878 297684 79949 1328110 750773 1725099 1788377 760785 1891342 1149139 1333908 9431 705306 1180240 1068273 1568939 900884 1261523 1294310 958152 528893 423886 896229 259795 1450833 1643093 1093984 1042310 540468 732694 1041536 1679035 1766525 697675 1519044 533959 114399 914948 1862200 1540838 1793904 1770767 1631344 634211 194026 740695 1044977 1214783 1640469 1889618 357552 938202 159584 159782 1477983 1821642 780387 1498505 1814104 224860 1577132 1287153 1743755 1340843 383252 1688154 1762983 1321799 1846019 1634890 1611808 589217 1322409 1158630 1006885 1403598 1311713 720834 628983 469432 183213 670480 431654 931502 1784599 1274125 1687233 1794858 1042522 1803922 465838 542410 1231797 249687 32485 745224 938525 938956 566391 684785 1232762 15967 783600 1769401 822671 272784 202489 1299677 471748 233201 349483 382032 771955 1814180 1541154 915968 1648611 446870 17030 188499 297580 231933 487489 1791096 1025533 1776296 742078 38250 470511 228712 285750 1321389 938184 657766 1836732 226087 1589508 857077 1941857 1499736 1207948 1099680 949891 814177 1759089 1121692 1900246 1842950 878688 738496 1421910 1043982 25529 953643 798789 361378 20056 722962 136176 1958424 1996065 452894 1800099 1814432 131406 1687041 1025939 828080 493493 1261271 446049 281448 1941282 1682199 1800257 1370133 1788132 1981829 1824900 82321 844849 558075 558646 734099 288369 49613 1931141 1368953 1563551 396631 1677145 720168 526213 1386721 711360 1902447 589758 1392393 1414885 381458 755459 1093636 1438551 1765176 1077920 1280665 994800 660937 339425 1134273 1500101 1618053 1305433 1334533 1444697 816277 874239 1683104 523007 281315 1051556 1366004 537821 1489424 1504340 137648 921688 1015637 537301 179112 941221 725015 1738721 1968639 591191 1034457 1893597 878589 1468230 890986 369347 1835450 1322944 1906297 1488083 1546785 1053786 1529776 546450 1628686 415071 603214 120301 1364880 1936818 1056083 395443 429498 1986704 1220059 1363736 442807 1135379 1662022 243311 468504 54309 811800 1547108 67856 1883557 825648 984579 1839118 517428 1534044 156792 1839265 1325262 1615282 493827 249227 1439370 557801 1764439 1026858 1998926 1490407 201597 1452161 569393 974522 545186 2614 1964636 1536938 1642910 1455380 1276180 758487 888982 1735444 201138 1605889 1939896 1293880 299076 1601805 557253 220066 350890 852389 897270 14515 160463 1675424 1249500 775647 1087850 398965 290909 179315 1428868 361334 1801329 1684788 485653 790999 1323647 1256130 1820038 949506 300893 651801 1837256 1661086 1940733 1925246 1874062 1394940 1875297 812634 232148 785339 975285 976083 58263 802801 1485480 349166 372009 771666 1141687 244572 1628053 509673 938561 1889317 1927950 959737 229698 1918341 93427 147155 1978351 275767 551955 145377 1210641 1974243 387060 1899010 1793544 236400 1798070 581962 377078 1821752 1517397 1996343 1418046 1740031 1772623 478834 1070867 433445 655833 368468 1673679 1133771 885341 1478833 1847393 1923406 356816 1722683 945383 950072 1103042 640639 1858670 1707302 618990 1636356 1265697 538980 1800264 1402732 1175538 316479 1862355 576723 1876157 1291102 1567150 796539 1610699 1081370 373336 126805 785561 1903598 1615272 883749 1397577 1159419 1094301 1676252 160033 835213 200767 818802 714941 233738 923531 518725 103267 891424 743507 1066143 1404174 208123 1866565 652332 575950 1090311 1561656 1162152 491674 206307 1597461 929335 1409431 484176 266846 776510 832163 1129371 1474023 1321005 964239 238275 1008534 199872 1528767 1794142 801358 95343 1644577 1349175 1114684 260749 464454 1405508 180414 1787820 597892 1700099 1824439 213978 1240266 605030 1739606 1038047 339350 1738395 520101 189525 1430269 1624630 1804204 1162727 1540506 284262 781548 1460660 210710 1223325 1534885 356143 282084 1438883 1134315 1255020 809237 434340 1699019 1502084 682396 807889 469465 1154382 381594 1509656 517289 652699 1150932 463402 1826230 1965438 985057 97339 278488 153015 855635 29089 1855297 1011180 1293245 5768 820247 1874028 1606651 459899 422836 723456 169132 59724 573352 40226 915116 1900346 1073651 960152 1192270 928667 1915595 1684101 1678698 193518 1081369 912626 859827 996142 777152 496790 1674237 708118 560210 1864673 1545618 460172 1455533 1285330 1076983 943697 353777 504156 517642 439330 838354 102307 1743131 1157818 1512640 1457345 301053 892015 731599 865319 598630 1891394 333671 1279910 997319 45435 1291268 1675287 979269 1173697 679431 283853 1057759 222974 571194 1701880 310042 221112 397922 1622684 587706 1808515 512086 584859 1589474 1708102 900006 1795727 705732 849464 1248023 256813 122723 1673156 309841 627967 703535 1983634 1489750 153735 1357852 1886353 1704904 1164117 1539305 507503 1149309 1108158 682077 1253953 444492 104454 267054 1749542 411127 1170230 149919 1379928 1487702 1950032 1509882 1733553 1404908 1409418 1922781 632860 1004674 1017761 1139852 531455 1378819 299103 1624833 953578 1256386 677072 269332 1216136 1416490 487279 1276510 108766 602000 1862115 1941751 1299445 661214 399496 1763860 1956851 1802119 372194 1822643 690339 1303106 176957 70668 1022958 1881209 1712557 434678 589472 1871577 1968784 1211381 1036618 437628 318798 935028 1386806 1940031 142307 1014747 690461 571409 624579 334140 649064 1300999 196132 1393179 647004 1759059 89400 1683142 891178 1081512 1259307 159070 1589422 634118 1891515 66356 967864 314762 1637446 928419 1315256 473095 571399 513887 1367139 1826040 1602574 1301882 1656428 388313 1327173 296201 1473114 1915643 1627638 1815210 1718003 1072043 1269033 664234 1441467 1639657 628357 145653 635713 1098133 710853 1398851 1460165 1160304 870859 1170757 208689 1056029 849362 1592006 273429 298518 1885330 733440 680808 1075466 1194307 1899848 1790612 1545360 99776 1455553 570876 1207338 987724 683314 990443 798160 1000198 190523 1380921 218121 154558 1226233 1554829 792984 1679858 1433119 1174641 521790 924383 421402 662418 1536652 1730589 1074753 973760 514548 285823 276650 463378 1734782 1718869 205226 279750 186333 1596168 991458 806272 1821780 1342234 244777 1489976 1175145 1889603 1218196 269359 319185 1430152 1373267 1530601 1018363 650100 1211078 377631 1242329 1949806 34276 528343 1486264 1708692 111725 792627 1154299 116694 14082 1216151 1466385 1883016 1323705 70983 1532616 1641416 287530 970590 30309 1774686 1511100 228977 962822 1529022 1044931 903624 1367244 1564091 1120729 154514 1609432 706639 705991 1505885 1898264 1563766 1173190 1622849 123969 1979671 588506 966724 119085 266376 172346 415453 1653071 559265 973770 34880 435258 1436479 762417 1502503 1051671 1278744 867404 1708184 877091 949279 897147 1416382 632685 1306870 871977 556057 360148 1884015 1038093 1684072 1943386 1039220 225664 1923370 1312012 1202512 319828 1010272 414131 1099884 873122 1736620 337537 277744 955638 1193444 958524 360664 1705501 965662 862887 488357 1364580 1252015 1642339 1681463 1017319 87619 404383 569419 1425281 18714 1262046 1733086 1650213 703672 986199 1173716 370655 813933 1661573 1720711 29989 232685 1165667 64099 739356 1634600 1473823 841113 1406872 575433 971175 1045725 1737291 1970891 25746 1595925 616251 992087 1995944 855087 914118 962795 318515 763654 152981 1519604 1703264 853053 1035243 871488 1437324 1112597 1821169 745886 1482092 1423376 1411391 1559622 598185 1192166 1424662 1992489 743191 162310 1423836 1844434 1082318 986749 1342211 593917 836127 435776 1102055 1268212 1224866 448889 1509302 1347985 1335789 1109722 1151368 1605436 1589054 149489 116957 305124 714495 982638 1939471 1661083 1014113 799849 1340870 800558 748996 1974399 1629447 556441 1286111 1334484 1772419 880017 1585026 1219087 1729740 1860880 288286 244837 963011 644943 1022636 1417000 1309070 402842 1734683 1832207 1904725 671032 718497 1092186 1087062 1171367 43038 523965 324192 566129 961428 1387802 1763428 1981120 701399 1381647 1372217 1832514 1863874 1347941 1582009 1830967 925512 1010421 1793053 1331193 1042806 1917935 1169521 1049538 607344 215648 272452 1155518 631665 1791900 1726156 352714 772941 417132 1478537 1829702 1793474 1798264 1069267 875723 746132 860778 1372694 1615932 1033187 583433 1515452 699950 176464 1122369 234879 1811528 346598 1796712 452853 996554 667153 1829990 1316531 302201 1567669 79860 1678887 1300627 1184421 1231159 1485950 866722 1809364 276137 404426 69572 1581362 1029570 746214 1392599 1019101 1171670 748671 13202 849388 50701 1104692 1514949 1433810 241754 1157638 144792 960386 1585491 944522 1092009 179900 694284 272384 814865 1400240 1627018 1935896 1649607 617394 53637 363488 237126 21331 1492524 216199 1909189 728671 1484260 332671 1657037 573535 1635984 1294206 851587 1203399 47563 882824 430620 184382 1498567 673807 114490 835203 151634 509972 1646014 1651674 614617 995759 1196676 1721422 19909 1607585 772087 1502348 787042 1543577 1494628 1559703 511961 349889 692165 1851053 653534 1294039 879514 1698582 1579731 117574 1171189 883409 1190740 870174 1841828 1074774 637965 961588 523156 1782590 1665313 1136707 185008 256971 184952 1081815 269894 831594 576031 1253135 299906 752251 1836745 578858 1123884 1894324 1315628 155906 615324 1035528 1654723 965767 417183 1113967 483282 1210049 1076793 196684 1948869 1518770 1016281 1532380 1210450 1831176 1212700 1607136 1931737 1189461 1898015 1705614 19193 800239 1187156 1264308 223145 1438917 137162 1729283 338725 134321 72196 1598349 1657859 644617 911209 1672466 837407 1319072 1999112 660800 1119161 442508 321557 463377 1640018 786360 1126759 1145902 365397 1458119 690491 889956 598257 127184 1493869 1779651 497242 709071 1668974 1312040 102647 535403 1768898 521443 1058705 1270054 1123796 1249993 1825451 161188 413904 1680399 519991 246504 799296 177623 1746194 552790 1241508 48391 1723851 1870425 1157322 849755 1555595 186864 1353761 1945056 452363 1337439 322578 249467 1049715 1528458 1868580 15380 1172077 1605614 881593 468990 1919799 646429 1951508 99196 294248 1230546 601604 157128 1458705 143983 852066 703959 18772 1934505 716758 1939409 1246004 706792 279144 1616680 1148528 193090 1575328 1151620 1566224 1435571 782338 716138 56286 1386334 894778 201990 271534 953669 1029360 155710 565874 1093390 1511715 1020313 609470 119670 1404769 1845283 337055 1135383 1322865 1140391 900966 1499060 1786466 1340434 414894 1623761 624195 796288 128822 531168 1489593 1421952 437438 1035204 1580652 186587 1030961 1045560 993277 1169196 135921 457038 1754908 1829660 303694 1468897 639996 1278009 1085564 146487 337722 1381760 417329 1185866 1614150 1019992 558708 138876 1846817 810475 727315 1547982 1223126 304267 1180467 1364198 1790092 845472 1614317 760387 322359 1667535 500860 474752 1839504 502519 1241238 1642773 1281740 657068 1623107 1721574 1136309 1042017 1162882 1387680 397128 599793 1593216 254069 1801452 192805 416042 1196697 275710 1528114 1365440 318860 1287013 1181177 39303 712404 1935814 1320556 250424 395680 832401 1765586 1237295 1876030 1699420 283491 312113 1589637 1427451 1589688 667711 1573715 497157 69480 338028 420242 1829928 569615 380494 956502 235448 1328333 1528615 1174688 160472 1857373 1527990 637526 760531 1213794 1062512 1911392 1266376 495605 1656093 1937180 828273 932763 477343 862290 1248494 1720256 69266 491934 838132 892655 1868351 509757 1415915 946356 287013 47308 1779560 1185166 1859370 1295788 1566950 1524983 83636 718892 1286333 1507674 1603282 22230 259357 1070288 1066816 190346 709473 1029982 752697 1209173 1348447 327159 480161 367947 928960 1375261 1072854 1205030 1595113 1279448 1282681 1213662 1671 289796 150262 1214647 1847301 379984 688207 4409 788157 508614 44569 1065790 170830 825636 163688 1238223 340336 961122 593666 1347328 1968356 1896323 1756094 214623 966511 892463 359706 547158 522110 1886638 781909 914363 1153938 562470 221692 1306713 748483 802014 1149760 1425578 361894 834062 1838783 1433448 195699 1279895 907365 995572 379529 81582 1970172 43911 1171956 1454191 844328 556586 1342596 1687328 728951 1144880 454542 1367551 1288171 1658960 15553 1947979 1725720 1723814 1576011 1517629 85508 870205 1557513 1388935 634003 857488 1282566 363777 1427647 1248551 1820048 1170985 1635342 552816 189495 620913 835001 1218363 1067770 768939 44962 1820256 407519 984115 1145714 426309 1177488 1489987 1781836 402237 1135173 938898 170391 235141 1631394 325339 1514516 1113145 1899433 1970849 1120592 68034 64258 1171255 1829958 1754922 1299425 673856 1964717 1867140 329980 1835798 921549 807932 1450413 1057477 1417986 1387338 203071 1821011 1530986 919041 1044799 1146668 518195 1934174 896460 62809 917980 58819 927774 1047026 1778789 1533431 1807863 1436679 511549 1051944 768430 879005 1562324 1643096 184122 536802 318769 1443712 720957 1372087 275967 1511237 163063 1066024 320546 719749 164715 1443233 394506 892331 758099 1257268 1272313 1502851 562903 1834382 1327644 1754863 1036591 604861 1980879 530495 409581 826020 166421 214448 269651 1664210 839766 1874925 1654129 1194183 623578 1513079 1104903 9225 1744339 1621615 1653149 1877131 99696 1280166 1885273 261660 657973 1702113 543952 309530 319070 352144 205154 284819 59628 950403 429272 580175 1250753 1233713 69168 1496370 327774 1400242 1056437 905193 767276 561450 1777432 862815 1329946 591971 471724 320104 976979 417796 405381 131681 1279090 1806274 484127 1840417 387614 332574 52123 262402 1520098 490680 862930 847540 877529 109215 1381784 763356 353502 1082460 54851 1040353 86628 974060 1289427 58528 88451 1675911 843669 1273230 1618967 1412167 1471902 1654171 847043 1945928 36815 155097 992740 827844 975848 1004141 1959704 1610715 109919 164553 1439878 758891 1718382 1546257 1185103 1235252 53933 512909 251685 362675 1846631 765767 1675301 255690 1375954 445025 257255 827294 440612 1901810 1711991 1487183 365913 683023 1819697 618499 553360 1390664 302048 343001 986208 1866096 1601377 371074 269181 44825 655758 1477103 1202300 780466 1450165 1488223 1647732 1800220 335498 1634452 558227 950716 53009 754107 1958194 1164464 917977 1065292 1166673 318487 1590118 612214 1389382 1276373 1914178 1082361 563058 1838504 741878 1272232 1318191 723069 1140737 1307460 142332 107708 1065859 1765981 638529 33375 515457 683238 1834804 1679630 1602076 528342 263493 1785325 438346 1030779 1497927 650802 671091 1924218 1987274 1425719 1382575 63424 50535 241794 257140 1479620 1189868 993068 1459166 382312 1775392 1827716 56103 298461 997234 862616 164290 1558226 1495338 1675528 356948 1942936 1510470 1536124 1773311 1754912 942293 77095 272648 935834 1576727 1316350 778528 1464140 1592066 722569 1628006 331428 363642 562780 1418598 650464 1538057 935553 1100547 396484 893775 459578 642017 604567 1895977 1288677 1035544 1546266 1512391 592238 1852944 516060 337677 1902280 1732138 425230 801391 770166 1738045 126932 1145078 1644170 1233566 884443 831869 324351 211238 327363 611109 1297051 1829166 1004590 906758 800515 1250958 510909 832905 859758 1604835 1292842 918273 776646 1906164 1832905 589230 527113 498675 1689950 1368303 235660 1146715 64442 1680897 63856 1857492 620794 1922639 251947 1521922 1529639 132564 1843571 1302894 1336910 1237819 1140488 161103 1138514 43959 569218 225175 384535 1157674 1774890 1514965 1314670 1202686 1191594 989177 921220 834224 876514 6414 1135371 329864 650382 1245410 976501 1215754 1476395 888137 426357 411905 1106816 1356017 997692 1682438 590890 543809 1642038 554318 1156005 219191 1312056 332693 1351167 614406 67692 1657584 1173681 325282 1232012 1058720 1896206 683557 184507 344699 377411 1064149 1895726 254983 936979 1925361 1069622 188087 1837976 606410 615383 478459 1092372 74061 964276 1572177 927936 232369 158524 1606490 517805 703197 1255075 19947 1812 155783 1620053 1983222 1395049 1901529 734855 1123001 1837809 1958963 157251 913172 679242 648897 907642 319719 387802 612933 269703 1798734 934334 1347088 387266 1127670 934164 1293501 476423 774429 1878432 1850583 1315039 1830832 1792552 26419 50359 1169380 1677418 971529 1618480 1597085 1065940 119928 1632887 1610123 1619111 144008 1988565 745448 12 1128237 1234647 376448 1186771 193607 975724 1970850 998161 1767941 1842855 1141734 67166 1987863 1431626 1608750 1047859 974799 1508485 571851 1864575 522537 973360 1466809 1030705 1869628 1407501 1855274 1064214 1143770 1303288 1921059 1963870 306014 1801993 676830 803060 47258 1444600 876649 1459021 1242440 1513217 431636 1221640 1055178 312826 1616068 351493 124297 990418 1994568 629366 584884 1541162 1341911 1421042 1600678 1094580 1075917 132130 224648 1316865 8980 945641 451391 220046 1256177 485152 947421 1583385 802945 768741 728711 347601 330837 1465248 1282500 829317 623034 401150 1157999 1485121 398421 1740306 1716994 919649 1235179 1231309 597337 1801754 1098436 130155 1482365 228099 1170994 1166616 554501 586790 1651419 1238391 575089 63385 739033 349261 1878231 1222834 1070377 1664228 1257545 211640 182926 54894 1065731 376479 1293891 673851 1900807 93602 1453311 1715073 1810896 1523832 1964566 916842 1456042 1426692 1639370 1283885 1836130 1959944 1362712 989965 920909 646576 851978 136645 944559 1954317 1344530 119091 1508464 507348 1088425 572895 516807 320810 1061537 116300 1773047 789138 709019 597030 929448 475072 800945 1120930 215614 659596 1420940 421014 1226353 461256 890597 1552207 1774064 1573657 1922344 910383 1740427 1901105 214988 1104105 1151365 595453 1272084 222949 918025 1833826 117569 599629 75536 480014 494762 293860 1019000 102852 359119 615217 1649439 1402430 553318 1668471 467588 1241592 1164856 872208 176850 1354700 1664882 1953102 216750 962354 808559 1804200 1066852 1316696 912774 1517091 766956 1481561 1588047 1583180 907807 1877173 1219327 121930 1044562 1912730 1456336 966393 1942526 670890 457422 528187 924308 964923 538718 1212096 1832731 1345943 706186 1747978 1338133 956668 822528 194127 818716 1894593 956010 1241423 308019 840554 1401918 1474132 1714624 1434112 613119 1916819 1071198 841517 543973 850446 27841 544910 7917 1860861 1126871 269483 1463415 1615439 228848 1950648 1720950 1851922 1666056 470400 1850311 208105 779123 935197 1320332 1473715 441532 220183 1309285 275622 41023 1908507 1035224 1682336 564420 1534811 983012 19804 955849 1193490 198548 1111947 708501 1253254 1762208 1140788 236647 993157 280921 78160 602326 1888066 932331 1690434 967502 108757 14214 90703 620128 850106 1121046 483797 1070730 1185676 328866 511845 222710 1153877 1390543 560404 901970 1799553 948482 968727 455380 1642311 1397359 1691531 66603 1644591 439054 244148 24794 453415 524866 1254665 1427276 1884725 1617575 404943 298085 654901 1468054 1951574 690952 939588 377502 1744716 145805 845123 407436 1007492 1905859 1876027 136815 962055 1080072 937838 667465 1193301 108056 1092035 701903 1603903 195278 1846029 712769 125922 674275 40348 790577 1574029 1160045 1034012 1190044 1368797 1752010 1337209 813788 242036 296034 852301 1290304 1433822 202603 1714579 1690794 973109 1592114 1362825 1899791 425164 1939254 935281 596743 1501967 1573525 1015074 678595 815797 1186021 1789704 119126 302986 1479039 1314415 1094728 32828 1935339 598462 1586910 486456 534269 226250 1187793 705062 1103232 894406 745223 564027 1208382 1830944 1085118 1887 33717 1209238 245502 594806 742018 1720672 872436 806717 1214149 548065 1739227 1475556 1173888 1485216 1199358 696720 642470 707989 991536 1416599 1043912 680166 719790 1268208 388806 1125397 113198 673354 1759456 379225 1455736 642299 801692 1986213 880533 1153118 581436 1528088 1668980 1173441 670174 975305 706421 1751514 919143 1892815 1022035 799131 1537617 177264 358307 691437 1394958 1651707 1097683 1685733 1693262 1646138 414040 1943361 1036122 859687 199750 105956 1596133 659216 996719 736073 1039113 209120 1509281 1057793 1922883 1493297 1580264 1508269 1056908 1936193 1013599 1180127 1116063 884786 968686 1786613 1782669 896256 1669610 758409 1213772 1294802 1474252 312244 57315 1165089 1649418 1412280 888500 904977 856260 421218 1212771 894834 59135 1791642 1187651 1952701 998745 1964434 215218 1882839 202997 894144 403537 418628 1603132 378019 1039491 74124 1257861 172864 1768119 1988886 1296815 1308943 721178 1841820 1311360 107316 22863 274041 141432 1615840 1726168 666980 1212755 102710 1578079 1839680 715376 1897883 1527562 788753 1322310 1011878 454816 1879783 429718 1864839 1921902 1546005 901106 218275 199640 887175 843195 1790228 1019769 347640 1080821 1713098 755471 40339 542628 1116544 1402981 312389 149034 1209061 864502 816759 1017192 1416480 1842958 421953 1449403 1783187 444306 657989 1199960 143705 771137 874669 1877447 366877 325049 1563365 105842 191007 1058446 1265302 412321 1259781 754241 1293573 746455 705697 290471 288754 273634 354957 966653 434686 16487 69071 1449956 1828206 282978 1513605 580400 592915 505322 919513 918549 738206 1714905 1372213 1247852 1494802 1996028 1870946 586274 979136 1104286 1844661 1685915 1417780 527342 172563 1238327 576396 1914064 1089395 669342 300195 881055 1818569 439400 1229854 970950 44169 1228670 958491 1256499 1508390 1963576 308096 434443 950648 598195 1534364 1917355 825928 1383817 1507116 1915645 460689 626266 871444 1311199 376348 144073 701978 1039746 1325621 1067648 925955 1902336 510270 1610747 742545 302964 811876 1248144 1950977 1975073 1165071 213882 260006 1335052 153713 1230791 1311852 273366 1612238 1858474 98960 1488348 1029107 786553 1056676 236909 1045523 401587 1365234 1648216 100260 142787 861417 253237 630261 1507504 1075356 1596528 43844 525773 1622923 84444 1837019 1946781 512264 232336 1079676 1468827 1802679 1921930 573951 1325615 1751166 277685 1319610 1217983 1821085 896578 317482 960361 457827 1139072 324069 1040969 768651 819741 326760 408140 942317 975587 907512 1923305 150366 321830 1011922 788751 591213 230764 1551365 1806889 110722 780933 1565420 56392 1083579 1517565 1612055 748762 1349799 1425511 1773992 1920043 1487769 252599 100419 1583010 937109 1195242 1512120 678643 732256 189922 1163977 896904 1589455 1621016 1817706 401122 1674350 471095 310101 1234022 1733967 111686 1180945 1479890 284853 365124 1374653 707745 1573742 886320 1555323 1892691 149424 920259 1404587 1006921 681202 673675 265985 826446 143992 1911005 2278 1057651 1142994 204214 94787 1131569 61299 140687 1969699 1205505 421288 223570 544959 1253883 1975223 2576 684882 224112 1793827 1468672 1516602 274410 1338000 147714 676206 1864861 1959192 1016954 1720927 314567 146664 85077 353369 9927 1823375 1515780 193215 1935605 758419 1827319 205598 1721166 693975 465177 1794708 646821 566304 1680371 1384160 1676145 707607 1918794 56078 170806 1842160 1190585 833748 800597 360673 1703729 1364402 1742883 1191899 1662024 955446 1899463 1816119 709560 1821048 1280276 1044726 1053095 295721 7075 1617858 192449 1889389 319050 1813418 1109947 584370 51680 368601 1777780 1181130 97211 209974 1512311 663885 812848 1455691 268205 153488 956690 502854 1789057 1782736 133794 651489 1256398 692208 455997 698255 1740822 768603 1742014 1716170 1469113 395268 847812 121705 940756 1885285 16283 1649009 1056796 990513 1505980 501583 1310949 1704882 339285 1101662 1823463 1041641 1120779 534638 705015 862975 489829 767545 1580949 1653070 272763 381590 317246 1354242 924302 1707060 1732986 1504791 216070 1473739 1852000 837532 1195033 191122 506192 1350352 1538289 1472135 593969 1514625 1610857 826324 1770988 257271 1138169 1678349 1508404 1504586 1611095 129515 1240296 832580 78437 566678 1808375 1349659 1616508 1996584 1430955 266830 1216408 961449 1681649 1985814 476709 1373067 747184 325429 1119773 1494738 492764 1301966 373467 1702865 1066711 1931458 753871 1828526 1228585 1656542 314674 1351759 815831 211331 1840741 1023457 861087 1330458 1897475 1453569 1612082 1959003 499691 1064912 574801 333763 1382927 1538101 411879 1256305 213530 1201434 136964 1442994 582666 674085 66726 1922902 548303 932330 1398179 1898658 1017788 1592438 1977876 186629 342230 285745 1660613 1266250 283921 1781049 1843755 1782300 572394 1824409 1105704 696098 97384 175779 719368 737218 1251226 698478 1245084 1942419 771715 1533500 1454889 979796 1792288 402882 930762 1390419 353811 1263898 1923357 1590909 863295 845328 1574655 273650 1664965 1418886 1872835 625705 980629 1224477 128764 1179148 1836945 1991507 401865 1815542 1467840 173875 289333 850915 359226 1675831 120603 63857 659846 1873212 147560 1714564 367565 1364682 840227 1154443 1872335 1038644 1650481 1898282 96390 1361327 1792269 403860 345644 1616725 1683932 1106283 680474 747275 1634449 1074130 1533270 993160 1602166 1908937 987059 1260232 1535391 1218756 976024 11446 907231 217536 170063 1275430 1971285 958186 1378471 1598930 1740560 1918497 1529729 1050897 1847573 1774185 513869 513397 1306732 1101374 64609 85922 1678779 1041183 782314 387686 781976 446076 1642346 1489468 1122310 1783982 1947823 845447 1131764 1907883 538879 85183 206433 817950 435697 1473604 1326716 1517004 1942379 1942157 1744515 77047 72480 561793 1603524 1027236 1488286 1634660 1090127 42171 1732528 1009016 253784 1022473 466972 105326 628085 255801 1887494 1389611 669526 1933245 1547209 1153528 904990 680153 1588343 996391 662277 1316295 867919 1428268 1159889 720277 275748 1879621 227747 647057 1128762 1136616 1299314 1231507 1489321 430423 1849624 1974664 1349946 638189 982982 1339118 1295411 1022663 172949 1720627 1538723 1769419 138006 580513 1928216 1650433 287830 517363 1560412 631569 1073078 716864 1493953 494116 1886678 254348 433705 623628 996247 653627 1974833 224440 1980289 21843 1062829 1486142 163372 497128 506936 407672 677257 1771419 68019 1782830 1662516 1932014 717065 1659947 1109650 1175272 800124 479127 1508973 568277 185897 1826778 656653 1270500 1397176 310611 1440610 1785858 568290 1229315 1840252 1203526 318615 814371 214539 1987314 1671955 1780387 463530 285713 1811482 589087 947996 1389830 209211 80072 584200 332725 1554533 871059 1362803 432082 1873493 583907 1957267 93475 1061060 470273 347242 1275071 1919606 1977466 327574 263619 1527961 262899 1661344 1112337 1693041 750842 1877501 1007537 369855 488911 1812748 529296 1647782 659267 1080712 1697273 997164 1324166 221502 1749180 1503056 856776 873172 150884 197065 1920045 153923 467970 1005078 667118 424758 946723 1630523 1622636 20676 725120 151213 358535 470579 1334454 820890 393747 1292639 96764 794732 5297 1483278 508705 166608 1167672 1252010 1798977 778033 1463001 326882 807219 1648187 152459 1087513 1047688 1847677 1932060 433676 684537 953096 635283 1451899 16909 39623 1855252 1492753 100773 406352 2505 1590445 866218 252986 1545130 206707 166923 650705 360356 492876 433736 218991 1824370 1940741 856162 888610 1542110 1114927 717361 1363727 167991 704770 722653 810110 134236 429915 260329 242503 1147316 359385 280707 1089385 1759813 1816378 1934686 1333705 1301588 1634233 645980 1687175 1465999 862534 1063850 844094 1081553 1869538 1261902 1242651 1972149 634846 1436900 1815322 1871203 602306 243283 1719203 1520500 1996388 1724613 1722001 1810267 1066087 1590526 1106479 1456245 1781274 768704 1900621 1123628 1334057 631757 1336554 1964630 456593 822776 665281 1842 902800 238758 866493 1117905 810368 303586 1692492 1070695 1919541 958142 470360 42740 321425 1041724 560720 1930458 856475 334096 1352706 1800604 71056 805691 525654 1823374 1566370 520374 1328498 503207 1747196 1454795 360009 1553646 1968581 790734 88951 278570 691930 999945 69207 1191962 1578988 1422835 1114337 1366277 646673 1218013 1447297 515794 1091723 1232315 451193 1358474 285400 1746529 1809783 515756 603544 424047 1320531 1575639 300535 392755 345230 1655532 1737058 1175299 617468 1687462 214976 1206495 1445217 1976454 132488 968296 1450704 846110 1545844 1854341 1875357 716073 1755563 361604 369657 390587 1075868 132205 979280 1091647 1995992 1865185 1026216 1674209 1734815 1220148 1509586 1964652 370114 982529 285780 712772 1987723 710673 919738 1244834 396059 582180 1149768 294537 711719 494411 323688 1344767 1086500 61621 1069679 296003 1470782 1916339 1321278 1125860 1524354 872542 1667234 1025838 1366538 1257719 854214 937771 1693664 1896281 585043 1287366 1586407 1912373 1527319 321972 1862606 291010 759071 758110 1117930 1722589 1283776 83273 141507 1638623 166138 918644 1663910 1181949 1243359 1196752 1449275 469549 175270 1541988 96395 299602 1349437 1450865 352126 741827 274632 1832375 1421225 631291 949946 1943831 1571516 1329888 1814544 322965 1825315 1734366 633946 1389443 1145685 299513 273920 1860996 1911041 1139297 272247 1439335 1587778 444634 988640 201472 174330 1665112 1754474 1068022 1163343 516229 303196 723781 880362 1925494 986123 1183159 165742 288138 1205996 707548 588579 575015 1146570 1662099 1803703 684419 387273 492740 1118350 302580 159484 1283193 633165 792561 1437524 1107329 1674121 912705 1054285 528988 739206 663424 473460 282314 1309715 190562 1036436 536134 1399674 1664240 74948 754782 1663644 172745 392108 1887194 791287 1363740 1749164 1575784 1438197 1092617 1157936 1697739 1614383 1137961 362234 1739848 341941 714827 541102 639525 228867 1511028 956342 429436 1128632 732531 127991 1698378 1701325 533616 1618709 548965 558323 977945 285979 1458845 1142345 847566 1627421 332928 1707453 429257 1625391 594976 309114 1829887 841458 1161724 363291 1814960 925175 616291 1414577 954133 1929762 368378 635987 1316211 182437 1250415 577913 1573133 1035254 1826807 1402545 502753 455270 1576442 377198 842694 1210741 60579 444592 1996491 1183056 537679 959230 804618 781878 513062 853337 1633196 916939 780013 475994 1252183 1794233 126394 1434298 298209 48620 381589 877759 1403226 1804939 1488523 542927 1214717 436814 694251 840682 1583056 1482424 1843317 1770974 1521361 601706 258406 1024614 298103 1883495 897071 708985 772370 1234991 1640522 1225899 1995771 1590314 899416 1636938 326259 131368 1349610 508086 335442 467059 58054 1153513 1814499 546196 1960994 1587063 96968 1385561 1220109 1396347 753346 984868 424393 1487148 1037183 1803894 1951786 421386 972062 1357711 1542324 1997125 1464250 557032 920116 1414310 1947635 1279739 605722 439966 1330174 254774 1456328 256032 144310 530748 809603 859376 1659584 160729 1054479 346492 1225326 1333855 1684324 978935 684081 524429 944931 288582 919196 424385 1166986 1063619 1755716 998731 285534 1345148 589798 194823 437547 1291650 808431 1005660 1680194 787336 668035 451361 1203879 1333258 1825907 514179 892883 27728 890588 295018 943659 168349 1494189 1213830 183201 1820767 793713 1647436 205973 1412825 708471 535380 1946608 1443397 1427173 712325 1915110 592348 1140655 740294 1733255 140144 1793565 1185901 827611 1476206 1291270 898218 1061200 45139 1950651 1587081 625826 612793 1947879 1334739 42680 1028742 490097 624213 1204408 1455932 911854 1883978 661786 1666543 1322406 54569 1059557 330605 1873451 1387388 1982638 1285865 1738564 962741 487790 1753134 862578 1739335 1916319 121863 1676818 103543 1559930 1507305 1552362 229938 518689 948184 208891 668462 1197276 48994 1737806 1637447 697743 575019 1786400 1239044 1418670 502810 1348423 1004643 1558787 1497728 236879 81088 258382 1322336 852753 308621 65961 398223 1744565 1051187 293179 1414585 1662243 1719303 1876012 184669 1010552 1661801 501954 111822 382477 490256 1106988 1575984 1354117 1593162 919289 1789224 1076319 1943529 1987020 1552759 1531656 1705272 1392800 790006 636695 1237146 896526 1896300 200643 1283116 953885 363932 1592629 1502091 223384 619151 494381 29710 657009 1357173 984378 503848 975873 1704193 442082 577904 692421 1647583 1089866 855693 324754 1097573 913959 1237937 367958 1069609 1578802 1798574 643486 125564 48747 1192107 1613576 1063837 1416913 1573150 155547 703911 273485 822724 1470855 1387232 923602 646416 1275472 1265039 1954735 1752007 569440 1829718 1325852 21434 499128 48265 865368 1462208 1553055 1989103 1441537 1141529 1934951 1127369 818402 737160 1458464 1562900 614258 1762066 45946 308675 1081634 127981 1081569 140670 1870389 1994459 31198 893618 1103980 1772802 1747608 1570626 1096725 1598656 658518 543163 1498484 493238 116999 1315044 970858 887941 1241532 906536 185821 214333 1195248 700617 759130 573135 1029984 1156603 1288400 1902955 368926 1988921 1007462 164687 1154609 350318 372080 584605 1081271 1899036 1028867 13633 787603 407515 1116551 1868769 1306677 240537 1419031 1567338 1790218 1166749 63157 1230715 182520 1173538 127763 1029245 1417998 993283 154213 554382 1031614 801968 1316614 1104511 456038 182289 449793 1763142 801044 995972 1460818 154147 1882336 94156 249754 1795746 1342106 10238 1625164 464099 215909 695662 1213621 109265 1001987 1005651 1353371 507600 1708800 1768872 107521 56382 371042 1373192 1748634 65420 890446 1804458 1711140 689113 1980713 1709277 358652 930425 356454 1230238 1734610 1545200 524373 1533789 995648 586918 1615793 200461 1927297 1753900 139599 741327 155006 418926 978133 505888 829851 129562 1755188 1231944 1831108 1417047 860933 562462 1273187 1601929 1580764 211053 1998845 1978803 1665727 453381 1575489 304528 192218 1650791 1044232 1575943 595229 340479 1930547 1427318 1711821 1680708 264175 129351 1691581 556654 451913 92563 1990380 448937 1118480 1137148 706619 1064649 1142272 1462669 374157 980316 1271546 584315 72207 1208244 1112111 637884 616802 35044 470439 803866 1340276 1161573 1071856 753254 1747331 172553 545247 1853141 1633252 249544 77104 930065 1241791 105742 1476593 286114 601827 1029551 494073 573054 190070 1599282 417377 1423227 1721232 817962 367434 767834 419480 987209 694436 1199169 738414 1609950 1863394 1686822 1448843 1682256 1822306 84307 88896 167553 598147 479613 1177418 1213069 1646470 268225 1523537 490222 826699 297 965035 323003 472671 504304 215153 323628 334933 222337 409077 1728826 1494105 771073 231732 306610 1731136 638407 12074 867502 1855264 1982667 1686103 1167656 146901 981107 61370 259242 1566362 925168 1494635 230643 1965791 1025650 1220078 621354 1999452 106041 1797518 969812 733416 1134372 226801 1673196 1009820 1706895 1210968 920322 1453582 1306544 162354 1294241 846603 1316435 1580304 1509684 928208 1715129 1533905 1822772 183773 1149988 1121706 1302523 779137 1865354 37345 721074 1921518 1523005 1846209 634920 186122 1336620 880800 1358992 1938851 618842 161753 1059139 1123105 735956 907289 1553179 635370 1698313 863815 1736699 1253358 45142 1276987 339776 1868083 318263 1555192 1288424 1484887 500412 1442255 1982354 1073475 223470 1311586 125764 566393 727216 1565040 818779 1963802 548882 1268126 1796106 977910 777165 788870 458049 1433001 1835278 1293394 522687 1429872 277641 1100104 279721 155689 520270 373656 463367 969903 1208103 679291 275874 1031497 121665 1760536 1702438 1434727 597331 1921249 1363366 1487423 1803882 1849092 801291 354181 192178 1856346 1887931 1254719 1752811 1564656 1356904 1477716 723865 505216 309332 1855344 853846 1911478 165241 110539 1511174 1325131 899115 1416957 103560 731994 1062201 280618 137581 829797 737753 1307004 1287200 1861604 1533606 1475464 944119 117241 398169 543028 1562981 109725 881557 1434046 999786 1004108 629609 47530 925763 1054111 652254 244042 1645237 1072229 1520590 475715 942021 554064 1160320 835064 1947172 1685102 1498252 1974095 1201114 1323048 1953784 1636623 1940420 117235 1694033 1152310 1153387 258282 1443630 598894 109712 1358573 134983 1628865 986411 1804143 1896184 1643498 666426 571518 1330511 126312 896612 1974536 1654495 1902232 1867867 244004 1902430 1181919 1688537 984849 1126861 82569 365897 1685094 613589 289507 627461 1824292 1990635 964454 1114869 1134616 1152644 1648903 765134 1326632 1445042 39761 1155606 953450 1991803 1022255 267475 499724 133289 1188232 663563 1219350 1929991 1700185 292292 614324 601773 357578 1605784 85143 1650264 157684 1690479 1026166 1513987 228466 738549 1901161 572327 907008 1902237 1200555 167389 243455 1014731 1208396 1028784 149840 1040524 595734 278767 427699 968575 1438387 1656085 1726921 1863320 1827144 529051 376292 1566358 1131009 1270335 545101 1464318 1322089 1814209 898592 1515523 1576054 1573360 1131070 965288 57937 313423 34224 1198800 76710 536004 1099273 962790 1182482 1356467 955375 111994 1014880 1671899 951114 1550161 1821351 871158 1187595 955431 1725469 1488479 448651 1713904 756637 1290573 99161 1855461 199990 277665 1542753 751125 1403583 389564 664515 744746 610212 1855283 1631878 445602 484733 1357799 780095 670384 386511 1474387 1299375 1942270 1128832 1197122 309380 411280 954102 1048091 1520188 1524179 631088 1109537 602219 1992 348260 720497 832459 1034493 252550 1568583 1844563 1079136 1211713 729837 720587 257069 1730283 1839723 1948826 927065 548635 1475382 1075047 321582 678674 1864085 1811225 622635 952985 1549662 1875710 859544 1532358 1632967 824027 1417369 1933828 1224654 1814779 3061 570974 434952 28750 179362 180755 556854 430775 586328 110354 1673319 1360450 82894 801638 1329735 1130664 1751838 381377 114422 1261181 1064181 69041 527172 477821 1577173 1317003 1261966 193035 704536 822015 39376 1846813 648829 820369 250634 1016899 323216 1286244 321530 173791 387253 1262669 1683279 1170026 1901812 360363 193616 118366 1144361 1777439 263884 50360 1976007 1234174 111125 274267 1848327 1393815 17434 1090812 1455594 1344864 415579 444008 368195 755725 1594835 1443795 1139930 963542 720578 1808878 334039 1364008 67422 1152593 1780553 1630306 822587 490887 15266 384885 884551 860330 1731768 133413 1687821 1345833 396329 1329218 1114321 256647 399712 1351515 598570 966978 1043802 753067 558705 1766780 1134436 160841 1325232 783219 544475 1425366 1893502 601785 1255952 419660 1888428 987765 1813115 109315 89599 1235354 1178836 560236 1810167 967795 529708 296209 413777 228002 993213 935652 1008823 1083971 850900 807628 1478878 496381 1529376 1658665 403243 372699 1108619 864782 1238800 314711 1838720 460178 200170 634411 1750291 1255282 1320242 1934096 1827757 755491 19665 640819 1851824 1151465 1127326 1520020 1941738 361794 451115 914745 319895 1467450 1389146 1474083 1431587 370042 324160 1842604 1350910 518174 1097443 1205037 1081874 1649093 1563664 901708 1456134 1773150 915484 66972 1453744 270982 1750962 37376 666638 625274 1114043 1511899 660996 1221939 1786686 848268 838762 67654 632997 1294847 1884562 1942273 1825250 889068 450454 164494 1958739 1248420 1506398 923715 1586092 1854546 618146 1208403 1766090 1912580 615114 1971445 1329482 1214466 855904 1764505 209985 632946 457283 967051 753087 753497 1947241 874460 370123 552504 385847 108060 597447 160576 17298 1338634 1173799 1365948 1359112 1344377 1932252 700809 186862 1889769 325517 1619700 1378363 1794831 162589 845337 1581431 1502508 770936 404555 44649 152199 465445 637549 1772385 1815636 1293173 1612623 1647393 249571 1558501 1075622 679127 1123863 495125 1398802 11062 980855 1220368 1309779 1543874 153720 1326812 567306 927746 1776877 1638697 1805561 1769891 824434 1279297 1814532 1654016 436604 499934 1839060 1741493 428467 951501 1555515 802754 608490 1814596 1426827 1853265 1397842 321984 1764754 586924 449816 323185 1442695 1013004 1413502 519603 155763 1569227 72982 175399 523915 1947140 1823039 1138067 1041703 59036 647165 874403 809115 928467 1095607 114094 303209 943484 1323679 565142 1182858 921173 1906769 1836859 976520 89748 681151 1117765 30937 1765034 992314 1177711 661998 203186 1403329 389212 88086 363129 1117309 1635651 150359 264717 1254421 1976588 1102590 1800789 1283529 1707622 1030360 1409729 1023619 1603593 1582572 361517 493591 448289 1679917 1814721 366901 713365 265116 560072 270133 1457279 388842 143457 548366 1524903 1175520 1529723 1363764 855044 1724897 1875990 361615 1201861 197806 1025810 1572970 767068 414782 795656 1738064 1829454 75538 1839479 301751 1477038 237881 1190262 1607741 1298265 1277572 540535 595695 936131 253803 646024 815237 1518726 93757 812510 299037 1687651 1737640 1705928 697142 1001357 566945 1927022 1336313 1069614 108660 1695051 1445665 1553897 1836917 1449668 357543 357334 438549 619167 426996 761022 1044690 1729409 300345 1749091 1736211 834179 1661769 174200 584150 1179205 1690236 1592060 1531071 679138 1693903 288298 1018616 1964967 1783235 1246543 630737 615570 1369065 229670 1675416 1018975 1763511 802466 263305 669083 1092406 685301 1790998 615962 262687 431340 309408 885985 913960 1051318 532443 63237 129700 1206755 497635 1782973 200317 1771739 303610 542239 1381906 1904380 1704670 784093 26978 1475180 1401298 135606 360574 1492595 1000665 1162409 408749 1167249 655887 1360395 78163 253545 1154763 1920555 630517 1601353 1510156 1027297 358366 498653 878752 1978186 985328 90053 1724287 962038 605833 514380 1071305 1159509 31100 1911695 44020 457340 827343 790172 1704709 1637016 1031259 1763999 877552 1750299 1864908 1109057 1197737 1716508 141847 1973116 902219 26166 1765214 1862678 1553956 1867934 418568 1746273 1226292 1186001 97725 1735097 324430 809910 552188 43401 1688565 1554993 325474 1196485 1139327 687880 1362253 521072 1895079 601512 1716604 401212 71404 1108691 263514 1002492 1519372 994451 495689 482177 1749805 732028 676721 1556971 550692 1348309 230497 1779471 67828 856713 1069803 471093 140461 650778 787310 1467358 637890 1471929 140609 1323999 56535 203179 1577976 273553 36640 1740672 534653 1851171 1823333 1774188 1820148 1161941 803007 1606449 1670446 1111462 926050 1769364 496018 892256 1305078 1907474 402577 1076180 598309 1703494 1690796 30400 1996352 166060 1481596 841993 793468 316370 1482311 1418292 1886338 1456606 890757 1790275 520576 392332 1561290 1816326 791205 1707474 1165044 1812220 56225 1703865 981590 1280518 1905762 1234841 1269940 1906732 603376 1629706 371712 1828090 1018086 950525 524547 1717316 1828154 1195271 460475 672239 1240255 936380 249651 1258989 22737 155014 1924429 943490 1450431 852180 1082311 1048749 1446230 510952 1412249 1133185 1126183 40946 814317 300625 1157178 495007 1132364 128903 798245 495418 1390222 599451 1591125 488956 582087 614205 174547 1419369 315453 436105 224625 1952571 1017111 1694465 117849 712666 35528 293195 1053999 1145346 76486 1492072 688501 804452 347735 580610 1014586 231753 1658370 724410 1002530 1620027 1959540 1189964 815577 1181430 333752 912792 1637297 1778717 716549 1634716 1139729 341415 282740 461211 1902521 874158 1248927 673657 595314 1738058 341464 1284978 1231973 58506 384447 1062969 1542138 1135723 1882643 1726622 90813 27626 917999 288088 792872 17715 347791 1950367 355352 1497924 1862985 1853912 1148909 1364145 238821 1971598 894212 876465 192482 1596385 703215 1534382 531357 155081 1879218 815928 1331513 542898 1046769 1445972 671724 1082253 961614 1257303 1930623 291785 336902 1361988 1203086 997561 1561263 913929 480578 193183 1491117 1111535 854985 196746 439359 308336 989871 319318 1801609 168546 1595315 1719530 920532 1562771 1154796 1166868 877381 68030 1151111 1555906 1856784 1933986 1543706 1940697 297244 1990436 361910 1769076 1577719 1066145 413768 2394 1373794 1559050 1287925 1684005 1954117 681127 1988809 1597371 188856 427351 1939751 1190011 1411841 1495648 570326 1033492 1169371 1927320 1475621 1344007 1680562 1667473 70960 1488212 703616 785428 739559 785250 619339 973899 828742 981271 545484 1309220 1926750 1939475 1481974 488812 892949 1654834 1794697 410364 48445 166706 547111 488877 1208251 624634 1912708 1211188 1822263 1015458 1479320 61691 68189 1011295 209398 1149187 454855 1719658 1026876 906984 1902126 774028 939278 536921 1376225 1460164 1904200 1182820 701182 1635567 1938355 1374713 24735 1970466 774448 1466624 1832991 1068101 792191 700964 296356 1284464 1111142 1561743 868700 225645 632014 1663324 197243 436841 1749817 1793754 1656546 427066 1265764 91233 1248569 1953374 1606330 1683915 1905402 21347 521869 1766105 811386 922519 1802681 1629085 1251820 127276 207514 1064431 752708 501052 1181230 1654189 126066 1124140 546300 375883 85776 1513918 758201 638694 1577863 1255871 795925 563426 1938878 1571133 1471698 1081046 591195 784728 1840975 1368111 878141 353913 1521002 1178654 807196 1819280 1582477 1604203 874581 67819 1301828 351283 903684 989885 1715414 312620 1976571 169124 364184 1484725 1968703 1912338 860647 1094541 1357344 954880 1651981 160597 229409 798169 792910 1354905 240976 1142152 1879697 1531859 1971668 1385770 1900389 363366 1699643 1580086 725794 1923403 1982480 1828863 1903887 385994 361930 1272768 235349 749266 332289 1369672 1939640 698264 593445 1319221 456603 1334382 1261859 209111 382379 761169 1110340 1132156 1860591 1229452 1977114 1730946 419367 113779 1173608 1848275 935921 441705 1510400 927896 749639 981400 606235 1266322 202197 620886 1057219 1033437 284984 1924105 256317 1843930 439472 1026192 642352 129389 1280956 324800 1592690 452774 1222270 1375021 673287 357157 997483 288081 1402030 763494 1046370 1073481 1262088 611885 203861 1361368 1826006 941415 808146 1002127 363826 841077 986058 965929 206665 1853992 320245 620466 1328846 46020 789107 1517405 258732 515989 438283 369460 159309 342102 1261631 63270 1163328 281765 240062 397570 1544419 1437628 712088 1583643 1890481 1856242 369156 620215 1835841 662865 1387840 1602717 1092633 307007 1271832 400570 668154 1846993 1983041 77965 1227971 404873 798043 525832 1508996 121414 564922 1867893 1525922 356467 1154010 777760 1506603 232404 399296 942048 739415 1352032 1246533 1412711 1612970 180113 1427857 1308735 809127 324203 1779594 1163052 1033761 719555 54738 1913954 1445764 1913330 1569001 896714 396887 1163967 1651537 585336 1243270 942217 1555258 1808051 241457 815269 1635963 1606381 811293 655547 1183776 1359092 782872 1008529 361849 1030169 1800609 1266602 1026071 1626405 130943 1007311 522000 773737 732800 27096 922909 453936 1070051 1936222 610008 1852987 746573 1200432 1215281 1187051 736096 357707 666524 653557 1030452 561043 1272596 1920016 783021 1164218 1744964 255393 1745337 874240 901680 1726166 988976 1007243 1867550 420672 715244 1233585 1240098 1814774 1759667 503649 379467 1974490 1708338 1058187 888800 696578 140155 406972 255882 1006281 964177 1690023 1666984 1420022 81016 1210756 1412039 740764 1264210 39956 904366 387657 1989363 1416335 453444 611265 109589 254779 1736960 1715563 581584 348458 1412097 1800409 1474099 954616 377007 1196180 1395526 1217761 96060 1417320 1683639 971197 1946742 100232 880813 19239 1333297 1735308 434536 1444000 899332 1174438 1057373 522257 1063293 1681935 1022294 1831830 322188 24932 697173 1140864 796465 323920 1257886 1722404 315606 1424587 1961206 163543 86658 457134 1954199 1276610 605107 293771 1655475 716304 1796289 1480825 1286375 1111804 858539 1469179 283975 1149862 1325279 1033880 235903 1115098 1531673 102237 1100086 976012 1230562 763928 1436393 1828204 1509394 102562 1497878 967839 1402656 613573 81278 1007107 1887093 1556566 1309769 568073 925261 829175 983847 572636 235187 1641780 871731 1720811 119342 1309676 1934427 383641 836211 1647616 11846 495497 1816926 1342872 955342 786182 654742 1920986 100496 236956 43531 1106311 1772807 1889943 222456 817140 1755494 926111 1331461 1678380 244083 1562598 885503 1275201 607573 666133 1748783 1841341 1998927 429932 1092452 29960 722161 1398295 1346218 634121 1217512 1442368 1169433 1884751 269628 800394 1853245 943551 1543380 299366 857159 882074 194407 1329544 921148 1435297 463780 1604268 1120389 27015 1146409 486749 1440631 1745138 1887864 1474181 193197 574709 175873 364145 1232777 838359 1951311 1678408 1249374 320139 283916 1692018 1676412 845501 1058143 878975 798259 1487175 897574 219251 1626124 488186 1146669 1629072 1376587 1273942 336047 1337727 795321 852677 1595194 322917 895061 903479 1847375 892881 1548584 1709059 1498356 582124 224125 1646519 611669 1958282 1723937 1882108 428899 510610 106949 611733 1684841 1718801 65583 1074651 1635133 951188 1490971 1419140 902385 1055717 1223358 1254493 397875 1985236 807519 547033 134113 1504554 98499 1639979 233277 1841953 842222 1741156 443802 62708 1603273 67703 979407 768191 1297518 387956 432393 1484559 468418 168238 213391 1312461 1221337 1839874 539635 335545 1156133 106395 431003 515831 467905 307356 530760 1019225 1474837 531947 1467969 851273 1680762 1641073 554244 1364793 627988 1046134 737926 1201584 396125 68649 1011322 1627223 53530 851324 299989 1629560 694778 265690 207611 79690 856857 1045206 610846 1294965 1056118 68838 1593928 9669 321816 1317676 974853 963085 672079 1184314 1500963 894165 216497 1258287 64328 460357 251319 1059516 65183 171708 1569062 1060645 449233 1798600 1813888 1223400 776389 747846 649887 261054 388730 1955748 1322752 1619017 1911557 1498525 1528316 359277 117706 53155 1647702 810161 1429167 828597 1381481 367391 183571 1395608 429716 221370 489017 167709 1418067 1785443 1767620 365589 758997 466328 536766 1587897 594703 1485158 1321684 908290 645058 248891 1890058 731003 583999 1721740 1849429 929235 683172 1930608 726144 1507655 1664295 83749 441499 1976830 299659 1716208 1020869 1173953 1035585 316211 704419 1200396 1811452 31542 182262 1375624 1026329 1284661 656384 191751 168483 1251808 1323866 125707 357443 797360 1096039 601401 14752 1838013 440579 624341 1282605 746603 431755 1163706 1016819 1700615 1078387 857413 1084482 405077 379978 1051403 814254 1394050 358136 126245 855243 347567 634845 657404 1345602 600284 964441 111495 312231 1377897 1424619 592619 809862 1492183 1937859 444937 1263826 1958233 599020 1038913 1717455 6490 1873299 1584091 1624754 1865683 158420 1594542 1146571 1729471 1839449 987004 306782 1933815 821777 1936277 1497832 1169846 1967116 613615 1238982 792662 1492697 1772550 334554 809674 1780432 1204769 1749182 1091399 1577459 705117 1450460 1302097 387857 962762 311007 1309212 1125228 730412 1084624 1865392 1847568 1073677 1159147 58925 1838889 1537635 765298 475270 1419586 1780129 294509 1237514 1225106 1062286 1965924 1278031 286889 1858525 941218 1968294 1425873 1478388 1363032 137994 289032 534908 1411745 623951 123243 1236915 1539404 155198 1152401 110713 1906049 93693 1533520 89059 550709 1937542 1158701 366597 537248 49120 1007823 534440 438982 1185247 1556444 294653 887932 1953129 853549 1283812 931730 1812578 1853372 1688854 1079063 266875 410863 241641 1126815 1559107 1544953 1968130 1829836 708447 983064 871424 1417051 1620408 712028 1596021 1311227 1504490 756383 1286966 956597 1904307 1892282 1861957 723516 1866337 1242426 593952 68138 1256872 1840061 1419244 1983564 62741 1157445 1022600 155284 578977 1085988 282645 638630 1479855 1614164 1098515 1975586 828965 352414 1228928 560038 1984649 721492 1214644 1959082 1252805 1831656 1750801 303776 228283 935199 1898447 1920128 866356 896741 458920 426748 406544 1534784 1048602 6106 1011667 518517 593968 924144 926060 108426 1180481 1556965 1837201 293453 12443 543796 1964716 557083 361436 1110972 1461242 1197518 1496499 411141 205440 325613 349868 1922215 1684365 815322 863384 1996159 1778279 1540937 1975753 294549 1799042 601927 53956 651425 819687 759249 762199 1983394 1249756 1694228 714862 1912527 190801 1611599 1297221 1066025 1350832 264886 465789 1566624 583506 472950 533427 1803967 1632407 355756 826187 96438 968128 787881 1088326 1401903 17272 510787 761671 454155 1135764 324450 1523665 978769 1910715 77875 684787 1803768 1483692 1140257 445120 1016583 563968 796466 1383664 886348 780941 474847 299665 1891834 1776596 1054595 988108 1920476 1965544 1093193 1868761 976910 671892 1789165 1007439 1852959 770397 1313141 548820 1029458 686248 32288 1964207 190936 143392 156869 606516 1814448 403758 1888806 1277490 1680408 1234173 1788869 1775847 709780 601999 1712545 1490795 428568 1866846 609668 847919 1442579 964897 738555 818927 490970 1628432 1531517 515888 914706 1116162 1866876 883100 93519 1066374 1307636 416398 1935586 69381 1991325 1766426 1906346 888101 862843 73290 323746 1664311 995439 1288705 1373721 1086470 1338596 315176 657605 107319 85635 1692182 164242 243885 1267906 314822 433673 903603 1401225 1356916 666743 1053584 858703 1849222 1702365 1683905 1392061 1993214 424413 14658 965886 222031 1749174 1527718 448271 486446 1434893 1974104 1619347 803685 63166 1453769 1161340 1518529 1997690 1290721 133227 1941911 544124 265147 707210 1422467 983154 166088 1599448 1931 14721 831432 935298 1083248 1806277 1161721 991817 527231 1072521 1745372 1521609 332044 723816 1033580 1019791 349848 1161818 149170 509639 59184 1372793 1366942 611375 1442777 1713161 642584 170082 1362529 810178 233439 509028 583380 1193997 1787865 51190 584062 376975 951756 175410 597851 1053036 119354 1729245 1116489 745977 743726 1167665 309668 1597547 922133 1239072 1407933 1279134 1741247 751609 1077094 1313765 10635 887066 1786047 1869156 405215 314797 1687401 1145479 879297 501848 1244905 1800317 751452 563264 841052 920894 161104 1445201 201640 294943 642322 188129 1954012 1896191 1267093 552611 958810 395946 56525 1933410 1845156 1484792 649636 1631088 939507 228834 1385899 684969 104676 1064096 1285450 1734644 102443 1198152 688222 547998 1426290 757800 531020 951912 1042832 410878 658231 483505 730366 1692174 96330 503364 1300294 627353 241994 253463 1547801 883841 466841 1687601 1636199 1188918 302939 1485316 1070331 72851 1331369 974719 1947298 1597378 1887180 305250 86223 186029 1488228 693558 429440 704488 641321 1343561 1916949 743816 463926 1280996 1866545 309478 538115 1812121 775886 1316374 1281019 1901721 134132 1961747 1939196 584107 359901 590828 1295751 799567 712510 1907954 881325 1492253 1467163 1280592 317758 1036602 1744305 380597 1229921 1118281 1841970 623699 1012859 1954661 142916 1830863 1508330 1017269 1653161 174486 1106791 1668306 1978109 330430 1787789 1357834 1020287 1995777 147530 1422614 1805313 1706457 1466288 208261 690064 951038 214434 1800410 851594 1137153 1858051 1779551 526621 1074985 186086 997393 1697990 1133090 1718602 416516 1778024 241715 950042 1063131 723721 727266 1716587 1576717 658379 1875411 216220 1054282 1059355 1930631 1354208 1960567 1757856 290059 1426470 538171 1947350 57416 198898 1191332 1680025 1612616 1168782 392812 1698602 1990311 364385 190762 1470373 1311875 1839496 1700507 911818 1938917 456088 956797 854903 585086 951107 1903678 1190708 1040774 874292 365903 120224 1170760 445661 1283908 1058891 1453728 863057 1936944 299286 560371 835224 889757 985007 1100260 1152731 1227909 562775 343418 1999218 714095 1603473 267234 602793 252158 685616 1452806 1677165 1326930 1016258 1186971 275227 20468 1951112 1262015 265458 1506134 1477467 1809726 666054 886416 1934364 1450007 757606 1686909 1462120 1586669 284225 1880392 1712641 1833792 866614 1595902 96591 969828 1921010 1397821 1681684 691165 589400 376652 810960 1843065 1328800 191462 783634 1830040 1986196 1164308 1230453 612830 685826 399844 942751 1378536 1373967 440464 543608 573552 438786 1656154 1412435 1131053 667264 145169 1218120 1216441 492567 1029671 160437 383757 115775 1195235 1672968 1164927 138460 562421 84789 1665592 587930 1686366 1494850 1810582 604732 1741629 1832592 851823 48736 890474 1079920 1055714 1896132 1232724 1646624 1749340 1688660 26265 82432 213877 658701 224048 1021835 53126 1794244 1005763 1161846 1371296 1189117 120467 1248585 1146450 288880 1435318 886238 1950424 275466 1926212 778073 302529 1205130 1056277 513893 633070 1677923 1301606 874655 14234 388060 346426 456892 122340 957650 1114632 1604953 302444 1288894 295303 816896 932815 734084 1453676 45281 1630701 252149 1542195 1726927 1486258 1824495 1249352 1661014 1402327 1996014 506708 1880327 1560583 1464658 110217 220213 170641 1570393 1917789 806027 794926 1925329 1744118 1590374 544412 1010477 244736 978230 1728819 3492 424313 1452495 1793560 1091132 1253566 446861 56656 704425 481600 470043 1696207 1976126 1647392 260490 151708 1398927 866782 84993 398318 156126 469456 1936082 1533596 1555427 318612 1912791 1706106 1415064 1524300 919539 154547 228412 181522 312111 1849267 648093 1056064 1937551 70986 522978 1747069 346792 739748 1055205 1737142 1708015 1342344 1956981 1681666 694430 73033 1699402 1673210 1700922 690598 1741653 689228 713645 249927 1118584 1425359 787330 215280 969458 1349761 165554 1447345 1120227 1223049 544913 893976 303969 225726 1058664 273550 118069 1745738 1071469 1664239 1908609 1152973 414677 348201 376270 1608160 1549060 1153124 816061 1913265 1564107 1286415 616214 1745831 1202014 832335 609974 896112 531957 563139 262683 1042851 1286528 65506 1869297 664803 1445640 1067964 1117033 1481219 1270097 468521 24360 756908 196129 1618404 1369950 1358204 1229413 858051 937729 227253 1100042 1752323 878777 1698674 1594360 1666413 654358 1693464 215296 1151871 1341803 880562 1611231 611703 1508307 1354264 1744587 81828 802158 532114 560881 662783 205233 996561 1405748 1995781 773511 1021179 711915 281532 621902 787317 25750 1857583 1414973 22917 144806 833219 423854 1049676 1835843 420602 525118 218547 868291 1442405 1711565 665536 1301686 964487 1739552 853849 1032091 1960673 796543 170695 1604994 1661256 1593927 975468 1359974 1318441 929168 133303 451120 984981 1382772 1881689 592616 88535 1003086 375371 1546827 895056 1807618 1422691 1345305 228838 183120 1499666 1750547 1908285 404622 103864 562644 1049841 375111 396361 1810776 1969448 270559 958764 1538988 1179820 188872 1914485 105378 899937 1052820 501849 963115 1823832 122133 248707 1176245 130150 1559807 267962 1704464 722817 349554 239964 1909005 374753 1784282 26672 174882 1183986 1482867 1960419 423960 1641500 163564 1954085 1183421 1492976 1896096 328599 439569 569360 318511 1360680 1089382 562269 164421 929293 1355979 1159706 641118 1051062 20461 393450 622516 179293 1760999 1711459 1879637 1086564 20037 1009270 1082036 1277628 1435405 1142258 792926 352679 1355820 1231895 1930164 298981 1275938 1163048 1309423 521283 828652 868156 460185 1223615 1518286 1286293 1341595 1989406 1315196 647217 321235 428037 1064788 1012796 1207101 1330042 254709 454489 1720833 205061 1255990 1338480 1568854 777445 1149938 753483 732773 151558 1650599 708812 20652 202046 1869238 948416 1077493 171032 1425476 1502239 778001 1235063 359233 1238160 1391308 238784 1857519 1871538 1218509 910163 1113722 1501856 64222 432965 1943694 666672 1471288 708011 801338 321583 239897 1109591 1213516 1437262 818920 788173 1789433 1418037 1836359 1121312 401574 1732118 417676 656216 1749748 88830 123061 131328 1366256 1052903 1942521 1462059 816185 1276097 786237 582300 1851618 1934623 338082 731694 1695761 485089 510174 505757 568671 1171096 1376168 1674660 1951368 702022 910741 899678 772562 625740 1185432 1919613 971010 817745 1329463 1564814 1992062 959113 1395585 1641464 1181345 1036640 970697 849512 1181426 1313839 993802 1102571 1113396 689411 1647604 671187 624811 653900 1372952 47930 1961276 694428 678501 1039925 110723 56687 1142286 1109534 198105 755760 1791721 1209960 459702 1858468 1663966 942587 257766 357165 1879985 1294540 1412915 615136 1138032 814542 730790 1835054 577681 383605 420102 1286215 717036 964658 1748756 1344494 1629226 296320 617085 1929948 21976 335881 1000930 179130 1908778 1988424 233009 1214066 700775 1394821 429325 1112998 314714 1214061 1866167 1223937 1117386 1706405 1572289 1803827 739496 1728065 1717077 1194933 633000 842315 105375 1202441 835028 798 398581 886837 846194 372312 1652816 41230 1569377 183921 386150 366022 1236498 440125 756276 807018 51807 739949 1797102 1096459 777170 1975536 1556098 1415926 533779 877088 1516764 34373 1291329 566927 1192830 1002805 70191 1328209 1849348 1436819 831532 270726 935140 1241219 1939052 1944186 1033237 827927 1735065 1245219 1367549 1336418 349750 1508102 1299364 367156 140518 1476950 1301028 1088668 382117 699979 345830 1980449 335522 297373 92903 167367 1844250 359103 1519530 181990 1327213 417225 950203 1275199 711913 1400595 1634213 43334 226866 1597394 1571227 1812778 1271181 357781 1438122 382216 376041 1699960 1323500 11946 1491122 1471522 942126 1745708 1567147 854553 1518086 1495477 952667 528588 343587 1682724 473822 1691761 1698539 1102624 1681267 1702606 347339 152708 1967113 416828 53931 967710 907183 1750406 1957060 1557278 1606347 1537227 1782223 649805 1698701 377910 1550970 1637859 1707496 284718 1016792 984663 1125022 906431 801130 1009696 571075 1494026 37104 1576197 1678043 1010538 621283 417762 1668164 1164149 1176464 1236514 1688834 442529 406065 1024721 523260 1051806 269491 330569 1331266 168207 1048873 77016 1099102 972004 921684 1435947 1041779 1677222 223859 69215 682441 576594 755757 665680 1991160 1410145 378340 1398665 969094 372855 1406456 533083 1070740 1255662 1736466 874682 435359 203325 989296 195154 808327 1189058 863926 419330 1695383 213628 1420154 1199432 1911050 1617108 241463 1845240 608783 1645672 642228 174201 435604 1954754 1527115 1870631 1290499 13420 1713282 20058 24938 1225061 473695 810340 892910 1647186 677990 1113353 914386 717749 1197456 258723 1728677 929033 1907888 1989772 816135 1814695 716411 356721 59588 1168778 1396012 1563566 1103702 1313270 1166606 1618865 15537 410766 1758688 1371929 848301 1745576 1908045 1727521 803850 1525272 301313 762345 1384615 1131595 853441 1413875 966030 1778896 1297198 1686270 1172304 541459 1569127 675387 122823 1488896 128774 1552509 651739 374223 1455497 186000 1655208 568934 1664353 81463 827936 188408 600276 1098038 1316922 453896 1502984 1897687 1623667 59710 778826 832101 771842 1404387 27483 33432 1093366 1367222 964916 1889370 274424 448485 297356 799232 1990660 1348307 964374 1734488 1890325 359476 279687 727817 1616156 1505782 1582073 1666608 1357327 1339755 1327408 1645268 323627 1261082 1249172 1873809 1395159 684642 1758503 592662 1046304 577131 457525 785311 1185386 1531684 196608 221560 1207382 1521723 652482 1682733 1010705 1417943 925586 1711792 982131 664987 1677833 1170276 771452 1444120 331365 451565 1298269 176181 1108064 846276 1592497 690387 1986724 1538158 143724 1547018 152016 1895863 440851 1053541 518483 1221801 1326918 939739 542191 949085 1364900 702529 803666 1730503 130547 971890 1341234 1765987 877558 1161782 1124083 647607 297594 1523706 1362102 1165293 1427213 1956638 1093341 485897 1300133 776791 285209 1180012 1314195 1571775 1822361 242764 1908760 522814 1726787 816091 655102 131983 1559303 1472749 1217756 1313387 1642758 1865426 428840 964794 1173245 1766 650640 1917175 698005 904341 1155950 1729219 932163 582570 219349 683484 1667919 1088156 1706752 714182 1497582 1549573 226228 33408 256465 500707 1694272 76881 1856847 1352688 1243217 1781824 1081798 1822610 785427 1518759 1794050 476104 1864576 107788 1012310 924094 923418 242457 835061 1881100 1855658 1349689 491477 1523765 1272551 508282 694577 894799 1201519 1159833 144585 1675513 1469928 1674097 1607607 1191665 766946 454466 1714487 1037931 1550396 69869 462983 718363 258251 552882 1813533 186828 626655 1386134 60690 1284541 1284566 563450 700195 1640081 1115997 1005382 1718107 1014560 297550 52522 995457 1125773 1822814 941920 1454946 626541 991194 1559447 1573165 527507 1360387 217164 1398190 469409 1473343 25880 1722779 816175 1781144 826293 317354 1399930 1313335 1717034 773071 1886388 1099663 1857468 620150 126120 648822 844616 1080682 1758196 595689 546779 365933 290082 63399 581573 1173261 145790 442769 1716252 621462 963601 458493 1525227 433469 549915 38606 189654 1141489 1636593 1074140 1790067 606139 1422498 1147812 1225744 1002939 722340 1056165 899848 1238205 133073 501682 90454 825278 937007 1660105 648746 502233 138230 1952667 1883739 1863741 1627896 418501 557213 1753104 1256483 1237780 159120 1577900 1437190 1316475 1766264 491053 1190277 490142 230111 1621073 1682521 1069400 421627 468912 965462 1699644 1510699 70464 287368 357215 612878 1209031 1262823 1628909 284802 1631047 634949 242322 23702 1197078 1763739 209386 1712714 1500207 288 877990 1368207 1154343 632239 1715960 1236932 755116 1603301 1625125 1718169 1549045 582722 338961 195194 106633 644980 86051 1346459 839507 715634 554777 1032441 1648572 928935 1014469 764283 807388 1495223 114110 1358613 777650 1649587 646807 205625 1835219 667125 1831383 1445001 879522 577582 1484502 921006 1727320 1748811 835414 1232230 59324 784526 16519 799219 817622 896845 1396797 1295040 39049 1813697 370415 200363 1120868 1387147 34316 437075 916424 735444 1980785 1677426 1899829 900399 692117 1140734 1408630 215628 1408296 1837601 914352 778098 537411 1164995 1555934 737262 1616850 1822425 1084947 1271637 1192798 1689679 566734 653465 44260 49121 243491 1267970 1632897 583080 682292 1499871 106312 1179678 618820 617008 985091 820754 1424105 1807190 948038 405344 1650207 268997 168641 1251163 1632545 425327 1495940 1289619 379773 666136 112156 1876677 1836258 155736 1356869 636380 1678459 131146 1085994 693878 570411 1912016 441651 1096237 1065006 860213 342908 1511540 187031 1564383 1226874 892312 1480426 511954 188564 1192145 1546908 1070930 1446820 779448 371506 1748615 1221164 1302886 286827 48666 898895 48939 1505627 846037 145671 1919506 413288 1176875 1712527 483728 1140919 458583 1880628 1027468 1461947 749402 1287863 1860392 1256693 1602955 307267 783359 305029 1378450 1362901 368883 1965390 530194 1626801 24725 821755 995451 1875359 151678 305968 1027357 186276 435564 685181 1000545 1030448 839341 456142 1857234 1452650 723912 760968 1725732 80154 1882622 519171 1797410 1439697 671473 647861 1985519 1681636 1278890 1307922 1793961 278680 1858497 268209 1722354 895591 762008 1326108 761687 439593 1295951 684091 821718 315574 472870 1735368 121706 1374947 699609 679656 1910197 954582 1142728 1824051 1789351 216575 397610 1434898 219413 264624 752961 480201 1737191 471420 913022 945039 975154 344552 193386 1689858 831116 761744 804700 1278303 232231 1853240 1390573 799666 321217 581768 451875 1043543 1996396 1127836 1244211 796151 36752 386242 839438 1811822 461286 1483105 342834 1826383 1652576 589587 898107 151550 518740 815920 247844 362826 694915 154694 1305680 1634182 1809686 839150 1998881 346602 677540 569995 895889 1723870 1016758 1066331 1618104 70227 1902397 1228614 40303 975365 1511829 1699327 628031 1779268 1388684 1310872 1358895 660024 746037 355081 1819215 1573749 1078027 1641523 1175732 29217 744976 1422079 1574456 1323218 1187477 1324403 308423 623362 122700 1887690 1392224 445852 1008005 1078723 1687633 452957 1425580 254057 184888 751497 436909 385598 658976 1943443 1740206 428585 1273249 63089 1913849 138745 306429 1049746 1368774 1159634 1801965 634266 1598049 1901647 579522 1174516 757214 643387 975948 1872154 187030 1500104 1224604 205407 1136959 907795 1930514 1143285 787557 391840 949789 1592236 1371777 1732531 865036 1862337 783810 1015070 1390476 510974 574504 176968 18918 1498798 361537 617903 1940060 1588187 468019 665363 742385 1433133 261127 1605055 380923 1423708 920171 1727797 1398233 637872 1170963 227322 214127 1287444 227256 351095 615444 199269 1211730 1427866 860714 530815 311327 1700405 1561966 885969 1487113 1498328 338178 263853 41496 839295 1552005 1899840 1874276 1128373 1735103 372866 1403020 1048374 1194298 1583825 961326 215233 925107 1389323 105680 1926665 1107591 578779 1558121 663370 862362 806337 1028819 171771 19644 1284977 60415 182965 387852 284388 1648553 573437 146140 1930069 956486 1844580 185308 1253354 574188 644838 159064 1045963 1731075 1705650 1140839 461347 90054 1969420 1282540 321210 1531095 1487228 1669148 1078522 83656 836198 1137716 1349945 1624035 1439083 539821 1219675 44474 1813068 554026 1672164 1760865 1500819 1688284 1366228 167397 494989 516847 671808 1657122 344802 215431 271013 857681 1063694 1968371 1555805 80975 1908816 1387811 1331195 1061891 1624636 1851532 1625707 1886125 1533589 1764762 1970869 980159 1371499 1930994 1372681 555869 504159 333559 388262 737696 494885 1770750 1969184 1655456 1628970 619542 377101 609106 170192 1676637 1107896 1161471 1995601 791713 147749 391088 352301 368932 1408982 918052 1721293 1511241 1972489 44861 32223 368759 1566964 1623885 1671494 1894287 1743623 498941 490101 1790764 966849 1063775 647351 844802 109497 366073 644941 1907495 1898892 825926 1426208 1323673 1879869 286628 950424 1424278 633180 1442242 187664 763551 979208 264443 188638 1549225 1731550 1520425 1776633 229575 1695560 1386296 1562128 1056454 903809 1260054 1983754 966204 1014639 54120 1924451 1635897 144638 444970 539494 1437476 979511 168937 1949895 100623 951573 1282922 1975091 359938 114826 1015909 1161661 40532 812805 1831884 1235188 586958 460068 1024710 1576388 1441013 1515476 517123 690779 1525663 1564210 1024272 624914 1022068 1210134 1245931 974540 144999 1479278 949217 969764 1868647 48535 920390 9333 1452998 1949401 472687 1732840 1700656 1681053 1008056 1002927 1619916 1110802 933785 524223 1230212 795451 536543 1109181 1938703 689106 422160 1448233 709382 1415898 1405824 919682 753070 468637 1771714 1740183 830741 815320 871199 1699213 635507 122838 556257 629659 1729165 170068 1015884 650624 272601 1409562 1513727 1116597 460830 90957 1571267 1638813 937985 1057650 364060 512643 74284 1953493 1815405 94327 822975 644443 164596 1043469 110482 675124 418292 361097 1861219 1831086 215359 490332 1278223 312644 1855238 159570 960515 448149 942671 1956575 740144 1508623 1723619 756277 1803645 1203947 878972 1927843 1591742 1086986 189745 1204890 1923844 819424 1767952 1784444 1013642 1489455 803893 1054436 143400 374398 1675681 1893918 205173 1272332 728706 1964216 455837 1143874 1882248 295699 614277 1753766 112315 387451 561204 1010257 739960 1923005 1774672 1837900 1622552 1831937 406743 530248 533645 880782 11982 1451969 1010902 1588944 838171 1480653 1350736 1690203 949554 755138 1189632 1307416 143368 315407 984154 567088 648310 334569 104022 1763053 952694 457572 1246780 1117901 1878155 1707082 588689 441958 120710 457394 221240 1381699 1440893 1834419 1602645 1523181 175139 1957940 1511148 353496 395553 1788151 806696 1352134 101976 818070 1758351 662140 435724 312911 791799 992792 818219 318495 1498544 27412 766752 1325327 1888777 784475 1362109 1907104 1125457 402766 1864891 1411215 955929 879069 194764 1526803 539895 1522892 661402 61421 214765 845431 548569 1575641 734018 329722 1677193 1777287 773286 1250283 1285702 1522350 576286 1933641 1311552 1285417 788804 203786 1765673 361512 737369 945838 796687 679706 1109378 384074 1875798 954896 1270809 1787339 661539 58422 402528 741682 1140656 1839693 552617 1603928 1378292 1518236 1606996 1300986 423360 78530 1566735 177471 844769 885588 1265478 1843732 1076816 1947353 216935 1235307 1940809 1682886 623996 1322483 1635557 103801 808508 1504545 835512 1826329 1636433 585975 1925086 1176703 573406 91384 605578 1466139 50686 504286 1251425 498478 1576292 1163836 1747204 124300 66636 1206416 1887478 1692320 360389 1394681 690490 1291585 1840291 1402466 1746760 1430250 673884 1467467 334770 231359 496947 3441 370131 180635 273508 556131 567307 1338756 1406334 709515 392022 1425173 755019 519163 136191 784537 1110223 226046 158225 1310362 620163 1767656 1030625 1103689 1467487 1583047 1044201 821855 1641020 1300211 1151386 188045 120136 695128 979978 657714 477875 794558 1350270 1551383 1736184 824048 821982 1500 1847401 1809628 467477 1244477 1440976 579251 1229765 681694 632615 691213 696783 279567 1282909 881221 1291982 1592263 1998232 1145875 1021701 827334 1876620 74253 662222 1268731 1823136 1162968 1867909 958185 150726 616116 1254429 629645 1375524 1895094 947498 946792 1641908 58210 1600182 1524415 1119901 1789334 1941924 1370641 356018 1455879 945938 1038345 584095 1567064 943402 497037 1900609 32545 1448544 1419455 1849911 379030 1860558 1046562 1254028 434719 67542 1909266 1452409 1878667 432368 34050 1940219 1306763 825729 215771 570427 201923 1692274 716775 1182289 321635 872665 1168862 1005547 1775046 1523651 1247733 100611 1783841 918726 1832306 740690 999457 1201054 1432570 38385 120526 1624393 225256 1365727 146411 78731 1269760 1938368 638805 34008 722084 751135 417152 559532 1770565 1716012 526997 1103202 1151890 1649907 1822806 312095 999703 840517 964842 691559 671629 1818403 1314140 1017632 507421 1414671 952494 1584111 1622137 241348 681637 470870 793112 1664146 320887 1671839 299068 1833780 1902873 1719491 534236 1928598 817295 1053245 1856423 715228 837863 1695638 1093519 1879148 1510212 1831438 559184 914109 471845 45974 1733429 421968 1437610 1195504 596957 726565 1380384 193388 1835136 242648 119395 1262587 826144 1097436 1778870 420945 1946250 981716 932361 535714 1292753 91604 246707 16923 779161 1691574 1568223 1238371 709717 1408226 982918 950633 1459447 488300 1513565 940789 755682 1343123 1768477 375602 752341 228427 355985 1287876 1399654 960215 1276159 262090 1643115 1630375 1574001 471471 317944 1941191 308227 1443029 1224018 1891936 1052773 610726 190027 1910518 1687587 69354 1257463 1824073 362928 935389 1541929 1895503 1854379 1299668 927949 404422 476241 746059 354888 917193 924016 1845511 1775250 1141989 1508329 955333 580751 630992 1987030 806167 992505 1010655 867903 1333606 1851497 1469462 834643 820081 1305127 823902 988690 674855 1216901 1927584 1534269 1990079 1429618 862712 422459 360341 961557 1267522 1883878 341021 77309 822332 523718 1672340 1392458 725549 1105914 1404342 674696 1175249 480371 1500601 1107654 1501691 1698307 914401 1835948 1165266 1587610 1183873 1410104 1413493 1499595 997739 1417937 1133856 1961041 1863367 1815976 1303758 1903516 1819500 347167 179476 1676087 34038 1725235 1911195 1124886 996248 1344996 1931516 827083 1779638 980295 1914927 1944641 92376 394456 1498350 1196625 942246 144540 970701 1905694 371257 1589261 403494 1506897 1771370 380665 530437 1532834 1793013 91097 301289 791140 1046341 1792777 671544 1144589 73702 773628 1930230 214109 1083732 953855 1284842 73465 645801 1157442 1358982 1825951 541914 1157191 225609 796011 1216526 62366 294557 267659 271795 656960 1488006 201805 919409 951507 311366 1196891 955422 1286541 1495397 204054 1927977 521833 1802268 765775 927387 260497 1581913 983136 1505116 1109161 359926 1681180 1779988 1955646 916594 578678 1266496 1361462 1821996 442261 1351228 656982 702837 791315 836185 10309 222512 1932628 32737 36838 1745272 1554442 296798 231674 1348178 771283 1955387 281461 554884 750126 624637 170312 1261584 135407 195180 1116958 564248 521389 683010 1484090 789917 1091054 1683860 941527 640019 1674391 467820 518640 22850 23527 1692275 1510866 387489 760873 76307 1441215 659383 705208 1446034 204923 276376 1406467 554481 792747 554274 706357 1897738 1514733 68090 1490715 186956 906201 486233 419061 1108648 888943 1684288 1337507 1602142 127764 1930369 1007048 1555223 1273648 74297 1444070 1177683 285395 1891341 749958 1089690 381805 1165474 722379 1167610 1086864 455913 1620356 1222919 1623600 1228116 152088 1493011 1043413 841492 1032982 1804931 682059 1066289 1735513 1894908 1623993 1506782 1758340 1323386 1795447 878266 1268659 1386020 310172 1959686 194460 20541 39217 838185 1885409 1303043 1407068 881973 434223 618866 972892 573813 1738494 756996 634577 1245227 437866 1770688 925145 1716769 1958768 747967 102743 690628 643512 1933188 543204 1992600 990986 340820 525977 96340 848319 1214398 943419 1875480 524286 1134437 1289924 983370 1202679 107753 475708 1800634 651278 1787548 1297980 419612 1000624 32067 261890 555738 660223 1591711 480745 763800 688386 149526 534057 556340 786547 497179 326061 1509357 846816 1954451 170681 1650663 1876453 612528 1927013 1778551 1310836 1598019 1777121 585450 83135 896111 424925 1889995 1621516 1357335 1848744 1902438 1869389 349467 287920 1971463 8540 1628886 1854398 1316196 1457 462333 1430989 34279 982584 1584007 828241 1228061 418655 1344616 391994 1368185 1515561 1979933 786504 336898 522060 1999686 1324918 381726 1491623 1907457 567685 1819501 919530 373665 1899940 1201173 1609497 1236297 1601409 588007 1037347 782660 1921242 1822506 823893 138609 1010979 401017 1410130 270140 493913 1039318 141189 294284 1057835 1870406 1686023 970472 279778 1425407 1086281 1979195 1419788 1809869 1973899 688718 955909 1652424 1539724 1865373 1543681 498572 408581 543355 882163 803230 48229 1401932 30508 46304 391230 669211 1667148 227132 1681964 352193 1358225 241833 1177576 1285495 1817936 614407 973329 103609 1489951 1527179 1415929 1881089 18871 613463 1886592 1504438 554761 1063367 220351 366166 551906 212807 166377 1332964 1722285 13128 886608 305203 1229441 1359962 861560 1130083 28518 383157 745512 711772 1214567 1653419 585367 193766 1759587 397526 1547768 1916431 1726764 280900 792547 1733011 352371 1288719 1488231 1966485 1777087 870070 186289 759220 57239 425163 1870557 1600394 19880 1339995 251097 1257174 101882 795586 536732 126467 1993660 844806 516882 936982 1748746 411522 1003757 196967 1720827 142927 1524555 468994 1233319 1728873 1876970 939898 1601017 1094535 1968400 328784 1346848 464062 559411 656321 1064790 1964301 1243748 1306201 974482 1090023 1608217 1280497 436357 567241 847735 363154 176900 74406 1665777 1597482 43 163054 381398 689947 1526998 931260 1627197 318068 805861 1809763 217658 221921 1376600 513973 192241 955141 69341 261853 1004503 58603 729032 367914 1247753 220728 1431034 441349 1717152 1003198 258860 1057497 1814413 505407 1980589 1650517 954164 746368 391274 1548646 1012503 1258634 263201 902997 215600 1603396 745458 1531701 513550 1206629 1926018 1610796 1926498 1470313 1893973 411727 849477 1462285 718908 651388 839698 1520026 1728482 1409885 1466249 1395437 270984 257080 965030 1366685 522109 654357 1648227 530544 1363160 1514207 572959 1739125 1609150 212422 142129 1172848 711601 675902 1082638 354547 1331223 1042526 1246355 883880 1556689 861838 940456 1489283 49679 1259483 638636 686950 335779 606615 646986 22605 1856862 1185708 1667742 1740210 1981272 1322703 1323772 1220213 1074386 1945128 1892160 1120327 1960987 1001617 1998585 473552 366713 1835945 910865 245521 1221945 1702093 687457 1149358 453969 1755505 1173120 1167858 1601326 426029 1610222 556234 129682 1695715 990155 1490543 1903776 300492 815575 1280796 1069263 1235038 724713 1844471 239291 461137 1655899 215453 1323362 1565262 1996249 959010 494892 240598 1426465 1288489 80190 1255505 987406 1718595 830028 1488147 129387 19951 1752515 395082 1616740 791875 1256352 1910747 658800 1036193 853396 232100 1112048 650111 1519140 1840674 1009981 1080326 1436717 722372 392917 1596967 400274 338823 353958 313935 159328 709948 1875324 530284 669072 1134139 470882 1048156 376567 1752512 829396 913436 171287 1774831 715879 70704 1579254 783917 517046 1795815 1171223 706201 1909844 974608 1666979 672945 789720 662382 776964 258721 1702491 239326 1961602 342111 246896 1697714 1472490 1710554 160593 54530 114078 1665516 1494999 745419 1327259 1950373 887056 556533 1351209 477417 1761227 1499399 108380 1506695 1102892 648593 257498 95138 1336522 1762894 1954930 888151 558725 1122811 482189 1142421 1744000 1625395 698078 286129 1995106 882664 1665436 1549692 1628093 1890995 74073 205707 1092822 1043679 915705 1835871 229462 622680 611673 760956 140991 1420203 27702 991658 921723 1792266 1985390 1455757 570932 1723861 168322 1266665 1379569 701232 220758 336850 40334 1184200 1711365 1605960 975577 1193306 1643100 1976073 947221 771050 314022 1888463 593000 140168 1983799 1807352 998407 623010 927077 272348 706048 271093 103379 1425149 209359 1365998 1193238 469764 3995 231632 1388630 553459 410170 343216 1649560 581984 394090 958279 1680566 237990 1099073 465677 1674577 1776832 27377 1815706 1620684 737079 730581 1571369 809022 1984836 1308879 1647260 1768707 174356 1510963 838805 900221 398854 533762 317825 75586 1912877 305006 322513 1993733 1958544 365405 544896 1078245 1286323 1663387 13713 735513 560971 1408113 635884 1519809 1004584 1351902 1603308 564236 39927 161201 305268 958713 1907056 1131175 1202533 322139 353835 570580 1600474 372468 564196 1361792 1137312 1731041 91407 754100 171618 1500332 763471 90226 917882 1946467 1271183 983058 970756 1781934 370451 166408 26089 382212 502406 1842379 366433 1986586 632111 1487236 274660 158475 1640556 571941 787823 945695 1179607 1960781 993363 1511340 1406724 1489652 1159510 435663 1869160 998420 831924 679386 443084 1819228 938621 1263979 1469880 817002 81450 1907930 1058974 1186025 1291085 811547 1204168 352742 1616031 366767 647643 435222 1372768 486725 771819 1920622 1753618 104133 1966890 977648 1415979 721583 610442 200407 1395852 855457 1721910 642309 1072480 882380 1133476 1058667 1547047 601380 869876 1571674 912332 439471 454723 1868022 1399216 1051292 983530 1020668 1306936 1916391 1945175 1613289 332138 1885377 1015389 627607 1603533 1935919 884874 242671 16970 1196642 1427125 1377611 468218 898208 1084506 172719 366927 678459 207635 681655 1853031 1243056 1816963 256257 758062 96596 1169488 511545 750077 1804313 437442 1692315 1042409 1742720 1903448 1236685 1044120 1052848 329371 1832595 1344590 462635 700287 963711 1519686 742434 879024 1322816 1968023 814689 1817234 1090200 157836 184506 122805 80418 650510 1880014 796854 1102707 715077 487082 734326 1622590 1217387 1632508 1417620 1946351 186686 837725 1165244 1487443 1789605 263126 1320375 32714 537156 1134005 1785865 489715 1324867 771985 945333 1101603 1341303 591449 1198092 1958046 373520 1534031 1890110 535845 1402294 1012963 526090 1649938 1731900 532482 1459578 153284 1854292 1769522 1671716 975000 69645 259686 933813 528001 970067 1847077 798197 168198 842770 389920 1637912 494456 4196 1140983 1803702 1454977 85917 1383645 90312 1529048 454215 75982 677555 784274 1974013 39667 1653191 1706764 386484 711589 495803 549277 1632803 963038 1474955 292095 85758 1539337 1081179 296266 1073977 738742 557039 1444134 618202 322294 32776 892570 1219806 1542858 856199 1485481 1179995 1434122 668204 203970 722591 1797530 1648468 1643635 1305720 1580109 603329 547949 476195 396237 1812469 359410 1353297 838135 591509 494143 724154 1265528 164308 1829663 1477501 1083863 1691697 1090959 718308 1013718 1658804 1633428 1127409 1833082 1253261 323545 385067 778960 248704 1611786 965608 1796116 1134026 1155715 1287517 1747382 376672 1991447 1687131 13102 1725120 611463 1756920 1501891 564079 1298263 1079695 759090 1432746 790533 1645006 156369 29532 671670 1777215 1907853 149729 1192273 985206 120336 350080 395399 978682 1585886 1930092 62213 958542 447178 566969 1498584 757089 1971124 846812 1465530 642613 1154966 973023 501041 1255950 1707344 540700 1249040 4312 1551221 628453 1730553 1850022 1080773 1359078 558776 1431026 83765 1022562 476320 1310239 1024485 780449 679275 814823 92765 1027776 991568 881271 1015912 632320 637380 620168 608758 538010 799713 801359 634716 1342508 183454 178259 958657 585530 1490700 1175323 39258 1995488 1981176 447917 1964229 765087 1496274 220161 1456430 1846894 35256 1326903 1019827 1977051 756252 1480484 29476 1267464 49692 1046553 1830282 1970131 1732672 1492390 1637595 695027 1794229 1552714 1703312 1402298 109620 1757 490596 726243 1294817 1661132 994654 1281697 676380 1181726 1083107 1089999 1377037 516799 1718406 1742546 1552433 1784036 1337278 966438 196874 9018 1953841 1745787 1431953 876218 968976 86184 66547 1113513 642287 1397585 482095 256566 215984 1492290 274101 864996 570625 1198128 1910349 538311 970556 910617 822333 1948124 257282 1135825 1567934 1382109 1304786 1099822 1157549 973817 1424636 133455 1290803 386724 625139 1396706 394382 191888 600447 338378 603086 1865022 1344936 259422 509157 1095635 876994 1193402 918949 68576 166587 1824033 1879322 1261478 951948 1800610 1077774 1012871 1314588 1016834 1418352 1068910 765817 2815 1360681 475220 439805 1733959 1981243 1828547 1929890 1159839 491952 1380900 855613 1230991 1164537 569523 346148 396924 1543656 1450287 529005 949671 610765 1126700 950776 760327 1649103 815529 638682 712779 558738 1989162 213320 1093961 109769 824471 696205 982241 1851834 1300193 444175 383857 379001 1164283 1390171 1619734 643684 573882 1973345 1880669 535644 1880885 1415214 865204 1935031 1220663 1334637 1316689 153930 115797 1205258 1259833 1318413 1130549 1639970 1231616 1231520 207039 1983805 1466707 1046833 1177585 893442 566109 1839064 525448 411477 1158852 972133 1821798 621365 23561 1635647 397767 370464 822857 360186 1011430 708349 1323832 876127 1327576 923928 874863 760656 1098295 479720 1647227 257638 1654734 89101 988130 251951 489982 996378 4107 540504 195759 1043757 1743204 1213512 884868 1379006 1179745 1146515 1716594 1261764 1787619 737422 209752 94811 1713884 577841 323536 885959 774029 337921 1332392 839166 695431 1135130 175408 1092421 1927626 108239 29775 1903881 1141995 215337 1434343 1228110 473836 1928834 77352 170246 1165625 978348 1422261 925498 234619 1441473 1716657 670226 101291 571607 1420478 1541681 245232 756504 1074965 1418961 1173028 406658 1791447 315772 204365 805215 1626241 1291577 1072128 1114966 304031 1638518 1820838 1785589 1470026 858999 1254107 1363775 1500794 577617 1789012 309112 1561229 1069268 1474714 1174173 1357935 1796474 1609176 504878 279513 913904 334972 331732 1314722 998313 212388 496788 868776 1704215 1612504 1281164 1671383 341527 116337 1052267 1086973 1714851 919918 67876 1303814 982253 167099 240650 956178 1690179 1627877 1971855 1214509 4427 1874379 303604 1412392 741264 1143808 1306367 353591 1167722 1094262 1204612 412840 264631 829436 203835 868292 1891625 1616845 1510803 1355464 1230206 557002 388936 913651 326117 325586 1692427 1323630 772717 728014 1272673 603887 997481 715702 1687992 1211358 1282711 1497077 1689484 65093 827624 1181054 1238975 1201818 1752402 234258 1933899 638306 1067328 763757 969049 1408952 1674075 1635357 530889 1924981 1732819 826200 1135855 766803 478639 1527130 1850605 1004817 1113416 553022 230978 873639 1841810 1198320 908817 565463 1649546 305488 1742334 1179454 1022355 26660 112857 1278965 1203488 1206572 1175199 727701 1392745 85804 752349 1872729 13432 1690632 1557676 1973735 1583522 1474455 179340 1262192 1816068 1356044 1179605 1620844 1776007 988562 1246694 1139939 1431108 896338 1292931 1092073 113526 1822613 1679422 599778 1390073 1024603 1373159 1323313 1426468 242560 981949 1747116 1193136 1255767 480657 384362 457807 647395 280439 742364 524684 1628758 800715 1254836 458879 1005717 306766 1862145 1456791 1720464 754159 1496924 1315747 258834 478347 978397 1215169 840474 1490763 1018762 993366 463827 774606 983097 962179 296154 694791 1575237 1529127 1736602 1900326 227780 710861 410965 340754 858727 151943 1285426 581148 1869333 1814539 1922752 897998 1024087 1821405 927217 505193 562782 1944093 1149245 980687 1299515 228854 1687311 928261 1256713 1515127 1750440 1339249 846138 11359 800424 1014126 1698908 1451627 420437 1025688 1483038 342882 1411576 1841270 1005910 1516092 533704 1646521 1627376 20383 1023083 1879709 1114338 1693104 1844737 845159 1242144 1675518 1975937 733632 580699 1994265 1119224 1775864 252984 38212 5627 456752 1307829 625718 897479 1890348 1341186 1760002 334371 405967 1012625 168119 205576 1583086 376367 1747361 463241 1584244 1425739 1997259 1069634 920385 139095 474100 1707715 1568301 1867451 1818897 1880484 56295 324139 716662 1851601 391231 668862 1977154 1617162 1089111 916224 127399 383208 1130140 736514 1417600 1627658 1759578 1277120 1370871 1507885 360584 1374806 346548 8397 1752370 542189 515598 1438501 2579 931688 957335 226239 307646 827243 1331350 1230157 934211 237252 1091992 1940224 1773011 1528816 208587 1570695 1883475 315825 880580 1655371 371178 209871 1645211 290266 366911 329737 956484 1753776 1932208 610211 281699 860149 200995 1797332 551891 645971 319863 378714 1177314 1613274 974970 72276 799020 191771 1805949 669854 1398151 1349279 42502 907009 290451 1057493 1126215 1465073 1814017 1207303 86610 1476231 1674108 1851960 1789824 379280 399136 951300 815907 503409 1959200 613254 817104 391328 1883459 1639014 1050351 940836 1685827 1707648 1644666 624921 396621 1740098 1622185 331894 476707 318150 675899 542543 1814323 509218 927105 1238891 1073845 1383968 1104542 1087814 1260220 1201138 1778803 1343342 901596 15593 818300 1535297 1864681 176580 934367 606341 1031440 1204825 1143184 246947 288020 26841 695593 691163 1366075 1896556 428774 340995 1382892 1206631 965096 1829944 1593451 1658335 1975577 1194119 828081 1122880 302354 1003738 431047 840783 434280 174470 789760 52629 1226369 1450688 1271438 1113059 766278 302820 342806 641159 1815131 401812 815855 1846368 1517364 1323691 1267049 1498246 1027859 1608432 1130679 1764343 1610147 92049 1091662 977371 1079309 870473 511156 1478465 1916585 776451 1496305 638883 239602 1441654 250242 835176 1605288 1105406 621296 1912434 1625056 315616 398310 356643 1370208 1172944 807085 1720281 1350202 391164 125847 4411 118577 152894 251761 1036431 1824516 798474 596068 1290295 1314558 409547 1780565 424947 691334 1158171 7522 557588 820252 934357 1179898 1716023 1622747 1234571 627676 74325 1316678 381650 250311 1936958 1226576 367085 789772 364673 659483 473350 1669829 356383 1929732 1010747 228410 34899 206123 1479996 1822718 1774637 104538 1777354 1029794 657791 1188369 1497192 895075 1204334 1604838 487381 1964719 1134567 68882 965707 246157 317983 172624 1521663 945153 1356684 463061 605166 1669918 1430159 1370938 73817 1261437 1316344 1087192 1481381 479587 1209417 423278 1505781 382431 1526024 249341 107302 1662961 1888680 1201967 960185 833063 1570846 1599993 385134 1670023 1495194 1578360 148702 1174568 71523 1937842 1612993 55384 865492 1621360 438017 1174020 289002 1807366 1646164 1111305 1129408 12531 1933108 118924 941621 1378002 1385457 1661836 929864 849902 29156 1242967 1936625 1922540 859284 780965 1665785 1987999 1961331 834484 967247 832693 1620702 728010 676024 1356874 226880 1608030 238089 150905 215022 1211130 1000012 1694892 740410 728108 1320842 634745 1169620 661838 562222 88232 922876 1178561 1424269 772009 54884 1121291 1655701 1277816 706439 436530 1732150 8779 926950 913936 1315633 730661 1678806 734060 1566522 616477 1384899 805010 1827931 1220418 1473550 787772 1175319 811362 286768 1568214 969817 1636595 1855 871011 1253673 838933 1807851 259191 1762380 1029819 979223 538509 230259 16746 1681896 571576 1670535 1094111 929702 1679266 1245039 921841 1555713 649172 1864852 527206 742993 152153 178277 944432 537565 1561987 1067232 576769 403569 739410 1977082 1279643 1652172 1231366 1560811 1311426 398865 1506402 920155 525976 350868 1107701 244105 1702401 1074540 853483 1472427 1872109 568966 1594605 785605 1845834 1608213 1218650 1927437 493517 278518 1526472 1236326 1078545 1905247 1022253 1650063 759963 535732 1737063 1647213 1759131 305592 1434963 1194038 368952 871206 1915526 1221067 218885 1594002 852348 1210407 1225091 893377 992501 939150 1487898 1420057 1766983 785966 506862 1210851 1798862 1879478 1477978 1995892 1096354 1548296 945916 324234 1206538 218743 1109478 157239 1429059 226884 877704 508047 1417305 680147 371612 556476 527461 1451608 608160 16070 736179 504557 1587802 1253569 410368 968458 940140 1259078 260565 1929697 1914010 1990942 807328 102343 1384939 4066 451324 670897 1004670 1292142 1562313 1946922 248602 1975095 1717159 452962 1472547 1956525 1758540 1100606 673716 1342615 1425233 1783849 1634601 793900 780755 188902 1320865 716166 777934 1479879 118615 1286020 1475187 283808 1342389 1827435 1468450 780541 331004 1001261 608275 1276646 14648 307864 1127353 1279858 1440126 1310576 654791 1319909 703918 1062109 1332381 95223 1023848 1199810 344199 1862046 223135 1790589 643419 722014 261574 1324917 798756 769867 1287767 1522695 1240230 887921 211537 561219 510409 241285 721172 656299 61017 1644808 1215227 1364520 1341776 557575 1122211 1933938 176420 1067852 1305797 291946 683875 616105 1929230 345979 466635 622931 1024910 1938299 1796849 326445 486148 311750 209789 1149102 1819431 952230 80406 103472 471309 1288553 61387 951680 1288394 806116 460481 129301 1073875 1154947 804373 1632829 1419172 1375279 547762 1044023 1067619 943052 316336 788892 1369967 1658848 1508444 1498352 602031 987855 1257393 798784 531765 617716 349851 897899 1294616 233061 1893941 421161 1549382 594183 1017201 772162 628722 368755 1675700 1626762 1750868 1382334 1938534 1397879 1206310 1696324 447677 553880 1590276 1506048 1810149 79433 1319104 1219418 1970204 1108653 1482312 1910725 1791816 1779233 644399 1750118 876824 166513 1839205 919310 1710952 1655038 416505 1698532 754156 1941107 1971895 581117 1091436 1537980 1359174 457492 1568002 294062 769303 1257503 1240358 49373 420305 849296 1030053 1932205 1232301 1817128 1713824 380029 1272817 1344650 1480895 836389 1257489 991780 870153 1769506 1559414 1253623 1602682 701583 967261 885154 783514 1230045 1832851 511596 1625525 1022342 47884 265640 1388280 1000063 170212 365071 52251 1194419 543584 659506 304541 1552073 1135782 1059338 320948 1210732 815410 1322475 523317 712519 1210679 263043 1564782 787371 1813358 1585738 980219 1821627 1454484 1072685 1362095 1094177 251523 316499 1672356 1943481 579103 224736 1515156 1856814 1421756 183929 396681 319232 311547 392379 351770 1951360 1860394 867175 927030 925050 870188 1302292 1949813 1536803 1106045 771817 902607 789239 1837077 1297236 408052 1667962 1875631 1115066 31722 1606059 853758 946617 1132695 1728163 1618898 672943 1701374 522639 64232 667873 1946072 1325540 862779 539621 245284 1416485 1091423 110521 1552716 360620 1461289 204159 1650844 1679817 16692 973654 739176 1625119 1557076 840151 730718 167243 1695654 204641 1650239 832205 41506 162500 1439468 191444 288827 1615774 1187750 109782 1580238 808423 317149 1837286 791407 607698 1032587 1991247 168060 1872141 748469 1433492 1943206 1472289 834942 863317 633969 1874777 1796557 1838676 54883 26266 1067237 1149415 1005593 1385782 103740 1049093 1845071 856597 825775 1356390 1928554 829730 1007998 145393 625040 1260023 1463171 1069158 188915 867126 1930821 505022 869605 160681 1393680 1817110 386211 1731360 388619 169768 235199 102989 1157997 572534 1899543 424786 169397 1039244 1504832 1276217 1664513 580705 1878926 222190 599794 71703 1542258 1897985 502210 401962 1590942 112441 74918 122822 1985779 305829 1963070 932825 1044104 13317 1121518 233868 1911062 945779 1592177 339808 894470 1405225 703747 578109 828300 1406917 161237 1861412 241548 1734766 464478 102512 352073 1474873 1278171 260384 1076787 1540329 796109 1798117 1397815 1581506 659553 164846 246757 1273023 1347061 275288 788833 1053910 1046413 1162458 1325132 251133 145106 1346270 1487880 1117180 1608284 792070 289047 1350889 1635955 102155 1350811 659845 872821 601146 990284 354856 1054397 108209 679625 595480 1762276 332726 1107496 1317736 1577512 1659704 32705 523389 143673 84369 1304162 1103424 1465100 556874 14818 1551212 983859 1245968 686753 1594577 645546 1675698 992459 1369735 687984 332222 750088 737603 1240895 256152 857559 1490986 1252171 1003767 650908 1253055 568126 824864 135001 166781 1290101 1727502 305932 1499037 633271 400864 334710 269805 1849121 1560142 589435 869363 1708053 359417 290869 508947 1773568 955532 1125009 436910 1303400 926252 1502668 1770660 1346472 1734048 153187 761985 1435561 84981 1686901 560378 1429309 940181 926395 388986 1799800 1682787 539041 1255617 371192 1690101 1275508 1680833 554693 960794 222999 371835 1921869 1912663 295810 1572086 789645 1281313 698198 1151565 377335 584783 306255 1980542 595278 1670807 398983 548258 595664 1196314 901912 887714 1061022 432113 1733728 317226 1502021 1630411 688566 733322 1084870 1938257 666084 1918798 188569 1642940 1045288 138003 585880 1950880 1606099 1980907 938867 1768598 1486759 733532 1287991 1641778 625729 1935337 1937461 1233776 1649054 617554 799391 177209 1523374 203510 1868163 181873 542571 24050 1870405 992269 1949065 95107 764179 1626403 794640 1985171 368850 411861 1941401 967707 1147248 1036504 1666207 1789188 311467 1307029 1152325 689724 1713696 249502 403956 1619784 1766690 1434167 1156803 1084664 1382014 1015573 608455 963862 587978 1332890 1596851 40280 1101946 730619 1976069 315252 1849111 332260 494137 1211970 999020 1089329 602908 746939 621105 1148504 641227 1038548 1490191 1387440 613802 43624 1131356 1168649 1258841 1227616 548071 1942637 1511477 1506898 145656 1637653 1175959 738561 501286 343476 568323 1362536 485455 1911923 588366 1169314 1575016 811770 36956 1697419 24756 360597 1392136 914574 1554109 663693 979025 1634624 82533 1652760 562504 729959 680437 41030 1043645 826461 892343 391365 1899720 1294067 443238 1121599 1265627 220695 1544297 823091 118675 1874102 1835658 1733142 1496716 931744 1993073 835559 1555383 1482064 442682 1300847 42764 1824441 119154 481626 904059 821947 901290 1996181 1600704 895518 361140 417884 1743312 594736 584114 639442 650720 303939 1482194 525746 1250278 1925299 625485 1853698 1415819 1851910 744375 381796 244008 853739 567391 770497 1643428 525153 1496636 625954 1559382 1734915 489592 1772174 1264691 1081146 677919 1692985 211269 12799 1264336 1383119 533573 1836556 1308694 561594 104044 1289622 1412297 1242820 956864 1443748 1814198 744501 1165461 1016481 498741 1629403 914544 1605640 427983 641269 1955374 1250827 1084414 1392901 1802118 303876 558445 6506 539361 584404 709533 984862 898686 815998 608418 1120021 960608 856589 100987 1868095 1254286 51795 1744362 779166 470306 1418637 1919254 1579904 108085 675032 883446 1274930 750850 632293 844903 1969610 1607860 1192720 1647982 1039740 1991788 481596 1488446 280325 1499033 1372012 1479825 361953 210718 1208045 1981637 163823 391534 1499083 567855 900260 1984065 734154 1001478 1569611 194193 863732 893540 1227342 885441 1157222 385223 765476 1483217 22218 1709698 1642892 1609545 124456 1800547 493381 345561 672532 264640 986140 1493776 1609290 7748 1947873 1375691 1818251 548835 367572 316606 1873753 417553 555132 313961 350957 100035 1247994 1413071 206297 1810633 1665072 1410142 890005 332518 215331 1462559 1412746 1188338 1204117 373340 120755 1304519 1506981 123000 1716764 574447 1050135 1305756 1623261 1079791 85832 495770 827809 1011128 1143209 489491 1189286 1879547 769662 530068 782202 802815 1405947 886229 301021 1350726 717500 1932039 1044541 886025 1589269 1446222 1235777 794820 1778743 1324303 1289102 1237105 1107737 1211531 776647 1106867 497361 748400 1203465 1377833 1402761 343814 1504307 642981 1325253 1444212 1532419 1858108 1357136 1456417 278798 1231123 1737678 1670709 353241 962968 175251 1260404 1524907 1920999 1388986 608784 534879 212297 841605 856843 332585 794258 544308 143715 1204781 272338 863817 1683371 937434 1711053 355357 533115 510279 1762386 873276 493215 83504 256143 781680 1109625 138232 83306 1726668 1995637 1602348 27016 185091 687988 1095600 1712228 1569164 41985 742008 1766947 968681 1620741 490216 691953 911698 1390775 754391 113894 961129 1733729 265276 1985113 1080347 1554410 206502 57045 1235139 1233352 1816162 114880 62898 584810 926973 495029 1569442 1170440 936583 985427 1428321 1045475 1988382 1910817 1658942 873778 1908960 25172 274505 539900 860894 650885 839297 1843208 338090 468146 986492 667828 1324586 1580448 1826002 1093027 238608 817811 1572398 327391 1783651 611285 1394624 1142377 994832 732413 146885 1421059 309932 1684570 833573 1284630 1702650 1182108 380173 242640 440268 63936 1259622 806274 214581 1005837 1481185 1910154 1783763 1687071 1827433 131316 962775 64805 524307 301243 1535193 792613 8368 1084588 212173 613997 1412019 1518897 1662264 1508221 247663 336070 74568 1328678 1710893 1236428 418489 45543 502966 822937 520822 72292 1369175 932354 1119203 195724 667905 308696 1999833 728692 463202 943615 138086 1360389 397458 1467126 1928364 1017138 1363907 812059 881437 1045959 1844780 1767225 1436087 1259733 489548 1523837 1451415 1906005 1443955 1503305 1215548 1212177 702567 1228171 1701952 635998 509900 1435372 484184 412769 1869581 670019 1234747 1926568 1327601 908216 1039597 154066 1734250 1334286 1954039 1423788 1208320 1389364 1661761 1677728 1155656 1849290 731316 1524853 850515 443258 68748 1544097 718555 90686 1372727 201251 1708563 491359 1579738 1846020 1425804 265428 243299 504802 1575806 519693 1003216 939678 175586 64556 1782409 545013 1314213 1116690 781989 181891 1207362 695825 147889 1849144 395060 466702 7485 429987 605918 1761172 400432 237291 1202523 1243940 1531988 1552053 1120091 204594 1507709 1768832 1727389 815794 125038 1299016 1587347 1892377 918769 693931 1309683 1115371 555533 1429373 812840 595975 1938589 179264 312067 1696393 187988 351364 1578803 318816 1443791 126351 1656227 1494470 1026109 536218 573251 1140981 292300 336059 851903 1683652 491394 150651 895478 1980795 268291 1278717 333537 257285 364272 624896 1028770 780368 448000 1417490 321639 1920051 236190 1585514 1638759 1289267 1643376 168216 329876 1174126 84669 327125 1203615 836359 21983 80064 781219 584986 1833854 1183345 661459 205698 939082 1544224 1136926 1527708 869307 438603 249 1438282 1994066 91108 1707144 1618929 186719 914950 536744 1543517 748001 383244 727490 1427408 846472 1729988 1570572 655611 1582071 1576346 1575507 1948407 1040616 401066 138692 848077 1371157 504735 1158293 460270 1558428 669164 1830586 1575538 1416334 938964 900063 154866 780799 327551 1417503 1602115 1844333 587951 1433242 1471206 1101284 1074199 33101 1394020 335606 1143954 1116953 1866591 1444246 683858 956534 844155 1092855 791451 1715321 155300 1845892 941955 1831868 820007 1257059 218126 186943 305022 1912995 264730 1172750 662714 156955 1287447 294951 1741532 1840387 1455336 1043355 1512180 1541316 1104195 420933 29080 1130323 1246755 993204 580360 1405531 1992988 1004462 618036 264982 1223669 1937673 1719943 972652 1502298 113521 1837925 1945481 1840609 258880 602246 486004 78464 1305561 3473 864506 1980225 982050 1998111 72638 53247 1109740 450805 742962 730676 1380824 1075234 1849338 444598 1594590 717983 206271 1852303 1168004 923459 759443 899186 1164651 1518806 895469 354271 1837832 1806007 1654240 1031804 1866265 214230 201914 258710 1429934 1206883 1659347 1951262 306856 192643 1786839 781495 1522132 222778 238790 1093296 316016 549061 102555 468230 979236 857641 1061900 1107615 1083009 117113 1227671 1038902 1902227 1337654 1180909 1697127 1728456 1973469 6451 607129 1290723 1378633 1976010 1709299 1983985 158430 1413518 1074037 162817 918213 878729 1622573 1139448 147055 502238 1513676 383710 662144 232916 545714 694057 1669418 248851 551968 1679008 1881967 1651767 1922362 1210875 1238405 654502 332329 1433491 1517721 1560189 1301875 1652622 647570 1115918 782353 298801 1493696 423063 1782878 1089566 1564101 1914263 964821 512143 1450249 1992153 471774 939886 1157904 546375 1440002 1681252 1843902 164861 710266 1253552 1135711 64110 1269500 387968 412472 841227 179285 632001 22619 139144 350764 1793579 1325412 1054697 199632 1049705 729595 921566 1268646 29681 1890996 1628147 888168 471694 1613668 358459 887407 725578 1301582 708489 762147 355860 1898797 1111850 622112 1130211 1564151 283083 333167 1882456 1254279 1121921 957044 1008488 621635 1698730 1465005 811028 747177 1265419 1999753 1888661 1579413 1720341 491440 842038 475414 1835152 1312737 523139 22659 1744489 1062979 791633 1110958 1823273 428555 866692 467366 1631992 1234722 1484663 1331768 1888717 1266702 665565 154129 570812 1961170 911473 939880 1680141 1285663 421651 1519867 1226645 1425088 879904 1188752 426075 1259551 93809 1315081 361965 507552 944080 1014615 889905 1676288 556488 1021191 1502295 1968281 967757 118980 587096 470613 1927429 1048262 648392 1850087 1650277 188081 1057389 256865 605607 1914983 875420 975894 1843499 1929923 742031 643955 801216 896135 945692 110701 332489 1599862 233963 615581 572723 1636427 1727017 1175286 1448696 1558075 1927557 659878 1978746 585050 386808 1939509 573223 373732 518509 1053653 1196653 89890 334536 1030194 466946 1446218 444854 1371015 1206519 710828 1617819 1975390 833914 813052 273970 250929 872955 19158 1489083 1167256 433275 1770067 1656495 1493327 347025 510518 1575823 471678 828717 206519 590827 91054 1323367 611965 1445216 239168 307552 1150254 1992303 887966 971194 108070 766316 1162460 1193642 1493031 1358967 1956917 1156002 246370 1684742 1451795 1216784 637233 365978 1777608 997805 539178 1044250 808038 735814 42138 1003111 933839 517275 1929501 906110 1910933 1704231 1868461 972484 1243529 228941 35736 1034227 1785783 714536 597272 315221 919501 475208 768701 1089610 1232529 1552188 1960970 74471 313553 643857 1898415 836570 505893 187529 1110233 1469167 742115 1026043 272806 471033 1426155 1858877 1421508 1951236 761971 763380 668190 622938 732543 281644 1640860 1226222 942085 1349574 1104152 316941 1759106 1433066 9520 998892 1903983 1174105 617910 1975489 456179 341210 1721072 1708681 1647046 1351021 1437692 532493 1688657 10108 834826 1941061 1826985 770428 1822055 1348921 793061 730639 340040 1046987 767941 1405646 1532987 522398 1249329 1189522 144026 521705 1736242 805400 1683406 1092963 1397251 1831204 633281 1112540 443628 373358 622451 1195778 1017988 1392732 82353 1923042 1193381 990612 1982556 901724 1780431 207882 247910 539040 1704722 1837864 466646 375015 756955 689963 570180 716006 1266283 504102 1306978 996921 490605 1208668 1064819 866151 1018981 97095 1530349 248441 27829 7417 450292 1427574 654041 1825757 1300379 699891 867017 518980 934482 297157 1075291 517311 684264 433311 1912916 511391 6356 48946 1095316 1913775 1263849 138784 869856 679447 201337 1292433 12199 684591 764430 1094020 173536 1140108 1204108 1184306 876473 815059 795229 294832 1469275 1836619 1780443 1159457 957041 1521990 1065488 1990452 83856 1409863 124401 1964218 1435018 736985 1455431 1339266 411699 1369766 1844390 900543 1579795 1046005 1998024 570116 1469781 1263642 1173269 331091 1135235 1745872 14643 1914810 128530 1096204 168841 1022812 1261827 616308 935121 108818 85908 1752955 706327 1408777 942501 459657 180696 636751 1189606 424485 1303478 373567 62470 206368 1665901 1373048 1033218 1518546 1175135 1259493 579734 146426 382912 1801742 1265317 149701 349131 330728 1615755 28978 1015509 1690422 710893 915167 1051711 908455 853885 1041143 967545 1833250 1807376 1096931 1771319 382544 735292 1626930 1844397 1193060 830518 1139020 1507139 56203 975217 146455 676941 746364 296472 1026052 1817899 1575497 1623602 1740899 1308182 504893 1785576 598373 991201 1308752 927696 1890927 78896 1746519 1680034 1637399 1663918 786255 706779 81892 1270499 1914149 388931 1555715 478225 730061 1897812 1654578 1734141 828651 1513754 1831801 598433 1528520 908363 239850 1741726 719441 1054559 632678 65165 1006091 418070 75739 140289 1295757 860409 1228319 1004138 1387414 1276499 196254 997809 62761 1096155 673074 1918823 501531 1076453 674652 1550227 1664230 550437 1592596 1400524 213027 299340 629852 1820089 1635114 776359 1415356 27507 1657740 1820275 926484 1572560 1296893 1850675 1701052 644648 443301 789585 1431756 1181531 1485495 966861 1311605 1807557 1005710 1885853 1378616 1929312 202850 24414 1856561 1773532 767265 489317 208550 1623485 1722105 1131410 1780045 1423391 1625774 183308 1851496 350920 1682111 546481 630002 1184486 1801220 802706 137630 1366372 614102 1407727 784805 141287 1134493 632144 789677 479190 752966 537941 1939826 330424 885864 1816472 14221 178036 1871865 1101640 1101780 1270906 1007257 803096 371373 1717774 205833 1954722 1460969 1653640 755652 203668 1613343 335147 1076360 25849 1359091 1515379 699771 704143 649998 529474 22799 269264 1314906 1879047 297375 1241609 1872656 716900 440287 1467560 595447 1146355 1021693 611760 227293 270505 1627057 1198454 1859827 1345156 995713 1615340 869382 607511 442021 1407174 1031372 1086586 1504376 1428540 981859 1811950 380164 661277 937899 1625415 1188091 503756 226567 1724128 91021 1499173 1827719 1918604 1153555 556463 634390 523378 611506 1493033 874193 1316013 528370 1214217 1970599 1318775 1163396 786102 800839 922062 1663418 347499 58653 1691549 1200187 961067 574446 866867 1897694 334311 824073 1307852 1496959 864938 287120 1934432 268716 1997204 229181 1254262 130849 1302397 300357 328139 1003150 1247589 707361 1624804 1732182 1663642 1367627 1610734 755387 360349 1167981 1894680 994010 1932306 1344314 1099041 1408995 1312384 1384774 759239 33706 1829942 1412160 870896 245279 672016 1089836 856440 1289118 1173660 41006 815573 1669935 265899 274304 14583 1426928 784199 1817858 1266501 494493 885838 408759 1372575 959044 1025158 751549 412443 1487070 597476 1548925 174364 617103 1835002 182308 1686019 229035 589417 1805446 1474067 1686173 296471 344305 538215 267647 1934954 974995 1609493 474114 911173 988490 103346 1479742 948197 483269 888144 752078 1049416 817992 722082 1164051 1708789 1269589 1678297 61930 425653 463003 276702 941192 1174236 1604366 1791039 306435 403994 848090 1266560 484193 145953 703439 849889 1430355 1509466 208415 1193395 631841 471148 1560542 68698 307124 381561 1702253 1867288 67784 685461 745844 192000 1051105 716681 863170 469944 285575 903977 481977 439984 793267 332652 653608 796993 545924 1197232 1700557 959506 1437917 271678 306998 1497339 1459396 1924332 1861811 1518489 391961 1578779 1953750 1696204 1656069 1921446 1431638 1224498 718709 853836 1516797 568060 1411283 1250384 1980830 465084 1814825 215513 1888520 1838617 1857582 1977546 812306 1364527 115116 1138915 195187 1771860 1937442 46134 322810 1638688 477123 171049 333096 768790 1040610 1677712 1613991 1815085 1743628 1203634 1875452 1998822 1312093 462822 593623 448102 1139704 118240 104031 1157762 1070576 738440 1369625 620224 413416 985382 1902359 1828854 989667 1060523 476150 108859 1602589 1270766 797167 155169 1863106 1795092 940741 697075 545643 1927310 1039521 233929 769006 553418 967241 1306970 1650998 236651 1073832 642646 540636 1621588 1194834 1805772 1187319 1729389 1910351 1111443 1013433 372711 821843 1638570 472260 978309 1966612 551205 323750 261928 125724 1539351 1039069 1526785 1692017 499027 1417183 575385 1145345 1242262 12362 286825 998941 918781 1259348 240943 1053498 837017 627175 1132748 312141 1944662 1861147 1427865 148356 710460 229966 1693713 895784 964409 1954589 1695641 457915 1119042 1506374 333377 1799643 76968 539648 1200857 360471 1645621 237533 1909399 1185038 247816 55747 736267 1672149 321616 304891 1989574 996474 1019480 776800 1587236 1817012 1834905 1632747 1934103 26613 1861458 1426977 753536 1389762 1515090 1040360 1483771 1003765 1416155 1233414 182039 1738705 717410 349372 1430421 271499 1045009 1607522 608805 1911323 21652 1834550 1034153 1108129 1723590 1228346 1175281 893559 774459 300946 1316857 159402 1391416 976953 911159 1500978 890987 149257 1176893 1532858 202163 675627 1518735 1320633 1640321 1739501 179284 593943 1208010 1168737 225595 794537 89815 843541 224976 15054 1136311 1109419 1559358 622056 1626142 1917101 831794 310871 1668245 347977 393828 746496 1971929 705849 1742150 849473 1626699 970012 318386 972334 1840634 459056 1629276 1987006 1233667 1534338 757340 1740990 1528989 309939 8613 1858100 452897 1903951 781005 81486 1759486 425748 1747453 11294 1750006 105000 371897 952337 597908 523073 985501 1149778 1721067 1082713 157226 607617 1788990 1037826 1223484 1586635 894894 1228434 822024 805464 1821410 438831 1953039 768913 582326 1458688 148972 479177 569235 1653833 107048 1365963 106385 1949001 1612843 305869 1183045 1334172 1904924 1228708 837276 104867 1709620 193769 204274 12016 518888 34013 1053667 911078 973143 1982091 1214128 507707 1413009 411977 965168 683365 1457535 833970 1644966 1202151 1016127 1327077 1942890 111547 1520130 389543 150613 779139 1010797 1990059 731067 1812806 1988534 1449574 184879 398568 66954 37077 892789 1932519 1950712 1128350 1006640 668883 1918900 1410971 911411 1507158 1797592 309534 1467341 550623 115241 35267 1147082 923114 524914 1154954 996458 1139971 1817834 909850 1748996 564103 1964259 1064836 1731476 1461313 1617803 28817 430880 914741 526034 159420 681878 750081 1932734 1859454 1026862 495301 131227 1916904 1954054 1798154 584914 1044468 1169156 713267 455540 1336488 1256737 1693494 1347442 1161381 728156 1677960 940691 986530 357125 472229 807732 1862185 415200 1639779 1253120 1620455 661751 1413442 1613801 337341 325021 1884833 1311054 1220722 1658747 1908176 317227 235709 1476068 1940501 1610435 1557056 1015374 527175 1218343 533692 55468 1200681 922397 1594575 398823 721363 1806249 805673 365243 51069 490463 1454776 312774 666928 1532569 1239750 1569336 1917994 1154673 1335800 124290 895552 915298 720856 869851 1317663 1364201 860010 100641 1214510 180705 948164 1608742 1369926 1885001 1517488 1081311 1970852 1075285 1807982 1857333 277275 99252 35991 1564615 1857226 58717 13390 289991 318449 113551 118397 435932 301139 434317 1392713 337260 666170 1031023 958735 1954713 355779 1582172 1416262 1693165 1699718 87616 1902055 1018641 1541816 1467080 1784238 694704 42202 1051250 367660 81280 247815 766416 1794618 1689933 605506 100620 1810462 735253 1526081 1244231 704259 378053 652624 1505069 944438 810274 1793952 490450 1110413 456376 1571928 392659 857454 787774 237956 1012985 1327732 828087 251087 1109904 1375548 1794851 160628 1531176 686478 1603099 432849 56557 1654117 1220400 1045028 939217 898312 604628 63394 1266410 1600642 529748 375083 1582790 507379 818002 54250 867414 1372691 697859 540839 1220447 343969 1802710 391597 1692489 728753 149504 84530 727085 932707 1248456 196587 1411340 798240 597844 609791 890215 1410853 1195592 1937003 724086 463436 66162 1367472 1095721 592250 1562620 1545380 496485 226762 1369996 1816403 1030549 1357171 760820 1031719 154919 601977 1553899 1518930 1562282 727188 1582031 771114 812428 656550 87227 359460 1138611 1765752 27127 556795 1459643 1440668 1595639 291648 684296 1956581 1700636 1160684 42098 262921 1322737 112310 821199 1830335 1144955 1538264 1071837 1397118 312513 542601 102400 65022 842190 285044 112205 1057850 1839392 1077560 416668 157281 1463547 459647 1881042 1010819 1224752 1760307 1895506 562049 1241921 693893 1151214 288237 1140422 770221 70976 1419603 878354 948700 532579 243096 1374231 1610277 276192 1707300 1339880 536618 452567 1768502 490679 926314 508955 288626 1310117 69103 1799519 1655697 236431 582801 506896 314741 1277781 1083598 646979 1426877 1242333 1261015 658179 1659374 249419 262500 270758 1878166 1259208 1797769 358642 1371150 1651589 1230219 1304172 554937 1632186 636420 1725734 1798042 1183817 784240 1981130 1658279 998864 1868237 266511 644816 338368 415231 1916975 1926283 18338 397294 1570811 326549 1694394 1073721 1335471 1334955 1876565 1367409 505843 889830 1648518 1950035 697180 1901539 506957 1992827 853316 1757709 932969 66260 1573643 62940 878070 1006859 1485245 60828 183859 978984 1746744 1181486 1836425 336980 601456 1749009 834307 720271 1615806 1406768 1613427 487696 476576 1006632 1717026 471811 1622321 636910 807207 1163231 76569 20997 721668 1522622 1803178 469805 945868 1382768 538734 280949 1029358 1813569 1451794 66941 228155 1746262 103389 670657 703030 564191 685403 743398 1582893 852518 466934 198378 1733338 1675076 1841834 1336696 1208270 337618 1412331 144616 1597436 1430426 158338 541059 684646 848458 1159682 456762 644744 606878 218167 1540644 1580872 1938827 861576 1456887 1675665 111216 1236432 1119242 1646123 389343 98306 97223 1777489 887005 1347907 529755 829431 323895 11045 1654272 1698983 583260 425836 1973604 238690 335113 933898 654829 1386993 166403 149940 247668 1708313 1444565 1109278 474217 1321942 1263646 539064 1537679 1769062 1985797 1873026 409309 1493516 910551 860397 901835 1746993 959895 375619 1258079 342554 275866 954709 496994 1162861 1470963 1461253 93198 1042794 1831124 435750 1054541 1047966 606467 1797300 1570072 1233452 1123843 1029303 1580941 1728540 905022 1025332 1390553 606821 1867247 61689 594032 1522680 1997397 1585612 535550 1722504 747724 1549439 834108 935728 1630394 1949727 904296 1886424 479332 573307 1312655 716679 865939 1297881 774215 877825 1461848 802603 1828017 1131159 413693 155002 1126510 1283516 1272322 555730 1647159 1694120 386351 1712620 724425 85258 374468 1261573 824647 603610 128743 519663 1351270 521369 796940 120424 1383685 294415 1584570 108325 1458804 852158 1289271 1528000 19591 1731757 1226330 1534017 1829951 1298380 881357 89875 305501 1243924 729720 72275 1493501 1380014 1406296 718981 21743 894594 79689 1017214 1255904 20255 1478485 787150 415124 1549546 1626958 1575668 1115937 1060068 196639 1717476 268927 851412 1539241 1044223 1986462 39374 1010296 1094614 320112 447107 1727607 211224 1071405 1195045 1862215 664370 1460645 1927146 1617008 76129 637067 1376888 1639116 1274601 1522085 289241 1317290 1441936 611467 770113 1688815 1140297 1481352 1384780 1371980 1215823 660638 1728838 211503 1081250 1768155 177405 551492 960400 1887007 46216 1736006 1274193 1148067 1545006 720740 1483793 1243547 230664 956459 655861 1783683 1888846 1027156 1172094 174424 291701 869070 1569301 10698 1113925 1402049 1932465 1243563 715786 894539 1351115 700990 270350 894271 681671 1487402 557664 41586 1747717 1557867 901038 100590 1078033 1149449 321821 490381 1675395 1685528 1602416 1575303 652172 840450 1245 223321 1538004 28529 1396365 1869960 1380985 485015 138981 126828 775624 1926627 1191941 1282821 239033 387923 446574 606128 1201783 788765 333692 726822 256889 1004860 1351149 442246 974923 1294625 1214329 1613740 906742 405459 397583 847008 737684 178817 1340622 504610 1148604 1984805 1914515 1927580 226964 1356275 861547 1456060 564266 278535 858996 1805018 92338 677794 1153756 454815 1664287 256689 1708835 417963 1449361 1117126 1661063 1262659 1838610 1288092 188978 1938034 1802583 483712 1564787 1039121 854958 810548 813953 1419429 556519 1672270 1007065 781815 866934 376842 1646323 1813126 174877 1486103 1307271 1370890 884109 283377 1564167 1965116 1376583 63429 1995382 156449 155981 976282 1807793 59371 465106 806419 525202 1132971 273446 858507 1117896 119745 1718531 1204977 572654 420356 1297293 1519808 548304 1853127 619042 1758763 870489 1600193 1750533 782119 1973176 1495131 207492 1903454 1676066 1153436 1853027 613895 127558 1949515 1172579 1914339 1587763 175650 826899 1940422 361333 1415083 202654 1288149 80107 550701 593342 1885156 781222 1199739 1192114 1181927 1765311 1223830 186594 397683 1923374 1974787 1046026 1560703 1296180 1704218 1805618 1211918 1086274 774764 1006299 1835501 952652 1829118 854003 1463226 1582167 1706819 1728541 1552395 1214177 1363708 1460648 627880 106959 1848735 1090140 1565249 1628019 1227708 424647 1439486 190145 105296 1755782 632424 1960974 1637738 1885995 1811192 281369 108309 1421989 113156 293457 1636814 682624 1577782 637629 1200588 1911711 781205 52122 1389544 1909453 1929986 313906 1907800 1764814 262798 381120 1676090 751346 1639124 1415555 1830782 981136 1122205 1761185 1464040 1926057 714050 613546 774313 941908 491067 1176106 22236 1000866 1072252 1603790 1215584 615286 1429302 120982 490552 31370 279642 260646 1786186 1756452 936896 1968109 314325 281863 646414 1926506 1600064 121585 290065 505179 1608988 412556 678072 1652837 58419 218438 665031 892386 1368662 1507756 629529 278589 59631 326455 1426390 1890249 356614 1804251 1782850 1670349 1875638 1447831 1757585 96694 1106977 1232637 159039 1506155 669189 1322583 796274 1988357 1771738 100643 478841 403167 1699713 1032594 87040 1353441 83002 1567913 686151 923728 1966735 1605442 475043 1514484 1842389 304623 1165924 1009751 4232 1764217 938355 214820 1857134 1260692 1127583 1074086 498368 916943 1157177 161341 1681679 634588 1049585 983482 216261 1848974 1187830 1474314 1784118 1529918 1320412 1952439 2886 1714675 631020 1601163 474619 173610 20688 1344676 287237 538023 1818089 1936055 865376 876337 1277111 1815399 152837 355365 433505 1205823 1989600 1598319 611212 904153 1773406 636414 1512681 191277 928409 1630399 594188 1316183 1677192 419512 1589301 1786676 1929426 340804 752015 173674 372997 1452833 20349 93125 286820 1010150 967302 941222 1373821 881630 97375 1379562 1829860 1003655 1127413 1338166 491265 1120291 755495 1019672 151910 1671091 244254 1967469 1968543 1827859 328746 365410 507443 1528521 535145 710211 393363 1755718 614099 431849 272844 227777 716803 719118 1730631 1237200 147918 383516 147433 1743425 712315 330607 641711 163722 1580361 856528 481402 1662331 1418057 1234586 296445 626124 1763239 1638673 1149003 1570049 93467 1294949 223301 28575 607405 1008496 1720406 85878 346958 509255 1106739 1961289 682506 122959 715473 1244912 1150031 750258 1612071 1388520 1164071 1467375 336983 474143 1056024 984936 643530 392824 1252413 1995334 1435330 1362527 1826797 531678 1594438 823747 1617004 483769 1192547 824529 1003506 1021812 1148168 1711864 1930328 1831993 810699 261769 1772651 1925440 1690975 116830 1293119 1679978 436642 1990442 342131 538874 1158367 1767971 277914 718452 1346635 1025061 1960783 1705300 1683651 709600 903235 805248 1246136 1562119 1941169 1501184 1635320 1790714 1421377 1161175 1896873 1438676 994205 1141208 906002 1604152 112213 483350 1488836 41497 1395156 1047823 1175241 1959569 1130721 204029 102603 1145438 209793 1353228 1921904 1259166 279936 1299494 5363 1746133 1100860 1746332 1739683 1324793 1058462 797614 328987 312382 86208 352618 917959 1268329 290569 866941 615979 857463 1411565 1378086 1588495 1351174 1368587 142277 416728 1980547 389105 1653617 1632966 1932129 1825464 594643 1191423 763539 842864 665372 1688380 1109580 1117959 469745 1370569 1448961 196370 293548 114823 1197683 162279 1671572 235325 655383 281527 1349759 1459593 898674 1493839 1992615 1842465 1900937 750681 376300 1112467 1326459 1316483 832047 8351 1163225 571772 429147 969461 473631 513217 1455685 476351 1215799 1623670 896506 740316 224904 883632 1398539 1405851 368582 394523 1845978 1105565 534833 1125577 913637 1288007 1378167 953582 392554 1283113 1787847 1924628 1192707 1357534 1489124 354799 458279 712880 818204 176618 964095 1293957 445546 678197 721206 624473 1511707 108315 751422 1432335 197395 875086 1142086 1241159 1430611 88627 1413660 590207 1291921 710885 1848228 1413863 1970921 66785 290469 109389 518778 1035612 1589225 1181496 155890 1915825 1374880 1268253 709958 747736 1927366 61833 912198 896324 324789 1831380 1976789 1027167 1820401 1145884 1349573 1052913 1896550 904697 1652937 730840 1845025 7817 1701630 1416504 921506 133260 1024976 1878897 38003 1422204 968602 1731183 604640 172499 728989 379240 49511 1639669 1041803 1422750 340716 1940158 171921 1861291 388922 1664539 1005740 132100 865812 1818305 1460778 817617 1360239 1075807 1447274 1045160 1617648 202952 1238661 1509210 592487 652513 425825 1903449 1515307 259615 1454828 1556683 686241 1492311 1895647 520813 342180 1271603 664251 1728811 1867538 122020 790128 1117453 82492 65883 862636 1524431 542233 1334734 1236373 424760 1300742 617600 457298 1424131 244266 1071424 1424690 1144369 957340 181913 259348 1549544 1788517 1701148 935681 711899 1143065 1018055 1374481 1678344 234035 875140 1729136 1601865 794057 1006560 1900445 318241 742356 1122027 201104 956608 1766876 1289280 1332356 871345 917917 691978 1697465 1333190 1240322 655276 916226 1111990 702527 1728191 206396 70609 199212 1959039 740821 787290 550975 201255 843616 1176371 979951 1262288 677626 1281733 1193126 505247 696522 327250 1572072 1034296 1301270 421755 1476361 1450888 1909076 1659500 1912502 1213807 402091 1101856 811907 535631 396333 1888364 1130789 1890645 13106 1905117 58629 46473 1427468 1893148 812916 469888 1001272 70661 1032687 1498739 643994 1231877 1153203 1373896 93597 1961253 1271518 1896009 498486 272722 354584 98219 734853 1487587 1737995 1526604 567617 470621 1617505 103424 1638485 1071946 1213506 40107 174181 750688 73562 825858 309878 587463 1536643 192363 1617984 1003847 1003125 18785 789015 26049 814489 1538322 333893 1453109 213626 313743 1434273 1225191 1822505 1369420 1167916 1047080 1593070 1589503 1527409 505025 980184 1118739 1899711 423326 911310 1952414 1075578 109207 1463278 1738832 1700019 1917864 1110892 824067 249605 1254087 1437105 1944025 1205361 1636256 1798533 1542875 1503773 1304383 504235 118801 1768712 1648584 610664 1166202 825704 929689 268171 1770881 953706 272582 664134 89882 1190852 1327796 476399 1733202 566857 1618061 456502 1892690 88462 1969353 503598 292169 1844644 229743 1182851 1543085 1055303 1186061 1674111 1008420 199011 533241 439639 1336698 96344 701413 429643 1831749 370236 45560 397593 1162836 173350 1216848 780940 856583 768881 1241397 61839 292724 402247 1189934 1420728 1898416 348783 1204810 1247298 401833 758929 43446 297151 91491 1492806 1126854 1718862 1916108 881871 748975 1153742 1565447 207733 1383478 263804 1638218 1362127 981748 1911742 668644 102476 1288190 1317331 720098 706809 350691 469494 120638 23674 422968 1882347 53240 467071 92456 1225314 1057238 1833029 1482149 1923105 268227 1349883 611221 1322633 1024532 708116 498894 592279 1521473 497310 256329 1319816 744842 1565129 211548 198842 384698 1052043 1156839 266211 1117467 916362 589270 1979942 1918503 748939 1444164 1921594 1202781 1594231 103786 1462934 111505 1284930 1548754 86931 186368 684927 383718 1941402 1362138 1537629 1436291 765981 885970 992662 929026 1651238 548259 233877 1845096 1502522 45104 1849304 1860793 375051 388308 990257 1460358 1247211 1553885 1433202 273901 733472 1269016 603055 419694 1521865 1317961 1738684 1737965 161902 1451807 1825942 1724789 726087 1006099 967755 799182 521874 614156 313820 990801 570259 1893174 79475 700858 313359 1431801 887503 337825 1541089 940706 455482 1414968 1210355 1909812 375109 1233864 1819422 68898 1028655 1443742 895374 1115996 522646 224543 1156708 1915208 865745 1099629 86547 1899912 1541529 817199 892484 326933 1457127 572070 735217 1825422 1426197 627553 1886277 16507 547229 209797 1612115 844556 881798 821484 1056290 1912692 957712 1749770 85894 93392 908703 1663272 637851 823081 1605205 1811892 620611 274945 150693 784312 1290886 1706447 1547312 1812258 1906013 1379979 696002 661926 38566 316354 623376 1006865 73797 1591494 935327 1679985 1926806 1181965 336809 1552416 1213920 1461476 815028 1480128 1150607 1841060 516827 932571 1916224 71103 677956 1977986 1531765 977725 905313 1366229 688460 1769442 978500 1925540 609436 324974 575981 1194107 241442 1878754 1579067 1706589 467825 1896813 1569480 1614658 484253 893340 297968 878338 1249276 1540216 688231 1788665 1288472 286972 927928 1307122 467881 495901 1654310 358284 710764 1609507 432051 739907 1692924 1802020 1023406 687073 711557 1925702 79994 210385 294606 113731 978422 563374 1255400 1327162 43349 998284 1978303 388596 194985 1636053 1067810 784942 543993 1433510 1336974 1416569 1433847 996033 721394 1329701 442595 866915 3615 1379687 1790954 1053578 1397702 852041 707376 1487338 1147335 1410111 1964494 1762834 731872 578443 892187 44469 1882710 728553 656208 450258 603422 920288 1584711 1057087 360075 651233 403986 1850754 193503 1425079 659688 856645 1878132 1828426 613726 215313 485758 354692 1287898 1442408 945921 676395 1679860 223585 1028009 925444 487433 1716401 1289500 13024 276448 1354447 1086065 1412065 724618 754104 953749 583699 204483 369049 1065418 1726046 952689 331915 1531981 1608278 1392063 92406 247808 1972835 1617308 987009 1847600 468001 131381 1466225 1631488 437139 1355214 1784322 1752191 1469604 1048347 1313749 503270 1251642 480220 1913497 997313 1795948 1924830 824927 1626634 61817 358689 1873584 759745 763371 380373 1821441 1477968 949582 1778393 323631 765158 1371443 1085185 1773052 1849204 957653 452522 1259151 1024215 899378 1272838 134202 158846 904125 1150098 507947 1037627 1503748 1456961 222673 1160064 129078 1577181 1802474 916737 230290 963842 407148 1886977 744139 1446494 1454882 1260301 143171 312668 1902056 266389 1298372 764364 351612 198492 316007 1358446 556163 1624001 1982603 1882190 1096362 879795 94352 335869 791162 94722 712471 1062972 294511 379080 480871 1955667 1317207 702923 1651266 1677523 1360270 729055 906619 817719 1070391 1074107 1406732 1555153 1189800 602516 1006459 1782956 1823226 529491 571349 1915270 1925569 1792196 692908 385300 408242 286157 1514439 725022 616202 1796019 618665 1985327 619526 380206 372554 363991 576919 941666 1403845 1887254 116787 1055276 37356 410559 1662760 547621 915637 382719 931828 733611 778342 1441529 802547 1495814 932684 1295032 1265924 1117629 683193 1106205 1164613 1780339 823426 1934449 1195550 167341 1433468 1718501 1608198 3616 1954097 1154187 633437 113827 1147972 1784357 328755 1353058 709165 1482179 227683 726423 1739784 1909610 205602 1852872 648641 1964266 636276 1283788 1094605 642356 1365620 1436771 1637749 1758271 817989 721736 1999514 777497 1695334 358962 136654 74507 1030128 470388 131067 365002 1605659 1443695 1705411 542739 1073465 1917585 778149 1869182 631042 1851335 547807 1972080 1025307 1801551 867741 1404 297299 1949570 584870 1346506 1182899 1365657 1905559 967903 779857 858052 1582358 1669078 1143381 802602 1504179 1391997 879000 1616748 1374145 843631 1468872 1051346 333440 1763688 1099137 665452 1703146 1882263 729269 1855786 1022721 1687804 1845507 1043596 1325745 1857553 335544 446487 1384602 1454358 57859 908094 847442 49318 1848198 1394629 810581 1540000 354421 1918175 313150 1041958 1150156 394625 272679 1944726 810872 313381 377053 1957266 1064337 718735 206835 7683 949591 1695529 1321859 731116 1053118 1226278 30472 1405925 1599281 1247095 472391 1496284 500179 919022 1935573 1382898 641928 1109920 1444133 1557086 22578 243686 702730 661330 1052673 1395853 1857201 764732 376699 1206236 669927 762838 1156800 422319 1805597 1757425 202862 1689716 960177 1702240 1818245 1555918 121509 530273 1459410 670219 1960376 829464 1913286 1467551 1560278 1616826 1018064 1170142 705036 1949793 1237585 1248572 432994 791073 1357827 1513220 1285399 1297862 13636 566676 521022 1496652 1026804 1990316 1975737 1459390 539413 1635194 769919 180463 1452919 478447 1477871 91316 5804 45439 1859923 42977 495061 1734664 467980 813815 299501 1750900 659011 1442821 220282 1590193 672296 1018404 1513071 1340840 1944852 664395 1353703 1859665 512821 805003 981170 811101 1319742 628578 1676932 23380 975252 1610989 1786403 695053 976001 1529932 62891 1729703 285345 487587 1935215 1069855 1742139 383765 1183877 1783781 160373 1950785 1522287 1861038 1200491 1194537 320454 614134 496600 1813717 1003484 1810259 798049 837525 1132599 346662 284942 626321 445323 1270686 748711 227965 997880 867634 17057 1809678 599465 1021839 1039847 558418 1898743 1234453 1232783 674255 1709907 150150 1726861 70455 1422153 1264646 1116777 677269 1638904 1558979 1609782 742390 837758 988392 1881173 1681875 178767 710221 684181 406212 1480392 51061 184777 786730 1196906 1288019 580043 1854275 123724 178486 1096144 1079361 96814 421739 248283 626249 267772 1237024 596494 529721 1420170 1093324 1554170 1227707 1419512 599054 858722 694324 609368 488568 464393 1951251 1348809 1674999 1637122 881813 1924420 441055 1657479 1969842 7631 1664555 254111 709011 1879400 13893 463716 291630 819103 1545091 1262097 1540713 1601399 108417 1638125 775168 800985 1416075 1312277 211958 588756 896385 1283925 1944637 996930 1658823 603011 616879 105239 464861 947552 88599 1776987 677950 288017 662915 1781902 766372 368390 1250357 570271 1543062 888529 602267 141395 466890 1486784 1674061 1085547 545325 555599 559946 1531185 93097 1140786 1552967 1912152 417707 1083923 227506 310680 1849193 858185 310608 393949 1762303 931349 321968 1630368 157523 1995076 672714 1838644 1938511 1088780 1707765 263638 679312 928134 865529 1084191 677320 260184 1531931 156894 151635 1921230 868024 721754 789009 1783250 1887572 601452 98435 1932847 393573 1082737 1365822 300611 895102 1489089 49360 968507 194650 1278505 260965 951585 1050372 1344350 1303092 896010 1431833 1722411 545715 1459089 910558 1066314 1823231 1012065 1507319 85151 210901 1181882 404918 1693116 393432 799151 1204133 341641 1624394 1652536 974160 1467805 1848428 625113 19834 1405954 1708716 1197735 845110 349982 959657 862314 1552777 1722008 1398434 739695 528086 1900353 784396 1290848 1952657 806118 1482816 397049 70656 1579506 928767 1248964 1290257 30853 883470 602096 974013 1690320 1286035 262533 828897 856042 687237 1095819 1773858 418058 703758 547778 229618 3784 1035792 51172 1005485 1140074 482252 825998 387039 1604494 1395609 1949602 1819886 1784187 72538 673059 987720 398533 1250799 1934459 730473 544551 459463 1225596 961184 1308548 54314 299949 380843 926167 1007229 952749 770086 761359 488160 1928275 134572 1812728 1611621 834747 1624038 1898819 1292730 610908 501035 524716 368192 668679 1513249 133981 1259006 1932345 1504868 419471 627724 234720 556021 1440307 800762 165727 1934110 1585553 1643912 955171 667487 123707 665679 166470 1612846 170433 725629 182406 156736 1567612 678528 1843548 717060 199678 1409052 1086993 135584 216877 561438 29468 166707 1827306 1469224 467724 23367 1558411 219066 1471018 1717771 1299931 1219232 878224 312606 1853448 1883037 1633799 658591 136954 641199 727432 1316204 1332864 579768 47499 1435455 337846 1868760 1432300 1692987 1646398 1149022 300303 412623 1639754 1123770 1302949 639159 747837 692386 735039 190013 937885 1762771 1868616 694345 845597 1505522 816433 1982629 1269298 935166 664099 1912177 1617706 367841 35997 1713096 1911775 1257807 213028 563541 1578071 992317 455268 871458 1409722 1161051 137895 820519 1391039 726699 159360 1423934 919481 653444 1968441 1381790 958882 1050152 1606789 1938213 630859 576101 828380 588565 1783366 103507 1800753 26170 1181764 460350 950451 1449020 1790266 994591 487067 375894 489576 689252 1783360 748685 289177 1631881 1480276 848978 1945470 1172919 749459 1539203 1094946 122359 1135935 1127005 65476 1048700 901209 235239 1490755 1188319 770648 669990 10594 1717266 1591057 731685 1598516 203084 353547 40421 1979091 1682683 362747 1951254 221166 677010 246198 543914 394085 1072200 154265 1922558 548994 1362708 1662988 19810 533191 1024653 914424 1236199 272990 1661680 513520 711192 79261 201005 796021 1141001 355062 1811412 841574 614280 565229 1246554 267614 1382032 626935 1959236 1059532 1333077 437768 374611 509194 1524510 42610 574301 104725 1256566 1698208 1305944 804709 138556 1109496 1481493 357764 1453928 1368310 662996 1423667 1851481 629097 1145890 1080467 724134 1485274 1329349 1536754 1480062 511193 1740865 1525153 1325546 1850348 779732 320181 205928 330237 160809 1548545 181478 1301672 160567 944383 1748310 1424848 1056228 1365574 1249745 158795 691281 1758205 97419 1575394 601288 70322 653637 57182 214621 1862896 621192 472995 1515526 1882293 622372 1002435 772233 536261 913982 583513 379680 302256 1011749 1165147 1276820 1452129 1149149 1426621 1411255 1103432 1059439 1594304 810049 1218916 217812 656294 695521 898320 31231 921757 1727859 525029 1307083 219662 1038333 1481507 1314568 1967115 1106302 1716491 356553 672315 1108362 229626 1377015 1941235 928555 1174439 1986741 1553308 720967 1102231 1953238 625387 1174798 74781 1945767 1363898 524936 349800 1243068 669399 510155 1932488 1752892 913607 289441 582462 1331096 70786 459998 825833 1868560 1768403 1665005 1177604 100992 1233508 818161 74368 1366617 296015 1894347 699711 657639 1078667 226213 771768 1723741 356051 249438 224990 483476 354290 874094 1343239 1509824 154117 1111553 324508 706548 1819088 597764 1027610 291115 1457621 56118 185547 90199 67964 222221 1889586 4823 549810 869858 215941 710388 1970517 436135 1185798 54037 1526811 1185283 1087749 1368327 1739469 962732 916999 694283 623279 1669807 1212756 399456 666013 1776033 617229 757793 1314098 271248 393570 572518 823528 704427 1151577 1850392 856799 438311 1065785 1620182 1410110 1720190 49486 1085165 1433947 448983 1258469 28184 146877 1944423 701403 95262 520009 702700 1827977 129803 1012749 1795380 646462 1456282 44130 1365974 1422084 1951090 1356718 986164 1999905 676681 989346 986494 1575259 1123075 1896656 299563 27603 114802 949461 492488 1207284 374829 1677540 1052274 373140 1265446 14046 1630236 1096501 115168 1808705 1977645 823087 1005599 991596 145175 1951530 848207 773888 1623316 1998297 1350804 1273388 1712537 1356661 1579456 426657 1915533 1553163 403268 1452648 1557646 564573 7237 326485 154946 1724697 366569 302264 1223488 1547178 583923 376956 405519 1791933 909974 1569955 1214111 863879 700634 1959876 237062 510156 1355347 138526 1152722 459310 1058577 249143 1689118 1065728 533318 1132677 609210 4171 1068955 1685281 844015 312406 373442 246312 786781 961694 974274 1973854 1771806 776604 1448369 146705 1405112 1028082 1256534 189636 1926002 95185 1666894 1353640 210758 547036 1804389 701826 372271 208778 77947 1042503 1588239 1116928 1722973 1438269 590652 740952 803711 88553 65999 424948 807014 1160824 1127405 1645478 250128 572017 673438 277638 911239 709377 1728616 304091 29731 164578 1290269 329512 142805 771068 1923450 1536598 332646 1647151 637853 1730210 567223 1490581 948971 179994 1583260 1938799 1414976 1008350 230463 1833083 1327551 777832 42373 1386543 310997 453662 438947 705321 285043 48775 1454931 569706 1768563 1795733 163720 1431917 574744 1703075 239977 923412 1134376 1612057 1979343 265315 943787 1754060 650540 1852764 471295 983352 1649388 682428 978829 42770 1314844 454669 914091 1360808 1094453 540641 120804 1132350 68836 1612126 108686 512478 1597033 500183 412852 1537826 1346046 1820159 1080240 525326 820331 862162 1187890 264621 1219757 348018 1082778 1386082 207940 1882515 1281748 1806732 1286668 1411062 1466695 1318668 806246 667545 1078774 1079921 1277352 1659270 799785 681125 907409 1362162 998600 1100826 594940 1169785 285178 1744365 639596 1483703 856316 1466618 1338259 1528201 1095694 887891 1308319 893499 92381 422205 1987216 324851 660181 60676 996981 1953709 1973048 1592963 522399 13848 933903 1043544 723085 1226374 367933 1841863 1754460 1416188 692536 715604 1005664 1762864 365826 1365584 412134 309641 884188 1012406 357771 808909 1692281 1515328 1065169 1333909 1494199 943607 1094148 86676 1665481 663450 1019631 1354614 265850 443870 434191 989835 1185317 1746253 1198740 516624 1165041 148449 890737 1772745 259096 1824534 13192 1543552 72140 969895 1254971 1181198 7496 919517 305237 488795 1480672 1852934 1561224 131570 892360 969543 510212 1232124 456417 1600884 1513715 1623706 446622 1033211 889892 305918 707700 250863 606178 1419214 74430 912035 533632 1378468 736424 132085 221541 1677958 1610420 940492 1875820 574313 119110 942138 1186029 1049223 1060838 874564 422500 1102011 1676964 718978 1974543 845339 971522 1759923 1115892 397892 1660005 202167 1110774 1132246 1326033 1433894 1819300 1294326 1246394 154705 1074549 1916775 879088 1469504 170239 173966 1356640 928945 325906 226295 1375714 874111 344313 1901033 1692277 147778 1998764 638662 1663710 225472 328287 1419637 1033915 1171546 1102812 1051910 694178 1224751 1870122 684816 483515 1029168 765259 1978102 209445 521786 1194097 1830066 548073 1026334 103697 165107 1064447 912181 515139 1800541 749774 884032 329841 606669 758930 1586011 1324642 322812 138864 1816237 697511 884492 1107125 383639 533001 1047730 17335 1562557 1526305 996751 96237 240085 1092354 1307086 449370 1163939 1537131 745307 1593340 177498 82693 1881585 1194885 1259800 443572 407308 1382599 524496 8697 837790 1981757 390504 534748 1583469 1132192 365592 1623252 1571301 500690 49760 906910 697252 1724623 1540262 561107 787385 1369455 403216 1586864 1411308 1984618 1345573 1721719 629868 1089151 176393 618877 15956 109347 1577953 1927456 395382 368407 1994744 611514 240706 1264280 1657502 1308289 1379132 625981 1518632 995481 1776080 591476 1376839 984330 1487796 273033 268172 91880 501449 1397041 1273150 480584 958821 80833 62020 513672 1593128 1090030 1930576 513757 625403 263561 445058 1486637 1273197 1537414 1611066 1768149 1270578 1522726 492326 935599 1883327 1401437 1482002 1045821 1949337 267306 436430 70489 865078 605531 1461327 1384356 914078 840614 2354 229999 741522 1271850 839493 926121 512243 1808826 67131 1839051 1953580 744651 1035174 1927236 1893471 616789 1148696 1292882 1688972 280938 1733814 716697 1270955 259849 1137309 1066233 468072 539600 1605159 1162347 1420186 620619 1259107 939695 840162 934714 1923975 1499529 1305847 637681 1589370 221822 1772270 1359505 1958319 96172 1430671 1033614 786607 1727313 1518062 372359 1378779 1146060 540606 1244975 211753 1243283 1899173 1038295 63360 405984 1424979 99167 1474309 1810466 549179 1306171 744711 328433 425118 1576788 478487 1405076 821818 922665 560596 662889 730087 811913 776809 1074649 1906223 727284 403405 395822 385140 1856262 350407 1126360 1724186 1358451 1778114 120082 1634425 1203762 555078 658618 1612954 339367 1211587 1734433 786383 1976593 1090087 332506 610815 1245925 509079 387579 224874 450431 1930921 1553717 398740 974712 179040 620699 1827395 1686509 678036 242966 907574 999938 1131991 1746627 1109523 1895543 270694 461445 1572553 1244513 1157956 425601 325397 836747 1280656 162692 1839266 612988 425428 1090804 712637 158112 1574260 567678 1528023 561828 952884 711351 1946670 1245800 212366 1515501 1569950 1716363 1813730 440473 1814196 687126 141784 41265 387080 429697 341557 616905 339243 599217 625289 561529 581390 180706 1155334 819346 846744 707549 1168277 1181847 1905659 726940 1778706 877270 910534 874245 1652113 1977605 58077 509061 897601 1365846 1954111 195468 1960714 1920881 244981 1928886 1826858 980846 336217 780229 1623452 37813 583129 1593680 647108 1796325 1619126 1778035 1173629 1238952 1542060 1115542 960469 1048073 924143 1615114 365519 1698945 1153670 1520718 1463044 351702 965293 1380745 424203 1871867 218654 982718 1317425 1335179 823224 178345 1908150 1480048 836143 1349850 885807 1680792 1790287 1642244 1532551 1396315 823964 1198365 164742 1716201 1823539 666073 1823650 1932898 830032 1767122 639754 755648 1484308 429596 1347399 799603 829645 111803 1966816 1639173 1089747 1498865 1429636 1904766 1072966 1746272 1964611 251289 488621 1889429 858297 821626 1475235 1519980 1213419 1873198 145638 155567 645611 1271737 675275 271620 371822 401798 1018645 1752438 1340448 1573124 76193 1511292 902547 1544172 792170 302671 1842606 206453 869844 407727 658077 1299292 1933965 320811 297504 381014 1018761 1298844 1881387 848148 932998 1711731 1833791 578713 781460 1307789 1512084 1355027 775740 607267 1339206 93476 1548014 1571263 739722 1908943 864498 1340 75610 1430019 1588785 1676110 103495 1146706 1085566 242427 1721637 1525077 1507247 1164297 1278643 637197 1855211 554809 455539 1064678 1574974 1041163 1678711 1588587 1258377 1870175 1910561 1406489 938940 1517604 1719426 1554404 1725962 786343 837556 614566 995059 408004 1046688 1244775 1156382 656371 1450243 1705402 1746219 300620 1352367 1627478 1542074 1748734 1815433 802016 212105 1294893 136804 500061 1572695 601085 1721647 327730 163002 371956 599930 1334204 846598 1442334 652585 1968577 1981996 1900129 1979143 1965228 726310 1576604 514247 156664 1558004 1416215 1911847 653522 1286265 1326528 1692070 123311 78414 915950 624960 1010015 1256834 904664 1085274 689751 1199639 20557 891017 1610771 1973790 1596042 1205751 675872 1211559 118728 240376 845809 1386357 1202278 1253782 380975 1052558 799 214480 712093 50870 264710 913759 907046 488106 1411226 1079086 1307286 1574679 860755 1989793 1578094 872919 851828 1977191 1314363 336417 1288101 539608 1788041 1006337 1310894 35145 1730292 489363 377254 1668806 485462 1274890 594384 1563583 1461644 280584 955799 1317226 1666058 881506 1848490 1831461 766786 852358 616950 1958434 684459 1290778 564770 542279 85990 987383 899446 626041 1167804 682069 1972583 1689572 571396 420700 1401957 417685 723436 116048 736127 1089847 333334 1293234 1675849 411254 1930239 1301726 53475 187556 1409119 1569910 1484916 822012 372766 489332 1205502 609258 970766 1206241 1177916 1830255 471893 1423151 1563152 769687 1479129 1959233 1474591 1122688 1178540 1711496 1409786 1314205 586488 1608398 1633377 189448 1639663 1989940 1301762 362076 242680 1587329 1236320 171237 634572 829242 984948 1981156 1371234 358668 142493 522194 1332359 1871350 1000864 766983 304778 792520 520208 1716312 1490737 975581 701874 441544 1363544 1304543 34166 584173 323612 1217929 1537951 1415802 274289 1972656 1612763 677758 1804508 211399 389831 14923 1175754 1025968 1424000 918287 1806447 1568438 555037 797512 907395 1506841 1500930 144746 64220 207184 766917 1693074 605533 1338549 1816396 124722 53446 243576 114026 991320 1198001 1834950 379871 94647 315454 169465 1494176 1226144 1267548 1900950 363957 793133 1452925 1089770 715680 1911299 367490 1151568 1927679 821696 1945750 1283181 1963994 63890 471287 1180346 844931 1984517 1858116 81660 1674812 624625 1005487 1060435 1506951 905893 1772687 841183 1014446 12039 846681 1084959 110368 1726117 442999 1265877 18656 884691 346858 966212 1552204 192168 1374283 323997 586939 1949848 424375 1672963 370924 696476 375750 1652668 871618 1836107 1365990 1138034 121390 910963 858881 1010018 1054176 189066 319410 1323531 1572231 1186098 1493387 1458960 242261 1460941 410242 1852690 703734 1999064 1911910 74994 334805 149374 1572098 510766 1423483 197771 370825 502926 1167437 580291 1287506 1152495 1720513 1267077 981142 1908952 1123129 594691 456859 1418139 1923639 1314030 155611 308906 158580 1295825 1768425 839495 664606 1606187 362356 1479458 1888819 1313950 833174 1492546 1931005 1384434 648759 115102 1513971 760107 1863396 1875782 1927025 1354367 1199000 935640 389368 719084 752371 441514 712899 1171303 1378838 189368 568741 816974 269192 1485741 1542333 1067225 474924 215213 1026764 1683655 1180068 814106 392330 168478 1931721 1143170 594408 1601752 673294 1496677 1714699 308284 228824 520424 60338 708310 1608770 1551325 52295 1530999 1944944 256532 199745 619842 1109363 582187 984774 826132 1357778 136938 887794 1966220 537058 1884549 595708 1268171 1799663 436990 307246 12946 1226285 1402407 743886 1267794 582793 716955 248881 1693778 571600 726533 822392 1847190 626058 1943248 1708362 1668549 797916 750949 1701778 1999143 313608 1055534 1196983 1887926 1249772 1096091 1263977 1650193 1307467 1694454 309056 1808010 408705 1768510 1755130 639921 638359 1021159 1680066 1891229 1393359 1715207 1838647 843880 1587798 932740 8603 1518625 621591 1668927 30824 501048 1571270 1924578 332861 176214 1382880 40251 1458479 1896808 33685 1257124 1425347 1747133 1199901 1614848 1005808 138977 1085989 1501028 628711 1799588 289753 345690 901996 1751833 1748113 1197916 383454 580585 436503 953641 25229 918307 573431 930036 704333 190249 177506 952497 686010 1445274 1250808 980216 646649 1617579 534768 100537 318346 779205 778025 1928380 647705 1442921 876688 572705 561853 1392194 1930490 1467491 1184147 1959183 1882707 4553 441758 1534674 534196 87944 101299 275701 920300 1798681 1775931 1103923 1078144 1525325 639409 1479284 1482221 856547 1950584 1972194 792497 1472854 1442453 1780653 1492903 556256 924637 189713 404178 1465804 318270 127491 676758 582201 1795656 279114 1775496 1575521 1819639 794358 1801244 1098955 178916 601279 1045900 1980009 737102 34309 1916678 1651113 1983188 952607 1837918 1101844 881522 1904586 543185 1264494 864822 1924708 1532969 30434 521197 1965648 48795 1403641 204694 1011957 548599 1723883 434915 447539 207798 1707980 149287 1912173 864078 1991657 415938 1226527 227378 1492687 81545 1927533 1466854 885159 886701 1138313 361265 1877064 1943295 1736369 1663514 198962 882823 973903 1838626 151827 1092429 485941 1136528 371103 338481 785742 1130245 835463 779706 451673 1522664 221823 1899050 311222 637949 370651 1183646 491160 183287 1213478 1414964 1032096 1108107 1505963 326673 1700303 576480 1004447 1275630 1904960 832008 946775 349293 1125790 838360 1690607 205418 225157 704280 1560226 712610 202417 90830 198675 684786 189522 1718432 724927 650230 1763393 811458 1255924 72882 1875085 1122449 725470 113209 1655760 145246 1107710 1087732 425000 1445294 605780 1473857 790375 1976039 539025 250590 1415194 275393 1813951 507131 1323081 1058389 1451108 1969044 1950333 459235 344477 1689120 1268837 192914 1477593 1781231 614344 660673 344849 527561 1472887 1733668 1389337 1749578 1172620 892560 1205156 658550 110511 335808 825527 746202 1237258 1227382 494546 635919 1051573 1180543 656707 686789 1655535 1119740 492595 1634861 504907 96078 1254968 1090502 539328 558452 1677637 1276589 538048 1824400 610463 258567 1528280 1319325 89920 465769 1621106 1224695 1363762 673783 1626132 349646 184903 482573 353622 1414334 1875362 1049169 1455526 1745100 527474 1986939 1730187 1072787 1069983 239781 542733 1463438 53768 1771923 113962 1480017 1673962 1389839 1674540 1463874 1679601 458280 1283432 1310536 149335 1381935 606906 1460944 777691 1908039 168200 556009 662911 1993489 736039 348731 1696971 1689827 1185431 1399724 1849683 1105564 1115776 149442 847794 170191 244507 1621536 308506 760524 302032 1590040 48682 128412 742887 1074478 1884936 1498278 1068289 1282583 104936 524 1852186 966945 958930 1771276 803394 854962 889710 1241228 1063964 1569969 1667149 1538545 342889 194529 1295580 126347 1748900 1051496 833921 1140107 866416 616149 1481891 1179428 736102 269386 1444720 949573 876503 849655 409689 1231271 1640040 1810367 319365 1007223 737425 1716210 1214974 682917 1558584 122481 1265495 1196077 1422342 199163 1829720 1100308 695941 1209370 180523 366847 71806 130033 121459 1556663 1817906 1391168 699709 1463153 1954052 1349113 402841 1067624 219687 1821488 437731 818106 1910571 127130 1212634 1910649 933010 836690 828924 1875547 23293 1564030 751985 954083 88364 1127936 1423674 740348 1064290 648291 234643 1281503 1889533 1137557 376715 1326193 1126744 51031 595947 48601 604370 1768580 900385 1966365 1159075 1520214 880101 1242180 1743295 798589 948800 432711 1973078 1490828 1219692 1820706 1481339 1730676 853113 1028161 516090 1206463 502477 1107770 1863019 1006551 308404 454074 1698072 284896 1879719 1250201 1582772 263682 99452 798530 96517 1833679 474726 1106013 806048 91519 481834 1175865 742298 1504770 854371 209523 928337 1837748 1814233 1224195 1123526 985544 79467 426971 1385830 271111 598691 759853 764067 1403503 95092 724521 475940 1982623 1966828 1471568 1920379 380812 211948 1757269 1897244 1902628 585868 1648717 1701800 631813 854803 1121900 1292995 1665105 845655 172523 120421 655361 1248736 1794464 1225126 1691485 1372228 1265881 1701860 637014 386535 1264353 1700082 1009810 994506 1917634 153751 1044677 283598 1062516 1065377 271407 995596 754166 1633332 1976085 652734 349760 964233 782557 692180 915398 1894352 672124 1717590 681565 489508 1725696 1170495 1807254 1261943 566448 588207 721188 1085670 876934 1471319 1032429 522426 1466310 1794841 840854 273129 1117826 1404339 774675 797549 744115 752825 801629 944240 1853638 1506334 1186015 938764 1415338 1451931 1108479 1858999 648398 886464 231440 1328634 924643 1730637 1775756 914393 1136741 79778 473169 1657746 247947 691866 122273 287758 249561 156915 84745 65127 1118642 1126450 1694047 470029 1383591 1804706 1345716 1186583 138101 460458 1896645 1384967 296352 1732841 149479 1867959 560432 106652 942206 1972246 1340835 1320445 1242850 1316672 842050 1311520 765641 372752 1484341 1466222 1696968 675869 177343 1847135 1907363 1628102 1828359 719474 447104 1025781 947525 322691 935845 1631766 1128734 1322371 1216464 474626 1037096 1266996 1343080 1559610 420100 1244473 717397 1554219 759776 1189321 1199894 1994290 772008 369776 1282970 209926 1600604 1519938 1326982 1053318 1817523 1393524 186103 1867109 1515541 654381 323182 430492 56430 677856 539826 938516 1163613 879949 1041309 1362310 738704 1959861 401379 346452 1763833 1003189 1056976 1240507 257007 893776 566623 774950 508469 1145166 1957448 83148 1972781 741168 1102083 1014017 883520 157767 333794 1048738 930091 1263590 500343 1579503 440460 482132 1270083 558404 1482507 1782490 103432 944361 1851931 250839 354867 832166 1041017 858227 580961 343095 1335013 380386 1818834 376795 1647377 949033 1864318 1592850 1350697 66627 9215 622107 794382 1150353 82470 684643 486909 1569658 569007 556878 401481 1692123 289564 172565 1761006 394066 420999 366668 27764 39215 1091421 304345 1771600 1614232 383509 1375172 1866685 1809068 436664 1723433 32636 604274 746433 1680882 1335681 670485 1165455 528764 1086548 1553648 313872 1313737 1860771 1337966 1496839 211605 461481 1989611 1727634 1427618 847175 1567059 639774 84227 576228 1231703 1099138 318058 98234 1198108 1617178 1568419 82502 1165099 389446 405840 1282258 1624263 1230945 37409 1514449 1904180 40223 537903 990056 1222624 325278 698068 283258 376158 240954 861049 745389 997670 1514377 640469 700436 83578 1713411 269736 723197 369025 1598662 1718337 1375249 869320 1934751 1580181 982068 842607 331979 974479 1832003 1570485 1833751 1170470 1132321 220667 1788645 589857 728522 162759 1448098 1665261 1358118 532159 992221 354176 1099893 1286538 1927652 1319598 88932 1703177 647367 642022 1940175 1480700 940038 1575360 1599645 1063061 668045 911447 1776458 1624728 271272 488020 60423 464921 1206352 1801370 1026008 999884 7812 1522847 1385063 550064 1917958 746178 1802454 1581382 252701 1947243 1228272 1264958 1247721 1239444 1631736 98325 51896 1457385 1164086 972115 1752502 1964483 23040 112467 614477 1708564 1600624 1149929 1626198 1648842 490824 296899 1349725 673086 152852 966762 1706394 1645800 978874 686641 1255970 1354509 1293327 1517273 506778 1677067 274841 1787809 946036 1699861 637060 935924 324756 772148 977151 974795 928488 484304 180274 1592901 1378462 1445860 642813 1597418 319411 1404356 1378794 583848 684412 880184 1452038 1183721 392369 1538991 338601 904235 1323111 1787721 613175 939617 945345 1756411 578496 1781526 1253290 1791077 1443584 1093358 981436 1826838 285551 1605621 1107810 1366013 1059230 423997 866520 631812 47889 1409159 518760 997998 387107 528924 1383604 1615692 1694510 1940821 1116770 1508185 1322328 1281857 324538 1219058 1344225 1751254 683969 838830 1297696 201825 1832245 1679344 617680 529260 473670 319470 1768800 1679565 1076418 131009 1627082 605827 1848373 1542214 1803687 674389 1917560 655790 1784073 923467 836916 1659217 1000897 1148581 1102137 457502 660102 1237791 1569766 1393911 1237782 825354 1531593 1218532 639579 1779845 254394 1572819 1160435 1971163 1572178 859371 951078 1716712 981878 1562544 216013 1420081 802464 1413362 1798780 179890 1763351 137958 718714 1546837 1221300 1414176 361015 115721 967763 1707839 1573189 646180 1058864 713810 1330562 234272 1820079 241892 1489977 725058 1957661 1808211 1471406 581111 1998143 1244340 38785 1243432 1383008 464952 1290622 1437385 1326709 1278152 1246705 1079053 1164978 1574647 1899060 654570 14868 551645 1510594 1977566 670848 1760951 308271 1866346 561182 1711497 474285 6813 659173 1802306 43230 1153640 990141 260729 667880 54988 1287666 1885429 618227 1893068 1121830 1156472 1753783 1854342 991664 281721 1277333 1164734 1649319 834850 652014 694346 1492523 939625 1895673 1798445 423327 305358 1977915 679114 1148631 1527457 638297 1692127 1439382 1726919 7282 820922 501575 1097187 1112534 1412548 110787 240923 729918 1956612 1689363 305677 1962978 615588 1708350 765397 197781 1663355 1846622 614404 1339327 1867194 243843 360054 1407254 221078 339189 1331557 1310434 746586 1621509 463273 166032 1703770 1470371 1184630 152851 460166 613850 799561 1010687 1369499 1834334 993268 388859 233040 1295750 90745 1933620 21240 1566817 192817 728792 815111 1256785 1198127 1505563 710151 128570 104083 989850 68740 696227 1341250 66400 928100 533374 766858 1276553 999908 1340987 1174564 884818 938512 1263334 1226262 1970775 694075 634378 112976 113881 910878 833386 1014530 1743737 1285766 490494 1181067 60616 1779675 968216 1969490 1138979 1638015 1784146 262597 1451238 322962 1812478 934730 459451 1227185 1990206 827772 492622 998571 324913 979549 1223523 1712114 1424900 291365 1295891 1012592 46239 509605 1672687 1588069 1028524 1921684 381264 295997 1628057 517222 95825 1819090 998067 1721776 1782741 407918 1654841 1180702 1603410 688132 1330551 1547528 623299 382279 887462 1370602 1894833 336972 808503 624972 952620 753856 1104582 1912913 1688486 1916272 1511762 1880952 1476376 1052996 1412907 157384 1523818 1451358 333945 1856570 1177017 1102119 1946684 1165306 1198224 658614 109492 41255 205316 731231 552660 693386 1335004 329218 71957 1018284 1637249 827506 375730 1272376 1749825 225760 85184 1309156 1640843 309578 1200249 1717719 1044245 93296 442267 1629592 300046 1356699 267091 746786 304354 1032579 1692453 327681 1528205 1477764 278158 436821 1169504 999924 1710212 1303823 1676732 1239383 860485 181887 1936245 1609913 843984 795066 447906 316919 1630618 252181 322345 1771206 1065516 639722 596986 1209322 422496 1937896 1601337 167406 1216219 345938 1559038 1123059 1566451 1838445 1201558 909983 1689179 1445989 1399624 1820471 627494 1464099 38221 1039129 1375057 1228573 949654 1912638 608468 1813193 1951956 191785 782066 152217 88245 91071 983211 1057060 1537696 1126253 322550 49419 1924909 1264980 611712 1483805 515769 1294749 1756763 1211308 1861515 1005630 862642 1561238 151450 54916 1143416 60440 1867259 1588269 484324 734709 1224628 177957 411233 274131 1959338 1356803 1773188 1732723 1698015 203960 1138505 869837 1524078 1757594 297633 579834 1553718 235051 1472970 681195 227943 556192 123392 993122 124497 1463419 326617 1624320 347340 1149042 820992 1765378 445800 642169 1559082 978621 838453 304139 195408 1667773 1800127 625012 1390462 100640 504188 1551799 745918 143044 1110320 1522910 575117 1392892 1898311 653355 508634 1251342 1099927 1006261 74570 1270025 1350252 277572 1138577 1329436 1122637 809309 752206 1388430 336344 466268 272391 278561 1746857 437482 1376405 75849 116597 1300191 1790608 767030 731730 426932 31759 1158724 341884 689328 992019 1781154 1110306 450113 1821295 357284 1688236 1103054 1371215 1352162 245635 1776561 1227749 1618786 1951630 1130117 1126981 50832 690170 511585 1422380 1470728 387214 167167 163550 852983 1246664 173716 405696 1070322 1897875 1152106 165622 1406658 1898161 179370 869403 473311 44647 487838 1929722 726051 1149244 754553 1610505 901623 1087204 503539 142292 528941 858469 1955686 1034086 1982433 1020020 693837 991371 484698 577538 623961 11107 309302 425241 752106 933079 1872606 1683290 1391706 716353 1354779 1086280 1617842 1065659 1389889 1595449 872780 843842 196075 1498492 1666642 1756099 489093 103714 1047796 1242754 1541215 216120 1131962 1228703 1300040 1957313 1347307 1198419 975544 987169 953844 160315 1086084 1121688 665150 1990838 1913715 1361716 1896682 88779 727121 1549804 917123 1850528 1357639 1281544 1086054 1458953 1525113 311610 525605 562947 1945207 552859 1890169 1939747 1590243 301888 128591 1019745 68467 410206 659938 275016 886522 774045 1121970 1107511 384963 22391 1651195 1117499 1623278 1554929 112878 1097700 1753789 184710 1241710 1924841 669038 1792211 473495 52269 341240 508581 674768 825667 1864661 1375046 269429 618856 1503225 953333 339594 715842 433920 926039 989892 1649118 379681 414014 1637585 1488968 1537497 1818174 960939 1908698 1430496 652179 1282061 537951 1565630 1438561 742207 686534 774816 137447 1771765 1361491 1623781 1661524 1368749 1050070 1601166 846336 568880 83830 1383593 1627655 396468 653204 1469241 389265 1955591 969910 1891185 1610471 542101 518572 644604 39475 381227 1309171 1314082 249308 188019 1614572 1786345 360145 1281647 1176692 367441 698287 680619 631705 864669 155100 76830 687610 1139550 494474 252439 321477 21830 480067 1041402 1744004 1083589 156446 1567636 1236380 1095295 57534 225720 1195336 2747 1530288 1006461 118315 626214 35555 481398 62429 1643826 520282 1871121 1206365 295301 1658175 1157238 836376 34374 404502 642599 1863016 756619 974298 175731 938195 1656299 1017650 1874517 714255 1379883 1166729 1884528 1142874 1343861 6256 1862803 330764 1618772 1067528 1483318 1979631 1551256 1412208 1837022 813926 1280264 1473590 329386 817473 526922 1383127 1424169 324045 240569 65195 788092 999132 458088 752432 865085 1850558 993463 230423 727128 1286615 1062443 1951467 282548 1583921 814539 1124978 330627 1110594 1960424 1355304 867686 129864 699788 288277 740856 1060771 1687025 1377877 522163 1499107 684824 1363848 1875956 1390854 551586 1793487 1146125 1396593 301407 1888417 1605226 194037 1415544 1069619 424242 249081 303298 1226990 1232041 1698735 1878683 759888 1274343 837895 362833 1570973 1641947 1522491 315941 1179515 1718395 1380567 1017373 705301 179907 1532288 1457652 641180 599725 805212 1143216 1640936 1122582 843392 890648 1281698 1063561 1405639 778121 615091 1976787 1065379 560725 98368 1501649 1499728 92039 1894825 1072067 1215539 552367 1566893 242882 1941095 1018136 868500 628535 1868574 737197 1492198 1180296 1489898 174740 1767102 1564178 1282458 1033172 572446 115911 1423182 1812636 515111 1089038 1866827 1418554 861590 458667 970156 1362237 887929 1583080 982899 1299475 650442 1034759 336639 1761666 1312964 472647 1321165 1583768 319726 190162 640070 1307360 1854058 499223 1640100 1720309 258333 1807215 834283 1555567 1390402 1775306 814036 362628 863607 131197 455562 1744165 873434 926737 228642 1839044 1556185 946015 1040569 1022465 1345737 1293129 1994223 824251 1536817 1868514 1436957 522652 375702 1321055 204351 998058 164729 400564 1303668 171343 905415 127841 597236 1343904 512010 274230 925227 1765951 1606485 997098 756125 1141224 1686743 1967937 358699 1147768 1884817 994200 1743104 501469 741285 550162 254547 1442887 1483397 1846759 1816088 387018 1696612 1741360 329856 1304068 1537394 1097803 910951 1349506 1992759 1947570 1897419 1200230 1224418 1468069 1738203 1313205 1184636 1026196 1702874 947030 1372386 81390 1636574 1846166 1022732 486744 838623 663111 49174 1785019 1066482 140284 415710 1825396 936850 1041374 630872 1589110 1887813 1419346 76526 1657537 1454667 1108556 187946 356724 342635 1244329 1391242 434439 943702 1543220 1109812 325664 1063346 1243376 265656 1086307 944333 915947 1528636 547385 1005934 268915 1040761 821108 1276363 580794 525230 381148 95378 647894 1944800 524058 1209778 1254769 905091 508270 509280 1344700 1958759 645920 662376 458826 592696 155575 1572238 1791301 232089 1959090 476661 1970151 1614180 824829 955256 1328068 192722 719063 1302256 1001287 1318186 1735810 748848 356144 966808 1254753 570133 1082728 719277 925762 218859 1109230 1197929 954758 465508 1427200 440940 1527455 1272086 1899683 1122552 847209 101274 1681924 1513673 651827 933516 1557618 620450 37014 691215 1185694 234455 332213 79673 200115 255743 388951 1807587 731442 82341 1077919 147200 307079 1274690 1215093 730143 845063 1842714 1416651 626410 1946891 1351985 449085 212268 878963 1402231 846832 1069029 1725494 479296 197443 418401 556929 407909 1152510 1447131 492313 1653039 1828316 1693362 839405 29199 227554 1752539 739643 512858 1876218 1081469 125429 1591181 750489 1115031 1206654 1731802 1594084 766539 1075031 1095450 453031 382206 1881881 720041 1416713 1462037 62919 1606369 108159 804531 839120 771645 1288716 970015 1586612 246394 902301 817097 1422888 27139 224816 1993719 730213 1912319 1187023 1757068 917971 1818574 112847 266921 40199 1375687 911638 933178 193275 1865843 1760521 927687 1196260 328222 477325 1852678 624886 1361855 683972 408519 1857393 1609584 767261 10991 857018 1163248 1023567 1263254 250278 1689432 1565640 1276084 1458241 1382190 1897933 1511204 64505 196847 1452361 1871458 1617804 99834 1314497 525124 1709499 1816201 1222087 481441 1575470 516377 1598426 174314 617944 1022348 65231 1536199 924141 131083 510843 1999162 784744 16513 358180 1189377 455894 293678 870798 1900647 1342909 1175438 1453445 860041 1902122 1053586 852457 670614 1854244 182516 163527 273074 940818 1570006 1804339 1855896 356870 601547 765460 1807531 1902066 1562653 712279 662006 1301951 1729845 1622100 1289475 477244 361148 1878925 435467 550921 1233537 981800 1226386 1013130 1476289 190232 211480 1526149 853367 1175523 1033942 1626609 685405 1164024 1708888 1755075 25789 1534827 287421 1818285 1429619 1712540 1434130 1955213 174572 963930 681761 1251578 371684 469260 623200 1059874 590096 578901 447988 1336581 1042372 1458463 1045128 188706 1740063 1519756 840820 496612 1755283 826812 1721225 40156 1832573 961877 1918108 1315736 1660364 1389057 190576 187632 1521201 1855477 182030 107389 140025 693014 1258697 1178268 1428667 1724099 1594069 1853682 544503 1942193 1545492 371981 107092 1457431 509222 1046621 1824720 47340 719356 1937579 1717838 116009 1971971 600387 934642 794236 490677 563144 55767 144378 953006 884652 1431567 955952 1631945 1866517 967311 1537482 128440 502643 619074 1128064 837211 378326 1208254 1430809 1810027 1928375 842777 14561 1028341 1603529 839802 515506 716669 778851 318158 1421595 690410 609847 1961215 711940 590613 1770898 719557 1895195 310864 1686665 1740276 1225755 98134 1080214 1113091 578453 1005742 958411 1671185 404219 1961394 567264 1535894 255962 329632 1328043 430380 104451 868650 366099 813647 370646 807559 582258 166191 47932 563149 1348501 623567 1496681 153508 167509 842466 966523 1737293 1669675 1192390 24327 1332799 1995981 1597395 857001 644233 612572 62839 460827 881789 487228 432454 800213 1582510 1501733 1367086 1723349 632328 294531 574499 1052275 1792706 1639563 1707162 1939192 313760 235825 942534 241730 1500091 1246376 163374 1210974 691700 1711163 905505 662841 1104955 1398807 1867486 397956 64332 1329969 1182147 117756 1690221 804564 532122 732160 1121784 647180 56224 1485732 995409 1245913 1533406 1652488 671384 398142 1274487 949335 1475303 1824029 82399 1968727 1975347 1118788 1715284 280153 475221 15235 366291 749621 697021 1220281 379035 604541 99868 1334029 1486429 154184 883099 521515 35194 30295 98000 420885 1965751 269836 672312 1982296 1590959 196931 94838 289689 1766704 1640431 547919 226304 1101529 599357 18979 311406 485320 1846346 1499032 554595 142030 130811 811425 14440 209034 1187250 1170727 1563518 1279389 273369 987956 1035398 1753003 886946 1239866 1496364 226902 1296881 1484312 134590 447664 64247 209826 1995746 606508 1050125 383809 160726 951410 927490 591546 1728967 1515950 28287 999027 507862 485215 912239 871513 1029074 1853498 225114 1407193 606251 428487 669953 1408459 345108 1746033 725061 981639 347257 1456266 1257249 493748 406735 1164434 1126469 427183 348099 290318 1793683 1818264 1168563 36275 1626799 1883842 1138527 738060 158245 750789 1892805 1407626 1824109 1660341 608591 1494872 1746404 527957 62773 1845993 1678196 564721 401070 1248505 788068 142479 999105 130974 662939 1011169 110687 115326 714892 1086545 1074991 429450 423196 202199 1669450 1963356 1035741 1169211 1970489 1312787 528031 821501 1364001 186835 1821794 779374 470996 843523 1785294 1387640 797132 882235 1889412 906355 797069 1882012 505027 1934323 248880 1806822 1441485 756479 1295569 157241 979098 1499978 750367 885340 104985 694559 1090738 587336 134119 1085800 1265733 453565 26627 1274402 1359237 1158375 1281310 1026808 1386247 1352226 744348 1191199 1281218 1614892 775078 741357 291247 1777582 1068938 1450653 209686 1093350 1205768 1446593 1067407 120244 193454 219937 1878197 72064 97273 1862793 1206020 1942488 1201729 1788834 352577 176949 175219 884392 599417 216362 642371 1793410 1511322 1292210 380193 1186360 539552 916523 421101 1569266 444601 1884106 1764465 1021209 1534490 1615419 1856890 1978347 335451 445403 663703 408970 904205 654802 1741585 1850372 449940 1140906 1046097 84425 616235 1402855 1155854 1817266 1279352 203557 468407 1804173 244874 1861528 1872562 182157 901340 1717047 1783943 45477 1208376 1618776 606078 1827561 1575315 793747 669759 989624 1106161 1603299 1365441 744223 1044969 1161479 241697 1379351 1604157 58752 386408 1026762 839430 960474 38763 1038167 1348763 1088499 214032 439444 894262 889212 420306 1233837 595781 195323 1380974 1224608 1725920 694004 77547 1738473 874169 1780026 245348 1016989 1329525 1689258 1005926 1666885 1527659 631309 315204 306434 138393 1961881 729816 1493951 1476327 1922192 1109707 503682 1564754 998242 1590752 1073107 1753374 1107381 234545 1456162 813196 595103 959353 806267 1086244 1154509 1934435 1683134 402388 970449 75434 999142 264739 926347 1054501 97815 972836 729345 865806 1545169 1527146 886493 1324683 1946889 1247433 1972195 1021523 1368251 1235348 961832 1225528 1928371 1828598 1288936 53995 432563 946409 1552161 1609469 251679 725777 882514 946281 349148 172921 257603 309646 172126 1780074 154409 1583501 1944550 267457 949 1582307 1645275 1276942 739682 1459693 589593 1843973 840830 760979 1843415 192011 1920313 808049 1479697 559320 1041221 752536 1738887 32179 173812 366468 770474 1688769 498253 1742522 1598735 1023829 282072 834896 554839 1355109 1505045 950836 1951876 195096 432284 1570366 1061015 797780 834809 635002 1254347 682321 877530 1456153 527209 213075 1342425 1791682 1723705 758799 1816577 218072 1233714 264223 1015011 1415438 291809 682256 1579449 1069544 852324 1565907 1864600 1665242 325566 1170463 721525 1874861 960597 43297 1452055 592655 1510841 794599 618207 1369329 1456892 861860 1345190 1970796 92395 272153 1161226 1655625 1646909 1612410 269235 1053115 735200 1532646 1752706 1059670 385080 660675 1822022 346942 306050 1309299 1479230 1344108 1524164 1520302 1156560 708230 365948 995313 730398 146515 680980 846711 1833811 1341200 969862 1684070 748490 505355 1772148 1227187 1929635 748061 1565462 969867 249013 1391472 805629 253702 972167 1108762 152476 1099925 1778461 23868 686901 1660649 1444735 2904 448253 1746026 507605 1147448 1291641 1956542 1628463 463326 1845065 15305 964722 802342 1696014 1566759 597293 1831336 1918524 1035707 735430 1041336 1529029 1628403 1291365 1439702 1295440 1126661 1471061 1268569 77774 1092118 1466198 1831137 1116119 1956804 1521117 1875160 1828176 558559 1846006 1728841 1012327 47760 120848 1099180 1994750 758443 1542537 1014653 45634 484307 1212363 1378173 1497037 355895 221212 1294119 1950404 1062612 131356 1174845 343532 1179311 1088426 530373 1486638 404833 1798223 119406 1073877 1504820 1013786 202685 629208 614587 1419759 276483 1423002 824870 98038 681762 1899197 1121550 1620376 1073951 1296062 303734 306218 237176 803385 1090456 1121720 952596 1879828 230605 477876 1226060 235280 1053623 707575 1750544 493232 306595 398888 1072352 1374254 1919721 828788 1861677 127123 594274 585949 232892 393962 1106658 923722 1242685 408358 1949023 644713 1755399 774763 741743 1570693 977727 1937666 304537 1452571 925840 924514 686849 661099 1065410 106068 1454521 933920 300063 1302327 1539152 614653 1556018 1947293 369121 1598483 9638 359243 1691299 1393983 154239 868379 468822 1500156 1069201 1706142 795747 1086661 1987617 98548 505866 1954144 1449167 1131818 1829456 765888 711924 1561803 1935236 1728495 1723895 1761271 535855 959603 1114405 1541334 786063 109597 1806811 992595 392715 382996 737166 1967347 1678534 799497 1579336 1015018 1752 493708 933737 540620 674783 78876 383180 80335 971797 1884480 1951592 190726 80811 1388358 999104 130168 364615 562909 250967 962730 1397896 382348 1563404 1110012 10101 1062904 1223585 1974810 463322 1712324 1331227 1318091 1946298 1779512 65841 1510634 1261959 740118 350164 989361 41904 373333 613454 1706668 187778 1945514 754352 1450630 1934800 1203856 531451 500580 897460 665675 1494771 141210 185520 455483 22182 82262 1307501 87839 197980 1478372 1106593 614607 1519673 1579887 476288 1750674 1543563 813559 162988 1752758 1996884 1230890 875495 952272 1248334 359310 1088133 1916353 472190 1514962 444272 1489393 1048693 39665 1045950 1976031 1254296 1801760 1419118 526478 194535 230925 767631 167642 1903899 1660555 560483 1111202 659816 141158 262375 1261480 1937064 1926702 990765 1592404 662037 1418031 1162192 1959196 1243617 1880864 1792204 232279 515362 361455 909991 1062080 1932552 1203422 1599487 684144 100123 1382507 329796 1460928 717440 570879 1603624 1201954 909242 1129174 1450950 1728248 1078525 115512 971007 801660 1789870 1136076 1697103 809955 451929 804422 1081547 205317 1057494 1884459 1325074 1644491 1736075 1414564 321579 398768 852668 1271045 1054810 1286454 278967 1419707 792047 488793 1720263 1938314 153918 367756 966878 1321191 1631265 751021 808092 938437 312433 936647 852242 1255865 1079300 811850 20643 1688986 1164322 1851768 1620086 262378 407287 468281 420180 439660 980270 1097192 1946976 35154 1351923 216052 832169 1415186 421974 1102540 342366 729184 199424 1738150 348744 1506943 1472791 179117 1473703 1932668 651000 1104886 1084484 1522613 463871 1523662 1323049 123534 473198 1955441 1771320 1738421 1201395 1576996 1725863 1064812 748523 507322 1391957 1393567 1212482 1242929 666294 368542 1558785 183661 1113900 1391598 1850284 1184842 507108 729018 1778390 325761 744120 907076 1678016 1211194 819404 1396840 1882149 2411 1531153 1174005 98803 985578 1467956 736458 1344169 272893 733161 1043483 1382798 732890 1974088 1672668 1261818 1381480 1698455 396781 1623857 573981 1785627 334392 1683413 226306 514004 1694122 1262309 1671114 961055 1171339 771872 1036173 1693515 457268 1892993 1981409 1271210 1435933 1119657 968310 52063 1051480 613305 210003 345651 148167 1858537 1638498 1924657 265145 1752084 20685 1265760 1163885 1988929 1563850 1795734 1781960 1702085 17388 778425 1506052 613955 974866 1661514 1096085 1952010 1420733 463539 210428 790933 1604980 825157 1536197 1729372 423623 280286 1404800 420171 1702081 555183 1372220 380266 1784640 517890 1909100 341679 992779 1304446 138523 56829 556102 1722168 1340314 1440512 164331 399659 769305 1295398 1917307 163902 606308 1564317 1116628 1107558 484794 482438 42358 1892421 344798 870428 887490 760671 1476483 397062 1916174 1753342 616372 1689620 1249146 1593229 873684 849917 1507502 1208598 341172 1170699 458576 812454 1387903 1424917 28273 171175 561229 684301 1787055 85849 483588 116158 161373 1237260 1859890 1732450 1357245 265591 908880 346075 867999 1735015 1312330 864947 843980 689132 1542706 1057858 1078254 654515 221401 1816166 679274 1889386 1457660 102051 1428758 1052888 90023 484501 151434 1012451 1450174 1974469 1427531 189778 1190136 1151394 385660 680026 1393133 1041968 1441098 631369 681947 1486503 1242631 1000278 345523 549245 902007 1213241 320432 7227 119418 1186547 1459023 108393 599143 720138 406278 1732788 1809474 1138619 1885298 597543 1933116 11775 1219709 224765 1099184 1331970 1087185 1309568 790110 1608101 839246 1852742 599483 87858 1476866 1898629 367066 1778746 1658633 1291646 1122237 22041 752475 1843640 1219108 1284591 299724 159621 648893 1863688 1478830 1790934 1843764 1660561 580697 1708573 541367 1624826 1592292 1506908 956551 1661073 1656335 927021 770024 20160 1141492 1466291 845980 1283102 806529 884975 528578 599080 1996562 760649 1735952 778932 203982 819286 1162504 787488 1803180 1683594 441160 1876233 509330 1569304 1760001 1439883 346204 567276 636732 742308 1039057 959828 692482 1341825 1353429 136739 341620 432670 297190 608442 243623 799452 1376640 317987 374261 324385 1312282 386033 1977126 1905747 989833 179693 1371582 835656 1584836 671608 642542 24417 698282 693525 950627 1515495 961366 369956 503803 1284416 197342 1752146 1557293 1534787 309194 847630 969460 1204039 1610808 450090 59916 1038707 1052154 1556299 486013 1471243 1043665 995870 1145912 933673 1372338 110270 1514519 618145 430884 1963638 1963625 675991 1581531 1031350 204910 1602581 1657499 1829044 320414 189980 405429 622858 1858431 672705 1541392 1648891 1238725 229466 570697 456390 1557526 868655 743618 724296 983699 1652271 1635996 1720598 475450 1450631 422566 1478592 1508445 921475 203646 984823 60522 1701897 1072828 1495444 658862 719948 1013609 404750 244603 325863 149737 1386151 407821 926742 1205367 820465 1221547 257946 805596 626338 1265254 469068 1566410 1572073 1332528 355581 401508 1992793 562027 1274021 1516442 1837759 280721 723256 996010 57001 1980459 744710 1368296 1972421 1896861 539374 229643 1440415 994826 1709183 1106424 844208 146906 115634 790047 1976309 1767811 319561 1101456 35523 876385 1730606 1240158 1226359 370693 115250 1449752 1971984 684510 1676006 1354875 46384 1887930 1025165 968887 1548144 1487805 1808280 1622277 1256343 749480 1230472 1339548 1412743 134749 1509966 37420 1868108 1822073 420411 1701344 184663 611634 1657837 1600676 576009 1985403 570336 1940252 1741774 1949067 1792333 1801678 302614 813780 1601480 795984 1528893 1521301 823476 1596102 11018 410213 757431 300551 1886083 1554824 221141 1613731 1472127 752354 422787 68876 1784408 618323 880917 641074 1855807 1207010 1713735 966960 1649703 1987001 854259 1498256 1754043 1008640 1535663 902933 668336 449601 158168 146182 1259051 1792012 1093900 53060 1036920 1868190 1679050 1535938 1215807 1699822 1457729 735109 1118198 1073327 1994886 1027367 1818416 1204169 945708 1681008 573948 981582 776596 471107 757530 483237 951146 1615249 279525 1831650 1090994 321953 600471 1938042 1304916 1190523 579642 1350781 1695857 167477 781413 1342384 952700 756572 1160948 1850374 1080812 1007518 204672 1393441 905217 733053 437081 1777183 45307 1129019 286454 1360957 952035 466451 1217860 604357 721929 1141317 1379503 1259467 874906 391390 1633864 1806486 645820 1118933 1016864 19670 1502972 1111206 66130 331829 103633 1077914 927317 68184 301483 288273 1814607 1712920 1021948 1721478 1475490 222205 1318788 1859945 847914 157933 1761797 1584344 1685015 627564 232495 869090 674329 889219 1969257 1460384 894526 791636 507183 479442 1635081 1778879 135953 278976 246952 1847634 1417936 749074 1638142 462616 705219 1198833 1199717 1870111 1760200 1681741 67270 228892 514211 441568 1516664 1581268 762950 977896 1202813 121994 663704 1127879 665853 1507035 129929 369172 258285 1761048 1703024 362065 464016 143774 1037614 649567 293835 339055 1312346 204335 1960137 799097 1891879 532753 793936 1564711 1632308 187885 1024588 1395628 356715 530352 1798059 1641387 1360405 1219852 1479141 139406 954917 1296420 505735 1170726 1155221 1940092 1189928 773856 1104676 1613928 1928973 1906673 1872670 756472 1616583 993286 98687 1580176 814476 330785 87313 873067 1671047 1044502 1733256 408187 1981796 638500 1394750 264903 1077765 1946058 573366 705585 616102 848607 1853645 841190 16165 1754732 1062596 27518 825834 1581002 1406229 1269343 142643 160970 189319 458522 62633 1677186 728825 618488 1358566 637626 310522 654562 1906835 1540951 1942247 1944157 1004367 1010888 75009 761814 1680754 520908 1806779 1998124 1259410 486377 862960 1781411 722069 2427 142047 717531 1389567 1846647 112890 724038 716535 1015340 1343117 655916 583079 1152418 1706793 825128 1944747 642172 250891 1619495 1394927 488005 1122595 470666 921112 157989 466584 86819 1540398 1171644 932950 1749476 518390 990988 824300 1087521 1117775 1140636 430264 1393822 774967 1826349 1996398 1950553 1987292 1210279 1110969 66273 167701 672394 1754861 1923111 1039560 1961757 254406 1294986 1393621 442215 220713 411067 752933 1328507 202585 235315 145316 1662188 1048721 1104693 309499 1473931 1892423 1653474 1378986 855104 1552232 1675983 401816 955913 1517722 216988 144095 1560548 523173 23598 400151 754490 1211831 570168 511635 1542662 520910 260744 514083 395719 1112862 484036 778767 1034230 512693 1695740 408893 1765124 1621675 225271 162048 1966314 346056 1591281 1005121 164012 913450 997736 876700 1497990 1195142 1840826 831943 1669722 1858572 1974838 485632 906582 303026 1692714 1409468 1574394 830849 1842440 233154 71328 1915567 1847280 291473 1637362 24854 676415 1116779 1050103 568140 1789636 152607 24370 728721 893498 914448 1603400 807205 644540 1466121 678639 827285 1845378 1013883 1064965 113668 44817 1721894 646114 1202895 1759631 660783 82629 942692 44797 1335270 182765 1233428 546387 44286 163706 1027490 485664 851234 265332 314781 992260 365048 1904243 1133319 288906 1205159 416743 1036305 1074117 925741 1164159 768394 1390072 1399639 1457513 1949739 809471 1240935 408458 402789 792565 1513278 269343 190164 1677632 593780 25774 1535135 1155706 1360232 705715 1323217 152983 1766569 147438 986603 1606454 862886 122308 1495070 205762 1955300 5644 1727720 560972 1824788 1624173 793309 188008 1908060 1961754 1874040 220350 1318031 1649670 950597 1526384 1574612 1312341 79831 715706 775716 1590612 505504 1798268 1831572 875049 304981 1526256 403780 1938416 876480 1986173 56270 1106953 550607 1363540 1808618 276263 27401 1121204 856950 277606 1976639 323367 59306 618461 893986 1074260 1004206 689260 276136 1970714 216267 250213 679426 1576765 776357 1562574 1453583 879840 906207 288914 1258396 1761786 526423 301349 576467 584694 1897296 1253196 1391930 1285014 1546421 1039599 1130108 1514106 510179 264050 1938765 923766 1732200 1034969 1840781 1471900 808746 1349366 619882 572442 1439406 119728 189839 1936129 395353 794052 236654 946337 1598079 1576338 609033 50913 833755 72201 6966 421826 112710 1406040 1107367 112051 493011 1885478 717102 517572 1406949 486527 1752791 581259 557804 1955163 655988 478911 957213 587365 132843 46717 1812355 1284201 539498 816826 511570 1118252 937952 1538173 1015931 1390627 289201 66750 1833137 1001974 706119 368015 742680 221971 1191167 93293 164705 1089987 512785 535233 297446 1959890 965869 914480 358011 1917025 1318201 1073165 1957179 1994108 959062 1142373 734596 1878172 38995 970535 482373 748311 736619 1987587 1514180 332962 1582346 829873 1697222 1920150 1979440 1760723 1758288 1693531 380369 1781270 247080 1242784 1461452 1466897 1116056 101070 359221 1437976 1470092 362332 364001 1072099 1013574 1180579 390074 868203 1758561 1444235 1557450 1282076 1437874 1836099 1664072 1692379 1030809 1945366 308030 1508032 1135448 1970707 1495158 1190388 289562 86593 306928 507721 1207870 1085918 659686 1788864 1920311 1186341 358820 179429 1244760 1621946 1194944 1433997 1174931 770515 807855 764310 397385 543024 1004157 1105035 1890765 586147 115268 1823753 1845146 1381704 1407421 404241 1020777 48337 776128 1467899 1426797 1107039 940219 1433555 1293808 990497 524335 1187699 129847 691451 1052094 732664 418001 1030869 915316 1598455 1705210 815305 113450 1584689 560491 291011 1515674 856209 783127 1191883 960077 453066 1560028 187090 877540 484582 302918 1483442 1931563 212557 105285 1596405 1768152 1733278 1498964 411626 1636423 678916 1775079 196567 698509 162077 1220092 1970122 934330 353429 1699798 555283 1178395 1453787 585582 1228807 663640 111321 265367 124151 288466 883214 733987 10734 835647 74323 309842 1735086 1248184 1298243 546073 1859377 27052 386568 1429412 987750 705984 512720 1830852 1923999 403567 1617633 1089110 1615941 1063430 329923 1880872 1867662 1184281 1630965 781266 424630 531966 1997194 333771 1065757 359574 1045298 1797789 278049 1031219 1483379 1723889 1311997 472444 436646 258334 1290798 1399857 333426 1030583 812067 1757547 147340 733915 26162 501294 1448131 1294003 1737549 958532 1006179 1017903 1421411 1854095 823711 495131 1432699 1908196 1405342 619432 1234382 1937665 1700645 88458 1164840 777523 417201 462815 1040226 1584307 425668 519137 1816316 175288 1674729 649248 303351 637966 1049892 403672 1376903 1346488 1007083 753644 1156264 1753255 378318 1235235 890107 1451594 1181559 1424645 957513 401412 1522169 174991 161426 1462223 864797 1947740 1224272 1062573 547821 1864930 828184 426883 1939558 1693872 1125354 1437123 1213019 244348 1992026 851473 505541 809874 1545989 1064597 444394 437094 1133380 304000 1052524 1723757 524874 1504253 1599831 1241129 1207443 360431 90112 410986 756201 1762384 1377434 142242 137395 1999973 247291 1299979 826362 1537160 743694 1156162 254521 1866693 1244040 1778838 973666 156343 213195 1296107 1152655 234080 1519170 602025 1728718 60726 385768 1697906 1601146 682644 656580 1168301 1563465 1883083 1742477 253341 1438920 529171 474336 1289931 764212 1592411 856029 1637829 1336883 15329 182312 1707078 413554 1402993 691690 1120174 1694932 1119235 694984 114998 1860150 775810 1512976 199415 420032 638520 1778288 973541 1632834 1828014 428293 1814573 284867 1175050 93648 1988156 1237372 1096032 1226550 627885 1813203 478804 993065 340397 1082195 230863 802537 830347 1230328 1372683 530549 203320 308568 737796 947281 1437125 687029 770981 830625 448037 785453 245296 139391 1062433 1015558 1896855 1599146 119267 1016799 1949355 589809 803173 1676907 66138 1977319 214426 246721 1941546 671074 174947 1704505 725596 29874 1488251 1926205 1399001 762456 1346932 373812 1762270 1357973 979265 664162 1408319 722960 1795699 1404559 1821158 1066097 421569 1491146 1052994 1298260 940812 109780 105861 1436924 250777 1844980 1026750 1660720 239181 933517 204277 804518 814233 592377 409349 993968 1307092 626698 924621 1573842 970992 919967 1489888 1795377 1712719 213437 1165218 705606 965400 1919905 438036 1060649 1419923 26550 1367126 76489 1349564 1342184 1841194 1255468 1849687 1329438 472500 623337 121091 547323 699479 565359 541241 1258784 1365969 1493015 1154124 7634 1448753 483194 1621425 475661 773681 379166 1249673 532603 1745200 1721000 1296995 1061670 1371822 644849 523183 558475 748593 1795020 1477159 1872563 1497085 291538 914006 1388938 1774618 144412 548501 875032 1968477 1931757 1489848 447331 1472594 1245902 747143 1331388 1969192 1927150 1684415 77586 1718328 651804 688430 1913704 939286 673931 1745039 1283515 710131 301607 862208 1254149 1613755 1311962 1429074 51395 613316 1993969 1862937 950279 1017399 531827 711882 778416 1493978 674209 1059164 430687 1663831 1235208 70757 812641 1305333 604396 1556669 185363 1620526 473147 1757070 115226 1560792 1874413 1112117 1732563 1376284 560406 1437591 557201 39512 1779356 1058840 1014735 875897 506515 1243803 1828981 1327811 1692128 905631 865546 200965 519117 103251 1366742 1665543 1362658 1625086 1123910 1819905 1522795 769428 701246 586946 52318 26359 861623 1595332 450487 1477941 370891 35205 245112 1352078 1633724 182206 1690822 1371898 443394 1064545 573187 1041207 424655 932786 360292 1525001 114602 1584464 251282 1070249 222074 1431342 813067 1117875 541951 805321 1775163 617316 575855 1841767 1342771 1506942 355591 1234239 1512219 729696 1528189 76707 48289 1092054 1186844 244731 975683 612198 798779 1820714 797495 1181552 297387 1177784 1143303 1742770 2641 400578 53051 1601115 731848 630911 87478 1937110 1377465 528730 75738 794140 1286598 622286 835410 111040 627349 1375984 808900 12952 724020 777174 1214331 1358221 1371172 909384 1232190 338473 1536520 120452 694460 1465360 1268395 215461 692330 1636996 1996007 1730443 283265 106576 606382 1582019 283616 1300731 102518 1485090 1182919 1191418 1313683 387081 1375933 1382489 560042 516540 539426 1126567 338055 1195089 955309 797969 1567394 373188 346123 1479405 687652 639939 1178255 883493 1982094 1794965 723447 1486240 236734 1682651 183328 1165672 1699546 1730228 675782 315672 574128 1724199 1200446 1502716 1402116 622078 1747131 1305661 2185 736867 1238774 644442 1453777 220302 796818 493460 963545 972284 1793907 356190 211223 857036 1386170 1349434 1472158 124816 1187279 1828501 1892198 1858659 240489 322797 836274 1392157 771966 1429246 225765 708983 646997 825072 1338313 286708 991350 1852079 789198 753643 1538288 1985080 1282682 147249 1232379 396911 371197 1179710 1990308 1998403 622348 134221 746600 1352734 515121 889355 1030614 1524490 1769339 1739861 1747582 1490721 277838 1634440 1230170 1371832 360901 1919968 968552 259392 526934 602376 1156595 1713028 1055427 492251 47414 1128178 1929798 1308588 555353 913328 1117854 959950 813790 1465871 95747 1329720 560079 1554340 511163 794538 539489 304737 1054157 1263616 1717906 736165 1509044 839816 987758 811117 1708138 490611 509375 1164440 1062915 1659540 875047 1560681 1500580 1809218 51742 401996 624094 671365 1064525 1339474 1566685 1735855 211289 1900818 1611813 1848354 1009594 1869073 1662824 247503 634608 1766753 196922 1258646 386573 1077084 300495 12535 1599602 350065 1846335 157396 1084047 1321505 1205667 1956976 667228 1276042 1218760 1872820 1673842 74582 1190286 841953 208357 901942 1884175 1178398 1112750 660173 509131 612436 1355610 1574398 870530 813053 1165966 1825163 1027898 850623 45321 1875397 56258 1535724 1584722 731571 600436 1006378 84684 1630472 1339089 927428 665260 651351 136105 1730747 1870660 964619 850074 1571968 1183486 918065 1695346 855816 1143346 613781 1196562 1231555 377810 242010 849404 444325 1961310 1316753 529003 1759460 1148502 1119733 660575 1451624 537755 1623791 482073 248173 32027 748397 1012546 629481 86764 917829 1871258 189754 404397 549747 1908051 611335 1310332 1090822 1537168 631215 739774 1069471 691025 921598 279048 874878 798051 963287 528763 1249130 11826 1338890 803039 1999835 1669798 1454300 282870 737446 693116 936201 696642 795772 1905184 1119236 1090309 1543134 1729452 793521 1324773 1829068 970748 1577825 1202521 1527658 1371594 28477 1623622 1837208 1677380 19905 243571 1661203 1999604 1049846 1580397 1407190 1541660 1853944 1869863 1855574 618556 520022 1685854 1592055 1968620 1585907 325148 175066 53388 627454 1756142 714008 1173568 1871290 1324021 1231497 1572617 1594254 1852296 1492431 1929280 483968 1544930 1260626 1216553 75223 1725671 371098 179729 780386 783323 1999135 573121 1933497 740584 119284 141381 1552484 1392831 1030586 1575894 290950 435634 1638003 1640918 1841399 1785946 1479274 695914 1666057 265469 1312107 519392 1196831 1699162 43275 1336741 1290221 921585 1887555 1718243 71177 1366367 952108 1725169 864202 1944116 467340 1178535 1984754 1908509 1119585 1343468 1739535 1415291 1348440 59886 1886399 1143878 778220 438288 183827 1897650 1890582 1554957 120340 295668 111486 1836743 1392878 1779429 299841 1626835 427338 609329 1252126 1574460 134605 1091777 681838 734467 1160181 1706900 1506392 1446995 1165052 387728 344749 723529 1522285 1829263 1587615 1452794 343660 344042 1494941 1052406 1338312 1901864 1580356 167304 1180415 1902196 1307650 619608 1785009 1647917 1574845 507822 982007 1362181 941236 938143 1086526 1249519 1263760 160962 7228 416266 430912 1412948 865805 354104 1331389 1055376 1243745 288918 1537432 477394 1778632 52136 801770 1412226 750810 293049 1707440 624920 1215832 1076623 764459 1133840 1602410 292581 1833455 1843416 628650 335852 1753542 83514 710045 1669124 589898 588446 1275343 777154 971408 95495 1204381 1923753 562868 1803509 1161425 1572495 905138 1379295 1952806 1558875 1106639 623146 1971375 1723319 1143734 1039099 1294899 1946235 591692 799866 253057 1081270 1515392 1731899 1461143 398257 1232159 377210 469346 1987150 127113 1449392 1609894 285076 1626928 393435 1075410 1997866 1946370 1581448 1774626 328868 381156 1299222 1973705 956622 1658983 1462476 1839921 229339 408531 1780401 1899223 1055683 1594388 448236 1794384 1625365 1789427 1986131 484887 1692689 1860612 1206840 18818 1480983 1773773 1396187 1601787 97584 1207151 1877832 939051 1214655 1989845 120950 939666 1611600 285667 143767 1451655 1390236 169561 1864627 1611002 44375 1546269 225985 1011551 718809 693378 1111933 329014 1713761 244692 75725 585712 1692015 265436 688742 458604 1398794 164009 920627 598476 891423 1818557 1061327 983114 55368 1558447 1758035 1170431 1563783 814484 1949253 1776866 1710250 625538 405667 1937791 1300222 1836552 1529449 1217289 1083802 131131 768330 1144308 321288 45887 1172930 1730141 1963080 973860 532035 1445611 1346656 427885 660502 1886440 186949 535257 1389639 789475 304600 239249 1849133 1038411 882421 635752 456292 1679682 1460914 791475 1599761 128107 841877 546476 1637075 3337 1079955 1094524 1446601 1886671 1873442 1966098 1510800 241115 956252 173715 39221 1810697 1435269 1002809 135491 839904 83529 932239 350295 1842591 1955223 1060213 544951 670932 1485222 867477 1288301 47850 368292 820621 539123 694798 1010036 326033 1766181 1013235 1311239 1613680 366796 1005194 673729 319507 879213 21847 1966582 1008226 369400 1566926 1841791 1848688 1535540 1396659 765560 1754102 1383889 971341 104406 440594 1052418 520606 692298 1893002 513938 1419789 1783422 458275 1833664 903552 393247 872966 1289371 1088069 442989 86158 655388 1606333 937045 1442241 1033330 11575 1974100 312760 1656652 1130309 533380 699518 1356690 1603759 1169306 1404392 21881 263197 158472 875899 345906 218094 1871848 1121785 632022 8846 1285303 850190 83891 1914264 341589 1147795 1681739 1225156 233766 1247468 374636 1879116 638926 1649116 1510015 497850 1164954 1302248 758789 1988091 535603 691428 322376 1598178 626517 1136118 1074866 519756 905988 1377012 1050680 1475763 1445840 773369 1677849 488124 1762445 1381527 715312 1101443 801599 1033281 915045 1134299 1355029 802900 785663 1828820 147935 1441600 1188754 1678725 352056 1973961 153086 273016 1827448 1044821 1444630 210702 1342345 1161708 522279 1240704 851747 1129355 1243178 37450 1206531 381581 1246368 1154670 1021801 1398448 310790 305624 942867 1084000 1570870 300412 773940 538125 476491 1435426 1549494 11388 782253 424736 1479164 675458 1165787 633427 176486 846777 1211889 1369141 614408 865232 605671 1999415 651949 1820228 444467 1979259 166941 1343145 1305826 1264257 910134 51138 322675 1486277 510331 477591 1032092 293397 1346356 200239 182154 1903093 147826 26129 1198461 35413 104553 868487 422314 1753183 103415 305964 1850626 1868846 51301 1022238 1033885 1255276 1218287 229751 1603090 1612398 575602 922861 1338531 552123 134468 1440341 1246352 1554906 699384 982371 479946 68685 1979997 1304104 168525 1048099 1203106 1190850 972187 1171159 1263380 1677794 1030034 641669 798881 443768 1350899 453827 1461220 342261 1248005 1290699 1512806 959659 621585 1018637 1915408 1633048 1183067 1920544 552977 932483 998182 201025 335850 577335 1988665 1604257 772465 1150336 1002429 1815700 1808155 1030784 1992815 29189 287431 1571284 1480096 284740 1214186 395695 1681389 1273746 1227725 655658 263867 341134 1191490 1381450 1883046 1962695 954302 24966 1917877 1097720 789964 1054968 897051 1767662 696538 1515718 100574 183682 1074926 469976 1887834 1921777 720165 657346 1316640 1071696 754204 1493681 581782 1666722 201575 1342065 580694 524845 1499508 1626773 215725 470765 240047 1986339 1863186 1119232 1497184 1455801 1418058 448557 407305 1226525 809632 1807924 617804 876474 414184 173922 1820310 36611 1151491 216410 861428 213631 1885632 852740 1777733 882078 1017480 174118 1048622 1072326 1985955 201360 1413376 567786 1710075 801484 1796605 584494 997100 1051557 1170112 760622 135496 228542 1253231 1193622 778137 1615410 1380270 1782396 761128 1575398 1972442 1167996 1574071 1747704 132432 849295 1600122 1314 335257 1118434 1449866 1103032 53649 416849 1735775 1589995 1094024 863731 726717 982631 774206 621312 1695973 1967518 1979836 174381 1408238 1162221 814443 78623 1031561 359407 1945700 672878 1054098 1148085 1920822 1196822 1086768 1550110 1299544 1731435 1875965 737824 1121247 1092980 657066 1058799 552443 1113173 1581484 1806573 881527 953067 245441 800317 285693 1152297 1659355 75384 631921 265402 1751477 1903277 1436313 383035 256361 1356944 171930 209966 1871935 427943 1520122 622897 1362540 958100 1366723 1021519 1655413 1088143 714316 767034 102410 1436381 113317 288684 509560 1926192 1266889 1608557 450766 357924 1591674 958092 299564 867433 1358286 937403 21269 1715145 1057503 1203101 637044 483583 706689 573252 637535 776422 1034916 1883317 1029830 1340459 1102946 1223885 1849524 1125761 877199 86473 1939084 967961 1582439 1486717 217193 1507973 1495140 1790507 1090412 390849 473133 752333 1236036 1222652 318531 1870803 291065 272256 1419735 1981140 696070 1498035 1876716 1202642 510077 1934489 705237 287742 587111 178851 695009 544265 1465363 1943265 1513773 1348899 1599697 589183 768837 680430 1345956 1133121 1634909 761073 143556 808007 432564 1655384 1152138 334667 836408 1992339 1661631 1115646 1123717 489832 766569 1350442 1909769 1360161 925859 1338063 1113834 1787256 1608157 701746 1781547 441391 483416 1933036 1078745 156263 893136 77634 580131 276730 755758 471227 1728933 671773 574891 1210908 763895 324733 276689 676698 1893543 1111062 190293 206556 1382224 64322 403513 1247419 952290 1764096 830216 892582 337405 658441 1139790 1076173 252068 142247 1218637 367843 418809 456818 279432 1576159 1966657 1431474 1546849 1288365 527026 995130 1003090 1516718 548623 1008897 1357944 704847 1705292 247733 1592617 1353416 1779213 235287 1453215 761018 780881 722862 71442 1618859 495873 1175759 886143 1505852 525542 270417 647172 166071 150136 1672464 818118 1680827 1280326 661778 1792395 1819109 476272 64187 754759 726769 1163675 993274 1699764 1861962 444537 1721996 993014 1026176 827049 1957775 106724 1079887 419258 1430805 1807963 1432181 1062088 1881234 1559306 566303 1235713 336711 1627599 1868362 296291 714776 1693139 543348 1987643 556507 108820 1556406 1794385 1520762 125878 1272140 435297 1326566 1772090 1902769 1935603 835482 177074 929081 960894 298666 1562852 1283732 697299 1951056 74469 839040 1014748 1601739 480763 66760 549364 388420 950437 474389 886411 1342471 1695465 1046610 431272 590617 1089709 1419406 1397793 1088231 1211516 778676 1443020 1148364 1645714 566261 1609122 1407484 947703 842666 596286 1627473 28282 1999512 156831 975167 1979119 373234 1297277 271089 1630226 854030 1144221 1264837 1632086 1129700 1070462 1597208 156305 748914 1916478 1068972 397783 663315 903232 878215 1446379 809917 68614 474017 707553 1956771 1606455 1363735 36465 981739 299010 1914820 349284 520485 331947 1205885 611256 1772766 380245 662251 1600257 1722206 916752 347132 1585822 1626650 1165992 1703926 724104 870299 1773219 1539516 1756798 1603522 849241 600948 1978336 26883 701444 1660121 1628263 571299 651822 552003 1053897 908284 1803315 74824 1398452 1677748 355463 1351285 787496 250495 1722042 1991980 358114 553138 255299 755043 90236 1368157 1432637 598523 868603 1510176 1281056 1040042 1380862 1025503 1500278 1853319 609011 1204670 757182 1219285 1326124 1351078 1797861 1468900 1984543 424475 986983 434169 218856 672957 1013714 1561897 1064679 1454322 1980158 1760847 1871869 1010255 1464357 1108823 204108 391829 24647 1439543 588106 1110436 206272 816805 1583975 1917925 1704109 393956 641415 1249131 824474 1162810 494773 1752835 1109103 1219819 452951 1743998 1022352 1626537 1356946 1467065 326269 1514260 969137 308948 621391 578708 363475 492046 778017 1552574 645022 433988 1055216 877901 746060 1177343 1940364 1278934 1948462 918951 278266 823333 1372555 140205 1326407 1814628 1210872 260353 734473 78185 1551521 997261 748388 52579 1385251 633827 1002921 1518666 1610146 1556357 266900 578300 1083701 719628 283403 319931 896459 829171 1936884 638539 1617861 1095567 911694 1648170 1390243 1061037 349317 904538 241158 761087 971454 1442019 672161 1338738 1775097 1813546 1470975 1012505 581652 1041702 1445637 1092422 82617 124764 1349348 1114744 414415 1083591 533798 1461789 1633058 1738330 278785 1484853 986849 1105874 1161528 1954859 1253059 1043853 779470 1954242 1815498 417515 44248 1900277 1092258 1934116 410893 1495312 428975 303011 1928465 366446 1354268 111322 1401873 1749245 479373 780024 1509999 1218864 335322 944930 530704 1019339 1963904 1011292 1162271 1466013 1169020 1211883 818233 737923 726923 1315122 967048 1792441 828574 432101 206410 1622857 344678 26695 4324 167841 298204 83401 153053 1254713 650449 1605750 851168 1084014 1511242 802345 449849 446608 1291475 699229 939763 1287234 1802627 1987385 1174693 570571 893152 1382391 1061976 1462595 1492030 1549145 138288 42711 1331626 38502 1098879 563048 1422430 1859612 1179033 1630666 746022 1879002 867523 1437690 1543745 413435 1222470 959980 1677115 1634796 1380394 1556188 1100192 773121 1150915 1298286 510869 1559515 1605845 1180398 636152 528285 57536 533332 1104086 766264 798243 1199555 1394924 1624679 1652693 1653296 816296 1375604 1741621 1388036 1865138 1431895 1911173 1812208 1946725 489003 506763 497140 964490 279760 1993669 1012407 1113254 1629405 1050681 1783245 824657 767841 1220900 663156 949670 1871395 1790634 1487360 1017617 347606 450295 633763 658901 794925 655713 1630106 1002390 647091 1509261 1414380 1903856 839931 878385 1918024 261388 764827 1145847 1560495 1455279 1960350 1289661 437393 1342761 906500 747899 1566529 1853714 1495379 1440111 282102 1455244 1682695 1932073 217008 1044484 1653292 1625937 248924 737832 906240 200286 536141 254943 1729464 1211319 1341215 1212910 1500844 1988695 1917753 974559 1747995 376646 1611587 561671 1794792 83953 766344 701825 1597406 235435 1063302 1338946 207880 902593 314217 1487939 295357 877853 313667 419335 1531850 814992 792946 1969606 722383 1291700 295031 313965 879345 1053202 259022 546467 1979084 1935822 1093369 185743 1893662 1085090 1736476 1126408 1481098 1967882 309152 245356 47009 64902 1709537 707393 162239 39454 754723 1595928 490051 1273242 1841083 454178 285294 173032 1520487 942729 1818246 1309163 370605 1702802 462888 750185 1477560 1729288 550386 1951097 1573701 893027 864922 841337 1136503 1969478 1014329 1231676 408316 49320 80706 1785252 94959 1074674 1527089 268818 367536 1952998 1204122 1413492 1284654 1273548 1251759 439288 305661 468103 690671 1631525 821766 970313 449618 1326196 350383 1871037 167038 585071 234516 118468 1787889 1525085 295423 1833182 791500 1328564 1448040 1320150 771394 349291 1446931 115199 1082999 1668212 413078 1569159 414963 211918 310634 1906771 508075 1658640 622880 398288 1765066 1719656 1431894 1204234 1759917 1250781 265595 1582453 479221 1326620 1707105 1170373 777605 473425 1060195 1679426 309704 1121341 788724 1869692 1681165 490787 1903873 611716 932831 1152649 1346210 62916 1013845 270280 64898 1999709 1323496 1560010 1918701 65876 1206885 5018 420196 652345 1966050 16533 1684223 1874343 1116241 1858190 1307910 1059360 612708 321590 689229 1532326 757217 718641 272850 1308486 805883 374818 1176248 475907 1914863 737561 269202 114114 1314156 467 61068 849133 1413141 641136 1678885 705064 1860756 1696996 1630563 1115825 1195502 936951 743483 1518919 1439353 1532038 1902420 42366 307791 1575076 1285837 315439 311441 1371974 68726 1868409 951147 1197482 1234059 1961900 491182 1246398 732633 1415891 129241 1538174 1140588 1219981 1573274 890809 1982297 1551055 691520 1206181 1564990 1174577 455321 1156723 968936 1179667 1946969 770450 1858243 1387882 1336524 1844876 1889372 721575 1773290 1078708 1179116 549882 112684 216519 915486 579632 1458570 1621912 534336 1061669 1498428 1886805 1594422 1432053 220330 797768 110273 1770718 833707 1058523 1657524 13278 764719 1385057 670301 432157 1769098 1656203 184057 1840457 1628914 1794774 1081425 768398 1491361 531347 827195 1736504 1546907 850732 1050277 1416301 1382746 19418 320332 898830 1147172 1080321 1822762 762307 1310346 1523611 203147 1045118 928622 872497 1440997 76575 404340 1631127 1613522 536967 1910618 1040288 55640 1158181 1750112 1074817 669119 1935162 455511 431975 1617794 1609096 1892572 413460 1667944 1794518 550971 521763 793955 1586574 1520733 307109 1292026 213976 1871548 1379 1153000 1408692 1301114 965460 58409 573704 1697251 1394282 949169 557156 1434168 805351 457452 1187967 172856 1073280 1156078 1943225 301093 1024871 190131 542074 1244814 10777 1071436 1335120 1826524 1709042 1428343 675189 1201367 259593 56679 1313550 227823 1306198 404167 130846 429662 1265828 334213 1198246 244354 836889 1753075 1126029 1607670 1922754 946840 810860 105347 1127161 467061 1224657 498775 536046 74787 1268426 761977 452998 1433852 334951 1615754 437535 1436454 825310 657758 625344 101755 581071 1870951 1684969 1765153 1100370 1494419 1605119 716231 1942042 1691852 687394 712616 1897018 256794 1134149 88807 234451 460541 928220 1521352 374214 249982 1924871 433141 904473 1202693 1855114 1910230 1844081 1177727 1542981 1138750 921109 914046 795322 242211 490567 228996 1455796 937326 1111697 1871910 422066 1537042 636061 1439594 1188208 1108094 1599985 582280 803462 1185531 1373522 1872988 511481 1437791 1085919 110615 1747171 907728 1335575 283718 1019899 901938 109308 1693099 642999 1200763 125930 275449 603479 898259 262905 621138 858432 1983984 1329083 1251000 1225023 1440350 482820 1119646 1538138 404835 1116465 421148 1921325 69908 552116 1703658 405811 1212254 1012904 1169910 1295714 1945555 1641471 270346 1144577 1612441 1298247 1577545 1664025 824469 963003 1428919 891206 628791 1440669 1933202 227893 1905219 785885 1104377 1795139 379453 663873 1612097 1424925 158456 1302757 1006176 1221158 91418 1057671 991999 1018534 1284494 277507 511588 1020567 182848 1288293 711255 1582119 1780810 1238699 1050561 1772537 1885152 1381927 1649238 1164122 648078 1578291 1794199 325885 168039 429501 584039 18914 844367 1848715 1165172 1116936 1001941 1644525 373369 16844 940597 523233 1507927 288546 1541883 734892 841097 1528588 205985 458812 984584 1574187 1012630 1831312 326763 409752 20706 1480418 526417 1550285 1309245 1015308 1841794 1977475 97806 1725081 1055642 1592926 934261 1011993 239476 1957690 1821239 747351 460093 1566897 736463 201940 1899926 546731 207526 1636688 1032722 782086 70821 1063584 1560587 1378777 1284382 281026 1567813 1382948 730286 1405802 970176 245551 1627895 933113 1815804 1547825 7189 1278777 721603 1950015 792851 1701076 43047 525425 520887 604100 1553258 1143950 778797 989614 1772512 696664 1861113 903111 1642725 1307365 1313135 618188 220668 1923421 612457 1506262 94400 655456 1047248 12819 1486074 662730 1103425 1913593 817923 1214889 605196 1960 632634 1751368 518998 334540 96643 1813186 1495924 968476 1376944 1121797 1520754 416360 374955 115880 47215 1783390 1250330 225846 71861 1128695 1368020 33975 1887829 749886 968580 149985 1236174 847726 1499491 967875 1096979 1862307 662385 1189307 217206 1799332 164951 90264 406586 1945844 1116817 29102 1669159 1824885 1846755 1184252 1558548 1441976 976253 175552 195532 1202933 414430 201358 1920195 718574 969682 561397 1649440 1042592 412561 1844615 1140922 1929937 15529 1918999 569942 108400 864003 6586 960943 1680901 1283132 1738419 1340013 1223625 1764241 903572 1707900 726166 1146865 1936956 396623 1021188 1132045 346934 296017 1534413 993969 1210576 593774 1527416 1112147 1224424 59297 455245 238282 431981 792420 577994 1459043 292284 489117 1477489 863470 266699 1049458 602911 1178703 1188946 604199 171570 1133322 1508708 553201 221356 1832784 39831 303424 1403579 1429645 893712 43897 507533 954687 1118136 1120129 659998 1109152 818149 1885216 180452 228953 1446348 33665 1762282 699871 164849 125085 1946146 858075 944978 526258 688351 1553552 1933082 361291 1416915 832686 1880518 1482959 611014 1273516 1068915 1991218 1399118 1440007 577105 1706604 946826 93242 1462187 351813 1262616 1406887 1540660 1650229 528616 375793 475777 1784374 1407859 474165 603819 1970291 1002096 1391430 1536832 758644 224167 495231 671078 65907 1075646 868302 274712 61133 1074919 157143 1135880 1637815 1620901 266950 131208 750475 1767924 338457 1065201 965742 1993557 1906846 1640310 141576 282950 1015141 275250 1535541 1992273 1865484 1780959 1783570 912268 297549 283417 1102104 226535 1842720 1143510 10522 1220674 293943 746829 431268 1307691 533695 645446 802562 1068522 1969622 147005 1214330 1825702 1529763 209332 1115622 132741 1322711 150819 304305 1262478 305955 906546 579097 1148169 623916 1172366 851575 1501310 1137387 863062 109030 1549450 1495232 663003 1418711 1827252 552099 235467 60361 389677 1359287 1339657 451178 1386656 1203803 936472 1819716 1516237 202687 528564 1297190 1008879 499833 70573 1498263 1767323 361339 1261509 482716 745011 1490153 1506164 1614237 998142 913746 1962598 1226287 1222247 1231491 525895 1879983 1504157 595172 1419472 862618 1755285 330766 1706592 706666 1721553 1054734 621656 20591 1690643 1221200 1356323 1340847 1119354 1106360 972289 868482 1752041 820176 1485563 1930479 647498 378305 905519 1762143 1881787 1504291 711888 312688 1898564 771285 587766 1419910 1222220 475035 1572799 1224753 400624 89983 1965437 788614 1057657 1386832 839068 137423 84657 448132 1297570 387408 631382 419716 1630763 141897 1110067 156478 1055867 391101 1099106 1067083 1295561 567467 1230785 639861 576744 726922 787761 1371167 1541698 1544730 1773087 817500 1310357 433689 879516 823132 1484394 863036 583267 1776741 727329 1980510 1285121 745604 865591 594333 1411868 972019 1471428 1809654 234076 296125 345980 869671 1845942 1935248 627481 358381 65850 1410610 8647 1669056 731327 812326 186816 1186843 1255790 1008435 108863 802355 1469346 1551384 777721 1010525 894231 901151 480008 1013755 119448 599791 441003 561524 1127609 1337626 1428585 1371860 374706 558281 771470 940036 1772899 1509007 1860082 507154 450109 1447492 1619195 576580 717598 1938430 1549705 1580831 1169744 315814 1411758 1662795 956762 263410 1124275 1129149 770851 895069 1673732 1164050 1980662 1964058 200089 1438281 648555 498742 289269 708046 1514969 1359541 1345407 282915 630092 1296086 475688 1530956 400006 325532 1148605 1395991 72542 284607 695881 524543 1630661 1768779 1150489 1427908 1859050 925767 1413984 73812 1465134 1522007 126117 892933 386257 1914761 791697 1455145 1817387 505789 1893349 1882827 1351447 1625157 583411 1941195 1091969 962102 1575548 1372756 1453753 913840 155295 87236 921948 801856 706976 1808092 1673615 100600 1802246 1274941 601465 1189298 1161386 231716 162413 1968230 1934436 69961 315035 219921 515064 891578 1600739 492818 710094 873808 1956456 100398 1038658 1981934 579134 1000042 599067 1335435 889850 1541380 1965319 541747 619282 1102561 232905 863070 407771 1817426 717368 644257 993424 1505025 557512 1089108 663613 323642 1273099 101416 18852 1631016 243987 1633810 504022 1792684 988019 1980524 1516088 1266534 82185 1228612 1094490 1085829 1232502 43211 362208 498448 223072 119405 1154588 1705948 320538 1987572 1180168 748631 864971 1634332 512556 437193 39954 1943122 1863777 1948374 1294882 233435 393447 1565830 335024 1098209 1264779 760016 1081259 611091 1627811 247994 1267088 1957361 307704 1763995 1400780 482506 567999 672600 1250813 1540213 1245928 1443947 1300724 1549865 1815953 1447607 493573 493974 877028 1935504 1860670 1462830 1779308 1206077 1565613 1641503 360421 1828743 1450454 202372 502658 1889026 1657419 1608009 279448 1810570 533504 763666 1212009 150739 818773 430255 765559 1243997 159316 1075394 1791614 1412614 784354 1191341 486241 1643449 874645 1545743 27935 659500 838365 132805 151675 1394755 529659 1550505 539031 1711833 1068265 423399 1483519 1151543 1899258 1381056 55568 1246789 246345 40009 317323 1811943 1648831 1790803 152931 1670634 1535922 778450 971983 1241069 88749 741950 540566 849887 1061147 1673606 1240463 1277328 149207 1969446 1432329 525907 731128 1819591 513043 1287530 758517 431259 797367 920211 625085 1533124 1069518 875634 1239470 810780 1681954 480182 872678 1361512 1785030 1200875 15966 1152854 215099 237386 1854841 1931390 38410 1602744 318330 92751 887645 187178 1320553 795734 1176276 605321 1749724 1685268 1005473 1973799 522731 1398508 1699470 130467 375681 166561 1250160 803407 586076 1963473 335951 1210809 726100 819854 535146 1630168 223529 836445 448276 1684494 1573121 1668818 783201 1362239 532567 31321 118781 1912654 243557 313008 90350 1984941 1998302 883251 1157230 134337 1827393 789139 125917 1909486 1130848 1873205 1508933 1643397 384968 554478 943151 1953521 232510 571327 760940 1563758 1250982 564091 53686 64304 1606768 871100 1864641 673314 576334 1457486 1746489 1965620 1901799 617548 1756946 1367182 636810 680307 1900866 673820 810278 1566678 1713724 1614274 1920913 1704700 1074143 584227 745894 406991 1636563 1369381 1913751 1656588 1391910 497280 1082109 95531 1819455 1633656 158695 968753 1873910 974773 480595 1995749 142054 1488977 641302 978492 1525194 738981 1670680 1241468 1236545 350024 622319 318116 987113 1959324 1659631 717820 715296 1661093 1489023 436966 1798786 306057 1558052 727239 341727 551840 1024307 43060 1099608 451882 106501 1297104 289483 1094880 1095547 654827 1293063 1619605 158005 860113 1385245 1144544 1233966 1839189 1650331 1795551 272854 1796245 568864 1501976 1444361 706794 1295076 103681 1341356 1417226 1385476 1026738 1964377 1733417 1281536 783373 542748 1582295 348433 1192172 672437 559136 892693 418857 1896563 679858 899275 1581441 1383690 1033460 762364 1694008 665313 1569272 1057203 1704066 268251 1311411 1975374 1348987 869474 1723637 750479 1851096 1288486 1435805 1681569 1680637 1562344 187473 40858 431111 936381 1177824 356285 715262 1939744 1672038 113428 485708 211762 1399737 574219 1993176 134474 286866 61322 69019 1591600 1557270 438665 1375301 424991 579269 1629880 1239127 1946468 715875 323993 483826 299680 423664 1280486 771940 433441 518045 292651 1123810 1257534 351277 846290 1821238 1996895 590247 292848 734609 41692 65825 820605 293853 517654 822166 1888994 1296022 632542 872390 505439 539619 1159543 1371783 1861978 834867 746843 258165 1769241 1646932 1370565 973679 1608441 1261829 1115687 872332 413442 1468977 276037 429992 1173760 1247637 1776952 1417807 1986268 1634153 1489982 182225 368957 1509313 1127206 1255638 641943 329411 969069 1859849 1993317 1775330 1777415 210714 1735052 106394 849145 665217 534339 1658318 1382645 1404484 564311 520440 88402 433042 1229767 1292792 1507273 1253532 1512390 529662 946707 956168 1796561 1705145 250820 302588 430067 1989006 853313 250053 1071894 362481 822626 1124468 721253 834995 1101902 1914830 394016 1497891 4698 1775416 643581 607099 1762497 319290 1949984 19184 1612823 74789 27112 1879540 1302837 1133541 596860 1990351 394571 218059 1490468 1729848 546977 372642 560931 1202716 1116768 495652 222437 1719316 52896 54161 35278 9816 1259545 1185782 885132 1234443 990973 507675 40178 934282 1643457 469470 293216 258349 1844030 464513 1908561 1958661 1362951 155165 1890068 980646 895507 1019687 1913310 886996 1422229 1322674 791217 1274839 1402003 461296 1111221 1596711 889522 99180 761304 1323525 69839 1599038 1208816 333297 1949364 1733666 837198 1795264 1841455 417187 36427 1103678 1129860 216661 1923692 815169 659862 1900742 1957861 554973 459012 1375101 816699 429227 477532 178122 1297391 1573093 947592 1542137 878167 1049072 782328 1475021 640351 108986 1138290 1853793 1255226 418730 1303137 696247 725090 674788 1536743 1672638 1667921 705808 37092 1470271 834752 833047 1603647 1270935 235192 853984 729013 1710500 1737256 410447 1397647 1765353 511469 876788 1024482 1727765 1592977 1332052 1008694 1555376 21025 1438375 1562275 1624176 1592113 826111 1344274 1712166 1794971 1485244 810063 1649740 312777 401157 1380456 1707069 1595251 1420597 1456411 339564 1264720 815701 742150 1472191 1273829 1116366 1714762 1236228 718427 298154 1459082 566208 1042896 715728 1091725 1272052 1088364 1035715 903915 1879325 1478547 976562 1610953 896387 932327 1622372 639581 1716909 1664637 784437 1859055 783481 157070 138798 1498212 1262590 674398 1343574 1719930 489699 421532 665830 246518 489275 699262 957715 203641 370314 1616327 1456317 939689 1517155 71999 1215586 1664514 913554 710570 1297504 1389812 1745722 1591028 1773332 1523151 1992004 643969 123239 1408047 1608539 325905 1315092 1432036 145365 1773535 602877 1523074 851358 416313 1952278 941580 254765 309151 77788 30222 659790 182918 1829061 1790883 1830237 1048745 647952 345541 669396 190630 43768 663425 1198418 1093242 883030 871828 1006629 1348688 1460766 839987 455793 226824 369425 136237 404979 908818 1036068 1739330 104563 230632 869223 320363 1418506 616160 953165 406701 808241 732420 1681651 614444 1064523 613553 431336 1031248 628652 466520 1962056 680173 1800413 788213 535622 777551 1401026 1125173 471711 415753 1995794 1516317 241682 276569 892769 1285221 1804348 1928399 471333 608249 133 1591002 625706 1931205 1495820 968960 942238 855436 1937413 1636891 1002050 457921 822748 671725 1360704 1960173 644325 1917687 1879798 1837699 75139 297629 161363 521678 665438 1751068 383616 465589 1744801 1500399 1095580 357798 1819103 1786978 1680424 180516 292896 177102 853920 1007941 1271682 1483171 67817 934092 551994 597854 380738 206917 1400625 446310 1454186 1171134 137380 1262164 1176882 1665155 941302 1409884 1522109 793881 542421 1275904 1071326 61046 1234645 1792567 1210946 711946 61877 1847177 473959 651088 1171338 1192043 1962856 1639596 1763923 1223272 1058506 297448 1509376 1556877 510259 921959 1232572 215912 1906921 1032133 1455910 1604585 153620 959119 1034775 1314729 222944 569424 1354109 1514911 1404833 1907414 825095 1806378 1126814 772948 1198620 544953 832632 386980 35818 536906 1422987 734297 533294 510560 1913187 648860 927288 815261 1447647 594910 1499878 1317611 1923507 995830 1156927 1497782 1949620 1012669 364986 1735348 1836722 558798 955437 877669 711853 40977 1948343 1678525 1323473 1619449 633759 1245561 1193054 10976 1131312 419994 227902 780671 978917 1359928 1686469 1798031 179479 1516368 1178463 146327 1594769 995908 631142 85530 511219 1462592 1760214 1132577 1708956 1422267 37308 1989672 1285067 420780 1705184 1867932 646444 1802488 1966117 548406 1982808 1839875 350848 221545 1768432 1555100 1234250 1776740 870251 797111 96496 77389 544298 619770 523108 659701 683398 1810796 1162139 481677 156185 1839114 1399049 516180 1408329 860018 1411218 1262494 1252749 410566 1451458 74503 299810 960854 1011772 1218591 203195 124186 1313856 343878 391275 1415247 1755738 1216214 746815 1329578 378235 221846 618124 1608503 46259 128216 1534053 537860 1452324 777482 1147632 1131164 1507921 1849191 1363937 755205 290488 829467 938444 1715425 1232416 1011110 1218998 1274417 855183 1508816 1813174 454656 1528487 1080530 1100230 1179452 538751 739533 689153 71731 482447 254276 1925695 89153 1590402 978809 373230 1111836 146058 770950 581491 798203 1113191 1198967 1044492 30894 818422 413570 732973 1225873 974739 1215515 1900955 1680941 1217529 1674431 1204796 455378 1366450 734489 734161 1203744 1192122 1829425 773282 265722 1375454 693972 1867428 100194 1657517 1569299 1607045 159470 922463 1364307 490287 1967831 832149 546250 163541 1176238 299205 923523 1989115 1838185 541964 32911 570009 1120984 1800567 995347 1888931 1104788 1407430 254739 1393759 390346 212281 1437296 1845494 817463 1823091 394823 1575136 1061812 1056970 950740 388817 1628652 194298 299463 1220108 1411390 1090540 1537845 190417 761891 457249 363229 1786485 1975600 1431362 71198 759682 1533459 351175 105635 1832085 1809014 272676 1144155 810001 2658 74186 1360637 1360233 321150 716833 88813 1200300 438245 553398 1073236 347198 283375 804390 233594 1072928 1180265 331346 1620540 1608957 488085 1459654 855586 1024757 155811 1501071 1364693 1362878 1834874 69249 92952 1813320 303501 1201942 332074 858105 48883 202926 171801 910611 851152 1030464 71048 719726 150986 1307718 1048339 147290 1926158 1474320 916528 222986 1591973 1775773 187979 696018 967316 1068211 1584074 699861 1907392 1359082 1730232 1625974 1855708 210626 1369345 1704873 60543 691258 587814 195568 310965 1422738 1873112 1330942 1946317 913438 869621 820490 1074568 446498 975983 917471 1406871 658345 623225 1349042 545085 1319993 1348332 527992 1823287 144404 173289 1869494 972200 1120894 1651500 756089 1466250 748912 455374 1006580 810605 466124 1265863 101787 406314 463954 1017920 1769223 1079832 833611 1444583 1610589 877890 1835858 1506411 639153 224088 1199700 186762 1143953 812269 413721 1882219 1739708 263800 921393 679414 1672677 1181666 1642983 1954622 1760585 587162 291865 17784 1642404 420821 563391 1416243 901295 1673852 1672858 1180226 683825 1012393 1687705 971871 1868753 724478 447739 98491 144810 128538 1870174 1553434 417473 856949 1492216 15645 80708 1158044 1075454 1839525 1162174 679616 1750464 857715 176905 1114474 1543880 1615666 619972 825957 1221192 338297 1066 988942 1023650 775945 1662537 1175902 899980 110471 697928 1474875 1207969 1061840 793049 1890371 848725 670810 1823830 1752435 260177 429218 1535136 1054923 500808 495853 143213 190964 622725 1638576 605923 1452216 264997 1576351 1810752 953104 1848538 1568724 813350 545017 1056098 524172 1807481 1716589 651863 1117685 930278 262619 1364086 217135 419129 290688 1577376 1412015 736504 597314 473990 364653 1752320 1648645 907829 977587 1394587 359292 867103 888501 1991881 1947306 1540352 1420358 1068735 1531922 1375988 535116 1001576 1777437 1436716 213003 970954 1255411 1299166 1440368 808275 583117 51127 1122747 573051 97894 1972380 572159 174900 1275861 1551109 1385764 1009385 332427 1689285 984581 393750 1542111 147938 1469998 17609 1249910 1953106 492578 1264384 93727 525191 321870 1183489 334388 389164 849588 1898037 401350 1485785 616369 1582724 1121552 983247 793764 728667 537359 1223169 1681361 71258 1790303 1427478 170791 16606 1595634 1042739 1572180 463729 1121405 1149584 619985 6854 337850 195543 302237 1993229 231282 811324 436680 91569 641376 485773 1786611 902481 1029992 1597058 493515 698094 1406056 21268 38206 1021483 180289 1210349 1044513 1141744 328844 1121205 1419719 1970698 1537460 1426647 1984281 1818981 1138787 1915721 663402 1655278 283335 556588 484359 122799 751938 959944 471593 1191186 191791 825582 1998952 1910252 1288139 89692 1484957 339627 312190 671185 1416063 145655 84767 1279105 618792 775949 695020 948452 546382 61241 1277616 804185 498156 1166601 488424 1427078 251060 1191303 1805572 710452 1395630 505034 445480 499943 1860308 1717463 1302861 959675 614957 997095 1586016 180673 638205 1295752 219865 546176 1831761 1209133 434405 418033 839956 1908238 420528 806258 982686 116262 1119838 1372583 836326 331551 624075 1720876 1715601 1434000 185554 536342 514615 26973 1680225 1278350 699255 1051374 792467 972037 1667223 1438450 872104 1989061 588498 852132 491839 1761591 974283 148729 761275 159589 250548 733998 1821134 1485938 1692794 497832 1141036 1698473 947451 556970 667084 589111 720022 197172 818124 55826 409953 1518573 577444 1359705 824320 1455419 554556 611640 231705 1867021 1179790 703861 1079741 1843677 433928 160447 288639 1045516 1468481 1783176 465993 1138303 223235 598903 456967 1612508 659703 1469655 448783 908485 1112384 690303 182576 1126785 1705071 473276 1942500 1567071 1154811 1446892 140673 1298656 1546053 1058508 1225999 933687 1004126 361931 1694126 1377028 541667 201045 1057331 114293 361014 1418411 1610284 1600950 1316685 399211 1614686 482575 1933616 217009 686830 333115 1420048 1892255 1937832 856279 1919508 1892232 1109035 1789719 639469 1456935 1218524 323211 505601 1574330 494162 1382868 815569 1189837 930328 643095 1547578 926541 1921140 1789089 357095 1627022 259727 743880 912979 1178584 524133 708426 1639445 996852 281313 91184 466361 487068 590950 1927318 1491863 122275 1259056 402997 1353202 1177127 481678 1240709 941629 1804132 875091 698950 1901554 1791323 1599800 1304109 709549 613663 1272100 359608 1087515 1104259 238611 1353283 832423 640629 1199722 1856859 968572 1300175 125408 1403403 1974617 169224 568876 935524 743166 1462325 75877 689451 1483532 695134 1251649 1562843 300151 1697608 1432105 356662 969840 1243464 150272 612056 1918454 1080035 1106559 210094 510667 1808534 217023 344759 1879093 168983 111825 1266288 1364942 1867083 1354231 1257188 1274873 94340 704661 1152629 210915 1256942 1465169 307126 1514655 845326 1955577 191685 1381767 80171 377929 1860976 648598 1491733 1089299 44764 369047 1089242 331451 478151 1730360 1820119 1519981 1454862 449998 930326 780418 1473775 1936564 247952 1851018 241013 1950907 1739473 1835215 1999857 340685 1367384 969815 8757 1253479 497943 1568104 669815 928702 456029 657869 418482 1250916 694519 199880 1601895 281688 1528717 311232 1815915 1229888 118872 1096295 266436 943991 1086732 1717307 1318685 1465640 226701 1540765 1056736 72443 1044809 196329 266085 670083 16987 1639944 1475734 279811 1016355 287338 1329875 482008 1369217 1926775 83577 1705780 1358288 263342 93057 1262193 1477833 1210646 480013 555305 655024 1338479 1974451 1392143 1034500 1166206 637541 1958578 1020109 986806 708474 233280 992339 891032 1699188 296645 29474 1510807 693179 133851 212390 1390635 972202 1860446 488550 1085663 942376 1406796 432944 1248027 277723 1566938 1308297 32073 501634 983976 359129 27151 1071269 172543 1857892 1026428 1033517 526787 1340739 1644281 740760 305866 1450300 1478326 422052 476858 405867 689837 1921450 1281377 1382145 683235 500734 642665 335724 1238152 1190577 819610 938004 696562 554936 1701251 310310 1720030 1537091 1633098 1789944 1035051 811450 1800989 942252 616907 374607 888968 1668777 250693 642594 1140805 1355614 1751926 1400688 1505810 14855 722905 1684461 1164343 739457 1104456 964347 1345614 801785 249579 228207 1463895 1754181 241441 75344 1100300 655764 1291336 1051763 1499870 24657 1593042 1445612 1376789 42271 971848 1150529 1507423 1466259 1834956 662377 1939737 447046 689731 1158080 1762855 1632449 1337870 236395 418766 1129785 1239590 723630 642944 1578795 1212007 615420 725216 1198703 787238 284985 1722803 181448 1686951 1973065 1908633 35442 515836 974926 392249 1657752 625489 758033 351488 1188647 1449580 1874548 430833 746485 1235864 1033742 1715714 1892471 545835 1802374 1726445 1294338 706780 1335863 1748846 1506278 825196 626320 1140861 1698125 655913 986384 1425593 470454 106400 121934 111146 406280 1770970 20140 791928 8297 490056 865237 1742628 847706 1484225 1474900 1815653 525269 111891 719301 270447 979968 1497968 602626 1959741 722324 1805025 1272685 641750 1777632 1744952 1196873 762881 187533 1604574 749894 1282004 1824337 1997527 1062552 731832 106527 495755 1295990 874668 1380255 965187 866809 863447 774980 1786625 1842531 441346 266213 398560 1674787 1180089 1055013 1148236 364299 251474 467656 1305647 1304717 1966717 450963 1860585 401775 1724522 1830625 397085 1630656 284933 34598 1731844 1712694 1257857 444309 424899 923002 1985835 289695 515451 1470679 628129 397817 216757 323926 1364624 1790387 1864429 1241378 698401 1394206 1492446 954592 1102674 607771 803390 1649915 1331781 1450135 557670 1563868 1262876 386255 868072 1417491 838783 24044 1057572 1334754 47176 1243496 573094 1360302 89581 1740200 71990 1825784 1883902 1967247 41747 547901 105510 886942 817573 1232199 1633249 430236 277378 184743 676482 1559174 1535096 513311 610906 1220868 1413347 1637056 79666 1598237 1122753 1064422 1532132 1950104 1346180 369203 261250 1923411 1797584 1020935 1505154 799810 1103869 1040080 4309 1016202 567899 1512289 254428 1540417 38741 805532 1422198 597967 375683 978718 156242 1292852 181636 454252 1338392 1726160 1648335 682756 578694 1279046 675443 728601 309206 338489 259212 807839 986950 1598629 1059889 1187402 1467572 620706 1826531 1636138 74274 1168884 1443240 460643 1851033 551820 1299472 1437825 165394 1544408 1969694 1850814 141367 1240247 115296 1650540 1251996 908749 775839 1929989 204844 1604781 767832 1946447 589953 178014 1248154 68104 202943 1228424 1071809 893883 1916919 1744408 188663 723279 1559504 894478 882510 792703 1192734 100683 1913111 622686 1223611 1549057 62080 526222 1311012 1283103 898390 1553477 1358559 89196 833478 366029 1953986 1539451 646182 680125 1980778 264924 1492713 899753 808440 403665 1924167 498875 1755442 35682 179942 327095 1545396 1495216 863866 1877106 786979 490374 85734 606531 915034 1742108 633936 1319097 1833924 857112 1052464 790915 1323105 1965111 787266 505108 875988 1925771 1983910 473318 447332 741590 1538087 418111 535552 276873 1759729 1519031 1748372 1813189 1592906 432978 1871274 1990322 904112 911765 1896326 1112359 270655 858409 730870 747839 446330 864864 1307375 529807 605014 1283189 87822 948364 1685532 664178 1831237 304135 1918168 271585 638992 255826 966022 1092467 1586428 1821340 1477126 1414528 655572 159307 926494 713168 957230 183828 918235 1076458 1746463 748492 152569 209796 1146875 1041080 379485 1177237 1184854 72122 335689 1154968 474345 915246 698003 662972 1499418 325358 1694991 106775 1048993 1614174 1090888 1726183 544774 1002346 1023897 1189997 118530 124842 1521451 882960 373904 1770007 1224411 684662 1790270 1306181 523281 1116130 275185 445479 1122313 1848525 241396 1642657 255154 114343 801238 1889487 1839605 846559 1096410 1690292 1850433 312458 422135 800055 1478289 1943994 706223 1243101 960811 1372695 1040688 1478135 824131 600264 700256 48140 145380 313759 1115581 610134 455435 1401251 1961468 721801 55836 126269 1654111 1754872 1612065 864443 906347 1580310 1138357 1202204 904957 496611 1699104 954089 1256889 794694 827648 1231268 1060575 1123244 1989879 251729 1411499 164182 116930 801743 1674395 1940317 842096 1598350 51792 65499 1117241 1433987 780105 1972299 1331599 1657466 363468 658102 1396850 1341014 1919083 1990921 152874 1783694 187681 74030 1325013 1254881 1202442 524271 1873909 1726839 180296 462225 316469 909760 1777743 1997274 1254348 1102202 553641 1008949 73093 587208 48312 1592994 1144018 358558 246378 644548 1809959 1366702 1439777 1280127 210528 191112 1675962 1292838 1653142 1431248 75307 1256798 435075 771337 383544 1251794 1420114 700488 1745395 1788867 1453181 312503 427404 1590246 828209 1986747 1990195 675392 1882254 941394 847093 590129 657996 1371424 455595 1002779 907962 1354077 1648704 1864103 876326 1724670 1119388 1048616 21227 724682 1763810 321003 1249486 1805562 940726 966778 331150 1078934 783856 1418846 130685 949918 1058380 325709 849892 1197689 1706960 794137 1009242 1812991 928522 87964 1779438 59133 453315 784711 252839 1133168 462384 1601094 1698353 31135 395482 815641 617288 1860475 1088302 806273 1844666 1953428 1180830 178693 1655977 1072774 29419 172548 1992521 3498 1129400 1241162 151669 1724576 1013227 169403 870514 1348503 503996 1427443 3411 1150011 353170 1912719 766840 137268 1414121 1142831 863887 210571 562435 814277 618386 1262368 962267 396799 493220 93104 116934 720321 1078908 952367 485650 21099 639471 803232 869630 732501 1159347 912014 1617317 844099 628942 494733 63952 759907 222156 1927511 1890701 334659 956063 1516229 830345 458530 1401808 650536 1829869 181143 1927736 171088 1743909 94215 1855074 1853209 417944 33497 51275 1619069 769944 751153 361900 837732 1161490 1915876 510893 1835595 304676 517456 1095974 622379 1931893 975986 715380 218897 1734697 530954 934308 967188 127155 1056368 629595 1232820 1185839 626098 792181 262559 1544880 238204 750529 1596191 356618 1148812 764284 1396353 309959 27726 1698402 1325085 531314 1009812 627138 104478 1367117 1616103 1527191 1521227 421035 792617 1204426 331486 736655 632426 732405 1187865 519720 705842 1424296 484773 1031822 1565988 120967 46019 519686 981326 430585 1798328 1186864 1153347 1817590 1382522 430352 553450 161223 434653 1755655 201590 1827792 600555 706905 1959671 1041784 600923 955768 992143 26551 1005486 934939 1253175 833096 870034 890564 1748457 591488 389187 987455 1663926 1176345 80993 1300537 600776 1516789 1370373 172820 1282651 23557 1590052 667363 615039 1537195 331856 1205664 942232 689080 859053 979401 870303 1574719 1688065 1512069 587534 696450 1610311 25136 741547 993953 1647064 1695584 179932 1347059 312284 1295106 1419857 291159 238185 1067538 27997 905341 36936 88442 900170 1561388 1849182 767689 804725 1027341 379492 1184643 598482 1466210 1527248 547767 1587522 1369576 612671 274324 39127 561135 105775 1107319 1071723 1730771 908821 516039 217213 876500 442761 1922519 1588531 281539 920890 697845 839649 1973570 1989504 91556 731535 162124 545445 1606331 480755 400141 1032005 1501485 979315 1425507 615864 1650425 1358619 327403 1503318 846561 424433 738918 93203 1826242 1991929 1926030 275362 579018 136446 490371 1903004 1636541 1891589 504063 822630 81781 1539181 3107 1522444 424185 1867104 451444 1247375 1042531 223755 198252 1663130 1995425 1602394 239603 1117921 353487 572162 117605 641610 24587 1647633 865356 1954019 827965 1117794 608572 38514 123291 1032124 1897339 469054 1425862 1879018 607912 1894942 447383 572865 1260009 1143771 1548761 500311 993199 486704 1400299 1587393 1545045 715555 156962 685194 507899 41883 405962 845441 1790152 1271068 1618334 167734 1185505 1590529 306142 1440864 695615 742874 633125 1317906 536878 269506 206859 1654384 842417 612594 953407 425473 214708 1096564 1820333 1876905 932867 953040 1720222 1957852 352401 669966 1544976 1143961 612037 1003609 690751 1036801 1737909 858250 184077 1231472 1046808 1066147 1466589 551677 389904 882308 1723606 528056 936070 728255 340032 537526 1476876 325025 213007 1212633 1364165 1523499 328252 1682550 1007248 1894455 1602035 1863556 941169 599806 290136 278360 422585 1288875 1438981 1706667 167626 1118056 1293911 1783625 1221906 798329 966273 176740 1252557 125955 1912417 1442386 1346791 1970717 1037593 1616836 1351646 1187468 506158 1497498 98164 4545 942123 1332905 1485455 619232 410148 512080 418471 1559051 682470 550504 152045 1311824 1369841 1861877 1104507 788989 221928 137396 1008680 905545 1704977 1172973 1546201 1765863 247121 1063626 1376021 606234 459386 288628 722358 1664704 489158 424753 1623882 1322960 1550272 588318 235793 921963 1085029 26209 1986322 1692473 103568 559337 458751 1411741 1367072 807970 420438 855020 1210217 719968 954151 341680 1045795 716826 1684174 281316 1530575 90577 1727997 828767 149860 698485 198772 1129058 721503 796234 625758 39682 1418131 700714 510664 1246397 163969 351068 1835770 593278 383621 1538340 1402476 1698880 335926 793942 1227002 644896 1593842 655679 756493 394621 1774473 755229 1538448 851521 1692047 506995 1413014 670899 1795696 979783 654671 670925 645403 1921942 455840 1525965 1098526 1992121 446776 1131940 328130 900226 654998 350224 433136 683702 1345069 759812 111530 593663 1322863 224827 365752 518425 849367 1471466 42400 1336470 1279199 1211144 1062835 1322459 1460339 1541144 1814669 1520771 674156 128239 858903 1861518 671315 246128 703949 1618686 1648556 1997400 202578 861217 1390083 717255 1983247 1189113 974901 1670792 1416808 1666553 733152 204170 1227952 1807250 1678694 1759564 584457 426149 1401219 1340452 233943 1782949 1451 594117 1775774 1516719 389667 635396 1832424 1141795 714936 1737667 49163 551804 785141 1963165 874257 293426 673374 492808 1775131 838980 527698 498077 1491190 1500747 1057313 1101690 1057448 1438000 515882 46162 755148 1571700 1423054 1929259 1327410 199524 1859831 96991 526731 765998 644319 659562 492416 619991 78574 1475859 1438909 1950913 1909275 1228905 1989328 125525 495554 314832 70082 744108 973574 1061781 1414053 1072663 501957 1025090 1286688 549709 1642104 724740 1461588 52125 1177860 197501 606358 1368163 1913943 1785772 1167652 452905 1275948 1074384 1881036 410337 1682188 1917276 1337125 1716944 1455887 1749801 1599069 1951306 1533007 432400 1346407 976585 161577 956130 907298 708929 184845 1125435 405027 1468623 1640025 246033 842472 348282 1426382 756579 1305404 895803 1381060 675206 1269712 416907 851854 1071323 216200 670316 145279 1929022 1395092 914654 990060 1844586 437838 1890046 1763067 1099204 1678850 1213215 806597 1758908 455413 1133352 191859 425683 1728936 520178 1655115 1738140 219732 573947 849858 1559818 801329 1174583 1993194 1400770 1970843 932470 1618650 1639275 1376565 1013094 168887 264216 475013 311108 1954762 341940 232996 1830780 1757565 769382 530810 1218382 430569 1380837 1712284 138728 996860 986880 1860920 1007949 760913 1856990 188531 885311 928689 614533 1477239 660071 329177 1613174 1719091 640693 804785 1057268 631714 1183303 1074778 96296 462374 1939540 1640743 301505 602714 960527 1338657 1697705 825983 40926 1328967 584242 616365 872285 1940792 1695345 603566 233991 1385382 1577602 1308788 308535 1676719 1755532 307590 1640067 1351049 529679 1011468 44856 20575 1511904 104255 1511261 817815 560028 305993 1388534 1846539 1648559 242445 1767956 1367942 454642 995109 1202580 1972728 1471338 1354849 1221946 1492635 372913 256410 1612862 864380 1231707 13340 192569 534115 1821474 1006208 1565836 1505395 274373 573557 1615858 1282206 627853 1285797 178530 473853 1132093 1386486 1210047 851915 1560789 735698 1543223 135424 257658 1773714 1992234 679306 806593 1061757 89926 1669341 1506184 3189 1824756 316800 464120 973555 1247821 1416628 328098 1247268 749258 1003629 1312865 436529 1631612 421433 553871 920107 1015548 500858 1053237 1115058 1506829 500958 199167 899318 1139345 307891 1195075 441372 1839478 508703 1687317 1268402 344550 1208397 142752 1141479 1664583 1473471 1574737 1165403 226140 1658206 86275 833985 1979373 1866697 173537 1129928 896878 1870091 1021346 1435946 1776854 359220 294686 1482413 800486 1926733 1128174 221113 1323912 982818 1251963 918507 1091396 394011 1310835 50426 1244944 1397617 1543432 134765 1578348 1937007 938553 621990 1333122 735648 1688698 1469558 1484764 288770 1353405 1354514 1309344 942463 1254547 404949 1907861 1296193 1446452 1703526 1986944 1192615 462784 566326 1070561 1472085 1495589 348573 898610 465 1454881 1131922 1909389 860474 848318 1834000 168196 1192072 1359903 1057626 1018182 764442 1781198 1598726 674786 1794628 1325567 956087 850644 786428 320747 1775460 1189338 1366875 439632 1552238 1979448 1356158 549430 1894775 1477648 1162707 580349 550933 1603415 140924 1993438 1179758 885556 1223385 1947376 1264475 1747872 1684378 349583 634732 35016 1436605 896599 1941842 343598 40030 297571 1908459 1888263 1811944 1798868 406406 1768304 796961 328024 1714801 1481963 806453 944140 163795 698611 1370896 1232645 1167948 1510548 795496 1947854 919078 309129 1642014 1532086 588593 1613445 531984 102574 1084582 725555 652356 801124 455479 166775 35707 1054807 1321439 875407 815604 1942587 1925746 1541147 443387 391779 1331477 1529535 273814 523607 168821 1225805 936534 1400739 241433 1568923 1018555 397314 203456 520753 1976933 1403595 579571 1256440 930741 1155046 236167 472911 1058086 657883 1464170 1190105 980033 727159 1483169 1957245 1866430 1272068 762311 1071021 454303 613565 659812 809119 512439 914522 164552 1890907 1820492 176173 569849 1919693 972601 1108181 1697539 71649 126343 1646215 1473551 1726558 1983604 132543 688412 1296612 146003 859743 1767228 1617356 747255 1213462 612269 1472662 625313 1315020 123842 210794 323293 1280734 1909375 1842220 75196 275289 1838601 1542180 227670 947630 842434 128156 1122698 1544093 1565569 1115683 851634 349581 1398600 1712268 761569 1488817 778418 482400 262929 1464958 609552 244753 751926 890053 56264 27719 478615 1134595 434156 245465 430101 1230808 1496595 1987206 974282 33257 1843465 292415 789644 316770 1981527 449521 417506 366220 1330512 702125 198049 1569191 1661903 1969900 1994612 992100 177060 1837696 558456 153605 922461 1813123 60973 1412719 1652134 1086394 1078831 1104938 568345 1766897 1345976 903033 1109012 1820370 42293 1192801 49664 79296 1016815 552966 1629594 742343 148435 865012 1835147 616787 11169 1405414 521909 358893 1449555 823219 156848 186047 1107912 1174937 1184824 438925 1177293 1609789 1070224 1527244 1021042 457337 1293103 268770 1850246 778000 574714 1296841 1655515 1911802 14328 562818 1322492 1825687 606151 419952 1864905 137947 823108 894994 253234 1385720 305754 339130 807882 1335157 1847107 983871 311909 1714915 889477 950173 951577 1932206 1004778 710294 882437 72158 1712953 693171 1106952 10526 1565946 306486 1726739 1693758 618744 1710628 394230 1518739 1036673 1926889 869827 1486582 1708590 78754 1284231 1168253 990043 184880 1665715 751599 1723456 1114924 1154785 148804 1482871 1939556 173638 988269 1493879 410472 155773 1477721 1061701 312615 1289824 1727527 949215 1694650 1015992 589804 1171813 1995594 1329163 1692977 1005725 861780 1451813 1065806 171537 1897751 891458 334848 1747253 193680 1467234 1196917 1960534 1714348 842226 844571 1629230 1779300 147836 1426778 1549757 708577 1404204 1250586 479661 751541 174825 391476 146619 108003 660885 1285006 1264951 865850 1242782 1226199 1916772 1389231 984022 72799 1235170 1797488 1647378 326224 1717943 1268046 467581 1820167 993708 547295 622325 1744803 379152 1905905 1141422 126646 1976078 342744 1468003 1299448 999071 471065 590760 699329 219869 1767104 1092795 1551670 1879924 744390 830803 142196 1949262 1178445 34972 1077011 288865 651850 971754 497932 1046915 874761 254516 8249 1545059 165520 551362 591650 262316 787163 485907 626803 1536082 1315349 539154 1538483 1550380 1375768 1135643 565889 582373 466713 720663 106615 269073 1531744 1818101 546515 1704268 86241 1244599 9890 1954429 1350301 979664 618605 380198 581122 1890512 1266712 1956308 1662254 1415757 1287038 451258 1289288 1448693 108152 907776 1795661 1152653 719106 1648601 200279 1346329 861010 814426 739104 97386 512853 1304351 1365820 396145 201175 759162 1240277 1344094 1729021 441790 271557 1618618 1741619 1706553 1486159 753563 1154430 1794231 1885769 625406 942865 414497 975265 522442 977195 829361 434382 235819 1792181 1550456 1976403 235886 907563 274135 234041 339412 191135 1083302 592295 504210 459683 1190522 1892608 1108772 196474 289153 1837802 982332 119822 1491753 203630 137115 1927219 1299387 1573388 573780 1292377 1688483 1675784 48073 63889 1736146 139498 691019 1255235 338254 1201909 1539237 1305365 1978198 696968 1292343 484935 100497 632263 1311332 97964 1052866 1948377 293327 979522 1172250 142323 264842 170072 1377080 1621351 1167587 361331 1408512 1936948 1287891 1974445 1862207 1165616 1841717 273401 898105 1036830 833630 1025006 340305 745840 919454 735900 1319613 411481 1049344 762510 1478368 833229 957559 661947 330260 211069 724634 874957 1691084 1236724 647800 1592808 1699075 719162 95746 140870 1930780 1117376 1184737 1513131 1169599 679871 1904329 1113863 484041 1349753 1875188 1842360 1484463 1299280 333027 1283911 1094246 1387092 655578 40307 635113 796590 597982 1657342 1382773 779427 1260400 1604921 1681328 38174 1178057 312369 811031 705341 475791 176611 550368 951888 361122 812781 1976810 168324 1161234 1396009 259345 799781 1203286 642739 1670843 260602 74932 1532812 1306352 324767 16367 1523960 1671285 1101262 1249468 972039 858699 1368047 691204 1912525 1570024 1150603 142473 15827 1461713 1588295 1742416 986448 580329 375622 434182 1044570 77485 161840 593292 671659 937547 894449 1746805 1542163 1305753 1250215 348295 1038152 403002 1208646 1290683 1139584 1040505 108326 1581156 1339384 1242153 54381 1076559 1327814 1748840 835039 1964118 1102766 1375819 986826 375937 1542033 1572438 1748684 1455773 72218 756286 1559277 1002145 491586 1704911 1132362 627083 1454293 1368166 603733 1324710 961677 1431052 355479 1763068 640239 231523 1517253 1053034 1514790 678569 14766 478975 573545 112875 504353 1977860 1875398 1431747 727508 685906 1783987 1498425 1954737 1275646 1942319 561319 45530 660933 1082599 624452 1713856 412560 860750 308803 440181 371641 894413 1507171 452423 358496 1186731 301545 1923941 452587 240022 924283 268006 1532227 1121240 117158 668651 895648 1486862 1850384 156468 19692 811224 1622547 1055082 1869175 1580030 1099823 902377 340175 1356305 693304 178575 1088812 993190 37165 868096 848813 1044616 691611 77080 1633774 844161 1803777 1441080 54405 1283444 433273 1525505 1490345 1968155 1649935 929858 753265 676434 1327369 1249758 1648616 1526769 1380224 110993 659987 216504 520019 1353307 1228471 163344 51586 1547918 721166 1721407 1832605 1049324 1391184 1501176 657792 404132 222760 909202 1552093 1200733 12790 1077242 1921867 1278778 646941 1308887 134098 503424 1978164 734755 94175 811026 1763973 1394570 1634109 1453216 1549956 170368 1828013 867786 1565999 778224 1748661 783379 634520 708624 994998 1268334 1148132 1055084 1129978 300581 1612083 1520059 471881 1574782 483423 1957912 1179314 1026515 136922 1050281 929514 1285169 46917 1643463 1975760 1140014 504848 274829 858977 803262 411369 1008878 1297816 499818 616564 566067 126067 1480315 1617635 1236025 1468268 700075 1836892 1616700 610739 310059 764289 655561 139524 1907535 1003959 1586464 695614 409941 1711998 1617721 620020 666769 1039706 191029 1736452 1485351 211065 1936968 1349474 1152411 586138 1259999 1751814 939233 1150713 480764 953401 1841353 1624970 1631303 1211623 1595590 828359 1307822 892476 938157 1469073 140030 1840871 1547859 1334273 1927556 707980 184049 1966022 864728 1349491 1821786 2062 91506 1885148 738270 973287 409875 800345 1496667 1366986 1498128 151002 1674303 1034820 1334962 859251 1248491 1631852 1684577 1973840 142484 1068441 630413 633119 1844233 112557 664165 224702 1468957 1129272 1119672 153690 798995 1138697 1042452 52874 1885459 1811960 45552 582468 1646262 1098036 753641 922008 1168775 655108 244243 400473 772112 1940480 611037 39551 1004318 719502 990744 1200079 1453140 618000 1433827 648394 1276065 1439019 798665 1256290 1204896 1644457 148114 1198029 1565342 1056155 864804 1351366 1419781 524991 1805132 1600690 1861533 920160 839599 1020042 1616008 1770039 1524220 315783 803115 852697 1729428 1109535 1463449 378121 351535 1682329 1176932 1564295 1830326 531655 1788434 1284976 742042 1364677 97194 761606 98877 1531506 1134636 1884591 1066375 1927732 629340 1201751 1327491 1719211 841678 412767 1302687 1053983 1454385 208002 1455866 1727334 1715146 570851 322214 1205665 1184662 875979 384051 633317 988929 1615040 244257 1699716 1721603 1095869 990729 1804500 407247 1966861 1456111 47897 1948219 1370778 460254 976153 184935 1997612 1719700 174700 39072 336655 913858 1844454 1878537 1103276 1375208 1329145 1451032 176333 1751260 1719627 655567 468911 1206351 1567709 1881226 1122886 1332734 1681048 1211529 136898 733470 181650 191164 1130389 288929 1409954 82164 1259713 1037735 1535939 67390 1308260 930279 643205 736269 1144704 1548846 1204804 1454140 724905 681399 1929226 5571 764975 651718 997849 1040450 1350723 361597 1618469 141371 1268673 814423 1674704 1904984 41806 1307500 1425654 1536744 1901386 926042 1737568 1764351 1032972 791977 473533 1266336 1186008 712896 137665 1697939 183224 1195571 111021 26972 1449035 1178662 1512550 1489809 664391 115016 1256312 1543727 913823 452747 1402505 1488506 456782 1336830 36526 95029 48226 1915279 1875446 947276 1650866 1205918 1816417 1516972 717155 1070156 1501312 490355 667596 21489 974373 1071145 1758356 104285 513381 804744 465809 133988 350590 1006693 1382759 1667883 1602262 1034752 1166125 1693470 621981 1854207 1022343 1994834 1894332 90362 1623814 813595 1472804 1469372 248331 831424 1388073 908809 591560 1205093 978024 1426295 666584 1039724 147915 49959 1661799 1141980 14701 742939 1665050 1626301 1930335 1236075 66646 1754251 1108739 154918 1568212 174644 1207253 741247 840570 1003186 1637753 1994264 347148 140911 321066 1725526 838512 1876968 1825062 71144 613073 1817122 268129 406422 1924193 1585236 414174 83351 632010 1023303 1098445 62867 1789620 698986 390734 1347698 933151 1783496 1802092 650909 1849497 829543 540564 1691551 216473 1628575 817649 257084 162015 1309198 973309 913942 892007 409006 1757812 1829531 1092502 1148108 1145694 1385415 1954263 1260584 1997820 580433 1143072 1493408 767986 566881 226416 277669 637676 1167482 921857 759648 594652 689135 1620058 137321 979011 89365 297134 124553 834743 843800 1389372 1883205 597429 490738 9367 1470831 1380968 1076635 49363 982947 27449 531138 1648829 382132 1490203 733217 913652 1376481 1299506 709994 138760 1709773 1150615 337487 1360865 1540257 1442211 439813 274739 383697 963018 1448779 585417 1639005 868489 1956788 889085 1183018 316665 67995 1134508 244129 1770945 67420 1020036 1880907 161921 1809261 1871732 1029658 1059235 1670440 400168 443135 1177719 17127 253711 499168 1078466 273855 1676458 1582351 1823643 1168094 1065065 1118958 1736689 1440675 1258277 541718 1383023 1817261 749798 1548007 177615 1353096 1916790 723244 1652657 1932631 1877493 1244378 245223 1187551 562167 1297316 1408321 339306 1423150 673545 848264 962832 1682938 1432226 764852 1507718 399780 852616 1515468 763127 1558802 1674527 1556088 437932 375110 202408 1864884 938980 1388835 1857969 563844 728818 1045357 1310442 57499 861133 203696 1769982 1161687 1055521 171294 1409945 1128850 1962182 125894 24713 379377 1727073 702514 582421 963297 123674 1926871 26367 41837 133486 1417999 1672881 1051791 1742177 1125645 601655 1782256 1649052 1903515 1174016 1612423 210679 74615 1469628 1030071 1827387 1473523 23134 530600 883620 577250 443683 741792 70824 1411227 376108 1910453 980922 1858630 408691 608483 365822 1658905 435451 422553 432352 1701355 662724 56101 1625562 342736 1256637 1064307 1680840 1936142 1555977 1477093 1959029 686318 533465 1476433 41772 1313591 693226 1999623 1311576 1414992 408688 166610 1058539 1653889 1763197 1194712 215682 900530 994245 964602 1039906 742702 892516 441937 1954621 960704 448122 1389596 1034968 1457456 1587465 1101359 608299 1541512 1759410 1743579 1444214 935848 253155 1598935 1164923 1545049 1354536 1027742 902717 451188 1530870 958925 1856502 1226017 598190 753006 1162598 1890596 152257 398540 511144 22948 147848 1791418 409131 1552405 1790123 1045585 510794 1244534 668517 344830 1568065 1836177 261137 1738689 269732 866310 1441073 969926 415154 156682 803315 792231 93014 709376 1453195 556665 995652 15524 575552 227845 373939 1180036 273948 97133 1031504 379992 1986382 1368652 77835 1547791 742674 2506 912188 1560503 1173481 1875299 1868715 278929 703303 196807 1089188 109239 1020069 1976000 1056414 595014 1975086 199357 495314 740655 20256 1728906 63697 1933112 385176 286707 673236 415068 1681344 682812 154358 974461 159106 1533902 1864813 613929 1171413 1942966 1382874 1774183 654435 1075464 701091 699740 1931011 1998 322515 505887 1226136 709538 1972240 920081 1509990 1880802 1035947 1777985 1081659 463115 963335 438018 1119852 1962533 1070518 1046558 72025 1154892 469519 366126 346799 1328022 116045 1306485 1802444 710412 1710134 1816774 1410858 1215147 1159647 338630 212862 1121400 461258 466651 1818348 421230 1814425 1269787 612629 1887421 1216947 992178 1508152 1002557 1900657 1115142 548420 1517814 1636212 503169 1547222 844331 215502 895254 940115 1953805 146575 20845 159415 1458604 1757795 13734 1674476 1132208 77854 1390750 911345 1859333 1920244 1555428 112364 1835626 1803016 1372795 1798957 88070 1859644 1130700 1720930 379569 934251 44043 97099 424720 1259563 574180 801971 1470754 243514 353847 244629 648714 1882973 118608 883290 1321247 880525 1635311 677701 1489792 1637372 171830 812680 574606 299944 344419 1232500 1454480 1578118 565380 1975470 1796524 1534998 1990377 1491582 1213687 76797 424887 975597 502085 123324 1635952 1347270 1000585 1518266 905669 293941 1655136 687599 292527 1146454 1806434 1134308 1077021 1522777 1466578 1834258 150798 723628 124109 801000 129364 1338411 203308 1696772 200729 1561970 1953780 194975 874779 1224485 300097 825713 297450 1605029 1070940 220945 402537 1741918 561717 1839467 1083999 1280246 1503422 1340639 345002 1090287 284385 953959 1294049 250990 349551 1554452 710476 1193134 1123387 480627 320549 497547 979028 554910 1405343 307812 800837 1155285 501328 1350470 1009438 271533 1322728 1579383 1879897 295986 1834549 1359453 1307402 1096591 341385 1188257 858014 1289130 1184829 976530 1751325 1712707 272636 1268972 358811 998060 603767 1926236 1794375 892240 1454783 405089 96055 9662 1938725 739256 827194 402366 745061 168913 967322 828200 116795 1549926 82857 1919289 1323347 1751910 1244297 901535 827522 1238575 982615 1413414 1129029 484333 1493093 1833084 741421 1236189 871121 49364 1269571 1595051 147315 1453115 474333 1391843 476925 1501949 1032731 726872 1340846 1847137 1490478 290262 1066848 863418 1536250 1287407 1259456 755723 425176 1118853 107017 104500 1154336 1079711 840269 760431 1116297 1272406 804983 1212301 269729 1536169 193341 1306470 78796 203178 913452 171799 236443 978860 644866 1167764 1831339 277671 55872 958505 1295114 588467 238446 137734 790138 1940424 1274644 834057 347453 1111494 1236686 552072 1353890 1798105 1907195 657421 798940 194403 925953 523084 560772 1381 1773273 1983165 1930919 562080 895328 454324 111338 736547 416614 329803 1380889 1430956 314625 981157 48798 52666 728354 1099950 1745966 1317344 1544745 1896256 1776034 201506 1595402 1361578 487786 1708862 690200 557705 831192 1817825 1182220 1732945 294857 403751 310819 1851968 1527333 430973 828829 1412884 21988 137679 1344543 504396 107449 970174 1101736 548215 1781669 1430372 1124476 31713 1395113 919740 186926 489794 1554548 1361945 143696 1768310 917505 1342138 700372 822571 1257009 207044 1624670 1336875 727643 940827 1144625 1031992 1887724 25875 669338 1498592 41853 1226553 1020836 1404341 1594392 1220271 432002 261796 1912436 760060 783195 961283 952293 1020536 1577144 1338521 1188182 783087 826716 541195 703533 1364604 459077 268070 1910100 218136 561753 1699492 1504353 289904 1208201 1046367 898912 1873826 1271777 1990476 1704470 511583 529099 458505 977296 154995 945142 1969861 592727 1942350 653592 1925762 1735407 786053 1170477 948694 1479974 1150528 1432235 180888 1829891 1418753 1562612 449919 295829 109969 1647326 1120041 1655664 1434418 142029 396448 313499 593351 1496337 1995626 193898 204813 1916230 1656276 1623043 943945 825528 1442675 143687 1250858 1828326 230444 1186087 1166213 33322 970122 339181 1892294 123900 774581 1574490 1089654 1642336 1637758 728113 639908 566854 1052978 1196494 585878 492182 580822 1702170 669177 77754 1787297 371154 341682 1211905 209718 137207 1536506 1661052 1698723 1714922 1288388 556274 1716818 187499 1971202 24829 286347 516214 1902130 890944 1486339 125892 1593016 1868920 960550 1939671 1482497 677785 300653 1241185 666164 1865898 1109437 254142 349628 76106 920313 251838 100378 643810 1024400 1037768 525932 1654044 127205 1556329 9782 751431 1587119 660600 1192665 1142466 1106004 1709569 1981352 1594798 65380 1143783 1973813 734323 1049640 1233435 1761588 2341 1563840 1100040 1783077 1861509 68710 1722726 1090194 758378 1886233 325821 1344295 1984863 1951263 1247675 216728 1220483 435022 185894 1881049 1492646 162755 631564 1532376 722856 1581642 505673 1315233 1000969 1946628 547681 1415275 1471998 1091587 26022 179871 566829 1500701 1563303 487047 1153526 1368267 492905 305925 160484 1019080 210409 88537 1604735 1890414 1516885 1151481 1444660 1672129 1011914 1594734 333448 1996849 991331 649154 1888556 113377 1917981 1752183 673620 1862308 1179878 1827542 1750270 38832 1078089 364222 1159654 1367683 67182 1119176 1763012 771691 1103008 1466857 332158 81416 1342140 647316 1396277 790305 247276 224111 1337410 953366 244732 963581 683876 1067334 1217928 1759021 1447933 1337586 1991281 370142 725203 1684897 756885 876016 658046 1881570 612496 1724223 1572168 740441 468330 1152122 905729 729446 1497259 1777369 139401 1932787 279835 1238900 827989 22846 1593884 319679 831387 974532 1399297 48392 986245 920150 195871 1527077 39245 518167 128947 710934 1438001 523067 525511 963323 1100677 1138457 1408691 1269939 1345044 69679 1416 104775 887875 1498861 333871 790704 1762146 1803842 26586 466491 1878289 1451084 1405066 1061209 15874 1673452 1763588 381827 283561 83314 372343 1846366 166007 772744 556781 1095482 186419 1390853 1512523 1934584 381384 1596000 95964 989237 1951089 1036898 1959816 1011773 721809 1849175 1172712 478583 176152 1021643 513447 245639 722189 1867511 694194 1526814 19344 328331 168516 1754079 109740 1821772 1756073 1404647 855751 744107 7428 1989603 1581536 159381 934332 1297130 1141287 1987498 1139996 1738845 423496 1988865 1554589 222953 1040646 1206768 207198 1607280 808767 1901399 294809 1832486 992719 424699 17546 110219 710743 942966 679207 665336 1322862 170795 61230 663227 216278 982934 1233328 202600 968255 661506 1438085 1727849 1662381 59276 1959628 466991 922350 1359402 31631 1520646 1927497 1006211 1198019 1591267 1913415 140998 1340907 375575 1669235 493274 514368 690051 557082 470603 1108208 729825 1393600 1391157 222915 295169 1240882 1431555 951883 1972730 431985 373519 466978 65145 654321 677544 1384244 31115 777789 247052 1525448 1297774 899773 1957863 1383220 1523027 1679346 1781285 1162793 1015635 1624313 1063016 450970 899795 1555937 496374 86946 881441 1455469 1811743 1757663 258159 448255 518621 1639992 1883404 743203 1590293 630940 1080423 1699434 77729 383955 495332 958703 1779472 1551744 671423 1734373 777142 627099 1480692 1224183 1300554 124568 952053 1516985 1283584 1585895 611076 1918004 288886 373550 1284210 1470953 1951362 1730671 938037 149107 1727938 1502763 154094 816233 1826844 928917 697840 1343382 566040 352339 1968917 358268 1909296 1229787 1326325 1687838 93064 1431549 1218473 1503084 69775 1226193 396975 203660 773520 221782 966060 633871 527327 943518 1522359 289374 519423 1865210 1682785 1084424 1022090 1999352 729121 738123 1092981 520001 285982 1301728 873698 347278 1075387 631514 356338 1144864 191940 1405866 1450661 1045141 1477290 292157 64778 880312 1946989 1167717 514514 1884109 62654 763088 1180539 602510 686993 1912559 1064967 962411 1876101 1141514 1007368 621646 26834 266379 1793229 1230031 1030946 1315975 1121532 966986 884165 384824 1838661 214389 398777 340312 353880 1283198 1007893 1228690 907608 20530 1960718 429255 700239 1101518 834597 1305359 820583 555829 1988486 1214525 128241 1413900 1636802 881777 1723275 1933294 1063345 1548465 1256208 121163 1663715 467093 1563061 1352891 1662226 1530283 1002025 1907768 1241526 973424 552590 1722586 1250390 1258177 827657 1521116 396389 1531789 1209323 625194 1539918 272651 39238 1851581 1506092 864092 1899236 367984 1791670 1412127 949027 1757961 272847 112484 271036 377451 1956500 374165 1700298 313360 544140 152901 162721 552399 1928679 1337317 1600828 699419 1529390 1142757 578508 896373 697609 258339 612033 334646 1176216 1820300 1554664 1001940 597149 1105568 207027 1997391 1774619 1706603 642953 1510443 615832 1638812 1363411 847568 1438441 1890723 1452895 36523 1502317 522587 1551700 1142454 1745010 1071190 935422 1253162 454334 18373 927965 295602 1894397 1688757 1912358 464459 1821981 865258 1952219 1015565 643256 918764 1419606 1598159 1936267 228226 1037300 541985 1458938 1530427 35041 206706 813418 764656 1978021 475635 1202106 831126 336627 987918 1131663 1293370 505365 597823 1830645 1469590 1227590 907208 1620866 605443 57586 1726526 122803 1782604 985786 1500052 606892 169547 953527 538941 685638 342949 42996 23382 610763 780156 591025 1087271 43133 1108962 1017815 1969143 1458723 1886581 326883 1567917 847476 639083 558739 1927963 150021 1155785 442344 1163976 1550047 622870 621282 1794017 295544 1856255 345613 617123 363355 1369268 1041078 1176701 1550743 727593 933087 1283474 1804504 1328901 1644912 896921 467316 1812784 1992821 1802186 689357 1988724 196483 776147 1227077 323516 1862042 1070128 1431345 862782 1072286 1965998 1251807 837166 1433169 1643504 1050972 96386 570378 796885 420201 30951 1138559 1819637 879062 968566 1157368 1861831 1434247 1600147 183915 706970 867654 844463 1247225 1929918 751748 1210559 1223286 968838 62328 1884612 1299054 1726218 680144 1967303 714896 777214 1043406 981317 1236824 1819170 1931297 1323467 1317615 1775025 560812 1049591 1475239 913035 843608 361213 251672 498172 1306209 547123 774868 373576 1886084 1757333 416163 687252 382108 1088214 1525411 1901473 1062181 1243772 244913 161628 59841 1599357 1877512 939723 634932 1670706 643752 1312714 1089696 1536244 1377517 1595646 1650011 997160 1654978 1054888 29213 306899 1080621 1716514 652997 1176935 1018746 1811532 1409744 1740026 1332240 865522 1553676 1798452 1530047 1312111 1007055 1991771 444085 1194229 699063 909797 184502 798616 551738 1099818 1583301 362804 225148 801471 1574640 1232113 1596287 1022202 610897 1704471 431191 1951913 1073644 1416179 1769187 430175 954605 986130 473900 735661 1851055 297370 1649843 1267592 89124 260717 868181 1551113 1272971 1331379 1889147 273219 1710622 535040 1617042 684745 1191038 1366625 666756 1685787 1296356 1901781 1816960 1789129 588870 350642 242929 818642 622207 1210244 831167 1712488 1747993 599190 736556 76578 175627 1681229 278371 1409085 979082 333152 433262 945897 1096365 295874 1862899 1895136 546379 420512 76036 1383643 1009894 570054 1980656 1621695 71457 755539 603590 270492 263358 1451519 43944 532049 406742 1670893 1764132 749619 1756487 1973308 277889 1958429 638036 670659 421730 1229208 1560188 866199 184931 1154089 1474913 561179 1909356 1130979 986962 749011 892084 43183 1422706 1308623 999316 521276 1442087 878516 1742503 647701 1155300 363167 1358927 395439 984424 39087 267197 1215663 1578415 471772 428675 522121 1660730 989699 1598786 903699 326054 247434 201168 1617309 17292 43610 1930530 1973242 604947 400439 281856 107990 1822928 1631589 259041 984279 728982 1195701 1431348 12391 1897733 447410 1054242 1930998 1485133 1761096 1528925 1379800 997011 1349293 604389 1658112 1014180 1654252 1127313 338343 878573 1378165 1486840 140024 216795 1179156 952103 177786 1166512 1635212 444688 1237208 982647 833403 935314 1063696 1138923 683544 1164982 60201 1675326 1961946 293821 917311 1172072 1066643 1474617 1659948 1631062 910986 683758 705816 1781457 1087339 1577601 1854976 103676 838768 617604 1087421 882099 1394777 109676 156553 476328 212059 1215791 861869 1177542 1686598 1296003 1993888 974597 1047745 191494 303272 887532 1196349 514751 412490 964207 1703524 597094 170237 1911886 1701531 1108276 1070116 573169 1204716 1372477 502683 1837952 1736481 1315680 952566 539384 37285 396081 1861156 828151 1466387 123629 1690825 1868818 1602449 1427924 944132 1896893 1772672 35248 1201182 768987 1582822 707534 1680918 1478043 921302 198586 1830343 1301442 91078 244364 1695496 182056 52181 1811805 846316 1781505 1774297 1043263 885803 674018 700338 389665 1392340 822852 1364425 1539833 80233 875934 1139680 380094 1101984 1902563 1400700 1967373 1066683 831415 1724471 949515 1661732 313459 1791215 845454 1939417 1195949 1436486 1383543 961669 1127533 184947 846398 1726074 1721055 1340398 36637 674916 716609 455324 127667 987534 1612913 155590 132196 1303966 945305 1819604 287297 73011 80489 1194192 1280984 1847655 613092 1215618 1489246 711086 1179544 1434468 1311625 268018 81070 315527 1982312 1761496 1926327 1543789 764333 858672 681047 1414991 453810 1246727 224699 1375914 892116 513844 793029 121260 714001 163451 1885485 1873431 963695 333055 1046807 1250752 1883395 1043906 944921 704870 701510 422936 1452504 293430 991060 719588 179827 1983451 184093 369552 1925785 1492669 466632 1783697 519051 1715655 1031870 107574 125292 650041 1808747 215370 1539259 437441 281922 400532 83954 679585 1353695 1878599 810703 133389 1303067 419275 258088 301573 428490 1679764 1960795 1624708 1034913 274580 1612194 1415581 657184 1159950 847942 1554715 591738 29234 1135223 3120 1052045 1021333 442241 1357377 493426 462471 1181044 1500530 1819517 1956190 1952359 985267 1017926 1587742 1793185 1611772 1482470 1737071 1630109 1072734 1565157 802406 1412336 751058 1388340 9560 1297467 1908255 1587072 1797384 1418794 1597835 9908 666306 116728 680172 686941 1941193 770108 1782578 819894 1760371 507012 397952 3294 148328 198722 1312549 1580115 414441 467487 787461 1090528 1834538 1859051 1554139 1500688 1070723 1515490 845035 1468915 651358 1587700 31883 1166441 376563 391965 1983073 1339895 1682681 1994561 1486992 1828735 1078426 1268274 543227 1732175 1655311 1562288 1050878 1670601 491826 924706 1807573 370517 229241 689023 96510 1878234 64882 1752100 1651603 1484812 1230446 1326559 1811821 1598422 262361 1864427 956059 921589 472929 293275 1666746 985504 1680718 68691 295092 722329 539252 473265 1158191 1046872 1898596 415897 912644 504555 847982 1582938 1875184 132787 1122093 911844 202078 380453 1380980 1140797 256522 446953 422279 1563242 221910 1314339 1290039 617920 234639 653066 1408944 1198200 688324 701188 1922897 1637993 1258075 53532 524372 1234208 1720584 1519745 742949 1906726 1136234 1382922 1906700 273457 403566 837766 1096893 894156 331591 996128 204480 399648 1688843 209287 1990061 444321 74245 1456782 38696 1341280 562118 1959964 1212370 1213986 1153400 249137 1369180 707163 1055350 1337863 1282838 274012 1982485 1064439 1091995 669095 1511679 1344326 1863084 944098 804030 1562043 1905201 573964 459490 52808 1879799 1202611 210864 1996271 1269019 1928574 1687760 1321469 972888 1645827 347896 587569 683936 258611 1625840 1421247 1307638 430568 165935 76406 231447 1796353 1291069 567672 1337766 621592 199713 427470 1480642 1776771 928471 790565 485564 552000 1518340 895713 150403 406321 1820857 1949819 58353 365841 1472318 1949685 1530919 1183796 575522 1662938 987288 726871 1955382 1326316 1704225 1244580 700275 1345576 1543383 772027 1707890 872120 1798449 640440 1010882 1747120 1319257 752244 1181414 340352 934210 1831401 1347986 1898036 667234 1797900 1719793 269054 333908 13355 876226 1414987 617216 4407 1245427 1122966 629586 650804 720290 294269 1480164 78386 1283915 1528314 948579 620321 87209 473725 240884 1110856 1746318 272602 270411 289517 1161270 247285 1992496 483727 1873059 1072050 1673125 567447 689212 1203229 415452 833874 368363 268573 790739 1888668 1407039 1404491 1318082 1426929 24320 1017993 1823795 35050 1398869 635992 1194674 800346 316536 1222518 297136 1396918 1936873 1019015 1382671 1586340 1893065 1560033 1234075 429251 1404105 694009 1230952 1407599 1069019 407075 1010163 1195460 1173513 283161 469681 504590 168929 255232 633413 756478 1042195 1166961 1046160 1920481 1241029 1998252 689086 1722050 409803 160191 736490 1976591 983330 266670 88174 1377230 730218 837346 1343984 1114585 1618905 1681342 1771530 1621959 879616 1289623 1920422 881386 507342 709874 1399990 276630 947278 199850 1397422 770598 1966963 302367 1038780 295245 1672218 1406559 503363 619522 1283481 1348790 690086 901606 616922 801626 197871 1059358 476388 582461 1888642 977688 1610849 1501167 864772 213760 1419626 544639 249777 1641532 536436 1819573 648074 1417269 621732 1102477 466951 1484863 1801888 1994960 243509 381918 78929 248818 577937 1744279 1076858 984187 1789458 851911 331720 1109961 965706 580939 1319474 372518 736873 1061855 637255 1521767 1782201 86510 736496 1001657 776997 452896 1301133 322826 474740 935704 896842 1800158 1192811 1672922 77491 1169062 1084663 1047087 1099345 569271 516988 870876 1056555 132343 1196404 1879556 1068035 1448933 68332 851456 1614739 306209 1170925 118054 1468066 381305 556429 1754940 1863752 242828 317768 385597 32211 409920 1729210 1142474 138889 305071 736084 1046821 1686242 170442 531115 1952069 310904 69966 615436 272755 1239175 794458 1210647 425977 1620372 1171879 413942 258894 1626890 483246 163811 90033 1593793 950752 495281 125179 1476291 450379 1641379 795428 259419 1786843 1947417 1512096 1673851 277110 1474635 1161212 350560 1610389 1663458 1883335 531316 223431 648 673489 235677 1501813 543375 108522 1057995 1320664 1792511 650533 339544 1550245 715946 705206 445873 1258464 407809 546885 1099528 880780 918482 742764 1878498 452601 1348183 1199027 1054463 1601953 29924 1823399 216585 227325 152135 1804072 1313781 1330582 1071630 74290 32196 157666 702249 186137 594369 1258600 1504756 591932 555976 1125780 138985 728328 659494 773309 1621634 519071 546330 1612324 1284525 1073477 1189112 1872358 654566 275310 1986880 1306811 539349 1453931 493736 1997561 1391953 984779 336773 1511259 747638 385195 1633025 3627 177807 1681862 1426222 462410 1619470 801440 786884 1314698 1254856 386710 713851 1930766 269547 876847 1393891 928724 188469 226636 1356507 179582 434819 1749017 926026 1877704 297471 205021 766484 1910775 298308 817076 418643 825603 678318 1486521 729923 1748815 1230223 159606 683519 1926832 1718659 400542 354836 1755145 1943829 1432056 761573 1754374 1810763 1319334 235714 1099561 903922 849793 893732 116600 1478742 271711 789619 1785312 1352726 410475 1031278 387059 1085962 343940 1835094 806950 883415 1754993 903404 199032 1505482 1536304 195986 1465323 303439 1677783 372497 318389 677661 1976171 433390 147550 1191023 615038 1658865 1715365 534845 404311 1475194 1332000 665148 735709 1607246 1986108 1966017 1537531 689268 699426 3516 958549 112200 124289 1456051 187146 736541 1416228 1352143 1958718 1850266 35563 437011 1286421 317955 702639 1279893 1979907 1857204 1100116 1836379 221363 364754 1990478 587266 343473 472223 1441723 1953045 839013 1162772 1218709 431744 416350 1693477 1834991 165258 852055 680054 595649 1045982 1254326 1647001 1761158 1150715 1262256 1543377 1515620 258376 1684343 1537948 1091220 899837 1593135 1796780 1332824 482295 633548 1603897 1479557 222449 474898 1180502 878862 1594655 1257700 1625517 194210 114210 1978121 385103 226704 1416456 833225 812560 1462779 709117 1133354 173901 474869 14832 1487281 1626067 1125535 929270 1071141 1585323 980905 1641187 500099 885484 32934 699593 44240 464804 1345784 1666398 1418995 1571253 1463102 405842 1401236 1447040 901286 1055846 1003197 384955 39002 1203965 959086 1369398 1882250 704311 197583 898908 659893 1667924 657557 876776 1071537 826473 145912 1029534 146321 883656 299742 538094 1012970 483809 1001027 1268746 368518 1088817 280661 282452 1445908 591235 244893 1281236 659009 38374 491600 987937 667549 505370 1862491 1545616 1042572 1981344 677086 1932400 911126 1811911 1017308 1788088 495789 1440827 1888989 736907 430061 861000 947616 711237 133412 1210719 777358 1777270 818130 872756 638000 1478628 461592 1492594 1650424 1865975 1540601 357417 288871 1779554 462127 1965506 1395880 466417 1971278 1089828 874767 1083027 408320 1611784 1308741 1673844 1317822 1211304 896981 771538 1030698 1272893 1947268 195158 356114 372050 987831 1739202 284201 1380122 1091225 1889141 630964 1798147 1541226 133054 803706 929126 1559091 1279295 1477896 1395728 1112816 1181352 484149 1499369 1576929 595603 1854571 1816080 1328091 622507 334765 1791963 1293027 347877 1824268 110745 1397482 106393 1228850 1996404 1957143 1275102 1862166 505078 395626 294158 1016812 1082287 292749 1050677 1597178 1178519 1456869 175228 1169046 6060 1762186 1073329 1020352 1838310 1133036 624039 1915637 1657955 262871 1117801 1003870 1130773 663615 1698039 463325 1961058 1833766 564568 1850943 1730600 767509 714754 1985458 1414435 248657 679947 854319 279022 41481 931500 940450 544329 136442 259335 455084 751378 1102830 1765410 192610 175138 1230966 1814959 1817497 1216210 1246703 220020 887598 1271755 1305017 64298 101258 633208 612716 47594 928064 240227 720482 1403155 150921 552305 535922 174824 1179833 425835 1992684 1123459 823954 1235715 1481247 115547 1546403 703433 1982878 1696585 1737341 667783 1512374 640369 792574 1206637 1267644 1170920 252671 732273 784000 867147 1498009 350951 1831633 1571208 981538 1648005 325095 1778552 112577 342315 24017 564526 626495 1212644 1822664 1593257 726681 1683926 1496978 1610759 181175 415997 1368936 1149197 1675537 1196277 866945 1814379 957475 1611114 171668 1072356 630209 1290716 704835 433162 1632029 1942322 1821698 1007018 21639 175606 997908 621824 1614446 1740497 741684 587757 1290273 1563125 290123 910910 60993 1149715 629490 1519384 569034 643125 1469606 981617 780960 1721526 875992 1655273 729150 5934 1837317 356660 1338662 1733952 366234 646470 283162 329902 1777765 1540612 799695 10252 882775 1066368 1073126 1086126 131478 3675 862701 590292 64515 1118323 81685 1697769 1152994 868319 1858433 1062963 554012 1350187 1857025 862604 1914902 918944 820168 1902277 98827 1895535 534996 304504 1558053 1542097 1434685 1648107 929609 1419679 899907 459860 1253778 1864781 1195026 1230780 460377 1602607 285248 616601 945729 1242644 22914 1013928 1501535 1816141 1219628 1949939 425859 233412 1881096 1169134 1759529 186701 783838 629978 272869 1396895 1905452 1850721 1692316 1862600 947967 133606 1948362 1200030 1048182 810813 126138 709772 227345 914499 423530 323715 466817 1141638 32810 1662726 1968596 1679716 718752 1339515 870036 1593772 1259029 1544398 640078 1587403 325779 814127 1893870 1691078 1907215 1775845 659143 141270 1757781 1903805 1028623 213782 493390 1200910 1079252 1251399 952989 117489 1729705 44746 1021160 1320276 753689 257159 487585 448286 1193573 1741953 1971754 1451558 157459 1093058 799727 1027705 360748 1051568 1364744 186249 1282325 16196 1744636 1420422 1744114 85835 594530 1176133 721365 807603 1406241 1281895 806675 1672547 446993 162100 1224886 1258346 813056 818331 608430 1245310 1765565 547396 1666451 764457 133691 151067 1095433 1189689 1222777 1412023 345186 1985144 535533 1215878 1454836 1527508 166121 1143914 1129892 1323122 747860 1940390 169878 1767691 1259044 1960805 1541027 321823 1512438 1730717 141605 1714042 1081286 660563 603522 674629 1824467 805756 1913224 314812 1708247 879324 695485 53981 157594 200947 25385 1032545 1811471 314930 1073792 1033008 365015 100465 1374424 492895 24717 1296198 1030407 1899120 1726509 545540 1007764 1578759 1338547 1845314 475108 1757949 1917189 444275 1358140 1540234 509480 637760 100347 1499383 1283120 530599 1511249 1189325 1620466 1770041 169879 1344019 1563647 224003 49549 1995769 407630 1253497 946085 596251 568594 40570 1997472 1189038 316845 1375559 1908350 44110 1795509 1136087 1515770 1664962 1133917 1464448 908823 1104240 1193119 466500 1621408 699869 90323 611136 1791982 1095113 1175690 754099 476120 1057773 1084927 56543 735856 968765 843198 1322188 1644468 223341 1606305 944185 1605260 1957362 213622 309489 645797 1207072 45967 1697551 159697 275868 667309 699344 246521 973060 1847424 18279 1874460 1994546 1872616 1624424 473214 1627105 1697307 304239 1066468 1550376 139079 207011 40799 1218534 783014 1106715 248172 1764249 454294 823469 1386539 1113655 1882590 1357409 1482253 100983 730236 1619165 340100 658707 341453 15040 317693 1808431 1348476 218617 861441 1011805 1646237 534405 1526627 1819969 1092165 1896770 1965113 1918632 221947 1072700 1196965 771830 1969450 1302450 813233 1274545 430656 1395132 12153 415072 1725941 118391 1515812 884971 134806 813720 180771 997588 1508951 905366 739089 1131257 1035948 1122311 879408 207429 1232316 1713013 1152870 1527408 1429208 846448 114906 365301 407731 303618 1114593 1707813 1368968 963367 3080 1900859 826454 1705160 1899975 851362 973745 1971103 1710649 563832 1826404 1978221 292671 1563344 1997065 1066035 91409 861880 259643 757397 1530616 943855 1149571 1692387 1685762 1033647 539904 1121049 137558 819634 862488 270464 1889194 1208944 1054949 1094528 831325 1721065 1247384 1912671 336201 987521 50775 1438067 1086921 1228228 328850 1136423 1901645 1775905 1127175 242209 215713 346952 575112 785329 1472007 183644 1579262 386952 198633 1587156 924218 1626426 1323057 861697 1821041 260919 670347 1673657 349443 1793943 1038671 614657 1356618 1419570 1159208 1399499 552233 20737 1734233 203830 1367829 639241 887522 979198 833933 620108 1648102 1825029 1107586 1500330 1942951 615834 79582 971289 971246 774729 1835530 1043808 456950 248907 1450588 148466 1336461 1828373 1305636 1754087 605123 580678 894123 647358 460176 868223 1584517 1636012 1933934 1929677 13696 421925 1649770 1697754 1692061 201848 1601851 74278 1617313 1593897 149833 1845132 370654 1343547 703580 135261 516668 1901468 123182 377409 1648957 133903 1531202 1608603 384683 1111295 1531854 902322 78504 1783125 34967 538782 84759 1285589 277019 1128142 942518 1494753 370399 573485 557488 1416993 1397377 1422097 239995 515115 303613 394653 1519892 940118 1071643 1760318 1196282 369163 1700587 788364 492546 529156 1381894 1945613 1768963 1594366 1816876 1186085 1658762 776507 1822969 1776719 693454 1985873 241260 334673 450679 1673753 572478 1661473 110087 1391646 1491889 1135618 1296807 1121685 1208840 487481 1091916 570007 312555 1226747 1560799 1451716 1307483 1505071 1730479 1700782 191087 658660 1743280 1420477 1647420 502719 561057 940294 326090 310154 1849584 1844690 1202040 442310 1885247 981253 1408095 1641504 1914898 227983 1966457 1352349 441660 1594464 68833 830256 1433130 250900 771500 568578 364336 1103272 116626 741714 213279 293915 918679 709805 1097556 801148 1098560 848885 24217 1456857 1110997 1630946 173890 349933 1783248 946173 1988397 34827 461273 685596 407749 1780265 1011668 1371494 1923325 1481552 1875635 924801 337022 544787 1615823 813419 272489 696292 1388989 1991537 255988 934593 1302945 647090 184233 1914483 1276983 80359 902178 966047 621710 196074 1773669 864559 1775726 202954 1194700 307771 866659 1730039 678151 1418318 468007 1652345 1029574 1627032 686432 375168 54083 1673582 1336530 1005328 147285 20149 1129189 120023 1243530 1887230 1009320 165310 1436783 1050993 1153536 1871477 416447 1169350 774787 422293 1135820 1609358 113174 1281470 1798528 1699273 754457 1760969 127627 1095678 547680 934653 1282292 1650716 1679311 1911865 1426156 772062 228693 1854928 1511833 1298044 161183 412203 1372549 940903 651360 820635 1240824 270611 1347691 907879 1644740 211583 211556 487674 768924 617953 704799 860633 189612 1598945 1058741 430915 594828 1769431 923212 1067789 1656602 542793 1392753 324976 891384 267124 389314 1367783 1390165 1160677 1592395 1916670 1861872 56085 866108 1166811 289078 1657781 645992 1902741 1635417 443091 1764093 176043 1489635 1572609 1639899 1965388 511217 898343 1172678 1378702 1459638 1777696 120241 1952556 1303212 1457717 1333751 1556655 1351805 652364 1895124 1630716 1858737 236929 493478 344657 1423596 1956033 242042 527977 715835 706315 1079620 892923 1856531 763879 1596477 1490589 268092 83293 1655573 50651 248357 1645525 21994 1713010 858086 56402 844581 1708253 867273 1030954 557469 30958 1316530 1086543 1816297 1260831 542028 1902381 230147 165445 1462051 708839 1560173 521644 665922 365522 525255 631345 458250 1524520 216081 366292 1364751 1667334 630516 429013 1333340 414002 1974421 1324632 776582 577372 377257 732577 572771 383206 63912 1765468 901375 1094070 323313 1047435 509211 984801 983950 30120 1907140 230956 74799 796925 145097 1073138 40328 1505767 1463461 532993 1765356 1740621 1110485 965868 971952 83218 1770793 1996369 136613 1201533 813402 561557 808895 1739951 634449 24095 1630185 1849806 762573 1069473 1413953 133378 1109295 111312 1914668 469009 300042 917629 1812682 210234 1737074 1462415 983760 833639 676895 109236 1805793 1910160 168664 845410 1922073 1359949 1361997 1800830 1922120 156274 259731 413902 933090 1784026 1484271 1363556 366486 1547081 1847954 83005 1800860 1109855 604792 1366006 1434756 828944 139333 1315224 408448 402213 1958794 577843 634770 44399 1375336 1719859 1155953 1678227 851435 1285486 235704 1216284 703223 1332711 766507 839573 654175 1314296 1508002 1745886 311652 145567 828980 827563 787133 1643762 232203 1958503 1690161 53796 1787327 653805 1235169 1782505 369005 1714457 748160 319182 480011 270553 293653 606779 1763604 802518 877736 602928 801005 1044137 785608 962000 953893 1347764 1909028 1272254 1820122 1106352 929941 1005151 888077 1189885 1770022 993308 617011 1429196 1857126 369966 782531 1518226 1427835 1295031 76156 975397 1404455 165888 1317852 941944 1857086 860541 1770834 353690 1871347 1311421 1689015 1976828 1364708 1545693 1779201 1982386 1004706 1948453 88093 365914 1632941 1778761 1933115 504324 44952 407916 765437 614490 180485 1445484 761801 1149857 1503601 882527 1379100 1259325 491990 1964101 1389410 1120928 872352 1481007 1511425 871126 1003927 1706570 1883328 1027159 406720 1383114 437210 1602033 532041 1379577 920709 712304 1784132 1871979 1581048 599008 424372 788861 784210 881975 469733 1558893 1711338 629730 1780447 5140 1559777 618587 878038 46754 1893009 76055 295604 290526 43853 2082 1951649 201786 1482136 780284 595215 588850 1438009 984963 1427242 1260538 1686852 1210746 1106688 28264 972535 1545043 933477 917023 1812689 1210208 1754868 736238 1408656 825415 1413469 322872 755941 902573 604818 1216809 172086 1186533 839059 722934 1094448 1260563 1426207 1397611 415189 1980477 1230866 702530 799699 91544 1679109 685385 1625499 908633 745161 1786914 207350 785477 1052259 42538 1431997 1668996 564831 409785 723690 257953 1909625 981735 733327 229601 1262952 789697 1049525 1017223 914065 695592 1502974 942144 1602747 286637 787079 1497102 457977 1140768 1021314 286826 1872210 1177379 223409 1391861 1201447 918772 1631439 134626 675369 222929 919231 192819 150899 1189785 198484 1411123 1223476 182410 1994809 1792227 1475919 1302562 729306 419364 672324 1309924 833982 269576 741279 877997 1794663 1148412 554422 1253880 612290 1858333 1719230 156479 262029 1688687 1219172 1586067 1508572 16390 1042790 518535 863235 1775615 1331464 1201606 844412 1990207 819792 1110681 1307665 1948358 957271 506085 223733 1167441 1927725 854574 639778 1008068 864701 921056 420410 77152 1319420 1981505 1405993 370709 172726 11633 53558 1012570 208933 1732021 799544 1645501 1578258 411685 1098496 1182131 1929490 716507 1412349 1811505 482028 460916 93934 633052 1503593 1795055 171610 1290533 128204 1447188 456460 1897465 761557 1748738 636784 1912718 1435466 1077131 758468 113393 1747201 181066 621609 490464 778141 544302 1934670 881052 1168948 1341436 1872657 230733 179139 1964688 1174537 1383613 153066 750106 168770 1452452 302569 1480671 593908 108849 1464755 1272394 1521143 307878 1263978 1706353 948018 48985 1417972 484343 259250 1696355 600794 1259842 1421934 749970 435427 1625282 856692 1458561 1589259 18976 903640 1345898 1197817 830822 22699 516888 541815 1744180 972318 1440848 166326 889692 475363 473003 1536089 1770923 420678 1595750 1881629 1760490 1456907 636404 1496622 1334315 547864 1418452 1343495 1079473 819689 168297 1546517 1687487 1186798 564546 1400851 939497 1053448 1474432 1046048 1808093 1708795 333594 1440316 441420 261027 141012 700946 1080684 1137787 201096 1456192 1706922 1514500 1913870 1895700 1316989 567506 705890 1333928 484391 1958891 620756 896688 408602 1488733 29908 1265310 719729 1429489 1409640 774388 804541 1465895 140759 50342 1941418 1201551 1761329 1556140 1626222 1108143 1205490 583593 1347211 1380599 836678 1045625 1790034 1953608 783538 1457093 518582 1628538 1685913 606039 1186722 1274867 1960492 567500 968706 1015603 734798 38932 232334 542152 425613 1064799 1116486 641998 1388933 1030753 1873345 11267 558760 237013 1446346 890558 1452358 1320155 1170191 661382 539762 329741 1082782 1954348 1516668 150098 820622 1672095 1451979 800495 694653 829630 1439986 677525 353213 1422539 1375644 255663 1949523 1710401 1584466 825532 671353 1288385 142058 838632 1745603 993989 1801285 1894805 1031972 642696 1994826 257072 1392212 365895 699761 619914 1830530 413945 1149381 1194325 244720 1073463 513054 212091 1604749 648148 494995 1803520 1939453 1218364 1143817 728769 1529898 758285 1176895 1078477 326696 118044 1368266 1936036 881717 633306 1683595 1735312 672810 245931 9693 217783 1929891 1103887 1115335 665696 388718 1679603 1934457 795251 313337 1156765 1548834 1028332 409447 637934 391233 1541132 1309123 1359038 22991 1434620 1803100 1361106 1339812 1695748 1416546 1920643 1196376 456069 1231983 1665570 35883 219076 1256069 780409 1811067 1197367 1636430 1226202 1355636 936546 1238498 524169 1434554 291509 297519 445066 1756868 565309 266189 1896775 1730031 1845885 1260913 714121 1343610 1964006 1490448 1513402 1620693 548666 1555551 877673 1375217 521307 246424 255907 1127555 783077 338501 182818 1078074 1182596 111325 1305919 1305625 994999 585097 1341686 1024118 1185044 1504805 1289412 1860193 1457001 332088 956270 299095 1918369 464895 687360 1105234 862639 1819891 795725 1962727 1142415 1141828 1620458 1818649 1064995 1749365 1696722 1056279 998070 1875854 1560311 1567020 73274 796761 773990 804908 794357 1321121 743256 1796726 924953 1736556 878680 5001 1254799 785886 1962369 1637550 30562 445149 1690005 1825262 776552 1673097 1004776 1702211 473731 1141762 1854755 504566 265535 1139034 425450 740716 853832 335612 1023342 437506 126413 289565 1639585 1197561 543887 1146313 1949960 984313 956337 1186704 857060 423701 566624 1549083 54990 1123379 649838 755830 381196 1085326 827027 765312 190231 1918377 829785 1995536 301360 1837626 1509799 376892 1965892 426614 355519 1530609 1926274 934612 729274 1376996 282792 1016388 526654 494963 900215 551212 747418 1419617 1990849 852241 957811 124672 1294507 1020014 1788239 1493064 119952 465064 229463 1095814 1475725 1770891 477751 1570923 900486 972271 1509548 1122374 664762 1099300 716524 1682853 1196421 935531 1183407 1294678 305369 1614729 1480741 731406 71773 94891 1016325 216606 769252 1195019 1108088 59338 1730011 1388056 346569 1673478 632750 855451 1087180 201702 1285420 1097463 1640378 1186800 593695 1095868 654416 255489 899384 1872176 1138868 1054694 1465935 1070080 1863689 1389800 1445857 1102365 1686351 851051 788064 1906208 897252 1961165 831285 760049 1367172 1163299 1506027 221106 1050934 858860 447214 343966 247109 682573 1942127 571923 947532 716632 313149 179395 1099502 644522 1761218 39244 395058 1230135 187910 1128842 986363 433861 1851816 1102514 686577 1011766 1049639 1130915 1308775 1036200 1001801 1665925 1109698 268431 846007 1376489 769523 122459 241362 1627255 751005 561311 1163799 1645544 681188 90540 916545 1189339 470291 1765275 1454255 1828842 436690 1466253 1864068 1711021 524979 333783 1422708 801553 814240 77185 1778508 960773 307898 205879 315652 184471 232956 1687249 1384738 313632 1038375 1272263 1233196 369164 533612 1524633 1441716 927131 57575 1346321 683439 773878 535710 376099 907524 1243282 166897 444674 1945030 1231640 511527 1653412 1807102 558446 1807875 1271893 602091 987867 545774 1428980 1849634 1084180 639871 700314 645773 415104 85103 1037865 1162655 1736278 1609804 279178 1458351 583199 620729 776697 337668 591722 166700 1181467 312298 1072197 1546233 1330428 187536 917911 886058 1056200 1627976 262459 950922 544887 1000406 65192 1866965 1243035 361884 799149 1880507 72364 95344 1206860 1386236 687924 427744 869880 1852960 1020040 717062 118995 905753 720502 845178 1905702 1008154 704989 1194233 1599557 300191 1215482 652088 1677770 912299 1302103 1698686 811412 358517 1260759 959537 449690 948390 1015440 1285793 1768860 1883263 1918081 341645 207417 1183325 1846729 1795135 1502624 265211 865360 386729 701374 104706 1274330 1024085 1468477 613543 730234 1725186 264436 207203 994463 581095 1570461 912822 1555688 1080655 1942527 1624586 1858672 705684 850506 818073 990154 1084374 877026 249271 657902 983581 403067 407051 1862199 1486108 932195 668617 740155 110019 315766 742482 859273 970650 375200 279206 860131 819505 1548815 1898611 1303845 1579298 1819475 1201634 1982934 104564 473829 818737 1162995 1112917 1811286 211631 321170 1235135 1144293 212821 1806599 254468 144997 641206 895088 1395597 1300817 1355531 1848284 1463858 697186 41921 1965837 1595775 1146441 622339 127294 710740 358850 399172 1156698 975023 488091 1083018 1243696 1226611 619543 455973 1775667 1080088 814140 1435433 436143 1123969 1368682 1517848 938228 308126 908518 1074458 1884276 695909 1299788 316281 1816614 845329 807272 1167621 1041282 757030 3233 1934183 495914 868840 150672 572684 691809 1643121 1429746 590898 540634 1380400 594787 287834 1307285 1769895 1489233 422547 536468 274007 1022349 1551869 1393715 1751808 1248955 718345 1782712 420193 1534745 815006 1390537 1966687 1805875 1923114 682767 1293685 1680432 1395492 210233 215646 1090583 1140577 746102 722400 1816872 95796 716326 1234441 325858 265888 170772 1404180 928029 560444 1971120 1998166 1829787 1721488 954895 822366 1735464 100291 1781450 1120532 629036 1081460 231749 441476 758057 329967 220776 437290 898261 750149 1334300 1345444 38062 1239398 1039146 1341833 304916 70320 276115 491570 339003 995069 1815037 1723484 1612916 18443 581867 1535486 1597569 592424 1340717 989465 1409456 1659220 45759 1715371 75144 278317 1923605 1736351 1866305 863022 1057511 1849201 886567 1539675 279125 939621 575778 28740 1999706 664783 1022644 1988226 30892 1233953 141435 1002823 187574 200776 328959 1179402 411672 161814 1498272 1061407 1096042 797037 1479871 1240918 1291898 1702208 482638 439754 928128 1301391 1694763 483901 430700 1549549 1738367 227118 187351 283843 855604 1169003 35193 1872086 1462938 1949668 236370 1247372 95002 28610 1004754 1313902 264792 886465 176780 279790 294091 1655922 397361 519611 1637221 1537199 1025698 1209861 802400 1113225 1552662 1598621 1099843 1417895 107493 1369646 1366968 1878779 834418 762777 51151 1524211 372187 901993 1671229 1689977 405900 1766857 1103874 435157 753311 463814 150418 619177 205462 775511 1464115 1468785 199651 1364336 772270 972641 569562 1999351 439848 890114 551067 1692422 776469 1332038 1939716 916671 1844944 883034 1095483 712801 1100048 982717 1359819 1548840 1195464 1574377 555648 1493403 311944 779700 148531 32142 741424 1374463 1932689 1601855 671480 128177 1093579 1479028 1413813 1359339 929175 583415 84633 725475 1230841 964925 1951570 1069234 953657 1998984 135064 16819 681318 1441454 1688347 1967867 1089352 439782 1988819 607270 439390 315089 1675921 6801 1526646 1074930 480475 1820705 1518870 865224 1318463 965920 155821 1307846 1373243 467621 1403856 1823194 1571293 190658 1366807 630132 1577264 31406 614666 1344343 1694327 1166813 533224 1004509 1651004 1817408 1595644 1233613 774621 1800699 814781 219423 280008 1265690 1258905 762595 1051211 244864 1759884 1965360 1933132 864476 1825235 297142 1998412 413715 10884 1002750 1466839 704905 1686011 1613871 66891 619161 1978875 1298797 1041472 717126 969388 1467485 545787 847411 1049747 778419 327721 770597 378314 892031 1315423 1412380 687736 1880559 873761 54898 1677804 1959617 1686662 250710 205913 184586 1252933 1582597 1463319 293532 850058 897064 546942 1797216 1662751 892077 1384556 1885767 784528 310683 1436662 50840 869978 874381 562834 256302 907815 1977196 1175378 207172 1190187 1442216 1022434 1220095 1880881 132943 778240 750726 1726553 716464 1104910 1224403 1767906 1535757 1217288 566354 222980 1120372 746183 1528471 593605 1008470 292619 191069 184115 1122696 785839 266159 1622458 1885365 1110612 1788366 1693426 1083467 190335 12809 16608 482882 693347 1140136 1698052 393206 735469 1803769 989442 1967181 1620932 462348 1475013 1753500 571836 1722431 911974 1524886 1091320 741033 310288 500283 1591512 935279 939885 1460434 1706086 67767 26797 135671 1880152 1119155 35864 1542192 1242016 1704933 2555 1102587 866421 1575221 435414 1959446 548297 110545 164515 384741 1328986 605892 835557 641066 694435 979667 253401 391984 473256 1782261 1535081 1445180 498835 20887 667401 261157 1962006 784712 1530958 588662 1959924 1984730 333891 1012834 1410621 1907725 1134132 1673585 574428 984795 232934 493571 1052346 1413011 1335199 279988 1219808 571723 426495 1715617 707430 721785 1102435 604455 1518026 1449992 1989599 191251 1609247 781811 1368600 394520 1393193 1717713 630124 317744 226870 446145 1755686 1457932 277445 1618656 1953491 1194636 843768 1596162 769945 1265983 56736 89302 1956297 131821 1064814 438106 1291460 276695 997172 1347080 1149220 1910693 86404 263416 1991184 547353 645369 576612 1346766 1329954 483374 1937138 439423 259850 458606 1484498 1045346 398931 661831 1996334 1076680 845118 1097725 183116 615584 1098009 1141868 1966320 247705 305639 1019887 1133802 1182134 502145 409479 334093 1871827 82043 1259901 1020122 1276201 202183 502515 168685 1454960 328354 1133729 315272 1941747 1420868 188566 949130 456740 425573 1053066 1892049 1878451 136858 518826 887246 1544532 423301 1410265 1298326 157629 737226 493397 1514996 1888802 620009 510999 1530985 239593 1224236 1188155 951276 1754083 1520836 825116 398645 399769 1836747 1871499 376456 163498 1393977 1085231 678106 288089 600565 189643 1077700 1778586 356078 1423478 1690497 586841 1727348 686014 1540308 1209491 405249 1622627 664327 1947735 1835844 1877571 557666 421654 126659 1002078 1106808 1775855 1280589 1915048 1032955 1620557 1587222 259210 1603802 765293 1934650 154942 1429295 242771 456868 1658001 654231 259532 1362395 1345843 721311 1905931 831685 1282200 841477 962937 102960 583636 294076 684364 228849 1937470 15512 460733 1906685 1198067 411144 1398088 1378180 972765 911044 434974 25055 1164205 1536234 152117 920234 802392 447006 370895 1129438 1422974 1537050 1605895 854264 120599 829220 1495191 677851 1102725 1798160 1809937 1674730 1784580 812263 1030170 745341 1475889 262620 861546 1498407 648810 469698 1721084 442414 1245838 1148233 1763950 599069 1304648 923256 56315 1815316 1423974 818190 1140133 962029 1165043 1463450 151013 1099718 137697 1556463 1144475 1090241 286951 1244100 1027637 686305 1528538 856011 141109 1863857 657316 829573 361754 607692 743796 1221197 448146 946682 646745 752773 1821506 190497 1427596 1000564 282199 1477529 1053070 283298 1206593 1000811 1247454 281257 892838 1322290 146456 1229887 1171683 411680 699393 1483787 1661250 1955482 604272 762274 841723 1430370 1076627 232850 597739 398986 1198724 520651 1372852 360918 1767128 213924 1253192 383033 33751 1315071 136487 1356804 358437 1274615 778595 406286 960273 1359097 556017 1007852 825734 1986864 419404 494888 202299 1816977 1200399 1379881 1265707 818919 299228 1452482 737274 1606120 1598003 1194470 90575 1432455 1107412 597013 1535200 155708 1743478 204230 1329785 293005 152120 748192 1471907 1510889 176668 1208488 462875 1729568 176603 334801 643430 1392544 1957254 430670 1236407 731948 884857 1450128 1718628 332761 340195 1996985 853683 1225645 523095 42024 1857432 983435 855842 417818 1331632 1061736 3794 1474669 1358426 667639 1236718 1157057 1124620 35562 544300 12115 1288491 397661 1363474 274253 1951438 1015391 662762 463796 197454 1093858 863623 787250 1581744 1326865 1608642 1888887 1661515 1167876 1209205 436954 550879 1609565 426164 1316680 1944704 1179073 1649322 37219 404321 224101 339255 349183 1854688 1452045 1855060 1315019 474080 12381 1769856 840768 1726564 604649 1470549 419096 1403620 561286 561607 1277770 1515498 1509964 216465 1774730 1605422 139962 971675 665647 999392 1717332 1164356 358492 1021985 933042 1676548 489997 1015576 1747322 915166 417971 1383387 424404 208959 586362 43325 814961 966193 137308 590489 1107747 729694 1207699 1798459 324624 792208 325882 1477704 846499 771133 1190375 294495 306790 1422713 87862 210153 858948 243787 475180 230774 1408676 239956 988571 1556606 1636751 698957 978525 1853984 1721483 623694 509090 1748879 139983 995850 293799 394835 756883 1746597 1469596 1559102 262723 40049 1700625 1886032 1478211 1388277 1492665 1138275 328930 1394945 47267 753710 1986900 491470 924245 966535 468944 1803595 421471 1054010 291848 495673 1433419 725632 456076 1268080 1126467 347160 608646 985534 1363876 779171 46906 909371 782454 618945 1636855 123558 1197285 1602764 1337049 914642 406059 1923354 1267153 653 605974 1581670 200065 942500 339989 282208 1134050 1542877 687294 193982 517918 1327013 898507 1802317 1720315 751446 571397 1842842 170509 141712 1549472 574873 1944039 692182 1575594 1028995 1265810 542736 251895 1307437 214174 230818 1347392 1738664 1165055 31069 668050 183194 1294196 140197 406000 807767 906979 1623937 757905 821563 1456905 976776 598726 1767744 235221 470039 68503 328443 417661 373621 1785534 216823 1100536 1442681 953198 547230 1259812 863604 498922 733972 143373 1431263 491272 273785 1798015 1264049 1054659 784620 36958 436446 140056 170493 1466245 230295 1920533 755164 924674 1832501 1854270 1802659 379953 1003430 1419399 399275 999982 298954 354567 1196928 797579 1355017 1210642 1838918 1206344 326460 1586106 585828 796584 1197023 1603208 358701 1168070 215466 1783568 683883 1421502 735199 119037 1362811 1177931 1353727 999001 1312705 1506990 1748436 1015023 1613251 1550327 971553 57785 317791 1378864 894221 510256 1108254 181960 1477204 1664640 1997209 869617 420454 871549 391901 1559957 774595 314736 1092403 405038 158203 900266 125638 582775 1158460 1277280 1759888 757980 1253686 1821437 74340 788082 1161095 1291292 597395 490609 226426 171350 579687 250555 952189 1261662 565865 79733 1696755 1922270 1825651 368650 1564340 129887 1312396 344629 598000 1470599 1970871 1126892 1572676 110206 1578 699992 287062 446878 581057 641314 1901606 1934042 726364 893975 67493 571873 613172 1995644 73959 1655303 1179324 1536999 1438458 159414 571433 926308 706090 528163 1430428 265486 755922 1146183 1505275 780249 157121 1188799 735670 1559365 825672 869040 1546083 293769 475843 477376 33366 882250 948469 186239 1348572 1540439 867379 564806 623518 1731209 336675 129366 404165 1566070 1780067 29949 1392672 1068905 27705 821575 372333 1988953 1078617 1904963 1022985 1249959 1414046 938806 242495 344458 896365 685537 1809146 720562 1931885 793103 83634 118097 1302197 74880 55283 558500 1209797 1275476 934167 582313 112767 1682965 17257 1903562 1383432 1686962 1472838 1380515 1009225 320284 95564 1478009 1408242 197717 551571 1532764 816798 341647 1181375 1268352 1748912 1047260 1950051 684912 1678922 927398 1697732 1714308 234608 788992 353012 540483 1612969 1117036 820852 146132 1484801 1389116 362853 409541 592324 760605 1435875 406672 1288195 1226795 1626878 206112 202115 1694423 1260777 762706 713165 790754 501385 174446 277463 1345501 314919 927499 26127 833067 844293 521743 444381 139687 385392 1188697 765185 1064642 61468 933350 1664557 148837 316797 1595843 640132 1416757 1405978 1030467 115621 981620 1590380 969998 1821077 1654800 1958275 1916298 1620589 390528 1798394 1574899 154870 1182618 1505268 1351080 804578 1072014 835714 745351 62678 12413 1671900 1802979 1094632 1872364 1024105 1479528 190118 232048 1555867 34886 1233704 1053705 1887806 998561 1909918 1713564 471514 1527604 1046740 710525 1962169 1448752 1576389 3818 1156504 193618 183742 100715 87587 48940 1937948 1568980 1982505 1475484 582299 1637546 1747927 1525445 1293026 1008275 1093117 167100 355212 376497 155982 892815 1856558 394761 1642762 1240681 1260937 1801196 1438378 567370 722484 1290394 587878 1971213 1188210 557277 1346324 802076 715051 266495 1044088 148343 1453365 836360 1893521 1042196 76125 243782 1234588 847977 282594 1130980 280227 361746 1394699 1496119 775089 1022980 381907 1731062 1941158 856169 109504 1490467 122414 626162 1593759 198570 221869 386678 955477 1894509 1622877 1888824 514982 532715 1728386 919480 665582 1380338 379205 1617669 1746243 138800 1316949 1386099 503555 1376757 566925 1810109 80080 985452 304895 1135573 301383 1070450 1367450 500139 918360 1600090 599542 1554652 163836 1742327 1038058 1645499 1601763 687343 1279228 379428 338166 16762 862557 1741385 1340773 595414 493633 658142 1364573 99070 510681 826957 1422262 1404126 1274389 1187666 1081560 489932 788518 443726 740140 804493 247228 1317524 1781523 1713865 1576475 56766 1044943 1475294 905130 501377 427172 1836369 1162086 1175216 1082194 962899 453393 1374573 707606 984771 522852 1820078 366748 1797134 1428387 1660262 713876 717673 859166 1445090 725016 791364 1269862 1707612 577174 875965 257004 450284 161534 375236 168834 162785 1324449 113851 1171073 975201 291673 1638863 517122 998636 188430 1503396 513571 922522 554745 1992510 289258 573824 1791602 853263 546722 1976221 1467521 1881309 1492875 215329 1372723 516949 1476750 310104 1895280 382755 443443 873872 1615460 1207496 828306 1684335 1515427 1166373 1907381 108489 343023 1101246 1032504 1685702 1933547 106978 1787837 52895 1274379 1771351 873158 1066632 559965 929488 596017 1684047 461070 1992136 401808 941644 346306 1999735 902042 1695388 1679093 1596897 196012 786399 1282778 561669 739775 1039182 594646 41052 678758 1021017 1450615 524997 227627 1185420 1553457 865644 1192120 836718 1355859 1897919 758399 840957 815500 1321242 472518 467654 1195374 451612 703480 1391551 161163 169466 621606 1598269 669055 968400 959153 980402 1408356 1460626 1564607 99305 1500724 299840 674019 569503 1472824 1113728 686730 576486 522337 888860 1433995 182023 49961 425539 1004959 809932 1839263 429287 1060265 352971 705643 1555026 1128278 1063897 1936923 1368424 594835 42947 1185486 923220 669044 1591465 448703 201185 1189977 756766 1589348 1434026 1919811 11774 75017 591092 1534668 1215583 107297 1943236 1286933 206253 224671 264323 1362033 598637 919339 521243 1794875 1129337 1278278 1586451 788295 388981 1277394 262983 1552675 1822823 1274695 631707 1149145 1781981 1470944 1078921 88261 1532204 1033594 17368 1212114 866422 1267125 1790811 1499846 1307894 1649805 793155 1267934 1422806 1487793 703194 1677111 1782219 1144574 1415965 822306 264498 1759614 942348 676413 246181 106061 1787699 1955473 1914133 1417243 1465699 45129 1446636 1779712 1510838 1543261 1249036 1268401 1664477 1935567 1705463 1335691 1605188 244306 297475 1187393 608538 493938 1325185 518524 1623453 1298057 1380031 346640 935827 506847 985744 900840 593813 524840 1051800 312577 360350 550131 1431088 734615 1049887 624949 1237403 1115013 1207624 21681 475943 1000762 1851474 1916434 384821 180856 794290 1298510 1732806 778635 1822203 47540 108567 867964 228543 283907 607282 1599102 744404 391572 1479045 1601180 1841020 753246 1960883 1836534 1516437 262045 1836035 512917 1777657 1795857 1412827 1579792 1471365 1884290 1607361 1570331 223216 1006638 286803 239108 112649 1159702 205895 1113584 1795258 1760109 1910840 1754598 1912341 733655 1752373 450608 357041 233218 688103 1616178 1102742 1409921 1535327 1989132 1966212 450015 469053 186501 1674115 1851483 634201 1972528 84643 1102580 96836 1072851 371179 148270 1445552 342617 578226 1987090 1754382 618784 159458 1724739 466020 902305 1202799 1527645 352368 800143 1726250 1206203 77945 1998181 1047585 1859258 1278861 670073 1840351 1674255 706527 512800 295381 1438955 535289 1728104 1052495 202938 1480238 397034 1351656 1246099 906416 1788011 1668530 418503 1267943 864405 1745361 880337 1055513 661686 1678906 614605 411950 500282 1064381 1762328 461579 1383628 1055280 1914598 1571481 1972384 1387488 808555 851077 1077986 1083321 21945 148798 696085 410365 753228 127755 418993 849893 1610664 175949 1704171 439201 104511 1380847 1925404 735484 1979443 887222 53988 309402 1587030 346289 305325 1644600 214407 424027 1742910 1176277 1968125 1140623 950520 1796359 532731 1341288 546824 816212 1784870 1943883 1127387 411911 1306117 1437964 293942 1561298 1130706 689931 592431 477890 1427165 50442 1037037 1962728 1484377 611194 880541 16271 1508173 160167 634067 407064 454259 363264 1862037 1961899 1510149 1200259 1347879 907206 403119 1573309 1475207 592736 82113 1555054 1957116 969195 1992998 1499153 210717 607157 1947421 1443793 750626 442133 1589188 635615 1162437 1961164 1448737 1643025 56529 1347134 1408466 1193592 1190434 1669642 1898706 1969393 1303335 132928 1186880 1575326 659629 1655850 372064 79022 1642088 1429099 662069 1475254 724775 1975607 1928782 847538 1151859 1674640 32739 1521962 18827 906953 529981 1165956 1308409 572708 952578 752819 176853 334911 91067 267227 1238799 953862 1965179 225217 1096624 1525386 128265 643528 127390 1683301 1530352 673444 993398 1409026 605027 1136898 879629 1227256 1318989 1562106 1528408 253760 329029 760498 1630334 125988 1218600 1305540 888376 708112 1628997 1701216 1076394 1791052 974570 139911 233349 1856147 1861742 896957 1434540 857928 1018759 1011704 750247 754596 765529 803362 504338 348648 1317293 814006 293776 648043 1630194 775564 928754 67490 1640411 1737823 1896451 23533 1322399 1100751 933379 1065038 708308 1025031 1279226 418579 827192 1923380 1401882 1965267 1588794 1987562 649577 1589781 1723808 1398114 1246023 77575 1465185 1914844 1168203 498707 133425 776488 1857043 1092626 80921 835105 292462 736534 425965 224549 1281335 300452 554583 1232446 1077022 815197 417280 1708121 271800 127693 394945 1111517 1733065 1053627 1605821 1751357 1374317 548009 212527 1033964 1546491 1191051 90093 1263253 1887743 1354892 526532 1657280 1677507 625463 1436484 565927 15560 1568071 789889 1399511 798816 983921 218018 691067 744043 499820 1537822 1771199 962011 574300 1115630 1082309 1829019 612987 1224638 1740056 585121 640572 1703477 1020294 1685140 694409 1887173 1639252 1353327 1089541 1364135 26808 724358 838693 947126 329703 1121842 241643 332193 1377518 1578475 1345308 547022 1116182 131091 1267773 1209898 1700350 880260 1352358 443035 498200 198132 845460 1635518 561306 1544139 661355 472222 737680 494473 1964103 910280 137150 687816 257851 1360017 432771 1176766 503938 682832 1017338 106183 1331173 1124628 1201858 1922983 197576 1330524 1006953 420419 778319 265624 1708505 1270859 922060 1114627 1412384 1104281 858760 170763 629832 574049 122536 432375 1888001 1393481 990890 1160856 347495 1091202 788965 1920754 1942067 1056533 1735262 1533533 1742009 408035 1397946 287284 1473558 1797313 1543738 1083214 1556142 1191347 1056865 87429 613024 1776254 181862 1913860 166860 814655 167951 941541 234422 822874 980672 767221 486152 340760 380902 1181134 1460713 1391092 1226094 1249298 1981094 1433815 1686612 1781503 984184 492246 848385 1523971 702335 982384 1071948 150809 1933160 698879 1204209 1005388 1689737 150147 371696 633325 923112 1890896 1838740 1479250 937217 1491137 321799 1210551 656466 289033 334704 1026681 183927 776004 688442 1296059 65010 527498 1120857 784033 1720850 458737 917499 1953492 877965 854540 361823 656497 87303 1006376 851101 291925 795674 350009 204091 1220565 47616 915599 1368666 46939 497215 1113275 625124 761865 277121 786129 383947 1389912 689351 1964518 177825 1626262 893297 1104990 631639 254002 991794 206627 78157 887267 1367308 263719 1036734 637486 1071885 758107 589121 641143 112799 63378 1551002 528220 1128725 1783285 1398512 712251 1622032 882522 1756264 1896798 511627 117566 1448446 1581139 1011841 1175331 1779126 1430881 778459 648055 1314523 574644 1951408 842314 1234604 1974522 1415376 221223 1214273 1417712 1924273 369961 981088 432680 1857572 1347512 1069949 269097 226080 1339224 500921 220568 181959 1850441 1794682 1765479 1146333 1117849 1984891 513785 86747 1770965 1759032 972170 516372 655411 1306987 713318 541113 280773 458653 1412496 1414921 205095 625957 1413370 512594 1805290 686176 734402 332082 182914 1406944 68262 762879 1152031 123960 647708 1040637 301695 1280602 912737 767102 1732279 1993774 253150 421914 249251 1203254 228164 236575 78873 703035 912218 812815 1126963 1111871 1051299 1733173 1900907 1064639 875095 443444 995326 1988990 1544916 389091 1333885 1500231 1741266 1395689 1933582 832817 689512 749044 937946 532580 184787 1334809 293139 1763422 61985 662675 339673 280906 202557 1937913 647199 72739 1219441 138131 280610 1800177 774597 889334 131573 1056144 1655867 520709 1340183 308466 64732 442549 624015 230589 1574746 977199 1721543 1033027 138691 870443 298602 736608 1843722 1352829 245396 1123815 1085233 1907333 1639977 63177 1067438 677054 212584 1868823 1343565 1622186 146636 1772659 571854 692071 1877321 1166294 403617 85427 738668 478991 509747 1941666 614802 69491 1758988 777340 41279 933374 1275592 1876659 1036381 592865 701201 1493620 1063258 356425 620601 1311284 945170 840914 1885915 1120890 1054131 243048 596555 437251 1065526 498108 398598 634619 147948 1585713 1382961 312924 1220691 1523153 1813315 1314608 1012582 1937214 295155 784448 104824 1026233 1928086 1582840 1682915 462928 897160 1038013 298993 554122 1600981 1019654 1503412 1896957 1696791 836015 673892 354798 1919502 1098146 10137 687132 344652 384643 1469821 18825 67868 1433340 175710 1219373 1169381 1397863 1552793 251010 1508224 542926 700171 948630 1957156 1278038 544422 783352 1768856 202643 1694152 531219 719640 1444369 1014377 850209 1582982 716899 104796 843784 1279716 228251 1094072 409494 1492925 724194 860134 579331 1442156 1046717 795122 1892704 632843 166876 1151294 1868277 546063 854315 1175042 613190 96443 1306010 1723802 807142 1038431 1367306 1082144 1595388 57964 1949264 651602 519319 1319142 721895 1522592 1253063 707726 1878554 633024 1170382 1264282 1944197 1834731 1188557 1363607 213343 51666 571533 168428 62784 913160 531123 132238 1457092 1364545 1708433 804509 173911 1496386 1595164 716502 1450246 670631 64439 329905 1892639 1085193 665516 92816 1139500 1198415 1356187 1609987 44589 1692007 1536765 457118 341546 1430375 1203034 1347731 390396 207076 1982528 635217 898359 1402965 161514 318858 563585 467787 619565 252594 759529 1809725 147797 1624847 1787924 1359051 790654 641184 25468 442519 1009520 908044 225960 829306 961944 336036 351883 1612091 952636 1137700 1384386 335311 1130022 499310 451696 1975101 1939650 531813 1308785 607719 517132 637023 561316 797844 138819 1545373 419764 334786 175415 247205 411262 1326637 1336416 1835691 1508668 304361 5609 1118610 1983660 1476572 716330 1214210 1073754 1350324 1241679 1780080 11753 1489021 738366 731713 935343 1819767 211712 596655 1763593 1308222 1242171 595765 649356 263930 326311 1910412 1441593 796158 353306 873305 1138309 533453 1460091 16331 1834910 1455208 1217631 484014 474435 729555 897555 1440951 1376557 1980648 1911983 275085 178564 496712 168999 253050 1454151 787577 790108 1195822 1345199 1547083 1856365 493319 108668 332667 1921155 415098 373332 1884311 866740 1629442 1896360 652713 805838 1957693 983081 1266064 1008642 1223154 244960 165325 1001411 1745079 331256 1904355 157738 28061 563137 59110 1772300 493010 369905 576049 206458 1120558 482592 1850900 1949495 883340 1519966 923654 703920 1830444 1218393 882641 518726 1324087 1155693 226794 571156 170180 10294 1073966 548103 921374 1422827 1101322 920672 751137 361387 841384 995906 854523 1855755 55553 1329289 1567401 700 1109249 165041 1559947 540154 1078712 1422515 1028874 1357895 963696 1952196 1071771 517771 1939321 1603944 912192 85626 953648 308559 84192 949566 319777 1605724 1755951 1196410 400734 248895 754831 1475726 197975 402049 730784 1159827 1824451 517277 1691448 890414 680067 1764062 1632652 159616 194475 1398921 329859 1506271 271648 328508 1590922 1098437 192347 1276447 163078 654193 486703 1835469 87144 506689 1330149 1157008 1677582 139570 1648205 1963666 1244514 344858 974432 1959625 1398389 525671 1850505 177394 594319 750225 1950551 228242 1374686 631035 672764 1768208 1055900 1340454 1383311 862216 561249 1576753 1497644 1730890 1372815 913381 1458086 618076 1997973 580955 1808212 921886 1468361 1210194 1140774 653054 1672389 527118 793828 980617 1572515 908006 863141 1902487 1942236 1633617 1221589 604216 1578391 623133 55434 79782 1924249 1178951 1331494 1731416 1819574 1529293 1165206 68803 738582 1572742 950422 779742 849202 1846909 1080317 1060146 1881105 308529 1936207 1842991 1381764 1998404 1527598 384602 445718 1435669 109729 1644109 947240 1518018 341430 406292 1553096 956209 1171909 387856 465858 1610760 1383159 1573745 1511881 755809 1432993 1318985 974376 1800364 223576 748591 1966604 1445581 585572 15363 893683 894949 1709189 1921959 413265 161358 659194 1686411 1405664 241439 1805692 697901 1711774 1018581 1591490 161068 368052 1585631 1454342 417101 474832 712698 818514 883937 37809 1192276 1475214 1024480 398831 1166429 880001 1362805 1639656 189672 491599 1375167 1230145 680555 257869 1444117 728531 1679176 1085357 1244489 804423 1764809 717478 1068672 1412031 1863375 670967 1290878 445890 58228 951608 707087 102926 1166777 1982976 913015 1749497 291189 1229239 1354963 1837282 787454 1096644 703748 330520 354433 1255569 1674739 121510 1947485 970151 1237909 613333 1393013 595093 146086 358946 1946172 1534307 360405 809485 1780464 1918183 1351636 1006721 387271 1206286 1809215 944868 484949 278239 1757765 767 823646 1892929 1319729 204453 1175678 177984 57600 1521931 195052 916518 1268620 930467 575039 227102 1138753 716380 1823685 1318688 1055738 203499 821231 882760 1024267 1413155 14802 353404 1082153 82553 117090 488941 612400 189586 1942981 1213607 1852394 108635 414125 1660162 48959 430124 1148541 751067 250552 10115 1767809 1535791 263135 906618 852963 1906100 138156 479490 1649773 1653744 823966 1501361 723677 1206827 324264 607593 1629427 1977512 1003122 747073 8496 1810165 243163 892290 763572 911965 1169879 1922499 947020 1432751 1016244 1471216 1026532 1962284 1145547 905100 1797164 687089 1437193 1720642 1940549 808231 1662731 1988313 1476817 1938074 603815 1100408 1432611 1279260 203906 982639 1647833 339912 679227 122151 1671093 1578705 762833 1171258 1179777 311746 234053 1668833 1909002 1813222 1211598 1448555 707609 651366 1616521 1347161 1428848 1244584 10285 1997522 471789 1415871 885547 1100489 1348772 817701 414753 708883 191382 952603 255712 767177 1331402 592984 1091706 805726 197042 1701124 164329 810607 408960 1861346 541244 370285 831512 1054367 321416 1544846 347459 157036 934190 1770894 1251207 1162786 1138837 1724972 130408 619650 991988 1953300 1459998 1024630 1213797 1268325 1673216 932030 693060 1728367 157754 949555 499599 749006 1840301 512597 519758 853968 1168299 990186 338751 1027648 1966519 1358909 1932727 422367 1924343 1764081 1681315 158089 698321 1477620 1653829 1569163 982275 1591184 1256649 1491861 1156194 1962487 958592 1666657 732456 1541997 1257042 461809 873530 969098 311207 469728 293925 836874 541369 1728771 1951560 388021 1565116 464259 1554989 820507 719395 809766 564637 1363605 1667109 1665851 1837652 973197 1910319 66246 1643175 566987 1892409 159581 264847 611600 1784514 96633 1444564 1827972 325336 689184 632081 642967 1071152 649958 1536512 74466 840853 546494 1710256 1466095 1427467 309050 1668058 707953 1865108 1523530 1367792 1828138 474859 1742345 1619790 1828677 1114564 1986337 170904 232477 1534042 1902844 366639 942892 1731400 271488 1351062 1125939 1454874 1139640 604914 1274554 1118721 46003 1148607 558289 231376 745051 448321 1967636 1052383 1010592 579478 1216719 1153592 105319 555208 346467 828990 649412 406355 30288 1863109 1918119 300871 795372 70178 443288 151921 1849297 1763456 1312600 153077 1594687 432729 310866 803932 909620 1784287 1436057 473970 959583 47449 1866805 1311104 1416372 1738904 154195 664765 1154057 1881141 1323239 1294598 1570649 624844 1343944 1688741 1188893 1182861 583273 1983943 1920451 735247 63338 1890151 965 1103415 79967 931369 624977 359556 1937157 1660941 1996644 1726223 1657989 1945643 1259275 960914 1180561 440574 92219 1548617 1302145 48478 1153814 77021 1275532 1640518 1331364 456615 1323593 1629507 945454 1156656 164826 567203 1134942 1787802 372960 617865 493778 1136489 601590 1873936 1822329 1865793 85697 1575314 1687425 309113 876428 545631 1696477 634499 842261 1919472 932117 1545627 486676 1166914 1306004 1145803 954388 180140 1355069 1971632 225882 1101006 1132050 788153 1785337 1047022 1792645 919561 1628156 644992 391610 745145 964238 612253 1803054 1055796 238138 803492 1577139 1217793 1946603 1583300 1799342 1433490 542598 43258 1422147 1349944 615746 229059 1913308 681123 1461962 143786 483561 1849077 562987 25706 1121287 37839 56425 990614 813545 81286 1977256 1034906 1874115 141382 513524 543048 568078 1568729 1375773 1244462 448738 371146 832705 130244 741717 1896403 1545342 846601 1047178 831002 186676 850464 1913284 1887988 171433 77599 1220224 1233294 1485200 886621 72320 1430089 377609 1674083 172604 1399212 1090032 664838 653607 1050761 1836665 1803224 252530 1744477 1918957 785640 635155 1455468 397935 609972 675999 115114 1504581 869348 1606650 84743 1762158 846620 793122 1802854 557160 538790 652 426015 994462 666669 838433 971150 1770925 1151178 1748855 398499 1551655 1446355 1568446 1884495 963351 1963037 816044 22738 1370102 192554 1507313 1339262 1847364 464512 1310615 1741034 1258134 978265 1512350 407930 119773 1517944 1403926 359644 45052 310243 1202249 996572 207045 483527 1690177 529179 450095 154855 168382 238609 1751834 1985411 1027289 491840 1146463 1494730 1540614 1205398 1265082 991610 1903019 470759 1836822 1093129 865046 395425 1594700 542468 780792 637801 1314462 180099 173313 1216841 1366747 1853061 215667 1444580 204470 1678148 1078076 1795700 1905059 1488707 831244 124254 83907 781435 1147424 940798 1996566 1183617 1695425 1643342 377249 1317427 1218399 115896 857393 759630 1036682 1679753 1597653 1932493 1405244 1759375 592197 95987 967254 362371 1836215 1863133 650274 1034080 200454 195605 249824 1311490 1689473 1808563 1237077 1151986 1828244 1917785 1312021 238104 227925 777942 94769 361737 1055627 723441 1811748 349951 1520168 570568 1528454 580186 1836728 1686919 1283357 1538338 1087276 1655222 172845 912321 669494 1833516 931264 1289469 1643006 322769 569622 1058467 91350 725662 390459 1194442 1460618 559583 688399 1753988 840605 1015449 908555 1655951 1398737 1334441 456509 632289 284086 949374 206004 1139847 773351 54036 1398684 170213 236315 209719 464001 773669 986717 851085 1124200 1069006 1404156 1920155 649580 1026684 637775 139315 1175532 1754014 914554 1255525 1397744 1569774 1325862 1838916 58000 1806784 125608 1606072 449729 932309 1718320 1138387 308757 1598118 265672 373362 1384198 363478 1866904 1763265 222818 1893112 459689 267980 1259217 1861191 1952153 104696 173143 831099 1509020 596194 70408 141408 1028053 654104 1803611 1693952 34183 1676584 1767874 906487 318234 540067 1115939 1437897 163412 1385698 1487138 1942568 347721 1817721 1795344 581414 1706836 373271 1944443 878384 482968 1597093 1855452 1161622 1799124 1439613 218241 550017 1170223 1195805 1749773 383537 1212269 1740020 1473099 648473 1224193 571526 1361612 1418267 1744241 1785897 774690 899148 1749213 742344 847775 724676 969313 1268065 1862663 613276 333924 1463259 938375 1939551 959561 90321 194115 498033 561676 1371324 852818 251686 559715 1368009 1878312 772567 1368081 1871312 915026 25339 1418210 434783 1856795 1190209 375829 1650265 1851349 188802 1272106 73792 496724 850231 941216 1648797 1821249 895266 674577 883045 1882405 91550 674814 1129539 1752156 1074351 1782072 394003 820570 509604 368156 148768 400387 1897500 1622964 812110 218212 1209304 1706590 433228 818903 1905587 1666518 728072 1072937 1078669 1685836 493234 1184094 1771942 773542 1657327 88530 60008 389610 956251 1693393 444898 1853211 1611901 809086 1801111 124696 1852862 1848224 191891 1486461 325259 1192584 1686554 339826 1532903 1420102 912441 1303808 675281 294890 899069 734619 533207 1024375 104677 1994510 1642332 37306 102833 1854952 748050 814591 1949457 676716 643809 1324324 1041172 973239 757102 1416545 778108 1402086 799712 1939268 1850124 122513 536292 1270172 1790584 1026939 507811 189896 1238984 975368 1081880 1539069 1933975 271573 1873803 1394219 237629 1818536 1100499 1413748 48150 1477382 996584 858592 1855137 523908 1484690 1037575 1741903 1804860 1067650 1573844 1362982 1237426 1596353 1576447 197777 1631211 690308 637222 754653 1980150 1335609 1325565 664026 1402386 200129 227535 942301 727655 77925 809111 1893554 1892656 962924 900870 1792952 342108 892388 75759 558733 1269126 1580889 1941683 1077652 1669151 1306636 707781 1174102 1159151 1936294 1875730 1642763 1812047 112127 1884104 1168843 918280 1958113 184634 610216 684515 941796 814772 1440816 1234091 1688900 497480 323339 628372 1074047 1231043 404682 1257200 1256221 306995 895897 308335 678678 1711280 704794 1369265 1182916 1928160 438487 1376543 1997443 965963 1535742 726994 989786 1536589 547007 236143 1295672 974440 108995 1520816 1758871 731144 471422 1954767 1224004 1249506 217707 1392584 992290 1091179 1790476 457831 121849 1098048 67594 336901 160118 1814972 942103 164789 537240 190262 848719 1399759 1853396 1427711 841141 891847 122792 1418126 570942 1504493 1740631 1333706 823917 648171 218407 229678 48922 908241 1676067 1632563 1047964 429267 1507333 419234 1630091 1063405 1652479 866494 1759784 1966940 1608200 689560 1946434 1277649 1472551 1651468 1485176 1197736 1634253 1711435 1595400 1289214 1723110 414581 577170 1209964 843448 340394 1431425 1806087 1371183 1728286 919928 1963957 1613848 1298316 1092190 1870790 1441243 1879598 268460 1811638 143195 504800 1185858 725513 84071 1914924 1407957 670553 1525469 968117 1423550 1187443 844265 1610937 645442 84975 1090184 1282920 502557 1722648 1529719 715025 286309 1391548 1967891 807974 938288 1690674 323756 1414072 850749 1197693 1389909 1443542 669748 1644847 658219 28905 950196 398027 826736 1151064 149955 1630262 418998 923940 884909 1738008 1625864 930658 1718912 1647394 1658624 596512 548045 342280 1381960 431377 670760 1442843 1214905 1380140 1250638 105914 40747 54518 204161 1935975 202854 717629 401758 1159514 685775 759770 117454 202655 69666 610955 1336528 1205341 275223 412226 1609060 1645945 1595447 22429 1717675 797022 1625140 320464 1880508 879057 1645616 785166 1745352 446086 184031 193402 906923 1228576 1558417 687389 1962957 1038434 61480 255970 1372017 1357801 547839 1938539 879066 1441085 1490002 966927 1902714 1722851 1788144 945092 1526722 1614472 1140546 1945432 1433078 180831 1231000 236338 845658 1180235 1702798 1323880 1119581 1981954 1180658 279945 324808 1802569 474267 459566 370392 689531 687235 369144 1809788 529792 966810 1976251 1525704 1435982 1868562 1126992 870893 1173759 1739898 1101450 73027 1447662 317660 613060 338404 1438019 610497 1993542 1706005 516133 1700121 140410 1534689 679516 516330 1943499 367484 1957138 1840718 1148961 1422051 310649 225901 220530 930251 279470 1981574 856022 276356 371973 117956 345257 1314492 594456 1332450 1810391 988076 585676 780486 455701 212932 1718716 596804 1930077 181287 1084077 1024980 1639318 242431 114900 1429952 582985 273987 1168925 762352 970238 1165950 962970 1577468 1874322 488952 1091715 1451606 1743502 1040000 842137 1015588 298487 700898 1359450 980809 1015957 1964239 1631201 420328 1544180 1739811 1744609 1971676 1242834 69739 472780 531618 764953 520545 634316 1995787 523645 983100 1210393 817689 520970 1667593 510992 669133 678240 444287 805482 736948 71168 609774 1072372 114396 1996748 1899580 1101885 648208 969133 1322243 1499702 1376243 213674 190087 526529 87879 1577881 9641 1352275 1435962 1446717 348258 1510616 1917624 516472 1242838 773532 1539956 1108204 62277 1560242 1671268 1661624 48158 252299 1748249 175262 717742 1612350 105002 307052 606966 995193 1740216 1574468 1197313 1225238 935781 729804 830654 84722 148864 167135 159662 1529078 716274 1068510 135677 803702 1790400 582752 1662507 1372040 1176271 1896196 925094 441905 12760 1212920 1595161 1482711 1155695 1003217 773825 109788 1335876 324106 694911 978228 161347 1987517 866397 845868 956577 932336 479924 1538954 517016 1279377 293415 448588 1253427 563720 1076403 1661200 1265827 87132 445964 1746780 1929238 32799 1125588 1615285 248089 438181 1085066 846884 243001 1778565 574986 1687762 1043674 871432 1692657 1956588 1876849 1103444 491876 206948 81139 673659 1121557 1285260 1368122 428517 1243114 1155510 872992 697490 680801 1275191 1018965 773494 1891506 1666477 1309945 1799653 1498640 132441 666819 1758428 538982 1560994 879504 313996 863634 1449360 1688413 106968 1040379 1212613 1900181 988465 1079876 665079 1283070 1368390 74916 655492 1503994 566328 530341 1187711 35766 47809 492028 447987 1934638 815496 515634 943281 1211545 1998355 16059 1999161 1802985 844351 567555 17049 1050586 329893 655170 1648700 1701730 107738 1480012 94562 1644174 1266426 440497 1843524 47463 431955 362079 1753924 371510 1392250 708913 1187780 281890 356275 1109583 945425 635446 683080 927604 1102703 955881 702935 926425 1153980 217744 1280815 1619669 350552 1419055 1292979 259295 705063 1591039 1290387 1074246 51035 710969 1279464 567561 1946986 205795 904633 880319 1102254 924839 231641 1238527 1573009 476251 521371 1986803 1152346 1170534 604005 75680 307402 732445 1019137 822586 1094822 1734514 125051 1776493 328584 157032 354402 1215728 513068 1714353 1609417 1817171 642502 785057 793125 179959 581303 1985557 271846 1633531 987644 758147 1990149 74536 140403 341873 140293 1240974 1262766 564212 275019 1497550 829861 1808139 163109 532118 1780937 1646963 722373 1346299 1577919 783851 942088 443952 1249111 1397338 978139 1868922 270173 1398749 1502999 1322473 520162 189985 250119 175982 385613 548830 1141495 507740 1507371 307123 271825 1983051 1200369 1734057 657272 555741 1918292 1991139 1763812 831962 242228 920587 1087169 24668 1360067 318912 550723 1290675 302153 1205833 1017717 1538713 1398479 1645113 1630977 1640536 669862 602885 1044406 518777 495920 435549 921047 1355065 1377974 583783 1993917 883012 259130 827714 1649585 1549845 1284114 1687340 1447386 1219387 1430307 222043 540748 1524709 918425 1740824 1611795 330523 375726 257799 382754 1277638 297902 1686422 659737 880687 890357 525755 1985924 173270 1367207 66875 1931585 1178753 1981233 816961 131081 987493 1288091 1839974 1370718 503681 689187 923976 379081 376209 1195808 1789499 1274684 1795165 146088 473690 599443 1113341 1000671 75582 423934 251301 289773 663128 963683 1375421 92969 1926270 1189732 694321 1174378 1660634 1139428 1651819 444209 1226367 23827 1595063 906027 1565674 465381 742149 1349131 676050 1985688 1190282 1674231 11215 1727883 1189864 546491 624614 1279509 153406 1102733 1351065 377659 1398736 972595 704566 620172 875132 690804 80810 1463982 604644 426079 157235 1048834 1345670 1705261 304844 594939 1475316 1065957 1260380 1347297 967427 943205 1315878 30595 767681 1547701 1113766 265924 306121 469915 1118903 1400493 270536 1355723 1654906 839082 500589 1973707 1787756 840591 784217 565652 1987225 1072630 364807 1102354 534549 1242660 1475160 90182 1807811 1252188 1414159 1202711 1400933 1837642 303331 1031815 1160278 313271 1402581 383834 1209776 60048 1172837 384102 1340953 1715616 1685092 1828116 1882048 1808233 149041 1987369 1802123 240073 1093042 348964 1089054 1128676 619508 1798742 797600 183696 529999 1270631 1693248 1201088 1136957 250367 606141 1598690 778144 1470871 1461774 1159126 527489 1032473 863194 1839725 1826683 748592 1871660 899644 1776287 536094 1207502 1007338 227790 1503925 1317921 1941011 117587 805225 1818651 995487 402845 127986 33299 1793351 324109 1867914 1151074 1782841 1130115 1934974 1583665 1448042 577374 881457 1982283 1256818 497227 809740 1632895 215770 689110 692058 944161 759612 1418323 959578 1285816 1107575 212662 1870416 567976 1469312 355562 1448075 1699114 51939 1196700 685337 332707 1877834 92607 238556 116502 1906649 1473082 1598417 277051 732240 1353971 30000 803507 1221427 756408 1711357 655738 443947 1563580 1316677 1089938 1960968 754886 875253 1639696 1034636 1353047 569917 646400 525462 298636 968807 407197 1977020 587391 74822 479480 759342 664171 801383 164359 13375 343115 842433 17412 686507 1838455 1568667 509148 1463712 1230744 1150178 402418 1641439 1797971 122196 1987207 124248 1251303 183362 216150 204494 1780465 637572 1307614 653545 300711 300092 1196488 1784739 263451 1946284 946450 627125 1528900 1766970 204892 1062660 1064779 378987 914130 772240 573184 1177215 1098894 1704405 996251 1847619 1268932 296597 32208 719600 1762459 556186 176188 314004 959893 1761490 462660 682746 1243506 109475 1889508 89645 1427640 1569428 1860470 1373219 58749 514508 1234234 580225 32921 1146828 213669 1844241 640653 1537412 1331380 68686 1987294 149006 1833400 32132 1390724 157740 762308 1488466 867296 1483041 1509292 484117 1203808 1364983 822125 1895185 1144149 1886385 1667705 721261 1638302 1625199 560777 1527122 1943484 941376 1267994 1173908 703271 319693 1364199 1329328 1143000 481348 1773512 1056397 178372 283060 1313122 1320725 538491 1158612 239497 1932474 1080120 65560 1550540 354775 1616020 771535 1739619 915432 1449909 1834718 1582384 110048 1379177 433877 1951023 318183 1586786 1355510 890849 1313697 1225408 303828 188809 130550 445371 1105531 1438541 455370 53409 552143 1408497 442639 1549119 1505472 901883 1292436 1161342 95415 453651 1991649 1406953 1313068 1945000 1944333 1656429 1679631 68600 627908 786658 676320 846051 1109359 145378 1205623 199409 484082 7562 1455733 194011 1148478 1980203 57439 842514 558937 771871 372723 257781 1328810 770317 179435 1234568 280758 944467 495095 1274151 921606 1600120 801769 1059223 435155 359280 1375033 643756 1626872 1329411 1793738 105094 202245 320935 1120322 260847 353501 1556111 1675397 851514 10478 1609737 1813885 423990 612802 351240 278116 240302 475859 162576 700940 1105030 390909 1832244 204403 810424 1787605 958241 1422811 1394907 1554810 995504 691139 1102 360178 615973 1039042 134035 1942740 1998828 163463 713949 253108 1225582 1483732 1007745 1891207 487584 363989 1481634 904005 644893 1189901 1099596 294423 1065180 1600546 911468 1632705 329056 1089664 15719 1197833 784734 1821489 273503 1336204 463335 631116 113242 209164 1167637 1081366 1480362 1210076 247383 1450328 1935456 864798 217860 468381 1463745 1862849 860565 1937294 1773368 364188 519850 1697712 236718 1044575 1988449 240812 680774 244929 940902 1465864 1606401 738488 464580 1596447 238944 1914942 610150 1429703 195541 1384845 615166 736080 1801401 1314988 85494 1591799 967912 665395 1481128 1331398 889508 1525563 1796481 1502920 1703909 1973815 587236 1959253 83677 1801679 194274 285992 1781886 1451625 1205224 255453 1853418 1423901 509457 1551196 233203 1193914 1514174 1776763 1503144 847769 1705439 1507781 196390 1866056 1057023 847352 1799425 1659037 544948 876954 319622 427629 24736 1256375 1096109 661723 1634069 552446 1761927 1872425 547274 679145 810342 364345 272770 884661 704691 1573194 778596 783558 403174 697449 1144607 1414050 1958250 82055 854123 1062359 1330320 823931 355957 617522 1084571 1760920 250134 592184 1906398 1051689 826615 403742 1677841 1618945 1833321 1544022 6173 1022967 1799392 1719029 850445 43404 339952 1946295 840551 730335 1040249 296355 968302 19049 678315 1480534 1563574 1541408 168661 340986 1331246 1720890 616323 5276 1166700 148561 112925 1761512 1260138 795993 1048489 1779415 854366 290327 1620968 787650 261896 985961 607047 120764 1485858 34307 692249 1810068 604811 754289 1484518 1767936 1159159 1030715 1987983 267336 604328 775583 739 955224 802486 1439101 358348 1004283 1412443 376356 1762600 1110583 946969 1457917 321397 213781 1815550 573322 1655094 1864485 1585802 1661657 1531466 1575246 1295175 1701118 496069 822964 277380 1867315 161867 1574125 998778 1983694 1563224 624040 876459 1076249 514544 1735082 193588 1069500 1186530 2426 1611018 1541053 1338147 846721 268153 1966941 249255 1183078 1255151 586540 17334 1522099 853889 1421311 674036 494277 731977 1273866 997831 317883 652471 634534 751215 1502332 1150292 1668215 550720 1100011 1382668 10103 51834 1975253 1595863 1240343 698473 538700 1169366 932401 951840 812402 1852864 1105387 199730 1544314 1037744 1962917 749290 658583 107669 1729975 1100507 1407857 917794 1371439 1654608 1122604 1326853 229648 610157 1194440 491408 1460674 1608008 1891865 312813 1381756 1056474 691099 1692839 775384 1201568 889317 1921368 114539 869677 811333 1357439 130554 1888861 1602699 779274 1141731 1130493 505464 1110373 1323901 993262 521837 1362743 1406007 578023 1592221 685810 468710 466156 1458717 821778 315021 1433605 313576 1796173 298168 348506 28970 636678 1029889 838270 1597641 506258 1237812 778997 1045797 774258 1309082 503390 707100 174760 1391596 946400 1229529 1135345 1969380 597590 677775 63215 1555919 1759108 1507234 1026374 1969046 1075983 972429 543175 990101 564911 413308 997438 1622777 1846724 692533 823629 1832119 555809 617373 1615958 481243 973855 1533950 311110 1426508 841098 929222 1817019 38977 716377 187613 1266408 1424133 1988881 1053440 646177 1527290 1089951 240916 856971 1086975 1277969 546400 461695 704114 1827396 921803 1506405 209762 1216933 1443463 1989782 212554 962797 160220 1318464 1604732 2981 597002 1785504 1936773 1451469 1478109 1314628 1436451 840954 1078450 1083082 1525239 834156 1703160 807500 1650971 1018084 837969 898272 608551 1906668 754775 1398765 171393 1212809 1207902 1920613 1542791 1653228 908423 21027 232207 1955769 1005715 1085870 1831878 1738625 998597 695451 589524 1544076 1138301 591921 376902 1650387 873608 1665241 383421 1548585 191930 1187938 318122 532997 1012014 1070706 916736 1010385 1676327 1019817 121982 45007 1563003 1066763 626478 1284660 834261 1302409 138686 1939346 1938591 1306521 960733 325320 178225 676505 1757354 632136 458264 649989 1905950 682471 1388922 259860 1967418 1893964 538932 112612 943986 1455048 511659 461176 110287 672685 1031135 820768 1552190 1060938 1385592 1297932 1245199 1134471 1901993 206344 1559841 1526633 978431 1526613 1511693 769707 1690291 1908616 1209160 117218 1930603 876719 1095924 1067527 1088397 685639 1501131 1691316 174816 1493448 1532846 1651474 1311860 102182 1311355 695161 940506 535933 607713 626000 658674 1414313 244206 1888963 211271 1859745 1575348 857780 1414517 1775036 1209273 1896904 1157509 64011 618627 540096 366455 1578831 9574 561521 406393 1069037 290949 169289 890901 179588 1272356 180542 1379253 1713363 119705 394827 570368 1193298 58964 1778432 1356492 1018343 1025199 1400167 1617085 672307 1248922 1153994 899422 1372819 387592 498733 1247453 1589200 392165 146774 924341 363068 950762 254701 1934655 382059 1237886 1193299 249474 317256 1637679 369431 265799 707948 34452 496528 1285803 301860 1378532 210154 1888102 1620365 273400 1998380 921428 1693584 1146895 215563 859407 1803989 1871695 404930 578764 533416 329300 717226 1297941 1054992 450712 1506528 1837297 1856718 637265 701236 183429 1392674 585726 446846 1913425 1681272 14023 1776046 340589 1597846 1767181 868349 784102 89256 1280253 955095 767477 289769 1563049 1757305 1100988 491939 533149 1608984 1145937 1668217 532388 1308333 1234526 36325 1895465 1209873 1012394 1789800 307459 492634 1135393 95032 1253056 1320112 1555681 583188 1274562 1107734 327650 91199 126152 941104 1528035 54158 1957679 634169 361076 1739600 799158 409737 1008701 1998247 298724 1828060 1430270 537881 1760741 1886689 603009 1503897 66733 933211 1960885 888829 777001 91669 734754 1947255 36655 1375518 1133689 102064 1228057 1411016 520153 301726 7 1125791 231835 1575837 176244 346672 1385929 1212349 1714799 1012891 676475 917782 884602 1891886 328700 259247 125471 949343 111362 1657329 1097525 408121 1014551 1555249 1879966 1506042 1535248 107374 181220 913211 1553760 889964 989725 1203944 875953 1129846 1959211 182091 454323 1204328 968878 1438373 895300 1109716 605809 1507873 341892 1538152 916879 796955 866319 1527884 1135968 1966644 1933562 431120 1297655 1685300 243275 55533 78409 1515004 726397 623467 925441 891629 318784 273505 1775451 732739 28975 1503733 940852 170142 600508 715270 1006608 1736769 159551 1977620 618830 1153083 628072 1761642 1425380 806848 391045 1826082 613322 1115048 1329607 1143641 1632867 528353 401439 1775089 552295 546691 1781799 1061632 156845 1276299 1394610 381433 1258610 303144 122621 1033891 1136326 1932825 8622 1693444 1979595 1367889 517692 559859 1511974 1038712 557954 1110100 1953071 1051161 1261303 467247 1819220 1007771 62622 155802 1189116 304436 1118313 1169532 809818 454388 283310 1950848 1681582 1310869 1739123 1280730 1141994 400425 556938 910407 1233571 1690764 1794249 289981 355850 1427497 384298 783483 1564844 1888920 360459 1961203 951468 1095504 19347 481712 230883 1147738 455230 1409829 1503027 1673138 194854 788923 1339520 173425 1478953 329754 1088713 200370 1764467 830171 1270711 1833859 104864 1508548 801851 1271799 688431 943362 262056 1643732 459932 526559 1962018 274653 1583816 1836656 2129 1472177 1315351 954575 982481 487772 1508353 1168999 854625 609773 303081 1432466 518599 251535 896308 880220 406976 61051 110486 623868 1705503 285280 1764691 110752 1545089 755410 239520 1353742 819886 221333 335656 1970786 565741 472946 1570910 151578 1653486 990016 1355669 1118975 1551000 1996204 140813 1872719 1096059 39618 1921233 1906218 1898059 1958203 1126400 1072895 327462 54547 1046789 1511544 652886 1589531 829009 945529 1065906 1035399 1440523 871777 1223213 539242 1160770 921689 1495938 1364348 1607194 421911 1594468 1387569 1933064 70798 505544 884073 1417888 1919286 808186 1527524 1056013 803170 1851111 654768 10684 815553 51943 1870183 1090301 1939456 661156 115229 462936 1705036 1406272 795740 1994182 339965 1465652 1966350 30917 731107 1953465 1463947 788166 1590577 219844 934236 399998 1290748 229374 1578570 266555 1296287 1622594 1341287 552702 1685995 588121 1254898 1267811 670838 939846 1050504 1762122 231210 37597 954346 1555735 714607 1449630 1309793 1423973 914537 990922 33819 1294370 1029494 1764381 1574558 170517 284126 527933 794083 922561 736285 266996 1642304 889115 37061 613564 1164861 1774559 1427970 654455 147110 1584056 217827 779473 1260071 346849 43366 735611 503928 1652054 1323196 801410 1867073 1893021 1835866 1998031 1525402 1983446 1859964 1870586 1464390 1707710 854430 1669406 654186 1615032 1461641 1938229 1786751 692270 99799 1915913 99716 1047499 691369 610630 645016 1011293 743850 539947 1260057 351799 908498 625509 331192 1701980 436886 1896125 235940 1220008 1257266 1981056 1932967 1767314 1685693 1035717 315061 946031 1444451 694856 433774 1600349 1761559 228281 230591 107022 362240 72907 1130830 29015 907820 1902506 658206 1976540 1589371 973674 1960629 145984 469164 1147996 1539367 661737 710091 1883971 29563 484840 960796 1827714 1875337 696530 704924 1193786 1549199 1175358 1250537 1760903 1721677 1202420 728375 432402 1666969 829203 1597304 1593724 916258 1413203 489051 1224444 1886760 195664 1866008 1667709 1809944 637875 980566 1597099 1805017 898371 1908295 418555 1400124 276980 295111 630355 72464 256096 642790 1234305 1762995 1986916 66584 1119366 676340 1745375 1126694 453369 1854631 868164 883188 1327056 1518395 1180756 1540118 346049 1094642 1782738 1583210 702879 841544 1563829 1006334 676906 498789 1370203 1303499 525699 106120 1657706 1642570 512767 598811 1523977 120676 868112 769839 1187184 1262743 1125786 1086275 1797738 357090 62618 15156 650597 1880850 1433415 4198 20599 461694 1859298 233428 731756 1792258 799364 169247 1409951 1403998 1322221 378763 630932 966561 871621 20153 1784258 316668 1498013 319849 1377860 1106750 65087 547368 903495 458110 1129671 167334 964604 1639112 250856 797248 896349 1654683 1710540 797255 491580 385559 1138460 1937283 300757 1778022 1869424 1841641 1262582 1585836 1216442 202367 1188870 621491 1175181 1625644 1287658 820177 1335088 134588 963072 770008 372651 991016 1821702 1747752 1306480 124736 1742355 328334 233357 826573 1194697 676930 207010 1807715 1804506 1559844 598266 1848784 1346377 317452 780076 1134674 1461361 1844902 432854 557330 74741 378851 377269 880794 406427 456917 1832288 1445516 440543 599189 1885963 846618 847452 873319 746041 706094 54290 1377733 795 1513127 692997 1509340 40824 67505 1754617 529898 1622536 1685567 1944107 997989 669017 508174 506612 1503171 13491 1010874 1436394 616609 758074 1777584 86102 493490 1586502 1328995 257562 616808 1764298 73528 973057 4657 1163088 650501 1193369 462467 1689140 1606507 661752 1752376 836639 1861424 1393613 519205 475254 464753 706188 1834601 1809315 818425 1761515 524302 397201 991416 1262376 583942 1984630 608012 844068 1849748 1695780 494159 1699101 1956744 70063 159410 1820922 429651 829333 1696311 1560178 218103 1471846 241842 166856 563705 128710 679197 1253963 146324 1555980 1871265 664250 408008 1079796 662776 374593 1668646 859796 1444423 630335 1310501 170708 162703 1015105 152699 1078849 1208221 395392 148404 1406844 214511 1157002 1595802 1618565 324541 1572866 738216 432217 1054674 1729591 1676317 897906 1311194 1962393 522233 676865 1978870 1401762 1754075 1834901 1145664 442360 132462 404755 577656 732585 1940469 740184 722625 296049 917804 1752480 150554 683947 956682 121010 1029239 150082 249047 1475158 356457 1406520 372931 1076973 1849903 557593 1953301 790811 319472 1054925 1427316 1470447 908034 75742 1061241 1627015 41227 1840820 327133 301845 290353 734052 1021245 714226 256855 546151 1993218 518218 1645542 846798 899362 1324673 1201076 946514 1337581 454469 940542 702917 1914241 662269 1221724 164528 1317531 1223480 907576 1314349 89697 316983 918884 159749 1772815 1142441 1776345 430948 1538533 949173 1781508 515519 793826 1724042 865693 659463 729618 1794726 805234 200077 1877159 1255227 526384 654417 727745 764094 1423355 651854 792084 1218158 1566047 1705904 302615 1350459 529489 1455649 912729 1799720 340658 1934949 595800 1687990 1347405 139045 94664 603701 693587 606513 124567 1129322 183660 1967200 1189733 1553998 1299065 1761967 1769048 10277 105276 757486 801118 1898834 119668 658495 1655447 1884955 1751058 618812 1737748 946553 36604 1689156 951817 220157 78427 1491633 812743 1129533 247130 693098 313125 516409 157920 1987511 1933661 1385813 1508802 791439 132273 1958453 693329 1648401 629308 1895695 1989241 1498321 1996988 852464 1668673 646120 1247502 1322064 1268172 217973 896213 481017 464770 1177155 880102 1196356 917497 454328 1651423 736141 1638297 952897 1119218 16623 1675499 1632900 130205 1137007 471654 1771784 637468 171098 1020946 1615920 1640720 29055 811890 1215037 1907165 1478275 562529 468328 958723 233724 1322239 1042425 1030846 207710 1197041 842094 1985073 634885 34587 1256906 369615 1961554 634356 347813 365982 838175 430567 969934 359037 1966302 1269798 323186 870285 788038 1096271 1739268 1264045 667574 206223 1445243 1582513 1992758 1480635 1710316 834710 1844120 1111955 897021 1523592 1229387 1306622 184727 214064 1189794 813588 1089346 1279444 854816 5036 1979804 413064 554142 553107 1112208 158333 1223421 1462388 860511 996348 1209818 179301 1328921 1024601 1730560 839568 729309 1915817 148560 145495 1207320 1834779 281534 812190 161714 968110 1112435 1260816 229979 1089354 618584 825828 1926948 583367 510343 1486230 453686 938436 655124 769817 276705 1046021 1937734 1760730 1040321 1116246 1513101 1692423 509910 973849 1878893 1101418 15449 1724010 214569 1073222 941087 1910824 417787 1465513 971268 1260554 963437 559694 1773955 1631388 1779154 1417197 1725922 1901284 1806972 1066380 548066 944578 233747 463394 147853 1089208 1908256 1220985 1225259 1022199 1462329 167633 921131 1546870 491930 446583 1148526 659464 1141112 1390797 583365 1800562 1753652 1584014 1104025 1069888 163450 1267392 249328 1405482 1727153 476647 280739 499176 527471 1973071 167376 949836 1832038 1995899 718992 532160 1968979 1288579 1064993 272239 994765 740117 1947391 329985 343238 1926024 1936248 1147711 1331961 871512 1257404 1282754 989045 1938398 670326 1392564 1038533 310464 1485932 1819234 186443 1108100 825783 1980724 1533961 510234 1269791 570498 1781303 803648 1790859 849847 1761481 1848798 369802 1465118 1012665 199473 1019312 609340 211477 204278 1016514 1928471 120691 926399 738684 235390 482706 812397 1147976 1248224 995943 1436859 724268 883423 1310313 681435 1305129 601892 556130 934908 1749013 149613 444920 51318 1946110 60135 446915 499063 151752 819775 241784 1166087 1951901 30086 48624 1000613 1124283 1386775 1902034 1006002 560468 27878 357033 1099656 948265 1610251 656879 687727 816270 72213 1768030 1759147 258078 327042 61281 172555 1089388 1146033 1978494 1522480 997416 654412 642012 1031346 624032 1606782 1438910 1862542 648930 316692 981084 203909 110425 950862 555605 1259406 1999681 1992668 352197 1476659 1076305 1731342 1140925 1865258 790377 436956 1580789 1260727 1954959 1598929 5664 1388240 677088 530470 561842 1694044 650664 1790131 1571953 3608 993774 1399389 19493 174020 1872157 1904838 1800890 1872765 1094786 1121757 1537795 1380427 1435923 1067506 423205 1536950 1910506 735494 1296239 1524063 1031224 1474611 286342 1813215 4899 742728 1729226 1360470 1681317 842738 15964 1467333 880999 1339735 1427390 575319 1472430 408763 1687870 931528 1681513 714117 1756294 1504401 1567901 452863 1461238 1595903 903610 1688255 229055 842499 605156 559695 433266 1228636 1973395 893672 998315 1111092 1875858 377859 1603428 85895 1086817 1309776 1584155 307368 78676 1646049 1669975 483856 5088 1311209 1762220 971730 1665268 848930 695014 221701 171189 1015591 779853 1721230 1639365 1000710 821398 679496 1292379 344322 73481 697254 1814784 157097 1537018 764433 73955 132084 965938 1377233 282776 1740812 1705922 674701 328041 798839 1133485 1814949 1379254 1715692 721505 796670 927642 1643177 1091168 1403298 1665019 1643641 998953 703446 1749487 1768418 311428 230870 151256 1950898 694268 751631 586026 1919220 1354805 273440 476727 3529 1240419 1372537 1747108 1558866 960454 1372858 987967 572594 1412364 578275 1920689 1715492 353265 787976 1136822 1668808 608091 1128549 658667 414933 1972469 1378461 60259 6293 38058 696869 633061 993653 1264469 213968 1674655 1563025 1740999 516199 1095310 1968726 914355 1672660 1901031 960659 1018427 973020 356072 1318564 538223 1122817 1244953 1470115 1734430 90299 1474843 1602285 184877 829257 1558764 653429 9598 87410 1683671 865243 42909 1598277 344054 353716 207893 484725 1918338 211296 516404 725620 1302238 337790 1135314 1265454 445931 894845 955285 1596796 741961 1951258 1380235 898842 1155965 354602 1781750 1039646 314334 164370 161568 642215 1951743 1805252 974987 1922317 267905 999881 1721566 447396 689149 972524 198101 482125 407506 1180309 1410173 1552840 153333 653274 1592144 451184 1311993 1633326 46367 1415060 719411 1989953 366257 361933 613394 642366 1924583 687130 1415478 1753215 813120 360014 315132 784480 1928161 71120 154038 809011 1919595 1267655 1872800 1518404 587101 1479209 957255 1129816 973865 1862991 1441543 634242 487408 26456 1775142 1601472 1624127 1528120 766252 369468 1751691 350727 1457958 1655789 1574754 1107435 87840 1383249 1772857 1076520 126137 193142 277169 1142927 420194 562174 255059 102636 796126 1328652 646554 1838775 4268 405033 1933920 1497739 1826637 1982008 1916849 1778428 898681 561385 1300626 1606636 1877754 601366 1315864 1684725 1229899 1323926 1282291 20226 947029 1087977 1433094 747336 1718915 1523165 1119638 762929 11455 1668883 788262 1417887 1954667 1147122 70412 1241304 991100 548726 1373168 1485919 172371 463135 1745188 705569 366146 470850 426346 1877000 365339 1332292 265895 1393645 713964 162449 1740066 1905052 353211 1965370 538794 1903790 1826621 558867 285864 1088341 1806500 1898582 1979587 808461 507956 1956154 896309 1170423 807741 891896 1179501 285560 1375168 872725 7177 1204799 1644953 402364 1265182 1977198 805307 1303644 1866378 135855 1046630 860871 1152900 581393 1532022 1562277 1989921 976190 466815 5675 1179437 1659612 1922642 1858689 549925 864690 1204041 254801 1634141 676285 623632 530297 974729 1485708 327996 1397969 1119243 1888526 998551 339718 1140698 613533 198566 1881340 345664 722414 764334 536053 1897555 951528 916198 392101 24824 1224155 159968 98017 551034 1718008 916917 1315566 208329 929863 748662 1112485 1348896 1088911 1885891 1921324 1878143 1977232 1344278 143547 1139407 1924279 23472 761802 158332 986969 1524701 1880807 280668 105571 1172571 1456521 1938590 1274107 1378824 1271263 1840665 1894374 842996 757757 956772 640129 1856913 185504 427937 1411416 875520 1315889 12496 388733 1190628 760828 1353530 1176559 1813944 1516509 71643 1167515 301906 1409250 143684 1741763 1374593 1523504 1247088 380000 1073705 1850019 672739 521714 1074334 1280139 334121 1793254 971170 1387833 1752745 683931 1190208 1147622 1842105 984333 748863 843550 272862 1057006 1279698 1974079 522201 597707 239377 91202 1079793 458795 1717265 379516 676869 1978772 1704599 1542985 1587820 1262810 835194 1141547 264562 461313 1104273 1199553 240194 567094 107668 1627860 964183 1887322 1678109 1491198 824652 1023700 1188001 1845039 797375 590220 191549 999728 1494188 365376 960031 1536122 1121945 350297 1537512 812466 1629613 257840 1394761 113839 1176369 429972 818236 789212 47971 537331 1084848 620306 675360 1452955 300268 1987479 1580439 593529 78263 1402837 446400 797351 1150327 1420675 1663080 870844 63846 428507 54908 1604840 836548 1390 1684592 1811807 1478941 1663493 1367156 235662 1844470 1513983 310078 897305 78203 1701380 1163794 1415582 1206524 87499 1711647 315464 330517 974950 1036637 1080695 1832985 97732 1903107 1934038 683698 385455 909365 501787 1597487 1556872 1535146 373969 1050484 1307791 211650 868260 1580254 117904 1165994 514003 1892169 1866028 1841141 1860939 1868740 985420 610334 1148267 163252 261856 1752934 292622 1417096 1503781 27468 1763780 458448 805656 87659 1009375 1651353 1948053 1250234 1195443 1510704 396360 1069963 1802294 1737542 1568255 721424 1429506 328778 1359933 57445 719264 1990796 921482 635282 346374 162284 725441 248536 1599789 1630505 277227 348261 348249 1347830 1070697 1140727 1519565 1356576 1242758 1378075 1597671 490733 736983 1350006 1749575 580929 1786018 316508 132407 1808569 269956 1529990 1412281 570695 1013954 1203435 1698741 131361 1568238 916873 1039416 1975665 443190 371077 724305 1151238 508657 1525846 1927484 736140 373863 1026432 1265001 823453 1984778 262531 1275318 343283 1405572 318312 392913 1048483 1973615 1903922 1830634 1301475 1607747 1138683 1828345 50818 1535311 1607925 1977230 1480464 1963631 380800 1669088 272948 183030 1795156 1862017 1715291 1334448 1534688 127599 854322 838004 194290 1286997 823621 156997 920218 453277 1934451 1723289 1143926 1255601 623288 1101642 762427 1341110 1562782 566184 892395 1035373 1134125 1429319 976507 174912 301132 1465140 1449211 1132851 61276 1049711 1112891 534518 1336734 1753554 281246 1445289 1155306 1679988 1733860 1106383 687526 680792 948835 276684 254635 707298 471460 1481240 424779 829112 1176595 1368342 186075 1146271 237631 797027 1462023 381579 1835473 990931 1808862 1125399 488201 1614496 1787718 989816 1768613 463497 1374773 1250559 86900 1504027 1681404 1229498 1479431 1888853 741273 1902160 1331115 1981030 1005081 343313 1980947 1000507 1223606 1050503 445239 310343 1520439 80167 1790845 770892 800368 363534 1393713 575212 1476424 479722 1166165 1292265 1052083 253317 1182868 601081 720878 234558 285766 579644 1203021 1551290 676013 1682142 1834190 509019 1237425 197610 1126952 236657 1454984 779814 1664802 489279 1623289 148176 705098 1264699 1914831 430981 406462 675151 1437408 1105410 956630 1284249 1093459 1507124 1350589 483208 1466980 1279466 231666 257662 1515631 626855 260429 121553 470505 1982345 1167549 1837051 1191240 1514369 1398697 1063404 1591520 92470 795967 492493 1551479 1935503 1902770 1490601 1444937 56331 1689607 790814 370508 1395655 382240 613191 357802 1423584 1516731 1476763 1345385 802968 1725441 21848 350536 997761 1965036 367716 347789 1640563 805930 965358 271400 1762964 552346 1113547 1723328 317022 285433 1021313 1753308 1511203 1857652 110578 1914616 299984 843729 1950027 1675205 189852 1923144 118570 501705 1046998 823360 1440257 919712 606017 839129 449018 577817 1851802 1725904 1194612 1218680 438661 1756417 1213393 376392 1734948 978691 242505 1254506 284452 402498 388378 1040207 1445436 1808979 171317 378395 903536 1409092 1297089 591579 1123733 1673011 1908067 1655293 885776 1129476 455703 465310 812910 1808816 567358 1157879 1632606 1610935 969152 259082 806202 598219 749124 1208833 394567 1354801 967470 1808725 1537690 1327143 495041 1354070 202542 197241 706978 1589162 563564 339805 664667 1460235 669068 553732 645228 864527 1180875 1730090 76465 1368470 1773561 580499 844190 1474087 1687589 136168 1476551 1713773 1567107 419528 1724068 344158 695573 1479266 462653 1890037 1377402 446686 1324291 1845034 213849 1837680 163196 1256623 1548317 207500 1620450 1732484 1596212 856753 714326 1115407 761083 1529485 250233 402018 1132275 1028458 1223943 331186 453924 1565742 1665685 1641850 10191 608564 1957293 1664259 1355495 574160 784754 606071 1091101 1289281 1887992 1004931 123410 1422549 1840081 479452 1288724 601926 869073 451056 494705 1069116 1521416 955782 19211 669366 432765 1595529 1128245 991489 1021240 101983 335468 615407 774970 616433 1159099 165580 38320 118745 805183 1610728 1184005 1566726 1891043 183388 1698604 153014 532254 195430 329297 883895 1632556 1145860 1604136 484121 1192667 1739806 961431 1540451 411342 1266332 1909727 107977 1210495 1490418 769236 1677878 416967 1218515 321381 6726 579179 178968 704503 1043896 609766 524222 599359 1208796 876848 181610 66110 845556 348867 1229108 1094110 103817 1156867 37517 75201 1307873 40364 537370 1520698 1138901 1176681 278625 273495 685953 1217561 1316253 793935 210503 1002020 1540201 597079 1110355 1458285 955441 1046016 966119 1259242 956909 1015890 994002 105443 51082 1283645 1052602 1347098 1425995 1200314 384230 809877 1690608 329676 1980988 1064182 594155 343617 798215 785205 1004694 1540694 688706 1965551 16783 124871 256991 1030301 416342 1340274 589772 1325370 845584 743447 1029972 717291 1338420 965464 1271260 1613715 1893566 10799 922697 377349 1150401 1082108 1088615 571942 144185 394329 935803 1215895 472221 451752 1351060 1140581 429803 1131426 1684414 107190 487050 629385 1738368 1570763 252755 1693989 971955 1548446 112426 1515104 1382978 1543785 992248 1141511 843361 1882770 1863773 1439931 1854671 1432381 132882 1000213 1003703 1061688 527678 359194 119223 1340386 111151 1584932 1816867 1456211 609520 1982619 556486 1144528 1244036 612769 1278085 195347 1475060 579053 887087 989131 1391339 1567790 495577 634675 1316757 1087109 387811 1622934 1825110 1081876 1081518 894299 12470 1987808 6941 886255 1127617 1879381 1542478 1460040 1229421 369240 1368721 1891389 438360 1590043 425311 54776 1971089 1761047 910980 863921 692701 852225 694665 399097 622500 564377 1974090 1546884 621858 719427 317003 1603381 950911 1318955 1282589 1511685 549107 363000 396129 184906 577783 1877637 1244970 17718 1641564 1252582 297406 1413734 1729612 1427511 1531902 84622 1895061 1232402 1740202 1385581 1122942 347912 1974725 480904 751737 1865278 1992513 1623085 1674849 1660998 186600 342871 897640 211684 772735 803698 280364 212186 1089920 127770 1401407 1630449 562293 119902 1341211 1818960 846908 1239569 1890067 1475487 46867 444501 399827 659125 505060 632462 1484241 977845 1756693 1030955 1784917 852479 509455 371547 1193838 1329383 1163617 1280186 74289 1628122 1655105 105623 28248 233241 1285243 97937 8016 533771 1609397 816350 1928403 6954 1082960 1988068 1625185 1298340 877913 1099464 242783 113696 1338928 1829714 1879341 428581 1769022 364028 1287083 708900 1494092 1419262 22965 1406536 1977857 623191 216275 144538 370814 361576 1492137 88006 660418 1302973 276063 1057229 271735 1652640 134880 1371086 193048 1717320 1432249 499862 1559712 1101807 279906 91357 17118 944058 702626 1504988 43098 1929758 846558 940894 1019057 851693 1009989 758506 191554 1369693 831651 1575435 915482 1187983 1741931 1256239 840839 1242659 912448 239290 882129 447717 1027540 1827662 1780127 1577809 1601430 620301 1039296 701947 491323 653065 545553 931742 485863 1548242 1393872 16301 55931 766825 1824253 28700 249252 137125 72069 1247680 192656 1590570 613481 274536 1927153 1936815 234962 1756830 161485 1700379 365371 1540561 1328320 557938 116356 956680 313124 1767131 44679 896625 1547732 786088 643284 883186 317127 682931 1539179 1342700 571023 1671154 670559 1656717 1839595 485474 572538 1464062 888134 390981 741552 385411 1023718 777387 102900 809106 1793533 83453 1819714 731818 573768 841924 854946 1374280 1979765 1381632 275147 570796 1124920 162311 1310147 1177983 1486999 90882 1503569 995636 1712829 1914151 1199188 1561480 1103097 1469548 1860993 591155 1057347 81440 1217886 542768 1409209 634441 1894040 1428356 1096014 849922 927735 263854 792723 1082146 824255 677948 252136 131827 494549 654765 163160 513603 1666180 1593714 649788 1364153 63481 1017426 1050358 1529399 143178 824468 1619535 1056918 344225 1849829 1321494 1676031 1540845 971724 748105 1925798 1975992 332439 1692742 322743 67559 1285956 1403951 410163 650502 189593 1447225 1721449 277650 457241 450751 795603 508562 114104 703952 386755 765615 244012 453190 303817 1658941 1326067 1469336 1337504 1298149 1045996 233410 1940815 111927 864614 1626713 52741 691133 1108610 1448026 352853 1617784 474295 1857656 1273124 278668 487609 1280338 1352899 154275 1470532 1750676 366068 1049332 577981 1677075 1446952 726050 992920 68296 1122215 1601054 1744724 1995768 849878 926046 1516275 582285 1543895 1936740 1569188 914790 1416894 795412 1971412 572314 542158 1953760 1067336 804303 1397186 1643921 288250 762647 1949234 665907 446584 1995264 752883 1829731 1068888 462996 1007937 1727619 1731653 950856 370072 212493 365077 757887 1342396 499967 1097407 712631 711821 1191420 1630350 689103 1690464 348498 1377862 264894 362539 781147 983551 192779 587174 796524 564214 890110 58705 204631 1168024 1064838 1885565 661612 1297917 90340 1613504 153237 81706 848983 1936544 1860456 694788 572409 1197846 619059 1516629 1805142 629292 239066 1661672 993630 102060 579484 973056 889707 1596535 987261 1528876 1027654 1123708 611020 1811515 1196047 995966 1370800 1315853 969807 65744 269607 605849 1546891 263108 487469 1851967 767025 256894 1411774 1665422 567636 1357239 878912 99989 730889 1764824 1197306 1139305 552975 901289 772823 1221903 1986181 1598944 1536515 22296 284820 1956864 1495563 1682680 373106 192771 915729 271983 975281 1450342 1519696 1266946 819154 657856 695384 1251141 1464108 1971615 1960441 783647 1225982 1748075 1157889 1657100 416509 1592397 1436322 1165820 1182491 1341179 1044859 946462 127140 100280 1500614 398358 1054356 1838784 1356641 675713 386838 1207897 74544 1068707 186063 1467411 1555217 843192 60468 953664 1839215 1514230 664289 1908364 747428 1316877 372472 1278305 120556 1461283 978096 137042 197541 1010649 357767 904718 237555 1558943 35777 1582817 1909660 1742703 1814264 973264 1775499 300504 795553 1927596 1661068 1633178 1404218 1169550 1728735 1662405 947746 1969249 1918138 1257504 737492 954079 1025484 936108 761008 646509 1953012 1395596 1161934 804672 352799 1812365 467339 495870 278608 502453 730715 1727909 381722 1712186 428848 1558910 728314 1789206 180750 1376589 967692 631314 1016430 749288 1778769 155144 93546 1745301 769197 24996 166172 1879762 203347 278655 1622072 1050683 485886 1894907 479438 1768013 1904452 1863602 918737 1692789 965646 425701 1522161 1773072 457263 315826 1462431 1026347 1683074 153388 1557604 932883 32863 1538072 1048147 1236569 61418 1312371 850431 421944 1985658 1203516 670030 205102 751390 1668185 1336567 1810416 1742861 1240333 711511 65411 410278 25122 331407 1068666 909713 788132 402916 52571 723539 1249677 1349404 471341 3111 1641103 1649135 451073 901097 1952666 414801 1246901 1441891 1308863 1339068 1781029 1944855 1723710 1603129 721125 1376502 593859 1887848 1104523 532383 1891741 1978081 593486 1220711 486852 799156 1746721 282518 719346 1697974 1581051 32656 1921350 1063586 1802870 766792 680575 1284193 1053316 231693 490066 1301897 924205 940747 1656768 1881765 588801 1975873 1208365 1525840 122377 1836721 729605 511409 795661 941775 1537057 226391 724016 1239623 1120788 1123766 444281 1677220 1601105 1029115 750918 614710 1070286 250211 454478 1028792 742238 645659 1669344 856947 1582110 1597004 100897 353572 1766463 1349563 276201 728824 769011 900137 1467939 243249 793455 791242 1221330 1049194 1137951 1571460 119399 754024 1539098 37159 961986 1583872 825760 742507 1485089 1672336 827052 1029260 548878 1105835 801999 244112 348562 1812987 1670956 19068 522549 1618488 848022 1969246 1106814 38772 1384788 367221 1924181 1270622 278432 790072 515605 1778991 876341 1855802 1655564 1772570 1929781 1515105 928600 1715806 1888694 269057 1818648 485859 621649 370384 411684 1189642 357554 521423 662945 436085 327629 1469093 1487073 174190 279011 301574 1602074 1349682 55414 1138896 1652946 333449 1122928 567275 992634 877211 122086 22376 1200324 112505 823166 1105225 1907731 1138382 1598659 682152 1116666 422466 920888 902695 355115 1696072 891625 569610 1391813 1963891 1096328 807491 1000057 1100204 1245550 1970125 835012 943782 32292 884099 353077 1841312 160255 234960 727566 1191767 1542188 30593 300891 243082 1582132 659074 873516 1035433 807696 830002 1561432 1017874 967281 1907889 702531 1964410 1685991 1694897 1703441 1114923 1366638 152734 116603 1986283 633231 1728998 1434118 1278957 597843 419215 127242 1507072 567474 1490650 344176 286010 1707543 661467 1247405 190674 128477 1290251 1526963 1752801 1882978 380860 954135 1805232 1619516 500756 1413985 1238491 1290275 1932436 148089 207395 20398 1327966 1387011 663372 1985379 1514863 1568046 1652154 1440773 1336792 160583 687879 574050 75130 346474 1287627 938592 1941019 1242446 964229 1369471 203282 292571 1436097 1428756 169773 1076529 1797764 1803677 1410615 457951 113208 1876632 1716299 550520 310754 1738480 627525 802962 1483451 1407276 1760861 205731 778061 1710960 853267 834821 1525177 1301640 59507 1731556 1685685 299202 825706 1815631 612526 698601 1324866 1238853 273056 1200678 1185899 394370 1156662 1880847 349137 1833932 99585 700958 895775 368469 417171 1252375 1240241 719848 1116863 568396 203167 1193954 1959991 1425510 683260 1415474 314159 222119 1133495 883180 1014409 1136121 69061 1445853 1123281 1214595 1135605 1509070 912474 1447001 284137 1345907 1862810 764951 1227160 500067 461146 1762290 1152591 1540477 1384617 1862251 1472776 428920 1582833 136991 101556 438675 993224 1015056 1972153 364880 1030120 1098637 1379387 342964 1739927 1950403 961987 1022858 1566390 854162 1343504 281104 179483 23726 780437 1494747 667293 87856 771868 1473862 220764 156670 1337798 595872 1546416 1401896 1212032 1384649 1094071 1682030 711916 1563897 283629 441854 1961820 366395 1710304 90222 1868082 1068803 428619 1130201 255272 1206057 1341829 1445107 211491 719376 1992308 145149 1318786 406946 60231 1337363 1278812 186577 1913027 545288 1255314 1976820 556794 904322 8814 1806440 992620 1525039 629625 86210 316571 1321956 1985503 824507 31837 768197 588920 378886 1165369 385627 1592062 1203147 827832 1991568 445070 1672013 1861365 1240304 1734820 1541821 1691630 194452 1169430 1614100 1178588 256414 1905560 1668475 639391 1043099 1353315 411348 1373573 379352 32971 1936418 1645139 470535 1959763 393829 340691 820835 999194 1598067 506583 435441 1993571 401450 960085 1380486 1637903 1446885 1947915 30092 129047 209277 1079677 473074 1741732 919794 1652195 1877642 1826548 1040225 1671667 1849141 1600506 649497 455726 1346730 843841 1622682 715951 767033 419115 325626 174904 442460 106016 1598788 970719 1344992 963963 785812 1326872 372731 611438 18009 505760 1422316 506346 938181 1665887 80149 1481023 1636804 1477254 1890358 146546 1541294 684732 651352 1498155 255126 402310 1824176 1351473 1738361 229738 301586 33789 1302752 1707183 591600 1878790 934079 842685 1879532 1135094 58357 834192 1151420 807438 1591499 1425571 1105861 267576 191918 930951 263885 650285 1036397 1438268 1438310 954608 1605315 139426 1110674 92701 732083 1313606 1347765 1189765 1202464 950664 952683 1369205 1085719 199760 1665045 382564 554946 572652 993582 875371 1933888 613910 1021654 1603758 1936160 1667966 1415580 586251 1511141 376439 1597191 1524553 1134123 1586998 1896181 125973 1785541 1581058 1529683 1019541 346469 1986523 354288 317729 414982 1206224 319448 1908187 935690 664110 1935521 286744 333439 999776 1664490 1963153 741274 1655880 1327284 1035887 120204 1951353 88011 1914407 1668556 1445768 837283 811275 467835 773307 1215031 730811 211195 97721 1575038 692102 792212 129749 549748 1717302 1310890 198851 55770 836575 1983536 1160315 1170299 1036313 1479505 1594831 1754930 1754171 35635 385147 1874712 1428948 717253 1147482 1269706 1522306 117296 367685 839508 1740969 1679706 488401 856683 629576 842462 1595719 965022 1624251 893401 125070 1771502 654587 48855 527753 459050 1655769 1978226 1730175 1644097 1884379 1864993 1832878 25092 1835772 1861507 1514604 493772 1552233 1934002 1493898 514072 40873 1581379 165638 1914471 1883996 1495256 254767 1337349 115201 505638 1375133 1286830 1460800 1638060 975699 1828239 992917 369607 688437 1111758 760625 1819723 1374092 1054703 243231 888951 882705 1921847 611328 536175 1526493 405597 497178 1136626 1142713 523119 1865542 1555912 1854542 1878269 921165 1653539 1137324 523325 104450 1528049 694411 185810 1494341 746882 816086 171135 1557717 943461 699195 61066 331833 853485 1747384 720879 203060 378490 712922 576571 903956 189681 1389679 1342752 642690 194550 776611 761698 468712 114402 629927 1924409 1528499 1598802 164402 663978 1518130 1360367 234625 1733566 969024 1956263 368443 570827 758911 220028 1933767 223076 1525569 1837599 1331298 1418276 1544194 627575 633609 365313 1572375 373643 711788 413809 793875 1593032 763187 640445 1679113 1975368 1560291 576367 1634692 964874 389990 1369002 303346 428028 1747782 301237 782534 727116 1895980 1311139 1461187 617785 178614 422724 675982 1998612 1485378 1597941 543705 988126 121946 105188 1750811 1543591 210634 1205713 447698 1772390 761587 1314162 1382286 4592 1833631 1873363 1103181 335765 1331209 1161353 339555 749134 474535 1909031 1760268 728999 55503 1161558 680062 1518552 656149 21691 870349 1324051 325458 1298400 838665 4626 997929 1434853 1442309 1255181 320815 113546 1497495 1090626 1676093 1941513 868341 1789625 1617907 556063 640163 825360 1241192 250883 1796647 917010 725600 990723 934547 1176084 797036 1102695 449587 1635232 733636 67331 885380 433759 768723 1924786 710085 45709 1508293 223651 1650204 845939 333415 459575 1355205 650754 189466 1852807 772701 145686 119794 486576 1948783 1803229 1275128 591243 1426521 659392 420468 1878333 801831 1425332 969180 862207 204862 1254615 1982071 1347945 444870 271347 1204686 893763 1935214 1745834 1718089 735811 909451 1086749 1081223 1415863 690811 1010754 911050 1812943 83137 1918953 1594733 325020 1729947 1436863 589634 623107 2037 1956270 526974 597117 1790325 1210761 390234 114216 1328095 620366 935133 50152 1416531 703514 1050823 823227 979548 1878788 1690079 1639491 1099188 36147 1588553 564090 255572 305746 63836 219991 665900 1892114 1599266 357137 1726027 946865 1681116 413722 1094949 1764998 1845791 334806 220881 1203845 25195 722849 1154650 1533561 485319 97097 1445530 1629644 1270259 1556323 1285679 1624249 1540468 745732 316470 971067 1224139 454969 1230251 372363 413917 1029024 185640 1788128 1579000 1918531 1009835 442418 508410 999065 207736 1880062 1516540 929215 1249916 457131 1610818 1035955 1089563 145753 547717 1600871 1990484 844807 1119563 1699030 161381 711221 465331 796780 1245681 1300494 1285063 235982 777027 1000178 1861614 1857149 821951 1122241 1976645 1896917 1467903 1578916 290600 1568638 1070222 1626019 702089 406513 1095692 750070 985071 1676943 1973887 1465523 1462849 1104153 706725 413389 1482171 1352637 227088 603510 1988138 393210 1835066 425889 305909 631610 1868317 369002 180690 1941020 1446583 1362195 87624 89320 1173452 634361 706301 642685 1982933 1557927 1493927 1948488 1880058 416222 603060 646092 525079 1285828 1463530 382653 1116950 133768 1003695 917736 635103 1588975 1536380 562340 234092 1431732 618700 1764152 1908044 425851 593861 901426 1550931 126899 1570136 1325688 621871 1345946 881159 772829 1772055 1972537 1375281 481488 832545 1925920 435814 1803784 286779 752800 569226 1644198 1082375 1768026 370287 50767 1972830 1189205 1280013 525136 142148 1730061 971252 563888 476129 1332658 668488 993420 1050449 1631608 205180 638813 491950 663084 179184 351909 1602888 169997 41640 435959 793088 1101745 506875 1112957 381462 202316 1598412 1144306 1624229 1791481 102542 1468362 1824 1875371 1982219 1461477 1066146 486019 868640 757724 1910730 502038 1967951 1312989 1473031 363668 1437436 1376761 1380584 1681760 218038 391947 1310367 1529488 1290581 1844132 653830 1836422 654337 1709849 1690852 909404 1121765 83774 1679804 605985 1234029 890898 1272720 989757 379952 1560528 368854 447989 528282 1760829 1367700 1406780 674415 1068146 1021127 1794829 727042 1229268 137866 82791 816259 1104865 168195 1703482 414248 1356263 1373726 814505 965948 1677872 995602 914714 279870 259546 821207 426572 364887 846692 1772288 876945 789262 268483 1681051 238307 354151 981979 1523999 415873 267989 1877769 377875 1803798 26908 479790 581211 1070699 585553 1235250 1893831 209449 1133426 112880 1475875 520516 216152 105214 1204224 18271 1170044 1994309 1105669 791085 808680 710647 437680 585117 1113216 330964 1548569 785923 912992 1011651 274567 442919 1142270 1907107 628088 1364796 1940723 881570 81078 1408846 559612 1342334 351151 246603 1959789 1313432 1881805 211578 1109076 1399183 1279823 1481836 1247832 995801 184413 337547 1268548 1636365 1312183 541338 1291288 1176510 1274556 521978 1860629 707039 904166 1788153 1607159 1504781 460316 150648 1465705 1791874 435417 1343348 340715 1087302 1475852 366209 711614 1749362 1543431 462930 647871 1443453 1144330 332957 339543 1780349 1760207 669696 237929 797020 71579 448329 1048220 334731 722440 449812 256956 328972 1511806 1626267 1674017 494556 1658581 1070228 1010738 1674624 1168919 1285776 1195191 1274349 1304828 407424 1176247 1122323 801162 1796517 1908885 1074547 112242 1990155 657777 1591413 394565 1408542 1030528 317301 1964590 1405291 932577 1831976 1454253 1976070 1917317 1734112 1934437 1586063 1517797 517633 1869257 1299681 1741035 544987 496507 54928 1100111 1784203 1662827 203041 1115208 1177932 1390828 73555 1331925 782643 1761222 1846734 29967 574011 1413489 1935372 730743 595533 764541 266648 1155962 769569 920955 1001539 1429276 1559366 908176 1049345 1568750 1311806 661192 318354 1950742 1697166 434323 1228792 670883 1107714 682780 1275801 34481 1201520 429820 552778 190986 714912 307254 875596 298685 1443392 277102 59967 1165431 667217 1575083 1151959 1503855 534657 616595 1777927 64582 534245 1867526 465735 1988085 165197 732875 1013602 1377126 1003455 995027 410020 1321635 506910 1831621 72095 1256233 686272 101355 117173 258014 913525 1650790 1912267 5698 497312 833714 1618065 1966647 1299193 777117 789117 55980 116429 1497226 584314 1603710 752597 479424 1192943 396126 692134 1296088 1464139 1917393 1613070 1253514 1481751 1759397 251970 1059798 1891248 137280 1290355 1034831 1700768 1016883 103882 22754 1341163 1588409 1038309 205331 1327000 1412839 546111 1814329 1320924 1029294 378528 906127 1771987 1408252 1056147 888565 930879 656509 1949735 182164 630370 904937 524391 1809515 1526617 1598817 71977 1810966 1653489 1109791 756123 1260532 1399480 1115329 1258612 1568669 607901 459123 820529 1675201 1241823 768945 116772 1151039 1453485 73127 615639 493105 1740874 57849 1791230 1452286 1501175 1283971 822831 1686663 688577 558209 1429227 1519007 736366 576433 113778 1534634 1078634 99764 1512196 228584 1809919 1139024 643010 1954525 345466 374609 1694537 1950279 1324288 1252858 390789 178776 391292 859772 618747 891355 1547703 200098 1078781 607482 529367 922301 650059 752167 1405498 270099 1044324 1895037 1364182 1138173 1098488 1184811 522593 253609 701068 1774871 763443 1831130 1878164 1607526 1548751 1670178 1720242 231896 399396 1660964 1889592 861257 612156 414750 605129 263633 1758661 250738 1214223 1443149 254228 331850 1284735 924892 588477 562210 658711 1455404 1397826 505716 1964872 1494878 1716645 9921 1220638 789141 1193184 829889 1803762 1282779 449525 1230898 1420410 1046868 595979 587895 585378 582304 1796514 886794 1071449 1575168 900817 1104438 1593580 793221 1781865 231127 1310249 387757 1936779 1461182 1291159 893158 22705 380257 1265678 1661831 1281794 924355 1677649 623228 1911754 649032 236789 581161 1690455 503665 971902 1770364 1006909 960496 151387 170544 717970 1118942 1620269 1350200 1138539 1180013 201432 1469479 1465544 607366 1561565 1177693 1389913 1047695 1631154 147441 1845838 1469344 1725345 850705 1818376 167900 1041543 1484025 1424821 156787 751384 1127951 405990 1099564 1103059 1440063 1151757 394566 157865 54279 325487 1831708 261947 302105 1032169 78878 445924 1345564 1263633 93403 117011 320150 1123142 1687677 1924430 630333 665324 1702938 1532657 972465 303612 1888720 1326403 1171946 1982715 1687473 1767263 798910 1755302 482358 1043893 1483132 1128375 649170 168391 1518050 1381705 1557101 1540512 164255 1605112 1431883 449572 1144870 54948 1968204 797228 363736 236587 1561965 999890 1110896 1239349 597258 1300756 1186692 1480612 250931 1078655 1446556 239260 1076940 1734011 1684635 1401276 216761 349999 1720970 501190 271771 1779921 813427 485008 1957235 1178926 1909221 418860 530617 470330 458152 1557317 956027 117637 450853 836929 91583 1825391 467889 111601 101184 1610205 1590814 1596106 1963426 442394 706669 1048478 747373 1679449 1879550 1824080 452536 1895785 1751989 313930 1590164 1053495 1693146 840761 1386010 198967 1758355 1047413 647304 204536 485198 581165 841559 800729 1925219 1987097 1361017 1774158 597642 143496 490347 905363 108538 1205208 1520511 1581391 1029486 187882 1129115 1325143 1119512 1283956 147075 196309 1881150 1607086 1820626 959640 1903737 360065 1042588 389646 444479 1370997 164538 283421 209101 309642 312699 1875354 546738 1644061 544028 99695 1019575 1878799 1072513 1071700 1335382 1424315 1094622 526145 429144 1851851 659595 535343 1694636 1092217 186955 660612 1046321 596489 124542 624987 896489 1302906 47396 1155649 1277000 1084846 1162199 740638 413304 1616111 1640946 1531377 1543857 1943483 1960525 314165 762085 1724140 1619338 953776 855511 858972 1672344 1432276 678086 452793 963284 1554439 309350 834672 1529752 975572 1478943 748112 763930 183568 317555 1975450 1129775 1850050 1322110 31637 1703979 336837 1351104 1562816 1015307 658532 1148452 566275 932344 731 1342143 1707172 820744 1845733 1436319 265936 1800417 1876009 1791261 1502452 1549454 1100058 673655 317251 441063 1307661 1853472 543765 1107452 1943668 491 1716102 694941 1966147 270810 1592958 1594186 801541 1777861 1673687 1700779 1451266 1482290 1856238 1128393 1945381 1458806 957672 732661 227684 438481 1109932 1371689 1353565 933382 980267 236065 908551 123417 310789 369691 1506724 415390 1509191 1799760 1979728 59700 1204347 911906 23398 1773476 1511518 194143 274042 1012711 989474 360274 683501 1744025 732908 1970529 1457350 1867101 1655845 1686393 760038 1250967 735405 249389 729204 832689 1179312 1247042 935136 1195417 1436089 58200 366547 273739 963544 1490902 1806096 423359 1700786 1136806 1674568 221146 1563261 114997 1518500 1644286 60308 256659 81051 140696 1588670 457974 1398711 911240 840667 63081 104168 1775200 442041 1645745 1146310 74015 833908 656047 478873 1013529 14253 1158338 219587 1326281 151637 1851522 1637698 379611 1796393 455039 1113326 275263 150029 304762 200235 677194 134959 962474 1182474 1461357 1035409 751459 1974989 1028942 1609097 1476628 1960637 888704 589755 35018 1416636 49531 1657065 1910392 1489172 551312 1468257 216371 1264589 1066956 990057 1499091 1812176 929754 770586 1805943 478595 740185 1494613 590261 1250718 1779931 544073 1238192 877681 455330 1237905 1757669 1702086 931022 1130281 913410 1550498 504401 1742526 93481 317931 285196 404967 129434 1275759 1806056 1506837 506675 216627 598978 1489372 1161408 1485723 152796 540834 466973 823815 1131834 57757 1369864 1925711 1182747 701802 1519278 1819129 66418 305529 1051465 1164315 1634284 1709135 718580 1698848 1940945 1898915 651282 1714513 1473103 1740575 1289902 1951779 266964 72767 337338 1887345 232333 1766367 570995 1863143 238917 1985382 206132 851794 958053 1365480 987621 1603906 134453 1726815 211686 855805 1102597 821441 1791573 1045884 399079 130048 1569448 1830287 392582 1469407 1423449 1129011 316886 1076839 1914302 1644040 991990 1113972 1783394 382092 1531760 548883 53403 1347908 1656369 4042 1321888 1999222 1162316 855517 624629 704069 1863328 1839334 487140 1390500 1168249 184791 1942394 138151 692754 1778763 576779 1057286 1644068 1288145 1970991 1909857 1470182 918324 878197 1394597 756614 978828 715828 559017 1198720 1939145 762407 990838 1589295 549306 876628 61940 868 1122291 1075923 1160170 1432037 1117824 1677768 1663842 1188821 1682543 988436 58501 1152291 1597581 1847408 1538684 1418394 978281 649188 1657481 1189268 857249 823817 779072 1692685 125214 197100 1432471 1410179 376164 233928 1975680 1361711 1332991 267718 623248 1339500 1949447 783884 886064 566913 684954 478449 1817027 1495353 63948 1059728 1210162 1612897 117273 979676 1497072 1953775 1511400 55991 288125 1462425 404387 605801 1589908 627782 1171853 1897103 673162 1136699 516241 81492 213257 796723 1387796 364720 209950 1352602 1926181 1537507 1641161 727842 1270837 1442471 1624868 969995 835820 1212927 1085592 1717039 536377 1045216 1746189 626082 949622 1567055 160888 677843 690443 254748 1691652 1842161 588688 256537 1474761 1308932 1385774 663211 821683 1894610 1518578 35845 1218191 1220377 865306 267179 985213 1156939 700281 1848161 291795 824781 1466307 1127373 1022291 899959 1617109 1820574 697068 1087565 22715 1799603 1213767 1554720 1329756 1874555 1878740 1365814 1767099 333153 987120 254317 1574580 1615727 1906507 1552251 484109 422413 75692 1258951 1668207 1623934 626506 1607903 352028 1968952 1302526 1624685 1037126 95174 566139 726065 778407 1832620 983628 768718 190014 1276545 6070 1797234 1142260 134664 1483743 476505 666776 1219027 1513378 235371 774630 446199 1093150 1851181 242398 202349 1722801 1024159 1816295 889868 1581734 1336959 1191156 1673460 143735 1293942 1200280 368365 1474706 184076 909786 1268403 657907 254966 579905 1026401 295431 368629 508658 1403871 1593008 223873 1402173 826376 1689328 411675 670939 1380236 1021012 1649301 640539 1470515 205528 19815 1165962 1085468 1124002 1385519 1170210 1734055 1749543 1515121 351267 52865 91297 232847 338266 943061 470586 179882 1189013 381506 881319 470028 1705742 1084476 1482318 1251442 512278 640549 441287 251541 787799 1951028 1723749 796431 554582 1268811 1857255 458506 1926931 1472270 1589628 1008979 142490 1722259 943953 1302227 928551 1817593 1371380 1592624 1104303 967625 683710 1865651 1464849 905884 1485451 32158 1945457 1542728 1073115 655792 401906 1106379 1334348 568223 1809217 897050 1798495 799285 587095 379858 909126 217070 1753251 92512 559467 637614 1766830 1355326 1468859 406553 764043 1519386 708108 487458 1542766 55311 1988246 1133370 326379 1782322 449810 777958 1089454 1228839 1147048 1156033 1301031 149988 1778548 779947 875672 966584 1251211 1949697 476766 726241 718894 1180501 1422961 451368 1296586 910202 1940828 724432 934306 1213011 406168 920307 1427770 521256 1080824 964832 1174149 862607 1861416 1268762 527035 1168600 1881995 718835 1671651 242046 220910 23789 703634 760022 1567193 945761 576686 162044 1552726 1822340 1661058 1317840 1007164 1681533 522596 1331663 1323351 1366266 1018396 1625646 871600 670251 1808115 358821 995241 463418 977074 260707 1315545 1400372 1153485 1668605 246314 274365 1180292 139922 1556327 1852282 1907379 1695968 1991546 1122387 701670 980361 1867253 1821344 29438 159369 28775 672322 80337 1202785 1761003 1410992 437848 1103670 329653 1102049 221150 820289 1444277 506194 1062236 966863 519975 1853276 1439747 1061047 925908 1779809 110110 337602 559659 446004 483975 1144350 804592 1272304 1828410 1285834 1062873 1996722 451850 335920 197296 261495 1429666 583430 621986 1895263 1816101 1241246 40440 1946495 126206 1975291 1520432 49757 1731547 194433 1265642 1579307 356158 572337 1464060 904586 320800 673979 731630 823403 1987971 1046251 1237541 1765492 775270 988287 110526 345755 1406545 73715 548514 1287489 1094109 386819 212937 217993 1786471 790476 648730 28191 1923855 1975124 77850 178179 605340 805218 491695 724203 771858 1523807 1281608 1431636 1914640 257115 679661 461002 142246 1660233 1473744 275469 1884394 1312283 51968 718745 768416 1565787 1867925 586023 870313 369227 730832 956526 437853 748347 31501 620314 1861863 1551582 398272 1729150 748371 1232238 1986296 671135 249547 824840 1420469 1855202 1020998 1427487 446492 877377 1290248 1802978 207236 769335 1065172 311114 1934251 1870303 1831575 1036713 1021391 158674 899919 1745411 1336211 1795420 1471029 1031424 1507864 1314314 1790075 660365 953378 1823141 66846 925874 481923 1086858 1153706 884378 1216100 353479 397092 1020660 165767 544556 186963 1873665 991295 1943360 578894 248384 1828275 1841404 1140679 1812426 1576940 1531689 26807 1923780 925205 434640 742143 367858 198423 49955 1525099 94603 147367 1913280 1421416 981944 420897 1299081 1541939 644043 1374742 638841 1917849 1679722 1324307 4017 1823302 1494578 988253 575769 1583029 1821252 1987082 1351606 1170261 1143100 1366029 306136 1279159 1047269 179131 287111 1328933 1704720 1017927 1790690 238012 213897 849663 1309564 202558 611882 28175 1591993 757425 1795555 39137 1040428 1702152 738356 204573 1098723 1775489 1738926 930557 1948050 1322880 1701499 81893 1369313 528412 265330 1628691 500964 699672 127564 420730 1197193 916621 1672354 1770065 934042 515633 564433 300089 587477 224568 1131414 1620803 133439 452324 688432 259352 759427 1998012 1940435 906405 141895 1871743 945991 1437441 1576778 683620 1421035 601556 1066959 719436 683660 1706849 1488372 1008528 1218700 1760462 1508630 1686562 1065237 348560 1890674 1480823 209646 1670068 602046 1304220 1198103 864845 1627900 957795 45336 1570752 703588 1398868 671141 1316424 533375 1132699 1438154 48490 1179705 904211 1897454 1993299 1238852 91161 963099 1255789 861140 1405010 1307880 82656 1669721 630272 1611751 147783 727308 315821 1619001 1136930 706598 1184213 935585 623416 992177 403164 1138995 981499 115537 1378260 670747 316213 1836276 1783319 563752 552284 1872797 563188 512592 1881837 1336969 490780 1022887 851361 1123234 910984 943037 746194 1035813 463240 592495 1723399 948984 442542 91899 747835 1108114 1243103 1995818 153531 33484 1020599 1302044 383770 1854858 58636 706812 814202 427449 399045 98939 943006 1190531 399501 8174 236027 492737 1454739 625756 805046 267691 128622 93206 1964638 1128886 1530108 1902651 256303 1512424 1240970 318506 1152625 996707 1672513 376972 967120 1311293 67077 1389868 869962 1873896 1168549 1209301 548983 103103 10233 636324 1514585 516873 941725 1146962 357572 1446449 417367 1098555 457554 222216 1083408 1862787 1302998 1396236 309655 1715673 593803 1713151 1072652 1385941 1421266 296414 1121432 345395 440015 1642016 390056 1701276 1960648 1085360 1160459 1041941 1311002 194875 902203 1318638 1930145 611660 1062870 1138815 69476 601794 1347373 1455187 1559196 947669 1286250 850463 778698 755715 189965 760665 1321184 1427152 653338 1316856 1836759 166262 1834724 1357547 487006 624784 1714050 1721500 1067832 30379 278857 348886 574543 1225857 1679688 1895921 1084569 1908978 1358071 1864049 729193 603724 1101828 1995809 1968831 1134637 75032 1420682 1834441 772300 612601 1182552 555332 1336264 1073505 1082910 1791772 1931255 1058693 236064 98943 351230 1141433 553292 1019686 1842610 1021415 604959 515675 1475452 1568018 803127 1954784 737497 1972248 752999 1610546 1993642 1864688 33245 1651412 237651 364819 707071 1366344 424918 263035 809809 1981551 1403124 1388769 1328203 397120 573811 29097 1841426 1527384 315751 1427884 1357669 1293311 1102732 1894307 1723278 1825917 1968586 17682 836630 1400218 1320017 1736893 1431849 375253 923967 1710460 1696847 1552427 1474188 1521820 108707 737169 283789 1558096 1225633 24860 658548 667128 233583 1558780 238677 1536147 1106537 398978 1281641 887802 2398 1825034 247610 1257106 1794026 1741773 525302 1424534 1386697 724868 1326222 478159 827800 197500 386996 510477 336691 1285603 426886 369648 1093916 1721219 1464718 1689515 721340 840059 1290381 1080103 432796 1777460 1410822 910523 1488821 495720 1966360 1200295 562808 956496 88338 519320 1824544 596175 929964 957726 706986 1172435 645034 989396 327559 580658 1840736 1123670 1504611 511165 1163905 392956 1689925 243621 1155030 566362 285438 526702 1731296 173625 1770295 1055790 630628 194371 1900734 1567855 699193 266783 7400 1085151 569940 28440 1411025 1161940 1755539 1167723 1413413 315687 1942013 460315 480989 156157 1048126 1864698 1337857 851345 1336286 258448 552985 1504656 1080538 1095013 1048929 163993 1069669 92002 1656656 139153 1413290 1617347 1730925 499291 342884 1453321 265007 916170 1350397 895397 1842011 1637315 1453122 746739 1928541 554004 1468654 164985 1912202 1381818 964471 1652654 448156 1232778 721262 201013 825444 336326 1778855 893206 223238 1815156 1733068 1304583 263760 1407968 211829 110160 1278420 1737740 1839509 315186 294261 1787722 967513 787602 1214671 616604 735712 1291469 1095999 1894953 1950942 557191 838582 1604475 749152 197372 1129949 1112333 868468 1487762 139070 1308566 1840940 1195206 1137368 527803 1169847 785911 533296 1975221 746797 1698127 784545 1159385 1882575 1864645 377419 467472 1105754 54753 701773 272257 1938068 853541 1573020 1349360 183240 1750498 765156 1067980 1523245 1823549 1240776 1299474 86726 1466646 401578 1574609 1389291 191315 1553298 1578555 971981 1733793 87759 719873 152042 939342 796887 1452662 1057524 583772 1968716 1619649 1491801 1671008 805291 915199 1389723 1316590 1555250 1906099 1386603 1988943 292841 1364491 864571 1582810 1685847 345337 248503 1119810 921094 1712022 477047 1124682 1744405 1698833 860427 1594456 1391357 1415333 1123336 1374868 1787053 322304 732838 1652875 753626 1518697 1976097 1448497 334771 1136143 82590 1910958 1296646 1316799 196734 546962 115803 649720 411812 1398547 796598 103137 1973283 1483273 538222 1577186 128642 829179 1680125 1133204 20389 1817086 955618 497292 153575 1699319 1426299 1605887 1878106 830890 486002 1823408 1108220 577867 687764 1805717 366258 480550 1654551 277500 1456100 974820 646645 90339 479537 1959824 19730 182118 214482 1807230 199108 356781 1951380 1823512 1468326 1683124 555034 224605 309603 1347430 267684 1886970 1823904 427807 1433528 339455 1757513 577697 1918031 1524877 607809 545157 721936 1890548 1366289 1174192 1073265 548378 764136 1754516 233712 1674197 358301 1483762 295537 1238098 1312143 756013 1544371 1053701 1352541 1819001 1205437 1938306 51838 872726 989499 1227875 1119409 1667752 854154 1263403 483104 1619664 1793634 1747778 51457 1750372 113029 1649341 985276 918243 1057565 1671559 584938 569193 1401369 1539447 623354 1458323 290473 1250219 450072 1810987 344038 1073905 365408 825895 1884318 1365667 11415 1285340 1521611 1327525 376355 63702 1341388 1678427 1798442 778274 841469 263695 1928443 1934610 1182250 1564728 106997 1088348 463029 1667916 1464940 1983866 443379 1021500 844123 820170 1219651 1451776 1836625 1616372 204691 171869 255920 112145 1810701 1901857 455676 821432 1797239 504373 496188 1877416 1463414 1189828 333455 1275465 1043408 813466 1207418 1766239 519966 943491 1804227 1963722 530173 1548772 1758136 1956574 71484 679558 554200 1573251 1034033 1115391 1708332 1149419 580314 1671309 1308823 720316 234874 146672 1740117 364737 912058 520245 1302849 1575861 798515 1747365 448681 782116 208144 1095685 1210476 1512714 1304759 825855 413650 1804941 1478328 45923 128345 1545247 572214 1183048 1491695 1156170 487348 125810 135116 1033775 690257 1074077 1615038 1447665 444119 221036 835547 937609 1634101 380768 206095 1272907 92051 1891425 341319 205608 31307 352810 86655 1946797 1071928 703292 181866 1349092 1836983 261359 530785 1523646 1530224 853706 27910 1564981 1759926 1552874 1733850 1374519 1352981 109598 347669 1095421 795528 237757 766951 1543994 1339163 440483 775927 867169 1746002 18653 1443191 814618 1923534 171448 630018 409047 321768 586694 797257 1707983 651706 842447 1078227 665661 1586057 1716790 1847167 1054959 1021144 1258029 1594234 1826662 1785026 238918 921819 555318 1398975 450049 1013442 1415705 1863075 1865107 1817713 715165 1078012 1906024 838196 248154 962916 1146474 1560061 1267890 1093189 1344699 1968078 486767 1948287 415038 638722 1460978 915086 56767 1985624 1552158 71709 1309425 243803 1451132 1985492 550202 1421833 301642 1539775 1134185 287295 190879 1376280 1198568 262657 545067 1051264 1882564 659802 1102617 1734639 646415 328576 373088 827392 136846 1840563 733221 383385 1613857 870666 225427 888347 395365 1051694 1454909 1512527 1636774 1625421 1156852 424046 1719246 348686 724843 1038462 163891 1396724 1007449 1274387 583501 166909 573791 863793 1724751 1135772 250484 1862815 675184 1175380 728295 1950716 1476677 932324 444348 463982 525399 1992258 97715 1011188 937600 763589 1406270 963242 701724 56527 475957 355103 1413145 124840 1594380 1148940 622549 1040212 971410 1505024 481194 24623 811089 1379138 744305 1611892 1842962 452985 543337 486171 709151 757619 54126 741200 1314978 1375486 989157 947228 1666824 1994693 1515756 507415 1650304 375805 84757 1809578 1988667 971944 1640835 100888 512044 1284629 1306941 1421578 1348368 1159145 1851248 165615 708374 861345 437004 528516 960066 1452080 472970 1837108 997305 1096487 1320260 191578 703541 15370 73604 1674195 193872 1960198 1221528 422839 445693 474047 294087 391824 426114 1216202 647690 355154 733251 1805601 1602626 845976 529414 1766728 1174429 1475515 1935137 1033452 172234 843585 1075471 198404 214237 1459354 671053 268434 549603 471088 611841 204860 1195517 1521346 1865237 1880848 324463 966226 570334 954875 1027401 18077 519589 1212922 1864510 1389178 1399987 1283213 524862 354167 1621956 487265 1800910 275629 738220 957677 1340795 590024 1138634 1224700 1114360 1222482 1140842 914793 1679867 1915274 995355 1366593 531507 589168 1797463 679042 1750390 316136 955774 1572694 578648 208680 229163 462001 346371 611461 1680255 1831059 1442535 1987697 987218 1524993 910341 1286008 1926495 1033373 149790 1805582 1077787 129362 637551 1279139 1990556 1963423 297250 1043701 1000945 1316818 715024 1789240 574473 121423 1841252 113158 1599006 578579 802346 1644458 479369 1858291 553319 419561 1647402 598249 210785 1733358 179922 1646845 23199 1100637 418402 893720 1243016 870203 684753 282140 957045 169481 55938 784426 1137576 1604691 1415959 1056073 1027305 286565 296349 453741 1475089 272268 141434 309254 790369 1115023 155257 1470083 713865 1817457 1217848 1807803 1068531 480416 145931 828793 605864 816900 1597109 1518599 1089794 1228518 96490 1045610 1183422 1027058 432411 736303 907107 656683 1711857 1252667 405591 1164398 1286835 885530 297165 1004980 1671720 1486265 195919 1587281 1553001 1707692 961392 910559 929157 1321632 1322529 1497187 1884737 1526359 1275753 827426 597421 1591991 1134470 1676634 299114 1903782 1728330 458406 321623 899420 1716748 606492 1975395 587656 1974889 343767 1786961 21180 1554598 1245869 67785 1826826 1265413 293695 696872 162950 1641210 1787011 1515933 1735031 1911282 1237353 1559813 1816418 1610363 482120 1297179 346222 609789 685246 157184 1302627 1024966 1264491 80535 32440 998922 768885 1679134 1921320 153205 1527855 697614 700007 1065031 1180411 920074 487870 1310883 1920688 186254 330117 1870429 1437431 1174876 561810 834875 699133 527554 1061244 712145 338560 1325864 1836931 1516882 412441 1831042 136719 11874 1842741 588287 1372974 184182 319287 575712 829653 1536227 1446971 1896890 1387306 596373 317506 1895273 687521 972323 1331509 729139 397251 912140 231337 493424 213983 1065643 1828213 1121026 58546 1397691 138825 298075 1339495 1084537 1143942 963843 684305 1449384 580231 1781258 108847 23009 268272 764514 252076 1718459 335984 480594 1052134 1934801 986680 1219180 527646 881752 613285 937090 1066541 474477 1630050 267070 1984351 266337 1587023 1945211 1516921 1436265 555056 996762 344516 907984 336471 271591 1099374 1775119 1878672 440623 726448 1124398 839992 1540395 1085716 539452 478665 641256 1045926 748389 544438 394539 924955 1490293 1123618 417245 1916317 254155 1684520 929628 446201 1286892 664787 1249384 997208 1707798 1913273 1728317 1950342 210270 715793 1840220 1364404 795846 1971679 471435 746145 1643406 40784 1745038 179242 296790 1419371 64542 1174720 1013290 1191645 324191 1375844 270586 476580 1829905 491773 1048828 734079 1699219 1362407 406628 1638757 567237 1736400 1447148 1283285 104914 1452976 1767759 43207 1367735 1736378 816878 641585 343051 1581867 528563 389468 1331031 1097924 1128013 610049 977163 303176 746272 629540 1249045 683975 508090 1530226 18518 1384482 1102056 689908 97262 1194052 700849 1711110 725984 1888860 375804 489257 668101 154955 1178357 126938 605436 1220051 512988 1112144 1023820 458022 855561 1894624 378242 352595 1509227 1963276 663657 1423705 1291586 1319356 613754 251763 1278634 873771 1639130 655176 456707 121085 382870 604516 149153 1168759 561183 1072274 1724518 1908506 699952 946254 1528523 277778 1575459 1444260 1595614 666826 294029 479571 413798 1548006 1630904 1840176 163635 1945334 491576 1816766 369560 71217 1572107 476961 1540295 1707536 1976084 1621937 1876814 1299046 945706 318796 1463789 21094 1740103 440331 521788 51875 1386794 1257135 695498 939081 690392 1033715 1584139 1691892 3464 513955 1536479 1830022 843520 1686875 428019 1732732 995421 390706 151155 663872 1463582 648899 453899 1347877 675479 62004 220824 767015 514686 1549761 988376 255821 616584 1240987 1680037 250640 283420 497971 1910148 804743 1743827 613536 705514 901071 992954 1945238 1246445 571552 1285089 1323416 795931 1510023 608416 738429 901605 710103 1290242 918991 629694 209636 1645873 1241213 1453892 275820 90805 197041 272749 1722982 1093398 1994255 1040901 1284253 1054122 1097853 14498 232798 1613188 432874 1794960 3309 1084056 1449672 607911 198279 950056 618635 1431778 151472 255764 1952216 904499 1140342 434668 447024 1156353 894158 1961782 1834547 1457213 204281 1909256 1316251 1684167 1307936 948963 1704555 1174182 1009112 57154 954355 866588 1249343 1464720 135885 1277526 1936778 799690 1421150 1069762 1282397 1262871 1283959 406667 104740 275179 716457 847832 1865434 159699 433450 1031621 40748 1968044 1093182 1803731 1056 863836 1476006 901382 496717 1306668 210993 1210081 1170392 56345 1894562 1880190 675358 1985653 61024 1116740 1036623 1747283 1439148 278904 978772 12706 889468 15265 913714 1470706 426059 257700 784892 920798 1616104 180789 1403588 656209 188454 898673 1024300 1973128 1621440 1817539 15789 1772140 1264373 512503 1117101 384778 1818327 372493 1298140 1880066 939582 1361946 764171 915007 342416 1203880 117617 92938 1025629 1464142 242812 1991517 998793 879253 1735081 646569 654461 420785 787425 760052 1583715 1325468 362296 1694037 222677 542913 1482542 1114138 1147555 1359179 413350 544529 909100 366769 782798 798430 217948 1689760 1010925 768481 937683 1173088 1194801 988098 1931353 1976908 397266 715464 567918 985752 1889436 924337 449628 624983 12534 566321 1717933 1598162 1994328 1540045 191160 630774 1224868 1963884 1265220 163122 1618737 1968743 936462 1542429 1911702 540193 9565 1013765 1125968 210498 711576 618355 1762938 496424 1041590 749788 73748 1270836 667789 1991630 512527 340500 800510 287475 800632 3214 208747 1175909 943999 1908442 1819161 220343 648245 410702 165016 1246578 870538 1379200 1246832 1267698 892428 1328991 1630550 987757 574762 1909816 1144249 984508 1814531 230212 1853824 1065634 1719957 337719 1769577 757798 165937 555980 1223362 699188 1797994 353709 1000462 207527 676650 143384 293357 1104535 932193 562590 592928 97872 161866 118337 1335993 1765707 46419 615982 468047 218326 406738 1025009 1257765 139200 719297 1161797 500531 40744 930866 1368849 327657 1937995 1864961 945330 15347 293079 1224053 1359879 558629 1369875 1544764 615660 1963014 733793 270374 356768 23877 1137738 1713213 1784075 1558791 138379 1876735 1457022 215343 760921 394912 1229303 1763326 50869 1116365 709217 197481 184504 947881 1856241 1094173 1032765 1112600 1526298 1316412 1964057 1616128 152645 713591 573289 1577798 52154 1203864 714645 1653527 1528022 1173195 454004 1331063 919057 309541 904907 695557 510007 1169566 321920 705217 653956 742230 579557 1842286 1971565 1537892 566386 1234721 668625 1185874 918368 1163538 862115 362951 876159 1062850 1754360 1875481 239022 1853093 795599 1278064 1993790 318641 81793 795618 1105478 1382100 1868854 641400 1155403 48034 238859 1455171 1239702 1949902 961927 866076 684657 1298307 397557 1438598 830550 1055457 1750602 1887548 1745606 1468015 494842 916438 1473416 1021613 1955136 1781203 1506147 1520209 838652 1633139 1940933 1173304 1883935 1070647 1821187 1849848 1529325 1436630 25844 676114 1298289 614465 1124590 1814664 488214 919301 163062 1600910 51791 848278 1749443 263281 1821806 231389 1297059 244642 1604816 1397091 967945 154268 1010245 1359067 265381 126451 17116 1965312 579340 21289 687410 255783 1266193 1597402 807917 1851320 1080288 1605669 278325 1434416 1635589 1934674 18552 575851 1921901 1985506 886075 277565 101326 591772 1781733 617713 172250 1143282 204840 191716 1214171 655376 1618613 364874 1868858 257906 1401911 27709 100499 792365 1649961 1262099 141195 471464 936490 1456800 1587804 830410 331425 1628343 598531 479326 241620 1319298 1177412 1339494 332067 1230065 691424 560955 799720 500761 1670430 2397 593729 1954320 1229979 745510 1848843 1755337 1202362 1150312 55303 25140 1592112 1838269 1238881 396831 601611 1924410 1503527 1393998 54476 92739 1009884 335897 696738 308229 1631638 1642470 466628 327924 1151042 618674 1532329 1645953 1980992 1543989 1958466 1808776 962154 405244 59987 1805496 454795 1652051 1742447 923477 219383 285965 747678 223482 870719 115444 102006 1378427 1249443 1062569 1063368 1180661 159859 1655962 1236009 1248275 710396 1187480 388725 25803 1974101 1687556 212791 639049 949603 1093486 307228 555268 1567563 1670732 1153034 248861 570204 1305264 520731 1579929 547246 592192 820958 37453 688778 1186328 562851 795722 1893155 1759645 1937241 790301 1124935 1268523 1088437 174217 737136 499461 390579 593291 130679 313671 1174291 43741 1559884 12029 915094 1352920 1351550 406600 567098 1377410 660850 96155 1715420 1590659 1590297 614489 1706230 264930 1534870 1225838 494166 1469949 1764559 1245307 1617410 1285534 521580 248169 700426 1598324 1368297 585124 1926630 179211 618888 1575510 1987040 1649878 1161877 988926 576171 158975 1046534 1691786 1534470 1802638 1119322 322783 1701386 1853889 1000575 1361236 284325 811590 1676320 1404191 1271979 1527157 1795567 920754 1783342 1748496 936819 288584 682514 88612 1113328 283274 979531 890251 777367 63401 142738 1366595 1148122 1754843 1038883 1221747 813748 520357 1758599 954620 594363 972419 1565331 860315 973497 1776402 1597811 1135837 1999495 42122 971215 497625 1064587 1230963 165123 68853 946666 957528 375370 1898791 248849 1923829 1946157 459160 1076514 1209196 1035375 1557661 1214212 704151 389822 395025 1041121 1651850 1479883 1648597 1679201 1702320 1606209 32108 82449 724502 87897 1759075 1178473 550785 1149654 1963505 1805069 477942 1121072 219596 622326 1560124 1953292 1086411 1183552 535163 887008 1901147 199570 58224 1391768 1331167 18605 1728932 885206 138958 342217 1011321 1600493 188956 1159924 1384248 1556507 1837190 1390317 1414229 819165 320251 1272393 1252808 759043 637481 637816 343003 660263 896255 1654804 1988492 1289402 551642 926098 123009 560232 1071395 723805 1283491 1964453 1485224 1553775 351931 1882003 94685 344034 1444096 1998872 581875 918295 1929599 1269888 714897 782662 295627 1952337 1933694 1133486 478999 77277 1638910 370211 1342832 804980 1930857 1146968 659002 543516 1754141 1111381 1655593 101775 1978714 1892771 1989302 316001 371655 983190 1169843 1309436 849739 1206200 1349303 416816 881978 1803176 248645 214098 86911 1563136 660918 1274312 481293 1091481 123480 455547 303594 621130 87816 594144 341987 1286477 832801 395108 1298654 580217 846212 1682331 608977 571538 1150945 1306080 933224 352827 1846122 262192 1044844 1656332 950113 1030339 1373327 1087847 823683 20020 1982729 1376151 963223 159184 1111343 434849 1862681 546529 1869458 268440 199945 300163 1282917 340431 393221 1361847 193684 1282280 873261 111180 653821 888841 445807 1219020 402828 1800017 1711867 571859 1231277 1273657 1812557 1583004 785541 905227 1989296 640072 1148925 186912 754474 1836338 1155578 1936659 192452 1938576 1705104 1050211 549030 416255 489041 1114175 1764295 887435 1875983 475680 1447566 847620 146424 1280717 241533 967851 382425 1360534 757625 1102071 1107216 1925151 1954757 1280607 290222 153091 1005960 92370 1362736 1373135 1405598 1009971 1094832 1169627 1411277 335138 1660424 1736986 83058 748127 1174110 1681318 98920 1231054 484534 258513 915150 1587326 1917063 587104 1818904 622308 988951 1581760 859631 1211367 1366810 537794 195521 1314092 1594321 601437 1095761 1352582 477294 1719326 1633907 947497 327242 1064953 725523 1088102 1966544 481668 1760205 1170236 799801 488459 1613539 1923909 1957685 456381 1028453 1740992 1336041 623396 250482 256406 1459344 1882321 1734551 1236539 841043 1745255 480097 835301 70526 587172 1240714 471985 1692341 1069367 1862492 1780454 697883 1591812 595402 1371584 259740 1173653 898799 1721517 493920 896181 1164940 1898112 1960639 853898 1654821 1062388 1218267 803494 1904726 1094120 596131 1145129 810482 1348253 194189 1879551 14168 1830203 1349407 821308 661247 1854209 1361163 1899880 1666631 832516 637454 1340055 1645213 517513 954006 1634767 1646568 560624 55253 399652 896378 909169 783166 434360 665561 1988903 1442899 1285236 1259770 1481127 737850 1457219 1554992 1546651 1529460 504840 1600527 711600 1698228 1435415 1137112 694091 455827 239803 83162 542866 1126086 1824316 1879514 176354 1112718 766275 1832755 1153435 1808160 163985 472648 208837 1109073 1978813 1360138 752589 205516 1474998 61573 339847 781591 158123 1493384 769415 1990918 1039675 1224528 48580 6463 1436699 1542291 142611 765649 1230819 641441 1087427 1579921 1259811 24669 1120152 1374861 1413146 696844 103191 1711394 1328851 1252881 140192 253977 1822559 1121938 272238 1517708 167267 1800187 1266600 1486585 1406049 422262 796650 958422 385906 1809466 1831918 506562 1986622 1976832 677970 1377086 857405 1510913 241117 47534 1348576 1929133 1713089 1041524 1346714 1160695 1131790 680256 1856168 254793 1935669 926292 1412385 102180 1576148 1584177 1528639 1882345 834200 654780 81553 1033565 1511773 1419803 1628901 1073512 433569 157455 145710 635225 22903 1748188 1282067 211953 1886019 1429719 980834 54224 561701 705913 98613 855584 755530 963245 1424541 722950 459472 1891852 1390071 310674 72898 1528645 283206 238134 289729 154974 190832 215961 224235 121940 1969231 478808 468834 1362790 1238426 1043006 1506372 1487323 579867 1121122 1015378 334526 251717 373607 1435940 915767 974016 29323 72868 683566 936692 1433680 1765583 1376827 1061833 1391192 1872690 172886 598532 1159809 281473 1023726 1937059 702560 1563138 340309 1900058 1528739 1279839 616514 394443 1949870 570727 86718 1163860 1221990 132165 1270314 1986753 82300 450122 1329681 208128 1897236 1334411 1994799 177480 278519 1376211 1879295 895504 4675 1951269 1437315 178553 430189 1899557 1877121 1364058 1768732 1293174 1103574 1111377 580712 1962986 440518 984524 304657 297242 1898167 1323818 1085731 855744 88266 1624179 139071 1184091 1611887 456591 1686434 1205362 878315 341524 209838 599196 1930990 272781 125537 1530903 36211 680672 857747 333566 666186 426865 446724 1827064 298126 749927 123092 1666873 1414459 419310 1688939 573193 860272 1657434 1248357 1025131 963659 1123505 1515381 1674797 1707814 1625804 1455485 1120952 1830996 333875 1123667 1511962 1757628 747037 237 53350 1629585 1115767 1722099 1978196 1271567 1064619 1965114 620951 1588398 898160 1354477 185284 103733 1813669 1943592 1673399 1131214 1514245 484199 1520008 1723776 1916226 200663 1742672 813258 999092 407536 1984620 1920927 47112 1628216 1732285 688800 222238 897945 740642 1095380 412287 105406 1511819 1403363 789278 1576976 107966 1658632 1091531 1306432 464191 1950593 570419 1506227 1319676 1947008 1219814 1275796 1791799 1460387 997192 1120361 1472899 337882 26615 1315888 1985477 362354 683906 278183 524164 614980 959845 240081 1654513 696321 152344 1222989 271672 1986810 1144197 1356514 1465204 882034 98222 624005 836745 596181 312009 59900 1505012 359022 1669976 1930987 13556 1777133 1040876 1734783 309377 1501049 1678654 618258 99519 1387214 1339882 707325 1951219 1223260 1780381 1479437 421841 141764 833340 1040341 1883946 808624 1687541 846568 1529068 686039 1101369 93084 38714 173145 1805016 1640553 665048 469341 1032016 1931536 1453543 1198322 139636 862199 1165711 1464652 162274 151649 965615 1802342 1941686 750755 829359 134643 1678311 788186 1142250 1710812 336418 823164 946001 1433700 1034463 1565931 1926922 1723835 1260044 128948 475576 214000 1026002 1550494 1948806 601884 128023 397751 546856 1592444 1993505 206035 1559971 484539 134387 1528845 1908914 1448006 720191 1689881 1981676 817258 1809347 1261988 206617 1216076 1328786 425899 1543382 95905 935024 1633199 1074462 63279 979878 1337131 1468730 131659 589730 1411107 149314 853929 1155824 1625451 445576 911166 1596201 487751 128583 1303634 1495153 1557730 1840493 729028 601101 969977 972228 582172 130232 1934405 1492601 1202617 328678 348121 479509 768873 1464619 289756 1991210 1095118 480656 363858 1998908 974715 611047 999556 469299 279290 1553584 1294774 1709693 194574 654082 1067830 923379 1307702 1983843 113740 1025532 1211999 1780115 1030962 1859425 1632715 1961848 723297 1955056 1311790 1124098 271597 1258415 733689 1022546 1581146 1009526 1857526 757146 761507 1885858 493624 258451 1511720 1314343 287388 386450 765182 1284308 875642 894634 1253448 48167 1470463 1310366 678552 584146 123861 684159 1830169 345950 308290 472047 1868478 1848564 941257 698669 990348 1048055 1467673 1175232 1891042 1600158 1235619 819327 1023264 1671538 1678603 627644 184672 190821 1935496 346100 153093 875728 957057 1045001 479320 554683 550112 73832 1306538 1544639 1516415 260325 59569 1039123 844872 988849 147579 1282141 202844 616766 585938 1523007 1346303 345025 1674747 9794 1106344 1992483 742529 1323018 1713092 76579 39588 7826 1971740 567054 1428391 374032 1322503 167722 720873 238342 903124 1895330 1279059 738624 323040 1882679 1776426 1322617 1261240 1570892 1652236 863072 1833385 1380825 1521589 169101 843805 1606731 1469918 889599 389131 1830367 894633 926255 171717 1326440 470837 263964 1889482 1737413 1442888 312982 133152 412487 714643 884831 754062 565484 1571965 522485 1992804 573232 924397 1207325 174315 1611253 216562 947156 1616761 861796 1550094 47492 295244 1276593 1339554 1168904 1944209 1407183 1829209 478382 1002617 981 1491452 840629 1885787 346875 1399045 87843 886272 1061259 669278 1387181 1079885 1273792 936346 528071 1516786 1951689 729909 674782 1578176 451966 465126 1238301 887310 1513589 1600983 278513 1626813 161056 464015 1252896 1337663 718066 1660866 733700 1014483 1671051 435514 883298 1084325 163295 802747 1054685 1249185 1913337 316734 1163610 520421 1316200 542594 1081156 539629 688983 1879638 673529 257745 1432655 1741801 1987764 1461779 933694 257875 100575 215943 1985177 32325 1018008 893219 162993 1937539 819870 1234229 1390857 629081 1412337 952584 1891353 1034508 651055 844818 249851 197229 720623 2943 1523186 608164 978731 477858 1007531 1541541 712326 1984356 565417 1125668 510056 1731606 1483665 659929 1943964 10305 991480 234388 380672 183928 1686480 765802 1453242 1979756 61875 1060630 486890 1281468 524715 583203 1585790 1001825 1608440 763216 1301314 1909352 1320517 1298570 1143141 482980 851373 1829284 721633 1782308 1146179 1799111 713657 15984 514309 1832923 399000 682393 1397855 1573608 149045 1713214 1614816 867357 787293 1984737 266253 572853 1284791 674152 691314 1615367 1953183 681428 1205327 1366426 1316172 617199 70446 31441 944543 24800 182600 163189 1407423 1273805 66310 1514176 1065320 767673 426061 357618 1609454 1440905 1072488 82855 1938545 1758309 896620 553995 503670 106552 1422103 1386362 1030596 1603475 679584 993785 252952 248926 1397546 727847 491247 1005729 1276861 1519055 1204944 1306203 1000682 299593 1006706 1547760 320824 1519162 1373520 369291 372644 1955414 1678226 1744089 387022 1338096 1366113 602923 1128288 1011311 1521556 969505 1179017 4997 1655390 1169801 741006 1216686 1421493 728483 758599 1308401 30275 202208 1241372 1545593 1695283 269217 783083 1709399 592965 472982 1808798 1630293 827952 42297 1623494 661572 1335445 410736 282759 580948 513894 204318 1424287 472212 5129 30247 1882331 1116013 1011576 1064180 1626432 907467 1908800 1647658 640253 132978 1914320 660709 1217980 379064 1830207 619242 1845158 1199423 225758 1900212 1186930 1037501 739833 1266041 1306289 1320104 1050237 126513 1157170 404993 118317 1255105 1353645 1215142 1987088 1451430 1036744 1435533 429244 964667 716378 761734 1621024 1586897 1040968 1540340 1733209 318384 1364200 1209938 666480 1861643 1101942 1466844 1042029 415227 1894199 332513 786092 391071 1370441 1761085 352691 605309 1528376 550741 37076 84122 784411 452551 1346903 818153 862367 1484844 1802546 734984 435584 463804 609082 1237263 1558800 614832 1467648 1873430 971156 1741791 301857 91378 1213956 484213 1068828 671632 619822 586105 536861 626177 787662 749406 256989 1755238 1507753 104886 932770 1430506 1744955 973412 994264 776526 550072 1557893 586375 1705676 736904 698361 421557 670591 1873398 1324169 1099872 1541695 1544108 1795290 1496750 1129246 1457865 971892 1500862 67091 712191 1487665 869710 805250 105566 1616193 587679 1798422 238402 1586917 194671 821498 1241370 77595 457327 1024495 1599445 291661 1611106 1339177 1496861 668876 111628 836190 1996191 161648 1207249 1352395 774316 1809413 1491099 1658869 397448 1339138 86725 206026 1755423 704892 1380214 769743 1615953 1083350 1709909 258306 1405305 1697656 97553 275824 1203725 470141 844642 1880964 239692 1591042 889022 76777 1700813 208786 1183273 124584 843953 938410 223089 1039783 1648643 600614 1863903 823721 166187 1386211 372290 1633060 46244 1755887 1180706 1768625 1851823 1243830 616830 661124 292951 707930 326597 1329435 182910 693203 1471110 541756 908031 410036 1125551 1586477 1470437 1650162 255092 1467952 1424450 1742125 1683092 541626 1359593 176789 1460122 1467855 1055374 833791 1602259 1640746 775312 423022 1303250 456486 1955671 1208228 198532 175868 1415407 158832 1822158 1723339 1570355 1036294 613644 1948577 1676377 1699780 761594 1758185 493325 616439 1317034 1830407 652817 1195611 480101 966427 1169792 1228465 1740758 1762839 1451583 1926222 1900295 835306 612277 117377 706453 528416 1628333 1002228 104172 159020 1407903 466593 360411 1627476 274044 1305670 707418 1468699 1761145 369980 761873 40894 457332 564703 141806 1913417 884840 1882089 833410 275615 93927 1763536 1323962 904870 1705408 328926 626426 1617587 848304 1495584 444505 1624110 1249575 44624 1618372 543167 1730018 241500 1500801 939687 1471614 649166 110343 1422693 1098385 211137 1917975 1270590 1679880 56478 1961896 278803 770749 1221019 1173482 1096124 144934 1713821 1524671 1809164 766573 968169 1815919 336108 177373 71569 208884 1974391 1455427 340498 832086 1616853 1304325 175029 1240465 777708 901262 1508689 1995383 757338 149168 1327344 1785933 952265 972950 35631 1120350 799895 1768042 595380 1539598 358458 1286758 1616526 1518777 1345669 1385434 873171 1809513 976681 1562145 263185 1110085 1859174 720744 1302456 1499252 273606 1493897 1187713 1342876 1811696 1466957 532422 360100 689541 1298667 1043128 226003 1353000 1396652 855038 1160636 1423634 1723443 408934 1363320 1643240 831968 928852 291590 943127 41264 323948 1592338 137062 1702207 595773 155595 1710779 503156 1080506 936851 1901364 123931 1475954 1248306 6318 984269 780182 1060515 1581869 788849 1303839 797353 1683707 1810214 1920264 387433 334251 580618 1643492 864526 771533 65098 287918 1826042 1346644 1309010 1561771 744353 41203 24341 1132966 1317642 830179 1884600 1669036 1345250 1974819 446565 1766245 813978 551729 259881 178653 1682007 279353 99078 1259565 1912529 603745 1474429 281867 1587619 83284 1312566 341660 17686 1239529 872020 385050 244928 1163578 1688560 61933 1263155 1705853 1130585 973312 1282192 1593939 147238 1150142 94120 1015639 808992 1588501 455432 194602 963536 1583929 401731 22603 1932537 83564 1320357 450489 1860299 494249 268084 1090874 1334479 1141259 1121732 735225 147400 1339307 628274 1891023 1750295 1606969 893459 1074297 70150 729474 1721563 496826 741425 622031 359537 1343549 1019980 1000154 1998278 1333280 1338626 1870147 1053655 572563 543762 136484 1529612 766915 724151 1004100 1071726 640670 573031 153155 1965088 1199590 1010726 183462 326723 1135323 1523128 273234 1034545 67218 1133097 1319495 407035 1371702 1509732 1903907 1156578 1093331 1946333 1378094 753106 1066258 1730761 570400 1788698 497248 1941755 1057913 706199 1593982 364647 339901 86435 1503017 447642 459900 1061265 1385290 180751 302239 370769 1398809 1323054 1935593 1093922 1747333 1735107 1586078 814713 810399 1745980 1098705 705142 1909497 1516181 638373 1760372 852046 1790621 1683095 842260 434117 487851 1921497 344609 1301527 1751275 508975 1151700 1774892 1685200 435649 794612 493936 818428 1733469 1819765 1727638 1976373 1158496 408026 517565 198369 1489870 358415 1340762 1483057 1360825 351264 951210 1325113 817959 1803294 19437 195405 1090229 1817822 597098 678747 1896539 672545 1377676 42301 32068 1370880 1485248 1981365 1473575 972064 707248 1366773 980914 1858715 42480 486420 1966884 397967 951668 734103 153182 1523965 1199673 1063528 817515 1343040 1458346 774829 1890599 1932940 971217 1404377 1545188 704959 262979 186877 1739050 722012 1291404 1300538 1407558 1709088 1716954 1981482 987101 737884 1360965 1444200 1921610 1046334 1663965 648827 432253 720911 221193 192613 88299 1574129 59672 939946 53962 1792980 997747 791965 1591486 582200 347054 1510024 1213982 1374752 1434057 92917 1790745 723130 1161895 1909421 60831 1204587 558371 502392 739582 293154 5785 920617 646138 1337985 1319228 198904 643516 107806 144297 1833118 1050438 481824 814681 1880027 598979 318292 1089106 1540369 196535 65033 761346 1926039 355313 1838841 697780 1182330 1549951 1917300 947802 126758 534058 757258 709345 75031 1113762 299500 947343 795889 121434 1115810 601566 1781832 987318 1038917 1202529 600501 1460409 1078932 919274 38220 428254 164733 799931 1158256 421981 1870445 984026 1806648 829752 1331 906602 96167 1294264 1937884 950068 400391 919177 229191 1596655 629492 407058 1776944 1889549 1944444 1364413 1571972 1195869 590101 361832 1643903 1073399 1698376 1688558 669108 1300749 424037 1490761 414112 1753696 1467845 784263 126188 1428640 672726 1314508 695952 369987 1737714 360312 23664 439797 901376 1210328 1632894 1951601 884565 1234371 565314 1157622 491074 1858864 334199 1181133 900831 1841058 1568483 1884523 245198 1466959 1792462 1245722 603006 405056 173111 1129136 331603 1716758 276125 1251257 1742144 1706067 1034376 1036885 1370356 575888 651948 220851 1933511 1719852 1424092 489567 452624 419259 1790010 163447 1657282 861855 432503 1164823 1861560 712184 1426220 1248729 207392 630578 286796 1613698 1390705 1107900 579203 1173355 1404065 706706 450662 1008203 249528 524061 104565 92384 1152590 1391372 268118 1935601 1171559 554838 1656403 1176016 361548 866524 1291523 670074 501153 769506 1634317 1658164 1960112 1808190 387717 633752 1991420 322057 1162150 1002162 589285 69571 334053 734996 351415 1660088 327082 109768 1343771 1160444 105762 1217073 1939806 1913614 1623695 1308394 43777 551664 1991326 1437665 175737 1530975 1836088 265148 1594614 1161029 618948 313049 650253 645317 134068 671339 423759 689282 1288508 1677320 639701 873871 1694708 1345879 875457 845727 1610403 1490251 1363191 1443083 135246 1948457 1184298 757994 37449 103329 279830 1819701 179104 1520105 923383 1494892 498656 121552 1774442 1281945 205944 1403530 1089680 1211596 1864063 1237936 1411407 1415794 19715 809902 1677802 197465 384777 1320010 880492 1959321 1124351 266 1904131 234029 1571137 127472 243281 336663 1115233 732807 1752234 1408770 1307953 1941487 1988271 735549 1015488 526826 1044325 1172981 290498 785830 1367655 1967302 1303985 573133 425325 253072 746168 1615555 1905481 1131725 1159690 1915 241137 1946625 1576273 357824 1068844 261729 987763 80629 1379813 1088025 127727 630007 1709492 658941 1325517 1423253 1158646 906937 126595 1408588 992412 1170023 1735068 1867137 1010035 1103149 856320 140401 1054603 280358 845743 241140 1627423 848650 1668325 292086 721986 1262624 1883857 1210880 1900268 1264405 38430 1851596 208579 1650688 1440371 1751933 494820 1044935 220380 1206412 421973 1925521 1319223 1959372 947073 540626 1402125 1596713 1059560 462178 529994 1439010 95026 1896625 1371878 1877507 819619 1251353 986790 1639292 889422 1171556 769823 251261 316178 1390150 828588 373151 264172 1093752 1106710 1641873 1724067 936799 1135297 89217 1432781 1659787 487954 1350528 1773514 1982320 1216688 160770 584600 943302 471175 1627581 733989 1276895 1058083 1749128 805696 13762 825 414865 742754 790070 780761 1833373 478213 1330939 237701 623302 1062312 280640 124735 1838874 886250 1239948 1808574 1294664 1504088 255898 1119259 761703 857052 847519 1477385 150898 1436526 1779559 1150298 550395 1373365 1009433 1157012 1443507 1170169 1234925 770146 34135 1820730 646050 614413 619289 1550902 1680386 1619003 199624 269996 779763 1169259 911036 1110950 391153 745553 935241 112149 463429 817807 310365 861338 33538 1838286 519667 1436052 708523 1181846 423253 762808 1926669 1480831 1346069 603458 656379 546739 63842 430556 616145 1860783 319028 1456114 1059976 1612211 1941346 1646591 1998425 355998 391309 1738780 838237 1569330 460464 472012 1654879 222962 1903799 492942 1616775 1223450 698269 707757 1625529 203374 278729 154290 1951454 1742198 1327823 1143027 1631018 1172061 1952614 1503889 1924799 227054 529626 595582 1401545 726988 1578819 287461 295045 1857818 1433388 1195113 353535 627950 683743 1259743 1741795 1031292 129124 859398 629413 1476640 918757 146962 973292 103742 1241039 309231 300647 1213643 1231203 1020850 1973746 1298640 1862872 372887 1177776 1330620 241034 159379 715411 599173 598235 1024208 1012090 1953084 133251 1134346 699989 1618186 1541890 233051 568105 1478191 316708 460489 1314070 813618 1902266 718024 1919967 348819 1526037 1057412 1439263 1253759 819969 1735488 1076460 1436846 917004 1292814 1771719 667481 1389806 495618 1211499 321720 1134596 553392 604922 1723265 711031 171154 423937 923936 1889648 775436 846498 1846786 259111 49758 460545 407419 1627891 964726 490543 1457981 1100158 452756 1568794 1890859 1749887 1194424 568520 1439754 1197947 800566 138886 1805757 1160522 626737 1503176 1720823 1006918 984535 242638 539415 1397720 486462 1484705 445489 799731 485368 1887109 1550831 949602 421422 1632265 1878905 135824 193424 27828 1579814 1353489 1238030 1329973 904532 495516 804060 336440 835496 1731356 1195077 620872 138305 1177323 900871 1549294 1947158 1790582 400919 518928 677412 36743 1430606 1113013 393984 994068 573145 1518203 1998997 1386668 1161168 1697389 58536 887120 497313 1247076 683326 384506 530394 1081836 298108 1596799 1576575 1837915 371006 1492770 538869 1082816 1172780 655042 1217904 1805907 1607897 766168 1505172 597328 1388942 1114968 1196027 1148567 238117 611651 1448958 1754667 1339208 78264 1004949 328893 1093154 30273 1863288 524195 160027 1611061 902228 1829189 518487 947836 267967 153276 1010910 682979 379036 1819095 759848 1964993 1290256 1071927 1684766 1212569 1465704 1518412 1601824 198080 1512104 1179350 1272693 875394 471880 1882735 402194 774697 1383081 1046381 1545633 1532542 653692 659337 1336393 280992 527081 471432 1877661 617259 1034513 1621523 697441 559562 721841 1883399 721691 1387444 485810 1015747 1521816 412101 348459 660987 1749087 65864 506261 114653 552703 979628 1848911 187152 1771340 386462 930343 1641701 567150 575111 494406 859078 1734089 226485 370684 650759 825055 139664 275430 488141 1619227 1542774 254887 1399821 903626 282858 83465 573106 1625327 1216766 598617 1942373 1059256 1133464 628671 721918 1013 1086344 1193326 984303 1379751 1458841 731792 1469486 896789 282520 246166 106314 947252 1070017 1846369 1439038 916452 419556 1714886 1138071 1418112 1608168 286513 950281 791557 1308946 1186347 1129877 380832 722715 1040136 1533160 574937 1265247 1930879 458538 336399 917384 897787 382373 629049 235743 463254 493923 1732602 359572 1915308 476488 633174 735597 878013 286117 817782 1426966 1674024 401504 540123 14609 1211754 265628 952436 1459131 659149 1659525 404476 41391 1493225 817850 1539584 427275 924541 1403293 631891 881308 1085876 42762 1395273 573102 638865 301582 1255917 1446440 1035279 574693 778983 1176310 973950 1589811 770053 93320 1621605 721954 1356491 1526035 359848 887897 469759 592750 282954 1748905 226994 1327356 208644 1097535 30885 382528 1448127 1439345 983151 1136853 874890 1188337 379798 297678 1303555 1958495 1541530 1126610 46944 1797877 1096516 1835528 8410 1048511 1309559 1841907 1607170 1779508 1340051 916673 1060942 584153 186363 1796241 764258 343699 1818857 682747 491231 579168 346369 480180 901079 1773769 955159 1094685 643112 1312900 1186926 474339 871516 108933 514416 1278817 1095406 1853562 1970385 1505723 1658455 1702943 117935 1372222 1246039 478132 1375412 826205 1959911 271456 1536399 453246 25073 1928176 1162275 1749683 1736695 1862821 1327988 904971 1738848 1098398 940414 1462449 1320661 627729 1704602 1822364 1484495 409197 1069869 619675 1747618 436162 1485711 181272 499211 768151 1931236 895797 1472418 1023595 1153035 852053 614995 1306932 1165239 1466489 587078 321952 188799 547744 1869702 520578 1403848 983358 1404240 1423636 282732 732784 647328 249225 200164 1324846 1604178 642580 765940 1349662 1909534 1288753 1605144 194637 590707 938390 1380337 282306 559501 830636 1588537 640934 1416649 597755 1912318 1914079 933747 1116668 666987 925455 1909749 1217316 1615077 133955 1372957 820288 809266 1433964 738845 400812 266295 1807057 644616 1479658 925210 1382267 1723898 807125 459080 1718790 777628 743007 6292 1106714 899313 1001772 1734613 39142 1881324 756059 790540 1055110 1136168 902766 1110694 1019053 908838 1318110 1669486 300816 1635961 1691426 298675 633848 996891 608845 669660 1062620 712075 1452513 311827 1669851 1395707 292976 736888 1905681 652421 1636244 876499 21439 1684557 1904642 1760284 1108207 901199 1051756 1650911 1929374 1942886 1255299 882068 469689 744412 1173974 1113825 1102496 1888949 1979790 1905803 598074 100734 1152290 1084470 681848 906145 360304 1014193 610595 1735188 1752680 792092 1529589 397888 913962 552858 23364 1395504 103718 1038728 611193 1265243 1723126 883760 527935 106913 943715 999361 816911 1848971 282595 754124 173478 1176370 332865 1562387 1171290 1370536 515035 555615 1686456 459381 330044 1107614 1419796 86193 861265 1931686 1696711 577346 1712554 1671947 1077789 948348 642042 902859 1837271 1317751 432039 1162417 1905284 1429747 250655 8161 378112 408017 841949 148361 1795469 845240 715391 1431183 881723 464295 778233 944429 86032 980504 421038 294631 729713 934403 124712 1281198 1286609 1889042 1747216 149746 483637 1610587 640039 784225 1212507 581843 328479 1693588 790662 890257 135270 756219 326535 558163 1518345 35051 564003 1461775 1321821 1058470 687009 1626108 1370780 1847325 892558 569003 1232280 527925 833895 1414356 1541822 847772 1891141 901614 1675593 1822408 215130 1844099 171096 1485087 939388 455601 151760 774208 36443 100049 192472 1748402 217684 1561340 1258382 910312 349789 508480 1771950 322271 582799 685732 288113 181295 1787291 508222 703315 1984784 675014 733906 1912083 1467714 364853 1828080 8990 1188113 605488 1494647 34294 1222052 1667905 1284992 1924466 1805983 1920738 187939 1970333 540942 416564 1143869 1211505 60855 829622 229200 1339032 1563308 1813770 513284 734320 1812005 770165 1453846 304830 787216 1365723 1998431 1195737 218569 1126205 1259513 280811 586660 814225 83539 908544 397435 237381 1674623 1527210 1418198 1576239 524905 928053 767657 355615 1223313 1485041 873523 587840 1868783 1174721 1529760 1830247 1741846 1160749 767407 1691040 83627 997861 1259031 961465 1848692 19165 1007290 39523 1844678 1879064 1228324 815188 1879518 571498 403456 1287740 911907 633790 277449 1298681 1466903 228764 1517306 1181494 1609438 394558 670522 1314947 286557 1188438 1438860 231596 20704 859878 1801924 1132359 1290130 244939 463858 767540 1247613 212161 624053 822384 732137 1783212 807488 1560883 1253155 1230723 997107 772905 1498776 827650 1866291 371208 1634143 130969 1430275 968935 105849 131261 1188054 1891704 1896073 1837895 436083 719186 887862 445231 576797 589173 1541761 87226 143583 1902390 1020286 234629 1218391 1544125 1012968 1968786 1272185 1304053 1283151 713998 1680202 159867 1412937 1482797 69059 1090650 1503055 1217433 1559143 262633 551248 190826 355440 590313 786689 1740732 206867 408528 1779465 1008817 1433656 1535050 674113 1328956 1256909 127045 1241125 366519 558499 1776440 1155952 982071 467743 1926481 214033 500160 1578086 948687 413483 1470122 999454 1941117 1501882 237140 1642045 1002014 931417 1023630 1639846 1428244 7543 251547 507249 534056 1544405 77711 111045 774485 1440157 275030 1749273 1037891 1382889 1857769 627167 1514776 1754496 1998673 257512 1200161 930447 379995 1225307 426856 831144 714898 136764 1300619 584624 1335504 1173146 659975 232209 240005 66588 234485 307313 22545 973960 297457 1752312 246035 957662 173146 1589126 1349511 650903 824929 1989038 173980 1548173 620617 1561575 1604649 1305055 1689633 98812 1679145 1748959 149174 1682499 1583372 942897 1678805 1360219 1288573 1250164 261012 1548021 777140 870702 171048 1747922 1261256 17713 892692 1497328 8190 1211946 523350 1843067 1633003 1688971 1215033 4723 1858597 947563 588696 1390557 1637210 1837166 352203 1523396 1159087 1339153 1257140 420640 1112394 376829 1625866 1611330 456549 495918 519356 229373 174536 641006 1690411 697389 687552 1775673 426907 352231 1629077 89342 1944884 693782 918329 1263137 196017 1281950 1343686 1333543 1738782 1917173 527994 1757029 937461 280343 515129 1610405 640319 525113 622115 1284798 1381191 1866369 32362 1686284 700892 346971 322420 1659466 56092 1672813 1796858 1940046 1486547 37178 29660 951186 1142993 1324794 836884 1077329 453683 471020 264176 1383621 438585 1431440 1213005 1930447 1503520 157002 1777388 724611 1645754 94255 864981 222943 1748290 124786 852373 1317086 563171 945490 13866 1580172 808373 679746 173374 997061 171901 540613 959558 1779727 1676900 1273505 458800 22048 1967008 1970793 253985 608368 932001 314059 1886498 422970 1028538 1851044 1411513 584381 1411389 1953540 1210302 808415 1483565 1065791 917307 1407054 1886989 1792385 1320062 69997 490477 475277 231465 1213522 894343 1088630 760992 1508142 1094710 92674 415120 56925 1250187 183124 1253191 40714 1974129 847091 9392 549684 1323370 1138534 1875917 1481283 1879901 836083 350285 347201 1383426 631906 1757779 1602061 1779676 1283064 1568955 1738277 36288 1883627 1849690 1672488 1005472 1650015 1886285 907307 1631889 209441 698934 1368844 94326 1245297 672034 1500726 1828956 1307007 338412 827003 438870 395000 1582683 540906 1967387 22913 1241038 1512587 287096 1400004 1172708 1415951 813352 535539 999218 1952799 608545 375603 1865973 300475 1181873 827823 525846 1347068 1371738 578418 1873780 461215 1482025 339573 1641248 1675295 473236 442163 537288 722982 1125961 473205 1912700 745735 1016237 1786104 1745246 136216 392350 1709362 940621 1768269 896073 712228 1400908 305982 1409279 1118894 1152275 1619904 1740927 1146755 1563661 100858 161267 1655646 1061006 396411 145235 519636 1797691 129841 1845858 20212 544035 290737 237850 1330321 1511605 951379 128852 568381 1552055 1369727 1842915 190539 1765641 1910568 80105 1158509 1973080 809571 269145 1981459 900624 429137 609083 449629 953856 1786260 211275 1293190 711789 1768786 1518602 1819423 250080 1488187 932181 1518999 1529479 799965 51412 839193 1273126 1386624 793703 904117 6322 885664 1660618 130241 381900 1652705 1285966 360732 400772 231062 1302914 45674 473827 753384 814578 1962015 60007 1106271 945506 1450658 1082700 1298351 1618595 94741 1316702 1547718 340335 596487 220714 966290 742662 1525033 1686594 387889 13269 1107767 1723011 1558279 1677235 1107792 1164195 938296 761476 22522 1684031 1179302 157079 1991193 1403713 1756428 1000009 706054 1138388 1782227 954110 596667 1998887 1246159 1836925 1189227 352678 1980703 847486 962397 1394891 1979930 1154481 1441356 1858631 372180 719011 283325 1303163 359130 1243805 366807 1729006 459253 1792658 372041 368576 1592295 1945036 1505186 1165313 98756 1571068 374698 1750244 1719678 761666 582166 666753 1205070 1521592 76768 1823165 1721012 1442907 153832 177011 1955167 1058928 467019 1288244 814400 1265440 1271676 1677475 1225732 1717758 1881632 1989019 1977983 1621144 240318 1991340 122106 974550 1859144 1714990 462034 1621560 215775 476880 1005091 956637 735676 1139622 1489026 946407 809028 1003622 1918901 329757 232117 1788567 1098538 248136 356282 1367650 1131950 1956733 1428993 322353 663064 117921 1996523 114827 734162 801972 571165 440659 845522 748441 264713 1087510 1819204 336479 1719529 280447 1117866 1417403 425295 34447 1592197 1747959 137825 806526 143242 1278216 1282404 405237 1683490 1312798 1688497 581392 1227330 632112 397982 825390 972893 455161 777018 417759 1011688 1916114 1301154 1955801 553735 1770619 1931810 14018 710789 704561 1178589 900177 1754503 1565307 516051 821225 1862576 1439037 902950 1449873 1790920 965356 1289236 1816128 939890 426949 764571 257356 92989 1371978 1647667 672072 1052431 679814 527538 728466 206596 1197003 1401290 1800182 620740 433063 1921152 814875 968174 141986 574340 70584 999737 1555128 84421 704473 804756 811177 1855032 917780 1627163 592043 1082378 469433 1126285 259378 345821 1455436 591377 1831717 935368 1538784 52512 1055079 283452 292426 1711309 607105 565366 1727032 598256 750456 1171862 1981381 946561 110630 756813 1549739 1745824 1107880 1184667 1697529 152718 1366828 601573 916775 918092 1545472 1903230 1941926 794080 358000 1944337 348808 1227697 1749698 431153 1307374 759152 1413405 923886 1420310 1315082 1622951 1607642 1159900 1271903 1413628 111759 890815 833372 1845118 1071280 564695 185760 621826 59954 27832 414502 1408171 989728 1558645 1528949 790724 1519424 227745 1815130 211487 1641814 637672 1663930 1978847 1185265 1957664 882050 1940863 1895601 1114852 54571 1248032 978553 1770315 124791 1148231 309887 722239 1310133 883526 211716 1381146 607897 1505671 68258 52498 1473510 1260364 426258 349539 1225699 697114 1464808 96339 633788 1819662 285066 1599346 1030775 1438595 217501 1498855 450241 412608 1978873 626046 168515 1544593 1196006 492217 750597 827836 1852508 397500 995884 871421 1729938 1345560 817081 402629 316437 68380 177322 302285 86767 609411 23074 62341 1468074 663461 391437 1770174 472055 1683814 1571090 314972 639983 1193749 144324 370412 902099 1275038 1702248 719988 89295 1439333 1078858 406717 202289 1266709 1139367 986397 579159 286891 727611 1870035 1948666 297147 1106046 103360 1717177 208065 101177 1627503 89627 1893684 575700 720891 1448717 1642520 1503433 1788394 709152 1208915 1986721 1722740 1142534 1723496 1226490 1971521 1254943 1245177 697058 159812 1801592 1018489 848419 312802 356294 35820 1462555 1274275 1922573 1568805 734462 250798 1744417 1840414 936055 1439362 380252 837606 1926694 779228 1688364 1505190 1818491 965530 927932 930064 1416625 210078 837238 1625930 1525858 614454 994168 1825377 1518429 958988 1527174 1687461 735064 1161719 693619 1798646 456598 913680 57501 1694808 1808731 1831760 324884 1642853 59020 1009700 1952760 184665 1748091 1297931 385992 593393 1915131 1188755 1574650 572199 1047711 1622048 766528 424961 934404 94448 177191 1464273 742274 469486 1547253 1730093 1451099 1481218 151704 1591610 1024220 1984568 149850 1273499 1238222 40128 1684085 1699924 1177995 1034982 1701876 876206 385102 366555 71962 1785074 1427491 1282196 1586841 875349 500838 1244790 724467 1852445 1348167 127469 801981 1583896 1203160 1177980 1047176 1981227 323748 1999572 1560964 1019259 1398222 110167 1617591 525877 1456531 1785922 1670310 208974 547169 1288042 1443862 527663 1974996 638680 889155 1448302 230003 1337382 1330361 1232775 1396105 1840073 1349299 1590833 360969 875220 347449 1273696 140211 1611172 1442551 1533835 1762440 1496333 1850101 1976872 444813 851137 1631178 738834 1360544 1611256 1016571 982865 1140362 1177979 973898 572178 910706 26193 1688544 1321941 1795421 1989157 1212367 346821 1263565 1587736 1092879 1638232 1541668 111192 579788 1465730 147451 471653 1188569 1781578 1674974 1673802 1661858 1909733 60030 242585 1519160 906581 260419 466197 1267208 739537 805697 125858 1717978 129005 1089901 262479 1821681 1127255 1062598 1225204 1342270 1088629 1552861 1504118 52135 1189382 334582 167788 756781 652462 1674965 650228 244492 848406 733163 29926 49541 302572 1738459 1859968 1574416 1470449 1003254 190569 753813 770425 1730891 880612 525531 247579 1056604 150982 223825 1316049 856685 1663420 711455 108512 215432 1197658 860288 1467083 1539201 80679 209661 1859909 1399761 855899 547964 1784973 1939482 1082179 1907805 1650519 595512 1252202 1418384 763240 1956363 306052 716873 259150 1031092 1206898 490990 1564399 676288 902703 1788659 220482 140484 1863077 384323 353741 938213 1427668 453667 674139 829827 281495 1338630 1282000 168711 1683106 665274 235385 1196436 977210 695908 1476727 1238477 432896 482322 86145 601814 1481737 1097878 694464 468579 1688601 1338304 565012 390974 151913 1985387 1336055 65785 433607 963410 777656 45013 1619827 1228683 391499 1581343 1356 1191507 1628209 23986 786617 1574161 381203 1358804 1715383 1856946 791874 1584837 1314138 41192 1568903 1451577 584648 279961 826387 1466992 692077 821043 388312 1647665 731394 1981679 177754 1627913 835502 341888 918047 31943 1991906 1574410 1865524 523116 373684 1262292 489387 452781 711054 1172904 1116725 577365 1262800 1972142 1192821 1244601 1597275 1583427 1932126 1318013 468851 470131 511194 1612439 580352 1178450 201092 1267641 787658 944762 980079 1847972 1908485 976385 489679 1804887 497108 1473445 1856405 1955266 187289 1007609 867521 968241 162378 134346 1376321 470976 263011 46742 1437124 1581665 1256207 984443 1025780 1131926 796623 457568 1353045 1533908 1912957 625677 104847 1717640 170766 1472510 1725672 385749 1637389 1466053 1951937 1467524 1765340 1738430 969873 99235 830392 1819311 1406635 933668 166215 1747246 1125682 256131 324033 1457220 1164479 229213 1066051 997708 715496 1449017 1863313 876783 1425156 1279693 1002424 311003 1919711 102677 745101 43880 904068 1712390 1899242 824745 248781 24369 1336280 1208313 923899 1791353 325810 1551123 855605 1432736 96471 135505 1588346 706036 1254209 1172087 806371 715919 802785 1290527 278626 1796940 46205 1224523 1811972 967026 1595386 1132496 755022 624677 212962 1994702 951326 59400 1362226 1286841 1075157 182380 1814852 199788 169479 1191244 501752 163549 1564053 530453 492934 145153 1530988 457761 1206923 1265218 1346359 19647 1668606 1447174 987111 1611783 1977721 887291 1154638 895576 1637029 1375608 391433 1253010 1916733 394036 5585 402235 1400870 1700598 501877 1060624 839592 647492 290181 795983 1168964 1352468 1544628 1415253 1117010 1349481 1531297 1431219 192907 1201787 546443 754152 164360 1794871 200956 574478 796983 760312 121244 1342665 1526336 579702 1072649 488443 1180178 1552003 570409 442083 1284334 1188037 1684721 1250098 1245170 913943 1812754 1779970 1773533 568647 1217258 854184 811477 1920526 1809662 22645 513081 669037 1067293 1981342 68689 1146299 1372984 821492 1307666 590930 1560432 398496 1042649 1213876 1871752 993845 1211049 1936911 1166536 383472 834299 1111937 1698151 423240 1879462 1773606 614270 409996 1388074 610430 1108300 1783188 1147492 1879811 1996620 946874 400266 605599 715102 464651 770728 180629 1932569 235591 502969 1499028 1428887 638064 1554712 1358443 1893347 462500 1855249 955839 494526 1856885 954850 535294 1538062 111034 805804 927153 1515395 1056028 1077378 1643104 1106972 838753 307806 168255 1330060 1468926 1958735 361361 1312174 1874302 302173 1563252 185721 1710552 357113 1586009 1299970 800377 1869034 1076134 525600 1861324 51218 587392 785368 1373059 697950 988955 1416506 129868 682736 171769 215624 1938721 1420037 552953 377858 1418408 829838 1178612 1206478 80985 1030874 1068301 1257113 1856550 725901 294228 1426181 1416173 1906825 1110552 946537 1277158 1999046 411739 1905369 1600541 494208 1876099 530982 1322244 1996841 588945 17964 1191710 1378396 505493 1575370 1797608 862105 1962138 1133594 353360 929037 470386 1602010 1134883 403425 616795 1987781 461418 1744127 84318 1138732 1631625 1563932 1160926 1154423 1748434 1917204 550596 699545 1325870 1340238 815494 1378856 374203 655874 802200 918397 1845987 708565 1013583 744494 852954 1290027 102584 904350 565252 619864 420324 9888 696529 1105912 433194 1352097 1015025 387832 1509183 1189573 226241 1329047 903097 1191352 1337514 743224 697561 959678 1421501 1200035 1448946 1248115 1674773 279911 518212 338227 213695 1532874 126829 137203 1915979 919727 1641941 1812760 1802231 1629216 1348343 1258879 977422 1894108 212671 456065 1146761 1779555 369599 1158933 1316180 297789 867775 1367533 1495494 1335336 20742 1104808 1745780 1352120 1843078 1832059 1798418 152635 926514 1748251 667952 1167022 709928 1504436 95834 1503920 314315 1324388 14036 556535 1851363 1386821 4633 526566 839465 808765 1660913 1917614 1680226 88296 1142261 599513 539727 1477268 1956101 855551 280102 458067 3243 1687273 763420 696020 329489 1488883 1748935 1100336 1228528 1056684 1204740 1303206 132286 1396110 506748 1241273 980315 525921 161318 1561773 321487 775161 93832 1813565 1831029 1371905 1674780 1484666 174920 1252620 1732379 1657460 1335595 1352427 299818 504292 1513561 662065 816967 1428535 645947 1019851 950071 913186 1093727 653584 1959312 9966 682613 1332177 909484 302169 1186494 966801 1461195 528661 1779298 1021866 1403733 424477 1245487 1790470 264860 1099125 1079733 745289 787463 1484265 667882 1009680 1634706 20108 524177 1280524 1768517 1675868 661356 700121 534367 411808 1682846 1513470 372383 614969 351918 325646 749107 1475033 1955106 1195304 1496760 849475 154576 1039620 1371701 1625862 65274 131890 592496 1708704 1286112 1406727 163967 246805 1730881 631577 477422 503721 573493 566810 597953 134786 311053 92172 87517 823249 64761 237158 577029 733223 1398876 706781 1457205 1854701 944388 1720777 781431 1541397 837163 380507 224759 44550 756603 1856014 1677516 291993 1873031 1765784 1434602 1456463 1642855 1132272 1094052 674428 206020 924395 1328738 875671 1556956 1050493 1924840 1116929 1278135 1544218 1316198 1211382 500613 341900 831175 870997 954957 55797 629 699916 1625599 146648 208379 89212 109748 622755 1380002 1917879 873747 344079 613649 389309 1846380 1499316 266454 1119553 429359 1325182 1004422 1277762 1829691 1273894 1534072 257018 577798 1128544 524995 1369413 1437686 31672 1858415 1549580 977612 693090 916830 1167709 1459618 1405474 320473 1238734 339419 1396673 455700 1729018 1794808 282122 1477902 529871 1046103 1153651 424062 516747 1591329 1939302 782443 361880 1893448 1849955 383569 84586 1994011 940748 653988 1231134 1295818 584078 1081735 1014142 1184997 191018 1271433 1936488 789536 1842665 1058371 1521335 1753059 822265 1640820 1477451 1099470 1995347 495463 630266 820175 1679493 979116 1246517 751691 144851 519406 1768547 1190826 1832621 1224744 888299 591457 1738196 804479 569162 65954 1190939 1203492 143484 434531 307687 1010152 232594 1028641 137414 784610 1849536 843535 1605186 1995765 1720476 1162537 1044384 1409140 983702 555474 1561468 1182307 1278900 795831 909195 340059 1970488 922072 895587 608781 1669334 674453 1381712 230395 1316532 295050 58488 1580007 1210104 1748298 1097943 103784 1538124 1627184 1123990 188911 1150695 1282032 1230131 1348650 1583434 1102143 1796472 1729123 163661 1165774 427700 359606 348413 1795413 1102271 808190 352552 188096 507993 1451822 1562585 643855 365756 1304745 102755 1203143 746690 376608 1301580 230406 194814 1717607 1418322 1375479 846067 1318537 60342 245874 1025289 832966 1943200 1102474 1593866 666075 9123 1014569 1990464 1343615 1120589 1429121 802845 1182839 820827 498347 1322508 754461 340794 1080521 586549 218230 560706 738149 709105 527211 1930234 970616 1871954 1158075 432624 1347932 1428197 753551 772049 799889 165500 1445002 272574 801339 1500645 22166 1774133 1987482 1702570 1343177 901381 948296 794589 155943 1499203 1535270 1417156 1747079 1569054 1099831 1462440 8185 852567 342799 1237290 305556 445675 873129 559779 303638 246827 440432 1282853 424035 1581703 208811 159103 1318738 127907 1012549 784413 658951 1817728 194572 529441 142574 689210 1929757 421462 430966 1150381 373386 264902 1352087 1581496 254180 646106 427223 1379472 1109027 411360 105199 898084 940719 463088 171251 577383 223204 340469 1950289 1213514 151525 945631 1137200 1523617 1299423 450481 1047210 336244 934560 1612628 1814015 1092351 1891386 422696 1908896 568279 470626 1248917 832448 1078151 740625 1708896 256931 1306337 593268 1553282 218812 880054 1766091 8383 1080545 415328 1854387 646233 781088 642963 4731 672865 1728708 533346 1238312 1503331 1199624 572384 1922190 1832034 665560 687333 1361721 1971102 548256 571361 404867 784270 956316 151271 1447865 1963400 15224 876978 799706 186837 135296 771005 187342 1757746 1754304 1810017 119128 32756 563790 1813120 691047 46779 861695 1659396 171239 109692 11451 1147893 256644 269779 108831 1745056 1679778 292093 1864392 823531 1707107 837724 134885 1061220 1670816 574687 21419 1529008 1816650 44487 590080 1166015 1155525 1784016 1191990 1719908 1996114 815412 1765418 1074370 1348452 712142 1893423 627113 1066119 1315641 1931941 1352648 824485 1538308 1784495 833198 68821 603003 1761817 1730142 834754 1106366 571046 1286260 1942693 876981 1564518 1051850 1554169 1885265 1309551 1385396 200492 676422 488389 853015 1952738 272587 627544 1167608 148437 503509 898187 22793 105412 298125 126618 1303338 1272195 1482602 74210 709666 416898 530974 1245622 102529 1230532 1188529 104465 1545754 190955 1964127 1230736 467943 417090 1170497 1796703 595131 1844926 1392337 847139 250436 1969020 669064 1015971 196174 831054 1196476 107308 269490 1383477 1724838 783507 1807293 1111643 1038929 10054 1581589 174804 261957 1698334 1175871 1261947 1399350 964710 96615 810224 154936 749065 1606475 1856206 203860 795742 99367 772217 618834 1330827 1769336 1621109 730416 162863 1677927 279694 1439259 190359 1735966 1722146 656443 463012 622892 1970393 249209 934213 58669 1210874 1205883 19208 433176 1617751 1286617 1182354 1028564 1583500 699345 1571434 671045 836762 1968357 994606 1874254 287425 875356 1611934 249591 1600867 270405 1223312 1880830 1435260 564339 1344538 1792242 1701257 1496205 1318687 703039 173084 1912077 1821582 1282154 911313 1220489 168801 1750083 1401332 499915 1628459 681716 289037 1353271 425958 115934 1573777 1728413 720708 787208 8939 650302 1869855 1596311 686633 492464 1127246 314262 737989 811111 790506 1644260 1051202 542512 1615788 883097 342047 1272976 1347396 836073 115264 775055 1906439 213234 1767151 467790 1993966 1802278 140222 339984 273559 1044282 377759 63653 890138 648578 541299 1011978 257535 1901563 1103830 1147708 696248 561644 1690698 1222838 1016350 1183222 1886100 187422 1661006 191497 845886 992992 1629058 1142912 383999 438394 1024468 1117735 1225069 2987 1158882 582510 1322599 823599 1799309 777820 825204 836780 149941 1432348 557941 1892454 226865 1690115 1721752 1880884 1694406 1365971 1523043 369827 1042129 1466893 1267380 152115 1045615 1788178 761939 591452 1196636 919371 607273 1274256 417976 290740 1857325 10615 461955 1002687 1172859 73059 761766 428745 260688 353573 368901 440670 150220 1891438 1298647 764324 1718409 25926 307692 1148689 1325904 1351293 76293 161719 422845 239672 1957970 1100383 1560377 165451 827537 584933 1292296 1999728 129406 594821 1051883 1924699 1906645 1805688 1736265 629238 159047 990871 422435 1726364 28409 1749336 336338 1305097 1500928 1060999 326651 126622 1247903 325535 645051 896611 1177792 1325647 80377 1807860 81763 763268 1724334 53257 1151740 1115642 1044775 630452 72145 769938 211350 1585050 1387226 1372490 1320505 1423480 1209164 904799 216181 1261339 1728658 1968729 732868 142647 634405 1916006 460864 448572 1535370 748 1679992 388110 190140 1843482 1793783 1849294 408901 671605 937658 401106 82007 1228248 994016 1992148 850378 1682509 1880461 423749 927050 1861388 100534 1742616 672841 1426673 584908 870785 405594 1488058 1271624 1877208 524915 1172956 1605332 1780327 1348685 1237459 1562517 625372 1499473 1085252 1875433 809521 1741859 869523 1703294 1590479 1425074 1849882 1907753 1151801 820862 1391484 1214544 1206787 1939459 588193 715535 1587461 721831 355758 1565698 1690774 113425 1076901 775900 1056839 1712618 1017648 1854314 814889 1085113 496631 413556 29615 1213036 43128 221151 339783 625814 516226 150579 1845546 643008 52089 856100 119659 756452 615069 1133416 630823 136412 1687801 396880 1277200 248139 23 1419436 1900007 1408529 272607 1204766 992606 1251031 448892 1854570 569436 794616 1710306 584593 1571191 1985176 161685 1386790 1950784 595973 1033615 1297769 115569 277037 1576278 1303261 301510 324419 224517 346973 526349 1781486 769433 711485 1856917 1941084 1950796 673286 1999649 1190570 105570 1051545 1063847 1344043 1486822 655544 1228689 8434 392922 150988 1906019 287604 971680 777552 1268345 740283 336904 1495133 770412 1780174 1346473 1406443 891456 1413787 1782952 1430237 947615 1101973 1329110 1904063 1513970 266991 500781 1471000 1949770 1152796 1299363 1840740 1196800 1037467 956076 1365761 1169689 580561 1386861 352017 1929871 1497402 1524314 921397 1076782 910712 732020 414558 1377427 1355995 1241553 429753 1141513 489297 1380463 545298 1612408 495256 366882 1698441 322019 1559290 170940 1775572 1260574 311846 196996 164100 1327619 1678129 1142883 92918 1434241 1328103 920389 806431 101690 1832088 297199 1411013 1186208 1032127 482574 400056 151379 1101373 968731 719990 1708021 1678595 1237750 1580039 986954 482227 34391 157516 935441 630057 84326 1896980 1617636 1004247 1268834 1423693 1840908 10812 1510896 14878 1322256 1364473 353813 1571363 318577 1157712 1252892 1667560 747579 461945 1364261 184919 1729836 79251 1152942 1981141 814492 1644025 31046 262472 1909618 1493145 1388619 1739884 249653 1724450 375263 1889455 1504294 1723645 1338374 1147373 1657295 1761584 1358797 341752 173599 1600161 1624876 719251 384555 1850609 1091348 340368 734239 846888 1987748 1016574 1022504 34168 1264287 439580 1289196 1612072 1345791 668812 521355 388208 918000 470283 1043575 1696515 817588 77505 384415 614434 232356 1944097 1764744 1827993 214185 382798 876803 1162030 527440 802322 901123 924412 206497 1004677 906516 1537622 1044366 291470 1401101 1660290 1188098 1145072 1089597 1399489 337744 303888 1302636 1212975 1476166 1238128 1960217 561613 357119 482083 284322 425999 1745373 933202 723544 362508 134592 1012232 1999576 454954 490178 1366715 1996674 709503 1271287 1314468 1009099 1863926 1048035 350450 2390 906905 1070475 77903 1563734 445615 1577266 521490 171916 1739838 89602 1656797 1118219 247550 1125981 148811 916425 679425 792852 674668 617489 707035 371600 1346207 1513271 1217222 1815415 1847115 958881 1510213 1443120 1056680 86399 1307121 485860 509799 1374814 693043 1570641 32172 972964 285187 1249219 1377651 377440 493701 28993 389637 1202394 1173100 1206604 1337421 1031253 1196702 558043 833109 1935694 1561680 298193 1335084 443481 326812 1000862 225600 904107 394516 269387 766867 1884075 1415340 1467920 368472 359760 599945 1305077 206536 1704614 167719 222454 1715918 1730739 1260796 1854194 1542309 1720099 793359 1709676 1039426 1304412 713966 1430678 707397 797080 604489 405226 987886 638478 817954 1253447 1056212 767958 1511528 786331 1808041 1436109 1864147 1348690 1144487 1307819 272131 1333932 129625 381453 1683806 1506397 1391125 1311158 149114 1179420 52396 372937 471260 421798 1511299 936669 98694 1310954 1215819 204449 55664 418219 1684981 1484634 208716 344050 1386166 765848 41652 1897513 903190 28538 418626 1289080 360026 1170595 1213515 1657371 352220 1613470 117563 368046 925890 1017239 32847 1580073 833976 682685 340310 1517811 1668544 386807 1082867 1412882 310568 1457563 190874 422478 1981477 1152196 1169946 1557822 1639804 678547 1136218 1269260 1872148 1851779 1667994 594343 1571867 607800 1679127 1856110 248644 1700732 1945382 392013 754692 485744 814726 689240 1041346 775817 912694 789486 1318443 1454327 544932 635398 1829397 595749 270752 1327728 1130602 115728 1952265 946284 731298 1099490 1343719 62214 1596072 1806062 794271 1758812 278677 465088 1879504 362293 1346500 1745434 192382 132127 1447230 1465395 1348825 1508070 843076 734710 689864 1732303 1829581 583784 1647043 354966 1024228 1024241 423104 432525 854518 270219 78651 83818 129150 103500 1624564 604550 393935 1309619 1345691 717121 830460 492796 1667791 1343264 647886 1648724 428668 1948712 1502891 411984 1396039 320506 1713281 113615 1710843 1390200 968756 1843419 882604 768667 1865781 252197 753783 952106 1340237 1687153 1604139 1670208 652189 66754 541823 120227 75574 1676144 1443132 1462768 1938858 226725 1449882 849529 1945706 1319010 1901899 52590 1761929 776149 464423 1347000 314425 1407853 1543528 1008498 346871 704630 525859 1898386 1077218 1368168 709021 474867 1219793 614953 1718512 20300 759379 1403817 773924 1787918 426430 277906 342030 583279 1827765 721085 1514291 1333363 236215 1757564 1300791 1905894 1063575 126673 1316265 1598652 225087 640842 1750624 698990 1749556 818575 717501 796624 1689817 557807 668803 941423 1812581 1477533 908295 816293 272500 654052 1658493 1746334 200579 1975011 1146702 1664519 328872 1797043 477753 1007872 1795209 413357 1285572 958109 298177 1994885 140711 1370194 1653166 384668 424067 1518513 475044 930849 1771151 1366871 1627191 32443 1088147 1338055 1371485 1595689 870496 960718 862654 906711 1398107 469614 953858 897289 1914000 238694 1248995 666736 41181 144275 1264379 81638 930766 414783 1611417 1475002 1678358 842409 1594726 1021525 404506 951520 855096 1666465 1991059 1540041 1099288 58434 1793486 532430 927403 283131 1193523 447967 1173780 1057508 497192 527890 441015 848883 1263434 875867 627661 1581295 1499551 843426 1450180 1459602 1945471 1885419 533725 1643759 870518 1316595 1178166 1807545 152040 1148623 1911531 1812666 395785 720835 275441 1970912 431569 1351579 1026545 685670 438509 1546509 1508680 39506 1816208 483804 291071 761795 1412628 1455958 1571613 990783 1893591 1451954 1101901 470316 1460908 1843875 1462573 1219121 1149135 526252 1243321 1435071 1004696 1180148 109027 1507745 963953 1832917 1504708 1837009 979906 1283785 1756145 1301553 1140309 1368282 1524055 1610841 998836 446203 535787 340411 576860 1864 427480 1071528 1697235 1790006 248017 935707 1802435 1209427 1102905 698357 1537262 309864 695980 1483002 1191181 196953 1260782 1039951 627979 1266962 1310573 239044 843724 754711 1773564 729919 56501 56180 912195 1140120 1577696 1814553 506227 1440259 1377770 1102786 1264223 127299 1002990 362488 1179411 1625583 511240 1769789 1161776 1689386 184944 1609621 1346770 1648244 1801146 564757 1458091 109752 609649 505667 1695747 315924 1196739 631554 1018652 771477 1707647 347626 1097257 1468082 351434 1765294 1580016 1041445 63017 924193 1403989 1903811 1318789 1707499 1345627 10350 127904 1497717 1250026 362708 363223 1914955 321277 1446727 1158703 1675999 238753 957030 1480556 1730919 1316108 943657 830645 1002638 1355559 1663621 1539625 1686943 1613241 1993350 167463 791622 676263 1286509 686095 1540558 1343343 1035709 1086876 389372 124156 585156 359949 1819377 828246 856296 526975 1787973 983020 1051935 633247 1986355 382035 372385 617691 1643828 95562 1024354 892610 513162 624652 744526 559934 1555895 416166 332358 1539888 840900 1596905 1133241 371679 463302 720025 1101491 1370511 829584 213694 1143458 6507 504474 949261 1224326 393508 931111 1096193 1811970 1145957 1308461 1557357 1026223 1152898 726350 1730749 931703 795957 21264 1892888 942026 1487682 1991882 258171 353455 1666236 791833 1401479 949316 854098 142251 755102 38887 1911917 1604978 1403660 1918730 834425 1982614 1224246 1611550 1555052 944837 244819 75532 548673 1596490 1050954 899289 1296426 786421 1428712 270378 1822441 1506851 1743396 211219 1441058 826551 481653 828659 951719 1754322 721873 409138 1996692 366679 1471751 304301 438059 845252 793451 571293 1937215 123114 637721 1573999 9169 157772 1095342 518386 1849178 45884 128848 275012 463699 501075 360138 281774 1135524 971112 116845 499385 1447759 560059 145681 1305857 863564 1245117 527306 495844 1030970 1501263 1438155 1471371 265829 1462630 485251 1867757 269250 1693633 899756 1126863 684853 779147 546771 1530531 1663333 695560 351871 1894764 153991 312984 675620 1216414 1152255 1264243 1447061 798506 907324 271303 166261 48672 1150718 1736105 888189 687023 1890343 1261290 512582 1600516 115035 1407123 685026 694970 1124078 1611312 260411 1119480 1493530 154088 214057 708335 283787 953995 976784 313550 1307863 1057072 1722890 1762052 1767592 224519 1325803 436507 65549 904534 1429284 573028 850080 1388955 1866759 25221 71711 156065 1465232 371833 529749 1147367 1273285 1017058 737842 1493007 326471 1655738 1186305 1505552 1671111 1773559 1930137 1655764 1436033 1140030 1919381 1022555 730083 283380 1165589 481669 1711883 1318615 512262 669807 707568 861311 609848 1124138 967031 1512707 1795115 392561 1727086 432360 1919726 432546 1240212 1249187 410330 1019364 1284870 1319882 617894 170102 413734 582918 711442 1403567 1815712 196703 113533 761567 1792660 852379 1668598 831473 424074 1646967 339798 605720 1551482 1245760 1868015 560697 40526 1547368 59379 1279388 1188579 1151411 236972 1184168 536490 1117535 288287 385764 1135745 650581 1455381 1088165 1653069 1824357 1062744 860354 1252428 1984806 1925384 1283251 253566 1432438 729277 208636 900466 48647 1952961 219849 1597978 637512 772919 574718 70874 789936 1592360 1804234 991259 773592 797125 1977209 1030114 1044122 323525 1644382 100648 213736 451857 915827 644087 508362 1566554 1746491 1197879 1156648 1395194 1289108 1545902 448165 44692 892581 437504 686042 295405 1690001 1802380 652489 941953 1026212 473051 500110 280146 1817224 1105011 1205035 380962 651234 1729023 649931 1944541 313637 913757 410267 1666920 613352 1695331 1584938 1425381 1580138 33325 911377 1086206 1499093 77988 771602 948354 684083 1071586 533311 489435 966880 1443176 763208 414411 543846 1649099 73341 1536562 13985 882886 306495 818665 1135262 64137 1425269 1191514 34342 1453159 698796 1427434 1142943 1846047 493689 1822619 107259 907950 1243117 719963 1035336 1863800 1835372 83081 1549296 812527 1448169 1261858 961984 1841532 1909192 1399830 376509 1730614 72485 591107 1110446 1621655 1121815 1320136 1063020 1230095 1671360 1826803 150355 1828495 926986 752124 598196 285959 537397 1318490 854114 619659 1990198 1018418 1879647 1574865 983360 647232 528561 373654 557861 1585219 301783 632176 421286 617038 535670 764821 670751 941091 1090486 132240 1341739 244549 1561608 175786 842151 1288361 778569 866206 456296 1376576 1008035 1796938 1603918 1845201 1198032 1746011 716739 519100 1693325 295016 1912389 897955 1331325 1125064 1900405 917576 1456408 899040 1991969 876576 830304 1458423 1721572 1156526 116776 796798 1603992 106911 36296 1220041 1610464 1655546 97858 906660 1749538 603191 1149224 504503 574289 1727121 16774 45125 1998066 1219603 740537 791316 9568 1519611 1563064 1848668 1188902 56153 1777936 1889987 1833919 1885819 204751 1140078 599792 1615398 19583 1050345 1401066 662239 136014 1531367 702671 712470 1793534 623050 503143 1818845 1975 724303 396488 1723288 1422138 198704 645512 1009123 1017861 1780040 1163580 1435613 45538 1493261 1175916 997789 1688566 1128255 1635150 1122375 439598 1480432 548074 638293 1821514 494954 113517 871867 1402776 1844704 1896243 1827110 236305 733384 1293756 1901053 612145 1899942 837318 1161133 1768600 433290 1025692 1381049 1638620 983003 1037895 299932 455729 620459 99667 1532951 769489 1183484 177136 542196 1299780 1763842 1120726 1616827 185352 1543808 173938 406295 156594 694541 810418 1686931 189744 743081 469000 1100703 1835140 347865 1282843 1847551 1758342 1770454 371003 776713 1944860 289045 1133798 1116537 1290371 1143249 1217158 94407 1253704 6651 1558737 1686549 589197 1290042 268558 10942 1747744 157564 1051058 667935 1383198 1280346 798567 60854 1297073 92906 902440 1863124 783836 29941 404711 393235 1051611 835391 1824934 384685 1533263 884171 1848177 1427071 78376 136058 1447818 1991868 1248464 398074 965808 355 1754740 1166686 726131 1136834 1661712 1333529 1625398 448477 353205 772765 1281818 435842 1078533 1688734 1744419 1290008 1056643 330355 793970 1939230 121531 593306 188046 897300 1112901 1609148 354995 1758047 880892 1672773 412935 585444 1282593 627074 1166785 1122428 847935 528260 79877 861285 785313 1170104 776101 1384886 1357818 112639 457524 1821213 519871 939887 921300 777312 244846 1920331 1447117 1035260 192350 1313471 41091 1129329 986857 579417 1755729 1373036 1369794 1245444 1261143 1017395 1174945 710218 730121 399121 560130 1071189 974450 11965 952011 225570 295009 1093502 1102375 1422640 730782 1689271 582933 1699566 1259352 694270 1178784 1457721 14183 1204939 1026299 1050415 687528 1947207 1326081 619026 795353 1003567 1774881 139408 675361 772385 1081974 347784 719358 1201297 1689048 1177333 666196 302315 1476878 1174672 286013 1342112 776302 934346 199675 1109923 1668460 312279 80180 1987564 720700 1702185 738330 1534249 433157 857872 951926 697396 1365284 903513 1868521 1211404 82151 236152 1422175 742304 1615314 1916473 755644 662848 976154 790743 533016 1799287 598288 412195 729793 1043894 1484860 1817259 609458 1056058 406781 15146 1791630 1841900 1757851 307331 1226982 707543 1599652 131494 761354 233571 822995 960851 1912103 1318386 1656089 974748 660300 870401 1464531 1075632 1383857 684462 1585007 452704 935791 713668 251807 846404 711141 667371 1358544 621303 394855 1662786 758791 1019087 902753 1521702 696208 1418487 1436723 1435985 1112774 1118645 1427157 1470726 596422 249200 1928230 1877366 1006373 538422 1864395 167825 1466733 12835 977964 965729 1375352 1626867 666802 1997086 1917822 1330021 549821 1920830 949088 1059827 594746 1190881 308895 203578 1547394 642624 1644346 32980 1381874 1787941 662549 279197 1509513 1092694 1614721 258288 894713 1795295 1730240 1267991 1691396 509831 1714810 1604266 1171743 566211 1407143 1168722 1951859 1972254 1691462 1921378 342483 1807001 1333106 540016 1532829 600849 597142 912648 913082 1588028 1634488 947698 655117 959966 1379865 1911968 1593270 637230 495671 524619 938278 129112 1553608 1984924 950916 135139 1338339 662564 504097 1633112 342840 1628092 1348211 933401 233447 221923 1301718 1056472 342698 1632345 1286671 1418036 972821 1870876 321826 823269 237525 133778 1558876 960540 1444510 1881133 1023103 1172346 1276845 459239 948731 1080156 1774681 1085319 101272 1016628 1097333 1285710 42675 1397823 680098 1289916 306694 984239 1833308 1528815 1160555 1185936 638096 438863 452390 1927326 168420 598825 384479 915976 1396901 1749605 1112812 1583058 1297083 1284455 1085890 727348 1955348 771475 1111005 771846 771232 1587052 1002775 1275425 528530 1956595 297266 995016 88603 1665033 862503 378710 1343754 82094 1190710 424527 1989683 1395517 28951 1550106 1533090 1299435 1437428 1539061 1763384 503394 1368397 1978718 1696212 284965 1414710 1374392 803474 295370 104297 592836 4709 50971 963590 1550702 1362649 857607 1530259 665018 573262 1061530 1058180 1047320 1465032 580274 1694135 1709701 30648 1067445 1907226 617952 242535 1455936 1416704 142603 430070 1955069 17556 538986 740453 1243744 1035476 68584 56896 284614 1179914 1149835 1319062 1327632 799121 926911 640858 1561873 208990 1394664 583729 810709 1373963 1703594 868277 1147509 254783 1147441 124550 1940456 21332 984756 318291 614708 1299823 236248 368279 772691 1962198 441143 1174884 1796589 1281279 1430120 1422446 292126 530721 430240 380747 17163 249555 82820 661399 1976920 473507 927907 697611 1890070 776523 501434 943741 718121 1973675 1730450 146684 909018 643124 1140248 1920141 565718 45610 440758 917968 1431611 100338 813211 1839940 1396022 1769557 1563302 1478661 699275 1595403 646707 1804520 1899980 1302159 1331598 1988564 1374950 452391 429159 1753877 1197211 565418 1455943 1730828 820220 577777 1988248 153696 836867 626556 1606385 248018 1944350 238315 106374 1859351 383495 1660017 1942380 1567516 407740 1018862 15315 629863 65594 43186 1437216 510649 1613929 1462010 1291142 1885054 1682807 1000209 1327605 575463 928692 403025 1553391 1312988 695896 230923 1935132 1130649 1229694 449092 1496571 1156301 585691 1705331 130767 1802368 305860 1582015 1883519 1170024 632352 1813005 605773 126590 1738972 1882318 135325 368820 195132 1758385 380893 230203 158561 650730 897387 807926 711871 1605649 734824 792817 293523 420238 539039 525990 1268173 1146246 1679129 42501 1422452 1960921 705740 813585 339092 1056410 683771 1015667 1619128 215475 453425 1111174 1811238 241069 1744954 65063 1063180 655440 1643620 1841447 879917 929372 333947 1414699 216041 1732017 1678382 547742 691995 27743 137366 1285249 649993 766759 1911378 1679375 1668948 113483 663990 1444255 1575029 1886105 80675 1122404 1491963 309296 179607 1792309 1228856 1257849 1466439 505040 623 1629854 1539796 316996 317391 977936 564146 1338885 818029 840311 1014258 1069676 1783750 994212 1519179 241226 25359 368032 1101768 670405 945312 1098321 1420313 1320174 1045471 67407 1999392 1954603 955666 316537 1592600 767293 1324621 1407422 1997047 880352 903340 460634 1765324 1038203 730306 833829 842617 881848 391442 199866 645310 441374 1147241 340569 953437 174879 733042 250841 267996 1873511 721190 1934171 1888195 451156 220390 1590740 1205407 1428260 758886 523054 144713 15334 1576233 1210629 562273 1837199 1797547 623251 100616 1257219 1430780 1801786 383574 1540402 1507553 218652 1607461 1414774 1612208 1798618 660737 551821 587128 302960 22066 462274 1462719 1855813 253076 1655866 135728 1583453 1488309 116168 1618534 797313 1399819 833801 547109 489385 125243 1107893 1911947 1211094 1919368 702707 575306 916471 1787419 1395141 862175 855838 1210897 442620 274825 1704916 675716 1778680 681380 1620097 1759209 1179011 337788 1516406 638956 1459731 1399370 709520 512728 354912 942847 1820909 1783575 1487415 230159 580691 354347 1258914 399872 1910185 269979 401667 1478835 101906 1661730 982605 1850951 1194314 1325888 1950830 224691 337451 1806875 163726 189600 696356 775324 1828003 268574 276039 436090 826856 1649061 221162 1006978 1726211 1961596 911061 936345 508419 933541 567438 1611541 381315 1754315 327360 1077516 1888962 1629191 1623238 1259529 562842 1146292 1934803 1418992 1826050 290936 982697 1983016 739674 1048351 778619 488845 725107 113403 1106573 602997 1501679 1047836 1138849 932580 530684 1576368 114147 1411618 1198423 1893232 660856 501584 548107 1033894 1987399 1485810 1718034 1640009 917978 1488043 1132185 287348 1544780 854763 595997 1835030 1487170 1726001 1010682 1496448 504345 581883 1042765 20893 180609 698645 712226 944045 361986 1880004 113955 773202 640283 1746683 10144 737015 1102337 226226 529006 1827149 1156075 255819 635962 1668511 1777693 879599 1933136 553600 1499701 685877 1879288 351832 1074104 38676 1520635 912517 202288 1479154 705768 1309577 1476682 408115 695192 1001285 1559776 1788933 1470049 676660 146077 953122 1246936 1102047 1143728 116216 1377055 1592230 38713 1132982 135201 1380159 150918 787235 1770606 1572861 156194 1869557 807179 640344 1012779 487810 1692158 1283401 762750 1553554 642497 581543 1731297 521640 1815674 1237631 9287 1902634 1981497 1691004 136585 602024 327526 190540 1458766 45936 1678636 116686 86863 1339112 1895567 1966630 1066339 717090 622912 1592502 1294486 1601694 940490 1387467 921893 1982514 133117 1019127 300417 421005 68037 908807 621216 1009927 1138214 1500838 18517 1011655 78854 1286299 1908092 1253165 187018 1927360 1440149 1233268 745366 563940 480634 541362 1984403 1881098 1336605 500944 1960910 798289 1851563 984822 988990 1117702 1637775 1194979 1782405 1104552 121750 249405 1430545 1758009 931829 469005 632653 1378523 1333223 1429526 419326 1899844 442051 211856 1264574 260197 672004 1324338 724796 1338179 1470256 342005 225465 736101 1649609 1696560 1305265 1562091 218806 1559585 725985 1745796 25088 1400235 1309690 1831487 1353936 910966 631074 1715712 1894789 1210132 652273 300942 1306823 460707 1523941 1826450 1126130 449499 1926005 1163339 1667124 1800374 1211770 1431848 44650 1732880 1370554 1494027 707175 1178308 1089323 1992812 1288414 1845622 847575 1465585 140398 323398 469877 1917223 1332656 991759 1237908 719991 1069179 719661 1772072 386192 1528241 812982 282087 1456669 1214068 281503 1539658 1619899 1305002 1028880 418254 730317 1718271 274134 1792934 198903 198524 1266733 1425005 1205260 350372 468894 827997 992819 526433 1187916 593916 1454669 1759757 1387367 655875 217250 475679 278769 694490 976721 1443250 18707 875130 422987 1114682 1008460 555190 673811 565134 631372 1131016 1623145 1633589 1915404 1278027 702892 1698708 1515650 1222867 1052416 1482565 1572653 1006782 1126327 313006 754038 1664660 796213 648812 230399 4637 165697 683812 1075902 1743349 1036706 1490440 630139 800261 156394 98271 355189 1240758 169309 685588 1811317 1499800 1697201 577508 1696910 178890 1858488 1099733 750118 985450 1293254 928951 1040477 345557 393283 713413 1487622 1555265 1342312 1756146 1934888 1941904 1463995 468752 986818 1223379 68970 1037031 489468 1331700 336512 378560 1593012 1671666 507934 1687263 967368 1859576 975135 1797529 1152747 1119607 1276549 1375953 821997 1223573 413481 252379 297025 1046735 839393 1915961 1162363 1473847 1287199 1161927 1622421 213987 1966706 1827173 696882 130047 151844 381121 542222 6867 453005 773019 131269 801991 1402425 1662811 121726 56083 1636589 271142 1143909 361985 1937541 1973425 1141234 622496 295114 619535 1803971 1540735 1217545 473778 1025576 1785182 1273970 1730644 1664450 228401 712081 404424 1453795 403203 250930 178445 939088 1444587 1080763 1994520 1768285 1845298 1786742 931393 93140 1816368 327354 606535 1834985 583871 1179784 1655463 1588082 1781531 1732360 1011802 1977307 399572 1702967 612206 1343034 1356692 1244758 1565464 426921 1406752 134621 1041837 1178681 1564218 1496174 361067 1311142 440096 313060 1900727 576978 459711 939427 770563 1597047 1611363 1461050 1411045 1879231 63134 503818 1908194 1875993 836567 650468 269767 1606340 1584603 572894 1674501 507594 882071 1452135 824215 1239134 1848433 700442 621453 1171620 1982640 1026705 1906324 1557609 586967 619314 758333 392999 171416 622640 1508285 1552189 767957 517007 1473859 202310 918454 1668569 1605277 742444 47667 809306 897015 699564 1653093 1636603 1069498 553908 1297244 1606008 1559920 1648674 591637 71395 759750 903293 1143763 1497182 1055574 1925254 481342 156177 580114 1380948 1492334 109325 1962370 637939 1361665 1722926 23188 738138 1330489 929971 92522 207113 1853666 800102 675758 1249006 388450 965872 1472714 933067 97100 1158099 1595119 1457487 940545 1571565 1387737 1551683 924581 1529578 71584 116207 985154 984209 225963 206175 1513868 1685731 1882215 1647932 399326 409136 1550190 1394063 1125130 1582081 1747767 365667 109303 853184 1771012 919759 129830 1381770 1828355 306220 755367 1907355 246103 1837363 1898288 496737 468932 1119742 57689 971527 1389605 1218795 1066272 1798159 1559307 997997 400028 392048 394140 1400873 267842 1816072 1102000 1134555 271270 141616 1185696 1822844 997482 657730 594627 117451 169512 637235 710343 1228596 1882238 505756 1518016 1375569 100329 1100053 1687222 1925034 1563142 1880135 1238617 1067316 542352 99683 1521808 1286437 1846932 1099039 1063511 131097 1329457 1060320 1134808 192518 1853839 659155 893537 432043 589826 1314632 889474 1928271 1525008 1165651 1955023 533367 360391 44963 1498422 894362 536982 1374457 493454 1113832 1457680 1888219 401599 1467479 13464 866448 1922431 412253 924702 1016474 817864 446269 766246 1908857 936513 1535515 1321875 124402 1038271 118344 1933833 412125 953405 311332 1924897 1304171 261327 481416 975006 1098399 576491 1993709 1128981 707872 547453 1923168 1584831 1291188 1591704 1146028 696901 480768 173317 1392029 1376123 1267207 42958 152843 273272 1227264 848079 763828 1641494 1060527 1874266 792352 514276 736959 1863371 1168147 908059 1766470 1847491 688078 527713 1720745 879858 558667 1562449 893754 519360 1888253 597499 1795152 792873 804810 1582548 720303 549375 1751289 1389780 1718590 1924831 539472 1307928 386093 875287 527676 1182627 188284 722909 1365286 1423498 178819 894417 500040 346301 665209 337595 375846 1231353 285489 154917 123935 1000606 485949 257415 1936251 321177 1007905 1637491 702697 217766 1784778 1592299 517893 5794 847488 1951581 557071 571598 986754 687664 1379580 523942 678556 740552 255161 101334 1281036 1872501 1766316 559939 1087480 1075975 1727553 802751 1820680 538981 829507 613694 677361 1106103 1756060 165180 383373 494132 933276 1481344 1955763 1446789 1337759 1679371 540578 757304 1010998 843402 456158 1515000 1119684 1431304 68919 803559 1438526 934581 1313352 1062241 807326 884335 660538 1591557 1991832 1040714 202264 1968250 400832 1030458 446693 1121773 578338 1063266 145573 924995 123853 16539 986006 65678 1087830 731541 1555456 1272780 1730498 1748437 1719298 280112 1032113 429982 283919 353865 1234551 600168 1643925 952660 561989 662023 61462 1057341 866074 134325 1077873 1170309 661436 26319 404978 832502 1099123 1706721 1171337 119911 1899660 1105713 479691 1732796 835950 653733 107946 887540 1818454 1467625 696178 189772 1435641 1541601 924168 114221 939527 788719 1624106 1093009 324121 1933070 1382545 1378628 308955 1039526 1734756 426797 29215 1482685 177717 980778 1418696 184026 258267 777870 321525 92460 1484036 771771 1953866 1766936 418979 1605138 322283 357922 86056 748812 1906167 1528377 1395485 825588 1450119 354905 591808 492019 1480471 1131684 636667 649609 798722 1927462 961433 885196 1115183 1547894 1737285 1930762 478942 455704 796208 1110643 1118407 485266 1724257 272123 1327037 1277641 908251 1278738 66083 764210 1992157 43752 335609 236739 1755061 1093950 656246 387117 986222 3944 1763192 1001290 412100 580752 1127842 123054 518642 1749987 1359916 932192 798249 1542161 854014 748795 950452 483882 489517 622587 1972639 191446 1089732 1553375 561139 671594 44124 1914113 560014 218603 801179 406375 1688128 1023224 1612471 522030 1599382 1492336 1507361 1839519 275286 669066 1331860 1860192 1370126 1923163 1945598 175433 1949223 1998165 142160 687149 1770005 999296 76573 1908144 931852 104240 1039081 248672 470779 989481 1241335 1004057 344540 1083618 199050 852647 1971761 1235576 684798 1553110 1614685 51546 263155 1901923 1037683 1259732 128166 489967 1329637 1181638 1793556 55015 1635199 945301 1223820 251687 59726 831445 1951517 988618 273777 255292 1119272 1316366 1223474 35073 1141968 1057431 448044 167428 274163 621539 1631938 706551 739473 1082521 691606 1696961 898495 1830665 1065411 1992225 1980179 1011891 1794670 1798093 490704 1909547 1198962 1983519 105335 1555270 865907 1732273 791525 966797 55473 295079 1895409 1689796 1541258 180585 652796 875403 1418338 611814 354889 1691187 629071 659029 413560 840908 1010840 884523 339078 1668168 617897 7478 1182356 1414717 499056 1115852 1455099 739693 1201994 942177 359473 1860495 430058 1638550 1583827 1308412 1704411 1532366 1447929 1288256 334048 1206399 993641 1464668 368783 630136 587460 832988 308428 632868 687027 383741 1065248 1786462 859223 1476790 298654 371775 934690 240430 889696 123246 1441199 1334708 696680 1752777 824111 1075249 1311395 1371572 1531383 42175 143211 709775 375827 1858902 1377846 1273153 1493152 857750 989369 879038 1886343 1664104 385973 1262995 761881 1819535 103648 135405 1887285 1410491 1672109 1515099 877801 1879611 293712 725844 920183 1508908 766724 688397 334546 45862 391021 271339 1100133 182482 322976 1202299 1534133 858832 315360 1920607 330475 1625852 972878 1004984 1336776 464591 66349 589510 110348 1205778 1678103 1322762 1009903 102794 133202 19924 1786684 1884334 200198 528020 757851 1805690 1153320 547159 813835 1868683 1158174 1702512 1356357 748251 1076600 478494 556090 427414 1697684 648983 1589718 350168 313842 404620 1928765 836743 1120392 1545121 1749129 1172175 593458 146013 1939294 1568525 1134111 582350 1249476 1544508 1485073 1115643 1317241 580224 487267 1728550 457426 1134439 1242218 1458234 167253 440939 1316320 120878 1169471 1864456 76559 1142011 1292710 1687191 183577 1510862 1483280 1938815 736807 1948658 1220912 1747114 1459615 741954 907065 1196793 915225 999496 1956426 197751 1860963 631135 1152866 1237941 1624535 234407 1520177 1506477 958734 1766270 425626 1286847 1578147 1468542 1616616 452370 970538 1328246 1366575 1658595 1772500 302489 1297654 552514 342328 448353 1931502 1159443 37392 993242 682632 1684542 607996 1905165 136419 741941 1233747 401979 1172675 1787459 788228 1442842 1303952 1955963 1029531 621025 589914 549533 1936 668784 1670711 1333669 1960775 1503481 292270 1842052 1668830 969361 1964199 1504678 1381137 1936389 1047117 1485947 1561220 889677 164543 1181309 1395594 1994850 1128045 941821 619749 1915868 1388419 303006 220663 261402 1273390 1146174 1076728 106827 991757 563636 1231106 1894678 1218001 1317138 844913 1446603 614426 1880239 24219 86402 1992712 696847 692867 263147 1592745 33204 846338 1807127 232494 436776 1749238 173464 437640 472828 1145268 1775793 843100 94870 313895 1484711 1664352 1553893 580486 425267 1725091 176562 633199 571308 1100446 1222965 451617 1016165 264444 201084 1471978 1165734 288979 1608091 1150532 1752593 1891428 1377431 1899000 1866419 113116 113095 357363 31926 575920 1123317 1594946 650867 1557652 1608033 1193246 1979036 555035 293320 747250 1975323 1439136 1114463 1270348 1095347 1860574 425177 1729736 20414 1817999 938396 557133 1755358 446301 1060808 116235 1642793 294146 164628 1545303 1410531 147118 682094 1015450 916071 1326014 1624055 1289988 1150587 1353784 130218 1120006 1962979 341777 1260518 1810665 630807 77603 1733934 877593 717574 939055 791004 1646303 1715674 33990 1712406 1515680 6241 1557522 731201 580801 1723160 96843 873116 1938913 1285801 1099255 347932 605555 355385 1843703 1705374 952214 598226 359522 1178296 98183 362090 1298719 777917 1898566 572443 1881638 168262 877662 678193 685874 454244 1093820 1433551 170029 644412 419033 530044 1513397 1441103 676888 1621748 1073552 907905 1887389 1623956 1583347 1758174 1646752 844171 1785135 585230 107052 430288 1607301 1288201 1697980 407105 366308 1283735 1452463 1886413 1236441 1334680 945078 657193 848476 1025760 1424085 239154 996625 786932 298273 201798 345131 997388 174831 1704862 361593 1932557 388706 1729762 517083 1183475 1724815 479686 1080350 445086 1007731 1877725 1158445 1232185 230542 275733 699580 671952 1383453 849814 556277 563317 1687132 351065 1421661 970209 1878068 462182 616764 1717934 1481796 1779074 252141 46836 356986 1580545 885851 1841321 23387 542253 599170 470706 918302 721411 1699438 1447473 1061445 1881773 1746792 1758819 403909 7055 1838913 1077125 1956230 936937 277645 1235557 1603225 816033 1281948 326342 708050 1277303 1424250 1170600 1854789 1732090 1867245 109182 3774 106079 890773 755981 1474528 656219 609944 677873 1875693 1403465 1833627 330148 1725359 90306 1904419 1988788 1236829 1325435 668930 1971036 191735 313317 595382 1684815 1900992 1300479 357526 642272 1500502 68745 1240752 394129 1966722 1633217 1175603 1459175 1130424 1175518 670299 1231636 887096 1127476 1078746 1590429 144682 1486333 666347 235741 166320 1345910 1824386 1242485 694638 968855 1978375 1779461 1418648 1662092 966607 687844 1625176 597807 637093 1173715 1697909 1286533 818693 611376 602643 1058100 1164286 1158692 770171 1290222 1904474 535811 17695 1299631 1681685 694070 777007 128888 706896 685356 441218 695444 645897 451777 1464680 1786803 826225 1593208 1084098 984599 1711022 1269443 1897412 802942 2491 848742 1068038 185203 1735793 94884 1923732 1969771 635693 157170 1472491 1357900 1871956 933046 272057 31624 1298941 1215927 1459268 1734026 332812 1874896 257477 357804 515538 386715 588687 1638894 1144818 1176322 1787853 202930 1020769 697835 1257966 1189287 1829240 1823259 1789060 947092 650677 1419630 1863522 139353 124988 1407031 1742050 117693 1087945 62289 1800991 1523498 410033 657089 1912497 1449004 1869683 292874 51924 1723756 690025 902831 1412395 271325 794103 1409131 1739903 1462131 1127197 1580815 1833228 310227 603 1813818 1439389 124436 776779 1642286 1349815 117360 1056195 777184 1274062 1947471 1110432 1531652 753946 1691421 1693615 1248437 1665547 231231 665840 1564783 145251 40264 1701039 1608561 1503609 466077 52273 1915914 1025385 1179549 542292 1935282 1224699 1597231 1587187 1816732 1481680 170807 654458 1259870 1715836 331330 193361 1041175 980965 207738 3980 740071 574470 242110 1297508 1302060 507289 599881 1222301 1977251 1020685 448042 1122565 1805286 736708 389399 1547133 121158 1070954 405532 1946930 447913 1657261 468987 197843 1595098 474456 764404 726664 1596955 880474 293929 592308 305735 391067 1818255 1380260 503238 741128 1446238 1768921 1471162 526288 1346280 246828 328496 579896 1067117 1888210 1227694 1137128 1021706 359142 536367 860982 1719736 1580135 1766057 892235 162428 1102309 1214182 460759 536749 1417782 296633 974823 1317785 512411 591848 685973 310747 257374 112136 1878461 1289311 1846181 1677696 62567 385091 918369 369933 1919309 1880610 495445 1425956 756392 1722695 1507888 1362744 181819 802794 677643 1324845 1233160 1476900 1301042 167287 327169 1952419 1372273 1029452 1801939 1179395 819274 336496 1089525 24135 943172 1915991 1474586 1635931 1679151 1423860 1799027 47160 1899193 991048 68885 1908597 962525 1976431 1170260 1355480 1514835 1989135 1299482 1241453 322844 499523 974822 470109 1740586 939905 1678967 855754 1573101 1412978 1819612 1103552 1712164 1736048 127044 1152396 507011 1322875 1841238 110485 26119 459244 1436633 877438 540808 461735 1432365 1400736 964124 443100 1894328 1321246 1170613 947660 288577 1499842 1341921 1472478 224658 443024 220983 1007568 1477346 694338 1123555 513001 938049 559850 688958 1733624 1028162 1668618 1844886 437928 1922674 1414237 1345172 644504 626998 1447849 1986288 1804586 1979226 473372 1737303 1212166 1878676 4214 1963953 165826 832307 384480 657733 860780 1589475 40947 1876767 424759 1977385 615473 1171395 459626 1782761 338867 1281651 827993 791651 611015 1147208 1496868 915168 1603875 1127696 476842 407974 1589094 1158238 785414 92140 294362 707145 495062 779833 1022423 545951 379230 967978 1334848 23845 436425 322834 324115 1503571 103407 562125 565351 1589647 1370362 1232969 662408 1327445 128080 1535943 577532 19178 701863 949755 841729 1624589 1854319 1845713 1402956 1304247 1208708 84919 1026842 1865770 272034 1052924 1938936 1727312 875011 125500 257552 877081 1276570 529197 1654952 1930549 282094 1165446 907909 280979 413907 211086 1798847 1126392 460200 924381 971273 1963635 1586189 1027506 1201569 7088 1060063 1548377 1981630 84396 845847 1555862 1743530 1090416 103253 1459515 1644656 1295331 432271 221406 1301542 1849186 884763 987069 462010 522135 1454071 41849 1524994 835191 888766 843165 1517982 1840861 777514 788584 1350321 277011 6618 1504677 78698 1300672 1877348 870472 1616536 1351738 1474028 1155261 790302 1489580 197020 1763580 1762869 501424 1478653 422387 108974 59621 1784719 1571566 1913042 226329 1875879 228360 619153 1843464 5907 93384 1344668 1567427 1402067 477678 857958 861701 1903130 1084397 380725 960118 1493537 248030 270772 484467 400951 550331 1423233 948573 1523183 810461 952508 487073 977239 27387 782607 478632 1139231 356950 170350 1860362 949889 807168 389425 570401 1917055 52006 115670 311999 1953676 739970 1252111 359544 1215529 1635005 784654 1320431 1202802 1429449 878494 725084 1025112 1712381 1783162 1515117 681028 6175 988107 1639651 293490 1821661 1887966 1258130 867843 255261 254148 1762707 106098 325730 1728017 1009302 1495619 1703696 1266434 1429335 268414 992058 1611009 1793743 1923620 77144 1429273 1159236 1908832 707453 978898 869842 349883 1388790 1187881 971324 1519714 853114 976505 829685 1592486 989912 1935012 1367180 1565451 1736722 711079 1636306 1731054 1638303 1848364 352273 1011123 153080 758734 1055465 1120395 1257331 747646 1583380 339471 1773258 536018 1944401 1670957 1417224 1603811 887923 587935 1528015 918480 132304 8521 1999373 60203 235160 1611184 66417 839041 81121 1802921 959644 772420 1684817 1798959 1702580 1200766 569819 1078681 1893478 469379 124262 1806477 1952491 784889 163404 1210727 863202 687937 1718648 319321 102045 1027502 1277459 1471115 1323126 390303 259957 1100223 878483 1759392 64279 1873583 1261869 672055 522029 752774 91860 248783 770378 40850 1403570 417422 42940 486361 749992 1048527 1263276 1579651 1446223 1076851 321731 176674 477749 288747 215532 141388 385364 1999459 1114531 1596970 1959803 587154 707605 541428 1442700 722547 496800 560816 1105674 1742866 242106 1602178 1868034 121521 1313641 434315 1721231 146822 63921 1252213 384675 1761597 584620 345858 1986360 947053 910793 1168816 657318 1091227 230645 1216760 765859 1969640 1135586 924546 773187 1345623 415980 1320872 1484798 1154991 1346262 78580 749638 203321 1722583 512772 1928192 204944 561519 1381024 181660 1168900 1647354 1906098 787728 1845166 1949742 892573 1775823 1844804 1166358 1532619 557854 678169 709917 703291 1155122 423121 1269728 772475 1133296 7388 334002 1143570 317673 93826 685591 1754093 1231916 423065 46255 834419 691687 1281523 1927821 1513226 1635032 1986403 171932 1516180 530073 582492 746187 1864158 1325204 1789855 638003 1301134 621424 1676166 977616 290805 1044337 484867 1109213 1378922 1188970 812614 589452 1344374 1711068 977913 301295 1170027 326127 793015 908085 760710 275176 1608638 1829579 1766967 960354 1527026 159898 1359204 1639966 1440700 869588 904976 1896176 252661 1889354 1671960 658104 1754830 748123 1846224 1063140 1820406 242781 1042807 1995929 100121 1908938 1096396 1352105 900520 1190554 1916652 16135 198859 660722 1688938 1993786 1520567 938106 1993823 1557078 1786964 161881 463549 1687369 169991 1807394 1698299 586895 1634663 1595501 807687 1961349 1427320 10440 699846 567866 1092037 772417 1659414 1264278 1936700 922101 1999057 1241197 1072490 1648042 298556 585608 670931 1238006 653214 1660635 515192 193691 523434 1156930 58399 564127 1186865 748951 1783060 727791 992141 1301361 1959784 1393239 1118436 67843 675359 92379 1111521 1789577 1620954 129279 1026144 1476871 1390010 1401723 270037 37924 603860 1902532 169994 124315 633238 149754 658327 440346 1206684 55418 1799539 589227 1874068 595850 719966 1798087 1837344 1315532 149346 615877 407467 1702745 270986 1674274 1205754 910662 960055 1208955 1341024 229965 475264 838149 1170172 1282742 441807 1994518 1297763 12793 1414701 1410562 1861267 1366561 378958 37344 308531 1721639 895233 1512265 885436 540725 890473 1166466 209030 1237215 25286 1476430 1265597 389376 658562 1563452 402678 809331 189030 997049 156054 1385285 183103 1329258 291527 1620470 1610827 933971 638203 948103 1858346 1682246 566525 169626 617731 1285149 1251435 1774151 497602 1845033 927760 555097 62384 1442038 1640613 476926 489253 576074 963737 1047540 1225884 621753 1827650 1977862 1822336 199261 1909674 454652 1358620 1665802 1815820 1269957 1441101 1636110 1028100 414001 298563 905124 174990 402526 93611 1226124 1240860 493586 1380484 1861791 1394865 279944 1213292 829524 849799 891335 1931128 331061 1287302 438992 425016 923448 919175 155544 1750276 1582352 1279755 674939 1739208 94656 20690 1987751 556449 7390 897298 1933629 1789680 1806083 648803 818531 1077254 608569 1055359 140582 727774 618073 1493745 1144366 1624177 1397179 692558 1339395 616840 446100 152100 1752401 1932831 1460737 1606948 155220 259820 273612 281472 610400 1604035 441480 419354 1604521 1502484 851593 1836433 1940751 603106 91251 1143573 1777510 1288701 603155 144946 1532778 925457 1417453 990588 495015 1783741 1488205 923547 998213 314707 1755027 1913235 1917019 100975 151701 1601720 462847 1635592 108752 379770 1765844 988668 1739663 1251419 959164 807368 437143 1661602 1511567 332637 723372 1791638 1022720 1456229 705577 1728982 1336121 901779 1963190 658394 1908158 1878372 597249 1972892 317104 1424193 48347 1311619 1229125 1666546 1765815 323108 1499951 1670833 1297743 1439343 293467 191534 1865810 864623 1939402 1994003 108049 1251124 1631311 1882706 1463742 1889783 1101891 1031904 1673127 1756982 1879891 419066 1023612 79189 1504006 1007933 1572243 522055 1299254 1696512 1154013 784680 161969 1265340 1766340 1167909 684408 1403893 229925 377839 617302 947846 129744 673707 889716 122643 315490 91921 1933540 1660432 1732934 1076918 1474853 1490045 495465 423922 1492985 1987914 119114 987441 209389 1661487 1359855 858136 264141 1364825 1144536 613861 504422 382309 956208 1151143 1928240 1453359 483716 1230545 1567514 1265928 18467 1082982 344697 610724 1735242 1171239 1233311 280590 443889 1577077 1572325 1761326 1416245 1512566 383003 465934 1311931 1137228 871239 1179871 283683 189229 102473 880544 1920714 789557 1472555 1908483 1809224 1864360 648360 629493 631804 925206 1641469 730558 113819 1440956 1745473 997099 1367615 1703337 1842613 1119637 420433 1130687 1922446 621862 1162042 288552 779080 926684 1414199 1535301 528456 536672 1337413 1421885 154668 310426 1973017 461698 1188936 189960 1753415 1338680 1224091 1248269 1824978 845993 60883 913203 562670 600384 1454074 1752875 1020302 96044 402676 396674 1246392 1508768 998859 10248 1723562 1160014 454235 476318 1136810 1001793 1312325 355312 1651509 1430971 1896512 528675 213385 1053581 1321248 602723 415456 639400 58770 1893262 494181 902724 1013788 447760 1698685 1055772 1970931 394521 1104211 667040 1381471 856202 148535 236930 1320499 227310 55066 1811636 609486 181531 1970162 1902451 1206411 1568477 823194 832953 1152687 823483 1207626 1794657 1979181 1249094 1329155 109379 1158202 804440 500292 700871 1915468 1149147 613340 622131 1535249 1022855 223350 1226806 1061038 454220 1282261 1106182 1610294 1044989 744007 580496 846945 1015891 727808 1712621 279973 533493 1710372 550778 1977902 1294069 166040 1685060 450194 1881564 143709 642404 1636974 1559176 1291275 290599 14708 1324547 389763 101852 645136 223804 1365863 965773 491960 1528155 487225 351198 1773448 340550 157168 1670950 1910714 1797774 630973 1903577 1263588 1132548 1958025 1185073 1523308 1536567 297938 456087 1356494 214862 1887237 801335 1865063 169772 1373528 1641803 500421 1232524 1734574 1625387 1634372 1710077 1428455 10597 252371 1990982 1893451 713116 1013840 1213346 99358 460120 390524 6996 1772049 1002012 167906 1308440 442098 480076 264341 1190231 342580 630412 281148 1403524 1710186 268204 778944 448638 654021 673963 1000307 592776 1942383 220376 1024082 1546504 1094346 151759 671644 665307 233204 289340 21741 1445829 677706 47622 558877 681816 1196757 19824 14336 98769 38511 1539334 616445 1057475 589396 1000387 1901081 754281 1656919 1939057 466681 1270 1398806 1746139 1887070 599403 889557 1204730 1652559 718737 1497161 562329 1246008 1436467 1599450 994512 1610650 669294 1290552 347324 1117992 402881 637565 93321 597356 52046 1548034 1196271 1291363 1819008 234026 31013 1951363 1220568 1042388 138933 1145113 1398755 336050 613197 1113625 742692 1661989 226490 1793706 334116 162581 352087 912682 1048427 988915 1805107 517215 1406928 196945 795817 1865205 1131212 1088897 1722082 549284 379761 1059261 839203 1762874 594579 457159 709919 1083182 1147103 568957 1201644 229758 1559319 609832 710551 312022 1846687 1180466 121581 1969715 348650 1676860 788507 894828 1342450 672817 1333272 888258 443769 1336042 27079 1718153 1284618 514892 1641561 1829278 1255806 661470 1808571 1809893 1787717 951514 547463 887230 717631 1723175 517708 1673492 372399 722777 1286836 518027 816280 1422289 426402 703411 1276606 1700993 1390716 658662 712854 1410873 175514 1445069 826162 1868614 1832752 175319 1741358 535067 392252 1133842 517681 473577 115007 1534571 27193 1940088 807161 407627 241064 428449 1012614 1356677 1351407 152301 31558 1116963 469069 1211419 1310916 981296 1626527 1802200 1748473 128561 1186371 189429 1649698 1648490 378486 798338 1367272 1177653 696774 31092 204714 1091861 480167 708408 1664280 1809380 423365 1315718 1273832 626012 1184637 842993 1513166 1749860 1595664 1043694 1358681 1732418 1585800 1418120 922822 1909502 81066 501839 1263244 1541677 125259 549390 988682 1119464 1367807 1340713 1206735 208461 256593 1521239 1808270 167926 63898 1318092 1737477 891385 254399 1593375 1672227 465726 982705 1720499 332570 1700032 1562430 1964354 316848 498201 1831430 1934275 1696012 715043 29167 1589148 1363046 1598453 1826986 156356 853593 552994 1911981 1154258 491868 1907216 1725210 699403 1848932 847053 609869 44439 1631054 1291156 67778 235484 1733543 1875977 340487 627266 527970 1656858 1877945 466231 1684676 200872 539294 929536 467644 1878493 1946179 567929 741604 1644216 1280553 955310 1344300 538041 1755340 646461 1261913 648147 764249 688074 708763 145088 46171 65910 1252960 877058 1082855 69946 1024285 224221 925004 523329 669253 676573 1921061 546741 1147794 1576610 1102628 653402 1215015 627546 1887640 1028775 933581 121688 1727730 1689703 1930373 899291 1682005 168321 397437 988931 872807 507874 553084 1176841 1462784 1621934 1602397 1591452 769801 1354964 1338332 922629 978720 785351 1958994 1806045 86174 502770 1981351 605755 1513325 815148 1598606 1956985 1388172 796426 454059 218664 246454 611429 346743 1598173 1880870 1493037 1788993 1129064 1622201 391033 523715 572672 1041510 1550058 1476842 864098 735015 736987 1606246 1116034 1075421 1698590 1086352 916217 323315 1124883 1841524 1417567 414634 107358 1848334 334027 1534060 1050596 341614 1878661 1548947 853654 143775 1008455 1449044 320593 1445461 1552559 581478 1400673 1599304 1446339 1602730 1648948 1271588 960994 758362 1065397 43881 864661 1817061 1692461 107137 342682 675641 1599718 974982 1169902 502571 303021 360532 1318745 742341 1709667 784583 114910 686779 1137565 961180 1899744 1633016 1184533 1950556 151319 681502 411445 20136 1273578 108054 1937251 720577 1326565 753489 564350 64069 1353866 236288 1039430 364415 1238064 999701 168248 572191 810566 675226 1041534 1503941 1119603 111918 223985 1189873 1295544 1842495 359506 544195 26069 1329560 1695265 1142718 1221847 571554 277491 1911669 1753546 262298 1910898 566937 1766331 1622776 195791 7553 1133186 1097446 850187 1044029 398762 1988 1493228 1678783 1093617 469917 1808530 1048756 196259 1791566 640834 732214 1956277 962299 356943 565128 1360998 845494 1517860 193570 1474720 917935 741344 1569331 522653 529421 466993 1821271 159188 1672413 1217855 772991 479231 929641 31486 1688990 374420 632631 1354465 1685388 86755 526162 1691738 1482738 290421 390999 1525431 957248 1314622 1676313 1787966 1593300 421787 63152 801787 1599064 886385 182493 954433 1119262 551876 133852 1809040 1534453 1461498 1270067 1474671 445933 756682 19515 1080286 491469 1323838 78802 424811 1671040 769691 442741 1763587 1760378 1676462 1372761 1907100 523412 1470865 1732992 1772621 806504 1037670 636607 684920 725701 1962769 1125235 1275207 294705 1274183 1397268 1378465 355018 1340845 1749464 97982 739989 395330 1413642 189370 657960 749637 33324 1546676 1400327 1009082 1055159 1943298 1878092 1871124 1396813 521524 1198035 844810 762135 1649788 1777806 1585013 274200 1902404 1067677 1855437 1981737 140393 765851 704455 389498 1562925 1878551 996441 1017940 1188522 657644 336299 275981 1575791 35029 1672596 1596050 226451 745281 942533 583906 1276478 1737905 669545 604901 1879073 1281229 890591 605261 1912270 1662145 222648 1698779 426002 1352790 771721 1124366 1932547 1915995 569274 1735123 1423926 1940295 1391630 1311845 1952664 939878 69826 346382 1033770 1475927 1520248 554381 549590 578728 1265171 1924383 1482042 1414234 668733 725010 982462 552694 1251185 1346309 82090 1050248 550658 1164230 1542873 1378670 1737757 254711 1624091 489173 1194774 1324479 504776 1722829 816822 510095 534581 1455978 1681749 1384002 95903 335616 864362 1925255 603180 1495288 331208 288621 1093005 557391 1696309 1463698 649308 1801372 1934862 21146 10694 1078619 191165 1571126 1520961 1845751 1240629 1268211 1968102 1271542 717051 1533978 977555 258189 1645700 1828394 151431 335839 589903 740321 1762687 1950717 1158754 1590267 1462795 1363143 1086708 240 1041838 357232 470100 1167038 1220792 288946 1022834 1793721 646913 783409 173045 119530 801702 789662 890042 1001405 1543226 318504 404745 700316 420695 637767 479776 1775945 1320690 1721681 1965206 58142 1736814 1150502 894904 455780 1829909 1672454 152802 1542664 1240237 1324184 181308 1815830 1247045 566188 729568 466627 1858233 247357 86808 353088 1411040 59327 1885061 1844750 1482338 122944 739840 214312 505711 1741623 88363 1675219 1153424 705008 314482 160632 1724832 855656 81836 5584 734682 629299 227455 240056 962361 946257 120803 1485060 1053883 719835 1083625 327919 1335406 333635 700018 349353 1527507 427186 1128787 1314505 1708749 1348591 1504786 1545209 1822798 1229609 1559195 920040 1235728 194636 1996652 1544457 1980965 1442632 334660 1554623 1152571 787414 62717 1362601 1321752 1358177 1659659 1687491 1978769 121818 426754 938773 1063316 333553 1670340 302426 732278 743492 1849771 1329689 213525 1185294 442501 322307 1283395 1558171 347562 1711077 90178 308498 9499 1823416 1868075 1205240 690755 1348512 1611209 311929 891099 1173573 454422 1929261 1908747 479557 1026030 1812055 1179143 871260 995089 653604 5292 1879764 1667308 1238344 386063 1458979 1735759 822277 236904 777407 81636 23408 1538022 420354 292188 1527931 1703713 679725 1308357 1170462 776889 860950 1463242 1924716 1106269 287539 709395 4599 959055 916476 1281502 1691351 872724 1921019 1560573 724605 795818 1679861 142440 10897 1262603 627462 236714 287464 287912 1844617 1368400 1421236 1490369 764240 1058497 848172 88929 1155681 893406 1943737 1732304 5974 166548 357139 1899883 466590 588623 660194 931008 6887 1754834 970884 494461 1015065 133200 1064293 1057641 138786 1970944 960168 869650 952569 1158339 220696 381469 1375221 1246623 956372 229957 1950390 1349802 1879977 93261 1354829 1598325 181502 1765379 597017 1462475 459416 328357 1399271 780163 979739 1501417 10393 1132776 646437 646724 1811936 259642 1809307 597872 398422 202971 1160135 1429588 1451856 1090043 712683 175106 478237 1077080 368949 664904 1949569 1106924 61407 1794085 1285492 629339 1942369 1748445 1871377 927827 1589028 344487 145055 1204559 92195 1608359 661008 294956 465959 1975425 1701168 430780 519749 977459 1784242 608100 267211 1809817 366086 203465 1466174 1522198 302292 374524 712310 577437 1672879 785657 1369529 1212706 138501 496283 845127 804874 739445 1105769 1932968 1946585 400695 1498262 834367 1097252 1994841 1789122 1841323 798336 431212 1519148 776148 141860 42670 336484 83698 140234 1198151 478923 487658 1145511 741839 1188530 815319 1774986 1916665 1372859 386147 1316710 1964971 142457 634442 314894 1665264 723183 492398 431931 226570 987593 887376 1336274 448306 1015866 114809 1456269 789811 1838822 1074284 675232 1899505 660514 1234907 1630073 793801 850093 289237 1835112 1124675 303617 1268838 1322446 1343669 554442 547932 1715113 331375 1554111 190570 834866 163175 58846 607875 1747262 841866 469249 287203 1214439 1650772 1423866 1713558 758223 59421 282938 1735983 741758 446342 64231 1996418 269579 192333 1732778 1752426 1267927 1574993 1156965 995211 278111 82163 1435979 1460711 1192337 1323605 512939 987118 538163 1015652 254378 872595 1609997 1340050 1235096 1600083 415253 652903 1630483 288412 856294 1723694 179283 727412 313079 1012251 1411056 1897445 1662323 1963328 271319 419673 1928042 571055 1462928 1583246 587432 1663934 1236310 164765 237338 24015 1141135 523585 1555550 1824580 1497146 586239 979708 1412589 1636948 106108 62044 478509 1047403 1169982 436545 479360 183993 760467 1376837 774450 275455 1925120 367024 720727 717553 1681916 1276979 624725 1814670 1386632 830076 828741 636774 1145137 978458 1424396 436999 26937 292237 1040987 574739 228801 1659674 1060149 579997 1140204 1614181 642858 1874787 265340 1154196 241650 149333 358053 1922773 53381 1365049 1873934 346150 492909 546303 55611 969014 890563 1315264 630141 1149094 109384 273853 1486752 481304 1839006 1997127 402058 388711 752372 643224 780589 1548267 787004 431015 1045033 1996246 66234 1139437 49622 405359 1821387 1936577 273642 735280 526803 938603 1926675 233623 1930646 1887944 1196308 817771 1257820 767501 97816 786766 1046243 1579908 133237 642995 1394196 567026 593628 757225 870344 625395 219683 447377 362763 897444 1725932 885445 335418 89104 1621235 1051464 1338557 113747 35223 1492393 173641 994383 303319 1728077 1955177 1722511 1788667 1190276 681148 839926 963005 1858880 537921 1782945 519378 388306 1408707 436015 778365 1000104 342891 1207159 65201 448747 1886571 651567 325596 745374 618331 1391232 58820 535391 156827 1894945 1200482 498818 459190 1248480 723173 1409743 1268705 1176467 427476 347264 1837379 1542600 1471358 1494058 1468763 1050085 1148745 1174724 1209708 626805 1071459 1973565 1395588 1282488 760480 711778 48019 1867363 756202 335526 1628021 1185711 1536576 1436212 852315 1958357 1644156 1496737 1246391 1740699 362965 821577 1879137 340227 722577 90106 78950 1149631 203576 949822 781250 353292 1157693 531999 1840541 1332139 1113316 459274 409813 152079 377272 968438 615872 229984 1851432 1798484 1942090 1027603 1470194 793237 83691 1142744 463399 1453630 1874639 1061712 1927055 1947000 1900739 1561335 1040994 1522838 1398181 1907871 1550857 453137 1996073 147171 1743229 1640849 1942060 1581266 5104 1842351 378465 872512 1706281 1720832 180545 928158 1060825 1206727 96239 1597277 1290592 525114 1191045 1676581 337212 160966 1977175 1064602 189398 1919474 1538040 1576390 1787955 1860545 1854760 771268 1847176 461457 410589 596134 101594 353646 1141377 535834 1782497 398680 798801 898715 1618517 1737843 1739617 1806887 369072 587582 433038 756846 1617541 1073932 73134 489555 1019863 196073 1152288 1265574 724744 1267432 1339619 1266346 191954 993695 1117821 1562056 1384724 1601806 431156 1382113 1026578 717830 1030974 1556823 492367 1288375 1240476 1922625 57313 1284512 1132384 998253 453267 1956775 741912 477108 1706908 1944889 426494 1513710 1448401 780349 330321 1764925 1234284 1599206 1545081 898665 940015 78975 1897414 990447 1183852 1514884 463256 945821 555707 1611347 1282992 498689 1274803 124619 959352 596912 1650151 1721433 850817 1022227 1246267 1364401 1597144 724455 1846404 941954 1855169 636896 42970 301592 809025 1331709 1404307 903758 1758434 373303 1721197 817371 549483 307429 54895 921666 1996122 884110 1552698 862995 241065 1772555 1102740 311226 958767 83969 1781252 958377 1499006 1231148 760817 44471 1349711 205388 46566 502866 75555 29780 945904 1304346 588976 260998 929978 523713 865666 1751848 1315940 20853 1491851 818226 217323 400972 1746853 919982 166164 1763430 915538 1804312 634299 1718151 237443 717476 292392 1259150 1274612 1534563 948311 1368935 456690 1134777 293247 1517650 1482727 764085 1498646 1309060 1403188 1530583 365516 535415 532034 1538832 1499385 379712 1461471 1803445 1922964 646210 1696580 78378 255828 1099486 1578199 249822 88500 654181 1462271 1642993 1385061 219950 1776409 594717 1121018 1252132 1362383 1569426 1307826 501919 1059406 1454754 576766 328324 137868 1288968 437100 903359 453442 1216588 1896392 1027479 1366714 1220775 632064 46858 1990114 367087 1355048 1348038 79961 139702 467273 166385 436491 856853 330846 181106 971405 1439822 1803301 1158410 220206 1682565 724281 1140250 947188 989433 962692 460102 1022528 450435 1772365 1507706 1695923 468056 1243581 491592 516577 543136 1853357 138524 905798 213524 1006531 1770719 895808 334450 872578 996614 430080 1209058 1015511 338515 977038 1178833 749236 1261657 1045301 1359804 1741851 1375083 337684 329309 1859817 894548 646737 787421 1403549 1136613 1242750 1400488 1859526 918108 1197595 947140 252765 214065 1544663 1477707 271129 1137509 1246827 1202314 1487047 1224851 563545 350611 1253428 796842 1109990 1588163 528320 1315446 1054358 1202546 1443064 1431868 1081957 8406 358261 1795409 390994 693481 819317 178029 679411 1597828 787226 972236 843469 978387 1973477 104719 1325951 1072351 606426 184304 977768 464 1004914 1126281 847237 9470 1324314 1287424 147394 797798 559508 106136 1466888 1746032 672240 1043340 930084 617697 426846 110253 377894 525064 662802 407016 1835379 587600 1437836 1630787 1806950 59557 86822 891314 1300720 892025 120041 1779755 925306 889819 556137 937653 750680 621565 1975744 601557 1030778 250850 1570936 1745311 1826214 1599897 1505957 1093017 1055366 32277 289341 1551680 562277 1337932 64573 1269429 1746655 527969 1328130 1768002 695920 1345109 1754592 503346 1232782 1362184 1918659 956546 430486 1312529 3123 750365 391604 1115864 946012 887743 37352 1766784 1990985 1169528 483692 872193 626362 1866856 1952411 416910 597998 12372 1877541 1091603 134473 334248 1803668 1109465 1005093 1823648 1838519 1542812 1463482 603195 1358449 1062520 1305790 1733149 143353 488901 230323 21041 732115 1202593 1513055 1419395 1265735 1100514 341103 1546943 1230190 897757 467689 1881186 1407351 1872454 1114529 1394721 1287561 1414895 259725 373810 1535362 934023 1780658 890227 1676195 722616 287659 1765327 1501159 645119 710602 663643 1076484 1720103 623707 355857 1840535 1491144 1572571 574576 549667 995659 1983648 325147 845293 1729285 1062933 416095 1219877 1841835 1738341 1472861 850759 1884046 254396 252292 641844 1282224 1643355 1124450 1621404 474410 1473972 1708636 457636 134030 566859 1507581 1382947 1089716 112398 499953 1541846 542847 1253739 925918 982433 694880 1810907 1330236 1129374 1492413 1394083 42586 1620549 960438 237721 1526629 1138669 1810589 496781 1380349 643531 1403716 416328 246798 1362137 1144803 664580 603506 97401 1961474 1128735 586889 157292 1955318 1452984 1230303 1995210 888023 1505176 1031470 303124 1465786 299920 137706 1283931 472733 879146 1762077 1184140 1659658 663793 1253511 1052881 1198396 1463106 1476928 1895914 253434 1126443 1292236 684474 1081990 1441960 1551271 269916 944167 820692 1344428 1524194 1921947 1784610 930173 1531548 1194752 808076 448101 1305469 1030916 913138 270380 1225542 1561217 896870 1437316 1660570 1237745 1850277 767560 597933 1309264 1676908 1282182 1806705 1886230 627994 618482 1481279 1127823 1378757 951519 1554349 1387649 358498 1374105 1353714 1094344 115262 1773107 550016 180072 162367 964581 1981834 703589 167534 1276725 1626060 1945644 89458 314045 1309164 782130 1385872 1340225 134599 1625552 604461 1410214 273695 361550 988477 243853 1116511 502384 1266335 1087181 1548926 1464122 1393476 1015955 462506 1447782 1586994 1827491 1445103 826567 1404526 1560215 1583229 448769 1698754 1585851 1631400 1954418 1561371 815316 783376 1138011 1066358 1109087 1988799 752827 1905697 1218776 973058 1331571 492383 1951125 1142941 228688 590884 712143 1425001 611487 1110165 151721 120714 1989767 789420 1780350 187898 601212 803533 91453 1085797 559723 132126 1218920 1687882 63535 494606 1862639 1927201 837768 1767450 1752465 107119 1247556 1756292 1448465 1521264 858690 257853 606005 406004 381856 1799240 1070368 846251 894972 776579 989360 1827 1430157 874990 1642189 911451 1083304 1716595 226446 989640 490368 568531 549671 298414 1355191 914723 1536522 1102413 384028 154271 1026661 1147885 906926 371114 1377596 169729 1882791 1988856 47854 542881 107772 1590553 897600 1793686 861063 1461537 1301418 540034 775988 780712 825751 1843998 566545 812988 1132513 963458 28243 59831 275702 259410 1076056 1672658 1696878 596193 1030768 1952130 1409414 1379090 420866 1350819 228674 1972939 1064682 792289 675940 1680496 220203 773719 450933 705456 791480 1001628 633890 629898 806484 810359 1838507 1000697 314650 1113499 1237477 1711656 1848240 379301 1787650 1448978 1059709 1452555 214550 827028 1850547 873592 523786 1801277 1875127 1830990 519269 1469035 874183 144581 1716692 1877667 1709000 1875293 196496 817774 808089 42327 825425 630223 807502 471485 1074995 1967411 1910704 1473953 1971637 206014 1094383 1498222 292202 1184102 318134 1466752 1821503 1770519 828375 231125 545906 1419914 1174414 1220085 1536538 1375566 1664772 1614353 1107086 285454 485144 69926 1784112 1291017 673722 969400 1528479 1405254 1391120 682667 439474 1481412 816501 533680 1212594 669846 448231 1939746 167503 1580858 499553 743893 932056 1269451 901561 475022 1568269 1921679 1346334 633433 207523 339057 1077236 710264 62483 1201951 1291203 1731438 863361 1404001 415660 1567363 1546918 447080 825702 622519 1899271 83445 1276633 1435411 754715 59921 1580164 300451 1263952 928833 1556297 758219 1967992 1215540 355219 1929358 1871089 954385 705170 820438 411265 1954365 1989815 1011453 1959976 510074 982771 535074 984783 1182251 568256 1521712 620233 1867542 798582 1263303 362743 1023413 1314776 1968454 1637271 971090 1988361 312736 480319 1639666 1723762 1988883 599010 1855267 339590 868643 1709632 831661 340005 78870 1485633 755685 1715897 1897935 1448612 1140372 1768552 1186148 1669445 169319 1602752 1023646 385672 1514592 1278742 1840783 1484927 741576 1332168 430889 598967 1507121 1780652 49831 1528442 1510211 504469 867617 715880 1335703 869114 1534877 703563 1708968 1023235 862597 211630 1287664 347730 1828962 1385745 1039143 153445 1446481 921108 1430972 1425599 600335 1721330 1249317 881168 672219 1833959 803591 551308 246189 492214 185210 1963740 216899 1570989 1025326 1164839 895028 357982 1647174 1341589 1150701 1822202 1476800 1186794 449077 821870 1342706 751745 399412 1497191 503759 1273056 1589826 1310871 1867857 1182408 171973 184114 1747274 628512 1839529 861627 311712 1036441 129790 633762 1268713 376161 35829 544222 563639 1131215 713942 1165261 124301 1334787 214718 81608 1002130 172479 148006 1422901 1599235 531215 985746 1431839 607835 759474 1087315 1463481 1646089 1144453 1618471 1450711 407495 1517926 1617211 1156235 1585905 499785 1125883 850163 778961 1419426 57374 1998721 495077 1630455 1590689 1395197 543612 270083 1971050 117770 703200 1040085 1936155 909790 289212 1490188 1549962 1634622 1420163 1969408 1657034 537393 1321102 1861497 1457000 889488 82420 600621 971232 1541350 1194822 54488 101320 812074 1171668 1714838 1327241 1593388 1553745 1446254 261319 308594 475566 1455344 434396 1169586 520461 603332 515715 1584153 1536055 1389668 1476097 754712 170851 1425512 1901489 991421 105058 1658954 778194 782801 1695516 1706993 1857986 1424422 1325644 630168 1743193 1995764 1553303 208880 76975 440088 826509 1597843 866664 1396357 1386864 123321 1242950 1308635 1742468 1592169 647596 1928742 965123 1687925 555410 1733659 1875116 563043 1822680 1617152 1449090 1691312 1453823 1652841 1933429 340322 1206982 285507 1438462 34795 1338947 1662821 882809 1321154 899183 622825 1531224 1564157 1978655 6754 1573003 1355026 1827165 968875 759616 679923 1840328 1136884 777207 875524 687348 951748 510987 197184 169112 1377040 741537 1927895 933239 659757 1984608 889262 483412 528432 696180 1370813 1588472 1228952 1658015 468980 248638 509745 1673123 1446705 1373367 1048898 232840 1005952 1596876 256953 500329 1599886 1670827 1563162 1376473 148667 1701022 175469 939199 951729 1790910 1995243 436427 671640 1481116 162674 1776492 1812874 905609 1253896 727309 20182 1736760 1258814 1089539 204831 1979675 956890 1508060 1521966 1192194 10150 918538 1081774 1400945 1190770 832652 394220 316859 160667 204115 933308 283413 1209710 940644 812951 1391720 895067 1012876 340253 1992368 1122819 673937 700937 704429 219051 1480445 882275 536234 226607 1617668 1351022 1773956 923595 745494 1344298 1040398 439622 813173 753512 625413 132697 1596573 1696229 367825 86227 479954 1568285 564373 1741843 1851362 1535492 855803 753806 992451 295857 64913 1971192 390513 19634 189907 650313 915541 572412 1981474 1405078 1173802 241221 1623879 1992886 1531050 1906876 519271 1926839 1170128 1311595 1530193 1676447 1430924 26891 1598242 659886 102176 1838018 1831558 1065702 1608928 1486347 49042 821958 1292627 1588026 1291473 555712 756588 1106773 120549 1740466 1641244 131222 1133630 954631 1673994 1111773 1769003 1245026 1984873 1983310 954294 1521569 1884173 276759 1589270 410763 719104 775559 136183 1258984 710649 1966619 1056663 591040 37119 520533 1244001 792639 1813556 1573618 651377 849433 1830638 1129737 476151 1206583 1750840 980990 1828166 46729 217736 419248 94091 1366507 713736 11145 1037185 345240 1917545 192369 900988 1711164 1220825 1496138 339637 1342473 990978 516989 1201598 1529007 409893 905094 78934 251813 1863630 1662971 406399 1092260 989164 1402127 1314254 1277741 698598 1606188 583550 750040 964022 1692943 1754945 1341066 201032 1992717 545005 888838 1504077 151683 82009 422389 1899724 1600353 242465 200754 1982417 1888970 665717 559389 1723337 839460 1547713 1172500 960584 1880337 181820 987985 214036 1920916 1293164 1668490 1733749 1007903 152581 1571883 1196682 1183269 1527036 1099873 1511564 34517 1102680 884371 1019984 1107218 632687 472562 961878 1810565 1502384 109449 1089798 1328817 1214679 1804422 574973 1576527 1583221 458671 1674464 165415 126273 440548 284841 740675 383334 1865280 1755961 707790 1342141 1268821 955898 910459 1713230 1520647 1752458 1890401 847222 1462522 629798 1006863 1863374 261789 1949120 203735 1299006 1324511 658273 637157 1001705 1307893 1444540 1121975 1128274 388081 1153987 246830 1919439 736899 1557225 284342 1768173 1978502 524955 1804329 686142 1315900 1728786 1549492 997244 130796 960006 1149965 894384 349411 1566576 185750 1903606 1214880 1975097 345073 483827 1710685 819542 565934 1290454 676859 275688 1873531 301795 1708579 997585 883938 1106767 58790 1796640 1867608 1750461 657225 1567536 1190056 1548064 474048 894693 396812 1346627 1627313 1831958 90912 776986 971558 1241566 1096729 300731 335572 969565 1751507 864895 598095 59181 1493190 270993 1577088 1118752 1057317 1650107 1818231 866196 1189041 402337 916137 1267084 644470 810487 103685 505385 1013193 564426 495434 1127917 296830 103160 1598014 914242 1230829 1074082 704693 569285 548171 1412429 1520406 1474072 1994143 760356 1502151 695034 1926771 730659 543235 1364757 996383 1262626 552266 1184665 1203004 24549 1909991 14831 582488 1610125 1823476 1470424 128827 1086062 198694 299809 1326152 1986982 1343324 402680 502716 1420838 1384501 1593365 454099 1480634 1062448 508725 306132 1544696 857774 64822 554792 235373 628039 372571 1048566 894407 848134 1473692 185117 1743508 95203 1050401 1960471 470129 1440152 1401112 485876 108632 475453 413331 112191 1113033 1025336 1353954 1882123 624352 970199 122301 1916038 121621 1190633 1699239 64522 665287 606811 1846105 1791332 1433206 1736437 1757379 1050496 42282 1156065 184653 581055 84552 656786 531043 1182918 1317955 1736434 1021480 120375 1281380 667531 1980284 1417306 484961 1458235 688702 1147600 1779027 1355049 510865 1260454 1338015 1595751 91736 736431 754986 654583 1614276 644569 1643532 1104925 165250 614400 1078750 396737 423555 1995389 1223776 936455 546117 946205 1523474 415546 878446 693079 1440547 992074 1024238 712911 108781 1297339 684350 1067063 1297842 1124779 1380117 171050 1813607 5464 1671953 789959 564668 352358 875676 1536503 955209 1578734 948859 1449643 506856 1585205 693811 255984 83644 985075 216952 990352 1227969 743863 1626408 1124332 175086 1757278 574652 371269 1956608 1508063 228209 1666532 1804209 1390007 83237 364450 1796220 1137314 459788 725690 369190 1094637 317406 1985569 1376861 169817 1641485 1447727 1362654 414729 1225763 1207818 1007455 1680661 1835999 1664019 909319 521567 1400020 1108685 1504348 992934 586657 1411703 356580 1763306 546209 765693 1872473 1560644 357651 1700459 464101 353058 1041935 813242 1006227 888642 1826301 202783 245689 737745 1602595 920537 1955200 1663696 121391 908155 398395 1242602 1275549 843695 1938997 1683828 1345299 1381151 679529 1782873 1465184 1293704 401131 767745 1464325 1830482 1615945 774928 564104 981302 1985596 331770 1193991 616812 1951029 903708 581383 855437 1860625 1737211 1409974 1019092 18505 1838585 781903 981589 1456076 18529 1456482 997494 777504 816272 1153538 244275 1769966 1691736 395287 151883 1857556 1541113 232805 69352 639281 69433 1612553 625285 1709024 347184 393814 1574752 738214 1197977 394239 1453493 1696895 1363327 1311274 1463984 794241 896653 735334 1412477 1730452 960169 657298 1521147 1390226 131510 312375 191612 813164 1802524 1435864 1275957 1701804 1407836 531118 312651 1583820 1292278 1758376 132958 1055160 557743 1224324 1373057 1890366 565414 966730 1438719 1459644 531650 1837132 1368526 1743999 459551 1091070 1468058 407465 1672423 1404193 305838 109682 1561973 1960359 1242519 1226559 1411766 1842530 1446180 1696486 734851 1959740 1610304 1470832 495855 595823 1882656 726347 904774 1806888 1803754 454459 1799507 1789024 455339 608739 679728 609379 631566 1151069 836368 1468088 260697 1505439 1093498 1542081 965781 8743 589017 421033 101739 102025 797930 1234582 1351449 1751416 959061 862302 1652769 58659 501017 988434 590459 648756 1023250 448288 1470732 1250840 789241 251968 1485421 1667466 642555 191543 340599 1214447 961149 1589880 203944 1301534 1140517 617537 502577 117504 1683815 1844094 1637073 1823305 1367903 899605 167960 223841 1928028 1965718 53387 96692 404671 1516562 1900030 1811284 1544928 1225728 1255158 965133 469955 878383 1505470 1751667 182088 1553422 935178 1294615 1646622 1428969 938392 781227 1655582 558584 479419 243545 355929 1113218 966195 1313115 992433 1417442 1086083 780638 1722361 1526631 273229 1226996 1697789 1027912 863165 199447 1039400 878813 1336329 774971 1568963 1675290 1260280 739645 647134 108320 989570 1574816 1969707 385188 549173 1063338 1505168 428095 134312 51366 818318 819626 381292 652287 667282 581302 74057 692709 1288112 1097531 174577 1096981 1226648 1694369 1363058 794550 1318214 839197 1345464 706204 370518 1397770 34892 951581 694898 579628 1067957 1499194 1115119 768702 1768895 182615 1088537 1594263 1961014 1594 1493080 1834118 792255 922178 167840 635484 1805504 115442 1116933 1087052 559696 1223080 743621 1946308 250780 1643483 1649838 454833 573905 1064970 1787194 1545322 352429 72526 1427459 17403 1233412 709798 1439074 562532 1338790 614098 1235293 330732 534569 518705 197121 192220 1370750 1856032 565591 1037935 1786911 1651225 648374 1830595 1228677 1397694 475292 1619256 834544 910925 1656837 1116053 815655 996252 359777 1917390 300403 1034589 556525 1378245 1183116 5465 1636268 1183433 1159868 903178 498252 1138931 669244 1135916 1303451 778373 449413 627599 405775 324862 97889 660672 341742 85791 71554 1573918 255077 1087166 1165385 1189771 1610371 323307 782146 1362530 1085758 1941289 1901533 1364481 81203 909161 255477 901987 1064981 505230 210004 1175638 620658 1497563 635648 1219654 672734 1337710 1601681 102567 1823737 663881 326321 1511586 1802222 454999 20597 629393 1865104 1367205 923576 311864 57963 1143730 444163 1903279 447094 620202 40163 890496 412431 1361416 845478 914581 63693 1534869 1277687 966615 930021 1369938 189032 921555 1868149 972492 876451 1874714 542719 512045 1393702 634035 1240819 1061254 977732 1162753 1594636 747439 1567856 129569 254742 1712888 149847 716787 1104675 735824 1070701 1780081 909082 440664 1165556 956860 1624158 743771 1744640 658789 1975593 430502 1452020 920535 1607894 1335224 1608005 279952 1195630 1126974 311738 800733 1182915 41180 1490730 250303 1645899 1209613 1974238 505399 1601568 1197015 1448794 728230 902417 101856 995468 1941301 1769909 1628551 1686283 970289 1034087 1092019 730272 261294 210617 601652 1717850 665331 1046244 892090 416203 615704 214729 424344 217739 960295 447387 1741361 784339 906632 870132 1995523 1492406 1282636 1414012 1116608 920374 6444 247745 685860 1077033 170238 695782 1145513 886902 1925356 878218 1543152 1780624 1947109 1772 472357 1326676 1589923 75374 1975115 195277 516926 633906 1025192 586936 1971860 1923864 1401323 1526622 1622229 1837369 1787901 1386545 1127202 197678 1605402 986827 1042955 1943514 377395 1426550 561191 548206 290956 1724526 243049 752480 1487416 1852292 1282092 54184 1237901 1958211 1464102 160259 322142 192501 394974 118566 395476 504710 729940 241745 616257 1704834 629300 1427937 1834365 94435 466588 353797 663834 1542966 181383 1019659 1557982 1990084 1218980 482427 1108716 1201413 789528 324887 324670 1779405 1281711 451140 902443 1916189 1480873 59658 988176 199723 729343 1909629 1503991 111203 879371 1526782 74078 1696095 1916129 66101 115418 1785612 612620 1337582 219309 1743722 1875132 786261 1571346 1590450 804992 380687 1095412 127479 786695 330170 1412697 1001692 946496 491298 1940833 1805308 1745477 1624680 272053 506692 1161219 1852640 38867 1847047 200510 1236695 1399740 1103105 1295016 630398 1911414 1537076 1450868 1797090 1113290 829209 610697 1535002 1735306 1649516 470469 1079451 188221 1039372 413474 119776 99459 760533 1598189 604653 902335 816252 1652716 1185831 558948 1608674 338798 1313223 1238140 1632727 1332722 1266913 1127072 734622 1806134 544752 1282598 1441823 753897 1985499 1377386 714930 1596331 342046 1892301 992594 102954 90439 1720247 854705 1321465 259314 1370018 1546608 1037795 1200539 1001114 1443166 1368616 652393 906276 1767041 1449824 58661 1640059 1056685 1305995 704276 813552 574782 1591349 1645608 557107 1349432 1409167 582760 1303998 1455439 1134208 1739431 1016725 183970 1089173 1737826 1523685 1595326 969427 919270 514580 1666886 1320234 1661943 325140 725355 49525 964103 482543 163181 583189 1178587 417415 1519884 11786 1335136 764858 1289232 167939 654601 1613475 1574894 563408 1303594 266418 1178660 1695860 1752626 1600276 794165 522148 1366110 1448682 1864755 986841 561272 414408 1954183 772351 1349663 1632701 253701 202153 1553521 825421 540125 1779911 1495804 571847 727023 1596051 1457360 1459370 687250 356519 223839 959947 1465165 1246575 964242 436740 1243815 1549135 1484443 91740 1778987 757682 880868 269378 511425 1821902 999045 1219173 1658052 867836 1627454 379341 1012307 309013 1521047 217304 1335161 1990557 287660 1978564 1340033 1287814 647718 72667 355621 483252 223807 134560 1729398 351659 1708178 964727 799925 877038 164545 1811747 313887 396116 217431 986456 529785 1537363 1372461 515199 1222274 1028508 1940433 1294309 1010087 668140 1455650 988580 1100459 1092860 310020 1408556 168915 744453 1566848 1067152 1208779 217366 1240600 870471 98510 1344470 1991564 1147760 1957065 1199010 356388 937232 802120 1299399 1933325 1094027 1523444 674704 427749 1315155 1779063 216845 78774 931421 1051526 605489 675706 1920486 712163 490637 1200080 1094920 1224667 1226819 335948 1325869 602228 1617538 706523 1123383 470960 1714392 442205 1082602 262412 242971 231157 1135813 1540067 1169088 240928 1297803 1415440 1019777 1510366 1437927 188529 329211 1185349 493414 1825539 603491 1184717 1222709 699907 658768 1714210 852034 1094960 1738515 1253487 997686 618724 661535 134128 1414429 63305 1988193 438793 1695752 1850699 1296812 582697 360590 804946 425680 992438 1106025 1193988 47707 1978696 836707 1250930 1485772 489920 749022 910295 1907050 317380 786901 755589 308907 1465515 1733764 1648915 766194 1912644 1987493 1464879 266364 420279 357658 1037143 566213 1284827 1235389 1887469 473021 1646578 1401096 291376 1163473 1823811 1651587 1345809 1932525 1951066 1146110 1124740 161851 164547 1629040 165255 1805901 1470488 751224 429951 1782269 1492483 985019 1503339 506937 378163 815294 98727 1333187 1374768 1245594 885094 945669 602774 951697 1059368 1049437 88226 1943594 1385904 1009273 1008891 422856 692718 1645617 1498354 1423125 181762 1175298 1930245 1691115 1400045 282728 56381 877001 1641207 975063 1204525 1958552 1863093 1551063 672225 590899 1581025 1165480 109291 1839853 742025 1425326 1926046 422869 1105677 724225 756717 984064 1126169 531777 1655040 1780000 905948 1815819 1743355 1653461 1668807 1565956 894029 1742368 1646900 1493412 1501805 456406 1883168 1611305 1988918 1442080 632212 1465238 519365 176234 484488 46598 927984 438490 687425 1642338 906163 943438 180187 1416142 1215022 8191 1211885 1690122 1252367 90764 1134077 1725633 23892 1816015 464402 1001840 1528254 1634234 181321 1254012 1841109 1668243 497819 361800 1012206 1359654 830911 1037673 1500494 1346891 968445 572602 775461 492683 1552511 222396 417822 750004 1103952 1093890 1228895 190212 1136184 1448927 636206 837496 345467 677117 1108328 373564 375055 1586119 1178104 619178 1110724 1797149 365460 1435331 405993 538532 107036 88252 324942 1795071 1055213 189640 1069243 960460 903681 2212 960915 80669 1265093 1755694 585379 1260809 302915 1763690 1909659 1983535 174056 519195 1319968 532186 1483234 1953249 669252 226702 389237 1905879 1903037 1535430 1832077 1015096 1945219 781237 1203008 1270068 519527 163009 1474642 1077590 18828 1081321 465210 1403382 460173 975237 717492 341695 156624 85640 325426 523524 1560946 736098 1870773 1098271 1913639 921887 1687066 1638285 1294480 1790872 1891612 1006879 1959280 888776 1542819 151069 1455295 48958 1810567 271176 1319920 409246 205914 597170 115200 1221795 176443 1394179 837069 137885 522676 1403703 170914 381297 1321580 1330025 230788 674589 1062807 796839 123809 1651787 387536 1948791 1548213 1625385 1701614 1527551 1120224 675436 1849447 670380 1638459 1232824 91701 1137458 1302921 1258789 920889 1431612 81856 1455307 1498827 65835 999493 723027 1292165 1686771 402764 159398 990318 1733007 502830 655434 1958273 1933667 949659 638259 437635 464428 285503 1228548 739394 1957582 1652515 1882613 808515 681931 1790697 1379878 1008095 166117 1173456 1218359 103155 1410505 1920912 1614867 617160 603788 359225 1395480 1204360 996443 246108 569209 1459041 1251051 201789 380274 1649271 1091836 1502957 1475555 1257254 334365 1400526 1756761 75216 1780005 1864687 1509727 670045 649864 996552 563074 45446 250346 1929675 480988 1379145 1761445 1997609 964407 1597465 899575 130394 67238 1031727 1530395 340257 1195261 1852175 1152390 1484749 877370 487813 1235478 1667838 399679 743416 1797670 1514677 174373 460673 838111 380525 986959 1393040 716187 1086451 1380306 320180 233429 252498 1279928 596230 1470494 556865 707184 1998032 1199306 898241 100519 662283 1492560 1287529 385920 848410 1688386 1512001 1231467 1699201 132546 1591857 1578516 1824018 25107 230908 550083 487009 930337 851904 621199 1321754 604666 453567 1727962 21461 768008 1819771 1639749 196367 1041711 911053 1455980 1879207 18437 1178569 1392722 1444636 1396584 100693 130885 741349 200415 1288746 1161222 1699462 738664 1097361 311401 239203 1732549 637589 752794 48856 1533566 116973 1600551 744026 1428301 550284 925128 918529 1440594 1038263 1087010 711217 429434 1863950 1544023 394267 1396841 141610 133658 1389617 325695 693539 1922657 1630029 1921576 1554377 384017 1797407 711124 836338 27262 36433 1028188 397702 842682 282354 75408 1625476 1082948 853189 1160333 553767 1463025 780987 586470 308649 352707 1303386 1251942 79422 1770937 1230621 1040551 903845 107481 1148717 1679066 1593098 1810103 1424156 406011 1858400 1730331 1866779 1928201 1435016 967849 1952433 617659 577586 845621 568640 543238 43934 1620206 1177285 1585643 479627 821274 1552738 567718 1311557 1833851 1997718 328934 1298868 615711 818317 1103813 1426275 1651507 1555506 1791879 206828 1944294 553347 697382 1255092 369226 1100711 900916 1886368 876294 851300 1322629 1187988 1979320 1613270 1060254 1074053 346818 1737365 677439 1520032 1104398 1346238 306491 1181635 1473898 1521777 66000 1162496 1906702 1164929 1808527 1739651 1537208 755483 915115 1718757 1629176 401213 1621375 122708 1280272 1131848 555336 1736454 495284 44640 267929 1081635 1138658 65656 1058074 968892 1742895 286823 1963869 1473160 1509605 1108243 1242324 846148 124768 874781 1687712 1195289 79278 844135 385794 1256717 1708860 1645458 456631 868615 1611405 420309 761614 427284 1487430 1978288 399256 1544708 42425 1961500 501644 537463 1268265 900502 1947924 827721 1277419 543489 1472753 1647369 356028 1024053 1579243 477110 439436 141047 459125 1231526 594909 7679 961761 238360 738129 1928211 1058919 1502040 1401496 815149 1056218 1059466 151252 465005 1054070 554321 385342 1681425 554579 1902789 657775 522622 1420913 1888171 660724 806498 1659885 445563 623806 413511 726774 1034325 1647884 641746 1495297 15837 158716 1112385 487889 709511 1279592 987268 1466546 583496 1452247 667411 1820919 1262080 450563 726532 211832 1357048 234544 1930537 1643028 366212 1893433 1938409 117071 651950 1955280 1178097 1596914 486907 203545 1975827 749566 607334 1910617 1795415 1817678 1504372 639370 1426914 1898861 1848580 1862568 148553 670573 1602577 1558157 995582 1065703 1894018 424493 1435150 1914042 1287304 523989 1479552 1528403 1697652 955240 206445 1456307 487282 136565 493750 1157473 1041201 870336 650300 159819 1406948 1484087 1402773 303556 1101753 1215744 911816 1944609 1206796 158400 1537319 53506 1266302 1288711 1097713 1332938 1083721 1903836 1178173 1730078 1837318 571700 666351 877656 1342272 184662 1604193 1259644 1228118 544979 623609 251424 1522365 715817 311872 426349 94106 430048 1340670 1764201 748221 1926325 1217963 637569 1078488 1399600 1672817 736626 1077907 428479 1724798 1670284 1331874 503410 1241003 1492302 1430374 571841 1423467 1881891 665775 1525570 383112 1060019 1101360 1867594 1805054 552394 1829969 848606 623488 1762226 902146 749386 466792 1311067 1117646 1263559 1521316 1979269 1497510 1986604 1058490 498539 1265386 1853118 1726296 540177 966656 1871641 983595 779841 604003 708434 1800641 131024 1440130 1845101 275846 24994 1005874 1009044 1252725 444503 344589 1717021 620075 571084 1416375 1547386 1240999 1105584 503589 1411617 1654219 305251 833912 515748 618564 1273676 1704931 288340 403796 1225253 1925191 758638 207707 1604032 368708 1298959 272422 721677 48858 1128028 1616849 610283 1507880 1838635 845580 491286 432891 537782 60241 169788 642185 1814865 103401 1546253 417977 1553167 1676519 1700627 235204 1575665 1121942 13245 937703 1039684 1156690 280982 605609 756550 765788 1174386 1185012 255563 1775896 392195 1181756 473395 680647 739706 715445 1424743 513200 1797636 1674286 198256 1320452 1999897 1409397 1947380 739343 1661796 1571074 1865785 1166848 161774 488751 877101 1465060 1438959 1128838 1754044 797531 1037753 559444 81335 997583 1805986 220781 868238 385241 1501658 751151 1495950 1957672 1359934 230936 1674736 1384505 623514 1534993 1312276 412644 1506347 1744808 1881032 1690675 1967592 174624 1972481 302174 1808576 1963335 565349 539164 1844070 20161 859498 15500 1033793 951401 1540103 1921128 1243754 707685 1088689 309563 1277439 1700854 664763 1884555 484165 622377 654360 138918 1336893 1092752 228876 1575330 523195 195350 1595594 577284 931582 1258441 1273237 1049395 1424420 1078458 250533 1137592 1139531 1099962 1098258 822511 1887777 1057547 850660 374001 836683 1005965 1787415 565795 2293 1279357 1724859 678018 366282 1755077 808774 445683 663493 531266 1093415 1406667 1349182 231625 1208897 1358717 265970 1676561 1994858 78593 1132057 1525671 791357 285643 675020 327487 1458314 1272268 1369187 1109912 530477 692727 1455957 1970729 1737113 613338 1138437 921070 1156191 1165578 1504680 43246 1446746 1494862 329277 309125 893971 1611877 1191146 1896246 1660359 1286932 1914913 145173 1592672 1143681 1999372 1992752 718747 782772 236602 1991130 1554634 1308962 870508 1186853 1109775 137123 1413235 1947322 1944762 1361489 1787455 1920612 127683 588955 1545126 1592633 1106171 1914659 1616253 70049 929905 1040050 1981424 1212730 612403 495070 1216261 1114981 1971618 729722 110959 1669506 297477 1835414 612398 565711 77997 630270 1879857 1594500 114703 1708602 561145 1976328 1294174 997240 1639699 303223 928079 521886 1762473 1530923 1959116 446760 1582575 1525446 894524 1653666 1233564 1655472 553903 1342594 1390467 1863945 590980 268563 344240 1830213 1686115 1409196 1634775 1313980 1167957 1033451 1509623 1923659 1331261 1090417 86548 1700240 1337668 549600 287008 1403319 1710225 1559282 1851965 1010226 1312641 118891 150516 790415 1374153 1455767 1549825 511617 1136590 1418460 1363170 1271365 955681 780347 637154 262695 669193 1831592 457061 1685436 952634 1357700 1963945 889887 284670 268895 1150145 1185599 505828 1793495 180071 1663049 351527 729807 1070367 798167 1126070 1360577 1690310 117056 1729978 1213918 925526 1801489 1142936 1604439 1589752 1968412 1234674 1025667 1557914 646170 1439520 1334676 521089 605325 1078747 1722688 1029099 1447921 759986 749776 1769842 466448 46012 920308 1146948 1577460 35063 1035056 325038 514436 1382103 1736495 45535 1387982 1646632 1026975 1145854 489463 1951870 400061 1718795 196654 1151719 167066 1260103 444626 556640 1216509 1995358 1718077 1122037 1282186 146921 1276786 81842 1684137 526819 1426976 1365854 1585192 903683 1941398 900478 1060392 1472730 1309773 1971510 1084501 231380 195906 867669 1976282 758680 1345469 930779 826948 402129 363467 524201 1188621 131947 1143669 1991453 923737 1397021 1820870 1334936 773004 508922 447310 581901 1712789 1359119 509076 67718 1209463 865613 561222 82804 265739 660368 600928 1530495 588000 1832931 241858 431739 1727019 777852 807516 1736314 52799 309363 354735 798324 1666588 1373695 416008 678313 1480063 386580 1848775 964886 1925684 1308255 1232634 1010800 296134 461449 515098 1580483 749254 1468318 1037242 1455517 1823140 1768497 1840658 1354648 1097270 489163 1685452 1301238 1183674 494091 582777 449590 1713864 1306172 1147864 1193475 1606417 307074 1602204 75483 1655959 596435 1982143 65184 1674902 1529668 241481 628817 282717 1976925 1371919 552922 507891 92299 1115603 1892972 389429 748241 304271 127039 131624 578589 421279 551548 1047391 984276 1550861 1927177 27080 246223 1161869 1389560 690093 1765096 1506602 35559 1380179 69741 511963 1966258 1673002 1367112 1384502 115353 453413 6857 1530551 444310 1938890 1094754 1886220 1714469 645196 1620406 824901 1097138 1573716 234187 651523 1706206 1266029 1644389 1729529 413610 241339 805456 1646548 1229447 766557 807650 1246951 1949961 847381 261627 115036 855189 295652 1912440 729516 1889529 1231745 875768 1265118 386775 1660781 1826534 993408 478506 906379 1216379 425113 858477 1808652 1080309 532219 671548 636017 481943 152577 1452104 313631 1775196 1370791 1529627 1603862 278789 272664 1079618 1776614 1836639 1766182 876071 1664629 1535659 482220 1337553 917878 662906 1318684 215552 160043 453448 1142624 285603 196461 860410 1448873 1138429 939301 1431301 1046701 1866329 994215 994421 1294356 190661 358685 434329 250129 465671 1989608 1589297 1636982 843571 53921 18842 1438646 579129 670120 1341973 146534 1325192 655006 1884159 436774 1275573 124460 40818 1294234 203220 1301590 603589 1462764 1195966 1570402 1753021 1203362 519539 1381269 92355 1922294 250432 1570417 1014933 1251863 169201 1445591 851795 613574 1790825 1635864 613314 1426460 1987009 957562 1833402 1015422 889689 1291037 648990 784911 175081 1615164 807566 39134 1073360 1351970 20280 175479 139058 426125 1862359 401262 212573 163997 742299 1122403 444946 1553707 152089 1303536 161802 627043 1828646 949919 1122810 413522 683979 68908 1721843 486778 1992753 1279899 715403 386066 2213 1353537 1201409 15994 1068899 471846 1542879 45462 534905 1412436 1966070 1933535 116641 1163611 199796 692083 1414421 1573685 1270336 1027804 1551857 1471235 791781 1941318 270326 1957286 1215665 1603043 398075 1651740 1111020 1427716 1359883 1925856 904351 1370633 1321331 560852 143025 1947595 46047 755755 183679 607036 1505670 998475 321342 324344 480320 744667 559073 1660167 1864711 1058442 219262 1376126 1839192 841301 1317253 575827 1663742 1233058 809109 353767 1717122 723688 833975 875393 51021 1380000 281373 1809021 1579317 815267 1016958 606542 831033 802639 716573 483142 69307 1324103 1200378 1980079 293733 1473759 1115105 841287 1805076 295285 1181333 239826 1146365 604415 705503 1187583 1732998 1567782 1340975 112102 1319614 1964051 843486 601074 306983 402938 1241773 651203 119817 1197091 375361 321938 38946 928804 178313 835125 794182 214605 1756334 74104 923741 839721 1185718 205662 1549732 918379 541201 1194102 1766189 86072 1162230 653143 449405 826617 36138 1420536 1939841 316696 1332501 1191472 1261566 1778775 1414373 1351008 1221633 1448688 304797 1274789 1812825 177052 323687 1473905 1374781 189054 1389541 1563896 1208652 1899714 1175517 876939 658277 1741912 1001381 1384428 423673 1982060 1514433 482783 1989397 541707 943928 987549 1761846 771315 1096717 146178 1507913 1675577 419170 1165744 317161 89594 86881 1168193 1569593 1351850 1037881 1343346 1949347 463204 649116 784701 298810 1369078 827351 974238 1048561 1620841 994734 1307341 1683175 1904593 875809 1157621 1102446 1846579 1183327 265912 1694625 1231058 1988139 313491 1865670 1403172 1661054 630187 1584704 1653012 708436 419677 656189 521193 592942 1330343 1473660 1930318 1550416 28059 1908089 1019967 1359760 579096 1929354 618087 1525063 56389 348606 1320464 542111 194594 1579248 1716235 1194842 1979811 1807918 1057218 1179066 939804 1321621 997793 705181 186079 783161 252165 1364657 1356209 1887739 1156386 303499 1322772 1818698 1804976 572434 1755712 1708998 1730083 1996629 1742380 647002 1926032 1892209 797423 1723452 598702 1432589 1253426 419540 128408 1601250 1439954 1938079 1208402 1683717 853481 810404 146563 1494581 447954 67914 309319 1109111 21414 1085556 1912776 1552515 866163 620648 442377 990107 760422 989663 274360 977265 1229 1993262 1012115 1929629 1842597 957198 1756280 1519185 1106920 1152301 1109182 1646644 1084067 182226 88173 790567 881771 1356135 1553271 508855 175171 784735 718369 1743903 48759 934742 1561884 222073 756196 1609548 1816087 1170040 217477 556709 692313 344163 231074 1797364 1504465 273756 599086 400918 597180 851092 1874431 465516 762563 1416590 1483437 1735874 24386 1373996 214552 1744479 155904 1006076 1366646 191274 1418852 1286414 1011391 1729867 831682 1956792 1503590 1211984 606203 660138 549404 849339 1145629 62399 1362973 680711 1320252 1391860 209777 486353 1302243 137438 1236475 1309258 654006 170645 268889 310884 800294 38146 1659601 1830341 576065 944233 417802 438441 148713 1356350 1861635 212087 886910 1169551 1392897 723940 1348229 1585889 899467 1422613 1438483 1370844 914924 1732677 1712451 1209144 490091 614361 679536 1663998 1954759 857784 1708033 1758487 1249067 164333 1775784 256010 248809 1390489 1045230 1380371 29994 1794823 1298678 1919230 526390 853011 1615867 403951 516665 483226 1540544 1677786 579019 995887 1504331 776966 994292 512639 1645557 920898 478172 204742 46856 553626 1289452 1985742 245940 741430 1218559 522346 1267307 1012358 951900 1317045 528625 834496 1726221 898362 550565 514484 1118208 431427 47405 585356 430436 530193 1460733 352575 193624 1585559 1136045 1840296 245010 204895 953825 1122470 597324 107118 1432453 284280 358338 406119 1488087 718680 1326993 1228516 908573 1537238 98667 1523834 924579 37909 349780 1579406 1520038 1626507 69842 1743503 446467 1418861 112775 1263264 1744054 589635 1788979 4780 245487 1974809 1579007 325900 755008 1541993 1304261 224117 1218543 1401280 303199 1802131 1191208 77644 881181 1434417 1305730 1153920 1745612 286425 1693671 1093237 807134 1381575 351091 1604968 375085 1937751 636032 64595 460699 258641 88862 442198 1667666 1995039 1800161 1283995 572392 1556926 1674406 1148335 493418 1617127 271418 867311 1809619 112311 1865068 1388403 780576 842669 1432816 549990 1968493 1663379 63464 1150203 378610 1893147 1415417 743193 624711 1671758 1727726 1355474 292880 371622 168536 207135 1789938 1810084 1804528 1021073 676028 1780893 266178 1280286 149372 818824 1965528 1611045 645821 1608216 604979 1794116 522751 1978987 404289 1646720 1068078 232733 895936 879197 467221 1714396 294124 1032479 1905079 1600423 406035 34104 868300 1174459 1391850 1437020 1344894 223563 460326 1020200 590073 1294897 1370240 1745082 339634 1761858 761414 1992074 515616 1607967 237673 890291 1193501 416560 438178 1896571 416955 466259 1384837 1176472 1598939 1373323 650187 1344253 587934 611890 1584003 1741382 1861783 294916 170728 1178307 1920516 3427 1989610 1770746 164969 778919 1319580 1461679 277774 1077758 846962 1141076 882171 1501289 738692 861438 1008887 1199165 1667293 1469016 1454928 1656412 1484843 744324 543888 457415 1253375 1508657 1931632 1606234 1952087 1037265 804055 11589 1433845 1341626 366001 680517 1285866 112362 1876507 388067 589086 788866 1282165 202748 626888 31950 1324541 540292 1484851 1948913 386165 360395 428650 950785 30265 1645727 1239997 319948 521336 520223 1810154 297330 1230906 1514032 1274306 345278 669924 1363300 673041 1349737 251725 1620275 1510687 358982 1933689 1471144 1775191 378642 276971 1213138 1360456 97611 487024 622297 841450 450088 1425084 877256 1104958 862289 1890550 1718398 1316574 1527997 528780 1718502 118124 1567499 1516024 214395 1285473 1240928 1339629 1652427 1570675 1598361 1664269 1348032 1050583 901093 1027442 125043 882274 301334 1092135 805922 1714847 53118 697967 219731 1472102 1248348 196022 1659302 117924 675023 184256 1165813 437384 1452382 1513768 1666389 1666521 1814648 364710 35003 1295780 1150210 946533 269532 762626 67749 240279 1142545 50429 1835881 1647162 1252329 1922738 1093101 860561 436759 667339 1423852 1218852 15598 1975337 33095 1293697 407568 1334420 1855861 1161555 1914069 1334665 1238945 392442 1082151 1672912 1881172 1378234 1888595 1379451 108409 1748198 973160 502330 240467 754660 1362121 329979 513404 626132 811032 1389315 640627 1958636 516296 276042 36734 679904 1353756 935154 948284 1957251 959871 1549625 280734 1697938 355593 832984 1401473 1261887 1986761 273330 1485202 1994214 245474 258325 259699 746039 1326562 241 1899253 1239791 794443 1754916 1014147 507214 1851293 729482 797886 668247 806786 1850989 1231687 1729412 1316898 1748391 364467 1429958 509942 1471410 885011 943887 87220 913767 1435785 1943812 800043 1491136 1986484 1113192 772794 365465 1135351 1630902 950657 188754 1883384 1840646 1034405 282163 494764 756342 1296116 640362 1677691 1066116 663698 524545 283908 735340 18763 749025 1474686 299654 672115 100501 346318 341400 210527 503741 400259 1096880 1503767 1404621 1452165 268651 1507825 1321513 938427 1221979 469967 1971039 890406 1698165 1095898 586569 1691570 812355 79184 991012 128000 631018 1918780 1213103 480183 1916157 1628009 1052702 1554583 838742 208893 1932272 577083 212412 1468306 1424557 1772186 1609396 951258 1697134 1579325 592047 1670248 972076 1093534 627420 591963 1236730 1634047 1537194 1481070 589110 631110 1668584 1096263 1512051 1687771 366766 1461714 994256 669985 1662223 1592405 255459 1099547 1898734 1499373 1337573 582103 554841 1362766 371054 1610073 1132480 298759 1325139 1496359 633331 1957874 982896 1872597 704929 664591 156671 1624403 1175667 493749 1763313 178703 561771 999932 1281047 1460874 762049 345383 1963384 95489 1352718 788995 1927527 1921700 250968 1384876 361365 893312 393153 783186 1350640 1865461 126043 1002114 1544636 28636 1952513 1428156 662601 1072870 905661 147785 1480908 1902156 1222093 209988 1249884 1220525 413719 986446 1939184 1691250 422090 530405 1421800 1436800 948475 1030658 577711 597870 1020446 1832384 1102913 850789 1329861 1434613 1280435 352525 1990644 120658 744918 816465 521529 640811 1029266 1762866 450053 750402 1430170 66334 1519130 212713 1950195 839603 984683 1312755 1239137 228346 1269617 1899514 1673796 144937 1618221 466457 600568 812532 90763 1563463 531821 1116583 1455610 860769 652308 743630 435901 971 1997217 66399 1277291 1746118 794737 855203 1243177 78323 661246 166415 1239115 495162 999767 616189 1604396 1839944 864857 377132 596918 1572065 236609 248715 595236 1100063 855491 1446506 660927 446192 729988 802408 1660950 904152 764149 700523 419451 857756 1866271 401310 611129 1167331 1601328 1467323 818510 1595454 795355 249582 891118 475978 60939 789367 1367226 1954035 419410 772389 361731 1945677 127417 1827225 309106 1563130 1686521 1791436 1872052 683154 373789 415179 644919 852075 804933 1842830 567179 401867 724935 1493232 1122498 688477 1241209 1541066 1995090 151451 1073633 100835 662196 1424993 1153502 554933 1681383 1665276 1658932 1685923 604498 1940939 1438982 1946043 1774396 1515819 1151645 1812749 501683 1227122 1704597 1514554 439726 812214 1513638 1426710 1860185 1533661 447168 625439 1476793 1292732 1517321 478287 838400 1826752 1486541 505158 1089444 591266 472185 607025 1449962 467165 267390 359645 433089 265063 1281601 1802006 939532 123374 327712 1022190 272626 1871799 444169 1740041 96451 1451166 505934 827625 1448122 1750060 1680196 830549 1982819 803180 976455 1141895 1040588 453923 1162581 1182570 372262 1539365 495898 1799341 724263 631692 419505 1508279 1402282 104380 992866 74329 1514697 750445 1675926 1669541 410911 665090 688768 568371 986816 1588722 1559523 132647 1566086 254664 1043995 1496555 1284875 1228147 155346 101997 498642 1952252 156134 457730 628568 1053192 632437 682677 1907154 1092937 513829 1540549 1858970 658935 611688 276132 622341 237503 346926 199975 386871 719756 1754690 1787030 1958933 1141262 1827853 1843468 1695301 1804773 118297 480501 511915 92688 1166652 1157341 681500 1920807 731807 1205387 1452157 1195606 299278 744689 1757763 307572 123902 1774005 1746611 286174 1374787 936967 1594506 124656 1773852 556703 1709090 1120796 1416763 1481780 155644 1960786 1618289 576239 700375 687724 259716 1766527 481646 418207 643542 918475 1084738 1184722 517817 477012 178967 1761715 458763 139956 1893982 185032 922798 1905240 1242509 34869 289663 1420197 473160 338283 1523139 1149949 1758358 1710892 350385 803475 723424 1091567 1740788 693573 71306 1115836 136975 118918 1767637 1277047 1314187 496868 417466 603593 300702 255916 939295 387031 1746814 707885 1927752 380471 526693 128272 1924696 1479265 1055978 661592 1946122 1919012 1961143 1542196 1789375 381975 1696106 927106 1452177 803995 1125141 755524 307621 1424502 1224077 1596203 141455 1283575 284769 899874 1028591 139403 1340986 67673 1435424 261269 1582865 1101333 1542319 1954126 1105311 1681142 509784 1954252 339870 1002385 869221 1428719 202096 349553 761197 1766253 324892 952472 1793794 1464759 919241 1305569 487960 1407912 266206 1259788 1810942 1657354 1085961 297803 147029 1436233 268400 1711772 194107 559866 916015 579195 1458272 108230 1599616 1266450 461148 615883 139262 604470 1497439 813082 794904 1584595 1423998 1907293 933768 679697 1491163 1004253 280092 1689509 318550 38323 168860 1592458 1261006 1285877 196031 1660908 383093 1530502 1786623 374632 1628982 160285 1860969 463768 1372279 349310 842690 1505632 927745 1169673 1965489 1745976 844916 1816801 1237749 341937 670755 959036 1181945 1304016 416075 1893477 1195800 1599901 1540066 454447 65283 1997517 567850 715930 54643 1120987 1399112 1744953 392644 946433 1897553 164135 1656407 195211 771264 1335213 125136 1129167 146294 1633227 1668916 1750767 1590187 199115 840455 1744999 164328 1168827 110860 1309149 1369395 1116299 1442937 529642 1993717 289259 724292 3305 989243 1512145 342211 627117 1185928 1741397 1398058 1711997 674131 1410778 1025287 1435084 1712901 293343 116661 697119 1926417 1771688 1253583 1894952 471722 361972 168424 516752 1681759 961197 1931261 78486 1526371 1925467 1017841 611889 1818520 1212379 1716727 796162 1562538 109320 5640 1983457 1646593 102308 1337800 1321146 585441 931626 549146 378299 305725 1541662 1306397 894462 939611 1946010 637145 429663 1172875 1618479 233170 725055 46686 958671 1364839 2620 491026 220715 1055319 88804 1008600 1248769 1592799 1191279 1407993 1591924 1510575 546277 639351 579576 1065707 982404 186826 295801 1389692 1681596 361011 1136141 814365 169032 947620 1389717 108875 586637 816625 438113 1293983 1280905 1182845 1234242 1357661 1407362 1272585 237691 132132 19856 411666 1339549 460955 960406 140690 1226933 849494 343371 632307 1061724 584176 1411250 294717 201852 140753 954072 1809026 302007 1295656 556845 1954470 1702247 923990 402123 712450 1472373 1285726 786008 439207 746045 651419 370726 339975 398681 485526 894686 1546209 858200 709804 1191387 1740180 1116833 280352 1242235 663046 58214 829238 1981134 1819733 227721 1038507 745220 61693 1884381 432603 148631 1387513 1418166 1217618 1145085 582206 91601 1392282 508767 1999072 1603122 661268 1640258 1967809 1886375 1128964 112445 1601 1525564 1879461 697053 1162658 1394645 1543541 1292773 1720196 1210526 1799733 438869 895887 609192 977205 1435215 395416 873014 619895 570610 1702022 932686 311238 236150 1900380 752821 1874326 816057 220883 304152 1077752 1801279 1643863 360408 89918 1810569 498066 1298997 627184 1109376 1369523 1667321 775355 1739952 1671505 208960 1498791 212656 1494723 1100352 776254 865460 311315 1875041 1904295 1121559 1743513 30147 1150365 187787 1120094 396072 236999 1566928 695512 1436032 599459 341095 226507 1486193 893660 1845515 445112 327210 1812724 126300 1601038 1946604 1147807 1252353 166798 299321 1208924 1994660 739964 131667 1361556 1568782 1339009 1644306 1139311 1544858 114664 1132905 481601 1060968 1138799 65897 1521878 1164293 1308106 1596614 1318755 35644 16959 1214603 155487 1105686 737580 1721489 1830106 1230424 1390931 841020 1739947 1221412 1420047 1560898 651588 1599356 767918 1156164 132837 988422 1085763 1206312 968954 699681 459349 1023212 287499 1149702 1063999 913117 1016330 409461 491888 266172 604050 688589 464475 876916 1091250 763839 1565207 402250 354533 1409741 1302880 1113181 225432 148216 1986021 1769500 1285945 1442418 1477758 1299123 1747441 1516598 873168 705786 803441 1951159 1850143 1862123 129349 526753 899155 1984012 1152776 268262 1162056 1957078 290572 1906334 1946894 1444498 1884651 1979665 1417073 1347370 1420049 1552444 19990 352136 638534 1931064 793146 1136644 1558619 139309 666431 755591 1117658 1364756 1664333 217138 1512570 922464 1227277 1523542 1340023 1313600 989290 291475 1975473 1900041 628585 761249 696472 945047 472952 1165876 1230672 1876630 749245 1785507 1968622 514688 120280 40584 328261 200525 1157235 1741145 1335579 1085616 546008 1723673 1519383 1506568 492604 130068 1860418 539254 1302505 1874674 631538 1206901 61306 1818839 1631986 1555426 1824796 1503277 860887 1986653 1384883 1499259 1638093 310152 1440467 299108 1982332 1521323 716723 1445630 159220 710667 1140909 1782466 1355575 1192437 1723525 1523812 859430 1483119 84428 1302392 1322879 1444499 874715 863862 1528055 1331662 1457595 1651718 408723 1315895 835967 917970 671798 173823 457126 1810571 1033366 1702751 1896290 665628 271603 143698 700353 1361395 395130 1664486 1185005 1702812 1422367 618619 1625764 1830291 1540626 1922454 594402 634425 803341 1027578 1549431 1251164 1316995 107586 91898 961500 661625 1544684 407984 1991601 1984624 1563248 583357 107038 768316 442084 292836 1841596 1570879 1290084 491833 135983 629589 43758 1450231 1552259 361661 260538 82227 145067 583057 1728236 1038238 1197987 1128781 1470912 869182 1102803 487677 1263131 130558 1293074 390723 1893442 1151539 40728 1054303 1703844 222942 568291 1155648 1773525 374089 988452 191384 1117974 1133728 725948 1393267 1468028 1541370 694670 611529 772673 657033 273027 530790 277845 191306 446704 1565339 1236420 1345886 1654570 588265 1211652 584380 854647 467358 1404176 1715715 1971100 1107328 388846 1484061 137667 662420 891359 487305 1743033 691720 1149781 384509 738033 64160 1286162 120731 350820 1583637 1444461 330508 1535052 1889822 1348968 924367 1816383 346741 1524811 102587 186580 843137 602808 1006156 1215368 861652 1216774 953548 1709415 324805 641012 1921886 1565664 676337 1116073 1454751 318593 1598232 689955 1046535 317715 640048 110274 1714177 53588 301158 1123554 1245524 1680159 866926 915678 956271 175465 57885 1200570 1924119 353139 1308473 1716714 1101234 1357869 1605817 1311246 1236366 140228 325001 1262269 1866620 1168151 1406252 648032 746351 1319175 18942 18750 1392446 83690 250754 1474480 1139988 1789558 894989 420325 31618 1318890 744919 1982717 1907624 1935220 1901911 1793387 1506977 1025552 587708 1480936 72954 1519830 1087321 1520181 639504 551915 1182687 1622234 1925807 1108140 1762958 1139811 844966 1470926 1157825 192711 330063 413578 1969944 470552 371770 1510481 794596 38116 1490246 247327 1951500 1999281 339037 1407062 1693188 392230 1358866 1569702 950296 764762 1556474 872038 973952 1168923 998595 974276 1442637 1613707 1913988 1769100 851054 407205 780909 410335 82037 1443550 974426 1832699 1098739 1358348 219356 284433 1717836 270907 303302 1698588 751413 24359 1314204 1615180 1805139 767601 1664498 1644570 309500 205100 596716 134523 927536 1959670 827804 121149 1875288 456023 1627411 1449372 935745 1187344 1385799 92798 1271549 1902556 927594 1612735 1742717 1894545 481587 1865658 1268744 1670486 479685 1255076 261353 942473 1299317 1681504 697572 1098684 881875 705113 517088 862267 709861 136515 678813 243855 1583460 1338865 351309 1411769 96793 1346711 259635 155723 1838929 1239864 338379 818442 580221 463259 104117 301033 926694 1324629 1629389 868682 834214 1565356 1662422 335773 126788 1463057 1307663 396075 1729667 1384942 1311652 1151478 683948 953409 514676 79785 1039671 1005179 1108654 1366552 1870391 1104725 1355666 1192692 44012 366428 1282773 1340071 1524534 1728712 508391 1556012 997705 1410638 1401058 1827104 101179 1321187 461455 1188666 1714964 653194 1411295 408179 312332 1303884 635256 429506 851660 1428875 427556 1106053 1632115 534885 800677 74778 1998617 644279 533008 1789407 1226243 257111 1422277 849162 473887 787275 940304 1650201 1870949 1234903 1124862 1272732 1025007 1905118 1691990 918494 1432382 850599 1957565 1939373 1802192 1083628 1060841 1014510 1432012 1595014 616987 630747 1033648 852919 1107848 1656247 70855 357851 556465 786594 1023428 1150192 1449274 354392 926382 1159533 310930 1736595 310183 498434 1620553 307809 294474 1908240 1013725 1711644 1083556 1801276 1814748 1921538 206885 171827 1164710 636416 198665 664993 486482 1772850 1034783 1161388 1967263 1963329 764052 200470 1456378 83519 1865417 1837841 360070 1094446 1204936 1367964 1256137 1117656 630496 44855 959094 1309382 306253 285544 230443 685738 1054450 1849779 1607289 1476319 495220 701297 173569 1519914 1102093 1111489 338987 1357687 43415 1645298 1249483 1736512 133817 869044 570480 1683416 250046 1738300 1148771 574767 1775718 551135 1772792 1876745 1242873 581366 1089318 1934568 1228345 424051 849482 1481196 1426688 4356 1206739 863379 1906086 1518720 1615668 181733 1489427 1977369 222254 1324526 634481 1314454 1632935 1293519 1747777 1827759 1654762 395863 1996350 763949 1552429 451445 202121 777767 1296385 1292764 634495 1205705 1015821 1986514 1714162 1887804 1155029 589186 1666785 153087 993431 1269030 626061 339689 1892617 1113362 128811 86690 160314 823206 1987193 769679 186533 655655 16349 1795904 1038609 485309 980028 202990 651159 977850 307509 1750352 451796 1414473 600573 1098802 1961262 1304119 473755 1741269 1377132 1659454 434161 935922 1665163 936001 22590 1793618 166895 1889187 869197 787923 1331976 1589618 1417324 1824589 756134 741330 513659 1583870 1199994 1192288 992517 1498089 1203755 169347 1289198 1636910 181714 1734423 1639862 1018270 1861835 447907 1411562 1878428 23502 1616654 1035992 1392160 981240 380347 1721807 168274 442113 37461 1016589 1855386 852445 116905 1649077 1674791 286201 323827 1762229 385207 1053951 1484288 731565 35229 121684 1967728 1501378 1220727 1759135 1533837 1210685 1031420 877843 1913325 1262416 1386947 1932657 1007285 1147725 349496 1380402 234435 1658061 1781642 1058614 1367907 727538 475103 747642 1701513 348724 646228 84065 1917503 83121 823779 1490552 1088481 792601 173771 1644239 1199419 185350 1342192 1665174 1639599 1095511 992450 857003 1711157 1276155 772010 18042 1651250 757410 404480 540329 580560 214460 1105023 412866 884839 1550728 1579635 1980422 65234 1886927 1878317 1459771 1149320 1686431 1376919 1302285 561083 967486 1730460 1738609 476801 913002 1312724 59904 774078 409574 749130 1245226 1707643 1193558 1790339 462691 357537 666864 626616 1586967 1699647 1089734 256687 1618004 269093 1042441 1679598 765296 1188634 561887 253669 124180 885907 1799082 161665 1713544 827418 419449 1398687 1399429 1445816 1848924 1124064 719733 49304 1787180 572735 300246 1063072 1654791 766270 133086 1009427 1552859 1649553 1604474 766055 162286 331372 1459469 1582720 79009 1612264 1470907 266622 445347 1302570 192892 1223963 359059 429743 237715 1874214 1189708 1911075 447247 870752 49495 996709 1999600 1655997 101056 1464284 1490230 1401196 95140 1338663 652434 724749 1125903 1803728 1895268 1911673 1039227 1715630 296001 446403 429845 140660 366788 882022 1346258 1362538 34956 989015 837645 53594 955432 37759 650117 1050205 90750 830055 993913 276312 367759 681206 50273 1759211 222041 1719893 1566993 1015317 1826345 1028214 1342014 1591964 346616 840029 1456308 1690067 1939049 667945 1745904 1723859 856091 137038 1773130 1266574 120809 1613398 606475 1721535 1891803 232043 1201418 613721 24212 1190247 1417037 1362356 525413 1282906 1842260 653318 214221 1627843 914473 1767468 1245678 756796 16305 480661 1563369 1387140 883215 1341717 1479542 147166 1575605 1827720 434185 1682885 1337393 1882118 1022369 232431 68790 851260 767159 1977350 1102371 1082055 788410 1357244 1356463 181667 1871603 118823 1077088 809215 1857852 384037 416834 1930809 341971 1285644 766206 660712 1176832 59907 1039030 37988 1774018 13022 1922830 1016593 300149 577175 474721 781577 876969 1733295 1911224 825695 1209366 203194 1483193 761550 1697205 1346205 1653261 1702810 306044 407811 1420659 1272249 1844411 1803890 1878331 1181050 1613728 1857918 9394 649966 1797722 404612 776376 461087 1074588 631086 374517 124965 1398484 1294334 143037 915387 106009 1208949 136913 1201768 1486902 938711 330613 1132209 135186 1902008 1855742 393208 195535 316154 1392442 962701 20936 1010462 173871 959440 131911 1120292 1234930 52394 1746674 1851477 1229634 1686753 1929471 464277 206700 868350 1703241 1275012 1754955 641419 1221146 1937085 1755059 1509129 1214200 1579894 1097693 9812 719325 630235 343239 1601258 143173 858892 1906033 424944 220484 160176 1218537 1570374 108943 1118656 75731 1409908 1059094 839611 1268387 965059 994971 282068 1411367 564374 162757 1547586 249821 1762947 1405825 803874 1326845 1705648 1631412 695862 1827385 1703039 737913 34838 188935 760099 1514470 764443 965083 480239 240878 281929 1642862 1340067 1075239 1124571 1915064 1742195 933592 218587 1660858 620972 943568 506099 1837960 25901 435887 355941 1927867 243273 321343 1264769 1883966 130440 1526434 1558252 1202779 412042 143582 668543 1154418 120190 1317025 837630 1280801 1108149 1383109 620630 445188 61701 816294 301953 1929345 1131559 1027661 362586 406668 1780263 929878 295442 1739084 744861 66624 1498088 253077 352442 1819655 534395 384174 1547409 1970810 969688 983776 1872566 1684678 808853 1421760 1300983 1831088 1149819 316994 508877 81407 705841 1459660 1516792 1464854 340776 1663136 190175 1736787 883827 567692 99168 1443924 593756 635997 32684 1173314 264329 101052 1392503 884382 1229657 850295 746738 75133 501493 1387177 645370 86916 131452 142091 1175031 367932 1019324 303248 1564860 944374 687264 1515924 138159 285516 1160985 226594 1790880 438514 802927 1977279 978476 159612 1910196 1997936 189445 1513936 33214 88894 1145378 45001 536558 1906894 1757142 1410008 1302266 1103840 1694527 1828799 200755 1918625 1030026 401001 1937363 1754528 1783638 602573 507099 1683799 122902 566185 359776 1894131 1805091 123748 1106882 432878 1181513 1731156 1392271 122851 1629596 1331423 1931423 1718076 1505706 19039 142453 654302 100433 1397452 582787 102260 715807 795352 1729763 1124089 1913968 1752093 968527 1295029 489185 1818999 85613 296100 1430906 1592779 41008 667446 1778673 497126 1007056 1133529 456787 623009 1397190 1953930 519918 1557095 1193345 1229781 1357180 811401 128962 1094737 758632 1852304 1895768 835742 985726 685372 1202687 1876497 1336237 1758027 998786 82480 380983 707427 387589 552902 699855 1017453 1562643 799566 111266 1546350 1671783 1803772 1254787 1174418 1249607 1843739 547895 1895010 762641 133963 1346164 1352543 175247 430122 1890752 1346447 581793 1926642 856644 1468254 1385284 1771167 697217 1385321 1532468 42609 1754183 1715180 1858547 1561111 185066 969083 1185773 522515 708325 785355 1141178 984337 310591 1256487 842491 1484411 1447963 1413339 707546 1902407 1801628 1815411 64292 829555 870924 1441122 1936377 1209258 541956 634114 1477080 267129 1966845 1191673 240813 1791326 365445 682277 338107 1382611 1350848 558009 1811856 817243 1409799 519124 604848 1313316 28298 380035 1629564 123148 1632417 777613 18405 1424351 568361 344852 1035503 310626 292705 1506367 1151724 1168891 1849028 148407 839080 844957 963514 912928 80602 1892622 152864 93096 1014029 164484 1135680 1671987 335339 756604 1996905 1068250 570627 922333 42234 1362496 435725 104629 1784766 1331351 1412006 1236725 1231557 771920 677968 33179 1132650 1306708 1137860 119865 857957 553750 1572007 1762549 41145 26757 476266 764546 1209437 1653109 423423 351094 1847470 1788559 1743468 1971901 164627 1718392 845856 284015 1444138 1356608 1531044 657439 239722 1015754 1275480 193438 1862322 551352 1968501 299646 464908 452138 334918 1453063 709439 1874793 1377435 1606169 346482 259657 347479 1968683 1443359 859260 127783 1282253 932105 1660238 871042 1743748 1558476 1597774 1425369 1358788 1380888 310413 139987 674510 1760569 1438413 1844339 118860 1754276 509068 1172741 335786 1739533 741433 47393 429059 1543163 325479 273588 568571 182387 858935 547942 1759812 346023 584759 97563 1506643 1506809 1957995 884577 1931860 1404460 1735369 1719630 1977856 1318236 1182680 431488 335173 803176 965119 419880 1323305 716036 1635223 757021 196581 1012691 1630598 597221 547559 451828 1466669 67595 1614904 704832 1503597 1680300 1704298 1907038 1388582 1718946 1202349 514801 1505079 1976479 1696381 770615 1001835 1296925 1233941 1841303 649259 1998760 889069 368022 1003158 413598 218282 614084 152146 14435 1876058 497953 176538 1712233 1427519 140143 1531646 975483 225183 856342 273214 473940 1929882 1148182 340993 467702 1520596 69423 1890597 933743 226709 1768989 1730435 597969 439069 1668145 140559 1145944 375810 1703944 1283980 1693873 803687 1325624 1532817 1173978 1084080 976524 1385533 1708412 1608382 1382127 94027 1243477 234711 1911248 1215492 1243005 230961 1558831 604899 227419 132963 678281 753548 892472 1106530 508453 1808294 789715 1848968 77337 1521506 750386 1473505 419025 808107 285463 1689998 1195199 1697565 1804784 289493 289482 1076509 10200 1724763 193683 583981 748767 414870 547379 1155381 1661877 1357008 1953193 146420 78837 1143304 1818661 497250 1474492 1026732 803377 1544998 985554 788449 354929 88892 1748353 742350 240996 1657998 1859271 749634 1188128 1871534 1591496 1602619 565647 1883267 155637 363399 1743691 1158911 204899 1296203 1979708 239631 506899 589637 437043 65026 952473 1721294 451700 627287 907288 1785822 672169 830566 1386717 1941108 233396 1309614 1827959 956658 1097314 947150 1543 723766 1352380 957306 142770 493801 1311351 609979 438625 715790 1472851 530208 1963067 651702 1613319 589458 529430 86602 1094838 1943235 337797 1524163 310500 1771762 200679 435430 713002 659552 1947888 133417 993495 1523954 324717 1732972 74320 702457 1164904 1610907 1751532 862608 1017337 118907 1485444 644112 1555784 1146401 504146 1872047 279821 852419 991969 1052261 1256908 674541 1315134 1460441 750784 966053 771908 1052318 1348931 226613 1067124 1414647 1990372 1074163 1021641 134571 837204 694064 492336 1581720 1287409 145024 421523 820929 1720896 463261 1246766 1643071 793431 50514 1762369 762241 1827630 838379 767658 1266468 1010814 1456847 158441 1204507 683471 1473431 1061023 149818 1988090 1664159 561954 1540040 1047436 1140722 1393246 1189240 1928874 1875952 1140614 343345 1359002 1891549 1739531 878815 920893 1545213 1119899 1645620 681387 1024675 1308101 53455 928043 536798 1406224 1652887 1892082 695391 431842 626349 99179 645886 1367697 1373612 1914421 423264 70832 1529669 1299154 553279 678995 1154027 1524199 27565 1776445 1136429 384240 1905970 138081 570614 1007538 95052 435632 328602 1517144 658062 285449 213902 185759 626816 1547456 49182 5366 593452 671116 627799 1131925 1130203 272485 1810923 101049 1145535 228723 544630 1374232 347475 801920 1086179 1178704 256297 1939916 1732835 951464 1466502 260028 1993099 823025 187002 1948704 1851069 757489 792 1983028 916279 1753398 1343592 1940834 1049649 1639743 887871 572732 1957500 1968821 517450 1448217 953093 119853 369895 1247206 1809148 1415462 1633568 100152 1439012 359193 1747746 42704 422431 165030 1782335 52147 230603 1117454 524888 1964236 859065 1692086 1825889 934574 373538 1327763 738246 1105376 265504 1670416 447868 768200 93301 768985 1912423 506410 1204705 295577 1394717 556918 405956 384367 901854 217457 1299899 859036 1870466 60907 8086 115873 133396 22587 770534 1082676 601027 869573 1399354 306870 1371723 1401201 715072 50621 1689919 1985149 75486 1647202 1689164 1961619 1440608 1269704 1043907 909727 814098 78441 561792 778198 1982535 296240 636308 215205 134497 675624 1353145 984854 351641 1313090 515876 1083217 1883236 1734276 1233142 685647 401788 1142889 161906 1876762 1476814 790234 1305691 1773043 14410 255880 1077036 1252235 549974 604184 1035491 1924192 1049074 1519835 1536150 1077061 809949 313578 1700644 571794 975116 906042 1065390 1725581 1248345 1131105 1616535 1663665 1895077 1459190 1308270 850457 422744 1079021 1812482 1029298 1973074 950134 1716929 1262577 1880055 1903245 650289 1119543 687978 1779643 1671462 339028 560386 1101611 294490 1886811 1252361 1994926 256650 1573215 27572 1691741 156168 1106597 505662 1349826 1375807 747200 1087587 1439700 1158744 1836553 677903 1256314 1080180 1026332 831103 214711 157311 922890 1516352 751616 121582 464349 1686865 1370331 1081707 1230332 874562 281635 969287 601549 1904188 1166631 242704 1357346 550042 1305236 1013677 716498 44967 1332664 544685 128700 1169836 402460 1920341 558596 1575701 1717495 1510231 1758844 1784137 1367017 1195651 1826870 1444091 1448329 245705 1424386 74158 856149 794344 382995 1552426 323716 543606 1340436 197639 1856787 1104187 1707486 1112690 1545654 733127 1735701 614806 24441 1173547 1192577 883389 1401989 1520831 413785 937566 1193064 1660259 576291 43998 442192 1535844 1042655 1189655 326977 1641741 687248 667951 1420059 1835911 902234 1603850 1801638 1800054 1771085 1918576 456589 1141555 560246 1482530 1417550 1275665 1221987 1176857 1563394 1969506 863500 291454 1503042 170808 1247601 723730 1656803 476276 1542003 605541 922796 426338 386306 1543900 557874 1758506 381643 461307 928282 1269770 603409 1348885 412374 1320791 393802 1011839 1407906 821897 787722 1403767 1554891 1396642 762125 565374 894079 257928 739753 1844556 299890 1542334 1127458 1335135 1439155 1429839 322861 1473296 185903 1468080 757841 1213305 1444307 1541823 779566 1745942 36120 1860568 252231 204380 1636953 236344 375287 1437989 1056062 606460 1958268 1582953 190750 1122695 411652 598791 117876 1116174 225456 1293088 408736 1327571 1357269 797319 1060780 1116026 960946 1861263 31095 1382093 1038287 1333941 1247386 1917420 123451 1113248 292134 1030291 692060 1600033 974444 882393 1402060 205189 1646359 1192655 1778578 668091 1221432 866688 209734 1550017 1684891 309685 330675 54140 1894853 1186043 164457 459790 743979 1966586 805320 481849 1845690 30366 152444 703161 1170448 227480 1758730 500123 845688 1945865 513790 1314580 1037307 185341 841239 1428825 315570 259399 687145 1476908 1295592 838214 1556286 1425305 1672165 938611 51349 1610120 522338 1392986 1642231 1735888 1173235 107417 1082629 1191920 1115248 1262628 707765 1266867 1556006 705410 803481 468013 1385483 149400 1205580 784063 1492817 202809 1357062 1833945 159089 710254 174160 619016 1944634 1227243 1944806 967154 1871117 723511 1822208 1901933 446178 886708 567077 795883 490446 515953 1975560 1994589 1465405 844149 1262558 82331 1891795 760329 291963 44356 1634311 18243 1772276 180133 771889 624876 1431265 297792 827152 1396121 1588981 1964113 643788 203054 760384 441191 1188803 1321474 1169884 1943489 412071 1354175 1129340 555664 169508 1907327 1445286 561912 890771 855023 1158609 551818 1745122 706002 1480416 1169929 450479 77201 1971857 599608 22675 1692270 177881 569980 1879272 653573 1132274 1114072 637624 1795214 128521 604395 118419 1165392 1142189 135084 1959806 438804 1179671 1063127 259637 515008 696056 479408 1551795 1215846 422726 1315168 1168119 457095 1845114 1125816 581729 1239498 1936392 900839 203587 1477358 884537 270096 1506581 289013 1396279 794562 1717840 188559 407776 1435381 1125618 564459 1324429 1037414 1278075 1534228 469160 348106 532674 45557 184770 1232192 376023 794061 1005468 633452 160690 1702538 1989571 1281989 1717993 54406 1377293 536566 1899234 107185 1736036 1109038 751790 1614881 741405 1529701 1016492 212445 1253377 1092984 1135287 1476264 1399986 1733251 26269 741001 46526 972411 1290992 970060 730641 1773972 1293981 1944042 972789 1455730 1340606 139294 1806294 16434 427435 1325271 1561542 372759 1820203 1743609 39109 582593 419156 1439864 651705 1263610 1291784 1746763 720113 198939 437922 1528356 1117581 384218 1462686 1065360 1114096 1616561 862519 1086168 659715 1550275 1678517 1825045 1427248 761408 1105277 682156 515692 394997 196267 631550 970407 710639 1873159 1767083 798456 351851 1134525 1199441 276764 48997 1768585 155916 1033561 116988 1822745 8204 1150287 1128711 1803568 1913132 92902 719806 308258 1187610 1693351 1258947 1511040 422954 605258 1339610 1704160 662431 868617 1528244 1693948 28774 1083548 340723 1896587 1331146 1100792 1224906 1804650 623452 1489797 801623 1971371 767830 1386757 1167537 1746751 819633 896527 597534 1372333 1453298 102248 484123 1205144 1016428 1867829 233781 96690 916449 163378 1868765 1633530 1623535 731367 496509 1587754 1039325 1601977 598801 423098 1766497 1696549 1878791 1524895 727878 1831317 1567961 883101 545119 1961882 1890444 247584 975619 1916116 1366378 212367 1624625 883426 1984792 1163122 328613 1989320 751984 1351128 1514947 496517 1570616 657123 1231395 1565552 1640631 1462750 1605261 1774376 872361 1264702 770472 114812 35769 637601 196852 826507 1410975 189963 118671 1471701 947411 1871105 1551515 298022 610193 1956601 791574 220549 1823946 1527533 139193 90902 1996386 274348 165359 842410 1723884 349787 11407 858766 945719 1199111 434735 1822677 1567553 1462636 1902172 556764 1179689 400704 1349292 422295 392404 1893352 627101 413199 486296 1712996 376409 489452 791739 1310982 1697288 612431 1782017 1019676 1831840 1080112 1827981 1105307 614538 1498433 615330 1104734 223697 1341256 1219206 407306 795470 1859134 1945268 965939 102944 625999 797671 1504105 1032284 1901278 1169200 104018 743999 187945 979953 608296 1014091 890777 218724 548780 191551 1519494 1834835 303697 558538 1223773 1367901 1048519 1756289 1170659 1529317 1785235 626267 835293 547219 319586 1239495 378143 954725 1948703 1908759 1790771 260572 216471 1621658 1530891 1068824 166928 1519039 522775 1813696 988686 1492719 1267746 943943 644693 1185825 244883 1968403 67441 962616 687520 566456 1931514 1534310 987114 678273 1464838 1715449 257867 1061164 581429 1497380 605971 1732234 1777967 84511 1571433 1924487 781198 522615 450050 777216 629545 640191 850874 1588949 1215732 144744 62997 1829636 1917891 893313 107012 1639848 814652 807059 367760 809239 6671 610063 694702 892318 729495 1173439 1998661 1000222 469268 1637342 811986 1838938 1941829 1367047 481844 1628339 1906914 1158870 526980 98956 549702 921734 754602 960852 158417 1000370 684414 861651 1500511 1018785 1266277 1498351 1667882 1870148 325859 1297270 619796 603319 232653 811714 1986352 827872 1963718 888148 1101554 379419 1749961 1469107 1938675 152377 838133 1555677 611381 534808 1212229 4996 1767470 652979 461018 1740635 1260949 1127766 131021 42283 951400 1971369 664350 696446 1201067 1980790 445632 344806 1744292 472539 63501 1195163 1143704 1006278 377168 1190404 529791 463784 318032 1346633 1228512 650886 1041830 467721 1875558 104263 261213 278439 244054 853563 394562 1885590 1545596 1098990 1643181 538439 1393405 1125132 1668561 629225 1974049 1194725 1619929 790838 1956039 1921661 1936446 1623397 1253076 417267 1912745 566020 549455 209151 1948038 262953 836271 1944024 252544 1469963 316518 802484 373707 1685633 1779646 1375482 1544208 462794 603247 316169 307469 1808013 1200820 1433482 936185 498664 1362469 630252 1980176 91964 626415 358726 1961053 1207408 1163191 879541 544762 630672 1470524 1176082 641266 1791405 1548359 818263 500663 861451 141825 1005256 792486 479577 45742 1284537 36834 121692 79942 516412 164632 1211000 1169103 625376 407835 1989385 340545 1286226 355603 70094 423851 553223 327875 1138120 1693653 1294307 865453 1053890 1305235 253056 1068343 1496926 1244007 1456849 1993480 562605 541751 670762 415213 111110 212270 293434 713148 1706301 315357 498552 1016642 956045 69692 1840705 210836 939722 1039833 500649 29673 1063738 1925450 1971649 457540 209575 212460 984608 1676849 1313497 745633 490612 1853335 1602386 1301490 115324 423403 285320 951701 488842 935535 1234523 1825255 63593 495653 1045203 1315855 464803 1860855 488297 630949 445939 190236 1622323 515865 166137 27747 174230 320051 825970 379213 1101199 1327599 284284 480663 576713 1687230 618585 421068 767653 1934014 1228325 815403 1179531 123918 989210 1577483 316840 1960512 906860 1726699 853204 622196 263261 328146 495951 497484 697048 1403331 324469 1864031 488565 907853 793394 1753478 740619 1066677 1350863 1881949 1116672 402022 1632306 1757130 1876570 769982 940464 1643001 20387 1989111 916411 1300342 1435779 1978254 566539 114342 278300 1408013 469074 79273 1090307 553169 1135698 725829 124154 114149 47739 1322856 1027411 1190471 1267871 1013337 126535 317481 815071 1202558 374460 1989546 585989 344217 1930767 1980647 330965 1010373 1754668 700616 1719236 1695893 1235524 316320 203977 809729 1167491 1171398 1694924 1901025 1220607 1228720 918907 719216 1932405 1733480 270473 740882 1441896 117665 1917351 80162 48139 1165736 492332 64904 1105203 1288119 1125801 1299711 590298 366061 623919 1322219 1443600 981537 1412821 274871 1278987 122883 259011 1115980 1462179 40477 613619 1491694 403342 1936268 1169499 183043 1952640 346544 1453878 398116 452317 1666325 949712 646282 444864 1150087 1029143 960324 900144 856462 1099222 1499412 1626951 1077028 1150168 1099095 558963 1469659 1510911 893161 1564390 278040 122719 1964162 1813937 1690094 105377 1914709 1616994 1133921 7474 933124 1904285 823289 979300 1970091 1936393 1498784 1307931 1607835 1780187 1204327 1070624 1995694 1035754 1682103 1612059 1278623 1322980 960530 534017 1681401 1872530 1201620 1554537 1919219 1123188 1055706 1413415 1354841 1390907 1801286 697360 557645 399036 1104896 1879819 1513030 1744941 505116 910909 1165408 95112 1814888 252629 1639938 598843 1764302 1500949 86573 1038476 411068 1722856 829836 1791078 621817 494099 253432 882825 776519 1358021 1102605 662621 667324 1383179 1533159 1512818 128261 1103217 1305658 1782568 563080 1169961 41822 1076950 364638 72662 757230 1589690 786212 457864 1243951 1282255 425401 866234 1505473 1028993 710620 1337313 1566080 922286 19612 405639 1731850 64254 957539 385682 739871 179189 364496 937260 883891 1273044 520764 443460 461852 483150 1003226 775977 1653644 539245 1988344 1615329 512927 1542748 977758 1422139 1360736 717044 1055905 1619012 1000899 892311 884665 1645794 1118730 699553 1569575 1534594 1439632 520512 394896 1378422 902198 895895 356621 492658 196647 1915780 753089 638582 339986 617354 892764 55600 779626 796163 1110845 1607876 1482960 1549462 780395 151169 74413 227263 944580 638740 440988 1332719 1723991 1206943 558519 788681 158385 430943 375957 810276 534610 348905 16683 63055 1310549 66822 1822316 381130 1994315 1123199 63934 1758628 1555830 1185605 1434559 900276 1242808 1480680 1618415 778670 1634117 1530571 45647 239008 1121967 96217 1573358 728715 1353793 694454 1364608 1174275 1991233 1191750 653341 951820 1929043 108793 1215287 761233 49846 1274339 1266375 195306 1945519 1230556 1471478 776763 395036 1456501 1532142 567353 221729 1190682 1574044 573288 61852 1937190 1309197 1596770 671965 439116 1700918 93970 560672 523845 1712126 1077591 1699094 662235 379271 1666407 502722 1854347 1083409 1620612 79453 1693472 1993128 261428 795179 1650802 1849467 876009 463764 1073307 1035313 1951424 1679324 602719 1302279 1672035 113298 1083424 1247891 943881 42584 1454953 523551 1079723 45892 1250896 1265879 874519 216696 1705075 527297 1720532 782956 336973 1248756 1907560 26830 261804 24211 1696159 1857586 1739654 136736 579570 901258 1836631 891542 74776 50853 884796 1092870 853436 1376043 409701 922668 318143 883514 68505 746426 44338 390594 1527200 177915 792741 1729533 1130733 1227611 132831 590922 1110528 1272601 1894231 1315871 757133 418702 1968643 1567112 103570 1716275 861309 997458 267017 1152382 1017886 1123759 1620158 1818382 538623 153304 765583 572655 771864 722027 1680265 1117778 1973136 694604 227192 550151 730296 314689 714971 107518 632207 572418 1644395 786637 1553147 1432668 290820 1913408 667944 221929 1195353 1787839 850896 967968 1294520 157889 24702 1805739 1236106 1189774 959892 202247 1803238 1712859 385792 694825 1575172 365282 160020 1270962 789253 467000 815964 1487953 1466025 403262 1885277 874824 364774 1784623 736767 1764718 1057349 537728 59739 1151204 133061 1415271 1132729 128798 721289 1000784 1239591 132712 896769 311739 956074 1190347 909123 587499 985383 1346528 710561 1614584 676683 391425 1671056 1653586 84835 1191004 896035 546469 1937203 735783 1358703 1658194 1104756 721830 461475 682732 1029218 341783 171254 753164 105993 1432033 1296895 1554319 577703 475591 610043 1371845 338467 1056419 1679625 1471108 1501432 1619122 1183562 419690 1522846 12417 1459303 587847 368325 812507 1381563 669482 852195 1122296 720517 393734 929826 450689 1323676 1328104 382307 476440 722830 1439035 88379 1068469 1038055 501063 1106881 1128671 894176 1544876 277206 1535431 1910138 1537623 1472950 169653 1485434 728043 1100622 180874 13505 1085521 1370837 1264319 1054625 86271 1256732 1133787 1503206 592393 305852 1745000 932895 491909 1066265 1991919 518732 69549 31279 693713 1612806 1983682 1613846 809037 1734288 1676054 1631236 1604927 1692091 1913828 471186 998549 131426 1773084 1970248 378906 1261864 1237851 1936038 590020 65111 1215844 713305 857028 1132848 621031 1455327 1476141 371216 721288 1605892 1826944 843425 531056 1623929 704911 1249580 1896038 1596623 1292018 640777 1416432 1478303 641622 520365 900741 830381 1460520 1467893 1735650 264873 1627289 225903 385864 1225651 1957570 817027 1171308 1678116 1086689 1193880 220970 1776601 1207274 809864 892783 1298241 1133795 1753647 1853643 454575 1653883 1514202 903884 366421 283662 241856 1109672 1741616 259959 1676796 1546512 887446 925131 460488 1977555 1589069 246532 83917 797134 1957431 477190 847107 42530 1895410 92283 726354 942338 900808 104592 610840 1594991 1804971 1252387 1273848 1440425 1357130 186751 1715561 1842099 1253649 215716 718060 748028 1940994 1913689 330525 1023121 1636885 1786794 1025220 1633168 1408977 1498696 1615799 1954738 892647 611725 1010547 545773 94569 301924 175876 72664 54911 540459 414021 73606 982540 1305453 987783 669194 310540 601207 1007763 877680 205339 1231521 967270 331857 1314582 671963 757164 1191123 1520414 1226640 1021696 456839 393466 273147 822350 11143 1946273 1480661 1857498 1296352 1330286 481906 1751402 1929893 261270 1027126 88497 1772218 1987777 820951 274221 1098103 1927675 174881 736755 704178 1130582 1161345 1348397 1467654 1665271 41892 649500 1799762 1470986 854321 530505 846152 1122579 1682890 303384 485433 1392388 817485 1603294 1756845 804377 1357417 280323 170389 53366 754500 215759 1974586 112883 440176 135993 14471 1578899 949038 1238406 615789 490587 154326 1725230 213926 658759 561974 1646789 270069 604303 13531 393245 1362813 1850051 41094 1773285 503289 647285 420840 1748166 473534 1930734 403139 1832474 792549 258075 491157 1873479 133534 1646685 942640 282878 794291 1637952 251508 1506804 1369185 552103 1231634 443097 1122561 343914 598713 1348137 904645 958045 1112515 1555063 1191649 327013 42015 1623990 261689 324540 729537 1317818 394260 1870000 882777 440742 924133 1742772 1735491 1268791 198121 918560 824828 1063579 1479148 261101 1910151 1424787 1687126 161203 1325752 1552064 1190547 1166569 777344 1058093 1994402 326911 1066859 1519837 1378291 687072 1303184 556913 806715 1601564 986620 559844 1490175 1512386 1989071 207322 1056470 413976 128844 266720 619579 1672476 79085 929955 515658 1136001 1631070 1917033 1142598 1674528 1288887 222608 577448 1053672 1203574 1306250 1787416 1873489 1765985 1141264 1863388 325062 1377608 1222361 865634 1010984 406006 106042 1477114 268301 1201966 1488700 630101 507204 394600 50324 904425 237247 592203 753454 1719488 54617 1060122 931904 246503 981383 675736 1434228 1815286 1283561 1539883 272955 1648925 215914 525655 523372 742379 1269254 792876 150991 142925 1085707 812751 174657 1333447 1755839 1591978 1713435 966374 790657 440631 627331 1825430 1406123 1461203 983920 205482 1518889 1082668 1182322 1776658 26532 1425783 745854 747704 1148382 451699 1737506 1582268 1302209 775668 1305766 1614249 959503 266879 1606020 1141083 185878 1224162 1589308 637156 1211894 1455762 284849 1744465 808623 1489503 354335 1174313 52134 251134 998673 727429 131018 445895 1931041 1288118 1723302 1756285 539110 1721885 1686840 723977 1902560 29576 44745 381511 1246246 520715 1309347 368784 1986695 939775 820287 259732 1400981 1132277 558656 1993671 739018 995902 968303 1503020 1431928 780513 1082107 120912 1604970 1803943 1855700 1410945 309042 1670470 199077 190239 1802953 320190 729744 1115128 1540348 160895 1365060 257051 300828 1336996 1584098 1424218 1562123 15981 1262108 1702132 584714 1506203 263652 1456022 1192723 1720404 467645 1303055 890628 231333 1306168 1580715 491913 1508120 1594489 1476110 1158527 1891335 1185286 535114 517095 982369 1016361 607468 876615 794788 1691507 551801 1321204 196901 732521 250263 1761403 416846 1323446 913136 1632663 37601 324588 1149745 585887 275078 351218 1863457 296137 1834693 382951 734389 163027 15828 1139732 754436 235962 1957139 1409404 612641 1149837 1366779 261389 1990020 1205294 150051 1011966 1504848 466311 934266 1458511 1517239 746782 144163 63153 165344 690702 852549 408317 1790200 1516846 1656445 1110983 341333 1545136 1925257 1110624 1684059 1954499 542756 110380 1700597 637600 1363183 734003 573878 1495079 1705986 597670 504953 381422 1236052 341947 235352 1851747 231455 165170 791599 384075 378051 118396 220760 167612 1930515 982272 1486387 1669434 826801 504490 94517 774917 1307237 1520830 1148749 1653733 1486838 983458 940189 468676 1049365 1508183 547527 1230840 1545398 638746 647167 920854 1645219 1644946 1739169 1018643 795803 774209 1244564 604937 777111 1572335 1246463 1801767 686656 1576671 477506 869997 548663 8193 1543397 1935898 935668 241411 714357 1829206 1060651 373194 1953169 530706 284745 1207054 566757 1440480 1828836 1197100 319202 35811 1441802 245872 449945 1325750 312941 869740 615470 575168 1857083 1026916 1826554 723422 474066 1930475 1639677 1676010 1807889 719443 1727029 1977716 755051 306971 302079 1930159 1151640 1383146 833678 1654982 266275 902771 958437 1881934 1104712 471808 465346 869608 1988894 246466 1551868 1523449 1491467 1065585 60198 95927 235749 647854 1675336 1672402 202765 1848994 1442210 408580 1399965 1524932 1106837 585985 1789032 1780065 437502 1701267 449507 1226591 1315177 694544 1157307 789413 1210406 969295 1500051 1691745 737780 461521 1942863 58762 803321 777527 1934107 829377 1970795 315721 1696162 338900 1591545 1004537 1722929 445737 1271193 28083 42562 691455 749874 254613 642597 1027002 1598932 1427968 957487 843683 1486995 1248276 418774 1295677 478640 376389 1222460 363274 1784735 1729725 1580058 1872877 1915163 977060 1001074 304831 1188538 1548827 190788 1534239 805194 1811563 1866782 1864707 548907 956716 1825461 1234963 844341 865632 62452 1954167 955877 403214 1259201 1685069 1127117 1899785 1523361 1974188 1315427 491862 1417271 1346172 786566 1213209 1672132 1750318 1399835 243739 420833 1298818 502227 46341 1351362 1540997 50215 1584787 1379142 449638 1739222 649495 1771355 1223000 1679813 653074 931036 1602067 1374739 1822456 50843 865192 507310 1738486 1827034 1116350 1681655 399502 568809 331050 1410656 1710753 1277234 550189 1710791 1480552 263319 919978 58802 1322069 1434562 1726566 1622674 192527 875574 1662150 463570 1800176 1971362 1531379 1675530 852900 916735 244303 1318427 1197449 1515409 1350942 1198966 544818 1745549 883653 1175755 1934208 23469 1902386 219720 399823 406250 1858524 879825 1336483 474411 1626661 248998 1151845 788697 501897 1773281 1524083 1970246 1413769 292680 1622494 1969644 1368232 1803457 1812601 680020 179030 738013 614550 261920 474035 320519 1273871 1791597 220409 278294 891719 604605 742314 1734723 1533647 1394038 1179865 1053081 1301239 756017 824119 1663994 458350 1141894 925757 939635 1644474 1953854 521326 821669 1632634 496292 1921545 166748 13216 158871 1934105 1329395 1931162 540203 658892 36780 17229 1504742 1781179 540133 404430 661995 1467911 999973 1689519 1949724 932734 1220139 202127 1220541 286373 1226728 43216 910393 1485504 463918 294598 1653283 174798 1886651 170776 651848 1061906 984301 1532940 317508 1685328 1445305 1873591 1599492 1312652 57570 1459944 1809229 1409700 1977072 1761697 584072 615796 948843 1358459 487372 1331210 642141 122670 317193 1443237 946916 551222 1925847 1497446 1659554 417921 577333 1327750 855231 271244 417874 1697244 307103 866078 86673 1061820 1083974 1533576 1597832 860207 886484 138663 152491 18236 1618166 1949459 1000223 41142 1825137 1826235 686792 1884304 1636361 179279 376516 1953430 450037 1464044 1287490 166491 283523 727420 856154 1574194 1834439 1243952 883213 709069 1486691 1549098 762522 643375 1644299 1502622 585084 1570329 949952 426990 50923 523158 1971656 1274216 379007 586044 1756123 564434 472973 1948748 1752508 1778974 1643623 939910 961455 250081 1518331 673523 211740 1487202 1544805 1767113 1806773 471328 572370 331691 755354 1763934 924996 840710 554 1753635 1472088 192895 1404250 1648714 727849 1977637 529699 629357 1532387 1890758 1806683 1118919 1505137 508358 50994 1038572 504155 581928 1359817 1532633 614184 1155781 1312844 1581220 679877 257139 868170 1071793 1374704 1544053 11851 1073275 1744390 1425139 861872 493310 993818 1559138 940193 1614769 990156 1897585 241305 1661131 658296 1528906 48171 1050497 1505804 1674909 1547680 1113497 747122 23113 1500355 1561887 1805426 249223 750495 1874335 451494 755683 74218 1086376 1102215 1682836 1075887 955899 1907707 1891571 63432 523556 449112 355567 1019066 600533 915193 270056 111837 1140748 1963861 1046846 1227172 1447673 1716078 914630 1411120 1082391 424045 1298121 1325394 130382 1851654 1520756 397145 725645 358052 1179095 618426 1921957 1762991 1804679 1575909 1884042 1977524 1643839 28053 1662648 1136759 907848 1774306 1679743 926598 1895150 373933 1784633 203728 944268 1600220 983793 970101 1997898 1636043 820278 1612818 1355504 102803 1054039 1105533 1697554 938054 90125 488093 232517 240036 1603438 270538 1326733 1235694 192666 1119709 1114553 81714 706677 840775 1951584 1692533 152452 190473 535517 110929 1934043 289573 791101 1778173 1899927 1968730 149089 1053265 1889725 1026358 1691772 953967 1741547 1778877 234691 463746 1525115 1930196 660050 1698897 1236460 910830 727762 839 1390749 356153 1087364 295686 137171 1946105 900646 1546161 1811516 302163 60311 982519 58490 929694 1050044 1851993 623252 778489 1528034 102752 199250 1841692 462722 1449210 370416 1543373 1908205 270130 782249 1248245 381413 269502 1090627 1966374 1266383 1482521 33481 880499 820591 1745237 1986890 265781 1088160 737298 795516 757535 1207700 1489653 1810334 1884093 387143 974907 843929 298143 289795 24192 1601856 1138845 737628 421900 1483707 373318 955038 1778942 890089 1141263 1942892 417185 537620 1366676 300767 1073174 429135 1831290 1885307 1496558 1341204 522768 1066974 1494593 821662 1654368 1331590 1569033 587620 1529511 821743 888859 470429 170136 1224173 1927341 1615063 1698386 1202528 67213 76847 1219667 1353142 1187772 1587108 1214674 1364175 1234307 1556531 964105 1515703 850977 1850225 1239512 1084349 161539 958749 392882 1171581 1713461 666840 1405891 1397792 287398 1306028 1208828 1974189 264470 366831 1138373 1566695 1789186 797748 1342699 800736 1931464 442812 554917 1365535 1018252 577110 451487 1290744 550311 974286 1853772 1718686 1168454 1303024 1233023 1516940 592298 487479 413625 656266 556299 901955 204359 294173 220454 1473968 654800 1628450 1112258 98170 960855 1838796 416635 1798752 234387 838374 919265 1476699 283537 746505 442936 218965 702618 1839825 1868933 939197 995049 771339 160395 34914 1534562 1205218 435812 1944489 694339 527064 930068 303880 1298828 1994505 1249835 999545 1369355 1447709 856188 648462 88328 1202816 743204 64256 638942 7527 358842 281386 1378277 59539 1037522 1373534 107615 1608704 1779448 490078 1194609 12824 1147108 1543297 1467562 1270382 584400 868514 658657 1009692 1950332 188521 1552845 1350216 460550 1095071 1082803 1662675 408023 795332 1990650 485111 264646 1196368 177813 1005429 1238350 1476223 1959579 792045 1371071 523370 1216428 807578 1971385 1994031 935729 1346886 256020 1550317 1411669 796415 1800284 1088486 502964 605777 1173307 1884037 569145 124740 1032562 954296 1902824 799652 1723189 343505 131322 1468642 1716344 740951 662042 1522075 1249863 478034 1161376 644669 314667 901001 939965 1557675 1351934 1305963 102504 1190795 149716 540140 636229 749629 652049 728330 498175 1791375 1407041 402941 1770155 274482 708596 1373413 1777739 1082137 1764457 279625 824242 1447986 1557766 2741 1440952 1986551 1322407 795060 895938 1210325 202414 1417680 403465 1392596 1810926 345482 1209543 918836 1905700 1172642 202229 1746101 1881840 1012805 155327 1042916 1180560 805182 1451096 343545 295793 360101 1342709 220023 828382 905092 1366542 323625 228568 215608 950046 855622 1630367 795785 176628 1007679 747670 962127 987281 1193610 586559 298891 1883462 1445362 829324 775960 441631 1859626 513413 840903 375699 1918568 912579 240153 644427 1613133 1992515 943679 1070631 935843 214304 331343 889570 620166 1918787 1778170 583829 204664 1290247 8101 1581233 1250801 1855500 1433507 367776 1110312 1184318 860069 45482 555560 227803 1279555 78737 847220 1086359 224279 1605734 1398630 1541407 619409 66208 1538839 866053 663595 14215 1474359 166389 1052466 1636227 1938487 1694874 1020957 662702 1011185 447805 132626 716647 1610433 33453 1498416 785170 746884 1952708 1010005 880317 1734584 465010 1326119 140440 1412378 1774198 126293 608778 63634 1569011 196224 1425412 574837 1809460 880034 1209560 1625389 1277706 864590 1646756 1241927 1955731 1086129 1501121 577006 757121 683867 868606 1043079 987399 951336 627758 1751538 1844509 1309677 1840700 265813 1340032 302246 21048 313839 996947 145973 1324922 1800630 141441 1255707 1035674 1205860 389873 304856 1920993 369647 1271094 1556953 721281 606195 204716 528843 1963209 1773009 1014544 1343429 1199310 1575133 1582740 1393353 1138419 1794594 1423357 1502194 1526712 810090 232660 1221483 615996 175119 448225 357369 545671 307289 632947 984502 1150215 1194570 624909 466300 1371301 1268876 739270 1332505 853615 1365481 1648188 1728534 393618 1736903 1481685 1714057 1359550 584728 795547 1597815 1034857 514482 1220293 1278574 1494343 115158 990311 648639 1992309 652765 644857 36088 1060894 560968 1326375 1288521 1737698 1575354 197672 707946 1470538 8310 814787 784387 111106 800288 1205687 504391 229742 986713 806943 1719370 1742714 790692 590450 446991 116755 1476415 862568 1068344 829352 468065 129756 96461 295047 1329378 696481 338663 761780 1791577 981940 1707381 1646746 1144531 392980 580322 1773832 1861212 1937356 443332 69746 171794 1121112 370234 1873162 143422 1487192 1989323 938212 1291865 1027059 226214 765689 717195 120290 1991354 723076 296615 771485 559536 98739 418902 42176 790390 1955519 1620795 1778570 1945129 485865 860198 1617529 1257216 1087352 1268745 77678 701973 1813154 1961682 281579 473885 385814 1425937 584907 75749 301496 1572457 1623469 1411932 347471 1357581 1436055 1966323 417540 562873 814308 496025 1413783 528966 274770 873797 1410447 1051177 938982 1804786 1593156 1244417 1320781 446851 1103853 1083112 728144 907452 152213 840577 679762 593028 1936379 1443864 313449 668855 215025 1991436 1026559 1056234 1278681 885266 342801 679259 447085 1599799 1024956 829390 1205204 445778 1901853 109671 1017951 45873 122648 685187 971676 971721 916702 1574233 1279957 1957314 682507 626841 1658268 608259 318435 1019618 405629 1718713 1436472 955505 83987 622845 586030 618250 1286170 1686206 1180507 1008229 1370012 80689 99085 22298 308459 956058 584088 1189221 695985 1977727 673585 490298 1303496 157072 1623481 1696912 1540593 1236612 1152869 1109050 201 619343 238915 220447 278646 1486121 1256675 1195577 1439710 471274 1260881 1649540 1070895 713155 878916 1454743 1360570 648333 257321 755234 1376525 1073824 619280 1780665 1559536 1346351 749305 1097167 113723 1739385 830513 853796 1881224 1678815 1246234 1593942 334746 1296109 210605 740893 460635 1778900 455159 1948186 902503 1538641 1474406 1477879 455221 1473733 474953 1316687 1934854 303206 598970 1234071 695591 1313736 251252 341842 728683 215409 960457 313120 1129725 931032 1791952 256660 1158954 1856521 1847307 413510 330333 724223 1514495 1349869 1182862 1110244 1451385 710897 767620 1016189 925611 706385 1449598 1928548 1641166 1059254 597372 1693739 1343256 200167 984414 1966417 1648882 1365078 721196 1278914 1011638 1966472 1738489 1770389 801531 132636 1885133 1022340 874436 610931 678325 335832 317501 1333075 370987 1060249 1560398 1784569 289208 1355567 231536 399416 849398 951544 1684738 1407919 1384125 34096 666055 309486 207002 919139 703445 377327 383264 527686 284723 493901 1458485 1078069 264199 124405 547991 1488701 18667 1602227 1687606 1577257 657088 1702046 340121 51638 740989 1629180 1700926 335788 1415285 1404400 717247 1524924 898938 1842115 1356233 1878989 315960 969990 357193 1934127 723517 1749532 1194160 757698 1789417 1927291 1525998 436021 1310556 1190715 1401425 1168798 1523659 1137783 1128250 853482 1784264 1159998 1392338 1738254 773796 536370 1281859 1825772 180596 105115 1768920 1989178 1422879 1817285 954805 1390696 545705 931042 1949995 1388497 1853578 1740239 1693756 1051533 1074516 1114582 457341 1981299 1024906 1248078 873824 67386 332587 1432907 766008 872964 608893 377418 271871 1086231 372308 1613577 806782 1098966 1762017 1405944 1720790 1701918 1615828 1855484 1083426 1719274 1497204 848625 11119 1470467 346237 706741 1450486 274501 5061 1380471 82403 1289975 364330 1181315 1128921 1869990 1984228 1406061 293393 374440 1677920 1769174 1415412 472459 1595821 1196377 12740 1935405 724635 536658 1787881 1753068 1292095 332619 374289 1342919 1105935 1708546 110597 462399 1539590 849723 1129853 1592727 224138 1182215 1161230 1102898 743355 115875 1576210 417795 659970 1769479 1436532 5157 833663 1772242 493758 1855999 632108 256569 1689818 245579 1077371 360870 187775 1717915 16604 1593732 619313 73970 155526 1854295 1523989 793674 1948916 678614 1288704 1030057 1088314 1578139 879833 681735 79481 226672 172678 817885 1243050 1916557 1690964 389548 929861 1851317 1013774 1937031 943240 1634181 1594579 1274437 1639489 1142174 1695333 1222876 1300110 201233 1373330 1043963 523198 1360901 851084 1241247 490957 863428 4514 1656779 1648875 926938 1942679 255243 1563092 491581 1488208 41868 1259637 791093 686954 1879004 1877732 1705884 1916179 1358374 216196 1005671 1428656 1216640 783382 380394 1118808 1656360 154143 1594518 1506931 1548949 1194758 1398867 283767 1731337 736013 1143721 1147455 252364 1331237 1047431 765768 1835357 557746 1334090 1355680 523190 582232 1081555 154511 1091811 1918331 353178 1380281 454608 164026 1424163 1500363 684483 1986457 267388 157211 1880798 1917290 1188482 271588 393471 1496145 1380083 558824 1628603 1354710 805567 1323528 948022 294602 1500783 1102849 911853 306349 1981453 1815652 1222110 1758432 860368 1682389 1278184 1534388 525646 227681 1352816 616180 1215902 1406470 749364 332204 224660 1698093 799816 962933 91625 57266 927390 470916 107440 1638832 905246 1265729 1299918 1571139 912916 526285 837739 768687 1096476 111544 335657 654922 824561 1989897 1330921 947833 996398 1191711 1904847 1568770 1257 1101338 488098 1316103 1413736 344846 1955938 1168375 346304 224980 1014640 1523063 589944 526220 1966160 414929 571045 1346423 1066131 1734727 1593239 1117085 778123 271555 1870854 1912216 1588565 230158 1843757 1989360 383468 1087920 1435094 769723 347045 607999 182647 279030 699293 805305 35972 1761740 1641650 1004387 300572 1826950 1848052 1920996 1266677 1701638 826802 2686 275539 673700 1648712 1841066 743290 1091975 296834 1843995 353168 804426 1332442 1798266 683943 153910 587884 601228 14363 1293980 1931341 304747 777037 290948 1414228 928209 124176 609135 364295 1650807 1445756 1565498 317423 1477411 568847 769407 719658 1963776 1526478 1924673 771671 1226603 146289 434114 129926 1370140 905161 1478111 1764970 1562157 774707 1884499 334897 385209 131944 132323 630995 1983303 1091814 1308824 955294 1998793 699895 489525 1811921 1120162 362490 572588 1670774 198308 205919 1165437 574090 716933 1684251 128525 1627045 1198302 1711843 487987 414104 1862442 1578826 1572216 1900687 600193 1687093 472470 424969 1805881 1763709 1342878 486182 1303359 20800 550234 398011 1268363 31399 355320 354825 1852591 162022 1397043 1372670 749150 1762860 565274 1437289 1604397 1562650 1472593 1501105 239208 940908 1047634 34164 208316 794005 1359889 1971824 1525029 1980714 1996839 10814 527903 61040 998664 837478 382887 352770 1457754 1664669 889306 29865 1647889 16991 1918146 1221133 103598 1656677 435659 621234 617001 370906 1155665 398902 1204879 249116 268488 611006 1375404 417950 1672530 548075 83505 1375275 1019376 660354 1605081 1416754 1037592 1145412 131793 1867639 1319581 746066 143697 1732784 1951233 639279 1436685 1473 596247 1360999 1994247 1958935 846657 802122 1115379 979015 1479212 1591539 1922526 520030 1094064 1240418 359316 712010 1953763 515572 1850727 1704520 1498793 1531187 471207 1400578 374113 410745 119764 812613 1758531 1353970 29011 1628274 109228 298252 467293 224751 1829403 338062 1858273 586582 409248 1329635 222592 1723773 362217 1109839 768385 1618144 703228 1538814 1675682 1652882 828038 896218 1751121 584356 1901336 1957572 1119693 1323038 1965982 1209691 551528 1803296 1020936 1456486 308996 1101636 134987 282453 49493 1662140 958466 94294 686026 912369 789214 1843061 411790 102922 1028905 889806 1492370 372727 457025 1347626 1404634 1236917 388522 647192 1965385 244894 1148374 1128442 1601640 309791 942696 1414476 1390963 1226450 1511669 1657647 572547 382542 1980036 941439 1964907 886457 1980320 1971452 1595016 1656834 1581230 183809 1548139 330746 1397141 1756749 191179 20378 855507 1487766 68595 1562632 1006657 1268097 1573845 1681769 1417067 504374 1690072 980942 1582112 451508 1557971 1633821 131300 1652202 1273786 1233062 343676 1224955 1167921 1861561 722206 399544 1084141 1427007 1694365 147056 1419327 1465787 1640821 1674857 230372 435971 634847 1572144 909403 305637 305807 979014 1021981 704499 1751237 744386 762588 1250772 162842 78287 473496 535949 15008 494909 1441939 1719283 1261550 1142242 762253 723695 1840054 1021860 1380506 1128413 1335538 1908608 1203003 1046766 497556 1095359 144035 1520571 1834568 491262 1653115 1208630 655989 1462367 1091598 984819 504563 1260696 967097 758696 3150 1301054 1933989 846136 446105 612936 447127 1721482 973840 639114 637324 273831 1716525 1315707 728214 615600 1729207 544090 1667264 731405 1361305 1720363 249935 1642924 1404937 927423 1882596 146208 1938316 1852961 1383918 1746012 126731 1873804 824356 1519174 1912188 1570704 1400639 92115 467352 1211949 651410 103406 715397 801866 939253 1684374 1164867 1522955 800576 1574666 1346354 1886657 885041 493595 1107442 1027487 1202860 1014833 1596901 1471415 212583 876461 290506 107724 572120 924670 87048 1146797 863796 1315886 1611171 1067424 1857962 1057656 1321296 1225997 1278964 1821528 846360 1006165 1688361 1449801 100816 1648368 1539542 153020 1334064 1155212 867165 1313642 1199346 1121022 1296466 966036 1513703 247740 1853804 1394130 95596 1849035 1048592 879073 1659526 37125 676614 869503 129308 822209 359204 1327846 984478 518843 1853095 745579 1939735 1293435 1460048 1056249 508641 667747 1114849 948599 17329 785392 1518075 746355 468935 98737 206385 1880304 327006 1481321 1399981 1715693 1914946 1613410 1525557 95401 682124 71552 1418867 1444543 1581753 758297 1881642 24214 1557585 1320481 636839 1181424 1086454 19410 1971814 849137 1850152 749184 45806 1247439 948970 1825672 712697 1259343 659411 510594 187817 499058 1846313 1945449 1812093 122626 1888768 1648016 1144426 971469 924771 1845267 410440 605479 1571907 1820249 1975332 1114143 68132 1588063 246010 1237451 1218171 325179 1814433 1488766 1468317 875989 481777 710608 791481 498268 1813135 1662719 1538849 1390542 1760145 1476623 1086793 1088480 1360848 1085857 736331 369208 1036262 1753119 395400 1842169 1785732 1662312 1184775 235490 1178246 1344953 1377868 1677336 1427403 1195272 108283 1545613 912210 1574505 1164183 1212847 405970 860093 909792 1398743 1385531 1334789 1135334 1677689 1916447 1786924 1064295 502789 511551 1914667 1821800 1933877 1016516 86134 1359333 28590 1842719 954219 989495 782237 993894 901403 12653 327991 222745 1434900 1246067 1573581 117083 1682314 1491260 1740455 1656189 51965 1728944 110882 912153 860656 1405116 1116766 1531996 613068 1349328 702319 823071 23904 1957459 807897 657443 1182201 1386356 1003802 1278972 1205808 935289 1816212 116947 1727177 742544 1006223 1707766 39436 539990 1495537 354730 1078388 1548993 565174 1878638 258516 1481846 1513408 360767 543336 1314056 646845 317355 1993504 1411241 512347 281082 1211416 1434680 1804842 545712 855362 502231 867481 1963970 152510 137154 1702847 351487 1550165 897953 74587 1125206 305112 1032048 256725 1186944 1858582 938144 795593 473439 1632410 841523 704944 1371236 445624 1882739 1507196 1605021 246180 1997779 943895 1020532 250625 978739 858684 1265135 171636 189730 701730 71545 1603360 562984 252356 23052 332985 1264006 885134 117542 721825 1025380 324147 1031397 791189 807132 1327123 1302712 1262090 1322820 137932 1019935 966488 1004912 1157376 884043 589880 454609 1856277 140937 834118 1486531 61403 1081709 799608 1300102 361156 1171824 1327252 1064920 643297 192848 18025 499389 788433 236042 397909 516849 312849 1465850 384123 1068653 429835 833882 377677 1124314 615808 58706 1485912 1846085 1093034 1837882 532851 551760 1036667 1612782 384993 1576096 140123 931796 869086 314589 756905 1741838 1717831 1792626 1533524 505359 454519 1441861 1954089 149413 1892728 251649 1899161 1653492 526154 547009 51509 1062691 1496749 443226 1508610 509265 192309 561806 52594 81729 1840592 1282019 1689603 804470 1955729 175795 691359 1925069 1955343 203592 759735 1316292 442457 984695 1904647 67409 1668399 105434 561835 1662651 1710388 666053 1120356 639802 310082 920052 688565 739037 1389504 559324 598756 393475 1885601 1506905 1519132 768538 1185862 1716599 1747787 620304 1894595 1551576 1363482 479375 623894 1479652 1698649 131816 701286 882262 1365004 618510 1962539 1333967 1459360 1579940 1387585 1809342 1490059 178226 276379 1382340 1924170 1928152 1332918 1430598 124983 610905 1128825 1924136 504810 494746 1029225 674118 1870087 1324745 1034652 1374081 1446151 912791 589763 17706 1572556 465397 935243 556820 334822 235276 1322368 561170 860558 1332237 1939996 1893481 1528904 1880439 543714 598303 790002 1216977 31489 1792115 638915 876453 1011832 426250 1254239 418037 1688709 405076 962543 1958193 1548674 746103 1174043 1036639 182538 1480118 1681456 601145 1905414 433128 1840486 1557187 1351581 1528891 948216 167962 1757016 740405 529079 1763680 753091 921772 1423284 476218 167154 562509 994352 1876494 223250 1498056 1438031 1390804 1959812 1481245 584151 1679264 884445 1415607 1353136 103738 38205 1335930 957934 831238 161929 1978291 1951146 1801412 1052765 516283 838411 909297 110911 875151 1226564 1476528 1229340 290128 1440730 1523420 820357 1657056 1032849 275541 950308 1011997 211993 905847 1253769 992793 513919 632367 1723345 886732 77346 272820 1802113 1111395 484235 1779597 71744 1626320 653917 518966 1638913 160426 1422008 575057 1771492 1798361 1760081 1721520 1878886 1358164 1920554 1986980 1022919 427808 1984178 1030359 1267132 1432674 1221184 1818588 1367496 1449212 337611 1103491 329184 1539653 159578 232024 1208773 748917 1371621 1827822 1400140 80615 1781529 1457417 87391 31395 514195 1633625 17844 1300746 1979969 1275582 1758464 1885901 1930240 1900149 1957805 259281 1911585 1643042 385205 1192201 933130 1540081 956745 1985446 807853 1406226 696950 1196445 1361951 237818 205187 720328 1678977 885767 21561 453223 1465797 1569493 1432351 290542 167238 510427 237697 785603 1196923 437873 213473 1954224 578805 1436973 1511823 1395894 538613 1557727 243856 1565403 610570 166218 762249 1053785 1461244 1067675 115355 1497992 1209459 848475 1892495 1103197 1851872 730742 1010144 1376059 203538 1204042 1329529 99627 43394 719572 221261 44498 1545798 126681 1762744 1486697 771588 1826088 1633318 723725 1169665 1272584 935342 405058 476953 992860 1292986 1300165 221092 1596972 140819 1205990 698675 1957400 1703512 110895 197885 1988826 687645 576062 873111 1921828 1553256 478440 477449 325747 1000983 1026652 402070 859122 1917134 154925 263910 1061642 470185 126076 462621 241806 1041717 53105 1248302 1409419 44000 1917056 122975 1840314 1694158 1431665 1066270 20181 1404783 363227 642806 477775 1588170 157904 1521095 1409161 1657626 528831 968210 1698830 1746963 119502 1804610 247020 613562 319033 549499 1490516 644202 1940485 934285 1008747 165833 910983 188083 1000568 136916 1885658 1750689 614376 1956506 1383929 1955240 1422902 1173553 1193107 578406 1520159 396429 710042 147415 1608553 1483907 914112 1102095 163452 783058 1932152 1623396 575638 1632841 1291213 743195 935722 969548 350923 1676463 319339 114772 1565712 257373 885268 1975604 75945 639780 227881 453250 728481 1028154 627201 1140941 1603644 908647 740225 1683992 1374329 1435248 354981 534151 529694 1897487 1164371 514122 61351 272344 516530 211883 131790 1515210 1657400 1185068 1652561 1988798 1579083 177450 1130060 1536281 1806144 54675 1399457 1658193 479839 738628 1695337 1406147 1075623 398180 316476 1507522 281893 1769898 1818121 1361895 297155 369688 1213751 1680611 1862262 760858 14430 999508 628104 25454 697937 1503346 1540547 104366 1906585 383489 656072 1275548 994802 1134568 1833332 1360935 1403230 1097337 1846133 1596412 1611368 1453004 407693 1133694 694467 552732 1118577 371349 1263193 713478 792320 1872194 704351 241984 65826 971467 1801825 383129 568400 249514 58797 936161 1001214 773206 1897003 1873359 390522 947612 434316 1917144 1746727 1271211 1169045 745569 1504561 1268382 1518935 1434650 1817685 1609991 1152968 664181 641158 511258 31587 612123 21006 1017161 105064 1625591 193304 223304 1877590 1891794 880460 270314 155080 343733 543902 1443398 1840698 676317 178710 479400 1575790 884713 269466 1111428 915964 1639488 772638 698445 1608803 987334 167602 532581 311365 780010 664183 1916996 192044 1599057 1017081 576542 573435 1114777 576052 1026709 1447307 1960820 289570 509629 857879 826638 1113921 767339 1552275 233499 1442576 1802163 1886859 1073211 409285 1098789 1973406 1107563 780903 1032868 1031287 328253 1901338 1310989 1636863 1057621 1967838 242745 841747 66125 1303453 1335912 1051540 391561 1083206 812234 423506 1804699 1764076 1034174 1477992 1429327 1782862 283103 1161034 759663 128049 230379 1125925 1619107 1040746 1843084 193595 1737942 495785 1453796 1932839 1751560 1145464 827078 1744650 1193549 580951 1556328 1079969 180111 875016 1083267 704570 915965 1262773 1601811 1067201 645480 380377 1503655 916177 97340 915828 1169394 1944533 1657462 1178512 1552532 405049 1802620 1449639 737020 966072 309369 928996 1345336 1826433 731881 1679138 136377 1444106 753736 402321 739064 385198 1222922 1302974 203014 565482 1282263 752120 1901146 364978 1149208 1527098 583484 1113227 1135056 168754 1225333 682064 574327 1888204 1057382 1107720 1905435 622703 1201025 1948708 509239 796132 1142433 1292048 1450604 1391766 376991 638417 1589656 679468 1542017 1519253 1903434 935749 350958 1806535 763259 1195862 589855 35725 751033 1764055 321558 1590935 1048998 29774 431415 1818142 663734 1491252 426714 20593 1513123 569040 304246 144715 1801885 1595336 1749933 1010449 601708 253732 1898624 1236350 534356 1997265 1987832 1980108 319191 1744312 1207175 437409 1814812 1114785 403141 581163 1524367 1999521 1245830 1415941 740770 140299 1685850 1895063 1461469 1532042 957565 974873 856328 1455403 1106473 783932 1613492 470696 1572323 1205473 1479712 661019 776306 781324 1952220 821011 1076572 512473 1134212 84926 670328 1700169 730380 1332459 249879 1371063 1802040 1300919 1487264 1699785 994025 358954 45081 1838639 1328234 1158710 328199 1948394 1004282 281687 33514 1250436 1288479 247278 418093 588129 921353 1789781 494053 1624593 1818514 788375 864109 1303873 1875091 1994542 1546379 605250 76074 1062214 940465 1051820 1588242 914452 128250 622739 219336 1742422 79169 1904876 1882830 1117795 415554 1807758 1620296 1227137 1758484 1751615 2183 564507 1821824 1354819 147407 444061 1503426 1742360 449355 958277 844196 716354 338458 131918 593901 329514 1412934 228826 256014 595852 1907886 1526671 143348 1934637 870698 1393996 779980 1508674 47027 1820840 5210 1495880 1223716 703551 516010 992285 1825855 695788 484507 1032944 1839966 803084 1438080 601011 1366264 156425 1682401 720631 1554741 313811 1933591 36998 1213087 1667992 1427675 684076 1035187 1718368 118143 47722 1576024 936166 1135565 727533 1053634 1233988 575241 467774 1247931 904244 1139573 1251240 248258 438993 1057530 933582 413318 940549 811857 1890994 456564 227616 1104093 1867085 1045173 1941574 1742473 1957653 714287 1342775 108952 1595436 1843781 253339 935477 1144564 20564 489059 83259 613021 1731483 722842 1431065 686158 1200994 1586148 422759 1157542 539897 521235 1183367 296763 1017116 240557 1219585 471646 539976 382941 638080 290678 1178485 868943 108846 1379272 1830223 1512683 238238 1630284 578394 1568790 1925942 329724 197200 1392698 1667087 1911449 1314889 1380790 1443196 1963754 1027488 1422253 1261606 185588 1569107 233233 264385 1301486 67256 1933288 1985551 1762124 651126 1795461 1013392 811462 511019 314606 1317270 1957724 307372 1750343 61547 1198000 1021498 706983 987396 1113551 384201 1122875 670785 695123 967366 552062 471299 1380707 1257004 22720 1152456 1812225 926653 617538 928673 347545 228673 17869 1936769 949320 518611 174431 601309 1970816 328094 1851355 577182 1894884 1756934 1543982 1430378 1743110 1336255 1849450 275472 1629538 772226 136311 1161210 265633 1082468 1707865 1945198 360624 1444383 772608 135106 1283783 1853505 303258 1158888 1199795 1930785 1504828 1857513 55306 324812 189959 876384 1595822 476248 845216 680338 1800083 49925 122968 296647 1535278 1862138 1311978 1278736 100234 1823794 1547650 11567 624132 1263484 711989 753595 1176458 752991 1071039 1824194 852789 1563507 1611543 647483 582839 653975 1756370 620946 1984510 400506 383833 1605408 627384 169809 237287 408148 1314531 402230 704990 349329 1944861 57273 926539 1395863 1239098 1802529 250808 58309 1296123 879182 1860665 606557 791807 491128 1739738 1318657 1186819 388038 1442248 314472 22353 439837 892455 568453 132402 1322699 1519135 422003 646143 154418 1929975 326842 1942529 1605333 395203 180260 765203 1497348 428749 1113974 845529 1463892 782649 1738983 287891 1070304 1192903 326293 574405 1186226 884489 1729986 704180 588436 1705318 308567 1165660 380693 315549 357048 1433097 1412991 1531538 77844 1058547 951564 809961 165662 1878982 464104 1193154 1799441 608560 570547 1318540 1626085 1615370 775830 66340 541002 856033 1364067 872907 1631898 762606 630373 160205 609022 1617959 417730 1875144 1320953 953626 682895 505617 1121143 610081 437342 1570690 706035 57745 1742568 1751307 318687 1246040 1280002 864675 940067 443498 1058337 1708153 324716 1667986 1615191 492480 1685738 1186578 141643 521258 1090219 1822500 1729618 375585 1127011 1727668 1461048 1382887 1389237 1046702 723148 1079872 1487346 1634286 575780 376764 307834 1817929 170341 1147729 1167901 1842484 1241676 663168 349016 907854 1522277 1733661 497578 832071 481614 1188995 1394419 1080768 1053975 1513467 389214 1958449 885818 958708 1745469 1379191 1377042 1744006 520233 1857956 1646180 462893 1949266 780279 977223 1652671 1420537 152022 258470 605228 1777922 555479 554948 431425 247554 1319167 10278 1834077 629982 696510 1011159 1374272 1739936 1673467 88195 94232 1633699 207524 1136858 1096301 1744971 1206228 959894 1367401 932506 382106 38737 700116 315488 1279857 599985 1768871 581252 1127573 1416605 529339 1697686 1612958 1104608 716334 1429611 685037 940921 82507 648131 1093652 388218 1714884 734254 1397947 1828841 152411 1561296 85256 631601 1267664 727210 1067106 736310 77038 268859 1549046 1098781 635797 1128448 1901828 1875198 1479527 581479 321147 1942112 1094630 538301 929123 1617297 1566593 577366 512995 204768 994386 1677645 489857 1017443 1170213 1393299 1139710 848354 192555 844744 1659908 1542571 979467 681693 1663623 1347432 1402085 1785267 604556 722810 1946904 1788755 450387 1680044 1502663 1566062 71286 1599560 439611 1383459 763345 546060 1407295 215081 781213 1356081 1560592 1812830 1488237 972341 1643316 477802 31577 225334 618388 666614 46425 314877 1131244 263060 1797640 532042 263 1542717 192274 1817510 1946859 478731 1040307 931741 1303684 80699 771942 1077427 1404340 1705766 161020 524877 937504 1959559 1239729 1537154 504926 1414962 399093 1333196 1851921 1147749 1895825 746743 1781859 158288 1235660 417242 1672972 627510 1606419 903424 310237 1299468 1937659 1256185 919473 1248208 1652046 271944 1736781 1401810 1870600 147526 1205525 170397 1936832 1744842 1265985 1028725 1879398 1513713 1102173 108999 164914 530072 1169882 1755658 1255657 59781 1086238 1450452 852823 433742 854790 995228 961210 1622168 1333285 1076810 1086553 112771 1925388 994345 1847760 1991038 123773 1306755 656354 772745 96208 1611318 530708 444472 1335129 622344 1416225 1466572 1342277 911371 120962 873331 1460097 1727415 989763 349147 1170421 1385665 1224480 460149 814296 534394 671755 862950 303999 1177460 1032740 1365545 622698 97843 1664422 785831 1021618 1657082 1877543 309136 235144 1228076 747024 1806017 1435397 921361 603108 1804572 1917448 1153181 1293794 957909 301254 1744845 184801 10487 670411 1752468 760221 1733839 1472249 873924 914736 1770092 1909996 1527596 490599 900095 1001250 636046 87561 1259518 1916644 1741029 1961079 1956603 535487 142180 1589287 111906 1858835 201774 825179 1470174 1803248 1296333 1317555 114195 1300694 653462 488521 775513 950719 634241 716297 1177725 1834808 656501 1543501 677270 1676049 1307108 319908 1000207 1735422 346239 55339 460036 1456413 795096 1044793 1873354 1922950 1557771 414935 1277976 886339 875125 1241381 973199 1475870 1824112 419904 1724941 387495 437397 288467 1074372 344153 126128 197368 1111437 763435 1207744 1251130 881106 1580810 1136148 1383726 1733996 260044 322776 1169675 383348 1255218 1045801 265437 1038100 1198864 225615 762421 1329590 154908 300879 739796 724443 839489 1411263 657612 542943 1873998 869855 272591 474232 1965769 939178 755775 531573 1626587 912862 1014593 1657220 172890 11927 1752992 43823 982318 1011362 767913 270358 958191 1457409 1246730 730349 1444310 1267233 143080 998946 1251429 1358440 1591198 1701882 1557134 686590 1335036 1578966 189822 1374050 1736207 428134 561985 1858060 1967559 817277 1899722 1865669 1568718 1431548 1418953 942024 111843 1763692 1744975 726722 913850 814869 1993429 582841 1040918 595955 584130 159203 1674545 1925801 1783635 1964234 1582811 1904196 712585 1232331 1471582 177889 653568 518001 1859039 1113823 49487 1770755 524042 114867 1176175 403867 1850448 1188212 262220 988352 1806660 1507364 1699591 370370 1245951 1279171 1872833 1243938 146409 944644 1119479 1957342 339702 1231401 1606150 1759741 1827315 250356 1454009 101039 1534115 1072360 262076 1372426 1995254 1575858 1034232 1598148 1767511 32225 1383784 1809826 1057901 1440596 1124958 310947 244851 805996 151598 1382791 1038105 699708 1789300 1490921 1924751 1580457 620302 959565 467254 1873487 875974 1896007 1024246 1326273 122715 1086685 625727 1968151 624767 1914340 740776 972870 1266723 1907061 788057 593622 1110252 151513 1681652 681681 980126 1587940 1838528 1669279 218036 1016456 1443407 1292617 192362 913603 1720039 273593 147138 1306155 1592268 605771 192048 23600 328647 888489 1767297 283061 1787671 666634 726726 1787643 1142576 348037 641374 863203 692444 301396 906656 844617 1888638 1234261 291229 946267 1788233 1720781 1221028 78895 1000304 660478 261778 459610 967064 315029 1947404 1773583 207631 1167051 1684027 1517066 589255 519013 18029 1724761 1947830 1202664 325112 1048962 612562 1382035 1860195 1001787 1438402 215281 398567 143467 1143594 948678 52520 330255 382457 738705 339654 907634 1937728 654005 579944 561203 1582891 993658 1525162 283096 17252 996563 1664617 561376 1553751 1134669 240254 1631824 191471 108299 441210 1571057 1670621 6891 1549564 1927642 957550 411328 1814591 500915 617206 450303 1148220 574377 485507 730769 758569 1393838 1166300 1744773 67640 61683 78888 1655517 242699 755447 403527 909685 360019 994266 80411 1534793 40736 553480 984577 1526827 1783786 1712137 205170 36210 772986 616458 1648587 1978708 316014 1497617 208714 1763723 803686 18083 265752 1096191 1216780 930522 969673 1069534 324944 1046167 73976 557559 1868383 622161 1561050 1704887 164939 344935 1692903 1131580 268157 1335479 943588 1269538 1147931 232126 908541 35268 1326708 173121 337545 1751051 1768486 113331 1059597 369362 608503 347592 722436 511094 1169387 1071140 1097881 1148339 164181 347061 249806 1895228 1888167 1871174 378015 1801604 1800887 202983 415983 239266 674918 1340402 1152016 1195024 956726 210227 876198 1093073 198097 354132 579583 1021014 1350614 641496 201687 635472 951243 1201564 1023282 1638444 1009435 257675 1567789 656769 148005 1389259 1101815 1578469 1472173 1921407 1978039 404490 1005590 1785226 492140 680685 359435 6985 584210 1706077 703192 1745514 1105170 453808 1732367 449764 1007330 151065 1075344 49650 152480 845458 314546 1394424 702470 202300 496541 840208 476651 1934994 1179112 241961 1488505 1098527 1024115 462607 145981 1737305 232509 303279 1584647 1260741 1340731 522126 357955 1240551 237595 281764 665145 1821699 229430 1047041 700861 1955693 1302609 1449228 1843735 636889 118969 1366817 1596622 140975 1603747 1679159 1395700 265197 836892 1439506 1564500 177548 345530 1722528 1503457 290517 720799 12910 364989 1767862 853735 558777 1352448 394648 1052684 755781 1723439 1562997 986242 691122 662190 1903108 1668628 563447 241164 1972334 140279 1040748 256677 287826 729704 1544570 845513 96921 98430 136676 1188622 1927587 519348 1099135 375261 1276252 1805378 1617631 1565853 1554861 43017 282333 1157311 1655308 892820 974840 570862 914712 1203221 809133 1860873 599337 47681 58976 1172838 255009 1991884 1496010 204084 1515619 1536319 1848153 1627364 1358487 1475834 1659740 1936757 531377 1343874 1640021 697649 1929117 1649424 1580688 671976 874056 1272191 1357513 1038835 353018 1131193 676252 469809 1641068 197772 1230572 597724 1127102 580936 1498587 725345 504655 1783952 527458 549560 1289976 1738965 340529 1361405 162295 1029002 1688269 1933958 405975 254549 218640 1876937 693094 577219 929084 1571683 1872985 1462148 573547 1516556 287372 415211 319442 1096003 298501 1979396 1477321 1323338 749166 668033 1224546 358600 525135 725439 1102758 509686 1542624 60864 1914271 1598136 1705100 705670 1369195 566653 1253085 1620401 554472 1196666 1075245 435759 44901 597440 279024 1988930 1566125 1671389 172509 1692071 1856856 508311 1010749 850169 1988459 1168655 2642 1849562 205837 776681 1468277 1111458 550627 595614 1693710 1965392 736134 806104 1857453 1484871 285976 817136 1594141 1727164 531458 1613450 656979 66498 1868055 1501457 1761139 173787 743852 788323 1233022 21086 1009508 736152 1746427 1404439 1024216 1075383 1752866 759982 1505336 440952 1831330 515124 1853333 1339923 1484951 1207980 1113001 675640 512884 537610 1033572 1885229 1416944 1256564 603473 170050 1178804 1586194 550021 1578397 753121 245020 1276498 1937929 184860 48829 625752 1351402 1587494 818908 1170378 1541801 1387750 866653 1951860 573941 897696 729486 1273240 1177010 1565259 1510388 1719719 1427194 748522 1178819 1045125 245754 182317 1592528 554299 735223 1722861 1445226 1008674 281102 669965 522440 572310 1469563 967335 202337 1404074 475784 1423336 603451 936273 203815 898150 765276 1562432 1930251 1440248 82721 579425 1613603 965791 1272392 1111893 30197 401076 1594581 1502008 433582 1603416 180590 1973261 800693 1094275 1816787 1937779 1468882 1225712 650825 1984182 1600616 137223 912373 1126414 335287 1026492 1460587 380599 115660 1436500 115757 1555345 1340730 705392 1328760 1120853 1763165 923757 796641 1639440 1047061 1891041 1433957 787749 1525160 85036 1661998 1209444 950066 770417 518657 603371 398293 1287094 754469 1756310 434850 1637061 527786 1403446 1461273 610751 1710865 1069448 231268 437388 1773023 372550 692590 110867 346336 343263 805551 402149 464953 1777010 670550 1021569 475400 1945149 1280866 1779585 1082749 1632219 543734 638571 1991230 1523823 489608 968333 1413399 893893 1507422 795115 1385388 1085965 1575590 1580305 431204 960745 1373662 935253 1012761 1409231 136469 1317026 145533 1874098 952238 1004493 998704 1793848 1610631 773434 1259697 1560996 1047017 899377 485841 1803274 1455988 1145929 97366 7787 582684 98285 835929 1736500 1015071 576244 493615 1027205 851941 97791 199528 549670 296914 1205528 220635 1657042 985035 1778503 1298749 865331 1758610 1628709 1239933 1820493 810229 802546 1443966 903360 1644184 234734 848911 1516692 879797 748634 1857756 1832604 1691225 257688 539159 1746145 1375573 776947 277053 681824 1894382 701101 138642 1412755 409621 906566 879562 1302193 258196 227998 1520239 761545 1453426 575724 927357 829120 41281 1839288 613468 622874 1445960 695348 1036223 667108 44312 1536154 718648 469265 445044 893753 1173124 1274482 1268722 706521 234519 1332444 500930 1654385 101092 423144 1034641 1614958 1320393 1038666 366967 199759 735327 101398 169200 174235 1672787 209677 884950 1658584 137360 443245 713729 1271485 1794383 160086 390830 412706 1344452 1944983 453872 706464 438084 1228470 261446 25125 91063 828643 90633 899447 1466003 319060 1132018 1828347 710369 1563482 138637 627047 486472 242373 985754 1599370 384516 1139772 1774454 107560 240918 1544601 1465104 1262660 1103542 1965721 1789715 1637349 1779786 375941 960353 132390 408177 1948528 229640 1446981 22050 1761214 427382 1468260 1135685 1946971 3402 1623724 1855072 1173996 50073 64873 173334 1974679 961624 1645015 1429759 1525876 1464127 612044 1639068 681467 1772042 44102 95552 516455 625224 1681826 1799979 1653697 1966113 583232 1392390 1074532 1089119 1774526 1329505 148954 1298082 276552 530463 385729 1798891 1540587 1143820 27390 775887 1052674 504799 1220962 894289 1684210 953326 1663768 1350206 1919652 1209299 328387 650702 1235058 1826361 227644 1987682 1827699 1703845 1567957 1956288 125094 1862325 823234 1397657 1039674 1698579 746516 265726 444245 1494868 473586 1483328 1664301 421563 1233240 78847 1870359 851989 1444698 1357044 784454 1797884 465289 14545 719116 664941 79137 1964876 1113050 269967 947959 492584 732332 1198018 285773 464473 669752 1091958 389643 370088 912726 1326082 1301 1987679 1814838 582487 24284 587721 1671354 121399 36434 265880 1064968 1296419 1284167 387835 282773 1587606 1902116 827375 1312150 1015567 1973412 1204208 1427611 1868738 1488878 1184853 190906 1323654 576535 11991 1384307 24782 1304968 400671 1577814 560953 1273816 758964 653078 1723441 837723 1313893 1998529 1524319 1630920 612169 1718665 1917172 1495677 162606 1476196 607493 722302 721900 403066 1629078 1870219 86281 1107025 467442 1328739 1960090 346389 263651 484060 171036 1517114 1782262 576179 640178 1291033 981988 1270593 351018 1058560 1943552 1110206 359080 1471154 1519086 1956654 1127661 301948 1707700 470866 65767 987419 1012666 352560 872211 1632395 1468813 1589766 1298776 74424 256834 798751 1835361 370315 241485 135984 1331737 1479514 1815999 1593823 1331502 600998 490196 1456826 1742293 172843 598926 1338081 1057882 32983 1980003 1300993 1010095 1245952 607138 14924 1523806 1140095 1649991 1011594 1076547 1849395 1317841 928831 1337636 125706 1364363 1330017 189253 79698 1201680 1134686 1655770 884927 1095537 1335855 141563 1159929 910063 1498273 1267715 1626275 893222 875310 1900743 1859120 1038628 567366 81430 692534 1188932 1449427 1906466 888098 670628 1082639 784627 667593 947415 1417152 1695876 266891 1983240 935638 83096 260301 527455 1539223 138046 1510461 1425240 1396863 811439 765240 1835185 777895 292083 1963600 562830 916818 1563545 162196 1325545 1346673 794840 260346 1195281 191532 1348664 1413286 392657 636079 1315017 1247324 651747 1909947 87005 1606783 1948188 205378 657742 1898479 1895883 1235997 1186183 1887242 666540 100147 228567 1754763 1612552 1042428 1974968 810162 466381 982088 1125589 1231959 782636 1739182 564590 1645490 671602 1671504 1523222 59425 286080 468897 1922277 872168 872622 366991 424276 1722585 792150 1156584 1184921 939523 1819245 1349554 24410 561849 1428501 1445937 984298 1713218 715756 1215337 1889433 1829241 280663 614544 27484 1509507 383681 36327 468525 77664 1541369 1597223 1230794 1651860 169382 45079 893129 750634 1874708 1400590 1756836 1608006 1950667 1471067 702458 1460727 435670 737271 600910 548419 1641898 848062 1645051 1003821 1435717 1502597 580404 780757 1226373 336206 1085755 949563 1835092 318987 1924146 1988399 737404 1843085 947122 504836 1406253 1489649 1412717 1093687 602747 970499 1466033 804687 1864483 1248901 145678 366930 660777 888874 112843 64630 1923093 891377 1823070 339290 1187763 629134 1830152 1571102 581766 1642221 836281 1334006 1414749 1032801 1976617 100874 1101907 178194 279422 54102 225420 1403581 1627071 1557356 964723 1818463 752117 463896 920576 65984 476186 36234 1284961 1782808 757190 1537408 1795860 275335 1981445 1859462 1580107 1774783 1430416 749889 87189 562289 503000 1344631 1534279 1245002 1016287 794063 1979602 99259 1794633 705726 383293 668620 889091 1391093 1696638 1446324 1906807 1555843 1446944 589185 1537286 1915656 1224400 767382 1351715 1098108 1712535 996593 1697987 717452 31613 1555463 1385096 993878 1048610 883516 181701 1502072 1653485 791332 1087236 1621884 807983 557199 1716507 1418570 91878 1886484 554327 1664155 1584632 534517 1839965 960683 789003 1350695 1083092 931767 964673 1848008 470085 484179 614403 130350 493572 1220511 230472 1825569 1397278 593720 1434977 560046 800903 204383 1747091 950404 1158147 1130763 1963032 1626427 952067 818506 84034 612146 937518 1809235 837656 1433641 1264892 1911209 1169182 543403 1481030 690954 410503 685931 212802 465070 124887 1063655 1037707 1517266 1054667 1736124 1246122 464835 1189585 1398898 900286 855848 1117897 1209594 1978511 799602 533561 168778 1573077 1456385 1097575 1364610 1184142 1497964 202248 1093933 1584115 1035117 1281063 756666 569729 1753457 1198362 663293 822506 791618 1600433 213772 1437447 1193569 1249962 1257324 586953 1349380 753416 859673 632467 1194507 443843 690448 697383 1128650 301241 629066 375145 1512957 1010636 495158 1689488 78521 1362569 1898735 1566983 1223789 1812480 1145661 1671771 427531 567536 1738661 192529 166656 960306 1733933 1610840 1074354 1172114 164203 1528911 1746557 1271753 24459 16639 1245445 1684428 1982884 709198 1386308 1844932 1915133 922211 1525813 982607 1158273 1072194 339691 1183199 1513725 1998751 969196 75023 1586121 415057 1107835 1274595 841234 1184377 676478 369798 1171657 881398 1945297 1719892 252449 1869213 168080 1474370 833723 167556 701285 1654626 379664 1845548 1726795 380613 40355 645481 1827809 988165 744835 124396 1263111 933945 1182881 260685 692005 1565097 1721623 134989 1185389 1731702 1177148 1069423 589279 544024 829372 153311 200183 1917720 560341 1862300 933391 1020708 75755 1061184 1932330 525785 1084455 1827274 1928084 66514 1261036 23566 1403897 677554 1887627 1691748 468921 1847846 1594430 535897 538581 310781 1190085 75783 763454 1472571 1939676 946901 930832 1815870 1441566 1433509 126175 1776149 1426472 751611 1901760 69104 837832 1769904 614879 1636919 1794853 772424 1428154 556208 1404465 1994753 1508658 1658467 655877 1350880 38210 1396234 885619 48914 1382857 602979 651626 1464676 243086 1493082 1138432 1191506 491237 628289 1802959 1032071 922107 941901 169405 920728 65743 1551517 1934248 1228463 680237 920922 1825802 389869 1063778 1411596 677297 1684772 294989 1036446 1582545 1849854 706658 786723 736810 1972215 1475092 820424 1295213 1076372 1425828 347096 550383 1989854 1946091 1680570 368181 277529 963370 459294 1951978 398003 1530737 675156 856943 30912 1730470 168715 453813 710250 659864 439906 1023520 1472090 564604 909740 1980083 1794181 990382 1445656 1924046 1130695 766214 943041 1403755 1485584 790603 171483 345623 939767 1669942 482648 1455659 492577 1975407 1621942 515399 70064 1643331 534701 1838063 1951983 469225 1457840 838332 917909 1592642 1491550 1656126 1189236 1950137 414740 1055591 311048 762242 514485 1894369 152763 826042 1963144 1819055 1171867 1496029 758589 1607146 1601103 1765032 1382830 489175 1457895 689509 628413 1646697 850421 1001562 548632 65156 16919 418879 1387591 1467007 1629811 680431 408734 265784 99351 1619289 227763 958098 1559155 1133388 1057543 402339 805377 97793 623272 198060 1010464 527520 976156 1185322 30568 1721271 1982576 1634770 1065394 1590841 1570339 33445 1275263 1466295 1266441 455760 182977 1461330 1278948 886333 526968 855301 1953637 1299618 986382 1937674 650711 1436766 1702324 360203 1059317 1780415 883146 108077 522317 76604 609045 1048215 1479799 1627344 927215 1827771 427326 372874 915615 1634131 556672 1912706 486532 1586800 1469509 1097858 1398614 1259556 300869 1322084 136946 574722 1465378 1358997 637384 1443124 1147099 1701018 127355 434710 1299998 1357735 1518811 1781040 684231 1502007 1393373 665635 427346 1702509 1768715 1688092 1163891 282407 546619 880698 1910472 1244600 468997 1254976 55581 295502 675740 397334 1024451 1026672 926072 433938 916193 1837253 488396 1940257 1781360 1154586 1088923 1459233 580817 1497640 1386746 191765 731249 317294 210013 1695934 1515022 1815644 1777309 840733 312212 1279155 1240083 1692665 244412 1345750 1329632 163214 1897090 827124 218626 966229 1006936 1221603 695254 1567265 1050528 1067036 1795396 8966 736351 403716 1526017 596847 341638 1064299 1988927 964332 1038690 839646 1237250 537085 518908 426174 1580639 966480 774735 1964963 519885 25689 1727308 296226 1368919 589221 567841 1143426 1373084 204686 1789815 896381 1565349 954796 1857160 1584422 1388598 1783372 944680 1679158 1495335 1641766 935916 1731425 1024317 1431371 872047 986487 1410226 399542 753036 313289 1904564 235560 1327758 991493 1240363 1281533 220149 661534 1594754 41793 142544 246438 1274900 155623 625073 1385 365191 104286 1821095 233709 1869685 1926873 880589 1756975 1939771 1366826 580642 1099677 384877 1622220 1463514 286822 91169 1063691 290031 1149825 1217227 1404029 1555920 1489832 1877908 1165909 1380276 1807038 47434 1378395 692467 786433 1887038 125914 1716817 1308428 252972 1761555 1179470 997678 590453 1539001 467690 1000098 804742 220319 1215004 1286546 757689 59452 1858129 688467 310932 264033 1330763 1055967 1974871 678260 59533 119729 289063 607560 1205189 529135 851241 515695 1255945 950165 1948699 942638 1765146 828655 1206267 948642 209769 1377294 927646 964820 1290844 663284 241512 270647 1162386 1635014 1143096 1031412 1301770 1093162 1573100 367938 1575883 528647 1917371 1322493 674648 586139 778041 1655142 559633 1061212 1187093 115731 1482436 738146 178124 1638 350757 1568093 468209 1610066 610909 1447342 1215399 420120 1369998 1649488 1037762 627286 1033359 1746099 708980 1663729 470162 318916 1732080 466352 85422 1301625 1420507 743512 512494 1036384 95215 543029 1754254 953362 59040 155696 1934980 1032821 35724 899981 1145118 410830 654298 1194492 1739134 1417091 412863 1825313 715721 661387 1286088 1073975 1067580 97084 2802 104694 259636 195459 460535 1091621 1452405 816680 1577079 1286789 753079 1316804 686119 1989476 1180885 1877161 520846 1213680 1413979 481581 1762818 1901160 667142 313160 821400 1947082 1592422 1775281 1810226 1496835 357683 710618 1665535 462355 1240451 1635165 1844877 1208714 960573 841768 394883 1304646 814922 1038748 549842 278566 1159108 90974 1362112 1320400 1509863 1883255 1942003 981865 274009 925636 211396 200779 397357 1329399 1904601 22891 445018 898155 1022183 798101 396150 276550 762100 1254292 13612 959167 1955570 1678914 524121 130312 487724 1837043 1590649 378955 1195311 1225460 808426 56359 1844646 135216 1160940 630392 1773611 45137 1065438 1885809 1656911 358825 1213329 1971422 453379 200059 779490 1647908 257315 285353 1650725 331963 1052651 606121 1581791 1182871 1206415 1127832 805150 504181 1798971 745869 605300 616502 567988 292978 1234388 89060 1283073 1123152 44152 156273 1847108 311840 1390551 874831 1918209 892502 615024 1908271 448683 1402532 825845 1035554 1059541 105403 327536 1115004 1243221 1585853 607370 105675 1000732 1433866 1675506 388497 1906965 405526 1378905 971705 1155597 806635 1135121 1729863 265560 431690 779826 653723 159807 1111446 1727917 1836883 1444981 224846 1900157 1877083 84468 174053 1266419 759815 22544 97927 588380 130326 1030539 1218460 1185738 1445199 75222 1188650 156424 1595145 402055 195494 636298 382836 517848 1167939 366277 1761853 843436 1220695 568789 1838523 1343081 1569606 1581308 1434034 1369715 1573973 1153458 489299 285957 1965570 1068730 1236425 768832 1683011 1049254 1544751 159686 796488 1541504 733718 1988907 1557012 1810379 706648 431435 827834 1957903 956416 736076 1535008 1202568 990488 1617441 1086704 1366777 239635 608013 567657 587205 1030515 1751332 1656266 334697 541804 124760 1933772 213883 1790656 1984162 1025227 1044184 411639 991834 409639 352462 648332 904651 1983912 1067690 1024211 1441088 187072 847926 940396 837436 1122363 602542 1793207 1496013 1054381 825057 779717 1221786 1681190 620943 460501 708469 1962962 920926 1369525 1124746 1105427 882115 803789 640217 760995 925549 903906 675255 606837 1457136 1119429 1496586 733193 62368 1342335 1387456 966169 1055293 851745 93005 1033441 653404 1774386 602921 303031 1713000 249062 1772164 46985 1894967 1499671 1336745 697876 1487197 680895 566289 231900 955615 1749917 1674269 204075 342984 1316728 1245077 1885426 1487740 1223390 954038 1797609 823722 361744 1790320 442369 300400 38797 922360 706322 535751 81929 448129 265323 4988 1199707 1054494 521815 251438 1309506 915079 1794845 1960010 1631614 1348458 1947332 605732 843275 1540793 1444278 166757 1872114 1456247 607586 1401288 665237 323615 288355 51479 1085322 205713 1471559 1198996 253809 744473 1938551 1788447 692852 1680528 184481 298327 17614 429253 1133651 1335267 1335514 1596155 59709 1367129 832466 1913503 1363302 379245 1817607 1860309 172520 1770371 1857227 1460093 697507 73412 1224835 550226 1501847 1756328 201655 185440 531703 1220929 809261 1315438 981002 778143 116407 1927871 890965 170796 272715 333820 811121 1707278 1067264 1142894 1171846 662498 789836 1933031 347126 443891 870357 1933658 804868 456773 542863 1171840 1859057 1305478 528580 269519 881292 1603252 629251 1895734 831374 1608262 526581 94427 373035 905301 1919949 1787882 1291135 1305601 836834 1807473 1021937 1351182 1572735 1978676 673880 1666418 368225 1895636 1660217 1339450 1186988 1486705 14407 954268 153179 1274880 455801 1555313 1718621 1712085 28074 1304397 1030546 1057905 119508 550770 1621545 1394245 779133 19175 1432034 96878 42112 146334 573725 827043 1074221 1511061 1154909 1603196 75535 1318942 96176 443897 1390649 1426285 1660377 597796 1737524 1017237 842055 1647435 953151 905196 1153151 134635 1819498 1163136 1385512 105136 993172 1000863 1504285 295989 839572 1353111 1933313 1229746 396047 1845085 5021 180462 1335173 569960 1342099 185489 98587 1503705 1328983 1515968 698951 496794 1229666 1630295 684933 902092 1281180 65570 200979 400517 1755810 1751140 753272 1391029 1381262 152826 1539482 200764 866071 502298 480731 836186 1405087 1770863 1480565 1792974 1447290 1098655 1763480 320690 687617 1000297 576160 691198 846940 288170 471559 1449830 22363 64849 287266 74238 1707220 1822054 400299 718818 916848 1882371 1011026 31702 1351523 1774987 1629759 384579 1129650 1684844 262962 935216 504470 417357 1008299 848982 16269 646293 1996718 1441949 844405 758242 1534168 795733 456297 1776151 1795890 1006795 1853758 1322230 1814398 1185467 341652 1069719 1641081 621648 1937621 198040 171163 164159 831775 877685 1012188 344128 1072546 349987 41450 1346009 1255000 1404666 69094 568730 159969 1349988 1241267 1109026 1899918 1659243 1531835 1992151 697791 1446120 467657 1136174 1959578 1941610 611030 356819 189958 771794 1431617 853946 1752970 1206899 52675 173335 605232 584790 1816684 968523 1764928 1846946 1100491 1938849 844834 1105179 331863 1481793 427678 316728 1418590 935109 1298894 301062 403310 1723707 865731 1674352 1081731 1098130 1078019 1268619 333493 205209 1794503 758587 1024856 1609300 55942 1353392 781767 207306 1846735 529963 1626580 626322 596231 1476690 1406568 1189535 1522605 1408297 1253064 1016599 200970 1331672 1277295 1019914 441825 1658459 1025315 798498 1271473 956711 1199965 564419 1159203 253638 669587 1830880 397511 1375674 1455658 1678487 908147 125656 542249 278200 335981 1723479 1111562 1947586 227916 1667832 382940 1386911 81898 415160 882269 928577 65989 918535 425552 883882 1482906 1674302 752414 1736847 1569381 653257 467805 757794 1228510 1460461 343384 1450393 1938414 650859 1234249 1870766 399957 124160 317999 261991 1960275 874267 1983745 1164351 1097589 749700 1739655 1576058 1821936 900652 667260 1606160 1803451 1286749 740385 660344 1677083 1925108 1040692 1322983 1021455 1853463 1070670 827550 1622984 1182546 1273444 1912394 935979 1263631 1830516 1444519 1790852 1664468 1221169 937782 1452801 1094308 442632 173448 1999386 398789 1858987 762443 466093 440698 757787 293934 1388319 389581 396719 500397 921315 1911639 1827820 408147 993006 230658 1047457 549247 1232391 1813369 137260 424096 826315 377483 570611 1320503 1321628 14735 1377277 1778122 1808004 1302629 1413400 1878562 135303 766925 458223 585734 313788 830653 1799162 196351 477918 213277 541329 1966532 1183146 560063 63924 1183272 86144 769153 510693 1256228 1590660 635129 1362730 1618320 572139 1110057 196085 483542 935988 1680181 267382 1577733 1821118 526899 528059 432250 1735767 267531 466690 1656668 968412 321896 551671 263149 320994 217769 959453 1436676 1562800 1930445 637386 1385007 337082 1905451 163184 1043816 1857082 1472882 773451 211984 1301976 1753761 325240 692302 991553 1453328 1726543 1054940 765138 364216 207221 367813 703739 1447775 1510842 1510511 761992 856859 478288 832960 527242 1575865 272649 307379 1661754 1398433 823940 1543159 652095 970180 215996 1559408 377181 4327 1567947 829907 595095 923183 9718 373896 728426 801295 441192 1390960 1600540 598002 1052954 727272 1544972 1234507 1262522 982225 1185598 884420 320628 1133470 414144 482714 1735477 1555152 1981657 1462340 976111 498061 1446446 1868527 558677 1848760 593460 1096870 1148739 683470 1999012 1443367 82387 1466401 1738779 1002335 441206 1457926 1037289 446218 267720 349417 224277 1444954 530858 23119 1015295 1792734 420754 1806636 1076706 1116302 1849858 1936250 1488622 1592741 1587447 989632 938294 416281 548745 421870 1635737 645796 1027084 1348583 1441254 1980348 502501 1174467 609989 796869 711089 204505 839925 518859 211545 1109954 662287 721887 1039557 132272 1580486 771109 1333013 640537 1546819 562113 1435953 1776075 1352270 1652257 1084577 1497045 1519080 815181 222529 231926 377011 891096 919010 1090767 203976 1239379 690744 621048 1680886 219090 132252 1463785 1901260 1468674 1633456 458593 322701 101696 331845 874798 1951396 990477 1038218 426115 1410071 1553307 548718 460620 1525486 1735157 2601 268215 1475648 1563441 854447 1140181 1279519 834123 218424 167838 865093 1094406 499728 1141789 1967770 319626 878952 1845732 712948 811512 1162909 7547 514355 1346989 327801 398031 338935 1199482 1104969 1670034 915433 613288 331974 1341708 978541 238996 374814 471338 805586 601202 986126 413772 461608 880976 903423 298145 1508501 5426 1701512 943883 1424008 1330349 1883920 1941964 809745 789540 103280 625966 1844215 1326615 1976812 1345824 994403 827281 469042 1446720 1040490 1225919 941261 751289 577095 1637022 553584 1294849 1401086 29795 131714 598317 167955 1822404 759366 801850 1319509 142235 422780 484916 1435680 1360930 1063934 1358905 1225138 1551261 982859 1456151 1782091 264325 1289053 1602195 1755702 238057 1343285 558662 708693 1802957 1608834 1263186 1721842 892654 978906 643235 1388846 361518 194520 1545791 1577663 1589260 371294 1658136 1720450 93274 1264828 323246 337137 1339364 149571 905931 1095845 1246031 434454 20265 1313124 528824 734009 688260 1490861 904331 1689382 642499 1700599 729264 824707 978600 294117 1655933 765454 255911 1968778 719074 52649 1193188 328591 278978 706636 1886127 383862 1612355 24157 1175504 251272 1913076 12258 1861534 1531270 823933 305343 297947 1587702 652365 1599007 411323 1022147 1851330 1587696 740701 173012 1196789 580256 60912 282509 122314 835379 1713843 1451367 843690 25006 1321100 4789 489128 715741 385385 1146005 1463312 1776828 463980 97147 1911793 540733 726558 1708360 279482 168700 473192 1977678 1542547 1264354 1120919 1305943 1732181 1237127 1771192 334767 1487001 369639 1856073 1103267 1610242 533607 1254081 459968 988632 1180670 525348 1206435 31349 201272 725622 1265101 943390 333313 658381 427299 881560 39444 1218966 1075023 1301793 1100287 1689478 1419078 1536368 1879054 1721793 1093541 1004921 31083 1590979 782307 1606467 225483 1175125 1867965 1236964 159167 801520 1313075 1839749 1351199 1371444 357154 864036 1769692 1564176 646847 1926078 53329 665857 899197 1437532 1012374 308470 1390785 1437446 1602316 1608841 1308620 1479780 397096 1800632 1794504 444356 242013 1703225 1449219 227066 600357 144442 763516 1993500 1898089 671446 686297 1227042 939235 1526687 1836918 1689704 1058867 349091 116775 851688 1402216 998998 487600 869407 592428 495552 1406663 951773 1928431 948201 657986 1931674 1033367 187149 1176207 799858 619499 1801015 690745 596421 351346 1421594 353476 1480459 388471 325553 1434943 298785 726665 1915541 927026 1043984 733247 1956846 1684526 1916674 1666893 454980 1400237 231763 623565 183906 293286 307137 803235 366197 727103 1428824 1805331 357483 495966 286045 1248597 337712 1845602 1599954 528535 1132347 1447682 1860008 1544914 210454 1012363 458816 449296 765681 295528 1474857 374192 1286547 612440 1286890 1560876 1385301 884669 672284 1839183 281728 1533045 910643 870957 1458499 472589 1184429 1778438 1164168 1011476 1507738 1640225 1482913 1065779 1160217 1610350 1188842 771011 1233343 1598982 1504694 1721061 1543944 841706 206269 758556 822826 1783070 1978513 1091086 1564551 317569 1133556 120844 226063 1941410 154099 585053 137295 1836819 575861 1989649 122213 1346435 1503592 697886 33587 630789 1286780 1242209 61292 168646 464195 1914070 495846 1606219 1682399 93349 592113 306826 778235 1343150 1786062 771303 1419708 429125 812533 230459 1719858 1719731 241052 1632451 1893854 231503 3077 1724178 674915 506500 1607223 1478317 298291 1855575 1096018 697092 749595 1364148 1556916 738053 1131250 486722 1658995 18784 498626 1869794 435238 1359371 1538824 409213 125071 1553496 665636 951496 1134884 625249 566856 34267 1580947 1188003 1377191 1461300 63170 361875 278020 1324613 618737 778989 885061 839627 1809017 1768203 927292 601417 987162 1982770 858499 970679 563314 1471292 772768 666965 1630943 1411918 1950858 241943 1357084 387820 105229 1044765 580919 849485 1860478 1010912 1077682 1293448 1586713 569042 1177419 35162 979085 1220514 1955155 849770 1375992 437270 845790 1500157 326656 1328292 608194 920746 18066 1234093 1978981 1300083 374807 806898 1407942 1105687 390134 1028004 589000 751997 418967 1045104 594951 224456 1711372 620936 1012205 928374 824372 173964 650254 1232507 1336584 956068 1652040 155929 526504 1958406 1222693 1800619 1144868 1031379 1181974 1047420 1597742 1983284 351185 670520 422422 493399 1118213 1393520 1597005 192726 978740 1508396 1676701 1075589 1105042 1453893 123541 492849 1295134 94498 860377 263131 1215415 1394176 223950 1119124 1374604 1597433 774798 567829 269036 1287192 1862670 810358 1476896 553706 260214 1830962 813475 189743 395367 1988415 1375157 656221 638099 1514072 1644233 1455628 1039093 1314917 109866 712174 1884336 1245709 989860 1906796 1874421 398151 818722 1702919 590314 341490 1191346 575282 1683711 1209686 1764478 281101 682549 530814 1573177 403142 1216463 1954998 1927523 1296139 1953773 946195 1173820 4011 1584300 615321 125758 348750 663373 12826 456143 984809 683369 1370678 786651 1699611 391484 391526 820500 1598996 52363 28179 330560 802449 1701603 1795986 1611684 1230434 290305 1151546 930252 938298 19929 1662478 1509388 1828674 1802215 508044 837391 971047 374346 596665 1459680 1061570 1051651 1789651 1993258 535307 1294043 1630465 1360097 1617141 771044 1573288 1223303 642142 1671204 166210 778923 1354031 1202791 1237968 1244222 309905 181842 1852718 1836066 1678631 1001749 1103353 1060379 876877 6161 1854699 422810 1227581 728610 1789034 474504 1793646 1418559 434278 766052 719210 1539763 137971 829488 1866741 781525 322757 1775543 757936 125271 435841 1848691 94903 440145 1795968 426918 862139 684784 989413 35342 1440391 822670 1108730 85461 1044357 1545117 1912579 3717 905485 131487 948745 1560734 679075 432862 1983916 1122615 123048 1728950 70811 1613088 917644 38835 1246581 595594 510297 973613 183474 1016108 1331291 1034341 1723577 1822652 235263 1554876 779209 57414 1696475 836838 67679 154850 719461 1490025 1688155 1075233 454110 1921560 1499298 359197 1794916 1438584 1632393 1264684 591248 1804574 1553273 1201589 1336704 1061345 1977174 784103 1933153 161397 126496 1128984 496679 1839873 1581592 319839 1839719 607112 1820003 1137188 1357568 1713880 862303 1500856 908463 1592279 570202 1973660 1157739 1381942 1190525 412956 1457003 1221155 1073341 1285112 99956 361228 197282 310668 817579 1580970 171233 718521 1011034 1078612 703651 316562 378103 799958 1483393 649229 853819 103723 1111459 1593873 976345 1687013 471 441209 820309 971248 655705 368878 540990 1955998 927081 468908 432129 786295 1977946 22153 1283397 1511877 1952740 1413648 1297053 1805020 1230557 1877118 261043 1290656 34424 1619543 1491418 72737 962588 1309273 680079 1558170 1204788 1769095 1476313 82266 1130592 962210 1759255 59773 1878915 1505564 333703 203130 423876 664844 45354 442424 112279 1620836 558918 775971 697622 132184 591415 1702120 245568 1967850 23256 1789573 792864 878242 262978 1400107 248583 496278 1553623 168457 1791076 1974171 269439 956060 733897 1222241 949487 1739700 1302376 348308 1531984 255915 987932 1007362 606986 411403 1114668 1025253 1406734 396412 1747774 999192 694629 1591416 275261 797403 1418325 344886 1937339 597774 616185 713069 1155343 1888875 1633938 297433 1675480 1533412 770874 388236 717091 54763 1770318 1289003 129693 928898 1894286 167693 977927 1058778 1241391 1922861 292375 401455 189870 931129 369538 1968783 265994 1805570 184557 1172980 337242 103325 747185 1505881 1306046 1314599 1443297 121647 915030 1045198 572259 1371625 1769189 535414 1848750 1551872 477961 1307393 1993977 534523 1731218 1478860 31078 419619 1770875 1388126 883413 1944195 1014389 710777 1000705 545646 994075 684001 107269 1764239 1014918 1866469 1482303 1041188 363269 848619 743470 1006732 143804 701045 181038 369731 1626486 398226 1978205 272728 203142 769223 646392 795646 1725052 1846372 1586779 255804 1425615 165876 1445626 163846 812217 619191 1158297 213703 978212 1916008 467026 1424007 1226680 1908213 1426441 1078838 145783 1010001 852650 1343000 333113 104702 1973440 1353500 1965281 1522096 1341577 1261599 750703 1329682 416260 267086 1121235 144405 1419087 699745 814388 463074 898068 353625 1330366 1094220 1322292 1725949 1711396 1064218 1003413 146073 1121912 875185 1743285 439200 1083473 1750832 1696853 1091251 1171465 484045 400064 1239439 1063285 5009 561799 1930032 1097438 185452 835540 446063 1129895 241377 997822 1036296 141431 79266 1383622 1727185 627668 157232 1100990 1898398 1375673 885299 786748 363603 951462 1347345 94618 527573 1241766 1199949 933565 644276 314721 1102645 799593 1835830 669503 71411 853774 1144157 1398309 1186714 357241 1628196 165487 861172 749262 516791 752725 707174 1050206 1998517 1470124 1891659 1088372 99086 1515018 945576 1840895 1698586 704016 377880 1576184 56495 1096397 1485784 1814988 1712223 1494168 1550964 164948 1821115 1099660 1509067 1278182 1597094 1861951 298068 1347407 408700 1574359 1672642 183727 345172 58554 1552242 201171 1196201 1569756 533757 742045 1384897 1635902 990425 1280331 394817 1584525 481618 1880422 889183 954314 1475551 1612657 97675 2777 22671 1733724 1764248 1789307 599437 251858 706654 1378961 418843 1621265 1542182 1787007 422899 1985424 333693 780373 126420 1382448 264553 1003661 124727 42738 1216272 1392833 119525 382478 1204762 822855 1781609 1135967 576734 1149789 967784 1726767 1210380 1665949 770308 255867 540513 1161330 724140 791570 1406555 1144116 1683836 449861 366524 498701 1061183 62488 329596 491671 1144805 1102168 833788 558136 1999270 472727 1692148 1558098 99417 1535805 949349 339450 760302 1376796 1795495 883488 338096 1577559 1969427 901437 160072 104182 1691969 1743200 483988 712686 1166433 817370 1232845 1710483 1872438 361784 1718632 949951 1491608 1509315 864624 79986 1495797 313926 1238121 114913 1068077 487877 56765 1950459 78146 1316842 214494 1610122 989584 256826 640172 516477 929074 1163697 1120739 768362 279463 1488118 1810253 1481876 1210956 793645 1311527 790791 461447 1532124 1853434 622533 547626 815113 1773681 1519374 340819 283902 181663 487804 1666545 334898 1360295 1222661 1397786 1964678 1111978 287099 1358784 405095 1137603 69159 801240 929422 1921481 1679155 319219 956307 796000 974640 1001237 299508 1795098 536393 1699072 856795 929777 1682711 572323 853199 1739314 769877 515281 124369 352491 763462 1362850 525432 1335577 260930 678981 1434160 1617545 1190179 1523730 670536 712272 305890 1767247 1209297 1917261 1542252 306440 413343 339299 526100 1377605 855004 1510641 390301 1766755 730454 1526160 102437 1297411 117810 1590459 1622659 1549128 1071437 811043 1793778 1092143 413212 124886 167220 715942 1422852 549521 617291 1558706 1434020 948175 868574 1493240 177317 1035097 1400538 125559 380726 1359748 174494 868246 317577 238563 482754 138243 706984 1630988 361712 711244 659963 1345697 1944069 159759 765499 1702611 409058 424079 1076875 1523192 1547508 864201 420694 1993355 445959 1003665 1391803 782267 1535378 45076 47612 849212 1883417 1876623 196683 1607756 1328898 1688650 1053001 574899 668265 1422816 1862523 1694348 1750714 1520685 1984901 263618 1746359 1951906 43118 779924 684656 927973 530213 1743680 1652244 353769 916402 698762 667091 582888 29046 822402 845149 948556 1653910 909824 1149464 238612 1764664 1869330 853810 1670825 1863968 1667932 919719 502478 453357 720278 777105 1739127 632034 313649 965129 376446 274423 1796677 1110145 45101 1594689 836558 1600207 87841 1613587 506478 1861590 1886996 836034 578151 961330 1243401 904493 1006762 1891405 1867903 1503966 1558650 1922826 1753668 853219 1669522 855941 705307 1874031 1927204 84095 516525 1773796 1237408 1042168 1217839 1797339 1704707 885765 1249646 1227297 504575 1905875 983512 526539 1809356 170204 78491 1201531 60686 1275875 327970 1859749 1885912 424114 1649890 575605 259328 501733 1179100 1167216 1469851 932871 1279452 1779853 25693 722264 518295 1950676 1232922 1473535 1635020 758016 918357 987817 1788463 383915 1535049 249393 1416207 1626864 310049 1702012 817423 147185 1760520 1593251 1573505 421127 1661161 1151350 1554934 1587400 952039 1355 1299660 230897 895621 816492 463785 1358563 1592180 1181999 113842 51653 138682 343208 1918360 668792 1539296 569375 1785169 1497207 1197616 284986 217052 436663 786620 846354 300181 435875 66151 1066440 796820 1476906 1812971 16863 581016 1549380 1252052 1783426 483223 1342896 631894 1673787 595386 1050727 1257681 1825753 862000 1795651 262158 1987172 54907 1742694 1293675 566214 745422 350050 962422 1332591 1214264 1361391 758279 1987730 799935 674115 1000703 364072 340684 1739837 72398 1710346 237400 1433891 1448838 1201126 392820 1804746 1788127 1829477 1003640 438974 1657649 332117 1696040 1340384 437460 1563581 500090 816816 1617456 1072979 1407033 162275 304040 527423 742246 1060912 750137 616515 1529667 1354707 811911 828274 867024 1372598 1713688 433523 1050745 1769061 867658 1135725 1224241 745663 426875 640090 980537 995847 921283 1783290 1929119 1482732 146983 58750 1838104 103576 1568538 1861539 1254214 1922806 587686 1630676 1317759 1325782 549102 1462820 142702 698092 787901 660729 563118 11184 1784899 1370168 1504766 1766996 856164 556822 708097 1678751 989415 79327 1300580 1499995 408649 1057162 1412899 594529 809889 1015183 63687 96752 703081 1272967 864370 258091 1447476 1862095 1198294 1429159 496323 904903 1015532 439953 724161 1918105 1343038 1855621 499878 152646 1142133 708658 1286218 554247 1014056 1514887 139898 550285 1874113 31788 481215 1103448 1919171 1773350 1500522 1866266 346007 1532130 1698703 955101 1623607 1755979 1705881 1779336 1883683 132658 1100440 734145 1692378 42505 1283713 1922545 376898 1395475 927205 548680 1272053 250297 10966 1383164 1721244 1231266 261481 403586 1641177 21340 922975 1983494 1789014 1853037 175124 1632548 1094692 376362 277670 812228 1701567 536184 1236064 1404556 1589347 1658153 1849801 54841 1749015 1592761 220120 504021 985137 1416594 1514873 150976 608710 1797779 62903 1078213 886352 1319595 1153235 939934 764450 1851552 144605 449298 479407 864577 1961581 1267761 1037462 282427 1730962 1792114 404098 1279897 1304712 256336 39356 1020863 655395 1652343 279275 562464 1643396 1846303 1225418 1084587 1668005 156898 1190036 180055 1393777 1826981 1139844 474543 881438 82440 88446 1389671 944815 935646 578284 421039 1066844 779290 1005546 678237 792786 1282078 1453093 1373134 424742 1780628 578663 731904 1557025 634227 593561 877807 1354902 247093 774698 944782 1971132 843754 193268 1387989 1839383 1161324 1084967 82309 945063 1717946 236177 1044830 324713 789948 1499543 652413 321237 1332232 219680 251269 625864 1858134 739229 1795036 470734 887734 897908 1218883 1094586 1083063 930264 1924259 1306940 1161094 1269943 929067 940072 1844452 1447894 1485314 1676955 99936 615183 1368845 1626993 1709975 1098268 265960 497129 1665126 28460 651963 851959 354470 884408 29682 32670 1862632 191361 1052102 1944169 271229 305948 1993281 1495607 1986030 1897099 828195 1822131 500145 1565894 1505197 1616784 846704 975277 645464 211697 1925024 1063076 1184559 799879 1180441 1166506 1483795 864546 1457182 824602 674450 1687813 1573871 183235 1255255 718833 843533 758058 482809 328682 479285 1871820 1369143 1887832 1296501 1882925 1911657 1870832 1229437 503734 430661 1927778 1857031 1568608 935375 1100612 608632 1322302 1095799 1183652 216500 993042 1748145 1530685 1300841 1225521 1157625 719809 609439 1729230 677879 1406222 740179 350069 146710 1048853 1388449 1939265 1069554 831565 482408 1192963 683898 1509212 868397 1816179 1426002 1573143 731556 1705457 1448059 1247850 1708876 556312 663663 697567 263671 1951374 936395 275424 530011 522361 378825 1277035 1473090 983556 1477539 1681182 1651436 1176796 1434810 1601655 1429461 968352 1433929 1630967 481703 1486901 516944 1590161 1753717 1629289 1274992 683426 1790717 1776119 230237 1288168 185009 950477 1408468 1278626 94691 1623527 816190 135371 670180 1870797 978248 144920 1343778 1290432 710055 1107391 290156 299455 445179 899752 1608726 1006738 1926086 1836153 1356564 283019 1596403 1170116 108211 1303133 1228316 1352581 1693691 44582 306325 435685 1467962 1547391 1751436 1207169 930904 399351 1173755 568985 1129833 35919 1978235 1744850 744956 1682753 1606855 1082304 911993 1540649 1157294 398771 1474916 230780 1720837 380959 1391800 1704651 1579176 396080 1110513 706752 1598737 481198 1213256 384425 708910 513741 1932984 407861 1842026 119470 1034166 1723235 1826403 1744093 232830 1286331 201761 639054 693021 348834 152348 1778771 223055 1909936 832018 307979 682764 1454444 1496530 996358 1086226 431907 973936 467386 474734 957428 631052 1736875 1303516 1635868 1900473 146425 627489 156064 1591958 64853 1595165 858560 102534 1325811 693266 1035447 1453890 1200821 255222 240402 1049583 1033434 1427851 909899 620720 502989 1637396 895452 290032 108856 1936027 1846693 915383 700525 524274 1599180 794871 1679140 1818258 1954715 983039 1188844 1009624 841416 229551 1831942 1056579 105684 1940355 1409769 1087540 1568262 1528018 1975712 111356 1107128 344541 1551374 1041027 786225 1998308 655829 1983973 498509 455033 1072617 1298962 324474 1299819 376765 224587 1535924 1710950 1595665 1802580 1465725 1648735 1720343 1007759 1031096 1447222 71669 1998998 506791 1658319 1936543 1961720 305600 1853596 1525644 1368153 564326 530834 1191967 1499384 1510331 963280 1360911 1123340 1639686 65695 232554 853906 121833 323744 990548 1025293 1163957 1140378 1448585 1608016 65001 292883 940973 1142337 314417 621661 1312815 158256 1578332 545159 346404 1047419 1312472 1999876 1725710 1621972 1794876 1184897 1385828 1771114 1975024 1219305 1211261 950576 1502737 1592968 910701 1831421 557334 640646 1408510 172466 430731 1721906 213136 837966 1982260 1481257 1884902 1905512 1504549 71866 1855503 829155 1983257 1562310 919085 1851007 1241920 1048016 1649490 588031 218 359673 543130 1312486 147794 1674212 1602769 1456218 211127 195345 736870 948030 1952026 720650 1046801 1298453 428005 1027931 672915 1009069 1558955 1921845 1802876 1116112 843488 1343199 899960 1999624 700575 1801532 1538193 620813 1048632 749701 96891 548522 1535947 443945 1854884 1632041 134501 72894 1454201 524856 1585243 1147389 1308256 1384812 1093495 1480231 335865 1925730 277076 1457989 1303992 127474 509065 1613941 1621782 1426664 658838 46764 1062812 811406 1263658 685333 573229 1452586 1165283 360463 372339 311653 318041 1133824 1800484 1967645 1843437 1942205 928797 1088092 1392268 770628 115862 896077 1655827 1305424 1039916 86499 1596260 531839 1996189 480254 1747668 539062 1899588 1490001 1693093 250493 1028084 1231326 697277 1737468 869607 1737421 1501627 698538 1960187 646460 268576 19217 1743289 1324602 711510 1773374 881618 467147 1172734 1232362 1642748 230367 1872603 312835 549626 82102 1748955 554895 1471633 530360 235606 1182849 1420580 1604993 123481 1180715 1835592 1535572 1462384 1165523 1280874 742928 280571 1231807 172018 1261780 1459922 1115081 648217 1787367 19469 74255 25358 1634220 1085392 1110521 305101 1473874 1853363 861568 1567949 1989201 1873189 1890261 683683 287065 347426 1096862 963069 1288823 1724346 763650 617579 806478 1004230 1743082 1376070 252495 1422041 980451 1864900 1433191 813743 911214 1706253 708073 1073421 1625961 569968 1723692 1113259 1069409 1662853 280492 747794 1740042 1517469 1640294 1101365 321850 889280 1798364 1518440 713927 419223 1654491 1635030 1543207 1806517 888718 256220 602684 1572714 1519420 1409817 662459 108769 1935453 1536655 961948 366064 979163 1563192 166502 211191 1515708 1460237 455226 1358628 1238259 1007472 1752733 1216503 1714278 82173 1684847 289875 992777 99935 1190103 1710881 957386 441065 314509 1933819 1430965 1476161 76180 1249790 620437 1759170 874961 187795 1115194 200362 1211453 1643222 1759411 1760323 1911230 1600619 1794973 599623 417042 377160 1522002 1795144 1533865 1225230 117537 830297 1573424 1191180 382270 1581070 701726 1136675 33628 198540 1571482 722981 1095867 1340358 699418 570338 201794 1495687 123959 1220354 1378527 118383 1900905 399995 942910 627491 1013640 108777 776002 1426525 949763 167879 857395 1391431 372823 1474148 1368594 917277 1246630 1516799 1642975 12870 602494 1410626 1864618 1201285 488490 1187433 329204 1054753 1592251 1416044 1597955 561860 277105 579596 658974 1950893 1243616 818789 1224556 1800728 245808 1233198 1671126 642745 226050 43141 60959 1258973 800863 1504743 496266 1484382 1763984 586628 1215988 941361 861598 956190 1411500 916533 1011729 772064 1668450 310923 1536901 839350 1137031 365109 870013 1996083 1889838 638886 1421011 918232 375463 325622 658822 813421 191254 1082371 1017049 790906 1638630 41519 453948 456893 1214922 659423 1866840 1534045 34084 1092778 1110645 387265 1776384 1094210 111461 714096 434717 927004 274094 1317665 1018561 9860 362151 515863 1964204 1494313 1789345 577303 56252 897302 142713 1385543 836902 697510 863458 1877656 13070 345657 152647 1854875 862229 1054419 271183 1519063 441667 1734322 1360196 1364356 18583 482473 975105 1712340 202630 518323 1303940 1987559 1416430 583613 1168780 1459920 260661 1581122 1018114 1140313 1630700 1753912 415515 1108918 1582502 320263 1723595 1275810 394530 1568996 1286202 707183 1203178 830115 1251232 402675 700986 858389 1899943 1239276 654338 143794 1439605 1241979 1601322 1859836 867095 1250798 1954204 818676 864184 828576 570244 1643703 1865777 1576807 579829 1127455 1310280 1925245 1400690 1644564 1141364 745370 398233 1867119 1634480 901534 1767095 1052926 455099 180477 1534575 346240 535153 1308164 1944315 348530 567475 1459702 1919997 299066 1699991 174227 268299 1527297 1038757 281564 1250681 1286040 797954 1410182 1922917 1106163 314268 286729 1407395 1938030 899636 1143545 1086252 633804 396836 48473 57056 318583 1274849 1215760 1934693 1616578 1500823 103919 527125 1369344 297540 1556224 1043811 779122 650437 349861 718292 1907157 1497493 1587201 1141303 1605141 179665 1278195 884108 1674867 1126347 1993399 262007 1611996 916723 437837 1714005 874753 720555 446350 328347 1775799 1549619 33729 1994017 635568 1964988 1929034 1251345 1995641 198228 717411 1133205 1449121 749069 1723560 1859742 1875054 1593993 792052 420662 1668947 59930 353711 721599 313084 105598 81831 480502 79180 830142 1204894 364334 1912416 1040815 1530457 886689 1359036 917557 1838693 677032 1330513 1237193 1437943 1273139 1074624 728243 819012 1371238 1676094 566928 44489 1495932 1885514 1293565 383418 1003891 854584 86493 1303378 1025099 26632 418034 790501 1924033 1967939 1118094 240825 602660 436846 678679 566131 474811 754991 1139659 450346 1102110 377113 33838 981600 648328 258634 1427455 1090988 159566 826470 106059 846405 458415 645090 1311913 1346887 1259632 1258118 1767598 680509 301209 1890648 320142 309756 683160 1371303 181535 173050 1295537 967309 1525172 1713681 776450 633940 662367 430573 1043529 1367814 429808 242150 1201322 243292 1977575 471419 1830001 607522 1468883 474866 1765346 881465 1962063 865442 956660 142636 1591009 293970 1950421 1067672 226937 1656084 452669 645938 616605 236776 1515136 1584888 143635 197244 1533258 1291025 460004 408053 1535610 624607 1785945 1071402 1759162 1581507 1584759 224124 946513 1039814 1188048 838568 1873643 1176600 1551010 1262705 1662836 380566 1101521 527009 1229480 1972273 1175528 1420111 952754 107490 1152983 1851727 1040636 1911110 1354407 1233462 1777068 1262001 1428568 790060 1020380 944821 329771 1586 1052665 1464314 659345 758759 478704 1384722 917985 654055 459870 593339 1327656 1981182 474995 1913526 591435 1049818 391458 1323955 1640359 160873 668255 228517 1839655 1222276 149547 1493405 938685 877573 736012 1795831 1576935 701106 1346393 1400034 1445076 763833 1661502 1380527 124723 1820567 464817 1183465 1142362 1632579 851145 1588090 1016473 666034 1863351 479432 105327 1603243 850927 106872 838098 880600 1525439 732940 1263498 1279187 56265 403393 417240 1418510 1759655 1200538 871504 378835 1605531 646697 1711574 1130645 254631 1675453 1021600 1971333 1440654 59463 1428778 997348 1050951 619545 1733804 407577 1694580 1926747 522525 1804778 805990 378527 424505 180196 1784983 1893567 115479 599849 848495 273339 621329 563349 1229199 1696122 420229 743943 1838012 1316658 352225 553662 63223 195845 1644864 412602 576135 415803 1789799 100057 1641241 248743 540465 1743339 198003 1259301 535928 1919964 1986511 1070560 995657 408061 610990 1034066 91742 837761 1003355 1766935 1658713 913027 485994 431952 911300 1761395 154167 1212358 1015542 1983047 308257 1191859 1334187 509742 1793896 1409488 907322 233779 128770 566016 1971665 573758 784140 51390 883005 1271507 289357 1908844 95991 1866909 1810562 839047 73820 184697 254491 213014 734827 148293 550677 755786 1166368 418074 267229 179107 738056 1214753 84912 421475 913599 572650 938720 1085877 123053 1395715 1751502 1991786 1315789 1306923 1860508 453806 1149606 1126325 96640 1905257 345728 1153543 65265 1975398 494384 103988 647804 1367080 1196070 1099520 1522299 1358218 628150 159135 688072 1064581 598346 283622 946187 358583 804492 515679 1290317 1692559 1915229 607594 65387 1439755 1666549 750350 1778457 787296 857072 1821833 1772229 1198604 1675240 1364222 1100619 933093 950019 338279 640456 954539 1207926 1521524 1880732 1966493 549769 1006907 1021731 700088 762511 964953 1099228 309895 1858418 4205 1269097 1347243 252588 884337 1861218 180655 928431 323024 159742 1540673 499836 36277 1902588 1167131 405333 1010253 1429484 1951020 1425224 1035122 1241659 1976542 1623392 804117 1994356 272017 701156 1044085 506764 586288 1798998 976 1249936 1128885 1310862 610075 1796015 1975952 1080102 180576 1343020 1755449 1308828 1061030 358130 970812 661597 1965137 275834 546715 1489150 1680234 1055172 1544486 221142 249078 1409113 684062 1101452 446958 357847 260296 1977677 1258864 1546460 298427 260167 794730 870035 1191202 1913908 931007 1752913 1553384 1805334 175301 1126796 1158271 730733 1783100 1177181 294982 648362 1280787 1622090 1482402 1147713 1539239 735508 453587 1440874 113796 1951989 487517 309495 488798 1736439 773447 1819749 1204986 274727 1578593 822503 586968 1036692 1257284 675340 1848417 781717 1892093 1995404 1748446 1701868 822244 1239730 436808 1660517 1216939 1533529 1684274 1012482 1281676 1675886 44017 440615 787941 1813024 1167633 121534 383019 71195 622783 113897 46407 538703 939096 323400 1735537 380808 1394884 1957418 1387624 775676 1029511 1806925 178656 125771 845212 1039844 1204188 1629316 1288127 663275 940980 916728 1029338 749491 67063 1678596 1362219 1703965 1252408 1400687 1472857 36610 1966496 224429 947929 1456384 13524 665093 1834867 273936 597947 270479 103457 1618957 1937129 310337 166797 418017 1041419 869149 1885276 886414 1680670 935047 695642 481447 1455897 539458 1529952 1499478 1049686 447357 1623534 1737786 1556759 47954 435336 372786 1602977 586062 1423612 184981 278540 618935 1825789 52948 1463996 1938032 421542 943282 841070 569823 1430707 1624536 222026 792020 1000982 1592172 1700766 1905449 211889 980639 1309514 122203 1534638 328861 1653154 635489 1350363 1164212 720507 1571043 1301539 625563 68489 130751 1554596 129184 1959223 437778 812693 769333 1789580 1320991 917268 818715 1561271 1273455 255687 1903057 381540 670149 844241 1136747 145578 7303 725739 1402448 328319 1319082 452293 910596 862329 825975 1704492 1637821 856580 1043028 716466 577055 238991 58464 582836 474577 589277 1019300 1253304 605619 1425342 708938 119688 1929700 1857524 167499 1986182 296127 888555 1323300 243731 1105079 1680472 729333 1020631 1627555 89558 222607 374069 1304576 1797193 350847 195261 1529201 1403369 1351056 1512975 1756012 256866 1133414 130227 1437325 1642248 1790448 1363446 1398565 1357237 1213315 506842 797170 1231614 1925114 1087484 1273967 211609 1279340 1762018 1140237 1145786 1063393 1622899 186871 1047445 1344393 1572186 809753 1110225 1956550 1076491 999383 594154 349187 1049178 1159522 1105297 584499 1585216 129272 255332 1554250 387164 314113 793381 1029689 975286 143615 512059 174355 762503 1535644 994795 1755411 386015 486458 112281 904672 13072 721818 1529147 611449 1938692 548842 190744 33276 1495485 442033 1376988 336623 359433 1386283 1269618 1058414 1434015 1444407 1782935 425204 196102 1473073 1449374 1794255 701148 1364407 82461 1664059 139072 622632 823526 39392 1195210 951939 127216 931491 452217 416386 484375 670091 1772280 523616 577328 976900 247047 1327386 672869 477048 364683 1702246 699656 1658213 794939 444740 96102 34378 296245 492358 190956 1504336 85263 713094 278600 192505 1536337 774287 1460306 555201 1716968 430358 244232 195133 173538 1026125 1923015 695299 538692 119063 1674779 976030 704003 1575942 369191 394123 609417 1040651 735988 1750585 1597745 273507 931360 533412 970160 567354 1116052 1924944 1435110 723255 1626734 787392 1616686 747075 1451825 1260529 1955915 1114934 12280 679849 1561452 1370367 1257853 978130 1324440 973302 1106399 547471 1601653 557151 275186 499047 1585810 210468 723059 469148 157603 1865543 787877 287795 1297846 542657 919038 1935599 1843650 382723 648550 1324726 357262 1806948 518690 687751 107810 446739 571360 932894 1218732 1966556 1947920 771428 1586040 752649 1534551 614207 109364 425003 500724 1610414 661151 872662 1304484 911838 979285 235552 877184 444513 1237331 1512882 811080 811455 246685 1873126 1767334 1140987 1348568 485325 310345 639491 407376 123063 1402090 1795708 999499 1550265 488574 1080671 333265 1734039 22403 1914196 869220 1070174 1649239 1435262 1354608 1706441 1498037 47085 1194942 1040331 1926130 349801 955145 193821 932102 379690 1260521 808808 1905034 163903 1768649 1715095 728204 890841 1719430 1317308 779322 875737 1598476 1385715 473656 1689693 956710 1135353 927969 1835435 1930681 1649904 1388150 1752526 1241166 1735523 1217141 156147 581915 575584 291802 1178342 1316539 1216303 1923928 1708125 1624972 1342032 1357731 1806982 1346713 1089948 1722781 1094606 1317232 799090 1661284 1094284 662005 1881368 1161817 1094300 75181 461772 197714 1352063 1497049 710733 1322643 1383916 1311905 1162852 1310 1612661 705412 346437 482192 697348 566844 1124455 1001233 1740736 1316580 792714 905321 372531 411598 88547 407634 1042303 1214312 1171118 1434582 1469872 1238436 1864437 1639404 225373 354885 665190 1079169 37389 1593835 504766 1489147 1706318 1879810 904970 1801016 1742146 1003516 663762 636519 954659 60999 1361466 1406531 1020447 1362077 603237 1991293 1714405 678020 24620 162869 1737502 254360 1790227 1906917 1823608 1350854 1391362 1599805 181624 1935722 669047 974920 1212810 1984819 857340 383058 1994501 625365 567429 533208 1775013 333469 215368 124128 76440 1879552 317439 781962 1832416 611430 79344 649591 1768849 654246 1952541 449902 528836 426111 1175320 364130 688679 1961239 246763 550412 1427925 998729 180525 1229316 212999 495656 308988 1163106 1295616 743275 739940 886935 998727 1739057 676451 358591 460212 7049 1718283 146267 386187 1166443 295493 331702 8088 141838 905977 1206962 1038966 171077 151228 652833 212243 590159 71014 780062 112176 1669161 250703 523170 463505 323643 1701519 625077 810321 1613187 932482 569304 1673118 1069880 1949407 272120 875674 183299 1542776 1813651 1935057 1032007 1499820 1390056 1906116 704940 1809431 428798 1221351 361923 1122762 1175151 1571847 274145 450421 1647988 1539965 1605140 831799 1387584 281120 1169441 607534 1269882 1125995 1575500 883715 1470771 1802515 894527 1783279 668611 441914 1116471 1031597 950216 245261 1296406 1423012 650937 288292 1707153 1168250 1459623 445650 1643082 314052 124925 1014385 568826 1635323 1566323 1588463 1344885 1577692 959438 1295443 1057078 46567 1487045 730315 1381725 128416 110184 321864 1605977 357416 1335219 831899 414808 386913 479925 1728597 1018449 61237 1031432 5483 1800367 1169397 531336 1108112 550214 324370 767446 594678 859281 423096 864958 601758 689480 1814153 1134424 202426 1234761 1960423 1633633 1911359 12329 278261 246781 1911025 454907 952627 1282929 1980430 1243996 1158998 1842163 1142871 1437669 1642331 89584 80707 1429358 825065 243236 807525 580212 925924 844811 1345722 233146 564680 824560 561812 990651 1827962 932530 1337418 1202250 195116 655470 1548904 614968 1342779 1683994 1767795 1320075 52226 579394 1639313 1461371 1169767 1323501 601906 1028973 628863 1653264 1902932 967057 109349 1567610 791716 749703 1504201 340841 861094 1890953 1657688 1637141 1195879 586887 1340293 273523 317821 6384 310682 1195785 75881 643365 1551965 1615199 211973 833949 974006 1892241 739601 942617 1157243 1301468 1987612 1827991 1057886 738168 1488842 1406688 1743619 820102 880530 1867112 1225244 1024866 1256063 424650 133899 474087 1583717 513755 1258952 1307472 1179811 1233916 1376256 555451 1721032 1221883 928055 95815 794389 1451809 411300 363410 70046 97225 473583 715515 1623689 259019 481135 1997705 581412 1184818 1438266 96229 1166370 1210290 330030 117355 642880 792372 1915951 461764 727879 408710 196376 415347 856270 726915 1046588 938584 489763 1838880 979404 743623 1066923 115068 989394 1422176 463640 112320 853343 833555 1750071 1578996 1736273 1498909 1334394 1864180 1911778 832505 455980 530243 845719 154206 1110204 1959607 217970 1841592 64066 910276 806886 1736566 1419007 1669280 1354433 1849769 1231152 1328242 1245872 552618 330494 1640962 1697384 1464534 594701 166094 361212 1926360 73867 321060 1293857 1220592 1211926 1809878 1823101 154408 1361044 67832 1360251 1161586 775368 196094 599601 1342174 133671 1658127 1647555 1542461 69658 240077 1291705 1646449 1305479 951352 514678 1545104 1732404 1133240 1941156 1113867 1758485 1801647 1236857 850885 1366120 1781439 626498 1082359 27029 1694526 470093 637754 406605 753903 136679 213363 1724648 1958496 335993 833115 1609571 1360502 697251 588686 655814 1359784 719922 684212 1502655 116385 1020016 1569285 806114 1541758 796581 1315931 1457347 408340 1949326 529700 949121 1204522 23473 1979619 738612 811978 33633 377831 182827 1353321 414405 1426492 582780 376591 1189888 1463699 1410445 651519 1542251 922445 1825505 908073 1845227 1308942 1385011 1957411 1861676 737740 1595970 265524 10243 210766 1178972 1733592 1913457 410572 1518947 46333 1358352 1140740 1836923 1246873 654198 651512 1852938 1168286 1947648 1781682 814171 660028 1127697 1507424 430822 1529815 1870755 26552 1413600 1439659 1450422 412041 138381 336145 1585908 781620 1231611 1837048 518302 1639198 109844 172420 916239 644842 543899 1670557 1169331 1910969 1324882 818893 1083867 1922506 1401013 1104815 1222890 1646392 1366076 529834 91484 1082299 1102709 900298 720125 116079 995672 990222 1081407 1055571 483077 1254645 924836 1537976 643070 1627743 166543 232965 714925 1485095 623160 305935 1708453 396726 96023 591953 1293613 651750 923723 1854568 1616715 1172893 976410 913259 1884648 1718086 889854 1958493 1319009 1184156 220352 1331070 866285 1673886 1016407 1645893 1762398 1182405 634802 228529 1978610 922808 1913991 973088 167527 795130 602986 983596 947208 147423 1233632 1153629 599475 1086166 557248 32359 1856452 1275883 271784 1295651 865461 359362 374975 1021971 1850272 283163 1718972 513669 677723 531476 1259624 35465 1074081 1009896 1604999 1523436 548809 1337747 1241642 302808 1184138 1749446 1431448 212055 656416 1359201 613989 1276353 547086 40054 1376376 884688 626754 1687526 1724327 1862480 216744 90369 749192 917175 858382 1842374 213076 1232196 1094492 57946 805531 1921389 1951064 896060 24982 755747 144940 392353 410647 1641217 520263 1861256 1502246 403930 184396 564705 863692 49830 1412206 1953934 10286 708257 381616 949627 357448 1738304 1714569 652698 1235073 507969 1779493 1577400 1896874 1870225 1898862 1025246 717390 1208558 1695546 1053299 861516 952570 1412244 1883652 78208 1488651 1895507 856363 1828073 7754 1120940 718634 732436 1915451 639425 1216591 817177 1730044 32305 1577525 218829 793271 1596753 1835436 126862 896351 1247400 954791 255474 880456 1040056 516166 256722 1821484 365559 377381 1525006 234106 350238 57543 1435362 121084 877609 665291 152136 1938108 1449248 1864446 1976843 1971712 409567 621414 1634744 30809 343459 943476 1919127 448531 724156 275436 726574 1029121 527391 367935 170986 181784 1206404 1429604 1040777 391252 726885 1911370 1712674 636531 1975429 980811 1372926 1617121 854433 1155331 1356087 1435294 1890282 1586113 504332 259650 1278666 550878 1863304 1212754 2504 266313 1537897 57334 868809 1090333 441161 263390 1551402 1328492 163207 1538201 1066451 1385462 1567798 776662 675043 680925 582211 1475856 511398 96249 1728660 744319 1900073 835983 1855142 487832 1812660 1135201 831560 1422666 970634 1558998 1348025 568016 1462215 1962754 597589 645419 1593704 1547437 1855234 1594868 985172 587905 1667675 270962 125003 1305205 398355 414269 1723521 137540 184709 893175 1581898 201885 1328328 616428 337706 712799 559611 1135206 560832 1736631 715971 407965 1677639 1893514 1193112 1877475 51736 1241700 405451 738066 1166312 656719 291567 1139082 1343483 11865 1730586 778754 1277312 355433 1076745 1588979 137200 814903 709633 248207 103974 1313249 729019 1364047 1903882 1982335 1692056 314830 1364720 1511462 166583 1502111 1460390 577009 170413 1863409 1790659 281748 86097 584566 1634918 795346 1590156 1241941 515671 1733302 1331597 244853 1039298 118377 659049 933995 429728 1023822 1759992 119372 833471 1095081 638965 1332536 1198142 543352 1213709 1583311 1050311 1826691 1155928 109316 1888611 422524 855769 1734382 91124 98402 681923 1599877 1741565 673316 1432463 1591754 888432 996460 1331403 454079 424711 121121 881225 848010 441648 818127 1517207 1885228 129076 1160523 1419205 1151954 949094 1592406 1491631 1541515 160069 1006676 1998633 87320 1079698 1902718 1555517 851746 256359 1446437 335822 1805675 1590155 397769 569536 1225252 1220119 840561 217064 973813 1860271 330998 1128761 1611301 1291834 1304010 1465121 91095 1259653 921031 206503 1358271 421834 1390151 171952 645666 1582877 277548 220856 1919499 1264781 389970 838575 876714 336397 622837 599184 91864 331302 1337077 1203079 1216492 1279790 1745343 1020389 1253535 905502 818587 1554145 1589231 230551 878471 1755037 71661 1721178 413967 777138 120098 1134784 149053 1832192 501891 289034 5065 239835 626394 1207057 1302829 893021 84039 976474 1848579 93625 1797604 917450 46086 803070 217210 1735585 1378625 1379508 1410740 1717635 1438799 197412 368340 1427396 317122 195142 426295 213875 116817 557508 1674723 1489837 6139 572796 284594 607505 201926 1503653 1072887 1083607 1681675 775763 1831345 1318433 1872504 819440 1679741 1350704 712647 641249 1453879 19218 1955685 1527540 1002762 1485683 1272299 1612141 1667759 1447415 1317433 193796 1844676 1361058 1307312 1871801 1332847 1004011 1752074 1440420 460056 1015770 1693208 1653287 1308388 504891 915899 1273319 269124 1338772 1554294 439449 485011 223121 1142962 1952680 530473 1258272 302913 594486 1422828 295321 1369540 102985 1056272 214108 370331 862240 649779 1499050 1616976 1070460 1292383 1859565 354734 978963 1099732 769989 1569218 1897795 757855 1869663 187181 1856225 1841968 1452364 1194911 1800747 1564727 1773032 1129368 181550 814481 1543717 1883158 1519522 1211339 97429 1411159 1854421 399539 217045 108453 1698607 349240 993605 1859249 1602675 1657094 1661536 1172179 239783 1718823 919931 575440 1639953 1173444 553831 1279193 1733611 1534941 783430 220729 888627 1004324 1306624 1243813 150974 438952 129382 1187993 329797 164195 907572 1228635 706685 388958 260795 676126 1040422 800184 1387030 1340417 218985 690278 1814079 506814 1579972 1043474 1621903 668684 17722 545877 1019976 1822558 587228 489031 58863 102976 1176673 1482245 457549 1062986 656440 1845462 719463 1679787 1102340 1513238 244253 1845296 53169 1917458 998706 454753 151541 1186223 1552029 1358234 166794 354194 918880 30162 1881714 1590556 1346465 839650 1814147 1434082 1094721 1101349 1406127 1334861 593441 1359128 1235517 1873960 1817723 1070349 1255034 190100 1447903 1628546 1437169 1429467 71096 82767 1680242 69414 1194392 617934 827171 1366349 1987733 1205599 1643674 960869 1382161 13835 854006 1557250 828055 1469476 200987 1564057 1909243 1901541 819990 885648 1626869 511699 1269078 487900 1560949 975025 318891 1841994 216293 1238151 586154 80214 1285238 407803 34904 504169 342755 1517483 243522 413408 374821 1140225 771465 475417 420333 1306423 1840175 849957 1167295 1309777 1912923 1994276 882265 127031 446408 1795738 1649348 815144 124028 652402 654436 1328922 248761 14269 247381 759168 926295 378910 196477 1025700 362475 64018 1826460 210423 256162 435508 481223 626747 843649 227545 1706535 254329 487201 1459110 163707 1188812 922887 1933193 830683 1245130 75543 1788626 881150 1489414 963246 671862 1200552 494912 1045188 727575 675229 1829641 1488145 1630149 1477796 1431200 590730 536327 239948 629370 1534942 1740094 683338 1587856 171351 917938 480565 1734281 264577 449226 1498616 1543351 1018992 486836 1108417 1846805 1874606 919939 1047737 352349 1795096 463280 1387079 1705828 771105 1913554 796177 175749 1850058 880998 713230 1257156 845086 1638477 1409616 1934238 661044 1217585 1987454 347751 1910606 1430267 1561406 67760 310322 408633 1307485 1870462 1280835 1248071 1285933 739923 1001531 1992470 763401 199471 1409341 1951471 686669 1932901 920277 1655375 979276 581864 1798537 138937 738997 811536 1477024 1165039 797113 1254682 1837220 213801 1147867 342361 498847 1192034 1635364 643933 562349 1658698 898175 79160 52460 1104856 1316300 1488688 1215460 1482273 1958175 1941442 27183 644620 102716 1689705 320290 254332 533091 1919415 374973 1635186 253583 1322774 1405068 1975263 964520 923970 1963831 648643 492191 120741 1466137 569368 1383100 1166374 1105671 100675 1357255 1024648 1038103 251046 1977295 526277 1086658 243641 1568194 1166854 1722879 346335 1798759 38366 890856 353691 24448 1684198 1368644 1501650 1484866 1743879 1282708 1567810 660032 1517257 288329 293577 1292641 1167366 1932155 1993695 467419 840266 1726115 1597428 387283 243144 790798 1594966 409042 1397827 1683157 699416 522889 1358138 802256 570426 601385 1855460 181976 323943 1287890 1966524 349233 633701 896507 21453 446586 25560 268856 714176 1649161 406962 1029151 832877 728299 1964593 1460902 1929359 1213475 223338 1293047 1982541 867841 39329 1547180 661426 946421 150468 1304807 162364 1766336 205004 711457 84274 1182000 338873 1087101 1008740 1242325 448602 1257538 528896 305230 396434 1249282 159182 965949 555157 682568 333276 1626436 1893035 1486086 157575 277623 115230 521998 1439244 1350882 562120 1575954 1382310 251040 1787589 448560 1686031 127876 1831391 602269 785191 423961 111568 881345 1360969 1972410 345253 75902 591354 757824 861065 1501557 1094241 1318483 1437841 1906517 307658 1781359 532907 1350303 753223 1692679 113576 1952083 1521827 961068 1767475 840784 292790 1218500 360665 985040 1744530 1415425 353544 196382 1561068 938170 1144387 843983 1596030 1071498 735291 942769 616213 1641144 858776 1357198 301312 641692 1447985 882859 1726749 1530839 1446742 245282 1723257 409709 1841263 663413 402373 449223 1753548 1969277 1265086 1340572 793030 385124 1247843 816792 1043466 84932 870341 169706 1026673 1421121 771652 1134782 379688 839312 1551375 1763262 1261276 1882636 1645955 1405306 344252 577043 606834 1724245 626279 669498 903778 759697 723915 1530727 952495 147057 1501262 1593909 1387907 1679807 101737 7909 1561019 1097657 1826385 1352332 1538591 1336662 1891096 1443090 733808 94568 1002047 1268174 215100 1844441 1074598 1378632 1491217 732437 922306 17616 666686 461748 1754628 1371925 1504457 993702 1835666 1935212 1819197 548914 494638 302760 589626 102875 761060 543957 1576539 1500366 1522059 120997 921196 998503 668689 559604 461407 1111960 689196 1488106 1883713 1263045 863195 1203640 262741 1723285 81137 1172698 1253302 313796 209615 1873411 684625 1264627 1094358 216228 1369535 1355841 1623376 882492 339679 855420 768584 295603 1194936 1402034 448282 14984 1287580 796823 1507186 1909174 380661 1540767 160644 1661416 1179937 80589 1270164 814693 281734 479789 1280927 1031523 318893 776476 1373076 574095 1898468 1342540 1231209 634064 647495 1552749 1882725 1522332 907845 990123 1171253 1353459 1191728 355514 1782996 432229 185656 1387748 656228 1124434 1320385 1068081 1502204 1693235 426927 190729 670487 1781374 1365117 1054167 177608 295595 906495 150894 1268608 1640856 1508614 1426188 1558332 991340 1678277 1671950 466386 851546 408087 240710 898291 545651 1284635 1119004 243695 1489703 611724 1356796 611155 100737 578205 749224 816608 1591880 1795794 1909636 190349 214444 719983 494663 1745203 114761 866879 52016 954 1691978 1600628 493721 1380571 762816 532772 1900682 1237859 1250260 1773600 5748 977747 78470 1881353 1789632 814929 237324 256197 1757383 49916 1821595 542914 1542960 1773556 1111667 1616692 127965 1751396 1875527 1267206 902381 1859185 117822 996389 27200 1884690 1813002 837191 518861 921158 979095 1773353 1572826 530300 1159565 213278 1583598 771106 1423583 1835287 1905404 849811 1177465 1551215 1096698 1508188 1953860 1257852 729938 357388 23860 1612425 398819 1300635 1626763 1492201 1290811 350895 1238323 1618711 1949089 215126 1140579 1358886 654299 216460 978210 1121107 408097 447358 1868866 1841361 114350 98902 1177391 421702 463806 1444949 1226821 635589 570327 43314 1036323 526408 1345940 1688218 278291 1633708 115846 1989281 1707207 1844146 837542 1319828 1414739 1863560 1330185 1960515 414936 1101022 104560 62884 1408322 273686 1264888 1639023 1900537 577859 1665020 1613666 925443 1831082 1264549 97536 411368 1313251 406721 367893 772132 399926 1057108 958780 723851 179856 225995 773739 1266524 1945497 1824488 588895 879374 1795759 1497574 1712543 1294151 50382 1369225 1387592 371375 1559206 241580 879680 1339292 1093881 1597263 1018846 802136 524906 709297 1463604 1223775 1711478 956267 1027860 1845330 42478 1783542 1733650 948607 687274 1373639 427659 665563 459288 1416025 1224153 368272 909001 1913452 1478014 1061466 1795542 603796 97663 295175 1420576 1587171 87661 31322 612633 1590952 1074564 267991 1063633 1558957 660343 1779054 1695392 1092397 110616 1182507 1521831 1395148 1267731 762794 1711289 606751 816842 1325898 1567535 396289 1838026 777305 1981639 1929916 971532 56715 1029627 385340 367014 130967 1718726 1003842 147312 945739 1480448 1565411 852240 1502401 426723 1845257 127720 154560 289814 916478 1410842 467506 491810 1334979 850549 711735 1353487 899439 1266942 604421 790057 592765 1419886 1964981 1789086 1432217 1710366 1626622 610023 1363267 609430 371412 1216886 1062410 332333 1983313 1127428 1891744 1381418 1789068 424967 1905189 666031 1562019 1504911 798901 791589 218586 732607 1436400 1846525 1951879 64669 1791439 489405 1411496 384084 1769543 860847 1454894 1087118 642663 1887499 145170 1912620 236235 1791365 37829 1457489 379506 679620 594450 1920092 751941 656107 1082218 809750 323245 561892 1531863 665831 1245701 585653 1962166 23129 181329 424710 1153499 288567 1808238 1746599 499279 1780136 1931834 987494 352836 1575057 1156799 1801911 853524 945394 1018453 89723 1500134 1836122 653742 1561985 1368624 1104082 664218 1487562 896115 1050350 112391 978025 380823 1082673 1728260 217870 547483 1568832 1798612 312670 62627 219015 1398601 386344 1858556 1004517 973994 799309 767231 1791367 1912927 1607312 915384 82217 1773184 1789981 1262970 1847658 1566222 1223311 813840 1172111 1551076 473581 811997 266350 178631 53161 569726 1469921 546436 930623 166224 1851242 572020 1121820 244193 1222025 1213584 1317429 1824283 1825546 1727299 713497 1023420 689712 415307 1040168 1501898 214821 1184216 188504 135419 1327330 1674282 1027718 903914 1673636 1297263 579301 588348 854336 1910147 824441 353932 1627667 67463 1663800 511752 323152 517938 828508 1899627 1203002 1031324 988617 1720511 1218127 1537732 1247814 1033908 764595 692777 1673288 81792 439845 1690783 1100846 1972278 1679550 1610308 276978 280024 1128460 1562524 1080845 1510957 1105620 1653928 1785554 851252 1365635 540369 424871 349039 290367 693584 950434 1011466 965371 1882652 523280 589081 1797010 961340 782061 188344 1426930 34748 622866 1251413 224627 1088535 197007 645255 864339 1124324 1088988 1663207 529435 468181 1255869 66889 745350 1966774 1312049 1581325 1556276 851224 1337769 1995301 1034470 252845 269037 1979927 1686519 333888 1456314 663798 1583537 1034947 617798 577187 1127449 641602 1454922 494441 1438176 255883 1049602 494241 801087 869101 1335061 535748 56128 325266 1398955 1875943 395602 537894 771874 1221948 535859 276419 1604098 652596 816435 338503 673443 1723727 1379186 476100 814305 509344 1086537 478737 1955957 1352012 396449 1198452 1412866 1252949 1177334 304835 1058797 1313348 564711 1162284 114825 1223294 1947528 211440 1536831 1418044 867307 1075718 836787 1096610 1248652 1331883 724779 453408 164048 632984 1827747 202902 1781403 1822450 1500865 269689 781894 797533 702272 1181821 1103585 1475095 1048860 570471 59089 603484 524268 742128 300642 1346409 1186253 908780 637627 324934 20085 859846 554883 892784 1197652 1065331 349681 493012 1468552 839451 613374 926711 35382 644625 183390 1754269 477270 404614 1269588 803948 1631112 158494 405584 378729 1359403 329024 242636 446292 663208 1779622 1409833 293575 1197256 1712823 127179 391012 801012 506877 1171752 830283 582519 190192 1246070 714763 1746696 275931 1057401 533408 907099 1405896 929417 1817756 1307512 262072 1683493 884569 372698 1140944 1596676 245097 1864987 1482581 520683 1992842 1569527 1311887 1949642 642951 1605513 772921 1906773 1769354 1278538 988077 747858 1144639 985634 1310732 188992 472547 1348383 764900 204322 257600 166733 825519 1698860 739584 1049261 610789 132020 569045 1641399 502375 807876 304357 1061915 1568595 1266550 1247716 141668 594198 1564183 452210 1758180 655400 1001564 615576 1232064 437701 778811 766154 594704 548927 489538 1062475 688734 1977955 1792811 630595 1429681 1270709 1656972 585801 905034 1050305 840259 1439424 1472810 860407 1139019 1239964 1211476 668824 1979280 408800 658681 268276 1642705 1714357 24193 1665617 1165384 1584819 1267022 37603 722733 1684803 1294258 705801 1752957 1623758 286071 1341367 1004406 1938166 1071181 201000 412323 238683 561601 1761821 212801 674802 202795 335796 144553 1020248 1732277 27020 290422 967946 697916 91533 334227 965230 671551 101961 9847 837702 1733244 413862 1125395 1033871 1303151 1049651 1966349 1061238 1200905 1022216 548011 949211 1588389 1660842 1024015 1726880 1210444 501816 780271 1316847 560142 1917197 388113 1715916 1531225 178850 935981 1379797 1480824 997147 943754 1148197 779911 521645 1197544 203993 976650 1712811 1084420 275780 1260349 867550 833328 1784655 804665 1126806 468886 1253925 883334 1297125 16898 1663183 549691 1442398 1470180 1208370 788705 1846542 492820 1616618 1046576 755106 120073 679930 1784910 1666575 72120 1230544 1569472 1368488 129807 1377331 1073507 1826741 560422 51465 1774840 1403894 657182 1911851 1009453 1233308 813496 273116 952080 179154 306991 766201 1811812 490851 207248 82275 304645 419870 1578470 875082 1974552 578879 270604 1308609 738570 1156682 823242 690107 1264597 99094 1155195 1559724 48058 880702 74 171040 1988997 137426 1773205 812512 1326341 1856609 1520464 1093835 251888 1054352 1735857 860575 769927 776089 930673 1374962 691675 707304 1769177 472766 1905186 926244 1077120 1150397 451546 1214235 1867462 1904382 733167 176779 1926210 1319057 1734463 56439 1380247 90392 1388091 1297973 1783457 483375 865200 585152 1585412 431236 1858931 1641299 737930 217227 615221 1487345 1758457 1038424 916094 937 709462 1886723 1464771 219954 846785 503489 342500 950137 728292 762290 278964 1848293 998682 1187451 636157 434853 35615 189049 1523454 1024755 1061937 392989 1483051 177211 738374 160101 1962762 927017 1433725 586222 412759 912761 1458356 104243 939889 1898721 369124 713683 645522 991026 1414663 1825985 1007249 746788 753923 1612145 1361925 1378681 1861779 1574421 1447971 810782 511441 570018 433488 1984051 1491555 160165 996802 719648 674820 466021 712209 548713 726931 832646 1767787 1637155 1305229 1835123 1833802 186547 211691 624343 637331 480463 1410567 1672054 830421 1130663 1289437 7013 168074 922994 870350 1380626 146552 999182 672250 1301722 57982 405978 1044171 930803 551097 833269 1328612 997140 949983 1972169 1319556 866209 508185 1622936 1369374 1020126 628614 1628172 187185 397867 1588293 1133002 591321 306846 35315 1362762 787845 46231 830867 1185788 1914536 418391 1287601 1087762 1495595 1387846 1947294 1507734 1883998 1860089 1116505 156899 1023991 272417 1361863 1858115 189581 1125683 2224 1467997 683335 1875585 280615 503609 1556386 452427 1645704 928413 1459715 1396010 1074362 1449761 85641 1742842 1789267 836335 885538 1924599 1548432 1779611 763500 1239746 1519117 1186270 1070635 609354 1594175 793841 227599 874113 1102621 1302263 764031 1444533 439758 1801009 816431 512504 983109 1498603 1977117 1988649 1532306 309847 864434 979845 1140210 1965361 1658316 9101 1547232 704393 1255256 456202 900014 872394 1034252 1819948 935218 800218 1071012 494495 788819 116068 570681 1948395 1991376 213843 172908 1157654 21411 522455 442718 241564 126641 361007 241075 686215 1675145 1185750 119385 644656 284409 1809990 635133 478481 1925171 1469786 75950 292266 446937 667354 978590 183713 785814 437516 1338500 1782484 940871 328674 871017 1115313 1299582 1570897 1934037 697297 567061 1589646 674151 1562237 1363976 184803 436923 713080 219137 432672 1106699 1406574 1923712 1829711 696043 1791466 1098735 1126989 1498068 768324 844591 1914324 496501 1713501 1643159 1558926 135501 343887 996856 1133219 126547 1802120 782917 664229 439642 129355 472481 1784328 956309 1771779 383145 229296 1896961 1787933 829205 710202 921785 717272 1940730 357374 1419583 1577116 236855 1047951 874038 731793 390351 1113613 1423777 1128172 877833 48154 1234712 821906 1253983 108046 1909694 1492015 224872 1210775 676098 884120 1140853 568780 1488795 313920 1989126 1071026 1259575 1337433 1076256 329435 1224636 1110088 384399 1599818 846833 870506 1872549 764836 1926520 217140 1925562 653562 574648 1781943 450868 1299499 1444177 1635443 542747 516451 924242 1275927 1998575 1002281 1528143 1364150 1080119 1205123 718906 67789 134843 231169 1858633 33710 813925 434468 1344572 1844632 1748722 193384 884134 1378025 579707 47169 339155 635879 1280536 211546 1010551 1577304 1085712 531147 1209788 285239 946753 499712 1770682 1889077 1158777 834623 342741 394728 1316632 341063 459466 171777 1967305 146092 595577 189465 215526 614698 72563 294645 479112 1573227 462427 322733 1350941 833504 1528965 813609 1878604 935967 163125 743028 1489711 1675623 1968654 1712949 725970 853653 1106215 250932 665288 1688227 1761577 95245 673717 1709982 1627086 943242 1264636 1871195 1671992 1892978 1803954 1887031 1475998 910779 557565 516465 1779524 340441 663242 1151816 381448 666975 382614 1802516 1499 1873818 185019 1640725 1142769 1711534 1905951 162714 472829 437752 1927972 1498188 1745732 930465 1127166 165071 1841477 1003584 1218080 1299971 1427605 975850 12367 412903 599714 1005519 1055315 527070 469540 997027 393931 1593565 111191 502903 214229 308995 1579421 1011490 1148432 1479385 36951 277694 1424204 1972046 803502 1947965 680836 1595716 1601636 183098 882645 1859412 188857 982476 1296896 340601 639012 1882173 1362638 1870972 1647798 32168 1256283 288978 1784159 1279031 305617 1239403 1476065 557211 953836 1410050 253325 311237 613616 1780805 698909 1343962 940629 1448392 1053405 1128481 817049 946713 955466 1150576 923133 230583 1291415 1076369 592954 1485317 1845924 1835567 1290567 1197969 1679618 969404 130869 678600 1966403 988133 880626 1720277 1515154 142425 1597684 206783 1014388 58175 1402237 347414 376663 1909556 960716 1432533 486375 85982 1194244 1868251 1773012 1430371 1158770 385950 1369989 329875 1959728 828961 1361701 895722 346591 1607317 1210482 232929 619295 178539 653762 573678 1015850 281634 1806382 1121379 1147798 1356963 1492397 155761 114294 1597435 1565156 1819760 666704 422504 520900 189477 1204951 1345661 1724672 1480172 967294 448341 797330 3274 1611743 1458397 999626 1971427 1210416 1848328 242019 946258 852962 1428869 313235 1708012 393419 1126562 1743643 862736 525992 1342721 807902 1451728 1268813 107000 381025 1219341 905178 1564431 1431554 270967 1103326 1908319 1551444 234701 1379545 1345114 1293912 1266412 80756 592149 227935 1284440 635414 1332325 1234992 977837 480241 1501275 25279 1060871 1932250 780603 1382125 921758 319388 1996326 283592 1170205 1558839 1725417 687218 1100555 193527 331555 1742169 1021967 65706 564887 303120 261548 1446544 1970482 225244 779885 623258 1420815 646212 871502 1008359 1828587 934553 439111 703093 1583289 414167 1474256 87061 106778 781857 1784246 151014 1900875 1383418 450778 1116467 760547 1752690 1276040 638574 61454 1715186 1443505 1240449 1324351 1612209 1527985 591649 1493656 786382 1125332 1168232 827890 1892111 448300 989960 1482811 248941 1249662 765162 191857 658757 1020277 160469 855557 1060024 1812097 1462081 1544020 1350291 1361422 675864 1880692 99816 391432 1507416 1837783 670276 480068 1891040 1999444 790950 1554332 1213677 1015159 1272207 299112 521253 1634731 1257319 1521105 75401 954242 1622363 390502 472496 1263976 1642232 1634012 381727 1093343 1081664 669676 1960942 1133991 1115446 1362466 1300316 312596 825863 876641 578776 537675 329464 858634 591034 465920 1764406 1256593 1849857 1422003 1763365 1869964 285445 727404 815631 1539823 1830110 1893673 1783036 1647826 599342 329012 280787 874367 306985 1423020 424418 375221 110655 255262 657745 419125 165159 1919924 1532392 982795 1504585 1416724 921683 1150133 724084 1815560 1371426 1327225 1066263 1303822 1850442 123812 1234063 1666554 686018 1903282 627637 1793142 807539 775901 1653798 1724578 85574 1158868 981410 12433 1924302 1680 1890698 1135209 1216069 1621221 1604518 1762311 343818 1306180 1604376 40320 1926349 1892051 614728 1586269 60058 770612 1044956 1742097 425986 1788724 1425914 1477376 255470 984030 1103161 996359 1836053 909578 1870705 1468889 1186687 1530515 1017660 953427 968854 841463 1130266 1148002 922045 1645114 23945 395248 189585 545081 854457 865700 1766416 331065 692264 570369 297341 699909 673692 833720 1547426 252069 1569012 1324978 494110 897669 712676 1131817 1035091 505072 1838642 1759251 1025932 1005760 1495051 1364798 1897941 403637 73709 318692 385469 53179 1575157 1174951 1085363 1903642 485796 1649163 719035 1863949 134162 88611 699249 1993820 416061 1778276 1958190 85059 535930 1822582 1259977 1944140 973514 723050 1242634 696663 528742 599640 1980344 1877924 979925 1800976 494336 453516 231677 1927381 616270 655643 744443 1813835 1538623 477921 1512440 1605177 1897816 413656 1795262 1623486 827960 808761 27253 35627 570048 1074089 574560 1566793 1489399 1991755 832043 133331 768389 978626 790998 1945136 159317 1668356 1373056 486963 1370826 1079000 1687540 1389079 1224261 1493945 595459 971272 1543769 1324215 126775 1419658 942712 729782 1792134 226791 1106278 831958 877061 1251118 381984 1244402 1934748 849762 128566 461585 565807 1997736 773262 513567 324864 536874 141383 1956644 1838638 1226578 1940830 1738598 1014092 1836458 50398 1998771 887681 1460284 105461 1537510 1704682 598280 622343 1998595 1150707 1285298 1684065 756325 350351 495435 774427 1856714 1684536 1026607 1919134 699289 1331544 612016 259453 296257 1939047 1810748 606042 1934142 784758 364632 1361625 1414031 1628812 1717409 509403 1711977 372318 1221332 1138791 543895 28555 1755644 864006 1149025 28713 286195 146520 1821566 1394274 1715262 816840 738650 935670 1708978 17980 1582593 1938910 1206954 1800522 1884264 726608 1738290 1965076 1967421 785805 703953 1529429 810553 623665 599221 728829 1564181 955787 1915294 1668157 1059807 335692 719961 1415767 598884 1319212 490838 253739 1489177 1797528 1050250 668024 1896053 25290 665901 1501638 1451545 1261546 743074 979257 194926 1694769 291957 1317080 169327 1156886 1972986 773261 289385 1350279 14348 223355 912851 1571499 1769985 1389123 500893 1488304 744365 62563 1870596 1689366 1875793 1709766 1255858 921334 1946717 1997395 1771498 558942 1773245 206833 313342 185251 823607 75826 522950 498136 777131 317664 91918 90470 59645 839317 1255506 15451 511938 1685351 619611 1517196 64327 466040 1316462 729292 637247 220655 650973 986637 1821347 919761 1250230 69337 701155 1003902 930677 1237635 1263036 1149854 610573 639667 1651910 1389266 107025 388569 1876248 1296575 1130155 1612036 143100 923808 1318188 619759 1783042 690239 373184 565483 411969 1622883 907244 218847 41521 721427 1673412 1550468 1233211 1045541 548525 565353 691752 30933 656968 862455 1449058 1845234 479091 240730 1042210 1217730 1924910 1849500 1540873 367931 1511194 1227926 1766226 1941831 699527 515834 1651939 1101266 898921 1829591 46719 1524531 319481 1165629 264967 1575279 212431 1141930 486307 668275 276195 1497353 676976 639022 302582 912351 1724357 391151 205620 1670625 1257348 1704648 696240 1589608 1326468 1769417 1286154 1895331 1594710 1095968 1593775 1760977 730032 135310 1336525 754015 79696 1708904 886263 710029 1757177 1678839 1496282 1590096 1364631 715023 1053488 1661147 1241130 1319451 998493 1750752 1670658 1027531 1795473 653812 1191686 1421498 738118 888971 1856638 932709 225908 1029668 30135 803329 811568 513945 68720 1219094 1035061 941099 1083726 1837394 1316326 765051 117950 1324111 789088 1653584 100627 176590 595621 330101 1668175 650065 161726 184942 1470633 1355064 1239250 981311 189544 925781 563174 492993 1773692 1652880 248396 956556 1655692 278281 1924888 1790937 243598 649354 221095 1457375 1222846 1838887 436389 1953528 250491 1378672 1013782 749636 880938 1057327 104664 939424 763118 1875926 61881 437856 55215 284630 1536500 12121 860352 471342 289749 1034717 608180 1606707 530971 710426 1565653 1974596 1233055 319262 922027 1186536 1631851 1523903 737349 952786 218894 603154 1620832 1834144 1012822 1315096 1708931 739787 1129981 1927941 415831 1796566 542319 288407 1748454 62002 1097338 1972236 1204545 1400961 451836 151176 1338251 1538065 1670123 1878108 497933 666926 910344 1736141 1678894 82786 1058261 1957831 1913958 208796 1571620 1089057 1008477 1403253 1078513 1329617 1506488 1204484 272292 212336 1056518 185572 492125 1409325 143170 1585173 377958 1757339 1547455 1962656 911399 1206485 276830 1581577 1217137 543004 472809 693646 1591550 857013 800120 757317 449524 1359115 818415 1400401 427655 1381569 776600 1178261 8566 445145 1966007 463368 1281338 1157487 1378204 285020 952130 1169341 1799474 602174 619620 1241082 1267628 1658874 631966 1740415 15808 69247 863465 336800 1585495 929981 1542024 545169 200490 416606 1138650 540778 759949 1797156 287436 1319716 232527 1025349 1641913 207745 455722 1437879 338322 1470574 865182 1400609 432224 278068 637729 911434 1342930 531644 419090 329331 1144408 121013 682247 747938 1206763 750721 1592531 310229 1507741 587147 99406 1638764 1042016 627617 360318 276255 1357760 791218 89438 1815185 851549 1534145 355607 591106 1803218 478653 1386169 1505824 1723359 1177548 610696 1757367 686396 909955 1825724 1320585 938240 125762 698711 1332377 1861325 1672188 1433264 1180497 1040158 42822 62067 515930 1303259 458460 1950319 1944135 85128 1464733 429793 1845102 1042607 1141944 978005 1556199 125042 1589092 287611 1487721 1273378 1453404 1805329 1327608 1369352 352911 830375 1665427 608376 991859 575032 961062 1064918 323581 1157901 1123049 654027 897322 569859 1345823 474862 119895 898085 1580072 493101 1301128 214240 164656 584501 322440 85104 147473 355092 212387 1302053 727797 120995 1421281 97759 1228123 300015 1413501 1567594 1239291 426821 863146 450098 1906235 1248662 1805074 804857 495335 1572497 1120371 463660 1895833 1625671 1576147 395483 1328222 1648105 720203 1520298 804273 727003 1283912 247427 651483 830870 990810 409628 1637212 950338 487622 1887005 1579964 1894120 1703817 1419970 906021 650 932960 1153008 1127009 1314579 1979404 1317120 453767 1884241 1341712 425747 1869969 1396129 123346 1287005 920904 160719 1026207 794914 673890 1744743 1413714 490246 1345083 1899293 348135 1730842 1101758 1781530 669861 168303 1538272 1733601 624882 640628 1443286 817559 317442 909985 103241 581282 440391 485126 540783 1103331 451872 1746661 1828118 119888 1718908 1367390 338656 868788 1340726 437296 68722 1491523 1461496 1188701 668660 1999711 421663 79551 1949177 93703 1004758 1795283 1321043 1854940 436177 1551538 281035 692700 418735 1246724 1755262 934292 337608 1171532 218876 1461675 1085284 1439209 1883682 1877412 879185 1841156 1614378 291422 584110 1949432 367747 700270 720177 976968 1375415 1451711 1046264 1953226 501056 614810 589394 474958 1711560 662772 381529 1826560 1441486 1744393 1870048 19920 616248 1875172 1866584 176011 641004 1920037 428664 1524308 979885 1779906 1619928 530897 969376 227564 1735234 93630 1730167 1797394 952075 1408851 198735 973031 1271225 573999 777591 671564 1639858 1126947 117843 572354 40927 544187 823021 117407 779850 1230479 156456 1639716 62145 1852736 1894849 222632 340353 630211 707853 559998 283411 1630187 1096824 1234727 302897 1397601 63386 1463617 1455539 1436507 22943 26844 581268 838219 1193876 1719178 457494 781305 687365 1770452 436726 1453064 1651234 1221232 68922 657795 520673 1153935 1592104 1595556 920343 520926 72389 1155438 1416650 1988630 661873 412213 1036585 111989 937695 733877 1157482 1686307 1876784 118806 1854678 1821977 229274 1301497 26833 1953796 878055 21822 1918371 1735686 1118446 204428 1723102 570065 1156838 1381698 1558505 1957790 782959 63741 1844637 41099 180005 11348 1672501 264478 1288937 1734707 1522163 756238 1555954 1436829 1981702 1497913 1778611 1059818 1561107 149471 623387 1754568 502555 21011 1025038 1884354 1388242 1741218 1018908 750454 1691822 1446102 973461 966763 893332 617491 1693814 1220490 1450058 1366036 1684885 1366815 1515909 1438628 373818 1321672 110384 1261371 1278881 276096 901705 619952 1983644 1439484 693925 1247655 828172 1188477 1854956 1362897 30516 1145552 1026956 1545681 413063 199816 1225987 578793 1486206 1840980 122504 1571973 609415 1238704 1858874 997025 1462979 1675360 1411800 1255750 1275974 981819 287071 561351 1802477 1857675 400793 1180804 1349471 371686 1653554 24513 587977 227812 486286 1938566 150868 1756648 1552941 788696 693284 1948775 771090 230064 1690916 983202 1913399 328450 1359052 507058 1752727 452383 414948 492974 1998392 1149137 1510863 1953919 1353938 737405 1947788 1704517 641436 758406 1968744 1876617 1332357 1321194 13276 1375659 1422834 584484 1820694 106823 117988 1769921 712879 1281921 1095565 522329 394484 955132 1816075 576134 1878248 830378 260355 701790 1372626 511555 617079 599193 588223 1940970 288789 1035638 1279734 624140 1378353 1100908 422850 173038 1963332 1788603 799517 1170082 1857558 1572666 700176 791753 841998 1805048 1122938 883608 1203521 1831048 1050039 1821486 401250 592929 195689 1070180 1568453 1732088 1650103 1561838 1804749 896277 1307642 166646 163144 50570 601645 1453655 663555 1106906 1610258 1544658 1322593 406691 324982 897556 952449 1103204 124683 289975 775059 1805453 1524478 1468236 179744 1180725 519063 765735 408307 1874833 1846190 576357 1446281 90235 381378 179638 275875 1423094 429772 498652 1344989 1015248 1348567 427475 1675191 340106 1116035 1104704 1701330 298312 900013 661480 231171 1774082 1874795 902423 1046218 392184 355022 1915219 100962 1184263 1065984 792550 1447200 1468457 982323 764413 961720 167322 426201 899470 997630 1853023 166245 1782181 607880 1393375 81769 448380 949623 1970208 641053 421312 1152143 1284710 865925 1666031 4433 38226 961053 159965 316051 539751 1099043 1216306 628389 1792300 406087 1025162 1331756 1786434 1461393 1301708 696298 1609504 193145 1221806 1303897 275538 339600 192042 429415 498173 284376 1240995 315007 102290 1225760 1009161 108848 179294 149220 1552151 349601 1793924 1508008 431288 1798139 980178 1342978 711727 1516375 490240 897498 834039 1572842 1926706 1133743 1437508 1446817 1459663 1924020 1581453 269179 1315137 1292516 703986 1242620 1223368 1069022 214131 1490510 936550 1510997 207776 365288 132218 36360 361741 1820952 774784 1651282 1446074 165381 1058202 733476 1177845 1285166 1555073 1105721 153975 1814258 458718 1964322 319141 832265 1605853 975193 725426 911097 710583 983178 1209343 127046 1843761 4362 886677 583648 550136 240370 563834 693935 329848 1899017 432063 98242 332743 1771973 56114 1287372 547096 210373 1408898 966106 1304773 1651632 470774 1339824 1623819 1573380 974483 1996916 341673 1151922 967273 873623 1042448 91722 877210 1909302 782219 449655 318490 1621670 1194879 48133 870826 826895 1244102 951863 1083836 1420123 1478887 1639829 809383 907609 1438428 548658 1238625 1858854 1329041 8513 1941190 1896335 1282850 843973 1198711 59087 1499391 207592 1390925 293215 521404 141884 73295 1181838 677703 1066778 1934455 84558 1224932 967143 1262741 991101 1396152 444052 258996 1526790 453059 1778230 1362197 149558 499344 56245 1693110 472393 550361 37058 1599016 1236602 346032 1712292 226950 1864438 236708 407059 1787103 755525 638627 1478213 86752 769978 1509342 1309437 144172 1508175 30305 884113 1345864 542228 1610480 1061 854 302751 1577425 172245 435681 1921655 1578330 1988586 933004 1280798 590783 325628 86416 1963231 143545 1103619 406505 83589 691158 363683 1970024 1143881 1262597 968343 30215 1475719 496319 1788113 176213 648958 1564985 1614078 733893 1010883 604774 1603059 170706 1920095 1486702 1923087 520328 731001 1235918 959902 1504267 414195 1340375 1894024 1292127 1376343 1910017 133483 1456004 46169 939414 212867 1567777 648127 1688369 1390454 960582 132844 1802862 1788731 910847 864716 951769 541406 791190 709364 677059 748666 1507077 463899 1448 693049 1553129 1878093 349193 141336 869383 1365125 257441 798990 542013 1335960 548463 1094270 234389 494222 447572 471834 752437 1252951 1831887 1852926 1031184 1822669 748632 66434 299005 1174758 833899 367961 843011 1180646 1516934 546953 1518752 675633 1641065 1343738 1353580 1651133 676552 1024563 971366 1249874 1162698 73048 1493979 1285382 1798973 1124911 642863 1618691 243407 1012959 571990 1812136 884509 1703143 1881315 1832400 1804613 862822 235494 861748 876902 619081 400563 1835610 743951 1076648 969064 748601 1988400 923331 432192 1802204 1529355 794509 1513747 506460 1357427 1394714 1872821 64013 1772137 1676000 231563 1875807 472069 1192450 954095 1995568 1873919 1764460 872148 541209 1749267 1311572 214493 1955588 427667 1938939 709693 452218 682516 303164 1076564 1096332 542713 932635 1370757 324175 248153 668804 1530993 1564214 656298 311656 222738 634181 1955144 1886965 1972302 1393869 25232 1670548 1187541 1949103 466110 1884434 1434161 1280187 332994 1818701 1542460 542674 1965844 1991126 689911 897475 37435 196032 971310 1406502 616302 1280263 1943754 628207 508602 967424 941862 676041 987074 807601 917069 45258 1610189 60796 1544794 1361732 1026214 1861729 131226 393689 54052 1491700 1585525 1696125 894361 1676479 960764 1920946 1082858 107214 1379868 1035241 1978843 142286 1018157 1957943 711338 129464 1919569 1043025 460090 1691489 879540 722415 76836 1635294 443992 759777 308924 1422930 338700 190423 1539756 1464387 742335 1959969 1689812 1891926 942420 695012 644213 1213780 1580885 1258825 1345699 1359364 1737673 1566366 1859700 1161357 746095 1252766 644474 1661659 1033212 1497619 622261 883461 1874678 903627 1501975 1383791 704017 597332 84066 1968238 1593912 1889193 867449 682642 230698 1339449 521912 1896402 1978295 1156049 7301 1235178 225918 1199636 1707584 879551 1330546 835193 1182361 1999777 1023715 1991993 358493 1607441 622481 1719589 497758 312172 1897331 1844654 705398 55084 268910 191170 111448 45381 1559217 374371 779749 957592 1181592 241758 1738006 910397 1504060 854079 406780 1313417 663531 1232822 1165803 1766094 1524930 1362190 1443042 221205 1323665 640963 246636 1279294 1663990 172372 557431 1192303 1271966 1390456 239582 581760 1028718 1059665 1918814 1529869 1661296 927691 523665 1710315 305796 1252604 136085 497865 1519400 16152 360039 1824244 887830 732805 1881914 1382135 423697 1835645 1158894 907500 1636854 796252 1770683 1685285 960966 1340351 661396 622926 470389 993833 1568534 906741 742771 703633 1236252 327379 10090 1750700 830199 1135901 354700 1940052 148083 1551805 54295 1467525 1327306 472450 1902598 1188010 143218 1379817 1739585 871786 625130 471155 1061671 481547 1885646 1653175 325377 934013 869021 1345152 300593 1917795 1013360 789468 383172 835729 1919431 243553 1719767 1598009 872158 594351 1037639 1770603 306008 1817181 1285854 816813 129037 1837668 1966653 178088 1690439 1206865 1499216 1447350 2917 1847896 805084 334111 1190505 811909 741612 354827 1987644 1930452 761042 908352 769896 576292 958698 798045 166739 1299940 682073 601025 40779 1811928 308560 442651 969865 107188 102077 28174 1980191 1235961 1267168 1004565 1542046 322418 251383 1938142 1171745 240050 450810 1205273 1457980 1342309 1855563 1654695 1150072 437890 1957911 1185680 1010574 1572974 1307216 1707732 278614 341069 1473442 1204513 1706996 440976 1491644 987706 166724 1426499 570496 1221268 1278066 1533707 219913 1287258 98355 1828561 412762 239846 785875 1262076 806427 1353672 808079 894167 1774219 1810540 1848942 1574156 1005699 1753944 682645 799939 1146632 301087 602033 827002 1321267 253408 1054295 1708767 599892 1649462 1776136 1285968 361541 1806827 342608 1474609 111342 870048 1836133 667957 1031227 1385630 396579 1453045 777963 236965 992376 61878 783217 939195 233512 1486213 812122 31875 132291 280995 631299 1531970 1054804 758511 965337 1372234 504016 211511 1433600 1571180 1951202 793990 564995 893045 496234 44552 1281632 1623838 796596 1694234 701500 103426 841735 1159749 924379 362313 688856 90744 1458516 375079 1432472 1753112 746053 1802762 53141 576251 732153 66667 698051 1466828 803419 1983746 1980492 340160 791278 314637 105091 1284589 919797 1143861 1655459 1414375 1930627 1479155 1771235 1972858 1009911 1526511 1850640 387793 932584 37955 1479259 1103900 1161037 1481356 1702612 337998 15401 1323091 535142 857059 333281 808538 876501 1545836 836319 201004 116753 1331230 647666 965040 982388 1433807 55351 1982241 803433 422317 889767 216306 658121 880438 291417 842965 686249 71035 390453 317020 1946279 61227 1196975 512412 336922 970700 106512 996999 1649604 1293004 1925175 1011965 664843 1692842 120457 1142400 1204065 489283 1550188 1472477 462421 1760815 431811 452467 356843 1913548 1797485 1993144 1906511 22686 1370124 832465 1431096 1002696 1388128 618154 843475 74755 1152896 1563835 183551 855704 1713477 949270 1797370 1242317 1564821 393868 168567 1441336 1842736 815438 1576900 1484172 960425 7037 1139278 923561 1659867 1501347 1562051 44911 1608409 630265 842371 421112 1209485 931468 224545 1354916 25959 881826 977557 788744 468856 649303 679224 33500 62681 172776 226419 1970570 202409 1775137 1389324 785095 1083602 961874 740773 274686 706344 302084 33653 659322 592469 1816508 1759659 684509 1606218 1322087 1815612 1209146 788504 1124330 893109 988293 852574 1923509 1883794 937181 645124 1923906 989502 1156634 640574 1004647 1500023 177172 855826 276337 1845316 1484685 1600124 481866 215496 285204 573680 196326 595497 673959 437126 178865 854171 1684087 1414683 304949 536660 1919667 275609 235727 370490 288126 509968 752760 1283582 908813 1173647 1084651 561007 1114205 1864539 1734660 1659763 637770 675622 1035567 105086 772737 1552170 1441841 1059980 391914 606160 514445 1515892 1390397 892021 1122199 1072027 1065998 459609 264658 1749815 614257 692003 1546658 401403 1545259 1285978 1255762 198902 1703435 718261 1321410 202904 1522038 173887 1083539 1638146 667245 1206841 487929 770413 295520 1041320 1840013 1198236 1881284 878530 543742 1453138 693518 497457 127656 1095463 1462658 1433516 417583 407102 1950049 1386318 1777750 462074 15704 975485 219415 454949 510552 1206173 764685 397690 492018 370761 180786 705810 1706657 781303 907759 1300771 1361596 643983 1098599 677375 586306 564066 278974 1263542 1718698 1076271 647597 1181016 1234780 208138 52351 1679154 1427075 779362 301028 1606144 1011969 1962775 404548 214510 1693371 979327 586149 1471831 1381693 604936 893091 418533 625087 1751675 72125 364828 70462 353812 1403025 1195673 1424627 1957655 1993230 1514931 1621114 670560 1189160 1767278 1847490 1701496 54369 154463 700537 564645 1028878 1621212 1447049 809458 1500108 746798 1839468 565117 1672486 1498016 1352991 83403 700635 1031709 482369 284771 464768 1279514 144336 634698 1369801 549634 925450 774143 1641482 1182257 240891 1983400 471814 1177089 1154766 1886828 748957 511403 1956020 1225506 168363 620104 628655 485471 104202 717615 615192 1442882 948640 369735 68468 1063547 749543 534036 636594 824472 1868434 542208 142878 888433 1732162 1205175 1758596 1889367 563032 1799016 1922372 1001505 1002104 203883 1589483 1746052 1194401 429107 665567 204816 699497 923579 178031 516518 1071398 1919857 911171 1512168 768108 1723043 1091494 1140534 920105 358754 618669 1768240 1219853 1425244 1825071 592294 1996663 189683 57277 1973452 1250953 1003518 290676 310212 1272909 1161539 208737 1354265 1244118 730399 509913 655128 1076727 216970 37468 1559188 490175 34680 1478248 286292 1114476 347044 991262 1718210 1573974 1545112 1380613 1478605 1398897 363643 599057 1722110 1220364 1588408 1018347 515977 855439 456985 1021464 434817 1596071 1184403 1868985 254913 1809255 1606509 1832452 1832415 1927901 493074 742114 704283 1453880 471413 1336147 1082825 863573 362659 1378155 1622345 162216 1719517 1097104 1014367 1912144 1444741 89773 1090203 339716 415568 1798127 193302 62180 1263369 1377368 1884756 665939 1039784 307733 393995 1228536 702252 425598 317057 1832303 1957706 135854 595129 1724537 765300 444358 1343368 1498127 6652 1408408 1272154 67148 1230488 1252099 1799101 1240320 1654293 1703206 1258585 294969 1838140 1570414 1447263 99862 1599203 1912213 294350 1834668 1677152 1350243 1488624 356420 1653467 1049153 210238 284739 846221 1115404 107502 609016 1275150 111361 903779 124310 59827 1138590 849638 360206 148559 1089738 1533790 1475606 445484 931090 1037258 1942173 1131540 1923873 1448973 499531 1360622 264549 366211 375305 153341 1790181 1778705 790327 342971 1295790 42818 1871502 88588 1039914 1943229 815692 42918 1896921 1739069 913576 305340 561924 44462 201638 1071368 1925218 1581728 1093711 1103280 1604960 281769 1710211 1445988 689412 613431 1579100 816607 1655668 613106 1151923 1537804 1851046 1223148 427737 1986287 172933 138012 309616 1695484 1248992 976879 939353 944463 1880349 1533864 236692 1783953 1003353 1795918 1234120 188234 1349450 1660496 989242 723498 1461379 236780 262299 465781 1148883 1743523 798846 1296930 1476384 224840 1768239 935920 728538 614711 72002 294236 1362614 1633187 1178394 1205546 211531 941143 1517587 741365 359457 78456 1493151 1120656 1460767 916688 845140 551275 1891399 791211 1028839 972348 1882054 772154 1160592 1247800 405540 1323334 1170564 1238912 245496 340428 367180 1481241 1680800 131120 1512966 236868 787015 1444216 697285 437485 904221 1217517 1490249 1018267 1919563 120115 1323514 1243537 977781 1146872 708535 938900 929637 26334 742885 1246123 1965894 435687 1491611 2582 324607 1612582 1817747 233612 217817 1764790 908761 263622 545174 223027 610186 39111 1165811 761379 1189434 1417206 931210 1157644 815363 782222 1793 982547 1165972 828072 1859878 1956489 1378891 567668 222976 954739 1079279 775968 1261432 674703 1204435 1181860 1841558 158747 94397 74056 1713928 894170 1161746 1764451 1037890 1713640 877448 1194904 479472 924735 168440 365473 1835997 1786273 118114 770872 958194 1200064 1719384 1746653 423843 839473 1593843 1810320 263433 394966 742496 1023818 1325214 771988 1465155 864056 471208 543811 684191 1673232 949550 1870068 1161853 686722 1841778 121918 1691688 1117151 1871460 1290185 1700046 1869420 541135 1571998 1328683 1883901 39090 511354 1574246 1743036 1353525 553624 1772692 505028 458191 1030279 243501 857620 1899185 950775 1754600 253319 1445319 1566520 807159 210466 1120150 777679 1500505 102422 480829 1531215 378587 1573559 1052777 1354511 551393 1850142 814785 815752 1794937 1403295 1731448 1178498 1923976 915546 865956 1811207 1137325 209129 445952 1327631 1984344 719609 153792 498582 1411091 1493772 905763 1782237 1404092 302540 918463 1741206 1526365 1548579 385689 714985 1577960 1613999 979873 1397236 772725 1580935 75819 1056159 1783085 852447 111855 543054 1115948 85406 1361269 1978008 1210086 1288785 1253919 1618178 125766 250544 476782 1001179 1053254 1255153 884212 758470 250941 1412936 1950540 437641 1118359 9295 1410170 1235107 313574 1320524 178881 115188 539331 1585011 248865 1571007 28849 454150 1515401 1038302 1041757 1977078 1081375 1654887 980456 1956212 938524 1913632 680626 1142984 851438 1589635 433957 86953 1621012 932458 1521096 1536302 171012 421508 1656574 861554 451431 176627 1440073 423762 1601307 1794299 1501320 1212422 598299 342530 809132 398480 686702 839342 24943 1409218 319913 1797782 963509 419699 1965539 1717435 1048252 1903766 1783502 806238 419582 1893446 731171 135836 1495542 1385495 812643 1355758 959255 1363140 1571045 315959 1394392 26542 240338 479329 81336 1190199 1243081 1464080 803347 765212 378876 1224370 1911615 1393776 1590700 1077824 1718488 1699122 414532 517559 1296335 708409 710165 696048 1801283 1754373 186900 811139 1837665 1728449 1731422 338094 1826257 85098 1796612 650137 598615 1347718 1672907 1631340 22568 985898 1149640 58711 1891237 239691 1436079 1765125 1619679 1244686 1738543 787800 1968607 1917097 517831 1354972 1510794 1813849 1376859 776946 1290910 1250541 1328560 31549 504910 773118 1873757 214542 1091842 869473 976363 170439 1566806 1523887 1873519 171924 809464 1513388 1611868 1722381 509994 1043085 1646843 1931788 875810 1374183 1639504 490122 885224 1333344 874517 1342717 1191622 51822 735646 1669772 881953 756889 363386 594254 226746 1077603 280049 1278673 227351 1648504 115982 1731677 1215518 194670 1185250 331723 144115 1061617 136391 271775 1120455 720094 923336 1443184 495712 517690 1212412 1067515 1222975 701681 1873227 205802 41978 712123 1179465 630126 1868138 1793344 1387552 799792 1521591 1326309 1930076 256214 1302165 1542248 1668508 1201690 298479 383548 279143 234517 1183072 1811863 939454 253135 734518 1044939 1502601 1788682 141483 537108 396338 404122 1875580 1762310 1545705 27177 457399 1728954 439468 732568 1815757 247635 349807 440365 458422 1354204 10756 1018879 751818 1237356 1581091 1906983 1088386 655929 812785 881737 1278068 761742 1258355 1958769 1805527 1362624 1678539 1776211 1181885 609658 307325 985973 34719 1268719 707889 1754765 1165169 152915 869093 1611675 849718 1880992 770603 150474 700728 1793722 1626509 1309045 1687597 175132 1575646 363520 984559 178854 1092238 1432630 1296555 1754477 1163674 182522 547202 544252 1140622 488758 1718820 915107 1426851 1690950 1331995 1508341 582143 388166 327918 1649211 1766183 17325 1686356 80668 170866 1468083 1594188 881275 519252 1137803 1928522 1464302 737078 1181142 1604254 1972032 1929228 999668 456344 1220910 1998238 1282259 939131 7918 960833 770154 1022224 1907101 1925622 466474 1529995 1682889 1669396 323577 1242184 158642 1361107 988703 1806652 1134612 1754941 586275 605891 1623644 779721 611826 952576 164675 399635 1080862 25889 1764339 1146965 1553035 1465578 1430018 476497 519498 1626567 1447430 909424 1475635 1436520 1754614 1007098 571362 1622579 320380 601965 605117 1948062 889620 1935021 1431536 1679875 1662967 1483291 294280 1675391 578257 163790 1563171 645537 580480 637242 1506601 654158 555531 1679389 725816 122265 1189053 1399906 1491383 1691992 1955528 741131 1892980 1467645 1523583 1101508 664567 277258 1043709 1784816 548414 1468158 1731091 1270242 1334913 628009 447120 246666 1556382 722470 791462 1910396 1379917 647117 1821803 397899 422612 97426 1257415 360367 1982802 1397861 1330448 1264101 1415113 1315974 767254 1342430 1187647 1480568 119686 1391687 1385661 1261000 1260857 1831704 212546 1706423 1329913 1735882 1354220 115760 668461 1591133 1546116 1984677 1496521 1777123 1352377 1353339 99594 801896 121958 1533586 719593 482270 1850438 1686545 1856419 846736 988220 859208 869123 183580 1212518 1625464 950274 349217 598530 1342030 1607232 483934 1892779 1379783 268208 1341488 1953080 1820659 1829856 1407112 1908446 1180005 779477 553312 666880 361072 328038 1897352 1977089 1870589 1791902 1233856 450827 311288 828196 1773077 971303 1434260 828016 781979 558391 1202981 100735 1698622 393719 285688 650566 1631403 857135 1187586 703668 1381003 832676 430464 1088942 689829 208583 964185 1596774 544429 99212 1285231 1927905 1425490 1818916 813155 686835 1593289 1274495 1024830 1874259 607096 1860211 1839796 1723270 995744 1565473 964162 1803318 1558416 1764390 1127252 97042 1854608 1392259 117298 1842872 508279 1041796 1673567 327369 876250 278395 515213 1097494 1112030 1929814 1761263 779411 1964345 762722 1707565 1146020 265917 1881952 247102 566010 1134718 1741224 819091 1485184 1685183 75060 898636 87987 1725167 1354711 299934 722720 527272 6703 1290768 1449218 6253 230744 1768326 302294 1732691 940770 1835742 570315 428713 329039 1181810 1741910 511466 1849006 613257 302334 1022921 1339283 414587 664 11474 1709757 1619926 1746236 810425 862967 1538113 478985 1128702 1965634 1624468 696212 1462341 960766 709954 1724142 1542828 1910249 1649527 1214073 1137692 1119009 389159 1530790 492098 1375248 774261 299069 56183 280968 1324885 162861 1798067 408974 1148649 630738 960868 1108320 135029 1099452 1732574 586676 1308844 1123135 1509440 1655187 1139089 643335 1180396 435738 1532025 629439 1463920 1443723 1956238 90906 275561 1710143 711033 341180 1321906 266481 1891095 216170 1237161 1604301 696341 147951 1520056 1229375 297794 292786 1359130 935420 1307409 1802714 1822342 815466 1198655 43939 61255 1999853 554148 1350546 1787748 1798435 1015712 1362525 56491 1371392 1682811 1274433 1356235 1298120 300176 334837 1538589 887879 1546909 21841 220827 90254 1250889 122834 1462601 777003 1092065 1229791 548849 33767 1508417 45047 744898 1215995 976216 32151 559185 1976283 1415643 1865637 1670748 1325795 1212352 1791912 893201 1863073 694623 1260158 1112500 666262 1533017 626060 1891289 1652080 1576246 1478273 1385686 1501304 1016848 1100922 1112207 1926258 502831 1637490 947308 332766 1339273 333931 744634 405889 156309 649590 287808 704760 1686932 908679 583706 1842747 942646 1029128 1938293 88845 1837654 1700699 1991768 619235 1528414 1405536 1322822 18894 19650 1975576 1781441 1823633 22119 381483 1432709 977307 1390781 718294 588701 1460146 357774 1318127 1214415 864357 1154806 666048 1195551 1047375 614540 1941184 156201 174733 726592 174023 940122 1223897 1863551 498918 782626 932601 656155 1033362 106784 1417911 747752 1401848 362820 971610 1330605 48973 1591052 908256 1077161 1092516 1302309 1588604 1879494 1985484 1322691 1701173 895347 150996 1931983 1275322 154871 685102 1448553 1577737 1056980 1599381 1853857 1566038 1037987 1809405 1074273 1893572 306859 1524608 1342785 1999545 1945856 1405409 190941 635900 941193 309203 742904 1853739 1062434 309462 1971418 106115 974372 130618 1126229 1301337 1663170 1326667 236741 210146 369733 797494 630164 1738310 20433 1310792 643147 1584066 583286 1010085 56155 1151458 1161513 1648779 79115 743932 1078710 470957 1932718 1277168 34032 588186 505283 1446460 167311 435768 1452797 188090 734935 1160886 1645883 1207190 1433489 1302161 356785 633631 1246341 1484736 1938894 110407 1059448 1332943 1670781 347555 872484 1396906 1655698 488118 1704254 189278 1685179 1823497 1844742 166323 903302 1282860 38747 939185 379306 1326672 740158 1380796 418699 1960810 810270 1988372 642839 441312 1893887 158969 1830901 508885 1011495 440276 855812 1092437 1916439 1695785 637605 954260 1506585 293999 774294 861856 619652 238521 961836 560440 1725486 1992787 687362 1199107 1866530 349116 1527783 1069210 1938418 1545536 581036 816053 702292 833762 226115 1720121 867763 1682004 1570088 1575542 633637 945689 230679 185146 1630938 1036939 1504535 584334 797281 1409600 991680 43293 112412 1723346 523811 822639 1072256 734858 557695 1982349 1661311 974996 371529 1994447 753381 1299504 1288052 1910026 1956727 1923091 894868 889144 15885 641607 1493462 1722645 1515236 1881553 1024382 347761 155771 1298652 1699032 1961658 1542102 1078652 1237950 170754 1859008 460921 706111 197759 111985 1778324 1081213 1277112 730728 757458 1882445 791295 1609298 619424 1198022 1969179 99533 643968 1290821 264227 855288 935318 1939664 759794 1837079 248389 898355 521293 1211846 493524 553300 334379 835074 725586 991282 1461751 505287 1859280 1092177 374236 1469315 860952 1968562 700429 1107638 1828103 1721617 1930305 443975 1851539 1891709 347827 373291 1198440 1726627 195592 1632290 773886 1382187 1963341 321887 1051182 689719 350502 6311 1100766 902529 272769 5562 1058427 1744399 1696951 1848853 1129727 1460570 1247394 1573074 616718 332621 1378768 64642 1707231 1477383 1451146 883210 1347179 1579762 400484 1098574 1033922 1284792 1085356 1746616 342203 395144 923229 75397 1297938 1752498 1502237 105315 428890 1968775 1748540 784300 87042 386748 1230598 1570380 308054 1496170 602371 767857 108511 90136 1125114 1294988 578820 692287 72903 1442009 1903950 320877 1004370 1684666 640713 1646499 1597668 1508001 1132923 1575536 1671485 244 709023 947098 1027134 550215 629825 1361687 420691 915441 317130 1981014 1346516 104942 269052 62951 240571 455954 1744058 1560198 1847462 472668 1868335 253188 762616 1685013 916417 753240 173037 1629630 825361 54061 927523 1221201 698593 1311367 952267 1956192 1694687 81049 1988039 319145 1005971 1859080 1133826 1689013 1446480 500953 625847 1657569 539667 1354876 157876 634582 264676 523254 471308 331078 25719 179472 565490 99282 1805977 1401186 1699379 1854967 1185751 970047 861746 1215344 845018 1469843 855675 1728835 1451886 917529 748114 1080795 34113 1573879 1192828 1824336 1560315 592130 218026 1857440 622245 722505 1043922 1321507 1189243 876215 502111 1544731 370028 188002 1153822 1364743 1165066 813228 1716677 663645 770855 763312 240491 83368 1718141 1912040 1560321 612993 775149 1251469 1658652 234574 213089 909209 495456 1698509 128786 1202430 1821136 645299 476882 1784820 1472092 844305 692305 203683 1819112 1910650 1807849 940011 828119 1769045 1067813 133478 1500832 1265456 169227 1292575 494144 1280955 1479373 188673 312653 1053721 210355 1890496 902324 591178 1311918 149062 206970 955630 564209 49782 652170 1830949 308012 1967356 1732408 422927 1476655 1247953 1765196 517037 807725 825026 149336 1538565 1416983 1500126 333680 1923320 1680847 338910 1838417 1318806 469071 1714136 955598 1397748 1478923 1316050 999759 435962 1623519 963800 343408 847711 1349424 17668 1066716 1098198 586867 338192 446508 687746 72870 710945 1915337 1304204 323754 1502992 1337676 1755447 356013 13354 40468 1484901 553763 153935 475941 1871983 1578836 1332840 802154 22161 273318 688242 933739 98856 1447790 1593523 981389 323932 1633027 1188394 1864476 243250 1072005 1228623 158183 1125169 1733645 25270 1614812 1363429 221783 1540611 475459 553128 938523 1437803 1002818 1555178 482650 1980389 1083216 1546734 487606 1640647 1010312 1915544 760027 1471573 139726 540307 1136088 1672384 1131305 881849 1295518 452473 654465 1819421 557014 1242403 1693683 1345127 1948420 1508832 989720 1233247 1253748 1007143 1768960 922317 1368384 1938390 1373901 1302422 1293196 1996166 176693 550943 1796928 1904686 1047928 1653873 116825 1204340 1430713 1614445 684472 1436512 563568 1221523 1525476 84341 1600093 800138 403485 779526 706013 37831 1072950 1428453 311808 1558414 44488 932118 782042 1858445 1108477 568830 349479 59402 1248858 1122302 1309767 1491771 476344 15242 1989170 275785 1309998 69283 1141637 1936188 284983 1038039 21271 562201 738419 493351 1758585 441377 88000 808009 911747 1154432 1701141 962944 1049 1479075 1379343 936229 587926 1942204 355655 822532 1922770 1856820 1777746 1034619 1207533 1110240 316727 87445 1953813 1860525 1359320 684433 584097 1508772 482490 405714 952077 57482 1059511 168749 712974 1168807 1728424 155480 328187 1578382 1691933 1148040 808058 726259 1077146 674468 329085 574824 362260 1098932 1563139 353003 1659146 1014481 1077746 1137970 648605 584165 337350 1356945 1708919 343483 1980520 983659 1811866 383941 404915 672347 190367 1577230 1251636 1700589 345234 1251394 1470609 162138 1314358 1135739 626483 921414 749496 3745 291281 1284577 1607129 1559130 881060 1623931 442170 295026 1740148 405731 834730 920520 283656 1852331 1810424 572204 857857 1034069 1098540 1911863 1930304 793720 702634 1493892 518103 314857 1517610 680434 120343 1922338 1952654 1847979 1904289 1597429 1736749 1268203 1536733 520104 779504 1225393 126365 547404 486812 1920964 1239931 1728510 1513253 1938606 158628 560126 939967 1511552 36899 82759 131787 970037 1196409 276678 1388287 970753 1192056 861967 945136 232780 474691 1716609 420067 30089 265328 1525587 1314180 1676970 1444635 348806 76326 881882 1180080 553155 797611 1376457 690971 1366397 973341 1498339 1549408 828633 1206602 282863 1944618 363108 1286647 38287 489089 700846 508346 1452970 1243407 859903 1644107 1117491 129524 1090564 1427564 16802 1489536 10011 1975590 405012 46108 324410 399978 753725 1934030 46849 843575 1497773 338087 768809 779753 1206016 396285 192684 1580037 1684156 1045830 1064628 59342 1700506 1583813 1324030 1661235 450381 1222617 131545 1404417 1824312 1307013 1630296 1062354 1933272 928342 1690809 1551689 790995 1567655 1500283 1598021 831579 1181049 960279 103199 328406 38296 104145 374064 250985 1715120 1030791 394917 767698 39500 291388 310943 1282581 209539 1113537 707695 1256662 1992985 656303 1134670 362441 269137 597751 1856908 161172 1261184 351089 1539205 289936 1955948 1507545 810580 1001866 57153 1110070 1585923 1736143 1037397 1766749 167740 1234623 1832958 145633 1576723 1411857 1741914 1772179 1926468 614417 1421904 514460 1127360 1853212 1585614 681901 1562750 191199 1578349 1051170 362774 1910232 90969 1739002 1823393 578417 297554 1338125 1858817 1465553 503807 1415570 527694 1830785 1101315 1544356 47057 1486550 1792621 1075540 256923 607738 557718 997332 1800635 1830671 1328824 1456968 1882369 1901469 366906 1435812 1715790 1117245 596623 1722575 1775156 949154 289234 336087 795200 1178845 305747 1698869 656893 117688 1702632 1664758 1870902 647334 968137 1161347 340496 1988915 310226 1248 53127 352672 925697 1169338 956250 517177 23794 1394682 974749 639858 278862 1329765 419496 484746 1196755 227695 738740 390556 665784 1231909 879238 1424791 1069265 1977019 41432 470051 816242 295718 1378185 1860474 347218 74775 577788 50594 536912 1658981 1525147 475275 1494411 542360 525691 495480 256544 398329 724158 1514584 539209 1550398 1957937 1380042 20885 812359 1051878 1293340 1635196 1380411 311153 1885962 1969101 817017 1645180 558765 1701207 594367 1605790 1902333 1666194 1053198 566952 572490 1388899 10770 401699 477663 1070961 1299230 1445704 1550507 713205 317388 1423863 45278 1420418 1294097 422663 883840 1507696 1407335 1150473 1541250 1048780 714227 252058 736419 1315893 1345540 240885 1209937 1853869 1695827 1329618 1485484 1849003 853082 573230 1711004 1872226 136772 883222 172914 1493609 1908864 1535144 568527 694326 17148 1298659 1381577 417143 630345 143046 102530 38648 814181 1296868 1004849 1945383 1052952 1445457 1728418 1098345 787797 1275807 1722489 810768 1407576 870723 313244 1383328 1729985 275126 1395734 1627744 1884206 1826411 240618 844380 76108 1885210 789787 1758702 1172630 1417641 418848 731178 57922 315486 685817 295733 1337823 860038 1578839 1862423 1333511 1487083 367830 925009 1257075 4813 1475258 553307 1599380 220001 1576317 1863852 295830 1983008 1262634 1977488 1246264 1665677 1897982 17119 819587 1939788 644748 687261 277349 642579 185005 1589511 1126870 194000 1461736 1623911 769005 922124 480392 679582 543111 788248 347408 807425 1861322 1515985 1439687 1244207 817019 465315 211558 1717133 464419 1143372 1067385 1978456 1275274 770150 1934733 555446 1613109 434788 475842 1207195 585425 439240 69947 813223 66046 1394432 362349 1737428 710894 753683 686871 1023805 1481090 50237 1299699 873259 843065 479666 1229897 1484684 1502951 195226 194749 204195 1345009 969729 617871 1316504 1846702 1761012 915719 1116559 1030568 686555 1580160 563003 1027239 1049956 549872 1025553 154181 373455 1531793 621837 1182558 831289 81346 1533079 1887325 26607 1567729 1148741 1712600 1594737 1687481 835323 1843434 875750 1707755 1375512 1104483 258176 237483 602902 1507790 798076 1098003 708252 1001262 934674 111004 1591813 1231372 1420718 776650 204103 1936431 528307 732185 1974025 1650949 1135143 1700800 645110 250659 914098 1341300 1476418 575729 1059411 714499 837299 223286 1285883 154172 102907 1727667 1429114 1878140 480026 1353568 1260854 992944 1437587 424838 660111 1929902 1692457 1126190 1906409 1163004 1618543 674366 1356515 1846364 1210564 1242863 1522937 1513442 1407392 588098 948716 1155827 1409497 1639132 1086487 598704 1899860 787551 1955912 241492 632154 716107 66087 889127 411623 1034813 217596 96708 548782 504998 1316398 1110922 1189012 1788778 598128 430611 1108173 1715883 1019329 766065 604750 1449200 1223725 1465471 685314 741914 897009 1775766 1154024 348493 634550 1726846 888720 1997543 156241 697257 33761 1613378 1710280 1728107 222707 610641 1212581 1657920 474055 413956 1471248 1386417 1895344 1510966 1101682 427660 635975 16497 1946476 76930 309726 877727 1178479 1483422 202771 523443 915863 1900043 401878 488876 1043046 749641 830678 1336810 760428 1044789 1757321 1214034 979235 56 499824 360898 292076 1359327 977547 1149183 512352 901056 748854 351798 309119 1102573 556343 657233 1094434 545539 1656003 1111249 1289510 1878088 978239 1700608 201617 770808 301183 1540008 1389090 285035 648433 980874 301568 688293 56745 448184 568556 1581138 1415267 838321 865391 301789 135166 1020965 398517 929948 79875 1832153 1947191 1889196 440969 1760957 620049 1216024 1347929 37133 1814794 715042 436010 1972803 1366153 701780 741007 171358 853433 167145 376755 342044 1350676 978721 358450 869481 7571 488740 461601 1073843 425694 1365650 1470593 1984000 335299 768044 891930 655661 1637320 300699 740128 1237032 1353891 640894 1219100 873711 1939521 932851 1049000 1285768 178548 1181836 1944497 1431202 1140137 1100911 163169 1338355 1171640 1116106 613770 1634250 527077 1057969 1956628 1468356 1880016 752815 300525 731330 1846080 482341 856866 1442747 1322664 1939574 859123 1589875 46075 1244353 859810 1482617 1438113 505450 1905525 1320206 1960497 1996514 1471263 514523 1065928 116582 574923 1322356 1778699 180335 1395654 1424810 1114834 1362336 1010753 1752415 398154 1415235 490470 1729958 1285419 980214 785637 1878634 285944 280519 1418428 698221 690892 168611 20065 1076230 1352323 1013153 599296 1673043 241762 470891 317771 797762 1360607 1384232 1478847 87206 48385 1485070 6255 1331352 879600 396767 1143782 99539 457012 29964 439626 414417 1936630 31154 1525037 339747 769012 1485313 772911 1589147 584625 1520411 905584 1300119 36588 1077963 317363 546859 644334 1615971 1375140 1519997 1879816 180230 904629 1347060 448499 679863 1352239 8316 572312 1864802 1964589 1318981 1283090 1219427 86680 964849 502434 1470451 199083 1363488 1292369 44196 956034 1516675 1333762 1146607 1890403 396676 1323688 408807 170948 510176 1294489 678928 1019193 413084 631106 279779 257685 639637 9695 1224291 1751612 1803199 1861253 1109072 1681590 1811980 1666387 1825081 861091 1097153 93325 669104 1334381 138181 1928749 805895 1216373 1799830 1785566 85691 804215 4896 836093 410177 302673 1018784 296068 452802 1635886 1592658 769266 1511246 1441930 1538066 378464 1609416 1590039 1182729 420711 1190129 71679 111464 1129716 421719 888782 1930115 1099256 981853 1922453 413036 1592440 1490462 1481460 719861 682925 1428608 1016678 129835 467130 534728 971536 985596 1340753 1944420 1465423 1087329 380854 1883358 596385 54380 1075978 640739 999032 280687 941084 1531439 1712310 1676130 1805707 1758054 1482644 1752387 527813 1144179 165668 724964 1721403 1196663 232602 786054 1655051 1846619 1437824 1983037 1095005 859622 1430933 1067663 204760 1750810 676782 1560690 1261160 161505 609576 1746220 229474 649965 1617508 250391 1521219 207493 1356069 43261 225260 595016 1934564 756225 587540 1390442 646752 1318207 1897474 1143868 1711100 881967 1177251 331049 636731 1954468 673731 763609 1816136 71311 1570947 933040 853950 151427 971735 948236 1285203 45224 91247 1597770 511836 1684679 1688661 1698919 795963 1397131 1391066 1488492 1925646 115856 1804719 426344 1806090 1137607 1056393 461958 1971456 766933 138717 1477696 938306 792385 180265 495866 258332 405625 519923 19457 1792507 1845457 258247 1049709 1558541 1396035 112060 862121 489547 1348679 677066 1019857 1316553 287196 1227579 525036 1520126 398270 1139972 131875 719762 1142928 1584506 1139881 1365182 1401630 1830427 1158206 975421 1069807 123344 914596 725905 630437 1207079 712455 1120347 1800354 67614 755597 121248 1834286 106989 1459858 1902899 780131 946142 450913 1101835 609575 1117932 698393 275807 1651244 1313269 452672 1900880 450043 1261423 216618 1896670 932519 1398285 1746215 1525380 1463132 1850234 734141 565057 1805514 1593069 1586404 1601719 49027 125818 1201696 552851 506941 470845 578963 1967510 1249689 1060002 1979640 700279 1148205 1526102 1169555 1923892 1740321 561723 59229 1831103 1199371 1739580 246627 46986 1837252 741101 1304953 543619 187189 1785619 1764356 1352502 222050 644973 96381 352347 1362400 143782 1094084 157810 1320891 115318 1188376 1050447 1533023 26725 1811280 844291 1475383 1870265 250023 1553353 1307196 709246 69197 292638 1074056 279348 1194832 257340 238797 1027216 1113632 1109979 1761804 1421765 1169155 262354 1158538 781970 204978 661555 1291176 35068 353037 232606 1630438 1372396 381833 1430111 20203 460029 549877 680570 780959 853415 484721 1593735 761161 341719 97388 281686 116001 359717 967063 435885 650380 1175636 1944105 1581664 610312 1152020 254702 503999 1018472 467315 311015 1288896 1108244 884474 492258 351158 1035102 139878 1615256 1354932 908513 1297954 697546 1977941 1376564 218152 171391 1849122 1783796 950693 1764164 31774 772866 793109 93270 181561 1284892 361349 297774 1371941 133194 968882 1273639 4786 1114080 505972 894439 1170479 1296852 1386833 1116642 1466848 827725 291565 1412053 1164142 832132 112067 1423889 465661 136674 1859796 163486 616170 1357762 1124496 237509 1328447 143391 1854555 990813 499914 893743 1693364 184018 1382184 99113 712525 1777224 1344318 1173609 954223 1481411 806876 1098912 1445079 1269383 1722269 1245983 1370509 1282366 1929557 1784732 1532089 730323 1620170 279035 160148 1296027 1748805 754081 483905 1170905 162469 472252 1547683 1584765 299955 1191143 920967 252985 268055 786364 1579841 1054492 1880043 1346227 534077 1060478 468452 633690 1022300 1274744 1982920 1598200 801413 1398846 218504 963959 813746 1704316 1788436 1774395 1716992 1122503 782 927190 1915873 612410 469243 1996333 1964775 1519819 1161200 1542466 322118 743274 12709 400939 767618 1409971 95043 1341013 920493 1992190 1236097 870192 515770 422790 568087 870857 460519 1507999 342739 808751 1876426 833937 439324 853463 647274 444437 1768016 1805366 391967 195086 166881 453981 1640947 1794757 753455 415807 1225414 1670728 70774 1175580 1629844 78831 482843 705090 113813 1232351 1777151 1096240 281609 1147100 474986 1988807 519199 345516 1431870 846611 253667 1758080 1348973 1112406 839027 1829959 1865901 467410 1641949 355155 1448908 1364154 762586 1056670 727885 1084972 1789352 901278 1250002 809790 364824 1851110 455328 828752 1387904 1635857 1875217 1437397 737772 906917 371017 588306 1880174 1020641 497719 57038 1878807 532412 826306 41756 1710083 1128815 15742 802067 7018 1350552 350237 1782965 785821 1062252 378003 1289899 1675407 1481760 619394 1014779 510255 1586259 1394552 112152 1212608 89683 1356454 1863393 1625656 316002 66877 288311 776206 1548391 1087060 1126092 1262491 1379448 1031368 1519403 1652448 258304 1856840 1767313 1366383 483597 256009 264137 1481251 858066 563513 1953782 508040 532205 562665 1217477 1215481 1796757 451080 1764221 282424 1056475 1051493 1345040 1165671 825448 231729 1432504 294578 262882 798590 1343952 355009 382569 991136 836306 150599 394474 1304107 333442 593337 232523 15968 230113 912968 764116 1964487 428464 919580 1036577 1423657 309344 1038635 1978645 1175981 1486572 487610 1393198 1011927 259132 611078 1477160 679226 1204726 1119873 1369674 1425673 1274353 611927 1139894 498166 1239058 1670293 415207 91198 1601901 833283 1750856 1962524 1125616 1113020 941270 403094 269565 632221 1584672 1672432 1253012 1640833 817182 927124 1188808 1305440 329323 256766 608848 551873 190480 1862544 1718033 1738857 1898337 397125 653856 1757802 1960595 1574610 890764 1691372 1555528 1180853 1617646 1738816 148779 1147017 1635142 163885 401454 1722253 1267141 326442 1009394 1274529 949979 1440831 1626837 92781 1746213 316048 195862 824400 75185 286520 1305463 1900385 1501252 1774314 1205759 262333 1103463 1375387 812500 447888 545160 723738 1360954 1383415 1797455 928336 1418378 1688807 179924 1574250 1455837 1288975 1851718 43405 755911 400920 1056827 141660 1576186 701340 1623932 917053 1332367 287068 1294056 14533 1973223 848640 107135 1537313 383451 1120365 1331769 295896 594793 1899004 1010664 1936539 1416013 117381 779270 1817938 1065588 130907 1136576 719023 208014 890062 585713 1664782 853791 1692505 1781688 1771349 261032 579071 446513 44091 739263 1767439 16286 769457 1033255 733219 1458829 349224 1743156 1071312 1374061 919197 1041369 258239 1078391 562769 784016 1414944 1113015 1627947 145089 1307169 728437 1163272 1227434 455420 29560 1213581 1912115 310517 315997 265946 195645 73197 1314396 106010 336040 1010138 1717253 657929 314652 1551692 1053372 1220075 345183 916996 241306 1907302 1742264 679163 347512 753872 727588 47053 369663 1375216 732120 14906 1248617 438424 1277835 510991 1063452 1295907 1129407 155801 143220 733241 381343 1703438 212640 1811492 1198979 964333 1849106 348847 1983163 1824690 1495929 418429 41095 894314 1350540 1992223 451630 621679 695710 1698444 1916162 64343 1345608 1391624 601811 1865069 1164775 604410 531344 821286 914233 197930 311100 433405 340215 1638078 289524 1075161 152855 682384 154277 1014353 183039 1941335 1426306 515430 1198388 146281 1164643 994807 1002673 1911188 1128882 568548 1905461 973363 393275 741642 1882541 1220390 489393 239519 1038560 872471 772654 1590000 983345 1904918 1113966 823053 995083 542967 1620822 1316526 1114939 1959250 945210 895548 1629655 438296 93000 1979368 1870984 834268 1617407 1249621 47048 591305 27872 1397847 998116 1526198 1227503 1153108 1160854 734626 613623 671794 1552452 315111 1038672 1738029 1439212 1989060 918495 877538 477706 1571510 3025 372302 1679698 1064386 1114077 1850847 1024156 52436 1917522 523730 1688125 1975435 569314 762930 715831 1305882 1076533 1898109 1545575 668044 131927 1336240 1506240 1975457 1986158 1802201 914347 381104 1235104 1209073 453159 103840 1105843 853825 367286 1617366 1233517 1458425 1124843 57124 1173046 1083518 1827288 1762961 1333498 1153845 1550849 1175403 597869 442073 1522339 809798 1234046 527218 936299 1203728 125923 538088 1370305 355885 1090805 567711 1760660 1453068 445036 413165 697153 16617 1938615 631153 1421214 1145941 1151050 282132 932499 1271236 960503 709073 401308 1864272 1748110 1670844 1120587 196095 932005 304064 808460 1687730 369326 813805 473746 1945204 1894558 1037789 674597 1131614 1191127 673712 845587 1392917 65075 14371 1475179 1917426 1824932 728000 67888 871469 489371 7665 280486 1029536 145629 1823773 821557 1956564 715215 328692 83315 1105169 1835715 768392 1235379 742871 583389 1245007 830584 1034104 1010691 938333 1157934 1411142 1027391 1513771 830852 761720 1903670 1456695 1556465 460828 1557054 1007497 1523267 1187883 1708836 1936470 1602762 1646588 52445 1558167 1018492 1630333 1532470 636899 245897 277777 1268599 1914328 1559403 880271 852790 57675 1592604 1335447 1321346 592208 1940266 627972 507920 1258675 21313 883176 1797291 734271 1500276 1164659 249933 1346565 958357 821572 475171 910904 737767 557096 1483998 326540 1624323 1882926 1323318 1516282 1026574 1545851 1081675 1075303 962893 532995 101917 765723 854245 709875 1467677 807514 63601 1964524 1090827 1557255 32932 209713 689348 1385363 1010957 244468 1690419 1964195 844005 1198665 1419151 1168108 302979 1709306 1944052 1187311 1449007 805582 1179117 866517 1453212 1077750 60787 422923 1034036 1010321 1142235 1597349 1798741 385337 1871652 1832681 1281843 1150148 1841861 416343 703381 826855 902411 841318 61401 856671 724142 350592 710566 62794 1475835 39882 1558061 1123959 670716 1965897 1857812 866027 771326 1616070 1690970 981777 1527970 1845809 174490 1402409 1226216 5536 1095995 1358006 1258444 1116989 283349 234085 356373 708917 582665 296020 418585 106246 1970701 1346130 1934935 1172876 1695482 1247429 483950 962136 1452741 355579 455171 696560 693664 561731 1214828 1393189 780360 1374825 751099 1933131 158569 1370024 1997734 1857141 1440473 820576 1019563 766090 1703501 1360204 1674537 720632 1216833 1297440 1930980 1108113 455035 424238 1603797 139676 1720167 1885643 754083 1457077 1187653 1770626 1808722 276886 785925 1306971 1415124 590043 771578 1864798 1881660 1158808 642344 1743956 1095186 325831 569057 1377812 1387987 1717765 1065553 1844812 499089 1299670 1385317 1126607 63974 261119 176704 169061 1277577 547776 383617 521834 945808 616927 525551 1652404 571366 100866 1071640 160337 1563767 922089 1239036 504279 396068 183774 501454 1351316 598581 1439707 1375500 1906007 833370 854607 794688 325663 477630 1817665 950610 1420520 45990 1265423 470653 801253 629244 1062909 401273 1835856 1825208 1649732 1713134 1650697 1871659 1771751 304620 1253803 1622662 1581032 781602 325124 716874 220298 1077616 626042 72148 481577 875909 110218 489589 272978 1602160 1474268 355500 901364 319494 1404660 444974 185959 9570 1699629 885387 455111 1726293 1960684 1714283 597365 1042124 769534 806093 1541300 416602 1680146 1702084 1142636 1614858 14081 207141 937875 1508022 1006304 835171 73279 591057 1009202 366551 133229 635150 178143 100296 1963003 1729312 1670379 1229436 1040486 1420807 1806424 1031004 759930 253921 1702951 1078840 351026 1665961 1979312 711715 36973 1355731 519745 460119 1816156 581221 424901 490930 826339 1243984 1976205 522318 1952652 1285219 288930 1697796 621046 756581 822189 230940 1760 686705 414375 1431772 1994379 1445475 357246 1754095 605567 1305920 142885 439123 1613063 33222 984773 1346412 254149 101802 1980783 1834866 122519 1574884 1044136 1573457 1757703 1580987 915653 1480963 1763558 422220 1393837 591264 915073 1868076 1114546 512517 807562 250773 1931683 1290011 307019 1078216 350690 1779758 996361 69366 424233 913217 1510825 1213549 1418752 851934 546839 1919110 943498 1918336 1032143 1124594 148060 469552 986860 1539437 1086930 111809 1865593 956065 1339491 969232 1555953 1699403 1215972 664490 498605 1694848 118931 1908575 1048967 1275072 607387 361432 629143 1187719 1873371 1356929 437600 1748371 1621145 948943 1077527 50012 1458660 324746 455945 1879201 1298567 1170778 1779000 555763 1814407 674609 1893859 1139519 1456821 367008 247207 35774 998942 1081823 1056185 143763 1198766 407823 1879832 742146 289086 1817393 1541156 1072687 1032098 801596 1317267 1755063 265508 1285604 545585 1051001 1981027 930419 1016170 210446 632565 64678 71045 1854958 1101593 1830108 779954 695542 1528766 1017756 1268151 902271 486445 898000 955099 1566955 1135060 552138 1758815 1016695 500091 37954 857626 230479 165318 427069 1855886 1418519 574529 1844044 1189443 1904041 1134013 524717 1507340 826536 1224415 1707961 1560317 1711234 1346502 1719931 287074 725106 458811 360128 1650839 1755427 576468 121427 888547 1043171 496936 1108044 507539 1602505 1983650 632471 1342092 1897834 1798928 1681208 1542666 1928389 1049854 100379 562966 1403229 24600 1966543 1983839 1237216 1431063 605345 634379 1180401 1196011 1380221 1264535 1563859 1715381 1335472 1124997 1618020 1335848 1852964 654232 286564 1886664 403252 1939594 1986949 684720 686749 1497864 376581 884381 1440475 448245 1516699 1169677 1646153 846605 1504872 880477 406283 591584 822783 605483 874647 202949 898087 394445 921726 638461 1278580 1785565 804134 401509 1939193 472211 1581356 879450 1478207 553449 1390228 212271 1675643 473748 536495 1361664 1416033 963901 1749151 1515225 1628522 1151418 617101 1067509 682343 1497420 966107 147917 372635 1683499 1877755 187638 1138929 374097 1284127 767656 146063 1508488 764803 1297770 1455153 1397763 1294068 961272 1694574 552875 1625669 124808 888313 1109358 220560 601307 1674095 221177 1804497 541289 440662 413110 1137146 1532718 1673958 1866966 785406 1386482 650471 1823483 813224 526668 502002 407762 421137 1067390 1805466 1541347 782271 741848 97825 1412650 65152 1375858 1328538 791923 409604 417696 773640 1786837 114207 290855 79091 551600 1998767 1907655 1626664 1956902 1527702 158212 1334996 1917347 1095936 1159971 794422 1227329 2023 1841919 1294748 1332378 982533 985237 1733348 1191391 95630 1558973 1877616 1485936 1417466 605077 157057 1595139 1030297 870338 458628 361049 133598 358918 1409894 902631 1168138 1454529 883908 1681004 1281835 646043 1839344 1991986 895311 208642 570651 1786058 69948 183422 843989 1211888 1703397 619231 1981258 1220230 456832 922701 1224383 1527365 136843 724405 677263 1726452 1989079 869860 1306611 1012290 1046140 1909557 1944270 1430404 1982610 410477 654439 1080816 1028216 1599806 1971311 342819 349643 939158 348310 631616 114790 241372 312408 1626342 1113621 982880 1822701 960136 1662458 547958 535121 650521 722628 1085600 1220113 1965231 1616575 1396525 891873 1231985 1024388 1160508 755944 1828734 318271 60630 1253500 1672504 1237440 911561 1393048 1678091 100964 1544602 1027099 348736 1833139 1312216 72888 304736 83486 1998496 1637480 1342043 209305 553659 1586164 1265867 528783 976880 1034879 1408981 1018212 300506 1273750 1033015 1822518 656374 1560721 1305107 456872 395667 790129 1645908 1583237 1709884 856960 956652 661658 1309375 1001215 32819 1828579 349150 36314 69529 745980 149497 1555600 777978 1598485 290703 1544210 1380375 904974 963384 1203483 1274318 350313 1249360 1070577 865564 1735959 1871449 338043 1883243 1541135 716580 1877449 937588 1137253 1425701 165657 431948 1039609 831024 1075526 675565 1286087 1812595 1886814 182941 1051359 1746690 876116 261215 1192780 451246 774904 599343 726458 1598937 202839 1274720 1956196 1065085 342152 1534776 1542237 1015461 42733 1314539 147170 1461541 914925 747577 944399 1490708 481696 1971446 1246498 1568650 1655049 660742 1953669 1240484 869211 1368857 541844 128302 1666668 455267 1073714 1796123 962173 1167190 1912354 1061488 627835 1332452 542980 578561 251368 771083 1258767 922212 62297 969037 8595 118683 1222667 1939555 1031381 1149257 1159776 369969 613668 1676478 1637889 698621 1968256 886275 1661947 1217160 755460 497047 384006 1247972 137779 406884 466886 994564 642184 1940913 563592 324663 1012466 500520 1477074 1582106 1063525 1565725 1160006 1187975 494284 200017 643777 1731398 993278 1857173 1778475 482481 1457937 1205997 1043625 1800430 1627594 594366 1840339 198812 718312 1072402 456632 1437065 1506103 1086911 1706913 690350 896555 773657 166824 1505981 1750031 153966 212695 1608129 681111 1406901 233231 1144596 960787 1716522 1236164 934371 302451 1818681 419118 721454 1649192 1259063 1475038 1638956 1711665 1617682 524628 1325209 532126 597706 1864312 1842122 1539217 81084 1092880 1202735 714961 1187680 1251404 1230284 1665109 591382 499992 1803500 1664787 327989 957323 1706333 617817 851072 1328847 129495 811622 1006743 149515 1756100 930199 1636903 1900845 24749 300443 1760800 887795 858262 1715144 1138463 1635436 1310677 1766958 1703928 1210891 923998 505477 1824044 358232 1910890 1091758 886539 551803 195049 151214 241199 273949 757254 1541607 1937596 1009958 1846731 1060707 1767962 1892486 1841469 1256957 1724768 1551416 906867 822229 1996645 1136437 794237 119733 816306 1055596 493718 1923313 262886 1044317 1109040 394283 1881194 531566 1354813 47404 609613 1683551 1754997 1261960 1239716 1724521 25190 1491529 659933 1480020 1588034 1315091 756386 221926 1943058 1200815 630013 440115 877677 1096451 788668 1507646 166373 1532799 1015904 1282649 492131 1559376 1946425 1381100 809198 88243 811900 318877 1274635 377072 1273679 1152460 1271159 1835442 1759772 1279624 628846 213000 367321 126180 1976406 1123978 630032 1718883 1151630 1413331 288069 1324436 112307 1577345 204570 518151 574766 877405 1011984 1301245 1973913 1182323 686171 454504 428145 46063 388015 1806282 1480769 1370421 505456 1095693 1458513 273303 1611734 1945530 908141 465409 703537 500102 632084 135195 1634405 1744909 687197 658878 1911343 63664 1381197 629307 1363299 809114 961667 1410949 1556538 1310208 656340 1792470 1370330 298438 1064505 675568 641190 97877 1145688 589115 1677078 1030680 16750 1065084 1773566 1209400 1126483 607457 427558 970283 431627 546653 1870633 1894226 784677 782051 1144254 473438 1140395 1686686 335902 402981 1352489 735125 505509 1779789 1058213 1800106 1980457 803411 731783 1845464 1809555 558715 1360806 1348507 1687731 1290812 1887504 33571 1544690 1209896 1801904 1270660 1242441 288631 1656452 1380365 518489 993910 584642 628740 1147616 1675648 1052729 53706 1880571 1016310 1324761 1621850 708727 1926303 1042034 1448136 3167 1585400 923352 1070908 58078 2941 1457516 1436873 1338385 448 40557 1634520 597153 1375886 561073 1494109 1031069 364054 932731 1823889 284904 266375 1009456 1995099 1830791 593039 1420279 916268 764059 1489740 525122 561309 615536 830887 718193 1218670 1159227 307788 1024494 308901 1735630 1288723 1759420 779816 1729090 503571 1905295 1935606 1713024 1476095 1152779 214665 964932 1434759 1450378 947118 886284 1667190 995632 1662164 1226836 1369643 922944 1688979 404816 1188373 1378772 1857194 435811 711002 839346 974008 1016988 1819789 1166126 188237 1304573 518820 375437 1187800 163970 1441946 691167 1609576 1286300 301597 17867 1443163 232716 1044465 1227384 729511 125235 934478 1615647 255890 685400 1811224 1847789 1455179 10395 1999547 398446 1434608 1169576 502181 1314377 222082 526884 375007 1056867 1361242 682851 487119 1263568 1626750 972259 1570219 1516595 639809 1774697 1940625 1732979 834615 1317451 1818881 172519 965710 1030430 118905 1649293 309858 1050488 213498 1552901 1894252 1820349 1874474 1315748 297759 4921 435286 594299 542884 1915119 1058363 1836684 1616729 8502 1924308 382816 1942022 1473135 335601 29070 861689 1150873 173585 1666810 1348972 1893366 38743 34019 223170 955440 819916 940661 1376605 182195 1610422 1092465 1813659 802066 28556 818720 428402 517570 629479 449870 1352505 1819074 8051 1777324 294839 564286 305198 683760 1237423 584346 1796556 247147 393138 1699964 1369474 688918 171399 1906194 259415 1198744 720364 1994587 1091116 362947 1574897 35634 529827 1286824 654202 1745160 432907 942070 601868 754791 531076 759245 127703 1983411 1182319 855361 130141 779352 5162 926615 356085 1762324 571495 101525 1403102 1916 1735623 80419 444374 49226 715871 1452960 1962748 203395 368956 391714 47332 1032041 823181 1441298 1630339 1183957 1797154 1723360 1286562 1621953 1993265 1996756 1915901 1729451 1406960 1888995 1260470 151643 746326 593267 1086176 1605305 1076292 385998 1402691 60659 1940979 1367083 1322362 902679 183168 899630 1923613 1159810 1755781 894767 482744 1116576 1073611 1192746 771831 345362 1818580 1995673 1914964 529214 1959326 1080716 1187217 976341 204806 1515823 899350 239561 1962425 132619 925208 906710 1477051 567793 30898 1375089 1710445 1679294 1500174 1165548 697912 338908 930744 1144769 90666 1238016 161064 757681 595890 670085 203788 4613 74719 1169568 1106702 699579 448112 589504 1792961 1752606 18969 424180 1034191 118094 811518 179069 399710 483277 140804 1537644 491447 821780 181384 334233 1100869 332462 545481 269384 1735844 1609315 1162960 1505205 918530 1537209 1348469 735180 497675 634220 553964 640906 478074 997233 300035 512414 968456 1028738 1186776 520625 1315381 1630418 931334 227098 1938271 1670779 1816575 1977273 1580728 435127 704138 1523187 894501 1326155 519045 287496 655221 662403 339669 1770110 541149 1075076 866370 215086 1232959 118000 320662 1088354 721474 1093815 551606 1849816 1706338 188880 727788 1642817 1140512 371763 1549131 1655138 1014304 1293320 1983249 755098 470441 111485 1066522 495147 680007 1241395 1942607 1472399 1716233 1728981 1071875 1595758 1142621 783719 1817066 1679523 1477174 1102783 284927 1969391 1807613 1951032 969678 468211 1222429 284562 1282871 709257 50304 688953 1498794 1267686 980229 118166 1631501 880644 1204749 819401 169793 1541180 1862992 1086931 1911632 1448941 493077 1204062 171205 925434 862874 264338 568888 832358 582738 1670019 241102 657898 594078 727938 1547795 336843 1823688 161526 11278 621505 1453066 340234 1936353 1575190 1979354 483347 1421719 1104223 552201 490691 1403987 1748001 1684942 1973786 1343206 1394678 1719413 1604387 76168 1367507 1040543 844211 910036 1849513 1205861 1683805 1227061 1233947 1438288 1608488 1976219 1073916 1767631 1154206 840468 196024 252535 1250321 1370864 313779 1246883 288736 1361717 501458 1585425 470515 1131768 318293 186859 1698037 1875067 235442 513680 903269 1758005 1872160 1415488 107652 458437 1207237 1284151 922854 1913416 301599 197825 404148 1921120 1441774 746206 1922894 806770 1105589 1662998 1304570 996341 802929 1728319 1713807 924172 1753421 384249 795135 773806 471198 349399 153539 363059 1768315 638999 994687 1655712 857578 1643877 428258 1276139 642043 1047798 156417 1391807 1570157 1615193 227468 1448510 1805663 1578674 381903 327109 1986723 1636039 19387 983575 1523661 1517718 1353238 1361474 18482 1469378 785286 1427031 1128289 1967395 832373 984163 1829067 481415 1053097 1634118 757314 4291 1948029 1454018 564853 1344683 1803145 1096917 216808 1288200 1391707 528421 1245891 1184556 1535614 748980 697604 1487289 318310 389308 1983824 1951432 1949335 1354479 195895 1416423 439516 489870 1191848 824500 1094159 1076723 1287297 1188059 355735 1014077 1045434 797098 1879087 979952 1829643 1245425 1214881 634436 1998856 1184714 1455964 1428844 1833709 1485581 1940796 720140 1315531 478514 787269 1318715 1455181 1736953 193176 606809 1295045 1599595 528331 246032 1812793 1182061 620641 659001 1743627 1948107 421196 770010 578307 656942 1665649 647784 520702 1886333 1858118 240311 1721979 468838 984902 472079 845036 1798903 148484 399070 1794558 1551070 221792 1771958 1373891 529829 553105 1782453 1339125 985407 927128 969028 795118 16696 1766135 1718517 1584468 1380154 1036026 1044923 204394 154247 1658561 1195924 588758 1052459 459037 1699089 1031022 579915 468093 963151 1257419 239882 1041100 1111751 442783 1310405 431147 1884971 1325547 1821032 491214 189348 1136726 1000634 1493376 1428755 600122 954662 1458258 824492 654497 1071705 276205 1902049 267665 889897 1610 120853 490383 1585379 1621680 546656 1504669 981724 613872 402958 369821 197856 1782056 838174 96729 1622111 1501013 485839 1946581 95073 1809102 888518 1037676 1707261 96328 620700 1942299 1696453 1346245 707282 888602 1550422 584407 1294086 85117 1970203 673665 98479 1896261 941101 242602 181347 1072802 608400 411782 592172 1292395 189938 55138 557980 1532075 273839 601488 1404633 724922 1202097 1247870 916591 1531099 1630235 911175 238320 1909476 1874721 1034779 242272 956152 959709 687316 1131104 1644166 456780 86224 1376337 1833055 46458 285680 97333 1735373 404692 8030 1526161 91212 1116675 1264357 470406 243461 67525 1765622 1335418 551800 1830758 150556 1244661 1553735 437201 1248347 801953 602064 71966 1480803 1870839 1899428 1197519 25157 1396915 516788 299013 1309469 846925 1016321 14950 561448 1179004 1965590 1066784 853999 1243838 191308 586529 640109 1950910 429486 1989370 1381966 215674 1084058 384994 1457603 619317 677783 80100 760931 337671 1033792 1340814 1885625 1320713 237406 948876 793389 191571 1203731 1084978 676587 165523 1437919 354764 680646 608573 595087 1069819 1668336 604342 1879122 1783071 1646437 44499 924243 1609544 1484766 1019128 1010069 132802 860920 147300 1289197 1655411 237686 669293 1935602 925089 399085 1091234 735471 1065793 1070922 336811 490197 1294582 1203738 1151943 1561135 1611237 1521471 169217 132119 1687389 1667555 1402667 1498474 1603785 1195162 993511 284341 1438829 687642 1039437 1974875 1959147 925648 1214620 239324 1186103 1991358 921872 147244 1124952 1829276 464486 1760048 1944569 1269032 815366 533850 1301856 1267634 1153511 560098 1639399 1242538 1808696 388454 1243794 1603598 492641 1314201 1162549 177390 90420 858368 1264981 119760 1924304 763661 968588 1081313 227914 1262356 1931733 260788 850308 1579487 592093 1036570 546543 1593949 1320080 832767 167985 165927 318605 358924 1339929 601254 1917886 260251 1327286 234270 590629 639810 1135948 1367522 633852 205832 1349569 1998503 1085902 614694 37034 696557 594693 561497 886072 417735 769624 1038161 1128821 920306 1063179 288468 204550 825472 1876917 980564 822052 385741 68975 599082 592635 1296447 261091 1072021 26402 1011784 1015939 1414926 818430 202026 1145581 1665335 614118 1626236 552764 59091 1569996 1132259 1675875 1513221 467047 1783392 451942 1452807 1906040 321810 1367918 1397138 1256655 1112796 280266 1064501 1474567 163085 1680373 1079331 106753 1922831 1068920 1056793 1578124 1513592 673810 747387 1623794 1654422 1711514 340849 836216 1473334 848260 707982 1623137 331478 312781 1351659 410680 1847664 975828 504144 394904 1981480 1091171 8480 1224942 1795743 8336 1959949 1370410 1720329 937123 1658205 953009 711468 1767752 486709 1729712 176369 547818 781462 276196 1187867 281235 84705 1219987 1183697 608766 1048597 185717 1085526 1948900 1810405 445628 1337353 1242775 724384 1524495 1246673 1909070 1845543 1267152 969453 344506 589984 570615 812069 1535692 408420 67355 1849326 897674 1162862 1306583 1269325 780715 1579272 1174551 1216867 637458 1739130 1327043 1410009 1280979 1207654 213920 35259 1075513 1815359 1775314 1215202 1780911 341826 1290424 1188452 1750966 647018 1360791 1939452 741812 978704 631828 1690244 1208193 1846769 118779 1755570 1276561 1927405 1417766 1511273 343770 1689574 1817404 1931065 299307 1070079 1236526 1445758 30566 1719927 288021 688372 1507668 612350 752455 407920 108758 165375 1453133 513338 1086472 1810636 468633 1511675 1519679 1163556 864193 228655 753799 389253 1195723 76299 1958947 1660138 1213124 408219 287617 1049696 1455509 1035104 1385077 350640 1660477 423007 344761 816022 836601 1049378 718430 178402 1202942 1416997 1228082 1043195 1525574 330137 125377 844030 1306609 1303509 671307 944618 259290 394501 1724661 1919602 1462702 1129666 1097928 777829 618523 1737883 1582504 1116223 1161768 1975474 462917 507795 1336517 464462 1705816 355423 922898 1085893 1140229 209737 950636 1370955 525870 1825483 1545432 1224249 792178 253159 1838805 615613 337331 1158043 312338 591455 1783991 386014 1962009 348218 743347 720214 966646 1509781 1680100 1495487 963936 1473250 1210753 1611468 524156 1654173 1946371 807747 1962317 1203660 1149112 448123 339823 531092 1339216 111082 1043145 456400 1975404 101083 1525508 1467748 1838811 106090 869723 1506484 445427 1474287 1860075 151915 89984 681558 1153052 1557965 1103716 1083388 1486013 448525 1065559 1299787 217841 407723 377080 446982 477349 1562381 1006566 1881857 600402 1101871 316736 544858 1978599 1845188 269447 366955 721153 1337535 542531 1276453 1315658 535010 971946 96315 404077 796578 273541 860796 1100739 472808 1466762 900967 329558 678825 1311463 1378643 1835159 1895001 1593817 536905 1188151 3965 1543335 1764890 1187345 716019 209171 844894 762936 1298582 710467 208135 1569537 1674394 1500448 164474 1943920 313133 1110294 1554675 778845 742183 571745 495199 1399179 198759 444910 854832 286848 1753926 1348532 949871 372066 914028 532794 1219815 414373 493405 321648 705256 143283 14641 646196 267466 617009 1032140 68230 1036564 463812 197192 1444433 1931623 660810 880785 1551615 1890610 1885044 1843133 1544460 1906534 851501 449206 1689201 224689 1945346 451995 1150702 1571015 110834 1013325 1327778 1042708 336536 1214091 318817 812687 46223 454384 1597193 967007 1622182 43143 806084 1656891 681900 995533 943333 82844 709161 1604451 1612301 912124 1147185 1908040 161096 543365 485211 1862900 1396103 1933274 1278390 1168803 426150 1531526 52395 842659 482396 752416 1973692 1765507 1267061 614532 731831 936631 363772 948035 1882691 1833227 186847 1656246 1956596 1195980 1160328 71098 1456258 1091354 1652366 918838 977698 1813375 1455844 1919830 1627649 929497 1551092 641756 638501 1474086 3349 656093 1918907 1289938 1700420 1513122 1166231 1953615 1066695 1888387 1279284 1202024 1682294 926891 1735699 307804 1514505 1243730 223703 248680 1928493 748115 372782 31205 1757773 1394631 932449 588413 320962 1486962 512301 1874743 310380 920790 259720 103110 788915 1565508 1610791 1510125 1442971 1394480 1311401 446117 876612 1439081 1729243 288374 76282 1462980 651857 1450116 1628130 127464 688162 1271972 1904389 1894250 499198 1154683 403100 550150 1312953 134645 937718 354857 310713 203729 969706 1759829 895369 743922 79630 1743836 329675 1724222 1764968 491155 433392 1052244 385977 1989841 1614401 1140033 1410244 923339 1925101 1699232 1537538 1786607 579595 1522246 158682 1366833 1283639 850707 1793135 216741 479124 348958 1387824 179544 1234236 1630578 1765268 1583011 1833799 1477661 1582690 941598 1483194 639056 779124 465637 452234 1829093 1015346 1688861 1232363 1442254 1222544 1269063 1502282 891488 1390201 1232334 365975 1623980 1887790 1593868 9857 518951 1939498 1801403 189403 37920 1563728 1278396 1240937 1420584 588329 494879 584194 1086429 338238 997679 687204 287505 1656629 788195 347904 165682 1285600 736176 120035 233413 453653 1560745 1908146 1145731 1606979 682126 1862059 1863280 1272069 1448867 779227 500988 199836 371258 625118 807622 664303 334664 1084219 250124 248217 285028 123283 1069833 1253347 324797 1089864 1816398 1065378 1445181 618082 991777 313583 1519444 87037 727314 1846923 677589 836197 1951096 639201 1941396 1415587 499987 1156950 1359427 1692917 277113 1369498 1168579 359876 52771 1961593 96979 789021 1914236 1112422 1222424 1577486 1389569 1062546 1272103 616220 885806 251390 1109833 1804541 1595380 1963573 1351155 180845 143642 1156733 1926552 181854 350043 893180 993807 1396083 975727 926411 212561 1982300 236880 1483143 104607 613973 58848 150180 1385428 1157097 740322 658085 1303806 151275 520210 452393 375227 120214 1669100 336305 1064839 1244343 1352257 1591946 1433893 1981164 1657532 893548 1513084 655389 1924809 1919211 522660 560434 1488301 1311641 1425168 1455834 711740 1797931 1293806 1691075 1086941 217255 1211990 169087 357741 1977038 814575 1046894 357782 243807 1113521 1339661 1594750 544783 33953 449177 976885 956567 1675987 501540 392204 127830 524290 1515677 95709 1842368 1827776 1178673 951980 82778 1220388 147960 1376298 1272418 340833 1426894 1669666 1544527 96301 1590739 1414889 1582754 1109623 1385372 1873768 87549 1236384 266802 51673 1787568 1291132 755118 1849246 1580724 1556862 342996 796144 1528666 1759156 1115341 1939023 1411350 977209 565257 5045 221341 1080515 1785642 619524 148735 236579 1452018 1969299 532656 852392 1800339 582847 199581 1747630 1456699 1571238 304089 518030 1218012 1295576 1328285 1838302 1550063 970918 666387 1357981 661072 1812552 1695905 1142693 930682 1878147 971887 1292778 452455 66145 614147 406872 1492833 87358 386464 1870752 1435676 783574 365748 916942 1897273 1853867 664329 109179 1376734 14689 1682410 1302722 260011 1654548 416844 1693273 1215352 69573 1144360 1251687 589805 1253938 496049 265864 585885 1069844 1655417 1791859 981188 1677307 1642779 642075 1875885 536556 448503 747165 402753 430597 1740546 1323786 1892758 987171 740289 109631 928742 1809703 1713977 782196 624409 629375 35017 1449849 1155125 888854 12155 1788779 644369 829151 836850 1736711 1531082 332447 1256313 347397 1323788 504160 1604040 355250 817563 1837360 1969503 844377 257193 1947682 1513852 1442827 689068 1771019 1022674 153771 18536 1934742 1802327 1582677 703461 963454 1026753 1682044 1260644 451323 1631101 1689715 1038026 1395913 1927767 1798775 578837 366871 1256529 660423 658073 1960079 357380 1850422 211696 1368518 1396688 181372 1027668 584468 128909 849345 1922967 780983 800447 1835547 546936 185222 447798 1146217 1600567 1668079 1910907 1806568 1160029 450520 1550256 1854772 1880345 386865 1890533 216844 748173 1932342 1539587 288629 854885 832785 92729 322172 1538425 17007 1143632 458682 1359732 1345141 205715 1338538 81834 1661838 1765428 1273956 352808 77834 1887289 837446 1000413 531791 1504920 552196 1275440 992861 821052 218505 1460014 1394394 890333 298510 1323870 1792303 1748328 992765 1303923 894929 1184160 851156 708485 532030 943710 1359337 1306595 1344275 1862088 628144 144003 1840600 1156335 1110222 1109547 1546274 1266462 418202 1315563 332428 1489999 598127 236047 1437429 255445 1717980 198454 1277558 535205 599672 993560 128693 384795 1193678 1099667 197897 1151215 1430413 389146 997996 712205 1532899 1992142 604886 851715 1000596 558895 1253378 264954 734458 1822447 634158 1733684 1916495 1239314 625680 1724317 1978000 1632259 1384087 169468 858738 1541345 958050 194533 1805706 681917 1938423 1821631 999328 1145806 616710 957993 1808454 1540006 248427 609697 335703 1886887 1267507 171348 1544993 1548498 1714854 439704 1303253 50093 780669 1509725 1969054 612244 1849920 1669333 969479 398167 473112 606419 1403614 396464 481167 611119 309287 1670257 1446313 10132 570849 501940 81483 1773125 215709 739349 1375745 1171797 991900 1474948 123385 1465441 136149 1670423 359564 36461 638278 372389 1535069 1057856 1950613 70646 595579 1456787 168667 1963279 693846 1845584 79653 1314486 714795 960393 718963 95078 1191069 1455667 772755 33391 1148731 1696637 1802757 118803 1791126 864567 295011 1655970 585207 1143145 1016099 1369218 344801 344495 431196 1253666 1066810 1676081 1413508 402448 731963 1345757 784014 1149134 661217 897291 92451 1596785 1441213 1180437 1544551 1884383 1795506 664915 1892902 447508 1699056 146447 1194344 1506730 658639 340157 530303 341552 1429127 1891776 273050 717317 1701726 1102506 626081 336400 1355707 993125 1079613 554451 1685816 481729 1554995 177135 1054344 1473996 1183008 605682 640237 365187 643839 1288698 96238 80572 1183239 1292828 18767 637665 1758451 1060866 962683 473840 289438 577078 1366114 546153 1141454 1394626 1562681 1646402 1256188 67229 312649 290033 1600529 350656 124601 1263907 840951 1642579 599704 1805497 3686 1620594 1958952 103051 1226861 214977 483539 642779 1760667 1445464 652201 635524 1146703 396533 1839672 1288464 297944 1340104 1219092 1670708 729563 1289443 472862 1672844 33755 1741010 1432939 1153293 635703 1613293 5192 124144 1420581 1770404 217118 238195 1949370 1674516 661256 1374842 228819 849181 541929 439941 1333132 216703 502911 23804 1829846 741463 613231 421959 628700 337299 419357 560754 1461640 1698033 71339 1421004 924612 908209 1869254 205561 1651821 861090 169636 777137 487746 1009581 274155 52817 1639995 1658900 257246 1517197 1890213 1067561 603463 1049213 1230245 1638900 1602531 1015338 83860 1470950 649768 1678753 1674850 154123 64127 132769 204201 72710 493256 509878 84059 1136089 915395 876900 1534631 220558 1458932 1557597 981250 173380 371608 399030 658221 1854157 1911364 1369829 118294 632541 14995 458649 1433152 1540779 106087 591328 36825 1400724 221168 1816846 1521662 534064 925169 1463658 110792 1175036 381565 617931 1928596 961718 807334 1382305 1609103 1912132 837748 1575265 921 526386 982917 885418 8218 758405 516885 1399231 1781926 1905146 1293938 275082 73444 1380954 608272 635814 99341 646935 1645255 987781 410819 1696054 1826210 313457 565121 1180285 900932 1007493 1394349 190623 1277754 935177 864404 402812 292004 621339 464257 253240 1653975 516035 1880449 339828 184687 24160 1608461 1506181 645258 618787 936500 954626 247252 1777384 86554 1496623 420546 681360 1433123 741596 895449 957125 653431 1095485 1781896 798039 540488 977220 1348744 4911 640991 1718888 1610501 527806 536288 1832113 432675 200378 1815799 343138 80271 595083 213754 577698 1965638 1253167 669808 1801237 842408 1282989 1106943 290563 411048 294288 206187 1647651 399893 636216 246997 1931813 1533047 1225870 1291091 1613733 419895 1303834 866820 1462700 560959 1573878 182786 1972042 652626 547874 452775 229676 1370684 1938966 774739 61816 1713379 1661494 1005588 1053779 190264 878314 139879 1601900 1000473 1235381 1497544 421374 827401 1051677 120107 1689801 1143660 1406163 1533620 1817717 988240 1558400 981651 1461998 270315 1173255 46546 54639 1017904 834603 1946399 1916823 1244120 876620 1703678 293246 1771253 1057883 988209 95620 1808446 677772 1687621 909246 1981675 1357545 1421350 98033 1611103 1067943 1376542 79898 1128566 241251 1408318 790201 211842 766208 1658151 443509 449924 1222892 67787 1613835 794313 815726 407131 814212 631025 1618878 105074 1356448 1742451 1323767 1550703 882406 376174 16362 482826 594522 1833431 129010 1248198 550342 442593 1320607 825085 1145578 531310 1612868 1776198 390995 523686 1843186 1614189 568726 726890 94634 1613836 717464 506893 370931 1589471 93658 1738223 1693176 1807908 1474603 1878531 408040 1831799 1084017 120791 996954 577523 1509238 206419 701044 597019 129445 136521 1882065 426563 1888901 1067368 608274 1595499 1266706 1064451 608372 1461468 1174727 1931008 33660 1975729 546373 1577449 998482 1829774 742107 790308 1113151 198983 1537834 46364 1668401 316612 136886 974983 1592755 958574 1313136 808175 617829 1458738 1175068 538367 364791 1449655 1385233 1321848 122076 456077 442618 1515122 550001 1501326 1150064 239032 1625643 666543 128296 226615 963784 33026 1107589 395141 1874538 1503515 1317691 854665 182950 1811077 479665 605136 1656628 1787126 1620271 1349621 1316507 835527 894620 1756087 919871 1207925 1144225 1141907 377563 1221399 244735 31772 175005 470408 1378115 909187 1019529 1062541 1245005 338171 1795318 1685432 1990571 1166236 1897974 1073930 122586 1979112 239216 1954980 1871164 604364 1734177 643326 1925659 1784113 1120769 1507590 1186520 107762 1493660 518530 862513 1116973 1665333 1059816 1026191 955678 1829127 1563963 87110 1785273 1276303 287681 1614888 684410 1886943 780914 368384 709844 1147666 1142679 339644 1914297 873408 1232758 894747 475181 1937281 1855635 1429742 1644226 966918 108323 1884502 1021294 780092 1560241 1595103 829273 358718 1114227 1839410 1683123 1682041 1245874 368688 1629926 818659 1523953 1449396 449000 1101644 987319 1705665 148143 732305 826433 1216108 1378099 1049012 1924914 1808439 767199 414221 1850550 994864 975997 1823567 1488619 169145 1301719 148070 983120 1588156 1181872 816344 1679566 290166 1685071 612246 346682 323257 568044 1732963 1588321 1526553 258499 1996047 616153 1053108 589711 1837000 659277 898530 1632525 97526 1986400 1421532 439976 1219356 1772377 843316 1168701 1501833 327832 1091747 1138569 1511609 424176 1892558 1293926 908399 318152 1146759 255356 1307466 1869110 1481440 729789 673315 1644116 883369 523060 1775903 457544 1197877 1727705 872890 818159 922939 861158 1969060 141970 590598 429297 574721 140336 963829 70834 1896460 1241761 843819 726705 365150 1454509 1448797 1730933 1050706 767551 1413898 232976 69910 1375802 492761 1668517 397728 714800 378313 576384 1851469 1532555 648922 1927869 462654 1325056 1549489 1094879 1249194 1513880 435038 1484727 980848 225085 643263 1859172 574827 1720917 870935 53077 1984129 1756309 1156531 844915 995897 200584 250574 42102 1035361 1557697 870787 618588 1044430 1560830 1436207 1808894 1210044 493846 1639719 1991493 355761 1876610 1331323 274262 1725064 1582795 1497606 174434 1861472 1839375 831164 1903746 866574 599463 1807198 620023 1819077 1095980 1350703 261364 1943485 351168 259735 385572 1251662 1167411 710026 1923327 1186091 725842 1058006 1660165 95335 1631082 1231456 1111118 816495 1908290 398155 1788465 1917392 168375 1476461 455068 1815347 638413 1208879 135179 1467785 1793114 1211507 1529193 455197 931026 1323469 493836 1125143 1487954 261732 366132 1239361 624226 151936 1846173 599276 913029 995754 1988229 1586249 1289356 1730270 1611595 1414337 1473481 114265 996078 209000 974397 1706399 1225120 1808044 1066824 1522485 1072073 771648 1578425 1067282 70085 788383 1846611 338609 1950398 1539282 829300 1715388 1621183 896958 587265 878944 1869008 627379 77910 1612322 361713 1652643 283482 220907 426525 990402 1373925 692293 391518 432589 889679 719414 160054 1802391 330510 1570978 1277273 829504 581823 1899667 893655 916175 542986 1043404 124512 644223 1176953 239841 538009 1523477 1532849 1930794 1646815 1150101 1867690 1072338 1885301 663507 1787462 1448954 1550053 1630711 1760937 783192 89617 535854 980410 1699555 620385 1521671 20353 177483 1794576 1612670 162040 1759066 1499482 1173167 343457 1199938 290276 224286 1143398 359397 918144 1342136 571441 550885 376406 1946640 400233 1341563 1068468 690125 118809 1470471 747541 209135 1539668 1671644 1927401 1442159 557332 1940288 1871836 1973688 331950 88844 1490459 1904689 1251488 1034900 694615 1593694 922143 1176141 605658 963607 898149 195051 1982163 1934285 1638450 1993084 1645768 1654557 1186932 1004857 1552691 709176 90729 827382 1426777 1011846 714027 741592 71019 67871 70192 1385596 819947 1571192 1701457 1574153 227501 479184 768293 304625 225764 1541036 1294245 585119 1604349 1333370 176632 1363613 1424064 1365665 106363 58371 763064 129547 1191462 986501 798671 474974 1603968 1068159 680864 829098 815195 911147 420737 1460239 613371 1915516 189858 784208 1848567 471585 410332 685467 112271 1073786 269345 1740948 1582493 1728650 1912974 1430854 207682 1435625 1626741 1344493 700082 1850840 70210 965768 162875 752691 296984 1924733 1146476 622907 1213226 1575432 1376214 755680 1707763 197955 917614 87738 823595 683780 1665788 1108090 850015 835810 1888205 344533 1353190 1592365 1928305 1606960 1633873 549403 1118569 276835 1124995 997867 1862063 1838010 582194 195300 1483175 1110739 373846 896755 978242 1553043 69 899971 499197 1939532 1198277 303643 895413 426307 1970354 107155 512729 570091 804921 1585863 1737564 1660606 229391 1761084 637591 67676 1628677 151486 1729536 1864604 420111 383863 996746 446067 1601441 1425324 478141 539059 279452 981927 1060250 1824658 1226684 1230069 1987211 940409 889965 1756172 790272 1859209 1953559 1451473 638733 1683952 1122153 816793 1749204 260960 1295444 1102109 826978 804569 1737388 516703 1709500 816297 1806867 843638 1682371 1593548 587131 1243908 1784031 852940 439597 1176967 25619 811818 1877361 1244008 1226857 1513890 193284 461885 1789357 1957171 552614 355952 1833847 157304 1526248 1775042 1198478 819793 1558750 1062554 1763655 1554037 1320219 874344 189330 710558 1151588 1818634 1976342 75367 745516 1207543 1180778 652242 486103 1735831 242377 1021564 560550 1651903 1617151 1146776 91963 484664 1296096 411401 144488 679749 506393 1298974 33528 931477 525115 44700 460736 1912893 1089776 11772 1868762 1862668 317545 1178735 1807969 1954626 24123 1765317 1146558 710935 1971184 772632 1550807 56899 1751533 569450 60348 1951256 1045172 664697 1459088 1881123 1019370 1167825 474682 1974099 1333830 217184 495221 1722554 157172 1183780 297369 159682 1635798 606646 1215173 169282 170338 1844330 1013915 1963442 1288967 767066 1203186 1199656 16583 1019774 1214564 560610 796753 831683 1988540 189354 633088 1426979 1988024 670911 14889 608860 558802 281188 73081 1772975 1598152 742126 1450818 602898 707776 100154 553191 780806 1739701 1129252 1457941 684078 736645 377363 1249604 1169581 1577477 1129048 683957 1690259 1872479 585677 1078521 1793323 1221187 89315 671547 148200 73231 1465035 1409832 1605714 491116 1019070 397568 149196 645415 1087530 1694130 568338 1459936 1446100 725567 1419291 1230075 1975277 1021277 559929 1992347 63367 174907 882081 508664 1000298 1612076 1171001 1389469 1600991 1906691 1366190 1404863 28355 940823 1751056 1371833 1451766 637162 179103 1288446 1807981 739914 973101 1182867 253935 1300153 227045 1409624 1163421 1743297 283360 1293714 266899 1198358 368386 1794989 969868 1859151 1796470 394592 312895 1739085 277954 1622153 604030 1707025 1404120 1215944 1411632 987 1911308 1099643 133453 1331233 1345531 208721 138160 413893 1685331 1775087 1036510 25374 1356972 1485961 132219 848017 1573891 1846994 1611218 139734 1678558 1610142 1066185 526005 1053602 977902 1618833 30891 876558 1531644 1431911 155333 1730259 453513 1130755 1967759 649230 1140877 783898 152451 906782 1615101 1373072 1311707 701526 440649 527212 1912350 1824593 558589 1698128 293183 1672667 837577 173598 1706729 1218814 1508793 463101 1551716 1169410 1722773 531132 1365054 889977 1008319 1731752 305984 1505899 675328 162255 382213 389024 1880521 408964 755686 862275 614803 1805340 1929601 599310 39003 1723304 806170 636999 103113 385363 82919 1222812 123169 745595 421124 1094496 781126 1341799 1530855 1307560 528450 824241 214662 261923 238834 1561252 714810 1622249 720985 403063 1581660 591988 1809125 585631 1857966 1262247 1686308 1444625 553582 1303912 815517 1522093 162841 165849 1462009 818990 1113108 1358589 1655346 1783174 1697900 1032721 278689 186364 959326 1357610 1037251 10251 1548800 587333 596265 1251409 1320261 44378 1735213 479453 904456 1840533 1473349 1426818 1419169 1386388 1435883 1043571 1769754 382845 1832719 812293 1460823 558530 1646200 1390110 1447451 287138 1100843 275910 1576557 1328421 1946560 716604 1040565 1789115 1700935 490518 1237577 257558 580696 624454 1399019 1138355 1592232 822349 1397035 1089929 199962 1837193 1468146 563890 1856891 1174782 32493 353770 1917897 1483482 30559 533442 1864461 378319 1081143 445270 1389613 1130346 189850 1806662 1997208 970840 648581 790643 1982507 904268 19092 786349 1934429 1847761 1701093 1179443 1034379 111729 892834 810629 911894 1534974 845785 1401296 1456424 1395932 602546 1673827 147632 1470861 1379638 844779 22364 265998 1316707 1333938 338048 1636907 593050 554934 217202 1018141 1312638 352046 1680287 216385 1040284 362849 270688 1645597 252640 444507 1103445 800947 1226495 1847508 1911608 1820873 891230 71108 359309 1300148 1129987 1788360 1688436 60532 1017348 874553 373216 715901 1945562 343897 1574085 599986 1991151 1145024 443552 139117 286349 835764 1335776 1627698 1889862 658520 1189558 369910 1574900 1232060 1931212 332847 547994 1301429 1870154 604500 229504 1696 1417603 1754126 1018737 654044 1482019 1010966 202859 172732 669438 1570681 1024764 1109095 958073 1489367 520619 106244 389862 597522 1080850 1390702 203864 354555 538234 733082 692044 1653693 396421 508295 1631575 1764036 731592 175474 1724188 706643 58169 798973 1446069 1578048 711331 772785 482539 1768704 1588261 135695 1901609 238749 723892 525765 409914 625873 1119013 988839 1209167 351522 151050 1619149 513747 1606787 914457 1434223 369411 839803 1269840 343429 469339 472781 96617 563371 628864 1506956 1939098 1850276 102631 575197 1794040 1452005 470565 1664797 1913319 1620660 1675707 1414258 1315296 72749 1577772 1415880 1846365 382768 881326 1569545 746020 1069563 297163 887328 1184117 1153295 1130775 1333478 1818152 1151599 1086396 1057484 418296 1758304 692055 1810487 496302 274273 1573045 1320525 153361 634530 498279 1626207 183014 1980637 885602 1339204 97925 897352 843046 527407 776043 129307 917524 1141957 706174 780084 326222 913878 981418 1375507 1199037 1733655 1178119 329180 563686 1138954 1623855 1306527 747305 1664689 1662039 524679 1434056 961381 1173143 964337 1003874 185347 896024 1311077 828400 1328556 79455 585634 263188 600073 494047 1078844 1218221 1542676 1732315 1481999 1208503 778211 1648876 72121 1463659 419238 380787 672904 1235960 1060832 1409467 1407807 31982 56904 739321 1947961 1542836 1335053 202802 719750 106143 1268006 1758334 1766929 1702617 817653 1225695 958138 1991319 1869443 889149 497025 1854222 941279 1780233 1154878 680132 733547 182318 763146 239490 1034181 1395505 468385 502771 108131 759018 1723805 871537 1812678 561443 772894 883843 1403377 301050 203841 76364 1785258 771111 86200 1546630 212346 1650678 430111 669714 157486 1998407 1318519 59911 686048 1008716 1526936 728924 421975 1024769 1378977 1665655 923910 509974 906102 1771903 1527766 91201 712190 1830776 459505 972983 1446965 369427 284587 650424 571695 59466 786503 700499 434928 733387 1695595 892035 482151 118841 427324 523957 931642 707711 872118 1550329 822946 485164 1898485 681187 1469906 1694992 1920140 1721527 1371046 1117742 1044127 967626 1021194 702200 895047 1457466 1230852 1150344 98951 755950 71628 1354110 1505967 1049842 257582 1771242 620967 1448627 624194 946917 1820544 1472156 1889707 567161 1871536 55212 1536331 502796 1080711 177704 1297718 692316 486667 1644331 1609519 1398592 62361 1459321 421226 1495358 1297516 1242023 1839571 856878 757691 735974 741443 765255 1804831 259355 1545609 1296033 894946 693122 236483 1945150 1087528 254915 850638 83426 397004 678064 175004 833349 470847 1685546 1828627 1954586 1224663 1876463 149843 1414168 1694847 888065 1268632 96851 763711 1064266 430957 762312 368560 826707 1086063 1888170 1091583 688476 1194418 305642 1842468 1709159 1346331 559832 87788 1737323 1493541 1473342 718370 839351 80416 1275600 1384065 43240 1337765 1414078 1009379 996864 1982061 564473 866300 852008 1882023 989985 1500791 1232506 507007 1651043 410762 1918579 260001 1794824 1709768 1498823 131682 197744 232902 397289 1040917 926943 1699187 68433 1927386 1964000 1134396 1824041 1931025 53844 1172757 772033 692125 443420 1834519 242120 1989002 533370 102983 1009602 1378939 1344520 1785563 127601 206058 1132631 624926 940564 445099 121495 1738822 632901 1455361 312936 1779880 397851 632082 304193 1689470 264272 1479055 1544190 119766 378964 680296 1797916 753829 1834584 821676 1393352 1748765 1771307 427899 1609163 1453607 1525371 1708621 473923 1550073 1221787 1584636 1219813 645626 1333691 1138436 862342 1211276 1201543 1071858 1883848 996688 772597 1784499 906263 689885 1180335 586717 108516 1210105 1607995 23505 152127 1670848 649535 1062049 1940873 1250633 1506617 877726 568814 244411 255807 1252562 1134261 1688334 290742 619447 920796 864629 1597312 885678 1933846 1889863 1984651 1254327 1414593 1299085 1129845 1457808 66943 923613 1143599 534209 1214029 182177 1272343 10272 728459 1796112 1591578 214923 1753283 938650 1810853 329684 1409205 1574779 107233 57156 1536310 1625394 1061972 1213574 368020 1333125 642209 311918 716413 1029130 590888 474361 1364860 1574731 1477937 1707413 149433 220093 957575 615684 1230266 1100119 812313 1474323 1272368 717223 1919174 27279 1562482 32365 1484647 1504412 1373240 1275363 1486910 1979557 1436192 501090 1031021 1969670 1914781 970474 150730 1750520 630801 85119 1724384 1291645 409117 61629 1291504 640114 201370 1436093 1000804 701104 1141231 155685 1923428 1067378 494044 1952146 75027 880359 212492 34550 1581216 1121833 295910 618203 1328283 548876 1100566 1876568 1996846 1014567 394608 1877530 887624 657953 242020 861668 110441 674210 712266 637664 329007 1596712 800198 203699 1632238 179438 424387 1809822 1452200 504804 580516 1166035 1295905 1739416 183848 815394 1197856 1205682 1967956 978799 451971 1015367 70759 1738558 1207997 1758170 352579 1095821 953180 1983061 1582486 742757 1600219 1442261 949917 795466 814990 890334 521176 1905798 353614 1729117 526588 768811 815947 1318782 1089769 791234 463131 1914120 325774 126714 1725632 325702 1517793 1080437 200274 603322 1767056 1723124 612807 1274505 372217 1062551 1634162 1061865 100331 1352054 14098 304006 462221 387915 864243 626667 462587 1952178 1833795 112238 172227 1808913 289052 342478 564141 645390 298253 1161638 1185202 874939 590254 598901 610625 721232 1517491 1491860 423999 1941022 1097737 316526 589114 1264770 211104 1650898 153858 715896 229583 1558788 805563 578813 1409149 707629 1169559 1101395 1611157 1413457 122248 205617 1767184 621187 248444 518799 1258651 1556612 593047 1217995 1881528 1601800 1900251 637674 1610899 1665734 592297 1230249 201891 1659694 658304 1005508 1780096 1434050 1325787 763078 1494255 188384 1226865 1336781 571597 1259648 1943709 541290 1894658 1701530 482698 782678 967425 767615 1664581 380644 691177 1123458 1383126 121547 899268 1011301 1409547 1710788 119311 503348 1046365 1520466 415608 1583644 1274860 1944648 1868859 904631 281024 239007 268875 1989119 119539 1755674 854878 1046660 1395859 422041 159843 1148112 902556 40620 138612 1120527 425773 930219 472389 1811831 1594557 450526 1221196 1128756 1153766 37444 435214 98584 1521841 88956 950474 41755 1452470 774792 641274 1500534 380638 1881679 875148 950548 1193224 1450933 244627 176115 784652 529142 1754275 83298 1339907 1326829 36540 1453250 288749 497254 243701 495593 624080 1294244 1259519 1472074 1155975 1028138 1187937 92636 1434286 1176124 1243045 528833 563707 1105794 172422 1168071 1605169 1951930 572001 1087882 1786335 949610 12414 1690131 298996 913112 1205171 549520 820750 207961 1520926 177309 1094700 503822 1039414 464051 30597 554065 869689 1538813 1510278 1800486 736785 1776853 255423 1381576 1224166 1263885 136347 494214 1244941 702324 391343 620229 51345 1821076 864794 671715 1165226 94947 1736612 913994 717799 68520 1806704 650445 938778 501736 575044 279122 1170913 61249 1649873 1505903 1951851 1850425 455993 1821409 1410636 1502949 49999 221144 160878 244872 1667837 765996 614983 360535 434419 1030659 1979454 1143090 884779 337514 503546 828542 1294170 659271 1780488 1389210 1214791 1161720 1534857 112724 982194 42181 1973126 189462 443306 1125390 843893 716027 834023 164680 218143 703374 1671709 1986036 623792 186389 888465 467095 1918634 1965164 1290794 863324 1384216 473720 284982 63489 221686 1975219 1413506 95272 1377625 1575880 1816621 109480 1271600 1788010 1104423 1875028 857449 943827 1839711 576343 1942710 1477641 157462 1229293 1509531 274794 246381 854585 773903 1693794 1921956 829404 796287 1468265 1567334 116624 1152686 138282 1506497 666273 1689659 619837 1497199 834504 109114 832634 24358 981095 903508 52194 1062557 811301 645412 111863 894776 564565 1226472 1122891 1905732 543400 1793666 1302967 1002660 1760266 1154681 343695 1051603 949638 1596190 558411 1510124 751098 1882119 831482 530399 359745 1139053 1853321 585986 1864108 1992866 1403599 1824280 796469 210458 309656 1185992 1970735 191032 812458 1456433 951131 1616980 1672537 495793 1959904 865414 1611533 1022764 1833377 254189 751675 370441 1547986 1772716 220288 820104 1676155 1599167 1019643 169298 232113 1126704 810282 736170 261377 635518 1135594 827831 358757 1927424 885941 224614 218660 1451440 1633222 896897 1568699 1721087 720225 1313727 642270 498910 746502 1522737 1665119 1158158 1669303 1655562 1314375 1233971 1894050 1596220 855929 155435 1396633 1863934 1367905 1047236 92773 1332466 1471688 1455846 450945 170107 445929 1944554 1939617 237871 816945 261719 1024673 1485072 1091736 1694476 1470263 1443109 144011 838317 1488518 1315794 1209724 1565493 1709692 255634 1226486 521082 1481353 213570 1754701 638432 1613234 1144391 1639763 726689 557543 283169 1013150 268869 2803 773176 800596 251354 1423349 1351952 1623800 460575 339196 1895153 875649 1701021 1587163 492121 1434969 1868438 200237 5840 1886154 441652 352744 1183309 38733 249004 610492 74771 726613 1083288 1549031 110943 1805610 1195782 1228507 200328 1836647 556566 1611241 461290 1536053 215685 450320 52481 97494 1356089 1812928 259443 1378050 682348 494206 1212290 1794122 898426 1433080 1771524 383844 1658722 1684103 91748 284088 6002 809392 594467 432136 1933725 1559571 1750198 137911 409883 1833203 1452162 368887 1439732 1588764 733821 1460657 1897495 182451 1664442 482569 1505478 371228 573373 827790 1165868 1573846 1513529 658352 196842 1526672 1933180 698438 350650 1703961 760668 168638 1831853 1852031 1187957 700063 720984 413291 1411301 670049 888089 1259947 1882133 1701107 1437760 505254 1685420 1663985 267002 740756 1670147 364160 1745983 1119051 1531343 1170803 131005 500806 463265 1242858 1669727 156866 1048999 1393550 343325 1818098 1568217 134139 1415145 1000332 577307 1523607 1520544 1151542 1503104 1169140 1844309 1187624 1424018 1896695 684402 1376193 353989 210493 478365 518679 1061817 1146836 785878 1182947 552791 33290 1787145 1452185 1005962 508437 1572829 910593 977334 209099 1567597 1904814 455593 1888693 1505085 1284351 873689 822652 1528111 1576668 1633402 1738148 1226391 1445606 440046 1778825 1582933 1172482 357360 1072476 1409034 485938 181732 1009960 1996069 838971 120573 320231 795056 835361 788268 1989638 881343 385546 1694545 231345 1228915 1751690 1259466 295816 1144746 348971 1128736 1210704 851906 329734 336740 1786890 23123 922675 1457781 250055 1129743 1982371 385408 1139363 954559 99483 1636586 1693889 1780227 833583 1814798 668303 1867450 528652 1311858 1059749 1070722 1967560 61483 1645078 1325640 1509132 936731 104539 1306344 1040562 957973 1379804 937785 455813 746610 403429 1825716 1284706 873207 928620 524141 1107480 765569 1924283 1869045 204142 1852558 1877062 846595 1735462 1316487 871813 1231351 368989 1870081 1442854 360920 380353 637707 430261 1206868 1508760 1570665 219949 1655372 1343999 1370994 1872280 434552 1005148 20494 1792144 65277 1858777 738964 842954 110120 1128969 1444047 367811 684135 1661082 434334 277704 1981976 1647771 1076066 1430410 1861436 662830 1658646 1572557 1201621 573452 1112841 747607 749913 489900 1067876 514845 478563 861751 1910254 269267 917092 173024 1616971 65190 1020410 781698 1301493 114788 341662 173059 211857 1662851 92144 846453 1849825 1794080 1259594 1055821 1188294 1302810 1616607 1845150 112225 248574 1052353 691997 339094 485078 492865 1767411 1104503 1527344 1586914 291801 1192260 886913 492316 1729792 1006770 1807067 1933046 397359 189405 1832172 1322359 105460 954964 370324 533182 700923 1856446 1080779 1755554 418520 519028 888090 1690402 314518 28614 174444 1189675 587097 180253 1105283 1946145 1886069 1204742 129282 777159 1917348 149586 1244866 1412643 1443379 701618 1965557 1466208 1445495 1871902 1074702 1111093 1289766 280069 379131 850507 107952 1039235 583566 391908 743412 561123 523478 848240 1893161 404521 1774562 55274 251489 982741 1923412 839161 908675 540243 1444563 1713394 280150 328087 1396705 599146 147324 1968093 1371013 8575 1240701 112619 1759945 1649996 1800361 696675 951192 969 622246 1399301 812297 235518 1373417 1946525 235229 1961721 617270 353634 1586592 985518 1789553 569082 931050 1623092 911940 759691 621158 836728 445552 1618312 360477 1479868 1640080 1808786 1516087 168577 85485 183747 1471596 1020680 961822 625824 94413 1384794 1426803 1605932 121830 1964245 1261576 430277 169391 547798 1025421 172753 268309 805988 1310567 600996 859165 527842 38041 934917 1780229 1554894 46709 655447 387466 1869973 1258040 829959 1447694 1787299 1703381 342472 1113490 90966 1071208 1172730 908380 795452 501248 701143 140633 1871858 514729 1782544 45025 1828618 536793 1862440 717925 63772 400917 1948155 259857 1585321 1252400 1737029 578538 1418614 147788 1924260 1262154 1257507 1301487 560545 1504855 1626626 1929097 1437775 248337 526056 1192753 911629 1831282 620673 392787 1773026 378504 297365 383331 73377 1297794 1532514 982913 1449804 1617938 1001496 1763244 865627 1985571 762787 1729255 607327 1000552 1937921 1593310 1304655 487069 144780 221425 1351103 268179 1274191 167252 1430765 343214 1758833 1913249 492961 489596 1033595 1540288 1756191 1307294 253040 1562781 1289264 1512109 303916 811883 1957126 432198 1055542 1635800 194374 850265 1239725 660780 448536 853605 1026698 243515 1712886 1999467 339026 72795 857591 679773 1047488 83973 1118425 959906 183172 754615 1871327 1588342 1747808 1482630 1113222 1298325 345194 1742809 1029352 1935133 574656 238044 214615 1125111 1791308 1642672 977989 1679788 104514 1955513 392241 75008 1917700 1276480 1291088 385029 1414367 254047 915856 1562448 833629 216378 252334 1589806 1814356 208281 1637250 392196 1937375 594487 1725030 40746 235043 709832 1316310 1154964 346517 616920 484030 489789 194518 1886897 1090041 1114379 122802 1555577 1797913 366139 1160327 818335 676319 362114 1000381 346072 1875758 276752 126908 476108 1465911 325106 1549644 630934 1776623 255601 108595 1142594 1805964 1895712 251232 469101 517864 1637469 385225 981985 1809069 530271 884624 757504 1614921 1278017 68656 805049 1141508 1692562 1031549 1351979 1841913 4972 749284 530358 1962889 1137695 1760097 274242 449899 1494194 804332 527270 1844848 1668536 943262 156568 186231 817298 243472 1780896 1967308 1225269 332295 115665 1936602 1634334 1276775 32335 1252621 1913065 1279945 1496562 189687 99604 1094099 1396785 1741446 334769 1918358 1894552 1644426 381415 678819 129844 75033 693292 1670746 570529 1130313 157978 1967064 1971138 64009 187245 899049 1909915 1217386 1189400 104770 414165 1697050 1054037 681895 450731 262405 1436174 1663244 321748 1561198 660137 515942 1100793 465399 861681 458562 198866 835458 712934 458577 1709213 1704745 322176 1956713 1880346 474064 204950 1486816 639379 1318605 662691 842475 979521 17164 1351819 1279909 112356 1376459 347195 868295 1961940 1531425 1288915 418535 1866318 143137 962539 1708707 1260672 1037352 1728973 827101 600145 124351 763377 1689930 1425620 825968 463849 674828 1758803 1461155 1255317 1574311 1270535 1983372 1139198 972744 1327553 125944 1944293 135510 1379809 1144594 356493 1439046 1587229 1669761 1401943 880348 223230 1405845 1223762 492739 126543 1543575 39275 1231752 691962 6704 18696 1292771 1012139 771592 1481020 789083 338180 736824 1571842 105910 1507544 1899641 1405930 1829246 76926 1659334 599132 928918 994043 1342009 931531 1788762 730082 1661145 783255 380477 1184787 758851 95832 150117 802121 103769 1319843 959985 1413136 843685 1342083 716295 918575 1588891 761071 425386 622365 1081295 1772613 633215 1073548 1601723 185342 805649 1233683 458016 626543 550919 106175 346066 410480 11048 212376 1349803 1383802 889604 521309 1659523 1529381 460064 1227568 503268 1644747 139147 437071 1623942 588144 264994 323512 1950178 927339 579591 1237253 1756111 1838050 1146306 448627 1344599 1845829 1789906 645118 1289706 457211 1954862 1101978 754495 752656 1364319 399986 1940231 977019 823391 271923 651107 59532 1075135 1948991 1009941 1659357 713248 1169592 750865 292358 1316117 1745977 1662121 1206331 487699 430726 929990 236037 594564 904240 1090466 1597205 515968 1930858 1110987 764845 1902869 39558 571204 1897567 470135 1990082 1498075 1371451 1296098 1370495 1995486 1054025 152933 1629717 1434889 14459 201419 259008 776909 1239859 1692390 175715 1099307 428877 172613 1100917 451878 1925290 1243165 1359656 127280 1565209 1988446 453417 1804690 1777821 679931 1196312 1107742 1722173 970768 711215 695982 1528279 1894629 1639310 157855 1450599 1960130 1343665 1703836 1474004 1093605 980004 18033 1215480 763343 1487670 1601436 804494 1687609 1120813 908337 406965 626607 1678165 930179 1746078 1546200 1518934 1754107 146955 437455 903869 599232 1857508 1339315 423989 1774251 173619 901373 1020401 1020439 1668715 1241693 1689684 1712431 386924 1793479 516479 303687 1948968 15126 61330 389702 1133239 1427463 1522282 1454464 1702506 298051 1169669 1875490 1124669 87854 574328 1466353 1871424 62378 526179 1789562 1077667 235766 872958 564107 779426 1227614 887475 613896 332166 1382243 1731980 307544 1094521 1879108 590141 1588214 230867 1774439 1600824 1216647 579715 274248 1551967 1773926 1580937 1050323 1671636 711199 1671633 1602065 1059831 90655 796353 1149945 1623659 664133 676812 1767987 1087939 1081960 935674 1029910 114144 1454391 1954529 456793 87637 307618 1105310 648721 813821 573875 323328 804429 183541 1559116 1649397 1730800 1863265 811396 263158 671248 901268 430938 344815 1923349 675287 1004183 466519 616349 890947 237891 1428188 1264615 1421819 141999 104216 793376 45649 988252 1683683 121406 374019 1870489 1830009 1651284 813877 393512 895082 576226 1222578 672181 1281556 1230282 1703465 1866431 317411 1060595 999719 1912409 555676 537373 1517070 1045310 1995093 1748980 1181331 1335139 972505 438437 15337 1189871 1647636 246784 1376350 1003759 1006413 1820774 1715699 141459 1461996 7030 400200 1954249 193222 1715928 1251022 1205300 1680215 1620928 1807544 1163338 995495 583743 1165443 889778 1430330 692560 569483 1683051 447430 672567 52081 1236699 1975141 964745 852751 968129 1921706 1335625 142310 92241 587511 88975 372675 869874 1283576 586292 1677047 88654 435305 166455 1778272 980114 394195 952893 731786 768695 249070 157534 1919765 533366 405454 141934 1754270 1462898 733062 559481 491288 1205675 106260 1116931 1587103 1195079 261135 128640 154236 1787890 214399 186553 1955278 1662156 51425 740861 1266659 972583 1468876 1885339 138653 1495069 1360075 1568952 423428 205855 1099344 22369 36921 1713326 55749 1343207 1903610 1218614 1349002 1876876 1376773 716960 1821395 174074 1069450 756304 1020460 798012 684862 516368 1608781 233014 160146 1476018 521195 687748 491020 1009010 452066 1035962 1806586 1227171 112340 540258 451167 188581 494573 1481238 787440 951976 1008490 701354 1570271 1708458 285439 1657309 1422068 716132 438207 1967199 1133877 417161 1698465 516233 316977 1109009 1935561 660802 1211323 523703 1738733 1449466 597917 804997 512129 14216 821023 1495408 627107 1510445 107467 632849 1957112 1418097 238641 1654741 1055529 1595434 660900 93988 1283953 867571 1069497 1645448 235796 895262 374683 740492 1045758 232775 1868281 211186 902497 1645851 1244521 1080517 980600 1627443 583505 1777966 765925 350676 465499 975445 1053165 854391 82762 577091 282011 1199730 1638275 1054413 1212465 1251416 1512993 827197 1226808 487186 1467650 1190109 1884956 1839621 1618604 386714 380796 107975 426649 1504426 966289 293510 1827763 1763237 62338 1104328 610527 1250593 320154 463342 1255783 530332 803787 632258 551486 1800859 491782 628691 505350 827165 616673 1165570 1197440 5893 1827871 358400 1765718 1616989 886309 1239642 1131810 430598 1675167 282446 550473 204778 1697309 1162464 530733 87649 1833050 1218550 1347571 151832 1876794 354357 633351 1159296 1081121 681516 1897032 1724868 361854 1279861 745535 1552009 1154461 490325 128008 1370574 106407 1560750 1265747 1888285 320837 1675912 1648084 471052 1589741 531368 701552 563952 1756089 528736 1530348 10592 1355554 746383 941355 1617745 1170127 1831783 1080279 116391 904816 987018 1038544 305961 874101 94972 998694 757943 45662 1357851 439456 1791251 1042199 1604313 992818 831865 735528 548863 1998172 97983 834130 1528665 425272 1721268 1773757 1741681 246746 1501065 62804 440299 165416 461926 1810503 927049 1694990 134148 1688204 825925 186695 39697 1702290 1594449 1280332 1065033 771743 462995 1289586 1850923 1401638 1228868 1669681 1718849 975985 1283780 1059931 20304 351988 1915328 1949066 1546750 581473 46049 155580 1402223 567029 1438357 141861 475542 1979552 1962800 460769 27877 220841 975540 1149352 1694396 1487396 1230183 1901994 1022283 1921603 1163312 1469720 1574340 914543 1882897 1930377 93169 710280 454231 121403 431483 1344002 1864717 770991 1271163 518360 518206 489732 1183846 1140301 1210230 1770027 881652 998467 1907466 763061 1914450 105023 833306 750172 232045 972015 774176 115908 1165996 1010944 1150909 816148 1482091 504182 1388232 1663755 981052 1642760 1631776 1219030 1087092 543371 363613 616150 381419 1777 135989 1576216 1897772 606385 297257 1413848 198383 1195200 518389 934695 1838442 1851889 1307756 551247 1883862 588979 1875200 383678 1193626 1663567 744601 1296169 1614156 446490 1939635 500717 1357738 74527 865323 898151 59519 506810 489785 842660 1654306 1610639 869364 16476 161950 709768 1285681 1210780 981134 1821499 808192 1038069 466952 55838 370353 1508314 965873 452100 1620757 75944 410076 637625 113452 898166 757519 783949 224205 791283 1476569 678201 574223 1082410 724784 23669 160276 509753 1649370 863047 1643823 866368 1084267 306120 267152 747166 1944834 340582 1496085 202304 1270929 482875 1393170 160122 805232 496579 1781837 341583 5811 942589 125851 946395 798093 419881 1843250 720857 1631748 616918 306351 392996 1050802 58968 873308 1921079 1275285 1701746 1414795 1596951 1865031 119359 1565847 1525331 501568 1202126 931836 1011462 287210 1289314 670210 774071 609199 852502 1441110 508548 1241554 899985 723994 809658 777639 723784 855920 1108759 274220 1384984 1369630 1574688 1994642 1828926 1624372 1090460 1054848 214909 1742091 150769 1153341 333762 1386970 1253455 1763436 1005175 1669426 1680583 665662 128965 1339795 956969 57523 1511045 350919 35137 860771 247724 1419618 1852773 482448 1033841 840812 123408 246361 603949 491316 1591080 752055 612568 1521254 1298471 1361222 615343 1546645 796686 443778 1218167 1220852 815787 1770748 1502257 1195241 305233 1937582 624836 78316 1425015 1986502 1540252 55587 864664 1331371 18145 1557969 956431 1679045 1962763 386146 172746 865217 1457798 1084035 120776 944596 1076650 69848 1527842 439440 1144972 707583 27733 1396319 1334889 1026526 1429856 1935845 715635 1606338 1652302 144453 662516 1885955 1491683 269946 1220285 859523 368773 1301790 430712 830773 1781424 780929 1826867 1348404 250074 1532299 1959080 224062 471253 1228598 539859 1283638 678339 982967 1193707 215863 563411 607095 877233 1005356 527367 276267 511590 1771075 270964 640626 1416064 1512878 342940 1357018 17894 1870108 1591185 1188265 1799339 974589 494767 1027375 1503709 407862 1299090 427803 524832 373209 449608 1740512 986869 1223594 935247 872834 735264 1134410 1625702 1661210 1894135 1896031 1656796 1364315 439555 980302 301450 854742 1192042 1778005 1559522 152792 1268543 644237 1456758 615223 1796905 803709 485777 1760962 283791 1269042 1376499 1099459 273260 449581 1289797 756474 1589041 1829911 1420610 658455 1429365 968168 603425 528725 1269238 1871163 342826 1620776 945480 666952 573777 660153 83330 1067796 107159 1579744 898184 204257 1164060 1235065 1570845 584679 1960613 1568707 318021 56702 1953972 1771487 579515 568433 1861286 865723 1262789 1956373 1114146 901716 722093 959243 1936096 1276164 1157797 155031 1246984 705580 1428148 1063676 1154798 743349 423532 1313398 541529 1270287 959741 443378 1477198 1149455 616819 1745739 1721013 886371 763174 1696927 1165181 572388 410497 1533670 1453312 1341400 462991 1906118 599058 664199 1758883 1884770 951287 1555425 1048807 1270796 1668300 1822894 1928163 1157496 1929292 401463 1583081 28489 1379869 447925 37865 1778824 132972 1912705 790081 1782321 1645349 799146 446880 1119700 231793 1781416 1412211 1321479 630715 1516756 303527 925235 1298996 438146 88413 41118 888221 737138 1897564 1198906 457750 48013 112746 63485 121765 291940 1031633 1559910 1411064 753503 1493715 867453 379178 1896841 286970 76306 985457 964934 51664 1045688 220278 807513 1159124 1849904 474616 491280 1541048 711777 1244655 1114696 1796320 1821297 1163271 1956272 1767014 851477 462827 358009 1320049 839818 1360182 951316 1818161 1764732 820586 372119 641497 12120 710480 415528 485738 1560131 76034 405884 1952323 1385751 1320053 936874 1465693 18286 712136 962199 208628 300199 751953 1887319 570466 863173 1470874 1957798 1058930 237548 1114617 461596 383246 498452 77188 1706951 1980964 274454 785799 43357 95271 1848419 888793 1854623 1762568 121395 806774 560923 728513 471293 988840 1176874 593079 1689129 1174893 1412254 711612 249711 1692845 628469 1731201 555226 1884740 962207 421125 1597103 1532268 1941203 276142 1064132 536565 674268 461963 1322553 948846 1099773 616154 1866927 1680618 50556 1349029 112774 1186554 1061329 5495 865249 1398143 1811479 1628869 1704578 960649 474579 1127438 1077042 195900 527765 1503524 259030 1857029 1791018 1400698 197773 105389 1780875 1937464 1359770 1565422 1170695 1867151 1556321 1354217 90547 1888346 82129 1997730 1749935 1194273 258582 728612 325281 1643542 333580 1756815 1466573 432700 1182650 596381 1758430 1972593 682364 1920010 1680517 931652 210279 160025 764537 1279881 1249441 826468 608714 1627334 4651 684831 77240 780642 227206 1330819 730757 1755414 1379730 594107 1484562 95239 616587 954701 254235 284110 1734655 1852435 287591 1322438 902633 456129 1922976 1673206 1997863 51784 248706 1068333 1352630 1083015 1010601 322879 544805 1506795 45985 93369 904414 1148972 1562177 455978 1628221 474561 1900390 550657 1746173 213868 448793 619870 424122 703154 498353 1277370 550237 347091 775492 571792 984680 426180 878876 370025 1002534 1217810 141245 508683 1638996 1090809 1987506 787733 303356 1902812 1594116 1470492 232115 1874202 382757 166153 1112128 1321537 519070 192467 1031364 175870 627710 727376 171741 248473 1035332 1215861 1487085 1815608 695617 1770734 1842267 1803729 325741 583741 365143 1256039 1785216 1433318 1015925 1464716 781381 1518966 973911 1940510 1831556 965671 720664 618129 1157051 476142 869317 1321855 1207119 1065208 1876356 61866 522162 1621494 1060583 982598 1548537 115236 1517242 953238 1815144 1394017 1824815 960057 313343 352363 1795722 1200599 1068071 1478238 1438830 1331192 52234 226197 1948391 1175833 1240042 929691 1487074 1500957 1313891 1659036 1973278 59161 522386 1128895 1261893 274598 1857621 831171 754899 1028693 183376 717331 1883446 1021097 611289 980555 894661 195246 520274 561076 1580587 1940172 320792 292338 171116 1252220 832 795721 379418 84182 949397 793191 57503 1274647 258491 214335 444826 139031 458852 1598927 1169421 1281175 1996315 723331 114025 581419 24568 1883542 294119 1467647 1649755 1624867 535703 986203 217839 891945 213567 798403 571712 1115635 1510316 1680651 1193052 1696318 143745 1785412 1374031 1208574 1260224 1347955 877471 1208191 1858471 1693054 292148 1825109 754207 913275 1087668 776296 266003 1992997 1310770 1458904 1073809 182992 1653257 562454 245879 71600 104627 1927338 1223449 878294 592894 1000924 917951 1323571 1518584 660475 487704 32127 153144 568061 549944 286680 657461 1286984 1639097 1348637 44702 1542893 1493891 369792 1133985 1959224 452188 229746 1286816 667345 672868 291288 1936636 1583988 739773 641451 1630849 1674753 1551204 781727 1063621 1007677 1524317 1090603 1542763 1188115 1926712 1386078 46890 1133878 121167 68083 133537 536569 136803 1478711 1061479 721915 1842424 403757 1389023 473942 1772681 226614 1298987 649548 308220 1804728 1431560 1105232 1997469 1005601 1267519 130134 1255881 368516 1244828 1538407 1000418 148016 933243 420069 1356593 616056 1542831 813101 730094 1249997 1888854 1403761 547913 282582 768355 1145985 1162984 847110 546609 154033 496332 704413 977795 191385 1639758 1640482 1017026 1613065 1654398 286883 1833637 1870869 1113482 233200 764664 668650 853935 1887414 923580 1894963 1967135 173190 522111 445542 1121576 1885653 119516 1816970 537149 1204748 23863 46339 586733 1531598 802876 1908602 1066668 1526043 101628 315615 1740304 758733 1447934 1689230 278416 1671251 1800657 1946613 200368 1615443 1001902 521442 60669 753636 795768 1164778 166716 483655 1012417 7773 1178315 1801376 676596 643136 553030 1953315 1112203 1627320 681961 648252 1029275 981439 1766024 1755197 927287 1915434 867988 1896012 1541181 240421 1138106 1040504 1101462 741927 1939612 93918 1490735 610632 1695127 641550 552100 1806392 373955 1960060 401970 1983428 701752 545203 719309 1949690 1951451 571638 441491 1563231 749797 1330637 1006177 616398 885975 1120840 449908 1088793 105589 1874199 819882 340843 7632 1925281 1548592 1340653 793079 504868 740331 1022810 1910011 1348131 1256585 1211712 1056462 1136322 1958458 1082503 48917 141577 1384578 145544 26391 1355814 1622737 287797 538954 1927057 1095714 958762 1843038 388627 709699 1893295 1432842 1176395 1141887 437606 1718420 1623448 1832044 1698836 572720 1543330 1469369 969040 657922 1707576 1044181 16618 897171 1239622 1881996 509758 274709 267238 1851125 288779 643914 1950231 1612756 94461 503403 1889952 1765014 1931895 828410 1079216 1701084 916553 1077617 305668 368622 1331337 1600177 264275 496379 1202666 1073367 565459 696598 703678 828033 1316807 1707297 1134457 409063 1411196 793920 241906 114971 202841 933790 1455860 1780199 1643835 369130 1918873 845881 1422034 1834757 1440779 69531 314428 1725400 1639210 965024 560717 282549 193788 1652015 1289301 1863000 248400 1158915 36134 1353956 299034 218341 888031 705167 1484296 610472 123429 1637597 1155922 403144 1960556 1443545 1783439 1333595 211845 726213 1219626 1986577 8753 1513164 54318 710276 1970150 1754417 1897781 1235705 494010 837684 696468 64936 1811586 894494 69795 1704035 348999 150142 1134394 148862 1716585 1093573 533170 109047 1533910 869247 1146024 1467239 493737 1209952 497650 408483 1552174 1551262 56840 171577 1924866 1557212 1776572 1890234 1606043 1514387 915763 336669 148047 261191 262024 1422089 838977 1253364 1241290 303060 1323648 720200 1359592 1034557 1426410 99847 568119 1650511 262233 1163030 1563453 1699311 838364 393043 634760 425005 1597812 1788586 365990 143002 618369 332922 657888 1870739 1135816 815337 1645708 100942 865991 763497 1328619 1966950 88746 357031 1575014 738749 308495 110624 775155 1428625 32472 1972052 175104 564690 1525975 1764309 1712812 1529069 1722139 1135722 164848 1895193 1600243 1836160 1936921 932509 472654 300809 1668448 1354524 624602 90997 529756 1463664 717736 250198 625301 870570 48691 1243764 1374939 1667194 381924 1745089 645366 474240 566912 779669 1465782 810717 1696666 1991102 48698 1319947 1177935 277901 1578915 911704 1736793 1802669 94494 460126 1540298 1387272 1080704 200029 402889 516069 994164 576625 1789989 934422 1787015 694341 64611 842522 671618 1011567 257263 1008360 971996 1334022 25515 296121 1168477 165882 356020 716771 228060 977048 974324 1664020 849080 543374 1725972 1410976 756983 945242 125049 449044 343088 1018493 603857 1829803 1222047 1899414 317017 1923512 1576774 520874 1479601 1731274 1078000 1589345 1269880 1161251 742464 1141110 1384063 847798 1802175 1109858 687831 746076 1119673 1794788 946206 1488796 945917 1471652 773832 1866867 899476 600715 459367 1691908 2122 1585762 1751566 1263827 1689774 76390 757426 1625315 818493 798463 1693680 1509652 559714 34740 995162 1666170 903642 360033 1530660 900020 283819 331787 796311 1126651 582956 1435858 650773 8907 1937505 1201668 1666870 1621686 264769 1986737 1663398 1872968 1904750 1989212 1515480 1721516 1812227 179126 1453922 1209139 1233836 1013878 1039023 958608 1844994 206869 1982492 1819398 918367 299365 1693234 1477169 93372 845347 397015 1079039 794664 955053 1524323 1907673 322584 304340 84600 574262 1407106 200714 1922973 1885094 220044 267241 1182185 191210 957154 240257 1944236 58888 214943 1774492 896340 684399 1514343 1264128 1009653 1827770 190223 1265500 717185 922793 963497 775626 1615978 1467145 609543 1224742 385529 1347181 803343 959477 1585410 745102 373040 1403159 376945 1622287 542741 1232825 1021336 972909 1410942 29864 1373644 994277 1393768 382015 1530344 985948 204820 1523446 287526 15696 1151939 558883 1985819 470624 508751 1398862 168025 455999 386703 539981 262808 836569 1945195 1083192 509781 1078007 503436 35007 1932005 1545052 888073 590538 896180 1762093 1112833 736025 993566 616811 924818 224921 653771 833837 811638 58445 899400 984001 987653 1576757 1698226 536265 1108435 524933 880434 1217074 613392 54206 241644 766629 572280 1680346 574220 1155218 1559182 1887665 1831116 1548718 738527 1494438 936786 421328 1958717 572167 1201068 1524837 1267505 1916945 1633720 1174631 1066133 1136491 1832626 1204997 1972569 222169 1265575 1800006 414539 1113313 1995739 440658 300547 244740 1724737 137716 197523 739028 361255 446628 72004 1281009 722242 215523 1901409 268494 1039385 812149 1815703 1157377 133298 1701835 169383 1222721 1308543 121669 791756 1216700 42777 1280922 970993 1094202 620365 1752357 1861019 91489 1715415 254553 769825 1314347 150790 51440 881426 40768 496307 1802835 731254 1380483 708206 312660 1355337 501355 1929047 822478 38753 1458525 20459 36469 304247 213022 468009 248249 1507069 1389933 1106923 1695812 1687120 1803424 1278015 797704 1252331 1392823 1250324 1273428 1898704 1176988 1111340 981696 387754 655944 795337 1673569 418896 479392 826149 1195881 599696 588684 237879 1375090 1777134 418784 838528 1927851 1351139 1375464 612965 740799 1010877 637228 29289 1533553 1657112 604999 1665137 768156 266796 853284 1037950 1685520 955087 1861167 218165 1911532 1254848 1279459 1875097 1031683 364997 737067 1970032 1388752 1805795 323300 1482858 990948 762387 431590 1450685 959356 79636 677465 1274783 1938072 134460 1353702 1284924 1452053 834429 201572 34711 1250688 731428 175462 785776 86014 419775 1423059 1741660 1930334 1589915 496094 846804 579938 19002 1411773 1748682 535293 315394 796360 1012814 1379690 686709 809566 1155146 1674170 1151511 73050 7302 881244 1742046 1706800 1062112 1516387 32925 986057 1599371 1674264 404323 94110 1578246 21866 1786371 424746 729401 1812197 1340122 329065 819638 788459 1776077 321754 635538 259533 1471245 73837 592318 550179 201681 1817124 174682 1829465 1522660 882136 1370820 711873 485250 1965526 1268953 1331927 706875 1894699 1416061 818293 1201237 675393 229665 1033530 169046 1732868 307645 504071 1529377 849912 565949 690235 1210228 843040 1389220 1561022 1609945 1538485 899876 710927 45236 1144112 1806257 24075 1598362 1002767 1879329 933480 527400 713678 1446522 95822 144738 575103 1178545 836443 1866700 13901 733231 1062425 1521049 1210447 1372296 1517009 622150 1958965 1888342 864322 1478954 524149 626704 1797755 1368317 978679 1834033 1809332 810147 1606962 552961 965896 1364762 1480706 1515323 1045176 1705772 1454866 871410 782978 27311 1689301 1048723 1889864 1736237 1092247 127339 283877 833612 1766432 1463358 1791252 129626 1506031 41374 232102 128554 251949 1549899 339351 1507217 157245 1096533 518900 1122443 1098541 1965553 585545 1580078 1458108 1946067 1316544 1322346 1859987 1816795 474010 1383954 1326203 1069666 266232 637897 1475343 1148755 1239790 1799691 574862 219055 1818465 1684637 803015 552989 1068574 238570 1752413 506649 1840238 1709065 1133096 1797627 352912 1606307 930888 1181342 838613 1849390 1393116 785803 1462772 1716701 181725 927553 1327484 361544 1904502 459938 1756389 1104941 1721529 1952304 49908 1925304 999486 495868 4635 1859170 236722 1102464 997445 358256 2008 1497417 86727 947382 1528754 986788 1388915 539848 1746749 1924958 1112904 1180844 1979397 1118469 1842210 850069 140787 1786693 225781 109471 1737907 1035340 457145 1771431 306795 949912 1624397 1060212 650304 1067321 1456126 945595 260627 1400828 919047 992021 898973 874930 1311015 1308324 753115 1146928 1933754 426540 713256 1603071 1453843 906739 1872145 1361991 615006 1553887 1393712 809903 495557 415188 1145373 1555354 1069557 1406478 1044531 520403 1246640 983766 1083991 991133 700750 657333 619927 1975718 1744656 1459811 72842 454389 270268 1693862 1746869 1145527 287161 1222284 1715908 356820 114054 1583461 1374721 1364452 1674437 1180 555483 1318577 387707 1346241 813354 1925195 387373 579671 1180117 909022 283533 1659643 1147728 991849 1091666 566476 1718611 324978 1052576 1457876 1293917 826974 938663 1296345 763109 1795611 1468104 55477 571809 834824 12572 1828352 844232 1083253 1357035 1043750 1893098 1309414 110908 1183243 1658281 1812103 1204127 1883191 1160721 865985 1703945 286648 1665511 1639505 1215822 955543 269184 1773577 1894489 610201 1779426 1539089 508577 1932520 276410 899617 748330 918719 1111653 1520267 1363554 1949448 1695879 831870 1552641 846392 409155 173196 748532 531717 1323476 793298 47164 1756223 1609271 114716 1488440 386667 886815 1909649 400122 1064187 1614107 1515193 1062412 553992 689543 1847467 726325 1395601 1215219 1331952 961566 445880 59986 1427086 156877 179722 999178 1889576 924175 1757189 1987501 1033069 1248925 227646 1703502 1002007 109375 1486405 759906 874504 1793847 1861434 1443381 1626539 773205 1441400 1797478 1600684 1791356 1046968 1126926 604621 1725285 693777 95397 1179953 1867792 1760497 590622 1799751 1169131 542373 377912 2586 21061 1843593 1666599 1422058 675509 934504 1549040 1286942 28625 1455560 1618391 86941 1941890 1841769 1635827 1228103 401376 866013 30654 1246661 1894892 1055286 1045158 799127 1865407 1097793 1288545 1445522 1265992 614067 1223415 1582370 1807269 1154914 1150942 1071008 788824 414654 1207254 1082662 1165380 1575868 252286 431625 1727224 1404730 1974563 1256346 1534791 1268836 1226008 1763477 511667 107710 21242 459273 1742734 1606842 1430092 909833 1467626 1048469 472857 583246 1497601 305823 867839 1397672 1112775 575862 705458 1728244 1648807 1670579 774152 1108404 353828 460483 1216536 1078360 1279769 683325 714592 1846056 244071 454912 1943871 708066 815916 803715 1491834 561915 2460 1810821 438946 1629911 1699719 1618290 1393157 65844 1380369 1303162 1673095 1924576 439688 767487 180198 892712 632721 13097 1426480 1836961 1520149 1853649 1622981 23485 1025391 1058073 1583835 1207198 872054 1123097 828971 1464811 604354 1878706 783817 912776 1989143 706486 576996 594797 1041194 1126717 454614 259973 306304 1612663 856196 1406115 1903234 418295 459203 1954106 800347 1908249 1888749 691262 1133505 414684 1566596 155233 1672647 1729997 1130027 1391859 1412687 1989501 729652 532544 1912299 1764471 1833374 1598445 927063 507160 302146 1938951 1194050 25528 1489486 1264964 418013 587870 892151 1542355 1531240 1876412 1557262 1343585 371237 1882162 1067932 1554331 1464598 983707 733764 1789379 902460 936089 1498797 1875095 1799421 836637 1821565 890351 141468 294690 1197862 1792344 601215 702751 1194764 951794 638859 56268 1906300 1966570 299828 1337416 518380 175706 21917 973273 1310797 1094254 1861036 1900281 749840 319126 873989 825041 999591 1098697 479758 684836 534410 1359922 851578 962138 1481496 831698 776565 700833 1498679 1811778 489443 754811 517086 100559 1324085 872687 1870343 136682 1411823 1629714 1983181 724907 277279 1424047 50741 1218930 534609 266509 1454495 1828607 1660114 1991133 1262012 954065 194864 1385179 1939387 1587933 17086 688279 930059 1087859 1979302 1045533 660011 1061088 438492 928492 1307117 87417 551601 1892264 797191 1153895 833117 387558 836670 1327473 210894 1862260 1835004 801193 597300 1358333 625700 1420622 1567019 240259 1940392 876590 1073544 443106 366943 1269753 1794344 1380288 21325 703665 410792 905190 710729 1390121 714674 1822049 235112 1865166 139159 1457767 1276054 1405859 1086775 141679 706203 1948036 129386 800859 427436 1048963 274002 170224 950587 1377613 733512 581458 1221266 199954 406312 455220 1478236 1833422 1677541 1729071 819111 294459 1067631 1741369 431693 548083 510412 461093 1392011 1716898 393285 523533 1298188 872368 954088 1603281 1680380 920425 1068576 1218821 255437 809004 273326 1600763 240459 1760825 322677 572548 1005304 406599 1224788 905655 711985 624402 940771 258495 1488327 942118 569067 1532696 1874245 943600 1311765 466937 822280 36996 1361900 1389046 1592494 618583 203494 102044 811200 1099241 1307777 581990 970571 635638 1327460 1926190 1177520 790541 249254 1402499 612340 1628924 1831357 48531 570861 1159255 560476 749108 396499 419030 1862932 277246 894602 199994 1031942 1929684 676646 923511 521295 780787 1627959 852649 1659269 897783 863342 1262960 510653 1516872 1332627 741785 1110973 1001956 466206 447095 1946187 1715965 469418 643143 1611589 789965 1153608 435883 1933745 420851 185713 276166 883316 552684 492147 841561 1249016 458097 1026173 1814605 173287 1454553 1362604 851488 340649 1019252 1093228 138504 1814234 1206250 1291390 625547 1055594 153718 368278 452963 154324 923243 1890232 1495519 66524 275291 252929 72941 270034 1671804 40133 248134 1870605 1106451 601218 1532279 1244920 1507278 763753 1496584 451522 673774 1872550 52191 1462900 473995 1248304 376546 1778878 511509 1695089 966380 571584 368351 217623 812219 1562830 1225430 1715538 1565978 109252 1786916 1082559 449932 342901 6279 1971395 1087617 1340412 1427010 413069 235501 1848653 622188 1079994 790410 1843251 779247 1710443 1440616 1071563 108107 981584 1524064 697364 727076 545733 1205701 905992 325964 1770798 870839 899116 1076048 1194034 1081480 1152304 796592 1911906 1409815 1466737 1899859 1713223 928086 1797111 1424421 977191 1688728 1495147 1201609 515988 851195 1544568 1884116 1595873 1636921 1079337 847787 890309 1881330 1771387 217730 557948 1205774 1286373 171753 1401154 1135375 508352 1481228 344045 1385467 1814265 301890 399777 1673005 1498815 910710 1879955 1521112 1973090 1723925 160287 704243 1373372 544965 1606377 1228963 1110784 389609 1696566 337593 1429799 177528 63330 1032770 85738 993659 1108539 825766 1777408 315930 1835916 1360807 1696429 1303197 20850 779052 244494 1620744 1989938 1846240 154899 1917564 292369 173900 1647266 1043639 59694 581014 1241542 1887539 809172 997681 617214 620977 558622 261409 825762 1182052 483006 1459252 351412 857433 160347 1549280 467320 1023638 106491 252906 1667974 1310236 362069 328914 292584 891356 1969524 1172420 1512840 332906 619206 273458 1573515 1139889 307920 27714 812425 1632000 1540622 1459833 926590 1386731 901022 976926 397341 1622829 1981263 98664 1734685 449889 1979971 606762 1411938 178621 891254 1305283 390780 571566 1494459 1011337 1905772 184951 1293013 1385257 357065 39669 650046 1542852 1684143 1840745 1533846 1638674 812669 375645 1370975 403859 1157176 599709 706220 382644 1059843 14423 1862094 1674627 1875484 884626 732677 428113 1210856 1098730 369587 506944 1454466 1973290 449514 506448 1212724 1701710 272205 719024 706300 588529 1726775 26029 1886706 1208395 1299632 138070 1378334 211100 838611 548388 1694325 1819266 89173 545441 324206 1039247 727335 820701 1164495 7443 848468 512877 96227 877536 722581 633020 734801 1184735 427844 735052 202433 1799618 1054654 1245336 1998261 1823911 1218778 1137689 506006 1753693 618513 1268830 144051 526445 749689 1364781 970821 160602 773440 1937754 1076424 1526165 1947628 1406013 862970 75614 1978158 829693 322189 521502 1414200 683497 1158309 1547440 359726 319383 587085 49241 916303 1274689 482702 317632 1676308 1574247 960841 568493 973880 1184384 1637697 1596783 1575899 403237 679029 771716 1040361 1061936 657582 374849 961424 1684585 510339 14771 1033937 629746 1355855 429089 657289 985814 681776 1828083 1819336 818835 1463777 1247413 137299 11545 609852 1775268 620527 401145 1165112 1982169 289202 1887019 847323 939134 453400 174223 1378570 1502362 1271673 639082 226 1067877 1453619 959429 947584 980019 1564359 1555082 1767033 1462471 962984 483746 462027 1480060 406568 1435512 333064 64158 575184 830284 1884039 1056340 1161652 1702118 1374578 1809447 913699 935887 1997413 1334212 1998632 82548 779948 1313939 1796852 956644 1566266 75083 1037212 1487377 145885 135961 166297 1885689 557983 776877 1454227 805242 1748623 1774066 1145459 1176516 1355535 784616 880044 45237 1736222 1212453 858001 1429853 1530619 692324 974304 50218 1494044 1017143 1555574 1047397 572782 1980113 155654 1653168 66422 982153 243636 1881325 1274283 905879 1987246 1473731 1270509 1938857 1097698 1785710 1927227 1495630 49924 1659447 353469 1953967 435756 1075229 1855405 409148 1898926 1515651 1797450 667932 1065875 793488 1876490 1807961 610105 835239 164805 507556 725194 1873562 1639660 1511127 490989 1130391 339264 1311975 682969 1550490 743406 593158 445827 1911225 1273356 806944 1800365 352458 1093997 1330191 1521024 1010240 1562186 314595 588296 1452721 934056 1569759 579392 1955416 813543 1743854 342863 321959 383956 676790 963050 1082489 1490853 1302619 735104 798675 1495006 1815129 1121459 1074972 946202 557602 829727 478024 1311187 834676 1363128 123162 1383082 1352004 548955 523955 602568 1142335 479675 19291 1634709 1471628 969757 1025278 1882131 947 928966 418101 670302 65554 1008218 1660475 1831684 1122278 1040808 1190762 432733 463227 1790729 1409473 725170 1856654 1893388 1179976 61642 773596 834444 127825 7191 1705926 1308205 327365 1976352 1301403 1220540 924219 1059124 1812962 524170 174238 1717348 1893533 435794 214974 849765 345886 1839897 790453 1071880 498193 1188233 356919 1003537 279606 1058360 1745540 431362 1370876 417252 541274 1692116 119149 936695 1682134 427518 133718 117010 865825 1975652 1027241 865213 1130345 436317 1810800 719234 1730782 434743 965353 955917 1028194 860277 969787 1327003 1860684 278783 217767 448186 254982 302995 1358658 766954 653945 274717 923094 1376535 640161 1670675 1865941 1131492 1845647 1794691 1079307 1039972 556406 121127 734872 1318984 1428729 657294 1004227 1214727 1757733 1132913 1345506 1574415 1655743 1506799 1750407 688215 785726 91733 277642 387787 704022 344596 1543126 864482 1699942 610245 1840071 283136 1785461 413989 1098443 225687 713134 1683674 1419113 320669 570794 840467 1672793 1423440 371065 356706 1476269 1837026 1969953 1524953 171110 1591570 1430588 1498453 1891734 1252168 131439 248748 182148 1059339 1866353 1225792 1328573 1015514 1589571 721585 519597 373594 1766260 449479 1346629 1620172 1142448 776166 1774969 1663321 599243 758595 18221 808531 975247 1834014 1008629 1036315 1936103 114820 343700 881481 865920 145027 838011 1507778 1098407 628340 104507 1563391 78805 1584406 594013 1788312 1019409 470379 1439488 1638700 492572 1221156 715652 1440792 210812 1172355 1689422 1116096 1174227 129012 187907 552901 662723 1874781 555448 157916 1430644 630611 918386 1676986 1693486 103535 792250 260478 1444102 984339 1885077 888640 1888071 1366565 1459243 1149928 194003 1524958 1492678 80855 1958141 492695 354484 489149 1322185 283223 656867 1974873 1037657 420815 1792406 1956333 1548523 641832 491893 1540251 460672 869655 748226 887081 1137503 1928786 1533926 1415962 656350 1903073 1468002 1722363 145276 1763674 1923458 1795233 946443 255565 1784283 1571992 1265463 188871 1149674 200724 1549295 1498899 331168 457109 145295 504950 1848819 28427 681351 241100 1644916 1679462 496525 646435 745397 332912 106359 1546152 104028 830594 1039497 1387213 1470683 232499 503027 1028769 1768910 141083 1579232 569545 39929 1074617 513374 327562 823381 1133434 1253491 1674939 977001 1498583 131152 172155 770734 786540 1412415 1884366 211721 1568820 327597 298365 609102 514728 15444 842366 586811 1917361 1567844 1321042 1410589 1239502 36847 1112052 153740 1868279 141998 1517328 900957 705438 1931475 1672190 138253 720263 747705 586221 626348 616648 1229202 303339 183455 890834 1092866 362871 321063 241401 1191959 1286391 474139 1202058 1197489 1791364 1333200 69737 1417390 731517 1753036 1795665 853477 1695060 1675500 1264122 1165026 1145516 783089 752608 759013 1746208 203666 1208517 668209 384371 590562 642592 932368 674165 886162 696453 908839 1640724 1490238 1275460 1615132 1250066 1930968 1330106 1411864 331791 1740036 209712 502148 730502 494944 1953108 696647 1948885 1074474 1244164 1030465 1643837 594970 1406557 554774 392699 328381 72084 1945845 212794 271892 1082636 1688644 915641 279669 1057267 927794 1755264 619252 1326252 1747617 1283802 377286 1039137 54291 1441470 554830 728887 558088 71366 918083 1409889 561875 961204 1593814 1164985 828084 975725 438211 909036 27544 1327429 207023 1992395 1062654 1913271 191459 1769801 699667 828610 739851 1929109 436031 226360 723189 403273 33226 1612478 1537231 762952 467572 1697346 1760500 1597940 1998533 223342 1897878 481565 401090 1218281 737367 247795 17795 1952636 1843837 942972 1090443 872406 1204552 1603629 1093485 1383123 1223760 1840027 1397952 1479094 1903874 843194 1952773 1456226 1216827 960495 1320855 525593 224527 1840501 181744 859804 1121495 941230 1932103 1836690 1895112 777881 742817 1380989 1144061 1629005 541716 895190 479486 1202744 844447 394413 1246124 131246 1256893 910584 408350 343889 536634 969178 1200776 233126 1525819 1948359 1048634 722672 1924324 644881 1157250 1210096 733831 1145637 1597317 1139237 379976 974088 1086024 1537576 179877 190448 1342667 1342964 969159 1807829 1982566 1799565 258604 1601244 841478 499957 420499 1602212 1029175 724241 1274025 1647447 475517 1178153 1924036 918815 810366 1391925 913273 1396987 1043379 1784332 1392859 1937462 1970494 742918 273737 1843258 1210721 1391111 171453 211617 678419 1454792 619854 468728 1353512 1458344 63393 493596 985195 1818493 1492561 558694 399411 1374646 1679624 610553 1281216 1709363 1693251 707970 1128967 900811 1577285 1359975 1534174 465024 494778 1338076 535459 666015 1182179 668746 1773096 1674818 605934 1061758 436689 397274 1305293 429056 1498267 1827366 1571830 828225 1134187 1484347 1295772 964553 1431388 1052252 1861920 584592 265250 1865967 651720 1280977 538461 1672051 120789 1453134 1625612 734191 265589 383400 1641645 1133806 1462646 1807162 967664 1423675 885015 426912 1284468 248688 786245 916763 257568 1882871 883134 1680017 1568665 1065191 214096 1395610 251913 759762 743246 1707117 854337 370840 1336447 392948 334104 203002 967442 987797 184050 1160835 505995 1277492 1687888 1662885 1040783 1814850 1103787 1438627 708120 1869274 137439 1746901 126700 263003 155784 970022 910852 1940746 1164836 1302402 976731 1962716 536989 1941365 66065 1240049 1155035 1190326 493724 1413238 1607554 1759236 1130854 1367171 1690061 96740 1133433 1941943 1938125 965218 888152 738284 1925083 1928712 312908 554770 902745 247220 775695 1992141 895882 1884450 500948 126503 724406 1288788 1137676 1092189 1969127 116478 799499 705929 801611 1933192 1710840 238986 113951 340737 1068766 1397116 1928860 1412234 1086926 914275 37447 49069 500431 295629 1844669 244026 566235 1991305 1968999 1306252 1486428 891781 1647885 336161 987137 1057050 1097870 1218861 1540617 134691 1754539 1380814 51730 1192380 1267684 1029327 1163696 1885477 1874197 1951459 1341451 1536891 1866200 401730 1101920 1734781 1536346 1177358 258422 346161 1341059 72861 1459340 513253 778715 858866 346180 1211530 493519 1575501 1007258 589495 137489 793843 192262 1987244 1693809 743367 523081 830674 1196371 254212 1301633 127429 1445999 1791696 884798 404735 1201323 1572331 301142 1596769 697631 1298138 962776 824721 1929631 754146 792210 1973015 116991 869128 46655 1046316 277535 220323 1188635 1576573 670166 436393 974604 871515 505811 449778 1748944 1017292 1060805 1038182 1061792 1443888 1395613 1968704 789433 761424 116842 1018974 1343353 1249240 120726 39061 1925301 1242193 410209 292647 635459 1715730 1041466 1711744 769603 865969 281672 806674 1314039 827539 280220 1178063 864307 462959 272594 1452259 273426 982848 1564299 597385 1779175 1120401 967947 982905 1450105 1516843 659479 1253611 1852405 1762259 1016803 993152 503784 1925410 1703214 293900 1430527 346576 1854615 146914 544116 80503 312746 137526 1040372 1953518 91886 779299 109571 1586161 1632996 1144637 1761627 1150160 75328 1034006 431864 390639 595197 1286815 1128628 1147414 484368 1152856 1136221 418947 1914935 1020172 1947203 1661821 1132152 1227307 1320078 1911566 309243 1410444 1608745 1984818 1408432 1556945 185594 944600 369984 882485 1942585 1972087 212952 928119 1966732 841328 1206449 622124 1761375 1005539 531195 1668890 1180458 119209 837838 661190 1915743 351524 849717 770643 1006432 583932 747774 1608400 266198 313771 1719937 955183 621195 52703 1390156 1515110 807786 58788 1112459 1019341 1180595 51129 1752912 538450 587192 1100769 187410 1629468 1631001 1773131 335660 969425 997603 308790 74012 1238556 961120 1315490 1484553 1132807 824099 354161 14478 1307444 1707491 1670735 321128 1361852 655719 1045881 607345 1627785 202724 675629 743773 1092067 1481490 1019 658414 1909397 1556752 329991 210372 1667094 1729875 432303 1972609 522899 128075 1636120 1420419 238070 274689 539953 423258 1799724 858369 1491532 299226 704482 1467540 1877885 1357069 469982 657753 1286065 741528 102766 682714 105246 652638 1213694 1106183 1118633 1157929 1322660 1863912 686110 1560519 80570 1590089 1902290 939610 1991202 698591 125437 90294 682574 1816402 781907 1567253 325403 1771924 1641054 1416073 157476 59882 1766768 1973977 1480364 30818 1310584 266016 1999850 1403624 1226863 476029 1103815 241104 1596985 963061 1354122 1837558 779200 58613 1673267 274662 720618 714306 1343489 765710 282319 1934140 39698 972526 1744926 1753837 1493562 281595 1167198 1150918 1386228 1246567 1845886 728237 95611 737632 191192 1582195 1630192 229607 508957 1572706 1558491 9752 107507 410805 292016 1232404 1407124 1610880 301386 1985293 1980048 1540974 1490392 520577 1703283 1107955 142726 552910 237068 1185036 1386796 1198617 694850 1560293 206938 657263 393026 310740 1243750 629695 1843917 1673908 641145 512026 871193 1732603 1805404 1974533 1084222 1143433 358135 476145 116242 840996 1488240 192815 930508 484533 473529 1528654 1384809 1761165 1904443 982743 497511 1829613 918493 1734739 710186 1015527 302708 88803 876987 37774 685197 1839801 1497239 1424717 273085 925600 784278 1452964 1584312 451143 921913 266548 870421 1107349 1948555 1420939 615104 1754707 1606147 996106 749570 1813344 685351 1887629 417798 187427 1922655 1717588 1340209 125895 1658940 1091445 1169301 179808 459942 1735174 1115228 1587801 627407 1389296 1915386 1652362 1506696 1410413 1157166 713065 364048 62724 1622534 1174759 1227681 530127 833431 1119150 1695942 1625731 1140177 512133 310065 561729 1770303 1843887 579465 445571 1073251 1879815 944696 816131 14919 1038378 1704294 881660 1420264 1279950 1657405 1849804 1677895 1814783 1584771 1780191 863755 599812 1319242 1270875 631222 1556512 1630704 1188231 610947 748648 553554 420867 1803785 606596 129886 517828 866708 113009 1288770 218009 349273 1517233 674637 1151311 1536048 143461 1113941 653666 372023 489054 1776841 955036 644120 1126479 143307 1821059 275507 1709045 1231196 1724031 1501195 1806397 873424 141443 1055400 655811 1178088 334010 311218 1586201 373664 344836 1701744 813498 1292327 178521 886164 324775 221019 136045 220823 872945 578956 278986 164101 769815 100517 331776 68551 1344142 1350019 1932479 734227 1205707 915873 242931 1362484 1817564 968562 1067195 588644 1782479 1678772 689390 878127 1727680 766712 1433267 1233450 1638463 543250 1503192 1507362 1443648 1421424 34051 774488 1979093 1744818 1817946 1663737 468227 1648099 10727 302954 323178 1736696 1098596 987839 845752 1873209 458607 1094516 368864 1932105 294721 521357 1942964 715509 1988946 1921900 941095 947074 316227 1513159 1994030 1241314 763291 321541 425984 1830273 1649367 1052559 1210153 387395 101987 975729 719444 624621 1290495 1795778 72881 1989014 6803 1840519 1004149 1372080 969654 1090595 1016233 1730734 602525 22441 1068557 183320 1954601 752082 1673880 1925331 204608 1347408 720408 1166943 65210 1373408 370749 203013 1614542 1529075 70271 1433881 1827292 351606 1581087 435412 1178351 1897024 1395636 1745909 1326362 447940 1516266 240523 1005501 995338 507830 1266542 1828938 1233880 1510335 36159 756343 1360831 749120 850743 1768808 1197036 1786291 1058377 1115970 394614 821045 1796719 968825 119856 903844 1112505 77549 1944156 961302 1610168 776225 1275333 1508479 1687330 373916 1905924 1335622 1660990 1953950 1009185 716014 1450265 1707225 1887644 1047317 795696 1866355 782191 593155 296324 157051 1950211 1070979 1538014 165421 1302832 1689128 1745841 961155 1017528 1187757 707959 808802 1092382 416378 1495080 607923 483582 1488569 395864 810632 1549345 898860 832591 220671 1372165 896159 1401269 329227 990583 1512154 1812259 1428557 991190 582157 1492057 1317030 696808 1868984 1539364 1527617 1090482 1284000 1775596 1529363 513301 403643 966745 1958863 846248 623308 1737869 1276789 1333861 772670 1879318 1531200 1381147 51195 440504 1495486 1870200 1140896 1673558 1803588 422763 1191742 1605618 1367374 1083075 1143673 1998221 409892 1659011 948526 391606 1148965 1052614 1069164 901370 1266425 1560611 1493287 884395 1814556 1946941 988185 1663250 1041578 1595009 368479 848055 1494761 1259272 877554 262185 56821 1782169 1714869 944925 1630450 850008 743727 992853 906284 1588360 289954 677869 511131 562979 132728 277397 1672995 1963710 1344102 715623 1021638 395545 992641 1091310 328920 357315 33251 1977138 1205351 1250764 660306 1197976 151564 757996 759728 1947006 312818 371800 598807 115503 1860931 942835 767438 546607 1513186 1204698 734959 49475 1869343 1229201 782552 1960023 105976 756904 1127747 1878610 1192138 561782 1144798 1318274 204132 1636546 1852586 220379 777494 673751 439479 1744332 1384776 138850 504809 255808 1264750 1582530 1246357 772130 1342188 210940 1051178 1758086 1795979 991499 1149508 1848863 1240649 410008 386178 1199829 487477 771727 922394 827968 1501948 1167297 1813620 1436968 1540406 1198585 595228 603204 1380052 528842 363130 1669371 531887 1523650 1900695 985279 65372 1155135 936486 32556 242772 1986124 536936 810144 1349982 1025137 908164 662456 714933 1820876 556409 1006212 633146 441573 1513320 1557455 567385 681561 1331899 719170 1094038 693005 1970711 182502 615902 625400 295217 190458 1309016 951959 294379 454278 1312291 1084255 1623492 394394 166754 1220363 490479 815824 1885640 387830 1055000 965251 453995 1977414 1725059 1999054 1942933 1124753 1268706 1660205 1924312 913969 630159 1205106 304774 1956517 1467522 1162444 1635393 1770142 1300080 1936496 30385 486273 1008533 1227512 331548 1527281 1854874 1818474 1192013 16445 286175 366405 1580840 49513 660104 1265737 562659 1779900 357621 1548511 40696 147525 291632 1846883 1709480 1864350 489292 1313947 1691807 734026 705819 803820 1758413 387380 334890 273773 336516 742458 548766 1925414 1516355 892114 257753 1919036 462615 271616 1794272 1877191 289916 489492 229417 269867 447887 1089289 1273561 1864949 1666292 1503289 844303 1637721 309957 992123 690655 468777 266422 744339 539867 562186 1824450 1183428 298786 1792122 479156 999729 1192925 1513662 1935906 462279 1297443 809654 1709727 1353551 62156 797476 1498959 367771 1605219 1929099 944957 820975 1099018 1041244 944934 1757004 197191 1944975 1626337 1970254 691100 1733138 1534306 451399 967087 1624651 1281955 1678031 851849 622713 551177 186382 1547958 14969 774131 660010 231545 1271505 1316237 823350 1590883 106371 1194783 1770113 1867768 1340710 1689876 131265 60508 1863123 1866080 581591 481094 810939 543626 691622 1342241 1629763 1714828 601275 222438 324030 421737 662560 1634232 1885058 114363 950594 1399258 222113 1060234 1980475 1996381 415727 1605244 1996619 102454 339233 778269 509282 1269857 1110195 1995037 64460 1602249 1909775 1286316 1207124 496946 1554630 436251 1398100 1827642 282498 1820253 1581930 1133804 723339 571754 1497772 1436159 1794955 234461 1486378 1038720 889377 1433253 14581 985254 215124 1791243 564268 821865 672426 626842 349095 1355882 1982720 1516489 1738792 611338 765414 267928 1741052 879686 1678570 1387934 568958 1709280 871215 702745 1247200 1514612 1574011 236599 690552 19415 392172 1868773 663096 458334 389572 1272588 1017363 837699 667209 1611242 311629 1512672 1133018 643364 1454912 1171168 245044 830845 1746823 1416657 648518 853893 208279 622588 1138579 1687784 1297204 1344369 1333085 1237310 1354360 1053076 1515958 1413791 811686 519377 1714264 542141 1711546 1191617 316444 807885 1565112 1655488 435088 1956572 1403734 1924771 1866834 746278 189040 1397130 1973941 1814853 636940 189068 967083 872965 1670476 609118 1399783 12520 1825517 708538 1862782 907747 1812150 1737817 501457 526244 54107 1956735 1289407 465120 1505878 825860 942636 1316063 936541 1206080 1640467 1732507 708926 1414681 960081 241121 1621819 1537590 102784 247719 1383525 1954839 199660 1730987 835648 911307 1132781 257563 795230 61714 717733 766150 881450 1399411 1125375 1940976 573923 1702221 258635 758935 1000160 586036 904346 1219226 1258844 824863 797752 1623412 807711 254345 213554 1346843 365767 1119092 903081 1869806 992436 1540950 897274 1930450 1530662 821668 525744 1059154 592261 349475 1307148 509204 1761677 216185 1279056 1493117 1347601 1095541 1048321 418109 1201118 294436 337217 1458521 1070154 472441 136188 1754583 964243 1519737 1470601 622769 707422 1681098 841498 1095882 202517 55191 55557 631507 993934 1736854 1734955 460756 1450399 280274 1266301 871603 955805 688699 1550226 295590 1655410 1424624 1505183 707574 868748 1304480 712720 1059718 1639582 1844026 406615 1800782 1037252 1802531 1739071 1659212 669977 360058 894303 1960764 1217414 1092749 517317 574332 370909 1080207 1976223 1679298 1659317 190171 1117792 977908 797805 1855296 655387 125228 1570776 1270753 1316387 1782451 1949112 1128859 1235903 728585 762310 41217 250510 1613930 590256 1361710 172900 162226 1352302 1986728 213415 1811761 925682 712925 194792 1494489 635969 734535 292691 762152 242713 1655634 1698898 1309774 943050 1324936 364024 1481764 1070537 350652 1779772 1070121 163738 1611777 1046587 238484 203662 228009 532629 1224219 1637956 1123523 736722 926770 95722 239584 604259 572748 846266 897577 1291206 378982 21898 904352 1171483 300721 157853 1426866 880824 1906064 189670 576372 1678257 1442976 102164 676270 198798 874286 1716271 1802575 334538 430153 1252141 615164 11869 971390 703337 221562 323728 680394 108113 1139360 1676089 1961930 773271 1737301 1543459 1788826 1271062 817869 599061 1544781 833009 1481313 1811726 1119330 243492 486125 1508587 863048 147740 1664199 796442 1221513 1830118 314238 1461413 1299487 1946059 614022 468905 264284 1849258 587354 380549 244457 404094 799865 1713464 1897643 1455608 117328 1040262 467009 1942317 1080771 775072 761089 269763 659631 1934446 571316 193490 225992 438425 1215939 212951 1672651 936379 1380124 1016971 1871018 1201693 1090039 1495798 1754892 1633385 551203 773469 1259437 1955760 1865825 297150 1435037 1762603 1178754 1941897 1805551 273843 1076262 1384609 1843713 1869129 415811 69382 127370 466963 469369 1268865 1025772 885030 1730813 1721964 700235 1650869 171258 1682494 885529 1111339 1957539 1024254 1535960 1577875 1099382 1809806 1330629 1981290 1409821 1662644 1510967 735835 1722768 501088 251037 629731 23575 1104261 301661 388433 1421376 1478077 1634698 316198 1049869 125962 1560698 873889 1773417 185692 1539431 129367 501760 25947 1493503 1326937 1366651 1423459 15866 806856 1176418 1848822 1327070 619357 1155363 1118379 1661695 893208 221774 1755395 864345 923391 415002 1261762 1042560 935665 1831311 871327 521446 1879352 395815 79078 1590183 1254581 1108681 1356503 488314 1485800 1135337 1368066 383643 1308882 1563483 1712316 1208286 687421 1257733 1158733 1628413 1394218 203525 348658 1400502 662712 1336786 925585 1707349 1808991 1617019 1038781 937877 1201495 979986 811010 1328384 101786 292045 1665920 1385655 116283 244744 805759 644664 1680887 195281 1310570 166394 979137 278954 1765512 1103608 670013 147807 1239936 361813 1316119 453697 891583 1040096 8694 615901 1346927 1777817 1687155 823276 149412 877915 1538734 1011775 224868 680614 562037 973007 1865991 1239121 1311248 193155 1412218 1506482 762436 1810852 264258 1755336 1553764 841286 309973 889625 42121 1427034 1277728 1600703 327986 1529547 1452701 804942 141185 850396 612095 1838176 966347 667469 1220955 48344 520193 107600 745098 901515 994186 583376 1440715 514214 284501 571062 1356364 1631450 22999 1915018 199426 860774 1500206 772814 252565 1879163 1715484 1263341 631852 63072 115762 666855 612462 558761 788027 977851 312450 1746246 56718 736024 527891 1786277 809594 557922 303810 588747 289457 882109 955130 1690127 104958 1692434 408554 1082615 760000 41677 455254 1977660 1306433 427642 582197 76416 1325677 1207310 1180718 285081 1167612 1687902 1212099 1090864 1586172 1127057 53324 1129675 1669867 148912 1148807 546147 221280 1082899 501715 1150632 1716100 773953 178773 26866 1721907 1691159 1050073 1279978 1553538 723151 4428 382647 354435 1204211 1139639 573356 1333777 600014 108880 1462943 717728 1483753 1176946 1903088 760117 436554 1805766 212379 591401 84815 991023 406218 1040823 241897 438230 1034002 271587 867383 768379 1427337 1061650 861357 175968 1096842 1899011 1595918 1172862 1075395 620193 1832518 341093 1216821 1285735 851199 1943693 1041269 596942 323500 1731033 595885 1999015 266886 1006282 507532 1027238 1343297 309769 10321 1186039 334226 188452 274404 1250956 324049 1932217 1768357 1990721 1922232 820758 405177 54186 292697 1326772 1637802 1546426 1703041 681298 1540772 796147 1189720 417951 639600 233789 745384 1487426 1106519 3016 539748 110389 1373444 290460 1771730 1107489 1428267 1993191 1652485 1354760 857480 136455 94267 1728110 1497041 1756406 1162100 317787 1625227 347033 306908 1528808 371713 1441418 472435 897046 221128 420307 47894 521169 990737 1534083 525710 207326 1346288 939892 1566035 422106 932384 302462 833619 998197 532084 592932 1142978 1819908 1531285 321741 1164699 1577358 952332 810578 1152771 325270 461159 1166094 8644 148326 78706 1098349 798179 1202338 704740 934325 154057 1903867 1123264 1103214 1845417 1687890 770262 1588779 984908 1778505 464929 488717 367412 267489 122222 727624 371512 1781901 1994573 1731884 402422 417281 1902394 1003998 1903858 999467 185595 384170 1614017 11783 313352 1330284 1171371 304798 83629 1883207 1314763 470934 1591471 1936775 147255 162069 808682 1114157 1107350 1486692 211268 376363 580122 1545864 1153952 1585659 952074 1105930 1544978 1006241 874170 672277 1409929 847081 737914 1152289 491999 599928 838164 1066528 639047 1620507 100137 3804 626951 442165 241986 899849 864030 312126 389766 880085 1566286 1332846 844077 775890 930317 1705256 117868 1151006 1169873 1548289 1051139 994098 414938 1506439 1806795 1116239 631126 60613 1147830 1698178 1392881 1212979 672142 1331247 1998565 510660 1187373 1304207 1423847 1432509 1224618 750305 875316 1641822 1394097 1687743 314887 465480 1476326 155045 628007 1812758 1677105 389048 427465 230920 1441056 1420132 798992 408567 354688 1665774 446549 420037 1468460 679010 99248 1829960 452995 812169 1922993 1841485 982325 1812117 587893 1385718 1535369 1027529 857385 1469401 1166982 790732 1487501 915935 730460 628018 789245 1494375 1058139 55294 1647353 1779991 340035 916958 1522131 1423274 319332 1040005 897952 1662351 664426 363324 235592 882143 855235 5047 1512468 1309981 218482 1925298 1821971 782010 611639 1217466 1506957 196068 452674 1345085 1992219 1838406 1642555 723320 1549423 413718 1303334 96429 324659 415706 1534216 1125335 1480790 617086 278056 740404 311873 351233 1428479 263818 742292 1544859 295306 1962750 866996 1837336 1068867 1739090 1159059 388258 226164 1974578 368347 58140 1927258 1799635 453713 1745370 1915429 1259416 1385888 152558 809402 259856 1975312 907253 1166288 350633 378450 1429098 817079 548452 362693 678953 149140 1081334 965201 706605 1954886 484032 1279283 228662 1848550 263119 199852 1273328 1754139 151719 1160490 805195 1413749 1874432 1604406 1908042 679287 1694777 420577 293227 1511083 310775 409684 1063303 1187300 1264659 1541639 1001734 363451 845699 544130 674192 364266 1565983 228001 481018 342532 1491994 710666 1416912 630353 499312 1089301 39480 1910314 715398 767392 37491 1191597 1825251 194596 490336 179801 61190 873694 1591203 607804 1764554 926912 31107 558082 1551117 810513 1722095 1084527 1611376 1935412 1423235 696218 778498 184840 1625573 1727163 1556737 1627273 1073695 987199 669876 1521761 1823384 1610488 1084009 242057 1523330 192227 720215 1277330 892767 937615 1576436 1017537 254603 1937706 815047 1138352 1603295 741459 1320484 1508779 1384923 378826 521675 858310 544985 1517732 1233627 365155 507506 680632 309686 1590505 1643585 157454 1240880 1932239 838950 531483 1407585 516126 1832937 818429 1692678 1816744 1633064 1985671 293902 573464 617590 627899 1654172 1210449 1372749 24094 1875366 844487 1752693 1594504 1448315 25981 1279160 1795024 962709 1639018 122523 1508917 764574 1794079 231997 732359 1962514 878563 354737 1137737 134866 819256 1717387 1930534 1930633 958511 1806684 1100115 1771564 1001659 1749673 1297232 660683 714574 1189457 1417408 198083 1306486 1919045 1326916 219410 1718082 199037 1959442 309739 170925 1223742 733630 982641 154370 1811033 1545718 660246 185905 869951 42214 1297694 911121 1642852 1959577 846793 1121002 959050 1295168 1991698 1695219 1055452 1426892 1694166 1402478 1606688 24837 1861330 1387073 1860778 636739 1610166 121995 505054 1784049 411089 17655 803637 263901 212040 263378 313293 824813 255852 1197279 1572975 289187 1081570 246122 1093739 1041301 525207 273637 215460 717351 586473 1107713 823857 1757832 1826351 975012 1352743 1641979 117339 191799 1510706 1828680 463553 297865 1477138 1393391 787907 821952 1452070 1160061 1316431 1767438 620810 685734 1627488 610924 362449 1120169 966394 1995241 224119 493747 1461460 1174422 1512410 1347036 680960 297222 916612 642051 447829 1534447 311959 1880968 1919032 90090 675799 1108351 482730 666035 813162 1234330 1889515 954695 1529173 705959 593671 890557 1168826 217339 1187625 1143138 282746 193581 1193034 761713 1464408 589548 20514 48566 1927042 474255 801595 1842781 1463136 267025 928714 169231 778277 1489578 465237 503255 901763 1943066 159087 326326 942872 1872971 1048670 308088 633284 563290 1276270 1300726 1222481 1358553 2602 1653762 694179 1433724 1251337 685659 917803 799220 1962841 1606176 1390136 1829503 735222 1796484 20367 880280 109412 488130 738387 395782 492443 1820082 854937 364019 1473439 1666572 404619 1470378 1337032 85571 1062609 625715 651924 1612447 1879240 1319206 1940277 1636421 1988396 277056 402319 1522990 1644126 1373402 1299860 7124 595132 917496 1160789 501128 696912 587787 870032 1423010 1415509 252145 616341 1560844 710728 860627 652878 1445366 875718 1730879 312767 992137 1105875 1491544 361606 802458 1102218 1094918 1138117 1827528 267804 419975 1093488 638398 1923528 1907375 1360869 1475545 984109 1084446 992467 1719194 1698397 1143340 1340901 627739 353670 789305 1955631 311070 380842 1461763 547887 1624748 1204464 1359163 854147 130076 1228187 139292 547257 1256216 879415 1349963 740281 1714016 1203960 1832369 1370653 583965 1921385 954345 788587 588256 1354515 832834 1180564 166061 1321040 1621070 1577003 711783 938005 1953820 141929 375706 1092043 244484 1037647 796225 138697 1607433 646690 1577152 1295030 882613 1209623 660431 7863 8472 1240505 1618247 1841487 161451 326728 291309 724720 266757 316790 1304128 1556594 1961031 1809080 546874 1829768 257967 1510433 1555124 1276198 1373550 73306 505449 1857770 202658 360576 1774110 1925366 1900527 1037863 234290 875258 660708 271286 535295 1673292 524084 633097 1928116 1999793 1200523 575297 962123 1565017 980455 1226935 1787863 403168 1372967 556362 28800 792526 727859 1505887 1553080 1850450 377747 623528 1389697 297043 706023 773185 1944184 657538 585187 1483993 1504695 261249 864622 1737867 1015067 420620 1259096 1933438 62290 210450 1718104 1248762 1610235 556255 1623775 267326 555194 1025018 700691 1989094 240939 8353 945410 745286 349907 203736 50246 808400 300815 224542 756837 1847005 1705767 46657 743968 700434 1110465 1509995 1230721 1898012 330682 1408207 85493 399639 1893908 707712 1963793 66808 392675 1398662 945874 1609162 1536813 1445452 893119 1890381 245046 1663808 1219066 920220 1671659 1367588 1094867 1667172 27939 1151450 549659 40721 1721589 802859 1950304 1523160 487498 461246 783750 35472 803348 375538 1210651 571003 1506058 287521 310784 1515629 792260 321014 1580971 845830 1622423 1705851 1624054 1846057 1432843 1250619 33407 1841920 1432429 1085588 1493193 572934 310661 851944 1546502 1279166 159889 861917 776863 205443 1916165 782482 1466269 668457 1590393 1169135 1776477 1420298 1556979 1540276 1473307 1926167 414857 1631438 212128 502326 326170 1276781 1767121 312147 1977526 496865 911246 1462643 1639195 1646870 625907 322056 1718700 754492 412843 197038 1625563 884965 1122466 1646529 706738 1755555 1535577 1422977 256942 661391 627273 1764537 362464 892462 467482 842800 42432 1421192 1761556 860309 1108646 1472755 609775 1555823 1951001 1668915 183259 503440 439130 923101 1973018 27115 1290174 1393707 1449883 797596 589367 313258 1217830 253531 1166562 1429466 1695225 941477 959269 1520373 1962410 1474186 1294814 1161021 1489967 1350188 1687667 779995 87083 869602 1031924 1746736 1761997 1102875 486538 322267 915160 1570297 1250162 1502277 447995 1171216 797638 22899 323614 678432 1273062 176772 1599715 1142590 1499573 1825480 1599512 1985295 1540733 107993 1363357 1491673 125945 45289 1368947 1289493 1893397 481039 865784 245410 33126 1640387 1205916 730438 145561 903009 1434627 1684050 1117290 1337237 1270633 817108 605295 474162 1729586 1839194 189821 508140 724809 874279 1499410 1589417 609070 1328727 1300882 1834670 1820995 22907 1822525 1907519 1433779 30232 230800 1789602 526562 1372873 1396244 745347 1792239 333147 657774 1170053 1277934 237189 639571 369465 1529175 738327 985147 25133 1854754 492732 1480933 632129 356268 1339807 855537 378422 1757796 1151471 355377 1174644 1439217 542894 598283 575290 732518 163867 115947 1766437 1919433 941028 681944 1777544 760816 352451 313945 1211334 1519836 474231 221473 915642 1257812 994846 1167500 27223 1841612 499099 19401 267056 667885 46798 1804481 554174 409229 1760589 1494175 317900 632063 1909699 596671 1587810 174327 1708257 1165262 805155 1326843 1774129 484364 896325 678399 562685 925813 285151 392433 1593762 1937874 737387 705091 1849274 1318064 350037 112342 1424389 719374 620538 1443333 1861606 1264539 769522 214039 406228 193218 731419 1961257 1557598 746452 903253 1277689 1404449 1803108 376820 278643 1471367 1892549 175080 654709 1003187 957983 1910487 1774516 713006 1529542 1375898 1937768 412611 488479 1495251 560910 1270366 1371727 214215 238356 450188 1620214 1265929 513138 218589 1709029 484642 1916013 158714 780078 1827234 370932 1486866 695535 1265053 1659225 1965246 989966 296359 783707 1683476 1998393 1078363 1077877 1149225 128551 1680394 678379 82131 1288564 1303255 1486241 12042 156210 51654 1216772 870889 1873777 1335409 966788 813615 429761 640085 1336632 221555 937193 437695 1686903 300742 1868906 853719 589047 1625672 1952268 560854 522300 914947 674317 241691 1995057 1639053 1611402 1798203 434539 422034 401765 1223422 1581228 1407697 1486584 932409 1808337 504672 1603544 1885618 1176528 399041 1435926 1377701 1399423 1859799 1901234 1231090 306639 1840602 1858098 7501 408591 1957545 1845384 1165970 775539 968695 1713138 1281898 834173 1747501 1515745 1290994 1354248 860641 338991 1571487 1793923 1733664 1328119 477538 1254158 916978 1536033 42784 1830402 915479 400865 466671 1417439 516200 610865 588311 126956 1028153 1752360 482378 26469 1939944 1782164 261628 1712847 1489068 1233967 1963809 927522 827321 471108 529803 1567437 700327 1370858 1793833 561279 548462 941949 8062 483097 1618685 1658815 1379778 17235 73464 1135328 1341742 1119311 1857071 1961129 1310660 1983868 561326 722914 1026966 186616 521547 333870 51099 49075 1180034 381111 1858815 568543 1983967 95570 871914 1932424 35149 558144 767165 1315434 128687 317140 173384 1319953 847205 1528392 475524 491842 1784166 1464482 1195049 1595389 1011988 1196601 1148324 4043 1526372 1951531 1947950 664938 1825959 1358737 1452329 215534 1440150 213768 1854062 1396480 1835515 560429 121811 1353215 1162913 1092495 965451 1968183 53100 1193545 592245 650470 766472 393647 144285 531059 166529 1012315 405823 1212168 1935336 1156303 834344 1204060 1463562 1235351 1142595 1799777 266041 1534748 1688546 586773 980970 722384 1273239 1328919 1333240 40003 456682 1518831 331452 10184 821775 1264413 584721 287820 868642 1840333 1492112 1277522 1689166 314110 1172889 378324 77941 247858 1558573 488378 1818148 579572 1016840 1442773 239206 1356038 186497 188833 1116979 1488039 1523108 1982099 1762420 41938 1663498 257157 1772814 95356 1577885 990274 1249406 1735356 1588613 1603068 1655649 1021552 1624381 1668134 418099 3892 128759 230672 391391 48174 1423525 916282 425439 888923 545316 74308 829910 1911341 1141998 1318546 379099 544288 1010131 440754 1260010 702517 294587 1714575 768976 1829342 1563517 335986 15417 1814566 1865323 26987 1316182 1065098 1214593 1113562 1460050 1689802 592161 50749 1826107 1268795 1494811 1618935 1753249 962980 1186406 1847792 313918 744052 1559235 61109 470398 663342 427674 1992358 1567041 871204 1529476 1538842 1892667 1979564 1463308 1968983 1118393 1427201 1791552 198942 1096407 1926438 1994527 204397 1984454 330201 315504 174721 1936275 1859708 569248 1372547 1071903 406657 889857 1037268 550479 1218807 84092 949292 300021 1399599 1500808 1635848 145585 190318 378151 95565 455134 1090946 530802 942421 1214276 1749845 884639 718071 905860 1138455 893420 190342 1148458 1980442 1103809 965103 790564 902856 1520227 1526544 1283586 1678403 1608706 806303 1389573 255152 308508 891442 151671 596987 257406 830777 1827027 560374 1866220 389340 1796494 1445487 687444 838154 1997043 1461635 1767865 1585915 666730 1898681 464931 315656 497938 613367 863530 1106939 771294 1060700 153861 359238 1168728 1187475 1549867 240161 717965 1720015 983386 1269867 1766765 1743941 893042 1233934 1322604 1181359 385789 712201 1141341 1773132 914173 576685 1480781 1037724 38439 1589334 285132 830776 1339942 445015 1231822 963355 1115941 1569308 1762619 699485 647899 1608839 1209401 1725143 699576 1510986 402609 951405 1860426 148851 211839 473260 314041 211084 449962 1653740 48969 402617 1787272 689590 1053970 1899486 144808 564563 565841 78073 755870 879475 168438 1742000 90619 477199 781427 17561 1649976 800703 178943 1181963 1790730 1819472 524821 1446391 905670 1563606 794246 1087657 753334 1165237 1179446 1377620 939750 313805 766460 855217 1528127 838397 1043311 300964 1472194 859256 1505225 199741 963054 724235 845762 162753 1757995 1782769 1233074 1130575 1722374 1312728 373987 802174 441060 555203 1984561 1626026 1755946 1890532 1158307 543428 305965 594724 869465 1117578 1696099 1848945 1984942 1244678 1085126 1853531 484987 1414 1850890 992303 1415983 896093 1478471 451736 1978593 1961819 434044 1074069 1053855 1090499 1791793 250520 1156465 217388 1040829 1395931 398112 918602 1946458 810069 1478403 1938610 1394451 1081016 1425430 59041 878827 1765467 741303 1027950 1770580 450153 466504 1784944 1858319 399307 1177899 1648092 446750 657021 698162 1417282 1744149 1832350 433138 488429 754608 679469 1100447 941977 231477 1029057 20125 1064385 614792 1521599 1464401 709872 238871 191056 1832816 221675 51372 1226303 1700595 683271 219240 937882 542176 1467512 851633 1601040 1738164 677444 1276966 1390047 1532976 513698 1406620 1043976 1670431 60954 1672710 1768520 728577 1177270 613425 398439 1107408 1030353 1264355 1779870 775767 1541962 1746877 1578608 1282218 56370 1435456 308606 556167 428143 1571532 862617 1243046 1355058 885711 752723 1031786 1324046 1796831 1512240 1926198 162931 527820 610070 942247 1768344 466304 1502107 1157357 382328 173820 403594 823413 1455745 1617020 1928274 1962377 288453 955513 95916 345246 889392 1537609 1646288 356079 1361427 759602 807788 1156680 1418305 233507 162526 1204720 397209 1985953 1635711 1479115 1928879 1414654 1726320 41316 884121 348776 818451 218966 1558280 1851331 1278706 1028889 1959303 507320 1518827 1848533 1348923 1375598 1722167 874022 1287520 1241364 1485867 550477 412167 218578 1820094 1808338 568738 24172 1073066 956415 665255 291042 1281539 465279 103550 1444650 988179 1655362 629737 321555 1938463 565847 671457 255434 1192891 1407070 838573 1671081 404203 1098288 23223 1378669 1438517 735278 1338253 348304 758480 1880925 181414 1007170 1872502 1656554 592158 1125461 1024093 738131 786855 1289606 272179 1080898 257583 469038 293932 1732823 1882743 1081852 284760 1386899 697672 265658 1333957 1874419 1715532 947634 801538 592494 543036 1485221 700503 1271785 578655 1499258 1431984 1017623 1468616 785590 1008361 609413 1935111 910282 1406678 1005007 614093 569092 1477140 105679 130390 1423282 1281939 1149926 712850 1198968 818641 1648174 520317 1504405 209427 519332 1337642 847204 509124 770906 1805470 363405 558860 1844392 770780 830098 1387161 710038 1129755 1258816 1530613 829063 1207853 384009 783511 1526923 10603 1813921 11912 233967 681051 1593938 1601424 1007948 1045490 524516 516227 1059984 1928041 798236 436086 1671935 405721 747692 1128707 193083 845943 537976 1348390 1656934 1438249 631448 1524154 854334 1266268 1860659 170985 675172 1236776 668261 1056092 1839962 187312 644324 944484 380667 567712 854710 733544 680610 1958033 975500 1360452 1029231 418198 1478793 835411 553234 1897914 1609633 1459926 1851294 1102246 468933 1293684 934702 119513 1906731 1613206 433670 1069120 898406 1928641 1695359 1098223 1660309 959433 806669 517304 1707495 1148250 444950 1506072 1154006 232794 724541 51348 684528 704316 1489254 1326268 1272513 1351464 22977 216684 1230272 1260550 991740 822148 1376630 906778 652444 1962461 166427 333387 30952 1600928 1915641 1868396 623289 1453783 878230 138376 1025125 928937 425443 231140 1059401 1103562 1794010 1817250 1605153 1894541 1604436 1238965 444891 496824 1486526 1281535 262243 262241 1574928 1760719 1182859 432736 1146734 1418678 1644380 694455 131849 1583117 1378426 931699 1071285 636528 881394 130463 228215 1318225 1814429 1345168 1189976 827399 201632 1902409 901448 1435315 1371428 473653 1234329 83048 1483406 633866 920360 1663519 1799305 313741 314605 1708204 1722696 907515 850828 348579 67683 1917989 606310 1057136 574641 1029815 239207 1538951 1799346 1553819 1033581 46507 519198 429707 1001249 1076591 764507 1981230 851417 446929 1447334 1851862 964453 674677 973926 222424 301423 1596344 620431 937487 752430 351365 1574364 748076 1804277 1966161 666905 585313 989403 293223 108628 1764964 978128 968866 788564 1966877 835670 1219957 1553209 35239 196113 1835890 289393 1592717 264365 1432186 1942088 53752 421238 1266171 339528 324581 32267 1520862 1455697 1814097 1766235 958766 73025 45935 925655 1267950 366540 519716 297497 1447611 1733529 1609669 459005 390065 1770968 714523 1852416 1497527 1111316 1622262 376391 1412288 1377564 727674 501956 1050347 144363 237606 1963525 1740901 522955 1034795 390048 207211 1276282 876809 1262260 1970899 533684 1477859 1180491 1222724 1792536 1085166 1385117 1352904 1371411 394644 615765 1177057 892446 189275 1328736 1001699 531259 1162067 1472815 674271 1536224 464457 92298 1232716 1514820 1022018 692933 959087 419817 1238248 518277 1421230 831013 884333 1500886 1548396 1716295 789978 969438 675209 1362645 185817 1034319 1901520 178158 1637980 1737888 365421 1115487 537060 1492227 1709721 1516193 1806485 1328379 1737788 36614 181874 1116528 761176 1609860 1751731 1709745 1702252 1456097 319636 1374478 892120 1754585 537402 1863553 1692198 1471928 694164 1215338 1392872 43059 1432986 139880 715345 582543 1486827 290799 561213 320528 341571 1133183 893510 1893165 1095928 1620847 1645972 579911 466862 513886 957157 101009 860465 938013 1554547 236374 655190 268965 1746340 537392 1469094 914941 1127587 1494525 1592429 1257750 824390 885504 203447 1197713 548410 654615 1718142 1072006 1747936 803332 1229496 1090209 1664760 1959071 114988 210863 269060 1962387 1289862 900650 1398651 363622 819003 1380863 57484 390456 225538 1111580 1226968 628576 1889327 379989 1883578 1855359 647032 1326465 20723 1121285 1216575 316105 1568357 230715 267666 872250 135453 1476106 1949474 1429234 394060 1032062 49859 350006 231052 1867226 1940893 1573285 603834 39990 1709545 915147 1203535 112866 1719220 929185 198345 1384327 640375 1820582 848119 828791 880131 1472679 1312656 1991409 1272354 1266493 1026949 1660575 1052791 1162536 646472 1774762 1237114 363434 1004842 177092 1880572 470229 1868359 777084 1421774 454975 1384762 1254323 529718 1184019 1045431 1121670 1455245 287481 455767 1515639 1438443 445595 1240550 1116077 195333 1911 1573888 1014784 1578075 752652 1495957 1598192 1911832 1923667 1890695 1953575 1052933 1078540 228027 330590 1526015 1683340 1265113 916551 1863040 858336 1962835 1134533 362357 1344848 424230 1688923 299067 403090 1164135 1888910 1643864 1961176 1761656 507827 1518319 1053886 1214888 140320 767426 171301 20860 1345437 1358504 1371913 418268 626277 1790606 268310 1052414 1684361 427785 723655 410318 1972351 1864599 264203 1471713 1793132 1601494 1418225 1966122 487334 825282 1460513 1864817 859313 7276 485079 214667 1237057 1518823 458545 1646035 336513 1941703 219242 470278 1017219 268775 352758 1273782 1345016 89747 61217 1688737 775670 593834 219048 1017653 554652 116921 1455914 955545 945019 1271621 1909650 1887749 1203272 421346 255047 181211 1127060 1057758 1293331 1484013 1020723 1712313 775370 197350 386948 1029120 61261 28062 1052959 281794 1583885 416414 987282 1096801 1113252 1377407 696256 1952743 292448 765164 114327 923991 1454674 340267 212120 1474029 665297 736009 1143177 1970708 1128999 730367 124710 331609 1840128 973288 279644 1120043 890121 608542 475636 320239 239989 59577 847012 1055686 1585856 92995 958830 1341499 1251120 1743210 1474615 47711 399056 1447533 1738695 1342995 420904 1767839 498928 261734 943553 1668854 1106033 1611427 1550019 1035801 198236 1353621 483147 775171 1368914 1136838 724693 1039071 1643246 1881333 88280 164263 1298779 503526 1167018 1909360 105222 807671 1424621 1211526 43584 1707873 1248819 65607 230937 410783 1325866 288139 1276316 79397 1409655 1429910 1606303 544297 1805267 629635 277945 1147645 1119627 1477506 162360 1800112 48710 1942770 655762 1422842 298984 1562228 1567939 1004578 1223475 1944964 1295876 685974 786581 959838 1404205 1029378 1213001 1524056 169534 230142 15760 1686228 1627825 1143112 568990 316209 818295 885715 101340 1296888 1956000 776631 1643649 84571 311789 160096 1483069 1902269 635950 185387 1310433 87972 1722098 29382 1433726 895571 87850 1069011 819569 1898495 1453502 1499390 1494278 1281585 997470 1618460 1318803 1026274 1322522 1328097 124514 1843428 853873 1449338 604130 914908 165747 1389314 1505477 1396125 534476 1798132 1213708 1253498 375196 1843924 1309736 726983 675694 1768504 479962 209761 1247240 63918 41602 759979 1661328 85451 1088627 103324 1943202 1076890 1873605 1503732 1053215 793357 1023904 1438863 625815 911522 519434 1019197 511723 1342232 19504 1851786 1328746 1882192 629574 150944 1638741 1987759 426091 885351 628068 1381672 1931528 1078856 463022 322378 303675 1706675 1935268 1638686 1570727 1856563 1818467 494106 1528614 89088 741385 988861 1500890 1504632 468901 1207436 461199 356840 1613916 326199 1459695 263645 1822926 1666551 1270284 8055 949435 980367 1032879 1471755 1653514 678054 1966166 541003 241256 20786 488964 320756 1229604 1738916 617203 1083981 1197648 1386556 1403806 314615 1145626 345252 1659118 474297 309625 621676 1061262 142485 1486900 597434 1636398 1794864 1962224 465522 1548116 996795 1401800 1243571 464991 978824 140969 657305 725925 1347586 75575 943447 679681 1317470 277707 1899952 406348 1446149 1717523 498013 1319387 1669832 1267075 1452267 103690 1646911 227625 1478894 793797 707389 388268 1108133 535613 1680568 334225 1779768 1405072 457542 1672206 551740 363117 1181639 1670253 1480023 1540243 1887352 162973 1043431 1132168 498788 1453160 358213 657786 741155 1187603 938749 1738265 165552 1222872 29054 1087821 1909507 1192606 1001362 1838037 1750712 817070 1378085 1392896 1738332 974954 133776 1262999 1459917 1924513 128855 1866133 451602 1288513 1934629 367415 449644 1998523 1452486 495703 212340 1540731 1249055 1046121 839464 182954 1431277 438471 28281 1187600 1329517 474309 697698 1358371 338902 1834458 1329626 1778580 1531301 1476684 1209917 488907 187620 737783 834572 926145 1160141 1278486 10029 1874134 333088 1186959 1727198 1669803 62412 1025804 1841000 860817 1004307 1629410 1856326 554855 281911 1401583 1501895 426156 982065 152425 1791033 1947100 945551 1851643 1960703 1714611 198679 950853 1113261 724155 1716004 1153653 697149 864656 74081 1427888 1455984 1309586 76279 195135 171070 466221 1377628 1121736 1944319 575931 938810 1365041 1433802 1867918 1067860 613224 1160702 63971 719913 1648538 740696 1296142 1115290 1391944 1670449 68438 1227222 1846910 288499 1876846 225627 1942849 1460796 410483 399690 1395550 234462 1014366 384543 1594386 1950081 1836228 809393 223706 315358 795477 422272 230026 1240545 631900 1033940 1770820 423331 306101 457488 611831 892561 1482812 865886 1156160 1090579 1252207 679690 1051306 1220874 732846 812018 1024369 1512947 1073087 1324063 344168 97792 259991 737957 480788 228273 839909 1118728 752381 67796 495239 1951556 1506504 223632 617542 676209 1677441 594125 603620 132845 1579582 826173 1356591 205450 1031918 3300 886088 1252218 1190861 229870 138384 1959951 288922 1023076 294904 1514206 751633 1620301 20805 725237 227116 1533433 1243666 1779850 525667 597280 1194145 894224 1204104 1756769 453498 686111 124867 1929429 1925602 1369709 429194 1460216 1232339 608190 1625941 110432 1184800 875567 461857 1245288 970567 1075757 1479282 799568 1562254 1894236 1427771 192957 1461794 240053 1050394 859301 936294 1275823 540241 504388 1911750 1790718 913761 1857315 458748 1302822 1100236 1632805 606015 74774 1036657 1947897 1840264 1274012 101622 780725 353075 490592 573982 1788925 1876761 1884644 1020483 937514 1686774 1409633 65390 1786562 604305 1517631 1392476 1912035 490825 1159748 1815697 1075788 1875350 1857490 854442 1208069 275271 611646 795171 852332 905076 970454 220386 86025 410437 564040 1612198 853052 1568422 661811 156416 474573 1348181 1760430 559049 603228 882174 1657885 1327343 1137126 1499359 1241031 1624725 362002 1034092 698922 763692 711801 796660 1894543 959581 1578917 1998423 1722838 50519 691796 736617 447635 1924772 1035811 81634 1767427 1804097 1566818 324888 886006 238084 505950 1322849 496927 1466594 300365 187628 1142975 601217 665991 1796838 1624265 826361 990306 618449 922611 54584 516228 1851841 1926522 1636710 1168706 79092 1089982 1514212 1136260 63141 1335680 1942839 1930754 808679 1296513 1364706 1824595 1411423 1871478 393866 1466612 280999 749514 1409212 761508 1898402 1339333 1092088 1977113 261977 1522629 270947 912443 496435 931057 1993139 467438 229632 659905 1903638 439709 1283742 315925 859096 1812110 1055517 387527 1094748 521952 1718381 207845 1379933 595583 898693 175902 305172 543219 1631995 1353972 1194166 648119 1330846 480799 1518845 174076 92167 687868 284538 1723723 1674563 1297576 1156989 1327756 924984 1950059 391974 372004 1224311 1393330 889240 682584 128895 1756889 1795223 21475 1212752 425537 1436267 1497257 696973 1803563 1147260 221528 1036789 1048479 1280980 442774 778867 970363 335329 732623 1995925 1472609 796279 1014778 34283 1567382 946738 1627616 1590929 1634236 551107 299770 1644147 1138257 1272138 979823 78793 649394 311968 855178 386095 1758717 1341984 765737 1426134 89107 1360480 1644371 298397 243200 896352 1450171 404752 575428 1198381 396076 1437380 653217 501937 1012478 1792340 152751 1238635 683182 1765026 1006802 910066 640754 115128 1048773 1315963 916274 645880 1563571 1359763 830930 102828 1944601 1918177 1589827 1346748 1904070 958552 1506946 202101 1693577 450432 1189391 1535440 821864 1663134 722553 1212948 826578 1385639 394812 846850 522040 1928437 228980 1772918 1808473 1647403 829651 1198785 374475 1122586 708838 679671 585109 598169 25742 720427 949434 1930755 1687684 582891 1568999 730407 1835223 1131381 583204 115404 1102325 1339743 736315 105890 180825 1690233 1339217 1802027 1991975 1485178 1143478 509626 1104348 1876004 935662 651349 299681 1793421 1586021 1242730 1441726 1663144 29907 450522 1826405 740432 1121653 205376 84672 1745466 1650749 417794 1713040 453228 976735 373099 899908 690550 1597967 788056 829425 676935 675661 1905940 1371643 135375 1628032 1532587 119440 1215758 911502 1624207 686412 1831882 1102839 1639272 1270830 1021949 1178020 1772091 1999068 308912 1974790 24506 348081 1333797 989563 1803948 1523593 1274031 1539391 829964 1644120 1913087 619094 1225368 836180 327334 340856 903254 266690 590835 888995 1433021 615382 1336261 427977 747589 1729910 515811 1614223 1154385 1160820 118217 175601 472344 708361 1304038 211367 243756 35850 1126557 1888002 1266603 1497494 627059 1885416 1329808 65830 667210 105541 920585 1392700 954936 616396 1520796 1139634 1156736 1881708 644937 600919 955472 1716977 1345045 1417402 13726 514205 1908052 745103 974148 183558 1922221 1366080 487846 1071067 1325549 1144078 1665660 108361 118310 961882 501616 1016975 1307291 1442460 159283 258704 709411 1807450 1307984 514344 1476355 1687266 794360 1968324 488775 842333 609891 1065841 197079 1089078 451761 1776711 1588159 1011369 748581 908445 1206709 800316 730796 924368 1227556 198288 1870801 1646713 183540 1169346 40300 544770 1433826 159678 980072 301884 1109756 858334 1144540 1451501 278666 943455 479139 905649 1793938 594423 765719 1781251 1522561 836658 795631 1410515 71313 659896 657787 864328 569032 1479419 946708 1373328 614670 1877326 995001 1925764 813719 1575504 1387097 1572241 1999170 1678730 817586 1612084 804396 985309 1258857 1565031 1460848 478502 1371891 1149337 842338 4055 1759622 1655681 1978257 254009 948738 256713 1138074 1916005 219484 1186230 1235873 617812 1905054 1304767 428550 1975922 1931190 1819072 1045908 978135 1508563 479569 1075849 1120989 1503978 503434 1396142 1247102 1273632 318554 1458630 1814118 491520 579408 710071 1119528 967454 403768 402306 1516028 992738 1577497 893932 643715 850734 14694 456678 416482 322026 340447 1093702 1442668 1074253 703817 1129707 854116 124024 407347 1915712 513816 290298 727104 1196125 1901040 486410 1831565 1205452 114090 275724 638240 377465 57091 1384506 1508717 819129 1227218 374483 350247 1285145 1004191 1982511 1031915 513643 1881038 1407006 1147486 873476 251463 733408 1948187 230894 698775 1761685 1786931 1262553 100186 125216 503180 1009489 1316790 418088 1513682 350293 1815223 78411 181112 1349270 611004 1202941 432912 1426142 187616 673874 1167531 1636754 14170 937509 425326 1720442 1596600 357486 1649916 490367 213107 1237599 703993 1291138 1426364 904092 1601130 560026 607707 1265107 1208543 1559499 54193 604989 419819 608325 1071247 97956 246499 9182 1023918 24501 565916 576327 335324 1891643 112727 287290 1266044 35432 1815990 740141 1185009 1929795 1586491 1204161 321145 1357493 1488437 463894 1405206 490511 1763848 1211513 177772 1738729 316560 90824 154715 1867714 951364 1701111 1950630 915478 675409 1031274 1754981 1666094 371500 1984883 1319 1306220 747928 493265 1469774 928060 231764 1731074 1437449 10745 34386 680612 220285 1312960 1908723 830413 1617864 259205 1033440 1992211 1748997 860749 236308 429428 99188 440357 513810 1479314 1810270 894021 160308 1981871 1750535 1153421 1063081 1221716 1046305 514549 488750 112333 247652 47654 1426740 892542 271778 1901792 477276 1906313 101185 1347072 1398832 1349124 167993 662970 702672 202255 971331 1339226 1346560 1960740 1730272 1143 1787950 1226196 1694059 1290466 1143190 1746259 83611 184995 757649 178563 709018 273554 735713 791356 784385 810493 1681347 727779 1539377 103569 218619 852761 1601153 757023 1633266 273959 1076187 653087 1346547 449705 1666354 217300 756640 877178 58015 3261 1222934 550637 1894153 1434203 582748 1857813 1229477 843051 1351212 140995 1431164 629642 1213547 252844 717338 259695 110725 28102 929461 1153535 452604 1196581 1389235 322889 1175159 705137 1466698 850423 892299 687018 1377693 1303906 144541 1133456 598850 700801 1396296 63538 458849 1086143 1474178 1834803 496448 884081 746597 1360381 1824032 1289511 174302 229591 1787778 1944141 422363 307374 958315 31183 151791 1798471 1400103 224570 1783500 46177 1793288 1119469 38229 918012 89504 664973 1786712 1387216 490478 1139905 1921119 610722 969594 1470006 444013 162372 765308 559228 1048472 1966013 900815 285584 1512942 394859 1964824 1529141 840114 1577763 1908650 1383953 268923 421046 709366 577534 624089 1843684 399152 98206 954991 688278 1791808 626510 1297999 293730 1083156 1162148 772748 141820 612486 1603380 514394 319422 461401 1989214 1297241 1732521 865147 1662479 1568648 842649 1492988 676543 1088022 1540618 116655 658081 1027360 1835139 961290 1473170 733738 311152 1412054 18593 889013 1255231 1047290 737222 1289008 1091876 900573 593055 84225 770311 1019448 434106 1676556 1293723 1451919 535512 288872 1376835 721130 1606695 1170251 1062338 1170679 1218176 5771 1920561 82048 732351 1820575 1814049 166937 1521737 1911689 1699804 534679 890483 1798212 516434 1442084 452160 777732 836104 393301 1378505 1066172 747216 1805639 276455 626342 1080343 1711182 694307 283520 115542 1314533 1477511 449874 26217 580954 1459265 1629694 1293958 1102054 600966 1635131 28790 1974534 1476488 207486 25295 834 254244 1087234 1347667 1395450 1539774 1439629 138134 1196016 14833 1269192 1391009 302706 1905909 859738 1105250 1439238 1985672 1381901 250197 1339761 1479609 1024873 1511138 1910601 1313256 1291240 253795 1611206 215765 1814830 547142 968301 550966 58338 416498 38559 674295 894325 266688 1601362 628716 870503 1780308 1605377 1427483 484770 1677780 1911242 853451 844817 158367 898487 132473 1919269 1614385 1700717 1205217 1617597 261867 1470448 543469 163925 1156541 494263 1923339 995914 635659 1020517 301905 1908940 504650 1800587 172366 27638 212871 1776940 804216 1004068 1077157 159231 500410 428718 1132291 909859 483227 1632746 217006 976207 789721 1122784 1497201 1152712 1132664 1857309 818287 1122154 1347666 997052 335095 377726 680300 1733567 401778 1002400 374442 743144 1172604 484542 307343 1823404 193543 1486916 874709 973479 1630054 1374732 483023 1419821 1873036 906810 1651561 667069 1482317 1596432 1048725 1077055 704385 1159600 279082 1011656 92766 1386661 1668054 509812 1938048 1257940 590372 623830 1629381 159628 1977696 305023 94620 1655370 546716 811175 1383536 1696391 1056741 928095 1259902 1780569 44736 361404 238919 211227 476337 745598 1260571 545001 1504511 443681 1040239 1400643 927600 1854287 1664349 468437 1800388 1167622 1518730 904854 644931 348480 184836 1096472 1454705 438872 1698115 603485 1026728 1039823 1334101 1200724 1777764 332980 95104 369354 477298 843901 1434857 328151 834840 966358 95228 1714481 5937 797323 331137 1062626 130508 622266 1983954 1068210 1675110 1797327 1595917 1380279 1706909 16277 10373 227432 227296 414976 1178698 943290 862068 1697022 1272463 1481237 1212137 554050 1437338 970695 1851106 1030275 673928 1938992 880688 936137 431962 1005357 866916 406190 564599 1839508 606608 996543 577423 1186957 342035 250705 1192175 674897 1317544 106088 745803 760075 899191 110170 1146664 1370891 1039241 291351 282073 1900196 880552 211150 295499 1759726 260027 1662202 760357 730924 1945908 1744410 1419994 1019214 566754 788189 681964 690442 1568245 1873256 1580041 1784795 456163 1347886 338581 1815516 806958 132684 433277 94079 602792 1553111 800173 1158301 1601859 536437 823102 1325685 746964 153850 1985922 1450761 1693353 1597336 900778 810179 1467432 1616313 840478 61368 1188388 1164407 784503 264251 325393 1764873 415689 421750 802077 1335834 1096505 754907 1002976 54070 972453 382423 1936352 973348 1089457 868495 1745072 775465 1788418 241995 1221690 273079 1914476 645708 8489 1672212 954477 1647373 1102929 1779878 700104 758021 191885 1342820 672432 569317 766362 1327152 1366527 1792586 302101 608471 870561 1527918 974832 705527 192700 191558 562797 864637 229975 970698 58766 1072554 643907 667669 1157245 1790274 50565 577419 1548543 1882076 1499234 1464593 1444871 1170369 1026132 1611278 1585990 1765975 1442266 1393033 179121 539156 576745 573632 1587771 38820 1901679 1705747 637669 1708294 118883 1218180 1151722 1761681 1119446 844914 823555 378050 1273953 963093 480280 142077 672667 1243438 1383098 1853998 1494350 1293051 848335 1496004 1138495 442514 1609996 275355 1706512 326370 1118770 1026767 1403959 1175375 759475 1988360 70229 687531 1363113 178507 1214102 917929 617840 1797268 821682 269203 1346954 1058557 1019365 810603 1856114 794275 1440589 1177789 171178 1768093 1317514 1069304 1005700 1219437 573419 890788 42395 1702391 54272 1654424 1307043 1843284 817236 174347 718398 1569498 612750 802329 1402339 1219347 495771 1584683 480179 1874753 932082 449691 1388775 1755901 1846423 747718 1648984 413769 563746 1463061 356183 1396935 1274113 1482791 928549 1052830 259584 1428103 588706 199695 586419 1102177 572484 1924616 1015278 1962482 720354 1893428 120543 1489140 1807888 1330166 1831541 1881349 678126 1938557 187686 873113 1909093 286434 1539017 1838838 651566 1459559 640729 437079 1911312 1370507 1182479 1249478 916838 1069712 532465 1124915 1090385 1951716 1109430 832069 1575972 1331901 438512 1854996 1208545 1433474 238508 1172536 908744 570676 773594 702847 1923137 1091936 44803 722754 534288 1608135 1364368 44517 1338187 1584389 108406 1408164 1851557 1199061 1422912 1394816 1262851 1626344 1113945 560027 463253 612020 1711069 423487 1572956 1647460 1681743 1300476 447106 1838450 1732534 1612805 1480108 1565666 435438 256599 177750 791112 1228966 542692 1642111 859990 1301843 1101674 1145487 1651084 631248 1352703 596725 436074 1110300 1448188 906650 1552761 958406 1302405 1054373 1234699 1579499 824869 1436360 1458379 115958 653791 293435 242969 2339 1744819 1709822 263026 215937 94986 1782559 1733590 1517160 260560 1525755 1270893 593172 180726 403111 713584 1901451 1156126 1757775 1748526 967464 1565434 1670754 1596279 145144 378932 601582 420588 730906 1750651 1891922 1933433 687558 356595 990900 1520350 1480135 1055076 350246 1701747 1914330 985145 656148 75410 399071 1379665 1992671 1001901 1793232 1399681 1436739 1625331 1726519 1492840 641646 621343 1664969 372073 1508853 1890428 89801 427118 135681 710860 1140235 721622 1356810 580487 1133418 303466 214787 1498652 1308888 1763414 1317980 1588065 205127 433487 1951749 536899 1686336 349840 779398 88680 1886999 1414155 1549838 653356 1747543 680167 12751 1445982 1842106 1820262 1228600 1456763 114496 999988 1799809 1680733 1123807 1632361 893963 1091429 1006935 512469 408318 1611214 1348595 799162 820935 1399031 811093 1655843 1803436 870572 1847651 831539 1930471 506940 671158 751732 1261875 1258182 1902849 480505 238586 1972452 1053961 1040948 233831 342255 813740 622483 1459721 1025898 1101647 84668 1816397 1089048 1429164 1070860 1333500 216819 327331 376994 1252800 876551 1168366 809349 1507376 1338137 30534 1229847 601548 1477109 84598 109761 1577418 1998844 104527 203034 1908510 956757 853003 177372 692238 1273756 584127 542896 1568129 726965 1089900 657339 1377355 941797 723633 213326 855654 1373816 1261049 779030 1830217 777868 1466633 1901192 1937693 1634777 1933084 1911162 1287104 29069 1300343 881518 1926884 1004895 908272 1062922 1406847 1742831 1685265 252700 66156 960385 1940330 182617 642556 1978372 1496086 885663 251380 524523 1730009 1004967 1151413 897628 213682 1934164 702105 163256 355525 653934 1167177 629183 1403466 977350 661706 2869 1648312 375268 1363224 980585 894571 1880212 829527 830962 1530760 1917484 1953458 861025 1682006 25150 583844 516081 1560261 24602 1730598 174613 983911 1501768 1436785 519279 1566438 635399 408375 1205826 1236967 1209709 220483 1961975 1265296 1277992 910204 199636 87159 1837908 482263 491945 1878885 1802739 1377529 1525954 1111213 1429067 1851534 220425 1125412 781139 806931 294921 1864480 1026586 1357051 1306257 770754 723657 1905256 338256 1966794 903000 1318796 620305 1797924 320480 165234 603804 350842 1035498 1525703 1657387 1151170 91843 924584 23357 117548 578323 448830 543961 492579 651866 1192136 418864 1970643 418180 878564 480031 1453719 1170329 1130803 1451798 257559 1137490 851197 1375916 581137 1030843 990799 655879 1886676 290785 1935502 835195 1552220 403407 602055 1063286 1271338 574663 1264310 345009 1803330 111130 1323974 1382561 987761 1464171 105440 926401 134191 1486189 873617 884845 67990 183853 690924 1013629 858329 1119534 1277029 1771236 75733 718697 389042 1631658 714252 879424 1864816 603512 393216 1680790 1978953 367495 816755 217925 374896 1590140 1144655 1201554 678518 1342055 949272 1088862 1386149 1691081 1822494 1666422 1257390 779405 315623 288082 1497599 147757 160880 169018 1022624 1698020 1058980 1838854 170614 780186 1166150 526722 850965 811286 1870697 1909288 1661271 760096 696684 1452766 1610831 616562 257333 1331123 1437114 45463 1438097 1234611 1075098 606205 1978971 225422 638932 28038 1465022 1956679 333773 425496 403725 575696 924382 80822 676651 1134193 883439 140665 1813722 1486864 46057 275360 57142 1267789 1683390 1607859 1309566 1063927 1146953 503875 1508357 862925 1704436 1367536 51532 525838 155407 441494 1521999 1657099 846652 132043 851961 1263737 1281309 797072 263556 1101799 91978 1499433 138228 1500669 1907726 686872 543298 433528 1643167 1211924 151240 511711 1971175 1018354 368870 931198 257021 1322881 386897 1410113 633634 1304177 646249 489626 1412515 1576189 1135994 878834 1372876 558804 1887666 644423 1370716 998317 1668375 1812828 863475 1275022 1972758 264828 218688 1042651 1549870 1981695 584025 10971 1881637 874907 931120 723980 1720477 640152 663186 516816 1251637 208256 1099779 767038 407053 1766552 1733237 1215884 1112844 1507259 364186 39806 791777 443461 82549 1521829 651067 263157 2543 1526484 1875608 1238515 1758852 611504 1430701 378810 886126 1681323 13193 286934 309997 1098444 1912659 1455174 1415097 1907476 181750 1349247 1109511 1045780 1728521 638728 1637765 1308750 457371 1894811 881104 847467 81647 1863866 372921 1264956 515878 1582208 32964 1616479 744948 657244 1806103 1775190 1115457 1906460 143071 261641 1840502 1441200 1411178 859056 1829982 17372 354660 1722854 250352 1089558 193773 1642832 762213 1574308 865785 1839318 1997595 266002 533840 584496 1410116 1875773 1754321 1357373 1167588 867848 1626821 1140669 1107945 1512517 1179270 1394072 543071 90162 1054878 1499692 1358806 522803 634827 727059 127917 231526 700998 1053409 240500 885114 91281 26889 1121571 120094 706242 662436 910623 1443944 955866 1508266 1609650 683399 1233025 21566 81704 270485 1554094 413143 1788057 1950699 938631 812853 1042646 495536 1412598 851037 1956068 987381 664860 836125 475419 127772 1951151 62296 359845 1880273 812243 1748092 1737119 244999 183990 19096 1258919 1927765 405303 1554834 1512815 529378 910254 1327664 995802 613532 1390656 1553780 258683 314686 1516430 894893 783818 310315 378568 1284483 1524976 1285510 1487376 1713952 384062 45284 1703022 1228714 190308 421015 1838589 736184 1501896 579373 1026780 289798 619391 443278 11315 640938 1361790 1865933 401636 730113 826769 52178 563072 1156181 1551798 1207849 370984 4095 1760499 1214988 975644 1658326 575330 1677777 588406 342966 1985662 1818475 10488 1582248 1123677 1434964 1352953 829325 1351118 3890 1369712 686173 505004 398454 180721 847797 1542121 1657747 1293572 1850742 192082 554353 917261 96029 381552 1768934 390379 686629 280223 106631 1353683 1082023 643743 1866263 761635 964535 1229549 1054781 1183706 841111 832977 251708 543476 670545 1534830 176734 623466 380802 683393 920707 1972370 1349067 1762381 1915992 160700 961969 828769 1044479 1200892 576437 799554 1968812 488507 1188320 628139 858486 1450667 1373389 1264513 29067 898748 666887 1150016 1863475 798595 1697080 1673306 1849944 467001 666713 1131107 457432 1730979 664238 1864609 434733 1474356 1308951 1211662 1819897 872030 1960670 917085 1614738 795881 1356035 1960332 794203 1527400 354656 422461 1396991 146917 386836 154566 249245 38024 1204230 512430 1001861 1070175 1334124 240845 1863211 603614 741237 1631511 339682 281914 577748 828201 281838 1287969 749367 543699 367084 203653 742536 252297 35780 1693155 1143990 1228207 309543 1496893 1650912 1433406 756771 1088104 1365160 727793 980760 1406587 1784848 1614854 355852 1150116 1521906 353707 81661 1897631 1586668 831435 1045211 1313522 32286 549010 313513 1128411 186335 1049663 1013902 194881 653694 29056 1713266 1635253 992477 1281227 1528481 496974 475434 697813 1764365 1428330 270956 415093 680074 707801 897950 1895405 867309 46172 229221 487796 17239 1567676 1493842 832788 78309 930487 1650801 835265 990132 1053894 1019334 1375515 1580216 823782 489817 119561 1937066 353638 1087804 1843263 1281319 1829898 1284669 1541276 635496 302798 1305494 1542941 185129 542978 1246641 175351 1912558 367088 247266 1404835 607848 1455487 1748587 1630773 1341597 1843209 1709127 1939745 120095 1126784 1717064 1771589 1363074 871902 1293653 598984 1728584 1541378 1071308 1753818 1196779 1473494 729359 1856728 1452952 1641649 992951 284345 352338 760759 948541 770893 1505229 1101810 1674962 951630 1790206 617064 1784555 143069 1770535 1797 604760 1409898 1284997 1250722 1489608 1217237 323809 1967179 912693 702414 1338641 3515 549055 1039051 271065 1851937 1542352 1845580 1008191 1112081 231781 1865356 1590127 214010 1015066 316866 1949427 1395191 403526 140333 426087 1113628 334608 135525 74739 1458168 1928586 757745 1447143 929855 1874182 671565 684697 1162822 1497096 823969 1771742 821414 86626 1623369 1302 1177455 1660023 1218401 1300976 649017 832357 1762154 43353 409398 1562393 1090711 312415 219442 921698 1368922 653768 376503 1318217 1030001 1223909 245854 1467715 1140468 1962869 627755 1218413 565854 1155782 1605983 1049568 488566 384935 425250 317654 221322 1174712 14836 783061 90333 1289346 1231391 1902086 1911092 465465 936542 923782 1613687 1665503 1791745 590894 1222870 1127238 1974342 30880 1000286 1462300 1135050 846671 1530238 882344 471779 1550187 1172814 340019 1361698 1055989 1335142 398121 100718 564791 1534294 1518746 351405 1663157 767120 1620105 1901659 1779496 1083595 1078836 1080135 238335 1091648 311849 1182156 1936058 322654 1645459 269881 128527 519316 1925716 1412982 1475689 1296874 1556511 1590357 126095 1095397 285886 636089 1892627 449582 443 1085099 1923681 485755 686543 581572 916971 1624308 1125650 392537 1038798 191116 1695633 1108235 1367568 1697725 1557516 443542 23160 518309 700502 1232916 809785 1210388 1952181 168247 310166 1876226 1914138 1296715 1983109 1323936 1287648 221830 18719 1769018 300851 834814 1076910 1802557 968320 1704084 41717 1952812 177109 1456156 1369089 187130 1432461 455558 988237 1437224 77893 1120657 97853 720341 1223161 1213015 1813814 722836 493332 611883 335998 12390 826265 1124049 1173988 1621038 1677954 1195064 1340259 148040 255792 1206374 230105 1000801 415842 1116474 876800 1522274 1375629 801930 1165611 1354154 34255 172265 610129 1087194 999666 1512691 943744 552740 1698437 1529622 1794703 1770595 1999575 914856 209982 1741976 1913594 1877702 1774832 453979 93901 80060 527457 655617 1812424 486219 588750 637510 873879 124034 1027284 1663549 78720 618672 1053713 108076 1095227 719589 131386 564661 1534598 1618302 2809 859638 1943707 147744 1751494 117444 1069696 1840648 158876 1108248 128829 1952042 600364 1757969 623555 300369 579332 114855 450490 411835 843799 1631387 649079 884312 520945 884124 531489 215800 1017947 1015225 1330007 282797 1425494 450901 1597197 1037918 1811321 769317 1766328 1725839 1537074 1081966 1071536 1253153 750917 821391 1441602 995569 1046531 244127 901519 1879734 1896566 1750195 1973700 640534 766255 643221 485980 918112 1097982 970382 1956215 1353870 1178684 882098 906914 611576 255045 324946 1071175 273870 1250218 754659 589157 296509 540283 1767029 1144721 1771652 317682 619767 1702882 1877196 1272541 579000 974817 83090 782225 1719414 990006 1214696 213353 931883 1300050 1741657 1477690 1910120 1054995 134933 684126 1337240 1705749 653777 1702651 781425 1921675 1758299 115808 161444 1817075 205826 1493608 1169520 1475473 528449 1608380 317504 1707468 678969 375350 856925 675539 1584269 176845 1624114 1926690 1244170 1707298 1922705 1276652 531854 1500271 1956619 35285 1535619 1248373 170741 1037953 1905107 122089 1868210 60656 1429387 212590 1116995 1799178 1330913 950542 384042 1297955 552 1953687 2795 594952 1840962 852326 885364 1966252 1114249 435667 386367 878956 1564925 1973557 255885 901867 1034437 529224 1954865 542368 84726 1234404 220584 1675538 1944903 1041019 54086 1498983 1573707 1988663 616776 1783813 523549 254056 139795 1256307 1321935 727056 1019246 1027802 340261 1961736 468375 831673 1469682 1760872 1563328 764871 364812 283707 9253 435840 1985268 969724 53913 443111 641913 1337779 24795 589032 1053644 510897 1738918 352155 1015889 1701072 434862 773751 1946366 169683 1832726 217757 1882669 1384380 1640092 1506474 1208433 1870372 1044751 1083931 261992 1989454 1093361 1810185 989035 1366382 1406638 1487678 462844 1120331 1011170 1697845 388148 785365 19609 226089 1742393 1700273 57418 1932523 878037 1342789 1311754 824981 936187 489105 1908911 1259083 1214121 522403 1408244 1897882 1665426 244209 1879515 1258337 1673480 99767 1113027 256399 1821690 1796418 871016 1807495 1871134 450830 36156 1113231 1910039 380349 28505 982700 1233486 139942 32417 1699387 1485050 519103 753250 702059 1010731 1018721 1942701 193568 1835931 508341 1943942 862824 645700 1376997 1114823 1492047 594622 164748 575656 722406 1037960 1790077 1160178 1038275 682799 1919862 1412752 783997 1573118 406898 102935 1533373 276045 140727 563902 589195 187516 1898235 424640 539147 387144 1680559 1314091 1025358 13237 362845 907946 394452 1101994 1744611 1895837 1934307 616832 30921 1852207 1473605 1219900 1643829 946249 481980 921467 1317669 59118 82694 1968027 1157598 1325318 610892 798090 1536180 1263961 486035 352374 865841 1328827 1180769 1770817 532415 1677033 830101 620173 1712046 1180070 584021 1804651 920964 615893 1198020 1761189 1947968 1109692 1173997 77281 1963987 394779 64753 48611 1658903 1087634 1414321 799116 747592 677403 811388 1508274 138010 172183 237524 1750816 1833825 75273 1975506 75595 27627 1952054 252699 622477 1535060 1052627 1934448 1919102 338801 1174435 96075 271337 890976 1545363 1367902 937691 1155667 836970 1980298 485248 829166 1322538 1155619 1889084 1060665 744360 40606 1789697 589881 367921 1894476 1351630 490987 1425998 312579 807458 1224812 617610 1690832 454588 27500 1690591 170241 1982864 296891 605440 1035179 1656289 985381 95240 1632582 1033006 574647 889893 265189 62454 503728 398072 1481009 1919923 1995763 1752639 1826371 1066487 1369248 1134175 203085 87748 197031 63273 1143630 1840302 1674799 297887 1547152 255499 531865 1353804 1179381 1579292 517966 1138547 1165883 1790337 1419700 1847494 419865 227130 734976 1894631 1475442 1667409 466499 1525329 1054943 1552764 1134793 919315 1554933 642926 1629204 1631975 105254 686437 96634 1207840 1046652 1758085 1341007 486393 1245780 1370089 101356 1416893 1816992 1023601 827483 418841 1183361 220540 1951542 806582 614211 1993142 1278654 1690535 472145 953152 1796365 426467 1658179 878058 461372 1478539 756088 296943 616872 93871 1931735 1818345 1950723 19222 1833188 1441047 1722293 214168 1176776 928968 820095 1611952 1293406 1658200 1514033 263660 1068594 1821015 847989 537584 30902 929874 1202428 449740 1397419 1344970 221548 312565 61088 1433396 1972183 1819669 1511599 631141 477482 500669 1515326 188748 1540812 862323 950082 774731 100578 606765 609833 1652898 972242 638340 300739 16557 1471732 94543 1545163 3505 1027698 761811 1275137 1129305 1013760 998757 896342 648325 92431 1060454 1168858 97520 1094112 1835317 1937653 67343 1563577 1464063 196873 239806 607982 338661 1525679 485504 866334 1149463 946598 655957 1824217 634307 609509 979606 917238 1564903 1744138 1236910 511840 904103 157490 1641917 1487986 182044 1186615 1028692 914140 1504557 1964145 671332 1867004 1211960 222111 1388699 1705894 1208831 236593 220017 1397636 768635 1992933 78840 458231 447118 768774 1493021 937030 391623 332578 1555749 1239084 1206766 1714830 75151 1479902 899418 1732692 78372 1060996 243140 360073 1745854 82101 749349 1901134 1549357 911833 313884 1877344 898987 686512 1027359 1270902 1473861 1193346 1146191 1898897 136718 1092175 215132 1515983 1837951 1697373 1141013 367159 673023 729749 343358 1219546 360633 214026 1514477 103918 737953 1676285 475783 1378010 1254177 1572044 765887 1637982 370816 393718 1946991 1217694 1791626 1712296 1425662 229354 1730574 1664427 1068096 1018336 1872259 1493650 1918041 1764734 1760134 1283834 934552 1201100 583622 1331276 1557749 277620 108715 1160967 1185267 1154172 1040699 105800 1876162 306029 436692 352174 1905044 269508 1573911 200338 567139 197835 186402 1199809 1574251 1166891 1877997 1552221 977370 1910988 1331919 1133272 960544 873986 1073328 230569 1931398 1672492 1704802 174472 1730100 143435 1062495 1013324 1836554 369505 986037 1562809 786298 1671612 400366 1647999 1273568 1407307 1667989 1444948 1379660 1639962 306246 638770 1182391 271991 1533643 1236443 501824 1595963 1450758 1763563 1425092 554297 1196580 1050619 969574 1223321 1226360 481934 475537 1878525 1222009 1457924 584692 1257094 74592 674003 1972944 391708 1178915 781481 1400926 154222 534504 869141 1994946 1459171 1793588 130668 397480 1814932 514464 1900167 38450 925057 1115637 763982 1388069 231768 604940 1614692 1895878 25829 283698 1395483 332186 794798 1609749 639443 391193 1758780 629475 1534970 1808428 92296 842939 1448620 1700590 1396658 1440032 903797 54900 86171 1522506 611441 504287 400810 1345753 1358492 73960 1527497 1369096 614641 21933 1956531 844582 599939 763728 747856 953610 880925 1048716 745174 228025 1910332 1465170 796523 1229099 508929 1283900 1885778 946803 402299 1370936 1735533 837976 1341915 1718505 1320271 888861 1873517 1088908 1453690 1592070 511565 1182984 267974 434124 1877638 1765200 249862 1875892 1605792 680309 117244 917243 1994311 1363343 664655 1277229 1300154 1643860 810443 941395 1576304 1805482 1891632 1370487 1655956 1875167 1996831 1360888 252305 299437 1680406 96371 1502686 933511 404977 1190437 602060 934590 860855 1005375 427761 1160187 919132 1182547 1329812 1343590 865647 1414965 848351 605558 1652684 813846 1251459 173513 60991 717685 979395 1205806 741603 1150497 1668778 93635 1938809 1282538 1246978 1426772 336042 1327621 1706487 684516 203149 134345 742732 1150936 1881948 337112 718515 828550 418612 1755739 331129 1931533 631340 283612 851736 1962699 813901 1040280 1702640 1124991 975897 241460 1447347 512181 1673003 1163883 265875 1651906 1915538 1063106 1721182 582967 552776 758686 333159 1384943 1244356 619669 1596111 214806 1477958 163984 1687525 8464 1347155 1591771 256666 761693 641871 98473 990047 192582 1079580 131121 980212 1552625 1155837 339719 583843 853540 1096525 1319548 1573645 1188597 1601651 10888 481145 417693 1671035 926471 516994 964826 616363 82165 1144429 1147748 730903 166449 1119214 676880 760632 481412 1819810 81570 1040630 1315861 448242 459168 694068 1512496 15375 1836375 622103 115438 923148 1580302 662395 1445125 971164 1471020 1901494 1209731 1860120 526140 1161016 1549074 719299 311398 1553310 950528 480413 1024918 1440849 1650897 1101660 888401 1646472 1093212 1528315 1177409 350565 930230 1145066 2356 1386912 1924585 202251 1691147 639401 635380 305114 1629935 423268 1734507 1738952 402561 1117643 1987816 851057 1515123 530668 150659 653062 1431527 1583349 1245706 1850202 1713100 1004852 742940 218923 479659 1417229 849992 519928 1263936 657576 1164604 644034 49301 368403 131953 7510 125105 1946705 1738530 912843 1024744 593296 460112 543778 817810 1389498 1072358 1751393 547092 1761074 1882208 1091041 1004551 677139 398307 189347 1866939 1406149 603672 722008 1258419 97936 769492 1401046 1461495 425572 1858444 1452111 1558924 438161 1757286 1936295 1672066 1674961 11532 426465 841278 1074673 1816736 431812 861908 831857 418192 647162 1309360 364886 1268272 1216716 368394 344734 1726662 978674 502373 1092187 917711 587215 90707 298169 1631873 83866 1088282 1839587 1140029 1974065 882871 153625 597698 60286 1031809 1904288 50647 1874944 307158 749706 1094362 1700850 1982158 555044 364501 223227 992032 171922 272496 1650536 1410207 774473 1013369 1388006 258696 722265 209051 1641897 1929525 261420 718387 575613 334318 904527 1213264 1606341 240692 1882772 970890 1463625 378453 329115 613738 344840 1546143 313773 1205762 241942 549569 1914220 490814 1646631 25400 1845353 557665 1673015 1892616 1906484 318027 217475 1868242 935972 1145894 1947202 817955 1411980 644073 717319 757490 190972 1076740 94906 1361897 1541028 1247422 237862 1065725 304933 544594 930746 1463117 1052787 990386 828264 852437 1771338 1305567 1759039 1495602 998196 596217 1421875 12455 548953 1324308 269710 1404935 1136542 1893119 1862517 1046347 399433 1464553 1289965 1639762 1680681 1544729 175151 369838 1248711 758906 293554 435444 1980227 247430 276020 1516567 363656 927945 120378 1388010 545971 49190 1769796 370452 1360200 306878 951310 1919591 1355985 915940 604844 142918 542155 1645291 1785839 237018 306323 17871 142521 494570 890872 1201277 664730 879838 923765 1453025 1926142 1803332 469806 1579889 1517367 417932 193578 1438214 1055600 1167246 176556 412003 927863 639345 293950 1901825 1324273 100839 811271 1786463 71040 1264850 1995079 1060096 363022 1471753 1093940 778536 1613665 345068 19231 826618 1426780 1873454 781120 721225 1538599 1806897 433220 483192 1543001 569389 1763494 103771 1614678 1863540 1300033 403998 213717 1450940 571801 247280 261763 1003449 853882 820821 1667376 980039 1505808 65009 1891501 121287 677358 1275174 1798825 1137054 1607100 1869861 646564 1776697 1634320 1850409 1217865 1703017 948445 1965582 1147488 947712 264098 1819017 1426342 1261809 1096017 748297 506854 789005 163101 1039496 677959 203125 1281034 913343 912879 856700 1296552 786696 1700963 1814019 821054 912565 1088954 346082 1647144 354769 161145 1010136 390921 1306169 272647 1592770 296581 204531 36635 348002 526596 124051 1023088 1864803 1961623 1323975 1741172 1138427 1684680 1964209 1716172 112096 1761672 1637711 247318 1169863 495876 1893032 289725 1565560 1136799 1615621 32298 1529167 422063 880160 1151068 1913920 1055769 694993 1291021 692974 1053179 1532922 1224279 1400019 5220 1433428 82417 359831 605649 1407795 1099574 478171 655303 1115933 1509784 4779 1691941 872612 733368 1662403 1036172 1022259 1864261 489298 1005008 1637951 1778320 386213 1812076 1791580 547348 1131413 659477 897962 380084 477543 1128106 1129161 1221714 1791024 715232 1384385 778769 1276366 1520612 591589 843959 1355364 1963232 1176949 202767 62122 1494046 1878946 797492 402166 1054742 1257937 127266 1484392 478941 1913346 1509888 1024377 891884 1584827 295340 263728 1861453 930216 1723544 746665 54032 206947 709857 1669685 224529 694402 630858 1200309 1271406 605216 1068023 443832 832407 43433 1554156 1713393 156477 576140 1160667 383975 1918782 1606786 262409 126715 1088101 735250 1410757 411461 315571 1204764 403866 1589838 1465558 307474 1620181 179688 54890 1452187 1501228 756704 1887243 102714 1841105 1077641 1944898 1970196 1620473 1532678 745743 1934033 1565272 1030196 294987 1096897 147732 1228006 1169378 1102492 1917034 1788912 849658 1717255 53275 229212 41419 713207 1206514 1724552 319455 189446 332147 698096 212179 1831946 899200 526614 777955 1036499 1238329 257217 738685 1386599 686777 933047 1448024 1773451 1700299 799063 761794 1283897 98806 1106709 414209 625987 773161 234450 1660188 937851 1649494 1196049 823343 1321733 763164 1401577 1066465 1571957 251228 1653653 1164331 218293 47007 1925781 1532021 734281 400323 247664 155259 1096202 630913 1419632 1470596 1697365 554975 1381239 611341 448956 1196843 190182 1014822 725966 109459 1268165 315028 883349 442990 1014132 305269 1464271 188585 162619 795877 854865 1937300 855050 772920 142710 558210 85467 1652368 1046758 88061 1109313 1966464 1902715 1812183 1613878 665194 890304 153438 1323649 1291335 1811044 1412657 1964667 534490 204516 1024877 92192 1672545 697143 1168023 47547 173116 1912830 741803 1150173 337329 230556 437780 1840482 1428354 610184 448332 1719881 1662714 380222 621854 392263 237653 719312 1782643 87133 284532 1991550 1151848 1962579 904489 1898878 1890857 3969 1700214 1408587 401933 755667 1121085 517807 1250238 1202190 486030 212826 29604 1791437 1347618 1910845 884074 1992146 1800150 496680 1246427 1188501 589463 1675890 1722116 707933 320853 393924 170656 1703542 1264010 366798 1739958 1487298 1134052 304176 830814 39771 1124444 612174 618338 571821 1748157 1316340 127344 1173107 610535 1166871 620289 1738363 437755 1203410 1876364 511994 966241 652543 806961 726141 401913 1465986 699587 1165746 1670145 1045339 1220932 1187811 837237 967550 1749405 733374 1229145 1222858 398048 56358 770519 1936489 164678 246931 730174 1885169 1059260 482972 1527496 389485 1280894 692860 921716 1265288 1300108 1985918 1558394 927532 1665171 1717153 1570854 194258 929190 906841 700623 1911156 562199 286997 1453524 44730 476448 1787532 521676 1909155 893038 1789838 1350164 148937 373596 597567 993237 1112157 1429755 1535765 768075 226137 646232 1666604 1953484 181264 895986 169505 1641414 659004 1376018 1411467 609564 506922 892932 1699269 152026 1888782 1971238 835440 775752 1509105 327678 1701757 381470 1919522 1790491 1433806 690794 833996 81264 1005128 1842821 1193746 853061 1507964 210827 505219 215789 965474 1493317 1198813 1072365 1604343 91393 1129099 854572 1417587 1671566 219192 1287586 185926 267716 1717360 685163 1170310 1183217 1772519 768770 657640 806989 1483032 1164289 1745413 68671 1590633 467629 1902562 1782191 37543 169777 126747 1380775 1039319 962517 417156 891197 1537524 860132 1024454 436133 283823 1436238 1031291 1123781 135867 129936 583381 816619 285217 1425814 1654353 501501 436180 618247 20385 871527 1098688 1578150 1977949 1225950 1839968 854692 88102 711380 894294 658012 801861 649086 545700 1090949 873893 687267 671534 992939 1457708 974682 484417 361802 645312 934983 338109 1238839 512466 823821 1070927 640529 942624 506060 1010941 949510 1037763 575599 1127127 293884 671186 159795 1134141 1264610 126770 464352 1435920 768160 232642 844542 1647190 512312 1304915 1741420 1916263 1425327 1187987 1000290 1449144 1046118 1963201 1001536 122522 972401 578838 314231 1966646 361641 20712 190799 921150 1810612 105027 972751 1977066 1949967 1779360 756978 128317 1957797 78771 819373 1014050 1473777 1051672 163960 1693247 566960 1257508 677635 870362 1700077 1768499 832606 1009547 1930588 1381323 1407828 1079335 1368982 526435 125350 1406027 948627 835850 1052149 769649 470577 31911 1422695 602786 988802 514027 1262300 611765 739221 328668 1680307 1238519 980120 951169 1355413 345526 266336 1164241 391881 1227995 1088239 909774 1163456 1599549 1189902 450696 273660 893509 50540 706941 1360003 1849773 1106414 1853891 1813743 1542373 1735159 999907 1050133 83603 1304638 441623 1403303 101261 1501048 717167 326730 1605133 148991 1242007 1357489 760259 793748 1348936 683081 582576 24698 559654 137935 1394052 1048653 1922366 231168 328307 157587 547944 886245 627891 888944 1818462 1712998 603810 1069993 787744 384628 194061 1241120 53111 224732 1340300 1436713 1799623 593344 757755 1499357 1504232 515736 881427 1676602 1936383 1037715 1603969 1360484 1757499 1823892 1184065 1555788 492889 313921 1106701 606254 643069 395518 281866 1757886 1209804 1623041 675697 1917711 1334575 1199241 1950965 1385862 1775614 1031173 455081 578744 909878 184268 1228591 804780 1317717 84914 787831 879743 1285190 243861 704955 1971988 1703144 934672 1550237 1825752 300368 910829 1921721 1515441 818666 1511323 187931 1604150 1546808 1372402 637006 1159477 1311207 1951633 1877750 1762548 180045 1892478 460077 551317 1145043 1317760 1995653 1540025 517028 302043 506050 188291 755570 108353 482571 369467 1277417 1861768 552323 1984466 1802898 440407 871139 1906015 318853 252438 764140 1403189 582446 1871853 222859 384588 1573276 814581 40263 1173165 780428 615976 526013 1106523 769403 567591 1921668 1809527 757043 1835553 1074112 1618717 1421017 1402257 1962970 656734 1977786 234155 1710324 258322 1565571 244510 1078232 344272 177310 773020 955863 1034258 1811444 1115911 850021 733840 350327 1377309 1446178 1601573 909800 555022 1053472 281707 793323 558040 1596872 819448 1183435 541114 1240682 778157 549203 1990133 23347 1869270 76355 1311589 1862169 1496856 1373069 344584 669757 1058884 1825740 955007 1809557 1083237 1507673 299653 1416420 1672461 57253 621584 507905 1727268 1821987 1821018 270721 1720034 1966726 574001 1424094 1270879 806754 469676 184485 786153 1308212 422147 1884040 1788417 965564 1966546 646679 1061860 1868473 1621107 1121861 725833 58017 112732 1487372 1091298 536089 1837247 511086 745222 1313521 1035276 1083962 1485682 904872 9586 464220 621807 1421925 834501 742191 553011 799646 265393 1974047 1136421 1407541 866001 840574 620698 59105 797852 581031 340757 1808961 1373110 1116425 175289 1092112 75746 625737 1194698 1492847 821342 225233 1790654 566415 1797282 1878944 1027301 533720 1123208 1705308 1126721 416052 83672 1163043 298560 765351 21109 16790 234123 113829 1988638 1552409 1121902 1512695 1430673 728231 1436754 640768 1478863 163397 1622432 801662 909514 1774685 1676359 632954 1749175 979506 744742 1269281 876680 399127 1622311 1683322 812134 848445 830839 857064 335373 528183 1265410 1982930 1079208 174343 1001544 409872 1314383 230688 294794 301848 1601948 1907809 154880 1591701 425087 627228 430963 1988493 956114 13677 839693 1628431 321162 1131563 1166235 1177964 751698 360836 925184 1079639 672942 1376205 156674 1232770 1231201 989309 535201 666732 1185704 1642007 748630 551294 270712 118401 890433 1602343 549598 1236535 573029 347867 1757553 1788357 51022 1741638 389803 1970301 207084 1671072 1055566 846530 1114706 1818130 1799475 1485420 155396 1252750 892184 1695309 354509 486484 1607896 202896 1004071 1433290 1455096 1409928 1258652 1963127 515290 402939 12543 1257460 1070364 196664 1066663 1263119 281135 193196 665470 1052162 697938 1173161 1435739 1401166 27660 1993912 1966815 1055360 136129 394262 1184831 1878767 39892 875803 436666 969279 79434 736187 1810573 190096 1997972 340729 709311 1743599 1670637 1153114 1027041 74630 1140569 1513363 1422603 1127395 1602708 239482 731876 1132391 1367529 1385196 1731665 1287751 1845753 1825388 615922 1617395 1415601 1870708 94264 1402746 1995100 838713 1027308 818719 1501959 1497254 906963 708957 1128361 622940 1994281 1971173 1783907 1002230 1857101 1480391 1972653 796204 68884 817983 855269 1332976 471482 238746 974744 1315763 1433399 857009 1141277 1084259 960721 727182 1227873 99199 923283 1859677 1421185 1663404 1212772 805787 1779273 439591 489333 670929 1302029 1250124 180921 1375407 1211014 848220 97410 476898 85903 586384 1323732 899924 1963598 417440 1573379 881938 1108326 1247810 693514 1877782 1380549 171866 338085 110706 1459607 533860 483114 330175 969753 919243 826216 11677 1445124 283200 682273 1848967 1588367 136952 976378 1125775 965295 1223782 21184 792801 819958 915675 444056 488027 1586336 865373 1594043 1777120 408609 1697535 1819511 1754255 1306459 1869749 108714 582362 998275 123414 884634 301687 981523 1244245 633154 600386 257836 1335209 733872 353506 1014479 125079 601382 735004 1051249 1310086 77713 1324630 1944474 1454617 1835896 1144994 712534 505256 237636 1367184 1787076 1702171 634922 282088 782733 555207 810966 1970062 1892681 1064292 936212 1516920 258808 10208 1022631 767946 1113997 185783 356910 980936 821148 1890457 269510 749293 1809415 284773 235286 489286 1936640 1591923 1173101 888644 1074323 1931870 1726896 238431 1071663 1102185 1104278 13872 604716 1884603 844833 994796 339358 681672 1943676 1737577 1392395 1578109 1266464 1852566 336890 1701019 1789778 620982 531228 1220334 902637 865358 8036 909035 1679736 731776 1496892 981986 823479 735650 1549176 1903548 953660 1165077 854100 401591 1506645 876097 1114510 1757082 68226 1597021 193803 485618 511055 1508306 1760649 825761 632902 1002979 94389 1387746 1690728 1259852 1136618 48219 458359 584514 720887 77722 445180 1768289 814182 458571 1265890 736969 1563042 1666579 205648 1672351 1345159 1817940 677449 111240 1751154 281360 636662 1372270 1239889 292089 1685226 602726 452318 1837618 1643235 594459 304755 1135960 1831091 1322635 215576 801894 386471 963872 235189 1115245 1040031 1920228 1140184 119515 427293 577172 1042718 1424082 285806 1667654 1272280 1870033 1639627 1951772 1628999 553242 1438306 830359 40959 544950 1431205 167331 822868 864796 603692 597535 1709075 1759287 392844 479094 1250910 1264935 1002776 341418 599384 1828251 41718 760323 1772015 397154 889995 1344146 1819324 1973443 1438634 570302 1075449 61079 1247334 1176475 829454 1555564 629140 1031003 1345182 450717 771263 463779 1043852 1337427 1507447 1189739 672918 1188525 377296 1220003 440556 584248 19780 456433 1969426 999452 901567 679861 1585090 978355 578341 1575044 554201 117240 1939093 492070 1340891 1037629 1186300 1568481 1939315 617442 787202 950815 1053849 333787 757680 1610432 1829365 1918346 79842 1839290 517090 1409359 854444 1963860 1449060 548639 80786 189590 1547876 319678 1997883 552785 1017344 1674887 643980 890581 693678 1548953 1935046 101691 48386 304900 1999418 1595784 391140 1120360 161755 1043318 1293564 1254514 553914 1491526 1588957 675563 321964 1045364 714828 1954260 1745183 1279371 517176 1316008 1718375 1090908 1966642 1005145 862854 33170 1205065 1238189 813682 1674029 1942119 34836 1213814 1210373 1084760 1667852 831357 897233 1321235 1259964 1019588 1555680 1608998 1848865 150104 1985954 1526554 73755 595011 385932 1857218 700799 1546312 869413 55891 920622 48043 1018296 1255224 587485 1960967 745614 1182180 1475666 1010054 1408928 1946311 1788881 616524 1906818 905111 633244 1471193 385895 1366892 681722 1664206 1364719 68424 917766 354542 1766669 481300 1856158 1277153 1136729 1922691 811049 158943 1417191 675353 579840 872568 633897 1952379 524682 225452 1674441 125120 521556 333940 295417 159266 133974 1653091 1824881 1591703 946034 672709 624547 21034 789078 1032280 369759 1517054 1858295 977149 830065 893004 1000447 400763 803607 418141 595552 1209908 632413 78930 74138 1439143 1845128 1710314 1903633 1110702 1290165 613594 1676710 1407340 852130 1968038 1371037 1549852 464045 514560 175816 550999 1799039 1601169 472596 1777758 1546455 322587 666984 1373984 853760 561822 1844764 1443394 344123 830338 975256 1097157 1879906 415953 739359 1786107 1393581 1698343 1441747 1259407 818810 1506709 1952338 1262907 128483 1714728 1124907 955254 494685 678473 1308531 1065483 1969321 1723419 1935232 135089 20092 870592 1593660 605081 1965801 1309268 1233174 1508654 477481 427867 1064281 1329713 428875 1002905 405624 214681 1582323 1109328 1907374 1862043 1091479 1606242 633114 366690 1587638 513229 1510451 414774 1899195 806053 1712473 1279867 1208696 582756 1058297 347348 718837 230500 1864239 1641275 1322931 1828021 937506 272462 1285235 981532 17694 1833317 1080242 268522 1972008 1756897 148529 477505 1944031 1053943 1268860 1667108 1138917 1943516 289139 892888 1722179 457204 918513 637116 268151 1546634 366928 1526500 666757 1687437 1924612 1874142 1405044 866845 271630 1585586 1763338 349051 879963 1862885 1996728 1626975 1950347 939765 1159995 424287 1956049 143694 121908 1622276 1434569 1602276 1918585 259867 336695 1877653 1251796 317903 1364579 347803 844014 1866437 466731 178162 763580 1073701 386690 873304 850216 521558 669699 452220 1774780 968388 1069178 896873 1320365 140082 987316 527945 791401 949128 663769 1341137 273329 82718 699440 893148 1100403 1993721 607920 1005945 1459581 11737 1324049 106795 815602 361587 1545990 430551 233220 464071 508899 1611979 991670 1128251 1460795 1957858 397091 180820 198724 1144753 881471 1425784 1641865 1408696 262566 407388 787140 1411838 1437870 194441 1220970 948447 728062 637619 731917 379234 1391056 1615430 1647446 31855 1845558 733140 1517654 1115504 637179 1977572 254363 1061035 492291 1178399 1904662 1962653 1427210 210009 774065 392477 1052341 645828 1227226 450542 1453179 1661740 1371713 1477977 224023 880648 132121 891071 431884 478746 857648 21876 319940 1113854 535918 881375 833321 780029 736528 1607328 690478 983696 1629377 1622076 1751712 416680 1015913 182542 1167284 1704174 1931214 1883434 107715 1791249 1955531 874404 1701100 740772 1068731 288479 1466934 561096 202509 263182 1254510 911092 1369544 894941 557109 1616054 348383 68755 924439 94087 1250603 1198335 1352514 1477069 948743 962570 800731 349547 1938866 1832435 1905563 1943323 1765305 108068 351577 1891070 1761856 689572 124135 68915 1038187 1487507 1442839 852208 1115381 1791777 1546801 1827513 1385986 1941583 1723404 1010550 831477 449200 1112029 436454 750221 841048 1086070 1143208 1822621 520909 1730745 1122761 1355493 255041 1477372 941278 70988 41016 580654 1322968 493693 1629894 1492270 735720 892168 1784786 555580 844803 688345 1655063 1121881 340724 313983 497912 802841 558642 1132225 824476 1112843 592818 222037 1840598 1643901 241981 1160851 1909555 373574 1769474 1230573 438305 16142 1249093 1008221 446834 763905 91269 1113350 1066312 79105 264437 148520 1838599 1995168 1002743 1393360 764306 301879 1649723 1827447 1300456 66729 80198 726163 91416 241258 1591232 1174013 907510 967920 1420107 61236 1880522 1881278 512078 602225 8046 186707 754381 749982 1238100 648835 422801 778771 147614 1485091 737983 433704 1206893 1028752 1333752 1179320 1057867 584507 1374150 674581 1014474 807929 1532648 663279 901325 1589197 640011 1447371 1267283 1156609 51928 1402410 1262737 1059768 825385 52190 1796001 1010470 405725 1759648 1677521 1341183 102335 1520101 1938044 955291 213547 1397767 1609761 200193 927672 188327 1044007 669111 461192 1808301 1880487 1985057 968146 1388980 1168814 336411 1941010 390776 564347 1580124 619816 1791972 1588388 198528 935623 950743 1424449 506168 872656 1026 1945537 932793 1831604 695658 633716 268372 1951361 1290643 413108 1064634 1740158 1426274 1232296 1583991 1023632 874634 1780520 1108696 853622 1309832 100350 775213 297454 805329 1864487 316369 668531 644733 896869 412688 1330665 1082531 864651 812661 1919315 1163971 1647892 361525 381528 161102 844549 1998669 341079 1100887 861481 533490 632292 1605619 1077309 1643281 193461 1316635 1653196 501657 1366781 1582033 701320 745695 1790069 181900 1351461 1402433 1354428 999708 1593357 612432 1994295 330692 23639 601369 1026635 1853501 1174081 1357564 321825 1060422 1756180 1679446 672952 789477 1469435 1811278 1197208 1731199 726897 1334844 548372 138247 135399 898231 1061761 578785 1243285 61981 1434302 1078149 750778 1885538 1349763 1687242 738303 1625659 199806 1814060 970226 114432 715585 1205053 817321 862971 1184351 117487 1085025 820003 1991253 42613 435017 127089 1579922 1192836 1112937 1120951 721443 1193181 281187 115597 1100276 1995979 1315668 1148116 1486016 1231646 1579159 1064209 31692 624105 859328 734908 214264 270434 1768938 835765 1867638 1064707 1736715 313973 1166827 579845 1173157 1755060 1846924 1031553 889067 1650442 305840 1623214 824616 932689 1331226 1559272 471784 700305 631944 303177 1022293 179936 1956171 1714393 223909 354524 797477 968439 1710509 1621381 1610816 726312 947890 593593 1407886 109554 202159 844670 152157 1972033 568313 700595 247644 350259 1745064 1944790 1695152 91406 1120776 1505908 1627859 1180616 1353275 950912 197291 353987 541390 1279516 1765048 1329830 783371 677410 1217240 101736 924660 624520 268448 1246280 1971784 1508931 1817446 1190681 982614 280784 838162 339900 756178 432979 840836 110195 1780868 1571505 636643 247632 1377111 1860990 256101 1063967 1676912 473143 1682870 1303656 40663 170358 490712 1745956 1079608 23675 436274 768069 1475305 1286639 957876 493227 1621051 282439 830715 1717549 1625425 1531690 168610 149490 664619 769057 937627 125252 528484 1628363 289342 621279 1834043 170075 906225 1158296 914525 1552502 160397 422488 1957358 1447610 1465950 1964317 215239 1752275 1263807 1665168 1022295 1446417 422773 902588 646817 693962 546588 1600165 1984773 1759266 1664458 991189 1508869 853508 59618 1996731 1538829 14961 358105 1543908 53147 446765 1903410 1390968 1362621 988964 1725611 662286 937576 673278 182144 1306988 1387055 187443 705510 266909 1079653 1995556 848198 187981 1374530 1880915 289287 1282806 1603673 309236 45359 751349 370791 1471396 1351416 638418 197000 15165 63202 1871360 1739555 518794 1644400 629991 1674553 1728574 1726634 591998 1471594 79896 1291387 1725667 1790116 1166148 1282732 4874 756271 1028832 1901308 1295104 1399709 1069780 1886461 1744452 1581411 878765 1576265 1773243 1039214 1651825 1977531 392227 527029 1308169 1356042 568918 874454 419116 199553 832932 666788 30622 1881834 906749 641800 1160736 1364290 1425695 280372 216919 1251849 1188147 795862 788476 1999700 594387 634983 317113 642108 1396138 1137129 36798 119240 971253 1574864 1306083 825222 1521108 777967 143053 1147883 1576121 1867510 1404426 1332909 937868 1175887 1542660 1957897 1080772 766590 495962 515435 1537417 1230165 1206682 557926 1232533 1706323 1796679 1883824 63950 793781 76423 1064910 1702442 903476 1038213 778247 636707 1952831 1525745 1107533 28818 1166586 1826513 424938 1906487 288861 1225601 1499175 1575803 837701 910570 764020 316463 687283 18050 1423759 1325877 218134 473334 1651766 163893 1209181 1633603 1063509 1891956 1623119 1092355 740490 1612404 1213312 1766423 271571 623668 523958 1562194 320915 1043322 73055 911713 985506 1670043 95232 1885709 31575 1648251 929607 1018228 1820368 788605 1104872 773722 1754009 1289811 273712 1672681 1231556 619476 697646 30254 1388663 1576462 453227 332236 1179896 628774 1813901 1132297 282499 196929 162065 381853 133305 1293984 965994 1566155 713697 1957087 238076 41003 1390086 359646 1791849 993744 1940449 900759 124382 961628 1845270 514338 662360 189473 410946 72677 2978 1014095 1896354 19530 1574511 470466 1559710 1220143 736861 1206623 820459 1532666 1032009 1606440 981963 1019251 288782 153972 829720 1457116 682843 428047 963394 358059 1232856 1867602 315887 1406479 284018 1718901 1370999 44603 705557 1261678 982664 868570 1739930 552810 1561149 232543 289442 340659 890576 1464977 81341 521459 1228717 1981730 1401773 1241951 567284 19522 1370933 431924 1599518 279408 108298 73747 1719007 708407 193897 959022 691339 1226446 261371 1811311 243202 224912 1918029 1225629 830232 262739 1461410 828493 570157 1332449 445008 499216 941144 86439 1705927 415374 69760 508299 921448 736228 1524081 471490 220016 206831 29454 785240 73310 504242 1246053 1489769 120592 138767 210339 737091 497461 164619 1746930 1125005 809287 1073852 448957 1861950 1872031 138417 26107 1629974 753809 1931741 1725912 1255840 266201 1223328 325144 1594278 1314467 1162785 1076603 811533 1334066 1591260 904408 451625 1345120 1949097 1973626 1769845 1975201 788318 1114159 1393437 1755872 1886529 1564122 1854934 1936998 429032 566327 550582 1177103 1332327 649678 130680 1901670 1632319 1075112 1449041 1570549 1043233 536657 1409631 920018 169686 144641 675816 710215 343640 1075281 1690880 1511403 1563560 871122 1062138 39987 122242 792665 998279 121985 608292 468842 607462 1261069 648818 992739 935132 733123 72255 84298 1105416 1219861 1767037 49946 1328742 1000854 622605 751420 76890 579992 527265 611647 1317244 188443 1805143 1437470 1254233 833501 1640654 877500 1543083 1291573 314227 1889807 420004 1711221 512797 597411 866359 296453 1479397 1246087 381615 359420 906995 1882632 937481 1820014 202651 1350991 225955 589113 1096406 1014534 868768 756239 654199 251628 1505860 1106275 996375 740620 901040 1894128 1392156 1361114 1388633 1603571 730852 716103 890122 1159847 1760408 30996 1572399 541502 1865111 1474743 1306761 820657 1105222 1005675 1152982 451675 1058099 1973572 812460 370009 1832061 1107444 1518778 50668 84343 687321 1313592 1861025 1878935 1881132 867610 1072875 1725919 1535563 1493195 1934931 1832413 764622 1088024 43241 1349003 398091 621468 800846 1089826 1778391 397253 941754 879582 316322 534193 1547137 248894 1463747 1649835 434130 786229 766777 1479582 964506 205020 1330392 1315757 1428422 470157 316764 1141546 1598096 338788 1635314 370718 236432 239331 980259 201085 85279 1415613 682052 530953 1906946 1608152 1973568 1644462 1436847 397227 1243253 131761 295150 119182 530444 1417843 234108 559963 1087400 1735592 2674 1625512 1687620 546179 1765370 1501230 1073210 1903308 57186 1480647 1527407 817309 1090322 866727 1869536 797003 337973 253918 1524524 1222150 566484 1605538 1957403 1699722 1670119 1406618 582165 152546 562144 1165668 1908605 1661420 211806 585765 906831 1537772 1348917 405666 1861475 1794586 1591994 339380 873470 168132 1402406 703829 1209030 274322 1263605 1321127 254571 875083 701264 919267 1660010 1682318 752580 687451 73024 642724 440691 79413 578370 833681 978960 571078 132545 1166042 1826563 445706 1981588 762495 1717984 1324032 304294 1409446 1631481 150232 1620289 1558520 484858 1064875 686671 113593 114955 1730236 1561794 910396 1380836 704705 1164669 676836 1220370 1806323 1997277 1212167 1260908 1713597 343270 369355 303895 721272 1081610 1848048 1854984 1231189 1752430 1304651 835369 179199 1757360 634011 22384 1639816 1650465 1066586 287618 1863965 109757 280156 1258293 1505312 1987092 902307 756608 1343773 1454645 105924 1166902 1479317 418112 1560118 2469 730337 1807919 739205 1193556 1020662 164999 1964391 725001 287549 188657 63284 1928967 475295 1621270 1564952 1518528 919107 693827 1440009 1967631 1127642 1954168 1433785 1290854 491348 288728 1227641 1513124 668695 1289535 44753 1283045 674849 166201 1893557 1535458 1370913 670062 1358816 325674 651339 1994083 668983 18080 900231 1047477 1398631 746645 1147284 817269 1465665 684009 158384 142503 34980 1494734 1624665 1401872 1020332 445512 252718 379138 1173498 1036331 464048 800494 1368592 107339 1549807 1103788 1906001 1130150 307836 647943 929173 1639294 1433816 1406292 342045 1188909 195170 1954094 1200494 190431 388323 1616647 1207523 187710 1668870 1551774 1964591 1217113 679367 392067 683772 1006748 762895 645212 1151651 1588009 905813 341343 1169474 69317 1385316 1282787 1919977 1264995 246980 1199437 944105 613854 240695 1879374 217123 73148 1522140 1779163 999734 1194464 1068248 1584004 37883 497530 51270 1500434 1949648 1669791 814735 1498530 1030503 1128523 1422526 1919875 669142 836513 1733489 88399 1947649 846224 415975 84771 1586436 369199 261278 1464360 912595 441604 1409318 1230507 404360 967935 1889337 1134788 1766479 1844670 1490197 1091874 22792 1900852 1846507 566279 1381615 823548 956741 1603471 1426363 401694 451022 791527 1069093 932772 178758 1460101 1890615 1233606 1352847 424104 1993857 598729 1057586 1157440 597902 185392 1730701 1196242 1277739 1683597 229132 457190 1312379 786978 977110 364303 384077 1834745 147350 1308677 389954 1703000 892656 561447 983550 906587 58605 512077 1419613 1509111 549939 935274 370881 1245120 20567 1027544 1958225 393458 1137574 1399970 1230188 1648955 613665 164679 197961 1553523 196358 1926075 1540653 1234131 542220 1346383 1887668 1599902 508800 828163 136315 780025 1037433 664873 1063604 1573520 778718 1772451 1397184 334405 740672 628226 173648 201710 453546 1025869 1331443 711025 618122 1056712 207361 978988 777439 170861 384368 346459 1851512 1090320 975331 1856674 502634 725592 1647391 830624 1182281 1211540 691554 424006 98160 606642 1610737 1517774 1467695 1459147 6432 671485 1543822 1512746 1191326 317746 16174 1859159 344493 67097 1097228 97942 1123484 834020 1019561 353840 1226567 1760010 1713313 1861177 1813767 35198 1734444 1526957 1394116 571206 1337541 1734696 1409141 1466080 1382558 1351834 832875 1583412 707958 359973 1571849 1526101 1947400 1791611 660768 819179 1523329 1930753 1486686 1043316 410676 897279 857400 216531 1833578 213716 168868 213115 53120 863983 116046 488515 1227959 208237 754523 1462748 241143 1258753 167607 758434 1694616 1375450 114753 817858 1869189 1133830 1873915 930921 1157894 1475309 1224374 92371 431025 621928 1347227 356245 1766717 281736 88665 282293 1073657 1179986 897807 851858 832174 462313 1567985 1291456 1558771 1711466 1945619 242916 1196403 1536616 1858611 87051 72175 1422448 254082 1110837 1752491 351039 324055 1791666 514541 966256 850470 1501375 664287 1476971 253279 1810351 1393802 1737022 158684 354449 1207145 1752118 825406 1151693 391841 215622 1679206 1260450 52871 1621895 1746019 775781 1414475 430110 984123 401480 288676 918202 1777282 684070 904827 243580 850758 989304 512205 1714167 1363744 61197 1425289 35094 227178 145895 1464440 1275999 1642811 1763019 1557840 1412603 1140592 1999713 9483 996950 1920259 1246717 1121346 1619356 541348 1871639 424872 1081170 893493 378240 1846767 1126243 24208 880832 1564694 235570 899039 900942 161154 1834071 1782027 266834 1311929 1367929 109707 622430 1792838 1405461 1327045 1913567 1951538 1189060 1037859 1262827 1697777 236210 1027687 376588 1636142 1551781 1369069 1486820 920682 1658818 1408488 667148 1587387 1456980 534460 558450 366560 1668093 115552 1037054 1874333 1519521 1498614 1410612 484834 349803 22210 1337142 1063447 1323475 1233642 1757937 494983 1047233 1582416 1276790 174221 1491605 282737 624965 1891256 387812 104976 1012257 558079 1214604 1208502 562225 1351601 1932049 440323 1399109 869868 1414556 219568 494026 257922 1678986 1100847 1216912 509720 1974518 1292091 1396960 1723317 1442437 1528508 60600 250016 645849 1946587 608802 1054368 1125987 1828709 627 130249 660827 291403 878420 288442 408706 1218904 1534988 414733 1045442 1852065 1540374 225913 796091 1518589 1179860 1784537 1252935 1500687 181769 1435301 654265 279981 1487582 1578328 1529256 1486375 1852595 1490670 313994 1402415 588431 1483666 1075203 84642 1153079 281716 233104 1518967 548471 640231 2871 435830 1172967 736845 31556 1453944 401190 1014988 1692622 1646169 267429 1712260 1347738 1332602 1232217 1478845 746917 5855 1349813 1673577 1001524 450675 764437 1406174 877589 357550 890026 1150768 1896984 1295380 1227334 1928314 255878 1570091 643793 940594 784053 394632 398795 214120 1418579 1842419 940446 1682364 653474 389108 1274657 978890 1483536 1378989 722378 1187725 869763 396818 1905794 1790531 1818107 422232 621589 1150067 472135 1799668 1775922 1057298 1541356 43374 1982627 1584481 924542 435052 796101 57872 1649489 17256 215936 506440 1761616 1586842 1812299 860429 430340 1488785 719006 265388 212196 894504 1313239 145174 801256 1472409 721029 640093 241490 669460 648585 484843 1271422 1692966 754314 951508 1193456 705397 810491 1425577 1820128 807684 1029590 903003 528658 1298095 1757205 1187668 1169043 1493136 261767 1791321 1423345 227025 242169 57459 1362314 68545 957924 1453679 1282972 1797788 1695789 60833 698720 876183 634747 231542 1286412 999482 1848016 570148 1412043 1304820 182359 1477446 1953980 227204 1058633 1355641 403715 758256 211823 969386 1141099 1518249 1878013 1280684 231784 266362 1201777 1956252 1150812 902171 1412536 927483 1434066 576698 798896 1012638 1711814 1470304 800918 1409835 332606 1318996 1431473 586880 686105 783452 1929 1832876 1599486 1205901 1352552 1721389 1215268 1053815 30233 526952 457227 1815135 956147 1385235 574929 202439 645882 1889545 328084 765470 1952275 1917217 216689 6332 1993968 974523 909663 1241914 406771 1719088 80354 1381546 447239 566833 1718964 748698 1183655 457669 97996 1616562 224022 602279 14579 453606 397394 1928891 870369 250036 94560 1566490 167743 996812 374866 602788 1298112 1234076 919074 76943 373224 224871 1128627 443782 1863559 281547 844600 1340437 1229512 924870 482422 1773668 1560370 332072 600126 258494 714641 304982 927841 1912309 1840930 220111 1586950 1871068 230639 775884 1684331 1049481 933063 1296864 586400 1687964 696620 267110 742586 192381 1195749 1580004 349505 1271345 201136 1599406 1777974 1272700 1555679 1451024 1971903 1682612 1472365 973524 1544207 279014 300561 1623507 1269149 1332086 1693081 827564 248245 342201 1276823 133987 1553891 434772 404725 470033 1924263 1939219 197222 980745 392539 1930925 1400451 1496618 1655718 286275 592967 27787 504430 1047684 1424297 898313 1515132 1112697 1479328 1452097 319328 477558 56881 36367 1596938 169771 1153127 961744 1345054 622939 133204 1937171 92517 548846 1453378 349164 107435 469713 1188978 1416567 708713 1537171 669997 1029025 1085352 51291 548563 1514992 1243225 1588286 1523648 155815 1029182 1471795 362859 1560272 44059 1309696 691563 487270 1790354 1901037 314639 1641597 794109 1918474 944691 1054763 698496 1336716 581526 31178 1143886 56395 906340 669506 109522 534165 741487 484100 40472 785798 550433 261468 730795 481353 713336 120919 601095 511824 1634151 352634 408450 434488 685087 608651 808395 1930566 1859854 1041745 1679107 1975723 1404655 786474 1506542 242403 1177699 1072783 252846 584715 1324543 857742 1308654 1744870 1205311 774668 1578930 673785 365921 918717 1574823 1973548 353997 107102 680012 664696 374254 1761301 169968 871403 1467659 205631 803558 1616554 1398589 1410067 47664 259890 288008 70200 681606 891112 54348 493156 17411 1071979 135656 1059132 1479309 671506 917867 55314 276780 659805 1615816 245603 1869533 472197 213414 1673089 624193 1676281 723537 1831792 505826 696123 1928245 329278 532695 1964895 197219 1723640 1505210 1569941 484866 368224 223574 525238 1981232 1276335 1669836 108101 854722 1959517 199311 1769302 1038617 485774 190344 149935 1407724 125916 568926 169749 941711 812258 1346199 704298 1640255 891724 348497 1318739 1611389 1698731 1017900 522930 1810504 1619642 1554444 1051272 1144935 911896 889803 1199017 1689416 1777989 259509 1205953 1224499 597977 1569600 839996 552942 151115 1008502 245695 330359 257251 223798 1426483 1540293 1741969 1340414 221718 1643059 1313405 1106098 1728558 350499 1502618 1668814 425883 533050 1049206 289659 243974 469450 347843 1017481 702366 1198572 1760306 1931476 662965 211097 735615 1509343 1638827 826254 1682204 1161642 627270 462359 1751447 825461 1877651 304512 112332 1977218 1700436 904665 482982 41750 285455 435156 1994015 145312 496161 1472569 1486493 1763853 236566 903666 412738 597513 118837 397930 393861 1955643 710139 1658432 1596824 1939186 760349 767141 173459 1568839 1388371 534292 1010410 176238 1734200 1654467 73798 7797 168488 1202773 64423 882083 1586470 617352 1840040 476162 124412 1672538 382034 1259451 1701681 594862 1427044 504913 1326450 331634 1210656 1285293 1557713 1769422 1983102 1020491 841268 334517 704692 734218 206578 515195 281161 25001 729198 966868 1833256 1549175 226690 1759792 533117 1230595 1376009 571310 1873043 1428777 662789 29929 463148 643595 1687849 1916942 398956 427758 1007669 1541326 1184679 1919482 221690 89951 419620 160516 278935 127522 1017447 1197882 1931154 1426763 507461 1076666 27759 1700104 898846 1768700 915397 1660993 643416 1982998 126397 900368 1210680 13665 693673 9686 705832 1046911 326149 92533 843317 1725140 695619 1804062 983662 1133506 1435873 256083 1127753 1113189 1343515 168257 577034 1182294 768409 1591529 986323 1660405 1092102 1973861 12697 729814 1945668 168004 225353 1917232 1442388 955904 1632760 636125 130121 1065568 1574059 990990 1674125 1512136 605198 1879588 1493773 1546667 1183792 395009 1422733 16770 1851072 729842 43700 263200 773709 1519079 1794912 283588 1691721 1874082 709501 1481671 1887210 689102 507692 1519008 1002382 1310773 562288 377064 1294133 919857 925615 1323642 1228769 1504608 919540 34345 836620 128559 1353755 152701 1555900 1853549 1935237 751776 45964 904003 1919490 1484223 398709 303233 1147063 535094 682138 1618368 54586 1890210 1287667 984471 1586916 855811 399807 1419252 1809634 110626 1601014 486250 1194109 1282400 1200740 384463 1589523 1025481 11187 510833 399424 240606 1368942 718156 127442 5258 980896 1303896 1547163 1891641 955644 1163951 33778 1807101 72341 295395 957181 521682 221760 968270 320411 390264 132262 696866 1038956 215541 234375 1546304 1178204 1186214 89097 712621 849481 512248 804731 18706 1197299 1012381 1343546 434659 1847030 1975589 1017936 1512269 576152 1913583 1525075 1908921 1714021 892519 142299 678899 1752078 1481903 567381 1477799 1810916 1929449 117453 411688 482608 15534 1965738 1629401 1597473 708482 1268380 883384 1877824 19839 885902 927593 1780763 1473230 1232970 1973951 535611 46411 1697370 1836744 811812 1184438 519079 749057 366571 993266 1755129 506348 1887877 1300384 1504432 1769004 209706 739071 1056667 1701529 1648286 341931 795479 1426016 1866325 1464511 989158 1944247 284699 971174 75284 1422291 343350 1061151 1411601 1430052 263697 120968 1263296 769688 577736 1063235 1805978 1381133 70141 1568201 1767000 1927256 83110 1712825 1384252 1153749 1973353 85013 1766849 533544 772887 579587 1784722 772853 1104214 1461032 1092599 172697 1333184 1381735 366633 1307597 499591 10670 121473 1777277 71106 619077 1678045 187599 1793321 1341223 1413012 849149 1507645 1591168 1508145 834030 341046 1390012 165135 512388 1242065 949129 677354 1915471 879369 989851 1489371 1098713 1270609 1804666 1519674 948639 39351 1048377 451925 195685 1426819 1598607 1405739 1556290 1488284 1637255 1794884 1567258 51491 1691696 1595286 906491 1919740 553231 1188496 120291 639990 84579 1764610 298677 77114 1275608 158187 1933414 400282 82722 1125984 1600926 484947 1461171 1888490 643440 777068 261217 519334 606987 658746 242399 442753 405207 105591 1919095 1580032 297037 1003031 931476 1343362 943703 290817 83537 487788 984179 1336924 1331447 907864 1162773 1030942 1864310 1741295 374245 849986 334870 1353035 285219 1377033 820329 678259 1441267 1880454 1003688 1863645 1027253 1919322 1817440 651007 1003987 1204564 1808714 559078 1372358 194629 401427 826498 1075156 288797 1542050 1056057 1338438 416259 53292 83523 1869715 822527 1595102 288641 1308443 206219 1041675 1961435 78663 206346 1309362 424595 508335 39651 1081078 1001720 566163 1625373 488454 1887417 547779 61884 1252531 101078 1531406 1819486 1822357 1203798 1078230 1927098 585091 66512 98766 989476 596573 299537 548106 1907429 1692921 831056 1793897 1256976 393667 275687 1474169 525505 1408187 1432810 544859 148653 65988 708290 1188227 1421701 641094 989282 1306929 743227 1115134 223237 626174 369765 315863 1600629 347546 382705 51220 973986 1476770 475690 335199 814665 1684523 52745 1140253 841305 866843 1879193 857843 1547656 913953 267342 157911 224215 1048995 1794849 1233874 516563 331454 1881939 1421468 1943801 715275 322564 1336674 514461 1240349 1049850 353507 1578859 1137412 1832267 1171848 1114165 919921 1706929 1631494 1846576 457468 988644 1899624 1899605 125106 1204279 863435 1564734 1522850 1596730 1734116 569561 659264 684945 828866 1248479 1690961 194381 1867493 1133740 1466509 1948440 1766311 1202226 1043765 1831000 220836 1827551 626040 1439223 1079007 403980 470716 1831785 337050 877024 1790497 639741 1932338 303437 1747235 1531243 569244 47343 1498715 78455 554292 1059174 504481 951732 1999906 953110 362526 1887350 1398748 735624 1849672 1387062 638601 1138615 387739 57990 1011284 905023 459101 1952717 169625 37310 1247403 1705195 657071 348352 1222046 1324426 1099010 707196 192142 1694538 605958 447035 1843676 1346189 324895 45627 267719 234811 1549381 1444585 1512708 50003 1509356 1907706 734066 294711 446329 461022 1853608 616906 1701742 424318 270514 1169287 976804 1409181 221740 721508 1037070 576799 1137206 1064060 146539 427008 1426537 709746 1543887 1365314 1023473 946922 206347 788691 718729 1889142 1988752 1023666 156551 1692238 1741691 1227026 1993889 1417292 1379867 460692 438775 1327017 159442 121645 741953 1119578 998696 1209754 829623 1967237 579171 1822562 5147 375324 1219408 1393758 786130 1957036 961503 1758818 398044 1032282 764221 1178370 1636250 303592 1597702 560937 584448 231146 1985166 1866317 918958 27453 486006 287115 255284 1650230 156978 346090 1671967 73504 1274043 1732456 1926542 1546007 1627310 1776515 1821778 229023 1157699 1293820 1728997 518194 1619612 646725 1645493 486510 1775390 248297 600585 690169 1127339 1107310 1769677 920827 644934 1751883 1611627 692045 143410 212920 1545601 1374778 645707 192022 1048090 766717 970171 1421147 563223 1583368 1330723 92670 474449 1452306 601997 1606211 993362 511479 248801 1409239 1152118 994335 876627 932758 1043836 1291272 1324091 613809 1756998 37665 886054 1225531 1591761 909096 880265 639607 684630 420329 1185724 1347492 1787175 1092622 43454 495505 175395 798199 641613 57343 788631 1796598 1850886 531453 1496515 1250128 1780312 1872169 512874 958607 1628692 606713 553572 119640 654192 1230090 836713 1740744 1397194 572338 551707 1798430 368961 1914380 1382292 1053286 181162 1668647 1706541 1201645 378069 979644 657430 442576 1745810 190327 194556 162868 799477 1919308 385224 1432098 871429 375194 701931 731834 3154 387209 1298272 972917 1329542 683793 513167 1842155 457114 546316 795589 1930793 1955500 1790919 15716 608906 1074285 878697 1941880 1164809 481519 587462 1776915 1136721 1221696 1259485 1667536 1602350 255172 1347055 370857 1126091 925685 743401 120408 896631 749986 808872 1498516 1250613 761033 1459034 1675431 687020 770177 1324193 1885763 1037939 1325092 572802 566215 1841402 1909098 1100145 1724094 1085457 1890147 288717 1643332 1350478 1521588 846147 1808372 1362146 1237789 646315 1002247 763544 617413 1968277 904848 219008 893241 254900 1105228 1111461 486806 375905 223797 1207812 276268 298621 785432 1280405 1564851 22585 568082 753909 1832697 1318623 1967389 431832 1338689 159194 137776 354807 170163 1169705 655129 330316 1327174 774457 1127691 1222198 57722 1270052 1503745 1228452 917393 1490457 250115 678804 15469 1973498 1273652 1435178 42281 264879 1335605 54614 1613034 598405 1321339 1077132 597352 533662 444624 159600 233870 1628198 147302 1633554 1234263 1873876 1613743 1349158 275712 1742130 1366265 720648 1055043 1866335 339124 51368 363780 947472 228050 1923697 1935524 1515153 137749 300923 758042 376434 194614 1771964 948624 604841 1680305 1945989 1358810 362480 275121 561545 1536545 702871 161832 391409 1117358 972658 158296 94074 363050 1567108 1787495 1644410 1773171 963159 1045778 286570 1686460 540285 1903132 1619 1341846 1609982 1634702 1064380 1828284 731657 1860287 835706 400154 1112377 1516866 1496379 767406 874248 1019336 1403373 227705 1192860 1268391 1403410 57293 851264 1584619 1138142 968093 704967 1361719 52919 135143 313376 495268 696194 1415315 718102 1680107 820380 1999552 12164 1679756 666520 1236566 1875138 1329537 1997426 1982876 1504180 1892268 1667463 1129801 362297 1204993 691741 573449 1703577 1940001 1000467 44161 111842 376752 1188146 874276 802803 503428 1845322 1509534 302574 1125996 1612420 511075 727904 358977 1914620 1467916 1509442 1078101 345595 172459 382176 1105004 820615 109940 1810047 1825378 387659 44467 1481468 1576401 306696 1005107 680013 1806145 752400 650808 421812 502915 365026 62866 1728675 1339214 1521455 1351230 1159095 1499319 69174 1899381 838256 1118636 1122704 129133 277425 270282 936069 879051 927641 388020 1689109 1822470 1434957 1662958 766926 1436078 1068061 3144 584191 1526896 1150010 1193408 1888541 1645155 507039 1286211 1556377 1851885 1547156 395341 1582776 476704 1459828 993626 165100 1203923 391938 1299442 1104090 149205 1621868 1647276 1533971 1708908 1857152 785759 491545 1778376 277733 609442 1247770 1710069 1852529 1276189 1564959 1496246 280515 1433057 1664233 1191361 1951335 1113606 1778754 1764624 622279 338916 1178039 1708455 360364 599803 166290 1927845 541486 483969 1739959 564148 520557 1396842 546346 980854 849131 660904 1695726 1631141 1959817 1424503 1587126 1468446 1882764 141226 1047231 493048 1166342 395712 1954636 326525 1844414 360626 1079334 390319 1940463 763212 86406 227267 636386 1672535 1825008 1351482 549895 1879 1880377 154851 1848357 652863 424784 279067 1017665 1752385 1323916 130124 858360 1470455 878327 1253697 1165615 144015 91993 1778136 440400 1838615 1304542 1953496 1010061 1780110 1905015 1536821 19989 1794347 424709 963046 1407333 20275 1609374 1850576 1018836 301786 1006328 1043283 134861 188849 236186 1903479 180678 695643 1557186 517610 1148843 264677 99645 213635 1295485 1142879 1145885 1197942 1635230 650082 1846970 1454258 1383417 151404 1827269 1843624 755529 1453562 502639 891157 1214012 1036120 1864541 604526 592286 1339362 80152 1346811 1660082 220523 361687 993575 513396 1835745 251646 563634 1215084 1417477 966335 890973 1678737 737234 956357 1621080 983692 1256242 1182290 402619 1913790 1596759 1043935 329950 1223045 1383092 293399 118826 1358493 1656388 1109450 1135894 50133 1186562 927714 456107 1957737 1407342 1999634 575395 1862424 290217 1169913 1376506 1633582 617901 1541533 1125205 674098 1710795 1166444 1017105 1278644 1829910 1673968 1893545 1308378 1303059 1880472 144385 731075 1881241 1323080 438101 926623 1482134 727503 975701 1762456 934294 3290 1528806 1517844 1240622 1476602 1572314 104943 1591328 1482486 1106707 1485988 533536 638158 1111289 698100 372407 1440909 1378638 785210 1822887 1217219 1723551 339680 469665 415014 1902642 1628659 1631073 732567 822450 62109 1944056 1436198 1601526 449755 919211 1653315 854452 135578 646098 1778208 1433720 1452529 22648 1946137 1953987 1480387 376960 1932816 1168922 682307 52279 1298596 615190 1345610 196076 378935 1224510 368286 1581482 258275 1072146 748106 991244 898960 448197 1432152 49519 1274618 585289 376359 916194 1861054 1163837 1480038 1427576 858545 1953892 230049 296986 509082 1983770 1915228 1675021 1179525 1134860 1711971 1910562 671205 443416 1074935 1913134 1721307 1334846 455046 891853 1509411 113057 1442601 653495 1078247 1340839 1563445 1138976 1408494 852380 1128363 1791659 635562 571053 1353629 1212859 1506635 104662 521435 478508 1710987 694555 582607 458825 555105 1642132 333124 1489540 474457 1940104 506079 1423341 685903 1887100 1287101 483242 1730546 158654 1524241 1250121 1499113 942314 1706365 1980496 1615990 1281567 947567 1652234 306103 357787 1951346 971557 1709714 776055 1278409 1182132 698479 44460 1197312 894685 733073 1728899 1191188 1006136 858951 1783789 991115 1225273 1292212 665606 592003 488478 944862 282516 1695253 1237693 1703977 1274225 1590708 1434704 247574 663314 1116249 263993 161616 520196 810750 1242033 802010 734746 1419164 67775 1039078 1507065 1540520 1560856 1092712 887967 1412929 1376617 147172 1069384 436721 1546847 303160 275266 227725 706764 1891489 835168 1997742 1921697 1896849 959854 608009 1365498 1191175 1912031 536953 738525 780322 1712144 337185 96958 880120 1516133 796681 180616 1278404 1663907 236196 699326 874352 259745 1965589 508136 906199 954480 936538 406370 140132 301559 123660 1070770 207683 373091 186718 1555360 337927 1399327 1491327 1015777 1176120 178574 1832089 1687593 667385 1063566 1326034 607666 203268 291715 1521647 990511 1405479 1842546 533939 855724 281103 1405942 148062 313484 176407 1724603 753126 673152 875138 1417009 1916990 374988 1853508 1217218 786247 524198 304168 1551437 577806 1288884 683294 187423 164577 652245 914253 1872954 1085163 1534783 574727 955442 767485 1966151 483209 331904 1920475 1280777 590393 1580275 475474 974942 612288 1151739 606791 1979709 55321 177691 939069 67554 1942987 1640858 322529 935211 1098870 104919 1056128 460385 462152 477070 1091959 183323 465729 1274029 1414713 861672 225344 1149459 1577700 1920060 1246582 1064697 1433011 1304789 1451500 1646013 274938 693142 1167505 1731150 1907691 861606 1520974 684585 1348705 1288386 559767 1614006 44789 1177597 144067 627904 468690 1369335 1197839 1890443 304913 1363550 649795 1317929 1331616 672479 327508 897088 1291287 1379534 231041 201911 1965972 1211952 1164084 1694518 1521608 541827 1641641 1342973 1008808 682184 522809 765023 1260379 1058328 406442 1051629 1804659 1198003 403583 586806 639255 1209006 1890673 141386 1536699 33492 742432 1669844 959340 517968 599329 1481851 90500 133280 132558 89565 1907825 845222 261312 1916469 1861079 740869 1509029 760389 1592095 1471272 809377 1827577 286633 1809264 563284 1735525 765703 861319 789522 1609328 1974704 1345689 1536176 564666 1236005 469855 1958689 1262234 600502 201653 819745 535104 1893658 1527965 284250 1382705 1045328 486726 628020 251754 1853145 302864 1787096 1943773 1198297 1875263 958763 964857 1307903 1820456 1186121 718852 841746 494590 1063453 222413 1743777 1459943 740513 16387 321151 142400 1264277 1898893 1683824 849615 1407570 1047854 868380 990874 47107 164259 1042047 1429932 117095 1236376 1611065 983733 1857415 1251927 830403 338436 1855542 1421558 1008625 791104 1444108 1988931 1985517 1587646 56573 870281 585180 1719518 1987273 225788 1615093 1887323 397070 95047 113641 475586 956310 1967744 1839443 1323737 1241328 244881 1668189 360165 690336 304725 79570 1263987 1996891 1924605 1044289 1357909 602402 1676233 1702422 1963960 1685860 989285 404695 1956990 1219649 702898 692684 1591641 73275 763592 1666464 271827 1445379 609842 646588 971856 1166252 1005372 709485 1332686 1583943 633416 249338 1491898 682112 538701 1965127 1853368 1915127 689695 284357 104472 185734 1307576 1200444 335405 1075938 1537368 1999877 1592694 361946 1374508 270364 1264149 1956057 1265364 1804023 1895166 1876261 96775 959856 1536291 1385511 1127240 1661545 1853159 64157 1646419 1682205 727819 1211975 1935499 864681 114431 1258091 1823485 991141 1992616 1815711 995949 40891 368484 1210643 1633092 1350893 224923 437867 646872 1351143 1505418 1107675 1176482 545865 1285400 1265738 1523603 1531496 550728 747725 749999 1831444 1767828 1429388 705735 371188 1653809 352167 1455655 1485486 522976 1928907 381309 454380 1536724 1914622 716161 171166 1836434 1668209 1591095 145187 339946 1597237 820155 1571639 1063126 255123 790393 528373 1011132 1655709 1889960 209594 218475 1202797 536639 1867681 808261 1271949 1082499 1346041 260417 788502 1537634 1320007 1907252 1114299 1839386 970671 577810 1578672 1113837 1251210 628973 1753305 1485194 1903634 60537 751714 272413 1478113 854071 1350151 308581 1015297 1779648 914404 632115 113274 1880506 314419 639451 402143 918808 458523 807289 1750159 1925406 1393954 766144 1178506 671086 692829 1814215 451528 1490625 762664 1675813 1049277 1773822 1404046 1418501 1142753 1098917 1264487 120614 296885 1941672 1011542 504171 661791 1833237 1322065 1632472 1715566 1049894 1368962 1464182 351789 1283094 1079652 506121 1896343 101082 1385005 1170717 304382 713070 747212 1902101 1542344 1841318 575230 1515934 708671 995483 1269195 1102274 193293 49793 383508 997226 98524 1258110 1564143 838040 775476 847443 284305 782450 811505 609078 1284845 1189802 333818 773679 1762090 1996003 900330 249342 525472 1320108 375460 1679590 788055 1735305 1813007 477993 5151 1910205 54589 1922945 1045964 882347 1957774 1674240 1570111 1945387 1577530 596145 339849 505401 56601 1900023 1998333 681073 419399 110399 1465822 606057 201733 711635 279801 1930708 1760749 384759 265446 1717056 938479 478210 100387 1447363 513805 221174 383333 159157 1898021 1804310 1062108 870743 1751227 175557 1978044 1280051 517246 411644 72014 344527 1742778 1547029 1813678 674129 436528 329485 1109302 1184712 484952 1347716 1460229 181050 1324097 318456 1873317 884158 421384 1801586 920487 1175124 81623 1860854 960636 1175551 1485399 838920 919565 1243095 1775639 501658 1543128 1667020 1697441 658361 8141 1098685 415968 1062352 1705436 600338 176251 1001865 459166 1778095 1480249 1012357 992118 659700 1227158 822282 1613528 1693246 887641 1316276 1677265 431137 1733283 663884 408978 853980 1711517 226606 179875 597552 229249 56892 1193170 191895 1275613 1047956 1962330 421889 1001691 662149 529112 78151 20148 934321 711886 19485 1530851 1979186 1294386 752443 1581572 1083562 1687796 996524 1217874 964646 1782251 940927 776627 307281 1891849 1816471 845942 215825 1107436 797528 670150 719703 1227748 144762 1679846 1995429 34831 1837107 338146 1705548 603763 245007 611917 815458 1353679 84264 264499 1164657 279521 97254 1528336 805573 1811320 612204 41089 1821550 1703333 1084884 611687 1124944 290910 173928 1974763 1266924 210618 723795 1531715 1656522 1600307 10949 1837368 1625528 19458 1076598 1708291 1216221 619462 1043351 1308304 1661460 1467400 1174725 1008075 567690 474167 322899 506699 1794331 121100 932641 376307 1066186 1862494 1980310 381526 1856385 1482776 828564 1439706 871308 503332 891440 1828802 584807 506435 679467 1948015 1039616 676065 1744783 390605 254836 842318 689502 1715697 32919 722607 378013 609669 342759 871411 664759 479905 1835527 1173852 203089 1873187 150656 1915164 105247 1114404 397951 315735 843737 151527 1382009 1476359 1292188 640631 309659 1366394 787311 1694392 131275 1526657 1396523 1466312 260701 241542 1638107 1891997 1541960 774139 1458759 741730 20408 290761 1770819 249518 960628 1193945 1527759 643670 192213 1038417 830843 1307372 318287 1213358 1342226 935756 718553 174708 486893 301134 451171 549847 544389 1741725 1463080 497624 400863 618433 1848082 271917 1824430 1838 1252639 826825 1342463 372608 1404047 1149458 608014 590717 568021 535035 1700969 1350911 1646874 323033 1849233 412387 644722 1972100 1873097 1535857 1845663 732722 292014 1038414 1867530 1765189 1850531 20102 139503 152443 1412976 503507 4150 982561 364806 624923 177991 1293420 978726 607026 1788355 1599618 1420535 375276 1542885 1066268 888802 1312799 593265 1628750 117766 1179185 527693 712825 92577 904843 1267511 617498 1834134 762933 889614 986461 76288 1154093 785307 419303 1398345 650631 11840 1723755 85237 437679 83431 20747 1015929 1392864 1951293 299657 999390 1474862 791198 839639 1479057 1708097 165341 1909665 1478296 26733 981876 876014 264620 1712430 780919 213605 623339 310395 211756 759382 149340 790736 1831468 1509987 1769269 193524 1665976 666232 1417961 641345 774949 854915 1000191 481624 399738 1603569 331786 627842 539912 72838 971416 1067608 1139583 1601165 1260556 1344100 1932589 1939354 1040946 586047 1937161 1328867 719711 808685 1302026 1945612 1410851 283254 660556 1013156 718463 1480342 140820 588191 1848740 1893476 1784182 1938637 1736072 1618450 946508 1061078 5987 869440 349501 121484 1864061 215241 122936 1506104 1232283 1473678 1944616 331803 396445 766466 757877 559206 367501 439100 404662 1707419 1776387 1817486 780775 846831 1069051 192243 1598443 1502694 205601 449777 24140 1365425 727142 674550 1777522 120923 49807 676750 1319859 806722 140175 970322 1258064 1268499 1814954 205593 1578264 1480367 840481 52638 1051960 759939 438674 146248 1803311 817925 1761474 933145 699560 989180 1497573 712636 1502225 579708 140993 80302 705317 1859158 336416 256655 1327825 1956338 624641 1989313 1115182 212793 1199472 35325 96866 179404 1572349 577785 560150 1246654 113596 1275184 1296727 869375 1128770 337138 969209 1392494 1546742 252965 1450984 800460 165617 1611271 527886 1451478 1977376 1591249 501326 583479 1788592 138371 695866 1121788 567201 935831 1855657 332318 1232517 1777093 856468 1538717 1341443 1427017 418428 805960 1437363 429480 424380 448487 1494148 297756 1647318 845171 1725321 1708821 179087 1423112 525658 307164 1546690 176616 800840 540964 1794201 1686397 847474 1013582 1541675 238523 1307734 1368584 201212 617933 560219 396398 1284592 1840475 153494 1309728 21503 189674 174795 1717919 129567 1588662 362388 101204 575996 1859016 850473 1172103 1136520 472272 111610 1737436 1002587 463878 903937 153749 764391 503373 685814 1026118 906135 622510 1171798 1241917 1075693 1708738 1281411 1139576 1537219 357484 1835460 1537151 341838 174525 1918133 933469 1997392 606897 1401445 96521 262115 588232 732941 1995924 1640625 674142 448544 1641511 1603011 1533752 361529 711852 1113761 601996 1681467 1831386 47120 1692536 1230445 570638 1806233 1835607 732431 966262 1814860 1943406 423059 1638202 847356 675406 1998342 815632 95263 1886521 1591855 362050 1523140 1600039 1652632 163376 462860 1819642 1665746 1057352 1555394 1240029 642659 1904340 1472681 166051 917989 1097225 1669875 567164 1254211 1689288 1837984 1530989 1297963 273134 1131799 272666 403037 504745 896800 341497 1942117 410890 1499723 118222 1201804 997205 614940 1779952 1185263 1366784 1042788 1112471 88091 1796884 1817627 1729254 1401357 1689227 589483 1896780 1534171 53352 766881 1175481 1507622 176030 442799 1385020 79158 446886 650178 1167852 1820133 1378572 319294 1970297 867542 1109469 287998 1027646 29970 1240820 553142 918224 563976 97005 621049 1081858 1416611 373822 92912 1345174 1255687 505318 1279497 470453 1595692 1231517 1175714 996002 1817127 992611 1990294 131987 719889 861229 151855 1159667 1410905 1501031 294660 1667888 941183 78665 911046 1699457 1063603 1505827 1177142 743251 619395 113901 900909 1148859 1850046 733747 698515 1212566 1544534 240013 172285 1473436 470525 1551879 562030 653591 1107180 1688572 232875 734508 391169 1454719 872045 204497 1562446 1058279 1898604 1344579 1644070 872235 804633 191556 83285 126943 1845493 1902700 434784 1277427 1917221 335556 445108 1090806 1370598 113322 1626768 637249 726962 736074 360900 406428 8760 917121 1471458 1694581 1872434 1513740 1902457 70387 17968 888934 1797957 144684 640564 1378004 556812 284195 1695061 1395476 1635298 1563309 967452 1790653 675168 1554590 737035 436464 833889 1438470 307463 219534 778503 1910559 240603 1635561 582703 355975 1935999 1780945 1707823 623041 387996 644737 1436181 270242 237481 1197268 1414884 1820976 108760 1429949 158221 356968 356677 1340451 113579 1134230 688392 1756502 277553 627651 533138 696454 1449509 544729 22460 485679 648666 588378 1861806 1859848 127966 461909 682498 1649447 1822719 1196178 379191 1367150 149587 358170 286291 41762 1391287 384831 1793412 241145 534800 1223159 998055 530258 512799 242527 973991 1648793 135104 81822 1846750 1128140 678750 1706264 716000 1317998 1376871 564293 704777 1961161 602524 193734 1323368 218210 399105 986876 833061 697676 1314863 936206 23906 1746986 1833492 786442 486656 478935 707979 1979968 463176 1086965 1250671 783429 574124 1429086 1550357 900400 813283 1232996 986752 1598603 1028579 1355408 723043 750560 1423854 172393 612527 170314 1230144 794150 1485169 335488 1172685 1748226 228378 1750449 157213 1142493 693856 1379842 903214 252005 1593626 1886513 137109 208702 1968738 1990937 509679 692140 710102 544356 842528 1316329 46491 431503 1575674 17123 1957166 500316 834559 602956 1832540 486933 860087 1869441 1699699 982397 409596 1213026 753065 379132 1856428 180155 798449 130036 833393 1400395 1181014 1389955 1778899 300428 1214476 529903 1569547 883209 1995061 1346165 80895 1508344 1953698 1549306 1767460 1946041 429577 1603668 1139938 1263136 903196 392837 228677 817476 322456 362080 1534509 246623 265584 149463 605545 522750 1990287 938160 434689 74447 1551487 442823 916936 514216 492339 1168747 1833405 269937 1404255 879517 1560117 366140 1054622 651003 1533222 1582864 1521646 1936039 1148193 1749309 1349000 1615382 470269 864086 152765 299756 1122569 150828 61628 774230 1234168 290927 1065372 931884 1282723 296418 468837 1288045 138641 1382437 1196261 91222 909132 1094653 1296563 1221000 625892 1830997 1245191 1578054 1274923 1333724 1907445 670066 104321 920448 423458 1971177 623247 1867497 688022 1606433 444923 598153 497191 1354458 669103 1736163 523358 5681 292483 1200690 756259 1512003 1994263 1889024 54044 1082334 708226 1119248 1409402 440778 1013056 790964 482348 1094996 1339787 981357 1902809 1405841 805483 1976763 1465345 1912374 94218 1422483 128038 1391689 1518117 1869844 1402962 828256 35831 683952 393297 1610779 956882 397757 339932 1095563 1977548 1628255 1533317 1567603 1439756 1940889 1643048 529333 1249297 1259435 887411 1355788 1165863 9521 1783333 603315 1906030 185714 790090 90600 1802598 1159816 266113 51525 1640604 375665 1502777 946740 1448355 186104 1690700 1462942 1378937 1697328 1667958 1972120 1741370 1626807 931305 1853989 1776777 683995 201289 72729 1840143 1357438 1354377 1088951 1715274 8604 1602756 1028442 1193390 1924079 1676951 1737160 1078764 842959 391519 1579947 1910885 1449530 1046469 722163 1113531 62880 1907581 1690258 961026 1263162 436577 838268 433241 1028896 94676 477728 939148 652080 1002931 1706475 1250675 1106358 230899 460097 1361726 607860 1406094 1309422 1687329 955575 399862 247718 743836 389879 287114 964008 1832935 703209 1148743 1464715 397216 753921 544068 1274636 1889256 1833375 1803488 1795859 1768494 1317741 1436544 551762 1038067 1630135 37109 1919444 187332 1594786 1665658 594110 1280449 597296 218562 1632521 380172 1523776 1339932 1911693 1630549 311032 1977168 1255025 1327005 1385379 115217 1976904 1305738 274327 1177687 310848 239924 390956 966087 715154 404350 641499 502294 1188437 323204 1686358 899764 597292 673196 727407 281398 394298 177976 38773 193217 135568 300440 875788 371699 1718744 1316512 92484 1584444 1502164 1014572 358500 1388716 1342076 920977 160181 1538417 1853445 35257 1510993 1310550 699028 663636 1543403 1308765 519143 887465 801525 280714 1499799 1462133 1614955 1899857 833721 1615121 776710 1636271 1996032 132353 1566603 1664165 1975108 49715 597804 1643722 1793568 1512839 1019210 378300 581370 1728229 1225654 1500309 681974 417399 321885 187341 1996775 1967168 41256 1519898 700733 1720379 94314 791853 1992096 1308010 1721938 1304870 194467 1024277 1932626 1058730 967449 70586 298310 1667437 228856 866501 1038736 399449 1804982 520583 280244 1093654 1888017 1240596 1977165 609388 352279 1251070 1753468 893824 1693129 438357 1557709 1380586 1698171 1890201 586956 662393 1954585 559988 1531549 294152 1304851 1770675 139744 1296908 417885 1371841 154529 818613 512212 1284312 1580847 1757416 1010445 1484876 1508952 1832145 1761493 202095 576988 672951 1740419 224505 828942 580786 827916 1042669 972131 1287547 1569793 1409642 1767236 1351874 526117 908642 700589 1799291 470202 1632830 877179 577442 744671 695921 641908 1038279 497898 1090160 1998006 1099509 1653620 1133705 445723 619065 1874821 1113734 550863 31472 965550 755569 50188 1170840 524994 1896190 1834109 1539294 1608298 1069221 416408 11472 713316 1479496 401299 1679530 356837 1496204 914688 1410759 1998047 1170131 261643 1418528 460863 1046166 3049 280525 140307 1199774 1937352 286420 561053 1466603 69202 1774504 1027786 1846674 647314 1296187 1054847 228720 927246 946859 1026362 249340 412978 499014 980544 1580583 1490033 490096 1019896 270905 504675 449182 1551769 235974 608872 1119704 1624487 1344505 512559 1925297 1877527 913308 1035096 521420 717353 742395 1982403 904821 251449 1191919 479167 1669655 948177 1543018 1486048 1520656 1919410 1880185 373294 1454599 846151 281454 958301 1612904 1112793 1512663 603582 62019 1107434 1499273 1342981 1943996 75514 499255 769359 1163434 983877 1766531 1857718 1309137 1988042 1794486 1568851 679463 102032 447583 1089620 1894792 1349547 1455433 588709 55792 519901 1453196 1850916 933761 1049494 1472469 1622566 1023995 1802908 668329 311801 559873 351396 1930321 670101 417618 1343991 1432484 1132815 1678007 138671 1847110 1399254 1908765 674300 1181274 470824 1873310 1356560 1185222 394244 393854 78542 1671152 1661970 4977 952969 960392 995446 378814 84315 322551 731165 1333940 42465 996960 943522 1124446 989110 402816 403664 393697 359959 1566980 981375 28872 1460357 103748 659400 415362 1876712 1459589 1134944 1661809 771466 418558 1440835 1656593 477274 1745539 851321 309712 264829 982758 1599058 1861523 1487749 758168 1044336 724448 1738980 1126771 1964881 1899482 1905127 1889594 633425 1731042 1370659 1645509 1524386 1038230 1069319 1662075 830228 1143547 957898 1274354 158128 646278 422184 1881511 853159 190488 1800868 778262 1501411 383763 1040183 277672 430653 919951 1800924 488340 291992 1344895 445127 1511247 1187309 121340 834280 1319967 701753 568264 1698749 549998 1205318 100267 1048540 1854156 519329 148164 583597 1838486 975886 9168 1265343 1934798 1847153 686181 1745914 1649927 1842312 1140496 1243859 1063758 406920 403550 1893166 283834 462907 605330 628263 1162459 758232 308827 325257 407899 555798 540363 1052285 771164 1065428 1577635 1884551 606067 114770 325764 449168 759917 1749677 188402 1513189 182108 629414 549116 1374948 977467 763637 230754 1086488 933071 308273 1271687 420447 1890854 753485 1455971 120514 1980806 1471625 1136159 750128 508110 1982131 1005663 1388838 1204002 22844 230482 741147 1007254 215801 1932702 1543180 702850 1738210 62001 1769907 1427998 1146245 102717 1025411 424189 1075746 1988384 1195689 250588 357352 693627 841733 921880 828392 147466 251024 153400 36256 1804585 760012 885596 661896 1462896 380827 1422057 563658 98209 285056 847473 1422637 1736608 988669 180054 866523 868690 1595968 535434 1899053 600601 604275 574412 303022 1074680 1145092 919604 1237081 1062270 1067391 346895 1368649 118500 1737743 1150444 569614 933445 1323336 165061 1378314 1701540 518310 1557605 1595587 615547 1840003 1088534 1137484 1955350 519596 170193 904553 221180 733644 1376258 1435648 240385 1980146 1806273 1770560 927029 1421064 1110558 582667 515000 931213 1187324 1135867 1485523 430223 1920372 1638449 1593915 1126566 1272593 622945 1616904 201164 69957 738264 701142 885150 974205 89483 616335 935830 1010284 1191327 1710228 252247 1983317 575607 1403111 1737803 546706 1484710 359113 596570 806695 327274 189308 1190810 1094094 813039 381093 1449981 1585131 309313 69672 202217 1199806 1472462 486739 1064527 1468825 1389558 1833995 222001 1423412 1538892 469658 61688 1085346 1267545 1168251 1655103 555675 849155 755914 1615107 414188 298897 1906364 863376 1288523 1544909 1728150 1443540 950930 733058 402696 19006 219599 739746 1925873 1765361 955210 192062 364526 23303 1756344 43580 144569 1818752 479833 18170 480889 1491580 909429 1065970 381786 22618 1720040 140186 818227 1703051 68314 467048 1595233 307750 694209 57897 1641694 1862050 548606 67440 1166239 291890 296535 553999 983669 1838513 946849 694404 268918 1769110 128751 1502184 889938 204605 1842196 1169700 1833401 613079 938533 999317 1857794 1319530 1481054 1742921 1336474 1956095 707795 350302 1972352 358781 222827 1588889 688583 1445753 846242 1225083 830921 27068 1542368 1440386 1936350 1754268 1993396 1918708 684177 1406526 58805 728928 858299 651342 1497485 750569 1712300 428557 1065904 606334 1274845 1505603 1502089 537965 1544777 631398 13548 1003498 997490 1483932 1953002 49441 154394 348674 812168 635278 354809 1246631 1439290 1971029 195775 627301 864575 1382 1120799 767002 1639344 101388 1480086 488054 154568 164323 448131 1142430 775341 1914362 721422 1483729 597885 1547668 1117560 437924 330767 1978917 1407241 1666258 1134473 1873856 429149 1689033 739882 1173201 457074 300470 1601022 974493 365732 1610592 1924533 1942801 1383749 1701946 1829004 1008379 1504395 808020 265577 361797 657145 1696575 466335 1367089 1851367 1287744 741786 693316 1843203 560924 621707 1183460 3153 1246556 111883 74717 557750 1357310 1850408 1802693 1792415 1593466 1152318 789051 942401 1102026 245987 1241926 1185332 729282 836237 757768 483731 1718434 1135971 1561654 346920 684248 515283 985105 1639411 6603 1378906 1444053 374944 1313659 871349 676447 734568 1233828 1398646 260553 1437609 1489877 930791 883218 71117 177287 1459812 1309133 182753 1876436 23232 1601408 1652778 30212 68329 162163 1213877 1075751 1642964 879500 881263 923347 666200 1385989 793896 1543636 977281 994019 1294607 594851 1091767 1454774 861316 666368 1611342 1321642 1485155 144085 740705 1381478 1017785 98263 902509 147536 1307507 361483 1324316 1700170 538322 1688621 1845504 1962134 764813 1503581 1434923 1693100 571128 1190759 73874 478554 1771312 401862 1985574 1957246 1000747 911284 929395 174704 820190 637762 580063 1946645 854901 1100831 875286 1092522 576772 267422 657536 337621 291934 461247 1305512 1555626 1974133 515143 1613950 1408188 8533 490460 1835686 469326 31129 207583 240888 673459 549416 287806 1272694 970958 1189525 953672 1896418 441784 226797 1486707 1053847 1253259 756556 1360292 1978385 1759029 1666308 1871923 1445809 24576 105399 1735185 1401073 819851 1279851 556435 1278825 1343031 1030829 59572 953281 23547 1949580 1900195 1170466 651155 439099 877302 1403750 1443039 951949 915809 1165669 1441736 1647512 754703 1741741 858059 696375 1345559 1553320 1393213 626734 1841072 1679704 832080 1530135 1800816 203414 1463797 1925082 52357 1358745 1343689 1638461 587260 319644 463426 779428 1523565 266221 1506674 807007 430092 455684 1895069 809283 1320762 728086 1936666 541117 203774 1260410 1778629 1915522 1812978 1494212 1505766 190783 297469 576455 313958 553628 320169 1104806 1601333 299431 1037541 1155774 1269917 1835134 707096 659455 1241711 272130 1983654 920507 1409882 1690268 1476294 1526575 262847 115631 486980 1423975 395312 75271 1308557 408150 985642 268135 1085060 1009789 1970874 783765 1334811 417069 8350 1002434 1992228 973400 1263109 1168102 52473 708895 417193 1058422 1677054 557761 57238 879274 379029 403399 833249 1639374 451121 1141345 1829640 740766 1602177 152186 358048 254295 1240070 421800 42144 572171 1684892 1826538 1446451 726295 850252 1054819 1991198 64154 1076231 1924538 678214 1485432 823221 897771 230809 1315489 1741221 1085575 1875736 1514312 1671745 1504420 1340483 1168573 1726637 962489 1282026 1063770 548039 1535292 415747 1402301 1719854 1428088 268190 826358 1025910 543921 499169 1622404 419551 120212 115996 1271654 669245 1839541 1229865 290623 373257 1634987 220603 25011 1958084 1693767 1618518 69717 236379 1524005 282171 1624332 1732684 960271 1937276 704780 1046952 990902 1332708 963722 1211479 587783 211983 655586 782020 1611222 977485 701307 1769278 1943748 1969334 52379 969356 1775348 887260 641282 1980385 1058983 1491816 658668 308588 763327 179692 1593454 1445955 175291 1811562 481553 15109 1182886 1447428 765474 1744543 1541722 1770323 1680344 150006 1844168 1136850 1799685 840461 1012726 1753706 1130383 519150 1290444 1906082 77896 1536764 987398 1338437 1772952 677646 1695784 1288974 1336510 1755598 1952460 182754 1628778 958820 522283 276962 1201333 20869 1664650 1580224 1879849 1371024 662631 295533 648113 714196 1440815 89161 1036491 82487 633915 1476505 1959791 1693266 954689 211968 1832896 791523 1639659 857311 347490 747907 1618086 817773 98448 1336218 319101 1135128 333495 1204099 883277 323468 1948034 1077690 884702 1614070 1972200 90005 1716456 1283764 1217657 93899 439800 683809 502614 1307676 1638836 1809257 1534040 397301 1032949 1248642 1553974 367814 499889 1934661 435950 1893151 1225588 1361749 1691399 1653213 1450930 166357 285171 1161617 135276 400020 1355936 1955268 1986298 845794 907533 945007 1521441 763684 196360 1750569 77798 1144896 1283794 627840 1413740 1783262 1181242 369836 1226358 663335 72465 23771 77740 1985717 546293 1871780 121896 721843 457731 1361412 32465 1047245 685218 456923 848482 560790 1097724 187407 1413384 50664 82850 567857 1462653 887231 572701 409306 1236985 1921547 550776 1750633 936266 697480 1241435 1231605 1618041 358281 115826 426036 373490 1786481 1257183 990642 248539 706682 431765 1454532 572423 1504654 1892706 597178 937216 780946 1228358 1305297 1937305 1398786 936591 799498 701896 1384330 1798685 297525 1874565 1252860 1400205 411867 1118910 502783 1216563 1003069 803714 817765 562266 183983 1033887 1126975 214595 518246 551589 954844 1400988 564128 936262 1524892 408417 1195988 1794035 1168040 687037 1662086 426587 75596 443786 1553196 1528369 1622480 1595256 997582 781508 306823 1408071 49683 240427 549482 1111699 642370 451476 140441 1596062 852003 1010258 103171 891275 537164 1817689 1865126 1990230 1572092 506770 1096333 116996 1766140 1338697 87942 1765429 970640 587240 1889528 1219729 480884 1351848 395704 1284965 1367451 763433 789974 754480 185398 165124 814873 1413503 61198 1844074 69227 1479594 1069999 908024 338892 1209496 1990118 559809 95962 1364987 246322 529420 697013 1595385 1884804 950572 601368 1925162 1253762 1864176 499071 1169289 1439542 1082317 1100225 334892 134429 1436879 52575 1130880 531848 269275 97423 937640 1967089 803921 1582619 1547583 1129543 932244 684368 1006342 411462 665963 641579 179440 1594067 1289422 1172654 1713145 1077673 1265353 421593 1877111 1843613 1717112 1173831 1458502 212456 57323 1330184 251006 1730423 72366 1495230 1663791 354662 82050 1049563 1741753 983068 1267597 1938995 42255 1106578 1174122 1823884 1440190 1462616 845910 696317 571459 802176 1218952 1732990 677365 702876 406757 1752391 290795 304082 724742 1280586 1377884 1727827 1213721 1366504 1263877 278251 1640336 1050544 78206 1929550 230393 692768 1856931 1948493 1004763 761422 1266821 878586 811248 1220180 955424 1058396 544698 741504 1931522 949841 1250225 835811 376016 359503 1617239 174562 1058379 330398 116571 338682 494894 1939567 971566 62552 659543 1310518 1672567 1511872 723343 811146 1024361 263435 1892955 1740660 477318 1691254 1471427 1221061 1352421 1544623 872524 1848246 995753 1735092 1057256 457727 377802 594266 1213727 299030 1893105 218642 463739 1584694 1772470 679933 260093 1140556 256680 439080 848034 1754939 1664200 1436226 997258 1234361 678686 1841135 595500 397389 1324256 335677 879710 163472 135861 192665 718976 1107196 1096983 85379 2121 897796 345770 1986471 761235 223741 1549611 1289289 1896525 800024 551930 657509 923700 436444 1413929 1017558 418400 155585 1150753 875735 1994395 1409207 1090274 156533 493334 643398 1506053 520626 453943 261614 1448330 1024083 740361 81880 1414483 426772 1555149 1575983 1026368 1377830 1668257 505584 1691401 1492082 1813210 1095588 1531175 1944725 1917760 1916598 1757219 1009348 660881 1506238 255869 1252259 405305 1735486 691351 247086 1760851 1711572 90635 1886822 969968 1602041 1222761 170117 1309738 544792 571742 1236284 1993231 927647 1857357 879265 765223 1526156 1382763 104378 1905092 825141 522831 733421 362956 1671037 1492517 1607946 112367 36618 580032 1163792 1262948 1983197 457274 326258 1607390 1593281 376856 451251 1750203 101862 1309367 1908359 1459016 1689223 414383 245391 1909861 1215983 1168591 1785717 937075 7934 584164 1918463 1801445 1335741 1284374 1822440 490177 572875 312333 988037 30301 1147193 995350 1333037 1985332 411259 1210906 1187013 1600664 246847 1461208 1192009 849016 1618047 422004 1826421 174730 770156 75923 1250820 354989 860143 781358 885998 943777 574964 953553 990860 1678556 913269 1823711 1260201 330867 1998534 323633 867939 1624568 1601722 1615712 532642 889579 1545957 1028178 994731 833926 1882026 1933663 188093 1145589 1686945 909091 1011018 654143 562924 1834502 1185287 1125998 1371291 1556772 974265 1736721 485239 451791 1801590 1423795 847551 846126 364362 408133 1693173 1560932 677997 1296616 1871149 767756 471399 313340 1792968 972353 972057 1762708 212436 18983 1311032 894312 355370 1906757 1657977 451947 990088 993808 727574 1525860 1210298 1303219 34565 1951775 803063 1033264 527613 241560 1593621 1054824 1360183 1546925 724776 1944606 1029729 1647452 739636 201831 1875051 354149 102363 1226223 154003 1039665 1505402 848537 47912 872877 197521 594168 142582 439937 597517 254331 1304273 408481 1915362 869380 1129163 417456 206246 298589 1484810 1184583 402523 816211 1037893 881289 1611798 1227414 1039453 1244131 1461165 523209 1002138 1077680 299812 307032 68283 1270460 1807077 1376967 321657 192216 1839210 1470613 611264 818129 1988620 1517110 348044 690368 1380469 1936771 640877 697690 1882962 610324 509221 1478582 1248507 1036634 458615 1613107 1744986 680019 1881954 1662426 1218122 795119 1782621 1814778 827763 325008 1936831 1616934 1304008 1786635 1585961 1170194 774857 118737 1874656 873582 1801004 1489756 1189710 430441 526589 1912632 1200851 389419 54047 1800589 1174540 636958 1830922 1030478 1750380 72562 1523601 344426 1907386 855374 1702314 1451523 1977707 1207709 1469114 371277 535004 183222 1322100 1292923 414285 588600 128934 1801566 695831 685388 484400 1584556 1515522 1553719 545844 1908593 1121821 1878398 1529642 1553768 1937205 1337039 883697 1925117 1552770 440555 1818918 496268 777177 992229 999064 1171375 1800800 1779410 1340121 1161092 1440357 496933 85335 884180 936753 1573363 273301 160746 611393 1555096 1340687 1284405 567699 865827 1385342 1515688 1531453 683436 1749319 1279286 1170837 1514414 653684 1305399 519712 28352 230984 468267 783756 265216 652187 984485 9511 619902 722943 422777 1358758 739358 75687 369536 78193 816073 1141203 122321 692008 651862 927051 1519206 350972 537352 1860678 6457 1534920 759804 797442 1818554 558482 768299 1783451 695096 988887 1739309 1560096 876126 1987190 1656563 1387134 1303405 1860810 1102911 395076 1895401 1611492 943102 751410 64084 1114618 1527005 1071710 1943952 1045910 323547 1238031 1274779 456576 1479461 802139 2209 464209 1174183 551300 45341 1698788 611158 1486973 963989 448650 1966778 721258 684021 1908780 396604 326426 384327 134673 1781216 893666 1518668 1720962 980558 1073861 1574877 480620 1898664 1719480 420463 1390212 330141 205674 351589 1377458 274450 1814086 694924 1246311 75193 1809196 683648 1489655 250639 644543 1794149 441636 715872 122852 127401 1824522 945103 1871873 1109998 376177 1273380 1890908 427804 173349 1779781 607093 390641 457677 1829022 1547611 39781 367746 663023 1982570 1897841 1071473 563247 1142823 673165 456661 295127 978515 1260846 145884 693209 813445 1079048 1723985 466518 1487406 1120077 1414189 52889 434387 478170 1934496 679106 1889530 1689135 892586 516535 1941604 1966766 1215088 1239805 1918688 517387 1645738 110611 318509 257354 294232 285095 1722069 204658 1778519 153915 563436 682462 646967 45520 555759 48514 387048 1560656 1937856 720831 948351 88650 1063567 82802 1548141 166839 91011 1696932 442260 1087381 1816517 1473864 892487 1805682 86110 136775 385988 655865 1553644 1889942 1838806 1392037 645282 1615781 1783231 58833 201240 1447913 668787 1337859 1923234 121094 1509033 560970 526325 1251987 816825 628271 700456 1751654 1600287 903 348962 453395 1529082 1343416 170332 1820809 121472 1772885 254207 944816 589459 1377197 1824027 1941922 731056 824186 1605266 1172657 1249227 215983 1156015 1259916 882828 1426113 635923 1203347 805954 994772 666430 1640364 1107915 1124162 552503 33562 632688 723701 173014 81484 1891116 1880984 1684473 447322 1996774 1938366 1613566 54968 1628444 462395 1384493 1643370 493050 1246041 868935 1248311 1553582 1186264 325295 1525167 321366 755825 1056593 270662 315276 1635620 999425 770223 1663223 255348 700439 382820 186822 551076 1551833 1100953 1705802 640847 1394178 449884 1627415 1536142 1158408 928803 184819 897087 755195 533625 74684 1044713 1887373 1883042 839542 1001392 673952 1748742 1104753 888721 894445 841655 452444 551441 872711 1227953 1426871 1174078 1207772 1170486 1020976 1081751 1414107 1402841 1240342 1655118 1939400 521664 29377 954444 329116 377366 1064714 222009 133930 577632 861422 1709106 793887 943585 1136214 794560 1899784 1152369 726189 572793 898097 1396361 1386292 1548915 1770052 497236 755481 1519108 1473120 554356 1653411 1817364 879954 1623643 1145901 327745 1274317 1685081 727036 488721 1208827 178127 403241 913722 203235 556401 1176950 1867717 1284689 306965 297041 822261 393261 671648 856298 118137 174754 1991551 1494570 4586 357559 1297894 1082246 1336491 1396074 578686 1653923 742789 468859 1557579 1283454 429245 1441799 1289589 1879179 899365 683140 913503 1257479 1092603 1132542 1248484 538430 878767 1267294 1033019 685443 1508737 249027 956650 1579052 1351814 1171904 128856 1748927 1050315 1814135 862550 921838 159324 358033 1052028 967980 1196658 1599478 318416 166072 1247266 998785 283405 274863 1224550 641291 632603 1761072 1018880 1218661 1486087 129348 42032 591798 1730666 162406 198344 1014884 377979 868451 372854 967071 1855887 296872 315716 642128 632318 1565879 1041153 1199340 1002395 537256 1631671 1136765 1048421 1430617 1739575 1322057 1009560 1428675 658362 296039 1890489 291972 1692298 1819654 922773 1657059 193935 100704 1931595 895025 1629937 250267 1190250 1197832 847119 683649 1767389 72092 1686013 846783 1442676 1668416 1279990 123390 305212 290171 1521509 1891480 247841 1410829 1341290 872331 1179163 681465 1304831 660578 909352 312460 815407 465822 813102 755003 1564980 201263 1396213 1235529 1720302 1171628 1689890 1164000 111977 1908680 142041 294129 1699528 1265955 1978218 1414077 1784129 924631 68654 1739949 259054 736552 1011941 1872556 957344 332223 298240 120524 145950 637560 312573 1212683 1700910 431638 1263143 1075339 977565 1831203 687388 505203 1613619 1405178 266390 1062502 1928340 339807 1759394 1334671 1554918 1754672 902940 1026904 1382572 1905945 548636 585947 253356 1389222 1478649 1528128 931266 1318998 966242 798775 1783771 1451741 1652703 800389 1518941 1356707 342375 537491 546256 145347 1688028 380485 9313 648504 790538 743748 1206894 766286 578343 1237784 1037235 1561402 1665638 734905 140421 1845264 1721082 1397624 963633 1085886 1244555 1716328 1407218 1765591 227113 249203 1466913 119482 1270369 1214724 1751700 444837 1443123 657135 775098 1850769 1964009 141787 420016 1711683 1021644 856380 842152 1297714 765054 1633806 330099 33402 957816 445441 804828 1152971 1651752 1136253 1741032 1159846 1119297 962854 360126 1960169 1076831 1826917 1082757 1879667 930041 298196 984153 573202 1734154 1229810 906572 909343 1870925 656840 1097497 662468 443398 1107797 786313 1338447 982511 1612590 983014 891832 546066 1113609 529982 335330 1176287 632627 1335676 1889129 113910 1796400 538192 1833028 1631533 1893237 1678701 1871281 247962 1820525 468443 591229 1220121 1002901 564020 1115841 1797990 176362 1240424 1419786 411575 890232 1535403 1150879 1957789 270602 1353902 704464 1028887 912366 1114230 1192470 473471 1127008 653759 726011 1187698 715100 474716 837674 1087644 1013491 302726 793957 1443292 1691042 1213041 330718 1459409 171229 1806899 1572031 593465 557224 506960 1725189 978659 716175 1563693 272544 886966 1553851 1093192 209019 1910627 41789 1997500 1278219 1333760 393368 1895500 571657 623060 1558727 1073070 1623319 857097 1787686 553368 831929 235970 1292060 1221451 1971459 1812565 137159 1766372 1896315 301572 1136831 852406 1331697 602367 729323 512888 1582845 1929607 1841453 1805591 561021 1370862 1364810 1671106 1329093 1347745 558214 576565 810396 166523 325614 1579191 1320460 846557 1064631 1711009 373150 1515838 1026036 1473482 395487 1960101 1492447 1305607 1382429 1040429 168713 1444973 355747 1761902 328305 933994 1603950 1910071 1743466 253632 462172 779413 452379 1474485 1552552 935886 1799209 271421 1337210 559698 1926994 798165 815036 1882637 1204888 1260258 812030 1334891 23283 222090 1171463 272121 1551579 455439 273283 1867218 1006466 1745647 1525211 830287 633761 1055026 1986531 769328 1327255 1323864 1638865 924447 194253 1811086 491206 1821887 1176040 892525 1914211 677322 1907961 1269241 1575217 1214328 1555979 1933185 591720 269537 1228020 135544 1626540 1486411 1519040 1134306 1712352 51571 1616552 311805 900700 1496594 1152214 177773 1618448 902663 146561 32246 1257712 531824 1814130 760370 1057435 1199386 1069965 335878 1439000 1858600 178450 18477 487515 1967513 1097986 788234 1377614 382395 487337 1514188 1894995 1819195 1506314 531026 952153 47566 1947837 594001 952560 1571642 1636769 296683 266662 1773035 1744107 240049 1181493 1575931 849934 308900 1958673 1630734 1780042 1719940 1355008 263238 964787 1050634 1057594 1023424 254641 1169538 1240949 1911429 1094759 1274905 889300 1872311 1922544 1145797 1751371 368276 833948 1036339 1597359 236994 1245600 1368869 1444049 1870279 693924 1091654 1720134 579108 674062 1997639 630536 1526127 1124505 240711 1301057 1190422 1283088 1025084 1312260 887251 123215 1834944 903954 1109097 1439002 1734280 571398 996890 1679695 1184708 1528621 680800 86858 1486855 913046 27076 167856 1940283 438781 1146475 1844807 201906 913499 29979 484556 1983748 1916590 1117300 933018 370135 1994614 312510 141393 1159917 1296459 1700649 1300591 1923099 1662560 122801 486015 1941692 941624 1756239 1627882 1580855 773299 251007 1497620 1737661 474780 364593 1633406 510439 13041 1694256 85010 344571 439539 1933764 573418 807721 806921 1843235 807498 291645 809734 1746006 1791704 763495 1949040 1100359 97294 1241331 71323 554126 1243088 1808575 1436947 592304 317254 979362 1387257 465189 1301533 1327529 1988998 734563 1735752 555949 413833 686793 1837944 839380 369837 99337 1723279 74417 966228 1168769 666096 460459 145539 1160300 1037896 1085036 1747553 1228680 1577203 72908 560273 1232723 431045 810930 1474573 1428102 1864647 987911 1419079 77780 56980 1289168 1739905 1653289 248284 9751 1498140 1268461 143806 1741307 1761855 1429076 1130648 1347550 1622920 1115669 1836924 1270088 784043 521804 308245 669718 1323333 1079541 1337158 1752872 432404 1691513 1200422 33011 314387 1690348 1985354 1513494 1355090 1422111 1585747 1654112 469366 1268948 928637 949109 1799278 1503394 1552642 355234 1558863 703768 566886 1249304 1147147 770565 1773752 1154772 767290 823686 718025 1087337 1272736 929460 1261598 399794 1400876 1088809 23897 3832 117977 365881 1735578 253798 481110 869394 1635459 928895 928476 565567 1913351 1928174 886857 1617422 1561443 1681782 276585 498065 362638 1063757 1371406 1766586 536395 1375999 45277 852692 530436 111121 1641608 401056 246801 244847 88726 1946687 1824067 650415 1331353 581278 732167 1932233 204977 151412 627968 631341 837045 1246338 1548121 709055 1670802 99726 792204 52679 1810489 268328 1794979 429769 1910542 1375830 1702042 411737 377826 350156 1583730 193243 1478198 1630136 881001 1347120 835016 576979 339102 1549562 855341 1048180 1432140 1514164 228637 1646913 1724349 864725 1447565 338455 488239 572902 610109 1626146 1038019 1993275 1776544 669753 1436359 626470 262370 1698026 1938648 1928178 1962113 579266 1618087 1038541 1621994 1664542 461387 1280314 1296091 1907709 441027 1410143 1690339 1788 404733 1573406 539687 1237686 282656 635213 892955 1927574 223330 566352 943672 621848 1983272 39441 977960 1228121 862551 351052 1824819 995167 1561718 910489 1901106 962135 1659719 120611 1969056 1349034 260077 1120078 337348 1051162 1183988 525563 560380 1879579 79385 697179 907432 534173 775022 932225 180189 1842804 1580464 1821934 1740556 1649104 103678 501666 1707243 816734 976419 891737 385579 1863581 319997 468416 1619152 585624 1688809 944668 1620089 1757600 133151 1147514 1481727 801849 419665 1563008 803719 1866942 491985 615415 146912 1418630 1490221 120780 113350 1833584 1622161 488111 1785369 433464 1625576 655093 1302315 1431178 1788648 658227 1013226 1993386 754506 377069 1943181 1357207 97357 1253961 1169734 498970 1252899 454921 1631897 1699578 1355711 1611012 726019 438376 11275 250499 295764 823551 1664079 895098 1302082 205993 941323 1277058 64193 1707665 1337539 1608372 1457556 108601 248064 146017 1735829 1954861 224430 754901 224354 1354792 155343 190580 68527 456945 922229 652753 1866986 511540 640568 116552 339266 997064 1690123 1272175 729297 1256507 1539928 220643 1158454 253202 1649782 1465075 1148192 1254055 673658 1686281 36617 1949121 1680753 490512 1244955 875363 235369 1578221 1290060 241927 1775424 161302 1966296 1057221 950119 698779 1111832 1535102 1399901 980862 1731870 44414 1004040 914701 101614 1420681 1246609 541292 1699846 281200 494169 762654 1996382 1959118 894981 1327479 1826000 730192 69380 498366 859196 570952 1149013 1995326 1898653 60865 303255 118224 223547 415364 514712 69203 851738 426179 1603050 1764710 1412159 643403 1977345 1240321 1782981 245176 1936104 1967077 263176 1562406 1106811 928356 1708982 384257 1935419 1862173 1665434 632772 527405 1369104 1717250 748499 428770 1634397 1432604 854168 1802060 1691274 987952 622302 1009457 1660135 1120461 676918 239407 917703 1946938 756468 598408 465633 1141040 1808492 92184 1673234 528383 358802 641191 879747 1532404 405954 1840754 1973191 974787 1774623 1874114 1953431 1279137 1424230 286886 164875 534267 155589 1802808 1487232 1002732 1133362 380645 1019694 1621178 1101499 1691384 1660132 706505 344532 513543 1576365 1221802 1870940 213954 1377573 854959 753934 526018 1643050 1985928 226848 417687 71618 296271 813117 1070900 1485036 1383236 223988 1811187 859 966936 1912545 1563118 1714781 1940672 534984 1465453 943712 1720783 47573 1458800 1730670 1087442 1977022 1246541 57787 1370935 206200 1856965 1520956 1708631 1633743 1809580 1132468 316039 245513 120938 522623 1468438 657990 578658 523014 655059 583284 89253 365888 936027 886807 1483006 584131 293947 859718 1433647 1916452 168853 1136874 76487 757094 1783448 664501 156498 168514 410416 605288 1535808 1557759 1451020 1931068 224662 1921208 1418812 1897291 743929 1765210 1215845 439315 1846903 1626552 1560078 1014787 908491 1120662 1754565 1093664 314076 272569 545839 1366065 1503735 1486004 626343 1360840 1015336 630312 1453455 1683088 932372 1701684 660379 947983 1219223 544182 1875150 786107 505397 336379 1444752 1418194 1401860 353031 1942326 1138919 1829420 1399381 719743 1970347 734928 1177675 649905 1399125 16450 1042513 1755189 1665869 1876563 603888 1542563 694405 23743 81381 1984795 1375045 1127321 1586293 593489 478681 627526 1504673 1811949 837539 1302715 1078131 985868 421705 678476 1277951 314401 1621446 147619 561948 685423 984575 1559105 1203094 1126803 1013285 1633110 551691 1847537 783143 39672 139304 1263507 1287358 1479869 1486968 46246 950098 196146 1185118 1388440 772539 1844628 1601801 635060 951739 935478 956422 942023 1162760 1836240 334501 1597993 855707 1737517 446404 447196 64799 184684 757110 761633 1850759 1878949 611442 570764 1246650 1767413 441644 151884 109633 105237 990485 1636880 24146 1336107 192223 1480233 1525051 1596561 1582671 1689792 888265 1595485 686841 1569644 1033031 1898391 1315867 561210 1482955 1407079 160749 146741 1300547 818744 1165583 727731 7162 572128 998819 1961380 348758 340519 1983798 1949783 958108 785031 1230421 1026648 859468 861981 888395 1337916 433529 1478189 816035 259801 1540175 1702915 169208 14375 1123745 1712753 497443 1641440 56947 117886 492532 292567 101540 1172243 1261634 527097 1084720 1201508 1196750 1206699 1539607 218021 415504 1457330 924034 1250021 95472 1924360 878424 1338745 52467 1544683 767411 1565619 985348 384166 383539 785909 1920496 1862636 1787325 800664 617389 313786 69521 1318767 300959 1387131 857010 957165 1294037 612218 1863597 1368996 759723 1361731 982780 601396 1434200 1046542 1448175 1487992 1764645 1516465 895101 1429250 1229301 1022086 262208 1734166 1775202 1195794 953572 1374089 410627 1412706 132794 1654686 804050 434739 84871 1010646 897024 468458 1463726 765041 1875406 1656018 554980 1264787 1283214 263722 828801 1841102 1290991 74533 1358576 1950627 526510 154077 637010 1210693 1392094 773698 1670799 1478521 755312 1743055 1862767 1751652 1115633 572107 1889417 23090 278615 779096 1203653 629353 978395 1487631 1386516 27884 1618753 1274287 156451 1743612 766824 1713307 591545 20193 1622004 1504093 450450 507843 1476925 1364241 1865389 1149476 407941 319138 1917508 1470840 309819 1000739 533022 784291 1459856 350400 666673 1925031 746550 259121 1084116 1747420 424972 770291 1464213 1656676 1140051 808260 999263 406925 860261 1392497 1378694 698870 1111360 272568 457964 536640 664322 1879602 607044 124488 920577 516693 1081004 1339964 1310288 1657711 1675114 1993435 71870 1284829 1606255 1718937 914650 1018933 1404923 1556929 1675408 1383624 446320 619942 1890338 890990 1740646 1762712 1106644 965665 247504 1288803 943822 811405 606889 1338997 677495 410158 1768784 815202 445734 326366 713036 142721 578350 1679350 1753951 953629 1093634 42347 273810 391194 645662 432331 522840 1747136 96797 1905645 1189033 35389 1500236 86221 979977 1591090 1935176 1576116 1180065 1882723 1383036 1895383 1570089 1993123 755412 581555 1665134 196206 400615 85694 840239 1510694 993819 1638731 773802 1917335 1614614 510332 1921185 1910257 617964 71219 1544765 1026998 897975 812529 1745605 1820737 839015 1474614 694439 1596593 1435848 519146 1958665 1977267 483203 208376 1624841 59250 1051363 1580574 118225 1312736 147257 1510715 634547 981325 1923629 1346676 1672292 798619 897888 424620 190963 617280 1536001 1469877 1618682 824574 1081662 107129 1274573 1833026 71369 513107 553498 680470 824047 268194 666764 1863021 668213 919184 1442801 1623160 1189404 1554300 1079120 1873513 693069 668769 693138 1808399 543831 437299 1784011 367135 1161366 280808 61692 741913 932787 892161 785503 1560633 1584317 1522657 531922 928886 1073990 404036 516096 1413610 1435196 1754439 799224 532174 1609525 866758 1832357 139711 1331188 24542 1736598 569835 1402378 1619901 90277 956826 321546 1509634 1951449 1884892 1612917 1248770 594673 1257326 1449237 1479583 449237 1663445 1071932 1921397 1033213 872391 520884 1355938 1368288 823384 228865 922845 1173767 722540 1399501 1557939 1772367 298768 464134 706754 619792 648847 1740104 284176 358007 167976 1560769 321976 1504437 251665 1626925 1707066 1324363 1256912 352160 1334535 1952307 1977482 1846277 1711866 425535 454861 90532 1196532 394579 1737207 1865366 1034257 1966528 1074501 1792248 789362 1414934 1203542 909190 240719 1279731 823085 220209 1274999 316191 1204067 1620393 1580098 1353407 812544 1504288 1554001 1593673 89099 206181 1794597 1278351 10796 740273 710019 1012275 1524743 1383754 1831833 1638186 976104 1510878 934971 1884859 1316401 1698435 1931403 1394141 1176724 1076769 1599362 857710 1256877 1791720 1064003 1288 1972663 675701 922820 1205541 968931 382081 98625 341956 1679101 1321655 364524 1692871 1056607 59692 1736714 1601585 746581 244381 1408818 592120 1573431 1436627 1009037 303211 1824247 601581 1574669 1064857 1900213 1346087 1309217 1540180 1442540 1736120 738887 1021975 1484292 304649 1975013 573856 1878896 806426 67016 38549 84904 529213 347847 697384 16151 570324 361075 814370 1842721 906299 848137 338838 443511 1230730 751676 893040 1817306 313428 1210669 1979267 1870121 442293 1932412 719262 1728502 523272 1148662 720836 1857597 916809 240867 1131624 792311 1810786 1460458 1592954 1279618 253374 1951441 777538 824018 1104008 526743 1301902 281978 146067 429957 328036 1212091 262720 434040 675117 710919 160721 1570615 396369 968668 1604515 743157 1281636 1428047 324304 1966983 1398874 351038 1823530 991762 1348948 1521996 1244081 510078 1083268 420991 1004668 1147446 839868 1321435 205771 467783 1651917 206109 823245 1728388 657029 1297666 252244 1106122 43292 533648 587835 227735 629889 1801945 268537 1699514 630703 1764237 1742032 1563241 788523 1738998 44645 1081496 103662 1243674 1892441 914110 188699 1885368 250355 1501860 292321 365659 742705 209533 1564262 386366 938893 1119958 530420 1088512 956629 1320958 346722 1993042 29837 889209 617786 1919040 793581 745808 1289148 627320 94002 466323 1755627 1926823 1780679 883900 203922 987345 1260545 810216 1747422 737049 1158829 1042562 860133 780077 1610915 419272 898935 830371 1019965 1493328 1709008 17627 389584 1104414 1328725 1711537 310786 398838 955341 18428 1845391 1842120 1719644 1601563 1865635 1939224 481937 1979206 1344367 1653080 1044449 1662708 539685 1726386 197378 1997461 1402385 1339098 889156 831645 1576810 327151 1841408 755982 1309823 853872 1258991 200222 1474982 1726290 1331935 1458072 1848817 1733190 1321748 1098211 675550 560009 1888415 948431 1726865 1888571 380966 68045 540317 394960 408093 366848 1716836 964684 191645 49412 1282515 236765 1722710 323268 574756 1530490 1854088 87825 492719 708056 50041 1260544 1687490 1947591 1213100 1085111 583428 75214 1960043 571819 1438958 1571803 1345462 1970525 1650499 827536 765924 1399310 826141 1919216 346797 715401 335732 1727058 1432403 455742 1460843 1793373 234114 4771 511738 722284 1434981 575737 1951398 1391174 1407833 237399 236653 674973 207760 85082 400834 1615817 1618886 792198 1103925 1824281 225115 824661 268094 1126051 1419536 1791805 76924 533810 200798 608267 1429374 1843803 1816394 1928826 1350799 865889 94940 1378268 77516 1006439 1678781 1846358 1477274 1367431 1680404 564538 1078414 1838027 742966 912156 410562 1131947 1661708 1375463 1694139 197403 521165 1858480 276301 1586806 1812270 1578774 802042 699398 1134476 1203607 322772 1839959 1035368 1226518 1825332 547957 1769117 103800 718936 926969 1938383 1077935 1354886 1765955 641171 1670896 126626 351566 290341 1373347 1596520 66318 284574 1650527 483697 1546126 1649183 1828364 150720 895386 1441682 1621958 1917067 1500223 683063 1270120 1342830 702199 1104524 118144 1709517 171488 519952 1356258 69441 1317542 1221499 1462435 1063301 1796882 1679172 507192 952599 1245603 310439 623055 1458619 326002 825644 102369 1029587 96007 784164 502869 33596 1427009 932842 1016929 1513702 1945639 1468816 978326 1068027 1301973 1192846 1767119 1294910 907541 347504 1312250 1476087 1327585 760237 330542 198891 525909 1287249 1349417 618562 602433 1473997 1144362 841331 956183 1163535 1835750 1908491 1039486 1083212 1105075 1775085 336329 1205638 518147 1331009 593506 1447429 1050114 1685052 1126757 1781196 814562 1059625 516786 724722 1910153 1509381 1633088 1321650 298279 66962 265331 199481 173481 488319 371169 28054 1954729 1168894 79968 350192 905590 694772 1663813 729701 1981586 379704 672801 764076 582553 654552 1349083 1815424 1283752 586129 1969036 832589 1660827 896647 671336 649618 71546 675611 1988677 1572834 351338 1502296 946628 1237411 499454 1708400 1593656 1488254 1261901 1027889 183236 1453108 1205629 714760 1065346 1251586 1481704 1257948 431024 1891334 383214 957826 1574 1948622 1122741 81233 1437360 1398735 1425916 411325 1504927 986591 1430024 947072 299020 78822 178142 381 854351 702674 1586907 1946937 863860 757633 1307881 1041066 943734 1253920 1551028 126202 823784 488816 300661 644738 1651528 97652 1760479 1739140 1568428 1537353 1386872 842542 424197 677146 1479950 1401894 1520223 184234 733492 1389564 333420 1807597 1030679 225443 1362915 1153521 1052448 1689317 1797024 968962 1489420 1444508 1692677 1117065 858039 1437965 1666846 1508236 610163 446183 1080246 1304688 824031 1681492 1986496 1136381 860105 347084 1768308 194201 1225394 997870 254227 1754693 626494 1430569 913371 1052126 249985 704554 1973637 1497523 1995480 1348870 1756189 1931015 558432 1230725 562725 1924447 1281695 1845888 244339 249381 378173 1548287 1349532 1013988 1724203 161596 611365 910423 804821 1019069 677469 1719542 1613469 1497937 909538 1014094 1198408 881665 1253992 1322819 1502890 591857 147936 1424210 1099678 1123568 431688 1139052 524107 722897 453261 430197 1835048 1703768 360372 1646145 633472 830074 1982383 1900865 139362 1465292 731512 1829984 432884 1044402 1057516 62404 956571 1669299 1162797 314975 1136560 810521 155442 1315695 385730 135161 386527 392694 753256 969939 1706240 431579 814813 269274 1535611 403685 393643 300895 260420 332144 839457 980365 150094 1247524 1677553 1665417 1964954 1363934 1613072 1422501 10876 260115 1072808 1997862 335119 1877911 1294135 489065 1668154 798192 1921027 670122 861903 1418412 587231 315754 110970 1378177 1869165 451291 1834149 426165 206733 1726266 6276 1343647 950677 1043508 1217864 1278399 1512208 1058948 451256 1247604 620668 1280273 312 1149668 98523 1497733 387424 1740926 347528 967228 1434980 775131 392463 1305921 641495 445334 1675793 198159 119927 116970 571787 411288 1396437 1372762 965918 701377 1392715 497980 1141931 347497 17084 1205443 1386610 1325245 269668 769796 1491427 1971968 438401 1436261 657597 1150276 1973525 1218898 1432124 1913291 1003023 171666 1769629 423046 1805436 74954 1426088 270413 623955 1315847 1736356 1849525 869113 1862998 920657 1439066 1837775 309675 401647 1330793 982797 44743 490542 1059835 859092 575353 417205 734941 1159857 473642 1798500 1351781 857479 913934 78413 1887645 576317 601455 1570495 1088654 196805 543894 207634 1372123 1163805 1530300 1835209 1232523 279446 47827 1792858 595715 538766 1307737 554061 1437908 748031 686558 484224 543561 1828837 417644 72495 1455858 496151 1986247 257131 1341553 1517896 1900524 17629 276250 1717067 1201831 1308402 101458 1193027 1148658 1550117 67227 1432771 1240467 5921 1344107 1294755 860899 1881810 1017704 1086320 774379 1371422 442643 1476476 239467 944153 1699475 1377190 1904197 142090 1418885 239745 18235 1990361 1773227 1138087 1930337 1253990 953377 1619030 751822 1079668 259719 566452 418060 998121 1493607 248578 353359 686751 1564778 1914388 575977 905255 708695 404740 1617632 98624 200479 1984712 1158260 545446 1915447 238486 646753 955835 176388 679139 1412696 1942968 1091655 930088 496142 1471173 1566997 1252438 1117153 1899977 164569 1299996 761213 985200 1129181 1056936 1828302 559701 1853798 181971 1745762 361088 485844 412603 1457698 189332 1466132 404913 929885 1946285 1177302 818437 874053 1596475 1534512 1303240 1128569 254302 926645 307350 1885448 258829 978134 1115953 580362 1190757 270276 755273 1564786 1891357 344994 675895 862222 1312231 593325 1458598 98507 732919 1117787 1739282 1394153 790052 121424 1824977 1408865 1209650 547397 1593187 1888150 1520550 1309052 1535869 572893 850309 631054 1111731 1243426 1100219 1613330 1171296 1397813 831862 1209036 1180381 211541 247491 929520 1460806 1463944 1834511 452382 1590779 1429201 1843813 1674603 974642 1603537 751603 6014 1732391 1786393 1434550 1581026 449089 135457 717618 1937331 568065 1146552 1964610 1043135 1801356 1037632 1463047 208570 1152431 701152 987060 75240 605535 700133 839954 1505359 1086439 942905 1506544 1296648 1560403 186953 1851091 1271587 1144518 1369705 805315 1227460 337223 628501 1200595 1020316 1226335 902028 71702 1433620 944653 1191684 354414 372713 1417546 378685 296167 1829237 1684910 684214 1081861 304642 1666647 282236 1592838 386768 1275026 263782 538118 1387042 1413295 674969 855271 1294057 1858351 1452673 1241981 188183 1626062 1745857 77229 1776116 1691 112665 768423 1604437 704272 476692 1767670 991981 1872384 1179688 26540 1913808 1556053 1278941 1073333 889158 1540354 1390363 826531 1405415 322247 1189478 1881593 332339 343888 1045404 1506855 779304 1061278 1990841 1739409 423998 1597921 213970 273520 789230 1642440 1968657 501532 1879513 1035911 1823876 1797284 1496197 929543 1196469 1546989 870867 766390 1126725 1602323 1098252 1657671 114750 778021 1696874 1543473 424740 1577929 1850529 390688 318345 552766 1339779 609201 502186 1390959 1990514 1235583 26011 392962 548034 1709644 1458405 1222487 178381 990503 1833712 384169 1023498 642854 1167294 928568 813754 840604 697581 518560 1123956 1035982 1215163 1892145 988721 1526997 1883241 100352 1223655 1123473 1202142 573785 1569647 1638578 1366315 1204971 1642192 406109 1074044 746420 1515910 161309 996870 854795 342294 1387493 1062386 879329 1836383 1085214 1484508 1757064 1365084 1966830 1539971 1948561 746304 1538721 326726 809178 1378425 1123840 987977 1683913 924017 103448 1309557 1944742 450920 733931 329219 17344 1253774 1801461 1145435 809358 1764668 1716331 1054705 769462 1401394 1742388 1783032 403052 105287 581886 1993927 482633 222140 1542679 833516 41691 1461309 1865345 1301563 486809 463880 1596898 254663 1830971 325652 1197902 1467578 1259122 978171 1836838 772379 1224371 1649539 39790 63738 1441123 373859 659773 1103440 435420 1390078 1961026 813114 983283 1713839 1392799 501986 1044378 218763 983242 830458 841807 937622 299759 514579 516163 670806 90164 85857 351795 46638 422336 994399 1142642 1649652 1270792 1303916 760592 639510 1031233 1409964 1179157 1013948 151890 463053 971921 884112 532965 1522942 1463158 1158727 851266 1496512 56399 1424013 1184936 528925 936485 1488561 767214 1954546 1437309 1821473 167473 1556711 1698684 43343 1821829 362662 749929 534688 1010650 1556121 767770 1435001 205109 1366242 476775 722110 752932 973026 1390695 1560605 1908057 892315 1075506 1751554 1280441 1777862 1517526 860275 752514 1643588 1692795 25960 1428131 181194 1265774 76259 175486 250135 1114435 757662 64050 1094774 903773 1431748 1640362 1751685 694106 303833 816413 1553817 526730 544319 473048 1419334 644627 1530445 1680643 258289 1089027 1079400 1850324 104621 139945 815234 1318933 641798 1270589 1146901 1466631 1671267 675987 81455 1891940 1384525 1944151 1606473 516340 914165 911609 975578 133507 1575499 1225890 1545416 1767871 576388 1433958 724184 1584653 1516079 1291771 645800 1740248 1050014 799381 854217 1803135 1715135 381119 1521521 1075697 1527028 1443794 1721838 1655812 1098166 1011619 509892 1831150 1800523 1258974 1791525 1163889 1323178 1920047 748627 1191915 351639 386477 1771286 1221753 1786997 202161 956330 512116 1564492 1259178 100000 1112020 1632138 1109670 1888950 68862 354508 1542484 1063097 582959 1235630 637020 535704 860090 1610868 1077979 501643 1423175 652228 985788 1473373 1823133 1826337 741512 1971022 831658 479906 345836 1070755 1473225 1002917 1087555 1385702 1892910 1472894 285586 267058 1416904 1545439 1092225 889465 681404 238132 1501986 1660468 1772296 482288 1637863 1025748 1647468 576933 1415841 714890 1182518 1100705 1511377 1536108 1673843 677929 704228 1124700 866228 596355 222619 1894148 1589943 1064399 821401 434019 74459 1382854 1560297 1286645 1934975 253538 498040 1829779 1566765 1821178 1348669 1976239 1015641 1439078 1881334 1945192 482061 628733 1837724 509199 89194 1382790 1562989 1835551 1471237 1252120 793712 877994 388530 1995146 1229256 767981 1407557 1679209 210593 234766 390929 49341 209502 596544 415271 1610353 684986 1244382 1764158 1665584 610331 805394 656386 852026 928749 1058157 1612429 278185 1613875 433341 1205714 1372736 543481 1667667 465283 590339 1357722 1464094 1642448 242470 71688 896677 397412 1497061 1742769 494906 146330 940682 760283 1977663 1374464 745989 10811 1709606 1773883 1335463 882080 1972848 1734770 1455793 1347178 57026 743506 202531 1062269 1960728 1665616 1781849 904748 180039 1980132 1881903 1911403 1026228 34272 1807411 879358 1742573 765679 1090792 1622898 1777368 54739 463043 347574 1215233 1503968 1899029 1185776 960288 1221382 1179338 1810005 343499 1944773 880776 316338 183076 1195699 673187 469210 1072066 1615530 606967 845859 900003 1997559 1862589 1803207 1124977 1687243 1234669 1819466 447694 313756 867626 1225005 1241789 270832 821990 1566716 228141 1276479 1708108 44198 1008395 1044060 1257623 1659746 754067 444706 1218402 1726471 293145 1892153 1948952 1454612 1682895 956798 568149 1955424 1337345 411849 333015 1778927 1103850 346342 1167638 224815 1584692 390967 1083316 1763356 507389 174621 59166 597978 547071 703583 835393 1773814 337379 469827 856865 1025905 1316788 102222 960709 1545166 8020 1760695 822697 1002991 1087772 716904 1661962 1894921 1532043 1298430 1522090 1296689 1386985 1993156 903971 573367 153395 207668 477221 1626113 1276511 393669 1082006 1508143 970002 1925802 1187343 975057 1579856 638392 435240 1945081 1690230 1743330 1260019 753885 722503 291295 1954344 1693799 1816515 311758 770315 854884 1493545 94694 1252105 1951527 1023553 1065697 1696361 1800703 741956 390045 180149 2408 1455909 1708813 1571190 1058796 182535 1644339 733419 663334 1011227 1677741 1551396 1798311 1629001 1737188 1308783 1043570 236408 1622462 282743 1097962 1965256 1985644 1461781 1797923 1513654 1776224 1889682 1788501 1513372 916634 1634360 771904 876479 1322650 1110123 1937954 1012335 367993 253258 86553 414838 740757 651373 551196 959134 967205 1099389 1618383 635820 1570793 1676398 355077 472879 102228 355060 1200684 37164 1168120 326918 1493976 222049 812410 644823 1768742 1372710 1543232 1831955 1516412 1545733 1759718 1251123 91025 529672 995750 1214744 1171653 1657157 5277 1218929 1749433 1685654 1920085 1964112 1902076 437468 1008739 1810706 1968152 1689892 445809 266985 402612 1837355 1954043 480282 1503974 298973 921354 745961 1139303 1337169 1447721 1966919 8774 658649 1795278 1711709 1241582 862244 764176 80525 1122263 75660 1051084 515880 344625 1214108 812702 418647 1801463 609685 1746069 1461156 470983 1898135 1919388 110005 1759143 320708 1953163 577334 207859 320205 595487 791435 1332471 1888436 760764 319268 1265910 1994306 1154864 1327150 1402077 103900 324553 708808 537744 393397 106001 1511884 1797645 1268536 1886762 350404 682650 1365431 510989 207069 1380079 1663868 16630 1934824 922209 1142025 1125156 1188824 1972350 1801744 962440 1120731 1548559 1751367 1531930 636133 1714338 607 1329846 1961657 1710473 677560 1244341 1103586 183392 1117356 1131242 1250974 1383720 612166 36349 1918850 636663 1940691 1452869 1083768 1152441 892898 1214890 231183 939729 513957 1361739 962314 1946636 1579005 1188070 539609 195945 1410402 435529 1618051 1892816 1016737 756668 1641186 1368022 538957 1370543 1692041 1779833 927634 311198 1532031 867129 182872 1383829 1929641 541568 1492562 1099937 1351955 1519840 1821657 221858 791750 55232 1397907 1777095 1678443 1604372 804171 1712076 1453864 707890 982972 1918396 1806333 906365 1733322 254691 1525940 676036 461495 1546463 37939 245352 479774 787061 1521984 24220 153021 1659518 307243 992986 344145 1015921 1363956 307747 10844 675306 1363773 1981672 696611 1204536 437260 1945963 1136237 81697 1860240 76294 1721335 1801280 62967 1465367 673177 298819 184446 1425931 1240113 1214093 209735 1378443 1250054 4891 220026 1774206 1182974 1765995 1609752 1979626 572939 1172900 670962 640566 580866 6849 1351435 1817725 948389 228388 1372787 84885 638890 101742 390282 177532 1873863 713250 1061272 201132 1721602 1999612 532583 794797 652907 1623938 115211 664487 1818289 1502526 355783 790218 812398 868607 1893920 926629 1893689 394768 676218 775338 511742 1004983 1018165 605549 789324 1190958 955320 1027177 105205 363222 1949996 520876 1217991 338529 1762374 1603372 195027 47440 1757454 1460405 897089 248647 189443 1288665 1376766 560611 1933217 690470 1055893 774749 1963614 62642 1830037 837629 910873 933143 1237048 896920 583388 1759136 255525 1769673 201243 319226 753397 239893 143403 1518280 1932594 1254869 1530258 390708 1683959 599535 1875644 1057472 545897 726227 963863 644714 874443 1507110 1390392 802175 634226 1136965 91824 969271 1116061 1632378 775116 990901 184024 241946 939324 294627 734594 276409 1313460 364144 277953 1013423 744943 1355968 648266 1836155 477474 189689 852022 1675967 1227294 1228255 721230 1121677 1654670 954057 1548322 280843 722778 1146152 36242 181709 1182904 976366 265168 1450715 586393 1554779 121436 1598632 1566247 860293 1066114 5344 801956 427333 457895 673412 1311402 1152881 1911333 1098474 1494128 958649 1056828 1758182 1450255 1089199 1024006 1110188 238287 1655435 1356178 1819177 1024324 381939 1947971 34784 954589 1234966 99278 560437 1055472 307723 523951 1763449 1868192 1839746 1569464 1676722 59689 1965012 650953 1274788 79789 1851201 840074 1089820 845465 1487469 330714 205844 895371 1322603 1488154 1747606 1751590 36251 252423 1368492 331630 1196769 84442 58609 1642897 435457 56262 930139 1763066 1493708 501618 1828377 1784893 1331757 842248 757224 1593198 13632 1543044 596348 64520 1104103 1025963 425734 272476 919845 1052785 268590 1330267 251626 800332 1667240 1371482 1513823 1938043 517876 687718 139727 395180 972898 1151861 1297838 620442 1241208 1286475 924209 1202867 99502 367564 1722449 1272806 1268986 990875 180965 1471970 1819571 10560 1625849 1935476 771757 1121433 608479 405374 1988359 794336 10081 609087 523610 1227117 1481079 1206033 1196316 1714901 1428724 1220401 111535 1199464 1462707 365203 575647 252168 188603 348116 882351 1429998 1457819 1203559 152154 770588 1944522 520613 1266689 916292 618174 1945592 1388809 419122 246579 1141194 1065958 1961829 710745 694366 1089867 1006394 341275 1488797 1749124 736909 872613 687894 975262 624591 1176824 1853814 494915 173884 1510790 1023331 1416834 1073452 890156 1874682 736440 1913248 83668 1339802 1294589 1230804 731134 962041 1780547 1006702 1065737 656468 1380272 712805 299677 1784547 1078156 310177 1041130 172386 1009122 1324153 1095850 1169931 123003 1060291 1190406 884866 1676758 1751283 991649 463435 610667 875296 326996 387004 1708274 821721 1777934 603468 1674877 112090 1441059 1823368 266528 1434500 903804 729794 1079067 1159746 1056251 1909064 1138280 1622660 1065299 549541 1026360 1542241 1743591 806737 1740254 1316809 640279 1695566 953033 1085406 762931 18270 1442047 890713 144316 1069578 619686 792192 314027 152072 651493 720021 680540 1908372 1501383 1395535 1560260 337473 1345100 580407 759385 731363 565571 826795 342862 825314 590278 1956629 1227483 1387554 837281 718410 858624 1630997 1494654 552800 1719604 721869 118676 1028640 289104 1021442 941126 1416137 1573234 1389070 1343077 400498 388095 1575422 667518 327829 419960 1336606 1226744 484094 687349 1087233 538873 841472 1595430 1016944 135393 968702 1893797 1425996 826475 1906882 1130037 1447537 128763 510945 1509912 726844 1742312 103234 348477 815802 986800 773404 1476801 474680 1884365 1855429 409809 1669175 838446 27804 1843163 1787613 714473 1500442 145887 1625543 1382724 848289 1623285 985079 183371 331370 793760 840439 1726237 1181536 1821036 232501 527770 1742555 1002363 157347 1343197 52306 1969724 645499 1441163 471971 540230 1937637 1395237 1415479 811605 1758838 9654 1254880 649606 1072083 1855404 994889 1417479 1513187 165116 1835214 1739488 713279 1567473 67095 143711 66778 438062 690812 1199079 867456 448187 726282 372749 1080802 1785295 1458473 1124697 1369698 1533127 1772929 1256414 823624 913735 1371576 1712726 1808625 1816749 1690383 673752 310000 722073 1264234 640441 1882259 1072517 1228427 1922398 552043 1649330 1520865 1693498 239764 463835 967286 340289 1405800 1610632 1523349 58612 1325236 1320716 275160 1463230 800343 1716160 499103 1857653 431205 554970 1164513 1721425 343537 1351957 937142 1555372 1448938 574798 77966 1639161 1031829 490293 1719201 231618 3524 741118 584463 1006625 1791354 544233 760756 1551355 691869 1136259 1337438 1870357 604683 281221 263882 654819 1337203 496889 1544603 325860 1829224 1579595 1057899 162202 1996045 1888862 1349152 522185 1393874 1346261 601246 514362 605248 1773503 88090 1785339 1937345 1875779 1912014 1200615 1294036 1682178 1401506 1946623 1273767 756593 1668171 1698497 1929113 1897238 539603 1885424 738865 155319 1246956 629202 1595297 663312 12363 936566 1628554 970202 1883277 1372142 782779 429379 569414 907329 766016 1371203 1796231 1596512 529497 358453 478635 282846 1245620 218833 1489697 1731729 39973 1282204 815611 523651 818910 67284 146498 1746235 1601477 898252 944642 1717657 1094616 1357157 604231 910828 203471 1883176 1750884 1147659 40442 202428 1013826 1484365 59147 1092047 1393832 1585665 386677 1420827 1977439 826731 1563733 1594201 1221113 572416 1730330 1157763 315185 1690658 1165316 1520651 315724 1549473 1400360 350179 1595405 503138 659344 144711 804708 1153908 289377 1297818 281572 1115445 1752442 1022304 1086290 829432 1551394 1201203 420900 1140726 1241410 1288809 1136442 198878 56279 1148718 792009 1827983 1514011 1455989 1328617 1667475 1102781 431551 998603 1354382 1797823 1674263 1914056 525350 494579 912342 1941752 1560872 1629154 1386152 1923183 755707 615870 1417042 87923 267729 1494515 1220774 1244218 1553673 247149 1881798 1816422 1504164 388826 618246 1570788 1231805 1860010 1489341 1313154 776730 1828656 1792228 154950 153301 582829 772733 194198 1100652 1003132 532264 1917472 1139080 776237 782744 746775 707640 1573319 589577 980984 1590944 1684151 216925 111858 1728903 219324 491546 471129 188605 1818724 329189 54604 1964083 383628 810150 621384 1509077 613030 852152 299498 78274 550222 1404003 111269 1128471 1926347 413282 1096816 1805478 399393 538749 1046075 1819425 974880 1656416 976306 1855637 320751 190244 1658695 1318865 958043 1677526 1511889 196613 573495 1100356 1062190 471823 937055 46256 960707 80745 474830 342856 1909126 1057557 274868 1457209 676079 1554578 180872 892082 1665740 1386344 635159 1117182 503643 545266 1086035 529109 1681214 1485639 1636590 1558940 539474 75398 1438283 1130088 1720236 1706652 1202505 265544 1071246 180647 701842 1531183 555944 1023379 1001852 902456 1703453 866634 1365460 270214 1836241 1080890 1997370 586699 223801 15526 1563585 1841354 733985 1564667 1433945 1661660 1228195 933408 514274 781177 1582223 187037 678113 429023 277355 1512174 459148 880595 1820805 429558 1772668 427241 459013 967176 224495 1033483 370673 959687 1826303 379322 590356 387934 210885 1927513 101586 1820562 649923 957769 71280 909706 1593268 467542 1411851 1362255 1911797 989487 74935 1567805 1723252 1058040 1020876 253962 348148 1071113 1467827 673450 1273607 1672682 180619 1670263 872557 298025 1426666 1118384 1088836 259470 565858 669200 1872955 1225813 1375747 1763508 398476 954409 453310 303917 870284 1582798 259137 1746149 254959 12774 1628582 1026376 253777 1377568 1780492 560348 703091 181661 963878 1862981 1153968 115019 338604 446300 1910790 1701802 1087508 681887 426762 532248 281700 1342275 1088744 1964663 1800888 1310806 609911 1808672 1891388 790775 555452 1259647 306644 1834762 1935763 1101082 861080 1272544 611510 1693114 1180211 1782292 656079 615573 165060 1654897 762897 937328 346260 892754 1061305 1971379 715759 269655 94064 306418 1680789 526555 796141 395311 1616828 1943614 1509242 1972180 1738034 1581912 383774 1457769 1281235 426684 1652543 1348357 1151402 924290 1477007 1299688 1731371 1515219 1697395 737610 136729 1834287 1556613 1971170 1542176 727321 411322 17939 851573 1836223 1615082 1742332 342316 712775 367193 401703 442536 1811285 1037232 76639 1068515 633163 411211 1316278 225810 735876 752663 3458 923328 180104 1034357 790660 280664 430668 409244 407885 777011 752782 1139591 1291628 1867852 730115 858591 530731 1182569 444874 1749156 191568 940484 1661605 24598 925471 360037 139154 1298327 49602 49825 726869 333479 338562 1549760 1532550 1074912 668673 902689 858978 1842335 395372 960448 1614284 1078791 1002778 1785272 410979 1234077 1509861 1788249 218051 409753 684680 1120250 1067583 1464365 66559 1572267 531036 254330 1861549 1531033 626507 1200965 1436153 5583 1377670 1178048 919452 1227021 293938 800707 263907 1770972 1632427 1788254 1311664 281941 562566 1956008 1950307 161766 1960568 1308382 627977 334165 435081 799700 119862 976271 1438622 1313665 1876881 113598 548031 762951 1582276 633406 1778321 1100719 1900084 1812161 1246255 396170 931786 1756629 384681 481718 198822 173725 1593578 458413 903216 877954 549850 777933 1114225 258240 379868 272311 1725983 647887 1655967 1430144 783667 112575 972168 402541 813441 1035596 1453002 1553286 884579 771062 1626753 1258362 1226430 870327 1498210 1140888 1564559 526674 1406619 1987245 314416 268833 1342167 694112 748624 1679919 880826 135785 252266 697122 1670079 986702 1854582 840192 847347 1235366 1050176 1801007 323611 525837 1986567 710761 1112548 24803 1027998 956477 1546111 1780830 1321023 1155177 792435 1682873 69477 1863673 1929913 1330281 1376716 226260 846272 942503 425690 181716 1037613 537279 1331272 1506498 543118 1105752 1872312 1832925 1784234 1695371 1909596 98559 496714 556459 1224723 1463942 112151 1814185 1713791 305872 1049141 539592 753022 1894911 1608325 778992 818801 1130186 1467464 1709017 1218121 200021 676858 150246 707118 1420451 1668581 688370 1552633 838261 1557793 997663 640364 1730531 1798162 895720 1415428 1152115 1621648 1510434 1579494 1557305 548032 1214187 34725 1756924 1382582 318979 1854769 219691 647885 1903024 540032 256835 545579 771913 1538169 285362 898398 1023393 1194469 808849 1091977 1404630 761781 1614226 1340571 333467 1990285 1492007 880515 1204086 776709 651299 327586 748057 1907127 546385 1603938 1559675 215062 1985 567659 1025313 852991 682359 1153870 981890 1996611 556013 606363 1759865 1586167 1149895 180064 102097 858483 1616042 64466 1775666 1676319 412444 1645568 1657754 126683 929681 1462939 615657 1404582 1029605 896830 1420791 202196 33140 1848051 316164 145668 96993 400966 687129 948543 1282728 315666 1903082 406215 1584283 1158378 369019 1151320 210890 1050918 1147315 1487259 544583 305526 1621543 1324301 1792056 1209179 1156299 705688 1829835 773332 544852 1376580 1787845 1636881 1035116 1077650 469345 982067 16806 575406 1619399 75456 652730 357235 264184 355583 1117207 655159 697203 685476 615579 10856 1960859 1354960 1055825 1408978 1454919 721374 1880003 822202 1792696 636665 848404 794160 869885 407275 1951690 75941 1610057 1513148 334103 1841689 1089081 1047751 242970 1235229 1050134 1576686 676657 27039 1979776 771267 318829 1582498 1658299 1778203 869106 1885283 710759 1928188 795685 263057 1391841 1286107 1971351 902761 420819 1768522 277160 1938941 1584792 336749 8165 254971 213266 546092 605280 1526658 1918737 1112236 221569 327642 1181918 406918 878046 1380860 1304784 509305 702212 1724449 685098 123597 1491413 519884 1922885 1007757 1835238 1135668 942228 258671 175630 1227511 1366198 354477 1277779 453067 825496 1211437 1917863 155362 518557 1158115 731606 651032 1402633 1450792 520247 782707 1719363 1702869 901753 662902 857262 1895189 1502944 440956 1006937 1040434 991135 1134749 140368 1876136 348464 1637235 553244 135813 958291 1678357 1028033 883095 896730 1341023 568268 1732595 1575260 308420 1401683 1045373 102651 632635 997993 1010396 152044 1716980 535491 1707127 1624462 1502017 842197 845111 1005106 339545 1808760 1645334 231388 182767 530830 1295024 733776 513518 1574343 1983636 1174977 1300722 1448451 542353 176976 520641 790762 1032638 249639 1684363 790678 1401260 1714821 224762 1933345 1153195 1921795 594918 1601986 1079817 803196 875283 1189044 1745365 333026 1451173 797656 701090 1995589 596103 1863031 190153 1046481 927008 679669 439406 298837 1482805 199494 1967995 297560 1721127 404304 1651497 644333 832758 247045 1167951 863567 1449380 1648757 625330 1816542 1508034 64111 1696940 1949233 1217684 1246619 500308 1669968 58941 1226817 647909 553621 1067978 51094 1703395 1074021 1260671 1926357 363402 109872 212369 929946 221915 1028762 1715933 836020 739801 1234251 150035 334028 401738 321448 495034 504314 967395 1793964 1725731 1014229 1768503 1603506 494122 138667 1412865 285357 1686201 159574 848936 1204272 425877 604358 1441292 1406819 855327 1232895 30006 442720 770538 963493 1277844 597511 1417718 1031615 869611 1970736 279267 1896029 720538 864319 1211809 1882639 1679174 1577049 1873044 378042 228391 1462687 1766124 849578 1125921 1715413 1861894 596211 256181 83671 705411 125759 1055792 513589 1152226 1950503 1268539 429115 247546 556733 542230 1628829 1899805 807992 140134 1209000 132605 218884 118104 297410 1686806 1877609 1469267 142173 1178322 924742 744771 424642 1635359 1081487 1427750 920403 722480 1170847 444645 984444 37400 34045 517742 953604 1416789 138447 186716 249674 120715 723894 719209 372710 630998 564340 1361206 220361 1757504 1784002 843549 1518000 1956718 1880676 716229 1396542 1190317 104306 351850 1762547 18568 638758 819084 1456604 276651 1621255 585275 1377302 806314 161511 1063284 384064 402208 45652 1020528 51405 652006 1931699 1122289 1379856 1723818 1780522 1724014 1392843 1010395 1939845 852354 1255567 27251 981599 189288 762527 621616 1489771 1539382 609724 439979 491517 258925 1969511 1594477 256166 170175 1721562 997599 420314 1666124 913178 1202486 1709960 409848 638202 1619783 669569 277489 170451 1668958 580173 978762 1220450 1356095 883612 1911606 923648 116883 1595283 208588 782676 529492 1577374 1811930 920647 1178907 1509140 571642 1909115 117135 1918475 1937335 1840156 434951 781268 1430722 1234038 1287987 391858 1876906 561586 527684 1181530 725041 1030369 896559 188189 1780195 561290 25308 99534 1470775 1826966 285741 469932 684119 399219 1419798 187023 1301878 1539316 1644823 882497 1515173 439441 1906823 878289 1750914 1973382 1955723 122270 1783983 1592715 1929196 595912 1779914 1277181 300783 872858 315356 553145 566787 1921637 280852 257439 1698989 1371971 1965512 1999119 1402322 409064 799455 1066665 1564502 1943431 1022231 1374784 1994437 643941 1224634 784868 1372752 221018 1493975 870907 1835604 1781600 1335016 1923546 1240411 1924495 367514 609273 204515 509741 413939 304809 545404 568490 721410 320412 728600 305153 1770440 1051138 3327 1853774 1305539 559079 801872 1754750 1752925 1635475 377862 871034 1795770 157739 1915745 627145 648629 69313 591751 1523328 1434688 1600627 707152 1130013 440791 1419763 306827 1106620 1551782 89421 788858 459297 1599722 1608470 853269 1292273 1834039 1989491 1472454 229861 1232867 1080248 1794086 1412736 843061 191989 200062 144515 1525020 850254 912333 1400656 1699576 86872 45895 769454 170229 1215871 1574053 1292605 1899306 86981 535059 1732258 1025868 720136 1727689 1255608 1110878 1884718 984009 1341918 316212 992475 787622 6913 1250338 564392 705289 1987162 327614 1411380 157219 1172252 384889 1446580 1333109 737692 1635157 72396 928901 715355 608138 1463178 1297328 524293 111616 1843026 1208679 1058544 270148 330544 1461879 410012 1484566 1678687 1528735 1559683 409973 1561246 1413318 1217229 1448857 116455 109695 915289 1648077 289931 272479 451421 451405 491688 63262 1136992 1042887 665602 767594 284665 1985329 6903 1862694 446784 301 1367464 1649272 1760621 140656 1715244 1622881 292912 697549 1536532 807046 413247 1140379 776106 332879 1052618 606089 1913169 1834201 807445 1612510 101390 1626728 625757 1060793 1482500 850981 1312513 384380 890477 1469334 286231 1413265 1955452 1863534 839221 1854574 656227 310349 1345777 491376 1652108 706747 1994707 1652571 463845 1161290 1128923 1154524 1603155 532587 35579 1575715 280045 1891404 1307993 162235 188239 480837 1625338 1460576 698120 1570882 1373058 1231010 221030 630947 488726 1843283 1089812 953688 1614333 1669865 1061711 1974282 805704 79559 209602 835631 1306906 1143651 917575 1058388 1270107 1696291 77291 1467860 1366116 1770905 1026090 887732 1111834 658690 695360 1772346 1740267 1706888 915453 1928849 1959533 609599 69738 717547 78755 1570839 684937 478100 238305 334193 1505252 1986671 1233681 645657 1860981 208482 117606 1478728 100572 795153 659053 1306540 13437 1702311 1937242 1073931 826384 1349678 1095188 184844 970139 1634606 501860 765533 126847 1630913 439730 1873546 1716231 1923878 1604920 84120 1712094 809543 473430 1643479 225154 574101 75998 434205 130145 1843908 1039997 910402 522892 680511 761500 1009914 264037 996537 1173474 681475 751375 498317 983582 1647486 340681 1813345 887785 482969 1980306 878024 1794619 1106144 1535253 195444 1482901 1611087 1979961 128851 1260674 800700 1279100 285847 884105 600497 1547652 1535223 444647 1434311 1896462 744674 832561 1563967 792473 1838402 1196391 1330938 1626759 687412 1186235 824188 112328 1988485 1425720 935517 1977516 538128 201310 1827087 935584 1679634 1214126 74031 1593710 1656502 6227 990 1743780 558408 169989 215004 423289 1447340 856778 1296176 1685426 96538 320523 109549 1676724 568642 906041 1758206 1743709 1740143 1242314 691210 120805 709905 536059 794378 1318653 1458613 1414108 1073484 391733 1641953 1873598 867755 1256265 1460653 1335797 991912 156154 582221 1691088 140679 267490 1190424 233433 1854647 137983 1717843 152382 1309334 934782 1602882 1790170 963275 1869776 312636 28124 399847 335497 1527767 295678 136228 73296 560765 438484 864171 1843546 402940 674342 204688 861767 1952426 1468648 315280 1944030 1114602 1927742 1396014 28562 1173259 362667 182986 1311384 186777 707916 1680818 1183768 1551806 248130 1493263 1750381 956903 337132 323551 1599430 1554868 1282525 1466576 763843 448431 1489430 1158196 978923 1344747 1222136 1391266 1311599 1829716 1519657 1024091 425542 787591 1276824 452028 854250 96680 1332987 804238 606546 1931252 1309005 1242791 818963 35750 1612494 14207 1724940 1063027 299633 1068019 368681 563363 807151 851213 528317 1769296 1063197 1974844 55010 105102 21112 1543446 1606250 976846 1040745 981130 1084042 1184580 1817099 109097 382839 1154793 1994097 705000 391063 850733 713665 902854 72463 332636 1762994 79116 989991 704963 1415419 677557 430015 49694 1682003 1883781 517961 222633 1231914 128311 1121686 1336896 58290 188797 749960 1168162 48040 159335 1696706 217274 1215898 615200 1196182 1257025 164771 1164213 501152 73763 1302350 141669 396000 1868852 271057 461011 514206 758499 117997 1971780 1268894 3853 1118673 1981099 363926 282410 1784535 1366409 2575 541286 410119 816917 1597808 500419 813860 906857 861853 850145 407732 295141 11098 793033 886035 227895 225082 1466019 532736 102744 1802196 1748466 315750 1077931 1378406 639071 1956927 104073 36470 369256 1003887 1640196 1221409 246188 562865 1448864 38462 1167859 6569 175377 1122838 1283808 890949 1214076 976591 1752564 603934 1411233 1882998 516779 418208 667341 1060756 1882913 413990 1624988 1597776 1747616 1013399 1875632 667862 1720710 72347 807590 655973 1744983 1105114 1855066 86966 1646347 1759593 852731 42022 166282 227444 1951968 12451 986799 126772 1420014 667462 149440 1993553 1999150 530893 1660414 1282932 405152 1932019 811095 1811703 1590538 505500 1392958 1919075 329644 552671 979412 1993234 1037900 108473 1761437 842612 1279041 528663 436724 1643303 1593766 297364 533998 8044 319082 1547289 97800 1960924 584125 94663 488049 71372 1511019 1040327 902367 120930 1956984 525250 1871934 528494 1941238 516077 1268307 711201 1819876 1493028 750116 1786989 1633998 966132 582183 1985391 801693 87187 1841719 616313 1861042 301416 455209 477164 1984043 1684265 495459 174475 1571814 1703730 945137 103242 988227 867062 1584019 187436 256089 457530 883125 1510700 289014 1605127 1296413 1223757 861635 555385 1325925 208011 1134975 76148 373531 685586 1643695 187315 1698031 527742 1475898 1524527 1369904 1245180 1731555 346908 1667318 301830 1661469 312292 1097050 842431 1668982 1887594 224340 863046 183034 848242 1875520 281074 566703 261424 1201046 806516 234796 1610362 1215721 1317912 400493 1745692 608803 1873245 1013503 1809174 1339889 1128392 1752179 787995 1014736 1570383 1356322 767708 1057422 1616250 1825785 299769 1757723 648480 126960 420416 1437580 1801611 1511618 660034 278616 1038246 310125 1296592 1916685 766222 585017 882306 422603 438750 1312129 140677 1664794 1078176 627100 1472080 787626 524732 593749 1809579 1883832 469634 506503 969857 641925 172484 633025 1519388 1725102 809618 1238997 104249 91062 1790395 1583250 220192 320525 1569516 1127291 349798 435797 178438 697972 43427 1070332 1652207 537581 148021 717910 1957884 325152 808629 665727 510397 1245935 1062565 1201130 1706597 1563792 53940 1546229 1192333 1714202 1289332 1935375 1510759 1810127 732486 1625853 1390846 1520736 1461492 1406827 275061 9104 61036 1290740 286314 916346 332313 93418 46744 147093 855965 739063 1073224 1313918 482837 603114 86742 1597554 933844 314372 769122 1265839 485242 1770256 1987424 1628623 93438 93411 671810 698768 679552 118714 889775 1933448 1572205 88147 1633191 1514246 3434 1822177 470158 1594790 1936549 861348 1248042 323601 1234014 569386 1527816 768483 1082332 480308 1887240 569836 1824149 344269 1651005 261964 92638 1604745 1782075 1691494 1252591 909927 1555950 1854498 1210832 1371934 1931988 1577452 150595 1458175 1649240 562364 1653255 1062335 873248 1786322 1499598 169438 1842251 1774678 468036 1054129 169791 1292299 1041749 553798 195225 1619061 676682 193400 874219 445433 48872 1156695 403340 1906790 462630 623613 73659 924510 1915058 1052919 311686 1734466 1285024 998510 679614 312546 1026302 131823 365323 227207 1994351 1528619 1027396 1431864 1221777 736028 110304 735540 1690527 258804 1206127 526331 1027491 81788 1516728 1342238 110682 354680 772426 1238958 1317186 1561278 1232173 1333955 1448110 420084 637460 2031 849153 1361581 1691746 522216 419162 708608 1626558 855395 1734865 879857 921034 478257 1429599 201018 1313582 432958 1829829 1705977 714261 521300 174829 939364 1406760 1209777 1524190 991209 1387258 1065365 331156 1425829 1096988 887974 167750 1465310 1882132 367072 817173 1197525 1270412 820386 913309 680485 454986 276442 1567116 742358 170957 1168578 1120925 878093 1313375 1106228 69909 904165 530478 1196925 345427 1556593 230039 1898788 273373 1527919 777223 1691577 756053 1009052 242095 493247 1448135 587759 1485168 231257 524593 1089445 1621207 1152190 206399 909154 1197696 202403 925913 1066122 398881 1241406 990475 1787782 12512 162074 262663 444028 806366 178889 912244 110913 1624322 1711029 1468227 1800105 1891777 1702898 1046268 17311 1791719 1264014 1024395 535843 901141 1658214 1713550 1560493 682865 1141836 1948694 937450 56070 1364467 1653309 788950 413997 757749 1835537 1038112 1318016 329869 1533068 1876595 1973834 599122 464253 1165256 1874637 512660 589586 718909 421483 498540 1226507 515508 1091875 157687 1102300 531160 690544 317985 537590 58344 1333715 849559 1750505 612861 146893 1626328 361623 588614 1310942 773316 513990 1704919 994556 409564 1304154 1074043 584084 1296202 1690445 152794 1794054 309972 174753 1507491 236840 1869363 219411 618978 812548 1960961 1562693 760309 1194248 222585 1992720 1621025 1806139 781368 1555123 506826 670945 1024010 1420155 802556 1252844 147391 858426 701234 244660 452724 1765827 888966 1930422 1927208 363101 1910648 1709798 1376961 248005 355843 1701059 1380941 149411 1647712 867045 365141 703927 1038383 937571 1719639 1984056 1788554 1246878 550467 624619 1778969 1672059 879325 156701 111392 1225912 212818 247654 1380620 1367303 887146 1868962 213245 810898 100405 292756 805141 603597 1354901 1612407 461062 25824 557998 394507 1069918 1239796 1578624 1672839 1005950 1734862 1574441 209794 1089788 1917813 1783518 146900 610989 301455 1884959 1581892 522721 773283 491697 1773431 1723806 1184983 596723 271334 1724180 808368 887931 1602450 573396 386097 1571477 967602 628993 1359957 1492468 1736429 847876 1326167 314135 252838 1566663 225849 657964 1663713 823614 1454214 1443893 1299144 150952 1781742 1856266 690574 1864207 1595988 166154 1797705 1139210 1164939 1631183 1893770 31741 1781842 1060061 1593279 1384970 31792 829357 677685 313460 237081 691326 785060 1228457 1631479 1214945 1053843 721183 1343395 855740 491754 1431608 288431 385186 92481 1420441 288387 38860 1991207 1854638 433200 709326 767873 214795 531530 614214 555133 50112 1033202 748274 43573 1466374 641183 166361 1007267 81384 862004 700727 305663 1608892 1829956 726531 610391 732342 779837 1741698 847156 1540085 629044 1644511 580247 1093620 77872 901181 1592199 815516 471879 1683194 1567135 1025912 81100 491289 1104311 470054 586544 1751034 349913 831214 970317 1041866 934637 957327 1278612 740447 1533817 1864603 1227588 960698 1938201 1697707 654987 377301 1658271 1983792 1559333 906608 1106727 497553 936972 446450 1282874 835104 1538306 1295872 1740092 1486819 980640 15663 1888419 307422 1213044 813474 1030226 1718411 1914824 1060220 840261 1919304 751760 1853004 1952877 1974265 1317508 64789 49761 412997 1760118 962473 419308 1721753 1166201 1105301 1220840 215745 917642 1308079 995621 1546626 1168631 663225 663116 933840 890140 879884 386858 1154344 1711675 358541 689063 36229 41799 621730 1428626 760960 1194595 1345779 853851 32084 769589 1638694 1685242 719064 1420270 154154 1514178 693912 1040362 1102999 57403 16389 377174 1486743 75511 260145 1282083 733721 1676820 121319 643077 682718 1866259 1083961 1305196 344498 1494023 1773169 508763 1695798 196782 1621569 1929204 1470113 1801311 624622 1332059 1814707 252187 492607 1715837 1750268 1731901 243167 1663195 329457 871827 832929 1593271 730511 1458433 1817801 1519759 957401 377384 763258 617898 926133 136363 67398 1198981 1583565 1851560 1712597 140671 320910 375275 1898072 530051 656068 46393 500284 688082 1908401 671121 1235310 717762 880571 1358150 396827 1017620 1134093 386301 1981552 995011 1185671 1226165 1381463 1213243 1578200 16478 198163 428085 668701 1070611 353126 65399 1783877 614521 689644 1947959 275921 1045538 1551662 439002 987522 69720 539537 770632 1091392 340451 51230 1231399 1105567 1871716 253980 1573347 73668 76422 887964 421255 1541762 549229 754091 1219345 910108 442548 983536 1618960 1261861 806523 1836366 1982318 753638 654750 1452436 1743610 15549 708594 1883202 947719 1219829 179604 1165323 622525 1086731 584447 1605162 1023743 1608712 612051 845586 1116939 850004 139905 471720 207126 228970 533047 1952936 1531798 41948 1008240 1977026 775753 1569184 966160 409476 1621364 1668529 776364 771080 1353648 1217147 774991 1323848 1156077 1675388 744422 386218 1975468 1289732 1555003 1248442 1172270 1274728 1470715 692781 912480 1279217 1008574 739279 424512 689138 444109 1396094 586713 86459 614387 697183 1257842 390271 288488 593450 301203 785402 1719839 1398826 311503 1876608 162849 432014 1069483 97757 97631 1760080 1083032 1705301 232898 1820648 74919 1815002 256246 265062 1612588 1612241 1927024 390094 1172013 193207 597643 1346355 1039737 767725 1940660 344412 1011949 732839 702816 204792 721226 793398 1098866 1014255 253493 948092 1926366 1277909 1443874 1893890 1942444 1281634 543195 1231292 767580 1084409 1567786 1502551 1131044 500242 1759912 875331 471240 781421 1952174 1258249 1380521 1522033 1614345 1788914 1786986 1433117 111554 1538397 496434 1991749 1225621 1545299 449772 666537 95656 419840 1566433 1145446 1154773 842166 1056966 1145177 104355 715368 880172 292273 1760383 302259 518271 97647 231045 491250 1818911 1050244 1287636 1453355 1071763 694815 1251009 1394180 889464 1541549 1957859 631887 771798 1313043 1941354 778600 1685350 419149 864965 1730433 55502 169266 1138459 537548 345846 1076454 1392634 449864 701875 284865 1142393 703301 1961535 1726892 690334 1293241 19264 166873 1569636 1019425 1276088 1891854 35197 206238 33809 1458940 737525 176197 1654858 1551315 856332 1959636 1769918 1624669 28011 1771569 1040648 996440 525351 1876834 1436833 855621 895197 1184888 1313206 353122 166717 1239810 1229805 955622 706097 245078 1709356 1591607 1407627 1496815 640324 796866 649655 331120 608780 1427094 1125450 1906647 58484 51603 1325829 784163 302202 1818570 1853235 1190709 1643765 1029056 901098 1527616 928560 855078 499988 1180340 1134681 1683496 101038 1625994 1905251 35886 1592558 1479987 72775 930703 1938885 49887 1633001 1098985 1152744 33273 1798129 1486220 590939 1741739 1914017 692594 1691186 571253 1562863 1388218 876547 1825777 282537 1798713 1907515 1069168 1808023 549775 1352887 1554222 98522 1691030 438327 1774651 610239 421520 119548 571711 1176555 452013 770760 396610 37571 722488 1835458 567360 970441 407840 1313997 1990214 1719345 1253074 863020 1190909 1180377 1086372 1324432 711776 1408421 1164363 1728842 1804095 1197000 952207 297253 264604 840252 786435 1094548 894805 856415 940088 1361972 1447731 1787867 84443 310817 999463 967014 291147 115238 1360667 1888767 1158695 1946955 1492121 478309 1184774 510248 449692 1392764 783766 378709 1825197 703555 1479513 439830 356480 983443 1407281 1488685 306778 707901 434744 1391744 763758 725372 958939 1826243 979734 861259 1601773 723250 1122031 1697070 336976 1933054 994480 464788 716431 915090 136598 1737120 773325 576774 747880 426745 1826875 1570210 98642 1463638 1955968 186057 1826615 465102 1599404 140005 486841 1252986 1585598 654290 1866560 1783749 1906567 770591 335908 1916645 1898714 117773 784128 1156513 1025742 777680 1214429 556458 124820 1434019 1807703 1660673 1591201 341454 891944 1759164 667863 399680 717249 996629 1291786 1092724 41054 1541760 1838830 403636 673366 919242 1659458 153493 1198695 548128 1851439 1987949 965482 1254888 1541107 1950430 1720013 892509 753504 1450781 875594 1868489 1708889 889325 46241 599519 1427271 1711130 1956084 785169 1472897 1274842 211142 1881164 1312077 693908 43908 472034 550197 1290962 1455139 873833 769199 1372075 1127106 485534 1968642 1332652 995733 1924607 330772 1048986 906735 378084 1187831 1206570 143756 1894565 740601 1186954 1349565 1471567 622501 1327384 262313 1490138 1407832 618715 108825 1483523 111776 806622 1488553 1606055 8709 1414763 1078734 1805268 1627128 1530016 16221 150397 292374 440358 1474303 1644342 84770 398153 1931517 384433 1767732 1615567 1009504 391267 717837 199475 632999 1141602 1236649 628146 294075 340552 643047 752704 777383 306761 1885224 1610711 583790 1569907 832367 218628 1560087 221209 1815409 746730 1318269 118480 945463 567558 441760 1892662 125164 1357161 841419 1757265 1224156 255188 492478 584059 45408 1285676 1628167 554284 936929 55681 1742689 754214 258280 1032724 744525 1098991 1831396 942390 594067 665914 254502 269389 596961 1306715 1960584 1639904 853777 1979099 8171 883654 550950 1303428 1252240 1604801 1230383 1666693 1584727 194303 1538878 905942 457258 1088018 372670 1345957 1053113 1323297 698842 1180203 1365590 1833767 595563 1748999 1267750 802477 1044369 342215 1747663 1304260 1870488 1584746 794420 1129061 1427179 1344817 979819 394477 946287 1769696 1000792 411499 221272 1877209 623077 668574 1960709 327162 1964956 719405 721687 354323 740535 453991 1918102 757018 1363666 986912 1441326 1346731 367546 21882 1107467 1791998 800845 1515997 583559 762322 1012295 288228 1924631 1208883 1553180 1224894 1291479 767581 1884237 840767 342577 1797524 959423 1235874 1419023 1377931 1190623 1913358 1520613 568409 1204458 55144 921050 1402813 436042 1732714 530945 333277 1405135 67734 1126313 238059 291118 1953567 490036 272674 1379989 1793930 1231316 1560029 441435 84797 1344066 1489325 628861 1248163 1408855 1696036 664819 1073934 469216 330793 900155 375470 217535 43092 1394121 814558 1052293 511427 670705 1764906 374539 1893407 1798566 1439550 823926 379323 1362826 969022 1550657 1681843 1584924 370551 1871994 823165 433149 770286 1504435 1647311 62118 1586217 1417354 1703215 1810280 1688049 1707562 1897197 1563104 780632 1912476 394544 1797790 547771 1610347 1031911 1170355 613415 51794 1824385 809771 463374 430028 1589901 555544 1457436 1234332 1347706 611390 1702769 523074 970443 805541 1116330 1949754 467877 1432710 1826275 808810 452688 1756096 1891483 1668406 111156 224841 1624551 1893196 1762426 605177 239178 1975283 561070 5288 775300 1354676 1462809 1800122 1152899 812156 1540020 1822044 395682 382554 547133 1713788 352213 1893282 951659 1581601 973370 1528341 722318 26275 1190065 713451 1765883 669520 455028 390158 1758176 1154930 519856 1402177 85673 1107806 1114019 1089033 991577 1438778 1797421 168603 1368223 541316 827173 1872174 315505 366924 1008570 561373 55281 225555 162313 248348 1042045 400326 1509909 890644 1411193 584284 977042 1400313 901372 121639 323737 491387 1333061 1899947 1436223 942622 1205212 722144 1423912 681493 1324637 841755 285175 1400907 855133 1119696 596407 1044389 1718731 1255962 1136046 1861527 1164808 862512 1783856 173662 213526 351106 139158 1138748 221414 1200277 674182 674123 76880 1387829 1892595 684520 14564 288492 266073 1418508 305471 152923 1115554 1744794 243497 978455 638939 1294950 1700499 1895651 85749 1604041 889950 495602 1560791 812790 921270 1047993 1062777 1444799 1894233 899858 672934 1012048 304614 1566568 1147680 1280215 1121666 811928 1749306 1667824 737100 1854501 1276847 1651459 1370773 529101 1348162 378384 711539 964068 1596672 836314 1965037 1053632 754432 557982 412045 1994387 297275 149894 33174 550394 810747 1869060 1742569 264542 1099078 1190362 1359330 271818 1079132 1130116 1679455 1511513 846560 914737 1758928 847418 532457 148426 1507135 1880234 38651 447176 1713438 1406769 663748 1731455 879033 1173737 1342044 1331637 60929 552635 1091345 534240 1152850 1613688 290595 794882 1900914 460117 2118 1012898 1140711 1913838 1623717 1432353 1221532 92082 870475 1542414 1055438 1299012 928848 480332 1945473 1306838 1719069 1480557 1457178 180886 32620 974908 283263 332011 635733 158993 1578583 1920421 1801527 1727764 759076 545904 1969952 29665 1455850 1824036 1903404 872910 363874 895368 911155 633285 1112166 20469 239409 789197 1400070 1939971 1686854 648537 307302 816861 1569037 1121583 395274 636432 1806776 1104482 1960999 1500397 408298 875530 544754 1103333 1419941 1334146 592436 780729 487827 190721 1860945 1340981 649317 1797004 1010124 56832 390438 697478 1551718 480623 1728524 785154 1891064 1799107 1860851 738349 723259 655127 1484762 1597493 810300 1098483 1375645 762324 596682 1471646 1718764 1941302 134229 972843 1995204 1364204 956361 1458942 1298698 998920 972850 1779237 18141 919442 1831053 641150 1205027 1917001 151611 1416951 609456 1869072 1349176 550349 1348492 1180660 260236 1783104 1103535 664647 796571 16817 1535335 151781 1125398 1480992 331964 1355458 349717 218700 473707 1780891 447826 1927600 1704114 1027310 850917 582966 87886 1988349 1846879 1023378 1760778 1724605 1957845 1625462 1162739 753086 1426608 1036322 1096159 678769 1743679 607418 1283261 1860648 975297 480746 879302 1925017 771894 1687268 1351777 317933 406750 386649 944038 774264 1523406 636768 686924 1398797 527486 1207322 524667 448450 1764510 424141 1428713 1856001 841726 706713 252213 572549 362502 1992331 1612424 691698 1892216 1471157 1535157 1446104 1862765 939063 1507672 1347107 1475676 1223363 367028 957474 1398636 70996 96826 1138822 1717501 68356 582961 391927 1953225 1369182 729641 297042 960115 720049 1774542 819942 1805918 1262801 1428526 1042040 180423 1618019 1579939 1201970 1492453 1076289 1050733 1908558 442463 711489 1668558 482895 43090 1745013 1841935 1904588 427017 1523220 1874801 231158 1501276 1067457 1416992 1664256 562481 99881 1615001 1943188 1873213 533856 1160599 1065329 1325622 1438800 935575 1601471 997010 1951759 402481 1496146 1262077 560144 844266 1707668 1941542 698298 1750781 65114 1117466 237505 1031686 483271 1102857 235757 1465611 1187126 1996268 896329 1501089 245376 925912 343196 1218315 512114 222713 127710 1806749 778586 884662 698463 1011114 811853 1085981 422718 504915 1983174 1922108 1153719 612837 32282 562116 176151 1057104 1711469 1500087 673854 95974 558343 1070497 403642 903876 972797 1244125 1930209 1006374 1387071 1991482 1575037 583976 513082 78848 1231394 1863013 1254650 798771 776386 951553 322914 1660821 15880 1466649 1744188 970813 1917113 1326678 1849753 791465 1530126 317425 976249 1890905 1127359 1029176 400844 1254758 320083 537996 365398 541169 1786219 1538000 1110190 987703 1708954 1860702 635081 1411949 315674 1037806 142634 1672669 1263330 623872 1718950 23722 696368 715094 1963110 11253 1711705 1107342 456898 214058 828044 420440 316487 667063 825323 1424543 288306 1989667 517702 957459 1078797 1172333 731859 397073 1231288 295076 1287885 406869 1860073 457139 1292610 1952138 125733 1267336 1042919 1284832 1870959 1688857 1663296 1525256 673254 1582479 608260 214082 48567 1945955 860509 904743 180415 988980 656559 1264607 1929786 1544039 1857999 142444 860618 295452 152990 1896419 48233 166931 764197 1911000 1243658 463038 796805 1194675 601930 238594 1678289 825434 79801 1548734 1122036 565188 1845435 1291711 288254 837540 1457339 1092755 630565 1784398 439265 1734662 1759549 41078 1611526 4535 1286183 1803001 1401011 1823248 1768690 654954 262055 792906 906722 1704382 705901 727396 418806 1746128 1288958 354756 1964830 944321 1954926 1006216 1411278 1788095 1686872 179198 545161 621627 1313739 913620 207685 396906 232876 1310767 1537493 961801 105098 1990757 685183 752095 1266191 756982 287872 1734889 972260 1535709 652582 177560 1963419 713349 996425 1104203 1076203 555742 1994174 1397679 1336720 919729 1908893 736589 1829858 622887 1277089 1491192 309688 252277 1167045 1997061 1545428 221364 655648 1791416 1742705 598735 832848 54303 271154 786990 1858203 722936 1880784 1631726 1568695 1481265 1853525 936825 265971 1827050 230856 392951 307566 1629862 1105976 144824 631640 1393710 156189 997863 1887400 780999 482517 1603285 1861766 15847 1855481 246549 753104 594932 685539 1684856 405583 396226 1212075 614452 1155448 913125 978987 1171984 520057 1308174 514554 1122612 812203 276868 1148303 1765024 1256664 1745875 1658266 1917908 1755126 1752574 332787 1993160 575182 1370101 264318 152037 96796 1445573 1037293 958352 1426301 346062 979714 1497151 997468 379678 35894 777725 1464333 201011 1741674 1713262 1718100 1776728 1271796 1974417 1499235 1419537 1001311 1099679 779155 258231 508611 1934353 979117 373551 804953 1194610 1986639 722872 1144784 1440112 1601447 901298 619819 1299871 1584573 1725665 1147527 1459264 654674 1540758 1333253 937597 555594 345279 142837 1075602 1156613 1930632 1729346 1151059 1890804 211306 230072 1315389 1478671 1407285 313781 1646988 484776 1746267 1520576 1727767 892338 1509775 585394 1212775 319130 213339 1516824 431243 670787 1301775 380343 972966 911199 111524 23414 294293 1931354 1304564 1124760 1978802 412337 179050 1230609 693161 607652 228730 1082022 804129 98566 242839 743485 833303 312436 570854 1413036 428336 532897 620878 1182945 84082 1796951 514005 87678 1727568 116806 1744142 1224002 1945720 102858 514403 465352 219245 945809 1400208 138072 1103262 1597985 508412 109026 770030 1581439 1479564 1930774 435236 1802279 694998 107350 1834085 258222 1950635 1169623 1005421 1966288 1806316 1220012 1247401 1433901 1653675 1123420 1354283 1984417 907508 1286936 1822324 339426 195433 1017221 1266754 1160016 1651108 1843455 1967291 1400160 1951805 1425346 341788 687768 282396 473123 1062708 40434 1102249 483202 819613 191141 1478477 1611162 1586715 1390098 1010309 361936 1236100 1593486 1020969 727280 703204 860849 1228317 1133335 1450089 1770769 1236653 5626 1437243 486799 29394 1986412 1332435 1878570 1837088 666852 1199087 414691 356817 750132 1653881 324241 1585652 158955 916062 65894 1252728 706665 255905 1561623 861907 1596975 751325 1342437 1621358 1241187 1891512 1506714 333943 70048 109263 1664747 922917 430191 136818 1892788 322337 1641104 649417 870854 1049667 1063894 115554 1858684 850395 1515693 1211861 796654 1491916 923266 708238 80653 453886 1063535 1263110 469013 1122275 487716 7139 192131 642177 781283 487255 1243575 523700 1658088 746869 360743 613888 632629 671874 264290 1584690 1990014 284307 1559140 90190 646454 415471 1900803 998319 467432 1594286 332292 1989606 1334116 328828 664279 723752 695102 1081300 680473 153982 1952445 24300 1119011 1274590 1713152 1623709 1043552 239311 1232670 1414804 1407094 1685118 1866452 1927483 843624 1954394 263992 45112 243039 1593372 867321 265126 1836653 1482387 955022 156050 522877 653408 1486879 287500 1901361 1614087 1258167 1171276 883944 1309111 1378995 951126 292436 1212093 174077 1246102 1584430 1014346 736336 716999 386875 1311018 1626318 1573674 1905371 322042 341078 297646 1431051 1900920 860821 1138236 656241 296721 871996 78230 1666011 1994215 1430499 1098092 1321251 1205820 881861 773760 1634399 1332010 1990523 1516270 1010040 1248679 178581 1986854 1653073 1648015 911902 1047927 842451 659134 1459164 872472 139811 1303276 1838025 1471629 1656479 117969 771781 941271 1844297 1033033 373662 481941 468083 398594 385181 1811300 524829 1878085 684464 1528310 408153 1560475 338835 1598615 764200 727951 1552068 1742084 1599531 1017429 53435 1536815 769224 267048 1437354 1223130 1281429 536581 79356 52124 1453221 1327390 192808 1653827 1321881 241883 759438 451423 606960 348414 534109 447653 437146 1419328 1609120 744131 317019 849875 1258735 784031 1780610 574740 919645 167881 453637 486724 1211881 1688548 1284397 881371 1331168 1258041 1002192 115030 530645 1625772 1996380 1910115 515578 1725991 633444 251714 392139 1578561 818623 895203 1560059 692655 795810 865964 1121891 341883 1241882 1567689 419622 198599 1185378 1869882 1472850 1841114 1928553 1652836 1094372 1024571 202570 1109688 1284578 1911630 512156 50807 1906654 1757432 1605751 1678353 1267368 788040 1366366 1947198 116464 929297 568303 42972 1038547 31380 1485391 1603635 629705 1740075 891772 1650596 543510 822065 749471 240609 1274145 1129307 167006 1057823 867044 1974955 1757518 1012857 1614527 452532 1992349 919179 975288 1731470 688914 418205 3649 1467184 1629764 271491 406383 1782993 802822 528744 1770508 219557 1171973 528387 1898845 845975 1157331 1660691 531237 1571144 707271 945144 82302 321264 714188 1046856 114339 186675 1753289 744889 1878577 1443152 599917 1995508 604964 1851857 202815 472997 1944973 800801 374040 1272897 389128 526703 694908 1526094 248060 1112107 1244072 412801 565570 894060 965845 405325 1492518 702729 411816 256060 1339416 766479 1953224 181774 290121 780478 710049 359524 1674259 1860060 1229747 1246375 1327777 1723688 1298029 426005 641529 647114 1155396 1921982 447540 1078638 818071 497709 1513113 1450244 1208168 969736 1229434 1922975 779149 191790 208847 1332308 1392336 1832270 937969 481035 1191736 1198997 1888472 651138 451430 523361 1123174 1520416 1632297 1752984 1979749 1726159 1873447 1161223 314874 704176 1896263 289430 279698 1291985 758658 12198 375186 223059 1851792 304456 584008 1579108 100409 1881791 1210199 1351450 269288 1618163 1856816 39571 1204692 1432534 1371168 727302 348972 647753 1154881 971121 1367779 1139876 1260336 1121181 1070302 60774 53398 154288 382476 1306747 989088 173047 208535 265334 841630 1114263 1147899 154156 475187 3789 1543460 504516 1314291 1323907 698569 1144593 658698 679283 702358 1792659 654646 1652045 1298950 345368 172537 551432 1235542 1685446 112600 572514 1483786 514561 786146 1470797 1041006 1938165 724371 1090563 137073 942456 1203033 53664 1273227 621149 1232135 925923 815075 779569 617904 577485 335394 1269737 1871618 10025 1051835 991847 1328961 1299785 66139 1046905 1817073 711093 1402421 1758586 1297281 124479 1644490 1522710 1160393 1924951 1127398 590468 164284 774936 722125 1253045 980014 692321 844665 1612888 506629 1672159 799922 699030 1613730 986294 102965 1571712 1127251 1469882 344489 1122121 609003 1695428 1118775 1288888 1831922 844846 314321 155208 1490706 1182807 1464961 793011 1675229 1041290 510877 1054073 52502 122659 330413 1980325 1586818 300323 1665486 949953 1450607 1693168 1242455 1878594 1172340 1869852 213611 292445 1639324 146079 1194281 357421 1891063 906039 658160 1515884 602304 645493 1304982 932620 1529290 1675302 1583097 1515975 1720860 661732 1611809 1818018 1054159 1598457 1028877 1919116 836532 548960 767253 1060282 948802 72440 427316 1916346 1706783 197785 1718772 891751 753336 987999 630493 1068979 506417 1481288 112984 618503 390373 235668 1460677 321242 1962961 467166 1111508 1116538 245852 1974775 1034738 1351376 791125 662746 998411 1737381 1748172 163849 1791116 1152127 1371069 1433377 269289 398550 1517555 1496534 1136886 208652 1862412 1552325 1051369 1229324 867238 309188 1026162 1431100 337068 767404 1893913 1470136 1552319 1401760 47207 547629 250613 137957 1959064 90447 141726 1625495 924627 321808 1430605 1553000 1177425 1756384 1791707 542177 1072208 1405683 1650238 873967 1576161 1220250 1832897 285676 876316 1688419 1958740 748479 1709555 1912251 890130 79712 1275283 834053 1065931 683383 1073933 1425622 138623 617010 1052802 1834696 1104546 273765 1233931 1002924 151061 1373581 1432925 902204 439426 347755 196436 383889 373671 1716570 1935829 1548785 587920 1824212 1251788 1887081 65990 654997 1327842 797900 1225817 1568184 1127598 775560 396868 1903316 933778 1344273 1185207 1276323 1787035 1851333 194237 1725762 1982328 838137 689396 527629 1464542 37496 1355122 1790277 1797568 1959079 471145 730150 1470064 1134095 828191 629879 1923296 1119750 1602433 453259 401607 376402 1546532 41329 839079 1068526 950751 1244275 1214725 1230992 930984 626557 1994180 1523707 148895 1968129 39513 841538 881941 1128071 890888 78829 1001615 1327920 132948 717934 665153 1735220 1100431 1570623 787107 517892 1172791 985511 1035822 1294005 1108551 658357 706113 1775647 427143 677695 1727908 1827837 1604143 1643947 1501511 571363 1347439 1377925 157601 231609 621555 1674057 1363480 1448895 1063108 571919 1465475 291474 785609 1661425 989352 152754 773280 1389058 1014242 1458291 1539699 1622580 1288142 1445063 19100 1602244 891586 1290186 812895 495680 351825 140627 1658873 1361996 1135890 729615 1372465 1880526 1149961 1086665 125935 1183372 657621 247279 513916 218006 538341 1555072 818444 1423671 874114 1885468 1872693 477424 1129937 439168 1904889 1609841 248264 404492 340662 1210917 513549 478103 527164 593747 965862 338921 882736 597860 903810 1376165 1829072 1647449 1379715 315229 1699090 1591617 1520028 198659 499314 740917 1805697 484075 882949 1422337 158217 472072 55445 1543539 1862223 1595956 1090648 1051474 1201716 1375549 986599 634132 1977703 1462933 540675 1285313 1333079 213267 166555 443032 1211239 709264 722281 1075316 1577887 1357480 45987 257032 724805 1067337 1799798 18646 1534491 1605727 366776 127091 1392208 1889774 27990 1196442 1552897 274300 1494223 1070257 1371230 778564 1394090 652093 687611 1059865 733884 1740515 1490681 1362598 1750940 1725726 328685 475536 1696656 1352172 213239 1943452 1145156 824017 976026 1704497 1866046 577480 120384 267852 440780 903519 1295043 1313846 1389478 1856024 1088642 333779 742951 604339 366608 594202 1069698 242405 1019509 690780 965799 1562246 169343 252219 581322 95236 1187917 1558412 1954663 1059841 1724268 715188 697861 1435777 1073193 1268280 154671 735733 1198392 1436171 508801 227945 1738533 1497200 1592910 1121126 1177960 598890 141953 312452 398583 788161 517296 582857 824062 1710512 241078 899604 262444 252750 735901 899080 1618608 986559 366189 1974208 1221045 405744 793644 1383739 32285 944792 1492922 728250 500176 924190 280093 233479 1413176 1095281 1076963 478762 1967438 263231 405947 558429 530411 1560048 555952 752837 504494 994057 1872131 1282764 760543 545672 635015 949508 734625 1109871 1940370 1204864 820666 1979305 376297 688499 115868 1324510 574905 1832953 512715 259588 112464 840108 918399 777612 676083 908684 209175 123424 1175831 1433244 1826543 853949 1757938 559950 829047 336741 1246018 1418047 982960 931123 1942538 1931430 1360636 689569 118375 294183 1542491 1736553 445059 1890899 1552090 1118191 468772 1162369 472095 877549 1451749 925877 1371601 269982 278804 688438 639344 622427 1518667 939434 1359381 1657793 39443 698207 1285350 1821026 48976 35214 1105318 169321 761910 1732042 672028 99311 300836 325473 747844 644308 515284 1384852 1629163 1016185 390239 1676718 1646168 771644 590615 1873037 67143 494921 915130 199411 467353 1555747 1446947 948941 1958094 294532 1685016 238048 184127 453634 1537915 271992 735165 1463979 130274 1068974 587178 508967 1220533 1716286 1678828 1209672 1593755 1398197 1841322 1951854 1945027 730397 925872 317559 413652 1380876 1375202 971614 515730 1177385 1199895 70507 567939 318168 1032131 1081738 1566611 540678 1367874 1104469 1761506 566071 307385 1586241 98249 1722649 669155 213591 714072 1283847 1518634 1845684 1639287 1506876 1204625 743742 664059 644095 565178 182959 341421 1810396 378765 947137 113529 29316 226441 1014824 53221 1798570 1092688 64843 707331 409905 604757 222909 422711 3721 758350 1138397 247665 317004 447167 16940 1225040 1425647 370515 1943762 1528994 1404626 1616938 254834 783372 1508873 1687643 888755 142179 638331 1230639 1942734 1757220 1829623 629200 851293 237875 1523570 1488957 624572 340625 1274869 46137 375514 574057 648726 1581033 635214 226317 1640609 1255948 1278170 544502 1543559 1391855 1401109 947319 455564 1888666 278638 1836871 1244122 691843 1290383 1488328 1997683 1723922 1969638 1794030 557843 1074915 493471 1727171 87453 388793 1228086 315471 92498 27233 1564949 284356 1431021 1738892 1927576 1664733 19244 325182 787583 544516 164827 71109 913442 1053486 297745 1742620 219628 1142922 433351 47166 20959 661384 1333873 179552 144335 52656 1869831 1711807 1680381 1027533 1680839 1095214 889397 671926 717713 9895 1796792 520717 883828 103361 735265 1966204 1602269 337663 541351 1727910 10518 1613701 1385250 1789813 1825079 580146 1283273 1518069 975408 1935780 166013 1075655 1092788 675285 1898598 953068 732871 1099963 941139 1629128 33341 577429 1864610 1201289 1270575 1078860 1940836 101405 206599 1878256 71948 1859181 52422 1479698 1670966 1376012 1779811 525125 832872 377495 753055 1558581 1898798 438774 100652 263442 784017 1218255 1660735 24055 349679 1544626 332469 455866 1564109 227264 1103009 1326497 1254852 1368338 1153481 258912 108836 620705 1538402 996202 676889 1827039 103639 1395920 850709 669176 288143 76258 1945919 253496 1591102 14020 1607609 520232 546800 1455961 1894011 492859 245977 1597723 457924 591610 1167130 1635334 1811510 1794015 1344836 429224 1175275 1119023 1973127 1702011 1160274 719878 193988 1545546 104388 1963358 523543 715985 1032065 1829427 1303268 347596 37143 1744823 1679852 12152 1864066 1098875 27612 595752 574807 192589 22433 1926670 1584860 505767 901230 1674493 1311376 1525138 599528 1265953 947105 103127 1494956 1220899 96116 1619526 1588098 1082488 1020451 995780 1657098 1003920 706680 1414117 810586 342288 1972342 1444607 1322913 1954378 367095 1649812 627930 924457 935486 1629135 1946274 1009510 343725 677816 15756 1547138 1121911 1513441 1738605 272786 1214542 100101 1221851 678177 45758 800105 1021390 933532 1599497 1415269 1313456 1794243 182662 1993210 1905943 455635 1188588 1069955 1747017 1589250 555199 905899 707632 877765 1907152 1356155 411119 1338306 1739247 1044147 901565 1910427 1970045 1708817 1259337 1072096 1316014 1452899 1787375 606781 973066 1766283 767459 977882 1594549 1976029 1797975 991241 1009573 503930 749287 1306059 1046346 175030 1582613 79546 940216 1257865 972036 506242 1953206 1079919 930551 1553039 54936 188979 79035 979727 1073321 1605732 970383 1427226 1719440 1265963 1826743 1378951 463598 475960 958823 568649 273903 821389 1082308 1311623 846192 1129124 1402128 1803848 168285 264170 1601971 275632 1619657 1347979 300047 329307 224460 1603226 1484568 998780 21628 929248 58056 627936 221737 18172 972959 1723940 1386031 463286 1885880 1407551 1197207 1490236 1735124 488735 1654064 745431 1838102 1430106 1108947 1285553 578676 378056 131937 1367934 1835887 1453036 159950 561116 1962895 1047155 1028777 390280 513661 2182 358777 1893756 1124630 765440 1368003 1614124 293238 1477018 368208 1872415 175172 1389700 121290 816795 833624 265714 1800305 1073886 1081257 835150 1658746 1085493 104641 1104406 885772 692290 284402 156854 550242 1466837 468297 1071800 1959587 1735039 1113850 1221491 988961 1487166 1505468 854313 200105 1104299 1097075 1146507 1373877 239321 871800 967416 1125362 1597346 5002 842715 1746561 40701 67588 1617857 1825960 23539 173965 1935803 1976311 252115 1972819 450065 613084 1805291 1118459 1392679 389085 1746202 1408766 800200 1372074 95954 623527 145626 1904387 1421950 1201901 1338327 1265661 1457618 714428 652110 1072449 1300782 439846 585707 95871 614516 1727665 1265824 1209120 1912728 704900 830288 87011 1215776 129635 1957090 36055 179868 276733 1300104 1476108 475797 514842 337171 456585 827818 5572 1289286 1536172 739825 48556 698810 1787961 266491 270092 934807 135600 150195 776624 1167773 34902 1762198 215396 1404028 848087 565006 84924 466487 1836874 699351 1553606 170536 200618 734602 1485491 1427273 1979641 1161354 304265 153377 725962 1011778 1551427 200216 874225 1811895 1899675 252642 135205 437311 1494007 1148844 1482792 691126 783976 358694 1245443 431035 1724535 953499 1527981 1683063 82097 173877 1797456 187985 1703513 279102 1556374 1692108 249111 1457212 1522982 1254960 235523 964975 1701110 365906 957808 196250 1449474 551841 1108756 1516904 156706 338336 1354512 1531226 191297 1768843 1686791 648124 418820 580129 526704 774730 1200998 1150809 1968866 456428 1325493 1102255 135178 880381 1658043 97300 1039243 929478 1846486 1446057 1887261 607440 1991885 1227343 576456 1499275 1520625 732005 760985 1546530 1466130 583607 1679927 462147 1928226 1696870 718810 603710 376596 810312 343920 89040 913524 980948 1932778 1625135 1631385 1390815 823943 1222915 151038 413089 1700261 109344 1860950 1108471 376719 1046521 1265094 360483 1034944 1561789 118135 378099 14587 167537 228580 1614627 688191 1744264 1506859 272321 3447 1213766 1281769 914391 1426163 33233 1738227 231708 242223 481480 391276 399059 144117 1904961 1573914 1975555 1451234 32144 1152062 734300 1842686 1032378 622673 1480358 1175985 1272027 723117 1270339 1919929 15104 1353158 395315 994170 387037 1075360 191393 79285 985809 671287 806616 1405769 1932688 715748 1867868 1644335 85308 16039 1694042 1739154 1108936 446447 1170228 210062 496327 964176 1363466 40656 1285141 1650577 1461430 864959 1745186 1696879 1706824 1689567 1048192 1088388 1417246 459873 597848 141016 500073 162553 527294 1806297 1448721 905315 498026 1921517 842608 123045 1520670 989301 168449 1871783 1114841 847822 1196859 644789 534182 1918710 1574162 1376148 570389 129200 1013044 286258 37667 1011399 1501673 978201 1193836 1801434 462977 1905161 1314727 1925487 970259 509141 558302 1400785 268678 160643 1854641 1444401 1743197 304859 822582 725573 364447 1460353 1722415 1615659 1757819 1326312 831823 1152958 1975885 277071 976287 1702271 1508639 1514162 1532334 1723908 1899819 1834391 1550124 1855607 159105 1079445 287134 1559177 321362 1643833 1007370 342299 781719 1975531 1889635 1739526 1802267 1122798 1740714 702585 1114282 1938617 1214519 1042717 1064755 948703 412789 1127520 277536 1428457 1680756 1172911 649003 878001 1652744 1960474 106427 1559559 1425026 92724 1909198 1354218 454365 170778 806462 664175 57296 1631104 1054845 907674 1641666 1701143 977059 1127898 857974 1024955 525861 55098 629396 430149 501269 541830 702509 524501 100896 278527 153533 980158 1572625 1679906 1658458 315032 719559 858543 42212 1604501 65084 661608 30766 1140954 122108 958674 1981048 776890 1739512 1082998 1561195 23554 750176 1148825 1188830 1429041 358164 1098727 692736 1802359 39991 1065965 11036 1978942 966848 123185 290707 1525354 866135 1599324 793810 980868 742317 1417011 410700 975760 710141 609880 679910 1584378 804797 54867 541139 1819281 1932725 314515 386075 281484 1176191 421688 94392 1102136 344555 1974508 97467 1547955 81093 1119960 194835 531405 1782846 77374 1617063 1450967 1048041 707550 905617 1724596 1677340 1604889 157408 827183 1541458 1296066 1573102 571447 845725 861231 1319329 243872 640423 1548942 261742 1031398 731552 593531 1479444 435498 1605283 709910 883864 613299 1774127 1145088 1912492 1379139 591866 1269610 1236399 1187549 1054177 1868680 1225305 756963 1809480 552656 1147855 1635402 1594624 937199 254337 1455346 632481 1067771 1762770 124206 781676 75713 12265 1072959 453602 991019 894950 1059752 126296 133843 1358373 1847828 1538186 1278028 783694 1693560 1363510 404753 1594854 1622052 1993865 753276 1813338 1436375 1617877 822601 1653189 1443446 445676 1898679 1853380 327556 734215 50283 168827 35037 1241334 1092163 1878494 678170 122085 396979 563919 1166320 1516633 219808 1276843 15601 1095623 5245 1041606 1212313 170663 1438331 806868 231151 1811934 1189712 1169198 1294704 892802 348245 1186927 194214 445927 545280 1354246 1519311 1598955 666447 1829114 550575 1080776 204308 990133 348384 629525 1018811 1613227 974811 1996751 1899673 625059 1996894 1428594 1419575 1997387 974287 393198 1665864 1402102 1990515 157558 28660 803149 169930 56871 810895 1888138 1440379 1456356 868099 602668 1006617 1222829 1367342 956766 1604836 1678530 198553 1117341 546652 1611519 810470 1238255 532659 431105 149316 1605722 1060156 261045 1884716 1334668 1932517 1422070 702845 1564216 981070 2511 929196 1749921 424207 1431507 402348 137191 555757 1018823 13714 1240261 1964817 1376302 1192708 135334 389389 881910 170464 25589 1729364 15822 754954 704376 120583 1312530 21831 573542 1781891 1224889 500221 693959 890716 1118866 604151 522562 1390484 1076005 1213984 1924019 33388 1498098 1027410 1944928 1973936 780433 909188 109317 1432573 1800230 776239 1674972 1292138 232633 1898899 1758904 912057 1120259 1205749 458553 1494534 1718521 1584295 646796 1546637 1589876 268834 465327 1695183 953465 1843731 1578379 1460580 1281679 893508 1564534 1797550 1615315 1277806 762215 839655 1523199 1806920 200685 1141738 1527449 1521742 1544236 1742989 738866 657822 13263 1894504 935942 1573294 229389 107254 1719241 1051444 146903 1343827 514642 791009 85890 21902 1636293 170954 233239 302598 815014 1282834 1032184 1713616 645859 1814521 1329234 1071151 814322 410329 1814911 1969233 74103 189638 427060 1755833 20864 340507 1208018 1221020 515799 1396578 1059724 1727560 1622087 739138 41535 1045157 1085841 1151836 991915 849282 936481 1684459 1172786 1499889 813166 703129 1151876 595457 1682653 1966704 802519 1979480 549537 943789 1621163 1109569 356594 1210089 1117389 1214920 206153 393257 378380 546152 939535 681942 360830 5083 1322449 402425 238606 1710329 1576435 114039 1938810 80685 1769427 62190 264915 1630052 113495 1028984 139797 357519 892844 1694490 1523447 267496 1408887 1817686 1894784 849835 1382069 1316913 1637700 296665 638244 1540060 631255 402338 121179 990164 357518 1390289 357130 1586263 950011 500533 1237865 1606044 39858 1794433 756532 554578 1171200 108717 127323 1626020 1252489 1503467 1505393 1564028 1563346 1506127 1149623 1757370 214171 1164131 1859754 1086692 850403 1924013 96655 1029079 139013 1539281 219354 988414 948249 255520 1705395 192591 1431635 882663 1788382 970552 196122 608903 898536 1540366 1784423 639444 1118709 49502 1087018 564004 351920 925276 1862244 1739031 1862420 1232267 588764 257755 996450 214997 1421193 1698474 1244607 1182564 41578 1403419 1402806 109724 751097 924890 1534933 542005 1036191 1734412 1446086 803255 765752 1382751 203233 862231 188552 292177 607608 1092839 1473151 418156 1720535 940095 391866 1619939 365621 826345 1858193 478979 851993 927395 50835 21508 510010 741253 1926395 1497170 1002784 1808837 226369 1806116 472735 1983480 1584118 1386201 1749047 725955 1294376 1846075 184572 1510744 1938871 690983 714165 1087485 747170 1387654 1750698 1002011 624904 1334351 1298114 1674382 1331797 670324 28608 1620395 1729753 1427553 1112451 79881 878930 482865 715903 683773 1254399 1412582 1906713 1902676 1899782 1204030 1402284 1656296 1784697 723246 373308 1315925 132932 553897 618199 282948 589184 1883343 700062 241987 1458117 1673736 1858042 1651277 1004734 1148681 73475 511122 907866 484649 413856 726560 168444 1644676 1551678 770755 825246 561522 1152871 207623 1570584 1442391 235399 1900997 926168 1843997 1774233 739085 1535635 350157 605758 733910 1617326 1913571 490082 1180307 188708 1438649 211397 94933 748866 45932 809895 1065353 681729 1066455 1765044 768532 836686 601574 991187 1558112 1710320 122537 1405517 879431 1254507 388232 197944 550698 1914842 944415 761465 1868328 1078526 1097548 250096 486673 1973958 1205929 401602 1340631 199840 1405005 589428 154067 1868378 1903834 1038842 1736886 1340431 1691057 1211195 1569732 1416638 1807856 329213 1472298 1260089 1790290 1279390 489140 849732 1437388 682599 1127182 1702917 1843598 1760933 1903118 1752063 125538 636883 1428060 1662930 1029693 564060 433964 200939 199649 316874 1710919 1185085 352247 794572 866906 648259 1094902 629995 1997133 953036 1939964 44909 1159469 1581175 1304728 428361 10893 1558804 708590 685549 161537 1097387 1090265 334763 944520 531419 1637854 1687718 617219 572129 443364 35446 1904449 1015281 1938352 444844 575720 1189814 1501191 732489 1040481 118251 543358 202822 1704667 1022 1187572 701479 837313 733704 919643 475692 1050893 1883363 225021 1192113 1980018 1787647 702742 1772589 7542 1943114 519782 1251268 1227357 1502869 888486 1755052 1593061 1073728 1064119 389550 256068 282137 1032866 828242 1326180 812140 121950 691832 1091007 1096878 1975958 1215071 157741 651907 1984220 763954 1590966 564659 1397933 696555 827256 1326039 1788199 272682 1199815 1625703 999961 60480 1389087 585418 1145159 705565 1478297 382807 842890 676189 1253434 184491 1042424 584178 990012 1168619 607360 75669 971332 957739 209621 1129486 1030233 594161 1812641 1323087 1129626 1663882 186371 1706178 76823 1200979 965746 1152878 294702 1724749 165345 1021833 1012435 240746 1380986 846451 1617259 1627034 841904 626168 1793359 54691 753035 982807 531959 748282 1710942 218762 764596 971171 1285928 213382 927080 1309841 610147 1436251 1462191 1582587 744059 1176727 1297070 747759 1621102 1956615 20942 321744 1485939 891765 1568828 1391679 1572743 1441474 1282328 1071781 451827 415521 146545 293124 1305308 1186321 242033 320599 1997190 1312929 583524 1869132 832311 1160809 501374 1628760 1819365 18135 924277 868833 1299183 807907 673110 1370850 1140418 418551 182981 1298908 1519440 1071337 423900 99518 716997 1645834 747576 590957 499072 908245 1223477 271579 216363 1184247 475255 555304 1779366 1050587 253503 1076330 1784233 1208101 676427 1575788 1368855 1754891 413479 1090367 198265 1063465 1448332 928884 1118900 721984 1214916 1807771 290921 1440177 103671 1252813 1057289 936150 132370 918539 1232957 1701553 663785 1793150 1895005 1242383 1325737 1090998 1957898 681157 102242 790228 1640357 1439992 1448636 786980 59439 1484252 878091 1795669 1654685 262691 542067 1690170 358753 1855750 552500 1825325 457375 1760754 1227370 1016715 1376517 405588 1807814 996833 644085 801327 895506 1398293 1163820 789533 996408 232223 47859 313358 1960855 126940 1602235 1600102 1638268 574615 1696903 1014728 1821444 674660 1717221 40038 455785 1030320 1755102 1309373 1932924 1818629 608737 1228658 1678675 841067 859437 1176643 952171 474729 245730 1829020 1510207 1508338 303590 175927 203044 1579127 1046831 134026 1628228 1512203 1198487 501892 327032 193552 1193097 740092 956719 726516 189577 549022 1874268 556987 786609 1403121 1383794 44388 1926802 1865517 1082257 280183 514547 195677 562182 975991 1877828 424406 959422 1710115 1609128 1172694 185975 723811 356682 658897 269930 1760261 1973475 1781636 1965491 448095 1856515 589079 1678494 86185 324371 1700706 981784 136920 924486 148662 1667564 774339 814238 136981 960415 286164 844944 236460 1844476 270104 926859 269311 694152 1631588 890554 1634281 9567 8104 282017 641521 592154 557707 1865873 1532467 1186617 443210 558041 1272107 382656 227271 695599 1008543 552737 872616 12753 298444 1394143 796570 598157 16300 300512 1811340 1590150 452655 994171 1834105 1157955 1838152 1395918 1745931 346513 842809 345067 1916627 1086900 916576 920407 1404194 1576789 962305 563245 281041 617384 1645611 871578 941903 400936 946309 853262 894248 1539127 1593790 994005 877585 1120800 824690 826632 1417522 906759 1296882 1660644 1161213 1782214 1529102 719614 594721 1708066 80788 1307544 1055167 19827 1857153 1544 1343014 511716 922399 704890 1511989 1891711 1073297 262916 1937848 1963723 410034 1567926 1643881 1496072 540861 181279 969051 411504 147316 1284408 1081071 1517189 762705 945987 1210241 1401059 748413 1630947 929484 726291 683611 1477694 1429255 1239023 401321 909734 395488 1304462 116682 1323724 1171905 1479413 1938530 579309 190150 1463696 952123 1576685 1792646 1127299 46147 1084333 1618026 1832705 1764651 122122 655464 718211 1046907 1410210 1543957 932848 1812119 1582970 1186252 335696 1507146 1797019 654086 1543072 1585502 1167487 1368665 1080138 259337 868007 194861 1454973 1836861 951218 1871469 1811858 1522312 1370198 1796585 1228236 1954423 1589331 364640 161167 908846 1478512 1706120 33790 1886982 1842935 1795847 1910291 1499251 1002699 186504 349245 1855413 1379323 1386514 941786 1621033 537913 1738186 1683286 1011926 316310 283150 567970 778714 29773 944148 1468243 1797912 552256 914663 804536 450105 1042866 227352 156467 1825891 1103543 1440323 1862911 1924448 1687828 1799477 1215112 647072 1214505 792343 979931 1403782 1670821 1788429 1236101 1737325 470848 475961 125217 1384782 1702664 17424 1556149 248367 854917 255834 375432 820845 497110 819836 845728 393462 693319 905187 1781549 641265 245961 771682 1589482 792049 1523712 1021566 1215587 1023075 810991 497746 1030906 1065831 704264 137530 92826 1412665 471100 1287226 1316151 1239967 1782799 1568767 637321 1916288 774993 1537401 13163 729463 1915872 955950 1409848 634855 592290 511293 935805 1210577 940849 439401 1107022 693508 1954174 1522939 1881699 793013 1288334 1660439 1307242 711620 1773517 411187 1607571 1718913 845908 916440 691728 1550636 954812 600549 1986307 310058 1819134 1041056 1478982 1651362 1743775 1738485 16119 325204 1588279 489069 1717300 1955904 1914513 1548991 1692415 1549406 1678881 332597 1189264 321378 1211065 707173 1325212 1845081 1654404 938596 1948940 1486764 891903 409962 227910 1872325 1990887 1637223 1999967 968377 1161591 939087 1375026 263121 942513 761371 91762 776765 128353 914177 628077 1632638 643620 1072361 423197 81487 947784 561207 882836 344890 1974069 735129 587410 1754882 1353353 1740302 842043 316718 1854193 1808686 245717 1501464 553314 1751837 1857003 1116887 307311 138013 1776217 483674 357768 1973000 734056 1851573 1295153 472695 1738513 811211 1260547 715596 245952 590041 1195491 1756300 1223341 506164 519417 62063 975618 1212528 1124709 1252403 1122398 505976 2973 1160882 763581 1443627 1348172 50190 1158565 261115 1953704 1703759 450407 1587111 502741 246888 322941 846494 1334355 1741632 1201236 6725 1746494 925575 54919 1427328 299580 1207651 985558 1528409 179471 1268014 6613 128975 1383586 181861 437214 1494156 740947 1150745 1793935 305531 1693097 1198865 599256 1586778 1595202 612396 1458434 65166 214217 618187 1200737 399511 635347 112219 1131069 1966693 1539947 1919018 1273244 187792 1406081 1722448 265102 1427655 433276 1085795 236516 847606 1959198 1668827 259770 411130 1166566 1846159 107655 698820 1467921 476168 1887799 358254 776145 396343 1112634 1935025 793119 302901 955348 321131 1993462 1263471 1534569 70805 1417707 1783756 1338239 83469 860279 433993 1813220 857318 1991469 1989757 1999443 1164700 605960 1070501 387897 754174 1147385 1487921 1096691 873719 1101760 606755 1132046 1102401 1001742 1848077 1116742 745052 1602188 1359110 650891 620133 1652191 85139 1314051 1312299 160638 1088823 1677267 1234328 1188467 1397108 135258 1223706 651341 402831 1714549 1227597 1159824 1278966 150399 1031617 278347 1368330 1406324 1858831 1148796 384849 948179 333028 1679646 1123668 1372364 377052 988290 662933 591200 507621 1753045 33862 1314284 13523 1416723 1973480 1411216 1930105 1419972 1370337 534233 1385319 979747 118573 1260115 1376385 1570200 1843486 550029 458025 961824 537192 1011009 1026703 1931603 1662974 370830 1616651 739666 631786 1882429 1497730 1603430 419295 329210 1768167 812329 1206702 617327 458922 1509928 580426 1152532 1148269 1219880 1033190 138237 985495 78609 691986 235056 1608718 1755924 344143 1014801 1320837 1341683 1868208 1149281 1475153 786613 1903898 24687 419385 871291 133961 422620 132988 1350245 768425 1520617 433264 1746065 684448 222510 92671 1877708 253630 1161856 385716 190077 582382 1366286 338115 1244613 1045564 866284 445486 1363831 1118616 663848 706350 639419 210923 607600 1094229 1308071 117833 364669 600116 683900 1695186 697907 917451 39135 1780691 1688819 10616 1364847 1393904 465118 1940403 1253119 1188468 1649748 1804795 739893 1354149 1004904 1508053 1078157 1032019 356416 1556200 651011 1482772 1167037 811969 954469 591727 221544 1990418 1131640 138481 172320 1942055 1512460 31752 972217 181365 680752 521880 1564802 1744003 622122 1634318 1503453 1732065 543494 874395 702237 14147 76338 1542962 194235 1842777 1562377 406096 897660 1940802 1609623 1890730 1208584 1212685 1267358 1817256 12906 257744 1552169 488250 236317 1825871 53485 478766 1839462 1019289 202679 485443 1929648 1310784 991730 1719798 655683 1878664 1745306 1379124 199904 1020580 618738 1989982 1905722 762845 992653 1195189 1580650 529902 592630 624002 654490 1131664 94134 238420 654069 1332544 396534 451830 1931183 819724 306135 1954803 1859240 359379 1823596 1296739 41334 1739866 1748744 855033 1553668 288862 1614906 1883507 379056 1107628 371387 1154367 1913488 1085108 1652352 1240491 841221 434904 991958 1017199 1963021 1764705 735261 1131176 321278 1699257 1380992 486328 656989 1739485 62637 464692 1763813 1403562 1774493 458742 545988 883391 1785938 1352503 74898 1373862 866947 1104501 1573255 186372 427810 618429 164804 1256359 886926 1179209 110356 1903436 193989 1195277 1075058 1472533 244937 625475 1870158 1776183 1254052 1338528 1435422 481175 1557744 358030 613067 92657 1476193 1215947 162185 151783 1322132 1516857 632474 510280 1890385 1165271 67049 1494420 26558 1416720 583490 26278 1196317 1158282 1155158 717863 276642 378265 466759 112043 1938406 1273521 752194 1897255 456492 937641 1146449 168280 354325 906232 1684514 1247261 967032 104019 750960 1772086 284289 1572893 996262 1429122 127311 271447 328025 479423 1260408 194979 80751 1667631 79904 272741 1097756 118916 642187 1416540 448369 1911309 127273 1786759 792682 1302033 903551 320491 1887858 392359 933190 1369963 1547490 1428394 1230196 1396369 655136 1414948 82405 1563067 1486713 1850614 1446351 1985667 799180 1804147 480105 1508556 148592 580533 1721886 1274003 70246 1612501 1393317 1240403 430399 168218 1953209 905518 1397478 1361016 32635 1133876 796556 742807 223504 708706 297798 1625103 1450088 1181511 472356 106316 256378 972430 991895 1434612 1341524 514833 828589 1627459 1421903 1347671 1044748 1265794 23373 116192 1972851 568404 873867 641424 599161 645544 316750 377961 1021724 1246168 458317 359251 1328590 1539522 1499127 1716244 1986010 941 1828018 248092 236501 385744 1075798 1248517 558249 526699 1386814 1620317 763045 646988 532882 421334 1925139 1681484 433447 1633988 25213 546070 409421 1580218 173316 67454 1207970 1822604 1427030 490874 1924047 1436797 1176111 961107 1468631 611408 1770128 651810 1725011 1639464 680592 1671521 748743 1368257 190174 1163286 1379581 229145 1014248 891287 1973370 1108972 1983965 1448424 190061 1714468 1148075 1060612 608694 559706 1506493 1493548 389689 1345206 978402 1438619 1928710 292087 234289 793910 386884 1617281 1379543 168615 1610723 54600 978238 1502952 1984258 1178362 665688 1879404 53002 1389725 437227 1920275 1034686 1045287 1963683 338000 1194266 67721 1262314 21807 262537 303745 978178 335008 1607815 1239728 1744136 1242334 253062 184519 475721 105357 1112125 1349832 1826373 524055 1173754 1351113 961532 952427 972862 1789177 937670 644742 414222 822876 1308675 1988672 1029789 1206358 1789922 1529816 248991 1215447 165870 490621 641906 1820323 1125476 127868 1000975 915816 1543002 1531918 1256143 424662 877770 303584 1227224 1370607 982459 256684 1203962 49945 79061 1509949 1656460 1631714 339489 1202645 766513 414641 338621 1259834 331981 1711849 268958 1905496 915072 1023663 1410005 341612 731735 1741550 938352 1527911 315709 212413 1665988 342979 720930 1650805 667013 1768330 1098467 1562878 71548 85709 667349 611892 1893328 114767 521683 353836 1518057 835221 1755564 176210 1122372 1702881 1580045 1017991 667474 846479 1469138 1677479 998250 301927 1082165 594345 1032601 1401668 1040442 1098052 1672674 705070 1388868 1902686 1143854 1843051 1477918 1798412 1018888 728411 1429226 740964 164574 907675 516933 1432082 1324822 363058 251063 1524424 123536 1153658 1888108 1155966 1787904 1130677 1593573 1816133 55450 668833 1626672 1927168 552413 143882 81823 1182438 103950 766942 309317 1379839 1548593 54042 1619099 788793 610123 436262 1113436 977793 1244926 1376584 1238317 474157 577803 832281 334472 217873 548345 1829372 1515851 1336362 1753966 1559775 283170 944337 958618 1855000 1541653 917635 1949745 575797 1459358 1703588 1118416 167394 1367970 673610 158214 1560354 310967 1635837 1088235 797459 561674 486514 1680414 1143522 844853 1861094 271699 1520807 552999 1696365 289631 1039346 1693655 1670726 339488 1036254 601434 1735818 488738 331360 1233579 712230 818114 1013021 177273 66854 953681 1678478 305208 796205 930338 426435 1067212 1517895 1287511 1162315 1069755 222918 1925769 892325 1763729 543643 24245 879938 1507237 1780503 1779842 1939436 1702228 1202101 464676 285588 1010263 162964 311916 1839492 1287688 221867 1636201 1284099 1286834 1171291 1377883 34636 887884 1601725 276516 1406124 1998975 1295049 587357 1866766 264901 1430026 704399 1640234 1230428 1159850 1076678 1173805 1983938 573997 867911 743592 1240669 1782652 1534944 1271167 1783200 470889 1904922 1789502 1620636 116946 755705 211382 1146195 1733723 102036 48802 206528 1062082 1620325 963854 1098823 977025 1584424 1117515 1892911 578761 392197 1515041 1020759 245600 1561006 835350 612798 1725645 1964839 765751 1625063 1272026 844395 901496 1609364 379097 1743828 1227439 1956729 1430568 185023 360511 286338 887255 662958 1627449 1871330 1961110 873020 1468907 1354978 60050 450595 1972829 1595304 1014404 473361 1286502 308887 256836 213095 1880312 816848 1328987 1274454 1296792 956096 650956 229855 1299170 1315412 785635 837854 52216 1496755 670656 1556635 126562 975555 635005 886499 1972678 1768719 235525 1062267 410339 27316 86304 1328279 1587234 1486919 1706567 1386084 1468298 995437 486678 1466262 1080062 1478514 1166363 1672506 261579 1393458 988509 1883623 1200487 95661 450946 1138044 709896 742999 1357918 1862828 1787762 736066 952157 1162124 1781083 1726499 1319388 114233 1163892 821021 1215275 1129745 1207942 42383 1034901 1358855 613233 1490586 1533345 517774 1172953 304556 1193710 41424 211198 1226839 1463508 1575832 1786669 143930 808183 1924405 1660532 1677361 1169280 75895 1212704 595383 999735 1349289 1653281 1457844 541739 1248079 1503222 1448766 1748324 739725 385291 1793513 1485179 1015775 220348 1544791 633278 1547883 1067431 1416166 433730 661037 1332552 845422 960178 622361 1012578 570557 253994 854960 393239 1575477 380053 565278 1731219 369364 1823827 974473 1090269 173796 136768 1253233 1602101 82716 926188 443000 1622429 1229283 405279 1152385 1041836 857563 346696 1948792 554456 799033 1135440 1578480 627235 865894 1223795 1287486 1213434 196060 1112972 1178582 521158 801643 488861 1078159 1756200 202491 307514 761986 1211769 317816 224154 653623 1725555 923707 1163645 1722942 750694 676192 1569918 32631 343123 817668 1983719 162713 785 1808875 829867 1626362 1947479 156738 57706 1557165 1720533 151994 96938 104122 131715 1197629 1366136 1451113 839841 93960 672684 1550538 48797 321067 1293732 1331826 705986 1124592 13243 557159 803156 1671655 1110348 51103 712491 623755 26857 1089994 1378128 1524615 491372 1042943 630295 193669 410266 1629626 823256 511528 1699234 436055 1296085 670404 264806 1587708 1444841 1840560 1116911 1004091 1121641 128533 443507 761969 390875 318572 632619 1582095 668657 1352535 1871850 1660683 1569306 1642777 256215 541460 961244 725317 170045 1938662 806148 1928580 452157 1858446 778105 585805 426007 343078 1693949 156402 1643546 644395 525244 1249368 460772 683634 1090706 838303 422472 1642250 1727001 1252674 1002406 1319487 657323 797507 1589047 100824 1900919 390191 1418497 1586163 1060765 1382906 1105133 315535 863762 1723330 17268 1478712 1993873 73616 1163716 1081336 1405964 1509086 259262 1505244 984970 1899612 169263 1499875 949161 551403 798791 1804319 1476587 1870661 181562 328513 1176492 140425 1625686 168112 1342943 336566 1096074 404635 1500062 859289 793466 1248810 51353 1358262 1366350 1837592 843508 1933439 1323065 420510 1061118 821578 425634 1139185 667799 358218 1540983 559810 1647119 205428 1293920 447049 661638 494881 726519 602461 69264 558467 672536 1582255 1310830 1465884 812715 940514 305679 153978 486254 506572 302861 862859 677163 63371 148452 1521964 356133 1115167 1050413 1085148 1847345 144131 388158 143118 1055961 1536634 398977 562722 1959971 1014054 852998 1977027 654890 1692541 1837839 929238 784025 839431 591826 1366956 485750 18059 832154 1874956 1187670 829968 320336 694937 753845 185933 1348468 1169804 489035 312964 254314 99559 1134661 344534 1498663 677386 1382422 1623532 685149 1336773 739902 1933071 1336923 575172 775243 1505404 1949272 1384745 1154457 1918996 1823760 1579020 1512318 352777 836691 111958 1965942 1226539 488946 756356 788640 1020045 898399 1633418 121421 1144715 789553 1971527 380935 1595961 1064493 669845 1296983 144491 1667969 1531703 728628 888161 1544736 400731 295064 177428 1441165 1102290 802248 1174399 1000013 558201 256843 841466 1422524 519430 1362313 1168708 1229562 1522241 345285 1518611 1596574 681622 509827 1869468 1755165 1547140 1090248 1474626 251663 1060018 1691966 1511097 1667984 1334073 1593436 1579605 316395 203425 114084 1273886 1011277 1061471 239488 596402 1897171 1740846 665735 814714 842399 1026067 998442 1798434 234920 456206 41115 103181 1170403 1352997 420235 549417 1881586 794976 719490 50593 298585 272209 1827295 1802875 804534 703917 1887443 1766280 190409 1942805 426178 194286 1977767 6979 248633 813792 757163 116246 1634814 701695 989489 765478 1170303 729112 1970446 704646 479687 550462 1933315 1586329 1219795 422803 1774801 1352500 1818551 1269271 1411086 1653791 458519 1772220 998068 1610254 1978210 1782543 1146357 1997713 1061575 1963787 1909258 1024924 926769 1823426 236633 43662 1058016 1562351 384271 481221 992257 302338 1341048 1119807 690137 235169 508921 1625650 962928 128506 871301 1443041 158511 569867 265098 1981313 1550472 756895 741086 762651 1492724 71924 561412 1142508 1243351 230881 899270 868448 550080 1590509 136801 1734810 1148161 106859 721722 1647900 1253270 386737 1960778 536577 187825 260430 1067545 580803 276517 1681137 1696777 169381 385700 299469 1881786 1635132 1289014 283876 260737 182566 1971612 706055 1991297 1164325 1972763 758951 1333219 1404215 462976 8723 391785 220283 1230292 488371 94316 1767021 1845614 1658506 1955910 1755266 404037 674199 1523791 499432 1133217 1121991 959052 1379664 587990 1653441 558815 37893 1177955 1912704 1385809 1985841 1229607 178599 630215 1403884 1105763 1050789 1453550 317133 1749734 1980184 928338 1742609 525701 1891520 235508 1220053 983439 1613147 457633 1633054 702016 1749848 1486875 1050959 512416 1427786 1781701 1706425 1519876 1822017 1486329 893714 1922596 1235360 655035 1671294 629644 1092843 28892 98976 1843869 1792494 1212443 180837 1076409 901723 1379458 1679970 1313099 1035209 1954325 1749901 1441055 1934034 417727 1541740 434975 1589895 1130458 815023 400283 848695 1719357 303125 1239222 1772887 1118452 1996300 1627005 1040417 1133266 576554 1576896 273922 1610773 1720150 1151686 1969611 1636789 340524 1350509 1510235 915221 1297042 845637 847762 606869 758094 851209 1327186 1546464 670208 166956 1133748 1933553 916454 793956 405911 1436993 1055024 125879 261356 251927 759992 1643579 1832904 1352952 1079365 1520703 821827 269285 661781 900246 280836 565222 989162 648690 1645505 1294518 872549 1727679 375739 769915 1875030 425942 701711 487020 1578718 1074903 1669108 445138 361603 1244233 1870336 44067 16036 1165417 1087186 871739 980614 1945630 911404 64269 1780591 157716 1595744 295362 1398217 193378 1672514 1716396 1846730 968926 451259 796806 1887144 266106 1349530 1413337 1657923 1219620 329555 1004084 1913179 531504 1476685 4783 1780153 612658 1365196 83801 246592 1921509 1126458 713390 1367670 98327 183295 1276399 496428 969792 1938315 1000678 515958 481820 1929701 112697 1813518 348156 874727 1523897 371634 461952 747114 662255 997302 1826416 63709 501950 1620245 1152300 201720 1506973 453589 1193809 1441989 896937 253116 327043 1604 236176 925215 450107 1222135 32693 671816 66365 359099 860922 999196 393109 1787531 1655810 757358 709202 989407 1863342 907361 1494099 1568983 1647522 1939177 1634175 1936261 797223 682373 795199 1999508 1921792 1180840 1588165 813742 1336047 1706070 1694347 157832 383761 1541539 860226 1362631 282790 1855165 476244 1743139 802855 359618 500049 177944 435553 19939 203171 544540 1671865 1106457 1534746 856212 319111 1461872 669204 287249 1240390 963391 422372 1735800 727360 358036 1090366 1812750 533137 78522 1302555 1262070 226822 1364163 384989 807211 876297 1569602 518336 428294 357180 278396 169407 1801072 961604 486826 68164 1883248 631266 1334829 1016556 827057 1759253 1525393 1763498 1810141 1446206 898821 535384 52489 481921 1521152 1830242 166793 752116 1392072 353908 1204131 754323 379412 1128855 463091 131990 307622 243464 1529131 738292 1889564 1314996 1743685 184430 1716923 446612 385044 422752 369550 660764 839981 166457 1012802 1176332 1243925 1252056 1414526 945622 565069 133999 762011 781244 1415516 1073370 1000812 1306175 1253612 1268789 1406585 687579 611334 69516 624290 234576 59504 717763 623068 1362977 955065 409215 1684204 181708 1270370 1224099 1055219 1959858 1259199 426058 1651499 1284245 1492020 1838439 151477 838717 626003 1282303 904252 1851686 1870699 496189 1984176 122015 139175 1285608 1295679 1144170 892653 37799 490198 1097395 1955492 854486 1931864 486218 349671 135955 636230 355093 688733 567913 834432 1603047 1727228 602514 520877 867838 892052 1668649 1486987 476412 145822 916720 1748036 1025118 259211 763941 449531 1942413 121513 1601291 1144273 499514 518979 851402 1587658 1233542 1950241 1605922 28812 1461715 1486221 1540409 1832310 1883747 407387 583615 482512 588315 993962 281070 1262679 594803 1020601 1037106 345723 921322 1233229 1402996 470372 752970 491254 909379 1499088 323735 1411225 1016323 103749 246037 520014 1842008 7116 1848135 1122334 131535 1263701 1222808 1750977 1104266 1274092 1602225 1061681 765362 719554 1892726 985470 483777 37130 373885 566691 1426524 1522083 946336 1545716 1139117 1786275 1550136 680230 1874738 1412452 1819628 377739 1264473 498807 1291962 1228395 180358 1081678 1102730 1324747 1841196 216330 538861 1287115 1663220 1262808 1097833 1967092 158675 1465799 1234410 900189 828642 1632553 576826 451588 558523 1771108 290021 1150850 75805 539613 902888 1986610 1022922 682445 1293849 1930298 926983 1502280 1092322 491534 1163120 1869075 875436 95880 981901 871713 1321866 914182 1128462 736660 1373371 1835488 208610 1142046 4096 1907659 1281961 1525556 545743 251428 1170197 1738177 1820100 628805 1114202 1126351 405364 1947007 1718545 1859807 1661030 315414 355890 130004 1593225 332421 1142816 507173 1153712 113099 883190 925502 15446 654702 833775 953404 1625997 1595209 1660660 799789 690637 9340 1549911 1616977 920884 244269 1983898 655478 400692 216991 1306969 1156070 662741 665483 363329 109165 792340 1506063 1755417 1027116 11542 1925377 1346906 264205 871864 621434 539844 495872 671167 1701572 1091428 46501 188300 157464 626722 1513437 1374823 1795238 219481 1184729 333328 117882 1555868 858128 766003 1958393 1852645 1195695 750880 598750 1528498 165719 715762 1985459 1634964 17052 812930 447687 456960 865322 206992 688302 1528598 163496 1335806 594526 936436 137656 695415 1137902 326418 63494 340208 1883156 217627 1290708 1833111 1869292 508165 858206 527076 1120307 217918 1342094 144878 1485920 755048 1175053 146029 1042895 1467417 1917823 1211492 1671799 11086 1007194 1612573 1064937 436926 35273 781072 769884 451307 1345514 1491832 690092 104407 337464 395963 1243189 62501 1947042 1596350 1267237 1966536 1095019 1736374 1148353 505404 1753712 1548212 1662937 1095971 968470 201440 1008828 47712 144886 1302313 74485 299209 1989911 199474 1842274 783532 55659 546793 1479992 945847 985106 550791 1948538 1038869 689536 1703402 740253 98530 972785 1258896 1804681 1219570 110350 209957 91708 1728580 1355501 1779889 1019972 1662158 1161868 1397645 16418 244755 1702575 847294 1520872 1118521 1848371 1903812 781944 1518391 1486776 1194041 526488 1426096 207020 1145476 626026 437291 1010460 959500 1277390 899546 400743 1796753 1918834 375212 1722117 704363 708347 599295 1816139 1215017 962704 588400 1759537 379955 923390 1933758 148549 1031531 677630 619124 1685918 990251 884593 1627407 1656639 1999385 983365 840732 1154435 1758038 778326 1593360 1139679 1224871 1596977 259026 17489 502251 1485096 1793903 114219 1222236 1243048 1652679 1649561 1933109 335931 1327782 671341 490001 465737 727289 998486 799767 1899254 654815 86346 843453 889706 297014 1703391 633171 1644639 117165 1615454 986033 1493788 1001862 639258 899256 597305 773112 976169 1381207 1654756 1862951 826137 1974061 814913 1921441 1082780 119358 675730 1017196 119216 1635009 1625698 631993 1670778 1785886 1822811 802442 697862 608095 150889 609010 1819910 341572 1225280 1173622 418322 1455445 1005139 740083 289305 176215 617743 917797 305714 498424 869458 1655157 1379854 521337 1730027 1975262 423028 1988296 1947047 595778 1179414 341048 1288031 1568369 1596082 1798421 1642933 414835 589169 412456 268524 1279272 462059 299704 692998 475533 1802917 922354 872828 1935004 767420 1848237 1386825 753432 652991 1346366 350769 911692 1621217 325727 674047 1356246 1493474 1263502 903084 63441 1346537 700096 1534924 571704 980428 349761 1949399 294783 427031 1803840 1180735 499561 1842194 293290 785721 1953946 1868389 946574 924045 820242 1996717 8437 1452087 952047 119210 8501 546837 1055588 327040 1937593 1178893 1936412 1121787 1698134 1904562 537286 710555 38923 1070192 80722 834816 328314 1986932 1326596 311024 1841417 242591 684724 1157819 1129549 629949 1494270 648348 1011558 262486 760407 270843 595529 795242 304771 1071367 621112 294480 1858356 1332389 584286 394525 1109851 717172 1861382 703141 525524 1606746 325954 451890 802951 1024280 1842363 883313 1417227 1282343 1836279 446868 326317 334330 522926 709371 1474380 778646 544038 1319408 50707 1783868 367693 1016902 829793 1527512 52523 1068589 967923 1993963 373071 87431 308935 973664 676689 1899708 1853668 1471934 516478 376030 1010363 1684423 184273 353653 223732 1256495 62077 1557858 1712021 1157907 2749 888553 955448 1640664 1673599 441148 443027 850590 189144 935346 351836 1994852 292244 706825 1774342 1267677 1702641 1789586 538203 462953 1979540 1464956 903782 1965379 776707 722919 1854360 48050 1361933 290097 1931589 483772 1193439 1769203 918221 495187 1556638 1464086 430022 297385 49356 7532 825381 243689 1956258 1455332 981103 1940500 478086 1662183 1016002 672669 351416 968166 74962 1331335 1363722 227416 507541 1068690 103116 113891 409301 1860622 1444279 1309684 1964578 1415588 1300500 1606076 1911276 450354 1564180 68925 1680042 1578777 601565 1728617 279127 5255 1966401 1694332 1384666 489623 720447 527963 1787219 1857871 643678 1416556 1261079 1851949 1169414 1059954 1700596 1928506 1752223 1667626 618868 1187575 1869249 331738 813813 209067 954358 523069 1702179 1238364 933754 1211544 805219 1283123 863405 1127307 633490 822343 327475 497957 276647 58545 1823397 706379 182602 846826 242146 209788 1148054 269486 705130 1931112 837405 1371121 569662 121458 1655861 934347 1940565 167697 861242 1161214 1603845 1137109 456042 1254004 1297753 711013 1182551 189518 727627 1620178 1719259 1124134 1756888 1942835 719091 1174838 1303891 1521498 758646 1049623 210381 1806086 1413852 875952 612661 455651 1170001 763864 1744268 1454139 1309795 348311 697917 1219746 934955 1300348 653794 1046044 1854141 72689 341717 1419182 787883 789685 1231410 534081 1462561 1114325 755232 1932585 1429240 1451439 771523 1280577 1230285 617947 1660296 1809289 383929 1967543 1914812 621975 1079105 516441 1339040 483015 224438 599055 628167 3843 502141 613829 1118729 359680 279196 938767 1226850 383717 470873 797898 309093 1541687 402490 156357 1556205 1405681 1504771 1071728 1450883 347936 119139 1051283 1547403 116859 804871 757906 1468698 229301 411341 1684665 486539 1720351 962859 121446 431170 903300 916530 459007 543955 1914098 774999 263423 777537 885331 1256752 1912779 664715 1350894 899619 1440305 1653894 486998 1320568 820994 1257223 1052964 203486 1065853 1482300 756090 840541 1873280 1534446 710968 1642731 1156025 575646 296980 780018 488158 1166060 726180 578321 1768352 1827254 106297 210254 1169748 148456 1975670 332243 1222690 1924785 120957 501601 322492 1219129 1045069 505792 705883 544492 1593921 944534 897729 754584 317157 9218 1241233 119642 1602406 1821084 707452 1711487 481495 1269556 1279033 288265 1705876 1110456 1753103 1617176 93001 1695353 759553 24611 190062 982076 918593 1347855 1153100 1793291 204971 1892103 262155 749628 1641091 373877 1191366 478324 1512661 1689688 1399503 1644955 990397 446698 1031478 1866117 1801971 1182635 731739 1674234 460019 224304 1115365 566794 393298 475230 1866850 1445237 1909020 1775527 1467771 104092 1529756 920338 1634199 1010790 1254741 1365759 885914 1730679 940685 1286164 593582 181783 1811140 961245 1266636 580441 845960 1141087 1305932 1286011 1714185 205249 1602454 1077573 9972 431355 1106196 1811622 1274662 1060092 1525466 278562 690929 527464 1771712 171575 154469 467066 1904566 74520 13167 1939216 207450 1487095 587516 1322261 1279049 1522227 373676 899563 1120492 14080 145461 1275463 784242 1250364 338132 329557 361034 1093196 1157472 1686073 933619 1559509 1006467 16467 1318469 109155 1560066 1659040 1274940 1101751 1564444 1020408 1422954 1401482 1700120 1462169 359126 736559 1080513 93033 627975 13974 1171091 1150931 1440355 1695588 1204358 1155064 589334 670444 1227837 842154 1497815 982847 285759 192375 958099 1938305 1456845 371722 646150 19113 1389442 317831 272801 330917 1659652 719939 419915 1075465 1841833 531298 215204 999780 765642 111639 767405 1780328 1155567 921137 767915 1686375 1634915 813226 1528500 1262697 1590004 820401 1185203 173825 649340 577666 1438189 1075797 1260876 12957 476252 108842 530355 1278433 1513231 840806 1898922 1407245 959176 1506393 259568 1490617 1551327 17892 1390651 1200233 4528 1724936 1485808 922021 396576 852778 1406414 1915425 1993308 313836 1473422 1490990 1320803 446793 1239534 1098109 1557739 1204506 1645661 1097241 5867 71354 668725 1399665 1055399 479990 1337653 1489013 1106638 74765 838546 976571 877395 1959287 747801 984138 520298 1932007 1271697 306463 1640111 1174394 347027 328922 1709752 196898 953807 615206 1630071 1654154 1195605 77995 1719456 1858727 410482 408418 179610 990307 1999030 1278757 156078 472048 367636 1414038 1630232 1979171 971889 1274942 1351238 1042131 1105717 1151469 1204023 1095939 1090233 321200 410085 459230 1242308 1364522 1983904 141564 1694788 1663140 152619 542423 4222 1796012 1443220 1048289 1312699 285869 356045 953275 1748440 257082 1765811 1185291 990052 435122 34532 1671255 1254116 1880160 715273 125470 871544 616917 1897654 934634 617157 278472 1278084 1260423 913842 327903 1488958 1367165 1471483 1007637 275730 1328784 1480184 821062 1804623 1594301 1102069 1722705 1038158 877904 1599583 965718 1056356 1155077 1832765 850297 916016 337402 1416855 726096 1213565 637291 1255697 144237 1525089 366180 1670615 1949613 1172908 615295 1775372 1613721 1070933 232930 1279235 1326429 1371007 1606179 1282113 300855 297925 1270870 804014 847783 52249 977423 1707096 343390 1731095 1906239 1907906 1613223 1824320 1853366 793873 1987258 1340503 758304 1292279 390140 91306 199445 1591470 232215 1197958 1044833 1661738 1666755 1575746 914336 587765 1678714 926487 1571621 454896 1065104 254576 275427 1601068 628203 702225 166803 1962648 1224031 390867 898300 771347 1506494 1981500 464820 584198 1683846 1095291 1383982 47957 98237 1761190 819688 1488966 975508 1772328 350315 120322 240189 841439 710082 862667 592960 989226 550128 180911 776030 1403512 1409776 692059 400238 608720 125150 1697711 134493 1713729 1800331 1145460 1868415 880077 1626805 1483956 1105131 563852 1130686 873835 597437 1962615 1043752 1538451 1693341 1688379 102670 926350 146794 1942661 118061 1955755 6005 1706984 64119 343570 1159266 1950780 37426 367061 742492 1942103 217284 1316220 1382401 1017329 904135 1485282 415589 217370 428109 11475 1628394 839647 1918107 981768 785217 625100 658428 909999 1706869 1995790 1732362 1218212 1927799 588620 114844 1326977 1659522 193038 1748789 1735861 655335 1796069 1636557 1518896 1268756 306631 1510564 1444574 1341978 636223 1552309 839535 1787954 86930 109794 1172450 1947296 1801028 1789078 1234643 1843871 1569294 1218097 683468 1968873 1745113 1390548 535785 69708 909444 685712 1583656 61180 564283 586220 372666 1174663 1208670 1565409 784403 1886913 694007 845821 473040 1932096 412229 1327334 1107838 1353884 1833063 1095248 12589 668167 1440071 957555 1038558 662732 1151444 901838 189974 1022310 1889580 1819152 470971 902415 102526 345715 1744020 169221 1387464 367620 1588720 1559501 1713075 697779 1378087 1611062 1165128 1538428 257334 1945683 1000409 1778885 1999439 162767 338943 1593569 1135613 1312863 1684622 387947 1051919 1165032 1985707 701110 1130321 1980042 1871060 840413 369366 1909 1672194 1485935 1944711 1662548 439498 542186 310624 428257 482380 64020 673947 1292765 651559 1443972 126238 833628 11063 663767 1599659 1461025 602749 1671520 973738 646074 1068858 1257434 1407634 1881615 1806511 1642420 330365 1788149 1301530 1281244 1404668 1184218 497018 1128486 327439 332998 163318 557749 1538139 1340340 511458 1971883 1009374 877943 398140 695737 1239671 822663 364258 321645 638542 1748998 1837162 1171343 1811545 424728 1939276 94128 428136 966751 1039715 1597062 1616539 1095300 367416 1468385 1341574 371616 1334047 559676 1255562 59476 1851517 1655618 1895571 359968 89128 411272 1704927 1838941 149101 1018209 1284176 1726759 1340682 384942 627888 268345 961760 1180006 1597899 501129 629333 1187203 468376 803647 210414 1799320 1326840 326947 1388875 1310090 1676282 1604885 58551 1639006 295462 1404050 1435786 785894 350364 745306 600927 976242 241025 1690681 643464 1496385 770045 592442 1087408 272997 1744612 1024814 928553 1069025 533603 1954484 1660602 41660 1662683 485931 909248 1439713 1351411 1637929 1846212 297630 1663150 1041848 1150610 170364 320324 31346 588879 894428 1178812 1085059 1182120 1339158 1718975 17981 723380 151947 1789665 1132034 931423 1774138 1032043 151966 1904718 516334 1515284 621962 893439 639867 1303865 1857622 1817482 753651 17786 1448866 769932 376517 1026597 516027 1091764 1646487 1947676 1597387 1067292 1976689 657666 358765 327037 1826289 1213325 1173006 1736996 853318 1666732 702002 1000052 1421707 1931842 1272025 866882 1936605 1884460 965352 219792 1732644 1824183 391080 132412 905715 1761911 395366 1994630 51670 1544075 981934 1433843 14001 1732292 76719 790612 1354840 1795448 409071 1521759 382180 795633 1090308 1346294 164463 1899122 1149637 1135937 1519788 279150 1621984 637336 1062257 1179631 1886475 429068 1391097 1704798 1697310 1559054 461318 1668733 1232063 836316 1124679 1246627 467377 243357 182310 1751346 675749 1345490 743958 468824 669939 1053710 1646021 307811 1061175 1113141 1307309 1664132 635183 719902 599479 1243162 1111041 1244800 1611945 1113477 1589509 1969354 1674771 293392 878076 1143028 971080 1276787 615880 781865 1349603 766533 162719 573064 647098 209285 540176 1140125 1216420 1259115 1585992 512969 210944 870610 816797 207813 1703813 635331 491548 857837 1703259 50389 37069 1283053 330875 1824478 1933472 1797633 53678 1684938 1534054 1441455 86522 1994316 1247612 1540720 34171 836953 1230176 1449941 1035341 637727 41387 1973036 984332 1343548 891500 1396255 1697592 1697671 380715 1867630 1605124 1645022 769586 1242637 288707 443514 221549 300113 1441001 1551226 120645 1241838 1803483 1770999 433272 1144915 1580510 1328575 1279128 784113 292747 1254005 1699189 1074186 1239831 1659247 1403597 1149916 1496110 661628 1838818 1835264 1514458 962857 1127586 849026 67057 374513 83947 575040 407710 449482 570344 1795274 1711482 1877444 27754 1805441 1171792 1642307 1261018 611384 98203 201203 1764628 888264 449613 32579 1288184 938922 1566290 343616 105173 1202607 318468 442960 1785821 452553 135103 648687 959612 1849844 1949491 1819514 374342 871765 1044671 101984 803504 826071 442149 1166546 1415099 1454054 685941 1959353 560372 1014296 33146 1967668 345087 538413 251231 1243863 1446127 1838100 1647843 1620247 1145190 986090 806712 296747 41636 1351468 903078 1227988 652432 74477 1547274 826562 750308 1265212 701177 1969999 804115 1239146 1699385 564886 1715450 1666702 1745518 392551 1875937 1785490 473234 1692404 1551816 950817 738276 1900856 1310158 1739790 211708 178813 493119 377648 1537794 1880606 1389223 708058 1386552 115086 925065 661088 1849197 150110 1371285 883179 1089139 1304707 1017740 1842891 1913866 1599890 914638 1446643 357356 681701 109442 925127 1556313 723736 688418 173001 597987 141602 982711 133863 868905 1388384 351533 1328176 1580759 92734 864707 154590 107241 867561 1617586 254150 1375934 565179 1415400 1837260 1673039 1399936 62856 822498 519652 1065157 1206811 1609608 62793 1105480 615385 971770 1834325 829891 254921 499693 971753 1447241 793232 896652 1040660 1306211 224177 1178899 949119 321713 219555 1209903 1586175 613289 1843776 1546999 1454436 72513 1924965 273545 1695009 536216 1779709 384580 1303105 813918 1874850 110934 975777 1990860 1365949 402885 19342 359045 169467 824705 22074 1114702 1353421 826629 403619 1690789 442238 1907303 612353 1363835 1890430 1775885 392965 774525 1048667 1312367 229347 643765 1404805 140396 290296 829484 1757707 973070 360676 1698274 1928490 1266873 392380 586345 1472797 686550 680264 916484 1055464 989212 318351 663078 488685 803956 1849383 1485537 629984 1001588 42359 854163 1731744 474959 396278 1927729 984412 1222192 1320812 1612327 628788 1426578 513707 581547 387690 1479936 1205163 608932 351087 1185037 1101086 1666513 1552231 127268 1537745 1110205 1330834 1182738 938473 959012 1645822 643428 1979719 1019174 777243 206915 1735774 1872598 1512618 1835792 1306931 792324 1497203 1100979 1776597 1061339 1371826 1936646 677392 1915240 22377 232529 76014 158133 303417 354881 1107388 949551 1050258 1427423 1681704 526687 1292475 337461 464845 392362 1252499 1699706 569445 882980 818892 905602 157895 830445 509387 1304423 579010 1199865 1027191 1073745 878651 210136 1096978 1097949 1671540 195849 305232 650840 620095 1345852 1222397 1804629 1962359 1741877 671303 1515316 1879321 651328 1560435 548141 989255 350170 606355 1578782 389273 326891 289140 512019 912233 406944 1102335 175298 436887 1729297 902583 859205 1116439 663109 1446299 994535 758181 342091 208235 245195 1985513 543254 1943464 814720 1904635 737831 1555389 972165 730448 583993 1205938 361459 834423 1592964 1002338 1594962 651095 1159149 1802528 1703077 1369752 1566972 1678223 1500268 171117 489737 940949 880150 1882378 1429606 302656 1383041 1438404 461941 575659 1842110 1820291 1037013 922251 565892 1634591 1117335 848614 1844029 1125946 508048 1896365 774584 1236663 578351 537855 1382525 337037 1480730 987093 1144165 4267 1616773 73950 1073751 1517709 626077 22277 1899899 1356249 1625787 1099559 1080291 1956309 1128623 1799335 1237695 662038 289885 517253 1084260 1792473 302533 742295 1541630 1287954 1861121 1583687 263865 981762 580498 1148127 820884 1097132 910435 1810605 390260 1219335 1994486 1002490 1261434 864494 1658178 1749713 1749873 603577 740622 45696 1752774 1899170 73147 1051784 1278841 439861 1503406 593825 1782402 1968926 586361 913192 1828522 975383 1087650 1823588 758211 537122 1962519 580354 219288 1947958 1257799 967376 1308968 1997505 1069059 930062 1095068 35196 776685 1165832 59436 1188251 304198 621281 1384110 1986712 148024 1999347 1669346 1786644 1811389 202201 1598907 1304946 1214326 239272 473389 1710197 51907 1817947 1020539 499368 338710 1436516 1600788 508396 1265380 195411 580392 1644276 213852 685933 1193353 1910710 444318 1396023 459544 1388867 1294219 1639265 479534 1472847 376269 511301 1530511 1833939 1536967 1087654 999962 1934382 1359083 1181721 127112 66442 298267 946294 1484664 1341990 283205 886332 876706 637804 1359738 1672327 176951 432915 1009257 1073216 1432087 1620328 1829195 910753 441691 1470735 1643494 663215 1067200 1226006 1149384 506827 1131439 1535059 1439946 571271 826487 196106 1686248 355459 411121 816284 834640 1265652 333199 838555 1516840 1325912 61968 132980 978775 1652150 1361881 400101 1514783 719082 1402702 1106146 1196063 187589 351642 984628 1495698 1032154 1481363 1583400 90716 1648463 1953885 632662 1849244 807870 1268196 1873836 146768 147682 57759 1436413 331322 1296102 333817 166566 1279886 624603 216263 1508410 941929 1962628 527838 1373549 1936747 1798925 939480 803003 1060163 1677891 1186201 480783 1553109 520896 1970692 277699 1735389 1244727 1272342 1560857 510862 1099961 1451941 435330 656022 1626246 1286213 1380292 956543 1951077 637012 1001578 1312177 838003 572009 371440 477570 1751640 874674 1239021 1241288 1379556 1827400 170302 1845562 1142340 1510026 1382785 1710586 91337 557350 548871 634176 1854105 1436058 1746978 266338 972364 1217263 1080536 1799498 945139 418668 671329 1272330 614443 1426289 973387 1503727 5679 14693 1188775 1680434 28521 105169 964904 1492599 1381880 506070 264995 1691552 1096933 1312306 942990 181697 1678680 1453677 1304808 1925307 1519111 1372251 1715905 142646 1477026 1286956 1901311 688447 1366993 1155361 720124 1948473 51692 554289 664742 1139105 1420241 1023759 1890214 419604 1479179 910046 1022997 17014 626127 1502048 269006 1595683 777755 908614 1586136 1784641 839376 159074 457883 1672953 712085 12634 501058 1959945 367918 1898041 507040 1274159 1826586 121772 1106951 963812 2969 377776 1214490 463356 682365 707754 843191 1714354 967848 114607 728363 1740690 98076 1938472 530506 1647639 1765523 168175 953071 79691 1522964 492508 974190 1030663 1247155 2275 1301990 735481 1154205 1810875 1421163 1176916 1545841 1963520 171289 1670575 1791867 672656 1190885 600445 1661525 288224 967002 723970 1146867 1911528 1095643 28482 1953439 977657 1549915 701491 166471 572587 1570095 1960378 1344086 1260016 431383 1606408 1293222 258900 528214 462434 995772 194616 956947 1575471 527493 1857910 13895 49424 1393430 46641 165979 1364888 808577 1668284 1143714 1861288 833336 1527304 980955 1344854 1490051 1154737 70340 1490583 445268 980865 1545142 710447 57593 615354 1478973 1861085 1798540 1032494 592352 1836669 1910509 1031922 1955361 887138 546712 981308 944781 1057174 804142 533127 1846723 1642267 1179240 1183448 32754 809613 458 1989886 516505 775798 930094 1211111 301472 937377 1120518 308193 131418 845449 1790366 592423 666573 1520320 222249 162081 155096 993496 1646729 1264529 1472233 954034 4376 618663 1158457 915386 566512 886873 707544 639720 1338520 1932024 262609 652813 1139375 972266 1653231 1860439 1850294 1085571 1324423 1154368 765105 273010 836342 1197026 1019981 1496814 1181752 1859687 1292477 1719168 197768 1307269 1742754 1510251 1046123 1886781 1005384 1920019 156371 1410171 1307793 1153713 694475 1453342 1448378 1224533 1828354 209521 1495240 1364005 1070378 851613 1728307 1651931 1251203 1244090 1979270 221446 1563751 362824 601463 244538 1151685 994900 310210 1184874 1527520 538860 1776919 1219319 80096 57903 788266 768714 1589800 590189 1332368 412567 744845 355974 1725768 1550402 1906349 1784564 1806729 1327949 1132604 180656 1615551 836573 1543122 205821 484863 1285122 1052398 536776 84689 1083825 295391 1122061 879446 1703776 114541 596076 1479223 1277635 294776 1424754 1520228 881943 71209 743982 683890 1156431 1256640 1134169 1493008 259878 1430366 730630 1431175 1327888 27221 1373453 1025394 771383 230586 1832597 927225 68935 490125 95114 1110008 646641 1438363 1402949 238953 1563943 1765674 194740 1649019 1323888 664227 1799057 1103255 228850 1700980 237777 46643 613279 1710205 368463 303184 326850 1516597 1898508 316468 1454417 184763 1600208 1951543 1603194 1443880 552128 995177 1635399 1089562 4220 1251946 1383339 376315 95280 1514841 220933 1762048 196527 1362627 1132388 1807669 1164048 1722198 194678 751432 762246 1046634 524659 1207967 104057 1355148 1851240 415440 1148793 1320519 1056223 1760930 1229645 811933 808037 520033 702389 64386 1637137 916199 354585 1711422 1383401 789392 295209 921293 1104707 1024611 52255 1931271 1036981 1639998 1479738 495809 1049306 1501809 602819 704919 62579 159499 759540 142465 1355016 346906 1084888 1693141 431062 1688789 838956 1117533 452501 1336900 673879 154050 1084548 1197134 1846298 479405 1004596 211706 1852181 1232907 1147935 1096789 1589486 1081860 1031374 1682490 732887 703797 692061 977580 1482818 972014 915616 539153 832936 20151 308600 872784 1797199 853855 1710767 209895 1146774 894921 945757 1863601 1624026 851338 68762 117859 964282 1255616 255254 1545782 839184 72631 860270 1956937 699315 1313311 1612316 621359 268996 929647 717887 297265 936283 169291 835062 577103 1318068 500511 1047527 823991 1589462 728321 1451904 1014621 646248 698750 806888 1286135 443583 817004 1257169 1267705 1193829 1510407 1684213 61703 70534 905983 155915 1012696 975534 848825 274704 870291 625980 569693 1829175 1443953 1158970 340435 744290 1813984 1266306 738754 621907 928258 1350180 680335 1090389 678455 1965126 1429651 999332 523954 1594888 1998620 880718 647995 85303 945701 992035 1275204 1355390 670920 1916131 1658790 1020793 1400308 1759653 1919491 410709 1414617 48963 1866273 807676 1401455 1653352 367723 906804 1460307 1368850 1216305 1341145 1567586 1997763 670983 1942550 1728314 1574898 919349 1858616 1102423 1194906 828367 1191804 321933 1414348 1777435 1961125 1025350 1635525 1802947 1450856 1231003 1182 1133008 843570 1686583 1009009 1689098 9084 1455826 1146770 1315987 799986 165503 772012 1445066 813935 1116353 1852248 892592 156279 612076 1391886 1450078 1359132 293454 987824 1242941 1591334 1560606 1590420 978008 344970 798932 1348766 1716644 262917 625345 458534 872814 1047897 897631 1627730 79462 1967225 1750260 1984916 412009 1644388 244252 709663 1884441 951152 783978 260046 1768669 1401982 912993 1526287 451648 1987715 1346604 967085 241412 1582849 1528358 622281 1990210 385790 1822599 1115946 149841 1855203 1835405 1181937 1177629 1989922 447644 855952 34114 1502379 1543860 1416839 229636 585816 1514523 1444801 627129 1763471 141326 11176 1710437 125176 899500 598409 1333301 1810679 1274322 1248605 851653 382817 606609 667582 815662 1303582 200941 137093 1361955 901572 821977 1946477 1460772 563396 153163 1430149 285720 1143046 1215716 1167325 1234904 1729505 1011174 1764126 682370 1191995 1428395 951383 446051 1034444 483327 428886 181729 177262 112442 1132072 1859000 135155 433151 982179 475942 1327191 384301 456871 1314860 237671 1688282 1387264 1369494 75188 181477 810410 537667 1703812 471331 328665 849278 1409307 1415724 1809713 493972 477279 161678 84056 2186 868973 509616 1427283 149230 1817223 1213351 597649 262216 1752305 1332475 1291424 242121 1921438 1565515 256234 882549 647711 1466022 1273779 1460640 1772989 1804788 529524 411074 506506 493222 310471 562337 1666814 1723700 1552780 479248 436743 773382 337703 1837207 1905491 946696 357319 197049 897532 29146 1766383 1994930 699626 274361 1686047 1623981 104695 370016 1018339 393649 1476693 176243 831815 561006 17430 885021 1856544 1264111 1041434 1051425 108048 277915 121693 1487569 295564 903663 1019679 903480 1525362 1684515 1313474 1787835 665183 1807974 472458 246724 1353306 353314 29909 904307 1013521 340831 175634 795333 1393749 1995683 1107962 1549965 544431 624829 1724924 1157092 975348 1102882 1977565 1141986 581583 1292628 1146603 1055347 306403 929213 227572 1627565 1672863 1835976 912745 915449 1458345 449372 294856 555641 515559 1798935 644217 1744074 995852 1133343 1768565 373219 984646 1608869 1969403 1999774 763731 226563 469938 279395 1925527 126086 373061 1652864 1398188 1476668 1734601 435944 715976 349771 1374290 947765 1807899 377768 651596 620606 290681 460743 396646 529728 202474 854598 1973868 265580 65711 1189988 1821546 904649 1098824 1211068 1969682 210317 1757296 390768 595840 637815 1745451 1882877 1553732 349319 1036910 1156461 1188391 1544862 202646 1536843 680740 1912621 1203475 1181600 295216 724328 122717 1863392 1007435 1588677 448400 1163527 645677 359837 1556074 1379752 340193 294181 1597943 1879298 649480 1701415 747671 1434597 1164265 1909092 975478 1357149 1163737 936663 1775575 357183 1846614 759073 1026513 173333 170733 1604647 97917 1536713 1634092 753510 1856778 98366 78543 1827260 1755788 738352 1784362 44202 671865 62186 832618 1353518 1743746 526079 1175825 437445 310317 993704 1260140 924068 1457667 364569 1125086 1540753 937614 371524 1450359 385470 894979 687762 696304 695371 221781 881653 1985117 1863716 711322 383199 1809468 334357 906139 1124847 460582 1365103 623786 293106 858836 951245 424411 1174746 1694677 1432085 1768705 1164405 1370927 203489 1665566 1006614 1143756 475014 259880 1070081 1351974 1934010 837738 1727755 1931592 1654061 1293476 730759 310795 198153 1150960 1206051 1544834 507273 1176669 454273 1893714 858905 1495669 932870 316494 1246173 394962 1708689 1334185 1983269 590804 1620405 979043 904594 1560192 293980 1723836 1529630 1386133 1212377 740487 61055 614881 1663889 599724 1627818 1056914 412629 1433495 1263317 50482 1452596 245291 378503 1057299 1258552 1778228 1671380 31023 338666 501395 845258 727945 27970 863967 807915 850191 1368926 1720397 446975 746700 1512150 453900 1540232 316063 1123261 502941 209648 212309 575939 1963559 1477364 582041 1902439 1485861 1355312 347047 1779011 1220643 40980 1826771 1866191 903208 955791 1024793 592028 230695 528885 257491 639309 1846399 1711307 1098922 787070 127850 707581 454440 356799 305646 156800 1561870 239429 717243 1042688 1708096 373561 1045556 1409383 1676323 322303 1718094 959713 1876204 667819 919777 9419 1922789 1426756 167333 1486379 1599424 771123 189417 1463097 762704 310408 54859 716329 459680 996092 874999 1404350 1176385 1319642 1656856 416232 1706735 743791 49152 1357943 1338348 1990203 1285460 82588 425213 1400766 1832857 1884296 1014631 1083739 704687 254977 1177797 1797519 1792560 1150386 1522159 1293674 1324229 933822 1669262 1026378 1501970 334850 892208 869810 163837 1314546 605442 1436642 532539 775569 1745773 334336 1100845 802307 1874735 998270 1350389 1660473 1616170 362348 1766324 1195352 1056826 1967716 1935257 1723953 1623753 283987 1075993 1290753 1222387 883414 1643599 1897397 1577012 1983870 1708513 369867 820253 1088986 872097 709417 1378434 1518402 898309 215156 1502664 1988476 790433 197907 236440 736663 1875624 1721058 110770 1034542 657906 1322293 279892 1905250 797398 947899 990869 1139522 1182760 1575476 671241 72265 1829229 1038260 796468 200015 1368534 506224 561784 1049593 1248043 1272471 1114086 345791 1951973 928087 274570 1745482 450953 310776 856998 1257788 1564904 1902536 830493 565848 1445263 720172 938198 929757 797786 903860 806908 570973 534419 418221 1358013 41431 1116692 720585 951978 46610 1689823 780514 1917045 275590 1424046 1548428 601359 1381766 1524909 1261512 1998614 1412084 1225739 440648 395317 1139706 868883 1381643 1781918 884017 893558 1375520 1620331 1504448 679783 568651 1473477 868003 816927 14876 1228435 383374 1699079 1616364 892456 1907247 68594 887915 788948 1264051 1194400 133131 1664872 114439 753846 842206 890274 942151 1101515 1568786 1704574 1323670 979735 999879 1693682 920609 200851 954580 623935 1489566 92733 1697595 331414 566377 718186 1163458 446677 1726216 1684306 248265 1500576 323223 1800838 1166041 1947936 204194 1215456 830374 1065536 77556 1394208 189240 1109168 923734 723205 66662 855699 64105 653528 261694 567069 460932 1958469 876946 637570 672579 1929974 1554519 1524778 1373933 1609796 705473 1107647 444189 1564392 695329 537126 1013778 87877 860955 1072313 456500 1223013 378385 1326496 913747 1942995 100838 436096 790770 1940876 1685989 1923443 907949 1481469 247459 287976 641259 1047135 1956528 656914 1612770 1498004 672744 1775627 980611 1166824 1869777 363181 1525057 167136 93095 544580 408677 715760 1941241 216917 360499 508561 295873 1171090 1685578 729430 1504000 492765 733822 14710 1910318 864779 1959399 616963 379199 1108228 71038 512922 205982 1006280 733528 1599664 741498 1492099 26135 331363 401393 1270011 1032224 1849931 754832 1119139 1548667 1786805 232381 264529 1121577 1818628 1766968 819025 1229137 651231 1945499 1668946 188161 1027385 1432946 436161 1816066 1579033 1089158 852511 1607826 213476 877790 1028700 425698 1648297 721470 1187823 858228 1473760 933598 478751 221771 840368 1644316 785851 692691 116871 191677 877841 401611 1544359 618651 877242 858950 1747343 1672523 873373 774520 1120682 593760 1756545 476419 1119197 1236748 1042958 747933 1308350 1370662 549896 1768864 188178 544008 978466 968719 989024 916334 770931 1972731 1118591 217810 330864 15094 1203509 142845 140918 1574732 323594 671096 1836649 477635 435064 1271184 516057 554748 1320052 922092 1510203 671450 1406867 1125907 762079 926558 537061 822942 1986924 1643083 513568 1388293 522962 1940871 1734921 1149822 1813648 1377797 151504 1668805 311385 1139396 30634 245890 634775 385122 655690 672423 989323 1699843 1096323 1924993 1967344 1167026 1788954 991144 1515622 1217958 1935159 1230349 1551441 1785309 1142838 755808 951946 228715 1991104 1555229 869309 1954698 498556 1252755 397372 333419 1942154 1194729 1753911 1075053 1401777 1108223 240337 1763166 1341148 1064569 1790442 995846 1063711 1032156 1426214 569874 519828 1400029 631593 1927046 1168717 554490 270176 1422607 755287 937033 48360 564772 1085205 629257 1284313 1236916 150270 1990842 1462557 1268472 1576998 476103 688929 726780 1990171 554810 1998549 1887089 548183 1525236 1950948 1121514 555045 97674 1647521 332566 511451 814619 1662992 855172 77507 1266676 1573390 1379831 1114490 1794967 1263711 745602 1220289 259244 1946982 417271 1898518 155726 253294 1244190 922462 114871 1588768 356221 1110548 341148 1723669 590790 22053 1947977 860992 31277 657192 508049 423392 964259 269631 1219615 129948 536973 1976863 1740205 1614629 234477 1690285 674211 941731 685422 1461773 194238 1691013 366054 995913 1644069 1878834 359260 770570 1634282 327246 235851 1871616 871285 484928 1078173 93593 32215 783639 176219 1446411 1962782 1760946 410344 322186 1532059 1081000 1567919 1890185 1313865 1920135 1076915 756457 1884467 689579 481100 923739 763816 1334984 1541302 1190706 1551450 1204603 911172 1021923 978934 1456779 508962 806878 856747 1421120 1418121 299302 918616 1191648 768103 1474460 1723717 1026025 74671 249847 1944631 1670920 220333 1740498 1858111 543397 262282 1003857 1121845 1452975 305036 807643 1683214 1596813 1526880 1673853 596745 1798843 976103 1275054 1127031 237359 648961 480757 1673959 1197566 1356320 1044626 1348293 1155423 1952133 1568901 1230815 1285012 714218 1435068 964288 1839077 1214778 560171 1463198 1822952 736850 1057381 1318322 668102 184223 1573691 1880332 1939552 798904 846703 817226 1328425 1233787 1191978 1763791 1000690 1993135 1736083 1811049 959792 1457151 106803 1280212 375744 1409820 1185113 667594 728701 1407266 1375092 287145 531529 89812 1021026 277058 246269 77034 1028967 159438 1040289 783998 845636 1301015 296242 1171908 1900368 308418 1980318 1106170 1610754 1793840 738152 1489943 1321317 727346 637082 1327963 1755451 1916073 74404 332610 210145 1968728 1591183 1089189 618377 586598 328290 166230 834182 1932118 123978 1979909 910813 183634 1305335 395687 40260 798700 1131969 1284615 1713798 832901 1370222 669874 794405 34724 1308922 1787226 259600 1130025 393766 1985978 1783406 1983850 1353021 1037999 1796933 602640 911472 7158 726276 673718 1780912 1781568 589709 246384 447978 575669 107174 416825 130043 303896 1820861 1879289 1692654 464810 1294298 1752040 1851648 976871 1107626 1847905 669764 1604082 1974380 972921 860659 1715338 687897 766510 1025943 1107992 1503050 368305 1950617 372765 322251 985395 1829933 763675 1796650 1964987 1560590 809244 1779631 313912 422557 194029 1870428 379106 210089 1689583 1073350 184064 1060810 1962043 465314 1808514 1593448 1859564 950822 176082 789837 74944 564843 1830714 342644 1511325 242331 826892 820160 420052 1160810 1927365 1943502 204548 473803 563910 514428 125785 1559298 475911 249179 1649572 227733 1402295 427821 633299 1746061 1066981 1377512 1339596 1398002 1506747 345596 91325 1240464 1726374 1628799 991698 1162276 784824 1531849 929532 1161592 436851 1394076 1493014 312013 871328 1512777 337586 72515 1287872 1458125 1498841 815932 462716 492087 380758 1381685 1949955 261033 1675385 1754066 367406 1723408 659535 1356061 1876980 976365 1871792 419009 930390 467574 121054 1946264 1204409 1635697 1666226 1104229 519767 423187 812903 418372 254604 641122 439692 965955 1521386 247041 1211058 1537516 203127 1901175 1382151 1115328 867847 176576 345974 1914020 1291030 1811333 691384 1122170 644559 1750052 1030825 1923271 1231408 546576 1682196 1725583 355316 135543 1524628 748732 1204132 856128 460342 82907 1334062 947190 1190513 714066 434063 1505573 1621187 543963 1397761 225550 1020090 886859 1639971 1780214 1229724 1817015 1716625 996484 1278059 1478602 1030154 1002943 1933226 1304913 247507 1066198 466672 759117 1948894 200477 1074442 1182554 1576344 834313 1945242 1758248 1002795 69508 110874 1619672 174497 672514 258044 1180571 680622 1329673 1718850 1517589 23841 1158231 1212848 1517676 1733846 1903372 332368 1941180 1928573 666642 1610012 251536 1534241 291756 1290726 605332 493106 764811 1923027 1690631 593857 1191311 1309047 1306812 113820 529290 330743 1752583 575663 1775758 1371348 676754 1212014 369679 1861502 326406 1702376 1877796 1308679 1347944 480880 1365784 54832 64998 1069837 279670 1206000 274236 1256299 656137 495164 892839 261303 42847 1421974 1922109 408534 912298 138527 579940 1805191 1448189 1758331 588197 1651385 1884274 775545 179855 1855218 221045 639776 48602 1482467 538632 772724 1996547 37758 1506327 56308 1931039 1220987 1637187 437940 250895 1691138 1622416 475483 1744049 658939 840975 212255 197818 1281596 900048 1773610 1082081 1539415 1901544 307239 1687178 1030021 1838989 1598560 219399 1246344 1557034 1015410 1154109 849701 319510 1019229 1738101 189303 1123818 1815206 1733423 52667 762132 631613 1162224 292198 1594085 479683 606625 832327 1425304 1518343 552110 649513 770074 682929 1239594 1211985 563754 344958 839620 1194817 984078 359405 745662 788887 272357 211757 1526481 636622 1750591 1693423 1638715 773127 1298403 1748253 842210 1494528 385659 1364389 300617 1173091 1114177 652475 888192 47096 641522 1179485 1909778 1507427 373826 525569 1567297 529084 967039 816652 381213 1157138 461479 413674 1716528 482406 563041 362005 80031 831154 311551 1531633 355380 535609 1539112 1796253 303991 1574954 563567 554032 1059356 1555434 618693 910653 570984 1460469 636165 1273119 372498 879841 791406 382801 1809905 1555276 1040317 1121682 838969 1641030 1730927 1136020 1592987 1038566 1355574 14475 1036056 193077 1051803 1282077 594601 1022475 1975179 366757 1521627 883494 697017 1460656 457738 118996 798171 557134 472286 394271 1120995 1634246 357736 194539 835939 732244 291477 1514274 578037 1963275 434079 1336404 643934 699316 961040 824807 1814720 885145 1918866 771146 622994 246654 309143 852160 282109 1576202 1731052 1327762 250461 703958 1182332 1137018 315469 1347998 915536 3823 1991182 740822 893896 1761862 638496 883719 1316701 1021705 1502955 1978546 1101880 1071760 20812 838477 560487 449574 37817 1467390 910733 828185 342159 484430 576203 1596090 1343359 1029286 1308822 657220 1354312 757277 861876 865159 326097 1232065 1535874 514556 1042536 1592275 558265 139397 304594 856205 454037 945077 331153 1969415 1615126 1368497 745804 999665 1497779 473239 584432 1286773 805835 1935668 1535131 1777393 761155 1588050 636299 722432 873469 121097 1870879 1150556 1137684 1737427 1338427 711308 1744901 1199071 406446 568086 1572852 1663463 1773770 1256245 1426518 1310860 957028 1147039 1181539 624957 762561 921411 302762 712969 518221 619679 1526393 1782972 1359065 1362257 289735 1447019 737644 1989818 944983 312425 617765 1568733 621292 115256 1570522 1829312 1334852 1040234 866791 657884 1685580 1753427 496110 1253350 710605 164196 322852 1543293 497852 1828592 249120 521574 402052 236116 1440426 861255 1010009 376731 1501550 1268870 34846 884650 1630336 1006546 427254 250949 363283 64334 1763476 1587364 1765394 1983343 1431758 480862 1988376 1521572 764301 833173 1997920 1091864 326093 759476 739211 305815 902786 1718280 615643 137192 164560 122448 1389634 246179 77829 1503698 701727 773383 751703 744191 197088 33691 1084299 1591594 773710 834015 1423676 416067 1587076 1822416 182131 780627 647026 741707 792883 1872238 966010 1290098 1034834 728916 785133 1820674 1910209 1872731 1332935 1944450 1062714 444154 323935 1912888 1948942 1168012 91609 388784 195998 30571 246264 1182513 1251290 541571 1400941 1612761 589248 915830 1329610 1462960 1691993 221395 686024 1297396 1148588 1120687 50110 1340317 460317 1490101 859015 303020 1847130 1848648 1260139 1360640 903510 372092 331508 310142 1634279 1501513 485641 1921599 1148162 1169389 1276412 1436557 1428316 1243120 745661 1209057 502652 86564 1496747 1175041 99329 1551004 518751 1887703 955080 1794552 1375468 419284 1410647 1732632 892805 1152988 823741 1370110 280001 88406 1324579 778732 756215 574113 183329 60380 101843 578995 1248914 507041 233327 1910438 1322259 1264774 1458719 533784 4993 511584 1972068 1010184 748748 1615608 1862360 72422 1582547 1839495 55140 656785 1514740 1727480 286440 1528024 861688 1097367 1942947 557961 1254714 806791 1520893 158987 1236753 456482 372247 1954388 1511418 1075437 1929630 693871 1065997 1571664 1429950 1432169 1227699 1700302 952892 1391755 1883892 1337906 509315 1583255 39709 1556955 319758 149543 1038134 1092783 56151 1221992 253689 1856522 1676242 1372642 267692 1781372 1471723 1757695 1026478 432529 722116 1237313 1557651 666538 957355 1676995 1663486 1457321 1708191 1274922 1757328 867153 1780288 472633 1507184 1027303 1722062 1669392 638581 16787 1385731 1329153 1231489 430896 1936742 726352 1845274 1771891 1869143 647807 1758788 1555005 797139 194312 811981 1192116 107164 1389228 211483 194643 135212 695598 290351 1994494 1120025 783928 596466 187709 1966318 1694599 1658675 1854035 160544 332299 1677491 184022 1922803 357056 1813487 1786083 929253 319485 867657 1850737 1952324 659627 824364 697236 1216902 1743481 366530 1808643 510955 1606640 1686446 1945168 1214084 1751005 1988431 887858 154498 699450 1660237 152215 1013535 693663 474145 737377 490156 1984154 1877176 539787 1471212 770263 654590 1238906 82106 1001932 646151 854483 365183 1915524 1815980 311093 293316 252705 1112803 1408870 607472 880275 612823 1480795 456457 1298313 1566741 482534 1256341 1393555 1518355 1039060 1847319 319406 1016844 670947 427139 1329241 865303 584905 717775 572540 775627 140763 209830 1181510 555169 1272569 657143 982527 886559 880170 1073175 1008207 1236538 1145228 1967582 533472 202221 365391 1579219 1009880 1481981 353824 841494 1382726 1148490 544296 348952 67082 342614 1830421 1260516 1100066 506311 486170 925308 1770391 1107037 1613510 1700829 915744 964357 646620 1566218 23647 515456 357051 852782 1712490 1294680 1202990 544806 1619774 209317 447241 1640460 403230 864849 864726 1089225 917028 798556 329545 15420 302265 154445 1962186 610952 1208482 177964 243442 897933 1070122 739884 1234088 385634 1424474 1091744 1695913 1847132 366953 1795330 1634997 1680630 1420842 1340587 386003 1723206 786067 514310 1748333 1081095 1549068 1204449 1456817 769826 732701 227601 311317 905387 177002 1260953 1489801 1446135 105789 818711 639324 483030 1026531 1990512 1010171 359423 620331 206321 920066 1730611 473450 514124 1294105 1342402 1211359 1749024 1554642 777245 1458444 1844623 1050718 1249750 1053798 796293 1854065 1835994 1547731 480662 1875690 1799766 1612775 1565505 876264 445629 514749 1873817 946386 550840 33155 70245 1577361 703267 1716936 525 881009 1448390 648056 898807 1176450 1189542 478533 792569 1082354 1712550 920473 1468458 1887233 1305352 1670805 520156 758668 597405 411735 1214173 251884 1737799 1846359 1335090 1023891 236846 232410 1091338 1993665 1375730 1914493 1382513 1650141 1131315 36878 1510488 1851547 572341 557619 1274132 716266 936963 1887769 1766911 386533 1024295 1823587 342572 49992 196111 856842 755716 241193 1743799 1365558 355020 526807 1126292 1699886 1015086 1142490 1264019 34577 1074421 1717195 560308 1648474 225462 999808 851708 1770871 1586659 1216891 1322072 807292 687999 1185647 552879 1843119 769205 1490621 910557 1142817 1760446 1681794 1431204 703942 1578518 369159 1553698 399956 939993 1832028 1333648 1415290 936620 1557550 1243734 468469 484195 1391460 1056326 45707 843230 565954 208954 152696 26824 1112909 1719511 209877 797076 879331 1844200 1501555 378976 1140168 1706225 20321 1839032 1200846 771070 401058 1084534 903651 1513817 988993 1099716 1249392 304509 187587 20012 962985 777744 316326 1412659 185100 1848385 443202 1231551 1266047 198470 1381078 719904 584855 330107 1731333 1504509 518491 180319 1651097 1433277 1234084 1530612 1444480 929437 113219 350291 796160 1797915 1028895 1733147 749053 591257 1155113 641970 1930355 993151 1083944 1262357 63827 153939 833298 355254 442821 457522 1798638 1643796 1472732 996053 371012 1719546 1944136 603900 1631699 620062 181301 849909 855794 890696 745196 1647095 1800007 677581 1805536 864999 1092507 101129 1511419 1138733 690042 1713371 368761 28819 1076350 1823627 524681 322799 1512089 913740 243985 1472518 1440515 214734 923694 1210869 106452 566033 45049 564489 95066 445826 143049 791100 653579 290711 1177336 1070886 324039 245836 125748 1171390 828157 1083966 1227318 280148 1189754 853346 11266 186548 710970 1679896 207912 1179129 1711860 528518 1413869 87210 1114678 689112 1575486 1980600 1327228 1767129 35993 1243456 695650 612584 1974316 1678228 694907 125598 1134067 363549 727095 1478810 246168 1276257 1356168 38483 1279926 952306 1197363 142296 309564 936623 1823362 1947835 1863276 941509 1925358 309691 489404 1547008 200000 811910 1294431 1963430 1151925 1653400 1453463 860520 807765 907653 964808 117993 555731 89996 102849 1253720 487063 740042 1416871 1559424 569061 1082454 682741 486746 1513969 1949484 909063 144050 1424166 884441 1738159 1935951 209321 1334114 929091 566190 657429 1664789 723519 612655 447587 1706761 919225 856165 709664 588988 608392 1236902 1250062 847137 1080853 1899073 453217 304385 1256355 408349 276811 1160864 1995047 1980760 449143 185211 1795788 1855428 1715336 595248 931898 401902 911756 741685 1132213 1434694 892229 151232 489948 59523 1067411 781245 54656 1030732 1370799 1651746 644150 82545 734610 512730 1702495 1011721 824519 663601 639462 395434 1301336 1775005 1795312 1129153 607119 72202 587490 1662990 801988 1346527 1590546 492102 671146 674943 1155557 1261832 994233 1280352 894089 284021 1339231 1765910 1989369 1553325 873559 483289 152441 1537693 916794 343755 1381574 271085 310809 832040 581433 767394 723588 301916 617744 1163560 1431841 613709 823869 1638508 1361256 718675 7434 1122625 207459 427364 1193114 1122401 66161 416531 146743 1410373 590244 1666820 1707382 318426 1365609 1916227 1409643 1505239 164900 932194 1339154 542247 1821691 1838911 1539182 1807992 321689 1058412 828933 801862 384906 1918544 1747084 389782 1949828 668729 1830435 1294687 591203 487659 1241751 1263671 317866 1548539 53843 460799 1390757 1128926 794731 1775075 1389158 1704175 863461 909828 868707 170481 537552 1031111 1391443 1705355 528844 1546131 1242527 893339 1287706 396884 176581 319206 1030185 1538889 1256212 474991 1476468 809660 1949532 1267112 248293 1762175 796473 1740967 788522 368124 1580611 1103403 1127582 306195 734333 349965 1350909 419774 710110 637574 1532993 504256 1470866 1263355 728898 479340 1231477 1368271 1615969 1961441 1961152 1201001 245821 408313 135533 102489 1801934 681003 470246 480134 1595765 445284 1682560 979109 880630 299412 423191 644496 1959821 1807977 1904016 1727921 928536 974403 1962542 1342028 1234509 535544 960083 27005 25094 299876 760336 1037311 362610 1325148 1239780 1991250 606322 1143829 772045 227784 1438149 1763114 309569 1409323 1512365 706193 874061 1276871 1949196 1244456 1278469 923431 370018 405530 1577567 1915413 1871383 1565545 1204159 1722655 474532 177139 1822172 548550 984106 1708592 291435 1103803 1724594 1374076 704595 1410871 1677764 48426 285612 1729381 1204820 926043 1027934 396554 884419 1840726 99427 872179 1489675 1340254 50120 1186010 963833 148904 1914817 1877664 1965645 141834 625600 1588143 1744776 524630 1519776 687313 699123 572064 360865 626188 434658 1191388 1066066 1905163 243100 1824868 430020 1562281 366836 1409842 858301 1897461 441252 547996 102469 1587209 1251819 611923 548928 1290666 927048 972696 1760759 628773 122584 509278 572282 1068167 888956 1223723 711470 1154051 198509 741910 49316 1848288 1608932 1994940 1163486 852058 1160893 1004676 9818 239589 1175460 576863 1199977 36533 1277078 174567 544261 584186 1987584 248883 513774 1733182 1791007 677342 850799 270675 1177088 57164 1759157 173850 1791850 1058563 1696002 1946047 228901 1462273 520601 652033 1704564 1088334 576539 1591237 882996 517183 19552 374861 344785 1278008 1750876 460653 753613 1483028 1222313 449668 253926 171768 485993 1771034 1416244 809234 1642652 596951 1285175 970825 880611 696065 1383527 834127 1519753 845657 1513268 915071 1597906 1928107 1191184 560718 1342364 899293 1099924 190840 132358 1588728 1499856 63419 394899 1470685 195610 1804926 1731376 1183449 123305 1486059 766148 714204 1613574 1573420 28583 822798 1257091 1985318 1152131 877470 1368494 155404 1461355 494024 340281 1149090 186296 1234577 59286 754619 459533 844392 414276 390899 1712681 1163099 1522138 1777366 1923456 552498 1674089 1175591 722647 1503809 175417 950651 712159 718542 603581 1664051 1619628 1684145 1640903 380320 971021 514850 1624642 1782581 1477616 564962 1873269 1815265 503544 1618585 1462369 1639605 1254069 1497351 73348 329346 1589553 59343 1276612 541788 1263104 695803 217174 1991779 106323 1244157 1084946 920063 710395 785617 769858 1308567 508913 1563275 1744247 780036 122328 129585 830893 1891201 1338456 1346765 86425 1200691 173303 604223 249284 1091318 1522113 186128 1393571 1807858 1010220 543781 1452951 1419 1088711 1538916 1346142 1204913 1182992 1920491 647712 1203714 165009 252720 816478 1242931 855201 9414 115635 554396 1260961 863561 1858066 1942384 1864078 1461837 1760365 1867328 1694628 1115902 1643843 1346353 1380160 1629065 1514541 683971 1378187 296157 1489963 390235 884878 1946685 1690200 468559 1574983 1572063 134975 331495 1331287 1131122 1141346 267733 1392439 1192495 1206957 256912 759495 328996 162058 1418896 1510378 1292884 1872814 1478015 929700 45428 1129479 930355 1261163 1019942 1934173 744550 1222292 506734 1013963 176075 1315597 1084657 808933 468656 618766 231837 1266858 897123 302955 1963268 1846305 1713624 1363646 466182 336226 1359969 1665786 1488356 1356508 698123 1797852 1477146 1576554 1690229 1062805 204041 1181186 5361 1222904 380056 838944 408900 173265 1399126 874230 412102 1226566 326568 1757699 1857749 665481 62171 1012992 124657 229650 1001310 1469410 444091 1920057 1146674 41311 51678 1297 376831 474795 845088 1519370 816168 924609 1505893 759299 732987 1916395 1826934 1886500 395907 1086075 14365 281959 1125443 142474 1184931 280524 946141 417681 1868537 1655264 1095100 1265569 126833 1072507 826490 1463518 402269 920348 1500802 1990816 1270059 1882260 939579 1785902 562172 34204 1003070 1502748 87394 822462 780370 1438511 926289 1920910 1037688 490343 1682149 726759 872095 1943523 1759294 630027 1044180 620091 1573464 1792421 1956437 356597 1810240 1187218 495560 1036958 1182161 1845912 1877201 1458274 1131406 48900 768591 357688 320526 1727860 1112737 1970686 1048462 1671376 444040 557061 1227266 410355 1314121 1632422 1542886 1856092 847514 3757 502982 1908358 1647216 657498 1544366 1447754 1828413 514858 1247908 120009 1563725 911748 799187 325901 1529153 624695 1499827 823167 1968192 1001546 1201772 1472050 109436 518856 198427 185085 515631 1818614 132234 1766972 273720 1540578 145035 1973186 99661 1728848 1559748 663302 679570 1435977 1147871 356414 1542492 811529 1680565 665739 349866 791722 895594 946623 361487 842025 118791 1952191 498196 1183497 853105 1520200 39941 1284751 1262332 1040852 313549 1697584 1223494 922604 838812 1653583 925891 1827499 392057 83769 1418164 590631 99056 237983 81118 17010 1754742 1919090 1183643 1397875 569269 823613 1410999 266722 937330 1466346 573550 751398 1126533 1768037 410407 196723 1554863 1177975 492022 29534 201708 585995 1340450 1225405 1565164 1797742 775225 1541622 1755940 1017096 1915934 58754 1984262 467630 326823 958859 1279212 1923208 727704 122791 47197 451772 1806398 1865775 855610 1047027 351455 279473 831660 1463525 1602153 187614 612334 1362180 596255 567886 1161581 714406 1804455 1090665 1246240 170524 1881542 1790744 39789 705051 1136072 790157 1842175 801219 1735436 165731 1251383 1413988 776126 1310250 556704 14547 1960922 1265006 1813302 1684228 414595 1608515 625215 209914 1109939 589897 1546291 1826668 192095 249812 230525 495970 1732344 1826498 981007 770190 1393584 1585233 911557 546296 1586103 279335 1265370 1237610 1222186 354461 313249 52160 177863 730656 371393 1303971 267543 1710419 1574277 1957303 1618316 1280597 1041478 234621 604385 1212490 338986 1171220 1414691 1892647 203997 164511 1731990 1737713 322921 332211 964378 713613 1338132 383564 1747648 1438694 1038357 1920168 787563 676928 134342 1067981 794827 1586872 1102100 1407206 1677094 612819 726127 1882812 1817991 1774752 455077 949539 720961 1391204 1630980 1672804 1032826 331636 1511710 971122 1599527 892698 660639 738801 384864 38104 1658375 1352274 1544494 1579350 483848 1731573 677566 1742880 1734692 601719 350521 1418766 1014790 342150 569516 226086 121501 1126769 199719 1827824 471907 1028940 482927 76314 1935160 278551 1673160 1289877 846059 1821120 298357 917082 1596653 1095620 399028 1515890 1737125 432037 1198884 145477 1584030 1856285 464795 983584 1386436 1697461 611666 1952048 23937 1490289 752068 686966 645832 343810 1031312 942578 743016 124620 1286245 1526314 746871 1387958 772798 1531197 1843442 1600026 410973 1276862 2843 1425772 821801 1199127 803471 1781967 1729431 424089 808071 1022195 483040 687086 1568140 928372 863841 697191 1662309 1857849 159011 1120017 1555928 1893330 1204310 1657978 237472 1406494 101294 815891 614632 1331125 520438 946548 1918961 1289376 1675193 173308 1658723 1834311 1618417 1374916 1955299 1651642 131424 1083992 1266763 816866 500413 1556251 87121 1164837 1213152 339144 518738 1798101 1607981 1366605 1167945 191501 1974835 1718527 359286 4161 722933 1053599 1461627 460871 1526684 1885458 82795 411251 1985532 1550754 1598492 734696 511056 1976570 1929600 1399207 982684 158880 430930 80069 39526 302645 263336 1170705 1315225 1902367 1919112 309970 1324806 295139 603272 1342550 1013124 514299 1395021 849200 1850824 1071397 1308082 405951 429141 1945459 901536 216002 1847174 823888 1776724 868016 226871 858855 1499281 312314 1470212 593606 1459098 590046 772118 1317836 981295 530809 509110 1926689 539583 1939527 116433 1556917 705797 1276995 20879 930017 1126728 1488071 1834844 1004202 999389 475141 1032774 671225 139479 1181553 1024148 799937 1621812 1165997 417918 1685030 489007 846791 1182697 905970 993543 341466 584999 1108339 388786 436267 953394 1285084 724813 1009800 590289 83780 1257895 1226782 1074531 656284 1709617 450718 1040038 1917003 58878 1970929 453025 954497 454586 1766335 834755 536480 9851 1529902 1903146 575276 1468942 990650 37209 844428 1327103 1984829 188200 1058151 1372009 667503 1667489 209544 1866860 1328761 335938 965645 1833786 1946185 619725 962628 861226 1704086 1387663 1607998 819766 1560720 1126973 1544774 22157 1776028 970000 1038677 921392 1108450 436523 1611826 1361363 870488 1731240 799264 1409639 282651 627604 1938482 1518679 220220 1878345 1777649 1364066 308758 326804 503535 1411374 434771 1397148 668683 383362 1385984 1654106 884930 1828207 786058 1777923 1035959 1371866 1210213 1026628 635732 1131345 1697730 21436 1192161 1728866 303087 571578 369211 1699017 1171945 1165125 908004 317302 300052 165038 1671232 536173 497301 1399402 110532 1718480 1669046 756882 704389 1674034 1896834 567495 1074494 322100 125131 279420 1664134 707063 150349 1900163 1785025 925136 179635 464638 295067 591790 1211066 1375873 1192918 463330 1376314 779213 844699 490586 1342131 1608248 1246741 1121058 212202 838421 1741425 1530113 815312 201981 1280018 1621767 642992 1800459 985997 10953 266017 1145330 719445 858427 542304 112715 962502 1515197 1540698 498960 738334 732620 991584 43140 429914 285017 485145 1922238 1640809 1911734 325751 1330080 857297 150638 1636704 764994 124445 1459603 293074 227922 1616674 191662 171646 85848 1801833 1733006 360448 225435 1474958 1364446 491850 839823 990231 1819000 380140 48572 1214406 1366310 375252 997096 889732 872604 1003027 364155 1682094 1657951 530281 60372 930401 1109458 1996071 1379322 307241 1714925 1591745 612714 1749878 279072 285861 238666 1727923 726998 58374 675729 1540092 556143 113357 1210592 1946918 82995 1076884 381587 123780 1308087 1553371 1153049 29697 1449280 1423809 215932 1803623 552009 1776731 36076 819624 1522289 1737333 1762055 1128675 640053 981874 232097 1951844 870701 1756362 1047517 1689932 1636506 838931 631860 610340 158422 1571276 1271929 1460594 351965 817578 614871 1844663 266808 503862 1097598 1787437 1668703 1637566 1218529 1195151 1017353 1668440 970511 118186 1613090 758412 1307139 1458339 1835509 1333417 1457176 449804 594297 477254 1062525 414026 1087193 1505590 1598780 178585 1985021 13358 899290 372970 1414931 953546 298794 133672 112091 1599655 370386 349157 498503 1663434 837217 1512361 736107 614461 1796646 1026170 493547 1228857 295546 894511 890338 1244085 267371 1339322 816667 641685 727175 236553 1240894 527778 1314176 790687 1771665 163304 1180271 485546 1033112 1418376 241299 1983534 1263096 725689 1838343 1049069 1188672 156885 135358 47282 223966 1614967 1385870 202493 1465722 1697926 270269 812817 377786 429686 1492486 688079 223865 655860 963899 816196 399156 1024646 866785 306744 1642510 1175622 522132 505955 1080961 218181 1905734 958506 939472 762567 317 709541 1621383 688609 583846 1601528 1349792 1766231 229748 547018 1591820 1481747 1230664 1457998 1863162 1307303 508230 1317040 164783 502007 873506 248652 588861 1280564 1056707 1437071 1147293 1056266 231354 1126047 1130572 1322034 1391760 855308 1070903 60424 532713 617842 594661 195514 778843 1096544 129275 985736 1240543 1871826 967979 367837 637660 272870 1041270 517416 1256882 1273405 271211 1223905 670694 1924999 541412 331368 288038 1350091 1313166 277079 892645 900449 913526 968341 500254 946103 1428271 1271674 280892 1840991 1659563 362611 1032273 999206 246450 613760 224015 984117 1000591 1414771 65125 1362156 1690136 1747269 1660286 301398 704339 1025544 252832 1151872 942599 853153 1207461 341408 1705225 420118 231196 1197938 1532755 1853108 733198 687330 1337428 1761350 37656 728477 441542 1733228 117609 1205964 395394 95689 1881566 1333053 1918020 543226 1060956 1945315 386153 801049 193571 964861 126525 917361 578662 728557 18451 1003114 811073 1971058 1241458 1543993 377538 869773 302981 1526135 1236782 561024 359724 1698192 28942 860179 631865 1291637 1283924 1433612 149381 1939235 1872034 1479710 942315 1602664 22060 1201935 918297 1003300 468645 1834021 1397006 483767 1130423 861945 468631 760908 124923 1062194 758842 1776971 842395 1607590 952585 949618 1980473 877446 1018708 1689075 245090 792612 1005320 593092 1834977 907136 1924031 122538 1303766 1451963 156121 201726 58459 571374 1046101 939001 408544 1099976 345647 307467 821066 1367567 1948485 1836342 1622477 126464 1982052 1081920 1865641 1960697 1609794 1426489 299042 922315 1367958 839006 1768557 1147853 1184951 845984 886904 908634 1427567 83658 1024503 141279 1107851 821153 19097 1953367 1263744 1739841 116183 1667272 1752885 546192 1890972 1754311 1959565 1087401 867737 726721 1215905 866393 667987 1362984 114200 1053422 474085 768466 1283488 973706 1511215 711433 465321 867745 94716 254646 1003262 1317525 1987819 1946729 1027145 1304836 983837 1980862 153308 927723 89628 1974963 1005030 1440239 1387002 1571110 211714 1469009 455207 911322 1865838 580508 1103439 1388987 648924 158827 1338910 1954825 396770 128787 707903 172752 417672 559469 1694690 321091 97769 528799 1499365 1454371 285937 1539054 880602 1114260 1111275 1232169 675398 34817 116900 1487491 137784 1346105 1241862 1528599 1561326 887547 1985148 853060 760666 852504 52885 1161098 1742738 1049698 1905891 1107080 586185 592317 1693524 1459883 816902 1161487 948622 964751 615974 1557944 576764 676316 1722130 1143964 1376662 712975 960877 152780 1764765 987966 1723254 974308 1191771 375641 1218843 1653030 1571938 1494590 917466 743222 139352 1771243 854883 1253550 23103 10024 1534194 223272 1225215 1425187 11805 1827218 847432 991729 1966540 1424653 625107 823609 1680755 1663779 1900444 1993062 86596 1989759 1528531 1751698 95514 1173731 1558477 1977177 1766103 387047 1354786 243085 179732 1792806 1027575 568499 1017690 1134062 754326 108772 973174 534072 651164 343684 1661049 1575200 1860628 1452753 1322620 763784 702113 1522595 714650 272541 1476491 1629137 1804142 1210146 1131191 1478534 1461994 535927 1364365 525758 311697 1178803 1944862 586474 235933 964938 866072 935165 1593358 867075 1242560 976755 1796902 1240626 1767838 8470 1570319 1683484 1498811 1548611 1258456 1558951 1948382 32606 216932 273041 624035 1845323 1319153 482229 296768 574201 713877 1763970 312099 1736249 297000 1790815 126935 1066014 1398292 630342 118252 1674218 944270 1255004 1016197 1417101 1032354 1767525 1413665 1179078 1410802 216390 887839 1866637 672970 1087086 1621201 1708877 99654 1320472 1085078 34590 1224435 1259019 402838 278503 1843898 1596656 1608727 210880 889953 1512297 75395 407054 511516 587888 203377 1467206 1588589 1611423 1189797 18800 609988 268486 774293 708291 1643128 1773896 401178 651736 168209 402745 1574628 30557 400361 1233779 1337758 497185 1014625 1457311 1913498 1562181 1900999 835890 1957735 1823700 1058642 95664 1624807 1964633 1729384 830156 25588 702091 1661386 722217 213013 1037155 1851537 202005 1435729 1413756 26038 377252 209110 1222949 138558 1477057 1881867 1559265 1197168 1641997 1843438 1254498 558278 1085116 653489 690724 841925 1830513 1247445 1051920 1336861 949446 1998639 1678218 1543622 93992 665316 451520 1922305 262061 1886789 380395 1884963 1463493 1547378 1369610 437744 733406 610448 253193 1115028 1748607 26982 1809135 1309803 1754854 1209347 1746915 648798 1144164 1667425 1905119 796703 1766562 1154119 1444388 285019 824146 1391110 122026 288656 982352 1816022 570127 309596 777354 31521 1262244 1495775 1951414 840911 1043024 729210 1342357 1399951 311841 1537585 1099094 885276 691656 213917 1799741 993759 607948 339815 853657 324444 36930 427563 1156006 1876392 1303363 807444 606933 948156 797308 39363 1906552 834203 1822108 1273283 975977 1489813 1327984 350240 852244 1776598 1538024 1964370 987585 1452399 186621 1558210 74567 1625264 212892 234173 1438095 63046 475392 276634 415742 1945860 1370478 48304 789495 1113614 635755 169023 546899 1121322 186355 135335 442772 240455 1854021 1387657 1416390 1332756 491015 415977 1927044 1301152 493206 302072 1600069 193410 75999 1457359 432418 173305 578521 992585 770381 261080 415961 1075854 1943377 43719 20958 513242 1197431 374125 1709592 1564540 1060728 1634879 907057 1520747 974385 1404117 683397 215044 1312867 1203611 19941 548747 838748 526849 527775 1736308 1949307 92998 318628 76568 1536952 733974 1791736 1069850 462170 1464248 1377439 1326701 1376365 1226173 1476911 1169798 831327 773847 798220 603149 1909342 1763314 1465183 1651128 1374822 236717 1110335 131122 334542 970579 975691 291986 1230697 800031 561560 508205 1387705 97610 986061 1963297 740351 1513812 583944 1571076 1559170 1615672 229581 932941 124734 106565 1410384 736308 136095 427354 1232243 535113 499846 961696 1673774 1226470 501866 754154 162552 1666721 1110564 296991 1596041 1237943 1528368 1883590 516639 18359 1839720 1177664 1710307 427473 188893 1174873 1533931 202281 1569736 34074 932219 869478 173601 383787 342282 1261097 947015 614679 1618311 920769 668288 634895 750434 999536 1971781 1147485 1516298 1445651 963412 1257986 1589302 899020 639843 1676201 1423201 1590742 1280745 215065 515489 173926 890073 1312206 839180 1080044 1526941 993184 1475463 542356 617513 830969 370284 816406 1598179 1643346 754212 152340 1533582 388389 479883 865919 1476063 1812992 1565826 1848739 321737 1804762 677013 1637319 1652231 1519442 666367 834247 1509756 1176481 1231347 182836 1068376 107292 1058970 272425 1727285 197973 848253 1819510 687838 1462840 1338353 294007 1747002 782970 1080086 70020 14870 1371243 1049562 1015515 1912773 758283 676867 561819 868088 724998 608346 1587941 285513 1173026 1719590 1786534 48168 579850 693364 1860030 1247849 27419 1374406 161707 1241895 413773 1726910 923945 1054133 1756879 1020378 460547 1378667 331487 303215 337443 1835673 941813 1236387 140225 1883913 1535823 1529572 1376787 797284 727183 374209 809791 365088 961647 1243009 1044349 624050 952001 1418362 1642784 1449860 804367 1730000 1453240 1508987 1836095 228460 670770 1018904 1502116 1220079 706455 647761 550815 1636576 759826 515005 524529 846333 68986 853292 66023 1857445 423523 1083259 1429027 182147 1603244 528014 939265 679906 321789 971808 966286 1813600 1742255 541252 245900 474124 1074063 1439761 298964 1972227 218959 223982 1190338 1636310 1181120 1456344 1054720 1558680 1513235 942679 627261 1370076 1836837 1199565 603119 1560075 1055095 76004 1877347 484915 708825 692497 387293 729884 1089469 1798944 290056 969901 1438803 790699 48866 124121 1914186 1043641 1241499 419514 1998063 1873737 1534691 1437746 811905 1489269 1301591 1397447 986878 301172 309199 456794 270925 1097919 1202839 1368401 208424 108871 1584448 504058 473391 1681506 1740193 183997 1186115 1763968 931899 1261651 476673 1882025 1619523 593248 943996 1827105 981897 1028326 706378 143324 757520 559663 1045209 1767232 109416 1891199 1495197 1908241 1312347 30893 343919 26236 719505 1464006 1210467 1951950 17620 1378319 232112 1171472 1538386 1031679 1204206 930382 944150 108330 1735932 625696 462411 1827659 170540 1428270 237009 213063 1772216 395623 1131261 1153129 767413 1048713 1414770 773039 54502 353706 652375 287960 452450 926646 1451187 1366788 1565980 745069 527448 1848099 674500 235841 517427 12890 581771 1497854 1508428 1157417 1912457 617896 384347 1196303 233912 275109 137702 1850282 1854262 20190 12524 1399925 1369734 1233483 1749557 1135919 1741609 934397 1255861 859482 534914 148091 259641 541108 1093621 357111 649502 1108425 338313 958651 287923 559874 126863 1417696 512184 432716 633110 707399 607285 1092710 1449599 1138854 534159 1298468 1228420 1689989 16164 1936010 139688 115948 206328 1239618 1333761 1987804 1701555 638243 1965595 825566 1326690 1276082 1172529 1311581 415495 539179 1744614 594120 249188 173687 449827 140987 777104 524287 1378189 1040301 1375213 610357 1449390 125846 964251 1662314 788236 442556 1432101 1960096 551431 1816313 1182765 1241428 1759284 1913662 56732 1788453 704336 1586330 1370131 10562 136133 1394401 597769 1398943 48538 1642776 497342 370470 192130 1643015 1735319 1502485 1301628 1834880 1941644 75437 1641551 100527 1890199 362353 1644477 1122974 1571026 1466101 1058981 678109 692862 1605431 105553 1474584 1752440 712083 840157 1173810 744901 501630 736349 182847 1049925 1245414 135150 1784090 400522 66176 1965028 50086 392843 1109226 87899 863574 1913091 160353 901344 38373 1919636 1829547 50124 1945033 281249 1078218 95781 1584966 889258 854812 1254638 1494993 471788 1100501 1029932 197123 129992 441535 149362 1760321 1323369 236253 1896473 1054340 273894 641187 1923419 486314 708683 891037 1347489 1237367 1894636 542682 1273467 1883368 795894 124209 1124981 1108157 117013 1383709 237518 1652627 1172748 1701080 1295855 1854052 1998199 1867270 1539871 1791831 1197233 1159779 164992 125915 1313106 848857 671266 1228903 117359 1253327 1369324 1518857 1423654 1166916 675457 394218 202088 1071986 1724743 1090334 478397 1943056 345883 864001 1020381 1248653 985218 1174603 349312 892303 669442 983045 1683722 205427 1851514 1605840 1628920 1980070 498650 185097 862766 607987 484657 1760978 1719278 890687 809294 134161 1586150 1116447 1527295 1693045 1688594 1328356 850508 1807191 234296 243089 6983 933173 1497643 1874707 199824 1375413 589731 596125 115683 1396720 1513290 1057227 1935210 19719 1271629 1829584 1940327 1540943 1697265 1481997 657438 129825 1618982 959299 894454 1690837 707797 1696190 121721 1344571 1220046 148838 1294997 19445 1979654 24834 1236702 972342 217347 1878328 67953 1649789 994470 1235362 1473495 746973 1350404 1215698 203203 815748 1126669 363350 1188662 1661601 238432 719774 1217505 1492341 445189 569025 1748382 1601511 881685 807803 965128 1009838 423017 194959 411024 976213 479727 1548811 888227 777311 594873 1812014 1127789 365117 157777 1847040 1111767 1572016 438349 103637 647240 595050 278802 270879 1568666 92531 1426250 553857 1669580 1291752 1017802 1356436 420404 1471906 62889 826140 438218 231091 1062883 1645975 304903 156130 547496 117724 1269435 1925534 1517424 728368 468214 691574 1768982 1951358 744439 407023 241060 1193870 1331552 1767453 254240 365587 918349 1348100 1973668 834008 552454 1173505 1337934 1750341 1518028 1088318 1773710 1917691 1688467 279510 802228 1751 501029 1015217 41859 616437 746621 1181339 170458 1325296 439391 96977 1276699 600735 1613396 1322675 1725505 1651578 624526 337580 1387069 934781 1365144 1080534 1956602 1719667 454762 168555 285452 1448939 1186261 1207232 1223176 133112 747488 744317 1151408 1425087 1579615 64969 1162137 701949 795203 1729140 1041933 1608971 1155412 1227648 1489310 1928335 826416 1244471 180572 1672816 1720828 1761818 185996 1589634 873306 1887867 3558 355225 47554 700530 560201 1288079 1579321 1098795 447721 785717 1144323 1583373 272455 302947 645526 1934156 494199 1148139 447278 1724754 735722 19198 83649 1131112 940880 385548 460109 1283746 724181 1838006 735929 1214641 315311 1470255 1761573 847886 555867 981353 406206 1255174 23304 815068 1393444 486674 305797 1219361 1992932 1027422 1441649 1301415 933416 1773803 261768 1501839 845715 1049911 1922730 1052455 606033 1888991 335900 1512908 1589664 1335257 1080611 1836438 1304652 439488 533335 1262055 967351 448872 1792315 1271604 664539 672280 906320 148822 1044345 1647792 552864 1983545 1454514 1294330 1307310 138074 524076 685777 1114331 1814683 1220716 1636532 1530630 630889 60611 873327 1658893 579933 906740 134121 1316016 505909 1887914 1496277 1441807 870740 1713736 10207 1198841 1320168 1291486 117393 1264262 1472084 1967731 407640 1598993 275035 641601 442120 59965 1496006 664588 854761 453017 953562 83413 1178124 1036028 1317835 883790 1104861 652306 1854468 1024226 1277782 926498 1130505 1526651 1827501 532350 964611 1075184 934492 1127342 472187 1920104 1062961 26191 1710679 1067502 1467243 1968623 1451399 427550 1840706 1640587 788519 809839 1115851 681903 541962 1091121 1493781 1564229 739731 29158 1442489 1497978 1399807 1320748 705712 599673 1111880 886824 223811 603858 1777187 298006 337432 1554105 262632 1343051 784499 388349 1380977 996260 455288 1009690 662572 383425 1477054 940991 1442556 1927598 744212 1995951 845381 1921717 52404 628636 1121775 307990 101617 909535 1306210 689295 94969 1143853 864829 850967 1472925 364533 1867400 1463069 795689 701486 1777594 1192451 489629 1769548 1691021 542202 1921212 1379214 1134809 456138 1907213 1768927 54637 1532166 1480150 743489 1708497 450822 71298 948391 158788 10087 1344703 327549 739462 167105 1432714 921851 930770 908799 113628 293113 960821 1547125 1141060 1973855 1659770 1272121 717927 241790 1942539 1316786 706650 288956 1828262 320726 222185 1331783 1988772 1084233 1794674 182344 1542129 1965349 467745 1450463 1141442 1119930 970721 410859 704714 135151 285392 1217062 1174988 469556 1914538 1125868 1551068 1932607 1188177 90701 1161456 1122430 600829 1319128 1424157 658553 101647 883402 184317 778055 1205747 462226 173854 892623 143567 238813 1897938 848957 1858485 442828 1067790 1178114 1094175 967480 403705 1499755 44446 1106359 23582 966217 1713672 169380 1436085 1244643 1986569 472819 214875 1508462 120283 1459304 354336 1508316 1325291 1729295 1455136 893226 85185 1328965 765633 707321 875591 311936 416434 1728156 1866884 1292901 641423 9713 1406848 1748657 152520 1021398 1347587 1116718 1194379 269798 1858007 561976 1858951 170134 1689394 1895494 1987631 753702 938856 1891946 789848 1015633 792051 1276937 794498 414046 333095 470198 1947774 23217 1109724 933772 1108998 1735880 392987 676488 1306177 174619 1709535 1507391 741076 1789571 1582293 1241230 1450800 196689 623660 1432726 684908 288347 1612809 1623253 1186438 1513919 1923019 247797 1120036 1360264 1255471 1239061 223422 1115314 207441 48591 606745 797437 1017370 1230254 447511 420310 120740 553311 380324 1863049 96325 1304905 1605660 99987 216032 496009 771375 1851126 1647327 1389881 1706442 1112347 840494 1478504 667299 1230827 1391341 1938395 1606524 1548392 501522 1253380 1461758 377982 514424 401173 1885002 1333243 1230717 1894564 528179 992368 637264 935695 987776 305785 1357533 452022 1517908 1918810 385726 132237 1757429 1274986 670891 1673169 460111 1772680 894208 676768 681042 1392260 29027 1180642 244951 442582 1231660 1619315 1129103 1855510 82742 871563 1180959 1023118 333698 1884193 1179126 1035511 450046 852209 1967973 1003876 637879 1249795 1845385 955490 712425 3234 873023 334823 711459 1055619 1851892 403034 98933 1264209 917220 82028 1876100 733574 1669074 1797390 1267588 1265543 602823 362516 1677569 1937818 1832040 1225688 1395833 350005 1490379 1694823 86270 1347468 1876422 963052 1390717 1326911 1028767 1569987 848274 955662 908808 445083 484209 1912222 1413285 1357355 1286709 1682183 744153 1521860 270785 42275 978516 1667236 1624895 1471228 1849992 852394 1931369 1198798 647261 932125 1434115 670224 316741 1905032 1958430 1965158 89695 158612 1953870 1860022 1672955 812189 279339 1807390 1843777 204338 1862650 525776 859344 101793 469117 790909 1127162 692543 226191 641323 382764 939950 433575 925856 555033 572584 576537 1587138 1528569 479756 1893943 1189875 333754 1291579 585104 910895 774162 1724964 557227 1452706 1360652 1766069 1514552 1869501 1506343 874100 1244939 1889962 809440 1700445 1206204 469715 813783 1768722 846739 46119 371986 52400 512407 1688721 772602 1910830 810462 925437 447291 1803272 1728025 1671243 16163 809129 167940 1421949 1041011 315525 1750740 1162428 926968 1305460 659978 1133966 300219 1870271 1230874 1538978 1959493 1535820 1152345 1041907 1117108 1744227 1006992 1219871 902620 1968540 1773095 746508 1482282 1729094 888322 1013763 486989 601872 616817 1615397 707778 1885346 1976711 429710 1499015 415647 1562447 1020234 1641193 1727157 613376 1497703 908613 621702 581746 1803596 1851162 825471 1709641 850393 56959 35341 520122 1816233 952959 1521687 1587017 1772962 1884685 602780 549377 863481 1218770 1886182 960248 809487 1275390 1000325 1923312 788847 1384174 1573930 588066 497691 1356289 541981 1648710 1285687 503753 1762486 1549509 797252 1346099 1050751 198673 1379041 791544 1061456 149389 1212051 1820702 692373 1663165 1848372 840035 1418432 1989776 431996 735392 548343 278704 1691326 28005 973828 1850228 1662098 944431 833442 109203 1735337 364660 685569 1957117 891721 861818 435474 1980908 1394898 65525 1333251 1769689 1196323 96773 1352799 1364218 1193797 327725 1048617 447470 1704894 23432 1381025 1639224 1763711 162177 1779983 968274 1746183 1313533 522316 957674 709480 1335365 741697 1512125 482292 462906 1136438 1078786 1832825 1223498 1692810 965113 1493734 715386 1929595 732524 68813 1611039 767543 67732 576484 728139 795343 711498 933091 177234 665312 1747869 202791 1347108 231830 140023 1772407 83187 619537 312795 1572616 950267 559864 1665935 893921 753680 1224596 278599 358840 513287 1548948 222263 1066916 1191130 494949 33939 457198 966373 511054 122071 1883501 397078 234669 1794300 749091 994860 585438 434163 1943954 205335 1633597 144391 1853376 1554197 661298 359569 452400 929217 653553 841766 374525 749037 995079 961603 1132094 1694773 1427586 1281422 1117442 49890 916864 1451219 1945368 201427 83616 798239 382359 1988136 1017167 1613974 110115 1189660 1615886 1212854 808898 1214878 566107 338953 1340853 1741113 1817490 1300082 1338078 1648904 1727745 586843 1090244 1127946 1201907 1141817 1273040 1690909 1209234 1436589 1592317 223586 1036969 827273 618276 80379 21319 1608622 1063326 1731182 552277 195804 1949980 751015 427991 101712 496828 1404406 1432141 121831 1334982 353452 657085 748687 1580319 154548 978619 113151 699488 265171 583153 1895645 719191 1866427 241408 1397695 354796 1590350 1987998 1598854 727684 1526877 1735551 1594051 913338 325042 1507866 1270948 185556 221298 259570 549330 1523226 619155 656955 722169 788393 1054223 581277 1879336 58354 1365763 1585095 1854232 1857628 399403 1125358 878053 445630 1737871 1738969 1720895 1467480 1103243 1639350 1470193 1976306 627751 808789 732994 801653 509826 1182686 982785 1831307 591044 1785558 93432 396083 1966362 1298800 957526 1312599 1497039 231270 298925 715164 1576164 1363037 1127850 553008 276018 621288 340178 1300711 91272 1145447 418020 1716429 452744 1644911 491445 933306 1052741 1074176 811879 1494569 365481 908711 437323 1292570 804641 1773217 191922 1627285 1957181 200783 1652020 421877 299755 1549253 1916294 994806 1341492 1449476 833398 405150 1579788 1222011 1080874 1101053 1685125 1099325 235296 89106 164275 856089 1913290 1990037 1468526 1702304 267223 658312 595667 1660495 669398 1623588 535268 812807 1253526 976432 910763 1386512 950067 1701680 1168141 1496375 1910021 1531268 916618 1952960 1142047 1686859 688663 1849184 343330 650428 1348238 839057 703100 230836 640437 1880374 230041 1268702 605385 649562 946070 1737700 1975826 1459212 551136 1334239 1635528 887023 663591 797465 1711354 822680 1234502 1157111 1831628 77655 286804 1414283 1616576 1379441 578421 30344 1472019 1974748 203700 1471129 876270 56257 1440699 1855122 749041 85507 1184025 1573592 629055 255113 943780 499199 1362205 1636844 1847974 1228008 456497 926429 1006164 1795713 147644 384595 274806 488140 1569040 889141 1388377 214273 896179 1499973 356006 570305 631076 1217690 474273 1177197 1504424 1788841 1202445 677223 924203 1146685 479476 566698 426734 1058906 1812690 1178336 42871 963295 1661847 925726 174332 1660404 1736928 1990404 923221 875024 1116394 1794087 1241193 467404 227307 1466240 523523 357951 919917 964037 252658 215768 1329086 1296380 1187091 669726 1818253 899006 1568123 334482 807384 134991 327122 201619 1109245 1673029 712378 1116970 274371 1460075 113977 581568 1018808 1536635 174736 1914802 716660 475771 275285 327845 1502533 552646 1974587 789764 1873480 1834571 1693431 524849 1737040 276781 22616 1646790 639727 280242 1535862 825453 1133398 1036340 339476 1585927 835017 351627 1332562 189766 186552 552563 1986680 1084092 1527878 838366 457514 812206 1005229 1591965 646205 1493529 94436 834320 626197 1890850 1569296 828166 1083218 140583 1130851 1551645 1136457 909532 1709493 778591 1549309 1084550 1807951 176502 1879890 1813049 68350 1564893 1097276 1111053 488023 1763662 799899 1536700 1474042 468462 1179870 398214 305703 1383557 1254366 1841115 1074128 874573 538056 1088049 45780 612618 1451840 1785927 1882971 960210 1282600 889234 1940949 1152991 1268877 1905729 1480989 754065 1014753 631744 957942 338140 1881347 712961 193853 1213657 79795 1052946 1011035 1418273 849300 1183007 594829 360554 566432 1908143 183913 1372593 1575703 1276617 1780049 882689 476297 244591 1326752 1017263 52277 278190 789690 4829 669722 445721 1974680 805342 139722 968770 936048 1521438 1354439 761119 1698707 1049353 185703 680590 721243 26679 1466779 1742743 1806345 1127141 1905009 199123 1712994 1875675 291681 628233 836523 671775 159882 1974559 854615 1249065 1986697 923559 811025 421526 230864 1171844 429439 132625 894643 1803557 1660840 1503565 319994 206489 826065 878977 1335080 1545047 1655221 1259522 1984431 1311960 1564976 1957927 1571985 133338 993479 676072 1258563 1630352 1254931 1868798 1047506 291702 920336 1482039 1628850 1806148 300917 1516354 1550842 1928370 1956731 1032592 1617403 605551 184357 1281804 791605 1342897 1410946 1860697 1659727 923398 788941 1033413 86701 515819 591721 1066136 1298571 501953 1786953 320602 930624 1101354 1315098 1245134 1203227 578324 1419693 348385 638825 1033528 1593510 1118486 868634 1120711 881164 892226 1005153 1020306 1897535 926274 1252135 1196683 692968 1291002 1775881 1554615 1496680 446469 337559 622822 1292431 1810781 1673240 218340 337795 1092621 1406625 1408186 1408154 1272059 1740395 952725 1145249 1560257 894932 1500492 99410 974979 87127 503067 60666 1217066 424714 1211192 500866 821041 87186 1375765 1153792 1426965 1242683 210706 1712123 368332 166791 753924 1528308 790581 594222 1721154 608550 1772818 1123064 853075 941759 1737896 1473531 326476 775259 1743211 115363 1777600 1094405 1657011 1082500 1073464 1263950 1074100 1082697 1027864 1812317 1679304 844930 1807345 1855567 1825671 324011 108280 1972131 488339 1294272 318059 451810 1596749 641083 360331 1316396 564038 1887564 600814 1690189 1860726 244832 312423 1133720 1167930 1381554 593287 693392 1511928 57351 1822 1080507 1290908 469371 1269739 401259 541598 1185597 1217621 1652913 123633 1839242 12944 681112 294527 768883 643789 1059753 1591717 77318 1456603 611319 1652026 393708 1717669 475399 935581 256538 759603 1808503 896397 1863844 248147 1132975 874422 1994200 322934 72619 1712749 349857 1780762 1798884 297223 308046 680082 1478407 506924 752441 482558 1595128 1776703 1910409 665252 237904 854139 950530 194591 1681442 1447652 317081 256025 438117 431878 1875473 244794 469691 776329 1369711 1034756 876857 1814522 1248444 650966 314024 1862622 312693 432035 828499 176153 750585 115245 566760 1147754 997967 1460910 772343 348590 1378006 1217954 1915668 919304 1787823 1413795 793816 1680185 1851535 1177502 1504846 100189 1723548 1706736 1310160 480719 1121104 1942325 1733490 1276854 570754 1912556 1105628 1750179 1904146 1810266 1380348 1094371 1780876 661058 331349 457987 919770 1779793 607471 11199 733966 1199822 1583287 563675 812667 1931711 953224 1485748 1828976 814538 54681 881285 585363 104014 1174651 46851 1278526 1600204 441328 393865 1409151 625192 1530463 1504883 1353031 1382824 1585819 1493599 833416 643216 390725 22419 762796 839279 1891488 1913669 866211 155433 558367 172735 1183488 410535 1517468 121159 1673353 198388 422614 616147 134649 1771155 137792 414390 930300 1442641 1157305 1334834 1087078 1874584 104810 1763982 703295 1161903 478881 1935219 344080 172970 1983199 656588 1891420 1900751 1744255 610493 1243377 1659114 120728 1342052 360912 1884692 707057 1671371 1270295 1073635 694953 1015618 1073825 215154 1089351 1234475 410954 1703480 1192936 530655 1452656 1372764 1583476 1101189 738082 1108805 211264 8114 645288 1089809 101754 380399 36442 927214 1852651 1961057 1747832 491834 466106 19490 1948678 66229 1071787 1027545 1852994 1362170 1485731 1010701 1216642 1560596 677651 743093 1502502 873299 1956900 1174161 365742 778512 520891 472085 630023 735061 962804 495606 98941 302282 1817400 1512514 1818331 1701460 1968355 1541382 1474418 409317 293225 662313 259344 608300 677454 644465 863212 1049036 1500782 1293792 1668087 1274967 1328694 1361219 1470781 494659 1493360 1121581 7449 409847 1658067 1719330 630386 1225205 1651173 1180842 1303538 718931 1159439 147417 427614 247780 478623 622458 1531460 1171790 802599 1992289 1366629 884820 1610115 234166 1942704 217665 168185 1933916 82912 921801 1271157 1880087 634109 1609856 1707334 1312520 1007346 1853916 1973132 220948 343044 1023481 165700 1349756 1143150 730196 1422217 268682 880291 1725740 412902 1737679 1540360 1435057 695572 100402 551637 1624955 473208 556806 1748132 1102922 1958052 1293329 90188 1038740 1296252 1961002 1638223 157786 1752485 1799955 1619627 1438986 1980390 1178790 677625 1123377 653942 1419206 1223067 98517 43937 187470 1569439 1050547 1308650 1734269 1522215 1460875 1258144 1162723 502443 150265 992780 429034 892412 792395 327587 1523206 241919 644222 532530 1004631 596124 635826 1752839 336176 253570 855924 709823 1637324 1767725 313200 185181 1543724 1522829 219004 1359246 1428863 512749 1323939 1320275 1704191 446012 518623 1299981 269656 918089 1878011 81108 545483 197680 1299818 1039710 1555527 230550 901227 1485687 1799529 1335958 448298 1913930 1425559 1614035 1600446 606311 1578393 1076502 582951 199213 391187 1039525 1586620 1279885 1193958 1560068 1639895 958282 1448433 1587132 518396 1150272 61660 767939 342463 214049 1717952 1225260 1679071 94912 1996034 108536 914607 1747517 1949767 1778347 1772928 223854 1510561 11124 937975 1232765 936995 545572 1782796 1107966 545080 263611 378471 1132808 1665493 461100 1101653 1060483 1357523 1671516 822285 728581 496872 219999 414338 132221 949238 218285 1539126 521708 138030 745795 803040 610130 1844894 7446 1550128 131760 480774 85146 1534878 1179677 583753 928662 1849096 1081760 1470972 1881911 72939 986100 384164 550207 1715366 1212034 779999 1037396 393836 1917186 919739 452178 1724715 583231 617847 1085203 1347201 1333203 1824375 944257 407385 1116316 632906 1344217 264573 998192 474008 786519 952953 1801431 635787 481482 134748 1548821 170083 1848306 386349 45447 1885144 559603 1605558 1865324 1531852 46702 1567045 392895 1986503 444699 1139012 785954 558634 43124 1171952 1505934 280197 662871 1001575 927 815027 419444 61226 543820 1089869 893842 383326 305833 64063 98247 1599989 1426175 1628184 1205207 93854 25066 1578447 352000 593007 876573 448890 762789 1706121 1087516 161758 1956217 358022 1809191 1851778 26855 444587 1510528 66224 1484966 537412 377876 1358836 1298765 1556665 662156 1532562 1017942 1826391 355116 7732 446335 263054 1723959 1145003 1479604 12754 53458 1880583 324691 1170554 367040 179258 1149917 1811506 881089 206414 738506 349582 1647012 431629 1838384 426854 1246934 1182105 1407280 423807 571622 1594024 898206 1183203 381474 260843 596789 1653293 986833 957807 1308903 653514 88123 645887 469854 837744 1596300 655995 958205 763341 1713641 1816036 1786175 1463173 977667 708284 1489471 585150 775162 1509001 1278903 1840828 1947493 1516667 402904 454390 90403 250279 672295 132354 1216767 620445 138404 1944304 1103592 420658 215804 1039726 1047349 585873 1625050 804424 754736 1999503 302715 98826 1207455 1392358 696191 476369 1125750 1664657 79738 1065333 965730 715662 830610 422679 1320964 1826422 168491 380299 422467 294457 1430319 1067001 506054 304596 1083954 164226 1416643 60362 1460551 969281 1714062 1873738 1705983 1327774 1309629 1420564 1342992 311354 124888 1732255 1266955 802384 1395750 859215 192664 299419 1540750 817522 1447270 892142 28341 1734390 1251763 1091800 300585 1295541 38936 1149067 281821 1125509 1338267 1380178 381794 1584640 256890 1544211 1378138 563531 1885100 1057640 1290722 1198757 382899 1532803 654977 689363 1673654 641201 1070184 1224912 1274899 735146 1644995 1596485 442672 1697407 1488831 1555532 160844 238761 1990808 197783 1222028 1200730 598873 1084377 1078632 1740809 450896 494679 1225067 1017176 1340145 539857 1684731 834046 1317862 461396 194322 1587749 1860565 1607723 1099529 237829 1240040 46547 182865 1667795 1763203 1234345 1929188 390846 1952587 642810 1773509 490861 1008482 721899 295961 1150669 356566 241125 1506858 447903 997395 1828234 636915 988021 1115474 1538618 1522513 288562 800302 401495 279277 555390 988952 1446487 205596 1013391 1517041 1174737 376419 498808 1925352 414585 1930841 296730 19072 1005166 1257049 856258 926919 1881835 1328905 1041566 225358 326483 1055924 1326121 12627 1514362 1086823 1110578 1016466 1777002 1600671 1974802 435291 351299 558807 623560 1973613 745473 416703 1970390 217533 1316301 1637059 1847373 194726 1632351 529409 388542 597162 567333 1790952 229749 500128 246848 370485 588343 922429 1764779 237791 505812 1441833 1227435 1283809 479815 1202492 1250703 1331717 540963 287037 434910 736439 1877728 1316039 872281 1355877 731157 500207 1953801 264226 1244832 501442 600424 708892 335882 708105 1493549 303464 688851 949751 1393744 302110 243785 1477847 323976 1718067 1914864 1286089 1944300 441043 1387531 1489315 984474 1705228 1252467 1904894 1716490 704377 905088 1675329 27810 335746 637723 937643 509966 811404 607087 290103 1800897 465186 602197 1727609 1746409 1719761 425839 1001124 601008 634835 1231561 466691 403784 431866 89974 766882 1296376 1497391 226815 232811 579663 1821729 437095 140499 1012976 396306 1585223 336132 140699 713936 1663060 1557586 694482 359237 654524 209456 413155 1023330 934401 1205877 1889197 1684258 1061528 425317 696815 222597 1283975 769251 1995927 477179 1999836 1557143 1576248 1084931 1965199 1314304 729069 1470224 446485 908668 1621136 431589 760297 1036934 1196524 1909592 813852 738569 1623008 981113 1142549 542040 1175294 272754 846408 600950 783512 1770246 1986881 483456 1772085 716784 1882344 757193 616829 1806312 975227 136172 1683424 874312 348535 579282 194687 597550 528242 92198 1925812 1025101 889624 1503065 1831189 221038 1254430 454139 360432 1141361 115606 112208 839324 505524 1629179 551650 1497062 1797760 1994078 1110061 933240 184215 345066 17752 565391 1955319 217733 936902 891907 1973967 228450 519352 597674 1237287 1835462 1100258 666250 142933 1057675 622776 270345 433399 1970274 1426226 90449 866480 1086217 949237 1529386 1006506 1622597 868697 464951 164398 1441492 429943 1123189 410732 339321 1261918 580717 488415 538106 843887 204980 1147628 1895916 47941 884138 373483 1363166 289758 1551828 1598665 1019601 1072184 1535227 1648742 1378430 1800384 542729 685683 614620 571341 1885611 391989 1565419 721478 1961059 1177645 70620 1516011 1345360 1544557 1318993 375008 603726 1854749 793212 171997 1696110 38354 1517461 589090 183964 957246 351688 1623038 1505258 706851 10127 1751919 271296 1601110 1937454 1115007 1066005 1490654 795052 24319 1805771 1527203 1747418 950351 207123 210933 1316747 1353209 755163 1877652 709139 1206771 751756 1171981 246940 355866 347723 1759331 336561 1998158 1966870 1303044 47426 1988416 1145403 1758440 1802326 1033463 186541 1697767 11522 817256 795168 1804769 1511555 1637880 1249534 1957990 589094 356739 850961 1185302 1238365 1560023 711578 620986 1889112 45045 870825 1160229 1213494 1348170 554109 1466751 1861141 417444 1356472 1996218 1200440 1380169 1529401 230501 1658114 1624900 981480 942634 1355596 783251 1769057 984591 1579808 1223694 639125 1852144 1926554 741484 129603 42143 1958145 859877 317611 1609357 1699929 1182079 874734 1445089 363192 702229 184071 1467503 1313291 679938 1101399 1988273 1623479 1873933 768836 1379706 640373 1477043 1572677 1374393 1422591 324960 911534 944909 1939168 1488394 1720181 201676 1863066 698806 1754300 1605973 1374113 849086 279201 493657 1796417 1438688 1757365 1336231 911523 1932438 845119 1511048 328255 378167 964065 1930395 1716842 279294 396692 1242223 1176956 51573 1866736 986548 1368300 795480 1132885 359997 1643818 1088319 49084 1455195 1968517 1866384 1687262 1992650 1349202 175058 1563810 1031703 67724 1481327 1815193 1198780 1914552 89529 677236 1060119 1758679 1552465 848683 769782 587874 909364 995583 519629 496915 752905 1650548 727747 626371 1902524 1450650 1658684 1403485 1765552 1167908 1892419 339895 921390 645158 287424 406092 540252 762453 438526 839256 1719424 1961488 373858 1872687 406392 1940628 1210032 1451476 736678 1884192 1825854 1807800 197630 591999 1854826 1613800 1429274 105643 91622 1502050 1844066 70138 782834 79460 1906106 843848 1520764 1982125 527490 1493755 221452 860114 1284955 218073 1483077 1174027 927762 1349670 1322562 746608 693919 506239 362407 33928 1010179 1324252 1603841 1122985 1894929 249798 1180078 407867 1315595 946798 167674 1691227 1559267 157212 1852735 1627178 1550925 553255 127082 594080 1991632 1906172 1936655 1301390 120401 574743 654903 1815397 1663862 6500 941593 954879 6230 612066 1711343 139723 1945935 1020342 973209 1571731 1063130 1057441 540444 25046 790323 1614097 443516 818630 951333 996986 1005662 116908 1118699 126846 1863003 1353302 172585 655603 1993562 1600308 971634 1826627 233990 33765 273045 466625 793542 307366 811895 1684590 253114 1848985 1551503 940695 1936601 1677709 444230 991171 335049 125516 1852867 1233137 731725 1530561 1241569 1313077 1291605 336613 479866 1717314 585429 855315 169840 446155 715455 475396 1680808 1995128 1920900 1337426 535299 1914896 719528 1690768 89244 1867741 604220 1355014 28503 163816 292250 1923359 1556627 857137 1964473 1052493 845024 862908 92116 940106 1181121 1378467 1154067 1083897 33002 944250 1956352 1027579 655253 1274731 1486731 523778 1074619 430720 1418441 957569 719372 1530777 1700483 1953469 189818 1373150 817546 942623 1709218 30077 867298 91859 657165 1185226 1086899 80845 24560 807592 1895859 786769 700050 227602 1683741 1743171 229537 543753 9596 328370 942540 1714222 1839533 1264916 731068 1007566 1504206 697544 692085 568173 1385463 561063 396756 681045 502912 1248580 330376 248190 1179056 818393 1334709 1429476 1203787 186593 17193 1570929 1279476 1119276 1264465 1910040 1455314 1757469 592652 234197 569196 1331568 1584311 1547290 1889165 503520 945471 818780 109644 409032 1786258 1772237 79681 1132091 320661 473006 1366989 448348 677909 149247 1959810 617178 1489775 323 1965288 146428 491940 486198 620371 37028 1313593 1483549 755122 539625 1318958 209515 862079 1158106 495892 116666 1881097 487051 380144 519480 1487868 103589 343427 597783 475402 1582239 365643 1118070 227498 1354908 1572961 1008337 491481 301922 276709 302543 793101 445879 1717848 1594855 971003 723958 1782103 429648 802673 445456 606515 893447 1799978 769710 1188023 822222 1199526 1323861 1224377 485883 189540 1876377 1157758 499174 1705188 1804527 1518265 282855 118125 1018225 1347183 1107032 407511 1482534 1538633 306757 1950571 695758 970450 1526326 1083275 1525990 1984291 326234 822403 55406 1525185 1160571 1100362 1208049 68892 958528 1475546 664870 149281 725704 445882 874701 848586 935760 1344791 847343 1350635 1722396 1836252 28466 1030461 532081 1263600 582160 864632 1310665 742945 1552540 1823995 672928 1710409 1369128 395843 1269948 986280 480423 1371510 1030475 439909 595558 1806068 458315 569098 1328954 1078410 186944 410888 82216 1865501 1859194 969913 1986326 1343523 760258 301499 1328662 1844619 1609593 867597 649453 1129450 908202 1817248 1027775 538748 1670027 1988107 1856716 405927 1298932 1439423 1710162 669512 1777876 68815 490442 728137 1094421 22299 1318325 896141 1083132 1782927 1140570 1876652 1410033 1168008 1314569 912004 1747119 240560 86853 846179 1764965 858628 1560386 477454 1195584 46838 254996 1221339 388713 935829 862715 1456165 1976983 712337 261933 592862 1721300 1794548 1791012 1116681 1217166 59381 919923 1242158 1214786 1598992 1071888 1765282 829892 155503 1850608 255551 660659 499447 1419690 523348 1434851 131230 496277 1025976 892409 737999 476932 935696 560230 39706 126614 1089701 349586 1459862 1287551 1950456 160587 1084594 1977407 127128 1482643 1691776 1166207 730842 1273115 936172 1151038 1930362 945413 173498 1774017 1761133 1609539 1481705 980660 540061 1586871 988243 1944229 1887258 705642 180832 1108837 584157 765204 975938 994125 292803 1183925 979159 1732211 850527 253555 1767459 1609946 1549934 682190 679318 1713020 1642925 1633114 11916 1331234 132855 1046483 35436 476803 1619327 366069 67869 1194475 1433776 200565 1083199 1453964 1386131 1158079 1422060 1922996 548387 1064146 207212 720813 256620 367988 788155 706944 1737376 557990 10910 1394582 1404213 760712 947048 567873 261604 978814 185781 1546747 1339172 523079 175628 670282 1884325 729578 1718009 897814 944540 570492 1343614 1985611 21530 922063 1942298 125052 1020575 1929616 1193481 328284 1285137 1192742 1467510 724688 962452 532669 1673084 684420 1547122 837825 1823789 833939 1614018 1908321 549048 684053 905941 899408 329291 356392 1007104 734366 546603 1825805 699266 649424 1229782 1116615 966896 493509 1910482 272815 1009780 1358127 678458 974829 928505 1161254 1486045 946222 1139066 1245826 1913631 236702 1569343 1444971 343422 884680 489903 1181701 1043228 548447 921508 1270318 1121982 1409595 869609 413104 301164 457183 1157788 422217 922270 761869 67613 91846 377997 1120720 1283147 5038 1514823 27546 782268 1797321 16238 851868 1299917 1250935 1277489 1805264 1218203 1590994 901442 1657290 45901 499870 875196 1878561 1897593 1008014 1124649 369342 1888315 401088 617718 1360069 834467 895804 1144189 642666 1492074 910688 1460920 1675809 868507 1607825 538515 1479864 864642 1612413 1186671 1052128 817569 1482181 1398716 1464546 1585133 558528 1562155 860928 157338 14084 547924 1170629 1985055 1655948 702456 389049 996130 897325 1344359 1459637 755476 863899 249804 1775854 1952893 160077 1073620 1973428 1423202 1646832 1925866 1747238 481590 126363 500148 522633 1114831 1067914 222706 580769 1285743 964074 1062568 1063457 442287 1112023 819022 435484 1469271 920486 1983186 1541563 447362 1095670 1125721 905470 1215211 460312 1273662 823004 1726791 192548 110187 1573164 648868 1302039 421643 169675 1802828 313948 1762735 282331 696428 1362425 751178 1811024 88337 135750 1521718 1591801 334400 571567 1149083 631134 1443049 1556459 1709229 1533409 714103 1421655 102359 526895 1076689 430176 130844 469553 1342283 1565995 1786881 649983 302184 1806937 191411 931789 1052957 575402 528120 28853 1118518 768494 808435 145661 1562029 693623 198915 1235431 1169645 49540 211113 1430754 1215675 68302 1518037 258743 948718 71673 1996850 1284046 801467 1739702 1020450 419806 1127669 1580500 155966 56197 745400 1689632 897318 1043206 326753 1331592 1603174 769351 888107 1750763 763425 1722957 108851 1659606 521414 1323003 251221 637027 38975 1946961 367079 1336200 1991494 60577 662429 2791 1914469 1677884 902691 503843 166253 1475774 611159 1511677 1106266 705568 936759 322607 1818103 1065772 1392246 1048464 914848 434150 718587 339897 1698850 244291 737571 1240559 1363322 659586 1875555 508481 1179459 1948301 1047407 1808110 450732 708333 621259 489520 1828780 235708 1899992 1505932 1630978 482277 298429 886773 1026761 954300 1850690 610516 1179124 1248096 931190 761395 656403 809275 149366 794277 446151 1732430 192522 1177014 232448 1158878 1718954 1599625 1796810 894071 486164 104131 379084 1520102 1980796 1800742 618295 926099 1690834 1252754 229944 698506 39922 1774010 1415205 243958 11635 862113 1998245 815382 270425 163667 16032 1098099 1133133 1302071 843276 1832159 1279086 1098920 987142 826288 1374367 826836 476395 1064964 1753324 167471 167998 1102263 411595 506130 1311988 11666 1322624 294040 422935 1448952 689464 119233 1842281 1075024 1987978 1144513 1188873 873125 117552 190786 136028 399101 1752462 15779 1197745 165925 1553662 365170 687031 632929 1269377 6779 1952108 212452 998278 781212 719854 1334179 962770 54788 531982 1705888 1938451 240093 163717 1525963 945081 917332 1926664 1817981 153542 1122330 557284 1813660 1683056 1795183 133797 989484 646883 1712943 1522222 280941 1593717 967858 104101 368274 1637010 637403 1898807 202462 1525625 1543249 1652306 482031 764335 169185 345677 1913024 974835 118047 177230 1534102 1646682 147006 726146 1716107 529054 732203 1558587 519179 958555 1119659 695865 1276721 1112838 1505789 939456 1151235 603053 982984 1999914 1351638 1754259 225580 481241 1122793 46668 1093992 550100 1701384 1230033 1102020 144639 680495 53047 1268164 741017 332296 945722 1857993 928957 153160 1002488 1285253 1658812 449745 435389 754878 1614828 643823 863704 1814966 1054553 1244240 886609 162698 554602 505491 1213083 98039 1247381 1419098 887416 20713 1694822 1386185 1855356 605676 18533 886697 1326689 228232 1445535 808046 1434686 1657383 1394918 1177397 347933 373404 1442606 294696 1721630 802524 1283604 1366186 1426231 300333 1514611 784361 217861 771489 1582484 1195016 1044836 1121396 1655010 388447 505605 1750774 371762 1455832 611949 135278 747915 1644692 890403 714846 1091267 1256004 940541 1904837 88170 960226 1337486 1341891 1202047 679898 930922 504510 1454485 585437 1915716 1118301 959411 158828 877355 307382 1445645 552948 883754 1162222 456321 1395629 1343664 1552918 1973552 1639439 925112 1156172 1324931 217459 767784 1056900 1858037 1347346 456483 379857 1106664 651871 1829041 860095 1079742 1441719 1463211 588693 1583343 283072 1664030 213441 1980951 1352277 1220487 1393278 544371 512427 1742651 1130392 1242232 727683 1108171 519438 253238 1421986 1922427 610575 1002624 544663 1554788 893568 336801 1859347 60127 654525 35793 657125 1295819 245583 554581 1577739 1500950 1090360 1378079 1721227 1366095 1340506 1470260 801485 802886 131936 160623 1684801 997383 1844577 1043563 1526226 1453942 1538596 1240767 1979317 1816063 157779 1378307 1649947 1869862 618538 666383 131334 1455110 1518575 1895546 271469 1967673 1369879 1899285 1955444 1901024 622942 1751106 1513955 267271 854935 1840749 930482 1646281 114368 1564097 1858852 741847 714190 1520939 1529428 1778051 1311902 935461 1575104 1272143 525636 568537 597565 153039 1550994 1569153 190059 45103 21063 1688276 49423 990457 262365 1308046 584292 782255 18366 150217 892042 1719500 1060617 1646271 1488112 551471 1820407 1687004 1322469 583147 1744726 834909 825787 1010219 1577513 1204113 547497 1570734 507598 1579633 723668 1545021 1864137 1009853 1863594 1002450 953549 1244734 167225 1600734 1941497 268318 1090305 1041373 963413 1278292 1250061 1175011 953134 401628 1217369 567954 1210798 1172390 337812 1159878 65203 765280 1843095 170374 621722 1915010 1594098 1668181 159899 1330631 989590 963555 640345 837095 832786 1456265 559592 1008854 947087 1870230 1441348 1319051 1690393 1746348 1661431 1892025 1558897 968780 851646 1713055 269126 1896351 828738 296731 1298181 1737097 1804680 1793492 617643 668385 1984822 543236 1805266 1996739 460806 1574475 1195643 131028 1406899 1132019 1970777 398612 157790 175659 1340738 1395495 451876 1715061 552053 121734 1635662 494486 948176 1467265 674388 947310 1647674 723611 1815450 960053 674645 1739397 643677 528757 300261 1621000 784974 518352 338375 947706 376689 54074 591585 303771 138220 76796 749059 1919237 842771 805773 1121531 406489 479545 854032 865557 1771359 424583 1829486 1882850 1433410 778849 1829065 1201205 1825179 1920489 1365821 243241 389229 1904409 885372 276587 1704869 1129457 1750743 906167 49028 1433728 1482933 1081342 560524 911301 454013 1450167 348661 1686066 885642 1838940 1580735 113798 1111075 153971 1816781 1671890 1414799 656191 410734 1110033 1571785 1897370 696624 905005 1045034 1120345 1067854 1547824 264921 697112 1546166 968039 1585875 906440 412037 1834222 287857 30484 976886 1344288 644199 38428 431290 1167984 1205600 921888 218574 1673429 774783 502907 1937715 1413121 545586 92941 1961665 1109256 1931956 797140 590145 1144259 944295 1206884 1233823 1983793 1405957 70730 1690099 520682 1571086 1509663 1730042 853218 930543 1793422 730216 620394 375368 1189261 1446538 578391 820672 1444054 1417630 1075527 228790 557296 158730 1227857 1595720 11789 364634 290768 1579247 1118064 301323 1379745 1435224 77937 799989 1854364 1632882 862427 1856971 1997726 1381366 404791 156107 1829698 1118794 1487127 63499 1916092 1858341 1544572 1116734 1456128 394601 95340 1721041 1000772 907636 1526908 1582242 402773 1034160 1108025 509754 1894349 185653 809379 1361872 734416 1944558 1458493 1675931 1255521 422842 466434 177914 1623528 478805 1092757 112699 1546422 714655 1074875 1439657 1909958 1598216 1614 1559460 1842157 1887087 1163828 762272 1643882 1217385 1902224 1618332 1511626 270930 1379747 1982321 1482817 121032 804650 1086353 1618675 455588 1514822 314330 337205 1281434 1873023 1248160 1596822 1632285 463069 1903758 363143 1408938 1639828 5542 179705 819783 550263 1468103 615770 1343803 646952 1203592 1632033 1948392 1744083 437643 1969337 1988437 382308 1883965 954410 145833 1740843 1662542 584363 690143 584581 195840 1872718 1659964 77308 499188 428241 1184153 1231731 706957 813254 1241650 1015733 1297178 1418542 1644937 1961811 1728867 1810927 991851 1566707 520643 584655 1593831 1940151 464968 47891 1463353 1624022 167558 1279598 1996153 249068 320625 1546252 1762484 1926572 1030643 1002680 76395 935912 975937 448981 420376 372452 1346307 1348804 305665 1365585 485737 256884 1198603 1619794 762141 1035670 480268 1184132 1480697 377282 568963 552409 660329 65538 157023 713959 55781 1169323 799112 1093141 468249 770080 1616918 170950 1419974 1684627 1422575 1293167 961363 138894 1082506 961738 993706 1117860 1287763 76449 1448655 439724 1893127 816133 1712993 639708 1204302 1073290 1890705 784514 1737162 968047 637812 157783 57446 98100 11113 667788 257993 1921417 1668659 1795634 1743514 181068 1777620 441955 77772 1473818 1153621 771072 896840 1871226 474936 1157925 668995 1071784 542276 64835 1468527 375801 1880983 623275 527810 120819 796836 1305979 629508 953656 1964896 745354 952548 193714 927492 1980287 1677253 1736918 1342175 429121 1853898 1270262 1043547 924124 486292 1977812 1312582 605610 1401868 1507463 849919 196762 1268288 992197 1705232 1972605 1759837 785029 388592 748755 1568130 933574 1836804 1085916 1017168 1271133 1438880 1481706 714433 345891 62060 739916 42007 864282 312102 1567413 691491 1281449 201166 1095549 814752 924517 1655655 947475 280109 1898667 613472 1451432 1030318 1141580 387315 1519864 752710 277401 939360 1621643 1526945 256325 1924413 694707 880657 1326593 441317 1771880 1582037 1842883 1686918 735325 1647204 1424675 1838995 1143247 633232 1669318 1323108 226101 1283115 1597316 1154282 308231 273615 1304061 816613 758825 362800 681476 1685237 1233273 796416 1296457 965521 504364 1623748 14865 1699803 1524119 248509 1857066 305712 670781 1366446 1485193 27289 779583 1737832 1587252 1461975 1849218 1266511 738578 559260 636243 882885 482807 198225 1838603 258872 1512133 498359 915883 1829651 1867719 1105347 6393 1792783 213688 708363 275213 1323152 1816893 1772661 556498 1161058 792667 1380278 195611 1918984 285931 1573528 952875 940738 136905 1235031 1201761 1625435 830048 991625 1476700 66150 1329498 343597 1502291 291083 806971 1075391 1200160 1585357 723100 150787 1643212 1314703 875764 1997405 339182 1353467 1771996 1675375 781273 730465 1624187 1384224 861429 1295506 512813 633048 236257 525926 1316744 1200592 552251 1552192 1769676 1040250 397292 917630 152208 240182 1027954 1872668 507880 997289 1418109 1586792 847262 831987 385807 1233178 471418 1671784 395514 464534 888108 1541073 674296 213147 1095557 522480 913520 1178842 569167 572437 1033747 1749000 88153 1367046 1105617 1553075 1617672 1227501 116342 252210 812814 1542490 923701 1756008 746769 1455108 5205 1045628 1844603 493866 1625496 1829164 944996 1497448 1965770 839718 231099 998910 346652 1607588 939209 282255 1962276 658790 1042933 693806 1393798 1569497 936017 40549 1306656 1792776 113246 159636 1793912 1022724 1202654 1319980 464334 1881208 1136832 291719 1676060 1853548 871730 699415 1666714 1819885 125807 410840 1558372 1597365 230825 1698641 820271 345205 482536 860463 1842145 66019 1788279 106711 1430273 196100 1026941 139533 1286806 1595856 263554 1440176 1390722 1926467 1468426 329370 954316 792692 361292 182216 778557 851509 951335 408980 1626411 1588998 1238629 331471 1963617 1747723 447911 1626168 1865966 396847 173999 1384976 1993559 1834508 1982666 1380926 1241898 1958827 223640 908590 1205468 828692 1854268 859055 256138 1034688 833330 1257741 915133 1494695 94992 1116117 1636403 580145 100512 105419 1487380 75356 1499557 862532 55289 1875220 733844 1105605 1248985 605452 1939984 771879 767511 62256 1926738 494779 526357 1552917 1561062 738279 889704 735416 314999 1894923 1320651 280284 420393 1716681 1958313 1004445 1816230 863137 212289 1415605 557263 1583591 1956282 612809 1203050 1766647 823947 1641489 1850707 474362 501586 116401 1143963 1726841 1027278 57947 656826 1711174 858596 847206 1137175 1270506 941411 476892 1708061 291815 157140 551656 68637 1169764 826804 6240 25868 1726498 1060955 433720 422392 1752666 678586 66908 885147 1303592 1730894 1905100 698461 380440 1095877 1918893 1650632 1583611 393325 1827570 541791 1764030 773748 1533418 415433 1219451 308446 1619007 1745 851889 1697139 351781 1861487 1643261 1802301 1722999 630751 1654572 418646 737051 1090292 1093911 143287 1143038 815124 812800 919919 306375 360404 988891 1566582 530901 218595 176782 154736 890226 1208509 1229736 371778 783520 1294090 1062429 180035 57752 1307459 1925722 991520 171620 1230417 1905280 404847 716574 471250 328641 322975 359163 1108991 196950 203530 845405 1303376 254000 796455 614265 1502651 1186990 58468 1721224 1587160 1356389 927556 880223 761914 1948614 1090077 1185669 1803260 109544 676847 1020488 70034 1742243 667592 1873362 513451 1322601 1816888 1376221 1390420 258857 543815 750390 672083 55741 1590690 129504 1362070 907627 1840180 1563813 772257 216921 499731 1844730 1559648 774504 1094629 1803324 627282 407895 950325 357294 600479 995707 1182362 1429771 527428 865646 281219 1673766 527767 1558325 1057095 1217052 1938050 1867766 1465091 1075060 1869506 1785050 1980461 1485891 170578 553328 747138 118793 1911912 619829 1231939 388913 1353854 1966843 1826199 1238591 1947368 1054682 1275308 1418415 1337900 477696 1094972 1231037 432498 1856769 863792 1930314 1404059 1018914 1445228 308392 1065805 744196 1828534 1359745 1046062 34981 52023 106112 1278576 443882 556829 551558 176777 421628 595949 278044 1526594 144299 330084 1477479 556392 895087 30716 1501114 1032332 1972988 1555714 558314 1945355 500159 1004103 1189376 707859 1290429 819153 630837 325631 794523 386342 496745 78250 1183134 1791445 1379105 112206 386595 1814552 379330 954468 907898 942772 911999 1808727 492308 1280336 1028081 849148 1069805 173355 743753 475918 689642 1282222 1447412 533981 422918 661171 1911452 430520 1286879 682144 1230634 1921274 1807335 37300 609309 1747357 1407442 770145 161127 1392959 1586639 430890 1758006 1407425 1066865 1346670 1542594 1690972 193644 868951 1702434 441354 1987202 822327 1210737 410592 1327268 363415 742135 690984 1713541 185435 571800 288428 1183173 1468482 953309 1885250 421488 1209271 1425838 60195 907443 1549765 403626 1729789 326845 225361 1489291 1370576 347739 247471 1557064 65548 1370497 159066 621127 981614 138734 1854274 539610 246347 1362988 1861618 616397 398942 951787 1681952 1292994 168009 1651061 1310642 1077804 1882471 1799700 29718 575033 1818729 1964937 262652 81182 1369604 1530916 1622957 932613 177598 1340803 1915688 444916 1990820 344747 427587 1487457 659939 1243810 1387758 847050 1882802 752294 568653 1974044 812881 1546029 629420 920039 1845064 906028 482756 849196 860452 244368 687968 636411 1743428 43952 1642277 1501510 257494 1484884 1902907 1970772 1007012 1569247 537200 1520422 1441963 401115 692547 1413808 424423 1925589 1738694 690434 1134094 1590510 1126439 477447 1502796 1447164 1852840 1124086 333629 1818862 1447987 62710 687638 1970981 662580 1692303 1146369 1902325 914862 1842653 1837101 452452 305926 1963786 117908 1318455 107437 1382212 479380 1601121 1303473 1767498 347322 1905672 1381462 79963 458352 909932 1683573 193832 72062 35400 29400 1583704 1804729 1160567 590320 1535088 1589584 27121 962941 503206 1295065 1788913 1560025 1034536 1653843 1905276 115630 1561943 126494 1951685 1989093 458064 1573642 106215 1197114 1469673 930723 1057618 589455 800983 1864651 606180 1892887 1341707 201397 644126 391713 673392 152258 1356680 1828349 535498 973369 295254 1723065 561297 1133884 435996 253345 1971066 910356 604139 1974556 1633647 403732 152997 1051746 832013 1780066 1738765 1630448 1488547 1620752 1380694 503041 371100 928589 1781722 988144 897471 993105 1673508 913750 305928 617052 29586 1562507 195565 1395294 706914 1617571 1033241 1679287 224835 623346 1199506 299974 414282 1382492 247727 1514687 143670 1891802 971633 44804 610583 403928 1239991 1899594 1905874 1745463 1259867 1687507 286892 638829 1655338 761339 1285103 224157 1313044 698899 1116531 1477085 544761 669307 751448 1592801 774605 1006969 1299299 1958445 485648 1240311 55845 1653736 820986 583539 1314173 783496 1011732 1336743 1099269 1447874 1735084 1206994 650887 789680 1049011 936760 474027 1468516 572037 1622204 423107 1553850 124995 1670832 1640506 456572 1187608 518950 1289943 673251 1173208 968260 455316 55541 1293261 1500072 901811 655243 1390723 1720670 283601 695398 648284 427059 1628215 1006356 1508359 1679760 546644 752888 635965 1909432 580736 982257 1364531 1761996 232880 685339 1813948 1235192 859959 513105 233313 1557504 1053800 1244517 593496 677844 1683904 9871 713457 1165476 62185 1684894 1974425 506252 1534503 1068091 1263146 830894 1667032 502267 343750 1271751 1377385 2622 1111971 68087 570322 1577828 165745 530612 549751 1881026 1586363 1360248 928693 1489175 1673269 781761 1112237 1139192 77735 1829999 1079179 594352 1818153 1538324 644094 1841814 1058098 1795350 1051475 220280 691088 1780915 613174 508379 201577 1364775 566923 1096310 726255 1878145 979926 338068 1640774 1342958 1481113 108384 1737169 1875222 1910803 1481464 211844 878276 798402 799242 1303008 614066 1707944 1370365 1632217 1912458 1398175 888129 542666 919493 1517345 497629 42867 1561931 860170 327529 341394 1637724 340348 1378515 1243375 1103041 1959288 1087715 376729 92302 113636 1350769 298650 676687 385824 1715558 1173254 1370085 113147 715148 1095956 1970439 708734 1613374 1216749 1648065 539203 1280968 1130886 789736 1704912 207156 253992 1334639 623963 1602586 696937 1283974 1895107 1513599 957719 583878 6372 1925174 1677566 1544283 1610947 1534557 316988 1908339 323714 532694 762040 1458544 1965157 1649193 1782059 1861353 1568197 1831691 1703722 177999 342073 1442753 733981 657904 983278 764660 263236 1394806 1636113 954256 809338 568589 255421 415235 1162762 223609 1962768 939544 1345382 1585099 751428 293180 1264928 1374326 1387096 998606 1824048 1046936 1819370 1252079 1100957 554722 1948673 22682 1142214 1538488 411658 846956 1155814 1166111 625286 1501136 956857 249895 276452 1585041 118584 1216589 6611 1140598 924707 267472 1172326 1776977 1599986 282568 1479997 607030 1821965 414493 466146 1561604 1084741 351952 1188305 165941 121868 834829 1603611 722179 71682 1798189 473012 1724625 190795 380911 1419578 1053040 426274 1468188 1957770 1724586 1335480 815073 672796 1996354 1636387 866154 1834854 605883 746947 119196 1181822 1709322 159160 1239037 1033059 1846176 1258353 368580 1053177 991388 611791 1265524 1855177 1847718 99556 1692431 503806 1204006 76177 186131 2814 1336950 1296487 897495 1110800 1966051 439184 1583692 598661 165412 1429686 445858 1778193 1624609 357665 555575 171627 845817 564518 924207 1336234 1893833 403759 6486 1969633 697282 288006 1904658 1326161 1401751 950565 641863 1974175 464701 1511811 840100 1868064 1283000 366253 1567720 50253 1830839 61700 796055 137953 632238 230674 1504685 759782 160129 1920180 1807062 1564145 1249204 420291 315393 1489741 1223472 1951267 1957069 909495 283993 1212568 693474 861128 443346 1606265 1609076 1884506 1266682 570707 1328969 642221 1613979 440304 1928310 959830 21578 515172 177887 1426462 844986 1454954 1493944 887046 1551886 1298177 1500170 717251 1941960 661089 1796301 1807210 1011482 802761 1283864 1116819 126636 398951 1154225 570358 120261 1102554 1039268 1676027 1620052 705428 1936370 289242 1451213 1787538 1630774 526534 129718 1354078 1691132 1652794 1051209 547432 293035 787205 1340727 474518 1518273 1028002 1724878 1297877 1080755 804859 1096067 782333 93587 267318 1932801 131268 758832 1824943 50028 1351776 283473 1845202 681926 1434093 1424186 731601 410460 781408 1683761 632645 14911 637822 1707139 1846093 1945284 571353 1773888 1341988 502358 1309741 777498 1274974 818197 1157385 581546 1065576 15595 833600 1032228 1465290 162777 1920371 721321 575575 488804 1171789 660522 72997 770174 441094 461205 462591 776161 1485433 120504 413058 1828519 850547 235678 567716 1504801 1223487 1764583 1739731 1325977 1921895 1699624 489950 893863 491158 1395531 1174470 214785 373454 366779 1091823 221753 1237762 99422 1399953 613074 370725 1898281 1610326 820923 659457 1918298 1083839 1626769 924789 217207 934390 40759 262495 1188774 1506400 1762035 168015 1406088 547728 788726 439205 1846113 1094363 4373 1775447 770788 905960 1372879 1570652 1869465 1286029 1707284 1587295 761067 17974 872981 765260 1051394 849064 504307 1233205 1700006 704434 1520035 1655265 1493016 1870536 183870 750027 312035 1725775 696222 834221 1542103 972584 1320788 1782940 1817923 1746234 772234 1178163 1444121 641935 1343532 1109112 1844402 988046 114101 191230 1871144 1431106 1082716 754558 629199 1507081 1039931 1082254 808805 1389017 515371 772192 182694 1359049 646612 277328 91787 1944597 572270 1634336 949440 1666163 767138 1048629 1275840 976199 489347 400409 535057 406261 1159720 97797 1342531 1544346 1890788 1718090 1542536 237028 1429085 907761 363537 455193 879467 1955810 610766 393433 531460 628538 1441343 696836 642593 1805651 80187 1097371 27043 1586165 310964 1613537 464833 200689 1072794 1274423 1500007 177509 771155 385019 51578 1839197 1699904 1053914 391658 201270 1242828 1674886 215763 547857 126427 63881 125513 660962 1036317 121324 1375526 1209554 1527762 1235471 332478 1375618 332548 901607 19050 1581373 1021350 231922 1715343 733414 1319941 1952002 1166578 976099 1416923 15353 197470 896174 1960621 346246 857357 1363448 734488 353934 1915557 870470 1329887 1806572 378981 1045175 253937 1830998 1582529 1542084 1698979 1758832 712080 478432 94066 631935 789953 1062166 981228 970301 1326725 554277 464899 603190 1726083 577823 721672 994006 246820 1099671 704745 362339 1559849 153641 1168067 972395 1056967 1022726 538795 123308 1964158 365281 404575 21533 1768977 1067944 585010 1601732 1139359 1438416 1204621 1936902 479100 579393 1320592 1704544 513721 1493590 871229 1939040 144357 828993 554711 1065672 524577 1664326 638597 1678365 1733319 1417720 279336 1335482 1448861 1128799 493852 1454448 832368 1397383 1275195 1508788 1222171 1510692 522168 1954270 580064 879781 1851270 772043 738431 1331573 792642 37987 76350 1117675 63943 856962 1924159 416958 992504 599442 1795753 1042852 1855730 773957 857082 404804 1446462 227692 1066511 918485 1505493 757918 1401508 1398117 112906 607172 1643972 216453 1644711 318149 1882635 153586 321499 1718504 853254 20965 1700783 101098 44630 1270523 1662857 1314239 1779665 1275461 1394186 1537682 162368 1288519 1928361 1768399 160422 1869641 1538803 1811890 1937465 1087955 264979 1058640 1852608 346211 1660110 1253071 1375069 1725063 72114 1352753 508889 433579 1966697 592097 994920 911710 1928212 735147 1871571 1997795 189863 1277121 694329 182594 1362549 1766476 784865 1761046 1702297 749888 1907992 1568399 1331092 1926651 638997 1572030 1331713 1222491 976933 1856923 1066578 288852 1168639 405630 922801 1101131 1648165 1395461 1927777 1564757 608110 862069 1563464 1520226 1205647 1312068 309770 1396997 535348 485676 1158562 518040 763655 1492145 129229 1577340 1480137 1560663 72901 1404992 358570 611349 463071 437123 1551888 1799681 1395717 1715494 1974154 452594 1573312 1302763 1755763 1966047 1527283 738402 455786 965533 399598 1557047 2146 1654236 639218 220589 1820071 1708304 1305684 224095 1007950 1304682 961891 1172309 184441 485609 7546 749572 59042 118646 513713 78189 1902617 127090 1121962 34764 971497 1839021 795902 1301454 1595960 853452 1001964 800875 956204 818053 1521118 379758 101474 1942917 1481658 1329563 1489709 1011865 817767 409643 224296 624170 119681 1342734 1883772 1003453 901757 1987621 1045917 1926911 1197426 120393 1631045 1000086 266538 1831996 415164 273910 1952327 459755 479701 1045733 503323 838592 1527705 745564 1417046 206448 1219257 210776 269705 1321882 1377453 643514 1062713 914132 875162 1968753 1909427 705294 1926268 55699 1022634 1000060 1716399 1619943 149118 1356316 592140 1839458 997173 166672 1410994 573138 924912 798517 1150866 1712748 144227 1052086 1973935 407444 1588123 1111740 783428 1982498 1226720 1168107 791257 704655 1321547 1492551 992447 1837025 1155045 221770 1202680 957212 1813390 1671249 499981 1797734 1973168 1501905 905080 1825417 1483667 1830229 1675488 456853 807181 1564302 1110881 1248195 954731 1600184 1505219 781519 1136461 811862 1551207 1762789 1008581 1819693 75203 1300560 1624605 1952480 883248 1887779 1299035 553327 276053 982737 509886 1948580 1971426 386771 424856 1472561 1986109 1310327 1665806 1047738 839502 1505302 17511 223638 591131 1446109 1789022 1102904 369129 1076441 1687590 105362 1686889 1226464 114157 841211 1055394 1237213 460549 570257 1593214 1088002 1009827 202448 1302509 1422620 14463 1463527 1723075 1946526 1997238 1072857 492788 38248 1564279 350636 1494290 531648 1728890 1330447 347371 1590311 788914 1047444 719487 1487325 229690 1714085 260043 189249 605707 1487022 357789 215375 1457491 282210 870133 436543 1421033 615180 695151 1029747 1286138 384723 1604828 599400 1959722 1828768 1797872 429094 1661391 1001444 1030490 770980 1812156 1802262 1551029 1125888 372602 1911924 516446 754689 1763264 1847168 46008 1839435 1798389 1729258 1432454 1909021 71949 767538 1724467 359791 573683 187753 1653819 1700884 364002 1926386 570846 664311 230194 692529 1399445 713192 1800004 65634 111181 5251 806329 672191 776317 1673313 812952 471889 1942791 186948 1494979 1357193 248152 726022 1332155 1122776 243664 1950255 1479064 422570 144036 1729401 1370652 70107 632519 1589183 537138 1667754 891794 790936 279704 460852 1049993 477018 1166946 1881709 212659 826885 343026 534425 1360701 741361 1090937 1697000 533732 1655669 244795 1178373 1393829 1135848 1725076 744704 342482 487656 1352900 1551225 1108633 1506062 1870686 920988 642372 1288821 254255 1643705 921875 1632183 977267 1125592 1138317 1280772 520230 1204314 1815300 1179698 237409 240717 1245809 468992 1742709 193036 958180 947040 599316 96899 1640593 142372 1239840 1294216 1114217 1637495 769396 476471 168482 287011 11872 35195 1580018 44722 1646128 375527 440367 1156522 929920 1540031 868297 1537266 926984 1345460 876572 581046 1699533 1497040 191084 1783596 186975 1544485 1706489 746286 606592 753576 756444 1176321 1197694 811059 1009208 389176 33855 343113 1269263 1454802 103645 1274237 1344241 553288 848127 1161992 421809 661125 1255223 1521621 889924 1739986 1322341 320634 1514509 8291 1604511 421136 1106018 1248637 1506150 744184 1037127 52338 1137916 1989617 30085 56115 1324909 1947358 850218 1821326 1750727 781208 1495918 1853781 1356212 708546 985104 1128773 1262038 589457 1367136 1450400 9699 667147 1543683 839169 116869 1323431 1682994 83862 201892 1935565 907923 1537878 826400 1489785 148251 1236489 1134843 1015152 307307 178843 1566861 1456487 1903505 1622071 1807522 1090329 17058 1410192 884460 1032738 1273210 1845964 1994794 701967 768853 806005 278794 1602979 1157697 1885951 867361 855719 1744500 1300161 1098572 575865 1651185 1971673 1565355 432426 63226 923864 270441 1524177 1427849 1352902 1785181 1488912 431428 426951 1937080 710744 1164294 1062717 1301380 643593 483287 1364628 493219 1129972 410424 691391 480703 1450851 197509 1980966 400284 1426383 1765766 1079080 366261 1206217 662501 1109774 1996854 10805 937811 128495 414594 1690833 1229103 1326513 322876 1022206 809547 1969087 680620 719949 1771127 999021 452681 508784 151861 918906 107380 1554966 1025128 163995 539888 63944 494028 223775 953175 1147127 1970837 776133 295568 976122 1617183 819549 1320285 1364286 112508 1471648 774811 672265 1523770 1167693 121622 1759378 1079016 1266791 865095 688772 1631055 261537 311040 1169307 156414 1509810 1036974 30831 1819018 811384 893292 652684 1394126 941391 1980137 710738 1364887 134008 1774201 1329185 809638 1870726 128208 308274 1100814 788435 1146520 667956 553900 1138239 838246 58283 413301 376412 75409 1626719 1092996 1817654 1424071 1927432 527710 470788 1295221 1443257 525886 1197234 1543276 810500 37112 131968 1347402 807916 1297837 852598 114351 522239 1747788 1560420 465553 1975510 369705 362958 1164037 1051938 709859 1435434 358178 883982 451607 683511 1735634 1219695 1612522 912030 1652439 1506468 1182843 593779 811573 898185 92057 925542 1378129 875070 1696489 1771468 142134 895068 1908890 297334 1403962 356355 9795 554267 792356 1385564 1194200 1467532 287413 162214 1855690 1268630 1761106 85532 797719 1760059 8713 1693824 1015395 443589 1157471 1290290 1207544 1363028 155458 1888771 1670371 700550 288607 519538 1240084 1107062 1099729 970607 1434703 1129697 1838108 889318 417180 938735 654919 201740 260357 13683 994033 987468 511987 1330013 285031 715758 258330 977483 595516 706862 274216 143675 845001 1571462 779221 976342 401146 176661 224496 1936113 1074521 1769512 126384 1857140 1691104 153054 80035 21773 808938 1327951 1310337 50126 945075 678312 1177551 1162472 595792 1460022 1011890 1411960 1203460 960814 1114486 1885004 181113 1291028 1078270 1396982 709390 147487 400192 514509 159780 139015 831559 1871201 1515751 163366 441602 1580163 1636105 1784630 1260737 1156322 974495 827780 102420 902438 516891 1097216 122187 1982943 1428203 221427 1715814 915299 1471792 672507 593099 1884875 910700 289239 870716 1599373 362086 762306 1632201 471900 1053496 1577728 832532 1430831 365635 1392582 1746551 425989 503630 1142684 1666921 1516677 165646 1184558 742486 553689 848158 109063 711926 1849964 1272903 45691 3703 1970286 936590 1135153 611595 209187 874340 1895277 174766 1058715 80347 1081081 1492078 173466 1434617 663178 770068 940610 1859265 1115427 104618 282766 262069 694722 1827179 1247745 177119 1555521 482700 316702 1954542 1715728 1657224 172932 615915 781136 1846156 277062 1877239 105835 1882474 744425 183133 19259 1744434 1045171 672839 593800 1518762 1063426 1330682 1131780 577379 1659933 1071527 1022430 780223 727699 21345 581132 1570965 877716 1991089 488086 983184 595420 153111 238074 1863680 138275 1138549 1839757 593459 886422 1940699 848939 1615528 1005966 343447 629951 779969 780356 380334 1465438 1889914 563053 981358 1065915 647672 923934 514989 1552455 134442 1520029 1561150 1304833 1881402 438676 83158 1715874 670098 559165 402999 1110756 1343237 1827367 365509 1890244 1449022 1527085 444075 872010 1547838 29961 247744 1870015 1109991 1716103 618708 796407 154481 1856407 1070417 1685625 1396459 810499 1313824 879607 1919848 899587 1390525 829534 1609705 1448396 403968 971544 1474764 1949057 251416 139954 384556 1762702 712408 1550567 901790 843293 1762269 967770 467947 681703 380312 329405 1086901 1846232 250078 1354493 1016396 656499 30668 53389 981935 60902 121169 1613905 1740087 1770289 1898901 1751800 906183 1210489 1735641 985512 1457644 981677 1448823 825174 1294773 1474155 134936 1000743 1664480 843723 893266 1893646 1655934 476632 438042 239110 79068 1407127 437447 1116604 693168 1123050 1520967 275885 1023986 155578 1756764 57087 1588037 441495 946732 852594 1315130 745638 233699 1184333 620029 1521006 724632 742223 91552 1067707 1856458 1144388 439898 67921 373646 1143819 1863736 1854117 1860952 643367 42537 750113 98946 824588 288856 1162906 1668462 1831096 721380 1093603 1789017 1755889 612428 284560 865123 758711 892924 1721077 1889171 1804674 766239 1297656 1663945 1671742 400131 1578406 1556674 1210042 937247 530286 286849 1364603 1558138 722183 1071868 271780 238742 1716505 1250705 1186662 66484 813336 796491 1274605 580575 1501352 487485 807131 1414984 1484680 1070299 1635452 723028 635077 1338328 1689020 1257620 1102478 873907 1736688 1511840 1477312 1314623 390606 229765 1203335 1307085 1840846 886901 1788573 1800932 87368 1304400 1725196 1292355 76388 828186 1551105 1173577 931450 301964 1118293 691961 44538 944116 815183 1390022 976856 434808 894569 953039 101167 382332 310176 441559 833704 1086021 1537035 1285947 1821654 88831 1007030 381649 1935440 1593906 1687850 223305 1199396 1192388 101762 30633 863514 299104 1647262 1331582 16823 1041718 853250 884615 1979809 626653 522240 36338 1936333 1721745 1304973 1879639 649738 73898 1675310 453336 334835 1167111 786780 680885 1971634 1037816 329202 1554800 801415 359296 437918 1772546 3250 1457371 1862588 636997 223046 1386944 365030 356201 1191508 457381 916563 378589 1006939 1184832 1100227 1018193 534818 1463774 498759 1311789 1615438 747313 1720673 633339 301738 1488609 1576044 968763 270136 362200 845662 1667251 578519 175512 157427 1512626 1969493 181706 197915 589644 1927329 1786416 987244 1169989 726547 551472 965194 91176 1300439 1704397 1861859 444895 1983928 1721881 299553 576508 410220 847951 1398751 146439 1274240 1979841 355206 1922349 1515063 772271 1494894 64165 143237 770217 87545 14647 1192970 318579 920783 1496757 1351623 458822 1180532 1770850 1456754 1362889 998084 1704888 751069 1172440 1959501 1692580 82491 1448842 1868759 1224108 1873975 973869 1444030 1770283 1999157 1243954 1734511 852634 480387 1267223 1587800 857741 623456 1065977 944772 90877 1690491 1644341 93441 1441754 1740689 492035 428860 504383 197949 489550 1390727 727603 644307 1145570 556727 240045 1971040 613100 884841 1228718 253568 789669 1379082 732720 676572 1964722 105989 380454 624620 167097 500529 1705616 1247287 1532926 1924858 385867 345515 99542 1379062 1217702 555955 1119076 1398016 1002010 1976096 40624 1691463 539963 1777333 458508 24853 1401387 931825 147776 496065 628928 642526 528547 1727991 666228 1937908 230231 147562 873648 1823595 1052078 1399716 384857 1523344 920857 979614 160084 1339870 656485 1729541 634115 1608454 1694147 775001 65807 1569503 278159 1745986 1399305 625414 1654538 1683497 577812 735464 1970601 1356717 277793 1747263 1595913 1291557 63139 786839 179503 1522233 1146658 277877 736218 1379891 1302432 1759027 243656 1718910 1998127 53574 1139269 830687 108806 221250 988846 1607404 1796996 1185859 1388813 1870189 612371 1301258 1788490 246026 248792 577952 649261 1389094 1111782 1238087 1584934 1641252 505413 926634 542750 363065 549729 1036373 1872771 1862664 1570687 319345 860379 1751506 815321 1199049 41522 1482743 551648 1282327 271550 1565265 1685076 457651 385787 1007380 762507 1556818 1220802 633618 1983179 671852 916218 280184 954248 198669 72039 1313229 1791131 844929 1194999 755689 179887 971965 1926152 1854258 191683 1171277 156179 1466455 1903528 186234 1062296 1338559 1249630 514011 634128 1028389 904058 25016 992807 381018 778394 1397912 638457 425257 1716317 928256 161015 578063 1128512 579791 301968 1324902 1362499 617848 749032 1057386 499324 550874 151308 50052 1624513 806539 1727761 1955925 917683 1415504 1880222 997442 495303 694651 941704 711037 503193 378298 207829 1679270 1052923 834151 317263 249485 1796522 1310897 1605936 1154229 1512087 488467 1145545 1633762 169819 1726098 964309 608648 31658 1153763 1748109 366671 1713539 1232918 1222896 1349498 1239082 181044 1027010 366726 456127 390237 1226257 609518 490165 1816921 472251 307020 1113615 378040 1065744 1455281 1554252 1808680 1868804 1456005 1419722 86356 635089 581341 1410012 1523058 1321107 156520 666858 156558 1579644 1043957 561121 1075688 1514943 415819 940556 74666 1148311 1113142 1382784 395874 1977190 1058988 115750 1352610 1443950 1245314 397312 183217 1406674 461790 1175792 276466 486507 1727096 93178 1702017 207753 934741 76157 124404 450399 1912988 1627242 502064 1447778 42803 571722 1653143 898798 1818034 1253581 1498074 1027953 970093 85941 1215558 604014 177370 1136544 255978 1009004 511728 1140452 779825 1832401 632486 702280 1762919 493885 327573 17081 1962438 1025095 724948 311812 32161 1829296 246625 172630 1731621 971513 1570909 1311636 439457 397388 340669 523267 837868 828117 450203 1673302 1299202 1852800 1221373 124685 1809561 310645 1865772 369323 1076368 105409 1642019 1308280 891357 176703 1706810 614613 138772 1806857 1793295 951175 1453803 1999590 449367 122903 884990 1289842 262294 419035 961730 131273 167263 53705 1359686 667044 1686232 1102406 1617643 1033120 980042 1624406 1218179 1703427 1525352 652574 1756432 790371 1122662 1818966 1184012 1034562 360977 27400 1612064 1762130 723710 481464 1351027 1374719 101105 626071 29179 208965 1519748 1191220 668432 930544 860665 340576 312975 1111393 1639017 422092 1948326 175699 1599829 292272 1951127 1944392 1096724 81146 6529 929227 1821947 1290544 855585 112358 729507 1666757 277891 1223949 1615396 214439 641178 684701 532234 1425341 143627 1206585 503605 636190 382797 1602139 1158121 1759093 640760 1965898 109664 1970284 1020159 1038911 1299865 992199 562530 357267 1982973 836738 742895 1582254 217959 1577931 1566053 862125 1764504 364962 984703 1260808 1686168 817914 915019 20612 339882 921458 373143 942516 1768967 54244 1570619 973255 816438 697213 949369 1717465 1369382 1345269 850668 123059 1088442 1258494 359088 638352 575786 1159766 1156606 449518 1758784 607660 1292591 1684157 922400 1014430 474150 1145683 282637 1982531 671748 1128769 1043253 1272301 1089599 133081 339880 541126 1174950 1175996 1834220 637561 1122992 1278101 198543 1127137 816541 516332 387258 318908 506297 1289959 1212394 1532437 1836310 1179493 780314 1823013 1822093 974102 527579 544660 1444339 44584 689844 1658648 1727844 1259633 935037 1750467 723067 1807136 1353624 175950 763676 1284226 1990686 443148 268631 1025418 65703 1332502 1865958 546374 1723055 1184479 1857155 1482559 291216 488978 200204 121283 94900 1148159 1917529 1530074 634695 1153572 1055009 1239339 578231 1536690 9909 1542589 1151289 1410652 1109624 752453 1487244 727311 1701323 1003014 1744087 584403 1467445 1501545 1760103 1942029 745659 771141 534407 1810693 67336 562315 1661488 1958725 1388369 1856956 529190 58537 342014 1204847 170371 1681827 277385 66543 286443 521883 819255 111699 1214141 1497611 856824 1252867 1153103 793059 1578729 331764 1591831 77943 1068109 1124665 986000 614599 141173 336057 266734 36817 1919042 1574449 635564 1022819 518905 972561 669350 336322 610016 1934611 97837 55673 1671327 1732096 920452 379122 857074 1682801 1667933 319055 518703 1039982 1906378 1353966 836289 1742222 393957 168358 827868 1525208 1679958 938208 1838629 493887 1529556 1087763 632072 287865 1472303 862009 1208614 421860 1228741 1784717 841644 454095 268987 1600634 1550323 20565 805737 1504152 354220 1144435 75853 177253 1726680 1446733 555921 1797120 735272 1271553 1220103 85704 587088 1753607 177684 1475512 1230636 86272 504773 1737816 1458159 1731087 252378 788875 444594 1717130 1194271 1925959 1582266 31960 647663 646783 3899 1088117 113812 419443 1684294 653760 1373495 1150569 1955063 1289482 318458 1161161 1077182 815646 757839 1535989 1073999 593619 198093 1205071 1663126 1818017 680527 805856 681226 704694 1515870 1975379 1000024 1346612 1266557 861368 416919 1537060 774911 1450897 1833107 895464 616132 1800424 1141632 1280015 286327 1701940 196070 373801 215353 1986028 92593 610894 1491715 1271200 952670 1223295 572903 746070 766962 465947 803989 400551 436950 1390234 578099 457158 873011 1006709 1231455 83930 294894 1759198 924946 1721788 560989 1836414 647991 1886060 1647176 1250093 1243861 1704329 531562 923439 1703340 1138566 99970 1461684 357493 1080336 1349381 1056250 187605 1026130 1724270 116522 667394 1906536 572013 357745 993530 1680532 386155 512992 449986 95363 1779440 48897 1368318 255005 1786750 692530 1235419 1790691 1244979 209707 846005 1459446 710499 1944336 40633 1376333 1817860 1284106 705457 1016684 551799 1478994 531179 1250375 1142382 1501078 1419728 1112825 1586904 1118544 1334199 930521 1886348 379021 1425085 684676 1457297 888556 228717 1376247 1912147 1223289 1078147 1864332 1982460 873050 243975 1786973 1604460 1787502 669169 1985930 1846375 674273 1507458 409977 1620199 1998310 1304357 657483 973510 1358178 138153 681951 301184 1853323 686811 271006 216217 496030 1775291 1077740 636651 1906441 459391 40807 1500048 1335953 340168 1368074 1851611 795285 311473 931967 815618 1409098 168210 170012 1850166 1156869 44505 50522 352187 148813 1887083 509085 509008 236059 1679219 1706957 1302042 67311 1067078 824078 498778 1441368 904154 1065948 201535 1832281 1591926 665356 883638 1546036 1919483 29107 1416927 230662 1683481 1279898 25835 618390 788606 1340750 473172 1522823 1636663 981655 1916574 336681 1940982 1515293 1101605 457477 349893 525373 1896585 1786347 954330 1796407 1975256 386374 1595266 1176548 859326 1006426 1827807 1417184 291250 1127345 1463710 467669 10281 1535607 650858 1894038 1040842 1617960 793506 1466947 79532 1191496 295635 262879 1336118 1406353 497316 1475396 50210 1422890 630326 839369 1983851 1474151 1857461 1325046 817319 1760177 1300397 1953275 1868053 1260884 314682 1047658 900444 325902 445983 400584 805421 355541 244759 482974 742847 1241815 1634638 457599 1178071 223353 1398992 1177105 450254 1360511 93839 1206667 576567 1480321 1824688 1009869 1672853 1569684 1515130 1192669 1433256 1486785 866182 1678476 429656 1514157 518947 1367513 438528 1704347 1035957 186645 330113 124387 1765570 513046 377588 643893 1633343 1964946 1167964 180379 1097200 58437 600254 1078953 1512029 1249708 1624335 992397 1379197 1217331 738787 1862904 305061 1734729 1041340 523445 954668 710245 659513 510237 470808 1608287 1961711 1618846 1531743 1863621 1824311 1290937 911736 407315 1355593 127111 137306 7623 292957 1017734 1447638 1852780 1945746 694299 444998 1781296 170472 923749 1485577 1475646 1768111 510392 679415 852933 1609887 1189350 208931 1735596 546439 1603541 1745665 1164989 675450 1853664 587579 540265 1290712 1340894 187653 304395 1159914 375542 1513867 814128 1101023 293582 990256 849289 359955 347072 1598373 229580 1767141 1151003 509524 1671452 1111566 629809 53501 765036 756562 414080 1272408 1987979 677379 924345 109017 1216479 1162 604416 49323 1030499 1323879 249177 56485 1383771 668475 1264937 1585540 205371 1910908 1283673 1033722 1937425 1674557 450856 1629799 1194358 1608017 1951660 1188604 1515749 1146990 1725701 1329090 364482 705706 58738 528510 387462 219903 1756652 682754 242761 100793 952034 668849 1969607 387471 1643266 71646 1914209 1117240 1964850 218519 1358179 162401 354588 391158 777682 238441 591309 1642635 580321 1637492 1265682 344314 1262069 450323 1852598 449125 132389 1903463 983174 461126 956381 1898413 764673 1059861 1961477 1492297 1487685 1657010 139224 542470 831536 1694029 1562534 367238 1606912 1319333 1759801 1864939 1350458 879124 1971551 1093705 1972652 26223 56805 412083 1109222 191836 1592155 77396 298991 431380 1633598 9319 1826249 927560 1660890 1151852 580933 1170691 1771031 1461564 631217 1111144 965339 594722 465556 1165814 670871 1541164 604290 1036073 961542 187237 1454248 1450790 671575 1187950 1218041 193266 1948785 1837345 1624528 46924 1147449 314403 1843029 910650 1828157 1756024 1583057 1312270 727487 1052037 962231 1759513 815383 926104 696371 1010556 1949885 1839056 591126 412627 903347 43744 45303 187127 1131912 1994058 70929 332460 231827 887303 1524224 1690202 1465641 431711 1899169 261578 835489 850511 644271 1070598 1647425 221936 126606 1024773 53559 998215 1665510 50788 415170 398248 1672723 1096974 46631 139634 1297631 106617 1944244 1157910 587701 1362252 588418 1220656 1278705 748265 634254 792941 275844 1061734 1509279 1296100 1855087 882133 1182561 1244324 366978 1368870 737163 1317767 1934223 1513659 1977243 432739 1192186 32395 2 1927572 1659312 875932 113816 888549 39205 463434 1391690 989265 1544213 833542 10021 1383951 1895523 423753 1092012 1725445 617277 1342036 1448824 587778 1341489 1802109 1834725 182815 102231 1948486 1550751 189847 1545145 1500152 1390604 1024498 1618539 1561980 222197 968673 1021386 1923707 653846 1156395 1192521 40043 1119691 985931 255051 434518 1546185 850870 329043 1035815 476742 1351624 1472668 971700 1396904 234616 488213 804862 1933964 1937057 1812187 1851340 1722247 658725 1251349 785349 1729002 620505 942481 1739766 1212374 513904 1232306 222046 1062837 1470785 952639 1772336 585509 71192 1717787 969676 912748 628832 929996 277460 905770 613661 143036 483792 132685 1068216 1313376 608333 901042 1313809 1625821 1054437 1194357 1598193 670527 1861493 1959478 403645 733948 616158 154744 668745 1265763 367613 80948 1145900 1846419 645244 323038 1140852 1190061 1543064 1035869 973637 361711 1771540 1224245 1391087 719213 988719 405116 1999010 60351 470380 1475533 146584 398006 1667360 138624 1114048 1361573 658182 254929 224535 448660 489346 1856408 649773 729584 843175 1849528 257134 505982 909776 1251752 1675293 326644 1483782 1495606 1576506 972645 1433326 501067 87064 165204 1599163 1533559 1988254 1355350 36633 430085 398588 894351 1421744 1673224 802146 1683796 13989 1776093 372297 153744 574222 390131 918167 1366024 802982 762962 1007622 1165537 233634 1815199 256996 526752 927452 690414 317372 1317914 1493186 157306 200432 383061 270737 464645 1087174 559400 547676 688721 474833 1633287 1936201 1749528 493200 1513738 335158 738607 459513 1610204 1115177 1526992 1782910 820919 333067 1440229 500636 1610729 743944 1946414 823301 1030119 1247653 173074 1194173 1470098 1819516 527825 1689541 1189559 966838 1525807 1661436 1355448 549257 1448632 1144113 778340 1377215 1042744 864776 1233477 365823 1831015 1380315 499770 822714 1690052 594544 271239 923961 1751811 380899 53671 1982985 1116997 451897 1648625 1883625 1803619 982509 113042 700265 1893071 1133412 377765 782018 1761548 1317884 704861 1545191 871105 156408 1983653 325907 90098 235198 1944262 824566 1215890 901193 1256214 1176777 1896520 1337221 1816918 1884893 754327 786957 1696139 539422 1268688 1529837 1867605 1002887 455101 1474556 1089109 669775 1496059 1447522 334094 752223 897297 1496476 1535792 1078395 1549528 1374343 325035 1579477 1152393 1454998 1801574 756794 1269921 1246787 1765422 416464 1825734 571443 1749003 1694779 212501 1331999 1734516 1146412 758388 747196 655981 1810021 1686498 11958 1157339 1928862 1738974 340017 333049 184198 665458 288744 180138 1247729 505835 1324995 487455 385609 48533 615906 330637 1873867 1018844 1389937 299707 899565 1863194 1018471 1678809 297584 1284776 443858 1744347 319391 908902 1642195 110294 1324943 1304781 1154774 1272981 1539260 1576689 1380092 701509 1732049 188347 1732808 1257150 1207074 492757 1380753 257620 1730195 1336867 1138114 1759329 1898275 1904625 1301049 1023433 1804472 840038 1170354 1560967 910366 825512 885603 528210 1908875 480283 1582883 1136852 559622 812632 1753708 1621245 1898184 285189 32504 602042 245388 810683 162147 584326 1631189 1215566 1063733 207595 904727 1687788 1031068 1845416 565878 539972 213600 1708254 232637 901466 518337 615201 458398 1059607 742250 1812705 1018955 950705 803868 3683 1308927 1940040 1103392 297229 612687 844221 1757047 1457346 864032 690456 644646 629018 586073 1754082 846478 410239 1448400 483906 274427 565863 238855 1090891 373845 1185239 1249097 1023516 14272 1024445 1448815 688656 1548105 634341 1630994 252610 1997020 643820 1817880 69362 368620 1875623 79554 17219 380989 15204 1249141 1547966 1861342 1170425 528694 1544011 376134 1789245 1104638 1066342 896292 1786517 450683 1232817 1278139 1060080 535452 426418 1531500 920608 1200151 1683310 450316 1723514 1590313 1727544 273711 760039 575119 1851386 634133 820432 910655 1108059 474793 232057 713416 76694 793050 506666 791309 1640645 1025712 347733 1180260 345898 1792607 1064936 593929 1509562 28043 467344 327266 1507353 1836676 397211 1453648 1180912 207168 1818063 206714 1511147 1425470 567141 1177522 1406888 992013 901775 1646780 1377286 1166717 1942261 1714224 960760 96782 263385 1305184 415959 1363986 1774208 928228 961876 848990 907403 974122 32587 1397366 38863 1626121 215785 1278134 835407 177614 944066 233297 1864122 1452019 517537 1037941 1408346 1380431 1828608 248011 789086 894119 616400 257619 1947035 1740164 20443 1416077 1446094 1172349 159806 215758 566605 1143515 1637458 414969 652668 1769353 758447 1622800 667902 1230039 1387534 790237 1614741 1200388 685965 1196360 1471549 812831 404640 688045 1563833 968619 1967210 1295774 724460 931115 676087 355242 292963 1336612 1618806 1436689 878277 1842201 1910638 1417876 634796 814357 1430891 648246 1054987 417651 202297 649475 923184 978045 1150091 301975 928715 1681279 466233 607856 681231 442077 365489 1334922 1169553 877089 1453451 591498 1597632 821031 1455479 1875408 1260192 840408 1070183 1055032 940888 22731 1088331 1658402 1749028 1587648 835825 151953 1787294 1815777 461794 1868692 908078 606495 1707320 1567038 402197 434075 1332482 434104 1265958 1717392 1065177 781475 423674 869560 1899251 240760 373647 509406 1317968 746648 1505217 1091463 1782560 1178750 822781 642766 529554 734390 1982031 1999825 1950915 121374 1394955 878552 1550139 1494180 622306 510286 504963 1639642 195602 1231382 315068 276575 128845 240662 968379 52709 685824 760780 645179 1444430 688736 502853 272335 156747 702813 1165050 398667 856191 847910 878404 860278 163203 1693158 818986 139486 1548142 1277839 1840390 1285513 996370 682316 1736812 458259 688097 939753 139002 1819338 1218850 1404425 517262 1145256 1662072 1615147 1251008 155674 1950181 1503829 1037435 74545 1770916 1646101 1997257 1581794 715474 1994572 980797 44597 1762429 1228887 1168959 1736742 1879312 1809487 1577677 729087 1856792 1545156 39172 547941 1251398 81830 837524 197567 681070 104616 169526 1659027 472575 1958384 1140585 804021 1686410 832980 1840053 909556 1702464 96489 218612 305729 549597 359935 716975 465451 661508 1358136 544153 1598450 1030591 287652 672496 1399200 1646426 1692832 1911190 102885 896932 1111482 1914978 224853 1599419 511816 1678832 121864 1686606 1167027 1799513 1626237 1350735 386799 520501 1050988 353000 324911 619443 903697 1833488 296080 1286580 1831001 605823 1231071 1937198 1218610 53395 871754 1850532 368082 778836 1238341 1357662 252772 125058 231402 387442 1754465 568851 126955 1913052 1715256 1374740 1520722 101895 1598926 524363 569468 1757034 1521929 1242991 1841736 352825 1014368 1632857 60264 1060611 814201 530845 876231 1467608 1992586 1275521 1213118 126297 650920 358710 565464 115017 794396 1525395 1618467 1943021 1557868 440668 1859938 264686 1925795 572791 313216 1874262 1845629 209444 1093126 1212656 127786 993490 495735 389798 1608281 336858 1856320 43524 866093 1778596 1343179 783223 957050 224333 963211 210768 1014899 287046 1831997 309043 135128 550458 1751793 1613071 1639037 714435 381831 336181 960771 461751 1491835 1030145 1362317 1917422 1494529 1280022 1109959 189351 438257 1451569 1986659 79862 662806 415472 314869 832297 1650765 97226 192833 1743971 156965 1573228 751956 1782557 125121 1581176 1054308 599379 109723 984189 500876 247183 73654 321565 1395695 1361789 455533 38929 370991 647248 871321 592405 273355 1694353 1406608 602049 1589851 459599 1636864 200605 289402 737879 1252862 564902 1502106 1207934 46004 333359 1376748 1794525 294586 1026198 744818 34375 1514919 427236 1711003 221689 1745701 205245 1730715 973609 1211773 391106 1691370 1810866 893093 582838 1433652 385650 38801 1956152 1239656 1657539 351097 1872629 1828142 1178622 1290477 1564987 738422 731130 104124 581724 400556 1672792 1980750 91960 443644 455841 1239166 1980762 1269881 1493250 738860 1838789 1103915 659132 1694814 9267 134796 1402648 34629 1231242 376436 336619 853383 1101400 1325784 1289111 640135 1488091 1967711 1005895 1315246 352217 1654848 1774052 972775 1429540 1693651 1843226 1006525 148721 1358266 189001 1989350 1862408 930490 262130 310478 197077 1750115 265031 304123 368262 1516995 1570477 1807314 400825 1286406 463615 1333221 935369 529338 1935475 746390 1820018 225778 190261 1570813 1152101 1244495 1558145 516440 1494182 1178404 305030 794548 1194624 1337320 96124 158157 1882922 1613084 1494006 1523762 482138 1587922 313735 1726725 30851 1468804 742001 1429012 1563672 151130 542588 1992654 1427449 1416411 760087 1803089 152783 1527169 1112661 1373940 269208 1075521 1136756 403333 1320467 1926526 524393 250308 1508515 1335244 1017862 159791 500503 872720 825576 1874403 121745 1666534 1449879 188680 1606458 1495592 1738062 1043321 81032 19648 1054174 1390040 721901 1635673 292727 152255 1156470 208387 1634159 803912 1602874 1657363 1097162 1333102 406522 339056 1776291 963102 1169901 1706386 165073 822362 797685 384490 423685 1995806 966423 768513 1296454 1062206 1700693 1426906 1167580 233784 794536 488058 1551565 69959 1577385 1913929 1496783 1305855 1251129 1492191 1095601 1685181 243055 1602498 655556 1396648 1067910 1637517 706218 1372951 110065 272918 488868 1104119 718782 885358 246963 97296 1107568 133110 808386 489239 1280498 961751 695996 712888 1064531 1958516 1488421 1716332 1651312 1760210 1733128 1805802 1787902 1159150 751036 214327 349011 1796550 1339061 1315542 282829 1583903 1474209 1495707 1344165 333690 1814041 125074 305550 1749271 1619251 736 264288 1103836 1695983 1250599 1486452 1041999 618050 1726230 1396801 1171349 1937689 1324574 1150406 570668 606287 173894 1078509 1463222 1313602 1712373 62453 1747839 1494714 700731 327713 1600904 291271 1296336 869187 522189 943523 726254 1191055 470536 729377 1197411 1215506 614284 1095775 1017782 721752 1111967 1755065 1227377 160787 1419315 1587110 1897762 308611 983645 1025756 1123133 1020139 1352254 726247 149936 1704222 997110 1245566 81186 1426196 443847 212658 511171 423177 958866 430155 714747 1397480 998465 1057700 431357 384690 363435 1442387 150541 1216444 483840 919785 647747 1239675 347558 1217376 646683 797275 327973 1002168 1758594 389102 1270583 1658037 839746 158092 423185 966715 483985 279435 123666 1712774 1051152 1191441 841671 1911351 1639790 376034 1570344 533549 131171 508549 1566609 1178634 1488100 538917 1193329 1239695 470944 432119 620446 1163563 926048 1239477 1865560 1766991 498981 1694329 1157225 1762512 1545275 1021886 658931 929949 840532 306177 1796955 1988995 1558362 1966636 1680983 823049 948254 1019520 1997296 618389 1407268 1035015 612978 348523 918739 398212 1941597 1719855 210856 863136 477725 1764109 1229041 1840906 1922708 1823535 1144920 1644391 1887434 1186531 399245 78433 707473 575000 1851546 835634 691185 770590 1248237 508707 290315 834050 1110948 1298116 1499824 1902449 1954302 942137 1029557 172508 962888 1693289 114514 1971914 960257 41371 1555530 1973761 1488004 1688641 520284 1690925 1616664 6385 1019465 915833 1647812 525812 796513 174616 1698928 1396215 1881639 1111399 64062 402720 1186477 139866 653267 1955542 804724 1880170 1375726 1672515 1127755 1111361 1348672 310957 1649690 838831 285272 35280 325844 1015213 512014 292943 635574 617400 585199 474593 979018 1118961 1443775 671107 1404698 860557 945355 1806849 741826 614981 1858677 1281329 1581290 672247 1795046 693143 866711 705060 1410729 771800 483313 398537 529515 1925751 477520 29777 51427 119100 970602 656339 639266 258087 594084 1102726 1809995 1333059 756122 191144 204988 664305 1878082 1381964 909934 1096021 1947731 277713 810442 943316 1690702 1025537 906016 21235 207749 1195020 1921232 725240 534997 1573148 1415298 1875355 713639 979101 1760750 1969261 1796101 805690 659218 251987 1403058 1941057 113806 1761618 1889555 1969346 880962 129302 752006 26143 389841 1017559 377144 1979176 750410 490081 214090 1415328 1341314 1824742 1460033 1439601 595939 693299 922677 286785 1807238 194231 1387971 871088 1807362 243136 1228762 293057 338509 1654350 176837 800066 1428163 25297 1219559 249444 1526615 1574710 1525632 73999 222213 1373840 1407490 462303 880181 370460 617927 1188687 678566 23174 140256 78988 1152696 395505 1129070 499570 756931 803451 1190515 1001119 1887294 1739328 1110362 1554149 1763382 1444195 954383 1533128 1342607 605460 1862503 1631209 223113 563845 34257 1895293 1908674 1639923 123459 1699715 1592518 823268 1793227 1379243 1735625 1071375 1618639 487431 1038816 141333 128480 1875504 140214 1058135 956949 237290 1152535 2593 1421550 1014614 64168 669341 1646675 58549 864251 1458982 122488 512698 1146913 615187 1811524 757034 1008245 645292 96849 308548 1546657 1852374 1631653 1669637 232538 181099 1564639 1600569 268864 689489 1538625 542291 1420770 1013984 1754207 1590787 1325305 1613078 91231 591370 1584246 1206359 868000 1086008 334750 902229 190529 1681070 1586007 1503284 1403201 1336215 1376488 919091 942551 1104817 1982414 427731 106578 967814 1447427 1636868 1622086 417199 1791535 516646 1205135 150322 117481 420958 710684 1016179 337190 1413585 1094236 1764815 1020124 539717 1691027 1483241 506170 333504 1134342 370544 265797 586112 1654549 410277 943019 1292182 1863454 307960 1774246 1920427 1424709 1669135 1658885 1969314 127101 1789689 225545 1360558 876477 1908272 1777264 568196 1644501 1063787 359493 1967107 206232 1400689 396900 1236288 103673 1181689 22883 229958 1649768 717055 1332108 1004968 1893832 1628969 997379 311267 185338 1101512 1421404 1916586 232300 1424492 750259 1381592 1124904 1236096 1359735 43912 1838503 507941 1662447 1147540 14305 821616 1181330 290187 451815 936512 584662 1892786 1732256 1578021 919957 1589143 1525996 1272571 233037 1343336 913403 801234 865465 602649 195047 891389 1741421 453383 1312182 1908972 405819 1306748 1015465 1693072 934277 876110 1514309 455271 838692 778930 1131737 1267968 85879 754583 1579394 906586 196470 245736 1906390 545127 640499 207688 1609479 271957 748771 16124 691854 516866 617016 1955923 1082738 1293123 578980 1745379 1049463 619852 1579580 833880 6269 1116448 156673 1453150 842735 558403 525045 812103 550434 413127 1705070 1857049 1377303 670895 168800 752260 1052891 851638 714335 376219 347750 1254364 1175823 1582107 34199 614310 1076123 1842237 5305 135682 164341 1279088 1849706 649292 165518 303565 629507 1781387 1178950 777846 131183 1623483 1197158 1340156 1634561 491926 449073 529025 1225045 296992 1270803 535708 629847 54892 1911310 1141474 899404 1632594 880979 446229 50683 1005925 1621313 1607051 1390339 963539 1866608 862552 1002300 1252998 16593 504683 884338 794722 1219258 1965602 1190446 986256 141520 1561333 1150349 985759 1238669 1990293 1759864 1663613 1747318 173263 532708 583211 1330339 671349 1951435 1665744 1275332 491164 1194597 1710573 1681416 1655809 652665 311029 1690147 906150 523641 686670 1147074 1012264 1657669 1020059 955462 1221023 1639570 254532 899899 903418 1307723 1629855 582812 852501 1018743 242714 1359465 631827 1282075 374514 1900985 178065 219615 1033708 793888 333649 1583558 1699172 1554025 1871198 227574 137057 411978 869227 138154 248296 746396 95885 1158815 1071300 1180765 1185049 761480 344977 1658084 1390337 1483065 259200 212217 1505013 805842 821744 318195 1237986 1698027 1189981 1531292 1618606 817879 1520809 505267 575567 1435772 995679 1952367 769111 1186654 946000 1433493 35729 1565228 1652546 1089958 976465 419165 157152 1701359 1060610 333621 519794 1049521 830433 1502845 1946594 393265 1296257 117429 783541 1390922 1140366 156351 1248405 1607004 1149308 1248751 339040 615211 1341021 1085959 65952 737184 1976155 953184 458858 1588563 1289595 1557406 1517414 898412 816147 385504 1734731 227003 1191533 176770 1792328 334682 941840 1517240 85620 28126 218234 513508 1861124 1271698 158402 650567 994434 1236227 1125628 785204 954270 1369275 738670 952565 241073 1634071 503418 269695 149097 55179 463089 1435894 1287454 1565746 346601 921202 284890 1954551 108260 952582 601109 1038289 783134 1416000 640560 786570 547960 566865 1034786 1017753 557070 1895931 1969225 1602909 1621298 1060676 1980535 365326 778717 321120 629193 1851186 892724 141065 480915 347068 1507891 780822 1776926 1646846 1683890 60189 413732 1832210 712689 1550644 1833936 1230680 1870166 1834951 1648117 1290488 57895 1657375 878921 237086 285260 387302 1241000 533780 184325 1855400 858762 483382 1223441 200023 1563492 1854645 1218660 753470 1112776 437037 627496 1749133 1587000 180677 1526187 1826419 1556774 1419350 857141 1914875 1139154 1010971 688977 1641918 767807 367942 621107 522535 1314562 1027666 133771 415539 1854578 1702507 1397107 866159 285692 580478 322497 1723610 1990413 1982634 749339 279069 995300 1071843 1122223 1556424 276134 636813 307329 279542 1216953 61550 1912471 510414 1189890 532691 1028012 1679936 1746837 703932 145082 884275 1992826 1286909 398919 807215 1103031 112961 1492122 1720614 746985 1820309 32785 854056 326 64274 632788 539184 1329936 981490 435368 1201539 1002914 671521 639938 1549336 34828 1629546 1915002 1818117 1209376 1299648 1701237 1649923 1671594 77782 1604326 1654876 961215 1412111 1444702 191314 1127902 1937822 1338393 1809045 1567683 154005 1837492 748949 880810 1448882 1843626 783713 632574 1635481 476752 1699238 421696 1022963 365169 1335862 148061 4648 1003519 1482573 1483301 1878062 1169682 1399278 486412 171868 105784 1738152 264513 983647 257930 844514 1076860 678444 1222435 1551412 155223 268825 221539 1058419 955012 289194 959504 977198 662413 421160 1056504 1171868 52505 1783241 1709570 1762294 980443 1264285 659819 926542 1511170 1285552 157797 700166 1447844 916347 1850820 1233272 633341 25534 178500 1074194 1531159 1773270 1123776 67768 1204758 373449 1074775 67194 521590 970696 406154 1809025 1438137 501880 617754 769215 560687 1687084 368536 1062195 1238857 427602 1661554 790220 118180 1192717 1263629 963491 757908 913965 973204 207299 592372 212893 645070 489717 1023251 67423 590420 70745 1463149 946852 1388400 785136 662427 971480 1599438 395717 1726843 466595 1992406 207535 1471572 184244 1080705 661801 1168440 1085398 1182253 1181567 1275748 371273 1647802 179975 749358 1702644 1249019 446604 938407 908373 1542400 920910 896854 1878874 998658 1455045 1766084 1541489 1986708 782668 21755 1926239 100126 644111 104521 1815998 1130931 909477 359858 241001 115704 748090 1954906 1738426 579214 1597605 615747 1215134 26003 36172 954033 1779035 1868385 1703749 1500319 464161 436894 359409 1206551 597824 1282466 909236 899729 32512 1608095 1056895 1422023 1195511 825714 278091 1174071 907885 894684 739911 192361 1126851 1213618 962262 389656 1121799 159925 1595035 1180488 1409248 1298388 1893722 1080692 710993 1080484 1719271 378797 959858 1462543 147033 193612 505542 1672179 451013 976998 1168357 416613 750093 351573 1419864 765537 511783 288685 1385975 1997471 1202824 139214 309315 953674 216335 653576 881792 89524 1863864 1283508 716275 438788 1351662 1533230 1083393 314014 1866275 1620212 897128 1389678 528276 1866053 900724 1936457 1418106 1899584 1283950 35686 36590 11950 307199 1193943 1308728 872183 1352838 546496 830021 1654959 330447 1007916 1753128 533950 457888 563106 949665 1005750 1655207 1217549 1611593 1857895 455027 641008 943354 1546566 1444063 146874 884459 357204 105614 434789 1065843 1884401 526250 903611 1904714 847991 1224375 1109204 736893 800452 1284442 322610 1714059 1702686 734396 998590 663375 1597785 68677 125461 1811382 536124 764730 1694193 1945818 1173420 689201 1291027 921338 783915 1525347 784401 63774 22109 312944 1218553 1352232 184713 1691373 455904 272917 1327132 74593 230455 206154 89129 1780748 1062393 1613935 1037584 1033718 296772 384277 1871505 1095584 128479 1116089 1296667 1808434 1735147 1469058 1473281 683254 901084 1207453 159329 1579320 1703758 1875062 1728008 179903 163768 1385675 1521871 1094567 1158094 1655682 337357 641815 1978465 524368 791665 922764 876780 1464972 92954 364510 104911 1064879 894193 999577 227794 114228 908206 1292871 965625 825600 643772 573481 1157992 1147529 824263 1127098 1586718 1977392 1968329 407547 1966548 96915 1946130 683974 1967019 1120153 530994 1284268 1391050 1815208 63617 844402 1549961 1653020 1532134 126059 1589853 1567453 705939 258855 1401239 1775953 1920924 1716930 81547 1035380 892107 7722 321690 84177 1567657 128611 794438 1152087 1642559 300200 133796 518162 744258 1471084 1655633 365529 1620562 375816 426701 471199 384315 936495 158017 257378 777127 421299 133016 582926 1084363 775723 891531 1220543 1751239 952159 1504134 1736674 1539478 234966 704227 1948332 1644794 627444 8657 306812 1849420 1254641 1428598 1461617 1460943 58089 1861522 955449 1529534 1567576 545368 806894 920816 1596959 991884 814431 755349 36510 643057 1212416 1126581 371498 1902802 87849 425576 538074 1569972 351976 872693 986908 1559304 1185088 1231093 1282984 1460163 355007 1097004 1846324 712878 1346832 580706 1816349 74219 956398 1508530 1003635 416738 910141 99765 788028 481620 1075290 1471799 1893691 1651597 226407 1007141 654616 309695 1996221 1843601 448116 755223 702959 1525676 1726058 844790 1290435 860729 1525672 659101 619507 845325 532703 1740957 1395433 1091859 344008 1612658 377260 1854447 1611818 547670 1645239 531647 1367103 344274 488558 1137540 741999 1616280 1473935 323407 861530 1896962 1271496 1739257 1521375 1493242 177971 565552 597684 1521948 88215 314089 825013 465761 1968046 353456 351769 893398 1221390 999711 1046853 1458965 1793119 360603 1456480 1588545 1297898 1198878 1510823 642199 917515 618611 295290 1971099 1926575 1278798 783891 926485 975753 745765 569130 1037899 1442752 1279829 769660 1826290 170798 377884 1613100 1923748 977053 1841389 1931102 1504193 1603621 948472 1050736 1542730 476486 1935674 944779 974575 1207582 1107441 1160253 880026 1987321 1327849 552007 209610 613482 194734 1657906 1027208 319700 1520398 1317722 1930204 1539083 385237 308342 910012 1612349 1677136 835439 452728 1782100 963828 32974 898642 1048809 535820 681651 36344 1648747 896776 1268372 1677856 251789 346522 822197 943434 678344 301784 1200456 521383 240003 1288637 1019718 371541 548505 481295 1944117 1273121 504864 1479100 236798 750586 10097 799002 1111448 577138 1340949 495592 1297207 713640 782554 1579081 1826756 453140 1890715 1014464 1933152 233661 1914306 1552677 1948572 1258302 877402 1056705 242887 332377 826560 1650237 1615444 1146042 103220 1142846 159348 1323397 1479893 1558815 1693578 1562231 538055 535175 1694267 641972 986105 1324339 1314255 1109091 134255 779724 610484 1307522 1048820 1912575 49249 1571495 1234180 1902679 713935 1088234 536752 1731629 1563156 244308 1417596 1060559 1435249 1925180 1536869 592898 219969 15895 86771 1829727 293953 414784 1171278 590399 1352832 1592076 1579079 1269767 1357729 1663409 350051 1250609 847933 35512 58783 1373692 1125157 114990 110668 1781498 54387 918973 1282797 1334154 255742 908383 1811374 1024694 1360459 577468 1779387 1394943 873500 265556 1462378 838754 191557 1389128 689311 1515596 206210 1802545 1076060 1880455 506840 837065 648816 1177186 260821 1594442 933997 257925 985294 985869 1831167 1162292 1696924 621900 1548612 1240531 441359 1437531 471826 478453 890838 198520 1456894 149251 1510170 1679128 1114988 365167 151901 1315507 1341837 785793 1869902 1251617 1343705 195965 1816914 1062948 864316 1191933 1604332 1968172 1705962 47370 1150308 380388 464401 315838 1987881 213850 959404 800431 683921 1058724 97114 1175224 1950504 1993157 1168525 833134 563228 411900 1913733 1901301 1679339 1615112 709353 787480 350884 1139502 1458422 743843 581187 1747096 1170505 625103 258290 1445200 113485 1748891 104932 791365 1873992 1453474 1688104 1949312 1352198 1917881 1961019 1518687 1079571 1648306 1555559 31127 1970004 1642607 238885 1839955 1233020 1568874 1371169 523201 1073816 1268143 1160470 1889309 361492 1846301 222947 597251 1921486 715816 773301 1555648 736252 238418 1940053 578522 948875 1920500 163913 1033901 1146514 1022492 712206 566160 163079 805522 18065 101616 1695714 1602015 1931806 212344 1335726 275282 454876 1491490 588325 1481684 1462334 233810 1303467 950607 1224407 168242 540085 1971947 1045103 1999893 237012 893484 633958 203727 1688614 1521873 922647 721534 646340 1847068 499114 1409770 1778084 1075341 1482642 373739 1897458 1783977 1428678 1864227 1006180 788604 1596136 767286 1150 1161306 1906802 1286585 249872 1394285 179348 261220 1025511 1029305 163217 111456 1710520 1757154 169464 1333096 391103 645602 878379 1575295 508070 479662 174974 1904759 306341 497348 1741829 1466744 500908 1077994 230890 1386460 743990 258131 1779484 584294 1123855 248961 610890 32047 1890707 1857915 1752594 917256 513205 374009 1871177 1672148 327295 1049202 86876 550375 325786 854786 689749 574236 1966991 1896698 1627717 243889 1584719 857462 869236 1882274 946804 649506 1022558 776405 537371 1360401 1283500 1662366 1820713 702246 222493 423571 1451291 410685 390072 615606 1317307 888710 995971 1826225 870208 518772 922902 1397901 1951532 945096 1185244 1511020 340180 580259 1773176 1176771 990506 1543514 1017678 941264 931896 1455899 1560677 524910 787942 697350 1762760 1959658 1508602 117928 262411 1471454 242653 1760457 175483 1960857 1268639 987925 1379278 273854 91126 331611 574353 1293091 858055 965355 618762 669411 485093 1646706 191926 1888881 1742711 113290 1741488 841059 1346652 1330204 1341299 1984061 1522052 1218995 510712 1203945 29429 862164 645964 1181316 466810 1740870 1563198 1322253 1035314 292495 1004807 1679518 818047 1266737 1310456 786895 1113245 854622 759170 1704407 1014478 1835562 975270 1688263 961425 44380 229512 1723103 239227 1079356 642940 78187 1365634 491493 562719 1012003 1671105 519449 1977338 509488 1037123 178513 807922 788639 1125150 742810 906855 1205286 344646 762853 440994 54340 1948784 1996332 1932075 30353 1211164 1728878 1813288 557877 144847 351661 1508547 636930 490651 397084 1621892 1225339 558189 1193339 1383834 1844298 1482135 1249270 1448962 416122 236290 761171 1947911 897845 261772 691670 204268 99476 1484022 1081337 213502 260939 1570986 814761 1895702 644117 264398 1298841 1466408 68474 319796 1092153 834389 1729601 760782 593964 341003 1688511 1526705 264280 422068 417238 1353833 407294 1166402 1697591 132898 1059737 657257 1310506 1015069 1209989 928976 1301090 249521 563930 1292957 944035 1262017 1855011 59493 299866 847420 1156945 1424781 632931 1935971 1981716 1822731 748789 863723 99202 38382 1509432 857171 952020 935326 201519 659761 181213 249799 88674 56741 272126 1045248 598137 116382 789672 131608 1608734 1326684 1410969 986744 467331 1717072 688618 1682067 684295 205262 18591 1230879 1910139 1870188 857107 1835929 1433414 292690 137166 1955979 14012 1537916 727408 545027 1564171 118416 1687082 1172245 1885178 302887 1721173 1632592 1368228 1028137 1733589 1527841 311229 197373 1722619 1462263 1698780 1940313 555456 486184 1233991 1202061 939562 49080 1856251 1765822 319109 1146169 662574 1608342 861022 740560 971749 53639 977949 320621 237794 1034193 1036217 1403035 1452784 597131 717273 1587586 64388 601197 373178 1708902 899743 562652 1315636 813689 669305 692635 1177733 432433 1931413 1394722 1396694 1736638 1272726 557402 720697 1707914 1875210 1493382 1863963 1939548 699019 250216 1769328 564216 1855435 1540235 960304 1938752 1547660 845070 675417 1354 678346 121298 486454 1396597 1934982 1755586 255060 1074688 221203 1367202 1490822 149 640057 79555 637243 1842243 972619 701735 1531569 755026 917815 595810 828244 1252162 1613915 1906303 1019526 1240657 133749 520382 380322 1003175 1441704 715470 1920032 1002504 281366 1474915 504447 1966928 1598012 1325654 1987221 477602 1745550 320866 1250531 1758854 21315 915697 1525836 1368286 200918 916252 1733223 1231910 1188655 1484633 1433084 1147271 1730737 785585 1799689 488138 1290133 270426 782131 7279 330046 396302 1576241 1271704 1402812 304588 1233340 1563502 346444 1137723 1239915 1336119 896781 880850 1880211 1376463 512345 1787978 907279 964032 811078 305401 1829035 747966 1160852 1027445 356396 1476398 500344 445560 1105428 1850473 1999990 166169 46062 345604 1787216 1424331 1967021 466621 1229424 1898411 1627528 404785 428498 418728 42190 1040801 1791248 1535933 1411894 304575 564133 451007 557232 1286495 819369 222544 200843 484877 1686768 759306 1547951 60382 470709 929942 1515008 161892 417850 1426674 1891552 502030 211398 744213 1295455 1680435 130804 100429 1043102 767843 242061 1644404 909809 1601602 1369515 1571305 1462089 1061053 309280 470362 763891 1581756 1520912 526273 1435091 1245818 848668 205783 582546 617862 1661222 784115 1423552 1416552 1161766 510700 1880741 946053 1248152 272998 1336196 1569802 1920740 1951861 943054 728125 597172 568756 1898026 1658174 1832405 1154143 1882275 1432080 556567 1957085 161662 1280445 1701221 1898855 558583 1199908 1502478 1318337 1869166 948273 114129 400133 461899 381531 946534 1542669 809951 1093721 1311565 890337 1377459 216869 1243249 1324472 873887 1127048 6687 813431 320148 991073 942850 1940319 397014 617637 937489 1419211 1786714 1209154 794347 46508 849144 1254480 1283826 13201 1117060 1596945 1803541 643834 1783353 640879 483022 874353 1234333 645518 1085368 1907790 1341316 1479845 1699275 1194779 377104 782882 65643 360531 1172150 1925045 665114 1846257 1352794 869861 1562061 1520887 26369 1046414 1517828 1488947 1537405 67105 1867272 229737 384165 1926076 659269 952460 1646786 261285 52401 507599 1822107 1233715 1729521 646529 1988456 59038 1603121 453770 1853808 1795308 1301241 1525611 203688 1363363 1157412 1416762 1400713 529359 186305 565842 1114779 1257299 828315 1163630 1782426 995412 465250 1731612 1513903 298210 662347 1745412 603046 195068 1959934 1203517 146642 1403874 508716 1358818 1130005 1293929 1194793 1388362 1518604 441991 774074 1087953 1131842 1807895 270486 526465 374336 1458039 1408546 473626 420911 1125195 1170065 1203025 1475696 1772430 1890504 1598816 1149176 1069152 380920 1869644 250222 396270 1877511 1347076 546965 1865139 1714844 599233 1076314 207519 1003945 174511 820181 1355404 1573381 1380740 643269 1919364 257774 311880 1361523 116397 897762 729144 1429796 1959459 587294 169387 1289944 761837 971787 1533734 1297602 424025 1344620 256217 1279167 11157 434981 475669 415580 438522 380104 608890 1741108 947380 1862508 1272708 1662778 1087949 939361 702844 1265137 730023 952949 85834 1084090 1908492 585407 1491131 551990 1970539 564648 438769 1085264 1958054 428709 672598 1747957 6078 1510301 37784 351114 517732 718844 944704 1749898 1208357 521707 370696 506341 1760293 1241318 918118 1149661 310918 1122916 889765 1420088 1001841 1568388 891092 1376361 1720753 1910022 1816018 132067 1411899 390710 367117 1861724 1750609 1899531 823922 183004 57816 1149040 1854622 464541 1768883 870607 308265 1675239 133361 420312 410300 723144 1019244 807150 1168049 292056 772468 58608 1054783 886855 1340932 1770727 462409 1841783 983885 385556 1430285 1771280 1706685 1294776 291103 1109995 898088 63528 166576 929363 129052 1143008 765059 1028618 193179 858028 529851 506502 122596 1168888 238680 36599 483529 705111 1295356 1133589 1798693 122176 1824440 1028093 52931 1548165 919843 1317633 729500 686341 1748363 36806 92677 749524 1666821 337637 66869 1314924 107516 94380 1349121 401049 808778 784294 553483 613627 779757 121544 894036 545674 491752 1932939 1070716 246501 1414338 284623 627373 1209083 1488260 1495252 1907723 6863 842889 1584731 222326 1197619 1364901 1415681 1956592 1440729 194033 566470 1380938 301626 1250921 283937 663010 174649 1510885 745740 1307532 856195 1050421 854040 407925 653923 1526231 1642557 385493 1029210 1257469 769043 1032977 1750630 1396559 353255 450670 1525821 1243955 1727548 1409977 171786 642203 572562 1655943 940946 321818 1426344 85787 1638424 390426 852346 454648 1471996 1443156 336986 1291747 889632 1299552 52423 1238624 676018 1786207 1212660 596525 817443 1167595 1764935 1677533 883050 1888956 161796 1519916 160541 1448347 106980 798907 1185873 852704 1442876 381172 702064 972044 1770659 1315627 1130871 212109 985620 799981 90851 1274563 757335 1083677 82962 447440 550574 881143 1089042 337509 1328811 1786449 75860 1030362 1368582 1301691 285817 1166171 598046 621266 419559 591821 547102 1143084 1082563 1827597 1045629 1233501 1677623 1707143 1129464 604902 1350439 818864 168785 1558734 1600511 444010 815333 1142401 1853688 396935 75474 149410 1419595 1680148 1701637 935602 892691 997971 1900498 609492 1919616 23881 1888909 1542569 654482 1065158 249050 1593021 735558 128862 996728 544621 627131 1064452 640697 128334 1801245 959705 1675584 1551592 1908889 1227336 1664075 27615 1044806 1719429 561739 1170958 1749479 1085776 266118 1424733 655048 1872525 1237150 231382 219027 932659 1344192 493925 724122 329553 887943 1689635 1299741 984383 1641270 536727 927256 719449 775205 570353 1417392 930169 1533117 302965 596909 116526 901960 155177 1027969 1937113 847183 791095 1354282 1788140 143028 1605760 424646 691799 632784 187749 552227 1294030 767027 33736 1221487 571193 259884 742896 64652 1532515 1171524 1185601 972726 251759 1056208 803894 1840251 469408 1006271 1866688 1438944 1105771 1111891 1893311 905653 1387774 574558 38964 117854 1027086 1118604 1672366 544480 781125 40792 1787720 1326133 1475527 1309667 1211080 378250 1266054 1641809 384137 369518 1810893 147284 1308639 834516 604491 689659 141857 1029487 616159 757351 528447 215288 1288480 1055281 757981 986473 873495 1809786 998732 779537 1204805 733983 1209814 272457 339780 10195 1321571 1670783 419204 1778233 1913085 1409148 392641 215853 1327542 1164089 934546 1662808 903237 350914 58347 1378671 539379 1040461 662668 3638 87192 174945 1685707 1643672 1467326 1849057 1344082 590118 1369032 1244155 1660745 1536317 1934294 1431673 520387 117426 1936516 914107 1036168 349057 1388542 861527 827134 589676 57589 260294 1990394 268264 1852970 882489 1135740 619748 1631061 1930659 1270643 242025 1117082 1252979 1095127 253823 981984 402654 901252 1928012 849168 256432 1963487 86622 127526 1049318 1624505 1316110 1401250 574053 126020 480130 1257691 1427016 55327 347006 1864699 1785176 311908 698119 1079499 1408214 143402 1403109 772927 1705528 1721190 459888 1307032 456781 1004954 1055749 122389 308103 763625 316947 963586 67863 1606888 1029161 1512620 395245 1798842 247572 568204 477389 641520 1834314 1264035 142042 1692425 1126192 569577 290721 1459841 1022983 662934 46042 1001026 390898 47465 405687 271760 599915 1940497 491528 515804 191916 1331450 74440 1784257 890823 1228534 290198 1670652 1875465 363053 1604644 108972 1008358 1240392 808573 1727482 206413 1211115 472119 1328726 1704009 311195 1549542 161876 934713 827386 140291 1078676 1689443 1107116 1420745 1271043 902599 1174619 1170732 1956481 398979 119336 1577068 1149662 262961 710 1548825 397517 530601 125146 565236 1017275 301746 681943 207956 1979593 367181 26669 1601990 1074397 1506479 619682 1198309 1650042 1865879 1446826 1122829 1725323 1859821 39201 1656885 1528435 1685122 367213 42963 1257559 540018 894051 1475034 1273734 1676888 478321 1505743 1205334 1525181 1397045 1484186 1695115 1076521 1063556 69127 1668658 622856 32781 1737726 273361 1416722 1223051 893138 330770 1734294 1092932 1381600 1812127 748720 46921 973351 1816441 1087137 1593639 203031 120675 346999 1219334 1966899 963466 269911 1209559 58566 623942 1227383 1367750 607407 256911 1771796 1695565 1317985 589179 715819 1017750 300190 933106 1520962 616083 1720677 5222 707037 422665 1441900 1132868 723078 1202262 622645 1440979 294491 651541 1953271 538318 679026 1056088 42233 523395 692759 1000219 445088 1336758 277737 1862934 310102 1407881 160682 558752 1395145 513853 191794 1824518 118960 1669627 1815425 1220798 1331410 1987242 1157466 913801 1602048 1631572 637057 813745 1990953 1607227 144449 517521 1559889 826397 1622034 522807 1194743 470985 1515290 1439711 56952 375870 1475268 1947327 160557 98883 81998 556230 943334 1246060 1640882 1987873 491984 1054074 11488 581796 784909 269514 1428033 314304 678384 1544383 1504555 1658414 1147818 1794235 1781480 1166985 633354 1999675 1179215 173695 679731 626795 409557 494861 1335122 1183710 663699 1028135 453236 132931 1473277 989391 374068 915997 1221937 797290 1644870 1734912 504778 804120 417298 1183470 1718291 439138 357880 1320157 928131 272908 20232 92475 160102 1972660 1440499 604456 823170 1208348 1610365 46716 1366626 1167473 907343 1054709 1383571 276333 327670 1908396 1357983 650823 86090 1973980 533253 1846107 411926 1865949 42553 786640 262195 844013 1489521 31170 1414383 1821396 1789610 1205520 1511404 1466784 90568 1156654 1276443 1737443 1641903 1035347 1342142 415892 1959299 772470 1806788 545269 1528696 1534317 1401531 1506233 1092886 1550910 1742938 449076 1468368 215784 1703712 1318169 1476934 1792187 1516526 546720 804528 319257 1903323 1926391 729873 754369 451903 36701 885480 1501828 1893985 1721757 1966680 329657 1114683 697588 1647972 1423492 330344 1990439 368207 503754 620388 1418429 1602725 786379 502425 774938 1530862 1432517 506390 894871 1432207 172554 261959 1044733 314751 749310 984983 1794679 1487862 398383 1909159 922698 1876925 1276448 1115787 180446 483120 412656 254298 1218829 1885398 52807 1609703 744737 584103 404955 1292720 111510 48771 826199 170574 376218 661756 840274 1325756 1541228 1133710 1939762 755097 985929 1773576 1175772 1209117 1720925 786321 1718806 1770621 466748 1939880 1266897 1424485 1524100 1708615 1428619 172450 1429264 1759491 586166 607702 571321 1112372 608158 126196 267444 654585 131596 1153609 606174 1490615 1450836 1925046 353367 1774149 1643430 1577472 1976439 484083 1037077 1935644 961655 1188743 108691 1623118 181927 1583222 584155 1632443 1378179 1177643 842121 125994 1382563 712891 379186 1814091 878499 409069 1361776 91897 565828 373117 431416 1340546 1936809 388729 594547 487339 804243 1467954 1943539 1505030 708584 174162 1777426 899504 925272 1926995 869540 562891 191628 1948184 1114500 1948641 1439712 1502098 1688099 1690015 917000 41068 63067 1919125 1555120 1165856 1873058 443056 767723 1401708 995664 280493 260195 1251565 1370776 807443 955654 1210586 554213 1004717 1281693 1408220 1371853 1755747 374233 1520084 655406 1711539 1083826 1894686 378867 859914 1889989 210037 1419052 1349268 1754314 1149716 1830960 1997174 1143664 813005 109611 1459562 486805 574252 730322 1649914 420857 22588 278537 1903845 946558 79245 1890493 1504083 763450 1967735 134431 1396179 905826 192005 614567 171906 142979 1875629 856090 1266715 1912515 1371871 1451508 759583 83779 1579564 1221962 1820595 1650889 610986 1414047 225279 394068 229961 1365294 1482843 866798 874703 674571 361842 785785 1456186 153231 1136294 1984844 1326471 88081 1787691 458387 1626380 938646 52902 1932281 1056240 48320 823820 138339 1353293 1853551 738025 1082822 1957712 866490 1154069 179106 1742933 555184 1685829 430514 1568058 1322725 33545 539403 464950 1692753 478781 1960699 1882075 1941617 421902 141665 1920007 1853018 910097 1716580 1674168 1477809 1620300 1985175 378484 989129 1397340 534509 636246 894052 805695 1830191 1390425 753847 1596744 165311 1553397 141194 1406099 701655 385951 569628 1438131 684375 1205243 1224740 98903 899574 1034233 1842019 609308 627947 14633 1431073 1955527 732895 156640 576787 985821 1430363 1583426 1010684 1765655 534531 391028 277207 1079190 1448695 1233190 1053399 1276458 389360 408929 1736130 149429 694598 141809 722405 56067 1503092 944461 249259 700225 1084050 1474030 1122486 979599 357005 783485 705941 540631 392218 1166604 708522 694416 671244 107798 930436 608642 994081 947309 876734 1605 1146630 863760 1783129 12324 922264 929005 1460262 1067927 1231350 866636 658485 670599 1750350 50146 1564186 665815 734007 653135 1735281 1636512 255394 846662 1049957 1436700 1690787 1101838 1098628 778257 577731 1069919 267277 375672 1935488 1947695 721510 829225 1349671 1595773 884453 1385095 1902731 1771893 1371051 1770646 1521244 905972 851654 1206561 925936 770409 1866734 515162 1557258 260512 679892 996680 284824 517949 410399 893452 1145958 1487848 1588040 553447 1267540 1926434 528026 1483233 169649 1012145 71534 788963 1839531 1221154 1406084 1848536 486988 1054195 124293 1997415 577242 1247143 786175 1034140 1497012 159313 1085807 377614 824071 1887101 619329 296718 1516863 1220498 506361 1279776 1506318 1320337 937150 120479 1651024 439094 1135988 1984653 891587 1076486 740514 1036903 987815 1101923 1203933 124557 940388 783905 81062 676077 1529462 581920 1109572 1548863 1864216 1710406 1351589 174838 986038 1892730 372203 94659 1487605 210869 196982 163626 605268 814774 892869 1548123 501915 299031 1573082 1162826 949560 128550 1343769 905319 668851 200091 1470933 1102046 761495 1596564 496460 1876408 213235 256643 1165173 429382 1378962 1248566 121151 285492 1408820 972613 370561 910487 1939990 1289304 1412511 1303818 572246 560207 487979 62459 371384 535774 60467 801043 1929137 253133 1114600 1474208 1115223 945667 1804154 1474000 1969889 1110356 403905 1347395 1632515 1271166 1932367 943721 321226 841684 1761348 263469 981442 1885480 553444 1552245 1267704 1930715 892617 1058126 554920 1874121 1241655 110329 1978579 1201990 581264 1898906 712696 825703 683374 1377069 1566115 1471877 968907 1091749 337104 907480 796164 8447 623998 1599285 780604 1123260 509323 1810239 1683560 1503236 1492715 963124 348751 508160 629108 395052 1949377 810494 1822922 1954887 1823492 1350702 815741 1962325 101132 1966629 489919 1841026 897098 1410600 1921480 893107 215127 1443101 668321 1436923 1026001 1544669 1584645 1394238 1617988 154257 950233 1320392 607229 1250615 1864777 1620734 300433 119049 1337983 555101 1324824 891290 1756153 375198 134671 1504492 1013242 1220380 1432084 181508 410533 960889 1546179 1888964 998044 1622592 1314755 1252517 862724 912510 1193843 1251801 1426205 821834 1691033 1944310 698490 1522084 1334762 1076794 926916 461135 1860128 499736 1850236 968886 782460 1401461 1860437 735962 1222567 1571353 1758954 773994 860142 568768 1159125 1895259 856150 1146319 200659 1195105 142793 1569816 59917 1844263 139656 474133 234052 1953273 957149 759716 1225016 1206773 636479 946058 1356281 43849 1623558 1763556 1084837 1322722 1922575 1227950 963373 1010197 804081 1060322 1977249 1960688 1671498 1494680 547891 1696713 665142 1752555 1369772 700361 1791419 1640158 1653141 858129 953388 59633 1537874 392811 1758532 1610094 1273893 1272712 821113 1883389 622906 1887306 1978821 1088249 1312153 804959 756475 254796 181736 1194869 303864 1230235 67596 1088941 171564 1082826 901248 1110701 44989 1203019 1023529 908411 407057 1872347 1214163 5646 1702468 1777346 647457 390129 630142 105266 1905904 673600 300457 1541876 1184088 902374 39468 1195363 1100816 1149103 1566192 1997923 7167 330130 1912805 582600 1247568 684827 1074380 470863 730582 472399 1248672 152085 131090 939731 129783 1859721 693632 472394 1453862 1653638 900228 1667874 1253435 1862160 114691 122245 1834175 503464 821288 1735945 1975426 1208038 1060414 710577 1325831 1847827 1211483 1958221 220 1548258 107366 1263414 228563 1651105 757303 770860 719151 369406 726734 1956220 828327 1234828 24236 212884 1602528 1490638 6504 618171 180608 1652094 1685848 31598 1013180 489235 1407824 598187 1737200 579719 234306 315343 1422420 966594 68477 1862162 313680 1241058 572044 1932613 610689 1892200 494844 787762 697012 1324003 1290374 944658 1705404 1872328 1340909 1125020 735083 1115537 70937 965449 1196541 1856293 598714 1977934 525368 48057 1867545 1624687 1946653 1310197 397183 1228320 1884708 1261451 1080944 1433862 599645 1851985 422449 108337 1795837 1363748 1421300 194762 988061 1680741 1786014 1701838 191409 323946 1008987 260269 235257 1344527 667695 745424 1766456 1397771 1946213 813129 132443 894918 1730414 1973023 824380 200343 1306564 323676 268552 272002 374508 1504563 1070025 1846901 1020831 344740 1259702 137893 789543 1794913 228855 1539128 341639 1567076 1258315 120469 1363808 663317 1948825 1237436 374876 985021 346564 1798414 401366 336074 73018 939216 1332222 330481 789547 453341 1745240 528991 480378 1589085 1646084 1101664 1951094 108470 106154 494508 534496 268642 1395061 537450 137647 400380 1121501 1365292 1618105 1315329 210656 107766 1807524 1799779 1337183 1954212 290877 2584 1374333 1883015 1410587 1732417 438040 533575 1145697 1509497 293571 108649 1379995 710360 587917 1454598 1863244 258850 199884 1719077 235103 1669956 1175877 150438 634328 1958653 128977 408818 1467602 317159 576151 433222 1647841 770742 249663 875096 1635105 1456453 1570963 1387410 567176 1204668 1646222 1634364 400942 1432298 168503 1620963 1509250 762864 77508 886149 291453 1544469 28780 390859 1873689 1196471 1190227 1185392 1991985 1477242 186352 1202888 379041 622609 491954 1331395 1471805 773344 1276808 981173 162652 889665 621326 1098175 1514913 977920 1723952 256837 1194953 719940 1334953 108156 1699262 1545701 925696 253914 223178 1860935 1384488 822316 236526 188719 1980816 1289307 795403 1454337 4559 407403 848471 1053953 1860039 654928 1348924 869600 1913739 559977 186945 20407 1101742 729219 1882150 1156518 1336364 1312402 143285 541952 498416 168362 846441 1512524 1332424 1020459 1050396 1979473 221051 712137 1702474 225608 857632 469222 1196945 908609 1965428 1487487 1990083 1000872 1679024 136570 1296728 1092069 234491 77882 1580442 105124 1479167 234863 359916 1479017 1807601 1090010 1629342 865411 441780 1508906 798692 144650 125567 289801 854717 1053217 1726229 1762434 1324082 19742 758801 547908 1500045 1046419 1303714 1053619 51996 1036311 1901228 960497 1376355 578638 986113 1391473 347554 698944 1817827 1142555 932301 70297 794796 1328649 251250 714742 1227151 1532486 1953630 121243 762286 1466856 1855270 237162 478779 1754333 974476 1162493 1767509 640720 13368 1301964 304240 622485 1396943 59686 121540 1582702 188294 611546 128594 212237 1621224 375177 1586647 1219395 531226 300060 623729 327842 1184664 1778540 1671351 511825 411468 867582 570767 458400 839243 304376 588866 874173 103588 175489 1650610 442713 1144081 983720 1964064 565504 1016972 1016391 282023 40288 511172 1588161 362259 89606 215290 748279 1894930 1206238 1343640 274405 966269 872108 1684975 47218 580108 851482 707195 1801681 523613 1583009 1892452 1447741 1995015 1825182 1366672 731862 1192683 997016 1263271 992714 52030 1262898 910940 607910 1982474 608645 204893 1877866 1722419 418907 387591 1249039 1141265 582345 1125381 1812226 36161 1493919 1127352 960727 491966 1073560 3991 871266 1775431 1229934 157753 1582310 237088 896566 767012 1192805 1238698 278814 1542518 1751182 709516 830390 117539 1910558 1299069 840290 183867 1415135 1021811 379940 810941 1013246 746353 1697231 1219658 852366 1937102 1221006 1184977 1402252 589128 1724769 658613 1280406 922954 1136514 1003899 724246 274181 1155838 883263 1936954 1305733 479841 706744 1057333 677813 528706 1499479 1649383 961454 508528 881334 467764 782990 1460568 1445724 25814 1974951 754840 1876222 877120 368183 1768724 767081 111716 1102852 1488199 1624287 1285230 1272697 392900 859497 1442671 230528 1500103 1066735 652295 690575 1979157 189410 1305029 1815304 1760705 1014026 1511766 96786 176139 1285070 1269209 923078 1431142 1056032 1163786 1786209 976557 98437 359208 1901283 661617 645729 1439600 555465 927781 577456 1026253 1160587 788576 919610 516574 793324 1056005 174583 1235985 1983175 92843 908805 764864 1921377 1586455 1560829 1170436 1318682 787340 918765 166126 384666 716448 986652 1534147 73454 557901 890084 1047338 538082 1596864 1066506 1787190 1575159 475507 1170866 1100894 525547 349909 1643819 221070 1799937 29108 1509831 1995871 150278 1774666 1266555 1823709 1770564 2931 1196833 72176 132507 1459236 621749 420425 644015 1836523 360755 357897 1500605 1802031 600635 1936791 1465364 1096932 1123516 1250084 231109 1282710 1495836 834807 1101542 1468037 1014 96665 750951 984850 1421031 748517 35742 1521789 1949800 1933817 1991998 1742994 625784 1579236 1644607 1072461 1011794 150087 1583391 1881212 551454 696602 1092714 1126232 948552 1361221 1707460 389242 336031 576938 381744 1337322 1483434 1210340 1121702 1042010 1804178 248467 232076 1028246 1175437 1685231 1034335 854759 1330347 1565611 935636 1495744 1271140 892985 662119 95248 146464 1068420 475096 901120 520954 1347567 511297 55705 735358 1501968 953987 1157015 1194845 452238 922189 889910 1487271 768458 873489 691557 1161430 1628937 65418 839304 443753 596612 239562 90126 1747954 494790 1762383 1547095 83366 893326 1472038 828899 59296 1629018 1338800 1509940 1433599 792472 587928 1582278 451089 482627 160195 856902 600733 1754445 928320 754409 694382 1301844 240672 1363967 1656537 1637374 1776907 839545 1250387 1234164 872737 1541045 917206 1684958 933291 1393367 380903 538930 18206 1738541 1483984 1824304 797715 544978 39978 1820317 401896 1001134 644050 1319807 56002 71247 900363 808982 905184 869233 1847419 1266207 161369 1569565 267635 602839 1673190 1709233 78326 19792 1242445 1632090 933307 1473956 451030 1930426 99833 1569668 296817 1623045 1502333 1682215 1197461 187873 729791 704634 1893600 1284098 774677 903436 1971644 164452 637000 1361750 1315493 408482 1658308 793162 1321512 1591654 1369399 480833 25860 1140213 1503063 453143 1349651 1208570 1913536 243027 1254752 249080 97540 357611 766826 271294 1953859 1452558 1730543 1635374 1252688 645755 1916130 1919281 1602114 710630 152656 158184 331484 322818 939066 985278 338768 1084491 617550 582312 1873686 411099 1643563 70418 1141351 1844174 293208 1113448 1200706 379217 1058961 1547474 17457 1158194 1594671 361065 1670232 572369 1197124 302470 1608879 1384264 94393 388418 202097 668225 1348837 88899 190913 1365251 843674 655926 428855 755625 362421 1212599 633022 1084908 1792913 966892 1865467 1179649 583997 1594698 1593829 7337 757012 1927026 556038 1086125 1389534 1537126 982895 389297 969031 1897485 1053519 368264 1268680 748287 1322363 1979137 377108 478793 756639 185769 1754809 573144 385021 263048 1142074 735024 1008953 1539242 691908 553638 829945 959337 462203 537479 1675180 708576 730631 1699294 417409 1684920 1095292 1708090 433414 1278647 1485603 31826 584038 54690 776460 610540 504006 870588 586663 1457267 1970067 1473054 40381 738847 1650952 1881282 1889126 1802997 643878 564731 777906 1144218 641038 1739639 1624286 267043 1632509 1065538 734198 278094 987889 1837958 1309218 1020356 1560233 857555 20457 1953662 192550 1034223 1265684 638328 846857 840275 577847 304298 1671945 1193351 824210 1295004 1756352 1004726 1478763 615122 1649313 1052944 1246937 1824064 1148392 772430 1656874 1665122 1712937 889903 1123859 816665 1708232 119526 1103102 1962855 477309 1333424 727155 1595107 759046 1733218 124677 884133 702801 599899 352219 701255 1431145 1631566 239787 1241778 1772433 1209189 521210 1849818 771320 323093 1449329 160316 622649 670449 1494784 1802452 504222 239604 751960 417430 1751423 1674401 1239925 195770 879750 1506765 212553 1961166 1410890 823849 179758 1665202 411032 1591976 619088 348522 721315 286171 1070406 1047020 87481 67685 202984 339560 1798794 485359 1754557 784304 1093172 1754752 49521 1289789 959045 1658547 50706 1607213 921371 382815 65404 661644 124566 1940804 1607367 530447 220463 323145 942688 1425564 1743488 904163 924872 1563709 209382 205002 53944 1530332 1688909 327909 377120 1291451 732939 404418 232900 537992 855410 1485337 175937 1929161 542134 713476 1125338 824557 1031481 974633 1609720 1660253 795809 464004 1266217 791390 1155906 1375271 873840 243816 902973 83974 32408 1788343 949207 1631701 1809809 1110772 531145 457484 93987 903542 1946771 1342865 767472 728915 1148896 1500480 1194894 789380 1580875 1377073 1590428 856993 1262440 717986 1076265 1276913 1026150 1107005 1793108 1092876 909426 1288871 1744077 912948 1804754 1072232 670555 634375 1407804 1589829 1342492 531204 1837609 1579850 1705186 1351905 335603 1456445 22204 1189652 1078240 1335226 1563033 1143831 1217140 581483 1060562 205966 681789 1475502 1918122 95383 1893526 1889108 1155152 766031 1526526 1742792 1612610 1773543 1596281 1277051 1611910 908361 917516 795799 256932 968164 853784 392946 228747 185842 1532761 1004242 1550005 412058 1743572 734836 1614749 855614 76651 1670537 1821532 1400369 717573 17405 433112 1553475 803659 1323066 623468 781379 1484371 1221652 1542813 1445421 1055480 1949207 432537 1826166 483301 805030 937559 1759963 1830184 1324421 1779073 386800 88648 520569 5293 1873967 857794 1404282 502759 1236474 1351792 1734096 1096973 1217645 1935654 1575745 1853485 1885040 597416 974093 671580 1157912 459009 467862 380496 466285 1895103 587853 158126 355855 213178 257704 192203 941336 787903 703714 415285 1122377 1901913 743273 1543744 383429 389293 432269 329528 481302 1084178 1037444 1149450 1417396 571605 1853374 477638 1228568 572060 1892568 87612 982028 1444879 983399 69553 676804 1876220 34083 554365 1007602 1643875 446550 1582669 1749048 718475 128816 767729 393378 14360 635264 1279754 1780455 928587 1642846 1227658 444968 1376197 328353 479384 1409350 14031 570868 1002950 1411258 1343987 1181624 237228 776736 640538 1955996 1116840 170698 514903 1507809 750323 1103646 408521 1109687 1980979 1082767 1356093 1408299 289625 1979017 334880 345795 1210655 1069432 1288848 1911301 1826616 990551 132026 785488 1184849 328052 1021418 1645548 99368 530094 1988183 1752009 864125 421874 369337 1249692 236261 1133910 865410 739179 808880 11136 120970 1950264 426876 1940391 1193259 196662 796515 441689 372870 1653855 1853933 450947 124199 47516 17453 1208033 3992 1727831 1371129 1966240 947134 1471417 466698 50860 1780039 759704 1385642 1495457 1420758 1185502 1221088 126771 121737 1094935 1557571 1161240 1352636 945013 1325157 634911 1364238 637876 1861627 1913445 223407 1732842 169908 85741 825192 503242 1031784 1073361 1865752 423600 1990691 1791103 491535 279773 783267 813778 556067 173200 1228074 958224 717930 1809989 1279781 63953 1250874 1103047 816709 82574 1116198 112260 1262575 919793 123668 1752698 411515 678797 192376 1338682 80611 385625 697065 1746637 1981661 985757 675149 127451 1038421 1325379 1349681 1642022 52646 1645516 905016 1772196 1381621 680253 1557206 104004 1007623 520201 281099 1371317 702485 1499872 1306730 1132895 1049025 1724388 955269 971041 692526 201959 128614 1093413 869067 1801458 1467059 979066 584142 127820 1921184 660723 128493 72394 1712157 1441675 1173436 1266811 53644 872473 1462135 346684 1994516 1585995 1034046 1694038 807825 1166790 844078 1339858 726976 209185 260083 614946 1917820 942346 1292157 1101047 1712043 1983505 377624 725376 73991 315522 939059 1149876 1724321 1852683 1229843 444807 625720 1805028 350244 1997531 1641370 1019552 375203 1141718 1134539 1400159 1515817 1150197 467954 512126 662319 892480 647689 1468656 1086491 1501517 1803598 506733 1386203 421762 1991341 848604 318077 1035522 585087 581538 877605 780928 463472 1459134 1492888 42920 713445 288911 325350 612260 570414 293264 689775 210123 515851 1297020 1257051 1190248 1273514 907912 1271439 1843895 1261302 875980 1314813 72090 1390380 1173281 621851 1033184 668790 1856280 1850764 1985737 657631 1284041 1569865 1214445 1140721 1797641 470910 706613 605770 1449173 1119940 1349047 150192 515015 1049268 1335695 682526 1260660 1008935 894739 873204 1569557 965177 1285181 1599952 1823277 856341 517212 1197419 1681333 31246 497594 1451712 1443871 1073686 1464379 706176 543912 1074398 1024525 1579095 295087 884284 1777970 208107 1100100 526976 335968 72688 1247534 93936 33604 1918756 12401 642248 649336 252775 454695 1455408 515404 359657 292881 507463 1532297 1265583 1139548 74033 1780934 1934310 1326488 932948 941479 1682071 1673674 1853616 1314329 1548136 203664 1118209 1496308 1460397 1377804 1922649 277042 6067 595017 1521305 416537 1175039 415702 824464 1551426 51226 1585594 1856569 1185941 1179899 1346490 645902 1675418 419221 1026295 96543 1734894 260829 507493 1702954 1149345 324518 70744 108646 1405236 991332 798867 1278627 638619 1322784 1641407 1484081 519892 1917913 30326 1704976 170496 317543 1860840 425949 622706 1719912 197547 442832 1224724 263211 1172607 1837186 1338364 1112273 1697664 1127471 1596238 1205143 653951 1297561 930472 441774 1340732 929785 1913942 1905083 1598264 152720 783539 1487203 35490 1569763 1502958 1224783 171055 292461 1917421 753411 1065615 737423 1695314 721566 1579245 1791547 1188987 1783225 77330 1228225 1124032 164006 1242249 680329 1542957 1834103 1859528 736505 718644 1265952 102021 1018081 1317366 376706 579126 1073080 561547 1863072 1212297 1231626 36879 839566 235095 1933305 352494 1937933 829153 675088 579219 190394 1066200 668920 1333493 1968222 272678 1461631 595729 1593815 344113 1678119 235916 380697 1072871 566011 891245 255398 84709 420605 234049 1774808 1513848 319043 1684206 1825370 1375775 1395252 1332050 1075509 680883 1893663 1988568 1837542 1218999 1861781 1440145 1335522 477466 1628927 1588865 118169 510819 91012 780551 1882463 7491 9074 1937050 812449 1861730 1971143 1048791 1012470 487294 1703033 1714080 945687 1842533 1477452 88704 335877 910478 42787 576559 510786 1253438 1586008 419249 135946 49109 274625 1812483 857963 1004521 1368558 1784215 1911405 1417726 1461263 1496945 1597960 1956126 1955592 722904 1532590 1524341 919453 66257 1508304 1548653 88630 1230684 638513 1008783 977697 865747 1400105 1802584 254611 1873376 1426576 1201204 1269291 317385 716294 1031132 1584473 792326 1058296 1015396 669247 136185 867432 1176503 989918 373238 177163 851943 1381863 769478 1408764 123325 1666727 778888 1825905 1699833 1735485 1777319 1134252 1255634 691985 1439313 1510690 1469939 1071385 147693 742772 966155 672203 365563 559546 394392 1379308 1243650 634984 192087 1645256 419043 738113 899951 1425031 429208 931044 331325 339686 463192 1311507 1057648 1338981 1622367 1889679 11887 1765682 1589321 603892 490128 1661772 1190870 882495 1685011 1573028 1623526 1918728 743377 206139 477071 1039559 1984683 868851 1062479 1673531 1915912 780544 979536 807852 519867 1940518 887190 475226 1213705 834731 1633532 1132187 394197 1609848 1022932 133621 1004843 1519257 1265640 317625 1777529 1941885 1813082 22421 1299517 1520884 1104452 1461969 379004 314353 1844444 1613209 699176 1190839 905678 1252278 449146 1532887 1914700 1423971 1751184 1119962 1181696 979846 768275 59683 1800250 1194463 623004 913744 1585178 1899066 132078 298080 1533821 1061474 726317 725775 1114955 1091451 968420 792310 178978 108074 1603038 1876548 1963434 1291063 1326138 1055624 30900 89474 177562 1276365 1576598 1538401 1713583 1097045 1141394 1471470 54783 1009817 438500 682704 1083617 430536 582020 312427 310256 610713 932447 448133 1548791 1562345 333890 1816187 830088 376872 1673922 93081 1410995 924066 1912271 393801 1712108 1200059 456506 411347 1614169 959317 937376 246077 1281457 1656659 1727957 776439 873425 307454 1205792 94207 923484 788762 1949070 1273473 1111049 62302 783455 1876291 1310100 1123017 178075 1186621 653998 1002773 515039 1302240 1155579 1316648 409790 1770013 891914 1283979 595167 1263070 1005564 945204 218467 37318 1638924 1604190 870001 1336836 833684 1552561 830308 1160875 826938 1154718 37587 1155925 1134562 1669814 1086151 1439414 328332 803639 1218371 624900 884810 1536298 722582 1590765 1986858 1185042 1595893 353780 437212 394781 1235326 621180 1417976 565568 133954 1085790 553151 619260 756103 74474 174502 1088798 270283 894264 1803217 89023 1032460 1403178 1466542 1098147 1998890 50019 1929831 480902 361142 889096 1603618 1548777 434021 1729794 1964176 1320129 494400 1971234 1465305 43648 1739424 1390478 709792 1407726 1795254 808736 865337 403701 817493 60683 1824485 255925 437528 121181 739657 1088498 960074 1491165 1737646 1399909 124590 115423 1909567 679956 171063 1057092 1401690 115535 661491 1454974 488725 1089286 944888 973384 68073 544977 1399647 463736 1374216 1675428 1948461 527736 716311 747322 1463053 207664 1276784 879397 1874709 1431795 1770236 811553 392102 1398325 1564420 723636 1907551 1561728 1089167 630505 676990 1434180 764683 1072341 300847 1915096 1883840 1183831 1372298 782774 386734 1570830 1451888 287016 547447 415336 1307296 665702 1657902 1741185 1424417 1047534 894210 942195 1234685 1805863 1770867 1260388 1613976 1309406 359264 1035551 715480 181382 941765 919216 530376 717921 235459 776293 375031 512365 169318 569896 1165425 401153 1985731 1698903 995559 1443 1644726 116291 1922953 1958969 31288 1392391 637134 1906027 1795053 1976632 1263887 233189 762918 1696179 1461576 1614759 1810241 1458813 1973167 1290192 1882814 668557 1040275 1215961 352421 123386 30258 48842 403263 650270 248328 1437801 143448 1613589 1490473 159080 458937 173766 1968131 81332 488838 1123791 1027621 697970 1472390 1345317 1683265 1160380 1563961 161813 764015 369195 1017807 333264 1863380 1467419 1866213 448874 1118433 1189641 11526 1768523 10266 1833146 1707205 1830940 801106 14460 557995 1661954 344221 925970 1059186 373124 1674416 1275719 1822903 1707572 698654 1023274 50604 1583855 171312 976847 1828581 604896 1092379 332255 1544713 1496200 1497496 490215 293455 739197 499844 44973 737887 868004 82760 396510 1293143 82396 1846214 1312239 1667802 275284 1397052 402015 1976128 1765728 1426510 1706232 324955 1131079 1441700 332389 587739 727332 931493 320312 107248 1228385 1150084 152980 1016778 184494 1269754 1452978 839406 345880 1326084 1130638 1575333 1712518 1156200 1128259 676996 1785445 991654 1871491 716235 1344065 1039867 632673 1945186 1223410 640294 277635 892715 1908450 316008 1745908 412925 585550 666558 1308981 1066557 1954717 369532 182498 67880 182915 708217 827510 1042804 1075307 1339 17744 1465188 1950379 1376362 1663531 135365 995979 41567 297399 120856 48464 560862 573579 954297 89352 347053 812160 232413 1578297 488743 240513 1889736 1757244 81960 165631 1392681 665461 655135 262222 1904616 1567681 1493149 304894 1946123 1071156 957486 49432 1982122 524959 1933834 282933 1051790 1731735 1019095 1997351 1925181 1563590 338255 120793 238401 1154572 5960 1645260 1020034 819236 1099866 1633608 1475048 27023 1251922 929319 1561863 1953922 1183044 1445074 925463 1778992 359762 249515 287841 405338 400421 1833930 1662428 615707 999600 1461796 814149 605741 1865702 1313219 367940 204726 280063 1811707 1338938 1298406 1169340 1543773 1161760 1248531 607094 731546 716823 715091 1570657 1488496 621072 643725 39677 1778568 1411106 625364 12406 422175 590072 1550142 579015 663795 1138638 1866362 1098993 1662550 1671597 816536 974121 1621747 999660 463844 1071460 1616643 178363 1976004 1166908 1393035 1439104 795897 419254 289955 1924305 1007484 1605148 1533277 1755892 1009892 1967549 445071 1248688 80287 1585547 1741333 700149 1848859 586160 1596332 194331 1959627 932777 17754 612448 578536 1597147 969987 220510 668829 136592 1357673 119943 129065 1795926 1674155 263036 378911 147701 1473096 373476 842798 1497437 1734845 1148199 149046 445392 643628 901281 704975 1088815 961000 1707465 1828657 1272687 333786 383744 602128 353311 536539 1501708 1001641 1740485 1794434 981835 1350526 1455152 707986 1454991 20614 1599690 1549763 1582780 1134870 627639 1873188 1195935 46963 634099 585657 1999085 1425797 1402256 1817107 1527689 1371609 1690049 1537399 1820635 555000 1899153 309577 144428 1836694 1957308 1339745 537741 1791241 1385627 1380702 71291 1891450 1973474 86890 454596 1058586 1566651 1787024 918760 1211205 1697820 1693295 560942 317624 1603002 379881 815630 1511190 1351336 260314 1628529 296168 1931875 1723489 215260 1992894 1696056 1305991 983471 280087 1432640 1094707 54481 135473 514697 184351 229558 23871 1381012 1823439 1992128 44080 1044333 1445131 1123519 1499953 971658 1665179 723437 1839014 375796 1605097 791232 617737 940567 135456 479551 774492 1803947 37502 1303085 1743603 1964375 821479 1090935 1657317 1313661 37008 869414 330300 890811 1557590 1392065 1501473 927377 510523 1041892 1193469 401601 1077716 689383 601236 7306 1840244 1077416 389552 309404 178403 290158 1653681 299583 823744 66809 1063712 1526032 1102468 1272397 1263790 1150258 934789 485256 1898627 387586 75158 1172096 204500 958060 1106435 727632 1749401 194603 210547 440456 1207227 1313703 1337638 1126833 874010 72968 375389 1780407 684756 1199220 1100286 1448934 898735 418690 1530091 713189 544628 93365 517413 1443076 557079 647929 1522640 887715 156209 1899911 1352139 340494 1007149 1019522 1424820 1186348 740676 313114 1482672 1711019 12650 1315912 367492 491521 1525539 166821 1258741 559776 1750142 1924715 438184 1746847 934589 676979 1058703 1392520 1593742 641024 1252276 1104717 1889049 517468 734082 1666843 675571 90845 439056 326641 1137808 1926497 1049838 1587243 1372317 907873 1831851 125804 1828741 1040650 569253 1456676 1958948 1802313 372941 290332 1004090 1407407 832125 1051714 1564706 1519982 420366 1664469 385868 757904 406802 1602132 1852121 1212011 88858 441189 12232 1802117 1540024 924779 1987507 869715 516067 1398622 1457231 1145569 1383407 1355001 155325 1339347 545191 1588910 1506924 564356 74819 200619 1064141 1207577 1769345 811370 993330 410498 502202 188609 97528 513240 428244 1054926 1026788 1868386 1612943 188074 1177485 651087 1893203 787924 1414937 1684200 651432 1362600 1588384 329877 1416656 1761769 851374 972432 827749 1715222 523467 1736387 406255 661610 1372152 1793987 1506040 630569 594931 160907 1054519 204886 769346 1260406 155470 685632 518587 999595 360877 713569 579008 604121 1683425 902139 378805 29237 144958 939951 499913 750392 1666515 1145712 413022 1711645 1239849 578507 1928132 21676 903092 1675244 51921 708591 137824 474338 275122 1861719 1691881 584959 1057276 146002 983424 1215679 660604 1530574 1926281 435775 1603361 645018 1500582 351553 567180 812861 909907 167122 191519 1953624 1835117 92923 662362 1347141 886454 860188 45617 1939045 975314 1515678 496436 1220563 101877 1749807 132834 430392 656524 1712551 1521055 1258159 609611 1410336 559300 134153 1407434 303073 1691936 462370 924929 21174 1759652 299679 1014619 1739625 1517169 110376 352364 158239 1899570 1546935 919135 1984050 388276 1708732 1798142 522145 1180958 898731 681831 316498 293488 1911596 1642681 187170 997221 1175257 633004 305083 1418966 1432165 531679 1566923 1409902 872274 236249 98204 1091885 564629 430435 207222 1688573 698994 1405510 1705671 1856574 1300333 1020514 414683 927623 1514295 793565 1757962 414010 1871589 1540631 1760303 1808507 381632 692565 1417884 1400210 124503 1559285 1585666 1410286 1529802 33448 1492224 848696 673977 785396 709206 722645 497573 896583 1537891 217494 1837275 77041 785836 1498159 1175510 1360424 548392 1684814 609913 468022 159737 366045 1481546 935589 176329 1981097 1147747 643570 77098 278560 1361243 1723591 1559519 915878 119874 300558 1650054 1762367 609593 1204735 205850 778057 1196102 860677 1924256 1097486 1841918 518254 988834 1331457 1832832 1297330 440179 1057191 1417616 84673 1372002 1298770 423953 1036731 130313 1618554 971145 1824575 1649156 1046474 32621 1308732 1030814 1726247 1539968 397255 524467 364311 675049 652825 1360052 210752 574668 312349 1812051 1427106 1861066 499875 1873025 1531693 1995391 1675294 959898 1878363 1675017 751721 1278450 1368748 67010 1524384 267742 577079 1906538 540812 136889 1567291 257751 1174648 867637 1940513 20195 1105618 714265 582438 1565997 1359155 929904 1904715 870582 1331419 1720713 219527 159610 146490 1877034 1979992 1692941 1935070 730022 418686 1198680 1132145 707442 493812 600982 1487106 1789822 373827 502053 551482 1252471 654379 1536767 1857223 1908901 597217 10166 525920 1159289 1267370 541309 921340 1151527 1798244 227549 1476179 738680 82935 1627263 1432 900578 1628578 1267638 1210833 1292021 188837 1048349 1993749 1913961 24070 1047327 1605406 586624 1869512 1278004 967838 80612 1160551 1567314 332507 548116 89566 1883567 1739274 1542543 558711 1910889 412048 1459239 27383 1339003 1491014 1307249 1601923 607791 376558 1561435 1185949 1079896 1627307 1284956 624554 1321405 1686503 1979613 1118523 425280 1680073 489709 1234486 1027834 1782022 201532 558230 555836 1010267 6004 1447294 287676 1535571 164975 1445368 569412 1269457 409360 1098327 201258 1113306 436906 911623 245048 781083 1350035 969153 1788699 197888 1946663 1613136 640984 1824649 1380115 846917 929823 439336 115639 921145 1444243 1420696 856073 1066187 419995 264690 1133128 1019805 1123121 1342190 1654095 1052034 1305096 713841 1737621 55499 1935425 637984 1490304 822323 579127 725634 1690597 1273281 972144 1489799 306605 874508 1616694 385966 1623313 1595152 712757 371992 1692460 105305 883899 1204900 194897 444908 811816 1322866 1430153 44247 281170 888226 572738 1396753 1659624 1955078 796545 1030668 531686 717268 1410639 807173 465818 1146347 521232 689736 1458480 234771 1004433 1397271 313129 416112 1110693 56313 891026 168826 142806 1141794 1186966 977075 1053686 92929 579952 371961 1986841 779291 1920877 743293 768778 900640 1959638 1070603 503120 1733403 104235 184602 1551361 393220 416965 601661 440298 329237 1120565 1785293 216710 1963372 724231 1030693 257176 1643668 1176445 994281 992144 1691124 1919426 312501 1502742 820664 1727143 1102240 1149708 664825 634521 1331778 1679436 1789284 1412468 313215 1134836 680928 1296067 1623157 888562 862483 1306920 296182 862094 646915 153932 266460 1828340 546407 1296788 1534603 1779986 582254 778562 1905595 1411290 68758 890992 1971483 94402 1317587 20570 1163109 850070 195367 1279237 89237 1384172 243510 1132587 1662244 395272 469523 647646 1073748 871342 87573 891536 591623 203491 1196977 1242553 440960 1287799 1546255 427621 1150372 193094 27072 1438102 148126 1647037 1160715 1921141 767602 1877144 478775 895805 13082 1673437 1141074 202657 1683435 1804490 1615493 403524 795598 135960 849571 1710778 73771 208802 513808 674547 718923 1962194 532639 511504 832804 106434 1520235 22533 1749839 903409 861054 230189 432809 1023677 766520 595234 501907 260662 398449 1062740 1785697 375592 739642 1550303 1155007 923211 455885 243706 1126551 529985 1962558 1662348 213467 1418681 1101483 1256634 392471 1205710 891981 178293 1421395 1596179 1812905 145614 1679046 383272 1429073 1161906 1593031 1629748 230370 1491679 890541 1612376 1186231 1685663 204681 1037766 282369 1993216 583780 961735 1633551 899013 709026 112867 17723 1960668 347876 291862 902866 738706 240380 1287488 178743 69578 1890488 1280320 124667 648862 1736999 1636061 14341 308399 1954965 1488183 1349718 566904 583085 1769795 1754535 100994 1852544 1121741 881816 1753344 80846 1679928 814630 635207 1450750 1101950 1736423 509397 965425 1064604 455 16850 318966 379958 1942808 1290246 1505448 86715 1453876 896945 137240 1978100 1848779 1065345 744965 160940 904382 910502 624565 268428 1108225 1481926 69777 1932179 815839 1839732 1415199 670028 76058 1971320 1425404 239612 323700 1417513 915526 1885499 1071307 1539568 160298 861866 732248 402662 623693 1989209 1823861 433356 1641328 513094 1106014 997287 1167260 1534839 282629 1267977 1692183 1266960 474495 1679421 1500634 1186402 1664941 1551484 293253 1827946 1311276 123865 1520959 132355 852734 1725780 608761 236576 832838 1772712 1925141 1697215 223682 1963650 1073609 153452 1551025 671917 1024988 969697 1176862 613672 1728366 1423783 718050 95967 1552 977277 1501857 1381163 572809 946265 988866 81392 321725 1661468 1837447 148695 80146 82030 940295 1707518 79479 1286913 1042906 1361216 417702 1134191 1254371 475835 493075 716913 1818192 1444622 1545687 1576874 1672049 1087158 1233658 48993 90192 1364353 519673 1577851 963970 195577 1997634 1004641 955954 1582337 1071024 1266390 1046432 1599556 1628206 244091 323595 502090 1546440 661013 545675 757435 848014 1169735 1954172 955324 1389953 1252440 403646 231826 1088527 1499042 779529 1342903 1017229 931051 1973222 180173 869652 1407417 425528 260909 1472320 274967 1547878 502949 971624 1466081 1875935 1516737 1607370 1899163 1328347 603985 1654526 1940642 1078323 1732099 1124056 1686524 721559 1987062 1935020 1060108 417350 271198 1788044 1707624 1396251 54548 1918290 1317557 993459 778585 183643 1885378 1168855 1137076 956910 485419 1364351 1846320 115915 187404 1776003 414626 1076320 620806 640917 1641178 1046619 1170730 63588 1893530 340612 1083561 1781537 1505927 839838 497147 187326 1585556 1962019 1282119 1686423 1619222 434310 1747755 1695361 1060790 752609 1382446 760301 1188629 3103 1623843 1199991 903501 1729470 424370 128933 1845100 1662143 582235 1175521 1732039 1329208 1063314 1430571 559500 1205017 584885 178380 1891284 1166169 717376 729518 601630 1159616 1629860 19655 503760 1990785 1510606 1664369 111937 710819 607871 1884909 613827 574372 91467 983727 799625 1594001 639423 1497677 1552602 793073 121327 867487 1481319 795048 1035088 620666 878811 1014742 14640 1763803 1317597 848381 698364 1531146 1558329 788373 1439927 859538 364283 1078548 1308710 433424 398723 1067058 1904880 249931 21603 46441 642983 21979 982080 1754478 555697 584932 727724 12138 1933502 1403455 1008849 1285365 53807 1040402 1233388 493625 513645 280073 761813 1156130 151706 571201 272928 310061 50962 1225202 1279744 401986 1715835 813250 1122673 1098936 1901263 1128510 1179837 604584 769490 1766106 1233313 1737733 1974155 1252204 1920314 527859 517928 487246 215046 1282729 582311 520955 1317769 1545816 652614 1911391 634070 1502133 299411 301283 708620 164843 1692243 677510 1567267 72497 249576 374347 658837 395275 1411478 1642337 512159 1991640 1919106 438874 997522 72926 642418 50284 1115263 319577 1533942 349873 1019211 1741167 63137 1829723 1511591 354259 1605294 1980602 587159 21171 1085477 1752530 1642648 1372174 70294 346140 1793463 678059 1345727 333250 508722 1684359 1561155 1501584 1196523 90252 945963 103485 459613 511376 1381819 1444958 48021 964264 798293 1786177 392464 170436 1694224 1466559 1142541 351526 1099973 721950 1700215 1516476 66637 712892 477679 1526171 1041128 1884854 1019549 564898 832623 634954 1367432 357968 1586738 1486748 757866 1518148 1924178 1308457 579759 1011675 1870397 1697301 23077 374565 365000 247945 1491234 1399911 1112150 1249469 1035450 689494 1738033 1803806 670104 1771074 839685 161116 445519 1123471 805925 1058853 1415775 1419041 1877622 273081 1418404 253868 985166 1688198 1307892 193318 147888 860223 1531035 1467143 1102064 1666145 1944246 1920785 1340657 1033332 1149946 100867 1011409 1286662 1320196 717406 444694 1196543 934400 347279 333930 533978 510107 1965341 1962641 1044869 57810 518318 101995 386758 1615655 168987 1160591 1190636 772714 1541511 985556 705230 1651727 1192416 307698 1839511 782597 1890807 847145 195144 479830 855465 1522120 1325311 730127 861711 1932168 968543 1408275 714422 769981 1777339 1928060 963600 538448 618319 1659709 1284571 21110 413438 766910 500615 1912829 436408 408829 1704987 227334 25986 1642315 893587 234641 654336 549546 528997 1046924 1111532 772298 1037643 1160123 1080677 696863 127929 1975476 574020 1524600 103322 619344 735473 1691232 298877 1371880 1057959 1772598 76724 1818744 371047 1784980 814340 515059 412094 1864022 965148 893135 1388156 665169 1432976 1447527 314036 1662955 973783 1685755 450687 1931150 472579 349056 1812726 1046554 1447916 828167 1221809 1487888 120014 1388974 1159219 1109860 1268368 224513 1973907 429994 171168 156989 1744392 1561683 478140 706709 1299975 114816 1547004 949090 1041514 1367213 684687 454052 1118176 488827 1657186 1774817 53181 209511 1135719 978714 1946175 439882 463531 90029 229858 1272013 467356 477952 1239109 213461 1764432 151290 1573091 192238 1366318 1049628 1008988 826890 1842435 1366476 1429166 1297550 1017430 457981 1170006 783443 1267449 845244 104738 124136 1008844 1560790 904181 1824678 1634557 1882833 945094 461168 67126 1147452 806198 88003 798417 482963 342355 1253813 1766543 1559546 1830144 51007 100697 1305292 1412413 484461 217498 1116009 1891671 751265 485297 629084 1100135 1051336 460704 684932 321901 1643295 353660 1382419 1637705 220123 167934 311905 1590919 50454 2197 24493 1955366 568419 642837 2828 941712 582572 1761519 589834 1226291 88057 1055748 554362 1975832 1894045 1728846 984739 1530513 970585 1365014 1727683 928254 1915459 473904 648129 1089752 1494495 1664938 1071743 1055635 1105506 429901 1925671 957586 1866500 826732 621240 501490 1435850 609643 1585484 824939 508248 984114 781671 703666 1623952 502573 1706261 976081 1298092 514571 1447483 961977 1725456 1704420 1128414 1553947 170233 1902784 51773 293376 757405 68931 299138 392073 1060198 78980 492702 1190694 1430898 654122 1653113 1413379 141373 1901482 39893 1110941 1146693 796173 1124941 627721 1355102 1876235 1074664 283763 292275 1415211 1997377 1555280 618301 573917 1176172 527027 444168 108936 1311494 752846 491553 564249 1653148 42163 1670485 1256707 857887 635425 1179187 436369 748243 1799377 1869056 212455 1785874 1148722 601988 1054423 1928547 1667498 1702489 219960 1706953 692642 1983878 615294 1580669 1560748 735919 270713 1277077 956187 1038602 498449 1835412 1597905 1381920 702355 1985682 1559674 437570 483940 1875948 657000 555253 992711 185083 757026 1634555 1544018 384484 48843 1302729 1637090 515669 1081432 496928 454538 1936337 838309 1406910 10700 224428 1787328 1515179 433015 1546842 1217467 756819 1186197 694290 519209 112291 602423 1871425 1733899 60781 1476089 1230114 1301518 1857013 498045 398052 1157624 140838 596726 273166 262959 185922 975621 890668 1106532 584876 1078842 1316490 695820 1102267 681858 787842 533637 709602 974565 174688 1583862 1288834 314955 787784 119302 263107 1766721 1044371 1359895 1079121 133436 86817 1041516 1297732 332960 642974 1330144 743389 458241 942414 919114 1830745 1888575 881985 1951726 696946 580568 171060 1303065 166627 369437 979475 1872011 44979 771183 1110688 1646910 109931 503536 839862 882028 1664499 1838169 1169845 572224 391595 640656 1950578 333080 874565 1425182 1463009 1417078 643776 1261492 1231613 496691 544649 37704 1854333 1158706 793680 648000 1457899 554618 1593678 159012 1938879 573296 1233346 156629 1345233 1014145 154299 581630 1062068 1555272 1969695 1376312 1782042 1231991 1701901 1489381 1661490 1462083 782192 1001737 1538650 1187813 372476 953369 109297 197017 1929288 1180625 325481 660634 686009 753056 5197 1992176 308356 992243 1621182 1159918 796986 1598975 193109 1693894 1643914 1440889 688694 537484 573237 1013169 1121502 566382 750228 191006 1213091 917896 839537 435585 970242 847025 1901981 1427160 652808 1520877 983969 1572284 1767452 1217148 598788 83484 1866824 1645452 137815 285715 1377845 610213 1302846 1380628 861314 430779 1968900 1528359 656420 1046579 1772732 698090 640751 949325 1488069 71207 225205 746090 793066 983563 1806339 1267832 1569696 1473331 455443 1250954 1433307 134485 820091 273683 1099409 669082 1136063 910310 1324157 1556150 356426 831487 491741 1454173 206776 672515 1925988 980294 1871877 1295525 871409 851351 1484445 1729167 1429669 1432705 1850622 843429 748070 561161 1565435 1869987 783193 1465602 1729497 509631 1253007 754128 202845 408442 1128693 1492793 1550257 834911 522181 417849 1892440 455131 1442761 1808462 1789114 1968597 584426 1699284 1049584 1770118 28911 1099400 1624913 1409271 1411872 488628 690081 1044342 416021 169117 1019572 1273798 1731463 1529722 985773 850126 1335690 269591 14362 1935976 1076562 310860 1464 855181 282515 1275123 723396 569233 984433 693640 689625 1427001 283451 1387681 651799 1991399 1909065 834106 306194 1641198 874880 1534068 735112 31119 35275 378068 1259553 1334417 1775170 1574257 1401241 1372141 811123 916184 505529 920602 1396983 1819200 1387542 139228 346331 1193392 840958 1706385 67698 1645444 1221082 441685 617523 730623 1321522 1708005 314415 1585752 875487 1972534 265655 1379262 1488670 1473350 78289 1106125 906991 830917 948031 691905 1033966 402087 1332469 1273752 1854857 259803 1272286 379012 630952 1427284 115767 94863 1523065 632341 417600 1883478 1573897 590460 206377 1530018 1694918 1773674 766178 1554267 303830 1352625 1752436 637340 1930363 1014842 402602 1384670 616371 625808 748691 1750133 1892874 1807035 294964 1937775 540182 999549 26938 1079627 1954264 559565 904608 1149588 1523271 883269 1391660 855447 1826935 1331579 892777 1887568 108672 754145 1040478 1154795 22984 753553 86181 844765 379421 1316832 977113 579143 1740224 58141 1870960 859688 1572195 1604265 645988 867750 487660 1417831 514639 72198 211335 901149 538011 155521 323613 1001739 1786339 765216 1293383 1608103 1449570 1599305 1870677 1319255 527019 847150 396630 336428 271890 1304508 1614273 1743535 1591353 1044656 602828 20086 717622 1846025 1552598 92056 1792428 1775493 220074 195942 502290 934252 345284 1840028 849810 533160 577509 1710816 1426235 887360 198932 1498260 540526 154656 1340518 1033593 932702 1861270 1851025 1694411 464702 1493407 1819659 802663 52267 13246 1366711 1919690 731456 102661 1241574 1059216 1613882 1115093 28994 1496139 394017 3003 934380 683678 1265769 882501 1025097 60860 546752 1862274 1224290 760551 1132864 1682291 1214711 473403 1868619 1925841 328970 1590800 1706687 1827944 1704418 210987 467771 1971770 908066 1328359 1463968 903882 1181202 1178079 874236 737757 1238077 1039406 1622176 967796 452191 351394 531358 155508 56347 1786298 1809684 1737098 706208 284639 1048757 440444 744154 345564 972481 1831469 772865 1821639 5916 575415 1731094 1417060 1679920 806633 460597 823537 270507 1022766 423577 220036 1450996 1089573 240284 1184900 983057 1866164 1585506 11756 1968171 627761 1441033 1132858 861289 86442 782189 96311 1536603 494152 683378 435372 709882 632529 1807744 610258 1822381 1278843 589219 1382548 217660 1020930 851136 1092668 724725 1425702 1259737 295325 690316 1197292 60438 860248 1170663 1956769 465797 1032206 1061276 224471 1340876 542825 1722406 1582871 223588 557521 1597544 1184234 576000 431803 1888639 1989011 1272605 890616 453033 1347599 487384 962456 1885781 570070 189233 1790465 481203 1384133 325383 408764 395700 280095 1328880 1025722 1853444 351540 527136 1728226 1564369 410711 237056 669235 540768 1153096 1438641 1597248 1555534 1165683 930978 815691 681570 921176 880300 115111 396650 1887619 32349 1269022 995539 890389 968120 884985 245292 777762 1901098 115281 1515369 1197836 1481878 1715443 1243475 9552 1546876 263653 1752482 967045 437961 1564930 1270602 840073 362974 1466309 363287 1726592 1845123 1455155 848168 1995638 1312892 789184 854451 1467348 742907 1501919 255390 1687045 750848 1691277 928132 624330 1402639 1481850 738180 370664 1427211 1085726 1907182 268813 1941818 1886611 902244 668569 964989 28898 1880757 715056 1672750 1185213 607312 1886692 158635 1471912 1353385 400908 1200894 507324 51976 1742936 170894 828592 690261 156556 94173 507870 707888 616047 1842625 1883828 1830138 757596 1943596 351681 1698900 332905 543675 114367 1031729 1136414 657867 579438 1352694 1791888 1151479 1345134 956387 338546 1320694 245769 1863305 591595 797311 1227998 1840499 1822110 506323 831975 313711 1747737 151313 1479721 1314216 1108191 139131 339695 346193 811787 1843665 1505807 734826 728730 542673 1592414 249266 1369103 741853 1123185 1388021 1949643 1982074 1434387 1114197 1105903 1872948 606764 1692797 949975 380038 202155 868334 1488880 696031 31271 1531001 502408 388036 1379073 560047 1145778 749135 1463403 443467 832175 16404 934802 129751 1818760 919476 852175 77430 371242 541314 1586107 1639012 1524452 602102 187704 11434 1281588 1242872 304838 1613226 369796 1815105 1838068 1115454 1560341 1080600 1963406 1453968 1054834 938895 266554 671278 74653 1866121 919239 1163903 1201292 356008 1525267 1035713 1547442 336236 1610137 1641567 1632980 137972 1770097 1593111 1167567 38222 1333878 213798 1789008 1854855 140129 506948 535713 915761 694525 410489 1740741 1514832 1521779 639658 1612816 509762 311321 1396108 1189444 1504001 1999764 1858451 633929 1335446 1392030 1448725 828005 46269 1356610 385256 427220 1666112 1187436 523278 416983 1956607 1438713 976877 365829 1075084 133470 443555 1235266 305263 1269605 1203358 946690 1509175 765950 1607656 410049 1710759 169841 1412613 483954 1195964 717261 313610 440459 1296347 1026461 235804 1924250 1666528 1066822 186070 1821287 603841 1802956 1295135 45948 836712 651080 508749 2370 991917 830253 326351 695108 510209 1535407 1648917 930626 815725 1787116 1239047 1375111 892517 824477 359002 1051926 894754 310586 106793 77897 309330 787512 1142073 1072126 1684217 131896 970632 95933 1829162 1875621 941528 1091247 750333 1271514 1908038 402893 72372 1356936 1544339 1164055 627760 95169 1142736 892938 167738 158303 977153 1792673 1546214 523392 562676 860567 1893403 314872 760667 856815 1897005 894804 1297851 746595 1435324 1404711 587551 217016 298017 628682 1678568 1475206 1167976 1494141 1715005 377881 1746287 939702 385288 920787 642550 382436 1376898 483979 1595551 632711 965880 1882197 672689 1483880 1505330 1678531 1784477 1794204 1474369 1711296 863996 302490 1921854 580171 721279 275881 576435 1703887 1123346 1635169 1876737 182998 832843 1016025 1227121 1773716 711359 560215 224958 1883235 827554 1205392 240745 990464 1861301 1835512 1129841 1616437 892893 1073434 304730 438203 561631 1375677 120677 180740 1439422 28120 1033602 412953 1608133 377913 1427642 1983893 164365 1916788 28437 1709598 172235 728105 1068554 381303 428132 528921 253941 1216181 163547 584615 148338 771486 551972 1312866 1406464 3966 1899147 1429816 1761315 1632211 508171 1465330 1389753 1964428 647693 761117 621230 1135823 827905 689264 925507 415290 1531780 1803161 1185219 358536 352929 1204493 316155 1248392 1945300 1224672 324246 1962507 313062 1206225 712614 1348434 1419141 541560 1499831 380487 61385 1477623 325649 780611 555501 1647414 250272 1866676 844476 1189994 407289 516642 490173 1586010 830014 714423 1760528 1961814 1649823 1417847 85590 1028807 1683766 1405174 204352 1528483 1045223 1134585 235035 431928 1089611 1481800 1709094 847431 1199845 976444 892686 394674 751798 1770870 1693608 1517878 1392457 1827059 1883910 1481975 1429997 794520 1407105 1896838 196255 1692691 1696969 290178 295972 995611 28634 781238 121002 1013738 1189610 177739 1036865 1174455 143595 1836713 568833 800159 169937 1509155 1114673 1493832 1730134 1800823 1762739 162053 1375036 1079339 228364 514087 1625079 628459 782610 498690 565306 605893 1665747 838854 1999394 1696022 336410 1037050 1420331 1531069 1503135 550490 1789914 760395 204685 1086283 1644187 5529 1682217 1466400 900430 479481 1013666 913980 472726 1892764 1726817 1063665 943619 428068 1068680 1049530 1541810 679562 1322785 1754859 80068 567140 1186042 1199706 224925 680719 256587 391730 66360 492116 951698 1101367 397409 83078 1450108 1292891 1759664 497824 577564 1395757 213475 1775410 1402854 523945 1104641 1201217 805359 245043 389271 1007277 668439 1417016 490497 1001746 550039 1502670 1553675 697965 316186 400549 1410371 1640931 381884 1213849 1586284 413252 1689617 1854985 1853878 501307 187282 1640144 840930 1030512 927897 1241017 356861 1699604 705909 765506 368424 1353816 403854 736053 306000 703819 33521 1035490 1912623 1613400 1317106 483960 169758 372107 1759898 1980933 558614 930280 1664478 643017 401226 1757259 718899 638032 66656 183164 463528 1968382 1800249 1111052 116030 1842455 1614897 394163 1036160 27098 1720716 454306 702897 349429 1282420 1889971 1420389 1755502 178079 910859 1602421 261329 428358 970318 462624 1119437 1339288 619381 296119 616835 1525732 1677894 1244363 1044160 629088 972663 1501341 1401886 1136463 1376590 733178 522304 141070 956702 1582748 1805469 1171059 16190 861797 113060 1895659 728168 1713267 1720648 1906522 1383520 129812 443059 1690946 6959 1016003 322375 571067 796314 1708245 166554 1103235 78033 1471109 904862 1497472 279659 922171 508500 17397 1819277 1267584 961458 1740491 785829 740342 549946 1936170 501319 1879178 819831 1591234 1208756 331204 1841320 1621585 1251439 1094318 1241797 24706 1943127 153197 56131 448435 970488 443171 1622856 1620136 1741094 723791 1223946 740606 248702 1607911 1551048 1185163 520203 768230 788016 1447576 470969 755676 490632 678206 952128 277077 72789 986009 1379965 511298 1511263 1271217 288059 603675 112561 836019 760013 409679 278055 549254 138636 1425199 1085590 1926501 1163838 800705 977320 449626 217829 248724 1553427 1859726 727595 1682453 732536 1211083 1846958 1913123 175951 967440 1249260 1101465 456925 565297 1310993 651201 467224 872365 500260 363936 46021 233833 124372 30638 264128 318326 800376 768014 1786230 1546867 1789621 266082 657032 1377102 1353693 727764 957488 1048389 1170899 192679 1036444 1520131 1052084 1302809 1327590 847837 1312272 192721 1681942 184192 672013 1419979 670857 325819 1648470 1123742 523479 1697514 963938 751579 796214 200447 482741 1472581 1356449 1584371 622517 1089810 714246 1578459 265489 1977624 1187915 761337 1377819 1370146 56939 886548 1288010 1855333 1928061 181443 1958750 1722671 1721993 1748498 1175486 204206 623095 1705174 1266800 1516513 285758 700348 790045 1850029 1090356 1316221 1836176 88856 1914318 128427 1230799 498204 598690 521820 559533 893350 1196929 723869 322297 1443088 1522808 1638597 528636 41075 1113784 532414 192837 171595 1446888 1227112 1120431 1531934 967313 187724 1018235 1111059 1231904 416741 1338837 4045 1528852 1102947 1559492 1307364 1048208 664063 1887908 1307257 1509082 422055 206634 1464569 1905377 511410 612423 1099734 1578885 541988 777047 1920369 337025 566540 884145 1255960 1372611 878177 180049 576812 1972340 18910 11283 451158 1513973 976647 1910563 1591678 726538 541490 1864123 949254 1664024 473132 797052 818112 297219 1574320 1286570 325012 1749828 1504166 501015 1894293 1131654 1860732 1554396 967365 23196 366607 1637477 1922792 1774513 644839 440064 1240787 1577777 1117764 1225271 749297 173310 300061 211720 1642147 937490 541133 345801 397130 1662721 440806 138608 602644 546449 1156364 1638718 1445575 1493724 844706 696387 1334914 1589920 442699 61061 480643 1692213 1752314 815229 459142 226912 1047896 1946451 65054 173847 336472 1757623 1050227 1078673 1512697 56567 1788496 305884 257951 1735283 349036 729860 811446 1131511 1816947 862780 1308845 621832 855949 738831 1330103 522619 146612 826195 762691 1753483 167790 1581415 623270 1733451 879427 959661 124682 1730814 673485 1255949 1435487 1303777 350550 1747224 562792 281900 1693343 1524205 1117665 1270451 1170650 1341120 1785898 533363 1085391 1063956 1450225 1704522 220742 1201933 815616 741533 1742556 109673 214161 1760849 64060 1870829 1000242 354689 1282265 1342619 1497898 1013575 1303045 177181 708680 173248 345837 1038160 401249 917387 119250 756749 133445 1738405 880617 175944 647405 1491246 1647839 965287 1877695 1791256 797040 1117784 1472105 1768821 1543031 827954 13741 1924110 1210139 794891 1743861 435939 587339 201050 760288 1598661 493034 1907591 1979197 450531 456453 735431 1542469 937137 189427 935476 172998 1246252 552647 1677080 346358 1944995 1566026 1650222 184666 1722823 1262682 735637 1145817 1111166 1640523 61384 636374 1312689 1186077 1481905 1381400 353593 314956 141664 321522 1228382 1954751 616032 902883 917832 128577 1854508 1660741 335955 1175010 1230171 1501783 980308 1837537 839951 313903 715650 361320 169564 773490 1876361 1562784 414993 208650 338437 255094 1766157 415303 903010 1463049 1135651 410993 868124 868098 666140 1625684 1769221 1141964 583763 1808348 1398850 373618 1978141 295869 1692846 1182432 295902 145813 363696 1648734 484339 1154976 267300 1759413 1993164 1925783 1998313 1001938 1168116 46937 966388 1604245 1787379 849898 1741684 1767781 1596536 715785 1884259 1168388 721392 1819864 1091903 1658096 349621 932374 720052 1655314 729056 856631 809844 841526 728173 1630608 1240366 1197698 1570744 1762 1160921 316870 767391 1960273 201694 844533 1532002 1105328 1865609 85319 313789 1987363 780536 940979 761983 3438 338325 885633 1351910 1990656 1539025 1389965 1875112 1934088 1811669 592807 355792 835055 700638 716637 1978093 1219540 1345097 1391371 8488 532286 253848 1165454 1476077 1101570 1227219 199456 1703929 1391425 108171 377926 1505123 190119 208603 1089722 247310 1115390 652850 46513 1173292 1491666 700590 1315398 269163 721874 1537730 459724 877087 213157 815845 756716 630462 524452 590346 674262 413830 507255 1787290 1651822 1832649 887140 1431001 1377144 1659303 88128 1902095 170390 610891 683394 1956200 271299 781749 1476733 1953208 1005771 758255 1769866 1572365 161126 36797 1775555 44341 401309 1513520 1498778 967169 402031 508530 1477286 1116870 807112 1020932 1851388 552932 1884471 1445885 1401558 1958719 1899833 402986 938182 1496565 53349 942616 1977533 365110 1133034 1701596 1935254 1576931 444139 1470860 78943 987037 410932 630116 1764186 87405 180164 1017350 944954 916172 1238835 1981127 232573 789945 145868 1116637 1080951 1032451 1246675 1638608 974077 1811391 1424687 1713053 823758 983111 646726 586666 924074 1976280 776240 818958 937759 360839 206717 940615 21069 1583120 572223 1659393 1012218 523246 1105988 399632 433014 521496 513384 110888 1008859 393645 1715478 111718 698156 263055 1987421 1130478 435990 1600713 1480625 825719 227509 1007481 1552728 264870 602332 569712 851734 1119468 1670386 286375 1014705 1878127 131934 1207686 1645938 1528225 1499314 1594450 28035 472112 1531502 1202794 1624838 660464 1629076 1815371 1397402 89968 1263148 1639263 861713 1082568 1923434 491667 114177 47173 419131 776000 1795680 926095 1316794 1131047 513992 1338144 1325525 576143 1278985 613873 1880364 1425500 1978844 122746 919161 199352 818483 1238689 1286261 381234 464460 1893703 1472467 1314128 1044258 379542 691808 1451771 22808 150954 777729 122528 1132000 463461 1071922 871297 1319772 1662120 925897 252888 1088026 512904 211827 1597694 38350 397715 490991 792233 1482178 112662 1128144 1714492 199283 1747281 1332293 28668 1218144 1853965 1509975 558236 172061 965889 1026463 874966 554615 685879 226072 1407990 1648228 448265 24398 1620425 478175 1548741 1270972 312654 517478 1374865 1133083 1873497 1494435 1258431 784421 1362297 664157 1987132 1162085 1479648 170097 771613 1513915 470580 1720726 180809 888984 1902316 1357713 716791 966208 305158 1947699 1665679 467686 691476 1043394 1704048 480721 1907761 1479727 176956 628059 19968 391810 822239 523558 1492269 171466 1712179 93629 284721 523413 1636656 203921 1257523 422189 692171 1852352 9659 92240 45972 178880 321099 978699 1195402 608477 1665387 359547 1573543 73646 1615542 88452 1938453 655797 1450623 354420 398096 1821697 621701 201120 979722 1570068 1381034 660797 1772078 36027 779975 1008647 384004 765852 1983262 491727 221044 1835478 1608783 498236 786346 1719099 1813662 644717 927930 1197469 1454944 1456567 496149 891777 237501 1581937 1161455 1006634 327421 869271 395339 54045 1818010 1604725 736007 879696 458331 1669756 1972471 502496 1148092 454015 1961826 301943 1835392 1124996 196339 776252 1653340 1753825 114776 1540740 927982 805899 1860991 880399 1903058 305537 893542 703440 1261739 1146130 274846 1371395 1985752 986766 166726 913614 727320 1265873 1393685 1284060 656005 656723 410855 1849392 684601 400483 839133 1054646 903265 725655 1880909 1816224 1163618 654958 1973915 408985 1076312 519017 1258702 1064938 1953064 1916911 306422 116799 707147 74865 493912 602379 1882358 117186 1242889 1555851 1070902 1796468 471966 1230106 1910323 531216 1115269 1114874 1323096 734166 1800663 772815 1115808 286207 330892 14218 1403022 112656 809154 1822616 1798900 1413715 1656201 1458418 1888547 974387 1516943 1052565 1033551 1691265 747028 549370 1160896 745113 1083842 195767 385290 1511543 796327 34693 1972677 909945 904491 694504 1965760 1316429 1171765 1218570 911115 200210 1780678 622765 406678 1708082 1571387 399468 1668283 260724 1916481 690496 1762409 630831 555669 202266 47450 891995 1306295 1723767 1689049 1502608 1257230 1631329 1859467 312380 1368614 1032768 1960868 1031532 42218 823141 507043 1713655 739506 142629 1735961 988031 1501133 1297501 330069 1586995 1145713 252632 652004 952323 504311 1916636 1708343 336632 1281757 4070 1388394 944593 252081 487945 432228 1068748 523396 1394666 796490 919194 1120317 1857937 1841871 1576653 1285598 62108 688422 735302 744281 1066889 995076 1117434 905268 366511 181467 1573861 551678 538757 207136 26393 821650 1514462 851180 707318 417249 715599 942570 1489328 378171 168728 911418 1344974 241944 1241479 965467 356515 1037423 31034 945730 1337080 1470139 1482029 809671 466389 1149812 1952306 1675507 1304880 1217558 1863944 979600 289250 1889946 169780 1246690 1705971 868361 479386 537703 514060 1713381 1177297 817026 628170 126666 1685474 1272302 586302 990780 858232 263797 1938477 59995 1251514 1191056 998441 367981 1622654 1616023 888663 576777 161997 1290335 1557370 169320 957708 365364 1748917 1991124 143095 1038600 89241 65845 552016 1165010 1183546 219855 1887331 1182262 996590 1776785 79912 607622 694079 732647 1960249 939254 239425 69522 725415 926659 209787 1003236 277637 202308 1987312 334797 323233 1368105 1575242 958573 29766 341566 612399 1024804 1919372 1722403 1334869 327468 1677722 487698 1434483 1956157 593312 760885 517285 657202 796891 51820 173499 1509516 522476 1213606 530496 1596116 910085 1582917 63572 402254 556670 1578497 357829 768524 62772 1709959 924420 1691982 1121965 1963568 845453 349458 1578982 1882797 1887447 1219891 923520 44562 123070 1012742 126088 655218 67085 1606662 12752 76147 1323175 1222817 1080606 209898 797343 1670380 1010118 1887735 245548 1026328 804877 1548206 1688605 1454221 1656077 869322 176786 1762157 1617567 708996 1456749 1682431 1890173 701674 769777 1362572 1917504 1449482 989825 514135 973566 999379 891524 1381586 687833 818951 938173 576507 292103 668925 455338 596692 1634245 463154 1765777 230070 1693828 387036 32042 1506662 1299719 1967285 1523653 205425 776308 1194236 67036 479133 1638325 1607887 223310 1604294 1839827 478282 202260 1671531 953042 1405002 1001208 434639 11151 1345772 1215376 1383832 724409 1621515 1084768 367851 289828 1337574 850322 745584 331890 1185087 1886389 722275 723717 1339453 383485 621006 273073 1086972 904771 527345 1552343 482823 580153 1051933 560921 104734 1923851 625541 473950 1575174 1881480 1190360 1905712 832657 536522 1553476 1225951 995315 270556 79707 545271 978028 964263 1168219 546563 343970 89052 6520 1229605 775738 402973 1224023 1325676 425240 1567527 445398 1203207 345224 965852 62747 109446 1670692 1805133 312506 686185 1852380 1837381 1423177 821132 1451804 1021349 1952488 1992069 1997132 1044693 1127672 1999208 1697997 326425 594599 638235 505343 988894 1933455 1218601 1066964 48561 1088166 1141575 405082 414720 166612 1850770 42322 455266 1421526 715000 264551 1759305 142240 452403 1933799 916731 1482731 1597798 1685892 834857 436117 1694061 447081 1221759 76210 628462 1290947 67573 468044 529014 1990313 1696342 1956594 1766285 1172402 503179 1193682 517772 1049969 893373 872848 434752 1977570 455160 218485 1098453 509979 1507296 1196249 589308 1921 447850 522624 32210 769460 1514928 1395234 48411 623040 509473 1840888 508269 990212 74812 1399222 1305289 871883 687096 1477979 263430 1821005 1603310 982306 816837 368908 1887123 98057 395751 1915975 1187434 1813236 671314 1882889 296750 175494 1271968 1568221 1880295 1516682 638179 1363240 584233 659837 998376 1519418 1390645 133504 969541 17789 215088 20543 1562560 1838283 892889 1108613 274899 1268893 231190 319640 1098356 115120 854329 126977 1609390 1913222 1143428 523155 456811 1122202 658365 37524 482832 65997 330360 1053566 1560400 1279812 805196 194977 448099 1874747 174374 1651865 1415452 1734576 222452 643067 1293846 1418084 379424 1951316 1145406 1786719 1982944 1714643 1630622 1100365 1069269 1509761 1424924 1820722 1770943 589309 855254 1837470 1776904 1162641 16722 1149014 459282 1418481 309105 1248510 1157451 1906039 58235 150745 1907949 1365210 970404 634600 1663719 1206612 1023347 365681 1849647 768131 457843 933816 1774604 607549 111457 1710471 317288 1908489 249926 30422 1652296 795339 673606 95626 1954968 1354176 1450538 1635664 1430124 1831721 317912 385356 1717207 863167 247726 26138 875359 759364 1029464 60497 1853957 739511 1175491 1649400 883502 1042678 974789 1254762 1260625 916683 1265755 1917807 212782 1426385 1920382 500310 1165418 1518863 755790 1580411 441977 460604 1503392 297052 1226671 1740257 286899 1357315 1851336 1308681 72981 1068994 469769 725827 488218 1836251 1833912 1468714 1710832 1024045 1487918 791449 1111619 1364848 1486751 1257212 370002 792908 30498 1018470 1589652 1190773 30238 1553511 1937354 743602 1948447 171394 1647943 490831 1563839 245805 201469 1120223 718158 872561 1208470 807476 550708 805814 1675129 1529953 1665601 774453 340848 460358 624510 1397203 510120 1819013 1688399 865286 1878589 1943763 950863 732285 1972507 582828 61548 360792 1010381 1379373 54311 947372 93310 617477 1630919 1363404 1341051 1208362 1919331 871427 1570272 483754 1473666 318203 1997205 1260642 313646 1860553 788413 1638226 44512 629977 1780530 1577913 452414 1150799 665013 1891533 1771345 1274957 914015 180179 1214689 1786817 1390666 2265 1030310 1142729 30729 1199039 1107136 369742 1900090 194138 390057 1234766 198095 938249 1263876 1105836 943096 1189665 1308123 628307 1606927 197201 1603512 1181164 871127 1359493 1135103 205083 1667594 1934666 696163 1950172 147993 882589 372338 1979516 1196141 1831471 24675 516204 1649783 1782241 1756683 143265 558737 921525 1546024 2998 1395214 629630 203046 132742 798396 547221 1650700 1125182 1251460 340149 72168 1439387 557929 420205 1518965 1344116 1393363 219054 757767 1587835 279103 1874427 1106177 385995 428919 1745650 974172 1230805 1731534 718986 934775 1181637 987501 1735606 1299974 1863993 252352 621716 266053 1171236 1453960 1608053 21376 1290034 373811 1462568 812938 403121 1500348 1744034 757528 1405892 97385 1797710 997144 845436 780620 1971996 529184 112813 1222225 658817 1513837 1352894 1232163 651856 1444305 538432 1838781 991678 87766 1172609 826694 1391887 1971056 1381457 646049 782466 1591218 985030 362506 345160 805275 450677 655852 1266220 407475 172809 638625 970402 1948554 1268911 352681 1079798 701120 474464 18866 1756523 580909 1301462 106202 911259 2513 1402037 542288 1880894 467496 1149254 661714 114658 1607430 1392198 1556336 758558 235876 223432 451204 136394 467276 1054853 1526408 1312083 973458 1335722 367315 1468465 215695 1576122 1725815 717201 109640 106182 763135 1294865 679939 1724928 1874895 117889 769370 1492748 861164 947214 809340 583601 361104 803372 30517 977748 1151447 91 1867221 1160797 323157 309727 1237777 1042477 949940 1355415 1597661 1239352 1700882 1000708 236730 1562584 110565 233193 1664676 908162 98168 1664722 1991811 444839 741614 1345995 1207433 217019 1551945 1819794 1368813 1925179 1468342 928150 243818 602658 96904 1239858 1046809 1931115 497853 550609 1651982 196120 1234470 382509 1146918 1840922 211185 941513 1657952 1658047 584585 1947420 1486311 189122 248805 1123043 486991 433716 876859 328362 1641737 1410606 1157044 1573932 282039 454635 1110980 1697968 1546354 967745 953984 553643 255244 100553 1791889 1705090 310091 234630 922285 201688 239738 1662350 1800678 1718777 1788676 236243 1821176 196865 1214269 1029976 761937 1626669 309506 1267851 1779307 1574455 84104 1133265 444026 1404574 1695171 1360165 505650 951419 1141584 1307150 1629233 1043630 947519 973711 71807 551962 1607987 1633826 363378 1016066 1146337 169723 753494 867783 976051 1699720 1307362 1195997 1957695 634082 204501 366568 85501 955029 1298371 900926 216727 1825113 1790950 1268760 147997 747059 840575 838633 1639929 404877 150026 1313514 868569 1126846 1062289 472011 424158 1715424 452307 1829139 1890392 190454 64803 143489 286522 317522 579310 1392206 667143 1165638 280701 814405 920688 1303272 1315327 98002 86652 554290 1143850 1465716 580467 416500 1343949 791624 763157 1072486 1655054 1635674 799904 983857 1920683 1171501 543058 1584141 1441063 795038 1616891 962330 1892757 1443447 1703260 479317 1407191 1391152 438680 925141 1264919 9750 678676 19338 1513246 1249925 1709533 1779674 1254411 490288 1288048 970107 1974260 1334104 1115670 1499213 1575230 809223 355494 1485839 643178 18372 267439 106368 1128961 1072810 1165085 964789 1495491 890663 1802494 205247 1502928 295390 384704 1058528 1798914 522827 163686 783760 1845108 1829644 1628331 838388 824518 1248037 735216 1165862 412105 1138572 1552659 1522865 472789 1596647 362432 1239930 1727034 1082703 233587 585870 876047 271450 591624 500124 1169600 273088 188371 1235551 1133796 1985199 287893 1698320 1850866 370525 1327093 877950 500088 629443 736745 1419054 1973150 1681837 574279 509454 692769 1303012 1976256 1274325 785532 1092501 761661 510839 152680 969545 535316 1837890 1379640 1602322 1665552 1858009 1849029 542403 117592 309720 1466011 66931 122366 792332 858193 290 757591 362242 815472 1239138 1365348 136632 1085194 443405 1984164 1985912 35339 770469 811977 765964 968141 1564919 730052 969484 1275900 638873 652218 1117020 951356 703620 1851390 1773016 1424124 1719934 916765 1767010 1303769 1496917 1071886 1052925 1358187 1532625 409586 1846747 183717 1783959 1562961 1684808 1779509 566823 1759014 1425525 1942367 1812537 1829493 1499981 1762749 18246 1361744 956907 681044 1517577 627802 753524 821541 966563 361294 1290379 1067907 1423077 355688 446256 97018 1388238 1480991 1077831 1075477 110550 172085 562489 1272324 1531914 337558 286406 1531573 1945258 363073 1964564 577790 1139789 1305363 714214 1157006 398301 1114828 185648 1686349 1514856 1523885 691013 540573 592989 1972502 158998 1360338 435709 1289782 31212 1530979 858163 1584898 484349 1686587 242239 1044004 532101 954551 1747903 1774425 166257 1218595 1163851 565124 500918 625221 668499 1881818 277888 658124 944069 499668 1373742 177375 1040907 428440 1740261 594099 644429 1176534 1566512 1241077 504894 1973829 212980 61579 1447078 1485047 1295749 881147 1757687 1694280 1435841 1870547 251562 358206 383427 626933 648720 1421845 1022499 479160 902615 614833 25333 1138664 39194 362972 1166658 1656291 1785517 522295 606164 80738 1853851 601541 1207178 613091 950706 15843 1764290 1619732 1065304 98930 1694515 680767 257598 1283008 976898 256752 1506752 596223 926463 1177534 1974498 142174 1231768 1278573 1712084 154384 91761 200594 127702 907520 1287232 346759 1440040 508775 291735 1260273 1140149 1781321 531807 430298 1303905 501120 813725 1754463 1230764 699340 1551507 1796927 860197 224478 1625685 785912 776769 1517554 1220256 377425 754944 1158584 365380 1153645 236118 275674 246865 178496 1279615 731191 537142 1051839 1013809 1175811 1659749 631176 304627 654735 1110491 420593 582053 1185772 933039 1668788 491305 233725 1284437 568704 1437167 290057 935120 1317630 882112 1750137 291985 1359085 1151019 1817608 927528 334035 965198 378201 1263785 1300300 1225648 1706309 1427003 1236463 418443 1856442 391149 12851 1546537 1263170 1706352 1463076 1520854 1246090 1676916 876290 1346508 186992 190875 1450660 943601 226429 989338 1742460 1007181 111027 1111022 917365 1588585 960486 1799503 821395 284736 1415665 1689091 1536535 632394 854296 1824694 1223207 847895 1187629 797456 622204 169393 1673411 1091272 1899001 763130 694935 1055144 787268 940142 1674070 1227326 192820 92982 265016 736939 1909435 1863080 476578 334844 1517188 313888 561961 1811855 665770 1776110 603645 856767 414068 1645160 1376469 1837588 1895307 1542406 1031136 266037 810116 1403418 1138058 1510712 768216 1241036 589133 916413 1416248 957365 1149303 255149 1682032 893899 760082 1868976 1341 141689 761637 134670 233676 1546818 535292 1847194 1343129 586613 570285 551154 1676712 777525 158311 904200 30640 532915 1433952 243386 948480 181871 1587026 1944149 1056347 1367818 134091 1750055 1251184 1092736 264948 758476 1383995 1894903 533688 1421980 1693441 516773 784575 637643 624584 1487459 1054264 972355 950018 1464982 214263 107770 1605467 1706874 611670 1919624 688990 524471 1503429 965792 486612 579106 1242321 1225054 1987316 777145 826329 765017 272705 1108474 1002160 206517 433084 516496 414447 1950615 1905237 1737099 688542 657886 13284 1525780 1523232 1533588 1043615 1908345 155600 66691 1399061 1965500 1415740 1348575 587186 946154 194324 1548288 1716008 427998 626050 1301824 55769 1519097 1490554 1380610 616073 600608 1002094 302930 140573 1009 1869765 1119402 1596065 1707221 1059946 328670 672099 919800 1882326 214870 1027652 1661692 259339 1220978 1213925 516388 186189 1125293 1600202 340816 1017514 438728 688233 1480595 1543543 950973 1647172 1537158 1747950 773139 265984 528758 1690672 1185565 295212 92174 1887742 1856589 1088725 479113 1483368 131509 1131092 195353 1804816 390214 1800697 1410721 527358 1615152 1710781 428922 1071266 171733 995147 1590637 1895717 1786667 1772104 1593440 1245840 1885269 529345 1388951 1275015 1661435 681807 1276182 1347588 233858 550420 1628036 1859282 727864 1784618 1724529 493952 1190002 1071429 887095 1341327 1677901 1860547 235801 36659 630765 735994 1966278 485258 1821890 1136909 602227 262462 1758684 821205 17037 1760804 1568153 1002463 985659 1440241 1634526 710664 44618 1703541 595394 1168844 21339 1376585 382468 1092706 1660699 1458047 507321 99445 841255 863775 1057147 1994305 678837 985318 888469 859044 977887 1812081 795684 727978 589535 1569571 228026 1227796 805757 1160818 508234 607322 313615 76791 1985979 233844 1822186 1670360 646973 368171 294383 1646740 1479439 41525 1419026 1951422 1872054 297366 75167 1678671 1811108 543777 1212935 914464 1760760 902783 1789711 367923 56812 1956007 73967 10292 1753022 835112 52747 511459 627909 78866 804062 370728 1464236 483177 1468370 409509 572243 1619809 251805 793151 1796467 1563001 1120394 474287 788867 1052298 1063356 320743 514203 228399 85037 424123 1435508 880581 478422 1331784 875109 81120 1490085 1206586 251144 1616221 874380 1234594 802168 1830834 1181292 880646 848025 20347 1356770 1109090 1812855 1349325 1007158 590966 519912 293400 134881 163936 1509958 1676050 1862497 833572 1001223 444955 1178022 227012 473879 1137620 1680261 88264 169614 723566 1177912 1598971 1777832 1177556 1390194 1904106 1316123 170037 254358 559052 941008 254885 294289 1696334 1610068 793667 558839 1049017 558582 281209 1993074 382739 217175 302660 414827 960328 1890560 1969603 481566 40882 1110581 793068 737865 11061 520145 615854 71492 1327996 1026189 104820 1166426 472537 240080 282544 1017107 73934 347712 268155 1527425 1721239 1612093 1479937 1841549 819357 733132 816965 1750718 760361 1817668 1759415 985456 34126 466200 1054124 1253321 1863065 1327175 629584 520914 477421 1789369 22580 1859773 261502 318377 1939122 1197451 1738081 1554662 35964 887115 1519813 1278937 949770 733318 1377135 1655231 588659 1297734 1165074 1370532 1933960 919167 897765 40770 726686 1883628 1589684 803438 1855738 163303 386899 81446 1448840 1138415 621891 1857147 522737 408391 1946497 492756 1140688 2248 1607652 1093906 1563013 1610607 831566 294384 1687607 245738 1043016 724267 104947 1732066 1809915 273595 578225 1866226 889236 896415 311017 569243 266871 1132790 1290755 1121716 1395428 346096 1913990 1570540 382931 223744 265896 1444237 709716 1930436 856686 1494669 1403551 956990 1164306 443160 926689 38760 1695577 184978 563281 1303080 1782209 1712253 1552182 1302583 1345854 1432166 255129 530596 1516302 1692260 835280 348253 371165 404052 1640084 1816706 1408334 1507937 446478 1477141 247139 1359013 549594 1039743 1183409 671898 1703008 1598352 686804 1184424 1739885 742236 958115 1613302 80539 1366317 1462981 165477 657138 473466 401651 1799032 1278105 1098066 1171271 1835222 1465514 1981421 1406831 1370417 1859856 1736393 1656948 1195318 766674 1633296 1773707 1357899 768848 226772 1872472 1336748 920494 888834 1530813 1763388 936214 1113297 340027 1861161 63428 488821 572117 845508 1585583 1089206 1184257 1254190 1311476 1492133 975243 86667 915488 879597 1729139 995082 317763 1745971 1455637 1069110 1084734 491609 1582907 1638412 1326234 1962253 502546 43050 187563 1941309 369321 1087037 936854 118296 1968819 497060 520211 975586 903027 1246065 460576 1156340 960422 771472 461666 533760 1969475 660893 35519 1297172 1744168 1489339 1621886 1782962 966733 414551 213655 781407 437799 616940 536165 949697 1669638 1286233 1134790 338905 400018 1344785 1018608 1056956 1115640 856351 673006 1605863 439376 1519946 1336110 411559 1676619 1533699 483134 1149119 469828 977262 1228160 289734 723614 810504 1918744 1957985 1833452 628083 87542 275720 106221 1200553 1603363 1253285 960872 300776 1782832 372104 1796908 1702557 389624 1970077 465861 1285300 1788628 1727345 1031619 533498 925681 1797507 465385 1358512 85289 1822105 1842470 116494 187279 1271350 333589 1623451 437758 208909 411533 1429342 1146263 914976 688328 470095 595080 1824670 187575 862206 72244 1965371 1696734 684346 1242643 1063260 134617 701268 1876789 524923 197995 1767465 834536 904004 75883 771193 1711839 617660 1859769 1063852 268066 98599 1325109 1039527 626088 1818695 238149 75459 120639 295282 1062202 1790139 1414412 762738 1429326 1337205 903055 902076 886652 1125191 388168 1463428 508642 1629209 997021 1103911 550947 1844350 1927023 688494 1338398 1705535 679407 1602253 1655387 634881 625445 1318634 1620583 120434 682208 1578350 494614 1963398 1991023 1766932 624723 637366 608151 739440 807021 1609715 910729 441311 1673631 175664 1712065 1049671 590131 829558 1995857 1079857 998401 466850 1558503 1631235 1740329 400604 1083730 929107 1569659 751715 101800 1447705 1875832 1172020 542812 146070 192941 1628012 21059 576875 55365 303307 1308254 1627768 712890 1028637 1185316 1548672 417654 262268 1894240 1110979 940911 463190 680381 1931006 594493 1835741 1429670 1153212 117067 759190 1167174 1205850 1226065 1931947 1538767 1974530 821373 684289 1745994 439428 1180921 956593 454417 868425 1070385 1460770 1549006 887078 1012538 234369 1368574 1104272 49277 1909870 1664667 1471471 1006308 1294509 1526858 1843972 1104121 311225 1043642 189317 533873 146738 1213363 1733137 68734 869958 605972 1309055 1897426 279628 622644 1625680 858793 133333 611508 609741 977832 8331 1321874 1130530 854150 1030237 353702 1579559 294324 462772 537498 1970397 526398 1999283 805166 1835503 731828 1128875 84701 656503 1124813 1308499 1862439 974636 645318 1127390 1527385 392386 1220872 1172251 814303 1014139 920710 624289 1321337 1138365 295451 1065344 1928943 212176 1192612 887859 1992492 307425 1112608 102412 1294747 72611 267247 1341797 1045052 1441577 1806688 1213611 294709 7356 1825389 1170348 1095171 1529443 1546677 373225 1885260 1231220 232613 1569782 685498 1619713 1891257 1241216 1175835 239284 1589061 811507 763774 449854 814548 14298 339326 34108 1081414 958264 1308896 1362900 1945135 20439 1145638 1578045 1671001 1335379 917883 968006 395577 1344469 566610 216078 1840273 700694 990010 220647 1529380 1846752 1083168 59844 1001950 561262 1472823 108700 1354406 1161704 1789251 310992 1821112 609566 1603112 561415 1846055 1348050 1904300 865514 1555362 1328728 918160 1074050 705978 1396766 1374792 519032 990035 1321827 1717526 1879416 1782923 61667 1385616 1628552 1740704 1358549 649332 328566 962132 1496025 432355 1380612 407345 1072281 269527 1105111 1495103 1990927 1546610 1167585 242 148242 550102 1166006 847716 1544056 1563489 348134 235203 1337658 1031175 371901 1384305 95995 1253926 1038118 867985 1167378 1478518 726530 939173 32789 895821 675599 1658277 264786 108255 1121523 1411078 1225715 145643 1104837 1294346 654920 547715 1895787 121103 959938 1690481 527168 1291493 1817829 783714 273139 1408427 1326399 1166302 784906 703079 1378546 1629957 1519249 757617 583245 136192 826181 1880452 415621 1230112 318404 414810 1093840 370172 700618 1252100 330407 1542119 1871670 1810769 840534 965407 1965245 340600 1274579 1812993 1676347 1049513 1587084 854323 989893 806404 1901589 1242724 1717075 1698631 221159 1043172 1899529 1887300 1578960 196308 1892809 37563 1494601 1381250 1514479 416071 784798 1722278 1861817 1325541 1341713 1292900 1605663 1346163 1483597 1152724 953495 1013023 199029 395980 1012229 512024 957998 625482 1041875 1871238 1402826 1134226 1501165 777029 855813 889577 1599131 287662 1600776 1480316 453427 1795958 1631752 429940 417582 839851 340135 819753 1589758 1087641 582690 838121 660133 616616 446436 1117539 1133976 1725661 72929 803855 1289962 53216 1729916 590301 292070 1782582 308595 1663639 1284391 669605 1183059 1247277 1420074 467150 1484302 1191500 1394013 305644 1221691 1032230 1183399 75425 1492932 1149560 937036 400336 1825408 1352893 94759 1708589 1607198 584726 772183 64966 1905206 1120496 1073424 1728788 223965 1426351 1255561 1535147 1215137 162020 1955812 623650 401304 1249078 1708533 1181625 659903 1447506 1176926 1810452 600088 1690758 1097732 719252 46263 1380811 1426043 677060 525176 1762266 408704 1695519 1976607 765618 403974 1354525 440104 758126 1577490 303558 1593643 236585 1951954 1291564 915993 1042219 272986 965493 1122919 1975367 1463443 1062472 225106 1788907 1485447 118260 231027 696916 1173224 1036660 831517 1256155 1249912 1256373 613898 144455 63695 890394 733869 1334396 1958838 443382 552830 443766 1976181 750713 337717 132681 1489401 919253 1582582 898547 278710 1247216 1554704 766060 1077631 1566463 817417 140361 326490 497036 816648 1741784 1653642 389430 581792 1504373 577530 1408744 1497397 857553 1743616 1943496 51881 260900 1036405 827394 779750 1539371 1209870 64276 791226 822838 1709816 461954 1933391 1549374 1136696 1202104 1180022 487094 1465695 804497 73933 1551077 824932 1105599 685652 1079276 114493 1336464 1310651 1417322 537922 104362 1769477 245637 1515560 101813 1297152 9403 78733 318298 627052 721080 1682212 438597 1972091 211080 1940487 1156259 1661467 668724 175078 468682 1954040 389951 1405395 276559 961900 1419561 1111558 1747455 621078 1746457 733904 470900 356797 597965 1786441 1201530 1460586 1997519 1792800 1639381 878794 360244 334354 1458180 1243435 298015 1620818 1611094 4177 1797430 1416459 1062778 390646 849054 406840 1204490 1933170 1505467 1819738 1617277 1891569 99027 588427 299741 991441 1444977 390644 1175370 1329314 517153 535102 377058 375081 608437 1804893 543874 1307073 121590 633595 670797 281245 1999739 901452 1348687 773042 1080522 813161 476747 1726384 1546314 1174469 783582 1984593 381114 964461 300438 1116521 320383 238679 1139865 1269810 1969780 537724 534655 1355802 426973 1422424 25771 1999156 260149 1849200 1125109 945817 386616 52353 1942284 1164636 272137 405092 78293 962884 1602691 803279 1098324 516072 330921 1842268 1941814 1532015 449006 1419834 189366 1346546 134654 1950971 64507 1092471 1361078 1905016 1809330 960871 201996 1908530 1372612 939864 281427 45343 700901 320059 1271931 627764 492337 593338 1891590 33239 424369 655873 719676 1045588 438687 726541 109409 102172 328955 1345453 674037 1905713 1981964 131022 1361073 1052100 591889 526302 942327 1831295 509522 779084 862531 1357060 138281 1924849 1370342 1637605 1860485 200209 983518 9754 35612 1882985 859014 945801 486329 1472231 830341 229387 536924 37649 922435 1544686 1192679 1384190 829857 370742 1492493 1657140 646036 344056 1474858 774017 1503656 1323556 1252961 799393 1764697 72060 1924450 693517 1351350 900425 1213617 1765534 1429993 465952 1727658 109122 1538419 1313109 929139 1874910 1963455 1821904 650516 551907 1166054 565586 1314609 976195 1993748 1653619 478442 1074716 1384138 777689 355704 257089 1653991 1789263 1007235 8332 258758 1802284 1887448 155059 1840845 1722323 287894 922527 964257 1774599 1169635 489636 108355 942321 1012670 786955 1876952 270644 301991 569937 1586911 1970443 1161729 399078 1288456 1284900 363983 487902 1577064 1652666 1563414 211428 888641 1614577 1413514 295312 504419 1537119 722200 1494823 1088577 697034 1015781 655605 1445569 1410870 162715 559245 1521138 1025617 1109648 1748216 1491308 302672 1338012 1904943 519621 1530198 1280832 10983 1785827 1461752 1055614 1040558 286888 1351736 1348212 1579301 725589 21971 512880 1664118 482866 834193 82107 9928 112802 251061 359341 39408 165010 1050363 1927705 1650673 349426 1841629 1009689 444681 1065675 1591963 1027130 609128 975882 1140508 296273 473832 630846 1152244 1120256 1145787 306987 659374 932484 520699 1719750 465463 1867995 406644 93660 1812479 1778829 1921875 1348241 1581408 407193 1518279 1412424 916123 854807 857825 76851 313233 159732 685627 40912 1878429 725821 159545 261467 151151 116777 631199 1030704 1089865 90104 627413 1344664 1288451 406695 1717424 600351 1409415 12696 828923 1348593 1439070 1968537 358157 1887043 270971 1334068 1187331 989012 1531840 926376 1852732 742709 1024903 1358596 739001 1422463 1547007 1436323 1104037 1756895 708369 1187650 234381 1003859 417611 1553107 837465 1222893 244125 1702462 183688 442594 1071584 394004 1354639 1957037 1013327 643854 1615923 537350 1690876 816940 1105043 1770024 502596 978204 840118 275525 153774 1205251 1981078 542995 250284 410798 872838 307025 903240 1837977 1814022 944977 1771715 567226 1941367 254488 175960 1041831 119935 1750497 1405567 1953154 1894840 1317619 992441 987277 369110 1740986 1307306 819489 523153 1505075 249636 1014843 390496 54315 1186616 582821 822165 853496 647682 1975966 1228125 534470 1646871 1976449 327419 1712799 1388865 897502 364210 1526357 304525 1929730 200661 122451 1638061 792238 1773452 1637095 1893966 1869402 954378 627509 808032 1995450 673441 842941 453063 967027 1893234 112214 360752 1998435 785517 1475166 1567802 1041530 1818397 21192 1557022 1371909 993797 245861 443374 1002389 1614306 167883 867514 1807550 839671 110935 713989 1597140 1859266 77927 707419 1721929 1961142 366866 1356650 961009 297010 1475310 1293946 1912404 1949083 1207055 1943766 1535966 1602694 761786 1044269 1711830 1338418 1118277 1156693 1736646 1222014 1225529 810660 1490114 1751716 890082 702303 784603 537366 619589 1168976 1486036 1291427 646407 183448 990523 464516 754377 1508079 1009636 260031 371877 549045 1349875 196413 1224409 344813 553463 1775671 1163661 476237 1888162 1431252 119069 57976 1635267 195894 1805521 1898841 1945415 1849263 1976717 91691 392080 1602988 1803018 936737 1007135 1203246 980495 1075237 1247679 212240 1114232 371007 1649244 1905348 824097 1075170 694947 1554398 1841789 1076863 1196283 713929 1635047 1795774 1181771 858877 596788 1248354 1026266 1094488 512230 1104155 366653 884292 1437520 1054315 767750 1404712 1769027 1795869 1039659 1555783 1082550 264964 1396930 685432 1809632 1805027 121223 484673 1557429 1618367 1837135 1119980 1929042 1195941 316295 228806 167332 95429 1318520 414643 1474919 1400520 921205 122738 354898 781167 889867 444858 229149 1545054 1903137 431056 1131020 210186 272837 389007 1791340 1041274 1533696 1191921 862899 62396 935671 98569 664650 1023074 1312065 1018968 501663 1881140 1993601 839110 507950 1159644 824343 34544 564225 1425968 754871 1736577 19306 423174 815145 736518 858333 1768826 451744 135351 1200229 892602 1310144 905684 942200 1863496 1991086 1376993 1467299 23210 1881139 627051 1883124 1882954 918159 1834037 295352 1611944 107055 189951 2560 1296503 619131 707088 1775895 1889063 1840998 1808163 1259284 168530 334674 793024 1895599 1060224 1613023 1050168 1416162 1408349 1226252 794956 777112 368287 756477 1806366 1600640 722108 206935 699359 282751 697341 1437103 1239906 863848 390329 361948 781990 1656433 1335869 1306816 1248715 822250 1228830 39785 1171254 393963 58029 519136 1079413 1766952 783491 1033769 1318049 1236970 243751 1328632 1748137 379198 1598387 1272468 155179 707 802701 388156 1374306 954585 299718 1313300 832847 271179 1825938 902452 1929395 98703 1544255 1922860 1602790 1603087 1162883 1847199 1981341 40939 1467150 677842 1740885 1648909 1532122 787631 603354 1543819 886366 1489500 1916052 185001 351829 1326803 731173 912838 1794066 1924290 600048 148379 1432610 915259 1347890 1192875 416282 1644617 1085885 50901 1293988 488258 992408 1785884 341462 1754115 1008381 1357634 923778 340313 1804812 1293854 1238732 790869 840384 1736346 192256 455259 1169869 117345 943414 974526 290384 274033 1757395 1525867 164435 955673 379682 1198507 1645871 1564848 336533 1144800 1404143 95891 693007 190881 1363483 1022639 751533 1659439 42449 1157642 393115 438162 1609495 1780371 1713961 1734759 1800866 1649253 1428149 1431974 1608535 358658 1265858 1474368 1396185 199008 1724710 96441 1611647 1355953 1503205 446409 1724440 651746 1828300 1793963 1805164 1088205 811567 860466 1658145 1214902 261877 515089 142751 1752948 790299 1585433 1753465 1850445 613076 1915126 1822529 892072 1638794 1127843 257311 65155 1397331 155421 1982299 944466 1569533 1275989 1505748 1215683 1612467 1774854 813903 93166 1096590 1810912 288458 1797638 1213990 1330014 699791 657167 110179 1893674 1715535 1970868 1186887 290161 1543030 1190394 1805084 1863815 240480 1492791 1757404 1066160 261432 649294 570811 1293711 940677 1345719 649241 728744 163784 31039 63503 300684 1452640 1745024 534910 763853 367485 360978 1696199 1986548 140596 666999 1321290 262705 754593 1984211 1001239 785294 1745172 93503 245233 764028 175455 1740317 1182852 1090860 1691524 1357479 1876543 1932193 1674873 1713832 78153 72000 1474838 1984985 1763147 702640 904604 1812988 44092 616622 361760 720792 1655444 441042 1544918 1236262 1021890 87665 257701 1554811 132475 484610 84379 1198163 631890 928822 1890931 1823785 1602309 1301787 926271 1462232 1283815 1874976 1836040 1013590 968861 305495 507174 827642 579892 1708661 671790 609347 227426 1619279 1019889 954753 561349 1775066 363579 1969159 1358732 223774 384128 1965851 1958623 1998318 1323324 190456 874730 415998 309859 743913 746611 1494982 1048037 1737241 829102 1710766 1658013 1826318 1558383 918271 1323896 390267 295507 1577664 625491 1957719 193712 1958622 1494950 225518 737381 383864 1173521 358066 855817 1619558 3062 889307 1349582 785723 62064 1178724 1408954 533968 435653 1498501 1599233 1559672 1310087 167603 1791098 418969 238422 1846208 317443 429980 133558 1155604 613311 117753 245218 147234 1266111 147205 559118 1388635 214566 106366 609084 1438643 734425 215230 1980417 627631 936258 1310571 1483913 1097745 1612307 46198 650900 1965420 797934 1860429 535405 524071 564592 962909 190759 1920038 1152980 1992700 888955 223097 108951 1716155 706408 425551 1332849 1523759 123901 1507945 886513 1537447 688263 541341 1425029 91664 1183716 381262 1821454 1487456 1456549 751758 1108866 376110 1243724 1424936 1037503 500592 1428248 1571821 1189493 619742 725510 1613040 1061315 1734539 1795885 1002854 759321 454392 1609799 1671656 535998 1266610 1695874 1369978 427492 774285 1593778 197971 417668 1915604 1232761 104443 1025570 1893204 1554209 435057 582138 303826 1627214 456440 1340378 920023 1365499 1725854 536056 564129 1406177 1374263 1566640 1260733 613983 1051975 1193648 1267714 129551 354806 1637152 267312 418972 308321 1952601 1148158 1290898 1719874 405162 1211225 1803924 1943886 1549754 1180392 273347 125482 995995 523374 1697359 1373312 789641 333278 278899 610462 907995 1173297 1090623 1632706 1138244 428492 664235 241566 864665 1330138 1505562 1545567 1763921 1191459 1501213 482066 1071182 1678606 136825 980479 180453 1802662 1688577 1425350 1879183 921076 1504471 801539 1889172 260215 762206 1558881 1811202 755377 1317418 1266535 734981 1149962 1078647 786286 1827505 604728 1100774 1726914 448693 449081 1321367 1040747 1046561 805747 1848115 692734 892152 53451 1828785 991460 631216 72322 1870354 1452832 1827257 1310324 396865 139266 61697 328031 99108 584500 1955746 415280 1020388 1391840 741143 711994 493503 509877 1443026 1869190 955939 1877919 1130129 1785070 1547940 1265158 214792 1456147 1769843 1731116 1665004 1637770 1202215 610875 126303 1077244 144485 507191 1108534 904474 1529707 1415830 1949380 1856780 1587546 1174303 1627527 352328 267918 1069806 1817641 760459 1609891 1301325 344643 1585577 232715 1246747 285620 197505 201580 1865756 1743707 150969 568960 1884280 1902811 1291978 150276 1029495 1047063 1236413 1259232 464111 1196281 443196 1910002 1001708 404983 103851 1371712 973206 296345 1111273 1101245 1055462 441583 1093471 388326 692996 151972 496221 330752 890995 1492839 1102114 49422 248404 1983120 1989396 1278260 1370855 484896 852313 1530655 836694 1749406 1797951 52418 280719 1744252 225569 953520 232755 1095896 422450 797296 1043455 1001596 1136210 1631042 970440 1694591 1104254 506376 1935422 1729205 1641197 332644 1930693 15711 1288771 934723 1484587 1243600 1324255 738788 1034467 239731 1096655 1110635 339681 857862 280842 1405094 1957437 1639347 1048112 1149501 55665 1368019 571345 1162076 16678 1503062 1062339 1726561 1262502 1075723 851005 1517838 1707992 369908 1069822 1614604 951637 1981036 1470345 1125567 1446483 141391 699748 861831 1810140 1915094 892661 525262 146846 1299214 852166 1423006 721650 855868 938400 1038691 1076483 1953527 130670 1016028 937049 1320166 1639371 354773 1219920 1440921 1350033 1351978 357534 184984 66930 660105 1873627 754424 265747 1049933 441059 911368 528422 397741 726005 796800 1685744 430349 1871939 151356 1717818 941893 435099 406324 818874 115804 1785979 1384104 1288242 1044594 379760 786495 432186 112207 741539 1588456 1935056 309755 145826 864308 1318158 953710 405114 1587228 615396 841779 1125404 216853 808903 1416415 1212420 322400 541361 1185898 396860 1462694 1925803 151750 1307226 1479036 1449841 446537 1810187 256268 1698844 595211 798876 488381 1919204 574951 147422 673388 1591481 1067298 1480155 1180584 1154160 1041070 541621 402101 853193 215898 3124 1153815 1597651 636226 1052280 1639024 1332226 300316 784370 314973 1266036 1825013 1871730 142004 940434 1722472 898002 1840621 1657219 640959 1684121 1438308 409815 67037 537303 912220 1709893 978662 421581 199145 569840 1686720 311187 1535510 243375 1596896 1216436 783968 1149132 420566 1663778 308055 622463 1886259 846846 1879558 995442 1463596 1315786 727071 1818712 632241 873810 946805 1235709 621538 879490 234399 1310083 889254 1488903 810614 456371 221008 1265566 743526 1684727 124797 87698 201034 258814 1957856 1028189 941828 689698 1785959 1220765 1757536 538412 834538 117392 1509433 1884044 527980 1499752 1152777 867742 1183277 267933 58593 383184 890198 1002035 444137 661716 1852446 1732829 1097207 229982 1422317 1263988 711105 1245918 503195 1755006 471054 1257761 794750 1160738 1597655 779156 412129 610775 602820 1801166 655550 1882042 1475259 168523 1052270 335083 1990019 1575408 1756530 1823955 397305 1297684 913067 811144 1048694 1822882 1119384 1398198 39240 917950 1936793 1691621 33473 186488 788133 1463352 1491243 436613 528274 286533 1671873 377162 1574164 1715125 555242 1437337 799840 453857 344280 1930553 1447540 842960 1745987 1377170 277919 303977 87175 1954632 1726415 1332275 183600 238561 1951995 98069 799407 30459 1449373 1167990 1853420 151924 1700853 292960 1705344 1954813 222951 1236610 1095065 625606 773631 1550707 258958 1609476 869399 1895745 1498629 66411 1217920 634772 1130190 1217822 754927 1055991 1247496 1642008 1088803 1992734 1820750 1268067 1943009 342141 1212252 31755 183475 1813710 1171713 270738 474658 1523057 1055424 1349168 1835642 1785972 381235 903083 265551 232974 330178 651109 378496 640557 171746 746387 1504487 1354861 619685 1531587 1142764 1732553 1895849 1893046 1393494 55258 19463 1051268 1810344 1524980 1333847 1756726 1283619 1933634 374909 316713 231094 1611972 115563 1083686 1844915 788837 628130 363342 1351403 913348 115400 1199545 261891 1227120 1506751 1395484 536915 488803 402712 1455641 1626566 563335 1428791 242872 1225222 1390149 669130 911324 1343496 1043213 834112 1918949 918020 788162 56271 1245132 438324 720793 922596 1229705 803234 548181 1340045 378942 1162036 680795 1437517 380463 531327 1100876 1640679 1570480 1190964 1149488 348105 1802442 1635994 1062345 839043 618860 1579290 1015943 937907 289907 538468 1188152 684118 1127130 409999 233346 26342 500816 643110 1809476 298702 1984475 357225 1925012 221986 599371 577116 656727 518681 1672069 1620189 1496227 313911 938960 1784181 780108 346190 234096 1025453 1780940 1545523 640787 1093438 1430271 248755 94798 1882425 1087586 488433 309661 1030710 1250684 301707 33267 979958 1396169 1942749 1789932 141429 563002 176585 903669 814638 149079 1099210 242858 853971 524677 711839 1968599 345433 75681 68971 418543 1781066 441659 1951021 591081 932662 1463462 1386135 287888 1297829 1470666 1082413 221901 1242421 1086155 456485 1514109 1397376 1389487 328008 570124 871216 431283 1079645 521530 830828 323304 394353 417276 378972 246950 1031969 1033142 1581068 986594 598436 1526181 1237482 1936177 1002789 1045663 1725450 401881 866399 1126514 452505 232335 1405882 799109 1548548 1198712 151062 652104 1764516 1914276 1316860 1604890 510052 360514 936252 1369140 919313 224338 352423 1017317 996321 918865 383592 1846163 1044291 907735 1921365 898972 769885 1668760 1780968 625959 1692705 1636016 1271495 111534 1494499 1695459 904756 1897256 1646076 965536 1445949 541366 1743787 944835 656824 982367 1644731 1931614 488791 750979 1240779 1442651 508265 340213 743486 1294809 1469859 1743023 1836549 1887637 1864377 1809900 1244463 834518 342167 148740 1995701 1144545 92229 1564538 1076679 284812 971445 1826551 599625 820383 1018278 1189679 1371479 927443 1814266 1516744 603854 260320 1517753 804017 1039512 1808636 1928408 1623260 707646 1066600 438051 893349 1995393 1419780 1701428 961056 1150236 1786270 1740520 325988 1215325 1580042 1565328 187821 1544204 362477 188733 838818 1243684 402499 1194104 1234505 966449 983099 266856 1317992 1920677 523292 1860662 1074530 441570 1611217 605901 418764 1375737 841528 417589 917689 1581212 395748 1458739 634546 1873659 853129 772858 473127 1110493 1578387 42795 333161 637837 1823219 877857 1186786 1848708 1622505 1584743 1732266 1533381 1383192 1210855 1072650 1249671 813758 404658 493746 657161 411789 549941 709691 1080633 322229 956395 1064648 1873774 1798246 325813 393720 680105 938590 599096 1963862 137496 1508670 74922 594027 124168 379644 830836 133003 827458 681936 803937 1456146 702769 534586 1729519 1046770 1063361 694523 1099553 1166319 1552000 1365361 1772339 1020341 977444 882402 694255 523901 1924666 1496874 638973 678729 1527017 292525 800803 166665 493566 837383 693421 296111 1572798 380280 274607 1927896 40495 1920602 12494 255156 1300860 259794 1255457 639541 1259279 1255603 400260 1140139 1946376 321166 1586571 1522905 1116684 1343124 1662497 205543 433365 336870 1307433 983069 190364 1593805 570565 651642 426045 731927 1957930 897440 627388 1574593 1281031 607191 1123341 919469 94564 128372 1093551 421459 508512 1742413 159685 1826184 670948 1593011 889388 1996879 859455 214876 674602 530611 824775 571989 155921 1657807 1201098 889279 1688966 728480 1859689 431979 19059 192970 1674313 1783027 1043246 1393525 1472618 968674 229697 912405 753851 1245252 354534 1268001 436124 848499 684614 1137246 1490623 1777757 852994 999752 1560168 1839293 237751 1048221 255673 1068685 739282 1124470 108480 1784939 1634736 1508983 1135642 482453 871808 686332 540101 1409058 295448 1294534 1089484 1323538 573637 1691770 1953830 1932190 708773 628605 1313412 1717796 121420 1303209 1531000 1306199 167210 879853 1970877 1175314 1090567 225889 381621 1760189 943432 1253449 147295 1414419 768457 1519348 1121392 1743545 791725 725140 1606432 1180811 1752013 1878460 1486393 1063690 1805261 1173981 1023414 613881 153317 1616467 538504 795095 657117 804795 323242 868429 182885 128638 1795540 616539 739226 1863224 271494 249912 137942 1058774 1437796 696009 615123 63945 735311 609410 1603852 1707370 260311 342912 609226 529315 944906 411641 209107 759568 155550 1143236 649540 734875 646160 880904 358928 1172492 180329 937886 1618361 470392 646494 1094021 581587 139946 658721 1687642 1636295 1730297 547080 1977826 778435 228578 747872 832195 1265490 234893 1699959 1142202 1283853 491089 1210633 1922560 1206776 1898828 763252 1717379 1963699 335589 136030 1756242 1607133 570316 663329 1426610 1686082 1396385 55040 1755149 660380 233796 794132 739424 698356 1615481 1411055 1932662 1283291 690871 660004 190769 1124908 463908 651318 1792461 110449 1973874 1675165 1641048 240673 664280 1767800 186589 1176186 1059176 433137 125017 1604523 252968 1359456 654226 36727 966944 79524 342183 99059 513238 1003500 1937034 273705 279227 1522187 1597685 1739462 687201 900405 288398 298287 1771229 1721269 1224041 1154452 876012 972511 168213 1949663 243900 1153177 1130289 372521 690610 514256 322108 1205114 1517255 1654481 1729342 883735 1108290 1114907 312488 1027671 1004104 439335 422519 1590771 604309 1246188 37042 759627 237815 140135 678212 1197610 120858 1125244 1998109 1558618 1188780 1132170 1132172 1747727 1275602 1071286 23192 896234 561491 1316691 359167 362943 1060560 1642840 740149 364115 693029 1856687 859088 904705 117211 1018400 1273732 1584936 494440 783602 1707023 1875774 668229 1360967 1737787 1757239 1643011 1142049 852436 18789 1357195 555713 969025 269831 1688068 301914 1019539 1006940 1858301 294015 1704509 623492 476429 1402470 688821 690469 900588 1522607 806662 450990 647198 937069 911140 1962527 1024874 1369403 1123605 396073 73113 1162510 806542 1628015 688385 1673770 82296 475696 1483503 731624 1246700 700208 281061 374387 811442 140992 1179164 1729987 1326229 447462 444772 1392946 1110991 1159548 974149 1905622 209379 973484 1374242 293779 825136 38620 742932 1696881 1539718 1721028 1817247 1659307 862445 230520 1680091 238632 599199 1277012 1387622 240222 1698104 215093 389631 1114375 1881413 1092983 86179 1757681 559755 1021652 947473 1098745 1029653 1494963 148616 346542 1905715 92896 670777 1665933 550013 1836970 818144 885419 1551859 389459 425296 924916 953842 14586 1834091 1383011 924606 1283671 1972272 1752854 701722 1742684 700717 316357 1511123 423552 811967 1510307 778167 244860 501871 277346 97705 785158 171328 1258963 1131273 1644397 1730815 759403 984844 85949 83255 382235 1634412 147678 955764 731453 1293425 1523277 953960 128089 336238 305591 202566 73069 1945089 1256839 918339 687753 1812718 353196 1632156 1008993 1216758 986261 593249 101648 292431 1669688 1673564 789084 633347 1994130 1766959 206632 342586 646687 1224995 578457 278189 892485 578993 1292827 1966953 1196204 314388 1462961 1474705 1269689 1933143 914359 1801006 1870368 1838324 1940413 554555 1382325 1316074 329827 1350578 1148283 1112732 1087424 1749636 1603153 457473 1292922 410173 100562 624546 1531912 1672116 677798 265954 1546598 1491907 1137720 714133 1898831 895282 1811265 1421943 1848355 1060900 442127 28048 621248 1633220 1865665 1017459 1539284 1033377 1100994 625560 1253430 1684907 1054230 1741144 600691 1122350 1375800 846016 1499825 692888 1296654 1735233 1695110 585962 145433 985563 1299825 1705520 1027013 1774708 554197 1484991 1870825 1265349 1824265 1413796 1072983 32384 1953904 1441251 44238 494960 1820784 285012 184989 657217 1198731 1295767 1203069 415016 667961 443738 532001 1294590 1868978 1016690 1688778 462537 319216 1709449 1904266 582549 1046502 1498926 160839 1745887 1702896 1838750 933022 1136249 1810000 40907 343599 880367 95005 669961 613349 1837829 506300 1235655 1952321 1191489 942600 606726 1269459 896672 53007 1176827 1197638 1238163 1038770 1163987 443844 1431792 1976831 381961 146280 536314 384610 1993167 1890717 1301334 569967 180941 59346 510573 422624 1797127 367989 1777569 518468 1273138 1830359 255676 454475 407697 600837 525481 1077148 1305706 1323742 1767964 1160180 1306354 1811706 1603003 1471334 1139815 1397964 944846 1069317 1291712 1019378 234610 1849886 470783 630485 1359161 1571320 1674637 1115804 1076645 646841 588077 1462638 1933047 1800179 383576 1837674 1184224 1805774 1174490 456932 1214779 1464699 169099 606836 176069 1952727 689288 140378 1656776 800284 1337445 617774 1748074 1054348 1526002 415353 292031 1120490 1538224 1057132 1189045 1054421 1636470 918373 1126476 1658263 326938 1416806 340868 1943494 1777995 453855 2358 1992166 1323826 1504645 1677745 48026 222265 753270 449094 1939909 1647146 433680 105183 565199 1073564 1235164 1231125 74519 1791438 131177 343195 1561440 1571816 7353 782184 1982228 1698211 1883960 628598 474312 1822510 1530972 1266975 388644 133599 1890794 1069092 1928113 1531881 927491 1319554 3423 1068066 1794321 484022 1235209 1793169 1565122 227148 61891 1285212 1136704 1114031 1859221 640261 928089 179944 5171 713573 1881445 550010 1452107 86778 519896 1841772 390925 1712212 1362812 828492 68765 116469 353324 1467499 1408413 477111 906037 875486 226686 1806675 1910686 1216996 848251 1036768 240208 848013 187645 95316 1593394 1234027 1842062 1279173 479058 189811 1823747 1592721 239129 1017341 825955 406888 429233 1136772 1137122 1212271 809958 1702261 1243986 625638 1924776 530703 1175 155108 1725444 1649700 667546 109994 1696911 1616501 98022 1857488 862541 1601957 623966 376507 451001 313954 871931 1830044 1044125 809963 279342 1693036 1842380 1045557 992674 1295496 1159729 1599714 770070 217593 300564 1301572 387345 1688464 1477972 1357844 639717 1304764 434906 1310126 930611 243459 354080 1282554 1855677 1488424 1847918 947399 353443 1352185 1419435 402453 1108943 1464398 658091 729177 597726 343036 598719 420591 673911 9459 634245 1727841 708357 317018 1967451 279558 365806 1159422 255612 8098 1143994 468390 128105 1050788 198800 1957963 288476 794222 1057047 781490 1445818 47979 265530 1907756 1698083 1892128 298032 1101302 642190 1347030 1338550 35006 316775 486455 782403 226835 308207 368346 677142 797374 280355 1735769 444177 1696322 525813 1900669 471556 1044854 781118 560776 346106 418234 911984 1042050 1204995 875189 1238464 977101 1874677 1794940 481050 1876879 1603123 1024875 1998879 499459 1726640 1048911 146405 860393 1945798 1669071 23495 1426166 396822 1475499 1880291 525270 1263620 315012 1740182 354139 1217445 965576 298496 1490574 1586480 733603 960487 485288 580205 740172 1867680 319746 979096 316298 1019204 1399751 245275 1102438 391061 1056127 1877220 1279984 592658 631132 1217717 91492 266959 1370422 1282514 1454107 1306849 1583118 709054 260641 1655420 1272277 1741983 917526 975927 365581 324970 1368642 1628626 992159 612477 1342657 910467 1975705 1015055 1257660 703709 793774 223784 989755 272557 1550527 1567185 868212 1639560 1647324 1185028 1282622 809437 564647 1912803 320668 152525 1703081 612017 1593658 1291623 520574 858441 32414 919023 1918913 1771460 1943746 670179 956929 53407 1697752 65998 1851457 637226 1865312 457705 1710606 236643 1435963 140552 980325 1675102 291504 1582308 1888518 1094877 615048 890014 85774 1740850 1447532 1588010 380437 1990344 382463 1049442 86935 1137424 1744446 41130 780172 700771 1946396 1659666 1150857 196064 1921488 1742543 1284063 1478406 826753 290832 757590 1818532 1381452 1608264 461343 65733 1799112 1735964 1367618 1910288 1411184 1100280 1946277 393650 1707750 1079545 232331 1032075 1663259 718258 895384 1500806 1952011 1888227 56977 641067 1917969 815478 825757 742139 130275 688326 1910059 105358 1052715 1938568 1448102 1731413 1382366 775380 1488856 26736 1012826 1814504 530205 911758 1691176 1545779 585632 828477 1643788 1967012 1904099 1231117 144959 677773 115061 653376 1741759 1104622 1155299 898032 1759012 1701818 30988 1815656 1441124 1076166 243165 351181 1290879 201594 275562 793019 1731490 931329 70831 68699 1400986 1475659 1638294 126802 1000458 566996 1617339 983106 933546 809411 1919488 1120548 267835 205756 211064 1002147 80548 710104 1041908 469819 1967793 925440 1869703 519577 241210 1166743 338851 419913 34089 1636997 1837589 376151 325043 427496 1906075 1809250 199397 1483901 1276172 213448 16116 311875 832112 1968331 70315 1552672 199310 652102 1670212 1989420 1246420 808229 1780007 34839 1642602 1681109 1791276 194622 1080231 1452191 271576 1163592 490439 1746054 199956 376783 702145 337915 289065 754890 1076161 22449 1366111 585523 1528272 580798 1934271 70513 484050 1655741 1657414 1126946 1806934 1054217 858309 1559803 192435 788199 1662506 1434139 526875 1318495 610876 1999077 1356840 1037392 1842825 1427813 616201 257375 1446961 1372689 1264156 1391323 856491 1404929 31956 1379271 1406779 593591 1424692 1969394 763795 732622 169280 405220 1103661 1373909 1216158 1204341 122788 52182 1710547 235688 498993 1348566 1858784 24970 1584708 1050077 1173073 1226526 1874177 307883 711471 1818790 950435 753780 725676 268727 1932185 329045 29978 1491186 221654 55901 1713679 1452838 1958514 1759038 276801 1963105 287682 961755 423893 558245 1075662 1342499 829126 1359425 1575290 1406304 1036923 335982 878440 1944845 577329 1325753 1718423 244028 1878890 273196 719318 1833554 861575 1404376 365971 1361840 1160273 1846550 1840956 340002 1059354 60168 583857 451033 371144 307436 457357 1546251 712794 567888 1960664 405247 1051877 1113503 1068670 1667134 1227799 344112 941529 1245617 1611977 873214 628105 1915839 1314746 931391 1906447 1745430 1866593 1719498 903050 1620736 1426747 451112 36855 371271 884359 900609 1701826 252652 1912941 68440 946952 754224 419127 1432648 1952519 1181455 1955321 745741 814588 342084 1083254 821711 552330 1725993 1844581 1815585 171774 1617741 1859260 1562094 1080719 773334 1221663 510790 1086377 382908 1560739 493511 1274833 521917 801257 1945608 1107741 420287 1187074 57314 1088801 65273 641813 1492343 479650 1188412 1393038 481034 369516 1350705 84888 162141 1024481 50572 1566627 1593280 1078234 1445943 749000 222683 1863755 903192 1325561 944406 620044 241654 909778 45036 539808 424607 266361 423384 271581 226420 619643 139520 494408 1762719 1844495 1960901 134099 902008 390176 1505310 1501239 374429 1139848 1252654 942662 807433 244462 226311 866092 1611413 1600918 1970460 1164049 217089 916066 1561837 7441 1589858 868370 1600633 1087004 1455586 1852034 84474 600315 91073 1470425 297241 32955 1126005 1753819 134248 944756 1026263 374511 1654029 472776 1746505 1097766 204629 1847962 1171911 1579594 74867 516310 1561353 1471370 1657751 1478714 1299209 1152950 1457877 1200782 1285789 546027 1100165 1139109 1500748 792342 1621632 1096905 1230698 502450 886491 758466 890906 38245 1700642 1588087 995028 686372 1445913 487876 1130200 802994 1412411 718968 82188 11218 8017 863931 15848 857918 1250811 59116 482667 1368979 1390417 1899421 1922686 688109 1324876 704702 993116 1195582 415986 607145 786426 815022 808392 1427315 1407631 35004 299467 1652741 1132278 1679542 1107333 1603008 1909859 1813029 656095 955062 610139 1702851 1787396 1386089 1859504 1888740 1093635 1643541 580538 356761 1615782 1025124 979142 1905935 1808630 162811 1081204 1685724 1056192 1994463 1382695 134423 513059 167305 434477 1483042 1079801 1360079 308362 1968680 413699 1683802 1512617 228305 783780 756959 148412 1741080 1521376 420845 305976 832673 174756 647207 388777 71080 187213 1727871 1572846 615390 314180 1389756 1798642 1810126 1422485 694572 1370616 1692451 1685155 1510391 1606691 676220 160477 439279 1841329 1769212 841844 554706 573521 935742 729182 757536 469503 275699 392264 1816950 951791 1052483 1976091 1090196 671516 733297 1885572 87231 1789749 1965202 645182 1587545 571322 1962622 964344 730567 1125422 1339238 744420 977755 478418 1405799 678063 396725 189155 687347 1429410 1759807 1069325 1041406 1347887 947292 1482159 1615176 1996814 831148 745181 780718 501734 1342367 47430 927118 890210 895201 871639 811426 810451 1318 951357 952872 1156282 1261906 1242000 351477 1609755 73718 1970865 1472694 1289399 1719653 592196 849541 665165 1245790 1929950 1069121 397561 1785121 1307998 1706433 410871 672584 879112 19720 1015994 1032870 1487935 246611 1502650 520519 700915 1884199 155400 1494841 373127 1046691 296618 1012610 578015 925162 541912 391379 1653947 1671672 562908 299778 495428 1692121 1203228 831705 708543 1180873 667026 1258413 1478027 1961439 1691449 1104194 1169759 1003971 780451 1182889 297300 1487107 538068 1508997 1941601 1657582 257066 797389 1289989 1688294 1974602 1268104 742084 1525293 20380 1091677 1365230 1305928 578088 681079 87648 1371023 233733 156117 1111326 1076840 1534378 1846658 1260858 1551647 373364 443816 1534492 111422 1337886 692785 746933 916756 1565248 753926 935138 903685 211815 1178045 414667 152288 788900 850887 1181727 1468329 1744204 207673 1151627 553673 1937958 388900 140994 586579 1270899 1679043 1660142 1069591 623679 965519 1201992 882246 1869578 193033 160591 539050 21762 1754293 543020 419717 1778831 1168645 1274071 986936 878232 1724575 386879 1718543 187634 1511506 1934265 1749774 377389 344148 508505 1651998 1424870 1019307 954799 317610 1321850 1916543 1907266 1885847 823508 1624572 761718 564736 1175763 1554746 479300 930011 93581 409582 1647966 1740973 677986 1195933 1224232 1625254 539406 26345 814559 1647672 691278 744561 1197117 1768873 227226 106381 466954 438600 1722260 672745 583803 1969747 1341337 111474 1691947 1441763 1575013 1884484 1487221 782887 1127006 868459 987066 1824238 772369 1208107 455180 1392192 468026 850516 1463654 1938938 1068397 1791140 725045 374180 1699628 1804781 233475 1996888 458066 1562267 237873 742387 532792 445926 1579076 1567694 871331 1443460 1289900 1293191 1551169 321267 1308372 1205666 1430587 1987622 159445 907482 1109695 1247787 1593323 1398339 1787119 1486061 1105083 703606 1840169 1413838 1636121 1489929 146573 371342 875519 74529 1762009 1704166 1569447 944794 739438 979853 503157 1353072 1541131 1332727 834292 411060 1289836 1775849 572646 1871147 117508 274239 925410 1035049 573627 446745 1755520 1561797 842123 1503934 695776 1014666 477823 1460865 209766 279135 371320 1571507 1270664 1041204 1640379 1756518 1871200 85750 107827 309574 1826359 1483419 1720635 1455414 219953 682037 1606299 784607 1544600 106540 1128836 658292 1437858 1214494 1889912 857991 190839 194092 143127 679811 1265055 1326736 644205 754050 405543 1583199 1807302 1252871 816096 964321 467715 1590044 1025521 543743 1858919 1586083 796409 735998 1095241 1420880 1389420 1932951 398118 1925225 562827 746983 1085773 468885 70850 251960 393812 86656 9438 291012 1512887 777814 652654 837185 1019162 645691 1441237 1210959 1844595 788407 534355 640033 644036 301799 1430799 1112495 1299188 1966603 222519 1347778 1776005 1625989 210262 1968548 261205 1997654 255088 420206 1114993 1793237 202900 464010 492832 1532573 611655 1994985 1445025 92646 1704587 1230243 1775628 1829955 375052 368295 1297071 942468 1671343 1659196 1749157 235057 396914 1988073 1871562 955387 164525 985438 284287 962689 156043 200991 1114574 445046 1548632 1883047 1794577 1821711 1316612 1277015 441040 1508878 1240395 1627858 1340089 1730338 13069 1846509 1186051 949485 257430 403087 1086726 737581 376545 937396 1645229 1187751 1609758 1649477 1611424 1834661 62687 1109417 532709 901369 201113 293562 1408807 1789669 212809 931256 1557639 722853 1220443 1301443 1461683 1473152 1971212 1495637 1284749 138441 1130185 1280662 709789 1472628 76208 435822 1595768 321406 726117 1459496 489805 121348 1890799 635449 1015756 1449646 574407 144704 868105 708305 783386 1123368 1354320 1130173 173179 1729198 309942 1501885 247833 1324872 951346 268520 411738 1620835 346724 381810 29489 1336954 854208 512090 1669180 860916 199834 817166 292791 128223 1945349 280710 188127 916477 1070233 803369 1475506 1780124 228736 1300774 1088413 55329 1953468 328790 956739 56205 191961 849163 245633 641456 910616 53093 266269 1666558 249168 279823 89624 740060 1807305 1813478 196007 793177 1336302 811056 1588097 500767 241681 1476073 1426416 760808 1923774 756080 691337 1416046 510720 525793 1498948 1498368 1786945 1059253 323191 834027 579439 1883265 221061 1769085 723014 1932573 868879 998587 182008 1836507 1436531 273932 1851434 189751 664204 72853 822808 282818 647396 1259400 1362349 1273892 1883853 1528923 1579326 1820216 880683 857761 1675450 1412075 522042 1110642 145744 727130 112158 1491108 1297909 579667 830885 1932391 1621784 262675 353789 543276 1886296 1024435 1618948 1578310 680471 1638927 1353286 647095 1201448 131965 863834 85944 721912 922009 1712885 1414760 186326 1779217 1442574 799095 64620 1604969 1286756 214216 662781 551157 816689 373122 1777433 1192365 955894 972116 256445 450650 922420 1098127 275097 994660 286182 1920537 1135691 42267 446820 1755980 96352 540321 228441 1526234 187777 1031563 56955 1706599 74102 566914 604590 1319847 1887216 1729113 1451852 1953565 1065512 1871488 1839577 1890049 1694961 1461633 1125729 703715 539300 927379 561396 1891995 460189 1699323 1100235 982362 1898455 464650 372213 1397391 1689147 1474435 1889181 419555 124858 1275750 867146 1478642 1633822 736243 557595 1678019 678415 1638751 1573517 593142 332590 1283300 459111 658194 1452123 1387503 1212027 413053 698254 1889087 1228280 1445513 1548031 1467713 1952356 316430 1993982 1281059 429722 1829517 1952457 761999 1200939 425018 832114 1993713 998805 976463 53362 1988813 516011 676637 443603 1478818 880156 801636 634182 321785 399224 840145 1888493 1161878 1956497 1759330 1681913 119544 1541545 1542450 1439108 1298174 1742391 84481 316556 737206 759800 930055 983770 335649 994791 1887393 1412744 285547 1235228 5620 1869348 1049507 1276206 301986 1709413 401774 961782 1638287 1681286 1333326 897568 1439944 93394 398974 1658376 285440 1110016 929611 1198924 1426697 106731 1717748 1373993 1789721 1334282 534330 52927 920077 1913257 1723869 1932980 710699 486935 777231 24789 3666 1650310 1126324 1939413 979439 488192 185560 1239815 48281 1417343 555450 1885932 1716853 909023 1605348 147070 1337305 1072788 141046 239857 951786 1622116 897695 909442 1222466 649897 1767287 979378 658146 461574 210374 321088 1442270 905771 1408284 1215650 238290 1750682 1331934 119381 1026482 169820 1766787 1478910 191941 1245962 580893 1044075 778660 271896 441971 1888471 1447764 1478280 196082 424988 1824901 674559 480428 1722484 445911 1570146 639889 112590 1614820 1687135 1607426 1438605 359516 503998 191464 365536 1393861 1706153 817961 1077924 852452 412694 7557 1128476 1765367 734516 665097 1667354 203310 723438 1489108 1339029 472704 19820 1539602 196010 1428424 1448035 1543928 1202769 815972 1506178 1671912 1041439 379508 15403 655663 553757 1326516 761133 162959 579936 1948978 564108 785424 931955 1012111 1890900 1780600 1804895 340796 692506 868766 71123 375359 388302 261174 805516 736020 1941296 769783 214745 1629382 1910579 1756164 1895430 1211371 1851868 1792143 495411 1394368 54528 645082 1746849 1829521 1919818 559824 1394506 30119 572493 451837 1822501 530877 296038 530434 1800082 1971447 1987548 1862035 50148 648619 1565723 1402966 545616 156146 1115823 1879651 1136929 1221995 1557147 709568 1022957 1808645 1080870 475288 733848 529085 1217663 446007 1380420 1770736 626985 1682679 995174 738466 1387412 13286 1784268 283303 1682108 273869 868917 710330 43062 198058 513316 717160 456561 1387136 528349 1325393 800939 153195 1786564 1332796 1339393 1382977 479110 1150495 733851 1448324 621736 446296 1442897 471786 610149 506751 1819282 377266 1942647 1678754 851699 644814 1517660 693187 749457 796878 1564819 84063 1729531 1059100 200982 1694588 34286 1427023 409563 51202 907588 901354 1951013 1561974 1086497 196646 200815 977561 1712837 1686804 1823009 852774 705946 1077013 936890 1696915 588032 119352 1273593 1469856 1794113 498499 1099143 1297845 1949281 496814 128321 562641 717184 108619 247575 331088 325511 214102 5578 1615433 190141 538486 747688 37074 1060964 398453 292788 823238 825230 1118503 1319353 49227 641850 404287 443183 740602 1528427 724947 1608761 1960544 1586396 1197995 1023186 1421513 293553 704199 1477370 953751 317805 1419286 856873 1335870 293500 1197192 1328470 996171 878748 301464 758014 1148027 851288 1576393 832498 392709 653640 973401 196979 1876190 439017 266359 1032893 56637 831005 1078313 1429858 1183726 205567 1001006 504967 1138920 802769 704820 291894 1915190 252898 1801017 1503618 738851 1093340 1001432 586009 545689 1373151 580308 1342953 333333 1519426 938119 874613 940475 446712 1298616 1644214 951359 1465741 1779971 1243964 1867863 514699 1441695 1757098 1876294 1180640 34368 773484 663627 721106 396712 707356 1883268 1031484 1652481 237136 1377838 1857802 1024360 1940043 141359 467898 1477782 1553557 471564 1646808 1311096 957741 1692718 490226 483585 271975 461638 1271609 84563 1760203 876578 624981 1856883 664404 1653835 712354 1893766 829729 285522 671526 441062 390721 1718332 1635457 450067 684600 488404 190882 396901 404516 1525608 1774928 1531705 670670 1363794 645505 1778108 1599229 900293 439826 1846965 1269071 1750613 168882 1601060 726639 336575 1936079 1345136 1304040 137605 351916 558744 157388 449424 1672693 385654 1635874 1259207 1339297 685355 720765 1497400 309455 1107181 1398152 1916278 1489210 1357570 187842 476665 781608 1558266 175621 472949 1150047 1312141 1367768 1143830 1239457 120068 145906 1180315 498000 1355170 1725271 298014 1275287 1644393 87551 1908855 781496 93718 752630 1295285 1288033 28367 1793506 1545711 1193649 1163915 638512 1000722 775849 924123 547377 734177 1323153 310220 492164 1048839 1330983 336781 1853215 1294895 724983 917539 665300 123676 633560 1878994 1894798 1580363 367073 1535819 1082160 1895879 660067 814068 515161 6145 1845312 1298573 1618347 4292 1510065 469833 1655109 1729512 1637808 1240157 1196933 892799 1369909 1240527 1502033 1315801 1125425 766300 804776 698605 312049 194798 374888 1777268 1149996 615389 1441064 320123 1629116 1255133 1934377 1733094 384313 653836 1669640 1517586 361397 757287 90481 1075378 1854654 991897 445768 1630874 1078480 1446394 868160 1049260 793884 326184 414843 1212152 1754554 1802841 1865173 904566 659284 70654 1743735 945602 706292 1392009 370586 1048271 1780420 791426 1905792 1739481 1784622 1424706 1625314 758901 805453 1817260 1503629 147356 1219212 251340 89042 239727 849199 1845130 1450519 1639745 1898348 1843986 420074 581608 1700172 1647055 806253 366382 1891057 684778 253466 1826884 1721732 55777 779044 434255 1367235 1436816 1809318 109728 410881 922430 520982 1383284 1259956 1856160 904432 1347580 1420863 61786 399779 977891 1243885 970761 319516 1194176 1520162 619045 113104 1959058 161574 241817 1882078 1351894 1748507 1328722 1374366 249497 1870747 344213 798761 1362043 943335 344679 1658166 1840899 1233286 1123039 272437 1045058 102031 1376728 1669957 252232 227859 613237 154686 325260 923504 1646733 187658 422946 1260154 1326332 324340 166104 1189421 859598 683918 231880 262441 762477 438199 1607259 1077211 1917534 1929546 1765103 252035 1432197 1647625 1258529 1518675 404679 239506 739233 1527687 1275701 1142423 1820521 1775289 188455 1398725 486762 1438061 1119565 990781 1673986 148522 1916206 1748867 1923718 579272 1618766 1020177 652234 832856 1126348 1402036 355574 1990324 922338 476224 476737 1278201 1001059 1918106 1688800 1171035 1905035 1095490 679478 306937 444794 1738237 311035 1155874 784644 1596324 540826 1720814 1120540 321881 671378 1722290 246207 541352 1859616 1230415 1198428 582884 995980 555587 99525 783965 706625 1500099 485870 1197140 152537 839264 430460 1660848 853554 1511777 1866947 853634 1684999 1650340 745296 827848 1583681 334605 1862053 1550088 578173 1895290 1512005 311171 1011092 1884136 493449 858819 119828 1879458 1376062 1273966 1088920 842293 1216660 1774241 1488369 341807 329316 1870989 476027 687987 1172969 856875 966020 1799003 1368955 1623153 593828 62757 771898 554098 1041584 960947 61240 345153 675566 1526329 722773 1647082 215981 1171468 661208 175401 453916 1335367 1206383 969162 1695927 285879 1655394 955833 1076058 1869941 704878 126890 1999379 989957 3781 1987131 62600 736905 1214144 996520 1866888 1493964 328026 916597 205827 1747373 1959879 1762561 1766662 1588421 363432 935597 1866170 600043 61617 155765 1413722 905104 63246 1597174 1906444 1126724 844406 1903406 455829 7489 216702 1440195 1600689 561944 1081365 512202 1292116 1264221 1737023 1415779 1091126 666763 1034213 192789 279624 887469 785566 817519 1412508 1884357 983751 1244259 594761 533020 482482 1352796 1042892 1381283 1898360 1292601 642503 1595363 1768803 1851577 1428478 1886868 1786257 1913802 842001 1166392 1724165 846661 316610 1284478 252509 53810 337109 465641 1320881 1551702 1097066 1061263 343761 813732 1695828 1709779 679087 1545149 693544 419765 986092 150257 1460598 756575 1703821 1467460 972746 891067 1642098 1922648 1756572 166452 25721 464780 1657648 96868 1169741 380247 1534858 528144 213921 899987 1469340 1896442 1050820 507129 1244469 456924 1602240 1275302 237899 1125440 832780 386249 1555758 1291121 332969 1849076 813927 1294058 498693 391926 1187584 16887 512291 231532 735869 511546 1666620 1538939 1223641 1969822 421949 272350 877195 1806401 1698288 168462 1374492 1923664 1601738 534912 1829753 648235 415631 1766055 57107 1424872 241219 1266436 469391 1264612 1675704 720998 1591753 79788 1678574 1442293 1418064 1884849 625629 1777017 759455 1478587 1290052 964963 368534 1728583 1942822 1176288 1186016 1566714 283643 1491367 835220 1136319 515156 1733560 730211 1577405 521594 970116 1765532 753833 1689060 381704 1838991 1078718 1404737 227662 104977 1611275 297734 828003 1982568 1689213 315713 987457 982066 618862 1561713 203100 684964 101422 1137998 613214 1756380 1728039 562824 41000 1861182 946441 194754 950034 352734 702190 476897 1678837 115223 1609714 1040410 1847666 1099496 1837959 1569411 797618 7715 354943 928508 1762532 1971609 225785 1359765 1279549 1594241 1424928 1835542 627231 732927 147773 283299 687066 229538 443175 1610323 985989 1364291 557016 1410156 331029 1004863 34834 367619 689957 353401 672510 1554831 215225 1614004 1054342 751808 1341412 1631250 1703804 1688471 1146160 1402706 31293 548859 1762804 1840910 1854201 603097 245677 1838943 1305159 669289 1863297 505755 702689 784819 1554486 1821611 1395378 1838345 1686303 1262168 1302488 20257 983396 493880 595323 1878216 1124724 995229 1628441 1562885 1122467 141848 231742 1855434 1962323 52106 311042 796665 1832960 1751096 1834093 934227 880452 1760813 589407 1659743 254437 1838452 110494 1780816 174743 55217 218060 1114539 831311 879059 643351 1598545 1419158 1408680 1085956 59561 1462252 52009 449262 1368836 1456098 974676 1782258 1387951 519519 1748675 854955 1091720 1568354 42986 1838760 1572376 1456456 1354163 701793 1577206 591011 1352083 1537581 370492 1470118 801218 888767 596190 1047889 1868556 417206 656132 1586527 1905420 348766 305487 359995 701831 1401207 1526994 836805 237108 384267 1622884 419982 766395 753835 568190 1293683 640872 1984253 342086 1556201 368737 293865 1257611 1136753 1949775 1667980 750708 1970576 1377863 1572414 1980013 382317 1548745 703057 805052 1779589 1859089 1612971 1504198 630221 889589 1293079 927095 657697 802078 1032471 1697444 1558314 1151701 1407660 1882320 1002485 680910 884094 408233 1715026 189307 310587 1016537 1040709 689836 42731 1050721 1313658 281508 569877 956877 640308 583215 883959 1653706 1886255 1314718 1791649 318932 603271 1530824 595452 1634079 1995841 1933946 1691304 244580 268592 828061 1332697 177146 1431294 1749055 1922832 1302160 67510 554833 1489057 1081377 261618 1079942 903762 1253906 672136 1039755 1455562 849204 1700037 858266 1216495 1056395 811694 325026 1764335 101312 719740 1706695 157931 42929 371110 1154340 1241541 215415 1789381 1620735 1792214 112953 143109 1953850 1506128 126171 1375918 1470276 150857 162252 404322 1805790 1427801 1582656 1584220 1101560 237314 1441667 1828567 1047904 545780 436139 1828344 1754952 1817535 498583 728436 1389288 1036365 1435790 1158955 186127 870175 740013 1786506 1634836 1233562 1045276 707299 472602 1569371 1570359 813140 680117 912600 1248203 1164483 1278287 782749 290206 957450 1112350 989011 1010573 1316371 1636897 1546368 894365 1357322 258689 177499 21120 191248 964206 506917 1012230 1608054 1943383 1388655 1235207 1061133 604225 70847 1380027 199768 1386339 977193 888119 594647 1503851 984621 1399338 1608609 1553766 473331 1808083 553637 217702 812688 1463670 1343459 528525 1873929 1747886 403791 338337 68634 1301830 1482957 490180 162838 824116 1827855 1389252 735756 1621774 1631516 584079 1486418 1466088 23882 1801354 255683 177383 693404 1185276 547258 1735867 661548 1250452 1158193 1797457 1157281 506097 852797 1330943 935232 843635 1123223 1434645 1978293 1134576 187310 1409618 892832 535387 1574496 1306591 701815 1109488 1885142 1000662 698702 1117122 1831334 1145185 957996 1952848 757842 873631 1544991 790477 1107289 1372772 361693 1573123 1434318 1770521 1652423 1694341 840508 454878 1064760 709935 674981 1418461 1897452 1147303 1041710 485075 980007 1898606 1470709 1902024 187631 1951770 1181256 965136 1179819 393634 107148 1262551 1928269 1146795 810876 1527461 202757 1575631 387222 907096 225941 1374316 1621837 1394086 701113 1678735 242406 1814278 781781 461808 1188591 877522 528665 1702357 762383 690370 772847 70618 746479 471940 244341 695588 732803 1711630 1403119 1988965 600705 855007 936658 1442367 430954 742118 957439 934178 2134 406783 928310 1036209 1339535 1248554 1464677 1353320 1620263 316024 1934272 801464 789879 621593 992429 756643 1977226 222248 299017 1954623 243781 1451629 593428 915800 40061 396521 1856755 501498 1789001 1283657 447662 128143 1083317 1380039 831388 1966585 1171997 919434 640996 1971782 1820979 860121 727043 413496 440484 619606 839664 1741181 1509744 1346780 919226 244807 90200 726803 1930664 308411 1795016 343528 491381 937570 558654 1985054 744206 556686 35019 224439 1862573 1509963 1998203 13194 1694971 661345 561861 722311 830386 622213 298678 516637 319351 1846599 106028 207181 867310 1553060 837499 957508 1238032 1925341 668096 1670904 843117 1259219 1027932 756378 695208 115494 1794364 1531032 897939 446247 1867666 204789 572642 1098509 1116340 863797 1993617 466980 69523 296626 674340 1060593 1894981 287143 1253710 787074 1874439 347777 869226 1190584 1320406 847244 1843763 643460 1147330 1841557 34188 1274566 70950 868044 484802 957298 1419695 378868 131435 1559090 744039 362001 1610031 1607297 313534 1424727 1948599 988601 43165 324464 128818 528912 1922178 1446161 1781190 251966 871129 891807 986583 1656260 1101183 1839323 1879358 1009712 1334276 1741868 270826 1860765 1116945 844383 90313 12418 266385 213757 944203 365889 1479131 1315500 1279760 1847872 1334702 692132 65812 784945 1939553 1066984 1701013 1434766 1811767 1694241 614173 1598135 1712077 1472572 1211190 1143563 1338762 115055 1208097 1687287 1544749 201855 1571176 69541 157682 1713143 837865 80817 1584403 1222741 643917 710681 1424705 894905 739434 1218640 190306 757765 373329 1842785 1148625 517662 1446210 1695117 179081 1226269 1783460 568092 976946 1639883 1916180 283351 1564487 1801346 78889 651554 752316 570142 449840 364790 1493276 1272988 1731553 111077 1399979 139493 1485402 1458181 1367770 1614834 349531 28140 361231 182766 506785 1713252 510801 1437063 1683840 793587 1482198 1537843 1720799 1402211 1461278 914810 1623478 248510 1571914 537492 420984 650238 1709684 473080 1891433 219650 1438950 221208 298651 1917993 1297783 830605 819799 388584 279157 335007 1234114 380434 141162 409035 53188 949333 1511481 1918052 1860767 636360 1035761 549849 1083008 269835 250903 1601108 759241 52848 184623 1470308 1314026 1667653 153225 877390 1287967 1190572 1857109 1337145 309198 925929 843205 1742626 934144 493255 837079 1223978 1475687 695741 189918 590135 1536241 1457923 792270 1220351 1317764 1138687 1318783 1564259 1934306 1282645 1244146 1707922 249946 1290818 639124 1969392 1468164 1820508 647214 295756 1739652 1533988 1739750 675471 1339669 953149 1562847 1193304 1810221 677262 1033361 334625 940003 461378 248395 1975732 1553247 1396475 195800 1565520 1935711 582609 560062 832720 146241 1625514 813873 1431890 1158519 308213 3669 1635810 1591492 1835005 616405 692266 1590870 1156031 1986979 1321960 1572526 655233 280928 1426546 1663509 1322779 1768908 94488 1013382 1242936 1479538 413329 790773 719964 43874 1648060 1183009 373780 1531184 877158 277522 379562 1172668 1857711 198871 1788437 1675079 1023852 771947 1933940 115330 357354 952253 1196799 297931 644017 1260589 1304815 1189787 1698777 1949549 1560081 96079 1283385 1755280 1882386 1462711 937266 1468854 707449 1590542 1066409 456999 1456191 300242 1161492 349740 1279051 1189789 1330058 1732313 779465 717640 880449 1620132 1427682 1528892 583696 903042 1229661 748552 1345916 695315 1955036 52595 208429 1029952 679049 87712 1192565 867740 1042178 1140118 826388 1109790 140877 1165566 1396647 420236 1580910 1760782 475944 477220 142147 106091 272680 1037086 395526 966688 1377694 1931361 1445607 1121529 1077816 914350 401779 182534 1907175 349594 1258580 1794140 532296 353990 1624140 1915597 1436025 1634219 1811867 537258 1189262 385799 1020007 359049 1546320 256436 1008331 1881107 117293 248085 301777 1114190 663105 936173 988390 204111 1775663 1698085 1101893 189120 328090 517366 1045456 1475335 93028 1945075 1452201 1216074 471114 1359901 1836420 74510 1541935 1855255 1803050 617596 1841378 1654796 1592713 1398186 217618 1911124 84576 1140265 645778 1208240 1148414 1555941 40732 221279 201975 1250008 1416794 808913 908534 70208 76826 1851314 661739 1698089 489485 380793 1415558 1082918 1694458 1192381 1894716 1513002 427817 1145243 175178 1117075 1330436 1228513 1007084 115599 512766 1357640 1465697 1748295 1832994 1775947 787753 1567225 591923 281918 1271289 963002 1790136 1878295 1237176 1554183 495429 256749 1686392 41834 371061 446965 872481 1889326 6185 1414797 1383512 44984 1804038 1091129 1056302 921010 142034 963263 1527001 1385562 1479731 1112966 711248 1584425 1769413 374231 674116 1019487 1378938 1945536 562154 993208 1827921 1247705 87305 1261272 1357143 1710257 1232299 1842416 1495316 1411747 1353304 79315 437779 1910723 849173 452653 1141134 923136 51398 1781554 1656350 458382 271575 1334196 79566 589093 841760 1564883 331588 688311 1400148 936093 1857562 3375 557974 1045520 1068355 1781191 1250573 1810088 274189 188918 1013649 435327 225482 1449424 324606 1283778 484764 225825 1369025 119931 216598 714669 81284 1301653 1035205 418277 696412 826864 22818 79470 1322764 1048982 1140841 1376893 754864 1653099 1332201 799488 1244492 958932 1127214 938757 1229499 677028 68906 1822595 290807 1300169 1916516 1709704 971631 481421 326133 1836456 587166 426171 141683 9820 270117 158917 1268711 190591 1312818 121246 682612 1194666 1111749 1784043 1412000 1950382 932464 1399276 1701389 1500587 971708 1276552 197062 1433948 792350 1654710 788306 1897830 717031 221736 1583796 532303 126058 1700666 567017 290908 777385 1477340 1578004 193638 1245572 589364 869389 1218304 1180276 219197 987725 861204 1576960 1331049 1412079 632305 1434856 501334 36748 439430 778968 699404 1786771 361856 1504456 801870 496931 650198 1070491 1788415 255955 1561286 339147 345556 23928 1090642 535875 1320021 1084362 721578 481305 448322 1430875 513225 1499366 1586088 1291954 678603 1494995 1311268 457709 1652931 356842 1999477 192247 223719 713607 814924 892396 39782 1569877 1653326 489678 23681 984898 1778558 1553442 1981936 1504609 1322738 1632174 440524 123796 1207672 1186759 1328001 560668 384799 1214867 738208 563404 524449 507380 1007768 1660236 1385361 987997 167072 1168877 1414213 1524412 1181947 1477615 1916936 1132667 1824075 1011524 307670 1988340 1752286 609727 1222749 1048704 686850 732050 202407 73987 1087972 756549 544075 1055676 674625 652109 1726101 7236 1826754 597601 304925 522175 1730524 893529 65029 831349 319288 1882618 1942548 1269356 775840 192623 1099573 1001837 751355 1077184 317346 1481463 1445940 1258737 90134 471810 477121 143955 613609 1770327 569715 1920269 1768511 1374925 1623655 1658623 1256167 1917267 589467 226435 1556087 1198582 1003477 1334666 240772 432397 549732 342690 874680 1747974 891216 1236511 929057 262461 916351 1255944 34427 1283387 887685 1743719 1389816 1556116 120798 1709915 1028504 774251 1923110 208020 1535859 1207164 1849384 495714 480040 501412 1082227 101136 718804 1024484 1703166 937750 1271781 306972 302297 700781 1088552 1932109 770699 1679717 1388311 346014 1635219 1823874 547428 1086017 1067552 1096139 579656 1704267 991504 1383416 1918714 958261 757963 1393836 107700 738423 953216 831994 632 298353 701094 515221 1074363 1881362 1729850 68807 1334597 1638513 1201691 643144 1873308 485289 477173 1548002 30194 288853 1517287 1536191 724475 1273361 346796 892129 1963225 728080 687268 1720631 1643664 1898877 1331162 1237320 464823 189913 250149 1681039 1546482 1229793 1421480 1932384 733627 949810 1314620 824227 433033 524720 1653982 1587427 842249 1350285 887185 1985652 488570 46575 1338975 269376 910918 1549680 733317 522369 663856 1996520 713961 321481 102514 1951007 101145 348238 392494 538655 1909554 1544250 1293945 1560442 977724 809764 1216077 1998034 877080 885412 564217 450518 969661 898147 1393070 350880 716430 26276 1640360 1439967 809000 1846331 50616 1608106 910320 1139077 700318 629935 1038301 662851 1425919 310508 1657520 1983556 1426440 376222 1668986 119677 937108 707633 1657909 542108 1466118 978112 483125 689696 1260951 111590 958692 540762 507612 135980 495246 1371309 702577 1159709 563979 1068537 62359 997581 772281 1656374 1160117 221897 627482 1500805 932861 1466015 1580195 409934 730838 878117 518873 1875449 304840 489355 1812420 130320 592016 1167946 120064 402060 1560685 1160688 888668 381015 1721998 1984983 1103779 1983515 318794 1109702 1154804 57936 1389805 545113 828406 1201637 1573272 307106 1198325 1556908 37659 1784752 1244547 216243 1627494 934561 608498 1907366 374447 379514 489889 1898509 1060769 324309 1917143 751646 24288 1019298 632019 75615 1557075 658279 1623780 843340 323941 1706855 1247826 1412819 986449 514911 120376 1911115 1110074 344898 770939 1807203 1235802 1824003 1887933 683489 1560903 1416103 715223 1721786 561803 1409726 1111757 433940 1432376 892974 24315 1790251 874953 470746 1559063 1818384 946096 1120454 1949508 947990 680168 1471512 1471249 302005 734049 685359 70494 381881 278782 369006 1854839 1615359 331873 1722376 1211251 881067 1114221 692086 1232411 1616441 1622166 1275010 1737766 609606 1878015 1743337 641967 1252819 863528 357278 175810 1559010 402780 220335 1978172 672415 67268 1023865 1558316 815484 1285602 1041047 132990 739598 1652680 43014 1299455 892541 1858674 1041319 1740891 1398563 673194 26829 578564 1959161 1468251 91979 1866182 1144441 1770901 937173 1271015 1755541 704330 1612593 1706976 999654 809212 953497 263217 743065 1664351 555079 670963 969447 1370339 320606 402234 1191940 784966 1994574 951409 1639452 149548 792083 1183063 156344 1766397 32022 205471 306779 1634797 432847 1505338 1090377 1985062 478333 1457988 344799 1621097 1861132 175840 1426700 1871063 507745 303056 1126741 1138546 1788649 469059 1030350 1267723 594898 1925790 801069 526080 1677176 1742600 1844374 1229532 1929460 482758 400373 549815 1578485 760418 187035 296141 1489322 1325638 1577526 375464 626302 1159936 1358736 1145208 813726 708111 33321 106092 1423692 1673124 1786089 1719576 1251622 58489 1668793 83867 714504 1125670 745476 1255728 1772283 1874891 788796 1414534 1255132 906386 56285 749474 1593473 1739006 1963142 366377 1126856 1726299 851181 824817 243720 1938078 1961025 1888154 1548159 1851042 1318578 165354 1206322 1256755 321157 1606260 993016 269733 997440 738024 157988 598555 986401 108829 694691 1375861 614759 12932 1650687 840686 1763965 52815 1557855 180781 1880072 1525016 1697171 166885 1926000 1526720 1679125 1869493 316917 486855 736047 530430 1958256 161873 1314011 1273466 1517979 704258 376429 1588853 1111378 299126 491274 1371604 1012817 946877 1308267 1012410 1833159 961688 66775 1776603 1664329 773209 1823908 154843 1169448 339688 1882407 1736839 139949 402714 421133 626115 1221536 1699723 962794 291468 57086 975484 1450852 220417 86650 799387 1782879 73679 860874 1812922 114202 1997196 688861 1590145 813895 885953 235076 1664531 1672742 1695306 1217926 1555520 79934 1586062 191875 669166 845575 166893 1727422 466051 504095 220931 1430286 1923010 1191721 1755616 846765 599281 1685993 20868 1201102 1053962 678348 395474 124417 824277 1106030 533558 1964460 1033445 1874274 1793428 1039190 797902 1632763 586816 1005069 1525837 303365 1691243 1332474 1092326 126957 300103 1972673 6436 1969256 368109 1708996 313189 1436989 748595 992823 726001 910424 1835704 1359671 246146 1290484 1008436 152407 139572 1554480 97577 348552 1274271 1945074 538919 225487 1007790 555831 1224805 1576647 1749358 1542273 1172996 154523 578308 585673 669544 1496339 257243 594709 1928333 1029269 548484 994963 7421 694621 1329759 338776 728637 1588038 590658 1658022 733541 139650 758538 697454 1641395 99916 1470192 54465 1558976 1699258 285371 554020 503899 1541469 1974597 325815 1073684 629422 837662 1762509 1767107 492431 1149525 251169 1693902 1401747 1127305 619949 544099 98367 605651 781569 408572 1558494 1258887 22021 1531916 869903 1271114 1573994 1992453 193726 264294 383011 1566580 458308 227908 1696781 1318361 165320 1572885 1863620 44357 1587516 364157 703754 1028958 618484 224636 1838095 324671 1427784 1470811 412983 666860 1703078 1531791 1730430 279690 1632898 1002112 1983063 132299 166505 1772748 1215701 115912 759530 1962718 218140 1348582 1892024 674140 1464179 674124 1090850 1811819 656394 606925 1815681 165612 401446 920073 168415 1631503 1133841 306094 810789 1890528 13758 783181 422641 814373 247954 1751891 1590824 473200 1574678 594762 1128349 451415 976394 1419356 151499 1258637 1855061 1352131 476740 1572618 1484261 407120 958614 436233 414302 34604 823045 1141386 935408 1595137 872414 1981144 194703 506330 727066 912390 23698 1847530 404824 1386054 902513 7956 947995 1387764 997808 773931 1148853 1939924 1810554 1922522 284389 1587811 663268 1467175 803134 562220 1634314 693889 948711 1461777 534850 1498450 1786437 635753 1306696 1565055 303143 360764 1261277 284364 1464032 1706594 1188977 1582099 1161403 692847 170734 1351272 1979940 1668099 909470 1090014 1968557 1007094 323474 76502 22120 1448491 606424 972129 1052066 1997706 1962954 116180 1554644 1983382 1812050 470876 737315 1596397 1939824 1322825 1408452 463823 1041591 1008396 1243710 1032287 1285578 175769 1942723 32910 514275 1604690 1033859 10711 1616026 1260419 1930559 1924613 532427 1049498 701347 950767 1390000 1319932 782645 641709 298272 1439681 534352 1829567 449784 736233 560929 487536 392825 846250 1679915 23452 1205461 1831423 880276 1857177 921667 1646390 92310 396255 1616239 1358789 1541415 1983361 1506298 1086477 242338 1681989 35825 1973024 1360388 607018 1727383 1185297 1488363 1551811 589893 53346 299554 1547794 1302716 370475 1185849 1446386 1609733 491347 879577 932293 603151 623168 194948 1526859 866877 576178 805772 1396886 744482 59055 452722 879525 1435492 1698404 219961 1061882 739160 242285 1797369 1191162 1724411 1446685 243247 1521110 1538698 1838753 1876796 1754451 61716 1961649 57573 829783 810064 1787945 1491952 676216 827364 1483345 376718 1201155 709064 275203 1660081 140338 1522700 880253 214497 1813574 41330 497941 993197 894716 1731078 765696 274539 1754089 301488 55975 40286 1365632 1855351 746004 1981169 1240762 1128580 447533 738176 692932 1130904 1010820 925957 27958 663492 602584 1149836 1325662 54925 726111 656436 1106022 238703 61303 324513 1712368 736032 1578191 1356555 481074 1397374 1430178 386998 1501235 602627 786791 1565749 41888 1631462 1174915 665449 1909477 1391940 61777 1104609 1787388 1873900 1027157 832504 1771450 436040 276605 1683443 1897381 1803815 181974 1822042 680948 165405 347186 3429 1034550 1251311 813088 910548 1845559 174763 1523539 291927 1391399 43620 1566180 1612729 34263 1731581 1636879 1466090 859645 1481777 487936 1234056 1435794 1058353 1800762 627017 9981 1633374 1911922 1352308 442446 349712 1864653 767899 1976737 612728 1404508 66261 659690 1448176 490236 1457202 744996 1402863 378858 1794593 1195364 10927 269577 1124094 579307 973597 725508 728665 1987410 1269290 1901331 503155 1229428 920148 753002 1939278 786567 1118097 390027 1718569 579584 926231 1378 1768558 1466321 631534 1642011 723057 351049 370911 486098 1430660 573166 357960 754971 1903002 1874227 1753046 925091 857834 398485 556149 217527 706638 1207149 186020 327537 76808 1720717 1475983 288177 596352 424111 957601 1284747 1458523 1945183 1031754 1575628 896389 1057040 614359 1165180 1501934 1421979 1722850 1423041 393755 260693 1584433 1679648 1560423 1937546 1163972 753364 1424560 1080445 1735266 313787 511470 1648566 95590 1344551 1561844 619008 1826598 1533186 857631 1379126 1425274 404887 1736637 1461458 1603104 1677848 359196 1045531 216862 1010563 1162893 1998772 155565 1380770 270627 1294526 1185972 555803 160577 293185 525545 1070844 160090 1342736 820267 1387405 14930 780896 630927 1288289 1508010 1072767 482434 1680951 1576751 610364 689740 435469 1122610 443209 948287 1612600 1851818 1210028 1667281 817956 714540 903739 200220 179846 78180 3301 1399441 1826528 691816 438098 1103572 1535057 1135810 1874764 239643 1047535 474914 1186489 123145 1175986 1664111 592388 425602 1480958 508072 1686996 1381523 59328 309382 90382 1950272 429108 1181157 1917999 1418340 211176 498165 226753 1651066 585247 1390091 771290 1308772 1374041 523639 1544050 1926318 1051822 1810767 1929370 1175814 1710109 562563 1615674 1217680 35097 1640221 263705 655332 434990 1579211 1725457 481940 1209097 391950 1908669 1452273 871863 969080 1222503 522711 97976 28334 1313060 1252421 385014 74761 209130 36950 1987045 97224 1162550 1377292 1552122 443886 537611 247044 63925 714909 944378 410578 1753975 1913718 1690080 1401688 144198 423763 146054 16350 461745 1852500 1189395 108554 683749 862154 775525 185830 1398639 639553 810338 20426 1868936 583275 1674674 1867838 1532623 1044332 1438332 1521842 333104 1681054 1876042 1147268 910851 1099164 66593 1124267 1853194 5237 225365 1806498 1058689 914995 599495 704275 1491900 690617 402497 1588782 714615 1004270 832503 923773 932471 1881819 1670067 1428218 1392377 1499897 684137 612650 1918114 1574401 1509293 1883509 831391 1990033 252411 925759 1372999 915638 1010490 217407 215968 883355 949922 1471645 1809350 1253591 764976 211870 1177313 1286315 1282939 965108 701149 1629004 354560 812183 1326572 1391705 306503 1399318 125562 1946367 324100 513019 891464 1093944 1449963 1884464 1499999 300523 53894 1167254 1323330 589015 1523455 742590 301993 968920 513507 142185 1401029 1974298 453620 179568 1729626 899946 1036484 1589367 957733 508847 1095059 1737973 733553 1370353 1110418 1171747 1735439 683661 955926 377371 851753 1197277 652140 280025 241324 1214694 1577584 1426068 1721221 41407 1284289 1736527 1136484 657797 313116 1132463 1008641 591566 832773 1017627 879848 1717382 1880063 625793 863239 1247806 1929086 345221 1098024 1457540 562109 1836451 46467 881917 1416830 182597 1931001 571827 1866747 412952 1392226 1259387 1235007 918327 130601 1653650 1615335 1442569 1842607 640859 911325 289183 566790 263485 1881440 1762754 111856 35822 1539901 919628 670124 1407095 1508077 1141056 1814672 368970 71881 1120781 811914 1773365 1339336 709231 1088487 1657518 1067473 1672090 655812 1491351 928130 950892 1362662 1063054 184139 1887578 1891365 1898261 890195 225828 1947581 5487 460184 453699 1719606 1793019 173748 1308712 1987361 547430 1405480 1938749 217857 610752 781376 1017483 380583 515546 752528 1855398 537576 1150027 589438 408243 1519713 37903 148858 1434238 468133 72999 1053867 1422770 1827167 1734906 921058 1303185 957087 732986 1756020 392915 1530748 183029 242784 810761 763020 1245658 874097 369466 179129 1422865 271679 935015 1408069 627620 467531 1655077 1650682 1554021 961699 286846 684550 912829 1686406 1840992 1965550 694978 782461 943428 1205172 980407 460407 553632 109760 281488 620978 1254596 894054 525529 1258722 849521 209014 358012 750897 1918641 800847 610285 967135 1589867 1960215 240191 825134 1147173 46878 1930302 1837610 1021571 242402 1762915 871061 1825129 337023 1137674 1707634 1028992 1544720 1949052 1185419 721207 1622954 840002 1203701 1844257 1096778 1057396 557964 49398 655025 873695 1501015 492036 1742775 1642266 1031144 367242 496399 67473 687782 572049 1899404 84480 1279432 1113172 1208748 1605526 1237056 1404532 67551 1113509 833432 1496800 610685 823280 1316955 1990407 48495 1513910 1560017 1843279 796510 167011 1478899 1784574 1273544 287557 1615241 548853 702972 807581 1687323 1424600 1454637 1721247 526565 350808 666070 50075 77161 1398872 295221 214351 765267 517541 819155 1260716 1249440 1018602 1593669 1149397 516790 399955 1033321 1782315 332694 1669017 415737 762218 1507670 1493925 1078473 754918 59756 1719408 887212 374199 69085 689677 104346 6907 939983 305518 1321352 1198144 131741 895714 978269 470114 1393032 471614 140818 1417767 696324 1203825 1521228 1090779 1149355 478056 1768356 1638310 1064565 915520 199864 397443 1776849 1116821 44004 1646904 831820 1937618 1188789 1098229 495678 1782612 1488944 800626 1725930 946729 511196 1183704 1693055 598060 403923 1035752 1743024 202810 872640 351125 882581 1395139 1058880 205614 813616 1372865 768475 336931 946350 488533 1313324 708000 611913 1846091 1558056 1659031 1621037 1949825 855430 1366764 381383 1896299 506345 1335734 384787 1300004 37084 92612 1141477 1909941 1176626 971223 189453 814133 1338811 1836454 521248 110014 1555051 141147 1715400 218270 913771 1456023 359620 1116882 1862947 1395648 1787262 753188 404713 1335563 931046 157137 278969 317156 65109 1396159 3171 495661 1361088 1297587 346314 1861220 1988823 1461698 1810197 855415 1965970 1450117 1494943 199554 812386 1164538 136558 1135693 46014 991892 958569 635584 1648082 1117394 104917 1745801 389238 1685598 1005881 737958 1771808 1410057 848416 1276533 1656748 1125643 342563 1835693 139307 1923346 1977609 1516500 670633 922566 1637882 1429565 129509 1477868 302996 828873 514880 8886 801708 927539 1387905 1433517 1771393 779355 1810318 666446 1544721 850742 1956111 957976 990735 1810844 1580417 951171 1800114 1087297 105425 326687 298921 1013669 473183 839582 1979977 1402098 380803 1403728 271912 95619 1123423 794096 1945044 464396 249165 180361 1824146 912203 326374 1224801 1478148 860412 1009390 1166676 1279306 664702 684045 687224 1925200 1366523 1281806 140167 1108589 1028955 683488 1563374 406964 311548 551311 408740 1744891 1867531 1640450 1728481 1841587 508719 800373 475519 412157 233145 324372 37808 789082 730024 806356 170907 926031 938034 1321021 811203 1032100 412721 1270502 370057 1343422 555708 1794701 1095930 574842 1185793 336893 115575 1931136 1565169 35672 235729 1618207 1656226 1353867 382151 935350 877352 581927 1951830 1686934 1467773 497319 1131833 1562971 1563692 442036 570113 1851840 1545167 1681832 15971 1043393 498470 1143440 876046 301489 1100139 990543 1400077 877068 1664940 297132 984690 590478 1312717 192431 368700 96961 500646 1643587 937381 1304106 1717373 1711511 1703608 228261 1124258 263370 1714000 1180523 1001552 1443306 1670775 1693567 981124 1469589 128399 1782802 460902 547799 1224621 716674 1392412 1480401 898916 870272 1417033 823220 71161 927372 693818 1837436 219771 147989 1063122 1675028 1892577 1590045 440322 1447743 1255932 574633 1535266 1127429 1237773 386736 1189406 885330 846339 613055 25955 1660418 1852563 934238 1264915 1181093 807009 568521 635314 1968828 721119 1470731 464155 1278037 891881 1750923 1871996 325366 724360 1074441 896685 1648309 576833 428995 556809 1243663 1464928 1174582 927576 770884 752486 505656 608354 431161 1012699 1519949 1334956 627692 1724235 1018999 982237 1337826 694729 1425652 1163809 581062 394236 1955799 204332 1598746 1131471 1518415 11687 1870884 827829 1761065 1484635 1741727 1157578 391099 1574293 694955 1705771 1860842 1173862 923446 1455713 276463 1620110 467643 14720 1803131 383370 555971 657172 13859 30249 30938 1537486 1004429 1656119 563933 234436 1230527 1977002 100146 716721 1874069 1146070 15517 1538987 860103 1066126 1180678 755964 1115901 1734190 354034 1159269 513535 60194 1132090 1371176 868880 1195620 1428751 116160 1463206 1886778 272253 299123 1043812 1424962 1358713 291469 1318177 284735 898736 1612696 622022 504241 925344 4430 1877760 1121138 1283204 1610283 1557890 1795556 1531764 1546231 908699 778410 1436461 1701023 1301269 976084 1065448 524644 316496 1130120 725918 1337182 1644528 1516398 1731072 1873219 1011265 1862456 1826979 326360 1266114 226292 520852 1271821 1448168 1296364 281210 557103 928227 294828 1215818 1545158 1831016 1435650 1009326 691764 539858 1340928 1796562 50157 1765334 1155019 1376575 97338 958979 1766802 795120 1206122 7549 76163 1734105 1631631 589811 1293534 1902002 932655 945348 409587 1135535 1612101 291657 1537616 915992 1975972 258395 514519 833052 388789 1024774 134338 969269 658830 719914 323959 957017 1255914 1865645 621258 784065 1607455 1004472 1310507 393234 1874975 1464957 1834952 1345058 120894 1175038 1416530 1345010 107995 658072 247451 1213330 1133807 20294 819879 1202857 1004019 1179686 860798 1229081 306721 430033 1780736 1341028 1346668 464577 1343118 430527 1993999 1722292 229898 194863 1887286 1987419 396866 1404311 1352791 1226963 1381807 885489 1188875 1321141 1886893 1789593 976028 1628495 1393646 91314 1873380 891333 999798 1077880 913468 1379329 388438 1284846 964375 1985003 441002 1560165 1382982 145405 297493 1469050 587298 754120 1535991 610197 17513 722709 655139 778975 690725 1320767 890738 201425 973207 554870 1924160 1742909 1082764 1943622 1853035 1972707 73749 800129 533378 1959352 746642 1192285 210947 1359473 719841 1188465 1126007 1921512 870413 1822267 1825897 826655 1267326 17900 1532304 81879 732505 1128037 1389848 1089264 598093 364314 1321565 920362 1530814 1157356 1953379 592056 1425200 558729 411241 145745 1471951 147038 606158 342988 880309 1142537 1806026 1917902 1463517 944723 1794266 1173472 1346643 737322 1331550 114889 1184124 1627525 739869 916885 473749 1476341 1995105 881449 1645753 169159 620844 1775132 1425389 1233131 1210758 494776 134388 539258 636384 147942 1035943 1257199 1638180 1203659 372772 225926 1956318 1526281 1861538 425908 607179 623877 153209 607400 402592 111302 1880715 1686559 749758 1984648 1951959 1791604 571559 1320635 1214233 245409 695337 283684 257754 1279911 322911 1175939 1893509 1875436 1976876 186890 641107 509946 584995 1425556 699557 968764 875419 760317 581567 1057915 875653 1005624 649257 1999731 497368 1928988 739474 605648 1035424 1564871 680878 1995521 215723 1250756 149358 407929 37915 187328 1461011 845298 1653876 1393449 926715 880690 894555 597548 586538 704495 177904 1402306 207438 320468 1090088 735748 1796384 1084108 489144 271167 998025 1332739 715367 1310842 1695659 1983407 95177 1476008 1067776 1804930 1708072 1088128 853164 722680 436092 1052316 1045791 938970 520061 739704 609080 1690611 582656 1721229 1790911 740192 279734 903543 1552804 1070134 1612556 1296080 614197 1044591 650223 264764 1038076 503032 1238943 1617825 1679033 1298644 981571 735173 1437661 472287 347952 1337673 1872564 1987944 1021325 1102298 61812 401772 964323 1544491 1504675 1498206 304628 565759 1769307 92245 1964475 1051499 927388 1184660 1559764 1452576 1915822 1313799 865425 1574345 620250 793120 1476647 1561874 361145 946580 1213548 639877 485622 455080 769162 1326517 896071 1749868 856051 1669340 961573 646779 747149 784866 1355549 1402763 1127322 1237479 639216 532450 1631158 366810 684200 39192 1680992 912115 733274 282202 1402955 1366863 732662 1796375 528641 270019 1260504 1104434 781318 1039818 1886095 41857 1867188 746279 214825 1394209 1228631 1490611 324875 1642441 96802 1395167 735452 1928558 1951247 637365 903975 1087761 1702682 139312 1786579 1871085 1424010 843857 1205863 1917379 1885390 195112 1745295 726375 355740 1085475 1238416 1874226 294905 1643004 727621 1246208 1438051 1281758 285694 667547 963359 911815 1079261 1360979 209275 1632129 1287908 1714570 609969 1614001 1358790 285436 1568719 382921 462202 1578505 1779085 925123 1737545 1668431 255548 961570 359894 112759 1223206 1064173 1405984 358631 896665 515699 17039 1106569 68953 97780 394943 1505281 424725 673878 367867 875706 559821 710487 983627 923540 88849 1338460 1928816 473638 1438890 542258 535821 936601 1064131 231790 476903 549969 1729649 443582 502672 813302 1872265 593525 1911499 1458860 1194033 58774 417799 706012 733091 1837619 768890 453244 1637198 1904596 538826 333205 30298 1656696 1389616 1403050 215662 1967864 1709226 1540722 1695268 809697 864372 1790566 1733097 344481 1677846 404379 491117 1830844 1692191 145086 289868 1079157 1791830 1989738 1068830 148767 173433 1725356 277506 1030762 315614 1416743 123869 600036 451039 373669 1085446 540402 455736 1999693 1598524 570407 660482 1826565 1849288 999428 708547 708175 1810115 1942393 1097188 853185 1059813 1508634 762564 528751 127432 980182 916992 1654878 1241248 1484381 519301 746434 842784 1716873 1730401 946781 1563037 15721 660355 591272 1875994 735545 976068 1128030 426240 1263280 795923 1834604 589604 136518 740553 614665 1460480 619614 1235197 1880959 1411657 486475 698993 469612 1699515 53319 1182138 1417734 1245032 1977969 1843122 273083 795447 794240 1244723 343383 1719717 1570376 314498 17304 165007 1785055 806140 1951163 119023 1696351 1557443 862589 1200065 520189 72556 152237 1002868 82814 29159 667221 923207 667507 430371 560002 1536316 453013 993961 1824702 1251236 1150066 22739 1461008 644690 1768711 1177692 1686803 925617 110683 654257 832684 1897684 50405 153089 1842650 1344118 700666 377561 424110 784598 1503218 1096541 1640526 989789 56248 331884 964557 480328 506650 87878 1705613 989051 25102 348868 587315 919710 371449 388503 112714 1415165 1278240 583130 208122 1190069 1587514 748395 1258378 184281 648382 1011087 76775 1049139 314554 570997 1910669 1064624 1798856 892166 1798503 1865149 1632381 1366244 693036 1312378 1660763 1175060 882305 1491312 975750 1668985 174038 1889843 847578 1653462 724060 1207481 586119 87513 1130756 113192 1107020 1255580 1781974 590514 181253 1117069 421908 454125 1298069 1358822 1088497 408339 1479781 702144 421835 914611 1986593 1716571 1565072 1160017 563067 1497803 27859 964394 1115005 73423 71034 1163844 479615 807712 1344541 599834 1851506 1630720 1361479 120277 878290 1731320 142619 803546 415550 289531 1288500 145112 580683 1398404 622223 1049551 1233962 1682241 1014023 1644504 655921 1630992 1527250 1832445 532508 520854 1584877 799564 85925 1208164 633186 1289757 1255863 1966724 1324249 935173 333857 48923 276241 1537028 157987 291233 437844 1883396 364889 234710 924227 1114596 449396 231514 233080 1343632 1735728 990690 139019 62547 1283557 1929140 333184 1947059 1070270 1407747 1837138 764876 624669 1265660 503676 423155 493667 1944818 1274149 1759354 1170716 1702325 1702317 178603 1701611 1936059 184776 839559 924630 933506 1074203 985158 1633315 1157461 1840650 1225634 283422 553583 924744 1192467 496938 1360994 178062 1449333 2407 705992 1598280 1130471 1923058 1391182 1713938 1234738 185826 1976291 1871125 24081 768895 1000291 183553 1534844 891217 895739 1177959 487159 1782208 558554 477315 95527 1134876 1040690 1012302 1574315 485830 246946 1932750 1097776 1260455 1218729 886828 1729989 1796333 1904978 1561093 1331037 1682861 1303439 555029 1346830 1118833 1554076 1382778 487855 711804 297618 1973999 867752 1255879 690296 1938444 1484199 1154721 832651 1495911 721663 1751084 1451182 708837 66580 74543 285887 667178 1160108 1379527 5440 1137264 1471804 1247930 1789720 85368 1445759 934057 1027627 1818362 1652060 1166639 646357 1440184 783305 1578085 458547 1355623 640337 917041 773038 1563525 670959 556196 1819482 1196886 1980080 369970 343194 1225085 1640057 92449 1835895 103442 1486904 988752 166630 1108176 16399 19462 1723333 55903 1839203 508628 114435 414470 1030821 1954306 1244219 1254825 1787189 1077503 453386 698919 1134644 1873491 1353667 1908169 601908 1067215 804457 209569 1606007 326646 1480687 1488297 122952 606329 921612 1099675 455680 733267 1806094 1326058 1541195 1244557 1677224 1901660 662721 1536542 555004 763199 1760329 1752109 1381093 161174 970442 1420599 1342187 1188602 943329 1865003 1732587 494313 1161872 1250962 473932 868897 818525 1480889 464557 343127 455391 647128 226569 715408 1639309 90989 1670865 1624677 1124001 503874 907583 1494971 905340 673835 458625 489647 122635 393837 925460 145008 863374 319486 1454757 531945 594451 747338 487075 671118 867670 237716 103355 1693624 850947 47670 368310 1166064 117210 1958791 1725280 656214 1602758 1206095 1854962 1471671 884219 698194 625739 1080144 749125 155504 323405 625188 1722383 1615215 1880409 1470859 489800 299601 1520062 1230213 543465 1774947 1135473 1332769 614762 1919221 653587 388902 1420280 1688211 1104528 1409689 1728656 396123 987678 1944391 816151 1474554 1338257 1554067 611301 478649 408841 1239547 440796 456784 1288565 1252192 1201066 541379 1810124 264503 1215687 259265 827282 20867 1061351 1011038 176061 488799 838548 936293 1920434 1099456 496753 673643 1709811 890281 421847 791515 458819 1690779 203649 906287 1611274 1678510 1719742 87043 652114 1083685 1112122 1543342 1284705 614783 216352 881905 1118862 777634 1503383 1079960 1691212 1364600 1905063 1685786 1830372 1901224 1937259 458347 291002 1116020 1165960 1123646 1450910 537311 494510 1807245 1655340 1793829 1930822 585188 1386106 1205293 84997 1275019 1131743 642410 750257 1221089 674958 1846448 1933604 1721767 679586 1371420 1114710 1238786 1693446 685908 1666363 442789 1924536 477867 1828002 1390830 1412333 1723071 1052886 975954 150175 1771790 1625965 1494363 1152624 1456599 1926624 774664 1656059 797514 1291847 1955059 1886974 810149 1350919 576547 1907456 1807243 295806 337440 1588462 479266 893719 400728 1515449 898950 340558 58842 1273419 1820328 883068 521249 1341380 1521535 1803830 1964165 1961379 1517443 1049382 632680 1533580 1915167 592562 678991 1040382 163786 1038478 1231823 1883582 1454980 125543 917223 1863477 1124691 1476794 1166550 374590 1853195 277239 1782439 740777 1812615 481239 845218 1590545 1779705 252383 891028 1271666 724552 497119 387064 538542 832216 838427 1927417 826147 1766969 1511168 1975820 429238 1240664 351633 1708468 1713660 1813906 1691451 747425 1757030 150135 1319521 1784517 561393 1786822 716715 497811 45959 1298461 1249815 280038 1559331 120690 18615 909460 222484 374784 1710001 1960381 1594221 1430216 1513163 1240133 1890925 1259076 1706188 949493 78581 1169956 787568 520287 322514 508621 1488507 217771 263181 1797891 830210 1323983 83305 1816864 1928379 226584 739019 464411 1744045 1185744 1098150 1734312 66673 886580 1376628 709404 259524 1004088 1274049 1640317 988831 512496 474330 655697 241156 1170485 1237276 986118 1554639 232561 1913089 453870 653088 416833 151054 787192 1097617 1895391 1787553 442430 1300221 1523369 1925461 657982 131579 291237 119840 1661883 869013 28492 1715090 1368010 1771656 1020744 260903 892127 1210970 1761516 695550 247322 1093577 745451 682729 420952 1867862 165852 1810098 514998 1227446 1295624 587931 811403 196468 613277 673345 322225 730758 1951050 776096 758281 761467 701088 339088 1402172 1226644 837664 1914410 1252640 1085427 1451421 1550172 578372 1282394 1217104 546135 1892547 1892944 623371 1015728 1606958 1550802 427730 622899 1426116 1413608 979963 1713833 1596108 490559 1374536 341834 1965287 1625406 1308637 46767 683978 1557791 1156616 1782210 634866 13460 1563218 94592 1903305 1156450 117097 376343 1819351 1733299 202797 1252002 684033 1187470 798502 1070526 813650 495023 232571 1751860 1692813 165086 984491 1600117 1389438 823383 1522135 1843052 500052 1981652 924217 184328 653650 1017589 479493 268048 1988346 700565 1099712 1926755 1867414 958273 312430 1372941 1763566 749327 360537 794198 409858 1370323 541091 1053142 389698 307184 397730 467334 963183 1031301 1235754 1666697 1849941 965377 1546392 1123370 827196 1725693 1308996 1596579 1466740 127071 271071 622111 1359756 200384 1747624 172448 257094 806976 1586866 1849658 1068528 714870 580758 1370897 1435341 1214145 1012421 389515 1204098 933684 628679 841780 1552050 1152792 641684 115978 1414326 371433 810940 979898 1986032 274296 1668891 245225 35834 129637 817255 469407 514170 1721216 1159009 9252 448623 1373210 1393109 1353263 1858006 1031756 437880 216290 647118 644108 1549174 1471337 1875010 1360805 1490280 736307 296225 378637 1652403 1152972 1961825 919438 1046445 135912 626665 506598 1229727 1252437 162639 1013748 1921542 676676 767441 164399 458430 156087 1579380 1536736 1947848 900448 167158 1970590 727221 653563 1697805 1009362 232909 1967999 1239742 1747809 1734831 1563216 1254621 675936 443146 79435 1524754 1187939 1999426 997528 1832757 1913217 1285836 646958 1473287 108835 1913244 587670 145014 1445737 826555 1118870 106866 698689 854361 1599041 1615234 1688954 485920 132374 1246223 1154036 1585078 1205346 1023987 807304 1991635 152651 1562651 440513 279390 450807 1459885 551266 1337667 1157680 1101260 1587292 534731 1952139 1237279 1532986 1610451 1548414 1018896 204117 137767 273137 1505067 4737 806180 1629609 844679 80070 465149 1577899 869787 379947 1916453 778290 293137 1969521 695556 1298740 456463 1709916 1586216 506475 533826 948959 179089 11676 1401990 1257811 911000 1332283 79191 817520 1807635 577948 305285 1766329 190933 1240808 1419347 776202 765060 202935 1378358 1833482 884200 679351 1590847 290939 683180 315801 1447141 1207488 1665840 393071 1189550 141482 1396335 1839195 1778111 1720202 341205 1300535 1256477 136458 1118063 1221229 862015 1540139 1547630 1323391 1795337 1134877 1401419 97534 1501040 1453489 134988 1347497 702005 1525475 1927096 1594138 1932229 214072 1757837 1113534 1024490 925790 736652 1421069 24149 1961808 1786670 438016 377295 1645888 1970042 1670312 19256 1883334 1624211 1316641 754718 1527246 1308356 149564 788816 1097421 15186 187304 1679049 405017 854587 683545 75393 1198009 1525603 915344 516796 1304539 1590283 1009774 713503 1771961 1418175 488578 1208887 1157152 341372 447261 641674 1639280 1082574 1841684 1014108 1898794 852959 1665077 1161279 33030 830646 1416268 1322989 484718 1782827 1050022 1492773 1656899 1255304 1790808 251067 246652 847523 1609119 1797493 1259380 1761353 409695 130762 67059 640151 731647 839565 125595 1662488 427369 700269 455816 537536 188280 664149 1164317 453492 1509769 1156028 1299116 1917567 189790 743960 1348791 364327 936142 1100452 478929 1253575 1714238 1349016 894138 1828007 1823409 1000989 1093741 28142 416225 62173 345292 1427132 936507 860689 561706 558922 1102316 835092 1854123 711102 1275432 1927928 1381878 766024 1988482 1196919 1598188 1395554 551974 1463988 910684 1979134 1875382 1842516 559438 1397162 1822122 1507986 935797 957666 177473 968791 556958 1888119 23252 455224 1150796 1846294 1227889 1794180 396101 1323684 481756 1637020 1589864 1572532 756128 41018 549068 1857495 494883 1992692 1898502 323362 108968 1379360 253611 881078 1258704 851495 1902942 88065 1175611 56056 962946 389518 590066 761619 464249 1362876 1727210 1491436 1567853 1126985 1079509 1180455 1505656 1344940 1038812 738099 1601147 288993 263262 69983 1573481 404409 70600 1901953 1740657 1001171 1930875 981347 174515 1089767 1274984 1552779 913319 1848690 1656564 285894 688751 1808409 1446802 94445 1720187 1572749 1885334 371308 303005 1463401 1114781 1670138 345483 91149 1627462 680257 1157224 1626400 1439645 766605 1891557 1787645 138670 806563 1592939 744777 1010718 115193 649783 40344 626674 1998785 1771873 271308 1094237 1541737 1627000 210188 1933454 1936224 328785 867458 1452663 281782 461285 896243 1657652 1190929 1064979 1831658 1052911 54407 1784706 502997 1569785 799374 1992837 1107419 1839361 1966290 297661 1469510 725352 1705924 930670 1499510 959572 382663 1525207 910111 1797703 255054 1581775 198234 67008 1523540 383830 1252406 685691 315970 761267 1037776 1000911 1938371 1363207 1831601 1899410 451933 579481 458101 1506631 643582 1931840 1323255 265144 1848209 870454 284765 972458 588554 1216286 1520628 952537 465971 624258 1494282 62962 620425 1547002 1008508 1406138 700831 795069 1114348 650627 1334031 1357392 897242 316857 745363 1459254 287235 1166143 691952 1249235 1413100 1675133 1385778 1414882 1835672 378022 1933041 571916 1512508 1505091 1228704 1477770 1792676 979356 383974 894025 862849 1776097 757112 501100 1211282 975373 1949827 327544 1620233 1418187 386909 1841705 1082894 1749113 1849727 600273 597310 1795075 768288 1576609 827332 413079 234469 1726442 699839 1874160 422609 1012431 78143 1899754 1724926 553040 48209 1529253 233549 753215 1206543 1262719 849292 1934337 1701498 180904 609607 259304 1027001 982531 146121 1187458 1993641 60795 1735117 1864323 195432 1955497 238722 722259 559747 78861 1827057 231971 1815319 274679 1070985 629538 503457 522649 552402 1140088 1985287 1431453 1537488 1143511 1118273 1924698 1347462 1072246 588616 240724 615433 771563 887244 1136940 810171 192143 637490 1898050 163508 984526 1325614 292254 1812003 1651222 1254808 138157 1547415 1563410 1609687 525567 163309 915354 1792317 1030638 232702 970220 315425 1290325 1652370 544472 1415933 1527714 297254 1334155 795413 1070564 270531 456517 524070 1396986 795280 369078 1592523 1324159 597699 1688159 1930294 931345 1646778 110848 1664858 464829 1625523 64474 1603264 756855 480899 1539309 633489 739068 996371 1768674 428303 1008384 450529 232345 1264667 650732 579959 529581 447488 691762 415775 1266989 1856516 122497 1009801 1890825 417085 350887 1356380 340316 1966467 994347 622280 1371920 1868421 1254766 244359 1064040 742537 1083865 264651 1497309 81124 1584436 1354472 910145 870147 760774 1564720 52209 1201938 1426607 870389 1107137 303924 317343 536813 539244 1623307 1969303 1086180 51584 962673 1235920 1753027 196854 129813 59895 1502607 1392046 1184856 43035 413640 289434 1818822 1140443 1794909 1751885 432524 1388803 773530 1572442 419729 796602 553778 222273 1185526 119485 725770 518605 325983 1452587 1838017 380293 1364893 468720 1950197 266975 762724 872018 1715069 1562756 111041 1562696 11988 1368462 861601 1666065 1378305 1885220 85800 1208868 1464181 1344120 1587394 1246151 841436 595794 705605 1515003 424525 40717 1782899 506517 461113 1373504 979346 1606328 1046387 1444941 1288170 723384 1558906 1453462 1314865 1553863 1795196 1617951 318664 465334 661728 1449287 831229 1572980 1910646 1309897 1051848 978907 302902 456254 302523 1522833 1192330 483083 676025 851460 610112 1583555 329595 1848759 397966 534370 1731952 1605479 852527 111558 867753 202195 478022 1545510 908621 1425458 365739 807401 1611038 1016171 1215960 440047 1309150 931467 336913 1143581 1813748 567220 1993126 1504154 1612070 516784 938325 1241620 154207 1475830 83501 1804168 867391 1618224 1261524 1084337 1997149 269927 388367 132873 1339809 711213 1816374 29809 673814 451045 649349 699550 1508425 553978 17484 1715285 535204 1638892 1411084 725236 275180 674997 701199 224910 95474 672373 291534 229217 1113682 624865 1468809 1448004 1042046 1476411 394596 1507587 1355379 1147650 1281730 225888 1019030 144520 1223171 1748211 296974 1377444 1947367 966755 1402343 841497 1977755 1964456 590242 192096 509236 592800 642330 158330 425329 58926 1661027 473407 1786431 1041669 1509446 1447103 459174 1975594 1499624 50999 1635699 1088287 1199043 205069 760319 96941 169323 1836824 436562 1608012 1584706 209981 637504 1155373 1965486 461078 1015020 1245590 1165182 1445033 400201 1117411 553131 1266255 287427 1504861 343423 1114889 1214311 726677 1089579 841358 1359514 16725 1059695 975490 1110365 1219625 392402 1137167 1904018 364410 231757 604441 411704 314080 1085442 839961 798748 1056512 1593102 693863 606914 87614 1358066 358327 644885 1789655 1827611 330702 996058 1929440 788196 499872 875421 1335796 1973203 1874899 344212 1648380 1613142 226745 1779872 1823173 1843726 737483 265015 38184 744886 289584 1773028 314599 1658781 1830154 19364 1753723 1542568 1471433 1226932 122240 1611201 407564 1818944 358027 1820178 977741 1605811 136063 881962 46366 1845286 1967222 1688502 687538 1177795 1267955 1189926 1247083 761402 1951058 343163 396212 345826 1955159 278026 1074008 984032 1384757 501914 1235032 713849 1182305 446003 1343403 1381496 1008940 400950 1878069 715902 1277794 27482 201494 635469 827337 146507 1359544 618468 1552077 1662241 176293 38126 153295 757005 207227 455428 1554721 1701563 1893907 291948 460757 1080903 1231280 1820191 885287 62932 1008729 1387377 1508422 420709 1731904 1698375 978994 772867 1157534 678548 399134 1737056 537616 1101098 120490 1287357 163839 1762336 757091 24210 253494 1120143 1918142 1682933 1995996 302138 1890757 720726 275155 1437345 490790 1655465 1500546 287775 875688 626784 555291 1274374 1313775 482737 59012 1745870 591395 1960549 797509 1158420 1771418 1248699 518026 1398238 1687142 108867 893503 1716844 1908254 1163691 248896 685204 1542438 990581 1495492 1775542 949484 1819533 595731 363647 359215 612131 1652269 1486899 416359 165701 540086 1253788 1426347 732700 1874799 812569 1257250 66585 633840 1349757 832011 991879 1094080 1484903 1443654 1391295 1496963 1322579 578392 1873181 1691181 1071522 1733148 224697 792646 1904381 609205 1075959 181869 1834578 35673 714833 206076 909595 1402715 1647973 1158447 1920367 1261363 1870917 1966305 848609 1980248 1342738 1349369 202539 135730 1728965 333243 1282727 1407028 139782 793187 1134992 1899713 499565 1236201 1905300 779412 140621 133394 1152253 878374 1061243 920095 1518821 377644 597559 1920214 1959581 393855 1896195 340161 1259419 1042447 1206533 343996 1958890 456352 1788697 1555195 50955 1118686 441299 338989 1783612 1030459 1980466 1917591 48564 814998 947362 1261799 561131 627414 1233793 691060 1859485 285375 1012694 1524087 1059530 1690754 891274 1042869 1469926 1475200 234620 322868 864467 1289316 1994188 1564363 926296 366074 1920935 1825161 1410803 923419 1737990 680906 1672607 872231 537468 858195 1422341 1831881 134904 1854938 465979 544148 1859904 403743 147464 496147 1864882 1352114 134086 1730696 1912657 703083 1005042 1298977 1313690 1865224 540442 980375 597489 1365274 1982849 965057 767638 111941 588641 811340 1090168 1047861 1513871 533382 425992 832433 15357 1131404 596429 904072 477278 1262079 190372 290602 1323252 654117 1250165 1859432 154011 595688 1721282 286369 717743 1484919 1053726 874233 1671860 796104 334147 760740 643785 633963 1541686 146771 856449 271353 468219 527336 1704019 4082 1540719 424950 7321 808597 905421 1302017 1737983 1038043 1676026 165337 1451445 1909068 1680824 1480674 1637687 1835056 489273 846883 1619379 151837 1586465 861938 435320 807127 1643198 1988499 1005247 1391155 1699148 1966893 1762309 987726 105738 54427 923259 1406834 1845339 301399 1579274 151661 1386307 1082386 354276 1400057 122147 70403 672664 688061 1455800 1366949 1111997 972568 813383 1316392 627325 962197 1363336 1112267 1872883 1818071 1526236 319769 1091973 35146 751877 1834146 1070147 1670599 922353 241747 1288343 753003 1720701 406855 40112 1668479 1669415 348542 1781746 249416 241440 1858625 1604760 1672882 1206266 1397527 1764859 1305401 1464752 1193122 76229 1783823 703240 162580 1735556 1494969 683777 1912763 1492808 1074239 43851 1539124 708513 718967 247011 795856 582076 635266 1348681 308640 1234873 979000 593668 1328078 872290 1242971 1086976 1593017 1034535 783207 1165320 1397217 1836087 1452954 984410 1719364 1114425 1803689 1347023 1575919 240741 248003 502396 1472463 1469395 1326260 748101 195905 558477 1264421 308642 822287 1378315 897048 1395591 195370 481051 1168988 1111612 1478424 1391712 1949443 429776 31320 20849 129737 363650 981502 1665755 337186 1679966 1985686 1005002 100139 902698 899164 384660 1790279 1127752 269598 36754 35939 1411969 55718 1081388 321849 714911 1327892 899090 518624 1177680 1378297 1774403 1011825 664871 1959930 882091 912656 893840 1715638 321144 1769935 1936388 1943373 459960 429321 732274 973158 1476240 1213881 57878 743301 504381 1070242 142268 804052 1213412 1388661 514103 1668139 1826710 1471897 1091125 683040 213328 1163503 1317477 934726 1727010 470270 991102 233717 1936801 383080 617339 585869 1620555 670111 694103 650008 1439798 302590 876027 850033 599816 1323171 1042382 299165 983298 1056605 1565877 931788 1299082 1864054 862414 517925 791158 504049 1021765 1716025 356224 1925983 265233 1809096 588985 1367727 347958 1772898 1630655 695933 1586233 320568 1550048 686847 888149 880094 1861541 35527 386318 615458 238062 1338567 370084 542044 768981 1540448 235786 1458451 1521864 1866941 1042162 319979 178716 1160795 1577103 1101005 865452 409688 257416 1492250 775133 1475685 846859 249496 702702 1850561 863999 800935 133423 570649 1919168 1978545 738653 425413 1322222 965860 1921475 126963 369356 1497530 247928 463616 966101 1650493 282750 1382126 953652 1284161 1449703 9239 145601 783959 980404 1070479 473738 1960602 241360 1235574 166572 1088553 332843 1168772 1619005 1872015 1685566 105512 1154078 328068 813063 1609958 671463 1971663 898734 26268 1384461 58772 679564 606390 344969 1083610 1473312 1756970 1519166 459247 95046 1115344 1224956 1538996 1869429 1325430 1796853 1940559 1888554 1848446 1048712 1743564 1583119 1134492 1536484 496247 1656976 1096233 542205 572108 1012455 1556873 1733526 1663212 854978 1774135 303678 1058115 22023 917253 1019530 299266 648414 239075 465169 95031 807264 121714 1132731 411049 1669336 1576859 743814 511550 1636203 1823276 655932 205899 675779 291772 1167200 1630480 138639 1874594 1393650 477058 304252 1240932 1562431 712864 1432340 870768 256042 890093 489023 1435432 267961 1713162 1828977 1737649 1827203 1446263 29356 1724861 1713021 1288876 802487 1802561 1444179 1773049 1975816 1568973 1835076 243876 1673899 1143479 199697 1215542 1241297 1533302 1971983 685028 981503 1180416 764667 234961 1901113 373052 264322 806315 1910019 109241 873799 16375 1079814 177595 26921 1527647 1485756 1788424 1247456 310536 931823 661528 525805 1374112 1357230 583312 152111 1325473 1365355 307958 1651588 1353439 536428 1209418 966514 1607096 1542353 1112603 1528271 1666689 1614843 1205199 693261 1854814 1192556 227720 562784 1396543 1536020 621667 1590084 1539003 1816999 169369 1005505 123839 482165 496886 60270 638807 1189639 1788846 1278432 1945339 1499381 452078 1661599 672338 1310780 1407844 677430 1589602 204482 285736 1945293 1079949 1090755 1521194 258005 1346557 1515317 410155 1901196 1231310 1871734 908562 1722765 1621013 1976801 214719 1165858 1226500 1130209 661014 1571617 400488 251746 1464614 261555 1322117 785382 1562797 923479 1008960 1114488 1610929 1035903 526643 1455225 40443 1800698 80414 446015 532863 1695792 798912 212683 442535 1303177 1227083 402785 1257246 411856 419698 853708 1746090 81774 504271 205270 1718060 309985 797455 130612 36184 511758 239671 875334 1078581 1822351 288416 1492422 1888435 365940 150822 1590273 16199 571198 1706100 541090 1967383 1117039 256685 120766 134087 564423 320777 1414102 1912849 1520183 1456195 1755999 1458974 1195080 773547 1061085 1000489 883000 555424 213767 861757 1028064 1503700 1549901 1347535 1575216 1544940 725505 40319 714360 1048564 981553 610294 1263256 18226 1226493 1465545 1287523 1807786 139194 863547 344669 1326000 1519526 641068 1784304 1028947 811282 1563622 992696 1185837 1802666 1296362 262591 1323353 1235632 360221 881540 556511 1120369 1876572 1618119 1215711 495353 1119755 464838 469537 876647 1932844 680313 601294 1176010 1440409 1794723 760250 3333 1548128 128097 1812114 1395861 1637338 1344382 943769 1699619 1634333 658283 1090272 850073 859046 775860 591572 251219 100163 1805727 741318 1080222 42862 501413 191077 1434745 64159 707082 1640016 891860 630664 1947860 1298684 1433343 1919423 1802107 1198055 1838456 1814862 386636 822856 1229963 1901496 222982 1027149 495753 792247 382443 314560 288915 1494949 1009054 652348 326136 829973 1382407 99878 1177490 953556 966447 727520 1390009 36397 1398118 495073 181377 305173 1851927 1810660 1109440 1187464 938643 1071384 393421 238347 1692555 250401 1605395 417223 1313194 987599 30079 1907318 693462 1879509 1395961 747602 1607957 1656662 1675124 1906120 948424 865429 1973732 1688038 1677036 436701 617307 564125 1517530 1114836 976411 376574 1121627 183854 1182203 151189 1284026 1161311 123251 1593001 1018838 685319 1800707 102906 1748334 1783337 1868220 801503 1236342 1524678 1332932 615424 693139 195626 132540 991766 677460 344592 862198 1745883 818132 1640557 1675786 16710 1408984 259906 1871676 781534 1064854 1908178 358783 1819293 1610064 89428 749600 1255260 1915671 366198 847355 1663767 296280 286545 1601524 1501073 1766358 1294941 606207 392586 269087 1081186 1733551 1146654 783604 666604 1977054 933812 335934 1733690 775167 32731 91488 407663 1449544 1070110 5070 23356 100750 1914634 531862 104784 599807 1871385 1955099 1542165 178020 1123280 1346233 1866832 1937979 1625046 195753 1428871 1093338 805670 634164 1835221 1921639 1198482 839884 1423519 744644 69628 1668321 1130350 1707354 1801402 477425 1138710 832896 689425 320495 1086598 90833 643243 1952080 1322782 727045 1245196 1852981 872515 376885 104779 1570818 1463237 1034874 1685949 997547 283498 1745804 934086 1603604 1183779 1158329 1792880 110893 1866331 1562369 795366 1060055 1566900 703199 362821 1525140 1148569 188718 1439147 1149614 1404083 456397 21191 1185497 1410907 1752266 1260088 723839 252343 312647 1747643 58276 912032 1138304 700223 472171 556982 1870104 203436 1871353 1735925 356637 1453156 1285550 1296845 617190 959785 960330 658622 256765 1215872 537683 935053 926520 919992 641777 1901774 1689124 1260603 33471 1782553 282876 529222 1107472 1932602 1342580 1439916 330409 1242248 305005 1832211 1240025 804447 6063 1362520 1381639 393976 133597 968087 1137308 251589 396023 1579018 1593664 658743 361083 379267 1182670 1407262 1992068 1904444 182822 679771 981720 334590 599434 551981 1999683 438313 1960076 1516081 287306 1115257 1176357 342446 758524 841360 1380961 1768448 1739950 1186383 325439 1021335 159259 1709409 1161126 1075040 958202 877170 990459 1397769 1014008 1824871 357662 1119881 672632 921783 82526 160928 686306 1859036 1590619 1006146 558486 1767992 588882 1251379 521453 1181064 989275 1697874 989085 1831492 1784723 1430695 1548889 1362442 645709 1353865 322995 1683480 1659264 497501 899252 1406053 958041 1386892 1177970 1943913 1572499 1831987 736375 41171 1817720 1240209 650071 693269 1342208 675997 1616839 731360 1148152 1922145 1485358 1287785 380099 318086 1107985 1982871 1230685 1126073 1373133 685219 1581236 86098 617053 1544673 687363 414690 595458 494588 612925 1578631 823168 743395 866848 428398 109935 1275965 149739 1823860 984957 1225317 1429503 1712594 1938358 1029416 196164 1343152 846075 769792 1816067 414186 559641 787714 134044 985055 941219 1391345 492907 1384711 516904 1020650 1677534 811962 1170433 639133 241907 1587681 1559636 1954240 280448 1765260 283226 926136 946459 1848832 1294972 1698486 1914075 1929023 301171 546684 624543 616806 251091 1691563 143590 290661 284793 344188 627258 943790 1613298 1006307 1869548 1643872 1267148 299511 1871071 483291 563356 1754835 64726 1120399 1611063 1861486 1115441 1575032 1394515 480645 1977346 306212 489016 1474517 1442338 908886 636370 840184 1531392 1013000 1832017 217154 1287985 739741 1848810 106921 324656 503790 1087482 1907597 176759 491465 1477494 1079690 1551770 627028 1048290 237591 358550 1228447 1566836 1203809 1392656 901387 312401 988323 711188 1646575 462213 382606 1108649 757638 987569 1540412 134952 137568 635055 1522082 1693239 7619 1057426 362312 1539619 1684552 240211 468544 525377 1396106 1694427 89009 1722435 576873 1424130 1868964 430637 1975894 1971669 856003 338763 1922864 1790151 1897261 987525 647296 1419514 169894 509143 627922 491647 608989 363025 1941569 781393 498205 1275061 1206818 1126386 291303 446916 1176620 378137 167226 1498721 1404927 386304 1095728 1148109 1273621 1469808 386727 942546 1593245 614800 447036 596113 1712493 42025 1409251 1230608 1372047 89640 392682 1855537 474710 1174933 406163 715858 1052290 848999 436588 167336 1481031 272133 1105834 1702850 1198174 452464 867322 220049 862223 1048049 1532511 334875 175520 1442726 1291909 1939382 536705 1907718 1729159 381866 1576533 413280 25259 1998547 326765 1521793 155670 1945512 1494733 204165 507280 1469565 347048 478011 1251789 191040 675722 90223 1609258 959204 134500 679543 1998481 992337 1211033 1147190 1324972 1387495 458783 330291 1915149 779176 889062 1867186 1272882 451803 80573 1700752 332735 1494233 71906 1709615 608540 1115586 429949 831676 1071275 1137145 133819 1181980 1920729 1650291 100928 1224421 1663524 843376 1166746 390498 1909566 1066352 1717681 851167 63549 68582 1210943 983335 1808425 985324 768842 1361276 1643638 751901 492776 1556754 1715597 1923408 970809 723535 653471 1080815 591375 777071 1795952 1136821 581325 1751775 1095305 949223 1318163 1142017 1627920 447315 450150 1228143 286850 380238 1312928 417993 510323 668005 1720421 1734629 1776867 1603768 452545 1715378 1671840 1100415 315298 1315440 356322 1008546 1468055 1882136 324263 837251 1335725 765672 1398914 1509486 1928424 1580793 583044 1327624 816397 179899 1454490 1797405 1538305 160956 1286400 329678 93192 1902754 20838 1071500 1605645 677018 1453257 1060698 1242793 904541 1238846 1738120 1114886 1102769 793198 971970 986396 1225456 250940 181637 1370072 662203 1445983 1268144 54630 142850 429828 691658 1711058 1615643 1869162 1065855 55222 420033 537508 1967382 1272696 1463805 1010516 1976550 516598 1536517 1742095 474662 1747572 1361494 1370545 1824598 968539 923581 182436 1403969 1003153 1768943 1262530 1180143 930238 709490 1879733 1718927 122894 634569 1314638 299315 775121 1784508 101492 417110 1532722 81497 1730131 1943973 1533038 124162 411036 393539 1646440 1423551 525346 672613 1934898 519220 1329620 1941451 1419003 1693768 652727 1255168 1586728 1855602 486552 1754097 821636 410485 1345146 1094919 175932 1051290 625407 1874224 1061178 736553 1743279 858742 1213854 77659 55579 814553 1222820 1844724 946592 1822310 1421883 1800884 1127916 761403 1505138 712903 567234 1613465 1456852 472694 514351 1773136 902190 1890052 1834193 1084124 847357 1237983 1208236 510927 1425068 1305485 394603 954338 19081 791526 2631 1217923 875546 281676 230047 361591 458222 146368 1221676 1077857 832497 1359125 763741 383940 187239 1718019 1515464 32355 970608 639289 83201 1762856 1889201 1292821 1073139 217131 404565 1806927 1684838 1149964 281117 1748064 115179 52076 1614212 766058 1219995 622889 283522 153398 1586685 832139 1114700 357300 1601903 512446 57864 1187277 1681138 1168596 1263940 971523 337629 569131 984438 1560531 1873324 1829003 552411 1105454 1004495 1934860 371013 1427258 500143 1478851 420191 1148538 538903 1076924 818217 1566445 1404135 1047359 264211 1471199 119896 640773 175434 138984 473584 1090147 148816 1891299 1745198 1072824 486490 140191 654700 1118314 738432 647339 1450099 1685428 116476 1409792 1620324 361353 1221880 798111 423929 493930 1429343 836172 1173104 726220 268580 683028 77762 153873 1846005 5913 87333 910103 768661 259329 1396572 1293724 957659 1389352 1519300 403995 1647591 1697676 500757 1805007 1324439 462942 1533470 876 158988 952292 1079597 1995495 1085852 1922256 645155 1364331 1638569 1721059 825479 1729202 1342300 1971419 841909 1935157 691813 898014 1962845 635756 1680123 162016 1000006 220424 458304 9350 14567 1805993 1788378 896434 147048 1649351 211872 306059 1152700 239598 1221071 203392 1253049 1411236 1739517 1204774 550705 35730 857105 1115008 1280422 1909662 878481 1376339 1573047 1396033 1935910 462242 1712315 1401861 834940 1886059 245873 551118 1982736 319924 1614889 370155 1653110 716506 1917620 376763 652812 1215274 1631487 808095 699712 948803 670490 1235654 1508664 1385506 1635289 710913 195273 1962658 292129 1929905 1189173 1215326 1347420 1120032 834051 693976 809117 621879 316745 1519509 1253363 208574 1041370 1269515 1717009 119031 1316054 1174751 1145767 891757 947217 992165 1943420 308659 1525966 1383467 738437 1908648 1652004 689345 613344 512005 1693207 657481 128828 841296 287269 511408 1767125 50175 1979727 722996 352694 1655570 1786081 554489 55209 953605 726981 436112 1010758 378005 470883 1878445 1999371 310851 99200 676634 1050949 529445 1685254 1388642 1013450 101695 52175 892660 849915 340593 1963492 981145 1190252 203785 373498 350092 1132997 1753588 1196455 36479 1797409 1866592 1532886 1125428 64273 362057 77168 762967 311595 649547 926159 1686759 1334065 961706 550832 1017576 1712311 980766 1471165 1151168 1515332 147069 1044861 655121 1890188 1443725 819739 1375369 114313 1115355 1783133 1977561 27685 315307 226803 255275 1192859 335408 534872 1346225 86386 1804249 141773 1082450 157611 1805425 1656528 1304439 1416424 1322628 1555605 1692467 599742 770079 367951 1797391 1908516 1525586 1122192 1143321 102121 1793788 593724 1038743 1141965 730996 251914 406660 1743559 357178 864219 981751 1378626 914791 424200 1708635 710859 1332489 1135596 1199871 1851207 802117 298454 1623456 304009 1956156 1038073 16416 1656358 484073 1242868 1751983 1620060 1545283 560503 1309079 537732 898345 10544 947751 1201346 1437980 1128433 181528 479135 191400 1499394 1840300 801903 665825 1308902 1441552 1140121 1010829 1315942 1758863 800296 392742 1818544 684631 894735 1886180 1747928 1506899 97906 1376186 1829948 568870 717664 1864091 1733859 1753293 1804516 286606 1827941 101209 1938569 894306 1589645 548195 1150699 481960 929367 690427 49113 787473 1251734 538228 1427685 1191651 1699382 1440791 1886464 1480415 1519412 1629527 1419115 931710 1911868 1387917 464211 756971 1225785 1312573 789678 1359710 1535101 1424585 294499 1482961 1466378 968448 1490686 883548 1267910 140196 558333 1059702 31605 513323 1232729 1178556 166574 768267 290023 253168 274851 583599 713926 1598557 1710446 1444368 1429963 1522902 674201 622178 1457835 1561688 1879578 842289 728960 594586 848715 1818582 1287073 1146012 981065 296728 962322 1057224 1092304 1393184 1026281 1267273 594783 379142 73294 1184481 168660 1837758 891082 298064 1414998 114912 1813286 823753 1628246 1867633 581577 782559 480927 1301571 1831289 1785614 1952334 1644913 1234753 1114384 1787195 1492755 252933 1745775 382830 725992 206266 660189 141305 557264 524282 1667315 863565 1725463 164902 1363310 910861 789701 375428 1262085 802395 1818742 1343761 827879 1805236 593295 675811 1173856 360048 793865 191298 359139 817643 62478 1577493 648082 1815862 408663 716490 1695232 1107369 454240 192494 1662429 536541 32655 239659 278234 1916852 894903 182877 937708 164112 1300301 144238 411633 703548 1133749 564189 338321 307873 615226 935257 1137975 918922 1303224 1237622 778087 977823 119689 492618 471752 1865201 1189166 1307304 165714 1841052 1565261 1705414 1695576 1886963 1636566 350765 498377 1147715 1614491 697529 967219 195389 442831 752424 1382050 1940983 101286 688044 1605207 990811 1949991 617171 1826823 809825 331023 87377 687125 1128314 1291617 1908078 1415031 1294879 1723841 731843 968103 1955097 761070 1649694 1838289 158748 591052 1059473 1181998 1427741 1767042 560670 685144 1720818 1928474 1877971 1176785 607865 1479796 403820 29052 735938 1294455 1654413 98716 131391 1561400 828998 495825 1590759 509999 1350284 966638 262021 849978 1278494 1611263 1643309 228440 1846022 36828 60284 900999 813865 945502 868431 1073904 934814 333550 1669239 1056421 842150 188693 763523 199557 1284309 75863 838945 1020820 1186476 1659545 1292371 19925 1500027 1119246 1478279 1882377 129143 199304 1310728 375372 325528 320375 1186919 186121 677214 533871 268519 1178365 1686364 461533 1958196 1134642 532209 1680019 1045377 1338467 45448 1546584 1637933 1381943 111241 733714 1710150 1980149 925711 46910 538231 1614662 46025 1623777 172424 110185 920033 1975029 1283823 1349384 1324212 1651434 858804 349392 1229062 220792 621478 1623225 1095748 857501 905969 742840 591785 1336046 1373937 840700 561215 1890750 1238820 412160 70235 1105465 1463966 1003918 125837 993634 1545918 1930636 1268235 965640 1185402 199246 1319443 1272630 385468 1151054 1986144 1072620 1527549 1895654 1241533 1540922 1257447 1937632 987535 1157396 1945847 35924 1659465 1809219 216098 1533703 1628233 743022 1463183 1160825 68362 601901 1908588 781162 211199 378160 1793266 450134 1141608 1515370 821466 1958508 1744630 1917637 106102 758852 1242855 1455326 1100371 1895412 1570453 760435 1818087 684875 1187788 1767653 387001 289100 1137618 898422 564619 1044453 1883344 224011 682941 1272821 11355 1811993 1350392 1250716 79441 1632971 160412 576620 1357141 685913 1590512 427669 782206 705158 215899 1763960 43402 210143 1579293 96673 1300149 1737061 1277233 1555118 1127194 992803 274172 168616 876664 442250 562432 544053 966495 623273 1280416 1002659 1169266 1510855 1847332 1415050 365868 1186312 1513421 1136053 1795110 782680 115921 283431 1844052 126148 112351 724875 777399 215071 1041859 901892 1109422 805278 1949711 1911914 296391 1968120 1970237 531842 766288 1025056 956633 1263715 1458968 1193007 1384029 1637350 1965783 1380097 1480619 1379430 504759 1946500 755151 156656 1305044 30317 1067752 1644248 621637 1428923 1325241 1698747 1526255 1136523 1358073 1634435 1664056 1275629 1229443 409027 1094455 1265251 1921949 1529146 1469425 905158 1883203 615709 1722265 980249 397911 657300 339069 1442562 1673970 273983 1334923 1847656 763155 1748951 1901664 725049 463407 1047962 1739048 1259830 1331435 1723860 1737250 1483926 372118 586403 1964786 733293 2049 1325099 824589 1889923 1068281 1815659 1485526 783388 1224996 1503078 380704 531849 246399 657790 106723 488564 709682 1727743 90070 1430103 244250 651597 1811503 1640909 1814378 1970339 16578 958093 624639 13328 835982 984527 1189638 402645 1064789 1729517 17902 885550 514243 55370 1259240 765858 1928290 1081712 166381 1957082 1607116 675820 1098480 1000527 25082 948723 146628 1190670 87813 680551 3210 523492 1300810 103812 571690 1021585 416466 235902 785459 927743 1860812 596176 103397 1056220 1015675 1506836 321758 1931940 1891255 729154 1252666 1532345 996122 1202144 1071675 763361 1529732 1382392 1418216 507812 113744 293109 928847 1529527 1803372 1355932 1974577 1752559 1206545 938371 1622238 1560340 961178 1861868 877592 357691 401658 1459346 1000991 703749 893682 1712124 1832317 1571114 1397267 617585 83933 1615751 1304981 631447 683286 1293317 272707 1972300 910677 1568309 128587 574294 291782 140142 439783 601340 29336 873414 338444 1399851 1993908 1443797 292439 1956357 1852985 498984 536333 1245379 1872308 679076 1613541 1032082 69635 816942 564714 1440083 1705221 1527503 500986 1295295 1835663 1197455 1279747 1289391 66727 308860 1193752 408029 1576987 1205735 1820307 1031767 634735 768737 569806 1845564 1794366 94018 1380144 803288 193659 1608577 1537568 173653 424224 1453484 539045 27640 1526921 1493775 819123 1135179 535955 703643 758152 467381 803661 1609464 2696 612297 403816 825503 778145 601518 1389519 796778 15152 849551 1898984 1475279 921974 480396 904169 466436 530512 1795485 1541087 862753 388079 890330 977602 832568 772046 1148568 238941 901952 764746 242795 1476413 1622914 1113387 1954452 1010356 1512429 544976 162725 471575 1414433 1171423 1845125 773910 1460869 893491 1768532 415380 32569 405764 854631 331426 1396389 1165310 599664 1157154 1691718 200258 1609074 1230756 1481302 942745 438567 1319565 1125687 1842870 1086186 1315411 475919 1843827 20635 1598292 1023175 528999 149073 1537292 1976720 338846 1959042 704493 1175730 614507 1464454 323872 1736140 416072 810303 996263 1810794 431753 322795 768614 737809 483102 1113838 1485416 239685 783796 354683 1888094 1201091 8137 286952 757093 1168906 225464 915590 681018 541851 875914 854659 1803164 1665891 1525616 1537513 1217130 715410 895676 700929 240721 412941 683058 137632 74028 526531 1924874 122333 1732994 961893 1305238 716484 619677 1217569 310207 41598 1416813 1860980 104273 506681 571629 815524 330280 1764781 1374942 1960394 148457 901808 1836274 563569 1494880 1929940 345033 1825459 1424401 620480 160527 1244370 379693 908752 1262026 471437 1747094 1269183 1033222 554633 806726 284599 526809 1406449 1120628 1345220 367709 1712778 1280251 179281 1034848 695817 201881 1002982 1659394 371594 1003338 1300234 1129423 27282 322168 946231 466042 1757532 718602 1178379 479522 1815268 901494 117261 920324 1729604 1752149 509649 1747498 393804 648975 71886 1992789 911807 1237489 1029860 965683 976814 1858827 122408 662336 592689 91039 1800116 1928316 1655398 242847 546097 1147592 1182702 126971 569600 213575 334424 1244560 1569876 1514184 269171 83365 293633 1126879 1083309 1739066 247759 1705799 48727 630948 196801 1362562 242202 1233821 442230 1692869 1262831 24704 130940 1410455 1398759 1845638 1481045 1083932 912291 1474666 585283 1322428 1752895 207294 1032135 3334 1436424 1843707 468571 754956 1919744 1381611 89715 1929864 1506564 62524 264733 1308317 270102 359692 1896548 1090376 1094870 411378 976032 511620 1135518 1342514 1368568 1417635 1570148 1735930 614379 4053 824057 461384 1290563 729581 638584 1629075 1364896 25484 904654 1153054 425874 429904 1867817 1706702 1540264 971694 251878 663428 210525 1626425 255109 799157 1768334 536799 1656153 1270814 1757474 1039483 84113 1668244 252098 689479 621500 1059357 174703 1211047 411318 296867 1827571 792303 408367 625409 65742 1175729 359792 1921369 951445 1940203 1804866 891480 1498158 1821728 525687 707351 977817 1977077 291753 331182 770660 953061 1728332 450045 207229 222407 1691101 932050 589982 954643 950864 416895 20352 881563 1735121 1359233 1143359 1129473 1469229 892726 746801 1268407 1636289 1602266 785195 1022121 692509 1420109 1187459 1682383 937536 1571560 1373064 828514 910877 1773428 831867 674934 279671 1224319 257044 1892405 482563 669865 11833 114976 1336441 1474002 566174 791262 1527068 100570 444423 93795 1154928 846887 1277757 565308 789030 511968 1419574 1651267 1946184 1706826 1992989 599562 942158 1812096 872722 1038249 1256425 884217 1459950 846123 1338597 1602972 1884917 378830 1012207 490251 357255 1195842 1980405 1187061 612595 341923 1915930 359954 999148 1923915 1419704 1367869 1962956 1927774 237150 108066 1726368 962313 236294 1353979 518219 855939 1634766 1873151 133187 1470784 505518 875015 226558 158911 1043146 1302536 868608 947955 555095 1748225 756688 1527271 1227259 961130 1071687 589477 1399634 304346 492846 1792929 727651 1716416 820662 565510 1794305 78305 1958976 1068410 1861819 939482 1783830 1575304 1970840 816982 1451774 557197 1929792 989467 680203 1259544 1536894 28703 59878 605130 1180614 810420 1025823 234248 18611 1435452 1201616 146111 959135 1379205 695246 1584233 626307 442292 1630510 265910 256168 316979 1986936 15268 264514 16111 1969421 611270 349734 1826463 1270767 631323 718004 1172027 488208 1396334 200 57615 947417 590968 1226599 701716 1287052 176306 99583 370537 721694 1710227 302714 327488 1347332 790524 1807716 797104 764669 1617369 1235712 984528 191576 1958761 16927 1051166 1458530 732725 584074 1387533 975957 422487 1625550 558949 1099251 1500328 1232122 329192 282415 548338 1816578 490071 1662284 692726 271009 1201625 1019664 943421 788289 646058 1466248 397141 1708331 1864003 918514 1283206 1226421 1780496 1563183 1707939 901145 606021 642196 776052 1154310 1514373 227413 1601448 264580 1890564 946406 869729 903378 609336 1994593 1317179 119152 1581929 1846532 1785200 1342308 218635 1492610 462252 276676 727388 109591 1212726 457197 1527343 335321 57214 1008054 354786 1103164 1376212 911606 171831 1305311 1401361 1515009 574799 360428 572075 785144 684201 1290403 1646623 488899 950260 483775 1031567 539954 1926519 639849 1640641 516356 1053773 1209089 1435322 436469 766189 1727792 97507 1090520 403745 1851777 1581682 1246813 1773037 38370 1366447 1138918 1279801 1722243 1303558 682165 1886698 977454 1384986 575030 1272230 836077 407575 1542371 70549 273537 1237442 1697860 721861 1951155 1446904 744767 1494051 1900764 297431 963274 1154005 1862776 3488 609058 1306122 738031 236156 1409351 478077 14967 33763 1465758 1818439 919743 141922 129245 1450396 1525629 998043 1372894 397619 1449880 1507896 1257309 383733 961917 1503280 765713 735666 1812409 15823 1811986 1516481 10264 153499 1686697 276820 973885 41254 703143 879641 558599 782689 1779121 1765474 477126 642642 382536 1372065 461033 1333829 1355892 1823849 192660 21428 1098294 150678 1510084 627810 441650 1271701 211333 1554161 487031 1120092 963797 1474541 726059 1850795 1462030 1484790 682228 823457 362571 295837 1287229 541396 502079 239954 20345 1163246 309436 1396371 1954943 1058438 1750046 1273822 1612312 40520 1601858 154018 1885488 722149 670720 1446312 1448071 781242 1235491 1363873 516755 353392 1068204 1947370 66202 966300 743420 340203 57146 94073 138310 508065 615291 966254 737782 889708 1322708 291674 205777 1938502 1164072 1332428 1008060 1742731 1852371 16867 774776 772395 731889 1403181 642671 830891 1255467 1069138 1936694 1445676 336595 196795 1673565 1012730 1802003 947806 1967270 1744632 690174 1480501 396828 1142842 1353508 1063750 1401846 1871886 765393 1578601 1755753 1337022 1543890 1497515 510537 1184702 840182 902135 256029 398867 106499 198521 1017564 640517 1073401 959215 1563873 1378433 1034418 1754440 1922060 1917216 996027 1602913 329661 188173 698181 1913527 1846930 1441138 1499513 1393268 290066 1966562 1281343 1405439 1513887 318696 1790888 1878549 1879974 279871 739561 1398060 1801817 129539 1185662 1855302 296572 1432696 1373164 535872 1607406 480385 1043953 43448 1497454 1386335 1385651 1412140 1703202 819871 1539772 376674 1848637 1815025 511251 1126845 1653009 417784 765787 1769908 1688524 1108562 487324 269318 1503839 1139461 1802476 268017 1852204 753533 1898849 1431376 1835190 1098542 1708019 440050 1642077 1932990 822886 1053460 672819 1623450 278002 1530514 1850669 1574855 1727015 1791041 1236953 1553002 440736 1976458 401572 995981 359499 1013627 1746710 1577277 1863103 128456 915569 1730904 1215231 450785 1333753 768451 1843622 1596488 1997518 1542573 1457878 1023348 704401 405652 1503229 754379 801084 1734747 1125527 759918 1000767 357439 1694632 140107 1286506 1428040 1033221 1949437 850151 284741 259535 152888 252995 386960 786084 33568 1671506 640089 931343 1379566 1283339 1207260 1899694 1485870 630869 710955 1275553 1095111 1824582 993750 1790198 1865163 958670 1930348 1793859 1789807 191804 1892194 1735206 1688760 100208 968834 1836947 913201 1904364 15423 90940 1527009 1318172 1009495 1921923 340807 518857 539903 1231450 48612 218187 891235 744891 522980 524434 1373297 1856494 68413 213930 183723 644556 688754 85173 113406 1976367 519091 388816 1901421 1511038 39734 1499446 338538 156527 421673 1064743 514668 750301 529934 1365056 1310338 1399448 702297 1560617 621090 1378303 1324402 587495 1829528 479134 15508 1083573 540881 942055 1410383 910563 214416 1598681 1962411 956230 631241 1236344 1906449 70330 1474601 1919155 179257 1045147 487268 920671 1961044 1239939 862443 858995 517066 998140 1567634 571006 125799 505392 897868 1652252 357821 837359 1269762 63728 1327179 945031 619692 1826576 1606764 550527 1344279 1407785 1535466 1522530 1177648 631489 660614 1683561 1072354 1095815 1649298 1107288 913345 1477395 1870116 1505187 841229 617547 1924051 510923 423857 1575365 728896 588344 501399 1308587 1974275 1395266 1343431 335381 520941 103166 303419 1808025 259400 397964 1042922 97131 1910505 1563855 801685 1591798 1766505 652662 1844667 1428539 350212 1157078 1340961 1770030 1515531 1301424 86331 906253 1319928 624874 910788 1076756 1016963 729691 1894298 423313 29859 1564184 674976 1445423 1987959 1873239 1557221 133546 1785747 298648 1960283 1364661 1732907 1362338 1949746 825319 1949248 255015 332556 1187643 446397 1544652 1794987 482317 924786 1661622 1105585 101051 968921 614338 87475 907639 104871 1377755 1054907 215105 68673 1370971 872778 302646 623715 1963158 70559 1282364 1131373 1614412 1534280 1211147 167155 774632 1490202 1759793 1226888 1640560 1679587 1064828 568287 279596 1557545 596936 773045 592790 530664 650119 324511 23735 31009 633311 236505 1560181 66056 1853409 497233 620995 923089 1365577 1444485 789178 673103 968795 1218669 242972 1203368 493254 637478 1281097 1206689 448053 468302 649025 1012879 1942856 1144869 1001044 1810208 373927 1352362 1271463 1420552 410534 1078276 1781691 957771 1237497 1985806 1998980 779064 316223 1959865 1741615 744865 649798 273603 61386 1410462 310841 1741196 1755267 1380121 172025 191817 46373 1314851 194786 457185 1319270 1298054 896183 125577 711696 903289 608988 576757 1516658 1086322 276499 1974793 1682479 1759082 674330 646719 97178 1740292 404609 1110467 373528 1908297 1300941 681518 1761983 835189 1519763 1778274 828291 1358668 1447674 1937229 1080127 351471 89489 600309 703009 400932 195247 1983670 84339 526886 1218316 700755 1587716 527042 1227674 715313 1105724 1355261 610671 144186 1824293 837068 376869 1145055 866007 797466 1383629 1409319 1216746 1423712 1953295 500420 1728607 54484 164940 331939 412238 275257 180214 1666941 719504 1064980 914700 1420334 1013625 1865115 690816 1872945 175360 1010582 922710 1817108 33794 1398106 902772 1058949 838727 463885 200315 425731 505679 774141 1010589 1788483 502442 1604881 69850 1126797 1580522 914523 443166 1294793 629924 1877330 1244692 51554 511212 1178284 1608068 232204 124761 365494 1003733 430753 905660 1577457 880498 1352941 1163344 127828 1448444 1490082 351327 939263 1584 560362 82570 1890406 1770455 373627 1006326 1518138 1046573 724423 1129625 895322 1866251 786852 1417565 1391904 561683 353326 1327879 1160065 635307 1166930 1595677 247883 766320 649595 421979 1227948 496347 722099 836482 909661 1765397 775336 1156483 914051 663324 1015655 751290 995104 55693 1438593 1653048 1894589 1960036 1490713 662470 125819 425469 609745 11642 950678 92541 1694215 937807 1695941 668441 551450 179289 42332 1910863 1821368 539818 1992220 1350031 1637869 1395147 1351409 423086 86582 1031198 1192104 1682867 1214048 522616 1429722 136649 512968 1989228 982005 634044 1827106 1663709 725862 1664189 557598 1887366 297683 770701 1282722 70386 380961 1422091 417282 1152641 622228 983161 1822397 1188822 1409448 853232 113451 177973 998835 1321755 1231645 1742027 1017735 744198 85598 1492084 1426399 525081 848644 135168 605975 1872595 1923618 1461070 974143 1105995 1117528 362715 1187612 1974921 484955 1160545 1661219 1075371 1039324 1436378 223813 203462 733733 1883504 1551424 998962 89666 197580 930287 1858361 430169 2493 730608 606293 352658 346101 1102595 1201762 1628586 1271774 1664966 1894466 956041 725882 446225 1197405 1372516 1807072 1419266 1646056 1627571 1590189 582385 1696741 1384679 300817 1019534 1986292 978345 1905738 25109 786808 489165 1318080 322705 1535117 152442 71022 192572 1295543 804307 1264883 1579504 1048219 1317492 400187 399997 1669995 619073 351306 119106 1601634 1431503 44695 1483504 338442 532866 1352053 400735 1477295 863407 1836723 1387052 1566544 50332 1317374 1194124 1470637 27604 510719 1947891 982455 882752 1217723 1555696 982431 944356 746007 374732 522847 1991290 1440321 1042081 60827 1741828 1270894 329124 1417100 1777214 1961327 1662572 962545 471626 1974756 284014 753884 1136966 1280771 292819 1665390 1833183 274319 1180757 1532544 973376 246084 1520889 1121293 395856 1646211 786197 1331856 1882543 1945802 904812 1596235 751358 1415074 234207 1644854 379535 989660 818911 929296 845145 1592984 1487828 1173711 413712 252928 892439 1993797 816331 1284178 1626341 1905716 337366 1467310 1989631 1292249 1601746 20691 1601397 1076897 195980 375763 1472201 1548355 362892 1406065 592514 1102090 1136224 847688 16430 229523 504079 454396 79744 1464090 124892 95509 297459 307502 1088416 1710398 255570 457671 936592 1639423 192875 960525 1445670 366021 227658 596972 493700 504806 887925 226936 115666 90024 1105900 806221 551593 101524 139028 654059 459035 87004 169197 369726 1196008 1777617 1377680 940188 911393 1824767 1738820 459043 171718 1361299 1575722 19606 471512 442403 1781936 1019954 290827 540377 1622616 937305 140550 350971 1515602 1170155 380368 1383576 1332375 1300066 1011717 980439 1865707 1330445 520152 7864 684300 105278 1291465 202131 1527777 908334 1399509 1017931 859785 974652 1489196 228455 1653111 1177264 233887 1299739 1178232 281518 1493783 1153626 231466 1300062 1164189 511464 875341 1379137 665050 290159 622959 1685120 960685 27569 48995 966305 1140463 684629 992470 1616472 1891487 1642259 776550 1087449 196758 1207070 1898234 761215 1953044 1477814 1699781 611977 327607 1608880 1747181 986376 973619 988484 1978999 1611460 1492810 1951317 504174 1229163 36497 957872 845769 300325 160958 133590 1828409 1836757 1814502 657722 57988 1394382 1252774 1280612 89767 1670937 1288882 452785 1046996 1762216 842746 945949 1250295 415477 745050 1165300 1002573 1964086 325326 1823933 1608968 1657896 1213406 1141305 691449 954167 1724933 1003461 504480 73550 1353062 439012 1553042 1831126 550651 1964980 1251155 1299563 427493 299144 1718717 1877502 344366 576128 955582 347986 240361 299522 947653 254839 1545908 586369 1434198 1138639 1949238 1574268 1877422 463740 1185897 1186248 317432 678107 1810848 1593265 147763 702443 186521 800403 1439317 1971297 1971123 1724669 309732 146452 1274765 1208406 1751291 596266 402108 1410468 1184515 541624 1991044 1033406 1901055 824815 105556 774979 241809 1590645 1188561 1355924 619436 1445438 658545 195073 748349 18307 360176 1037531 460581 176928 1606709 495885 1129647 1919086 1803048 347560 520771 1377140 830748 305760 1869894 932504 1012657 127813 992444 97915 107108 869820 1538597 78424 529448 795192 1619453 1554647 476746 910855 1338060 1138823 54098 1144396 211805 1833462 1207546 729994 1662662 480340 209228 266986 1171369 1000360 1585860 564306 1276759 1645093 219103 513687 31962 1620164 1113205 1675392 264872 664654 153477 893751 1278504 1345042 1088907 20481 982690 1087324 869024 1675710 347520 1774349 872855 470385 1616416 274097 949408 898511 1773390 1493270 1793186 740456 1795717 1571207 1022119 1878713 1165281 1678592 1727311 477038 995447 1063895 174746 1009745 135017 1230335 674940 1016109 596335 613242 175853 1451986 1203071 1223427 83222 1380604 1980586 1783324 1580862 937659 1684604 180628 14743 1798156 476306 88808 210495 592164 949495 494729 522151 1789232 412737 59001 247029 44048 995706 1127336 715703 1136023 156859 1645307 618625 311161 330842 862026 1626550 217962 630396 1405663 1377779 723506 119168 547775 1138159 391762 70266 1769590 1169888 83839 162010 1283059 1067051 1161779 1502943 185737 202413 724640 714867 649423 807200 1172228 1367881 1889314 778353 50692 467872 451029 787028 53420 1263906 866367 1957034 1394619 1138490 1192629 1999412 515006 1445585 1878442 1293354 1810038 411695 1184055 1872186 705150 655393 575666 631578 273566 9362 449878 1382719 1248603 649800 1434025 1549250 1468679 649942 1056476 844948 80873 1135671 184322 1861421 465600 156246 30255 1035036 1824845 1499186 1383967 420511 619953 209056 1489684 1985684 589877 1957733 1535557 603127 80522 468433 1104372 815004 1595573 1108159 436481 1046444 800841 1942307 1481358 162919 908552 76819 1697672 355342 312789 362468 1934822 352941 1206843 1458931 1285810 650085 96041 1868398 1428308 340263 1088967 771427 513458 682894 1693297 1823052 1362366 1321529 1567875 230086 999364 935632 1311058 1734010 608864 434494 362777 897426 577211 390726 853478 1653895 883523 955997 1543896 1262145 1094227 1574400 1720693 466503 393348 400870 706062 1749510 1909038 664202 621121 1108099 1263619 921547 1693180 1227272 1462298 90273 381802 1918109 1682185 256163 1238230 542159 832973 1192905 1521211 599822 145969 508731 1548644 1326759 1467850 1743658 1991851 1381110 1975786 447338 638817 271283 1174374 687065 392557 18912 229705 1178973 1948106 231638 1751869 82130 78466 588164 821550 514716 1630410 1628072 1392482 1347912 792500 163398 576541 747879 1160987 1605982 687773 613979 863312 1774749 1110403 571340 1453125 1555387 782346 817666 1632190 650940 1440191 226073 1990527 1434979 654549 807720 1624145 1649582 1488335 584390 237901 1377046 277849 1340128 1685984 665611 1939251 1888383 197786 665096 468730 1143210 1635446 37410 1598410 1621416 1406205 712807 1787783 944049 1661413 815163 1659072 422854 574280 1769083 1826103 1344291 1648686 1112217 1682859 876791 36154 885152 1203024 198092 1025545 124349 98828 1008784 1511390 670292 536074 1220790 958910 214810 1781564 1547417 1792990 1811979 106349 489039 546077 10842 1459588 515122 680083 1378049 1680358 18384 1690871 1412387 592668 699265 1120906 1132166 1497708 1062113 1635192 1144121 1673855 1763036 1931125 1520568 549386 951622 1271528 1954291 556756 1722175 1154313 1729122 1753631 1920704 1457957 477984 649457 1975502 1026457 1142815 1982359 1834627 1299057 1829765 754290 161939 1450446 183397 1508426 444483 292019 1978484 93056 998159 1019852 896227 1261516 1438383 1049879 748130 253678 1228085 1099956 865120 1991243 22639 1590265 1267756 507028 560814 1758750 856054 69133 1130041 1719145 288925 697711 672066 641231 190063 1960197 1167375 1403074 615831 789723 1791518 1163614 314488 1686184 1873712 1861375 1935098 756166 569935 1319571 524680 1058324 1417069 1693558 613491 1026404 546321 812242 1409800 717451 1016195 546670 1142570 1602963 473177 871690 1218620 653853 369092 1566258 399139 233222 1885827 1128417 1351892 1371173 1853278 1929956 69451 519387 535937 176760 659575 1781348 1986957 1381128 1872694 779388 713081 370738 1063637 469389 1432603 870618 960352 1866414 1866256 1885569 1148808 1238754 354891 599032 487038 1484180 1505536 1109457 705637 65185 868605 99147 745305 1224466 1130609 640723 742421 791933 872249 266140 535959 1711074 337147 1254138 131073 618608 164174 1577474 629647 485185 1641303 1890662 1190151 603829 1814440 728107 1130357 1535457 1769809 1666743 1666301 528003 1157436 1193044 1330779 955157 1809963 1135735 1237651 1535730 1486081 762822 937929 971596 143982 83107 697497 49047 554921 378720 1570622 1793991 1146403 1475699 1280395 319522 772826 1996216 136199 451952 726010 1607858 131235 1234836 167337 1687723 1163767 32377 1885740 947570 332217 1198133 759322 269426 1231599 1803111 1092692 434811 248525 1702941 1441366 336248 1034384 1211322 683156 1158986 656075 136247 1706797 592553 77464 934897 638552 1327781 1979838 1242215 679024 909121 308301 1251161 129930 398475 1276998 765346 1496107 14154 340788 870670 640814 1805995 101910 1544253 253651 682708 182485 813128 1129861 780377 1034411 142977 1615771 1070539 1112529 954889 1638779 1274664 399611 1140220 7125 1755313 1628141 1466326 547180 1227215 1438967 1317515 110073 176604 185518 1998737 1909884 1576652 420850 1859112 525663 1205453 601229 1687834 1141116 812718 634194 591648 178401 1526983 1862286 702137 1847207 1121468 1378547 1770866 1664648 1374259 41480 1022637 251136 1908278 345287 145118 1619135 1287494 1683084 910600 777014 460926 1390326 1130314 56290 1083649 171923 643790 805323 1818171 396408 470844 1515216 1207089 895820 444329 494224 1542504 536576 716700 1108671 4261 822771 796875 1621040 411702 56537 680526 1839689 1206520 1513764 384598 1969604 455138 368686 969774 295226 374826 1053909 1102723 1202498 1403923 681362 150081 297978 1352808 693685 1759924 631763 569698 627375 834440 1711640 1635751 617628 837814 981183 1626042 1220067 54455 1622844 1287980 1778280 795922 1485860 807496 213213 1789725 1903501 815096 1044986 634587 1091053 1476670 985162 36721 1147639 1287315 104818 300441 280000 459390 858769 538237 1551618 870838 547405 1205911 1208809 119329 137551 1710703 1449485 609808 999066 1193341 416137 159512 34087 800336 437115 780482 199150 265878 1717610 976567 1264030 1925593 1129370 1063732 636965 263223 914008 1832870 43626 1349566 450858 1969263 452745 614593 1446675 1736513 1482446 1949403 916188 1890434 1975295 1476833 1772257 1177876 1805620 610327 719635 683437 474838 1334343 75848 1299038 1991553 1785518 1527631 880010 1212119 1562284 1398813 1635915 241879 344015 46482 806692 1355419 1870423 1414323 1388044 1781181 195451 1383718 1897874 428408 1802099 1379350 656585 1780973 822816 185516 1259428 220632 1565880 923458 1961936 97196 1695176 222475 387940 339077 343484 476582 57943 838082 423586 1835987 1500446 97575 642532 1529070 699739 505754 1151550 954609 1527125 1181171 146245 1060394 1965249 1112561 730703 915357 559057 1125380 360795 744709 227292 678015 984649 307517 317651 1750300 1276165 1234755 788930 247335 430139 1696972 1330183 1303456 247281 1460849 682638 501730 61659 1582173 1391229 1007982 1779979 224600 1646037 591608 1267765 231750 480759 1775226 542916 1934702 1872804 1979870 392301 1496520 1690777 1419874 1083133 1452466 323078 75020 1899637 1862217 371029 1519181 1108009 1952085 963140 860027 80213 1046345 1942474 1210083 1383582 597351 1436257 1295314 1480950 1731978 1744246 1327138 472752 1791380 188042 674477 1653841 1258181 1500259 900224 1412150 1218721 213333 1767973 1837600 1066627 1062459 1350310 1672235 190608 1439800 1371306 1241205 1810362 509620 1605913 1781860 95376 250649 1495325 1087141 1431794 1274341 103438 1246632 561585 1964877 1894668 853585 1131632 1703025 1909640 1180062 1546030 22952 776805 612619 578613 1420668 875239 158336 1063802 88526 929701 1998765 1072071 1556265 924745 938763 938604 110254 173115 1644691 611501 1800324 340652 132886 602968 1879963 1387078 681843 452284 521388 296879 1911700 1023025 1726136 333012 663684 908784 1209320 1767674 252269 1902606 280048 556520 1350154 1886737 1273326 1209589 718334 847094 760879 1275321 173127 564693 165555 1938180 29216 637358 19960 1420365 1689122 884844 530257 318837 1214404 626056 1451713 419301 977243 845956 437862 741923 1512525 1712887 826715 658693 1360665 1396001 352566 1358726 1023214 1693002 1703303 71783 229657 1546239 1498916 317419 1778854 1193275 3125 1506654 579520 424812 23837 788667 357698 1140292 1978296 1097914 796388 1787144 1061300 264582 1095357 772108 1434765 1206325 508131 1576303 940449 1712861 1514568 743239 1840480 1587868 355456 1553873 896422 1000186 485540 688452 366419 984589 1385183 539651 1536628 355983 919388 1402309 426868 1456440 1412872 1142921 1462398 1440575 1374151 25507 1997692 1002282 1635206 1010509 1953023 1008790 1531006 1568871 237165 1294162 263952 1977502 1505936 1571597 1943438 1688978 775379 1446586 731022 1696848 630546 1107902 794657 1230944 965836 1425069 1628795 1683284 1348302 233511 1038011 1362030 74295 1818154 1333960 1329595 1475933 1160424 557916 714881 148125 1277898 1920467 112932 973208 618234 199540 521962 908170 1290895 1529042 169834 1688343 1618070 712574 177539 384597 1601495 1323078 302156 252707 1769977 1610456 1548894 1112773 217437 1918206 1375491 1728252 1154496 1242877 283063 935147 1031587 1120957 501502 274930 1454601 1533938 78476 774271 409348 16652 421419 1162357 432712 1613622 1585847 1859822 1181323 476263 426644 654060 666881 776987 376131 1538857 1849268 1035705 220273 1401164 1816802 1259589 1319407 990899 446187 270794 555186 667408 1652935 53190 1804295 740846 1710912 387599 1099131 1730431 1042757 1113077 1257530 1580667 758355 1738110 1116678 293135 1119133 1236172 59632 1588247 741973 1203154 290754 1696719 1181631 1525049 1105001 1157781 452350 1890536 816158 492078 887746 1604027 986264 1847868 1838342 40229 492012 210310 401209 884224 1735890 394053 1727351 84037 1183094 921696 1953278 1552031 1694057 251855 1769621 436225 62411 1980168 1811174 1874983 990705 1252681 1531583 595592 310335 414819 720652 1906141 726426 1139497 98482 426254 370391 1016425 1744444 1159628 656728 562385 601194 1766723 1859671 751221 1486109 1142190 963321 461727 1428922 352588 1323292 1543682 447414 54345 2919 1969754 677846 1283440 1160372 544647 5911 1153157 875166 906298 1300936 308186 1693792 167508 93239 398573 1435334 974580 192007 267142 858247 686808 507673 1494855 496091 144830 536155 1275304 1388824 17914 1941201 1025353 563217 486973 1571762 725545 1773957 1479931 388329 1369443 395369 1977470 598447 222542 680055 1098577 1921228 414268 43681 159764 217694 1927785 167715 380123 1958498 1946432 1703243 1077405 1686696 1906465 1897887 834420 1845206 1464145 189889 750599 377068 1706973 884130 1428249 104444 958799 1521035 1321509 1598973 1555846 641444 252848 601931 1018496 383044 48439 949948 1047801 731472 539805 812239 314258 1780845 658151 352055 610502 1749150 806411 347134 765387 258858 1325524 920867 1116812 625688 1168519 1151103 1805384 1055562 1895084 1081589 1046626 1597527 1464337 1371764 392143 772629 1114015 544066 1663281 1953297 851853 71277 12105 125313 843615 1416663 1176194 1255465 1754223 1428502 1915874 1157163 1104852 689510 163330 1597980 1116977 1874803 1003657 366784 1918487 828215 10459 145834 105034 495988 373425 1549497 855074 1025960 1004418 1892442 1154179 1910985 1858154 964399 1358880 1961267 1788430 1121999 1995611 291135 92800 608713 1946622 305801 791035 151812 392150 944401 1097675 311180 1243849 1045850 526463 843004 976464 1793438 847118 1130113 77779 541520 1478379 1152216 1242414 1289684 540847 812330 20661 320075 937523 1094609 52437 1989681 1016706 1636003 899373 1112859 1011903 383501 439032 93868 714299 434649 713046 369879 1365909 1886862 730508 1406821 1208542 1130618 1129045 577965 1867753 291841 1879480 1620646 62779 1134805 173500 668028 972954 1654102 1351247 299404 1916868 808396 941950 285543 1773712 1203750 1935172 33014 1157320 251963 1050715 1289736 1901764 1261890 1209768 643649 473541 1227344 387675 335431 549441 1789947 179396 191900 625399 324040 466618 99469 328280 1699875 933736 1786709 107929 943919 142331 1915333 1767149 1259505 1500997 1648352 62918 1909847 759398 1524790 936096 119486 568372 107198 1358675 189140 891282 1668013 268489 89182 412294 745439 1783516 1454326 754498 1326454 405841 958363 575628 145307 167050 1178213 582616 743149 662796 973083 1031482 1810206 1998722 808096 1728689 4199 1524632 1983405 64755 1790500 639074 810380 1134728 1267633 332748 1871279 137765 1240608 540222 667402 1745392 658788 534402 1150704 1313584 1231692 297050 746231 941816 1202854 1298382 1878840 1519682 1136757 1725648 1395776 689463 1078011 1465033 1102392 1237075 1087242 260224 1685885 1187396 1924610 1343785 169484 1567758 593198 698137 654150 1833755 335484 390187 854737 1071525 214114 375073 185598 923591 346753 1743645 1831925 533899 995473 1489968 853309 1138445 1003926 323788 298711 670528 240473 1532533 900784 261953 439689 689772 992236 1820778 769537 998952 809456 1157723 1804430 1727426 1451949 340425 1590582 1665290 711616 759343 25389 554714 52434 1228289 1230365 1153416 898691 1309891 690841 790614 1065315 1162309 1871343 263027 90927 911567 847835 260992 392857 369314 1343311 1791796 85164 1876298 808630 1587537 1208841 924979 1354453 820436 1416877 447897 242770 1225936 1943861 1819366 1430173 899776 1466164 1863144 480599 1072575 1102731 835602 614525 963236 763248 1875012 769001 1380637 696410 1974972 395459 278728 364318 1602031 510637 751477 1825616 1887445 1118328 120668 627642 1021784 1939565 661866 1305403 1881486 90738 1951588 1365321 1717434 1480259 1346570 1813364 1868364 1915017 793375 1044110 589624 1269026 1847766 345198 194431 339759 681398 1297983 1833235 1051587 1662559 1632411 559177 255007 1483498 121532 610644 1192402 620843 1264687 1318986 1320972 73305 596013 572966 1341140 576205 803064 1926658 1936750 33049 57223 1860714 1828052 950023 645145 1462275 151831 144675 1581388 909795 1589918 1341531 909292 902799 76264 1619255 498180 410113 812904 1704778 1632518 1718487 719037 1941651 1093427 268452 1205000 1328974 833584 1569036 1028701 1270050 1739638 64163 1237004 1088441 1498295 1020912 339599 1516363 1424472 677642 51583 481115 1600017 30735 330441 1510713 1792649 22784 1842176 1142315 178894 533881 1597043 268408 69627 1991194 499023 1689588 734972 1260049 1875499 1414062 67672 1097728 301596 826243 859627 599851 1610945 919377 1870926 265749 267997 1898836 334191 102296 1173669 797632 203779 1920637 1003446 1607279 1092605 372793 1333143 1142432 36964 1847936 213777 502198 362034 487364 1298748 1305095 1680716 813050 1738343 901812 218964 140865 1491239 1327957 1153926 484005 1694546 600798 480261 130591 1369193 1801101 863160 1891633 357459 1514682 1107843 1796733 1731743 618916 282249 61653 760155 1348666 109927 1428213 365337 1451865 694287 362985 250899 1898839 921808 978738 1709320 235190 1678926 809374 157768 1776803 1941431 395525 33433 136473 148168 1311500 847423 100437 970413 1335085 1474274 174178 1180027 1386272 797116 416671 1589739 1757125 1210237 229817 1585367 740309 1918512 272448 551141 1270331 1682460 1066594 1473980 329650 1846564 219224 486231 316018 131274 1364585 693677 1001897 1560544 1964526 1838390 564424 1896757 94341 1076506 1727293 1934537 1728734 540486 1827453 412478 1390231 619341 884939 444427 1473758 271117 1248213 1386121 1392585 266707 755162 992403 270811 450624 415761 75072 773251 1291713 1978353 1843498 814705 69984 809181 1745350 1538410 1816198 1973744 560986 1118647 597880 1477980 346003 507295 138988 232168 1150764 710797 694948 296770 153467 1980812 1484444 1359950 761650 1715807 1918391 1178143 1158936 1265822 279181 1968263 1372320 1959646 995749 1928266 11084 1157016 110420 786807 998934 1801838 1364042 923108 1626461 1556128 1532593 1528618 1511189 666148 255582 214257 1868723 1143450 1195007 1489191 155464 26240 1420771 1396803 1517366 255665 159690 904251 878525 717193 1488182 133806 1655225 1184322 351593 1647053 604512 190259 1554386 1972983 860186 1017487 900099 67328 342691 1789242 1633669 1483157 369534 963550 419097 1685646 1681632 900204 1607131 239019 1675536 1840018 643579 1014759 1386337 1146168 1276484 420269 1953701 1668911 676733 1396059 1838908 1476768 1162476 115807 999733 878473 1438187 1662728 223039 1575312 1797189 1930463 838452 96433 1436245 1708447 402605 1406644 918862 1107159 1762868 790293 201495 757549 819216 187140 1479784 390066 1818359 210177 603782 862592 1661192 299087 1976757 85100 60757 182972 1989548 629380 637678 1945208 598088 88360 685437 1722409 1941622 1732626 1177564 489924 153973 1895638 1180691 1777077 1828050 810328 1783689 84818 1324155 1566890 1104553 1067000 1570735 566422 139022 1370537 1090425 1314292 317051 1005366 1870236 1686479 513401 22661 162544 1192203 256326 1234709 401895 1269345 1302940 719223 1224357 647699 1949354 1205960 1729883 76152 211003 1552001 1916905 932062 1847129 929776 1818330 683679 767803 141961 1816814 139462 948910 956268 627196 1706361 1556961 1833481 729287 1666122 143616 449144 1421183 372798 1275059 634061 490560 1152705 733026 1920778 1707751 1318054 388649 1835428 640718 305607 621739 1255873 72512 1575350 1737810 851987 1461696 72384 1917012 1769683 150407 132027 19541 629750 834244 1042812 590317 728732 835335 836539 857791 203150 1639447 1075033 1238431 1151567 535520 1788972 1624702 1499619 14070 1535170 674580 1232549 534190 122484 417266 602039 234227 1825053 1543576 1041768 136451 1804467 512718 1098775 636285 1942989 1357208 895512 146372 1634262 451012 1010157 126662 1752852 943947 1358149 215379 1915023 827431 1925603 284561 1865604 235476 1526112 635834 312204 1582723 1403476 362273 353791 1268640 622615 1294263 1320313 626043 166148 1996406 1155754 564761 1810271 1908019 968623 1596387 678534 1674060 1458024 643073 895969 1985096 280565 1818722 926981 320085 118709 609188 293607 1525028 268755 1773460 1132580 1766307 323656 870238 1269851 1157036 815493 1025264 342546 1442877 893701 1572671 1626112 677603 1179824 1950750 1818105 378646 1717505 6951 277189 846433 1526673 1518418 967674 1821527 1188078 1841537 1369119 1286930 171113 833779 987633 325519 242249 1422957 1855651 1077467 1071328 703501 1736913 88361 1260869 1955121 561663 808934 1970700 1007833 1543341 63661 1709888 1779041 1989297 1210384 578328 801897 135756 1154035 1402203 7515 860819 268583 1105954 435473 1841275 1817913 775415 310129 289213 146235 1463685 965950 1207504 240323 565081 1243119 1748988 1907227 898914 959610 1915495 627790 1150115 347153 676176 887486 1651046 908386 1869885 132691 873881 1056794 264359 1636311 750901 1198431 714221 558602 749720 990920 1662228 383611 1241946 733498 485880 1301007 1882265 322238 923007 849452 1759987 182450 1803110 131517 160650 1264814 1083495 1469142 1105527 1556571 1747011 1107226 1596550 541775 1833893 1266321 1059457 1885716 918767 1281589 785119 1876531 32742 536060 714948 601674 1496567 1500305 1773263 97898 1065795 1931085 99789 1793457 1125478 1586398 812433 1407030 257955 223707 1570820 1469429 1287179 1733912 584981 620078 22207 1815956 358895 773269 836231 871347 429615 509776 514187 831730 1201845 1119072 1963977 1056427 1488892 1509797 1424219 194785 1757860 1295567 1260919 639139 86917 987365 974344 400946 1383875 925417 1731146 142958 1536246 655399 538524 1160548 1181194 1344453 1616164 1460897 1883440 1945531 812618 1248493 176846 1782849 971075 1104876 1096264 272971 1823585 1888334 1962040 1988444 1433458 1916625 1734497 104845 1985072 1639836 1053836 1305721 1587140 1726809 271028 799123 264414 96555 586178 1240964 14017 1415736 467709 403115 880529 326736 466132 532235 259092 1672436 1119019 423001 403386 652940 416070 562917 1167377 756544 842040 1361950 1554314 16274 58519 1309873 481301 506161 1032249 386468 1143231 10807 1880493 222260 54532 1721908 15725 114203 929237 1306187 1700289 1799056 1900383 370128 1013901 1509740 1904872 1809620 1105456 388266 740226 496863 1990755 579120 637258 388126 991738 66098 949390 532274 1238250 1390054 827753 828338 1229646 730304 1891111 723818 611723 1529774 77122 758969 1705949 408434 575538 1028484 992134 1245360 1872683 562578 1133732 719613 146728 1370458 1954371 1663968 781763 1318899 826643 1082243 1804665 931863 1080014 371949 583124 529729 431514 1733406 1328979 1108043 714907 249654 472702 662364 481713 1211170 1602210 1880263 1562717 778184 745953 1492291 672388 995896 1381193 174340 1149154 1050236 846648 1296394 1564839 1261793 1078896 188190 450915 1149156 1895180 750734 1461163 864542 868919 1651302 1884953 496290 1527773 1566865 213079 1449459 85193 1154957 114986 1444663 1113755 1436529 742627 444037 263308 530602 1708266 827557 1670926 539003 1689152 884756 1218662 1282851 1138542 1125281 70025 1487046 1150216 784434 483998 1662617 1071917 976243 526004 928719 290940 346392 871961 1251054 1017144 1523839 551166 1385468 479610 1647090 807858 1998362 1879796 52157 1367855 637713 918427 1306903 593196 1877562 1006210 1375360 242862 1469862 925014 13450 1859389 1668850 1929153 1848292 510985 1455922 1860729 1982675 1188475 211298 1777801 716004 972926 354720 538846 874563 859058 1218619 1268169 700211 944899 1122188 1769498 896062 1286748 1094347 414335 1026287 205492 1251107 933924 1677702 1695645 957804 1155725 220327 1086869 1509417 574418 252513 1324318 1989443 1779728 1859411 712988 590208 442666 911474 1873942 493795 1556009 1392508 886208 612022 1597046 1976778 1947955 1435022 348481 1539064 728691 470754 545770 506259 571180 313580 1541544 1658177 979496 230177 1405279 1676139 517048 692984 1404087 91084 1787441 949058 1337153 873446 770974 1221591 1750826 451207 88343 658958 5414 985838 684396 310583 382284 1094714 348161 525296 1192334 378980 776561 1757206 1030774 1743822 657810 657715 578433 549646 1628235 1981647 1995351 714923 957706 914213 656252 72483 1978089 1607565 379235 1730102 164043 178724 684054 680497 111109 585902 781149 260469 1469930 1526872 185159 528379 1167870 1258471 1893421 1346663 1526788 302526 27349 1927434 285812 1872960 300683 138771 1684345 982221 128290 1679392 383976 707017 772547 1422709 1496334 612458 1274808 1149995 1894405 359518 119016 30205 1533238 1112018 1201542 1423451 713356 1530860 424829 1188371 258489 100094 1599421 1579740 1476381 1790487 1818907 577875 1284228 1231832 529070 1847388 355040 416172 1034161 1045936 1412266 1720868 86663 1251669 1924278 1506359 1250758 988697 37713 29308 278021 474476 89098 1700419 546444 1027037 243524 952364 451363 1870286 647623 145464 1439835 627846 1377508 1853138 854427 271835 177510 902996 1717137 1162637 561920 1820451 930579 904218 1771332 1583583 1713793 678724 924011 1678593 624347 1416843 988289 1162610 199669 168873 884749 1571911 1153754 776303 1149602 1191863 356514 68959 717032 1423438 1672309 1451687 1364074 562809 1605222 13949 565235 1266374 1425604 1064756 1232838 1048719 36975 1995430 614939 113528 1628376 395985 988427 1122907 99960 1104441 414391 731527 1043383 1225176 64492 1461486 174963 1180522 741962 691615 279589 1071592 362223 1511510 773303 1390818 599573 1435678 629818 1463529 1073330 1661298 1178304 1982536 1335509 752820 1984464 326706 1795305 1014616 522219 1354797 707896 1159631 1360446 1762725 1882112 740907 1308364 579085 626108 1566979 1905968 1048399 910666 1155278 1783120 1501066 1511394 1638025 1556819 1589502 792383 1229771 41448 1306744 326936 1277737 332572 685353 1877021 991086 1041024 224134 29086 671569 1671616 1953537 497965 511864 1615529 332154 1703200 260955 1042089 1167442 568184 150425 338853 1687942 927848 1245668 1877599 762415 1600256 1386568 612663 1838648 1758899 560045 229609 879969 941734 1774567 1448403 1221977 1758501 898165 255465 247437 1402990 1254374 1464743 1861017 389416 1478365 1936893 822909 1916026 820425 1320550 994922 1253654 1352937 1178343 565541 783778 914049 71018 687962 101829 1870082 616215 1136291 832458 1905465 1390220 1188863 1602817 1216097 1073268 733664 1614875 484855 1393691 572892 1584331 77622 500442 1086612 1585766 663034 1047905 70104 1618756 1710904 37049 759688 472411 1225074 1818304 467380 1047608 1057233 1600218 1211035 782423 1689891 1676072 1038847 656799 649789 900989 57116 1836770 29886 181991 401280 968707 1092359 1640220 517471 511483 1745215 798353 1268783 622595 1620435 1568740 502254 1780984 1995514 1338362 1649185 378417 1113600 1694361 176327 1833963 1263443 602201 826402 528477 1782384 1771079 42139 71992 554674 279225 684694 752839 1518601 123974 1243811 231740 1781874 695904 1529032 1000830 1876203 1282256 1978330 1518498 1878488 561112 1120208 1738424 658647 1118966 1462092 887482 847752 1665244 119715 357224 321822 25852 1123266 684441 86311 159115 92007 431482 1314368 102957 731844 813645 1443890 1839175 787986 1309363 321002 685707 1909135 774608 552220 1797914 1265693 1509621 1705150 339004 563938 1494205 466722 64780 912378 802429 1880067 1668219 1982621 630158 1316127 1479218 1715055 332640 336498 1134943 677058 811989 211434 1387217 76062 53115 1490324 1502610 1214830 801082 1290664 1951339 1324832 703107 1965292 609282 1230351 1713180 1364958 926229 1507016 301575 105401 1016680 473812 23657 303990 1503388 1317273 810510 1341248 796825 459423 464870 1359461 1409195 277659 1769222 1884262 704725 11353 1545378 399825 896604 1437227 738476 1129000 308755 1863020 293594 997283 41136 853341 1509523 493171 1898379 1694923 1545559 1682083 1988991 1993018 1558719 1630584 1875630 788509 1402061 673843 735732 838378 1240927 131202 1097900 55091 502321 1656442 1190421 917685 503150 1329170 726543 897830 540423 1968017 1449021 1021845 1956072 1141537 1797025 1516886 1304572 1996694 1212675 1899186 237604 116515 1428541 1277152 581752 1390422 1886058 1728665 805658 111011 1560818 1649200 1504357 1619444 69669 1763258 1542945 1074084 576121 182470 1362704 1176858 43557 163264 525011 770539 566445 1620957 1070777 1839523 1358211 1288318 77738 906275 135670 894606 1057694 557878 638664 1703189 1144463 225663 47074 1519006 1087658 1016879 858412 1697358 368724 672723 1039259 439197 229102 422757 1497989 1789335 1573513 928916 1364260 232252 924021 1172533 759377 1517939 568392 937605 767687 1904231 1659182 1061264 1680791 1737112 882035 1682763 1264447 1667133 906751 145825 1380040 67254 738517 252901 1845099 516526 1078544 404508 706146 229388 362058 1429137 1837116 1667303 798908 1127312 829022 180839 1041096 1929748 1901500 1527121 283000 999978 467335 835984 1101296 564883 103682 1173514 572889 362900 896392 1039936 1082202 1308921 1722368 1001975 771138 1894598 1423138 1600239 484256 990944 829521 1258082 486400 87434 1025588 704589 1955079 1015304 1693414 1586296 582015 1172023 528948 281511 55375 161382 718154 30537 260996 117033 1753690 1379896 595019 899010 775360 653012 431058 933854 1414757 1985079 1044403 1411571 1347591 1739465 1740207 241116 1499280 1063622 1560649 590540 1763759 1901075 691708 1706431 665750 1934844 1607391 1650514 50709 899425 577136 1210324 1443036 1702092 1399018 142012 894382 1911692 71872 765124 1948802 1266293 1269908 1075710 1628712 1341395 502992 277868 1751823 1648149 1445039 838787 365273 1603162 113412 653600 1271479 312120 1447552 465860 29176 1376709 278755 996499 74170 1031733 1176443 1598462 1852496 411876 1948303 934449 1064898 651463 575823 1605745 868405 85934 1800951 1892684 1886025 1959683 1666454 1896075 1075200 50084 801900 276933 105958 914364 945079 531583 233965 299590 1013488 474399 304559 1672498 1595552 951730 93039 281046 631390 1557299 979010 635627 529412 405470 1772892 1825448 1033879 239116 1498538 146381 1398571 485815 1869760 1758856 851901 379904 1945546 216567 677445 1355878 445399 1043021 846074 1183301 1023363 1819906 625432 1856764 659714 1162721 1427889 867732 1621014 812448 1759515 1689240 1625455 1595379 1452164 1265003 75209 1095525 1880726 1344433 138432 1942348 1438997 633380 1821847 1571264 325251 1676678 667375 895193 6578 567895 1963243 1017125 1945097 1944857 678048 1022329 679834 416894 1715722 695046 1444215 954968 1151839 840202 1729966 81114 850568 68881 1933324 1492906 833129 1806663 1767606 1195144 1641337 991419 1626756 1667656 1202245 713034 1188885 1305998 1851838 707355 1703313 1187261 1147811 1504392 1799315 1473814 1236554 1685900 262781 16926 1549843 222649 369913 1876783 581763 365296 799737 1613235 83597 76954 699998 310720 871884 1286544 1921460 825539 1839557 1785749 1646433 1139906 1272591 1682542 1240202 1094065 1682498 1415075 1657676 934375 990327 942119 677556 76980 1775928 1742987 1018156 817753 1471702 186979 120435 1536390 836669 1415390 581367 1152192 131974 1472615 819301 361074 1362668 953769 767374 461882 1952186 1270715 608698 1520076 185658 902435 945591 865196 149386 1390868 1149572 336802 278494 1661196 1638540 1196548 124230 804537 265541 1622053 242358 952715 675589 1502527 108210 485772 1831940 550935 40751 1021740 237326 306465 969172 995500 1324658 1099037 1903844 616902 1053110 976405 1733153 1823361 1387188 34209 850791 1294564 1055908 563996 926359 1046707 981657 930309 287178 1200513 5271 1227558 1589014 116647 1860643 907356 858298 1061273 222032 1640713 344285 153140 1568480 235391 1207851 1186805 753395 235277 500315 669502 166822 1244089 1826398 685292 1792158 1326640 667116 78786 109509 1884202 1560401 448721 1368588 762748 1388730 1668936 1134475 707372 1531807 598165 112006 713169 1551726 371113 585399 1323993 1481159 1666633 953650 228078 175755 807698 1774479 1323503 1239955 627657 216176 73742 1964095 68805 1559401 741221 1135421 1914459 1049388 46338 30786 1470608 1576509 140316 1779424 1094809 205057 1415711 1421975 1200600 959740 1815349 1413153 1613765 936133 1697731 93341 1195572 643491 1822030 512763 1241747 1175568 883221 624442 868749 1853704 1194137 1528885 96252 1251806 1836663 1494692 862928 1122738 1296397 907024 721737 1034038 562637 1694380 1876275 1170721 194538 1450812 1685462 1001258 1402397 871980 377177 876352 1680051 1026451 1606833 951640 1921306 1434575 1042577 92330 653543 961469 1078490 742776 1563040 1941603 1867621 1296614 270168 1314081 1112153 1545624 255927 667252 253378 1183131 175109 1203820 241365 605844 848040 74829 1192813 955884 1532229 1423602 1315564 533368 1360956 1343318 1967827 683551 1443918 178371 879411 1674257 1189179 1936733 810968 258475 133190 766646 794912 1789515 401192 1172528 93844 1495 496346 453769 1131491 487905 1526502 378014 352178 1828280 1866010 1425330 490681 1852159 1201575 1807231 1016713 1774218 1500473 839814 1207623 384894 1949684 1629544 1904659 389018 636982 1528605 1808698 545802 1879364 1754847 661906 1259598 1921730 1904084 1966481 1845055 731402 860392 1039996 1701895 1420560 1161130 16162 1070768 520368 315904 266023 1720967 331654 534434 1669379 223713 1936419 1500192 1644886 1414135 1210907 343828 591208 174331 1094458 593421 946718 1096653 1107287 1607319 1197700 67851 1943677 1066418 631653 236522 893082 1741459 552768 1449289 980230 1083759 1073247 636987 215689 1415347 799177 1940640 1882734 1071808 493608 1048768 593259 1842394 647391 1276972 1761942 1958251 40646 1563988 47851 267934 1578432 1258630 1706052 665196 7385 209529 1170051 595431 1677676 1124095 950710 1634470 849175 1586193 573650 733661 1618524 1244281 1751732 1718317 1366975 205379 792780 544537 1983931 148160 394375 811987 556487 929803 1381660 532087 384181 392425 1835516 811470 108878 1239771 1376529 507441 896889 1647039 418991 134208 1300344 1220707 1410420 675416 648979 1637999 121953 105827 391315 1338530 1854114 1268199 1393266 435125 1611234 1395367 1058714 500689 958875 1450535 420856 1280340 1743168 145616 1768307 1535861 324729 1908739 624354 1524244 578444 1685630 1120689 1876641 1501560 1124232 1996294 1879560 47574 707126 759668 1611386 1453443 1164832 490441 183709 1490049 703858 1307801 872657 286323 1528832 1492000 1563050 845234 1057062 495371 1548111 1003908 440640 1366933 694364 341554 1872045 802255 680289 798133 526961 1408110 954448 411818 572897 1727295 1538006 1423434 1352104 785565 1848514 426916 930115 231378 1025053 503715 1522934 293880 788156 610922 1803963 815583 1626399 335410 1356824 1517941 1841948 1268033 1497946 1671100 1849856 1274178 1241986 712046 1183564 501679 1927092 146489 1706329 434594 1470847 813219 720698 1890791 1048532 1066089 486362 1494210 377233 232194 246887 99127 614621 1454192 424827 926948 367573 1246468 345684 251410 1635235 399274 1194899 967287 1746425 78199 1649896 1485038 405446 1330188 470843 1588592 1756491 842718 99371 1561189 800269 296289 133484 1578292 1507632 423317 1199791 740739 739785 91216 1071874 982627 630372 522078 1285080 1383698 322104 1842983 1919201 1568944 831209 1630864 1005177 381417 1300748 1582744 752669 945064 1543615 1225131 276763 1421610 1593998 1402787 1835814 1429031 685747 930840 1099512 1490778 1285245 1232330 1465614 1697391 1257943 1002135 1790866 1371002 862465 589663 1651653 1414790 1770935 1202159 1204874 604152 1264370 967682 1390610 1477392 23308 1880550 1270503 179437 762166 1629713 1169150 455474 1460661 839103 917554 1888089 119215 1287473 1237391 104215 746799 959118 793761 229479 387760 1966590 199672 683961 10445 1758490 167003 959003 1370350 1370973 1809230 1957086 1044123 461678 1566825 1732026 675502 1456140 1973950 1171555 1156251 896628 910153 565989 686674 498535 901137 166843 1648581 389765 918892 496966 1652662 864090 619575 1475577 312330 948199 1979832 189931 240158 486825 578940 1891031 753881 1754071 143154 481784 1502314 1124358 1488970 695826 1481316 1379810 445168 1068535 741609 1528882 982182 400862 413464 1589372 1468339 1827018 1838793 1328781 1285594 132133 1713032 361498 1062810 652415 1859765 1323068 870886 1617997 1480292 724622 1424756 1459941 795562 1902829 1172223 218624 194137 1172991 1254109 1132629 1710321 1185489 428994 1799479 1759838 563983 421903 1145791 694114 590727 1676578 1696473 1099951 953655 354260 1641710 989611 1721364 716750 1140013 242437 160631 291252 1993426 1793520 392383 1467794 1078298 529077 714834 896101 711802 1459778 297048 1820559 1303189 1223532 1063400 1607713 493415 1441938 1152693 1214693 137981 574813 1866932 1329305 1931664 732080 719499 340910 1095009 640027 154223 946399 757923 1293181 525689 1256856 350931 783202 1688668 1839524 566601 943700 1540046 879556 1425603 596426 1679116 1605823 975806 1511593 1532603 1332295 4213 874887 256337 31490 1615950 344265 67484 411218 1415245 1246162 1667151 1846034 164319 666021 336560 1445825 1820962 305470 940781 332145 1308240 1391301 127692 554739 862209 45004 1192188 1564708 342113 497684 386247 1720048 221698 1285505 1286064 1794571 1472793 473008 1188206 587297 538219 887458 1004158 661692 940580 63482 1744130 450121 808135 1619620 1763663 388121 1988251 1105452 1604038 195809 429123 866450 161985 1213053 749782 1132957 756616 1170180 289247 471251 579207 11039 272766 1433851 369117 704964 811021 194142 543186 1304869 207311 154578 1251929 151665 1736057 1135669 120680 839479 1577371 197738 351841 1351109 421481 784237 435554 527187 1202975 495470 945061 1217054 193519 874717 1380933 1991078 590988 653367 1976565 1057019 1365026 1653013 1811716 1412157 251381 618760 320940 85953 1974511 232513 872789 1960586 403130 571810 1724503 1583162 431550 328774 1295367 634320 1979750 1359896 40150 1624346 1527195 6202 1698583 821067 645215 273432 1113432 400673 2073 1338046 1926951 1651549 1819358 1434700 1062699 484290 986619 700787 1930190 283457 1884736 1861188 1167115 1178880 1282495 1352749 1594811 365955 1361621 476011 324266 1491015 337725 1566099 1243665 649218 152508 1315459 1247792 19959 572086 71640 808271 1593089 1980736 1540413 1761433 1051113 1200040 875882 617095 172779 96349 1533845 765071 269416 1934671 1399660 1637632 1537043 855797 1254225 1110192 1041754 1843655 33879 4063 1631114 742533 953297 1059562 1717059 378329 1934905 174706 1024912 522068 1342515 1616617 1187849 1269253 340762 1256748 1689742 314093 416267 1799649 1296262 138422 814754 51804 720313 242650 1242496 1001935 1360188 1983822 345259 282660 151586 1013046 1423702 515576 1903723 1815171 1355253 376788 754589 664858 1958020 130627 114456 1309591 866069 725519 1944600 1008008 760527 613099 1329236 1323432 141927 115812 823285 1085260 1522984 1563756 1104317 1239319 787395 724421 32908 299635 374362 1761768 947225 234946 618828 1587483 928444 1467252 1287453 1034961 454006 43689 889546 293052 739539 1084857 1844992 1231231 1773820 191626 953752 1601235 1537112 65352 1177234 470596 387766 1238185 617139 1872 1786580 1270642 1229759 1676125 1834662 765927 1520719 1759451 899287 1670640 1409772 1507262 900571 731856 124564 824997 834861 1843030 178582 113993 1474558 1953048 374412 479336 1401721 699910 1145448 421679 1810378 624704 15986 1668275 56540 838293 1021788 368324 1803083 556952 1831767 661073 1262637 1098518 404227 501363 645720 999547 289692 1773331 643272 1446756 974841 956943 1144732 1738838 1065298 1268051 371390 1188062 1241308 518815 770645 1736231 65015 61448 1251760 1363998 859850 1912698 1653591 575022 701022 11112 123608 1742610 449963 1076361 1409577 1421417 887472 1262654 99007 1321893 1345849 1499187 1739026 311943 1660605 1416953 1844128 574466 1265782 1001800 1574132 1272118 339226 1697788 1973783 1924183 241465 999406 12393 1908202 256588 1357587 451359 1777941 1397102 263759 694145 450836 144281 1250030 112228 970982 1963327 1840423 1815797 1405377 1004269 1139165 1140218 1453434 1543191 1184889 429692 1081215 1438275 1415262 1317330 1185325 1085030 896162 1328101 1152952 88981 1983238 795557 1941129 508939 210134 1813443 199069 878096 484943 930073 923460 1285742 1621727 1481446 725758 1685382 1341703 1284467 1645441 1771960 357562 1304796 1339506 129858 1736213 113659 1920305 460714 757282 1243921 1978940 451553 1053610 76059 1699095 1110566 1578878 932743 1923330 1138342 490143 987415 850933 372173 1955388 1795589 793236 180451 1408787 214908 1392870 1941844 437111 891670 484922 1478629 269802 1891674 1927724 404697 590515 1110953 1005619 1180530 1799061 316793 1786663 1683126 571768 878228 767950 443526 1991432 1959754 1645021 820957 280196 1585225 1119633 1339484 21062 134238 1205644 873667 337708 569434 83303 918672 604196 39462 1150229 1223602 1807173 1241608 355660 1239953 738687 336745 367359 1980977 796448 310194 238630 429899 236456 942142 303768 1172255 1561218 39712 476294 439759 223307 879138 223460 1907443 363892 1208327 419545 1577149 925194 375620 547255 1481699 374053 1634157 946898 252647 570853 416456 145924 151804 1477241 555710 1607271 1950098 993933 870476 1119904 650483 637833 1505511 1133110 1899456 59168 396798 1052372 5496 1975194 1525253 1944145 1412155 274274 777491 455361 1804380 752993 1937572 1792450 1234428 1795907 768125 1710337 1441328 543314 1315270 1202176 1529579 699149 121384 1905346 933499 1349142 1115545 1697342 1286408 1034854 776781 800060 1103683 1471649 1203144 1730900 215397 1911216 166404 1432185 856282 946263 1646869 1453287 822481 758407 427000 846439 1861840 1153381 342888 1267500 1678159 277015 1097069 1935270 1134523 1900069 1810686 738274 737950 1167902 1489073 573935 1895504 1971179 1620130 1178218 591630 1802458 1917167 1722458 76100 1766900 1724703 1042122 489214 440873 1515929 420053 1462296 1388506 406041 1262670 1739413 1204154 1471948 1379383 487615 674363 1112872 1334504 1343428 1950925 964192 170138 1599053 1900839 1151430 946928 1326685 516201 1093026 1290458 50297 1223572 1213630 751664 166934 349035 758720 1641358 1091780 1364640 677826 1869782 165588 1312358 216767 599308 702744 1384357 762987 1022201 1178736 443841 646481 140454 1220460 300753 1015832 179049 1549978 1403985 55360 256608 1568176 789447 1643343 392771 636901 1797119 869777 1633902 1534032 1630818 1848879 821055 1653307 686378 743409 1515593 536509 275684 1147605 1735904 1336929 1095377 1086904 17525 1859310 1924970 835724 130805 494422 157596 1758053 840752 905854 800275 1454588 1665307 947485 1379882 780005 1549349 414159 408821 1772059 1690574 1775989 243552 80897 802914 87304 408947 1745530 162259 1883593 912554 1589009 1778654 294693 1805508 1028394 329700 1693032 1538804 245490 569184 124040 987232 1125771 1671761 1756101 838921 693883 738329 779681 1021957 25867 333232 35772 1641431 76175 1954502 961217 516187 1778697 1633184 146415 619698 752517 111357 1408070 1630478 639185 1570546 1734360 1347503 938998 334776 226894 1510292 1508533 1401840 444273 1820528 45188 516520 447950 1251541 1248726 646924 1660043 19109 1645486 1419130 1083747 671002 1843198 652992 325768 959803 1419594 133777 365816 181801 175948 739396 557080 1144432 1832829 70911 345849 1194701 1353661 508022 1981151 1381104 1582300 255506 341387 1252029 926952 1852227 1151208 1681555 1871977 1471495 357646 313889 251057 828639 1523654 1827617 536536 1085952 862333 913667 746329 507142 1488806 1666110 1665027 564235 1119191 1511104 1452517 1842523 127598 621821 219800 769129 1530262 1996060 1955627 1827342 1903679 610831 1330849 127698 652869 1174994 1878838 1468154 59698 1180977 1911356 729751 1660726 262488 1008388 1662839 1138695 1108798 1330290 1288675 1113104 862817 450549 700725 1297230 1372324 197349 1643047 382048 1847899 1660679 41516 1888290 403148 1601737 257838 1403431 86951 749511 1916070 515011 821233 1840631 1248700 93374 314293 1918492 1061740 1311816 595193 408842 1990165 828434 320979 1565625 148308 1447475 1252631 951386 781387 299745 174713 218019 918228 538804 1769204 922440 1056069 1161822 1222956 346133 925553 1045838 1297344 1767877 930058 1601717 1378029 401085 1389592 570609 245124 571270 672651 992759 1876604 108146 633983 38830 787237 741659 1590444 1393692 181101 265316 383267 995141 1146813 248841 1905522 1835008 970367 583325 202238 48971 459293 704421 274746 282918 1235436 1581450 1626339 1135980 2711 1327409 1242131 882924 1042687 1903117 1180659 1926536 1366279 1950253 590342 241761 2133 1108623 1794522 544679 1127645 187308 38877 466949 1215054 1486828 271264 676761 233156 1056221 1499299 193062 1852537 785469 1017733 1663492 74092 1604022 1509884 507232 425641 68410 1886096 889361 940234 1316386 92369 1769705 1325667 1989527 1698758 772994 1579711 340003 615616 59375 246700 1241817 1129456 901348 157543 1996116 1374533 1534400 409611 1429217 545595 1088676 439574 1674141 197842 1998702 782514 1874083 1095739 1883455 1759589 599955 58297 1592109 1562948 1122692 468090 1205137 469123 1761724 1519084 1474377 1247258 1043385 1116357 1803643 345915 1970926 1570481 156916 1090022 1174249 395583 1055455 1733706 1356889 985126 1292088 1372069 1741503 1962099 1143030 300025 1191970 890484 657253 1500732 113100 209669 1898617 694458 1857048 1870385 1283373 1371508 512602 914865 1537103 1756402 403703 164881 623550 438718 516070 479854 1199063 494305 965812 297973 121108 1936075 1186384 801262 17689 1659702 1958036 825327 1349331 281089 11105 285422 978852 1938686 475750 986159 291511 244957 1796678 573488 1103150 591085 1839634 192067 811238 484463 707661 1538938 1086950 1508889 538480 198171 503881 1265485 100305 1328216 1330769 1442071 458285 1836025 750902 138119 1438245 1662457 1693935 1990963 1836968 1103752 321576 671214 1587817 804381 285442 1877719 1997879 112996 1503755 417711 657665 981268 1970628 706250 473786 750899 1198914 1617102 1252033 745497 1513075 795017 1557935 312859 1224188 1534095 1448221 794994 460569 1246699 417876 1441629 1406074 400779 1913183 1481308 939893 1029028 234141 23298 1774192 630055 1022468 138749 721602 1013652 536900 437721 863814 128010 880899 1885639 1853098 65446 126684 58996 422376 714483 299166 1763401 1900193 1363235 1474177 677681 551159 596629 1389833 295885 1526412 1531261 513512 1200637 414569 520379 1085004 735547 677743 452513 591925 1631613 1496679 7266 1501444 470221 783807 1273162 1048877 1018107 292657 572711 831515 1698632 44919 1502140 1267115 1516475 349833 497206 361266 933462 1263688 913162 54878 1296938 1029974 16944 1162321 371141 610759 1338341 1764022 1485588 210608 202883 562128 1395444 1067231 1382137 1342493 477866 220556 62030 558789 1068958 628698 1079895 1327100 1967553 537896 773363 1485889 605962 328189 1777898 750009 477410 381323 959688 857346 1015274 1481076 1207454 1115678 556103 1661352 353879 129084 1726702 18452 1227782 1979610 947779 285703 619493 95862 874748 1433521 200072 748998 1011155 786062 937926 458982 1226904 1323638 786340 1836444 1757921 1074148 582643 678077 433154 1059812 242533 859190 214241 731214 1247961 208027 1785978 1983392 777255 1464141 1596167 485014 1580984 1077862 1309130 1291781 1019850 644878 1204785 740314 1705247 1103336 1147732 750135 207757 1411163 1048413 273803 1113725 529837 809803 1101503 1592262 341669 96860 575386 559815 1853833 1750748 926848 226843 1563454 1442891 247999 1900610 1716291 301179 372124 1691542 1033249 1847984 1043158 1451200 845799 769376 1353774 1301998 1456254 1753704 1213560 539819 258164 1351869 1274524 1694498 1631742 815103 145376 1980498 1917427 726569 1798318 1093097 1490004 329922 1912576 522491 1541308 1736974 530649 568664 1077940 1849132 1996285 103003 1788773 749822 1941074 417191 285718 1421386 1171114 126178 530247 1452228 1801793 895050 304226 1794021 851069 639244 498632 1818784 905658 788906 1705823 682392 1157709 400560 81650 887498 1774565 1475717 943356 1963984 285279 184566 1132777 399130 471612 1545680 1883274 256739 1969523 1229269 1633488 1180149 1038244 1233692 1449549 721994 512201 1255445 1230469 573830 242983 1047018 968833 513055 849730 538457 1631555 1961917 969238 679967 753231 186023 1063569 719337 1074519 204534 895860 1465428 140880 1285138 666215 267966 805104 122385 10886 1393461 1953803 582739 872224 685977 668994 1287224 1982908 865781 1463392 1356059 1475062 441633 748686 1034634 4047 1137003 1444598 600458 509470 264361 955763 963945 1472709 84218 412749 522500 577672 808291 291876 99352 704126 1430219 1782682 1805605 534244 1083984 1215967 11485 1763395 1055368 921822 207771 1630084 1369150 201613 608843 1747537 747822 201259 1131887 334945 1461196 1355440 725501 1770201 651137 1212878 1440478 1741977 1380001 1293105 1097012 1746237 1650246 704953 1741879 269816 1702273 1665835 1432883 1758751 491786 1270848 358729 914707 700479 1865865 1509693 927721 1949047 916485 1436592 970862 168663 47031 340415 301843 896911 966294 804901 167280 1021815 382486 1909903 1187979 1716150 1462724 262102 1929681 692912 1205873 963839 1078455 1195819 1459747 1046113 514477 1639094 281974 627000 1516201 1835179 1141483 1348477 959778 1189935 1701712 617261 96525 947608 646592 1428125 1946997 1232356 1158753 1180100 614595 1915579 275966 1543107 1828935 1999491 545669 901961 1527024 1634083 1219394 1824378 264800 933749 1812126 43711 788525 304714 1773961 1543783 1570430 734620 990659 958311 54838 1996226 1573187 1341262 1581918 953606 84943 1270124 1518618 1421084 1887773 167641 647779 1760382 3974 108901 909200 361064 300439 1439510 1631595 523970 759875 1917737 724055 1626265 331007 79726 1809896 1584733 1656025 1220763 372398 1882217 1895965 1066363 859951 1250457 1324022 710046 1574576 501929 1033056 254609 1337834 591800 819946 1859655 1272810 906216 376854 990755 1746966 1275583 966659 295608 468537 791136 1554487 754710 1614331 686541 64846 1772499 1300088 407504 115291 1007740 1741363 443356 1443417 1865586 1328795 1293482 1053998 864975 320031 644408 680534 443731 297659 6845 689703 1066843 177574 1660966 66024 1420945 1733750 324190 1216921 1447099 42626 903856 1775034 1562724 1019845 1452360 524868 1726495 1248940 37288 1429340 1319572 611815 375443 1692373 1812839 1745610 1620447 1438184 359538 116615 408063 1032476 727675 658250 743285 1219568 517753 1211077 1944245 1935168 1853855 1545571 679372 1022898 1040813 1218672 1438297 857088 1678700 1236369 350654 481679 25874 1822098 1838942 1359840 1845031 1982418 983854 1345717 364801 765524 1529073 49560 818668 618778 1188228 1983955 476986 682361 1645381 1324901 1695300 286247 548702 1528953 1022056 598356 1811066 1573710 1431892 285470 1775951 1305986 20784 332234 1937829 749591 946698 1281219 1300739 1179269 286385 1460707 396542 1962007 770040 1598395 658547 940897 938882 608736 56201 338728 1592530 1805055 915904 1086167 1183688 1911210 1293826 515103 145916 1240206 1953876 391054 921494 965134 1648023 1141033 1167183 1133580 1560810 1001704 651584 1020684 976350 598510 1491145 396949 556710 912238 1348792 1048553 1388860 1838888 364605 1418643 461903 1433436 938193 87901 1417544 1243205 1168760 528801 1823299 1981698 1060696 507972 1101774 1089498 327426 625885 1112222 1752836 42398 1638690 763794 1693420 726631 1558517 227508 1538225 217449 797935 848962 194307 794555 69875 1291337 740066 225046 382474 1832348 487272 740026 322892 245141 199003 710116 1145324 1627230 581354 528499 384082 210182 806572 1390719 82294 1741166 1141871 1592063 337307 418435 327175 1946474 434370 1224107 1056015 1019305 1175364 372352 350008 1746230 832418 255904 1080516 604984 626215 1689440 505069 1841860 351980 1280067 1520987 1199206 457885 846799 292629 1403534 745342 1693329 1309021 1813654 735111 388278 390054 1111878 1435764 1875193 896228 261985 1519729 236943 160528 115927 204761 1236625 763633 507306 1929235 256448 1126466 1875840 1434830 1087607 1494718 291213 1330946 1997950 34125 1763421 1393577 139335 594878 347353 184067 888206 1920393 129811 1502220 1567374 1363624 792026 1915515 1048612 1560457 1704468 1037488 207761 1757738 1939534 61758 695977 1594739 1441264 1021364 648271 792793 96536 1067834 823622 1843770 177634 975537 1319568 65600 1853612 109100 441663 463589 478539 1908324 828134 1396880 1210905 49629 1343671 602454 1226639 898526 1197057 15311 1850869 1831465 950955 8100 1712386 1782318 535568 1543979 937869 608279 1162305 166207 526020 1162396 1667169 985625 1391138 1495842 443645 891219 1241810 393361 1496369 1082457 80940 1243714 546606 1146956 1187848 871664 445751 1919428 226273 1498397 555395 353810 1727555 36646 658767 1849638 378678 1567904 228667 1899598 380882 731264 801141 633531 1697999 268145 174618 698437 613626 596739 119990 301181 1645182 1591306 328039 113595 982590 1699106 1711470 162460 1442781 1070743 1679515 544667 1577373 882038 1780216 451047 859918 920106 995731 437104 152447 994820 324406 1437215 1413148 123642 1895207 586853 1491848 606115 960529 880053 1358826 1201896 237896 1113708 1592278 737713 1245700 420283 1678484 1216918 1832884 1263281 963533 1671472 1319482 1579693 1273980 1820719 1359218 575206 915031 1333917 915601 1483699 1857720 712858 1322324 93783 1350283 498219 1378529 50823 1096935 811058 1800660 1848833 1340944 210949 715266 1642742 4632 338075 315857 589762 1375817 425753 448208 199033 341032 1343406 19157 216454 134190 1877067 1759498 1644609 1985243 813739 434870 685961 1951437 1688186 99800 303188 273718 365146 43829 1023254 1537896 565468 199707 1575506 466472 512157 1633572 299618 1782658 263647 1885101 1801828 1418588 1195898 388598 1860282 1472180 503446 141823 437183 1583894 465086 1389515 774268 1524324 1663317 676485 1290418 342101 679754 923709 443587 911001 1053822 1460258 1172581 1732059 47602 565256 105894 736593 117366 1639621 1668208 1516901 1350845 1576619 235681 278402 758702 972314 1039617 167119 666093 1405069 182752 1569350 1485518 1615741 1115113 719945 548085 346384 660491 1848376 1752239 528657 72070 924504 1282441 1678324 488792 615842 285605 1346421 1053765 1965977 1554789 644903 1369694 20948 1395176 717540 901217 158789 409890 1950513 500066 1288220 1817310 672585 257806 179172 307215 1116004 302349 343175 1054219 369774 33106 1838138 373645 1776247 649173 1496502 934220 871680 1727183 748246 1894205 615494 1861824 16859 1500456 1759088 1925131 1922591 1218503 860699 1709646 154278 1938841 852961 1334651 1292800 932522 582000 1601823 144589 1914856 1889361 1059289 1579675 436316 1015706 683672 1599496 671792 1578575 1990922 1168117 1584369 1785077 476228 858290 1996900 718749 1028680 403498 833053 1750915 270342 1201878 1572811 881304 1203897 1370493 150654 934641 1136392 435548 1861745 136201 141248 844115 568156 430823 613523 793932 1464748 1644181 392823 1327401 287166 1328051 1156846 940720 1594696 1130181 593910 594354 1799977 1037400 679512 687 351317 1598431 732964 1765192 436372 474881 1593968 1876624 747540 211058 1915599 981217 1696937 79279 270490 680986 1144233 214938 843223 101676 201345 299025 675574 891913 1741280 1873592 50203 399231 757420 695024 347334 589037 1369920 127716 1062436 740182 1261110 672300 493016 1786477 731900 1641316 1285033 1843696 1184689 1256981 1985931 704604 1038984 1566877 376252 948669 1995880 894033 1771000 1594939 984377 797149 910815 351523 1529526 151208 1030807 1092212 1863565 667764 780066 1773058 1417288 721563 425032 435626 1393420 1322361 1270057 1403264 569306 639393 760912 500574 1489806 1263232 830973 1365007 917367 849309 1706865 985595 511004 869625 874232 788324 1747565 1043997 427240 1447496 710836 1058012 6848 678161 1477744 893940 1190528 427153 638094 324989 35570 1400226 1311907 1041868 904175 831050 1430228 464495 1038653 1309222 1054403 1463002 996985 1390041 559586 750679 1429623 1247977 374900 610549 714250 608067 980374 722566 1333699 946799 478006 1651700 1686830 100743 1515750 1920749 1991907 1341405 295596 1883314 1996940 1785906 1326344 1019543 1360444 1769143 415177 498456 614429 1152603 169712 334694 1368383 294377 1404172 928659 19471 1108559 1323632 1986189 1703521 1246665 1039048 1703434 239062 1852274 957874 1181355 1959289 1092297 427446 858176 1281832 174175 147442 1497035 220656 1313553 396589 85093 1435073 1257793 973280 1993983 5040 198322 792762 1953195 594096 1828218 720647 1535162 1398906 352652 659620 834750 1118653 776021 1383241 584359 633945 802471 1861785 142523 983028 1282941 601998 1977480 1346573 705722 462120 238550 1327552 724119 828402 486243 666440 994026 366420 1896621 516044 17134 685170 1484100 1648294 1435734 1800363 1361618 133418 1682986 491684 1381038 1770810 187054 74674 192451 75683 850247 1853063 1587205 1987698 390589 553601 1309128 883332 694975 465655 46551 484007 1499575 1970147 577933 198367 1235161 1641557 1250443 1423485 1777065 1408633 80660 1497291 733495 1726324 1295494 1748385 307593 1664366 1456995 1765323 1742389 658515 1451315 1169844 1736950 1146394 731763 711738 1154280 1138376 1926265 1591127 1861608 180345 383486 1738706 732632 1484751 1245686 1728560 380470 469484 1712416 957803 12982 1558579 1944163 1608606 698966 615586 9109 656147 708064 328825 683987 1707806 740183 519715 221232 1560796 431075 1457784 720851 1303370 1713912 484748 1508140 179452 335412 1529333 545358 870018 156853 1464117 364102 1661855 824766 1429345 539416 642271 1079204 841531 634231 796740 946521 1868856 85612 1435139 1741448 670805 873349 1856190 166099 623649 105371 1282390 134778 1788371 133444 1322644 1642575 1003972 415128 1701760 1533376 1035309 526544 261189 915988 438698 423913 1105784 1980043 875447 613790 1390154 1659557 759411 1540778 1861985 1033801 377187 1545562 1972083 1478764 1106056 1979058 1089553 188415 837785 613677 369309 1388665 810771 330477 1564260 1937224 1558366 1387244 210014 642103 1034143 1573636 982043 182957 1632196 604438 1589046 72345 1278362 417695 625352 1521523 1789590 951856 1549872 446883 1380258 741199 913839 409090 423008 570052 1379313 1968871 1502956 825774 563645 1683017 622473 1673638 1784440 835291 1457955 1008072 162496 1362042 386454 980190 911508 300730 887325 1518267 1393496 155338 1297912 1560578 200178 146406 779898 1153563 1790233 705813 262746 716143 326672 597315 155800 1973094 1856848 1033870 122118 253231 64787 340501 1692516 249589 544905 489304 879471 1247935 1547272 636630 1123817 137231 1940597 1140629 1053690 205719 798108 306158 1467609 869412 16071 819963 1053124 727513 1733963 269296 1777761 301800 458642 490695 125301 706348 1766424 1407959 570563 1565416 511566 184220 1077710 185073 1769695 574254 669879 747937 30866 1748969 1840515 980153 1523829 1703983 813882 850065 1707346 1731423 878136 1117961 922407 1826633 343938 710284 369519 1759165 1749858 75095 1858601 104209 1366293 1281264 1645685 1287846 1396576 1504566 6336 1759122 1098686 623681 308266 1665640 885903 1121504 530539 751918 1070357 643379 24865 1409626 1550589 964718 1800152 843766 716299 385882 1051274 830753 1659811 300760 1797616 1687841 1896781 1481175 208343 991756 593313 893608 1743447 1015041 794549 1928057 1209894 1398096 1236921 1858722 63608 1966769 35048 1894756 530003 1245833 1223160 1777302 1160301 1433974 1447765 173352 755521 833168 1698584 1876337 1309540 1964950 1457276 45267 745958 1674342 374738 1597156 1246635 52950 1353839 1940003 1930247 929963 161837 790074 1010842 1713785 787827 471794 372779 1163227 690622 1634200 1110582 761911 872609 1571164 1609434 727499 140356 264918 1572522 125893 148675 518476 1339818 1564417 1645695 130521 875769 974549 1476656 209772 1425928 1101307 509984 1882894 1882383 408600 418085 1871769 1042831 697615 914621 1942477 872119 1833608 497604 585155 1081765 1474340 1010519 994804 1487747 1091613 1690153 1827075 665446 1894516 1599161 521795 409727 1318764 1978246 583359 999347 540288 1136670 600846 1922177 1321680 1010929 1987015 1062438 182106 433239 1120629 1105282 501343 1817329 20036 1070850 1666113 1896133 1418546 1889055 536519 809998 650718 363005 1111841 1299450 950765 900658 1557097 666460 260121 1509869 194048 22895 676396 1340994 493744 1534601 1340243 853442 1255661 987139 1993830 670581 1107009 1190257 1740600 1480076 901353 1939424 1112784 1110144 540946 431681 580928 333725 1960858 315696 135279 1109555 668760 1915387 1689072 1909513 805173 570346 861471 1284814 478788 1456372 416607 571694 1538256 1662696 1956909 1012101 1177616 650474 1038183 412092 658585 1944261 1429349 1878787 1322964 208121 928288 23734 1991226 114698 412293 459002 1809930 699988 588195 504996 248735 1489132 1586749 1734904 751799 1915199 1897464 32875 1990511 989664 183792 167827 1608105 1592561 1357967 709130 1526791 1195171 1871277 1947281 964412 1414524 963078 408405 1982599 238685 646078 1515060 1849334 1220960 1976249 1631239 1886254 769620 1538992 1677839 1183795 337868 350968 1323262 746909 1596538 1858546 1221677 1309206 1293202 380093 267398 1190683 1923451 1083661 1888112 718496 1245831 1796833 790986 140542 1126878 326895 1066857 1509043 954988 233390 1162359 1073162 981630 1637463 481511 787067 386720 429444 426363 313147 1759408 1952492 1225916 950352 1258207 283238 1589898 738769 1339331 1964130 479218 804996 992770 844711 1192222 913619 559771 831753 1203641 1351218 1953700 1922816 62727 718105 858648 1333317 1399551 783523 269997 1552397 1304084 1927245 1847179 991217 895267 1257425 891340 350754 14238 619435 440086 974615 264781 820793 705963 1949000 283649 544592 330471 476116 829930 1336071 1172487 678412 1900519 1590294 1174897 621713 65230 1114577 51627 114066 1710281 757040 85495 1923338 842654 1227628 1327474 1245109 826953 527204 1220736 682315 1727508 1668731 1239335 774374 453878 1350465 1223750 1177380 194907 495742 617497 32457 854372 954771 45546 82619 238018 1880248 1797674 863272 1140895 253815 1397925 1927449 508100 1851413 1935485 1982897 493741 1378652 538660 1254452 222509 782612 1696198 1624529 680094 22317 191784 1218194 177794 231011 715772 1484430 1422832 1306136 328429 295947 1842012 229154 1894582 1242353 155182 1485795 573629 1484390 50521 567465 455799 1742471 105410 959292 951402 1190125 139810 1663330 886662 1349781 346487 947239 307263 1515246 1870997 271842 1342436 899460 1887112 705772 264408 1223269 1557863 1462015 240597 1711892 1871809 188661 884503 733586 126446 444117 265061 1944547 1358240 921307 1575963 539560 1051265 841985 1731027 1292247 1032572 720419 60297 1800170 1213216 1293030 1508469 14698 1647590 321266 824270 1140875 21395 123789 433886 845971 1304374 1937950 348843 756313 1557857 604087 1060920 1422863 745178 683788 1925694 558053 1136558 438737 825988 266224 1563626 1867626 1216500 1057846 1895014 1531533 118265 250306 1565695 895513 1047502 1044938 1305780 689360 1066046 115108 732954 493116 1432388 158458 1304751 366036 369043 552541 1496184 777308 1275761 1278254 1836032 276361 426093 12916 1512455 1444753 298208 1033641 1117188 1358347 1579056 835140 529706 932328 1517869 39132 645153 1323913 1202971 877047 1658090 1195848 394142 96787 1489467 65978 1915118 950365 1279788 1270223 1621602 1124206 576460 462557 519513 506580 1853932 1309033 906951 1861619 374918 659727 126551 540510 1026755 315452 794050 1693541 1035384 63160 1962747 44106 252812 1214817 1210481 1327801 362243 1586073 1524279 1667427 1551916 1286642 1853948 494753 304364 336152 1835077 1690117 431392 1408525 95410 552801 662417 267483 381306 735683 1046737 1803658 299156 145267 1255272 633308 441590 71601 1139520 2097 521206 1256416 939397 1655647 1334720 1859090 552501 959283 454599 1694954 282572 822133 91890 1520224 1483461 630686 259162 60005 1425123 477396 1179329 694969 436848 1576129 741468 577122 1365526 1199196 1445222 985342 1778674 1225443 1049136 737137 12473 1506697 1155140 1215488 1506871 17709 1630170 872228 410869 1951221 551415 1523197 195703 1451694 1042844 492559 312847 1394301 1780714 589321 1999384 571637 896436 1660474 506795 1203491 1574622 15404 1471078 1116078 498785 1176393 483955 181632 1457610 1308855 550424 1935726 1812477 1732416 1362526 1880567 1772396 247341 1807134 1533465 509816 1340482 1361861 719587 239001 1124872 1561961 1694421 1578498 682504 1723534 7994 565638 806683 1248439 751281 60575 1182534 1097542 1373812 1777115 792449 1317490 426687 485435 126912 1504217 164915 364190 734086 456242 985118 1264749 497985 1133313 1883967 760208 729237 1191006 154308 1534247 1039949 811212 564903 408637 259259 1999248 309821 1466059 32946 1179697 1282034 1028477 489487 1812071 662359 739420 525171 648228 116175 545993 1454941 554524 1662168 437639 1869675 180153 1435703 1951115 262790 1950789 533550 1485786 1491505 226582 694438 361594 1998968 582947 711224 1470849 365963 689607 1506499 1663867 354948 501155 1262593 178215 1897178 1789056 1465899 318518 474812 1416850 1902800 991198 263143 1015820 1488510 379907 295720 1517422 493581 270935 76906 1481047 165133 1651352 862340 132639 1067311 766815 1154466 743299 1555031 1966832 575684 839716 788218 1053059 1760984 31434 320052 291150 1152842 851437 774589 957491 299370 1581190 1442142 1624751 1609012 1438914 1041776 1270635 995379 1717662 1512188 1322996 138346 304150 601779 388008 368184 608885 1192658 1058010 1673501 1272319 1835585 268447 619750 1091518 1670699 1837644 110533 467342 1745510 1128459 1907416 1443781 1871180 1065570 289425 1742532 296210 1257967 302309 483904 544593 1606113 916787 380529 541298 985574 1788880 642479 1333670 678160 1633841 1316764 836783 1712207 1711766 135384 268819 13001 1393206 745721 1653095 1274385 1233469 30199 42369 1579608 1981802 1245322 1119391 489560 1527867 1358380 1969045 721041 1977149 790514 1941660 1189473 1983828 1879241 1241243 251042 1900827 1556285 700266 628906 1865158 1424378 1765005 841749 1142346 1554501 54 1093957 82235 1322587 312150 1736848 327193 948270 1217924 1903775 1937915 1333169 1521141 623274 1961802 553434 1415193 1762103 422426 1666134 272756 1027923 1393521 894973 1623115 456082 1354370 1158908 1991231 828045 767344 446534 765847 1731396 1126613 1713719 1182440 1058491 1042953 1817444 427468 1002073 1592182 477266 1633540 1365297 164442 98760 1986105 238253 739412 463783 1790455 31358 728647 126933 956687 908496 1313343 1474286 1475454 1033538 376050 47578 547586 1393780 1663917 824671 538571 15778 220100 1911684 712564 1600770 1691642 144549 1507878 1921502 1814599 749145 877982 1512481 93721 1781619 1035636 795692 1752123 1242056 56185 487164 1731133 1197734 781946 755679 1084107 1121860 27265 1383115 1060327 1527819 102087 27543 862262 667824 1243572 1107794 1163933 1018464 1515245 1147502 1849042 819504 1110229 1780095 1456710 94526 191181 25216 697933 519511 812322 893402 1297468 788108 1917907 1275149 1011081 1615240 1547906 444490 1950681 479044 1806696 116350 73482 1199096 798139 1350240 946947 517651 1219410 171323 124442 941638 1657573 1165338 1301797 1194897 1256481 79516 345402 757837 1197653 1066942 639018 352783 1036763 1380492 671101 348863 503093 789225 1305269 249530 344081 1265023 187338 1936583 394841 1628471 1890583 1709860 655729 1165432 351080 897023 22450 29656 1734094 63590 926552 804198 661002 1580174 1015240 1382051 343256 142608 1036213 1331453 1762934 1609780 1494750 1193575 1261426 871057 1539456 1119258 1576600 562159 548219 463457 1196092 818061 105892 549183 1928277 1401759 308889 1202792 962731 1340707 1544618 210074 1988230 839318 1253935 758389 1951750 823302 1562204 832898 1182625 1477260 1606923 990481 528920 1028956 1732035 1957347 1579474 984976 1092124 1803426 199300 1371261 224228 60853 1826018 1454037 1467295 1163964 1654206 664779 646421 650484 1568042 1718286 1713586 127267 1643286 1496519 119035 159337 1651163 13788 1135950 830051 1140572 290458 585167 38111 704104 1445510 1679119 154533 1077535 321070 386778 1139979 1384510 47747 1602097 1813811 458638 790601 124390 1970504 758140 1184096 101067 1743424 957781 1156354 1594467 253596 631446 1228089 1916349 518126 917321 222664 519241 1348489 117065 969175 106248 861570 390746 440385 1706145 1914900 1361493 931871 1287228 333936 896609 474146 1366077 78825 1998434 1273990 1050938 1732133 1918182 1372109 578639 155669 785699 860722 957114 1499261 759442 1813686 1052716 1892234 527600 888753 1925138 1755621 75064 922154 1864363 1629567 1161188 1139201 561169 586401 1076684 304560 1496952 1189827 1744340 946243 59469 962462 1555782 1532595 412286 1339316 1347916 534436 676741 1548866 745884 866839 530233 1172714 1854793 1758314 1776031 497196 795980 1938215 1201924 554028 1022071 18953 613848 1780834 1211689 1525815 1303362 871545 1508009 1378562 231962 1051341 428551 62468 1489432 1151470 1337790 1391132 350081 1372622 394876 532770 1079167 1294617 283576 1266966 436465 305629 365832 461139 269543 1456592 1171174 645895 994709 789242 1052387 839287 6129 1268062 1537332 1567671 475697 1820904 107267 1184895 1825883 1957193 904157 1457426 229103 392794 1680524 1654442 1409534 1068874 321633 1257202 1704031 1628839 94617 1681183 1828472 1198255 1330492 523814 1908277 1486161 1146804 804923 1376038 1654527 1052976 1635733 421633 1660383 1701073 1951080 1328025 1074483 1349188 1524851 1573364 1171926 937736 952231 485611 1592951 464985 242997 491325 1082872 193072 105513 1950722 491220 1339256 984985 1412461 907942 678248 596034 474454 144846 1529923 1469413 1676135 786086 1650468 651158 864302 426485 707990 412785 1856884 1121073 347943 1332977 1188592 1266252 1049657 1083086 112957 970838 1648086 1724676 1543132 882052 1207342 1866826 522357 1227423 449289 1466446 738957 1367702 1535411 743698 1889788 436025 99103 83631 591430 272049 1126590 1656414 328401 1494284 1789051 1283328 322553 1303313 787086 1154042 1325623 108169 50894 555375 1688288 509289 663351 1023287 1593415 1369888 1911027 640644 1567760 320036 888539 691699 63320 584730 195589 709556 119469 458054 975911 1244847 644813 1992360 1567930 1339324 825707 41794 672050 1784796 1955573 1248028 1386874 1554744 6879 1069365 84296 592217 1337589 1913788 1135500 159319 1525422 642478 1779745 1432485 1190465 1636035 219311 1008016 1558323 431650 1783198 986623 1474119 1908930 1909373 541730 1314379 826709 1002631 1475443 1754943 268764 517801 899893 1521593 153898 1461597 538893 644920 719425 1648716 1992904 623137 1385611 293443 1564847 1077144 217805 529798 978633 1760391 1740705 409514 356940 261411 342733 1669805 1029816 290804 204474 1960983 384937 1093314 1015702 555601 553395 1351041 466272 900446 1431782 1840320 1247594 97538 795438 466610 937015 410673 292350 478887 1323392 1849408 1945654 166372 1480924 298689 1042180 991550 750190 684331 473171 788506 920546 90544 200644 1355803 255985 553723 115991 1251509 380305 1912021 1869923 1061914 1214158 800807 1851241 119468 1333477 278656 196502 296365 76239 1247427 774719 486867 1613970 1537438 306382 997677 1399871 1869158 1931545 984437 1529046 1493485 1214739 1500169 666492 1136488 871970 409907 628639 981517 468096 672215 135088 282682 939519 538656 333057 1117227 1716635 230476 403416 454827 769887 296972 118831 835574 1897799 1656681 792325 1350530 265821 1768095 299965 154699 428690 1918091 1230678 728978 803967 172455 989329 96063 1740227 1280672 1742919 1796196 589713 1054538 966734 1330823 1574189 1864228 904164 1115138 1991860 1289449 983654 214991 1167057 540455 1511396 814880 416056 1378886 1682996 408170 128114 1292129 411836 1867957 1655572 467200 125386 645899 219126 1725335 863840 1201058 959237 490931 1046685 743113 825838 1156882 895583 699125 1006007 1473845 535363 1062499 1469791 363839 1989541 1923595 639108 790495 157527 924433 311303 1480092 1855686 1008929 1321973 597059 1380418 1000475 355218 1558665 51493 1000888 754228 524320 394006 1643116 1803676 345857 1065850 1575531 1336423 305416 648894 638638 1852336 349369 980356 1355264 1912808 1857760 972666 1886436 1576031 1778602 917756 170287 1315513 1459258 1616457 307586 1306616 1799301 1783218 528863 723554 1329794 511164 634751 1127168 1968532 801048 1738417 1261653 106367 539617 1176188 1837480 697303 1745800 1581229 1855225 1656661 1771901 552575 1676182 917570 38231 619419 1232376 1037207 579483 637725 1992740 858758 1139458 845959 518780 1053082 917185 1225495 1802814 716821 211869 1481388 101569 448520 1987929 573648 523206 85062 416013 1179181 1685776 1737552 1940926 1193140 1399756 497434 203845 1930144 434514 441938 472907 2316 1300432 1841421 1418312 1313604 198845 513681 1686670 559985 403632 731562 824028 1192198 710453 5415 1366392 239320 1923584 1347740 1566809 1140163 717600 1291470 1464797 1700155 309567 749884 852466 1506360 1366976 1623215 1470748 152234 1586154 952122 1345024 1961438 287132 679177 1282608 493755 675819 1525246 449283 88306 1313034 1705698 471531 324998 1038834 539148 589909 1011818 1579577 1396456 299179 513909 1223519 1316638 1955634 268685 1872697 502694 1417881 1204280 1857744 892700 1040535 1970440 710328 697192 740502 1503584 1233150 1784850 1967422 674495 728869 227262 1000210 287525 1304658 587736 1502343 1006798 992214 1199292 1579642 646408 1059669 572795 629887 1713970 825454 1002572 1842393 1037710 1793062 1573056 1278996 30932 1532675 1171716 1992566 1103526 1980497 724918 1144927 310666 332348 1181225 1455843 859870 1857890 897469 309311 372263 1913243 918731 234200 1717085 1489065 177087 57576 1371923 1658743 1887597 164817 1346692 1699193 1170965 1260760 1974594 1464507 82977 1391822 99517 607481 1089453 263712 541961 301363 1941737 906763 896525 1946169 846167 865167 149810 535750 1073673 1632698 1085435 305527 1261275 994774 1315042 1587346 627119 1529609 850999 1923519 1142009 1468520 1581556 841307 173264 710936 1653857 495341 1611780 506306 686143 862424 706413 1093773 1968914 1433975 439464 474558 84631 117525 1677925 1072589 1967816 176653 846084 1705979 1193207 75439 1222857 265117 783344 1962676 1720200 1740067 1117711 1645496 1346133 455552 880656 1055877 887525 584772 978652 1268030 1817872 969003 1703864 228887 1577362 641560 656027 715260 1031210 1092330 816163 734766 1212118 1265027 1592216 685370 1507983 1321782 1491658 280076 1999870 1600175 743714 611337 133519 1228531 432865 1941268 1078091 1624498 1941378 347208 569783 1316261 1093077 1299500 935064 1803160 1268936 1309734 969905 1692628 1847082 1982760 1489306 920079 601384 765732 213756 1241026 865984 572151 712480 269010 912727 540064 1720909 126195 985951 619968 845195 587837 410089 800245 902012 860406 1141573 305584 1768293 1706867 528202 1122839 1207106 745312 422984 1707446 1201059 127175 1160417 1241365 725975 424846 1797580 213649 1559888 881189 1204515 1325875 1116160 672439 984441 1677505 1104015 1486622 774018 1596428 1212378 1785465 574646 1530374 122344 539933 891707 1391974 1010834 1490307 806089 1805053 912217 271790 974055 955864 1281932 763203 1168781 388775 1297215 1940664 838750 817446 590140 1473915 504421 1417913 923759 1869411 163557 681043 1433435 1641349 207815 655600 1190274 1290932 1028460 1361465 1659059 1215003 746063 1709013 1551591 1032186 901986 1124467 405436 604542 1061297 1403330 1436578 1456689 1763490 369423 1879773 1321566 636861 1610264 1348634 1496469 1294019 1635484 1770148 611234 1429259 1114443 188325 592902 1261784 1265632 1688116 1150487 920202 1304304 1785010 1329513 1477858 141017 87215 257327 619768 1648223 1841995 834789 96573 34770 702220 1794927 936997 1022249 592538 718180 677713 250803 741488 1703773 958551 1320737 188218 925263 1732060 628422 1466894 501272 1905514 43324 494766 576066 859653 697734 30354 893048 701402 1420779 852321 775103 1065328 669747 384105 1585744 1268602 1092811 1881730 262517 1185282 1359522 1416753 455495 627248 1380966 1016091 1176954 214937 204407 986588 1265083 1320457 1849892 267163 354222 1812729 903308 494925 1130456 981908 1825513 369712 1941577 33834 1166424 628820 1859488 755194 783566 252022 1698893 1866589 596793 1133925 536417 1440147 1042214 227477 1291701 1435420 1003443 102602 1485519 1989306 1223567 11025 125389 1093170 1079439 1715726 813393 215227 1116390 1147323 1902832 598963 1878435 774296 149633 1193309 1156407 449316 1339221 362533 613811 934582 307725 1779275 284640 1562441 182556 44970 579297 795773 362563 969223 1480668 449240 664540 1309637 398372 1314631 173968 1383958 237538 816330 1037599 772695 1541713 1794557 68533 557175 1291359 1514385 184545 1714363 326957 701957 1699046 987676 1656599 1674344 1837586 77648 594442 1108548 1061470 171295 1638725 539157 1719453 1713859 898478 1741381 1329235 1142225 1078139 569051 97717 123611 1348834 1412045 1868603 485794 1558290 56255 80336 1898272 1876323 1816816 48590 539991 1804428 1159642 236704 747056 320303 82925 424773 1918764 419609 213828 25146 1615500 355553 261631 1099628 859811 75256 574733 1846045 1034690 1179044 46408 1701044 307889 1495479 789906 944246 699136 104315 231578 1717222 116849 744912 145468 1844490 129877 677085 609558 1671411 1470050 1760140 1465194 688375 451479 1702687 1200013 933567 1934586 672950 170886 861663 375225 1750068 1869428 124715 1832899 1523484 159457 1765613 1039942 1083580 1181365 1412207 1422193 1035441 1933360 292600 1907380 263717 1707545 609403 1198145 1904653 1615138 292404 128016 400300 371328 1567099 638045 1981594 1134689 1220082 465540 1597507 1673457 1055028 1757965 1600233 1789617 78864 798539 127307 560354 459619 581368 948336 1872601 905324 1651146 331624 1060494 1039664 54904 1307201 936724 1163980 945733 1385274 453081 957515 711159 124317 1085803 1743964 1794075 1821903 1787600 1633370 673687 1474997 438260 1600558 362185 325110 838292 532499 383390 456516 520633 1456294 1021281 1198592 752919 1906320 23508 220400 882146 821717 1542775 652468 982974 1043872 1028071 1800123 1778626 1714297 1367457 770312 11823 980082 1114928 1214798 225018 1056615 1792483 1538114 368814 841776 1559990 950276 1313625 1537045 674966 1373355 1450291 1751546 356970 797429 179612 14719 1683695 1486232 1798964 1531836 1463496 366175 373263 312100 1857774 1296060 724250 1120335 804267 1571753 1381035 1028440 1050943 446723 1027298 1055776 230250 1965285 311128 1452308 597471 593254 939481 647793 12721 1300180 721428 1734637 1970627 1151007 1363844 1937528 209221 950696 347141 749087 1938225 17392 1739670 1780189 1806189 1746861 995785 1089533 1278360 1929085 1972347 1417765 439686 1118937 1687599 894464 205857 1066098 1387838 952530 321322 1270308 769893 1984560 1701930 276077 1336919 724091 865225 328586 1470429 993379 207924 1045596 144480 1676099 655744 1806845 1818807 1144816 829846 1806713 1025306 318192 1730023 1103122 175027 675842 532825 1075408 1426046 1978262 1050641 826756 669286 1650135 1796743 808856 1818951 25363 1370383 1205866 1553136 1464921 1097844 1292333 1312055 111144 1438103 1495159 951589 1173489 335300 695279 962287 200860 908127 1976892 736656 1907059 103649 1464594 284027 515927 1258503 1243374 352505 718940 1090878 78820 1540790 547465 1536427 1452948 703319 1644127 11244 1585699 199515 1510563 1863842 1470405 1146377 1059292 1956932 1657742 1438021 1501053 394549 1735192 1858117 153659 964262 1343662 1957344 344121 311778 1852889 954524 1452789 579740 1278514 1354076 964564 1593458 90131 1325429 148941 954579 559884 544078 357706 379255 535869 1455198 1391038 1630976 1914518 1765084 940704 1615412 122113 1215270 1805058 853054 536866 891078 1325049 326392 1379811 1017220 546805 1254373 915069 1123382 637901 638321 1355338 461104 405242 897427 223991 898632 90589 368863 1825760 1955595 120993 1142716 1955040 1613423 1634155 1897708 1326267 952386 836581 1322840 833805 1482457 290196 1575752 598201 1454701 529090 1750648 1982341 1965752 1786728 1989116 1426091 1021187 1903608 1953117 234626 1876759 1654052 1973330 676959 449589 11966 637632 724092 311043 1619278 842175 1495145 70522 45221 1616933 1018338 564866 464709 318880 609931 1884768 1543136 1971646 1509746 922259 1505253 1287626 505555 1456815 1734758 1881499 316969 1150724 1128065 1917288 790853 1714933 1284103 175476 372888 1256576 474081 1980687 59883 1480540 1868513 620007 940666 236645 1537465 888648 148630 1533383 352548 1944006 492855 1755828 520527 1330832 889980 788977 750595 319233 1392620 1706212 646731 446547 1950573 1968987 981653 1713015 786881 37907 1718821 414424 423244 518353 298720 967012 1257240 1794254 1075442 1847305 236199 1207976 1768792 408430 136213 966034 1429135 1054738 193675 1031604 401278 1903673 787925 1218909 145515 505592 999680 1761857 1918761 1489953 883452 1318439 927541 1539464 841258 453990 337777 532892 356318 623242 26455 612541 1053887 1700476 1058543 492031 28117 885997 630331 1059427 927315 238046 15791 313130 348005 1597073 1378199 1487391 1419836 421025 174872 270579 1429408 1252847 665814 1469520 73446 661768 9429 1129832 538671 1726581 1106676 1511336 343780 1483635 1411883 657657 1395179 779704 1876800 1816337 160930 705251 328696 990693 692708 1455870 811103 44843 953146 1081002 675194 136681 135015 1497839 170293 694010 1812080 688249 1490505 858587 1678761 1603738 1547207 1916854 175196 1262228 326855 1772252 673376 1976862 527961 1437102 1638732 578823 731723 1777195 804833 1080340 1886596 1888376 872990 1487691 1934039 568890 746217 1799873 104314 693176 162151 1364143 1901591 1927607 839012 646660 1175680 291937 740012 1464518 1206388 1790331 939778 90800 1172907 155719 1963249 98675 1349727 1573572 564871 826907 580125 1378770 275086 1301772 812551 270864 173724 885375 1927067 1698698 1557514 1249502 931288 582316 925072 514410 1283476 1417136 261505 1431018 1316318 1457785 486782 1948643 1695843 1740235 544798 749276 1342669 265779 1281717 545467 1128357 991095 1060978 1980053 845770 98246 871611 1519332 44060 1997006 571813 845219 1960678 1482331 843976 642170 802445 1081100 274547 831152 1214092 1926671 206598 1888955 1797614 738590 687852 831710 563824 642208 1935557 1924931 1677949 48351 1901000 1969789 1342548 563409 1044723 581156 131432 833815 317761 125808 1290564 111072 1390229 456621 270555 600693 380913 329165 1671675 1162990 1395249 1618954 1046277 1800302 857350 1186179 440887 398286 888198 1740350 71515 842971 1567836 842097 1628766 591119 1258224 1601810 1461868 383335 733033 207744 1644280 789068 1448731 989121 348534 1060673 1359651 1957236 594832 947455 1105615 143628 266157 847335 1340265 925616 668477 444751 1139777 597473 1527509 457224 637299 1180056 132476 344895 619062 325427 69774 36502 595772 1802940 700893 899958 1539046 468067 1386258 288368 829711 1063512 1050062 1624205 476990 983048 1378852 367618 1264664 97045 1863607 753001 1030352 672375 1028833 731656 1144141 652177 1581147 1928764 970560 1973689 1292079 1593483 342338 1291352 873607 1731710 185050 969702 1832889 1025427 1292260 1661945 350736 666635 466484 4814 640444 1062938 1269527 338161 469584 1309845 174452 1513465 389905 1080063 114430 1708442 981781 1964619 601670 604586 844632 1276585 1971584 1137218 1295339 1255742 995478 97061 1062189 1255536 1081785 650364 1639833 969252 1011251 329705 1813766 926022 954776 656477 1284381 1074904 323465 1173679 479504 1320618 355269 845914 900941 1176888 1328724 839659 282904 321561 1705123 452041 1857386 1442653 1461841 390826 913819 1202124 889125 1647407 1820040 479412 1207632 806607 1291508 352260 1939830 648438 640052 181961 696985 1039287 827977 1043617 298607 1505534 1998382 771056 1086113 149924 789868 1312563 630004 65227 1688222 61857 1971118 352546 665683 65018 316786 1692101 1992059 203836 1211771 1518468 1414994 1928128 1579103 133108 1214772 744817 299867 444077 1673080 1974021 1639093 295149 1996742 466845 321470 304606 1050245 416098 766019 139417 189843 781187 459577 1189196 251491 881439 1187209 1872967 4274 1981225 579245 259464 1834861 557033 1391872 439213 1954030 246772 1392309 122491 23147 237644 357557 1550968 560927 1185654 110213 971397 1318199 1192785 1238078 127029 1767092 1171491 743561 1564185 1270333 914306 77589 236806 1892279 1742623 981596 1293112 677115 1830533 155131 1722865 142312 1467565 52232 1164354 990474 895608 1223078 555122 149395 91938 228018 1739640 717945 391559 1214002 1762589 1590960 1034200 1150944 103795 1340083 1711607 1511847 1982437 1673889 686902 351058 535189 1770641 1070206 325480 1573812 245588 1368053 726321 1624806 1230080 1743586 1763769 1069729 1006965 401517 552829 936709 1783804 19985 517442 230357 1503917 1528167 660535 331171 842157 892984 1070043 1472170 1112888 1674981 509477 1579485 777480 611845 1632383 233184 1455792 626048 961188 675549 460039 1384287 1720395 1304043 1427517 1024524 145358 1230738 1126372 1174057 409998 1357930 1718962 1719374 381497 984297 326758 816246 355285 1767079 527290 1624986 288115 544549 1099104 1414980 538449 916404 721782 330010 1791209 1801839 1609231 221117 1408923 936803 1318633 5026 857617 269213 837084 1409491 656782 664216 1225304 822454 970083 246012 368075 1269366 1322984 382407 1704003 380540 1758019 1211310 1800460 1280775 1169928 1324623 908021 1747082 903067 1229926 1347991 787644 1632061 587474 1936280 1037456 1265625 1884772 867050 1269853 985394 1225737 1158649 150306 784118 1271782 925216 1579785 251607 906445 921891 1454684 1699860 1656806 1296183 45849 1231954 933970 1736471 60574 917105 970011 1184675 708932 937453 14602 244618 835587 965245 672422 1140881 543804 251910 1968936 1157996 1058092 721635 1308069 1699181 877131 880549 1032083 1586379 599036 985434 365676 628484 992414 1873674 46104 959146 1931624 250910 1155067 1083975 121554 1272829 1836105 109916 1254425 1090679 282694 1950352 542602 557100 1586075 1491479 264363 1376004 38771 695298 417375 1600228 259209 1210899 1768501 1654026 1367508 1831578 1153165 202776 1730088 1263830 1387085 1808141 89036 1376116 1770351 1812243 1148035 768343 248711 1382864 964902 1568882 1665035 1782615 1535205 1340655 1785731 1623900 1839108 1604425 1976615 1459700 1840007 513186 1153668 1248587 1193525 396041 848367 814326 1371456 1565414 107594 1687438 189163 395013 1603312 1369059 26594 656345 1904111 911866 310715 1735230 548906 1692099 1959387 636433 1933128 541553 1422749 1743522 1134155 51842 421617 1551703 132754 109562 1785644 702686 1574349 758091 1799253 82311 158562 1038989 1212008 1066612 1374069 1990788 1634886 1923794 1750445 1782545 1227154 526480 482445 609286 505266 1793011 440925 1693920 118272 1358733 1465888 295119 1885209 492096 101002 1673179 1017156 1561012 859250 1769999 1903582 183881 561010 1003513 1480240 1927303 1059444 476031 1932150 546659 1262623 1532321 589815 1702312 736912 1124354 433127 944316 437181 978575 1321734 1494709 197212 562640 925426 1895255 1652436 984321 1977006 93018 1534451 23670 1570063 1352975 396213 24995 464239 405233 986517 545593 502787 156744 793738 181671 288901 1354379 550419 483627 438309 878467 1027746 740899 352845 1343790 590212 66942 1658484 816266 629115 1021575 1608471 74403 1754586 1832921 350762 305427 1538217 398436 761012 2166 1695981 377750 1962534 998139 1820065 1630242 1867402 567442 892598 227080 682092 711795 1165676 6171 128508 1909736 1925128 336276 1713808 1140123 1082210 459514 222480 278238 309146 1751865 58616 985830 1634833 372994 602396 907706 501164 1746289 1767003 525958 485386 1993879 745436 1846573 827085 95237 1251517 941884 1323412 1384068 164277 671519 1679313 1739383 1124362 1603843 1491346 337064 1227095 914232 1515894 52857 1204537 595230 899088 1917076 574659 671807 1329532 654605 827647 961246 395830 1509543 256763 1001534 1426773 73974 1698346 907067 406823 781614 1905768 1707559 943506 1257472 180359 922181 1555433 372555 1391627 1717095 44472 1222691 534944 1999003 279968 394849 1717028 1383600 1764751 1279937 1353539 1722911 79411 1893244 819550 850238 1344755 1722717 607508 713141 1196484 137319 1135425 667832 947686 61252 111627 1221614 890861 1352607 1595886 652956 833709 719032 425509 37379 343558 1046459 1946180 545654 1710568 605099 914032 24907 457409 433082 1370114 64194 506793 1702771 1501512 217698 328870 307326 293914 709076 1611224 726081 1353619 91082 1425683 1415856 235755 1860108 1679357 252183 663107 880836 106619 845516 535450 1252442 1632815 353587 86164 1633512 1619120 972225 1393536 1042726 487648 1492931 1146801 1374871 1826033 606354 316260 1794203 1937514 1235974 1376826 228263 1035362 353776 312069 486785 763528 1271002 906528 89538 348595 154732 542150 1207636 1418578 1082509 1771210 1460104 860673 1387996 436811 1433774 185998 104589 997132 33611 378690 479783 1135724 277538 1570000 1435657 726086 472937 1251058 106589 61671 1214501 1740773 1430969 1408130 1502399 1507536 1112395 1324542 1680442 521548 304646 1609585 214119 393771 994425 1024837 545724 1181888 1539153 449541 482024 433328 93662 1623212 241803 1577621 1361449 1714765 981619 1886731 677966 1767566 1073710 538152 1161532 964401 1709801 1346431 1384547 849356 15626 428146 213891 766704 950754 888707 1351915 1137627 50684 1515309 1940734 1564829 1619873 631549 1956194 918320 1662353 1363124 421426 694228 346069 426197 1403173 131211 1107334 945553 533420 873342 1256485 637178 1876546 1259626 1933869 990663 1532700 536449 1001029 1110209 317585 1613900 1111245 251617 1326817 764791 595803 211471 1115543 410854 1716334 315206 1614400 251809 1799985 539847 864165 1904990 975381 1183536 59489 1044081 1683661 1765525 1573857 364903 439333 1953577 644570 1842619 1042921 958337 1489910 1570159 1754910 1466511 829218 399281 1001966 1967218 246195 314354 1631150 1656666 1634805 515463 1612926 785820 753424 1962331 492043 1178269 1171383 1867930 612741 92953 990258 438266 1435394 1764063 746992 416695 1016239 866621 1059165 1350095 60070 1900278 392224 1827086 1304649 610873 1341898 953308 1678727 185631 1421965 1639190 828915 519008 668228 215464 945338 1730728 1107965 1097491 421534 1665652 1577207 1097889 891296 1427263 1156241 589462 1869530 369290 946497 236785 604048 1994390 422588 1252250 1585227 1137547 1797801 1107225 269062 776530 752646 1338067 1835162 863907 1129686 1391101 1763650 601503 268221 535537 205655 317712 808430 1933522 1458597 1680717 1897635 424727 1268428 557533 460278 886607 1237501 1322404 539047 1056383 68666 1824058 398753 973238 1327629 767799 844054 7604 295075 593726 263735 282641 1194852 311975 885789 1037652 1859374 134405 9687 526917 1280419 917813 1799699 790973 1297499 911291 207444 1147475 1782565 939800 774373 506466 589469 1048965 1509763 123886 416604 1938529 1275941 1724361 1950507 1788327 858237 239775 399535 1338036 1664678 1301372 532270 388724 1275039 616785 731414 995763 1033721 512605 348624 632436 208518 1110086 639564 1936613 1074092 1269321 1217844 747747 1411858 975874 580541 1660956 576818 1906385 1674496 649365 1560363 533551 1981798 188431 1778422 1346691 1104208 1595835 1550659 1935683 1789378 1224756 938156 678174 881928 1761831 1163152 647792 1777535 76284 1942330 196508 1092568 1003801 1571391 1068723 1147302 1744512 859472 779844 322645 1517702 394994 642131 885834 1294890 968832 475902 19056 207817 540290 1864719 135557 1544278 1170196 1750471 1246425 1852094 115346 880296 585431 969633 1164124 566552 341423 803189 743575 1410228 250065 493008 103473 7480 991366 428321 431305 284608 1840699 344362 526724 7218 395466 1262647 654725 1408798 276571 269521 1342598 965616 1919649 282530 569029 750998 1588507 1405366 1593697 1094155 1765623 910752 222875 1736765 541577 1219277 806442 157838 910080 1457020 1583249 1529674 1816127 1662635 111579 1100335 1400714 506946 258464 656736 649228 171726 611249 1070653 1173210 1450319 138490 1370375 399287 1645960 1880750 691625 1645052 607297 853008 1052641 173120 1043699 187837 1171576 1145630 1005065 329996 1244183 203812 249246 993439 1633683 1667102 913804 530678 1501908 195129 1637593 486151 1417169 1317920 1108495 1846590 676120 427589 1852044 1735737 1077938 385620 1728579 273066 439164 1838492 1540818 1229942 557460 49034 586989 124572 782044 1316844 1574145 1697625 162409 1453416 603193 1862387 1692284 309470 980879 1368385 1925842 599837 25433 99843 1138734 1882488 1208112 1738804 1158924 785536 1687819 374099 1397367 363110 1426795 915314 1667015 635812 524786 443751 1782797 995377 1343317 1103405 87668 1843680 1777729 1802579 277204 1758710 1298954 651304 265270 869446 503235 257486 1195350 1596029 687788 969718 993545 241550 561099 479173 456408 300162 1594248 1031985 634583 133448 1728991 1616365 489467 1375675 196517 190798 1235182 767080 1438496 1122245 1679999 375230 1377535 115727 971417 1303483 1054680 293526 1022554 1302502 658844 1566242 835821 1265152 1190834 1343945 1172493 906120 1413924 654522 142758 1175430 1812306 1440188 1672 1217275 1350175 46923 1606990 827846 1213703 141622 1255393 410519 455434 1108340 508849 1379053 685954 337425 391284 726138 1199505 1168938 1906115 1861205 493384 70190 763430 596370 671460 1002969 1617852 395119 1945147 1698084 1364759 521475 641840 161029 1937750 175504 1071968 1621308 353073 1363281 524488 353100 649909 100780 124819 1050797 667104 1257645 1617431 1077292 1447838 1172850 964438 1277338 674067 826015 678069 1872458 230059 756877 1498426 175070 1373888 1284337 1965034 1072757 1249310 1541924 1978374 522546 929052 1349707 1164091 1279307 1905196 1079660 1587779 1607008 995872 652405 1950941 839373 1057035 123927 1502827 1984527 343962 1544019 786061 323571 1540497 1892061 961923 368568 1474228 970168 1192575 1151837 615552 1881872 635515 573058 1096178 976063 1681539 1423299 1631128 145034 1756165 343950 238560 548368 726230 594204 1790235 1601582 431538 774010 209983 1845295 532203 1559240 1362895 1283497 222887 1691172 1536076 183552 598643 1387839 1756235 1878218 221747 258208 1282486 556589 1516452 278387 1862055 1335076 1297737 1413937 457365 580419 454135 1101775 997829 1683679 1024284 237720 1185615 1141338 299743 1428786 89364 1277016 412538 1374260 1458966 1777770 572694 187546 392276 1096777 988766 1300277 1944174 1984163 1336934 540209 1108072 1330824 1744377 571488 750169 135551 1676769 342031 1686684 773873 616420 1700792 1967922 503738 1155165 156062 216990 780313 41931 601018 229295 748425 766604 1996075 1460483 213639 595484 950304 1713629 1983685 1048636 1135756 993619 1787014 1678810 1829695 392527 1801427 1543495 685767 905906 1169547 1070002 1715249 912685 133246 1910546 1756788 71140 881554 1547132 40145 224281 1660154 1329003 996624 602110 1016711 1242987 641192 142841 1321160 1882875 1508321 794121 845114 842945 1683196 1392755 522725 76834 1508227 1155320 968950 85644 1475220 192068 1210939 1235095 289780 1156039 1747277 1755180 1420982 1412459 1651079 1736040 1732237 1227797 145778 1053435 1713605 1212221 222081 1063543 1457739 159509 1411146 286667 682547 1845571 595709 740180 1658073 943502 1728885 930704 1771703 51679 474046 1834730 1190684 591403 1878374 1234487 395179 1833277 363096 1381861 1269488 1895853 407530 1453307 1993798 932359 979960 1419849 694410 703041 1321036 158408 1778748 1850980 1943455 62372 1429029 138806 609121 255732 1457782 1772387 194192 1346952 1209454 1017043 215516 265407 198216 1322841 1122196 1398328 462891 1245534 956438 1961713 460146 590566 1697210 1550611 262891 1592437 1656228 128034 899093 1911555 1581654 441127 1794436 1443571 329413 1410412 1801390 841483 1646516 1842605 55614 30569 1946442 327696 191869 1606654 100002 1081585 1829594 1703834 1135492 1005011 1689671 1448928 1680519 908008 926141 77448 1897766 1219961 1630146 1680835 1272944 299410 18485 381593 1817500 1460005 1213826 1018258 214313 733490 1821612 217743 1329674 1493063 23707 1316554 1507025 470138 1151680 287247 1100182 558753 97799 344986 390205 702856 830796 854064 976918 884759 1886551 892657 1855163 952646 107514 1684388 475149 1990399 767082 1220553 757047 715798 1509640 1225828 1912649 753991 1592362 628888 623796 1846139 1428911 1737116 358720 1452493 307530 207378 943107 1286287 1624954 1187089 1428276 686991 988511 1592895 1856279 826383 161187 1506970 1035507 571108 1884324 1875586 556839 382390 1171928 958468 306918 1542881 1196082 1439785 1770824 423720 857586 1693231 1242899 1266768 1753642 576527 1628955 399982 1067965 743490 82833 1441395 553284 432988 1362164 272399 400705 451441 1716371 185290 1245426 906129 781810 165830 493316 1123595 827917 927041 1339869 638505 63344 593807 910965 1741855 1127557 531974 563093 353586 857711 540715 515252 694368 560538 1407971 607293 1222260 1525363 1274310 958325 1526004 531884 449727 416218 992623 1223967 463613 1622382 1514213 1745275 1079634 940283 242566 518933 1191033 1102582 1126801 1024977 48077 676039 645482 447076 60302 1553255 745010 771468 596991 1424302 211467 1328463 1500983 755581 813731 536210 1398719 1336760 465494 1211655 1720353 1205958 94639 1320996 1195889 462479 963142 1990530 271115 1155977 1139477 1407768 214471 656692 131872 1618615 227829 427127 536407 1429918 116243 1649446 174139 276535 1584013 872376 1658416 1768816 204356 1107705 1608282 1828481 1907401 1614335 643097 262690 172690 1064157 155152 1162507 460220 1231919 1492569 1436384 1652981 625279 252613 159903 1786402 293569 143144 1619885 1644796 901144 713562 1474927 1539722 913511 366934 1119751 925873 563765 861323 824037 852543 891554 735175 900878 557850 1919126 1865187 606001 388810 1175647 742515 1046724 33977 1230063 1201799 1022365 1928823 1184163 1671926 447889 876898 1804919 1690579 834841 674101 1009709 647996 919053 1940103 1356968 607537 345597 1569601 1332570 1355236 976136 1723971 899279 15917 1405626 454972 756207 1148124 1237569 1546073 708898 1162884 842532 193530 229757 615849 1300600 520867 1970420 1904571 1855248 13944 435426 127975 359060 645079 472737 238876 1367731 1391763 289387 51613 925867 137578 111472 1260230 423435 1145301 264430 147501 905794 411392 449546 1247471 222763 1995224 772223 603821 375298 586646 258839 827460 116487 506537 587066 663341 1680536 832049 1199768 1922064 1863807 1552789 1371502 574566 429239 16210 1854535 79709 1025630 1116177 1072335 1138217 1291345 840277 1312675 1157253 1060586 982574 1226950 1605517 992526 28526 1346589 1392162 1315454 1882221 279015 1394 1146753 1414369 1039672 1046600 1011247 1025528 112569 1251748 1157219 450347 1382998 1955587 1525979 817601 522532 1800327 1144265 1645148 133055 1221059 805097 1416115 768447 717907 391016 839200 1552809 652213 896449 834530 1361963 508906 1724053 1686707 1670209 84371 1984077 1054708 1831834 90692 727114 1353513 1236822 823414 1448496 60788 281996 472983 703864 1308283 565851 1872481 61729 1363342 1656200 1363250 644258 347611 1424952 772914 207116 694865 1364120 1084913 954182 1350299 1918633 1323842 284937 1310439 445443 168650 1434920 1517465 1120700 463703 1578568 1888386 1059231 1079407 457891 1443773 1916626 1378484 288976 666559 1584921 1527844 850096 1903272 1439494 1350353 731288 957625 567665 990630 1532278 783326 1921394 472981 1390049 129712 656307 1902286 159446 1246470 1588926 1691443 1828122 1122446 1290509 607207 871974 1606952 911463 1535803 488100 47012 718686 1586045 1549860 1476920 872448 630685 1803508 1066446 683173 134700 1808610 631006 1852493 1663187 1322049 1736677 277009 1047312 130256 106457 1148897 552871 1755307 33367 1173670 1407436 1581804 87608 508492 1027271 1977881 1754466 1508845 721927 472306 348559 1605114 1590027 432752 1762585 1513218 1331114 1477216 205547 272316 1919935 1700497 1832325 1266726 746404 702901 882912 1628345 1358385 556700 995223 256457 1066658 1748058 291725 1177076 16705 55885 1567757 942731 500217 1595182 1045834 1928039 858942 1705763 1269606 161026 247113 1538287 803190 1006502 1392257 1483780 1164975 81667 1621464 1730935 247728 250911 665942 812503 164199 1007553 1052686 1406463 501864 1645707 951339 1842372 1688106 1839772 1572758 1906611 1751460 363418 1127762 1742180 579813 1337749 772295 1525477 1130919 1270799 1006095 833983 1209892 1169284 684899 87496 106837 1215154 226550 337052 1472406 602408 227183 1104699 1772784 773217 65169 1835532 3836 752978 1389536 1552030 1402357 649725 626114 1142971 503007 538292 1637038 1728162 1598625 419339 1930062 720246 493733 1166114 132706 317196 1087837 531341 1086366 1958043 1866460 165655 1591166 1303627 458216 499932 808349 838110 836993 1422562 1029222 1042767 527649 1129090 1400221 1956139 1969255 851958 536894 389457 1922127 1139392 1501625 1050144 1289041 1701470 599334 1598582 1453339 374000 601379 1957585 657393 1709717 415990 1950620 1156278 498438 605601 15632 1902590 147210 529422 951855 817340 1759591 330522 160894 536665 1657146 1077469 145608 1807284 1018926 1938446 1321273 1162301 314794 7064 1188758 474602 1545527 1077541 1515879 569472 436715 1924484 103364 227295 1719708 1181622 301337 40387 906623 825087 816530 684261 64610 973137 1032567 820255 787221 1483799 983038 1613872 959295 342523 1135970 772781 532244 305309 436986 23730 1375820 742469 1682901 1829451 1328472 1026472 1746443 1562009 729205 1505509 1553494 654095 716005 198074 83451 1092230 1229127 1301235 971179 982206 226821 19397 1984576 1898178 1592154 1461863 418838 1545823 1209289 1998713 1887050 1753795 1674517 228492 77154 1596611 612903 499786 548254 955960 1639230 717413 1362250 986283 120289 487802 930445 397352 28727 1688015 1900198 382971 1661283 1609198 1916758 1120280 1409539 1412016 48581 1355357 1161517 1778130 110477 702924 528970 51302 1310353 723914 1536184 1226498 1033659 18637 567236 567340 496970 569161 524227 316751 1583106 445308 319181 48790 939060 1217791 325737 11548 1342769 371127 813566 145980 899236 120018 1546077 401027 1774956 1046519 1924859 48064 397297 993451 1545196 698855 1950528 419181 1985014 1067060 606146 567492 32240 535546 406394 1523986 1033626 1628645 1599198 1846967 1140526 1885427 478953 904946 1350290 865960 1133123 1566254 1873568 521997 1921780 887442 131899 369481 583654 71751 803605 776185 1342168 1803574 495068 801501 1668269 1953787 1981001 1569177 280088 390697 1726625 414442 1242854 1455041 1956345 817779 387673 37773 534792 154260 301192 1659328 1425413 977567 1212237 317259 1478147 470517 1954610 1000047 1974958 813189 1384081 24858 32129 945452 510469 1151618 1470301 1576117 738713 389002 1577956 795885 435408 536499 105941 594342 1165807 525487 1575423 25026 342321 712403 146229 324885 1051352 522706 1655467 1369291 1002671 730289 1901484 410940 569288 559964 1276590 1509387 1856701 42698 1373476 1923650 1280220 1792093 1764956 1108547 954176 241767 386457 1823792 1813485 1939405 591042 642252 387046 1698693 1098260 1701703 196223 628555 828783 508192 840276 1963160 54655 741112 756466 880922 392510 721425 1585242 1856745 793482 1672181 901562 721146 328637 370159 1851225 166493 545903 917620 237191 1546021 999476 1355606 1626451 834987 621960 1546856 1749560 984343 1749859 1260931 277366 223362 75413 933074 1050371 1144373 1562498 479638 365298 1098204 1967736 667655 918015 657754 197477 663147 1402457 1415608 1273890 1976939 53525 905996 1466254 138578 513800 950649 1782672 360429 765552 1876182 1582509 52763 1155184 244079 1319360 1934135 1800113 401269 1123156 848909 1376025 949509 246158 1633337 897215 749799 62861 1808296 399775 791538 656508 599931 627747 1016303 972286 762151 551066 100058 1868813 1025809 935169 316036 1714422 681555 1085815 696953 1872977 500209 105243 1740557 691839 1825273 637886 1856689 686602 529770 35863 378722 413784 1060544 774117 1097247 923938 833451 1769120 338887 1717673 50091 162980 1142006 1227373 252964 1736567 464506 907833 1789143 106693 828113 1080863 80478 287491 1260688 922390 1249710 1178728 369051 1503316 1239818 886816 842811 1649175 1030606 1248689 1097301 519208 1527950 1983525 1884097 1698896 935633 139511 1130903 1964694 99914 568795 1113429 1633741 319041 634045 101403 1736316 295458 316426 1745832 1644782 1145239 557235 1007124 1583353 234926 453507 298335 743238 1538993 1908716 1692358 1414916 1821736 1386803 1610523 511097 1564654 1557913 1342178 1710718 234358 246841 692538 761530 1017633 236614 21370 378914 393991 1217072 1517884 243229 724669 1533872 1261538 307416 1949388 1119663 1722340 1587090 23093 1660641 597573 1381271 143819 810773 1154843 565092 1299512 650766 1062473 1469386 802129 1208961 597113 1657786 757353 1716292 1852918 779486 131763 250183 1102541 1287050 937455 1371512 933492 1346754 136510 820879 588116 254418 400816 714216 349234 1558766 1286286 89676 1638237 1952882 1672579 1447046 127542 809492 5891 1462524 1088821 1403777 212707 316761 1630723 279799 1029931 684397 112298 1596266 594417 902514 795969 529459 237271 132985 366816 1142347 1894464 590821 1308455 550829 1042354 1513262 594991 1873680 345134 675890 75856 1576464 1128806 725894 899272 1261673 94951 701277 495794 896938 1349886 425505 1640751 622296 1226843 596604 442704 1895739 485723 1945995 1696016 943440 304915 940724 64881 163681 1943046 157868 762183 932008 1885490 27070 348621 1378441 462651 395993 1345328 1885109 1804872 1430959 1486370 1072305 689506 1864141 11249 1021596 190820 419539 1603342 938814 249844 199763 111655 893330 912944 49861 1248135 842069 826921 1460385 67658 1204007 1678889 1927231 1918490 289391 307376 1408610 1476932 975688 445505 776413 400507 1274748 736698 1376882 1157290 1950041 536848 908365 1220243 544732 1118803 1544136 494034 1289940 1195757 208544 1766646 1489389 613038 1493935 252519 519843 1280041 1959078 1391149 1409434 1528373 1983393 306019 728130 543918 1248851 472564 48435 235249 1859540 1965514 1872119 56352 1100754 1434715 724373 823069 1658227 891093 1645042 818090 604040 763535 794110 525993 1687966 1430968 1607119 692897 1885718 1465520 1926207 1066171 763724 1175897 893240 1479384 1245545 1189002 776048 65805 1004851 1859567 696229 545959 45681 1841420 1567522 853399 188632 158980 517845 1383517 754591 1603652 870479 790360 354307 455717 1926603 757387 1999202 1770450 1380689 1286638 834948 1985511 601835 421518 1709321 1799164 478070 1464900 134971 1809327 991420 20638 679233 1766392 1146304 39641 1514425 682881 678821 1868050 988561 1211029 1763304 1954879 1820642 1734510 1469680 1745231 428314 1117249 1280433 205997 860903 1225853 413167 765301 301985 523831 1732194 1454225 1333754 1834775 43431 875881 1724708 1007737 992549 1633434 1991219 650224 1862131 1990801 848865 1052912 855896 1702595 748208 1361705 1975726 1428976 609641 1634754 1023582 390062 1758651 798856 312484 652499 1600893 190217 1412787 11031 1742479 1617834 73417 1370429 1046152 1170948 694505 1818187 1160787 1727082 70945 1366410 952834 702891 1998843 1046171 1132075 50939 1393994 882186 1964501 137477 1390603 436631 1412712 1876513 1276605 797518 587991 606451 1680588 20110 658185 7063 362213 289873 714021 1848140 1827241 1499821 1367023 1842271 899190 1894152 1322142 309736 1718735 1359764 1671407 205926 307760 546149 1880851 111132 1474049 1661374 576649 890135 1698304 1160775 602688 529110 622239 1273198 146823 1759514 1663142 1125230 1702500 1087171 1657757 1423943 1228413 252163 193952 1383583 1311416 1814101 1614940 1749842 1351766 1709879 65801 697330 1087673 1456647 1306261 1852308 23665 1306106 351806 569392 674476 1429221 499329 1382559 952621 1823257 880814 1024418 316242 584036 550825 1142354 836926 1510266 1597718 1154854 1472782 1331749 1993088 1025885 248872 1251199 1930258 1040924 237495 1878527 1178785 653336 1094055 660507 1383831 1222877 1443487 1847092 1621133 675429 438348 790785 343835 880660 395981 684879 1198508 323811 1977147 1115830 227021 1497828 1449038 1915093 847011 1263384 1553156 388966 967196 766083 121587 406267 693397 766838 1012618 1175822 1525248 486501 1949343 1307124 1248667 303974 284348 313256 576607 1206248 1623272 878035 161197 1987469 955082 1873406 947298 1686304 1101579 1967300 1692782 1773298 1959197 1815536 186096 1823974 692570 908792 157745 1209007 315072 1435327 1887534 210199 32774 1720577 23567 12424 107414 1132936 22676 87692 187950 1152608 1848086 17547 1421718 505353 1930170 1437741 805386 1242393 904095 9273 1064588 896492 442760 1106339 489200 1153925 303719 153516 822307 1826246 382747 361828 1292059 1958658 717659 682025 330103 346614 456602 18432 1879392 1591765 1582809 763984 192384 977750 564181 698622 1371865 6904 1488405 365775 447279 1804821 80066 1196673 123090 1141753 1300505 119261 481848 1997616 279708 1005571 1604424 342735 1938441 1695401 581415 1058132 620517 780022 1716768 704474 1014962 1517981 811778 1156492 575922 122795 260623 165717 762051 1985619 1825465 1911401 932122 86496 1637814 1446395 1045601 1828215 1771313 489486 82312 701690 8456 889484 1431572 1484917 521692 1482329 611316 890527 1829202 500126 1151938 699863 649331 1534986 803743 1014996 1692963 1950605 1323662 829547 505228 1631909 38639 651763 864142 1143702 105117 602203 697532 346181 563252 215977 732241 1122208 949376 627274 1876811 442830 86300 831790 697304 895828 716828 570757 155360 826297 1302775 1751548 105651 1746540 1144143 1903807 356605 596755 450405 969664 335255 164373 1846639 1698834 1252335 687757 655653 298443 1461630 399138 1677497 1297008 560696 1366965 315421 903637 413586 1904265 1200135 1849657 155093 713030 1448703 1421746 123228 469899 476254 1657543 1118067 1683931 1316476 555802 913439 87076 1998082 1124534 713265 1307392 877742 1673789 277165 807790 825051 967677 742405 1454418 1256905 1180890 118492 1507642 1624674 1977718 1371507 1186113 1343696 1374952 1166850 1175456 616555 808307 937533 1451902 1464563 1309441 662616 582449 1342637 1874494 1224562 864937 1415949 1020284 746694 1836402 740369 1788007 1319766 1215448 1854876 1191784 1876813 1013133 1083383 834686 1297395 610601 1277989 1950491 1074783 1688679 1178838 1068433 75663 1829288 513101 1495268 1351354 1803307 1952025 1793925 487088 1440088 1978815 320998 923 1519850 1717578 523968 576522 1728705 245072 1238815 1792634 346461 1097062 325118 1723059 251822 1928044 596301 410149 431699 1312414 1255519 1269091 1032149 551833 1970019 183129 996123 705462 122668 332108 1886919 1462366 92858 1418828 1951847 99524 827253 1825823 559534 107914 87847 465873 829441 1557568 882353 509682 910802 980236 1811343 1478708 471387 700899 1114388 1506938 919932 696052 203166 1630332 781587 1626224 1398064 365342 304510 1440977 1915004 848847 858098 1690407 1648398 1235815 1394487 399340 1092003 1485805 1508932 1516689 862282 1375646 1609297 908315 587512 871300 1306842 152361 786739 905038 803094 1580140 1452827 150799 655193 401756 939188 1476485 880012 549472 1785334 868418 1144738 202590 638921 1853092 19800 286670 250449 139000 1588380 971842 1632202 21389 1028478 572242 545517 1131372 547954 617676 596731 930891 667557 64903 1921765 1905960 631194 1100934 67823 1649469 29460 1317832 860461 775847 807275 1768495 1372313 193834 945700 1769335 660450 965412 399869 111063 1829088 470411 579003 288034 505033 1895686 1462989 575224 824854 517079 1538632 72760 67924 575936 1377378 312512 930255 1029834 1628671 1785980 1182630 1485992 739192 977925 1674606 661904 1206566 1313868 1620942 149896 910825 1862841 1316738 1201785 1324680 743134 1422949 744244 773649 1412056 23767 1349395 1335790 799631 1596395 1477984 1997485 1858656 703025 1940757 1199872 1290127 1654067 1633658 55302 893282 396296 1398341 490129 142650 246732 883460 1898904 829806 854159 257876 1356567 970883 1773160 806134 1177249 571775 1321825 754420 775085 1816949 1093368 359875 1118930 996082 302936 438653 1898858 1552376 1456572 155328 1292679 1537164 1919394 1921036 1405235 532616 1965167 1026356 849714 1144722 80273 395147 45415 837223 364312 1468967 1973933 1636168 844204 1785502 1054287 755958 1014419 1222155 738379 589959 1472316 1482952 1685963 1817687 399682 1149975 1960390 1222408 881406 941372 708413 1437452 623778 1402775 1552202 338983 530195 1956434 307529 1098814 230613 1738658 698588 1875718 291557 49327 1719373 496990 1324452 1221798 16299 1433392 240095 1179230 56443 1842444 1991347 435377 1673854 563218 1817379 1304403 462730 1801878 134946 38854 464197 253713 1970947 1609959 1212746 1211095 436111 1001488 480716 1929901 1509500 90467 529299 841777 1759730 593797 601865 1366549 1786677 101146 4938 367106 1218635 1833906 118407 1252807 1509522 1038595 125749 1037159 1840332 204358 911501 1761667 181937 1248626 1962636 1202560 633160 1265274 1831039 10337 396677 288426 1217643 1183863 40778 89800 1405678 215215 901545 1372440 849453 1349885 1552686 1423281 1391790 795227 1106673 1296029 930925 1174914 1763208 459929 1265984 1374698 347702 339804 458351 1384914 1139954 521218 868858 627296 955428 1478195 1316390 1553318 1679153 93061 692484 1197331 1051830 667698 964404 287560 1366511 662410 280625 1463051 1741009 1445050 1531666 411232 1385370 820522 429548 799686 1647715 1071907 810154 199454 188296 237089 635901 1791843 563831 1518403 1800982 1690267 1514069 830252 343247 1349314 800340 759710 1943326 846374 1665520 332168 97790 450289 502856 345926 370419 1854514 1180247 1944428 430457 1449980 807459 1147693 556024 1559882 595981 1518511 1294228 1996094 174095 635709 1026720 564330 939310 1842927 759187 1295766 1526516 118262 853640 298616 132771 20154 1170043 656407 407099 837880 424860 1949951 1046918 1862247 109285 1719473 781154 1982308 607582 1517068 120324 755216 1101750 770105 717435 665909 96685 1555040 189551 490699 1458019 1051244 811490 1334284 1477259 600463 405130 1094061 901893 354459 1044049 1722128 1798589 1375903 187058 1151524 1320015 1673653 1539989 1282899 1216476 1363619 1107841 1857258 626237 117775 752047 395725 1672392 1412311 1463552 424719 905043 903384 328523 1665701 1924651 1386208 1471386 152622 1438050 1033673 292044 19246 888403 56784 1323002 1543282 1546996 381944 342368 996279 384197 390698 1872952 656671 14775 175672 243084 893996 953704 29371 1208384 1701485 1301276 558661 1541998 1801827 548922 434414 532783 1194135 411065 1421581 459172 1227129 310743 235275 1341437 1602537 24740 588263 1440647 1167398 1457334 1355324 1671767 1495988 1959959 319954 1181010 400868 356174 1064891 937321 1226413 1110691 1222440 535219 1808660 28425 452419 1159230 935402 308013 204202 1962838 1799564 1644936 1431166 1072941 1937694 975196 64581 1388530 426948 472340 669976 1497405 1251640 1877840 233697 875658 1805782 1168058 763997 416793 996791 1879190 138325 122457 513402 239316 1253692 263696 1611548 351557 530873 1455547 40323 1620196 226336 755100 1298888 1285985 180506 1137160 775749 1333074 346736 515431 604775 1941146 1553762 1181272 965056 1169115 1909683 969722 1809921 236938 186752 799173 1027095 842539 1776377 1540104 588923 1441065 1487066 1781367 203807 480041 1000147 98996 192739 1502355 188266 1087235 212057 372313 612834 960222 473664 407333 1273742 1445523 1765285 70458 316519 1996769 186852 1307134 1801635 1584597 869140 1026813 674031 1249328 16579 1996121 1886687 765428 878163 1105822 499587 1011075 1755743 60880 499685 1428074 1697659 1731613 1074966 15055 614982 1145467 1477802 1185383 709244 1919761 1913974 405729 472527 1446443 727965 1223133 1810998 461276 180546 1365647 1877460 1914998 1747142 1493155 402472 1309146 255381 1326802 1035033 1288191 1273550 1596413 1407067 978084 644863 1840960 1585267 785817 506561 216950 566631 613641 616077 31610 70127 575453 1526069 790855 566657 1838567 1807576 48597 1620397 245846 1680085 3606 858012 1958803 529555 1079262 836399 688739 1811752 412350 1776441 1593832 902484 1467278 54855 1112461 1217891 398364 710737 410193 1430478 158779 782345 1161702 431555 824886 685650 1852667 436265 957742 1432045 1941507 287711 750189 176104 1420124 1522468 1328913 756919 284948 1801495 1293831 491110 812607 699867 1892621 1842911 34395 1532251 1215496 941173 164409 1900233 1278294 1126415 670340 1670267 572435 363833 570187 1320868 193800 555773 262910 480598 537117 2490 401011 1725778 1321833 1451747 1022487 805597 49789 1283917 1717575 1746538 1618354 914204 1992689 82853 1836217 756743 562933 1512153 329134 153186 501536 850258 439504 1687099 1110585 24597 1226167 583393 1476988 1188259 613360 432300 233229 63180 583166 1082624 176595 1081057 1919679 1117517 1210274 1801618 1463568 1888959 258716 1960298 1336979 1064145 1758360 402242 392323 1854009 1170286 821194 1431452 489651 1998542 392093 1257888 1664017 836751 1139071 1145943 1282518 58674 1880546 1193029 1756168 236788 1911045 868600 1591760 1473226 144778 1183028 972721 692967 1754890 407042 1537994 712543 964145 352304 1509630 1446430 189888 979597 1618975 245214 113854 1041998 264882 1154574 1080723 1251917 779041 1014508 429203 1269603 1925610 670197 45400 769579 816626 955761 1682892 1329406 1500648 1193375 472274 137103 1628633 1801042 1683670 1255665 166741 1073598 767555 755571 199117 718328 1249963 818184 1646036 1745173 399778 690451 1199468 256328 982393 1774101 1751280 821651 1348641 306485 1164003 1107635 496096 1892152 97765 494793 1634794 377847 955724 837901 1118492 555551 109570 42592 1961928 1691593 139255 361251 1996101 1721762 626384 1883174 1010785 1727213 1246006 1934911 469731 206332 596626 1403868 1367370 505809 1584883 1202470 234860 1523285 1018798 306522 1382954 1389497 1300360 1289194 1761518 1660368 649812 1934354 1870424 122926 1187395 477922 1019489 89850 289616 254324 1231545 1646372 244892 42071 1975089 949999 456926 251952 1334701 367583 319399 23484 867744 347776 36192 290444 77914 692834 1012019 1953400 726834 1294745 1515588 1284194 1476903 944054 1074160 1199415 708586 1626980 592848 423002 1215310 1346424 849740 1712846 943010 243191 923799 199645 944139 1306487 1556769 151763 1980246 436039 1896220 1888185 1472412 994040 222712 177725 1029778 1276732 925309 843962 71972 500617 1768634 545637 345399 512003 956606 1460279 112040 1926964 1242018 777629 808902 1224302 1252455 475946 271785 1117852 868471 920713 452970 1668447 1326661 1277520 508369 664695 321357 356762 634472 490893 1119000 1442335 1796264 591993 126734 958690 1894032 342945 1815235 1463490 809554 1799222 243638 281664 22061 1377590 1961969 723849 1302732 682187 1577838 829468 643197 380954 1294532 1953412 300165 1282435 1050722 1261403 737532 579903 156487 1114228 657999 942563 83655 516152 101127 1583548 486305 14881 1379374 1306121 1360948 1223591 966319 500115 1579573 1936586 1454130 27806 390848 534010 343737 1328350 588283 1246989 914411 1267287 1319401 571900 137340 1508155 624684 1164426 1894314 979711 1176933 911179 1684417 295049 267558 883189 1201825 1416431 638245 1781898 847000 50428 200156 1797253 1904770 1526486 1454447 1425980 1831387 638458 373972 338341 1820212 742112 360297 1721988 368370 316528 719527 491389 1272876 334611 747735 401739 505326 968839 1788195 1330432 950488 888208 632033 182210 933617 184070 627889 1658276 736864 1610429 282782 432218 644163 926530 244604 866589 1670191 1033836 1437569 1585580 1303174 868040 558204 1414351 660007 687244 1741967 206028 1852543 1742135 1436271 349772 1672625 178624 768638 639594 1679757 72829 183180 435716 1485616 1084143 1769030 1636679 576714 566742 220377 30820 1303415 1217880 1717717 1891763 1603784 1963260 95008 603739 1759690 1467809 1369427 1808950 1866852 528745 1872184 1072398 1847442 110382 604209 1472520 657623 509774 329418 548516 1896639 550542 891008 184249 394087 1094673 1457368 505300 1691555 1143507 1258940 389671 1553658 1613117 169226 249478 1477237 1433384 1190656 354608 555910 1659796 1690671 328839 194908 68716 325870 522190 1385873 51819 259877 146125 1500721 1228935 1983540 1839031 964071 919235 31602 1266285 155643 346156 1828766 50173 1748093 1035660 1450760 1079116 1107853 1188167 349330 1874285 1870120 646746 290127 672896 1807259 1244743 1386178 1766674 1208993 945387 74339 352813 696058 1933588 625721 1249788 1961083 1575583 636066 112558 1142652 1121658 37070 730385 363759 745198 1580437 1075240 455190 782922 552586 1341642 1375004 534993 1359229 574797 40137 761131 1022926 1590192 1644167 1115488 240145 786283 1976705 1751497 694701 417113 1077826 815828 1684344 1087229 1745957 837273 809763 181802 290368 512355 1653786 185260 609963 840816 1947183 19185 826064 407400 1135900 118506 1268190 197071 1330573 747572 1412209 717790 226045 1924157 1460824 933863 1900480 1665544 1114371 1391625 816338 1955013 748254 186606 414978 1019915 462633 1728265 996818 1975751 740163 1001809 349858 1166212 992745 668500 566156 335867 127605 1820546 1156657 1750478 784009 588441 1551959 1963527 497534 1646915 872053 1172138 222224 1505282 549363 1065479 151636 749494 548201 1335420 1230999 47863 986576 1573474 742085 1144079 1886653 1580822 1135675 585776 326607 862583 1104038 728473 1857235 347060 600763 883706 78766 219425 213458 1843469 1122896 1854385 563730 864479 1162945 1974227 726206 832799 1343932 395481 1304942 1089766 426141 1395374 482314 636625 58532 1397362 1427417 458814 1922160 25562 1421181 485171 203019 373677 66147 420491 572707 1524389 958937 1657527 1826636 442973 1088154 1166516 355576 921951 1421830 1990280 95752 1103335 1384798 955553 1781698 234424 1346951 1638581 438747 801190 41971 514783 1640281 740727 538162 1788201 1433875 26791 1389100 1780500 941484 1639891 254038 1963818 945357 827542 664764 766418 662941 911927 962922 1682668 1103843 1011165 323819 50373 1199923 639899 1614403 1145253 1485299 1208786 1032525 1122905 357916 717043 1096616 968056 1331572 920303 1373885 142217 887236 1997186 1008914 25469 669600 594095 577150 1749189 75138 1510667 1651166 417881 1764500 1254933 1878401 1194275 1376767 1359459 1272383 626213 712463 318850 1975700 1670132 593876 409673 1538709 1012443 288153 141290 1724978 1405026 102475 105113 1984342 791995 149192 930853 336044 1310111 1510558 1412590 430275 247811 1428934 819598 1763030 1634018 1260286 965593 246095 819417 1448735 1960201 1608800 448676 590630 1597235 1677727 561946 1271838 254086 783438 1047592 1367858 1492661 1770864 690594 981706 318460 194285 1721936 25692 1106327 471119 131706 1896754 1639278 1827881 1519719 371921 814515 425660 1204524 195838 1210676 391269 1994383 1612257 1269956 798044 794656 1360280 881705 1562949 1965284 214239 609632 1183049 1430316 791017 897411 1683702 1071778 517613 1462203 292217 1618402 361260 329750 670436 953992 344306 1939503 290629 616826 585835 330741 1270539 305599 1381924 949359 587468 1013047 580297 1062067 476786 1320241 1789283 619965 1960982 169893 1786594 458278 817264 1751875 481048 1911184 1650896 1994893 791840 114239 1049801 119637 1471291 1195207 1504052 236211 313318 85542 386425 612473 20644 1734318 1005338 1522283 717234 864972 91423 1237655 728433 1744388 226688 1806387 1697704 285838 1430475 457601 422130 1647888 737031 255200 1791265 1038611 82593 1199009 196521 256256 1485431 539247 876082 1558746 436955 698368 290933 1239982 1501052 1022333 60285 972937 1702755 166760 1321715 1149791 91565 1339192 843068 340774 1430511 694126 393006 254291 1828941 1498623 1661364 620557 242326 741531 1800003 1823678 565355 1065933 470602 1136825 886117 47346 322557 1098700 212425 1182528 1739012 762075 1319103 1468137 1657169 260235 61532 1575684 1726133 607294 1008898 1321832 1164547 1881722 150781 1913798 1517262 688864 604053 64739 444425 1490817 1196507 1677452 1477003 500591 1140680 1431387 1945257 1310582 1486741 976118 380065 113911 1759360 729763 399850 1180028 1627253 1687231 1582153 1899294 1206878 639466 429314 1815518 760355 1199224 979277 1301627 1030147 569906 314591 1679887 1007635 1237840 1514010 67816 1628182 596874 343812 801983 1931857 1801667 1124921 157793 174725 1134851 1034946 698175 1757835 282605 1758153 1111998 1870617 843885 1936150 1702863 845080 1141469 157734 1625793 332875 1741162 525143 729146 1328829 775762 1904205 1563197 19532 305457 1249082 1923079 120332 1553901 1762071 1911039 146871 1572545 469178 800290 1538149 1766187 1971227 307077 1953196 775064 1355843 502816 407239 1683229 811374 150636 302260 1439473 1118145 1075310 1579601 836270 208213 1065789 497601 1953449 598618 962631 1673542 1609237 956517 154191 815788 1749502 1191310 993921 732451 1225847 1307543 1129240 1592284 1528439 1699525 1935308 826506 800174 700113 890500 143975 1416995 32616 1416677 677406 89819 1890991 1613519 710711 1238285 1731501 1225450 1453807 1248911 1823359 782694 1731253 65637 545220 1021864 535055 1728725 1984793 658421 1012202 77327 1065160 1088050 78690 341328 1312668 618941 770592 60927 1938837 1879780 221489 606871 1250928 1944791 936267 1803476 1923241 1453301 1938801 1167106 864185 1268511 1809670 1116359 682769 1865282 554231 1448191 1620386 225762 1198463 1379242 1088518 1732334 85222 459337 1302045 606227 1662174 320182 426724 815368 33059 22497 1779663 1342027 1249250 833544 719111 406191 1487433 1869403 37946 1690068 232165 967760 44391 593643 988603 1126802 281032 813954 1526163 1538860 136742 1058392 720357 51147 644132 1030726 744991 1032163 1726198 1103419 830152 1886829 196240 26519 619765 386189 962291 1512484 1178828 1630248 1345786 843612 1383552 1796949 1043264 389577 982961 1593728 537295 531983 1753845 211075 1419129 948258 1125769 1026059 1695687 1231925 254486 905236 567833 638154 1052995 1548892 143179 1579116 308549 311444 1675220 590722 712709 985568 321152 1460630 591490 1553534 703685 1867873 1333718 774629 386675 926488 1104652 625389 538482 361626 1777795 1327512 287979 838387 1256384 1085711 722360 1281185 1946808 1981872 1846131 945219 1601677 600671 1167279 1467527 1593107 1344339 1245078 1488794 1852530 27630 1527652 1585926 1346212 1307531 1347739 1139097 212593 1227113 1347632 1889394 820311 1365731 43248 803981 909398 236684 1467831 476764 1734414 1375875 1604120 435396 1219512 791900 488970 1226401 1993076 818710 1628277 511018 1346833 460659 304595 1957517 1009053 39534 1790905 302000 762193 1294246 1567289 1849864 1522523 365953 1253246 142347 1519172 742209 1008748 296285 1135598 1453509 797879 1446259 56136 1547711 15520 104768 1352281 863975 1699351 415712 1666527 1813181 901 1589167 1577974 427713 942931 1480776 134079 1715010 1289647 272714 1983583 651901 949794 275943 1181117 266564 788872 1204622 1812072 655489 1136413 730262 49607 565732 378559 1156552 609582 1622355 1431390 510739 948050 1332122 376247 1914215 559688 55429 216981 175432 651375 104988 1513558 446205 1694544 1076370 654293 397738 793626 1106680 1504689 1972053 597177 1957229 662520 1501504 1960520 245914 90776 1246952 1251901 221831 780285 249034 1399934 1087322 6190 56779 169392 223122 1178832 1248926 634239 503362 917294 285124 727663 308744 1744426 1406419 1111109 1691716 1333814 325465 1113819 1380851 267461 1538482 250530 217898 1038739 612118 883588 1803002 172907 938397 1601134 1110515 1612015 1943703 1297477 668723 519514 1703437 638846 715236 1561053 1274558 1672487 231923 771556 1210546 1481549 635721 253772 1907844 1644756 1623729 1448993 940479 531521 179313 1408551 1772771 949715 619951 1005672 903866 1858373 1446038 122725 150760 608954 1646218 1612119 1605101 733463 1161484 1587405 1748171 7988 710079 916719 576972 462098 746456 600527 598212 511322 1569396 597936 363739 671736 1643873 961495 1270471 1354196 1835187 575314 802489 57863 1728615 1633999 1570794 1048946 628143 1244529 1440567 615721 89739 1517174 412995 926643 1526173 1987332 4369 122611 716752 802315 1280646 752481 393305 148504 437237 464464 1431320 450948 589022 1959621 715108 378347 844963 450396 758921 296608 1692942 1970235 17002 353947 1710839 893233 26992 733619 1445563 1469189 1970020 1317154 72792 1452227 1322194 883363 419780 1885487 593009 1144731 1441432 886650 7981 1058404 161337 1242841 1571685 1382877 1860631 887696 1056698 7531 96401 299341 1265444 771274 1972891 1500891 489471 514856 27209 1358979 475493 496345 597428 1421721 942160 1879080 1706923 52971 334272 599740 1954530 1086316 653324 1887371 264601 1179499 331853 537417 1117328 574707 1967949 1858688 452459 469680 1754149 270754 1188253 1380969 555434 249978 1637363 1577845 788672 1389491 760918 637257 1906940 1852077 1649373 674864 533030 447926 979441 999407 483182 1117348 1721167 488233 1471589 1989488 611312 181072 697931 914114 799530 1940581 257689 841796 1043459 514432 192626 1535460 1665180 1214813 1329228 1149516 1567228 1958415 1348126 302382 1912269 1923420 1578050 1347762 256165 122781 371813 397360 1105352 866781 1438795 1033371 1436042 1054655 1728681 1153739 189043 1649668 1238577 628368 1513258 1791701 444120 732452 1824476 1711697 793474 690573 926443 1165192 1197400 1506384 1095440 1367621 853455 302682 1885936 1633009 1841697 1313392 956642 650615 1338880 1465739 1353904 383800 1216269 761296 252924 725071 1270632 1742229 1004455 752170 1947393 1767994 45537 477896 1364655 149603 348476 1642389 1658489 397184 414751 1483962 1719911 258229 40524 518927 489011 1398447 596104 1186945 1100781 1916032 1551032 259886 1225461 355229 1484396 90218 818988 1153016 1162392 1104148 1305792 1941731 822866 1838801 1811842 223986 1657494 1372523 899917 1548102 113604 1378412 277926 861662 1503168 874996 1100864 1723234 673628 1223002 1604541 8401 1276993 1392653 421868 473716 1142554 1952801 570645 611259 1856497 1874848 1363111 146780 1175229 584850 649329 740784 1872850 1910280 1285843 1218444 596456 499177 1947388 1046095 234941 1314551 490938 1048591 1696773 1044373 22892 742589 1769249 15551 1327199 1903206 352305 543871 1286460 438312 1977145 1704369 390939 88246 1659395 923250 733441 241811 1556191 1596731 1069747 1185188 1655434 1867090 1981967 353921 983497 1686898 349476 343180 647030 1051548 1062977 1772290 1862519 835453 1389594 712029 48502 1380929 1915692 1137295 111396 635301 202681 614334 332268 1374528 605826 1753247 497973 279484 1075005 1431835 795719 869813 1543866 1497918 210540 581315 351133 408111 239105 183957 1858814 14129 907703 830967 1982025 196251 1773173 338966 59433 353894 794368 498662 1372522 1326432 55624 995689 19216 821411 565884 624877 664755 1571699 1337939 526466 1223847 1865562 830057 1235577 150287 1666096 151601 1359268 830631 136376 1965549 545442 1521119 475655 1542976 766096 625255 1245865 1058839 1123218 1063442 193344 656373 750107 505264 578374 1783574 31126 778384 1938123 1927399 1874884 1028409 476023 1235587 1339983 1412131 250790 1153028 555852 1091524 274199 780867 490884 137637 1764136 1712188 1202450 772990 1427920 690224 679037 1688114 1343793 119328 478329 1697357 698718 1713905 1866772 850409 1458704 1122146 800150 611050 471246 496276 1988470 1769619 191017 1218624 969317 1031832 1468427 148664 1708498 114116 12026 632693 1304753 229456 1381545 1899731 1042145 131288 923312 1779329 734740 897207 247708 30722 1070040 476460 1857535 517229 337821 976695 500803 35474 1539713 22938 641826 216129 517942 287796 972010 1472877 921847 911863 1606575 382 808536 222725 1067931 1468620 868219 627991 1962938 1507284 658131 228241 524143 82717 1935352 1464298 1791640 1092872 1442532 712579 1626161 623776 1852413 1070352 904178 719459 309734 615695 1375054 104953 1172517 84545 1939559 762979 85655 306547 1519237 772999 532806 1478572 102697 125403 1977996 805785 1228801 984012 192239 1696438 767829 225725 901051 364053 513725 1327843 1502248 94262 1867885 343355 301024 1747044 393710 900694 1097007 1989956 1145568 1901827 210533 446762 1341790 377729 448216 719495 1134472 349817 1199170 904830 839218 255901 591173 958648 1935230 969208 1912597 1119804 1731491 549577 840696 1540002 46332 1390988 1052332 1720498 954352 721160 563333 1954160 1372699 404916 748190 1699130 795076 1774121 42257 1236023 53241 363638 619156 464322 1336366 1117999 1552507 353087 194953 1235964 632499 1357897 1323910 69193 918334 12357 1609262 130981 1852010 1106774 1165275 1348384 1071918 1676071 211134 1010164 1343235 99790 897367 918947 907491 417800 799953 1685689 175790 360640 77234 992942 1768442 984944 531013 1246881 1880734 1589074 1215625 633535 1149074 671319 464353 261559 371947 1512156 995133 1884878 1439036 145488 1567420 659755 1270009 127684 1140385 226418 1972723 1585029 863838 984562 1213831 1705165 1628423 1527571 1533429 558671 1629207 1756042 141598 95507 93208 1241833 1320825 524366 867505 1502878 1579949 1026938 475037 685720 860140 1472757 1338403 1965333 245492 1226991 1386884 256514 1357070 567121 1009371 1830032 1924435 1101366 1691527 493207 1777356 460282 565859 569190 1043919 1019110 1974152 484131 1879806 948980 919864 1664997 1130825 553150 1085008 88624 75178 426592 799297 1639670 470056 451096 903489 471542 1537887 898262 559768 525429 581077 1165282 213764 693336 1073959 973254 708301 121228 459116 439746 413169 1166062 1928760 603094 1545292 1778354 1846791 1283490 1834281 289376 1818189 1337967 1023003 984997 923436 1987712 1974496 1749514 136882 1162038 616657 1421574 794847 346355 505722 567487 1141195 99097 725824 1358361 1100025 779368 116853 1366342 1222083 813320 731839 197564 805530 1741689 559308 171213 682355 1724272 862101 1200962 383406 355820 471660 535964 1387300 351761 622915 1242442 1023901 148753 372486 490915 1284262 1417415 1916526 1974789 875019 119945 1333186 1458229 1241321 1198742 1795642 1406217 581744 383853 1370283 1467015 1338198 205797 1797838 1303754 69344 1384935 1181254 1350500 619362 317124 320901 656225 706499 1881824 1058837 1447154 53800 704711 491918 701740 638460 1163008 708330 175661 886788 884698 506490 1837989 1976259 318587 655050 1537068 826934 325676 1609113 416048 35974 1255807 282990 103661 1685813 63532 850086 32952 1756558 1791522 958464 106673 447320 1793746 1238892 716625 1412739 1650591 27294 1873508 980038 1514411 1767731 1834327 1764247 1674477 1764163 1177441 1311299 425518 78 1300599 847777 1103119 508925 1101783 561939 141624 1159179 1172946 766577 1920883 36735 1550789 925623 573213 406339 333069 1144115 1033509 1904193 368555 377741 1373258 746697 1119061 387304 180899 338446 764456 498844 1349859 204261 698727 1694999 1477935 1384802 976826 1431826 1495690 118773 443329 234559 23422 1668871 969937 1951826 495004 11747 362244 129091 1452066 941732 362315 1860529 304953 694677 529640 1749456 173908 1677436 40131 1938693 1651553 1022524 1991100 1015230 1181874 1040710 112086 261244 369918 515217 157799 1083228 197550 470488 1116397 391119 1839852 908223 1295425 1092885 1639784 1879375 1455923 1726588 359404 419576 501433 859011 755139 1535097 387851 1823723 837518 54132 1050072 628076 1687136 1019683 1771760 426133 174601 952299 2808 1000793 1236087 1925609 1949647 1244811 1314680 986127 1210645 1450392 1240696 1904807 73276 300095 25210 48932 836485 1105458 1892345 617507 924731 1295789 971496 952225 1373704 1899125 1928320 1689764 1437979 1723018 236809 51700 157850 328826 542684 1450181 939871 68680 882556 1149540 43675 46753 159195 619262 543277 1433404 374282 759140 1113293 1893291 108134 1628017 535805 543101 1814286 691534 1208539 1226484 1327168 1118375 1282913 1112504 668848 441619 123916 895440 108841 497339 1751331 779736 1755591 278987 1760616 704185 383114 1157915 1551445 1685346 544506 1351428 492775 476273 205645 1958981 130746 135300 852283 640709 1565238 1354873 1159755 8675 390238 565422 1484740 995367 435761 234536 748387 370300 111369 1871957 1268429 999827 1111467 1977626 527519 1114969 1786247 820554 1481147 1497175 1545376 770346 271040 92258 1407885 1792195 183138 372676 1086333 600097 1745826 1849140 1894208 317370 1270559 1539207 1038613 804137 1003378 1481414 1870378 557256 1549831 441505 492781 1234656 1580711 318214 1173068 77183 338619 1919496 218058 1750438 376254 1798287 1211647 980724 1562834 1128900 273213 892402 889232 1211228 1479861 1329612 324159 70872 993214 294137 884131 951895 631645 1815382 1268040 531501 1602231 1165958 1018050 1157671 561568 1245630 720048 1196530 1342970 900777 1596199 1930354 1753395 1147816 1088855 881668 920629 955023 335644 1244099 545753 1364080 618890 1519601 922490 1169519 871143 417274 495924 1114948 292862 1759264 1907190 556921 569959 1926083 1255418 1065930 865811 1007417 474656 490144 790689 1631491 1975856 1361490 596184 1541192 1802573 1172897 657570 1790289 1918595 618598 239187 995773 597738 1067722 1321394 969449 1614295 984582 1514367 797521 880912 194349 1416708 1799517 1723747 566777 527632 508223 1601961 716451 910164 1088900 1128700 641243 450456 711757 786745 70836 1853543 184577 1864007 384754 1103090 447703 1209939 1163881 23546 227244 164702 1738447 1849631 1063388 1775465 207820 916761 610686 1277292 810956 1958306 685377 201352 1858783 605306 869278 313159 55772 949470 1877368 1402388 1738046 1449847 226068 874251 1349710 152848 672540 789263 345714 1191314 1153804 97737 915624 751370 942528 1923522 1149125 1113351 596142 719581 1530319 1783794 1228410 554468 126523 646614 949649 1735751 478054 1959860 1661511 590735 885890 1466045 890180 440324 1918388 1744730 1145863 1039186 120774 1610775 1460444 367125 913301 1873090 578526 1759401 1999763 805722 590481 950193 1682902 831076 467962 636627 739366 1396212 1795709 287198 1233347 904628 424516 294785 673726 1115353 488629 1913274 1686403 1460885 342492 971227 1044753 1268262 1134425 645840 230824 1196854 1717428 1017011 791707 902765 1130136 951628 1433147 1122556 594684 1258312 1101882 1921528 1595540 1495870 1211290 1990910 200425 977379 1767333 459006 1388587 1546757 1117439 744677 1256106 1908463 959428 1186708 1446361 38093 1750482 1600603 1643610 1809984 339797 684125 519528 585807 817099 565094 1901407 740613 544488 210058 691634 80183 1042282 1384931 450705 606437 1325449 1702808 1318426 1745116 1950391 981054 911038 1566471 1110902 1671671 1586034 688239 1909176 536822 811756 1231711 1289227 1532904 1926685 750754 903068 1201961 1618899 60715 8910 705200 1627898 220176 1902742 385934 424378 1188546 719233 1237634 1904860 1722537 455711 348049 826163 559831 519533 898349 1876304 99520 298269 931200 1067165 1199588 262730 1244968 919075 579993 997058 331795 1440884 1398618 142836 1565538 1714520 1948448 868031 1356365 254304 992262 1624295 92696 123747 1842795 1198684 798381 1026603 481554 1646342 1726089 668988 594743 989199 1329581 1413459 484335 1876998 961333 1609101 1098774 1115652 1732668 1976369 594534 1841693 901857 240984 1016808 1027631 138943 1829231 1023395 351410 101268 1507711 1749554 532420 1487316 653850 176985 1825618 89306 815429 1622452 189376 1747695 1465505 141672 1086718 1194929 94153 1057884 1264258 1925269 942561 1729262 260630 1984325 1379994 929979 1452347 903643 539073 1128677 324417 54633 39639 437511 642698 1057634 910176 1904820 1936947 1047596 1550719 319493 1156896 89879 1530424 1631560 317775 1928613 1745676 1460228 1493420 734276 1147349 819517 1811313 1608838 167652 1246082 1237280 1123694 1046881 639303 835285 1600814 199100 1021889 1519816 577245 674333 1389781 985550 1370014 173577 843844 258042 1280091 1183482 1831095 1779230 1729542 1904162 488673 1888191 1083028 550177 1511453 1178211 1508632 1234134 757403 624441 1179554 260796 880774 840077 700953 237466 481722 1943456 1041484 598692 430750 65530 892847 542318 632727 475466 1616442 919811 1891408 1233972 1806241 525479 722216 1131251 1376291 54466 399310 1730624 1115178 893584 1125237 1700616 935444 1385861 855854 1941550 174426 736321 155757 1811363 1191515 167905 1222522 29629 186942 1433904 947468 603662 197668 1485865 1175134 1592017 1844037 1426281 1932415 349334 270537 1128688 716825 1440412 1552247 1489865 1457576 1300553 1946924 296949 312904 1040389 159912 923177 802447 914563 1080024 728884 1681211 1757613 1488924 1614258 484596 901731 1327204 95700 1907091 1567922 788772 321755 675667 1330702 1861670 1603907 1202747 967746 355201 56513 1640551 1815157 1528623 1565330 1304793 1946840 907886 4338 3019 1383767 664675 1541081 1084982 1364190 616061 1049541 437561 1908740 483559 897797 39427 1162587 980651 1245540 1067693 1375709 1111624 1162016 563799 72899 1889013 137379 885342 1056801 1442730 1307582 1611741 382090 795246 1455759 1895146 1551067 1372427 1328127 1525101 547528 623286 1166770 1806035 894493 775854 1624793 1780672 396439 1770645 1292553 1514354 906125 990622 1872613 882683 187061 233093 1023912 642483 122929 854406 1705493 124749 1815679 712461 109708 1831827 174891 1937025 201869 182419 1488109 552271 665693 1780564 1769711 1245318 1455868 538119 640200 263398 945351 1602229 1104694 234472 902827 1630069 782608 1600315 1855515 83534 1184033 600940 224804 382960 1340706 1571982 1882621 1565088 1431488 495737 1110359 471229 1893527 1111007 1071827 752524 1031869 1275405 766067 845611 540041 1144698 35503 1796536 214824 1205691 1571314 1405331 1244750 1312080 409276 1878593 572716 304237 1404603 1320004 106114 530593 291265 645844 123717 1784210 1896515 1335654 933193 975460 948322 1309531 1979330 1959185 1646804 1489704 620290 806188 931518 9189 337768 32581 1746312 1492649 455401 743696 801396 970651 1752511 337755 83535 1988705 1009648 1654432 1503869 897784 1294587 1999188 1850718 1970867 1667459 1403724 307071 1725744 1968526 1326887 319405 1557118 1713019 1322896 747413 1662340 1725166 1059128 1228129 1090494 1196490 222316 1714186 1441992 1180047 736981 1860268 426242 789907 1273842 890652 360777 1570808 893741 950335 821413 1436008 557129 252639 439641 232655 1261209 731740 1665330 1042187 1897907 1123149 800315 164189 187957 1290462 1082421 1593698 1521615 1190472 311679 1855741 569903 1527805 1248514 872808 834630 169388 833203 478645 403311 760529 1498386 387415 124782 1226969 1761826 1580299 1708255 1313547 383448 1783937 1574024 1764274 783421 1413544 606879 345444 536717 648908 1205454 170412 1282502 270108 1495840 808962 1148171 1302746 683382 66475 1982680 1041997 52691 298532 459791 25293 103314 49994 486196 1493859 973563 296145 121894 1333080 904757 1001184 413648 1332908 1734719 977545 620129 1533327 284873 438202 494972 1103169 1215035 1138007 165822 1909925 1122973 1731599 1362054 1310525 893356 191334 1153816 646252 1037737 1005165 467002 867439 1542977 354956 1502931 477487 1250837 1127448 1478529 1412307 528854 552182 1043468 15773 1767344 366768 1696492 146228 486061 422908 529470 476191 242892 1761985 1379001 645963 938853 1544640 1163360 498406 652057 1575299 1110463 1837634 1969630 1660116 770109 1037500 1387749 798592 1120457 933967 1065629 726832 518048 764190 1740401 939759 526457 1752044 320159 1328813 548051 1276053 1422877 450114 959038 1383570 1051401 132018 1607970 902832 1677909 891810 445999 1843600 19928 344777 1365653 940938 856483 378477 1792839 82583 139665 1815351 1786171 216450 1001525 1225802 1890297 525518 629403 39397 1385405 1390783 290090 1857716 1535606 820167 607779 703414 1653797 1307376 1020779 1934554 1088970 65351 1075582 1110780 376450 1638805 1689268 588958 1695658 1120147 1401799 1308321 1452799 497103 213907 460558 1734774 1499713 724195 1438851 394306 90072 1326610 1383138 8678 1392216 1706210 939506 1693708 611404 552675 951008 1264260 1553615 1384117 221293 524704 534199 1426639 1320172 755659 1812826 148910 1384464 958163 1296019 855990 455342 1797052 559448 176614 469203 1744914 1246935 504753 493780 1900026 989998 1598953 1906774 1940380 934358 1793097 411478 976323 680782 1723957 653839 1598991 1313777 600971 1368596 413766 1605803 1184266 1105135 553860 1500738 1714126 869883 1361001 1946088 1643359 1986787 472856 555918 1961093 1585958 101363 448694 707825 1005611 1165296 934473 1996552 1367732 1963774 338014 460161 1496602 1245072 1649660 1664150 1644802 30026 1437689 1093938 1369083 518470 544486 1201797 1984213 1181599 692062 291773 163535 811204 13578 1304763 499338 732462 1814175 87338 1128817 1243404 1925261 361994 668712 396205 359490 1294535 677478 1671066 314339 1328005 1832201 1175392 324166 468262 1165762 1070474 455076 282416 1524865 146526 1518385 89384 1632964 1404325 752434 1740697 181033 747277 135314 1622253 358102 1882513 67757 103836 1972571 754576 1825406 1037001 953233 1554826 471024 1246768 919980 623519 1741978 508523 1621066 1370460 872400 513486 469468 281649 1720036 1894684 1874797 1206528 784777 963621 1859986 721143 1124730 901649 1845923 1029547 867861 1514170 1075082 1740828 1060360 24033 1113204 745488 1813445 438802 200524 76253 689055 1018814 1799898 652343 42088 173597 1582473 1255111 795945 592937 441443 805638 1470882 1111698 1008378 1659410 429348 33258 436885 280470 850778 1998255 184894 1305511 1316520 1042155 310356 1983116 1590846 1699059 254237 1279407 843264 1169139 1707508 1769130 1148864 954705 1517475 1986818 298935 978977 1178864 539423 586007 429681 1707789 1205923 1386057 1559680 1058225 1089684 1659860 1716620 579802 547636 1542300 127167 158834 1160813 1786629 1187581 1246896 79979 1727006 1294278 1124971 1425973 7985 1003565 609997 377732 1596764 621687 41661 1757661 1019652 573588 940495 1099209 1712606 1047778 100436 1156333 1360942 847745 33961 1355588 449156 727713 341610 146356 1581080 1342420 212071 664780 287466 932200 298198 1307815 1009352 1717289 934591 938363 1235848 1850267 300686 1800319 252660 1298238 779568 215640 272269 1865034 1187633 1268129 1546374 751873 194422 1767599 1067747 1898291 649938 1211005 774356 1378608 706482 1168971 42533 982763 634892 1055817 1909017 1620816 779891 349481 1225807 487631 1801438 1589924 1353027 1326256 400596 1197584 1921084 1720230 337765 722526 331214 1938583 1703163 1646486 1444863 816111 240087 1378975 1629352 1781453 1427669 1798614 1833663 235594 1568904 360103 358275 975909 513095 1789286 526769 55790 380836 1513450 1356369 1685582 357990 273893 1558001 1883397 126241 511522 423239 260410 1451409 967357 656598 1815178 410086 741751 1878626 1727525 1225173 554260 1095792 1602388 1549798 888820 52946 1400144 1081148 561251 1363129 1219679 1116624 108472 369179 799769 1878190 392320 1193644 634279 1073046 1185799 436016 494240 733270 1343795 286843 290414 1352661 1276769 31674 1485448 978871 1462282 1512115 1690820 550245 1032303 1665688 933029 452018 1240686 1132744 1590119 585897 600593 425650 1043430 903329 360238 1200256 1493837 28028 767491 432370 761691 153773 1114802 1662631 1929624 38533 82372 1292777 1168546 719921 236160 1301682 1371563 122232 734364 1164910 1886537 1499582 1002231 1566165 393712 588130 777416 630337 1465912 1958347 97587 1735536 117022 396382 1189695 1948450 396575 1906003 1106109 1974600 285655 849401 808591 1564400 171552 576210 709696 510803 652188 851899 662080 441456 1484911 1790072 288877 1292363 438971 337039 1504275 1986081 487690 797194 1786710 390617 813957 1208096 1577784 1441765 360409 1753906 142201 606181 1963637 940575 493507 618819 1640818 1281880 1829232 1475785 343011 521361 1501956 1615790 609823 1619042 1054635 83464 1651481 543045 1549388 882167 961783 786516 175713 1333904 64426 502823 997120 837620 316355 1351920 880565 930781 362556 140262 1166630 1125737 1881143 295420 459184 1666936 375091 801303 240605 408379 1686074 258007 937113 1412072 1052833 773524 113285 1676559 1629172 1117409 845249 289705 1784479 434721 472754 1790372 268530 1715071 773863 316509 1940622 1471116 1732230 1460891 657349 1663341 614638 1145524 1553326 1457484 577865 1977552 1887228 1716775 490000 4450 1399711 287821 899603 1882106 12747 1562390 1618167 1104873 1291819 1537169 1266934 85206 1715292 336218 1899600 1019372 1031499 1262388 481644 1277331 272586 1265299 1246049 1445242 1659261 1792128 1758448 1845154 1518614 139589 1844601 1590515 753963 1121572 1707420 1614902 135869 506508 1314161 1024016 1435591 1142179 46090 882493 1310258 272775 616008 423312 948242 9433 134835 1914933 1516745 290024 1239201 1370600 1315163 549349 420716 1901259 961596 504758 796921 1361023 389060 286862 1923541 547203 1573980 1638027 60049 1255900 1377908 35856 1601384 135369 836796 392118 1147195 1281136 1102086 1714711 1497688 1112569 1087615 29142 231527 698279 1087722 1396113 1415561 1573527 968871 557252 513624 971660 1044520 588788 873410 21515 1280630 1313754 762491 1814368 1394909 1538013 262458 1870850 819375 120530 959922 1842975 1387696 34932 1767824 453273 229544 1520895 1458306 1590869 63263 1019982 1400142 657496 1975926 1783989 1060287 1160628 68825 549738 280606 1884660 1987146 261150 676254 25673 1417500 1191274 1461701 1512117 742248 1456740 653712 548105 1526416 1564583 1719867 1232899 1522687 348234 1057811 1184181 1842269 397968 492873 353845 572831 1671864 906111 1671648 1373786 1816039 1682172 1620459 1520781 523175 342509 414676 179278 1056227 1423793 695724 1650701 833731 1429477 686496 863390 970280 1800031 633978 1900699 713206 1015306 588846 1852153 1274282 1019344 596900 1432782 1481810 1837359 265366 1181434 517187 1301889 1276642 890095 584674 17046 1238186 1166400 23008 854394 181889 193097 995114 1906150 452303 1352007 1216342 1336468 528889 1682860 1157420 1212006 465281 884310 1169016 715124 610675 994661 1739851 1791511 1811757 1060954 117875 664738 138830 20470 1682574 1295453 1358297 1725627 202274 1830304 616655 374111 432950 618505 1622233 150987 789397 1280032 958369 1578564 1212856 385595 133842 352719 1057973 1382211 495945 1946679 481357 1135321 905056 1654531 1156652 1282312 1901126 219717 264285 285569 1677002 557803 1354583 1217894 871671 160404 61982 1518357 1390888 161477 1385935 736138 336076 917298 1075911 397590 1185954 1063914 67735 70182 1888578 782055 1794814 1481929 1626961 1159363 1658768 1469833 531306 550795 384872 1703357 90037 1433979 1402784 1552788 1269118 1405105 842432 1289405 260019 959196 902459 618493 631456 1331837 236582 1799081 345645 1271874 1013280 1811260 1673601 821598 1228230 538512 1059507 127324 1352359 1042582 1757062 318903 1056647 1696947 768285 1473157 412575 1900087 469390 1904589 1692444 685942 1290449 1112866 292114 1652111 5334 1219661 1870970 677754 1899956 1830795 1387568 1247764 649316 296437 932402 919484 226493 34965 369436 447434 1392220 1285282 1723331 178562 1263910 1323000 1671084 1468373 279265 922479 1627252 72637 1749540 882313 1773379 1620639 861674 1120969 274517 1726398 1198421 1779286 1060553 1973319 627766 1445859 649300 895966 406607 198366 729526 39057 629599 1274678 941591 1091155 1019158 1514764 956849 586372 193918 1324686 1144851 371370 1965345 977506 1998285 1116556 1416734 624743 1421156 648029 1256129 1353268 1775897 1657474 456121 1766163 1802976 1570061 598017 1458380 1203691 1257243 1194533 958323 1213231 1320210 110768 1245301 401806 1251656 1188983 746133 1844946 104419 1164341 1611384 1017669 403437 1453030 1085210 175318 165988 1535207 1964512 1039179 231786 190246 1250576 47210 1642794 773726 1132355 1252970 1484093 579626 776467 642384 255643 1996955 1110553 1933982 1313566 1004762 480576 1054222 802636 896721 1265067 1557565 1412637 1083554 631547 1565871 1762620 1676529 620498 1501588 1630281 1049421 298913 786472 847270 1188107 1582880 1263703 1182298 1689979 280418 1987973 1464323 1267996 1451539 1723233 630275 1362740 1204444 1231009 716680 1748061 726381 262943 652248 747746 958064 376815 1086081 1231848 1044987 718748 1692731 260870 97015 1622891 1338037 502691 1780744 1980323 39230 141076 1762015 1160631 114727 175899 1948168 1759908 209480 346631 687547 1017024 478611 145059 395585 1941049 1141832 1137855 1236173 1932541 1829075 1825122 887491 1427533 777727 314917 231330 445475 1638834 1218799 1831543 525629 705669 1221288 514125 1903985 1014260 507810 1472484 672213 941872 1876773 1830299 1600031 634707 1639050 1713035 1840231 1332785 1107098 705800 1455912 354055 1207053 1886181 1458571 1054255 1291619 1124111 1032490 1232926 1111862 1567776 1541672 864060 691033 623810 862856 875664 428018 1607054 953455 903210 966185 1622518 637773 400008 1291440 1157749 1200818 687835 1096594 1904294 1325507 1085683 901460 1623545 793071 1583925 506432 325834 1107217 1343423 1072017 939244 1223426 718480 1751445 1056567 1769242 357637 1336387 1088321 1002274 1295930 508381 233292 871588 417235 101600 459539 144159 628569 6840 3496 137728 1257533 1130983 1269817 1560046 493990 1109751 988534 1370774 1637601 621829 1794712 1723621 1794482 1928159 677588 1649438 265620 139963 1480386 1887719 1460591 1301441 14467 245550 746208 565378 329725 837042 13749 762244 127053 1904932 98394 1539376 700797 1707915 40900 475178 1615976 1013106 302511 1406264 1916454 1588217 1429981 859391 986809 1660000 1414997 36074 701565 1703403 852144 1760245 508892 690945 70057 1444555 1213295 1512924 504099 1366243 1497001 729599 1101525 439292 1112544 1479660 1645530 230262 1479713 1041712 1393545 1166428 1273837 159931 1815133 406354 1507179 1191048 1438575 950650 1703229 1203502 1174632 1269640 1283461 1869372 1448460 19685 445668 328093 1181880 1923255 1347168 1058136 683963 1165918 1220260 1497304 1029906 1409304 158343 938648 250133 448121 1345582 1333288 1623645 1649260 178080 1914775 1578520 978317 336963 288195 315451 1489663 23847 670325 217639 1221343 1320305 660065 996955 858580 1972063 235423 1138218 1252645 1127051 872313 47248 1527729 1472519 1792066 1206854 391464 1796879 704268 202130 495026 538190 236462 565626 446501 937347 1225770 373222 1008520 1630897 1612739 813952 1619129 390573 1159689 1169971 717458 419666 1526842 980845 610606 844634 1594759 1045756 1602897 413873 1462808 845406 914837 1738956 534574 312641 25552 1391485 1734072 1081129 514739 1132636 1367385 1191798 187504 1456061 1561657 1313235 1737819 977310 261751 630173 1571958 77437 614787 1709129 90289 1096503 725076 1260812 696775 1649340 1372755 1413358 1624488 444034 162923 838144 619158 224619 1943445 550130 1466179 146271 1640207 544522 590992 1457452 94835 1202916 1220961 544603 1998783 752096 651774 1250400 1939458 1568694 1617103 1296928 949039 1249763 751176 110204 1918263 1759600 922161 917457 123330 1052794 522594 1437170 1219682 141906 1758192 1819630 450014 380152 1492961 687038 477860 1115396 776806 90004 450357 1575859 1428178 573568 702083 1514349 725288 1537484 1190020 1890 1937932 726706 964761 1988135 933976 1193724 1215463 1262474 25791 319436 867480 1106070 410092 241332 441216 286125 48548 1882081 1600940 881030 428329 649293 804912 1923790 377283 1794961 1423921 659656 71843 740850 344638 1827566 161402 1898470 438823 1538444 983691 1443022 565473 1410684 1496393 291450 631028 1395809 1743273 170109 1554816 1350153 1982646 1864810 1964912 1008557 484591 1040314 424229 1167448 1836007 1781850 78666 1142037 145417 355606 1584174 189906 1952561 1843159 394162 1927717 1560222 852551 1929628 801763 1187743 399043 708240 803311 1826331 932588 968349 93850 1336062 935980 227081 1093509 836641 693804 1617276 1484230 894958 205947 612018 931218 287968 1064101 285025 1553634 720452 1409190 151017 1823499 1499618 1415114 114934 664665 254122 1196754 1925277 558775 150680 122900 8715 528810 355823 1744732 1371804 1053402 458946 481251 1871148 663093 634790 719385 1426897 1871854 595950 576785 411715 994805 134499 965303 276659 1534246 312632 278062 1201791 681293 889983 1195455 1981945 1571364 367361 1131773 1282359 1463411 514715 1774163 108346 1492139 641232 872186 1669107 1215468 1594616 1161884 1365379 1124751 993169 1595789 623696 43833 1021968 1691691 1328161 226297 1478414 1490020 1074880 1705064 1366604 1404804 951992 71146 328481 36452 992034 1791342 1487139 909263 213389 153897 499962 714672 1371362 495412 1408893 1538096 1344171 179646 152561 1734188 436132 1555419 1635971 1445468 1291439 425242 1398298 1207644 1420275 1110616 113249 1433002 1783692 657842 893837 205723 1109468 1825861 937639 177751 686356 713071 125088 1982301 718045 616886 884848 102938 1375364 1549318 1648115 267051 617152 344616 1158837 253310 1228436 1755183 1356991 1973500 347565 1329929 1872887 625714 774516 620736 1235237 1160773 263089 798628 1352809 258156 995844 403395 472613 1730641 1044528 1786102 231754 99462 892896 1922627 703458 455803 570272 546042 1673145 494678 282916 1023964 532007 1274591 842541 160535 1664049 657943 876165 1366005 1899464 869001 524479 1841996 1051197 1208774 21646 1787156 84135 1888815 851581 1321530 1651301 1480621 632282 579358 388930 1760881 819454 406405 1439843 790342 845786 502203 542312 1017163 1950168 1786557 1574193 834945 1468806 391494 370672 1278136 102592 1705227 984069 382796 5131 1447214 1571073 378072 945070 85401 830948 991764 1225587 302616 1312768 1999109 1052927 226650 1599248 460290 1697887 1593950 1242137 945994 1500656 35230 1014725 712776 988201 246502 537153 45054 1968650 370971 1641601 1159561 896630 428695 1454833 527033 1382888 131567 317906 731351 921727 70016 408844 146821 228040 1005169 30020 731344 918978 688137 572709 488593 682320 1854616 293755 1289532 1029307 1703404 1718581 1442349 1204526 1112907 388568 1680109 225565 951135 482070 382963 1126900 1433820 939305 1782721 192716 561248 1864885 1424251 1234725 1331884 1885866 1137177 903376 180240 829571 299956 1815884 690763 1689597 179413 304500 1608711 157466 241230 641804 938422 1855155 1863910 1913910 1510727 1559204 744791 1564200 1935834 922194 443823 1874665 912074 1677642 281720 1878755 72102 786185 1690894 634935 332740 1270689 388299 625147 575403 1770268 795409 608729 1742392 1870455 520594 1960619 96528 1853483 557322 1835525 1836651 1235483 1560563 1271946 424245 1769134 1002973 1273415 973578 1062705 1208159 827279 707764 1756703 660276 156104 817848 1476855 350874 1890178 1464522 498955 827907 1614974 959601 1048579 216972 26312 1278410 683323 682999 558385 1811432 323821 1897398 1774288 1446610 1307590 528411 663412 637220 1380539 984174 358948 1891745 1993312 1106270 1507569 250251 532067 486072 888980 514139 293896 1932177 1586144 1650311 273206 1207878 1265745 1571595 1957956 134463 1166485 1635969 724372 1598591 378904 1923060 1433604 99537 1667304 1549386 649842 1687489 386514 637315 1953770 109433 1680955 1906416 275719 250905 1415343 441450 184451 1009321 1493170 1337268 1900587 347849 125196 186270 1543440 853740 1995485 1025882 1141360 1707778 1250579 673209 547339 243320 998217 1365124 463449 767906 1248576 356991 210290 404489 1951222 1218773 72160 1412366 566439 1091660 350572 584643 576122 903119 855293 1513307 795597 118688 108612 1680867 1827457 731696 1265680 1571966 1186523 1818641 1683386 1589821 576717 144811 234537 1169577 998692 637746 374792 1150661 1012034 582231 82530 807980 1689966 76801 1028543 1924595 625910 1801038 1416355 1230101 1840680 830574 989707 111570 1160748 418459 90189 1441656 1216111 1737533 284600 1007032 67986 181807 1322283 1522652 1522517 1636316 1843632 1686021 922543 1117958 1791465 772541 1032402 1658808 1163468 1909930 1679288 1482962 185420 1056639 663656 1310801 1077610 1252958 1789420 1434904 1263554 1703060 337497 1893380 128078 969090 1972084 670575 7568 213727 490813 1327941 1255216 896058 510574 834702 1415395 752098 1669206 516580 1356356 1367044 782791 106032 860167 10235 744829 417503 400169 1326135 1981431 701792 312115 279780 333570 1651945 301640 1931415 727743 1851298 1456530 1317743 1923127 681248 1607556 1053527 52904 681177 1181924 339065 5087 177905 1142316 528372 1768175 882490 1696965 1578963 1590248 523296 1933919 318206 702028 919654 1703702 516454 1077478 553708 1911084 56548 634216 926353 1021003 447298 1858242 1157809 1050076 1580260 883128 24235 1077911 680772 1175280 1484950 1630624 1576594 987777 537698 1185888 1771670 1970202 1549907 1244299 379785 891580 1365158 1486963 1625967 527504 808984 1074506 706982 390318 1042672 1764464 232008 1101084 206457 1925637 1492257 18015 1455824 1870358 1834309 1487467 1979052 539652 687625 435105 1331089 49342 843698 1542443 1209398 208992 127481 538645 1717896 1775836 935563 1370534 180854 697202 1338011 1415359 1400531 658389 1331492 464421 402138 725872 457917 569626 75141 1639875 11423 576534 8157 1696417 336187 1090978 1527671 904670 1372436 1559321 1628244 1069053 1084960 1917260 958909 1069589 907135 627687 478081 1956971 1979388 478918 734393 804446 997914 274049 124668 829193 239421 1058004 74154 684957 1575686 1360738 273909 655187 129009 1999698 301820 1456723 933561 967505 119523 770825 129274 557601 1159980 1699217 1073912 858650 598810 1338852 385801 1595877 725685 482736 765116 222590 1952289 1699212 1080698 341472 941496 617654 237809 709941 125111 1629745 1969245 1932112 628424 812073 265112 667306 1708499 1578829 1198245 1355355 641390 265977 402778 1770998 376527 1705108 1411419 1587151 1976558 1301992 1822388 205581 192891 591653 941720 1729671 1415726 1159300 1545443 512490 1573104 1606614 1762655 472884 1874399 1464550 1476363 1403672 1719635 682813 1548113 1542356 1257541 413475 1479084 1593763 1029193 1289764 113343 211662 403727 997500 601760 1041442 1268737 695836 1086068 828214 1516020 1903676 1368769 279725 763015 662852 142139 1023625 1053964 1154547 1937724 654347 1773277 94610 783411 672440 143691 1202581 1953383 111287 1776640 1999916 749023 1877937 439507 1961654 1206289 1838459 1333538 1838590 273800 170186 63 1535219 1827818 1368620 719804 954736 37685 1403996 1044564 446983 1072179 1091965 312473 407716 481370 276812 1980145 1062636 22924 300036 156233 669509 1516767 222110 35369 122835 1788953 698673 672062 1273506 914730 410446 258402 1051013 1206677 972034 1249058 271599 1263520 556012 283690 1363177 866981 320607 845879 1242603 485782 823962 1700696 431585 1684321 1583843 1785027 1484276 1647533 110903 390485 393356 1506531 620048 1650879 1383427 1807039 244933 1454580 1115502 1849574 1941764 1265156 991789 31902 1962506 1003771 236571 1250135 750378 1300380 622991 965388 1615333 1894410 1042545 841145 371753 16866 1839227 186604 683684 10565 171192 839946 1754306 602240 1577730 714078 1099825 1350073 320961 487764 113199 123727 1926063 305534 1474347 1250291 1313359 1410980 784635 1482030 1696550 751919 767706 1749712 1934305 1027812 419861 463886 665306 68403 1047336 787065 139786 932645 1341747 1329217 1553452 1496984 1216268 1338051 928699 1601190 1971174 973633 1693462 1938737 659202 1448003 289906 1090940 1753654 1260999 1096581 1180938 103391 1914224 163555 876412 664052 722548 1006728 1251675 1038768 1008222 1509182 1195308 1046549 1686483 52873 283440 285829 393383 1095143 423486 919632 1147116 1272441 1315102 1264962 1700494 1673226 1299935 1912448 672921 831160 1510247 1810877 1875951 1504798 292694 1626292 371760 997050 1476729 63968 444463 79086 614412 1538284 1498702 497708 313508 1014806 665863 1371931 784028 1951199 1978851 962326 1025325 157573 713129 473528 1801538 434630 1760824 1617655 1552067 1212474 1408573 1181852 1413689 547312 1452101 1619749 996792 1998886 925702 685286 1535634 541311 1036218 1046628 456734 448574 750233 1741433 428659 1922798 192858 1418398 862804 349403 60261 620679 1024222 235937 1892422 717657 891511 649520 888986 877510 1944792 163194 912990 733519 225211 1992774 1123313 1712028 752897 1638348 636976 1464441 1595004 1435242 911631 1861115 835434 995934 565534 629424 452854 1644450 1321158 259685 418971 1220641 1311173 381864 32025 1464530 538728 1443267 562073 12899 117464 750171 1691112 800303 266633 1792834 806364 318300 1760470 801192 1252856 903888 1001173 138402 1267245 350067 1764730 1948205 1055164 92625 602232 440258 1452755 1794078 175989 845255 1654998 284795 922882 1105830 1361334 235884 499081 1289485 1068356 1200829 193974 51925 792252 337408 618942 568751 896339 1405356 237589 161555 120346 1825322 225780 922066 1741580 805513 20107 1343866 536465 302968 290184 612283 1955862 325734 1546046 52069 1033600 7327 920446 1091333 785140 904732 391244 201379 1173689 935388 83547 249701 62061 467946 134459 1880730 304454 1296476 1661910 1384355 944030 787970 1007962 1782800 642975 1652804 1547942 1218741 158563 1142834 1477124 858068 1010037 1276385 1164062 1653031 1257992 711231 857136 914476 295447 1246066 1839439 1788487 960061 405658 1616671 1284367 151485 303105 472397 318221 1686529 389116 546098 1354656 436615 1771854 1193787 802540 1932459 868435 80169 594681 1353336 1036423 942265 713402 1117380 672038 1413520 317430 112730 216030 87611 65934 1619418 617783 1052225 1344721 19709 1323209 485356 31351 1881839 1485329 1138405 144001 1900970 1910858 917114 691382 1315766 377746 1727590 542223 1077111 1829459 978588 708397 1688103 1542739 632953 112189 221659 83478 1619485 763156 1205239 777146 1076900 749033 1542486 688659 330054 1016544 1849580 1145930 530024 954600 1674917 498356 768991 1258990 358283 1046393 1964186 1770574 55929 985990 1951333 1562958 625750 1423595 1132099 641789 1395847 1890453 1617017 1392287 1347005 976932 1803532 1968835 1841959 800435 1472671 1245965 10088 11601 1093733 1960432 922218 864246 1165104 352530 1415392 1104828 1518401 1530455 1094603 1612717 1562333 1626192 418913 1990680 784796 1920133 1042329 647997 1760955 1810410 1147401 1293952 674135 301566 399506 1278108 1222325 1043424 1387215 1775122 1205549 1617629 752046 1649858 1798026 651557 480464 445054 688563 1914718 757201 1289683 680945 744033 1882992 427361 516068 901553 1616718 1130378 273152 1217431 436746 1229307 1403941 1605530 794725 1404639 223922 1102806 986306 1840920 679999 1383835 1540992 390272 1848618 1486938 1840732 1389050 1409761 765146 38978 345751 619710 785255 1507195 573489 1488544 150138 48594 1090038 922074 1382713 790290 1387528 1635480 237728 267597 1327475 237640 909503 1142870 673506 1784489 322460 1086088 459369 1217938 532618 1305452 1672827 365309 1742106 1143795 56839 1368959 697817 1934562 520956 445666 856744 803478 1602872 210536 1804581 1083952 526304 1797162 1687001 666325 453378 259007 1638204 1146139 1802210 1093920 1939032 1785604 170150 352074 1173723 529185 628644 608912 189136 237348 1382637 119036 647888 211448 1152184 799626 1642757 198062 417299 1995084 273205 758486 654775 1464519 1333181 1283840 1666428 1552940 1534849 1203052 259389 488522 298026 21333 926385 733642 842621 1940637 774269 1300398 620928 693075 173547 1466703 625446 1968033 343956 1055854 281597 1174007 1267645 73380 1647432 13377 1066624 1060067 739938 1042703 704674 403436 600059 1627793 282513 850692 509530 610541 1827731 1733623 1231759 769568 1117695 320365 860508 1640880 135177 1917338 1818417 1145865 456048 1816330 139198 1603460 44326 296680 1385303 1878821 1306709 440593 472585 461095 1189673 429796 1562565 363149 1249464 1232205 898615 1832243 1216275 1568975 990395 55057 1413387 593906 16143 314484 1952956 1718826 502660 1972531 581437 1804181 828111 1484591 1213276 1605646 241854 640896 584183 591617 710106 1192757 522569 158551 1975781 410430 1301671 246968 1558681 1137036 604532 439308 1654065 1040700 219900 553993 1255376 59915 1462389 1620498 889494 1585273 1307848 760653 229582 262146 337470 542542 1817546 707624 1924124 1222434 1839590 1447109 887433 1095329 1219295 1013715 465390 59054 632048 105966 764756 480984 93599 821197 1514147 1876754 1817345 457171 38295 1337406 1889227 501253 242488 463107 477930 667088 1118287 1061503 1360139 1867496 305016 99925 1657552 991667 1883919 1876871 1777555 1637273 1552020 163060 559277 1958918 66223 1019024 754820 1514537 1702589 800227 1886561 1077891 1053343 128013 1637287 392513 1674402 470480 1075122 894082 1904754 487725 1787371 59745 1791884 1612599 900956 41565 434437 1520901 61915 907545 595203 326671 517032 387033 1662290 1803432 800547 592889 809979 77081 1695536 396060 359520 1278394 1414389 480088 1406485 123617 407726 480358 1503708 1231033 3650 106660 1829976 1273028 1368016 226681 907919 1215552 1636630 687915 200954 1077780 1364536 1322166 1307453 1861900 137225 540259 1214454 490022 568437 983367 625690 818424 1410163 962868 1024528 785704 1944393 1754660 1297563 476289 371934 297819 1637778 411116 1745208 668332 1509154 1940301 994459 411725 1932227 1452581 247932 724628 1425230 1549182 517703 1001365 958430 1608001 1436096 1000902 1257088 17872 1771640 860693 994305 1445784 1213778 1019606 1835859 1749178 1315512 789679 1005237 949785 147843 1432242 1876791 1420575 1307369 402284 1255206 460744 1692673 785091 647843 1497073 1805814 809052 694159 92592 270250 1558227 1420392 603407 1126122 1211224 105557 8467 1806725 406535 1215749 288767 307676 579473 1791798 28564 1094575 440863 1963801 81166 186854 270646 377680 70089 13416 1515513 1111945 1766548 1521187 1506509 1900249 173657 1510737 1058121 1247392 49068 404012 788421 720199 274858 72116 1021060 248273 1367816 64567 383356 1405158 57065 152871 265379 1639032 178416 497400 1282153 1527502 91523 254572 1621063 933294 1526590 84927 730867 1422067 1190073 779718 1469855 301311 274129 206847 1019836 1486736 566239 1878642 1643514 1000731 1691425 946909 74820 1607233 1456553 148866 58552 1565935 942791 1445662 535185 1711093 1116235 1339475 1713275 1406125 1996411 1822383 1882605 225602 1521307 1998399 1096402 468078 1074400 222615 1181251 1248402 1053733 1979308 115210 19518 488001 1537885 36393 1894896 1220969 213457 1092110 1041312 892381 410495 1103953 224110 1079472 1476644 1727691 268624 687612 1747724 1773197 708766 1973070 988085 359357 479457 1769448 1883814 1494132 313224 1086839 625710 1999603 1523724 1771872 1316523 1995020 1924577 1591567 1598523 406030 1645589 1343940 1177266 1188825 1288951 352593 1144890 1839708 241205 1259229 1288842 1617015 1017021 1172276 684394 1087944 1072171 1129017 1292322 478295 1945723 605082 612785 1155009 1709341 1215234 174594 198946 142894 1290243 352944 1723622 1869537 1232769 789353 1880197 106596 40494 118724 1901872 1156745 1741989 646417 1834218 358674 1680308 871213 108697 1200045 654888 1591015 1528017 1770492 1539536 1903892 1243909 1002239 161558 1430922 142824 1539723 954063 1361039 94053 689160 774064 285128 905326 1170125 1960339 636164 1689690 1357350 1160885 1373206 1383868 1773722 1018520 326566 1835524 1056904 47880 1037129 990344 1616306 86586 1385332 1857734 460360 1009406 1425861 990296 1521642 414458 1395161 31385 869125 345463 1596807 1448675 104126 156132 603313 588301 1385160 1128109 1112925 793239 1965480 258599 728907 205611 594883 1913537 1802772 1376220 338287 1707608 1567294 331144 477462 1278444 223495 827779 1058592 39335 1366419 273976 1634802 439658 1781539 473518 1367996 469452 804353 971777 1271468 1576632 550426 393034 1554087 582737 1973305 544030 1251253 1455164 1771386 635695 1661914 849860 177860 116578 752716 1412815 813509 1186558 286248 1688309 200577 290868 1929545 180931 754920 335621 740965 605235 633581 1167209 1404700 365774 1197503 113138 903442 568807 880159 1028921 1110274 1333683 1355285 444502 416224 1901313 1373123 1298839 1860235 432077 490802 557579 662216 1037842 149949 189100 7973 69812 556368 220087 1133324 1332456 439711 1446362 780243 892856 1905508 406619 836786 1498205 80443 723685 175533 118691 1047985 1791463 192335 127919 831578 170085 1163847 1335299 104496 1801387 457660 1091704 1988275 418036 707132 127240 83926 1937155 9467 628719 1739434 1459333 1364597 478104 484621 1857069 1368460 767212 817690 940958 541896 56319 397529 1335269 942213 430064 102216 1889915 593168 822807 81206 1922386 786575 1202947 212764 262843 524522 1355643 432364 656184 1878640 994405 1419556 457113 1575976 370526 974869 1644852 838852 265521 633687 1584667 957509 1233682 1079907 323691 1422228 946999 1294367 381047 1033526 600293 1042353 334217 251578 914759 1508907 194440 1783571 150812 1882774 306069 1263165 1217625 468121 779288 125741 418238 75565 1166081 591356 913061 1930538 1083111 829764 1772404 1071799 485489 184530 1118408 825324 323953 1790792 1878344 1849245 1772666 572842 1698095 1642734 1362550 1513720 999252 112324 979501 972934 1135216 1451318 1255493 1306115 1956562 69981 978175 1964847 1687878 343789 1124103 118085 1185284 184887 1915198 254855 322629 1436063 172024 1439336 939393 724844 877098 1892341 100820 30573 743130 850437 1835628 1066514 675094 1889681 358881 462249 1228431 1453819 1588636 1591817 1035892 850354 280655 1546315 816603 1210412 1253176 1720472 545433 265766 630203 460417 414157 1558230 367489 1965693 449054 1664753 638557 772851 882500 1555707 996314 264000 1837463 353107 1705632 1961492 535602 1053866 753525 1168460 255238 1018588 1184186 176684 330604 794527 1846732 582774 832379 1244419 452488 1244355 1242783 1889028 1003782 1212712 83657 1471748 321207 1797027 1996445 1608455 1595199 1671545 1928822 85531 669848 1801802 308864 1267888 1383067 1719822 1751835 568977 464276 422398 1681057 701053 1112370 1243275 520173 561261 1661618 2149 1504361 384492 1571981 1276255 501445 1377115 599974 1359259 767852 329952 980696 321386 229174 558865 1363427 90479 1148555 131693 465433 1678934 1708136 1429323 1968231 133824 1053743 899107 532984 467638 1227087 370710 302664 639028 346776 507562 1071957 1920454 1807115 876415 1869895 1966145 1245900 1970350 1999199 568811 1985188 679090 126258 1964313 724239 714209 65232 1918882 1844341 1601037 1105181 1768815 1776814 623618 1718122 1322165 328643 747533 171146 1459543 1456473 1848940 699601 503561 1032196 751287 347467 1656550 1805033 39549 944545 512071 1666502 575160 1671901 729450 1190776 253499 1679490 884036 687260 856101 555975 1522428 453281 1223635 332400 1111791 1367523 1476142 1082807 742023 466375 1195274 1962634 185045 1916096 319221 1298621 1469153 395882 1195365 1758076 495272 670378 34613 1236647 1557093 1780754 1146494 292688 860609 1963129 1282756 44324 839219 91328 184874 249295 761617 614870 1822372 1854627 1711086 1639135 865834 512437 227200 1622035 522188 1315685 82662 859272 465405 1736579 1135640 1097978 1988464 1159239 1222167 180455 1566088 1677421 218062 1512613 1835327 207268 620370 1100565 236260 735167 73615 612434 1883604 118232 1698387 438834 556847 241537 506091 875357 825980 774873 217537 1124025 533672 103558 704410 1552335 1041061 900855 857664 1842922 179685 567864 566077 1157490 1337892 1702940 1918746 251028 1127772 291588 1543457 933713 504398 812745 998844 1972705 1040614 1184649 1563737 229790 1092152 521652 578618 256049 536287 479273 1081525 983391 1955590 1236479 1678913 1109083 645987 1282362 1136598 780975 1856680 962619 1132005 196319 1339601 1444637 70329 938815 1644542 1618611 1180558 1264709 557867 619799 1885592 547461 659301 945969 164929 1924918 248767 1822682 844134 1162966 513487 410389 166317 1230784 1142237 1589563 1096327 548375 219813 1419000 1343619 1680022 1285631 1797690 1814239 872064 731431 882405 1465252 91838 1026662 748224 960086 84385 1235249 578408 1328468 600263 1223628 1190793 1004687 963314 476379 145226 1725814 674542 1635839 1420321 1952198 1236739 1942359 1476316 1244621 1369229 1645956 1681943 759989 809641 753119 141845 1683950 930290 1047474 783865 469867 212890 111005 1974987 1795901 491931 654418 205250 3642 319461 471640 1897094 1655799 1917294 678017 1370580 1333882 1358884 1806621 1678930 71889 1159518 1214631 1665389 1807422 1255311 638773 826378 1760213 1558132 1433449 631156 1747397 1042908 1206715 528886 142606 39070 1078283 888737 1376917 484598 14683 720839 1287835 788547 120281 554336 584682 48387 173057 1704319 1472400 575009 665047 1466898 1726289 1549817 43129 411884 647598 809812 1125994 1530887 1657881 1364565 1454197 302840 420599 1565758 358896 1068717 530008 1004278 301064 1669479 1077483 37105 426823 1216345 942728 1789312 1312574 230510 1595184 1998659 1321429 1997001 1937849 1651063 756169 1790308 204732 1356242 324503 414833 277668 215146 1240930 1857292 239146 1296469 101563 1359811 1781685 915860 1416015 874980 1824753 1309312 1926899 1924620 1981489 1945517 682229 1585169 739316 819224 35965 719816 258058 872684 1326721 1704860 933295 1497972 1505029 1342317 1206823 841462 1481188 1366260 1440974 771336 1275252 1706677 1084494 408282 1336636 94849 1101619 95178 124059 1357217 780357 464674 1741246 1342497 1823364 364013 432904 218461 1720756 393505 819695 60519 597659 109293 1458980 1289825 1761112 782218 762424 21429 1751262 384826 1105240 414899 1244215 578645 785220 20248 22047 265803 644134 37581 256102 1086663 1337354 1522154 1870002 391653 218906 1378365 934353 308815 847405 743105 1144040 142024 300703 417099 1785462 223102 614086 196139 355908 52842 858438 1817950 437064 876000 1280168 361155 124453 1885211 1547496 1293455 1053480 455119 356447 1528727 1213074 1507052 1241347 1670744 1050757 1606406 462521 1388754 1456464 859715 858168 999953 1183698 476434 1890394 277508 152737 1023979 1784267 153705 136734 824888 142583 327297 581182 76631 734002 920511 1850347 110698 423255 1978386 1433257 1453163 246975 37860 1184902 53610 1670573 153123 1183016 1030195 831370 1291283 263972 665505 446354 1426152 144893 1292301 1600225 1149811 1450700 1375180 243367 603057 779501 1782242 1942206 152875 1269228 189760 554570 1456066 1895295 916057 266614 1955518 546403 1583116 1277823 1529633 836491 26498 1905335 894436 1666010 1091221 1955710 1862572 180063 1477985 453792 598794 179881 1656339 3116 1003367 1942133 1061676 1076835 992679 961345 1096004 1637769 827573 1013012 1230671 196029 1116832 277257 1604976 665596 598823 195388 186390 1867265 1702914 1156442 654727 299865 783999 1096622 1000856 608075 969820 1901982 939467 888211 1549880 27765 1164830 1350637 1242436 977986 1508407 810751 415609 926461 1059877 1908547 1868905 1099153 833605 526447 1013741 1705194 1640948 1818288 830757 880590 119148 1636763 546677 838619 1665218 111683 1968580 1323084 1209822 1667768 890468 725749 1207921 957501 154036 1325432 1123450 722019 1678891 1965414 721574 315835 1383965 764243 1832729 381843 1227536 1385445 1999041 24557 743635 1023335 1568281 1967626 1636833 1922932 897707 680267 1178017 530172 1639035 597799 832543 285648 687795 505278 138241 1801524 536845 1625127 1212307 1890446 1837173 510589 147897 497652 1657505 886293 157429 1951218 1873601 1572942 272885 1567489 1139758 1389521 1213473 112168 1152636 1263321 888833 402836 209425 96706 149829 943766 948781 889997 1919480 1945483 747173 1389377 1022042 838045 994803 591267 1944243 714 841773 756009 200128 118825 577626 170437 1017592 577729 131319 1789048 1982684 156066 1456089 268684 830318 1013084 1638321 43629 444907 889684 691963 771852 1229893 1868632 1396690 191336 63088 356097 1111353 269795 461201 859049 270174 959975 1667472 495448 1976606 1547577 951246 1514405 1496457 800074 1190657 1211420 223142 296998 711487 1511036 253564 1330941 1376840 1875691 774455 1580553 1271104 1191364 1870890 1897185 817878 462477 1476201 1078821 1433965 1701673 1961336 832400 700111 448754 164798 1679179 1011657 317580 99302 997569 1458668 509736 1340460 632682 834891 40574 1824098 674700 1551746 1847610 1532494 1555929 106924 1901041 1156633 1434999 859757 80682 1545218 1674290 960820 873898 1887248 1917397 1293078 1520489 1283022 802479 760281 323982 31757 478389 1133308 1968797 1881167 1734274 1900095 771925 277904 67133 108899 495102 34161 208848 180878 776956 988670 269966 802113 1680302 201962 25640 1598109 1793005 1950310 713840 1761192 1939286 1989828 538336 1590879 798575 308113 1847837 498022 636835 907425 273638 1873004 720083 497471 928016 875306 633127 1817731 1970108 1825597 1830578 979259 212674 186564 854210 1701988 762493 71790 665854 972230 1708079 561538 1905151 1800146 1681408 1194797 1935733 168688 739381 604012 126039 217926 1273487 339501 1975445 394510 1977710 445856 585853 39425 579818 1477551 719994 756174 132216 1733215 187572 355816 1267341 667845 831540 1775234 1237443 1535319 1199789 721665 161275 1287717 624613 1177896 919685 1711768 1196491 973685 1996128 1634748 1135588 1163244 972569 421844 1919274 829072 1155998 1385604 1604484 1053049 1468650 840644 1907110 439000 374756 779478 1910446 88321 1700067 1863511 1094908 1784644 545204 384086 827636 126050 600934 1901250 1973347 681288 1427739 1707697 1603089 1270881 236359 677484 1969508 513436 226798 1370115 391834 356777 317937 48305 1274872 786306 282111 1428788 99625 1368825 429179 1669020 1688642 75191 1639357 275135 649464 16182 412097 799859 230763 1472439 790279 1477617 1505616 1144417 1370790 857838 924446 1723905 244504 1992341 614950 94348 328438 1629657 192894 738170 1656100 603391 1963746 1657205 320763 890750 1997768 1324020 377027 944783 1777521 558274 162945 473461 1960139 1743768 1443047 116439 573196 1973449 871877 318422 836551 728714 564881 623856 818912 117582 1144 1736993 596016 1754271 76945 10080 440477 1857834 289375 320548 386305 216095 1752756 390155 1699800 616181 116277 1780486 1725483 1811629 1896153 381724 1825462 136397 1455117 1143495 1452573 1111367 719322 1971978 996187 1884353 702888 779654 349286 1638225 844747 849780 312706 894537 1956321 248321 1774584 530552 538867 1825745 186565 491402 1945364 1988644 1738715 1141979 601877 328311 625735 525489 350781 663695 1211930 239862 1328456 1618763 1592296 693579 1567078 938822 1682670 516708 48261 1078787 1593185 317111 1312841 1225348 1638560 782816 22912 893467 543191 765546 1495075 1235486 1053442 1039014 519206 258970 202639 541846 599957 903586 1572425 136470 409336 1343789 1712410 618531 1142450 77501 563434 863356 1507953 1980060 1919934 1335818 144381 1382913 1381582 438032 1944902 1205246 827420 1353650 1033365 687392 1548818 255863 1440022 1215269 1518548 377083 1420145 409456 1110676 1108701 1239624 185589 1002955 1799514 1709295 187582 119722 1308462 471355 937526 482660 1853681 615824 850380 60298 140531 365797 729838 1051171 1054061 101027 362592 1163411 1660292 1223338 1482327 225417 773697 1746197 1507678 117132 1359142 1889281 1497785 1290916 917749 1144944 425472 691422 613860 1483178 334025 34405 1144073 895486 1053289 701568 896330 1036345 84808 837474 1773004 1902131 552828 457485 104498 619220 1013112 714946 1055354 354498 612581 777667 450769 1165067 237280 379741 202035 1865760 38984 234178 35226 1623311 1590513 402342 1520275 76722 1232763 1695269 385563 535919 1199198 320086 62313 14925 1300031 1270591 786168 215026 829670 865978 274631 300330 76932 862828 521914 277280 1816548 1615472 1184906 582136 1092993 389134 1680549 548444 1574764 905455 1350215 57467 1425535 514677 566331 1036722 928934 1135773 1615984 1744007 1745309 466910 1846252 1678267 432621 992204 206926 967948 908861 1243768 643739 1611291 371037 973470 1807917 251437 215788 1440495 181872 1014335 1782135 864924 538519 1151661 1702068 457425 1729793 784320 278332 9497 1724344 902206 679921 186755 1324962 1841734 1410614 225848 831052 1877411 1461119 1204250 1741303 966362 631931 9034 1029069 695418 55180 1277003 1205032 1375607 185364 793609 536608 1020915 1139821 1654130 1787132 1464033 471169 1614264 1589382 1027634 253346 260023 1618468 1015808 1296197 1732569 702955 1105859 1087962 928031 1227815 820942 965619 194892 981033 1548348 1925748 526821 319065 87601 1300213 1261336 792654 1830965 1498197 648976 1237147 1516265 974619 962777 687369 868584 89805 353933 551235 223819 857496 1287951 1026653 851712 1224123 83815 1164855 444676 1147902 658288 747254 1190172 1310684 405310 1773949 282977 1582908 110945 317079 760963 931736 1602544 177895 555 505861 1744755 914155 808769 1322818 1762334 1080094 1795464 1488175 1512825 1293597 1113591 1888421 939840 1796051 46085 15740 1058838 1545944 538230 789601 1231930 1825886 1533108 48240 345397 1355367 1753250 223776 168050 1721203 385643 1420106 730042 1018649 1777595 789875 1449146 1819495 705858 364234 541200 50511 1753256 1281318 1481690 1655560 923509 1771283 1714108 630188 967406 1316575 1738747 1663266 675430 905695 624578 296858 1206273 817428 711602 602952 130948 953625 1332239 203222 400782 1447766 1721504 1400099 673929 384990 601144 864945 1021460 585422 785991 75339 199423 567750 779916 1990536 215729 1305976 293704 1650109 230924 1454936 893295 448056 211292 91997 920481 458594 1079871 1839429 1979757 1975654 286751 267341 750508 496036 1333279 1497858 774168 1771397 1985875 127023 1107831 268961 1590301 480491 1202433 1653479 285318 1491914 692848 1524582 1650339 1740650 1873638 1557161 1497051 1990525 1904611 1729651 1825014 650818 1427198 1375149 617013 1480688 653163 536928 1970574 65117 1698720 414631 1548344 302358 1432632 1398291 234994 746395 1193542 292395 209272 608578 1484052 807235 1602446 1746571 677937 1073185 1335947 591017 770037 647791 1145908 1597076 1409641 1157801 251814 1658270 774942 1099015 1868857 1331539 260036 1988847 655621 771370 1054901 1708803 1948600 44761 412586 1883968 1273697 1093649 197381 1927393 1632800 1610621 1712722 251364 41956 475613 1450142 1979426 829379 1658719 341790 801205 1295621 134242 1408423 18589 902143 1466766 493140 169294 1465694 1364212 381781 600483 878622 1121527 441139 1053912 1382532 1302127 506084 1585436 14199 823046 1170301 1760311 623091 602662 1302415 823101 1181087 1407390 945796 1728578 214592 937573 222381 1365256 338 994567 1301289 1976446 1321995 1678609 459303 1178884 368732 935667 519190 1500872 352044 1142294 696404 1158066 474893 1782288 114922 1944608 802325 69673 1810377 1495018 1416017 943663 1020657 1899986 1179431 96565 902015 1488263 1674959 1891332 1589195 1036594 310699 349969 1286043 3419 302482 665370 1151225 1892338 366024 257958 6766 1765903 1896927 1715237 414803 360645 224879 459837 489708 1815925 23355 526888 1091606 432613 404070 105833 1235150 971110 33873 414627 1017452 602298 239259 540375 867427 365717 1940902 1419403 1679374 1895547 1262821 1593515 956036 642432 1026965 77209 787234 316103 1805609 210564 217157 1921423 1248620 1132784 1818186 72163 1802243 615698 173839 1829884 129267 68067 649398 316202 1598186 468258 1267201 141073 1656788 116445 976196 374221 446731 315977 139423 1751550 1832204 993144 897935 196627 1390257 1331375 1576418 360528 1792500 1484716 1801099 1571244 693121 591116 334014 1050530 1714448 212666 1782221 1688910 1839643 1509868 22090 374038 1397275 815299 754370 179883 1691404 636601 1295840 609455 199948 1703013 272138 1643961 1431625 1084668 482246 1320549 570053 933949 1693924 920296 1961564 988020 371726 397986 110080 1972274 719478 916075 1777251 1394544 863075 938385 1658856 773858 79929 1459199 1948684 575156 288061 399217 1943249 726405 1846009 1908020 1228062 174614 1192410 620759 1082321 1838958 874559 107388 927027 408588 1894660 1454685 1605052 773683 1704198 1161351 452627 860022 1511456 475845 952387 1287939 1644081 374933 1507968 96346 1481294 742087 1020054 297065 142184 681186 382557 897875 1733972 1429668 848356 1474718 894782 1854312 366505 1959138 1623231 367031 1302281 1923122 989181 44424 1137343 171926 935377 381696 160363 568022 1888216 1096164 481084 609505 1760185 122493 832858 775268 885175 131346 116456 251830 1002236 628483 1119069 1614810 571644 1922852 169822 147680 1836793 181902 1624356 1914777 511980 843451 187462 1019770 1064167 1579167 526526 1997943 1998655 626594 932811 858300 808230 1759750 726368 1960154 427136 358848 1599283 983954 1461237 728650 453718 1543175 1233510 1486 161761 147444 1134937 381775 761791 1550922 11464 1941677 1951189 13772 378038 15134 1004093 726316 1135444 1243210 712318 54725 708451 1230908 1240693 141587 639001 893806 270896 1109636 1380909 834447 421927 97395 1678971 1237422 1088672 425285 899885 1181935 1931316 306840 92564 1713596 1660975 1078099 1200237 604719 930720 269948 1565929 1429473 351505 526597 1333810 769820 1951200 552262 329203 1573506 492893 1394216 1043925 627171 1711522 1142427 894603 1303140 1625102 1874017 648716 1812976 1066983 1892373 28481 942677 1708307 400973 149673 426987 1563228 922511 418144 682611 1944454 1109764 1913301 1234146 879610 645006 1748745 687056 1446322 1261112 1867664 213527 564889 753145 713943 532467 1519690 672073 971629 921596 129860 158424 434947 94955 219401 588322 1089187 565901 558611 499010 215603 1543894 115460 37498 1950020 691465 1115455 671721 327985 382319 199065 536064 1470179 11406 423152 455646 1769064 1114127 1322433 1099748 1558987 1168476 1149968 546332 1459253 805755 537072 1681720 279345 1521243 260038 394429 535050 310531 1173158 1728564 434022 1950763 682877 751907 893106 1171261 38268 1241545 559853 888291 1317011 520827 236299 38309 545601 971114 1872976 1528938 1665455 1949646 1245717 650393 1084229 1272765 91578 1439478 621935 694242 1559002 1510087 1366995 44959 393776 1357376 976497 1327901 836164 926223 1466689 772836 421078 1214165 1149839 151001 1498170 1487493 234390 788632 1335957 1034165 1607355 607425 76655 326082 1194382 851902 862797 919639 536015 1803696 129496 1329169 300749 1370171 817531 655055 1972353 327014 1880199 1087398 378323 941844 842727 1020556 1774936 989936 1865486 1976415 1880286 1121968 992562 1021871 1742390 293881 571664 996673 326479 1840577 1712818 836282 1697319 585767 238103 1634910 891009 1508230 240108 973130 1010863 1442767 546126 667060 1201588 1358587 1292952 574017 826462 1687725 1479852 564130 1346076 705092 1521630 1332636 391037 1086373 1009732 1900365 1170189 1464383 846442 787993 435597 913419 1632343 1245607 1300835 982648 634844 473497 813642 22388 874832 818766 1936503 315094 1065815 51683 212234 1922077 210384 145902 1115888 392925 1900013 532717 556819 948601 1157284 1945800 1894421 1491325 688987 1508474 215907 1229572 1515907 1758063 599320 707773 727072 251402 1196385 217919 1968284 1769051 898387 1056650 582009 1695376 1491420 1494060 1717191 504051 635241 258183 307510 1297043 1473187 1215623 1961675 1419576 1404904 1150179 158062 851170 202174 571018 387339 1955703 1779948 1449478 1683999 1484210 283295 659853 55736 1758401 115520 1955267 801554 159255 805439 419990 476969 70860 1410223 1247900 1648010 1680557 1636625 1760421 995418 186772 658148 623359 1513893 1255195 1621285 1555206 1208854 1448450 425619 1792297 525440 609474 3343 1610209 1237617 1282030 1468098 303976 1574546 469023 333282 183746 1117972 615970 780897 852171 1912643 371321 435832 952546 1238651 1848084 1365052 615511 1383614 1498743 22217 151537 345242 148295 330083 1660027 684758 4117 85648 731202 548076 1408019 62097 1645321 502628 1728633 180470 1269200 1078280 651725 985474 1683082 1537395 313933 1216590 1700374 1497093 962427 914834 650527 1874597 640856 1355305 358915 1117664 1717500 1949919 440316 1643146 1057295 762758 924767 753690 1154337 1630127 1033757 1669360 1191557 1835394 1298294 597109 1024810 1476997 742138 213730 1929393 193697 282760 643979 135332 629593 1523451 1603246 1405041 583627 1098972 1336680 1135663 3370 161144 1375400 44117 1795881 737568 1241097 130891 1648020 629418 1034410 1617639 117884 1566853 1206820 64723 1558448 1231406 597282 1186435 1105354 49383 1749226 777983 1343628 232389 463650 1663529 1510109 618678 1572254 929286 476203 531976 1228489 553424 942754 1155386 1190053 1455821 198995 1542684 777332 470443 1282520 447939 1650629 1423454 33355 543349 1803061 1681955 859163 17095 1047385 1177891 645364 978193 1624607 729083 1229261 846913 1720630 1100327 432125 1342980 587061 495186 401839 381872 1636752 29066 1488602 1847597 1116886 391795 722635 783988 425030 1775852 1733185 1607326 1627884 1806077 97958 1979914 1270601 218329 1011355 1247141 406911 1380248 926135 510797 335816 738682 1720959 303154 358443 693854 665706 1448370 825130 1083246 131107 1231025 660120 1163646 1161730 144149 1093651 1452632 527220 1053834 1020533 563683 1365289 1526906 896743 1215897 263095 239724 1278758 1254936 319121 54663 12986 989978 1130650 897544 1388804 1978084 1934500 1748821 322980 259056 385583 771415 1165925 1549190 880542 703601 1607270 1305319 1229642 1995052 289959 1257369 427265 1812711 1895397 176168 433800 1208603 1276034 37264 1783066 1461598 1223732 298911 1849721 310084 1879524 530735 358590 1923103 113247 848058 446734 622674 52261 100923 1634826 415220 442060 35186 513606 762083 235447 146318 1672055 499095 775791 478575 1032334 1065415 203716 1143603 625183 1324416 1919815 1323752 929058 373709 1245142 117066 1970 1383354 51462 779942 441707 296723 1055243 1220506 1399306 1917109 1198929 1506609 718774 374663 1951274 1416416 226668 1210525 1332916 1962985 145299 162271 131835 1959980 459611 1963377 1257126 1914109 787751 1363225 58403 636210 1201891 966592 1884860 1782941 236384 512554 554316 418930 519625 1696420 1479886 1637415 826981 525099 1313082 1357558 376178 713016 1943169 329778 719952 609318 561919 900586 1017689 1424777 1969382 437096 631000 150597 239408 705374 1791290 578988 252974 1699312 177847 186897 774547 1627917 1006901 1586442 268167 1127293 92617 723512 1749307 341391 1307282 88064 1914860 1009613 1042473 1097385 647409 585581 875201 1217212 955262 1188135 1365512 1527861 1823629 786752 1885345 880311 884663 1204452 372504 910587 329686 376303 1877012 1096474 968373 303814 1854606 797320 116884 1958402 1800089 1599103 991389 722609 1311885 1132239 1754680 1571275 1742060 953264 1458512 1823269 594626 5241 896793 376471 1342969 638124 1204861 716949 159970 690367 1853677 1189194 1740027 1346401 1427110 1786507 53129 860663 661680 102484 1672009 631207 1073643 367070 1919697 150356 770561 1037626 165626 164311 389089 338735 454331 1226348 1722601 489377 1083555 586759 1530614 172560 1397615 448862 396857 133271 1458634 88100 183712 1207048 653456 335697 1917244 32243 1188471 332942 1375131 1797429 1475629 1010498 1168979 771524 1341630 1977315 677601 852470 1536372 1790118 1570224 1120835 513665 168403 460155 491912 58097 1580798 139596 273594 447963 799979 527624 1565882 1675605 868005 1742940 1985809 1089074 1053350 1391067 1012340 1588271 1817633 1069206 1570517 1076639 1093628 363561 1939322 282144 652889 1092476 1365382 1240092 1815468 1000161 756946 113550 1983549 564176 85252 1683227 120695 1714116 188865 1221391 588204 1266469 1367223 1423473 1750429 592109 1896741 1767937 1149240 717738 1336710 1732041 697606 275463 16877 1578215 1284896 1710711 1526028 1436415 1943076 1406083 1894136 1069004 454520 271431 133243 905764 1398940 1113267 390815 99274 679813 55651 1848630 1176290 402330 624494 427052 1833806 1260555 1759736 721761 887135 8665 728996 240634 496042 1082742 1252031 415249 1545240 1770895 1370284 1842478 740332 1668288 85039 1519226 469115 415339 1058912 1546340 1276024 182333 1812408 1525774 773062 1134536 840296 1157518 67830 273688 818965 94317 1070962 1658664 1182712 761132 872801 1734229 214754 700938 69781 1164154 1489964 717401 102112 893974 252011 1898425 258147 800879 1064553 1248339 374237 443017 1777190 1580223 1433926 1757778 243051 1333136 255144 1764961 765957 1147907 808476 1183521 1348269 168454 1639568 1810737 841008 1976232 124498 1589885 1050971 872026 1190787 525969 1118291 897547 1708486 1857009 1043776 1498799 765930 966092 192040 771673 278316 202848 164514 1302144 1225886 1954102 1476610 111236 417781 1675525 1274034 1320195 1127803 327977 795001 490581 318721 1077456 151372 1040178 706542 749505 117415 790661 1126723 1527628 795360 1337405 1451406 1797750 1364396 959322 1710504 418534 1841210 484066 1015759 525539 897465 343710 798226 1700995 85727 366515 1395502 613704 1949662 220990 1117282 248260 742474 1851101 1771549 1326599 318327 857220 662672 1680697 880750 1472911 794224 282929 1998289 1710309 108731 1819939 294988 159654 260299 1835526 767333 1555804 452251 1187271 1446591 530181 916204 1830993 1998052 775491 1726636 582664 1845841 252935 462136 294437 1792942 615925 607524 979417 1743845 1118066 596463 1799156 839558 1795915 318786 667497 925552 653992 34302 657887 459628 326955 393453 1647497 1466425 1879962 1966259 311539 872519 319711 1584200 1779444 392282 1220776 84260 1065898 1702111 246005 1404991 383826 1461614 1850251 244920 703478 1662826 662760 296771 1362069 1901574 783983 1232321 1862625 50831 38227 1695898 452088 760732 930198 1706904 462618 1589362 1715104 1410535 822817 1099140 1428117 1139911 1503461 734497 1998949 507359 1576939 111390 947965 327690 1027450 1072086 466575 900033 240103 5335 1592857 908700 884286 1807809 1198168 1542031 1895485 1148915 1038280 1127427 1893896 877547 394341 1198916 1742418 972689 774383 1556263 257495 622909 1992050 833546 960739 821435 1489137 826588 18655 58225 1230661 1822794 72008 1162353 790854 653003 24697 759167 1365136 221829 87019 1701542 680001 399074 1517030 1313876 34301 1184731 372298 67681 280043 572076 878854 1244572 828707 413927 272991 640452 1437001 1311554 208028 33950 1526697 1848094 1748892 1871166 1917829 402393 307845 1423096 754494 576075 1766886 1233493 830498 1464798 860501 130993 1455086 905816 993976 1544819 1960940 699075 1504949 98571 861038 1564967 1004630 349748 1575748 1156124 1842517 1238875 435743 1340480 1626633 1072803 889744 900457 1072072 1833553 578032 771593 1847591 773051 682970 949006 841884 1235218 279847 561624 151520 1735518 1919562 1473352 1367928 937684 183149 127467 596981 1286859 1720520 163197 1482787 735871 1181215 1517474 1852249 948663 1494369 675067 1954645 143125 620285 1046563 151847 1629559 1064393 1058976 1938479 1306726 1025116 845166 149352 1831903 815519 1574761 1902692 1390354 1273438 1936770 1474728 503415 1996899 1573798 1988235 1643889 567981 1710637 1038336 295823 247675 890763 281049 1169916 1413539 1712060 719602 1863739 317206 41768 1343088 1295740 738515 1315819 329843 623324 1943814 1602217 318288 1881758 1325879 35542 1345075 272689 357084 342543 390220 489490 743503 808181 1560560 1572397 866097 246895 439245 555051 387926 1650183 1898942 940196 1059884 885967 781627 1932094 387193 715144 1052255 215545 89466 1858848 134628 1813003 549658 18873 210224 872633 492541 1406368 644362 890246 1408643 1249616 1160939 556995 809155 1225444 990632 320074 1023789 405614 908806 1074012 1694488 1685648 1080041 1863129 1359960 377625 1342660 1799698 676518 104830 766807 1347822 281149 493198 1929488 443694 1344887 1404807 749565 571958 889531 933170 978102 1533488 1888310 688814 1842236 1630246 613442 1841161 1253658 370241 1964580 648366 1289492 1544428 1803540 1542994 1765345 823058 833508 1237201 1970631 117999 1081832 603252 1786220 817149 619695 247706 69681 1950354 257987 244594 139651 1642370 1152260 1123067 569481 1856184 695244 1464919 1887395 1585529 1761532 417698 1512849 1137554 556091 796031 1584663 1197271 912526 1400133 770721 510723 138537 1197982 948283 1140574 1197686 597895 1521616 1688811 1989693 422087 1424658 1240568 1190880 90676 1627657 1807714 1788228 395450 29825 864862 1313345 1281763 1358251 31968 985808 1637745 770835 1225409 360605 937491 353930 444964 1675119 1943073 1648675 1608309 171093 1408597 358518 192091 903920 1498327 1774613 422765 849068 763834 926148 1587725 208294 706912 1397257 932252 551859 1458725 1331103 1723777 1244984 753594 322524 1229643 1517543 202837 1464295 613226 1742190 1926484 1391839 1287993 1228381 204767 1401392 859561 1436423 1866516 303082 762070 1351658 379718 687094 1143226 1603514 1872962 1813484 684196 585831 922772 1848780 209226 1240968 1805738 92960 1189071 722908 461911 235779 1407750 1419797 1753459 1986416 374654 735304 480666 585914 655733 272251 3152 1878478 64893 357419 786035 1684670 1728818 1692478 644819 1055182 1066081 471783 15926 132445 1932248 730378 272566 941778 137677 1095271 212781 1324755 1542986 932012 236775 1106591 859935 480284 1866552 958484 425122 211172 148260 1612401 360028 1361707 688641 1779144 511663 1909809 540533 1187158 487181 271368 1650864 121848 1092105 517249 1841475 466357 1613959 1816601 1546766 1261458 108544 1403834 686295 1110114 940303 1314031 1448352 145510 1974631 978401 1868125 67631 894429 579466 1937154 90025 942282 692242 1096371 1490725 1096027 254708 1341416 44925 980993 1947534 1122729 932556 1631115 1133857 898181 517557 1095039 1910879 362640 1781532 777875 580922 745991 1027865 324917 586311 765232 392315 1250407 1185308 1533251 776804 829020 373131 157105 952433 882805 1062943 1173023 508334 184563 1361290 655707 1852261 648667 734739 1914412 276580 750054 278906 480044 1629813 1949471 158105 586464 1030910 63554 1849148 1489206 1100429 1192375 1496705 1879483 487004 972981 1315710 185034 1842794 1373420 1885131 1950819 1287710 1575525 1653777 340635 1992315 1136496 256205 1904542 221804 1790775 1550374 1563561 1704726 20647 202867 460862 1616622 1974980 733351 1335103 355791 1784317 1816369 1422771 72626 32518 729129 701092 1383579 301855 167950 302554 1772362 698710 1476380 704100 1386976 1325927 1462311 986870 1465304 143019 1016830 257979 1993138 1582011 535447 245340 1807410 1025656 1111224 249720 218802 893086 816576 648634 1556780 1481152 216905 354842 49434 1181719 422709 1763489 1785204 809725 507881 546348 1176144 1132253 1781315 1137617 550087 152152 1104539 1808045 1421553 1871649 409270 864113 1545113 1556581 1506626 1153322 1548486 78458 1605185 1052262 1961758 850307 1722122 307028 1328453 555254 1006119 946063 98333 1719217 519484 1544215 1794114 1805827 967785 1432480 532634 1107509 1632961 1562380 530410 164536 1743764 848744 1290010 1871136 1803063 607932 1712005 1028206 1614367 1657809 423884 1077856 347012 257386 373701 708566 1927 1350551 966130 673191 1718413 1886895 588744 1154688 897712 828440 1521886 1631805 1339710 965031 1685807 691571 1062037 1034580 1789859 1829874 602492 1790007 760989 512280 584497 638185 1000122 911237 755045 1978931 1136894 1836362 978137 1894785 1003662 1575060 898628 1281124 1249337 356069 907181 701078 38105 1246193 1847259 172327 1502345 1518043 1777519 212612 1775973 1112323 1703564 1062140 642166 38030 1911535 686381 437217 1377387 1683728 1649548 1779568 397383 98576 607583 348626 86466 453824 101195 369089 114936 1764853 85005 33335 640459 1480872 407842 484859 191233 1946906 194368 424085 1308100 123732 577011 1928461 56820 865096 675515 302544 199551 1121779 268534 530653 1175446 1893313 1885387 907376 72517 1141792 1826577 1010666 513156 398290 85124 1408891 397379 1601757 1570207 1580129 1892640 1335854 1610300 489780 939474 1602083 233248 1200612 1808162 462507 1412965 89254 282425 962698 1585171 464500 573047 1055710 1416624 275907 1245363 271655 970133 1811802 582148 1216512 772493 369866 401957 1951499 403910 1405160 1778434 899237 291076 20540 1959244 1986418 487209 1731364 1618308 1975917 1158432 421197 1181604 273818 1497289 1025866 1713733 1470591 605922 1508369 1018450 763579 1869430 1259773 1882298 762516 957412 288455 143593 325776 1545928 780139 260581 1153701 1663647 1716803 1257769 533074 1614394 841134 1838606 936079 1401484 1529996 133873 418635 1715116 426749 1502109 1363027 679716 1435584 1849639 1262881 331202 415142 1757488 434787 756414 658122 762806 481510 1866727 1786612 48263 1732830 1270415 1885047 213995 1514987 1286865 398478 186135 1491807 822086 1934581 1750920 756774 1355282 1291715 1053812 727062 1762362 1788310 1366749 870466 1358079 1682502 1957551 360697 1028184 715546 511691 414397 1226239 352110 646425 1278622 1708826 1093868 1419471 362651 1692962 518999 1706946 1843767 1304884 648624 1283245 1631295 1049578 1129310 181094 1365859 678712 1922262 1466735 974214 1224518 842090 1935204 879602 181625 487739 1100004 961254 911772 66196 1263942 1684201 857258 735932 147133 1310605 1746444 292804 1330429 1168139 263154 1085816 1216900 771423 1368536 682169 1778687 1836701 1487724 1892645 451931 523415 243965 1975045 1584485 734906 294768 1095286 1751091 414116 1026411 1291169 1289028 1660911 386693 1524742 1812461 1795123 285099 408648 159677 1561534 239219 1758184 225414 91077 291824 1807439 1067562 958456 1940455 172769 738383 455581 107534 1969370 867849 1075828 1269414 1400990 88751 727126 591672 1526659 1175664 355035 1669308 1866975 404944 1637126 161882 819452 88760 1095344 728012 1333412 1879057 114804 1281010 1012616 1082288 926764 1796628 917616 1116756 853331 521064 528380 1701057 1937877 212609 77187 241951 953756 1243517 1376754 689626 1653956 1564983 135024 682333 1408769 1946471 1404658 404118 1620853 91986 1547959 159605 681930 1971585 1618381 189031 364255 1786063 1544361 995384 327521 228054 405125 1798983 829081 1209450 929016 555427 710191 456807 1188570 31814 1502136 55369 1989656 1334246 459028 1555745 1403790 1240695 1508756 694150 90379 504944 107349 63365 1813953 735718 1472627 1415389 1827709 861763 393874 1108908 488199 312400 1471716 1969362 1972021 1263931 94518 1308674 1513040 1268703 199717 1317442 61654 413951 457726 968549 1411379 796691 1173052 1080864 1315550 669266 1950010 1955096 995115 1776471 731443 1925374 1627762 1861345 657459 1680831 1508058 1170413 772706 1822141 1743351 296420 32719 117650 1771619 1622997 319870 1381505 192481 504895 1919111 1172531 1051906 1225901 1650169 766368 441891 934819 1962573 802416 1206218 1739534 1745163 297337 1200933 1893725 1052199 1495776 332933 141159 975225 1635641 1636600 271451 788447 1038412 1238781 1515981 718285 453167 1763772 815413 1614605 875898 1521610 1713692 1324583 1240805 740946 649296 697376 1337423 1432849 1494417 544468 406784 918188 1197417 426872 664541 980715 1580511 1417225 821117 930437 1589303 1118256 872895 204766 1329989 713827 146880 923242 1670288 1517993 1957666 1347411 875324 768133 474104 1973182 1139308 302934 170363 230025 85022 820226 490275 125277 1844204 1054937 949812 268334 1160250 1902738 182863 1893988 1261356 879009 1490395 679809 1564600 1642294 1242268 553663 37157 1113801 704233 1895109 1797227 305757 1592128 473636 218409 964135 1036240 1815981 318941 1505988 143007 1574631 482537 391327 443852 1503751 449380 882964 162513 1073691 344035 683872 926525 99412 446633 189409 828194 1492822 366349 1258850 225701 127905 1752195 756807 1154241 1441838 199513 1361915 607289 422168 469635 1016689 1085614 1661464 657769 1506417 1883367 1263092 1746232 1609572 1870007 1902509 211965 913072 69504 538890 1371697 324315 1606666 76087 1060028 978505 1973040 240154 651084 758520 1595071 926174 717824 500193 908927 410597 734980 1230978 1123879 826966 438937 159139 291094 133690 1356761 1570516 1547868 737785 505915 167551 1034336 384880 111511 203624 1443867 1337045 1940191 1147586 1339774 1349685 929221 83068 594265 703263 1927922 256784 1953721 494651 146865 1386530 1617764 121294 699443 1811181 1018909 1199728 1413974 700128 1792092 1865395 1162254 1433261 39998 1721079 1294492 176722 1822895 222781 1616064 1754694 627918 180231 876755 1786099 369387 882391 1233806 1032568 342636 1572575 819212 402552 1775386 389921 1199709 880827 1308094 1595858 1233054 698952 1461169 1831864 269468 1669424 217664 664561 1004924 1991441 1312163 437160 1240039 1179276 221360 1251719 379490 1189169 210356 253352 79364 632215 1407534 1957747 1677990 1759871 517691 265138 481068 157735 1697057 1975279 1696802 1199841 844752 540821 521573 1111556 927782 1353552 1618062 87223 533701 233181 999095 1121933 1444470 1642365 133612 1756387 650419 1622129 824165 52342 357148 1379701 445872 1645310 1535785 1417135 926018 168926 880837 668856 1682948 1397026 972227 1056510 1863978 620930 1765079 735007 336932 1732098 1573825 1074999 221317 564894 21176 1369820 1672711 434136 575400 414344 151718 330007 923854 1354254 471777 15 107318 1410400 706904 1254080 1997982 1436666 1574391 157326 889671 1596589 775635 1846763 455225 169474 1311587 103704 1776879 1755272 297820 228971 969359 1812766 1333649 859348 594086 786139 1557019 577486 102169 48907 905325 1806592 458973 1443324 1850180 63998 1833905 711581 1313848 223041 399048 286429 1735372 85974 1760026 736752 61081 385055 261434 831580 188516 509478 339281 1876342 514881 1640037 173440 37361 1979655 115946 1799614 1097931 1986428 296575 1808743 1543768 264377 1095236 193366 1007207 1492744 1641826 1261315 1942219 197608 12854 1605224 1608392 1759531 146236 46983 1417790 40435 1294952 1125115 1065818 1692437 1347148 917008 1801257 1907484 1418944 1667910 1654489 94480 132191 14029 157936 592631 1432698 581532 198264 1259627 1994964 1149556 1261108 1537756 1909789 1346462 1948354 1339394 527338 897294 1270215 1618901 378476 1307834 464174 228837 1902124 1988052 479054 697386 191774 1647079 507878 231858 106678 36126 1004934 840119 1598461 346036 691490 1653608 1587091 1728425 1892742 1531614 164462 382275 1479316 653034 537096 969282 1782864 743344 514278 443912 1576613 271316 1575138 366129 761810 1361976 1560171 62392 1956748 286079 1236007 33894 264006 1410362 1468960 956984 37882 1261009 314486 1344566 1499167 1884217 1752449 1343860 1831133 1021213 1673720 1534589 745019 1494770 135299 1546129 1642863 1469392 232701 1776905 99930 171518 1557581 709604 382014 1028751 1241762 1694134 950285 1426318 614925 423467 586712 925385 1044189 93045 1717466 1172218 1441453 1685511 543018 1143225 1614083 919549 1549708 1804697 351820 227086 1404671 611035 617180 184629 783986 757527 461082 157800 525557 1697187 1535286 1761342 1639478 1082973 403179 1340869 72623 1574237 459355 1354835 799341 67788 699278 325002 304655 1583799 1750581 1408015 22304 722208 419126 196301 1335243 1224296 428746 1901448 1857649 1921912 1219072 1628798 1152085 336530 1182597 1676013 1917714 443734 242167 738192 18836 1530359 1097215 1295079 469354 255811 350277 1753321 1086611 840374 1836979 1534678 1496879 717731 294406 1774387 845170 417539 1566326 1990679 632697 1642848 1383235 739039 967779 1688514 1782566 1513779 1349505 1445709 1273567 163059 366523 1147694 186487 1715589 313645 53967 1250430 1908536 1999882 68376 1686478 51502 1343292 962258 978036 1879584 180948 388613 84646 407664 475398 1093346 1744795 721591 60377 871878 669495 1335069 1043403 618870 746698 1806439 1237453 398190 41990 854726 1522831 1389760 1067632 1251186 6883 1101390 1588073 762708 1137831 1210069 1822996 1688459 81878 1747351 210008 1462789 1280050 113767 826688 861159 1962386 1502189 659076 243487 1534450 484372 1691964 1141465 147669 1328204 960778 225843 1498251 1024340 1535658 204740 1990370 364463 30091 772898 1710668 675494 785454 1412462 1927880 1815434 1824852 1333692 963861 1402879 588733 878285 1871088 1493679 154914 1828857 1342158 239705 1380329 560568 648595 1429079 1779860 1835240 1595270 677303 1150135 908171 381134 1315311 547224 1215285 1910640 288898 1567769 1180359 779758 930975 1031749 1049239 235070 1114472 751975 1313759 1541099 530927 1743983 1569960 1209276 1481922 1863023 1814694 1620813 1595729 80796 1886304 565123 1456164 223718 971353 939995 1210286 854606 117725 1410448 1411826 1716379 1921899 1612714 1243819 640700 321827 1290198 487001 1338309 1787270 1776010 1320588 657285 1809886 1105747 1698867 983956 1643454 799862 301737 949287 482329 1690443 348226 173199 1388802 1827296 1532200 1290541 908063 584678 1692220 1901983 1616520 1975157 526916 326917 378871 775725 1110610 1825670 1790971 1148120 1709046 618777 511844 1903336 378931 353564 220724 1370964 1131042 1458507 1949986 856226 1854526 1501709 1007068 742190 559978 1865854 1235296 1633942 1879095 298715 1691979 1718997 1184907 387187 878662 1747073 97758 1296439 1221736 1834121 63612 757409 854977 1749444 758995 1887472 1960507 597099 1259953 789595 1725198 1773845 69968 1195403 635395 1461370 207570 958305 1337190 1160488 1073195 1155336 1580259 824641 1574665 810068 253582 1005391 581508 1320489 866679 74142 1411020 211783 241283 745860 1920294 989249 1425882 53579 1176195 1559483 1350613 721930 1794205 235309 305991 1479803 188410 412836 349589 1238993 1148325 1127657 101282 1054096 1504069 1307330 1831654 1876509 502995 983378 1722675 458717 1762385 308657 811753 284313 1795674 201924 1652896 928853 241950 1571376 752803 758457 348004 126577 1342228 833833 412110 1947070 541919 1945688 1279907 1281471 1654331 1592839 270955 1679146 1461204 184958 220145 1689672 42040 1859894 391137 1073015 1301943 1403668 929659 1375476 344866 1575227 1511637 142415 847164 299688 1122389 1214238 1259667 1873424 478497 1207506 588185 364068 808090 1349596 426594 1394316 1988901 1725025 436208 1564941 1007683 1929380 171008 1416717 1846282 1003136 1379973 1369188 1475172 172099 1610599 558169 1734779 1899636 431825 310482 1864558 1358723 1123203 1958669 431180 553913 330585 1825011 1585318 1565662 1289637 288835 41712 840747 1251852 1386102 614862 1980438 1500508 1462228 420841 336294 1222925 1294465 1360298 650696 1329422 950505 444710 280379 1129470 1489770 1116802 1034106 1700027 1085014 703389 1259253 986979 1415464 150492 513478 77086 730353 1196629 1938762 1269980 818741 935069 526068 230979 646431 431174 494396 529231 1559961 214724 162989 1156900 1893754 1089762 700380 1211429 1102321 1579114 626229 1217896 256453 317177 1964713 977549 1399514 258785 705863 1039332 358996 1936035 381158 671088 535394 1706853 1501587 521926 1219429 1404303 776521 40454 1639855 411996 266174 1183627 455806 1706129 528947 1957148 1846184 135097 1069559 1219209 1402852 115690 987429 296617 1527388 575852 619281 988576 406001 1968103 1445781 1210982 1977235 1683028 1834012 750625 1682240 1876370 1366854 1197601 1806821 854989 896535 1354394 667253 532923 1779990 1312100 913976 1862944 1801928 1058046 746515 994908 966515 1742193 1648688 1851545 1277384 1860016 1510163 942415 592205 1107481 298235 436637 1408637 1710021 1464687 511884 703723 1951539 274937 1293465 423032 122471 397676 572873 730277 6733 1712654 80930 186773 34703 710306 1568674 1302284 910697 1666240 827769 1283519 1907099 1306939 1974591 1831440 664680 1510442 1135025 1855539 342732 1728929 663101 1827599 1871741 417258 1663503 1357045 1518818 1069581 374770 547808 926279 1184740 1079096 25021 1129362 1418327 1713664 93284 484970 601249 1580733 985945 1494847 885379 1795673 1245167 1349732 1784397 1418278 9439 1009913 1123576 1398378 1982127 1792364 1995661 287911 446224 487096 176334 647323 1372131 1466533 147573 676442 1903622 100876 206857 395823 995117 163515 1388307 554003 388359 1749067 241428 1572883 530439 1307526 364814 464578 1981158 281278 1563962 762678 59391 117744 23189 1486391 1885768 889204 1349701 718139 285841 224756 1882666 318087 1593051 789739 338479 1326828 1196048 1049299 1642298 1040334 1099683 364199 1042223 775390 50232 1083493 749205 1022965 1505722 1665272 362981 1511785 79052 1872293 1778722 366959 1947426 1592439 1970606 1242364 23609 37791 1819243 1268587 4548 1368230 1299346 567131 401733 27594 834146 518334 630762 847408 1693449 956601 1908403 1331555 363433 641369 510117 520469 796693 824974 191416 81357 1230274 394177 1933675 947692 248552 542525 1305495 889433 15919 1874864 1930846 1545379 1067161 556341 595598 1271270 1632303 1126145 863299 1259405 793679 340634 29348 1255172 29969 76086 1419948 339464 94711 1037317 227527 958995 723532 1143431 727110 538740 982436 66069 1741544 302214 977918 1470804 1841521 1113424 1683102 1705885 1505528 947664 852191 1326174 18442 962695 1571529 2392 786423 1201144 1155589 223781 754064 1799234 1570748 375572 1366456 798805 52668 285202 1940818 1262560 746085 94752 1236020 562389 351766 91355 1417745 877629 115546 1428907 1190104 569924 1178779 1205578 275439 59094 725333 643366 1915906 1037104 1812509 559415 970678 1075258 564613 1824794 259933 600802 1164788 207619 960837 1678482 1406260 368749 1753083 488040 1883989 1791490 113328 1287198 1230673 323630 143800 641939 1288600 620714 13184 1692455 1951624 1295931 776419 1645262 1705898 394057 822192 817574 532728 217329 420507 499229 1865150 1807668 639226 1012838 1790574 1036568 692573 469988 1600757 1280285 807216 1288323 1622787 208498 1581967 1601793 1854639 496757 938498 793096 1510554 911178 1736969 360444 91228 214921 1793575 184196 493533 1036912 1863590 775694 1860609 1270982 1892939 360251 1259988 748032 846911 31116 319727 872037 1023049 1940084 18115 586998 1514894 1129347 1176162 342947 161584 1671076 730170 1649506 1415152 209299 1818626 428686 697271 268465 20833 1280749 1318410 755260 364811 856269 1526000 158964 276445 617679 1082616 330067 683212 533861 1807454 1064796 220470 1031213 90609 240193 1902200 1452383 1383994 1289743 1748007 402218 68205 181507 506717 1422975 1635924 1890208 1961960 1865130 1050991 961167 115319 1212016 171628 36023 471959 432880 1108795 125359 714290 137837 61513 265863 1972947 1351691 719627 772187 428816 1682607 1826248 1769894 609356 641087 600077 1627958 63351 1761242 949251 1772849 1916299 1987867 357135 332687 1716598 647449 484653 125519 798330 1764646 862477 566375 1695676 43076 742570 1550030 1268369 241373 778903 398073 1214600 1537142 1320943 1765848 1349537 1236598 1250057 1462134 639523 738962 175964 1533867 1440602 1839191 760851 1940118 893433 1672842 1403417 412381 294554 1933276 576733 504698 81055 996166 973511 651242 1240520 654161 1497118 1292000 69055 1419829 504425 1581944 414294 1150835 1496525 1595608 4947 1804965 1355488 1208691 1883570 1365934 1517925 1322182 612578 234383 1967907 463350 1019795 1863610 946414 1601082 1900517 1610595 1822868 259790 1604259 897987 1600183 967478 569728 89378 1898211 1925657 257446 510605 937095 1626106 1809566 824849 297270 1778524 91462 1885904 1812911 146499 16029 952975 715908 1803192 842285 1316466 1415991 1301675 1519075 1604795 1107093 1873018 1533965 534146 91408 1410196 1863282 495640 304548 550403 975462 1744598 1726279 1306479 1191336 155692 559788 631123 1663342 611352 1835575 11827 1885344 939696 248866 1810648 618907 1950545 1789385 823856 1105841 1066332 1074271 607059 845037 677078 1452009 1593917 1375142 873009 1192206 443518 1274878 587565 340251 1625592 1028780 1936991 947182 571286 1486802 1964254 1600887 884296 738100 789699 221728 343973 349186 1039754 1627683 1647076 1570805 1006062 1117965 1259118 1217615 810280 1553689 1883687 198284 426392 306887 386298 1652246 337157 1723314 372036 784338 1975321 231559 299565 1289272 869959 421619 108024 17202 128833 1866473 1576223 948881 1811795 521053 315164 1527205 1274295 1792150 671048 1429379 443290 356374 1295982 351362 1905677 219116 541977 1172611 1688918 957027 63241 1454089 990841 1605933 887335 1716006 985088 1034194 413714 217225 334436 1700208 202246 1067843 1219918 549544 211466 959817 1189048 772052 822606 689158 829138 1133758 1389485 1098201 109496 500526 1594373 163693 250261 945800 1810481 73941 1568964 541983 1141037 951164 1195429 328322 1398652 1201137 1009935 140491 1518580 1169569 1226827 720015 1574788 489252 320341 1374675 1092900 91807 1811664 116745 1249965 1487495 55724 477761 1694698 391727 794348 305387 1831598 734455 1179809 979474 329293 1108542 508920 1514258 1184862 508398 343762 831766 1748961 92259 1114141 1099557 1891059 841490 943485 1513194 1007359 859124 1206223 979916 756537 478962 330153 1898973 1361603 1612560 582432 1155069 1934109 736787 642495 1995075 900800 747927 541010 1196133 1240668 902018 507167 1229996 1002351 1434696 374691 564067 1531016 690842 1219199 1101516 1816431 1627578 27487 1163183 1251104 134420 104324 1645876 635403 410124 1757792 551934 166903 1792088 1751976 678530 1987963 1396151 200430 1864847 1243834 1510375 579113 1663081 670409 1433483 705788 120008 746674 1293144 1392073 1898024 625719 1697283 737111 1509202 206244 1339368 688982 1107499 1285720 103650 468116 489773 1581114 708278 1641463 117259 855536 1440438 126839 206778 509640 630255 664168 1113162 1782458 1681848 1337130 633601 532472 1960503 57486 1084451 805529 1070899 466212 594461 958791 941781 698247 1598091 186035 351259 1916304 407538 1147065 1724514 913517 1018355 195749 46936 1008884 1620367 1553479 1035351 1509930 1109056 95517 441357 866637 864401 602382 1941567 594045 1631172 1078286 881609 1766333 1367135 568962 503228 1841583 537803 1352129 438155 343971 924931 687390 448167 501743 1486485 1225046 1309583 391793 1841788 801516 1578820 193733 145869 1323273 1984661 969335 514630 1017919 425912 1479163 769693 939700 1415932 988665 706302 295887 1028447 1881374 138796 1493048 418644 1436727 1099229 1722600 258194 1947012 1503860 1289528 736929 1625402 241202 1027171 1657443 1841897 633409 49255 46728 797831 1456190 1707903 21507 490981 395522 17460 1934026 1562188 1507032 1497754 319871 653781 357431 660166 774126 823552 402298 1148669 1924265 951157 119626 831978 1677279 1272250 168727 1341615 593737 631389 1490777 1511858 1850376 953242 56666 643024 143712 543637 1730833 1748315 1482396 918301 1676254 1790486 21233 1517918 1612893 1685455 1636507 1602082 1542757 1029796 1728375 1456155 688 1876963 1003630 604711 166577 826154 675763 1304837 1206417 1075416 613617 736151 388293 1497771 1427974 666627 1478196 1867552 1396350 511640 165141 316644 1132160 793222 462601 1214375 1417748 508206 768570 1886302 105337 1400270 106994 930910 1297024 1378280 542090 1109290 616366 1714366 840012 674484 1598942 1819605 572015 989881 576429 410782 82332 210879 1939108 1088521 1957077 1161473 769353 1805217 1061893 558017 480173 1775396 108615 1625231 1077677 443396 414022 1923461 902946 1914908 1497057 1824861 1917084 589336 572360 118327 946186 2156 221438 366362 513700 1899331 1452121 1427599 1298561 1963797 1193968 828681 1092805 1860459 457310 1464521 1604181 330080 1100928 1217280 1240811 1100731 175800 1479941 264759 1492641 1388928 830872 605954 520872 1264119 1662858 948255 1547065 784823 1079433 838024 391426 1471694 273293 962753 1377484 1875677 1344131 420387 1094050 1315273 348374 1788467 1290624 1526068 590402 532262 880895 1973804 254558 1508233 1326054 178565 1171729 448015 220650 1363495 1988106 211646 911234 888798 248290 539221 1400367 1835201 225922 1835758 82898 1028441 170844 1446684 1518063 1121749 1967353 69310 1676615 845146 80038 300534 218567 932907 462785 385591 1292965 936547 873792 1092091 206401 207343 1889158 1592710 841977 1594403 718604 1909764 13174 497429 1511535 1474374 408814 1214708 1468416 1384982 31464 496981 1503170 1152736 1568383 581305 295409 1377426 1285815 836628 583802 936922 1097622 363729 1440505 695602 971807 594758 15317 318914 1123477 1666859 1765898 715970 1026726 407679 400143 841859 650913 1432424 859590 790748 656901 341601 333761 114944 1409180 518329 1114894 997374 243235 1805634 361607 1725308 1898156 1003803 46399 1699218 1268399 1678695 1267491 1413993 868259 637555 729678 1788183 728471 504576 708772 555059 1827349 932869 55333 380431 1610106 2508 1292152 728006 1346981 205449 1615108 1433735 1799242 1936313 727243 1660061 1163435 765773 1314835 78583 1735709 433592 541999 893884 588101 1134611 1136384 1524418 217768 1767145 1080732 327431 1827984 210719 914668 837143 95485 1834131 852906 265086 916632 930712 674292 1978976 927630 207717 1354572 227001 1244949 286787 1610815 1616893 1103904 1408994 322881 463459 1774026 1928729 134974 2920 1686486 1294912 1586721 212471 621019 1220324 676788 1375044 237500 206862 1406048 530342 1065012 1032789 1792826 776568 149172 634450 1019743 1537067 956064 1155267 1236167 1242311 709468 1349667 1815041 207574 63415 158227 399465 681755 1001434 382838 1950642 723180 179754 336783 558699 1868074 1370815 1657714 1324896 397000 400153 1387235 90049 1056102 828393 1335535 286591 546828 1081755 163245 1364788 70922 1101831 1874077 1957818 1382293 1808648 1303278 989356 132704 452320 1766785 719058 1974879 1321988 415224 412830 1106587 1009655 487060 934818 945556 1805070 1262452 1982424 842290 1663734 425724 1368757 673902 972445 357991 690518 530104 1592740 917879 1042853 1835422 1981863 213294 638055 579260 979426 1921001 180497 1470513 590586 1691228 1456964 676373 585606 1099613 908985 1210090 521034 8380 953525 946501 117278 1871547 1120881 611572 1847271 1609905 1506409 783958 185555 1514004 1162784 844881 1052807 971036 1001752 1153469 207425 243160 713706 919299 1467631 578853 1671645 20627 41485 416845 1730174 1421552 1723475 525452 1762169 1521302 1007605 1000834 322840 633210 1981923 810616 223555 1519684 725965 1642171 196737 1037215 1387166 633173 1176517 316981 1508 1915205 1679972 840323 1850214 591815 748856 1975711 881703 1696809 777289 318669 1586397 1609158 5078 1912589 981210 148896 1205077 1354767 995920 178028 1283921 724449 1591451 1591075 1939979 1601606 987264 1283567 463260 1393215 432974 1133401 1196413 982473 127576 1765700 379782 873632 180712 176015 1511095 1954848 1533685 1128901 1406675 16335 313568 178666 1577860 559173 1858436 33159 735078 169386 1366009 148826 855407 1871032 376295 373821 980795 865032 523874 599110 1690878 1359023 1487283 1330812 151739 1559948 1018104 93623 576666 423311 1235203 769565 1078102 810701 1846707 1541684 212042 1682814 1732302 457055 51561 1734763 864058 1710556 26878 214318 593083 1141075 1486574 1993205 706582 1991077 742865 525181 1248093 362087 763708 1056519 1054809 1447711 199901 450480 124336 180012 746636 1712644 436967 1375288 1572875 1461626 525686 1156093 357577 1152050 21538 737760 1928439 231332 896556 1195130 235050 1795689 1089532 763796 28639 1927427 1480257 1551438 1835721 656947 1979600 309738 1077213 835615 1951248 737737 1981989 1249887 429006 682249 273478 605759 350740 1731373 1797842 1134098 1906061 557161 88589 1702379 1080211 254224 5329 48212 1344594 1797878 1594352 982901 1311496 211484 1575027 1650211 1733018 1240348 1409227 1877897 127798 1511895 1572444 490360 1653174 577424 1768211 1833652 1853895 1393789 457015 637041 1635527 659280 784908 1148788 277663 1305840 917891 442318 1813712 450934 1815927 1913364 826970 1370561 940988 844724 1604941 1458453 1865832 1162261 1409702 1849767 1522175 542510 1321477 648913 64016 1547059 324769 299428 1577565 1226928 1382570 838833 1279279 334037 709221 1835277 747331 873798 1730302 1375778 234409 287112 792038 1750274 1752299 1479844 1873814 586865 1212583 777809 1779254 808923 1667636 1840722 37321 696276 580458 674972 338399 1635517 483602 1198075 1266459 1290421 220062 1183720 511572 1630419 1635284 202267 1417064 1108249 1117405 494616 1929273 1636200 557503 611411 1665731 1480944 430103 930150 1844983 1351156 1839814 783486 870808 1805225 591253 1205984 1719199 144749 1297455 1205439 1709015 1341716 339658 1328406 535174 881155 355049 242343 17572 541826 403361 1828152 1473333 263375 50677 1911116 1198081 473422 268646 1126611 424843 1309526 1150006 1320461 1957307 1384468 393155 359991 1522907 1235999 1104547 418740 1280654 1801484 373543 444824 1716067 319447 303839 1353324 1271962 941103 1076224 337131 328739 952182 1529919 1687655 1466518 91531 571216 1547377 802700 981441 532240 498874 470071 1496137 1258660 396786 1258617 1126819 704818 1879871 1032632 405550 1623530 1257019 1942619 395636 789385 346839 183777 1954446 1416484 588572 1287078 605233 7207 1271892 848795 940791 1260424 1245608 1289865 1415089 896487 94725 1444391 1930948 1003029 1068654 221251 1467186 648442 1542170 1072055 336748 128180 1714482 1525620 650315 1549426 974132 97997 1282384 1128011 547726 1589343 116390 923786 461959 1621417 1474032 1322828 671678 1384934 930295 1814719 14091 361825 1299756 1106160 630848 572627 1094130 600936 1839931 364398 754263 1315204 9993 1190458 1711788 880952 1225753 945579 349562 840146 1666461 1281674 963483 1945 1614884 596408 675391 174111 1797947 827826 555312 888344 946164 1720626 466413 1002401 1046342 890577 924199 1918270 1810678 309440 1265216 1070781 468232 1361356 1012226 553171 791827 1922874 579974 162267 436882 1420181 1526457 1099101 1923101 483892 1119839 400404 1331525 154169 205364 1807370 119094 1559449 634470 1410154 456404 1253326 1363469 1144410 285752 1392597 667618 1016782 430906 769240 1516366 532961 1849187 1352360 1381896 1950928 1795306 893298 480248 120100 293631 1696610 730738 1105112 1712220 1298349 337178 1893972 943714 1345667 1293242 82241 183711 1184098 1472931 452964 1369528 1497338 178835 1630547 496948 1042304 455573 604137 377505 1914758 266681 1844279 1770914 1807030 1398229 81326 1730791 1757214 1777802 396355 777113 1514138 306286 1080042 381953 1609307 1878330 1520697 19235 78396 546358 1115470 162833 101457 1481941 1041508 145054 1868538 1615893 1897706 870672 990619 874091 91955 1537099 439807 1094163 844855 1683275 1957206 974227 1177743 1875453 1584662 1992241 86685 421465 1253113 1836187 1205722 464964 401228 719343 1887200 106240 1745880 1002958 1356478 486408 82946 257235 586593 1428092 1599326 728346 1833834 1428083 1171009 123097 177857 1876138 197438 727301 1628715 1028573 1362532 1665340 1904941 1910896 511722 820060 1643187 1272815 1862567 1620433 1972055 1267828 37830 1689647 1004344 416192 21229 698028 1147238 193032 900366 650970 1367663 72906 1180965 75710 776212 1408417 1374915 1751480 446170 523579 1052164 1173929 1817986 230440 1956121 1077654 926903 816635 157050 1042626 1374048 300388 434843 133180 981827 1895502 660599 1698722 847501 378193 660862 1617953 635374 50505 1530246 165333 1102668 1917606 866288 364323 429338 135413 1696509 651002 1161620 221164 255513 1210040 323963 1531020 1419450 173896 872177 1560849 1346230 524584 434119 178390 768471 1547725 410547 468002 26482 1130470 1943695 1209355 660647 1649165 1742854 572830 1971589 1687852 433362 1567131 1453037 813485 1085782 398988 590650 996233 447558 1327874 626915 668853 1390386 621304 341165 107479 492481 1224830 93402 1241697 1681471 492183 629273 1886733 132849 863409 699693 584235 1021918 588705 406684 1754893 1125055 1023299 1788374 1191566 1909101 891553 1214539 168499 438958 516186 1108390 191123 1863772 1450560 116720 522349 1893781 1362713 441295 1385355 329670 287647 1566826 1319462 1281884 455560 725597 1917592 1997098 770406 900194 69279 1484065 1263593 1120789 816511 1564557 1079672 1801479 1114845 168563 1727613 467784 1752570 1945010 925798 210469 1228962 26390 1892136 1826251 810649 1797480 6347 525843 923054 804727 565153 546069 1639430 1662919 1770211 21554 178947 1645756 222662 1641236 33020 336751 589418 171693 1128211 148222 1051743 202443 1322317 1842790 360583 1936990 1365458 132247 105280 1843057 669405 360269 1318970 1935287 816687 20238 516107 1374799 73589 657991 1888605 39476 1226059 564472 1705815 1487840 1098387 1487649 1434314 1688931 1240256 173104 1750766 1677989 774824 1801662 411420 642292 1508798 1607638 620 1533346 1347543 257478 948654 167552 55263 1965332 1981664 626970 1799041 995537 407775 231888 433806 1095375 1371310 610420 683520 1880265 482056 1437177 985991 768606 303663 1075210 814429 568800 1677595 791571 647757 268955 26700 1552345 25362 703628 256930 940167 1444529 1178868 339744 1606822 965820 95858 757242 470287 1817381 602404 758697 866190 445860 1851351 993624 1490783 1714159 1187341 686635 1180332 171375 121980 123908 1053643 353485 563558 300048 825047 1936152 1538891 938551 1955123 1997005 364253 1245001 740996 177553 40948 976737 1047387 278711 904584 182212 918850 431991 252662 331210 856007 843551 786458 536812 1265139 1867214 52327 1458267 1097258 1953088 156943 277795 818680 1506522 38991 949700 1705935 1373506 30986 557015 1008668 1895874 1397122 281096 1602008 731391 1023116 1989990 1520318 952756 1362958 1729973 756676 147346 619038 1750580 1090690 1343746 1685209 1366878 551392 12197 1466666 1701042 761849 821266 682639 1497070 1637506 446077 608534 9384 1128615 860227 1648801 1583676 545142 1607432 799138 1428676 1547944 1041005 1335255 432422 1415108 699571 1322797 1719433 1299674 1287353 224265 1634229 1149805 1272065 112177 842378 1928700 1947162 1414344 921474 1766022 367960 1884131 558200 1591027 866724 1856113 1739780 1043493 488865 153190 1219605 603651 139852 505262 1831245 1370918 63586 699792 143796 164644 38924 152669 1914294 747489 1117407 386429 233856 205536 1256152 1771793 992328 391764 886157 80000 1281407 376775 435397 1320813 478266 880104 778003 640932 254588 768364 1171560 289926 742290 1166308 1676856 770599 581799 1432408 1338575 497689 697687 819774 1475103 1216577 754471 213562 1192434 733250 1759060 1138242 5337 1751861 1741168 1380035 1956329 634236 621309 1303938 1130993 346527 546363 907051 1088485 1065230 1853455 326112 776348 1870085 416102 1188611 79096 799609 1059005 1491402 678347 1949287 1506659 89553 512331 1721763 927472 634658 416497 146217 1372563 816761 275023 1558254 253075 1641075 1849306 300192 640836 1845413 1335373 331999 551983 1352668 129159 1330016 874196 1981454 1411635 11072 692741 119231 1173153 464863 844469 1354097 1617720 672370 500516 1472867 956479 434157 497100 36704 695447 1711273 1348860 1407025 314338 203516 1242939 1369977 616786 1262759 940568 167705 574761 1614275 572195 1158524 306017 719071 401084 1413217 349811 523207 947179 1253619 1777083 1803033 579739 1971467 534967 420773 1208055 917116 1958341 1300747 123238 665092 1022242 1087087 934065 1525604 1934106 1957309 975746 265681 1001823 770390 1036847 591817 673900 842020 13558 1923927 1901614 1698598 1046431 966759 1068541 917608 15153 1166590 1944059 1415813 1217043 1647592 80492 468016 1761306 1910333 1265775 506254 1554743 74120 164045 526911 903667 1926709 886138 1389632 1556660 1094849 888887 201195 37020 955086 1422735 26185 300020 57935 440139 1390559 619451 466552 423033 1512091 1228115 299217 834539 1510111 1856828 383420 1981972 1644422 1789809 1930180 274634 958158 120163 1169010 1699358 765016 1008443 751787 1838820 1881924 6948 1374676 1518824 1967293 584687 1306176 756880 1661949 1898382 707600 146284 495527 67225 1782342 870820 649063 1351217 957369 1039864 1316036 180898 1822152 1613262 1761756 1490502 1661321 607722 1645623 463646 988740 1961184 851185 1588001 1062700 878798 156681 868610 1089345 398757 853973 1711380 206262 1082284 214757 131666 1918357 825613 170528 531212 625577 1891966 599415 1245735 1131931 1329074 331494 404047 1027474 1395009 956016 1851914 35354 648427 1235383 1255395 1472554 546482 1785333 103277 194489 635255 800478 952522 993719 1607973 563656 1779923 1245631 689940 971556 362835 645973 642867 608271 882621 137928 53182 1112879 610330 1352376 1415872 1957991 42686 1083029 1526647 1436886 660860 519800 421004 808198 452098 1387275 1567774 1020625 1919639 1515222 1388151 337905 789224 1100839 1061402 903932 1034274 686801 680955 1053062 1934344 1948378 505458 336166 1968674 788171 58583 1549268 1444394 1688722 514867 1366051 936078 1037703 1851569 570548 1667053 439766 1376951 1791174 1844816 1854366 433354 176800 56552 1194671 668449 969262 251861 17922 1127774 963549 1322416 1369974 1698365 1876016 579183 1441303 706457 1186685 1068797 1875344 608445 637772 96085 849205 2517 1726446 1065283 1601708 1815161 881167 780325 851237 1046144 1578412 1156021 1009480 1430995 1615274 1848989 290089 946333 688417 709576 341060 450036 1976051 768172 1449914 1705964 351513 1733796 388074 695571 600289 18343 61574 1344235 793203 1159577 329145 1607305 1284332 597505 779768 513987 673240 931332 1557511 1541738 1554040 1656271 104700 404903 1659202 1115956 11693 1661872 428839 168820 1966846 1525529 1777538 1640139 106142 1855586 1928328 641934 1498112 908038 453580 1241741 1345870 1819040 1163223 1922665 473090 1129506 375901 434976 1418094 1402768 1266294 821530 1524212 25858 380829 1596548 1157269 1191169 1210871 599961 1184602 1129883 945437 737931 1033905 296546 1047212 1170682 1953744 1814128 391883 612390 1112011 1925442 566849 325817 606671 1024605 408976 587382 184435 391001 1962545 1195481 1867944 516838 364106 840334 1398654 937290 1280135 1999049 800508 1899067 430751 1278697 1797669 1757471 1209013 1845744 1721181 1682623 716081 552833 1524398 988267 704443 181403 238408 1449179 946996 333077 1718645 1875982 1893822 1225169 916475 308460 827792 722273 1117115 790146 1233789 1344357 1935804 1474114 922509 1254151 1502611 1492485 343541 582351 949801 1838028 1274897 823693 809278 1352921 1867056 988804 1084373 679460 1244709 937179 965555 1589105 404998 1064705 978957 1473643 940457 1014358 67859 1396733 1950339 401722 1206831 827380 1462167 53854 373681 230477 1680714 1247313 61720 1176400 1067903 122836 889726 1906616 199959 577980 1020422 45386 1983999 1627021 1504849 434664 138462 1007748 412259 200291 1472616 875289 830929 1990870 1652325 56739 1196071 869704 1028391 1660129 233635 144290 956505 21304 436220 1579690 1901461 1984014 623950 1197591 616307 1304054 420830 116617 1081309 856099 696747 546122 805002 1910330 867316 1623957 1476192 43063 1447645 194612 164485 1544813 1805499 833195 614717 947354 1247213 207224 791459 1816937 291321 1534433 602247 1993325 1849696 1599692 229592 1934719 1045213 950253 1020694 618133 1862476 1643942 1355422 758174 425631 147084 1954993 1488157 206286 149798 1588569 602594 890099 144458 1624433 323237 1009157 410617 73996 1657017 1298550 730937 896906 1379467 1601830 1618245 685621 1289433 1597166 1384463 237742 1432303 794499 1942372 281347 1609778 584862 1582314 1197539 1373438 903410 37268 1763403 1168523 265933 5838 1599312 444268 896495 929063 268475 53322 515272 609232 761297 996772 1294973 1061226 220177 1452032 1335720 358082 1734265 119636 1109117 798048 574098 1132724 1708311 1619912 394888 39942 1643751 1076227 585859 182260 658775 1014626 1376626 301219 125488 536030 1613792 1563760 328147 1381820 1610076 1382058 795635 679309 754822 1541893 1861758 325864 131145 1051088 3440 1160346 1307506 1665196 895573 1349267 465760 554552 1087659 1448062 716932 1034260 869775 933699 360099 537183 458031 111476 1345595 1730929 28176 1419984 1650744 344676 1822239 868939 332006 746999 293625 155420 1557486 1119055 605245 797854 777585 627401 1989578 1329471 581841 167025 372053 1598846 1951931 374901 977470 136158 23633 1357773 1878371 1760720 30762 1467200 824404 1350087 1406501 394690 1310636 1156602 1886896 688039 1245014 1256174 1596253 541323 755253 39265 1402460 1805122 733657 838391 210622 1862472 986781 1517439 337436 476422 1597244 1779219 1956086 1660715 1827242 365023 1411202 662615 465380 469968 1308408 1058463 74693 1416917 1396743 1681334 1166030 1115045 1147154 771636 1327494 741967 891626 416701 1930122 356094 1517579 1366606 346083 465015 559585 195387 526669 1205718 1414195 1281158 440478 1574624 1660927 1329577 1304591 1650328 964970 949969 704931 1135058 53470 469289 1687022 1658811 314114 271090 484416 1316199 195264 848955 1272645 782743 1090511 1598736 887838 1603626 162603 751524 713551 1676466 454664 1695696 1258406 381791 1342286 1295223 970518 1465295 1779565 621932 1708720 890931 1044856 331695 1410898 1276463 1268647 171443 998240 1987149 1639485 220820 1688036 324167 1682028 1745362 1435104 1333233 1112202 404076 1002527 246610 1967580 1881832 972336 1165650 674610 912293 714457 1625956 1636834 123452 719113 135087 960520 1616780 1303672 1484875 1739983 401036 708182 1342329 1590074 960480 1133203 296919 1606371 1616480 1542481 1269489 173563 1091004 912488 1221104 1628189 1057744 1245238 1520564 1333518 1416897 1998946 1231717 1295102 1259267 552321 564908 197543 808541 629078 1543642 845928 1996631 1267217 142168 846086 1905936 1686288 997232 415439 436560 1659653 1959037 155924 1541042 995758 1003709 1892745 306464 93570 349144 71438 749235 51777 1511718 918051 1348815 1107223 1680967 1335791 185465 851541 869429 398119 666345 1520252 1833396 948955 680322 614140 491453 1393289 289093 1123285 966173 1462688 464868 131531 352142 434448 1463116 1398675 227279 1792677 1066039 796926 402189 588052 937163 353623 510694 1240769 229487 1507034 848104 1499236 1115145 732218 1705708 1071253 710318 1585891 1717030 532557 1346967 956625 119269 630135 461562 44759 1599065 1037379 1490403 46377 818628 1316033 551510 923164 1029555 1320977 1302412 997138 1137734 371438 911591 231088 1905312 304841 1219597 1154040 1734292 1382802 569323 1377643 1741899 66531 1738116 372248 722030 1691221 1547893 80764 305931 1802141 1424893 1515413 453037 1390875 81424 1234260 585131 1555246 866769 1733751 1234659 175809 1018264 1990255 425209 253382 1516651 1384748 589273 880786 839274 1900771 73211 1195640 1696144 867915 638221 620961 1487392 1542077 1910584 1060116 712759 1437484 619115 530952 1743141 846969 960150 1743050 267063 1991470 1817516 126072 110604 1070386 1124147 866931 911055 300883 38486 1316071 1830366 261412 1863811 642477 570776 600505 1003335 1754919 1408550 1165498 1321327 18191 585057 1190193 719974 23594 1072891 1746478 395829 1848937 837129 32935 452570 1321072 1175009 1394751 515469 850228 464021 268842 1927119 490855 1294365 71449 155988 379283 347308 1423829 1921852 88025 1651370 804254 1108965 749344 1888662 1575115 1673828 1764670 1800835 196909 1257755 575391 279252 907373 1896216 1632330 1098710 413540 1720570 717990 909038 720559 1008995 618563 1547914 1606673 1703304 662726 218355 1288583 1852242 1834322 1393917 402727 1700396 1368293 1510398 1268798 601687 247528 1622602 1851060 1807079 26583 1250063 1281404 1759285 1357249 537260 1137247 1414496 854180 1815531 526972 1322993 1093236 526861 1671892 1726599 1787715 1513858 750200 47559 618089 644757 237222 556181 762442 1136867 73670 102881 1386687 989082 1515005 1198851 1546230 493060 587145 1336212 1440746 1410493 319780 1174382 1031927 1765448 1716181 1603349 1468541 955370 370089 88576 376504 1965128 1132221 331784 999519 102691 132096 791130 356705 110241 557908 480329 1480594 1918927 459799 200086 487251 1904776 98268 299393 1711476 565164 677778 450556 1282266 1444251 695769 848551 148568 1982964 424824 554607 840369 771633 1892619 194987 1364470 1591502 1661340 92582 971096 569355 491341 893360 1977897 1296871 335493 988783 789443 565338 188879 1187959 1283077 1954230 1744463 834437 351564 1009327 871660 946667 65802 466026 852481 314456 328994 1618759 1537959 1735254 1883635 82885 19769 287597 926670 362785 889851 1683725 654924 1412689 1049145 953922 1385806 730006 1332809 1937916 1549298 735094 693127 889252 1118658 1167999 941158 1921221 479965 718652 288671 618533 1652740 755263 961359 90929 10854 1969018 1311236 659546 421824 377777 14165 1577095 1569390 1428745 846531 183234 3810 863368 9180 837548 1057603 28219 983007 1177806 64410 1500129 1830379 1731282 944077 219945 161234 708499 278409 156492 297812 236963 94406 1436370 285420 864994 404030 1311732 712312 1786645 1132348 960365 1408017 688705 1086780 353839 1827592 1189074 53929 1222441 104597 1355226 72247 601768 193364 511574 154144 1072373 240791 324322 1975721 1057156 1313682 1492023 1843091 1048011 477589 613255 926342 83873 1459846 479517 33235 878567 1646771 1892966 313510 833483 402853 1081267 1535250 410987 1606447 1964712 1366966 466012 1877703 792848 334906 745965 1890726 1177212 432493 1538143 3409 1778439 1724624 603531 1800282 1532164 1573604 1090424 1387124 1095333 124931 38329 1551751 700365 986087 1688794 152531 982601 1133288 915336 646042 683316 576494 597350 1271703 1820150 863521 1397483 1883891 933528 57261 1546641 1018626 50877 369748 54581 1481583 1425991 740736 1755110 109672 590184 381899 1925342 32058 1393915 1603332 635198 6878 1271763 1189545 1005835 1761908 33551 1668610 148333 1073285 1887771 27464 734566 683728 1733165 103547 1949482 1332427 533216 305839 1800551 1365995 866888 900728 1953554 740918 1091671 1839222 591948 376659 1578026 519840 567198 1486266 1519486 941379 1540419 442710 407323 1181814 923974 1490837 822957 1615526 1938455 998572 1442479 1376531 1867333 1189738 761223 1823724 1110452 438461 1392057 1796552 822517 46620 1449203 1548045 1552043 294501 1837815 916680 1124868 974723 1230387 239247 1960479 739021 269125 456240 1070022 1079198 803038 314363 1423522 1271235 453652 76217 320392 731716 724590 252294 636192 461767 361567 1989193 1926323 213838 1818717 1172386 1809110 1407657 1412199 1816131 314834 1700070 261879 1529806 186218 1420377 1513287 1185820 1231283 1328553 705635 250752 1372942 155996 1136333 1472424 1326920 495532 1889208 532441 1738427 282316 1105109 1031027 228861 603567 1451288 1928279 410856 1107996 610546 936568 1303222 1739503 1706544 1256223 349063 1862283 479361 395685 991055 1527750 1778710 664592 305418 620494 153892 1536140 1130415 1863718 619664 963253 1029428 389686 807206 76817 1934899 1460643 1057178 318910 493125 243371 724787 204602 1638536 27055 1380230 1104791 1688050 1248111 1815760 922626 1193903 1713716 122142 101703 1107202 635582 1865268 612604 864283 1556346 706021 1948606 612363 1280128 1445978 68297 1814255 252052 761483 1812327 1005879 1101035 1907265 1053304 756547 1039881 1737770 251287 903784 728090 211173 1548580 1794672 395755 1716561 1465250 124472 689368 1535385 1579784 335110 1721606 103857 1989942 1548089 1697610 428202 359869 851793 1038606 1796315 439247 1032381 590384 140130 210597 3093 1947200 1965282 723941 1231515 1455609 541742 1097108 1315674 807383 792659 457975 1943327 681101 807295 1756437 961001 339608 588606 621731 837005 1477266 1477587 1234315 152717 1868072 1436106 363588 1451105 787170 76387 1032653 1037814 1664563 754834 1842230 592471 214817 1489090 19099 1783760 200189 542092 979431 591480 1001728 397605 871848 1916581 1896510 1735588 308850 875256 1904949 1984197 857246 1181946 832348 1833591 169379 107971 1454892 1551917 409687 1990103 1611648 1453067 1151185 1674786 532025 417733 921619 1957610 7361 48127 1574154 55149 408772 542696 1895839 1940221 937012 241042 891270 136110 1787346 787485 196432 1930142 1647556 1649967 441155 1840636 610643 1761870 1817252 1282471 1256332 1386439 108667 1017897 1467014 1541647 1901930 1289392 1357445 905866 1805491 945353 894922 1971411 1773513 564438 1582728 131851 203829 609714 132309 514682 1304713 799698 1923430 126251 228898 918684 1811915 234398 1223859 620510 760021 1519520 1828403 211688 578238 1053418 1131919 1808245 1941837 1272364 383661 917422 1850285 1294533 1252846 161535 850866 1008427 1850012 313733 983713 1977638 1765508 1147001 1292206 213787 452720 366041 1884661 605474 1451946 377842 1039091 1647757 124966 794431 508782 1865687 356648 784478 617449 1006733 653911 1468129 783788 1920655 1084600 80876 599270 1566929 748153 204368 1221624 1881684 1703708 837388 418645 303797 902822 677408 581292 1546423 1482239 1174219 1311556 1759193 919850 1744521 601223 467212 1713333 1153903 68888 1748626 1632865 884472 1334641 1795256 734045 1752159 854583 1383194 933468 787661 1584334 46781 563932 926209 1668712 1806627 341747 541664 806562 23497 928115 1607913 49995 1852080 1683591 792519 1566903 1821801 1732741 1081417 497062 180021 188589 1681635 534171 582670 622847 1851024 210921 731833 754992 855969 888381 257789 1492075 473587 593260 733385 1461518 1514977 826759 1915715 1279094 1047504 163800 1917857 1851116 1881915 1206164 853403 1200236 1433199 942595 1449631 1803347 105191 91271 157692 59851 1825476 761728 1843218 1251781 1251480 580956 1296072 1596820 865958 1954337 892044 240119 1785209 1938470 1639887 475677 1544665 1994496 1313027 1202411 1780166 642574 392045 945507 805640 226887 904423 1179841 180691 430192 678400 466090 425225 653978 1345819 1305018 864539 1460305 1058466 728983 256944 1170662 608544 1179028 840624 1748390 1708432 692664 883157 1928728 734781 1109113 793062 367512 1318210 15745 913838 1370847 1617492 362416 563266 1775118 1047665 1246103 583818 234518 1105504 876472 1246524 1268914 755801 774682 458540 1466648 1840552 130932 1172613 1846234 1544123 580190 419455 1896753 594038 1402293 1476872 358258 1531229 648806 1616203 173755 1804049 1271322 183523 1027456 1355460 1665354 458336 400132 805415 24357 818099 1373775 359183 1633825 1863615 517825 438800 1496452 144631 924013 1283594 631872 1409047 1941140 549788 268132 797937 606455 892223 1730757 179358 323789 310535 748907 1781560 932477 204215 667749 1431738 1277658 903395 373172 1460083 1345196 1298661 1563484 222790 1099134 1718894 1064384 1935458 1786819 1903415 593524 587025 1264204 1403827 202722 177893 614752 906377 201320 391503 211586 1699446 1909083 1777213 1173478 117593 781466 1480021 1575248 500586 61620 299476 1742399 1644649 1268642 1521684 1946837 1494815 1737619 326555 1101476 669857 359331 1123514 1038299 1707119 908869 626635 775331 966806 1772971 940051 589942 315636 1558933 665159 168655 1186277 1753462 190672 1597008 1822710 597387 1644294 820442 266262 215998 1520999 1972998 388792 688578 1523875 556284 96500 1517315 161654 244675 1308150 475080 163453 664375 848731 1952895 1956473 1710313 368379 1837071 1377534 1680151 106515 700581 149338 1311729 1696283 1668299 79431 662206 1397884 1451224 257209 912775 673468 1448537 1547075 505381 1308641 132553 884828 224231 1098844 814653 1871810 1332281 384270 1595245 669636 969581 1649672 1032953 1248161 510866 207240 92559 1793881 932887 924980 1529672 1986328 811522 1791984 68390 363320 902921 1985184 1912679 474756 1897619 726299 453554 1922364 1552393 1007185 863934 47805 1591727 597639 1035146 1828781 1839742 552479 39247 1421036 183824 1238742 1174187 1814282 1985844 109525 468918 260055 643918 1995172 1555484 212567 819735 872537 240332 1235825 571696 1309611 163422 220943 398284 1557196 303032 36954 229175 1104773 880165 202434 636518 1244104 1173051 864081 554188 1406261 185576 1225689 1659127 746971 490492 125069 1934887 869735 1983354 1141437 1300949 838891 1431057 1191749 1094191 140961 252956 54323 1149687 943992 887797 1731323 100940 601725 829148 493560 796263 1865046 1201801 1153075 1445627 994162 466366 864811 1191245 750524 235304 1333027 1882002 1415833 1857359 1048191 2859 1007572 867828 1607216 961680 1263160 772809 486814 1727291 587343 23343 1105703 108130 761394 306902 710109 1875978 1494303 177818 868369 868921 729882 1956754 1130029 1575647 889111 1985583 239277 1492071 915680 774814 52726 1141818 1205912 1334951 1435596 642512 1189486 1184909 1340625 793249 339335 236634 966140 1021791 78551 1580482 1108779 1142666 1511075 1746098 571061 1631317 526820 766407 169973 917839 1192128 267602 649713 1038890 17128 411019 649952 64987 1031558 652828 480155 1766688 1451959 1979995 1589445 910253 1346395 1525847 705698 596558 276109 594114 500312 1854931 1182167 1468255 1142562 527001 709467 515373 601925 1088898 614322 1316358 392941 927156 1939739 325896 1746188 1053390 1625267 1484391 1067239 1834758 952264 231779 691770 1907599 782842 301883 998073 1563313 597664 1226649 1457141 1683232 1604318 1185924 77605 1239326 1655921 507331 1484620 1447543 5257 1983846 355570 1241683 1880436 1074123 1874706 828953 883006 1849119 618618 1879689 1700014 1201979 1063383 1552310 1330617 322841 1401676 189102 897984 607973 1611931 1775391 991603 1444668 695468 1236062 295497 1174983 810777 1071057 1079054 1772809 522381 1289004 1578688 1529206 1720062 1190842 1867086 1086326 396850 1156184 541153 1701241 1599493 1754713 261084 308225 1611037 1009139 228810 1694123 1788510 1155283 1682897 1276835 8465 1512060 815934 1161824 1641926 114013 1293214 671000 381072 1847317 1659973 1188895 677131 1228194 1615715 481938 731943 1374176 1904439 1188948 1164442 1121430 1857328 337127 1966654 1583407 1166348 336046 446365 433344 1174502 897846 752229 1714342 1004797 198099 355158 375996 611912 1502884 1784248 1780313 1915746 1977013 610143 256157 1470578 1780632 1039988 307318 1614478 1532828 1601120 1441106 1807965 1163829 1851511 1517411 243429 1287041 1816269 903336 22283 1917627 1617811 1234175 1956873 169861 1540174 1097368 1517506 1151251 1313943 1581566 39552 368113 553608 1013525 67093 1677613 1314633 1687315 355251 1073757 1395481 1699013 981493 149761 1131392 1586156 1896471 469564 61925 1435909 118763 1815172 257360 1247731 954617 910259 1263710 1720090 970685 695747 49458 1400267 1604015 1405418 794874 1595166 1179528 1465196 1537761 1725626 881023 998289 160262 453665 16902 1496388 1501845 1048326 810268 1323211 1995853 102050 643661 880591 1811232 913314 1971650 172174 1706756 83807 1339414 1842421 1697363 400803 488957 1673380 628579 583252 1324776 941611 977718 1363699 1008336 505743 201006 1049008 905588 634980 1197883 1696032 380199 1004303 1502813 1514788 1935630 872975 470468 131923 977965 1403554 593829 546781 1588932 279198 4574 968457 1799013 1373274 1137469 1604764 1685846 1826594 888757 1034543 1140641 405781 323649 895207 1369969 144721 255057 1441912 1427176 339940 654433 1938474 665956 871874 247807 507199 125200 655985 487533 850563 668220 1153342 7117 974794 105509 1192417 603604 108476 83935 1565898 1180461 89219 752910 1461466 1871193 1232259 1865834 1153702 1393643 284453 1345519 1279927 347920 1408567 1171024 701132 611872 411786 746075 1760264 856229 293675 1160576 1056157 676992 164351 1567647 1224749 1912942 379641 1949973 1539325 632895 1705957 1951823 295818 498079 1085998 1818800 900619 1059722 979460 1254260 1574434 583034 1919955 1858870 1481292 175200 1511946 1640173 11088 1284688 345458 1155338 1325813 1239117 695673 1536155 1927162 723283 1797655 888295 1793580 548357 1481015 615647 1088597 1553012 484723 853046 31257 1773851 1983154 593082 845604 1965510 1711642 958230 1204556 1390953 344220 720239 1011838 368950 1279972 198612 1543021 222351 1423874 412147 1404322 218651 1549785 341561 740359 1082857 903724 1222738 1176261 1361437 1338703 1341920 904571 1096818 730801 1616779 212994 1930306 931143 217011 778765 1503787 827549 1130950 276510 1001157 946338 251860 1386740 1229545 1829815 1808909 1923314 358361 98743 1189283 330758 1242328 584139 1167322 19413 1855112 1785488 1108579 1895840 1554882 281439 1883109 1770140 1745256 441783 1727080 1324659 579286 1211165 282297 866465 1681957 269714 1954313 1166305 1622586 105584 1346559 701683 1913514 1026159 546361 878348 1119770 1955245 1878998 860547 193696 273763 1058214 1731610 1862376 1211691 1895205 1573941 1915470 799013 459300 1332182 893999 934326 1856684 8655 1135231 1689455 295807 669090 104397 675983 1320982 99770 1884197 1337400 1909383 1649495 1031934 1989155 389674 1846319 1878698 920698 1932184 247534 536603 1084421 1407084 1916655 633193 1913603 831752 503894 1275638 1477783 392138 1116315 1455753 974500 1610980 1615852 755850 305921 1174793 1355209 1835258 1367388 1429780 1042608 1658466 816959 1803749 569765 1737546 1570491 893838 628852 1745313 1741729 957608 1775083 1675289 1020087 1853653 1552394 632485 683768 971046 553910 1701679 1496703 1985496 47899 1014350 1919070 1654789 863868 623399 1690142 1848345 548521 1103132 938790 1571831 817252 810457 1335518 1112541 1352628 467065 815257 1493171 69748 699417 170244 693032 635315 1531507 389289 973913 457136 1416568 1208532 789120 1881230 9044 1021854 1235892 538631 1489159 287687 857440 512811 1442290 683610 166968 341405 183337 253851 592595 603603 1728939 984620 1517990 1749341 256090 923473 215561 1133663 1234316 748288 1590511 319686 264080 251575 1478294 1156109 306163 896983 1705388 1070987 1174833 5731 1815278 1707411 720340 219760 574736 73694 692175 753580 1323692 1636022 512857 1403661 422657 1059937 1517322 480082 949973 575340 992836 153569 1211909 1024825 1461579 1650614 1709659 1892561 254074 1022761 906179 874981 880486 19146 100860 204342 1854038 289277 985484 235180 1253843 1841004 744065 78679 1258842 219846 1333591 1277171 668237 310950 1589959 900312 469029 1878792 729690 1215070 1890009 452171 416745 306718 786857 840387 318729 836668 26459 519383 730875 1585528 16548 1028498 970999 877287 590522 82904 1928524 934647 1595813 568840 1136171 596786 654620 1299978 1032362 849360 559204 1700336 177953 1243653 1839811 1894351 1685441 1041719 319705 1861661 239859 1501774 1945680 228110 1695160 1987027 1875298 617843 247112 507964 1690502 862422 1295487 1925584 539710 1397361 19432 389346 1950222 513011 683189 1400056 753297 634335 1017998 74747 1687271 1196575 1672199 1498139 1759756 63104 960335 1396843 252280 872327 1677376 1807790 166001 664799 460691 438571 1609085 1550695 1574121 859569 38081 1313129 770587 804577 1263512 1286219 370325 805431 1214900 718939 1256939 602290 1973514 1402840 310843 418262 896238 1136247 251647 962802 1867546 1205174 1603458 677935 177929 1814634 208591 290030 859995 207485 1032828 720874 1102735 1439493 410621 412144 1711615 630510 1304711 869240 1634429 1236248 1109754 1393793 1553125 1419794 1178250 1900397 186252 1301739 825493 494497 1459392 1937864 1950917 839500 1500815 1243439 529037 1482840 557642 1122977 1517583 479951 676457 1653525 1472884 1737643 617376 1043658 172367 1183576 1892611 39668 771777 1626994 679333 1337588 1339615 1665254 784768 1646879 180548 918180 1320178 731102 1422339 1908474 1163839 1688751 732093 1174136 873626 1847593 866032 1481881 1569893 1977899 1275537 1668748 1859276 917425 343159 82915 966521 1079549 1102238 1599087 668832 1357676 726738 194040 1888229 262261 1826215 733499 1013172 47149 981481 1063413 623089 1036635 1954295 70932 910567 189078 396054 1280718 101551 1835754 218214 1636515 1175786 678176 1236017 1425967 1598825 1390898 258884 60496 619195 614854 1924311 646727 357391 643937 1397722 1649610 1535888 458099 360595 209036 229233 486123 379587 742406 141343 635342 1020022 1920203 520836 59743 622027 1754469 350252 1579279 984514 365994 1056713 1590568 1670117 1161607 849290 117307 1667574 703943 1223714 397105 849703 1907875 1984872 1708390 233071 227229 1413634 1538918 1838315 204572 842116 1393966 1128400 841731 839994 1968369 678350 699412 838972 1161439 152403 1778273 761690 607303 1328964 605502 993489 482454 438008 675579 11940 1992336 73458 1722119 635093 1703103 495647 669275 371123 807611 492688 1382339 1933716 39896 1656994 81958 800006 1853547 1896578 689620 404541 65417 1957550 103376 1751164 609561 906548 1119790 741658 1558870 1492140 457451 952986 844231 252793 630445 384303 45593 808728 1638479 332432 830103 1881250 1808890 65434 56864 1364765 1644738 791537 1554692 1884302 221296 339169 1289729 1716682 581993 732364 1703415 1296366 1108199 794111 1750160 853143 1031310 810119 1491106 309812 1640674 1987825 1534203 716716 1576143 1757256 709900 1550368 1473884 629919 385273 324674 271709 1596521 333336 943009 1749187 986444 1455294 745075 1458628 1132995 684277 28436 566620 1312001 1581851 1709683 827235 1194226 124565 709877 160560 511022 891656 1060177 1784151 227283 924223 482941 229246 480140 1196597 849386 606052 1049560 934319 992901 1462957 935012 762875 1390865 617689 1131596 997245 1662585 429641 1412085 476956 1774422 223132 875819 1445253 1594062 922421 219235 1653593 793783 627670 1827896 1571033 1190413 1647336 1654737 1470980 1018044 456332 975133 251425 390102 1515058 1931161 136418 1081429 233550 367822 937596 1029964 1875258 166977 1855063 759074 600862 1634291 591812 1844985 426063 863912 563715 128910 1474651 68210 1139132 1053083 560170 764285 1573649 1997717 427562 1152010 1296453 15029 1045930 1860784 132934 1716553 1152207 1556942 1637930 264864 1462708 1947171 447042 837888 1048380 1009659 1684607 1601724 582224 138060 1157099 659368 1702966 1641849 856357 1299211 1088631 1476942 233321 45131 539222 1569508 743520 1183729 1805222 1273673 1112300 1737751 1140138 219811 1769626 918168 1578353 213878 1578081 1219102 799662 188350 347073 1586247 18822 1286954 1067858 780699 991054 957870 1982573 1255578 854498 241248 1635598 87446 516707 386406 983146 1999874 1999315 1073503 1847636 176545 1883608 1933416 175875 416729 576094 1635770 770198 1439193 810428 1170321 1153005 1554238 1946042 1649299 1549943 1083491 1090469 24532 1135360 893834 448807 283146 1034731 1598772 1631010 5723 221345 1771364 1114042 158533 1178220 1434669 1595288 1539418 1373810 1801336 1342523 447238 93776 534811 19723 1111540 559760 134809 1625302 1305801 817505 613919 1213477 1954294 1798372 420612 1387944 312993 1717407 481599 981305 475496 508506 723634 42477 1715190 1216645 661907 1158300 459194 31976 428707 989307 1208431 1871152 1163162 1708134 1808179 1417472 130848 1954090 431299 1655762 1862884 1368322 425136 709492 742048 1728169 1677640 128804 1937298 463884 1214152 163922 1549517 159871 242657 717449 798119 1484492 1555730 333286 498640 1428488 1329126 1725286 1981174 1964408 1637563 1524846 1183242 589411 1894053 1414915 424258 1389523 989417 491084 1529989 1861684 1736808 1973879 773582 446336 1964115 1039575 1497433 1155390 477606 1434838 1353412 317818 763354 1097391 43051 1097653 788954 1384076 143854 685373 721808 1108039 828770 832303 961828 1100818 1307235 1016418 1771150 755727 951636 1691823 151145 1832563 174773 410615 913250 1437492 1885049 1934983 147014 505243 209878 1897120 1431484 12973 378865 1520783 1452665 653172 712900 1426749 680630 1952752 1106448 970594 1745677 792337 1995475 629916 1641130 69933 641215 1706549 1916500 1522918 455773 406277 1340603 1888710 599278 48247 125814 347432 80869 1455744 1982187 616854 1285049 1400252 1491999 1368871 975584 387738 243607 1290491 569433 593804 339789 1206457 173379 1824526 1622155 1812298 91470 1672444 1678760 1061139 209336 158942 951257 523866 809434 1411287 1409668 394738 703314 25292 587406 381332 975815 1588237 1382528 49184 358456 972497 1863096 388084 1800252 260743 628922 117094 138660 220375 560284 1244328 753566 332927 709700 64329 1591571 213735 1237396 245631 1343698 121876 422107 1585996 1003192 171631 1786824 1296076 1537081 1469295 1008077 1298591 1417267 215649 969809 537574 721483 608281 148614 1112639 355883 1829991 267073 1287140 588113 1931761 183622 1735310 1809150 1031281 200369 517546 194708 1434528 1473354 1292672 398580 822084 1144702 1634484 1463369 1292470 134651 1100314 1343631 983056 1946115 178134 1369424 385545 709733 1033621 1180049 1058860 100039 24817 781478 326869 1246669 390198 147970 1210794 1450276 636945 1067320 1003271 1537675 858693 1405312 450339 730976 1167267 1756045 1287567 1046314 397778 1844431 1099647 1063815 48466 214832 715975 604064 865860 171750 1624897 1275961 943908 44016 723248 64979 227850 1018740 314177 249703 1780631 1243252 1068048 795202 714604 1853935 958154 768078 678256 200651 612302 452519 1585815 904337 1646439 768686 1001463 254157 1164160 1632972 67029 1301005 1072139 112673 444744 1109987 904083 227212 378599 158836 1837527 1422273 1451282 160149 1355445 1582034 1270580 1578390 1880100 27242 1525278 1906 1394871 741602 960424 1762932 1288126 1316657 1968564 1466586 1698778 941354 1343501 312353 358365 681769 985424 432676 1777242 682591 1254709 1797999 1318428 1874951 1440617 1249453 1576722 1847873 32800 205503 665998 1921657 1381006 817875 764642 851475 1339791 820373 1405371 513551 1913254 53592 1952046 436188 355185 1076647 599039 392602 455087 1874711 88571 1736463 1902378 1162877 834784 1662499 1404956 472407 900056 1246947 1856936 93444 1687937 48046 136732 968461 669794 399990 1031390 1938062 152148 625990 1391731 216730 349983 461473 775771 480245 433743 1582657 268926 1827219 1873186 962981 1444703 78790 888379 1960842 1579069 322932 1186072 1407760 890374 1111823 726898 637608 734335 282601 1873367 721112 1897542 585846 928396 1433836 154626 836061 1808125 482845 1185031 710217 1134140 1525474 1717479 509611 73828 372567 1266795 644990 725266 722910 461613 1025897 1193189 1418804 1596015 118177 1303348 1674688 632162 466901 420298 149782 1726377 1051871 1631928 111689 488824 1945730 1205383 1899648 1921290 1538638 1642152 1743798 1760578 372272 1444504 584379 916426 354540 1581667 757052 905141 1202000 1654853 1761687 1650253 1166073 491424 609464 1832804 170042 1681994 1477745 490555 98417 1790890 339063 149313 958566 552517 255774 898572 237133 1768734 1766188 347473 1632593 366562 846971 463466 1028402 255611 1661523 494466 78693 1000711 1679801 1685133 1169525 1994722 322373 1250284 34193 181907 891975 800096 793098 273928 439786 405366 157179 1645368 778085 89609 1704013 415800 1030956 1502568 1821505 108727 719092 1183241 318627 769147 1639467 1176851 1359926 747224 175900 857892 994406 1202313 1115722 660914 1914547 1225389 807315 1267944 1394555 348949 1302748 291712 1420119 1106150 1931467 1396149 1686342 113592 1033088 1943215 250721 294572 1344855 1537570 1140159 144621 1246325 248145 607135 162970 815540 1435514 1298746 740857 1383053 56675 1320300 1648411 1847515 1697815 1327115 1046186 1502903 154926 1242647 1288840 603973 669335 1371658 1311062 192995 1204750 315113 1386076 1109834 704515 178241 561196 1073958 1024544 247133 1083581 594674 103720 684583 1979 325816 114257 390247 741650 1537857 1160877 1072523 1013799 534037 885231 1406118 949151 580851 99504 810679 1287957 463164 1763051 87800 1911328 1101617 553822 863448 1108516 1228193 1657514 1812994 1109627 254768 523172 805979 585193 1435869 615743 763799 554765 90634 838043 1422611 1883003 1095778 591791 1360130 1163253 1553688 1505677 1300751 1205051 1679581 1177209 1089098 1743419 805938 819145 1354986 1693971 940375 215999 928005 785496 971756 1113475 674854 720005 1423941 1217094 975837 746870 1760126 206834 1356723 724733 1528960 232725 575657 1895125 918840 1525666 1029030 633334 781948 427603 205540 320698 344931 733325 16661 460187 1152860 410622 56532 959781 184177 1408848 604097 733437 1196610 102261 1328012 1636301 821142 1622332 1256056 1785035 1896964 1662535 545068 1383888 87403 111038 1438865 1380426 1694311 1404515 1974895 1928877 1057595 1823096 1364186 1604355 942313 512336 1489408 1485517 337636 1389540 466036 1204533 1396686 465368 560851 1287379 1528009 226057 1724533 803152 1678171 1227401 1461408 263295 1914884 1596452 1762581 138398 1790417 1835218 1263918 1243800 1604556 1584346 1658909 724431 1797928 1699606 1016098 1872675 371899 1783807 1897342 120824 401770 497664 1339049 627441 643048 182166 1255997 198214 1818655 1392258 1114752 456185 1670629 526909 1747632 800037 1907499 1428890 23137 872291 227158 309002 1901694 721739 1650831 1582999 46308 1319527 1530969 724356 719019 34269 1643667 1233316 87835 1323348 1796903 1066317 1601975 1519186 650706 690095 468388 1624552 1727465 857752 451215 1962159 576175 219153 1509846 9177 1390016 1006924 783918 1546743 87078 106040 1507214 687887 153461 790065 795999 80229 698366 1546883 1278762 625081 1843873 1061797 243893 1227856 1434045 440652 274814 886649 743793 45480 880793 10424 159534 534000 17366 1436664 1837104 584705 1029768 949278 1669475 1834182 750641 1048096 854025 1698420 927540 1028275 1004557 1990223 1365525 416412 1235522 1035281 65059 1856870 148498 1686735 1405441 1674678 1536673 676169 1367580 963160 1923097 314111 1784303 279212 148113 1281452 1426594 216320 1532370 732472 1689969 1508315 942995 698320 692645 1277905 1481040 312344 1614838 1909585 1488519 1179279 1426063 1805619 573097 1594589 1646878 1410750 441926 1466393 1408703 690541 1861377 951604 1637199 1571807 708186 670605 182547 416355 838502 1401925 1153998 1717417 420526 1744738 756132 304700 433129 42113 888453 1264377 835917 1893381 207628 1555890 749859 1258490 1537322 683041 845189 1210595 681083 639764 832660 946900 1697577 1954205 1015503 1710528 1181818 148489 513498 638532 1867821 992174 930873 16161 1264077 1328735 1390940 141963 737424 1055613 1703988 1823381 1559322 1004460 913661 1853266 1732709 1462576 419572 1918922 979702 1250505 1152501 1948009 1371229 1845897 210437 1192803 850085 180088 1757163 392487 758846 1054704 1923841 763527 1330160 1856230 297152 1083213 1124082 799705 486271 811698 56562 1353013 1657770 1747034 464846 1209447 1911617 61696 1122507 1276944 72470 18017 471692 1216960 1361274 1783580 766287 182228 292704 1501561 28193 483129 1824666 1444135 19318 1313572 1970567 1966394 1165086 1969197 1288214 398406 1288057 11362 70304 1966388 1325048 1675047 1031844 1043199 608887 1948604 1869515 1689021 600514 1410998 134730 1357994 752066 700402 1016499 799032 1550344 1077505 1540621 1089600 1270031 583081 1051948 112782 1692588 1489366 1791413 382432 350663 1057769 1163742 1682345 1092305 1835631 1639 283778 1126799 46336 1635381 1402464 1398778 1232447 1152235 1761358 1444621 1521475 125152 571906 344921 864885 1486690 144482 1598700 1870519 1358878 882569 57605 192491 249117 1676312 1066413 67436 169085 754704 686759 1695412 1002965 1476059 1089224 664910 659490 1476197 1378119 112472 1319721 821886 648377 583423 1788558 1056125 403421 568205 1516568 407777 128362 1802126 889471 709063 496490 1289368 423737 363347 1442919 1190098 914711 1132717 1614002 254884 389202 1062976 540476 1646936 1494302 821056 1375143 1763409 1936063 51857 420402 1918085 442650 1071441 538004 1092570 1765138 1876284 1491118 691651 1243000 734887 606588 1309658 1904693 687557 574111 759210 121861 1349516 822597 725491 1536478 756428 1799782 343840 818405 1511176 1790821 1303047 1580053 760235 1343666 1323709 123312 1144679 838152 1965110 1688207 1519636 1959992 650648 1446919 1628104 1762992 623125 291900 1463314 977105 1687429 788066 345985 1721741 390256 1385690 513439 489879 989488 465800 1717324 920246 600967 293436 784059 1900216 1372483 258909 137782 1581351 758481 1161443 815414 1334013 1507140 539198 1020309 1583618 1956366 1296766 395890 1504256 963651 451714 1542349 1097836 1501124 1102613 1730140 889035 1176968 1664932 1835928 1094615 1156587 287873 1819808 1672264 1905019 817439 1616650 400984 523301 501678 1254698 109744 1719258 107156 1571050 645316 1966840 178634 1175291 1882314 1923966 615074 1281349 100761 908125 285598 1608983 1946975 814599 157775 122573 560381 68120 1641755 1849020 94511 1604855 865680 1030903 1867199 1626899 1988875 689242 1270647 1748930 284096 76070 27895 1308194 1681238 839390 203733 1306292 1530286 1254969 1930380 1386715 1910526 1805452 786257 1084739 923274 1272428 36908 185815 779480 377029 1887530 1968469 1476585 575937 1018059 1502631 1364415 1513336 1336225 1908628 1907558 751062 405197 838104 698860 1119766 1228084 606099 261110 270577 1130615 711149 1630719 286239 694102 1430600 1179584 1198521 1111198 837671 951330 1301835 854576 1055643 238226 1911848 225799 1129524 670265 1820179 322343 1062365 376465 1658503 361192 412056 1001512 1009687 1605102 711241 443262 1943312 1076743 25226 925899 1556420 1871978 946212 1359672 165811 551499 1548865 234502 1816428 1250780 1182654 1108292 1245633 757746 1474390 1562234 813917 495781 1046640 1133458 510307 1826487 871965 292613 1029012 101801 68547 143821 61556 370463 663200 544736 907558 1370481 1134622 1203439 1502001 1363977 1668037 1736514 1256200 179053 1651258 888177 1286666 1405996 1130360 116807 1197048 1287203 1359786 1439668 663784 482565 702399 143432 1675406 177956 96713 85893 386810 1638876 299726 1215590 170712 1307870 270046 836819 937366 1583045 24019 1391517 462161 1474847 1878303 1922590 1908371 1744501 1648879 1203442 428373 1881752 229206 1633454 106048 1889844 1229276 1735507 582865 1122511 1136315 152690 779146 1897770 964198 1018535 1142019 829560 1322189 1705390 1036242 1352040 1355586 8838 1022177 1712892 44362 1928181 1144486 1522926 1675078 858928 1032749 577951 1302491 888052 1180023 1785841 1216632 117321 925673 315145 377134 78955 549020 1122089 1114570 1132692 376789 144349 1538958 1185183 1732232 689748 1716771 1711237 1899079 1695950 1531516 1024409 1921926 661735 447732 1476771 246125 1763189 647745 758708 1056968 711136 434210 438454 1584700 1579567 1569203 1059849 1768473 1030392 1480833 1911148 18999 1607173 679132 83105 1816095 39904 832314 1371256 1120374 847873 600953 139516 682825 908184 310321 106404 1547220 1616463 650297 439955 1518861 1159358 1998681 511233 1095904 193080 812645 1612635 611151 31790 1014080 1867406 1963047 928462 604843 1352405 1899583 820229 288099 1055363 1044242 1203180 858355 1740566 1211030 568827 337310 1764352 576966 1049940 1484902 835399 1358708 1183111 1401719 156585 451202 1058101 214730 781733 334241 547472 1772323 234738 1905523 1857112 1862266 606019 1175451 301174 1355351 739708 1289518 1214616 1798756 1555952 519937 323000 1094887 966171 1849407 1522781 867317 365331 241521 1335845 68276 1898325 797451 544982 1418409 658465 694292 649053 1049343 542702 171079 459856 195578 1285856 1212449 152793 946683 1667580 613179 533281 232445 1418258 1776049 1903779 809488 125118 338299 760251 1884483 723374 1808098 1581992 1757762 1208051 1760159 612782 839609 1423479 491852 1601760 677917 999572 1739863 972253 1509560 1761585 255141 690012 1290524 788567 705332 508503 1491518 1862534 250492 347233 1217360 1131575 178838 1863701 245837 1515783 557661 1310143 380891 1756605 408716 568045 902107 190457 1141703 1538595 594016 1787906 771437 495974 1474821 1336146 1764310 504258 335229 1215051 1288709 1201838 1292796 1212362 490073 941577 1265036 1480151 1729335 827133 1990861 1255857 1750891 1597456 535277 1700346 1373780 528426 125450 691254 908087 337852 983133 911417 185263 351622 888505 950480 1950957 572010 649088 322466 1730035 475580 413285 1218170 1535708 284997 712826 1137882 1275023 752157 228875 219350 827469 416514 406492 350296 1100797 1257242 1302590 1008090 816879 1926969 243738 373625 1582675 347101 233874 444015 1724262 1272819 232391 849009 1686790 1491826 174388 247655 1511516 1115807 1702788 1020725 1911626 1487007 1760088 630986 1101063 1172000 71694 226170 1748063 1457401 229062 568854 164260 585182 1055626 410441 991557 926102 557812 1254230 1203796 631433 309153 791135 457146 1587501 1266842 1676684 311775 476365 1716074 356206 1866074 1169742 1668868 1787344 199063 1397541 1977166 1953132 533864 1331417 1056311 279932 701487 572148 1861417 1147033 305615 692800 1759681 142218 979990 487249 128288 615843 178863 1969542 236461 150962 1814290 1782733 624340 818657 1709419 1940120 1895225 1194818 448447 1299207 905484 1579184 1721070 330064 783278 578385 646245 753808 1032813 729298 689781 945601 790707 638561 69818 269708 1479293 48284 966984 1929508 980510 435407 129187 612966 955674 588367 1432754 6334 1314720 316070 1993036 1161852 109172 1183747 1792319 1540418 1228855 947852 1029484 1322892 1815320 1367289 340705 6465 1693707 198743 1520876 1949109 1215422 438151 1992334 1167236 1957519 1075990 1245383 1363285 1350468 1277025 541837 1926168 104179 1894046 1549461 730072 1837292 1278785 598862 1393134 1540993 1595298 1808856 144030 1019492 1824016 634592 955216 752602 1471727 1185562 1839765 622125 1463782 1046866 726929 1036590 1958321 1319801 60938 1310939 1430631 1128600 69030 107107 889321 656342 733233 576170 1195490 605512 734791 848676 1763418 1901241 1909097 264158 1864994 106638 1280241 1935489 1821497 532399 698850 1106933 1546524 165859 208966 1421367 1258583 518750 1008666 484189 1474724 1657210 150525 1317705 761309 386312 1413810 717153 669480 457303 605990 113535 879158 368259 1916387 620697 296374 1328408 1436809 717995 1392945 34819 796331 1047226 156995 143014 1758614 827757 1134215 628445 1615278 757017 876475 1204421 1013518 54235 1266185 1028974 1614354 744492 514613 220837 44717 344966 157652 1898066 1627444 1467169 951623 979026 327047 1014486 1982859 874034 1491038 1718254 582869 1458515 1914897 888172 1099966 540654 1345050 418703 103552 1311024 662638 109095 494412 289412 1604172 1494914 1460646 870245 1685472 467559 467505 1421445 455373 1121030 723461 1181124 1881547 618315 1772608 1890660 154045 1323456 1607765 346198 238622 1210073 1152306 144346 1724865 565119 1352947 1416836 1581055 1924189 259052 845665 146320 250485 134069 21929 1469616 932209 1905263 582759 874289 1725358 1690228 169127 975854 775863 91586 173365 540956 369056 1670638 283743 1909962 415823 1766556 1488843 1303173 1330097 1159486 1520347 1013136 351336 606645 56302 913191 722102 589088 1423871 1316097 1460015 1699182 77410 1839401 1466209 519384 1891245 835692 476291 536190 236142 1243726 827288 807546 1497987 1361615 1876055 980357 1832457 847581 1150696 1477899 1368630 943011 1034855 805643 1216514 485157 776054 722386 1346067 1294783 1882831 1831923 217662 678274 639372 1864065 1593684 824645 554916 1075461 1472767 1453707 1669109 1753148 1434936 298684 1355078 188557 643629 237637 1271122 854843 1875279 1805635 1826185 1657983 980744 1639248 43769 1221966 83154 1705819 1422673 1246820 14932 1087578 1417 158863 622795 1174388 1450064 33216 131926 175604 1714063 1690619 66425 1039415 643915 322746 1977821 1403350 1216655 1341634 264166 1160185 1211430 300759 1813118 506952 1727567 996141 91643 1626681 1164236 754561 1531073 1992332 1778978 314026 459177 760566 822404 1648240 589837 500223 1217077 1228750 65065 1265424 1460188 88994 311129 511271 1108650 1933365 542878 51076 439515 1727484 328134 706025 109857 1091710 236094 905672 709956 956651 538033 1919590 1169204 616187 1024654 693340 1659864 1108415 1597883 455874 1369637 1537613 1819894 121023 1799385 1364539 495851 1530853 368043 1836298 1586111 1008448 1215508 249871 553038 1440358 1587661 977425 1457483 1106522 395691 1962418 1513791 184722 1700188 1213769 280919 1838400 689258 93364 822569 1281369 1496016 37899 1527650 1675022 574495 1189313 914640 1883258 1959036 18264 1132726 1933870 163445 1181220 59639 1390492 1580612 465263 345429 1347160 956233 1966705 781647 1993524 1164671 1645309 615270 686868 1261551 883123 1273553 1933029 1613614 1133664 1639111 1916104 467827 1215359 982266 1583 1794664 1989545 1315828 1501982 1544850 1152399 1866866 1942331 1404517 373598 587317 1079474 337285 611895 1502489 846872 1971267 771260 222753 1093780 1080823 1751958 1910403 1127172 583003 1830672 1198546 1938256 1086522 1250605 1349714 1783161 1519504 1553047 272072 900645 626766 1793562 660536 937047 1715785 887134 583596 771809 1132673 684086 321039 773499 1507443 164893 1923129 1873561 1045712 1843244 1777677 325526 1761105 209951 419978 491098 531498 224518 1896068 1352823 393879 1048989 1209707 1570757 204719 90572 1037404 1510568 556620 510250 1006622 1863335 1378854 1026267 47812 276687 1079915 1174010 174344 604643 1481587 340228 149392 516881 124882 1440366 871665 1514203 1392449 15043 934191 61576 1447404 8421 1291009 67834 1173815 818869 1772630 1420491 1975606 140315 1140311 1629593 303091 274412 340183 494589 490709 1748743 1812471 1285076 1375030 936100 1736332 737085 1704556 1034631 554700 930737 800025 1537469 1572910 909798 1286714 915009 226483 794889 1329380 256390 1644792 1908795 1943119 1504445 1719018 1889662 991122 1197263 484557 1684333 869374 43914 1668528 250116 1513492 151194 319833 1286855 216992 1480145 1751624 553484 1676661 1353117 1674987 149301 1348762 835816 127648 1813850 1006141 1706501 1452904 1289350 1682248 1303963 1609742 470349 1807722 1152008 675301 419263 385813 1452787 1385515 333656 1318258 1009290 1994045 585819 1367803 111517 1251041 1267409 621361 98645 109037 433848 1181017 1303955 1768710 670257 586415 532621 1549615 1785208 1077396 1682463 1148221 1554977 1376134 806406 244963 1480890 637768 1118667 1981461 74924 759303 1762998 674518 251857 755336 1863114 580680 1408106 1940436 2159 825441 1383480 1564825 1580812 1786178 130455 1434622 1434002 1158576 880146 135356 1405282 119151 1593105 485867 850291 1609877 1657749 1238612 446680 1455478 192986 1981503 1696479 28643 720827 70219 869685 105653 1182932 791993 139864 94157 1053949 816651 909874 392718 230760 1298094 659497 1117260 1450385 1984104 514327 1047449 1290538 15860 645121 1873095 324790 1584795 801254 806855 1068676 1428668 1911464 134031 1787390 830215 173529 868013 169620 375890 1780515 1212793 1849013 282473 726031 1645510 1057301 1711512 192069 183072 1802271 1607544 554103 1047625 1599249 1917747 570092 109485 990848 1322103 123781 631016 1874875 112616 1037872 919646 1297904 91562 1618128 934089 914811 1649808 573012 1092720 224358 890751 1785047 472322 454281 1977406 907377 189738 344782 1643943 1732411 1675508 509389 1624744 1098662 1323554 272878 869298 462540 863095 1785470 1175995 1454993 437503 338956 1927083 53320 1978877 483525 260398 36810 1534820 145472 1699368 370022 874490 565399 380875 1420466 1948268 594581 1251111 1532312 1635563 523322 1328798 382512 1962866 500451 1389269 320614 496245 86634 1710148 1896170 1232033 1164918 396113 1522768 1143265 1120318 1878575 876746 1421609 333496 801037 208889 1098822 750903 1146218 925594 1197311 1984318 1906591 294017 609635 1308874 1379232 1593725 444136 166467 965819 1980392 923050 75080 1513680 929870 1336802 812517 1537630 342392 1523400 1077611 103238 418651 241016 381286 738712 545581 387151 1238240 1212940 1706471 1350281 775599 1244528 1836248 1433385 1677456 1597313 852654 361038 1988111 1382381 1492017 852803 1874968 1093330 420275 1250402 410571 914432 1583776 73381 1566902 1431124 467149 659070 1439228 501632 1628708 1246889 622864 1775664 1209597 1317999 1488826 1582996 240002 1751733 333097 1797967 567249 624383 522052 578468 681834 1673348 161143 1588 1691151 362030 615731 1642723 354837 814676 801873 194446 1422116 1034761 1429908 1862608 566864 1149538 1050189 849484 1948608 821685 888430 299579 1579133 776512 488259 1849859 550322 1830682 984098 894678 1446142 1471797 1685301 1128236 398203 483264 906852 1470478 716641 932701 1455877 1001977 960133 1410274 1552228 1696019 1362511 1902892 1359467 10351 1679347 1116620 336813 1707067 605066 70145 1094170 1126644 1627580 1046473 1361029 123912 1709243 1730774 666664 340686 1560468 314384 391091 1229684 835357 1189940 63749 1350877 1519195 1462841 1898295 877599 1703088 442134 1664909 642457 666949 473756 877539 716126 353217 878779 887774 1575519 558366 1955455 689689 1550661 1146547 243289 963635 1254019 835281 1329825 643560 224933 99076 1344434 1204375 1949118 1459312 988841 1849199 194500 337830 519789 1888876 1372302 1112820 70727 821962 886612 1371094 1325704 1330655 1903986 672122 1680591 1095645 80260 751841 1947154 728988 869252 789512 1887459 382987 415777 452196 26537 349348 1176606 931783 1704732 480621 1745637 1060884 1014718 1240850 1754246 1622758 1490336 1957804 1291975 465570 1383630 1204388 1836332 189892 1756916 962492 320786 1015157 531835 294573 1563265 199910 493367 1560910 1343399 1799239 939520 560949 1084515 797666 1414113 719231 522032 269986 486046 759724 459026 1396016 1454239 721052 421186 522695 245125 954814 1041646 827347 245350 687226 1701548 288851 74694 1530229 708689 1386723 1578029 419183 871310 1750859 550881 1934622 205411 801696 1667091 1132760 1330446 193016 1408014 829315 1467655 1912415 1213911 10228 1415714 387511 1309138 507895 1117604 1387087 450678 1786680 99781 869156 1176889 272920 265488 953463 667670 1098159 1894172 1952876 1466141 829826 775820 575507 1853033 1748078 1125782 134666 1991778 422221 1341536 511048 709321 228509 405240 117305 1393773 1676930 41529 1636516 1620311 1364550 206703 1569105 801931 1946760 799255 267727 1933539 56030 1753866 35685 1229409 1056123 1725769 593239 138479 1173901 1302882 1218261 1485931 815597 723373 175456 377075 76072 25032 1219033 1525934 657128 1966765 1086961 54800 1866763 69503 866492 1048118 1037521 1566824 594310 62693 914594 612545 1478765 900854 696907 1578935 321195 336947 451113 211729 873139 1086200 1719063 1622763 85882 532689 1704541 1988252 918476 1639401 537460 216553 1775625 1219050 926581 60876 1321180 661348 263927 1811392 1895797 1060050 1444125 336873 1707439 1311453 265509 551169 1726569 1012755 54049 1408601 97900 335270 378342 1062478 7059 454811 1825778 51116 768968 167775 668567 46331 1749830 1065547 38016 1357270 621718 493982 736784 1787123 835450 501861 525638 1171502 1839894 306921 1201431 182809 1271790 993990 1687544 1709009 407587 409609 1644621 854536 144334 1938017 316705 1355798 1467076 216297 683020 960037 74335 57294 750293 1749014 1497144 1101921 818582 846078 1908072 470849 1014633 1262220 629325 1062731 352709 660656 1871936 1898810 465935 1003573 1836610 1862735 1173836 1097849 544655 1662991 933621 1764644 398765 674909 211421 1537733 1840490 887616 35014 282004 1894447 736859 1897073 832764 1607063 1810860 1410736 987055 1709927 1615877 114894 397633 1660872 675956 1428484 960451 582724 372264 1333510 1808064 1974168 1504657 934124 1620574 1290016 1235174 22650 1747239 912735 1607568 1207880 527583 1760639 1875959 1027196 1702064 1812712 1698339 166560 1075322 1161296 326993 1822721 1757257 277407 571805 1167109 679348 1474797 1906753 1703694 562926 159361 1296323 1456607 621228 84342 1324382 344429 436536 445753 33519 61920 258769 68261 1420285 496527 1916123 475901 729199 63126 494420 1269824 1005578 798792 315697 1080015 1572692 863157 1855531 944368 991704 298779 875398 1760433 1088272 1467690 127313 1751984 447369 224090 1180353 604863 1137718 125012 1461933 1895022 1255553 665213 132188 1708162 122535 1798030 943802 456623 1959430 1829265 79919 372331 966693 923705 1983796 1513646 1497279 1570547 1395854 1383988 1625962 1734457 1214270 1606665 879488 351453 1931771 1148913 325497 1154925 1431771 1914011 1706083 1930728 1528805 1450894 68098 135348 971333 1960219 1836238 1289330 1633652 327564 1124137 603392 159789 1266903 273629 928044 389051 1442093 849981 1448354 79593 1307898 1384217 1353360 1091312 161944 217880 143633 329090 39777 843201 1059012 1652327 92834 1039389 1971035 1982524 1774989 611074 1916553 1403772 521396 962498 835756 1366179 1651432 686972 383503 89585 1403994 523633 5364 17912 565429 1783682 1483093 1753311 1240906 608439 1437010 740024 148252 921580 1810850 40587 166131 1349760 660898 1625466 51645 731646 391419 889925 740073 1611396 1150838 337563 680439 1195400 431908 1845347 995455 1915069 1691332 1684179 1774723 35943 1420707 522862 1227804 1455221 1953848 1110984 794479 854227 1599321 1311200 835782 935027 1149737 1232276 377183 1510509 1035963 1087132 1179966 28808 480213 1367708 940150 638490 1877793 1454348 968480 687108 1108388 1823301 1800735 553499 1394931 1049225 295294 802698 325390 1020835 608604 1502240 1230589 1445219 1148257 31844 1274356 399395 1947246 1717841 679488 199946 34829 238675 705023 272717 1896123 1130246 1906403 1043895 99214 565941 1991105 1932976 210676 25604 1619492 180493 1730208 351652 1803675 1753093 1549114 1884934 372291 1250036 1055408 1568296 620879 1922194 736190 1826862 1068829 1600599 1672367 208268 1839778 168221 1454899 1933169 1622453 1187407 1103882 1617427 593750 1516601 332624 787497 3291 1096650 1975275 577919 1005119 563342 481403 1801092 996451 1224867 1399625 596092 816010 718854 1615095 585064 921536 1040440 1634615 350854 1864570 1699765 1549959 491198 316114 1744504 773892 1693205 1885063 1716089 917179 1929481 658648 784675 1083725 1030561 650972 90094 412825 465401 1061821 505553 75069 1672024 1980314 1747057 630937 396641 1200904 1122257 1785240 751702 1822693 1348938 1152018 1915636 1353204 1351019 1478986 1647951 1139523 1967901 878310 255364 1720731 1579004 1318758 1369981 1668432 1746764 1221313 1016389 1441217 599345 234798 37546 1684510 1568611 442190 666605 1751552 1548897 151751 1891800 673460 441212 511727 1717269 1509483 281459 1282945 1020856 1039359 199217 1501596 1019711 1159897 1183632 971746 729485 962684 1304617 960591 1532647 1905464 456313 1389401 1763084 1215259 393021 940963 1855743 224728 711429 1492530 1210317 1544939 1867723 1753062 386364 1579136 1736073 1438684 1603589 1564427 558011 1428734 152060 1801410 1314387 758744 1104720 1202132 151724 174883 468380 724946 1411428 1390483 618176 684503 886614 873512 42560 1440337 1323277 557527 418550 214816 882961 861883 1049486 193418 1092528 480171 931835 255270 1158299 921706 1357562 1246938 937130 791688 1828104 1905810 986370 327933 803509 1699109 1049619 1507867 700227 1494123 243577 695522 1638895 686906 1982953 1317506 957302 122592 842804 1453645 918621 676477 833012 263454 46599 166211 227565 814796 1079411 206549 1672631 1093335 940054 501664 1679720 1598580 900495 735979 1380662 124958 289750 1795766 290842 1480584 1870341 1440297 1184090 1112712 1587244 138306 1002469 1563376 196616 1178358 244739 158189 1352555 863466 1257341 1549300 703423 1767371 1736037 224917 1171262 1905897 319518 1405512 1835520 1892777 141707 1893341 1700112 1878286 73136 1168711 1206283 542173 308421 1656461 1050627 1386706 275808 1913030 1241733 1231582 1769995 1954232 720223 405275 766033 676875 123172 1609265 149368 1696130 1090247 1676940 1511802 484551 1840496 1041961 318267 1781817 1637459 1307385 316774 1022707 1953404 1823823 267278 405707 1064653 1726214 1341545 28632 1267502 354794 1524744 1189895 472895 1327379 1067541 335721 138110 1226537 1389281 1666452 860649 339083 1714110 1962261 510457 49421 1598386 1766611 1031285 1437924 1201782 1973468 425536 466390 1334321 445436 1071685 1578892 1058810 1932200 1194629 911065 1128197 272360 958943 1377728 1381184 1513924 1566569 558109 98245 1466171 665884 1057828 880678 1113224 1022055 1052465 1834674 836060 1895113 1012399 776395 801911 455905 1646122 1559128 1917037 1047257 297564 188470 106953 1014722 1853776 365453 1612480 1977916 1184743 5012 1938770 1779160 191525 948144 1745296 202947 1619320 1853618 1616387 13302 792299 1305320 1846384 211974 225808 623833 331664 1398501 641770 1240756 236123 249304 840896 920568 195236 655598 853981 240027 1911274 368900 816260 516017 485410 754717 706572 773009 959514 1678111 734428 444557 871584 1236617 675270 1949873 99203 1425210 26395 15119 1289633 73531 1791689 1978952 69323 436268 1891036 1954664 1265754 802040 1516511 1078538 129608 388645 668648 1721183 923855 561942 1490206 913064 841730 709324 441054 1909121 769512 229253 966342 45385 324290 1863139 525791 494577 27284 821600 1026727 1212263 917931 538801 376243 805502 335456 385833 1082692 1403789 1523605 1025862 928286 972963 1202082 1125610 783070 854279 1858224 1262607 1082383 371786 1987806 439083 641931 1799743 841421 1132897 980269 86382 906338 1509498 137664 1321197 347760 1379465 1462227 800258 1000212 1791650 961632 94130 1153360 371965 1555516 1763684 176669 216958 992480 425712 505629 441829 818025 316850 1040123 349114 634345 748135 301225 1993090 255181 314203 749215 298000 709753 811915 114887 349300 690752 136382 743353 1614019 1205427 1846866 1707713 1729192 1269688 366329 242087 1995304 31992 917326 1204362 1773504 1755114 204834 1384500 1776631 1317757 1034845 717016 1723764 725304 1854369 1057562 3787 1682658 337502 182500 1595707 705245 1313734 1978436 1146967 494320 1188068 1566949 1490342 622114 883788 1115860 291267 958868 1884271 1635237 495336 314743 1914219 1082730 281380 969856 400630 1854532 54947 1428636 1976114 1945090 1986630 1468626 1350560 1620862 1181584 1209393 998392 336039 373315 1518423 738656 1952355 188876 538092 1296528 567643 330631 603442 1032038 1919781 100913 1121893 906542 941963 1504670 1766399 1283906 1784531 1467345 555983 1683121 282459 1901691 1737328 275940 1459181 950250 1438411 577412 281967 352430 1631844 807039 61096 1008830 1365086 49773 459245 878713 1219993 413968 331491 1521903 1760726 1234947 1106285 1009283 380292 399863 366672 1175856 1061355 1538044 228017 554880 931278 481286 1592244 1240170 1045676 523117 1957298 968662 902661 504869 1352896 8525 414350 1178544 92309 1475821 994361 1216510 1497931 1671435 561012 1473488 1705759 991015 583896 624765 1247746 1143800 1288306 488575 1482487 800810 1517285 413099 1242475 1099832 942067 654179 592780 1883350 326058 941883 241177 1903156 1425854 1440271 1030972 872416 1200301 1319770 1314504 501783 1360970 251783 378536 226084 1905317 168619 319884 546933 897685 707186 1617924 1422255 933678 1073034 896476 345552 1844662 717019 1828145 891582 676200 303879 1821669 323977 1782182 1127622 833058 1983064 1895416 497942 1067406 553257 1519958 1867232 1178106 218803 633213 56221 1489716 227770 1396207 521941 470275 1283565 1640908 39964 1877117 1304242 1840902 319677 181895 392514 887984 472105 854947 1031659 699303 189880 1922037 1841015 891723 253950 232771 1461312 1251979 822085 186274 597730 1484238 1051767 657200 768298 1993994 1308723 1558130 1215537 1918974 237307 135213 1753836 1680619 1236358 222822 778738 1728570 1245704 1125196 807494 28958 303729 296353 110883 1284352 684652 384465 447099 766423 364576 1894943 1216708 1775259 706850 823994 713872 446184 716003 1853020 776993 1148795 552437 542574 1607267 1018658 1674224 606688 1755273 70585 1431455 1627893 1284242 960362 1741713 1762882 243930 87399 214361 922087 1575079 1965048 914765 280468 1638213 537966 421504 133532 980547 1903239 1998716 913764 1406808 817709 1377210 1827864 1435428 1434741 1852579 1684915 1113574 789784 1408480 957829 1101881 711341 827379 399576 1652174 378650 907336 437939 234976 1088366 525645 848548 1209123 240729 780711 1214444 510759 1985490 684688 271843 1010694 1865790 668934 34996 1698326 631256 979802 797470 390430 1805652 464152 1147613 1326164 805494 1012089 1392987 870182 1969317 859110 1304114 135717 1748453 674322 1188387 1714022 991683 10783 443720 1031203 78388 1224164 413964 932767 1530741 1186787 986237 717535 259561 1515213 1988262 242484 1746072 263196 13575 915725 1986785 1178113 1094803 543039 1851087 657764 1078882 1981229 611517 1569401 18295 1788658 427568 1367332 1714826 1026834 264196 1394104 757401 915251 449407 947371 484446 98552 1870333 1041550 1768066 24592 843438 1851690 1091314 549504 439925 454333 1364077 369620 682991 867522 1832249 1877829 892800 365260 666536 1657353 847409 363633 1332013 1935216 26920 358473 282437 1772921 1166663 1970632 890236 939465 957345 1020948 1333869 41532 1032130 1339920 953062 1667788 153355 55592 1546885 1114514 9329 1117657 1122925 421716 1071767 235307 1204126 1744645 1613709 214585 1310314 466358 688145 1799311 673855 1327891 1591321 707480 1466547 1856282 1723244 614690 400426 337674 934521 1194021 185259 79240 977848 401093 353370 1219616 1215252 1418927 661432 1993886 1689259 882658 815889 854732 689952 1031452 1972971 1451962 997456 1983097 252716 193656 1775916 1195103 1551298 556656 1669082 740515 786928 521163 336009 1728840 770885 265966 116766 12591 1744283 1819610 859800 1024720 1240567 1015918 1592773 1163255 569901 417604 333380 950232 451573 1292350 1505444 1312834 569125 658135 1046124 785403 1036714 183950 128972 160420 1944085 103816 215212 99463 1758903 1015920 1014151 1731847 893555 851571 488050 960093 1380918 1949748 1008885 254023 475050 91252 1672841 1482549 236519 532394 843018 863102 776900 763200 1853584 899918 1587093 851966 424128 1750903 160341 1826619 1930992 155790 866908 1715278 818041 1807321 451576 608638 164792 980413 1508736 695440 143372 1680390 1237257 1138147 1920790 704549 563393 1826965 1686221 1030876 1542870 95673 1357877 132160 184682 1406421 201641 1500227 1594434 1391426 237452 354599 132887 636086 1050271 465876 201058 420553 972807 701008 845147 1693787 1016872 915672 1700735 81815 177379 987344 1505423 1828396 1746621 1121875 181995 1310635 155216 174918 579610 1478906 1092926 762631 1530361 1987742 1789066 1959175 554922 1415615 116667 1114294 56329 713687 1761454 315246 439646 185460 249184 1609086 1190991 1810132 855885 810130 1700585 1138262 1135432 225700 247911 1647163 1944734 1286661 896453 1033423 1376643 300584 1041411 673754 3684 229016 1233883 621070 1164869 899983 276270 335730 1056359 110008 1042521 149260 1303266 1531365 390059 269725 1651886 1846046 923820 1899963 1064695 812812 26839 442578 436969 771412 753326 1991957 1381977 1476865 268612 1658806 522511 1993166 1716637 1698060 215820 1055299 1656023 747659 1995747 1450510 722332 1659803 1009512 490323 1227930 573679 1413277 1654974 286741 132981 86763 37641 1850132 577784 48880 1557453 776794 1771591 1914918 1363988 425782 567577 1220998 1209352 1856802 182637 902613 806212 710796 532452 1237083 1731050 874464 154727 829367 1773329 1756725 1628859 1438353 489660 101677 1658243 722534 1804184 526855 1662421 1974244 1725859 488760 358837 432425 950050 1045018 1296790 1511612 120999 1487961 433918 1842585 151652 1843138 415494 419424 1801868 207838 1208527 1489258 602827 1171829 691182 424115 1822029 1176013 257457 17404 1286969 1181826 1844936 1789337 744602 1315574 281841 1119356 1962597 1552352 1802965 624321 222965 825202 458629 159134 201283 204481 1301598 472008 801799 53966 1116086 1788810 1949311 1852236 1272077 1930973 1688710 268846 970612 1807502 1387290 514463 14125 489833 1853858 825198 294123 995497 898958 1348702 118302 1597571 801645 1789776 177936 786388 1859593 632757 1359033 76978 209757 1530698 607335 44682 82124 1311596 959543 887059 163710 1339544 672229 166331 135137 1015051 1574629 635289 1997046 1060572 1371606 1041985 275737 735045 1270956 1979061 1374337 202376 15509 1010892 1276414 1911029 1817152 1879537 1768335 18022 1991774 1995562 1172645 169219 1872775 1610139 718843 1943270 1299911 277648 1145546 587672 712682 1879994 1694794 747361 182712 417186 275660 667067 222479 367317 1116605 1119496 1565796 310015 1169295 1918242 73459 1292394 1760653 683673 1391076 957140 1913864 637792 736618 764633 840175 60010 1446132 949379 308651 1623347 1199161 1061294 1126965 1916135 82303 612640 80151 1175228 1443411 1730289 349381 148724 945335 520346 1731863 1746587 524480 1111507 63692 157842 1383460 572059 1106919 273211 1597074 781202 34079 1705122 1521050 700894 323882 179956 366364 509414 1828188 1840853 765070 771664 1263581 627394 1347831 1133086 356995 1383852 1331744 1856072 639111 1009081 204512 463277 1848704 1550770 37493 1248399 1624755 298115 1812588 1750941 84550 337667 1267333 1414114 115184 793130 153764 39180 772803 921497 39510 1055335 108774 1917623 500814 797212 16114 762540 935223 1449961 2554 1490267 857510 1479963 1985300 1728556 599145 1498872 870212 184694 1654006 1669276 1723536 309753 170618 1517036 213537 558552 704552 100740 359265 1157485 1988350 1236152 1330680 1054724 176077 175028 1831885 1213486 611663 1311830 988844 61082 1048530 943092 1525532 1192354 6960 1577723 333925 1055325 1593978 931672 138411 1594399 272768 1915606 924679 719534 568037 80317 825154 131582 1917106 1325031 1337220 1581635 426983 1810859 870173 1078319 1486115 1930064 1098172 1610140 1449604 1932843 1363256 772403 1382345 491898 1739834 1036661 1776171 1904359 1919813 1706559 1081405 1010298 1285004 1070160 1497908 1538694 902759 1198436 1662126 257720 814327 1779593 1393004 1714677 448990 859174 529513 452984 254471 1529219 1839847 462668 1783226 1969266 1923768 252198 196944 890545 1399420 1606586 1089256 125011 18129 132938 894484 1552226 114942 1813960 1427406 1111604 868082 1880923 870346 712634 1429219 330731 1773808 961191 233604 666381 1631306 219624 1850716 363608 546011 1068364 121388 1752923 1610531 29627 5043 248329 72744 1332563 1178731 144562 309633 1128038 1553858 587780 1116689 828841 783858 1938785 725265 1291482 622678 387642 576485 492711 1926942 1131902 546260 1046100 92440 1552916 801704 80353 1888619 612393 931981 342501 1619670 1284521 682429 143012 673638 62765 280976 1144989 761377 160381 1708103 263765 1796588 220511 1135569 748724 358853 13127 267411 196420 1817301 1054849 1497492 736718 1424882 1927599 1271307 1048662 367755 1971251 89913 695231 1445218 363813 1585858 698723 682325 1339540 375571 1839135 453594 1823263 834655 98774 35492 1964269 1971545 838893 1729776 802232 604297 651220 509415 17112 1328542 1699496 226103 1629708 1315103 1587167 1912297 1811941 1077934 315038 1726039 1221233 446719 499386 1254843 341663 1973603 742634 1759191 1282094 104296 1594371 796666 1922650 383900 1565692 706202 825242 1092252 801997 1133339 1573185 540786 1032386 838509 432708 1765093 1639852 1835854 1657473 852508 605035 1756893 43100 580969 765603 1973898 705733 1441604 285565 49706 350253 1219799 837679 411167 1731020 1900819 479735 187419 1180167 1524795 1604167 555425 1848498 245187 65135 1905022 493028 697235 139689 549339 1978441 1854500 445091 75964 804354 164483 1383269 310550 351098 1040395 1761396 1474420 1403422 1098783 415758 1811294 70281 410726 657495 1742449 140249 1249132 967091 975097 355159 697346 1502879 403316 1716255 1553250 1035661 1941801 837317 1754449 476567 932251 638853 304338 1335228 1643630 378820 534533 193026 1986700 1608625 148514 150165 721813 65692 443325 1128880 1623037 1750199 1676941 759044 132565 784260 1904318 1090756 1556684 904975 1102969 581988 1324289 1984159 1847583 1415401 1773284 197202 729268 1791776 1137897 1388365 1131140 217590 1103625 1859156 1225147 488078 96464 1717592 609239 1477393 722485 240559 104720 22881 1300656 90030 1051028 906353 361191 629121 1001162 205082 691878 1503468 1573235 311770 1100691 1697634 980469 346843 913267 1185587 103912 306186 1041568 1519487 1463154 1622644 884852 716594 1975889 1957617 290789 1093118 629227 1311909 764894 1177714 645923 1500966 411646 1251261 937164 1263147 400013 385045 1818693 472179 474965 245721 604737 1869307 1813009 978910 1613776 762765 156225 907415 1145509 904014 409708 21189 86850 78804 290612 843659 601051 265260 1247068 99295 135350 1615885 681032 1785183 1961818 1128033 1658163 618552 1056877 1271880 1831751 1943851 931718 392976 957967 967252 547122 1938636 1488491 1921342 528098 1721817 565388 1177709 306388 1271006 327575 1677899 473945 1223929 1064233 1518652 1305458 1203834 1663712 268274 1624116 1823593 321371 191071 1185154 1467593 963340 1157244 1915452 365470 1739687 1636191 866706 344372 43820 785485 151508 1256709 1346677 409119 899875 974736 989951 519074 940043 446001 1420582 1071958 1360906 307113 543859 467378 699109 1277164 1031067 218384 45168 1631708 327345 1363344 1404032 1194228 547037 509817 701917 947210 1634893 1057478 1135503 1444534 1152058 257533 204633 1059342 681531 1092960 86901 938588 249243 1574780 1316876 1196373 430931 322154 688142 1717690 463760 1040977 496607 1816576 1660003 442096 1118559 219750 1403195 1948569 723534 1860600 1497794 1199243 192311 790764 1878804 1158548 1367115 1667046 1571417 339108 1877990 1065926 368144 785073 244145 879524 893626 1127626 1626080 384214 197439 629626 1698981 1506429 22634 1983474 391026 912681 70502 1657583 1481208 1898296 1862746 1258831 569758 1597171 527478 115562 370888 368056 779160 900473 1867275 14485 1717516 1643575 1788765 1040988 1862483 1800807 1490745 527169 852568 281598 1861577 140033 107261 109016 1520371 850289 645559 626699 767249 1669854 1350594 237611 191544 919990 1668956 1538556 642830 128206 1261876 916747 747948 938468 565446 1633635 994294 450523 693631 340326 1523372 1397220 1473952 76510 293504 1129404 510271 327160 958262 177979 313978 1001108 1520058 304455 543120 580445 1226755 90922 306875 387233 1467321 573247 1375245 1478199 1423509 1517693 476564 523469 1328915 1332763 698995 208600 288919 1406258 938472 789664 96803 819589 1436862 1091545 1592034 372109 175914 770199 581110 712151 1025036 261461 1714134 429758 68061 385238 1588424 1766273 281060 755658 161971 1865876 1861511 1424029 1240952 1279923 1783383 1364899 663205 453885 264966 159500 1062710 1401111 1668656 1302864 870390 372138 1892089 1259088 1017135 1490669 1131311 422158 658702 138412 478830 664713 1147221 1409056 1025555 1218372 460853 856570 1469289 222783 1616189 1688864 1302516 541482 1205064 515722 943176 760189 470836 309215 234653 912956 1950383 385343 1274296 1417502 717730 251256 638129 558115 494491 921292 771573 1624197 693433 1897777 476884 431469 822931 237974 497311 1153544 773157 1130969 321360 759100 1875799 1533062 300915 1168502 1830339 1822068 1160665 1880324 1272180 602903 1380575 275762 1536614 1630728 1366420 1002453 1254873 913974 296434 294278 403929 509136 1316540 127389 1947251 882063 1302604 1572832 1296609 975711 1146729 1203625 934833 401556 1485686 301429 1926014 1056323 244840 1870509 1730207 721345 578364 1744899 445370 1662579 13224 1006053 1921573 880844 150715 1874660 845760 1184600 1940125 111995 1552752 1234398 1638571 1462122 4374 691577 1689269 582971 119072 57924 1468871 1863585 491989 1733075 1813297 1758004 693942 90158 135237 71778 522099 293592 1688360 749285 909141 578081 316247 393529 1107517 817361 1793508 643564 1809178 11992 1223381 416949 1512070 1539314 5393 971734 239435 1259802 1068951 13309 1507120 794190 1190532 611132 829789 1459156 63882 885551 561570 645486 159962 1717041 666417 436370 418621 744844 636005 166274 1726510 547004 622040 64626 1012558 118059 695898 1370128 1989243 875225 748393 1794527 395291 977009 819487 1767780 1931846 392445 953642 1963 1042552 708306 1827741 184946 581810 428593 1554435 255176 757424 582617 876486 393163 211497 1378509 891857 1209906 550998 1279361 1567257 394705 1491986 258223 80917 731707 365431 622030 1936629 1158177 269197 944620 365609 96368 1783715 907160 132627 675396 1149718 1714642 418983 1669739 549379 1960145 1151970 1934431 1098565 1879531 371217 1617009 153455 1759547 1865533 1766942 1869386 1835794 246992 1503616 334502 787282 132421 724473 1675186 1622030 1269658 1852875 1871234 1844142 1341425 1059496 460513 1692635 1646152 1006826 1828439 1267300 807587 1884315 929260 264666 238235 1237521 792710 1314583 450899 1576438 306511 761288 1412658 1390711 1885204 112449 1264268 839983 530887 575426 656699 833043 747327 987502 90515 937134 980861 1260472 680385 1343247 1605126 583652 1099674 1852782 725736 336061 519024 947466 1090503 1728004 764991 991967 45515 1447940 573518 1735909 1742290 124213 631749 1440899 1228943 1943071 1896239 1398513 801379 936061 103736 529778 198977 1179949 1491412 1968860 988857 1643948 1817810 732040 98253 934787 1451824 709705 186623 719979 1857246 1804634 1249549 716790 517045 1952176 1394769 119343 581288 471058 40407 1992603 348426 764428 1055974 929189 1341938 1392438 1135176 1026737 515372 1582563 1739934 923618 1066155 1357736 897624 33632 98060 16978 720141 779318 480414 1027026 332702 1619469 280230 1988443 1121626 1598922 839181 1415658 81292 1548453 971263 1071614 1958418 114917 1665647 587605 1287448 1609471 930449 1033216 1599045 508125 1107002 433322 828739 613123 926574 392693 1523843 432664 1206013 1382817 1990078 1139088 743174 1120672 980793 1172877 590377 730393 1417997 1821359 444375 875365 537975 391108 633207 570464 842214 148170 1989042 211702 1536751 165145 1645453 192822 445349 890202 501777 894335 1898061 636715 1638742 1884969 796816 1697119 1970477 1915918 505520 1075370 1537218 1141202 230499 1238616 1217359 1727088 1700575 646600 701905 18600 1082166 141662 1682451 570828 781325 1514898 154924 436250 342439 640131 1183802 273264 340319 1094483 991464 950924 125167 1178276 1458907 130742 1463309 587645 797871 1731085 391293 1021677 1390445 1470505 1210300 1760890 1200619 417631 5810 676894 1054653 1038023 767772 1023456 1638082 1418138 257514 273127 1468550 952759 1922644 532189 1041942 1832973 1524381 1916361 1478556 535263 476743 1662307 464581 735781 1435364 883603 1147493 1285269 1417346 387763 1874119 1530418 1451356 574373 1639148 1809313 1199807 759457 1271116 975673 1836016 664553 1413587 1492576 808580 1308068 541284 1947166 632209 871472 221655 89774 1488481 791873 17993 1567001 944111 442219 1254981 847927 657375 1641943 453605 706785 286436 1741742 640410 1963151 322046 437594 1102549 895319 642224 321717 22630 1318773 955685 1430464 1954455 80404 1391199 711238 1017638 961411 1052758 755054 1821138 533821 114560 1661505 1518815 180488 455996 1392077 212595 664868 1896522 256972 188816 1877380 884987 1955959 585329 145064 883474 1349001 1873323 6472 579236 463750 624850 1319894 412818 631070 773005 1878066 1860563 848454 646312 1576822 1058655 1247531 1363864 1821027 153589 37174 1993199 1947833 282889 1079457 159853 8695 1294412 512696 1873984 320982 33334 1464364 1683182 1166745 1829710 1617516 134378 1171132 943278 73442 274646 898555 480238 1427441 114296 3489 1944177 1709728 1219246 1460889 1224682 1197718 890418 1907179 1131866 1168812 1791042 150228 262711 749101 4513 1758986 1840177 1648318 628186 64770 1897467 461710 1383575 634406 19288 1173909 280745 1545822 196563 1264512 100231 1966344 617163 1312032 1671478 256938 1136355 1933016 1156564 1015710 137098 1278318 559675 1314552 836515 180937 1458324 1798321 978340 484884 85171 205539 590357 1609398 1538801 1328651 1304222 1853407 58248 477327 1373659 240776 1214040 34152 1735609 47014 1778015 399728 92555 176233 1842685 1845459 725046 1749536 1466657 1344106 1325475 723522 139771 1056061 757313 1469841 59477 146653 385032 82720 563542 1791826 659960 469940 188425 1306680 1853007 1574950 1859503 1094770 177419 1119326 141247 804222 196549 314039 109404 928563 1282940 202803 18519 1994966 490434 1646116 1890604 150106 1144167 223735 1207462 1186227 1660554 666967 1492598 1056768 53494 1785745 802722 698513 625368 324649 1785192 179076 924000 675904 81479 547227 1709655 530384 1063454 395 1677718 1182202 1030590 999221 620099 1065047 275047 1446568 133758 1009772 867280 1818607 17458 1105839 1362047 817479 1815307 651781 1253238 521627 1255520 387468 579447 1955120 1912264 660548 1125003 1407983 1301752 1111651 474643 418663 1362671 1071407 1953313 571265 744755 1087157 879108 1448515 1849394 960142 619002 1942983 1977361 1010392 1000685 1784064 848112 1589480 1580291 1210705 488079 1852997 971627 1862486 674720 1345138 1131375 1487516 1558228 1133614 1651721 1394028 396315 220912 1833861 855550 498097 1783647 665432 1303234 1914519 1007756 135016 450593 523803 1638481 921631 331228 1567650 1122791 67638 1313987 1172302 940970 1322761 240203 1706780 846220 1504718 1509754 143721 402454 1380416 1207815 1764884 1145333 1386249 843399 590390 696672 1666076 1782762 234627 1605166 1186456 304814 1320596 1016825 318127 203299 1248961 743110 422347 42628 1806544 214890 287803 105916 1055688 1738748 670943 1126672 1402463 849094 201615 1600037 1742072 1210662 1067362 326176 1413438 1995630 409036 1068044 1401384 1856580 372328 775299 106727 1574437 203109 1864830 580932 1242711 1536459 1948639 512587 1396139 190700 1574705 844113 228367 1345184 1308967 577269 1642236 1959696 83622 1478981 1085519 933914 1189852 1614126 1109452 1527165 634956 421621 1173667 1213526 1295143 1389268 83531 543360 248958 1927578 624881 996496 44557 1369583 1775352 931660 1783890 738062 1420634 35372 1743166 1647879 1065710 432042 1665194 1072592 1275598 1420167 887627 1940739 1415739 421497 1275645 1064331 1298042 743283 1913924 999483 1489268 1737423 379598 738343 962518 387043 291337 1153969 1668025 1599908 1596803 577147 187199 322040 1700042 172449 1524051 938581 394840 534347 739413 1686448 1470403 1974230 303010 510069 1781002 67462 1067743 1392026 1665464 805507 297342 429687 1761059 726566 336960 771770 1673709 690175 796242 1325176 550869 1488717 667837 1903387 1738679 18606 735818 197494 1087140 918088 137272 910595 689435 1743490 201121 128518 609659 696678 1179239 1036124 104758 185442 1121039 880307 361128 1600844 1907948 700029 643013 1216384 896995 750037 1949 1465346 1685982 612756 1660346 824524 1739779 34898 540814 230163 1663124 108552 383462 822969 1096149 1861649 634394 342001 1577192 887223 1222174 1899275 1289027 1845379 1444130 810125 1503401 1096408 477025 465326 413767 1360706 1947145 1244350 692909 841127 1870212 1854460 1872310 1292566 806647 1901195 708181 844559 1204636 1992458 1532203 1264534 1236121 1789445 255848 619936 1414579 1503123 1619660 1963363 1386588 949941 1927613 793611 1519271 1956070 191661 467322 539977 1728720 1250899 1064410 917863 450961 1634254 280233 1414632 742374 712100 1885179 1716777 156691 1083102 1404959 662303 1821125 687279 576668 1465625 324742 780747 58702 1840292 722367 1497455 353266 1148046 1173654 852638 1108801 420225 874449 1154704 904542 1678976 317158 137364 1857256 149577 407189 131557 769405 507689 618385 4079 594580 1410695 1136043 118946 739276 1327470 732333 529120 876224 104993 934174 222605 414826 95059 185722 267187 1915074 343181 1878999 449602 125181 984949 25396 1420837 464510 1957428 1088861 1772960 714682 1129036 186263 1920851 1911362 1430441 754908 1445893 474971 1380367 1230763 677371 1350762 1296172 1776213 936528 1102853 303970 233017 254231 341872 384395 1797948 1520509 1304052 391115 394173 1775069 1727412 1908173 245265 888604 1767536 1613014 1815800 305821 295870 1890273 1969171 1678026 1958675 1767917 1403360 1320496 745882 604067 920055 1243380 264505 1142328 1574893 60580 1008074 1330863 1547826 1767018 945570 190056 90900 649764 1857855 422754 1527590 1431470 1556101 50825 82240 837320 1127981 1472185 1486765 281506 1805917 981564 1376166 1146512 754231 877741 1397167 1464924 1531275 1705456 927407 935489 1150947 941489 761286 790256 1744291 106222 247978 932573 629667 521586 874916 441376 925115 178552 1853271 1636573 1601510 716057 1688324 21736 1308063 1815756 569022 122682 544536 370727 1393709 377864 1360714 1703497 126060 1991849 1820282 1437963 1396979 624169 1313957 1850975 889247 1670227 1184766 313636 1461924 760986 209104 258211 1214837 1728037 581353 919222 553382 411721 1329862 1269066 968091 647849 1575897 25995 876449 49597 1651035 1564377 367733 907169 1359689 1112264 1701902 723357 1040705 1079954 1457661 229008 194632 508966 1932920 1184311 363165 515855 445985 1196291 1687314 672003 1084153 1405309 1680190 1308302 735551 971979 1825442 851356 48141 94739 1711370 1988408 689973 539763 176820 365698 103958 1288001 1465289 333267 103138 1071709 17790 571506 1082325 855132 832823 1918385 1175013 1411076 703630 29446 1621243 440544 1665412 893317 368991 436730 606936 1992504 1875391 52752 414785 445994 1788710 251179 1713469 97962 950405 243131 894769 1047825 1741312 411418 1024402 1242225 924884 75844 1878187 291879 127682 1870749 1397253 573362 1110382 617839 335450 277557 644482 881562 1281320 19976 962660 125483 1153912 846677 873569 1929680 1130757 1154501 192740 144177 238623 425011 51970 756655 792121 414578 1551646 838420 1825176 1309634 1316944 1951139 1674712 1782236 1852975 887364 583144 1752750 161516 1867452 1502634 627910 1318542 137604 500380 1192674 1941090 1306552 1729271 251847 1215213 700083 550288 1599530 1765756 901472 1815089 1270101 1087835 367251 1878653 592330 1810622 387385 299619 541435 838032 1422518 1938468 1095914 542050 89305 1653026 541813 1191626 275316 404022 1712909 460660 29465 1464860 1803297 533683 1723263 105486 1664066 1762051 1931662 1623475 1126917 706211 294644 557701 745683 1201355 122009 255964 1169969 1802810 1607800 1408342 802126 468674 1467179 1623949 49427 1026495 1740022 1306442 721242 765884 182812 245324 472265 453180 1872757 1570620 776489 1518045 726495 1505240 1124369 1066907 1375665 731840 1768973 1715786 344764 1320516 41303 396578 1701858 797325 1730459 579970 1723351 742920 1486039 1680136 869431 1893390 1767712 706810 1909607 371111 1195708 331778 906571 1584105 238613 1043668 70553 1504207 673906 1894342 1602459 621168 1603092 623536 1430021 687352 1391815 918700 39073 1439294 1702517 480303 561699 669620 336149 771574 1183417 248690 1088926 1378889 1049554 1404498 648234 1563747 605852 1260821 1722615 1722378 620056 498113 1114791 771867 471975 1078930 1769874 1084244 16125 813782 756831 574545 284870 934045 1049613 1295378 1427877 1439947 726188 1925357 15596 1251390 414830 1139042 821422 1035826 617929 802074 1657916 432412 1787938 622049 373196 335851 1323270 610004 1822984 1150465 167946 1808895 1086997 1209798 200696 1345880 792862 580388 79309 1021595 1953174 488698 315216 1481899 1085048 254190 1751204 942845 1182037 1957208 249986 1214296 260391 1179265 639975 1017604 1544202 1975147 46827 1720235 1289711 149057 6349 1055503 1745842 1107904 1086836 447375 1711056 760532 1363004 1425450 1457122 239396 1565528 1636360 1729934 977713 1715610 1760773 1959319 969184 76432 71560 833081 611970 548738 1452230 1677863 459827 581155 978037 60243 1440349 727521 1544337 112171 205804 1225196 1957635 537757 1257440 858544 814520 1987041 1145245 1110158 1596617 738534 1454556 1784721 1832569 1363769 1455312 348710 1194679 782914 437589 146127 863288 1230584 1169365 1315865 616520 313558 1009490 217797 1980597 445652 1808299 1133044 1031694 1601371 1104529 162518 1259454 1712014 236473 1028999 852071 878326 656934 1600472 1065631 1924053 1721257 1500306 1886550 1911815 782741 1930647 505751 256258 416335 78787 1262245 639562 568983 424919 1582204 16679 820029 1012933 620956 181311 1376381 856990 1569047 693381 177841 1768924 1712628 145957 732103 723858 155389 464474 165973 274942 624202 1841905 1303141 291616 694639 1671458 745282 1393409 1287516 500537 1261518 1897360 964980 1769217 1708562 624366 801722 186905 913383 1741844 1352572 1380920 1658027 1261205 1724292 409636 1294503 491947 735189 1700994 1176024 285964 1933723 82182 494625 1002900 154451 1530043 1015270 1742242 1895332 1207778 1240777 183842 1662333 1108702 250981 349335 91749 121942 442068 1683122 1000367 1386485 1608148 927830 338839 1578968 969073 1805457 561348 534353 1405548 1150813 305853 745478 775520 1970608 1249403 1642740 691053 157203 937475 1034743 1607111 1900706 977491 845433 776095 395984 578315 1694355 1864380 224861 1149595 1111557 638991 401910 398158 534535 1112364 1252936 233749 1890004 245027 173087 1970198 392056 1592538 1302469 1077105 94057 1212319 891517 442609 659356 704849 1740054 893262 1678325 319192 757714 1505750 766804 1496838 862019 1404262 930989 1588173 1373024 541708 1114273 1598004 1866621 207122 1895378 1080818 1901974 1728174 1364179 1967993 1134675 1292975 1115021 1923793 1259314 1400156 686420 1002911 1833845 669450 500227 514512 1071605 1684183 1521063 586971 847801 1308780 684387 1648414 1795578 474722 140483 996045 588198 1621441 1750730 1520914 44866 852141 1336663 1433356 1718583 1115798 1756128 1068762 221243 161919 780484 715185 1348733 1658501 1724722 1617334 1093256 224467 726076 861710 1844974 1750310 876318 1732581 1262707 437772 680579 1564379 1402613 1804241 413986 841926 981336 812788 577950 1328181 1244818 192188 1384228 374390 1310712 1628832 1347193 1687201 577217 1226045 1603739 1733672 1301414 1768751 1213007 800941 1256850 1217819 1297383 929100 999018 218268 404100 697597 753262 978202 453876 1330879 1172515 1689999 89261 467338 770542 651919 934768 595682 1206760 1384027 931855 721758 795349 1390765 668612 3707 622925 1593568 1993956 1422727 971873 813341 1943087 377649 81092 835581 888463 390977 1572824 1831627 1750886 863138 985719 1845054 1240796 1408698 492948 1501287 313419 137464 662400 399541 1118106 58037 203453 1511480 252763 777296 1075635 1763078 1259257 653388 1318362 202784 694589 465974 1627486 1670922 225216 838192 142974 1752831 481282 1125803 736162 1797803 652721 1204312 1383561 122548 759549 126888 1416921 892677 294108 1410619 1841216 1658248 1294891 1562173 1411511 455263 1609382 1565752 1462137 784898 377143 937797 1779791 1284286 660426 1758322 929250 1850697 85778 1806884 812922 1318646 1685514 708612 1727612 1334807 348675 1635159 1466365 323094 861027 1420849 314938 53755 1601177 712724 905302 535157 1848173 10950 928633 242656 1221092 302381 509130 1525163 1587300 1491256 1039920 1201048 1135324 578528 294256 241885 385006 408645 1177294 1699260 469562 1237123 522791 1195874 1699102 1812542 793384 1868911 1901896 1064301 1488276 908995 788670 1428766 1343322 1155233 1259804 1822124 1982201 1094033 966631 1410878 1360149 947002 1011950 1464283 1228078 1434721 1625880 405953 1944196 1503492 381513 66779 624332 1522374 826905 99319 1819658 552970 743918 30768 508729 1980380 1937838 1756368 790348 1157035 700430 283276 1444764 627678 1056296 948090 634674 1363823 1207341 668087 28224 1090155 312962 1890248 1048510 1942147 1207396 207182 1762949 1787658 1198752 1790769 534690 1017456 149365 310778 847395 1653756 1708924 1638102 1520976 1923426 1449536 681791 1333930 1583547 1663669 397744 1312209 1312906 244160 1012882 980749 393341 453042 266803 1418431 900499 1596314 313656 1791247 970770 1677130 107266 155455 1461754 870444 20778 627665 758416 45809 837794 761448 1174811 420608 1806763 1379733 1626643 1817997 1529824 623804 1653086 582355 1424598 689048 1183999 38128 325516 426622 156362 592 786122 366338 314444 1249353 35188 251210 1677188 1425312 881297 1149120 786033 1973796 198363 1908499 31329 1240396 478448 85700 908434 1263123 1251525 1381627 1556015 396980 541072 911602 146423 420705 741420 1075351 777836 1018772 63331 1520334 219376 550955 115350 546634 1442214 703538 445705 1369923 8135 857546 1740868 1293265 1757975 249439 1887593 1954703 1022003 1551014 123382 312871 1572437 1425023 1016679 81762 102127 1761575 269214 1257204 1463951 1487006 1357077 128219 1809015 1950562 771927 1661790 471930 1409906 1951569 25368 1762738 845520 16876 966502 1616410 1964429 1469550 1967524 1081564 1888370 1593654 983228 451686 123828 970462 656577 1366099 498054 583356 1430353 366736 1710922 558954 831598 436508 488833 460626 151563 335261 846963 1737845 1167684 122411 664091 1768907 1895082 1365840 728185 1794914 503659 1393188 1497015 855440 730539 493601 1569397 526078 1118427 790874 1583766 1154636 1696849 736521 1967689 1459907 1142267 254723 1055895 1306913 1217619 1051165 253007 233137 752595 619084 630810 1165830 1061080 1482183 1033130 1240498 882462 724663 1150053 1458162 78644 977905 175777 276952 1811124 1503181 172598 704319 575502 1617433 1636044 1356524 1133526 1214095 1203102 816442 1630326 598717 464434 1891551 1078202 1059110 89166 563289 1824802 778056 624429 1785916 690311 1717066 327218 907899 1089096 1627798 1792881 1703514 1993141 109240 1320764 767933 1065892 1865128 1111274 1309706 847289 1575704 220421 1387976 646015 265023 1710842 1144735 1310219 900187 1106759 1977574 459178 1760638 1177950 1642340 686229 1407237 307396 302373 937385 938681 1392074 164997 1686454 743000 709097 737651 732015 1861929 881351 1526876 1897604 319883 910256 743977 391771 1918586 934376 35443 330124 977342 209645 1011194 896316 1672818 525857 1167202 1986951 948084 489097 935275 1375750 1430838 1706595 1147736 1467637 646410 456275 1924382 1420994 1758952 725130 1640185 1278230 1291685 1389307 975793 175624 390425 242658 1944611 760697 67668 1677129 1304777 1438940 907374 105488 813567 1318470 1458526 1545848 1239573 1672033 238463 174301 700881 1831482 274703 1881885 108217 1331156 512838 1736179 558986 1212055 1816178 1470029 1182909 563203 320631 846318 1253494 709210 213215 462788 1681 1579704 1396931 518466 294975 1125518 246575 1712673 1244274 1329374 222194 910314 1798815 352134 1685306 1858218 446399 1972776 146392 38232 1015878 1368006 1925689 1091469 447594 295429 767099 1787209 51421 231994 1961064 173330 312846 1923075 1423516 1708050 1904769 1776006 840713 573082 1014288 216319 266478 881217 1866828 452965 636864 1581180 856013 1455929 812980 318926 1668607 930806 633962 1176987 1229039 366270 722363 894926 921736 1923217 1230509 700529 1848913 1538457 1996723 1764020 648697 1627346 47531 1998518 1610921 1732033 1562300 243034 861980 1002831 1828845 1206909 1002069 43915 1502026 1903932 1343438 475953 1696889 1432708 755795 1486760 1278524 577579 532031 1230074 1582302 1921631 895845 544691 143625 444734 1876973 756295 488191 1723661 732737 747164 427746 983994 636194 1282826 1343234 1316113 724068 1906211 1349486 1712314 203933 343712 559905 569186 1204229 1365533 1260508 751204 486728 1836139 1968991 276935 777859 1656518 797548 1735976 1096925 1813093 1143421 495140 49043 1921656 1857273 594118 1211774 1754106 218558 808429 449979 1356124 1152577 1493780 650359 1746373 58069 704439 1639183 939857 1557862 757885 658307 1097278 974144 541242 996903 152568 485598 1316109 473436 721442 344692 265167 1780739 596556 1196448 621114 1194770 1316283 612222 1991739 1036086 1134594 1510371 189019 1616086 47879 1968043 1234538 258864 163058 321358 227152 826671 1010991 59428 663134 542273 1179749 40428 1492407 1925623 549435 324900 1338222 1764715 1217036 547075 284546 568867 1612380 388088 720633 1549188 1449782 833413 110802 866194 707309 290627 1335235 679804 1563968 349540 932942 1310802 1808284 1194525 900747 966593 1857737 44443 1575543 659162 187028 1360952 1952851 1603723 871629 1212895 1840964 729920 1959002 1551593 756531 1634176 261262 77892 932868 700593 970864 1939197 1582848 1114647 1645724 155117 1034655 1244553 890108 1231110 1697099 1926369 1183743 1628487 81289 1920947 622750 161161 1239404 577792 1717294 1486014 1560991 517360 1326367 986558 817871 853558 1757180 1939726 272033 1697485 215488 1851399 899046 290286 1850780 1138081 178440 704683 198537 586268 1866237 137959 1950637 1203165 1838827 1463687 1777778 685047 1369018 718264 1198136 609496 416547 217803 1130053 1489130 727831 1821943 865838 1092148 1764876 298471 343117 645151 1690858 695551 736414 565832 1133267 1370105 1636106 386470 1458448 1676505 1650848 1251985 1196192 1787586 113843 1948931 1451907 212254 1481808 414600 311615 803772 1561375 102865 579674 1327528 970338 73998 371946 209158 1605849 4674 1218383 339661 144232 72692 1691130 1549019 567658 973586 1404615 1006500 1177012 648597 1236492 1856309 278542 1382756 1280786 350255 1741037 1451677 460638 288434 1690875 1455385 1969997 1957966 1889414 1409071 360066 223429 1715862 1888856 240948 654373 604377 1700183 832874 1727929 37848 909040 281329 1582177 634964 977187 1137636 1539656 1418985 1753035 53693 853275 696894 621483 1814637 868345 757189 1710146 1236325 410584 1155654 1619335 1442790 203072 1555386 1701174 1706335 751725 578395 1924627 1738314 1302854 265220 1920157 64389 1114707 649663 354554 944714 1215328 1634301 807171 1761062 1341581 962349 1459149 473706 274071 1673500 557351 702896 936711 1252272 76660 1061605 123267 1701362 180811 1130655 1310458 547099 398353 1592952 1531729 1183565 1020137 1077110 1128233 382566 236679 426906 1677293 1492691 1395324 1818119 1867034 672188 267736 1281954 1160912 777189 1446562 450486 1686413 755040 1546910 707465 1366744 328133 58093 1507092 1330403 403595 1280177 265590 1458703 184549 116731 1547532 1641684 893748 701476 315929 615475 40911 296109 1704410 1948749 169357 1821172 615297 1613954 679154 1372036 730466 1586381 1748326 1953384 864323 278546 1214643 1369276 26200 183221 633931 1314319 892364 69406 363360 57998 1870026 1745485 1406510 506342 1282923 7458 118955 559811 971586 1256735 1633676 667314 176577 1059503 949713 13181 1037341 958284 807642 55251 866602 1558908 1168386 1892492 524633 84829 491048 378262 950145 1103746 153407 221035 1885908 1919183 1423514 1658921 1522789 876527 183434 53472 226898 620024 1421897 906065 1111327 620162 886439 422139 1117864 1442016 164166 227989 494085 645002 1540410 1970696 1946211 1547275 798054 1393529 1100698 772543 651561 207553 428229 809509 1216720 1249642 140990 1690346 920780 795751 239194 987303 414279 1124166 254780 1003775 201540 1728883 1909664 1268797 893528 577113 252184 1112440 1620658 1706314 1693006 252474 1990961 1273453 1244196 1543047 1060962 1326283 1711480 1774033 1270476 338251 735258 1697509 1796936 1712929 1657622 133583 1969361 994986 1344488 893721 90220 1018577 31909 511299 864894 783387 1719141 570198 1346007 1770878 1130488 678055 1920911 1450739 1758707 286447 1728041 904683 143487 1645443 1638659 807731 1226241 1295371 1762521 898358 953777 791882 1701266 430170 524199 503356 1119645 993504 543305 1499269 259970 56249 442503 1110935 255409 936517 1430632 1933418 1112230 318094 370779 254763 1491682 309416 568927 1783685 1133745 552903 1636302 509808 783900 1486071 1392514 1191176 382292 492330 1658129 1931792 374679 888894 351476 1615690 1282931 283030 1554020 1799825 552055 293156 1692576 23381 634295 185191 1119065 1567075 143877 1328904 1307509 1837739 1378037 1217507 354485 117404 299141 1230990 225416 413672 1858487 390627 1672119 1338380 1534685 1096583 1850893 600268 420441 1878230 1802954 1777508 429076 666124 916444 1512580 833489 1267981 1580799 1623730 945885 1053844 1609273 599615 1853207 703 1246304 942143 560389 1128219 26066 391487 168620 1687319 839117 297837 1617750 236865 674033 1186256 166925 561956 1278833 1847671 515338 1629953 773473 1136904 1003296 1537755 221848 1517180 377990 296202 1437029 1566831 915943 1301436 1090497 1416363 1368209 1171878 216769 291873 639552 1717306 733670 1240001 1152542 1464856 1130660 1992563 1672991 389694 1840942 1056730 1910061 1937762 522637 1559583 1453652 1813151 1724541 1651704 997517 1428527 1558384 1853254 145587 1232513 175252 771265 1688969 697539 431487 1363806 1454193 840355 1811859 866255 275900 219160 396670 1558539 31736 1221978 218289 1576193 1857753 253016 110563 297352 1698915 262647 382482 731857 495757 258128 480958 592403 331525 140959 1508767 1009962 1362214 895864 1405676 982551 943762 335452 1045356 1364913 659836 1750887 931853 1108462 1649515 131365 1081863 36273 1468441 592037 927059 82488 643468 982827 633798 453162 1471505 1647390 853315 835226 659469 223183 667470 892916 1130865 940928 543819 1828575 1692934 814596 1322605 1309752 1193882 635664 1774427 1707845 1506749 866765 297737 1253715 35112 222300 130491 1266932 1670736 1752201 1839670 1292043 1743262 264355 723451 884716 1982326 14373 1114285 547979 1766555 1958150 900270 1855387 889764 279889 167942 145713 961353 272219 244309 208651 217411 1512995 1153797 525713 652981 1216423 1802992 1107719 1454497 1847081 289693 1270436 1115815 412918 392701 1181390 59198 1762105 1370508 41105 926959 1820364 1266744 1845661 20830 1865154 1159732 1672592 590109 568944 1108174 488375 1994732 1835186 1784379 867860 1783962 656082 1210423 927286 1103195 458902 1436283 631204 713295 1874937 154896 750612 849539 375658 1208624 1125532 545721 310233 1690717 770488 1230077 1968975 1327074 495891 528377 776884 1823809 1176581 239161 708440 611399 1705702 173004 719881 973918 1874998 698635 1957888 603601 496129 1558902 1426203 199172 309822 1571771 1958404 90307 272481 746389 1638847 227153 947441 1903593 587430 536263 956185 273640 1076272 900275 1783767 1051680 172074 1466981 397632 358330 1755492 214458 1568139 1823241 97513 1852794 66033 1115323 1546684 527712 1873488 520838 722193 620780 159061 1413710 400152 138453 1289436 1130693 485988 923565 791016 1380970 1550466 1119167 794162 670526 1596966 1158472 1290480 1015999 1607428 434845 1215168 140072 1559530 1680131 221167 1843368 1314678 38080 676046 433542 1669913 1109480 448073 544539 183063 366859 440654 1433332 1229550 736792 436327 1295859 1084279 1313915 817022 145943 420285 1636390 287818 927245 1498700 1164565 1314388 1489972 734589 321688 519585 1424352 104248 692720 510017 705159 8187 1118001 783303 184180 831181 1571902 193231 220378 1963414 472315 1133194 781171 1771240 810199 1589881 125445 912395 1674478 1445562 483295 783329 1180474 1619051 978352 1343918 715031 1219539 1468681 1334912 302999 597556 394202 1469627 228710 1411790 1087526 1440804 1738316 1525725 960663 255328 1527615 742744 816380 726123 1037269 1768650 964416 1772923 223219 1260058 388727 175797 910165 515582 1787618 456735 7658 1464639 1955600 1672889 1905727 523009 333805 1913469 781380 302416 1193455 1221465 49066 1633566 766847 24753 1618326 19242 947994 1611874 1569592 1303962 779971 387514 400988 1044661 1196824 1695611 1523223 1689334 41292 1963173 1717626 392046 247346 942574 1170984 1227287 450261 470975 1640651 1729503 532283 1781180 242052 1577294 538872 1317887 1012911 569854 210341 1051167 945770 1186846 1237050 283243 251415 953471 123814 679934 592834 298852 1752336 528232 1729949 1136061 908525 992371 1752226 1785229 1247477 10798 1629665 1321984 886119 1036123 177397 1596565 1775184 1874894 837944 908016 35274 1611232 1578763 51380 1592094 1850590 340231 436636 428363 1919700 1015370 1093392 1448076 401141 1578268 1784033 1757685 1408822 717402 1820765 1112289 1009990 1935450 1330962 1532127 1303374 1218641 624268 1156082 1662360 358616 1023696 1999558 759296 1183742 1502451 1129679 1682887 55601 1584054 1241549 718863 105431 201644 1713981 756387 1078431 1013668 492504 208772 866753 658068 1469011 1429508 1775707 527951 28581 1216187 175510 1486083 71882 319045 104743 129224 865218 763274 779889 827514 446000 777351 975959 806790 224245 1432922 319519 150210 1245659 1321105 88522 1906770 345702 1843348 1984909 661641 332136 1414272 909731 1639316 1514575 9294 805576 1786136 1804575 631175 1732814 1102166 1258608 47398 1219255 1626794 208253 1109157 1935306 1935702 1027772 1715100 1424162 420442 1488181 1695495 1352266 1923057 556610 678896 1120253 1451567 529866 1690045 1765969 1003706 1796577 1862768 296096 1779012 1723267 1238393 276749 1083640 874737 1797602 1352609 816737 548875 491334 1737953 1269175 289197 525764 1866487 350901 919737 1121990 1574540 1258124 1787460 889693 1594012 555804 1666790 1596156 918686 154333 1203837 1559036 565545 612877 1433129 1778116 1774358 456730 1584577 1323504 409446 276692 1859046 1089260 469449 962379 560191 195090 1694735 978997 1940907 965594 1798767 1519849 835786 582862 413268 370086 51415 1587421 569236 1475467 83138 1944312 42185 1807389 1478641 831390 1436591 193396 1191121 969418 56012 1076107 189132 750021 968829 1436311 1036795 74841 1528122 560884 1200133 1538053 686280 437540 166500 909908 1558925 1622096 178237 346946 1427686 1201614 74366 135821 1055818 1090355 287771 1134806 341990 868837 790195 1227192 530278 1884158 1850317 614028 1337575 804940 1699511 137442 1782860 1374068 1041963 972617 402877 827574 324133 313946 1321104 848437 1993121 919296 1389008 1919039 1871949 1369957 906156 751184 1309781 846160 958716 639138 1447413 1780869 1833920 730396 670484 1445077 1453845 1165779 1944388 432850 335784 400783 1443814 1113208 823185 566027 904082 1311669 1680946 1827971 363761 510366 1355009 1884721 785051 462492 802468 1711972 864029 1016382 1972831 1565824 1386590 1265994 579790 484 72523 313430 760570 234776 1983840 1397646 1118483 108821 872156 455969 47087 1065436 563362 631169 711547 525802 1153878 1308217 468805 1213324 1408088 951925 913039 474911 1527850 1235078 1671139 926459 343742 1330508 1606405 1477384 141348 226545 442581 1809863 1816180 306093 25547 1040352 1807406 340107 1660929 740201 1003865 66326 1814789 1792329 1549933 1358334 1815099 224161 915033 1373020 1375870 1311030 752195 1988587 949341 158604 387439 1888702 194939 5762 398281 1079633 1101101 469280 676909 1676204 1063401 80889 1603045 1117596 982498 1551743 1314090 593394 42231 1923210 1332266 1385637 1084076 1878572 1639705 623235 1387119 455490 1141730 971876 897748 1834663 568916 415564 1145539 583516 1003457 1885272 1954700 1498859 1689577 453585 803103 1383948 1653353 1683632 634263 177433 1494796 986774 1321074 584673 1529183 294419 1599191 1597172 1350673 1725324 1949280 1294435 568221 835060 369994 1425835 249325 45867 1557283 950371 90607 544067 1163997 695568 842301 633549 705817 1340286 1742783 403299 412870 1507628 1299371 511557 602357 1729598 1899959 963933 103221 633012 902121 299441 392385 248490 442673 125229 1118302 959475 1363832 1788934 348475 821086 1698878 1851487 496454 1421093 537644 1760566 1003601 574012 578930 36340 24389 541230 30318 160745 441297 79792 1892123 1625879 1067261 419327 861955 195607 1719467 984111 1234657 1279422 186637 1750632 448340 1136361 1666652 97552 498 1770059 742342 1057836 1148520 929246 1059217 1770652 1327333 1391489 572014 874358 1721877 1695400 517464 801498 505176 154858 89095 23149 767989 846083 560533 689672 1906310 1554380 1184982 1719161 390986 1160232 17877 1678389 47949 934209 1820539 1162897 1667382 771496 611458 393121 1656105 261870 148274 156584 513831 56909 980713 1946825 180246 1056143 627900 1721933 398399 1848472 1497654 229328 431012 1300702 587314 1996543 1214776 514948 1278821 1226554 1890738 850554 114464 1679241 1536752 175897 751222 484772 1852488 321141 1638309 1043453 1454561 1365149 1316360 660620 1042995 730760 646651 1087418 852686 53285 423194 733552 334310 276934 1317888 1615373 695989 1616755 1967074 1771630 982966 872188 1107209 1514153 1888933 449210 1481266 1967164 1220294 78096 449458 799437 272911 759175 1931177 1705809 1174588 1756047 320056 90406 1321711 1223123 1699937 1984085 453158 1034199 16217 848526 1811002 655878 1492351 752411 692197 1484109 1351383 883769 394987 1197764 1338248 286067 512273 1567898 1334916 1855808 770054 1037332 634463 1191747 203088 469875 750241 1350331 160238 34853 892626 47384 1093796 1846540 1453135 1432560 1248813 941612 1882714 1987260 1358656 1130986 1082705 1895047 810036 1940952 776015 433765 372243 779895 532133 1335562 351782 742642 1504010 49385 209667 381307 578851 622513 1425201 576070 1386360 1616209 1467407 1436227 1545924 384103 1643686 1156912 864442 920510 1337599 365565 1325590 363040 1435859 1928861 311445 1289226 340588 1139041 1546035 738408 598393 1865559 792809 1686778 720257 1894326 1813370 588334 879404 1721466 16879 3947 36187 260267 997710 216270 104751 502115 563710 1944912 536923 1483921 1507826 1835413 1694562 1574158 1436693 777187 1096090 688429 1773964 41959 388849 1421310 1095633 940353 1643364 363216 1210824 243081 533413 1483852 1747160 1693512 1787192 1677893 1695825 1100174 1574716 1170512 461777 454714 1652857 1951613 1790385 1206231 1892173 827751 907683 787121 268509 1120422 378965 1275542 119963 295749 861277 732129 1378036 1264326 44754 1735095 467271 833008 1154898 411560 1884429 1343392 1430790 1177159 740975 434390 227005 1922515 1049703 490984 1904816 1315622 1255108 117358 1626544 550362 1977388 1995945 801345 1157615 1354313 1565393 1189780 555517 1599949 1388948 538455 604340 954658 298055 960703 1037714 1081023 811618 1872716 1072932 309927 1982740 660633 1526353 1264325 198811 261007 1503068 271584 1392926 1302664 1259459 838541 668152 903348 432727 264887 858795 1347051 1495460 1494066 1751244 322726 801764 8146 1851155 787886 499716 1886145 829834 755438 778940 742362 1236860 1115091 1466356 1713419 464477 1030481 686939 1657890 1329686 1629193 1377679 209859 957188 66055 433637 265659 1818235 996232 724802 1363985 1137781 122806 1383921 1702831 1785610 382109 1465658 47454 1326098 1526929 1899872 188635 836616 72057 835872 52751 448161 793883 1911522 606999 242397 1864768 652605 938470 915222 1290097 1825986 1517756 873477 1175076 1906500 1569286 1771518 1819877 1603935 1264480 427170 416024 545892 780552 303890 1160764 899864 128528 1545007 675885 639578 838731 130637 1967412 255024 1829424 1792259 41385 1411771 843765 237225 584845 1805135 575216 1873191 630646 18038 738450 1952184 1199030 53751 185437 353261 750363 1841898 755227 112082 1936219 201385 862418 1168487 1186203 979947 60990 1131024 1723174 845645 129070 1205676 734865 1900697 1109368 724735 497009 982497 162061 1849928 153916 466889 618114 1710187 1911623 900873 689951 259455 304268 1442445 1074795 1310415 517821 1776876 1589191 1146538 1957520 1919956 721319 1027659 20388 945869 452679 345536 665754 29945 482752 1058833 658835 1777424 382740 264939 1042506 1115481 88008 1027708 213658 1311561 1489925 1156702 446122 1267855 1152006 1265893 909666 1387093 1338948 1657707 1547757 991195 1259597 975474 493992 181786 1460406 1528987 1491512 1998756 1304130 1946340 592575 1088097 1915850 1644122 837877 1866402 1577000 1106544 1999361 1327336 947763 1443310 1414216 1478727 1927251 1044503 757204 1824255 1037631 208976 308490 1570533 2080 1407632 1025049 1924029 286775 1074270 932847 1096781 550611 1194432 967817 1557623 292693 1837308 1573881 1754473 563700 184354 1926853 1858122 1586471 445532 1040323 1770485 249803 1965807 1606808 457181 1978355 1032146 1508465 1256490 508810 166305 259319 667029 1955924 121570 1449597 1818414 794492 518281 828282 1057608 484938 749747 921438 368323 710249 40603 65911 665548 628237 212642 977538 1131429 27027 1526139 1413135 1060873 1930811 1210143 956028 1030397 1684899 1820090 412028 1189975 1170134 1935451 1434522 1750459 1731036 1922502 1209411 136731 1209721 1403033 1614927 1548458 1879864 1244470 647329 1533078 1029623 160107 838985 1446140 1897406 553864 426206 1663681 1472515 1861622 61466 630860 1609433 1278618 1946563 1882056 1001273 131636 897380 1552909 1349153 1346080 138021 379338 526391 189834 1806079 1315724 1924600 632211 733595 951273 1693575 1903033 758862 115483 1394129 904283 120228 317516 965434 861615 1485362 826685 1638577 1853823 477748 90742 1976310 1472658 1144546 1530336 1914959 1631109 1043857 1746826 1317655 1617100 1051688 670952 754605 664043 237733 782469 799807 309150 1103158 1583236 97711 142669 328588 677854 1619102 1317868 1838876 718845 302010 509675 1693791 540467 182156 1882267 967663 705943 1253328 925421 844507 1917773 1287695 1988704 1628802 1885917 460882 607420 1784124 120010 1663086 1742239 62162 198298 101778 1677751 48451 1645370 39114 595010 364748 710070 1335330 1154449 1597991 1413325 1742808 863460 1487306 404570 1484534 1919450 1873302 1016643 1407439 448844 731980 686706 723553 1995467 1478778 294398 36476 812913 1906283 877264 514797 1000227 91995 297125 4852 265208 34132 1004814 687471 1950616 188193 1894191 720184 533931 1203498 1266132 1033 1434498 177557 937638 116237 746398 649092 4245 265552 1320882 1338678 964132 1984189 755642 1433998 1968998 77724 1007302 1438938 1516959 92613 599056 1746697 1886967 1798309 834303 266694 694511 405513 220197 1793773 170407 802689 1885197 114097 276942 588372 339331 1686212 1132796 321270 178071 49790 205522 467918 525361 23919 1745555 850756 102157 1773279 816121 1612792 496789 377684 691058 1534681 1202660 725110 233666 986044 1185143 1918415 1154178 1743922 1161755 1047820 447028 366678 1051581 372176 621173 1255037 1076039 616186 694061 174910 154680 145908 1357056 1639761 1697521 1171893 230614 252080 760980 550958 1815402 1423959 868820 668217 1633899 380720 154008 1710298 1223238 239406 1918235 762438 999501 774013 309647 1776652 1160441 1084984 1452752 1607464 1470702 1308536 1725079 1581563 898042 1356273 1781300 994969 1495593 1625250 713777 1206509 209361 1031296 1078393 859355 1284184 1676838 1762350 1844684 1430181 115718 623666 1292830 1564577 1000344 474673 1045011 1842189 584010 1888127 1189364 1385031 799108 527178 1655903 1933483 918553 893520 1977357 1200545 748138 700401 1328776 1310778 354443 1190789 1825082 766802 1096483 595045 662665 96141 1788432 1319576 684508 1804107 929302 1257652 706633 1310154 1938546 584577 1387628 1831896 935757 1182935 1616175 1313328 1410117 1204403 1949435 618327 1673446 1037750 1442979 1440722 549945 1796487 1175052 1234776 1559935 1644855 1777389 1837473 592066 984233 44435 1010603 1382208 261131 370943 1024705 320168 617294 589305 1845382 1294796 1990596 1122217 408674 401405 1341895 1556574 1706673 1811659 568429 685861 1173230 648121 547253 734415 562880 549989 807070 1824620 1380602 1484962 1583275 137228 1858357 140599 1653322 1886903 1887649 1214761 803088 962205 90585 988969 1945414 31265 1490949 374916 342456 263333 625588 1647683 1224947 1013892 1902038 859660 1770720 1712317 1243286 383594 1727835 243829 1291774 1474038 967382 1694756 589380 1629843 218954 1154123 155123 320311 528201 1175429 1837714 7913 1027616 1918073 1462498 856267 936255 556543 815773 434327 1526866 639642 1396656 1002806 111331 1743112 39894 228676 474358 1349251 1550953 404615 956942 108062 1421406 1837005 516830 1707991 1946839 1245870 409635 1052796 1770743 1639450 267216 1960083 838233 1297141 1199048 1053711 1379161 726810 507035 65198 674184 976079 1529553 1410576 747384 172704 1292387 828880 1388212 1556583 1496063 1068614 1675322 1809960 343781 435972 1217572 933287 1745990 1500453 377984 1994112 948969 157289 767350 1912293 1268047 1893958 786926 1410646 751755 1943010 1099609 1860911 392034 34289 380502 1155961 207284 1508196 416538 622592 971336 60460 1598086 650747 764707 1049396 618515 306634 1229798 1263853 1903843 1940334 766981 699822 1207886 730624 485138 617674 1754225 1162875 1816140 1239132 968517 1172367 1333966 1758090 1791442 1888381 565719 485905 1566662 1934992 1256763 378370 603886 746412 1242301 445340 555109 622555 459983 1040141 890862 645733 1392846 168326 449402 502772 1898153 215905 115932 840015 35358 879014 1899144 1830657 1293359 1399459 503094 1217805 96424 1076786 1895803 1162804 1691512 396951 689809 760832 1651969 102446 931398 1259152 999820 1520691 551587 6089 837444 578412 1379904 1350492 381129 1642344 381476 37089 1518659 1208769 1717643 1370052 362679 1450684 1730792 1616791 54416 1582600 1756420 1594471 1337525 1691855 1842583 1394669 1650871 407384 637423 919095 1678583 1618773 1129346 1540927 599743 1200316 882017 1487909 1374248 1124026 624083 926219 282308 994833 1499585 105604 579961 1320466 7747 813066 179858 1264342 378436 562767 1328873 711774 883628 536230 17240 41778 1209115 661952 58767 1794652 92445 556956 1136284 1992162 1124198 128307 747690 1312619 1615261 1930893 1961992 1511739 50362 1704376 1478005 117507 1711297 1022849 1638369 744051 1838374 1204759 1815886 1126516 1897641 1645184 342132 1081644 1709317 836885 1216330 671477 480018 1970953 1351559 769670 412013 265129 1216623 1636327 864899 1021053 843671 10 153865 1835670 1773937 665847 1698727 454941 807170 645033 366645 1954652 1997412 1109944 844279 160595 791396 749604 122410 1100325 1288114 506218 1912194 329522 1890384 1428319 1991764 395198 605717 1080509 79724 1746245 799153 310532 1538622 855113 1165645 344321 241755 870851 210357 1537295 1554840 95394 892547 1276976 769504 144288 1483308 1376052 728464 246285 1918919 383012 1958804 547737 443774 826611 1992561 991072 441347 382336 593579 1500853 695539 409508 493377 659191 1271087 1531445 149668 1351052 1896985 1476822 788448 982853 493874 893239 994646 609004 1604788 953051 47657 1615851 1803527 484301 1711678 770276 940245 9924 1743047 461986 340546 36333 377287 321025 288891 1131178 761532 145632 498548 699096 644845 1365224 583363 222819 1422047 710339 1035778 1482022 334981 1406656 1240306 1509530 734034 1228140 300138 27900 1049630 1987611 298173 640949 434781 1926428 1655068 1379377 666193 627502 1109529 279413 671845 1831283 186647 1289933 459817 1047434 1947755 268771 1544102 1173504 1180533 376466 1740320 1305021 1805411 1931378 515800 1563469 1842889 790338 643813 1378269 1651909 112393 374315 1116041 1736056 1924573 541774 1332110 1521223 1013960 329407 564766 764118 1324737 1565989 1325905 952042 823760 348505 445750 1232590 967905 1659218 744140 1923310 919495 1914171 533449 967773 1661938 1848145 648850 232121 103246 1552769 1693957 1927235 1545769 898690 1695434 10981 1034972 1446053 1763457 614838 550988 1302133 591310 1583878 1245340 409499 1235331 1550978 1808528 957616 413275 130269 1070567 1702962 382219 19361 1562080 1072545 361872 180024 154376 1313937 583582 628879 1658855 550119 1691539 34766 557496 1955745 1746791 143066 714047 1861136 1330001 915929 1995132 669591 512807 1440148 1543497 518278 990591 1019299 970796 204997 1105269 1637643 217567 211406 124547 200624 1835766 166963 735799 18890 364636 1744904 1660788 1874923 1307681 1056777 793588 1072859 693752 103147 21872 435215 1671432 168348 27002 263492 642121 1427358 208055 132537 802274 1930871 773108 770358 439916 1575338 364270 505695 1919100 47883 722199 1660126 886495 313139 1662909 1302986 241783 587342 1416089 496125 620336 1874386 544143 1707390 1225239 1829476 1326338 1340741 1819497 1553938 114042 122928 323390 1197639 1086465 1521501 1751699 1229611 1048740 938044 1249670 744200 1503191 381215 1813229 973404 1229638 1529156 1897962 351296 1817435 1663949 1084263 1803353 751832 135418 367387 1398168 1103430 1666557 1468761 1091988 1355334 945257 1878175 1697271 1854591 1428698 920483 274810 637484 1613296 1462144 829872 1230350 826081 1635772 887051 1145745 579321 580054 1966792 1926674 736926 1375070 110530 1334049 1408086 883082 1191371 1124174 531809 1197985 440933 1711521 909239 99285 1002889 435373 1056075 391239 1119818 787458 100655 571479 469107 532949 1378415 936154 330854 1309928 611490 1969892 818147 1214115 9843 283130 1023568 1114853 454346 847836 10347 428648 378516 1934577 1914768 1637365 948180 1036869 491621 459252 406233 248455 65870 1672056 1755071 813045 562372 1374448 1743759 1973492 1191052 570993 29413 1558507 1750474 454132 1252293 1771633 1542201 1770224 656913 1491886 1622832 453075 370268 1037689 1488646 1271830 656253 730534 1238056 740547 1521998 1702494 1349879 94520 95490 630928 471819 458731 1636491 1387507 1212824 1880963 1239607 1567555 1968489 1561820 838281 1229540 434077 850492 946935 1537870 1369560 470820 1672933 990667 1119228 980873 182181 1843407 206486 1856169 699503 1150665 694399 1814295 1532214 1953639 894629 1054455 503599 605794 1267479 1112658 385487 1699354 24429 362870 888309 1413638 1123060 1454694 296053 832305 559273 461301 1631030 1467097 1282346 1379035 305227 1639903 728764 21343 806209 552250 921064 332137 1174617 47975 242736 1672412 734242 647022 847149 289506 1606766 758512 739552 626253 1229527 232451 1885073 1723315 1949093 779328 351307 356628 1395425 975147 834477 715105 392478 1775561 1956460 303647 961853 216511 1617461 309980 1098984 229560 206096 806725 271922 602359 608193 1704052 823920 1587967 878934 649972 126260 1866011 1874294 659638 840931 1170091 1908638 817790 1105087 1177523 1976041 34584 1585785 1821035 1706504 1946967 397886 668533 974433 1849234 64035 1852142 48023 923902 373905 14489 1481600 1289471 693303 485977 1256351 1764069 1590068 1418541 974056 1245792 1091394 584402 1723445 142591 389223 132491 1772531 1413291 307338 285607 309012 1066795 140916 1220152 1342119 1511262 185675 28369 1670033 911697 985542 559543 568449 1484166 346108 1261494 518179 1111291 189519 484139 304322 86225 532542 1458406 533344 1194762 1340549 19236 1936597 1551695 1526538 140405 1194445 644912 1900887 328783 395331 253853 1638699 1392517 726591 1677906 1498626 714955 320612 61429 1869063 1672650 992768 1062535 368152 1169691 821412 1749623 1403580 263318 881664 1529688 1200213 608004 404793 1594623 1689469 746963 1968124 1494724 840131 1606158 1195847 1260815 1812723 642106 403032 1211385 551817 161780 768175 1926 1343805 1428084 143924 341182 46562 1402968 1319028 1806019 1463014 1543694 1545088 1020254 1643337 597631 1110703 491681 1034078 1876670 1191445 1542723 1913690 1079017 1921494 1616631 1502461 113884 186425 249880 1073551 615587 656579 990611 1041114 396998 1013305 1135499 308397 819492 216312 227587 61449 790573 771195 175954 484108 1412180 1628236 1076657 241595 1227617 1071338 1005174 1618341 1392893 1792505 1867237 730214 460453 82707 48222 1552315 789206 80776 454254 1702615 1290647 1414569 315866 1806275 140769 454351 46544 478148 1781993 931964 823802 1591294 1574190 112567 1499798 657909 1071109 999599 1595185 285950 570823 1892906 1707511 1391666 96893 1510053 168560 1748707 1562855 1149369 1528082 1468798 117963 1769288 1444374 1382191 1854774 338612 589316 71931 249899 1169008 878582 1425845 564800 1308630 867782 577799 928887 1909724 1423827 1309006 1803316 1272403 177831 1693848 992700 135477 1142196 446181 1850134 586045 188677 812731 228297 274879 708400 1336078 834874 1605796 926612 238186 1286139 1589375 722763 1888468 342831 1350432 1012531 297785 1272604 1415049 320822 435618 572225 124785 1149615 1767306 1702596 487626 1649741 916097 1245960 1543251 71309 1623899 956715 207783 721084 1305859 296246 1606585 939539 1153329 610510 782759 1451837 773138 1830235 1123830 608487 88910 1775158 1968309 1774077 111875 546055 63894 1517284 1700446 1002526 1413824 1719360 1704085 1854850 506841 730248 903734 637387 1429162 1579827 1965957 932250 515166 1980873 1601695 1404310 1001603 1830228 1208419 1664618 379292 1739742 969259 558969 1052752 1218583 113354 1305191 1746880 874051 1067228 410017 1509559 1543366 1194161 518586 1961653 1237889 1592300 401861 1606625 87744 13501 817283 539520 1525553 1192305 1644651 961356 649076 279333 1205919 1406003 1499034 703996 747894 514157 1098546 111428 1286465 42577 1869015 1009741 202343 242413 1620469 600004 1909392 562486 414254 1227620 1606199 1418811 444956 1924638 76747 997930 1761682 772700 1087159 831816 1339741 1103684 940228 1444503 626871 1821665 1968838 672676 1408562 534070 95 1774217 512072 1569378 935989 392728 1069809 460511 724537 567834 1106998 1205116 1428803 728022 930700 1736607 800182 682306 1290147 380527 1304754 114916 96056 1554731 1562930 1834752 1223027 1232830 870823 611828 1379510 1988238 61598 1299452 1968258 1997152 1896667 1257588 1839678 957498 990963 76496 1156 1214192 656071 1844951 1708169 768005 121659 1828160 949923 927849 978456 414136 1941315 5590 1151153 1191694 874844 1491183 182823 1968255 991256 1728019 1976444 265811 494702 812521 659944 1478545 1194956 1742445 283994 1867134 943851 1699898 917605 1400699 1594169 1489927 762785 804219 772221 1858939 1683634 503720 1034819 701079 1658188 1973586 1806308 717267 1148823 1680797 605784 1511729 209145 221498 100836 433432 594375 311811 1220721 266228 48063 577393 1075144 1198570 68779 828593 1059580 1005126 1102377 1322514 900407 1078134 51393 1176571 790591 1293023 979731 1975133 1891077 691360 302626 1517678 670348 871555 1413482 428636 27523 344928 1710765 789152 1937307 622709 1791594 293852 230595 805432 1398483 1989853 575278 1364327 1796202 1069199 872598 1834300 1170284 957167 857011 1063357 27439 1076 1040330 550834 496207 1926240 356499 44824 1397528 1416958 717655 563987 912901 1126049 313654 1811931 883700 1619330 217025 837705 935087 1169885 913518 968423 1946738 1493266 511724 273319 1982243 1525697 147808 220720 660746 167986 659825 1168113 1099436 1791141 1455325 917388 1108421 824634 260838 581521 1272458 564901 1467159 857295 514198 109367 1355311 1126032 631558 1982639 1097311 65519 1460892 1666247 1233888 1354669 1895794 1008287 202402 779184 928276 1001076 1894063 1833147 1562708 1085991 1274599 1783875 383748 365368 1919897 1433425 98986 586546 788163 1595530 449465 1243901 1338842 746860 687179 993332 1733791 1213459 420267 1637728 1907205 1758682 917423 1657336 809296 1841363 270952 78213 901548 853183 628435 1918038 1059238 1723998 1037545 365317 1191334 1054389 787083 875656 75239 1463766 1664855 632189 1060664 1900413 659770 1183278 1704736 1964709 1887244 1382518 1184249 1505254 869624 1388823 910674 456538 1705159 290027 917098 1969460 1226058 630511 448318 1425159 1234606 541943 246306 1115663 1599896 196705 1758404 646961 1548342 830303 1812473 1995954 1367993 1149852 1358861 1229368 257451 451943 1618915 898465 738820 1875538 1295300 144000 1628510 28110 184053 867285 375928 248770 1017843 417599 1955372 474948 331235 597700 985180 468867 1158806 1434040 227531 1681136 592030 993385 638710 1251712 867648 983688 1546195 28792 133840 1418583 822943 682340 712211 640240 249907 1572025 181237 393324 579758 406246 502978 1391774 568434 912756 1873346 836877 1413367 902901 1258209 109254 1101362 574390 1786934 881045 1264316 1981389 216077 1581540 1603001 199533 1852414 1889937 1289722 739459 841249 1688941 1741013 1677610 1342362 601219 380441 1513986 1061935 645333 52262 799615 1811237 303686 1346551 1409752 1963654 320953 696492 1555375 393825 255874 898933 1136193 1743183 201036 1200335 1997780 152247 1694524 27784 627531 1382539 1701164 365204 544221 842362 1457149 42512 1600255 1654590 1660705 1992714 1672791 1912872 657738 1203343 192302 672471 539407 412280 325048 1339820 1739017 118690 714939 86536 1942388 812382 543747 1859248 1013490 1636349 287123 1341174 1905598 1337818 814894 1080298 25477 270882 97804 608401 415826 1797949 1978331 1487251 103691 1901288 593580 878212 1785392 1598710 904832 71155 939690 1603532 1400098 755099 1039957 1031384 259312 328845 1077136 1717290 1081600 689000 153656 1975634 92602 1759133 431837 1623257 1011587 840328 1725281 1471107 1324889 642733 1358771 508714 217482 767758 1112269 19673 1322107 1936875 1388589 57152 882315 304907 759285 757597 25663 1733124 1690231 969112 1398493 448195 1796437 1371114 773090 780764 1510047 1295282 1928374 1596693 522879 822479 1216606 1928940 1151967 1272860 104591 1610030 1691499 1640775 1464097 458993 506510 1379107 1995582 524191 1023739 1458782 1634678 508665 904909 1701587 1452825 622304 584098 1493167 303526 251871 908615 1392401 1661285 622934 16553 1641846 544671 1398910 1880456 1013220 1726812 867186 1266675 1019333 1857887 1778599 496228 1186694 109045 1553928 501881 1929764 625631 1721132 110196 242112 1794351 1135870 379801 171461 857019 1192254 1924011 1891796 154901 1141772 589029 658015 620640 811524 550367 1114583 1191100 178733 362574 1122957 773729 706219 892300 1148430 798088 1485241 1920703 1372432 1655096 1806603 855483 711695 1950945 865754 53108 1997844 1850603 188630 423206 1798395 513903 918002 214329 504060 315382 1348760 1327754 33957 1203119 395441 1820006 244534 1449343 1286557 241925 502981 1812734 53459 602144 1258750 1474577 1895033 1412507 742518 1101323 223869 206212 916714 454864 758796 623866 447163 91789 1862772 593900 1870093 1632394 963508 458026 998730 601982 1439178 617565 238310 1067030 1281091 1775080 1354759 1185756 979427 1884359 1662709 1827101 1972151 456183 1382199 447948 1851372 1484 1277848 369040 1709914 1050081 562613 914156 903723 420239 1305428 785612 1610430 445678 1282809 255225 1298235 1331540 268320 1942487 1443357 1437805 307677 48543 1333458 700119 1437843 1114223 310019 1862202 1808247 1039989 468028 428520 1160100 763084 1362122 95736 1174216 1328079 359081 1184354 1728990 1034134 96146 1295542 1687386 467139 615620 1459785 620395 1137519 598251 1337688 1732600 934569 1866396 1128614 1325487 1006195 467075 1186931 903420 1232025 72880 613542 644161 1352924 512374 1289982 662913 1908007 1398857 1209671 960072 1142671 1735104 505675 1967623 646380 498027 1554808 1598544 1431246 728232 1422053 1886020 1234421 1545116 1835646 86302 1976579 1789850 1375012 433901 1770433 282847 46326 116309 1268447 1024212 755768 1526719 1859924 1701996 1797850 912136 1142096 793670 71716 380955 202421 1135182 1986760 610736 1631262 125786 1127556 1516729 1330925 1556639 1956533 1557062 592953 805499 949950 1629013 387365 1477705 1378228 1568763 1410147 1318568 562480 1516428 1810548 1942116 1173014 1414330 728926 75935 1267804 1463378 432214 1855133 1593650 891293 973100 944 1278035 637722 716954 1623594 1136341 413113 39705 1411339 309247 1889994 1994485 1671184 924918 1691879 38249 472351 524203 726383 95242 1585459 570576 1430522 169120 841110 908950 515909 1508837 1194733 1769573 1107756 1772877 926029 560235 393764 1619154 1247330 1682649 1707557 1662645 1301925 1262279 1505580 667753 1503464 195046 1173962 665759 1975085 130409 1950692 162975 623637 826963 948073 1709913 1560591 791832 682426 607478 1206770 535837 1945231 689366 1450252 883517 1643946 183649 1887624 181713 1828998 1116667 774758 1866252 1719313 454968 666481 86064 1480044 320459 1920745 1217629 1724150 819978 713332 1010994 921971 845440 878533 1738339 1170118 381381 1627294 45540 1299745 133328 52312 1750717 35795 255326 1080907 282783 659148 973285 640992 1830174 415795 1495896 1964066 1858736 1811746 1680370 1234416 1344615 170637 285307 1191997 1223662 1153111 260704 416227 1783006 1019061 884396 856944 797908 993901 827166 1676330 966553 284244 1988369 396982 327361 2704 1364082 1031241 439867 137820 1591602 1753903 105382 1813389 1883183 1192653 473678 969091 575350 523033 863669 394327 1631087 1753067 1452557 447395 824156 1924005 13349 1406583 1493877 720368 1003747 399751 1368742 1489726 1326560 1041195 333810 98901 513424 969118 1736991 100062 775451 656156 727257 1327757 1669354 983898 1764616 907711 1916386 582436 1132902 1462124 125736 847633 798898 1417301 1128408 595953 408225 122134 1469051 1637034 1099214 1638973 809302 174459 1974430 237531 669958 442032 788529 274757 1625819 100577 809423 1733090 417176 1312990 1485520 638945 304524 1585593 1580349 814032 787625 1196540 1635564 892441 525412 959761 1145038 1381956 366414 1887079 1706190 613168 276537 1491439 1076197 1331274 271376 616381 392042 341189 1455030 1341294 440681 1356480 1783334 526930 1401100 1084991 1037638 1939625 1826740 240207 1255266 1935823 293703 753930 1989905 1164211 1548769 1760031 1920309 94502 1874255 377051 1230810 528639 1388990 1566272 91528 197813 759709 1199195 713426 95990 839736 1302054 1032422 1359498 531382 288843 1586642 906001 1395676 561459 852676 1596067 1738027 728044 833666 1473491 1686387 454218 1471718 432869 1199319 1523726 299495 1521704 1645767 1497467 771402 504255 367326 1861693 424146 1584747 1482674 1183505 894238 606478 362705 645934 1810145 888318 953839 371002 28387 1375160 1329912 1597259 869163 1176998 1137049 1566052 1080539 124828 312696 1467280 1706213 1085201 1093367 10967 1856153 615307 1334994 1640049 555352 1361077 482137 1279758 1060025 1338128 1796386 1609294 1449973 1863489 217890 1228363 1314086 1150281 287159 721091 721364 1187164 1172937 1733175 1423450 1592352 1461475 1170890 780086 1832939 1415179 1824148 1311345 575041 651546 512781 1217308 666709 1858995 1001344 586242 58522 415691 1354521 338789 1026902 1443486 162992 1070034 957467 1269001 1064526 1539569 1493172 628272 1314652 256734 1657060 381521 1069096 316768 1203267 487174 140381 1442572 1862126 598953 747048 1919804 1111564 1055131 74869 1629249 1840092 1294432 1932875 455656 1444767 1457142 1270281 1704275 97547 1053995 1045677 696337 1462648 85948 1624722 1515943 1394679 757212 1732614 1368842 1658311 340221 1152225 516148 1707316 1469072 1012173 986554 1367104 1051228 971640 1665950 1286972 1384554 1507413 121843 1125221 1204843 814887 878061 1128198 1290967 502635 373397 1941242 1987293 694296 330002 1076762 951215 1437301 874234 1097212 398283 1151505 1334271 970458 82041 819993 1416233 1855931 619528 1728748 1486157 380444 1683209 20708 1688987 874167 1888114 1075593 771250 200118 434580 1165887 621778 482212 613247 134477 1537541 718617 1299724 1823385 1727825 585120 525571 797006 654472 1138294 1176228 1941859 73952 1188079 802034 66666 437277 1638251 249186 1910703 877297 1575109 951013 296128 978064 154256 1652514 934187 147537 1616726 1840386 134505 732810 101670 682189 1380959 1869161 113417 103519 1729173 922672 187715 778170 76196 1058750 788715 1306221 44784 998698 1361273 729329 821708 1316438 645294 1097896 741952 1868996 1892714 357816 746584 1773170 819429 1663280 1689436 1231641 1450672 1276487 43938 462583 663735 969643 1625699 701418 1712946 1707121 1520594 1753368 104417 526189 1634467 1076690 615182 1417923 377730 574415 79734 602526 331736 1229090 1888712 265572 235009 1365118 1895057 1779491 560397 1184242 1288439 777726 1146833 1703602 92092 1641836 1419739 86484 239920 1664884 589947 29841 345323 604237 1455719 318278 1225087 3880 518029 766186 64162 1881826 644299 372078 270016 1785167 998429 519115 155587 1987565 251331 1053315 443088 25131 801496 948507 1274634 403748 1078301 311216 1475129 1196172 1055139 1707809 1880829 1033776 1403448 1462674 1151974 1879699 500571 514634 267266 941827 823889 25747 1963771 1012273 1419029 1574728 577208 915070 1435972 1698007 1544001 291173 556180 1987137 509407 1540573 1208616 66550 1559453 824049 1708662 756264 1557761 202379 320639 1104365 194642 390321 133659 479846 91043 566357 1792353 1864577 1688136 289114 633679 37040 1868031 72949 1618525 578078 1875572 754298 63375 900668 650931 122758 601991 1355540 838734 286781 35874 877368 1800204 1819178 57353 696429 141978 97348 285767 1227578 323131 368727 819180 1485910 1594318 528972 1848282 410285 1588451 3857 1890000 1055660 1869869 582483 1031560 1089838 219850 1716941 1980163 412787 1357753 1192503 223158 1603355 732991 568424 157223 1129973 1661996 1506140 1958490 140435 507715 1783234 844172 1296061 83609 1309125 1063376 156505 24067 1519825 571228 1088791 1542066 1705818 148815 798024 151961 1446503 314233 4627 148533 207193 1736795 1024972 1517293 424151 789544 555532 1820360 1313490 501675 200635 1095052 1576349 1279525 1769113 1047344 374857 1416143 1886691 76799 1165394 1811973 335428 1064864 1491604 908913 1876036 660684 980928 1238845 646350 1027128 850478 1835652 616893 53928 65609 956720 1054105 893791 263115 140802 1627507 448653 1781709 853670 1860311 1191760 938622 723887 1214159 1085487 89837 521463 451226 1829573 865361 727506 1479208 722643 715917 954434 761349 826011 923731 432659 216370 1198648 1801603 773463 737946 551748 1741402 1970680 1183392 1089446 1531244 780240 278605 1612703 898815 1866189 1846715 718512 994569 1995470 1090983 928906 1648018 133304 370048 1082863 1923627 441764 262376 1090009 22797 939068 994658 822300 1435131 84527 1353229 1390255 1478145 299625 147524 271907 1654473 516287 582757 843644 1957162 364580 389559 1189746 506512 236784 1608224 543122 1794725 638112 116245 692141 1270546 1297379 1381328 1967897 194461 1630398 1290240 1111626 994635 1454169 1411853 261471 873092 798643 471411 1318598 312165 450209 158831 1890940 303393 1177449 1959204 753627 728312 874285 860399 601837 1515465 1088255 898852 245947 1372709 1821160 551662 1299037 847718 1784413 140184 123453 1521182 262162 814381 188967 537642 681019 1533147 587705 1241235 979922 637906 738077 1719379 677327 414146 253313 752542 1227390 544956 1901417 1436470 132013 1928778 997916 174507 1604922 1058855 609812 1567803 1912025 1286120 602653 1008078 435 1456236 682577 677988 618438 1712201 677154 1902921 284107 1970382 878581 390112 463891 1052623 330024 153534 519733 954824 660196 1158395 1040791 1035724 269174 274944 1960277 1165738 1305220 652773 1339219 1422799 1962488 487891 56568 286184 190149 150830 276871 616359 1859675 1887277 187535 1527822 29557 885240 621165 711664 1845801 880502 369114 1758167 769431 1570347 54874 1367199 1463387 851988 1825655 1581712 1087314 520191 1893170 487509 637712 334138 419434 1550655 1588215 655339 971695 1118838 561077 1621240 1579482 1953265 585976 889430 1073909 1813720 889526 31566 1246776 826575 676410 1848645 153383 1678882 968084 426670 1242302 1988016 1092506 76358 900047 606773 487185 457941 312019 587278 1066552 1352085 1642234 661346 278118 391175 217464 380430 524083 39679 876689 76555 1299771 309423 656385 402486 1961640 1696462 1047509 820661 1010570 1443072 408549 1658012 1005843 658806 1369594 669004 812278 329907 1181439 104495 239940 1141019 37549 1640091 1762261 271011 525738 1535932 313625 316583 191923 282648 1008230 251442 409646 811344 1530751 128939 951934 1891754 1875415 12874 31588 1018290 1015115 418494 1105120 307324 358785 2100 1364535 55817 1757043 1024404 829158 824164 770439 340560 1457251 632132 1881575 1427523 1456064 1354858 1220767 1832808 1926301 283905 221967 1564465 1398776 656444 62331 81541 1296084 1080666 1146550 1688020 730003 111107 249945 323717 896320 1489279 1970542 636053 1059158 1337115 489723 734768 411718 684522 1979744 503680 1540313 1450203 1792198 213934 1452485 1530069 138245 1502190 281073 670089 1053193 1422437 1187851 457803 1223828 1920414 946910 161870 1683312 1222587 1310834 1369985 292636 512645 1782034 311376 1991570 482729 1512796 653518 1570797 16016 1041408 1651026 612383 1011738 1161980 526606 1152298 1919137 318279 659247 706398 275352 586169 382625 15861 1735023 1883872 342011 1666740 1257426 116828 1993276 266571 885449 687408 1851933 1885215 196908 252229 1517019 1612909 579860 1955955 406728 687051 47117 1761881 328088 1442646 1061919 1872452 844861 1438984 845906 309731 1812394 219576 595085 1280520 494188 528468 250152 1407128 727554 1867368 516393 255183 954421 664558 1981734 1799515 117054 79830 1030003 817769 1536683 1096136 289169 1360439 1596466 1176427 1616757 1538042 676566 1169393 1005527 1175136 1983593 855297 1835674 1771946 1228292 1918844 178829 35450 1626434 1711364 1958374 305912 1145856 131785 1173204 1612505 534827 112585 377025 1012326 1020208 1227165 668602 1566405 971948 215816 1995586 975357 1235079 1073449 1294372 609333 972988 791856 250194 335354 931128 1653807 828986 1902181 604530 749012 1261165 1562648 1672072 576789 1657774 1195141 741333 1657716 1104113 936035 286567 772274 1264368 1231701 972828 721045 1542285 952068 41365 1566686 219749 1720424 297138 488832 693855 551265 1422135 1609152 423968 1288018 1703693 916924 857571 1577935 1776404 1868017 279366 1934292 1361893 292608 360060 871225 910713 399475 922358 350178 1513139 1740518 1148106 613251 1755500 1497244 99227 1956750 717469 1560710 431346 38469 1620123 461682 1491027 461684 1142617 1454582 1795109 613777 346088 1604459 794706 1982461 1024076 1444356 18553 919949 538720 412104 215651 640041 1920842 467906 959210 161400 1615822 708637 23083 1586558 1335241 1125651 628161 1444740 365457 1374717 18797 1095455 1839441 155335 68163 56435 522683 1894001 731787 794065 808582 1591132 310796 771453 906622 212418 1023966 1345675 642833 1880233 547927 1807016 1056065 1996483 1076152 1109514 897018 612213 1985572 220058 395100 1592089 1928387 1931625 1542498 442680 788422 1751747 1523239 328350 802082 1941896 1771454 414954 740304 1048445 129197 342653 1825548 811842 863665 1974130 426737 184288 1131306 1574714 681370 1358659 634616 716657 982449 1232703 1511817 220219 1079020 1896228 491043 1847878 415082 580576 843235 513257 665158 1329106 1854618 907344 62871 1211163 368990 146739 529873 1162093 65024 1565778 1269580 1548650 196888 326104 1274966 1354328 1946012 1910228 283450 442784 1906822 1405175 773545 888967 1434111 1637549 1572804 833545 1656548 1462693 24842 889365 574060 1260810 1300240 625924 256690 138916 620275 1994333 1478558 975164 681763 1681804 1170449 354246 989189 821424 207292 688780 923189 946838 247715 87845 1610412 1064538 842208 886201 1545107 74192 561175 1254868 1757319 1231055 1781048 1705811 1521918 577458 1894575 187242 629246 1473719 1077332 112316 1128222 961057 891244 926288 1846831 689054 1747738 518612 1585424 84680 43341 843319 94707 1705519 1792631 1474735 1627408 631308 1501155 500704 910509 1527142 680852 799227 1868881 1998837 709860 1091080 999649 907456 1510941 217102 368445 138437 1951821 598685 1417032 691291 1287897 519227 1610483 1924083 1771302 666674 1360368 826080 56583 258528 301994 240261 1969769 504807 1320821 1418933 765685 1850738 1588564 271919 1828341 1644811 984420 240018 977071 1867138 721475 1634888 458194 1556099 1350593 773311 640997 1398775 18862 1348424 373020 1881015 1942047 963104 1322930 86661 77363 1555114 409877 1869472 1524718 714339 1275219 272655 704756 1898670 1212711 599247 547558 112695 875247 977773 883782 1379837 1441617 1874043 176172 1223071 1871062 1720696 376306 1619465 1986195 690118 160449 794194 532053 1906246 1781260 522973 1707210 1621831 480776 624164 1678826 1085535 1179412 535375 1586761 1790650 1175588 139724 322075 641625 1741437 14150 13721 1948584 1661540 1964553 622212 1493066 1663245 1555896 1492221 1490380 1438818 1582507 1730801 1095166 192259 1028016 424965 1409498 766721 459650 1918735 517927 1934012 1520362 1370374 1453989 685241 200514 1460508 1208385 750059 28721 472336 185373 1828248 797415 562051 431986 1983835 1457713 682950 1513674 613370 1011681 1027638 132908 1779375 1659095 720966 123949 371904 1897563 1702162 671585 711316 1861514 1400923 1262048 416283 1296304 222302 1518737 153783 318500 996270 926852 1997081 604252 139528 1551075 1078937 104147 941998 1464664 1314707 183948 847101 1674348 441120 1477613 1181633 1483760 949380 1329903 967251 245998 1734484 1786464 1530921 959187 552888 389988 1948638 1573961 239842 1933027 1125161 1388132 878932 349664 134658 542685 1646229 779622 559108 242477 1178869 1970858 1233725 779305 314995 1621439 986556 1873196 722397 1127574 1377690 238590 2137 916579 390330 1011 1245406 1978779 1051231 1653418 1979067 914174 1323225 1720180 1773421 1046240 1886320 1998983 244410 1206446 1956240 1310733 82126 519655 1248724 1247441 1247904 508356 1194074 946415 1496943 1957546 1042209 867760 302164 125990 438396 1789487 207454 291108 1002538 1422011 1654000 992887 1813808 629994 1681645 407229 1430013 1637654 1108074 424608 450170 615003 1913573 1515440 954675 687399 1402599 1591939 1232263 1040320 1635472 778892 1314836 532293 1035772 1834744 1902559 209089 1206830 1583677 1376830 829509 1293873 441468 1523866 1128737 1884411 169216 383987 1010143 520815 55933 259176 23317 236605 915372 1420961 1438407 966416 889443 1564862 1713150 1477189 1481860 78038 645740 1181673 821876 1399805 1224800 1074168 782859 9163 939612 1871882 1112795 1125153 517926 1993432 700534 34859 737778 1599670 600173 903486 386421 180685 461369 1565838 53078 513697 924933 201913 1244896 969150 920392 1637635 1204848 1351261 1701873 1116712 1231562 868540 564099 357760 766414 462042 89880 311757 1263247 1885634 1830365 320203 160821 1961432 883429 1869699 1486309 1844384 1441269 374313 1756597 320117 223502 123234 1442746 179091 1463919 351859 773033 1733183 394078 313720 1557692 1097324 438833 1411473 718609 390210 1102817 171572 1379828 628559 959173 292966 744696 1559296 1453975 84005 1857988 496779 641307 1922703 478033 952428 1938263 44718 453109 850822 741258 1977997 797288 591742 1646732 425880 769121 123135 935265 152379 5981 356056 1841499 568708 1787994 1849988 534526 56619 1755812 676808 1550675 533726 1868257 918980 190651 175750 226384 560676 384917 1084690 1318567 1898394 653015 643891 119174 1074263 428063 1487632 1411160 987539 769847 761695 785483 837715 1038303 1591719 64736 1032345 86197 42840 229410 1472020 1205903 1734217 854036 77692 1011543 1620815 137836 1742321 949001 1168439 755866 716888 1711414 1712198 1062054 1818958 1390538 1095717 902680 378584 1933235 1239736 1984837 705517 1235968 1893631 1234374 673435 1861005 1394565 221566 122921 1626138 508357 213601 1422016 983310 1500988 183137 1586926 1519038 1602794 1475531 465181 381468 1284596 1826520 676972 1252898 101057 1965702 596148 1939155 1973741 729203 1979386 732045 78362 658443 1175092 1651308 1724994 142514 53604 657771 535999 1561295 26177 757063 217124 1398878 320373 1038534 1399100 499524 1553248 18754 1802443 665248 481326 844169 1415862 1561421 23426 863280 118722 629425 571074 1452933 885355 1869910 1358304 548255 1859179 60082 56894 1166520 123979 1291128 1108708 1667713 489090 1102692 1622101 709034 312136 947375 51400 72453 1176487 792226 1049796 1761463 1685001 198160 1832137 1082014 727386 1731433 1050477 1948984 94557 504149 483250 827745 616042 1374360 578261 363947 1937708 1988505 317209 1555882 297578 42949 563719 1624888 1148381 1158391 577218 135657 1987315 957359 591450 1274990 993982 1541656 1441980 1431287 854826 1225618 745365 1903042 1400607 1970728 1792372 227820 1819959 1350277 436838 1608119 1747876 1737350 385897 1297011 1989794 1442893 1186156 1079592 913289 547577 282363 1766112 1466984 819921 1300179 1390733 982054 1074936 337126 1018476 1791637 1137461 433666 731156 73400 881222 1484788 552678 1790280 296340 1490131 1350504 673348 969748 1676640 1921169 1087957 1814898 329117 549948 742594 325950 888009 375108 1343833 1807702 320862 1419365 680615 528724 1849558 649949 199521 757548 764035 110070 1635103 1984494 490598 5521 162160 1739166 781477 71130 404627 137861 731772 1008895 1337808 726593 427782 1700936 283995 929620 294364 1784202 1193691 369828 1341755 1688365 1319284 1131683 872256 997506 363996 200735 1290440 1067919 757942 188713 1155010 779751 641699 1762798 1426118 965081 605346 1358065 1338100 284125 679765 1596889 518600 769065 781309 990181 437225 1090297 1124264 997751 1891565 660327 1547085 1800620 1547387 1401404 909947 1422006 1417518 802095 471057 1772347 152859 557377 904627 1891530 518915 623105 1230152 203978 527349 842745 371852 1563419 653179 334926 213110 89370 478376 1985237 174633 1991705 1779433 412562 1426125 1240446 1466892 1141705 1091321 604703 61945 1310241 899478 380170 645457 1869455 1779446 1800679 1911897 1627841 1725083 1399874 1301605 973558 741061 1462753 381619 304618 380083 1412126 901469 588126 1074010 1407305 1618111 177517 758193 96277 1433583 1276741 1514975 763027 146416 50542 734204 555825 507574 75479 1059747 1971865 1624992 1376299 217881 864831 1721441 1529586 764727 129786 763875 24614 578810 533569 1046931 954046 1838953 517991 567992 831709 1620228 1333818 1126430 1184418 894318 1934027 569151 960677 940993 1466027 60428 897718 792668 1215297 427801 1278782 929883 1324122 515330 1592057 771231 81282 380851 353035 670598 1976555 1798969 1616548 1663582 1765839 719154 986840 778979 724288 537895 1189570 1008855 63892 490878 492714 983304 832063 1310940 566743 896922 36542 1890796 716616 1042194 399618 1252569 1217758 1885946 167212 375126 294206 1576566 929113 891957 1010484 155143 573673 1041395 1703903 914383 328727 53353 591091 520607 897916 1299498 778068 1598824 463688 1883835 1208682 227827 58719 936406 1066299 1301306 1401924 1473055 1388593 1420096 1938194 314791 971098 782583 1500269 1311052 1849724 152147 724559 1561115 1273102 1106948 1767504 649258 514527 208643 1925167 879573 1087999 1279350 1328217 956202 695723 929079 1432470 1188945 1335956 1999890 941083 1148143 1564329 1984190 681986 587533 953707 898746 1317437 756840 42523 1934335 314420 1825497 766258 20396 1550592 1930917 16179 101450 1428962 220797 595486 943798 214424 1345532 1021980 1714723 1716910 977803 575250 1400362 204105 391703 346507 543031 460374 1405388 19446 1885147 1238925 1569803 785676 911222 1674090 101072 977235 1418113 1905188 353224 1440066 74783 1566363 1924827 534629 1580189 634640 843359 436616 1133967 904790 1599457 1448093 1346364 1829081 352353 531074 1359430 855363 115697 154281 245332 1853229 1406167 1022108 368906 1107045 1880634 1310846 904061 427457 90756 1423956 508151 410826 1761517 1514504 1698401 1663559 44793 439808 290360 468063 1622492 1456452 806200 675543 352612 1920046 1881460 253671 1488804 356404 1218199 493629 853372 911790 305244 1564155 1153460 1672738 1599009 1930557 678946 1560702 733364 1040256 1342731 1735838 96053 189829 1902871 1198030 1530316 1820458 354234 354136 1945324 1433354 1343813 82837 1038931 1598729 345763 1378690 1675524 1447783 527719 1045030 1028709 1142781 1168869 461356 183930 350367 764163 68387 411576 68579 178213 792128 1671234 461886 609109 917310 1459690 879330 1118205 1840728 1392267 922452 250365 1528239 1300601 1642349 1675759 668085 160974 47029 1744900 1718279 1602695 653610 1161281 598712 1380399 1846612 1654738 1252594 838601 39902 537180 1116587 352484 871113 1353159 1048878 676975 1014051 1387538 1227633 1722320 141676 1488895 1797424 37273 224997 339788 516176 26113 1722534 1913891 1956698 1290100 1472865 783471 1548528 1230816 884803 1138541 213720 198354 1353120 3506 396925 1156706 1546541 137300 1163103 26668 1938397 1438379 198549 1550727 91496 702548 239889 602209 1778624 1817335 377421 410084 450983 331639 1971880 1920215 182710 1923351 1082648 1844799 1857135 1162798 1322313 530472 1540043 1440099 1577349 649851 188785 715522 1858071 1634107 1579562 1581823 1732598 1225320 41775 1291279 523976 1339677 1814166 95641 1141796 288511 685866 1951544 821859 187022 702817 720076 261824 963480 534047 604437 1363839 1200934 684851 360402 1030435 1400109 1775301 1040199 15637 718885 1006660 601072 1014376 1741790 86481 363375 383626 1486190 45551 1544522 826465 1842319 1394478 4804 358420 188994 1769679 1788506 1567878 504199 214740 605422 1682147 354953 697774 463437 1211408 1158654 361133 1087974 121259 657763 528068 1624644 305686 1355417 1414071 534089 540367 479984 813608 1167987 37751 1657183 679963 1333001 1064321 1587353 1631797 51431 1804591 106219 1641393 1394340 672546 387998 153206 1348132 253735 392098 391243 1205149 492845 1003147 1592247 376432 450642 1622241 754430 485924 1347443 565725 496256 1436425 257730 157114 421329 1359680 1350341 1225682 1369912 946228 139484 1665850 1672226 414130 1390357 33438 349992 1260409 1108960 1268534 1591276 1992016 67283 1884895 1396421 1778319 388525 1031856 213664 606918 767246 50914 52557 632477 244048 1629966 131750 1752994 1883468 344775 1219850 973284 562357 1275844 459943 1122439 1169428 1186367 1453678 1182020 939356 638725 51075 322909 1640871 1882997 77535 1700940 1627044 1119698 1632344 1993327 1298533 1164228 1331928 1997035 245309 1738261 290561 1765639 598208 1271917 267741 589229 641773 460758 1327620 1987792 137511 1050831 800415 677344 1057167 948324 813986 910121 1758373 1395308 923399 1807796 1930936 30224 47307 98146 760926 1895710 327330 436322 625049 711930 1550533 197664 1415081 169137 1506309 310728 606885 780901 1631912 728555 1985384 1713815 757363 741291 1511614 1886336 1306324 1823611 929477 782453 1925311 1220728 1199053 1986305 1603977 1846853 1837160 1965445 665425 1031524 296650 262059 1993072 368157 918595 1446401 1082103 781157 1145573 1254877 138246 425717 355311 1664215 1135301 1417995 152995 1925840 1323296 1490122 830599 1133697 526081 1122553 1566594 1453220 1246009 423344 1780692 234 1909251 1314829 408296 1955273 69282 534065 1187791 1502470 994374 101015 897313 1864029 1772198 1362640 1190087 572426 1240360 365976 206080 1303861 1763666 1087842 1412433 1057972 971242 693012 262125 834727 602916 409126 1351165 340007 1120130 1906207 1686586 208739 1218318 372042 931774 1744346 825455 12096 151201 1006111 455669 462452 1856016 400713 217076 101924 453211 1889289 286428 392179 9212 924014 762805 966178 1131427 963121 903287 1399383 903066 236078 44398 1092890 613650 1537175 511090 1536023 529038 1675297 1244200 763296 645392 410210 1782971 1041951 992111 1590822 936815 1343693 127122 1784759 362222 1683673 39182 1812941 1112503 1850702 246114 1363891 420424 1016519 836566 456597 1684442 1411017 1358814 1634044 1378771 971427 1591463 924921 1402526 414561 392533 1803073 1753352 1257536 1486126 1255889 1538640 1419741 1473164 275106 633106 1045060 1974314 105949 1247857 232011 1440183 1397011 1521525 1828654 966625 1656107 846155 1998736 1472602 66766 1174480 519223 446669 613681 1291226 1522851 1564912 764929 1096914 1007006 1007269 1674499 1305103 1691863 740887 1562962 1451880 184882 1871904 1132155 1476154 116036 1900988 1718400 1422107 1036796 1739896 1335941 1775244 684754 371189 1786316 1680933 663953 1011405 380033 707845 1515742 914224 223699 513608 1734651 1674566 682226 1602658 110901 803577 1981411 752270 813794 1111674 1674933 352045 582301 1871005 1381079 1577226 1803805 1840141 1737537 1491935 376865 951411 761013 359903 436239 1997356 33561 1760550 161941 1228109 1552557 1321669 674174 419351 1818810 1820913 479447 373145 799557 1190744 1781077 1457308 1560007 774333 266092 1752999 1723091 1964535 1348418 1496983 1897172 846422 366966 180699 1837408 1115679 1215416 1998374 1256488 1675429 1858565 878017 808970 1994994 26796 412880 985085 384254 588556 1552600 1236231 74394 1676580 262027 1964311 9551 1837982 1524755 1628355 682201 1459714 832510 1383059 1988126 971457 1228653 94216 404256 1636426 919171 988155 1833429 747260 551582 259217 1606464 1503874 1709957 426688 382670 1688723 860266 387337 817367 781561 1541756 1611035 454735 212664 1953394 551326 985702 898608 887154 1179483 532538 1626971 1195154 173364 1865738 1855916 453684 1757412 1959241 497187 1792884 1784519 1769435 1650767 943532 1419631 1756689 1837306 31404 942340 84090 861086 155975 233263 1540624 1510354 848653 1160209 513411 1441720 1869951 1457701 936530 1807091 1363800 293449 1440623 1023917 293280 1909185 1141551 1013990 580144 1140336 1520155 657984 1707155 1249474 1469319 600750 591602 420353 1045616 143945 382772 434380 338744 146997 655268 709196 1158220 1634305 1294862 459557 1170582 284777 1703660 595574 1764078 1541244 928145 376440 1855303 1218676 660956 1672427 1652930 1940012 1930835 167211 1999588 96198 266024 133254 498942 903467 1660938 599721 587041 737938 1304326 231124 613868 1591434 633262 578120 39498 632340 1735842 469668 631050 1815906 1073828 1470112 1420354 1400459 650481 1270174 1667688 1796282 1314690 362594 935107 491802 191138 1442930 1369687 1296037 305619 1411327 869643 1175168 1801195 1043905 1668017 750733 24991 1745380 948442 1936964 496839 1447400 382697 147353 1481106 660172 1000359 1849350 779251 750873 1498107 218376 1128914 1450292 1205018 1420871 618428 231421 238549 439747 1608425 1670586 1201335 11999 1341427 951715 63698 473743 722825 328601 252625 704565 551407 251212 236049 1351943 1864920 1059688 1971347 400808 1877633 1377171 7970 1330241 365861 139104 879774 231352 1156910 1719962 904238 217456 986468 1747536 789341 1338659 1159612 1789507 1640687 944450 1233234 1959967 1150032 915797 789344 805528 1503343 469879 511087 714729 138216 584966 1259938 1863810 1206209 739554 115661 960578 1241059 1673769 590965 333503 787599 1462973 1632409 286134 1974670 1262608 959592 1431397 1558188 1095173 987988 1994704 312853 1092716 695258 1837685 190640 1130079 377853 1554762 203990 345788 1948384 1871244 1955271 1718318 1706418 623223 1965861 1869746 1890025 1277317 197019 1366740 1381613 810050 571875 1863268 1903819 1516100 810124 389122 1070657 1127998 1011835 1293452 1133786 1955589 1588401 362598 1980717 772396 982500 1483195 1291946 1866168 1495638 906372 383364 1464445 1553056 1532323 1629120 1740632 785139 1042855 300057 216038 1157822 1150068 468760 113239 1483649 92027 996881 1944095 1435831 1980874 1984416 1950064 1658797 1983005 929756 750458 1124381 397874 214306 1424716 1895923 1320353 823692 48687 661036 1979172 1942653 1396468 583069 1626295 218854 544135 1357624 983882 1968360 219111 1531028 7906 1346463 966551 1372378 1374327 540370 364448 1295952 1329526 1251481 831162 1825822 749678 1102172 129743 833377 1059917 584779 1057566 1866790 1564343 652759 1803245 1972139 547897 1093931 1894737 983959 239004 575966 1307295 359725 1409780 345520 290888 1672640 1936461 1249777 1740009 996442 1205725 1878102 1064190 29878 1448902 117858 1799136 1842695 1027484 1257378 793335 891361 439349 592665 1288303 833988 1286925 1666918 1940387 152994 878282 885027 1925367 156945 55520 1679451 1379216 1607690 1534250 1872633 1392904 392750 1661675 1627761 832616 1429355 1970841 355014 630384 164230 1307680 1132105 634059 1009942 1492060 1373380 1766682 718530 1688995 694540 380186 1990687 570944 1717322 1045352 1818336 490224 1128143 1667191 1009365 211486 1755550 629990 480029 509523 1331183 648495 1800529 431879 776551 900702 901366 271772 1121221 143655 963111 1567447 1623131 1609869 1612831 867918 928903 236012 601397 648521 1938259 1062211 40886 1957454 1158975 93651 743123 257907 1206669 1338186 1782173 816367 1873716 373778 167299 1687638 953931 1298256 346515 1774356 1849183 851924 39402 709174 1361122 1087096 1603559 1638640 444387 89722 1915543 1378379 1660757 759535 1064800 332373 1851730 1358515 910582 982031 1802296 1109049 978264 295523 516614 1521911 1027783 173704 1827429 1602715 1962882 613580 1244115 1020019 732734 152483 835913 1043473 23792 157272 1697145 1114308 1072599 871234 1764025 1389542 140701 1001363 1050512 1013031 633392 957111 1219271 401545 1859919 1585108 1253332 617814 1623650 37894 187994 1002260 1269783 1451149 1960638 951127 1861012 1633957 1170748 1157823 1775261 602963 1247137 979186 23616 416333 820740 886179 1088289 1747443 1376132 1415215 1520581 563230 772461 336024 17204 1348278 305110 1550829 1315909 1980767 1877966 1553888 1503756 549076 201844 943169 1063276 762050 1144877 1194437 1144126 1791330 9753 570839 1839888 1422805 335843 148099 1163352 1642649 842783 912634 1002376 464237 1174171 1127348 1453207 1573402 1255805 76652 154829 1561445 1955767 1736560 208982 1657965 230953 392077 68542 1626377 309218 1491691 316276 1705239 1740757 626705 32403 1882183 1045087 1234530 1553315 422268 1697695 895772 823369 148519 1714877 243419 755653 1940193 385575 1197869 1387828 1024434 1127835 1468774 555066 497936 1892571 519069 1492255 331929 1807298 1612771 1161361 314301 1050166 1594543 1643219 725710 76792 1154847 1435725 632819 774204 706837 1341662 1972812 695999 1334772 268751 222897 1574560 366147 1174411 1798821 530116 1036870 966039 1266596 1508644 1423797 744093 408056 283989 933973 145215 1539187 1046839 655435 1114974 1033506 1368370 1101186 1524359 1786606 1064104 1686811 1535204 1402013 1184915 697829 1872132 989997 253654 910293 492229 1630385 863198 517398 1254703 1670534 189897 1357792 1753011 1005251 1788133 924708 591016 1948455 1039084 1427609 1529371 715889 1704966 913070 868086 696384 66355 1454317 1767156 32993 1084297 1353577 339910 1549245 1646233 951658 1174282 1108266 1711119 1716380 1317549 1851548 1194710 201037 609271 62486 1166372 895295 133334 563441 1768626 757954 1970881 380423 1540210 1624811 1706131 107836 1756224 738652 758121 1837543 1428679 1935827 832261 1481060 306051 608421 464341 947422 1012850 1651171 516309 1208557 1315127 216541 1818967 579653 1362873 1193492 39391 1027353 47121 539951 1854092 1744146 81444 979035 971491 1883577 577607 707905 1152725 1364003 110569 891787 416969 733321 960554 735777 1843207 791326 1923432 469539 737758 1976089 869061 463811 527259 161940 28520 1534874 220006 159343 1086797 1238822 994872 867601 1201997 1646844 83653 1512788 1004679 1635118 1448319 309081 265083 966338 1685193 962821 1161112 1198698 930869 855154 774897 6691 67287 657543 41004 339232 180480 912475 1663287 1227 1021662 389188 216676 466482 1541409 1714637 1871712 1699983 62713 987654 386287 617328 189494 1933748 1615760 902167 737901 1628759 113914 1334475 1513274 1237903 1441230 982959 903599 1587999 854389 1268903 1715385 1829544 1472542 1429447 1203530 388604 1313250 1863723 1856578 1529501 855636 1897211 1434493 1430858 1950920 1745475 1603345 471124 41939 1527048 523834 1514407 75184 664029 1094208 924050 1987257 1103712 660989 303326 409432 922556 1177146 627335 1236246 1148450 922243 1565855 1386092 1924072 1341470 1291434 977331 239555 276508 1054489 901885 1955843 545335 72956 223864 1406101 1617661 1966597 348396 296547 318007 272608 472455 1937679 853241 1315866 445111 1793064 18005 263199 412847 1444036 1344919 279853 1517032 244516 504135 1345720 470286 1378514 1704776 184490 1627919 168921 1137743 1809246 739228 1454126 1516536 1415713 241501 1512753 1544070 31071 766766 1148726 1889217 1790194 1095155 880847 42431 690151 1129068 228513 1081282 845920 723476 387487 135722 1994201 1622585 1442219 318420 1984637 620060 1919486 566642 833700 1615880 753630 819374 893131 261958 1319858 533526 1979209 1991859 701743 1311059 469582 1750980 1976765 1908340 655329 425351 827240 1725563 51918 1045643 784252 432038 937722 606663 992492 681790 1839539 410246 336474 1937258 1273135 1915380 1295298 1124325 1564933 770661 1565605 34576 1918429 1653117 1691939 53528 1309869 1243411 1868636 981154 20081 308483 674023 1462619 672789 603974 892638 1749880 1290820 786273 271361 1815017 684634 929230 1987372 1276872 12001 1179529 743099 8184 974886 243240 1425618 808316 1283435 206398 580208 837222 299453 1442260 730462 1487438 908630 488634 703442 173899 1224581 75231 646638 465830 587865 1326168 1493182 625158 681378 418502 974242 512832 1997632 1283668 1292237 1162032 1812294 261557 461263 1026016 997828 1410282 1702660 950295 615838 1845929 804001 508732 1318447 1387937 747644 1503373 1405057 1979166 167269 1904461 930266 307535 1063546 1073778 374649 1562554 1287146 1508896 460382 1583243 1008290 1420401 1438752 824310 1277410 1001882 1522384 1310649 809931 383953 1585705 263270 929103 1750631 1772103 369013 589012 615525 1594817 265398 185802 1895784 1831635 1598080 895359 356299 1495363 604394 1844451 384876 398625 830167 1729444 1713159 40230 786304 1664466 824014 130471 1230159 1034801 350866 666592 273465 128348 800051 1279079 1393959 1429314 1169174 1402969 1944220 477576 1973650 438820 991957 1054669 509801 1032077 1436858 126930 873461 912408 739868 146891 1867097 1108904 235774 215814 301104 229168 185213 1800923 1325751 1612845 1263543 1800437 1144274 831602 1460127 110824 1163425 1958639 1978624 695049 534547 1446546 1509755 302345 957580 1728731 1069027 1344337 1562486 1640987 167246 271213 1288858 649324 659453 1266933 1259517 697591 747410 1668246 355875 1831211 572368 1703173 1891281 1407002 402287 101482 602150 511336 1661679 1643721 583379 1196470 1172140 1316572 1597524 872164 483414 1696230 1633796 842586 1708744 847608 1178789 1154026 743811 803158 1924664 1790665 72600 1383923 1505557 81279 1150332 783179 1552853 574196 1035245 400063 388796 1291139 1650660 798561 1280105 1444190 1694418 513654 1386295 1520448 1851083 1140144 1734628 1857821 442611 1962635 722699 375444 758574 1680587 227495 723817 433791 1905489 189714 1533394 104609 107452 468961 910221 1269705 1303083 898341 1776303 617942 1961414 694545 881173 493307 886432 386488 1813649 150480 1598066 1918382 894787 1397464 975422 1900221 803645 632957 866723 1222558 1674380 1752097 726640 1861551 192133 532822 400178 1810357 1672689 462325 1938767 1371334 1766581 397037 755277 1212565 1180060 1623816 1307818 1486000 1999205 1339102 288395 103354 1551727 1105475 1744302 620340 1764797 1157202 1491210 1927167 76793 1519625 26157 432428 1265497 1046824 1897 1521091 1409664 1603262 610204 675467 597972 418904 1494681 663378 993967 1819515 153218 1976608 321935 1131626 1058740 1706207 524827 377987 1703941 1568827 1507970 1996688 940394 1207637 1541580 1697956 251998 381056 183370 1556863 156213 806459 611142 1871212 1651783 1994848 519990 472899 619228 395668 400687 494988 277854 260151 130556 852441 1246565 96676 1377262 1181243 24801 1657103 791569 587301 848374 1537305 201751 1510846 1967757 359740 1887808 1687365 390478 1443071 582363 590083 672363 1831479 1583421 444697 326631 1541532 410781 705257 525344 95201 1563038 1947323 1082442 1672446 500960 522885 448815 627049 1392019 1008279 365263 1709466 1703302 1560446 1253136 656381 1470413 451343 429741 459830 14851 1591554 1225198 1487035 1467002 1864194 703490 550610 192964 957348 443228 1562798 1560977 1494707 1400247 760763 1621829 1150356 39556 1795789 1301578 412059 1321415 1735110 154844 1715316 891012 1258368 349227 91699 1080983 183060 808711 811430 77450 729255 277965 729928 909752 645405 642829 626328 157503 1259205 1150090 1789233 1722297 98925 719927 1650502 361495 631449 1076476 528327 1216094 1692209 1390606 1444186 62684 1562613 1374570 1102268 43954 1562150 1420376 1644023 806131 217879 660003 583820 1297691 1737660 1363410 1159210 1544091 1224449 1188735 1374648 1061883 1902936 1200897 779216 1707412 1639958 1096639 1228298 807555 770807 1199085 1308549 510575 1691352 895998 1039591 1449052 1210303 358160 889845 191157 1238467 695861 1247948 852860 1262125 508301 61916 1808262 928880 693135 1356712 498916 645622 1391866 1122285 633434 1942533 1588137 537262 1009778 929032 106308 374984 482786 830030 1478583 987682 375089 1964024 1856571 467088 629483 516832 586618 1915778 402879 1413977 1366850 1171784 903305 486816 190117 1210103 1570958 1294860 926196 1200696 699848 579441 1096156 326629 1977402 1025590 238895 1761262 1098010 1043422 718695 1874521 1776548 1035584 540602 251095 278621 826796 1905356 666087 553834 1897329 1888271 407212 711754 1842324 1544067 1795566 1902875 663231 313470 17467 1511423 888946 625145 1263337 1384846 50956 515643 1777306 739367 1402686 1177451 1714256 1637604 775104 1780738 1846891 217986 1885384 261051 1197927 1206779 1906850 1040619 298473 178932 881442 767701 1129224 1188049 275843 46671 1343978 224548 274194 963858 1516988 647463 1200674 300154 1821706 1372883 388091 158597 950105 872854 1353961 859274 93594 179805 309016 588821 1565418 1320116 979595 276430 842067 1536483 162217 1142076 1216516 235737 169779 649042 234841 890839 700518 335387 1948502 54297 185647 1922743 1063380 1711518 1568953 1224761 1570605 869212 1917400 746575 1084232 94504 1843276 1365988 578362 1994070 1181682 875806 1291836 1663007 1642493 1184246 676755 434238 372011 779101 1918872 604200 296016 1570208 743954 1348403 685625 62423 434585 80623 246079 61388 1053532 23289 1117881 199349 380321 64874 1792186 1799561 1158841 1487016 1905562 349573 1695205 658265 1791361 1805309 623611 400508 639501 1526843 1927481 787813 1270245 534166 573756 23630 716896 196013 382214 827436 182681 1542398 1857382 1006003 698018 998782 1424517 1087623 673070 1897225 630220 1195906 1955439 1738235 546697 1336349 347569 1877923 947672 1140524 1027314 328128 916129 590509 600207 289313 1884387 686008 976014 222239 868421 1015325 564076 1656232 1411320 499676 1597610 1950251 1377870 477784 1734642 1317966 1035171 1333954 1615750 1614304 1434496 1974579 145452 805114 1076760 648876 383816 579664 227522 1276397 1284282 943336 815867 1231298 850694 205831 1603945 1723822 611964 137689 1115764 1557485 747760 589932 1516679 249046 1575911 1546125 1445744 1712170 888599 1590980 317844 238777 1634061 1309534 1318885 248076 1644781 1473149 634780 793782 1177440 1851990 181172 129467 1017754 1951857 1811542 871447 502368 1534727 367621 1787752 1347303 1978461 1354487 1574998 874426 84316 1797476 1039576 297593 446367 378302 345676 1683235 1056341 531913 749783 1596031 1787003 1022359 424050 1389135 1785189 1329012 1528207 916250 827876 1223994 957885 108925 1929059 622187 71379 569944 1821302 1461791 1419131 476099 919185 1375532 1766248 762707 802177 1179234 719175 1114111 153115 334340 119947 701011 1236117 1232341 468442 963909 1611370 910590 595074 426666 998691 1914917 1825020 1226752 1424564 479813 742592 1036619 1824397 1640928 948010 1633721 984838 1864474 443033 1643271 740310 1891791 1500444 1618399 870950 328447 1271188 1194581 991311 218555 499096 1773954 1693861 539267 347407 1023132 159669 971377 260297 638909 1858699 1970808 1988225 204611 705419 1843791 1414578 305999 908420 1094442 536146 334895 100259 102351 1838751 1467653 290893 1649284 105817 328947 660993 490259 1031256 1711920 214879 546368 1722857 1237467 1144193 414743 1652357 459561 1784597 1967627 983343 157001 839427 1147346 1734408 702349 1598734 662279 1436725 888462 1716687 1046815 1838156 1972607 1400040 944441 1029351 1796808 673688 1673037 47631 187995 908364 1148621 1302126 751553 1344424 1869321 839654 1641234 1769599 473148 1960279 1571459 500514 844056 952764 753729 922414 320642 1865566 834687 1748768 1455931 24946 476171 1572487 192412 696141 772279 943365 827689 910634 1019589 25135 1946877 1204624 1135829 1917318 700676 1175964 1447264 898504 1179145 985729 856828 61788 805040 620973 312618 980093 1695405 1303159 985448 371533 1941663 1246336 1625890 128997 1304642 382655 1240670 90648 967114 1076817 1092898 1290551 140932 1184043 535409 1764316 439470 1204486 255568 762108 165795 207562 218877 50291 944538 1018556 1285523 1233028 1850212 160010 811295 206189 839623 1540774 1730515 466104 1427954 1479114 300375 1760648 1398130 1027780 1257201 1479195 1162027 893351 241161 1913062 572372 1899749 458420 556468 1990225 1639780 993571 1836981 858696 688247 1698926 1681335 136366 1569436 275491 1213554 50058 745189 474019 1486225 192811 948473 1292113 976823 1286880 225104 579284 1334910 804214 985029 1423420 796605 473632 1204876 1221115 967306 315395 227402 1881748 849613 1234068 330997 731460 1742530 809676 25083 1485575 564498 604195 511034 842189 331172 1461957 1465600 218827 776217 1173935 1820375 634286 1425037 1769478 1267962 199735 1158686 999846 825267 1285763 657311 1256746 957684 1491924 988325 351268 935189 495258 1560654 1109008 732670 1879024 176014 1078220 1056622 1870237 1239684 488231 1080738 817988 600257 414227 1800108 1375456 1492979 1710317 766964 308045 1441928 407236 1192639 739654 686346 267894 291731 1831529 1870580 1863784 153451 1660742 133410 690760 1726030 1693500 1930545 1423303 549241 225309 1109253 1123053 1819489 371142 72639 512115 94640 771424 1691391 1827006 435586 1077245 1844143 226521 576736 1883893 1206206 117344 117403 567099 1871011 684224 1746242 1377683 1009912 452631 1632373 1301059 565387 145408 1715445 1052676 1816881 782308 991532 597866 1310220 1924226 1647916 271357 1956736 12319 1375206 1218074 179940 430983 493720 1822346 1723137 1210812 1506895 1089145 1083794 763123 780831 244877 1750922 597374 1988880 434643 1851958 301551 1770068 191461 1521705 1569093 929145 135180 472 906030 577231 679894 1445371 213566 1235886 1033956 149162 1699456 1398887 1015128 1429921 971918 1303099 206903 1545337 50513 398088 1660701 689649 1056184 178186 681035 1460123 1480450 1391193 1963081 1954969 592688 616658 818358 1749053 734292 980740 696851 565693 465185 1478497 1543244 1470107 1633071 1399610 594886 197891 1582762 1443629 665246 278946 1326060 1858801 293855 1503183 1000636 497374 583819 678087 1246714 791164 137104 1042596 571639 168134 67120 899199 424486 1512105 738404 904539 139592 174574 614903 873885 938180 365277 911251 1532446 1434578 1178142 1135224 1005262 486359 1621901 661674 362003 1317020 1163899 275055 1268997 1998235 540681 371202 102449 1408337 1088513 417593 1580103 1296653 237695 1461875 1548739 1253028 1431064 240061 1486991 387819 68819 1101539 1000925 563478 262807 182947 383077 742063 446650 1278391 1435911 551952 182587 445386 1043454 917073 377573 1331466 1097937 298189 687866 827093 774918 1343683 991393 1792255 1666637 310381 1371453 1495556 945493 1145367 12441 586510 513626 1647750 947274 1236294 1405737 625883 1027210 1899407 134725 1769741 710329 249519 1409481 747955 825958 1196259 647269 311517 1008376 1663339 206046 1756221 94329 647003 1343850 426345 974837 1109277 1316181 671876 515092 1847337 1624863 432769 43995 381669 898877 972262 40904 72995 742691 1837688 1915547 646133 1393629 948309 963238 573483 1971490 707811 693756 742009 639137 552606 24633 1182742 1961853 1241841 347850 42630 913776 1009076 1358290 301151 1406480 1926112 406064 1975745 1141924 139713 544483 1881404 1428215 833154 203534 1043845 893399 80502 92254 1065995 929991 1847707 1820378 1668931 1244977 1730999 575076 293161 428205 1853077 1670806 314870 613874 1884777 300652 1615048 871899 68844 1126405 518793 1707811 885597 1660577 57074 711568 1407503 573287 1367506 329185 1650633 1275881 1589877 1465400 1925674 1490679 1286569 21862 467791 486689 1207041 1903731 727637 49978 704015 1859104 1212018 1800695 126905 1474678 1661560 1667268 514076 1230356 1127695 1182254 1362871 1011233 1093235 1336699 1558449 1268721 880285 1065023 449101 419744 1541839 567670 1560924 1004067 839131 13090 1908073 1703969 171112 975558 1575994 1053235 79603 275113 387555 180552 1882169 74616 39737 39911 1375346 571881 1630926 663463 1068638 1230712 1932887 1162216 907696 1793866 1458494 352728 1188559 1814364 915431 1310325 900574 209770 1228786 16255 1864295 1749900 184617 1422764 1230331 374486 242909 1304342 923800 1897126 1577333 1519735 269489 1873225 175893 285387 1282444 1630207 647814 796511 1867807 1404768 72963 1464143 810106 1775394 1453870 566666 1816715 97781 247981 1722977 220974 1174437 1542313 1910772 175426 1385891 605433 1592534 412026 517765 395038 1191119 972777 423970 544925 827966 1808453 593712 1138479 372261 1779384 1138809 107543 131465 1305652 133393 1540844 1554916 75753 824396 1678230 361519 1583130 1740629 41084 1421440 664462 1005493 1519536 949759 1948975 743980 337902 791528 1730112 635924 284218 1433154 215931 1280291 1573813 1875769 592365 1391477 183242 1904440 1862850 850684 1752289 1432811 968535 1894559 1915801 190054 215549 1203536 1223814 1078501 1906956 1137077 1305139 1803910 746885 511655 113655 463658 962665 851079 608688 1350800 1311081 1077821 1217161 1445320 1539279 1545028 1067332 1998325 685944 864150 1095703 69646 1785498 285123 1223281 416026 801724 1962101 1703910 633584 630588 1520091 652440 443641 1677430 1571878 1834765 292910 1910536 1520119 78248 882880 1680197 1441525 460752 1238018 1330408 1184619 946695 1601099 1209718 1931047 1552827 253517 1448831 239243 408041 1514060 1059467 837352 1235244 988481 161338 542971 1858084 723129 306597 214430 733760 1877582 296579 1592845 1041300 858825 1543333 862974 1160861 5515 1431498 1706000 800676 1999446 1098008 1920346 445766 857321 1494690 1012716 1285870 1735347 1259868 667157 198143 1993040 702709 511170 539425 1530155 1302723 79836 1379785 153540 780039 1323163 1405493 48346 311468 1006505 1204480 66805 389679 1314991 599685 753267 1065399 1568067 416417 845007 201691 1887302 212242 55095 1335169 118421 913335 290340 1775696 683283 1608393 1054136 865149 836761 94200 571523 50131 307823 427491 762577 1808957 1658630 1737864 1709488 739059 1465094 401127 844838 938171 457849 1752231 882780 306820 362393 973323 755921 1371691 1860711 1620009 314349 129194 107276 977824 1559071 1253502 99489 1179817 1144473 1754404 1896035 1806223 785796 862719 113259 1626617 955146 1668739 1118088 986353 687618 1206880 1588270 229606 1288348 555727 1427987 379244 1494788 1760902 1415769 946256 1434910 876418 674640 128911 660369 700631 590500 284248 1690988 852825 1527674 1971648 1895608 1486689 370593 621209 63560 1332136 536305 423541 1451847 488492 1326917 877486 1160022 1193257 154612 1620339 1930701 1506801 1040209 1914558 966569 984077 1450834 1434506 1666725 284799 576684 288169 1625433 1495878 912417 233547 340867 486332 1932157 1319465 1415924 453114 692063 818748 1270908 162976 556022 1481057 1964071 688081 769322 726616 1288225 160192 1994811 1902911 1254302 1752248 1226481 975789 1154908 134462 586912 320057 1250924 291345 45975 1074125 889814 731172 1424529 1438412 1532476 339360 1866328 1624678 1783315 1350902 816391 707182 710632 1842978 12498 1090866 1651753 1600512 190632 747470 1835634 145416 926264 1065013 1205408 1973113 798187 1089787 103232 565039 1815306 842231 595759 696199 1941730 812008 756047 1728554 190278 1208894 1747792 1269994 981171 758056 914054 1453601 18636 38724 1600457 340618 1596871 1429798 1900072 149216 618742 1559756 918889 1346520 1745106 619638 918921 129878 1266274 957867 1146188 1032158 178107 1555018 420529 1121807 39489 1950017 75657 710420 1147144 1497869 1678458 882759 1026571 464273 311853 945588 1201017 326762 946341 983462 386637 1080519 46487 1795369 1176570 1998705 1877808 1324013 817916 1872099 568151 590583 1597229 13084 587320 1139422 373663 715846 240130 475092 551904 162798 1868024 810118 837743 880576 42799 48854 1109143 173659 1200389 903843 293563 734055 1277081 256351 436398 409048 844370 400540 381238 711389 1561004 1487808 523367 693256 955126 540490 730274 1475233 862181 676969 630604 939580 1939352 1783399 1817919 1805200 497834 38558 1194924 754368 1942068 105765 833107 1664491 1864797 239773 405856 1692428 367306 1420079 1121678 1502032 1647948 1772566 1086576 801624 1282692 61204 1838409 521410 1422898 1718149 1017972 1867570 1604264 817789 465093 96005 1027548 1294675 580614 158733 1494575 757013 1539611 1568574 1461479 1325652 570910 24930 681046 1086324 1166469 997129 620880 640464 1741676 960752 1955493 8281 1712879 509224 925366 1240844 1457088 325910 606591 600510 1521296 611110 946875 1482099 434359 1139549 1055829 1740375 861742 237446 1646450 955313 1766744 1147689 965176 1808656 826728 1850061 1881031 547914 1045290 1877211 1349684 1950176 1935036 484711 655813 1635291 447484 1974070 1274910 1863225 1398626 893636 1495489 859480 887132 1016065 1185775 841832 1266016 842875 117133 1265789 990372 288818 1806300 1218869 943629 1459319 684154 1338862 795903 18287 1001914 309590 1603482 1291744 1167619 132054 1496964 458680 964533 1326146 457267 1917741 1490544 962880 444227 765952 768450 1884915 1287283 1436490 1960587 188383 1655972 1867417 963331 91147 1165524 622806 1977382 1633240 1737762 1153607 1603608 74728 1510436 1964079 736154 362941 997754 699446 1982273 1150546 329392 915651 85799 1626116 222115 446167 157547 1718657 84798 1590611 845600 1725412 1772820 176998 1218815 367866 125571 1338268 150994 737711 1543823 1069339 1775972 764461 1767316 1940208 731469 1136881 1737802 102404 1520093 328089 326939 425247 1190009 1384573 1190377 450262 252918 353664 43667 1974736 1821278 59417 1641938 1187545 12336 785669 893506 269908 1580803 695334 1026416 1873202 1700747 1661181 676294 625027 925493 233732 453834 30487 236915 568242 1317231 318611 1481988 601171 1648817 130904 926611 193022 1629877 1693090 1672143 1299927 1517225 1184901 975069 919509 760518 1315424 1716088 1328839 181429 394251 1985691 1421777 849483 249277 1913387 1887553 1384531 1817786 1087228 335640 965012 1335944 600465 1984548 648412 1021774 1595943 535273 393167 1484431 1316801 1633275 1880428 873453 102116 418894 1783488 1982835 55943 181642 1607529 970559 522839 75750 1073753 1594808 111260 417321 581877 648679 1444576 1318759 1455518 940890 1585075 350035 1693340 1048752 1071453 798837 943634 448432 1133997 791328 1209018 535610 912214 1326218 8702 175569 951884 806383 578630 1546577 1996225 1554260 699902 814011 1083545 1933901 608380 1200980 1319130 1151615 1479336 1207810 1639473 836369 1224414 453777 464881 240083 1142828 646799 1285655 1204438 1561444 1763745 70006 356891 1861396 454188 756871 637607 1232595 1240470 1785076 135027 1168958 1551084 1279571 855199 1170275 1082965 1320946 68886 1938374 970384 70577 1464355 1870772 1271337 502653 1253875 388334 1735521 1675461 156998 1768858 201536 345128 1420179 714443 482340 494389 1321387 1549463 501070 256147 1419932 980921 697601 1161145 1474212 1440173 419430 1508914 1183083 501234 1236900 927274 538514 189356 89662 824084 1999260 1500179 551982 882009 1266398 7067 537101 1465849 1773890 1783289 1641907 217204 764624 1971290 1389968 1885835 246495 60085 1332300 16972 1161600 537063 1569909 468766 1032185 908734 1566615 619746 828029 1206774 1328461 752290 1457068 372986 1936633 1107567 1764100 949123 562164 131814 1787750 1199762 1948160 758311 23980 506519 195143 1414450 1489532 1441384 676349 695482 1753320 434714 1047463 789342 1730385 403954 1513366 604175 172104 1019892 1488275 1667018 994278 237030 1748613 1803866 604227 1812851 963826 78597 1600907 177340 652050 401975 1750807 368916 1597786 1019208 668289 1988094 1135906 548016 1413425 392636 377477 905375 905291 292900 96718 956356 1877851 56154 1901705 976338 1861185 1158791 272881 395574 307924 268840 1287190 391860 1619202 1115392 464797 257269 1967202 1252874 1156785 905954 1973055 1099113 1292763 427997 68217 1639856 986249 418742 1751725 880566 262590 485452 1879972 1732906 1335666 662146 1559092 143301 1540534 1972807 458679 209773 1580974 1350853 1198106 685598 1946332 62009 1036265 1618235 1412087 719005 1186411 759923 1352995 1133303 1630748 434170 584319 106124 647657 1511646 805612 1691827 867661 1536601 134257 331255 355301 1007749 587420 19836 1544480 1975067 501260 1274777 1932918 891704 997688 1284296 1541076 1442823 1310106 461622 1884801 1473098 1764879 324097 1677652 34622 1587143 989471 350454 1304096 1025801 94226 486430 571390 1778131 884193 1214239 1208290 1753517 1176826 821518 382429 1768218 1549623 1723926 1150819 146366 1888534 193990 1141242 1386900 1122299 1686958 1919212 618768 151363 737300 1426371 265472 204850 948132 136517 665002 767367 1699712 849419 344788 1253538 1974246 1316591 1872307 1040887 853270 1895549 782025 485912 508471 707956 1691900 889982 1320925 247223 1315394 585225 882056 1541619 171571 46031 1808250 1257016 690033 186867 735498 170060 1934133 1520636 1074724 682525 370378 457607 1499674 1493032 1080043 1455927 1320044 1748308 1741538 206654 1409178 336654 1995121 1172836 1960166 620625 1604490 1527787 152035 47126 1258062 520348 249987 1685676 43287 1134820 1762059 496191 1613526 1565992 1065396 256237 547568 1718064 496935 322588 1194174 1954849 1535336 931935 366576 1888565 996459 1474662 1551639 909783 333408 1426916 877013 1112279 931933 685148 570904 1638038 1821815 1870906 569644 970664 1637660 1011457 701341 1419507 695216 48610 1313543 502133 1601854 1273969 27907 372211 446539 287422 429140 1644313 1127420 1991824 848914 550266 1657288 439889 1273718 156544 1588114 912622 1895396 1818298 183584 1693993 1304723 1664615 1592125 129913 108118 1719154 815379 743467 38216 625189 73796 1989744 1467384 1610629 1625060 1151166 1452699 42639 536943 1015287 303479 346486 1760119 454449 651337 1514524 6126 416573 1248141 935915 1628456 55200 294155 1465268 602945 1544407 237820 1053261 1911644 577900 229470 493513 1800824 1044356 1439495 246417 1089896 575098 1537046 1829838 1941219 1075256 495238 1671852 1059997 548014 1308300 1715815 1580430 1546135 319542 1111309 1704551 1134513 1667139 829747 143157 1491646 561503 1673109 1194506 1690513 1431654 615335 681093 333604 1667541 1161929 1095391 1576904 1936438 369883 676416 589530 804139 20560 1736396 984281 843977 1453517 839164 1716854 834397 765635 1459685 1435548 86756 1516027 1260161 1270861 1024056 1573601 466058 585402 385111 829371 578696 637355 1208189 1888446 322827 704823 1183004 268219 1370020 439074 1096745 821316 1893696 784809 1768165 909430 1721160 1179574 1594755 1981795 1570786 1529405 757626 410427 247118 516024 1721981 928039 78739 916613 1151021 789790 1235512 769203 582783 343827 624238 1793818 560211 709931 1410366 14512 228616 987608 1000377 1221105 1476332 93099 1943393 635061 491022 299927 812281 757228 1685661 1017512 1045803 1656781 882718 288079 1202388 997222 483722 1432594 1904673 1557715 1860926 788071 1814285 612624 237417 1587468 1334722 1378621 537659 589107 1735487 1738067 928991 206967 816872 952277 75803 591046 1512574 481597 869674 1245910 31442 1894323 630106 1338525 1399777 1106060 1328168 252945 267425 1410481 1617836 167196 1593072 540207 1518222 217882 1289530 1150305 1166614 1275233 832914 1611538 1533541 375322 328273 1705236 184608 523692 1277147 294106 60434 1326333 508149 1872810 831427 1694767 721229 1765564 533866 1637471 1881531 751122 1778222 1356054 1642971 1132713 218207 92130 1002040 189876 206832 553364 1616241 1115400 562937 757038 474199 1489938 1474084 1451786 366649 1053355 1629150 1103277 89240 510928 130393 1239219 496356 1667238 953117 518940 1715205 486516 263771 128728 1630781 1315670 775582 1663069 92373 935708 40665 1798379 253838 1779642 149082 518241 1853395 1469152 104759 1138655 1990005 1880390 544707 917675 1100598 934102 1618118 1334687 795792 637307 1865036 574303 1533178 15589 44333 455561 346136 1808762 275784 705868 715030 1880259 520020 943144 860361 1029981 1367449 87796 1617476 1480990 1764633 1254961 1171217 1991660 478160 1268250 260972 40825 551509 1857903 1753004 100651 889510 484252 1411505 847640 516213 1404430 671817 1937536 149408 1449754 1180462 1307468 1075037 7877 1124925 736854 1937438 75597 1013202 1653849 294467 44485 801802 1910929 1310432 98123 894433 383492 1428250 1418211 1084052 153134 1241656 233949 576705 102183 313405 1478913 1554622 54787 1487318 744971 990182 1119752 1855216 1029442 631516 1949593 1646528 429754 713147 1536778 1669010 1285290 722483 583901 888444 858067 715068 1417289 1694104 1335381 749827 340866 1980779 89641 1115519 326533 520692 901836 793131 1686992 61409 1492494 414270 1730246 876595 1623155 566199 1541725 308298 1009818 1983359 1040103 1260250 1862665 1485397 1838882 1074481 1612764 417207 1010310 48014 1634749 801156 1599944 1076590 186869 605080 1586881 97690 1646807 706417 508141 1540682 1694338 1800297 1266317 114163 414596 929626 1562601 1283084 1296152 1109133 1578417 412260 674029 546472 789530 1030439 490639 785977 1622060 623277 160767 1482951 94581 994902 921243 1272833 1357655 1083795 265979 1080843 1870490 618184 1792732 281952 489262 1646119 1798932 129120 383812 689079 330192 662398 1933146 1564648 616112 1127536 1849309 247374 925988 815683 1648363 226625 554180 852936 153759 542862 839389 596404 370626 555660 843676 267264 1380766 601617 102968 1665781 352553 1722700 1341000 984200 1618244 1010371 147328 39548 851916 1667617 597041 20311 1491320 1543218 895839 576618 960680 744616 115964 1590132 828254 1413333 910109 1568753 494387 1771378 1530942 693534 1001286 1338325 254890 1927391 384921 712267 809355 1843475 528702 1672983 230513 1286958 1359502 834855 1163020 472681 1360252 1908333 1021754 1139338 903137 1336067 1231186 1349723 1735115 986553 1826045 827099 1048827 1592974 237380 667329 1260260 549489 1094977 149773 1740099 784321 941691 1720192 950886 1347970 25574 589214 583573 1226159 585294 325833 1770106 1688253 910964 1401649 683819 587811 1633677 1029204 1718181 755975 1598897 1886192 704897 1549415 1117600 1761019 1656712 534467 852146 216742 381586 690737 628829 735227 1153377 773844 1550208 1573561 383301 368435 1328562 1042553 1040696 896674 338985 1352844 796239 1512537 1814585 465125 676866 1769794 717944 665460 1338564 225549 1432492 230016 169119 1626862 1017406 246270 1200722 1914194 123557 1476188 450248 974168 1520641 601800 1236452 806135 129694 224715 782280 1479944 1577178 493753 1049449 1262928 1628433 1680684 87093 1244914 734429 1326815 279769 258534 1179220 993930 1521470 963668 1936320 653577 1405844 700145 454374 1927835 1598820 1096825 921747 1239365 761741 1213493 1679044 1327110 319385 1257086 1012997 280885 1352417 1334314 1148783 1069196 993635 154063 1530740 1210403 1473041 1302138 1297116 1471475 510831 1734983 1728404 289166 1707416 1238318 1695769 11052 494724 1452598 1660191 1739000 199366 993179 1257591 597500 856544 1370930 1861740 1191190 1012416 329576 1778064 1103583 1937834 705748 422124 517975 1694108 964360 1791510 1879877 567891 1711828 1502619 811045 1518461 525860 1073345 1643576 710625 365180 228982 1815403 1405812 1753807 294947 939760 605243 872743 263105 104040 1804988 859345 1169390 571073 97466 447409 287631 604325 759142 1822873 1081711 98757 1609317 1191191 1369353 1903233 162203 261447 909771 447502 1961352 672184 1717823 986995 787397 483455 1853130 487549 718219 1544132 1231653 367491 405746 471729 340782 597054 1014402 1248431 440362 731781 997519 1720960 1393970 939357 999352 670072 763251 1596606 41155 1118624 1185425 595397 1880336 915691 113462 926870 413383 1577862 1595518 965185 1214203 117560 387090 929650 146574 436962 988317 1200535 948169 1926344 1186986 1979313 1711248 230895 1956159 323473 451683 1656128 543301 186444 1601272 1626249 636922 429053 1363803 849215 1141173 1452870 1775368 478272 951712 700240 639860 1762543 1194254 856506 554627 1251842 92091 1683942 1577420 52082 1741025 1743348 612217 147908 920254 1329519 132277 1943398 1600452 922377 966983 768195 930400 1891652 1808675 314641 1768188 1016699 71910 1644446 1091628 1692196 1148688 464040 389854 904255 841784 1747018 835789 319753 1012799 876731 1890988 1409110 1935516 1475534 806558 1988160 1296039 1089614 451693 766429 432170 1943487 245773 1877432 310224 803845 47046 7828 1053976 275221 1504925 92520 538787 1019491 168744 1718535 1038262 241629 40623 892936 1299693 1780363 735880 399859 1885850 533012 333521 1409975 1402075 1424197 1795204 1670244 1112533 1415591 561896 823332 692507 1556707 762719 89514 1006134 1349953 555238 1043302 249139 346885 1257570 1539986 619576 1886725 348053 1079567 687939 1249128 1223360 1617989 469699 293130 542989 1507467 195163 162395 1746822 1083889 908875 1869767 1504938 109368 578855 692281 815935 1827020 1222676 1151647 1239363 374771 37705 1831120 1118440 1102559 1149788 39105 1639886 876763 1007956 794026 1611341 1320473 1166857 620347 1132108 977126 1102021 1989544 1617678 354018 579700 1755515 1821737 1196842 1391031 132505 1906113 286011 598899 323797 416902 783167 1354190 1238198 916371 844290 1336604 1444112 203155 1938143 15690 1684135 1774257 425171 319988 712287 1422561 1769883 1284809 1758393 960431 664499 1634986 190355 2727 492752 360643 794202 1860635 1831069 855752 422501 697633 1169666 1014949 1554255 182772 1201195 1698670 1765023 842566 345476 1171122 1505077 82811 1789616 1762249 175235 152028 449941 647231 1215115 555264 1322183 957930 659172 779359 897691 344909 191822 1471253 769821 1878564 153667 398113 1435518 1477747 1460916 90205 1368636 35241 1088734 883394 1769481 999684 631609 1852702 1923784 1091411 151047 669263 183749 1243642 212831 1292128 381862 712238 615476 1634485 990024 487625 541479 1418517 1257546 1093297 732353 346421 1124957 723039 1199917 1528678 1284757 143084 210658 693275 1658929 1988328 1458975 1066018 1736681 1773544 1410641 570825 1241615 819396 1053032 1382086 343915 1083672 1041076 1269984 226572 1322289 1819850 749355 194317 1076252 1404579 1045634 431176 693618 497346 1024023 464226 1943761 1975527 1637336 119743 941105 874102 1493567 265907 1587870 1384375 1435687 385349 1526396 1487634 572152 323621 1552546 211429 1307005 1146850 1851979 1108678 1712500 205937 1923956 227035 1150273 1585109 287253 284742 596709 257339 1990932 113253 1711205 1691056 1792018 656791 1197191 282983 1829580 1121440 1309280 419566 183143 319514 252916 1537572 1520294 963981 278700 451725 1168022 916051 285611 454503 772251 1460003 502172 1783904 1558872 429889 1584275 1228336 158507 1045774 1510781 817928 1309865 111026 1290018 780495 1543904 355559 711939 1847012 1460558 344102 1822027 283108 1441596 1402392 350500 1462348 224486 1395704 1860451 1618564 1153188 1859360 270024 1921282 602976 36457 1909403 1082522 130592 858919 10583 1949822 1988655 1142869 665328 608555 1422700 96712 841764 1344135 1217644 343799 1335882 1040840 297788 1742143 1366241 874714 1260534 1549622 1660628 1726148 1626910 850273 371703 464539 166712 1603063 1212128 424644 1826388 1011532 1329326 1277318 1991733 916225 1775679 920243 339881 1973612 803294 1888374 116683 1676521 754096 197143 573819 335805 301880 1375219 1201662 347357 244373 1784926 871091 555288 170649 1719878 529257 1635940 1511297 1338288 898622 1590603 154530 1966 805154 1402827 1713657 1312620 1999632 1448363 1679649 221439 1869913 301501 1057126 422095 1837175 1088207 572943 1596701 520136 145310 1999123 1101541 1441955 269294 902132 916435 1060426 1386958 772007 1885413 1336389 1387050 499475 402367 1624714 1432944 389269 354805 1051314 628954 1521499 442571 1529262 649996 93275 1403954 443783 758765 1001465 374145 1156614 130518 997378 424403 377473 1763793 991084 1191205 370514 329883 1292556 1318896 1687300 1670721 1102867 1266774 1850380 310876 1549305 979762 125020 1449859 1730724 819144 130775 638633 960930 1581868 881801 1360100 835639 303462 6975 1949396 898301 275318 1105070 660012 1675925 254905 111668 262144 783971 1097042 911690 958133 1359607 1817410 43764 1216534 159715 709136 547530 280652 1186441 1152080 1105746 866817 1845723 227174 781568 1315152 1896144 1130225 1950228 1641821 1611438 1742983 245497 599238 1106832 454882 1867557 1353007 1717326 1285749 648376 1578245 961033 697575 772085 389451 1575226 978609 1949958 986276 1754240 1495170 241391 1820672 1187110 546304 837030 1511280 265419 89238 1209245 1626819 57059 1055132 1544872 1905966 55960 1572156 81436 373505 1173362 71836 130669 291121 1783973 1005026 430475 1769038 1451455 1375921 1408896 1460935 412502 844568 614473 1797083 891967 1312074 770116 1771315 1322709 362120 735619 1490088 1670773 277360 1165456 306558 1923321 281354 772451 1744176 1379060 571218 725893 383525 1710834 1091872 1848412 417871 1015401 1767505 805008 271819 267640 1767919 1867011 1019445 965384 1453085 866258 1029907 48623 1261322 153486 1854430 1931916 757683 562317 1421771 1979489 1051491 1914273 580892 482299 578274 873042 1873050 1414601 1088423 519692 369453 799655 1935537 1140913 1164934 1622342 1345051 782190 942699 509139 149055 955378 1287995 1895459 1289707 1233925 1205478 509891 1094059 480102 1800443 664397 1296041 1004076 1724454 468925 928436 1672246 1035984 513557 1385136 1521861 1968254 1951348 132496 557502 1558901 560764 989819 1151292 229723 826165 547685 1747834 1356387 315837 1856963 1103963 49339 1689859 882958 675889 1081026 84661 579801 658293 843398 1998059 409179 1577992 801024 620574 125991 1920276 677056 1607722 1606040 41117 976498 415162 1859881 1436098 894266 573254 168696 876613 1874130 241284 1383890 1464705 108600 1742903 1501373 182861 1676009 574987 1084207 942218 711405 232226 1345078 1369153 445557 190813 234622 1246462 1148394 1823517 51326 331377 1464055 261983 999707 154951 461717 1324634 121212 1634841 765184 99640 1447366 891298 1443961 1503310 1279462 883671 918557 171819 1435707 1751309 1257768 1655628 542872 472410 1318677 542966 819980 50404 235099 419588 542882 17210 808588 1000482 1381902 788297 1959573 1816865 203375 471926 92238 972577 1316416 1605897 1669568 1173675 810669 830029 1647904 395593 1252614 1800584 1202410 643792 568247 416050 901995 1807592 1957248 1033404 225155 156842 1257321 1012617 29776 1060979 300782 116172 990898 698429 1415809 1045656 1411962 268316 930999 1990685 1356527 616588 829937 681376 1043761 1629296 1272459 1555917 131710 1255246 853701 1432379 783492 445846 1245003 82161 1407620 1682922 1146236 108362 1488094 816095 656389 1351721 631338 1196968 71386 1006735 726696 1037478 1983101 1481832 1784648 471947 1291627 472313 1681688 1980956 1557510 1128654 123807 1340449 1047662 1551373 415524 1908112 1402341 1208181 1438607 849568 1352979 866673 1096300 324590 386657 1102945 565792 197384 1581539 895277 914871 15616 1262690 1212537 1682739 904321 1899823 1558726 545818 897930 1570259 428212 125170 1425483 647525 842955 748569 1826038 1972430 1383155 1961442 1702136 592855 982211 387015 1273776 713939 588340 134456 265431 1604965 377466 19022 1915845 956975 1285636 606752 806606 593070 1467284 1614594 1454031 961638 1004939 1984526 216662 1928752 1878332 1638229 1002772 1578877 556411 1151405 1782165 732913 1117019 3382 1828574 1078564 1073693 1600414 463953 1462785 1181575 429274 50374 815345 1767570 1835244 1786385 1259022 1780223 715364 818087 678680 1802795 1828615 1718579 812215 145705 1771245 861182 1189269 1752297 997045 206366 295181 1922530 857196 314826 1670479 203804 889992 124464 1542497 1086393 741136 1040809 688741 1007498 1825384 987368 1660283 130005 106749 1741636 970207 1414726 1680007 1314208 1386680 518878 632061 1800781 741478 1665661 929377 619337 1564108 141703 676655 1871156 1233189 719293 1657646 1656108 619844 351389 696883 384322 1626468 202359 1323944 503837 1353150 1164169 1149980 691132 231660 1934529 992031 1023765 1349538 1317727 1330044 1267411 21649 1637068 1755112 1244609 1708991 1202243 757826 1369125 1689612 128875 457447 1666476 429802 249975 314867 1197033 965657 1384210 1888497 990669 63638 1979096 97572 420395 755104 306188 1226889 135894 686075 706205 1318007 1316998 872134 1506441 340806 209927 1491837 772021 576902 616130 544064 1485342 1019281 938963 1163546 488075 1135572 982126 1462913 1162265 1759911 427366 1672282 280746 415462 1380376 431577 418190 186134 24714 223094 1943458 1879870 1852532 152664 569993 1313486 416589 714932 263795 1645084 325917 1074240 478393 664414 1376865 1726985 599669 544843 784232 342164 638414 1463672 1334224 1727559 606523 698705 359391 1185109 1309503 450136 330361 507849 226455 598522 1651357 690096 706266 1759110 994801 67903 1960662 1437286 973119 1723523 1225398 696022 757614 1011659 567343 1223246 1705196 234093 1484510 1235068 624792 1175524 147080 1934313 1946836 454619 1313457 619733 1945418 1727617 1252309 1903709 831681 1658328 1420968 1311800 626089 412201 1070605 1533403 705828 783489 420173 1036739 1264509 935810 1959708 1615293 382403 1052790 1338424 409947 62944 558781 962019 566373 152145 931486 1780475 591531 1289890 1006669 254593 468221 865787 1112284 335277 535247 646082 56796 1439982 1062244 1861352 357699 1949557 1105243 1785982 88122 1503322 1708571 270708 876894 1317565 1618141 378210 1737986 243381 695103 772678 697668 460496 1356569 406412 916727 150362 729167 1176062 684713 1922937 1095679 1003410 1071031 1312879 1406185 1733548 1588972 1597609 560603 1966191 654851 433500 1869095 1361853 1685099 1499062 1126147 1452890 595796 135905 83912 788349 867 205011 500926 400490 1896324 27415 572333 863768 240679 787861 686115 590055 317280 895662 341256 635179 972109 115097 772926 123002 352237 84229 322558 497801 81081 645684 699470 904739 424040 1494749 795169 822153 1806560 1688873 755365 813519 1758869 1944559 94545 1936403 867290 1913099 43588 671120 787443 1206487 633019 954873 718920 1171753 237681 142635 1878842 1608275 487570 465626 960630 1131028 1506551 1479708 541382 145331 1452987 1623457 1756623 907811 1326942 496617 1666246 1096927 455139 908756 1251407 407870 1149186 1505959 475937 1140310 1651668 549429 588857 330899 225180 1943881 69077 668783 757510 1744491 1773868 1201043 1198465 492854 188232 1620665 1329777 1108432 611626 448172 1787649 797553 1918491 1307212 649437 251909 302439 1171312 1357510 590949 1287555 1870377 1652974 1258262 111736 1998816 226931 1310521 504751 658319 485271 1549285 1466282 810996 800904 538670 932094 341266 1150012 1714204 423163 514770 324703 40903 1539575 1313019 423840 677130 1646028 183804 661094 1136282 1716857 780512 1998727 694002 392028 1344856 1741445 407976 767201 1210060 1244860 1509260 1435460 557673 88884 1544823 1383502 1573225 1850948 1422729 1055397 887402 291178 1868099 249691 1682173 1055118 53090 42459 1885139 757858 403481 304196 74351 1891743 1313964 1326328 1256535 47088 1097308 1711062 1919954 1889296 943117 47433 983653 1905889 850366 1625450 1931460 907143 1215401 449438 1900799 1041687 1598227 1594537 1196849 681601 869441 1521248 1250623 1774807 1883152 934183 388995 675223 1251357 650699 680294 1043927 141469 849040 655179 1697857 434349 303496 894726 1176749 117506 689788 965825 829097 274215 6398 1888671 1444835 714113 1452551 1053955 128678 1563471 1021169 524588 980669 1601311 1077871 1683965 568982 1564095 679781 667721 989424 1073090 1978738 1258871 652541 654429 203419 1882323 363446 1137060 1445511 1892366 1995933 1158981 1621572 200457 1359614 121033 1056882 1078659 1360070 1142408 921856 277528 505745 1696556 662048 1284403 1213781 104807 1833469 997564 1401933 1677485 882991 618409 1107532 1029940 1082932 1149126 1492525 1542397 1394393 183640 571574 32689 457513 853841 852057 647583 717835 718921 1301819 21055 111288 765701 708752 1668126 692629 1445258 1797099 320830 1232209 1327054 1893274 436422 793107 28311 1354911 783537 384682 1325993 1957088 1158236 691791 682214 60275 1479257 698874 41994 1521329 961631 1207931 589742 1463999 304885 446721 278407 200009 1971006 506522 1120585 43020 1828274 156354 1612495 1986364 1742492 127761 64354 371199 1289946 1276235 1355957 1114773 1610172 4689 1506503 948126 1067370 13055 1576417 1739060 380272 185657 1278097 1132003 653340 1198597 847469 1482786 1224809 1883925 1842848 1610528 56731 1168566 294050 1591209 1246210 209549 1912287 652120 1213219 1469184 288948 784253 1861393 1545134 1024847 839892 1957745 1885666 1422454 760621 609028 248155 106218 1797970 791393 1291871 1981462 493761 1855420 1801192 214790 838089 1923527 1402490 862332 957830 1330694 1187486 1652633 1487975 322960 472667 321947 1655801 88900 1160745 434847 119620 1114240 368087 86005 202404 1731130 1550532 157548 1248223 32794 1048337 1406391 611070 518013 1607742 1885123 1881312 477901 340269 1855801 912736 1061107 1580505 1003167 1931994 196866 1850279 1042982 1195383 1252182 1382699 1718623 1523573 408135 564400 487486 1552699 800930 1145019 527333 1128500 1167986 1508620 1257580 842503 1225781 1365238 662568 1518738 336845 627877 1515554 1338007 636101 1209270 1328769 562439 1012692 1933408 721979 1922725 191339 912734 269173 726438 1470189 749169 899708 464932 922029 1421687 518054 1533979 700165 279481 61980 1264714 904652 287812 1805776 214320 1392990 953280 678411 1137527 415836 962232 1733437 1729866 1466928 1647130 375529 56277 277512 1680788 1857721 954237 724719 1923557 1759999 545356 115093 288383 1774606 1964631 1004886 1656101 768933 347010 701929 964217 1557630 100420 503022 557555 392598 1424731 679379 803871 744205 1086264 1744372 865088 1742788 834157 813787 1522835 350258 944216 951869 1305416 1869543 1446454 1424019 1092443 1449488 1932165 1121239 526740 116938 618822 663325 643919 1850546 1469175 1133682 481363 776742 329901 994141 257873 1988878 1658933 1403167 159174 497921 590889 1930021 1950703 1351921 648620 107579 321257 183602 1979233 1358044 1432778 1288368 244947 1504330 410336 680048 1851414 1819675 414444 473252 1824501 1081827 970828 104633 259097 77236 1480855 243384 260414 256311 668982 1352588 547050 1716650 1130059 1129022 444776 1992487 1705158 58973 1767847 50280 224911 1085772 482301 1164357 1684195 452844 82992 354670 1967119 1747071 37535 771678 654821 1124123 261695 1829796 946734 1167754 255631 1176300 1538949 150478 1446124 1035835 636886 1050734 468913 1319017 759997 210839 1672522 1972557 1052689 1268487 1905964 1134137 410670 290695 1815070 1302374 1880243 1633732 565118 490294 452006 1279753 65269 1092270 893083 289602 806237 745407 1336892 992966 368865 762988 1815690 1452649 543814 570306 136050 1966348 950454 804485 473303 25556 922912 1244570 270305 1788738 756398 952056 1423161 1481574 866382 1383049 1994043 823300 427686 979078 895178 1330789 296401 1996616 374717 301792 1222634 1855205 1112839 696795 804148 1306223 1413687 1120373 1245881 218920 34247 1896752 319695 15291 548460 1913127 1060197 1670938 1179669 1033270 1406057 1019564 1948996 987461 882466 1020618 524557 971017 849722 351425 1751459 1078959 685390 1805206 1132980 1800714 802199 1542799 708911 388209 309235 1732615 1739480 742 697586 792632 1338850 1235456 231970 409474 1887088 729252 1056173 386563 459003 1477621 1309567 306979 396813 376126 1717078 1261063 903547 1140060 398433 1063822 1630736 378400 1162704 1462387 1591975 1248189 613414 1007339 971568 1320170 579193 765377 317780 367383 1167117 1077436 920844 1662809 1203982 868773 897571 853472 1067197 298719 145247 46801 306942 1715763 838654 353365 1245350 644807 182870 1070137 542991 293353 99865 1384662 678612 1546212 1895593 1630497 808983 496 1744198 160901 491827 1204364 772526 1611907 1551179 1823454 1856472 600039 543822 90848 1169725 1302919 1441689 1602372 1786796 913927 1385065 1325720 1519918 1581399 654956 958020 1566908 191823 57440 1954631 1158245 53735 1822875 1283310 827801 1266094 635427 799415 133241 896864 1511863 1903669 672000 254531 1910456 1806071 1659535 1413825 1552132 959325 268890 729699 763297 1629662 680063 848005 1419986 82749 1184980 316220 974843 606654 1701319 978256 932874 1975054 1961822 1079257 1688539 880278 330577 1698349 430290 84956 213945 240058 1750772 1652604 663917 1462537 884456 1482285 466496 949924 938722 1209657 1232525 710442 566463 645697 1544441 412109 1153441 242881 1121684 887388 475211 103566 1023683 1596454 159657 1342225 1250528 965370 1818613 368339 313074 473492 419349 1145409 714143 358634 730104 1360715 1625609 127354 1480440 888389 1287031 742661 1784988 185744 1446825 1217119 1395546 1672741 969310 1940165 1684543 910654 1016529 1180619 257053 691605 1822910 791034 1711179 1132240 1042351 382434 1189023 166233 827066 942916 1542866 1625630 1370763 203258 153009 829191 107730 1691131 606619 267526 1619280 1613677 1695369 1576797 718866 452263 1626144 1550869 1931103 896587 1600666 106970 1784713 1434440 1482539 1726899 1790804 116304 1716888 1402977 1853451 604015 112643 1187570 1536004 410359 996843 1430255 1556383 448622 1741552 1586966 436544 64172 698579 1555971 1274883 32486 333729 990732 1136854 1603568 1468013 1718616 454357 411592 1141549 1780219 788169 1032757 269205 1625114 1741271 353672 252437 1311257 1952336 1162979 842559 1578694 169815 886987 932889 1166091 1349214 1993635 1591043 73233 1876327 1674266 71318 1852222 1290519 1770247 1557091 1162205 1519398 1819539 1485325 748252 1475068 1833986 1313974 745234 1730425 923787 515761 497245 1566075 1683687 1535632 917358 1269854 1029676 884013 1011154 1619092 843258 981352 524646 1919870 1519484 2902 1769077 591384 1891470 1092285 632017 1243335 1087832 281844 798698 1429678 863685 294418 126607 1170029 1111096 350629 1745324 1341583 1654017 1606686 1265841 664083 22239 1916336 874732 28848 675930 1282270 683031 1590571 1436160 899830 957168 1775505 182561 1660006 327287 996276 1341169 8978 1129184 796622 1937013 1397839 900853 693310 1778059 37541 1369003 438434 710844 1774393 1601214 144889 844474 1532477 1449907 339515 347226 886754 701164 728690 82890 1653576 1965879 1350093 67946 614071 235742 81291 488460 683030 986499 356166 529951 1741750 934090 401585 452637 151790 514177 514387 1999670 559409 1136809 1725691 1352717 1697447 1917815 502391 1269777 912667 1749031 978003 405830 1475897 571968 821811 1535018 389790 1725386 1662890 1805520 1138041 1512264 501968 768144 923161 1400668 404459 1788351 297845 72519 919627 998861 1048710 1601781 1886637 258472 1653204 1754532 1951680 1208212 498643 755309 1850761 134243 758786 615040 743045 1595186 529030 1270058 645147 552385 1296821 811138 1156081 1178822 1998729 1899087 353805 901110 1980609 789778 657828 1654447 508499 276607 1365569 838465 372284 1895569 737664 867711 730045 499453 196586 1296738 96813 939602 1047770 1314541 1891804 1095787 235573 1243142 828870 1353081 500363 1643644 1494960 1604860 1443102 133174 445041 101352 848369 1245541 575708 1039850 712708 1916112 754260 776985 1901957 664727 1017954 1327407 1420240 76848 1779796 1912112 1122242 1721118 1439418 1568334 452195 923313 1088599 290879 1789136 951875 647806 442379 54017 964615 1620474 415413 862799 621776 1076310 1816966 1712359 129316 1834415 1072510 1509545 1783251 461342 604594 1588567 1759957 1231007 778502 1882780 1023699 265611 120581 1949301 1234375 392173 132292 1597469 1667368 812037 1967454 986053 886537 1385894 1566375 517531 676794 1679643 177701 936387 77888 472815 1687602 1054160 1398951 972267 426546 806701 931047 1975568 1205622 1718472 1506083 1407954 872240 774184 1465518 1098285 1110951 1550956 1413232 1767779 1786254 921161 214211 405885 1512124 1577959 1893095 1302977 673755 474151 1722968 1340298 230174 1445283 1310824 1749237 1902569 1330842 930265 1981468 1398574 416863 606007 79454 1099181 808906 987605 1188444 1002754 826866 279600 811057 1540586 1330023 1352733 1932297 1004400 112584 1763787 110942 1416369 319017 235860 1067270 1501938 852317 1406770 1933826 381265 1951520 1355107 1636156 1240962 1911080 1370113 1880151 535079 1812338 554677 591876 31347 488825 1738794 216620 1648847 323969 1581239 1678709 1336183 921597 885180 916450 208997 1974398 1223726 1369800 432919 1341702 1780303 238707 1209284 89616 1152462 873314 292352 1797695 77420 1320414 711021 1490613 252092 1214709 983761 572541 119788 431102 1331622 1749609 803388 78591 1016395 558290 1510789 902963 1272080 1236797 506183 448712 1669723 882178 243570 313217 1523676 219577 413858 1562511 1987623 702071 270409 1734261 255951 968016 1057135 480243 686606 1724915 1861329 490591 1467559 1983924 619143 1161263 1030951 365568 1635250 333247 1618095 764431 809176 470431 853194 1185614 490748 1173722 58922 1851681 251160 1496454 179988 1138328 1957491 963796 1647956 1951190 1350265 2406 1143857 1490753 280491 1774827 1348827 275786 581549 1883922 1207421 1901367 1435756 1793518 1899027 742531 1882920 300738 1373385 1414006 98860 1565761 1781767 542646 1756927 332441 1393019 1171883 461327 346628 793773 78813 518522 84142 1297266 1305936 551849 965875 436795 1910769 1625889 225947 1894987 1576841 292764 872650 1513391 1862526 242629 114752 370017 1732792 1650626 1299250 1316034 665769 1180996 1450410 717154 691470 235658 1693392 1614750 599805 1951664 1144926 1078489 299342 1263672 1233559 1668824 1633503 1118582 687741 934417 1502868 1781805 169420 335192 519595 1610963 810376 27369 1806383 1905604 1633593 614424 1372850 1222602 53629 1351647 704381 10530 828103 974162 1827012 1042539 827617 1881313 1434350 228663 473592 1942249 1706105 473844 626009 1573540 1919078 1196033 1498307 1136019 894304 1092569 648428 304956 973488 450511 1989046 892204 916944 41416 1903487 1947308 564413 838863 1549786 1609594 635116 1964227 72647 182512 1800540 1154453 1368653 244668 1286852 922605 453621 565052 987409 1116881 944154 1414256 438757 826039 270190 223722 587695 930585 1370768 1425290 1628033 1308917 109447 653152 899102 1651044 704517 276036 405727 1155943 328506 1109585 559199 1185195 283741 1723912 1841952 585311 380091 12983 540302 285013 1835396 973024 656455 1473428 1606094 489207 1726333 1188632 1625927 1743469 380779 1225684 598104 1170404 562050 819769 847510 1089425 953784 1608497 1879278 75705 1684717 1948518 895758 330516 1763373 25171 832770 1736333 439143 1536966 1265143 1308893 1654520 1496756 468906 182555 1485728 1592824 967829 1524085 230810 1359072 1508667 900250 512253 497377 1670968 354493 801163 1107401 1687105 116713 1668775 1101257 221239 386915 1729634 253161 401674 163678 1929423 1927712 1873530 700308 1354013 703890 1893456 626625 611130 341503 1167844 137472 843455 940850 1406255 1452016 1280093 936091 211323 1266341 1113197 328802 1393027 1935535 1361948 538246 1398409 1880895 690898 1021262 261728 1917893 234552 780434 326447 225974 332386 1170762 258847 260542 1246203 1268408 1357291 225150 479590 1614294 1072001 948368 1981420 999280 701134 918354 730280 1575112 1392107 490370 1514146 1934897 1430112 1581436 1391653 521137 1350365 1300611 88577 1573413 477028 1161412 802220 1926937 1612957 947759 1792655 1022069 428275 236239 1744060 739123 1222680 329939 1228650 588893 1788032 946067 652262 1329105 258868 1985160 1195945 133847 1172631 1948562 336419 364468 1941170 95181 345984 307527 1390181 1426998 1158939 1160223 524793 1153176 986819 1628481 1210110 941761 1238620 1309887 379354 798920 616527 1267343 1420572 1882855 290117 1391628 320098 504820 1753049 844867 1306623 1854331 136445 1028315 515621 140352 1514016 1001387 28857 1791372 1081303 1829988 1851217 385852 1203463 903463 1897231 521802 565131 1229019 1102618 292984 1386279 1934713 378023 870054 533407 1353210 1137192 237098 1945895 1089727 782365 1472011 1061899 1526364 1695917 97990 564053 1475759 1048229 842741 1146201 1603456 1058964 1463074 1389630 685177 1455103 963345 1922051 1439625 1330309 723000 1207095 1461299 1556164 1810682 1043020 766340 1195123 1529408 1362472 1606111 604115 322832 308099 1327797 1410714 1769515 721342 1819613 662656 1564684 922026 229396 1723746 1886713 1834238 13875 570983 105579 429481 1345942 913128 1342989 1928504 1575805 1056428 1087455 585185 1403434 1804191 1189618 54430 1963118 1018298 37978 47748 1578655 1286840 1328853 1251378 1574571 1003346 1910086 1110742 329601 1383270 1165607 1291984 1600725 1403137 1640694 278271 1816241 1184412 1487859 1392815 943974 736882 1196632 1567446 1837433 265153 246859 40148 1555030 372606 244830 282780 1296493 217580 985095 786797 1807122 536351 1419134 949222 345269 1762322 844703 1311786 1710805 327820 563026 1313645 1595311 317529 544553 1013992 1784288 1726721 1602260 1132841 1277043 176042 888232 1825209 1593237 1574699 1548264 1954697 963512 1528332 1911904 42897 916972 1398334 658590 252967 1792815 1411260 1679925 1196572 1522427 367438 1035465 929723 149422 1990125 895651 1761903 763121 657505 1998934 1731037 665547 124334 1526565 305690 1329267 1116103 317808 1102341 1896218 611940 1960600 1847697 1924309 717878 1230781 863298 1159657 182985 1236735 231851 1221237 985327 411683 396420 809128 435541 231769 1259339 594894 89564 1540518 732365 1484713 1690046 345498 620040 315138 947795 877201 1360353 1247955 665826 1418613 1734398 243733 1115386 710031 1366038 90318 1887009 1944152 1763191 1702230 122358 1540672 637125 1576853 1802690 1604008 1740011 1458749 273342 223025 45186 249719 239336 1313407 432646 1102178 909511 954837 19575 1258970 990383 1670906 838565 1635046 1101951 851419 556738 793007 355127 251919 683033 787000 44813 1256692 993527 475925 416552 903976 1786967 274999 1850568 997592 759569 1053458 391809 1609511 515965 328724 660694 526515 20068 1420992 1914111 998756 1696378 1530386 837421 1685914 130163 874909 1627982 834058 1242189 310202 1454273 1964340 79004 1996505 1695722 1933233 631698 812225 1271913 1981433 650448 374584 897080 1909681 1676278 1431047 282478 1331531 1315457 1463457 513084 1527709 356179 225508 616139 344710 62177 1135546 1596027 451440 828644 1224650 281447 763171 766710 1957321 1641805 1320772 1980981 820993 521728 373068 1948295 1366668 247467 115100 394964 1147391 1450838 1748617 356257 708303 1206034 635762 226773 595370 1613092 741414 80549 1960971 767204 1374214 1495393 1563997 448839 1047704 1378659 1643352 640450 1054232 1797767 1073614 561132 334738 1019910 679334 85051 151561 1874026 120335 1313557 357754 184514 31191 1289594 1476186 538425 1124851 464655 143629 759387 1683186 952772 37353 1218423 1005854 380415 338954 1841563 1600705 1557282 1147697 253455 1235087 1330171 1892702 1190447 1009243 1220992 1409994 1495354 430059 1233896 1630580 433753 1818664 42550 656612 1585338 1996933 1106667 1419374 1093465 125490 240633 1211443 1408781 1286677 1994874 1294180 1476112 1013991 457370 1911816 512769 50213 525386 175369 305264 390607 288430 1592433 349331 212799 37380 449121 630917 1203692 1620620 213444 65804 1114997 1449238 1695258 1579154 823674 1680500 738746 620468 287514 1349290 126556 625276 511162 1235797 194988 1644858 1923067 1490832 1126577 233849 529564 1810283 388643 1740147 1618894 1223221 1075825 949372 1484717 1040683 1808607 592625 538324 613077 1747243 297565 476914 23042 938571 180531 216229 509977 173494 837321 952612 1444986 691162 834901 1001380 1349368 1570606 913132 770475 1231387 1430663 1373634 1621999 99686 1212214 1368036 1525778 904818 147878 272320 1985283 1035134 1126934 529300 1166513 1584853 544451 1032730 54257 1505768 844374 1142236 857982 1782555 1588762 410690 590328 217013 155870 952285 1722916 769463 1342923 221148 1743116 1864561 1760841 773935 114970 381288 656101 1172906 1258688 609221 890521 1411659 1939425 755704 721168 1663724 696206 734345 1269562 764738 1142081 492697 468562 533258 1808252 1004522 401486 304792 768917 693070 1016573 1814989 1468690 485087 1481863 1975752 185444 860577 4944 881587 1341404 367656 137151 1308312 1910883 1759216 1379284 1028569 54868 1564251 1301544 934796 743776 484775 232233 194152 1964248 1920547 1383492 943935 1009965 1960331 1664204 1502682 358897 765021 472032 949187 1745279 1360399 1654567 1175953 191153 575083 1504082 187948 911785 597830 1400618 1106403 1729149 215073 1234924 651021 1645737 1026225 1412058 1179121 627012 1521303 630627 1584482 1943797 204799 1261497 1682599 1232541 1036868 295396 1417004 932830 885875 274432 1398606 362158 1482872 453692 1277826 611534 1819169 1617879 695990 1966549 3720 29521 546310 1307902 1260975 1865538 1089899 1815769 1014739 965512 167959 1500674 1255258 157037 127689 1644637 1088146 710532 62027 1232932 1819641 171319 1751518 1969238 1994742 412583 1433093 166838 568622 1274024 1790707 834888 1644182 1974990 493658 353110 1029809 1739112 210195 129791 939359 80090 1167036 901949 1624875 370448 1159238 195493 973659 252936 1780576 288531 1774305 30361 1802605 1943506 1133115 1141043 1937892 1835034 1370201 980170 1659001 1262910 330221 1641754 921139 47438 278443 1180687 854466 1966125 1364907 675152 155712 1081492 925016 936209 1755923 699904 1143567 865381 1098231 563367 436997 1126966 757312 1040744 125667 96485 401102 337808 851590 60552 1175582 1848811 238892 836593 1935066 1807154 1704351 1493807 1214359 885848 833648 1456093 957750 1635884 1471368 1497790 1757581 1338054 1314360 406910 1076354 738435 845615 12439 985477 1769722 139940 1836501 1077237 964636 33301 1795902 469041 1731711 1217998 249725 1666230 1075061 324257 1838035 30124 425342 410341 1453525 1895925 161330 467124 1006968 721799 313643 1120982 1129812 1110634 1718694 117781 1057523 1596834 999175 1391303 1941916 1141916 769330 143367 742968 1776594 1565192 1889202 865175 448191 1757545 611905 962514 1069690 1127811 1410924 1221040 1855880 962343 1613033 1053342 900579 298956 1645360 1836102 691880 471222 1211567 1706903 1830725 1081231 1576 377695 779930 606447 1720193 229368 1499683 1141561 881949 443161 1966927 1507243 1961303 328756 1434004 1410302 1934900 763417 1094408 1063139 1740374 1766737 332820 1320122 1495972 111365 1688962 1675440 829277 1321298 645094 1524845 1820260 403017 692301 1287331 676130 1166085 321480 1302709 421535 540698 1496027 373461 410055 952722 1568430 1856603 1724981 1175478 1696744 1722192 310882 1792727 413702 822411 334558 1063340 1034720 125171 318022 1707174 1749033 1329829 560146 382720 51212 851860 1816930 1541204 1933873 1545468 339800 463054 98495 64318 418564 1931355 181119 1433127 728895 614274 1051856 1237478 183487 1641473 199306 1776903 1286793 1127267 877707 1911007 154203 853595 424001 346586 1251554 106049 62520 291231 972881 162204 1584776 1351514 221278 1250517 1085462 354634 1511920 179549 1896130 141022 873124 1483452 740214 727787 1234264 1849726 23251 46627 996021 202330 1086733 1585821 1148671 1467424 1709328 153254 704837 34684 1443517 608923 611745 847844 1241392 1013293 1406940 20260 1115478 543983 1454830 32978 157949 1509280 1117619 532429 1212784 1087057 1977691 1906752 1447776 891804 1657279 921892 1171222 69224 1522212 1288488 1252322 1034665 692835 352335 723233 1890690 1795375 1483053 1133483 315764 1427333 747722 1964039 1947957 81171 37403 280937 1514308 1878320 1460555 1653840 1080793 362745 1047804 1232026 1011879 1322491 1256553 1754795 1954471 849832 246052 1545051 1902178 1416990 524967 107691 60301 316049 1162127 321736 1001710 242101 1133170 810775 1596838 966761 1979496 578741 201429 1877636 1761968 1583217 1402593 783685 1391903 133477 1670785 1047234 1941767 186950 462148 1624969 1207441 484223 47826 1551130 1638547 842195 1619691 129020 1257729 1223692 237705 976414 3218 1087719 554487 802847 780502 801689 1484560 801728 1324461 101255 1456891 257372 1617474 850411 1935378 1351023 759118 1585158 99926 940552 1303176 908100 730138 1207098 1281129 339329 988315 527637 1704679 180508 1522450 167094 1251495 1604206 1759314 894202 536161 397571 1619272 898377 520049 1537556 709438 399308 1558285 354058 108032 1375702 1473713 253102 1810773 1341766 1916369 1674511 1573059 467944 1851737 726407 1756571 1569258 81386 806178 1240901 65585 384262 1852335 484031 180279 1262546 920091 1463292 828512 575447 780859 1460365 1641499 1030506 1194178 1359101 1673905 1140883 1570950 54570 272429 1298692 564017 213056 737080 1118203 860250 1812795 1958913 349133 883928 1343388 1973226 768055 1409763 1342959 1640214 1625837 872160 21722 267739 369794 932466 412920 43834 1356046 1317863 545544 62911 132310 1296040 1928910 1377371 128006 1209856 1434463 1006700 506774 427122 555082 1641697 997224 1237282 1865870 1316762 1307138 110886 1024790 243886 211698 1736450 1930222 1390399 507293 185234 212577 1244322 1336467 1315179 390353 1315632 972108 473134 1748973 1923773 1411067 395951 1267972 158705 1571855 894976 734772 417667 1942300 496685 474804 1557244 1127007 333507 284856 162027 1820943 1622109 55075 1001267 1821789 1470780 100479 762608 1121590 191881 893546 1353332 1229254 1767588 1406992 483545 837154 682420 239475 762294 870989 172625 1398383 817739 366226 49520 452474 768344 1637306 1338117 27744 138328 1457184 1696636 1781654 1661448 1265996 768569 237378 770256 1367092 1040845 1002120 1139513 996651 181545 1465483 1072804 205921 73030 351022 1446129 197189 898752 1192112 1548683 1215064 1362055 641132 1810063 1545205 586416 1382925 1464403 1178858 348288 1806082 1830049 108143 1989577 1418739 267228 1171922 681182 1009888 1239419 1304175 752232 1036458 864427 354853 1028826 1367225 456186 302770 398818 190982 1914989 929204 1412172 1585032 562202 1473104 1362946 551193 536846 66142 325838 1732054 1156358 1637366 658867 1050118 400647 1122402 1981907 747968 552288 247997 1945064 82785 1418200 270940 263268 617619 91229 707758 107235 243811 1032455 652834 125396 741680 571493 1780225 1579161 689530 1477016 1808421 270722 538896 220538 660165 1819264 1022237 1474041 804112 340604 241380 395196 1306568 1918726 1185162 1740151 1565492 1387729 95601 165211 758611 1457720 720375 958249 990119 1345033 1312548 281167 1892075 1997026 294634 1002626 903852 38365 1019470 1801079 78903 621691 764580 1540176 1134913 1491985 550303 509217 270597 726396 558536 851723 614974 558570 1899312 1623992 1972040 1324640 1202543 643504 465599 1809882 23723 397865 1501570 1936226 226473 86222 1966763 1605651 161333 124738 777849 1188542 1077449 161433 1617310 40531 1958184 734670 235242 564371 321130 616865 1591850 1370597 1134181 341770 1405007 170743 613222 1573860 1641703 115930 1097271 1619715 1211943 618997 1942311 718708 783480 1152439 516967 1846338 1349027 776495 1341740 459348 1250585 1791432 1578869 1172860 1688828 1762631 124832 106450 537888 799212 649273 1097093 1662862 1175131 768534 926553 1534356 1183678 1023861 1934765 304779 792648 1560959 1082280 951064 1509828 971231 1393870 1079520 594981 557272 117931 422070 111925 1160767 1100836 1477684 1793018 1157421 421838 1845921 346663 1306113 960097 549321 1973029 753201 1688976 22766 405689 369031 676056 135222 1777463 1023955 241325 1972708 1378753 1418873 782933 1651036 1587666 1267560 1025041 1449554 1467884 1277926 48599 1462333 725256 1979328 609331 1747212 626052 426436 523771 1800598 895532 859768 944575 32306 332592 894285 820409 1816704 1905511 1460559 1525525 754234 1877216 1893960 1194221 1747345 1022098 1948409 1374156 961778 228936 566852 284694 807956 1483652 522498 1651012 1183282 595388 1208588 1062424 159267 246031 1098315 1145903 1753186 198861 1433667 1315486 889401 286154 877413 803161 5351 447038 1352748 800283 1990367 1942026 209376 737638 1450831 109438 1762326 1037769 1098317 532847 1557235 582084 1830344 1086358 229305 1337936 148389 523987 827955 1378697 275583 204578 740741 1773494 1035027 1941271 217333 1606462 1914588 243933 1395510 1319916 1413451 1409003 361337 471021 620824 1917900 1189511 899052 1578987 186401 461184 61135 1432898 1052317 1229832 1393404 1366540 689965 45988 238140 1949462 1088824 1784689 466622 756526 214243 1289800 983235 1181503 1765295 1041041 1406403 1052447 606483 966782 1713656 1766176 1571590 583449 99753 31821 979537 1036909 1635224 677558 302799 279862 130281 441845 1955450 1506137 413201 1259226 1442199 1723617 1198116 471586 1566312 1949630 652113 390807 37558 607612 1951338 708352 1085294 1235547 1997000 1037450 846607 1492856 946214 1869453 1472629 1751748 1846585 987384 879925 849548 1891654 1441546 1316132 1004382 691617 1578496 1472476 1963431 1721200 1616713 726499 656291 378447 1003924 173152 326380 1899290 993814 55544 1530782 364869 654064 1838529 242988 1861222 1567970 1793695 167833 194498 1689566 4914 576517 164128 376468 336265 73173 1844433 953783 67709 109531 1349545 1746093 1447033 216174 86918 1568584 1484942 333349 1599067 818271 356717 311662 1234986 739716 402637 1730523 1986689 1925473 1182411 1220060 55259 1526417 1866041 842683 1300965 1066405 1526928 1485828 1902891 870159 347455 1367812 614009 637819 1423123 482857 1047641 681480 1824150 73905 720322 1399438 1154460 1782729 1227987 1330434 212680 195827 106184 211904 1602144 1418764 1676923 1207820 247277 666166 726868 350319 1721876 131254 876066 1500299 769794 1944167 1747874 1338428 146156 1813772 1715742 926599 235731 360315 430102 182245 1907194 1304896 1110097 1706204 1502731 1093284 1381892 431192 219470 1341650 1850399 1582030 416689 236691 1218090 1777984 1090480 1081294 847756 1287208 673965 1230796 66059 83918 15233 1212005 30109 1050335 808111 10171 1540223 1487301 1485802 1755199 179490 1278447 1480704 1763117 1253070 279888 156193 1279784 1344788 1574791 1211523 1833696 1440598 1871614 1406811 1245287 1118850 685765 1777833 342445 1959167 654414 845936 1399403 1200018 581539 1937871 838097 1631817 291385 1387686 1380874 490328 1257276 173457 1449532 1975122 661743 1320674 161961 1847618 900375 1339468 288220 988064 399473 1435105 876123 340851 1084580 672961 135934 1739586 215797 1112881 1784804 1094320 1870342 317282 1060331 1140128 120278 1000289 30244 167262 1681432 1981315 25305 1801834 1479137 66387 1817640 1306475 227824 703916 1380578 499039 1669185 98386 1057814 1433113 493451 635220 490118 1082606 1534023 93345 227880 676404 1059929 1622145 499813 1941592 1421194 1081631 1430348 297648 579405 1269823 1214704 1725777 287633 790975 1189805 20840 544880 1362590 859032 1688180 1335594 754526 1220630 1202539 1943284 1990486 1534889 704882 1522180 257602 525322 738456 1773239 1477956 1815395 25651 561746 1668524 322065 1166929 947674 1656924 516730 119017 1317594 1786365 32649 484502 1059385 958395 13130 1914999 1511432 581134 1773346 1733359 704679 1165040 42180 357318 1893044 1385416 1895828 1774793 1924021 1368050 1165072 1425958 1083173 1723944 620604 1579901 60257 1658977 223987 85402 866122 144882 903155 426118 1406459 872822 1628685 191862 130054 64838 1299427 1188325 177805 119816 205971 1855626 1079554 1858055 1319764 383538 452930 8217 146255 716023 1521272 1801165 716106 1335851 659746 897246 1571884 105839 275624 348041 152393 1380732 1807087 1448538 1010000 786838 1026926 594004 66792 1587588 922351 792090 884830 619361 876179 404986 1597078 738041 333321 1285634 594714 685927 819807 233554 1414972 1123295 315245 1481242 737604 857008 1138930 797624 944354 1135604 1244287 237843 357124 941247 76172 739622 1923588 1530792 709686 891830 839213 1316767 715110 1302769 1733351 1706010 173431 978942 1193705 78911 1013073 1705189 1815342 531586 7086 1091248 400149 321796 1462289 899844 873351 338555 829321 509967 1752810 1544034 602263 795678 1162497 235941 1500593 861014 615546 1228439 986312 410161 157307 1771309 1970996 1303235 678771 1970118 1499020 1368203 1545839 1224711 817634 1169318 1562940 1940260 992883 1301560 731015 1393853 717208 273360 655162 1777361 1823569 594875 51352 1130489 881658 11883 117575 952724 1882031 862264 37823 881206 1319892 1970137 105137 1691917 108407 491588 277575 1944501 711668 1965923 1521516 1193598 1599294 1380063 721335 1599092 1378750 818535 1116116 300305 956497 1856650 405873 1400710 1879741 155066 1309145 491489 1356623 1891737 1196609 437934 1334211 1512774 1299145 1604514 992003 1458213 1571744 1867571 1772228 1124805 1702761 1389212 536191 1931668 278150 140565 905551 1997773 1064666 1310630 1231293 1264895 1687659 167298 584545 10803 1524625 479761 739899 686044 1308655 1275776 919817 1987070 1650326 1163243 154190 677272 128654 1234600 1199299 1324558 1198034 342209 1435769 786652 801699 78377 1951270 193938 598929 1467776 1683035 231470 902731 1798624 1871711 1213353 1464455 765783 326975 432625 1299589 1790526 856568 814974 686676 546682 1765557 66940 1594189 801998 342286 1937711 1297297 1260471 1679547 1779310 1859126 1290775 83012 1942343 425577 979172 1304090 1357381 247179 1352553 704593 152952 333679 851330 565372 40936 815375 68544 693722 1442963 1052437 987087 1477538 1239343 452939 1003417 584984 1002150 1294225 459945 10786 1992284 1581109 74871 392466 1916471 1666972 594463 958212 1570213 1705568 338850 1718333 328688 1538047 759863 859137 724093 1446381 346620 904424 71660 1497135 1908476 1359041 937338 1834339 292377 945732 1844774 154032 1457925 112211 1431897 166540 1965219 1027390 604110 188959 1642030 1876954 160980 697975 1613220 1006666 882210 1093004 1162599 380420 325886 1737508 1117489 434312 1046411 1174635 538744 661352 1458195 1945340 314396 645102 64763 471708 1847711 271087 1184279 1590392 1024353 1465954 9719 1117669 929970 280991 933715 1821585 1267353 347978 1119774 530385 96784 1035278 1295618 1055034 391746 1928671 1421841 157426 918875 1831148 237668 935019 561552 234444 1007205 1047263 1451203 1969515 1450854 870316 705085 1973044 721916 1490762 1596594 156234 1575794 3519 966654 44852 705869 1815932 1583684 1600290 818638 1313110 1943097 338731 1730753 836975 1027968 1569932 1265295 614243 1450534 1614454 35035 1694900 414883 1740050 1358821 195529 882452 1666401 536084 1202016 1447901 1392921 1241189 1609754 1984192 583425 1888022 1495068 1400330 1949450 822905 518685 1453844 515331 688915 1511935 1850911 1084889 170494 1040223 422074 1579787 1183420 1323192 1941915 707044 855768 1449053 178619 963467 502565 729138 1904597 756810 1107520 1442007 1702829 223410 953035 872752 1649386 1986272 952737 1616305 831749 588933 998478 498660 1440711 1884620 1972457 1165163 1221657 1717705 1369100 686547 999366 142086 1294041 99023 790721 1481053 897579 614289 1429154 28307 822525 1527915 1329287 1986575 868994 1636458 1047529 1807463 1678136 726969 663512 942744 696045 1861347 388055 1647836 559733 452942 1449229 1349226 33339 198628 659323 1289481 978663 723410 1275220 741594 717392 1258092 1417758 1278496 383901 485224 938383 1492035 597231 1642764 1971466 1987811 456887 1518358 328207 76703 869433 1482450 270535 268375 1044610 1319273 685614 1685812 348036 1138859 1221093 1854527 1019119 1502786 1382984 811586 439933 1321240 1078302 354770 1898213 209038 1121413 1227868 405481 898368 1341651 741074 1262149 209046 1717772 244432 1035144 1505375 600581 1141029 1165327 129140 910224 146038 1332569 336346 763911 1965313 1729340 563364 309323 209801 943716 1952753 1052454 1066614 1944181 1684909 1988314 104261 1433496 1579885 1650445 1020507 1111708 20103 1714730 208872 903012 1418475 1881458 1525572 1418983 253890 1669514 1317107 135232 388700 292988 917890 437465 512619 1180087 557712 412857 304035 492413 1335441 1590930 342660 692167 1505495 610777 1123000 1411796 257948 566955 1046979 1844061 216272 631022 1279038 1647713 1054072 1093283 613571 1679779 1116660 197223 548108 1012278 1769853 544348 627712 867712 270172 1732056 277724 298502 1826725 610987 1711173 1936380 983034 717796 1343506 1308776 918622 1663971 206695 961812 1116216 1258713 1282858 600057 1346077 1424089 700450 969471 937336 659723 1435441 569718 1627397 1999744 1000176 573003 928221 1509266 795965 1189633 443691 471462 472958 608277 362741 946791 218444 63584 669715 612330 641839 845345 585974 234081 1854723 599790 319824 1129850 843952 245969 1018633 701329 233665 1799605 885559 1354356 724504 877524 700190 1157379 896530 772208 1556455 550070 309487 999603 25921 562156 20391 1508494 690473 1016402 656277 1229866 222423 465572 733790 1230907 284910 1271351 552845 344658 1938660 1888379 976057 840433 1616452 665423 75090 1198466 1912894 595476 1322750 1530255 7950 1480788 779505 680700 1418245 704375 1037299 745076 1730265 179238 916272 1771914 360190 81724 1818599 1585962 1933201 1700975 90140 330125 1995900 1928622 643413 1537343 495406 560914 438368 1476514 625967 339914 333292 1762050 1459209 288376 1647395 1673623 1841138 90982 257275 1247571 1010919 1683389 495637 1443074 1018898 1009341 1008989 531729 323814 200402 597418 726210 436034 329111 725941 1140115 536768 493612 646359 1934225 1349389 89762 1669021 1374513 430838 1464371 1736580 286202 1380630 1579598 1757092 175508 586107 183033 1984239 287816 24999 288999 562525 992383 263343 1022149 1742776 990451 1356842 233729 1271041 84281 461621 138969 1867160 566816 1567717 1635806 1538282 1183912 303023 1809056 1700393 716047 1120314 619879 1337946 1786786 1493768 935766 302810 2604 1672717 237448 1478018 794739 799982 176597 1478840 1206788 683073 773993 349687 280348 874224 191992 90672 798626 506611 1951440 498926 1807236 1863503 1755003 806026 561910 1919854 1422934 770609 334301 445254 875946 107928 1582695 1333071 1692805 1318517 892630 738731 669299 1260056 157383 969058 1631105 1976806 1416805 755320 1133677 700410 1768569 1052573 1847577 852079 260500 331419 1428450 1469794 745152 480853 1217767 738390 736686 1985878 1385970 580739 1612690 1905785 518663 139249 1736666 796707 987998 1970311 1896577 28457 457725 1591045 752198 1991211 1524827 834728 1056350 427488 1361238 1352110 1636484 922349 1109720 243142 1783621 417295 1834588 75781 1785632 617915 1641199 1568593 1219400 1051054 1832173 1126042 38159 174357 1156856 30127 1750314 96856 745119 761088 533271 267200 924033 1924449 430455 64476 1250273 391776 1518433 221787 134703 96427 1832318 772818 1038177 653344 92472 818443 718115 150527 1280566 349629 808082 608149 655902 1923811 1717579 81007 252814 1151736 773154 1086800 953531 582941 1039249 324604 599971 515232 1889691 146706 1060719 594948 1780701 165661 1795864 1038110 801480 556268 140179 1523579 1436431 1884527 923092 1513672 760714 81520 587307 547601 26560 1924460 1309565 312352 400494 319881 1803550 1688458 1450013 1783275 1924544 1167125 225528 1851825 367817 257663 1315630 853779 1733779 1573092 1493789 1680821 1828870 1141797 65758 1264415 274692 1604684 265593 207763 833597 1836030 685501 168335 973794 1696384 768545 1771894 246904 1789832 547508 1186750 1438003 1624931 1958197 117475 1654472 1688507 1137347 1357632 686405 1271519 1034528 266994 1238104 1086779 1669569 1528334 92107 527497 1655042 1844978 25406 1176910 585046 452264 928297 950225 494961 1819820 1582941 835385 1482036 1650795 1255121 1521126 371425 156990 1217411 180501 100202 200768 386073 1692819 1657437 1765664 1913931 546935 1102393 1824376 1637608 1790640 263788 1695875 315542 1391629 3905 1170106 1335696 190158 91599 218945 703088 788922 1331252 1534854 1507117 977759 1602370 1483695 296928 1655008 1654113 1670698 1040091 173406 1725608 48983 548214 1595891 1667092 169507 208432 62455 1610345 371674 1083303 1701776 1662064 442425 1901807 159385 572844 181424 226983 960465 1471050 616621 1325955 288769 1303168 1757174 1176677 344091 1821783 1607492 1126996 418182 618946 1092505 505473 1793224 1217669 1008671 793951 209183 622561 1377787 1706809 1171125 1640481 780017 1914714 1304740 1500992 1939510 37246 926800 920951 280592 893644 1586787 609029 946825 148557 783834 1177634 785546 1548796 412362 1057903 1706027 469437 181558 1739916 807778 149297 638548 585928 1767431 746892 997840 1789039 565043 1729441 122673 794787 125351 1071935 1047112 248774 1758015 1764818 1031402 1518173 1602643 653457 1061498 202455 930615 1580966 684755 1785020 1756000 1177858 236030 781293 967564 1838222 1010305 1432103 1970033 1396838 983203 457179 271700 1912006 374701 1082834 1614269 1661022 739981 565247 948987 1161526 1230310 1354153 17313 1944488 1685262 216398 1426985 520667 1763496 1874783 1107440 1689372 1366919 1730939 1888014 1506739 1455269 1780248 457247 1766137 1581644 761061 219454 1408827 1117186 1551559 672442 367521 1798141 1596893 1853167 182994 1166456 1221993 802303 669212 567053 1014106 525193 1043662 147449 353199 57430 863260 843600 59985 631753 1906306 9925 818877 1707611 446598 693189 448365 245554 209624 1900821 31827 736832 248361 1596542 1033449 1126794 709295 1351322 1816733 1441634 836719 1464093 242309 649619 1014702 1568912 434581 1187129 1869516 1118996 1745625 1193593 429519 295196 1927305 1443134 272365 116507 1424879 480978 1977081 236019 1218772 520451 861071 1065726 1462546 1326873 1637238 705481 1699493 761283 19420 221606 1944002 1063730 1074342 776683 1965329 1837577 1129905 1642898 67875 466979 383195 1139273 1820121 760341 582422 554544 1706449 301829 1602839 1446088 1255193 494974 801134 354213 170344 465965 1682416 1596092 860619 526712 1475345 469079 1161045 936920 1512187 1425195 1346719 190005 1677043 633546 1512259 940058 221674 945718 1739815 1850904 1383052 233427 1757357 1102630 316350 684075 1024078 154716 1145360 1700988 1263577 1976592 583579 1766478 1497905 240798 1209767 402535 904877 959665 1009477 152006 856299 1322594 469513 237821 244601 251983 1974859 1051217 1781091 1604626 1613451 1270132 1134262 1651876 524620 63883 1012136 537400 694636 203912 1173913 303509 391893 893413 1169563 89181 1516262 1228159 1821448 893766 1672161 273489 815253 156108 1216852 1831279 850588 488484 566747 598674 1789386 1472461 379650 1632640 421250 352869 302226 13710 1212138 842330 1940971 1913601 1808422 1781958 586947 629834 1903069 1223087 1023013 1937961 674509 27143 703965 772288 329047 236544 456438 1547935 1845687 645091 332361 420222 908803 672575 1914427 972665 1116767 1259082 918501 1033113 1369866 524440 1387747 1871789 1824673 7833 1373868 200309 1661555 1090242 1655854 342922 283044 1826766 1857010 1478658 1568396 1789528 1917890 687791 1969384 1927058 1511808 1237962 1733615 1754121 1531620 1581493 257244 558490 1098847 1406451 1273876 394547 1797078 158508 1170992 1908068 981152 1667581 655351 1784454 913559 1526403 953951 166163 431318 1594064 1266647 179271 250783 1739250 1562937 733484 537745 285030 1751288 1557432 1028181 1766288 424785 906922 1156559 1060504 1737014 467929 1849430 1771983 148556 1956978 1446434 1762263 184955 1637841 426707 269794 1943272 1335143 1313053 1163127 58737 184928 542700 89434 1240226 949511 1673450 1000274 1750553 1381014 347674 1409013 603930 339857 1829165 675007 517140 503617 883466 40621 309415 1738700 270595 1741496 148686 695601 1854720 1685499 816198 1276185 1746591 519757 1610890 1001606 1417796 1097545 421057 1022432 869066 1308161 1557645 274152 1488485 545194 412384 214289 1152554 859503 1029432 903054 499853 558615 1975899 777664 1516859 1728820 480973 470609 1188787 476526 419207 84923 599700 425377 898443 211765 557967 789017 1196555 306975 1795832 1649500 283039 1253371 1377475 593555 1119085 359841 1400143 834132 118846 1250068 791991 431104 1630573 851614 923724 1829262 926473 1846348 1644557 1709096 32134 1025640 904717 560099 1595922 1983905 1286951 1519838 1921003 1914110 997040 969390 1969161 1053042 1900795 1919121 459861 850907 23492 191329 455778 1907242 839307 394844 1661238 1830933 59300 844637 1370629 557820 1491976 617396 1171004 179094 885653 494821 222569 555839 1303436 1408282 783768 554054 877671 508595 1223183 794687 1115242 866324 333776 322114 851286 1540056 394890 1687382 1693372 1560070 7893 278478 59149 1945217 1930707 1256527 1165557 1171473 785096 553752 142008 285070 932442 470319 336359 787432 1714816 614923 566012 1151488 1704656 1358328 1803440 1646704 1060644 1286146 1252798 1214723 1753699 820974 925164 1442081 1356554 1814791 1446146 1366219 1533046 1067033 1998350 1012510 722140 323635 780597 1874232 1389284 33240 1941785 64684 650070 1749080 665664 909401 776075 485703 1760518 1839833 360123 1760504 1836287 1893133 1216887 1255022 266340 612668 733550 1592737 1547281 500799 797446 1740793 1336948 398562 1149361 653952 1444851 1806645 740205 950269 1518270 1996743 924833 492475 726193 1710245 1037777 324601 1616202 1338915 166771 1829945 466780 292052 1620887 1898079 702101 228120 112853 412452 921652 151849 1846559 331604 1272188 270562 804162 1304693 1994691 358937 1437340 1198318 252455 144098 1191824 458987 23417 1985201 666081 1478743 351390 187092 1254998 722831 368145 1456975 289569 1026514 854130 595604 601956 375936 25790 130485 99195 1981732 1334232 1689037 1862190 1668456 1664117 1252689 1981518 1220190 555690 209892 1912990 1677713 1388568 791184 457704 205251 841274 577360 85577 589474 1070524 675800 659561 1548654 23138 313388 1030805 1247308 820674 1933566 1433586 527572 1372753 219600 462191 1404405 1598888 228701 263374 1520993 335587 1584592 463191 490659 95662 1621739 1140124 257431 1697207 1661803 1833413 1283154 844613 864524 1424483 1082869 856726 1805996 1299882 1496909 1444143 1887586 822773 549171 725295 1912613 1962974 672117 495067 489219 592258 518620 1087074 1117573 1470095 737239 1295418 1572624 1979759 902430 1244433 1083472 959633 330116 693407 1471037 1745277 1056358 1351415 1120667 375687 209959 1696569 370109 1369566 304416 1168032 1800907 1994314 635135 1233132 1112596 1271940 653056 1804261 180244 999699 1342372 1722571 580947 339009 25820 335965 1966479 1728913 138619 1144931 1115689 1778074 188592 263831 474564 1488629 372175 700464 1762354 1451633 738909 711362 599642 784543 721639 473864 1319198 1738902 808504 896615 806679 159165 1515557 1936187 1515690 1218919 1147860 1279438 933175 646769 172953 273442 399719 1328585 1861826 1135217 1047781 973612 1752213 1630939 1779357 1418219 1363668 1388076 1460317 1682794 1221953 1061908 473377 1197113 425648 1049106 197659 1054172 92927 200067 610829 1869547 95909 246204 45495 823771 1847381 88340 296288 1758165 294741 113976 1651936 1889486 1316450 418019 1419452 961372 41310 1516960 155838 288384 1532029 1985800 528828 60245 336855 1469351 160993 577097 803468 175839 297893 1582885 399880 1828881 536247 150312 1580978 1067664 1861525 1490149 730175 901875 1706859 1858889 1127822 446671 496497 1739467 1888631 876045 1932139 704193 1534367 1558223 1198904 144429 953406 506976 804575 1033154 1492452 1625757 1160396 1175979 778379 1187858 1705202 894605 1345866 1121918 1596268 428913 1176489 466393 1667895 1113627 934303 1122099 1662922 735365 292156 1065274 1419689 1621414 1153080 308939 188428 196237 1017517 229555 479536 378024 1064338 996797 1327414 948091 367463 1234128 54277 1305084 301516 699268 1926350 385494 1708618 853439 1024338 866804 984205 502106 1565897 1555669 408640 1536626 1033678 757511 980049 670329 769939 256523 1323102 884297 356339 103582 1223613 447017 1774203 801871 565845 620979 1400427 246315 1781758 799893 293572 777397 592744 782259 1890978 1768999 250567 89399 1175963 1607821 83077 1334115 1361413 812056 1260924 1977543 1932063 624759 220600 1758692 1326431 854860 651486 1630517 499303 1090692 392550 929409 1993487 1939331 1504704 784408 255128 603938 901803 295440 921247 792058 1849933 1500814 1224151 374594 996982 699883 988005 845500 162853 1413712 19987 947127 1467130 470714 485310 76780 1011605 1979608 606009 1701581 12729 299434 1595767 393728 706801 754258 648635 1460535 1337152 656302 1261030 1000768 679513 1351768 1470697 1474809 1699621 819347 308522 395983 1379199 412401 503552 526594 1338070 1348499 374158 249456 602424 1846084 526550 524308 756648 569026 1170018 1593247 1607322 1919556 114158 328028 880795 826851 1547016 739606 147363 687153 1799397 1065519 1599366 1911591 1994843 650432 32301 435208 1624861 1732141 350228 792806 57813 1897785 1048495 775346 636725 202050 1856134 1923504 184495 1285684 826767 1567344 1443172 634746 594711 1778648 1368703 1672375 1039747 1561315 710700 358300 228588 526508 1876257 1110065 224927 1345503 1112287 1295977 569685 813335 1260982 1034158 1688358 322432 1220742 1108930 669051 1124151 1300171 1202542 32094 1655757 693054 1370485 741622 1993045 1350411 1682830 1500145 672367 1620232 742265 1393111 1171404 325936 1254192 914276 1750685 166992 1284820 170309 1399891 446422 464971 1894762 299914 863646 548982 10307 486379 1488661 449656 304565 1593487 1911965 1881260 1372054 982746 1863125 1706882 359761 420966 793194 843411 1447704 1096716 1299567 1725241 435645 1781816 1028920 698086 268613 133060 112681 1055277 1914595 1386389 1643169 933157 1652590 1558657 282616 1510734 522217 483558 919248 592985 671869 85385 1829005 821089 1258506 790427 709953 256812 1177544 1822821 1328146 1503882 190463 1915703 1488158 1784366 1489029 179785 1383713 1144872 1213458 874338 653703 41582 1481160 977988 487341 1679962 1518472 1119562 1290980 1056529 1561448 616342 1188426 668601 948319 121282 408512 1698996 1274174 80504 1802360 249823 476332 56974 122923 673487 60590 515239 1668030 962117 1249144 45755 137597 900670 312662 1926263 1372508 1608156 1164039 1705731 1883619 256498 509582 37108 287260 1480857 1322552 1756472 376136 882147 1788815 1686732 532192 1450333 749744 168782 1633759 1888851 1742284 717504 1323290 1279872 1514340 1539595 1129471 1119034 143306 590177 1739244 1585755 1115102 554893 295856 92253 187493 88686 1637442 1732947 509203 1935498 1016943 46755 1848544 702088 1519188 749559 1251458 959745 1065987 831444 1103876 1734303 73534 1441562 25539 1472472 1180348 1234142 324029 667931 1528613 1028925 537662 1603786 1380381 1303645 785054 1254156 676102 1882350 1797807 1110259 963971 1908252 1088637 1232814 1062941 1550687 240661 342830 1309252 1407984 1335337 1557495 425069 400754 948922 28833 1159858 314397 1788321 747284 1989654 706084 595048 1275775 937852 660779 511559 1108951 1268396 1143654 454387 308752 65821 193950 1232605 1910145 985841 420653 72251 870302 733294 1396893 1403123 115004 585013 865021 1278006 1984398 1939285 312499 165166 538303 1297843 230789 599888 444568 1660093 1124226 1699190 1530929 928382 12231 1837486 1453941 1619074 1756547 1333887 295994 408556 1850375 1310291 1884222 1687119 1215132 278933 1732646 1305446 1120766 500840 1419128 371459 265320 1667345 917014 130426 753207 1569018 1730683 162035 1672949 581994 449519 266639 1852448 1916196 608192 700841 1156523 476819 290970 1758604 985349 1725524 1344191 1490346 731561 1247898 83180 859676 1228347 288041 1591242 1944120 1670767 1203126 786252 1439480 1268195 702359 843070 904814 1050594 761413 148454 1839784 208534 1339246 1971999 882218 210247 1857148 544157 629548 1024836 1876029 1291578 807683 356696 219959 788026 1081247 1462063 1268841 1262257 146268 642013 626257 1468899 653787 803334 756836 69237 1871899 671431 144687 1122220 921906 1482452 814721 308403 1844547 1612387 1070570 1676446 222832 1801005 1911233 372403 1181931 984499 514762 1858159 1492739 1397293 211018 286773 334821 1285322 1825365 1744522 653580 24143 880130 499363 554724 498975 774430 181503 1191537 1074451 1310658 707934 1818375 819899 495181 1597578 437577 1660593 1510881 421493 1697744 1022028 1409154 580592 479607 1705013 320769 1439661 554083 563867 863005 527384 769979 1689210 407127 270638 36820 1844062 122033 1104462 333949 1787246 498402 445311 458269 140874 1696867 1413280 982259 1996356 1569110 1474093 1761097 1662947 437141 1817557 1098169 1666272 1392530 1966293 343851 130551 827521 1241618 863785 732176 631450 1438206 535438 912346 895918 371905 1331718 1052481 838929 699467 1448851 332165 1111618 828844 1089076 757796 115843 1220781 1885519 1225878 1515376 979782 181015 759580 1312802 1714516 564869 1102153 1797307 713014 312720 1377196 631335 1345743 1960832 616505 582150 1315113 1984069 120932 798950 252436 1453895 374872 312870 1755107 107088 1259771 1341697 1545828 1503293 140014 1375788 519775 223489 1864255 1003758 1671463 752192 818942 122237 238792 1389170 241426 1882203 1774523 889536 314019 623326 101646 1167470 517532 1986856 1762652 1507105 157605 199548 1462321 1205741 1189373 1235506 1551209 1158328 1179249 1015160 1047653 682014 1186950 1234779 885512 766305 42679 10363 976283 913333 184117 833458 1920724 289230 39504 1450722 1379095 1942198 262586 264287 621841 1527437 67185 649840 1711448 1123609 1641773 1189497 604117 1721864 109649 1906315 570099 1798707 990332 1512006 569990 637155 1838624 828547 656733 1921069 1176420 683827 930054 497546 1873704 938107 1207268 1314941 466932 143708 1762905 690166 802000 1448780 1247109 1720382 1646096 90875 686501 287731 278971 378717 130356 1140929 212298 724971 1919597 1010289 1879268 261148 1635227 1255568 1479847 988053 20660 377130 935642 1876820 500861 92118 692057 1140804 1194426 1360088 1272182 836350 1583585 1264485 968001 1345641 1431268 1446290 327251 1084825 1957212 790680 794935 1602084 1271736 1512962 1516192 325869 1733350 743015 1324938 1585673 1379211 801779 277357 844385 834971 665267 1195379 611796 317613 1493913 1868291 1059250 943655 360006 577659 918650 1675032 338262 875780 895646 1595941 1016949 1186083 356616 318447 698223 267981 1466860 1396208 1900169 1679054 1279318 1065439 1006089 1871179 467614 282591 1673225 1028855 1321561 881706 353044 988430 632145 1971624 238738 1524166 64764 126119 878403 1646610 82135 1464227 709142 1078056 600482 1196729 1971616 1568754 214412 1136201 684507 1481678 535408 966504 311586 1366359 1663954 30329 1560536 748008 1582137 243772 157020 920219 573233 598682 322035 509813 286568 387136 1975313 1057770 368941 1339719 186523 269653 926290 1731628 1885924 1953062 1399521 1759323 841311 975350 1323696 1139560 843630 394074 885754 1469192 1578571 1198849 1298013 1458793 1263720 619527 494931 1269142 1612001 1459067 1636455 461315 1175776 1226903 1114439 547044 715283 1290530 1020201 245437 1818525 1599060 1266140 1190899 1414875 1605785 1487497 1123529 1685481 1444466 1139225 1441120 1207484 1226506 1199298 1761305 1519345 842255 464589 334177 1948368 1103733 131027 1839632 864303 289343 320099 853698 1227919 1260515 1431456 1131996 1202700 1553773 349032 157196 1402347 812393 1592884 1583788 615281 379901 317928 493003 467748 1411417 278837 1171448 1375161 787748 230014 1853538 1738807 1572790 1951043 214305 678551 936295 1343055 454819 1590762 1160423 1836158 1540723 1959423 651698 175721 1938766 1913703 218288 1271326 1144766 1431741 786500 171766 764485 437824 1808468 209121 1345964 983124 56615 1377243 683300 1885518 1345237 412052 176370 1019190 1913013 1997591 1866812 1229526 1686036 713756 1031234 1217143 582618 1086840 837272 1597590 477286 337681 10979 1020257 1707851 181118 313056 1158251 857541 173782 294305 858842 1180763 1398213 622505 145390 1942176 558649 948381 655835 1610082 502905 211405 766757 1463365 1723890 686657 1931861 1043209 131314 1075610 86087 1604852 1981432 344558 1802972 1759004 1821953 1381599 1475713 1731672 316987 1343540 1823179 1227663 1136426 857840 1642495 1180879 1111082 1674206 1535273 659668 1422113 777699 851250 871303 1708745 1485554 1922153 1825698 1220536 56236 677818 1374225 1300069 1529954 435896 623018 1999154 1138160 274728 475401 723221 823755 1820681 1301488 1833890 1010262 1159670 457304 1479014 65764 90953 450849 1721820 1604831 14546 952109 469719 1197589 1255706 1536373 625290 1106511 807223 1753721 994944 993315 1109274 330831 192457 295359 312912 1518864 910157 1279359 434207 733592 310505 382721 32041 1177042 1512144 141261 1827604 312972 1884666 402281 924986 1715092 1989518 1907173 949297 1000347 1142914 1636438 82727 206551 400575 382691 1459664 1607450 228606 1952822 1225117 1738612 1939636 1733522 1380090 227407 1820021 1122628 1979680 276507 1714187 977627 1869172 769690 110006 1989009 161294 922078 1986487 486985 537800 1250468 1091089 1812091 971647 378043 140886 570643 292289 746421 1731557 469399 1279982 35763 1641386 218997 1671183 1146112 890884 941994 729195 198865 957398 1808548 861715 130790 1522500 1625810 787438 1090784 1409451 351302 368212 1539721 999662 578314 410011 1475024 1144934 1568064 177157 848373 1688973 1604210 1245948 1638347 25980 1304238 1621378 634579 1889930 888375 1027586 1070965 976761 1686389 625759 738372 442364 1542069 220187 1119378 1693026 1180594 431167 329153 1719219 1953207 115992 754823 1470099 1923764 874069 618404 450846 1139005 520700 732140 1490779 1301352 635945 574329 1610706 282986 446924 1919399 1703182 567427 1078229 634936 921383 1737336 1242739 707345 56415 1251821 334883 920701 1078015 252096 1205945 200329 1675673 701424 825435 971482 1437970 1790095 558849 1397384 1895598 486886 1429431 1083078 168117 304811 12368 1244812 75820 1312490 657796 1449543 419235 1516480 1653534 789189 1821832 1651251 221186 210127 507299 1336402 1363163 949883 1111035 908228 375872 435986 1965493 1557941 638894 199041 1476712 1735224 1622630 314733 464972 706751 378052 640638 1322933 953755 1937886 678879 1762030 1401902 1104907 1112695 490553 919914 1717581 639429 168114 1646972 102320 85277 457582 1427800 270739 1505809 236274 1068679 1852191 1180779 4357 973157 1580918 1611701 549798 1405499 1679528 1857731 1900082 1249323 940278 574136 1484398 503882 1857248 1720253 1361293 1764411 1544705 1150518 117948 290735 485759 552025 1688599 1285250 1636708 1436987 943794 1021939 455938 744833 281345 1514181 1161771 683401 52892 266824 975549 507044 1094976 1821814 752793 1905125 510229 1913915 1391638 815666 841824 1209974 982212 1548736 1383984 1596376 221224 161615 1162761 827029 1206764 111728 1652723 1217011 1483535 4103 276292 290095 1808632 723925 1645106 503657 568829 909613 1085805 314540 946819 296529 374538 441144 287360 117802 1090546 296587 1600720 610591 1750563 817545 740476 1687081 1900175 755736 813916 1977220 636224 1571916 175906 588805 369893 1394593 184488 1781606 1007574 210044 1315526 1347964 559642 820290 1558284 238109 1139769 957370 623431 1755772 508695 461068 1396080 1470636 146296 1068842 223024 1719512 395073 1812417 175054 1947405 1282290 1447693 565606 967331 1916754 1063349 1529984 861102 1537411 1254955 1222392 366252 1861287 666090 1463275 660290 52173 519701 48395 1089955 1970055 1918128 1444362 193483 1308935 1491149 1159560 1246515 29552 442269 686389 1596604 319204 1171762 1529375 696074 575364 1308819 1356118 1330968 1990396 1791561 1490717 1109542 437676 1933055 1850027 1612850 315093 1483116 225682 91070 786183 826942 487757 903041 699607 1770507 1534387 1198437 1793759 958812 1042191 176191 1641983 1790949 780203 824890 853531 1543250 233295 1244250 1145139 1666514 827329 698898 185584 1954874 1514447 473281 1074655 706405 721528 671111 1090734 1259033 821988 40704 1950517 1250293 1199757 1998386 903896 525457 364404 203508 150435 161573 658113 1271556 633805 1317591 771045 636879 1637514 993057 1408291 1812496 828727 238750 1160954 98270 234651 1724582 160710 1634054 790534 199133 1278050 392886 828835 166565 1994611 1373273 765987 1497525 847918 1706828 1838359 1034894 1227818 390049 1017971 1718661 777162 912392 1883538 1424943 1498999 1759421 66483 1239333 708505 1931891 1048127 1061515 880448 727723 295036 1252995 54189 370401 745468 1142051 1334402 1163315 1779575 755992 1165075 114378 1178772 1560877 1371771 237117 1152408 182 431760 1690991 1173457 985285 206532 37161 799268 153297 498599 464318 619250 1516587 441240 333549 56632 861927 1569100 1414453 161414 1422904 1669201 594195 313761 1038849 126144 835672 1220444 1201024 294564 921595 1214112 525364 1570241 99573 732643 1312441 1893293 1033382 13881 1540806 200372 1827166 558437 1274622 990597 353643 822819 1789550 1728707 237537 956740 1828254 458084 838248 1058723 1322542 1492816 168130 419201 37391 1695656 1236858 1306207 60524 1488888 447111 841104 424163 1045578 1541928 531128 753045 197298 1173678 223193 170993 758766 228607 952841 787875 888216 438451 1554595 30739 1534038 1310275 713335 1620554 1637568 1930770 739485 414403 1546032 975114 235657 1055240 565681 1330553 1413073 315536 1117662 1478383 1447042 1688048 1862498 1535023 579745 231353 1698436 39084 1198266 675460 1908105 30173 442307 1461645 1126031 279343 522105 1557658 1733992 1720681 1405430 978160 404499 1672300 188732 1813451 271185 729261 589203 106479 222143 533106 646962 1255757 335856 1259712 1110028 696645 1246975 1809943 1489647 1148083 1927567 344011 1952883 1676918 1827184 1498017 258831 892738 1480131 379403 1213013 1714874 1445106 250188 588517 1257052 917724 1647769 1633592 1917670 304753 1912563 1345990 366072 1842549 1342618 1000265 472007 468154 589213 1946536 1198523 307879 1505784 786155 1861924 660129 688148 432741 1600883 1177842 371254 1746112 1435592 1961746 486735 1794451 236271 431439 1516145 658536 1273084 1103060 980242 1796868 1491090 1238090 636619 266117 1177189 473300 1290426 1234592 1006251 166132 216545 722999 1761875 199291 526494 1959462 1531932 528473 1894149 67074 627684 1095895 968246 938264 834355 1366536 315576 12277 455120 634025 1069547 276838 299119 1956091 1710545 80279 369743 1407089 1419296 305178 422144 1966715 314815 711365 1480283 1217876 1831017 1530314 1601768 636702 1978995 1335908 1311977 1706626 563122 318356 1504383 480513 844222 1567481 619744 979156 1913713 822976 516780 999438 99175 912460 900974 1672453 848175 960936 1044525 272596 1017339 1781161 714385 61874 1855421 1152043 1768159 111764 607615 1904484 1788807 1057492 1045680 1517820 914427 1901108 486591 1810977 443452 1193697 140411 957341 1967829 1362432 95973 1520507 1840380 1048072 588202 1520291 60470 1994583 1062603 930324 876084 941128 991276 1922313 644582 1065687 1914047 1341831 1794007 1724330 18357 904441 1232467 713744 396058 1831796 568237 580842 1324865 626524 472814 1431858 1950194 1836285 1647472 866982 1322325 41751 954571 325423 1254663 1531470 1936240 1286963 1709100 1144357 1200471 401570 1924335 1195741 202477 1704616 28165 749586 1032064 376962 1399060 1353837 274861 609950 1525394 432682 1222409 1106499 1798039 1162244 1999819 679120 1854507 1835709 989814 250637 1857392 10954 1936904 970148 1891779 1840870 1060918 1590067 1105753 1536726 1538478 283642 1830897 156222 830018 358143 587807 1642770 1186482 1406492 267417 1989218 157843 469533 1018194 1221984 1451118 869515 1395332 332251 904494 556772 304826 1712383 1961128 404729 423453 1345618 764566 355522 1276679 98693 1599878 318750 824187 1303827 1182013 725417 1833200 1474711 363818 1682504 1089113 1660501 672699 296010 381543 1192935 215670 706692 1804387 944451 1313756 234838 1475520 1642699 1809271 212012 647102 742855 1032530 1912723 1312760 1580719 115885 39478 600642 1504696 553252 482994 432778 1217593 653079 583323 1062901 262248 110789 1607624 1922817 277242 1143650 1559421 496328 45227 758282 1902097 1622282 233399 583542 1365869 1982101 144402 1684503 1576844 978153 1363262 1356344 60809 1799433 1675259 635851 904933 1447585 1717636 536712 812758 819604 944688 935291 1012556 1797996 933880 8140 1716304 1797330 1984987 1143768 1868302 1376641 44285 1982961 1865988 937467 378093 1926695 339053 765407 103999 419658 1861976 1875518 1930760 43812 51975 38378 1969428 1878606 1438763 508385 1924139 1890885 577494 889554 408353 788481 145348 567122 640594 155479 1431876 719745 1284169 776839 1875778 416015 1299298 212080 1461212 1046292 398134 1409130 1937284 809668 128695 326652 1702834 1815780 1926009 1721317 153970 364566 629416 271136 1240085 1358368 39722 1817449 300657 233131 1690139 991544 1668382 1796495 861675 1358441 1568582 1838094 1669209 1790536 446261 1761728 1037190 1766707 1765917 1171685 1622058 1268293 64945 1699392 490361 1127564 921226 1612520 1710114 599113 665174 403815 1460402 1386110 94452 659339 1029493 836085 1946304 1354644 1505900 989971 1157666 1465522 1443881 81222 1054746 1013580 161500 1248129 1449014 97323 1762921 171805 677374 1971070 231118 1840649 124022 56956 1000813 613528 1392625 67276 1784191 1798788 974632 1865398 971342 1560754 326839 1637715 1802193 1164678 1645467 378577 365185 1516359 1486273 784717 1827065 328913 644260 236477 1061665 513931 1345162 568211 248339 1392505 1081043 618759 165427 1496439 1932027 1193568 1289484 858756 1926425 724877 1059588 560451 1789485 1463452 1744234 782521 246766 677436 525247 73304 1456765 1547807 1945071 445770 1439134 698069 1703368 1022205 645560 430216 1047211 985123 1210958 322984 1282707 845589 256447 806703 511657 960240 1695065 1059052 1188194 1427304 521031 102776 1344264 761729 894065 1553564 474610 1143500 854390 750191 1771558 24335 882040 1711649 1924158 284168 928080 1151766 1850361 355137 15877 259388 102146 1890830 1376968 1844007 1214443 1142698 7027 1533673 1367516 300677 1971281 1153405 1064473 773749 1177628 1654728 650590 727268 848136 939314 1705913 1982315 1408200 1552092 407078 1845525 1934163 165146 1946829 523758 1812467 385905 1694167 1292595 1457614 382762 1625137 1107984 1940154 19711 168283 1357961 244181 693786 1942866 495454 1691379 91913 1851073 85631 1712699 1322839 1782587 1744238 1299195 1278234 1812168 742276 428807 671013 1187994 956480 1691431 854309 706467 528344 1285263 903620 1335565 1769861 1272587 117150 1031077 992926 730687 332321 869168 294867 784844 1273294 1589219 464629 1864202 1050856 70643 1940321 962213 1833004 1234167 595351 1267616 590111 1126455 306943 1154191 1299701 476829 670574 1564722 279929 1223146 1067436 517214 268271 1096460 202240 1221660 788096 1839047 1540434 1164178 396902 323679 1333414 1214399 1659768 763346 496544 1846651 1784316 313722 1720214 1313639 1385438 866315 925302 1287243 247549 868593 1286955 1465455 1529270 1616568 1798745 1037464 471475 1671098 81970 200462 947541 1638711 931881 1347733 1381702 786411 1016328 1149983 1585642 247128 68250 388096 1708629 1869834 1533372 856480 1362560 1644548 46495 1415105 1726163 1172605 660973 1688638 759649 1016616 1220583 1804556 403629 905743 1064734 1214517 748468 1555363 906381 892429 284789 1552864 562414 1661574 1853883 331889 1597927 330816 1596214 1255565 31188 950280 1430786 1162323 780140 1737375 1859490 1682589 688870 1193374 1632784 922131 412016 1357626 1225300 1837529 294296 284621 832260 1254186 1055439 922809 126409 180577 1442122 466738 1683437 301004 784883 895627 1369634 682824 1266232 36948 296079 1031748 225502 1749255 1223275 823345 1845149 1359644 1770347 1612011 785281 565740 500103 1224137 231439 578164 1742956 617417 932824 1841716 1506592 415262 995823 1441340 1628725 1893898 768493 356210 1899038 1977505 430769 548660 404717 1657794 994067 744352 370908 1856905 126914 913630 1303258 429750 219364 1419772 530001 577663 86833 89147 453450 1686167 719038 574004 1042061 9817 235918 338942 1459608 1805051 1710972 555780 796432 1017005 1968073 1074660 396777 1443264 1484156 972293 664827 43771 265857 1915920 62545 1263103 533313 326465 1274949 1504021 1839080 625471 298758 755785 1997573 128898 865441 15587 1684310 1914693 820719 332083 1076969 1574240 706320 715734 1330931 1980579 309349 1456541 1937831 1671704 295632 1576754 242443 1760085 569805 1765937 1176992 682945 1804694 1348402 1153053 142528 743469 644040 255436 1145960 525899 532845 548361 1679166 1752329 818433 1352301 1610385 1523578 1063105 1683278 415590 940855 256526 448016 855008 64380 1268610 696802 1187348 858448 1127377 1469505 666238 140115 10246 1596058 990792 688321 1442835 167504 577115 1257917 152349 1119334 1703217 412252 1905669 302528 54760 1294665 1900152 556301 1989451 1316315 1819322 1037946 709203 1185678 1960995 1800301 435639 50732 1081182 1043448 910240 1094796 1742008 1725614 1742483 810952 321624 1038719 1256038 1365819 726581 595957 900136 1132538 686582 275509 689205 1079443 1350905 1849772 436783 452584 1643867 1542436 613455 1448599 1490115 68137 1385924 514129 575125 519931 794273 1688645 553123 1601821 1394879 579611 206639 191656 114533 1164815 1092346 1482531 45192 322136 1547390 1530953 613638 121199 1257635 1737606 1121168 411052 1722869 232129 430782 32100 814541 1296605 1741883 546876 1343856 1307540 570063 555797 448985 1287278 800891 335323 1276190 884252 87245 858551 1420935 94050 1793174 1719207 694673 1501629 284304 1551316 1964230 748903 347604 1440072 1936699 1905625 1596451 1899996 1240105 1283386 642316 426245 1070911 205968 446137 1777878 1604095 1791314 478597 1418518 100082 527691 732849 469597 770102 1704244 620476 501695 1652867 1428329 1399820 1076144 155351 1501087 923321 1720767 1625636 1327339 554803 1141390 1210175 78116 1155489 273106 349696 1150893 779799 1584661 794044 1278755 207933 195855 1193486 123993 1934125 1003646 1949478 1663020 776455 593276 675874 1638273 212945 995640 1818853 748618 811540 1099965 1018000 1173817 515614 1437199 202563 1274846 1910365 699163 4041 1942884 1729101 982286 1401453 731522 762340 1120065 1131018 1715649 534322 1896591 248113 1172926 202680 720956 1419544 1497119 984807 1561130 62128 1397574 1701020 299147 149356 312923 1250142 615898 247481 654187 1993751 1377161 96185 1164292 1481471 780388 527989 1266003 739300 947458 1860995 271693 255308 1960400 241159 1785455 738586 614611 649334 783490 211569 664379 1487470 884050 430039 1846618 1799295 920056 134490 1516541 645210 398503 1583136 1321993 1971312 67371 1798386 111537 1651791 1812017 1946902 1039329 1267069 1539572 866824 1511508 1715138 645979 1111419 144114 82070 285437 1741436 720938 64897 1294505 1331896 992815 1174805 1405270 155210 1235516 996968 78460 1690338 373534 1493959 352137 1832974 54172 175617 1664288 415165 790799 645839 150394 1396030 1592163 1084062 1956471 492419 222765 359336 239174 1610674 4556 1311650 1163076 481121 1256720 688688 1376041 1857608 347030 1703792 1055454 1507605 681639 593931 78122 1302773 159386 117901 472354 605441 668322 1717941 207357 173668 1231650 330362 1842857 524616 1533445 33910 368884 964012 173224 1713787 1199582 328317 720219 357248 1561079 785593 1662193 1477375 477998 957184 1632880 1765166 1598010 285921 1960336 324719 662103 1348254 1989731 503748 950742 1790060 1285927 1338223 1418569 291983 1320034 722567 1677062 1633180 1941816 1595175 1654744 1845601 1042481 141401 1089262 485343 1868285 892363 1471999 976839 23365 1632981 1182363 1165317 1969736 1624683 557183 288706 1285613 358803 1664634 178980 900546 1377082 385105 1333426 1334855 919597 1804267 892852 350959 385879 1867403 1177744 548237 948732 775936 645679 1963773 1960813 1174285 530126 248529 599178 1887333 1525066 1035725 684735 761941 1477570 319150 633036 270106 73546 1597070 825359 1847460 1354906 542740 1298055 1480760 1923653 1684737 682564 562465 1114856 972361 1708622 307609 887536 205531 1748397 1948901 1115995 306762 596338 885460 401167 1294753 897043 74333 738382 608649 1975461 1755852 879326 480982 1127861 1734247 1698348 1664034 1307168 424974 398093 1002167 144370 467617 1491255 1978153 1525297 1205062 496445 1141163 1117554 1741706 1346014 1641709 413935 179724 513216 1061421 761605 215780 1970154 1681287 1924525 1133915 612313 392382 1953470 1783775 1820727 1557825 1254725 1383523 1091252 1993346 1672595 98363 1065109 642668 1739381 567747 131958 1843506 986187 692149 1988272 765824 1920840 215715 1569729 1763024 1881009 865549 1908957 1292973 1394650 1244779 1676797 1534011 939486 882105 1447752 1975562 335695 1718876 857428 1921638 1051614 1098335 672475 1841173 1365693 1426085 1009409 286938 104821 1148481 471012 459776 1044161 1088032 1959081 959787 996706 1438977 1113083 589743 1671533 1413896 159893 467049 250902 1733333 673390 655041 202049 96036 1234531 101873 500446 613708 686289 267594 1880447 1084340 168574 13935 1810590 134294 556135 332708 43654 1036963 1920938 490590 1781389 757393 1588164 375377 1095264 758859 1775794 684363 1403569 1407783 1670330 1722551 1296544 346432 385662 853702 188937 130712 1373736 1270748 1727417 889670 1462101 742737 1905245 733277 181879 1069411 1040898 287277 71412 895502 433844 893724 1390021 1623756 440007 1505072 1250509 595674 854074 1847809 1416735 1321997 787151 87928 19428 560761 1411465 4025 747630 799425 620068 1858528 1224601 1381218 1168933 441556 1781862 1065852 644828 942645 1144623 1367882 1922263 1489248 412480 1854167 622015 188858 126423 147803 521641 712571 654991 298311 1274213 1993551 287729 1216740 959772 1555697 485992 1818291 423493 1417939 843482 1543909 1068932 1858050 1883762 1983857 65842 1389977 1290293 431507 541945 770794 1600994 1564454 1893992 998491 851376 1120484 734392 460311 847765 385758 496613 841790 680460 1682310 1400382 754398 183238 1180698 819242 1387075 179057 1589098 418303 232398 387898 452497 1825967 1716011 1907320 343726 454766 634300 515969 561036 1860653 203206 447595 192535 189424 1027963 1036609 303460 1681884 1248344 1663656 366077 1540910 1461672 1364463 649400 1218055 1077894 74231 758653 155417 1098506 914998 443446 407332 438233 18779 416258 581665 375453 1044776 1371351 846941 257259 1373165 1074574 751078 698433 1025867 695964 469367 241252 548768 362166 1526111 1644026 1128499 1712226 1380949 657546 208672 1196250 846961 231783 1996048 1896860 1953818 363891 646483 1363000 1311865 789795 1088528 1333014 816580 1243441 149159 658771 1715112 1534372 1174812 485213 1197082 1758796 1403297 757294 1636611 1116507 1160348 1820842 1553753 1940942 1237088 1848268 1533933 13305 1262836 744798 7642 862988 1432178 50427 1645322 368129 1375597 134350 488293 1134802 903625 746952 610067 1228803 943223 1377604 796003 1628931 257665 1847888 1638257 1054478 688323 853453 1382465 199080 799973 1510128 1088431 1055272 1389940 228952 819864 125067 510070 1568928 471271 305995 873636 943972 1414540 717527 1891730 1320912 401670 868201 350373 1626606 941280 28146 1802124 1643272 1999954 1974001 1878477 912067 76574 1378340 665280 1678118 1432411 187812 1494642 1960155 1247207 999999 438249 1990282 720812 243688 1865995 1133977 1634860 393069 145695 1283209 611377 1724788 1083597 40632 1859517 93825 586396 1613543 989397 1502486 1385337 701419 1195251 249612 1010566 1640104 477633 1160063 433254 1022755 1994634 1649088 531300 1224147 1931231 1485459 993101 1570371 1694342 711441 1686107 965382 424219 1239442 425043 272404 860640 994124 1863676 912747 1421582 344578 1112192 1735020 1145254 560158 300588 1459328 1539483 434018 939756 359090 1681196 1957705 448923 632780 435987 364985 785933 866890 849784 556613 319669 1860444 1507946 718150 1327924 7323 641894 1474526 1137336 1719887 992605 1424903 1216161 1825201 1288169 1254037 1750034 1795511 1941979 1783381 1795191 1543736 1417938 1948682 1869266 536649 1518241 1285889 518453 791028 279393 939412 331932 265121 1880511 1016733 608991 1260845 721352 804568 1111021 1852819 40072 1445641 1083756 548053 1923775 468619 1838322 1650176 1823541 890398 1493588 609951 1845870 97633 1229515 1926242 481080 1875305 166149 1928131 1011025 230668 92847 980622 519670 778682 794403 26047 226583 134562 1782755 647848 1012084 744462 590243 407348 558581 151382 17831 1493337 575370 586075 1063271 963735 424622 1855473 906316 329616 156407 1876271 98932 1877597 225177 163297 432168 30357 1389293 1272938 1784951 1454913 1942152 861197 61564 1183178 66834 99349 1472876 144837 1181702 1896275 80159 1762666 1322480 460118 1131708 847966 1660401 315803 386419 473727 481359 498637 616352 699221 1915603 1499896 757554 233208 814263 319212 1042149 1805791 927989 1498545 951279 672568 357636 520125 268643 1865453 793594 1757701 1287733 1148232 1815001 1064860 488504 215034 385705 452873 767291 835308 389117 168258 188614 899352 91690 1681441 965946 1096126 1994369 879529 182129 1214621 274959 283306 1308043 1592135 1983726 625925 166184 1988263 1094195 909882 684385 1791144 1703732 951576 783120 358282 560332 1025148 475127 1391074 256126 399866 1089881 973433 700011 285557 818721 1956969 474850 1670460 903129 1217032 68834 721597 138296 1743266 1986044 488228 1488447 1292344 398810 795630 1001416 606183 1773554 1078383 130359 606841 1212187 485071 916479 1483656 750515 168202 25409 813344 878727 1996447 156515 1861052 1910475 1888948 268672 1986220 958689 577261 231416 1504132 1485646 1979816 1785729 260479 835783 544944 650286 771148 987335 1624470 431645 1951828 804529 312254 1527891 1774713 354400 1053818 1693474 59070 1078038 1370446 1650448 568108 760166 121205 1242862 504548 1082836 1521077 1925159 1634544 1120812 980652 566278 1791491 778449 387056 881328 1364707 842731 628408 747729 567377 194728 295839 1386051 235224 791637 52563 1286563 1953590 232631 697658 1598294 1520074 905659 1253657 1528153 850998 910695 196934 668081 1520818 1995808 1663718 1585871 611128 353409 223788 1099200 1110789 609274 530727 768192 736604 92201 1645461 335774 1341541 290562 1128613 1550162 1034832 1877689 1018099 757867 1597441 669231 1549095 1697480 1544671 1534906 146128 463056 1507260 202085 1313793 424023 1916199 55752 459781 843174 1459763 676809 1747908 785068 973042 382952 372718 375979 1169491 1196596 859423 1901769 619372 1396567 1576614 736748 257506 1423645 176242 183673 1732874 1541595 1092539 666132 401773 1212670 1844864 456559 608449 1519413 1140460 1480434 550346 922877 605576 1806639 410523 675487 233688 1188083 1473059 1027350 231138 1196248 131865 958647 1975902 1057067 614106 58316 446966 59826 1151855 436385 1475051 1361913 1810785 873713 1903465 493166 530963 642297 248097 1637946 260506 1347897 753891 1736498 939824 1519820 177460 1860881 1917301 1740549 1329741 1744799 66258 541043 608605 1236037 327517 514962 1811007 1452610 918453 1648313 310340 525748 1639402 1647588 303415 1454947 1007541 224952 1212911 349141 1351767 314582 277438 1907786 916780 107804 276806 1076970 504582 1388772 1891407 1421928 1732143 225239 236112 824820 1625059 325918 1715517 1938152 1242981 55070 1589675 1110540 1377176 1625827 1571407 450923 1741607 962757 498364 1587626 1875616 897682 1086028 1399839 1448440 854350 909975 916324 75584 1839906 671394 22691 1044563 1256412 1546873 82969 155824 550043 449412 414723 350667 808350 811137 1849091 213032 854509 272424 1194496 416830 1419290 1035662 893417 339693 1198077 181013 1310796 1979174 1600539 447758 526327 404684 448274 790164 98556 15931 1820250 1169619 1150223 1609322 684641 1412041 572293 1945806 33080 199938 966432 253834 809144 1979985 1847866 374705 1279704 453439 812098 832293 763961 694036 1160584 424022 119730 1750062 784283 136457 484399 422735 452926 282890 1031194 907109 300592 151997 1271303 1107437 347074 871364 1280461 1249868 220830 420397 1824418 962493 133880 1581376 1562326 107877 1715158 991891 1418016 1488060 71341 7433 1160368 2283 223345 1250545 1329058 97411 501270 1616033 940857 1283349 1624182 564635 1494065 1243753 1085764 1572224 1671739 1965453 1865673 1929755 381518 1694617 973345 332409 1423495 1428078 1414561 456971 144733 1317047 823878 1978974 1428609 282626 311869 1720249 493445 1716495 1423539 1772941 1764331 516282 543402 1954563 47508 377848 1183247 1308954 1714151 642573 1518246 143444 972347 1158848 1031897 386261 1104063 1414255 629473 749363 1408953 46504 266957 1978694 1889492 1951107 112458 1480139 208168 1158218 38357 920592 1159721 822455 980301 69065 1315706 1917733 1738602 1828456 350342 995890 772550 1542767 1989154 1631475 638426 1064940 722663 1351310 19248 363770 1780809 1332425 1610782 1691150 1051630 256026 1950640 726831 1750646 662154 1079367 321253 133196 691550 871111 741164 389726 674990 854093 673762 499225 600547 152339 803425 1743549 1154655 113808 163130 1734031 1669750 642107 357655 1691144 1648378 733125 729558 447122 1826245 292029 779631 177587 1357986 674417 1394549 1199688 1271959 1367815 1227566 547194 530811 1330127 1265713 1030831 101999 216996 1030419 348733 1046920 1041621 1142773 1474640 517505 1623363 1623630 551518 505109 727015 274722 1368359 750310 1111932 1846758 54796 35031 1008365 1054921 735795 2043 380774 1845204 1292090 1502688 1138202 517787 225853 927089 428617 90359 1666750 148428 1186268 339043 455723 1585486 1210699 1019562 428189 1095577 120497 1876296 620268 1307920 1697861 823568 776232 55168 797910 1468242 1718295 294685 1209108 767793 1481102 940226 846646 369591 1949903 69349 1796143 1935670 1099250 839741 532484 1539023 1712495 1658427 1569860 476521 882659 589164 557836 1629806 844524 156514 1930781 557600 1189089 1398700 123143 1855132 998803 222154 1820494 1258179 381244 1397604 646903 471904 1157287 1741516 492276 25158 1537578 958052 385451 1057436 1318025 1994631 312170 230493 1236150 294255 1451876 1981318 1773555 1241007 612152 158978 1727512 67298 1633725 239678 1927639 723139 1977433 1496295 1415239 1785543 86460 1958533 1212030 1783126 345848 287544 364454 422138 1847170 1545309 1199357 1388196 713937 1622523 1228605 1821748 879389 816540 1632657 1389111 326620 767332 1373833 1011028 1193321 626128 990661 430655 54986 502104 1525502 324687 1698142 1618218 610458 1991646 1410510 1773562 1045619 521329 1780006 14349 245074 1014310 1348007 1470284 1848045 1928950 1374920 48303 39416 354115 896623 1836689 1482411 1721815 958285 1396283 177203 1189803 455379 1231175 185895 917165 931249 1573213 692758 134472 795585 1178675 1120137 918346 1680252 1828402 1261280 661878 1481289 1502873 969124 99301 440161 216386 550022 601386 138880 1064010 1431581 1444786 1746903 973753 1135294 692229 1930462 1914788 818079 1732579 1335320 1342103 787610 1588436 691589 102545 1460861 1048580 1854005 1343393 1861934 124964 426263 1786542 547694 674203 133335 1416642 1492566 670669 111697 1131430 1266500 1112595 586685 1863884 713790 1556990 1602264 533478 1242844 908768 1645652 1099833 1631085 720550 1640579 1227985 185942 473490 666947 663812 1768778 698878 741208 1721387 310003 87823 135744 1909767 1795456 204775 1323606 1817445 214196 816783 1018753 1354753 1789542 1018302 32892 1327752 479422 1244859 1914760 969311 1087805 1454560 1591986 236006 728831 1194345 1639775 1068779 680092 456222 46905 231726 815058 962852 1492728 1491530 339089 328658 351645 787932 678889 216449 981881 541936 753860 654935 387593 1086791 1553973 767711 520036 1843160 1816624 501064 1968239 850072 1266518 406143 1415171 832115 628506 650844 1505280 1586275 1576586 619336 1220817 1998957 859402 1163763 1012489 1561769 434785 437627 1389998 1917320 656098 591015 982429 1646135 593539 134447 774351 1193917 1361249 509436 899707 916687 11736 1519780 1085053 1333453 1649467 323610 695846 1238202 340440 874435 78954 1961163 814848 1110133 809944 1815557 780257 1689794 1801108 529033 1905763 1783017 245956 1304274 1284008 1454091 190850 874451 239821 593646 735099 66509 154272 826586 1760030 817557 505990 323159 156219 737181 894738 1829920 460144 620400 831341 1545183 875815 877361 1197330 1095949 1818012 838666 403976 1341131 1266088 1778412 1763856 162283 1997456 1866180 605394 333681 1712769 1902207 1668835 252685 292479 1290487 1052060 1007025 389503 829682 452127 1843387 1103167 498401 1570706 1685145 288941 1414552 1995490 553295 861724 791736 997559 536058 282583 386012 1491787 1896454 1990416 1791000 1224525 458991 641961 813878 786528 90198 134072 198893 205733 1437795 371883 79525 1056033 357596 1364955 1979983 940945 1075749 1176638 1337276 897236 1698887 369617 1237576 1995609 1567333 704387 20542 1019941 741893 1087504 93985 1363523 1390035 142631 1998558 125950 805978 1608340 1780777 39323 274700 1393916 1655506 1430012 980541 466538 244648 588160 155687 1582140 557709 1899604 1221811 1418842 774150 472572 1208064 553559 707359 854104 1088122 1249663 1001511 1937984 1839579 1267171 1813172 1967233 235850 469441 1120678 290035 1981958 81947 394453 184165 1612566 14409 60318 462724 1092428 1362568 370785 1030696 1282966 520848 719408 1088838 310836 924608 635504 884271 222854 1877631 989557 528175 685274 1825471 801524 1514378 406508 472838 1812486 1028851 2446 866535 611888 1480838 1290489 437394 1133131 258490 476187 1636839 370986 1165094 271139 336753 1484012 234089 197074 265010 309524 1265968 1519984 590788 1722318 1418692 1794269 1650552 362496 337245 1611348 1451137 1831447 1648112 1621556 897527 1538749 1525828 1296588 1043223 1601096 2863 473927 1003752 1453739 1211671 364173 1584963 489890 1567110 1336869 1772314 1911676 1564601 1778866 1070371 874499 601261 468477 1677077 693158 364912 1225084 826510 200672 604817 1597598 919763 1538156 1497047 250728 866988 565696 246898 1350544 1468445 545403 606037 1515035 1733774 847342 1423867 133384 457926 65746 1674784 82650 1629421 1840932 125573 1709031 711689 632153 1878899 903461 350090 724686 209580 1051650 1477022 1229326 628631 737689 1046197 1636187 459924 1047443 791516 1440479 717904 319795 1258301 233972 590952 1091214 643646 519098 126204 1299253 457746 155738 141663 735711 1138513 749060 578287 580512 229446 965415 1011883 50051 57022 1996548 914294 21403 659702 36015 119234 1069132 630056 1276186 455150 755012 1922012 1718635 416124 584633 1894933 3398 1018283 1256372 1972701 1808685 24574 654621 701983 1263508 1996583 1647434 1121780 283074 493192 1877490 620829 1202756 1069824 1153698 351561 332111 1363284 155901 1429471 908581 500215 561617 245777 420007 908319 1366686 1890501 1462472 1794416 1399699 900897 1429418 329362 1502163 1606263 771497 114481 996601 1801048 1405670 1753162 341493 1304575 1700865 511828 1004913 1540026 1702441 300351 832584 655342 68463 1704777 565487 1649834 783742 1986504 1672646 708927 1604830 1876096 1141271 801365 584911 1676887 1067559 1962605 1319555 508413 1459782 1190658 1012263 261162 1281509 546312 923714 1028991 1619361 1654937 748497 283552 247729 480195 814727 1297651 505424 1118920 383463 515924 1362171 1318549 1443706 174129 680422 1852853 1402577 130822 612705 1439906 1853646 734502 1251376 1883486 1267154 961284 868230 345469 1702449 1138417 1365183 963745 1315715 1127776 1371184 252899 1693983 258871 1164714 843094 91718 1153004 1422788 1158148 442584 1402305 1080258 1362808 951418 1834871 1021868 583584 306425 441251 1406051 531870 1472599 1252707 1301813 592029 67729 619642 1535441 1509239 1306848 717698 1182267 1428506 1180202 696111 441257 135575 1698190 578832 554645 1707377 39749 1705253 1433664 1318192 1965607 970936 671169 91848 1583447 681517 1977390 119615 367203 499643 2732 28584 1189275 949516 6565 796497 862827 1606045 41137 809659 1163142 507537 1777599 988874 1802771 670697 1030256 1286195 436766 1616785 1805647 463106 339999 1974860 297181 1693793 937887 1612474 1093277 917372 952208 1761822 270497 1377495 1050563 1278556 1286560 782304 125727 403154 1408161 412895 6658 877720 76841 661340 1570090 966143 498313 1437152 1789969 1153880 1853466 1048418 640443 156092 47369 1030072 1934626 410561 1447018 1861946 258115 1594844 1603839 689185 1791154 1760710 279241 1359188 1201065 1834241 1917083 1391037 1723005 249562 1450826 1783378 1382944 1641146 1248957 1526271 1355989 895644 733521 591390 486477 1209755 216083 1193019 1136242 238809 900203 144415 972247 137986 1218086 1475692 293626 660819 257449 929191 934108 1698466 1277366 1092100 1278062 479892 569107 680805 707072 1053301 336255 127236 1434173 1636743 286902 909605 696235 295746 1817864 1314513 601987 716756 1900811 1375269 312106 132418 1241980 640967 754209 614048 1101436 556750 1145034 1445444 1872829 880816 1053200 449807 511933 810361 1351282 823440 797124 1228866 1654946 1335922 22512 390128 785731 611825 1849205 1236618 523872 669538 733920 849349 617518 177041 1654050 688845 494008 1306382 1347847 1999601 1502233 1019120 534856 896977 550667 1556003 653621 1766229 546724 1074390 1890639 1700235 1132634 139586 1935491 94169 231702 805948 754681 898678 1970316 242294 1259789 122787 746153 141294 46289 1615977 708742 582026 1789908 1246897 1233597 383856 40681 1345840 1708089 1726392 509668 718594 800993 1664272 157337 110391 838224 715640 969733 1362133 303399 1621579 1260971 882086 594484 727775 612754 196147 1018745 1980453 491279 995551 1607893 376947 1836288 1655872 1612810 725321 312823 1152150 97496 1747822 1497261 985522 1691785 208824 48357 1680653 234772 623099 1890636 233 283578 1238636 1345234 1401325 1345343 387249 731306 990906 32256 204800 866468 831198 716860 1580682 1167714 272264 1526095 1778691 611982 723239 555982 1371802 1888568 451774 1291312 30613 394973 1434504 1992005 1479116 595969 548169 46783 713914 1161968 1707913 1707574 106473 484402 1891379 1774874 1519013 132995 109579 35171 389132 251938 1057262 114227 62725 1052187 1558220 408333 889960 1623714 65874 1469959 624172 784507 1651200 844213 283020 71065 196678 377727 952352 530841 871794 1819941 29778 1125162 146166 860733 611554 1894765 844546 459073 1230203 266737 810922 1415086 1706351 44705 348831 93990 1163988 997299 1964306 19528 1952681 1733634 621924 819051 786275 317572 196622 479038 1088107 1862518 92974 1661165 471990 1171469 577889 929599 1894424 793859 1728253 666598 1584457 1526690 1298331 1876658 729752 729447 1375619 1257360 329824 1177448 1427077 1135389 886868 1064794 1525151 1520251 668896 1493038 852830 599222 940201 1834947 225140 1475117 360445 1257686 1214592 808472 373695 357555 1579253 124064 781363 1674692 1329853 783390 1468210 1050866 619943 1864226 1811021 318357 1049599 997070 859892 151693 799419 455384 997898 590850 1132657 1382389 1321228 890844 963531 82536 1522556 1044113 568215 767476 1746918 1518608 747169 1715422 794917 1334997 935006 246816 1971558 542342 343829 123604 1003294 1820606 1900273 1553836 1751299 334052 575678 710780 658996 1174224 1024346 1017682 1549676 232003 108374 1984322 220544 414638 617533 912536 1538242 1319609 585664 169632 1798220 818385 576399 1705185 36920 1634928 1043993 1430261 694037 1221273 655167 1434448 94649 988585 37627 433396 1849293 1465384 494723 1994830 1270650 1679990 1476627 442953 649056 1323438 1841670 1053696 1461094 510382 1392200 185188 78806 173098 382221 1194660 936768 722865 960589 65102 1393721 253652 66716 668424 563352 1258371 1381609 467810 229036 926404 1910521 1422233 122943 1957392 259903 415760 108815 1156766 692447 486099 1111905 1797406 726878 1459735 1240833 1498427 1226691 417061 1731331 643039 1394019 1413711 301419 412074 846265 1930818 1697821 1097280 548369 1831982 334874 1348155 185368 664412 821810 1574565 1865619 712285 943283 1803735 538851 1864778 321884 1749099 1577429 1669218 541393 353718 1968095 866120 1251948 824217 1746733 575632 668110 126007 921423 521533 241291 1264648 45827 1876401 604081 271598 1071223 1705897 1320330 1924683 1520977 1178742 550061 329305 1440164 640111 830927 1291399 1542903 1629831 1999975 1785230 1424083 1790829 526455 1049681 318631 1971597 968208 186025 872209 1067996 140247 739811 1376082 853445 652290 1980820 419828 1063946 757160 935453 1526461 1502256 1826073 1554865 1473199 1030783 1307906 1824781 1377919 638437 1211330 1280820 32385 960599 1132894 237543 1940227 228324 882965 257117 983089 1912508 25578 1458518 1663976 1470828 84521 1679067 1766143 743440 1093661 919338 1191862 1387148 1073417 1888165 1994420 1921144 1720586 582268 1880172 1862514 1357481 209354 639191 1870013 1660519 1287587 727756 131807 249603 1677717 693297 553802 1680957 1827590 951858 1688323 1637498 40541 1120838 414757 489572 33600 17323 976270 109964 1257224 1176618 1979895 1091175 718977 523090 1944226 1667171 1705208 618575 127209 110767 447537 622551 891909 1918216 1774647 125305 1596927 1477541 375930 691433 98786 1355223 1372900 1206467 136460 47696 671672 1650123 220232 1725448 653511 1260485 1936965 1913190 1279580 389090 376941 1161337 712129 10245 671076 1317123 769744 1383259 1641200 1377193 449346 531822 951726 578506 1385521 750740 906915 229673 1671018 601173 1214117 738037 1895299 1749741 980006 1647033 1559874 1229350 367928 1881477 108889 35865 1059765 387771 1539694 1661335 1325434 1407642 1597111 1243804 1485605 1185947 509038 604871 477106 352815 483992 935497 1723519 476646 1026877 544454 1923159 1212136 831897 848109 1412095 391979 1198774 433605 1545267 70728 670172 777474 370638 550697 1942161 749256 646743 1809629 1982950 1911268 182866 876222 883506 187964 1108189 682029 1082469 1204369 975380 1743921 1985899 873315 534248 561174 886774 1609713 155842 1806841 344388 1349903 840746 397013 748882 497307 1848269 1250087 664319 820967 227312 206066 1662804 1415721 99095 696253 1962853 1279806 62380 323684 1582420 605146 1993192 1579003 1250467 1039178 506997 354927 441176 1012929 156051 1450476 1117326 690328 697934 660072 1321470 778707 583822 1091115 1883742 769994 1354296 1991081 490968 414702 915232 1713516 1363899 912572 725325 960186 1605910 1942941 347671 1920024 1656049 382210 656918 952535 387797 167999 1075345 528454 726555 1243987 1458113 1209761 136863 1585503 311813 1655430 186332 1118921 794316 1205563 317014 1483188 1260828 1281810 931006 1465020 1214697 336077 133704 1718907 293601 295235 172767 548601 1484558 825572 1323814 1939086 1620638 15829 1060450 437849 331672 774973 701298 1121352 94194 1614953 1457137 1115168 1723307 552716 1550605 1600590 1892210 143376 286808 1151771 1625237 217419 587676 1219074 530429 222209 841879 1326036 1611847 1280708 1580377 1741717 165605 1774140 84834 408596 185441 361214 1155341 1666682 661691 178906 284224 741975 299110 1518129 1822699 623013 19441 1498813 738369 1678082 861112 63085 1147887 1989359 670844 999505 5758 547279 1497366 301554 567700 454343 1021252 1619193 39079 132994 1283855 536726 395349 1998497 1635261 1769571 652294 565685 30869 1673238 1179456 1501493 428726 1663513 135153 520635 174993 1887536 484453 1541491 886758 952465 797928 1636472 937503 133665 1886428 297773 1178354 742613 434341 1121558 1877309 828433 1083203 1611650 581552 1993056 1154780 1524340 815940 1100389 1935278 569059 507366 1093133 447180 908035 1642219 349031 902061 203283 942354 467034 1810458 1275683 1369425 243602 1183308 1504269 1416802 940712 1462084 1782437 1734472 1980317 1793246 161273 1501945 1871816 1954804 1853634 1998802 504642 98583 1516649 118982 707091 1023090 135781 349557 786149 1368511 1898953 1764936 1815939 1788876 1996572 938976 1122381 1759301 1041441 632302 786888 1299777 766015 859678 610046 330717 260578 1798265 310902 255519 1805643 818524 1064172 370065 626676 890643 220909 807963 1907269 1207635 1971376 1942793 1022077 130800 62099 1024268 704586 1375656 256392 499741 1804569 1722120 39128 898153 73293 983324 1217910 106982 1653882 195634 840457 1313176 269877 415349 482940 541494 659427 654210 1244283 744781 725726 1177145 1974431 1083663 7685 508458 818489 1995522 1929569 751858 1942256 1940440 555261 1921564 322213 244721 1319524 1264103 1940386 1429304 102384 131306 566758 1448074 1708073 1377821 1923578 714526 1811179 964429 1648986 991412 347860 321876 733691 1229794 303900 325446 1211197 1065460 1286234 766614 1052232 1589900 1378994 1710531 1315286 1325265 1741340 355528 1123243 572645 661226 1844557 936157 695466 940837 1993664 433796 1063459 1381294 1438705 546926 1349238 1846581 781179 698525 972690 39671 162506 664288 111694 1969562 4056 1374431 287824 406471 1866505 1035579 719230 944891 439274 1802177 1009458 1551456 101589 1766368 449234 381913 253891 622955 239734 516014 1397668 1849362 767453 527368 375772 517430 1774964 555618 1525026 1115209 435804 732726 535706 1836106 1914203 1293895 980891 491886 1487531 203371 806671 1588229 996303 406291 766517 809922 1032374 667150 451041 1604892 233881 660453 149484 1528649 1179046 1237210 1022170 1878814 49799 1203919 1840178 177025 123304 213982 276341 515731 1781561 1003828 527888 1288948 1213863 62648 1032442 404306 1679194 1512308 1327622 939845 1771627 1217471 697259 332402 1608381 502337 291623 1435174 491745 1579716 205991 971038 1714725 1018527 833094 711673 247984 1167087 600933 1269942 519659 1010890 414716 1256407 1380691 697824 413813 1294312 964543 1915816 1991425 587542 1964585 55079 846462 1778677 285726 233176 833380 1241995 1350062 1852642 1765128 288742 856527 665658 449789 1784824 1862814 963488 349819 992530 893345 46815 1591235 854693 1196798 1597163 613187 1464543 1285917 1839549 1047776 229223 996906 998886 793665 772875 1976858 1301227 1112556 1456141 772634 855421 1862769 1599876 1938333 1484309 218197 1344944 142519 508796 971732 872702 1478223 1701238 81518 1012803 1399893 1207753 875607 941794 569086 1314397 775134 312169 954356 197499 1917102 860977 1486183 444144 521122 294734 1032059 1544035 178887 1542047 282238 267356 1928761 1592396 137951 695080 1461136 1046066 1107791 102285 1949707 1090568 1824884 705575 673138 1903428 1793303 1914941 875467 635566 1285739 1122281 230670 557299 1248707 1979278 185885 568367 221140 1414782 1176506 724313 711294 1909570 685303 91593 346346 143021 6481 1911642 706064 1612051 1145880 1003907 1815031 46951 1997649 45516 1480860 1304844 280654 563797 116660 514097 1871248 541946 263998 673777 1332024 1129327 1984502 299417 97235 1829031 432719 71555 264117 392821 941392 302391 458861 1282833 736212 1287552 52398 1969805 88979 1706632 581578 1200163 134258 946959 904070 1434265 765777 1136014 559790 1295256 176396 752898 295585 1025849 1623198 1039948 1033958 1339069 269625 925372 1209949 1676491 1238644 215427 162657 1719171 1803671 1532794 610708 682920 1824924 660906 1011509 1474348 1479189 1050054 1691323 441510 1910191 201675 1520660 1191741 1232873 581749 1507507 1625084 93870 1917672 1984224 1122893 1585931 747415 872695 1451273 944459 812725 1348187 136261 1056781 1503870 1134351 1579398 1788142 490962 121425 525535 412347 1673630 1925037 1406939 416060 1608685 175752 459761 444602 1884567 1346008 633903 1121769 1526317 1615850 703735 575375 777175 564779 1671379 36960 1565806 1716175 1232743 532479 1771977 971507 649507 1783668 1590786 45202 1939442 1979140 748324 1411257 1665752 36524 718761 1300896 1671560 1511923 883425 1569359 1709886 1946629 613432 1259046 18768 1632604 1608675 696269 1691260 1466133 181451 1582635 709926 598458 1863190 209818 1792174 1945828 1409501 1859327 1477410 535011 147842 644855 1378780 626054 871319 1193839 1999699 198777 1255094 1179455 155795 1273857 373729 1738871 948831 1479242 472990 1337735 282603 744512 1058469 720529 1180208 990528 272395 954841 1616612 89672 1009937 524809 1981634 653935 835469 1422330 707834 216463 364214 1526760 690956 496340 939654 632210 1472573 1382001 915808 1151246 169452 1204140 88632 201545 1709953 845583 382430 986253 230293 250334 827732 1314594 446285 72672 685258 1204676 1072401 642263 1882724 1755907 465951 141902 1831624 1686350 710362 1229910 867282 1175666 206348 970062 1755469 1849653 1769171 161504 1356071 1558195 1116264 1240910 691844 1339778 1827472 1345454 340118 1339833 829709 1953562 1128502 1888090 246710 179422 1445868 1436305 636941 181123 567736 1053297 105020 958972 1525585 1019458 1178115 1290078 1078005 1464007 423881 1222837 1812247 154026 209420 750707 970130 1396258 1165652 534949 16736 382358 1856090 264608 777919 1625726 541262 1090960 1893132 1797832 1039752 1384833 1841285 945376 1960761 1147912 1671814 1993300 1395229 1979445 905938 1867285 204571 818146 382990 1613259 17887 1107840 117712 1980564 1416674 1716753 1002792 1736528 272149 1353729 423539 482703 1675683 672091 9834 319709 915785 1559941 585003 857242 1205891 1833301 145195 910860 1613830 1407466 770458 1115690 1232327 347605 1145432 729123 1866870 1787759 949009 1243284 1354816 758530 640900 1545255 367506 1277563 592452 843078 1685087 1126159 1084572 1291382 878189 1345151 1212699 1242729 455956 1879956 1401070 456969 918473 641700 422848 1772919 315460 1498897 510890 1560388 1140439 207090 397219 1403929 883728 842041 1577937 1306930 1267056 1133291 307840 176529 945780 1331340 1593722 1945283 1662102 1634753 1020798 1895630 1459633 20745 1490208 782960 909571 1744906 1752632 538739 793268 1199752 255714 1383482 325071 1397844 1546066 191717 1505023 1734144 523508 571288 1565990 581460 1539950 1682424 1490476 483596 421530 1751339 353985 1065068 1944591 43438 1016076 645540 1295932 1971390 4349 165223 1734806 133539 1971606 206469 1612511 970140 1089396 1455432 1610391 1169776 285021 740984 169399 1246157 1559396 1816659 1281907 1087453 115756 461026 1394724 1805187 272867 842763 1866341 1775921 794660 793160 1079291 888194 240355 843611 1224243 311600 626899 760396 1020581 188023 1334063 471388 924077 1949104 8254 771030 210496 46145 1730732 93446 1285595 1066354 1461046 290130 787110 1828149 896987 363691 215287 1743347 1959318 1040971 335355 154817 689558 914043 33427 1561338 1452256 1646422 883694 1904843 741041 940641 936664 659414 1609240 1106571 1771807 527435 1863271 1242677 149903 1036197 289370 598036 1702946 1062059 517204 1285467 455809 1813591 1210420 635227 1934151 1873670 864727 957293 712431 220095 1685020 286761 22020 613047 631796 1860292 1285135 1922467 657310 1085971 479702 2541 246459 1857287 1942251 142864 997190 372581 1252000 1931526 319750 1738257 1282317 40101 993486 1398844 1210268 669375 991579 1258323 1541841 753417 932281 1480406 500784 203099 923720 1701650 1977483 1696787 642069 737736 237282 929580 818081 749620 405994 256877 699789 137482 838888 1253260 713610 1774211 150304 1576300 743910 791800 1867177 550012 1480856 369265 916492 1826288 308448 789807 1718407 1321310 789728 1497271 759901 1997462 1292087 1684612 901423 29031 1483629 63541 785261 1206124 139064 1439684 1757385 1479334 549647 1537392 1898991 1419135 1564861 666873 1111294 469652 423804 1082237 1636701 1664271 1023614 103133 1739352 1532959 1140712 735939 1486839 776928 32273 123391 222391 1035729 1230700 1358477 1839592 1911942 1937012 1034062 716477 264083 1533538 611732 891255 573839 1769147 1807678 950144 1882117 972007 395966 960866 1018380 1071598 935099 1680614 1336060 1054870 1329613 807135 776332 1502746 349563 536591 282231 1820226 917765 244974 1882014 1016828 430447 245783 1485129 317325 250958 1426367 1285345 1721195 170589 324414 299520 702561 1894563 423782 117310 319666 576358 803671 616003 173488 1950119 1247622 1760003 1893974 1200976 209282 293556 1787587 453911 694038 749647 1596009 1086620 112287 723742 1371800 1341981 454091 1258553 1259001 1364954 450355 1281284 29858 1754070 1787359 1406369 1611437 1262444 466148 1999701 1461711 138113 1572393 60458 1786394 398957 1808982 1166600 757362 485726 708569 818969 403079 1632736 579487 1219641 1545943 1244389 260181 323707 861084 17227 1803038 565237 386686 487453 1462583 713819 1973550 1099686 1201403 1992766 1487319 1175194 627844 1146296 1513370 1062869 1552800 814736 534934 401225 231617 1869585 1684528 223375 761262 1047060 855504 1719503 903691 188568 950750 1103897 488856 430774 217474 860104 1118507 513542 1249861 1912749 1204468 1200443 744638 1350510 1465560 534266 1687403 287434 215834 636718 1208135 1954880 1946911 1786444 533141 1778481 1080398 940733 1954527 731362 162306 1855245 133456 1618822 451928 1327804 1541765 642874 417915 1363567 272570 224353 693362 1073901 497700 584991 406748 1300651 756762 1276160 1569922 327248 159208 881201 1294548 1476019 86140 1313705 25623 977397 892635 471245 347090 364586 330734 306366 1155605 1485536 1810642 279044 524683 1082169 1645831 1139675 927847 1768434 146014 837622 14379 1189627 991723 1102219 167796 177569 432442 1377780 257075 175309 814824 1597876 839533 1853334 1289547 214688 1622939 253775 1251015 1611964 1302299 1983169 662974 310555 1863344 414713 1911785 607770 1908750 449981 1030884 1095446 1136734 1415379 526122 343736 924380 40780 221519 304159 1796865 1805465 1128082 546370 327362 1122325 1338522 585111 582550 203368 172773 231029 100869 713455 1023746 505630 1539200 478889 1801872 406192 1655298 41026 1170206 295316 208113 890196 1242833 330924 691436 691349 1639328 1252216 1831470 213985 1632983 715089 413981 1734900 1584160 1255686 1869198 1944727 828906 1220945 888791 1734015 1447059 1153024 1727575 718889 247758 438592 207345 679176 807133 1321908 998611 166312 1908099 1080947 274723 935740 1581020 304437 1749973 1926858 606835 1436634 743775 214184 1128083 160470 666318 362509 1616684 903145 988514 1913478 1647847 175719 741178 268344 1991140 484353 287443 653793 1474379 674815 1106851 1386438 1444777 897701 890197 334754 226041 1195222 125689 996813 883183 1311796 1894989 971165 1584419 1597781 1895248 1775374 1684171 1564087 483498 251804 72469 620456 1785913 788969 1428743 996541 1542473 1023425 162701 504358 1714161 1572469 121631 63831 1231129 143870 379062 710707 1057101 397918 1794452 637231 1572723 780810 606620 1731619 947933 137927 624734 837432 1594303 1069876 108547 217083 1491875 464637 600557 1492772 1388578 739402 447281 55740 1269058 821820 115522 1229775 189385 1387095 1010744 1226970 1898607 1701948 784336 96683 508423 1460831 1546739 1427493 1952256 1349817 316197 1459068 1605869 1133649 1985961 470930 1977124 664970 1728693 98680 133875 234342 1281511 1863951 625070 1881020 1562353 1901351 426816 686265 1224582 743379 908724 1495376 1756124 43339 1763722 1960228 373657 1361213 1540224 1567375 228094 44916 1165577 487998 820035 222151 1479615 739608 1333626 1645669 424161 18677 715950 182231 1738173 1456819 223507 923965 1599177 1719973 1372133 1850983 1812812 545808 1601114 1154922 1319485 1695420 530268 172600 1063606 630653 1480372 1554265 220455 1963807 1819213 1661759 4794 1292263 804676 1099340 1440797 1821029 287792 952008 594335 103396 695860 970416 572134 509442 822631 1672376 17179 644042 1171022 1261029 857803 205734 1129814 566217 1590082 1078875 1611420 1266176 1137321 703449 1084170 1102444 454000 1903619 248993 464576 63495 1868534 1481140 218506 322230 524008 648498 158415 1158723 1241673 1255592 598964 177568 416220 1161803 460918 1842948 1675236 1547555 1624147 1899740 1451869 1060312 882606 1385184 8213 1162528 474395 1839613 686188 650167 1631484 948670 1958802 1430235 375627 1294550 1540869 934617 571549 1406170 1781340 340412 493398 1934202 315480 1902201 502935 1466207 1107897 998019 1801778 203134 1542570 584609 1164574 1322016 1195974 1062719 368280 393699 321794 1365417 341174 1773059 124586 1951717 759141 610804 824013 1500199 1019276 962133 1825047 486509 1560724 572695 1073546 870617 840283 374521 1951344 1231181 1365287 43635 373438 341882 1794935 1186187 1746633 817031 229290 1593146 821705 1595331 1959960 1583231 247143 1035601 1020005 734116 1742627 1355155 510180 795911 145784 1193130 1298756 1150119 58892 1889373 366680 1789975 1065072 104134 819874 408118 789195 1112713 933925 1336230 623156 671558 307892 19024 1668535 39694 1711595 1328297 1624338 512861 1481297 836640 361799 998680 480606 1648451 1909716 773881 531350 1177153 966586 693848 1888997 882801 1537562 1395684 1741265 1825123 496860 1998896 778955 900000 1816474 1576055 1854188 1823482 1688109 448157 43029 1352482 657269 1293221 279450 35288 415498 448449 1088896 51716 421882 604660 317074 1361902 678324 1493517 799779 259520 934154 917983 163157 1273314 1960469 394083 672382 1484667 297934 227104 591444 523541 1218828 1508830 1201709 1325502 1768409 608142 1363528 958960 44162 1658657 507444 1327695 1010607 1302766 129934 752824 935363 1770219 1787574 556331 1542447 1279515 1016530 517217 615197 25811 26746 1776694 1282133 284273 1667872 1079114 1678108 1722233 1331451 1448095 1650377 801058 659842 1598514 107141 852371 854813 1731656 1053044 1164345 967147 150120 1486993 1430776 1085450 1275978 1199457 166837 304071 1365833 225040 1434584 1143846 902591 1083280 1956646 1202069 1812763 1616491 702969 994997 703346 1472644 696818 756355 1400533 1193046 1707549 1042134 1881249 1469082 442670 1085628 1904224 1750909 278653 286799 787914 757386 531122 577852 1901795 781440 1988285 868855 167159 1311245 111326 731610 347468 498611 1277528 1860693 85479 1262255 322336 1167416 526368 656433 554024 438561 1373503 894682 1345628 1094894 1381567 741687 723975 758185 215764 979894 1256226 1218113 211148 1186394 1125158 7587 1865321 17644 1323736 174774 952324 1967369 156429 1123831 1734437 973014 856540 1006831 419627 419227 164572 1632007 1136145 1418820 206024 831827 429997 296405 23553 1668692 722343 531069 1011834 1920436 617559 1671755 1815744 768263 855353 1627956 809893 1092713 732459 1640372 1519786 437449 924557 939937 1598968 409942 525656 195450 189566 1913398 639052 1714067 661191 329437 1153428 144590 1118895 1958664 1093092 1956967 1826341 170585 1620845 1097307 582981 1352788 1828286 131961 931166 34686 924360 632006 208758 1754719 1254890 1253081 1104598 1076171 152787 41058 345460 170817 1528567 1487514 938606 270164 769809 1883160 1899837 1868157 1000206 1121777 438025 632279 429207 254106 735359 1468933 973844 793508 1235549 1764484 1683584 107204 438876 1035652 232841 1224792 1779517 714586 1863382 851567 733336 1351317 1707662 1054977 1539564 535898 279169 804018 66451 55408 202919 43862 1353053 86293 479746 859499 1697219 903168 745960 468318 556066 555906 1009850 1767262 1332160 161464 1678229 1112752 271287 28132 1366650 425455 1412886 173486 1556529 620899 1663254 1563563 1270659 102948 1205363 87390 1082585 10092 984392 697353 938389 154952 1692585 190865 387743 1546020 1319710 1939240 703259 1742732 1088573 1893128 1441341 1910682 692046 1550076 1675834 253302 1923423 694403 1069302 586560 1467172 287929 1704292 859805 291411 1854116 967043 815448 1396837 1086255 156635 289108 762509 144136 1685758 1918444 1518641 817835 1264347 1565601 278734 480064 910391 707552 964397 301866 1582194 126452 340432 926356 725450 957175 446338 394723 715904 617262 651437 1517539 1735700 1817967 1129092 167018 346848 880779 1549234 1686515 1525276 849516 577273 761336 1539863 1373706 1278499 1758465 561798 982863 988238 1103085 1100294 1211187 45098 656998 1251170 1277550 1189308 174789 1760545 661030 1723274 1084453 896216 1550595 216946 1431520 285146 1417660 596060 1806949 202606 663196 1757783 277922 53982 653363 749316 761183 335859 1665454 377965 1382331 1325957 198763 1945957 1582446 1647221 313708 138202 1379525 1337038 963885 1541596 515700 1048706 1083114 976836 733949 901959 1774923 460875 1463160 412553 1236321 1673721 1787380 499857 319281 1568856 1161966 881397 198219 990098 1444845 1959096 1186780 959598 1479765 711800 538221 110972 454670 530588 182775 1261442 241274 492303 81460 820713 901109 1771580 265495 456543 1579374 69620 962630 1149694 1821362 1421365 534770 1820266 591986 366379 1592851 1703646 703347 994631 1464491 952739 1075319 1193719 902386 238498 1124293 147159 1193819 1828069 800252 644645 959109 1143180 1342873 1737825 122762 1751450 844652 1770352 1539258 1097482 551096 443485 1654332 1693057 484443 1783320 74310 1794822 1528616 169756 1839446 278521 1403217 1912472 343456 61965 102092 1714327 657402 896390 1856064 1841079 1353564 1401961 1274210 827260 457982 189298 412033 398202 1215225 1613921 1976853 1045185 1323543 77153 1799551 932623 394432 653090 1449197 988489 1385988 824362 1959751 435969 1111063 102079 1143790 65293 426677 133657 565628 1142641 1750149 194576 792290 1349660 1994832 810891 1741359 514626 1239390 1191723 769765 821621 1332082 1284539 46324 18337 297783 565619 389017 1191923 1467255 55004 1474270 495294 507669 1322843 483450 647838 1055901 449166 560813 1553972 489027 1443344 1269812 1893113 1808812 1855294 153928 807914 1516615 1555261 769976 1488955 1362911 402240 1449726 1987364 496802 550463 1593226 1310145 1776622 1049216 17807 1680664 917830 1036368 218564 1343809 1711801 888651 1611696 1197453 871711 83591 300112 163209 1780018 548006 1658919 1935145 666916 572432 1261719 461190 242696 1803992 935331 1864899 1800126 1731873 1027112 1581511 718371 38822 965109 137417 1395624 266738 406981 1370586 67025 1399513 972706 395903 130221 1199290 106568 133900 491271 1075242 1960296 536366 1364672 1930044 145361 1441077 914071 1675636 245542 206478 1383113 1854779 1205289 1630670 1121333 1457953 1106375 1074348 373915 1288487 297895 326113 1379991 883853 1623251 1507211 973430 1784692 1211997 267290 589265 175134 415448 1567034 686790 235436 1283876 483750 1232151 813680 634734 1772700 1555791 1500203 117167 566045 1846430 702904 679914 1817312 1716547 246317 637663 1424666 1530674 71030 1270555 1171145 1903315 1025285 714693 1824684 1456880 449066 1439011 813637 886589 1592679 1309053 243141 327990 1339659 1814638 688211 1528061 731545 708948 1550310 15712 1042642 417776 372796 1170580 497872 786488 21187 1797833 462281 26926 997023 55869 783870 979987 1156197 1560474 1541809 280837 576081 1349330 511249 1479692 1926444 357843 864903 265526 1291281 1546265 45458 1056081 1646750 1048174 1234342 245616 493021 695959 1827913 1276886 1230503 894819 812650 1374117 551792 968277 52314 301395 473018 255744 110373 1138705 1504002 10441 161023 1509887 315329 1709438 1653784 1173227 1536139 78140 45773 202829 1408806 1425131 1632608 147662 993778 297923 437236 386252 722377 703004 1946542 1571666 277231 1681480 519307 1862292 422707 722761 38901 1960476 463386 1374606 682332 1701214 457243 572061 1354386 1174358 1628668 1583253 970857 100663 1102614 619103 1338413 17450 723917 198475 639723 1038038 571673 1634142 1159400 543328 599827 425447 532369 1522957 702526 1390452 1808161 958940 633658 1410297 1614696 1107622 1486215 1845815 556420 1342745 1706772 453426 437717 1508165 872554 1554092 1433690 419018 852 1777386 6136 600056 1151468 587897 1596969 1156441 1989276 862952 268424 588912 348824 447412 1028443 912670 1340586 1911991 1809232 308677 1574157 1972739 779737 458120 248098 480431 1447137 576801 428224 489873 1451382 757178 313894 948078 1135278 1104366 368709 414365 14917 319911 585815 18849 861863 955918 1734876 754276 1655581 1594454 1508516 1806101 354231 1693712 616114 1487812 659332 596151 1712010 1305795 1592428 525550 756315 1058518 1167530 1877178 274528 388411 465418 709493 1727711 1449489 1712589 663510 1970031 809914 696277 1565965 1595370 1254772 299195 1841586 1925089 780315 1695881 1148097 488444 878265 404255 477140 1440609 1876500 1366738 1194734 586087 1167440 391711 1077674 646202 19523 1363289 1068681 1077268 414577 247988 653717 435521 180739 949475 220832 1287459 1478491 556933 1737917 1501376 1662291 925445 1353085 1012438 990686 543207 1550031 153695 1849774 929069 535868 679077 85599 158890 584944 1146388 1930086 791079 1492192 1278725 499450 1467271 821757 532368 595697 1438533 688525 318954 1850396 1082544 1747139 1469106 868371 1573243 990668 928180 981975 766670 903700 895852 1005027 50368 220531 1107241 732171 420455 1080001 1249765 1235932 129233 1954500 1022303 1066222 45989 1409257 1639617 626608 114018 927582 1388983 1171887 1309345 917787 1969244 1014517 189442 723025 228156 1054166 378619 1718391 610466 1106967 1468089 946725 1434841 569630 751929 139710 1083252 458173 1606669 1489822 1460967 1172178 1228015 1402979 177374 757463 832648 1399414 674028 1279163 1964567 534373 1247131 911034 579771 338574 1726741 744768 167620 1270357 980575 1739656 176273 640664 1102329 1525895 779031 187826 169957 451024 1961934 39868 817533 345436 137116 983737 986445 452344 1466836 1307048 266391 1411436 959025 62632 403581 930455 327812 1857450 797988 903503 353240 999746 1415708 1381816 939930 524059 1289329 132974 1060888 162054 1598889 1938170 281528 1983184 19309 116517 1189152 571837 1148050 1880660 1179611 1828022 76380 219420 983269 802288 269796 236820 1404798 835252 209936 418921 148458 665474 364543 807746 984794 1154169 523819 1512865 1251183 919574 1389578 1273818 1807862 189854 1568764 560330 1344862 1471011 1090630 480410 899969 1390663 678938 1167499 1972974 745787 1322758 1913051 1832717 1952371 800491 1151717 74528 1299336 1555488 1482998 1508319 1785981 1986118 1512413 426584 133545 1401784 1105116 308310 1017916 1296662 911125 1238842 152196 1463798 1382941 856782 315333 1345765 1188220 1215263 75605 1434404 1883809 1492284 1051345 170545 283855 771314 901429 406189 66073 1807476 796112 1239995 1410051 1809106 98854 700734 1160186 376006 380931 1388160 312877 1871167 1911127 1964304 1942237 835511 1011432 864628 1141811 1727719 1942627 1948803 1440819 125451 1556433 533849 123990 980592 995647 1543632 626928 519942 1488411 1152376 522311 1931463 487679 1798427 6905 900070 760503 765278 819784 1468112 1798045 1929817 1401652 1557232 279158 570772 1501802 435758 1986425 1229327 913808 1802260 455415 753864 509710 438529 520462 1661748 986270 1324696 1257838 816384 1792213 362627 241634 863166 1589579 1432497 1173872 404577 426324 1114088 1632030 1325838 1171609 1016475 1675543 940089 312764 949878 347914 1164362 1684956 492216 136463 1408693 495524 1857550 1867843 20939 1537555 370867 673462 943699 1057016 1969093 1882400 1172524 1260772 141346 841567 1201030 1536863 137217 1621598 450340 719824 646471 1940652 1300760 272007 609061 222572 505329 1111439 1124184 621443 859306 154321 1168522 1157441 272 771060 1633803 164266 1563846 1770309 1032379 1795985 1623275 1691236 366782 1600637 1891717 1976646 1095781 993210 1755845 1870603 1582045 1585588 615934 1484293 1868324 977655 418068 1042936 1906987 974864 1626458 1442243 112791 487169 1514880 567790 1821128 1274572 1832575 1097926 904728 1911382 817333 655965 476989 1908438 1230859 855477 1674243 1190450 1091703 964127 1789786 1311760 1598220 262825 1065252 656945 1698233 42791 1955596 619187 1890725 517873 1088585 1283540 1378386 1604625 1079528 489990 950646 277490 1957907 686852 1370755 1594107 61289 258691 1115295 961477 1560266 1592616 1930618 1311391 1027438 1003447 1211582 1863197 1850346 960236 1378413 978918 1207613 983953 19671 312950 888158 1808014 255833 428386 364981 1038144 793078 344845 205045 126333 6071 1258310 1435214 810096 1654294 803538 626723 129182 780887 1170547 644350 1038693 305242 498025 407922 1178499 1722862 1404947 891898 287939 279925 1660962 12764 662228 1385845 176281 1186858 1193235 1431441 1539317 344244 896061 571277 858254 397595 407080 1465179 82349 138461 353522 396503 1088233 580603 1390820 645523 906343 127015 1432024 468054 1383755 379695 1785104 1905319 1406014 473589 1780356 535664 1736101 1057052 1522978 520558 129655 1447878 1838292 497884 1455765 1095837 1340779 721060 13268 42875 684486 1653389 1792423 1523460 1821451 848244 631491 321387 88178 1488776 519009 882682 720374 932773 1497249 805484 191245 1896653 125637 378316 550216 324094 1286473 1677576 396164 1270545 1349480 1598275 36612 651752 1011122 406826 883412 801630 599267 1157227 1585274 973139 116029 1907162 88222 180510 1915047 1977861 282032 293700 566568 1202633 1129750 1148123 476001 1949962 1669212 1645994 1380424 186894 1615136 1358741 1657868 1030134 1546386 1161854 1935913 1942386 257790 846889 1086494 1121895 284301 274449 1159076 1741289 569204 164236 1681297 1915776 1900675 963276 874190 358080 760098 1676213 1264152 744863 1788037 221887 394940 1606236 513620 1465752 1380760 861507 1149417 386661 1603729 563025 454495 1410399 1297100 1445947 1624994 1632501 622472 1378064 1698553 1271253 1941437 1052775 97969 1915092 1222852 343524 1273591 808634 1044080 1027306 1146907 74483 643306 1554954 108246 1854101 1917589 1948251 1340061 1089538 496733 1632430 502265 1412047 1085968 975804 1294552 1186512 1094861 1917852 1001131 1904850 1751776 1253676 1455249 1365146 682158 877976 1004216 850779 1361325 1011734 1990881 1181207 1555412 234157 1543791 588056 262235 1649601 1992191 1180024 1677984 378565 655780 629681 1456434 1815140 1769710 422907 648177 1880275 917224 1165984 1881443 1925512 479131 564909 143851 107755 222258 316709 1329359 249361 1906379 1970514 356270 779783 467020 859845 811464 1463595 249221 1847139 1527188 1196105 572579 499852 98684 1430343 379497 653197 1733743 1850414 1225905 1263382 1080730 210534 770103 1401137 1786353 1556380 1409246 1011881 191176 979044 599324 1172881 1974366 970833 1990479 145962 167625 805798 769304 737818 107369 1694844 756465 1377513 323079 459352 1564913 1120483 162205 1661377 1717359 1247720 1480524 955985 1792967 56919 1669689 384379 321729 258265 1055770 1057507 1435284 1278584 1368706 1020487 220868 53880 563360 1195532 1223738 1215557 745463 832923 1089652 1371731 1043392 1365587 423940 3595 368769 1351731 737906 1228522 1403896 344844 416285 790512 568185 1481123 170120 365860 1550037 1635145 1532236 1371663 1140054 1840405 1378192 1930500 1577054 1519472 1992082 836588 278236 1130526 841978 1209715 1870216 153318 1140566 1462054 879179 1779046 780561 628452 1206588 1148210 484806 663460 1199130 327707 1765246 1346597 709764 1344375 383707 783733 1872424 1680076 1613012 232871 1172796 17301 283239 1447354 870783 335406 1908090 854684 1214254 30717 717588 1965606 1344899 1030565 1733129 1944193 1216138 1012810 871441 831533 542994 1233645 127857 1271675 287053 1353452 1323269 753299 1606725 1564313 520923 1039352 985077 653960 685963 1452812 1246318 1267203 751193 1481387 579855 339492 952987 140827 1485545 162766 1566797 1774900 54627 937804 579461 1545509 198356 212744 529869 855090 327582 586424 1562411 789613 832824 900659 614396 1250940 1098567 366656 71690 1635300 1040911 1867849 207731 996405 1853572 621815 979071 1313038 373589 1392164 1445924 84156 467941 1022856 1226552 1885428 555189 1330175 1545508 1792982 1334289 70580 236685 831216 172972 407991 1839938 668859 1964674 169475 879628 1519240 1009368 232268 450553 467874 1134804 1029083 465130 562184 903064 1692824 771973 1405313 1643554 1334447 462067 143514 580457 1277298 1584347 1105481 1147197 1160446 353303 234410 982354 1585869 1748149 216301 1561114 1188183 478289 605615 548381 1583797 1655045 1801824 617880 1974093 1187230 1025186 1438780 1932746 1609041 878513 29456 1299715 1700081 1959120 1851458 1463633 1192490 935938 494004 1022572 869556 1117547 305616 763150 807299 1115811 828987 271112 161434 1777209 1760508 1807725 23057 1394558 795986 1738716 665371 1986040 1669860 228469 1249830 632203 1844057 1026061 1936386 1892038 1679345 13255 624161 1586202 1017759 334979 628703 1290501 17680 819596 1335285 256088 821193 970376 1858513 1119971 1356278 1460583 1674891 1311648 599523 1170376 1184653 41743 1129147 1126489 619716 1811634 1575443 387436 477687 1257866 1104592 1090599 724806 1465660 1636198 1843058 205666 933792 1699133 874632 298936 1585510 257529 961164 770678 1925465 1177800 1006886 1348148 1272352 59037 1380757 1092025 1751301 524745 1310557 1137047 1485782 1324241 259220 487943 1000724 1997993 1281045 1373051 8449 1712244 1997306 1569283 1731397 1495536 1780684 188498 1278709 846753 61566 1985685 1273413 1150463 1739083 1445790 827441 1443317 1164017 1396606 126211 1356626 1849538 1756414 333586 1932620 716456 1667266 1451441 707672 147131 683632 947721 92178 1042653 1602119 977720 299705 567165 462588 1962111 632769 234636 1648731 297130 444005 1280828 1824382 613858 344089 44025 1162113 1556882 1740284 1659305 1239246 157701 1803721 1311910 307939 760942 1004579 1561316 976986 1797720 1704619 1854988 1658594 957676 744908 606423 1099152 1438132 1125728 149135 494585 621968 1342013 1601918 1262385 816476 1275834 459590 849449 212076 1828548 1843261 1020236 580202 1519516 210895 1439675 301346 1457465 1884169 694095 676663 116912 830829 1671689 230458 1703234 1084803 595636 1708682 1603879 579030 1801392 218117 1821419 1826968 68446 288933 391508 1744334 1404873 631654 353689 205071 17445 1132467 1329576 976370 1074373 880152 273428 602166 1288060 160862 91561 1095213 48184 806019 1917415 1974420 671860 1485328 384478 1109593 586610 1988720 1415763 1443905 1563982 1818221 1465975 26840 1162236 212535 1260679 129740 575998 1832998 1541175 104623 770388 305540 893929 853474 158236 1308825 1149591 1769366 1906547 855246 944770 1569838 1945193 605165 270451 890632 1649734 45422 610068 653734 527243 243519 145436 518163 568284 158250 1915928 1853436 1636177 1413422 1022128 327181 821179 1291855 1539685 1231454 23528 554025 89517 1800873 115410 1346541 859701 1376232 916100 1934492 1515211 1020094 233689 91966 1810471 1438409 1106437 1375626 436014 1317643 280140 1234701 800144 381606 232857 663820 32981 1142535 449545 584663 1744932 703669 76540 490320 793152 949486 1853198 1765412 1138315 797938 1327583 1512838 385068 1928521 36694 1305675 256388 541639 409485 1381732 426731 1687392 1899134 1987752 913855 482567 1584614 1987997 861062 863831 1995983 769816 1912950 1655847 1775404 235555 16913 1277167 1411740 1539561 1694321 1964292 1281669 538178 39170 361040 1299465 1660526 1963176 1071091 571740 620941 258425 1894493 1489234 64738 472436 1670984 640371 447710 1268471 1722103 200953 657817 356863 1302411 425498 1745818 1528144 1415433 67377 1528826 985481 516470 283294 490480 487888 1908069 772440 874786 506753 1989736 758614 576887 500255 1472918 1270383 1509038 597393 1805113 519076 374093 1588971 892931 99779 562017 1667184 1920342 1267979 1692699 574803 23073 1947005 396783 711925 728326 649960 979283 237540 1476180 388603 1769865 600961 1036946 1103083 37129 334239 1084861 1440939 1209129 715559 1100918 818252 1096986 744493 1307555 199440 213371 1231725 559770 18511 1187764 206436 325500 1884018 1133637 1762876 349169 811072 958242 219141 877313 1801134 1053666 1281306 1281752 1238701 1487309 1388889 1721459 426807 1031339 1346595 1117459 1590534 1100668 190873 1710660 979793 11639 694246 1773982 615290 1371093 1952927 726905 1041722 362115 970581 1061493 926788 1073347 1342609 1628260 1106606 195232 705866 1607996 1223979 707892 693425 1795500 850882 1603293 808593 520502 1916592 471025 644667 389410 582068 1168640 987296 1211876 650412 1376743 137179 137753 651956 1907590 392235 280255 1059916 1552873 1457133 1188958 712242 449224 1947445 415904 567005 1321929 760925 669918 1636766 1890802 1049903 934915 127730 559649 625129 1515685 826066 1491041 1665644 389045 120341 146219 969065 1416438 1975443 1722987 855351 1794184 1713480 774833 1076078 1175040 1621508 1114026 1582459 1112353 1432342 1901350 849343 1344968 1688917 1578294 176143 391046 213553 320064 1284172 920986 928634 1865882 1442764 1412537 1664125 1335075 857469 586673 522719 1118765 711818 699246 112610 292736 431788 679981 140750 1609455 694088 1151593 473197 1140450 1826477 1910218 1825347 1103726 909313 1675441 40995 1837669 998348 1123145 261035 499228 515186 1900769 658883 1844095 781897 1708027 216132 1086621 471315 41719 822822 1831437 1684499 1210095 1439167 274326 507770 459079 501329 289200 151091 1127089 31850 1701279 529121 1137624 1269520 1021171 1871546 1515951 1384946 1314909 1723614 889173 209133 1208463 703116 1775095 1382879 928627 1569568 1183362 906738 1238379 87641 949910 531120 472303 1802042 1520945 40451 559053 486982 402652 1390370 1613826 1717310 513826 1094250 223400 1521370 1229612 1652466 1211563 437089 1366485 1095672 1271581 1465857 1032463 732956 883556 654668 1830861 25473 634848 1469826 1535438 1656859 1164551 1150069 884421 10988 543976 581562 1581611 1832022 442006 1219185 28794 1438046 147647 1544606 23109 1661135 1719494 666962 1207483 630259 1913574 1075827 965595 707420 830248 1522930 478765 1545810 708918 355953 807552 555457 892267 1050200 1919346 970978 1876033 807015 989546 1432311 1714561 812403 533045 1581310 1965378 1027801 1976457 431961 240892 357800 33108 698185 1259549 463201 1721355 1613127 495958 1855618 293084 831731 1934902 375711 1225846 1456813 1788313 271381 702728 1636392 145738 936244 567776 1296950 1495115 1698496 1071370 1203686 105176 666948 1256897 1080618 1738596 1682045 1827078 85767 525631 361314 1745282 230640 1524735 690181 1612962 1660030 944407 1865234 1410369 382828 1632513 1150249 1116796 284374 848176 1102179 81276 1979198 1546869 1686119 1574499 1685640 218522 1355219 29136 1060073 801749 1382163 424528 1349231 22480 746376 996597 1133738 1535684 1760831 1520847 505902 294659 1490780 660961 65642 1020128 895341 1700905 752224 1091498 1989520 1329911 225228 1337047 875444 1744316 878722 1706020 1166344 369247 1171386 996768 582411 1818211 333996 1384566 1580376 1658728 1485489 1594690 400610 1862873 519341 149931 912999 1440123 304562 887398 1704781 1793116 1304819 245183 745583 1568190 1065155 405662 477522 378487 293021 42415 386368 503049 1579993 452548 376276 1240189 1750211 600588 1225670 1570749 228304 1970790 1198447 1595177 37251 1211944 1740814 1893914 178419 733405 759045 1857968 1586820 127709 821245 1894746 488753 1435156 1283320 542479 1135320 34197 1442065 682402 202901 640352 791864 1167153 1315683 1893101 1374917 855857 1095321 968253 936090 465683 1251146 1311654 1187502 1856461 836398 691495 1828838 685550 1295081 540289 895519 1552401 831027 1652232 1245848 690147 1785210 1981600 1572364 1597162 205917 1452146 493477 693239 1975706 1761867 1242674 1302512 781947 1496474 195238 1528964 1338729 643978 21527 863176 1673126 1427278 809911 1402008 329239 1230141 1391795 1040861 27593 896474 400324 270347 524111 217364 1716575 1815325 1225355 861566 746768 1761136 1176446 553524 917211 1045518 980746 811052 1568698 92793 1501698 551087 305423 1232154 70978 1500122 144742 412796 623457 697599 1039939 300864 1620712 1171649 1643312 422611 1513551 1233992 1295140 219363 1747921 1708822 1616735 733101 734561 1118071 1854140 1904354 1672753 739281 1477025 981248 1879805 314210 1050851 634869 565929 624806 105880 21307 451318 990226 1046840 1932114 1836027 942776 1395794 620621 1033609 1824154 1221895 1990882 707050 604568 892993 1670133 493443 116789 883816 797384 1015082 1939927 131486 1230427 396753 1420642 279524 909027 1466940 1040592 371994 205747 65099 695055 803101 1842127 783623 1372630 1914076 1528243 882358 932682 966833 127394 236114 684340 1535524 780904 56917 445137 411018 490950 1812563 917877 276523 454251 1137068 157703 829086 637119 970723 309149 1277223 252522 1628326 233818 1121643 738 1985609 525995 1896455 1683151 1889551 1953989 165923 281312 869116 1770845 513824 423609 1576298 1977750 1849633 669670 103766 566669 1030640 1815805 1201341 669777 1861323 1547373 1592911 1312424 1533391 1332774 574204 1414275 436733 1107763 799990 715578 1669554 890795 1681396 402648 1362258 1052445 1822308 1560130 595345 391650 573024 1330064 1530811 1696363 355904 354294 194096 1451638 1317125 605659 1298704 214651 1890038 147761 1965787 996712 1956833 956077 629610 1659476 914345 99644 1011928 1180946 767616 684619 487404 1313378 437667 1800020 744775 803679 904028 423168 1608476 225826 1916248 473881 769874 1319261 1170424 893642 1231313 1559853 1523248 1665871 23631 1659706 313191 1059221 1966332 1191768 576479 1945810 553264 54023 689243 970045 1048239 810590 1084352 835990 580261 1286829 1103995 1338685 608454 1763319 1468936 877845 725305 1457015 1525546 467360 135400 16103 1925638 1011508 946213 1224338 472370 1675998 1840677 1231893 681969 794066 1179210 1080668 1431213 269252 267313 1903385 1108523 296880 1356351 446251 233271 1438614 16924 50605 1698888 1067073 1667163 1781096 1879599 1841857 1356812 1717271 738447 212748 97491 95941 1190586 63807 399202 75454 518712 1281353 1499253 514535 333796 1260195 822420 1504019 235505 1124004 484279 1185580 1171391 1864064 1082060 58604 1458958 1475956 533687 908460 789919 1398964 895950 499958 540320 1811196 1448608 1109503 925978 1284994 576990 1664683 1003201 1313887 241631 1633591 526317 1429406 178033 1018033 741376 789463 1665775 262931 1265557 697725 1682447 1539289 66721 462082 154182 175963 1095885 232423 1886880 227775 1141664 1190477 465235 1032155 891364 1170297 797711 667404 866028 191051 84614 1126335 1918326 1405857 1588374 310755 1921976 1835497 1055558 805004 1413745 1130766 981035 943411 1889786 1267133 448294 574919 636608 1385391 873804 1935686 1412889 780091 631470 1032923 1473125 505293 1920905 174329 635086 1998561 990501 949882 380251 1547612 1139382 1466966 1469132 877432 963456 1145280 719993 838932 401500 1309594 388170 1228044 806302 457253 7560 831900 864974 942042 1717352 1564989 1289406 928052 181251 1973119 994435 1113347 961811 1143400 107299 991548 1431815 523840 46570 630691 1633283 199700 956317 1720091 1967425 1501630 800911 1868593 1960329 1996909 783584 1511128 984489 974650 785564 1159881 1070438 622292 1359107 660953 1155016 1012415 1404363 1002819 1237080 1288020 454751 145540 691782 517232 1154590 379452 1450731 1236068 1424984 1453656 959091 645562 1503688 368670 1072431 651910 181367 32287 1253664 990399 1770402 922813 1503564 685462 1698988 63627 1324383 849305 804040 187666 1135509 1349455 747864 1911891 1591675 553324 1852893 1429731 1664743 21113 644678 1611792 29506 1752926 848743 932610 517749 1410411 372709 946963 1220131 1532058 215824 1049508 886395 1064700 595779 788490 1642136 1527885 1252021 1650401 1069639 1567255 141140 969989 25121 1314846 1059044 1441697 638711 1681341 212006 417059 279288 94206 207718 1483262 1560328 385113 963369 587234 1046835 325937 54872 826750 1986928 1492396 1378258 1148165 1277157 397527 930771 1446377 991309 1990349 838386 1256119 747720 1313447 717856 1877685 1631951 456323 1398938 1143258 1200532 1596996 1725712 260851 1582463 482971 217106 1064125 1353975 1311629 688440 1417198 1846078 404300 1651907 1292820 487490 1099397 1404926 1492608 896805 290976 850428 146781 1100804 1454011 94784 1488063 146360 174745 1644273 1887090 1204145 989671 822530 1321139 694227 1469414 408506 379262 1554754 571082 547582 16748 1120249 940883 1821504 546189 643707 586071 1417041 1189341 1306530 80437 1024068 703098 957075 788771 1424659 384187 1668114 1019268 709015 1928835 1250195 302579 574210 1145285 552916 27340 836840 969320 1426411 828970 1356468 1862891 1446606 1460345 1999578 639755 755510 1975020 1027011 744895 1970558 1307695 1734208 293628 1590560 14501 91725 1827656 1906947 403530 1859674 1263764 1520611 1032957 551572 954411 1454877 78446 218170 216915 808851 1225295 335062 92114 1581610 375219 409827 1003283 821380 1387590 1160200 1647914 1734133 826706 1233140 619691 40580 1433386 1161019 554531 1840766 743069 105811 1795170 719141 234086 838209 1907160 1756347 249748 1872315 1767845 1826179 748568 1534868 1435360 1378518 797035 1123894 1885000 870981 1350808 736217 27169 336334 1462404 343749 549661 828319 162228 1732658 825046 1434956 688269 1113111 1362581 1751649 1797666 813436 709351 1629452 1572507 29442 1450437 1710122 920178 1150375 1896052 1109662 1127976 1648043 1977458 1951132 54096 563970 1171781 717538 1226908 1937015 993354 1885978 1925859 607311 636664 590875 687413 769467 1912082 1908130 1195183 102895 377540 639820 385336 793040 1883558 1291343 122063 1428281 1103027 93510 1097022 1748938 302980 595514 718265 983788 1232368 944348 1873799 658402 1578254 1309842 37613 100581 298306 304356 723828 1571452 1920793 1741761 31644 10255 274116 1641999 362504 1986475 402855 1295692 901507 1267176 1375183 299396 757951 1435719 1163365 1805218 998412 531753 628017 1031967 354418 809727 1652595 19352 1235075 633261 1651156 1309064 1381985 1623140 1243641 1185135 1536541 1694889 1822530 766988 422492 1748048 557583 1803974 811066 1512326 1957708 63192 743587 1054118 72081 1272487 1941854 820254 1000796 1834174 845935 167121 1281929 888112 711017 1453089 1812515 435114 1306047 1488672 1974412 604278 921306 934060 195752 1584365 165838 1977919 12404 523952 886759 685436 167630 1856135 583917 1174733 1744172 1193129 1238468 776143 1782871 1412535 1901052 350693 332925 658469 1405273 1449232 499936 1401397 1172539 816934 432827 1850213 1107820 1683830 1559320 1952472 1224329 472977 418103 201864 49445 1226513 1042135 287067 1925805 1616947 106625 1756375 190841 1652512 1568421 732950 574515 491337 1520743 1779662 137669 1620621 631360 1845932 1553149 1806495 394787 1146468 455154 1171914 64286 1150939 937146 410180 1302273 921511 1265631 836111 1045762 1126152 1049208 1967637 1401629 1699336 590563 1300638 1736547 1820061 595936 671184 202827 1706158 1284185 855916 1289440 1465889 1977074 345045 419655 979190 924981 962459 332102 264129 151654 572357 1499263 190705 928045 301188 1210001 1630643 1676022 1757118 1405387 101263 874231 1634197 1981228 227727 501211 1223259 583592 898041 1872921 10041 1736775 1140180 1736144 77911 783536 242600 82046 1876785 646319 1340979 1116771 134439 1120023 523844 1643902 290418 690944 595586 1167603 865738 225444 1473291 535641 88115 39179 1649656 1188947 1893817 296999 1892273 1632550 25795 736613 69889 1827204 1257039 1954108 335631 834363 49903 287509 1231834 769282 1827115 375935 1652647 1915572 1291851 1774710 1302615 279279 1625839 1066061 1603289 1005309 1895080 547361 629195 1946691 998236 1243347 1796046 1355674 1383837 1113751 672721 311614 323772 449532 377621 155057 1009237 1437013 1482210 171781 1068178 287275 1414314 1944525 1007175 1436270 1712855 1427234 780197 795453 323908 827684 1706165 1224910 778399 1675421 556225 573840 77867 1696346 70572 544082 670954 34202 1038685 1440885 117795 508970 687677 1255363 811419 667097 910463 569222 128842 1108168 331253 1003815 50485 1026469 1726713 1146569 344600 825417 1446599 1533637 1545794 1535553 653764 26761 285958 1068296 636781 779168 1364648 1905750 651152 1913055 647497 1562892 1003599 873344 1993848 925 1913646 447097 220152 449534 234402 597638 1388612 283204 1383289 664863 689921 1476720 1688295 1005240 1487518 1269855 1137878 941015 795754 258729 1400581 1386709 945389 1391600 126586 114453 1638645 209102 569992 438629 425433 1519879 615121 1402991 392436 1593326 782907 704580 152267 950573 568746 1512383 333337 1127551 1365261 693270 755903 929987 1872249 746811 81234 276295 1641490 1638989 379161 1315189 745284 1825166 1084234 1344946 630387 1420543 1891250 1015755 217646 807096 137756 1025185 1159161 213114 865000 1323851 1412298 774648 1757904 853340 1284118 918604 1405833 1717960 40670 401110 456357 690597 1110889 718196 1293652 1471451 939375 1149243 366698 1453209 1905359 1321024 1357462 584848 882367 266701 210727 495764 1405108 822335 51920 1593316 462328 60605 425669 1864149 1679271 577066 353459 1494506 592355 1435290 290314 816333 1045489 747286 538830 1131448 401999 1896615 1598574 1488233 497383 1402579 1794768 465136 957162 134546 543435 335327 903264 1639631 12701 1978857 203515 266586 1883820 182031 1588805 877341 109227 1017419 1166156 1766937 12454 1682698 1441549 493642 499773 757446 1208411 1757689 1482043 1754818 1155919 1107861 1414139 724152 917632 795875 1767914 681421 1265122 896567 1748342 1170266 1630844 1227071 643865 1544251 1187729 503202 585129 815041 293830 1358458 862924 755853 892982 412726 767094 1931639 1455889 733036 242024 1132332 1640659 320688 1949054 528805 147336 1318071 908596 417390 1782511 1383203 1466745 1283309 853205 314527 1309616 1450951 320384 311566 1320045 1320463 1980464 919366 1035029 269551 1005626 1441660 1036774 1386742 1116763 935159 35381 1879654 1670064 274299 941282 1270494 618444 1128046 1974386 1906375 1437510 996710 673049 1673315 549074 1337126 533973 1308966 1371278 344363 149179 1692354 1686821 875028 483439 889829 1974995 703063 1946826 1941679 1821223 1009685 470942 1703967 130027 1292815 1439137 47233 360813 421919 446227 136474 926412 913378 653391 1253369 313329 1905321 1879793 538419 1834810 569013 235635 1460785 260460 1493624 1337346 1455457 1892698 942060 268088 78557 1198058 1766681 1842608 879929 1502085 535997 1781510 1265732 469648 1412691 1889909 679067 325548 136539 1063830 1322645 395440 1460919 1233693 1435710 1877533 1210245 1697572 1838154 1495199 1176023 196248 900480 1546157 996611 1005687 1086996 1038983 1824008 223044 631495 1590433 1240627 1105102 587841 543246 1794859 1752345 1591556 1622359 174719 1895841 1423079 791506 952475 1725954 1710293 421879 745589 1866260 1617748 1755069 326602 1654361 787803 1427281 1909490 1358894 1591687 548434 441331 525835 911414 1803925 904648 1344234 1622008 1791393 894772 253393 410774 285323 183451 38571 1301864 1416380 826613 159257 146301 1279720 913577 1670128 1079239 45963 340379 4071 617451 1241612 18493 411890 95802 1979498 1356312 591182 1674011 1454339 1148548 553098 695054 1715267 233302 1904809 1850153 317295 1602116 618695 563413 257848 1211284 471036 1330592 1452782 1906537 536092 564710 1226818 336116 1805023 981743 541546 1239727 661126 307431 1945648 1371136 417782 796576 1123062 1882799 245276 186474 1888330 584967 1442488 1656050 153716 1069520 6667 684805 960309 589035 928961 418350 271706 22462 1593522 1074877 1867469 926500 60053 1981187 1956241 1249300 284535 1128807 775869 1042920 1293165 744144 372958 1395737 989049 1872774 1040287 199396 1420323 659031 1663913 1031557 343879 185228 497777 1093998 1216437 1178388 492626 388238 1267621 746657 1532151 1974035 1167686 1131004 531253 1443442 4713 1836939 757899 504911 911777 704696 274278 657377 1404398 627154 197336 1476434 470329 1990007 1638000 638022 826951 150749 612203 185793 265792 361012 1301141 1253918 1335847 1370956 1918387 141403 978389 124980 670835 1887525 270404 233477 627233 1096697 1114676 816085 59367 1927486 586641 1773413 1330572 1197682 495060 254495 1607186 464116 840639 1198871 390971 279784 1998228 1511033 1427274 54347 1336837 1523517 1514482 1334404 1751745 1632315 1298370 857371 274342 891415 720653 1976312 1712768 508323 1409012 827089 526577 1628201 605163 615868 1772036 143505 1931146 1838313 1601113 1401149 1941540 205254 962444 585401 250299 1036539 535867 1347679 1530216 1645586 1930719 724196 1773234 443754 499890 1477440 1679895 1383334 1494426 628455 331463 1611597 1927766 551517 31478 628228 255844 12585 1213130 1112698 580615 37687 283732 1557200 1590792 1270306 883341 1876627 1785198 382437 1113601 1253051 1747692 1673471 399801 1802098 115904 697627 1196803 278528 1142827 1979519 1617417 1362726 692435 1513240 95134 318949 301706 1303532 1267144 1938070 648415 1273800 302638 1802945 1603772 742079 1912729 1154720 830848 1563649 1040381 1276608 1437045 1426774 1545557 386289 385843 520402 953666 279590 834028 1844194 1086837 1510175 1995973 1864315 1585711 153839 241788 1035753 306190 93959 1840604 941303 643025 1869211 1954869 1803076 1060145 514803 1709401 1120939 1601734 158153 270085 974643 1527448 722389 1035666 1597225 1907748 1489525 1382445 1360650 1119681 1243134 1763532 803391 836356 95254 551449 9476 254232 945326 561148 108023 1307504 803452 812474 1221785 1859918 1413582 405280 1821088 1516506 1177166 1327355 446161 1564965 1990761 1495185 317958 727801 82504 1539459 1372912 1192386 1504893 1062028 783019 690532 1891786 754125 291061 63957 1184101 1836973 86054 1148069 154497 1136519 1679980 1530191 391815 608337 1806978 425031 1891414 614149 662989 974545 101516 166970 1412505 994410 257959 944289 383740 1118943 1693203 220284 347720 1427936 1839419 844117 1407574 1580897 274789 391136 1134791 1267155 1096364 1130228 173241 1349941 445644 1209303 1739904 592463 1812330 1944005 1298519 1986522 1085072 1612275 589369 1217975 1298922 940137 530767 1915132 691131 1376969 1985661 572630 1036806 1230648 349113 633212 1329311 1919603 342762 1129766 1735565 1418902 1687065 447742 660193 1064663 1297460 1208019 1532797 1784077 300615 1379876 1664632 1495529 755386 1604648 650093 413573 983455 903032 1476525 173319 1675107 568680 1641889 458212 1855201 562519 1118968 265516 1987141 1069151 1405906 1593563 1098373 49778 74927 1932167 902539 196469 573809 1173379 1849046 273752 902538 16720 496470 609227 1299008 1269920 1888152 43388 1164696 524248 686174 48293 1103141 1145592 276214 611059 1434146 442717 1136241 1579866 300691 871495 1086233 300542 1681478 1639576 1479873 1865537 1675976 1502529 33988 405711 428876 1717146 111885 519197 1747236 412420 505498 1309909 781732 1799916 815266 1359022 628930 1521114 936689 741922 1168044 169569 1411353 491352 958885 45604 1064862 880645 656272 1415749 521742 642044 1556001 1588881 1073353 838845 16051 1563964 1259604 1924693 44929 1264899 619180 1995337 1301866 477388 1916331 1995706 398482 960414 1132412 268663 698110 1040544 504313 1817664 1372368 1832110 29185 1902775 1605617 1517969 143867 1009930 1368995 1329069 807969 1560906 1359750 936683 1710945 1149328 1429366 1932003 1765738 44981 1239709 297046 1638858 1568915 264754 1924195 167707 577428 1233403 1144751 973615 900805 631164 1663399 1476445 1103151 1407970 76989 249113 403862 1671359 67743 1289199 1659534 1967619 183421 1339826 1495617 1570112 225240 747962 548944 255762 807262 1277032 814784 358117 669906 1591999 1775948 187011 116937 314918 1867720 241271 1701095 859539 294136 1721608 925317 262942 538369 658454 1886367 534039 880374 452526 944108 374541 1182772 1402497 1036367 116754 26094 817080 40109 1590488 1670858 1966959 71847 1383086 1469884 1748294 1297632 1503624 1390221 782769 1399657 465392 340578 1450387 1177121 1115509 1576875 1932948 1476575 95172 475271 1268882 226846 1221601 1415677 279309 745263 1235917 366729 1399558 354065 115206 1438591 1065661 473645 1920118 107531 1624901 388186 1179359 1599893 127131 1757557 1101291 146820 1908658 1532865 189022 1812881 555565 715196 430722 1841940 1623609 1438704 1314644 330658 409180 1173301 1436398 859279 1818992 1907074 628696 1163530 459491 517192 771719 376255 180469 1277893 1391685 1731600 1791992 173322 741694 1741435 1862056 1571584 1522900 1936894 479596 1380633 161530 788874 31504 588823 1974828 1342693 504412 872405 983092 665071 1078379 733344 833757 548301 888856 1304492 1055173 1503532 812390 290309 484799 443916 1065290 739378 1261596 1474206 765448 1021950 248309 50980 399443 1584642 88515 1690171 577977 1233180 105823 1961212 474440 1906767 1995140 228336 1577552 1266668 1201143 1596421 1168532 1455363 1402856 749794 953072 1950166 773636 1609477 105085 1552900 94671 617132 944081 49734 1090832 240977 1699917 1592704 1039542 776605 443294 1143729 711 1878742 602778 1111422 1515025 142952 1383842 685677 1532655 933012 85692 1441156 232580 416312 17076 1516182 1724155 746123 1526449 1999823 355811 756045 1367024 861149 1083925 257794 1745331 1573799 370997 1847975 1772275 1414011 1472277 532401 1537364 1784888 537859 752522 133894 578606 1999987 956815 450147 1577270 324236 841917 1672702 1888450 1507707 81480 1329530 678544 692051 921375 910599 726373 452579 55840 289019 424240 1610678 1210039 867757 1709565 858641 1774537 1017935 355412 1047285 1560496 1049075 294563 1154981 1255139 1029482 1074835 276487 1222595 141723 1126377 1452046 1817089 661055 1055010 1558794 1891437 80981 1956187 718663 1453755 1728212 1408424 827452 97451 1891912 1151688 1266183 1387900 1003627 1937963 1212386 1888745 852098 1680332 565398 1533468 1886249 183797 343658 341836 1823815 1896041 438304 57264 1293056 1988129 759332 377397 1634840 1567579 1950537 1107414 1323581 1780521 3900 483448 886301 84929 546760 711142 750690 1986278 1298283 1234279 186288 1050821 850818 1929108 649184 1169727 1608334 1385823 167117 1540917 499975 1416891 1294297 314221 1007911 948400 1941776 655431 1995218 306892 328538 747965 90734 1019524 103692 529502 1784467 1589020 750144 1667098 1274540 820240 974507 1568866 175214 942170 1465427 889788 1861086 336017 641123 1683456 1310413 1634687 1540831 59543 937363 751501 253301 1953467 1053248 167156 1473228 968035 1865197 95533 840576 1321962 1227510 1059664 208332 533356 1245304 993629 1959368 1128873 40416 906811 1310553 1983787 1536446 1419185 1188549 1861102 1553288 1327169 1755440 1064083 717067 412844 339838 378129 1661197 1001875 304063 1108529 1731755 240331 1520498 1440744 1898065 1117281 1321452 737101 1603777 846885 688223 419959 1226053 1930718 1389922 54020 1660335 22234 1512572 186791 1870215 1296755 261658 1264500 76497 564725 227167 1537781 1326055 1485840 745087 1036758 15406 1118611 113319 1732481 636859 315022 1213426 1759188 894457 1814570 999475 555550 141951 1653055 1688425 1153180 200117 1914002 1395473 153700 20872 604475 1273564 1893153 746108 570359 339671 351903 1758475 1373220 31537 1804141 652279 687556 1060744 1628367 26137 1940671 1943350 620037 1011813 303720 1210644 248744 511455 1332215 439901 512757 1841131 1135401 1563710 1277516 1541818 1672775 27736 1305435 807053 1135419 1311832 524230 351118 649729 1484900 1056497 213148 1117527 792940 698118 867218 312708 280679 1052378 888246 1677851 854308 1782674 473565 500923 1174668 1748271 978713 1287693 1593539 1475050 1842508 1228297 1194582 1691267 1253932 1679899 816741 518051 352332 177826 103828 43697 1584757 1078209 1727723 1055944 1168856 1819022 311296 1364702 966224 1079673 651188 1098893 1221788 889722 192675 1286142 1054128 1147080 1808477 1746798 1865698 172982 909258 1549610 939422 190643 474103 1839023 143104 1569695 1594330 1187544 1745864 412848 1572767 909461 1393319 1935269 1457734 1837331 1156832 181806 147975 1911911 164152 1135013 102825 1419446 1578889 328709 1275088 1535215 630073 849797 1103762 1408602 1157713 356370 453295 1203253 431067 98617 1896784 872627 1160612 1395001 1252686 380078 1448293 1596665 1384685 779904 1750463 1448716 1738202 1697975 1784688 1211090 1749654 982070 1268087 1311706 57737 320219 1439358 1036360 1156367 1213777 1969722 1680387 1621697 849857 724673 1508946 630365 550355 1571727 1374561 1083585 1363780 1377155 1117445 1569539 86155 952 197387 1592388 1718557 160990 107705 1056438 1261332 1300777 650179 1214096 1538177 1649680 1612228 1647657 1438565 1037262 508363 1589429 1934539 1750084 1807409 1426961 663344 941549 780920 52441 1941894 1032220 1236703 288448 707112 780452 99276 925430 256572 966793 1165964 539723 1660202 434616 1855263 1038670 1302736 1019041 1795384 1393731 1313617 1961190 841724 53019 1168901 1616331 1957133 1803140 107494 1479184 854412 695906 360077 169152 976687 749112 1402892 1734994 389453 1231022 819228 788462 84952 965110 968014 390159 332658 1658837 156870 104829 105459 168346 1629528 157083 40686 1325619 1125582 693891 255537 1264116 1262040 365086 1192987 1527546 1861260 68934 319843 196429 419078 1368227 127774 1371330 1300947 1537352 1982856 566553 1143930 450364 1301175 1750251 1472389 1412007 1069230 1718909 1263792 267010 541497 819048 1556231 174833 1111386 352183 1758571 614369 1787864 659198 243304 1852823 833461 1112885 1538110 142254 1138865 978061 1622724 990715 399621 1010528 1694446 1994269 1175988 455476 1074725 740574 1477524 1195804 124705 1722228 1914356 1508749 1389859 706432 1281775 1317500 1679847 377464 1522654 1208552 1784154 261236 733187 800967 1028190 1985904 639793 5947 1719888 520785 1866801 1911741 1351166 1071681 107843 259505 552809 1811600 99867 815098 963744 201765 1891700 870224 740075 1737258 865125 227022 592874 562906 1494577 1653582 934094 4712 1359244 1389203 323970 1292637 933655 82807 983682 1740000 1606910 1911295 1474200 1830286 424368 1294679 1159464 930750 485318 1036284 1052257 386983 303723 1254461 749904 1067355 1637190 1797675 1483487 1089222 208655 1054267 1755299 81887 1786652 495462 702593 1138204 1401353 406863 1231103 1067191 1581541 1152656 51418 1733285 1566470 368938 753165 1777072 46033 560692 816051 503283 128832 382629 347445 1650572 1440263 968820 649124 578644 431512 101618 1140914 1073911 1031043 407581 233454 660211 1124956 455580 669456 917433 530381 1649107 1487984 187641 1889588 851023 181235 170195 881432 153927 1001826 167590 1743189 752720 1328057 1616858 411609 668573 829378 1567593 1921508 1800828 486834 968691 1244558 1881308 1553820 1480573 400328 1852137 1339620 1851848 1254124 1077255 1757908 849781 1917649 1919547 1180835 1989122 1164126 317166 1212448 42096 1231592 1296550 579238 1604707 339593 1642619 1407710 455025 1180018 1618789 1378564 25309 1248797 1737018 1070862 1659599 410960 1981197 403597 307808 1100020 1500951 1292844 145126 497449 1803741 296971 14049 1925570 401365 63247 1334451 1341502 1123495 394861 962936 218366 456508 534491 1890544 877655 1677580 58578 1174409 1303855 205840 1670594 748995 93456 483668 511773 916717 1144745 421993 20651 629116 371067 1380183 1754637 1196473 309749 1271245 945038 1674585 151886 1350554 1427061 261969 1379227 245919 590331 1911893 1612227 404719 406704 1821242 1479007 1381039 141698 1883269 392988 1657850 1622825 301976 1274152 1600796 1591563 1929802 1991195 439860 250807 1268308 868681 1727483 1504338 1794772 495808 639227 21005 335769 1531909 855607 1553965 60911 329659 1319119 424011 157468 366066 156836 1483152 342886 1125828 1097344 14724 1760151 184341 1310487 934127 873908 1209043 1276481 911161 715569 1057727 431618 1558997 1281570 250892 1398184 98748 1194155 452024 1224425 885385 1379613 1555801 1848057 1870453 318899 1251555 742260 976778 827541 986914 386325 1104972 362541 1415094 1318014 1160443 1898543 1301223 1960986 972992 107510 1060071 794888 1387529 456569 1258549 167653 252542 1504826 1872521 347337 3821 478378 261188 1638808 370302 762892 1300373 1001634 58641 925436 1617207 367403 1155206 1842197 1943715 271728 808471 583351 1208075 1074408 172356 1001816 242468 1107858 946801 99029 1377935 123388 411698 1743641 55902 1043487 765120 315912 294368 1458716 1949836 883723 1028898 1137414 1329599 569093 642318 724694 285080 449680 520571 1371248 934362 838283 420413 1490684 1722748 1971289 586635 1116062 1506086 892885 934566 752493 217998 1473639 517934 873708 1249341 731744 936099 1768994 317592 1673033 1680635 1855377 1697107 1653120 116485 787498 1875142 260551 1145562 435023 426891 540253 543310 1457131 735553 1011570 398108 950946 51104 541454 905648 1413178 1632282 1548752 54503 172617 1895698 1688322 992771 1530848 1164794 1547526 1451521 1799928 1081189 1740029 78823 69434 805441 1758725 1149576 1606835 1779053 669810 1927005 1844354 1785768 1573013 1867508 1508656 1309205 699358 243498 1201918 1691732 266387 1165335 1549947 452334 753927 1525217 106855 1591460 628481 1911095 1461320 1625917 540982 1306973 168788 985387 1863862 686524 1421957 1027104 1524666 1528774 136396 1514122 12383 776056 1364596 1949720 728049 434740 1415129 1635453 403735 673845 1668249 1112607 281487 61568 947117 1896288 1256273 1710447 1872406 991193 1444348 1495394 1189394 323096 698668 1574481 1340476 1817185 104905 899336 579711 594214 1526310 1004659 943565 1912612 1809656 699899 1183391 864565 653752 620585 53049 1491160 359666 584290 407624 1946674 197653 1363465 601664 298656 1558525 578880 1213280 155516 1472434 1720587 962315 1025973 1293748 973457 1117603 1181131 1633394 48148 1467623 1112091 1209931 1966045 1349198 1445116 348127 384068 551633 137002 1814467 1650714 333166 824115 1216411 1580495 310700 448523 1757080 1178145 504197 923333 151968 1945863 966941 555649 532663 838576 764501 427980 1516902 1144508 440380 1924111 1934124 94609 1231656 1775969 540255 1251191 115663 235404 478819 1432343 1787831 1980022 1008128 36170 953868 1746160 879258 1750704 598291 1680890 994423 628259 1701584 1882069 1577665 386843 912959 87891 1874962 1647246 861103 506214 222176 257154 1150496 857448 927788 700527 1996302 274629 978428 1311982 1814515 1109953 213398 122767 1578242 71815 1752746 251310 23193 125283 831952 890914 370338 914318 1759382 989479 1673036 1310213 991816 1189982 553184 402927 714681 509951 1288372 1194485 856329 1830245 476844 1287009 331746 1927822 1552294 239067 668861 492141 1436023 191652 1115254 201437 1975911 1863693 604088 278157 65313 1984799 705491 239362 282872 480137 713368 937508 547551 2778 1638378 931433 1274710 553089 449184 1287539 1837718 1040009 186459 914060 808335 341853 1014011 1282570 1585083 673212 737700 1418651 1560823 1686734 790610 34159 36712 1808955 542321 478756 506378 485683 1830201 332235 376710 1982400 263340 1260339 1180351 1423187 945585 21934 579648 865436 1643601 698982 78154 1773147 1834834 283218 1110003 1075056 1125712 443853 1932277 1933927 435253 910156 893845 1341373 1073073 25241 1432540 1335673 576248 1950688 336362 1377301 1763658 1889022 1566717 1552924 624036 850941 1337964 872663 759730 1897492 8885 58467 1617737 993423 1349884 175540 1592657 758478 187044 1974610 942341 228134 763368 1989971 660687 692957 1624003 1861829 1133595 1076527 1381741 350595 621742 1737412 644463 1773115 1517822 590185 1358618 49821 1298065 542457 1323959 73593 1364419 531472 1663991 397853 1443861 1676803 542402 269165 876306 1749551 1308995 1122821 1458292 1159185 949259 758206 448227 647070 1766986 1174491 928762 1586205 1896868 957211 364096 210394 1467816 34434 1701817 335047 1442655 294620 474724 1705938 1723542 26970 1852838 1071154 1850524 1183050 771408 1605875 1253986 1815562 1053347 1904456 390463 652455 371211 653294 597805 396934 1513619 21447 1052384 421333 1355066 998403 1121624 1100564 578863 305074 1334736 1101686 276897 1166234 444777 1784356 37478 1230682 1239782 1578617 185402 455628 600543 1352611 224018 706504 952747 863042 750544 41132 781275 1467953 1085316 179710 1209325 810246 1375780 1887025 100487 1988148 1683988 13909 1418040 50523 1898916 678196 1542658 783842 1987651 123486 1146573 1579823 272488 348501 301610 716848 159955 34924 1799285 1679623 1883990 1662409 1856607 1710023 740980 1134560 111727 355647 710185 1486698 878553 1839570 503478 1590312 773401 1666580 1332020 616128 859443 217988 771235 847014 64226 1656209 1631820 1593605 1748102 1742466 516980 75779 1342819 226205 92777 1008023 395172 886108 1330506 200592 1262430 140078 1852133 1522183 973357 664017 1009694 862806 1972618 334395 576587 1675104 883040 546317 62532 1307742 1041381 1086309 1084513 1124409 417328 708864 1533259 659255 740955 1083996 549805 901842 470550 338476 1595153 1807359 1957526 286206 1272536 1206948 1936715 1254967 145788 710034 161247 942084 1788000 1203281 749812 1369954 753687 884432 1508492 1241548 83806 1992389 1008722 1352321 772306 47183 993548 870546 1933000 695017 1076112 1039404 1551810 219079 1444196 921498 1833869 486804 1221825 472886 796399 998457 907876 1014555 118207 1492093 1960683 234337 934739 708625 1336122 634918 1461474 390000 573895 1304454 1117754 1698564 17369 719167 1089380 489251 1198399 334005 1454590 1033909 1812251 1101538 1252603 1899635 1478416 11454 1167059 1627286 1197763 1654817 1489142 207382 770372 731412 1683494 1866578 257497 109865 1253477 680420 1791624 548498 796254 378581 1077722 1842193 1435628 1293522 168737 1252633 275182 557905 642284 1734076 1226284 899996 240236 105329 1679405 1482540 1398261 1199621 1164156 119727 386870 1644793 1895346 807258 93370 1700246 1360379 402038 983780 273337 1395549 1075920 1777744 1723541 1107702 393780 1033016 86012 663491 808661 1256546 417544 666547 1650958 59620 1478067 1289215 691715 1286728 1902263 1062119 1198097 73062 123836 770718 409874 226525 820533 68623 767856 797527 1748220 139992 360527 1637268 980047 1823011 1231240 820222 1199873 735472 1801794 208640 69847 1564655 116023 276141 421398 126129 836529 891910 34953 297687 1347956 1311725 372364 1017641 1120308 1352906 733133 799912 234250 1847710 1913004 1340973 1287536 1452762 752091 1837745 1078898 886731 804988 1073810 300304 227676 278262 1250872 487117 106373 1122260 286854 1812101 1472612 720212 474077 400561 1486156 1909062 1914973 72596 1916216 185431 441221 1986391 592701 1063814 1007613 1727161 1799486 1706459 155573 1498767 1335206 729341 348223 843668 702777 1085605 348574 738928 1023172 1670307 140280 1186178 562025 590200 1336807 1667012 158510 1041140 1650564 1321691 81415 1311522 1074974 121767 1239965 643157 1108058 1404779 1545620 359577 1725272 252482 1950554 785253 598161 1580473 114063 1093184 1930073 1747878 435224 450959 1333043 89300 795761 253613 308465 757818 137583 918471 489595 1448603 996368 638181 539371 1081797 1257418 176798 323091 1829379 1436037 1582595 1221612 470482 1480562 187755 308160 480369 457495 276283 649462 881223 1840955 1403780 1869573 1440600 1858428 139694 895645 254326 1270654 486647 1726021 1782817 592926 145715 1128138 1512824 520561 1022140 1067703 1628935 1474909 254206 272979 884573 749483 439772 589589 836121 1412521 515864 781644 1179274 1403174 1148978 1366910 1800934 980147 1014203 1892371 1688833 297512 1182544 1971233 558521 1670559 1906741 736954 185101 253899 324205 435113 887461 308824 36311 137621 135290 306896 1133457 205073 1594347 401582 836179 248048 1015996 729416 507847 1808072 903171 1991793 1563550 52838 1288258 795011 1505130 172171 283477 137114 1175047 1217640 1982141 889048 85605 85573 505252 1515014 512802 1633578 1674307 380568 1296707 593516 929064 567154 760528 840620 708200 685203 381922 426947 234308 261701 1695906 1904118 1483297 1590868 364252 1972606 1022918 1659507 188655 946215 503767 1969553 1978250 1743587 1518551 227490 731582 1274802 717484 1278807 1919992 874000 1959038 615904 1407890 1688869 2477 1217061 1513300 1729631 462921 978260 709708 494788 1579227 518058 106107 1843232 1113460 1747906 433583 35470 1834723 1076619 860274 1309159 1105840 1276322 1855427 1844043 1360429 84629 1694019 1460034 1074497 1019510 203731 1449368 1394739 740703 1591101 1870552 1273926 1640271 674034 136762 1337994 1750879 533733 498473 578729 1898146 572772 667203 543613 539338 185745 1571657 1059350 156586 1681825 913739 827973 1762240 444302 220854 1528695 1587279 599613 1399145 878559 1515274 432029 1643224 454535 498629 592106 1439564 1837613 760708 1415828 1972948 1565580 1714696 328748 1566539 42655 885534 156628 1144174 313314 348275 1172573 1876054 757059 86106 1735822 1982302 899050 1780426 942351 276382 434588 294192 548262 1134295 713618 652844 755062 1246614 1823843 1821173 173164 1584763 1063201 1704462 977482 137190 1644074 470421 775173 1523101 1017099 230097 1198417 242826 1582659 677500 917655 1115989 1780130 51356 887072 485725 1482974 178945 98602 546649 1185407 323842 1412397 683981 1747168 1276869 239094 1060947 1562941 1717337 41135 1684980 89738 374728 1064488 1918766 1358850 1743069 1146687 1170114 1893353 989443 772713 768829 951774 1160994 646073 440071 1738293 922202 1192686 238141 539376 1895040 52382 403199 868317 207452 396885 1424975 1567658 1221182 1155763 1757739 1032538 424535 1733768 779443 123151 1511223 905591 1833234 1728392 1609750 1997932 1506450 869336 1933038 524180 523913 1575664 1552497 1468829 1525898 912950 1101821 1530866 1154814 602675 1412654 1406903 880175 424226 322461 1183990 877988 88166 994748 1958990 1758044 723213 146050 1262345 1273063 228665 1762737 1321709 884426 560592 1848893 556920 1669565 1028844 614212 1375225 31296 1652568 1958442 890345 440190 373836 988094 1744728 1921070 1164081 234404 1798846 1139754 789696 1223824 1407117 1320443 159113 814828 95208 1218330 836697 1287431 1325101 1309073 317361 974939 1926245 1302340 29368 485585 354378 206772 1092218 969450 1754696 722160 1742406 1466742 1791289 1989070 1386995 462425 85408 43338 905741 828882 409198 1849457 1691885 706116 549 702552 890241 1876648 1591714 1873452 476935 998616 420689 343000 1692525 1429054 1539580 197343 1571859 690214 1904543 1006024 574887 226513 754617 1430239 1483943 1705826 1780017 371056 1840039 1572612 160827 937644 805187 1082050 283750 1966566 168871 223082 622315 348431 172983 230374 984068 967112 1806453 1966804 1812634 1779818 340109 933815 460432 545407 1981118 932267 601614 1163413 452516 635686 1446464 44170 1328278 1525137 202842 228879 673962 510935 129724 1608192 249079 613306 394663 1987783 168356 366010 320044 665761 892948 1056763 912322 1540591 698158 1069252 429003 1865572 244068 1531992 1365746 89876 1308648 524238 1961517 533541 1323083 699558 400179 1813585 14531 1136745 1426706 617602 135429 197265 681021 204607 970227 397377 236025 716675 1798108 810288 198896 516936 384576 1386980 1750387 1894391 1272564 1640639 1037391 1983629 1539785 883862 1361695 106319 841649 219362 543014 1319683 802804 1360768 1374697 464418 1829737 1330010 460919 1118363 1629423 680426 789471 246917 1785100 1529772 1324170 1396784 951981 1883988 906090 1834826 214477 1611722 283286 405499 1842017 944024 1294750 1850973 343932 350211 1429291 1128682 57791 1442573 414229 1523569 576840 1228412 480139 1117150 324053 176993 1244052 591451 1064478 1879008 1095254 1310021 1118318 806448 966811 1015098 1359611 1577658 277394 1211267 1587039 1053449 1810233 758924 1823126 382157 1288960 781042 124285 185143 1719873 1499900 1790142 1489042 961513 1546631 1366964 1610739 967034 179025 64909 851318 573914 1064035 1445313 1658369 1751232 1555213 1658830 1335846 1637612 1746176 1296997 23912 142757 1521725 103512 1050644 1706831 1055702 1935141 540280 994066 69786 730273 717935 50377 972252 523835 18064 1104102 1931766 835398 1455071 770064 1330495 540429 1499952 305468 1096420 1322304 149405 318726 500092 781543 302562 1717817 1981933 1189572 1431374 320017 338001 1515758 927620 198691 257236 1472832 1578925 761952 901000 1139251 1523994 1682882 1266831 1671442 1648139 132830 1943874 304194 1114027 1575921 1831240 699993 1412833 1193731 968534 1507067 1327969 1526370 1089275 888333 59071 1395710 1035881 674007 894897 1403165 1108012 573191 1106129 1226414 1798336 472931 81597 821358 1387975 1762604 1306995 113178 897821 1180889 362517 897017 52499 1502110 729098 280570 11100 1959294 535817 1402649 1437539 523577 1174176 106518 1619760 1475026 488683 1476133 1356196 134117 789950 72257 1715294 967109 853196 701886 1544072 1690432 596325 1558816 358201 173216 648483 203973 1806607 1798810 1780091 1686065 843516 713829 1116271 1164467 1504687 847984 893416 337430 1704201 146274 933827 1093799 1995520 616089 1082711 136802 344672 48084 779787 1370539 1262413 622241 1864733 516696 1427305 129991 310063 24161 1606676 454849 1533053 1869919 1125124 1350807 1530506 1386818 193646 831925 886509 1236641 145881 1196547 1532538 43991 1633707 1531418 801739 1947841 120541 102610 474068 149616 878462 1200094 1671789 473101 1470216 1343818 581778 931375 190091 1210568 168108 1314661 841597 1662068 5332 140746 169674 1400217 467502 841061 847920 994769 1019723 738663 614801 1888946 1863757 736964 1960566 1033327 1381077 1288124 195128 1967815 1540632 1301068 785348 1259104 484801 679974 1597695 1789777 867137 991672 1165751 1641059 9502 137411 352115 1437486 912430 1854389 1372078 254512 1218100 1033671 1619196 1093726 702309 1612901 104339 1778144 1967964 1025436 1042208 1523283 1515053 1760595 1885435 547628 1841678 189418 88075 459726 535119 752121 1518261 1349494 76675 641629 470812 1766620 674593 449495 1006720 1990246 1251859 71188 1079313 1777991 1274522 799171 1428239 814014 1389348 1673946 1132035 23910 1762461 485059 1614303 881645 861235 223890 85829 1634511 1308206 335502 276164 875073 143842 1058922 1038909 1077288 858130 526451 1697650 831992 1834274 1596947 1155034 1987078 852227 272124 400791 858790 1965253 1003179 29459 494518 1921479 1694740 1359313 790595 1674846 1259965 1711776 1137866 1950521 617816 758233 387900 1615260 378421 1207104 1501605 210308 1468637 681573 1095875 1044182 193343 31916 617300 483018 349569 1996504 291547 3554 271715 773082 14778 13563 118360 1711122 486720 1514015 1467168 1602481 605875 1716080 1521545 981895 820505 1365670 67438 1971732 410524 1854344 1412779 1519485 883534 273392 1526334 1985191 859030 92113 1706862 1933184 524318 77637 1562977 494245 1274963 684907 421722 1601135 323858 1939319 1003438 1667591 226293 1361038 1681403 1378176 923950 156824 175698 799428 987597 1930028 1784038 638447 943903 105234 891780 125361 896642 1408062 330100 1027852 89323 1237450 810759 674416 1756246 1501607 1010983 447966 1603773 936169 1066554 94107 1894367 1046877 940328 1740190 1622629 536172 925674 35013 874804 338035 1319419 1269115 958265 707006 335179 144563 769284 241355 1838084 1058661 1771837 72019 511749 1530648 428733 1518300 1778356 1139597 347573 1932796 1753890 46194 115037 1716747 1464742 1261804 299094 741016 358357 1220263 1665173 1997857 92339 256793 1228111 436591 1002649 1936780 1645159 1716414 1818801 1484513 697155 328793 189167 399932 302937 1031442 1184923 1229116 660778 1343712 261801 1072069 1558842 1103198 1433462 423558 835838 614279 1752408 156244 624307 296521 406666 75645 76730 134892 590355 856466 443071 1573774 1453437 988022 315901 1564117 1718385 1504162 91059 84417 943791 1623870 1199729 906310 1530893 1368182 1919537 1543677 1571354 334057 1273620 429933 1156791 651869 493030 1316009 151954 1165263 1105150 1389418 1773922 902192 131845 1907114 764205 1788802 1270439 1209016 1833764 1862334 509098 1230200 160178 1682879 1896450 1957356 275138 1056087 1965683 872763 1254956 1729555 1042822 1103088 1703277 470598 1687790 853967 202706 1413738 1944506 212019 405173 1293369 1214459 1927394 266615 396423 564273 1427349 555421 657240 1727452 1129910 1619785 686321 910661 627446 1368017 1073509 735234 1670484 1898231 1607364 1076515 235019 986574 1333794 1208088 1062838 1147675 940209 1889462 1234751 164905 977734 1503508 274066 1090138 341628 803201 1616749 250840 1225279 178620 63187 1702555 721680 1334536 494338 1839186 1994880 700368 215165 103014 471165 783432 505494 1720625 203066 80544 658828 372237 854231 239825 1884976 1447076 1831404 223004 1659319 1595401 1441895 913063 1347425 59760 518636 1074073 1258859 566487 1425617 634607 1962878 1576954 1111193 309029 137069 28424 1134407 1762809 915567 1479843 947452 1211629 658329 1451063 28017 868680 317320 378850 1631478 1527578 1506663 127718 1604192 558535 638266 441081 489853 750064 393252 296383 1735111 1338513 1491063 1649766 1046861 1413032 244787 185390 88063 6944 971760 1023191 1919478 1050383 680785 1727054 1932597 333317 1187479 1049159 1415730 47479 1673511 186410 702306 1587141 1306338 371948 337469 1359699 34303 534684 903030 188883 1841699 1853413 1296655 1498417 1261882 782212 1572534 954145 1191889 1670489 1703346 258688 598945 1171377 1987456 1843197 1214555 898235 716783 394481 514047 1562147 651356 819000 1734598 746754 1333676 444225 1203849 877116 301529 1053770 1890671 1314610 192104 316445 173622 473226 1544038 1008682 368074 1299585 1586271 1217465 635016 1402728 658574 1844527 493987 1770739 628761 1116269 982477 185429 904023 247337 1113358 446570 1618619 104164 1875307 1081862 1822972 514997 1678613 1805874 20986 23568 386385 492805 220627 1239032 861823 279165 1916572 1332915 1886194 1507206 10545 1958362 476066 1472341 514234 309033 1186738 454659 1239103 1841225 45613 1996061 99744 152250 1855441 1241584 1829170 1887893 1038742 1059772 706558 1473211 192443 1529077 1858107 990738 883869 1188478 170958 832495 198619 1532242 1659186 1031649 554073 472930 1045865 505178 1774815 1078003 572605 403339 1250939 945558 1457195 62041 1537127 68736 738163 1663222 1318934 214431 1670270 175264 577704 1511735 265778 1574549 660321 1243413 1503622 1198175 226968 1840775 1121257 1550447 344621 1706219 1347238 1964930 1196558 1129662 1460386 1518445 369271 37523 1643372 105999 1434300 714159 1857316 1322021 577886 1532111 1583970 1401915 1191828 588429 1291598 1865720 1949942 1811402 1179321 1378154 1853775 1909409 924521 623389 1994517 153860 1005314 317098 715172 513086 785426 233472 681865 1305313 1543477 1431105 1195543 1587878 1117937 4188 140749 1882087 971914 76013 1449852 1033983 134175 474502 44938 1364366 518501 1937713 969667 1098948 1527038 1890134 708659 537487 1165409 166022 1406786 932545 1068871 1473074 1738229 941492 1101533 927631 1409675 1293750 1376067 505014 855128 26624 552300 728679 329932 1874960 521588 199823 1787269 1447312 755453 1831508 203435 408014 203319 639680 233173 795588 1375584 453728 762180 343167 1438010 833511 1625350 1943255 642845 1759303 672722 1248557 1134641 716156 1014663 1421308 1655333 643234 1914525 694229 1560993 520809 1006029 1461926 1596714 974510 1710886 746764 1426247 1667142 1217560 504173 1157120 1203341 1488364 1103421 568137 972122 1107178 1820622 1844802 1631068 308880 1248007 598279 370546 1029208 495915 862268 1447769 1902274 875522 511978 1926174 1267652 1979668 928020 834119 1415383 647549 1697162 1195926 331059 981552 581004 1034522 675221 1623046 1652284 981362 174435 419499 754467 1716287 1910914 1345899 1723896 1954732 1536335 884350 307091 446503 588599 655896 642031 284120 1911790 618628 800441 1283243 1145788 1712906 1855150 1568472 1611794 434233 1736445 320214 1970607 584396 223195 264228 627340 956605 1412069 1176383 584028 602430 1619726 680914 1299820 560961 1844503 802691 750399 1092649 1058583 862896 1790770 3001 1792931 1510912 943843 870157 429191 464448 1162647 598205 1182192 1463675 1298450 574214 755279 346408 1545220 908240 197957 1095304 798495 597757 1002738 1361081 1058302 666896 537715 1501039 1006704 1075672 271016 1197526 740894 977420 1041495 258120 1431566 1904064 632744 685828 1951123 1384017 877921 472466 903206 1447639 1969902 1630888 624400 1267697 1885461 1597298 1501582 1454066 1727184 649346 502852 895605 887159 764411 1907752 1246059 799780 878843 712575 1111652 1706921 30734 1659159 1652944 1759249 1169445 883317 1358801 1428714 708951 1968175 798104 1542623 1978435 1750769 1932885 391154 424795 1026946 338749 1074127 361176 1317936 1085985 1329131 186439 1469914 1872263 1901873 1549003 1228475 1457046 1599008 1352195 753462 884825 132852 373874 214800 1195753 1188458 590340 629243 1564160 493889 1740324 297547 730826 1262839 701677 1872409 1957257 553957 788272 194481 817364 962251 1875970 452490 129034 503997 1195493 300006 1497562 1568887 1975015 1135479 1745333 1968685 1520597 899662 1237381 1421499 159489 744357 873310 1438169 865829 6918 509948 63125 923455 1056852 996000 1978416 1819620 1580389 1305110 727654 274883 934257 511810 392254 1612983 868050 798118 439183 733892 1168145 825330 136292 24200 37135 1333072 1410240 473423 664167 794516 923500 791774 1147534 1527624 1474994 1803252 935100 258973 218250 990971 1417325 1398841 1385046 1359250 1639695 200252 1016576 275009 859164 1399958 1939811 1847819 752971 1143284 570174 538346 292866 542954 628296 1689448 1386595 1848511 816409 1271169 1094691 1034491 966056 851050 1953586 970131 174432 1951858 634113 376859 207194 1729545 694852 920119 1219086 867937 1139212 901727 1519545 1476543 824046 1314010 391945 68500 1921234 496250 1990671 873535 1085826 1302038 1399147 1475216 1476663 174458 645785 1426269 719713 383416 895694 167896 264405 1115940 1281316 1974484 303064 1466600 1966473 1345498 1651526 139033 1916212 1061379 1235906 977860 1237170 1191384 1239519 1768535 1258354 1115628 1281372 1388941 1747001 1097620 1770482 527362 705157 1238757 1337311 1848409 1961574 999567 1243382 1190400 1611046 506705 1130454 219807 1264324 181813 588189 599701 49013 746944 385719 370449 1843355 414695 1976693 1915683 1652171 1884112 702222 1844228 1630599 1436669 1971164 614423 1319135 602620 490700 1061451 759839 754004 797162 1859391 824605 428027 851474 323388 1044249 1644133 347085 1938227 965824 1702601 128830 1016358 1216227 970419 1839340 1394502 573298 418767 291314 854485 1702928 382980 730344 119633 1985815 420832 952610 1475592 1360557 1321017 1169465 1370456 1383253 1252630 641878 888876 679660 1476639 1392386 766317 892126 1987056 1420253 1993924 1297200 595293 1148302 1668753 1704962 1818705 1179319 827103 1740716 513563 58887 956904 1345499 1556033 1690974 1248293 1857970 1621802 443779 1045443 1134085 1464930 1646800 1522699 1849906 1622407 896153 1624200 1803790 1516393 461219 523403 677273 302927 370379 532434 873851 1622490 1708470 1819251 728680 1869204 604924 715300 296065 176540 1298409 160434 271281 475404 988824 1823769 1160211 1946977 1595955 232686 1024408 486522 848131 236889 1102364 1950878 1299583 1143708 1399352 1069261 1875175 260621 1047733 1357538 1109415 942250 1091846 914713 644694 1368853 119143 35122 291298 685871 1368852 57497 1479767 603652 1484861 202048 867646 1184713 1498204 1874260 1625911 449773 1484262 1793067 72439 1154598 1654202 1216095 1064550 383923 1169607 1388841 1376941 244050 893691 1025470 156361 1814956 472045 1898832 1224517 504151 1489874 626903 1296932 1592321 1768182 180900 1190466 167585 255105 331320 245650 1553086 1668542 125493 1130368 1507501 1768358 1235700 656459 904450 79656 101955 1447265 1002500 940589 902274 928014 976733 1820489 1898406 745737 815010 1375483 10780 1965501 1764231 80713 1864638 1640058 1037074 821502 1566899 383703 1154784 1380771 1703869 854952 1548489 753461 1823033 994280 611818 648305 289816 286770 654908 201373 1366144 536156 167377 1724734 1206186 696469 1084555 1749719 1383699 183996 1171650 203101 1954773 1951491 933872 1808509 1310441 1438410 1533536 668844 1900099 1919164 43372 33069 6100 58161 6125 724006 827428 1156610 324301 1013181 804168 1322696 1169094 665080 1174464 412591 1667429 865233 1438693 1632870 1421259 99377 1810662 1350 1007715 1470074 1076445 742337 1299180 1981220 199574 29299 1004394 1819237 295591 358791 1972608 102304 993321 1860230 296857 941686 233919 750861 1405025 626792 252978 750143 917242 1515357 345386 1584329 519072 1957168 64188 550979 979996 1399123 962711 746120 1902332 1710661 1876469 463262 1340960 1087906 284559 1458765 1902385 331245 1484545 1232699 688000 1631580 1811969 863306 1403859 1286900 1740135 1532591 1471523 1975467 910603 1513413 500125 614092 1019876 1579110 792259 419537 484385 1653577 979907 1810826 1366348 517394 16811 1734555 1079175 765578 667874 10985 336158 297323 1456565 207737 931103 1088735 1613934 554863 1431535 1805208 983416 525836 1253968 401230 62228 1446716 1467187 1156043 646126 976062 1699547 478207 288011 1153249 399169 985626 426488 102695 1671293 12749 1629055 458850 1374735 141265 522997 1894704 473753 52762 1004359 294275 597593 1304312 514222 918152 19205 763243 1167701 202292 1440419 410565 1929274 1013186 239828 18560 936796 1868651 1241621 724969 1226234 1931182 734373 1377163 785162 609131 1962402 1954461 1126885 409886 1411704 995078 180303 64272 1205214 1098275 502226 659089 314619 1473473 550415 805928 689096 873237 526768 20070 1221534 1173604 27790 747345 1027983 1230400 404617 1093153 830122 1526077 1657760 1717420 907398 1150741 507606 1046059 803510 912261 178199 777804 539414 672601 662640 1967058 1317880 1887363 223627 533742 1310162 217215 795641 698830 1318704 207226 87172 325087 1120159 1635423 1434930 224356 1249749 140756 670977 1395500 1421250 1649931 790199 5924 1835791 464851 1342545 1278374 723908 1262695 1299850 1987119 1872128 1815646 602691 185176 829739 1111324 240841 1305665 1325513 953554 1854904 1383639 1498595 640026 1683267 487137 161884 1675405 32307 765422 1771629 938394 95867 344816 45517 1976046 1466228 1300883 495383 460500 1691687 289525 1651040 265161 377267 168083 752264 1743247 1337475 1497386 986687 285255 1333946 234349 1977965 1097322 1585989 1559006 551580 1058248 1295255 559991 93201 1231359 702989 1685509 239052 999229 374961 882181 859494 758270 1773688 1537901 135338 1151716 1758526 619774 496054 885731 1107347 921049 521622 491143 1499786 219063 65518 410419 1336834 1516704 62707 1571065 853598 1542752 877649 1315665 1056056 1226646 1592383 1320841 185712 412888 1598320 1585414 1933405 1741929 367107 1152847 1496537 996739 97346 1046533 1642536 1078737 1485343 550939 1698633 1236528 253026 1925763 424869 1948136 139959 852582 1041878 1796795 179857 1994928 1153930 764842 915307 839640 456248 290997 479716 307206 1377228 1784225 1806353 68129 536888 468113 794200 738573 356209 591420 1260461 1037781 1471203 211658 910810 838245 86384 1775506 1749498 1008122 1071063 1554638 682615 1202784 134536 974969 1794889 1097891 1771376 1280365 1669330 1201698 1976816 586913 1178913 1396060 1822876 1981495 1122550 1485826 364084 1233811 80199 496903 460429 1334729 932411 1868927 688001 1547162 326778 180373 1600801 694779 1325627 171541 348243 1816168 894254 1812593 483007 950273 1240213 1531883 1840934 820121 1818037 1803724 1754058 948383 1494389 257913 833026 1642499 322266 1323683 1470390 9165 957015 832890 674957 1484216 683863 1593482 857380 85909 1714258 1855761 1139798 1043415 1304849 906939 41681 811976 1253144 259206 1511011 318920 139226 521877 542720 776511 1800276 1078885 1435101 8263 1313364 1285000 1600399 676955 1482468 540976 1039606 484420 952554 1392905 1655624 1948040 679887 183253 315450 1013185 152252 229420 605287 300594 177361 1620587 626208 1896948 482652 444575 1683714 975574 1261242 345414 918996 1268925 1053123 1250590 584550 1615212 886889 866911 718830 1167674 448595 916187 1374383 344446 421950 251203 1322912 1171885 713968 1189938 1154395 1721105 1208214 181952 1274630 997664 103336 1508277 1494758 156444 1489614 581819 1617512 686112 221933 1012866 1629090 730419 294548 347422 515125 1262111 132655 990058 1745194 415697 1593905 34069 964069 700004 231928 1592507 1716261 1669973 405964 442441 952964 241432 428737 1532813 1010622 1882599 975378 1631529 553694 220153 728693 481976 1777527 446623 756870 1510897 581835 1666095 1879681 1372138 233563 1994035 1463791 26626 573257 1856202 101574 1727189 1468493 121646 1289602 957929 1184339 751350 340527 326750 577746 419478 454332 1542781 1143778 977955 1048494 74847 1034566 810738 291498 1219213 1192415 495544 42337 183501 1965985 991249 1032735 200151 828714 839265 160652 1355993 1285583 791410 1674589 1198065 1720001 975212 1120375 529402 1561394 188169 1892898 630405 1197771 1759440 1365476 915659 781134 804648 1851692 1979111 1401299 884500 1670272 1671136 1761177 1830565 20363 760585 1063462 1815103 439554 353221 443773 390219 712009 1655945 1739251 1631821 403444 1864845 393126 1540164 826597 1401890 680244 1402786 1310889 1153868 1859300 1532497 840401 402632 1718479 425969 1601315 232046 405269 416143 919089 1123321 1808119 48145 623057 940422 884056 801912 55956 1472809 1782825 1592435 849928 1983889 665950 1473195 177591 335941 1039360 426438 1729250 400459 1552134 531929 771951 1258085 1254568 1671015 1672957 332242 1244189 202435 237458 1630275 1698170 1603359 247799 1686924 620511 691029 1624560 101205 442725 438692 1449758 556626 1861899 1385021 447958 1192850 511789 65488 451999 975355 1982462 1048155 1813644 1626906 852723 1256595 1214845 1431411 814912 19412 1186018 355460 1914577 1149085 1512506 248860 378989 1301466 668433 1075294 1970112 2793 281285 1210005 922950 1749626 1301995 159702 1720800 947315 1446363 1444806 1365823 1662970 1876859 1916797 1153979 245186 556337 1588235 1704635 1324108 209551 1227900 117668 1350229 1332955 1115959 848316 736010 1790557 1453722 321068 1467366 1615330 370248 1990391 1654408 130404 1466474 1213348 58209 1229009 523875 1746812 286124 334691 1402333 455325 1540396 1335655 392937 80750 1893443 1795791 845485 237413 1491562 1042810 1276133 342391 1373908 1009833 756865 875153 376424 98413 1642306 665869 1279659 698970 93920 1300151 1787506 1120686 1622571 1957723 510901 595374 1385410 992953 1051142 1202423 1985315 244131 434814 994921 306619 49614 350149 1939781 521540 490112 1183610 516495 581127 410128 491501 276331 1198208 764984 342498 461793 138292 1700964 949778 1913220 504372 141959 1832258 1236170 492263 1079025 986573 1473035 73879 1728637 1790459 1758262 1745621 1638401 1639579 1969726 1019017 1324464 1183854 912754 193065 1156731 214611 274307 1403590 1436264 63021 1864918 1406431 29805 464903 1404717 730505 1869076 218836 1796943 1947717 328294 1020872 1388363 325686 844255 61127 1184867 586923 1103209 272013 1202402 1080123 223514 1630447 1156095 895490 1180653 1450797 958079 454824 1113743 1872534 1551691 1996540 276621 981546 1648464 1391919 1845538 190648 513064 774720 806995 1823078 1739548 462650 1552856 1397387 1781699 1447362 1310579 1041226 594865 1156903 1136978 1399631 982165 1540536 1206680 978364 730509 420963 984286 247595 1610569 1871028 1884098 1547369 466570 346282 299056 1126986 249801 1094293 534404 1983759 403011 1258095 1320449 465980 301613 1372584 1577029 1388127 464308 1405123 1992471 1598849 973134 1037167 610107 1729779 1224860 1991303 984176 81528 271544 172685 1115682 977244 1124199 1171663 1715700 940974 1720911 89907 1163263 1538155 153482 424014 1793085 849955 112438 1766668 734895 1113986 1616049 1954989 1472993 1094201 1620163 808929 225831 643697 1390216 1483723 920285 718235 1500834 1263072 1505951 1109579 775757 1923389 1234156 676583 1600212 694777 1545917 459766 309525 10517 874944 548175 206882 252155 1105183 621575 868067 506594 1307859 871634 1313923 1899378 1818472 598611 856837 560143 769027 1715992 328901 533901 195357 442972 984213 1001996 1894732 671895 1880311 1648860 758565 1373637 1899900 1250650 486247 845903 1473213 1753232 538850 497315 246072 1632621 816656 580185 681086 327003 1268130 1501697 93638 1462107 545437 876157 380616 769225 1947399 394355 1328067 554205 1523638 134598 1066503 158523 59401 1518755 1667440 234225 1988696 333480 904487 1553500 85413 770287 1410543 1169609 1201441 1459510 1154871 988331 239414 1244094 1327472 1960734 627816 846096 860011 493644 1693932 915683 1116412 1919119 1844115 882332 492115 1254613 1060657 1857263 1401908 1619868 988200 793974 1826414 1771704 490423 226863 1702097 97579 856221 1797865 432031 1263310 331412 1884049 1811918 1513777 774944 1020592 874266 425854 1743625 468291 480341 1010317 949052 209149 1188344 1753682 1901600 357742 1596307 13137 893191 300538 60211 1769332 1443439 1311120 1663154 1791032 1778591 798290 1055077 1123689 144096 1925338 1160760 364697 933505 631774 1059423 1670495 1132206 1967630 907371 964270 1362204 980310 416946 1837555 1643727 1635373 1731028 1733689 1506033 391264 1495861 571373 1382206 1039062 394444 678641 178735 1755929 223643 836988 598724 698595 96450 565050 83042 1224224 211836 1800416 547706 339377 442492 913483 1184991 113930 1605776 1669947 1302352 1123322 1422133 1819665 1019203 160249 1105124 1078975 1051225 1152485 1593140 238193 190500 589180 1713862 104844 133748 795462 267784 1485435 1502159 1448633 773493 1566374 48702 1828486 398849 1137277 1657586 1418469 774615 503386 1997578 1809999 671368 389752 921786 665768 1919056 1375448 546131 879359 1858851 807250 8413 485182 1772098 1044425 1594491 922304 1639811 1349435 1117479 1722774 280064 511012 1146142 245515 1189445 1143021 1602670 137992 1793587 1059136 915821 574786 141752 1253370 663256 73945 304681 704361 1684978 360966 1921246 235130 1115905 1756137 266589 1929139 1548773 912236 318111 1193589 20279 833242 860165 1815763 163030 1436316 1079968 457264 387681 1172878 1219845 743183 1688316 596183 845020 67146 1586855 1115266 1725491 686578 1346380 300717 198627 795698 1828767 1376554 501020 1289319 1907483 1994932 1388719 680362 1869089 600697 1241266 336373 205200 513593 367741 1669066 926510 808811 83185 962717 77096 1819652 1722561 300768 706971 1911073 221671 257125 1291016 82214 1581888 1620419 1553771 717576 1016129 605997 391277 915837 682758 420872 478937 1008241 1873348 1372678 506744 1547244 130116 1227443 1712928 1373793 608722 862308 1730130 696893 656314 1690206 694495 103675 26573 472831 536970 1925077 1851304 798776 1718998 1125411 1587894 409142 29512 413415 1850293 362153 1619223 1114944 1226135 271971 98113 516634 851798 621182 1493100 1737982 668287 1007996 927686 741211 56134 1437984 1479617 1209557 482476 1138598 894923 1046930 1152403 1913053 945358 982900 1360611 73083 968344 1192165 1782151 524818 1655107 676953 1387964 561111 1879333 1090705 320202 382150 1731815 630785 210569 1444854 1770105 1538445 263169 1663885 695699 126103 1142767 1518196 800512 1278707 1906252 1307924 985023 992559 352848 1407741 700448 1661395 272519 288553 733276 1592519 1396478 558130 1055621 239690 1980185 598129 1276032 889530 527732 1970046 572355 1639531 311243 1369717 1643374 305439 828043 749143 38666 69176 356694 961218 1854768 631137 1668735 214600 1228674 1287696 1733745 1478164 1606042 1517431 1928650 370286 1149939 1918639 557838 1549008 1322322 70886 523133 139100 886830 702894 1614402 1591620 1932010 443594 1778682 384701 147066 1183437 749515 739177 1079210 214103 1883198 1213128 663391 1132507 43506 1063571 937742 189294 1954794 1954009 172121 594131 1481632 643682 1164942 317942 567457 1445808 901480 120629 1919668 313106 1326553 1927337 1515748 412751 1604628 1232842 372677 1655364 1305759 290311 1129298 701081 327897 846411 136360 732242 1840822 1861223 1310496 1830876 30257 1325247 619891 1312413 1657972 31503 44534 1619910 1628157 185065 28814 1103514 435576 1669462 1007837 1109615 953021 1193515 217635 1841712 1446929 1129604 731025 241555 819679 712940 939603 590227 387371 1108658 72096 94675 1762127 943055 1098899 561692 249321 1156793 346630 302602 1387289 1324401 1528302 1810870 309027 1717474 686520 1836316 1035150 195330 392885 1207757 116742 1095216 1692719 1669608 622324 63473 687697 1596651 1219738 518613 1499229 780149 312569 976680 830977 88874 600727 146342 1030892 1530805 895484 1423076 1820802 943091 745008 1838271 53583 72585 1585720 1343184 1723076 580982 1959752 1919674 301512 1764255 177774 1321604 1415434 692704 948253 691222 447052 801197 1842907 957420 1686927 95414 1904496 1874027 1624741 1487917 723097 1218989 87852 491884 1183539 134185 800324 1230437 471994 1596161 1415090 986814 613444 651385 1225678 1863203 1215125 535171 1302547 1025673 721944 312796 503673 1725253 908351 1941967 717327 806334 1365189 903045 814513 1505746 955510 540340 1247648 1395660 1453143 196456 651517 1416110 871212 892897 166056 1554938 983609 449279 543257 416170 709090 1940596 414866 511958 426078 1259576 360726 1513953 1935110 728645 1209925 1465273 1852375 1633264 1537002 203224 1427081 1733229 1634612 1272000 63895 789803 1971872 853440 1212332 1285375 1786061 304128 1471705 249063 1353646 1013168 620781 812424 1844295 307320 1939343 1216658 214675 997084 1927860 1705047 206890 1515915 1921799 1836116 1537339 589134 1844461 944665 1686607 1084351 1198398 693575 816287 1269483 1175731 719989 784879 713249 448484 1385356 1190340 688318 902520 517629 1165174 1760993 317727 268061 1874490 71556 378576 1148338 1920290 895417 1653635 1123968 1195013 187087 641535 405477 1786972 1932423 1059851 383832 238165 80006 1317913 1268286 1818041 588734 740561 1359803 389484 1108245 805893 1991457 505620 975045 1626033 10267 1025138 421397 1235394 453087 1033080 180277 855697 1353288 593936 405447 378445 889249 432837 1998259 159854 333899 532930 121952 194512 1340057 259482 274059 1161986 449326 1855471 938991 595606 536331 1228438 280068 742382 1945944 1467028 1520388 191949 463992 1072491 326703 38066 1949033 110639 149278 27270 1505983 1431369 28760 1018536 107468 652742 535488 830876 592059 62025 926262 1288215 1769220 1235751 241469 1401666 1223217 1729084 984793 836822 1950959 1478082 1784361 397149 1420903 781369 347204 397519 845251 123360 9241 1695955 669941 154041 178243 1067134 1596590 1948306 1521679 1868131 125793 1034673 508618 362816 1500727 40383 1922673 332134 362338 979743 1537550 1360042 1329414 377322 1547999 543433 1912259 1100505 1129296 1410852 646306 41158 1871578 852943 1560243 1156380 1308263 110119 1633154 896833 266488 1482077 1510459 399670 802916 1346522 1384626 1183481 1693028 745434 1252446 1448307 1395493 801206 1071662 1048051 60299 633949 1837585 1323197 130037 3140 1305427 907431 457463 1310475 848754 739765 775252 165052 1045787 1361409 1036403 21283 77566 1918500 1236210 602969 42974 953237 5480 1397978 1538525 58129 1466232 446413 1072298 80835 633196 1376551 802678 663819 967141 1816309 794099 1336116 1566011 407337 448314 292799 544373 614466 1659890 925909 150742 1336780 1995736 858525 73259 1255498 357812 933427 211321 143848 1293117 475735 381740 75048 1163934 555273 1687756 976372 1099433 1240580 222643 305536 890028 759107 1880561 614788 1891396 190008 1739792 1437366 1183038 1619187 1813310 1056787 1807698 1802325 1468823 1572249 577827 1956076 885925 1300184 492694 1416967 1276045 1345792 668168 360735 595346 370190 1352789 1934154 796485 719563 1747272 873692 301095 1747081 265987 354339 751219 632379 1967156 107464 1049408 214812 1057613 23899 1572162 1499185 1335615 1320883 1955902 668960 230838 456601 1769788 395407 1320878 1581935 26437 615503 1791412 434397 1775490 954707 131392 925976 199885 837644 1747652 898171 345680 868732 1391436 1265028 200537 792633 918544 227800 732527 1130642 1817186 1280784 824063 984931 1362705 1002509 545981 350039 1604717 1441846 342382 407317 964521 414849 1914191 755724 1829746 1818559 1732073 148891 684950 1343277 479260 598605 1538391 1991807 1929971 464924 173681 131646 1229915 1162562 1941951 235132 1167471 1664877 1990375 1092466 1846772 91020 1995579 1499334 1104411 1589903 1443271 1726475 1301453 1777221 1913432 1644578 1274712 1605683 1453530 1047133 653283 1386999 786101 1577669 199401 1034708 219194 839945 577693 805605 286392 1086666 1346877 1289963 401351 739861 1706536 1398194 1631921 412513 1751389 1606196 1335923 1313275 1615018 351292 1629642 1378525 1742521 747698 1578016 1683080 490623 1095777 1807017 73253 1435462 419634 725557 1824444 1582861 1454321 1173982 679978 1108565 677337 1796261 1547171 1825674 503385 783482 466732 339867 176831 1127547 1994044 1164777 246509 298825 635978 660527 1389206 1038163 1218301 239026 686080 22226 700663 75541 1650313 1255548 1162128 922943 677795 1599443 1483013 1747680 197308 1867246 1986941 623871 1753315 1908900 1509063 465782 690146 1541295 615807 1978462 739436 1768627 1670409 1197092 416045 184826 73488 1101208 1638007 1201881 1709307 1860345 1232162 1779678 1838225 1719666 315688 93388 729966 1103959 980518 585584 645724 1811975 1389328 1000638 1439841 377270 1262396 1120481 1007655 715754 166497 31247 1831774 1413183 815444 582599 828802 1334775 1259616 1629367 648886 1117147 495895 1288935 469132 1030446 1134440 1168750 1098062 785892 172097 881983 1284849 962625 183230 1924280 1027828 832934 263777 691840 1869890 1290822 109837 839061 836286 1901684 1582497 884475 1547308 1243557 1951387 912607 381428 1397240 527144 1070262 1242082 219152 1226152 852569 1611015 1509253 834832 191518 1381932 97747 92519 1193507 506552 454438 122764 1674680 920264 1792898 403804 412235 1931323 909520 1629348 277211 1947074 351713 373164 1458227 1926638 348619 1890870 1861547 466940 1728751 1079186 1452552 13549 941359 1121001 1988474 1417489 1119117 1686808 479141 1659655 502993 870096 1109836 430165 481255 957063 23333 57917 32658 34141 634585 1135220 591033 1673817 1898856 333016 1982963 551619 1660445 1884675 1362651 1018673 207774 39811 352380 271732 1457846 54694 798047 76267 1067634 1982265 653827 1189773 406727 939670 1715689 1076279 458833 1965465 1233241 1949909 338199 401752 952663 30967 350028 1396100 1754450 595651 1763381 1974396 1446081 881178 1623928 1845070 1342899 570809 1310531 1808741 463705 1068791 1254826 1045700 625268 978754 776150 1809409 1463780 634668 852572 478017 1663977 1428644 359254 1901043 1976597 557859 880304 1827510 1637925 613569 1109416 731691 931549 930466 1094517 406772 1007174 508479 279374 168828 513228 1900145 1688281 332179 741227 1164332 158318 595755 1144044 1858695 333418 921048 1678527 1734447 606717 1875146 901261 982317 1218071 396143 352594 251638 472586 1881574 201054 148781 486086 1626954 595341 698614 1499932 68916 35715 438384 1343558 773577 549567 765131 1321688 14069 85986 340575 1700894 146947 845930 1627352 9774 398380 404855 838357 584145 1128320 1984025 1097233 1022437 772326 1127439 1277176 371487 1631623 338732 1284920 916332 180810 1338562 155969 526946 348865 891004 1982807 315684 1776839 1270691 1118892 787403 1126964 1884220 1926491 534900 1898515 83120 1452585 1141572 1174006 117978 1993025 555715 775522 871490 434834 1034721 599599 571783 269844 717595 1890241 1679483 527771 645230 155922 1895669 572414 1408044 812321 1117175 695660 1079641 975670 1703686 645775 1968476 1786920 1779629 1151617 245809 1604730 292024 341958 1927501 828947 500955 1030075 95048 1404619 1814998 1838996 344407 1670207 935807 656020 1694883 1120134 895778 387279 1884121 682841 1287212 37263 817386 165824 1676118 1128221 1702174 1632978 408614 1356318 859790 1614600 469082 727092 1722904 1461973 1522461 1217267 851139 1207307 1218834 304467 160318 1324448 483951 1526867 1976416 616131 1753330 535681 1005913 1535769 1623873 495225 1697727 1999052 6590 1116909 1754147 1489936 404040 902671 1049279 453015 704603 1659923 512598 534312 1307156 1586705 231691 1386625 1052120 587071 1569624 428011 514061 645615 1922211 1563401 644877 1635204 8977 1823524 660351 1570411 1948761 1822472 120472 559335 1245955 1080428 1042981 1337898 927803 703661 1956266 711666 137087 1421489 462048 685580 929177 696570 948174 334256 544560 819809 1139317 1931783 370822 1889320 376713 858112 301813 788539 406456 348302 1762474 541885 1279591 1261853 1412377 721962 414882 1550720 1833204 1996194 933007 1635002 781168 142367 182736 657734 1070456 1284826 211390 1185110 865998 796474 210225 1981894 1019995 672617 1693012 521915 541326 276258 1622613 739998 887021 1345459 721469 815054 1045873 1588712 54645 1881492 734058 460392 378676 845957 1431150 1375153 218290 233656 1267812 1366432 1340149 301493 138866 1633461 979489 1575957 1957329 1135552 1359753 1039366 638475 1800985 1230160 615067 1144794 758209 671445 1295835 194080 759686 269536 262065 1756979 1781020 206774 671174 1557009 1653536 204584 586539 1300952 1657829 511524 1233087 1920191 206298 1705833 71805 1599851 446780 1091034 1309933 1584265 1281221 1629100 1919010 1916876 867112 765306 1086978 494285 1124523 872840 671685 844619 904308 1021050 1357050 884933 1984468 1905537 1811370 712713 1037864 72144 1547560 884757 660479 457215 565893 7734 1640052 973305 1459215 422822 1907089 1088355 1310473 1394120 817380 627852 258601 225352 394261 1647383 788543 823803 1661229 1726889 1461927 271885 867631 653884 1377763 446424 1668867 1578676 482213 574052 1231849 1281805 1291965 998186 1295395 151705 464085 1661763 187062 1370689 520763 1317108 481509 1857897 1069724 881171 173882 688540 1882785 1885221 1848633 392001 492432 1928809 798036 831089 1442262 413191 894308 1159001 550037 1892204 1913648 1358827 1584462 1629973 1710040 1759763 1933484 1945397 1205507 1273501 766355 474916 60451 1251358 798357 588209 1943733 525987 620783 615471 9324 898640 1990130 110728 547005 1145126 850178 1683938 1765541 1293632 166595 845324 577960 1239165 209543 1112131 1262848 135782 1738055 1949883 1097760 1036610 1982860 604131 1609688 69705 1526381 389072 1708952 1891751 864166 1341867 1697661 1357609 1517521 294950 895741 965810 435742 1151810 1648279 1299109 1816174 1874754 779444 1283457 564488 853398 1531250 573479 230377 1217201 1436597 1640350 1185648 699267 1682643 752872 629075 1703400 83923 1685417 1056744 1325999 1432227 1648193 152922 1219794 1038481 1000551 873290 1170780 1566948 489880 1620876 967965 392111 611472 1178099 1676543 1436903 780563 82981 488174 1803935 1648658 896765 630477 668397 612538 12388 121204 1530617 1733176 335632 87933 438864 766204 249681 1304749 1120409 1395034 1155452 901648 469804 181898 1182741 1758738 998516 1198134 1395891 1962436 915200 264855 677523 1454635 1822268 40044 385569 1785555 1321605 1275225 206592 1331974 1127611 977067 307516 1043399 922288 991113 1938832 1866731 1276674 489365 1546793 1647358 1203683 81428 162612 815208 725588 95101 1576621 383203 1200387 1134150 223756 1700297 1253831 559558 347000 342881 850996 1691031 668133 514200 520696 695167 1718170 749487 1262336 1478434 205319 1387447 1145939 1336137 1999705 909673 163265 900391 821697 154819 960230 403788 1927525 1975211 1227929 1666341 1005639 830322 1120117 1676324 405862 1055617 46143 130171 912108 1628245 1648233 1903116 1945228 1022396 207338 487148 1224720 358004 1174849 1558048 1429244 1053638 424548 13508 493218 498903 1517551 825155 1091028 431529 60837 951689 818458 1157343 834517 358223 536321 1444713 1806692 948223 503311 920528 1240909 847192 1778355 13766 1484532 1912277 198860 1534699 678744 1812384 1008042 621015 738936 1935318 417773 635894 1579755 414058 1851442 863790 1349615 1723882 997574 1392221 465350 1245771 178997 926614 1799159 364412 438560 759096 670837 338587 586732 244669 848196 608744 1035917 1604429 556354 351145 35743 1622294 1173867 991143 1284361 551031 194700 896469 756160 408465 843606 689362 1894283 758138 342517 1086534 287303 1128319 1077868 334163 435893 231669 511089 689800 1245667 581246 1867423 1397862 547684 1330790 1195913 1831919 682453 675838 1697072 1866490 1992910 1298045 1445691 354887 172253 1488333 544276 382897 1433911 606366 1171795 1272934 1944412 1591044 15505 1646504 1012679 1542145 323834 1802758 1519242 21150 377542 1364842 1101249 1726580 741374 58744 138547 936653 1018818 700285 419419 1834862 466661 654632 84688 664097 67917 947336 333220 1933701 1166683 1811860 1771067 486996 808264 1503245 1304328 1503555 7862 1538612 1177815 1257528 1834922 757547 771754 1440476 1350383 1619087 205637 1815924 524858 47078 1609207 23538 1602821 741763 240544 5637 316715 1725446 1970757 261352 793916 311792 303348 896540 828042 1374388 1563120 1233504 467698 1253981 1106336 1215752 531478 478931 888162 1406576 1463591 1439450 117012 369596 1031752 172254 200699 1120691 43887 724821 602837 1535110 882941 458515 1649191 1202273 1905771 890707 985609 285319 1737223 1415758 1441635 1008888 180339 1602451 1171495 235959 1406602 1702497 115328 36407 148495 501553 327402 813845 1943870 1925821 876557 352886 1021112 1266544 1506621 1258074 846755 965302 318671 1091475 1951537 1126015 707034 1397246 1101124 1612826 1621100 345831 1090590 64754 237567 1932122 1097658 213419 809158 987723 1725161 261430 1977183 141855 429986 1700788 1214666 1836495 1100723 1225935 1656222 306085 414977 896249 1063257 1583201 826085 572032 1210456 1913907 974042 830242 1166974 1120429 1196284 392431 1276828 559468 1774992 900055 1852197 1523927 1440783 1824225 1468878 263878 1167824 495423 970973 1877225 820652 469941 1035631 32302 967359 1653800 174924 1389211 500820 1637435 993381 1037109 741364 884442 1417025 36515 1252907 425262 1378284 1597344 1190331 1383631 244130 428319 864057 1623566 293831 1484698 994484 375485 1049384 1089155 1735505 1978840 1825930 953050 1183788 978578 296429 951983 1758242 839003 262915 159878 770318 282302 224555 1829978 324283 1137030 516291 756568 1514437 56556 356298 1254846 1564867 1785889 1874265 497662 650551 1283553 1269947 1675901 1611092 1289410 1808329 1240541 354751 307393 215793 1986608 1718683 388082 1333728 1916650 1768290 810217 1261986 1750675 1472260 1864309 1904575 1254660 754131 871988 1824545 1875131 1900338 71221 376455 1141239 983094 439545 1396019 851623 1070010 1150460 663744 282327 1372581 1546211 976609 1009470 397124 240615 823949 1054328 1029633 599654 683377 1780870 49280 1389620 1968631 154800 1232933 547082 989343 1112618 121642 1212442 646517 295776 1546481 1421649 980037 143330 1303057 1341414 35015 1011130 13343 1973715 372643 790267 1765287 1693435 399047 211522 1444002 462517 805011 433557 1077100 1826324 1776637 416248 1417736 871818 1001767 974236 1126859 915068 1423236 1336288 1048142 268000 201273 876926 1939661 1099855 426825 82594 1758424 1091189 356194 564692 1353247 448153 360911 1000890 775231 1446332 1271658 558567 1306238 1354896 1298018 838280 984607 1060579 1910918 1798563 1353319 959245 1667937 475284 273966 1528425 1422595 694073 1961179 1007845 1483231 1658974 1089670 831236 1629003 991392 354428 1451887 1259350 1646278 737065 1361099 201799 940364 1252058 1378553 420000 747961 1668315 1475353 1275470 226777 1475926 1984796 519066 831928 548971 1942375 331960 1476423 1533757 590757 1483505 86972 393706 1885677 163474 1506282 1545717 206785 1955521 1662334 362815 1447984 1785067 766014 294594 395406 1505068 1822121 656815 901833 1440267 208125 1268465 966240 453358 1536708 1675288 1284252 16935 1965293 167791 983371 250158 793205 863248 255507 946691 1497329 349971 1799036 1240387 1323443 829777 89089 358910 63723 1509931 1215066 565918 527947 302102 882036 735953 1236141 582429 3449 159349 24927 569198 1595203 1032546 1415995 868494 283080 1156459 1125764 303169 722783 1867295 597213 973631 39097 1109353 242284 715361 399165 194425 45820 1815067 1642682 710346 1509735 1085654 1299973 1893157 1468861 1013733 1301926 1022829 1589400 308060 279907 1888539 1502450 268979 1999891 1481069 68659 718486 624147 22925 1703777 852118 1745679 1599704 990760 930970 1657889 1194115 48728 1385733 861440 136426 1303589 1829183 1045031 1747535 964334 568500 396487 675886 490666 1838101 404561 130176 1325159 923696 756761 279808 218949 511426 245382 541803 1781829 264094 1302200 1615306 1375774 280319 1362016 1423340 230151 917822 473834 500301 732169 401916 856457 1040941 1128306 112011 698544 1337619 1738135 1763397 1975255 1159204 1669481 172771 135315 15459 63032 374813 360140 1440443 731674 1935144 1546450 642759 531977 1478843 579479 1067898 1274863 760512 474487 1900525 1217813 1999541 596975 1183891 146414 1803352 1792837 1022799 1499785 487445 1060191 668156 42044 265709 1172641 1001781 1115124 127971 1699873 340341 1263591 305344 1739421 1086723 1895800 1111594 1529229 1412999 1422973 999886 372674 1278800 1096285 470176 582142 186014 201779 1931272 279978 1218283 871709 363045 1125707 1775379 229789 1823050 576034 454607 350918 804345 1593231 1560538 689868 48519 1905112 1981357 129639 424459 1663297 655539 1603615 1734475 1080201 565492 877503 670422 749635 1664529 1105950 12621 1075027 583740 1330468 1344336 1146667 788731 556412 1764971 1704378 813701 256159 804958 942884 10501 990300 246303 1805301 1705391 163896 607151 1981195 105778 1965483 1286503 1873263 547995 1306495 73981 1026747 258950 1306910 737825 597930 1764323 1564805 1579112 463684 1519092 1144240 755634 1549861 1535014 1390884 617162 1275679 1430417 1887946 1107402 520389 800987 219018 151562 727557 204490 1553661 834075 1995434 1088892 493996 74422 1682276 1586530 1645277 790329 1089625 1503749 1024909 1329890 109098 1258360 729443 12648 1820204 581664 338246 1355754 782207 916065 334352 1174744 1639229 440310 311766 753801 1003730 1567315 1053609 1721353 934722 604242 750782 1940015 1242255 1170941 1202446 1739279 682271 1182213 1927884 1333700 1460121 1211667 872470 1541342 3828 1631840 1278214 689320 514711 1641542 1775426 871306 177737 1603404 1300534 762625 1637136 363052 575020 170158 607964 934882 1410317 1678535 1483056 995429 1050318 596838 1375062 1939119 1002993 1947324 854495 1733627 1740934 1205147 1631121 368234 971778 1781506 79844 1620761 629632 40924 260677 1077707 1447087 636485 1304179 283560 1051168 1205816 830385 1471769 389335 999975 548122 1478072 1837030 658021 804738 609103 1735873 428586 246846 1914394 885952 1604607 352409 1981764 452106 1010597 353703 1675794 1235490 994431 623544 1809441 213657 397855 232371 1159792 1385860 1036512 1205129 166139 1804543 1934102 1360190 49647 1640211 1503435 1416327 517597 292094 474952 1390023 1465175 647402 153032 231714 1086728 315908 834737 897671 1592002 1558379 1743346 872055 121016 1183514 323238 1404551 372530 1126214 1202705 602587 1343460 1070690 1563650 449828 850408 1311703 1324231 148828 1140197 660325 247540 486810 1629549 373484 1906556 685940 868287 215922 1718014 1086680 1551932 1985452 966356 442349 34647 1306632 1032373 1079657 1256176 1806817 473779 17232 1744967 1949820 1337074 1298335 1865118 1178693 699038 36684 1341887 1551938 1669743 961673 1370619 1056051 1768483 1490439 864052 1540064 254185 817200 1889488 640873 712731 1613745 550282 1324328 1615948 630137 857139 1910328 1003740 1567951 1624746 1320280 268847 1841889 241853 1161291 19808 677034 1358107 485109 1860657 1335732 64638 959412 658321 1129530 1206460 339539 528199 291278 209309 1386704 1417187 18781 399556 137990 537986 570044 1210121 525929 1075305 368862 441794 1083997 178254 1825290 219531 551256 1934343 418063 842757 1177804 1546474 313204 80840 284242 1396932 975395 590864 24947 547337 922491 595330 898857 1245159 1619226 906975 1986921 1263202 36092 760005 669033 1695851 518230 1014979 1848473 565163 1606845 1738528 1059362 1406176 539057 922746 1718727 645814 238643 345929 1581360 1042497 842524 1978476 839422 483913 1148327 1419750 1476753 939446 1840280 1640351 866184 592368 552200 1145417 948425 1042091 1985915 1539798 413518 1279725 1093615 645790 1482124 1181060 692420 1684250 673198 644521 352665 1844372 1941940 1155771 898249 981322 1885647 1931758 995139 163225 1038790 671975 1449012 738128 299162 1627387 1278051 1917750 344996 138488 301433 1509237 1284653 311858 559440 1025259 1672001 35496 1691535 849020 1413629 1838257 1253398 710607 1973032 1016798 753419 818703 299926 1725318 1671879 1524700 305730 1773817 1444681 206972 1751298 862166 978597 1354962 126075 1083519 492835 394461 377523 625671 593802 1607699 1447745 842822 310497 911887 634086 281507 1700956 973789 451200 1416422 1345539 1191512 1626887 378283 1933197 552533 1295429 1684230 623948 1950362 45949 1769403 1413408 609888 367644 218739 1720435 830137 419245 1166496 1454829 765944 853811 985827 1825128 1853067 868115 749121 1186374 664603 1325919 836584 739574 7098 1330114 37487 1675988 1652669 951849 1664419 1399439 1284621 357149 1120864 1492873 202224 598925 1213651 1071215 646543 30103 187141 278726 1579586 1023019 209033 1965254 940547 1096702 490758 902213 1429768 1225972 1786000 993786 1882338 1636157 365319 674835 1624217 562639 1217029 43493 1282228 268071 238693 1779470 1285456 1594889 1738772 1518962 1594235 55316 1119261 1007673 744310 1619148 580715 1114330 132672 1768274 575595 500612 1311709 373198 1558277 1269751 1896579 807234 1091371 770952 252431 1863588 1746381 706181 1087196 980526 1562723 817088 395492 334042 1050430 1961631 1894209 1659172 643352 1892606 587525 1271175 1605789 1835454 1985029 653538 513409 451524 854292 353618 1274375 670593 1097487 770163 1163942 450818 1317324 435857 451578 700293 1760606 225413 573417 1635577 1078290 1501643 1995088 1724990 321479 78970 41086 991473 1457928 451101 572976 956406 997835 1885108 761218 1105261 988624 388990 1971449 1010400 25536 1227057 399123 1323943 1877574 1584263 919569 853956 1890786 158099 373623 956671 565137 1272198 1184176 1075575 220636 1697473 1740567 1254740 1306597 1006778 591779 1832139 660757 1645172 137196 133544 1971458 1759053 735356 1173628 1227246 1037787 1964170 198802 426874 1309385 53305 659651 588466 1304958 102605 464160 477869 449595 1950225 1227537 570448 1168456 136755 131650 1233418 818735 121853 1042533 1697921 1029904 952365 1232152 1420777 1846250 440611 1165141 1607733 485255 1042344 1615922 942841 1076615 679290 1597057 1864038 126404 1442755 1115824 417987 724884 1907839 1783529 302637 1749705 1630152 776975 1513111 1270553 1893850 703574 232714 279025 696352 821784 1483358 298972 1817876 1438505 15248 847572 1287546 509418 63353 644657 454467 539753 1447139 1302777 1638797 1174063 1822315 555591 173710 1416277 521056 1363964 65937 1274665 1968948 1428227 1534380 555979 1906079 1384146 507085 325096 216776 1085104 1247864 666141 825288 1318987 250280 1215389 1075264 1813631 625912 690918 1559367 253321 1377715 704449 624282 572521 1881587 1190564 1352713 302242 1398655 1132296 872375 1146086 1931366 852970 1970167 16845 1165685 1518527 107927 1926915 801010 788722 437002 1501668 1856350 1550244 773003 256028 1822432 230347 962130 359526 1734860 127742 1677940 826697 741395 548495 38059 1326991 905089 35984 1668040 73643 1743153 1016751 763145 1952875 710190 1609624 145927 1553655 1448014 820137 1042641 961205 1762765 799141 905927 763668 1565788 644118 450332 1992987 1340850 89512 1334991 780211 922426 648142 503172 723376 1121476 1468581 1146591 1453660 998144 959887 1857972 1196954 425730 212943 436912 336853 25014 1022632 790771 1237954 727535 15812 236039 1779306 307150 1818050 1800570 1499906 1691787 1903713 967557 1482692 1879170 540511 1794837 173101 1008026 1018828 622682 1296749 1489227 1679718 1837060 45426 197969 558542 677932 34889 1832279 1190280 1972018 1175234 1944475 1919158 594567 416481 1886716 1846634 1988038 93126 993606 14135 1364345 1561993 1859482 178477 224574 188293 1862171 1949601 1848674 1708277 203528 1950300 1031851 1639391 177706 900519 579846 459833 468095 1400246 573374 589244 100522 1321159 540221 1411262 588714 848712 25277 1692411 534916 4699 1379417 80244 1513877 554723 1800864 1738051 922441 1439276 513337 1797881 1098487 509995 316592 8026 1703539 335043 1141884 966497 1624275 1321961 546537 206609 1509361 1500342 345405 1922940 6167 1724341 1464218 138009 1310227 489339 81921 947282 549412 794937 13606 75668 1374689 1190973 937787 574955 1217897 56045 1811233 258177 406819 807308 1242706 1476283 408751 221733 400892 1609793 1494826 712240 1723114 943363 825144 645257 1308833 904901 1131547 649987 1728522 1835228 372008 1915506 1451797 202688 98440 802431 1161939 1179670 1474540 1306249 148642 1173112 667590 294596 1064882 653971 953313 447173 607650 1270032 243047 1998696 1583248 530245 1003505 830178 467856 883304 1041829 456166 407406 465200 357538 790921 1832096 1407719 207578 749531 662951 1851578 1042830 852260 1278863 1793076 1524942 1015660 1678647 1093466 441768 88478 1348515 178265 1442796 1695547 1996091 476090 1064759 593097 1311701 1976614 121756 57 1417521 320138 381159 1059236 131315 346490 1866569 1977247 441703 1300940 1779534 421789 194946 1087076 415052 485382 73220 1360641 408078 1403402 1178998 675256 892681 813661 1501401 349856 1132501 1444318 132997 520038 52391 232971 1705055 1069139 76744 1699473 1248151 246015 1506815 1889829 1192435 1007980 588314 634298 1610819 657126 1061573 1522895 1970734 1505761 1951510 1738278 329884 1051136 896871 336109 632497 962535 1087487 1128539 1023034 1651785 8821 189982 1824511 65665 518729 1664891 1957799 220890 1330488 330459 1199777 219508 1389082 94071 517747 981159 1352658 242807 1084673 453486 215263 47990 47698 688893 817831 1281912 84845 1646640 106025 1962997 562392 1622757 155605 557623 700465 1321806 998152 870422 1539620 393412 209229 1816416 533512 616098 93897 766457 577291 1054900 1556443 681359 29965 1785670 1132258 139412 419416 251137 418761 840449 144671 600089 622347 1849985 1612949 249131 1298033 1263780 162965 462386 1493611 852387 1642028 195667 1161332 1781057 1693368 501640 1910398 72373 813414 1349733 1027211 927365 1777232 1111713 388550 73554 1821916 1433701 1359389 1125458 943401 709870 1262182 158622 1477184 779335 1745134 471958 1616841 286091 1847031 1300264 243036 1995727 891703 1155846 958966 243869 1164759 99824 746705 1461407 853391 1719853 1899608 1054317 943709 1071736 1026741 1927292 18013 855481 1620494 381174 659113 398770 42177 1023307 351720 1597357 1053075 1500786 482126 1195776 1188574 1543263 1593154 681702 221111 312135 1821286 1774792 1800510 1417165 1399573 1069883 1087958 1047571 1025693 1718537 144728 369554 271310 1092851 1666411 1915393 298637 489663 1055005 1544439 449872 1736549 929388 644234 1383071 241246 652891 282034 293378 1007724 1520713 528555 493999 50779 1684668 741780 1647918 429877 1986159 1187022 7452 1582640 11620 1481902 54735 1029709 677407 943993 1734255 778973 213939 1862983 1484244 1555798 869784 189975 533759 11844 915411 340617 156941 872341 1539801 159187 1245138 334480 1402369 995989 1610939 171231 1909911 125501 1330940 793844 311230 1879195 1422490 850465 739603 956793 1425491 1457421 1847850 31411 1079488 1300498 244595 1572118 1821117 1703165 1647057 1390421 1819546 852263 1474053 1125762 433130 140639 990505 908986 138833 369570 503135 876207 980813 250717 720159 493134 999749 1092700 494913 228939 1557467 14606 1631310 26520 1704318 231873 1696962 236360 1300352 1869098 605425 612964 1089017 1400521 36053 755269 1199542 757186 631728 1475262 1132442 1400799 542408 3844 741447 1545847 150155 510082 476050 1071107 1906628 1490612 240320 279677 950238 230573 1076526 1967184 518884 1306142 635690 1451879 530028 145314 1827488 1730819 1221198 172156 574879 1670676 1127021 472075 1827418 1803009 1089671 1034890 1461881 849749 966651 1356437 390215 301083 797807 1687404 625766 1112470 770001 120885 979879 1573526 405684 573217 1789887 499323 1657334 954040 495719 1462588 629327 1950777 1511966 793404 422629 1867790 612990 536043 1477136 1072425 347801 835462 54922 1859109 1711502 1447321 540167 941812 437340 1412704 1478500 808505 283658 1652266 1446910 1870947 1029770 400036 1405952 1189258 1024823 821714 1498451 727081 1913598 997728 1687738 843658 1876416 1085604 65073 850680 231645 1896946 34498 450306 217728 1570777 1264118 1118083 760628 1627701 925958 765241 1503634 188644 1512851 1043774 1291185 385784 16304 315761 1420414 128714 263587 1587240 1829562 781588 1658365 1657642 384700 475424 1519697 1835068 1686128 1295242 657401 1459141 1912514 1108917 98070 1890545 39585 1722166 760165 72411 152905 526419 814174 581038 1045730 225032 8347 1429955 502843 1110007 144775 1053776 841621 1988741 794384 1073057 1157117 775143 1908663 566883 1906434 1909063 1828571 1306922 1128378 641395 743758 1141774 811728 1147718 938085 431973 81344 346132 1766535 159905 38164 342447 1138126 736517 95432 299911 705611 139796 1079099 1924624 1828379 1420249 1955326 1884172 102154 1434449 1554640 495741 1004252 637022 1831622 933521 1532592 1550530 610895 1147445 968106 753062 833084 568885 1524756 966902 425021 1699689 1447311 1713646 1038418 800833 827011 1680795 680158 1316028 1540555 145520 1937833 65353 1749494 1222264 1294054 1690149 953564 367151 437253 1584451 462138 33399 798533 888345 832424 1678924 1823017 761842 1430418 287296 1341009 259796 1779627 1959883 60919 1800203 1589088 661677 1974690 466680 1835465 951836 720503 7190 491045 391617 1660702 584791 1553744 382640 65905 443079 669219 610088 660942 515511 1137637 1663518 977373 1050835 1474425 103342 1288267 808343 1982401 916933 920595 780473 125218 423719 1072244 1537810 383403 1605087 917836 1028611 46573 80013 705344 111078 1200703 963680 19874 772592 913545 1935813 1610417 1674587 372392 552490 304842 775700 432371 365401 281133 603746 423584 1379773 395869 486533 1754340 1399797 51636 1271713 1139724 1719244 1345961 1768172 1218400 1338071 242667 485023 133527 483920 351466 1765201 568461 1070909 92356 483615 764196 1226258 404898 1801428 1649288 1669247 229761 1410882 1748823 1744232 76795 1877781 1475970 1565335 560716 1172822 1780507 1600594 643035 712245 1233867 248195 837555 7292 437836 1430479 1858559 1534901 1887729 420147 1536857 1053384 1479740 1599042 727449 627162 534621 521133 762999 64325 241346 858813 106362 8894 589456 1907737 1353608 1374053 875598 1321047 357283 866381 1319389 714092 241628 938697 496621 994003 50717 1324457 1635611 1874762 406103 375541 687680 260644 1464002 928534 138817 1405328 397159 305328 208497 114635 912155 1910114 891209 1070096 624063 424416 898539 1002477 1733133 774660 255698 1967340 1159826 1006685 696189 998169 334996 1599437 36924 546742 3378 1467766 1647108 204039 1240166 1729931 603401 1904677 743408 1682273 169412 1667231 1310924 270859 1601883 1800425 1118606 877035 1273232 1696826 470355 1839870 1685282 1137846 837128 1790413 1174531 1039266 1610338 933992 1897216 673956 394874 292559 1611052 1905517 1962346 1416832 348171 1224648 1774334 1688063 1638860 1828035 591741 805951 610361 943378 1566400 1121877 84866 636371 351610 144268 1206914 1589355 83722 676977 153664 970793 886789 1341868 56282 2867 882087 1801893 306607 1984767 1141090 422296 130831 793694 233257 498805 931657 944501 1428454 388843 1128209 1301291 505067 1505572 1800201 1770520 1634679 994808 409859 1594677 1961122 424265 1337644 1510798 468311 1763596 1524661 597857 64067 117020 1980210 551382 1898900 25597 757390 1616908 844379 458782 1051644 344611 1067633 603867 1583689 460468 984436 1079134 599120 1627736 1728825 16576 872171 684876 538108 1175085 503086 155972 698947 1262181 171876 425827 1050502 649766 148212 1797935 236715 437559 1207973 1447332 1769244 1485726 1314136 1528988 1962561 1675819 713951 426292 697098 1825024 1257944 407715 103017 179501 1048675 1038224 1786601 1137022 1753333 1385850 908495 834369 1252318 372595 1602077 1921897 1547752 517997 849015 393740 1710874 1356019 327758 1487694 689906 1972484 1461051 665454 1108915 603612 160385 302694 1178916 1873082 913480 1187059 1947499 1446850 892119 46689 140060 993987 718111 1974529 907614 1865177 280256 1751300 1411808 1867541 1085950 942279 106146 1842725 2462 756818 285848 1222847 1423366 730632 292952 1681413 1506936 1486519 1639463 471606 252307 1725882 653500 1067767 170550 174815 858687 1201989 1324843 700539 714913 137301 1313391 1293533 1996451 1334558 1690962 277759 1610653 288875 1192345 978961 1147246 780422 379047 1520344 39780 224168 930149 1833294 1012272 1309009 118643 616219 154055 355639 1007064 1004785 1968885 1827907 1319000 1901565 1560163 498876 1815263 1494163 785007 1604531 14877 888779 1123662 831502 1248870 1321466 1551589 249885 499408 527268 808166 441967 1901148 1728351 1359625 1404943 177355 691779 1656451 464324 366894 1835769 205026 939503 1454840 916614 192599 1814965 1144725 1733647 1315608 1764183 1601415 359232 525731 153621 1224347 1759569 1408653 1307689 1465136 831378 957626 1147016 1138938 11960 3555 581633 1156066 578712 1126417 1017310 44137 650851 1391943 1993006 451598 1110484 379137 1164814 1717766 963035 1075287 428983 162089 597078 372725 795583 242716 631371 546758 1318941 1019381 89823 104711 526310 484077 802104 1143392 636283 841543 1867929 1424978 1177226 1790215 1061275 1627115 374642 1051936 689697 1307348 854111 1743407 160374 948288 1270202 646897 1006948 102984 1020838 1768809 1432532 701885 276560 1773241 1479724 412533 711303 693411 811732 944927 1458489 700019 973131 934228 1220578 1997783 1127063 1521519 933377 634347 1089936 1551496 426890 1940265 604847 430660 1768488 112963 1175453 1042859 1904186 614859 1253599 540054 572263 1657689 265708 1802728 1167450 1679853 1442279 737723 1315995 1862109 1007428 1549221 1929566 1210018 1214465 1796862 849969 909769 1032258 457545 1199421 1597081 354123 431130 156794 194604 599949 1066457 15686 1714169 713398 619071 1103011 414878 1817620 1476904 999889 154338 108755 1386551 1463293 1781631 1444549 1711974 769134 1993370 1665793 1226577 961382 1243920 507229 1322848 1836994 964596 475131 778207 1719254 821053 1929696 429664 1609821 1733794 1751086 104375 1965697 1302632 1644984 1267743 739143 212108 1413187 1182753 1587814 391512 598179 459786 782746 1946081 707470 1009916 1121277 510960 588408 1503718 754582 649134 890187 1014595 1459442 1632912 1008693 583486 1862739 1013071 915360 143823 970126 538886 177675 867912 133295 900712 1285886 959160 427687 486001 1067966 784692 1780753 1936912 526858 1229584 830480 13547 582932 175712 775105 1376616 1526732 501934 65346 541481 1936185 817541 852955 614040 970617 821173 1157046 1041575 1883111 444696 730871 944605 1638859 1624878 132089 1610343 834370 1310983 1191689 1580063 1224177 908101 636880 844319 1437527 730879 1687553 1217944 1804844 909872 688492 1680610 81858 1170833 1701830 756028 648670 1334151 663180 1887610 1025971 835760 729901 1804950 251518 1840852 787245 1488079 1276656 1770677 1191667 318033 1540981 1285368 1058641 839177 59725 718097 1965696 1911934 1722566 712475 1256684 1733433 1386883 1970784 840899 1776506 479810 1149699 341005 1137210 740789 283395 845030 814817 1716716 1449816 1005765 1621573 1902649 1339019 1616866 1165312 942105 1838533 1721022 1976932 1745949 934867 939249 1713906 1447437 235920 1128995 309684 167656 612901 1299859 1958263 1635243 1860736 1991932 1213897 303376 1342576 1482659 779586 1613150 955479 613886 945180 472140 1232966 223430 1572473 489713 1969625 1267004 974913 1147068 520750 1580546 1397230 1954361 512319 500177 303256 1005694 1708241 1269299 291439 889086 1445646 570446 712424 1401348 223528 574726 557444 567355 38057 652681 662876 595176 657042 1626025 113832 180833 1504909 1827443 1911490 1725871 185775 877651 381139 626444 1523993 946298 736316 491151 1821233 766038 891351 977357 1325373 605623 525204 1183813 598080 383551 873580 31326 1335202 1154232 1280522 109939 1046252 1295654 71213 1138256 1406039 1872102 1431709 230338 1439215 1923324 1881045 1751617 847555 1485159 1086422 512085 409146 100166 1047314 586354 1791267 274211 50228 1123527 794251 1227296 1190707 86075 1148062 1763778 270620 864153 1981939 1636553 666898 1435954 278701 962856 1220348 459794 650560 534719 733536 1527373 1299629 854740 13195 785142 1154570 158167 1999264 1601095 602844 1597751 1903287 981775 1694138 1842555 483372 1276002 479014 139553 1074957 1227481 1317608 1275152 1829030 1899329 945494 1808551 621053 119854 1168850 877397 694784 431489 652750 1281998 1647623 557288 673233 1984430 1066365 1842070 1716626 307589 1470607 1713741 1824523 1427539 1291688 1653665 547231 1413248 219143 759240 37221 1328636 49618 1498241 1580720 1740355 1999324 272218 1770188 162592 1304997 1395149 403829 981111 1829684 1781026 593001 865004 768482 1012276 1822509 1194370 1073357 1006964 804565 1667078 171022 1378071 439287 860212 1168651 663261 1282162 1175158 1122322 110871 382666 1329832 81571 1564553 1902777 261261 1383660 43013 1158438 826060 576671 1641538 940019 1628893 1855505 1604824 1091256 1206850 67984 1230416 778874 1154052 965591 1506179 892202 459691 1646094 471428 402871 1242975 272718 1316079 680113 1995640 518548 1884371 640817 427076 324620 539462 1567771 1081268 596724 1728749 195215 671176 1657191 1147341 633451 1015294 320007 1921482 1296878 1899602 1617171 679133 691270 1009749 643332 853338 599494 400797 1683745 972223 1232470 329970 726279 359020 820165 831304 1720504 1523088 507069 618293 1732433 1343852 1180258 469800 762807 288734 237042 1285832 1815707 715592 1135203 1850552 1292492 331355 846695 1433968 1585730 1585784 611008 471463 728794 1160827 260959 536985 1331587 1257566 344455 733087 1506149 16629 915882 1418817 383526 106022 68141 1252632 708300 109651 1095700 1062946 1593944 722356 1014400 1576394 1025019 36877 618716 241651 1303944 83913 1093267 1783413 1024013 1141661 790278 1408814 1643991 82088 1258690 1687479 700970 1665131 1259095 1366304 1633105 1940962 1896002 1146621 1019736 34365 1877857 1552079 1854633 871249 1961496 1312746 759672 1661896 1804636 1022375 1144541 1556758 1732995 611223 738634 1339236 1864528 348787 899407 1569410 1139307 41809 1019038 778659 1598194 1149681 309104 502663 1588666 1653439 416314 1952983 280813 179355 1607880 1979071 1278614 1299268 1185510 834649 480675 538885 1627591 1358776 844218 1150897 1719025 1512763 877065 1995438 990170 547593 1580647 413098 481281 883325 147426 1267042 244988 1819976 520434 576091 170111 251372 669547 1888674 1016575 506350 1273807 639888 1853060 1841764 823052 1040787 578289 1163186 1832823 1523599 1774055 1117118 309613 1887141 555306 1909313 1290507 1867527 1004507 1863802 571351 1559968 1337648 1149432 1438633 841508 1279962 841820 1511257 448295 218659 967465 1442593 640895 1566281 846792 741503 1496614 1713056 1706477 1469929 1022354 1804054 630507 1060457 1643311 1292840 128077 1043166 1434937 1947462 1989753 1266159 881186 473609 1112761 316791 1600281 1119503 321076 1979632 1865554 181809 543913 877912 1429253 1368229 1750824 728246 1891252 62578 573636 219762 1618783 650623 18952 740373 1757596 699782 1445380 523029 1758789 422359 1209229 1333542 1066489 1949713 916745 1160432 1446134 571092 1695445 1856947 867768 1384811 1958920 1920321 1594490 600512 1244139 1957842 286029 654457 1114395 753204 119806 167019 1799464 238274 383488 380014 402445 268933 21962 1322834 1407441 41864 1766254 1561471 366684 1455393 238667 1140183 1199133 1516410 1393378 1706755 1260111 1096325 1808069 958170 98035 1925476 760809 1095029 1478052 905962 336602 413509 776768 1278882 1857365 1986151 765584 1207283 75831 301690 492498 1624617 974826 1086767 1106555 897063 1999730 587968 344682 1933271 317176 1510909 566161 953492 708941 1870668 1665562 169521 1161540 1304732 1510934 989636 1926688 1582598 288494 780094 255050 783416 1321644 790482 333514 1580281 511879 1720617 1696764 767506 1285157 1421706 1753756 1317298 629069 1658488 1728698 795257 188147 1254333 1265038 651813 1270111 290567 632636 896085 1815466 689236 601079 1420467 268793 1603536 553830 1052071 3654 1092383 1813351 23358 51709 469591 1321570 1686390 1627388 83454 1507223 1861850 625436 699559 792080 1432757 432286 859793 1899376 1190932 1188590 1835286 774410 88141 656745 1388334 117678 1984188 668422 78133 746677 1605755 804466 93142 651620 1119253 1414080 1376372 1881357 163660 955811 1459095 1380533 19263 787243 402915 721577 1695021 1939851 1696252 1963519 1673421 358248 74152 1814655 1264505 1414646 88346 917259 1554823 854110 365035 225656 1786026 234074 1509421 1006233 573958 1966369 771042 731580 769549 1415263 758553 1436508 1168552 1575278 1969895 738203 1707579 320121 549863 1308693 422473 1702355 411043 403210 1866548 1632461 69955 1733800 1103903 1558147 1455935 861744 443930 553702 1808449 801555 106649 1023281 438118 419112 78563 1914575 239374 554311 1216006 1200987 927879 1181746 1663839 800949 1761823 1274346 341762 1227466 1960230 200250 1551342 232357 833971 240759 81304 1838326 1669706 811819 636909 984351 244288 1867262 825297 318592 571231 1718987 784900 1945580 382096 7038 1940600 1872220 973211 788480 1343330 1794615 1732601 1175738 1831309 1337831 142289 606828 1566372 1461311 292466 1478306 732523 828478 35691 304211 481015 784606 1258050 1824159 533486 1786343 1871414 1125821 200290 717808 1781017 330078 677605 1233726 1230305 1452171 264131 892492 1741121 1240863 1976083 1363066 1484330 1557501 1504856 401421 971649 69612 1141501 1979196 1973364 1061700 1729332 1265044 929623 301791 1586170 613826 1066112 1884327 1792989 1527649 530170 175451 143647 440893 588100 1764926 1034302 1280474 1681860 146501 682146 397069 29930 527643 844088 309460 912525 1541908 1528322 1453576 1432776 1041030 1814473 135466 718058 918310 85065 966086 256975 821167 1960524 449103 544409 719501 1044246 1901995 891960 1281077 1497044 538352 890533 871522 727780 1202080 242004 1315088 1599797 660968 315730 1156010 649469 1766269 1405905 112027 203020 966424 1708126 1221778 7025 1566547 1017606 1630771 852361 1624043 104878 808539 1433532 1651736 1051393 550796 567599 1920627 1110910 1448260 763162 1675251 820639 968906 1738311 121729 696768 1543407 127013 31454 1188040 57716 384296 1527013 699845 1615019 755632 199690 169279 1231265 521971 1428633 1817386 1584646 1292 1019380 1534806 1290620 1384650 127556 1199614 13499 1044699 1830594 990790 811325 1123979 37476 263069 950990 1958083 1197296 290928 846073 1334165 934008 338294 501797 1882615 1807901 391044 1856450 608181 1514993 1904913 1230314 1024740 791155 563989 1298474 1522028 1567867 1812418 1081239 1774191 1430233 1011360 784481 1529083 1148955 1795748 1837013 644619 1135885 176548 1879119 1957106 330348 1823878 1301174 312210 1744897 166150 1428431 1972804 184870 473509 1618883 1863414 1892201 717682 396540 90796 749176 1239218 384445 74859 982051 95081 1636050 1405017 1328940 1985585 1536510 100593 1609424 372360 269077 737640 1890924 680442 1769135 91703 715297 1591018 476308 372597 762403 170781 779964 811050 1060874 1615499 535095 1124321 1344829 63012 1706108 1133655 1279986 447615 576197 110573 560525 766139 1865989 1222204 1993490 1577906 1800646 721598 1367109 438891 534558 1696288 1226520 698858 96574 575167 1667036 1811057 839998 1634451 668159 1996149 920831 1072081 145225 1261195 682915 1661206 1922758 1961767 1500458 481789 568871 1963767 1019714 647157 386487 223654 1420664 1568629 1417277 1949649 1456142 1004675 1429393 1063717 672867 1619486 732372 1692664 1160277 999115 689418 1372186 631032 1393716 766850 229768 1327214 1000055 248228 1670357 771224 1075884 831792 328517 1972159 554905 1667840 1937095 1842337 1986068 1030523 603450 1868287 1043227 1105657 685306 884776 710694 1717365 499526 1489715 1637634 516242 535558 514080 1181195 958709 314785 713724 901198 620081 1104769 381885 1716115 1244822 382107 754860 1329608 226602 857628 1391832 1302354 1314662 1400675 1518693 91639 235498 1645878 1375555 89562 683387 634584 1287328 1629671 1244296 110438 297383 1114059 417218 534203 1850940 1616381 1593878 964593 1714700 1706336 143729 528743 609771 1203959 1806003 1518416 1076250 1882299 1866906 245895 263994 1190539 628708 1373823 772657 1969851 476891 1904996 1781471 1182715 1286214 1025476 1815236 148249 1989027 987717 1969547 1230965 1009603 1332440 1065764 1231114 722669 484137 10310 1331132 1297197 970797 964446 1488813 1247417 1936351 261724 748463 434532 423287 1350137 1435220 1388427 1969080 1757846 563070 327350 310888 1508242 1950426 1685810 241741 1141282 570261 1282832 295923 1574518 1134977 1221853 1739862 655057 704744 1250326 1596404 1386846 1570295 1191117 629514 1514814 762153 611422 627403 690274 559218 1789970 1627272 833010 1304151 617435 181655 761611 1035123 1502205 728463 1069205 1618629 1284224 933921 861450 1581419 591437 1944397 967752 1505503 589487 1153799 1402363 1918599 420836 688905 652912 583894 1255394 707217 1952202 616311 740260 426144 649148 659206 175458 1974274 1259055 1100658 897709 1334280 1650829 1132375 1489472 1436035 1541671 1532343 1825717 1261169 227933 1641474 496988 814863 1664537 1876818 581895 1087370 93979 1558942 1159383 612099 1743904 1890902 1012833 1665477 1470696 1579864 885352 1789135 1762248 1356088 627583 120902 164247 939172 1137426 1637127 959466 1519341 1864953 325244 1959783 973454 50986 1497569 1760231 1403094 1544971 697159 365544 100926 261065 1008492 809918 1884901 25186 1699659 797130 420435 1097783 1033168 1918368 1113998 112254 1733913 429060 724990 1640432 285909 1710817 1808771 1635508 1290981 507317 1713257 1584172 1612034 370798 855657 1444796 672407 1739158 1362370 366504 1776673 1469507 242104 1359455 7369 1124301 695396 1000118 1304073 750671 867895 953964 1680199 1085448 428130 1367724 1686437 248398 517846 409634 41764 957026 1991415 782544 1683626 1974179 1009384 758592 1466357 1791170 1356076 404532 710027 821289 1836072 1461166 411959 1047083 59167 193213 1377089 246215 1890413 1648812 561054 667289 1443730 1633099 1927817 804539 1551866 1178758 628989 897822 1143026 1582443 1868576 936616 294514 1959491 1319397 904928 1652914 428594 1450732 376433 1679636 1291047 1494333 92368 403279 1136468 1858585 1401570 742266 775684 39117 315532 1625751 1015604 350530 1154326 1274340 310473 1220154 1416222 1342924 823774 1620730 1944402 1341596 1919192 467761 1135846 1393167 1212437 1259328 261857 804264 315126 1168054 1996286 464483 25912 1697243 230797 489364 398084 113438 1268148 1862852 1836368 734909 572110 440669 5239 1563090 1055124 635367 90504 1762024 1096208 1394034 692343 1955879 216878 899949 1784074 1095032 63984 594508 1924976 1825524 609249 1029843 1867252 1570239 806120 502420 831959 1453628 1481373 1911517 377883 704209 1837635 1383448 1330355 546571 963650 266745 1315086 1511565 1836500 1971431 846135 554384 1362118 708629 1058825 1832438 345127 765114 1732935 1162270 494046 1209440 970750 544199 1257603 539814 1594323 697927 1598845 726182 1083131 1278224 1890948 1658137 1765802 1104951 702431 1614520 828983 1158160 833231 811712 635247 987746 585108 1056890 1741549 262706 1575054 564623 998907 1042286 108117 1569962 1734918 192807 1204857 1314266 1525757 1277965 797105 1069811 1790679 1645154 1834636 374764 542113 1623036 1496314 1151563 1907085 1684122 1259071 199431 1106428 1310638 1185578 1417569 1764881 1489477 1686548 692762 55108 1427662 22092 1136751 1655924 664897 1729506 420810 1177610 642486 1950568 1887954 1638164 1482682 276668 165162 1583926 1797857 685406 586881 1689094 1136641 597044 1605637 653354 1116473 1965149 1600187 1530293 126107 889842 1355621 1908085 205638 583051 1105060 1738189 1856776 717246 1040798 32514 625025 1698213 582532 1842557 1141568 1727732 1003773 1602164 829307 1725134 723317 1723597 541947 916107 55510 1163179 80954 660790 1386216 1411457 1494702 1938558 499749 1531189 244598 1572067 1300519 1504773 829187 1623156 403676 1466585 99967 1151378 1963503 1317287 1674579 1720683 1247888 124881 579730 769077 171485 1944645 1955269 1771550 22830 305533 1905631 1022548 616624 1885463 1870162 740200 401255 1399890 106648 1997504 1725582 588935 1221507 1187368 156454 1828733 176862 996996 748655 1909353 1723845 502274 1909333 1019290 845185 899791 1651121 697621 1995108 35826 1508847 215040 142653 617928 353504 597490 1090629 2103 1489527 802211 1735635 1225081 1627363 944625 358880 634466 1775941 1239386 1801876 1438776 1202775 1752163 1091173 1566764 1546687 812394 1350667 385942 1837488 109451 401323 486370 1269204 1013654 297795 1646875 498024 960492 1796277 109864 186376 1177263 61064 1607542 1298039 1381559 986314 1384139 1333483 444919 1516898 1023854 491204 1307752 1527231 504732 335379 455130 681825 1963009 1108687 1297251 417555 1905466 846120 358622 2051 7859 968688 711693 1014732 220137 1222012 1249854 231334 1789191 1386918 676004 55973 1855498 429568 635567 1612519 325022 1586655 1513280 264755 1805251 364039 1129211 347510 967239 1955004 1139022 1343283 1367076 1364284 1071694 1669284 1080038 1465193 316258 448764 1026013 315101 560454 1417692 1292108 991732 1180104 1969196 1826679 47607 1929936 1155314 456176 58084 1749789 1758270 713631 1332384 1733599 122706 419312 334401 1971016 933897 1211196 792843 380999 894943 1713841 1762590 1431589 498207 882216 159808 354341 1370555 1776108 434692 1821258 1409968 1486682 543196 252358 878304 937772 1550279 1764636 273275 1572120 613148 1744166 1036071 142045 1282436 1374525 1302744 1075966 472860 80131 230096 779784 903257 227596 67035 1500956 866400 545274 1550453 800654 1387341 1035732 228377 600774 687146 1546099 319682 693282 1590386 651744 421556 1791341 1368505 526051 1588757 328909 1502380 273698 519453 194752 983052 1317445 480640 86558 1152987 1293002 735354 843140 1803617 1154298 1473023 1242114 616775 210965 1882699 696241 425360 1215894 1235345 321620 1247353 102795 212628 451691 550085 847188 915421 1433825 423064 789063 1615146 1047001 1912071 1603170 34777 1591517 45653 1560982 317047 170823 1701928 942094 1219103 1038694 547340 740668 1263010 310483 1495082 1097526 1523006 1949230 418096 112463 1771430 521521 1245914 313709 552844 1516808 772786 716148 1621649 1597425 1202506 36239 1692227 1940848 972273 1804000 689606 1255556 1029353 311764 615590 349606 449679 184584 614579 579899 1905965 605455 767005 1672616 558977 1473419 1056723 1225734 1097502 1050220 1253099 1691183 796772 25189 1469125 410750 1454897 1371732 1272634 931580 981443 1978199 1167866 1477714 1385322 1749716 1034525 1490029 1290069 1283649 99496 1442643 1966248 705129 646237 1083483 549609 540785 326609 1420808 237946 1316230 1898487 1283331 698914 885947 1925169 575671 71095 1206781 279532 1624342 966413 1698597 1632581 679174 918683 663589 9800 483816 1263861 1248692 174747 1141191 1813969 1734606 1080474 305332 146829 258207 154813 1367819 1391024 172324 711878 420627 265174 1307945 470606 1976467 586864 1708901 1972602 1410422 1058122 320338 113800 647559 32787 804166 864196 1105016 462656 913316 1424271 221478 1557975 330838 404066 86100 223970 1368612 1154665 590300 1254918 627999 364941 672336 127567 1260643 340808 1849459 368519 1235377 832332 1401124 1835350 809188 923030 1272583 1492655 713544 1909309 248695 1608344 1822579 1633936 1628197 195452 1329970 396557 867409 1673474 1151116 789014 337278 101088 1574572 321478 1274086 1213725 600822 1118546 1017634 1969767 1986887 200205 1933015 338435 852714 1624087 903618 1089927 1358397 1488018 1606926 519482 270793 999539 373266 669850 872061 1564450 123767 370767 1021185 633357 1055018 73035 420774 1734765 1319430 1914786 268444 1070656 848787 1799175 99958 1634302 1447344 1224410 542579 702513 1210670 1769079 1457017 1265293 215255 999348 194816 1263788 1989848 509070 1356628 74531 682495 760115 63199 136480 621088 708726 515163 1061091 690818 1418947 984536 1810232 421616 806586 1948432 759448 1147451 612810 1122746 1343710 1380134 815143 271511 1184796 1062307 1324119 997985 1826974 1886960 1695182 260316 236580 1945421 434465 1031250 1182998 929868 751149 1995926 1511382 1775633 338054 605050 1471678 95015 1771477 563206 1948146 353512 1630349 770194 1117780 205768 717579 1746314 1851303 87082 1000954 41351 1355307 1180816 591357 376249 558526 1827277 1330836 1024733 1658020 613566 81964 51648 1545696 1026888 302787 1799096 1129430 1991093 1205809 1237539 913266 775084 1413344 1658729 1825354 1404207 39163 1625032 945633 1316254 1892636 1264578 82202 1529220 20323 968824 979402 1089212 936571 130361 259004 1032358 558172 1392933 158629 171355 284283 1741715 350716 1648782 1624384 1593052 202463 263746 337844 1403547 694624 1897115 1532286 1351838 1517472 1412077 537829 1327998 169378 97994 642097 1083299 730130 108182 1203174 1148288 597259 762072 1708471 1040079 308533 1321710 266506 1636354 1243694 493580 78921 73788 1081280 202380 1213764 599164 1370549 21674 1494239 1739135 799707 599990 1433050 1193280 1216943 679888 1021653 1610110 315543 848115 1476109 247514 1138069 1840191 1985594 1587577 1452418 833618 885185 379832 945074 663888 448141 1187358 768872 978785 414825 1076700 1305004 1270587 1732329 1813802 1808172 700759 734319 1424220 803501 955558 893147 1467111 724619 487853 1530364 1615273 771607 258529 512677 1859724 350235 1495484 1801447 489712 168294 1554182 1345414 99899 1134759 1164118 1912201 1477238 1569676 1140002 1739889 1254653 1731704 78828 956792 1964496 149033 758118 1682378 1216842 759439 992932 200200 494061 1953887 1638001 944673 1999840 51238 1952416 1575045 1886855 1009565 255498 1693911 1559467 1479627 518870 1905846 28865 405987 348482 1226118 194682 1960158 1265833 728689 1114765 542426 453299 1557319 1861070 1867421 1146363 1295476 1494997 353928 528803 1666242 1727970 327388 796819 106782 1749995 1557408 466379 586782 864668 873371 291070 522103 1555305 662202 1813309 396601 960184 625548 241778 3647 631752 1545882 1969479 717152 1949579 1178407 444803 1125183 165312 1005329 1830928 1745819 116463 1217014 536713 1769483 1706036 260586 1010330 1962627 696781 762379 766761 1097925 39924 1217388 1743690 1261621 293110 1770370 545052 1695558 1348933 1792558 1444161 1839379 352218 706642 831110 1318124 400392 1132892 299407 1673255 325274 78482 575190 828326 1779119 1161118 1406857 1606074 1927388 1344554 1610896 1837826 1207049 1140112 1333612 1387710 1468325 861816 648999 461998 1599559 1828840 1277249 810058 1423554 796952 1410272 415966 916396 1130410 940623 635092 1411070 1508309 303583 1966944 1651272 1943790 1970168 1176254 1434813 433166 1128018 84958 867938 1649726 631946 881332 581698 708593 1334635 406573 1792301 129281 825725 359789 295624 1329396 68946 292473 1991010 352871 1819917 1064454 811309 378782 1077993 508501 1547196 548682 813497 1309739 703208 964215 1101114 661289 233761 514153 1892740 897665 1765076 1705 905604 982911 281789 106692 23234 401603 135389 1918734 1717611 1854080 1196834 1738908 415906 305675 464046 973251 771816 1990030 359308 643797 1087567 297555 445757 253640 1098722 963837 54942 408631 359970 1494762 1871751 141758 1057483 1014152 1113616 47999 566348 1292035 1136971 594400 1966770 1307551 430144 233016 1962702 244586 1064757 804849 1273691 719882 1073082 1855560 1154261 62986 873180 1912677 428500 600740 505808 667227 1632386 1541678 1760644 50553 386348 1677858 1148974 1399357 1532162 1485953 1902743 873691 598784 1571839 392333 1399191 965901 531409 1249362 1458472 1825007 944995 1929811 691119 1263405 1536922 919342 1478387 1085768 539449 668720 735515 966774 962 632498 678929 1340031 265916 1569248 1578754 1620615 1568241 20399 1126760 1331304 779275 1022612 1162734 1099056 1537419 1128780 1388349 1269141 1949608 1603013 114186 1645840 1632095 467723 826852 157574 1674506 267969 1530017 1944914 804749 358579 1826597 1654961 437191 637705 1301271 370036 147439 1091960 1616672 1515739 1812191 207264 1588699 1363895 693383 1650491 1081315 580544 836741 405067 1934240 801995 1619397 1722140 993836 412871 774679 389479 21842 1149809 855194 1676047 222669 717855 1032782 322054 50229 1048676 1780271 46519 1514077 947679 408503 1078720 364714 1718146 264379 1484023 1517655 842274 1032716 1742176 104077 5802 75884 1959113 1161359 330310 1248169 265643 992925 202233 1426870 542848 1493926 856052 1177865 991686 753713 1482970 296782 652317 1130361 800325 1671329 67315 1375915 1498314 401557 1547572 1318206 721652 1963064 575689 507038 1678719 827013 1560736 620257 1278506 299196 336610 252975 1742387 589343 219488 856563 1152029 413030 1778898 693193 1268441 1865473 1401306 860617 973656 1841824 860383 1396135 1023846 571260 585620 725258 533592 1353443 307367 1905617 774576 1789953 784736 1395096 1165749 1775448 194834 1227475 1768651 1360453 73682 32387 1344458 1436807 311774 273561 218454 1943567 1030621 1637678 589152 909155 1745633 1408147 1340513 544650 167949 754195 132498 1014492 629480 515310 1993419 1219104 1372458 419753 1843139 65858 677514 585476 328749 1796249 662125 499222 265999 1394303 1412642 551683 1698729 441901 1825573 1931052 1541375 1107516 606370 1510590 1201090 475976 1009155 1520928 1777344 333724 477791 610771 1801797 610329 742468 1651794 319117 1607659 1906643 299046 1493012 1933574 1963908 1792165 247618 1321959 954114 390597 1475404 8495 334453 708362 229563 267746 1909529 193504 59396 429452 433489 995319 994745 1176678 161124 1461704 84713 888908 1180283 1052860 66293 565290 777802 22466 1122578 1028361 55800 479047 1829472 1442523 1591315 754538 1324007 486262 1000179 929412 363794 793530 1876885 1488103 393961 917173 495358 338212 1813142 1489744 766616 115940 968509 610219 1236032 356091 1283298 1150181 971124 651471 906848 982278 1145424 920169 1684902 422993 1661498 667499 1720057 511017 1814302 470164 1392647 143766 600443 1211011 249275 1128021 957968 1812380 413661 1236894 1008045 1854411 1767575 294174 1928343 731780 1537716 127202 1701518 464647 398522 361855 386997 1371901 729868 517883 758764 886235 485380 911675 185862 1776174 173742 106309 1536783 1253251 921002 1176478 558643 679482 790737 1818929 928867 1647791 585678 216501 210716 448649 969713 708896 473193 291706 48667 855578 1950644 1078992 1769382 976060 1010426 1250020 613654 1983030 909004 292843 913843 1149468 1462532 502847 1353267 1877401 859926 353585 4730 1212124 417975 1842536 338817 365576 1764019 1883845 1644606 1437244 540952 1141803 363311 636278 913618 1975285 1309735 315777 1971629 295121 474138 66344 836123 1436389 1829190 1706659 1323424 1684106 1900335 1883539 1839793 821965 1079418 1332911 89991 1098085 993350 66038 195217 75469 80582 114398 681289 1254840 616634 827122 74838 913018 648898 1609018 1714031 609312 1938638 257787 1770976 1582516 670017 1396972 125732 35654 289664 1607024 287487 649163 1351686 669772 958226 1908030 359429 598381 1073183 623912 484521 388348 34492 1162722 1245300 1546169 524676 1141897 1003756 1103193 887105 1104979 213018 229141 1763227 907689 1178083 684074 51042 1617026 9230 1411859 98132 1456031 1085472 1080906 1283384 1755756 1900020 652671 1845040 1049073 619665 86838 1511870 1814483 110044 1827635 988992 1526020 1647132 1759867 1092095 1844823 1005348 1958387 1803042 1849712 1843672 102197 169928 286975 1517134 1339299 1827386 1599535 467580 1818775 1142956 1031913 1897392 167864 1558339 1163682 711937 1965261 461508 1645455 930725 787870 719886 656752 607402 489951 1636565 1286283 1169229 1609046 16784 1454640 1370789 263562 1512823 1170298 1358045 1565329 1764921 903438 587524 1479403 557222 813213 1684617 1170175 293326 1642916 1459376 1442928 1966858 145327 76003 202669 1477921 170035 513331 643462 1962892 1600591 238684 1073160 603030 1406994 183183 557768 1093681 311745 1224308 203555 1586828 942894 1689677 154860 1381890 1621316 658482 428154 1392829 678537 1772233 1541117 753522 1930578 87419 1846349 189105 354312 1162866 1840205 1202305 1283883 226557 877968 972138 296153 1730659 135997 1842422 616237 287594 555772 1079031 496186 1384347 1493974 1750913 1615216 61815 878287 1807107 848095 704011 1944252 490845 507175 676295 1320203 26612 1644856 1296241 16295 424579 1097340 1497880 321139 1082260 265846 377751 600279 1087609 808061 1600903 267465 1198122 412186 531623 1844884 355263 1196989 1655590 1536739 1717051 1724792 1679056 126635 1269324 846047 1233470 1368355 918231 493187 799365 1274046 247378 1249307 164648 1846835 1954442 1156914 985806 1692142 510424 213185 1803259 1563079 1589212 190370 1281980 1593611 242740 714496 1640605 1230496 1034880 433026 1532664 1597895 1239081 1714402 1482921 85806 1451269 972534 73685 487135 337441 1010778 1188012 698559 1296958 1374858 1045579 636268 1332770 1480768 1965241 1266722 1181761 1560786 884970 1336719 754089 298350 343930 216393 201124 1901648 82988 528642 704181 1244248 1020490 535694 740317 1753072 1934598 231870 1033475 318834 1066016 259875 872670 541673 278832 218792 879513 1871197 1468111 1491407 969179 1353688 1107372 505015 1859877 1405451 104144 1006612 1936413 62258 1183661 452606 1286247 848522 353583 1797555 524402 1840102 777079 1590775 460021 849681 1373074 89632 631095 1560211 1061249 1864800 1781774 1615161 110703 1855229 1672158 1895903 1538948 153917 1022512 1949091 1357311 326605 1414780 73480 1163386 747532 1466469 656828 1425921 733262 768709 1396752 1459561 1384204 1109749 1630964 1946945 265765 1155333 697181 1929850 1841832 1811310 1421750 1004768 1078850 1516115 767494 189814 1171838 808828 831782 31822 1141379 863206 36221 1193220 1002848 68899 99903 1474510 489635 1827939 606312 1289845 1474885 645387 1757931 1029526 145776 17854 609577 155725 320397 144530 556981 226379 1308362 500267 430977 1351152 934169 447021 1581578 871001 1788471 769673 1104151 364940 1291267 689759 567080 1877132 1211792 1883883 1478950 1246692 1134715 1092350 1436440 1230564 1006217 14107 770687 179195 933849 1430412 595366 384359 1522413 870186 1807637 1366151 1642374 463692 213911 78656 1588650 1661780 1318353 1840255 508672 334748 1496971 600400 1064144 901557 214945 917250 219970 1056289 1666699 967299 1896491 421653 1583772 328986 646575 377046 405427 1318096 1717861 457440 1459471 743970 1134034 931674 1376912 172279 1111188 772375 167092 210700 1807273 238427 1535734 454857 962073 1689079 56013 1803386 1532894 1539922 419852 1465145 1864787 1821190 1112769 1783173 692608 148191 166820 556884 1149444 1392394 730319 1266646 53615 126213 244891 946022 1841010 230963 199132 1392480 547315 720822 1604413 1781661 333541 189661 536193 942115 1901078 153444 116210 914066 210589 1485257 891869 1150641 1244588 1222341 682878 401662 848622 502868 799417 480831 1411930 754515 799854 1980249 575410 193392 356929 1038449 1300064 696421 583010 213977 1781133 1069654 932799 1008369 491230 882376 845666 594720 139137 1140462 1854860 1194212 1634086 1307838 333830 1752560 18381 1313788 1246966 880192 131293 240290 1893122 330579 580350 779317 1641501 22355 1691816 1861255 857173 1271927 767896 834326 1201360 478029 1988054 1868295 643340 1471704 130337 770254 230865 1358751 504319 928558 1697693 1840656 1890279 461442 1012846 1559156 782176 739062 1501267 609290 387334 1000851 1224916 916141 382888 112039 863524 1490013 480237 1434368 446960 641325 1227509 704821 84951 578386 492302 1771105 1118221 31835 1668301 974325 295427 1067684 1697618 1205703 520648 1767108 1549325 1885605 1849070 1607721 999211 69514 1500131 1579297 47662 65455 1126544 791196 761712 996887 1271835 1939666 1531163 620515 1009929 1233206 73601 40774 1521805 1540160 604514 360672 1521230 495676 1283482 197753 1448979 426394 992423 1864106 954581 886319 2760 1139708 421444 1093470 1282279 1051500 1161564 1639774 107578 80720 325445 208377 1264801 970405 1067420 1743825 1649295 453736 535148 1150432 835788 548363 773378 958981 1143191 1293399 1247450 1374298 87931 92732 944652 851193 1720188 1909262 1924156 784573 1043342 752940 1569612 22725 567804 1863885 1162133 917265 989503 32037 1354143 332384 289591 1673338 1402139 687691 1322969 933080 342932 315158 528110 1813529 1124186 1152507 1756984 1619073 221959 655219 29844 1383275 188017 1733739 1213949 1608496 1778728 1760943 1267081 1427522 73947 473704 112248 736026 187411 594197 210210 1134825 1799165 1322421 1286428 1048772 851583 583991 948674 841321 643662 811763 1962603 1160791 942924 1457636 1368812 1571471 491619 1092927 304869 762400 1360057 852312 410500 1958576 1488129 1149739 217050 1792205 1491780 1347742 669733 1962389 1651784 40335 22208 733941 271235 34330 985488 466751 394295 526440 610605 175593 904167 907741 1138719 645253 392761 489281 459425 373640 956469 1171441 1275379 38716 1016995 1130026 326943 19018 1613766 1555238 529055 938072 715203 521965 1040951 1577821 1655028 513673 66427 364014 185684 510422 699877 1359106 1351373 1073518 55031 1440633 749234 630706 1620838 1037682 1557120 231568 942104 1064966 1062750 1209943 524982 938703 1119331 14101 1506249 823554 499970 1863650 71068 1099932 456465 1112316 1437878 1629736 1304582 1812267 1922840 1782416 638742 1202610 1773701 300019 1617746 58832 365009 1680573 1072916 103758 1206357 1339892 1311928 872786 1257893 875650 1667695 1914740 349191 838655 932780 733624 1453222 1104409 441403 1195832 722078 911958 1658508 960231 1063513 885120 1216832 855311 937674 211034 112161 1747336 522842 1364696 463110 1424776 1125379 750368 1935129 1715979 434424 88370 1774231 209604 428482 49853 1273528 126532 486346 1143253 442233 1751052 1273903 1593159 1276850 382367 1653377 1953825 431880 1715758 1908230 962180 1372464 24260 370116 922622 1431798 817013 799140 1154856 1218079 1180465 978514 1171806 293189 294103 1305155 1371834 1749478 1323982 1019098 1336735 652469 185587 802535 1668823 636885 1464029 1961569 1225642 1474623 1018074 549174 1000022 1750510 525720 1517419 1137284 145006 1506305 339374 699281 1470911 651052 714775 1410068 199937 983467 1184275 1895668 1148754 540632 1698739 358152 888742 975054 456743 899573 926729 674090 1939803 635523 1610934 1640634 148922 1132067 1363751 880864 1902877 623971 875703 1633391 271738 925848 881510 1145318 1322851 937410 135678 1633157 1466827 387430 77197 1965802 627541 1341741 1640755 1156283 1801439 1655824 1499344 135963 1294186 409552 915469 800393 1499012 567032 1069846 1468818 603399 785619 1695052 314307 1386184 1705944 1256890 796379 1027219 1321540 250185 421404 724054 395940 1417505 317969 1091889 899592 1677706 537705 163884 1559308 941803 380342 488794 1170170 1966165 715666 767622 646251 1764493 1445987 1379184 1316959 1536066 701334 1819223 59742 529318 1301409 1423071 81232 1987593 1719436 1737703 281155 933620 1354121 1778004 1578115 878520 1091012 1107404 1587981 88389 577521 1773260 610338 477100 916299 626916 680536 1019647 1196480 983480 504719 130217 96276 1244583 572559 1445351 1722482 1888814 696214 1163568 617068 928681 1664475 11177 1895918 526475 769900 383134 731523 1807044 1930152 566310 1161624 8435 489209 1276286 1918560 1158973 1202187 1729277 1185807 1589356 167728 1314123 1365959 1047045 97157 1622105 434558 27893 718318 937492 164809 732098 1344183 1802015 998276 805137 1996270 1431766 1656005 1226170 80140 1433488 1324192 1122219 1787456 1727406 408142 1357577 1115842 1267896 424389 516492 1906219 1466925 425696 1048058 907822 1047947 1204511 82945 345888 1917778 726445 1849269 691508 45196 319545 695250 1136120 447752 1176801 1466562 1226026 6235 1342454 1558392 666579 108687 325456 84363 349698 39280 1930593 71070 1425110 918546 154139 1545830 842724 1605643 515379 1081438 912915 1564024 1523689 213705 499464 1946541 1466323 1465178 1244225 407356 946786 1803470 1216878 1079941 860499 1351206 620752 675602 923015 1909754 352571 1151357 1422210 1327506 1009826 1163770 1509919 588586 1139340 1032148 1111453 107295 179644 193895 138844 1301879 1845673 1202511 59860 1611412 142641 6807 973658 1223036 315123 1909780 68274 51854 1149829 598817 1520653 851839 314494 1366368 530958 1285413 1222208 1993019 1080244 766600 1848069 1461142 1776679 308796 1737399 665841 719393 1661547 325102 1675489 702384 261783 1642429 1756632 1731487 1162745 140148 1171385 432577 1663012 1553400 1041525 993555 584092 80301 407009 519215 1664254 1549467 1006708 1523443 484411 1801685 1247708 268747 194081 1839297 1726870 810600 44477 1871915 249270 661703 1967224 136381 665424 1844967 990336 1694987 1086695 1281107 1785984 1944470 357589 782136 1752341 1045581 840862 1714275 697307 1286279 1803113 315591 153099 729760 587936 1630034 1333574 201443 472168 320627 848635 881309 818769 1381552 273524 275759 264130 1783278 373593 282243 322660 562831 1287354 1580051 1159056 418055 362899 322217 785551 1013739 703503 681715 448020 967006 956092 535154 246965 571823 348827 402659 993996 410140 1482990 690385 1401573 367428 343883 1565981 629839 1013108 45367 641388 635768 840579 114927 1141144 1328976 1509778 1642318 743740 274429 1911659 311924 395024 611503 1880347 1957053 206855 596187 270588 1144937 569294 603265 1768759 1194309 1764003 411351 503336 1625635 1916900 415212 846984 1584687 1203078 257977 784264 1409447 1941635 159062 1930288 456495 546932 1740392 755109 1982510 1966932 351379 1623725 1763584 63534 1465702 524655 190078 460332 558025 1388960 54485 788603 1266162 726990 697863 564963 654636 1549854 888583 693365 720866 918651 1871805 1959383 446555 643864 1478977 926154 156722 244403 1891891 630935 70423 441245 800905 104323 1365885 85411 1145501 682528 1843417 1131385 1683489 17290 788756 1811344 938986 1638182 1583416 1268248 589662 1138171 1789215 274349 1795830 677913 1881626 211749 1839166 506953 82442 1322040 681299 670493 1395455 432893 194611 1750729 646879 78255 1279378 1125856 354012 964892 260328 1511845 1016085 1116775 1395642 563494 658508 358564 681883 1048373 780270 1720327 83992 1019789 1514024 1162110 1889008 265641 160829 1901636 1278177 1592750 784495 833703 401221 299477 355762 673640 778999 1416773 1055607 700840 933487 385903 1434598 1133104 732402 1130496 850727 1744564 1776343 1761610 1988258 1984142 443902 1925999 1724154 409573 1004704 1806425 153442 27547 244197 1424265 1740059 861093 1087178 1386800 1820590 1676550 1409208 565774 1722187 1501234 1720402 408741 900053 1015725 687616 1415922 906029 217088 1209480 1696987 160790 1094891 1243944 1199538 1512285 969097 1155973 1055975 1843936 1582212 1594747 548978 1126231 171551 1113047 175424 315127 1748429 1636287 1825241 971942 1298038 223365 798386 1165047 1336973 1976203 1760965 1991276 1228474 1184441 891263 1579684 1196007 1789733 827771 1152809 935907 154848 1266553 218705 1478001 1009093 957268 994614 1083760 11587 1811182 1515567 1802057 1624956 48547 389664 1967403 392934 1356056 92194 756112 818989 1911927 115981 557411 1419569 1548427 453116 1534795 1722930 223478 94297 1811023 311120 899529 192303 784761 1601604 181903 755346 550406 379284 939772 1384947 1214875 979849 1561182 582307 465569 1809797 85907 24546 347945 1419663 1288421 1092799 1985964 1538950 1811166 811654 1714582 126774 155318 1412275 1784059 1128898 1765298 1991874 1682562 1743832 1847453 564994 109296 806117 1076995 1531047 31362 1535401 1833283 1930696 755344 1132288 41954 194750 1948262 565226 1793981 1590361 1387923 40699 192911 288679 1621223 1863817 1921557 229014 913874 1463299 925632 1892022 739760 1867970 1608884 400263 739374 476595 87332 1414558 1466494 834097 1670220 1784340 1064017 1916549 1471879 116815 1940562 1192444 1401275 1210422 147215 1005816 1689174 531833 579647 344355 1763389 226991 660085 1606980 664436 844566 1563903 1071193 57557 477026 1838216 190527 1969067 557447 959095 941503 800411 1774554 770137 1250170 1052352 895382 167680 139221 1533021 1133211 593356 824184 1185774 1911957 1072209 1362981 1841630 1470120 258415 1247899 456044 411570 911353 1931379 965727 460420 52185 1255291 1272157 580994 844397 1274045 1007418 146907 1192466 912612 1941937 1124617 43957 1822848 1259929 552607 968533 1875472 589771 317064 1818945 350804 639999 90452 1704285 1435564 1446049 1105 726487 1429398 1194484 1020006 1931724 1336283 1348033 881598 449203 1473587 1484504 1518214 1458293 197014 485657 1543619 84744 219107 779099 109051 584273 1999273 539104 44142 821858 1084165 673646 1207827 455548 1037875 542567 510714 1690914 35840 977054 1133849 749335 403245 458632 1207609 1823358 76738 451433 226955 725587 1946056 1166668 1598909 444053 1118093 979967 596225 1986882 1363253 1658744 662998 1739584 1124780 1196915 951579 506902 1045839 121 878893 351840 1618674 1881316 1872165 1307441 875762 38912 1504876 782729 1765322 139246 1744997 1767796 1978309 1002956 887666 916604 1004599 405641 1012598 703151 617264 1070785 1976860 1867683 493326 627492 1982274 1112853 66481 788322 1651172 959595 398535 75688 1004123 330617 157040 1702451 345803 682515 1675697 578483 1930484 338958 1554503 1395201 382487 900745 1098703 1497852 1053872 539495 349914 1889569 394417 1105693 1528807 1785583 1570928 1212346 201925 680500 593570 465943 756642 1827898 1039879 1480866 1086951 909873 119205 582479 964351 1543275 656872 1923783 1347137 767779 1915146 35812 1677467 1773018 1914881 882407 175322 97823 161636 958586 340232 1345283 846402 1078660 847141 1120911 326338 1974524 1174813 1505798 1404571 93666 927279 370239 1927844 356811 1069170 1715724 396470 1403843 600922 1106210 691716 870993 1559819 184134 1784481 1971228 1354559 1509787 916705 1804453 1321967 307561 611001 573143 564220 1653409 1001630 150998 1746769 938825 1815937 1345216 1299614 1939175 1113024 1111918 516651 1820124 96128 954008 951746 518983 1601886 517731 163375 1759472 1727940 482981 585397 456902 1031489 1676876 474060 319567 446065 1514649 1943475 238861 674266 1514235 1400800 905383 1922910 1470952 638165 1237058 494447 1780076 43255 967021 989924 1610517 1864043 1596723 1060809 1281483 98059 1968798 1566873 1520650 1017987 215888 295762 1506222 1055275 319757 177920 1977210 833319 583202 1317029 1657063 1011106 240248 626202 130572 1955496 421081 1969280 541403 186892 1768082 278523 1527719 618967 302895 936413 1208264 887625 89214 1555916 1185231 1382942 972895 1917970 313860 86978 12067 337992 1486049 1839859 1557500 1599013 1260129 875679 1963780 598142 21031 1686055 1202624 968661 720659 204690 297690 1602793 216380 1026524 158878 1010234 837759 728684 1430086 1931819 624192 1115067 598648 1451095 1458153 1718562 128243 1227896 1656649 562661 1666910 1973580 1620619 132045 1205431 1982901 1019012 803567 866153 1140869 100454 645046 1456116 1149966 626701 14284 746143 1398790 1057661 873600 710289 588487 930566 1422654 1774339 1322397 1939050 366527 1588570 718552 433211 1500849 803169 1105937 312179 50613 1902786 1844596 214607 1693720 721949 439250 1596584 813857 1939325 1901459 570062 1975982 1512729 610200 72847 951747 1080908 1119202 1192456 1397049 1631679 1516991 1679946 154031 274838 1237829 133126 602162 1252660 1102223 912343 550580 1220649 201107 1592998 1990711 828289 990664 670327 816123 1929438 487203 359304 1812814 817793 1763347 896031 1771666 791625 1107576 1207896 1471403 1847842 1682575 1300160 542419 1036844 1343618 1529247 979555 1758409 591259 1066539 1660411 63946 1923495 494386 258790 1333776 288388 988526 1727187 456294 68788 527565 291294 567628 547882 1405900 301688 1404763 324035 1992378 1371745 19322 1043229 955587 805460 1276384 233548 193801 910792 791963 843970 1731046 287850 87767 680399 1917662 1096709 781458 885155 250684 1593837 412495 859531 1800791 1558772 1105395 626217 1758664 401842 1269801 1837932 1561861 1153840 1872215 1661383 950579 187403 1084873 1532410 1181286 1565621 28205 1122053 1699161 1164528 1080092 224133 317963 665794 586690 855195 1298854 1402798 189121 965782 1638933 1199260 532276 210531 112194 1612372 1866816 37682 725069 250236 1560338 25914 147625 1379233 1290827 50645 432583 1295410 745358 1228797 123580 234110 954728 1345135 315324 1012125 1106469 779608 8356 1889379 1347453 682199 1734734 877043 1525298 23248 759472 1982995 671920 1398236 517221 1432244 557652 720056 1935534 1974471 1244533 738711 271276 88291 621290 1819804 545064 692349 1646270 1177991 1453286 1452630 185716 853662 365937 976008 692025 717903 129132 1228068 71914 841135 1325223 279891 1585462 301026 1496002 177978 1622615 505074 793532 20272 1122530 1365369 1435809 1029041 1230613 706886 460666 788641 942761 116365 1641544 537136 1751786 1186158 143311 1477898 1640747 1653521 1793343 1105819 1276003 824 734352 1301209 482143 873762 43164 1601637 110157 1674618 502968 427030 1505823 1814453 664878 453088 676697 1854796 1335256 1513925 1572638 94924 1297593 1299875 251446 890736 522825 149087 677259 714609 1241005 1600266 124441 1643656 1615492 1617534 1858188 706849 309400 1477670 98370 1505578 134604 1611512 527576 445317 80542 187565 95090 1359967 574410 351490 110205 841618 94214 1482628 1793651 1637794 65504 1335573 240342 689880 1192118 1594699 1313266 1173298 1452872 59651 220415 1485149 1134248 1811816 1486200 1005791 389793 1810568 750207 920245 1920149 1962830 1582408 942116 1453456 1056795 1840167 405178 373261 1928997 605020 221299 308837 324369 1257964 1865124 1478143 1222120 1723612 1439671 26936 55185 720169 1888052 1425875 931659 942496 1796310 1175537 776789 1127257 1407566 1217317 465636 389658 1629488 1058760 1060075 1973081 1738260 540389 1299716 1233557 1089501 1186501 815488 1499277 1754307 94141 624093 584747 1163483 41709 1078847 648448 1205951 304085 273578 1313559 101587 1598166 320465 74573 438562 1411003 1424299 684416 1067610 436467 421050 1445848 1578961 1560746 597344 1630098 1633467 1640337 1728874 1889854 657513 97686 1743234 645488 1751160 1402439 212669 1638870 1282930 1305209 809915 300831 1156594 792760 1893738 1246977 140390 287623 1076285 1283075 336826 693478 1020589 1045127 813075 1196677 1244468 1260717 578826 25582 220221 398566 858296 1137648 653815 1590143 1729998 1421899 1798590 797724 1128127 1592655 1016770 535084 358077 1570553 1902080 1351433 1324498 1906455 1942592 1405861 1974991 1895407 867620 1309482 1035165 1768632 659517 1312732 1373480 1409727 1080533 802162 835565 503533 369993 319419 1846728 160814 1472174 1586824 435255 338974 1205537 1250239 1479269 1361421 1812541 465436 99400 1033117 666546 925431 1581395 157006 630329 1260940 397169 126876 1770272 1248802 879637 1657234 1186349 287515 1397301 1356286 579560 197457 605291 1769783 1845540 1318539 13724 1828545 1966142 681713 871247 542949 738084 646430 1723460 1105077 1282865 1629098 1431251 1703529 105991 526444 872717 1235602 1682362 944917 284646 204118 548080 396424 1358162 1814851 550156 1413049 1203989 928983 549781 1086481 195744 1730411 322431 728366 792999 549952 1767349 1195286 928584 1955772 1845994 1452676 1469215 1169261 1749547 1488720 442709 193455 377179 996329 985419 1030161 940922 787131 378609 108140 1105002 1742323 431072 1272941 1558989 151773 735421 64467 1681757 1329023 721911 977607 1631504 1426184 427890 1241050 509914 1299114 1495695 325362 1948195 624428 613115 673313 441486 202858 1594466 760619 1402935 295840 1705054 436107 994634 1148049 1348474 303157 963476 1239040 1946752 1832390 1463189 1310764 106696 1422132 1559293 1353570 269684 1474098 1784594 244241 512178 1969573 582327 317228 680943 838797 476854 1410305 1538029 327347 1062048 918843 994929 205726 1086720 233708 1306980 595165 1198191 5417 6577 796682 643618 640880 736035 773972 1976537 214831 685793 1049810 1440999 1638987 1852551 560127 1688171 1540855 1849454 726009 1409221 1614285 831431 1889611 1068479 955480 1580327 1883087 1345615 1037493 1155825 463622 1010196 1565068 1694710 539989 1393619 1242986 909098 206119 949140 951901 287751 664042 994655 796784 1038511 1688031 896829 660341 74319 1377782 1106660 1452914 179311 1692882 645049 1126257 977932 1119226 1982866 948266 998777 1081554 224089 1903456 1647550 168046 187813 1692403 730148 99401 2070 1076067 944121 346134 622853 454045 1464739 989583 26176 1034388 558047 943191 1021592 72893 569132 1405249 620724 1972773 586772 1422460 1836125 460710 913773 732145 740805 866609 1160606 505167 1153533 956500 1901096 309337 1567386 542106 30692 1696761 1856379 161668 4046 366794 1808974 1617837 1850014 1065036 283991 1494305 1485739 159735 299272 1753590 1128651 329603 1920004 793218 530679 679993 811739 441090 1395366 520055 1983293 100852 465303 1693354 1249318 373433 1095142 840869 545913 1756243 1310547 1312035 110032 857815 1036412 1601869 846700 1401801 1993818 1734827 666314 1437110 75453 1261304 1128878 364951 897883 1773090 1690933 1257491 136022 1208575 1695961 1007340 1982469 939464 1055105 1910681 1175101 1226502 1934988 1423091 1542655 452650 126366 1409935 937860 647345 57250 1695177 256424 1809697 1529237 1068455 527635 1041945 1117815 419034 1137949 1120831 481185 498187 627433 1340712 529061 1258201 1231922 351138 797999 519464 1009297 1026177 696995 53761 624349 1738562 1422652 1663068 896054 789562 1898233 1266224 623537 1025825 901953 875917 1377501 444193 479601 1119723 1422714 1853121 231712 1431788 894995 126056 1991433 1761932 1538626 1663405 455236 1341301 1829399 1426679 689728 1354909 971444 730909 1147524 90704 1242915 184195 291206 686293 597040 535208 54844 422535 603813 779764 174653 654280 1224386 919796 925269 1556206 1840368 434815 823510 110439 1182470 10198 986386 1448932 1306130 1214140 652131 726821 1975837 582463 1867975 419384 1218464 1011179 989839 1451838 1883595 1415035 1469036 774433 142739 275140 790132 1205968 1787023 738521 948997 1066483 393272 1975969 690907 1594539 920196 267250 1438577 330284 667461 1335536 1802398 1787758 1717388 1537551 1099211 61205 1566138 317734 171283 971207 702394 414235 873817 124161 250475 103514 501204 1907735 462868 1464747 182557 1594774 495547 306360 901931 1073032 1798829 816062 473651 324577 803696 745631 387549 818126 643928 137356 1018462 1080593 143016 885748 638234 272533 1474127 513318 523171 709408 195066 418580 147791 1301419 112652 206507 825616 335561 1648863 1226807 1049404 1170357 446627 1983737 926499 898109 1519738 715352 1720303 520074 110474 1423618 151933 1086434 1180339 1375556 199360 272398 667810 254596 464727 1366806 346391 39398 646608 615100 477703 1269458 214488 799082 184750 1044111 1894125 884817 362187 1776791 194760 1417497 724812 621096 910908 1075569 66058 1815509 136317 130029 1258732 1930567 792416 763878 1902482 1544453 3833 1140403 1617860 1326418 1606252 1661172 1511269 1910300 1155639 1976175 1327262 848442 445275 1561483 170386 1956205 938989 1337743 942032 634329 1052206 1604591 235739 1204943 1977781 1115210 1960890 770090 1994777 1620373 1135703 1758427 762600 1985679 1450129 861113 42527 25753 1951900 654423 234817 1236031 1793122 1981719 474982 1562789 678573 777460 1558199 271453 1369676 514137 874820 931352 702250 1191001 764062 1204618 1451719 1714755 118394 194860 966421 1366448 1851589 1486671 501101 600850 1979952 121034 817795 663085 1673494 1479077 1794028 1790160 717971 796137 1907002 951512 1373359 1439205 1717205 1097466 1901121 914857 780973 752292 1466801 6643 1838930 1247562 670504 672808 113431 503127 379082 1741272 41967 497542 1420669 925137 636639 1378456 824920 1234338 1699671 1662918 545352 602621 1524888 1659389 980519 60890 1996202 1838168 1609137 1134154 563899 1255232 553533 1657374 699071 767255 742778 1234115 1595905 1023732 385692 146523 1863558 1944605 1124693 1677545 1307989 1119170 882767 1291547 674466 1926847 615997 194038 1461931 18060 145994 1696170 288193 1654071 546916 1488086 140140 1569812 512300 757849 3176 448940 1603439 181098 920826 895816 1066856 469824 409156 813868 125384 680496 1324041 974422 1379588 454786 335531 502137 1673561 358664 426282 1766918 161184 1176572 135761 30377 153456 1542952 28076 1053641 128963 920138 795609 820227 1494244 1644384 1693091 925905 587361 810667 1607707 671955 1860507 1423533 1473233 239713 1528327 1323119 402562 1495089 673474 564075 1424295 43218 825518 444704 85559 183941 1212525 1705010 1224478 1324740 369592 315330 1577317 1534323 597903 1107108 518823 244218 1876851 374409 1147177 88113 687295 797468 348931 1780160 1470004 1946240 1321025 752497 1535779 1184442 1511003 613548 563104 1709406 1706050 1652521 373345 1296567 1699050 1560344 1287306 684156 844240 11808 1979585 1457842 696295 1371669 205577 667016 263675 33753 1301574 165757 1175734 1537386 1118901 167745 1985566 1352402 533854 1766812 1793600 1853251 160400 883865 1093698 255639 1646607 1775782 1928945 215357 646544 1695831 354003 133360 1231171 453849 1824726 1708761 954702 1149291 1140982 1729081 280208 611242 1849867 874915 678717 1699608 692836 1867969 1173838 261550 894795 399512 1703360 1677781 398051 1889221 1370901 177432 403257 11368 1385385 1641301 158253 1828945 1280057 652707 254544 1277667 986054 692067 1701215 1722810 1173985 1773425 351000 1562478 924289 685519 1107967 1972265 1519635 710722 521450 1113703 1810464 724874 654492 1804469 1248731 1116710 468742 178013 163652 1198123 1455550 111381 220495 1952744 1544473 908592 1951980 366019 138315 1892535 1236892 1950794 358235 1073163 1236490 1617744 1651690 1608645 1136158 614294 5041 1499345 849166 1205072 546500 1354578 1798509 1136861 353991 1499985 1709776 458916 604980 488597 1876699 1220064 528177 1049533 1377391 1828509 516586 790365 458296 1655335 1035994 623290 1887214 472472 1804345 1244487 1348147 1630288 1411162 1555853 55246 1391595 1485755 1772540 37235 1334895 169434 666188 920001 338805 946733 715789 1024471 1692843 607358 817606 1180544 1043002 842711 480997 1161699 1587406 1828789 1045270 1825383 1444193 464798 1793235 1091829 699694 1526927 1672355 286877 150133 1870475 348034 1037699 1285881 1689007 1938746 869781 23127 695143 254694 1592720 1328287 1232889 932884 1552730 241522 994192 488066 1449123 96750 1605728 159225 449456 779106 1789416 31764 496877 1141896 3963 1214335 1720659 1634209 944062 780866 1642871 1141120 26313 424285 726470 1525235 349949 632337 452482 1285170 979034 1681562 1216070 411619 1571520 1452344 464184 826901 1622715 376107 749210 1364382 715883 372740 1549818 723495 1197351 1985402 1908529 549638 814401 216418 1017208 1445145 1166592 1005103 1530527 1770924 1240818 1430151 686138 1727254 1053100 1817881 1922582 1698197 1781391 671937 759483 1132896 1087556 1012488 662105 877230 1354683 287179 1966878 1544595 1257796 993138 1541717 1098756 1320796 1176601 1270724 1357052 1405207 375291 1629430 1529209 1693737 947306 1073798 1142069 1714032 1478618 590187 610489 1246642 404966 1150653 1964089 742166 1361064 1337124 495648 921233 632482 1273965 11652 1095378 1006193 1433890 1589642 1084882 467539 1694936 1230640 1778435 190975 1589745 1862532 540028 695319 905037 1713116 1518615 172477 985831 894496 1057368 1276152 1397540 1367296 922873 401079 950022 181782 1168539 1507518 1269953 1190483 415447 1922206 708707 831990 1060491 1280770 1520477 1457338 845679 881403 1997476 1400259 1093379 614189 1859306 1534758 131342 1587520 753646 628724 1063362 1179787 1842616 1665603 1239969 1967905 1697241 1659456 116757 1151265 1520748 1293727 183091 757588 1767830 1333117 373147 613235 346293 426619 626 1082570 1782092 26730 829815 1443593 674752 1647905 13222 178177 1851767 1077310 1471850 963080 1423256 483352 486712 1088938 1546208 1848482 1846203 248116 1444933 1033263 148643 641463 562064 1659006 718375 1078180 1495334 1172201 566200 51667 1327717 515140 331994 1216278 276584 118026 911778 304078 222546 1387141 267213 454280 1679040 929822 371851 417949 996221 1779017 1161749 1089978 996844 608446 1418534 380223 723132 1307379 1140813 574716 1918620 1074958 1147145 1677871 469351 1162298 4110 1957692 702010 730856 1735639 793553 559555 1398242 1919087 332722 481771 457127 190112 831010 1942737 1396041 424098 1435481 1483513 202454 575068 724526 372280 1889593 335121 1495327 300075 1557921 671364 1354860 1786917 1894599 1464983 878776 1691290 192002 1586458 1255910 131725 1372051 1773943 1057464 863729 233685 1793215 1231713 505962 187095 1151863 1124913 297463 834933 1596662 49558 1461852 283759 1884843 985822 819877 792330 1076016 809948 1153854 945954 647821 1904240 929714 1668744 936183 415552 438655 608616 901419 1840701 864562 542623 251237 175515 1257776 667280 1388845 1277991 320588 368001 103963 839407 732155 410900 1254839 1012355 980444 925719 209953 271414 1556717 1352574 1950899 914909 716728 1536284 1170933 1232434 293157 392217 36889 788975 1825647 1599833 566266 169684 899430 1675163 1708687 4516 1303494 1901798 1528395 1370050 322943 1520927 1642651 1847015 317538 1311184 247612 1832157 1907578 767512 318644 1396793 1530360 1703201 737742 1395786 458930 83161 1180250 33385 803569 1892245 1295343 258401 85988 740471 1918972 1579363 1679256 1735795 480742 388441 152410 1075095 1455890 1660585 747537 1573031 1855107 1973878 1258265 843825 1267356 974596 869513 517451 369071 1579737 1660139 1691674 807949 1409081 498122 1135808 1201258 770941 825900 263693 251707 1263024 1169299 1761669 1849875 358112 567498 91256 1855747 324118 1879804 327623 419032 1731781 189610 1177131 1018675 577877 238598 112444 1201421 1029153 1976938 1648691 558547 178831 790254 790372 1966946 1809828 613283 1618139 1297259 1821510 1909776 1676540 1540671 1716670 589374 1629732 1578977 1844706 386028 501072 1467018 124960 1314458 1979161 933321 702902 1228643 1813384 1557309 1716068 1215639 519138 262447 1060285 1338688 1102019 263120 1165429 475328 1546779 1185086 1664548 1294995 1175440 1218109 358120 1508742 471621 1567049 982052 1666176 23097 136266 1852423 1650140 466836 1335323 1951389 1935293 1366619 1653935 73734 383117 1630012 899123 1576696 1602629 116698 189131 1467622 201816 1198107 1143718 1918910 1769373 1577364 599909 1680217 629484 143654 1454853 477373 936067 123700 436772 1104833 203769 1745798 1202540 1767751 1869319 1625912 258369 1959957 1665324 1909823 1224240 860695 1847141 717498 259800 1708345 1663459 880143 1667983 487935 1558538 1623022 679378 1601001 664368 1987198 431722 130769 332175 473785 1759252 291828 524285 1344219 59625 545612 568462 77705 1116865 1763180 575006 657224 1685569 1185428 1052950 1369902 69113 133391 579256 177286 625554 785364 1040045 748543 13334 1160980 1087635 1254809 167645 311754 1124327 28398 947559 635739 676666 1603343 1019419 632620 262337 1760410 744508 958650 926445 21688 294745 94453 1688688 8211 445113 563065 1082850 429771 1972716 640578 467180 1782517 1710793 1050016 1544142 324655 453839 1840894 1316525 640684 347124 610325 935974 1124680 457816 410747 1668987 316477 1410151 681808 1905441 288414 632738 496804 853427 618610 668927 1866017 1942478 556562 1028065 1581508 389191 37194 193994 1473829 678994 1676658 1181565 1232153 393240 1428298 65963 95631 1380211 1631948 116376 1868774 495832 858859 370209 440699 1317922 554432 1025685 832744 473897 133206 1975441 1976268 1505059 1261404 1440580 1411971 714851 682987 762289 1209357 176466 994355 1699912 1736296 318842 695163 88105 827397 53062 1772075 21329 211914 1416307 53955 1704042 1827327 762136 253410 716385 1580702 1667515 1555511 1184300 347935 1576088 875190 271898 112863 1666378 1342216 679293 59755 1492027 928147 1772564 1637639 993556 479634 521532 412266 772881 1822145 1722742 254102 1223580 46211 1551850 556402 269953 1775932 767920 1689389 426574 16001 26396 1998543 23736 191078 1223056 1178375 1874598 755513 1882497 1778502 1628988 844251 683645 1088478 579151 1103675 1279866 1901871 1069759 1039849 1009775 1262059 1692419 29727 1458788 1290943 148654 1199478 931275 474353 281588 1247663 1696079 488240 1716059 1494024 1542722 452412 826647 941661 541759 261551 1208775 617224 138040 1585476 634072 1812540 217945 842602 1531403 518867 333070 1958070 663255 1776745 1178613 741286 1050444 1845640 1417760 750732 541305 1937274 675098 498978 1558918 391609 352289 1837429 592771 430756 1847096 1766614 90697 182428 106383 1139781 419144 1576538 986454 433217 110936 22901 1168967 365131 1815169 290770 418673 630072 511460 156666 226944 1760810 614123 1876584 206740 249658 1225003 433502 826002 112818 1929640 1698699 824407 650044 1585429 543708 716470 886329 1512565 1591960 318805 1396221 1082699 1801747 809540 1657597 308972 1634256 20585 1338925 1469259 1212181 1596142 1674461 1835288 90546 1837517 259068 565062 393332 442381 741948 1059564 453319 884859 1367520 36459 1339536 218298 1177900 1454346 1495093 89915 1395243 172609 1484372 1882468 225861 1746141 1750222 693729 579554 494239 1609681 988255 1845940 32070 1630426 494210 276557 1580108 777676 481324 1973539 493120 547984 150047 390965 753785 752199 1335494 176231 348445 1846603 1149371 135443 484503 276309 683006 381973 333609 154808 1874381 1945934 688453 739218 915309 601961 1039037 1811635 1451301 298246 1062534 905081 403992 1267258 216883 972399 1146546 1400879 1110243 1337225 1362884 469916 262047 1968844 860731 1950809 564515 1470364 1113272 1336322 1043568 1513734 1069796 325209 1363358 1931046 1568689 329135 41733 1273608 656650 1992708 1123425 952206 892965 1878110 729783 1699790 552430 996564 1187525 1880863 1169570 1845431 1139537 77245 1660278 724422 1240691 1259241 1018922 1358857 1800334 851554 635187 1853001 1629851 1390065 1903806 1559541 1140234 1736821 1212390 823860 1302642 741553 1634434 1552263 1875266 1563809 1664801 152251 794381 21771 925111 1559151 181028 255017 1677762 33513 568683 1082416 1440011 280181 38029 1949910 547723 1250919 783094 20569 973036 1737555 1865220 188731 275120 885866 1498849 1598281 1514379 1080717 687935 759204 703405 4029 1649691 1061744 1450787 1582256 266086 449319 1536207 1094568 1804088 1790128 1393223 584584 1076210 857231 698972 447133 127189 340170 496089 1934681 1681673 740842 961689 1771279 795087 356609 1275821 283614 1746083 1921182 781405 1280950 1348543 1260977 1911171 161725 1391008 1128263 1002589 1614589 1799569 302910 400656 866852 929896 1521158 252840 801584 1274648 374675 1852357 189065 348652 958327 1057581 1145151 127659 871613 1558390 275269 1858501 548120 1141198 1621291 1197821 875144 333700 1562727 1482729 595941 823569 898022 1958301 184768 1931912 1780109 1533417 1253093 1954448 636931 1503775 1142969 1913080 994195 407207 1866067 67941 1975945 802933 1500392 1877027 1723122 1938230 497139 575930 1495811 588097 1531415 1482310 1755094 1559425 1448852 858783 1770573 1090938 288837 288432 1654326 1340948 556675 372430 153617 764489 654307 1084786 1004809 1904713 145625 500461 1084093 577348 342227 341985 834362 195776 1561199 265319 382652 1599109 1716497 1557693 802497 479730 1756444 692243 391493 1549468 1268284 1119504 916855 1001172 748535 1660876 236623 410448 48794 512994 1285994 1617199 1358647 455491 343177 122991 1893284 317213 299398 1440224 510586 1424431 498107 311925 1671511 1211733 1861774 1486733 768602 779940 435166 1316700 1650259 539363 611707 1763547 1428507 1755751 1350585 285478 487815 158272 1368994 1601208 870106 1916166 1589289 746038 1458147 1773558 659137 1771904 1031010 1787854 903444 993297 105714 423085 1587711 294367 131126 1274466 1677440 1485192 635388 923077 270760 1898932 52854 625148 1040763 889020 1489602 1842215 210036 1679048 376573 703884 474131 45318 499068 1266959 1369632 319276 1930577 26086 197033 177607 1093524 968021 1357357 1908294 31889 1447836 180953 1590576 1396857 968548 658957 198494 26517 1598713 8154 258436 959468 1400096 94995 692737 224924 1574279 1059112 1566637 772198 46313 1978418 1355853 187013 1013422 256218 25927 1836243 1961878 1646069 392566 873419 1974531 659630 1013435 614046 864324 395056 118048 1712667 823001 1533876 136738 1031595 1795400 1367894 372900 1757877 1377634 1374405 1367341 41103 1393333 1148516 1537329 478888 472587 1847816 105502 548897 810202 1281790 7386 136612 951743 938686 1023878 468051 1426794 1101975 637704 1509050 1029144 1601917 125974 1256657 16818 1336455 1788915 1650093 1186280 681011 1686881 953408 789866 1746819 136214 1760350 450299 147183 1807003 1990507 1592626 1552028 248412 1756422 741050 1230149 931644 1409269 520826 49662 615850 1604527 1786999 361634 1442709 228519 1403161 577642 849216 986650 1183690 822891 1205395 585115 429688 1501433 747622 1052695 1364964 584656 1046047 655967 1811560 102139 1899738 135014 1943819 1917547 863985 91607 387733 518188 1730204 89888 201446 93585 1675037 1469870 909961 1433115 1856482 1779874 1296309 770391 216947 522104 1730127 910708 472512 1418527 787735 1300740 1330336 933160 1678958 1330959 343391 639731 1657577 1804238 827090 1474088 100826 1497340 138165 1012025 1193890 1638584 1765502 1848422 1427715 1114196 1325981 1271230 1239359 600877 1271870 800437 1149314 1306452 527952 1819556 1994444 1444497 447273 1210879 1786165 1192261 441258 1489979 1906908 1956660 1922283 231493 398280 1304355 80553 898944 1212277 857188 1721847 887642 1717262 337367 424441 944412 500149 444186 324275 1654639 1677326 213405 1809936 1736860 1226098 435785 1427690 123896 1851726 1392279 103621 521500 831404 1399421 479500 1899958 1508168 550472 119551 1557835 766410 1848190 1547722 535925 1856632 1624658 1395595 1223040 1651531 862197 1717759 190022 1116788 1347342 346272 799159 1537330 1286351 799643 1710947 1211052 217836 392432 1510167 1088638 557740 1510016 1566668 6718 1334928 980599 1000661 1489501 397906 1068037 577021 786288 1141695 674992 1256189 280494 1645024 1417139 1887316 1034187 1280937 288594 1075068 1009033 1643715 1469524 1309498 766438 693551 1023009 1972124 357152 1658872 93042 1904088 333071 1538377 844449 1864126 1558161 1499121 1376690 1750671 881596 166807 476400 337575 1699965 1717956 1484107 1202105 1497531 849466 1063060 620420 726695 1770995 962647 880430 992228 1303673 1158266 1439133 320237 320674 1109255 1976727 1188289 1659611 1112746 341982 692916 1550923 1806469 69488 272173 1431379 825803 409443 449178 839107 864228 1008118 1444811 1755854 752797 697595 626587 1625722 934465 806571 1307795 1052242 1181362 1379906 1288354 41807 1252859 1452599 446322 1410316 1839881 1441843 1172495 1673062 503411 1522915 207725 1774506 1709044 1659627 307970 383743 46260 1604169 891259 1216257 719460 1598336 895259 1872478 81683 931645 1602950 1599197 1538257 1049614 73225 1984935 145444 473741 1295053 1556060 135886 44298 701280 438935 1565795 1749918 1579424 932981 1402543 78173 644139 1263734 1159891 904333 314531 1600559 1640433 420572 952761 1673326 1538408 403840 898741 979551 48874 278179 88806 1646850 912922 1538748 574221 622381 1636822 1178280 285880 1648190 589408 466900 626930 273989 363946 1862161 657358 1694533 1592185 1801275 589849 674458 1550492 1216204 1964378 498371 697280 535831 180298 1758105 506137 1696155 753016 1519762 972069 1935426 1299676 1811152 1210673 103039 1221957 318859 182272 1499546 1994080 1524413 1172083 769655 1641273 1792793 1491804 1269746 102747 1856154 632373 1172037 1659736 799798 636078 89532 730463 1208342 344819 58370 38927 322982 1804305 1695409 454060 361419 321423 1625597 1443061 8799 958361 1661656 614709 15284 1023561 896810 1553733 491192 146690 1859713 1465842 1051827 1349642 1516724 1531706 1322948 611304 1997567 1671568 218846 185851 1456527 502720 1968434 1997270 351651 1192902 134391 1918776 1485762 611499 1159198 1376646 160859 755083 346886 12389 1485677 1455158 1290613 288752 1667957 1447603 868604 713920 1792756 1673458 375521 1280089 550751 719987 133312 1948125 798602 816676 1055963 752899 44 95633 1752907 1577830 422768 1611179 1162660 578304 1184047 238597 924484 1873987 954774 365974 331462 877600 1749988 307042 1602216 634937 1796017 669136 507475 1243983 316135 1375716 1389202 1956877 864266 1810874 4508 638229 1908804 1375868 197051 1767988 1744222 1443511 37198 254040 138514 678609 1706242 401099 1309625 87818 1683276 1845772 580229 1992581 170125 1779928 1764629 1554174 1424570 178326 1971836 1361729 117764 504823 995218 1626491 1924640 51005 388712 1121446 1613490 1520916 1654929 1565789 1295284 1941682 460532 1070953 1629283 1676361 1454513 1123553 49601 1806376 1516226 1992543 260018 1905690 1114002 579577 1529486 460873 477365 1852089 1310612 776446 1484681 418104 644446 319283 10640 1481442 1371838 417666 257994 1104601 942405 358194 403870 397614 430119 1142692 1377409 1295373 426049 892095 555341 792409 313102 1884214 617872 535167 985882 216581 265890 1393895 1233133 794900 1478862 1261284 491007 828309 1078512 2125 1798390 519293 64830 1262805 352427 74695 1603782 1433455 909184 670134 664978 1044055 789200 1420432 723782 1280368 134443 1756371 1968779 989251 1149327 360614 770627 179916 1049909 1725145 166039 507267 1968777 1205506 422451 1335217 1331142 872253 1589717 4396 798312 205064 317739 433364 444240 426559 631284 30580 260694 1703581 1185809 1927697 1096945 1143490 1135557 443885 729827 697397 418142 1104544 1549984 355926 68215 1695997 1975191 1756174 1133739 1738059 827533 1188353 1713551 1241585 1974023 161217 761200 1368193 1907078 466129 467484 1579288 1998210 1107007 709 1950009 1491218 1355500 670458 963100 242744 1699854 281843 917263 699690 705612 1184365 851669 858471 1583394 354843 1141330 219513 1370348 1914307 312585 491547 608505 588183 1622281 1622710 1888225 1512257 1298967 191172 1001674 823066 1113904 1605628 1255454 1822769 1059896 1970247 1921259 451594 1867098 1033904 1302742 245188 1339844 1381183 682534 277607 951583 743241 1509826 1002580 1434033 1679521 1053128 1291979 1099850 82011 450164 1900412 803716 1191861 1686921 851927 153151 1339582 1999074 1569851 1496039 166692 1109179 1065942 557438 1757348 1850845 1101356 1085237 265653 194793 937884 1260199 1830857 558298 1380340 542039 1005788 1570885 1634635 1761861 1160750 607531 980641 531634 999308 1430751 1413548 1353099 619922 1213717 362733 208927 731814 1289553 1397439 1433897 815526 1080184 1291768 61202 1106863 848252 30626 698239 1316150 1990608 39484 874096 1677298 1938104 1453689 1480465 55344 165890 6620 1485064 1285971 234006 1658519 1267320 1729915 28797 1391635 136021 1581780 494165 620411 63006 213679 307196 1493602 533815 1120122 671838 1473259 1705814 89806 340407 983230 1213878 863069 1541396 1455442 1877692 676057 1912405 627329 595507 498293 230699 496237 1263707 852161 1002746 1476207 650459 791812 824346 414962 1467291 93845 1754038 1799357 1487144 679451 248424 669578 1481392 867516 1522520 1792775 24652 383776 722268 1406702 640839 1404878 220403 1645016 1676414 443595 1386171 1933886 1845899 1918532 1865815 933721 871336 1084678 1341143 1459084 138711 380604 963844 414005 1948345 1905854 1814119 1810941 303372 1608644 1903413 226839 558586 226283 692413 939007 1888525 806677 538956 500427 1150992 587388 56509 1797956 575601 1187045 67928 62126 364538 597163 130008 349499 722713 177842 489353 1330791 88670 867759 212981 479308 1983809 1571838 922930 963714 1082761 557531 889057 756084 89208 754942 1469446 390157 1291941 51384 1400605 95307 1882216 1859768 90804 405052 1368152 909660 220914 1898547 1839238 1421314 586106 1159594 1877818 141050 1702104 1920152 314310 681882 399534 733671 1477504 984055 388967 256948 1558670 284040 1001078 538258 1022378 142033 1883178 558211 639222 1862616 925570 657315 179308 1532000 915717 294355 1482263 1706268 1417716 1999053 111438 1868021 1943624 379711 354904 19613 1447835 1008593 31310 1254065 425678 709237 42424 808740 895712 667479 917133 535612 1944545 1284384 890851 1406301 827181 1535001 1255112 1861059 574822 199288 578887 1228440 1269154 481727 1091650 570190 840909 139585 1381421 1263841 848642 1000958 767837 112350 1074552 1914658 1417834 769250 64100 1844777 1966196 1895379 409703 481060 373524 1192917 1134776 896855 1803139 346761 1259060 1258524 1382384 1186804 1995881 78318 1262689 1441412 864034 1257634 7538 779061 240221 215182 1961078 852559 19014 1596830 1332138 1938892 231149 1878630 936230 1874388 669490 107196 1417138 290461 1613054 746319 291736 1589187 374433 1492552 646299 1721102 794371 380174 1992396 724079 1919170 1016787 1979973 430137 559076 1291388 864473 597406 1383796 383954 37986 763299 462029 1842426 841454 1097328 921873 1813218 1406291 1857686 1603165 1152628 1002760 516177 1148831 1307950 1446712 838253 1939691 1764594 980792 1435305 586040 1832502 615687 1673324 541818 423705 1178734 1045593 1557809 923554 1664362 1678334 1500497 1367909 1987464 1412371 230030 322253 852033 994103 218751 496871 1732864 1470222 1542223 1100056 1726295 290752 1417534 1760852 35322 362706 1917915 467284 422248 1116980 1479364 1582471 1736917 1597243 125055 1009434 1599783 1929062 336317 1216572 1921453 1045388 80968 1958849 1585312 1998429 91800 1871709 713775 1854651 1584488 602136 1829701 1207373 1260411 1628375 1446175 1830383 1006601 1696578 172826 1415496 406240 1460401 448925 216914 837411 1424324 222748 180796 693205 1653656 174253 594429 1905536 544776 1074217 1457018 1295874 1488153 1852983 54245 59919 153216 38730 1728118 737493 442014 1601683 1151181 1211891 1726587 666865 1171788 1009900 26502 918666 978599 1728297 1954259 54220 1124566 375712 1580924 552012 7220 756910 665468 1202390 1298840 1873989 1990297 1082557 353390 440013 1110854 670577 1243327 1063185 176282 477384 1379799 1859410 1946544 1503963 1255885 1398597 410968 876348 800328 134235 1058102 98656 1615773 1776489 1564991 1216311 212812 983314 842663 695647 1032439 250878 776583 1394312 1443805 627812 111975 868097 1587906 410292 1312031 1647634 699288 939664 556162 690045 1910596 206943 911456 1350485 1675563 1719621 830910 1021647 378697 1666365 1014993 971688 1654084 131493 624047 744004 994893 712715 549820 669877 207163 1931155 1855948 610747 166048 696385 175788 1625582 976431 117370 1565745 347928 491438 1733982 864774 51536 489440 1414689 1769369 730805 1328397 335642 879786 1203539 1890373 599348 678728 801212 401033 1055406 1263892 1481498 714805 1422143 1865041 343 1834891 1169817 1181558 843682 399397 1495386 1674354 1307276 157424 1439283 792637 460647 454875 962667 353176 1580952 379645 1798630 849518 1310923 1750620 303379 704367 183611 153178 1694941 383691 1150787 1455379 528451 165424 151307 1642113 1695582 908396 681427 83964 981689 821936 651250 668193 1386326 207205 1127934 1388317 116454 1116952 1086406 1731430 591103 517347 291931 1240996 458260 1029301 1254512 1744561 1238208 910124 686019 1351744 1441708 701228 1427418 1249521 800991 1498993 393788 1670324 1045450 990033 1923259 450922 29968 712288 1182478 1533695 1374308 503970 37358 944112 272196 1657394 1845468 61724 930769 1231505 992726 1453279 1141779 1399604 1834466 1609696 1896470 1027392 1685212 767112 1125590 1561702 1190597 1166672 514540 549195 101370 12346 256124 1977033 774671 1832852 1959006 1661363 1299646 1762467 26955 1129039 1214198 182519 1168302 1261288 577872 1634849 1404492 1405107 158764 1533308 549182 1478287 910947 476771 1402504 694215 1409001 502601 444911 1876480 512234 1791121 343666 916420 764081 210958 180586 1353402 1608467 398574 372031 622234 888814 1248053 1484135 819282 1238598 1409293 1856443 1620883 356320 1920713 612199 1140657 256132 1872796 942828 1801502 262344 465104 435001 1146787 1207306 797550 383866 1671258 1050960 619229 461737 710938 505115 1856132 1254392 496984 1461259 209538 1305161 750168 1536712 831176 1543012 470123 162377 265036 1689458 954214 1544134 1364276 727447 504052 1249738 1490265 502365 1242884 1978547 1095657 1587148 1182288 873117 347159 1303395 245263 1100893 1677431 211442 831193 1334696 1168503 676870 1027231 1390636 1258603 1384004 614664 985829 553230 907043 1008109 1479891 207807 97390 274363 1401346 1033856 1901527 387646 1135414 1318842 978552 1077327 1398324 1884486 1674971 270777 1581689 1003284 526499 1287097 218614 1219461 1479142 1106550 1897958 905191 1950436 1082938 716265 1333319 21382 366469 498510 1748020 442281 1454468 170268 190374 1777698 1522023 991746 137034 1835280 1139263 1812296 1691047 533162 291022 1707396 1704127 1551624 1038746 1036893 1201577 1936047 857358 691804 469126 331753 826780 1037459 715570 1648072 1256413 518410 1052156 1515961 229689 1262373 108663 1484983 1585443 1994817 947388 1766592 492175 1729204 961769 1636037 829612 1725754 1937905 748066 145130 673871 1544452 627376 1678294 1016611 1327444 904093 1893800 1720389 767504 1712687 656125 920646 923978 1332016 1712763 1918767 82518 315812 1489872 900880 1429785 260625 1704328 1403416 1094890 878556 1563613 699986 18280 152779 1990590 870939 957955 810505 332034 1692104 1997150 341117 1056479 1998102 1726020 733020 149104 808832 588811 28753 443688 217912 174790 151121 1854435 1490915 223553 1124356 378542 335970 1328178 62056 1895937 795727 774155 1296108 1202340 1899757 1551786 1176808 1064212 1927703 75697 1551414 658184 406643 1394236 178220 229018 1204291 1873821 1726790 75248 370836 210510 216732 646163 1308749 1817409 102258 902638 916179 103983 580270 1345524 1261831 676211 564676 271937 986521 274680 888092 1748639 479287 364366 702302 393128 1461240 1709434 366985 1536278 925287 1758625 342488 1656589 1411221 1842036 532867 215773 1213959 30431 561289 1769317 1503282 456110 456399 1426757 1817724 1365279 1143640 177585 468343 449946 486635 1129006 69284 1707605 273153 1346856 929664 1615441 193658 1290261 1212719 1481855 1063248 1097534 1286354 1154534 1939357 893564 1041018 728655 1681197 670050 1230264 799576 1074080 213060 1778637 268298 409935 912450 1968781 1320853 1608072 1972011 1549316 451017 592864 590038 258457 305728 760822 275196 1156055 240084 1611493 474770 5725 1613879 1819191 1899541 1683515 1116607 1492789 642401 1536872 1255424 356203 755184 1381876 727939 1657690 666843 488366 1329996 1208745 560271 907973 1149299 1774478 175425 1694549 318663 1075562 1729143 1497934 1040232 1007620 780817 1396092 969417 1347310 1398517 674026 1485574 1000084 141072 985651 1942979 618540 1138928 1011607 1259683 1001864 1545304 1782325 1653177 1692145 1638143 173828 616989 651357 825211 114455 646137 449771 234051 1197892 669755 240423 243315 1968510 1804641 305287 986183 1698976 1329730 547192 911164 1220527 1202778 678496 347089 268649 453906 702874 716317 1785421 337748 969021 1407291 543687 213634 1624228 1093007 226664 365352 1747549 440037 233565 1286046 632666 1275995 1494636 1515461 58736 1535725 548038 936074 209907 1949150 734211 1669965 842363 1199062 1795518 1945053 1662047 604250 1400050 1469651 1677998 665684 897716 1356096 434102 1727270 941567 137025 903103 545582 129964 1076321 1910431 1421898 1612079 1326981 711797 1833556 285300 867367 1751804 890381 1256491 340324 1163185 1271720 1472330 1672769 1065720 924675 472591 1902525 1215761 1829625 62263 314629 1264167 370328 912664 1694417 1463483 1069852 1302879 596578 1251115 1321001 607679 176624 1954459 1089020 626732 190628 485291 18919 632333 85627 1789073 45547 96597 648309 1007826 1348609 1853590 1328676 831648 1250245 8339 1590968 1534753 133030 1308145 1956423 443563 1063774 523525 981327 913461 1013678 1309330 1078124 894135 1910234 1592498 781152 1633639 974754 1264299 1230643 729665 338136 1776881 1418608 993066 531064 443185 1388059 1978690 7996 933344 1045064 1090019 1097923 348403 329746 798334 912336 1002517 1071410 1962872 727390 82503 261861 1309820 792164 1082652 525245 712412 454936 509806 1666352 168088 680847 1263713 211478 484545 615388 551292 886637 349199 35043 518526 470998 251620 482614 1800055 1944440 1961518 1092853 842553 1334301 1276304 524556 203928 286016 1551237 1626407 1299634 181957 205682 524971 1456657 1348475 458002 1701937 169077 1421212 334798 22040 1459658 1732476 250934 1542551 280051 208968 1493308 1912891 181804 458945 1307055 638535 1425107 1182779 1244135 1542521 437662 1379644 1565756 802364 768826 380651 938370 1922658 674891 725502 1383255 1092587 1060185 472760 1272751 1710976 1813873 1142751 379072 712718 484553 1958 1081227 364833 891577 46791 1113880 1708189 1156623 157874 1581530 492393 264241 1822001 1155364 1270232 1702932 931605 635100 136181 393968 1664290 133695 397564 266493 780363 888839 1642815 599630 1544417 947740 572747 915529 1563477 1178323 629850 206381 1861232 1398593 681787 1307841 691899 1752122 905835 70189 432476 753673 1246771 711447 620500 1402833 591655 1265439 1045059 294223 1759755 583830 1575675 267798 1312385 690959 1350505 1878192 157430 694011 1991713 1896694 1067745 1707249 810142 1461557 531510 239438 84418 385685 220263 190521 1253643 930441 858159 1927731 1783269 701331 169096 616734 1394889 121996 1645613 663098 894027 808754 1724456 912919 193037 1733146 224106 1004381 1266566 1843670 694678 1416057 1705554 1201263 54750 684166 890848 758954 112660 588229 1112390 1089873 1903334 1249295 1031091 961899 1094687 220678 108385 1533762 1718769 489156 1887178 902762 1501366 1004697 1810572 869287 869272 1031012 1164063 1287485 29674 89526 411009 1490919 1678497 1561327 169871 62993 870931 1381564 1286344 1120315 412501 746014 419785 1811005 1189877 1999387 1231794 1361350 1336963 1665571 569871 161317 131981 1524123 1438769 793123 1865511 1588322 250658 144179 1255937 1857795 696147 1705857 860531 578237 892394 1451917 1969763 1270459 62336 760216 146008 1570804 178885 1275341 759751 1621487 1563283 1379598 1256774 1831219 1662467 1890643 857149 687946 177486 140581 1127386 311578 1111243 1523094 1959307 545893 1386202 724555 1642460 1653049 400177 1046898 910856 954995 1185778 240527 997725 1828991 9143 345210 1886289 77159 1125795 1779584 677636 657553 1663933 687466 654080 1679825 656454 1230790 1535695 1569920 690847 1629357 244556 593727 1369377 260339 977451 223595 292813 1381204 341724 600572 218425 394198 590753 638690 534799 566576 720247 846876 508808 1147593 1048525 470065 1022610 249213 542785 1010431 1182938 1980813 414787 395083 121134 897644 1289801 1574559 689764 259760 1178060 1226147 1436954 1114893 1498848 863903 1674651 1777872 704061 1902760 1972833 1860389 1927257 1933611 1817048 1830363 1616702 1484356 305581 1889241 518152 180092 928878 1716318 1442085 506786 567948 1542824 370843 1925658 1148550 1947763 1157493 244005 1457271 1499634 1160352 985332 1066249 1500519 341539 1610852 883726 1742166 1989010 848670 124319 1907001 90605 463064 1591523 1387159 7799 103117 940951 630234 682819 670629 239739 913167 643923 264678 1762723 473936 506724 242159 917826 1629455 991993 1391002 263978 247538 1730826 1036755 1471829 569305 1900638 1964933 834810 677428 112810 72165 1707 1428589 1662470 1765715 173995 1547753 1812844 56488 1444784 1874916 170426 1586338 926738 1388145 87085 300023 1543804 1849996 630638 1767183 1869529 565605 1095060 783199 1899889 1547851 1678900 957925 1700044 921730 1740645 1385041 407752 863609 1822786 154404 749317 577758 257170 28060 590165 1350051 446972 1187488 1550239 981509 1127474 1926999 1788669 1953489 1405971 1782016 588151 1852399 1643550 195869 93288 1357188 1253642 481735 1374518 481267 285472 712964 1244013 468198 405022 1580954 877983 192383 1198292 1570856 1030598 1042771 1963351 1551475 1521333 408322 569512 1089886 1050420 158224 255114 581378 875219 954125 1706639 1008040 1933709 82942 1075468 1690187 245790 544243 411764 1096360 206111 1477236 1872049 769993 380918 1770293 1921882 1771749 1266046 930846 163093 935759 274549 835217 522174 1524933 954496 1548152 103545 128926 1144083 1835114 684693 1891094 1381306 701838 489290 428626 1732295 1867695 776537 1919659 495827 1015275 1627902 884125 756349 77887 69027 699480 383481 347406 565899 39317 1744002 817482 1940950 1573343 739202 1698287 1819479 804218 22227 793686 364090 1317853 155054 268040 497978 843602 5354 1273946 1909212 1315894 1048110 1368997 1313427 1485515 271209 513406 1076082 963868 901408 856032 1692697 865671 928206 315318 1587004 1191250 931671 549144 1514475 1733036 13247 832842 1535560 432508 1042174 127243 338447 1098682 1498467 922923 425864 1611122 1198781 868619 367178 1741938 1745229 1023388 73405 1272433 1608311 1323532 525955 1690730 369589 913810 243624 1736826 1974538 1846680 290521 1602261 1159423 111814 1798075 514621 509671 696958 1333536 565913 971083 697768 1165724 413973 724227 1581192 512402 1305727 1020379 330421 960205 951037 1596495 1647238 477197 805794 1736272 1436865 787308 1050263 1906739 770189 917218 1285064 1227204 167067 1188911 509895 442459 1005077 449506 93749 656582 658764 274401 804720 286615 32758 318173 1718117 1111038 533006 193873 974462 1004655 326068 1172824 224297 36741 1795097 866133 689668 960020 1233262 459735 1223712 66406 1925669 1329582 899041 1522545 1805130 1837238 1899972 1985845 65753 506122 785099 1090911 142798 1844841 1236780 1411406 1182638 1025286 1670705 1279933 1114892 770602 200253 1744876 1207519 755361 165243 1399738 107056 1468844 1180106 758437 629355 281589 447025 115568 105373 1299796 910843 1121151 1909686 1982724 1888412 1278312 659716 1191226 867536 1049369 144400 1241728 734017 309126 714788 1324862 378669 1118340 1118188 787769 1821086 886770 1186429 1135781 1480835 731629 1180366 1207658 1497777 522880 486566 875427 8777 1417481 1601862 1279631 130688 1894572 1603012 339206 1533778 129662 476722 506293 1461455 541705 210430 1278735 581948 164978 295774 1184472 1906737 435478 166954 127303 261187 1784611 931176 1257596 1363785 1458786 48820 1036929 1907927 805711 1906787 1414276 1027250 1030289 875950 1334137 1194681 448085 964363 423186 1218628 490877 612442 1954683 27250 1175911 1911729 460490 688689 1797860 508886 1606134 1157588 667765 559044 321400 1495042 1865649 396852 1036226 1538762 912530 1732000 1872651 845397 544686 1594978 1307980 1836688 887718 1207685 844921 453070 1365489 1730604 1481858 1972630 1478989 73120 515922 1265581 960436 13136 958317 1365381 953340 1219415 395257 451885 167661 548220 1686557 88368 1550352 522314 1259487 291327 1540651 1764134 1178942 709966 1757493 1303851 174360 1504748 109187 457911 1073414 34545 363689 1580658 790655 979344 1577656 487241 1074105 352865 1092444 886582 454560 1354469 1098154 1407214 1945583 536194 1778805 160568 17658 474177 1563319 1285980 33056 1408364 1148290 1117172 1412363 426188 994452 583468 452703 667364 246038 451493 1107657 893334 1565322 1831912 880028 1758315 1304301 83057 1444041 1635085 809500 939248 627436 136047 1872360 528045 555091 1369986 1496018 260348 827898 1258649 1769334 1763914 869370 1517296 1114978 516407 825948 880924 1939794 398133 794619 1904303 253682 45493 1410779 1059655 1673831 1055425 1635700 191627 723995 1185593 1166382 1238210 1171821 1584641 942477 1246002 104848 1632458 1795823 341146 542612 1503722 1861443 1479270 744946 30726 1873378 364693 487843 165275 1675087 768938 1006846 1870124 1636399 196105 252314 985489 1273429 968560 497337 1725924 781771 733466 406454 1069980 1506095 167578 825110 1892951 1992952 724041 767008 1934444 250435 1787599 122763 1170653 295779 553205 35440 1418043 1610290 1726902 461158 116614 1967433 483929 424741 1229231 1873917 1291252 1949837 1074683 1084533 489496 1088997 1601098 1267185 774810 662089 1459456 1071896 271052 582714 1596392 1444868 1862808 1025020 1208922 798311 1620133 1651726 52676 1552268 36399 1101411 1940932 176179 245175 410701 1126074 1510770 1361609 154826 220279 1516564 306376 1914221 88124 1647686 1507838 1640315 1503927 645087 1886386 998862 1680133 718041 765799 552095 242710 1519575 965333 1552771 569672 200950 69745 643248 1583425 425686 1032552 1731988 125929 265450 809767 1128458 1532315 547757 1307210 1280397 1950276 551816 1887845 392010 134064 1652573 538370 412377 825068 1121841 1282841 986865 823297 408698 1467261 1705201 1953435 1275079 1782368 917420 833181 1075445 451144 1646690 156876 1224854 1649722 1161691 736350 1308039 1143793 803307 205987 1143699 1533680 836711 1223589 939563 184805 1070131 1058869 1220479 1217563 937486 3598 555857 1199652 932629 608369 90958 903277 1745427 1067751 1821870 1048824 1381666 129314 1080788 121470 1928395 255975 1499379 1474262 1592008 525774 561688 1710743 1428262 1788947 383060 646303 847749 1725699 1563636 1141328 591380 1310761 1797306 1132230 1843818 1481495 49791 930711 1930389 201295 142084 882378 1453236 1746533 1508575 1261118 1361000 1738506 978300 1569556 870675 132799 774893 766683 1963640 34335 438844 1445350 1481174 1933632 1078120 1438904 698308 1008681 1628497 999638 1282715 438859 420430 775210 1532507 276249 1969214 856017 678741 960984 1759933 1964955 1372482 440102 1205333 656369 1122825 1574668 330129 733902 835013 1699479 271438 1697204 403575 787535 1121250 960048 769633 408867 406663 1408901 1848746 975614 632944 1815816 1261792 972632 1550739 656779 1641231 786121 1415016 974855 640153 1997849 1359633 615582 1414225 1763341 1998005 845709 1182171 675880 140765 908599 1371403 57507 18944 1032903 1735146 33743 913360 245411 1545030 1910854 1176480 2938 77582 864949 1276095 1182164 1327267 792065 1647565 1788155 355641 241472 1885750 1749136 1879340 1123501 574595 1811102 57150 1632185 705421 78565 1229786 1650258 1303947 638394 1155534 1734339 819756 391936 1358491 1155637 1881178 1375286 1668031 1143655 862865 1246895 1745189 176776 81288 1076853 1997968 1845440 1037886 718639 932898 125240 898370 1270203 588074 6181 163425 414854 1469237 70796 1821009 873852 291236 1269634 1895893 600800 1209875 1703142 1300921 1615832 729970 1334779 1172028 194742 1618445 413219 221049 1967151 437886 309485 636671 880068 234070 1904538 1573859 1003406 1527664 1405927 786897 1180343 1040099 354087 1410957 1329844 1010019 129555 1206336 273621 582995 1071310 1077802 848678 1462250 1140781 1016068 1729097 1779060 1833771 646193 443584 877321 1593604 1889732 1216636 789077 382525 944421 1180125 430593 12880 891289 546021 1239555 89145 1124429 398840 24743 1996124 276739 1349461 1319806 819696 676897 1311567 189327 315000 1755212 466117 214561 500802 960993 175071 1927452 1164752 1352618 1242934 818496 786465 1010151 1484611 1008982 1732742 488405 1972095 1153451 1699512 742259 1232547 1300612 694244 392542 1165910 1344719 1167572 477818 1019351 589065 682957 498220 1566769 1570538 1550157 118226 1030948 861047 1744921 478589 832805 138251 945062 1232481 436116 773148 418278 1970114 1294018 1731358 1161728 347689 341202 1095473 938059 689300 1261249 603256 178892 1850880 1402614 1982796 1992516 465716 1670136 1109199 1822981 1340923 1009737 679330 249954 1111293 826973 862576 1047918 1255763 1121885 1724446 1343125 335862 1046803 1372184 507178 1261721 374509 543182 1009380 1818410 727677 1078337 1064288 1556966 484948 921405 635925 1977700 1904476 787258 801854 84397 821127 1895724 1034042 1459816 234967 25567 1400135 764379 67203 1663826 1420944 1172153 262692 1896199 440238 1643525 1001696 78745 1570697 81273 1267835 1468453 569957 1481171 1190796 56762 930572 1873232 452246 1526155 1012037 6943 469651 684733 572072 567482 1108521 224955 444422 472592 742003 259028 852226 665895 150019 983589 1404577 1232746 1858350 1183022 739332 152897 1803423 1833888 141495 1612310 1275947 712016 45048 1512449 1947875 1038469 1397413 977626 925405 517435 1878965 1621828 498085 744215 1932794 611068 496296 838075 969482 1006848 884096 1237196 1521073 555800 898020 484805 307532 1242369 1266536 154627 424731 660728 1100824 656811 991428 167429 225447 591508 1237508 396504 664994 232347 478493 1444337 1104559 1559338 228211 1288920 1587378 154785 1577386 1804100 1463632 1594669 1407107 949499 64934 1616984 1757426 848553 1469830 1399324 806700 152820 352093 1380425 1226366 395576 1330491 1873334 335194 682571 461740 1849570 564160 1107971 128124 1311833 584904 1362173 1598167 1699488 593163 1698821 264393 48902 1963061 975123 1506370 305773 1735210 887592 893769 304213 1464422 930171 630314 725284 1933044 1203830 914341 921635 126643 1842482 442471 637192 694186 658492 67850 926572 1822487 434962 1515964 1397453 1433314 1361164 354543 1186863 364532 1283492 60779 1795601 1262476 454937 1191812 1310340 603565 1590852 1400230 933109 1904797 418199 129489 910760 1504978 1397415 607163 69263 1286464 556607 867119 1788150 1867397 827445 738880 276728 1698895 504390 715848 150308 967959 6386 1638355 1736229 1622000 1307990 779845 512830 193267 991151 395532 1112229 1246744 1355218 1458527 1161605 1522574 423652 213788 1501791 521670 1194947 1790133 278502 541380 1295528 1298236 196995 1784999 1115339 1111539 286527 1553098 1076191 1922653 932537 1788247 1559241 1896960 1576558 908942 399949 985140 1129008 1290632 1970399 1901013 10743 1636787 1426496 1546831 1099954 1016871 1075620 628056 335598 188619 428367 365573 1486782 169621 628354 715935 326012 1864093 395042 721885 34811 1584754 1202651 760677 1036249 219678 192915 820067 242303 389447 556714 692163 545644 342485 1807365 657662 1451506 1281355 245888 1147669 1293212 1591246 1283782 1707784 1698874 795555 1052095 277376 536178 581351 1719863 1738702 1785493 1126132 642419 1294676 580300 1774548 902926 861567 1718697 1955203 1096700 1132669 1501402 1129639 1103140 1078674 875707 781736 1409282 1736540 1643549 924286 1067764 1131577 156285 537981 1659786 678700 1992357 490654 1219491 1052356 621387 1786282 351206 980319 1666191 67572 1738020 1470792 1422967 703725 699840 97561 1610811 861284 1278753 1339916 1886758 125569 319376 952469 739428 243561 1344322 508702 1860696 1433978 1162799 300667 204599 1909977 792035 772915 728258 1727477 622541 1423564 1822675 1956044 1141757 1001023 776342 1133213 1104147 1722588 1515587 18875 279469 475772 128516 53563 400852 1235438 719830 1661980 1475801 590588 1994640 100566 1203408 719998 1720328 1669908 310012 1998846 171409 1785308 1353517 1678791 920557 835142 1032699 772324 1876139 227815 862958 187571 815258 1741431 258752 1859611 1815238 1918768 1353122 790786 913967 8286 365222 1568581 949997 1247090 349753 567050 691887 716455 1720913 1431820 700685 763903 244418 1966883 484774 234486 1001343 986919 611428 1633443 688305 541597 330086 1725622 1763119 1105189 53771 598472 1181830 1972230 1794508 29621 329228 1481897 300526 918955 1089263 744687 82900 1307833 911203 1804942 1147570 393288 1736497 1640923 49014 1078309 190492 1647819 1412122 1799404 857788 1371066 1158629 1581727 827983 29450 700163 114483 855369 1805238 1760341 1912549 1243637 166025 83951 661438 1520401 56908 1846788 71509 227303 1464629 650882 1450354 646989 1613351 1208744 1117938 873037 169660 1711450 426843 189500 1157707 1170398 1709470 1963817 1404152 1602373 240640 1240884 986875 1785661 674766 593456 304890 1232759 142394 1368927 1925182 296205 473817 1212193 1189811 1646157 1765536 1949773 1776037 851825 1975626 752659 901954 1237421 567858 1488279 1147919 677958 1477820 1821461 1989651 542534 140160 854395 1602962 1433934 798124 1681227 456652 1233820 1487004 1792044 1180054 1732712 1771316 1609591 1400777 1961473 957122 702663 1925515 845400 1229174 556387 1298588 504299 824620 524788 1395745 670401 532873 607081 1698885 1924718 1827904 1559823 779899 1191468 1628868 1301469 184724 466081 264616 103296 1146353 1368451 1057410 870264 798115 817266 184537 1715870 1243816 733300 75677 1185661 735110 654975 1998260 386 500763 579490 1018686 1072052 2733 290915 639812 1018151 439907 751059 869719 881525 685316 1130892 798777 9501 935750 442798 751575 1406721 1125858 1725798 1352631 598778 722759 284776 1147542 210236 1872552 1147258 1235148 410851 1872230 1041026 182793 882400 861187 1623654 1547111 323222 1085333 1855043 136659 1393161 607817 8754 735730 789849 1353193 1043609 1600837 1770524 1155167 498794 459774 1583177 907470 548036 1509617 916559 751333 1210077 24879 1886472 80444 1669273 1778495 269545 1740562 335818 1076219 993196 1787805 508938 1476508 1637356 1743306 964014 134273 1401779 187857 105686 1192485 1742943 175224 787134 670097 1923350 80674 848151 1987047 139743 1875686 610104 1326924 601720 522685 1013925 252768 1030402 1242084 1901341 1266300 1822849 1211631 366479 1842320 1226852 1232948 203370 1223638 1791179 1053759 75360 1669015 662087 178085 1170722 1390403 1052683 1682812 176008 1884477 1895294 236918 350612 653659 372369 1920697 1733264 258408 962814 969405 1383422 613378 1711756 878400 480791 508902 147746 1245091 223413 1754119 970804 152400 1550685 1047198 112094 1895104 1011819 151713 1965601 832701 1781690 1793455 1426325 1414951 164976 660145 644639 1473076 510429 905235 946509 331016 1958379 1213490 1870935 1095279 1320783 1084819 49804 479162 1962179 1726274 1081506 210192 1886577 362579 1605926 1596916 792460 899403 1961137 1681630 1827451 168726 750858 1352108 6760 1950334 491972 1624653 997033 1211089 881062 1359697 255235 943587 1726427 492659 824347 1726405 1172185 1445555 1995659 265576 241021 1894389 975663 20945 658090 909304 877543 592461 978140 1325180 407343 1392744 1788008 578033 1192967 1792583 734990 1259110 654173 1922833 1339289 676375 387629 1224660 983822 1714454 976709 787590 466757 928170 488447 457673 1381178 223234 701406 1500606 1990579 795390 1717113 1509443 447546 1680282 40125 1317112 1254972 1816686 1960488 1440380 15555 182235 1489760 737699 919157 1778848 359783 1132658 262271 1642967 1070323 1151308 15176 650245 916313 1992123 1950298 1269004 1552131 669964 914351 363313 673028 721059 1613678 1635887 149437 1688716 595126 279055 1705603 1435316 380278 1152583 1249712 1647931 1443968 288040 1925217 1268601 756715 328652 1062823 355669 961750 1944866 1622236 134958 806890 1000479 1071936 449169 1460757 421257 354411 1008586 712015 1613388 772164 1320259 1181583 657947 384822 1473500 1347994 1450124 1308230 1871738 665867 901253 1442269 1028529 1852691 1045845 993578 614244 233134 1796011 1182567 1098940 1631642 1521374 1273476 706459 89461 979105 172502 926575 96414 454993 369198 402691 1664054 1380782 1850243 1687952 522075 1185382 1495731 1537049 564484 1883219 52606 1909109 805201 510287 583058 599424 1226454 7333 704218 669362 1695218 829472 1569814 1711648 1907420 1971926 1583087 803163 1152233 1968555 655888 1267034 574230 1044845 798229 304930 1638675 1980756 1103805 575894 932543 552371 730490 1661013 1754481 414113 244299 554928 528272 1746973 1825152 291738 773624 1658774 1709388 799489 1651455 148177 1500482 858668 551207 649676 1295451 327099 130872 546518 1147508 1749216 1185642 1111761 940473 735887 171974 1793733 1567202 744784 1190336 1320066 933677 1932659 1964814 434533 1245009 1852003 837252 1605610 1308188 819509 662345 1094438 95649 1379734 45432 73302 790959 782528 792584 472979 468547 630582 1802440 1549820 1667029 403260 9468 194291 580559 1747771 135799 569999 1186717 820742 164924 1290494 1084558 1418689 786166 1636246 1387623 505830 1185259 1800258 931473 906654 1495213 1644993 332246 1041433 91137 355846 1027965 528727 487468 40715 506661 1763285 1794473 1269541 1452821 683485 61243 1876461 778899 904599 1307427 244770 842029 977190 747 659366 1117810 703871 1135947 1942106 820839 825805 1393918 1662681 1891702 443431 1916983 753760 1663936 429605 471522 1938547 1476267 1839588 1543399 1894100 1154483 948040 1611986 984369 1719479 935254 1235862 1458469 382551 1778038 459311 1299106 173506 277068 178721 1287912 932774 48774 971186 1485850 1884181 332187 1388350 537021 1684974 878369 874718 1579630 1305036 1164996 283837 157240 1568287 1214423 930602 896223 754774 1582265 1297047 1451841 158752 980783 1168757 1354601 1586472 1661148 1432576 49922 426564 1299594 1259826 910148 83099 271687 1205716 1609575 1457613 941760 352135 782321 1190600 1207501 390885 1904637 695491 1683765 937948 911893 1286221 1041636 1820960 1283223 602706 1480088 265820 1232997 926277 1465583 366600 1831618 1195885 548007 1372714 74999 209514 1299117 326793 1492262 782123 207781 413730 222810 1374381 982916 1479526 710662 1520043 1408034 1279724 238734 631089 550484 470174 276108 1323208 491184 237379 826466 737372 310906 12432 1229385 142203 1678946 518895 706900 1658609 1091174 930050 1387862 1384187 1691943 210359 1524132 1838207 435878 1320327 1189272 1306853 1778966 1905350 1172583 1796228 1161512 1612029 1345611 1051577 1147533 1781916 1402151 918288 807689 1521020 1650290 436038 441360 746671 1967494 1121496 1866897 87400 1013475 1885828 1958949 399917 783576 1999455 464376 1920817 746655 733615 1401618 1038319 1402900 948043 799691 236665 1324073 543245 1844340 1905890 1727065 1318278 136834 1060399 699191 1144857 842237 637708 261770 1579277 559187 342579 195093 767074 291599 493498 1416271 26957 1412754 85977 861373 678029 196988 572439 139472 1096578 1486610 1784883 1767315 1204405 1528819 939211 1808906 795422 721878 1175560 1438171 945055 1402496 1848510 1864978 583158 1954918 725433 1673329 1110101 1030958 497900 960653 895095 687456 335945 186904 329655 856605 1263932 100335 1440541 1613122 366462 1772620 455211 515740 32565 345000 1606984 56494 515297 805175 1087818 863008 8938 1245206 945563 1948925 1999318 1687629 1693390 1851401 1836771 632021 1687829 1031791 434237 69286 656680 95286 725294 1739322 1324813 616176 613729 1396848 1069681 420448 10651 1345164 1458828 784752 515017 1582354 994530 850051 1822741 528732 886331 675916 1385927 1627824 1312087 1971994 1811283 540103 1762493 390228 948775 1233445 1291595 1762231 219118 891483 1481142 389948 587621 340702 624085 728493 492025 565590 30842 1369284 949815 1854184 197233 1268693 176699 1194197 1245208 87696 194679 1241770 255674 915796 1220021 519984 1301890 1461510 1751188 1867592 48584 1771720 834374 1442474 1329487 255647 1769490 1423970 380778 1774019 1062653 705572 431992 316604 1470511 1288359 1117354 551051 534102 1923796 866482 1866804 1442299 1123731 585032 949908 608134 957275 103052 929442 1654860 1487853 1963011 1870478 950418 933019 1850247 1930523 813715 817250 908580 492811 702062 1983216 1169464 237358 1183093 1701689 500374 1192294 612014 1826432 1848737 470150 1751120 665199 1570412 567259 1832308 1969424 1242785 247300 1888546 1271732 1218035 310838 1371369 1406980 1197282 678220 854992 266714 803585 599497 471977 38807 509824 1524082 1753978 1153605 528055 1592902 1471506 1089981 60644 1800969 1728018 132204 645035 1619750 768615 601595 1259895 1801041 1680915 430752 305520 1407806 1995876 1076377 252208 1280591 153701 857397 222148 929951 1995246 423367 1040729 982770 881628 1505727 414537 116128 90399 638752 178083 132336 375392 870121 1347892 614829 475480 112731 261580 1733025 1917629 1139427 1272662 326982 172990 1875735 260549 1581049 995351 1953964 602646 1069153 1333039 1411821 1114721 1295269 1354062 1955858 235556 1623930 401501 91644 104806 1423923 1487681 811924 1769566 1954422 823061 446131 921447 973257 1461135 248086 299793 226993 588277 657385 1354337 712716 874487 1860294 1501822 471710 179748 913062 1741526 506245 1034485 1491764 73433 494445 169948 815185 1265015 292872 427210 624718 328465 535624 543420 224628 1582571 336912 524608 227108 936945 655538 622398 231300 172873 347962 105087 1378689 1192751 1068266 1356907 1951187 729391 177221 1833761 699194 1046348 219890 1749435 962688 1202846 1928587 1550506 1476198 321287 518774 1593980 731901 1439402 648243 646549 897077 1873554 831009 1548011 1496513 1174004 299661 705282 1581544 929140 271404 1563950 1401776 207279 1352428 122685 1588222 1110925 1415689 1679349 483957 1355116 1983159 1740710 1879670 758719 1550496 1344159 1207082 1872161 379885 1319475 835365 1774267 906946 243967 1410773 1705998 1838388 738919 1656313 1728561 1018452 1771301 1018941 1335868 953250 1389939 121041 1644254 1446611 1087349 1306657 1900722 1835621 472624 1526529 284121 866583 1702067 767671 368143 1117367 484308 193520 522896 1013095 515937 1638680 562082 477702 1102513 365256 304421 1591341 964292 740826 1126576 1654979 1926056 681798 592716 1360756 1171783 448336 491506 724714 506034 224321 362645 767721 912802 503224 166896 1436715 919553 37393 446648 975517 1200983 1700313 1915705 468869 1382565 1022889 405957 323372 1924559 426089 1489271 1143519 694207 41232 666902 123316 1584340 1910207 28249 236826 1812998 1798195 988036 1192617 822859 546939 1855995 1668491 1075087 1831414 36091 1180505 1216240 1021955 297675 1235231 314739 1896949 67274 386331 736086 593846 93110 965833 301767 1078550 747507 663151 1220421 680327 1878637 1479673 889188 1255124 883401 83297 1500301 1111590 434132 985892 962855 1057783 1202319 554635 165242 32202 833645 823263 440243 1157134 582767 478548 153731 1988190 1081762 52507 1455199 704047 999969 289071 1074231 1970834 1514142 1990912 1667055 976489 971626 614738 1220547 957563 847402 1239566 31088 1597523 1768930 1579222 1346121 24645 358313 1010260 1797133 441310 189591 107090 1352612 1554119 1427481 99553 875894 1801811 1580358 207380 1554070 1647101 185908 446272 1336994 185707 1312835 1799865 1941701 1204725 443622 1719396 363733 1289969 1278495 1346769 758525 513279 1100868 1501887 280081 344642 386821 274495 1743077 1864045 1563643 1343341 1470611 807816 1713449 334335 1324485 768105 1131454 1404132 1819561 1943468 1256743 1131444 1716027 1256663 974346 1843004 1743250 1496173 384057 1398343 729653 1979389 1549506 589071 705236 908714 284706 1858094 400281 1722020 1820520 1192368 500277 449790 268909 1996866 439466 127006 398053 1118885 1706192 1952699 767388 461363 1331690 1537039 1085463 1406609 83960 156249 691302 1786550 1616322 827014 339330 1094562 1755375 1116339 585665 1999913 1682024 1382970 1351194 1939631 942896 1063524 1624230 1441393 1486203 485824 1666851 1013092 28300 963325 294526 1630423 636456 967457 1386863 1253463 478899 1824415 547424 1329104 1450710 1977399 1646256 737499 1880221 713536 1730438 1299808 1734127 320141 818521 458205 641115 1010748 831356 1446650 1049653 1562987 1038446 233986 1212531 1252945 1028176 946563 618365 1026200 698987 492962 1579847 1747888 1093530 1093805 172694 1829432 1144156 952821 1337368 1730225 1113690 1843583 959759 439273 1714618 1181059 1241022 1433887 667659 44838 778376 283897 100614 1373186 674584 1926725 1606098 1244719 336788 964051 643526 768693 210585 1609830 628837 795929 154101 1516801 383708 1946772 1623263 421754 1934322 1801528 1866815 1213531 1409116 612005 1655254 1277890 890160 762078 1273161 1940363 1531454 1493381 1162742 1526515 1790404 1758997 1526848 1926649 1064150 127487 1586278 1708337 1813682 1706304 960452 1102346 1057575 759911 312466 463856 884197 1063920 1178053 749818 1510043 1824500 1316447 1693384 1849553 802717 1181433 976944 1490438 878073 1112369 1743344 1144608 1683877 224676 664492 1657026 1624724 1807975 584760 1273905 1889413 769178 1691307 1868092 883308 1904211 1584437 1361924 1817358 748989 548437 950926 441122 284288 1935461 1718187 326908 1005110 1811173 539832 382085 1445751 1401232 360928 514165 1184428 36835 254368 1438781 1401368 758018 345506 1808799 1287391 1781559 499661 99152 1706878 596675 1304134 1043035 1994184 1262354 81498 544919 1573279 1633143 1556460 105462 1619178 937583 1228485 248917 1303505 1990907 1581764 1752079 1428385 876827 1783024 955798 175535 1546978 499610 485448 1751111 1784045 1997268 753825 1780883 1307798 191886 985707 1502069 855845 3852 786279 680410 624038 900872 21845 1160010 998177 1174029 1348621 1400193 1384579 1544576 1721699 666569 1469350 841584 1815496 1708986 572731 144353 83115 1796523 1139691 495726 126079 1335137 1675618 246358 1436312 1125181 564115 584563 1480010 1354261 836660 852580 849821 473865 315619 1164796 1858803 1333391 377285 1947636 1461192 372314 1130316 1121354 1200936 512242 465642 328999 1617909 1104826 1173798 7131 1523018 331510 1441834 482901 1886372 465675 112116 1428360 474179 1237546 1597676 544617 1031569 1113413 1141123 275421 658348 1312607 230490 1531522 1284851 1474983 17380 528106 1585390 971260 1857219 1690470 713774 44998 1195415 1547755 91284 865131 1937047 1729440 1278991 125574 861753 74664 701851 1039516 650772 1383659 438371 95625 802185 1748800 200057 1647422 498641 174903 1283806 1663393 951515 1442673 1595906 529244 1568407 147448 520765 390798 1854178 1255087 1087665 818262 771194 1003700 1547351 538484 570934 1117521 1187101 742027 859920 938320 641900 323712 953352 1769405 75505 1940978 1370514 1001388 1019112 931059 747977 1633100 935191 1214703 1116784 578866 822763 1355901 1825358 1837907 1665948 509104 765285 669859 665341 701125 1773081 933207 920249 313164 525392 1093562 103007 305564 657864 442493 1920928 938177 1245280 1959420 794444 184090 1732781 666530 1857176 1361688 182811 1193072 904340 760876 1460242 35844 1351028 246426 282106 809600 1174328 734575 1341905 692101 494807 1900945 642965 953820 1821614 119881 1739236 1066993 7231 409125 813125 1488606 1111129 430513 1759523 783301 1247231 1906102 547439 1876330 1374289 395101 1719688 459916 690862 1891913 300882 1066742 600371 1755759 1108907 291933 1804321 1351632 888974 290446 1172361 1491606 1070232 731990 147737 1950607 1453586 1174397 386903 285334 271670 1675789 1421637 207671 1173391 1638678 1253334 1431322 1482749 1062935 622830 1234934 1262477 1049646 1539654 941808 338715 1185375 734287 1994100 1888317 643079 1701448 1465970 140730 1523966 1054104 178578 477705 208321 112768 1667271 1559147 1509209 192154 1918163 431598 1022171 1528861 1156240 1109244 546433 1475270 289640 113556 1221498 1683627 1106602 1206965 276443 1311753 1245621 1581901 1915648 527044 1845375 501661 210767 129107 1273860 653673 1362966 612348 1946139 1297487 1428437 1170821 567420 512294 1725886 1593077 1534309 1535331 1365638 771707 1728984 1480112 876922 957417 1693405 143483 1736003 1321872 179969 1939954 697063 1032681 1569914 656116 76528 216718 871117 939348 1576617 1606908 375906 1369005 12022 260258 621540 266036 327625 105928 1519768 760442 282663 725146 1939995 1905684 1284288 238454 1828219 1252372 735059 587290 1019189 539195 1252957 1383386 308196 1741309 1039602 1925784 63758 1048990 657535 1517951 480388 626386 1142283 344261 264343 899271 996959 870574 1505759 1718330 1295317 557678 562819 99614 1094128 1855665 928631 386205 1060835 1872805 1903749 980258 278399 1713179 34891 874946 1701347 1995957 1031341 1367434 1428444 282002 1084431 89780 1946322 5130 410280 340988 461086 810827 1115452 768500 1471835 942397 69623 434548 1886994 954808 1552320 350350 8564 40111 1840538 649903 979063 902842 1392273 854733 323544 1563531 1012872 1497066 1112967 540299 454800 35683 1446873 1683507 366003 968417 331988 862879 136398 255790 362202 1708490 984134 781713 1043807 1853482 1811884 1403747 853600 1365735 721556 1718572 191651 310837 869203 1333497 1692702 1589735 908239 1275111 395175 275978 1436279 501700 1383317 1887656 1803569 66599 1904144 660335 1687028 640868 1379946 1957605 212759 1878958 1722886 1046324 138219 1393262 1979032 263167 47800 413298 1931140 1521992 400054 615829 1615242 1177045 1040261 507018 427665 1644976 1485989 282417 64345 491721 1677470 994630 621285 651743 1408809 696754 83925 273539 1797136 849771 1069571 862945 1380051 450424 1351033 748984 1694906 129528 949726 852843 426237 304945 1129498 1278988 168651 1332772 1395705 283856 292361 1554081 1547034 258955 909434 1819841 1778381 664796 1311870 1165159 212905 1610327 955211 791429 545697 946383 1765169 68134 1195641 901684 1649014 1605398 359123 773035 1240436 1525050 1773727 786920 1306126 1800876 570597 366325 366771 56084 1304122 1001370 702644 155148 626716 1059581 928664 80371 1051710 383317 1067241 456411 1512485 1408133 1661519 1611717 352236 861177 1431134 1942927 597320 1218264 723606 208190 1569168 893143 1188407 456220 1584985 63504 817949 1735992 1294427 929983 1312751 1418911 1182806 1772353 1378317 526333 1955992 729020 1352027 1933619 1908724 1523743 1065812 1868668 714567 440561 1837679 1929263 541619 675664 586855 990983 924410 790159 583841 166129 1252036 857994 57230 599825 1950221 828843 1262171 747637 1117580 1188322 151965 1693812 1151163 864127 529323 1418071 1116926 1105682 538165 1391487 915862 1193441 1841545 357602 833825 125875 792750 1677481 1714529 636776 423 1299406 1354045 1066215 474632 27318 257655 432587 1494454 194820 670242 1146289 1699584 1301886 584364 361267 19154 41242 1516802 1317183 293073 1763994 931390 1986507 361718 723107 1373510 150746 1272416 1734580 135714 1123018 802267 538845 1412151 253726 911254 1684673 1399996 1594743 1147317 1840232 902300 1073459 615331 1984010 754852 497035 1746166 1334901 699465 472173 824503 615041 1731602 1345215 718880 1637656 46124 477148 1291563 768755 40811 493202 964245 1299162 1541476 1798183 1192897 1572252 12792 1502335 656437 1499377 1515787 611957 896462 1922251 1233677 1168699 263677 423477 1888189 658787 176477 1377376 161801 1005456 1785269 690280 1047705 17066 1526151 1036013 1010608 287027 1982156 627203 654238 1228090 374044 1846583 1083438 391393 1400272 1976699 349903 442112 66449 1702635 1034726 40158 1619595 1813629 891070 1614429 1820308 983383 358808 997871 828553 1738784 1055151 383521 1665816 1829707 1204203 1073395 1818642 849565 1800482 919989 851550 335374 330832 1781284 35225 890900 1067754 1038689 533652 732139 1576205 879910 1658726 796323 1530245 283309 724510 1070865 1453014 1317346 1782475 1532013 1045863 1421271 1080189 908115 14276 686169 173261 752112 934667 1554394 1828255 1863705 1073468 124411 663364 135732 1576595 1127847 309762 1909785 310447 800308 1292443 1068853 1341387 53119 1817035 1620529 1117949 1447936 118339 1032066 1837313 888790 141646 1250418 1986174 1642671 106212 168865 1323919 1209662 449183 365430 392261 1322569 1480487 601183 1060237 1111848 1628511 1162731 1194190 858947 1288580 935352 1422145 929550 755882 469205 282924 1443483 646132 227756 1738054 376965 1347726 485445 318516 1596363 363648 1478482 1662346 552444 1729377 170565 1897659 729335 1678993 322961 1551549 1683554 137080 442193 1854484 1088474 1830751 1236374 1703361 904342 680293 1490353 859702 101685 1961560 11342 600770 777178 1620084 428614 1795442 800552 1574817 305149 1698423 181543 1010280 145131 1078046 712727 32516 657861 1059574 25946 1569562 754094 1712112 1377049 235896 333461 1737081 1847891 353498 693160 1539359 325495 1679534 466550 398727 1110868 1391255 27153 222681 366514 763628 565389 1026748 1263457 1469620 557271 1515601 1618002 154122 1006904 520428 292182 402859 1010639 1785118 1071804 1221137 1429080 1542236 47709 1589925 120414 1923095 1818743 1935628 721176 1103740 324235 1971604 1967552 975590 1877930 1944067 782852 162644 1775363 1305621 1992386 841704 734845 83265 202946 799487 1733317 732977 151640 49635 333378 1249452 1653914 1579844 795441 1564123 977003 1590817 1312766 232708 1348300 571553 596484 1749485 1109592 1094532 777273 518768 1213656 1342891 909517 139765 155491 1796666 778248 1772473 262030 1261391 1568359 382746 1534829 105032 1040825 1892894 1235863 868702 1083074 1614823 1190999 605938 1487237 115802 221621 1270794 695081 490088 676524 1592351 375473 1799060 910 1884424 114951 1550597 1575600 1394288 164587 822301 1550307 1429158 1155582 925060 108307 439166 1905570 742271 1611999 1414138 1688433 1302597 718956 377325 650879 1397494 1588210 1304523 617686 1425320 536052 1289509 724573 54710 715442 350085 892167 419417 583673 998700 242979 1586385 1638144 654518 1828536 245306 537810 1064492 1512889 427070 329325 124105 782605 655363 107566 462396 308643 1270680 418901 1375972 1225367 442280 1253459 1312919 863506 400670 1447303 1591180 1359869 1210881 961280 622254 58348 460695 1356808 964202 1010351 1873063 271943 1534166 1296632 1336073 1171321 574334 43190 679168 31328 840819 931431 1761866 448700 455467 1005685 639534 1043176 548638 1805196 1720873 1133613 444668 1536595 1960306 744465 500013 408263 1762584 360578 1315901 548512 681766 136634 412503 1815916 1660516 1804332 1729120 370202 994177 770321 154707 1427302 1249718 1892751 1565720 441519 1225245 617167 117200 104177 1281656 1294454 1948281 1710474 945436 661398 665529 1133588 1692630 1931462 1106218 195943 741822 1434158 478331 1785 921907 1212723 1514912 915994 494527 208771 1949860 1964799 1260141 659192 685433 294638 1176920 1635390 618659 1339817 717038 448495 343347 1685835 1024583 992425 740548 582168 1100965 841299 65569 808743 903108 477238 645223 716085 113384 959444 970495 1123193 517946 782533 450924 647267 1377764 1366957 1518694 1973680 1741813 1645089 1081613 807273 1430766 125880 278113 1489384 983316 1971938 1380056 827398 1202570 856914 385028 1933066 638117 151147 1592056 1369573 1743532 1086425 80226 707496 1875861 222784 1941627 1652793 785471 131691 457400 1010938 1258698 483179 1141498 1535021 843244 494622 1315328 184651 251821 296614 1329800 1856651 576243 298640 1211779 341109 585661 860636 1254184 1874973 642904 213585 1213111 440798 658816 1404378 249834 345492 535531 1866497 707497 871241 930177 268162 1241593 634273 257710 1362480 1234848 1844999 436036 1096987 1858311 245194 683373 610148 1433321 325746 363166 909512 641997 1870679 305456 435204 653657 680314 946025 1433787 1268628 481920 1390531 61728 535616 15802 1084891 463393 383413 1667387 1722646 1748754 395411 1367645 678461 1067403 749681 537691 865380 1382301 1945344 1718722 1196030 1598497 1127601 1352077 1927801 1891055 873519 254450 1926013 180960 1096954 1614175 1815387 498263 1891079 1059608 1405455 1756710 1716806 705365 1360513 815159 715372 1334482 1434354 480845 480104 1798731 891575 764239 988715 161496 1469190 1959725 1683646 1761599 1475966 856992 1341175 1877066 1508581 900167 1956885 1050113 37107 1238731 1159570 1035760 1860096 929342 1137344 992666 77916 1898256 664124 448590 1307281 1027302 933688 463565 1223167 1482648 523270 918882 95337 316931 1303525 834409 284177 1530073 583797 79384 1119298 700591 1385808 1644664 1999430 1997588 1575257 14662 176877 1513539 1041205 1891337 1909886 1688270 1100449 299922 1891965 1473329 364703 1342098 1463933 1821472 862595 1275806 1317205 656151 545772 1333763 977825 807268 1616641 1725136 1967493 1220299 1685606 1771328 401411 613739 1427145 1985280 285657 1418936 71752 361305 1737529 422002 1973380 1583066 1590110 959651 63244 1047938 927064 1108409 960600 1419361 1770908 1185082 676339 1122923 68519 1619862 1680212 1372337 1806036 723152 1486591 742700 1968025 1419301 984355 1167830 1496678 1344634 1603366 236069 1294198 410548 1029235 1709145 1554413 1967599 405880 564926 1665978 716834 1014649 544418 1423972 1540692 1525048 1157586 1159391 1324997 1352903 899588 296059 1078324 878885 1330253 694551 796459 1332027 124487 831881 846021 1784135 1007722 951176 91648 866840 1205127 1894168 382863 982766 1971667 1177320 1399620 1436325 653245 1207684 53932 745968 806240 183244 1010348 1627543 717836 1812605 1241970 1101228 356969 1667763 1115428 1171866 511478 1754589 1885584 504233 1006595 1302323 1940712 70177 719310 1001038 639104 1350698 470632 1086677 220003 738103 1669855 981536 1069873 658278 6250 906155 1064272 1761087 726756 1200025 307354 71726 118858 1403957 594635 1079097 1689086 823353 517573 679802 454760 1248249 1166696 1421426 1455382 937663 854493 1822461 1115170 1327535 1188242 1306299 1886755 1557897 549469 1150019 466883 1006138 558181 1410556 777839 1255026 1373418 380302 1343053 378349 1974505 1487967 1217727 907796 516273 371505 13155 335307 1260440 1642939 1813214 1607052 1012747 1493988 66478 511672 1980217 1459642 25165 249817 256405 204595 1572242 326582 975393 1364285 324605 389651 1558995 49489 507840 856208 126330 1551516 1399846 1316866 633740 1267862 450185 1811722 221556 1310360 1502388 654237 456558 1302710 599614 819521 1787284 145486 1412294 1233052 1056803 165490 1071301 951716 612168 744323 1598112 1104350 52366 1972633 220103 1724356 1015366 200288 1193211 275094 434206 1128593 1746047 1185890 1400256 116056 1771156 503932 467768 814393 678807 158327 1193078 386496 401521 1298006 1301425 512052 453403 424017 1550404 823827 1749453 1058717 1750427 1182711 471704 304965 875673 1760891 1040111 1370916 1669615 502914 1347631 1030076 862247 210459 183163 433897 217286 1539354 1348783 532602 1532355 998249 167492 1953999 946619 1583365 1403768 183845 437279 675271 304717 1584402 227115 1470195 1556693 324248 1202191 278424 623053 1523731 988012 813277 272377 1388702 393593 673973 579772 103239 530911 596368 1750247 330985 1307577 1015457 546056 1129825 1268636 710107 1058130 1076407 835799 288090 96873 1933879 444444 210665 1685764 461547 944483 1205971 1385827 527191 1296686 1066166 1852674 677918 1666819 1279119 10766 1315057 788983 183099 76211 1234364 1499355 240326 457199 1761351 1008401 390733 946836 34563 229097 1909259 283790 1490314 1552237 1634456 1233149 1623406 1943537 1670254 1776948 1292050 1373571 1231207 32500 760110 473540 1359545 1418060 760106 385117 681667 1181129 176223 620891 781049 276772 1119967 1853595 1721126 685312 1135099 240437 1267668 1980194 402575 1083278 1458140 1873019 399741 1607778 584119 1438524 293356 1127148 1038196 1644799 652866 1879818 1450394 234037 1315936 1112633 1422326 1302036 272751 40362 505693 1308494 234533 1494166 326461 856677 901866 374799 1582648 1003536 849313 1379649 1334794 40707 1478161 1011192 1256940 1994839 8327 1423031 1449029 636389 878880 1802761 1004533 860157 1439054 1289068 6082 1591778 1776064 848805 483855 664508 1896238 877623 563620 541528 449973 1151583 14922 1634781 1496435 1467383 1631702 1109093 772133 1149633 1454725 1351379 1663961 29422 1822291 1133145 519835 1412154 59636 702734 778162 996529 1215464 873048 600199 852045 806413 1364870 433233 824426 1972356 881063 6582 1060677 562867 1086870 1624629 245555 1450718 204291 1136196 1819536 34942 944819 1730608 690796 649472 1385004 1328522 1615208 1301919 616603 1027499 96255 619192 1423228 310669 48516 105826 957250 1218299 666891 365674 294665 1454410 214332 1298911 778590 1578122 471081 194434 1296751 913574 869633 1242904 1651501 989398 1497961 71890 1662671 1166251 99081 351260 1822674 717752 678030 1474479 1473827 317435 1896628 1532385 1162140 1413621 735940 523212 1503443 1341655 1379059 481837 18877 807231 830094 1880468 257447 678519 376801 1113040 1397159 1043969 449641 1337951 1145918 129357 1350937 1934953 1025132 338407 1630282 407052 1753433 1704460 20050 856679 1043133 1875637 22505 1871190 1439251 818326 208764 137733 939419 1710973 956245 598172 1595261 1577404 101327 996158 645528 654112 1138498 37291 1121209 780413 135926 332167 170896 838375 1923809 116369 1689249 367903 1809724 1903050 384356 1878048 841011 1116533 802241 773347 1005824 1283011 1646928 1068529 1359284 488671 469112 154929 319403 283805 987984 1793886 677459 1029675 579158 795834 1167077 608597 315139 654724 536818 1127271 1601596 684905 1056678 1994904 1387673 979989 1894192 662380 384050 958609 1505805 1998471 1507541 1594818 114168 1734315 529641 63583 1759701 957433 1305870 1846557 450012 1652475 597645 1126828 1006068 1362985 887070 1511315 146888 704624 341667 1046901 18693 1042873 1305445 610397 114076 1601864 1267298 1458374 1953877 1217818 1901603 1830666 1619590 1603490 556716 233780 506360 1252996 1484221 1021749 411512 1218606 1226111 1739288 1185978 1196232 909357 1581881 1244903 1535334 154728 1859706 238323 1123853 1684874 1149478 837170 938194 1393682 385299 454129 31131 391861 199722 1139355 664814 1739919 931313 1447358 23959 764745 1538205 1921977 1525462 1614507 1416214 1753971 1795255 1732933 412722 1747890 1346297 479858 1480305 607626 265213 1416539 1711320 1396675 521881 120313 936923 1266110 425778 1937641 960563 421063 1306688 1370898 827490 524604 1231532 96506 734828 1300345 1591263 1615954 651625 4370 523593 1540847 1311322 338219 1864340 32928 1775367 1476726 1970369 1361074 138571 1182586 975481 26737 560403 1550536 652420 965915 620228 43847 147859 476535 490384 223088 866204 785014 832947 333111 1925987 1047581 1973858 308450 1278794 1796863 1952226 1761194 747134 1326185 1522825 190829 630811 330172 1299247 873674 464989 791272 1725333 1876131 927692 225326 1721551 923349 18248 1823710 1588419 1121771 1658605 1055583 929921 1757081 349406 956150 1554736 514411 1502105 536102 407677 1969522 705752 979876 1498006 1490907 90837 951694 1793072 746968 769698 78355 523628 565343 1940629 1741410 456847 558985 1514078 900122 996274 765177 944533 352058 961172 1047783 1519804 1029082 599458 1811649 896343 1134650 839461 1457278 1835687 1845171 1334606 1176007 1435816 1188510 1935122 1821429 198087 162075 1065734 731457 6314 611625 607706 16703 241275 1407827 866811 746282 81499 1755493 340858 995825 1173033 859216 273130 1605996 1128942 1080679 47111 1089850 1833368 174174 1694400 1100795 741270 871763 1024854 1859087 1276602 720868 1231784 1765509 1942876 8610 663248 1166952 621765 791834 1152865 589359 1722552 1483244 521987 535374 136071 1487246 1586448 1218128 659943 1860151 1772262 479137 331294 1598198 210272 1330294 1551404 1085491 892332 364654 795720 396490 1251574 1952953 774614 973337 45680 1795650 1844186 1154816 418827 805478 1796836 1051866 337584 1467091 691313 118953 101544 158098 1227505 1757878 192405 1475414 859450 728874 103700 1991451 1335897 1970340 680624 103224 1780221 545635 319397 878107 1936828 1817213 406079 1980739 1297063 557544 477361 888191 585341 964974 1861060 1395313 199297 473421 792808 1637542 820550 1287096 1253068 1211156 41796 704424 790935 1017907 764992 910900 1209237 454871 21709 372034 1791924 271279 1360984 1089065 1814861 374049 723083 955773 105723 1419065 709179 1885352 1278553 628004 1798872 1251449 767508 849667 1602141 1216487 1553903 720283 769447 712382 1956100 1895435 1359003 72457 1197573 61301 960464 1346474 1033157 1000386 1274891 409436 663108 1484714 515805 850259 1493451 607441 1354384 445379 1903475 1195165 1116375 286594 802257 1005510 407785 1911652 679136 1281239 1416435 1773643 1525708 1208479 1711618 1393919 1439496 1804981 1447514 826779 1757662 693222 1311898 1735022 510814 1218103 471392 408003 1205158 1798987 576948 1085748 759564 1180972 1085056 637711 994112 40375 86588 1424489 37431 1470701 681108 215645 648848 1119118 910485 1808967 1838217 1505380 586442 1557734 1744378 1271086 803737 270582 480407 606667 1921352 649820 1634887 564112 1084935 97778 1033403 220681 1871239 510748 252049 1417219 967595 1736871 285479 1227060 1273972 676602 16837 721551 380370 863901 1706417 1057735 503293 1680295 1194651 1356142 377973 1214532 562043 1501766 1190296 115719 853278 771622 192832 1833900 307274 1551735 1048404 1212552 868322 831093 484680 1729181 228549 168149 1563851 361479 591469 1315941 136064 1920528 250062 1984098 1297558 1799214 283401 1182550 1733538 663980 1277808 288548 706833 1287369 1857351 1257854 1075644 864795 1545938 1704955 1782507 283496 223293 1581030 1859522 963785 451009 1855078 832752 1663608 1144974 1796188 1991071 1016621 1528692 186248 87058 1890442 1370349 456662 1669916 969584 321931 1746757 1764576 1081933 604459 1867430 1393888 64281 224451 1370400 1135610 889405 1885418 850212 776438 1891888 288703 569675 1221894 1513614 1309063 1582410 846534 685081 1438393 892176 1081673 827226 1681397 839653 931167 412320 960511 1209017 489656 467699 1324582 996777 439637 37193 1220392 1809344 1561160 1651018 920124 1942418 337289 1289087 1456876 1943565 1830858 1556682 691141 1283465 1224593 517213 1438823 987686 1160494 1287254 1627803 898436 477872 589489 1238508 1463196 109766 222606 1195883 1058599 656211 1949657 1333650 835384 395920 1277192 119384 1394512 981645 1416119 715663 542788 1117805 503064 1847436 1046131 1091673 33904 1036097 1997877 458077 18230 201041 929264 1657051 1839193 67192 1324551 827474 375980 662533 161199 1289898 1098026 1573748 1693413 1429748 623763 454026 481555 367365 1348547 1711544 1927319 1454570 819220 1961901 442551 1913403 1947876 1413814 1461198 77733 1957145 1970831 992160 682823 1786640 471527 190460 731429 1600547 154065 1719492 1994599 1809992 1504472 379272 1944893 1649352 1759148 1749209 980999 1262312 1316579 464441 14607 1479022 80741 619393 203215 219552 644884 685221 1876899 1678033 261 107445 583018 1294544 28096 1785116 1000010 1074984 1978493 1028358 1658428 386608 1401133 1470242 1151963 475922 1506152 829734 49906 1286239 956320 1479670 259064 728609 1440293 987395 836157 1830760 1347119 413454 1773547 1077988 580772 1517545 28029 763569 1146216 764902 1675701 1391569 342170 185014 1732896 1926883 1025334 911657 1522005 1754031 950199 1830807 174463 1322294 1893737 559040 1560708 816874 925959 1150993 1255473 1956865 10609 226852 1525698 578355 1654479 1243212 623462 617945 392627 751009 1053777 1005031 1019340 632952 469884 560205 1472835 468285 32949 1458490 313021 1289539 1895847 326577 512926 85713 293419 75218 1850300 23740 193165 421957 979590 1937079 359581 82867 1769214 1610624 1816270 1974011 635349 1691894 504705 1586402 596956 1391115 1688373 506394 1787172 1784534 169823 159151 1526288 1706724 1797257 1901343 990100 1780939 79626 1555113 1056027 984398 399665 1775737 90537 1601902 1753865 964434 536647 1738452 1225745 1512507 160772 949443 171963 476984 347335 1137944 1039877 722020 1224507 1049292 1286543 1414415 1446103 1940017 641797 844831 1824931 1921522 1496849 727585 198734 1461364 1881 1153354 469585 305394 514337 1164480 1378500 689283 1655403 1642333 516450 816606 1284287 1738659 775207 1800394 715852 184937 1541557 1292238 1289470 1120751 1422491 1296801 1742266 403220 1164542 19201 875926 1841125 1506055 656317 543499 686141 1850161 78415 293665 508850 1491659 1407418 1589904 1327678 282200 1232784 1137276 873707 456255 458111 1796769 587272 1533341 600404 1646441 1233663 1098375 176599 157093 1666290 1741835 954405 1925704 957754 1898777 194474 594215 36237 609978 1750493 1782758 580117 531693 1439615 1438255 934259 604626 855738 1273939 851486 1998596 1457105 305215 567680 1450061 1764006 1410461 98601 884321 783129 1097414 1208566 1992748 1830146 191030 1094146 1034544 157627 1998332 406110 1803945 707481 1942166 1212987 1454336 834380 239701 455152 1151187 1989623 1224174 895077 1186493 1744931 1223856 501459 1890933 713228 1291018 336518 120225 9421 775246 1761712 1652538 685428 1459423 1745861 1772222 1987583 114674 724139 256451 1531564 1625304 1309914 1221275 827075 1813038 53104 257399 1618723 1113338 1506341 346497 308786 933417 1107293 844192 1487286 1808059 1234931 965125 234359 1876415 1548884 709274 1538584 681114 501712 88640 299917 1137581 1307390 113177 1790156 1754015 1427986 1356237 1788266 606129 1090538 1129690 462550 781684 180405 1075004 198444 1758801 1662131 13649 469368 370979 1271716 16307 448977 889105 170441 1596159 904745 1315247 1529818 1801306 1183625 81317 794918 1024420 1784266 291356 1681450 1437706 411548 609452 552142 1332360 1058485 117206 1557306 1567763 1661583 835274 577190 1523309 1298394 1531810 26413 1835751 766995 312676 296776 1369627 1634105 1101668 1313092 1253287 549942 1307727 488525 1557769 610603 1869255 540793 1560699 12735 698843 1461034 683821 600820 1400788 409983 1751931 1997349 1877615 356796 1163038 1502497 808045 1068651 1009731 1181420 966931 1919713 414714 1273569 158936 1676267 1593385 157589 1108452 340387 1553507 223480 833028 775007 1641565 909547 628572 1237931 1132852 907190 1565388 1933857 666660 1400204 803130 1792106 599616 761135 1755486 1753316 1192990 862819 44596 1430474 1503937 1770949 1549132 1584374 1546033 939717 723777 1374556 1898573 422030 1113 1893332 61610 989813 1640417 1789512 1489208 1224814 656405 1571792 385058 1070812 994946 1967163 1289826 315074 160932 1386397 523978 271554 1888679 1258734 1630035 1839566 293521 1721883 1730066 1184914 1534337 1329112 1328129 1178714 852086 268337 1631554 1167264 200976 1122933 1295205 336121 643829 1888365 1562012 324751 409238 1423368 747677 1736085 1085811 550053 718311 723844 487582 1796873 1781522 1473247 250325 1652323 982022 727065 238339 68557 714750 993481 1139371 828479 1550748 1842787 1052816 399915 127680 1502864 1522393 1602308 1569090 41197 389662 1632384 162470 959315 1735605 779609 763595 1075698 1599603 1194018 365649 1185022 92273 1101048 1953534 1408478 1778397 568945 67110 335611 97485 1045072 513556 1425377 1394306 789146 929601 1424960 405560 1302684 1654091 741875 928795 1732058 128983 1724619 1494280 358597 1826602 1459013 429633 1719021 14679 1828385 1426513 1993114 563414 262676 419832 218052 731650 722967 1467449 1603236 581387 1229109 692883 1632165 1863461 1566650 790298 559672 367570 1619758 1097661 285663 1978378 1628470 451069 1524650 915652 1595657 1514231 88499 268905 1088726 703056 535212 1602928 1198756 68375 734172 9124 1160547 1104835 612573 1197531 1623182 795458 921382 203315 1396736 1007685 1874724 748146 1315960 1387850 576866 314331 852467 1394984 525052 1902399 1116879 133221 1640581 856170 111441 257501 1738461 1230111 759843 210636 1347067 865688 1901454 305333 1479119 667893 1839246 1088189 1027702 1796110 1862953 1862311 255203 644266 431134 263322 1256059 1585401 1525712 1566104 1450782 47779 1145805 462524 270671 864833 827390 1400505 1269265 242673 1092550 1924381 1114151 975026 1681339 680135 47562 901342 1728969 139008 699912 256651 308095 1292867 30883 37983 1364317 161012 589768 1451730 1774071 150607 1385266 261544 899067 177674 1534982 670999 39943 1386685 310952 1851912 995895 1526247 23419 1460057 323124 620374 1679309 1548976 751600 1757955 1807126 1715241 1823460 228246 774092 56502 466553 16253 1646715 850399 1749781 1096872 87334 1612728 1751656 12836 1461249 1812164 892227 344499 112422 190058 1105792 1886836 647058 1276826 1896774 218237 604543 914863 1227722 1074118 279726 1847440 496820 1776269 1182764 533953 683736 934994 1022971 951072 1359281 865868 1904384 667361 877106 110761 1500441 137433 1670584 1080963 393263 1541429 590814 1075001 151573 755897 598840 1594902 1195032 1358116 962161 1077357 1847643 1541207 243397 1847356 1551243 1178309 1980410 621945 1988049 546646 1243870 1433659 1494936 693313 1588622 598382 1712524 1113758 1271613 996219 851217 868999 1328167 1992657 1023942 939735 1877391 1882991 455739 1112389 1223068 863187 1016564 1418728 1418388 304787 459395 626645 823532 1949340 92153 1217948 351 782560 603229 1315779 802242 377520 550028 762714 1164501 754677 1061930 467194 1858211 105161 326375 1744620 1967072 522354 1426854 333755 1202530 1727673 1719287 916732 1619253 1392180 1462411 549080 853419 1401705 704091 94457 25702 268776 1574254 1156746 1173739 791080 1444316 627879 830813 347332 1968868 1885444 1280604 995665 966184 1336473 1283418 1838398 932382 1463931 458355 2653 672346 847190 1356057 1121146 1242155 1813216 1058942 1056731 1896124 1405591 99482 1104010 1306466 564577 1634703 581492 1907431 1278940 1449131 1456522 990082 1577695 996683 65118 1813918 1732075 371906 187082 1738654 1127621 899887 843111 365393 1277972 1320944 1185909 1343979 1536714 31856 918675 1603385 1147052 88792 596582 510721 760813 334503 688796 1409936 1939700 1644825 937727 53198 1247048 156596 1523976 1501501 778253 709441 1788145 710293 3245 88573 343491 1443423 1900710 715600 934369 1526395 1364976 115655 391896 1234227 476299 1482116 126252 1728661 1410029 382386 49005 415459 8511 985984 1063488 1778955 1413923 425157 1193406 1890313 363782 1446957 281617 638519 1982208 573371 1299312 271629 449794 1799899 1993632 1072858 813076 631039 808055 1620028 1527980 1390430 1671620 610801 185617 1342042 774899 851714 137130 649745 1135517 1213107 1235257 609167 1995519 969997 1433052 718643 429148 799429 883018 389037 1090173 476731 1298637 1850057 920750 1599122 1556198 122034 250269 419601 1629359 1814955 1956023 409808 1687669 610967 1567731 472016 1509153 1666531 591945 1903472 1146031 1758523 1669674 598912 53910 1472990 1662600 287164 1177070 79164 1349353 1316811 427329 1544205 1768896 1945402 188143 1295545 960453 992114 1425436 107106 1923115 930111 16243 1203586 1873266 577409 1257633 1920690 1390574 1075774 1568587 1971840 1756451 1814427 408647 1825372 32438 257740 8873 531211 1377462 483667 1499423 1326827 392090 895695 729326 1457757 141925 1008624 1557008 416627 809196 1411951 813991 532746 238745 909459 1559187 409084 1594523 635908 1008003 857181 964698 782344 1510598 597480 723468 1709497 1499099 929956 122183 1780903 874317 195026 1417164 1090214 242943 1411081 44858 1190169 1701903 1876064 1165234 433410 690581 68868 1948521 1280502 892651 800537 1837140 1024560 343924 627288 1351620 609671 1973227 1590367 1966699 1250429 558175 856788 217281 556927 1010881 1677269 841130 580142 661460 545213 1393211 554930 521205 1145334 1569476 856874 771617 1935251 62703 1579276 348319 1809160 1308296 342364 856582 1303054 1751759 1835827 1451284 1471993 895909 1758607 811497 1380282 897658 32093 522644 537191 746012 1834814 59100 778552 1284111 428768 1337020 1578500 563372 614241 1549353 1476209 1175558 1560418 275918 1672828 1512905 1760291 1419888 1443911 548305 998989 150917 794995 916191 1579966 894703 1637279 1256681 761065 1286747 1932682 1842304 1240768 198856 1970761 504884 585011 1227212 407025 161270 540546 581015 848886 1733736 1369589 1884727 367987 1727460 4764 1072180 1234711 569868 35395 705534 884248 1222783 1372812 1871667 682842 324103 1733625 394046 632594 788871 1105821 58513 300174 1364056 1160078 790134 438713 1036485 877423 482128 763563 1834040 86640 223481 1594480 425947 477884 1815449 1826926 1189022 225162 281299 1628475 1072603 1372382 1661736 1719289 738774 8033 1117502 736805 54482 975204 1487344 450077 1705748 1158934 1012980 705650 218561 181397 1270264 141754 573955 1957049 1902889 766282 851182 894624 743969 604041 287728 512694 1667252 145528 1178874 1036320 456863 1478070 1158001 788829 1770445 1794107 1137854 1553642 15855 1372400 501255 1766378 842037 1208530 1488344 714593 1511534 38744 410588 66504 782468 1981507 14816 1554046 422462 1532968 1410246 1533514 1899140 66771 918467 341468 631203 198457 1942554 624758 1487352 1128897 122869 624630 807274 476617 1217502 1380285 1364472 599432 1324207 663791 1538017 1256286 962324 392417 548289 230652 257716 280481 412402 1142204 1741647 881509 694239 509767 1048194 630591 1930541 1078724 1312230 894398 1490240 1554466 64308 280398 1786650 199879 817014 638888 324352 1804235 792681 1565890 200201 832318 1162558 110795 1956668 1440690 878318 518833 118400 715257 1263465 70595 26251 778514 1688463 20244 958754 1758578 465018 1015485 967388 514149 815309 295663 1211847 1054930 1676058 388832 1447074 111701 1597080 1013530 1108350 94217 1640650 1799197 913864 577533 1193532 1301670 332109 1549660 75760 956959 526456 1980700 191325 383257 1283155 510620 349013 1890613 1140233 918380 437014 1794217 1316121 1717017 1854579 1918848 449473 428086 315587 1809954 1721863 1557853 1257452 1570586 976048 1299392 1276446 962504 141062 1813528 1194829 1288902 1064475 1153346 123490 1085936 618008 171739 1594875 882818 1164274 1407023 712547 186088 720066 1284049 1777295 164934 629387 889276 897104 1393081 453493 341530 1185739 1295947 339135 1513644 235811 209915 1182360 1544728 1544103 968971 995835 1950835 1348123 1717055 1150814 461031 1162699 1214959 1025842 553032 162910 787621 1876520 1163709 1685227 1591402 1757069 1072501 161193 728032 1398663 117934 1796092 176126 221719 1290416 188938 1425263 497302 387750 554276 124201 1309922 1375306 181057 1872811 513569 1952342 1700912 474523 1512325 1431259 406622 170457 888873 1104265 1356574 669590 1753720 1452912 1458459 937373 910455 429509 1250544 1516830 780301 1521247 7978 437979 7922 536273 1088820 622848 290274 1373501 1560434 562898 1694277 1075064 613362 1737319 834345 1132988 872978 922040 1599919 1182500 1894594 61446 1874440 1321516 916430 1136915 64500 308484 229153 923524 657137 1370279 514796 407122 1375630 417465 332745 1170843 1270819 1383435 453303 187100 225605 1187 886852 1676599 1023508 897062 1116935 351027 456939 1132943 1279765 126937 1937868 710348 1853868 708536 974660 1545187 159327 966368 1613584 1138175 515130 845390 60164 507474 1481637 1377606 1680031 762715 1750079 222208 1178471 1952408 1200944 1017996 81798 1494916 1031881 142025 74160 1208967 916050 18727 1797905 326197 221906 135745 1074599 747004 1504968 1725087 1897964 1628399 58815 758166 596296 936983 298847 852644 421263 1413656 1442851 1570305 1161747 188784 908804 277952 1677924 1700997 270041 817937 806738 320972 249668 773835 626380 1987176 426696 583026 1050804 459882 245312 897942 610609 313199 751522 166599 195118 1667003 1340558 222651 1410737 1890609 1589246 1438049 1299710 630981 631221 1256661 1163689 867028 1201061 116430 1950156 407956 1460249 192961 1395670 991630 1352524 1180589 426380 429911 1610491 195369 67611 1970152 1932388 962496 223476 1995000 1826247 1358969 1517399 1359309 943131 19255 1448906 1169841 1562952 901011 1509767 1273710 61372 682008 533916 1355204 499350 123630 782512 211149 667629 1016030 861195 870066 1448508 372524 935571 1208742 107997 16502 549454 1055260 619794 197607 472706 878269 212249 407954 482992 531598 1391525 1299156 306523 1970026 1500117 1128204 1544078 1145326 1535255 1481578 216626 1380485 949235 1274158 1978048 1218022 986273 147325 306600 1733825 1640595 1017108 611730 249313 1909898 1437863 1159282 1563845 555951 1861922 1786113 523927 1310820 1193135 1294414 213309 49262 962871 1488829 171257 1870218 1353762 554673 1060496 1522742 213200 1719183 1989666 1665425 566365 36246 1944048 682178 186815 1830706 930898 1615961 1038590 1195005 1483586 1314852 1973877 1861526 893108 1571735 1776802 1320712 532079 1163650 775679 1936575 1360255 1345677 1974066 1676507 484786 693712 937427 1335781 1514573 16555 1784718 820019 1583452 1638941 622088 1276413 1343690 1362062 335396 1399854 365954 1642985 1092291 1294189 810490 1078508 86979 1266563 752660 88182 1104433 29193 435714 1872041 897731 1312885 1232227 1962349 662032 404215 1690778 505472 1575696 152130 1477196 1900488 86211 924039 164448 1182996 309981 1664523 1073010 571884 1661595 1643894 1910266 1896445 688890 714116 1588831 464814 1248300 1710495 1083830 1888299 1086831 523582 1177810 436549 454404 441165 634571 1681547 882918 1947262 1446895 230180 1865848 1547505 259469 1592722 929698 1497793 986753 1582231 281106 638361 1015686 949147 853912 704450 658831 829725 824534 1540479 1554337 4241 538672 1112124 554598 1840427 205807 388895 1661723 743334 1611733 249237 1608263 1582054 292639 740156 1717563 1651768 723530 123076 1971812 1044187 1153981 1056788 1962064 1580865 1059822 1277933 1676336 392051 1938720 38457 1550372 1397324 573066 1006985 299212 775271 853261 362536 1326076 1792490 1856612 877891 1451009 1469017 636992 1957952 524245 126739 482801 1250177 708209 564748 1680211 1447780 520007 1525664 388099 603868 330834 1118406 1486148 975717 135254 55549 441997 685882 1017566 1036329 1994970 261956 1673645 557261 1718715 1418937 1869974 1343870 116330 1040260 888301 1191951 1430541 1724620 1648433 1291826 1272109 946581 885837 425083 988115 1977386 1129661 163219 1167779 922222 828827 1562759 1473603 83389 590425 868477 675686 1978766 1034022 648137 1218596 225512 464615 246362 1799158 1187843 1591806 469232 724569 312446 1716154 1208450 950778 901430 1610252 769719 400272 1142890 1603726 444685 375974 922987 1585137 774722 1035923 1273424 892255 1299058 198688 660057 1729769 102070 593167 1537852 297346 1766600 1463218 1687895 620831 755230 854449 1721080 1353376 322202 190292 1101669 1093627 1975160 679615 1054299 1228206 1537346 912906 447859 224493 200310 1496881 190781 1830080 722579 816773 633525 696773 349882 556755 1602024 131698 1682373 1900348 1224816 281963 1074973 135976 280824 666014 1095000 1271602 1425439 121560 261531 1627332 882732 1156740 1232571 1742908 1626940 42198 1204197 1026794 266849 785611 375182 434615 879959 658237 234336 1374529 1276074 394019 123899 712072 1406657 1014605 578053 237420 893073 531985 1997799 854281 720584 480856 546700 1419092 1038582 690857 444029 1598649 76194 925157 70134 240582 337607 161833 1337155 1537190 109090 1050260 1647116 1974055 1596826 1284865 818014 1591205 1006480 173386 1147546 1467600 498081 745110 1895101 1025402 640615 1910670 561566 1630733 456965 1673250 1261043 340595 1521752 99251 979737 293153 1317465 1124374 957506 1569743 509823 186024 1749874 267776 1948861 1075852 1540637 445982 1854557 66218 756683 1213644 591501 1829789 143653 152342 771784 584143 1535190 1196238 202083 199835 754616 1676886 931317 233672 1830252 187578 1868112 1589446 100478 239880 822504 1536544 266652 1179291 1474126 1830918 122509 412576 1117504 1523905 678589 462003 113614 1138612 472242 472807 556233 192320 1458112 1989080 906696 530666 1172595 23312 580387 524110 1929944 1071422 37870 1080008 340481 81604 1539507 191065 477159 187545 1127579 1845222 818343 1609944 84133 562899 375922 1075479 612427 1202220 1817739 556285 1999832 1121988 1661588 1365937 199531 378470 978294 1798354 810627 694138 1066910 500573 906886 1488597 1032897 879865 5944 1048805 1496828 1343027 950123 203762 1475347 1256719 1703123 1215335 1446399 1714706 1257064 1656665 81 809559 1555770 1059821 676387 10338 51533 1842687 1624623 312428 407582 1133189 941375 1236749 1131412 1830115 109545 794980 1875612 217505 348362 983213 634461 1756876 1754302 302366 1014904 683222 146671 432337 635273 1478432 1572948 1475478 1711571 890980 1771657 180617 686002 1680059 1149520 1649530 1037730 97125 74457 217078 336672 1820389 1717105 1863702 824016 1703852 1977120 1731549 537354 1655887 1234830 1394858 1646792 1456085 1950388 321445 19902 1072312 1436757 6090 241390 407067 555326 1042439 700600 1177880 684705 660101 728067 713755 1208619 274499 1784839 1638650 269287 1031710 1886184 749400 1655025 158188 1944532 235058 1395248 734226 778118 949597 860024 1187132 800482 154162 1963988 484293 686473 608407 1167017 197410 707942 1341801 557880 368118 422767 1746555 1570590 850101 1125369 1976360 389401 827 898463 784874 464665 301556 1372295 1984997 1855191 336710 1941878 1556948 864468 444604 1291449 699678 1367747 1519747 1383942 833347 51614 562626 1717044 1662324 1286209 1202015 911985 460129 563805 1462231 397577 298620 1339340 181215 104225 241086 506809 1173977 1491390 181876 1849214 1158503 1818617 203665 1761044 1318699 543098 1668769 824418 1226670 1644724 531538 1549240 1209380 1890073 505457 347617 1234491 1007617 1542039 135366 1092360 741398 1582875 1264510 632521 1618234 69845 1457996 497918 117937 1387046 753217 61918 229310 1171863 1971437 432437 837505 34203 1942494 372512 854082 874596 198960 1362625 1694699 834436 1266292 1678407 1347789 434840 1436142 418436 1986119 1782522 351031 174420 412222 477846 1480522 284256 120358 298928 42070 108030 62127 674163 1153161 1799140 258744 1967520 95297 264863 609110 1557227 1482538 422510 1571546 494923 526010 382471 40888 81517 865895 161407 392396 1225334 1641452 253999 736406 105259 1484236 924659 1773781 62857 720442 757508 1178953 598681 1070870 1401621 207769 112431 433617 1571834 246485 707383 1334798 574088 1421483 1779964 355894 1845024 905908 911930 310695 1897789 945751 195060 1160772 708236 1439788 1170670 586293 113043 650971 772746 1508434 1971848 1355793 910100 1807396 1104415 2952 1850691 732447 630693 402343 441022 881581 919680 911805 736991 1753537 148923 1161252 722605 1204251 14482 621176 883233 296259 1788139 1896202 107598 1558993 1196212 175102 56673 787675 1285271 722893 41940 1064195 1855964 1692302 55934 1712724 766516 83294 687708 1813299 374596 1280764 1235652 239010 859325 426009 1836295 1140998 1441305 1048 1958139 1939092 525311 318712 988661 583170 604017 213228 1043482 832016 1238966 1179650 156384 891541 1782266 150755 1277491 797903 1412213 725961 1638403 473762 1614135 1591268 1540635 1270171 1778766 49061 1667861 762243 370855 222241 839063 266649 933553 973476 1166921 251513 1728410 335106 939639 1273927 1828278 1034211 211590 659209 50312 1778839 762449 199405 956791 1459541 1511463 662317 1388532 1482656 1543466 1630156 716799 640617 1144405 1222708 645941 330683 1008144 1071602 179207 1525761 380229 1637457 943285 874300 105729 157499 1520533 6351 1597354 206431 818214 173837 452468 1705858 454529 1031474 906876 1229122 614736 1055401 635889 687447 497974 1918541 849034 1029569 857049 279155 922115 845014 1690404 231263 375948 702762 93087 1343526 405602 818681 1706435 134895 1817910 120183 919502 530631 635498 352200 931400 559067 96406 355187 99693 508095 1521076 1415909 1813704 1392696 259331 788098 1696683 1166941 1849491 1391083 1983594 423150 781346 757173 899187 769172 1635283 1592699 1957466 762615 1457381 304057 26712 1336081 1629097 1510812 68174 1166970 1111916 1998023 1717375 1935860 968742 180769 551358 1794285 1470072 370333 519433 1688970 1783589 632054 234314 461124 1678099 764229 1536701 1523287 430563 1535342 760576 929824 1400414 1234202 1978016 1002579 566543 930024 1181627 451829 1735676 620011 268697 712255 914933 1468059 1840479 1403877 633989 1377062 152682 1171982 1789627 1416164 109322 1259907 886616 1906018 150950 1909814 1249933 182515 1348932 320199 1099240 1754842 1831748 1960207 430672 854934 1115110 761368 1292663 323121 667426 740589 1577463 659865 551329 1024337 504602 493501 423456 1923448 1510915 376615 813658 1780952 1621310 652390 355981 317829 21070 1919881 823955 775100 1526753 360220 421901 1545933 1648536 1232648 1346187 666078 205126 418026 1560144 502896 1966438 1160803 1626845 751959 426633 620136 934649 1198233 249447 1044557 1107041 699525 1943892 128800 749594 1917506 1477205 1016036 149632 1260661 958534 446822 189379 722913 88390 311400 1957155 1224538 1327593 782814 1625306 1123726 1429638 1214728 19020 1790561 1276700 789646 1865281 901156 392475 1418504 793714 1445862 891231 1362972 1435306 1233218 1902637 362007 1422882 1059179 657767 546435 695107 1354055 1097516 1713812 1793648 64169 451664 1172442 551507 134647 1060323 904404 1538970 1465680 1042245 369595 87255 938993 1657281 780956 1134151 1386913 689667 329341 610794 1804521 1758600 707115 116327 737883 637047 840320 1496974 1620383 1761001 914325 1319371 282193 1631252 398405 305691 71194 601624 932759 1059198 1296339 1830677 1097070 657201 1029226 1032528 179161 774762 372787 916674 1263054 1464013 167314 1937704 66090 1013132 1882307 1018928 1915950 1931421 882505 1499971 310502 1216047 1079263 308144 699092 1491592 1566869 984126 536485 1725336 756320 868424 212505 260156 25785 651945 510986 732349 1306091 1175212 1359789 721836 1021066 390892 676834 1540059 1551904 124834 1984013 1432601 744219 879176 1409527 795519 324107 702400 1080385 1222074 1682656 1391900 1085473 1827829 131231 301054 771364 1352338 1952749 267771 301430 341713 326094 883972 353470 1141974 591684 1477311 1725862 305043 1544959 794831 1784518 350699 952659 515714 747673 573640 1101654 837449 1862789 942356 743096 1161772 1330826 30663 241236 637229 1890451 753786 1990554 1731099 847924 1828277 327780 972886 1987271 1041348 988758 1942957 420813 1656302 1985478 907549 267726 1934250 1615251 1616482 585374 1660589 131297 1301652 446702 1097294 1039074 1331528 519416 1058405 433809 694769 477455 384658 778219 1106866 933717 1293575 873402 576802 1047550 632891 909944 1565932 1230660 587027 1712658 1470920 1002497 473437 307213 1601468 157469 550224 824308 1802895 714637 1885964 506443 1396373 780922 944204 1033597 1853890 1687751 742654 1816701 1447420 1612984 871592 451717 1948022 1140024 1945066 129218 1530100 840322 1190246 989982 610930 722860 756283 796373 723075 1700176 780006 451370 480617 1349026 130524 1845685 1231969 1342933 1338674 17809 308908 185052 66902 308929 1018801 1466292 538378 1648151 404948 885444 1535358 1250027 801674 601680 1560929 1706123 1086453 721402 1250042 999443 133753 1923725 220105 185136 1059857 37036 1127430 1490219 1913791 1040255 1715168 1175344 1611504 878661 1845594 970633 586055 1735122 1671162 839633 1040124 1082377 1945977 324003 80138 1741519 406120 1060159 771890 1180886 1722160 951559 1129678 888910 1102171 684467 1347744 852605 434491 1617477 715406 790270 1362327 383399 1750491 1581162 397815 140438 1949796 1290025 879020 196696 73519 660245 648854 270831 1907417 329013 418152 534680 306614 1295033 417056 1131557 319829 147283 1847692 1975187 986629 1084681 1927218 642590 1806198 681749 564650 973002 1820365 1181005 425064 1015341 1479946 699342 1028248 918377 1238524 1232644 838157 289381 1743765 946741 1200658 669900 1651829 179804 554195 1592322 765111 758931 77646 1259731 478127 812057 208249 960623 1062336 1610770 1236837 1578985 1660823 24351 1196716 401130 1853085 984175 1125685 1455494 718546 892254 174361 662219 280562 175431 365108 274398 1741654 1944851 1820993 1972027 205825 1230354 1293042 1366210 648272 1394963 1065075 1429989 1627463 281746 606754 1119560 1278690 77643 1893755 1930972 638231 1415550 1683808 1491643 1398989 1576825 1316941 32599 1848353 635242 804113 63980 927980 1738791 1930562 953229 1469007 1066110 559316 235751 811595 1381585 1010977 1962025 291634 347542 1305482 295077 1193957 1123363 614639 873193 1255896 1354615 932422 1973825 1993424 819037 1457482 1249674 1435345 529266 1145657 970835 1196315 992411 1232667 34147 518469 1373832 1203685 1570398 774226 916349 910794 416321 1496621 1453976 267409 591669 580000 1364952 768314 1613169 1147294 1633472 955682 387732 5091 1888758 1825105 951288 1041670 253889 170219 715484 296203 1238473 1048036 1112297 1412460 1828531 1438582 524513 1553827 155582 1724592 444203 971537 1917568 741917 1240712 421109 1642792 513729 563959 357458 1485856 1287178 304325 772115 1939935 1249836 185127 1100117 1352615 639798 1254914 1033864 816184 1080382 1084142 1129351 1665537 535200 11409 1407930 380864 1459979 1448039 1547258 561899 192111 608070 334854 1118580 1743987 1235819 1977381 734397 1522693 1615174 737567 1167451 504306 374652 1642716 332440 1268633 774844 1097084 678839 402190 1168783 1268327 1717716 1900315 186452 852331 471310 1919702 396466 816059 399476 770978 589791 3457 700895 639463 753886 1910466 1898115 1697065 242904 1984306 315016 1980406 1671731 369016 1545243 1038851 1919798 268547 234682 977929 722424 1121118 1727787 385819 630480 1368123 418812 915966 3564 1309466 1809998 1653165 140590 1587950 752949 346789 794668 376771 1983642 1937344 428036 566062 736794 1263575 241051 249357 524999 1191118 1958397 1467818 838059 1523430 1213741 1295793 1291873 714839 447734 252752 773779 1927139 1429097 1951536 714869 1652330 1014002 781360 1503587 440099 937442 1163077 226265 257013 1710468 1690817 608065 1154312 563488 1775382 201989 372148 1469239 171052 1298846 1667227 339341 308554 13472 760069 1417865 1053444 1552447 500950 449459 950828 180271 1108689 159285 931312 1604887 1152471 1021183 401524 1876703 420144 677193 1420080 262025 1609644 1900460 1373211 468372 781650 1778784 1843006 1899182 65020 564173 1972769 1501004 700350 566740 1153703 314278 153591 1401495 911205 700852 675536 351460 1882899 851282 491979 1947829 1484234 1914550 399533 440389 516652 1366492 972503 307420 1920675 1646990 1521094 1021533 967074 1659917 753737 475036 1001579 808825 1409877 180084 519147 91080 1020691 328121 909662 1971887 1433702 1650088 29171 1991542 200484 714397 1669624 851775 334727 584569 1048115 1587558 500452 90087 1652432 1356666 1292423 1105676 1816312 1241301 341028 745679 470805 1450764 208114 1833268 167746 539063 252712 554462 363885 1113835 1248627 1184930 540233 799036 850931 1372832 1193344 955858 444147 1756531 1108973 975659 1378867 1958895 1179058 14117 1613269 366014 1361905 1856199 699695 1051592 226158 1668554 1954 559216 1115828 1424553 1722913 726549 161401 527521 1494250 1303651 634902 1135702 1849062 533509 1689270 1787404 821384 457854 454123 1535622 76950 1741563 1103443 126112 1358233 579786 1267462 195303 1705827 1638264 468658 1268864 1507652 1912712 664965 106671 1543815 691926 1477934 362456 1685210 917565 1441477 950120 210294 1948974 1742384 1438888 976835 247685 1224631 1982389 1890656 1462626 1653645 1955212 319572 1533999 1073972 1391634 396152 557898 455951 82315 941123 1794863 565783 503856 1093032 1159090 1036557 803273 1693765 867027 866674 604509 1186198 433485 588196 1820645 744203 57511 647602 666601 1207901 688524 9033 751032 419193 115377 179793 1761962 436003 269396 1112248 1447614 130619 1625386 571203 1143587 266176 1385786 1168405 446866 887184 1330978 987788 1645469 1437571 1788143 698397 1947050 708641 520538 1983979 1507680 555331 1875775 443003 939879 1186918 242718 139559 116572 1214807 860187 1468101 1657634 834304 1443605 553174 302280 1973599 1625784 1455763 908685 1807356 1890045 764892 1750734 1189248 241002 1987555 162649 1742299 1780237 567218 766350 927822 349886 1752417 1058284 232598 991770 698057 1178548 1431930 350245 779862 1863200 1068718 271595 1017228 1505409 957736 1293940 318783 1276031 1576156 738638 111518 636178 208735 1714404 671613 816868 1554889 726924 144916 1903169 489044 1679078 1423798 1899241 1183454 571798 352385 739513 467720 160965 276558 1206786 902237 39043 1464927 1460835 524116 1976 751434 987531 1872989 371341 1520789 226156 1059242 175667 670564 255583 1516008 212712 1415530 1574186 87428 1329465 718952 1361741 1097451 1303232 919264 258586 762393 1943699 1419523 135372 1454295 120377 1427554 1968513 1884164 1575311 1190 125864 981547 1570539 1244073 1640477 1968884 281 523120 1309301 678848 441444 1232556 1828448 830818 1533689 686333 468780 1168583 1175410 129293 1833003 1446139 1747654 96043 606136 924049 681139 631183 1777253 1016279 731921 1871298 1943876 1458848 1289626 1798824 254777 105770 375094 1060580 816983 1339759 144121 1793521 983145 1402690 1250277 1360126 1889157 1164080 150506 120032 1369400 174197 87932 1508320 1439995 229796 1293233 1919189 537225 607847 1740759 1217121 1443959 462475 153583 1863292 1195258 1582436 510677 1413461 1127473 284688 1773020 1374761 700766 653683 889452 1772241 837109 575919 1627331 1500209 13415 566617 1176342 1336878 1444506 1367699 1211862 1317037 61112 445996 764143 707848 571418 907124 961467 533514 686741 465668 1367717 1932819 1158465 1274908 498329 1688753 298912 40459 1323711 245028 1254322 1200141 512445 1451325 1609834 1912970 1983627 712960 941117 318520 621532 1126940 1350574 247376 646369 1935292 1125451 281756 422952 1198283 1578177 1398135 1995398 1573907 475802 869736 989470 1436794 1092473 1552066 1150869 1329257 945085 1408093 1336933 128210 1903653 1455471 123160 492213 150796 285836 1183194 591944 1538314 223998 641363 939843 1003229 293598 1994423 1915740 1434392 293016 296028 770255 771445 1660510 506230 846483 670135 904149 1331660 110523 364890 87272 288232 1790615 1997383 640406 1786108 1117000 1348461 78200 282490 495493 969176 1292419 1925110 1718840 790787 481131 1753611 1456867 1379282 1437207 717373 1565635 485930 1696025 893263 495384 230676 675632 352288 1315034 1215908 559883 1386333 1431986 1802780 428985 992420 690609 194840 1896283 610896 103201 65083 557976 453780 348735 574846 6331 1902847 1572740 1103339 1759950 910123 1054904 1022923 1711109 1692429 1836845 873654 949353 871237 1623605 715956 927182 1862422 1333421 691938 1046191 468667 1709439 418865 355095 611911 1438821 1658860 778178 122559 1563354 1816452 433909 1748713 1551920 1722051 1781648 945135 1249103 1457723 561520 781071 1031115 1437430 449035 186139 829497 507200 1529614 1197295 832802 1669155 750537 709658 1577963 993654 1236804 630912 586930 300437 790961 317231 1286378 300752 1748687 1143179 630957 1002824 777155 1449410 904094 897049 1475963 1375467 1984670 141141 1737904 1590796 1492878 1469196 242762 232468 245528 1665110 523383 261335 1848769 740847 683120 415196 629347 1889785 230548 769269 117266 681488 672042 1605832 620790 1733135 1155082 1633272 44639 883854 380964 1594187 1333804 1551268 44153 200308 1598353 340931 1932285 1918515 267802 885774 1748320 849776 1440988 1941255 130160 470956 538335 1732091 340068 1681728 1342839 571481 1812239 1703738 651484 1633937 628252 337397 1276739 1432493 1291643 739165 1208659 86750 1472075 741265 1031930 1851866 1804222 1545691 1858934 1733108 1553739 469623 487857 1729064 338810 103257 1237218 698729 1283856 779534 1256387 272354 67163 1740173 1455280 1463290 1239532 1103569 1646309 1502517 741311 954833 269991 626129 1048442 1048695 1897218 425793 686482 40716 285668 956620 463769 684728 1229541 1717655 301636 936928 1233976 584222 302129 1697399 1061874 1442133 841738 64784 436221 1627915 326625 1362669 159559 1003456 218437 853904 125010 1282919 347043 1901733 431178 194547 1539329 1350249 124376 1575835 451373 1747939 316772 1525281 1514603 1418735 734691 819902 907806 1833844 799218 1061472 604433 1114860 1336590 1215327 418752 1892190 247519 1442448 1565627 850402 317684 46809 1494968 1911718 1538416 20267 429502 475603 1465654 993270 414482 680546 1769037 1734221 1468758 1638274 861888 313345 601567 1790513 1643758 455974 248754 1960650 1247626 800443 347508 1870833 1825864 1327753 1140260 997536 1570226 294376 1946785 600743 623724 59395 908404 1832176 1866176 1241284 122605 846277 131847 1357023 1676315 1301987 1501449 1150566 1015136 1304619 1012540 1466882 1283674 869174 1578691 289128 1524370 430018 411989 1742768 612261 429766 1819417 1512520 1355807 63219 476073 116677 1148699 924703 1060183 404014 884291 1285734 1879876 30531 1462905 1786128 527445 461517 346309 779647 1651800 1372825 1711859 446747 1696783 1907280 894241 404626 1709418 1232143 1228182 1338195 1340418 1216859 1928847 1528887 1785041 969586 1068525 1623061 80367 1031589 821091 775963 1467676 774782 817282 1642057 704934 713845 1298026 1442804 1001480 1209412 1650718 676997 1577108 162129 442385 1677415 1972670 1597725 1234742 351768 1855898 111070 1417159 302494 324475 70298 668911 638603 581344 1888793 158560 1405730 1657510 973700 623382 329974 1748306 1863714 967552 314846 314577 1350450 29514 635920 1881611 1249287 1238653 1162589 1523568 1694459 1036002 1556100 998141 1781712 1643079 152827 1621258 847994 543450 461810 1113354 1959641 753559 1560834 788706 1375904 1504965 67938 144419 650078 597052 1742829 517403 1715147 1934573 486506 1201980 43728 1741593 1054110 455109 1696259 966235 778481 391596 737259 1534327 265849 590534 1505300 1576217 1958785 1941295 842518 1068121 490465 1516966 690757 214687 1351345 1404269 1777517 67900 307183 1891991 480712 675131 1695585 1559905 1200583 1518526 1036025 1356270 227365 1453587 1078424 430470 995947 1893758 583005 1176095 1304015 169024 341675 1913240 1632680 1114430 888443 321159 1323149 600256 635772 619404 1707072 1298290 734436 1153307 1841682 849737 200944 346160 446216 1629954 15801 107061 343291 380547 305336 1788856 1089282 642257 1342080 550569 1260795 922300 63176 679346 124524 1669466 342615 649249 640421 401072 116656 995422 1095747 935889 57188 1135232 447467 1231850 1036098 116550 506637 1781839 1625801 694359 1771691 1297958 607631 548733 616387 762550 740138 529393 1459560 1400562 498695 909339 1630658 1897319 1497335 832312 1100704 376738 206982 852874 1931157 163666 1595838 1471657 736457 1450133 948934 83920 1874698 403264 1276524 467746 1110353 1113654 898077 436719 187269 1114110 1268678 188651 177103 916586 444555 1554483 743841 1106154 3268 1913922 1974952 1600932 1464458 92306 1259089 1825097 238001 1006982 14140 62140 463159 455006 1550092 1835587 912169 1980362 385809 1355603 1542958 1946241 974105 1631833 1685728 1840165 81075 860678 1592202 1005999 446289 1925664 1765077 1112990 1252679 789746 963967 883866 740352 1504703 1968048 832554 1098564 763125 1244056 1512321 1056863 841245 1766400 1788992 525829 1327178 1535903 1155758 1173559 460968 1605170 1620739 1538530 1913605 1792836 221547 1982777 1614243 79095 14655 244460 633184 1432867 813278 39130 488703 69045 814368 605693 602973 945366 1286363 1186013 659735 407838 6097 1085034 185502 388758 1565075 1600460 1022793 1071796 1881749 1995575 1714995 1034810 1079754 1648417 547840 1993648 169845 423756 298752 1577604 1312837 1307916 322517 261764 1619751 1749727 1389339 661805 384536 462711 1307415 755198 1975529 669297 488226 1558208 1475272 879116 1079405 125742 1731934 801384 1205282 598589 1267957 619368 97728 739686 1156117 1354957 1125598 1027857 606526 446908 1100968 1899105 1560372 1960853 1145213 865110 133667 84007 1957003 715087 1300130 88770 1759789 161158 1442022 260485 965637 1990943 1585151 1900828 314025 27211 57949 867336 673255 1299862 724090 1579237 1756896 70357 1196053 1037009 56921 126787 1908223 317571 155787 673808 345312 1398124 1177924 1819385 1313313 631331 246016 587761 118769 1995655 1095487 1768055 1359240 514221 289472 102723 1543340 683419 590706 1551626 1269993 1314816 97140 1153318 53219 1578309 1836067 385296 1573033 1524705 1867886 1350105 1378549 1828635 1794325 1787428 1573398 469548 333658 1334191 1129762 1059681 17377 1989820 855264 736628 338053 260366 724661 1007993 1807490 651229 1246074 1711543 398 1295244 1821148 1064575 872013 1852743 1802 827668 1359189 599005 904657 1936933 1286641 1934350 290246 994611 1175282 1678663 1379382 185482 627410 1066006 370197 227537 1271431 777773 1427631 1477510 1910695 1277260 1274816 1660563 722468 499315 1618887 934615 405930 341360 433448 1621249 1674451 1392103 271150 77847 994568 893366 1760466 1663923 835295 1690337 1856044 671717 1771032 1113701 1447146 1685468 1474312 964240 106730 1966701 164704 1639500 611170 771570 824990 1063670 785779 1735583 1189374 915236 58747 665499 1997958 1643740 647147 1503910 1482677 1298133 813837 462584 556627 1650624 1889074 310975 1522932 106455 1980020 1945357 1555691 52831 104457 617726 1927454 1759065 1825181 1535907 763809 1519824 1991446 1719600 1943586 1689183 1031959 759620 391352 541178 1783897 763316 713454 959314 1347290 326633 877966 854542 1626783 718543 1784591 1870383 47947 298890 1497471 1942961 162991 1905012 1653221 1247526 759486 1274742 366081 1470186 1033292 696729 1711399 1714735 592782 1695954 1447100 471555 1885811 1120787 753655 1523196 1087117 1949896 1584974 491458 1806583 1380434 1786675 1048121 642390 1851058 1660175 1248026 1155103 1500150 1855933 824754 1016801 1986554 955675 842744 399330 1677433 867685 1434454 80320 260791 1444547 609255 1825220 1092419 1610040 242959 646677 1871375 944532 28585 808387 821223 1624565 1143822 1727360 1012674 2057 1206853 376876 165732 1144299 1076936 957078 282611 1085946 971703 1686012 1435483 1886969 250364 913222 621071 986073 637042 1133337 259271 795075 1915124 357273 510604 972885 1391931 1129529 1215626 1178723 420059 285911 1812902 222587 911721 740855 287457 1719285 658563 138820 1691989 170462 1024519 1613160 443026 261181 104141 1551785 403207 435229 526582 759153 275200 963507 284144 98474 1134235 97282 1208549 1928080 1595617 10006 1759743 1327917 1317193 1237388 402465 433259 1157045 1084872 706434 846267 574544 1600189 526903 1044667 497674 957721 355215 1830095 803427 1524266 975766 1748033 1597900 100990 1903331 274909 1425473 1399435 384522 1681193 1292797 72326 23271 1885374 1803479 1339325 1128506 1046297 1510725 1510296 744968 417311 844717 861942 1750515 1370391 1482040 758915 1785065 43799 1274068 275044 429975 1780097 1146785 1671928 421938 1911881 22498 493383 387952 155831 1991857 1874611 1571524 1985722 983808 1957992 1828407 1381801 464325 903223 1284036 375548 1281015 84590 568646 389245 3792 468581 623173 1537101 703296 1854912 1090934 1709182 671240 510330 799298 734886 906613 1387142 1693730 1761125 1283265 1126219 1264751 763504 375136 1990719 933538 1813245 703459 925904 1189698 1479503 862076 221685 1063191 1509517 764054 870901 750209 642694 773237 320220 1859802 1156027 787582 1763694 713037 197236 1774221 795506 1208432 1791646 15405 1470275 272558 625026 702189 1717739 857300 1890419 157262 1465949 1697011 712263 514939 1718327 1355790 1919187 1967682 732762 1209180 1704787 1490914 398658 20938 50970 1518635 325017 435324 116863 1642759 1766297 1110678 1567727 262259 1488798 206009 1112620 1729747 894732 758080 1154911 1676591 434420 422416 1447528 492250 1021356 1923069 153956 579389 553436 1998974 1091385 775294 138264 592267 200910 590210 154937 343089 1704685 1659797 493296 1928145 447914 1957130 134328 1059616 1149832 221134 1701694 866836 900254 1384043 1293022 6846 1162107 1058610 750574 730489 739341 675608 805981 1590705 1330454 288947 1609937 866616 409742 363253 1817180 1799293 655881 29431 1405330 135154 418876 1938491 775359 375753 71845 146116 1577278 980991 1858891 840859 1133756 451720 548377 989712 260483 1754336 897553 605238 1991357 877398 880217 1184574 1953821 1658259 1717296 1322017 23965 741834 1666410 1325396 825614 1691754 209408 1526713 1910372 437620 1818283 990578 1414754 1247695 29529 673265 1314639 1380525 535604 391266 543064 887037 1961463 256908 158066 1520738 1027481 1466581 1799174 527487 328929 1236506 966600 1832972 1148867 972082 319819 1995669 1707799 1659048 216001 1239903 86483 823380 1789050 1892872 1900209 1030 1935121 946705 946479 265280 196310 1149810 320213 625480 1711694 501829 860210 653020 812094 1870855 1722915 1571266 1755310 1966376 545410 108391 507063 256291 1146746 233985 1095274 1294619 962957 1686224 1487841 1374554 491558 1103984 819227 356415 554015 1789879 226534 478157 1106225 418046 812771 1859603 1756260 1250771 92853 1036477 1775517 1031026 718174 535249 1021987 321422 1011781 505971 1613468 578924 1782835 1162580 1895612 205117 526328 1608589 333578 1684799 1440204 1239181 1153185 1129069 1479699 1108816 1446977 530825 868116 746859 1269092 543702 1588711 1198998 797767 717210 1232767 390063 1272586 846057 1803400 39000 1082348 487162 310780 1076958 760303 1113202 570969 169801 663448 142250 1765161 399971 506843 562363 1024365 1544476 986587 100425 454978 1585240 300478 1221580 31851 102160 954386 110827 1571386 1410103 1260938 1394622 435260 1310331 1287921 628753 144240 992878 118388 1347423 476515 387139 1822791 1381028 1751535 640020 1693914 557778 1777776 1719861 258759 642826 1197174 1278503 323030 395529 898253 865973 89380 180011 1113035 842672 954311 1351605 1072881 653611 446455 945184 1535784 1978348 1222992 1447036 1118856 720532 1776460 1478340 705529 1303662 285270 1431926 187711 1597706 974819 1031476 1259572 933489 569595 675282 1342516 1000677 491798 1694998 1182540 1061854 1312820 1340202 1848287 763817 1972026 663298 80799 1059373 1317250 81402 1075935 1908936 718172 136901 201557 1241317 127444 1767421 1203595 688007 401973 461636 729005 1748297 624559 1359999 308308 1069353 750029 918649 1768451 1801812 1627800 1997093 1776109 357765 867656 402199 129583 778632 1307030 297461 1595351 628767 885136 884628 1837587 1758521 312387 373518 1912898 258195 876092 1166551 465403 1281736 992119 510284 1068206 11186 1947657 496514 253569 1001805 51062 1366002 1256258 794521 1280157 434444 1753271 181915 1413371 357536 928429 1387860 1311250 206249 953421 186849 1844178 1710926 801909 1989357 456858 345085 1868944 80778 1219496 571908 894466 1148827 1164955 1709715 1108964 1532224 1049282 52672 1501327 1890556 1578211 1946642 487543 854393 332886 1311899 1180165 639926 1492513 1159287 1722373 1323860 1034571 1475979 473159 1897767 1588018 1603885 1827553 1560471 1711113 314001 1981728 1290196 463965 1790393 1058065 514258 1826896 562054 1388162 185752 400354 103902 838373 251680 1913819 259073 59299 1309863 1363458 1403272 873727 1041926 52964 29984 97601 1249891 1825851 1607608 742923 370152 188420 1358388 742251 1541953 1638868 1544284 1437907 1681876 574315 1521156 985776 1835803 1687562 1065020 1120172 956455 1496928 121583 935427 1313209 142921 1868895 1605032 1940241 719849 609266 1439121 216402 1261587 632378 254907 167171 693015 1984222 1669604 343620 825769 500324 314873 1201014 1660399 512328 1708422 448634 205732 1029185 1740341 1053639 1396951 1717671 462463 1204941 227985 530778 122011 1771291 737866 1203548 333659 303051 903152 361442 556561 223683 222581 1070363 289161 100934 1536361 1344589 5897 631611 1740407 1344559 1346445 1609516 801394 318995 1568159 1342220 8573 302003 1426702 1434049 272020 1637650 1698029 1269376 419792 894623 228880 120147 1368149 1892600 1078689 1430698 790709 526131 747065 1475541 2099 1960081 751087 151336 530192 339814 1322897 1337129 1036715 1156376 679123 1737811 1280344 82606 1942650 559753 536860 805257 1201180 424930 285224 1895110 280509 929825 1828297 280894 1176471 777088 898141 42309 801876 1053499 1847953 542511 15478 1039941 1319659 1363229 1902890 1400036 1513501 1646413 1980128 1796236 1380594 1540388 1566546 1918837 1017126 1690562 1518223 341403 337975 142028 941670 33599 191635 307816 672956 743168 824392 1294969 832492 1567465 1413350 1883302 820056 466507 1642078 1134281 69119 559248 164120 1903565 6010 421372 709571 145038 1341444 84324 90986 1363855 1911138 1611989 1685188 366760 712435 1625023 1825019 1693096 715777 763460 741856 784186 1240033 1895851 1908292 1293882 636633 1590309 1567145 1228709 727250 291656 1171029 480211 204379 720915 897540 279941 199052 346177 348553 1341485 1591110 43457 896971 1959771 453676 61379 337802 221376 438215 63932 678699 1348746 1087789 1885726 1191916 3578 784853 1445257 1333849 1190271 1025877 955872 1954011 548260 1672593 1487013 236673 720641 397663 35020 1178898 1162488 1795289 1717215 326721 879458 532745 145455 989308 1604250 536414 337471 783142 47386 1998339 646691 1877346 1693144 29647 1169201 882476 685713 1024028 355237 1306916 1136365 842886 367713 220756 1460926 189957 1354381 417960 630919 190271 1191433 1074773 1186544 1780557 1393015 462277 208420 1610533 1317864 1442475 1752598 1213424 1749193 44876 565526 79664 1492756 1809835 1930104 1020783 618161 1399056 455248 510503 1520574 1882101 1469989 1304225 454362 24354 1820497 667122 1821022 1440381 1169998 975420 384662 336164 1971209 1724476 345315 1060179 443201 552135 168765 542743 363304 774912 97326 1624333 1623480 808063 1416620 869365 401784 109162 296382 1151229 1276743 1491897 725442 893539 1808724 108931 1774899 91956 178788 1541214 743934 1026282 1915824 1191831 762299 640187 58321 385464 1111568 1127563 623026 1940026 1164257 343297 1408673 102838 1131497 870599 1456419 97625 1052858 133761 952848 380887 309779 354973 1282796 1841966 1016901 1946001 1450677 1602890 1130460 606493 1765550 1623573 498810 907780 1501935 1796513 30594 1000850 1377616 368757 1582391 1046022 82381 1407460 1916492 1929853 328072 581906 602736 106966 1070994 582460 898598 591917 1713632 1100492 1047815 1769691 1304334 743735 509606 110544 895052 374877 645774 594287 59238 207525 720333 563555 16635 1469756 1833229 1423132 1647192 971736 641944 1286971 1270078 309845 514259 721200 1824865 516224 1224491 874520 1143501 1686710 663076 1553230 761385 1948397 1083695 1904459 257899 1841750 140274 1867784 1710618 1203222 1875105 1567405 1220682 234601 1167729 938291 725092 1851976 345744 1367805 605470 1088114 237337 331754 1112371 1371668 1200988 424667 103347 387647 1041559 806805 1174248 1997148 640624 1459787 1287962 1869040 917407 2502 522458 1659886 73672 1022273 646206 1737321 1254285 263731 1373460 1627687 1230452 7805 1784085 969973 1500713 1165134 175279 1610749 696521 170001 10662 103134 830379 1111573 1744245 1377878 1909464 1145715 190844 1584222 110231 772587 1294971 1447837 313697 701854 923755 1795946 1105945 988105 1551954 1530460 1189683 367030 1311775 1980178 527887 1860134 1884455 207403 1287002 1122532 1377264 23988 1975537 105573 542517 609394 1955411 974881 841010 1676883 1109059 854415 1586496 34093 1636943 187726 1414784 593783 1040638 1735969 1291303 1850891 146750 1237252 211342 1044352 1495500 266908 1627208 1429980 221934 962510 1356374 372742 411997 1927015 1441647 1225992 1452654 48059 1199189 1347511 688833 1470422 127645 105029 938835 126540 278757 1530925 737573 973604 1435055 1973326 661304 897997 773584 1144580 1469343 1844001 1101826 549467 1744274 1381026 1139607 125867 369763 1240181 851105 819668 1817211 89109 1207783 1417804 1549035 1550510 8633 246583 1257259 812148 294559 869186 1530762 1168685 1349422 1409132 510157 98099 288984 1983053 1985987 415009 1848350 1184609 1447157 760571 800191 1315345 416786 1473943 1313816 227786 731596 96363 1989878 136048 88525 263480 1443546 697806 1277539 95007 584302 1408377 1485783 846894 1505716 1631226 1509322 1523955 1971688 396246 534187 1765788 1319061 960135 1399579 1477288 209567 747947 78599 1763617 772110 722846 253044 515441 1200951 1965903 457904 1343516 1895597 985042 1062757 3994 886532 343232 399145 1513284 581756 967429 431904 1128436 1338591 489650 1291501 678709 557698 1546060 268535 1452983 1869993 266850 1463963 1698108 1868179 297791 1059328 284803 637128 1846411 41625 208072 1178825 684015 1907482 759493 124718 227654 627430 1761239 1296773 1183200 45569 1103129 85765 192669 1297186 1819397 1537027 1878581 1450770 815605 747437 1588903 1895095 1102017 1257467 862613 439036 344004 364649 773474 475553 900605 1782049 1234048 543648 1805003 975770 1207607 1990105 1949781 1324490 1041127 1358203 1471931 729819 909078 974945 1041222 1988004 1071853 329652 522335 1865132 1602480 500525 1047877 1042719 78498 1271520 1148485 955487 1082173 549929 1144964 1932760 1990810 1082640 451393 1799933 1333637 1696498 445667 7965 459057 1814597 1774591 811539 1240499 1512368 679373 1775732 809165 385157 1090594 832007 1947062 1855030 356933 337544 1832189 1872862 1671223 703977 941997 1123983 1425198 684564 929362 455303 752769 1631534 390226 230578 1981042 1945830 1197274 333853 1980517 1502722 1855445 980226 1896408 142877 480019 1414549 1798974 685661 832645 648166 111516 715120 1200224 1102012 794979 1802269 688209 1766386 1981865 444252 1131378 99414 1555316 45937 396672 1845365 1321388 874712 357197 285245 1383530 1923141 730005 301051 220541 419573 1094676 1054649 892538 1916477 1765852 727854 200053 84489 925389 1418827 454940 643328 597068 1838371 1198717 361068 458197 1518213 538729 911165 1621764 794975 1868054 722788 1610772 725643 1200807 1599999 1673887 1305362 1698744 1225616 1838655 1543916 197561 648511 1955351 1973785 469696 1053734 730592 1142323 434378 9181 61313 1399587 390998 1611951 1384872 1583944 7445 1649420 1064598 988088 565325 1469329 1389911 540873 715709 633368 727455 878179 1177922 1584628 367523 301097 1764150 1427085 691747 1520132 226573 351086 1230199 1034604 437994 677025 1588843 1279406 1932371 678952 577588 1524951 1683046 1886047 1742982 1443703 1708217 684140 1635083 571656 303659 883195 482284 1116181 723407 1868744 418870 105143 1110700 227638 1065470 1781784 1704495 1866641 1323802 1067338 478792 1607507 1634060 145896 1181361 388827 1738669 1501330 1303633 1462562 295454 1202474 943199 208862 1012728 290881 244679 1973644 1617637 1863497 1131611 818051 1564304 1478958 1577499 1806559 145983 9591 212971 1125188 838370 499417 402551 1723962 543528 1202697 1679191 49111 1338415 235872 1466644 1704771 790003 498075 282909 954716 1777417 1138494 1942921 475299 1829752 1779232 1038663 1522045 207099 1366841 1443275 649010 404700 1879060 1941828 672949 374936 761290 809295 1417409 1338405 394157 1403928 1611609 500010 1057745 844207 302549 1268963 1681217 1809858 1877536 996063 929573 764793 1366363 1138685 1198390 1323667 1766804 1055432 100755 12586 819258 956870 1658410 177420 639405 1943226 523211 366467 153663 859679 1760772 1046754 1418185 1698050 911720 989972 401710 64029 1309848 686015 1653345 918687 385485 1012760 1924206 104580 600824 684106 876560 1361672 228622 137484 569044 137781 250011 297546 954587 1870221 865353 825492 1680721 1675177 797545 705215 1475071 1623246 462199 1003127 83488 1619654 1708999 652858 1845827 161943 401976 1343025 457039 89664 1095992 1825084 1532296 958196 1073857 698757 1288636 1091802 1893018 213751 855170 70879 210591 1632286 585915 1313459 802026 881726 1555738 1286396 1018421 68368 260719 369535 819710 144004 744933 472261 729522 895913 1940014 434326 1569314 1691814 1631989 310844 1996198 1429765 719562 905431 400337 462437 1518066 95476 204567 1591115 452207 1200606 1699992 554077 758555 1243928 1748558 1410141 113590 813755 33591 270166 1678821 196710 954734 494025 1875814 1299621 148360 1178125 1647954 1261763 1687241 989724 1977925 1401305 1209780 462308 636337 626176 1856219 1293293 1383479 142627 850877 1819201 415319 785753 62492 1348649 1897162 1172308 1824683 475711 918381 571091 1902372 1471508 1166722 1291215 1012825 1265259 1868213 1510943 928734 789303 1350862 1720152 1872042 571853 1456129 550675 1958541 1795434 1799638 204130 601050 616680 1675888 758132 1835531 1967380 371245 838022 364212 467651 1406569 803114 1940318 913268 900032 645320 588300 1385263 394769 73191 1492034 1520010 442461 1678378 247012 1669170 416536 144119 23375 1480451 483649 29010 1143113 276669 1499066 536310 105255 1141901 1967310 970755 727993 335706 534915 1402084 825701 338628 357844 1160793 826710 843589 938217 1449073 1658759 149272 788782 1276752 1461911 640222 1123033 609680 1759243 973629 410028 1855734 1171709 1105563 658842 772237 786599 896903 1684082 1845773 1888973 1373356 1761115 318090 1178052 1161336 376648 1356414 1314554 1809408 611715 1929217 1023881 338011 1684061 1746742 1757520 1813771 505938 170178 1251478 1214910 491207 894552 958420 1070932 220865 1248125 1117899 1862624 1938092 1907488 729361 1738308 797413 1727535 560091 379416 586960 272995 727149 1951993 293954 465408 1665093 1968947 805594 306715 768994 305611 564775 954390 710952 1489434 645491 1636812 696652 1779579 984678 523749 1299078 523969 441336 936882 515535 1366007 1994941 1254571 1761459 574650 592972 1269334 1712822 1161328 1782351 918521 1620961 1034841 1097354 8669 1055149 856136 1896723 907599 363136 315952 1667941 145213 1125777 91896 971265 239061 1000637 1616349 1615689 175566 1738161 1661396 1383095 1408713 608686 1639658 652488 394854 327146 1141752 1940673 1019882 145945 1310094 1164436 620827 49676 340870 18130 323815 1930320 681005 1808501 1976733 1549859 1475266 524924 52215 6700 1018245 1529426 1990683 1093675 918930 1427779 1229821 274232 1028557 1626157 962346 839058 676417 1401354 971143 1340120 179519 1520661 545799 242268 1302386 1302148 433698 998831 1506070 1637275 670354 620746 598587 914266 387509 1311541 199822 1832227 983144 710766 452580 740900 1356879 1575923 570437 1592282 1204078 1553455 1282017 13242 541496 334381 1844369 205406 53609 491875 145775 683298 494813 1076363 1491429 88039 1552415 1486001 1484034 1858369 1034332 375204 1908974 403248 1499673 1564970 1037601 276581 1269900 329484 137494 973320 280484 1013297 1457724 1047740 277287 471143 707160 100263 1557754 704020 1124225 1859625 1193685 1530720 70944 1945658 1087334 1759904 1061598 1702554 532312 332535 1422646 1538418 554829 1772501 1696850 927255 408174 814503 946843 1721297 506912 1616055 271371 21547 831953 267128 990857 1385913 1009428 1147943 1227574 555875 647538 923414 705430 1500487 446384 53605 4263 638703 1804828 270642 1047878 1378916 63644 1460801 576112 1207299 540875 842633 1893001 302866 1315959 992486 1048758 355994 1246017 398033 1877700 615654 1389134 78534 1916201 1133085 241480 351703 244672 33674 1950844 1731785 113549 1383562 357485 128802 65586 1716370 316 1035925 614115 1582924 1885600 96409 1339905 1971974 148223 669365 1397876 1883028 1100242 1662823 274894 881787 886418 1909396 1067090 1642501 1177009 182280 1957224 1728060 1484541 1326776 1042458 744048 1880812 312189 276526 1432650 412061 764912 1086794 608976 1510409 827335 389728 985793 778542 1111478 511085 33185 1362882 370850 1303223 787405 73254 978186 1966121 1225680 67884 1517496 1026119 353396 1040679 3006 489947 869210 1105313 1870707 1051366 1667060 1996778 866046 1989847 867482 1755274 420888 1568027 239139 1243300 1035178 1233611 674935 919819 1594593 1520480 871962 1641987 577840 260636 1189158 98870 1847973 1312669 1392369 102497 1601229 1263397 1770775 607823 1145209 1531611 233998 1657152 1914314 1219155 1865029 830309 1903273 1362083 193064 1776823 895612 407017 777965 1386270 764278 842218 913205 253700 1244276 1138496 245537 1159380 426577 48947 518046 537162 122235 796023 1790737 854595 1417878 615851 813747 930657 235575 1532863 1959852 1764098 945574 1134785 1397944 640154 1958312 82690 790422 72787 980057 1252243 28877 1857197 1269667 989784 540772 969290 939089 234433 1917236 1346479 875004 934269 1460478 1556235 895874 1077869 1806617 427682 1232629 1132201 1554714 861120 568842 249309 106977 534926 1995692 672228 1372176 445691 137534 1421855 363137 226748 84706 1720940 619162 386832 1837280 1444993 718599 208334 1003239 910588 1532808 1431075 326561 1715769 379847 716820 1801785 888171 30749 998631 1158279 1499087 1397537 1332312 593373 648548 1002481 304425 1546235 1734368 864817 453992 731111 1357156 387296 540251 1301957 18931 1728559 717978 1211296 1792668 311572 924162 308580 987206 820033 382203 1653375 1710868 1423558 52957 1327164 1247300 1036290 625167 1273993 1538701 303291 668388 1959953 1844962 1594105 1416483 1773538 1359652 1806862 817917 1511324 909656 1539518 51328 1359995 1923470 1887582 1888600 172451 75512 1030683 1247418 902961 1439253 141317 1692997 1568931 1022138 829121 563868 49723 452752 1491230 185277 1801836 1478366 1090450 205724 1905557 739660 1317585 30864 39814 1961264 9799 747887 1170579 1162253 1358431 1159781 492097 417501 1290459 98037 1191159 956468 379365 1705583 90484 445779 265768 269737 713269 442026 427539 1925877 1805767 1397354 1982090 1640709 1593272 3129 727719 1776469 1424379 1632140 1626312 1423269 1333646 1524566 700346 1155118 958861 843203 747107 450813 1044902 378351 1681230 99928 623766 330797 301741 1585864 1941821 1750294 1634174 785404 717621 1800804 791000 36503 510305 1425856 1533333 12104 948549 205089 1499212 1870024 587276 1152762 626334 1243099 1662338 816228 1521452 1296996 1202609 1789218 244298 387550 1934927 1431538 44141 633316 158308 1118124 294523 1580818 1916042 924421 669761 1750167 1534405 1875529 1269780 443357 787477 923362 30797 818466 1277759 1576917 920429 1062002 476843 105439 539774 760162 592080 1801623 1518590 1874375 1051761 1488789 1713293 681913 261079 1151486 736453 596691 674289 115406 1511922 1421092 811114 1897340 763422 979350 809538 637575 484624 1527684 1112858 265603 1036867 333960 1439222 306768 986585 482193 1006842 1529364 479163 1272486 1035859 120042 430820 1859925 747536 596047 979017 1554327 1822062 1791554 1659662 869697 200518 1645265 1411833 1108345 1662547 1497962 595237 1200922 379991 1639368 504940 1314930 1307860 556646 1105257 177678 798326 226423 1309118 1857685 19139 893165 740333 1620306 795286 767317 1202217 156939 391357 962209 1520626 234401 1304287 36705 1830200 1884927 1570554 275569 1270958 1900842 1630762 1289229 1255343 844837 1595965 1067169 252333 46447 252503 1332058 184412 225025 516175 1288271 1776536 328917 1641768 513193 275740 933471 372020 196340 627664 629679 1470309 931150 1740420 1987846 299214 1087089 1688241 1102550 1143568 1339465 825807 1107925 1708863 247311 798670 1443122 627298 1946801 980543 1209667 798087 521516 1764692 1974064 486758 1340502 401612 1801676 57606 1481559 1504300 1230297 385092 814394 1746265 819275 1600130 1719947 240231 185553 785345 1451479 1282234 1536619 125421 1328107 1252889 111149 929381 728001 292335 552401 108399 24759 1918607 302445 1212759 1472907 274507 147612 1126678 808518 920659 387554 1399187 66489 1127364 712957 1908733 1155616 1291518 1091813 1184498 1739537 1904046 154134 429959 586088 1712295 1216624 1060238 689380 1723995 1804571 745890 152791 808101 1302410 782210 162746 1724296 331693 406022 427930 290251 548905 172938 1966685 1794051 1122454 1841316 1255085 1304937 469032 866390 471825 1255927 264774 167933 1424473 361909 800727 1057490 1453867 655581 1384682 191159 1641304 1497837 71939 350669 1856151 1815520 1679001 290220 881490 1974336 46992 1281774 53146 1065302 220727 244301 737919 1160815 205347 1132741 111165 769036 1503591 1515954 449461 114975 1773962 1584486 140409 123335 840289 1130366 1833006 223440 1086284 1265328 168936 1068188 738407 1072879 1980811 234211 408535 493805 1448879 1724181 1783194 608732 546900 611322 1801732 976276 1868423 1096907 475209 224365 1144780 1457478 778363 1603097 12573 1160579 1638966 623071 642245 1039031 1308448 270520 1304540 1279707 1994289 1322661 413561 1984958 1359212 1217588 1727497 511407 985519 422321 367168 36939 1015651 1218651 323757 1583490 328741 1391587 1786649 423956 1875652 1366001 1261073 1825431 1886043 937062 1036759 685045 391278 1111366 329714 450545 1963930 427332 1934076 880930 1223769 1948102 78183 1713638 534359 365808 1924267 594255 703306 677030 1661463 196452 1370471 961002 1864549 271432 1413616 107640 283409 964526 385528 1526897 1204845 954520 1075227 1438285 4761 831593 675665 62965 135164 1609724 1800881 305523 812339 1425420 959030 613633 1317934 1488534 376380 1249890 1615795 516887 1164857 1547223 1700388 1610891 404246 313274 1181620 240063 25334 1004479 375401 1664308 363098 1886442 339437 1253743 1377456 561252 157096 1654005 664527 1314884 1368751 1877051 828149 653501 1476940 1632014 75394 1815913 1874345 732769 118075 1999636 1522824 257143 774355 1255733 21733 348778 206040 332312 1030138 1816271 1130807 968909 383520 674578 1599534 898228 1773392 1543129 1810136 1774617 744904 381711 1096200 1929699 263515 1680693 1502142 1037460 666396 684423 1439464 184758 572712 1326366 912055 1686671 610911 213793 632859 1982357 1784336 1611960 1504214 234091 881139 1078080 1002944 1124396 223631 1767111 338105 1950331 1049207 201155 448933 456843 718192 1405125 927173 1400801 1592098 1474687 1829108 619916 1208647 1215353 178184 1440496 1507356 1706583 1414864 1727267 1001526 1265309 1700941 1095109 1371059 1346381 54777 1117648 1418103 1437204 428377 358145 1364876 668636 1343455 1769654 1993773 113858 1400350 1967555 135790 1118708 1258101 1574818 684311 1704557 16326 1146455 101264 433955 1183728 636924 561237 450233 1634824 533633 1723516 214703 1955719 239119 241048 1230123 714248 1341648 961007 1039697 1694833 1942498 1194678 634568 680904 1252953 1831293 922540 489814 1216112 1191989 159143 1208137 169673 65500 1900128 1197115 1988151 665616 78207 1984128 1024122 1073653 573220 1161299 272245 496022 1544305 1034231 479751 1903025 1237023 299128 740993 187909 1256838 720565 178239 1836413 1909782 1774888 620993 1083085 1022857 1303602 850246 345560 1141686 661082 144023 510173 1370825 1058194 1775028 1056134 501868 1797355 1883001 713222 1883565 654557 1397441 658871 1116406 475723 529747 490335 1288538 692814 1136786 1597452 1647714 188940 1289869 956920 1494663 112945 822736 1011536 678466 293362 796944 73387 336658 1353574 1294756 716880 1726638 549630 1270746 70820 52576 1652188 397658 1479319 1319985 641164 666469 1821649 14861 361408 1230626 681979 1567407 437262 515796 538667 658670 795036 42173 1797454 1859450 1835756 1548207 1133552 796368 1735826 1689899 1075183 921794 1481445 147157 1154755 1595857 1247164 1671910 693073 605187 694960 1862193 12123 144436 760018 1516021 95199 1565776 1167581 1365373 209516 369493 1810669 1123899 1241385 377259 1252005 1923422 1299030 1925666 85906 409422 1161882 1167975 1010789 1720523 1246615 1057281 662968 1885635 1441380 941487 1349686 125761 735406 647573 1613966 994720 797923 1811486 186503 1182973 716958 1767808 420270 893648 257778 839443 1890324 420712 1566102 1176272 1449393 1177869 955970 794754 1420356 385247 747081 1436282 1618275 1752011 292159 865473 1202549 1039490 553633 1918043 1468972 1007674 847069 1536900 1793578 61673 1337965 1014900 1059960 1375748 1006807 113468 859360 875564 1251895 360874 790537 684157 1360053 1165419 1096318 1748463 606433 768891 1505757 1045480 1415208 1292886 449171 763021 803728 1421074 1954526 1908353 323209 893595 64962 958295 555785 1220965 342676 520978 1982153 1605465 938243 896715 657190 811955 1230094 627477 1108809 1115059 1684530 1304417 260220 566368 1312011 753123 1826511 1900342 1556367 1449423 1515353 810522 1691133 1304309 1351424 21378 33923 617063 324861 843463 1641242 1780535 492745 413755 1543434 1885091 588020 467904 1960845 369718 474313 1236716 190802 663799 1097418 201928 803463 563856 701598 656547 1223089 147298 926899 630434 835716 1966487 1716757 852895 1298206 969526 1465498 720426 663088 1866588 557558 73237 623432 1086581 1170365 1377574 186268 1172556 917488 985826 1531054 14256 272565 1402018 857876 1728294 279079 608092 699007 283722 544508 679440 161916 619041 673178 1327615 1449387 1470236 487563 458587 405061 1280165 498996 1662442 643007 1295184 1561494 663691 670793 455093 67372 217198 1936031 548918 1374320 1718326 1111300 1511867 588921 258817 1211552 1511695 1318114 688927 1436832 1168719 1891981 48593 1835095 21796 760594 529105 1433297 1545644 340339 489247 737106 1733205 1291183 54150 449624 403602 750179 1399 1715646 1531181 1589253 874733 1745849 1782054 1546076 478658 1304660 282213 664525 1728391 179980 1729057 685685 1778254 25687 1988231 1568569 1427581 1576318 500323 1370026 1312308 1605711 784522 743638 393404 1849828 1053508 1677248 257565 1756489 1738881 1456820 509062 518253 1875537 1969569 1540792 1149306 1121194 1814611 1297994 1698310 1609595 1948475 678963 1101784 317040 1905776 1229337 202747 373185 312516 790719 1834529 1618885 335666 834713 906444 470545 1296717 1873731 290806 1638906 1983652 1803941 1861374 1357919 881934 751669 1655341 1389565 937891 404263 1501266 716539 1705015 1013499 1225274 1259945 1404422 1375329 1405051 721794 723414 354861 355164 1610216 1215775 243217 1327526 440874 71169 718536 30712 1663511 898009 141490 86124 450539 830817 1218938 835139 1516600 549204 102579 1944782 192772 1609832 712849 1063718 516529 1183015 1819848 127819 673190 620134 1211719 1942744 1731667 1213272 112538 1860789 76545 256082 1841096 810657 1725473 1504839 1721579 1837167 28085 655994 518943 1471894 494468 51904 337833 711683 856668 4099 866802 1180350 674277 1211274 1290382 1679872 702648 1246172 1637189 781137 543149 591115 1042573 305204 1813891 1376892 877962 495729 435228 309185 45102 1354770 926709 938911 68099 332526 1660054 1985473 1030470 176268 1152458 169885 1767064 1994484 1266919 871715 783269 1399824 1314263 1081346 1647807 643529 406698 435792 1878399 1921412 432806 14555 532112 402224 359346 1734837 1228130 415872 128841 1090044 426255 1268346 796083 532166 1881068 694166 1622823 1093927 746227 1090484 887584 1120538 339651 113293 124038 1831377 1835281 1631207 1240645 111894 1660514 871604 147128 1482062 1696926 688320 218452 2628 1485659 1285991 434501 524299 1924018 787671 315860 1685036 1785595 485129 145609 703980 809561 1440536 1304703 765611 858044 422529 457866 1579466 1253850 568923 1298180 632193 175579 1327050 458720 718052 32014 443710 1948200 907400 1040292 1266625 436484 810381 1498149 1640272 1558586 1361203 847619 948814 539593 1526183 482926 141735 776598 514764 73635 875628 583227 1650575 1200909 373411 1507688 1997684 268099 557446 406367 1133980 333664 1076952 1801316 1568342 139488 881906 529598 859385 1501884 229272 936145 243366 1024048 1981353 980111 661844 159580 438910 959014 1005545 1528928 1482532 126926 1243711 1364884 170799 336147 919102 1081501 220000 1099708 1358167 743375 418693 668549 1835632 1097984 1184282 1081767 478479 377499 1308178 1145624 406302 1685418 966509 1186645 1491786 1935552 1743640 1716733 816162 241967 1014061 1500436 932393 1679663 1238052 1445599 1757283 923370 480326 1484923 1508511 470143 531425 638923 1667546 1393845 363690 517472 1516847 1633829 532023 1537033 275804 1053263 1909501 992246 134547 1045201 1685311 1050091 1156392 710122 50830 1405884 543627 1423895 356142 282303 6009 1533331 701404 1542374 596710 1438084 1325964 931368 17194 1720610 1817275 359828 1802264 1071857 292510 1752497 692789 1056669 637328 443686 236668 1937321 1565095 173066 1690282 666109 1590484 1775939 224345 1288297 795548 373195 1212767 308064 981917 318184 922926 416570 159205 710908 57111 318925 471616 647105 1251313 1979446 516706 629394 1305454 1684013 1222954 1161472 91564 13586 868587 1794400 1149465 607922 1721592 1644494 1015520 806813 151628 590275 805297 866389 394982 1693635 64529 529936 232949 687422 299626 1432320 1189553 1425552 1569425 1936764 1008454 51707 1046532 1087077 793651 1628060 453762 1994259 1712217 1455985 1442381 1516209 612631 63512 1469228 946030 1153550 1165366 140800 716025 1563174 1723365 1894936 1161369 1924589 713090 1305887 1485320 874418 1680350 1123147 155224 801809 532785 1255800 1334849 751106 62730 535916 1101444 180161 196526 31881 1751398 1233919 681117 1189174 47982 1325137 1645471 1336312 307210 705039 615013 1403098 972602 247248 775249 1016806 1589312 1320114 238582 148111 410789 1835001 945021 896078 715357 1610121 1343327 11870 1781957 464162 982347 1124940 376004 1755169 795467 114548 1449205 1504969 1789205 1665587 1152738 179374 1381952 960200 272788 1772172 1272561 299753 557581 835744 1379283 154342 568181 689717 1246839 1014570 848596 552951 329925 150806 1098996 1480802 1282039 1274841 731519 389219 1784382 935098 1256419 1009195 1327705 1931034 1516040 1297364 681805 1972324 837022 1668418 1528261 671853 1898456 1885359 1969951 944193 209316 1953020 649467 242927 1214157 647502 1934957 848621 1649544 417783 1890192 1401330 1917612 1046906 1121150 1491929 631923 154683 1011344 1198488 118414 11459 279935 1313393 180672 365631 1215656 1726986 719121 1597766 1233902 1894539 1364638 495325 338646 1213848 793150 319409 388362 1424840 626203 761178 1509248 295136 453790 955599 14554 1412020 1904373 1490521 808412 1172666 1700012 1842925 1437240 1449807 510126 911633 1148911 208912 1413541 1723858 1827605 1818874 976300 885198 521509 1987050 1461582 1436828 1902423 228684 1841823 396855 319558 142298 391806 941733 697414 844531 612273 583775 123356 1967396 74498 45232 286189 1430847 1870040 1314390 364546 1907766 1488198 582622 295812 848958 1732063 474049 173276 1774949 1544804 798473 562437 1381769 840149 1240337 1455625 1271110 540561 113656 175367 1641829 1591513 181694 916197 1904639 223769 1686954 1705326 1595468 691639 1685267 961856 572744 1668446 95027 1040167 1835903 538283 98929 1074710 511860 1917983 1374479 1175899 1973505 1306281 65338 1148443 1749786 1651795 647503 1832097 1309470 1867797 1742028 1660490 290529 1651052 580174 1056542 1196146 21492 1003152 631173 793740 548174 1689076 859745 1571539 118127 307250 574309 423329 708519 1714565 657811 1229721 218457 946435 1788890 1522858 498840 358444 118267 1407718 274637 559382 545140 1237076 1767760 1051192 328799 1882399 1366301 945981 755784 1015689 587207 675180 268704 973279 250060 709982 262704 118851 627550 1015258 1007433 1916511 1109843 556899 24268 240596 594029 1577519 265825 383985 731392 833200 1170535 1834221 1554724 1675842 1005782 503287 359342 306077 1697495 1487719 378705 88574 518348 695708 1677003 509704 100686 1252529 558988 667087 942307 1103073 1470199 1714895 1761622 30746 1505618 363737 1580479 1583187 1586504 640569 1483179 862897 622251 813000 260652 1096990 154632 1976409 1533840 1687911 78391 578646 896 1764156 1226814 1237532 1318010 1998049 1023291 1264161 1459054 232555 729741 1637647 36904 272740 1408241 1365924 212823 40232 1037448 1169033 1405685 1191322 481612 1316339 551175 672297 696162 350300 1073525 43945 1018839 1491278 471787 329851 924240 1015170 966834 159769 1574718 1703339 1360229 707533 1594667 1911444 1718199 255909 1290715 387251 787130 1825038 1473021 1483336 1782478 277061 557654 796948 742712 656310 1287164 460993 160254 1687555 408496 220251 988794 1600151 1553431 1527769 592300 1553610 960622 1316915 208923 96475 603476 831971 1302976 991200 1796898 1060095 1189916 1638446 1318239 1073490 1794906 507592 405349 1187413 90084 619773 1568536 262572 93993 270521 239970 1707958 442224 1389701 1852854 1057925 1161953 1430420 1511289 1045699 197625 1765540 1239879 1362119 1113062 1125234 1782592 1313462 1988489 513940 318541 632853 496943 1846293 826004 644899 690413 1859818 1239601 1068814 426969 434522 742540 1171219 1471632 1537427 1985580 767503 348423 1842734 141321 1005681 1055223 1718185 86734 1341622 534447 231420 1173181 1007910 1992307 427784 855344 1189207 817946 1551187 67155 1092682 88032 1712494 1169208 1335216 1821744 545077 73647 355134 1104154 1808952 728265 1317560 712505 1066326 446030 734251 1196024 1516788 682532 263733 275975 1708227 536298 544670 567235 524349 1861349 1988172 1282648 1278272 1971252 1328263 1983148 38503 900688 1419257 663823 60763 1958537 131590 1397146 220749 637942 257440 1902640 172569 1402641 866294 1119601 1379873 1671833 509350 876741 700079 1010975 1498476 1171060 414172 1044006 53607 164332 246348 1307629 1980381 556160 161046 1758280 1688215 631313 1658738 828723 1281186 1216098 1038269 549951 1745808 311111 1199278 1172715 656602 1804644 1669384 1551181 527584 1953864 637383 1231831 1718675 1741245 1532833 752001 56676 1745809 1597041 1168310 774255 960433 1485237 1321174 1979039 266243 406498 1963357 570147 1217206 354221 416383 802849 1099972 1519396 1843812 489710 1426903 1804421 355623 1651048 192018 78997 1801562 925893 564372 424282 1300117 306079 1964384 1556472 1592673 1925886 488165 1457947 1314229 1189824 1809793 1328757 1644996 784041 1432203 1441643 304943 1686878 526151 1225340 1580364 92669 1624579 1611245 745925 1397806 71743 181589 409028 67428 1751027 1214315 936563 331935 398751 1184154 1702169 861537 437603 1407502 1518561 1035751 657243 726472 1380108 462086 660594 630534 1879011 616407 1329243 375360 700394 1227996 657427 1192304 922981 1784439 1648768 480743 1675316 1996541 708829 493822 1377551 272581 1355341 42724 580882 1141593 398764 649654 983772 914143 1607664 496104 781651 89809 1806512 138075 1511342 1889602 99025 339214 107785 626692 1022326 1555111 683341 43997 1896066 1176959 284063 1447232 1760507 319278 1295875 1704714 919490 774585 661532 557951 618652 1431989 487592 180169 1607777 1912932 1181748 287319 98891 97284 1888672 10384 1297599 1181871 737802 214644 51048 525232 650756 405418 1915142 1637575 472139 705018 520962 1442969 1468109 1867058 322348 1415039 1582012 1876205 752875 521552 528298 112544 507629 1931700 1393217 1185867 409486 1003159 1076282 1774405 891779 1712002 1469014 1246466 1689450 57131 1859285 1959513 1028589 64968 244589 1700734 1716591 638473 1491473 413583 802749 557424 1912106 121655 47177 1919914 544591 642691 1559876 237085 1165575 1704728 1849021 791831 737411 1172056 494700 624309 954614 328762 1286459 466289 1819307 1133527 836139 1672180 1885913 257277 839871 1402508 1824445 685340 1941319 1643133 559890 868472 482572 81813 1619022 642278 1344655 19821 1675775 203354 453831 941717 1001665 540332 931153 899928 723658 311442 867360 1378062 1823105 319012 683789 1820564 1358934 870609 682857 735023 253192 397002 1117598 628047 1757026 1816553 998718 220882 1040670 1523629 1995510 394321 1100663 606291 370501 868309 95914 1819023 241520 1803222 1748190 600123 845232 1902204 155649 1438589 326240 1284951 360157 1393800 818569 418608 456765 418954 1266863 340041 287829 532183 956213 930502 248864 1405333 1773634 1102866 815629 544421 1584345 70624 1661227 1953901 1267784 1583147 1266533 70074 1971133 884536 101410 924108 1874230 1429732 813771 436399 769814 515676 598670 1065112 1522757 325078 1166008 1982687 472046 410543 617905 27418 1523935 896905 1233545 1540346 1309458 1798999 172341 546615 217491 1733387 1432004 128475 1990576 1544980 1790846 1217728 1173724 576432 1104829 1135381 1524400 417541 1634786 1912421 391240 160858 1834717 1965743 1258364 87435 1191328 1183725 1095370 883282 1764329 408598 1469191 67820 1007228 1853453 1718338 1121381 312348 1311947 1644424 1142368 83402 561394 1307144 929872 1282559 1506331 664403 197054 1259303 1479628 723807 136892 1671123 336990 1595867 1517022 1388314 1002853 1132883 1702159 1843174 244875 840519 1470626 1376985 751147 1597799 1802737 1724184 617779 1876245 929271 1087254 1403133 542492 1110129 1492064 546949 1029581 617471 1970267 503604 222223 135789 725101 643443 227707 974031 288909 879559 588934 1480453 836352 727746 322520 242925 1189953 1163485 1984201 247602 1060625 1966924 782537 1140640 698237 1115286 1119900 713530 545066 331308 911221 400117 603167 1015411 1934497 1292289 1303146 1755127 1776311 772317 1879156 1759479 858444 1709066 1792410 1447787 826967 487805 436272 792348 1936789 931965 1402394 563008 1203184 916937 1457509 1256685 474905 1834317 819765 1709985 1127674 986700 808446 906800 1826910 1825502 1139296 1284489 969457 1239974 1298267 1497373 1951136 1089688 1179853 1607790 965203 1932665 392127 1778415 1612732 259975 310241 1403160 1493286 223443 1434774 1781328 965256 754733 824884 1374073 423556 1938582 724053 267150 1134334 1621164 1256606 888229 1776016 958394 1216229 606226 177154 215111 217842 965733 1618748 1122539 1443303 1956614 1126250 918234 629383 980196 78946 1491001 388304 1679017 866037 1099920 1130970 152904 1300451 575026 1860364 1953513 703859 1361891 991561 1222030 1985246 1222363 1495280 959585 1848458 1581165 1005572 810377 691225 1052042 1070799 1560481 320242 1676690 969459 1487835 1959007 1463708 1564357 1818490 358554 395088 774894 1426516 1681560 1291100 1231420 1697313 1831251 1835613 1399612 1159071 971525 679810 744642 1780617 1101632 1561181 419611 1839414 1836600 1358209 1073652 1253461 1976547 285621 1520019 1240572 1087049 137311 390566 122272 1022806 1606550 1846531 1391427 731380 1241221 391934 4803 980918 727504 1237438 1746377 1917816 1439023 277375 144190 1503138 1690657 1819625 1034011 1592653 262856 944637 1391231 120055 1247387 640660 407485 910506 916019 597580 1268933 948722 769760 1681523 1985256 1622742 1609814 1123826 1092182 822624 336153 1550634 798069 1382811 1824605 258969 753740 247442 1428331 1242947 1115845 933092 1897952 872434 424267 817011 1499937 777920 37144 1772676 1925308 1171204 330033 1241206 1838151 1915741 131656 1694391 1698877 1962778 1691038 481674 1794705 224687 597196 698805 1997284 1468116 1768489 1502253 153392 1247916 1325015 74179 1175209 1323120 1493311 319322 716337 483807 1455951 818189 912547 72184 1064200 646663 918720 1560679 324837 1609972 462739 1484748 559900 1311603 1683854 1163375 742823 1510075 1557806 303572 1231258 1772037 124913 1986823 147182 1807139 1572923 1142030 1569871 640960 1053505 876267 1800664 1830219 604335 1089333 390897 1201673 1778741 387789 1965502 882282 1673332 985562 849352 1508251 481024 870024 646880 317101 1418816 644391 307261 1083970 567222 1148366 61049 1384999 876921 591989 799523 1090220 1109356 983328 75194 1179776 1629969 22981 614304 11311 406221 685059 984785 613035 1606030 1605155 728005 1574060 1796317 1917247 1892603 1669494 1621432 1673410 679848 1070355 1490389 342592 1854592 1525436 1186338 103936 1171184 20401 1480310 1384450 1381950 763016 1018760 1543135 100810 1001758 1469724 36218 542936 1923245 250943 181152 817785 48669 1480665 338061 109546 390193 1348979 965061 1982786 1749276 303315 203983 524911 757944 81208 880167 1732386 929984 1753409 1507625 1716934 625601 1038458 647568 690472 822286 676182 1080734 449769 1443427 63987 1096997 737481 1218063 1388500 803544 37642 696142 1586002 1434675 1907703 1490385 1581910 4064 1877581 1389081 327017 1907576 842934 1517675 1023584 128246 1230554 1100900 1758680 571138 1332699 1268516 1063291 356518 1852861 1048327 631488 1693961 1406474 1266056 1905930 492910 1601453 969765 775414 442071 55059 65610 68968 1185421 700129 1332757 744652 1683964 608032 1860715 1397625 1472748 1748971 1626051 1554570 917860 1575380 983886 404621 268256 589044 593552 745692 585925 859286 1349650 1296867 861793 891029 607488 1015744 409899 797458 1311900 1389393 1214199 712011 1938239 911212 541377 28764 1500148 882085 818154 1130838 417679 1993412 675376 378089 805558 488225 341227 1958241 379293 30513 16826 1555829 1670909 7905 1369611 1082686 462309 1341449 1406703 934300 865947 1872450 150496 1523066 93702 631750 537750 1448108 61268 1311387 1717998 1195585 754854 774517 1488049 973643 353371 648541 445449 826026 786492 1828232 1999981 1388673 587110 1748881 1695935 1253577 1850816 425918 1782095 1485203 601017 1195712 932151 1284092 609728 1236113 1995718 1739072 317867 1561060 29932 458532 797942 181885 476223 939508 358901 95755 839077 676674 50502 113864 564941 1184210 175044 63285 292772 903841 1077379 284634 1566414 1010067 196231 591108 1584016 61273 1923134 849828 1468992 572138 213191 1232239 1885439 1075548 481196 1945554 303305 1290857 318838 4437 1795969 515150 1375135 218318 156983 497473 1191855 560167 1366624 1641881 768264 1735426 689192 1711161 1359695 730846 974566 1838665 1292698 1659176 731550 1981587 365226 1588841 1291832 1648147 144342 873341 248225 382541 220710 682066 677255 803117 529102 972407 829237 355371 768363 1524699 760030 129815 1737959 730613 528575 97701 764979 27602 1138221 594802 1469418 1182828 567293 1270162 376908 380178 1431040 1698427 1943805 753590 1126948 608211 1790163 671219 1441712 965046 320799 1171160 96623 225223 639388 408779 316392 1230142 1276912 220884 1133421 316425 626884 262645 1886468 454164 966116 1999038 150376 680687 1118753 329645 555873 681418 418741 886091 1280208 1562343 1848260 304428 962304 1540013 318208 1998832 477183 543525 1982872 1558090 576944 780898 815374 1762182 1911648 633459 208562 524699 121291 632086 111258 747431 195157 1005211 781783 1892030 1404016 64823 1890822 1941192 245104 1495176 1232849 1683776 1045076 940357 616346 1244531 886083 824299 1753089 1708736 1101192 451350 1197748 855743 1171660 972971 1177129 1881465 1375074 387521 1368432 553170 124444 501473 1958971 1106299 1766381 1180805 272449 1209786 1521018 1977702 821313 1968951 1936195 817230 1875283 1379325 1151707 1572636 1560329 419086 320845 1856886 883479 298889 18278 903487 177673 661405 779036 777638 1154952 1753574 1882103 1907739 667427 646026 1430351 21532 792917 1502454 1543280 916005 1889312 1148761 1551558 1325796 1332603 1331886 1767422 812995 1227905 502258 919201 1795584 838315 1096596 410902 1856850 154434 1509970 1428423 1019704 136931 575234 749676 500104 1678383 1861982 898452 1993369 951066 332698 1894796 1594791 682694 601571 515544 569490 655821 1736632 701506 1572603 1568127 1510478 1568222 796369 1595258 513500 1661312 900580 648100 334980 29315 1541178 413487 384771 162380 1917507 374904 624433 1959400 1243845 1161901 1256229 13751 1139808 1466224 591324 90303 1274953 1361954 1065917 1326123 871080 429871 1492927 1067177 1346375 1595517 114518 1721580 7808 722847 1957056 704734 113837 1033707 1202562 1979460 967103 419283 613078 1534625 675200 367569 1338324 254666 259303 1260413 1218874 1208421 747920 1759020 93141 1083698 758274 485577 1915144 1898597 133170 1952775 1082338 145889 411086 44626 1017697 1212710 847703 110594 1907199 1787496 539240 214818 591280 699284 1570717 1169391 1286325 428368 1678080 1277063 342544 17141 739244 156519 587815 1506379 1765487 1095275 303870 1747966 1586310 1602784 1832841 843188 106669 848494 296570 1752547 1494377 1397435 811330 109667 65509 1422677 1738512 1250936 1265803 1219315 285568 9399 1457880 1342698 504981 1707741 191586 1543011 1675581 1530302 358546 1602855 1010439 1272659 691147 1036598 1659273 767844 1360372 665382 1927889 1927687 964010 156754 1421850 512378 1366820 1788219 1907568 1900048 847224 1477361 1749608 1025251 1373390 47011 962122 1422422 1655849 690769 960286 487388 159577 70845 542151 985541 224435 252463 1904232 1442589 794764 552410 714740 1626896 82685 1802987 1526661 1084712 740440 1303110 1039255 88869 1485493 923401 143989 1247462 130604 963499 789663 1453564 1023845 1432092 784901 1092862 1914798 849523 695225 988616 133250 147338 1281991 1546692 1376962 311582 201682 420881 219433 1967476 328804 1788397 689792 265218 329698 177046 1185070 1467968 350921 230287 1390844 953699 313110 514481 134374 417320 982986 1305629 515316 699775 1627739 855858 804906 134118 1120438 1608702 1818679 1437455 932668 1336669 1181897 1181614 99204 309074 531000 1819341 803603 1837224 1959329 497724 911216 868387 665012 1133989 527739 678727 792674 389739 1014123 1407438 1461184 40501 708254 1484416 1763406 1939316 552650 50375 1757191 1275946 216720 108275 1246204 1367118 1022030 1299354 1977048 265841 641683 1969110 214164 1104519 240264 332181 623821 1344651 970515 1574837 1920282 1183144 1839306 1746570 1314674 901915 107556 316749 1120763 788400 1849957 310563 1072573 1550387 1749769 1035330 1057829 522056 1767883 1789374 1455036 1608280 925303 1609916 1509186 1074595 229760 1375897 588603 944318 388797 537394 265965 457710 1221815 1644445 1385600 1989121 1042849 838295 1289977 68848 10052 684572 577212 732199 1863713 31076 131771 640263 1080188 1403083 421164 886400 167786 538920 430393 829499 1989084 1575651 1057051 677880 344691 808443 690788 1284562 1358505 1957768 686900 458226 1246110 596443 1229234 621060 1575824 546985 433186 496899 1034157 1082364 635912 1176552 1103099 1623004 416628 1771014 1068030 1832530 817328 483997 1107970 769681 1347391 1397484 1398400 1560494 1843371 1621213 1337151 1121680 1682779 1521783 484940 712795 1301016 76754 927067 104421 1516762 4842 215805 616525 811061 1317118 77560 154332 1092055 389961 1354774 1302658 179746 1990222 464157 213217 1503403 446415 1057851 1517154 1367424 1446087 715740 678951 1207552 837949 13219 153612 1476330 1802984 414717 180134 1202155 986992 826215 424905 421510 1474411 1725405 1309587 72793 856081 1307247 525032 1618251 1788623 892977 192638 1801914 1411394 1416283 1541946 857790 1023656 180846 1689545 1873923 213817 1070947 1192357 1683826 1733619 867236 304410 1758670 1457288 1889534 355230 1101336 3155 1870042 840465 1141528 177985 912883 1051489 403648 1671513 1606679 244558 861667 121165 1301899 32937 439108 1051814 2664 1675100 195055 642798 1975046 1223810 345225 1705573 904841 1560262 1666202 1776581 1706845 338787 1485758 77398 1881060 935144 754406 2111 1857638 1184243 751470 443984 428956 533376 1957707 684189 1548190 1834398 1092396 1907629 1964366 1969220 1819892 1809661 1190007 1502060 1592193 1860036 1187147 1978993 1063489 858605 816914 664441 1442833 1784670 545840 611216 1749635 1487543 1053450 1544655 1526884 1593488 1275621 741811 1057610 31630 1580785 88741 74312 280279 1160450 345305 1046299 195799 1185802 371635 468128 26 175131 667685 914526 791436 1600041 652842 154261 242075 1009553 284875 266894 1476816 1670731 1885171 857490 502448 1667071 431750 178393 575978 369091 1550799 1342749 861691 1100921 1010943 165292 498469 1321963 190645 1576173 173886 1372973 401623 1251787 131228 222575 1993267 107089 1710047 750349 777327 969332 275137 1493344 1292149 163161 755957 1175362 46052 1576470 1585797 1352253 1499313 1434912 1131166 1454373 1017699 967494 1147532 1852547 934030 1502235 107536 588282 1353425 133234 1730348 1029357 674442 1300582 1947339 1488644 348935 847360 1100433 1552285 752985 831584 1103703 548948 533591 302405 23254 71497 91712 578502 736860 1010209 1230475 675453 1064726 1962270 517515 1859418 199082 39626 1549876 192486 478698 840950 1917048 658477 1180157 1791421 598888 1085182 1793937 815782 728277 937676 1710377 1192184 1694194 1512030 1589027 826522 1177468 1290230 1021360 1013018 1839585 1760735 304697 1876772 1892097 880366 90019 1806895 1221893 1653913 1195088 570626 117445 1870614 1358166 1093971 1729088 225398 957678 502651 174070 1429831 460881 1949719 347222 1146594 306690 791946 1514902 1735586 490660 1080886 1666335 39731 1651374 837930 1142487 805709 610332 668106 953316 565183 101596 117615 783588 249637 1922535 407044 880110 1898697 850688 1334593 254389 506449 1463606 1555817 101253 1290044 1001210 1024660 1960346 1554910 1596989 1346028 119044 1629701 826996 1726379 176610 26819 1468275 102826 910188 827408 1255134 1979970 1376277 1200347 1884146 306231 1182126 385983 83367 362107 1955624 1475292 180125 34997 1920234 481128 1900222 7142 1601753 747695 1965376 150741 112692 123863 253083 1912061 650185 1047140 1952800 425526 1856697 861993 1441219 622257 1206541 1896310 113583 630585 1895856 1261914 1647061 68062 258201 1664828 1915260 6743 1975800 1124703 1228426 1000379 651223 772097 391516 781284 93484 1219969 1541400 1356500 1606173 1138082 1043222 317618 1040516 520449 1912903 1864220 1783186 792591 1168842 1244722 1832657 63476 398456 1264791 1233761 1944523 1070802 19421 1853862 182882 634178 209638 1789728 612175 1540880 1608887 250439 496548 177468 335707 1236464 505323 1583883 1193960 1817838 1950943 1628128 404349 1548402 1264041 946870 407325 1165716 1913755 143730 1400269 1275162 1926764 3499 1698181 1402985 596083 120231 1611027 761276 75105 356362 1914920 1525727 67899 1757798 4495 266709 779928 513335 515018 802421 1258787 529605 1166907 1396921 1618282 1566653 608254 965164 268901 1337713 942319 601221 1884470 420372 1318271 1593553 1063783 561599 989764 1568557 1189356 1398467 1233360 1753592 137017 1433856 1468127 928630 1759717 1469257 1776324 1384349 793044 558254 1864728 985804 210610 756086 718073 382835 1777755 738606 529381 1381277 885333 789022 1192236 1237612 1404416 108782 709992 950568 480533 1282900 890339 72643 1000424 878515 1042586 1643976 1807108 273225 452743 17808 1213988 1636965 391986 104227 1676492 282320 1639840 241180 428074 1643714 887582 383103 1780555 1859520 1908257 436953 102174 749547 740139 1248582 1848356 541665 1459317 1164885 234956 460793 743928 193550 714944 1243345 430935 934940 1727399 1128496 575736 1358882 1054608 1794426 1569640 1193645 1262934 1241783 91865 1194340 161060 1287848 1082474 1043279 200474 761418 125045 336339 830809 544009 1651057 1434790 824274 683549 1351202 1473324 1666673 1744866 38562 1952298 967142 1170911 1985842 1260445 1173936 501103 839561 1603605 1468314 1838741 196677 578060 487198 1214026 1446807 1055970 1071505 1678854 3800 943815 522331 1241613 330554 1342046 1285728 1105781 1051864 1802383 1893599 458300 623809 70338 523855 798641 183471 771936 674093 460437 1772538 444653 539969 1629691 44373 554418 591734 1709887 1967635 107116 596966 1050 731215 842443 1102106 1166581 974856 729455 1041297 547502 1644362 1026932 1429567 1364512 1729177 330191 1727098 747344 1757725 95445 66189 563579 1241552 1497497 1831090 616511 347418 455647 100669 104502 953728 180032 1346852 205647 624690 566154 51276 1812385 72382 1926464 584630 1463127 1857343 1566835 968429 1898029 1634172 242497 911667 1983552 288117 582332 1598310 125050 1651112 1654114 1726298 1481107 173279 1813368 110405 1944253 456534 1036746 522170 535239 1175207 897926 1187485 970115 1740982 840287 209410 1871623 905128 52266 165864 1430733 1475903 1368220 226365 929354 1749230 1213798 1833243 8199 441797 1576761 1211219 126987 903959 1589951 1597868 415891 1839230 567286 1977846 1838201 1397018 425133 1503157 377211 1365916 1515415 806906 1893499 485074 367515 433866 1397114 661478 1763041 1687144 1477931 244441 539208 1478849 594065 1524305 1706561 1803104 223582 404375 371420 999423 1523398 1929926 166851 122401 14146 163503 1529350 252719 1034651 573377 1191396 856769 1670520 1964281 50555 591142 1132055 45667 1608154 1296128 1550249 711631 1943572 331395 1123419 1208529 593700 999874 1466634 808989 1125802 617415 273652 219606 357348 242520 441452 460750 1731775 1965175 357428 1845045 1859618 880804 219896 1386914 1773569 1796191 206128 989524 1780375 915110 1869991 104760 1338027 1080525 962594 1337518 1604653 1561026 1826384 1341821 507577 1033267 707861 265322 1303192 1479761 1044209 1360631 1631857 1629186 7494 503752 312590 541049 37966 1243171 1041677 671131 458446 1446974 877902 1769476 1218140 1601949 1499807 680574 1276661 627480 396919 84355 293082 1657378 1898246 63297 1152843 284335 369069 1289961 133706 1106614 1220455 1482055 663191 1569173 32495 532763 1514779 1944518 1866715 923055 1821559 1758678 1394016 1806123 404922 1092017 877732 1219152 975714 442981 398546 1865842 942446 251198 838170 998900 568210 1319573 1503516 1990669 1702740 475146 539296 1260978 964141 241317 1417702 761106 1402908 1106058 1166644 1353156 1170573 524930 1338519 475768 1411392 1324095 966348 1598027 1456868 1538243 866949 1522940 810671 102615 1971647 1584891 640570 1926838 1759516 1484795 852352 1192685 548454 878387 1884847 1591894 1155022 20910 212372 506982 1115114 1040014 748653 1551477 1079905 702662 1941510 1249446 703896 1610720 1992783 373002 1771865 1873618 1037755 448728 1824970 178200 959338 1754026 381353 1183915 20479 1615942 942459 514204 666832 1696692 231342 1462919 80914 852382 500198 179798 608580 1634240 1536586 1817796 980370 741294 791762 1583070 1043772 1467971 1666319 1025327 591222 487911 27707 1483816 1056727 1236470 206455 619667 443715 635807 1270385 1812767 1899933 527518 1493632 1311277 1121282 108639 227811 237840 1400293 912094 653852 1347129 818838 1969096 1002325 800578 46081 1919656 1963844 1444866 1727104 1702410 1837374 1367398 1237100 32511 1369639 1735990 388594 443838 1786139 1181521 432166 1473772 1439404 117860 709039 1972276 791163 802812 1007487 1886693 1212768 378438 1720287 334211 1374945 646840 1556069 1958421 266889 1078469 21633 1111167 1411014 746881 1497327 1717788 1800022 512251 837207 1303213 1631543 1885671 245733 252241 56202 1837262 548094 206851 1931441 1097386 1134403 474431 1801644 541648 1764653 773075 513270 1849189 1144830 1429400 1279688 56998 1841933 319717 1431266 27608 98588 1432878 1047863 633461 879485 1680486 1160272 1238736 792063 15488 1025874 1059955 1115803 831090 1795493 1925135 1305339 545291 477731 694394 498968 154001 1666494 14 1267525 1536670 1389495 984028 741854 753604 237496 1475296 1855339 1537579 1558784 758162 1700754 1494765 767442 1231738 509708 1450971 1512808 891160 1305777 1272622 1740692 770006 1839436 474733 36455 261416 1497705 374769 1771509 854727 221198 1140119 668431 1490529 1318647 1414756 1361910 1048369 1882373 1203753 1445858 342561 1448231 210929 1297065 1425665 1325586 743429 1942678 1770566 126276 1009415 1814422 1223605 672807 1178237 942131 1228922 1131277 350556 1990773 37269 1519974 1675482 1328541 1092168 878611 1399025 1658354 1407869 1116636 212326 1563456 58146 75197 250618 1077285 231198 697843 345746 1640807 1743996 1736805 1053893 1132931 1107274 1987948 1811281 1308998 1184584 81356 1434370 642088 930646 1365962 232339 11721 357072 1393003 1073278 448264 808036 1917542 625065 1551393 1990427 1413938 1612356 533369 371186 198823 1207627 1823675 13520 468564 1948907 770351 1395076 1065845 527483 807398 854983 997161 1479365 1089640 1445311 1338838 1815447 804766 1225332 1557241 897194 222380 1817106 1012656 1893296 1359331 1462072 1736440 1570167 1470343 1243202 418395 1001259 1419498 1344666 937331 1383712 1011684 1273486 1471968 313441 892329 644528 1938552 661085 1449514 1783131 1032510 618915 933807 1027838 1779031 828305 994984 1070016 1398113 1961454 1984868 775342 1977627 1748580 1879351 1940374 1557231 543303 572213 1804734 1630963 425251 1277116 1004463 1539689 1588698 321927 608607 1070318 335997 228782 1118167 1511319 748690 988815 1280181 58592 396662 281122 1867612 1669665 559756 1690734 678033 1989301 1679235 966485 1778264 870123 1049666 1870407 718129 1812642 1094141 240684 1455323 772610 1804364 1125564 664961 398398 365434 95393 1925312 883710 1756126 1395279 1460518 1711185 1497165 121328 404883 1287410 385393 1378141 1684020 604387 1153796 1616759 846764 546280 857760 971771 514366 515376 1080272 1084071 1059310 295289 717395 842888 1783359 341962 1753413 1635396 1503854 656638 914576 1699255 1071382 971030 1564318 1692322 25179 907233 1715709 593288 1930317 1914785 625647 694442 1927984 1276727 1645198 1704496 581254 305055 357083 786444 893577 720852 185580 1808932 605698 1375671 1680977 1204761 1577302 1503519 1780951 400002 1558879 1989512 1537637 11494 398752 398703 1782357 1484124 1449797 1062874 155033 1473384 682695 606347 1435354 1173499 835856 1213359 1654258 1614068 734506 763421 1025213 1197272 1312778 392842 489403 1334281 1711931 644613 1805962 85201 1817416 952154 870062 1448277 1855636 429891 1415564 1057055 483471 335569 511400 1015975 1721545 1252263 341167 492482 1677730 1597067 1694712 620182 810535 16317 1752737 955389 988357 1176574 729011 1597504 1866153 223872 728664 697408 1364431 1244666 145292 1033474 938447 1968568 33522 1782483 334839 570441 1386773 522123 217168 1754217 601314 1500001 702216 1383533 1365188 246686 1874635 1165319 779282 642346 1822185 45657 1695550 763992 1858008 884141 1372600 1448045 143494 1678189 497669 905350 1766485 1201511 903785 1393514 652609 440943 1620429 79588 1782629 1654320 1978767 1445470 1129277 202905 1422639 1191057 1259974 1848643 379061 554775 698743 61097 1551045 100639 868812 670428 596299 225341 1258803 664649 1986615 1771398 1651512 737669 1423914 1235614 1003056 1360876 1332532 770684 1568405 673223 1377515 1592436 1453813 1594232 776874 954394 1626065 1271119 849573 952089 674425 1693240 1361309 1753054 1279474 1101361 1789828 896967 814168 552926 1841428 1670350 199899 1620350 255325 924153 163492 1143487 5789 998059 1612405 775633 995392 1851835 839326 1232597 429369 680865 1066723 246932 1130534 1359369 343779 172700 234432 1577067 646149 272860 64088 1880924 1473456 1194263 1871655 124763 1940047 1810170 996381 1068846 1234013 118542 344673 796472 1615929 1202837 1792107 1147012 218248 1061538 1450304 1334496 1892340 1911699 270893 575664 656297 927324 1559013 1201601 1590673 1990978 511684 1414446 1347009 1172399 1319113 853694 8138 666841 500962 1715411 1296434 570959 456903 432095 633889 650229 1218277 444556 1704227 120877 1181908 1016086 1573197 1662492 1509816 1918158 609879 539440 1014156 490391 230882 621570 438213 985805 75961 1453561 1098616 1657591 753344 481458 1356700 1133327 264060 222203 1697522 667186 1829069 518830 1145561 259882 1338548 143479 83828 89227 1877353 1437056 552067 897791 1860127 1696763 1206664 1413729 105066 164878 947586 1427992 1055033 86409 858676 330281 352272 1377736 760408 379315 1260167 768925 140794 896644 1794957 1993179 1495378 323725 323225 1532525 190573 1979469 1725830 1241622 902333 298755 1849714 114141 1514819 79758 1069394 962003 870028 1265835 1258826 1097913 966550 524360 1337331 1279711 575686 1062050 1903188 1000859 823903 1155610 1278163 1994675 1128870 1599185 1272105 1571979 1942426 1486344 755082 956346 1309645 380841 1449013 327301 716233 447808 388873 10168 1856666 1890215 364727 860938 596978 879077 1076156 307657 1337620 481064 985028 144414 1410038 373880 821645 841616 1951949 1327250 153546 1930828 712236 823155 1306457 1763402 1774367 567746 1255516 948158 1220212 1110651 1161845 1930439 309989 1990578 26574 114586 1934501 641096 608353 860045 1062511 1600375 312770 1817972 1972834 1188035 1974141 814353 1809239 721270 89430 1538048 1254046 451490 1281619 1753781 113589 1510534 606399 1364361 1157746 1817711 329852 1216528 1682080 460878 1128973 704626 1422999 1967906 211963 381987 350665 115793 1813793 1597595 488772 1580456 1378981 78083 1323304 782311 1562144 1459244 1651583 884278 1514789 928229 543794 168683 1791896 1293841 442615 1219875 1951228 1572657 607902 855137 178374 1809461 955337 861447 728632 807128 393810 203734 17891 560803 1838160 1054289 1753117 939669 776358 663666 45473 1138760 859502 718447 916382 775012 1239542 1575377 1185225 774034 1364641 1771926 1301955 33630 1030288 315434 541386 825604 1694967 1601456 1618287 172291 779308 925942 285001 306062 1933496 66838 364201 1863700 957668 1100558 1547983 955583 1359507 909079 1182255 989327 1677180 1492200 1378599 1441713 659726 1988650 1975372 1660988 598048 1528416 941968 1073272 35277 940171 1038369 1161978 935492 1792379 1044558 240627 832341 791745 931453 13690 506788 645715 1159800 892871 948729 469475 1690100 1740070 115260 63940 201298 1777273 1976793 35837 42116 1589332 1512013 158848 1888126 1092303 169927 1266455 717663 1823403 1494656 1616059 1049374 58657 1879687 1728455 203459 517017 1667816 1624090 1078814 1475483 1998080 1908905 797899 465654 713180 998930 295039 930506 1214124 74702 1303465 1780941 1137931 76140 319482 704105 1013657 859379 1197098 400236 327471 64690 565680 1228934 1873955 81109 237120 22915 1002377 1994319 752265 609524 1894228 1226751 1239911 1562065 479959 1246225 1625755 1364313 28902 474897 1584973 1005138 728252 1097009 1245150 1944555 442063 752771 393562 1501688 1919240 1504231 22548 1419771 1433013 535891 1631426 58386 1744299 263757 1272308 1547511 679852 1727810 1837479 1054841 1147143 1625953 1730893 1258833 1744018 1825511 615049 1325897 1103790 45396 743237 830130 23038 1012194 950406 1437766 971044 754725 893215 1686614 462688 161311 993304 1239580 962781 1291189 670687 440972 1957149 23216 561777 1170105 39434 85205 804866 132318 739797 952071 1999271 1065463 132520 293965 723573 1639546 840046 88110 1995684 1776191 1793547 277163 1679554 942249 1315101 594015 1694653 131999 821713 1767833 827855 113440 167205 1397309 524757 1331575 671275 1900705 566006 1106801 19548 1353842 1217633 415410 472289 1803343 1920954 1819305 1689880 1811820 287641 1210438 241224 201947 543181 392845 1412403 760877 308340 398220 186040 243754 854360 1355722 702315 1345274 940227 802573 1066083 1340261 18037 1128909 423561 1410342 1769513 1420640 401029 1837786 1637248 646759 997740 707486 1533039 431287 1279225 1794322 1518047 571429 1860139 1743754 215705 1675742 1064353 1386077 1266949 69373 863003 578545 1108588 44254 1699365 1498687 993336 1903818 719225 1326205 1368142 1930483 719803 1131745 1477509 1392236 722101 704972 1427072 324771 242192 1320175 578600 604381 1235226 1761758 359334 1870971 1035738 1453653 1371967 360984 179529 825622 94888 1381544 1785069 824491 1831902 1334130 715612 1667977 1375194 1028121 1152739 860414 1125212 57052 1025934 85278 331466 1552867 1464363 1155476 1326907 442800 702843 1239148 605712 1920802 1038025 628397 1718245 1907941 1393751 187779 1330603 592128 1852967 21975 409257 1013444 43597 1646156 373262 743912 1652883 1823673 27182 681159 1365676 1454124 1600456 449191 183733 414078 67607 221288 1174476 1244365 989561 162379 853770 980830 373015 375690 335414 1922566 1325317 944259 165570 1231225 966284 1955135 174004 1666565 1434871 558679 1553141 805435 1482508 771451 1337955 806338 121194 1778984 1147468 1606581 508822 1417538 890492 1665452 1283428 59142 1743094 1029314 452807 1013761 1001056 182348 1670473 1334480 1229818 14354 1269158 644615 15216 304948 1806902 621178 1726708 72046 778783 263506 892797 1112430 763173 692877 1311172 1905097 689692 1713645 945303 1309740 241384 1046010 1810725 110146 253207 1557567 151542 1936738 753317 1059434 1248654 647920 1220981 193308 1134041 1396789 1369064 1042510 424511 16176 590386 224032 92145 620583 88108 1721021 1826069 1365206 769432 444334 173163 1815401 389848 537622 450336 1190673 966925 424109 761735 1358272 953385 439583 1105464 306727 849545 172506 1353721 1326719 1577698 1495996 1977042 1289477 1197338 1012242 376538 857280 1159801 1433714 173328 1520067 1033261 913278 1480789 81713 700076 720523 1300457 1803809 43753 620406 1946914 1252726 1787697 1621476 1360018 793484 450532 1834009 439694 1292937 1998694 726731 1520522 628288 711039 1486774 1414891 474042 1589948 1330420 759195 707562 189676 1591770 1140122 697753 1894400 80872 960632 655033 1544463 317658 156461 1797286 1105634 152332 110999 117646 1185123 1938628 1775155 1987853 1191256 110842 1877193 1328994 1897961 183257 458166 1413815 518971 99287 1316242 162036 1912936 512848 1135066 595007 720272 1536930 1820418 1042574 1061594 1293971 5648 1488404 1058146 1169257 732657 405570 496989 654422 275996 459145 1859202 1857793 217356 1998910 1286934 96737 307558 1495217 1504825 1384760 1898361 1862581 897649 858644 159212 1952786 1565082 552468 46674 322368 1123680 1466149 640948 1363614 966445 596563 1859065 8745 69697 202929 706238 1585284 225945 214895 579385 1774914 1233762 1250777 738421 1804689 1833527 1045325 1025029 1882988 448090 701558 602103 788745 903115 1009181 758609 1582169 1836280 105210 740576 647360 316486 1767150 1512387 1373643 1359272 1021321 909381 1633943 723313 467230 526785 1182640 1762145 226155 284023 1080292 1607256 365637 152936 1783842 377771 1297547 950841 711219 48166 1495205 501687 1673981 678271 1167155 708663 1884940 390862 48066 848236 301984 754865 969392 1280413 744705 735696 864259 60316 83595 1597264 347200 1843044 1552586 1418422 1696441 424598 261721 1811029 1166257 1817652 1522094 976513 1504793 1847221 996281 504599 1648780 748341 1078970 203690 969309 352796 442362 42033 1610002 1002303 230315 1588035 463388 598402 863346 1796921 1592844 327724 1257305 555209 341325 930735 561442 978434 798206 125149 581647 1898064 296938 1078649 485932 1688406 600423 1162423 7928 66037 684186 1860119 651039 263189 1352052 977564 1665362 1677438 200249 1976524 1007211 710168 1126684 1398570 1672756 1859330 477740 1836761 954911 644812 209384 1548521 488064 1005374 971412 420942 1949918 1617882 577869 6955 1759597 348955 1488101 714404 1239448 787682 433590 912857 217672 1280450 1187105 744885 983137 778729 740750 384192 812638 868108 1822193 272309 971910 716865 889364 1702395 1710031 275511 1809299 1129269 1602869 43963 116584 719783 407555 663629 497249 838492 1601261 1238387 672626 1924361 959942 1258239 275580 1756433 1767001 1944225 970874 665335 579162 1327642 649917 998532 58763 1874963 1565148 501946 1592568 960195 1797383 1927244 345794 1488173 1740918 1099274 1954491 1711172 1892879 307628 854695 1256699 894642 1976022 1762923 374671 729483 774634 1029861 1190563 659317 1966892 13258 544766 1937600 1958634 1629519 254737 1199999 1027554 736158 662749 1797073 153210 241208 348153 470124 1999337 346351 1166784 168776 95577 389811 472770 1819627 1981071 1641576 1891832 482601 1696494 1870503 966859 1687292 1614792 686553 213349 1135578 1168194 1872580 1133950 777923 1923229 217043 111612 632545 227928 16700 943140 637008 1799115 336460 576305 1409661 1559900 618024 792431 1203772 851159 290041 135680 220930 666253 108620 382030 924118 1616212 811709 440230 525009 971169 1897739 327632 806168 553783 473254 1731853 291845 393844 57855 791416 656234 1209909 36874 566178 329513 1753167 1749354 1980241 987473 1146230 1543859 293411 114433 745253 986032 1150927 1020613 1416886 275163 983863 1815314 1640402 1674010 1575036 1576139 1684746 1102275 1348364 806565 1921373 1337092 1313057 80303 1204835 1782124 187478 1951628 1312144 1958023 1538833 116010 56411 427173 226610 329252 845187 754237 495629 838215 439905 916566 615411 1837277 1781565 424221 501386 1649132 1775420 846437 503523 1970812 85999 1528355 1665140 1136805 1994029 498813 1309040 1464429 679179 1108082 125381 1974303 848390 1424333 201696 607507 1599032 1657382 582652 1557972 194961 269394 345698 1661720 1026094 154905 1925830 1209081 726963 1344461 640018 815624 193692 168581 1943371 538901 519889 849984 1376799 15063 110801 506364 1938250 96040 837035 1122151 1893267 1505257 1008254 53847 33387 973395 313795 80736 427166 631368 1044544 1002151 1013230 571610 1610817 1487617 941225 1740838 453945 112143 218839 1883779 1369333 119288 369125 1988250 1563886 1188299 958923 975974 1450184 1479003 500956 1876116 1759322 411085 628338 1016437 1848245 1511473 1287180 714547 1366941 1370123 443013 508273 83871 1418991 1978817 102522 881286 1042227 712183 1909238 270360 202785 911149 356002 1066775 950814 1568195 1418553 1643414 123062 1522604 1375154 556796 1147874 432942 1277873 1295622 363528 1696581 540382 1396691 1344272 387870 1641093 649376 1504570 419014 163178 1095146 1760896 869263 1026654 1675573 612038 1530586 1193258 4392 1990905 265030 152693 796520 1539682 1651729 342585 314424 1749754 1720686 1354390 401204 14151 1108251 1390116 1291603 984452 1708833 1197369 301194 1689050 1649813 588376 1484546 986300 664817 1470419 1499401 92525 1616596 405937 1212931 1806285 1003162 1415154 1912130 610250 275924 1682796 1329692 1998069 1431762 1591996 1119063 1196245 841487 1629425 66810 509232 1496455 869707 865681 223648 1894295 1065398 525717 80468 974512 404573 1115528 1638394 967290 73451 1080449 797573 289379 325544 276872 1666364 1632268 1602609 1416450 133358 1827084 864638 400544 558261 105568 959747 1484400 913543 796019 1966341 501357 336752 1725945 1693690 1858126 1568701 130272 766100 649031 135765 232583 369604 882292 528612 777369 94471 1547644 1522675 1584554 1008690 1607951 1176451 428980 1808859 1152859 1824477 1561157 712197 1535965 1123996 287171 525223 1739278 1985170 674587 1411696 1223803 1281191 1353455 1389706 731835 60745 307195 1722591 992198 1996987 464585 416406 656360 164517 1583871 461056 721956 196716 7503 1947759 827544 3769 735874 748027 1954420 379114 1663353 1365420 1753144 1852154 1484672 159929 653375 633776 515245 1837406 1058439 1234160 1657568 760586 1532322 1044901 662321 1110090 368840 22628 1033851 718828 194496 1662903 52095 1794744 1214063 1223651 71397 372027 1558733 1280699 641055 1860773 782570 800995 325464 1174077 1392766 508087 1024748 79755 792571 1017757 1465701 1461260 939593 309508 1053441 389263 99403 442119 192321 1939501 1173293 283023 620412 1325533 793582 458838 852418 39726 405782 1555098 1406671 563610 314516 1943544 499868 1223545 1543324 359178 188409 1958057 1824153 904429 1963704 1238649 1468100 1046667 59130 385877 1728619 1090239 524447 1971441 438574 1482763 314868 895967 1764216 1201779 1111868 50850 1783223 1182508 1729713 1640926 1160654 161181 1626284 1519285 1478668 1591876 523846 593508 93347 576157 1491213 23562 390316 113789 232146 492650 1142259 49394 1671211 670221 442820 830864 300274 259779 391673 212922 312174 765145 1903880 1130835 1646959 142685 1616475 1014997 1406018 1483445 1057044 1102431 1100715 119183 803517 1123492 275832 404097 453592 1679632 593105 1328941 407103 1771008 794768 802796 1447807 844170 620685 1152484 1137243 829869 959773 1043426 32605 1168171 1928832 121854 487913 1556195 42662 1457389 837546 109884 495534 796899 832435 1564555 1728469 1315619 1550980 1102379 41492 1785675 172247 216343 1426736 336441 591246 1046849 982618 433029 861096 1700438 632643 713822 874955 1833305 1257667 459507 1829171 89225 457898 784435 1220476 1422553 980429 1163289 1274392 621721 960300 824293 1520211 1652118 546931 324579 1690006 1996371 126964 1313742 1162998 837967 1179664 1132617 802511 343746 1977368 1745137 1629796 1637870 618780 206710 232257 1878877 1030410 1807517 1241576 1787944 1244721 424091 1171002 291182 478147 1787146 192081 1327381 1375508 986437 374704 855527 1979344 1616088 808686 1299885 475159 1321214 1805530 1009746 289889 117629 354423 1856297 420637 836861 1238909 20204 307852 987435 1787200 453073 130385 508945 647361 621948 1861305 1363365 1686661 139219 1209640 1953213 185139 908349 1471195 1859577 900886 1175195 1495671 804817 587842 849555 1342988 459677 365918 224243 1618701 1866282 294135 456327 1412747 304902 1614040 771409 1248910 1414641 320212 1205593 117794 68244 875908 1290885 821418 1926241 87555 430054 708521 1145650 526130 127804 854560 1066243 1199207 1332984 1011631 1396470 456984 167274 1317827 841393 93607 760026 1651135 794221 47135 872200 1698606 1166526 1006894 1058355 1226909 1199024 1862060 777786 1507844 800533 1686885 1395669 451917 617181 1064462 1281251 812354 305915 119718 1291251 354383 1673042 999304 927551 702622 236121 81848 1225843 1001735 1330784 1334207 1485348 673452 21417 1663083 1912715 640112 1883216 1056133 1236720 62639 1962680 889460 758330 779797 777588 1722687 1168896 1406364 1769322 1279938 954674 979219 1843480 193219 120609 354056 1694432 1499322 299506 1636783 1638330 135908 680443 1376842 559941 1718058 1745740 614615 592935 300552 1983771 618099 345768 441351 1999005 1312312 471730 1578901 911912 803922 122734 443411 558795 1123721 1617736 1832047 1336947 1847554 1485284 1300003 838757 1908021 1842909 1065042 172152 980060 469499 1236477 1381107 364413 1669297 1152609 990490 1399629 1005075 1105024 1918296 202916 1678938 640740 1305584 1440317 1205706 1279774 967397 910722 310723 1627928 921418 1263362 773644 1870208 323408 562460 28267 1684650 1612844 39589 473647 1178154 617177 1361522 520672 1858091 430268 497927 812767 401139 1036004 1246054 1871929 850075 446641 1893790 507680 534781 1448388 1086187 1320451 1851184 384421 717943 486511 1266909 1629277 1317359 676541 1148738 1434587 1491200 402827 1456809 1824214 803620 1979716 1433000 1511471 1360262 759635 1795718 1429211 368051 1095677 336001 1394809 1092584 1280824 78489 1496129 408369 714154 1041664 1462381 1009757 337431 1542552 616402 418174 1423049 791539 1875430 496521 807735 997807 1289694 666519 1222304 15934 510544 163905 1503469 1332947 1832590 512495 1422522 497241 64415 440881 324641 194695 886197 849042 16733 1555338 936081 1663627 1423775 507722 1773109 1667784 1787676 1249999 1474405 242701 887229 631816 1410473 1699746 1889940 415919 1001831 1220496 1616613 26828 1596467 1383971 1979991 58960 1574690 1964889 1599126 958546 1153148 1958317 818633 1985405 1542904 1583568 799978 748946 1716628 658457 538173 696405 665668 1276581 1185592 1809439 1976390 351787 1587946 1793057 459944 167408 484011 109632 213460 1662420 606848 668136 839257 1166141 1638612 667674 1399405 757492 153368 1420737 1923722 37121 1137997 1607598 469472 948598 509329 1935868 840937 27334 1550150 1527760 615132 764641 1370215 206824 1696359 855521 1349555 1515735 1066568 597330 282884 1924397 890726 1574286 1920866 402252 1834822 689559 1085966 79553 217095 1078661 1407538 307173 1758994 578002 123319 1958463 1440919 230821 730960 1143583 107636 1008356 1800651 1615869 1938943 568466 171272 886431 1434446 1452720 1450941 67593 1221971 583042 125909 984874 999431 963143 893479 1359199 535396 1472998 1570262 1692852 864740 1972823 140045 460484 1578049 262848 1186229 368530 1565266 1197201 1093086 1053296 243920 126922 1166287 1850159 1761495 438114 304132 851238 1226458 1266437 1989068 1593398 1217798 1209722 1324607 704941 623636 322619 1436525 593120 822796 51884 450652 236561 252126 364370 1018691 1327278 1881698 1358145 1567345 65246 1889415 1589507 1119397 1133839 1128385 1988063 1856498 743058 926432 641281 430783 1496876 366720 1221460 922193 1919287 1360314 790725 227255 1790836 1461965 621398 1822360 141893 1527749 158248 1017995 624227 1408378 422863 540111 1444983 1664718 1885852 397440 54997 1962596 1941565 986649 685680 1845124 167619 835937 1469788 673891 1113956 637978 504211 418082 1492364 1801707 1440895 689165 813238 172706 33570 1334792 968065 1206445 1893916 312664 1367387 1736407 1385587 828049 1753662 1894609 1398185 831106 1709274 1308396 352172 176518 1798433 855236 1036918 70533 455456 503112 289997 1501335 1470076 1335039 1679795 1585946 1039110 1355779 988442 1959680 314680 1322630 688755 182128 749476 1212721 471633 1622532 707752 83268 849230 341306 218208 678278 430011 1543668 1102606 1476211 1160087 1087843 348891 1530444 917439 786384 1862830 1096840 29280 1295946 1130077 114375 912971 114397 561327 1235214 1907177 1130018 514236 1640229 226676 838456 1925792 1387580 1904123 527245 1339642 1542794 1587505 1939470 1555060 1208911 1989711 1001166 613715 646224 181131 1565829 34185 1644979 1205477 212944 598936 687903 1716709 1073554 680715 668705 795334 803654 1206605 591137 617749 867955 1315488 1349313 7790 1132794 608266 489913 1967406 1426035 62029 1177405 1009345 452858 699234 1281066 883457 1871519 1540931 1089503 518508 942030 1745754 1204331 1091211 1070169 891146 1901649 1808852 454142 1355447 415108 1708944 380556 1507087 1664044 1358494 1266065 9967 1873450 622621 673270 1897944 575153 1053182 1015373 1387556 1973213 276135 908138 1461113 1676486 1688673 355088 1371767 160599 1136425 1434109 334389 563089 1843473 1866313 483872 164813 632460 840683 1098377 1930935 1991176 614926 1270349 1082008 258180 1608772 1590130 1828308 759426 1995665 1355456 906891 205880 1538953 845054 481195 1981584 1024937 251703 533122 852788 609883 875470 78115 1292678 1718687 643711 977318 1114241 218823 922852 80153 1349440 255517 1441260 438704 1287016 50663 1464030 573897 1822596 553744 1675098 219317 336051 947143 373010 384767 1519597 1870555 1892798 728208 1951181 177620 39284 952247 54243 1375391 1859738 1108277 1111341 946137 1616181 1819854 737766 812283 1393794 1556004 1153685 1061791 721488 426450 507 384491 1947271 799204 1777640 1815051 554391 890739 385061 1880877 119921 101156 1249010 1005495 1683181 965498 468758 1422161 374331 576955 1683922 1890441 53064 1125232 643129 383575 923261 1924026 1050573 937919 1401371 335231 1588955 1255014 1571466 920016 333376 1702381 558539 76237 549795 255943 1566211 670157 1783608 769140 1756195 931179 1315076 1101049 1630358 352942 117068 1197308 1822283 1419324 631220 1403895 222912 1067769 657431 1090191 383165 151697 1299623 253819 1364699 775376 741632 41741 474860 1556814 1908841 448771 127332 619915 818255 628909 1611546 1352371 814179 1433614 719598 344693 619568 945456 1027760 116361 385491 1599172 212541 62798 1398257 1689257 964860 62386 1563238 499020 8538 1292692 1701878 1182823 215812 628593 793976 1085414 1499156 382724 1109575 309571 158586 698523 1162022 832370 540173 1065662 206663 86092 178821 1193011 1132319 703969 1880849 634480 1024104 364525 1251613 1521732 891113 1633686 658552 1136084 1441991 950374 1367643 1780548 319466 1523092 182293 1511625 1961373 1852475 1361560 194527 1773230 666324 225092 1069377 1622501 779896 153958 483325 778832 1938796 563693 236166 1291894 188022 284359 1255619 1971296 654371 1102383 1649826 1355980 948171 1789917 218185 1007811 353589 1869000 519920 423536 1277714 1312498 900284 1418943 271889 196383 1469864 300689 548814 341337 387272 840717 1114809 485971 719361 1740460 1803014 519807 1969264 876498 1860479 95793 924721 853594 340756 451104 235330 1979237 1062403 1667404 1951225 546597 619453 1530145 1409694 1633360 964943 385655 130768 91013 934786 368594 19984 1961527 465592 46039 1212440 1347881 952282 1965067 1681209 1452916 1847504 1667579 831225 1232632 1197418 793493 348380 1946558 554663 436088 1025500 85376 194677 1400515 1554927 827352 1789220 679605 1585051 894115 1885968 1404212 1336115 1524451 1816049 401783 1428704 877125 1170239 615237 65094 1127525 1815259 152634 1407671 655676 1210590 1861126 479072 1326272 604239 1661130 233364 1230042 1485124 1721480 1931707 114714 1963512 199615 398461 919051 107427 1538380 1258230 266148 1687903 1323086 1172943 1323073 849566 714541 81657 447217 1832682 1298137 614886 1530082 1557391 1568677 1115506 1136561 77876 1704708 1419166 69709 806972 715436 206877 1667630 1134599 10913 1927105 74806 920247 1120622 533516 1214407 457103 323426 695900 1590813 435575 1397076 598216 1253524 1491524 1005296 1457089 1907058 385917 1713025 1737878 1170643 44960 116372 969762 1867213 1933524 685115 1891771 1908106 813632 381765 8022 791103 985011 445509 1580535 1107085 1945753 1381166 1954060 55288 413548 1700727 426855 1760979 1154899 881538 1915870 401372 1708113 1109498 1429549 135618 1063722 1180154 1299416 961258 1639300 782734 1400893 289144 1872151 1217594 1330340 1455014 1499958 1033910 563285 326211 270420 262460 160325 750044 1242722 1395960 529167 742017 585325 919722 1012200 551121 131497 252389 1033118 1592273 427895 642256 1798200 1973407 571381 396062 759604 966598 1979465 1423392 1575388 1469309 1549219 550003 1090980 1038774 471255 1147400 1608075 1499810 633909 431466 1102425 1902033 526728 1892317 1337286 790373 180484 1778689 751509 142105 806739 1981019 1185030 378617 1397256 1014574 708720 611870 1204586 900007 1687322 923320 1371061 633072 14027 896055 1723357 540532 1382467 899119 891912 1723911 405891 1963738 1513948 1506793 1133314 146237 190441 1227358 929716 1643467 1985990 59578 2416 760181 1440344 1208919 448966 368241 923053 618937 1418771 1810904 1514228 99267 85503 525931 1432937 1226540 613118 192334 27830 360257 1418250 1056958 996313 399861 1756036 1862521 1598057 1156620 1152001 1221315 1696553 1053688 529144 592911 1261289 1522014 1521655 1546662 90062 1900220 1154177 498422 245627 1740262 1882945 1350999 1748096 1037563 832749 1885825 1052999 703027 1259027 183735 994272 271216 774063 1508741 1418230 451679 808865 1573306 278242 1275524 181945 1383330 111018 1881990 713884 1105934 855729 1800194 1315908 63937 566136 94165 309482 1441245 1422520 398330 450146 1833569 1108184 1156782 1181324 845098 1229819 18076 480586 301945 1696258 1183613 512885 1820663 1032363 841205 1252143 236510 659203 1453011 45005 751642 1645847 722984 1760939 1697923 1984434 1677146 339461 1157844 866567 781860 994996 233082 1691251 1049320 1375314 1584982 493896 1763533 888722 1252165 907803 936264 1821913 913475 1776246 623829 1847038 1623891 1196398 689321 324391 542683 136992 1930042 744950 1295423 1440199 1158765 1881262 644873 885408 1266446 852353 1488558 686324 623990 615879 1239669 443810 1228667 645381 401291 1491989 96675 1279074 911911 1714684 1200603 512560 1901236 645273 745279 1967977 1488599 340255 1250152 263407 556310 149441 387416 1253121 800090 1484842 701887 1856709 1556962 1820363 415559 1039277 245057 64310 1454036 74475 1087645 1696733 1015871 1072568 509355 29944 740873 147601 1784552 1359134 1151787 100608 626023 581314 892908 334484 1633470 418725 1356563 231550 652391 1698393 1336756 1495605 282502 474276 1422504 1173905 980983 800746 937538 1424808 1084059 641300 433421 1753875 1405329 619240 1219252 1053349 1206012 103042 86385 155434 1093982 806619 427038 226322 1164724 1158517 1412078 684586 1008134 17410 687100 319608 209255 780876 755721 939297 332810 1366487 1222311 1739727 1198235 486851 1295155 41865 481154 1606601 1963094 592121 1676045 925294 590442 965754 50279 307351 991752 847033 1856676 800531 808462 1340582 367325 829625 1538191 1041689 1443997 110181 1010274 577314 1575395 626937 1078090 111213 565611 227346 1313852 372374 1385545 1505960 864762 272226 82914 1602614 1910932 207495 1963314 854591 1490711 370849 558003 820517 883687 232995 244274 1641514 1683562 968901 1192921 1529812 1564222 1034279 786554 1564849 1827284 1594812 23421 1746917 3937 1460058 698171 1200091 1694401 1991167 1136431 955812 696900 979430 605779 832365 1700193 920766 1878021 782787 1247546 27089 221266 601858 1301556 1249638 1620180 1066680 717064 1500111 768320 234224 411765 876519 402030 851785 1729724 727295 1272831 1457440 497043 1300871 1040902 1783859 1650458 921387 1227193 1235021 1605192 1158780 1760541 1103522 1564093 549510 951390 1927037 1042342 798077 868149 1076478 1492640 1955582 1626182 22867 630298 1411653 1670770 502612 1767915 1881044 1877072 848944 886969 1747491 1898380 96660 1043015 449985 1137303 1717749 1545402 1602267 487781 916690 1781326 913444 1677025 1695522 653711 715080 1190327 95701 1290642 1172762 1129 355645 778051 125443 1441314 1280970 1663429 387087 97931 1804672 952375 1972472 1040731 1734372 1906271 1420085 937001 635123 573831 116244 211368 1588679 1131717 1003320 828453 1304443 1611517 229224 1170285 852080 1585383 724667 263649 735220 158015 1728671 1187578 936468 64504 1316875 1063030 1004498 1675069 1159665 684889 1954986 1549638 287206 1308155 1531264 868553 1830947 1035267 152367 201042 1365132 329617 707613 1523614 1385300 1440761 1290119 835545 1785095 712816 53380 530145 1376095 1443204 1498520 505939 1853094 470952 1335599 147681 742770 812291 1180158 1151230 1688872 910457 1484340 1984531 1555572 65239 939518 933870 1984038 1359590 1531424 485613 1575713 309899 1273749 1586353 111801 1404679 1501110 653871 1185174 1245510 1584882 1735002 950905 98153 1721911 182575 1428616 1663891 303930 1079875 1630105 633668 244610 787366 830982 1894059 895527 909085 352375 943591 565244 1007092 795870 700711 1496707 1971794 587153 95921 1521159 573201 1990357 1874174 1622124 1671386 1891071 910872 240030 1714650 1174999 1276647 863874 794928 473859 177939 303749 1886536 363303 1525918 1872567 275095 1271545 970586 163737 1110929 780935 300735 1648773 1175744 1346660 1527442 1694732 1740536 1502297 1020232 754198 849251 824704 412224 612415 1110324 1992286 231918 889332 61092 1169579 1614123 61130 1629597 1938792 629932 772739 145936 683849 1166723 1100213 732117 313069 1940763 1456971 1052723 215694 761883 1205466 1374357 1987770 31620 234735 265872 863237 689179 1359658 1256083 572581 1777327 267639 1991839 160237 227175 1942443 104391 826012 1201937 1718884 151088 1812616 1794732 1469049 978638 1700428 1831910 1051632 987109 214094 290319 1828336 867645 1852941 1547987 1014952 399901 600534 1354182 1785571 355156 85636 891566 1056186 39181 1346588 1380813 1739623 1543194 103617 23325 676513 1739124 913386 686682 1812456 1963267 1868246 632656 1886742 299000 433023 854333 967441 1731324 1942217 1215577 1182483 1737674 1882718 1299536 1981310 1148574 1659066 1640371 1450065 1267838 1561786 1400073 1135498 1099725 758876 1412289 1299434 114280 937204 182204 1768099 1777315 348513 834692 409158 485472 1804333 616390 31266 354192 1336533 884744 980628 9705 97700 583383 480554 1182802 1222880 331030 132705 1515971 929198 574493 89948 14339 1131473 1547803 677897 175445 633722 1379561 709479 1689855 1224412 1724826 1974218 877746 269136 23329 285232 994391 1031326 1133699 1902736 1518981 416790 239642 1334605 1580526 42445 189763 415642 1671663 262058 384397 412550 1757943 1240612 967534 62250 139483 844668 1675961 1495927 1133581 837767 1103555 1416282 269674 474427 1473617 1234949 1133793 597115 684208 1967496 1511830 708248 1509728 1619744 342820 92423 1893047 1377245 986480 809690 1709841 1902355 1327882 1202185 1220422 1621554 1019103 1846485 1912410 1113992 1318390 643063 945324 1178649 1573382 800820 1327448 851115 1307238 871487 1844253 1493996 1033265 1181109 1722317 1874185 432338 553712 1766712 1565740 691790 72498 1072420 817979 445092 1664379 1049962 252973 1381860 1341904 849608 1282489 1070272 1639337 1809675 136491 1696371 776786 1320515 101113 12075 814938 938489 215872 957390 774607 873435 749931 1086892 540919 1130151 703987 1765272 393493 26488 1352333 1043730 1101666 1185710 1067003 917538 1444554 1272850 462436 1206993 1211661 469694 408155 1825423 722458 1007917 75806 130530 1066951 957156 1104530 1882924 234666 592076 451432 1422716 1633651 176665 1248534 806801 1328128 1749078 622808 1754296 1116464 956305 906339 1527583 553323 707108 341083 1412561 437417 522679 733160 1684376 659731 83045 1426746 1517029 58981 1763525 555570 1627986 489689 432781 815480 386216 535092 1845817 797836 689763 984227 662192 1873550 1947527 337276 1930368 1595565 1718514 703026 52150 1306919 954870 1922403 1816430 1750863 1628736 394406 1452917 516817 801586 814498 1333546 438977 1720365 1781592 1678336 748554 970302 704824 1864434 986430 459859 534986 398012 998830 363949 341855 516195 513431 1261593 1281956 574889 684066 1693314 1935329 1571178 1010554 1008446 1873666 711716 1656879 345263 1917312 1550332 356446 1530809 500098 783556 1817025 1031573 1439810 1736094 1799559 679244 1974824 1185046 161700 5612 266590 242142 1055458 977530 1356476 1885720 1759051 65150 271164 1286455 802166 1257071 1629667 344521 1228521 636338 1589045 1458616 1747687 1327945 1799631 1364615 484548 279346 1448617 1790202 1104612 181878 1608629 175356 1432176 1928492 1755478 727366 1562454 1460064 335868 1926700 1523304 613480 1376358 1929078 779488 1451603 1130907 1190454 1887392 442412 1122608 1161879 208311 704682 1534717 1674703 1913964 1897774 683289 1168126 667700 287334 446689 1652849 1130353 359927 539067 532400 370012 1071339 1209170 477252 582960 1650346 116012 1870979 418974 692961 1411984 422576 511476 231203 69309 849901 1639925 881349 1938381 1715718 1475127 722107 1694836 1301980 1200360 916491 111160 1072717 284596 33111 1884155 225386 898260 1496275 1278279 1336945 435611 1841538 714333 941063 1938756 1456187 1735754 493851 1899160 1748178 657499 1303615 219996 1271851 41247 1469591 7520 1049775 1415244 284636 479603 830419 475701 180895 1641639 893497 1349095 524064 1374702 1334886 960391 1507409 126091 1849973 44694 48626 1853917 932358 410541 501468 506127 327072 355776 1214610 605191 1497631 790307 1172314 748394 20876 1830047 1307497 123007 1253909 196859 461106 1647578 517487 1716578 1122843 950507 1878240 767164 468126 74903 1087704 1340428 718494 1135760 296040 372094 272307 1402169 1908811 676439 793461 1468305 867079 1355319 862522 1532893 1904779 1949771 1114947 349767 357979 265493 932806 1750049 1640324 432152 204644 178635 738889 371330 952398 1872551 1423365 551862 990206 1558535 210386 1237776 896778 746235 541556 396321 1507344 1345541 276656 61704 1987558 527284 997850 381298 1074097 1748557 256247 1045892 211812 1455051 1086297 1858909 1456722 1296371 1452265 1389549 732949 571093 1706271 1800984 664461 463685 972987 1991323 159933 1995340 1281627 1756259 849303 1555288 1913656 249734 396944 100853 167733 727645 445977 1234052 1188889 1397129 58923 542680 1859148 1026091 417563 72583 1481465 1141304 167256 493981 1044215 517694 1019749 695345 1768929 956151 389222 453384 1506682 830173 244370 1467394 1727565 857850 229969 1725466 771355 874419 1658325 1867442 1797354 1763090 225742 942875 1273884 11665 1945085 1245992 219748 484481 1553135 840423 1645338 476720 1471012 700046 1384964 56362 378444 1743661 1726016 1163336 1949612 668415 1586837 897102 1393958 1233094 864456 1482020 1669510 347900 293480 223246 229772 1043064 378772 794078 168748 1704549 566167 1789272 1316651 1748553 322173 1250355 946578 204360 1359370 1650568 439145 1419585 65606 1110806 134508 1229807 1621710 1314174 952487 1995805 1836915 1807228 318162 1572686 409529 911981 1192960 1724885 1581595 1247009 1499003 1744534 656265 1201401 201571 1248698 166289 491027 835715 1686156 459396 322360 1441325 852917 1947824 922106 1032712 1772558 291868 538897 775367 1275234 1606854 1583276 184124 998978 1166612 1842199 789390 120973 783009 1222843 439789 807288 1722924 950851 1910911 1845427 1166650 1974950 395133 1728402 518924 1908833 1302937 141146 787988 34541 1098718 523058 1996022 1039470 1843793 539351 446493 201953 1575505 1871682 524890 1084252 1347366 1248646 647336 1037278 57015 1745745 1122003 1393327 1517347 1199793 1941889 880302 930015 834335 1877585 1259402 1953320 1181679 1826860 216219 500083 45697 920290 1967521 1860175 1968693 1462790 1707783 1761269 719651 1620828 986266 839807 853721 1274624 1270456 1065441 1857209 315849 539719 925228 1341325 1852187 1243344 223916 1353673 534502 998826 1552096 1451461 1409715 710267 1311125 668219 658516 1396376 173394 1886782 380521 44511 1096226 1907161 196774 1340872 1598233 915460 1568174 1698300 833290 534149 371849 1995958 1740800 946059 79791 1589170 234463 1088453 961036 1397121 606416 512252 375152 114954 1007163 128499 539952 1548253 1871880 1091407 1524284 1714499 523657 355487 909288 1034329 193413 1131124 68507 459296 618626 699658 417893 1720313 704680 1452386 1791278 875497 1465687 1971292 1879546 859421 1504936 1553327 1841170 1265448 316954 1989891 408220 1219265 862514 249232 1967515 1211880 195198 1668885 632131 897573 1907924 1628303 1460722 1087293 350184 1251262 1116450 1708556 578171 315351 283526 1104774 1556721 1121048 835148 1442285 1586517 1006272 1542127 5076 1327647 1470623 566309 1487071 1918130 145166 1473229 1712771 1703886 755033 639237 585876 773102 1735069 1884774 966839 674685 433034 566428 591643 858749 1629291 1301153 1143445 1086688 1467104 21427 787093 905102 648411 1259746 713374 752721 431706 1058500 1355732 961052 275219 1514686 1497000 1477117 1759078 1639466 445034 1223989 181266 21980 264556 1965409 1387143 1197630 936095 297169 1864668 630415 830669 840434 1233117 850001 1187520 1732576 1640304 410793 1914745 1282138 1161308 464670 42436 819575 1610790 596749 414972 1756063 1890829 1138139 1743933 276906 1942682 1954179 599747 1091335 576375 639272 646121 584675 1868230 1286575 1979242 441314 648330 1871345 1033114 319080 1699693 51564 1924700 699908 1118099 253580 1744629 863011 749003 410908 391029 1980086 1724286 1898753 535721 418765 569228 85359 1743252 290971 795186 1995268 998868 873142 310603 194245 683946 337918 1998477 1537872 1279705 580940 1234102 1470927 633415 1893235 621909 1314831 540214 1461057 399373 114930 1568023 1248259 1873839 1181273 1987327 1313440 1189426 1170544 1566417 678225 179773 1247493 1659436 1921796 5085 1054569 1675817 303831 1323987 1534184 284339 1893975 1797810 1226020 1609177 878457 1348774 550717 590362 851378 990349 1761385 1912060 1916786 529407 541233 1527597 749523 95152 1255523 525166 753609 1381256 592448 296520 1173239 1668226 1794684 998733 467086 1798388 912285 1369663 612762 1282309 1879158 151986 201565 1923825 491320 1731334 125604 705707 919851 143481 541199 588595 208018 112012 379946 28739 381287 559477 196291 715218 1681126 71695 562139 1603760 583434 519456 1222164 33109 1109788 851844 844908 1612318 1477838 875339 674060 802662 1889204 491962 1418189 1819369 367623 1311550 1763564 1788217 413111 111949 582043 1974820 208682 601026 655391 256277 1575670 1602948 1848088 1422227 541679 1133100 1339002 1004325 204164 590438 1109671 574821 1589103 1966116 227133 896357 1314586 628437 422161 80417 1716142 1742212 391398 1472480 972472 1715322 381136 165567 1015158 1913539 1247249 82841 109450 1024895 729197 920201 862542 1546204 1626659 144564 1217499 356483 1465037 1471616 76538 515956 1478837 1798370 125871 1516043 1313885 1216388 506226 442449 1256633 619390 1336568 589808 1484918 1175885 1983697 1993618 1730294 629004 1335867 1569422 917535 375435 25364 1310825 26295 1831730 1109869 1716051 934202 1631192 802664 472535 816388 531654 1019121 1307961 438156 1251936 508553 1529749 301317 55094 922957 1931532 1721370 1093157 17455 1954386 864529 1839069 1749511 430970 1094501 1046014 672583 578124 648320 929024 403360 472278 1432900 1958452 839697 1976135 6560 370982 865934 315192 1475377 1731403 1438372 436069 1439505 227846 485771 752234 1545266 1012861 1713437 422647 999910 1939886 1695144 18157 803124 817424 1670983 680072 6628 1348329 1187462 448389 1803299 511909 269188 1107519 1451885 1763766 76585 157350 1048452 842868 280452 1531610 713214 1414775 232719 1489564 1417854 1784448 1852955 1408365 1476968 1527189 610426 17963 1287017 766923 1867898 1368007 1538994 1958011 685731 1088969 81961 816766 715664 1000740 1724481 1702087 1264238 292579 1057837 1362196 1273125 1248765 1597192 313591 502757 1714563 1948010 563086 1656509 1200775 1988089 1994197 291718 1174486 738026 1831820 1388374 1316178 1908932 607546 1753024 1198593 1458417 369707 290570 1835910 241151 586118 1941717 955166 1437503 1779151 731489 1963803 399919 656672 1359400 1398478 121211 1854110 1159332 529764 1763079 1093800 68662 34328 480835 697226 769991 693157 818253 1866002 619745 1463730 1291556 1725927 851056 830416 846737 675569 503130 1713850 1913477 767804 1048045 731266 238702 1180731 428078 1213447 85583 201629 181325 1108247 1820618 193761 1834177 163820 396619 1425247 177648 1749927 1312426 1029664 458798 1762202 660480 1408810 524617 218473 1402963 1748586 1735353 165231 1194339 66235 1885360 1000649 1191822 398721 1709355 1414210 1206135 491103 332294 1085382 761771 1851455 702423 1201594 215923 203809 301492 1017804 536371 1924568 381536 410386 1112388 94379 335462 624318 820423 628799 796852 1738852 1282673 1525490 498255 4073 607960 1518932 1948492 64744 62723 911607 1593991 1234276 1917402 997363 369258 132633 1126673 726867 422277 1642133 1653657 1102917 1780101 1083416 286723 374703 987488 1775331 432977 1596373 516261 1771768 1433195 1763431 1397201 520254 572104 607931 1741294 1612214 1019488 327531 1702963 1939127 55812 485497 404757 1677141 962107 1065183 1228266 1930946 934232 857081 720864 894829 1786413 1218578 881815 1047516 1924295 591824 949795 1938187 1125011 311530 1483395 1011364 126615 141327 1736936 804581 714085 218249 780450 966644 742306 1398808 628409 924500 1536299 831543 366390 168458 1251333 1120133 1923731 456670 632257 956764 63369 1421179 1533682 868665 317646 1083241 240581 442880 1484481 1766603 117122 508317 1694285 29729 1743123 923736 455789 1005982 316451 1309528 370271 1087683 713856 1902014 1107029 1849402 1402527 1632236 36193 1997679 268243 1686068 672170 1204411 735745 823945 954700 897202 1609048 1641421 1381521 185873 1493682 1732124 1862382 595213 1451704 1512401 74790 1798122 937577 1211046 73154 223786 1863964 1734008 1450814 1836135 124060 1770226 1525481 1824122 325598 702512 414780 304759 232727 489792 1138123 716998 1576222 311666 456890 1252717 1278768 1745504 1224229 966612 1494332 621062 1683764 1700093 474369 1926566 1897128 1676664 916851 1804827 215076 253196 1657564 1867158 77576 884755 1165696 1257841 406778 557997 336835 1367537 858352 803902 340270 1554817 1161466 1937843 1387040 801666 1071531 649037 315975 205033 189795 419771 1237965 1067128 726393 578303 339985 405133 519735 408315 799305 82672 653195 728194 1961849 116782 701989 1622474 36351 653044 139925 504053 487342 1854786 550169 812376 1080953 798795 649413 1671109 395694 1130273 1378418 1002826 1638899 459600 1964827 723179 1958862 1439951 807279 1230372 1236332 197581 1508849 1570661 1194585 406053 1285244 431320 1612951 1815910 1745221 220205 75599 1180813 1052861 530263 442864 1188903 159816 200165 935340 864695 1476268 1450959 658561 286477 1613172 1018562 329890 1805988 1823238 1431559 905159 194211 632795 1665588 1223182 1103767 1943989 1655556 1815784 560427 170717 549037 503278 830054 713768 1865950 1542488 1239943 828895 1172372 141797 600355 1499013 108746 488939 1538659 1284302 1031778 1297614 1302842 1660697 425632 1760406 1291077 1203323 1726726 1916699 270160 1636502 328237 1727150 337240 547760 454513 1627617 1948640 1372940 1697873 631683 317509 965684 739418 1998594 701948 647896 28201 321295 823450 469297 1305052 557911 1112647 143430 144613 1434008 1268493 1355981 1921312 1755544 1974918 1766240 1691427 446811 665858 495277 844785 1121307 1282363 1866651 60818 1653481 1419416 506984 938527 306022 49313 1072432 604261 1406283 1624316 85803 1647971 723363 111852 877938 770453 1432903 322216 910404 175518 677957 1166021 1909655 1371547 1752152 1263510 1949175 1896982 296029 72444 1330732 971009 1874868 1238760 745231 946348 219351 278276 94528 64383 1851598 39337 446726 1195452 1712394 776371 1080729 925037 837262 1710440 1258217 15114 396956 1283058 52410 1572915 1122483 1532872 573386 150696 1967678 1571734 1386613 871205 402475 804416 1974694 1434069 1686369 668003 224450 958990 23621 383138 800114 1053723 1207859 652107 805263 1920154 693939 1317937 453744 1070876 1430317 774221 750808 1792022 658139 710228 643509 536837 118623 1699203 265950 1959126 741964 1132503 97159 451198 240972 1778237 1151415 289788 523379 1742718 1790559 448692 1135559 1982710 1754606 588244 606985 766737 1448029 852694 436837 242854 1322314 863096 196287 347276 620318 1133886 157126 1058582 1929577 499053 1541376 1197009 1711794 1481097 61571 1191094 1596175 1405785 1314413 1778770 385675 774631 1855954 1802829 1957514 1484895 1608011 462302 1930619 500068 471898 1250880 205402 1434840 1730938 1012607 414332 1005230 1334567 837159 1205853 1061007 1397360 1533713 33244 1312666 282885 1242173 1871091 324169 1943958 1365475 257636 76691 21748 572356 702889 1658430 886134 1527120 1783827 1894232 220946 1402664 1041315 959417 1285903 635375 1202001 1065270 781181 950806 1034312 833738 836343 1835351 1424904 714803 1136165 1696609 1941699 188490 105605 1593727 810489 439781 1182155 466802 1912168 1335709 1961220 434969 1347937 1958688 712027 1553955 1212744 1390472 1589388 1142383 450356 175488 407001 47445 839883 80842 721205 265100 1583355 88758 452767 980138 148052 1864311 1408065 1434250 1618638 1763073 1350719 1535898 1452413 916441 915467 1902291 1983246 1310914 1305813 890631 706748 979465 479404 779498 1100682 1420455 451604 1738601 53510 170051 1141017 663706 134899 1834073 329919 404961 300926 1981152 1870883 269942 1226870 1459004 20416 1177689 534087 862689 441021 656656 1443969 805023 1080145 411855 1745520 520787 712114 938608 736485 1825578 518055 1902329 727843 1594975 672349 1664064 1961998 187441 564950 1778000 32221 518741 159646 322261 101324 1182148 931201 1703741 1041382 311359 1947466 310917 1466519 622157 941523 1774990 1724770 1365062 1854831 402835 587325 1133825 1514371 1273299 1135426 1225446 1413882 1973140 1500235 912889 911780 160409 836852 1713187 789735 940729 1724141 126762 1847051 1598510 8221 69515 1680467 1287186 43220 1948822 1821992 1341725 1666654 868853 1379843 594220 17199 322365 827128 1319377 886277 1141008 792675 82497 1132552 1235689 1381070 799424 1284734 1893636 412123 351432 1432571 35641 342938 858113 1260958 316315 476612 555767 1668729 841809 930408 7045 1040770 1046133 443607 1585065 1790296 47079 1059212 1997501 1091017 918268 1499876 1843397 66160 1914266 1560600 1663667 59881 1301283 1180161 1007891 1351567 1748071 867947 790624 816817 648742 258249 896736 230765 1559557 779789 892967 708100 1241100 1378293 213446 11228 170501 133898 1464602 1930459 1973905 16825 614155 1150001 607394 1036733 1716030 1282187 1305926 762201 224865 1423080 1497487 278379 353361 103392 1520960 1198936 471111 1466200 241363 229569 400845 1983127 534548 1224994 1520365 310753 319048 543500 1037618 1858241 465063 502589 788628 599763 909781 1411104 574147 1024989 818921 337907 960903 1679419 41107 1013807 1232935 1165864 867288 844859 1447458 913051 78280 1700154 11068 1290760 594631 580907 1560805 129652 1131760 1634851 205336 202635 985816 401624 1832538 986796 71580 850720 1073075 1226115 290439 1780518 809569 1900098 292397 1746146 1078961 1647587 1156391 195312 1660912 1313416 555973 30167 1758685 1428620 1476394 1247585 409715 1102748 65624 1070594 994283 406166 1604138 1350092 486012 309035 1719984 1813248 1014977 1221709 145010 1706152 310627 289895 933423 267708 616373 84827 1281900 1314576 850451 1838516 1480065 66034 1685109 664621 459961 1223804 912763 188188 243936 1494008 346420 1522322 1698502 1424739 1758069 501068 153315 123299 1664883 1039779 1958519 1229881 1481131 1411590 1686427 1355891 747135 1916468 1566739 1686845 515618 951549 875603 1243802 728347 1151765 1955727 703429 298020 136626 355626 1026011 1996387 3451 1468888 144396 1550783 1787557 765006 1712759 552094 1624100 1293286 357952 1933715 270295 505895 672761 1088190 65975 294505 653309 717454 450281 719883 507432 1217537 1367353 386310 609306 276637 118147 1365423 586046 1471564 516879 254805 1719478 878548 344502 133218 1836827 792017 383376 1537172 1205841 807880 355428 1905124 1038318 1350773 1000953 1806528 384338 968236 1272669 886659 1268778 516803 226405 758562 1299881 1517710 997043 104797 45852 906255 1385426 999334 287501 656067 360997 582011 1434676 558896 500153 708735 644415 559403 1614184 260279 829724 425299 998655 208572 968589 1154189 276644 184469 505495 1575185 22354 137823 1890998 1614870 406459 1439519 217855 690605 740988 28933 925156 1139274 1243893 1414506 828311 634041 400370 552434 73542 740300 66401 813308 1457247 917821 93358 245470 24229 236090 761389 1655988 489860 1894597 1021432 563160 113445 1377533 1433338 1335843 1190980 747199 460973 1322755 246750 1304846 346153 122092 485378 751383 178480 2326 381198 752183 408558 1455184 213624 746414 676121 691253 820579 1588708 95309 1979542 140516 1946262 158693 1448724 719623 173315 1503779 1818686 467042 849534 649830 1206537 1407821 433492 1964959 290259 241780 1539441 82788 805444 1987188 596291 724180 759556 1804432 813371 943456 1655127 1370798 1962268 597822 1683000 1319265 1743259 1995048 1548378 1367817 952995 483014 1835836 1655011 1106086 370793 1854132 1569041 1182106 220349 282339 1515706 1390400 986337 676258 586823 69419 31407 1161375 1743605 372377 82784 1656190 1236406 1458359 158065 1292651 916276 185763 276197 381045 962546 546915 1802896 188646 1952858 1624017 332790 1356948 1081434 1172305 696386 1643586 1839513 1893014 281667 1179086 770121 108055 1992287 53926 1543923 525624 713567 322526 1536080 566416 372812 1552963 739929 401231 327053 437544 1893411 656829 1216140 84197 1746783 1025920 1095102 1486423 619068 588416 836880 271104 1941825 200963 78473 207230 1293291 1289239 545095 1884148 1981622 1420747 110968 415395 818590 429204 1937288 1870919 25282 1932675 224748 663620 844794 789179 1620922 383490 808397 842912 825864 421296 904786 1519365 446249 1592051 1282949 488728 1750645 971374 1669442 318868 1191398 997785 778195 909829 669224 402707 590287 859305 1974194 877730 726292 1813329 633928 471070 265819 1847149 1979831 1313421 1751980 907514 1147938 1138049 1996902 1867008 536886 756487 1967420 1485819 658324 804393 759638 1398335 518481 1723981 1856670 956536 1983613 442061 1808391 604192 8357 1302407 1237836 1595358 224244 423616 1859563 1041605 1118797 1062483 1734480 214638 384299 260336 108739 878104 244279 358321 616267 615531 1699277 396802 21398 386752 28161 329861 56453 1465030 704926 716396 383727 1239274 207265 861292 1485967 16988 773730 441802 989622 103219 172611 1047429 376386 556702 4413 712418 686518 1848329 34145 1061193 577850 242884 810384 308763 998901 1750699 479890 1315647 1825629 1671022 331387 1060800 673454 196531 1767355 1982951 1405940 325940 948705 1379684 96652 473052 525137 770682 1551008 584040 1871055 307345 848024 757377 1950979 1000043 1970012 1982327 283794 1323155 575513 857729 1617479 563368 1480664 479051 961716 1867641 417933 1522208 1027168 1835294 1064280 1050082 1120692 1926637 280598 314786 1519147 416612 1497742 366438 1914026 1845726 1814477 880672 592966 1304666 1273957 1714607 1313363 380577 125004 1743792 456842 720566 961089 1798399 678665 1742057 161544 137107 38758 1113502 1044962 1676981 993333 314558 1738536 563794 1671400 1326134 952519 857348 1368577 1252733 988100 229532 495556 291500 1135690 544656 825300 296132 18698 1150483 267722 1356201 5017 381778 596559 358212 1636686 430383 277251 1402834 986658 229707 1463255 851175 484226 1824667 575357 55000 675407 1044350 85395 513734 954766 718669 198209 118159 1904028 963736 1945313 170933 182899 1769804 278345 431006 1740236 1821132 389855 349343 1077417 970127 64970 393938 1074611 424309 152650 1707292 1519479 1400307 558034 794505 1059824 697750 1798490 57549 224539 786633 420878 930037 1851396 1869908 1569009 1115154 1025749 87743 179123 1197060 271702 1659418 211496 7847 864465 932940 1291940 1166330 395794 1238328 613630 428817 797789 470935 1848797 956855 1440745 1481506 1578519 98318 1444676 1746034 1202387 1315371 1371246 614564 895422 1730527 1824749 1633299 1795385 1140086 1482819 314688 356824 1807105 611432 1420337 1342773 1714639 451616 1588145 216507 1179981 996494 1533401 333021 223673 819127 1026982 1551241 1477540 832460 1801141 723211 1517745 578926 1482925 1847708 1083394 1449465 388762 1391406 1541414 151184 1002256 468268 1458015 565267 1854169 1328565 1717099 882646 300509 374767 197516 727619 537935 2244 1744984 494608 1421157 788890 1589359 1690255 233487 659740 1491469 982262 713906 1968173 760973 225815 1358398 1897630 209265 667626 221491 935857 1127652 120641 581556 1272800 497879 1770538 1033318 137615 6738 1435368 1235040 1991364 66881 680365 580162 99039 940935 204287 736734 552817 1720221 504713 1797683 704289 1713458 686274 857223 160824 271079 1774744 553898 826246 14250 323648 1074172 1877957 322207 1590239 394323 1425709 1776320 1534739 241779 1343361 1900022 926453 451964 504119 1591897 1468788 1072397 1003623 742623 224465 1149177 1584944 1873169 1754228 1233104 1218745 1999285 1270987 978745 113569 1366673 1921137 754896 780573 258270 1309000 1218808 1499611 174297 1241924 1692609 1701509 1833499 52534 484724 1375754 1611657 1012902 1411054 396122 270008 1930498 1567569 937917 1873823 1949530 761355 566205 1385507 1679694 787725 1430454 1072634 1648517 1880666 1911165 579107 653329 1313225 1478131 243841 1500315 64588 684512 42823 203739 1389038 80117 1664808 663520 1224436 982226 194380 431613 1476767 473119 923315 424661 676549 1597096 1079085 294049 1256100 1780301 1717809 1168822 694092 985282 871346 118229 689477 45549 1719150 712438 1520156 1004689 1303115 783081 1615289 1025174 108190 878945 1525209 725503 107797 1508129 1226215 1288290 341821 1488761 1924522 686224 1736195 1685325 69375 193368 567311 785647 862812 171612 1973530 64438 1711770 1216986 791151 641440 285574 1762746 1991228 582817 289946 1047187 917391 698516 175605 343049 1526491 21010 1155705 1797706 418634 1139784 1090455 1294695 1728914 621819 931761 1680240 300003 1208700 72625 408064 1675456 1890328 1384140 919827 1828250 1938880 307353 1750140 1256178 155426 229136 858589 906046 1062409 1113260 1769610 1708528 1442836 1624248 602764 68135 1592170 816578 1420378 1079704 1892411 1184374 1655348 864424 362847 495368 1133467 589441 651438 545777 430305 162893 1813876 1492424 1010283 533438 1267681 850047 575438 156993 764139 623035 1109516 1635187 1059225 476869 1291699 1616895 1718024 1025520 582758 1477772 1663840 352514 1657782 1515374 1008936 385489 315579 631880 1791017 973311 1764587 1023448 592323 1911139 1203707 1534646 1669061 1340594 642085 1620051 1801803 122047 1643010 537515 904804 1624911 1285964 1271895 286855 575382 1414616 1388441 748533 1522388 1976088 395228 1414145 255767 1695187 1975059 1051459 1900969 1772747 111921 904776 1899085 565782 1449974 171874 1418498 1307827 1278355 648529 39285 1581662 1879362 414863 699539 1670160 1236954 1161026 1709741 1991199 1993474 879365 1309433 1373055 975653 185748 1554925 145792 1284136 920516 1478822 876629 393533 1576630 1254583 1489436 544704 1908276 1204448 1575955 1396489 1324196 859361 1704993 1240504 1895632 107016 1663488 1582319 403418 1369154 1590624 465925 1811932 396454 1416240 206769 1939856 1424610 1978824 1478488 1538038 1062764 1744853 1482755 511306 1642220 1737728 993462 301763 127452 669470 314510 1432855 419700 1570186 1415005 418113 55061 361336 1180142 418744 1971436 587039 261211 1368723 329082 323444 1437098 894155 150323 982079 148296 292582 165592 1734941 1821652 753369 642351 1913588 791286 660564 1924317 347431 884530 641597 1385480 739776 103510 1834330 1871674 57653 1097410 26684 1929107 1593133 750347 722630 1691465 1770161 1986405 1175970 675990 1812497 203947 193979 295712 1288760 1166462 512180 659861 1820863 1782786 1955012 1347049 1536428 945962 949631 750069 1500518 28438 1677729 693645 1858957 1095911 955142 1912656 425462 916055 21798 1171437 429673 641262 113557 1003437 1362439 53054 158991 996246 1415021 1581800 912456 269657 1750027 677960 259983 302443 265609 1991560 1061592 100132 295122 38586 527050 1450905 200243 1265997 1272931 222277 1650668 1586968 1441164 701704 446022 1481736 461540 574507 631670 1844723 228416 1063519 1090523 1022226 1525594 192951 1822512 272564 1674880 804533 1776454 114446 1493340 142882 1572771 1419727 1407748 1548571 53529 1943018 1260458 1740003 1430546 667684 911528 718895 688731 1553886 1473900 662404 1461534 520937 1616077 664716 208825 100843 1645185 7974 1853415 1821133 1004013 663731 459000 1495777 1922070 613350 747475 1579845 1468916 547554 609976 1995619 716663 1283353 676389 249150 483733 806266 393589 372068 313198 1233256 759202 661868 1745556 1216439 206314 1439053 1874372 1765652 875829 463962 1623327 1163750 1057053 1466260 1417543 1197931 1702999 720646 1960941 1168942 1129513 1231938 1907137 236530 1676763 78922 675663 161589 1847647 818371 1584558 873688 1409037 1856939 1391533 1659935 1646125 313277 1658966 416134 393291 899663 974441 824893 1715036 234737 1255563 1647603 1243031 1559202 387997 169975 974625 1514559 594449 970244 442097 814756 1021040 1859800 292197 648432 687719 264600 1757990 1179482 50757 1018948 1580960 1733911 1967558 651450 1435296 1717312 674045 909432 1912204 1083260 624781 811363 1478208 1184742 1518380 1492386 602942 148699 996448 1481647 449096 1744352 1849670 223659 105157 1229577 1661739 406843 161673 1002033 1964055 932061 364487 1631515 4529 616850 1920564 1400915 811289 754417 1078756 1970300 1958950 256610 1281263 346216 255040 1728716 1074717 1576419 477881 1703301 1689803 179148 1144365 163785 1279029 1808781 1815165 1262499 1236381 1551953 1915742 822048 273772 1681940 1588130 908235 1181030 874216 1764888 380213 1736196 1769055 1484024 458307 1696625 226183 865297 1319594 1739980 1854328 1101215 856701 767917 525736 176854 1040495 601193 1687061 631858 1323322 619159 1401813 518012 745242 1148932 1311055 1449952 153995 1912156 786960 1426671 1338601 531560 1622655 1136790 14172 492629 1869630 1589487 1208631 1068319 1368604 1616158 1803399 1987304 1825587 1273347 191521 1695322 650282 1121804 1122997 1233818 1619988 1976208 339033 192879 962739 740813 1296284 1118325 1810768 1934407 1018718 1743145 792011 235135 1806791 217586 1614846 879058 276677 1805569 1731941 798915 1561635 1174926 1032356 1656604 472316 13149 650779 718707 1079399 1979738 752045 1563188 762232 755078 1334940 1474898 234448 269746 1053291 1306150 995642 1895577 581190 1683716 27880 423375 227724 515698 121910 1539523 1134801 1110152 554541 814631 732517 1444077 445987 691921 515843 820552 404061 1132917 1344132 880831 1244055 1275002 788971 149020 1078112 1258777 899210 21239 82313 1057114 1392573 1630085 1768166 1737073 40258 1496075 181486 760202 1357717 707205 1491021 1643201 1681292 1671747 1015508 1613002 1814946 304348 1561089 1486628 1823437 1574805 80923 1574573 1088771 134857 705136 1984998 589234 323902 844318 813983 1065999 1204218 838936 1850635 725547 671075 1381579 497257 1577138 1677081 416954 95166 1275664 1795003 770549 548722 1006485 1519943 653888 1063704 1530428 618267 1371742 198302 1443585 643292 115941 896791 1491710 759509 1272749 1189017 1099221 1010763 201530 700071 1431364 1021125 454711 1994585 795563 927954 163958 582146 269922 1664175 603382 1252284 1514768 592692 1650821 109107 922614 1026957 1434917 1448992 1389856 1068831 301691 967115 1364818 1413134 243725 204807 1107335 341976 1282523 91444 882338 1430874 892545 653849 571860 1986072 15727 1085288 258941 1239979 1804346 1501292 505724 1586079 702106 1049888 1011068 1560961 21292 267704 1851646 1916014 1581838 1729329 1551470 556853 1508292 811880 1108024 160758 1038783 716122 1270687 303637 950059 863963 1889741 736625 209254 1714420 94320 1929017 996788 1901843 1033278 1472457 9243 1520192 1143143 1260007 368175 1965178 646385 1947782 723906 852243 757284 1288208 209665 99985 1188168 1110919 32271 1753746 58901 550413 1275024 961012 986541 1173717 156987 1360973 1624516 236990 1336871 401151 898835 1067728 1917417 499848 337097 1309935 574476 28291 1160279 1542312 65228 171654 510347 322509 1743362 71625 1118963 770929 1193897 160807 1966881 1908779 502031 936457 1580800 821844 1669753 1072862 795260 1277451 679308 1392304 1470240 1310969 197555 1254850 161527 50745 916773 1662441 1463676 1838803 1483617 709589 1975197 34706 1734350 934043 1794929 703500 31547 420080 460321 1083176 1919731 882674 729417 1011126 191268 1767360 40975 960765 402417 191562 1796909 93653 1850809 1652663 817724 1456890 1604029 1409 1917220 630531 732822 1913378 1560997 449242 38844 420919 1445570 1752535 1425411 799284 1432048 419346 1169918 899598 976652 456718 1148764 1313988 1708639 1117693 1578542 1978757 102398 80036 498287 1514583 185089 169978 524687 659766 522915 1511682 439236 1937091 1747866 262507 540464 1426713 500166 1629472 412297 1533663 57744 1481759 1276554 1785746 1100755 314082 648004 1229338 1092709 1464313 1738126 213928 875445 1151119 1878730 427400 473627 34580 780103 683307 1522368 1260490 1130608 213338 304781 637422 128878 602962 563851 162566 1393963 158398 1715469 931496 1333435 1873135 628860 1267880 820649 665413 1010313 1555878 142715 90040 931434 1340818 1642101 701266 1612149 48656 857444 84348 755239 1004280 1131546 1371932 1853264 1784098 128753 293199 1663819 367402 1903377 1416306 1142858 238768 1112578 1781573 546195 1232469 1707602 1378955 1237003 1995025 677482 1767960 681225 1578683 668309 385375 448633 1859226 1681708 1541824 341193 945992 1878057 1063921 1275831 1191350 349707 1874954 1040536 40831 1192143 1151554 864325 1309170 660175 931093 926617 1455827 59998 945083 1729744 870414 832696 1078817 1764759 356680 1977795 677457 1725103 39406 484878 1603018 823723 1849966 363621 903172 388646 1952341 1684346 1733272 1187267 293336 503486 190317 555266 1092565 655516 587587 403428 1146161 428576 1483789 226500 1979227 896551 708321 604079 457259 16133 1879252 894909 446643 1312188 695245 72433 684250 1211828 1540763 1703756 285895 1522492 831414 1414653 1889068 939327 765083 1206067 213064 731061 366233 389156 1432373 585586 270068 962668 226097 970496 787286 776910 25538 871440 139410 826529 584358 7769 1764736 158446 1377390 248609 1320908 1472933 1910215 509220 159094 1432161 1718707 435117 761434 484404 686695 1813630 1575428 1370077 1222888 729600 583691 1272515 16473 1297825 964945 137310 347164 701140 1305516 1917481 731929 777356 736936 1412277 1625823 917341 1649746 472311 1971398 1022278 1823991 44315 169401 779125 555885 1119969 1653765 1187880 897719 782388 1734006 1517393 803695 1956082 1621455 1923812 1356901 1832018 588974 337423 486544 1454129 1344474 859368 19969 1502901 349135 1609233 374260 325004 942462 1777845 1219693 1145267 814694 554347 1027902 235292 527836 972325 442470 1034459 88018 894843 1402895 104814 1064704 1141802 988530 661536 360424 1091019 357288 967211 525734 1999374 20028 1517743 154244 601063 75206 1390596 47987 1894886 1671534 116955 141557 1004485 138212 1866357 872245 871436 335559 389899 257027 403377 842235 1001301 752695 588799 1976195 156067 522853 981203 1869146 1952975 886657 1761702 239239 691552 404291 1474407 1215215 1403052 1473834 1995793 792272 168996 937041 11496 1176402 1215188 501503 1851558 1701224 1878056 1550556 902001 964803 839733 904224 1066137 1618809 829443 1367860 378393 495944 379356 1170530 1613141 166076 1391641 1463221 253371 1105574 603430 462905 1745063 606538 1523003 134230 260964 224232 1630737 315478 98292 994520 315937 961982 226430 676984 1311966 459443 67944 1484123 822654 1604692 38691 320905 931350 1178037 500394 103572 1421790 1958793 357705 918677 190273 300228 466996 470228 414476 262147 539682 1744720 1391784 1898174 1382649 1784395 896822 1971147 961942 618441 1344013 7919 1268564 65675 464760 1463864 29004 890039 525293 119002 1243012 1193432 1001943 1904291 771256 1634500 1917931 139078 412894 691732 969302 1365353 1960611 829607 1045396 333417 400094 1759265 1509071 1567400 622171 929542 308118 1509262 384895 1331151 1832636 557135 1557135 1975192 1176934 178283 1623473 194499 1534635 644972 906836 130510 1307451 1283134 380452 42583 627503 620826 1522995 1164423 1503918 292102 633914 822033 1977294 1169222 1403932 219013 430818 1134854 1776258 588072 1848503 1002252 1072549 554104 213880 1685072 575219 1349185 1768413 1710864 179507 776088 512555 660668 1339428 1216304 103949 196712 43396 918962 1627631 1796381 1352391 1366522 874179 95488 1668340 655364 167364 924107 29037 1504094 68114 1421343 576804 1244387 176140 62261 1776337 392166 873634 792185 1887452 61780 944521 346159 788326 511446 1732869 1590580 1283958 1138741 1351833 1445532 525228 1575316 1946252 1115846 522648 1796010 407712 880420 868420 1142926 1421596 314124 1439997 23880 457645 1429199 105291 1457585 1428027 485002 1355041 1031231 1346729 673008 1863113 1571789 1043859 1154941 980668 1165569 1787041 701222 1213108 191189 249631 177665 1523610 413215 624145 1223815 1293757 958531 882717 60118 1829954 214886 746907 996549 191319 766393 1772480 19258 553253 233416 1518684 1134393 927946 1193927 14941 161227 513658 1238592 1300536 1654631 1916676 1538045 1595567 1609170 533276 458024 1759427 304497 1204227 1023 251825 547729 54544 1917790 1471776 68040 726742 642362 1222717 1561392 1671632 1977073 1014470 1580805 1696255 861514 911462 20273 846929 119934 569120 1498054 1190238 1118292 941987 664516 155237 940185 631342 1837389 1299361 127337 1059187 68976 857532 1527132 271743 639640 1779428 1491241 1745386 1896070 1768879 1849642 42161 673295 96031 936237 1283820 1527568 1033692 248873 1969117 1213555 854379 1480932 1153539 1485374 555015 1329055 1986002 525172 1128431 1790673 1070784 180262 738932 1797619 525653 1885732 873297 1614564 127365 1293315 1759943 1925469 1718296 1257362 1431471 1511987 701748 1962054 1718934 1991155 1201261 1734963 708478 223852 1089112 767947 1234238 1453475 357737 1984522 21791 1385376 1139654 95703 633944 216106 1790849 885269 963395 695924 1442083 453958 460373 38881 1463327 495263 427160 611497 543783 471136 408904 950417 752952 1520614 1715409 1244986 673383 44114 985183 1220216 356220 828250 532120 1181003 1226377 224247 184062 1540608 1013815 455063 86104 1691584 927415 1416692 1023970 276632 1517827 277546 1277690 1762911 402451 773846 1067655 750491 426604 244990 909173 334343 503084 405712 50317 552662 1305547 1755855 266814 13074 952479 1238605 1959692 460780 1398974 739813 1962631 1558034 1523011 1695257 1874591 556014 1742419 1246589 53725 1537256 998360 345585 1914873 1449138 1615918 1656631 1111385 319589 161690 811958 206031 157839 1717789 553530 1723502 1651954 1662297 1283621 681877 671499 661101 162586 670798 61707 129620 1118839 825663 176537 1018382 1083390 794811 1506705 761470 318469 622782 1772243 589785 715241 1485042 311177 1654938 1628342 1919166 354572 1923603 933001 30738 61873 610849 1330141 451021 975582 1571827 364021 49813 1569313 1929091 1188266 1653010 1694337 333895 344976 316134 299824 1972603 1725992 535069 1199175 805796 1812343 747936 1865249 1557524 372656 1043681 1244893 675541 1093015 738702 524794 1350020 1346173 1421882 1420729 789861 533032 636913 64482 1690180 1037145 966544 115370 842414 893843 1561437 846045 1855872 1525581 140233 170470 1369913 1798084 516880 926059 1829295 908974 1819930 857027 417880 20722 477374 1425313 1656458 1056809 580477 1930090 579224 374913 1361252 787299 1539146 227014 483324 578781 575970 1217134 740969 152881 200627 1258955 1582738 993767 1227638 1677680 669154 1349063 920326 391234 1374268 401747 941316 609357 1289327 1206303 1971846 1658911 893162 1885234 1935640 383476 1583531 1953466 1076215 358003 1446268 15398 871062 1374284 1538539 1268968 870078 1048874 221433 658560 249715 1629397 1751066 656279 937355 926041 1592920 1261162 1527666 1221052 402474 911775 1254415 1279084 1541216 323308 218448 820115 1056693 448244 1734577 1087575 9374 1823137 1622611 369986 1954699 1016016 1284449 1279338 334449 1026307 1550057 1418958 1742680 1140427 310484 1547714 1988589 688996 207209 281919 1824685 778447 1249816 1130449 1929726 859521 1789443 1916809 1246718 925806 1484161 1007793 528619 966696 1403100 1564526 1988961 1553579 6263 256187 245253 1395 282413 1852110 1019595 639019 775145 171428 466907 1206926 1936304 1763972 1812802 1301170 3770 1377678 1464887 746731 14205 112985 781618 1816991 881400 897715 1809171 894673 607225 862196 1541339 1344047 1195505 901666 570737 47488 244374 463080 166615 1320934 1172707 1052909 1275370 26007 1424249 1426707 1825111 616608 1977848 137138 911278 1208621 1134711 1564804 291343 1140449 1499240 874842 1694363 955025 1409654 1750753 62651 1923227 182669 1241084 1505664 832187 1661310 1189076 45757 777030 1467791 69172 442064 1120304 393888 1618774 1367203 1945422 746570 800078 270026 401567 1330720 1827966 1620771 1446118 360001 1509889 1298200 1823102 1471611 223373 745173 1723363 1395301 617044 1649756 1948552 844177 997575 884829 1398647 1735286 1317067 976897 378671 1159209 684197 56964 1907170 279280 162682 1774796 949857 1206642 1899274 1683042 1042018 346987 1812827 959696 526516 744529 1239654 1979884 1141900 619598 1478115 885491 1804963 484677 1912495 788099 859492 597512 414394 1095352 1159604 1240747 1159086 1689421 1630908 65459 1536008 1274351 1047172 424540 685118 50201 288519 718296 1641899 522573 1558011 44806 651012 500857 1324045 1321393 1200940 1665431 575201 1578228 843938 1808481 1038217 762221 992082 519393 801678 1192566 1250898 1909379 834273 1972595 187874 1404395 476654 1868685 1945575 338401 1211073 1096684 169959 213915 303516 1024885 361750 805015 1093360 734246 1547494 1215174 215168 532918 1712636 904294 1763836 1777438 302199 481546 495349 987356 1096373 1451388 1409229 1003956 1463750 1645904 1360593 1768985 1203967 641103 1379257 634774 746512 1418550 528233 524002 313492 1529243 1853735 231103 428296 182187 869333 1178658 821195 197256 83966 1746669 728278 1278827 478719 1725088 1613696 992994 236144 942148 611320 1638937 812275 1486471 140281 1791813 942272 1127147 1295170 1362771 1888393 1754434 1906285 637700 858346 790510 34582 1955094 190582 1766146 1467604 1584698 284922 642104 866188 1359266 1653563 387301 610861 1603160 1603486 1479909 94090 492755 256696 1663489 877111 283468 1929996 1703275 815295 1345003 1177673 76936 1339975 1305219 1958073 1812854 379309 909875 124844 718544 829847 490620 1571722 1622967 783679 357087 1166607 1399033 1727522 1441897 427242 1321303 1691134 1445056 439223 920514 133039 958367 979323 1030277 317994 1553545 234750 1348651 1530199 1157909 915177 729052 866694 677979 499141 1554361 1747902 1027572 1674063 457576 466740 1854098 286024 1052628 1290131 99183 22022 1647444 1498819 1078692 1497519 1970349 1828884 996963 142017 1494548 454571 1267135 1423757 471970 204154 434547 492148 1676902 683135 1734387 190198 1040605 1486959 465897 229962 840765 1436310 649890 1301256 1547595 745142 709803 1298993 1906368 1007011 2986 227887 1001755 1697141 490443 1321563 595746 1049865 237203 692257 1856675 1259393 1838288 1103288 649977 877991 32432 629068 7475 104541 1230276 1715439 1833505 1712744 1970483 1235615 116975 845882 1702566 366430 1766438 114665 1642899 1816310 336198 74716 202807 1450199 1621488 1857494 1863092 1212527 56803 1010135 971908 1992031 45869 203869 813822 282472 316218 1652346 933464 1637731 1935657 267147 1880858 911262 906754 1104191 1577962 1638691 71714 1245451 574677 1936517 336011 1072548 552146 832165 1921905 1246634 390468 1719566 918391 677692 1548795 1532579 1952896 487456 917925 1261459 1706172 1097805 904845 1601004 1705369 780846 776559 995374 38986 1041873 1830961 1550571 1271679 291979 1760128 753601 1464436 1631015 961025 1463714 1622933 539372 949980 1492747 1882128 1325551 1554173 195254 450127 342508 1643216 1042246 809255 582442 647096 1428284 522716 735660 1173501 1402207 449885 590870 1053901 1006691 180735 540695 162990 883058 133765 1593640 60920 1942700 820172 1416213 109255 703873 760350 1703860 1350579 424196 672453 1676735 617969 1773684 180745 937388 1370922 995085 1917987 629528 298829 1215769 373501 147672 1670516 731008 903217 750406 1107898 1527434 707274 331682 605299 1441024 295711 1802156 1715937 1542862 608902 1632937 150369 1649290 1043218 1713128 1824891 1784222 1989295 1340086 1694054 1466642 1161123 247412 1186779 1533738 1929473 1560390 1612640 412251 517578 951174 1707222 116149 1596603 1089903 1822286 1955287 147734 1099688 1581169 693672 946144 752578 1961516 1785557 975779 1027641 105802 956818 1060091 1072518 1130312 1936665 1568135 1624445 375072 779866 968804 1931196 813994 1228188 1102990 189599 1026345 834384 1907362 951610 145789 1619793 221561 1911051 1091331 1178024 809535 1156926 1147461 1459888 1015409 574458 1043698 750913 257904 1335483 1809095 335094 1664879 1706341 1132561 783484 469300 1474842 382286 532771 217065 175191 84979 842986 287070 160547 1397290 778307 222245 1269107 978564 864891 1281615 873335 885453 873655 9670 1533715 681251 1526523 888572 15210 1847884 1862099 810397 922574 1222334 1363414 678597 1290725 1466388 1943453 1295965 1945795 1239696 714091 1490217 1207289 574172 1638166 465275 1052835 908199 1627398 1218449 1481527 630297 1877008 1058350 115938 329072 707554 1493083 1366091 513010 955568 521889 991583 475083 430725 109925 160384 961888 302136 590428 156082 1140964 1432544 316044 1574155 1778767 1999707 1359806 1518322 418705 1235044 1380467 1822555 575898 1979351 350555 1196 1654249 1655453 930743 1283334 139783 1284547 1379003 1063175 1427735 938050 1009991 313784 1529115 961524 449259 1208258 337434 407799 11782 1923070 500259 31027 583105 911283 1509178 766010 1459074 198741 855643 1920183 1292051 1734083 934630 1161409 1132446 1816944 1584198 146659 886063 797926 504240 395293 588516 216712 1039169 1847616 1079550 1962077 1805920 800084 1176201 1564480 1010532 1254485 1342799 855956 1997503 1432901 1381096 456200 1153622 986787 362796 1288732 539477 464969 946699 1949619 1624421 148059 299833 567209 28751 1751077 815877 1681891 399080 1128267 1166619 1960508 1638437 1875762 1577681 1605296 582796 263264 749789 1463744 965589 1981867 324747 619671 1826735 426866 1700650 862544 639181 1129835 626664 1978371 1728395 1999915 1073702 1063980 227050 1484091 1396717 1697827 1426234 1542345 1862113 902719 1471373 872611 646591 1226522 963305 1450508 1510454 1057254 408815 203300 379206 446255 862657 1389529 1842850 1893297 65296 1798355 1699778 735838 1387530 1283818 395125 1397245 1020242 1317322 338400 382021 93605 1932513 609187 735136 1719895 1902983 473869 1575597 285821 1060592 1893463 1550724 1304315 44896 947558 1860922 754960 1247064 489943 1518432 750833 317279 177578 286478 1634640 791668 181442 673181 1124715 483195 1269685 933250 1097198 1133162 950336 784975 574522 537336 1523914 1610102 119299 1064030 935529 1544382 784579 1952784 832052 450437 507488 1767762 904387 1983520 1331029 1287033 468968 180995 1940156 147781 404071 1184548 1503177 499939 1833173 80021 1754286 488483 247829 307832 1860312 1933264 1832170 1167128 294118 38389 674222 40649 896936 534775 747064 49512 366279 1987411 967227 901316 399605 1982564 1112477 953435 602531 207742 1553257 278067 572927 563237 1082012 1775964 445658 1236092 55923 949796 1055801 105526 1221845 966567 879071 220406 1552564 1905272 965380 1478175 884760 655960 34331 594169 84768 37904 770324 967750 427504 1964942 44904 1626722 1042647 766775 914067 1003720 440792 1210017 572421 796674 207220 567809 1914609 245915 296425 790444 119735 1072275 1224285 332101 94538 1248205 879590 29687 475625 1282377 1448419 1422889 1042430 1055605 1952838 1199372 948668 1088213 695032 64138 1407267 16697 1637023 1562450 1452670 607010 631874 12124 1826717 1076781 692622 327583 1233235 1628480 1586416 1323382 1630786 1183837 701462 1066689 1407468 1065746 1114630 448342 769996 1015418 309343 532246 976268 587539 612590 1494243 993015 63848 444903 1290976 1884071 590458 223792 1185357 1474257 718245 644416 1734543 306048 852106 1124135 1234905 775493 858635 1447017 1572533 1912689 1422191 422352 1569751 533484 1040267 1055236 227779 1421992 869825 848387 923667 1967131 1859861 8070 344651 1554061 1036807 652888 1037477 615908 1499812 1797128 182004 1632144 199997 1517061 841651 717418 706755 196745 1681485 1350422 1027660 879980 501011 757205 463976 1362776 983118 1162837 670831 1701862 1051744 1682348 1163827 1664625 852721 736473 897417 269107 476069 781741 1900574 376641 305226 60806 154737 1084155 1502469 1579340 1837722 78298 106606 1089215 1894730 738023 1335128 1749459 1371416 1041953 396606 515540 185778 419961 396824 1906925 17606 1328341 199159 822393 1843439 1142558 1393522 1641432 5204 463563 1147578 740416 1485494 786786 1893638 493935 1358060 856800 1435275 1756705 1535623 4134 426798 1082540 636685 1646956 1391290 1200191 207474 863937 1017719 205188 1347865 488518 1713899 602449 1755412 1471447 693114 560879 1123237 875575 357298 1742548 549384 502215 166423 1978596 1274326 553148 494984 796216 1412911 1144755 1999185 1944602 820899 1296554 847802 1836047 1488959 175822 955110 1465025 1570169 1244762 613489 341062 1031880 605358 519518 1296645 1108416 1704424 1082138 1599916 65683 1835625 1827440 483445 81569 1738950 1127497 362949 1281819 1164313 1743893 812934 192746 354937 112965 795062 431168 796002 66392 1532012 1770749 446110 849963 1814824 310438 258959 943471 315805 1684208 184110 1008829 420661 448374 396091 979134 627284 698142 220075 1828337 788533 321535 1798499 729561 1500251 730674 969960 1974488 1881131 1617658 635660 658652 860840 1931152 1994046 799491 735608 211758 824219 1348534 1757647 1650769 687927 1388888 1512436 1229454 1884014 385390 1819101 1609767 1080181 307046 1562458 194077 781657 535349 229578 429955 535569 1526067 729954 1312242 611000 1206180 1089800 1355479 1752986 803650 67464 1534158 1827687 1031692 1048996 1004775 1085642 1324513 1128094 1358222 1632549 1774139 38085 878320 1132786 1974331 881064 469426 763785 498976 571581 295005 614222 266903 1310915 37458 255699 777694 1496789 1176098 1282694 1400251 1897322 182211 1820543 515478 160553 609350 293303 1656097 331676 1163101 438696 1982739 1251964 1654535 549084 1501863 52982 1295220 351670 982693 282817 1794560 1672363 44455 635773 579921 501552 451512 1111807 132613 1689496 62754 1502991 1522210 450251 1697792 764550 1034905 1647217 717309 633523 1673995 1494554 651106 423516 1210995 553609 802287 1667462 1359788 1369087 1326805 717811 1264978 566091 1956276 1630048 1453289 1710895 1628407 1734608 782043 1933317 1998847 991162 218173 53359 1526200 1199443 452418 538259 1533502 1376954 769275 643668 1497930 1576204 1284090 1995544 96612 143559 137891 758088 1192158 1245938 1324971 76286 1941555 397842 1321168 1501452 417141 1931181 761182 1860009 674496 612729 1685502 1464736 875378 1230448 334475 364897 618521 262653 650221 1880852 1676841 1647078 166366 621985 1123880 432879 1769669 1385182 643445 1626218 158386 1132447 1156911 34354 497219 335599 631557 59650 1195069 1835540 1919337 956052 530777 961764 1874856 1640945 106830 1012632 1302342 1931175 1088501 109726 701923 1140231 1283916 1748581 848467 348306 513483 1426742 878831 50386 1231585 593787 1041553 1176328 1013708 638323 1149389 17034 494294 413647 1601137 1196792 1828882 901179 1059408 189702 578470 1300059 566477 1819156 1764089 1561213 1407376 398998 1709397 463477 1417933 589773 855500 490869 1351586 768387 222358 654685 416960 1441737 1357781 670658 440321 1770612 1539884 703903 1989248 1052446 1338035 1062441 667792 1415071 51461 683498 477369 95688 1065485 1785303 1453041 1098405 1977521 1681834 89838 22546 962483 277831 1191612 1355387 421626 442557 910854 1924798 786666 1825460 186662 1377554 1889104 1695701 1412834 1015162 285140 361388 1608850 400751 1114409 1946466 1903808 413783 755458 1499409 1670657 1466840 462336 1450769 278465 419420 1976587 1322927 1137645 592621 1543963 1944442 1293378 1740166 1268485 1508711 1273751 989448 705977 456643 880209 1457393 1343309 1476071 1851408 36778 996692 1699476 371869 1554771 602776 1674208 1411788 324705 535841 31961 440840 479358 1907798 1982712 68535 1045293 507334 1479939 1293308 929455 1821383 1024194 1527249 1826744 389057 1443382 371097 1688059 1472745 44509 113784 105887 1324911 1739925 924005 567188 909723 1979892 1181775 1869438 833928 1852747 1508726 1568084 1295152 1143657 128199 112465 1684422 1263273 1817466 177965 944350 1783386 1584477 1860461 998806 1170935 1770166 1582092 43583 972969 722752 1501092 919644 44704 1627078 1932376 1851290 516348 1679292 320960 819148 403563 1111442 1694817 632568 297006 1885822 921435 1139499 240051 765832 1396098 1325118 1345769 867474 1919335 1645686 388385 1041751 1898417 1279916 1084746 959138 1338651 532762 1311446 901911 1637953 307548 893998 426286 1009976 796471 1882317 1813927 978675 946504 1223715 1851239 1665792 874446 1720995 1211660 1306416 1073986 1705778 1047832 1612719 1672921 1852912 578214 1529472 1090315 1343611 1962227 1466996 1640870 201747 1608003 1879215 1287824 49966 10047 565820 1459962 109881 1741023 304127 102734 593075 1769105 323015 1860346 1285976 1602321 1534369 1413312 1805524 1237046 1544915 750051 953358 480350 337406 547273 1184053 1972621 735740 883454 1548676 1972119 1795311 1761332 814671 960744 1502044 655008 108535 896729 9506 1754023 1374459 1117289 1746876 99210 1236659 785840 216461 1101764 1817163 801580 1824448 1087042 1528547 336407 1011280 697100 1177721 992841 662569 91014 1975822 518326 883571 1063377 336309 662856 648453 1566837 479073 1352672 831068 512736 419107 771259 1767534 1639007 1851733 1769666 1366692 1212802 375719 1996151 823393 1023351 1217673 1842359 1799575 1153226 1522988 298391 1942551 879566 672602 634146 1331503 790100 1543568 1812583 1399504 1207500 1777546 787413 1932240 1260974 491564 431855 346983 421074 609259 1540016 1248618 537535 1575332 1863097 848510 1045367 110699 1993691 207799 1586321 27012 1701889 1226770 342081 541989 53499 1762709 430612 663905 282939 1268804 1262142 1445 528696 811556 129843 36353 1188439 1275393 818352 181025 306235 155368 1058036 551428 1964152 1559602 1950132 156435 655886 202934 1070214 1048135 649178 366913 405135 1073225 730343 1645031 1415857 588681 251205 246547 1162334 1568209 1389366 1192728 1649994 1359661 778045 227208 1249556 731140 1533074 1933400 1833087 1797992 659660 1631854 1724786 1130832 1172412 804121 610539 779723 872747 1178448 734835 975950 1138103 1478968 1150137 1847457 689564 935440 1087916 1683431 1599591 1984927 1802302 1173971 927322 567048 1132457 727630 1753012 428217 1481983 646900 112907 444100 420759 899421 853325 924930 1801078 651678 164233 180670 1242384 1612890 767244 309283 930503 722309 1177919 1727951 1886023 889746 1677951 1643559 1449099 668291 1190463 13557 1493204 242685 554040 1181538 1633414 256064 286078 1989510 1519085 997444 176843 674780 1193919 465307 168912 1050028 460622 1669830 1457875 159265 1953397 1567801 1794404 1826608 829129 1958177 1260572 1199296 35564 1789591 931942 1378318 1111363 1721781 1350954 967297 1943372 1349210 553747 1765982 1758065 936123 1311066 1040281 797364 1058134 374629 525988 554454 115761 242118 1170200 1350472 728814 713106 761326 1199294 1334935 1626778 1400701 1766474 1922955 1664473 726429 413366 1768047 964630 1455200 753390 1463062 1750999 1292244 521474 1303929 1330475 74599 1647652 916713 232078 571500 1040967 262516 382282 1985083 1403803 1695706 970564 1660397 1776624 1283756 409931 529320 1440759 1453622 1130532 558004 1177519 1630610 432134 136202 755505 338391 449508 30448 1968701 862306 815874 1745103 494656 1017779 1113253 559879 878830 608974 1729537 789904 330951 588761 1792375 938854 951312 746157 1155439 675054 1304788 880346 846716 460595 831303 61928 1128119 446250 92990 1719701 1775882 1765171 1903627 191999 253974 1916251 403918 390837 1242304 1304544 909789 114794 422942 1161996 1903252 1016453 1768878 343396 1922445 1872304 1093948 1711162 1021910 1439838 958625 887765 400736 1371009 1440428 1683377 323730 744566 1604797 1203862 1001515 650103 841281 1505861 592252 1514221 1180111 1731523 1165188 1852469 113630 1464709 1469160 1296234 1605692 1343857 738377 1458791 322971 682886 1911631 1454534 1954833 526267 58372 42354 1809541 631638 601875 1887546 1961479 1686930 1034277 1783927 1927601 416053 1894836 1640855 1633065 1903182 1206725 1293024 612699 72091 479540 1449221 48712 1969210 1564104 1144668 288790 213505 675203 489787 576858 823679 1445953 460866 300099 746614 551132 1033002 1375728 1445118 666310 1291234 1947480 722655 605063 722238 687257 1440728 835376 914676 671471 1341924 12652 98616 1178000 760975 1634972 1279269 1699541 465092 1672962 284146 1204440 827586 803222 477939 1742104 1843124 1809172 127701 1822999 1234041 510967 1255263 1780819 1658575 938415 1433759 676711 1134427 992483 1648843 1764525 759763 1840017 1977724 1352635 742179 1915473 1389838 235010 144182 1460662 1608442 866853 1338829 1713448 1441429 1659703 583858 1405750 1975477 615175 1236054 1204121 1988147 830949 501144 1948414 65287 1297133 1838029 1243175 837226 1662508 1658540 242915 1071976 1947739 960114 11308 1384276 384149 1499768 1515019 1791021 461853 746545 844557 1887044 1888178 443602 1080016 1086983 725686 503603 569364 1213472 631128 354960 594936 1231215 1838790 1660666 57280 1821707 44611 1185612 256534 1780655 1490180 868523 594656 1348394 1336805 1886717 1551685 1374902 799604 7408 590987 1084707 671389 801250 1336855 733119 256284 1142592 1960148 698387 1255083 1455740 1061196 987856 170073 537011 1230463 997253 551369 331485 14184 729328 581308 523788 1209616 1996145 1018508 911819 709340 470449 1218424 1709748 1833558 1646248 1197427 1521768 822804 1177758 1292491 382217 1903941 875505 1679435 720551 1367138 25159 1989043 129411 848919 1599708 1715049 259614 1769337 79739 1840987 1752067 871103 1413474 1770192 1119984 1469374 1302462 1735905 1432494 383739 1782751 1708859 740233 1746203 539645 43095 1970097 1886499 356121 890315 1531227 423693 1280671 1434153 1279006 597514 1277212 682508 587530 622151 457770 934693 1178425 1681571 865771 1079864 1125927 584522 1193716 1483502 922119 110984 1640944 1807239 825395 430123 1930088 559359 600232 426803 996896 534306 1039663 612666 1884872 1128646 245840 1580403 1936178 1554751 1990872 1513697 807372 944539 55411 1112742 770197 1798286 1042143 18794 1616147 1228149 1881272 1623962 706992 1834319 1775166 37836 242938 623276 1521135 1690205 1579001 1221419 117856 204085 882863 1071131 375183 612627 422001 387058 1280459 157939 872367 1091815 1003426 1429153 516878 1775818 1517047 1866701 948419 139384 222461 213556 1313860 859761 480642 661678 1070702 400752 528153 354595 964720 1055309 1123736 1782885 1278461 1164504 1749321 1605756 714309 997075 1426530 1965115 786315 1911020 1380132 1694233 326648 923857 1189440 1022215 1016774 1313685 26462 1826938 224962 308319 1091379 740577 1166632 1731574 1177626 1764373 34228 741521 1389894 793020 1884447 87691 1492423 729115 1886779 1033103 1640873 386503 231004 560269 23370 1677912 1609484 1901531 1664697 1873943 884189 1962301 1079908 329776 1115754 820668 1956585 924957 1981190 1366914 1125416 248231 1182872 434374 942360 1074074 802828 1075943 574628 1545014 599081 1437185 700042 91327 1875765 1641740 997527 1497518 1778310 86969 754784 1539714 606125 936574 41422 1337810 1650482 1309579 1181056 1285835 1803504 899302 1133302 1919663 1330689 1540886 1237767 1942949 990908 641335 1929880 54661 1918466 634457 1230059 224631 904551 1213715 822472 355244 1427470 75429 138848 1957064 1386376 838558 804172 820495 1159705 1681265 436858 427597 176524 634950 1777578 1962039 235712 276531 1569879 581381 898503 1676855 1784076 1754702 94976 1355142 1803306 1323088 1084212 780295 786771 304940 1843808 168906 375154 1023972 1503486 852413 268978 1061625 1987325 453385 366852 1770446 1465253 130374 1986773 1492134 926957 1396571 1443299 215650 1406279 1420589 1492721 1726825 444218 1771776 1183538 687141 1616092 1871980 692569 1977248 901465 607799 826235 24701 1090045 1950968 1201313 1833390 1295583 359950 767565 1013033 1208125 1469523 457217 1160529 674297 1596917 1796629 44305 865038 1432190 1899786 1314935 1360208 1886584 688013 1415865 1379384 731820 1617157 157961 447795 1830497 1581614 1555800 1174973 1643106 96864 671998 1593334 342658 394063 851399 975632 340554 129298 934909 1735582 460442 272951 1226917 360742 908837 247689 1808858 1954686 1967372 837787 25902 1886390 1092935 1868571 1659755 1196038 1841144 1392974 107286 915850 747144 1358809 808595 1118474 945443 1185277 107461 1118380 1411713 1127503 1975928 775640 125702 1135501 841810 652043 1583334 1303500 1451025 1481648 1425025 17820 1793545 804061 971516 602021 1241465 207287 284785 1926722 1607019 1365549 1534591 656175 1652745 1775578 1865939 1259536 1208462 1059043 839581 653895 1442450 1432000 1872395 436793 1920400 900315 394702 1173987 521059 1948132 827138 1755498 872480 1368364 1609588 28426 1454865 1668084 1308556 732426 1610651 1760739 1220893 680876 1433778 1741939 218633 727303 1738035 105298 619876 456405 673332 903275 171335 1038802 1152155 632039 1036498 1789196 840195 1322355 1596494 1248295 1833124 1373361 1174529 264748 791905 1365341 1146959 1772403 722979 1705357 1742518 639714 602870 1307279 902384 852103 451690 1177686 531269 1918878 814635 1340205 214768 1708674 1059613 1942530 366153 53816 218434 747124 1342379 1751055 1574588 1815205 1846172 512122 1965160 410753 1766147 779023 867972 457013 718763 455687 697915 1999136 1337181 1803707 1774397 1999900 860533 1020961 1124008 1670787 1748051 1830425 1978401 1914331 503540 1423501 429232 360094 1301455 227898 1732893 655052 1220648 92159 806575 1778470 454490 525754 917940 372207 1473682 1702533 529210 1493187 186705 1925187 893988 145413 1058206 805294 1728323 1274172 303241 1861721 48924 350201 1799316 713110 396771 1278743 577296 1253466 727918 1519557 1186785 1403183 1160786 836390 195479 792139 717861 1715417 107172 759026 1414943 889217 1367255 995345 1150080 1612536 521037 529534 507626 731375 1601697 108167 1206984 463731 859278 1764393 1425314 869012 1371388 1663430 1315926 863960 259567 701412 1919124 194453 1265811 802972 1216395 636393 411510 1145328 1389021 1912816 1336307 1962424 1650954 976668 1141443 683718 1329025 467050 1139292 1177767 75183 1706198 1325164 1891271 1736651 114348 1266965 985587 1313403 317748 696606 1333406 1315920 660455 1743744 1945429 1696132 806557 433039 614082 927578 361625 816916 1422359 342699 476004 1003704 1136569 1414396 1713934 444192 1376149 1340505 1180519 1457016 843497 1535045 736093 327673 470839 1074677 453329 1360663 1411975 1370273 1512912 358923 1822076 1081993 1796572 317446 1852845 529186 636141 746338 1245171 102533 134355 1923165 364658 925226 1747217 651291 897534 247402 1810967 1174253 161458 626112 1895704 542801 358772 110562 870003 607955 534030 1712695 679457 978941 1435937 1325812 145205 377299 1106351 924762 439142 1268724 3100 855944 1115483 1101279 828903 1013514 1827990 89932 1086120 518828 309904 1421296 1830465 361394 18303 127839 593461 1062792 1638595 1614462 1690196 212017 1938915 755859 1423604 290929 1760363 521821 1474775 503089 45883 185358 706867 449815 634092 1934393 160226 757671 408776 693482 969338 1017688 595813 1872815 406377 109269 149347 1224888 907564 201654 1038978 690362 721613 1852624 1756766 1410648 433511 158844 1157535 1615030 1339783 179206 304637 1513297 523993 1835108 1339539 134606 695690 769258 1243877 908894 314698 520366 213307 1746477 1635872 567666 1830651 869847 1732453 679021 258951 479750 850765 1543483 314829 184349 478404 1303481 560710 69492 1202834 850207 91923 1737278 1567502 500234 163154 1115654 1556450 472238 1306332 1916628 1293279 607385 1628049 741198 1040782 585355 961404 1954464 412665 1519201 974023 1170135 959729 163915 414429 265139 67262 296916 721662 695170 266752 1921043 1631806 246908 1236708 25456 591991 725472 1830103 1167569 168803 1207677 1374000 1713569 1054741 1646621 1701365 552345 466623 788493 600734 1831678 1314386 577129 158849 122973 1724102 418216 1540721 831371 1873301 881617 1979753 1430601 1866544 808034 304111 199176 86800 125410 781081 461759 420564 238756 634062 487939 1281877 1233945 1271988 112247 1060193 540980 1272483 1176764 307169 667977 1590335 1363304 1140995 1134864 441606 1701469 251862 558337 129056 1611143 851253 1693169 659999 1733235 1212190 961635 882772 231733 358705 597159 121261 288335 1850885 1312307 526280 1580240 34926 1847322 182505 1263 1913311 921129 910606 956021 875099 186903 643770 1083017 1745348 1221204 1074049 766117 1150691 1921595 781326 588582 1612867 423438 1603323 1769028 1968974 1594102 1707869 320018 1422010 1809107 926638 222598 297699 1654666 667751 1277475 728115 1250699 1291708 136304 1537971 1138077 1652530 39166 1025975 1686044 1415913 583192 1339036 1017969 179928 390268 412861 203256 1381188 1866943 435189 1335890 1430549 1369364 1830829 1051553 1064894 798008 1405712 1999044 980980 977632 197075 742973 1948679 1908636 840634 470244 345065 1856941 78402 54686 85398 1063681 1155674 17154 100253 1889803 1149332 714056 1349529 1197701 329350 339865 1813413 1238615 562594 1129188 1920081 1370892 221079 417471 451313 1109155 1130276 436918 398473 1774879 541954 1391680 77263 1634230 1444331 1823562 895890 389845 769563 1672770 841916 398127 1140116 757927 283253 1892934 834090 375714 57082 653609 339372 1844068 1090379 559298 1041490 1033853 92878 515691 1405931 1791768 1624031 1779016 797984 1557787 682210 1011380 46740 455365 260157 1279072 1816863 253117 24222 1722068 622685 1327999 1813247 1659420 1158392 331064 1310884 1084228 207848 1884431 11385 708169 1327648 373724 618113 1620063 1322545 784462 1901237 553203 751028 1501343 51375 1164235 953814 1978448 437726 1923726 569710 1484641 642396 1436193 1810847 137839 1714983 713111 1743411 1038796 702179 1507428 1794270 1137307 742641 252887 960935 1021109 158891 1633923 1133681 1674330 315288 1244892 1970898 395433 724966 354994 252575 1042236 1230888 195423 1166317 552335 683483 364964 988302 1880502 1776393 1399564 1581098 443537 1174391 1184926 1961194 1970213 390926 1050830 1367101 42932 1301945 1182719 1416095 1563220 1395963 338482 273794 1357802 939139 1669205 1912609 1931713 1499429 1012104 152398 332219 1434023 451706 1446587 418286 256403 374794 1623837 1648302 961252 1930030 1318479 1856486 136459 214799 500487 1424073 451498 1079899 794779 718147 815751 1939443 820038 969705 1367609 1083071 1956561 1675314 1250846 1861456 28024 1691743 1005602 1953254 1412756 1481925 1778516 1018325 1142553 660547 56473 743320 457650 1936513 1628360 611413 1109771 1781867 1013682 500253 410906 1408590 1226921 143421 211059 1653499 1469065 964318 257548 1668222 442444 1514838 1142830 1522137 1186915 81041 1973100 740483 117398 353308 949077 1212321 404081 1861695 1079800 694708 177663 988925 833620 962903 1738077 1563857 229792 450021 1712567 1699536 787712 1258655 503375 828573 1665306 1041293 687427 1914282 1399926 518661 621629 944423 181003 167721 802930 1965354 1831506 876431 1212460 1573297 65848 1288654 1115565 237906 503527 1502118 303562 103345 12377 1308006 581060 1705183 1451150 1839277 1341732 663494 1556591 964515 872659 441551 324848 1748163 1418756 1181793 1071655 37256 1797974 367039 19374 1224873 732300 1207023 1827565 133163 627725 6911 1246974 148503 703970 992655 1008965 694796 792729 1825999 151470 241277 1461366 363868 289767 1468651 1145574 1248383 1236783 1446537 795565 1737187 335539 418363 1368376 1334051 1460729 915378 81731 1134716 1825112 1503589 975128 601128 951535 1197621 881215 297915 1537259 467858 1268409 582735 199073 452816 470304 375479 429014 326879 1657092 592560 1901390 1892020 689982 964311 1569399 1302750 1949893 513740 1321603 685280 1218993 59912 1413956 1377445 1747883 813268 468017 1809542 1423582 614834 474636 474207 835795 641960 1516748 1141704 286228 1338739 1644253 974656 141885 1344746 1618305 1743817 201776 386663 1851661 65682 548113 776281 1935016 1768000 376437 43009 1946878 1433790 1911990 1455531 382274 409895 1005324 862429 763002 1583775 96777 1123404 593037 1037032 1523998 138480 181711 568339 1403257 730655 123315 1913045 1697525 1068937 186843 1218336 1485522 212031 1138628 778436 410454 125185 1433857 111257 1771197 1306945 41482 647565 1471354 994257 1311545 1866974 735581 1079232 1738799 82911 1101154 345199 460427 1115566 566329 1993259 1520943 37898 806129 588508 1260368 1995492 1686193 1774966 976791 938932 1140990 1325285 1115466 1638730 641567 959873 1009060 512869 1218322 906808 474078 1702122 896036 526157 1770681 295468 759850 1330777 1527692 1644880 290347 1083099 720082 1640816 695517 1799040 471135 1842998 1281481 218793 746833 1805568 1496268 1097874 468972 580091 639951 1274315 745376 93806 605147 584159 1164016 301263 994681 702878 1912120 30450 727664 288611 167021 1267364 1757715 271967 566749 1136390 1189310 1377209 1220275 1851472 85455 447288 525390 709256 604805 1880682 1097330 515680 790505 664639 1844226 1504170 1989733 355665 177518 243469 737089 1056380 1538697 1385459 1967045 1270788 473210 68466 1828660 1866793 1784814 1561035 1198382 1389745 517733 1776726 1543536 1171020 707123 1027868 178469 1097131 1315576 1258275 1820163 1037367 1604465 1666012 1404785 1675318 684019 594707 1128713 653753 735436 460740 1908104 1481731 1075065 1571569 206968 1354232 708919 1510018 1075925 5942 1049655 811155 84910 1424364 1132649 1263436 1746121 1404319 1373752 821648 1798224 1331368 238227 324811 1183996 971100 1661108 1473292 512747 542086 944901 992066 1985304 1062263 234724 1425036 593279 1891638 226076 344435 1451675 910447 1262778 1249490 1093553 868609 1690624 1192099 7084 1047141 1566256 40325 393544 464857 1299311 701401 225241 1402877 1099650 76215 1398340 1697901 1573266 1827892 625926 1342668 1022601 1448276 1575662 1077886 474813 1251254 468144 924658 1877095 1781209 821150 914439 878841 1623088 453593 677985 132751 1989799 848827 238786 1205486 748610 168212 1597443 677442 425211 1254847 1693629 565668 1717368 536964 1523067 779603 222617 46995 173609 1218138 487744 1770788 1672176 1967262 264672 395018 671257 693530 1964191 405099 1966361 1157324 43435 860927 1911510 205629 499405 987187 1753735 218799 1810531 838638 209747 606130 648185 13370 77813 484889 934595 1965723 1628773 1895328 988162 1057800 1239884 714703 426276 223297 784502 77319 671702 42903 428029 509405 72151 1301697 806285 304987 1405425 279724 1697432 1927336 1922774 960224 1411795 1754524 439878 260561 1451374 81488 816167 236917 1408443 1457211 817486 1349551 1166904 130050 754807 803536 1084214 1574453 1497470 1298812 1704 1235036 221308 1300543 739532 1997564 905318 913013 1480069 160487 23135 1695703 1078677 1765911 1302425 317760 735381 436238 412450 1509494 22882 170921 1715171 1924127 333803 961912 1242679 51392 462771 39067 833359 1231961 1054263 365238 1138225 704991 375131 1842988 1445979 973774 1481482 457193 1546428 40957 1928177 1368553 1903184 1727229 348454 540697 1948578 450196 1519862 1407852 1573906 1720979 580753 271539 1704932 1475331 1152093 231369 938120 282432 1886509 782336 1474039 37083 1403544 142755 1207248 1418513 963724 1711637 916403 485323 1704426 135536 119380 1582569 197910 1254902 325434 985817 1937752 176328 591491 1715486 294317 544747 1968690 556936 638493 1029001 935748 918338 1164746 1176846 1390819 451278 563158 714012 554619 1189790 1875844 1004478 302874 726341 509035 1316666 215045 576815 941753 1819038 1748880 1557242 1158278 484447 883421 79236 33293 567904 219988 1705115 587817 760224 1664970 1296842 1494729 1122527 1261154 1133397 1690281 1285233 1275295 1394844 301530 46982 1401349 1276963 1408598 1533920 377887 1091540 1385667 56214 178910 599855 673121 141575 1418626 378371 236837 1586646 1804779 1592023 424774 1707675 1990021 1798725 1034434 1676354 172872 1642257 1795042 405671 510599 1987933 393032 425925 989848 959580 1054996 1223817 1648422 1291856 1309316 1030043 435084 1878822 903679 754779 1461912 903309 1925916 1784352 1022597 1958884 6113 1513717 1223263 1875899 1089040 1946501 1158318 179914 1583648 1619134 724129 1129616 1408145 1159892 904918 748509 451824 602919 1663751 1607696 1649119 201131 1335031 1560039 1720079 1565705 1562915 157697 1214434 1694995 1235501 504980 1956878 1577903 41918 1597556 972901 981014 1816167 889371 1445139 1687204 914867 845141 322753 661328 82565 869244 1613702 1766530 1499647 1160405 1868067 925155 936076 1562462 1067464 716270 1159077 1685824 1173592 955473 688129 1515816 1608713 612209 1230506 1324575 430590 1775421 597203 661136 1394192 1570252 1971277 981060 307443 955982 564145 548967 1184059 844925 1491995 456165 1476527 1355085 335674 1132430 853429 1407705 436035 1616843 1828513 267360 1881925 1496888 1426669 1871942 653174 61950 644189 395500 1198256 1878196 728448 1581285 1850483 777894 627784 2635 1481501 1451649 551315 494591 390620 700048 393851 342349 1514689 162625 497445 1280324 1390955 1161717 923525 1590412 1085094 58751 1428794 1753523 69501 1000726 1427691 358931 1258086 359822 886482 1222549 116219 1973147 267953 979019 704140 1036293 139192 1044086 755469 613050 117179 1198537 229564 1835834 693170 554367 1181209 1830794 354860 650593 634334 267040 1139379 339722 213981 1950682 548816 1629384 1379776 742811 1304158 1831278 1122542 1565417 845483 452571 121182 969330 1134933 114915 1813272 43278 501521 763217 816193 83317 1687554 235848 1399198 489256 856486 1712635 807878 673680 365348 751480 1801106 536035 1676593 1424630 518272 1546479 73421 1020260 301426 179941 874349 1744878 165548 930584 1845419 1912105 973106 1794408 772100 1393826 1206817 1156547 20482 36708 1599036 907422 1768670 1327856 1280603 1060433 23885 1450075 744091 1712863 1817164 1863992 1864786 1012336 862840 415424 1162680 842967 974924 188919 1950741 1232787 120399 228329 1787212 1378359 107451 533123 1180612 1847747 826169 513305 1944334 1815149 322156 685848 857692 1679464 302126 1342805 434726 400053 1563640 176894 1617809 762377 1186765 621059 472658 93273 1531785 592479 1966164 994713 168751 1315924 1217899 902161 1908953 1012529 60390 1124607 1340515 338207 818564 168735 648506 1157090 1654164 739679 1596368 1678236 232643 1021104 1404170 81394 688637 1640874 66146 401236 584187 758191 711009 853282 379716 307440 1267342 612889 655962 1009502 1475778 1064885 165547 1388122 740953 1956463 406722 1923831 673736 1472775 43381 706151 1632120 789100 1699850 741281 1073806 1811489 567195 465308 594349 1285159 1350864 1398731 218497 1981116 1493722 16755 1661997 246572 814372 1561244 631912 1851234 1466399 1417362 333804 435172 799503 469091 481804 1776326 1771753 1640405 45553 95787 1023265 1769872 1752615 213409 1038912 1656244 1582324 910301 1812387 1426574 499765 353656 178705 1066948 219202 1780483 1383065 1301014 956232 986409 1729304 434802 236531 933560 251327 1817900 1207177 868641 1072683 1758224 1698177 1090525 1034304 611261 425035 1855538 1533030 1904218 1077534 1625846 1799787 1409826 199896 1089075 1421679 1160145 1285075 1830981 592426 939528 1994244 1727069 1421759 1751887 329113 1941799 1520212 1498574 689988 1139966 322088 1218957 1862057 1462467 1461090 481671 931071 371429 372867 1862461 1590843 1734231 417130 1579170 1450791 1419670 381658 580453 727830 756326 815765 330557 514370 1659962 1114921 1744064 100297 1124989 1454930 1944015 1361438 476825 944979 1188890 1700257 109822 588718 1115364 1375634 1228407 1925264 1560778 1680154 1577184 1083693 532973 937652 593822 1074360 1747733 884023 1474445 1366283 958144 101688 1934726 1954001 663508 1931793 1616484 601413 1056610 596213 56387 1739496 1482166 1176921 527743 405533 1093889 118175 1315309 1278431 1680523 1657139 1074250 180613 452116 364670 814625 1890086 774424 193496 351297 796946 1229092 226487 688098 469044 1658745 1476145 9897 197375 1671043 29427 69584 1049266 1952728 734653 1885622 779953 1493597 1699295 1192033 1342880 1178167 1600934 573522 143439 1849455 1673733 1431201 229042 1938405 1092040 1828252 291804 1398566 151274 594036 643803 891644 1719928 1372240 984950 1029726 58006 514848 858568 844427 130927 1495243 818084 1413278 1058051 1182943 289137 1058509 53976 1557388 483415 1566909 1794057 748678 1320738 1179081 772296 591113 25729 812832 180624 489734 1866300 1097377 525458 1776276 730308 1586082 1150457 1044444 268263 1471435 568374 1125224 994961 532142 1165905 1639237 1988334 849996 296422 694897 1137591 808128 1068205 1924739 1700360 545501 137206 1791920 402792 1864338 1456793 169244 1159267 293616 1125144 910427 787005 1048779 1648007 80323 894101 1184893 584853 1214183 824001 1416042 1490501 1149136 540944 91587 287007 1674113 696933 646498 124519 1475224 663813 354606 1553975 1677659 1086853 1871953 1699117 1017034 1816958 500496 664053 1721131 848745 469092 941517 539149 280224 101283 782471 1400622 1380720 142899 753838 1656033 1394166 1137086 1906234 153821 912152 542411 1210957 1451490 1744038 964156 1022419 1410545 1759703 148609 9015 1241713 243565 173917 598666 1512809 968970 813518 942454 914575 951665 1121372 1461064 1915623 285191 1446317 1012423 1585016 459881 1054018 1236328 46455 1130568 659646 652167 66300 1401065 870504 19997 621507 343035 1858205 1536943 1806998 56716 307094 993776 1507939 79824 1129503 648950 655087 550049 559865 923744 897453 1856311 1402400 86084 1617078 233812 1020844 268602 1585134 786643 1573796 818305 1180914 1780776 662861 1648439 487054 312665 55505 1696930 372047 1744310 1329752 1882475 32155 498295 1703698 1684318 545922 893081 1940185 1468901 893817 893163 868161 1152378 367439 1217330 1563221 1567929 1041459 970845 666420 4798 1368753 434937 355467 1587153 728722 313493 1821443 445295 829127 1738478 1745521 1551557 145128 20370 100996 1903909 1449886 284686 120979 949071 1521780 1669439 1246055 1112408 741173 870437 630754 1293900 1093124 93888 1009223 1425218 1193932 226882 674238 1437522 1874610 1351426 1435927 449483 1208108 394277 571952 1596833 1496202 51077 772972 592081 394998 309101 1874618 1506614 113848 1023621 1341654 1486178 67861 1566226 1201326 1621 908314 1367345 826480 1201052 863033 1049552 1726734 28899 1455236 1254443 293827 815791 1375525 9311 159227 886020 585566 705546 1791560 1094566 1623597 1148462 1639225 1602706 931295 811443 235817 503900 1626760 297658 1257185 1627050 805749 1702779 987096 799015 1740510 1204399 150156 1669425 831269 611308 515051 860831 1698065 1203133 1275213 1558840 1403314 1258080 323046 1270438 435752 1135261 1984276 1410023 1495056 1599391 1585132 472751 1614199 365964 1233903 1661121 798298 12230 625260 1423061 1696709 217674 1652456 14597 1788117 1735442 350339 1117455 1177633 687512 1132764 571541 1740813 1761874 1338205 1614207 786999 726737 681648 1573425 1738369 833226 437129 563197 549057 1664085 1668052 557267 1518218 1318834 653656 274231 1348909 1578534 434592 1775107 1227877 832605 1900929 1647621 994415 1920857 1495181 1564316 1335728 619590 1793972 1224722 355274 1535754 347268 1520556 1450214 587327 534709 598622 1144987 1583809 1016181 1450908 782023 128140 1960326 1193603 1727063 1905583 1108343 131398 222240 104640 707564 665392 1409548 142121 1795293 1217136 661792 1725542 1340059 488802 1471759 1189032 709825 1477200 1606215 380760 387636 1117871 1315953 1244809 680807 1723478 56455 1144119 352690 265158 1704302 1961650 474968 622836 271562 453438 1514680 1602413 1684914 1456671 152571 1018333 1514059 1562176 1824723 1316106 116364 1539268 42650 1867945 493455 1574814 1146359 794857 448704 420537 1535640 1883154 96345 294850 1586725 1670193 1066384 767831 1527216 885957 1160498 1870307 642279 162986 972374 1275424 1081338 772704 216440 183409 286596 1445062 758845 1659133 655850 426055 868196 1491064 588288 1656319 1564546 1211593 684702 636661 906737 939915 1498103 1212526 702625 1916808 1189101 569807 1498770 725520 321029 165909 92062 502364 1826334 1685234 1755897 547816 1101000 1849056 1995193 1520113 1619945 1992849 1078933 1681422 838864 1252222 228958 1418125 251285 1316587 1276143 587115 1714977 1584260 1528054 761803 1551041 596323 673570 1061796 803966 565671 1327212 1871947 251294 777000 977245 1758893 1609275 1374588 715945 884181 1807903 920703 1875701 1233376 426335 1949018 1293890 694328 1426244 496664 44334 1943983 1381928 1159314 810826 569394 1938184 522298 1049566 1002356 213804 1358023 1730941 1246373 35065 315607 685889 1525610 913304 1305917 130273 605730 1196868 1456524 1346895 233907 1317478 1699695 1741193 935643 548729 424358 1483410 336173 11443 1047254 720347 1860582 1003046 122433 1411452 1037201 1988152 1479750 97243 723981 892988 892368 854589 976598 281703 1099336 730142 1355068 1286472 71522 1726997 1859870 962904 1492743 1006950 1910598 1233169 1520402 1046032 543447 25009 115094 265727 1198336 303566 609145 860829 1958085 297876 730493 1046786 336450 954429 1787125 798204 893202 1319003 1287883 1184431 1892303 724612 577439 712094 286523 410279 1506014 1902213 113722 1432634 1164625 644011 1477734 850000 630620 301519 896882 1973820 288798 576400 768224 1365135 1005004 1691889 685876 585701 1115207 471792 1539122 1959165 1042910 1683118 1763762 1993577 1912049 20927 114660 664583 1523428 1714473 381346 1697504 1786157 1988406 723391 138651 857430 460402 1484657 737681 1339788 1882200 353247 605215 1417452 530150 574910 445087 255725 27894 392094 1802094 184962 1964825 1910706 1563457 900506 958599 1493176 1836687 313486 351224 1192311 554449 1486252 1174292 595429 346887 148486 1393899 517995 1995219 108553 412192 56330 422446 440450 1487732 1948220 652257 296037 1980115 461235 1612900 510832 789910 200223 1414832 1528556 72467 1550151 1632096 936075 1753580 1239800 1665153 303824 1455729 635297 59017 1293089 39318 1049368 88342 1553934 703802 1751317 1503334 917939 1171619 1927672 1450501 479600 1636915 26465 970134 158982 1353406 1722052 1099212 1600906 584310 1060551 1916221 439621 1221064 1960355 1740786 1328583 926106 1114265 643137 145812 74551 506640 964791 74032 145824 1189979 1858637 1466498 1674916 1072487 454748 76864 1911400 1789412 1909479 1959184 327232 762904 877067 39133 1592402 1951585 424814 505802 192516 403819 1239224 196136 64317 1232257 1429451 27622 1101064 339217 1698531 1697924 1035469 1739897 667759 1250598 867345 484322 499809 1937268 702204 527361 471852 1963095 1945910 1400530 655101 455781 911276 1730278 499233 1903967 1665631 1607293 1747315 247016 1155936 1834652 319164 1549846 1539233 1738988 252407 1633356 89579 1732425 1177936 1777239 1953210 151803 152967 664471 1554739 1588800 782790 1232204 590006 206595 959238 1974501 970169 1074171 1881120 177364 1869841 1468327 334954 514271 1063037 926536 809784 1837295 1130579 420318 1373625 1106094 1858918 1028354 1829470 1699481 337588 1358002 916049 835971 229001 24378 803147 1534075 1780400 837274 1713838 1738924 1689707 1236742 472924 511211 1262940 191438 853140 1825973 250004 1087170 1170621 913373 1630812 1853679 1388624 1046711 848935 1203670 1757149 1995859 1099118 386650 730621 223126 488938 362423 872027 1769632 879193 780323 1444846 125547 50632 127954 301740 176379 1090106 1488682 1520601 813410 1623660 1593492 1063663 885828 1129602 1095049 1548893 1573349 1320707 1195553 983599 1569791 1292861 1878029 1481248 1673930 666158 709312 450815 1817158 928319 174239 1876424 193998 960708 20947 1711951 1028586 79367 1175105 161151 360218 175653 1863869 872261 709651 299160 1118418 68421 1955501 551332 1347313 551543 1506145 1291082 1193254 103405 544870 1228587 1302530 1123070 1877048 531366 946390 659793 1058069 928090 982420 653387 895715 1073750 1112231 1221350 402387 306526 843460 388639 1241694 1060361 1404201 1531555 1417805 837127 1054543 1157228 1482958 453595 1602902 461410 1662399 972466 802336 1332877 1546480 1258140 938353 1250560 1702233 672454 1146634 1772939 1669903 1730990 846574 1160116 831625 175537 1586086 338209 803573 1320417 898828 1758425 989737 21089 1615318 545332 1943175 1128212 1273503 254529 675110 382617 553354 1417721 563550 312224 297073 636106 1935927 1980665 1410101 1384509 1023879 1101148 1504194 200762 1400038 1665288 1211925 194641 1585544 759022 1152718 1914145 1400696 1597534 54386 1438460 1521844 1870710 1705779 1224718 846244 920406 89108 1784130 1846814 645396 1916639 1903328 1540582 955938 1306839 479703 110684 1541724 1061969 1136826 1930134 964040 294873 624328 420604 1174658 104334 1266007 1184978 87270 1783740 191553 453711 1126571 69145 764424 392419 1474457 1881489 437572 1575892 1496100 1806584 1878969 617350 307650 217969 862910 1477263 500470 773833 238125 995675 1623872 103743 619465 1234894 189286 542984 792834 344375 82546 1242932 1069318 1317210 1503303 199075 989246 320328 488038 1683184 1549703 617667 378074 116018 1541917 144651 1212497 138914 1755664 837497 443298 1885889 1004421 1619581 944312 1057010 518047 1608000 914238 1093425 762344 1431308 712882 166232 1729111 41740 1038618 1715564 1504589 7364 616695 664809 1808695 1780953 1237507 1950154 1674934 460101 690492 1347541 1815377 254803 1550808 965223 1509415 1018564 445183 324740 918952 239709 443785 360117 499120 1305875 1241631 880450 1614984 647074 959212 1387512 713439 1194467 58474 93866 354072 90639 926822 615150 548438 1157414 592115 232029 450803 1007974 446427 1995511 1053330 534608 877005 478308 673930 353801 1027675 768906 325884 768901 1188969 126518 333054 1730743 1620737 1998039 688181 1895237 1856127 1789036 1797174 1533986 886103 1107252 60125 159599 1884397 1619645 1845088 255561 1813280 904747 1234610 1171661 1340700 137184 1818388 608842 609480 24816 1933763 595628 1756322 1145701 1045956 283949 474127 596457 853961 1906811 1148468 1345267 846262 345843 1299133 958540 545765 1022665 682662 1235860 519490 931514 361106 192862 170859 1076537 1447067 1200695 319945 1663448 857243 217710 840866 445061 800969 1776199 1930496 1986295 122458 1314728 1210141 1044458 778719 1593798 1046493 193161 460482 1941675 1255939 1107706 690700 1389844 1366881 1950674 435623 1963464 1493245 117166 325656 803450 1645220 791908 559344 676986 947758 1508181 256133 403005 766689 1880235 1138711 1395881 1966483 914197 1477481 1662993 385255 62604 1125776 74638 85609 590714 1124755 1965742 688331 447144 115303 171591 840238 1138161 299247 690539 758383 1341118 459302 463828 1389047 1381534 1384585 1978822 1156880 464041 1069335 1102427 1133473 834677 1354323 672935 1562783 163112 969169 1969576 821959 1371419 1581214 1435154 1262109 1594749 1244771 66017 59140 1425859 606297 1417719 733508 1645482 1341104 1138609 259598 1307275 1531665 1925918 427081 158882 484163 660670 664108 252075 833253 1707171 852648 378760 46523 533531 532789 1951011 1975511 635848 1196741 1639043 8035 1932893 1613124 250190 367688 934627 1713101 1633929 1175004 846173 268294 1156593 1606315 1093854 1841348 398065 1285132 1319950 1897543 1708845 357445 592707 15656 1870196 722109 1650621 1178777 836489 684723 1401069 383175 828640 1764513 744146 1686277 1690831 1273049 1005692 13100 706966 1527253 357679 1211908 1357584 1737693 1353996 423288 375467 1121654 1511874 1201374 517258 1032302 1080860 1448328 1020853 1373158 450881 707766 1852545 1567324 1678286 1916583 1031908 1657117 1641428 1935649 1168821 296276 1121452 137770 1555004 234765 38360 620664 554000 1381445 96609 1357938 450760 702656 39294 1363013 915953 1843418 584731 903407 498917 352116 1028143 1036663 1220870 453581 691336 351777 1523291 326329 582337 428780 1258241 1481694 335225 81646 1548363 1023517 1111516 546930 1031766 534332 821333 1918302 1556322 1965359 1680213 30004 345765 1328568 353533 1755050 1425390 1020336 992521 467608 1701863 1420985 1534427 1845630 681862 365472 83444 282317 91953 1014641 1058991 980828 255242 1808749 1085421 1857738 1371429 1778149 170198 780988 229124 1882847 1046164 1568158 1202028 1585497 867840 1490664 1633119 947107 1513214 870358 432594 908624 378855 1418545 189520 1129155 1884504 104992 106736 1706611 546924 1724966 1601933 1555502 998341 289623 562550 96691 981669 27873 1577104 202015 1937209 1838311 1349377 607167 620061 947869 993628 761704 1878009 347971 1297048 1773354 1022913 89210 1123207 496774 1016336 126883 1842942 220091 1801701 563088 1687049 1341908 1786638 129519 544548 11680 1919871 536821 1643298 371705 45485 813563 920667 376157 64688 21907 996671 1037002 690160 1880252 693814 1210054 1456827 578204 1080782 445707 1533161 1213242 1349549 1150555 694350 950346 655300 932657 501721 1761465 1468723 1564395 686920 1055358 1496540 290186 821968 1710159 723746 228652 1787317 917039 1912209 1426213 1039532 1506891 857590 147976 997872 593634 144089 1898134 1539274 907083 462312 427182 930729 1356453 917047 1489625 357601 705934 1406533 397503 114260 941364 1196656 1328717 808317 1017261 53005 15625 496254 1680443 822950 306460 172107 563375 1485582 887607 1523054 123235 1104867 1946980 501694 118364 868279 165616 693775 1497097 1030670 1199785 1025201 915448 1450820 599972 1429538 673157 1747175 1731976 927303 114589 395016 1140604 1859959 1634707 1501867 1354818 1996537 257064 1456079 1809422 265951 1220576 851843 197761 1497382 1802532 911586 1763121 1028077 255266 900939 1297848 877508 1868898 1719997 1085887 1999931 1018192 1202274 1065916 1258468 1027682 1135159 1818074 912275 1549515 363590 476856 1345130 1710632 228353 298264 1337907 1279364 985257 1492489 773704 278631 489593 1644378 1886842 1585913 966661 1923891 1094912 1941399 969558 24887 679130 528223 1830540 853948 818996 1657843 1301279 1364782 1621078 735122 1431519 1222271 920916 1626229 1959414 827760 328320 1779115 39537 545188 767078 1596308 848224 1461235 1377998 1929029 580974 441713 848110 26207 1599937 1585442 317119 1484848 1145443 1367198 1334777 1966146 1540337 1943598 221215 589918 4415 1967104 1101185 1440417 1372532 609922 494369 149491 76626 724876 206022 1558015 1604888 911341 201671 1347112 713893 430902 809184 712416 264146 521862 1412581 1211739 1319578 1476843 683355 183601 1979002 315257 1008371 1122983 457026 1672426 420934 254343 1981873 138094 824915 1333070 1387112 1939901 1349004 1850808 1660330 25990 431776 1883342 310077 1943314 124611 857676 628996 714477 1653678 834319 601828 487373 1095637 465775 1950555 1911533 270247 818499 750138 939928 785018 871295 1821760 1418195 1251967 29845 297226 1948419 260496 1736488 1362020 1928589 1314970 1177846 530591 729390 273883 277998 1370980 1594389 1592203 1840183 291444 698375 1490937 1700904 1147654 1657171 1479256 855846 1202375 956456 1282433 919586 1816634 1939349 1395897 1056784 856578 983570 150614 1152595 393113 1304353 545873 225610 447728 1722806 289990 1862219 1923867 1962854 228028 1678502 1830251 659965 778931 584661 927202 692103 1418171 336844 139630 1758144 599151 154386 796494 1251827 845389 566588 483849 1407383 1107569 372072 15132 1202325 1605906 31014 168535 403459 1604812 14397 1211728 1043585 699893 1397299 1462320 806497 144368 946272 477735 1927555 1991402 403072 1451620 720665 1873374 1041256 723990 88819 1276508 645400 515771 614716 1402000 1972558 1605178 529437 722622 910824 1999118 1707132 130085 1570512 957160 572561 1874615 1398468 83062 571348 364588 137473 1000094 1662001 174652 1325288 163946 1120897 237375 644939 1242993 144457 336185 445234 1970527 245563 753578 267106 1898567 574235 1780992 787409 691873 503543 372650 371377 1433596 1675887 1543846 555024 1829327 1560884 758441 694278 880353 315989 702665 644801 1665301 1111240 101412 1941110 97266 1148668 1448683 672893 1116993 403799 1964454 351715 519572 773907 553669 1968608 1007102 485110 965174 969843 1671464 761544 889239 44454 409208 371155 533668 1563768 59813 1638810 621213 521863 988097 66638 1046163 1621656 1064252 292886 1003481 1099615 1746464 121410 1052857 1246923 250702 1450068 1866327 1212778 981276 1525833 123129 1920777 308601 281110 1848150 1957355 1671930 1971266 1315410 185927 1557594 166918 1611361 878781 195554 1935709 1793048 212770 261836 1393510 1702516 1592377 731470 993295 1780750 1383914 825758 411169 1090898 613717 416805 908887 801843 692539 1816697 828908 39260 1247019 224001 986896 516172 1456751 1333377 1668004 1099710 1165572 237119 1219160 1883329 1113278 708463 1622417 559595 878824 958854 161395 621876 1662016 618281 1883381 1407021 1037124 1791759 158302 1285559 827461 1893596 1235042 1045167 264047 44135 1190575 1334361 216833 1136109 1977443 731755 668118 1010793 788792 350562 807904 1020103 1557069 1575140 1317545 1600154 1223323 14673 1314307 1076750 1369832 1739175 625874 1818627 1993964 526035 853775 1299359 148035 1323144 1077367 342059 646512 825074 332113 1050925 1061699 1623233 875625 471181 1509872 156891 1052110 863329 1727272 1409039 1559052 688295 757346 1181668 1580166 301168 995308 1875866 105845 1619589 882537 141366 629160 533005 1486512 183239 644529 1965484 698216 264044 247672 936362 259133 1481037 1745488 930668 453628 170900 712261 879613 1432301 310706 1143119 1830105 1937796 1031505 1755468 1195957 346929 819049 143083 1000375 1648265 1222021 1181288 1056344 852556 190482 1831073 1959872 1080402 399912 1088795 1613806 915698 907334 817930 571215 909653 1438547 1802667 1586990 1582327 1596639 1146535 674478 1816676 1647140 1643412 1991346 671348 433498 1527743 433729 932753 116411 421040 676033 610055 463917 569448 1048061 1529659 260418 1030040 1809418 1736640 1548839 1178005 58598 1216245 364037 606820 1325733 1333962 927195 1794796 854211 1038799 1904174 268801 248071 1979187 128061 1569392 1201669 260760 667560 549071 1718131 44907 1334233 1539144 351163 1130107 955245 1081552 713210 839386 391431 159798 26320 909062 625438 235205 1385614 1930833 1934729 1647974 1103789 961104 1189401 843470 91141 989074 1925044 1245758 1136652 1086763 1994579 1154921 1293142 1861896 145687 1860587 1354050 1886248 1319657 106236 1350654 209286 1833646 1068746 1094781 1192610 491209 120904 1068645 1109375 565730 879945 688031 919657 857000 1587902 982246 348933 927167 869591 1265555 254810 930905 256080 638643 1071762 506333 1880069 795832 189051 506058 67945 750298 1039732 202599 789193 1261328 493407 1062011 444818 647013 1885456 1541291 1175624 409595 49119 1980708 378213 767998 1827082 534732 458440 1821876 1151506 1596222 878690 260441 638448 1226718 307940 423721 738906 1398933 89610 819722 975978 1560286 644329 1109584 602862 1624574 695575 31251 80305 801812 178396 1775593 635906 1334074 1911256 1786949 1284326 1260941 206290 393908 1556025 1797477 243527 372485 1755443 421907 750331 1065529 1324281 1328036 1719128 1219735 208436 1900716 279109 550011 1431948 317998 1484257 776066 1630239 645365 615524 1513899 517783 1534293 313291 374787 1233424 1811838 721961 1172559 1754669 1874483 1356739 1188585 293360 1823388 254249 762887 339945 1888272 284696 1482533 980101 356039 1028699 56669 1030342 274828 1600061 261164 83785 1019792 367889 1164821 1638755 1114551 1895489 133815 1606883 983162 361639 746220 1317185 265212 1922637 1733365 904379 1376331 1435701 1658412 1253907 1768132 1761663 76205 1944813 1674896 121249 1878532 5213 1623668 865833 1607463 26215 96037 1429017 876430 1386634 296086 1379625 1943778 351047 742792 475188 1335582 1267569 746438 188517 291520 638396 1118186 68211 740248 35599 1952370 1655892 1579230 1072689 1810934 1117483 903317 465377 1427250 462806 476175 1717620 1208551 1992248 1908018 516003 919912 1134521 65086 1329645 641633 1216084 1023564 648214 375286 1989560 369217 710849 286262 427725 347810 1671962 1655853 1522429 474045 792046 603295 1635789 540384 343386 1347823 1383757 387340 3179 1715740 426482 1707542 1970165 1019557 1869222 1638493 539588 728353 615446 1463351 819747 1312507 1443668 1134477 1205455 964755 1386711 352627 5955 659406 1334749 73752 537723 1573797 846587 1225545 1890346 256715 1873718 1237766 701124 797348 761139 1494503 1666960 1090936 638892 523297 842936 531154 1277718 891329 823770 1309359 1451937 1021363 936007 1433937 396061 424405 1938364 777257 1471544 1654634 1833538 992448 139728 1410927 289874 735651 1934070 454998 1360900 848916 882704 1993077 951885 904637 297072 347902 1407195 266748 1384395 1548630 733509 1248568 675547 1425362 957241 90355 729398 578873 974894 242378 268159 1569721 1957469 387088 815215 638701 350377 1685174 90337 708266 1279355 950564 896847 1416318 794104 513189 1002906 1685002 476669 1808593 1895312 1741000 1087640 435782 1263000 1427862 564808 496325 67206 12107 31670 1611983 417247 626462 225986 30153 1128743 564429 1438185 71051 1500372 859144 698104 818410 1669165 179664 1205076 998448 1090639 995953 1530055 1171171 928727 1038239 1739858 1811954 198989 148195 1190097 1002269 51273 1953532 549525 279000 92615 1751977 1163193 277809 1192732 1024470 284416 934928 1515726 156705 607760 432573 1205702 40083 180952 289797 9805 1772112 1919961 1273830 471132 155007 1772933 1717733 551829 315349 590376 200275 1997996 1598715 294924 1179441 391774 1327304 1624443 1624496 470563 94571 1446798 876635 1425886 1757063 1219148 653783 1282492 128481 530842 1939620 1385748 1976302 910236 810592 1274371 1992465 1626522 789596 1905744 24499 285004 1782422 32626 1066456 490753 1211415 1710080 508054 1795365 116724 1344262 115747 1603070 150449 866721 547850 229868 871259 1650052 1670694 1121139 1970414 1590345 1572786 1552736 956626 188519 966410 276619 529117 1933631 911218 1841573 1733643 14651 305565 1736596 502062 1574596 1235937 713121 516489 1793107 1992124 808892 813920 240360 600662 1013303 645589 1755726 231745 1343890 994624 963708 542305 1536222 933393 47357 843559 229500 1559212 1660378 793641 1649799 1400095 330420 506860 1473938 1184990 1445342 1871153 1703323 114310 1340555 1931268 1311188 827961 605861 992424 433760 1537453 684003 547825 1924869 784980 784724 620589 390370 382867 1535581 1165559 597095 1637369 1667525 1663921 1455162 1154505 632182 223799 314240 1632170 263829 996847 228233 322472 1228268 625798 1296966 196574 593151 1174334 524527 1647089 1567885 1129483 1037320 34511 21607 112354 1761654 1022209 1056762 405018 1950142 1255972 579977 1657613 1794226 747807 1683575 1294771 275830 1064041 1637955 457516 1322954 1044505 1745689 1840941 487635 637207 1748795 258063 705718 1915632 19963 874128 135447 310821 794315 1434080 1496217 396669 1165817 1179863 738969 423567 1042098 1210436 173401 1287165 345014 996093 99333 1425423 1519860 216093 305651 1162571 678451 509983 442668 900730 1816436 1823979 1482226 1752528 1323139 1192866 692428 99477 762980 1670366 1216520 1288551 521151 1818260 1140392 801837 1848829 248126 905783 1256134 59876 1250883 5462 1355477 1692662 1075221 1888141 755081 1715810 338348 1264232 1127065 238143 76159 466662 1062994 1369184 1677273 1091626 1348102 528756 1084159 1355648 380982 114379 656670 1991002 425945 752747 1363842 359530 935442 185568 852904 1021761 1074844 1809550 4328 1532875 1563187 612585 870606 272947 904806 1764312 1309692 764725 675079 251139 702174 77960 1296087 180337 815432 280795 354177 1790731 1148862 1578821 393920 43048 515291 1525071 1881058 1519459 910403 1831 1522414 585531 588357 1839786 823330 565241 666894 462054 357383 1001328 1616325 1530045 1612361 1672297 227873 453893 674069 1138358 311201 1798456 1875777 167894 1778334 614701 200695 1526696 1396351 328369 516084 321213 936375 1926786 1219910 759219 898516 1122030 1956599 578937 1218169 1323388 1694430 1486548 1555573 1084683 567701 1460115 895034 1994779 1736404 1800159 251047 784077 942309 1939609 1754808 962978 1795975 940413 944052 1484955 576001 860175 228537 696377 761906 1205103 1349444 1178727 926551 1143937 788934 1310031 1703015 748629 64989 716419 1833541 53243 450473 1066412 861885 1461441 1328871 1141936 1717695 1153454 494534 319712 1731691 1210608 1195212 1404539 1691015 804178 194382 951060 1402619 454543 611293 385644 483389 778649 26062 1284638 377527 1271807 867374 842397 1487414 77173 1390912 1575749 491530 905372 1088957 1118498 781145 744734 687970 436861 1177156 906438 240683 1825995 1681017 1192535 306473 947038 626525 1405152 1001878 1648838 672701 1337840 97334 1341434 1054823 1170841 384789 1521191 762114 1883472 677781 1979882 955074 1061986 1117193 37467 1177354 1435664 1689776 1888453 974318 1054447 1123735 1278797 1380886 899281 6810 1282018 1564174 673617 428998 1039768 8728 1346132 976450 1399168 555645 601094 857520 1358161 1837416 110226 500922 915956 598824 745205 113321 1461732 398947 1753946 218782 1007441 1512165 888167 665490 1218248 1067891 776050 940918 1637055 345706 1206375 1303393 553870 856047 1510655 1463355 1569 991677 348930 804768 1569943 1543102 693684 697643 1814250 120458 1672970 254791 1844791 1489037 1454067 380792 1751749 467999 310332 737373 970231 135265 434911 393811 112596 1840288 570098 1124683 362375 785919 1418261 1340053 1780480 769014 1517649 730740 1234527 1837614 1242159 45028 1104840 1473241 1437611 1408430 1712919 1767717 530670 1667936 226611 986902 1608904 1843953 1015382 1832521 1874477 650770 1872682 287098 1931043 667846 354170 306043 1207252 310021 1583138 1224030 1233224 1204346 252485 287658 843889 287197 550145 542481 1061045 1796732 1011887 345424 1977123 729496 76248 636219 417744 682422 1643893 362953 1152837 497752 301260 1967126 349249 1792905 1744277 670084 1945662 1556256 1094909 363678 1902007 773991 1467094 1430290 436638 1523845 1354058 1986807 83612 559888 1260637 683572 1529482 493328 823191 256512 68404 699649 1860770 491669 720917 1420953 729152 417999 1057870 738867 1670764 479420 1597003 1127410 1468191 126323 19904 599996 1540269 1907485 934934 560302 1116849 863622 635442 113530 1140050 157075 562034 702795 1352702 1675867 196600 496062 1545694 527544 1678802 756957 1399739 428269 1344870 1922261 501551 71282 665899 640005 884934 633355 1325461 604107 826063 1133231 1726005 1848176 1617360 1531677 1232920 78645 854265 1211131 255751 577522 1427291 3415 375528 1027366 12169 252405 332641 124719 69657 1500728 433838 301861 1093678 1735139 1036417 1166024 28883 1147430 1739627 821350 1622290 1786981 1526232 1264349 807003 995259 854930 1089950 546631 1666772 1721150 533847 420936 180827 1131759 1525717 155836 661660 316053 1679678 1275625 171354 914999 325538 995400 914510 15301 1794804 1842140 1274001 790118 1996365 1998631 473280 402529 1815287 1567524 283821 1775007 1637298 162092 597524 223023 1490405 1786045 883405 762256 1183302 36100 1888440 113669 886999 1324392 1189788 887216 1551330 1688112 437267 1583802 1522999 240407 1296015 1241433 374075 1040848 433079 207669 1814090 1530449 488810 1151066 1173917 1901707 1476472 398523 1183916 1198549 170230 1710787 1117084 21286 401258 339302 1660717 1262711 209681 453343 938572 777055 1621717 614842 1302320 1041513 943830 1970540 748750 1083766 1368171 178221 1651213 920045 337271 671387 38181 890466 1738961 1692499 1162341 1199025 1171432 291386 1733353 1709386 50852 109804 1009795 198161 1456288 1635221 101978 564655 579851 1896519 1308022 980780 820559 972679 1499408 808791 512895 1497875 913394 1260640 1255371 1116798 1956700 319869 1214751 901789 1555327 992284 209052 1973076 381370 618809 688713 448109 459782 788439 547436 1343017 593820 155977 510333 1858768 599520 954952 606637 1707429 1258601 1792861 1604113 444716 658057 972023 807748 112277 53416 1156408 608237 814379 1941761 846053 68298 265456 1738327 532947 1044290 1818109 215565 1129202 928775 1357086 1553788 1491468 1475807 1766889 1228514 540995 1965508 1370737 1200455 1789130 1285782 1410220 1794170 644897 1615786 251933 1815152 598230 1500350 439214 189898 1056636 1143731 1216712 1504843 1600247 1910776 549549 104369 1094231 1438211 959958 1906900 560829 441565 1130682 67443 137146 563182 596465 436947 531401 397222 485492 140266 460066 887738 896396 1229130 343965 975773 567989 1103442 1303392 1451244 1546767 1234819 453566 1379774 1316156 913460 1137197 606220 699720 1857916 763253 637920 1051238 25272 1271943 1719368 1921993 1882102 1063501 300788 1507287 453803 1504955 117782 206516 418770 1997134 26676 845985 910618 1557507 199093 793944 151833 1760777 147271 345636 586330 1289570 514522 341611 1535434 182760 1159416 967249 19017 1944461 1018647 264728 298229 549009 441846 1633933 886047 1398885 1034338 1676032 419111 63272 1966628 1716545 1606460 151170 1835974 38091 780225 1083792 31666 46696 1478269 1181076 1195293 1026106 334707 1269693 1262363 35093 1951319 1939182 907157 1646105 1173377 1346996 511347 105481 90736 1905334 1949859 1226220 1526366 218415 1301388 1059489 1049561 1100982 1670028 284895 819150 941155 1252137 1282758 504116 1084084 1012660 223243 729060 232623 709785 1513266 621689 720828 1292888 1031154 898118 1154199 571295 1889903 859038 1811191 313810 1810376 1432231 244451 702759 349099 556136 513312 1678643 1059945 321298 1619236 1228449 594382 632749 1180448 1132009 102777 1871958 974251 962870 427094 958515 1527382 68236 1594576 1472200 1083239 318575 812443 1014855 594515 1214243 1553199 752313 257534 495019 1643602 1596367 1852087 1674762 784947 1492013 717294 609856 1931714 507766 341510 335436 1405914 1868048 565609 1900230 1136901 1911249 1331360 260104 1220575 653312 990364 2625 780791 716819 1969728 1646393 1218141 194653 872618 354711 769279 744085 1690028 127924 1109886 704998 1287184 1295369 1618593 1569945 1570257 542142 560933 1899018 1875412 986609 485784 1498073 677750 1885786 1785434 1075992 1063979 1971821 600251 1839036 64613 1732128 342782 966673 126214 827716 1108903 1884869 109699 1988057 816485 1522573 1641307 1120744 594160 1856051 1607773 1469783 372961 554741 1731869 876081 343104 1314172 1042987 974428 725920 572227 70682 485163 1829813 472693 1955072 829213 378327 528959 1960287 101783 1313026 690071 578743 270299 225312 1227050 1024831 1301342 1593879 119844 1846125 1480091 64585 1715999 1805034 1114095 1858603 1361500 1301354 342362 502206 1370900 44436 992540 423425 1010940 718118 1227073 1193476 967172 1467096 1735660 189539 1524217 331075 1854416 939903 85892 219397 241488 988473 1558786 1738437 299152 1581776 1757166 1222547 1904674 1741512 54009 956335 1125201 1665560 1865906 157066 1269045 884407 1140333 1417254 453617 401750 1088381 1256261 1411211 1168038 592507 354255 1713512 1620127 1096896 945116 295323 518581 1128571 688500 882209 671915 267081 1666271 689098 1794437 1607104 577311 1929169 1741688 38264 1173825 966340 1795087 1875401 1006256 1208326 1772046 1255184 702940 4607 88077 821110 67965 188323 1370086 866699 171321 386125 250277 460963 784153 337273 1168122 1129982 358767 1454266 725910 1276689 1025261 826703 1989072 61862 977446 1817284 700201 1215171 479985 478954 247165 1599593 1204983 884870 123339 1187352 1236063 1646652 577288 1128694 1683640 854644 1300842 247355 1806426 791442 931183 413272 1367427 890441 1166098 890349 1126593 1201580 1657919 1830503 1312047 1422222 1200353 1831109 159476 1866274 1858708 272809 340258 1935543 714016 1188921 128139 537998 552963 2822 607088 1070918 1140692 797001 1201131 408108 645111 524115 1109490 87188 1403414 1074341 717010 273771 1887464 1070267 1844177 1437990 1880089 1819372 732360 220962 572610 567321 274786 1912165 1955486 1523798 1817520 1447599 899427 1795162 1483946 614958 221292 1319964 205366 1851604 1679737 206606 120523 1680286 1130573 979805 1679745 1110944 858800 1964167 1879931 39426 1265202 548348 326231 1025190 967419 431595 1566274 118999 915702 252339 411302 295815 980601 1748010 1952796 1295237 994811 1949419 1453593 1060186 821828 1591758 743359 354790 1061645 1104253 1672225 552756 1677228 1970307 566064 1466324 787873 1861728 623144 147168 11129 1792326 1411314 1670918 378888 1318297 686059 1878750 868095 1768656 755339 492923 651780 1445266 1173866 493401 1214332 168302 1379954 86028 1968358 364921 1820538 826570 718929 112433 1183035 1143685 346976 338841 1900427 1340445 997800 1755710 554340 1574892 587247 1659310 229231 408750 1402404 776850 1011146 1250222 1894790 1456177 799645 611847 1869963 184285 241154 1543323 464024 543106 230271 649285 1102349 807121 791632 137498 328865 1485417 1440413 1604818 620735 1282012 1239396 82966 57336 1809496 1026186 1987731 1141309 1208596 1093279 1414266 299189 552923 854957 912672 174953 604519 363620 806157 1403621 555175 1067686 19710 120007 143110 94132 121971 1630066 865472 415922 355644 1761589 957671 335480 965312 745185 1008549 1662747 1047664 1426527 453165 743777 1289958 1123629 923948 1285884 746978 728625 1447854 1673673 71915 1566573 1176525 1989927 1675399 288541 1511436 166057 1580570 201231 1186311 521729 1497379 1175826 113224 411166 825690 632889 1633871 1669142 1274633 1615859 766253 465623 1164868 1489860 938284 1285118 571709 1161418 949859 874747 1705631 262351 692564 707578 253320 225060 1814401 597680 618326 1401158 1675169 343342 1345304 970149 1350601 691287 500625 1498628 100392 604254 150838 905605 1963373 917961 901422 1972190 1639421 902202 1433342 287242 1760021 1154155 1949139 1037804 411258 753583 605186 985493 157453 1081842 1528108 970792 1077971 256902 1615557 747325 352083 62248 1128114 1803434 1316778 587655 1310508 296804 1024661 869870 129463 1268296 375807 1895715 628195 1202537 1714427 980137 554779 1304670 195902 1329696 505929 162951 302335 1946288 524830 183322 1827056 1034824 1841923 1051518 1131883 311848 974692 86924 478124 476330 689605 307081 136479 1978649 307194 1350149 595384 1866893 1757678 1094886 47265 115695 786917 1869192 193857 1516779 238793 1854845 29703 248433 964732 323102 1449564 282125 1105684 1342180 406893 1135064 1329150 772076 601390 1527798 1025681 477478 1644541 579935 1039375 454416 614029 707390 1751735 570591 844989 1547201 1126939 1561781 278942 780248 958852 45623 1381745 358369 545694 657806 1728006 1291004 560086 1327440 660113 186166 1729193 1825836 332986 1714647 1819836 1976027 1951285 1393006 1713820 1340751 1440830 827623 1938691 1653465 1878237 1908967 504247 884049 174456 851781 342438 496219 947346 160157 1616758 1562490 1200418 1679023 1174024 1552069 158767 1670236 1471297 514926 1936918 889369 1123182 1831555 959290 1780949 1699411 1354327 27826 716617 1791872 707707 275598 1616679 1421315 734083 1631338 1647328 24904 1849926 286896 1686027 1979893 456786 819431 1498132 1739676 429609 1294132 1066495 1453898 611573 1489183 682322 1077502 1538260 1360386 940145 1584299 1452852 808234 1238587 569170 1455020 371044 1685314 44931 1023751 1936200 1316041 1745893 1134426 1739913 1650783 424956 1720806 109675 941636 1390364 850141 1145237 42140 1527753 1509689 1093753 1003063 1547613 223435 1692548 185415 580788 853334 1688602 35633 696340 676180 727426 76006 1438070 1574414 1609475 1748300 1608591 207537 127439 611756 1383901 15963 950302 1861926 220053 206447 24762 1828696 1451732 871151 1090195 1719320 1305113 142539 1355127 1657668 1476954 1112730 1915714 493245 1060922 1279414 807710 937394 1202983 1080275 332997 1093956 1747406 1250393 1952018 775443 986472 864803 1521435 727867 765839 744123 692148 749 1757875 375220 1132109 451665 1687971 800642 731847 1235734 407639 49387 1677315 194668 1459505 900126 68861 1348465 1757440 18217 907763 1293904 259893 208446 1710120 1126890 379813 1250131 1733029 226397 1618567 1356104 1718496 39379 76316 1676742 943308 585393 1236622 888298 1124248 1394106 1533225 788928 1245037 1824519 633016 34389 893855 302662 139357 796362 732267 525575 955258 414864 1636568 1022864 693562 954380 254597 1286553 1825718 636705 1237958 1218838 1194315 160559 795090 1394788 1499653 1518420 25174 951596 1938758 940612 755615 1345470 1697024 1157871 215839 1689284 646191 1173125 935482 103222 1305288 817366 1045640 1167478 61247 826857 1775788 1738334 786713 701823 259336 545532 546079 829982 851203 64032 1646511 1503945 1745991 544154 1281692 1945916 440870 1690165 486619 429595 201046 1615536 876359 696755 1921624 396704 1723463 528939 1233796 211771 1387022 940476 1303842 783618 821523 806375 1430953 203012 258287 1354694 1496629 763987 1099749 1692978 544714 447194 625019 1337403 498267 1850589 1235535 1174509 1616744 523276 732096 1662643 845296 1487211 266685 532263 538878 626428 1406491 1640182 1380080 1112554 958214 784704 1748565 1496343 1270971 140047 353373 1938399 892548 1342926 1903289 42808 1389374 999602 1412958 1425150 249775 135313 1378814 1739993 825682 8952 462193 705238 9353 1517958 1098249 240558 1884287 1497346 1730519 1445827 939933 1700454 941969 219 1684185 1986871 1569376 404572 128336 1415314 870644 1245921 1731539 1015981 1664730 1970763 1395986 638864 1463567 1384928 150095 743629 108349 574533 1741991 272512 1729102 1500432 403045 1859323 831793 1942738 1103224 35734 1434919 1402758 1671194 1952118 1717048 429721 1469302 1300461 309547 137723 1061049 489189 1096784 100079 402446 434153 680903 1988219 306023 1662046 1505965 1519419 875203 812043 1709660 1960102 826988 13787 1682483 1421306 1338527 1135879 1268162 564239 987364 1410149 1765157 88294 201739 830035 1556210 372454 1279822 1988898 907258 534473 1324990 38131 889222 210681 948196 387030 992848 931357 1816012 851618 1712232 1829540 1306135 1505875 963838 433279 268783 31045 679519 283012 470640 1722538 1440853 1889810 900057 1394435 1468904 985216 835986 1277693 1350925 1110482 470887 1616157 949208 1203987 834491 676489 636405 852834 60236 347080 1520204 1863079 523674 1993087 1682760 817548 170908 665073 387061 1451596 1852480 1377267 320934 28086 1149487 1648195 1419560 131547 1023678 285177 314990 1320029 934701 1435049 572226 1444578 781920 836572 1676622 1967503 85566 809161 1860539 1190911 288544 431328 769214 428663 1539390 109318 610488 1375967 1394319 1514175 673936 1204274 467471 1757736 673725 1980922 712175 1823462 1516967 1403601 162892 722619 1796341 441130 350546 1882085 1921951 1295710 1474749 474351 1421298 1543186 1191869 123016 1376122 725178 444633 1445358 1689521 1120488 684131 372447 54624 511765 1480061 1512679 773780 1866416 1954485 235084 1577701 1981247 1634005 1417020 1247182 1128009 618096 1376086 1759738 732582 985748 626101 639629 1729272 394863 1608260 259233 1532255 1211220 1351492 968121 1700543 837837 1445004 1598733 1288360 1479919 310549 69134 1413524 958322 1474484 961082 1791377 962404 703687 586236 609372 479934 417716 23922 1250334 720581 1738044 613735 1699152 167327 933433 1947795 102063 55865 390243 688552 185679 161797 1675965 1528391 1145998 964368 205526 1448066 872865 200327 1522525 1452704 46138 19393 316570 1582512 127852 1413994 1732989 1472382 1034139 1622298 1736524 857264 57818 1302860 1951972 1726272 149574 189334 550060 392762 1682514 1555329 1004032 1250244 666927 843375 441810 1432096 1470052 92707 813142 539971 1692308 825362 768391 932246 986924 1824882 778187 849102 659750 1479730 598814 1012720 321782 909228 1190642 149907 677124 1654279 847562 1143300 1209942 867890 1031395 712733 214674 416766 866229 968642 1911272 364847 1215965 1999806 787229 370519 80130 1144932 294898 886741 1302334 1418666 1158065 1552451 1544637 1804927 53623 478596 1805930 1381065 24559 141467 1450313 810055 1178266 1531509 1623559 1523929 1272452 181730 1443340 480256 1589329 754687 1794716 1315138 1942597 591665 1384618 1712742 481053 177162 1837454 850377 1940882 275537 1375552 784639 746905 717056 792312 900538 781093 15743 502032 1185872 24463 44215 1317685 1298907 76246 458963 1635547 1690811 372547 171499 435530 613016 1620834 72137 427619 453339 740412 1962840 197676 138396 1370979 1156553 1650558 1684669 1311696 12021 1221770 1298885 1291939 826625 78239 1633609 651214 1042400 1166679 1477515 1941361 30204 1842318 119332 1142586 645861 1694247 62653 1868194 441496 436051 1851983 1451151 1791368 177159 388723 651729 125883 1417019 1721129 1129728 1896952 906475 1424371 1591531 930665 1388611 312626 536513 182657 676407 1546533 1875618 643314 1671209 1910942 685446 1245118 1681156 1945356 394241 1405607 690260 828680 1158167 1777321 307165 490239 1614725 1628045 1903412 568694 1885420 158657 1764649 1821775 857195 1493894 18379 1013310 161310 1849912 222201 1865403 110086 58123 1323085 889650 1813917 48670 1756955 705425 1635309 82439 725990 1908813 941267 220488 378377 998932 1159823 744621 1201993 562295 846900 1822160 1219425 1147983 1513742 596740 1162675 468923 184400 1647783 936196 508669 1243851 191758 401232 1100975 1658028 663801 999359 689278 1644291 1346286 1417898 1705684 171296 1590343 1893200 1205438 712991 718256 1856183 624284 828237 236164 1798567 1419415 1855464 390389 1375713 1568938 647824 598755 629194 1944735 1815576 1353589 1042802 423122 1449953 1295007 1377538 746908 1611655 1752170 675138 183452 1790171 126845 781429 1350761 1961749 1119979 1275359 2518 641950 1242652 1547599 1164397 1541190 1333678 96136 1032629 1246408 30480 1218426 430469 1542087 1761068 518435 539790 1030123 1722843 1327155 614256 1213154 1333214 889184 880148 1253596 1818950 550901 254496 1398277 1027377 1091602 1525230 598804 914328 1383292 527623 625483 666971 274652 1254623 1551598 699663 1625816 1882174 55372 1444478 425080 839440 279099 1122209 1866302 602075 1276514 1420423 22631 1181407 1844230 563416 426136 387924 1962058 186187 175671 516260 1854697 478638 684162 1931461 751617 1311262 1704005 633883 700646 1816519 1831962 1365079 1646337 1354624 508170 1208940 876261 1306251 839404 1968858 907092 472086 928523 513206 1081328 1883039 302055 370188 945193 1049385 1847650 513372 1536325 414122 1924481 1112083 772813 545997 1705753 731175 1136005 243929 1501453 357271 115686 904583 1641802 905278 1373364 191447 803370 1463297 996915 1119586 381409 730859 625850 492539 574145 1592893 1129213 952816 328298 596618 427601 208150 99672 1968336 187050 388094 1070186 1335866 865736 1463244 393464 1807009 1295867 76565 1680205 555617 1362089 1796361 11000 1318029 1833692 1245034 271840 1946789 689356 25391 553606 1646616 1187852 7423 1402228 1656978 386420 306239 1884601 362939 1646886 1324248 1166810 18127 1110311 1237856 1155204 121508 1400995 635430 420169 1760780 1918485 857858 446431 1983743 1175413 1405581 1667100 1112054 249581 589843 1534084 248215 1483320 878299 703966 58515 131828 1559989 1726761 77426 324009 419466 1494385 1833193 1015543 1918257 1008778 420017 857093 582485 610089 467268 376700 449299 141389 1999343 830212 1462545 1947092 1099283 506599 410165 1543725 1426415 1858461 269333 1709921 130109 484888 251856 121907 1706202 1771618 1624480 118579 1538269 73681 10546 1834569 1064285 1799993 1806180 1872935 1454810 1337491 513155 671156 94778 1492251 1096284 1294735 423080 1751089 14173 1370529 1961162 1769770 1577746 1827621 321929 389509 1801225 1187910 1621282 233269 584513 1419035 1134991 65106 503898 1330487 1178212 156867 963825 911695 150010 1217338 343010 812827 362535 1528673 703509 1796793 1584247 1397047 606984 1401732 664677 1550112 1626644 153244 236267 1381088 1186450 545699 729626 641288 836002 1850636 286356 521824 925251 1590415 46385 1860510 50552 1433454 630096 525974 241576 288334 1365495 1573271 1267373 1966018 552369 258939 25324 1343667 137672 111193 763645 779565 1324924 1016569 1169019 1678966 670177 1450986 1717825 624971 1597373 1782333 1260382 1532060 1694881 1923868 372169 1661426 1388965 580826 553190 1599501 890572 917924 1328972 1381443 421408 263257 866629 819768 703148 1003007 713233 510888 518463 1039344 1071100 1146980 1907617 1500053 1298408 1545429 1122181 44921 1145212 655153 405111 358442 1540874 524596 192125 1651327 1349373 558964 1139204 21640 403435 438715 1039155 1562165 1962755 1842263 221309 238559 750940 1670786 1569339 825991 1801545 1037620 807737 1147598 1043346 1154859 444081 769170 499903 604347 1185923 631803 1764281 1655110 327776 1023167 1310528 1551189 571402 973963 722245 640506 495897 1198186 687181 507886 25012 301944 1663005 1074584 1663720 912866 218412 1252565 462904 98658 1940106 740366 1189634 220987 1370584 1843021 745199 1457869 893164 1036414 404408 1766758 327457 667578 1796471 351403 1536438 354564 1995315 1321808 53868 1955909 322994 536571 1435607 1572567 960312 850611 1107639 1599399 788267 1428697 1731475 1312212 21602 449896 158796 550073 1854541 511199 881900 927123 234194 1152470 224049 647183 389596 63703 1329793 510808 322738 914239 385098 1971697 767233 171587 1638291 988906 67433 15751 384337 806225 976458 1700520 1204800 1251714 397181 1280692 287941 607915 741027 1316586 629013 476207 1928636 1607481 188175 1414600 486404 80902 1954113 281754 1531844 1612205 1070067 408690 664692 1095337 345798 1201833 388663 451062 1946078 496433 52800 723505 674170 485479 1056126 1476617 676873 1752274 854637 1663502 1297534 1342198 1639289 32205 1989936 832231 1752422 582851 1891172 1249979 693219 174298 767299 1413472 455238 221987 1809650 1080100 52916 568893 170691 13652 1356250 1333160 973191 246395 603183 1401781 360944 274903 1766938 572585 638594 1073655 761966 1232019 477798 1683050 308902 1261786 1731382 474966 514587 1873105 435221 1935585 1887651 84717 1318649 463458 1193070 1849217 1521038 791573 221058 1233105 1548850 1738844 1259238 127939 1398381 1454325 688398 179020 360024 1442557 767474 99013 109002 1406773 77343 654789 1234401 136503 1397467 745349 233097 1899261 691608 1595757 1690864 220168 593107 1671362 158152 891019 1077695 330368 779828 1935411 1733046 1150908 1403968 762523 630169 469350 1080002 895547 1853250 1520412 1985850 345861 894519 235665 1482094 25239 683103 1385471 311834 139567 876765 257199 1388690 1923018 1685063 1558692 1204020 1579669 623768 1810500 223346 730112 150454 1553168 810007 1616502 1818983 644439 147548 445777 751248 49698 1194022 1102953 1070562 216135 968587 1917305 1761777 1118780 108884 235744 1444097 1788238 1808378 381858 1387816 1274179 1011608 879656 1037331 91286 1872789 1225052 883975 1453738 877616 1416988 1649497 725927 1449312 1887798 39801 285582 867608 156745 416393 1898526 1350611 516960 500650 1915033 7755 760381 749425 723627 1666616 1115057 1367299 644047 1621241 1113526 1465255 1819718 1759334 432870 1550243 1468935 382711 1263615 1191834 616600 1712375 66843 675939 413622 573041 334492 153909 1602020 1411860 570964 399816 1202883 1345789 1186395 479089 1619942 1502902 638564 1605881 16757 1185723 127654 1658128 1315388 689148 360819 1629220 1136029 1972286 1701758 67388 1439198 1464193 392331 1265378 1657323 205946 1411065 514260 1720297 1674667 1907217 1790944 51701 1471155 762392 1288152 1613052 958905 1526938 793630 290824 1771134 860559 183157 1129758 586320 880194 118739 679096 445535 1264705 924587 305571 874320 284860 380432 670814 1101432 1910072 1676297 1067491 1065067 1887952 1843285 1402087 1688655 1124787 1991113 1814633 755225 940620 1770186 7488 1335333 962223 1140254 711172 1676386 1459234 1466402 310013 1199800 200137 900671 827117 1205295 111286 547125 1838363 1354967 736257 1233161 1985860 1223850 1348051 874386 943120 1867673 1846237 974072 946582 1341685 627731 1311432 470561 692952 522811 613810 588391 240785 289346 410883 1706551 588584 506762 945626 1897569 1127482 1828505 963710 394658 1222342 113735 374160 190055 1836185 427666 114438 644301 1566284 183041 636950 416637 1504930 766567 499234 1347637 761417 426199 441589 175547 244647 1156292 349799 1084666 1225940 1202764 647948 1169638 473063 272839 755359 229120 1926102 71189 6902 1882862 667996 819650 1766093 675525 1755402 1481205 1485288 14109 414169 526791 729638 1358701 1093198 289462 853680 342426 1375704 1124421 777013 462045 211828 668777 1451237 679222 1282846 957529 601524 1737536 1171822 987321 1095589 819520 249397 710025 1436000 691223 1832444 755744 1124436 1939412 740877 1060870 199625 1808923 1886011 132315 1290558 1320119 1739199 1652721 1935990 1739293 146204 1765218 261330 335608 446482 1240528 35466 1073842 238120 1563281 1534730 1881450 354797 395395 1674267 861634 1730020 1367096 1393177 519778 362569 243734 1543309 339698 8183 1786106 798934 852899 1543838 1705651 1981690 1758892 480842 1654070 794733 1411008 640921 1625531 581427 364375 618764 1769540 991945 853636 428436 1237888 754 1982706 1559252 783931 1782599 1856876 1113787 1304295 785021 1579932 679589 1551101 619521 612161 1301809 840656 642336 117205 1702647 101383 1292581 823561 960998 1785639 1333594 1399781 1774332 995043 734939 612045 1847416 1351146 647599 188666 208352 635619 208608 553015 1036597 32313 440528 106482 479349 1103487 536049 1528384 418929 1910612 388054 1908763 255064 1127889 1460340 572261 867820 77333 1849005 1408383 51000 1948280 1844239 1496056 327205 551853 1224461 1570237 147484 275225 473326 216900 994475 883266 1709340 28013 801268 1766965 860154 1772354 536489 510785 909136 980691 1447490 505604 403344 1423166 391583 739036 613607 1743420 901162 669830 1125979 778312 72405 1439738 1549413 458044 1414465 1084101 397976 1557816 756987 1703656 308279 602148 946410 469271 258213 1745253 1917814 945571 217991 49998 16809 1423025 1557538 1075984 1814026 825658 756628 1397518 529239 1898370 253001 1312821 1192694 1720114 881470 122271 47054 790493 1861321 824772 1231360 1762321 1265235 1047851 1741084 1482747 1577355 1629229 1125973 52079 607544 219342 1453491 189512 794 186180 643588 1231436 836688 499439 1804695 897604 1325595 1110051 1712121 568254 613918 1504764 640210 1680095 838083 620882 594069 1074815 106271 669796 605795 730773 1730075 353061 155025 1832645 1190485 953452 243400 544507 552762 1704583 804832 1525517 444062 1882524 653256 892922 57664 1204496 1150964 1340413 238428 1208728 1226324 310735 498369 594506 1911388 757443 709990 1890630 1119549 1804692 756263 557069 512652 791854 466322 1972950 1453529 990953 1523697 670990 1933230 1131500 1301158 278702 260427 1861630 1323789 1465960 467183 527950 1960581 1214738 777448 1856648 692307 1517440 1553287 1892843 825119 695423 1833962 1256582 1369171 375703 1354678 1086604 1893194 222129 1116236 1416833 1587862 1054740 349768 907808 1748250 1449475 819691 189322 1655662 33181 238289 282508 1579893 1553746 643784 1999767 1265692 219011 1889000 1229962 1916774 580973 382708 1804341 1785059 336739 1693117 47998 1790860 462741 975505 649344 177145 1730585 1112244 600227 1258036 1660001 911366 104684 1098665 371575 24933 1300675 626004 415946 721793 699402 1147251 1274508 1960180 1563812 794773 1653660 642280 631328 1093418 998002 1482948 1159842 1217162 557421 1141218 1766816 606552 1837126 947103 1661734 1403062 524065 690921 796406 342899 347466 1815650 230254 374540 115497 567109 781501 172862 1368051 1055002 1081020 656333 132329 843626 965642 1451018 611257 629247 699172 972639 208293 1183963 1436599 973224 1533834 350268 797183 1980905 1901372 1576838 1269698 1918855 53819 225939 924142 1459205 1768287 1660360 938108 1948645 1143668 727540 1916631 997734 979694 455932 1286053 1304332 1655918 294036 88072 845109 209908 395743 739888 1782346 1038277 251427 1444768 1550147 73286 575699 340577 1754239 104097 1916208 581195 1024827 1596377 1377450 983888 1168545 1767881 763110 202168 1601995 1750150 97614 1187071 172142 1223836 347375 1932719 495119 680116 1583356 1292863 559226 599313 291302 939758 1191764 1767583 1660209 492581 1085110 456109 1971349 47966 1976546 931885 102619 798510 1698864 36119 1555753 419120 804220 1414809 925678 116421 1719253 1736223 1236055 1871421 479446 740133 1018187 261305 1460179 701332 318242 191198 88308 1183086 1651313 220226 630352 1416774 1387189 274350 768549 1281027 1873322 1839841 37021 941453 875317 1565598 475331 1320474 832520 1931364 1775906 916011 73209 1681351 1052151 1655724 1369661 125857 686134 744911 93530 958510 545104 84787 1985480 1638053 970256 268758 709618 1941262 70578 1020736 858768 155209 879470 1273575 1362778 80919 77793 717104 1522251 1080879 1884996 666409 1870720 1871916 1118799 1887128 1856793 857198 359754 1899967 387201 312388 1018989 654498 468313 1958832 1116527 1668345 636904 787623 1995171 1206300 1738617 468759 370807 1558295 179058 964979 882738 579803 773417 1370479 1419392 320395 1106907 1014232 1903379 242310 1980973 827265 540102 769075 433324 78654 952297 1185485 68218 894 504170 452589 73505 1302003 1025372 540718 1289170 329264 1711676 487172 1973422 1829304 535795 1116120 219366 56274 319968 1143913 104701 1691180 751668 1609858 333707 1620750 22016 1834574 1295933 1645373 1967279 1517559 1713253 1675370 1077755 1683316 50793 1040571 158247 1200000 1335564 180439 856488 796053 601411 1014183 119495 1096930 49164 1829862 1260251 1989675 440010 1079712 1211854 1557882 587454 656546 242856 1004844 880883 286626 998506 49646 709452 1706110 16321 1826457 559746 332382 1256723 605303 703647 1982997 612369 786046 1469092 1332685 374481 1396188 1135530 1134957 566447 484923 1799901 551825 1931151 1745947 1345155 1984923 317641 526538 143931 196649 537089 618349 1166971 1002222 1559938 1267710 1961088 746112 123468 1523228 1247078 1768088 1591491 1449481 1223958 118565 1101509 1656908 299898 1115773 915610 1765485 1130758 840791 1627091 800670 1372507 1256870 1653703 492067 1439691 677662 1704036 1455167 1366296 1364591 365535 1991395 1010435 1453704 1816738 20776 1939578 1120467 288201 1219143 1956144 1024221 1637355 816077 164537 560652 806734 1866911 761204 339208 1812651 27977 1313174 611299 257158 1808244 1258403 78082 20359 1109635 1817694 208133 1462823 18275 1886724 701119 1117984 53130 1846571 718665 423131 126631 1073359 372384 1604522 297343 1281494 264324 1129108 1419510 1834781 1004494 806861 327538 138754 1440285 312811 1622173 131490 1457855 1977801 1148343 13120 850757 561986 588715 933231 1283530 661652 49132 133564 957635 1048107 956494 1356858 1604559 675187 402857 32732 126651 1397594 1953140 124069 107381 671326 1009353 6442 1506873 1900370 180512 710224 42807 1555923 1257307 672245 1154211 136532 57448 1569482 1051546 528048 1402590 621641 1152035 1222183 249820 1396611 1681224 1916055 1336784 1616636 1185618 1404277 619983 920920 1443329 671673 1033674 981486 1996803 197023 678594 153028 1339533 638219 508681 1339529 679695 1766539 1873619 1752906 636716 721649 1093857 1716975 560799 1810104 111237 1564799 1645447 1430912 7354 258899 922401 325438 142011 1622779 744401 762862 617883 1842543 1670333 1094313 1260315 1531238 1893360 1476026 931497 1471960 1816544 482883 1683928 302013 1812219 460229 575545 482478 51782 1129482 1327674 468361 817780 938499 695043 1194264 485461 1584381 1926892 991306 140857 1833543 170416 1166494 323104 790067 816988 1776338 1139840 180663 654907 213942 1725380 1709174 674810 1232023 1796691 1020595 147868 1247662 1741734 977390 1130631 1726851 164374 166158 1080357 644055 1296403 1775688 398362 1522552 1505462 103847 1751319 630668 16964 262841 1277600 1589089 726703 929085 1219710 617383 1627146 1113414 303807 1968020 831039 113543 516853 458723 1359640 259723 152021 1833344 396593 141304 948903 1512959 475817 937767 1738761 997073 1512832 1676372 1500139 1835536 880436 1356405 947975 418943 1620128 1744412 609995 630749 904371 1804568 1736367 269554 982224 698530 535080 658680 237755 1331067 1906312 978189 276223 1379642 1335182 828391 796066 533902 864124 1284843 1237377 872813 46814 421727 686073 1674149 933227 1870851 402439 1560364 957115 209240 459421 875640 1821939 618964 1822170 1333679 1805659 56522 1542667 796493 1321534 1936618 1855383 1805944 829346 263929 495457 1360781 1563591 1250237 1501740 401429 172759 1546115 1175064 929308 1307535 262258 336920 576689 936974 1616588 1151106 1506877 1544857 314095 1787307 274448 1046544 343472 599185 1195880 318001 715582 659948 1313502 1078616 151471 1986411 833286 491964 1317660 1676794 688576 1352966 692053 978529 1542468 560342 1098442 33813 1563675 843408 398276 1294000 1494558 1666016 365809 1604990 978273 644803 1103071 184884 400312 1066216 121607 1516072 710316 1060548 388430 151135 386271 483247 1019900 209972 124530 1998265 766901 1522340 331642 332643 173240 1277733 27178 1083403 832699 899542 1345893 1790618 1032689 741362 604710 1797988 1570191 1962594 1291696 1355023 1014182 1851475 1198178 1957569 203722 507771 519310 153426 1913998 1608489 327485 1632552 1252924 287712 836340 1692394 1913963 1571667 888630 361690 1245053 1054620 1696245 859449 1232975 1014684 221748 523685 695930 455276 1750945 1318648 1724850 1295957 382013 122460 1804555 575465 267626 296032 1099519 1056036 29648 286978 1421678 436751 184825 1000704 1130994 1213411 1827238 973839 629911 1853886 204413 1974439 698864 1513909 1312822 1932295 1534513 1269529 1278765 113397 1241668 802797 1142544 1512204 1687023 1915045 529563 933147 1590218 1580936 1711724 1192625 901618 78941 1039928 15263 1850684 78011 623906 1256064 6802 1998090 1117676 782700 658824 457011 1911643 1544702 415300 1543075 874943 1014082 224364 1899116 1215737 610379 738032 565031 1102279 245067 1194389 574884 1257758 1982519 541039 492133 364166 109004 868677 766851 920521 1687836 762423 781541 64863 59830 1962550 1761531 1904901 1706289 1646100 1712291 1365935 561333 546417 69820 592429 1733440 339496 1211852 135013 1668351 1773086 1356376 750601 1037608 1318556 611174 1515903 1509614 906775 889676 1976038 1871158 91040 289031 1069761 787288 1466071 874405 118525 85826 1824359 1912521 1533929 749016 1474154 1944096 1753195 1266319 1735484 1515313 670665 1378145 1172176 1417769 1911437 1902432 1625001 231468 1872825 935297 816474 1475230 1719175 1623434 602618 1583006 108144 1378221 1974214 652941 1404390 123359 701542 782405 421612 1889097 1374818 927229 721892 1427625 1339750 1661807 43109 1536444 1434807 226623 1899487 597167 1459640 460395 352922 1508789 1562403 474522 298710 470066 1164014 18602 1496289 902286 14849 1970156 1885075 1843766 808403 672387 1882786 1835206 1820440 413749 1896590 1301017 804751 1859111 1301063 472517 431889 1997748 1173469 667246 882399 1710658 775266 1037907 815900 1919865 1788507 19488 1013819 1301310 538476 235451 1712866 1097777 1731985 683623 832274 572465 525221 1938002 416305 1105727 1789782 291935 269242 943391 42246 609408 975318 1439295 1929138 1502023 1460331 1690106 269745 362403 1324741 333431 537615 474631 668454 1889239 87529 1040980 851830 874625 1079547 186062 921738 599349 1022233 1839933 657176 693536 886402 1156596 758590 39867 1528992 915932 576312 436622 925121 1607209 1003081 1821360 73853 384080 1850713 181017 545371 947203 1683254 502044 215037 1282389 1263204 1072818 1501529 1721841 1895354 898894 968355 178989 1562553 200809 1649396 1199229 1013300 1958382 1938757 243669 1609614 414901 981438 1193098 1222001 1040385 1372696 1922456 1241294 1811759 846178 557539 1206628 1663240 1455749 1270409 837107 672835 1120385 866587 868200 1612766 1096949 1480805 1820656 169242 333623 388560 1414863 167948 1482494 1689107 1371107 1053280 1652803 1677795 919960 1551083 747658 318135 1760961 638897 824517 796400 418491 246874 879423 103880 497508 590040 1299125 1401502 1170427 441587 1884965 857943 838266 43507 747264 673584 83711 678418 1105837 408564 1892937 1891453 1493247 525133 769486 354645 1216071 1673420 452362 1551149 1056261 1496288 505688 82121 949521 1904944 831891 845392 149702 12260 1916929 47946 215220 1937522 797338 1244148 1549383 1647546 1431102 1497633 649141 385002 1694861 1304437 522481 408860 1947659 1808257 411064 14106 1628446 502535 1462327 507713 1842375 1683971 880277 1341775 731743 1121946 1332662 1358671 1227575 1077037 146146 1006361 749551 1475957 511916 1114568 488016 85169 1608586 1542013 317740 316255 854988 407774 1906101 233267 1895176 1512251 1831805 1235724 131350 1107824 56685 882058 1311388 1531643 298938 775494 1388662 529442 1115945 721108 635153 1175497 1995985 705762 1139947 1787674 1489195 1866270 1537316 1513705 341379 1893778 74137 278575 610642 728143 1456551 1381429 1671711 111294 287189 454471 993075 230000 82581 776619 1539076 1160792 127086 1735840 1381847 1074452 1276587 1922451 445241 1420099 1950770 851268 1312058 273450 1181383 1987102 563570 244267 1613430 184355 944771 318245 1361735 151843 1903255 241307 111982 349391 1712067 1656970 1659291 942125 755936 365719 1676545 733124 1451384 584050 1549366 1281437 1026220 683100 366006 1589172 839845 1917187 1946225 711059 1449547 118879 801035 1760605 169275 203289 1170332 292632 153492 490774 814163 1704807 1007479 711371 698735 1076507 35684 35639 153766 1608155 1758382 1702343 1786648 1084045 1903181 872025 983879 135888 489799 863787 592070 1332476 1603581 489965 223771 1868972 705964 959527 1905193 1700638 348789 791785 849983 858731 240303 17604 1767831 1704463 995407 99853 177586 1953535 938837 1601279 1999206 1663241 1746248 507116 1364318 1893524 1885633 1046206 875647 577246 150970 787097 1105171 1775891 1897315 1712700 394634 364402 1991665 377879 1761727 1510584 978949 156562 1612832 755317 198411 489862 781116 1494913 392804 1756031 1002636 246593 1148424 849772 341475 269041 852440 541045 645027 82790 1806676 484159 1040438 1487038 21030 1902194 1670302 806255 693352 1510217 1745866 376039 538095 321847 808726 1297414 645953 363974 702623 1234334 280673 417327 1822362 1566773 1905331 1292706 1596150 525365 809465 1725284 1621504 1208323 1330317 942644 209869 394818 388614 1281491 103654 782675 1083964 1150265 850134 1280398 1170115 472254 1676205 1773141 661212 925248 1032605 318569 1944191 934342 1089031 1946850 1665104 1861998 1023834 1966163 1413602 1255901 509573 1008058 429581 1356075 465693 230948 968268 281611 1550034 412202 127058 1165412 1913524 126548 402069 354990 757871 1194143 1463694 709446 744608 582019 1377047 1742618 747217 636789 97975 1188517 474346 1989160 889270 1318799 1830076 1539754 446791 1851544 1561898 880896 1783737 759307 611146 1134285 1119854 1892659 74204 1647133 362555 32653 1423662 261099 455486 727943 1654318 1905296 293026 500841 1384770 840251 775867 963007 390209 1401767 1435285 396385 1167000 736177 126274 512092 1335283 63341 1025252 669277 434299 1813325 561241 33709 898808 948572 923385 1393946 999651 866043 1205323 239879 1402770 841019 37715 674523 161995 1915618 1554569 530808 1277696 918542 135898 85196 1771575 134721 29892 1656702 1247966 987878 1855530 254974 1166019 34804 1716967 83592 762448 2270 415724 1889695 1105258 1183385 1649509 584122 142447 565755 1795319 1974647 406413 187819 785179 897090 1636599 503777 1517236 1265659 914586 1345081 1298632 10140 1495326 1659424 1632787 198162 1859630 1625128 1444075 1675352 1484964 363738 1202973 1831417 111443 238728 568508 1004894 864389 1045117 1186962 759941 262046 1582004 954883 1349765 1134605 1279198 1683014 1252839 796746 1196616 1811475 708818 1874349 1455679 258185 1956854 1270543 1925907 1186310 844874 243954 815536 1041520 153267 329924 1497246 207437 347149 76577 1473159 1402745 1478912 91774 1029752 965957 906684 152865 1932174 1678035 1275766 781793 1184459 872980 1281638 622518 1895368 443069 1341193 584596 157835 1093381 1637589 991444 504970 1993345 1437365 845366 1291787 967855 226199 1661833 1476490 1753491 1284914 180564 1019798 1175146 581193 1212312 568519 1817963 1158335 531543 1272469 1821411 1865791 672971 375650 850018 178884 1726648 1589803 1373373 22496 32150 454573 1452033 191809 1360 438004 1417335 937392 1365387 1496401 1721513 499608 991645 1645804 455407 708899 98993 1874194 46268 1553892 118580 651710 726199 1006689 1560454 732376 1733380 1019462 1334609 908707 1360363 522710 988364 1943394 682531 1861168 1768338 149617 1942812 59028 775794 1906056 530497 351944 1826452 767482 982742 1964194 756102 1703723 1012784 1620223 297408 1766754 822962 1731058 1267860 781246 1525796 1197132 1237393 1466172 629061 1800545 943094 513912 1533857 1430398 926648 682068 1845847 865329 1526025 386881 1093292 1850461 798588 1939768 445404 1084428 1122708 179888 950604 1218369 381390 421469 350457 691827 1197637 847983 1269400 856586 235364 497244 88531 406042 1850753 147280 1631076 1331522 708077 1424427 764506 607759 1734212 1817320 83133 79694 1984567 196444 508805 1513602 791477 197226 342672 471104 1566665 1436439 1415317 1782685 1890361 752945 1219336 93855 787428 841927 1258020 1154127 1793403 1639583 828996 1482687 102611 456510 1518605 411803 1617181 1182523 1024540 1290359 960645 1987662 1861805 1646991 1543805 435045 1759586 1678237 1936019 1392968 573260 453128 118736 1851451 634030 605670 170857 1173197 1181815 1851232 1201934 1716579 916161 535971 749618 1743705 1871296 525677 1180799 595393 398922 1910949 1219370 901575 1506783 3068 1297072 1885295 1492787 819171 1339359 1954866 610461 709429 783072 973460 1853 1188315 94582 1245729 1198229 1683588 432277 1645442 175943 1409463 1428264 1865076 327734 1984869 1602989 875076 1125417 1666077 1857270 1380719 1698713 843127 1522702 10177 1040367 360974 424671 759166 286734 1554830 1211872 1609409 693198 181551 928411 335097 1390347 1298548 1085929 75768 690487 1615362 932452 1825057 722441 600280 864497 1671481 347199 1842874 983856 443022 439854 34989 1607458 966588 1062124 142553 563578 1777231 1244710 952278 150978 1936146 852052 594235 1970644 1904220 878271 12940 1121441 1616829 1353841 1334380 567940 1993842 471909 1222583 1203419 1942797 1357176 1804935 186004 21959 375282 1447935 1006510 1962921 629719 1176526 1648484 1407179 1148131 310014 1890218 1626660 950581 1037487 1823810 1218728 1195669 1794339 790758 562178 1610265 1346275 121689 1192313 1822763 393760 1791991 416277 1279097 143674 1565686 148444 948338 1867383 1739955 1416795 1231161 463155 429250 1412405 1349204 173477 1672851 1841256 305422 1252993 1836578 640998 230069 393566 958266 728762 938133 770082 581430 565269 361535 1821886 489411 707290 1949667 1347344 1291249 1597624 634079 309638 649180 150162 148639 1317811 197731 1394332 1175774 1311532 1097654 1077294 388698 1905259 112305 291964 1123446 1327095 1669081 950182 1547372 1738526 228191 1419337 1460975 1777598 1408332 1595505 256864 1635878 1063908 1128310 432651 771910 1386591 1519167 193437 1222197 1677767 1701144 1590306 666179 163430 922593 535889 228183 35104 454627 1490129 1581133 536352 1148895 464745 1646282 784703 872878 1224202 1613057 1019807 857370 891822 614669 387496 797517 7099 1994382 621525 1764994 1850362 593704 122139 1706444 688916 1969962 1755566 1142380 1857062 1590898 1493633 1239056 77558 1806304 784750 926216 70053 898013 1985501 952752 974489 1328805 571468 1412134 203569 875697 1673700 581099 911510 515514 1026462 1155497 1098004 635448 716494 626623 718372 7606 1054666 66086 536418 1320314 1344911 712514 676856 107191 1028561 485458 42827 876212 759765 375309 1496406 1636384 1493954 663121 1393065 998380 265187 1174300 734583 364376 383515 978379 1431046 641604 380620 134726 624524 391090 122055 1388807 1864569 1801437 1551614 1007319 1267226 1011365 288739 117490 553254 1871601 1530432 1339577 1437506 347237 686250 1798653 1916260 171948 842127 1297326 832419 1236520 1760738 769763 1887011 60154 1458543 508700 1964978 1000490 683612 624583 144100 215176 555655 486308 1115772 1396231 230153 1413851 98974 1165837 1905784 1645197 559174 146532 1072051 1532027 355405 1680852 1864532 66715 1075192 1952616 1163922 1759168 1076385 1063952 772499 1932527 562395 8843 667421 51640 600607 1120353 1884781 1048384 549385 106950 1993457 780836 826569 123964 1827302 769397 965476 240011 1852062 1638838 1162634 1752322 1603172 1650396 704337 1630651 1632872 1720752 1201540 873544 1229228 355526 1394294 836948 1005207 1324400 243339 1336520 63933 851641 1927224 1643621 82375 1333757 686399 806456 182288 1545077 826686 464840 1518282 64223 1408197 1638723 1809311 833865 589951 1943491 771646 1513215 1745191 1708838 926793 1292853 393011 745070 1382516 1432614 1997161 859832 514553 174561 1954421 419281 31561 711399 361159 1245453 396509 661342 537135 1086049 959285 675126 271162 1562238 584439 1669981 1888513 1520045 1749696 1102067 1031818 863605 450422 495113 339070 1978891 1949782 486654 1901751 961093 1694835 309856 1106665 659534 34356 740452 1574824 721068 118266 1040820 1534445 748745 1146073 730753 1729395 1705379 1945905 377426 1180649 1090933 839135 154079 558350 802003 1704604 1700811 141945 1753108 1408410 474782 149299 1894027 890243 1158889 801558 854176 707172 345962 499387 1113652 791650 866063 1707731 1871516 636255 1702446 1751381 618407 1432919 932039 1598610 1175487 1764190 860403 7873 664012 1473067 1150132 1040857 935865 922365 111567 883699 410778 1253523 1877955 1122742 1617692 750325 1456713 144341 1079573 982177 1436978 1468566 1000770 306076 1022038 1973844 870837 657915 3538 1927898 714279 1296412 1266703 1808424 285103 1483810 1471875 30451 1321485 1362517 692796 1748521 455274 705112 710047 298988 1142504 1350636 1600497 1555171 466134 1198475 517649 1449126 1194912 1078292 1154217 1238311 244038 536083 1856552 848043 1038863 1023643 1026944 1061058 772307 849942 644168 1975375 1393848 522404 139813 664831 970498 228016 935654 1726353 737922 902032 863594 51661 1782193 1454883 1300548 1801433 1618076 1051043 675626 386519 1917819 1829904 971411 1708815 1401338 396707 443050 917842 975762 1253333 1984771 924652 1484331 1641102 401159 1545211 1199860 920456 936539 981012 1533260 1830284 500150 174404 1355482 456216 681277 956566 1051323 594383 1691773 1635449 1460804 1592678 404628 1706432 998072 158140 1815141 1133082 747772 116897 1604598 1409192 1777372 1017956 1937497 23612 1239259 1523182 1358316 1119688 1441302 953653 235897 1135007 113568 635319 620259 128953 1730191 1896565 1347214 717486 508431 1562437 1625817 443959 1712052 834149 987869 851026 1668679 319551 1019354 1604819 462188 596120 372691 635593 1423458 1691358 1468395 1593393 219073 1948976 1573175 27956 1000994 777687 1869234 1922557 696457 260199 251279 382620 441944 90910 646855 849373 43740 949775 1097390 1766385 635308 524412 1779804 1440039 1628214 1767984 813470 1018620 379437 1813853 1717052 1203095 967353 1898769 282295 1000200 804811 738878 509912 1788878 1655751 1369111 1396663 1213168 1873849 1684109 481835 1154744 222851 588469 1010965 481733 1435882 614238 1928985 1537608 359911 1938334 188352 1879829 366705 1321676 1586601 586116 1768793 547725 1339184 480030 1200680 690645 1856737 1982452 1073982 265287 1879014 1528459 997418 1849710 573605 562145 1808624 1711723 346940 360951 543232 1339720 1298607 1603910 308943 1177450 1342522 639909 441860 320264 482494 1567718 414303 233657 492946 752029 657761 71407 1559180 713151 1038035 686531 1613137 1880903 166119 1206775 1970720 924819 327814 262712 1119293 406882 396590 619919 410706 431661 1248265 1610721 1934150 1303298 1696000 1457524 197490 1118437 1767582 1288279 1333531 352042 1650542 1159697 475078 863722 365334 546759 1958586 852415 1564197 1296556 120654 660617 1185354 1577176 1350722 902962 407993 1608527 1666175 1931417 1331026 300172 1990495 92148 1805548 1860848 573299 1297510 1312730 429976 564445 179984 1857120 1696803 938166 119279 73340 226033 1960797 1118036 1084403 1652065 1829492 63436 1953462 1292590 1865947 574816 507583 743992 1361040 521953 1588494 740411 1667865 1101128 667801 811867 877436 535606 1012547 1437479 743885 267712 1664176 812750 1330109 1366643 1563451 731975 1206548 1150454 40940 378228 1941606 75243 1151999 1197656 1233216 835259 1621927 675741 338922 1943783 1646496 1389975 357008 810557 1750045 540849 1684411 991481 1376631 785211 1387010 228280 682034 1090927 1297685 415443 1642639 80625 308629 1561233 1049549 466145 1764263 1909835 1213201 784443 231561 488236 1967584 1046503 662004 1771554 1322224 1405386 1470928 889847 915367 1419493 864680 738814 1088858 658095 880056 358507 1187592 1993685 1053878 393898 1652125 404268 87268 904373 96894 890297 801841 1411671 254182 1481857 377583 1423821 913835 56811 1884855 894381 818718 1016151 250195 669803 797000 1630960 1088295 1873172 160111 1804668 211512 1364820 232622 312697 716639 1831502 668928 1682049 839770 81621 107133 1616985 609942 1375481 397340 90195 1023187 242436 880872 220783 168836 1542086 632959 567339 1323623 179784 1779321 638442 21142 1039488 1862329 665977 552484 1267781 951621 615578 1806384 1343162 925644 1544842 172649 726029 1464846 597609 918900 1943867 1128757 1632849 1838994 1126941 1529268 1176951 1281812 381342 1559295 1742446 206742 1445134 671223 1440871 1331093 279588 1111537 1222771 1038574 257695 187008 120990 363345 372222 68569 817924 1342582 755885 184462 1372931 1406971 958879 772200 251683 1404631 806379 730704 1640076 1884204 719520 1681930 1077842 363472 588522 670549 1976294 1810563 957979 1911154 621800 1319931 384788 1867769 1941102 605105 582341 1503641 631356 1179547 684544 1785771 1467064 540534 1752655 94704 428802 446615 1138335 1635490 355236 106165 1367440 495589 1607128 662947 1024553 937066 101122 449796 939223 884647 1192119 1424245 132735 832866 890018 145359 1005677 1455506 1731592 1182891 1993021 1242600 559000 109226 1774457 851542 697426 585847 1924949 1593028 49899 1680726 940815 1480090 1230000 1951545 1605552 1054905 1117673 1364688 17598 122948 1258131 1777651 176742 657674 90584 1623924 754138 1682468 924558 1588697 768066 967960 1898745 1617140 1667215 867684 1501056 122640 1112714 770500 210391 247915 307167 1323162 1772063 1512654 1540017 691022 135889 844937 68528 1105379 470659 1233643 38461 587094 1372287 525340 206674 1118615 364901 1178449 1131945 586447 1700830 1105955 136548 186347 1234788 1874766 638336 1213790 1334564 1585769 934632 390166 462677 332146 1540377 1531471 698590 1389068 1310953 1859319 640201 1720652 413516 1844870 831462 1221623 1090527 963517 1348698 1623902 1591165 217554 1750362 1925532 287695 1980419 1489613 1664767 1982055 132764 96501 724961 808131 1025489 1408571 538883 1505377 1832302 951874 69767 284001 25134 1589496 327245 551160 1997902 775515 523531 1001740 988498 52096 1809894 458207 1388215 564452 1931213 225283 1988498 436013 1631936 68555 54286 645726 708968 1546727 571769 1799648 579893 1159394 1354491 483964 895673 1122850 482390 631029 1669728 1727877 411596 1216810 380627 1174670 608921 1294325 1438601 1050375 1980358 768157 1394550 850097 1565241 1457476 1641249 403390 893895 1436341 911459 1248954 1199176 813051 1571895 158501 572963 1865405 738301 1590347 545241 836169 307874 26398 95308 78662 540586 765979 1663845 330798 1829565 1314125 719547 592580 127864 223596 76162 1442868 434140 874054 430743 451474 218804 136325 1940914 1586394 958067 1781941 177775 1838389 459925 1166163 1173874 1809334 337792 1640103 1770754 950854 413666 1231951 848491 819499 1534623 342970 1761155 322741 1122865 1904694 1771533 197475 1882409 116925 1484474 350059 666163 1546175 151190 466143 1015107 369944 1889497 505989 711304 1387365 1689161 894564 584027 1379824 1719533 83924 1443832 1897306 1339754 1833536 1035922 1057989 780814 1420475 1807984 449446 817390 135748 163216 1881261 1206806 1030049 30658 1584682 1596205 408604 207700 1770101 1094069 242614 1506495 1319523 698483 491365 286296 1900860 861936 49188 1490327 1749353 896746 427988 362232 464546 866668 57598 317936 1861097 162796 290617 1794610 1594228 309222 1794427 346903 1488340 131526 944181 761436 1674608 1907777 1865314 1177442 937726 102809 1799257 579474 1279987 1654328 1781563 1357192 1773429 1489476 188789 531523 1464107 407600 1180860 1250146 844164 818407 195622 1485033 1003916 1585168 1807337 247920 1005673 1215975 773859 206623 134771 738319 1008493 1277981 1749452 407433 188080 809421 1470839 1629429 1657445 1607938 1464130 457813 1495418 1599217 186582 1426646 1902417 662770 1291093 1109154 968347 412980 809483 683265 740018 1146839 763336 1470131 424275 1352483 638142 1671609 743923 149809 1045049 732835 1357667 1363798 910449 1046829 1032776 1521688 1560054 1070072 1752735 1074472 15927 187920 1877817 1387483 164108 1673780 1811156 1021790 409412 39700 1572623 1581241 1127995 1818358 1725955 1719255 1553946 78031 136369 939303 1436737 1150039 1206759 814165 1728923 1702421 977973 1366868 1571959 314576 1507472 630915 1240737 1050966 759119 345688 1964936 1384689 574453 732572 1052070 447822 920637 514667 1212058 1835015 1525659 1728010 1029642 418512 1124435 990279 1571252 1149122 477891 1678980 1925130 982069 1511896 1369314 474171 343155 1764681 305886 690015 253433 1906023 714635 854086 1776207 1935575 125782 1488204 1443847 601231 1161802 254020 835745 478090 39653 1957876 1735611 353853 1823159 1870996 1112665 182784 385319 889349 1402379 777319 1465015 205764 1454971 1044586 725757 197983 154605 420420 1233984 1134277 1137052 1995825 1579407 1741315 1445855 799317 1313242 904752 1748573 471795 1655060 1051897 1655262 1596885 1781706 1210517 501773 648114 236760 1148943 1577251 1758742 1396649 626228 1909016 1364335 1107083 295879 14666 1151031 1704412 433109 1056582 1713917 307596 735763 692753 1718911 832766 697014 571330 1516805 794916 1321316 1867203 1555398 1458350 1266109 1203117 66371 138861 439040 690359 1796210 1302574 1041200 1067888 701536 42569 1889002 1758405 967646 1334968 744496 596915 101483 1538985 1967306 1366474 1379520 944065 873917 1797828 910464 803832 1304563 248794 908270 265417 1607285 1914004 1849777 1831548 69597 1176941 105815 1857252 1371188 1747276 1639030 693177 1245030 769017 785778 1756550 1068313 1144065 186226 1758957 1014436 543908 1719486 451245 1799737 1968603 312318 1972744 1041654 1936938 396811 1007461 1234140 1772723 333546 934274 96724 1840784 1656515 1832794 1398201 939183 1426387 669644 128860 1319426 1564869 1118131 1145874 466423 1619284 1114518 1702459 272402 756706 1709083 1209236 159366 956139 527592 794957 1695796 1986923 48714 632832 848915 690690 960041 1369740 1248683 438103 1945118 1444197 33176 1709670 896420 364342 818223 1676772 1093860 123718 609152 985275 101419 1495566 721048 1578128 935110 996266 580879 1072070 1872286 608321 201827 1712447 1374500 453218 1050436 1377227 20810 290714 678437 1371455 469693 1493801 1854486 664423 1751715 1107199 282436 142099 375348 496291 1821289 1926986 687345 292278 538060 1053752 70767 209434 1910225 740867 1251915 146220 998394 1757946 1157055 1577390 632429 124055 572063 1452443 269082 868142 933002 543388 1427310 974687 1270621 1087511 576006 1314230 1135465 1717004 1541462 637388 414386 1740507 255696 1255130 93810 1468043 1800557 1495616 517910 1968629 618573 1600326 1216592 1695886 1274997 1176240 1522797 1485406 864264 689661 1287288 300765 160052 1880582 1242136 1376591 221199 795113 1149423 694012 1671544 1250654 845616 668379 1137504 1818502 1418520 1946879 1667722 1317234 338669 1435590 140213 1047911 1432023 1895897 20898 668455 740267 1451540 820018 810613 778697 1504741 519654 1864327 759933 1975783 875547 202258 531788 930074 1860288 498621 1085982 1362000 915825 612081 1089317 596133 742682 1284771 753632 1077893 1862028 1984057 165370 101901 973180 263570 1803730 1262978 901517 1356988 114175 1875834 1042356 279800 290650 676438 1425145 1625843 849536 463517 642233 859975 1670363 312447 1399698 1162674 400400 1081324 210435 356954 540522 87070 1266187 1824417 517406 22196 1852755 1175361 1583905 438212 1091753 245310 557758 1359338 132079 1083307 1876150 355755 645036 1158590 1582200 1257539 838882 871159 1878378 988757 1834838 1632557 550738 1615123 823367 991342 323706 1133353 1153029 1659051 1360083 1556858 1264586 1693852 1798645 1285712 718742 1180690 1734090 1442883 481020 1051951 1851571 194905 539995 1579372 1820897 401991 1759674 517778 1319761 1644160 835817 1718510 919952 1157986 36829 255598 846278 1565624 1309808 1492476 1948317 789172 1369706 1548293 482549 1875235 1897108 1759766 371804 1277750 212594 274352 709024 1611260 98813 61070 798387 999685 25299 198921 13819 1653471 1948718 1128537 1517843 598669 1153216 300995 766846 1839520 1600371 670746 484588 558767 407126 1673967 1926872 811260 935262 1782533 624011 472533 1060528 1520871 249782 499104 1645329 554199 843189 1569312 1879915 473188 1323009 1869788 1987148 115087 776361 1658124 1716667 235546 513088 1301570 265538 1494286 209203 472326 1624573 1487655 1352374 927270 167899 1601367 310249 135914 525393 1253476 633819 107656 121416 1696437 726161 1469221 453938 584218 627720 929548 1751528 595971 1758590 1791223 1814920 360322 1052137 1465519 1974638 91241 1546004 553196 1776186 618095 1172582 1784593 1856298 1217412 317657 1477632 259090 806355 1584869 825500 667586 1929981 876761 619326 239156 850833 374017 1369839 433295 970506 296480 66620 519289 583455 773016 527701 313404 1367678 1231249 1081359 1078823 1799491 645001 510646 112428 1619033 878252 695494 786019 10119 628582 818012 16537 1441114 1894331 1554192 1397822 1603973 1760248 890710 1583672 1464474 1846140 684113 610691 793752 244827 1230052 835107 283842 1176911 268146 1220395 404281 1923977 528174 1443169 699222 1800360 731341 684096 1729737 1329290 978468 1918818 1137677 880401 1317535 1041728 900523 1494059 1800344 1397469 1810749 1699999 1715107 1526531 633045 1286883 1725796 175389 579853 1875519 1077890 1900319 369023 846085 879089 843703 1028862 681925 1591251 837463 1936981 23705 1710969 1317070 658351 1212994 1339171 1271813 673290 579176 1583122 204968 762362 1787512 1352396 1837474 1355077 351862 1564436 1893915 1122842 1290451 601783 1860467 1339151 1857906 628825 1419792 571505 1549403 798955 526637 77384 1143390 1191934 801366 1034564 553742 993727 1642857 1611077 86883 1044300 1990627 1673150 969436 438070 825982 1926473 1556237 453016 238261 889598 1378244 1692410 821782 655362 723582 1638819 1012768 997113 983537 912671 1029366 943013 1215717 76723 234680 970786 1874422 1331704 463694 450234 134034 1285030 1094212 1573896 1459548 366582 298967 895958 324230 1291980 1363778 1868301 1417264 988633 1677149 1013040 1364609 1604891 1036573 1914489 1039334 198490 1417075 771717 1746321 301608 412408 99940 356082 1163893 1729984 649160 743428 1801930 1521828 361716 1641915 631439 960701 1996467 310907 431475 261833 1675493 1462066 1916540 1976761 1854783 646507 1984933 1210804 668387 714914 1953267 852427 1066080 615830 515707 1930615 1088600 1304057 1010454 974437 415695 619548 1065476 1851070 474033 70113 980096 6522 1804361 1747148 960892 1999220 146993 917916 1191040 418595 312534 1895199 771362 999754 1058591 1487829 1540256 52426 1896420 364378 115782 130541 707334 1477298 1928419 1410597 585000 216018 1658842 512245 1168025 1577608 901485 1634469 237384 1968956 1229599 1342467 705390 1669321 522093 1237828 1406355 817894 17944 1251879 796814 1973534 1890734 309902 67522 893122 934250 857245 1846147 1567909 373730 1237158 191948 187354 401905 1899115 1365829 1371581 337630 1053712 1081527 1167953 1565199 44416 1787210 1592802 893289 962862 1472521 1477066 1258282 1909905 240312 105316 1888451 1277892 565557 1021714 1002962 1921826 303754 706561 996736 722057 950206 1710931 174270 45944 572431 1894992 1817173 1613789 1153694 1405083 840405 20914 319546 622320 533070 85888 1054636 1736109 1706479 308958 77470 975070 1662687 598327 903074 844321 1208957 1178638 702832 1412656 1998074 1207887 262364 1579549 1323588 1286212 1469610 887012 418598 1150243 1616530 491645 991643 325826 946728 215442 945620 42210 172318 866889 637820 805927 1141963 344053 1394109 821097 1685389 1199662 1159718 895467 1072456 1609034 1091274 1572124 1816780 1984412 1692861 633764 1052336 15544 793723 791067 128645 125506 1734840 1417559 1731185 497790 363563 612617 985214 62012 39081 782169 1102568 97809 1535588 128462 1738846 1082851 165001 1455687 1144069 25090 1233106 1311502 1418089 831624 1953480 1006823 360980 600204 1914683 891392 1548540 813194 1548588 328573 596361 696827 10437 853972 815217 1588566 394101 223552 724493 461572 1029101 942800 1799121 1165059 1164393 246291 1727976 1205876 306776 664221 1244569 669225 1256162 1036335 958525 231013 1572179 1442265 96138 1892905 393279 1645250 1494469 1133820 1726165 1438210 812151 768763 518822 1517907 574573 878122 962449 1653995 405772 283927 145501 586260 169555 1116121 1852148 899211 1103870 997962 911431 1497710 1535793 463587 742065 206865 40074 824660 220341 1884726 539853 867204 1075485 470459 278721 1369649 1231778 547185 433171 12174 20299 981227 495446 219635 845536 523764 754163 877791 936965 422149 1271304 1815369 401903 1701967 839053 316807 1405611 1734435 1390572 969331 1391418 1861602 803077 798943 1371286 44157 1074551 1848530 930260 328458 1158485 1130404 1726093 1078491 1955091 1616488 1915907 698493 51590 1915406 377725 467372 591443 1509844 193492 1843381 167654 1603742 690106 296187 108585 1893427 572511 375982 435360 950208 1895721 1879711 311914 495917 1456706 1687254 1573997 594971 1344630 1406782 430991 275480 961935 1318932 505174 1187822 1147690 16037 1985259 1754927 370007 1984304 691981 825259 641057 1859899 1595756 1750688 150030 499722 1511288 1896842 1393277 1720560 517295 1500515 1023956 1058769 1645456 865593 115432 1184834 1589724 32008 933027 417197 1323793 983096 1356443 535775 341137 1032150 1505384 487759 1070752 1215851 808211 1135237 100105 683502 946491 1077151 904223 1868455 1630200 604745 736143 1380174 167214 872100 1976688 1141724 962357 1517537 609197 1273986 133746 1626231 1877261 978445 120559 297424 1667703 696801 1180857 810621 1925251 1145830 513635 1468186 1885580 1816532 768006 1794736 345909 1249600 1401413 472057 534744 326966 1548022 278507 1086729 94047 1992993 102322 1728262 857554 290704 972160 367916 996340 443385 159873 1585062 1529306 142546 1007968 1845397 732743 959652 1322727 1170464 784998 185932 834482 956046 1407453 453504 1704945 295084 843924 1126156 481853 174406 1374993 467451 1289753 1760257 245613 1137474 364316 355109 430006 666189 1157954 1973625 1591974 1667543 1535111 724603 1146881 58013 236063 104213 1773453 1633785 17454 1335698 643974 1871275 167403 392942 1089833 1081085 326925 11584 187767 889339 1923993 706447 461835 251573 612643 505013 981501 905937 218227 1243970 1606000 506181 1419716 230450 1396993 893193 692240 241694 1743663 285190 545930 541816 1548039 211472 596285 1332376 1510614 1505574 1992769 952505 649227 238716 179718 877243 1311289 1665363 1258635 247640 294438 1435991 663456 1372733 314368 1986122 870544 19914 885669 918768 95525 104370 1950269 1963242 1606494 1857289 389977 1690621 1521549 1817438 116680 200046 412702 526924 1743671 1602206 751269 856607 689796 1795212 1115923 328476 1642055 1630705 1090228 381039 1703748 1920391 984501 757399 258310 421578 1705316 574840 1122288 37327 343287 1940662 1182582 1338516 1004101 1935550 345478 1585816 848061 1805035 1465265 1620366 191197 1411270 1446626 289220 682988 1972184 371315 754453 1288074 1037064 493803 96839 878328 1801185 975471 55048 1814036 1366950 1180447 580161 1117496 1884778 1371377 358944 1333725 1490900 1148239 656724 333200 1393292 492371 1464391 703368 38261 1686263 1692931 160293 1906400 757644 1944302 550780 1600487 706132 1813845 1195067 185822 163991 207806 1418688 700585 338360 785552 1548775 1270297 1194536 1538362 1844101 1209216 862809 1712078 814851 395002 796266 75229 76798 558747 676860 567966 1416036 1357996 644951 152839 797229 1737358 275404 903647 38553 987451 692925 651311 643209 1249557 622764 165532 1949002 74400 1819754 217853 1198811 1604756 1654126 520028 1991369 1226786 1263999 1645007 1552928 1181151 981684 635688 1130873 241166 937002 1900836 1547621 1010615 1305327 1511556 1191195 1533156 237319 1079730 148582 574748 267122 450259 558909 297187 1778534 1866334 1730306 1400564 1969723 939826 28749 1476139 640193 874467 473073 136808 1983463 1447242 1075271 184204 31283 1520022 198966 1316203 1902716 1026784 1570394 1489509 712952 949576 1967195 35872 1245033 202730 947200 823691 312742 298653 1907347 473061 723185 698948 388656 863416 1720899 1456011 474014 771382 1089785 1222552 1595011 1693724 404460 1311484 1577061 1765646 1840522 1428686 280248 909678 1817402 1680093 332776 88583 1920941 1142469 1473532 962150 184890 1633817 304760 1287043 1043293 177467 6197 209924 1025460 1600665 84825 503951 650545 14189 1633151 1208138 1396017 1457866 944000 1445603 1399384 131889 1586821 1336712 583527 1527324 933798 1169171 170069 827899 1029392 1714622 538379 1504016 1434643 928953 1476334 1986954 1336208 1347004 1960769 134976 1710042 387434 798678 1363356 263032 305786 1283610 338021 1811498 1550360 141229 651865 605388 91551 1797451 542376 1290704 89092 1746185 194021 741353 1391959 569827 1887977 1314077 1198053 673032 1342743 304564 1759894 377918 1468319 810931 935222 899175 1778657 1797958 646676 728828 187625 1755982 530309 722322 1920757 1972690 1592948 1181184 1984952 1040087 1719232 1118822 1376915 1636294 371859 1721408 1672070 1226380 488269 1317996 1975104 172062 1574290 1989778 1904704 1910876 1129880 1795933 623734 1089986 1345516 394229 1395131 260015 1423642 651173 1445020 1840836 1578872 917853 643801 1257890 1691751 513349 1917394 20185 934003 68212 1848146 1765628 525905 1585664 1041616 740587 1081936 1803807 703496 384922 818382 309238 541136 1760005 1389196 664574 1667522 119942 1028316 1756392 565294 1709422 288723 1075017 1537728 387994 1487629 938270 520711 1066986 1214136 645498 214936 340141 768644 1651306 234751 90887 172641 359667 1378007 1451628 969651 58001 489953 240223 840759 1124498 1400950 895738 1007349 61048 348989 1846145 1038186 1112738 1320059 802240 227809 1315605 650114 1919605 748370 737734 290008 791577 93772 1972085 1875550 835768 1994140 553 1598919 777441 341822 143162 1113384 1719057 486154 465617 152709 1644889 889316 360306 819950 52105 129483 1957305 1731090 82453 961968 716421 1571651 1175906 1928709 1773194 1460006 1836998 914222 1219933 918137 336311 1786922 1117586 720721 1179108 440665 478049 10496 1672435 257364 176899 566164 1997721 73579 1606726 119827 1506440 1648319 1231853 1983693 972063 1738529 1466371 1942094 649608 1025759 609631 616198 1090353 391911 475026 611612 1379419 1540995 164520 639404 680459 1734248 1299044 1014532 440204 480686 630710 977117 1366387 1551560 467159 1735569 1577610 132031 97227 1174840 776752 317725 1194807 894889 1132262 954664 302765 1532636 631759 1044644 1578969 970098 1781329 1817534 1205268 984909 554747 1760650 900921 1612351 642240 912713 1930189 613513 1591226 483592 574682 1681937 425671 1773315 703961 1048216 547563 1617771 102987 1426949 1855822 464805 176074 1049528 1081640 940151 1053904 1148102 512037 1311920 80719 1485322 1039294 394832 648497 582798 343534 1702366 873291 1872889 949089 1976590 1191655 1331078 1714812 299470 862728 619828 661228 948839 1381456 1768246 918323 77455 1081416 994356 1812720 597557 1241624 359432 1123369 1583951 1879630 1837683 241531 315765 1376379 1775811 660316 1083042 1430711 730922 1528146 889601 722294 107239 1897778 1860278 1696899 292116 162448 383381 1283210 1699823 954326 1597705 1844292 249692 191638 1654138 133320 215859 1264455 1323374 1814359 1993502 1189781 1227328 1919641 968040 735048 466060 135217 491607 122192 1009451 533944 1936091 1556879 430001 125545 1637305 908470 1215560 1961703 363317 1718589 128041 1894922 774442 1205113 1484140 971403 1076935 51538 522650 735633 1392963 735329 773326 454126 176177 871052 60782 1395403 562710 771993 1657436 1668790 1342583 658946 1123988 1189973 1227092 300698 1795712 59272 1637420 1932191 1416191 1400381 805454 1688670 449926 1185967 632322 1997977 1996211 967275 778816 1798578 837874 854472 1436593 1330887 281989 1240151 1070011 987837 252529 812445 689361 634976 1770780 884923 1012504 812906 97622 1751229 139525 725173 667216 1813398 1117303 1111182 376106 1450348 459844 1003363 58854 1833144 117262 616178 811673 437521 189397 1692488 504858 1368893 1492614 1116455 1293371 629670 945249 390122 194124 1489730 354630 947295 99904 144138 193144 1228132 1156245 1378998 1525145 1977296 1762343 1111013 473328 25491 352992 1810991 636642 1174538 1854673 1243384 914568 1335087 642249 1575318 204577 1222745 195623 85862 1300055 91351 1272880 200231 457101 820905 459624 88510 51517 1092004 1194524 397597 601789 1916777 1090295 1642900 100006 903327 452990 1734547 387861 1706794 1718227 654281 55604 1221655 1952302 1997752 521048 810652 1032787 1055631 1580531 1708393 1286156 119755 1215733 991343 610648 208266 570072 269485 388544 721500 1932161 591301 1946615 1056156 1006864 1290948 507238 565551 1005702 97026 1412010 768194 1349696 396034 665130 1099691 1451313 643029 1474383 1888093 1768693 1165781 1471893 146704 1173589 977413 504194 59413 55531 1006516 1151341 310242 1088332 1765070 1846606 959432 1952441 670618 612242 411774 333506 418304 338324 1193665 834239 208618 45889 1163321 1383515 1616851 596274 1794490 484530 1936417 1526583 1978600 1592899 1099649 1505455 1802680 1849316 552285 857259 50348 96669 1256093 1174290 792141 1366683 565579 736441 1755913 508948 589888 597955 904360 1161314 775142 1268594 1443653 227749 126923 822619 1805777 1430253 1852817 1063184 934554 1415696 1910574 467640 614970 1269660 1134679 731189 1987377 1217235 335683 1734503 1072495 66533 1713816 1730084 1731098 598207 1362444 528314 1040862 760175 1962650 1431043 272031 190530 1631086 1093989 570433 42985 1026386 839266 712582 1591693 1456944 1221357 1675221 555775 1049341 1323075 117330 1115878 556389 1451054 93263 157491 606187 1783544 535326 295630 738088 1299854 95396 1495074 1295912 142683 1310407 684579 364042 598386 545087 1920894 63754 1482173 1799154 1385277 178652 107712 1498962 1037318 131178 220950 1849689 1103872 33032 565809 1588410 729054 1922334 315213 5049 82748 1648344 463278 1807933 351174 264198 965490 1128091 1820847 1773536 1629134 69338 296051 449447 1882947 485515 1950884 1352781 734322 1573248 945200 444526 772438 84137 467430 593699 1762747 444145 229562 1156428 910837 829326 103628 1600186 282142 1260094 140523 1501562 779554 403244 276595 565112 865362 1503278 433497 1701066 336377 1476124 118569 399688 352432 1257288 142883 1655536 1542493 418425 325254 848878 632334 174204 1557946 979468 1794850 93137 1002185 32717 844844 1501711 147120 1176490 708711 1766619 775926 1402629 551618 784498 1130205 1297807 340725 824629 62611 239569 1248570 1221106 173416 324776 135959 33479 775811 945731 1343605 750061 1249875 1378925 1310672 533009 755405 1268582 1018542 999713 1969170 1808076 1988366 202928 1795261 181102 1179687 1009229 96715 950871 349299 307969 836059 1477023 1124487 650407 1045273 652539 724523 495261 68459 1925235 140519 587598 132183 720274 1634378 973830 893090 930714 1682718 1682100 1509385 220338 846663 1037559 1217932 1412745 1853398 1828257 610099 1123432 1900109 622932 1338226 474378 716956 1662322 124647 721359 742794 1340772 167595 1565857 1375310 527393 272431 574420 1969288 142231 1195901 86167 696332 308494 1538502 226581 1356984 756689 1512500 1065386 1018763 833786 1436703 217854 416432 46007 716247 1956495 1284580 608464 166125 1694460 1969389 241921 190967 443673 383074 1422347 1617144 448879 974247 160350 359176 1234943 1687972 967384 1724843 1063673 90286 1473801 249638 150789 1915407 268912 1987471 875605 21300 1302118 1457193 100369 620600 749956 618912 1831536 353977 850777 1779827 784246 947546 443433 828249 20364 1341338 1161833 211637 821912 1867051 1977832 462880 992309 1273530 1471302 1358874 1856524 223949 1876835 1349535 1431945 1428378 1159622 385315 1619632 1443373 1724524 1080929 546552 1468124 851404 1685269 1108486 1974096 318415 1679088 192373 1582017 1766764 1484385 1661933 1026878 783342 261513 1821507 1390031 1492002 467140 1400182 849746 1912565 1749957 274237 882541 1838823 859219 708188 182099 1466645 1359852 1742547 1605327 1935769 182160 833897 201551 142982 1727079 1627998 453757 456230 403857 1258379 944576 1609243 1395753 1835053 1687426 1081927 478625 116948 362162 1092086 1620201 1017600 65321 78940 1956110 1899839 813980 338421 771534 404326 1312628 1014676 1847410 691016 1061354 1326236 1986524 573005 122119 84266 678571 1134898 14063 1624036 1055887 1524150 561494 51841 524074 500152 1901706 1389474 480271 154638 95643 865059 989427 1919911 1707449 785992 884620 662728 1668795 704217 125658 602740 1869870 1074819 586558 1674601 894733 1907018 201356 282560 697337 398893 1260794 1562835 993857 1331239 1277261 703133 1674576 629119 1601878 149339 1211240 541278 1062009 1405660 1403788 273604 1444917 1437511 1091853 364815 1377490 660323 555031 141535 51185 415089 449042 582716 1089086 1136204 1038231 1153167 572991 736149 376407 1877472 1242531 1708723 1340735 1946635 491560 217927 1520079 1910219 1628427 1500809 1439329 81765 1337550 1966609 751515 149846 1277621 1898215 1099314 1201471 364137 1840810 1929398 822142 1969474 321262 533979 809473 1202638 254752 1360334 1276641 1153630 759832 142477 1143712 1497685 70050 1778845 1649737 622839 1241812 1675305 1978097 503516 1260502 1981534 1867100 1261443 1074280 997433 1675668 1560719 360551 47790 1790799 911486 1935152 1593692 1534574 1199411 1688247 1616001 1878859 1363532 993163 1915983 953900 1564979 238709 1123326 1464160 1133360 1726614 1732205 415163 1085947 967704 968799 1445647 1021684 499005 121869 195071 1243468 887329 621647 791586 1182533 1100125 1436760 1846180 835611 1006001 1945385 1845554 1249628 1247142 373943 286698 1945017 820807 323435 104513 661443 1010540 232198 1581145 1424037 21052 954877 230532 1636548 866938 452295 1332612 1005863 1845000 1843180 942058 1321476 1563053 1012996 612367 592237 1104447 1390418 216121 650284 22701 654390 1758111 1600964 315675 1556052 293904 48474 953837 708415 434993 512535 89707 1537821 1964583 975794 970553 571437 298601 498302 1614690 1854799 839335 1377509 1189318 890635 1174981 1126542 919881 42987 1034452 335 322061 213445 1834096 198207 349287 364379 796290 23889 1984275 818392 1051902 1129154 327666 1127939 1957450 992150 1627991 1472004 1944439 86777 496524 468775 1088260 1641594 708441 566906 454555 1549921 856403 1548749 396132 1934358 722640 951449 104327 880894 476006 1393201 642189 1032937 1864956 834372 984945 484232 410672 982096 791710 1851574 1730684 1210650 1580341 842342 1115594 903419 1147436 279485 315593 1715412 1491634 1513386 378131 856243 1375354 125823 1314240 1938577 183427 712791 701970 1981654 985234 317923 1298606 656927 859724 305452 672534 350452 49135 679007 486145 842160 1576190 622142 848384 1189983 281943 1933666 528137 121888 1725242 1433687 242824 1390067 417234 1610255 1720542 1213600 1256654 769213 12464 774289 1071404 429667 1583901 839093 1996118 1641456 1706409 603075 936969 986653 203117 1699772 305800 1261755 491774 901944 666108 1686973 612200 557466 709412 1136179 92282 920604 1016600 868235 1241820 198955 1136639 247553 1640322 429984 1642314 1072024 661986 1795867 111972 1722880 1037497 1918413 298792 1375712 1119135 1907287 857111 1627164 1641072 1511926 1531544 852573 93224 1658291 67314 762405 1804732 1304221 1076683 1085200 1384234 1716859 1471913 682358 1853489 325409 64727 404417 1071713 779310 1686041 480936 1588801 672589 1826989 913751 1910052 514747 1704301 122892 221165 1163262 470324 1386071 597679 1582400 436278 557429 930838 1624521 1958607 1005822 770955 682884 1364944 1629670 243610 98016 590290 1620891 1529025 1922375 1638250 739521 392555 33959 1443914 1969939 1251430 1480581 1839270 1812745 808912 1519796 1225278 1872638 906017 187187 538107 730053 448023 1702561 723125 169315 481515 389833 32830 1441283 1211569 1335167 1832559 896347 419121 1187020 1271364 1158389 337275 1798356 243698 23738 5290 1743887 1094858 1870964 1453673 808315 644241 1320312 122741 1842691 1156859 1472266 1246117 1612502 1169265 1630566 1582437 434632 171228 684252 1344333 474707 1157659 1153430 517614 30960 307288 958899 584419 1326836 1847058 687159 381358 422654 1477606 1381844 765436 658956 1811069 1500603 1713888 1231202 1363389 207512 845857 810892 1348266 571683 1573125 1193237 51535 1761314 1222063 1886993 1958216 1163835 1935554 1314900 1604809 1165259 918968 774165 265157 488945 443789 157068 439122 1045123 475228 1441943 851539 1292224 122415 1474760 521522 879165 352776 409415 1628939 345841 1343450 1221172 939875 106781 886634 448924 596155 1770002 1613864 1270975 1275828 1997299 956481 1668586 288415 102773 47685 352824 1515346 822867 452506 220899 899595 351322 338388 1659336 1309289 1649581 640794 987193 986484 1582965 1104163 432568 1703819 396652 1604224 1919311 528381 794510 1834231 1869754 1194198 1959452 1753972 652558 1699595 458818 1576322 1513309 948403 656634 1154185 1384927 210358 292309 1770058 1831040 466275 915568 736355 617240 113678 1845636 725792 693776 228123 1313247 892587 1645299 1098179 1189043 84994 1040762 1140968 107124 1368392 1255461 511334 1438041 292703 606968 1258381 1040991 1629066 1875349 331303 964377 182705 819472 1423986 1404011 375191 1307193 883223 1145887 1754662 589752 1011948 1301064 107360 425421 78856 1761925 795206 142269 1029939 380481 516315 1239714 598029 1236973 1608362 1905679 958916 1019613 1015298 320975 438270 556121 1817140 1504727 1507049 1394262 1741937 924262 315625 450823 723287 490515 199149 1444336 988717 389792 1321744 8890 1178290 617568 213971 52856 1984186 394689 1730201 1679062 821211 399381 1919454 1905384 373909 1431596 690498 9584 1471357 456360 1838415 1640782 922439 840919 497156 745557 1847010 462768 1308790 1934402 516731 1613913 83380 1992494 803353 235139 222428 385861 590282 895761 1982673 98451 1728781 311145 1325329 275477 670011 771865 1396321 1365419 1303066 1864982 954163 1848575 1449436 1989108 411804 1011040 399440 748315 523981 421842 1507819 403269 913358 75797 298261 1777528 1676331 306166 974555 1055375 1866484 1155345 425264 1297479 310785 1160512 1885734 183205 1868577 1963889 385769 816906 45703 1479794 1100560 486628 1039772 628872 66385 568314 521207 163701 877329 1868615 1340105 1192634 1879774 906708 1130256 831621 861001 1143644 1996320 925394 1675446 1828512 196839 609733 1095632 1075487 506969 1396607 1229430 1326997 396051 1174231 259249 1822290 684885 963646 1962700 1178046 660340 743315 541213 685470 1238969 1206911 1967016 1249232 881299 1512628 531797 1061298 1384314 1112045 1090560 1246953 124111 412689 1678094 668007 1213289 299328 868092 250973 510086 924238 458834 100837 1886126 1213748 1722184 347754 1983162 56581 1451494 937843 750830 1623150 634660 1366042 446160 1623778 1436866 611674 328460 394133 1377048 1841284 898929 1929283 1392100 1740913 859993 996097 840826 1615319 1085479 1887450 1922958 1230139 1345659 694575 1259841 1846495 1920543 1021467 1775123 691826 1650655 180042 1692124 753518 1724392 1422538 220030 55847 872883 286132 1518030 1935323 329732 1482795 478219 1616926 286509 1957543 1547954 850769 1795388 268830 49186 1908314 1610359 1430138 1330717 509251 1330534 1203722 1519877 350653 495242 579302 1737141 1150124 1757223 488878 1442666 202708 1769609 1016955 1350332 370358 509794 1240971 1787091 685667 643500 384468 1138994 1573277 387032 1948274 1851989 53961 1328673 1426915 335160 176229 1963349 66648 211956 291420 863313 548979 1988176 1730016 1428845 805512 1826724 861241 1524444 1981944 1873131 1843938 1847893 921252 525142 337534 694048 1902813 482401 1556223 320249 1278895 1163057 1135541 1117155 236608 1797986 475510 1765891 571627 267248 1043205 158457 685668 953930 116220 834881 1245731 1845095 1733620 1736475 1480757 466080 253152 1215594 1546377 850417 1031797 336650 428177 747793 1789260 639641 1297605 232894 1431101 1981717 1993363 1512629 35301 917673 1386858 461390 1467796 20962 1986460 1947887 167170 1852995 249569 1307951 435073 1911552 1491590 1985893 668614 732718 1075034 49788 1066630 596163 557454 1616177 1537423 641135 1529490 1686963 712527 1858366 799126 384848 305983 933652 1053270 850682 1535189 746683 1665577 807257 518211 619365 392244 1952266 1590166 1252964 560558 770005 459444 311669 1843798 1774438 1029666 41995 488996 288586 4224 1011249 1580433 1561484 71746 1492981 424153 41277 1671334 344667 1866708 417496 958433 1539236 1959898 1866842 38838 371009 1439233 1399736 1368890 1984919 1656878 1273678 1204803 671310 921617 271064 372728 1558956 433475 1964476 1362187 594994 510267 946019 191304 1114961 1380583 1611992 1603819 1087082 1098891 1096608 1608905 1281145 1183827 499669 301039 1847227 1257994 1073704 1533915 1133482 250064 1429554 981902 936216 134383 527665 171104 1591597 1045441 112901 1025354 1804061 1191255 1611484 1877237 244128 1841681 1403931 1153901 66280 1649655 1042023 1330249 1677525 1514315 449500 1047541 1014103 931519 1786895 699849 1925250 965034 1023244 129596 632357 1791059 717490 235543 1345207 93543 1123124 987294 59358 811841 426501 535118 527355 502811 1437733 506359 1746875 1432476 924888 65798 1707016 242381 422795 1896523 1913376 1836190 1705565 233420 1106378 1941126 1293760 482439 1390851 1194125 746643 1143464 1411776 1976032 937912 1876594 900679 1064793 1350096 1750888 148190 1456149 894862 1467428 1499150 1437954 208554 1080419 1821933 1014793 1857504 1756880 625551 655029 1133310 1138042 1375572 854719 1755612 1331213 1623997 302603 1275649 579222 233884 1108347 1859183 1842750 1350415 1135659 351119 1849751 630856 1039967 1787813 298029 878626 1394511 532528 856084 613596 734248 153532 895133 1312516 1452547 688836 1564153 1166481 973773 1095040 1651367 704767 771055 1308466 899058 130106 416237 439578 1370937 61160 461890 514090 1548816 84562 1884203 1537539 1273928 1240412 1951246 657679 521472 703407 1776600 1500337 229968 1783074 399462 1382630 1390575 3798 1111319 814984 970909 806469 862291 1718419 1049304 574006 955276 1425272 1958784 1721646 673885 938568 751307 807348 571842 1025719 703539 1355661 1877260 1028695 1309836 968798 1896089 819945 700533 218496 1870382 456184 394214 1632586 259865 103004 1480393 812678 356922 1991582 1343467 1851758 1766318 333974 1937794 1009300 904501 527315 1832225 1715434 1332210 1454128 1850336 1986809 1777959 846612 907471 1344752 1243736 498234 1276320 1968279 630826 1912930 886227 604061 1979457 1726647 1859638 532260 1900730 1435151 1440372 1964995 919116 1467660 1889451 1149505 1325346 642864 1740956 1201331 770951 1499687 424850 1012580 1162213 1292656 932510 263173 431046 1050927 941574 85218 1090702 1525094 1275952 727078 1864952 409976 1779243 71720 1721357 903858 431269 810884 1162249 1827412 1079218 1110089 483598 1897448 585332 1968292 406538 1668538 1283035 792482 709972 1501886 1045478 920668 420186 1321307 510489 795065 1050555 658582 1511734 1653199 1406073 1724587 899112 1073881 646696 359962 1446187 57620 754329 734314 1827316 1933157 634184 124205 230424 903636 766101 1905811 932988 1960179 447282 905 334337 1245178 108463 1003549 198478 1740159 246385 1251246 1761764 1698450 1525123 711421 1540445 1992831 1009811 1818082 1231729 667766 43361 79978 1700212 846599 426112 828211 844246 1049732 1381904 118555 1498579 1937503 120861 103372 1915509 140700 369300 1668632 231256 1437120 1340602 711577 62988 1209231 1966849 1649130 924031 1138051 1246367 1238045 1581897 159156 646172 1303631 1287309 1549653 571005 1368806 1950851 148142 1093528 387460 1913172 1561113 1574575 509615 1143949 1057439 1883279 1803350 1369605 578738 119064 225984 1608114 1122946 1797922 1734432 144252 790779 867114 975916 1928673 1672969 484780 325671 1005733 1173910 1468891 586504 143790 1499484 893982 1878153 1078328 867922 1172282 929703 1953115 1316046 1754151 476165 722762 1454230 1679865 1377954 276211 1089816 1887420 1053264 1798860 1529215 434450 143070 1859717 145811 1957816 100622 1262131 1505830 214672 1756901 1239687 1222614 1901518 184643 364616 99038 220493 764058 1622524 953270 729826 786463 980253 128847 1334245 1985404 106695 1153707 1699151 1204709 1032932 1068581 12499 1350490 299899 1454305 695175 332971 667585 1836952 1072104 273867 874838 1205785 882149 1098131 624498 639530 687877 934186 1451391 886588 443085 765676 115180 1504862 724369 592648 157826 85783 946456 770176 577616 905696 1191073 114579 341772 218076 1967442 1969829 187868 1700787 1739761 1104343 882662 147893 1002307 1614509 1646984 1931620 1508961 840671 1680598 1530920 883960 1542835 77370 1861936 627992 1622846 960264 898265 534977 1476049 1597573 252253 1828720 1964244 1177207 77757 1968504 1524479 329466 1103971 267514 40219 1743752 145304 727330 1243365 1103688 1817083 257972 1427052 1698966 1350730 1836582 1947604 1046557 837477 332173 273896 798218 172583 1585838 1208186 1010307 133964 147731 1654244 1030728 327458 989790 1928346 877122 1263250 1346086 507476 1129821 530290 116942 1494774 323254 156535 1373336 987178 100243 183211 953355 1993304 494796 1112794 1065900 389267 505170 1835404 1282465 556158 736166 521563 31421 165675 370821 677113 1780601 1411031 582569 146924 1889896 504413 1011680 1951651 238133 950516 1889277 1085810 98892 350859 1778231 440910 1989771 1293333 819342 681269 956880 94227 1724474 124689 1588430 100380 1841672 1447280 1212715 488965 984018 729774 1171947 1994065 1296382 1953979 200337 829005 880713 1142123 966864 1240293 345958 1049779 1295896 651504 252113 512151 223908 879461 1478768 564576 932340 451205 802677 1992204 171264 744112 1565951 1890091 232985 294433 886479 769289 944156 13083 25269 662651 544666 176227 1185075 365459 730088 1583014 201909 460838 19753 1532815 257247 883127 1890409 1028512 884294 841293 677216 948399 1642544 115471 1759824 1901972 491709 126134 239347 419273 743536 252648 243042 1061656 1667418 1375377 463829 1068115 1963588 999492 1293006 1842535 1523590 978650 1635771 319582 676278 1633993 1042021 219622 616063 1617321 761610 217360 338504 1998128 1735823 1249618 173764 906689 1431506 1337379 533139 342235 362292 1914214 683104 1046966 883872 1942092 426343 1938918 231089 1618561 1915082 1692216 1578424 915959 490419 1036678 1667436 358234 83843 203756 1927163 1175903 479948 986460 1459405 294055 773436 283270 523756 1879366 1734405 888003 927301 62448 1020504 902238 213006 1223399 217310 660377 1823695 8273 1601976 787174 971152 572233 1666333 1022276 30683 317420 181803 1513026 1238836 343680 1243371 1509320 577302 970785 1242366 178123 1016738 1764194 1066615 621305 1324410 1037882 1367121 681484 959308 298201 745608 1257332 42898 507900 182980 1178101 892173 1026833 1169712 279765 260275 925080 92812 306490 1118415 1566467 1788241 1964277 1024600 1465229 1884002 726169 856979 1613862 1524997 1210354 305998 622833 270990 671978 937152 166380 1806371 1587582 1818838 241120 357682 1130565 1439909 1969307 1533923 831428 1622252 1738546 1381424 294277 1064139 550853 1652200 968981 412636 1131924 223805 283906 1170964 1017466 851279 1068875 1161044 79294 1614280 65207 1057535 653909 300248 13814 12491 659268 410366 924178 130474 1431257 1776534 1379314 505964 1660385 48663 680993 1326291 715163 820780 508218 1712836 210782 300094 183339 1312769 1142407 107657 1840114 1346968 1929556 1770830 965457 1117179 1792615 218490 1223288 1589738 242874 299568 1645056 1722846 1974634 670461 1732287 1391311 238217 845308 744301 1470007 608735 1996625 744896 65987 901626 1119237 1761166 619120 574472 992294 534776 159342 442752 959671 980563 1510274 482205 82104 751113 1839838 854411 922453 1544598 1286450 911709 1435113 1222322 701063 1909408 1357643 1486139 782718 63038 45431 1358210 399550 704323 1198775 1933134 504523 43840 647213 169575 914878 576746 1975592 1768591 428596 1137370 90590 1482535 1701429 707597 1198158 25565 1411916 919203 1362503 809276 1533928 238945 1624065 1766775 1444919 1027338 958396 294866 872271 61426 407068 405908 593883 796422 1870826 350995 637747 1279614 184166 1292811 1320773 1238717 1530452 1977157 1265981 1993261 1609910 250757 592731 402599 920946 1112575 546734 1710846 1970388 45261 872782 445338 172384 34404 363014 882293 499633 1209526 1260981 1210365 1728196 882701 771709 1662425 1599767 959553 1645678 452101 553263 549047 855784 1158424 1975660 656200 1058011 1843561 1313919 18449 1591666 2666 381560 600652 1838119 594957 1656231 1723297 556350 606709 304183 1140873 400302 1681958 588078 11418 1102029 956863 496922 534735 331297 1305149 912339 1522411 1564133 1484491 646441 1189003 235475 7422 640314 961707 546164 1118986 179240 1710995 909087 964166 584060 390854 693131 360659 48170 1651926 332475 1243760 492267 618833 250462 1078378 1979022 818723 774425 395358 1915767 574712 1985124 840553 67742 1011823 363969 159773 1009561 446050 1645353 1180636 460406 983346 1308337 687304 958600 1823220 1035878 1458600 502692 1218443 375239 1017276 1077791 1686200 970955 1537788 1354212 1177330 136208 1680264 1943422 1819527 759862 276348 627920 1464095 975879 1370256 1382842 1586754 1893772 1915795 1050164 752640 1689241 1389444 478627 1556152 403138 548025 486912 604346 1081316 164605 530698 1913529 115770 395900 244174 388526 1240838 682457 1884398 620569 280558 1769605 659481 1534796 575804 243023 755330 847774 184815 460177 187877 1875460 1323837 1938798 1961971 50433 1626770 1671869 519372 1211574 733570 1365628 790200 1369366 181944 1933498 861786 881728 548010 1633366 322905 1329502 863925 1400905 1033807 58753 1206287 1208994 156634 715654 230489 1709350 828662 1936454 1686895 174176 1891149 1156551 1723678 1768995 565172 1610970 1874640 405 1033349 704308 1774416 1080553 1126199 1677579 764252 125838 1830810 1036719 1731457 1807646 424502 408921 1590212 855382 1777032 1382862 533636 1622828 909722 1630496 1793112 182198 1244704 1973011 12661 417608 116880 401810 1721811 1704233 1965358 1769140 1825606 1969821 1614830 908722 775856 396909 50946 393470 1808848 1223327 522209 1770230 675858 1965515 878887 1828537 196923 1783751 548027 1638911 39423 1068532 1541835 880272 1409598 1820902 1736803 902382 532344 436381 8559 214134 15522 946885 1639175 312278 1383009 1948635 1180926 1434846 1360830 1557577 1532219 1560043 1412891 1419482 84877 554401 1955751 1762514 863750 518256 226440 1325646 948407 1505969 1877503 484315 1677306 1726715 753794 187161 218632 171976 1397867 539664 359008 590906 1367224 1358842 335281 1810841 51817 1954559 1744976 177424 759595 413349 1300969 643483 432818 837784 1234080 787615 1806351 1100584 574321 194776 1966093 90911 1507002 462179 1802540 889320 850083 1757705 1969487 1684051 11214 1634683 1665995 1765780 1586717 893099 138221 1189211 1804211 1666459 583828 1735849 1672801 1713198 1479972 456962 1548059 453820 370687 133713 1707583 330049 327668 161074 1542289 1832336 1296974 536552 1469353 874184 1622859 1093876 444902 302142 1377347 14674 1336426 933843 1886455 781312 1301712 1369743 1951534 759900 787856 1246404 697344 1945693 132715 95864 780815 375788 136678 107889 1183572 1501871 552497 1757046 199336 143463 167608 1603074 502503 806916 1756800 399735 394996 300393 644788 888033 386148 1598669 1597824 1366037 1594215 1403411 1383022 195234 1019970 1969768 782002 1098034 1165957 1637385 939122 1662512 1831273 1235358 1917938 1151623 1956761 434296 1833763 1238355 96143 1225136 1948265 1159599 1237605 95797 1013453 485467 1028662 1600413 737025 760739 995189 1322823 183050 544470 681684 683099 1750153 1370722 1968736 276061 267629 27698 704480 1959246 1328327 718321 333491 874514 1462056 485717 1061934 1634567 206484 1227238 881547 1465065 57010 1877621 1836660 1898340 659186 810820 710724 182904 1298050 721290 400080 1303883 1451049 623918 622715 257469 1555066 688575 1104345 695119 283268 502126 1251324 1188432 1099439 1507210 723267 5894 1765380 224259 1553241 1718747 773174 1125602 540685 188317 1941229 1189555 1005312 1421372 265299 912932 1808121 546142 196714 1683081 245162 174659 1455252 963663 516209 470705 1364927 1937045 359345 953534 868134 882295 458489 1586666 1478528 1481432 1868154 1284649 999816 1056179 149298 788703 960904 596644 749996 1056783 440511 1623021 1880156 533391 948583 1130583 440019 200073 1182699 252408 368107 15014 831490 1237318 616382 1485230 1159695 78045 570011 301822 1664317 1549897 551698 575914 1989083 1857864 1664100 782203 211555 716795 1842990 1019962 1973696 1673135 398097 511862 1641051 1074122 375272 560999 999000 621813 363766 823563 994101 436610 1434331 1638456 993271 1911725 201605 1741679 226220 579975 275997 1627675 1337717 1777663 244792 863978 1112675 98357 1398587 1157246 1948873 1718817 886297 1382237 792371 1525853 418287 1450458 1400927 460972 608350 92343 1054100 855365 895777 421780 436029 621151 1049182 1705114 461861 1911279 727834 198222 426700 1916305 1112895 215425 1898891 836779 1908383 858523 1963913 30492 565253 678907 1603724 1552959 1080108 1395898 1591026 1293161 345496 560426 1539959 1874308 1646779 1634355 1273048 1210519 1424066 319209 617252 42617 1096806 474964 129996 1199997 1255434 1103533 1695562 1056957 631031 522746 1244403 106064 340650 1207413 478363 147047 81730 1425830 639285 760878 1046991 889037 131991 1841377 181870 1431998 584616 682698 1996740 888963 1904660 1342549 729395 1604998 291380 1161714 1789589 1809128 152786 4167 1360896 1437000 776656 814 758956 945604 1843885 517809 1405926 133097 963788 1048251 549226 1479352 268042 1430665 875045 286936 1217665 1165375 938395 1751896 933573 909008 193711 952060 1518766 1097378 1975452 1618680 214199 662506 1000937 1025282 46337 1143727 601166 1682075 1572223 1200278 1734286 44668 1680020 935268 1304413 349040 14540 1075361 17603 926212 1888018 1045380 1643390 1926949 436789 610762 209730 1039577 862034 1937350 1764042 52053 270439 1414298 1235505 692006 31008 39396 1636279 606894 1869230 472601 1613710 1231210 1321231 873969 861604 1690503 1915512 1208369 488102 1726951 1812046 1533693 146882 1486254 1469741 1519125 1263809 812829 1297630 782895 1312975 695828 1150924 1189304 366408 1081663 855802 133307 1312698 384725 748605 503307 556928 555347 1346145 518592 1186816 99617 897931 1817797 1419844 6982 1400616 150068 820180 1805483 781764 204336 1933381 878485 687059 1109178 59488 1757441 1768890 1528729 93946 1810777 1864199 1444301 529868 1544994 1740314 490262 601525 873266 135860 592464 830203 1398908 472066 697941 328106 734208 1105984 343796 721175 1403409 1667711 407681 1261898 159180 1734192 431215 252549 1703611 1149242 1516155 1196010 607389 1210004 181712 900168 1293650 601913 1359774 880363 1810578 969451 977164 9139 1554828 1015383 1466629 1477571 1473622 120509 419321 1986464 917395 947173 145808 502795 1253357 1384859 793441 1918446 47371 70909 133201 1096494 1231180 1886925 953550 1057141 291606 73865 1472836 877731 238614 226099 1094330 1231127 1821217 201768 1216753 1342214 1333698 1581658 466906 1475528 266047 139420 1539618 141628 1350289 871853 1321835 1794173 195662 1391284 532872 1424775 1325314 1865816 1890315 38631 879897 147817 220680 1042289 960340 1767469 847850 962263 41243 927960 1876792 688059 540097 322644 1981541 521217 1142841 1405576 211476 1518272 47072 1373645 1971188 698939 1956330 1026367 346995 1559765 169781 1895227 1190941 1066625 345580 141717 1299768 765855 90341 602358 551660 1849871 1909150 1056581 1505188 435793 1945971 1544867 221273 541633 1342461 880890 366449 683755 635143 462530 1056609 1260774 198455 1287442 529450 1672823 422769 1063724 748337 794106 1524579 1883744 1296491 1830204 798526 96248 835311 165149 478253 1562166 1077280 358306 1058746 221350 690435 1010375 333929 1208965 1110143 1040678 665915 66195 1233044 1892822 1748537 1568328 1158828 1267929 1875346 1323658 1259869 1985531 1172263 587346 78081 824106 400347 1247467 969842 504216 1214313 1128365 1225994 1986597 1286826 1292992 322048 1150238 948713 1710907 141666 785712 1975165 1086510 1353730 197752 1253839 1271074 925020 1890509 502624 1340197 1611393 1339706 1864831 1625446 82292 1908370 827429 1154771 536942 759990 1792698 915359 1013724 1907556 1370693 323917 711624 69963 858921 1063089 75981 591453 1527811 1429256 1107924 1446905 1388590 1255010 401725 1187777 847281 669428 1451086 1325596 1546382 1781580 625545 667051 484876 1911254 1179924 185601 696244 1648532 1166365 1876769 80046 193631 914573 697127 140324 843342 931348 1317214 1569852 1673863 1495612 167588 680448 281417 888783 1011548 108675 1520986 532760 916722 999152 1604456 351778 1711471 731348 1469297 116579 907699 1211105 238983 1788745 1211750 476499 1400566 1888371 1554584 1398067 1840921 1352867 1212150 1309216 1082945 88150 814066 796701 1439595 1409153 1646698 1436222 952446 759089 697562 1993351 147081 579259 1333307 90536 129773 274343 1251511 1027321 1888377 1840228 429550 1172968 95034 120105 1287531 1509878 374428 1186597 1665406 1877206 317438 566157 1179000 188277 684278 1810262 1657127 754567 1439923 358740 1247840 1410780 1009664 879434 356473 718517 1056635 1749284 940367 643347 1581951 1491533 453433 207648 1630591 483235 1287307 1558054 1615544 1957197 883631 1398305 567877 668867 1239792 1407524 1634185 91684 497565 429794 637224 1293796 261670 93153 1908228 746128 405989 213466 195582 1248935 1622050 1533747 1562358 1714853 1898259 733117 1393784 1483583 837824 695731 1810387 1061970 1623259 373250 1562200 352939 1841429 816480 1147712 171780 176701 36554 867314 962423 1486460 19136 1485150 466160 1746346 1824851 1226734 707530 252381 1435336 1098068 1946747 1546259 1933592 1862917 804977 1455500 698897 1232584 77994 606693 1543877 237438 240314 1200735 217426 89982 1455430 1885115 636352 17899 302109 45760 1203307 897655 58791 766358 197532 703710 1262520 1691544 370364 228030 817465 970340 836954 875308 8705 1708894 1813973 1839272 1393412 353924 174580 1412486 163288 364871 926241 993347 1626496 1726613 781397 1566857 1375957 122908 976815 1324422 245412 288438 1348243 794481 338328 1235707 1648172 515304 164579 929330 24504 121311 1033929 521549 668748 624153 1959848 653436 328622 1676872 1822570 1645867 1637902 1392360 1981982 350411 466116 1091388 852129 1932183 1953884 516120 112915 1420407 1360591 1941033 494547 1023604 1342446 978518 1481553 149817 1794345 964387 1358616 889784 1951955 195970 1664871 745552 654070 1089136 1887222 758580 201027 1675404 890882 166295 133779 566954 1863948 848611 1167663 1163803 1388671 266947 598830 1491778 16801 1191671 1644518 956157 773367 1066867 703775 331651 1989341 642064 354033 1194567 1382971 1042359 1856187 1771741 1420971 1389112 1586048 1613379 1691272 676464 412855 60260 1778216 41370 1598254 136334 1894793 1784743 267828 557186 1397810 1522584 771450 1043946 849842 1036483 1012001 1302235 154783 42467 948770 1589257 795736 543069 524524 1708945 1764182 1570027 414177 1561161 1157941 803324 600904 249210 1265265 1241559 1963530 1398950 599689 336134 1457662 1924425 1016773 405321 1972429 1419343 340677 1002157 354093 1333613 664458 1281123 889061 1595368 1172365 79548 1959488 1085643 434730 1563510 860574 791054 526779 431460 464406 294908 811467 1116968 1073200 50985 690868 599112 940559 1439963 1626346 1354262 1766274 1804780 967604 701430 810687 1404481 1273574 1270708 938519 1772932 1385755 1295738 668131 117018 1276469 108588 939421 326026 640292 1447902 1410844 1929596 771706 1509243 950954 1110142 614119 520306 127996 1985821 985965 1862221 446979 393561 843002 1892239 1548274 996048 1978206 1482140 1108503 1416686 636720 995505 1402027 1916618 1271499 463373 604831 248345 550806 1062376 184897 1346823 1317824 1887653 1328689 290857 1780414 1382390 1249102 1871389 179592 424914 538150 1363135 1969703 1109628 1932578 1169624 1937919 385433 144678 1076530 268288 1614911 66032 1718564 397834 147289 347344 1193447 1156850 451376 1204481 1282813 1410439 20579 262359 88885 1571170 118930 1380798 1385926 66955 1783911 1872081 580900 418077 1243243 1123962 461482 705128 1051083 1973981 218928 1237746 1153545 402718 200825 1880854 216565 733146 1171297 520859 1643629 413863 1348556 431329 1177278 1309376 410929 1816589 1729408 997866 625869 1335450 1633687 827795 1063635 1586344 349592 688053 1024951 676215 1114598 366867 660713 1606869 1963298 1825277 567771 587304 1141770 924954 1761812 1404118 1413686 539644 139721 261523 1837445 1868811 442605 53688 1807265 1913171 317459 1417882 609614 165299 1577249 290293 851307 1302546 681438 384718 160511 576680 1316849 464622 367201 1226766 648278 832667 1858360 1827096 1709544 633423 269783 103484 49816 1514185 1562090 88238 1104231 1611051 481880 863397 1401319 1155369 1328856 777051 15566 1605335 1402699 172815 155556 483410 655045 1718985 1149877 909643 1922044 1949131 384252 231848 12102 597156 787141 1277497 158035 1523913 610091 7684 1994775 722062 484574 376526 1106746 41668 1604315 1478150 278358 897963 512107 1544177 1576370 658557 110889 1837270 204045 1441795 545869 489977 344783 1819521 1158110 1714888 1394673 1248459 505820 339230 525075 1899313 183395 1342666 1006444 721698 1831524 1465282 606127 805136 636730 269191 1601478 1882355 615370 1576502 389633 991679 1952126 1174948 1076920 874901 1983258 162024 419816 84702 289368 806779 1330909 1314657 736099 1851440 809661 761225 1693109 1154410 253311 101527 289766 1258858 935367 590914 1711928 883572 1621135 1567693 241162 1409297 1678911 1293908 947718 1204604 551705 1498973 1652093 1690495 1771756 1275080 206403 351881 51379 1706994 1568575 777241 1372540 890495 743150 1695380 655749 426520 1922886 583854 1609028 480289 1566684 1593287 573684 1479168 11972 162664 1714329 905292 236488 11802 1189716 363361 449971 683412 1404697 1228383 514123 1261557 1394404 1068668 515830 1544225 745391 1735136 1978321 1573499 1675533 1105966 1954125 1856940 39282 1088874 111522 523231 1138706 335347 214091 1268945 1040953 868148 29570 755429 542909 262435 1035765 1419086 1267827 1507406 1169205 715774 720669 556221 213181 1066184 1843775 199442 800895 1605290 1692161 1685657 1531180 52862 1796435 72609 1799801 284583 42488 394243 1320906 1907384 1133054 968725 1919227 785843 281897 1849427 676374 1928798 152086 232191 1779411 1487187 1951615 1204710 183589 1439905 234043 1798889 898576 1498624 1274525 1922138 1538367 1079961 941343 1887881 818246 385543 1878152 1716093 1202293 38345 1580909 148331 1222362 1069187 1106418 1452723 503948 733482 446474 421430 868889 16983 1158834 1528068 1141281 1628565 998290 304188 1456447 1564462 400717 1126918 1280546 1336965 980381 1968154 958428 413193 1191140 1678256 684079 508005 1790485 1836463 112588 554848 1011144 1239628 932475 468336 628373 1936915 1952332 1938550 1221943 1531131 865877 1608335 1819304 1287292 1142243 315494 304308 707733 283946 1019634 841536 978634 1181401 1512810 681284 1735806 219579 810928 1501061 1603020 1734395 366288 4239 176752 1624021 1799297 434087 495574 1848109 1508419 1318270 148993 1358430 939672 313699 1915497 1128814 1081625 516640 436018 1449015 139320 1864374 972279 410785 1187621 1620850 1723522 971140 48270 1181844 1805272 411467 1741951 972175 893534 1929643 1674225 16061 372741 1308768 737245 29588 392961 1787054 1663950 113404 1251302 338332 1227972 1335883 1002004 1347460 1905415 865133 1380684 442326 772179 1548564 431408 1073501 153628 445850 948229 522588 351518 590169 214748 1450768 494789 213512 1983795 226682 137577 81900 513016 843871 1303844 723567 640706 1771054 543485 697996 403914 992640 171353 722050 310235 1062798 1915258 1374140 1809295 1754470 1764659 329749 653303 1559797 859309 1539036 1170808 751814 1275419 1140880 1109645 799282 75559 1871457 1380254 241138 852039 119364 118539 1214260 679228 1172739 1968147 1179227 1440018 1862778 1522578 1927753 265360 915843 1635331 1507084 1407764 1398098 442031 1297854 12522 764458 1273723 511169 1446174 1287842 889058 1241432 984010 196907 1119439 902579 1114728 360642 1559392 660217 460641 360377 1118306 808379 1336449 550654 1014494 631049 448463 1548160 1812141 1696174 1407802 1522176 1753754 1077347 53089 399940 734370 692892 195991 543368 218525 786667 1206151 460742 1489020 1280247 657629 1181239 1044834 1134974 1615117 1983635 1045592 1770200 1807159 375260 781200 888574 354774 1009665 1019467 653133 470371 600178 378691 1776513 1720265 1494974 497543 1201496 1154380 960014 1001197 537065 836018 1069250 74958 1069736 1588257 300338 933826 1237118 1914524 312509 921565 294068 1679916 284139 1817103 1556885 113200 1364485 1756690 1240231 1201873 668241 1029600 177639 186449 193541 1543688 1722157 581699 807791 1375603 1209328 62345 521211 1059842 1930697 1225086 1956341 1961857 303649 554134 1322943 875590 1462281 865244 1386496 1363693 1716073 943451 1534318 620788 731651 212085 1528864 1472383 1283560 176550 1627060 778454 1997162 154012 1131876 730310 1320793 1118345 1027973 1863501 947870 1584441 1938968 353629 253905 1135965 402001 1315169 86467 1657264 1985369 7056 796285 233540 340262 1534736 1765411 1280440 692433 48245 456398 311269 1223756 1172616 478764 704461 100104 1875933 1833864 1153746 1067930 601896 125326 1774702 265823 1231464 1314040 424876 522702 5101 1015575 986021 1914375 336946 1772366 522790 578458 1654031 1994193 700177 1646952 1991328 1408068 281344 1817481 859082 2915 864910 194795 377493 853613 1988605 130674 1163784 722055 556540 565023 1215438 1948095 1639739 1578898 864770 1735482 1625242 1862548 710390 1431300 1365061 1674539 1342100 900463 360698 334815 489098 1818533 373705 648222 496716 1652260 11755 1469803 427778 435682 452017 1286085 478534 1641990 1208114 1078353 1996765 551552 1251038 111309 1030364 1780726 661507 346611 1924796 1497766 1423082 766588 1161784 87156 496288 1503719 477507 1657182 844851 1890566 1275291 953843 993433 332411 996660 716847 1583129 1343542 544091 670586 225856 27210 1578110 766794 747713 161868 1543737 598079 1634374 1512512 412869 1605184 403736 779164 1711395 1022760 1633230 1575585 326006 1071852 350127 1474255 90728 1171280 1912960 788856 226658 1318614 1822420 704574 286649 1983570 18756 667541 1060242 1356759 1283973 1053373 1665423 1889426 1425379 88019 242519 1528184 1859527 216215 1377124 818251 978181 1807379 1266869 273473 392116 632005 435448 1959422 1224200 1534355 724290 1176033 1662866 1813129 81980 239553 1673667 759444 1771727 337287 1979926 1403916 1292740 731957 628968 773292 1953894 1716802 760135 374598 19161 410663 585383 1579180 862672 1613456 1895860 1962311 1178824 523637 274733 717256 919528 900754 881865 587418 1080476 1984091 1002788 588568 854551 736241 494584 1043162 777795 1925568 562841 727327 1357975 1980095 544980 1314350 916256 1277525 295159 521275 1301953 1996068 522526 318481 231879 1885014 678152 775254 1880873 1322025 156155 430849 1722230 1122105 896640 1216434 1843653 1534541 1949072 1908897 1632862 1799885 1563504 406397 225646 334064 659906 1531534 1125615 774526 119467 1750907 1693657 942229 612411 729316 551997 1247117 1286249 460002 1741854 379809 1910632 830728 581662 923386 1975300 937939 1464623 1591303 1061440 1208649 1000531 234555 561065 94235 1081423 1833163 1881527 959674 268568 1130909 1217444 1543055 567232 1505581 655770 232621 1911502 886762 61979 1920722 1229618 637214 1741618 212570 1512231 608753 291754 1233616 1667074 1114746 1707241 894679 1164768 1623330 314207 1611586 1668135 417254 927032 1799827 1951126 1382621 111841 1507730 913625 1539898 1403337 26544 259297 836891 1100832 1337213 1190051 95940 1144359 1916422 1581833 1225632 881799 1889714 655203 1240245 671003 592746 365640 1428332 1200517 787530 1106716 1597889 470785 100212 1633346 237619 1549229 280331 666820 1334943 121437 476280 1191259 1903659 1668218 1737005 1562067 1334632 866900 40446 699691 1856378 1762777 1674426 1538608 1928878 1606429 1518636 1530726 219007 1330130 748779 142980 1027557 1698146 380908 541917 748345 1310932 1392346 903230 1291148 1393640 1329490 1423908 1295470 716979 760441 1082715 1708123 1406878 1859076 1152412 1275681 1070791 1410793 427270 1326424 832053 331977 411546 1706654 1181038 1805080 599002 846590 39576 508653 540864 862922 1548987 979697 1995761 173897 1319944 841351 32229 529880 1806361 656532 677470 818389 1265056 1970652 781648 1536099 216201 212081 943631 26281 576365 335785 1408877 896991 1224048 271143 970979 991608 69281 104882 1231654 1174087 613081 95720 1631216 642114 1392563 831717 408180 384859 317426 1624816 1705921 552032 129413 1522624 284602 1665915 12028 1642033 1856422 529667 1519284 1282944 1249499 1625860 1879125 1569654 265704 956787 1687881 58601 31990 333059 959628 1555076 624025 920394 82242 1573628 471860 661720 400907 519067 310489 619257 1189046 697158 96587 1943562 689693 522340 50009 1483274 1700991 1780880 1293184 643411 949113 474089 1437832 1633140 1461141 253558 605752 1726305 821802 419925 1499590 526477 1562273 1434351 1068570 1026387 760404 485754 785130 819555 280211 615717 91187 1235762 826351 946220 1897217 1779655 1670889 1028227 902230 464301 1549929 1584659 242827 684548 1208729 1810019 1150441 402100 659237 1720291 781023 1797618 678441 834257 1541994 1273773 1018025 1430597 532072 934002 1383372 641358 527313 78701 143826 57346 1351932 1666044 1944041 1700260 536653 1778169 898853 1900628 1424922 151698 1806961 121836 1513669 822803 1243867 758542 419315 1248996 336886 54253 1573155 149519 911279 1190488 1650943 1393612 1863187 524451 169183 82445 107801 1019644 501300 169577 341407 496131 148201 583985 1470227 350973 1165053 434647 1777275 1972297 479879 1617835 1420143 779791 1087244 204779 1813052 907522 1187215 249279 774721 1742348 452847 824152 1502695 1423136 885048 1403787 1560709 1961265 78680 269693 973029 345952 412292 405868 1023906 231655 32642 1025938 1371768 1383637 1398001 1344565 1012867 548342 680224 1444167 1372863 11419 1867634 610441 1800516 1073472 462897 344742 1127022 572931 1939410 883422 1944585 156604 1147903 1585691 1725590 248206 898696 1891628 1197677 1067950 775010 1973035 1064364 1446993 1213052 1566271 626776 1003701 547597 1590042 1103624 1714451 606318 263159 1420184 544386 1573571 1824986 709107 1344112 900625 1014994 1849439 456733 1300530 1469961 1520457 1495660 277693 1907926 1944449 1698244 661131 1742922 1931889 314831 1023973 688745 1371462 1852731 1882412 1794834 1849833 1090478 265758 1371549 1023681 1968794 97904 572228 11123 395860 466573 1798954 1361832 816685 1634066 859299 778966 1121094 1685406 324572 1652341 242532 363353 210315 901234 1685393 1902230 1888649 962174 556267 1544530 1561241 806954 25850 984027 652151 856600 482946 1571406 189316 1806446 674759 790904 1886041 1692271 1140800 1309881 1714789 379883 1447285 558310 1557457 1751138 35367 1522126 1846396 1712388 799786 726909 1974730 985727 1446843 651285 742703 329758 1972166 1843679 258257 949523 1592592 488172 1763689 234612 1714418 377856 1706634 8571 970964 498896 1412604 362789 1302189 1172898 1232187 1937313 1160275 217192 1504776 1121939 422084 419821 509833 1178872 168055 850627 1215802 1634258 1924556 286828 486853 1619927 1850314 310279 1341320 629594 1462826 210549 1451309 485478 1864848 180482 1097842 1516188 145096 1250610 220677 709445 1803503 617850 1238930 444078 1684028 1384382 344862 1325512 467955 1700725 1895041 276879 494533 1941669 273380 451458 916966 1171247 693577 332635 1014914 801918 1583761 900384 16408 328896 398906 537630 1888223 300460 1570718 1447637 724621 1870558 824963 1166016 1639525 680896 440048 1468474 346986 655398 1233862 760078 1682015 1223526 532266 1814578 294391 81275 664711 1109706 485529 632408 363795 1203843 1732209 633712 420921 663045 311136 1651911 169789 834528 1997311 1579365 971571 1499380 1855176 780615 1357238 333807 1070058 1749777 1258284 1241404 316706 51510 1913853 670126 1621880 973205 1110182 1607154 350711 945999 1092122 555008 197015 1589432 1503003 41593 1893107 583087 135280 1890768 277583 1366207 188934 1054962 285916 536329 1148296 1948163 389266 725056 666611 933723 1944084 1942590 1819752 1151549 1052569 1045341 1926739 1099291 99100 1864712 1762780 1915223 1595171 1238252 1277465 735025 944913 1935664 225423 1349645 59291 833846 1686940 1148442 262293 444591 448592 1316417 515841 88196 1044236 1498169 1014455 1704615 444606 1614307 1933801 1282231 1947116 1469321 568468 1424878 1123829 1457761 1428612 134832 76303 861649 647340 1883778 81030 638600 1776860 404535 1702787 970680 1521618 1505870 1100024 1518031 807138 1778271 1532910 1474555 1200304 1415594 204294 403128 1305375 1835373 157370 1402066 497798 1953808 1089963 1036332 929745 337026 109981 678190 472143 1053327 1940081 1239303 397732 969495 1987743 550674 196394 691914 950790 1243320 1372853 1544073 534303 1189189 1795783 511831 1925673 573297 189079 1430345 1202625 1042762 679784 1988247 1360369 899724 941627 241723 579516 175037 134557 1445668 1597639 831062 1784684 704715 1304667 393900 1327686 1708715 1447213 24397 1737480 1509057 414360 567021 366115 622900 1623103 651090 1490444 172644 1917456 1817952 817434 1331773 1436977 891999 812439 1399292 1884032 100116 1120093 292758 1818793 739987 802028 1696082 1118859 1367249 973908 981649 1923487 1663534 13653 415607 345406 1566844 1262316 1399064 1628837 1877151 869327 1930128 979081 617525 1300563 1427237 1892831 1527414 1218053 1168098 1376806 1803620 1364862 1344457 654745 561382 1863120 787689 795064 1657844 1273208 1916536 1930924 1875852 1274857 813538 1385432 391470 1214718 1778263 1631191 1723217 1104215 954148 285089 328483 879898 1239120 480164 117898 394794 1059746 1380156 1773552 1330285 1032896 1831028 1914905 379144 1508665 1352300 361084 1630989 1539972 85665 695176 487619 13504 1832669 1838857 338395 933944 1691706 1873017 911559 1444065 1939697 797233 779639 397203 1911668 745673 1427219 84384 1479773 1397264 1498879 1843566 1181554 1059149 871416 24040 1037994 689734 709827 325235 472367 909254 381115 292578 910783 780083 544657 1361169 1925456 992952 767757 395300 1457811 861161 1354350 1231365 1208277 400515 864262 86039 381880 356262 463289 1561297 758685 1536612 1043345 1659648 659551 1061507 266531 758620 589963 171292 1163259 160039 385712 309099 587369 1578158 381588 801938 810227 282953 951434 1188117 494195 1200629 907738 1684160 1269934 1384067 158176 1823355 70299 572221 94470 1887390 1202720 1239839 1116469 1108496 240753 779452 399764 1650590 1829026 30115 1874390 608157 1867716 571871 52901 702492 443144 1083904 442191 821206 1270312 1183030 82143 528354 862178 829331 1403180 913183 291038 663694 648783 1153575 253593 281193 714034 438076 1027418 902738 1892837 479142 337144 1679644 1105664 1338589 1072585 1905208 1032708 349905 1924396 1735649 643717 483424 1378971 1898170 211157 1092074 634392 772323 1981918 277486 1531245 1359487 589067 153941 287569 1516529 593389 1572095 1737062 379079 1175114 396050 701244 942037 1385148 395006 502560 967245 1990392 1719452 1246869 902421 1868717 1413037 1361061 1532003 1817632 1288484 193011 1353942 845701 1770221 550551 51911 389512 1518539 1301521 655977 1140 1034787 1369016 1673934 222984 1940019 1309782 1453519 35089 1179083 209236 774347 804826 1901897 1006252 333478 1681556 1061467 323452 168193 1741634 652159 47064 1751469 528807 378000 1948911 648993 471700 1879174 1504731 432559 399323 1071773 1496250 1626083 1265620 1058756 1824493 1937599 1238395 1496464 1327839 863487 532519 330482 1735809 1862013 1762458 447802 1294261 1012754 922173 1148977 1495208 47795 256621 790425 27019 588044 1129356 1173327 1683216 1765015 1927593 118574 1720497 1030330 172351 950178 138893 1431280 1246725 1613591 1787969 705450 64977 1462034 71767 1379342 1715481 721724 903153 1603834 1332080 676383 1934971 377927 600310 1801957 1695736 607876 1627691 1287675 123483 1003222 1719882 1384902 670419 655341 1380755 586446 109356 1016596 1635499 155019 1090847 757108 723660 1812896 1406372 114128 1916215 550850 389632 1080089 1728508 300249 1841017 1972373 267622 1317874 843495 806566 1000097 1974039 342944 1824567 846436 297674 738259 492830 1329763 1698302 100287 269597 1637465 499689 19501 1246743 1431927 111113 1485019 1688647 94456 261383 1155861 1474146 289919 1979656 1529623 1185894 1180417 694914 449015 599398 1505679 552228 1809534 1538495 739200 990789 1308484 1438071 195190 283546 1799484 715829 1444792 603855 1087885 996695 1917200 340991 1151991 1869850 1529491 1516709 1323076 1187771 1761833 919071 666386 1755990 211004 1930343 862976 1286710 884462 1857435 1374660 290514 1695387 564346 115922 889584 1823893 850601 8532 553482 533841 69545 1149385 1794475 61749 1644240 129732 1552989 907548 1892713 556553 1513299 79012 687342 942292 1134558 1163024 1834769 262281 922576 1683752 918547 1800760 1264943 1358539 1255841 1650067 720489 775031 1472207 324831 54772 48311 1685716 1105451 360744 1807358 65893 38396 301084 1540979 1797733 247458 1095400 430939 1435366 1200084 1489932 1887705 733628 962043 1005858 649541 1264867 376691 970545 1646968 1654654 922889 991233 1728210 1557641 1362318 945899 500575 1942680 434321 891871 8042 749063 944232 267643 731396 835666 1221448 1917214 521391 165096 1754381 1309549 867996 1637417 230135 991914 58982 207484 1778408 1830057 1213183 1817471 1793472 1938321 689953 1792233 1506375 1191502 1577676 1723646 1151849 1384906 371419 274902 703604 523858 1720213 796153 776921 466970 379580 1182139 1133690 1262991 1770763 26067 90149 647836 1831185 309592 98609 1204032 268882 445611 1680499 697504 12229 678148 1317468 436095 712379 1027261 482726 1181441 1460072 781772 305710 1572987 69385 1684325 548899 445439 1062268 419320 1693735 1174118 1782470 539942 55131 703138 1032710 512983 1165682 1516328 914551 1011923 740549 123938 1445605 444155 254778 1432521 1938653 680502 19873 725052 484099 222922 1106682 1099500 1609092 1093056 1302387 1514866 768675 525222 603769 1262393 1407004 1722932 486399 913497 1547265 873700 1103315 1224810 1138743 1071450 1959152 863316 1868814 1092123 1911203 1567229 1611169 904356 584776 1563335 1506123 389380 1407225 1806218 1557983 1334999 201568 51914 1580258 1356225 713516 1623222 488815 610582 1169022 794800 1903200 1501337 1566364 1575551 314806 1510636 675122 1055868 889968 1438555 937084 1060582 800697 987211 1783477 724534 1757011 1790889 1887921 1806678 1794627 474163 454320 879756 53331 1525653 1382133 1989017 1143615 875624 44188 543008 523456 1065131 326817 215405 1988978 1606602 1660303 857987 741998 906862 152978 1985582 1761954 1725639 902569 605434 4510 799209 104846 862631 1698456 85282 1797525 720071 520642 75661 435284 1450842 1623954 1924169 290652 1005123 1126374 950051 369848 683727 1951144 1936900 1986147 1723177 1416824 1102925 867157 388197 438057 154335 385733 1213233 652787 875370 1772583 1484718 1913843 86608 1332742 277651 1614172 261486 1106482 1898576 1115625 637646 1092134 912125 227615 73142 724919 1358507 1363442 167810 1058197 879831 1847505 1140516 421175 1216159 979983 1972619 1533379 600539 1312972 1684033 580537 261649 1169827 1427168 705798 1020392 500562 992362 1867080 191636 8541 944159 1998766 48144 994438 569378 196513 324443 307536 994364 1846227 1496869 362004 939008 1548854 1235247 139712 1619890 932810 1887609 1570457 1820255 1959793 1484173 413514 759362 325970 1455686 1132323 1511426 1116193 1091848 1494789 1422532 74101 1699632 1626209 646932 292633 192312 1809335 5341 1667467 1504634 1435634 953953 234727 1480234 1639704 650753 1674323 1510821 1510299 1253576 1424612 1978202 1717433 1607434 1023670 499160 546688 568094 1908029 1259620 1221839 175732 927924 1365538 602678 1556540 674178 1398471 1370848 1273677 950843 1078925 151672 78835 321858 1328647 1871568 1182814 163231 1617666 847947 1878490 127204 1228691 820963 765245 1877881 1222540 856291 1980180 1122638 1896704 446703 944264 1758876 647794 873395 123658 1153447 472447 977914 926934 291740 221053 1177967 1920169 1437409 1495768 1655557 338699 1986308 1360671 1035833 885730 1343846 1459860 1891539 85735 1444682 122940 822570 394745 398672 11089 1122249 1963587 341631 1269190 1243433 110524 1419639 103184 1919241 304962 1223411 1385195 274665 871408 737135 595224 202239 989143 1799853 331842 894143 1756268 997097 1694408 1454648 760639 1030832 996069 1384180 1217030 631310 1269842 21351 1056370 1145832 1324731 397535 523719 1993243 1978902 471643 1623836 830761 1855083 1735670 505199 989705 1564047 1439746 909830 51632 633563 332547 541409 1038068 382578 1318565 1247527 1762012 902780 1637978 723792 442333 1069860 1027886 1194057 881172 515341 1122812 1057756 692616 1186297 99729 507303 1697095 11871 318385 535321 805157 1901977 1368821 490879 350262 1614214 820244 1428708 1084589 1259160 1923563 1664561 1642489 1984493 706996 1354022 106573 1851187 1717227 1707167 1911519 977407 33351 1429826 1189611 815459 1958201 1276417 1658731 903811 1651407 1674977 795373 246890 691356 1610276 1732999 436697 216487 1693075 1645596 1417711 944973 972157 1208968 842920 1616998 1727323 1436293 238170 826822 1591010 535680 1270134 817090 1973052 1584191 1342987 117813 1274214 462472 1899392 549584 612639 616519 375323 1702793 160946 1021932 859266 1795896 651616 1817264 545040 1827132 1062341 1125689 433937 164918 1316264 1376999 189809 254762 1173883 1045239 1110448 1804535 1507623 614948 1300455 472723 578595 1997332 315258 974131 1007832 764924 1962883 888416 568135 995352 307719 1559505 1947923 528931 344120 442502 1131767 2056 1818350 1843215 1358200 135494 742099 460281 345563 952616 1145143 1509032 262545 1352286 617433 333519 210480 1825265 596593 518482 1363611 1577889 1273702 417129 68611 1058899 1777414 765920 183372 1180521 1976686 420478 802616 275998 1508372 848308 1250090 1717550 1154963 1046183 731390 871096 105309 890957 1450651 285432 354644 1707184 1101370 780255 126549 742188 144876 427869 1552530 60918 713815 1987876 70902 817284 130239 1400188 1087692 1654127 1302380 1443747 982233 1807753 1795124 1867994 1773866 582270 282196 317544 45172 1274778 1424330 1655690 304648 1552911 49051 274614 1079560 1954269 572002 1333573 510612 1716461 471515 863964 1184543 756019 1742269 129131 1179332 1438298 1780727 337598 1302537 648704 1884698 1614864 916557 1220228 265512 1003778 720838 894951 95887 1642247 1755339 525590 1899603 589681 620960 873004 1008728 1072427 1732152 971555 1432258 1328147 309687 533437 1533175 289408 152909 1489535 1599742 545527 1339176 945925 1031109 510387 1621741 750771 53892 329562 1315243 1754282 313521 1325740 1596370 581471 1936837 1537780 592542 1819190 1920033 329927 79998 1525598 1322653 654312 1725202 1553602 25606 750527 742345 997545 1352166 1642739 636228 1907828 344137 10678 841869 1360833 638081 1470919 1575066 1989768 346249 86343 946522 1370477 838008 1850436 1931504 1190583 1986732 1928999 1038440 141026 769875 688359 1746436 471938 743358 1027982 894700 262911 838438 295287 1217820 690347 1077742 1687406 1518514 518379 336952 761900 1388294 133090 1093668 1222497 1696564 493373 169043 423441 1859962 1034176 216717 288396 694721 1451431 86837 324321 1454467 723929 517668 1867459 430034 1614205 306613 442971 1924219 1838164 1337114 1510074 1302550 1837511 937269 962787 121386 232752 1835289 86010 1668510 1263291 117975 595814 363509 1422333 166892 1009497 677197 606014 1223367 742430 830990 1368425 1390512 129865 1984635 192619 482798 1801153 57457 267664 1153143 1163110 1678372 1555443 787272 1957583 496431 1253856 1214044 80617 1871333 1856625 398015 184463 481108 837764 485522 160042 219216 912257 838226 155038 1776157 259085 1087890 1370742 1576988 1819815 1235320 1430164 687093 1776281 554533 855043 1328990 1764887 319441 171260 1884254 453727 54221 448578 1221848 701514 391200 320552 270606 1689738 1346535 1097218 984843 1245976 598200 228998 1058615 1165426 422494 891901 1700076 1232546 1395893 1560281 1486291 1267472 1071005 886240 1425997 1307084 1684935 91746 1820682 1259316 563076 23886 1387536 1025057 1131633 1691808 452992 372301 1859627 1365560 975726 188276 549427 1059118 1193291 1796907 447240 1843125 726709 449265 718322 164570 388488 872715 1709574 1577008 1517705 1610572 548015 985037 1353006 945315 845951 671281 786782 1218341 679542 50868 833616 744224 444985 1397610 275935 988811 1730464 103670 118557 166611 263855 1504753 1085767 292879 1882016 987389 1865137 1281014 1007127 642045 307085 1457663 89985 154464 91808 1871419 286287 1058441 1239348 115163 642875 1246849 632120 883165 908102 139670 956440 377261 1184002 676326 729419 50609 1195190 1691459 1367013 1059973 868452 334998 1734728 1780505 680159 667998 326314 818484 1637453 592783 1762178 1199775 1034380 1837591 1857506 287504 1367848 1013434 615835 120620 700392 938959 265293 687372 842640 1036771 716281 1127020 1257772 966783 1203333 767637 849192 42491 1645162 1755645 157320 424500 1760417 1565539 461702 1307877 1711897 1465046 251396 1840715 1456829 538012 1081486 262081 805025 1289418 1229997 743361 627695 1599387 1785802 1039858 1531414 1597011 750511 263164 1009536 787195 1627801 415466 1117561 1798522 1422968 1033502 476144 858143 1328977 1530139 937832 1413659 293085 1548155 1410591 708150 1467210 503815 716029 767561 1649853 1634 1908451 1198239 560155 1593370 448475 1301145 715431 305164 223087 321588 337472 472926 7338 344661 1432635 235590 466808 1574062 426521 1551814 1525200 1440025 328504 287317 1278069 255247 1775724 414215 727030 47134 181292 58071 1782172 1140733 459250 1013618 255146 3096 993316 1840803 117450 736750 1612377 115926 53212 1689121 394379 1398382 547553 117864 572311 215305 685875 1034823 1910379 1073956 1787230 1233267 1664541 855321 616124 1881000 488919 1021524 40817 158584 156048 747442 1674536 345451 1842762 1715748 1601387 389825 1309561 1240035 385735 1808946 1869580 278984 1668699 711723 484697 182713 1031174 107160 595590 498972 159014 130575 1960379 1767392 1096302 1653618 560759 227700 4221 413675 654951 778317 362141 204189 1046649 1710862 592528 244300 1621769 641340 1806262 1008447 598802 1949316 1559828 247889 864807 90980 249372 1219707 1519243 1902554 603100 795607 1372397 1451233 1347841 273398 225176 801354 1115030 1944329 931270 883178 849325 312530 623494 297077 159975 1229937 1253410 848833 1052725 569645 144741 1961726 1155196 64965 572374 316989 1851935 1027884 918771 718717 1397650 988648 236004 1218137 1717481 622661 85009 976605 104937 1700530 590144 1691958 1315174 127823 1889191 196966 1038169 220270 1029821 874611 572535 101045 1715089 1038081 530729 450581 1592080 911187 504872 1161258 1095803 1204416 1382891 972900 1020473 626330 572025 128472 1743843 358062 1971159 1084565 1364314 173337 566147 818959 189038 124801 302675 746682 1460092 1032926 965243 423663 1632922 29832 1950207 1329933 1389601 1936638 270707 709552 1673695 1069649 1232055 1505218 1381625 1024609 1148280 172657 882930 513048 1119605 1873705 1066057 554642 1667904 1336273 448570 17895 764265 1935974 90809 113288 796909 1184405 963400 1355987 77359 1599684 27428 339215 1993388 1954662 202215 1201196 1222900 1486046 653399 1014859 1226530 1461205 1383431 992043 1681874 566257 513804 724554 970069 1650662 421427 1257313 1217101 804004 1266222 623538 1594171 1793776 560265 337860 736570 878139 482878 1403850 1055725 440672 1122453 1854837 1170990 1908749 1247620 1458639 1141721 692012 368095 824816 1000310 311516 1177852 94391 276029 547481 1783236 583485 1137391 790294 1686299 1328433 30681 500599 696949 750154 1450210 1306644 343559 1771339 1282167 1350512 1258797 179442 978616 1204001 1162331 472071 242299 835192 192770 87094 744765 1318348 14386 656909 1687898 1850947 1435616 655969 1252270 723231 622794 1037757 1960152 1380932 1539997 439370 1126575 1704094 1860262 621994 1370309 899948 1203480 1939207 1501353 402924 1531651 175207 1531870 392216 839070 544873 1635190 665533 1598168 1421648 1842690 1058489 1115805 788095 1077655 829659 1454462 617304 553286 193919 19254 1314300 582109 648773 386041 912164 916235 1120839 47142 1382909 958256 34265 973692 62894 1585771 1721288 502800 1880314 1158289 579670 1692946 234988 1579408 1320123 1479898 1289529 325036 1683176 1107360 497803 1340429 1107683 303607 151875 497866 190340 1303849 330219 1941766 999899 1967880 1468155 1923842 1493409 316072 1769558 1495032 865950 276528 1766584 1495276 1888614 620239 528791 1555299 1593509 1790795 1826427 1435757 433896 449631 847070 480132 955010 1757457 1217564 616331 1521184 145816 1505118 1169379 251030 1406548 142809 1725144 1750756 51460 556888 1426487 1117422 1749534 1338734 365842 749685 57979 875528 1910068 448951 522704 1049590 95354 1566971 839690 1814632 1663100 146670 1269776 1234546 1134839 1122341 1225221 303347 559914 945167 1873192 1956090 1221396 1927073 612839 562168 414768 276625 1159283 1057683 965927 1034262 966689 815439 136951 1654386 249563 139485 1289091 455911 1728537 1294296 1374004 516117 1339609 1233042 1493105 13056 381507 1027523 1107559 1955433 1739408 1693806 1298164 893341 1722729 1498403 821812 669063 495056 449505 1122714 765188 1589354 1287533 1050982 633615 867587 118038 612460 150990 1286922 782896 547886 1822260 1155920 1510116 1361188 1140560 222656 817837 1530973 1437481 873472 921454 1196031 297694 467895 874478 1972344 750819 1971957 1290152 423731 104299 842155 588478 1142491 1163846 684409 1328063 928120 1204833 1932133 25072 1275392 378795 898775 726246 1510671 1169926 630640 866992 1070771 1332545 345435 937371 648879 924782 707664 249729 36057 1355561 1398081 1050801 1526235 280858 1036883 1048854 1915253 1815453 1333336 1801116 172637 441222 802097 143210 1671589 544909 1104875 1146617 487167 1063972 208304 1284088 897457 477052 1123241 1572715 409383 788386 118219 352696 1029031 1295270 689434 195017 155047 1148930 84548 595266 802156 1946865 1935639 755824 1588938 412646 1354864 717854 805244 1576264 1428315 1577268 1059364 432283 918733 1206567 605686 147196 208120 362755 214248 796389 47590 1504972 1482934 702995 725139 1573589 1352626 567590 990171 894704 1070650 421235 1077348 437197 321379 115462 638511 446802 523113 1091323 1705117 1975354 1133176 70709 580284 540443 139351 885600 919013 1245539 1312918 349017 1543961 1633828 1201050 904707 1312758 107228 142273 1934551 1288860 1010224 1826352 1329934 644560 256023 1870178 1471269 706696 1524564 830613 560817 1961049 415774 195087 315824 552343 1158761 115123 1450568 78772 1661478 1618983 1161707 737545 1709792 1556793 1232195 624287 162671 1051169 376955 952115 346175 575869 233225 1963184 1254916 657136 1507387 886796 160352 1906119 1591450 602195 933233 1277230 1911226 1345810 831038 1535025 1049132 125097 1137750 1166311 173309 776934 281390 883992 176402 531646 1499865 41442 1437463 1997615 969443 1357457 390976 1864297 1820285 72309 1749286 1940430 973153 948534 1275293 255322 1454308 1491207 957477 1067307 1171478 281633 1869170 1659941 1994117 1232070 69920 1488772 820353 1154476 70131 880913 1559918 162087 1044788 1654692 531733 174843 1197105 1141408 214275 1806248 8853 1679454 1782388 1054106 937356 1467701 635911 1045252 447689 1247924 558852 1354396 791961 551753 541007 356850 1075301 343382 1341586 1021799 953516 881390 1259438 1305597 1575707 1288355 1139612 1911899 1881707 35001 1692757 1378976 884026 536108 963926 38077 851824 1150757 383696 108938 1607861 536563 600631 1345046 426709 484421 588045 1638161 1482527 1696071 1466843 339090 1219733 1013961 937607 1778609 1488873 925039 847086 1913761 747015 1919806 1274408 948523 1145809 999624 515079 552120 176488 114031 1129210 1741876 293977 1232990 866700 1846418 1362788 1219973 1399431 1569837 947823 1111770 1449404 960322 313374 1852367 1828908 1821282 242368 1453465 1121099 1332373 1531207 1250822 1681637 755474 1222618 1532792 907537 257171 421732 52545 110186 1133112 1674042 221343 1250918 778477 1992177 862700 1894376 430388 1419175 1873296 1917396 1489097 1223922 1385152 1116876 727749 64872 1655001 1426918 1405118 656152 1521794 168139 193381 427939 128936 1937968 657053 206526 409843 52761 403609 32209 1880358 1236510 689287 271847 436739 100264 341875 871801 1501526 1528647 5948 1765043 1986778 73452 862624 1202318 1183718 1965725 511814 674057 966879 551953 698976 1255201 1125861 942452 1897657 1916321 367007 289240 1753620 6772 1325563 209140 9503 976227 1615910 12998 1551466 1468556 636834 1056782 944028 1697643 1445120 1763159 1417828 227376 1300829 132385 1573275 688703 1574562 17596 1404296 1133688 131476 289214 1153789 113166 1006411 1900707 852707 1817020 1272738 352626 890924 56169 1786476 897030 1024027 29204 1950117 982776 33947 1413441 1147719 1471485 568949 1681497 612230 345689 697291 710166 1461807 631184 1051023 810296 1734392 1073915 1060585 606384 1335585 1819334 1984619 472180 1040452 490698 638218 1334636 1266117 1208876 196090 1490003 1878228 1063949 1998569 577463 1625043 1632332 1645100 1170211 1660638 595659 341778 1963302 1999684 138456 565944 794748 1628801 1867307 1056215 606855 761411 1699489 429510 573925 1426948 965063 1485718 493677 60381 1289549 1631530 1642421 694137 1462293 786473 368726 1323566 1413631 1406692 1336383 1579634 1253760 612522 889400 809292 1754265 832499 435486 853718 125653 567114 1766502 1924832 1277008 386880 149177 1972256 1696887 847549 1194579 263597 1219977 1625337 1288441 1562052 454317 725250 771225 772932 1680139 1069086 702739 1527294 317043 125284 907276 1495202 1335900 1695295 574956 1478836 210970 126982 1735786 376973 1167631 1961274 1601715 999179 354907 345275 798642 569576 376803 102254 1114266 1847550 635084 1994715 1615134 1876318 1277488 492269 190467 1499718 982491 552486 145552 961071 1026883 1648941 1330646 234232 1875247 504938 691849 1500818 1862453 1889735 1810495 404005 1171107 894764 1862220 756510 1949317 1656904 1801429 1557251 77289 1749062 973562 1555792 516350 1428752 666680 872404 100968 288821 1088554 875231 1492011 1296068 160406 1458286 1322670 336174 834450 1870001 288951 1293925 88152 1463480 1902187 1878892 1399733 1894294 751088 1024995 706509 1069744 254370 1827476 935206 355617 507898 1631358 1400079 1222405 1992552 631260 570773 207658 74190 6370 1894105 977658 1515978 525688 406073 1359548 274456 771128 1313733 1404085 501510 1204303 865917 617688 1793270 925462 509048 1847311 1308277 65301 1602320 482009 1748968 259100 593359 1197103 1171109 869006 1794098 1313306 433323 1721399 950893 1477780 1973341 1621116 1806719 1600654 1812238 329501 74121 743387 268150 703974 1065963 165453 1818377 1219701 335045 775864 1755870 840881 1817327 1707282 4743 280724 1965947 1372437 1315197 78282 831974 1186350 935261 912537 1416469 475475 1850358 1637876 1123895 528217 845681 1954681 1918252 1958780 863683 1362809 1252140 1829952 1194557 820319 445831 1937026 1283146 907965 197551 1044063 711285 603511 1249541 1999669 31579 1941085 1392456 908408 1650190 115220 1045901 1761290 1853273 518412 1019517 232687 1654276 922682 319836 483065 1199373 504543 1864612 402625 586800 379886 1577520 401561 1044999 983795 1363533 352425 1571171 210258 943515 1249125 1255581 75960 560818 1142802 106417 443629 1547073 1511862 1444632 925068 259234 1238169 1699753 1969908 585958 372052 1960330 1380648 988944 1883162 1625623 1941171 1376875 334773 1394423 1619140 538179 1753868 1016484 1025033 51805 989638 1550359 1662522 1799679 1046528 1787846 1065265 747496 279564 488321 1518112 453146 242345 1221889 1863595 393821 1311536 1001325 1638066 1881276 906704 1160836 503011 879630 773063 406804 68538 568563 1401678 1077451 1221743 1286511 641460 1112918 1663958 1486312 671170 60751 326390 1089969 64132 1553251 1596313 1061709 145910 824956 1019191 1235088 105355 1059234 1752880 346097 426914 1597579 345237 1506768 1821999 1136369 984730 1780144 862554 624816 287672 993421 1596356 1190386 899231 1035967 234503 632151 1631343 1199120 1909558 1461730 1861906 826961 1502978 51394 1204823 1908218 1860247 91334 158697 496175 971055 281771 603420 724507 416643 463520 338979 898583 1032734 1729176 943911 1013978 472321 1066685 739903 437826 1868791 668692 819421 1846416 1616120 1785864 1943633 1344985 285833 976337 1203339 1458927 477994 1618926 1057194 1141018 437596 844263 664652 324779 1394240 1288703 573807 468060 1742596 943192 153067 992582 1296678 721234 562552 1929729 1689965 1512346 930446 1333084 1564429 149561 1116554 1977339 834695 1819379 645357 1749423 1423316 1371159 1553811 1590993 549561 781331 1962177 696959 1767547 193394 1800076 1916741 979891 1042838 1610909 1532918 367249 1873389 1309117 791370 1272279 789163 941241 1303523 1478985 794621 448392 1010083 950993 1669910 286816 1372182 1956721 1431089 588177 680351 351111 1121700 189187 588645 567849 405587 1555330 1344252 201086 1545222 1619608 1882220 1151613 1873620 318589 1292807 1329098 832819 1064117 431730 1639594 1992108 1474538 643846 1867939 1120139 301131 501890 244472 1368756 1844913 1498554 1568225 540457 810183 349588 1522854 1349602 1305775 993049 895668 676260 1279626 978889 1149871 569188 673903 1150177 717433 1493018 436314 49503 489216 861483 183281 1797427 1950256 1553666 454928 345946 630549 1361699 811538 1003048 1346696 996071 507125 519801 407251 339271 1831692 1815526 474120 775818 1071056 1011224 176645 883550 1896540 1032310 1903455 1794855 12482 1218605 1326741 37048 1774921 478732 493837 550797 422896 929444 331087 1241852 491957 519435 774283 1143318 93541 486309 240877 1282091 607467 1704049 879044 21107 466694 1163923 1510731 493441 1782007 471258 1318833 616451 1647778 810230 554131 1190381 1672287 1409788 1462457 1648327 589854 1329723 1051505 1433909 1312743 1467312 810918 223551 210398 797236 1159744 1849452 473290 328611 1201872 1906201 1964556 62489 739855 116760 1671587 1654667 412989 1315962 1192227 406795 1089744 419428 1798720 968636 1618735 691726 383266 724810 1871545 1545367 682483 594517 1592634 1991643 1056422 1136227 1966671 1848215 1010055 1411775 322305 1782197 131010 1696980 400847 873640 1618269 1752580 353043 1226883 753782 1942759 1133835 676472 1696823 1932829 878196 1937053 1535505 582398 1233807 1209114 699967 1126675 1793077 315087 1972801 1195438 866111 1868063 746299 1872934 1284830 22454 210733 1201278 354605 552124 1937806 1820800 1980690 1871540 1230714 185566 284839 553731 1491077 244665 1943858 642793 116284 816706 680373 715437 1338722 1740823 532229 1888504 1643768 152333 1328482 226829 1581959 532645 964554 680720 1063668 353096 1915114 68694 1627120 499485 884463 1825727 474279 5410 46826 1132780 294517 373278 1190823 1914445 1864998 1823281 1521399 1883541 534002 1849448 1495449 411757 778641 140837 371517 252730 602199 1414731 799105 879561 1422509 409800 1504789 941896 1251906 1821180 62153 1084064 1676542 510733 1339030 976434 525915 247922 1578945 308883 1169143 828415 567756 962612 320974 618707 1769420 416687 1729220 1580080 1260345 1109003 29197 1117891 722250 517141 1524787 433674 417917 1336064 521901 1241856 1042141 255274 1062212 643020 892413 648681 14794 948692 855515 876192 376584 1528535 1068445 694537 269306 1541072 1334744 1240731 71570 923859 1713527 895685 982993 246392 1326568 433152 1069782 1213605 1393628 966274 689200 316410 217294 635120 1340232 1136266 553351 1363260 1986598 746561 1639465 1877970 44956 787469 1894442 810065 1773713 1996705 381678 1732592 757953 249334 1566426 1116864 429637 1124597 1293423 301167 1815559 502066 706415 468378 1883754 1201505 452405 1489833 1601536 1089476 1707796 555430 251666 859186 24287 1096214 1643027 532179 864154 141771 451136 1225048 77447 54110 634924 1228581 1994948 762818 1125542 351035 340277 1174225 1290801 803852 1651523 386334 821797 1706686 1803237 1749290 693567 1686385 1592069 1947547 310566 1700549 782598 980051 399531 86506 1359175 234030 1963437 1366649 802558 1949389 540538 255285 375761 245714 1988239 833931 1858283 1471826 395787 1612443 302831 709986 1421078 150313 269431 1525551 808477 1652441 819413 1174449 723086 465629 846720 381640 1685330 1534462 259661 686786 725413 1595982 1557866 215147 562892 1878954 220202 789754 1687810 446304 1628307 1557559 1788955 401187 1513359 1658297 433987 667916 408215 1128115 1849666 1193596 1471222 1340466 675533 1747353 1502963 1295732 787564 1515582 1386430 1063259 647739 1090777 1631652 1420683 512549 1076348 1654135 479894 1228024 1482823 289968 380461 67926 1713929 146564 1199057 1273236 118868 737612 1057176 1415409 1813290 128685 399389 1479322 974802 48509 568989 306534 1722452 1387815 1888359 1136108 380788 1255252 1468150 1673675 1192863 1592989 1046541 178873 396266 776726 491694 927496 1332794 1769544 83576 117740 249019 473818 1013365 1374344 348321 1607504 190491 1680830 1780685 643245 376064 293188 235048 388490 198218 11162 285570 513475 1676385 505194 1801270 768610 4233 940462 644289 1562959 1639512 1646498 1813511 1534371 1268257 1376762 1836717 688286 592681 1248385 185638 107853 502897 1383147 1115570 1488551 1177206 1124936 847198 660385 1524045 1682710 1017042 1905046 783272 769253 1340784 1662693 1576750 376154 418387 1405315 714880 316280 231252 1486673 1009982 1467156 147219 1019730 469058 284184 499290 708771 1501045 657829 1713260 1079787 770843 655559 1561896 484355 1545697 198409 655514 1194322 1340508 1654066 688032 707202 94754 891182 1829221 635431 1236074 1836716 424437 1212787 1775757 1218031 139453 1154532 264350 1021832 82828 265448 1085743 328404 369849 268324 139435 107607 1545881 959157 845678 1134239 1403091 668129 1866699 288712 671586 68373 1168081 169295 1863749 1190355 320900 531103 1918423 1014564 252461 687890 875830 1960888 1697578 131360 1573924 1007726 1999818 1297542 1798333 865132 1167915 1676789 43033 849431 1774676 1177063 604106 1007491 1713540 974407 1460639 1544271 1584677 1267415 683578 1528148 1996500 982646 1878455 262839 721935 489150 214088 109705 1074855 328657 1188786 1237522 1546025 573018 1851473 1560052 1299135 448895 869334 1431048 907001 632677 1353653 1587499 434211 151657 1088140 1090181 913829 1588963 758763 786859 24413 1081062 424718 1213610 668863 755191 1941756 1911640 1901960 656463 833362 1692735 1640292 788279 8224 47494 268579 1684026 509401 1637937 1421248 1746836 1935164 1233073 1220531 1751641 1527813 1772488 500065 1666313 1354263 1911826 1436126 787972 123787 1659417 746174 1131815 1866561 1523300 1274985 467073 194379 209393 55439 556168 280215 364098 1516062 1053120 834767 1340574 607952 1988164 925778 1890155 184971 1522621 865837 1106173 554249 36699 219483 820078 656180 1695778 1994635 748889 475767 772137 781818 1915638 1103647 1507760 1888926 1614648 1715680 1992484 813629 824043 629082 1181902 1298080 689735 1935102 1285489 1206021 1524069 1333671 502047 655905 1748112 914798 1523766 211718 1791608 1642160 860571 807324 1825506 1917264 850365 321318 158014 1595131 1165729 335987 1464656 616069 324798 416716 1419779 964807 1687926 828705 640158 353599 262997 409832 1077392 388315 174630 88637 285813 979801 1012889 498957 1919404 1698986 1180486 1665612 251077 1458678 1445182 1366452 1113749 1918786 288830 346844 854570 817696 67312 534095 1110082 619396 486946 1923843 1029124 1267620 405423 191330 608817 1448604 54996 1667073 832649 1464234 1422704 1026634 59582 1579403 1171892 1523333 550555 1757686 734282 1752976 42525 1022553 787209 776595 1902440 1421945 1660298 829004 1691860 860263 57377 207751 1697006 527071 290519 1879999 34264 1702364 1986334 212403 1876148 340043 1546193 942843 1259024 1715024 33934 1979220 764614 553066 1500183 674338 1820422 131045 761534 536824 1468366 1141365 1836424 1221989 1987567 1593902 1742142 40217 1520153 1820387 964171 920373 1476550 861443 398206 1252539 1625910 843465 1250934 1713902 172089 941572 1426330 1173807 1382997 1396289 1973109 714139 1999213 1332030 1446625 1920185 784162 848111 1442924 725155 669171 1438263 32873 1936273 339701 92010 1989516 570564 1334583 742628 1101553 394097 1041603 493570 1292959 1585106 340220 76827 1280925 697882 952827 1407243 43863 1536571 978306 1455805 1468084 1129517 482479 1746368 1121851 1052591 367488 1649514 1791307 264204 1685463 1996627 697453 532407 515055 1707770 1987212 1863420 1147181 239096 1733292 757061 389247 1008525 910258 506 1983360 398328 1398119 142106 1673185 1126356 761174 1283348 985725 624755 559462 1839181 1811426 1648409 365154 887793 693095 941243 1893422 47522 1410406 1804194 1485290 1660363 978692 1972582 1323312 697331 1801632 1151614 252147 1371968 877167 1086413 1525263 620422 633815 919007 42728 386231 688482 152426 858053 1407454 1629890 505762 786106 1327075 629636 38371 640686 19697 16455 84826 237986 689305 307347 1812722 973274 594820 897240 935841 23238 1307059 1780605 1203969 1556975 1252566 946092 797417 1258303 317031 1918361 1470522 103158 1523740 1729808 40740 678298 803917 41288 779599 1050026 1108160 280817 1285434 650098 1017023 993360 398102 90955 1162962 1630860 258782 1006504 476467 1672847 265154 1016781 421820 859291 1315230 133823 976596 819795 1589709 597532 622972 587102 294343 1705575 1837181 636266 913578 238085 1059424 1509514 1822449 538177 971204 1920196 626751 754278 859363 166515 793100 123302 943897 1158265 594019 378258 1246970 1880269 1217498 1125101 165150 90267 1726511 660664 1435522 456154 158756 475142 945648 1783434 1925759 717293 956503 797603 758943 1457858 483844 1224779 255888 1547045 744135 1539921 1325323 1704886 223139 88881 586614 610547 1816856 288013 924900 1740366 770462 1410181 1232164 1300945 795939 373559 1278267 1667649 1260151 192151 780420 446362 1906002 443118 1094937 1826087 1800192 30510 218719 923233 738415 1810932 1411781 539317 233824 27339 1836810 1852688 1130238 548752 1756869 1553022 344463 318459 696297 677926 943053 537032 1590684 757812 502530 832642 711551 1998581 1081531 1584040 1544014 1058989 1778742 1622872 1547551 1362759 864348 830554 1963579 1029037 578783 1071406 83232 799596 174648 1655111 1156771 591302 835330 1356109 266873 1968733 130098 512508 576881 1414137 1819083 837733 671746 302713 1166002 849435 1759581 539711 1217500 148280 494022 1816854 211585 758124 1375826 147136 989717 247340 1782641 381732 1013986 1144180 1844219 1255288 277571 580819 1619055 387899 1414387 617055 1111666 636481 21032 1509031 1372666 400358 589177 1334244 446480 17729 959511 1674610 1091343 1039888 409209 620000 1733028 568513 227071 1852677 284476 1773508 150001 1403207 994360 27591 561242 820813 1057919 1233887 670826 637109 1753076 1261409 935538 269766 320275 807313 888175 1807940 1493065 1919358 823942 863968 39334 983839 1348788 1749086 157829 212636 632571 1963694 1487534 546402 1728274 288666 356157 210934 1758349 1231655 1021131 1472040 1300830 23050 636116 254750 1445494 1733838 1859752 1681486 1202210 1444416 1492926 1596847 1155657 746458 1609646 892753 272841 403500 1310355 538148 1057807 1936049 153122 1841080 1600791 247599 1144494 1314646 740134 573353 212474 124107 819098 1928193 250468 1645801 1876076 1549012 1846690 22726 1385242 1899016 1691218 779511 1763654 91140 1392593 1239993 1455317 238741 1056847 507208 1196173 503646 686279 1828666 1385732 809169 1726422 769323 566587 343293 973875 163901 334993 1377414 1434202 1288695 399499 1089327 879477 353753 689595 745081 1557170 960350 1841609 1304314 1575673 1818985 421199 1473885 856708 269698 1154342 650394 1003213 1856712 1785315 1820354 1251101 1699169 63079 1007943 1924080 1231317 1500879 409570 662779 1556448 713550 426017 1929513 1109225 770464 1673819 1021515 1119110 647203 1690661 687472 709349 1580431 1799697 1511119 635205 1040961 221318 1555350 649529 137247 1515281 1722338 1226900 904802 1670914 702532 1490176 1805077 824782 85305 1004001 870791 1540324 951446 1574811 696186 1636424 831366 1126679 662458 1456843 28333 249118 863297 558241 111962 1318849 1096048 829696 8481 943557 550838 369260 254877 363573 1378483 1190060 1109243 774422 874335 594309 862313 862785 928680 652832 1105312 1011436 1933643 561120 814670 968698 711080 1742344 1384570 30485 1669922 678707 452711 231528 362840 1723696 54293 1535752 519276 1893675 1861866 1843656 1444174 774437 1922933 1122092 71527 36977 1688848 1207549 840997 1155528 261392 12915 813524 1470517 472607 822389 387172 5523 155115 1230122 1720010 105170 1936083 369903 862602 93640 607740 37835 584635 672011 274908 1857491 468273 712917 1806299 1529009 1105233 1548534 1494336 398021 857523 1149848 1404058 54248 292459 711481 1129225 1532773 1306610 941026 649988 241232 201634 1784184 1500906 209206 474093 901216 1696519 1451724 891224 594101 1672010 1450043 59357 1140828 1502209 1715 503594 671261 223544 783178 1171087 793319 434589 506445 704460 697542 1334319 1136181 575292 421932 1926652 1044664 421947 27394 1034883 772302 928640 133020 253641 1559951 1906493 1359122 1420755 332540 1525548 150632 1143469 1063687 640429 1885589 1310051 178987 1095923 1411147 452940 1150786 1776089 1047627 1018040 793785 1171758 690327 471187 826340 1742324 436773 479875 325883 544399 1595361 1838031 1924209 1134355 1422360 1040459 435008 1191524 573536 598734 1457074 970527 1739900 976295 412725 822001 1050127 1932845 929163 1653128 773837 685042 98303 466384 753271 864489 220393 1045813 320008 1371994 1927524 862131 1779156 1275125 395908 411239 1169126 298111 136959 1472435 168896 771102 700224 1531641 1478844 436106 913482 344286 1529109 605086 1406183 706750 889382 997886 1679744 69058 1877442 1709177 901471 1722574 1778868 559580 812267 1384945 389700 1385607 723031 1763757 1606704 87638 1305023 1083868 1316780 1572500 1354856 141192 111792 97218 539958 421960 382233 1383172 1063163 693460 1720003 1346609 347092 1891306 335596 1058893 1790178 662 90673 759624 1594929 1275988 1463372 1086863 832194 861747 601428 1540489 1577392 343198 1442604 1887378 29147 105426 1496194 1964696 1936561 1714416 9128 518209 1941571 672311 1572142 1345838 539930 142326 898064 1330254 254638 209882 1205648 102078 1509836 1062600 404213 39678 1736111 699250 1216571 53487 1579505 100647 877898 738127 878009 994134 882059 289852 535282 228785 81473 7402 1540867 1091915 1441441 1733275 399349 473306 266363 411411 1853248 1024859 529634 1232472 677238 509586 27168 1912186 64412 894761 1015131 605500 1198892 42879 1323289 654861 448204 675050 1393149 1299343 1649837 133352 1010437 1323518 1147561 599097 1142998 18180 1592303 424327 1470739 1040539 1145792 950364 143375 1479693 1872375 1903968 1575448 1277777 903194 1639542 764460 1043740 489795 932329 782964 57317 861655 747556 1645581 455948 1362502 1158896 329612 364081 384752 914616 1715242 1112662 899335 454563 731047 866231 326023 1811875 1003850 1495999 1617421 856176 1429161 1497299 690468 90092 968640 1424524 63996 1760246 546971 223902 1656329 626268 210249 642703 786320 1722364 697131 280637 160529 368627 1683535 820983 107050 741535 1529870 453965 1517436 630414 1498002 1282029 221673 1131143 795507 169273 1240896 980317 1437675 1837645 1930364 1857596 343336 1667249 1876465 414955 524267 1408569 1361295 790151 1743058 214018 683475 342429 446351 1935865 1990428 1094477 456218 599059 479090 1327129 161355 926814 1536482 27983 533844 1138199 662914 370275 1560200 1554091 1466891 1991007 1401978 1027528 1392529 402381 1946348 1925425 884391 1228189 748359 1815061 1242044 1266685 428703 1075871 919690 494827 166800 216141 1428467 781343 1632160 1544984 943156 181656 1371288 829426 427062 1905971 3706 1141054 1424187 1718936 1712030 1191699 487580 1592065 1030074 1142426 1466403 938164 813456 1472639 466433 1102286 1506796 830799 650090 290917 40152 1986851 1162920 1488683 202038 373815 1652735 883879 504346 1038771 869208 1628135 238844 1094264 1291401 178149 1341783 907021 1544586 1790414 1216460 1295773 1328709 1275790 1971047 1507702 1376653 1880013 122480 367341 229281 487147 1828071 1113139 999217 1591443 153752 1809723 1739515 1397928 1136419 1861734 1193411 1863368 29914 1739407 957094 1027433 1522973 298577 26202 708702 53199 505307 1341927 302873 1675718 1513063 1475401 561238 1411756 481691 798040 671037 1724410 636096 1625198 1870619 1657041 989514 149710 1660982 377488 596331 428651 1641725 1386165 1908014 1091215 1160397 527976 1541108 118230 33883 995432 1595234 984837 78257 1795354 207982 1975322 1636619 121139 62496 1912002 1870535 1094539 936701 1299350 1005333 191008 210032 117420 124459 122996 148473 418760 1557137 147934 455043 1214275 1051289 568042 793164 1729741 727375 38294 499143 346245 1859257 1867910 1667013 732912 424726 1069599 1204298 819172 473185 417809 1134677 1078873 97604 1270776 1702518 1650449 314102 700531 812871 467270 537692 1452535 1161404 1129527 1147110 772119 1246992 1703115 869260 1689687 485196 164686 1203279 1290232 1514533 775565 382371 129616 166052 1379621 1276615 682981 1819367 1488413 1184587 1757957 209205 207431 817414 1387676 922554 828768 143495 546175 1948352 684990 1451763 758736 923674 303287 1118090 1895960 1579242 1437869 1280559 253869 1314971 125199 1349870 1862792 1110349 964265 1737247 1271558 58219 1335998 1480592 1697015 1533441 1086971 1560580 1396286 337641 293047 12788 284462 4084 440703 1391053 678125 739780 290922 847031 637826 1043114 1488282 81745 504492 1756829 1675578 571651 822220 853561 909494 14882 1568348 1805726 984255 1239803 314081 136989 1247159 218953 290651 321693 1613612 1818458 1147121 1455240 1519102 1824886 682376 327328 1371983 769705 1885678 1307179 865762 685217 132957 1987535 657588 1138846 774514 539874 1086463 1385685 364324 1002816 702638 343820 1087778 398960 1323001 1226467 950796 302111 1075431 1894777 1878360 1544772 1349966 1405773 107561 1852989 784782 13466 891557 1764445 600609 315173 996035 1327404 1671054 970181 1039122 1998290 190051 668816 658605 637075 1958105 1246509 43247 531482 440534 1450546 1420832 475031 640551 1956261 674539 360690 878223 1034415 301007 1900667 1945251 992343 1068587 1608812 770235 1254965 1850868 191537 560349 68358 1102637 711474 386121 1775529 788004 606910 667201 763442 1736013 1558510 1130543 1305993 1201160 1168602 956279 385243 432103 548022 61459 353097 1659971 1113180 342129 702545 761164 150713 1076991 684120 1033465 1567396 412388 1530012 868864 1785848 1597693 391578 610101 260286 1484219 1931670 1147119 379596 430031 1226501 965544 1680745 1623943 1960334 188539 166658 110610 1052004 1357365 1742308 156530 1755984 1624317 1936443 376166 142549 86828 1803920 373610 1341664 870087 1743935 603559 794211 1346959 1664039 1051360 1469740 275125 651839 802806 1554557 1989496 574960 987779 1562778 134344 1881236 1965117 951206 1273143 1513847 1060686 744587 1168276 886236 752629 1976356 1921525 376441 1649254 893185 1994733 1723766 63801 1882301 115449 1899352 1205205 1126261 433060 915394 1373817 546191 662484 1616433 307929 1228768 847852 1751235 1308622 1974031 158360 1246440 1845005 1151142 887791 1982029 1856247 1558672 560090 1147304 598213 646465 525852 248227 1904299 1686495 1948764 775623 769666 703663 934428 1281447 1067942 1534529 815796 439337 1983571 766682 657268 1493968 117742 1955469 626452 505330 280756 1944821 1022260 89185 423434 831044 1893401 1886881 661745 704301 1722737 239093 990568 1469155 683675 944215 150123 1831473 1279248 507283 1185350 564470 1634027 878250 1378150 1471407 519788 1088393 1744331 1402241 653423 1585331 960596 330721 51341 1299469 673104 718167 1366924 1026490 1449042 596324 155021 1702028 72314 275643 702636 1378601 119983 1229656 1092401 1083069 805445 1337116 1255156 1706641 203793 1422470 470446 940940 496155 1584625 559026 1985388 1396589 1543697 590143 935701 1082799 1309678 245289 1039120 144443 1326837 696749 1885011 877420 778530 1238188 1608945 622691 35163 1890311 1794160 490927 1217416 1199498 439648 216369 1596276 1491726 1686227 1903573 954246 1192626 735546 951815 1389305 285161 452776 1343062 743169 578104 1854870 1274588 1866806 1055344 515545 1437552 1723733 1355179 932280 783032 1578037 36775 1014864 1254032 962622 1895421 377587 861051 325967 146358 1835550 777769 1899336 387758 202712 474741 1550495 619411 1818741 793500 1445948 1368578 1214488 260800 1754827 1423663 962669 1729130 457311 612552 933390 1108314 356098 1131479 1226753 189027 1043680 788296 103422 491896 1526327 1480110 1644636 1529199 1591653 655766 1873520 1333139 1769940 119989 1603142 52471 904644 412122 1572418 42444 684825 128033 198077 1490351 1334134 294795 16448 1326026 1528628 1815614 419362 1923287 282578 1429806 1258063 1356583 262063 518710 1165631 524264 672026 363135 570030 1635352 890440 233078 446380 1026105 90421 853401 1459499 180873 1571055 1289081 1309652 651183 1916318 73265 397917 1091069 905084 1723437 925211 1864714 1288957 1528413 1611549 4572 395724 1671887 980577 42811 1903368 1906933 1146334 208662 401762 487441 712739 246302 431423 74970 1127485 355375 209674 1490007 836769 1951075 1862500 1189056 1561983 88142 289474 221152 483113 1822448 106869 1289241 1863822 1347319 687555 74200 68709 987715 1906151 1276101 1266017 1692542 79280 584586 924305 723743 760745 472553 906128 495205 1940446 1435554 1536551 1617221 722804 326815 1516324 339019 1411117 709365 1196844 1644926 1802303 837508 1840564 1503252 1331083 1548756 1473949 98331 795164 1154046 1607236 714710 1172731 1373423 1413693 1860379 1648291 1741001 1516380 1284808 91432 614823 13031 1120472 1165657 949125 922786 1776314 1792851 1246903 865962 1905934 1733269 26986 1151870 1277717 1415312 1268115 1095376 22831 522534 1789076 1062825 628151 543576 269014 196427 602674 761287 1083329 805679 1212679 473135 989672 1380964 1321066 1512169 1327806 10161 1493761 1690633 144512 692870 1919755 961630 870056 1304954 1908227 106119 1858868 1260712 1457264 1796842 1373976 1681639 1834275 174325 477124 426985 299954 593501 381150 1167801 578599 1644833 747494 1064099 1809284 62680 825501 1060272 796042 707251 1481937 1566581 978673 1546279 313443 869213 632166 1120664 1021582 1005585 129977 1551223 1758277 1098796 1517889 1646293 1526966 1528597 1563890 1513949 36706 44047 1803333 1398745 420385 1905923 588927 843518 1239585 560902 1468817 33754 1426238 1025665 1904027 1019405 305383 1897978 1024545 366647 1674367 751506 1671964 558987 419228 1959371 1738732 1151476 404153 1225499 1882476 730576 654124 865542 1146237 209276 697104 390575 492469 1807611 1740005 227941 173135 248385 1353296 1991298 369892 1225182 552771 1961495 113736 394084 1311911 812575 843273 375840 1870233 88468 1331194 453959 1777797 773518 1268609 654881 1707925 1691311 1517151 693458 365515 93170 449436 594311 411142 174295 1883650 1216822 880174 1408683 54920 1981492 1432665 1824037 1100506 1179051 940135 1492838 1449415 74925 912855 1287604 118052 698623 1756498 1875370 554837 265606 1365608 1589899 474234 208584 942900 1925005 1527896 1249967 1293071 517882 378397 1592212 1503356 815491 1824895 821989 1899009 413477 1159427 1121952 31303 830365 1606112 578178 1826389 334885 467986 932665 345163 687530 1486630 1505530 526241 1768536 182463 699683 1974909 92862 74890 844646 1495112 697890 768319 460632 1015519 358934 644235 827651 1386294 913815 1310811 1884226 246001 174603 1545594 1898924 70467 712297 1670798 233618 637647 1443772 1422573 1880979 1487188 1765409 1528424 1878410 1440774 1382856 1761960 35667 1287452 1775943 1068033 1792945 634527 5209 1666940 1548127 1117017 1106304 931138 1235387 1451191 557510 1291531 1921707 1563426 10534 1891115 1972054 1661671 1963597 1351717 1893136 1442184 1050131 1872974 1708495 798356 1756441 761584 124164 1550032 1833750 1102687 1819268 948268 1844588 988152 274070 1187176 1536554 284212 557354 1094966 1994503 774748 725635 1370496 339140 419361 612592 1805229 884242 1347595 1399834 1298968 231366 318061 1619923 1545277 269855 308718 1351771 662828 407076 1567863 387786 1895779 1886012 631818 445529 21322 1194576 1250102 1906170 658894 1604883 944061 1920591 242655 108703 909730 247359 1708526 1101576 945033 1214139 658229 1682926 610302 1090948 1451489 257945 1040184 790957 975183 1715868 1543598 108327 117349 973953 684155 567800 1729446 1154339 1597698 1138482 607251 415100 983418 1361882 591202 656538 781659 799670 693569 577750 863813 734549 1604793 608305 614635 1507947 1910433 1321549 262638 147597 1409667 276511 355972 449867 1593416 1564662 550846 701447 1673759 1040316 127765 168818 1537558 1295085 376894 1188731 168024 606541 1711578 821620 1316375 886681 1985224 945613 252242 1624399 1373844 1043156 52601 1356326 1261619 1303144 1285317 291489 63914 17636 585761 1883261 109006 334557 1889719 419630 49666 181034 1847497 889051 702998 152286 1991257 990940 1032492 734633 755947 1726052 339456 1933453 371023 777733 27446 1412545 340112 461488 1848032 1711507 683329 706995 1263840 639808 1128739 406208 1887384 1066484 104409 299523 983148 781634 689126 853300 1635668 929432 1156198 931144 401293 1830158 899426 1309370 1626538 1351610 1645978 7507 616143 1191113 1639182 1746195 993607 1400787 1253318 1517271 785321 548684 1530173 1347896 445107 1513073 409626 1905908 1626149 613999 1492266 1843228 85861 204918 509337 729508 979867 1455227 1532424 1944989 1071146 198544 1243370 979675 1541257 422659 132005 1075300 1028119 1065369 902354 1839299 1409201 1911814 188550 841482 1097478 1947387 159010 1994267 1697519 1556038 1470689 1082353 619246 1472404 680653 855277 548144 678553 1698110 1638345 1768248 908706 1884836 560431 1485556 167629 297495 5558 1006887 325660 1478443 509603 1554357 255832 1412639 1456383 1337380 1923633 467416 1679568 427321 1790429 728961 1573758 1073581 1262899 1416356 1060794 1625856 451502 926731 384810 383179 173326 973975 1007459 994679 242311 1317313 677279 1206085 456870 881129 1410774 1448856 1116156 1869476 1612744 812064 408769 431181 330385 95981 138721 952835 684930 1415237 455710 534376 781445 1476183 752031 1291190 286495 428961 100440 1934722 1955007 633108 1060648 625795 1685054 896786 1819337 1190840 1293376 1977853 1042813 1658780 1916909 976194 646559 335626 1857585 1073755 708905 1081776 120555 1425307 688784 1347440 313780 1520137 888066 58482 53279 1139447 1081889 1672277 92243 1429254 1751218 1238454 568561 1162640 648053 728888 1150000 924802 1809425 810641 1627635 1293774 594907 463669 988118 567316 916512 299691 292437 1287795 206487 1540755 1656623 297919 1969038 347622 1551537 1018053 305989 708074 1827626 938927 874700 1036185 1961081 603435 84382 975832 1289315 1701366 900608 1349957 1706670 158046 1635682 543209 1873028 1277472 1536323 1480403 931808 411577 1827764 243211 648903 921356 1900231 189310 1222277 1827467 259313 1214999 1042950 995221 1870859 817262 1355128 997106 131332 357102 1630195 1497414 230157 671297 1121160 289040 450057 525673 101626 1471266 193428 1965373 912712 1344429 1900369 261052 903539 1731415 227835 296564 1860540 1965513 251408 1408260 1820745 1552026 315694 1524160 642171 661710 1631125 984272 1841310 888131 1779003 558809 1022988 675484 85662 1718917 1937645 737162 944051 349752 1365366 1237073 529806 1863799 1532415 803849 1455239 1441671 1542216 1478746 86654 1350425 53375 989113 123027 922098 54442 79717 1798795 812611 1874243 1009682 259074 1578010 576885 238572 465151 44545 355065 28699 1127979 1342476 801773 933625 1511192 1720998 1433989 748559 1324841 525601 92986 537521 1124899 374045 188855 303988 1221973 412348 287969 561500 1249606 505846 137336 583066 1513774 1246254 516714 1730299 1131468 713673 596179 1022424 1681969 1358955 539299 1312066 1080226 764244 445876 910868 284249 1398437 336951 374504 1732012 1735555 832057 419714 1901165 1941393 1265798 814773 1500539 1045937 1436738 653913 1184569 1571046 1970078 210946 1139917 1396452 1950570 1721158 4821 1876283 1728996 658882 544891 772943 1953897 600195 949273 1755064 1076492 982708 1970593 1640266 957910 984518 1637335 1333002 1929307 1902807 1064446 1666812 616306 112664 1906722 898730 1348578 52425 331673 515096 1820846 1339086 121226 1753857 470811 1238394 647857 1703489 367609 1124914 1298816 706635 461578 70998 1341409 628920 1586463 1652157 1032218 1681929 959145 1594735 1218149 684501 372809 1981464 1965524 546159 462789 1720791 1883804 501707 1048343 1844276 1272631 450365 1724240 35386 1149181 348336 289099 1844491 873765 1465933 543911 1219453 922446 28047 527700 1574144 694022 1706117 1546358 1562793 902398 1900810 1951671 1657908 118117 1127391 1748828 85740 33721 273189 1379489 255269 795275 533892 831211 948905 1120440 582017 1786217 285834 242235 1068424 1046223 1148395 463439 1615757 1806530 1374410 1758736 701194 92287 1952857 370288 12292 1946858 1829914 937401 1622824 1858207 910883 971153 401345 782667 444935 1138780 286920 1603418 1062401 717899 1797938 1418621 1309389 1063363 626790 207423 653663 1106649 323699 469248 83473 421383 1135528 689211 172441 16149 1300785 1781517 1448322 1741184 270274 71693 578919 223008 1615808 1556175 550777 755533 645927 318854 975242 237390 1624556 1845186 1240651 795788 303935 1592861 1051221 864800 602445 1051690 1727816 1986115 139467 1094514 1291036 1279043 1683523 1275358 1247923 1494752 1104342 179305 662688 87017 1438195 1941463 830267 1863865 126414 269517 1228738 1884702 1600922 826 138236 1586719 1844829 1064775 1674951 603781 1103159 1487239 1367029 1832158 438766 791817 738070 252387 656620 554771 1474792 1632198 200281 131249 1796531 930937 667536 1971231 266764 883648 1897001 1448172 1687832 211611 252281 668160 287756 394584 651120 996013 463140 1835177 248681 56514 779165 1123798 345640 420124 1945059 1445967 1712638 835167 1773802 1576429 1549526 355161 223426 121564 1889674 1492295 1283795 148598 1646304 814718 239025 1606536 229909 113006 1208625 358332 1823730 1903301 703121 912295 398702 1520376 1911609 1456842 1664265 306756 1625893 648073 339948 1891459 1631617 210025 1674565 654182 651682 784247 974966 650492 1674321 831970 1371153 1115795 266125 896574 186310 629032 666057 1532269 1152730 820756 294399 904480 1658688 979875 737652 995635 261456 1609052 1442180 1864370 707519 370542 1763947 491068 488136 1770550 405672 1527460 820773 1879328 101097 1562264 1648284 1522674 1379251 1767733 680319 1248455 1012957 84253 656378 1704830 715840 1460548 1229149 1918139 1920495 1282499 1893072 1896862 1023556 741460 831721 1471890 1254165 585588 1989339 1174982 1819711 1262262 169880 793635 1699920 1072235 1662437 596284 1994249 1264228 1924802 1131843 19724 92891 3688 1660664 1030331 749910 471830 781809 364536 966850 1674050 256072 1604466 1326389 1412012 313972 1306039 688266 1298727 459558 1445229 769312 572625 728520 349667 1502816 381325 333730 1866078 124726 1063901 1333445 1967249 1435792 934901 1352447 1823489 705288 1902026 1430686 1833040 278777 298944 292326 72608 1318635 91756 1427535 1922862 403147 1687934 1472536 1492506 346712 40037 1226568 1023052 1147301 1626484 1117916 971999 1439763 416249 1623809 1363841 1658303 1028197 1121935 1873277 1327182 1542925 963444 1109641 74952 651573 497692 1644643 147107 1717456 1158647 1855594 658078 1843363 1711125 1316356 1292164 1497290 1865462 428952 911484 1443480 1091946 1495454 1093329 1633238 1173058 181791 1810421 1055025 1460160 1250879 1026928 1676271 1200996 95840 707200 1531156 1343003 1933665 1757728 332320 1491971 1099820 383523 413762 143225 1074508 1907606 1680460 1277207 470921 903982 1089085 320108 855099 55047 384976 68930 852915 59407 441096 40564 1384773 1897731 349014 1844599 1910262 260574 875169 704977 1910063 485332 1238281 749030 674048 1064260 1204504 1619661 1113066 653246 428682 1993305 982063 489361 867659 1422995 1367767 1759522 1157824 989585 1734676 325852 1830309 493347 1973826 328775 496197 1187922 798202 1900646 1104023 583992 442086 1975684 282935 131455 1460832 1044252 657841 1804997 1935180 1547326 1868103 965504 626567 1034662 987102 372428 974651 461048 59734 924574 179063 1233335 1033400 488009 1325165 820728 1700168 800160 1423640 1519371 984840 740481 1531164 561146 1450956 423606 1087924 1843075 798778 1591744 438058 927795 916826 1071243 1030210 1577456 1898693 795738 923900 1334378 1349449 624174 1068120 509356 937116 850722 1315445 775141 1661402 183292 1635045 1486508 1122344 1672061 49257 1246197 1867380 1776844 1654968 1969066 1947690 1026385 1588305 1207 409478 1593389 232500 887279 1213149 1283617 86295 470813 1691059 1214074 1684382 55072 238743 801232 1268959 640691 1895765 1916643 173432 246672 934062 886941 1908830 539087 1258061 284254 389877 281269 1503667 453334 14326 450727 1539812 1782207 1832070 1909510 697394 1143064 1052804 151653 185134 1301831 1985984 1953414 861659 993618 1315465 1974698 1893595 151608 1328065 843806 1071448 1763876 1632542 374721 1118154 1531449 361860 1036544 572764 1586971 1425942 1549727 843910 526362 170788 1931551 243671 1779127 862274 219544 880236 187243 1856301 1485000 1749678 624867 736657 592770 55410 902257 938224 451133 511656 1579030 97365 1967767 947523 1961018 24187 1039391 1307969 1747627 369231 1252084 1384584 1905421 1999689 926597 889036 247646 639777 108466 423450 1565834 1131656 989276 1038435 303397 1764293 530064 772339 522959 991075 1840088 1321308 1061005 1535748 1073737 1447868 1838593 1906861 732254 326358 14584 1341096 441927 401287 1535598 1094190 527115 630984 134244 1830728 1331109 1357953 203844 1604898 1375602 330925 1441299 302009 926170 719801 1135282 1288325 485066 810011 805491 846914 405528 468003 1351093 149349 1612099 554405 291571 564097 12132 1067418 1685897 1272570 1102848 252991 936772 1379757 1712854 302472 846117 620339 1196306 1459799 629777 1258071 307034 1026920 1322804 729170 990818 1065966 445299 1116606 1195420 762026 98637 1182734 1139438 812802 868893 729180 1815297 284810 1582631 1989196 1577904 1931506 645286 612556 1275297 1011077 1657811 506287 1788423 1962736 528070 1562040 68506 966383 1557268 373560 396933 159108 1627135 524860 1215607 162519 1909278 1297970 600720 1676656 1097980 1512941 499079 1298733 1635310 1787433 267198 1196359 1357695 1127859 320327 1302961 1939070 1901608 887837 1548215 985799 368061 550008 272503 81778 562 1424905 1100570 1636934 1701547 1694541 1846816 1997371 1725670 1982590 412043 1465516 1611643 494278 1648648 1645005 1534379 1103342 643840 840988 1181894 420822 270987 249129 1292192 1723823 898727 221410 1343274 280913 771909 1744759 1971724 1578494 71325 1181114 1336017 340054 935235 6991 551902 1948243 1614606 1196801 1235573 833356 503196 1677853 1325358 943360 765315 1180896 795822 1836371 1762320 1438251 509735 1771932 1562141 1101789 397236 1470252 99063 1752903 24282 1874465 573597 525961 314744 466214 1635681 575099 574794 1634048 945533 711306 537013 1479590 888440 1668968 45159 1819979 747375 1445045 1221793 1308207 1981543 16903 1242101 494281 1787334 580737 369443 1444708 837849 1831054 393904 370482 1063763 122778 661429 932187 629523 1743458 549162 475329 99211 558381 1815446 1639056 146968 1884188 1467185 1977885 1739730 427916 86165 1802599 144435 1097196 583048 1433381 747121 8300 597232 1805778 1606736 273719 1909520 195260 950321 774724 623837 255919 276767 1931377 617834 1772624 870689 1244576 1555922 1201888 864356 1552872 1701260 470359 1355047 1174956 278885 912597 1883638 469236 1735133 75037 290051 1946960 379126 1193734 955464 740526 783822 1826145 1837404 1774362 1710569 471049 1321609 1493386 1425309 891738 919877 1830963 440588 1979414 146911 638924 850500 1287913 1054516 1159014 1974414 923588 784950 699767 173743 1771264 1729899 764615 367292 696439 1651323 1741533 383101 1659452 1294023 1469217 492024 1028236 1664440 1807479 890149 759171 1695777 1653690 1385244 1853353 671731 31754 172579 1307432 1840764 474350 1210123 188867 1954614 88384 525145 1366143 55834 63303 208170 1554912 1866662 962918 30263 706519 1555007 912064 262209 327288 1470357 1385147 1924391 1584900 1668734 619114 1828923 694035 517226 511614 722453 1289430 469478 1204562 1696628 575746 1562060 1423591 1450523 1195766 764920 186848 1155835 253631 141413 1837038 1556535 112876 1350786 456503 304542 960351 141977 34334 1487574 1650060 162172 693647 12399 887366 841049 1845092 196123 1955320 149294 1461531 524996 644152 1108139 1230779 484348 1854365 1099150 534733 1398870 1741794 829788 458314 696389 347139 408165 1774933 1437747 591080 1958157 1121573 1850469 1900981 1205378 624505 1614844 1507881 284379 1450163 520088 61792 1200670 1497720 677409 1469148 1563600 1661313 856684 1883069 972132 833143 793529 477608 684626 1430359 387268 1177475 257776 1555961 1398047 1441845 822324 143090 1350915 403495 465620 1639092 735037 362466 1947418 1071941 1002083 346856 1749320 1473887 968083 256869 1734148 844714 1100849 1894812 138974 577044 965735 916035 1210366 605458 874421 1045143 60998 553938 938751 1518908 262423 1876626 1806622 1614188 1738053 1292517 231927 1566815 1285160 1278388 619788 19901 772352 1100041 1370415 1125363 1006791 109629 1052441 1333235 146286 716101 760059 282393 1417175 648971 844946 1093645 1044893 224725 1244335 1427339 275922 422574 1740007 725421 1107580 783389 286746 1968066 1074634 444454 1705076 233663 1779883 1374543 150999 259506 1478149 62095 18733 669202 1948193 657676 384417 1815439 104055 724644 1711851 1110166 313527 124215 641506 882675 1440 721476 810005 1467959 1146058 874093 1664047 214767 564211 109747 1111304 1759221 1517585 1827200 14907 1367527 449250 1976847 124311 1404618 1670988 1738614 784600 499284 233904 78859 506501 1267606 325436 1439824 221571 1839374 551568 1512172 1794641 83494 408781 1787738 275574 568815 1516202 1521620 78716 12700 164387 146692 369371 1186799 1353822 300549 1922087 1475773 401669 962529 348541 185195 414426 890442 1579691 245628 1906117 1035521 1189118 1159263 1969581 1087394 1520150 1363121 498948 140159 1189939 1687752 1176154 1774311 554690 628533 903484 1688216 870755 1775145 1007119 367631 1342104 457130 1185596 1837755 1708327 704398 1568025 1930039 1432269 1618997 1781447 1976101 868393 1699825 334902 1475121 282135 1051909 793342 174785 612366 1356970 660884 558936 1002814 1037745 1620641 1351746 1657929 1152149 1923336 1214877 397355 378724 918331 1900545 1764480 1446788 970923 192803 1406736 381057 591478 390141 990516 1003232 535373 1628203 818068 1780670 1006917 439864 1907965 1378151 1939988 1657592 1661848 1905413 1905070 1288192 331572 1621982 865926 1623841 1890784 1180628 794450 198395 1632434 1470982 1433985 540889 597929 970589 1582390 1402431 1669101 1343415 653508 1874406 1641148 1182689 257057 1103123 1161827 1311143 1222582 13207 1147959 103824 1877972 304964 461107 33693 18041 1512637 1719127 1263721 213101 1179153 150101 326595 1352793 1138501 1936536 1266931 1541146 927700 274005 522897 1221661 1287649 295878 934619 362469 1328557 1968635 1195300 995561 609114 1745118 580551 1821066 91678 4700 1117807 926824 1730723 726372 1487029 1261909 568997 1849314 743 1406976 1198162 1892246 783677 62510 1619490 611736 933838 1539417 542854 495947 505652 1665862 1996938 1434854 130653 1583142 516573 1334184 1494836 513981 1549540 1134192 244437 1956796 586159 1835347 1551017 1915974 762628 434085 1107374 1985255 1543537 1285930 1115471 571501 1446192 1169501 696192 595652 1508537 320825 1744102 385232 1659910 1021436 994523 1810079 1240371 1558616 420543 532727 944335 1400296 214269 548529 1343202 108898 178021 625535 1935013 148472 1393862 798407 1629741 1424823 1089216 500042 132910 724319 1225752 765310 309454 1158656 1190780 842341 1705937 73610 475324 1522008 1607373 943554 688971 1160763 1884481 680398 1561550 770225 1350388 580598 293167 1077670 102580 1492412 199170 1102934 1134357 63558 302437 477707 902420 1091787 1397621 1704136 424057 1912547 634148 684438 1267439 944595 611874 1430634 1911372 480409 1344075 280849 831950 1472450 139189 1380185 678110 669604 1152530 309083 413966 1915075 1967346 1063004 1061130 1484980 1885012 220276 58703 1135508 1948308 1457140 31591 1930398 1388469 957315 1409173 1059593 452632 1863787 737491 956071 428038 1133653 1971715 945568 210160 280850 511956 503329 611773 45407 441826 327652 1202997 986544 171772 954854 856856 1035726 1219600 1330442 363546 806952 1645927 1685131 1697623 788739 402567 912709 524472 1663269 1350557 841876 1580420 1706046 86887 927785 1909939 67339 1457686 1361812 1336860 764557 1043773 123578 365233 1805240 413171 1497425 269719 716897 1429990 1425590 1994082 126652 1648471 1000247 1057742 603991 1132107 1905031 1310734 313871 68518 487216 525416 541084 1963652 1051655 1900006 1531542 683380 1910734 706829 1435485 946028 1541298 1388677 6953 1815732 903263 206878 1411334 651445 1505371 538217 182295 535401 1844900 296165 1949506 313472 647875 1201681 1041562 1235041 1512636 1936702 1659403 1034026 1706317 1958461 601139 1924112 1281831 1261022 1483564 1704503 1197382 89492 19111 142959 500268 440526 640995 16067 1675449 1793659 1827099 1144514 892180 821171 1202346 833792 1455259 1616405 1299236 1153992 1570775 93249 495510 1378851 965417 993671 1986969 1445348 389276 1981456 41215 1533254 1044961 558834 1402114 1613684 871950 418117 1489480 993175 1100523 837501 1721615 168509 557999 988099 1526840 1235403 162786 591254 98172 1092940 140960 1410469 253491 1249601 1135295 472938 293244 103548 388540 1886026 1165838 358669 561346 960809 1785838 735850 349495 1642996 1426725 361261 1624224 1899613 1696426 1820160 1642974 1652997 1352024 902606 1388315 1425148 1476736 592762 665594 1788722 802981 1827211 1336039 1145531 220318 831667 1581523 838351 1899845 1654209 1108974 422258 891525 789396 246382 1762667 1097296 1713866 1452208 500175 1133357 814417 160608 201106 32245 388298 676465 865431 1689026 1644586 479257 1807267 1716826 886021 825759 155135 1576109 1995502 792904 1617459 565107 1670323 1757161 1277372 259484 1214197 954169 1221521 1014351 635849 1160104 324185 1779630 611932 1771818 1080022 1505113 1289685 1283389 1033433 994494 1708941 1618697 1440441 918314 1308213 1238367 473247 1775154 799522 1625481 899878 1909573 1072138 1858324 23091 690110 1062848 714007 42318 487200 1825710 1783909 1679074 361199 1735212 1192069 436286 243517 161379 1884201 1031492 1303333 404677 191155 1588033 438251 519662 1801627 1912750 1161442 1366855 861974 170946 946467 34010 1616143 1148402 1872855 1292089 1769224 606631 1295650 1332361 1444168 1744664 1901085 659257 1362145 10705 531079 1672204 1441287 556835 1692110 372950 1414087 712580 171947 1570180 1293106 269938 1341813 660726 884653 1322949 566614 1286649 832389 1892748 1154885 951484 1759270 982563 878792 1382034 995322 703700 1406577 288545 1046779 26801 990615 1844793 413751 972827 231090 413360 358951 904896 1692130 705679 1202170 1058548 478794 414998 563582 510000 1108154 1144772 450243 1274206 662061 358952 1585275 1347154 1301766 421496 722408 139918 1743102 1881081 367531 1993326 902807 317404 683051 724064 460372 689937 523911 409542 85470 468379 302668 1622718 1630263 277773 678849 438259 273944 1621171 1380507 239449 1170552 1765792 579585 1303560 856460 1899039 655687 1889132 176764 1119917 283358 1730540 1479331 1308000 33268 1771483 1867438 1967760 342616 726057 624823 89550 1209166 548786 691091 926210 809692 1426951 1936960 1599247 291958 1861944 242863 942474 1297013 1209606 185299 239278 1874600 1546771 513012 538196 1278153 1164226 1744747 948517 400613 319446 1647047 958488 1673221 278384 1147498 747703 934517 879400 1801506 147051 1899129 448632 403332 1358072 915984 1134549 1300444 922145 1374432 589372 149024 1860646 1514577 973650 1426912 1318856 588839 443016 1584976 1203852 28009 1582458 1535210 93818 1474535 1848348 1075969 318582 1387597 478249 684272 950662 1165083 1474668 1686625 663236 1648990 992527 1307981 71997 1486957 1075213 1847422 678326 574906 347205 1466719 1817729 1275925 1368112 1264362 1645592 1631684 207879 296300 1280420 1820711 229940 1875456 862796 1442948 1066387 335646 1379981 1795861 819253 845540 124489 282113 511036 1896148 1516759 607164 1564704 1147472 1499567 742967 414504 1129172 65340 1799249 1109218 542608 725923 1378827 32672 1975308 1933118 288249 1813716 895511 744306 24931 480549 959597 1812571 985734 1847448 1519407 1859097 859033 1036764 933999 543761 328609 1872951 1102813 1780879 1675939 1496451 1251343 1365528 281086 377676 241098 13314 1593745 180866 984038 330262 1308682 1474430 1748232 1223629 838707 93225 1657396 1572678 1446387 1515563 1251127 1143537 486621 637098 514295 1055708 212260 1541158 296907 1920181 500347 942012 1045138 1567532 944840 899927 1631765 782247 499144 842120 1681239 720900 451065 1221251 217552 226218 723429 390736 1146777 1678246 893166 1026584 1156419 213158 1500761 258768 1905122 1274067 1528232 641880 291301 471120 104489 1963712 1408927 1355382 1247264 674367 794259 1718335 1178610 1867645 750938 1901847 1429633 721922 1239706 600250 1956233 898331 1179947 1359639 647193 717877 1912606 1096458 684320 542051 1203804 1379571 1938077 1415266 1187087 821165 1579189 368170 1466955 1033728 608614 1628106 450674 854212 417825 116257 12955 1480610 1907554 1669226 1146866 1909934 1522638 433531 513394 895251 588548 68112 459191 1633361 1154219 1579639 1411546 1477582 981262 934235 225215 1348055 253616 1684300 1756497 223364 1404173 1328838 1358676 1250729 98127 1275892 1335458 1298329 347301 118102 119103 1675174 1546419 307348 157111 1468890 1720822 830143 718613 1624732 351760 990331 290966 1414037 668295 684109 1048057 1651427 705010 1954519 1992713 1389884 660078 1011024 1297930 1743684 1868952 1810044 1953906 278864 885127 1613669 1741319 449001 1228273 1227213 1091754 651361 1697179 282693 734181 1228920 498527 70376 103895 1446485 1551301 1644396 1904492 1792693 241062 1225523 1763405 393933 66057 10317 1825970 909186 1052570 990703 662215 913324 652763 490782 979385 925391 543268 318236 973122 1747401 793524 1098007 845084 1452100 1647581 11921 1526062 1926400 1474814 172602 1195696 246332 476623 675400 1139406 1381671 1972519 1365308 1412988 1694657 858651 1081214 824460 503529 156419 859802 1450126 482734 652378 333150 1099904 1759565 1538621 1451860 992808 886930 218594 293603 1288694 1393592 1859804 334331 1898715 292572 874470 1437740 1161116 8875 1023806 665476 183357 666966 1739215 457687 406345 675573 1929433 1627633 1361909 174215 272243 224070 1703216 1910050 405582 1332816 1502781 796178 1776212 969767 1808804 1719958 664785 244221 210263 481763 1030757 1402492 502933 1243334 1632010 378899 670010 914396 1090803 1633353 1393466 1329677 650571 1654157 373435 1941128 1219945 1688242 457350 759156 836564 1384658 142232 1546473 537326 701061 631799 1197379 888412 1713037 386264 1574890 183763 1199750 859853 1294820 377508 351570 1486783 1210663 12183 562450 1434711 610100 1916198 538405 1776723 1469911 309131 1722377 1363582 1906710 1655173 710654 790179 1170809 885966 1105263 1833619 440426 1892688 1470945 818042 537914 1297235 1966108 687824 1790855 498003 831271 1148819 753839 556642 981036 997951 1536431 612446 1609019 838975 259144 1722043 1666555 1118423 417481 329256 106929 111564 969772 1980743 1814405 632077 1963816 90555 381508 1076475 474288 827803 1020044 1517626 831330 70327 1968202 210896 1383148 869665 45491 1311555 1111744 1623334 1068213 498168 1202811 1709101 554397 13391 852453 1485738 1688123 342409 576695 955413 1036358 922653 198342 1480886 303775 1683373 1016917 816434 772088 758136 1470334 550380 1029722 1474676 726301 357297 1379289 723712 555534 979041 481651 704097 1306120 1459494 909611 1176973 1490399 617343 1249197 1754915 1224274 201193 1042519 1939372 1476567 292626 1484574 918895 1938106 1346125 876758 1950031 57025 1402807 1039157 327620 929172 858084 1811533 317567 386067 497001 352444 1467747 1697450 341127 1647734 242838 1800241 1614182 1166195 1900113 272831 393209 345208 1365019 240749 1323618 1880002 691107 1502825 1617213 685752 754310 190682 1886186 49583 1046175 608072 322448 1252922 62083 1067585 78453 1165531 287140 697247 937795 1565125 1530596 621967 980923 1652039 968857 71642 657632 468354 297293 1065786 64992 1903914 281854 858188 1533667 590037 164973 398201 492815 561786 1109393 889372 991635 1566790 1455955 1045225 224884 1115043 1894612 1569544 457344 1389776 492176 655198 874103 1627535 1111238 1804337 683769 1768785 1812287 194113 1773153 1616319 1496106 1803738 1646986 383720 1856397 1081012 424855 342418 1202887 760333 227265 1942940 1825291 997083 1014680 1901475 342677 1474945 894184 378039 147207 191484 1832148 966382 83396 1289795 1712633 689665 737944 195182 1919884 1735538 1822540 557013 1943947 606421 679911 1196857 1220739 357171 158451 1396751 972153 1631978 1383569 1959433 1380284 1141927 172954 235680 817190 29636 556546 1767931 1893131 1047672 1565231 915998 547032 256553 1186460 1535706 1365816 1993863 1084457 972254 1742631 1866649 794116 1286103 1831178 358087 1872067 532564 179021 1241500 993449 1366321 1453467 1914392 1024464 660870 1329685 713143 1697594 1731519 1789383 214462 842863 828636 1534809 1876483 992129 1925733 459588 224043 1593217 1737602 1335099 1325500 1208525 1439796 579338 1300480 1144062 594492 1573027 320681 479848 1068949 192338 640086 396310 1741578 1579612 1237929 1504479 1400006 940202 518717 735284 1481618 680199 1247031 964739 235499 1410389 842802 1697353 203363 44945 1300488 783704 1165118 1237188 1546927 1653232 527534 956970 146117 627214 1290944 699838 197370 530508 1127068 375004 326318 1949492 1752308 1308736 1633197 1653687 1797147 1824289 297729 575779 1759126 1128006 177409 261779 1687074 997973 1450767 1804833 302268 1937222 1654935 637928 1593708 1535185 1304215 975013 1530504 39645 221301 1465827 455350 351682 1894852 829117 1336005 8786 1100099 1012554 114746 1669431 932903 485576 1895126 1115664 604365 1890274 1643393 1180231 845560 353134 897537 653233 1861461 425058 687082 798138 1455450 1500658 440865 1120240 684084 1992756 1614872 775728 1675369 1811064 374105 713038 1892098 1916723 1227303 1160950 809240 482498 385412 1947867 1894570 622929 1912127 1993526 177909 637878 1101371 1261536 1301212 818242 1472160 1232220 1998293 1390729 1324675 1065596 965601 1010541 952312 1444312 306317 1216854 1057743 1987098 57070 869000 237987 1302112 1641331 1700517 751329 1319551 1246871 815380 725542 1833973 1463649 1996427 1391969 1936973 1092293 1806478 1427069 368155 997715 752636 1853560 224610 1703239 1994736 1662342 971172 1018629 516602 383304 327569 92629 503583 1333227 25048 969801 1154975 1827220 124997 953539 654345 1724183 1377876 684392 80857 40250 1724093 338828 557635 1628143 1480716 1931073 86328 63779 117871 1038080 1688613 1152356 64731 1540225 620707 1189843 339641 1635324 934064 490055 1833316 657610 1697404 886699 389696 1592742 1355514 1839779 713625 845535 1287434 826943 979376 1801416 157884 1512487 1600055 15810 1563929 297319 715004 347412 989501 1501820 640002 601012 145919 636302 494822 1875685 1255833 1235554 1657416 138299 1334034 182825 1545038 496655 1165149 50357 1899065 1005552 190853 950501 1360846 1564360 279380 812974 626382 437085 409891 1297360 1635274 1488938 827251 793193 70712 625050 684736 179188 1172795 1210102 804108 1621530 1746174 1309058 1028823 1516778 63337 296707 1017384 454698 584487 1738222 1509289 1827883 439761 1876679 1323708 1156747 1025695 849447 1624 985398 510588 198889 642744 1372335 713438 421714 688649 990325 1409115 1053506 519401 1109605 453150 569650 1979639 1709504 1131526 998564 809859 1812564 1921725 1582192 1983550 152603 790917 996782 1791081 1830027 1681133 977341 418940 580535 1277566 1899578 1021114 811485 873642 261677 413520 873562 1138819 1370878 770018 1015285 859977 992195 1877278 108596 1893929 1531105 1268446 34753 580030 895593 363278 499418 958579 1552816 1473638 1251579 1151193 1724913 302278 1091653 695260 1346576 1474295 1397188 229073 1272375 92004 723174 1065938 30 1186147 1023266 602501 307037 915297 686435 1422205 416914 644180 1497614 1983603 252595 1059546 1794816 467332 761724 989591 29260 830673 1430734 377374 878667 1174119 1446044 416674 1270437 1590634 40455 1045204 1281770 954340 511696 1955934 1561832 984720 1054460 1979605 1198745 280516 808244 700238 1970661 279528 2069 1946535 1245997 1244598 1354582 478255 734829 74797 1394925 791399 324005 57558 205210 1634072 504048 908814 1526914 414013 44224 1096662 1044602 1649194 474567 841368 1495839 1929057 388678 16386 1396925 1890773 1716178 976851 604360 789877 1526595 663612 90733 1790381 766896 1265466 1884546 380255 20535 484609 161230 643916 1824134 1757597 137323 600074 912964 1994911 508619 1263847 629445 847254 981057 1388949 1989293 1456679 1155110 1101860 1225710 1577076 775075 860297 1028798 1786221 275936 1294107 49038 1926478 303882 638489 643480 1511308 1631637 753009 158290 1505933 1374869 320633 387490 1470604 751228 1501926 535137 1541075 1024842 918756 466506 1097539 1621797 1623050 136189 1833818 613514 1650902 881246 376717 763791 1121674 54080 1750347 1312101 73803 1091661 727478 1757476 1510230 729039 1507692 837116 508333 491487 1721928 165977 543941 697407 1078475 1891366 1976773 1278313 1502242 843299 450471 782621 1845917 583140 584066 637088 1272325 230224 962887 1549148 607291 121464 731253 1717190 548856 1777272 1181695 1378219 523807 1426154 1154803 1599392 1127839 1820699 1514874 1885188 542811 1097300 1709903 517381 93775 793185 289913 1409870 332273 11104 1136195 424270 1963206 1268559 1726147 353345 213563 422690 777265 1021670 913009 432256 1213902 627849 1502124 22820 1533499 445913 407013 1825307 557783 74558 1201381 70607 1305643 993792 90363 1911380 438671 1103305 761815 1938492 966065 975338 950665 944764 820790 1207170 1635575 308355 1056862 1556817 969714 595907 671066 99685 1309934 1822812 1894655 704338 861550 1168125 1031288 800312 369008 1635685 1521756 1169096 20662 355561 1030066 1466055 352321 725559 701615 1928457 1524963 201222 346462 1462140 83632 353545 1678485 873918 1443273 1787468 1402158 580269 1583981 741325 1186354 534164 1068950 152889 1189309 566276 1312958 1184394 1422499 141009 915014 1812284 452849 1815880 1845488 1501100 1436901 1053240 21869 31133 228512 1924867 917953 1963387 956253 1376916 1172031 274975 90460 1827600 146519 578398 632845 1341221 725702 510322 801434 1598359 1313271 1960577 432720 1721532 1714056 1473836 1909496 1899354 686854 1388077 1357978 1991504 1865262 1591479 871004 1824296 993920 1184349 575424 165268 931620 643078 625447 510990 535255 1793357 1388220 606660 469451 353296 912976 1604971 1700316 1903513 614492 796717 896429 585703 398696 1087902 430643 1739685 126619 1301093 274317 1464077 459574 609471 283730 142675 1715669 1592319 390445 621673 1671208 500705 1865551 135090 195448 1609810 1198707 1240771 815933 876122 234213 1856218 1017369 1542590 200099 389400 650613 1275967 1254533 419746 358039 116716 1806892 330216 1815684 321265 442565 942383 1107783 400877 1037671 877659 580962 1592491 561047 970738 186688 733326 874457 46960 287945 10848 796538 680671 1810147 1689608 864423 790631 879256 1591188 514421 1746501 1595694 750098 966120 487102 1318301 251530 1032296 771631 1876005 305891 278927 1980384 165392 1516696 1810202 557485 1025346 1831316 1227079 109828 1066647 1739065 443513 829766 717739 1155327 1114805 527972 1465880 1528074 921336 720662 1351794 535982 588214 1033946 623718 258687 1296711 48296 724178 30177 1411606 916828 1244241 486431 1073731 536139 1389982 1292209 1790061 884559 839361 1421330 1775608 1302588 638968 228770 31300 361619 317195 1334255 105236 578844 1721371 1174289 1951762 1856953 222192 958661 146273 248500 1258837 1322935 464258 495185 1849247 1899137 319076 1916167 719522 716508 1442689 1463594 996595 1767714 402936 1702300 70325 1052190 357269 354601 1707963 1551992 1294319 1496191 569454 848627 823968 328030 1191976 1730063 861239 272233 925173 1124917 649973 1872366 1321487 194350 483359 1566083 344379 386076 297102 1365680 1473907 503506 1212088 1577894 328079 589960 127412 907961 1607760 417833 1962657 1390033 502075 1553161 1886004 409327 946292 405797 1593223 1686094 706109 1065681 488211 468625 1051080 545030 898996 1138637 1479599 57571 289260 107527 249215 1272235 1694950 1029591 1037458 1627760 283493 186976 1858942 205644 610740 502187 1602474 1110828 298346 1389065 1316684 1707841 66436 1077112 1584214 15480 627164 1743209 1607781 554170 1816915 1105496 409897 1920339 586164 1022978 821727 1832863 719150 1026050 532994 900663 33091 996245 1431481 392130 1169659 926444 250298 122797 1423491 122636 1162770 650998 1592976 381322 516929 1384323 461832 1298904 917071 1506404 1003533 1653817 106779 1244717 1645421 8957 747987 1309257 1248722 1097507 1175658 1895476 897990 1527972 1932204 876131 280778 188976 783784 686961 1119615 1919000 1965461 160431 855881 554113 425980 108497 146108 817 474073 1017914 1361083 1113161 403565 1269649 803780 1310333 743264 544388 1105338 1167400 487171 1516403 149176 1102562 1455150 1162010 1047890 43962 64148 1098624 80290 389004 1219337 235354 1783964 1286352 865150 1598172 318006 1455255 367267 456290 1180953 1452534 1440918 545737 2282 800329 1201565 200379 175639 603809 433368 1235100 1379593 1655082 1116748 390167 1976498 1540603 1274205 702670 1814947 210988 1637105 710865 1593648 576557 827626 1791857 1535312 1269249 1412239 451194 1303093 376171 1612389 915665 276423 1518209 671343 1090459 611180 701733 476463 596554 1641028 944831 100861 495595 1020485 470760 603492 1214645 1684683 866952 1268634 1961503 1051156 1450409 795150 1742979 1617509 1434095 1947718 623505 636691 43701 486229 410860 181020 149634 316352 1254950 1646758 786943 1261004 851977 630419 33121 1826258 1242974 1190569 792506 1651403 1455986 557486 1920662 1377905 1500012 343997 30478 388496 1654186 130468 791350 489946 780152 1159964 1254862 1546897 650594 213864 1338441 1617391 1448833 385810 1624484 1390279 190819 1784320 1827229 12378 1620302 1726970 1855371 976027 882320 917519 739148 1190968 839179 1910954 1469522 807872 1837930 815411 1900529 416865 1085565 1682156 793656 1793458 1966346 1799322 535689 1934089 1026644 377276 1923854 645203 1284857 352113 1959173 92417 121758 591353 1837666 1548398 1971101 407012 1656012 1762610 1833618 790714 56916 1167182 651875 654344 686313 101763 1166379 1850884 880761 654761 287738 1371578 756094 127666 1831699 751157 118191 1755328 917084 649737 1400392 1388566 1388514 511276 443822 1072188 1925022 1669387 465471 343308 1028959 1112299 1710565 915654 742357 358873 1803383 1939840 889929 339254 1162167 1115274 1813472 640269 1143195 1524397 284871 79586 1121553 776618 1416978 1170094 1702656 1740696 759854 1865577 1059969 1037306 1224335 701601 1858225 753351 1439642 1874057 948421 714662 1370407 277939 566661 531365 108791 637469 1901765 1431728 736466 1638084 424131 1404777 1489022 1818828 179082 1629792 1099899 140377 467996 1853805 1631813 1333656 1007633 96933 345151 1498676 1618299 786112 1759163 592997 1002712 655131 1678412 1757615 1378067 839887 1264924 1561760 471695 1107658 75561 1709091 1378018 1723878 604920 860540 414274 1003202 1761451 739257 1808499 1720937 1016071 1625374 1129186 925435 1564777 1579011 350943 1257563 309504 418804 1399661 887127 1354355 1560956 361246 1780395 1419072 519085 1680851 660397 1116231 574630 623842 1571310 1320743 829911 89368 1565431 773738 399637 1628803 625686 457132 1222532 1427039 1820619 659136 1458156 442883 924859 731991 563094 794692 514825 459630 470771 1309320 1652929 881059 1529434 951202 1024062 1457774 141730 244728 1247049 1176870 1118906 500889 1822337 871630 744579 32942 1754566 156186 1803411 694920 151435 1743436 857659 1270811 725988 1450189 1208534 617197 497259 959409 748518 1883262 583234 269727 101336 1273262 967895 1417821 1856039 873830 1683351 169293 1123924 1077331 1937777 1451319 1694456 999563 1633117 158438 952661 762337 683598 946370 716289 420923 747545 946566 1245530 1263617 1888077 72178 1332789 1989497 1236885 1723481 1168735 226494 877320 1832129 1374365 1054194 699132 197633 124304 1130191 20681 754117 1824294 128927 628547 573360 1326621 726103 1009550 1399578 943507 494030 616827 393062 198151 735943 235002 1792716 1516732 998349 43052 1830609 1948812 627087 210064 1655332 1225139 1496576 744533 1271443 156802 1035514 1243415 816922 125716 1885095 957744 868214 538076 546019 1147549 1230117 1855403 978967 212368 1697570 1655548 1977499 354859 685644 395249 463846 1414094 1824766 1194500 920950 1930502 1886090 130635 552370 1991992 773613 1324571 1345723 1407316 919182 1346829 668553 1269675 1136601 1829310 780191 1657373 1180969 1125177 787794 1741733 324929 1600798 1190133 1207696 1718518 1025478 710966 1461439 1699107 1418241 53128 626910 1256811 1936656 1742875 7789 1147236 29242 1596248 612674 889523 545783 495517 1185765 1164113 103021 1218474 1846762 801579 1496097 365562 551204 275068 1224388 791501 79745 910291 1144591 1378361 1343454 1125835 130834 1218421 786394 1151324 816763 987586 1553323 1677528 528611 992078 952209 1980045 1575741 297160 656512 965318 1358395 1651934 553701 1739114 393993 111844 1333638 164673 1829109 1296499 893680 703912 359836 959876 868949 1003382 1861794 1341330 498071 251700 1067993 1644296 603240 712552 1362667 1994540 784363 544912 600236 1113366 1130507 1771473 1819689 1075950 351801 569498 546397 1830747 1442549 1141554 1760743 1950003 94172 1760413 142308 980954 632848 1036022 589262 1993124 1729584 1197251 1484943 1003121 163817 1854016 1485921 922560 867319 411773 1966176 32869 505748 1297908 837521 1459759 151128 1233330 1520559 1652768 40906 264332 1069818 1798955 1036169 755575 253909 1632107 630389 362284 1899390 883043 1641286 946937 1894931 455959 1191570 1428204 1196369 790214 1331012 760723 1287060 1880946 1776134 1130007 1162521 792397 1650964 1162607 706037 134779 1025677 1800473 1206387 818772 967661 1134648 1455902 416651 393999 339824 739617 1702117 369097 1306424 1777740 1983371 1941165 558139 1734792 855824 184900 1068446 1510958 818528 1307673 615393 1381292 1722697 1693972 1485383 544406 906126 442879 1725194 1445548 1778234 542690 372638 1005364 837665 643260 388288 1170696 1011064 402413 849350 228199 233491 681144 881300 928058 445199 1733658 406159 1290659 487229 828815 106732 1775186 1341780 9869 405421 1805350 1907498 295201 1782904 1122423 1033100 903454 1703905 665757 1920572 1698464 624820 1857428 1124129 68005 198493 365495 907070 12837 825413 724954 1966269 351469 1545973 98648 310935 275237 1104623 724063 675927 1073819 1448645 123131 1841588 1454277 853861 567106 947652 119147 1396553 1605447 1826613 1945088 41045 1809917 1627302 1425820 697201 815862 1194039 205400 1710336 306182 1843552 936676 397393 508613 259765 1152663 1433366 1355645 970620 1527358 248157 25881 898805 1542682 1372501 177387 1349931 1175767 1766845 691680 1087639 1702432 637170 1966535 417673 1127890 406243 119453 1937927 651487 1633969 298906 827376 1024680 981962 829184 38463 1156267 1309705 1041861 1590088 1911547 1052335 1451050 45870 1527263 960329 1937014 878937 479055 1827232 662480 1504169 277884 1846104 554123 366902 499999 886975 1516652 393700 825931 913958 803958 235531 726879 428043 925473 1411332 1546263 416286 1202922 778894 1076012 1065473 1268981 825722 559404 1609463 1155915 1033578 1660272 655701 1485660 143726 185305 130925 1632754 1070468 320828 1753029 1711213 1706554 1231793 684906 1493435 1465659 554019 1295165 491803 1816969 1360282 1584741 165411 837058 512514 472425 556000 1696828 261793 1419163 713381 797335 948114 545486 1556939 1212361 1931019 958538 111064 1974667 796354 1280596 651653 134902 375302 566353 1021085 642406 543706 663271 808108 1041264 1398087 1968049 1148286 1169994 417586 1082324 1699840 1339676 1765679 556906 1516129 1360512 674188 1324786 36528 1506692 907630 490792 1905495 1118218 571109 1207656 1643304 912223 100388 300038 652129 1709216 907338 1391206 1855770 1724479 1214323 1768291 117105 1257766 435295 1975656 1124993 1976030 1670607 133407 1318249 1467975 572358 52204 1069743 163016 868157 1481438 1832345 881382 1155377 913142 1738092 17778 483411 298512 478343 529876 721519 274428 266976 1338656 1320391 1967180 1472696 872520 936064 443800 992392 980808 766525 1792387 80694 1727952 463392 232762 1016525 1264945 376834 1716315 647767 588393 263100 679181 331275 1111373 1883977 1447051 683893 367121 632879 1014060 1458992 499220 1773103 1736441 1519200 410765 1738958 8852 716170 1420853 416363 1639756 785341 824716 75350 1732447 828804 727539 96992 855049 1436385 1568191 1885976 584063 1452040 1358594 939502 1745356 917418 252727 1277185 291277 983033 754098 1826686 1516884 94171 1349220 1640789 757262 1098391 1098569 656357 280176 1405471 747702 1446488 786589 1343646 1818048 1761425 1380307 1823344 618668 1796680 80312 624058 843511 250215 1139013 970273 1261161 921138 353464 687990 1728802 697654 1748596 1806047 372003 502163 1177494 1545676 995039 157496 1035430 205835 1327974 1898431 1458236 1843674 1178439 506616 264550 764775 414339 1317075 885734 258933 278292 726660 1159880 1185151 1802008 1185542 767022 848844 902956 1985437 569876 430985 890561 672618 1255848 666488 1977748 443429 466943 1379420 1959632 437659 599340 1453731 1561512 1366525 675662 1376176 1813896 1799532 1412479 425485 1465735 250812 824889 397164 1147908 1566257 619437 1135800 1389715 342601 1571053 1091304 1311591 329483 482363 18423 1453691 1683309 250810 1360659 196733 1445364 1448087 803656 625503 1924636 151648 464740 717391 124890 419812 369339 840831 965743 1684879 614312 858504 431395 414540 1672892 267392 1700307 746857 759666 262330 264883 64693 1783780 1784882 1266558 1398079 497797 684706 1126393 598421 973124 331014 1930711 1585403 725182 946468 1653451 1527857 484445 293647 530485 447867 1710275 281934 543556 186279 837523 1044802 481710 106365 569338 1017944 1494496 603989 67099 1302416 1289631 727179 938332 1619577 1344959 592190 1638195 994350 221411 832893 974062 1407584 370919 1210377 1503449 1499944 1862075 688019 557592 1456062 859587 892962 847702 850490 1078528 64942 1967916 841781 860570 1140493 1788707 1193428 637114 944471 951470 1023889 1197542 1567443 1164433 178300 572753 1869556 474560 1528685 793439 1191526 1171202 679105 599438 1262327 304003 877830 1944179 1136920 1976907 1840119 930721 383241 1824492 461883 1873206 1707138 195036 1244872 527708 1055781 1188991 996164 1909777 658836 878570 374240 71287 206895 214742 1953910 597765 759544 1495261 114757 574112 1811409 1912286 430618 240435 296815 15450 1575239 1973857 1357005 1477787 1981997 836056 1794262 1504342 583897 1171667 1589276 1092734 1169527 1879511 567854 1821825 84816 1114033 87734 1818144 545148 1597782 866256 576707 966645 1225981 667600 546415 1856456 1008451 1220529 1347224 1537650 134851 38337 1050965 339751 444811 1132483 1368684 1353478 1962074 411011 781180 746122 955989 36182 1589581 1620508 1496628 1037956 1366109 1468647 1096467 45914 151229 167887 1828641 875134 1280938 1440659 421539 788979 414804 1517508 143738 539785 1702871 669912 506305 348389 1557653 1341847 298673 902033 1219240 1229222 1391227 1482848 552311 295380 440246 1366884 1405303 140239 1432062 296541 584549 1986961 481996 867031 151449 1231179 1520048 924385 532215 1690769 1786090 100277 1659296 1329492 421373 93688 1460152 1882053 1824216 933449 1907705 315856 896547 1913122 1931848 1610667 1428318 1047814 481833 1581189 221254 745336 289328 549016 375133 759830 130422 1612563 1750670 1451958 103323 1951590 311817 1766319 1998081 1966900 645063 241800 803014 215957 1583354 275567 1181304 1863291 388057 825869 1735579 440922 672301 1652814 1605851 624706 423091 1607039 1350384 1201516 1424098 79378 1543661 281812 1105920 611135 717964 515570 803555 1271182 348001 750201 1359434 242859 1640233 598151 471373 1818267 291814 477370 860356 950149 1022153 1619145 979411 1106061 293349 1235240 1466919 1906430 1934858 1354054 1654077 642984 730354 559976 528806 401339 1837319 1380858 448906 803763 976942 14222 1847187 1698941 1587656 493543 1777866 1504519 1767826 528097 179443 1439451 1346667 487519 36650 1744420 958498 733976 16469 1346226 498615 1626568 654600 1267134 1065326 586069 1132245 1783253 1467716 912234 5242 1717006 755301 636898 1659124 1438528 1857478 526878 854687 374083 1776816 1408104 1142463 1854217 264998 1840439 920262 350058 454207 1237266 747648 744111 720820 246680 1699064 438001 382717 368028 42725 555177 546645 1152813 639296 687775 350442 308987 1591842 919979 1269530 385400 491293 1873231 1069245 1891723 421393 1650653 1175943 224459 1669191 672366 171775 696513 727480 317458 1871794 505369 1974312 1176584 1308678 1623299 150415 531596 1116661 920560 1622274 1008430 1714761 208393 204321 1649779 97595 1337920 666911 1211594 1184357 836098 1614885 1221293 1372996 481760 671466 1124442 1674836 1660899 1360995 1638034 1298155 288973 1873913 182686 204451 852706 1541184 1257995 12808 414273 1929193 271072 447983 1743945 1814619 327448 1502011 1865615 1233404 1129508 1826478 1832408 534982 1406715 1602532 1802589 1468130 1551037 1342000 117174 1173775 1146623 393046 1721093 1125849 319105 1216738 736173 622046 610170 308888 1644588 30916 1720807 1864051 497415 1310430 1529202 815578 1740253 1109082 755596 361686 561150 154368 1193008 757462 210139 1379748 1860206 439690 350284 1732061 253204 451402 711747 901019 963494 94596 699942 205634 865067 208537 586824 1600066 1246706 1391349 1309727 1858713 846701 687785 382696 337701 153709 1812162 479272 1189666 127346 294263 1501059 1182700 1629039 1524070 835737 230331 229053 1644482 102746 1233128 417036 1763450 146448 932692 1923397 1280046 1455129 594578 409467 715200 1812107 1082349 675639 1222404 269369 1558938 338703 1670438 1673175 371474 399703 1061775 1223961 1516949 1924453 1337412 1875584 1787693 1459434 794414 157478 359439 1964140 176833 436172 1361251 640066 720769 1296643 267113 731987 1529368 1189605 295768 1294077 176160 398683 248568 243999 1885102 453659 699143 562501 182053 1544354 5196 1750663 1554083 989218 749444 1910458 81310 1526022 964862 919756 1900713 812238 161191 906081 571703 1599832 1275265 133399 705667 1861746 1813893 1213240 1921197 492762 1998441 887035 1196889 587747 51187 1688518 304868 308262 1172808 1332959 938126 1373822 1381454 1512979 1266248 1837906 278327 453256 499400 506532 1498653 1764037 432971 1527000 755623 1929072 1579337 1232014 50275 1325610 741631 1092033 1666220 332679 106998 1846941 309178 1893356 1484754 1041122 1829208 1093766 618699 1834090 1623019 1563433 184362 1769684 1538527 934091 1878695 1688700 493359 1850862 1165027 1993057 919858 550149 1808996 920436 1625149 1189063 980933 559745 1689370 364980 885691 1882946 779982 816863 169650 1921781 1971796 1871770 1713508 1750759 575259 1927967 1276302 1219029 1995624 1627395 161336 1163383 584259 1621918 1460446 113335 152017 1596750 528981 312976 1548300 910321 428353 1054163 1206068 1255723 1815289 189598 1561647 706799 1974343 892928 1456640 457174 47198 556108 965334 338539 913882 1568147 518414 414745 802713 881648 1936292 622898 1381384 1300902 1007270 243696 1619693 195000 159952 1529882 1016614 431663 1619991 885112 1137884 355048 44770 467532 1462640 1847235 933222 1919105 691442 304285 51703 774840 724318 439118 89082 308422 1746711 125678 1729554 1702738 36568 1558889 114528 848073 1643429 834250 1570110 1466596 1031841 151633 946135 36786 1203418 1449447 1414439 1964811 1382458 1097527 1930611 1655639 621394 716866 491717 1397491 1838404 434660 1880094 990596 777451 1292309 1085696 457628 1049834 1436950 176680 1606080 1071819 1230809 1607418 428931 1151371 1171675 1498736 1179451 1382231 841345 797361 762941 66171 989870 1919593 357028 602233 1247260 779169 1233961 547701 814906 1629028 832096 255956 1788945 598641 1997363 461830 827416 1439676 1708792 786768 3643 573292 884642 622071 501175 465357 202906 40766 514590 1712653 1378405 1799277 1935170 1321198 1249416 851323 493268 56792 950512 1169806 1778474 1152308 683505 1295189 333829 1684751 227650 1275933 1086041 713917 1580696 1793511 1843815 1284999 1947951 596298 1711203 1344834 72285 301739 1927197 791249 335947 841217 421857 564873 592812 48720 486474 37617 1710407 10223 104338 1087499 586611 146142 1456951 1664122 1023959 1970516 67550 1784331 1595805 54989 1085673 1919678 240340 889954 1629755 1299553 1399072 1457982 1551364 1390026 1888562 1243544 1279737 893803 1836860 1561895 892497 269541 1445391 137735 602752 1465964 1290353 985716 348367 896051 25775 84814 797388 941898 842220 1023611 1480104 488425 108655 1697047 1180009 778766 791612 1621796 620447 1551182 1175360 722323 856772 906777 1984263 1405830 1213652 473277 637144 1679594 663229 561276 1530280 1145632 180863 410563 253336 1088670 739789 1766822 776711 741686 1510032 1033835 1823821 1465621 936191 664594 1910018 1261553 1866382 428117 1130072 206241 975440 1624196 762960 520866 1594622 417495 1318380 1160143 1536829 879492 884484 615900 771759 571189 719599 1759295 1868018 341478 967207 177040 1048218 1432638 150002 868254 1048792 569482 989942 1335346 1859586 1872223 1296621 616110 477291 985108 1691521 1603796 635023 1277874 946516 67763 405514 1014012 598407 1460486 688154 1634699 448661 831135 1190878 290674 969894 1796175 676306 1138095 1536205 1348339 519099 1429 115181 1560852 151866 1098549 1515436 434239 703846 1603678 8150 1681320 1160595 1407437 1533797 1975331 1347756 789695 1935484 1588303 1158012 1973944 1040460 1592463 309710 417521 561432 389152 1196652 1124901 830472 1168700 64324 1939603 1307486 648373 1652552 1082504 1459217 820422 1863575 1546755 923316 769381 1405631 1852158 837900 846942 581735 1819779 823441 1366068 1774205 1337542 1682000 334877 72806 1262230 1135357 183702 272312 1973547 739269 1533034 208604 1789096 1754902 739939 51728 362491 1122765 1635739 30602 935500 282816 9946 1181185 1373913 1381799 673253 931223 759570 861150 887052 883187 1457403 750235 1555058 1451436 1857394 521117 1990101 1561306 679680 1004215 120816 1162538 324886 1591755 1528282 1429267 746491 1742415 1263432 558291 1604293 418895 1036754 903707 1058155 315044 878687 1792042 1358236 660226 927368 1315306 280695 1088740 183847 835234 1135269 1768325 1146504 1504313 1088805 381181 1761778 131462 1724530 181627 778745 1199391 159748 1940269 1393014 331826 996612 280021 168855 1648951 188654 817998 1524996 1203140 188594 463092 1494246 462413 903121 757473 1908317 1028419 3078 1920977 1874791 1345076 777730 852016 1364587 416429 1179299 142698 1941895 1210913 825911 780575 198014 1425234 29461 355943 48176 1745248 106726 1329930 1734295 684309 48437 840902 1568893 1812052 332949 1855186 1161643 1209866 1224818 539767 754894 734256 589158 1222853 1292921 651894 1827512 683910 26289 1138587 1598957 269186 1476025 800334 1963034 1914050 331547 1879103 534943 1241383 412492 115602 226774 1649806 1437281 723095 1812981 1782278 1658616 1673384 1118650 692743 1085123 871696 1758429 1322567 1092384 1804759 1127296 356391 802438 1152251 101894 632196 100458 1285418 1481017 1581801 1014406 1579540 278039 254347 1566664 1676277 1636075 404933 941017 1539345 638766 1212203 1429083 864703 918431 1622141 887395 1396183 783399 1675121 1365187 1318250 1315816 1779621 1792182 395070 539872 831840 1972686 851368 449398 378212 1075405 597112 1065760 688597 59169 1571962 1739258 1816319 527108 1413614 341243 1986618 1102702 732675 1498306 684590 1049860 810861 1814494 1913619 363988 754106 549423 1786716 1305065 1443466 383813 945923 400369 826294 1525463 1501595 1878688 916525 787786 1505651 526057 535705 1650308 1360645 692947 652384 1493492 1155967 685430 494363 1610307 1925111 1963676 529751 710514 504589 1957113 655432 951024 1259474 571446 1346659 484838 1819981 1856432 1679713 300155 600138 334952 1793415 1712075 846527 685623 1252702 14852 981790 198421 1209848 491090 1019071 1176268 1219740 1657512 1974224 1232986 1257484 240797 1896799 1871754 1442825 569711 1958361 855487 559225 472573 1480318 1654224 529272 1642497 1370462 1529336 1448770 1392978 1085081 1861599 299612 1848734 75056 1138660 1323059 635409 1501769 1829300 1170599 1818191 1356631 1985840 928352 1760190 1834108 1663402 1728876 313564 747819 1985426 1468594 1901831 1513146 6081 13698 1478703 884009 791913 1367607 626389 730975 1522404 1230884 46307 1652958 1475434 1361987 1195002 596027 529550 707450 987132 519424 1864801 491023 797107 708078 445028 73004 151984 1486129 1218051 1377476 321564 75106 1976533 1360505 1187142 776633 1967117 1247774 1671163 988912 1738948 1731962 665552 283154 912914 437178 1325014 1953601 1365020 865048 1102189 935174 428528 1474659 905244 350831 1379729 1652135 615764 1562604 1086069 614104 360964 187409 543137 1355248 863664 485927 836672 131499 966498 1189091 684051 303993 1896404 1956235 102188 991845 893645 1908714 687740 214784 1413821 1619192 337069 178353 1822373 732191 862787 282639 1840002 1091261 398664 23047 1814708 810503 845279 634699 1839581 1931120 1726983 259457 1858903 1878716 227210 154624 1181147 1743465 281725 1215913 1289031 3957 1578732 799642 78148 1094598 349108 1862116 679266 686355 1607600 737939 351227 791236 1852556 860947 251943 979332 1312796 815806 1030480 262740 1741417 1964622 1515556 1159955 1828458 743388 1295713 917036 484719 299740 1236754 947025 1737359 1099854 786799 1792887 331831 1988385 1414879 1962303 217251 1153269 989852 1452156 632099 734053 1024570 994024 482384 184023 1457623 1142102 484674 917235 89970 102720 1567627 990153 689690 152697 583361 944019 986738 526077 1189293 1393210 452588 1978232 614335 822832 1815695 26316 1223279 1871479 1044257 1698676 770507 1440883 1820896 1407658 256109 1369029 1115991 1795173 308577 488903 1139336 84294 327478 523334 263730 532085 1259020 31729 1387589 254208 1548137 1561281 364516 90456 1831340 922533 938879 3670 1865123 271748 1689734 1061949 1747065 1690195 42167 5561 1902295 1227145 416382 302204 1283124 483183 1108911 1198889 390084 451038 1388209 1857729 1056052 1957714 1309339 1503651 1740610 1554462 1567948 190804 475927 56795 1552014 1838205 1076487 970247 1442415 1710620 328316 1107887 1843452 1501160 1086834 1585683 761226 1712935 835488 908543 1109730 2381 1381285 754564 529107 1821932 608972 666755 1380902 1703690 34195 531342 864383 580731 1798133 650603 1721749 881336 1912980 746802 1848380 122572 1242937 302573 1603489 1679047 1857028 691346 893211 987191 56627 610009 553928 1504599 879767 397849 415844 1812936 1455703 236417 886952 1884433 766203 1640253 1116825 629745 1916888 1857599 1633104 1456986 900673 305378 1171965 1403898 231159 610122 197452 405291 1204193 538669 471598 1199477 499946 194256 569684 1237355 1513695 831177 520176 867092 548147 1244254 586630 1814978 865234 1985219 1806088 346556 2780 1934603 1973663 1761100 948527 938421 1453374 1606856 185406 1337610 1148912 1796237 1892733 1562392 1422786 1471953 359468 1763168 824577 601898 128002 1020241 737258 1241512 1744287 382568 148769 1508018 1485296 1844782 1817216 476788 1121057 1682838 104198 12802 70077 1535061 528194 1890551 928348 721144 521619 1711129 1555662 119811 1162014 1883802 1581040 144852 930366 4940 488510 74928 147854 1419955 50839 762225 1633831 1289895 1110597 1003369 1097331 519640 1128292 1433744 740089 492940 1532585 1671732 1176996 1395418 185302 1895078 333812 597120 283376 136209 1989613 699225 174854 215992 460991 1146053 1576225 1000112 1862742 713452 734507 1740482 1697498 529082 1923184 25711 1908784 948827 884499 1132686 1526881 1901861 1288309 1806548 1402068 362254 1349576 1346955 1866032 732007 1138834 614269 1242433 428793 993803 871230 1547188 922692 1456915 550949 1750503 1467074 1615352 1698639 1132021 503350 738018 1452279 850120 1126256 613011 1070125 1286251 358612 148719 341291 1293300 1621604 1305276 1266025 515562 463960 1336559 1589678 84842 613755 1877406 1612500 417552 607956 702462 479572 673143 1567242 1554559 1350396 72535 273544 233798 375666 1826510 1822893 1382781 1791545 1795247 865655 597096 1355015 640675 703352 1318284 1752335 1790033 1116874 451040 1965532 416929 1522550 723160 561260 1558570 972733 219743 1796595 1341050 43634 974557 1971680 1165624 802925 849371 394845 647298 1492340 1510728 82739 721674 1514088 328660 385072 231698 235557 463741 784532 1561489 1232904 934068 28960 1813643 1514412 1484349 1559048 1825096 90221 1369061 1997482 575376 1812059 1820604 1868718 586208 1997510 1251984 214157 1411315 282781 1943391 652920 803164 73524 1010956 1951914 120362 1095952 215162 559959 1716804 1351189 1284790 46580 959047 1095149 890846 1804669 654840 1251025 572958 1112080 252491 1548438 1243357 7305 1543655 1699183 1962681 681007 1828470 298519 787719 70469 390536 651513 1105765 1066125 991408 497278 553943 1510216 1499509 1675564 929327 825665 212820 594653 465639 222968 1188664 1450583 1609245 1014110 181027 84312 1079398 894137 1383730 250660 441984 495108 1469248 1716825 817605 1383689 1398691 601744 578095 1202763 1757523 262487 35896 224791 1276550 1269749 1923980 1563325 1480681 1664520 367604 1792284 1336916 179096 1294884 1595865 465748 935713 1558105 58600 608741 127649 1529143 1702447 1220812 278307 482704 116885 1225454 1310807 1376556 861124 773646 430749 465495 7870 1935080 912689 1996624 1287395 563496 368047 943113 810412 889516 1069166 1331446 73249 979583 474489 500181 866979 377324 1900035 211923 145492 833126 121578 243972 1740045 312178 1165940 1745185 1888250 99575 1564328 190499 302120 1600169 1761848 404583 1494264 1678075 602748 1024990 1076746 1793668 675033 2310 867526 1606530 1967277 220419 1098989 1737701 93463 1589927 399267 898159 737515 1187162 1126914 370228 302225 322857 334963 1510660 1536287 432638 1621689 1698294 273143 1760895 1621395 1150354 131104 1926006 1640254 514289 1009663 1946621 1612521 1693606 1089605 934680 1189947 400227 1409545 1265636 1868770 1327279 1032497 859292 35478 123222 1334456 1990318 1610914 591157 1174898 1476969 73717 111147 1698111 550057 437609 1320827 701096 1662063 1426352 91943 733186 605684 99465 1321471 1402793 324324 1754796 115293 797525 1075726 340292 260610 1315586 816587 1384091 85483 1916698 328858 755610 499952 1884861 233053 316068 1470454 717011 1291141 1768381 1682014 163638 305667 728063 107750 1836920 652704 1228739 122899 1016829 1994952 1690321 1169036 1808456 1499161 255148 561078 991208 1608238 1919985 838217 206790 1586027 313040 969710 1867277 343935 1814035 1080485 1604047 1188197 435917 625024 1549208 104267 1528484 1219239 1024591 225867 580328 912463 22332 1147480 870528 120961 1678923 1699876 194937 169314 1392827 1196405 1648814 1899346 1532447 934954 1619521 1462110 4386 1428982 235810 842538 578373 1553838 1679124 589045 1139936 557943 1301071 1546063 1005752 1062732 1356034 1942858 174035 1658712 331671 1123785 1778110 45524 250595 1748608 103306 398506 1981375 35722 1451470 638726 1885979 1613885 1175781 710377 1625089 1600355 996785 1325804 267118 362383 1277880 1364780 1810937 190419 1408437 255782 392726 1927109 505153 1527523 598324 796437 210664 949133 337873 1135033 185011 1147594 1379255 1461516 1916806 11321 581214 1926860 601677 688686 1600954 1061247 278015 90115 1293548 101344 1903408 124449 1881296 1093260 961985 1596553 48518 299559 1962621 1575433 603394 617204 1091701 948215 1486127 74552 1315241 1596305 640577 314803 220821 1732198 222621 861597 254335 626683 215484 558854 97488 1964042 1505803 87740 1516031 1820239 334413 347771 160823 1181026 1104166 1620161 1997219 1703765 956520 1040487 785040 764154 733435 496339 1316642 1035983 1360156 428 1736375 830106 1217514 167222 1523155 1241074 1016816 310982 367346 818359 747632 1427719 1130097 1157783 1844727 1445126 1266483 1664800 512302 1623096 979897 597697 1562621 1016458 1050564 781828 426088 1590177 1560139 1648870 936947 1448197 391801 661320 1306230 229314 1072976 87068 1942016 705499 75342 290779 27996 975098 811133 948897 584123 938162 1793612 760509 236387 402656 81973 135777 626721 1306443 1148515 970991 1770702 804707 746001 1283419 154023 476791 1143283 1630205 333323 1073112 377077 905888 966464 145227 570447 1040157 1608894 1658131 1976766 1313644 64670 1574357 1471822 1108541 1896321 1412632 1422657 743708 1988949 352400 609636 134445 711885 1764450 1107662 741963 978447 1203841 636449 1801504 913910 745260 865844 1900186 1571179 849397 646019 1919489 608717 964519 1605030 1545109 367310 1241131 976546 1978787 1415542 297176 1795732 268330 272909 903706 1163154 772272 255794 960065 1245849 1976099 432749 1174903 1667801 1209510 240146 1242671 1575853 1245028 1044958 1159098 1287669 1439573 160304 1013675 565660 1706955 1555933 1155411 751362 723305 1551185 646826 1953256 1078248 631631 737196 600511 1805432 679036 427418 644447 170200 1771613 794648 1829808 1870292 155041 1437489 624279 323180 1694665 184625 225499 1210145 950127 1059512 1860874 561928 1248067 1278974 1101339 1368450 1239525 1474674 203104 222622 330915 1975196 1628226 1415341 1579432 951788 496233 1552528 1855262 1659899 733462 1058348 1529838 1302498 90949 755523 920069 486872 444692 1851688 1467501 613420 1767212 1158857 1576381 27917 1269454 1189254 675638 407165 569582 1448564 1279231 1813085 856126 1708396 435694 1447993 158701 38550 1880421 1229206 530289 410276 391803 1346815 448880 155940 1110650 1984847 482803 230983 480885 98077 392388 318000 373667 991271 1604128 1489299 53260 1102939 1288778 584111 770815 325673 950075 1652344 1014412 79058 1052287 1441699 500631 1242898 479667 917215 948297 1004349 1060917 1767776 179736 1890552 797578 1503240 727778 410054 523532 589245 250763 458325 895907 627771 497837 359207 1367749 1715970 96264 581056 551770 1377400 307893 1448170 420408 1636601 1942160 1641887 1260622 1248049 542265 165209 1031976 125964 635792 618353 1108219 953334 1196110 633799 1619875 1964038 1576936 1045779 1544262 168093 1349207 1609269 244284 1146712 986944 787999 600706 651957 1184321 772671 1198014 839785 1072334 851601 1838298 325947 625338 1178141 254671 1844122 268777 163833 1482718 1902580 1975918 525885 1662835 1941942 1072045 563960 1741990 815956 1807280 1619125 1955000 794217 858351 1155699 1463998 1491987 1035816 1769947 592958 409761 1146373 1436121 1546855 1175196 1499612 1008688 794879 681563 333462 720153 874244 1288877 258148 1482981 1417160 527326 837331 235240 552759 693066 1254136 1008944 1651570 1022925 462236 512154 1507549 1629927 483928 848699 1238000 1016278 1995963 562061 1403136 272595 868315 1750108 655560 157003 605634 592943 929718 177935 704895 1107724 38948 1045249 1549873 1909334 850213 712118 798953 857288 864997 52986 851973 810323 1015705 1291991 1994242 197882 1182988 857698 1407555 479857 1958705 684094 1894916 1149436 1799198 1971902 1634528 822993 311701 863532 591809 923650 1407793 1670000 879569 670938 1996236 426226 1771204 1768174 1864192 1561708 1512191 632555 1633446 1387260 565448 489719 1497468 685296 1446680 1062213 1249398 1643062 1029377 554676 785529 1850158 90774 278132 1453096 1829367 1392906 1104999 740093 1593937 750400 1489594 1537504 12073 211619 220794 1565891 94313 499667 626468 214535 1685621 1607314 438128 1392451 996083 1283391 1373326 976250 1177247 1870922 46632 1325167 1473348 1455847 1145752 1527877 296331 344507 851861 1495534 1148660 1614839 49397 1143052 470821 1153637 1229408 1616731 1586044 1137930 1019903 1442607 1074192 1091910 319637 1187721 169140 294478 147603 1433168 70185 1857222 1525667 1170671 1315365 91075 1269849 1160514 1927979 1822971 1015363 182961 583277 762127 400947 365956 664927 1621527 452406 278818 1866035 248752 1107487 867434 1653006 1004177 220529 463770 1375120 270281 1986905 1338569 1873745 882409 1212025 872318 1856186 513327 466832 169552 1523034 442629 1922473 1055279 1051849 1691612 477624 494088 470564 408068 1849172 141579 1110533 84052 1049576 1303039 1810674 297862 1060710 1709187 969362 1235820 714043 1375222 1320799 1841650 217944 1572047 175158 309115 1610697 1026313 1008910 383997 1486711 1772304 1708065 1219193 709103 1197975 1570183 1777675 566376 1979509 194288 1155087 1914448 1387185 558056 322999 826616 105484 1158787 273655 33621 1595936 1706024 947035 1201770 1940824 250744 1801982 754794 566591 84525 1614561 1057841 1731971 1380082 113807 533730 1662007 1230333 575199 898833 1146277 1902711 278912 1237300 1100525 1582305 928225 1156243 124238 1820015 129031 406880 777424 1985633 1511781 125951 1090611 1292047 330374 61172 423983 1274530 1234715 61316 349536 219292 370488 135465 1033068 1784886 808047 424821 532022 661915 1767233 1286134 1613791 629281 91844 66885 1112493 821078 841054 1070978 301540 1258847 516474 1400343 1811628 1355913 310510 1582962 1763863 208173 154868 1613457 1321391 752439 1717806 1161486 879615 1947868 1991951 86253 1293075 335861 1670902 1093682 606477 1057799 1426716 636212 798847 792264 1938483 1263346 96410 1633209 88015 1757766 1504523 1625750 648895 1572503 1467283 1234723 574199 407150 1741241 1987249 315308 254163 1824624 225630 1795217 810982 1548417 164762 735475 763604 1295505 1622606 221824 1470567 429072 1080678 1405191 1173277 63724 958902 821760 1663846 1036283 343096 421309 1655248 1833629 815415 1700239 1490562 1255167 236104 1297911 1090111 1993000 766097 649858 1892518 1526890 1179732 665924 1967504 1534097 1542612 1071725 1147831 61869 1657296 1117632 666462 970929 233994 1454145 1182794 798196 1511211 1876734 1738754 1586817 637424 1201713 1699436 741162 1573180 1118922 1845340 844020 1993942 331364 697694 1957682 1397072 1668888 432892 958804 1651659 1536818 787260 785314 698052 807594 1002654 78462 1369339 1727148 417691 897431 1979527 1227705 1647485 594260 1432322 1353994 1147753 987734 1533255 1458486 256517 148298 772791 248317 816064 1162257 1156205 532221 43131 280528 1740385 1567436 849354 1184159 657301 1144539 813037 878703 1099635 1435877 1741033 1178111 1156063 1979653 983522 608510 408386 511491 110230 1386894 953230 1012555 1601365 1518649 206898 781488 154708 1307925 98176 432212 1444028 1656357 627253 1764189 1960272 1472864 1628524 1564408 1259926 1933178 130403 1260973 839652 53399 577396 1883863 168893 579886 23713 291542 1337647 1692263 1795616 1706786 777485 1883098 29306 259623 266776 148196 800369 1053693 127529 646086 224834 1730746 1847210 1812587 919499 638938 86141 168357 767470 1203863 1499857 330598 621833 1189625 313910 324404 119316 1133775 969507 673400 1326833 840236 278082 1464137 1718006 534712 365413 1528027 1847798 909456 158125 285835 1417739 1566887 1534196 1344258 259793 1536996 1684551 626882 402007 1176799 1114838 1748432 1352375 37584 689624 837018 1858812 744069 1179718 1270798 1052392 1035767 1080918 1934404 1935107 1356658 1754613 1785925 1258305 1588845 762589 1361057 487269 1627124 1199646 725994 751047 1079247 1942344 653364 1289526 909897 1622319 646558 1242197 1300327 1685291 973421 1534962 1655774 402922 592793 801823 604617 1695909 352384 1587085 1864713 1917239 1956425 1588912 1133021 1487526 247826 1831433 1929976 1814000 443062 1815789 1508263 299465 1953928 807227 851760 992024 60087 1260013 1877589 1610201 1009219 927558 832179 89066 104812 1892230 1926822 592177 1882304 62205 1708250 1346206 1337138 1469764 71259 119258 119512 375795 1287035 1395839 21185 1988795 694585 220265 30973 1182480 1134172 1378887 1728408 1984542 193456 568224 49956 1602393 1189537 504426 61270 260715 1369677 1891693 613143 1057760 730669 1851943 537252 1487647 251264 803571 1513420 288766 845866 1804355 65719 637054 1031572 1757147 1998805 1920237 1757932 1659508 1329898 878935 1358625 687895 127728 818404 616030 833032 1780009 1154701 569514 1167523 1649336 1030551 843430 450909 928447 1804035 1410394 596780 1442343 1659154 1963451 1347720 1960467 1715802 836859 993841 1773341 1553983 443610 1007612 394930 871396 301756 928102 835254 1310074 762003 875606 535565 1447481 673875 436275 1583090 1527959 972155 302415 632040 683865 1960561 1226954 771911 170300 1127985 434354 123798 833722 1996244 1309282 180646 978316 1986257 1085934 1421169 806192 1589558 342651 347019 1952583 1173177 1431462 1634525 146175 1085208 524457 557040 271378 495278 1824959 194963 1054788 334587 1311925 1297671 1582403 1093522 1128216 1403023 288205 1380204 27647 883085 1826174 1063343 476360 1616867 829338 329934 515655 518838 1033965 1234791 520722 1945879 372892 1458590 734916 1926430 1382122 520494 1463546 1183730 488875 1889167 212102 389313 1341306 752954 437481 477283 1355635 1846226 1569559 1955814 673634 973992 1166005 1078919 48500 1982133 1888026 1374873 1063090 960440 583443 65501 951866 736523 176917 1664983 1766012 364249 520008 200364 701004 1601982 1846884 1083879 938518 1550874 853235 121804 1745785 216982 1874235 425620 1157106 1092075 1107620 1651869 70644 1601783 690741 1197588 497648 689381 1066077 62170 267029 1494015 1785439 632364 298767 744240 1090990 295557 1822954 646949 1523334 1372524 1664621 1876633 1891756 728564 769300 1317871 1121079 163672 1752679 926275 576393 749687 277307 846240 1982898 911880 56891 208563 1168903 1482880 1888805 1547758 1784915 1970908 257421 1159585 1618490 1869728 780474 498752 1375297 813406 1329370 986235 655157 94621 1203149 1816280 1057125 1372854 1990535 318129 386378 303995 1854109 1625887 1042158 517009 14979 897319 215893 997263 1310033 460510 1276818 236244 52949 805102 1250424 1941536 855204 1460208 784647 616399 868493 1520199 1618240 171511 1653413 267527 526323 672615 1484956 1042435 1393797 1734458 1458296 433240 912383 1097475 619234 1530700 1710997 277341 1984216 701602 780818 1435948 999262 370193 140422 1703795 859442 1372493 682849 1047561 1953376 1241865 1417066 1041025 1121829 574980 1875154 1147490 1865264 922649 740557 1604160 1309388 332096 1400878 198415 1688422 675069 891303 1764210 1044805 1720771 825263 1555480 4807 1909448 1710435 210956 1623352 1579681 1865743 111238 718741 621445 1562842 1841661 574675 270674 296295 183766 1025459 1649237 963118 467545 1813874 780379 1083057 1398703 1522888 138855 1664407 741709 865880 1974723 219196 1772943 519723 1728726 892083 1253519 1659481 1202339 1603783 1506079 608059 1449685 996467 943122 1980729 1159111 494274 1474679 1651711 1788365 743442 1250483 455572 1124185 1036828 1353895 1928001 1003261 1281593 1087598 795845 1970580 1190758 1609734 1151105 1404220 620322 1925084 706546 1473930 1019808 441719 1951583 663318 465581 1471619 1881733 867930 1016152 1813996 769493 774652 1043273 129251 1262656 378992 1536442 1529712 1660578 277446 1918079 1670196 749114 345944 1781012 414171 1441116 954127 765921 834174 1520413 1671654 1828383 1830875 744080 1119095 1390686 377438 1504767 782129 1477388 1766151 74224 1774042 575257 465836 7800 632438 1923479 1024066 353804 104304 379241 1685944 344981 1187745 1161585 398990 1638563 251604 343824 1160621 591346 369566 150708 383126 94552 344059 1808067 1264086 1960725 1256600 1660248 1848276 1953253 1100772 1110982 590336 1542755 1570175 789368 592869 52092 683542 1563930 833679 1977630 385118 449689 1784185 317480 588671 285698 754101 634317 1464393 366255 907810 1456242 1230036 585625 922670 304453 1779812 167091 1804958 385601 1739340 1944320 1077279 663824 426554 273676 410849 893035 1956929 1955684 515022 1621987 73347 1849529 1386694 936129 1787308 48053 259748 755434 907037 266997 647921 551201 911761 724732 234204 1209202 1233448 1274993 995012 1832747 130101 601337 1779590 1868853 27308 336220 1696902 1491583 1258965 541088 364309 1437435 990473 211378 1196262 1407773 713709 61491 634468 1423892 1834558 927564 1086963 1764846 440142 1314826 469707 598747 1261060 1586887 1732955 122646 1776386 572745 251934 469231 1309973 1379463 636444 1315403 1289505 1692221 1348966 1775217 1568476 1349073 319009 282510 1167431 1863990 321946 876568 1415017 792263 1136924 405397 1330778 1795983 609018 1264388 1615964 1864856 1407401 1656853 1627659 52375 653680 271236 1596875 1467397 214470 1534205 239939 348460 1859433 1428418 1256581 1881094 187475 1073719 650344 295445 413037 929533 235836 531187 1822300 289450 473035 1696137 1877494 1078308 947684 1614140 458550 294724 1992181 1854185 860162 64403 431444 1074618 959342 1471637 962166 862077 270238 546356 1449456 1502706 885001 1430281 1949607 1197228 846973 628844 1253548 1040858 133781 941352 162487 321728 333270 840680 1928677 964759 1407770 1634135 1681451 1961095 1480773 1919643 1806422 1474265 491095 246638 850518 324954 360908 256669 965592 1424304 1002520 184863 1291795 259833 987095 1313231 737876 1835037 1779935 491922 1377255 39027 192607 176561 1293381 780205 1219974 892914 1504600 1504625 925629 1506764 705434 974041 915661 397667 1730966 1227719 271583 1376324 278105 614388 1968160 1513301 95660 837085 1952941 499659 1052497 989216 610969 1476808 1451294 821099 912880 333356 801481 329620 1331689 1306243 609893 1368985 1879831 257279 1245708 1725122 306537 204880 1887227 1308083 1550206 1209801 847988 794513 745543 1596054 794826 1305833 1834608 693080 630319 514188 1449828 397306 1958542 475987 280735 1507848 703744 1243296 1487163 45377 144251 369558 1650550 1230585 1226263 852325 786055 117433 1898950 1510795 821443 1205198 1805190 1091732 1880562 410880 1172076 1381938 1674027 1380668 1469956 1289689 669086 960247 1299093 1552805 1133157 555524 1804655 368419 35327 1279035 826175 673141 739116 1090157 1010101 1900895 213187 506335 1198535 568732 1968132 1503246 265225 1926082 822091 1882110 1733033 130519 85854 850560 132718 1313713 1792016 1400677 186959 648187 1794069 25624 1581309 1216302 828635 324095 409482 620481 1812039 110608 88111 1198977 1074042 430055 1419809 1784158 626584 166985 1643418 230775 1219175 464461 68139 211010 832579 227219 216561 1991830 370427 1905365 684976 644683 1801384 168694 388178 143240 1126397 1056621 1842248 799047 860859 1051406 1676572 786029 30213 1298209 1423738 1576752 752332 1199642 271083 953064 1624948 1540789 1716565 1767855 406491 1459289 391416 1008710 1646863 792251 790691 1777742 63642 1440795 1921163 31466 55879 329274 1895300 1439207 1159402 539505 47348 401824 652276 1721809 1979510 1417296 142236 349167 1106758 1558107 753855 904344 1377039 625195 205755 950064 1843253 1572818 1570628 1409861 1125949 490593 410978 1602422 1904137 1301986 1420740 1074776 1926559 300770 610820 1913685 921644 161896 601180 913479 696359 1193811 1319480 22796 196792 687566 1718106 389814 641617 842107 1378648 1506513 70750 1143634 1941131 1635288 1884989 1902419 813665 1946586 612234 184605 1441405 1568493 1346325 1408717 1472746 463103 297027 827267 1937573 1154578 890296 555126 573214 1541481 1101470 1424718 1103652 162014 1559104 1580279 118536 1591662 1010415 1782199 1339454 836380 309496 505097 569714 573081 424715 28737 222891 71632 1350556 447869 182460 618159 1305340 453564 376566 368975 114546 1790437 138487 396596 146292 418805 732631 1219230 1029320 766591 1580416 540331 1312807 1035609 1322249 1217055 1131623 1333396 1136447 1799078 725750 865124 1438226 332947 1481969 263663 742499 821409 127141 1754928 1860788 61115 688654 143194 1129995 983635 1779917 313953 414548 1672026 490390 1580961 129345 1009261 811681 1484327 947694 946588 1184086 1795657 1020240 1270194 1718555 497830 1428878 1995875 601676 393629 224959 342333 1359674 1846308 313001 230091 66336 106939 134201 1430459 411661 1617891 728221 1966392 1504104 877222 526485 522846 233744 1097960 1786741 840045 537707 1365806 1022356 1003814 290728 670035 1927915 1057666 972346 1682271 748155 976315 874274 429916 1776029 308514 234810 110575 310282 774357 1703065 1804186 1307420 1559388 216628 1864516 1028606 617703 1889954 706729 1949629 1682614 1028114 739522 425206 808207 1285638 867544 474642 162848 1751666 1507815 406639 1051640 682484 291863 960147 186456 878597 1811544 511589 1604996 1965911 591349 1799641 1728361 1737047 1313539 1395808 1413282 897808 799529 1442372 490622 1065964 1166453 799661 750657 610615 833894 270797 1221522 856319 1106772 1583203 1613058 1188625 81795 1371219 1766954 1894423 805239 1003608 460081 1564015 859061 1583741 1487112 64366 1274650 189207 963008 1606569 305779 1630543 72529 1006730 1675308 1680616 936221 1765261 1576585 926227 322657 1740540 1209762 557095 14670 1476276 1583424 1923 1740668 280107 387202 1892144 1074333 1448256 1939776 458080 1024663 934765 1962564 845416 783777 559994 376205 1716340 1539570 1603986 584415 837052 21159 269931 1459538 311193 1793500 1228098 1484057 1689772 342029 1920779 483315 1064164 593222 342855 972320 905070 1243037 192884 216133 1915264 881433 1904627 711416 77959 454647 454038 1792005 1129118 654155 542351 630059 460650 130465 563577 809611 190187 712914 703880 1356493 714947 280785 283357 759422 842046 1134899 382895 365246 890439 992471 1847983 1403890 1193368 522940 1498060 1998079 1167649 1569186 188447 953678 496282 1923486 1714043 1895234 1237005 979224 314279 137865 503344 1388368 1640540 1905786 1954479 1512600 716817 50627 725346 1301577 795446 1073009 1590854 835599 1006902 106322 424613 1966333 1793228 1083062 895145 745375 1207858 1687856 1948400 1071088 839503 1354834 1806529 545272 752379 1450084 594668 72996 1338579 1829290 1303803 1046038 971743 1221297 1297705 783786 1874687 900830 213004 184607 538382 1114900 1417730 1689252 835935 622101 168126 840095 1506800 1760281 1865998 1901214 1221860 1041169 168967 1663714 434612 1761086 1508857 894146 1945978 827432 1996906 147911 1759556 1283757 1676740 1660989 708688 835024 1609359 255265 977080 1258682 1929825 1458023 399463 1717063 1664890 955593 1069643 962693 1253150 1344875 1161119 317876 59791 477744 359198 1316979 1136307 1544988 921615 1811809 461615 583679 215351 948550 10374 1255724 562477 543602 470083 1087923 1004829 1488386 896088 839112 1046488 140710 376833 1268118 1865804 996686 1488453 551941 8949 1180327 1711540 1602189 362068 773173 1342601 1123325 1836996 1870986 987543 1665703 1224110 326927 62971 277958 1641560 834715 1807412 1864639 1344370 760977 1250812 406868 1787448 1040512 905155 719125 1124739 1313258 80651 338367 412691 1351279 647335 1251134 120256 1462499 750682 816600 1786446 921890 438816 266572 1070831 818354 1345770 513985 264795 433691 1682155 1778102 39010 690041 135433 179745 1251380 1095036 1535685 1870857 686000 154786 1134708 1493628 239974 1562645 1180484 208877 741042 434820 947332 1525896 1796157 154448 1533704 666138 1392910 13836 1010364 1463807 1698092 1923272 1736368 1797651 1430143 691320 217292 667608 1864133 1890949 1038032 1044447 1323745 1100141 1765319 1212718 835813 1883189 973481 101699 1931562 723745 152804 85367 1858650 1110326 1029839 787117 1940326 11586 184809 1080146 1154237 1023220 1907729 254018 1543525 656591 240262 1575937 1672602 1601474 261630 416947 1453675 800189 976740 1921798 1999523 672140 1207676 1717061 1743740 479940 1589258 1596023 117375 770838 1347564 13609 1776290 80524 1996269 251559 1942665 528622 1244223 52845 1030577 1492550 757711 845694 1007689 922364 660386 1443144 815799 1282654 1404690 1041436 35491 910578 220712 1309483 1180568 938226 722857 1934094 708885 708389 1352709 275495 1907098 1652822 875604 467090 1172454 1748541 419219 913564 782924 1652451 388226 980805 174136 1508468 465549 1179141 645239 445055 1036055 737010 746535 195636 1225187 1525222 1666067 1416255 1708737 403900 1944750 1642324 938165 868239 1796 1384909 1905493 1748984 482398 180139 933909 221313 1150338 1840421 818976 1207954 1831254 1090521 1583906 954372 1534770 1342587 283369 1107919 271221 1925418 1292251 938544 522964 1184115 1404127 1320331 1910860 519272 370272 1559596 139618 290391 1194111 1203764 1219123 443483 1548313 1024098 1968081 871949 46667 432322 1782035 204878 1460198 710949 508475 744338 226699 1200027 256748 931546 366012 1947089 1545339 1773895 520714 631862 1636253 1853277 570634 1493329 655271 1178710 46967 858590 1916799 933537 1255961 1063309 1387307 1555875 1264807 297741 1058368 675950 720689 1974466 746029 1655336 1944288 1999098 771422 404974 1195136 1696373 784236 27666 878476 1031609 180239 848575 899167 849954 145197 1006511 992398 496097 1315171 653966 1435832 921744 678874 1888594 1988528 900718 96653 468862 1466325 328249 132082 1092160 1299831 931311 785297 1759246 1216670 1834154 682744 702653 268139 1590125 1998562 802809 1712506 336620 1055771 1424965 1366873 906752 1058832 730930 1145717 957521 307612 335738 1363478 1933741 697067 600676 1186991 1384660 712702 556436 1343917 842858 1123530 1798558 794753 1499112 1318840 1308084 1489407 503625 1608654 501862 1303519 792042 1789837 815876 1689596 102442 1057316 318413 514647 742174 1297964 348057 57634 1273414 610471 1419177 569872 525268 1344877 1633978 1133199 1635365 1377395 1621001 511966 1582858 1990410 380031 1782836 298835 1581971 1224266 1087265 521352 772488 822045 181574 602087 1514701 413795 1928020 916255 824312 225411 680673 1200999 1123398 1993437 802625 653537 525619 139752 277944 1924926 1336111 1929373 1500274 1581053 583840 1058321 1226868 1886401 1155641 1703607 841129 1776649 187277 1945759 1019675 887708 1161436 1663765 881582 1326792 1340824 1454299 948263 1232732 1134266 1511498 161069 758593 821379 395917 1410675 346706 782770 117714 474664 276754 1488244 1512205 190706 1082783 418018 1675568 1310402 583553 1384848 831266 65138 319633 1024665 1616198 698295 1109308 446002 435007 1274364 1913531 1019270 1838350 1147062 628016 839470 893190 193699 1606606 726079 1461072 1563781 465689 9514 887464 949874 1690736 1551794 1947784 1650955 1231663 902949 692385 774069 1142944 1329303 1171026 1344157 573062 515772 1574095 1549364 1873677 108910 732470 1855004 552993 1784470 1399549 363242 1174606 1978230 820392 1619307 123036 931556 1518064 1907184 1066378 1569510 334495 1390325 349082 1125186 881847 1019655 1186614 1654223 1303989 818083 1052127 401338 901604 1983473 1654021 690305 1213436 1312747 109512 1912029 1443624 618458 1647242 1986656 1892552 1368314 1206269 1397777 119873 1639321 1650753 1351486 1252211 1943401 1248000 428208 690029 1065695 1885903 22824 1869251 637567 796079 843820 280766 303314 1578559 1244071 79780 594980 327879 1882996 617424 1989007 285033 712743 552772 392136 32958 867358 1003244 831678 1102484 387668 1877446 535764 751974 923204 1022785 429973 1605664 1042619 1360752 464496 350210 578580 115502 1617590 1432899 1565670 1201973 1670015 1127192 416788 1272216 220942 156889 876243 769233 1307959 955807 772910 583460 469083 1580282 1237558 718627 887434 1075625 27204 1943988 350608 288408 1264748 541539 1593631 967629 1842396 1476775 1869287 512050 1422819 1935427 421188 1965722 109213 1960605 1626002 369386 1398266 304328 1741982 1469495 1043076 534217 1886705 772127 1528591 1851849 1370209 36710 323572 1299531 1512279 54941 348404 1863263 1823285 1188427 1940343 362092 1101116 1145031 256831 1597640 1491322 1817955 682699 41614 668606 1490926 1707620 1604123 1889754 456610 1345438 1357950 1092727 962987 1100094 1970094 331843 608112 888612 1499452 1482709 1085646 297956 889107 552144 1874041 206523 609104 1016876 1808846 869745 392212 447452 1544065 483868 24000 1442222 139554 296682 803413 1049873 514132 1009111 699420 1564272 1848809 1821293 1896480 164993 1287732 1297415 1892845 374062 1969937 1952627 645074 430473 1254140 582677 805650 1019073 1228162 1758001 1438186 265814 1902473 1043271 1883860 1034369 1887987 1380377 1824599 233141 780035 1023605 918219 571767 1653453 1102501 1124454 1325467 10323 921930 1940414 906955 53949 485108 780150 26629 1113329 1433294 1717282 1415827 373583 790575 1956165 1636585 387092 355241 1825581 1414982 1446928 1019222 1966978 1070305 1392488 545778 1950420 1179039 1350314 882286 655436 1629379 509525 1205634 1664038 610970 825216 677099 150440 1178476 1924439 845169 275871 1131592 1976663 1914697 589684 384988 814837 1751644 389324 584386 1760069 19080 895702 944166 144171 65423 964175 239471 1025121 970034 779651 1110551 190934 665934 1306206 479640 1925068 1152121 49454 1175078 1974389 757609 1685743 712736 1966945 467649 1415840 1372663 14884 983693 1448749 1391080 161819 1507922 1576399 1446765 1423104 963584 1285324 1905288 433011 1960005 576834 220557 540897 293940 1278560 1149058 723963 588201 1966170 174017 1578457 1814253 1243721 665407 1182505 452049 621558 1721808 117873 1506094 1854547 1607515 649882 961295 1632726 576219 1181279 847089 383467 254051 491877 1093913 1268593 866374 1857190 1705804 1227242 1283598 1297873 410264 1918101 1601664 1230092 344387 1489550 556276 832641 1452150 1416675 567865 926283 772549 536600 786325 861157 1386618 1924096 958342 383441 1634863 1197129 324219 1481534 1169450 951091 1851421 233163 72601 215356 960260 1987380 661748 1802946 1905906 999698 1570625 400128 1848078 469093 1921885 712443 354581 466192 864710 277505 722478 1838875 295937 1880437 172823 918069 507648 1807947 151463 1047238 1028378 1345433 1813788 85459 1784757 1788761 561205 1324304 1756862 603124 1794446 10404 184394 1528210 120364 1689322 969777 1593608 1240957 1243414 1887014 505551 1656638 1692866 1179894 315557 1093543 1036171 468475 1679095 197216 1423270 737728 757082 1268827 37553 751121 916182 979725 1530203 664562 1842595 1713355 197311 1885944 1717971 862097 1797890 1399949 845426 1966767 123609 1719983 39605 1929561 62303 757807 1007171 52065 83277 1286693 927160 1690963 1326938 1567927 1716793 132863 242981 41874 208278 529901 122180 135093 936651 118465 826883 329412 1347990 1257872 741559 1803062 1889797 629865 525800 1512513 626317 1205365 287577 1251590 13761 1182492 296979 45017 1232515 1965530 1061115 981792 1963741 596946 495437 1047807 340020 987766 1213380 1918311 394164 1455876 41781 668668 713342 319093 1908153 1625977 734119 1005041 1742224 1400385 865802 1659387 111189 1276103 773254 872353 269891 510940 288665 897727 531632 1887372 579094 537106 465531 450201 726629 589907 1393953 792958 543622 784876 850462 140259 1764545 563739 1964835 677674 767547 595391 1383804 1627485 1381240 829904 1347487 1422376 297064 658632 363531 349500 1688684 447513 1314067 641025 35153 741207 1494591 893 860294 76429 442367 23099 551932 475879 1812336 86274 960301 228670 1991948 1735009 150370 1211021 1761936 629130 1288055 943501 1369665 1363270 60904 1532174 1042156 1076435 619096 187719 540589 190220 1857017 117657 1081236 533300 932512 1671242 498952 384376 569671 1108098 271906 1409286 1720668 941250 1213688 1726532 617080 1636222 1387970 1315090 910613 99849 1833886 631321 696067 602863 531142 174896 177997 370803 1524611 1053851 102209 1203179 708581 138309 790559 107743 140126 221510 1703883 710863 1253058 724101 1727322 117441 760453 1678014 1745109 1287933 682324 1250466 1039775 1242985 1351947 659661 6632 1443035 236984 76335 1504246 733699 1398688 853759 1170280 1683165 1810819 572029 442638 25943 1079889 626571 1361328 370367 95200 990476 1926277 1433876 195042 1169816 1661194 1574738 880015 1441182 447857 1841459 1118347 1787529 581267 233254 1285626 1431002 667813 1047242 1804740 1984936 952076 1835777 591744 292985 1340407 113718 1792246 186343 1341694 1632826 145613 936239 173182 1467528 1410547 483897 744541 518701 1613399 586483 1469719 1426975 130246 1087611 1679465 1680283 1393823 12322 818656 668084 296310 732086 1719967 1408257 224175 1054302 195181 1696209 1549452 739908 168811 1373215 1165214 1101286 568666 1363720 1531212 1812772 952276 1015819 1895831 803935 1325254 910026 222970 896204 787410 570131 720030 930733 1214795 1499839 1595444 217735 647636 679216 1155777 450102 1043557 1195263 515057 342285 1967663 231805 688174 34150 1927068 683082 1275558 731017 1620083 1923671 1303548 686615 414918 1244434 191405 707377 492168 957634 1715571 616862 1138593 281621 95065 103081 922564 1421195 1858580 1015168 276184 1314618 1607577 1678049 1805627 1013022 491660 1529188 726218 1461797 1600108 277034 980470 1005497 1548727 443380 1202874 1952396 8945 1243959 1087414 1386978 302056 1740371 1846905 1949345 1241111 1021320 1391276 1575253 1366347 944313 1864425 572742 806543 1703380 460819 1996636 1352736 88159 1013597 1304086 1853510 1462701 1568885 1165948 1355104 201061 1030641 1858085 768420 1074346 799263 1052992 1811893 1884634 1828489 916488 1729232 570341 83802 1773585 1491167 1544821 281031 25615 1262218 611605 41599 199023 1360941 1033245 1011685 1094782 190048 1570420 272081 981569 527912 855977 1541842 1949659 698332 132381 1515510 117603 1439861 1304007 106702 1235328 1393480 1510871 1830866 1933686 558363 285634 581691 1019597 667881 1339981 1371529 1504671 802006 1279420 793136 1324566 1851273 71520 1714603 27969 1991540 956409 425580 350985 908448 948000 422239 1836705 1144311 874875 1159319 756669 326937 204468 263467 116374 1853392 1428381 812883 382458 686665 1448989 1970957 1953522 1630673 1626099 1926320 1133361 1312460 527811 1195984 1463788 765796 688058 284223 442494 157644 980670 1020315 1751657 1101792 1601707 1399219 590078 59833 15270 398561 1784312 1497698 316400 1840265 1728983 201267 1645305 627706 801414 1686971 1950947 1767008 887417 1235514 1526605 1367926 963830 910893 691378 125840 1993856 247254 709706 409597 1697247 794805 1426617 1641478 205702 1781992 736216 1416112 1623415 48032 1105616 741191 1434478 281230 612501 812615 41321 1130688 96134 644797 1721826 468750 1571197 1663691 1071074 673713 1065135 523262 1380993 715456 1516283 384248 1472120 657838 1313089 1707097 624127 528562 736301 128544 1019502 1065286 1209268 1284722 576953 967958 1119103 1763352 1285001 607653 1047295 600970 1921533 527083 1079052 454638 671720 1220705 1902585 1356510 423198 538418 520505 67124 1159785 52818 1313193 1942257 357874 1680278 1251336 1185760 99526 1615058 1036415 275381 531547 146972 1850139 437737 1574365 1102737 759657 1144899 1909158 750874 312954 1725599 1120415 893956 792015 1542325 1088880 591083 201439 1156884 791749 1203697 363693 818094 1416907 1727892 753053 1785638 259934 314381 504478 657097 191410 220496 1211441 748443 771391 1056457 1880916 1953371 115149 851461 692422 366996 816257 885413 748603 373092 1823986 412549 740615 82638 72073 1381329 1852715 1111559 1615286 680806 845484 256499 1446863 1371664 238908 434421 588460 704354 421602 1703755 1129204 1528096 710279 1310622 902734 1906831 628306 1874341 855540 789316 1013306 1696864 1937684 353078 1413179 1032534 1766442 1234771 1793191 843031 205143 651392 302076 1828431 1566586 1477611 1957185 1329233 230160 1616208 1107503 1966761 1765364 1654708 706178 349241 1303666 291366 1244714 1084659 1941588 1482702 566867 1291428 360650 1315186 1103974 244511 1219686 349 163793 1174315 748161 182364 1744544 821509 1692233 977886 684008 1193669 713174 1202726 1705049 1116780 1095497 1011400 1092610 543037 47070 1562168 574917 66396 1798051 1350042 571114 1583974 1783391 1903468 1401401 526857 830331 1331986 536568 1111560 32793 1622637 810409 1974715 1925452 1382595 489022 307821 693006 444050 1556624 930751 478118 1290117 1207357 924307 932906 333330 1149818 514359 1754787 1887157 1631187 1213024 437795 795927 1781778 1634771 1175600 1134114 172321 1394464 359348 1649992 924838 712239 1126017 834158 1118528 1062368 1781325 913355 1972264 1052108 2378 1996117 840036 1203984 1731833 1845380 855770 1804890 1709095 1738236 1880407 679583 224854 1491114 1479469 1377289 1387310 387539 198994 1224185 324087 375691 736695 1255148 813098 1177470 867377 167385 1439650 1992506 1281111 1364712 453530 1587375 360916 782019 540623 356248 235487 551898 1158400 8227 333583 1229277 1337289 478524 1259725 195570 637731 1673993 1715557 663527 437314 1698635 1599340 1771247 1060893 987849 60841 1050647 1555703 491710 737364 1408040 74607 1038785 976294 842356 613776 1613061 1134240 532411 1933948 1350276 638382 1215601 63449 556518 1075863 1325830 223879 1644207 1727599 1109109 508134 669203 199661 404498 208412 1977169 931943 1101276 62418 1463812 1897361 770143 477157 1306646 118078 661562 1365285 1178210 347297 761828 1280042 784584 617331 146233 1929491 1835727 1988698 987421 972802 1871843 1048396 1274166 1061266 1227966 668922 1676878 1575981 1504884 793388 458340 1572236 1112342 555156 555320 106508 1965748 599796 1241401 139677 838803 278122 1056538 1548193 765363 169033 1444192 642554 1012517 1081117 1568735 1690294 1346905 1804393 636623 1521734 228528 768673 319894 1299234 664231 803076 528983 1034250 1542378 711222 1432310 1206797 756307 1672241 89053 51199 1711285 1943266 1208615 1996776 778839 818750 1002885 1753165 1558757 1677191 337163 334390 1362661 1604863 275073 1682876 585345 114282 1972538 839130 1434872 1782408 1911551 1680691 1348779 1546487 1750340 111538 472825 90002 1219052 395987 613904 1990534 1828948 1417749 1405361 31806 1648707 436671 1200767 913037 88136 1557990 543081 999230 407963 697321 551213 1460834 1377675 123292 497703 871913 300285 800829 1673470 1083380 679758 287386 60401 1691841 180870 220535 1322921 1940141 77974 1326269 1854278 474148 1669770 692920 1925286 904876 1495712 1457173 1702550 139731 1395701 1441460 1544558 702503 477597 1595105 56928 39524 1918226 1454916 958388 1272818 239015 1815696 847180 726604 125712 1333419 363266 901678 1601492 617357 1783115 1082849 1939208 187111 1182150 1281037 1795703 267521 1285914 588365 1664414 1868159 1751513 1461293 853073 1262627 1042019 951510 557627 1331815 152694 774279 1005057 1245761 1660323 1633870 756336 725142 679208 707378 1743953 395143 1413830 1201361 126859 621889 1539881 1892692 834407 1803779 1993954 1502739 174007 1444944 1543933 882396 781087 780233 340928 177318 506905 722816 546625 1907156 620006 1990249 1601963 1257930 1798377 252876 766269 1694052 1373648 260754 1533567 78383 1894623 763529 720012 1859993 883029 1842914 1945511 413591 345905 1610183 1924363 1900625 1343563 365003 1630732 718655 925902 564113 1400081 1853329 1325582 1848574 564974 410484 1929182 1338895 488745 1923536 1727342 468826 1958600 27618 1273570 1080957 1665818 318706 1754377 375404 852018 407426 303570 304957 285233 578981 1636991 469073 193034 1108617 1998995 1489707 1145635 1349939 333990 710158 1411708 704457 1821263 83240 395934 1676768 578889 609487 1979514 1406820 705656 1339904 1882638 1364709 762681 892112 395568 1964592 1170265 1621334 885936 350398 396673 632068 660415 1627469 1354948 514744 994980 1825691 1904045 727060 1836381 375238 831998 1086799 1002742 1636756 1930261 1622533 282614 231686 1069986 1279973 567726 1209556 1659536 1844301 1470588 792309 636878 126268 730808 367717 275470 1239467 1148766 643444 1049534 1128983 1016763 1560120 769611 1009666 1821948 319571 1737541 486291 887172 1067204 1328514 1312398 1722181 1185330 524265 87108 140450 1206799 1417779 124046 587020 390778 1752460 963782 203234 1052375 1478754 778622 504387 688087 1848767 1328845 328638 394877 1279773 430096 55920 546342 1897732 26793 728428 1303837 1064495 1601049 1897849 310910 207379 1526424 1365661 1422007 1303237 1935028 866451 1851763 180114 1007044 856543 437949 220638 1661208 777736 250448 752394 553558 52681 1256077 1276688 721152 181616 464380 1461850 1579130 1646286 605262 710802 1949261 1201978 1247173 1802168 108928 1489620 1348971 207217 1258742 785084 61192 71252 32251 811834 76488 569905 1754558 435453 1349382 1535641 911948 876927 1988714 94387 900537 1693895 1192326 332645 1770159 362891 944627 832344 356710 697954 165670 564486 1509230 29743 1375008 1358295 282480 1440692 205419 229088 526208 908508 1759982 94308 1946384 1327604 1751452 1286970 1523307 1069741 1411749 1386399 1605147 1652036 1328614 343399 1648912 1009029 1274817 941557 1387868 859803 1863188 1031916 1618160 868282 1821924 856736 1534027 721451 1884227 1731517 1124690 845316 1963399 452540 529569 846426 682450 1904158 1939828 734607 991898 474927 657283 1526932 1326417 263974 1113888 1343716 190296 1754418 668629 555915 892342 1266939 913149 256709 195032 1685313 1728139 1653934 100237 444863 996079 587586 112580 355565 1199054 918841 1393414 366459 391977 1701854 1899484 310081 911138 1226887 1163890 217481 1477390 117634 1968304 79088 319320 746311 642353 1048228 1573501 847329 1364948 831607 1598191 381280 440056 1703263 161523 226026 886188 130223 1347743 954307 295594 1379920 1741900 1094994 1188756 628912 549669 1777020 1006684 993176 1991040 92855 687572 582509 603852 1660980 1450904 1279646 1136950 1645429 987822 634900 743038 1808209 1892398 641988 180468 619674 1186047 1799205 1559581 1841418 794582 1677980 1796408 815080 1840258 271641 481426 135925 1534910 1088546 1377817 1119676 499087 696051 1303784 981857 809326 715818 147053 351884 191009 1280126 904448 657287 752508 81846 291476 705166 104494 1028357 1855534 400991 1767152 1470834 837077 935284 747247 1214263 1060830 792351 417767 1097934 1707264 1662171 246602 240033 1920773 1490435 381563 568863 699201 1683116 913093 259143 1644265 683754 183850 1898025 1136146 257827 1423791 513460 1302119 1954255 1035680 909122 1467033 4810 828183 1105921 1043326 777323 1178345 960996 1679416 491463 1979787 1462953 1200379 1879813 1948547 1298569 1145823 1009008 1530683 1291777 518567 276091 4937 1454383 675119 1842904 1424654 593775 502570 1571036 1913561 1919017 1806702 651639 804948 1040781 585360 1904206 1919511 1454271 395240 1205080 1943503 909876 316052 477092 190807 885327 730311 488215 681433 1251891 90545 1371156 215515 873324 601502 1570739 652015 615572 1415451 1656347 98228 84313 1174138 1169228 1476591 514244 1971230 25781 1036546 1919359 199619 1290526 1530048 1760167 1226480 1247036 535087 128026 1468219 1754883 895415 1736537 1895886 1416765 192455 446262 627173 1576146 623296 1643407 1580250 1887968 212310 1930467 1641825 1030155 860790 560478 1436793 1869829 1334095 317927 656970 1716655 1101889 378130 1987793 1307589 1467486 1922172 751729 429457 521718 1951082 1376887 1079768 595439 1452729 934384 1978239 470015 1007621 57974 383152 805270 1017374 1540214 1318310 316868 204276 1995373 202961 242043 860816 234646 177685 1442547 1225669 1305198 116148 645501 1345013 300639 1838320 1242594 146337 1918447 1964601 307255 1884163 1680926 146066 1443203 1973336 1566992 1336560 1254810 1213422 1840352 635148 1709813 1170145 772460 1664515 1555413 107713 7764 1331135 655288 1688943 268640 1127 211711 154608 420271 88481 1785146 1154076 492400 1665564 1991721 1676039 45211 1351050 1445843 281570 1346620 586706 1247736 975898 1339763 179767 1465613 1931851 937148 1910750 1143201 1239140 617183 1712409 153045 1755744 343290 846396 486797 333421 639964 1540482 1408181 518169 1112642 1151749 672587 1887760 890390 1672469 1197901 1676378 1802858 1412522 891726 1711824 1858120 1515061 768912 30088 318963 441655 1853349 940845 965623 204478 1694155 1178796 527269 1194923 183918 1978018 1566697 287396 1062735 1876840 543621 1440291 1367556 744402 816178 34175 632479 700626 281545 1302890 643773 1357243 1448621 1749247 444851 821956 272899 195930 813964 880756 1317454 1135293 422146 615632 1280045 145828 1675646 30410 1683688 1706029 1057674 817488 699121 1405976 1187871 1872570 347672 433005 1831715 1900755 788350 797251 1093202 937575 1031088 655186 1037962 610534 1012318 807892 1325278 284077 444656 1601550 1644725 2970 1388420 541847 1340258 822356 438791 1299826 1702350 1885302 1753787 169440 644173 675797 354838 226149 1924685 1327065 486293 1805277 1819803 816547 411508 1480381 1923550 1564592 1741476 1186011 998838 1916062 817987 1763619 1372157 1032820 280395 899820 1449652 14774 791792 771343 31655 735214 1719257 161078 1365548 1254040 551251 22607 1849068 754421 519772 203158 1796501 1282628 417472 1208337 646770 121912 741630 1365081 1835319 574046 452837 1117726 424851 545024 1297091 1852313 500167 1568050 1923931 1767070 854013 260436 1585200 1652281 1381939 1780775 1032859 193 767127 1167283 270047 1808662 116354 653281 1088169 1640129 1550568 94225 1514910 596356 1315825 511463 229511 406894 1171750 123638 1163480 800943 1603505 1388968 528125 1618110 1079794 562070 419098 1071758 234161 271941 563114 160865 1375969 1576692 1482397 1196363 1914058 322482 800119 1093382 1259499 1649449 310767 1296291 1998524 529707 203885 61244 787767 1961306 1317901 1024031 1947583 1975286 1632822 837038 1939255 1774895 1541418 1396916 17241 1154213 1776776 1151109 375776 1665894 674253 1253112 1120847 1625841 806627 472418 490193 1139138 1198489 1450468 694262 384199 1601318 1817596 371717 1696846 1841879 263866 1621706 1535230 209194 640119 539567 54379 1972624 382327 118505 1426334 1685931 1547343 1558399 902790 196914 787075 1483181 713399 1165079 968965 1389932 916753 1030616 1293259 1365205 95575 738444 401483 338143 442944 1509719 1630501 783418 1001557 102125 1979183 304353 817156 1502968 181500 1979935 286789 387951 798884 32748 377166 1367414 1371688 1222943 1639641 355121 88882 375327 375509 647876 766610 1737778 278420 1663101 1769974 873760 346918 1252245 1001778 413922 1669440 1473830 1908955 749412 1695197 616163 1253214 1898051 1413020 1148453 165278 1571716 247658 1608435 736863 648068 1877658 1855536 1856018 1234355 1123268 838052 1316209 560481 1612394 1963673 113846 120717 1125219 616690 678094 780177 713952 1630356 1912590 1954360 740315 56234 1528700 480882 1264753 480823 206195 1061913 1432882 1806812 1623636 1903007 608862 585055 882519 1490672 1985914 1991577 1562591 829358 1184673 1844594 1226336 528243 716042 178258 790839 1700761 256065 1712548 1399994 774035 164241 129545 1997915 123592 1660057 1915282 584166 1934797 356856 60207 1821704 1612388 1488643 64456 59285 1844261 82777 1348947 829139 1864026 636041 205559 189112 310530 1054623 1663442 940722 120234 1434731 835325 1745287 190380 1747960 1111241 1473389 1818602 281098 1757757 915451 16259 1307090 1050953 92352 1038811 1047071 887815 1194931 939583 1702013 1007760 483431 1175213 213431 1359647 1574735 576991 1732244 777008 736837 867557 376186 1048283 1231065 449611 1860499 1015451 1511253 1304211 515682 1022044 445131 254649 1718038 101214 81338 1459567 1675739 1921629 1114418 536892 1538108 1936786 361736 1679246 834415 463915 851725 1866347 766183 470420 286988 831904 11427 621972 12261 1789298 210860 1481066 1997650 832073 366331 385426 1891217 869594 990026 1923494 110811 1430062 902810 909526 420744 823705 761180 554400 375605 1318518 1342737 1728109 121558 452817 1555522 898695 1203478 1210594 92488 398883 1777631 1901007 448304 1001765 1185987 1440771 683517 395320 1569722 1067283 1010812 1743773 384293 1940394 434878 840406 1986424 451354 773969 706540 1065118 1590430 1878274 202779 257496 158841 441913 901303 513347 1857695 268625 246414 1281996 1992539 1921271 253843 525027 1480442 920492 335060 69580 1917944 345774 331264 662957 643348 1341067 841168 1998016 959159 946293 349655 823404 1442738 1332069 447553 1330990 1725880 301212 118863 1490542 1614978 135404 1106300 1966087 1429866 728286 172137 1460435 1387113 132128 992685 1615236 1643263 1497429 1292960 1371228 40586 1668335 1170109 1409171 331201 1678853 1245213 1158513 1949978 1385272 371861 391127 1199121 1045835 445143 392182 1599420 1760761 681241 1454576 1101018 394222 39643 163003 1194926 62992 354945 1073072 1142917 773150 768918 1270761 1088378 1483070 1586807 1731308 56612 1365785 984613 1413437 67334 1298914 1052759 1157317 1271314 1292329 982283 860219 1093559 1798910 1372944 276509 1102547 637330 1695014 1656790 1795960 377038 795891 1176965 1585482 1276271 1357375 1259761 483239 1174012 441613 295492 498426 731255 1848210 667270 1475552 184467 779696 958408 1595066 721100 1339641 1987829 1802311 648604 345911 252456 602083 366451 704923 1068317 1297108 1620334 1983333 378905 803973 1188184 975228 1785478 1580515 225707 772556 1933350 322646 1042039 570826 64752 266937 1700205 1818702 1777079 135858 1961557 1299578 1577461 1175104 1901433 1228339 604810 268230 1108322 1652508 1399336 1919791 1297185 275388 532829 1054298 1806540 916394 323609 1437379 1668791 253291 1318590 385555 1410671 488383 757298 1288611 1427696 1737460 66698 1030281 30341 478202 1885325 1780048 997772 251016 1895867 1584117 499292 1157195 706770 1322621 228293 149321 1764251 1753048 763001 1896115 1762222 316060 1290238 289299 587083 313833 1211951 1600025 40851 865344 1057688 305723 200088 1515888 273502 1211878 1884808 298513 1956348 7024 945125 1968359 379999 1028761 1763125 216893 1923301 301297 398236 1968295 258151 1744480 80547 657967 1165343 457265 1839068 1621926 1480982 314322 1415795 812824 91391 848067 1516016 1779566 1645335 181916 1603633 576907 1220220 1632039 1318703 1890098 1303794 1071797 1908565 1237366 116836 920359 1594969 835277 803107 694681 1528998 822353 35640 1642876 1384598 1353743 940882 698270 1922418 91968 1222396 944171 220658 441250 766711 511882 1708555 1775353 1366700 64696 1357403 774945 1378924 218707 1169800 233528 241692 1704015 872304 75529 1185509 543866 637480 820677 1301985 1100616 1579156 70056 500232 1306272 1701091 1708230 457629 89506 1202199 1778001 486238 1313076 176269 1352596 1581004 936813 369137 1306085 1499325 600188 241290 538137 903967 616662 724390 1531140 1724320 1990151 1160176 15085 1713200 1907388 468643 452937 103390 1360974 262999 1829036 882632 1998878 1471778 132650 259148 1967608 738673 690294 1467123 162747 1511633 1786321 1724079 1567618 644501 1549010 672286 260730 1903443 711207 945797 847029 1506802 658493 979658 1676836 43948 840345 362684 695716 515983 1319364 1050299 1783450 253885 342913 347864 242217 46535 992310 575987 1620321 1961100 1826722 563395 1315415 1294405 440718 1866540 1100426 1459335 475702 158525 1679949 10262 402420 257784 1399689 907026 1447085 495452 383615 1691184 199114 812792 1790397 1447455 1974795 1292646 1210718 701208 1871294 21177 1445318 1152341 1458996 1035426 808741 10425 1504934 505685 553251 460841 62909 33771 479765 612325 206471 796276 1340544 1487654 1601289 734033 1031979 608965 1508761 1540802 124662 1270302 499767 399599 1399676 809205 425645 514440 1232430 1725560 1766049 1587567 685364 1415366 996570 234609 598848 1713943 1743311 1488636 1109227 1822707 849685 1311592 631180 810878 1238247 387097 903798 225703 729532 1893417 387507 506016 360276 1766793 1712398 1691256 1576854 1961333 967567 1236599 1108172 12810 202881 335653 1509848 1250664 18810 1308445 1736962 516121 789674 1454496 36401 1027225 700853 1017171 1783995 170988 1664886 1686839 431485 1116892 1223152 1502593 1990035 1384315 684121 561193 1848787 1295128 1976441 897490 1979200 1047821 1257133 772089 550725 629738 1874261 216221 131125 1568155 584835 1490030 738021 1372169 1624175 984800 305927 501906 366273 402651 201455 382389 830557 1382040 1814143 122062 916105 1175525 1550399 631883 753403 829787 1870105 384926 1584431 1205191 92588 801949 1368421 242269 1546617 240599 326433 421069 585449 572258 1104000 1486815 255479 1159710 1749516 1486581 657185 1328142 912142 592878 195481 1715253 586388 1591143 572779 1348134 1583803 1055731 1924629 777711 1412840 778629 97198 1656861 1352086 51523 1899217 211494 1348853 416943 795515 56622 1538232 679629 1925804 952270 1098143 1430945 1351089 661776 1902429 863852 656212 1012849 234752 1926143 1593803 962261 1268708 933320 1961701 1038391 1349051 1133300 1237016 1520210 1378828 1130262 45213 67781 1088020 292252 1433398 1095861 676190 107154 1199712 433922 1027397 1972488 1545498 1995464 19106 764877 407479 2245 221632 108837 1152934 1936492 435271 988582 1736877 1278955 1979692 11507 308861 1811988 1514801 439887 583193 483222 387978 1201136 609054 1019029 1614236 1322577 798998 1297830 54093 194485 437831 1197564 1302573 597438 835040 1536274 168299 1861594 711154 1464290 926199 73946 144870 384774 240420 624431 1445276 405926 397113 297141 1452258 600296 1569129 793549 1400511 1311638 1571229 1671217 165383 913330 1509854 559009 1847833 1474059 665030 1215726 1447281 1672032 595924 528277 1178863 1782467 1068263 1400399 996214 215019 708500 1736601 1096120 1120049 1088446 1680032 1448481 212020 279105 88466 315270 1998755 442356 1870570 6134 992550 1833868 1025986 256558 975768 1686910 335266 1705311 1578997 1086357 1275768 131628 1091939 279985 1452930 1943588 562332 1868573 1691240 415455 1305931 911962 1085411 525543 407487 1173585 1924917 1675735 1840570 323265 1674852 611813 645371 964697 157210 624594 1594918 1442063 224065 1820946 15868 420301 1646617 784672 436521 1365532 107650 1056197 1664903 1965665 1280179 1819496 1686179 1979340 41376 482 1235080 220843 1820568 1641572 421498 862749 1572899 113928 1080095 988911 1557179 713005 481330 772122 84210 986964 810483 109052 111386 1405308 1266628 235350 280585 271649 1740313 1456945 1983166 297458 1006792 324516 1305069 829235 260094 494611 1415336 1202454 1791694 539843 306436 1620147 199969 312942 589084 1933330 996311 1464164 1074687 1129038 1435282 1367953 1401881 1813982 675850 555426 1023790 756667 443597 819637 166006 1218155 1955711 626018 140807 740713 1311394 1172593 1058120 339550 1702819 1935083 1858832 454154 1495939 1330910 1567230 821430 728934 124265 645756 1327880 1560859 826277 342083 779347 1934045 1742394 696263 1657818 447175 218556 469743 1399518 1558233 1549377 117878 890493 1761787 1187469 1649751 198542 364534 799392 379850 1614960 1119105 1068767 1366145 166443 1430391 1048661 1471783 1420 1724911 1564997 699826 1627640 1565140 872487 682116 1772155 43589 1913329 396316 1135085 306821 299101 1571956 173806 601159 1820973 513473 1073500 429002 814245 701176 419236 733900 405426 1785797 617519 541893 603213 1869214 1865369 807242 409350 1976476 1263325 602403 1207512 1180881 1239753 735193 681775 1968908 1388028 410097 1057751 1902166 1405692 44575 678095 160105 1285346 522176 1931331 779361 799041 920626 929642 1173995 377147 942488 993100 707153 1854708 1936450 705286 674537 1875285 189198 1893292 1089507 1584075 881474 1288501 126936 876855 818545 675746 1724873 103006 539809 1102084 1201649 581126 1518929 316550 503277 1722548 535976 1397549 1798814 609120 428042 454908 611768 673834 1721634 1597735 22713 631350 844353 738856 1883339 946108 49418 1577857 1546582 1410624 1974345 1845734 1715132 1390482 1300482 580023 978527 1631800 29698 1554734 660318 1776105 1714046 1311092 1789254 817395 507242 861413 193494 1892500 397913 1404015 896819 874284 1310079 1715661 1242807 1292416 1453717 1142765 669126 865683 382690 1909297 267611 1463213 1877820 907251 1474102 688167 452286 1349344 1947038 447473 1811399 951660 1440235 455473 1237370 1565251 528439 800876 1688926 141010 1590384 76553 1013728 345182 1034317 1734270 399 1009351 157676 162762 348627 1204363 1925344 1768869 611133 241141 889131 1018174 421782 476830 612324 5472 940407 1985258 1430072 77362 1579606 547561 948530 1310945 116062 953768 1024090 116958 1418797 1373781 130526 1633482 1024947 1977957 820370 1852323 1839074 1258317 1641138 1835608 906768 1668762 1295719 545460 297238 199870 815762 814999 404193 779332 51587 410167 1038223 72951 1118430 1353611 152218 1139434 1618303 997695 868915 416345 724816 1347437 505321 1945632 973259 1627846 1102529 1896731 1572257 1784561 475672 965907 1715309 165112 1461788 372771 1927298 461946 1016813 1276232 771594 1209100 559186 339832 1481182 353489 1922600 1930573 634445 33965 1591408 1516643 61428 775042 1807443 643986 288382 1711594 1690095 453819 1438964 1493989 211785 1686907 1167084 1509085 281791 1516002 1426279 567292 406 1048139 114217 337418 1907661 684901 1355151 382803 1656396 1104097 386961 838608 1735109 4387 1199036 853179 137944 311838 177497 1996079 1476464 693037 1603653 468080 1837940 69691 529008 1371295 340470 1957603 224586 1827351 416826 1980555 1469626 1967339 958227 740420 30200 1602671 917398 866143 1216697 557164 1088246 625641 1127010 1229580 1236188 446649 773836 163774 323877 1110908 563504 1768824 1273896 486554 475497 1964863 1677773 1476204 350393 205090 941284 360548 473561 503393 150229 1711529 1084306 1159635 1730434 625868 1521954 199218 1419013 527774 1365510 1635138 293661 1697191 519397 229248 804793 460083 995240 777478 1324798 857866 1636487 5902 142073 890505 1968274 628442 1233112 225377 186052 1323902 120002 833635 1261130 756820 545242 1536540 1317059 508203 600915 753906 693901 413153 1324188 414919 1100140 710985 1920845 591341 404464 155111 242818 1132818 1775071 43838 312240 369215 1838243 1856059 1611954 810756 1140196 7825 1756853 1526233 1231512 1540914 679424 810890 1047235 818940 578592 258877 338886 37010 691960 892911 598694 1912305 462903 737566 1440581 314852 771733 956341 1507302 773226 424752 1168165 1337532 615185 252631 509033 663471 863309 427175 500931 1950346 1098534 51096 1303657 1434320 519739 504484 1074301 1028308 742644 875733 1271149 972805 596350 1484836 1428134 7709 1818623 375720 1724211 351507 46149 747538 1016637 178944 112473 318777 614809 1760948 672519 1424751 1260186 1044996 1591020 1357283 690428 1323263 1239530 1254243 1320096 1578757 1216868 1380494 285412 412853 983373 156863 425527 231137 1164347 281204 1262835 1667975 1454726 1852526 144845 16853 1267861 1541657 1911716 316801 1228595 637544 838422 182582 1485403 121782 1138472 211081 783263 292246 968116 1613199 675551 1750687 1655554 1112586 1618293 1157352 1839437 1443247 1067654 1595979 916712 919394 826244 712711 35106 856768 508765 1065522 1290823 487309 930175 830592 1726487 87451 1818753 613647 1868970 1158354 275725 1019828 1594003 1039562 1790757 974345 351552 1047960 771866 1912951 283632 180057 1323291 585497 683096 154210 1189193 1512922 1272227 272280 1548186 1066389 662058 1929121 1178596 941400 699330 871276 618371 141599 1993514 1276260 1630257 213450 1797037 475678 1278605 967191 710179 1774740 829722 1686056 1172215 760198 234136 1719772 778048 1720279 372780 1920090 1061374 415294 765066 1085381 741426 1453590 1798549 771160 1066040 562485 1410731 1753435 773992 329654 1033181 109696 691000 578535 550239 1869664 543205 118357 1424081 1646787 755141 1170588 383125 1149445 501292 1482383 912350 1952313 847233 38339 946358 1381703 399782 1870025 1828832 928284 778441 118610 296372 1594953 1275151 1995773 781290 1292918 1734125 1216298 1443973 1210335 1698601 1140215 962455 410895 1875278 1897110 1184601 1920471 899591 1362653 1247509 1222310 227240 277365 1241580 1870525 1593818 793361 109843 756530 1126618 985865 1496095 452805 50622 5451 65074 476977 430483 1065392 1591401 1469674 1211897 205693 1505246 214537 617311 39231 1806958 220960 695301 1130717 1824330 382256 988591 1145708 1534639 475874 687047 1938054 298039 12188 1864582 636793 983695 244305 897126 1670282 432558 500447 1108325 1485643 610434 1181152 731095 443937 1486390 1775236 389719 1113289 1297346 1976106 1429794 1452029 340983 998061 690297 1867030 848217 91217 278861 1759691 1440131 1328473 1180675 541696 69184 1799705 1525711 777960 1085343 1657367 59696 1077531 832189 495732 909497 515666 1064728 616226 271697 871581 240930 958704 768202 1569255 991977 782732 897163 1809168 1128190 169736 364865 1737821 1367502 114645 1997664 1402721 1808918 779107 164238 1083251 1295653 1681457 511704 536679 717459 568376 268804 15326 236906 1938786 1188851 999062 1848493 1650058 244439 1044016 1736026 1061948 364739 136847 1988373 1712335 820980 85594 725890 1551865 646557 1891134 1372395 43260 1201112 1116868 169048 1522316 1205921 789023 468978 199898 46125 663679 1324944 1497188 491471 1443908 117371 1844121 1925542 668061 146349 911875 963592 646805 357378 1295306 1947715 1189420 565896 1761499 893588 1530909 319384 1729922 1780300 1595333 1128715 1161459 1829741 711301 254201 897435 517312 293150 1903961 1398271 1744275 1388682 980884 632792 570791 457069 1782646 1251618 570073 1079055 593213 1869359 787047 1240067 1255631 1120979 698832 1223819 1688672 1380622 1291326 172464 1612988 499115 629181 1316655 751252 734881 794053 904134 687726 147377 1584823 1327033 1397790 1213323 457820 1108860 1838881 480455 1272957 339224 523796 372818 79599 1830370 989952 100207 318947 1023435 409866 133989 545759 958059 1490626 1126448 604722 1383674 75679 1597141 1040666 1795315 1128740 163589 786429 1314503 1053841 43547 378029 615472 946266 816319 1290545 506036 826834 1834712 1367354 1310460 1078615 1490916 484750 849382 695832 993222 977983 1381318 1666195 327070 45689 278938 42734 1167958 113520 1999344 1194030 490697 1791999 7405 1981311 1905983 557300 1035261 1591396 1423234 646735 177250 1765363 1136039 281362 1735333 1400091 1183168 1696151 551255 269768 199197 839541 622404 435476 945857 1945032 56854 1901453 574487 1289884 1146812 43909 201474 1234296 557001 782504 1716455 1505167 1079446 1722272 866528 1731801 765551 1884988 19743 1504891 941948 1516538 907 1879536 1520667 941599 801110 340572 1542162 78009 534883 620850 1395346 1057833 696559 1141322 1949610 1421115 354156 1687787 1515862 913103 1313338 354168 518639 1845207 924601 1956855 99447 375123 122568 1913307 710677 1150735 149318 1069703 1812804 911376 1413663 953729 1656113 1499485 942832 1325129 1345386 1946750 275175 43763 1604586 987237 1787369 417370 302177 1645020 77905 1260665 1306482 872184 419316 1361644 1854018 99950 1894257 991385 4215 587056 1744698 1111649 1349999 1162561 599736 338050 229105 392799 33312 130945 764882 1138580 1744182 1090149 1342913 793984 1199892 721707 1736200 117428 641114 1132194 1572040 1703308 319763 387959 1380556 794876 1664153 881087 1341376 1303471 1328212 311645 1368222 941798 1689559 857228 1781155 1279133 1406168 1403054 1294388 1184016 700936 1382505 297619 1200832 1857791 1997019 63589 1855010 1625244 1106197 1048904 1627318 861142 470255 1548040 1377811 989811 1434403 1956433 649011 1233124 995938 171630 675596 1458161 308138 2295 1263667 342043 1815195 1912159 1821381 1616344 1019045 1327456 426502 1267250 1963982 648191 1311460 1863608 1573070 944456 288987 210986 1667532 550211 1960221 1784984 1193320 1849037 1028392 1359482 867894 1164044 194430 1704261 1804177 19618 1804218 1355890 34626 1856782 328257 1351365 742996 881136 312951 684283 1080854 336038 132320 1524267 482948 1063253 370575 1994023 1737790 1640986 779453 546853 1058307 768296 1923658 1514192 1717893 1333973 1986663 1949297 647579 225990 158139 364049 617823 137838 1387431 800410 1588969 1386919 836046 1542611 1560976 1806004 263097 1121778 362394 595461 262820 247624 808039 1163387 1100380 1922011 988048 1269709 1117730 1814957 681196 547137 1385906 1432019 1578513 1311804 1377167 777201 1178538 35781 1892413 1284447 812665 1934478 866590 1103612 1085617 1346475 1115279 691874 1238374 932639 1907037 1850403 1564589 1047243 1955876 1034577 1187371 1465409 1327719 47195 1451300 1871017 1855370 1090028 1372602 862876 1686368 1332037 1354970 237914 182319 917814 1093085 1350792 1143584 1379663 750382 90032 938984 178231 357678 1969563 1023431 1003836 126816 346373 1492761 1086643 1750711 273254 598701 556963 1770006 792188 1673405 921341 981952 1757786 346865 779570 1589430 955623 1027439 745071 20366 1667464 35238 1770661 1547658 330005 1043082 76648 1660109 1775057 1122067 1393046 1880383 347035 1114039 80809 763261 800409 10782 1365249 1734419 1922711 878724 844743 1102753 1901004 271692 174367 1796576 1540071 1370724 1737531 200509 1184518 436840 1626290 1049690 1390810 1738250 212290 1412652 1579373 428001 348259 1185408 911330 99554 1800476 662348 1406314 939267 1593184 1253390 216650 841250 617514 425239 1977910 170594 579634 943650 1636845 923437 531133 825178 688547 478917 1461243 1134949 867074 487590 193969 1522594 462385 1846545 811189 708346 1138268 705895 1031682 938549 577747 1980699 305905 58540 1031243 1565237 663075 211147 1872612 1440758 574018 564621 302912 1764648 627887 298112 443729 1369615 660298 861273 637701 808605 606197 669381 444161 1352059 683463 203378 1276579 948308 1002725 1299199 945957 563999 1492349 1321695 1076613 353130 1568911 1851896 931175 846536 1990701 498859 409814 363845 1748534 1943843 1193000 843271 1144342 1144021 750923 206513 664366 1922793 1093725 1300758 928011 909806 503542 1119199 1134234 375635 629969 680290 586440 96493 1509142 1115614 1947625 1374583 1974443 12222 65229 32157 1536470 647300 335304 32175 1743304 624913 1648376 87706 367378 1209426 540953 570210 1013225 1762977 1690992 1864347 84049 316381 641694 420473 801281 1609461 1320127 208406 765761 1238962 742479 1488140 491202 1972632 1923264 1456045 1703557 948070 1318864 157883 1995856 1071119 1573818 1810623 1464023 559205 1296541 861168 1972550 1884571 1888418 1926555 1033627 1685158 358095 398314 923264 326152 432383 1550983 108482 103767 819533 79775 409506 1125711 1018970 1321015 1939407 1127605 1811015 1012612 910272 97897 364970 920903 816174 1758313 1636182 608035 68932 1359673 1165020 425452 1791885 324839 1657892 1976741 1299403 975322 1040388 699502 1371223 857477 1806990 1109866 517112 966965 1814704 145551 1305913 1744194 186243 1469110 1042383 254417 382686 486442 50204 404376 1979353 1027070 170969 1556709 1155818 547639 381260 690010 1675097 500791 1723383 1095695 851947 1787525 778066 1247698 656682 386324 453392 1111890 1345773 566579 273693 1850031 1906532 811418 1987666 256407 1987981 1364912 337800 488432 1535241 1765809 1412029 938381 320833 943173 1296440 1853654 123624 170096 1512212 1049188 1021623 1688574 1752565 872198 1505060 12560 1710035 1656863 541307 1645109 842084 1838586 415020 267921 1011388 1965424 685956 813775 495071 1853803 149643 1643567 130778 857545 931225 1886796 1543943 1399963 1753189 1833309 1902309 1448459 1447256 1825972 1228697 577447 1522098 1521039 835479 1237917 1025669 1878774 1231422 569522 1628646 1684539 488485 35011 1932789 1992733 1766073 1985362 453151 1206167 1877573 1174570 1678876 1306615 1689453 1582842 1760172 1281024 906248 554952 58835 293995 1237273 513560 1074803 71377 212822 1628527 1102237 936769 279100 27971 1361166 7068 44057 1523728 1021527 887727 1298482 716918 838042 543834 150050 912832 403365 205506 143055 1803453 74646 867951 182773 1824741 1658195 64951 1430925 239800 1677000 132347 1955035 24797 1206061 120712 895312 874302 794850 1534887 932581 647029 1013379 1179763 1402926 1536533 520082 1541272 501652 1382154 220872 1387018 770705 470878 1306756 1702486 1190430 1390678 431942 35076 155663 487321 1949365 486142 1391570 684737 1285107 1452226 164396 1035407 1674146 1488874 1991712 1568311 1797357 1677088 1477273 760786 1337496 55884 917834 1486499 563837 888532 694710 984946 865740 837946 1597649 1437994 1364656 1452290 228783 938771 1430672 1893438 840981 787262 511209 815313 1760089 1314148 1576518 448775 526050 1031928 1985705 1467124 1614822 810272 853371 245726 1095475 601654 633594 978051 804484 111370 752579 664595 1555674 1816137 1914124 1937399 1091048 1017948 1121665 801136 870821 1020699 980362 636855 577966 1976496 1298343 461554 362047 158030 1715040 1843014 181278 987350 397244 447658 485806 1896095 407779 422731 1480724 1300305 1867349 1163196 524796 1082412 532826 1926208 1191210 1556428 682656 316189 681598 1955704 1262436 1095890 1794090 1997631 1178974 920229 17827 1987344 663831 640827 359689 662220 1649258 1606337 1013401 158434 424825 756050 1737827 1365178 1910395 329315 552013 840138 1075546 1109001 1195530 892749 890732 1301339 1212825 391146 644765 1050793 755112 620889 1617158 588653 273123 1948073 1223181 858818 395723 960899 1445975 691134 591804 1823315 195798 1575845 261569 1992208 1640578 130516 480310 1065190 302418 1677058 1998635 1089708 1745523 1969520 1672936 1500904 1709146 346581 740402 298878 1532347 209893 1803348 238071 149778 1603238 666264 83789 1557399 1164098 325220 226559 204121 728505 658861 1429661 1279363 1529830 1073741 1928713 787969 41913 1643577 1560180 983511 1186725 53647 357899 1953494 1727702 181412 1439161 1358519 1466431 1431465 390870 163938 1514238 680320 674573 1299073 1412089 90203 1646639 616639 1255705 1185040 476644 1051826 1521271 1206500 762512 1197410 320037 90141 1759850 1006139 1916399 254993 661392 703365 1887622 279016 764003 1579014 1308909 1998282 163629 1370267 1630983 1933363 1986245 100274 1299045 200934 1315022 1297766 468768 1590023 833577 531010 1416299 1399481 598417 493530 1776767 1960348 1826410 828025 295500 198250 811604 1097668 1838330 696198 1408362 677639 1987864 110323 1162940 1299568 1422692 142376 674801 1282700 1515920 1904252 1158899 1781801 1615309 1888038 1979272 1886656 1084286 732002 238994 287935 1396328 1115809 1002448 99792 1907249 1706727 835981 1576529 226617 1414299 803928 1737746 1172729 1195181 1093980 906492 1704855 1852846 186369 1422610 172734 1527354 889595 1162495 451126 1537024 1795494 809071 248888 381125 84618 1107115 977095 886551 274481 1219526 904793 1928421 844108 917779 1568577 1977219 9442 1084925 84132 452566 921719 902311 303688 1334691 181542 1672236 518265 368808 394086 1816770 427653 973776 1575240 1634289 360950 706736 1931643 1698255 762633 1920633 1116171 1646660 1768741 395328 1952697 1683949 1867890 743112 454071 852717 1666552 484291 1637822 1627300 1268416 619461 1538664 538197 375508 353466 592720 492954 1870827 1150129 1516688 489116 1306101 1016448 302362 108412 1255464 1633344 1912050 1886722 419220 1032261 156868 1906695 704240 1821379 859397 972998 237865 907857 947727 1283436 1336242 839476 1761605 1003490 1738276 1036629 1761201 1964430 989408 1967041 1644047 235262 655320 971239 1363585 1934172 1847581 1491078 1542082 1449571 1870592 353354 254583 294792 868984 1212837 740166 1266851 1941001 806226 874315 1115377 64537 367413 139874 639839 1178746 1572950 371535 1418806 786639 1107171 1612433 1891269 882243 1052853 1364882 1091769 382877 1274844 82328 798072 1614743 1953996 49294 1446704 1624778 1945634 726826 1771132 1178092 1036000 1963921 889146 798294 1029771 632818 651840 250146 1075274 1149799 576473 1852766 864616 1045045 99453 488466 1149521 528482 125959 1206305 1584894 1939879 1086265 473964 726936 997270 1455590 17308 1750096 17822 1179701 97123 1328145 22330 900681 23531 275926 7524 1649366 680077 1828693 1079364 1469128 1814610 28576 1541166 1138410 1469632 42591 331352 1279862 167696 377878 1062665 196185 491036 1381986 765189 1358763 902733 673504 741030 1455391 1826796 1701777 204025 1811110 912567 544427 1310307 1310440 1371345 1882867 295134 16083 150329 1583515 1569143 142767 1166719 619154 116396 1805104 899095 214069 922335 1268405 1743021 1707747 1503243 773340 1475451 375500 427624 521792 631190 1146588 1541502 302922 1277477 1705791 371450 330578 1583144 463709 247731 435458 1534566 214043 1351291 628283 1114758 574779 524128 1917411 744519 954220 1588102 1405704 56021 1783358 512732 1479926 1448112 400186 1030153 588222 1191397 953139 421717 1990354 1522566 1266780 877544 1307157 684443 1765489 815011 264741 1855699 552339 336033 1916111 1957916 1770932 991319 458245 847956 1753446 1755894 1610019 1308061 1015359 297112 225129 1583379 1533711 828715 809805 155413 1442706 742090 575235 799812 1100164 1810929 1395649 1426377 188333 130535 791521 1810301 1208635 1509867 872775 1897829 1034363 679698 255875 187960 5757 586433 475411 1914279 568398 486347 1397436 1935623 757957 209759 1118830 1592354 705994 1939366 562350 1899032 1824743 1595451 535357 1139929 1808653 1106397 1849354 162037 1062090 384637 218939 1721683 1764931 1999047 1998591 1851617 558884 286209 1852021 1233939 794075 1406879 925420 1974419 1873710 1568974 1439106 1643149 547330 1207511 997121 842696 1313597 1722325 810169 1769649 1473455 280718 96294 618661 1979645 1463383 1785255 1202494 892200 158855 1082787 328614 287259 1946800 1295265 562980 768767 971752 144143 1270825 1102811 235692 699639 668626 1124927 1461845 1450439 1479190 1127362 902757 1897620 1114390 1287218 1913309 1199879 90269 155037 397119 615359 570802 113363 1582590 540693 1464082 1063381 1177382 1152734 903606 1397851 1805037 1591284 528704 785711 1604151 951706 904524 953544 200443 1460010 1943654 1844344 258268 1551607 1411589 575161 1684843 1384537 418530 1728902 8072 1889522 385304 100370 283959 1469370 1160188 839764 1682685 587527 159679 1230759 1159273 1373103 1243685 844300 1514818 1083614 1729480 984003 290163 545150 1037412 945743 1694005 1441847 1333047 1892996 1232346 960524 1069407 1232372 1254328 1056471 207050 748237 220981 516249 485595 742802 1176976 569691 1021900 505048 1288938 355709 1010542 1387555 824667 723911 1474491 147478 1928402 1762990 1779388 905772 1331390 1247521 947304 1411880 319393 494120 799636 459651 1794183 1876085 1980104 750962 1018666 1327457 840491 668649 32364 258922 891490 586590 1798079 1659326 184754 895365 1980393 1593142 1943004 1100261 1986964 69704 504971 291158 1948842 243321 1137762 859603 1564911 160093 1596804 1664784 1624111 1360595 405888 1428299 1082191 593343 1576487 365538 691458 1340742 359168 1828113 1987100 1419853 181461 880325 1047667 133019 1122424 1128049 821899 1581934 581059 1066599 1052761 110720 1026146 1159085 536241 147523 28936 629343 1589490 881870 1772793 1225507 837466 754182 1362677 71595 1831915 763596 58293 866786 1817567 518351 711052 1809208 1697759 1691640 1655476 64250 1469457 1569395 899213 443286 936532 185839 807968 591875 921473 1919733 1659847 1722599 1738553 153337 348682 202870 1500869 1918884 1890216 181466 1001205 136351 1202380 385428 1879128 1839822 1068414 1368464 1301567 1223163 1983346 1215826 605509 342870 878948 1811768 1512267 1367597 858365 222925 1239281 385429 151818 1641867 292585 1737923 626633 275783 870658 1722165 1343977 1749776 779194 344817 352367 566417 1405997 1417451 177330 1966207 1596576 386105 1810855 1759470 113381 368138 1799290 765949 1349702 907633 522006 204749 381624 1302298 1481592 1211459 1740727 1246775 313118 1708341 1794403 1092005 1943367 1349312 922711 239082 1809200 986957 1448511 1763792 1889036 1882196 1301025 376190 1859400 1494775 250123 704731 1841204 1231750 1096447 1915251 1108782 138261 1968670 1121407 1044139 1870886 50258 1817574 1238134 321160 1103206 1258906 595541 1073257 1607427 1484535 1737433 1437314 1002575 1296021 1296702 646261 802858 1800466 1096116 939171 1011662 1136843 1302205 738112 1459725 239275 1570866 1418503 1523598 452335 1066863 6690 1587200 269993 521711 1698235 902845 1823166 1577281 705566 1389163 730590 94279 591352 86419 862538 1898309 988870 492321 827097 288353 1028375 629963 1798951 468971 1146385 1839572 1949368 279214 44262 1644929 1826417 1457547 1705997 1006123 411330 279509 1888582 483001 963218 465474 1712773 1121175 1871050 602079 410695 1936995 444495 1321437 1982487 1812025 419983 1528592 878510 87136 1056392 89977 40168 767732 531840 473821 572971 821861 1847806 1842984 1708712 1559273 962052 366964 729933 757032 1656120 1418006 1079072 959999 1974521 1598028 874441 394209 1376633 1720562 182001 1175704 1561131 1926354 1846642 1432155 1236296 698954 851384 1578134 191342 1151553 555745 1131010 1486842 142253 1433245 1743821 592698 1466122 966685 219210 1986303 902299 918277 1617114 228940 1693286 1280981 1187931 1486227 414093 1917686 1107796 244369 249455 1098468 867392 1284069 1030198 1639386 1686298 1372372 921818 569202 1751428 943294 1931571 489136 736596 1607413 541743 1274090 310792 1612932 1554750 68088 1064011 835584 570352 711998 1687779 1989660 419479 110118 271762 1603327 99255 1077455 1522803 1503459 1171157 821938 1026408 1182706 1288845 1487695 1463796 929742 481007 851494 1852811 849792 1767689 1494355 844368 1839234 189055 285951 536402 1492814 1696374 1027269 865620 424920 1044195 468384 459238 939042 161240 262938 562173 212061 298787 1549307 1286272 1442346 999986 1959122 702885 1757823 1483741 1798440 779514 989179 687505 576827 372056 1641297 1082669 1213723 816210 1414056 1560159 759163 1183148 1335260 776539 784621 1376884 326401 1372061 107004 1253989 1963415 712141 637282 1531315 118412 357697 316456 620818 958037 388911 1264514 631817 612008 488720 1946445 1921550 1521231 523447 802510 489378 1909738 1011764 1119713 1885623 418250 186071 904837 1863695 52164 1895012 993025 1954566 517547 1011598 1313537 1099760 1412467 1701786 734125 1601301 580167 1500673 1122976 1540619 1214103 1737060 820250 1505537 1660183 271383 287044 949657 755475 675371 390972 1373884 1452014 1872745 1015750 745404 1479291 414086 123187 766095 659662 269362 1781704 1883868 690826 277533 1370809 1602376 302776 364368 1506041 614037 1113693 153136 908747 413052 180385 901495 1606119 754601 250768 626399 1881659 403175 678646 376472 1737530 83795 523924 1372392 601418 378491 1961317 412288 1154158 1721882 835969 1818851 1352544 1589473 1095474 71175 1556110 277147 1565586 1401622 1273525 1889976 1743867 2960 639415 1986774 158182 880851 1663591 1408074 1409589 151370 1930046 373094 1177864 604056 641563 317089 433061 1433006 298324 322478 1734649 588226 1516850 1950775 286383 753901 448009 1207745 1730247 1094165 1608543 674895 674055 1661231 543109 338443 1153576 1757330 1913926 53849 1711690 708281 556031 1727219 1850926 1567365 337522 757344 1123386 438503 837818 1129182 165426 149862 770023 1223392 1787983 1985881 227390 1909018 1788525 104781 1433976 942467 833924 1791488 262658 1469796 1431121 589492 1800853 1308108 1232130 987980 1296255 260481 1458498 1352651 1458067 1916470 888852 47273 1597065 1942644 1309824 1600403 998672 977763 1494225 1846972 148939 1297132 1182863 878998 1312208 308699 1025632 1935917 1619062 1300906 1313420 1099614 1025680 325677 159116 496385 610152 478859 1225088 901457 1808487 863570 872710 705519 1820585 95291 754009 1218768 447719 418842 1134998 51993 261202 191221 1584037 527117 1380053 1912334 1297113 1670604 248004 1829243 1502493 1902300 1666999 1516525 247206 155432 586471 1577820 874482 1543205 1664037 1804124 1586403 1762773 1209998 1329721 1464443 226515 196676 172072 799688 1608466 1939502 1645462 601461 826955 182017 1092000 160926 1012874 1351890 576274 554332 574378 1643054 1293605 743380 1486272 1743326 568575 1475265 218331 1979365 325651 31880 1544831 894310 1949007 357520 1283843 40503 1822285 1698835 8173 2292 1088978 312264 524253 621241 722313 1817945 1562970 1661716 1215605 545383 339313 152778 700904 1868903 1447655 1026430 830427 1276914 1571696 10790 1523268 1966222 1859356 1969008 485764 836642 863518 1489418 866586 271809 1066849 1214067 1413077 108424 1562107 1108045 1488486 40771 118282 1382588 249994 412683 1475481 1607224 1275757 159997 1360798 1807294 766566 1298518 158159 1059799 1458265 1320721 180457 1826357 920008 980630 1793200 226916 1942495 542568 758372 1987908 978640 666653 1383741 1176213 1836746 799734 501170 1203505 572527 388285 124885 15613 1603379 1063053 276932 905331 1839973 91917 348976 737053 437138 43477 460766 9824 804337 762676 808185 1026076 1367081 76300 1192096 1302964 1123556 1726287 1720515 1850811 490301 1385009 1839691 1975486 1143261 1325759 168260 912983 908857 139840 1586018 692660 474475 289182 1422481 1994426 803443 1164693 1551465 1945930 833437 677190 261838 1487229 681145 839789 878889 1575161 1504622 771892 343151 1743387 1588713 1405889 461591 1963882 1201197 1129247 1164057 677046 935658 137466 175240 487897 1135687 1061077 582940 1523752 954555 319228 1221281 1378833 1132618 1189346 427795 1785427 981403 1355729 1765579 1747118 337293 379969 320504 1803868 1465547 164355 698240 789108 1493017 1581583 11465 1557174 141718 1985870 636595 854200 385151 854234 1495597 1817759 495396 1897661 372580 1683204 1283907 1844871 875469 1263755 316405 571211 459758 1847976 1773407 1517325 381110 1089500 126691 1589005 289626 1801523 847454 1919979 1932655 1699011 1823073 1013660 16377 1097885 405759 1904342 437117 639307 1111057 1107548 853772 299557 1298485 1442095 1337451 1434588 1260011 1786323 1994211 1935737 621771 113353 1510496 1281687 1605571 1685700 1995576 911834 140351 1063278 455295 220357 654406 1066805 263446 907245 343856 1711624 1042532 1033848 475174 1726131 1606574 1280506 824924 1369767 269717 1470057 335359 1234849 1678739 54588 460448 664205 1429430 1343453 1032884 515895 1036158 72258 1088547 1989195 1165351 505168 785537 586900 1160690 753473 664520 602562 1099936 1539030 1081856 530833 1794595 466879 287769 1670206 1849385 1208184 769164 1591156 1770872 993071 516874 163534 1054858 954827 1841414 1408127 1229056 1616799 1831936 724190 1329964 298097 1562075 124152 8600 1922385 1624067 31255 250667 852853 716558 1357620 1577926 1171376 442887 159718 1476941 636840 12480 422088 626062 1954298 229798 1125853 148914 831265 1040127 770431 1298639 1424838 1777980 1170973 113046 1363303 1042705 805509 1962274 79165 451469 1989511 1114264 393038 1466764 729739 468058 65972 818745 1766910 1860326 999943 25440 1352014 1298320 1614380 1115038 1225487 681001 1602034 560514 733337 1179996 920209 29286 361153 274702 1462793 444830 1624209 90154 770698 1653552 761515 544804 465224 208692 844654 565533 751970 884211 732288 1395751 30848 1267782 458554 499349 1455405 414987 1135467 1536292 872541 779065 935065 1674384 463209 1552473 1961985 1462243 1970415 892475 1664844 966501 120475 1839591 445230 363582 445875 727502 882369 1831424 989344 1486018 1558880 1459600 863719 1252563 1331807 1644365 268123 204951 1984029 384986 1313305 1213587 1760087 1203990 346226 1740817 1202081 196598 1842284 1398540 1685765 1981033 819281 912076 826911 1436759 493017 638277 194263 801547 1140927 1215505 605289 338290 1250766 1530254 432969 1483671 1040095 761871 1746390 819463 18407 1699142 150365 944162 1593963 899009 1231842 859434 944606 359284 1967841 53266 1619826 240690 412247 1397977 1834545 1657233 1049959 1391851 1352861 870766 1023907 1421605 519534 134563 1350211 762430 132765 1208602 1348867 1310724 633242 1076100 1526608 340062 1979210 1032116 160455 449725 847882 79538 412057 321489 1115577 999187 364339 554746 22034 639936 1052159 455346 1767173 1953352 1102004 932704 946714 1163714 76012 1645314 897004 1652470 1765735 761740 222612 308997 772 983938 1126184 686907 1357805 237072 1717710 1018903 1028900 1001693 1608304 1631200 1788438 1301711 1627501 592465 1144014 268971 8868 947700 888048 1376802 238066 156603 217792 591139 1415567 1113385 1494037 675793 272963 1576552 1587246 1234535 1067129 1627588 931215 285077 1345157 1210607 1281644 1899870 376837 154152 856836 1064255 1650835 294584 1070089 1156750 1395402 1506941 74183 428792 1893404 1311436 656289 381289 1382124 364729 1318965 332350 1391522 590086 1765293 1123622 1300738 13111 1719923 1720986 1663265 1007241 1505705 1701311 275602 639236 1337606 1208977 161898 1245004 1296631 114068 46588 1111030 925534 1448027 1871855 1877995 1801466 4111 1229192 828807 867512 355986 12170 1059036 362277 928360 1076275 1200707 987360 443878 1932237 652404 1635313 1420817 1322509 1603291 647577 200814 500319 1659506 313947 289921 1659327 234744 1408370 1827889 1174605 1444850 149106 420322 1774885 1872840 265054 1742856 275597 1085000 604836 415511 190333 1240114 110166 1502155 818572 1215414 834245 549785 1899426 1126237 1740278 1891309 211106 1528829 257342 434221 626800 1304402 397247 1833496 1932197 1015799 539801 883667 1123887 579181 1041817 1088012 1217740 1410137 1091382 1308651 1566255 1195768 306427 34867 870664 209126 1355013 1002412 177719 882779 1211299 379236 753257 1117373 1069162 1579976 1509796 1072441 1452923 1352079 919730 418361 1638045 172696 971757 1757694 518171 1509855 1234267 1992957 777096 1904930 1980240 369272 1227824 220212 1638967 212453 882667 1424765 678826 1018993 284220 658703 1044878 605834 327044 1232335 517047 1348605 141027 1325571 61203 1742265 291892 1750931 1492571 905944 1575082 1623822 688416 680221 393064 163246 1839500 943676 1088844 1768673 221233 782452 607348 1590873 1394369 1523815 1553783 8971 509261 1473217 1918347 955232 632988 1002312 1987606 1669871 581025 1101848 661430 1862838 170576 175985 1470053 1043001 1217628 554679 1612442 236560 972287 1050274 1510158 1917526 1589650 448144 543958 540892 1541271 949396 372632 1411273 580222 1468830 792480 103792 70091 66412 733946 724747 1473651 1173693 213893 700280 1807712 607216 407977 512200 53977 893380 1284128 1623297 1745030 1056548 372966 1019950 1344727 594393 186198 1880123 1213631 491737 456231 485279 1357565 1605818 1134881 1150147 940148 599557 1163819 247428 438074 919430 606950 87103 1807799 1166188 1234252 1025023 1823348 1297136 32696 1978905 1710532 1596390 1229644 1563764 390902 1192688 1822543 364539 907285 578786 1211438 629824 1393331 1809322 1215610 923555 1887738 1231020 1800794 1624576 1457526 1620085 430763 1518378 1945646 845459 262145 663954 1355845 1129447 591277 1465226 1061541 1567393 68093 1966245 680041 1665776 301486 1744660 1958220 1748982 1421456 1646594 812964 897855 70564 567219 900614 440498 704851 1850907 1415698 1644890 1699429 1526133 255096 1615270 1255347 306088 1328629 1582881 1099543 681972 210529 894833 1079347 802757 13079 795433 1595117 440794 354102 670250 1060468 591801 730706 1966776 1151971 902791 415191 1740895 423568 164419 1782527 1873930 1016664 1324293 1872691 1599594 1690333 1484645 1380 1909709 701095 301683 1466619 1648070 323515 1718756 1617839 1414674 803238 1429724 1259747 893622 1056985 436206 1083914 1182328 1457328 659027 1425543 1113990 391075 245684 1401199 1943084 152121 1351460 1959261 699181 1322207 1336922 1672814 241709 1832169 1834449 148148 335875 347955 621853 571435 233721 503185 347679 1400172 1662130 1161829 1725747 1461820 1835342 663073 1051452 1219248 1215490 1649679 889861 706450 1449650 1063874 722374 164982 1087277 1196064 854479 1854459 1643807 1137510 292191 1822261 1322796 355838 641016 1345937 247908 781658 544963 1052048 1556431 42381 1636725 1097613 103973 1976815 1052778 50787 1097052 375465 405068 228680 748536 351932 1073820 583019 734124 515179 26979 1355416 1284003 1664115 524576 1417724 139237 1329684 1713076 1159408 764254 1569380 1389370 1105302 864255 312765 1973803 319857 1343854 1483499 1337059 1770403 1495651 359295 929364 888888 817580 1302855 12049 657573 110625 608098 430281 1427746 432566 256140 1093013 222868 1419375 1117159 1298130 16273 1813756 846686 353864 1572647 807564 1906892 52141 543062 903095 1067267 834290 44164 1347562 1496245 1928190 1812735 652752 1082564 1650416 1787019 959711 835375 292127 1309537 1355710 1060269 1260602 1149206 1886872 706245 909631 1538885 137717 1047882 1294015 177190 1043047 2181 865696 1294181 1529997 1147891 1989393 926100 1064015 980279 850718 25191 552676 878964 661930 1060811 1430710 565227 105451 1529988 941370 1343383 906617 665920 518344 1446293 8053 1133610 329690 1945967 1968796 1230002 239492 781799 1310330 379634 1976769 179968 1730405 692065 1122991 1958657 693839 1641055 47235 1774944 1940137 1619813 1546221 1446009 313142 1558429 1189035 693930 845684 1327243 1098964 445432 1579068 777060 128320 1786344 1156757 1367474 1065074 748571 448070 1611603 248643 1014606 557398 434478 497045 864408 1008204 1197027 717333 1214286 930116 273789 1458780 1576043 1452861 1923109 248836 216407 1043961 378511 883284 1625044 1568971 1965790 1720589 675896 83209 807708 1888886 1795368 157365 1700723 176365 756879 1841207 1327628 1489599 924753 746197 1503428 1386527 529346 1047646 489248 411537 763818 1509818 755748 741501 1576845 863087 105496 1491961 597865 296865 681869 687671 1216049 1703137 732852 1457533 1415243 1100688 703483 1694572 37585 1016665 1283942 1347365 956555 1524410 1640484 1766594 230536 384603 1162514 1565172 1660923 566233 1379764 784419 931243 32679 1526891 1796348 1656922 1822377 859139 583715 178907 1533587 731609 1497026 1283417 1601451 1633271 1902418 1941009 191621 1279417 1753081 1940615 1911518 1294156 963594 826650 589466 522717 1006712 726434 345547 1198623 421610 516899 570817 976044 1222815 628438 1078061 1265376 1383406 337775 1866645 150426 1673706 1688318 886314 396816 839228 139217 305257 140653 1012159 1520328 305623 763407 278263 1294064 1046471 624455 812007 365318 1596924 1326326 767105 1437178 1296526 902468 81698 1169729 880747 547714 1689516 1033601 1195506 247991 7939 1840601 312930 153409 1458467 1881984 1327443 377056 290654 285540 733800 469588 1270168 952611 563299 171903 1352960 1415876 48800 1153314 1578357 1708175 1706009 241771 787257 415215 1275155 1934004 474751 1810414 648135 1327358 1357503 370922 1552868 448832 1619582 553076 522784 591833 772454 1292104 755868 786072 1915215 1674595 1276011 1309578 1107301 915373 688200 1692823 1756262 1484529 930243 1403592 94695 695680 1397608 266192 757656 424156 1259363 1510064 535395 1087214 680391 1226695 1885952 572609 1254256 1541867 1837935 735966 1487780 372774 798086 1618843 1947803 1582612 1908265 389878 1166825 1175154 1843040 1104904 1291749 339537 828583 441230 84660 1203812 288307 1924109 67338 1134989 1388460 603406 1356827 331178 1199252 1921836 661375 203559 1106305 256564 342372 824280 1142205 1878824 1319155 1494014 230238 888406 19169 533173 652085 1607375 1908874 725860 1586526 1210082 147837 1757909 332448 850823 1643956 168946 1052498 1545997 1697889 112621 274484 300659 469358 1377449 1875314 915277 1358260 547584 186893 1749112 1246667 259919 226597 586456 1275624 1312415 57380 385369 186325 1801953 11611 949003 1089615 1787893 1252155 1642351 1141658 1944 901497 1935078 712215 790177 200568 1730873 1331846 19426 784400 153578 1142806 906791 1896895 265482 1694911 1689102 1744116 775497 318337 1745838 1407368 1378261 1903794 796108 76824 462679 1094172 669062 123497 520784 732423 37236 88967 1680844 1281617 448739 1396833 1261237 179663 1438677 411882 934924 1013317 1549975 1320309 1727 1262409 1905243 837805 539675 86464 634455 1326474 1308365 1796346 1401008 542518 1716077 476624 794023 1784097 1113714 463096 924222 1512715 1680473 1707402 1183322 1129813 1340172 1709973 314624 242876 837864 681261 1068997 1061401 645914 1780936 1461971 243490 87681 576930 382426 1138009 412422 1803821 858521 780374 821161 1848815 919005 1977484 1129297 1025508 1416509 1520108 685726 1089472 1860516 110851 1901934 490656 1541921 906462 470182 759799 912288 1268519 1368865 1618197 1225917 268462 1728377 1270846 1065278 258112 1082796 1925624 1895288 1060556 1969129 1999434 76974 1795356 493155 1971631 636031 898540 1497663 745587 196497 1514440 1304897 1515458 828441 1771325 852157 955268 1935869 1203909 1966552 290935 825742 1903440 1176718 1315474 566835 968948 1740737 1903726 647560 254461 341881 569485 293229 25441 933299 1459894 1324648 1415666 375590 211917 117131 1373281 127357 1724852 1150692 731062 1434515 456126 442731 653419 1522364 211432 286515 377585 214016 1379610 259942 810411 1297000 1004435 1786318 170170 1722577 284378 1002316 1368978 377616 397404 1068306 200742 1042157 748909 40952 1774431 1685022 1521893 344262 1129280 1640275 1040776 160803 1748100 1269492 498824 1365837 279173 1089226 589667 1552112 1865667 930231 276477 1237976 575471 1773232 1396497 1315429 127262 1948226 1954748 1180228 936049 384280 1648485 1858785 1426876 556029 1165637 1886000 1186330 795383 102072 30349 1056316 172411 1598997 764682 889056 1864756 252811 842311 1897761 1908407 760990 1330947 1906383 1902199 1883574 67373 789154 1870510 1623305 1757031 1693552 963388 629518 732899 1175994 1773592 109 1699014 1200745 642627 1024072 455363 1059135 1320299 1808633 1666437 1846919 459140 98232 236125 1972192 1770281 283138 1192465 1509503 1690539 1790096 583439 228184 1763651 1219511 1480143 92028 1696949 1695486 848639 407813 923027 120916 1528142 1269455 1592227 683004 184190 1442221 1213350 227281 1880771 793997 1459055 1828130 170375 1514813 1148200 1799644 1734643 776447 200175 186298 945655 529853 255959 1656814 213568 784869 399756 269840 219465 1080159 259744 825396 914372 344064 497548 1121208 1720100 229428 320840 50231 381826 1056328 1242481 581696 214851 132521 437454 422527 1902861 77746 503107 1370096 624879 1652694 570730 1545487 853937 1113291 702934 1329625 1544949 173502 792522 918019 1105316 635200 1304859 1315530 964214 1983528 325778 1413798 1798432 1530435 297276 1640361 1118227 411204 152356 859910 407279 1436108 1596055 371293 475964 440194 106276 564087 1080009 1098895 865386 1048961 18219 377500 985962 83208 727069 1042258 1568138 586794 843227 1244039 465835 1803117 1596446 1234580 28141 650174 1030813 1909217 1226113 1807132 830871 1108645 166318 1594764 1205931 185828 962961 397353 930752 445534 1085309 1610931 162982 1715776 1472110 1741087 1156677 593388 1978554 1653607 138138 1808316 1041698 118264 457961 606011 1299049 1302301 1527073 825043 786879 1302224 570687 1364815 595958 1668029 1430335 1172054 280792 1097117 777461 1693618 1058289 1566384 1515811 1673931 1113315 1468588 1581998 1026000 969892 1350687 973502 1137193 821552 704073 123522 1983723 1763822 135057 1542582 293786 619223 803730 950962 840973 45909 951345 1036915 98372 489641 9814 1400864 665431 1148634 1802727 348410 1089058 1987883 1326296 1797116 442750 678471 1276542 8366 145301 1870847 1560696 1492449 446799 1939422 1711575 352030 1280008 239636 459419 832286 647089 1007808 1367775 387645 88125 561002 1267187 714605 115270 797963 301072 504520 1488329 755764 422675 116501 1349791 1452615 1237680 1807055 912704 1431285 696344 1272212 825764 430987 869709 1484322 876208 474328 1601748 831067 197589 25839 1590466 1379801 99215 1310938 1708698 1652787 1982145 1917389 287642 510643 1154247 104907 273635 4145 570349 1483646 29545 886121 1229654 59788 1222998 1659689 171159 1867227 904461 718047 1136562 1230481 1928818 954828 621098 1327577 1368316 1503805 1766992 638646 1299626 1670216 413039 1298557 1987388 36297 1930927 984236 981149 472873 563418 468197 1059967 543990 1076084 21481 980528 861998 1258274 418906 1594862 1734063 1128170 1036207 1321572 510597 1148556 648654 1308786 1315496 5909 1378143 1332621 1880698 106076 1852523 1736227 459872 1781632 627508 1479436 114016 1982869 1570440 845045 318025 1286494 909296 1025423 1054042 1883926 267288 1847493 1214599 1190557 68750 785278 1322003 663722 1785829 1214990 1422298 1147447 414253 601653 123220 1217408 1629364 960337 1988916 923772 1979922 836502 1132853 1492265 1822018 63224 1143029 1422623 683855 780122 1225322 1754829 1305008 1094187 1290296 327579 255662 479241 287451 249398 1958202 1428956 1845652 1878509 48243 777962 1218707 682808 176499 1761380 367549 1463626 665681 1950544 1079664 646377 288449 103126 570584 814267 1665223 1730866 696786 1124632 781923 1751563 445474 218232 398834 292402 924353 1876842 970497 79887 1518360 1052273 894578 898672 1954668 1557272 124916 706298 98787 272944 1094876 1977278 1314839 307227 1889007 1746499 1561345 808866 1067570 940371 1931856 446642 727050 1720234 681984 281145 1355651 1710762 1592929 177903 199049 262104 1025664 1595983 1416818 1523426 12547 1056532 1271760 976656 1406758 946167 1122755 170316 1420201 388509 138994 5535 962613 469641 1034142 146412 254524 350748 398128 950141 164076 437387 793065 1703511 1690563 381356 195287 641342 831032 1961189 1227706 437910 1612360 470322 1505612 418900 698637 281092 1114681 1036053 1007325 913912 926725 1732883 12832 26742 647196 333100 87388 952242 1795654 1279729 1252715 1958683 227907 5262 1968463 1974551 1648355 1596001 1038452 1243052 542327 1186964 1223250 1321524 702004 493672 1962339 704072 1223721 1967245 1891092 425489 1513911 1558441 519158 1482826 1328088 1104789 895228 1288982 784815 1920353 1751655 407416 527462 456487 1437946 1337134 85780 1645673 401807 197508 276203 803216 290192 625297 1477639 853098 18388 1034561 1152072 1612359 1549166 1906274 1434410 1085516 447086 1400078 62013 16303 690935 482489 185972 837907 978052 1063607 1795399 537739 1963060 1181435 1523410 741456 329479 486285 1997346 237834 250871 1413880 381677 1758193 587774 411205 994500 1250048 1413272 1594011 545073 1123675 281606 809332 1101099 1578172 506914 851574 1572637 1248409 1471938 444802 597210 1598631 304734 548797 931364 979490 432783 870081 1381636 701065 674579 671730 1541995 1445815 1273152 271003 417002 1853088 493051 692851 1280920 1142873 1390327 973493 1577099 1160620 326948 1850312 668774 798971 601602 1987182 446246 1863670 133884 1869551 1162228 1354416 1586501 1903976 278125 485958 1644977 1695207 1331062 585503 1651558 441074 523427 379856 1303016 1368943 1580638 1978826 424353 1111043 1424809 637639 972958 685058 494618 1328224 76609 151420 417117 259530 1356826 187802 1334974 719276 850055 1659550 260748 1324617 399053 1965403 1443684 1766395 1900944 1421521 460913 1130265 976575 1831752 183704 1802907 1714286 717139 637260 1376410 1859286 1933419 1516258 1172143 1332775 1510056 961612 618755 513184 1590664 914180 1474304 1120297 1811270 1307326 1227202 801755 1104677 197437 834246 1653766 1333856 277803 1194086 632739 1437918 658177 1082248 1467010 142807 1895210 1927772 648168 880639 349244 1513000 759842 452243 193226 386699 1066414 835165 1545619 263209 261899 1200457 1357495 63860 1768343 440876 802623 1097957 1177286 391506 1791858 1147917 1570531 30284 1150673 266171 415878 675109 392601 1239203 1872217 1884957 62582 503762 1142515 609616 1822855 9580 1963207 1191095 479192 1573495 964775 669403 1000216 3109 1707165 529007 1982229 1523667 317271 1242890 998990 1886923 643303 1237226 978054 103564 298328 1946973 1163872 1177606 1886250 122004 1093354 1565638 230107 1973403 870817 1179941 1765974 3872 1729549 1757599 1067255 1485160 483050 1460509 296563 1281854 1432328 1117644 584896 631462 701262 713649 1602102 162165 682313 1299305 1750275 1081944 986122 50803 603555 1268390 1198272 344593 444884 361341 336229 658617 345227 1871004 1509598 1763707 112050 72028 752658 1374730 767840 1586795 573253 843161 1722758 107519 552787 1045242 683406 815792 1065269 1561475 1644980 1757262 361969 353972 894357 1835308 172075 940052 313025 754587 395057 495696 722701 1535573 572835 1220598 37225 1661974 473987 1543210 1745305 1707159 1149416 832453 783813 1527140 1954207 1131966 1809695 21998 850857 1977079 1237025 890605 297949 1542329 1192997 1083311 638292 1237652 904170 797145 454956 1650886 1286177 1858143 1039637 1243878 1573232 257017 557480 184383 631485 1449486 35449 1084820 924294 1378343 1848065 434429 614268 1618298 1569825 1807247 585916 1829921 215278 1554177 210289 1798454 1168060 133474 1653125 1540206 841467 275806 1434958 631287 1230795 12257 813479 1755122 52628 505563 483614 151352 1413204 1324516 1421693 187701 1945287 1528557 881209 1776057 1012909 1074601 2739 1358582 369171 1544651 457123 1299666 1557092 1393088 226997 1522744 363424 728765 168332 179246 1274760 1463166 1519019 1136837 1601006 1664973 254442 1512456 553887 123433 1806164 1885910 1705790 1720088 288349 1431652 41427 315328 15946 1967817 868744 1322445 1594155 243804 905897 464625 1039240 1209586 1779399 1686673 775883 1823900 1670096 1701223 412753 1783084 1819989 413916 1109681 550038 1603891 576246 391336 1232602 1890175 644593 1427115 333689 1611515 1685297 294516 667316 1860718 219562 569479 773446 1598389 733356 301074 1481888 212777 277890 1435798 1325985 1358754 1125922 311471 1934056 1907598 1512323 1281223 1311228 191267 21812 1507070 895308 1753299 1869724 826451 716613 1047942 709201 931810 1402685 635176 1093468 1118508 1632554 1356421 949337 107337 754649 1358579 1523572 1117112 1098124 1597240 353818 497956 8389 1306685 846688 476130 464347 1981540 736692 716776 1781500 623474 831139 1027285 1256486 1029387 1585874 1816985 1903725 175406 1186836 692074 1631838 1297673 1936578 1855993 1094679 1469119 503114 132420 1347318 54113 1143449 1884399 1172425 1306857 1611747 1638532 249688 273062 1596240 1166596 1457109 1329740 456113 248077 978187 723271 1790255 1424774 539889 767669 1587455 967210 1680411 1185734 76356 1516661 1060704 734606 623297 1904622 410755 223456 1530644 892498 1523258 746147 1444939 618729 1337066 1091074 359133 79154 1024695 898687 1738738 911884 797643 297852 1308733 577996 1197361 1059766 375634 288166 857424 1059426 16575 1010587 291732 587628 1711099 1817921 859357 1938322 124919 1055067 1306833 1776359 367307 239503 1519559 943105 1299243 1064376 1400130 62900 350751 1186133 356801 1802173 1486510 259999 628911 1498106 776301 759104 1614476 1791645 994923 1313414 1854687 1179567 357053 483555 1324811 1324765 1930205 903988 1037315 623580 1208594 588530 783241 739448 360879 1229864 215750 1006064 1411188 75503 134841 787358 1284055 1162858 1142988 1808194 302299 178271 1736719 1947615 1830864 746067 1990300 1146452 762292 1344889 360056 961013 583083 1660829 1592646 347480 75335 1848171 1793846 1999875 1199118 1731143 436387 1709790 397496 1926109 472333 876623 658904 809526 904724 1656880 1151412 1668015 960786 659527 1501128 31090 1004856 1521388 464076 1150484 838203 1349593 1276856 1663883 448711 506069 213236 1500765 120025 236081 1518168 760889 616948 106842 1761179 555494 263024 847468 750730 1965609 1109644 431926 1895901 242985 306535 1721116 263297 370901 927103 1126937 1741560 652647 945593 693843 1791211 1673468 1418857 1223724 129520 932802 295589 1774374 543462 1141505 1123345 640727 282887 1021945 1601088 711825 1694450 558533 488034 1596278 74681 1114242 1062315 1986274 1689626 1249707 376949 1896810 444300 1253023 1839918 1608725 376112 180248 284898 1457511 1178138 247215 1486984 970128 1812210 1509240 1834299 1580871 606000 1194875 1020862 316973 806473 671046 73882 618031 1526422 1213403 1459634 1472665 1529716 431059 536553 1947045 1971963 404019 931389 1319219 1508722 223508 408036 332668 628471 1015585 1635854 1981288 1871554 854367 509093 1989052 1365363 1769262 1478725 1704169 18140 1891867 355252 1474922 1476634 274468 1827783 213785 1470246 1032119 1626772 324244 1202661 1456739 763068 209032 784985 1263686 1220043 446412 661128 1799427 1923622 375420 1392591 1160365 801650 1050075 152608 609915 474415 1892026 813428 307383 1704693 330995 1150657 749377 1443100 1540042 826530 730570 335292 426109 1221098 230279 553464 1721673 293272 6509 261404 1250983 55558 1276819 433180 1800125 1997169 1235376 879173 908190 518744 421006 214531 566021 326253 247531 1520201 1673075 1778 1143952 924318 1200659 164007 1349190 990160 1888149 196817 1107660 1673034 620763 1223759 1678522 1698337 1243927 463414 1571225 57742 309480 778513 523757 1603402 1615622 1100146 1285470 434595 920337 674004 328529 703427 1307997 160127 1176150 335198 1873330 1888008 143580 1254111 981458 515060 158840 482337 183051 414669 1832347 990261 216834 303004 530225 1946576 1926693 941001 1291532 580571 866648 1562827 1662612 1462019 439174 686222 1935265 1950745 895156 231799 1598238 225576 1807954 59787 861346 939979 1343828 958624 1899914 1018213 1565522 821423 138756 789670 1178732 1768062 1302779 804883 1008140 1857650 1871382 1573981 1791044 1714060 1298288 1629338 690356 817517 1196274 1073954 546000 1318022 167824 1695574 1457657 1134451 1285062 1376736 126611 1166291 1159359 309461 519264 726106 1521920 1410525 1142502 1717889 153868 221060 1843183 394233 1025034 1879575 115986 62905 886403 1515926 1942640 178016 1099334 915766 1070028 1219208 258094 59496 1571000 1355168 1429790 327497 1645315 1378242 412806 1899401 876093 646495 1080688 512324 502892 457444 1494347 1956347 879553 1634376 640536 76401 451934 17285 1904037 334547 1643907 1968708 195461 151087 1255051 251432 1196634 634325 938857 1390235 1485312 1001386 1387169 1423621 867867 700569 1107920 537671 1755461 1229354 863290 327907 747617 1685247 611010 1260274 1731174 1348429 455060 120746 1557905 1796515 291906 1152759 1883451 1743862 1857481 830508 624931 438448 336190 1562673 1513185 234142 968883 217526 1083066 508897 1819893 245053 1652830 284792 75047 574996 502946 304794 271733 81180 183092 672071 714752 1092113 1441711 1719527 1426101 1580019 266821 287987 1559554 1690293 425063 840843 581686 1520172 1276718 1475964 746323 1876765 1147021 602995 1240984 1029927 530077 1153958 1510782 117075 1190022 482746 1172959 1953538 888904 187190 514959 1417885 1083013 813733 56966 1142499 1194378 348660 1024355 1283416 423688 222138 1010942 991925 1524706 1901369 530464 1210396 290450 694675 672717 1560561 825277 1987922 1088555 1355363 741935 89475 1031349 1504004 1958786 748701 1682642 41526 651178 737429 216786 1014775 960376 1874667 340169 1381529 1104276 1164998 151824 1624194 434032 1894039 1330369 521583 776795 1686667 1366281 599580 835232 1442756 1168882 1691490 1794606 1184781 1039469 1263901 742282 1237103 1439614 327390 926477 114662 987135 1515141 646263 1374152 342934 827660 1750170 203328 840813 25845 522630 496842 204243 1809902 1947411 712415 1070334 33090 447486 158135 71730 1028657 1799439 1535252 866685 1209046 279787 1122576 1704135 1850415 1802843 1330867 1645559 833248 1889484 1578033 1547741 609592 278079 942637 873505 1659531 658601 364517 1081261 1400895 537663 109989 339850 841434 322561 695101 1134967 1995031 678442 1681495 905720 594428 1683659 37921 1481199 1700861 1772882 668627 1768306 699707 190276 1051890 1313446 1592638 212322 1026003 1597975 250390 1586511 95161 202587 1338152 1620477 361490 542226 329128 1496615 576007 1750094 118966 1497317 147844 1353048 1760473 306684 372179 1927203 1299215 625748 279240 262499 1995625 187829 1374174 118369 1747992 823033 639941 716157 1333502 430356 867884 1750952 1674700 1246597 297621 1655313 1873820 667403 1167353 1204217 1589937 84656 264524 155759 1281935 1603466 484267 56597 347249 681638 964102 4426 981412 1166184 170879 870139 877788 968419 384511 1555591 1067823 1385621 1119623 1916671 1885783 1890495 636104 1084661 1814598 1740377 1716457 1130559 1679987 539637 818862 1900102 827835 933206 314280 1555554 810163 1105049 1703556 1895286 920616 527978 718013 217575 733359 474144 155109 1733441 1123682 1280372 922163 692677 1851137 1897928 107733 1986520 37767 208068 1531631 1390115 1859789 257956 1055152 467217 1177538 112515 659219 1646326 608665 928267 358539 1330507 1470328 569564 204444 370804 170489 884697 391816 812068 1211590 984289 1329914 112658 1264449 603509 725077 615775 1667907 1898967 1779226 1601762 986600 1536036 1125282 1668587 1853705 139976 114616 784341 589566 1525886 391242 828817 964237 746280 767655 943687 47868 7040 1374579 782807 1271557 505077 678439 304149 1655758 1707977 1425344 1201728 352974 1287215 1166071 1429018 1775832 692196 559625 517566 1603019 557171 804900 91792 390071 1769776 567058 958561 1625111 1419620 136771 179531 1040958 1781996 847622 1730287 76821 1402479 281239 1602943 1253635 36398 1369432 614696 871130 879462 491522 1611450 813220 505337 83605 1238480 926529 1377956 1873433 465995 1531736 429713 484010 249702 1294051 329322 500741 1343268 907933 27972 890030 1479585 1864795 401148 145180 121880 943420 169344 667605 454825 764500 336066 1017521 1580524 1695107 448593 1716134 1296512 747311 1835504 101717 1268484 1026962 470172 668057 1763805 723312 678615 963836 828179 1056747 1903940 309128 122370 849644 835309 324966 250249 1383054 1469868 764783 1859175 1342821 1225733 1842487 455836 202820 1022319 1974590 1646524 255560 1186943 1248424 432545 986229 1535495 1763269 1542860 1667043 1221326 820940 1109067 897646 1239492 755108 386175 1398368 884142 1628711 1875122 548198 884402 900847 68192 714738 659593 630403 669131 1367879 991401 1242733 663405 962134 409770 1165547 1674442 764797 287330 929737 1631036 501998 121911 839455 38717 968142 346313 1620342 1312518 137633 1138180 1417456 1214188 601572 382223 978284 1366069 1295697 30694 1380390 854749 495391 606650 806983 645513 188472 698450 741688 1932275 121870 1020715 1922652 891658 1002940 1437451 151725 763438 898561 1014638 795405 361824 1445100 1220622 980768 32618 1347920 309120 729562 856061 704406 956070 1580127 1723685 1173021 1357395 1561872 1425220 677513 527772 1338813 424016 1507800 605257 650341 960513 1629508 1901564 1658601 158329 349520 1432204 1339399 1765442 1154905 186735 406595 317394 1378983 457630 65664 1553861 301369 502640 1124191 1214673 1449222 1025364 1167306 1759422 349084 243035 351741 1438015 818950 1442757 139975 543970 1919461 1804691 1237344 1959529 297488 1928977 1285268 1524060 525833 1698004 1612912 1307227 608723 1124522 1673496 1064753 1654785 1762692 102966 1942061 1594483 70737 1943001 634267 1432134 200410 1745162 616177 652146 1208698 948783 210334 1966605 507396 1720043 365340 1728901 1512526 1226180 138022 1044226 1284486 569875 1627953 1951842 1727973 1679301 1070545 198610 34947 1345681 1693001 385419 1484598 816995 1584568 1497361 1312105 1354277 401073 1291357 1417512 1204191 1748505 1420912 1904681 817307 1152475 757916 1707033 1570644 501704 755053 1946929 761613 1770686 1192946 160182 1872880 1963649 413569 947432 1498944 424260 402171 600582 343353 1397590 1758168 1894453 1389150 1569787 1243569 1391126 1945788 1645690 751608 1669288 1942671 364437 657364 1828062 418569 1736320 389492 1269594 425048 325765 1773567 1642956 554649 204914 1674046 842548 320145 456521 1593986 1928649 380070 357527 691971 900992 924377 197701 184146 1650252 1080399 1949759 415348 1663198 1393196 429512 823881 1086898 1770071 125282 1550616 1287012 73676 1899832 1368339 1032032 102213 820458 970059 999072 248137 243179 988386 1907586 363322 1265066 824850 1561967 1862417 1275590 1614332 976174 1190720 1799753 1758565 171762 554243 6339 1787176 903019 666647 707744 359980 333800 448656 1032824 927887 1229151 1568684 1397315 1925445 1372455 857777 238065 1003473 182409 1357360 324483 1064765 1995412 1945054 732542 1530587 1676776 1246342 1086364 1962669 922001 311933 1566050 1101477 510823 1070472 272906 1426619 1914809 305370 1911583 119047 1005019 1817853 1644881 550365 1820245 1925690 756926 243287 362384 810138 1809645 1676513 1071348 1277269 1647205 840525 1171354 1802507 292339 289928 1460781 895314 646139 1387726 1349512 1443778 1936961 696909 491001 243295 599464 1884995 1900876 224843 1674044 632372 550750 127219 1061574 1352237 432041 577098 1729350 309568 662820 1720595 1673705 1882434 783024 566075 118604 1220341 906890 669160 1647503 1579544 879407 1030721 1978366 121236 1535496 1587511 158668 457637 1129795 1461397 1108378 1355965 1306563 1519361 1560908 1840500 815050 1820211 619818 691845 251127 1602822 519998 536160 948847 866732 1676136 70554 206228 930991 1437299 603870 783964 1495441 636613 1488922 1789266 1831670 998620 1861537 126600 1365219 1616911 1855664 1539385 549580 691588 15907 1515518 1015227 357504 887892 530054 917676 660871 982883 16093 426938 1997216 1975333 1729572 203623 1165240 158477 1396802 746780 790750 1018390 233577 106812 438548 464937 1366935 1433805 1867919 824238 112560 1505633 976235 1173578 505087 1012166 1242622 980209 742488 897377 1475315 855385 46287 1699103 1208361 1094092 1982348 511983 1581887 1747185 1183995 407177 59801 974752 1522750 1175872 140407 846378 1483154 913285 13716 377156 1500866 1725039 1045707 1925955 1186032 826330 1350198 1832485 468037 1915759 770545 480380 1925231 1785168 67197 552002 1408407 1307515 962700 966917 1893864 983454 1822313 818035 192116 294400 1229444 1216511 1693666 1702210 1720654 510101 136816 592191 398361 554068 499273 1511502 719900 949956 525215 64819 587242 1343923 369839 69678 898356 913903 359278 405783 472581 1774592 1838634 1885160 549238 1990829 338008 489202 81355 1111738 779703 1038323 1522446 1209155 524379 1510550 1985908 829756 1362807 954493 70885 271974 1491303 19276 1530825 1967847 762158 965178 938933 1588578 754378 1257578 351666 1389537 1562525 480912 248973 1690166 874430 1694963 417166 1916732 461359 520745 121368 1665979 770774 380631 737980 670406 1667718 1032773 1915805 1232386 1098318 1738752 884028 281880 509773 1522828 408806 1018660 1639261 739790 1600617 1338710 422580 324293 1900290 188031 299295 1807717 270578 1186320 1959149 1312505 1316603 1634530 871994 880518 714902 1901877 1477030 1678793 1249399 1662490 1138353 687828 1358432 1752829 369629 1438164 356860 739259 616663 908549 1813194 36185 500620 1032469 1311767 806610 666366 21581 242782 1677313 1624590 430493 1473883 548792 1055794 975943 1100240 854891 1501931 1241958 1075292 1308091 66687 682438 362994 872346 393581 1331648 1801128 600170 1201074 1021602 1960627 1840245 129720 1471609 1145144 1558402 1430265 652059 809288 1888281 1149535 765928 1101384 390051 357492 1923749 881226 124922 1118245 1422530 823571 49575 1809270 1247391 1591564 188908 513067 625571 1107631 1017114 1772234 1310166 4158 1965321 93729 1513851 1348707 1262361 1903654 1892220 982348 1985524 1559730 947999 1381083 1739527 1446847 1161294 1841872 519481 527181 1015554 546954 1503442 1151844 1416779 1475999 1468708 894648 67187 1681998 1514442 343286 345878 804301 1708536 36987 172244 1826326 598646 1698613 1847592 408478 1508707 726576 836609 73802 1122475 676787 841653 122969 1577334 819467 642453 82116 1495398 1355473 1730118 1279095 1553981 1607183 465462 1099259 110633 1333386 1710525 637208 1527566 552692 1681540 858810 692306 1426691 1239294 1738771 1902627 1181091 1791956 1211991 545184 288841 987436 229759 722785 1089908 1363172 1136469 732049 1118781 1413688 1282674 840522 718519 1974925 1916334 1899124 1190765 1099913 1539213 146637 565872 357607 1445806 348320 269819 1715232 1571755 187489 1949632 1055040 1304906 455067 1560308 1492356 1472247 1861681 279396 1025362 1911250 900753 696735 1461646 1483458 1746730 121913 198331 529907 761743 331341 1415728 193187 1411603 1897707 1566162 1282774 30150 1422188 467948 479159 452826 519582 158877 1527669 1449431 1870568 586083 1664535 1389060 1187252 927787 1911722 1028654 122789 645331 380611 404747 138235 1172266 1336695 1520086 428064 811315 142659 1612288 1144831 993302 1588638 1859908 1711344 337527 1510171 1543395 52742 1781959 736923 1593764 247314 1812229 1705354 601911 1619636 1188723 58570 1627523 1335042 281283 1801964 1516147 1666788 787247 725075 537012 1079145 67147 873759 138689 1699393 1667540 1303150 852368 459772 1522464 296737 1560191 1001458 618829 1250741 1397063 268033 362734 1491380 352413 558808 75378 1560349 1901942 413860 406792 145494 1381686 1108578 856071 1941579 305950 515645 1034243 1107959 1105540 1956710 1617806 1280890 765539 1447240 1183945 1227819 967613 294911 895945 1485914 508986 29723 1994098 1815553 1948591 179147 765941 1904734 1285718 628347 332887 1265780 1049526 1312039 1110541 307833 1946323 1942646 393136 1318829 979564 357011 983090 1263450 584612 366489 1260147 905482 1288949 1644303 1633611 1905693 481492 14835 1021407 1768332 972028 1613383 82747 57409 1628570 231521 1921613 472128 1802369 1653896 1941409 106336 989588 51873 1831181 823996 1251545 1468352 826224 1674596 1061765 1389681 758740 758431 1682825 149638 1537048 227467 98869 1799895 1428852 1316754 1191026 788261 411951 1650692 497238 720788 187345 448006 1891073 1824005 453311 1113902 627549 1304263 1740149 1130250 1078166 1511763 807783 1487932 1822878 892830 1281767 1093831 1285227 211603 1344215 1495242 750981 1099694 1151657 1222145 1610895 164482 953575 1239528 1025168 987453 1597084 323741 938300 590787 1265577 591750 361775 1772800 830286 1033975 699155 106903 121653 1854259 936274 1152455 296177 1295396 923690 6117 1224841 1362193 541029 53576 1215572 1733923 903006 927987 373881 1900599 1684243 906863 1199896 1893275 6453 1834935 132695 1857196 1527678 1301817 1616238 1610303 91547 1322269 1079925 820859 1336656 72794 1875037 1251843 335363 1311480 1507980 655293 832330 1225108 1459465 475415 627183 616849 455318 760029 1751268 1243231 1379858 1000990 503450 55882 1890001 1975761 806008 708986 849087 1850901 628726 223223 1251497 1088038 1523272 1452243 364070 725447 1131886 321028 1729953 1061982 442921 1625018 1587025 201944 630054 1190339 1759930 1387126 1519953 1086362 1919374 619406 1819174 143284 1339626 190606 631596 237004 1019752 565779 855438 1776514 910901 1198751 1162728 1665224 1679831 155086 1485225 800384 1492948 255793 64598 98621 105184 964618 448233 799543 647243 939109 90778 779118 508043 1817577 1735532 114055 363024 1323887 1370818 1149063 1153060 949880 1864378 1767677 688626 1276241 903949 713278 17612 826443 255825 1093043 171515 438220 163477 1337279 1404932 1872255 959289 311626 685089 1945460 1912847 782850 55341 334520 185036 61517 1656272 947253 1974710 339835 1380834 1648871 589948 1667145 436142 79059 1996525 1493863 1149507 1315058 1462891 1001993 687628 1923132 1760394 592520 1363196 628597 996236 1286696 434431 669394 1376812 305032 1934047 570071 15998 297080 72834 1095200 1045427 282124 1512693 338331 219398 739319 1800772 256740 403298 1726955 1089272 277403 699390 975293 832604 46037 58028 1743912 739736 1061603 1228481 1662540 194213 1011416 1233479 1887263 1342126 333130 563175 507778 1430284 1320379 1167698 395071 1858643 465013 1859598 253676 1964594 1674781 1658010 1132461 1419740 841105 1466285 1874996 345634 424660 533023 604058 325455 360114 807382 1651148 873006 1411993 1689872 1313183 936931 1834909 208197 52461 1146564 1276774 661004 1820676 1679509 982554 1511264 1081699 1079089 1219263 231205 545035 342839 1260351 1066277 245381 340288 134575 1498914 868807 286050 235771 713079 499850 781949 598313 1756323 1639072 1721281 1424501 1791422 785323 1247681 1908822 1139943 155909 618532 287051 1877390 1967625 1948206 1169164 1048243 1165839 1888510 1645932 1657576 468550 720785 125091 1976784 11298 984802 1280125 736791 22494 645447 1053966 1816060 1253539 1520215 739895 702260 1664350 1778607 1219881 1376938 748937 1854107 1790863 1910839 1259948 631916 1480146 757342 704625 592362 1610444 709922 149672 1759318 1793398 1347491 1224064 918832 598315 15933 1754195 162925 673159 984481 348589 1681893 1277975 1979486 1628046 14472 1658658 790483 420673 567336 739499 1996000 1023667 1672082 196999 966145 1000048 1224294 210601 1568282 255097 1581499 111866 925952 1597138 604557 1283012 826176 623129 429213 357346 1860925 189029 696810 1334426 265510 488092 714063 1775946 685984 764963 1563584 1500064 205184 1911568 12421 605315 212433 833254 237371 443132 1022574 619429 1643162 728558 1128856 432767 70137 1371164 996538 314501 1390529 1008645 1540674 27441 1219725 87201 90171 1501623 1384131 1684643 41930 1467072 341329 210736 316943 1211986 611844 1146789 1019166 1164090 1072219 1940974 1547767 1171612 1811109 1823961 1012873 808163 1414631 1226942 1579409 974229 561383 62495 367907 1829389 149391 1188093 1386718 132411 1834392 1840125 995766 1560985 779062 1052578 733984 919380 1132750 1997352 1926218 1150059 1847542 1690910 1739297 991390 547591 1557505 363037 1214387 929143 1912571 1639528 726520 1880789 1793034 1255321 1776992 556571 868716 1535766 1938324 1778496 1668674 734382 1032853 45779 1360206 1026889 630049 564793 405223 986365 356484 811723 683533 78910 301392 736312 1837929 593744 1665328 455312 1756708 679885 1932535 1141510 1967701 1052157 988091 480015 40641 1697844 917156 1628532 958087 910473 1712331 176290 661544 334080 216793 1669172 1566054 1993902 169448 1662247 1889328 1852224 1406020 1505289 1773209 851917 1583085 431700 641982 408497 1056978 890382 63005 415392 841693 1343983 1232066 1254298 457107 1302702 1978207 743329 681057 639585 303770 1805503 388505 908039 1271926 971089 112402 476948 1221550 438912 145386 459063 783440 859916 421367 1933541 326034 1334954 1615915 250580 1670606 252275 1679080 1744933 1079576 1329059 609529 411796 993520 1463561 132970 227652 95220 104956 630098 1860062 1337622 157932 279112 550930 1862871 974007 1752742 1260893 3687 1817161 101317 843605 669006 487655 1647934 1869938 290622 1739055 534492 1608348 1497723 527788 198497 1169523 291901 712291 726046 864543 1330558 482154 530386 1203365 1182599 1024332 111607 620264 950029 1698910 1689045 645195 1223846 1200876 1390133 1748469 1669530 1836841 1632017 131500 993301 1734001 637115 48628 889612 1519238 1977 580014 1494768 1274858 1349385 660177 1462739 1717149 269585 547039 1003881 1828613 1834859 1553942 149367 1789698 1901042 1102272 591214 1322217 1281883 1275936 1434071 178174 1305503 18761 1023843 1870584 1472149 470980 1114963 1168160 1782370 96356 1191171 233570 1003999 313264 169170 20217 71145 1920450 1643192 449915 1417706 590491 14859 1841095 297096 1193006 1043041 1825992 1206153 221537 1945373 148670 89785 1530538 1623888 836764 145072 196345 1111162 239894 727297 804929 1738953 849583 893310 18265 1593810 718357 1352501 403887 1866135 53180 637548 289742 641343 1836907 873287 1329280 416906 1773266 1803825 424341 1646722 884394 285893 1994627 771038 1631227 1302078 455205 1854587 172058 577949 886405 1336722 1876858 123173 1528158 1950209 1411784 779345 147871 1400960 376147 1119891 1679205 1903667 886715 275020 1067940 1456619 367836 1980836 1269137 453828 411553 1704445 867135 1739649 260958 678053 418759 1971708 506197 1823488 1563854 1757413 304275 503376 1548928 1083651 617314 1304205 1604428 845069 498425 55676 811216 419264 1785145 27343 312250 52371 281047 1267402 1676105 1579632 328766 1050223 207936 27149 586543 145729 94896 825112 668207 1855158 523967 665631 167978 682901 1043030 1815965 762649 191953 1963507 1476441 1347410 1654454 555866 33112 1440805 621638 1555181 1710217 1086513 913733 26766 910776 456964 1966016 1394173 569012 1123460 1412030 1496777 620326 499236 498146 412994 1793643 1865936 1084561 282877 83279 1164767 1620364 33261 65806 53603 250996 1943180 1871161 900397 532679 371997 556422 1156213 777798 484494 1441184 1958152 298053 123670 1909491 99543 775661 473249 1915948 248476 430026 939428 1180193 1509960 194732 761080 1362888 1392407 1289596 1505637 1279896 1557883 1775863 1460597 1234748 332225 1067495 1990908 1409764 1662224 297844 1237254 1869785 1088462 530710 1795491 1994515 1822056 1079945 957954 1980215 946305 1243272 820135 56008 1251475 578055 840687 1270852 1140205 890329 983919 1876597 411766 1455903 606405 906747 1598084 936826 205028 216064 223403 1175054 190045 103987 1723377 1748426 1947970 1036860 1636852 646136 785989 1150073 292574 281058 1675874 1694536 1415651 110797 472383 1846002 25937 1707492 1884975 871264 909819 1877886 1269630 1421433 1357354 965438 1647803 1749643 12938 1593491 981539 21969 1949732 505249 1176756 76332 10283 1387690 1255456 998119 542171 1740707 726762 1144374 1287429 1638929 1585221 1362019 1472295 893939 569380 1574430 1976359 73045 1981402 786010 1672067 1833559 1422536 1578538 277579 1062408 1782410 474549 820202 137117 1668438 1055402 28706 502454 148140 1493860 524364 661031 1942484 1649863 82730 1488565 1714721 1713396 1520701 411195 1935616 183610 1950641 1529231 1638849 992990 593792 1813335 781734 666204 1391159 81721 1050974 614087 692884 495760 1829042 504357 661234 1396038 1532598 1395422 261519 1833126 544607 421918 741861 333515 622093 284911 1837348 705469 1555539 1601443 770560 1532982 406171 725020 713846 1887446 1623395 908357 711132 801510 1110214 337086 1657425 940346 1572378 1127791 78106 1692569 1956783 181566 1732458 491306 1606605 1644730 261710 1388282 1846771 146929 696061 1670321 816157 1494843 680538 735249 985119 1522631 646067 1227379 876970 582037 382907 1495598 334243 1249988 1721501 1598670 769126 1240746 452489 291621 1560925 1302577 478312 1608475 1368242 21316 343022 897650 1781585 1823721 147054 1622568 16008 1015150 636632 1797569 921927 1121000 679056 451960 579114 1663638 1048211 792075 501179 1649596 743501 1676973 1183132 1948546 1595041 1623112 1345245 192935 1540968 307870 1249880 1346674 1949279 1276569 611414 1076055 1419661 1752186 765507 704345 1508178 703451 741163 702579 1143905 28747 731335 40913 1226107 882623 1754517 868729 611446 173910 1956510 1329792 1744949 654267 1641795 1144737 1265217 1762358 1739118 1046773 1504227 771352 89650 495504 1616315 1249952 556974 604113 347358 753819 1379788 1156023 1513869 699306 821788 177655 944750 1368948 908092 1076631 1600733 52962 544525 111270 658739 599734 505305 214712 746320 221369 1610761 11941 255297 820158 1643402 5705 1355528 142829 1798838 785801 1103130 1899145 1764232 188697 886820 479999 1651369 170148 1720491 1975446 1417444 250675 822061 637799 79325 404199 614347 1844901 747151 697796 1901056 1941791 582957 1136324 639475 784126 1952255 847700 433841 609868 1901211 1803261 895933 225866 758748 1037102 1824421 1600273 1535770 1485207 1105877 1172565 14039 575660 372439 278825 1667898 1419411 1344124 57697 1320903 1241376 428196 1461402 622165 876454 742272 480434 270042 530163 1295722 472804 274610 1647857 1798191 1760882 17669 777556 118633 1411569 1730605 1672512 1956534 889891 615009 1652591 1244362 1411623 1069040 1263462 2705 1429784 1324050 1647559 1084073 301137 352080 907454 1646253 130304 1695106 219630 153597 468524 1679968 872558 323142 790875 875638 1408300 679948 1929357 1866152 1891689 1063962 880190 27520 277254 1147368 341677 11668 1458596 171751 295222 1602623 882296 330176 1887797 677070 1479325 1849089 1088933 762876 324478 448383 1752942 1758510 1524469 1485954 48217 1674525 960101 1505173 890282 1892438 1559173 1876478 323539 38815 649934 1447121 1794523 340044 1288506 1424668 89843 998518 1755713 1248140 1049116 1055412 1245409 1275065 511523 1974707 1875005 1968559 106686 1266952 910726 776535 1594426 91154 343474 6601 330168 1008545 615968 789881 1627422 856251 479437 253573 1062184 1222705 615543 1803906 384190 215480 1104232 1911612 756713 92767 1704257 212585 1169915 517145 493229 275369 1392095 571535 1332689 424150 659021 1836219 118882 1436582 1402894 10110 358744 1674284 325188 1548095 1880098 844645 949571 623730 421623 1233420 321877 332443 158983 1324497 365972 1304083 1789360 1606153 147598 1505475 1853193 518907 775000 45765 292531 1594849 161848 446275 1792593 1523002 1609139 139830 1443475 785202 1270094 1015243 249863 785397 664470 1209128 1222412 1048559 380028 225470 1778305 1941403 475163 266101 1008750 1493042 920512 1619949 1285457 636638 1753959 97590 614163 1555349 1575201 916186 1675996 759365 1143460 779004 159045 28397 283186 1182420 1916785 507438 676631 1487844 1905158 1531144 1563793 360450 493046 1153302 1324570 1943907 1791548 1325537 1318139 1769923 72966 1654178 677203 1124527 384979 1988217 832353 1311347 292286 412453 603074 118733 111862 1902149 56760 554616 232060 256003 1759109 547888 1841319 1620863 41583 1922641 1940973 951182 1095438 1951393 1899651 796222 202624 946061 1867407 40718 957029 865180 1243469 1029491 1456841 88809 1659720 853560 1125872 1689832 1256074 1789344 259613 275968 354848 354768 211835 375897 1161726 725460 404138 1676394 1974247 1885973 191390 1416014 964400 1745627 859175 1946131 1319079 1830647 1669790 768963 330759 782306 229997 1364333 612333 1240088 1928523 1308658 1794898 342590 233593 1682842 799972 1520530 1148992 1990847 145172 1266505 529092 819120 548564 876493 619580 623135 925042 795724 844264 1783140 590708 1606752 874636 1045361 580383 1743874 1446526 105997 559722 1367619 960112 551807 836017 1284120 123723 686768 962626 1538822 1311131 1713414 387159 1025272 1619213 56034 1683149 760255 1656352 1582852 288508 1957541 1999408 427403 1547936 1627520 1404007 416454 1541167 1222055 658712 461042 423777 919420 1877964 274961 580115 731514 774508 1679337 1372151 1314940 509128 1550887 153680 125057 479381 1737391 187131 52722 128044 1547482 425282 889088 1821453 339111 1817912 1242575 943844 1241354 1601047 1410799 1068669 380219 988197 1877558 545509 1803349 1384605 1553044 481455 1771787 1789740 1403892 891965 1866360 1059539 780680 1901073 186771 733391 1523557 753255 894458 980225 1165415 420487 96662 996638 1546447 1778944 1547499 1019371 1747457 708648 418577 1971547 43642 670351 258291 1108540 461456 830751 1459973 594669 604551 1141906 1887308 1404157 129832 1454064 1804956 281960 874004 349184 628904 645900 73885 353346 1143498 1622315 1002765 1636818 1678437 1302897 1607009 1539804 1221832 34380 1654221 399361 288510 1929268 1700005 1219640 30523 1143295 1372968 1527920 1402443 1025072 1807401 447556 1658546 1158047 1879705 810769 1558481 1401855 1859096 1720489 1991996 1931847 373220 261142 767064 1840101 1442417 881840 1492491 1224056 971244 456123 373243 1004259 934531 609977 61583 1192486 660978 1102601 1923017 400815 673337 1762262 792113 1239249 1892316 1085494 1694622 1537620 1470226 109926 1407917 750927 984768 512656 881366 213731 1442123 1534596 752127 1660144 1506500 1150760 1192739 1631221 236726 1928138 984216 1300187 706496 1653284 921787 1071293 114856 1321952 155546 505801 891148 1185461 437001 1934563 142353 1951206 100812 1088142 493027 490318 1883018 220767 839950 1023194 1748570 1656166 96486 1835033 125435 1012705 1972949 1024178 1934943 1758294 84370 786757 614296 1292506 1662599 1794746 661542 1207781 129607 488677 690271 800572 1889319 1902913 57123 1409462 685300 1357749 820413 699053 275453 288885 2720 1358453 1711677 918443 794952 430042 1867576 1938520 1424136 543361 1134554 761364 89900 294726 1726793 323437 850498 12069 573266 325899 759642 1925495 406226 1083620 1723079 1209432 358663 1202992 87500 1742888 938186 1829639 416524 228187 423751 1620921 1268809 650605 1935706 694196 920785 441304 1159377 560995 1059755 1376850 836049 1731346 253940 156364 1032395 351672 932798 1641831 240434 532440 1438246 621791 1643648 373919 1793916 210712 1590203 1324384 1455177 905871 1148757 1921094 51115 1192949 1121930 1219053 1676700 500971 383092 1691083 1229160 403470 457436 1892217 1297318 1756185 1966408 1531037 40565 950529 1259559 728259 1935874 706053 155660 1163464 741719 1500361 1032112 1615699 1295160 1507715 1002928 1048842 1652101 691590 65147 1025918 347623 65730 664118 379518 490403 381806 1216309 1167934 159 1149334 1432117 11324 1116232 1607679 1624150 384153 1028568 1810892 601559 488764 758717 1304472 249620 1500294 1628984 1925606 1869718 984293 660609 1836724 777913 1972389 424383 66053 1889214 666156 102039 19011 1308715 652774 577989 545901 360507 1918962 549582 342459 991409 1364461 698639 75608 861969 1197543 240396 371923 691506 180949 939638 1489202 608962 948829 1403642 1180607 1915156 429185 1079866 995021 1704246 1244096 1517226 1464191 1112331 1827548 1120936 1608197 162845 105665 1903556 1337578 1484822 1569564 1942467 1575258 1955661 474419 713115 1992950 1921775 587536 323379 433847 1555536 255425 203628 1522943 486100 1351519 768474 1059637 1465414 1425763 1859198 467960 435048 1611290 1857350 755297 1963079 74491 38777 1709206 1515529 748419 1009103 1522229 503772 701617 1897081 425348 1560607 609321 1166509 1722640 1851720 1279997 1811076 1866223 243409 1828829 807571 83168 1543179 226017 336712 1812824 1974589 1577961 1127604 1611058 1191756 778 500674 542112 984576 1910576 760439 1023761 837747 323869 873957 191511 316909 1411021 984550 1094242 1528390 1776551 224663 1461340 705038 506639 397116 1543610 182820 1794238 50104 1078237 736290 727826 622410 1787877 666177 1949911 842599 44044 101664 770222 1765731 131560 1526628 799280 458911 1992294 677705 1366061 311574 1686998 398569 1171842 952302 1307609 1188025 402061 1627797 1498585 903764 837538 1291106 1081120 1789244 573228 1030866 1548610 1572751 819135 1957823 1933706 1815408 1038083 1249156 322329 992279 84103 1345625 676342 673607 1760588 380821 1685322 1350184 695029 1859946 1199647 351205 1060565 877319 900820 1788591 733164 951082 1410659 1994466 51146 153566 1247147 1768870 1010402 208531 1593849 340136 487466 604091 1482456 791816 1518205 1566763 1517516 1055411 454193 1140352 554216 657286 1111988 450794 1101626 1084203 1818622 916445 217496 1488552 277271 1735893 1046686 1825044 914368 1176432 618278 1608143 600399 1317453 1793505 1409117 640424 1542912 1449122 1825888 335400 890040 1115527 354258 1272775 151150 991954 1168929 1776665 1541480 1067376 418975 136367 1389122 1030711 385354 882420 209644 1244441 762106 1774534 1183892 1219577 1059183 1008595 1871938 465848 1227240 1003799 1935527 1094470 606223 1159876 1072671 210322 1198796 243992 218566 175394 1428516 549693 628339 54974 1325568 111930 1809653 1238878 675220 1498701 1218319 1748184 1275406 836809 1783192 375580 1783779 1423322 188444 1269782 469060 985732 1299104 1958242 550132 156227 1407257 1637900 189930 523335 1367480 605697 1885942 76634 1605239 1534328 1569231 187705 654594 257280 766857 333287 1208444 952445 1908041 697494 35087 79880 294842 554178 778096 1453202 17954 733446 676699 918319 428767 97208 1866882 960697 332330 7052 487143 1087323 757494 780463 887420 1370854 1748183 1322238 1215523 533165 697800 602734 1987351 238258 726089 601392 1525678 1562433 162602 1276917 1430656 1397196 1915489 482097 1602840 1397381 109599 315932 1239001 451000 588660 1519904 490793 451623 428540 1573368 1974813 1638825 668141 881256 288121 157661 1393247 1192315 1664818 1262449 113410 60542 1986135 534335 1552392 73046 614663 1737889 45576 1229603 334959 1556784 204218 417625 1378367 1194396 1681945 870089 1982034 387267 1956753 302064 191473 1379365 484576 591424 1845591 1508161 1621815 1507142 365527 757863 1005200 1864185 229437 326779 243206 320241 749924 481043 1739070 1932247 652860 1645790 435351 1702857 1209050 447469 1633022 155268 1499964 626887 1984756 570986 262557 721734 730116 1687854 1148918 683331 1855457 1730783 157475 393106 1814138 14421 723542 1770846 1951329 1490254 914295 1903495 344754 1989509 82284 938197 1156970 1607264 1375104 1320973 402965 1046451 709744 1416666 946219 1569440 447245 205744 850049 452121 504867 351653 1711311 209300 1147059 1285891 1625007 560176 1214863 799941 1969202 18164 13627 1716085 284367 982041 204080 1741730 936514 432734 1744554 1615110 1686237 1228648 756255 636333 136067 1758745 1748072 1196953 60703 153722 493620 1330755 851936 1228583 848615 205105 1235152 1541201 604362 1597646 1002467 1311670 131498 298746 668458 1943826 827056 1461301 1498604 1409315 268168 715584 1270125 146351 1017230 328402 1385237 831498 956482 1597690 1803462 1653825 1764327 962728 1461128 130078 513382 57601 1443694 1193210 848309 824989 1105460 1371856 710557 947938 1802630 1379163 1493013 1249472 1317707 1935778 1271445 1344361 895152 1636445 1656041 1461517 1946 1280881 1144213 792033 1055623 1560743 1615239 257609 236574 1627995 969387 1688085 1635630 100351 302195 570249 1487744 1996978 1329564 1098557 424651 1963454 231182 590164 1954796 1980182 44697 679803 1850701 217499 446062 1930499 1983409 566249 1395873 1167690 88629 31033 1503070 1986492 1256627 1194509 1595864 999524 1167557 1907940 652949 1963571 261625 763764 1731179 1139515 2831 1222476 1870635 1814545 1778633 454264 61445 440807 177116 1475665 1366481 1479355 218494 725746 1109813 159875 1971215 1120104 1412761 1053850 1411307 49221 1480887 881132 1899211 1501811 379729 455590 979792 1260203 1538900 314465 1124065 1629392 682848 1434971 1085676 1691102 1609081 631238 364868 93922 190464 1989235 1308853 469702 904563 1325953 1617467 1786419 994041 1304193 621777 290324 1530268 1857979 649821 1750339 363762 1331147 1593207 1645815 1729430 1589619 1041059 1742484 383261 974163 1211821 244219 1258891 1456652 1538241 1024063 1005634 8701 1954545 47441 1816409 140105 1715152 1104874 1771935 511139 1505261 930270 911100 1037596 192882 1813532 483591 1963634 1804594 253091 1955467 556777 1415604 6052 992036 586990 1464232 1308467 1553240 797792 1951237 1637005 703469 1943968 212715 137362 1362909 404892 1088616 351167 1553321 497034 1778924 839695 1756732 1652964 1489334 219782 1269193 1855346 1451987 1648461 1979110 1873912 1428949 1554417 403873 310712 1229063 710434 645580 237335 852901 559692 1673541 60103 103454 1166666 832372 623702 1268928 1146228 325367 411587 1169658 924518 639891 1795608 335256 533237 581831 974127 979560 1012011 1955126 1422675 1788839 1546497 581029 554961 1088663 254053 1637111 1261747 1563957 304535 439505 740614 306336 166480 600947 1926857 1039712 1451261 1701106 1077751 136393 1087592 1347263 1356137 547199 401989 1447620 22413 523460 724610 286532 941891 621499 26589 1489878 1749027 1831550 1237490 244278 142605 1088983 254099 1918276 207215 1171244 700202 1878817 101807 1458849 1629310 1050582 860097 802292 529627 607683 346589 534607 659904 799080 189257 554225 651935 1064436 940302 1332953 877978 661090 496179 1254395 1098306 1152372 600080 1368676 1085987 776540 1985466 804200 1588795 1130506 1867936 1261414 820520 283883 568897 1386058 188950 154237 1085439 611836 843990 186431 1771188 691685 348695 925969 658577 820375 1810978 1836576 88278 7594 1143647 315831 1385575 1891941 683368 125143 523375 1226445 300804 1322956 989945 288882 1344313 42184 575143 1602899 421832 1594213 1688081 879994 334831 435488 628433 1174239 1752332 1361027 1731891 1530844 882898 129594 1345904 1739224 621011 508373 937215 1433009 1074078 344247 1652918 595365 855032 1525851 1975454 1066082 1006633 1417771 355988 354787 593788 1061136 216694 1100807 1393421 820187 976301 91775 848430 1980999 1027716 1676958 1145971 1784152 1467071 1972555 1254884 1946134 1198649 244637 976298 1616852 1194960 1932956 62811 839303 1793462 1377560 1780913 1630310 591576 1087231 1221868 1327468 503878 1650860 1442992 1106441 807745 1291333 770875 1498928 1576069 1095385 575771 1525510 860735 1784704 492717 282454 1743336 1524080 595235 810014 1392036 573171 1924660 1039203 1425692 296185 1457518 95377 732352 1958096 1651562 744321 201987 791759 799443 1256363 1898030 672494 417291 462154 245201 1086409 886417 8264 255197 1265119 1113349 1764929 484412 1238817 1842083 157544 1437682 1264603 1236354 673666 1817218 240784 1418308 938962 1858044 1582128 365907 1238213 1423780 1092389 333646 1870330 350426 726331 1978534 1906348 387615 1811398 1420207 859547 520487 1751571 1551183 1666704 1639502 492474 79407 481842 875404 748574 392959 1466215 670375 862352 660266 1415824 1936560 1223145 465520 503950 1540890 515503 53766 1659498 1618712 1495040 1913814 1352589 1091441 1345238 392387 23989 363018 701062 1935858 659601 476859 663542 872464 836323 585602 1625580 324051 1381064 207712 1713199 1003901 717108 281198 823372 736751 281403 1084140 1429063 1229181 147497 1403103 1102138 1523814 1186096 446479 1615395 1320560 1816674 310112 95325 1949123 1151697 1845621 1036802 346551 607054 1170278 1663855 1889760 1707857 1778510 1687277 389107 171059 1937840 281378 1508777 1901466 1516371 1883119 1793040 1108612 843529 1476797 613390 854739 926225 1976633 802038 1670724 998979 1326932 1520077 1285206 176009 645813 1415778 336684 1037386 605400 511095 897893 1247254 1875894 1516848 155928 1422037 1894417 371479 1982375 594072 60151 668594 304332 425198 448104 1427899 1934213 752425 1882915 258152 1074202 916077 1384325 203533 1906051 1109613 1994119 972020 234947 620669 387628 732982 82547 298580 792804 1930263 1499541 1823154 1608919 1198749 854908 1771295 589761 371654 584902 1660392 1584216 940598 1027069 1699926 1338008 1932827 93152 1616227 555953 120134 1078447 1674326 1674133 210943 1212156 1218190 146353 1310386 885689 985487 1706958 1707807 706017 1682701 1940339 1949839 48937 65470 33134 1298696 814725 33172 78132 27024 889128 1531457 107377 1263083 1445061 1253265 480991 377613 724778 620637 1922685 374638 449202 660114 1761736 1881050 482274 106174 735266 1994177 774472 1550947 1379492 630594 629170 1501458 695565 739732 923217 1929955 1083055 1947995 303701 1708887 1601670 370824 188787 641955 920199 86136 1305940 307357 1990384 915102 1106678 367668 365437 827437 336469 1866064 95255 127201 846386 778964 321944 403828 486303 1717571 475376 1344673 1872615 782048 552562 1354214 1767417 1568765 1695491 1147266 696848 1083180 1300825 118002 1778600 1821390 1542432 850336 1567752 1835260 1947379 133681 1809657 1804366 1764242 384294 1581724 326802 757939 579172 677860 1388570 399218 220939 651645 1283833 175107 1784509 1522966 1076576 206841 469067 68789 1165279 1652698 1037920 271523 687803 214845 1092928 1143528 1008160 918066 1147466 1696236 1789919 12549 770322 754855 701619 222441 1164773 1231971 1611478 1378383 254756 1275874 111867 1668032 512049 406499 6058 1165464 164695 1180189 1395436 1688878 225023 1584705 1520875 1106151 1011761 1431231 439271 820142 1841326 1730876 483770 809032 95721 1101294 619992 1663346 1144666 400306 1015006 1568108 1363767 788648 574395 722749 567889 835903 135701 1700623 1901762 997810 1986275 891471 516173 1713990 742974 1093197 963299 654228 236901 145268 330041 211111 1961464 749686 1759989 1021786 1095051 1915097 668027 16440 917443 793430 503266 817324 565575 1923367 1156893 1541814 1491332 78830 266214 1963115 916495 1954046 476309 897918 1670301 723092 1645665 1841246 1702341 474321 928503 1886807 906050 1416257 1964293 227029 1626086 498190 292388 267251 1437536 416778 848027 1666783 211655 1814140 682868 656464 1939522 807082 1118525 495545 1646901 1370242 1359006 1876930 752503 764337 1824769 936086 330140 1289536 1218459 136633 1837516 988420 396896 1732908 817222 338189 1041000 479204 529675 1388873 641229 1035358 1035956 965622 501119 1205831 689912 540418 721975 897507 275621 1684287 945311 645105 615131 1547759 1305744 1176208 1908123 1001968 1049750 1363049 768914 362094 1428317 1680094 1732134 515263 288720 720241 1351558 584640 1840641 1504059 937820 2173 653845 981300 965800 344917 833858 584280 334527 1340637 1315491 1851283 1955546 259174 1755010 3063 1761580 1942853 1032501 1055126 750581 1920453 1128786 586827 1968322 1547325 1033276 274147 177182 1031735 514766 1114763 382208 154840 1335540 598679 824110 1833604 1417293 1892485 1839522 666754 1689990 9728 1175715 197965 1891573 82277 819843 497552 1632067 1270167 1415164 1517581 413412 1621442 1657193 1804135 921770 1518185 1510035 13891 433339 1036337 719507 1129974 183525 1654498 919707 144677 1300634 306160 90117 1191313 1816013 1502876 117232 1996474 1738061 1484952 1933403 372934 944147 1640541 552612 1087576 1755765 122999 1501495 216613 1388375 15989 470285 889324 524651 1928570 94559 644736 1092493 1825728 1191392 851046 1461593 723878 383777 576665 431844 959627 1604453 911618 592152 440961 1409499 189715 1622146 83352 1419565 525332 433709 1048985 65875 181894 1183076 372751 1131979 672429 304660 1825373 1712562 285862 1325980 1665985 1875713 1489139 856896 1236143 1327789 152573 690872 1753472 1355360 1769630 663377 1513094 846449 1892775 130757 304677 393333 1039484 893849 936953 213137 41395 1888687 411562 1287171 849540 1867896 402469 665845 3336 510099 1411521 1736053 563279 1158351 331271 1974354 1592872 1614772 1703416 1170995 1694191 1150678 1947316 1064706 908203 1800442 1379962 1841124 1610188 832201 1475017 261845 1518465 1933768 1914728 1187359 1159597 1716338 40212 168343 805028 623994 1663138 1047528 356899 1913887 685701 1092486 528737 188659 1256532 808930 730368 1676111 1481093 13892 1377844 1319691 418678 775226 1007586 74828 502177 1896162 545048 600611 1509943 5353 561062 1251604 29347 1582207 763863 1977148 960885 1850063 227667 399344 67583 1237864 1610610 892471 1704512 908640 1409931 607022 1269574 329792 767275 495651 1158712 1907546 1575940 606026 736879 1122421 1669174 1901951 600341 921134 1772526 561682 1887151 115672 182466 1897082 1764933 284198 1411563 1170758 1796033 437243 1764035 596821 919254 1548072 1261924 1486093 562285 1143011 503804 1514753 43449 715912 242883 419114 66471 1314798 15846 1697848 915857 1834117 212321 554865 656231 274672 1660456 901542 803271 1109173 325974 376046 716849 1237902 1063436 1748582 741346 5427 1023694 726461 139611 475917 1110174 991735 806711 921558 107916 1308309 848026 68408 920318 1228498 54435 1953985 147982 539453 1166979 1140616 622581 1468512 1484706 1909982 1881844 818397 1675176 1042841 1355933 1284177 810128 997013 1302345 1241777 410388 612985 1915178 1329448 20780 1722277 1789568 491543 250105 952795 1494461 1351108 698903 1154062 44100 606032 1202994 258564 1386996 1255999 1409549 994062 1910109 1309034 1830021 1114340 1453665 283056 1364755 1570618 1930761 1840441 955055 1444623 43518 551998 1001761 1094029 1074391 535723 832001 1743392 357463 340943 933267 785033 1487249 204136 572193 1443080 1052176 965972 1892395 1929309 1009145 422582 1428333 1553345 117257 1570277 1181900 1836940 95146 927198 146115 135933 1315481 1945021 920170 351105 1280206 1382639 979445 1736633 199247 908800 1357284 1282062 1133914 1045309 1694080 691497 751212 1065802 88823 692028 644109 1880429 1412261 1126332 1431799 1497368 1139570 1178486 570146 997077 187751 1636555 1161952 1461575 1129702 243898 1293771 1625108 1468476 1697317 829322 1028486 1627875 817172 458365 793067 172483 1226260 1859130 1384874 1852125 198008 65137 1280462 934618 498750 291 592680 903990 899459 626630 1671366 1395361 208222 773952 126284 1975824 688867 1009135 1893782 1657128 1476164 674928 87173 1380629 1081914 312672 655473 1319166 1326245 1472747 522198 1883721 626211 93618 1200594 1102118 1887183 1457502 1942982 1086221 1162874 1244224 565419 1625579 1919225 1052998 600747 1396297 541317 809394 626278 74313 1149429 128672 15502 731690 1692304 1805447 1704885 584842 1609348 1872412 1928660 1099525 1369759 852517 777712 185831 1539449 1900540 1075512 1429635 808803 1625655 1156473 404140 1718748 1077550 1198503 402977 1776220 1640162 1169137 1980433 1511810 188712 806910 678098 734655 880651 1368473 1575705 842963 1569746 630001 449440 814666 1386732 1651242 79671 1901476 263509 1091275 841981 676105 246117 1943190 1489295 1906092 1518747 1984218 1225284 1700113 1448050 1522108 104178 164559 108796 612197 780906 298228 720016 1466977 1003825 1087362 965766 301117 1056282 1346688 1378999 125568 1008481 1179524 74131 1062537 1225859 9893 635907 1168642 1900075 588987 1996465 1322395 659090 67285 1531580 318144 223917 1203807 1995671 571669 503252 1817744 554612 1385384 1093951 1221376 1112072 1543508 1183446 1933434 1916306 419429 1690071 1029359 1235696 512368 914044 973349 625901 263906 550690 1258959 1284627 1232796 902768 1464061 333913 1609304 122658 287153 1133867 436654 522136 1341890 1433263 182944 232512 379638 1132707 1051662 365230 585279 30776 1767378 541295 1786877 1886787 1930193 1937576 280556 1293218 1647410 1504768 870222 35061 1658913 462835 1995813 273349 1366274 776338 256497 121266 268757 4895 1382521 1161580 988059 1144960 1926623 1903797 1459115 1645757 47093 1521961 1034591 1948696 1509146 264963 1688308 1535364 1181751 880801 345229 1971572 650614 1072595 1999240 1566249 1536866 216080 696047 928177 638230 189431 1231639 879724 364491 1741771 1011392 985907 1013764 1010628 1412456 976559 1809234 1720665 1567188 685451 1651518 805718 624536 985649 1572912 1819916 631177 422031 1322972 1371361 236583 653875 754665 25587 709567 247739 1483783 916568 430244 426507 170999 1614805 76760 1476636 620703 686625 1907917 482855 869471 983212 158864 1696403 1472184 1442337 1095341 1219118 1471627 629412 197352 1703966 1445526 1614268 430040 723759 1426656 1183942 1604837 1283679 558176 504347 1338372 1227176 1136581 1764140 620089 620744 1653556 1980792 379982 1685385 1282205 1543871 446733 1611820 1348351 302154 1182183 67891 832771 1323878 583663 694561 695945 601329 1868358 711582 1554240 128388 805247 1461102 885604 608930 899064 1962013 39082 104344 946086 552570 1158865 1373641 462871 519646 1978151 1137499 811705 1728684 638376 1127897 1620011 1199077 966061 752581 543419 1256797 1994016 1160379 1517922 1868675 79774 1488910 1183137 1174267 23935 909031 1899684 131549 192539 13538 1118086 591296 622284 1911915 492281 979440 1393402 1980034 758923 1701890 977623 1754685 1945565 665244 1644877 1123451 1132924 796221 1473778 22957 255013 633782 130534 1674064 796152 831603 1582737 247736 253421 1743125 233113 22463 410061 713630 1252496 1087072 1391661 963947 47567 1517229 260110 95371 1454492 1092750 815955 1024573 951440 1039704 743337 1900620 1655661 1452653 1209644 537208 1591955 1198641 1071596 1268515 850846 445351 1694960 1186017 94376 142280 739460 1436805 1443335 803625 576499 919055 457538 1390655 1146414 699029 24 177625 1040181 1809977 117538 406887 73092 1871909 975708 1770178 1391792 644637 390331 336816 328340 306224 217595 501548 1652317 337494 721147 1505347 870978 1406572 814406 721998 1992402 1873544 520326 1261065 1700477 215235 1500257 1796617 650009 1972955 1704296 1355811 1553259 242426 355139 1881014 1765106 299903 271321 891441 1015947 1639824 1591342 1971816 1839149 490326 1467178 1271046 1888842 1567096 1432029 1437 1756780 1456993 1673321 1715690 25288 254655 1527141 1867181 24036 1679492 471335 398985 1144430 1458361 342216 872277 1871785 1091890 562096 522967 1108167 290637 451581 1328152 1046328 917112 1454571 1636056 1779328 1760619 1796475 1938681 557414 1737729 1982842 245937 619017 71055 167347 57232 476716 589819 1716782 660674 1367589 1028150 1912332 1371805 509810 1515033 203923 1812499 642091 756765 558548 329140 1629270 630407 1226121 589189 1296048 455368 1594513 1373370 31682 1218251 470816 911754 1399329 1792119 1296787 404493 322158 1701201 1576593 1519290 975719 178139 1183442 1239505 288279 1855680 1824776 1006578 621551 1267406 32638 250890 963928 774964 774933 373832 149686 672830 245110 327846 721015 592012 607091 1083950 1516864 668164 223757 978551 1124552 1081431 634963 1749167 1467914 1387953 651691 1448570 739380 1250367 980882 865611 1170719 1427616 1574089 1857627 1014058 1275401 249894 1920615 669773 964005 762390 909834 72945 187121 541508 797773 301747 1952825 1783572 131321 585213 311502 438209 640267 69793 1381717 1324540 915047 1107538 418255 1082571 1259677 488089 1771488 180649 163854 1215436 1434397 1458442 1754638 74640 120851 5822 1885578 1007794 1198959 4269 1075384 1808669 824723 782794 307721 762873 714065 105275 96833 294110 1604897 1415610 1602661 1831060 746936 1605737 1361159 617360 1382132 1548114 723063 586586 471812 422213 1627413 1689345 1647470 1687371 16360 918315 1258838 605503 1564928 1808746 405241 294077 1593438 947838 370055 388697 853111 244596 602220 1492228 1181555 1836407 696552 1783228 598489 875955 1698014 1150680 845176 769073 1351221 1916207 425822 56144 224954 1554406 1688071 1561746 451240 1301845 728861 731386 736306 796134 648524 71054 1963558 630676 1276543 1940298 929337 1406905 1940195 1406154 6439 1013400 715457 1049259 999243 812422 1008101 1423034 348756 1454333 84300 971343 1567053 411784 365151 361411 750174 94766 335087 640251 362455 1595474 851560 318307 1666051 220515 1694659 647728 88112 117175 1267361 1680178 1947574 1964822 537866 969940 1225504 171829 1426050 822100 395896 130087 1454260 1856528 1363713 865389 1219338 168943 18360 1662852 207056 425015 38900 1560881 1741283 217100 1605347 728774 1722423 299739 1016791 1846087 1797735 1656945 851248 1985895 573571 1281030 638761 890825 983375 892882 1183871 610350 548502 1302794 384557 662018 1490948 815634 1293272 1662528 689337 580863 1399697 921678 462187 1820754 124023 1956405 916241 1645083 1629771 561755 1684626 769987 737252 1788892 1733876 1797067 1576396 1588505 1833534 949302 1097975 631379 1922332 826151 783093 1042845 578666 477948 1616734 540829 171365 1667180 848229 1573210 767268 1362801 1804053 1765727 1512114 1010653 1691143 599745 513175 1610337 878352 691202 413760 854529 1347242 147572 1272475 1581824 162281 1643521 688008 407181 183249 1398491 153065 1368302 1552276 725424 1778479 478411 491807 524205 1626988 1657310 1982304 1299274 34564 1665430 1442881 1963867 1094932 771031 901743 612509 192523 298604 1367004 1810007 208781 1845898 1507806 878050 1290388 714931 1690990 1788812 960047 502155 48870 321432 1198921 1876174 1958988 386179 445259 507064 556539 393600 228113 1175626 1061560 1440153 1654533 1968818 1715429 188803 1656624 1447627 1584563 558946 1380503 92276 1272490 1151503 1511276 1476305 1117550 340302 1524039 1692546 462216 768093 1786119 953997 239338 537244 761432 161047 784255 260987 1900029 1711888 1758529 1600481 110912 1005629 1827354 878780 1354300 580073 1049131 1258917 1981869 1034438 1628268 1287049 1930771 748734 1025083 1130818 959252 1774240 932844 1579895 1084242 411579 1670101 203168 1066932 1220307 1016064 874749 1762468 381016 205785 1758513 1266326 1351125 1911275 1922346 215827 1610956 403662 697379 658343 482065 1682669 1158502 1017170 1117299 793949 1419671 1847938 236920 1783484 632102 636000 519371 1262282 1527513 1430879 306233 378440 31460 37278 678243 1954016 90872 1395998 1582281 51214 1756023 1385942 275575 1015873 284432 1601630 1048896 1259157 1239306 63993 735800 762370 1034043 1815843 369580 728253 1773066 167261 607510 808366 1140536 1124924 1432731 1391378 901638 1093185 385732 86811 1886421 711282 1143169 1102312 1066226 568621 1800415 166746 1134747 922425 1240309 1333403 1039764 55261 1885393 834010 1560515 1010370 708329 1709324 1412472 669209 641398 1883055 1952551 453255 1949894 698537 908775 688538 887594 1879434 1877497 157328 1635904 99217 352326 272235 1222563 734381 544430 72904 1094523 1524592 930226 1100122 847253 1216863 1686754 715167 1955956 147577 1041211 1041930 612002 375799 270664 1639941 1258279 541013 1473078 1144381 1838109 1939537 281339 479891 463710 985602 276544 1205637 1014105 283671 1815558 1996298 944041 1213384 347572 479739 127084 958380 1512521 591620 1954066 361917 590999 1466846 1005406 1586171 603037 1277625 1101181 1571893 1529629 681489 1264848 1478562 1317187 280401 70748 403424 903996 722954 1549022 386627 1725375 1462614 106995 1562923 700191 937629 1603779 165479 1215520 1096489 429798 1034989 301601 432033 1381910 1772188 1995038 1456650 1948767 1210297 1529863 1268984 1246237 14464 777818 557441 1270251 1071745 82845 1822881 604343 387685 541212 303405 694715 1920069 1412264 343114 289188 815112 1714237 356290 1812700 301248 466194 611205 950595 1734237 1929355 1316665 732776 612134 445986 26277 1868425 196711 1391307 687080 548854 1599015 1946013 128569 1612468 863459 317913 1845985 1992687 1298321 59349 1668909 1409712 185944 1080329 638123 445365 1481274 1578450 247948 248074 1107343 893871 1808240 170251 1060456 551347 473611 803305 1983300 135349 1965452 192713 434992 100528 736348 1124974 1567762 647485 698178 245667 1681593 428989 617526 1525855 1625480 1330476 179765 1770208 104237 318040 1353987 926478 552342 1021239 236733 518994 161208 568744 1170281 723265 368687 558770 1481307 642148 1806922 689374 934047 1747522 551241 1360790 713000 1258126 1594961 338993 43860 189263 871242 1198027 27766 1317930 427813 47645 1628516 1790422 945433 1353276 833726 1714966 1905503 1317012 1758825 732493 1262890 1763569 330066 626010 1339039 300153 616706 638718 1334945 1374747 33843 1932808 1843420 780489 1227418 271182 1294513 1703750 1788125 155310 442338 957809 1554705 1276174 1270514 1933495 710180 805372 447039 166935 1387847 476498 33574 913919 1509339 92328 1864533 414366 1732171 1101582 832356 1785058 1047564 1135982 742169 645080 1211260 1359469 263255 439452 1820969 1925472 1532076 1659839 884302 1306893 1813461 1471484 939492 1831074 170599 1491570 1560619 1464076 964578 1772417 1499158 380179 884949 158471 1306508 1935303 859006 325972 1199625 224698 494319 1426738 339486 1864565 527800 1443469 1744135 1911202 1560771 382533 1462173 588320 933099 853835 1139928 1749746 1325189 456972 1131721 682940 1479848 1686290 257656 1284624 826773 472600 1642813 446530 1925525 1179194 141578 1131351 1384545 968360 995961 1116895 654860 1080373 490561 94275 1674015 1810658 1463209 1284522 1250653 846902 1350989 860369 1661890 1932123 1707924 798993 221958 877485 1528320 801644 1044948 488455 787081 915238 341820 1609515 82534 28216 1224822 1851339 1652653 1524222 244808 477430 1370943 1862962 1386988 716090 494082 1501904 844044 1505571 1164176 1513648 136344 618093 368817 964734 1896298 1161722 1276140 342756 8172 1485157 1973303 1165908 1213940 1775956 858050 176821 349393 817440 1378931 1369965 423984 788445 1102165 993359 194833 1621668 1368095 903365 1788528 848925 1458388 1840456 1433606 1955132 1948691 416487 1554555 1521019 1477863 594339 71877 1214842 1233531 1341870 382370 945860 59526 1146235 550915 1795221 638799 1481419 845718 1588422 943487 825035 152797 1304014 1539838 1528078 1665345 1702180 537439 1929669 1444573 1265781 1172084 857845 1817092 638087 1922443 1140009 136452 1660552 1667554 1355222 945098 105300 1953837 598368 798549 1186336 1896036 795888 580298 750082 416029 1842316 1322257 482676 1675033 508790 198508 707585 1308716 740971 179527 55899 881177 1781462 20340 853202 1683153 1494851 1482978 886658 785494 1891093 1966696 667999 1809775 1550613 129198 1716762 742349 696348 809845 1282132 450737 1206133 1966682 1984650 558618 710741 314181 23294 1752411 976241 1135743 1235369 1018128 1916210 1459459 1530696 203669 1940324 1179261 1627138 1128337 1867431 141368 1057794 930430 635019 1614233 661175 1029572 957690 1646543 1349304 430157 983065 1421593 456927 847903 1212996 967877 417188 831832 137479 1532398 496663 426227 1516479 616432 1215931 1492436 508520 1834840 46346 1714949 1433145 1506982 1587284 1415174 1276114 1270582 378733 1805751 1413622 1406211 1223601 1465847 1468389 1695088 1667979 200411 281704 1965055 1882616 87963 1426104 1554039 1903094 1976696 1556446 173998 1079352 247361 861165 459213 377307 98913 210917 35134 305220 718650 1077104 133473 1907831 1998718 1910786 439667 11574 1694761 595893 1637661 1809057 338002 1760517 1368983 620416 176612 190024 291078 216959 619738 1043530 748417 704174 1237487 403938 415428 1530592 1055012 365600 738228 395105 166433 12471 791081 1750365 153837 1252477 1305728 889742 1493275 1091804 581996 276727 1914158 60099 495936 193377 1322026 1438516 1539246 1513580 393343 1929962 85154 1228735 378182 901760 242545 578143 869340 1615218 1418329 1915355 1110381 1615165 1041435 702792 412752 675856 52329 1356195 610445 567092 784870 1285482 831516 843157 1882447 888115 991623 1287920 690091 577574 1528836 1505009 1809007 699086 1809953 1846161 604799 184241 1925087 835006 1032299 1271415 5475 1007873 1423931 519634 359521 1563253 1917717 1800012 1087841 1359809 1465617 1665292 82406 1312688 206861 82245 1273709 1195503 1733115 184390 566786 1545688 1576354 794565 1507068 980578 695720 1782601 167227 360829 1138594 1911174 1774001 611237 20701 1456683 99191 689879 1572436 602601 932694 1272099 1689474 1706276 632679 1927084 1048307 685276 581588 1964679 167904 1064893 451305 218676 812694 1545565 116434 434624 1154117 1664590 1738840 630122 759386 1909759 806651 593375 1551156 1263756 837201 1930683 1716504 1090801 1764548 706874 833136 1507820 1951557 1299103 1513095 885406 1430763 1653268 1651456 954335 312737 1438613 730899 1536163 789318 658781 288056 680879 1423865 101644 1066584 1247805 1958489 1064921 417293 139243 1181677 1765183 1843344 258119 1999221 704255 1681168 1310067 337727 501000 1407238 1198210 1354170 1980809 276640 1121810 1071481 998702 549773 728293 1595825 540185 756292 1233982 1499829 1968905 864739 663880 740854 563318 1038948 282758 919653 1544296 502376 1768608 604905 405361 1907257 1470254 1036881 1697137 106338 10344 1342213 452562 241770 435636 476630 975347 1501465 1312096 1411937 1753638 1433648 1008580 1301792 1107069 1541930 296321 1782829 1825118 961249 1761066 1857641 366907 1177607 43942 584322 1508825 1522938 296519 1254513 1556314 601216 274123 613357 1602921 887396 322342 808689 22323 1484267 147027 1901783 1485022 852163 1505461 1070851 1281190 996167 821003 1514550 803520 866887 833284 1718796 140717 1840041 809820 397461 1601203 167822 195777 351928 46732 1983027 245545 570331 1951378 111830 1410877 1369997 679644 1533909 3976 1379181 840552 13032 573466 1985602 908178 1550960 1853745 1512604 1164462 1231130 1432873 1541642 206846 484789 144006 933323 107441 521044 300161 37703 1460610 715404 1070187 821028 379286 1575667 1815746 1852937 959400 318990 1321541 1859451 226106 1294205 516128 1446289 1617320 152766 736717 1573631 1490123 1277986 1453827 1578198 162294 1098770 1612063 721163 559290 1968718 1238685 1668098 310633 882018 1839455 1146598 1909424 384306 597126 1201109 1074241 57633 665524 1788329 250264 1186598 1200743 1465713 972282 929673 884524 768039 483151 1509659 1580311 548791 506749 1392996 91957 506253 1307040 1438414 1943504 683472 683071 1237311 314978 1113019 925772 1581119 1647442 906191 1443941 868762 444496 428747 801954 1452346 320778 217387 608116 879422 1322262 117239 1409797 1551910 864783 926226 1694884 962962 1889932 1940342 81572 1095336 238311 152767 1721611 483993 1967157 1402781 1911123 886724 1997926 1554633 867410 5504 921178 1435344 494431 556491 1269146 500165 553408 905450 1741456 990629 1813099 1634973 13129 1502266 125395 1496286 10992 1839914 1001976 504062 10435 904859 358715 539513 1280569 1879821 1933489 1037428 166116 1319095 1393539 1873223 1343114 1433549 426742 696630 1909841 914493 570365 296690 1537155 1789159 1127717 1023776 943292 1094131 1777037 675344 258921 1772469 400339 799045 1520075 86313 161316 860789 1982222 1036281 937564 1625420 1992644 1378660 1624440 1440206 1636858 1469285 613014 1358163 149699 558730 1736115 1891430 683756 103508 1960717 1858706 1275934 1639144 74261 171516 982106 1330859 1462746 78074 1826669 1170811 1243999 566764 1722665 1483161 1559770 53185 1174815 380635 355533 1255748 566359 1874878 1928801 109959 1097979 986240 1672409 1534611 437649 508074 1202996 15633 1343697 402132 1860087 321515 1494643 1113644 160454 1547937 1092764 1305861 477352 116983 652795 1056315 357116 956462 380963 413826 113109 1921447 1902874 81931 1272210 1156151 1799381 431315 1945878 1918769 1596195 1736737 1581323 514227 1767097 57995 902069 556830 53970 1166558 941986 621212 1339854 828467 278181 295206 656494 1942670 1600170 1875539 1254051 180058 1321732 631055 1589842 1768157 1006703 825060 237285 454393 466207 617448 524738 1818400 935125 523000 1500556 385923 56932 1574783 1615235 1985060 318382 1605459 280790 1340487 451206 1281065 903799 1209566 1081901 330672 1742821 1255056 1655095 408183 1677636 1905959 609476 311550 931615 1419610 596106 799945 828709 994317 732374 1575301 1554819 1083797 670590 937444 1132609 521835 49239 1189623 348455 1478327 553266 1544500 1893061 1619026 1561318 680588 264931 443787 1686780 1599940 1056739 137744 1513587 158502 1212576 786357 1011564 34234 1715548 1294274 1217196 1012010 303992 1860869 159558 1983350 157045 907242 1374898 683871 1215811 719709 1174204 1176362 475698 579756 1276018 770520 1910348 732081 1526197 1704024 490917 574717 299929 1709411 314481 448628 755437 1765843 238770 678074 893322 700847 1125693 978944 474052 762181 506823 1016014 824531 1969791 50921 1613559 1269363 748787 1497580 1101041 117638 744958 676838 714973 458225 628807 668162 697578 62676 1299751 885843 404126 1190845 762835 1662819 221302 806592 526338 699010 394641 1318279 1796059 1159054 194175 1537193 1282519 356217 732269 1514645 1386928 1607751 1553372 12269 946835 124869 94978 1818455 476323 657547 1350563 1350525 754392 543520 1149310 1125121 1350520 1783784 354166 425261 1352782 666463 804350 1473716 555989 1723361 1724527 1346363 722132 1089045 715591 297829 914206 1955749 1267613 302906 968189 1157234 1745608 1168350 1223872 945343 1498822 356783 1761839 82529 359093 1902795 805437 988978 1258343 944050 1688375 465249 883920 545677 222785 1578616 857596 1279524 1978778 1923759 1562935 579676 1338145 647780 1422173 647204 535337 688067 282370 987145 1993895 394809 837687 646013 1342593 1192419 307738 1106930 1953340 985043 521575 92095 78387 1049338 1119323 1571104 1751451 792924 668408 976712 575478 1746959 884719 180794 65066 936790 1494413 597877 1170622 147667 207014 1477500 1390767 1349284 1068270 1836014 560165 934820 974063 1917222 1520686 1568005 1406044 1520490 614530 470268 1897044 267777 455908 576597 885211 945299 1021572 73492 557724 530643 695370 1378021 511847 880031 871425 183581 810838 1107177 787333 1349218 457008 1879385 1981741 70876 1125100 1238158 392234 573189 816149 70518 1664504 1106492 254242 1247053 1692299 730691 1190456 1356280 1560845 1390179 1272983 129523 759977 1814647 645650 1001248 150947 869472 738291 630863 316952 560088 968450 858770 788023 1297711 1007502 1631324 820470 335932 739702 1159668 1990856 725839 194492 1965431 548155 1415632 371001 662476 1908472 608183 1391967 1117696 1430952 1374715 59856 1028307 776311 1663125 1825553 1734417 756578 325930 658349 1649108 23086 320683 1699041 1265275 188696 1583763 464548 1200142 936276 370439 24710 1393380 211547 334188 1973307 688967 123559 1088436 771269 1808599 104653 1332195 45345 588079 1287204 116708 1468295 67071 825662 251618 1552400 305672 1320058 594782 85420 1279447 967129 1092887 1715039 1197576 1255378 234529 1589262 1524589 398379 1042082 49157 342833 1393388 1485281 1295991 1886340 1159993 151479 358140 856821 651915 615919 1448937 982361 318623 1374843 1092145 1091993 749981 266386 663330 1479757 1833613 477236 1408249 491450 669680 564966 1124578 814061 847023 194045 488062 188980 651833 29365 1185870 1908892 1578298 1732591 1190970 1078914 826242 482409 1375924 1058144 1544158 1569595 1676778 1732431 1471571 1829405 1999169 960214 1341257 1460990 1261251 1859215 1623125 1667805 78093 580558 303293 1157876 863702 1217682 1342452 507853 1069456 949198 790708 139242 369925 1952844 1873808 669427 1475636 688505 230716 1861419 31132 482474 756131 108759 467175 1010823 318738 780849 146786 1143742 796291 997189 535225 1782224 1049720 1657938 340907 1272454 1842906 1111012 1999027 1292775 1779128 1842731 1513765 1409378 409826 1307785 497839 606145 1594488 101850 920811 536073 1315133 199734 658982 1204744 529204 662825 741197 959718 1407332 1985926 981043 1441023 52399 674558 1630721 988116 907277 953307 365786 488196 495117 1077885 76896 806775 1199685 1494566 1146181 1958810 1004130 1693553 1647746 685649 1331656 1613529 542910 48259 759931 465650 1866082 8539 1145248 1224716 1522717 907265 1455090 1301994 1658962 576793 1015437 1284328 1782045 1467810 386683 582025 277352 1838019 1640480 554903 1821421 378708 1242352 174430 172345 15653 1169216 379805 1413860 513385 662921 1089931 10313 1342243 232950 985703 342121 114491 1902566 1906233 19257 60076 1415148 159653 958088 1734045 1526542 146800 1782359 1273482 541536 299683 18627 490841 1479988 1430038 1620243 1480900 859751 1115950 759791 468059 1599483 1339349 1891391 845312 283917 16781 1698018 1425100 1427591 703772 1276482 1978116 781340 224042 1778124 1552608 850298 537166 1920027 610949 1620122 595613 1113994 1760505 463183 1082554 192014 1784962 789611 697165 554082 1777734 1136801 961519 1011795 71765 1207787 488155 866806 1919735 1160442 235170 1574375 52939 665276 1742277 1505074 993108 1964746 1980944 747717 1597589 1812915 3232 1692772 845092 1141185 1510106 490898 1276686 663478 679588 1339965 1450817 1741841 765128 1692519 845490 137619 567543 1357716 1569250 1545749 274678 305380 189623 164636 1108233 1785022 1097988 1524913 237156 1911744 1681538 575065 152940 1132470 1366177 1885698 1004732 1665518 865571 833712 268879 157580 1744633 421554 1684759 1814806 1349418 1122538 194995 1348848 907401 1853756 1125950 1691670 164291 1743495 462738 113841 871917 1390541 403380 966754 1374981 942193 634143 1838460 1799118 1000998 459780 1383051 1871412 1045331 1247544 187650 1033873 103274 1313369 1466341 561224 1180513 842102 1817524 358603 1812223 1876900 1850017 979065 1334791 221575 1927993 1684131 624181 1406534 1472323 1461290 103580 1535275 1132128 1605675 1980096 814526 1399547 431433 1553525 370882 1736 386545 1773910 166604 1222388 1352545 1347164 1093673 1151776 255392 40087 405255 705108 685682 1335486 1742425 617841 1239537 1775364 776652 1727709 1959556 1633690 1444912 1195857 1039871 1580465 798296 248031 1457823 288070 823117 1932164 1045648 42665 45008 1931814 639325 348040 1703335 1176422 1533833 1378215 387086 1954756 1831472 171992 494269 1768775 1862348 1341983 741829 1722834 307546 1694017 508425 1399311 1671397 486823 1718343 186679 329076 1663983 569065 1801494 725705 422000 556271 3676 1261548 1117631 1760295 432596 726775 1361015 1952242 1856878 1528389 1643081 1593195 173501 810078 1516535 1522589 1666046 1187239 1515709 1760481 1145086 659007 441945 1258717 1219088 600617 1097128 166019 1816117 1757057 899397 1305317 1468244 56280 1791157 1865198 291434 722899 1022234 1969112 1823918 946543 1383402 746693 369305 1432527 905759 153202 665541 1541441 980494 1454162 372899 1292687 1986073 353216 684282 234978 1974277 1772947 1800942 203103 1226200 1950295 1093423 301775 199039 25592 1648316 240868 30856 1346964 1459610 1703428 477013 401683 1900560 1424256 546999 972195 1382240 575372 1070397 1736687 1187429 862130 1528398 101393 1812027 895629 336135 1784822 1125873 758471 261113 1868077 909333 517410 639352 1197160 75024 1257542 370365 451580 1774957 1687043 509780 1920222 1432402 1723141 1990724 207777 1904879 722880 1566781 606527 754838 1986136 255248 556141 680657 986737 377514 1162713 1156701 462195 452677 1628830 218120 1204606 1999173 1490089 1928204 242682 685248 1084427 988397 1360829 875840 1122626 1669112 1455135 982374 1019023 375818 384554 934941 1643085 789218 794072 894744 1760235 912951 90529 1332543 1244476 1917515 936087 1964350 1587964 1118368 536708 1903407 1061868 1391336 892857 380622 1706104 1714855 1931274 1625 929111 164064 700181 1043312 1664355 923363 67471 1952990 711943 1031803 469500 985712 1008733 562342 1910841 85782 672369 1272252 121991 1563936 1278483 893260 1418349 1091803 53853 1428735 973135 411775 1119451 39670 1665813 1418685 1805851 1979624 990509 1054000 1367477 1159249 700657 290265 554958 1240954 1549242 672769 1108758 1070211 1187056 303140 257464 1969062 828902 1988267 1668993 1353678 1503909 831470 626565 1876728 1265938 1240786 378735 757166 1265358 1251583 1508856 737541 10751 1688685 1154999 182700 1310779 477005 725200 1738758 1082984 1631582 278459 1411752 395485 744072 402709 1633036 1688604 447737 1952595 126603 730195 1104421 358296 663981 893585 89359 1823253 393499 64916 36577 739210 20247 1788205 840828 946313 141004 165021 1693593 222711 559238 1002731 731557 1720416 1451070 426835 1386450 917648 156032 1819824 1921478 327336 1372867 1210307 1151952 1196622 1996956 626469 175209 953895 803934 151951 1253785 1786430 709120 279320 558805 250724 639918 1587589 1851944 705723 205721 1998747 644509 1701142 44685 1811733 726092 1134973 1430075 515448 808438 947326 1194359 1570655 1368305 1710902 1731301 957916 252144 556677 9815 213691 920870 1681179 1673693 1697167 1422313 1073493 757729 107508 1420177 941002 1533265 579913 1180794 298920 1189299 1816386 63045 1864503 205257 1428404 1273116 970229 397719 9933 774958 1695063 518505 681630 197111 929640 1039273 1360707 1495002 917046 740704 1469485 1364516 826146 816066 1522585 830816 1772007 486283 1952340 653613 1798648 1654835 1895756 820851 1290081 1031110 1449937 542723 471426 1168036 969148 1376760 1466419 715075 1363517 1727805 911722 748267 153965 333414 1314079 120907 220356 1455394 78276 917859 1043629 1604122 725943 831178 568552 1948437 339541 647659 1603908 1290743 599289 378747 1372361 829786 1685192 1765237 1521722 1426547 1482699 1062245 556723 391316 1089427 576514 37826 1570229 812962 663742 392849 1783304 1588511 123693 8021 428598 94979 291460 1691433 1291720 1168721 1712337 90814 349661 1817792 798269 1826887 1768813 154546 786891 778349 205243 574035 1241671 874681 826393 1960413 1911705 52515 590510 1925513 1476570 1031542 1231819 1172651 1709360 1988307 1680493 430203 1507677 1534862 1293701 1147339 315562 1573304 1147799 1868496 1821025 983390 1061009 94963 1685457 1359172 587678 1212600 179485 331536 1350487 1851109 604943 383949 750003 1777128 668834 461302 586594 836333 1290106 715033 1057273 557552 573174 180848 1221145 1093132 1167227 477578 1789661 498270 1719505 149382 1165819 1299714 545885 1725669 236983 1749142 491392 459104 774700 1081190 1326953 232177 1865840 1131064 164116 50219 1322978 1942840 1727542 473321 1411626 1572013 1111248 698273 1961607 1031468 1580804 303429 206488 1998929 191002 1860557 1914180 1387754 1350348 1169632 1056113 1837443 1918019 210749 1234987 1063516 1630343 1690525 349779 53473 1021730 63552 712595 1059633 888160 542140 1181664 938078 1467425 1594414 877062 297396 1806881 1151989 1586722 1133560 251716 1508496 239101 538362 1666495 1721039 1297476 1663024 831453 1092373 1473942 1667758 594946 1832785 1804077 57163 1891373 1347424 1898190 1546701 556076 163423 960002 1758062 478187 860127 1385260 84084 292784 146444 228309 1234372 346212 1860289 1744132 716339 1848943 601698 890020 1370130 650275 1777325 1702515 736653 567478 981122 1366754 346440 141197 1663224 268723 320878 1104703 1761405 1578032 708001 493907 307054 1815333 458447 492704 817153 1427527 1248099 1386319 1916102 398706 1846630 118134 384039 1773780 587973 437805 818917 693442 1825792 1884118 44393 1124466 866045 793415 1837846 1719391 117265 927818 336245 1979452 295410 1906754 1746761 1384269 304070 409199 336250 674189 1436940 1708755 1405009 813691 1767153 202614 1759834 122174 1682629 1668412 230484 846034 994232 1333615 1905002 509286 1739056 50934 166863 1139188 1143017 1272688 1515024 1567504 687467 764955 1866864 1312546 440967 234634 1185148 1523519 605523 1774798 427797 869250 1286712 46470 306510 1251704 1774320 838599 469954 34270 1079315 1784251 1496508 1590602 1875196 400719 1983891 1282461 1728625 1099698 1996862 1827596 199094 1748258 1524663 680035 1786832 431702 419179 110123 522424 771881 992816 282738 222594 646305 343182 624757 1818783 1341575 131762 566582 1761224 1918379 950154 1190666 1967726 629318 97117 970760 90258 1847034 506396 869288 1360073 171221 1767556 306303 258914 681381 433107 566726 478712 114458 284401 1350133 1987590 1825485 51263 301135 1969598 1668798 64821 1051905 257318 1349452 699999 1628454 1660002 1673574 1828623 60162 418284 848132 136614 296909 867033 1437111 1319391 56124 1513183 1249369 514454 1278866 470115 776976 1120192 763388 562554 1672088 1198500 478729 199302 1493845 567464 1168048 1518375 1184432 43024 417338 1927684 1656557 1166597 23603 576046 374927 118101 575806 1710677 358103 223280 871724 272406 1927126 80350 958714 1119929 1562491 1029129 1162024 1025577 1167446 1175251 995522 1223581 1678150 720453 1830500 829992 1967893 374574 1780359 1007631 179517 1519168 1161405 820633 143286 1685979 613736 1551281 872175 1327986 625021 1955896 1551847 1283452 344443 297793 1969907 505937 265441 1559552 1222895 1807418 729991 1448762 136111 879441 716967 1440504 1958764 1447618 2422 1752931 165969 1432442 1679279 1306895 1925386 334409 996687 1301997 1019987 510480 999311 1775369 1383213 876021 1443921 604427 1918245 1247763 1329710 1700972 1721554 132012 1130924 1302501 460124 1712610 69399 1787888 1241096 1537793 1293969 1591688 845647 1909745 966032 1400869 931326 604645 992557 1043341 1168568 559917 556857 1590228 1751730 790068 1417628 1799871 1151912 140580 357306 953791 395578 1462761 1193609 171965 1473190 1600406 770065 90075 1943488 115476 221843 584786 1553226 1830859 1778801 7886 1273582 289668 175324 1204912 1716187 1942622 995716 66062 103109 3840 729132 1117953 1086077 956004 1139466 184546 1646016 1096637 743985 1477746 1496403 153125 1488840 1240372 498370 765517 1740939 1550334 1742997 146687 703855 1126931 628600 635173 1645404 1928640 887160 1861003 1762740 749422 1553925 1210382 752277 182892 1750917 237187 897664 1440645 1950572 452716 1512662 1828947 1718691 838911 1146089 646555 1586230 1684700 347331 328572 1948283 870183 1758995 1524815 1369648 199659 257052 321581 307672 890172 536743 451722 115354 1066109 1874513 338362 1649141 1015564 711960 1498733 1696671 270767 1032995 210260 675196 438494 993739 1333176 810375 149914 114919 41700 91066 574978 1685501 362894 975607 1723799 919272 1522636 869950 306090 697339 822233 1604988 1177656 1700945 1572210 1425573 1112531 1606178 1371476 368072 755767 1954534 680123 628254 62490 1100808 514765 388263 1992102 1677480 547364 1364400 1934658 1726820 123326 1604868 1156332 236048 1534233 1872950 1389187 915350 559242 932761 1579801 1568685 277510 1594720 866894 1263140 1694200 1129935 265646 1512244 376245 381051 1904435 1606101 1866029 630048 978577 1668478 1554151 803301 168397 1991196 1337948 562785 1107873 799933 1603672 1460763 1647200 360569 600347 466885 1521189 431970 269629 288239 1506762 21405 1419112 1565078 219133 889323 1159757 355751 627134 620375 220901 41523 932669 940647 540215 1652035 669445 178748 1974139 129395 633478 370695 828620 1270561 183645 354886 552709 1621346 674912 124007 286034 1488799 1424108 1816586 1245764 324774 300704 803646 1396306 1254771 1701169 323080 662774 284892 679486 106446 1362224 1175651 1978208 887307 1746290 743400 1598529 772554 416903 1021417 569549 220472 1776530 171030 821143 1999963 1305526 373682 765486 1029059 924814 1167379 1889145 1038518 1345140 850816 465299 1857965 594441 1628647 1984150 1221604 288083 1269696 595595 1365753 1108745 1446207 1639335 681443 1435012 1904034 674291 19277 661367 1229002 19399 1256590 858278 1698974 1869365 843389 879619 280752 1951751 961702 1578760 1525718 481572 583704 1106236 436586 1898663 641247 1381914 1374297 1252528 1363017 1642514 1485963 1423179 1093270 1950486 1818008 1811436 1802833 989172 1940564 1938515 1626505 260070 1452882 1701123 468642 1008141 232722 1854728 1239966 1499828 1086257 430877 768810 1511982 964855 584950 60388 1632368 1857423 1760562 1382529 624883 816710 119337 5550 1226902 183094 64798 1430814 18253 1382737 1038288 46695 14378 837627 953148 400510 853539 717089 1099830 1430049 1992330 309189 1152788 768256 694046 1815247 1259939 796881 197621 309586 34977 1685519 1766174 1744488 1839267 479189 1133255 847815 1397363 1694858 1010422 676559 1633973 66522 250054 415593 1681006 1007377 870043 1709839 1184268 460624 1611454 179338 522861 898531 1544587 1064583 1103215 87884 1562133 488744 1669852 1350543 1211376 1761171 1813646 59906 935513 1063879 1472240 1337469 1403077 1302663 532345 1440867 650924 305609 1832745 817197 1680639 1852108 121375 1222144 1202460 1187620 1707469 1657672 1067440 317382 57382 1118338 1091301 248143 1835495 1453808 505200 268352 484659 1899457 261653 1450308 374063 1819203 1781599 1635975 652211 579545 1540741 724617 492396 730092 426481 1154510 1083521 610209 916849 1123022 922538 1974892 1841865 477796 1496355 343304 336014 625175 386887 1876007 1393569 233461 692576 104880 722393 567136 1961097 1557287 1288435 190903 1802763 807212 1037574 852627 143018 1475494 1974003 1818953 1154118 1987939 1678385 1574649 1390183 237529 1878379 1819491 1148945 76045 146247 273064 1960271 316936 1481847 883136 440542 940110 1371598 1431418 472824 728935 917769 1999424 1529784 1987890 1025302 644925 1558364 1694186 368873 1579936 1302306 1265149 270818 89232 850853 829110 1620165 796544 1548382 1988862 250029 1959159 630294 1701955 122251 1181991 371626 576085 1823997 254134 1910582 1348559 1009503 1524116 1588157 46624 1609110 213536 1759119 1567211 1610725 350166 776638 1143838 717048 1097574 1488762 123153 1656713 644644 843045 569555 1543534 903623 1899974 726150 897659 1999986 1269668 586711 1072710 956101 1190448 1895613 1018012 1161812 1535833 1083905 320898 1839512 1121914 350047 291628 1042585 671049 718677 1007074 302041 1826097 1949005 766167 520845 1876892 612474 349542 824109 1530174 1557345 1724064 64284 1764861 1810584 1429143 120589 438438 55672 219601 1117027 715494 1238938 463606 1830739 1246965 98433 1855364 1389313 245098 1330556 213249 531549 523163 737264 454989 568053 208171 155116 1096224 189613 172041 1757772 542880 1179960 64997 771076 594313 1672089 1031460 1576252 1112520 1730544 587648 1895807 1731562 532113 1638494 495992 1908449 1483399 401008 723167 774623 1876449 1283133 636826 1591171 820872 501342 1326351 1340262 51809 1183691 599501 513051 1392149 1281141 1972285 642637 419487 95110 741884 1914560 1075102 1392015 729225 106047 285100 347973 514312 1388446 639187 1534159 1453369 1803694 222103 1597257 3569 1584150 200012 891124 267917 100371 1780073 1425833 248615 1202696 181277 322111 1106343 1184373 765330 731559 255237 138454 1627113 1970742 1840287 948015 220061 606915 1587879 1738521 1731866 1402772 485121 1286386 1801740 84111 575334 1750869 48713 1657022 819040 1118994 1408118 809131 455695 758903 83472 1078311 805406 1600387 1570953 1873284 732616 1449950 821891 1728525 1976233 1817049 942096 302353 210728 121000 388100 743535 1797359 1809018 1486358 968848 1951785 1438248 748024 912730 958223 1032763 1988654 938696 1782970 1818919 1701145 388295 145415 1093068 635501 384827 975255 33120 1345321 217161 1162879 25929 1574720 1516954 824125 1468711 520195 586957 560461 1634673 596827 1731548 1934631 494602 1283441 1965340 518032 1267776 1923497 1129790 1677070 1123623 1687943 492363 1192226 1725111 759866 769166 1685162 476226 1182960 160357 524835 670621 571239 317568 628270 657669 1150071 1575910 719626 65478 1887844 1933 594960 1174842 505076 313071 1603399 437031 792286 1574566 670397 79607 1279889 1090139 558657 1745786 300136 492317 130930 82034 1540098 1020910 37233 1805611 593386 1726051 980826 1770091 1689290 1068359 1152013 472102 1982397 453805 981101 119306 1148530 1168644 512020 440906 1693836 534147 1127185 1723537 1509264 290553 764156 531931 1854057 130912 1243931 1603655 798105 1009625 862573 1422365 1205609 1706523 1191584 1912372 616088 143455 1454038 324706 546967 1663946 937550 1896594 974243 629784 1543270 313791 1113119 1373477 469692 5403 666790 584903 998648 1714120 1730944 856915 463471 721219 1113560 59482 847763 1451968 186344 1041947 785023 1550291 1761210 754403 8324 1895213 419376 1115994 787159 272098 1095659 1613323 1096424 1911287 567404 347062 1201521 450341 143305 991867 1819736 185130 638358 16385 1311467 147369 758980 33889 283696 1978823 1667959 1461890 1179140 1335978 233355 1356117 809453 1317617 1403344 850519 1849370 592354 507850 794430 1629070 1159860 941801 948488 969340 1482262 1183614 158731 493110 1205221 1063298 1906131 613969 61288 1256612 421982 1969662 639312 555012 308254 621371 158720 1754184 510364 760578 1239886 622611 1343609 290769 812 313267 547278 367558 783671 1374046 1396938 72048 507695 571225 879443 775477 641173 583007 1625721 1386529 1613028 1285374 175316 1058792 1536725 1572539 1464657 1707122 445993 201309 757450 1898414 1982572 1037831 121916 1039467 146570 1593201 1241614 1443696 918484 780375 1777262 154923 481683 423889 1634148 1725878 258632 1345443 91431 205897 1100203 1070629 694892 877330 815962 1773984 1860148 1016835 1499282 1656651 1902948 1285774 441812 1532325 714543 890161 324564 923037 795704 826807 1748593 992831 1745338 1212064 849962 608820 1875458 1531831 1683272 1991299 97271 1613495 588412 527718 851116 256744 430993 1145482 1671116 298281 432611 1336197 1619437 961831 468930 160170 1045777 1668531 1803743 1027268 1998078 491097 358 1746422 138484 1052538 404057 222469 1633843 667556 361627 698053 490229 627588 1571650 47830 1182109 1273010 899249 1624236 152262 1598142 1010572 397887 872532 1078825 1793725 1193571 947384 410038 829723 1203163 1158657 270815 413538 637364 1526793 61188 630296 679434 246783 1593653 621846 1461769 633723 781263 317606 43669 171214 409133 920461 1868101 1722398 1099861 347065 413394 1104851 1254944 990458 611537 1952982 1225644 1832836 1767451 1693324 1209240 748435 81366 1172267 1173885 1931835 1793564 1683781 1801996 966697 629362 1169063 909579 477972 637953 1309104 1024213 1749669 531242 644783 95550 1798351 53496 1096539 353270 1435 1594495 178346 448069 955704 697865 278520 1228063 31426 656747 324300 1777964 431883 1204239 816307 905881 1236499 835597 77225 1104614 1665415 331769 1939752 1755579 1845441 1797148 1832609 967305 292117 10936 747535 52926 421819 1146423 790252 754054 105841 1939529 1925583 1718461 874686 552441 1905636 1241214 826091 713805 117608 450664 1566006 1603800 1530971 1898436 1444517 1559291 604071 1105766 870236 468543 1622218 942464 897006 1693786 1275250 651965 220785 1136667 1609630 1094375 324630 41456 273475 1671197 649380 807069 128342 146857 1605074 1156962 26379 1981095 1222810 1292069 1229209 1288247 1332897 1024120 1561701 1381410 770490 1840004 862993 213755 188511 239384 764879 526774 830633 1851113 1642316 197687 381790 1290694 1962655 1198190 558458 537090 1712593 1230986 624973 1627697 1515017 924059 439045 1758275 1159961 264816 1445725 71180 1926261 859000 1806472 1609819 608117 316325 221651 167398 6408 1558444 1838197 1289283 211324 582814 1236971 741702 1055789 218125 193387 1041323 1284010 1209497 531324 1431128 540509 1372351 804667 300979 1940169 1283622 333576 1601852 1915508 886300 1387783 1105305 1651328 771340 1665743 1912701 1351882 1934783 1171494 1812170 859693 132673 1780210 643546 1292072 97420 1495026 1516503 283210 1105051 362052 732433 173505 114288 114473 1911246 1163745 509445 694034 226504 238903 1816654 431534 1371498 1179089 1799657 555415 332916 1421008 1022006 702397 56617 1556933 609477 745321 433102 155608 687637 884186 1259843 1519736 622584 1649949 17417 1780325 627641 626592 619910 628343 496660 305469 69656 87200 426806 358866 1909061 1601078 760535 863119 142740 682269 1451739 989994 937209 537693 1917246 1835978 102321 1790688 2833 327090 1993015 1851565 1307868 108539 1695854 121748 54623 95384 929022 595204 56995 459502 961468 787878 353342 1274827 1949531 923544 1106535 957609 1842859 1864595 1932420 185937 1622506 597530 615004 52403 1011324 898810 1333451 1056351 124236 1266194 1281255 1102996 1731608 660807 171197 360476 1728036 1967231 473022 1594674 1335272 1533247 446052 657214 1810704 341576 627312 214374 1596462 1080359 1861854 179481 308383 939977 1326935 1353817 1504514 648045 588111 762869 632796 1125089 1637907 1180852 801004 783025 207025 626814 1030776 908428 184438 1035832 1582679 642005 1027246 521360 885096 1817895 23062 1072196 1690518 1295174 709806 675377 511235 1107224 702805 173339 1823064 1490884 1882608 1177972 221488 924319 1550297 409419 1271928 1361138 552087 1078553 199576 1368833 90903 495218 1426304 899502 247317 582071 524752 1210762 1966539 916135 661965 1110187 1530910 712651 1383906 1835430 451946 788655 1237359 1046193 992011 1247278 1108647 1962407 1137327 771957 983598 1643911 375113 941618 1180460 303043 1767634 1285042 472174 1071846 1490313 494390 765503 1344611 1869868 844193 1889585 73126 1963116 1105309 744584 937568 1142428 872940 797058 1211026 1214765 1018676 387292 1391363 1988697 149130 1218546 68277 852306 1674153 68219 1097872 1434097 156072 1425646 1893278 1604757 127471 1338963 1662807 569438 550465 528818 1454905 227621 752504 824957 653036 1069410 397756 726453 634697 955576 1965395 307321 794580 565966 156027 1004681 270224 1129411 1090037 122241 1055568 1813567 1861405 1883641 1171306 1022163 526713 130187 423447 1963097 1159811 1030422 1773269 881416 659605 272550 281346 1191125 1054678 585083 565980 101084 1634969 255747 500206 162370 220528 1687410 1130102 387612 1263328 1230116 1596049 162917 254740 860669 333691 246135 552666 786624 1202894 860 947419 360469 1258656 1882066 1334900 148794 1887484 560093 952755 223932 35128 1723048 1631341 50395 361979 767700 864986 293885 53732 1089842 1342054 1870496 871032 250419 214089 1551164 1899473 345729 153305 1689319 789310 1516070 632871 1708523 358810 1731450 1490192 1253527 834744 1545073 804572 243158 1744123 1649508 757563 385506 855623 1879486 391775 813855 1432975 1468959 1809623 1278100 382672 1184462 296244 116268 406706 1545154 1214502 1734907 1383124 1341884 1745101 1044937 330592 1266028 796363 1071568 795009 47468 1622761 643589 1971021 1804112 860872 982341 1468093 131575 1995760 1693922 242808 1615381 694783 968043 1981171 161025 953927 1719948 438237 1867729 1472027 572286 289594 507551 1326797 1566205 1860331 1345036 1782697 1604509 1905863 1363860 1754907 1081470 554702 136128 952029 1226092 442337 1490791 1124274 394248 1219132 1627749 1385874 1127787 603278 1203164 1333868 1556417 1557681 173898 1357821 359366 1723843 374 1652901 1177002 1705911 1372127 200873 1123801 254840 836263 1439475 217472 346974 96647 1788809 519036 1335651 509696 1615043 465496 1764620 449695 1954184 1499349 431701 749136 1502392 373244 654474 40680 602466 787377 979486 1639088 1791476 151469 1045570 1944708 1457629 884527 1613229 305021 1022955 106110 153180 1483791 1245333 1252524 721375 1108567 776728 1985962 1073415 1148472 241685 1385559 1508541 806034 1329568 1885581 1495806 670992 330295 1070637 1150878 1200765 1639286 1073314 1339463 899514 1748547 63639 1340763 494401 1134984 1728301 442854 1895512 1364325 1283019 942318 1276231 1681503 264536 175551 1524876 1672987 591581 1229768 1086816 1698218 309370 1774524 1735483 831742 60595 624466 1952947 396774 929680 1119164 1812862 698599 1282045 612193 1328752 412124 297987 845474 247562 603622 1369458 1496064 1240471 635126 990822 98374 498593 1980081 1572312 1121404 1208518 1019638 1227236 1733062 1743484 1021887 1736193 616334 284724 578356 1821301 1998819 688065 1013854 1325958 1615361 692575 156236 1276958 102327 1577191 80135 737331 554232 423583 1323099 1020079 460639 422980 555094 914209 480042 170290 1239561 655591 1675572 267385 1423128 1097632 1497548 1005142 373862 1863195 1733680 680336 1789575 127413 1333140 792553 531270 294849 995727 845534 905765 1811027 358548 196077 1747715 1377692 1931220 494350 502188 196697 72262 469603 1927040 1015429 1493406 1650415 1609498 1648855 10178 733846 1305876 938063 1356915 582574 744893 1272505 910115 1209615 533320 231185 1809426 1363313 160235 1913484 914484 8994 647868 1194399 1263724 268404 450469 38653 349219 7500 28915 704060 616467 533269 1737154 1812594 1590682 1024641 1401443 1846243 1659168 1928288 1916097 598543 1385918 1060279 1533683 1392272 613166 950614 1324015 580861 65771 826259 122740 1623211 938876 985437 769831 228645 1610802 1332076 502769 871787 1592467 1374563 324421 1378000 369036 452629 335624 918365 1282748 176511 1211400 1548565 1646937 1143514 735542 1951167 307597 974295 362752 1396344 1463770 550066 1899976 83686 1399208 1421123 555521 821399 698200 1411043 1322719 1383443 1013371 922011 400244 392107 355749 1324019 628878 1654196 1611069 1726554 975159 198330 86720 1827492 1069537 1378174 729903 384550 358784 1413902 1340905 787335 1542318 880662 648475 1231323 439147 1434583 1860374 509112 1753678 1232075 1377960 169754 1288953 860552 1496495 579078 754830 1791019 785709 1305347 1558832 1485833 1503526 898454 1557106 1806815 462096 1478263 610206 1625925 1938457 403827 681317 680717 1886363 306698 829411 1271789 1683920 506973 127478 384179 1070251 1319121 1173765 783007 25593 385683 1175157 1192511 1068834 147108 953859 301987 1511389 1743594 877071 796715 943306 1316000 1349150 457270 669540 714899 1485650 1007429 1360380 1921868 1086783 1021959 931230 736783 703803 1109421 586378 1393730 1440023 1675134 880666 1806059 775764 881446 887250 141625 1803155 496556 1689766 145971 951710 762688 1839567 987311 1624303 197249 1146989 283456 791091 1217199 1536357 499443 535814 268888 1123907 1176537 82746 807604 1447227 768858 441857 1405614 1104336 1126957 641193 1753309 573274 1468034 806596 1091926 1138618 737213 1976451 1304335 1673066 560175 1460031 1286449 1921108 1111450 636021 1752365 304669 1724858 1667732 1205975 1708634 980704 1060266 1380844 516955 1404832 1121108 605912 1957374 1027796 689144 201237 1204968 654087 1535030 303615 1267831 1524934 1945926 703823 1980056 969225 203572 1936348 999921 1023849 1736007 1120745 353454 690585 889730 445389 1199153 446204 674563 1227304 1129656 668473 1735175 753496 1130992 101827 1885213 1326264 1878191 686931 7861 745520 1329717 1746726 26120 208626 791561 413214 1976292 422894 1396971 1574982 1885875 850079 1278293 1975259 1535655 92681 1412146 583184 996610 1756926 1449660 1112354 497962 123011 569313 946253 297236 1848464 1098429 994249 598043 1702814 170427 268197 569741 1137956 1854543 284181 1643713 1715967 1234094 852920 1833993 1201814 760737 316331 608952 1630431 1101087 1658588 153826 952133 1213158 1982727 1441360 899954 152055 1355130 1855661 112511 80067 1047284 80887 1921994 819933 1374134 930593 1464233 689251 1615619 261707 1389890 646622 701644 352381 1480095 227383 265790 1301018 471771 287271 1038051 62814 1604748 342525 595842 76242 1511967 1907461 570495 1641094 1150592 1396750 558100 812174 648202 1245306 1889182 1315396 1892542 117106 614175 1872630 631901 929622 648617 11158 1873422 43135 409302 679856 1793692 1291322 76403 1703057 429614 402019 86016 1321699 1134703 564977 104792 1761335 257715 843988 1777289 1932433 1944951 97448 1523360 173972 1709427 843099 217149 569661 1438925 41609 584256 1449279 1956213 1838358 518078 743761 161745 1704289 1300510 818994 503452 1517715 1831350 320038 565708 1223409 86781 1013036 60310 751041 1227700 849967 511644 1866407 1199911 1226826 1225068 670109 1976262 1621772 899412 1259423 674402 1422451 1412488 994318 904815 1144537 81432 41438 1100857 954606 560078 1456875 1532133 18167 525257 294109 1661462 621877 802389 1421976 1334122 1174687 94503 200563 535156 1895440 879594 1847696 1688814 972164 1767978 1640072 237981 1105731 1835075 923964 1863369 1739762 1092307 557725 1389201 1487330 1499101 1009487 1426711 553493 419386 48908 444966 1326989 1529189 1723099 1555284 1620585 1444241 706117 1578329 896627 1685208 1482706 225934 1782254 1595655 660259 604665 1674112 670849 1124565 524660 54778 497046 310953 1514327 1812743 215261 1341087 1894230 506538 1007038 1550353 289075 447928 293274 1071379 113320 487332 1059020 862878 1159930 572955 469363 110905 235565 1828092 1868341 490453 239244 720724 1932838 1130997 1487186 876381 1807206 1108704 433291 1089093 1974422 933228 1336952 1532561 524019 1567341 1894794 294482 1258865 514396 1685974 34002 766772 882592 1405115 1637145 957316 790075 472483 1779601 1952430 831020 1376498 1580501 968847 1537977 650240 1227249 598388 1408583 1081401 359546 115953 701883 611925 1019399 790203 191346 1081744 231877 1547975 444593 79195 1107270 571119 1153824 1946354 791213 1747388 1734152 537048 1136450 1796139 1835664 1589599 370265 1259825 1812810 965347 1561261 1050058 1130168 1152904 907101 1080574 1038499 286655 1739364 206050 1465390 1727708 1237667 1560448 1151732 627917 1937453 890804 436178 259040 1287501 836536 819407 1636159 409196 1518323 538406 927338 1938251 1254470 1087122 200436 1656457 821873 1759769 1342975 1657721 809624 960151 61668 1052788 1578435 1426033 1859719 161280 1128134 1897152 2314 899725 817861 1221135 1514135 13475 18587 1054491 825664 1933073 184063 935072 889214 1254624 576123 1318719 1473465 559113 5030 1564745 1691199 1509798 777331 1648769 1105637 1993311 233940 1776632 515871 1629656 1410077 1504992 251740 88253 1358901 221312 509832 1539985 237168 1910741 662130 1628568 217432 509830 1322432 541853 575728 1420231 1085158 1480031 609405 1955244 985584 1729778 35156 151593 1374574 1918424 1785373 847598 1213129 1330415 1286863 1013742 252207 1686355 1168559 617049 1976354 586564 1341977 1513056 659470 901793 184164 1111536 1974405 1944952 540387 952896 1251941 1050501 1121488 31387 756851 1298817 666478 453225 449369 557702 837015 972844 180143 1029706 134411 26622 393164 1742582 126187 1606425 1387812 307680 1641528 297848 544242 155762 1854476 914456 449449 1387893 1919259 1494407 860833 673067 1434913 314170 541373 567826 978083 367275 700592 1936373 464491 1888121 1256921 562249 503231 25047 1707290 837740 183064 530660 386958 1517208 744129 288849 1907237 863078 503658 787783 1306311 369730 508306 238273 557386 1313397 1943602 150457 1372444 630424 1258045 1454911 1420768 1276767 1699347 910347 1386193 1656225 164347 343453 882197 1040859 991192 963999 1965806 1143674 1736347 1187353 1897063 1385053 1087035 1628041 1308947 950885 1821442 71597 1864889 809463 1101544 1598494 717643 883481 1603139 1967950 1660661 63261 976677 1802592 1916736 195859 474498 466416 75626 1548405 210998 1213963 929508 29798 1016681 1106337 695848 1135142 944274 1922898 55743 643105 816402 1497122 1523120 504264 744594 1922036 921075 1608410 567408 1588023 940912 698531 524902 1867532 1848593 1279298 648694 1025015 1191084 1119796 111779 393350 1865902 590620 1668240 1055836 1426146 1613324 1149979 1936676 1781393 453678 457333 1654364 1804157 1413401 1324628 1131587 416461 504709 292210 225250 380361 1295329 600503 1529595 1370612 1057222 129211 734493 1923580 605911 1531396 1036997 1818901 1907236 133859 1883773 1400449 1484489 14400 713284 1223805 304806 1774739 57249 1500919 497574 379372 395541 542338 1964222 625931 1036076 990864 197323 930100 433315 50992 1380855 688310 1608736 311799 1757061 827620 273727 670639 640714 590000 522310 596829 1618092 859316 1627262 923317 412530 1707745 1170974 463281 1073221 99717 729748 1731263 1032883 1396639 945980 285059 1745381 1608921 1634455 1836462 413278 398787 1342247 1289123 1073079 1584996 1124532 76647 122702 1077051 1814541 626845 657721 222006 1126461 1277985 1684882 1811925 1748508 21487 823727 1588283 745232 1799509 310208 929093 884140 160346 1101002 1130988 153553 968890 494179 158578 222833 26755 513053 1742138 789862 633429 515767 1046220 86815 1974078 1241094 343708 658034 896661 1483508 1831519 930070 717149 580640 160612 1749778 1435672 66887 1665414 74975 1626852 1105743 601954 1962390 316273 521635 1431936 334688 1843221 855348 206152 974083 947820 1101428 1755100 1308075 522517 268268 96068 1293193 323839 462119 1066167 866875 194517 1955119 1445104 1970095 1750862 1300271 1482625 578706 1656763 1023479 284947 107943 793216 560619 991836 710398 52897 410991 750112 1142726 700138 1880282 1159915 583638 910758 1416331 59872 1118940 1932022 1831286 1237794 928140 842174 963575 1870165 1708895 1473509 239944 1762201 1023257 1340109 1297775 41703 1835719 1685398 1752092 109321 1849665 1150100 738155 951648 243121 634023 531577 1098056 353661 59269 1008177 671130 698025 386582 1967350 365757 552883 615749 1829996 685245 1076528 1629489 791706 1846913 1835682 1422002 1765921 894655 1793318 63536 1037189 1017090 288687 500879 1192904 1501029 778708 1164270 1344896 370026 347494 502498 454726 933326 1323033 642168 151122 1196203 696967 837029 478300 921871 355782 251551 1093630 1568001 1168391 844311 684390 1513954 1529766 1835452 1038290 1111506 1348112 7468 583557 1604742 555578 1247984 1150280 1590257 1303078 371545 1638969 1649960 1750948 1356598 559731 525175 1732122 322972 666899 1536762 65253 1735004 712766 1674591 1471312 1725128 1872994 1815214 1087084 1599601 1337464 317025 1004746 259057 639665 1614800 298072 1993547 29201 1238561 1606817 1462143 874083 356071 1992075 1267166 1226392 531178 1730856 1506563 386005 550325 1816569 1564651 1459836 805765 450215 1306710 1109968 981233 357291 1202806 1986616 492014 227341 768408 116002 1359440 859298 1310349 473516 893445 924820 954726 1152206 403934 1999605 1962168 1522032 1125716 617371 395347 556006 473195 1882882 648165 294900 1520990 935555 198945 82026 1531560 1084544 381887 700528 1970619 287868 142178 224537 1463647 1638761 1784866 1620631 146841 1455169 1460855 459284 1646341 1141452 744499 374393 1168282 879988 196121 1811966 1819331 549547 425515 402923 1129735 1772684 967991 1697801 1981280 1115171 409381 1592311 1127259 1983612 912206 1396338 1585979 645838 446674 550824 1340689 469528 1646994 924763 720885 783260 1576103 1973658 973499 151330 878692 1098462 379221 1733864 685277 158843 1866434 897067 552170 1662214 1510964 1085873 1602272 1160707 375231 540116 740934 577008 1238253 109253 713281 1368601 1806490 681205 122158 894613 531343 1305030 1117308 426607 37726 1701602 1999929 1519899 777040 1274203 789500 404382 1246647 1245776 1190460 527860 1145676 857128 465461 1255402 400083 678333 78572 507509 416776 1932615 27989 1884545 1279394 260966 1655936 1967632 1480551 135635 1448940 1122197 1415212 682672 107685 1066033 585526 336761 778801 299578 947014 736483 570214 170800 1659678 306786 29426 1606689 145749 40379 633345 1093728 1393467 244268 1345589 13763 36846 374845 1739358 784629 16625 1707771 1099217 890582 1428621 1298324 1166893 297367 225994 1060975 108291 1141151 627795 1191836 1545034 1361239 589935 479867 627463 289770 1902020 238898 1025092 1265516 1579333 1374867 1683607 665921 1803978 728007 1251631 258057 541930 354475 1179394 188560 329142 785692 1917105 214850 470920 1190080 835966 639436 163856 1291237 83886 850716 370165 512075 1265451 1110470 337156 754063 1233099 1462361 472317 778661 111791 596011 13498 1960938 447521 1201697 468785 816525 345104 943198 380572 1271576 1770419 1214740 1936363 125767 1636518 497162 281825 1016495 151109 1100901 831125 421330 1851323 557240 272294 1665814 1660373 1940754 157463 995627 258374 500523 1054532 747307 1870937 1167081 1443979 1211411 1266861 91136 1858358 382621 1235737 688497 911306 901884 1034645 283104 809401 293648 1882641 674819 1722038 1266327 1943936 90256 205103 196928 1670157 771642 324237 1299695 507021 1504997 558718 436922 1819887 1727966 727317 431852 1872737 1777279 468112 1833545 116711 1610340 253154 1678944 830694 1934536 171643 1786537 952134 946570 1376570 1719324 1904413 133593 768980 1329220 1616186 729406 140302 1109338 1381002 1619090 1062484 740252 303863 1337564 31886 408628 1843748 1855067 1413404 1027318 718278 1834903 1932686 574129 1405975 103493 1403852 9188 1547972 1688209 220371 383994 1585327 1033421 1124141 1552973 431284 1649667 422549 1189343 132785 1833437 85815 1371543 438340 858863 112404 769435 643482 530910 1234445 340265 1348747 1954708 1550651 1790028 1515280 236986 1882545 527128 1419034 715041 1059341 124323 1444052 334886 1409029 1312979 1981279 1505223 645896 1713346 411621 1342409 1640017 609339 852948 709426 1667298 43259 58684 250466 1710627 1378734 1080481 502999 557283 1269564 1174101 1928922 1014789 856021 883536 1250353 982544 1981985 582651 1219502 1277666 1460310 533334 52970 1209867 1369001 984975 1759177 1632516 1895187 1108334 1070795 1763706 430965 1049140 1800616 343520 1213728 1035175 1909033 547761 1284421 1805531 913084 776843 1581149 100976 571582 1671807 340810 884204 1024714 467279 128426 1507264 1872190 1957412 569376 540732 1256917 710553 633104 71295 1249293 1540007 1973091 1395043 1488139 488980 464664 174968 1212785 1424274 257880 1169535 826976 1535688 1457695 285134 1416952 164655 886382 485187 1294621 1407414 745277 1362094 665730 1320933 553411 261134 120011 442020 1518003 574005 1122382 1345259 1790551 1248893 806513 189235 474108 179654 376785 697412 913583 869862 1224832 847810 157060 1040582 1447886 401522 1565024 295377 665844 1373241 1212575 1372374 14346 633289 1201749 15939 217171 310215 1534435 1072065 1137774 98301 1479210 508802 150763 135991 521825 724489 1528881 1756001 73137 194386 1596170 1867627 1521772 1762592 80422 1680192 516848 428499 1422746 1088208 1554534 563833 262407 65546 928743 328123 1597227 1043865 450874 289563 1205255 303786 655717 706985 460127 863935 1987524 1785956 1737687 97961 445258 1583352 429316 814769 1819246 610578 1728517 1462962 1466320 1723094 1085915 564982 1223935 1202466 1666811 1108609 188839 1358673 1683910 232813 1611591 1840981 525991 1708261 422281 1964233 1367943 1443017 233041 1305953 1966001 281559 1605312 1050997 236988 1087661 1740951 247159 874002 83432 999109 281180 1976882 1366938 1272153 733838 80566 736540 1954691 547423 1785313 1570102 1254509 1289203 1664370 820124 903457 304036 1841749 1998269 242528 20246 1303164 1002092 1957010 1082327 787755 1985690 291982 356041 1983876 1665586 1102258 1835332 1202418 782021 246739 312366 832807 68382 1540322 175146 1330841 207166 1044963 1261919 1747614 1012702 490350 1819308 1358581 77017 975439 507140 557819 1514899 1616919 215886 432957 558664 1344364 983307 371240 1706144 1313663 1393176 955667 1754424 1166505 81779 782693 1529673 84105 900705 590758 392757 854643 388207 408563 583426 559021 298766 1642584 1167642 397148 168427 214519 184500 1481083 942804 1613725 1139104 407651 1866554 1096676 539009 1775684 749662 1310137 599140 586597 1459928 557415 308504 1350300 556145 1152435 1406554 603617 1705953 870765 197369 547769 1773325 1832111 1787157 23470 1946682 115458 1413567 278192 1778430 299789 166664 1174655 389871 1562111 1226575 853220 1394862 738963 589692 1051103 662029 168927 1546002 1690269 545850 1085548 761770 1354040 1436882 1844483 922423 1045644 153335 1067139 341178 703042 1638022 1370320 1945587 1293791 1236823 1241864 587074 468576 1581766 1340240 1327902 943497 540628 392483 1357168 1403966 1447605 602363 1912465 1465328 52893 536195 1545525 1439032 1621519 1395673 824088 14534 601634 460199 1171720 442743 1834629 609066 1257683 1985805 393682 374789 1128603 1230778 584080 482957 1987821 1846206 44221 1396024 502929 554751 1553171 966813 1283880 414661 166359 1168323 187791 1278140 1617434 584429 59162 1986300 195035 1829378 1180951 1192093 1818149 1231160 320567 1713602 917947 1400441 321057 1630171 849998 574612 1009637 1598967 1589467 199803 1633951 1271845 1692928 725868 937513 267193 823915 1054113 1064863 49621 92478 1798095 1653750 908653 542710 415167 1326053 1487425 1626726 1090054 1076466 948870 1894915 634475 315104 651097 1292658 1218882 241693 83020 955627 592863 1274278 1721326 1385709 60898 1209993 1533511 389660 68225 1863151 430891 142189 375639 460218 1605338 1278835 181484 352140 1280203 1357718 652030 1010997 390292 363830 689043 1596200 1573069 1393950 633375 1572823 329541 1206947 1334652 1836278 868736 706866 939517 638767 1717862 1088650 1794414 1410388 1727790 1459287 1557003 690288 879506 1444901 737523 395219 1254603 933696 1891295 1366294 583084 1354274 1858703 659208 1775582 932760 1660601 1617053 579247 161357 546338 1920899 28757 1789313 993602 801220 1422896 1673885 1764334 1319694 1465361 1805758 1582117 553487 444491 119459 1374758 1711895 787910 835413 1019825 915139 871375 752080 688456 16318 354041 476793 1744529 1027079 1233960 515 303364 1043817 776337 1874178 930351 481527 1218101 1100275 149332 141242 78862 1167296 642876 1690343 552516 1530202 209500 1443239 532080 6378 1999099 1817495 1574294 1165708 604295 286422 691184 396929 346698 1932446 136475 1787365 476832 375201 1623101 360712 930364 1778304 543923 1604604 1100055 447443 1370164 1238712 910458 1632930 132638 305018 415277 250457 891380 1111009 1513469 1031801 317083 988343 708548 552151 1496827 178171 280704 1587898 1774378 1106854 729415 1712182 687553 1353382 318717 245732 1765759 1147237 1993342 1701569 268665 393074 312794 367281 1793406 262806 1216617 1831811 935230 1630519 866175 1337702 19733 1179387 151642 1562218 1621327 1253312 1590397 1313771 742189 1324929 1215904 1515845 1054580 561384 135061 791828 920034 199814 49050 190471 1211938 580246 148141 1338650 502937 1899398 1604932 766639 1084272 525339 476394 782628 1134148 345760 31746 192541 22124 1566540 1372742 1268810 220852 306897 1162946 759785 1441879 603199 272929 1069886 1511049 1875287 489170 1602833 1080775 1388197 123618 1517136 1534100 389221 974284 693723 992593 587854 1646065 974644 1558542 303737 1548381 848816 839749 1835918 1130170 920236 447296 266052 1511674 1722712 571907 1221639 537847 210353 235780 1656440 855806 189459 1189913 401795 1451514 102657 1062358 1370540 1932739 1257665 527510 481538 540625 306377 1041106 1398263 501034 1739196 326899 1285941 341001 1917425 345283 1179794 1999244 1373677 1556414 959472 1476859 1589221 874118 1364646 476502 38875 1608196 15138 1966048 641277 1180939 737649 763998 372837 395962 1760781 1428110 1499321 192525 1096244 1033651 495572 318319 1503327 990645 723899 410144 1625931 289880 1371489 1922805 1874906 193758 1502970 1736270 1290339 592476 1820001 1477195 1254228 841021 626962 1137721 44816 322480 1465274 543302 574637 963434 408552 75949 1457977 976627 1408475 944360 972093 1828818 920490 654650 1202166 69369 862479 514269 465229 374797 1933712 1857462 855141 539151 905680 1449076 28852 1738050 835943 1162322 467556 705579 1936285 817023 100031 615514 38456 1566347 1720576 1769205 1943441 230432 720175 523129 638350 667188 542596 1359848 979237 129415 198268 608280 433627 330145 111545 1322466 227664 1703079 1043932 452227 1219524 416490 1596194 587353 417546 1505078 1866467 340654 1084357 1715096 742493 1446660 1515939 1055090 768795 678915 970050 1362703 1903651 136693 1987262 1577504 586326 275822 1948119 1438322 1663859 1527225 204422 173051 1036141 1689884 1454040 1517899 1215614 305604 210783 1554677 1764996 1755245 961212 1375393 508388 1508591 1847948 1616279 1267963 570193 489705 1693138 499763 1131065 281949 814940 1739968 1166003 588021 1784998 725815 464168 740938 189369 1855038 396551 1625129 477710 41471 559522 417405 654719 971597 1402839 317292 912374 790439 123999 1465773 1140902 266089 1916693 1588246 328863 894077 118279 508978 392638 883490 209010 525695 1097203 1642444 459649 1593015 1504413 1411929 425689 225520 573794 1491043 1780238 1648527 1669245 95440 565518 1853192 1565065 210831 627345 599935 772484 1624359 123413 753224 1649174 1783872 309230 660342 1174731 448310 1336783 1811088 478368 1344466 1120740 497812 753401 1353853 584506 1054257 1529781 1673090 1402356 1847960 1542692 223597 1449454 199293 142535 654396 1539716 1739995 297307 751083 311379 1965007 858496 1865008 311220 580718 1687690 1908500 1514917 349473 1336598 304763 89236 1019505 1506805 1197318 1250645 1915460 1763560 1102430 354064 547010 114443 990252 383657 746486 1066323 1918225 1668241 882499 1556281 964772 562072 454558 1792824 1323154 1243298 1505311 540576 1479546 1863848 1093789 142642 885505 984167 893261 1688750 1068031 1095674 273562 978504 54076 1432432 654972 224966 1924244 1403115 459659 1436110 1734850 164296 821359 1481141 1502306 1158313 1232747 1808943 10758 1402555 1865914 199046 1926908 1917488 102371 158976 1679674 170055 1090572 177601 722396 701151 462230 229598 1368136 724797 1102592 37210 1148365 1167406 477561 1579187 457949 99012 1764555 88432 1052123 1366835 1428336 1777961 1600426 1807377 534083 1672797 1121243 1549507 238518 146656 1695374 1914173 1567248 1206484 1524965 1268017 123870 890065 116033 1626859 1363438 1159336 1016290 1689344 1039539 298905 1598414 24826 580555 338118 1972695 1397975 1321950 172889 1964353 86846 1998913 1302774 806215 486011 1545982 305098 462915 1120442 390245 194442 1795472 226020 554815 769840 1479205 346290 437923 1738914 708417 1278787 1274652 1050202 566982 114061 1204602 1484865 1474866 542787 530211 1034616 1950330 894346 1613152 949505 1804457 1814419 946128 710895 835654 1743303 1621974 302730 648251 1901240 1677334 1376074 163222 557092 688799 1049436 1407294 1075648 1554062 1082649 1932928 1230205 845656 749983 1417738 519123 491324 750609 914210 495485 261380 1227319 1896138 1901855 881077 770236 535779 1390390 779733 20700 1417533 214630 1524273 1984041 944867 1087479 764718 822812 1783922 1545909 1800639 282975 285122 223311 106235 41575 1648741 1142026 1176813 1342827 792285 889824 1410865 723744 309537 1387331 536258 1424512 485953 1052908 362552 637236 1977119 1536074 802410 561267 160870 715651 1541828 1248828 555878 1878596 475218 152886 1040786 108438 71134 1018964 1178685 916725 236127 1124880 1905385 576538 1001633 245999 664992 1374163 1230011 365789 1276927 596499 631867 590025 861968 1168840 1112001 297905 141629 1120080 1048277 1664720 1856964 1899517 426516 1359234 1627048 895876 1597631 40090 1793696 189129 407908 612626 83996 17688 504739 117452 1294990 1459749 377924 265009 1221475 983438 1415695 1026143 1069613 1856096 1050019 322445 262717 679587 481187 1400151 1758654 1053540 736474 422590 1816835 819970 1430744 1122353 613249 1061890 674736 1490340 1191683 1335201 1845011 1473581 386640 97004 880527 411895 179567 78795 1591014 1408020 681224 1878953 1818230 525950 1248913 1414906 1467601 1098957 1248478 303345 105888 1429652 1678422 1625985 244029 5579 1950118 406126 313295 1936436 418050 340890 531707 962721 1302289 1185563 644955 383312 1924502 3973 1571089 499937 1687033 1178792 1604545 51779 236350 974940 1818716 958745 599981 661996 1788001 934205 1559723 1968482 443805 76038 1788713 1715261 1668560 213724 699675 239971 1979694 125657 1052036 136817 1011779 1836289 1275113 1956403 19814 999760 380580 1173310 410554 1581659 1470232 108423 1130067 522430 826757 1666923 902938 1292877 881592 641620 1429333 1929733 1475944 1831242 1483404 1790563 503273 870172 799442 26291 1952279 1990973 252759 279696 1134916 1090663 1477336 172788 213375 1449047 1576431 1005394 810028 1738315 1090721 485610 1140915 716943 1697658 1297015 1272682 895730 1554281 1682817 1419971 1346558 1792171 563381 1487463 1341065 852909 1987191 1045320 552462 616263 1811796 1553046 1144695 328172 411175 1174679 318707 1777735 1120867 470731 898137 1300866 192161 276306 1943803 1787504 1590770 1100899 1972497 382357 71864 1922139 93356 1911253 570458 923224 415296 1194376 1426820 1884791 1830641 89067 50826 791312 1829211 76605 1559988 56867 1855326 1904875 604442 1680904 1140912 1947640 1508701 1527168 1204839 659035 1936657 1699437 1031996 1432315 470806 438569 1923429 1622640 653688 638867 1779757 292258 271608 1187968 490252 634057 476416 1375643 212111 1162337 1383283 1511728 1150594 744160 265090 1599484 1948351 471718 1413024 1181863 236808 1586335 1610171 1685019 1181115 1215187 1233067 113644 814780 820296 688083 892919 1181261 744489 32475 246334 1617775 196582 1096038 1598104 812113 1217181 1506703 1497212 1765696 1110179 1942411 29750 1821858 49656 731667 302584 1669178 1589292 1363879 1999018 146540 1911081 483500 1119102 1867922 1445123 439982 802837 22111 879883 1999104 1459851 1223416 1761991 1735060 625009 1926424 436179 44008 645875 1746514 1171841 180101 878412 821929 1814896 559486 1321123 1951974 517460 1852662 419372 966187 855289 677098 1949379 927783 272447 1403089 1996005 615948 12742 1154602 1568913 749919 1173747 648336 1374394 1057824 834879 137847 142438 1416427 775432 1988027 173792 1851154 1175679 1901675 640182 1482556 77972 1354395 624204 1498207 461685 1598434 389226 962658 254858 86505 929220 277236 1297647 8255 1685128 214435 627786 1896864 1461462 3131 1129231 31032 672290 314050 437687 548576 1338053 1047841 567243 854799 824153 558524 806420 999331 973405 1151535 84887 455458 338278 1517035 225255 625086 625041 310528 715707 1860272 1697445 1067968 160222 1277592 1745511 1704865 157277 686936 855159 1020366 1335442 1517522 921796 971620 534649 1928734 1590049 1652866 866682 45319 930747 1723782 154092 832759 575994 1258470 1355294 697766 1999845 1857486 234357 1784761 621510 972307 1610887 788926 697897 1567546 1791559 507762 1703410 1447267 854127 1435233 1473526 498477 1223453 555278 1368177 586920 280797 1513409 1502376 400628 1307821 1328191 1146661 1431485 413619 38436 113226 1049919 458118 620846 1428935 1832648 1640403 1771758 978090 1583105 737608 388431 972433 1221986 1631448 857089 572917 1496855 86003 270842 895925 695851 1621768 1406505 1812218 384067 525753 1655731 1998035 634382 1199578 860608 1369755 747280 540050 1308585 111777 409259 96307 1196986 1267541 1238999 41818 501766 1639179 1897668 709635 436070 843308 1399047 758577 962182 89516 597026 936824 495995 1070929 386920 1730074 290886 1627031 1625588 1448284 1891929 422187 1090074 1490882 760231 1123780 922395 1087138 449713 1233651 903496 1077818 69092 145955 956006 1313694 383461 353763 452694 373620 1953446 1834295 386164 617029 1962851 1145106 1454639 181135 1950859 1923381 1433251 262300 161640 1224687 825850 1963238 1082024 1991945 403919 1518341 622593 1304425 800963 1278763 567919 1936825 1510373 91713 863647 512608 518736 595185 652240 921037 1300465 1641100 1365059 956584 1252169 366841 1551927 1619958 1683345 1191463 844302 1801580 1572299 258835 513652 313714 1453186 1023207 569351 1101890 1451615 909970 581169 1616584 9634 1987230 1895486 1426765 1014444 1486595 304767 1701178 49156 1342252 108813 1435059 430831 1464722 1331630 390567 1688804 1577051 545378 895585 1107033 465632 933975 141866 1598838 444315 678233 1799527 1839184 995280 103478 1436519 1269502 798853 611683 1350916 1916089 1167664 1569529 958512 447910 1062806 1035605 1476584 430262 1147837 538786 983413 382704 652782 822038 134632 332356 1654731 1387762 1341015 62192 1933159 1433135 1536989 1021490 390989 1480477 997041 282031 580707 1103826 754925 21093 1617099 1999302 933191 837094 1982968 508740 1872990 1300274 82830 547136 1663179 1021412 1469753 1001314 1826782 1996946 1836926 1871067 1364101 1138408 86258 1241600 1295462 1397029 1611981 734812 1868677 576696 839384 971056 1686635 778558 1796061 214538 574429 194059 14356 1827996 1271690 197864 663459 1692167 1273114 1842675 813913 993239 788903 1786053 246200 466238 388087 735132 229327 1565137 1453126 88201 1300230 331888 1225804 1109570 401985 1816598 1349363 542248 1075311 1660750 695018 1900286 1635466 1180394 1225285 1243947 1375652 1589399 1726998 1043419 856143 658619 435274 429570 1387116 1576497 1916077 1877630 1576591 825779 1230649 682807 1407641 345869 379575 44171 1616087 1772208 1003779 1668062 1144007 855723 1666663 1288640 747323 992705 1460830 222847 679027 841316 1279940 257650 1632097 1704096 1054439 745243 1835873 437356 1883777 1512596 167613 1500142 1124484 1062587 1816698 880005 1686444 1378356 1631199 230965 822456 1451731 1527444 1224547 189928 1088419 898882 468373 228127 928696 226343 22255 219296 1587556 1038945 1179174 1719386 431770 1320087 1571332 1664046 1029957 1953222 817728 855966 264771 430840 64351 1744938 1123394 1320838 323823 312390 383242 591482 80291 1555945 1934412 1712003 29362 148552 1703499 1670987 629748 1039640 521940 1255207 1193443 131108 1525882 1386029 385649 1918556 256160 1119768 1754154 1800124 393799 1600284 611918 753581 704925 1350455 1784376 773916 1266013 612895 1907986 1748726 377471 1229219 1791529 209304 559957 287718 1883080 463153 1455645 1309763 1629737 287018 1389295 1529955 1519593 979861 1924057 1350399 1927570 1732424 1819537 1229236 344622 1163018 683492 1587352 511224 1815066 140770 395261 512897 1339296 1023164 1459840 1399020 356543 441412 1694439 1359966 1534899 754693 624969 1514210 230269 706804 343146 1500059 595838 664318 1424660 1883287 926091 17882 1039272 929911 1214468 1201534 1338671 1771461 1813992 1845611 464915 1944816 874659 642900 1722791 839723 745109 769686 1398123 752576 1463111 1504147 667997 867417 404482 1166117 1897013 78403 136707 1563205 726015 1435665 1973897 984603 1085714 1574852 994178 541762 1840051 1345543 1885990 268439 1704305 789838 814533 1020719 868159 1509474 1087636 1074344 693302 1721142 1486775 77775 554043 656944 812280 1254743 1691258 1176789 635224 645968 1383243 1974776 1434193 833550 1125552 297616 1729759 1784460 1328539 1446851 458410 255619 653378 318496 1920426 60252 759692 1532630 338397 1849419 1464595 1487512 1075483 301215 833840 1272672 576245 1265726 1233100 1482305 1043501 439971 1047294 118614 943409 344915 351452 1459839 1975032 1230370 1954465 560868 1158572 1514759 931795 195415 1003917 651721 105480 503615 1531495 1029078 1067104 173870 1752973 296814 446691 276274 1024170 1897518 1144773 867892 1917871 612103 83606 430182 595909 1975598 1994477 847272 1907036 842836 1282273 1285104 97660 248469 283501 16642 133731 1871002 487482 1608864 1968992 1449023 1368381 1782394 1423728 417032 245884 1223448 207435 445589 1472309 961752 1893229 178356 1590351 344180 1270397 546616 1671295 1830263 747038 32402 698394 1767167 1480331 1751110 9519 1793483 879817 1643716 943136 1355028 657239 1837015 657751 541276 1350099 925331 1443756 469331 1945358 1972241 546273 843530 1094311 1956069 209832 1496168 40391 470373 697274 467317 774145 196759 851009 565528 1643724 892813 943574 207756 150780 714782 1406983 1064701 1529536 1345878 1221495 1103366 1338256 802621 1425137 1750777 206918 460125 1560063 1198835 1172259 1961155 1786111 594718 1699708 1281054 584453 1545300 861442 348980 1636401 1323891 1584846 1294072 459964 404927 1235412 1535038 1720897 865080 1873466 1354027 678218 1566287 233613 629513 844588 648046 1127496 831182 1708751 1382037 92186 1044508 563857 322602 357713 1426445 568581 1281628 215625 850556 1605242 742991 1965827 1841269 1360712 515396 1453580 1112679 876533 917479 1786380 670110 1242562 1595526 1739231 891402 1773810 787742 1408996 207644 1430531 1205010 699047 1533416 348873 1222169 854223 1801729 1618034 601651 81611 1681949 1861202 782593 153198 380286 936605 1170380 579737 335004 667707 970533 965888 1672044 296274 1206260 1513403 1711861 1309279 301199 371680 1264075 1194046 832529 1646259 605472 1947187 1217150 1859264 1077 1141081 470651 1095919 894818 190561 1355997 189258 836841 1672899 1130344 364515 1360084 1665880 191889 1093352 1757101 910074 1557826 1362721 1481479 1480083 1082541 741167 423325 1811717 727049 1724190 59248 329918 1962723 1610037 1852775 1994974 1125491 1958816 1995822 1758959 1369824 1043589 5596 1761871 1566428 985253 1335972 786336 1402540 531902 1107947 1855958 346248 811541 673701 1068243 1916930 451483 129730 914773 184873 435866 1292294 1956227 748952 199575 143789 251405 789967 778058 1344425 1288787 959556 1190783 1856922 752701 620195 650050 290989 1921520 1095055 1229360 1035644 1087660 1429640 1831152 1848826 1273944 1050122 699806 1364650 1077822 368722 1804822 339655 1856688 325267 240715 436868 56460 1809636 426879 1374348 1048204 1574863 1800891 374380 1103253 813013 1825529 805525 1279506 1236198 1305886 1463460 1631814 382977 126889 858414 434083 1225114 541778 1301124 1247079 1938778 1487717 764214 151902 1106616 223344 130588 723206 1842635 921116 1840411 882892 86844 1830767 701123 1010637 437360 685450 1488834 823799 1718342 1396006 426779 1300781 449617 870293 483055 1674554 1314191 1955076 728102 1248323 726346 997353 322729 1765173 1945564 996373 1112777 591691 499632 1733816 607864 952609 1120432 477357 439252 1346122 283635 716944 1543707 1408558 1088674 1019077 471290 1145953 121029 1708404 810647 533681 473268 463474 1647507 807356 581074 287559 386822 1249987 557020 382668 1219403 163188 773036 1720778 1240489 308706 779961 1956709 1458501 1944646 863770 1892146 1695624 1134198 1835570 1762550 929181 760599 1591178 851132 184968 1267407 1102182 34005 1029595 206777 1208865 202568 538117 1839489 1926483 117161 88395 192272 1410256 665220 1816460 1513968 529653 999845 1254652 361 1775624 1088544 239092 708304 1896461 1188514 1578117 980863 1764749 861184 1939590 1382420 1419292 953464 1435567 750097 1944055 1562811 1054351 1606988 162234 878413 1327316 1671429 1769007 327034 392185 1917366 1814567 205029 228307 531256 405768 1706608 1597293 1436934 308596 1468553 1895964 1136796 1034162 435988 659877 898342 1662362 66372 222908 795667 1723904 1462295 1355406 675432 1305543 784923 1689186 439211 875729 299655 1259854 1741112 1755123 218675 544510 1139571 202510 734840 373979 317875 1767379 1745285 1171856 462628 1496538 773666 955743 225265 1352569 119426 1262526 58718 695162 1639649 848453 871054 371194 309121 1099473 773091 1397683 1415172 827882 104613 1443963 382485 52696 1769449 1805835 608790 1166228 844029 783573 1963611 118239 1039401 878083 1876738 1706916 738883 172999 793814 1836286 406476 1610529 1413946 626513 1962996 365804 289900 896271 1305523 471125 751613 1524637 1747278 544942 1153002 1937817 931340 1043944 1155159 1315417 1642562 1153158 1219979 1433595 1644878 1656468 1393807 900785 558121 1393936 126311 440578 286112 267180 709170 332965 314913 370199 1675109 1796308 185096 1152352 426970 77164 61733 550328 993935 1944014 1730780 211554 1491888 1973812 492950 1220768 947854 540890 1211711 880829 1339633 1757692 1471555 1210124 1354338 842132 350101 1384651 1177191 583837 1091424 1883760 1037919 514952 1519561 1844698 1231085 592636 16588 1027402 1340715 1740760 61845 350349 1048474 1518010 995900 187522 1365834 1938041 847191 1882730 1883175 1895809 803964 1840977 311734 1651805 364443 488898 84883 173859 1217118 645948 161863 1174338 1798423 1934066 1319412 1368650 1441382 763030 1760966 1322477 648436 1784836 200960 962723 1478656 45120 846656 522510 185250 375112 1044533 352493 457301 1458885 210286 1680671 1649912 1129412 1223127 1476983 535064 1734533 609726 223181 1800667 1831939 1752755 1633865 1945651 164784 1540390 1752139 1042998 1034028 1567364 194781 443147 1449150 1847648 606719 52236 472963 1786921 336923 792769 369496 215151 812489 130630 481307 1741933 103823 944288 92034 1916107 1146590 1083087 861493 1359423 1839664 5659 1857901 1103866 928520 1626160 201505 1490235 349917 850943 479143 1708067 1538943 1561753 96202 477395 316414 1758900 142905 50578 1900544 1550503 325149 1586315 919588 1184111 844917 1694780 239201 1647362 165996 1120107 1209012 838773 708794 1970389 1901251 1686400 35055 1578395 603072 609865 836849 287930 531711 175339 292538 332779 1570496 1555290 1095804 258575 93913 202894 1796803 585114 681245 655521 1954018 1721735 1382430 496315 9998 49310 41749 352753 505372 1477416 1451270 1050915 492129 1800358 491437 662284 312152 901287 1874085 589337 1386617 155076 1685356 263457 11922 1706866 1549698 124383 1128153 1633489 1507086 420587 1934915 55073 753131 651472 801923 170995 261390 63755 1007577 1616058 207066 1184882 1532890 1888643 672804 1789912 1721774 259830 1199540 1982613 561780 990915 801425 411008 1205242 1939365 527505 1309013 1549122 1348750 890464 1195168 916010 1710105 1883371 979542 1994519 1309689 1003022 78395 1750731 909963 1856660 1336694 402733 365072 258323 43660 1267878 428112 329249 1753821 69390 1957975 955176 799804 1081766 440198 1146362 135727 1699581 1455143 1490629 1552083 683991 1348838 1749582 924901 1228726 738331 23491 959307 727796 527477 1089001 828373 1241940 1115500 1503671 1458449 1944080 1323655 616062 938944 1212233 1465684 616298 797042 145543 728403 1129187 1074865 1471987 1739570 1046517 43858 693741 340014 915125 68938 1496545 1297385 92747 1906898 1478841 1984326 880934 709754 1944194 879017 548911 1301821 469881 1254959 1718638 174310 893931 921814 699874 160918 1541018 1357169 742365 1957492 1629482 1245372 670704 367561 1872420 1496122 707028 1816671 1669736 596200 1236206 1883310 1183106 527281 356525 1074319 1112571 1331017 218419 1494507 1561950 100668 1075067 78494 469611 1739478 1142251 1800485 1196355 1433095 49033 1560718 35652 328373 412166 1484401 1423133 652613 1478762 289827 241055 841165 1465592 268335 507641 662853 90644 1076549 1137154 19411 41882 270657 1433917 73725 319501 734638 259827 756775 919290 1168124 1784143 1686476 1589933 178660 178095 948461 747706 1789847 1062739 1542562 554226 465624 1435693 1792262 1097915 1858298 251453 1514704 1153014 745852 300359 511349 1456956 644505 416881 134186 1714502 927231 1003303 909601 1771170 1178129 422794 769190 990995 770702 1976745 1702670 2594 294763 744308 59657 130879 1465138 995490 810107 1394588 401860 1711743 15832 858450 769210 1849102 300256 677689 1414141 1630113 879454 985721 1253564 1746096 1317393 216213 1473629 1382140 1808707 561335 1723066 1481825 867032 64396 1544968 114445 354668 1080400 954365 1754069 1791073 792997 224760 987900 1780316 1426202 1991896 1359258 1183274 1605532 734630 1312404 1457166 660000 1573921 1494406 1734999 1961300 515670 116896 567252 541360 1489329 92176 1073378 1207103 367768 35374 1794154 600419 823578 1033087 540046 1300713 959563 1217437 1549043 1177591 277336 1328386 187876 1918526 1091739 992949 200095 1773304 1782807 533532 1576620 1602404 1815176 1400805 614916 687186 1665029 1172364 1147350 969244 102439 71285 1402232 602155 606938 1719136 534756 1071730 1510976 907746 270138 641153 1714717 1432588 472652 1694551 237837 1939533 868498 607500 1396242 1830470 272132 11765 13283 91262 872241 1740093 1358633 1496218 1738176 249387 1783838 51629 673909 256797 716736 1766679 209786 337081 1341510 1339080 680609 1972346 795077 879106 1068475 485843 412682 598728 387306 1181534 1714659 1511722 1570712 1506322 1309985 403903 551812 1051301 1036125 550965 1292826 725054 882693 1250614 49097 1816547 1766005 889387 871969 129892 918115 1576847 1809129 203687 487753 21925 1885243 354111 637924 1347537 1333032 1730602 483996 847367 1444493 1421510 1112978 1397059 260087 918937 628168 520824 1010907 1205197 1875856 1033193 1500611 1534297 789404 826924 388062 166657 221237 340633 416972 218391 841397 1628628 1252655 952227 115505 241959 3332 544674 1144967 1376449 340739 1918044 1528192 892070 902581 1563095 85120 1552324 1480424 1707431 1222871 748382 152731 365744 251670 1078042 858325 1658831 916845 142730 855570 123211 1134006 370660 1958695 1491565 1005298 707051 1601330 1105662 700233 1086402 10392 1185988 917558 230644 1514452 1609109 1620318 1996752 1948085 1592983 106328 876158 562211 1976926 426108 1837650 1567710 819167 32188 235088 1361880 421072 1439596 1832668 931579 1765368 999782 94481 162402 1985178 1855754 496380 1209886 1284783 1621007 1046440 1215065 1113809 521731 106158 1457056 348670 210161 1685723 1562857 1659453 1176014 1987360 1409512 1807661 440059 491370 764513 537528 1601112 562335 59317 1472422 603377 1457573 1394822 1378210 204259 1633965 1663579 526959 152926 1163746 262087 401140 772571 1990620 1994575 1024421 1712435 1191639 1921496 1825536 54980 60594 1173182 536584 1386142 615316 1807808 1207913 1425042 1741432 180923 73336 1384102 1300483 1623089 1309479 802209 479734 98719 642570 1140268 78483 258418 469645 1460132 1082273 221624 1160463 1924937 1890938 1984397 1955175 1827627 1598559 528748 1092535 1109517 669817 1898656 1090906 1656832 816112 1913799 919769 503497 1081017 1369160 909691 725879 1791351 1113483 1425014 797369 1800349 1423164 1528 974706 729989 96742 445848 1970951 105125 1211236 386602 469783 692164 1224666 1591138 1555139 1243482 647152 46675 1692776 1309626 1831512 249010 973318 13169 712576 120428 326249 292614 289568 882849 40314 1074925 1454603 1250159 1940284 1440094 967558 1079504 1034077 989247 481792 1587901 1377489 1479678 326813 126699 1383278 1094137 922681 1730983 128846 518448 1198218 1887342 1253731 1505647 1369951 1476847 118790 1803292 868465 1589639 741710 909879 693416 628247 41238 1128766 382087 1853567 1371250 1791651 227445 939402 309132 1636460 384815 1938930 1135464 1376467 938677 1055726 1963035 1980915 800600 1017999 629996 302296 269564 250031 1752326 937386 1344610 340374 660043 482291 1942935 1687703 1856618 1052914 531393 1010320 523506 156393 1607817 130579 865579 1787861 1050364 868687 1188499 849631 751453 1796190 346757 261097 830046 854887 860785 100142 964733 1408288 1609083 1627225 1077188 1836303 678998 1636957 82698 1703782 120597 660099 831026 875923 1779602 79909 609429 921098 1383955 148524 275614 16631 1041298 569348 62391 1458537 32540 1895987 488944 115858 965233 1411539 44252 1848000 110747 582456 1582456 613157 1806177 121519 725972 1007535 980265 1677721 1253160 1023719 1164685 1822188 520685 1402253 130173 576012 1772575 1077574 663919 1230020 1683505 658028 937040 1465251 161510 1449460 1078195 1954120 1766298 1501576 1715838 1390435 270227 332121 1912882 1939159 1732982 1092176 210652 1991057 1101210 300045 1512551 1239524 1106900 866552 1808863 1204862 551988 1471052 1028574 278086 200793 1295110 351011 408190 1953415 397086 1012682 680447 1342574 829458 1776908 1378290 1509119 797750 1217706 701139 1323597 474359 496363 679279 1394022 1556489 1833412 1144242 1510223 695410 63765 16515 173765 1413952 593114 892976 1700025 660456 480635 963879 215862 1362004 1134745 1164561 1590899 494791 443926 1049130 477668 366728 1193048 237687 1913535 5778 1896892 733216 724606 327425 1437280 820001 214898 1371882 907907 1666349 507944 365232 672747 1564134 276479 1084522 1055560 1283650 635445 185678 1643785 1445208 1199635 165498 180648 728833 1709209 170189 1458209 7921 1846505 1419089 1412263 1972798 25449 1490317 453028 1050553 1799852 1463898 1663769 1435952 1139780 237463 559926 1686613 1765841 656594 944985 1796118 1663440 1033576 1460590 124211 1174706 384222 1269349 1992071 756725 719775 1350720 1280199 1877246 1677509 805844 1205219 1655351 579779 1440132 1141251 62269 796919 192868 1156349 1382026 1240501 1035569 958801 906428 749757 1828227 421034 1812276 136153 1923011 953141 1929081 1554059 1641259 1513232 1741328 119211 1744035 1019921 1980353 1491365 463755 1890691 301805 1039125 971868 1869219 526813 467695 1172246 716536 1607249 1135712 1487453 363955 1401714 1402631 1953914 1762067 1847937 1227044 262945 954096 1692624 347095 1997737 1141533 1573939 657531 1335995 563773 188104 892566 1180643 1467319 1205598 1366955 871236 1055561 1553945 323562 1615527 250187 921500 682095 1976213 1597064 667703 1784189 69570 1255549 427185 967448 1235018 956507 801445 1720380 1108832 149969 1261238 76165 1129130 1977831 462099 186985 886734 44101 465961 1614387 1974276 1924778 340064 210857 234249 301560 28798 79366 879052 1816901 199781 1863112 1046633 1883768 1494095 1676570 231317 297685 495264 1095448 1208065 1029854 1918863 766904 291502 1356444 878719 682655 1609602 846613 1420841 108811 603798 1463736 188215 1613735 1129053 1379160 340502 1294632 956278 227056 464096 174144 1745486 475369 890467 1406518 377404 1300134 1691609 1737654 751103 1716065 467981 1892868 1719106 79888 1453757 1171050 132791 1903209 1152178 1458238 1434716 1237771 1472294 1610634 1833722 680933 543539 1253017 407907 48467 805174 1736055 1031666 400109 1877805 942443 299896 1385171 806065 1076195 447833 531799 726839 993974 1023533 482435 1672137 1586867 573577 1922927 680939 895441 1199041 1755935 1255098 654739 1761765 979750 448168 1967990 652974 1613213 1352244 53946 226395 357656 1540076 511222 482332 1005195 173528 1330024 1306888 323852 280294 1171778 1543503 1302047 1134220 1359015 1309883 711320 552168 230090 145807 1805919 1811661 832152 24537 1618169 1594606 871228 1856994 1737117 1112512 491550 1840927 1832612 1148186 1855987 1742474 1737513 1001482 1641519 1381849 18044 1173880 679633 894010 1365663 383636 1003961 1085809 1505340 1426514 1382584 1529844 899782 724551 1570475 594521 1061228 1410150 209271 146873 1158864 1654275 1726125 675707 445877 1611265 177438 878844 1678374 1439324 321059 257713 1190095 1185828 465133 444188 1941417 851400 1868812 1751605 1450964 765489 328655 1853854 427087 1607137 840503 1470436 1291679 469718 806025 608420 621489 1282968 957647 1654768 1990277 846890 902914 972922 1675765 230348 1717459 113039 714520 591160 699124 1623323 1371629 344044 516341 1949469 1104033 1359118 558101 1283363 699105 1562464 1943545 1203282 1773608 36016 321534 818274 1861838 1623367 1677578 763323 1104807 1036047 1351854 317310 1354950 1726671 127890 740954 1596632 1587953 37311 547450 66958 358465 273437 562874 1807033 1596563 1655445 975667 1495445 154196 105539 502677 1667935 1688746 89943 1007188 535358 492877 1325895 1758420 522938 625180 118712 557130 545972 1301151 1182090 1179186 184778 1182312 16596 1829894 380012 1732800 898200 703510 819415 1402792 213758 1097771 66621 1917802 746300 212619 500107 1877335 1162806 1003322 1553029 711755 1992765 1295524 1509341 402768 222421 1119677 683703 333809 1890033 847211 1072608 1114835 1879115 934142 680798 501004 1234608 912349 1586584 1491795 1623180 1150194 928890 78659 1129468 1643488 1572607 1943574 1449699 112355 683641 1654806 898625 333076 1029396 681635 247352 603641 827816 1018122 1621845 1392853 1208226 759755 155614 1528746 497333 485322 981474 906707 1257411 10671 770327 1759245 689400 394626 348407 458612 1898644 1483866 366289 1261460 323356 826909 1342482 1192240 706179 1555719 1823363 1067303 1692834 256518 1774862 413239 1943230 322289 1965934 1505489 1052205 454084 134327 30561 747911 1786195 1683621 141300 803946 1320388 287733 201722 232922 147999 382784 1269522 1552479 588542 1516749 1700457 939382 1153490 578627 1587390 448247 1916906 1914544 250381 1222627 918963 1443113 1194227 1755334 749183 324152 1086399 1566998 1510938 738482 865506 1993353 391569 1180318 209749 1858771 1405188 710776 1392032 1058209 789149 1755556 1116790 38141 977282 967588 1294927 1381173 329547 702328 1558415 550488 366090 721822 847416 1028757 473233 1540761 1517501 820446 361037 604851 1357502 420403 748665 1014272 1457838 853225 229382 167808 1215951 591888 568352 667176 717088 1355250 908493 356384 1558022 1523938 25187 377498 1597701 867490 1941168 156676 143856 1506553 332972 673317 1566450 1153299 1731945 386679 347427 1762858 1542917 265 1890007 1326763 1934756 1948650 1633233 877482 1676683 400278 815216 1548963 603924 1281112 228379 697625 1126191 1015676 1636476 1625835 761129 1906593 669995 45694 356888 1806939 635373 950521 1808136 713786 1819631 921825 1663666 501277 1668784 417008 1105229 181281 1551819 1196184 588676 590570 556324 1812568 1496916 502556 91982 369997 1689465 430161 482243 1197514 589661 48350 1409114 365541 1325818 1343749 860898 1381411 59891 550323 660976 42880 1917159 755499 239679 1917731 1663475 1359407 1370228 1393981 1842055 46488 1169557 1854564 1178320 1918470 490941 790841 827098 841486 769954 1736451 696688 1852788 337533 248141 200681 1895341 600878 1216299 1627813 453975 1434994 1915463 776270 1864074 541653 263876 22313 915629 511053 966573 954902 488651 884306 1896127 1669834 1100465 1054043 1850126 176771 560982 512636 217946 1114406 1047975 1508808 1735411 900888 775881 237161 467924 1964929 303794 1110193 1983800 1105622 1565702 1596075 424864 1989408 408658 678789 1655529 1144048 1261101 728325 1652678 547475 91717 96131 451990 463324 151530 1017445 632821 822933 415234 1786747 497082 1927875 212110 938283 558743 49117 882371 123827 1248137 574183 178756 578478 1050714 1551419 1960679 1248143 1031118 383566 963220 287207 425376 810843 778024 727292 911889 942681 1865440 1530512 121467 1676869 160504 1482769 1085164 1389439 496444 1355457 1642362 686376 862081 1194876 1852145 790744 1889334 861394 1456105 1398221 502469 756427 1489689 862751 522427 1733501 1547839 1021507 228518 1936736 2930 998950 706949 226121 1151137 199590 330127 409577 916053 1313233 172139 1812129 1142575 1946505 331223 79715 1952169 189444 1681357 805968 1858782 410671 991611 320676 1975421 943187 1412737 1799755 1672456 1973409 1467497 399758 36792 723344 1147735 87758 1771621 1104711 1498055 1147148 1372199 997869 1682176 161260 33501 1343887 1100155 1952027 1061291 210393 1082200 1288287 1442621 1167942 545502 590451 118385 207199 1351745 298421 517852 698426 1421811 1706330 1660297 1467132 1733167 1173466 1907469 1007361 111097 1534018 1523106 1315139 91205 809343 1849548 1265956 780871 1922517 1389489 34845 1408204 1226978 750016 605597 845730 900060 1492978 716236 1461648 544360 101249 90415 1428421 434068 276977 1413190 1674007 577176 1923316 1776979 1089689 1196669 535456 4956 516829 1122858 437510 1513993 277414 1615804 44413 1790490 259538 822054 1327396 531468 1752725 448094 1288275 1622390 482561 1632988 850669 205828 743956 777391 927665 1343507 1589052 11600 9444 406686 1415307 1719758 1318534 1108499 157316 1221276 1245699 1186564 1889307 923318 1610442 1239377 471044 1026825 1182234 1878776 1023514 1291155 483522 1143979 1314122 1767440 1056864 1741551 537749 432953 1184639 1311486 1495340 1087810 131611 996609 856096 482313 362621 598084 1382782 1789802 1280160 1446367 57324 515034 1439365 1514653 785576 1915227 260494 1295972 1417727 874600 849678 1096509 1682099 1712414 576322 1962588 1417688 1529279 1047125 1490929 980898 7151 445849 1593094 532627 1118068 1242003 1346979 5108 1842738 571008 1434239 1787382 1103722 809675 803675 177258 619147 1488341 1063675 1609528 1639831 1055810 1649089 708661 44271 1692141 33851 826654 1868240 801079 351203 642769 1480905 603812 985834 1598674 791845 396258 438488 810546 1651304 1090048 922838 1232702 566970 457493 43368 1334890 1277250 291262 1529274 865063 1279358 1410059 1358762 949407 278988 1039717 278940 898587 1110118 1009291 994602 1447328 822040 229830 1365309 416504 660858 269445 758519 129278 1167700 1080597 261733 1364836 837379 1432831 871326 1248791 1559924 342703 250232 1456985 1826276 1215512 435280 133828 1646545 1247650 577315 1972942 576644 1728618 1164515 1536606 1036896 1117734 206217 587538 1078779 1715514 922660 412081 1990853 274246 1501083 637497 121883 1211761 171326 239241 1054588 305477 920372 659515 1563249 299797 1496517 1637301 222791 1528187 1262535 12370 1879254 182952 1465014 1000472 1562004 1931208 1728368 712106 755448 524673 191430 1733830 1119420 377630 882731 185427 401978 1255341 1705841 1311297 902639 583915 1905342 1194803 1339801 1866013 1626943 1815594 903657 1494396 716009 1279108 835445 764187 370263 1758888 1336391 816992 1295884 1546691 315350 1125913 1796443 863063 1259037 1069521 447660 351717 255588 440730 812089 309411 881880 1432285 473390 1617550 1205744 669731 977529 650918 938419 1773639 998185 1253490 1741993 1441168 71115 355203 1102233 1468068 670822 1021792 1384396 1284411 1028793 882114 1578194 1604662 786587 30389 1871725 634884 1989105 1170296 673660 1011737 204430 233457 562084 1993726 1854696 1195466 1259271 1428401 1018732 222365 1262025 101639 871064 1143320 1006249 921235 106477 1759391 1123663 1409289 1220166 1805641 373281 800224 614179 1771970 850573 1288335 505574 1802882 434926 1341789 1155262 397520 1955419 1903378 469319 218476 1418920 865699 197495 1437851 945552 414051 1880638 763470 1527556 1937234 51474 603637 1104502 1426423 1983920 20456 269749 1215766 489885 132460 1085246 1079759 1078389 80231 1527175 1812516 1707345 622200 1921432 1437621 274188 587395 1829773 1478386 203892 1264481 249310 842911 989315 287149 481743 1586899 1807360 1483659 1314785 328132 1658735 1014599 451031 787200 879149 1830550 1862976 376073 1138745 1125386 331155 371560 235393 1136126 1611166 1145074 1096960 460003 771169 1622845 15292 457351 40378 403227 1627039 144178 1669298 164674 1594244 1763330 705358 42435 981995 425801 1487891 1459517 1591656 964952 183686 1770770 442998 1492881 641735 1571273 1847961 1886905 1212743 1362039 1044284 1984106 1783309 24367 1345704 1902371 298828 378525 830066 1284432 563728 419200 84346 860405 533108 1369787 33655 584208 1473680 1423352 1248168 1868530 1915693 515421 1787499 681853 1186591 202671 1385711 1154347 113863 174591 1609791 1451736 666389 1567030 405496 55500 1282112 1707702 1011653 1120575 633524 1501657 1011055 1288692 983053 1048403 1084895 457822 610818 336666 1082548 543526 897597 347036 883970 1524247 1347126 1348443 1196118 973095 1910664 1288390 816356 1953863 36033 1837703 978899 1032570 817387 1824972 40475 1483772 596014 838862 1969301 478588 130079 1873709 1195407 396431 1625760 631614 1011497 726859 1956322 1705467 296741 1310512 1891873 327880 1427903 1091793 643279 1140776 1933528 1179495 470658 973716 337871 415726 982928 282567 1721250 1221319 994008 644102 1593952 916906 418354 74455 1474001 1609629 811033 919370 582591 97317 1756367 1188543 1423262 1161974 1563999 450914 1016314 1649791 1608994 666646 800934 1218111 1731565 398173 145541 1183041 71603 1187965 49716 709414 1623939 982978 645300 1136762 1608219 1734529 876730 1606100 463903 1390927 952431 1446482 687445 1176416 529028 1042072 48135 665953 948337 643173 925934 203994 105600 1022942 469960 1883024 1937697 1592138 1268371 1244648 1918097 1409088 1982463 1517921 1515451 695649 1023210 178609 1716838 591534 1528528 565587 1001242 1055734 261362 859459 870761 247152 1970356 1594350 1062639 517055 506201 40568 1504824 156767 966867 1769099 396598 749352 1809608 1922048 91308 253698 335575 254100 1125720 463652 1012881 862048 1849877 594177 125008 1476882 785440 632652 1734357 532628 823419 1614587 179446 1642569 910517 507617 1397242 315075 1414096 944177 1041871 501732 49860 1395297 1458456 339272 1720865 1804096 88120 1463276 1602938 153261 689948 484730 1836599 630540 1899678 1472136 114208 872753 957139 110130 450030 1381219 1714612 1426996 1963219 769487 882899 1927603 1444956 963859 85463 438281 69246 91503 840972 1186463 1529682 1689441 1444909 479026 338174 1856529 601143 443554 732204 563769 715081 1436146 1937692 553826 659236 1767160 606476 1472204 1460423 1064596 980926 1891904 78575 1886355 1130770 1192628 1756461 1598017 651297 476136 1767672 1469713 514673 1406453 373776 497665 1843965 858552 1959437 936888 1037382 93669 31699 875767 80122 538771 1832602 1227776 1559330 1382252 597325 738344 169766 1130292 1535226 1354918 856907 318360 1300745 167046 1687661 1682201 276287 1917593 1573436 1735739 493122 317988 562790 1811085 671539 870776 734350 819665 1651098 1284585 291860 1928440 1471462 1229706 1044606 342538 1540357 1609228 364320 93964 1295082 1608885 1675041 1703674 358182 1316682 568207 1935624 1765377 358436 1723343 1589747 171773 1807900 86315 1946254 1977896 1558631 655504 130236 232248 1428337 1905073 1222335 1612434 37186 1375226 1550356 950584 1955314 215345 761899 459972 1669381 472666 562994 1591366 1272716 180494 94424 879216 828262 1012690 1231821 72715 269383 76922 1038843 697828 558905 1628405 427251 1633330 1920343 798174 1952891 1971256 1788372 1305521 874754 124149 1161289 1405258 1422246 839827 1179836 151203 951777 1457909 530122 284800 100548 855801 1481861 553141 1622040 810362 1340964 781798 680964 1648541 1419319 1668489 1574991 1975534 829715 1841325 172208 422656 1398265 768929 1574672 1408606 1628761 728584 1028095 1847090 1929922 71664 1874839 658594 1235895 883346 276278 1017403 1698688 359356 643066 819267 1271783 1351204 1320149 1538543 628870 1602766 1429687 1719592 671428 1820884 40483 182250 100604 1645736 1584079 812023 962815 386850 245058 815187 1391127 1618380 117968 1930026 111478 290837 404034 480259 367727 1001880 560709 1891187 742400 781834 60710 395368 760458 766496 17520 1359127 1687672 1648429 1177631 1824872 1390302 654091 542635 1045093 1983065 1158397 811214 1552660 522942 144337 330949 911955 374650 731455 1473888 1961956 1141336 228507 1400820 330443 107756 1775315 527833 986610 619168 49092 1086671 194755 1531766 799163 1378270 265548 1775830 503167 1127304 657851 1354942 137627 351464 543255 1965640 1192452 150242 905788 1564037 184721 649726 1960907 345833 1684753 861581 1347122 1874940 664741 1460847 588258 1373691 306883 890175 316675 1141548 1185755 1975410 516776 691581 1600561 1401785 1966557 1792761 1328240 829648 479553 1421517 763773 717789 147113 1690847 1061504 1928644 920933 882237 296604 724923 265914 1951850 151512 280804 1263236 828074 256779 682743 1453940 845227 1032633 1495654 103953 1941903 562778 1093012 1470316 1450036 86647 1045438 65535 1281965 1655232 1652218 294187 779812 1466614 1789465 861572 873784 1861110 1009994 181236 1988527 652048 1116385 1066548 671985 759908 1289703 845332 1469027 1586434 1624202 694564 1465056 263399 1921173 455088 761272 1625055 643503 1809314 1879370 159310 183229 543971 1789495 39029 478629 993896 902245 956192 1567787 582455 1719010 835199 1046986 734631 1843511 861327 834177 1456921 1242541 1766578 213610 844040 505448 1204499 1913133 387431 1021132 1974940 1797217 831786 1380197 605778 554149 243222 1021435 1783945 1745096 1959650 1695022 1680602 1287882 216784 292627 1932327 696600 496754 492190 1478242 716878 365206 905173 197970 6289 1700951 55550 1211457 316113 912105 1418214 1652493 477666 1786659 288362 262142 438763 256353 1729721 1096345 1010858 757761 1564102 139608 1670521 340938 311678 1807361 587383 625402 1239235 724426 1915938 5530 1527392 856688 479552 1372606 1003039 295641 877182 1662155 1699900 1305316 1247652 986513 473025 1600952 1399954 621397 657757 813690 1884167 1204404 1774045 991176 1424745 315335 950718 1234716 212846 1174032 1495575 228914 101559 880378 252064 24194 1316197 1661909 1898429 1254128 314458 1445742 391300 1390140 1931722 987645 127700 48549 312988 605361 507081 1057514 1140187 424696 637794 201040 162812 1382434 616078 233448 1925818 180664 1482472 1006403 690687 556683 1045608 365014 1247782 1913640 337843 1448768 1547486 1379173 419010 873624 1870207 877850 1970781 831274 525421 823998 890896 1891060 1951722 1529297 752159 262913 772658 1112651 988810 165499 1773499 1228790 437709 502063 1465737 1269231 974572 70881 521596 201150 910614 1634670 520550 868103 696772 785013 264804 826167 1418069 1355624 1101272 549864 235432 550148 939220 1816348 1595087 1513369 718927 322299 1762267 827477 288159 1956362 1307914 617581 222500 1581072 22067 662481 1172057 1495997 1701844 818022 121125 1012654 30160 1539039 1536897 1038982 713485 1342456 1323403 344126 1035298 134173 1519965 1852117 1569326 552471 1299097 358630 757555 487630 228872 715617 553925 422708 24619 685872 1469501 162645 1543751 67089 1266021 1084556 951525 1505318 704054 1588387 240109 1299003 288991 1173114 1776113 63056 451132 840240 1834989 805809 978143 1166544 1998699 238877 1622069 744653 1225610 327688 1887030 1398915 1841859 1228958 397099 722772 1941998 156910 347525 1017478 1095660 405179 88835 1792354 1878789 1246222 1751403 1086854 931870 746018 1896265 194448 176965 1250459 142330 777199 1919266 532860 1525932 1164316 503825 434484 1582765 1293400 1874510 914045 1411140 1598102 276943 1343750 1970176 640243 1190436 1544380 507744 900516 119913 1151329 1958937 627358 1586609 205493 77130 55717 605486 1427482 782751 1837921 1672266 1103404 1923008 954206 616868 82540 1979584 1424555 525780 301522 288833 1054441 1993867 1293769 792882 28677 1053780 91389 1164453 576202 1333486 25068 995285 554697 1263522 1104302 934651 490427 1322177 891091 1937719 1785941 1766317 333694 103386 1768961 1136250 337976 1377869 10905 565665 935664 569154 202442 1636571 74832 216670 1900683 320555 1131271 5136 276565 1513845 487504 46056 816852 1340190 1537055 1382318 1863355 1911516 59252 52485 752634 1050458 1069489 1826483 1988127 1371960 1463343 226019 1266604 495209 1121543 1410630 664671 1021192 1072463 362822 1922715 1283143 1537943 980387 1398445 1568660 1585143 1801342 590104 210574 1453087 1161068 527043 1219286 1765008 311030 886474 412816 742089 143380 957952 1615187 1889195 822308 413977 303921 1292731 136231 1964693 294492 1281430 1543980 1904179 849558 215027 1985888 962181 598310 572757 1014734 484619 1506968 921186 888228 1752556 361980 751529 1787683 65532 1725147 1204743 665993 605655 92573 528165 1027938 1846751 833677 1706148 1717547 871717 1332514 1595735 556678 821582 1033734 781523 1974324 1798813 64432 954862 1507534 1956478 1980388 1174696 542818 1080054 1218075 241966 1426401 399726 739406 1162302 794938 116043 1291498 85748 1002178 1318326 1355073 1534333 171334 1186608 635064 783434 1673152 554776 760514 1477601 3178 323888 600834 1092172 1347296 1477129 185784 1174771 1802809 1058835 301658 139556 178544 1455 475348 1280560 1540464 582448 685408 1816282 697630 1913875 1349606 1172074 108236 882042 1476601 878222 466359 915838 1515987 1269399 1905996 145516 1560419 1345763 543735 1566761 1718763 134110 1583649 29230 662200 324441 640083 1668155 219543 1841546 1747659 692027 1519312 993531 1235062 213663 1506330 736731 134555 1822574 1377970 757378 996416 182175 309529 1939335 1674491 674827 487686 455251 1419846 361738 1042108 1356378 1223153 1099922 1741571 1395947 465349 1070237 972887 390941 1284916 1839144 63905 1526797 41161 830389 1011867 68155 255052 633225 14442 1374314 465497 1959330 34155 1862647 290618 181149 1193330 1123051 139235 1461211 1730982 1560836 557520 149989 939136 1092990 1937839 1018328 1633388 966648 500372 1273701 650234 1888157 1926998 1130641 316079 1541102 312336 1421118 1394026 608557 484177 865437 234749 1502861 1870411 733614 210069 1116037 1133477 204064 705811 79218 1273610 1991645 1479126 1270354 995378 819931 1871888 1405738 1723863 1089609 1052828 1675137 1927097 279183 1482808 1350555 1374397 69445 1350856 229208 1092793 76384 1610210 1394738 1757887 1744189 45763 1789047 1963215 590015 45444 912259 485690 995310 127301 47144 5874 737365 1396377 1179829 682790 1904350 1219189 226562 1387038 985956 892483 132176 1187383 277580 94768 1319473 251944 1468691 1312374 731479 817756 282104 1358411 520881 719972 746793 973616 1382038 1592985 566320 645004 1883591 362267 327953 444886 1201408 720380 1894344 314784 862810 1764477 1134354 1954983 1261227 681968 1778417 1786740 1345510 328981 478875 1746490 369623 444232 1196680 727328 179670 1436995 912608 560006 1815088 623930 175987 1508508 1651513 1389727 71912 384259 1422756 665591 111447 268677 1277425 1729664 1689296 111364 1868402 1255737 807294 817647 1217548 285193 621733 719155 144580 570831 57736 1341954 1604727 590860 220008 574959 818139 1368277 239175 1049186 1054526 436264 1541084 1778219 105385 338093 658609 5399 512773 1495741 12403 1797442 534258 2139 1513077 1728622 758226 416047 87092 1727601 1844738 577822 91734 1304320 578190 1517183 1028676 1083973 1097823 138199 1357219 1354310 227092 1537120 862031 1762801 23310 879924 93655 1544881 148969 1196935 844895 1536158 1689576 1999921 994416 839267 1438141 639568 783966 182970 1143452 1387848 1834250 1822941 536815 569733 67691 1442865 1338481 1618294 1367155 191204 1189644 243728 1896040 1096092 1417478 1769289 1062649 1487639 1335145 1030717 1442327 1854043 267078 1175675 493751 1671808 1435825 1608061 706144 128057 689397 1674217 1243545 1102471 1990462 381083 1832623 1541100 545771 1971889 1190071 820611 968667 1022564 1294885 1447879 557473 1153823 1715940 39613 1945452 1573254 841500 520675 1869526 1880703 1137861 77326 990334 1668003 1439302 1912042 855926 241965 96842 43101 798328 486967 686598 907540 433572 279426 255554 1719618 1746316 651435 1567127 478947 1805574 706589 844299 121114 1148561 1509604 1999933 507517 1364487 184267 492639 1521626 835011 780560 1536984 1182386 326556 713558 653588 1397123 262043 710906 31457 1980035 1041976 590997 75389 599288 1165031 424560 588059 620629 148900 7168 1769497 376702 1449125 492642 213783 1659596 1604843 1784318 353056 503839 164490 154730 343880 940286 1261938 1643002 385432 922572 814477 994873 1001644 529580 520066 1359973 587349 551040 1241692 827478 677855 1939391 1152756 903534 148951 328493 1443135 1792710 214520 1283791 1932619 625568 1332814 1799492 14067 1171690 937519 1334771 402000 113022 974803 188230 1962205 1793033 1564865 1126280 1566198 1333006 1263278 685040 1958707 170263 942222 127681 690888 1135733 1214882 1093657 1779858 385112 729768 53731 356794 973440 142460 1832403 1702076 239460 1779269 644280 974487 1806135 1398486 366609 246537 929805 1872922 1384383 1691437 163948 1976594 1111113 605656 420377 1569253 1972269 986500 1689984 1709103 552030 1293080 256148 349549 1498029 920174 1847667 493870 126512 53778 464923 1535243 1575907 1877880 362323 528522 140358 1386145 446496 98346 1543141 1024192 438566 561709 1182626 885083 1374589 392878 719324 980026 356418 1014524 1464891 1008312 589697 1914393 1903458 1862098 1119822 1254280 1429711 222029 1246804 796574 808074 353995 153525 168291 1459534 1761970 1420367 474195 890509 1454597 1677656 1042976 3544 281213 1606161 1774094 187246 602934 918230 1088347 807056 1017074 1213804 1932321 1341730 20337 1662187 162381 159186 142213 1964349 1001839 1426814 1293268 1755255 1111037 683411 1920402 1718108 492612 895729 603048 716279 1483999 869004 46053 352091 1325411 28642 1690836 1201385 1336317 1321460 373900 279459 934538 395729 190388 1763021 1053724 757406 339518 37897 571796 1278106 951320 945148 1727261 42468 168199 1474977 124114 1217827 1703616 141322 816267 1759203 1131917 523354 1828205 1527101 414284 1783291 871644 1398004 868560 833776 1697832 624789 1883291 48607 818636 1961976 1320230 1325302 1756471 1496995 1364922 1799963 45893 441301 1148679 1119406 1840358 1130208 923326 131326 1177395 1295996 1594815 1201957 1547262 1323890 552219 445932 984824 9671 907943 1876171 703226 1571848 137641 193827 1982057 1452859 764989 1207520 888411 1239575 1509903 289439 1081217 1570367 293612 783349 1655143 389924 1007344 1137002 1847245 893237 1826505 1466636 1859763 1114976 1109997 1885842 186250 1716608 476377 550696 1389961 312370 1365895 1879265 1993358 909988 904045 184007 894107 1488016 1190272 697720 1276946 410342 814605 278699 534210 167077 1091461 798136 834765 597841 975425 876895 141241 218421 363812 36117 1815257 1997596 1713141 1308299 962415 76120 445069 942680 591559 1217534 857376 1794315 959515 1562456 1733020 1200825 170935 1323925 905277 217220 968738 733162 100863 226224 984715 1023999 1357115 1694824 1953424 560650 436026 1651547 799028 909629 1117684 23903 1238801 691794 1010341 1415789 1455131 1666020 1217613 1919400 1968178 1929011 1495958 1275962 1750331 436552 515270 1463423 1318729 1044536 1037943 688730 1472302 1130962 441199 946837 374034 717869 905855 7329 200790 1274011 22101 1223796 1667807 226450 328906 1877190 39813 1724370 1100770 84387 1604635 203069 1107236 1039953 1504143 1573965 1776577 1106264 1064541 264002 415623 1247593 1439618 268354 582680 568282 870913 1472577 24145 570084 1810033 1115193 1162625 1776209 1535645 153835 239867 1712765 1398128 1492796 326634 731100 240933 32897 1088148 191871 1081562 1065316 910787 1408176 1086798 1810905 1748045 174792 396399 987117 1519637 18564 1967368 1387852 410739 1454811 312502 1735061 1536763 1597444 78615 1359416 1523384 149698 1233315 1627974 1097048 257971 173321 1168340 855227 806756 1962924 1716192 1364837 144155 262057 1901342 1207773 87917 1414339 1192195 1838282 77435 1553639 64814 1609496 547256 1890205 413337 1071541 1088822 982030 1046822 794390 1852501 70069 28238 1234047 455516 1248118 93019 553029 681675 1358536 1546353 248623 987659 1041412 1772450 717288 1394529 427325 121573 1254194 767982 1473840 102181 644315 65757 733291 868834 384185 1340554 1351313 1863098 20427 211544 835987 1990185 1379357 523236 1571056 505730 22555 1744358 1607445 290635 84051 1072359 1464751 606062 1717987 1816907 113002 102879 393849 1807902 1938627 1818704 1597054 1061614 18550 965488 552538 570223 454170 1807874 1077350 1545885 778684 209399 1434796 718329 608057 658923 1550489 1736039 1045302 1645502 1282011 1458260 15302 995671 228048 905349 429684 753592 861230 316194 1776398 14588 744850 1599968 1216690 1239410 970636 1567317 902536 1371003 1303251 840048 824397 1522933 1385852 314740 981376 330988 1053582 615857 1693979 1495224 605747 1894480 79383 1609318 688725 794786 1750770 503622 1928040 928922 1674041 1399616 1571588 390622 985482 1770963 159111 365928 222517 718252 1497846 1334385 1117993 1576482 905258 672937 1760822 1155248 253951 1647258 1105053 1412980 327178 1557136 70429 686147 1363497 705671 1072744 574291 806867 1888407 788211 1112172 1460036 1338320 1678692 1741008 28480 435035 158596 71838 263265 1218046 882307 696658 1164298 211960 1044787 1739179 617632 1203215 1102746 610807 1109233 463104 1839156 228406 210951 928496 1082596 60935 128280 764263 316137 183028 1445761 1156446 655326 1761550 1307252 1394272 1278983 1038 744924 1776590 528664 991795 1566599 504606 200670 9048 212790 1778065 1976716 1319607 1386027 1254267 1491219 1336430 1158197 1993246 1762213 1964503 1120856 376811 1730309 1989495 1123650 334643 524965 1174457 1886802 1694362 1852626 95930 1321783 1851247 385602 385608 1545258 1470700 855830 587707 1910888 1122086 1463799 1375869 1050093 1587491 372502 383668 1015997 739669 1700757 1526331 1531691 725997 1785432 1357742 1523880 1675565 917915 75721 1703599 364743 947291 417021 1122269 457661 1674152 1357674 874770 1163221 1535324 676669 839674 1674892 1317395 144756 737164 652291 1803077 1632372 479328 758198 1266708 1988461 534815 721114 1501354 1105957 751488 1303752 1361569 1851975 1457473 1005051 1607735 774587 56005 278928 178223 5657 953925 1368204 1731472 9441 301222 1340485 195975 1806777 489449 561926 1462780 1366724 1242424 1231354 879757 1506803 716961 151502 1721189 836404 802864 1733304 509702 1824262 563262 1517897 1574223 1615436 391593 1672755 829065 104183 1544966 367545 1152743 1700899 761311 1290035 905700 1217480 103140 672469 129698 1765049 1576655 571974 406850 1793772 1994719 1269539 1849822 925693 885016 176607 1888388 1032372 1822089 1024172 1449317 106330 1757111 744682 1838525 119761 494721 1667993 196644 240786 726765 649072 425258 1764680 1022538 502078 1329123 1315242 1483366 1838946 319443 504509 1972836 545377 8066 867224 1951171 886584 1641258 1246079 1133908 603373 659196 69788 1597753 1331082 1722731 943159 452870 946997 395157 393127 1121601 1765217 1062191 1286734 1587157 1578401 620199 1830330 1395962 792705 1120357 1036914 242323 732967 1385209 1836404 209733 184327 1872440 753530 1731931 146319 1566267 1336842 539968 417887 492583 1071814 134074 939468 167624 1027993 528269 779974 673685 426476 1991479 267655 1184998 613740 945120 462117 1974560 1993785 1771878 215321 1449425 1106572 1350298 1678011 861095 1175546 405110 505798 613147 1867439 1557122 1036119 1599932 1805450 1227716 1009752 1055937 521433 1731313 76452 369622 644000 609132 222494 1837264 1123664 1548210 416480 653176 1813394 150433 1296724 1539841 893514 652811 1498473 740985 316122 862943 1637872 972852 80918 1341679 1193489 623045 122692 1483625 1809362 934951 269091 1386683 760228 1660431 1000103 1956701 519306 1520917 419808 174252 1713827 932153 960883 963490 249100 367710 1975754 1803876 91240 727947 483052 88721 349332 554622 12785 320076 66030 1348312 319667 562677 108869 1710325 840148 608141 447350 207399 356815 810767 456937 927751 917869 326115 924822 1453113 57688 1642738 472935 1753688 201899 1515016 554283 1250906 785575 788910 313774 258329 1732188 1555478 532963 1460758 1378607 1632004 1044130 1143754 660990 673476 1324017 1930769 1005475 666003 1229358 1808469 1237179 1577071 890623 341434 1318262 121719 331700 1280185 127300 599670 1229438 43007 1867125 1298837 1736401 1119027 1988508 1530205 925105 385074 1459127 1586960 1798282 933630 151826 805296 959442 1872572 339152 1552791 900301 30333 362980 1779567 1387048 727636 1946207 851779 1382614 1249480 1668670 941518 1918261 1847941 590977 70080 1108985 1530287 1120648 441370 1042126 995055 1132684 38307 1166457 1108071 1572525 331221 1837805 633646 1639942 1246739 915663 1551129 1035936 1977580 1960285 908469 49483 463035 1315425 410807 1403024 91315 1353751 1122743 1527102 1545640 339660 237173 4109 1260075 360044 576850 58843 1868211 1012827 1267070 1072971 1464446 326078 1950102 1902249 1021726 245317 717601 266026 606432 376709 1834153 847072 895896 916155 1605314 715020 752891 1149831 402509 961756 1023459 1018020 556636 777264 403426 1203593 211710 1734621 1190222 497711 1381387 849766 176641 530316 405402 1078574 147890 1892074 360455 1408733 1833010 160055 1494655 1856387 1793536 1158918 492959 627212 521839 306293 1033454 1597829 616964 761455 1702726 153061 1357937 1798126 1456743 1940614 1176390 712182 327216 764964 612195 1121016 26401 34086 440429 1306484 757427 1462207 137777 1945288 143155 1861890 373208 1953795 1387054 383795 1413463 1436538 29885 1950842 1316410 225149 1862065 1463095 1716541 754898 1344823 1792543 1819632 1210983 281544 1986929 419547 1555219 858022 1976202 205572 1848625 31608 187451 1410391 596162 125980 1549179 381478 1620033 82132 531296 89964 76412 760839 1402142 1412571 1502636 387394 65447 1893637 1009715 1898726 131772 1210660 1249941 275729 849546 1497172 1460810 1851731 1011728 1164486 1088093 108830 1562808 1302245 463412 1451249 1859975 620675 3475 1196670 410958 1971190 987245 253670 36151 96648 1724955 1249543 517089 1935055 858579 899843 624026 708348 1044229 178801 1331199 27927 140500 1748569 1209854 724388 1552624 1347258 1707280 1535222 245715 1458917 1076977 370176 1224797 1525068 426780 776360 1830445 1389003 1112452 183190 1975232 1166665 1579400 1688616 1074337 492904 1886467 111393 94196 1951463 595202 840163 1767739 1035466 1867063 1485261 342290 1807031 1630891 215378 539840 427987 534071 1604468 523481 486267 1167731 1192008 1117485 968143 1921266 1044288 267214 1629131 345822 369410 1529603 1222714 1456646 1282702 900906 857302 687809 1591940 1410904 737357 1790929 311065 1324991 88405 333466 252621 27679 114314 1708043 684317 1010844 1276626 809370 148701 146782 924661 1382732 1840035 593184 105307 420265 150473 170049 1679998 1748055 445342 1815533 271661 487350 1170123 1718548 141302 1406815 580964 1797626 939015 605661 1094788 207092 606865 1034637 1771899 463993 1288222 659972 780899 1135029 365270 315746 1395768 1575402 835851 655191 1287847 1499243 1204638 1372218 620731 42819 1658007 1575283 1736657 1997571 844858 1209897 1369097 1213180 679225 1470918 1282776 1369449 573336 661808 383159 1463609 83763 1069185 278593 1706557 142556 579354 1806346 1933584 1885785 1601817 1468869 486960 753101 1841401 831600 787491 600489 1523899 121627 1555794 3207 746480 1915566 577356 1780766 1251438 557691 1167737 1292274 1618228 1931036 116664 1657936 367053 1763086 957838 1328006 1535620 1317943 728415 827257 1618999 1386739 1994165 1943789 881148 200544 232879 743784 384851 758084 1983493 1096625 1923556 1370792 512510 1793371 1997378 1440185 479527 1146891 244224 543548 1335113 1773671 1945585 1483022 218346 1482274 152583 746903 1847001 1650362 1907129 1580879 532928 655681 1100127 1443724 1964404 1867068 907221 1853022 1467462 1513355 146370 1616270 122842 1443361 436688 1208358 1293156 415045 708670 1867912 794646 363680 1602361 927120 1773902 1914364 1036186 1649542 330506 1222351 1164656 647862 668233 607049 1075038 1047637 163966 553502 1700831 961347 690928 127711 1017683 1694281 1061613 220407 83637 454979 307903 1015302 145640 344874 1830599 1669214 1600698 1959160 775291 1414065 980645 1603662 60258 1289892 642817 861768 855672 1389277 1057599 1384473 1924222 298694 33550 584498 896740 1488764 859967 1526634 1261978 706911 1724608 1713837 1143966 767822 87769 1942535 1368146 1960892 701573 141727 578101 1407537 1111102 492156 1540321 340622 1982870 1992346 429576 847052 815398 1317960 736139 1983267 530818 1411152 771704 616012 319044 1440053 1123361 1836437 1508467 470122 1935765 546975 1791717 1054510 351750 40136 521091 1094569 127138 1724738 1319851 963534 1399195 1561845 794377 1327665 788006 806620 336771 1202330 317652 893955 567407 1240281 46966 1921168 1913932 452634 1924562 141503 1124015 1039410 175823 1178385 1309262 344337 1244582 1298594 921848 1967894 720232 643539 110840 1398319 1848087 684877 1332364 1232028 1289186 166217 843136 1149365 1562161 1577876 1357492 370813 996168 273781 39687 627455 205359 908093 1770977 795289 1417649 1517013 900690 35571 1762163 1763804 1981410 1535539 215982 442432 233255 1313018 69714 1932561 604178 117237 888530 1696228 355523 1474164 1081200 1504717 1654786 701198 270710 1267672 445783 976827 600742 1414105 1875566 1284758 368613 860905 1950485 422859 776248 726852 1235738 559702 1597411 381776 840207 1970008 105106 1074994 699320 793927 244294 563878 1777825 294198 1683302 1046089 1430769 1011800 704414 975234 987445 1107468 1077453 1376635 1864808 927450 1202284 276277 1471969 89321 1554009 1715600 1038216 1552879 707576 623391 1240907 658180 936483 628634 424280 243280 1475264 320783 1227569 786877 576366 1647637 1528248 318824 816305 1391837 748162 287862 395280 1839107 128707 974183 256841 704108 1226772 949308 284951 1875853 1846000 1374935 724311 1165605 1678012 733070 1875985 1877103 900984 633873 986634 1396451 221864 1692179 662396 1560937 1055587 1328011 693864 1422740 1354489 505142 354214 1005838 126597 1916884 647424 1441090 44459 1990598 1924767 719795 1901932 1468038 157413 119019 430227 1400061 544964 553547 1407205 1351420 489421 680940 619865 1488876 215246 1940050 641417 917177 11711 1586673 1193193 1793443 1997339 710485 1237268 729165 775009 112750 439799 470917 1896815 204411 1501647 1271726 1676021 1637318 488770 1863338 851711 1649325 377279 979306 636579 1511783 498529 64788 539877 806256 887112 681994 819425 1992643 185636 237096 186489 1351799 692873 539864 1785136 711205 1935158 1263017 878584 1047183 1246812 531053 1612418 827492 625361 944128 662692 1535758 746725 1871391 1870713 42340 140575 794232 1918593 672557 317120 1626918 1435147 764269 1654233 1070165 94119 1768957 229110 1480511 602544 702325 1957939 1550734 1927516 849302 1401987 1383097 1890077 617486 28587 749085 1160428 1058200 1648832 806836 1562912 907778 1690625 478293 915731 1196346 1444484 300931 804712 1757410 1153082 1302814 814221 1226727 792111 1580371 1053811 299290 967856 188960 899792 281951 22714 282055 887661 529458 257294 5749 1324610 153784 43737 1891529 905061 560292 1782975 330815 1959201 765962 304654 611208 1014849 1242429 865798 815297 1998145 192280 1212779 1935224 1688172 638757 1405404 1804123 546381 135974 376208 684367 1851875 1757552 504495 1282168 167229 731242 1868155 1097415 1111456 1637167 945000 275344 603504 1378739 1653209 1254483 760806 1773387 1945734 108681 477281 1218182 16752 1631981 1532970 1577234 1057017 1557205 1113988 1258662 1209267 1592093 980054 125610 1283407 1092002 1947826 198512 1998153 1834396 1953138 434909 327089 1971528 1088407 635121 706678 1449803 1058435 423090 838646 1866539 839045 444367 128831 15072 1572971 780874 654123 1749184 735769 340030 1762768 721429 968624 316861 1744143 824490 996327 1425130 1298071 1620396 576760 218678 532348 270780 1687851 1592905 647227 1317430 1951887 92162 1375501 850992 80215 1672130 1653042 772191 204339 287201 1238082 259039 1495931 1143081 289453 1106233 1138491 1545709 23016 1718853 1637976 251529 834611 1125471 1483734 1544667 1339279 1036374 1470082 1764522 796071 1291209 867268 843843 1976969 460697 1134271 1861008 473225 808870 1701962 1075013 1753475 1348020 680402 1691833 1075409 502699 1486857 1596143 1715973 680392 443007 620690 24401 244548 188082 678647 756171 1203331 853844 25214 1590856 206376 1847935 1301472 601542 1243833 688603 1489941 448550 1903871 1660170 878669 1311771 106036 1331421 950931 1543255 1107113 874934 186036 1849034 1469775 132086 1041626 1711761 1167730 456073 1380019 729015 1710515 1724810 915243 763598 1949930 578886 1800647 352090 1839805 1280909 1850453 900011 1204947 218863 1207059 1557575 1698200 776171 1139890 1416746 704350 1620586 26579 1833839 929170 1729627 64984 843576 1214107 1742767 955856 1627377 1332151 495899 718237 139508 1794735 1199903 1440178 1133178 891699 528615 1692711 1402683 1071487 228526 1168349 366152 1013791 461066 390709 1191343 1848872 1666966 1285654 1712891 645351 167292 90193 1595238 859112 922379 1706931 82272 989986 1135920 1142314 51361 991825 337692 1517605 1817396 1107594 1580278 1418061 315897 766773 845649 26548 1277183 448869 1069574 187698 1394039 1143301 261978 916664 682120 384639 318691 1881901 1487733 1126532 225782 295575 1509932 659170 1360753 10912 426016 739313 939145 1144422 446064 1750437 393613 118516 1927738 1987486 1172574 177804 22905 418380 1388518 502686 1797867 1129490 608609 1528249 762089 1063273 1495274 1317631 1062295 384466 212251 501827 1473708 1342882 158310 1909644 1933144 1247639 19517 206540 857050 791381 866866 1742889 261990 1897338 340801 1254718 1988075 641422 1128791 1990600 1256159 1328111 63113 1837845 1427714 121873 1598965 103884 553705 675891 735000 1391833 1520179 1130437 1612629 346550 742285 1268392 1770563 1148789 1189409 1319346 987972 1136358 371582 1508927 176295 571332 1371210 1862562 746002 1847630 1548143 268550 239333 4616 69998 889739 14053 1686628 1560343 425967 695635 1869 952993 459372 633605 161282 983652 171057 748062 350423 1307905 1713491 1627161 1928319 809195 1391876 1334260 1227727 802027 1099476 248266 1229319 1200575 1686838 127707 1115109 1783997 111940 1126623 1999380 422391 1231174 1560618 1059540 223967 1080020 1390378 1758096 162782 60471 1495007 1980835 1921188 535957 283893 966508 690607 772436 1453204 1681046 160702 1356764 1581978 1889941 1582291 774415 247190 304251 930632 1304680 1819759 38899 80795 1696944 44484 1758757 879159 1319986 623357 157683 1295680 1302566 1390826 1953013 1358120 574080 405120 1353844 1016128 1695381 166277 959552 1116982 165944 1892847 1341791 1507962 549383 1762982 52084 1195878 233217 98194 971264 613323 1008462 1211120 1496084 1552580 778656 1840967 1964764 997453 1152423 1124894 463310 1977760 557155 305851 1703442 1933793 1455489 981016 1567872 1827933 934587 745529 127814 997056 1644178 1663922 108557 623620 1482807 1056749 1794740 426513 1314385 318895 425597 660560 1291639 187612 93094 1214978 1372362 85853 1376731 385971 1625029 1263124 746327 1356409 1641019 1612192 311189 1427863 1404031 1716003 186860 467046 1904665 466840 1751455 72238 1227688 1029505 71381 1391207 1063246 116477 1829648 1736262 1087522 564799 1369009 551239 800135 305116 1378472 1664377 997401 696224 1708199 866384 1913884 1695937 182377 91649 1275459 1395111 1428628 265044 949998 240873 1532191 1805708 1822077 605175 680093 973217 1742165 1891477 205915 845925 47935 1037725 1818294 1054687 1029436 1571128 1406647 1423271 773966 594249 1772736 1873292 23695 18996 1979928 1372692 653021 598027 251758 1076611 1190541 1111017 1870250 1208052 658891 890072 1431599 1751171 898273 1082958 1402513 1945482 533066 997284 847493 1783446 1677029 459648 678293 329609 1709707 1997227 554021 815551 1105224 1036856 1148524 434252 1853873 1292513 558853 768132 1239770 1248374 289231 14195 522483 332509 665918 1926149 342656 1638901 1791915 303656 1310929 1309948 443217 894974 1808768 654825 1128681 679236 1944639 1635765 362966 1882491 182278 846257 167363 1687776 846068 220444 1813842 1840925 1616766 632071 288275 954864 1736218 1685624 1054711 639100 653749 1257245 400378 1494807 1827023 1630059 1202737 1042828 897474 1712976 652116 1014612 27687 1308797 760562 118066 626379 842509 1051805 817711 348390 1467633 1538547 1848114 1164473 1865186 1313847 1215574 541845 1206453 667242 343490 18929 262721 1902365 1056738 1896919 1000201 50261 421971 1265515 235507 291556 1399706 1673973 890649 143665 564096 1685213 976544 1863684 646693 953773 746962 1890043 278547 1917840 1082013 1721040 459280 353024 572876 1363103 1118385 1158493 1236737 919717 272980 538481 241144 1117519 1904997 1729858 732091 943309 1038580 367496 1776165 1923744 1107736 191302 590249 1126663 303657 1432427 1650189 1380820 1392314 1275909 907573 1845807 1227498 1789452 1401227 918614 1537594 435535 409930 1557351 1659265 1881115 323703 464856 1320026 1831258 643644 1557557 886710 217197 1061039 59902 1970436 669586 1928111 1264923 1941978 1739008 773489 1151297 1910088 98505 103521 485481 930385 1879003 447875 1505631 986778 1819988 1330927 1056231 1341810 1174082 1169781 584974 846835 645872 1386112 1074134 1563646 1581231 1910294 1643763 410839 1180037 287787 1913059 891866 891872 709942 1436834 1375081 1183928 1180061 938040 1969094 297437 1742876 12023 955482 56888 215671 700935 1283850 145164 110819 1373717 1306435 288903 1128269 893007 1415287 1129649 1946669 969173 1146345 1020068 1583876 61536 883551 1909893 1857921 986169 1163648 415729 498774 1375063 1465082 953293 932865 1934981 465837 745998 150586 446186 189608 1211279 1056952 1067739 1168690 1573947 1550583 1280304 1739260 1233727 646501 528339 190709 1893192 1739147 137121 1655150 632187 395412 813191 645139 946612 896704 1360966 1007522 1268336 1487361 743994 912653 1319905 936440 1904855 1076141 262265 725238 472505 190815 1174803 763359 1484438 584411 1297491 1183281 1223867 1958554 1860197 784488 66274 1022621 1330514 575423 1419992 531345 678009 1185583 544489 661239 1351844 1846197 35368 672147 971050 1293094 1421658 1187995 920030 620536 1179970 775999 1687387 1989934 726469 1561249 1265120 374267 1925680 1620986 1133402 184409 1768956 1306285 828199 710277 1717404 260412 117032 1862354 396954 1078141 941258 878920 1222704 835451 651148 463015 1473844 1776708 1646966 762684 1380738 307114 1262424 769582 289168 1619921 1038388 415156 820310 572074 529917 1910178 99421 1208318 1882411 243006 1550144 888771 299040 1236447 1692256 6307 1674725 1063782 1435370 574091 601265 1015333 13768 1293373 815066 358883 1329412 1555852 691765 194215 1707790 657859 1510545 805311 1397692 1794931 936895 1621039 986647 1537335 1586375 210237 1794544 1461041 120176 32515 766832 1292962 1571935 1018939 797425 1028779 1324624 1214556 1085679 1340257 477974 1854407 1710411 330397 1866956 1562514 1419870 814170 1953736 407898 931196 861251 1716577 1312494 179262 693370 5946 1821415 974630 1811228 712584 599768 687191 1739045 303170 670752 185941 1117750 911824 580121 796125 938714 1340553 105349 582907 685823 1479175 1952264 1745157 993050 1414161 1012575 791686 852968 1664147 271902 919713 978496 552156 475189 1578445 1374403 1482111 373766 65495 295949 1118412 1871600 1345931 1400445 1339426 399481 623769 614785 277567 1515119 469996 376722 296348 780942 145463 1856833 605804 1752194 1769005 213602 562169 729503 528321 1475946 1072544 1276827 1438048 1569741 1936114 522436 611852 540740 1353240 1116918 465124 1098908 680129 1264665 143666 232098 1697429 1970589 953712 138118 108828 532503 1645396 632672 1262008 1008192 2516 1384320 1328055 1602567 1783303 1796593 1474182 61811 272258 1637839 69400 1966148 470851 1093088 1707352 568471 517534 1946838 364462 228067 993904 1132114 139672 1833068 1061198 1909689 1950405 712971 718002 1659513 979969 68873 403518 1352994 1724819 55352 226976 1562745 1870821 645000 1580836 299723 45315 308473 1209109 227551 1707671 840107 1652613 1561758 1486618 129967 884376 1143382 1029166 272113 1420189 1914749 906736 748489 207808 623065 1323256 701471 655927 738347 138752 553172 240233 216533 671493 848912 842469 585715 1342751 1868665 1118583 777135 1810043 1009141 800830 1675025 1736049 1483948 1916753 907816 399276 1622652 786802 908967 108692 1416177 1209527 134639 1976322 339176 185780 484101 128095 1062017 190184 343590 635656 509088 537534 103961 320872 1653528 1519026 1661142 1084334 984042 866262 1488905 768417 1720923 1563884 1765617 1253557 1638351 176376 1456320 1367315 807450 192345 490396 825978 1149539 1854422 1414432 1648934 991014 321456 1558302 1576601 956174 1856162 1738435 1361679 279223 1310209 739624 1375041 624017 116986 1828957 995571 418905 1850964 1814144 836130 756145 1318060 1857361 612646 79008 1853128 900404 1810817 1684674 868545 989538 717737 1586764 1564292 1311117 703931 1930817 1760071 1473544 969551 1458751 1510237 1903490 1558921 1378142 28067 1171528 1726262 525140 217793 1336482 482513 674294 1984659 136119 324827 1749843 926827 984618 651603 1038805 167742 362688 1436974 185850 208210 256754 171003 77496 959948 1258881 1166059 572113 1363153 154073 225728 1886618 1504139 21358 1124192 290565 1543516 1116839 1703199 1870432 902769 1965678 22115 1763317 460751 495782 1614676 1571105 621340 1830606 1337239 66780 961627 1521483 390750 1279316 1582426 1919509 275412 1368788 393318 84224 1389517 1825107 356942 1567665 169922 1917613 879436 124492 1404009 604798 1567741 1167710 1781170 1978744 1805655 475528 1094413 457862 1454450 313768 1460917 1072090 1915423 1610619 187675 680803 1296117 1101130 748677 1009098 1838488 529966 11331 1140226 316386 1337008 43792 92770 1652589 1849517 955250 1248775 1899563 916386 87808 712398 387232 253400 1930456 1564064 167539 1897234 100667 454435 304656 1173086 400121 1521979 1636683 1775389 1982096 11603 1135336 481047 1031446 614597 963739 719109 170271 1894459 836206 969658 714185 342962 1269554 1726448 1280163 877745 772751 634076 1385912 1682496 1699893 1819054 1356776 1780411 449140 1212908 768856 621093 92404 640717 161891 1998778 1604000 1097455 683785 1790449 1250759 147679 1471982 1361448 274245 1880032 1761770 1767357 1420131 208225 1830774 1468448 1486706 680880 1784485 1685310 1484447 1326899 122078 1568625 711121 502664 141527 1181725 756660 368996 1296665 766299 1470379 1269 1022769 491848 1635018 1175563 863835 1386452 92235 34791 1034291 831833 378785 768672 239580 1147986 47325 519443 76329 133904 1067330 667974 1323411 1149542 1200536 320556 789459 1339478 401811 831694 1319634 1678715 157335 492262 1327263 1076479 1661319 1341402 1607260 987809 1095436 1058742 432855 1335434 1893060 147235 796454 212611 1550773 1498953 1762913 615000 1996858 1740543 74620 326935 649780 358892 758488 1370613 1111514 1186180 296162 697411 533097 1540209 1922198 869345 1117886 1985400 703243 596307 801559 1918071 1211051 799137 308742 1195664 836771 629539 1029295 1507914 238995 1893726 1515030 1159372 1928420 667774 1185218 1620039 1881062 961641 347951 1999079 784766 1560837 34049 645065 1395434 82162 56232 1524269 1971522 323721 748253 919870 178584 783498 1680860 802 1613508 1521124 882455 1179492 1288522 1343499 1889270 900843 538681 460754 773131 627483 1047454 1763926 1777352 886230 1411531 533867 1432182 774570 756380 1640454 1401842 197755 1093624 849831 500490 1163323 1444648 1155100 310602 1577835 1413054 62781 388044 557209 1674261 1232823 1671140 1164638 284626 1305379 653823 537824 243649 1183777 1782289 807531 1165706 680779 1933673 1617267 1930338 931080 1404312 1252286 1241721 614955 1673698 1071299 924577 191200 1784037 1832758 657108 969103 1086369 1592325 619039 1094767 145287 547352 1148770 1249623 34367 971237 963946 1256617 1344479 107849 1279436 1243500 1373283 1343889 1022397 663818 1337592 1635936 1130822 606905 167157 718758 1395464 406164 796414 914089 764617 623495 488416 62844 1637123 1681613 1265712 363123 934962 1646391 115693 865066 1737371 1046148 1898718 158143 693162 817866 332124 1988523 91985 520609 1134203 565180 1839363 218483 1353480 980290 1255163 1393039 922438 521381 1384243 1899435 406518 1277559 8019 967703 1112912 1163369 1872770 1199275 1910350 853535 805293 328223 1893582 944716 340421 1129005 1367838 394901 604962 1475820 1808938 198579 1094540 709689 1818768 1599756 1026811 1338246 420729 764445 883469 699375 379415 1392110 1370608 531380 656645 306119 1520853 632736 473607 1868023 1943201 217238 46016 214360 554632 1889577 1947775 947768 1870115 116352 1329622 1972470 625423 1046222 1469787 1181035 1343863 85733 1966032 1819399 1896746 1373911 1628148 1574282 1317303 1625005 38595 1046225 756657 1802324 337750 82666 773793 1716892 1081950 236712 1760150 619044 438812 1655901 258108 473771 41600 82990 215380 1614253 1674733 1482359 340323 1710203 485463 1352769 1611700 1935991 1820010 1682365 1921641 412763 1016468 1119018 1386939 1492420 823681 878644 1838738 1924740 883203 111769 40297 227813 916041 301773 1185436 1868581 648534 805965 1733504 1755301 67404 1680239 1842289 1814172 1022210 689403 1001384 241915 249882 1157694 592861 1200841 1616513 1467031 1445595 826367 1614419 1127526 1550669 1600697 496070 1137275 1895639 890387 57305 71447 623501 1157328 628522 1920945 1384918 914836 946023 1695764 1805821 1789787 1063739 1225574 889976 857261 567167 189123 518191 1330015 717846 1442097 789526 1722866 1520407 611468 539478 263091 1630167 379876 613560 320596 870337 94246 172692 1963531 390604 25003 1510289 1750166 1358461 1239808 1669684 1486487 1033496 167009 496014 1738284 1713246 984358 1635375 565220 1910404 276778 1765133 75253 1838987 138414 1913653 1619731 1506947 1130054 653709 13446 1080472 426000 186230 1087046 1182525 1328219 1984433 455602 77684 1784278 661009 1961615 1269509 665051 1862627 832338 1716720 1814044 22481 769798 302973 540853 1995647 1470957 530450 730140 1060819 900713 565206 403049 1036078 986103 645329 1320039 909315 649967 990575 1376024 1403366 735343 1227206 1886009 145460 1794211 177886 1165113 930019 1381369 136229 1583040 739937 325460 442891 46017 287118 678276 1968438 352103 362314 1838187 350159 1846444 230766 201537 42357 1293547 182943 905650 99698 1799732 1098743 515981 725774 313399 354496 1575059 1578697 270628 936328 514434 556437 848190 449978 1931425 1447733 1996726 54670 1241351 389788 301130 269240 1434316 874387 1806550 109333 516165 1790762 1604189 18909 1682392 1428035 747719 529182 1921813 1094686 1279961 1963561 1214057 132714 1651252 363503 975261 622524 1451668 26529 801973 1512850 1241188 360725 492825 120782 2860 534858 1258218 841199 691081 563345 447941 282263 640800 1066752 741180 1067516 1921906 743259 1497421 747827 1359575 1492990 951735 717608 1919821 643764 1302948 1201380 981114 541394 258105 1335660 912687 1718397 818000 1578844 1442567 1635565 553528 805781 1987566 499352 926363 1970821 584941 1131129 1482148 1223843 143338 1228257 560815 941678 401565 160323 1950713 1332600 15273 1028079 537317 726215 1668381 31971 394337 278724 317899 1510293 903740 1580532 1544173 1991908 1360926 1852724 1457727 666645 1291548 1648006 1385451 1515874 924543 1325605 187823 256880 1644437 1611254 1946531 1138000 1998820 84424 453328 1942371 1498292 1450646 88990 26947 1887956 1080096 1489773 1452981 1520555 471319 896915 435144 329933 1701523 348861 988145 681185 529234 1498148 263248 31739 1113044 1171425 1677341 1288452 1650541 952132 1994883 1137472 1027121 507597 1718074 966961 202808 754149 885241 840144 252054 952506 1227018 1898494 565868 1029772 1878782 936594 637319 1298873 1634968 1060223 147043 196962 362814 12602 897733 5763 1708741 807509 800717 1113583 486817 1254712 458302 1585352 1681189 776608 1316563 261755 452573 257418 253350 413497 1314288 343219 1918993 1686523 1080424 1784933 1340458 1230150 889230 1689815 578792 1904851 1641989 340707 1114625 891598 1303546 1732117 1345447 1917213 559537 1237619 1511464 1535980 920717 1704390 1979345 1203457 1633159 163932 1156053 617110 1826533 1933998 1101872 1799802 1587066 1435802 1208273 476371 693560 1222211 307089 1241442 206628 292774 812764 1700630 257938 888939 1610881 1847681 1107044 499732 473777 1866794 1223342 459876 384939 622300 1382631 384901 1826378 1509177 1193878 20632 1562641 252457 118644 1373565 783642 207373 1697348 913234 1445234 1111574 1295807 1317172 596272 302479 662620 1226389 1844647 1398693 1961065 1029805 1272828 806926 1223091 1666711 942483 1088753 1572404 1012261 907888 778075 1035927 526680 1177356 498106 544367 1986310 630836 1829854 721906 339896 1914818 1589100 928237 367937 211146 1844833 153954 718414 1480770 435000 1066921 330018 1066644 1656385 98543 632806 872673 1202927 1895984 536356 1732217 1150937 1430187 186801 594863 1521833 1767997 254874 287949 639598 1954413 699996 663474 318873 665957 1759018 1428938 1586056 98414 99101 1793885 1978915 1012297 1556897 366979 1958332 530876 653138 359887 1712924 1191272 1246313 40458 156291 394107 1717192 1737087 310204 587127 430454 727185 1137483 472945 1583800 1353913 1132881 1676160 670523 1225301 1786754 1142622 912840 628157 818205 325146 92606 338364 315473 107828 1362880 176066 376638 1640783 1386880 1798547 139607 835636 739919 457625 1794105 1716440 373735 1110747 648264 1639893 220498 1008380 912837 1122 804380 66407 1993207 1986055 622802 282874 815713 620563 1482647 1470196 541613 1908756 275613 865505 612054 937961 292815 641665 194101 1643253 1668574 449163 1221976 1248645 1914651 978370 618858 508130 1449296 1467598 1742043 599446 927972 1085197 1726539 1409621 1983492 493020 1592469 722916 1865074 1992337 1395736 751554 702170 1344803 1368708 1629743 770983 1278378 800758 235502 1856140 170188 149017 327799 1775143 20493 1207259 105220 1381189 1867672 1887471 602709 363142 1527949 795946 1442578 1292677 504595 1215725 703283 1240631 282598 341164 1575658 1242088 192261 1173025 1044615 101937 1661075 1451653 673591 1932651 74109 398647 389230 1170248 1218270 33549 382862 1527315 715306 1006742 982568 1349787 887694 83420 1618891 417162 1785165 775557 959733 1519814 1323535 22696 1545912 1013934 1561495 670567 806611 814928 859390 435970 1432338 1247915 1686063 39545 641409 373399 39592 1101197 1493518 1116588 1610784 1548077 1547790 131337 1246111 979532 1377321 1601549 1489027 804331 940272 250736 1492924 1839777 1723253 1504404 467428 1531908 407184 1329449 1780671 1268050 931777 1899585 1729977 171729 968370 1104419 578547 1895832 172964 1262965 766813 830190 449987 36464 998504 1570162 330576 1632310 199275 1193229 872355 1959863 803955 589726 1220157 1947639 39368 172756 1098023 1748203 1018786 102554 1168339 275796 1387121 217888 1502500 471016 884955 1671886 1243152 1080999 1473232 77367 1646949 1972879 669556 1345424 1138808 144789 310443 1391013 821080 814663 495037 526441 141169 1200419 76322 973749 1888224 1882574 903085 1782083 544074 56423 1841801 896000 571294 448119 1325299 770849 1390987 38661 1807520 697999 793448 294033 274626 1049380 464140 155164 412 1328657 605910 195084 498576 1830162 657196 1256506 277451 160388 1451196 1329325 98592 1712130 1778585 1157914 1967447 1315921 1489205 1826173 1470070 139402 1584817 1919051 942706 51582 1039796 1732633 613240 810079 222191 765538 1347771 326867 724315 1019096 1054524 564817 535183 197363 1817432 1066497 1701511 201098 1215889 609715 1724780 1820025 957228 108375 270317 1121567 1336131 1115752 1862475 1054956 341233 1924188 407704 391880 75560 431260 1402213 1954899 896113 353079 75729 1836142 683445 656684 1930219 1321329 1810143 276050 628812 985486 1874913 401948 110527 1118796 735684 948525 94977 608618 596159 1319258 1241393 346638 421153 878365 1339321 1971302 160411 873768 969411 1610829 1843326 1520442 892282 189296 1918647 1484700 1640218 1899478 1125569 1748804 1307329 1199714 990188 1451544 245913 1290414 552078 860507 1154129 1139942 97777 923574 1921704 1047206 1055208 1186352 201402 330390 1484280 142069 1849794 1859034 566300 1218367 32751 26511 965517 826422 370174 1557680 433028 749013 390673 905197 1207831 1984955 1236669 852967 1441757 610227 1195668 1719059 332157 1215029 908371 1080319 959825 1104510 1088646 1025945 1254268 1518592 1049947 444030 198638 776798 1781501 1434734 543741 1528694 900927 1385931 278896 1050042 730594 65749 247750 1085397 1324290 1169087 1587264 1141250 215399 1712298 1404527 13400 68486 721504 805099 1965381 1921843 1572540 1494545 831224 900552 481958 903397 987219 543490 1042092 1486661 651544 1873630 1859574 1395515 1659494 736665 294051 381122 1561393 491981 1146490 897780 1223369 1698560 555519 483249 1600440 971493 1590713 1035191 173763 68480 1411398 71347 775320 1518029 1637461 858252 732253 865965 249983 559008 468686 1983278 1711816 7273 135523 362355 1248621 222066 196871 1804839 849911 253024 1317971 1732323 26513 423581 460599 1783501 1580819 576381 299253 690083 1228156 1000353 1413234 234377 1997870 58539 91895 1906133 554584 555686 1081484 1057240 842589 136925 1510565 313828 1643711 1489544 1993714 1793616 677053 721464 1734525 869995 603519 1607975 1979055 1425625 606252 1091483 40177 932079 696078 827768 1600333 91991 342662 722398 367750 1141042 1811632 1195299 1810630 219566 1711718 703505 1355386 529583 493802 905663 589945 1798009 1758786 899395 1065883 1160534 1353880 1977306 148230 828710 1366903 681975 1825327 1630850 812868 1897782 735379 1543439 1926125 1262837 1907301 1790226 1107946 1587269 167247 1724087 19390 524087 96286 691271 643568 1692589 1207472 1207271 1299056 198434 1154350 1214303 1904948 676535 1204350 453270 858888 1772402 437791 1068174 1625168 1625881 1917842 757999 225696 1356016 1498069 608288 1833793 1890190 1197594 1790443 646070 775037 1051745 1703292 243091 1075936 1602293 1960560 1139699 53502 648207 9100 540683 43560 1639192 1303336 746594 431600 1884321 850185 220372 652557 1402429 527536 1594173 764264 1045828 867133 944099 1387621 693463 1773801 1124072 1196971 1071777 591941 503698 533935 884476 1008024 1849989 972300 1459817 1529124 1335626 1337829 209856 1963946 1387617 729702 1181782 1703296 276372 1025051 53164 1576000 1758266 1896430 1033556 212684 1484839 1725382 1217783 1902475 1748301 495531 599969 912556 1362780 252917 1207000 1542433 1626272 1453047 1214541 1984621 1311147 1955792 434984 857651 354196 113196 1648093 117107 1412960 1765851 635637 183044 1085037 1349560 1278126 1602760 542528 1466606 280053 304243 1381854 1580408 266942 1545197 772292 588454 1818030 1659866 413028 843228 1997766 523448 1096665 167727 24580 466260 12798 230669 1962666 1341806 798388 1895296 1830368 1126526 990804 1527585 1939218 1514127 938823 1661776 1766810 1162112 1976650 403689 1651637 388781 193902 578585 701778 1041983 1989677 1520696 856976 1541922 1075510 1458794 1043033 236464 1484055 463596 1181302 1964939 296675 1035003 16379 752135 1261607 882092 603148 1223947 387828 467634 1207251 1337175 1947907 1057054 113716 387874 551773 964261 371567 1431147 1444706 1370542 1643178 1633706 1206426 622435 930890 9996 1433389 1719634 357645 551497 255871 1547392 1684303 36572 485314 1897095 539445 227785 1710665 1395842 616240 1980962 239499 1709012 827008 865005 1401261 1028215 705692 1109597 557212 730157 1907130 542211 286840 151521 1466467 994899 1839432 794051 1077075 287927 1833042 720432 1181027 1495307 1678140 1159262 159647 744575 860317 193505 828035 1580550 1602154 585214 685417 1013483 1519260 1885871 227319 208734 1640841 1297613 1884070 1969068 1632293 131657 1747682 1416287 118759 749697 786485 244768 725891 912535 1090057 1418425 1339721 269600 29585 1983947 1459682 416113 1489377 831647 1689461 175687 1701041 769453 1127183 910047 1842054 1558069 715984 1163317 1406889 662818 566014 1107325 420042 736710 736251 229610 1523637 1286517 1687278 1411408 1520867 933111 1715303 1646263 724474 585189 459982 695577 984631 996700 783711 416247 1292106 484956 592686 1570458 1320284 897073 1042451 523538 173275 1249098 581762 507094 1832949 1276452 1145108 298540 711063 1173865 395279 906425 455302 1194133 1242371 1431740 1150331 440676 661698 1270697 735964 1938919 761184 168127 1127957 1378158 111219 970351 1578280 962597 1637910 113187 1196760 1854567 1626746 1509300 574763 1372562 1871872 237596 757261 1215316 705463 1207547 717998 1469187 511934 765540 776959 5107 211515 1395217 1861995 260210 1300849 1997966 1087883 1141676 1364354 762562 1540286 1698972 1995498 1393252 1958218 521585 759072 1722602 531174 93168 22306 1468873 1516854 1221311 1482407 255580 526795 494593 610281 1519375 712544 1937270 13298 1966099 490578 322012 1814886 993404 542570 63118 665098 1083959 1156416 345412 882914 744469 1377786 187399 484537 969758 1101728 1942938 1598915 1183662 1275520 1414597 1104593 1103992 1691605 1505339 1076671 770779 1056072 1325857 490735 1513169 505281 318789 1922514 233553 1572388 1259911 346957 352745 493162 766621 180799 1374640 599895 1653301 1412267 1956342 1959351 1934774 4673 902641 543345 1479043 1369817 1978955 1910760 1496251 1105300 1140619 1834367 973472 639563 1312225 781084 1709808 1962299 371665 1224365 1759579 1970475 1929698 990617 90792 412637 1817080 1543699 920157 1515532 1324302 1937924 776221 1582222 660086 555088 972237 743142 1503545 1390443 794483 135620 1773997 1713921 379873 1322715 272988 1531803 877820 1412149 194089 1078905 229006 342062 914208 1788944 1814703 1551313 1016882 154306 444101 303482 242264 1266920 487860 346534 537049 1792167 1555524 744854 202358 1081343 827958 226549 53901 1542687 971714 1031590 1339182 434631 1382228 1781811 294676 905409 1707452 33361 261075 1306571 88528 456028 5654 1731576 236674 804404 922346 564664 14145 494131 939574 1269932 137495 1815441 1843896 1097448 804872 1427772 626326 952391 125099 517073 685304 508563 896059 451853 1809395 558782 120264 1269738 814981 1268671 1377248 1330920 1650658 1112741 1573153 34065 1792219 375940 1630272 759125 1861760 462090 96883 109431 1172540 190928 1067056 1998185 143120 662909 1202255 766338 1211305 41176 763798 711499 1763918 30718 1615512 780778 1668973 1556498 709303 195722 1753288 274675 1722590 751111 1310447 1287456 1939447 994082 818725 255401 644059 604333 900035 335635 1536498 338295 1062762 1335344 1076868 404451 1574445 218967 1100345 1246276 1619142 1747796 553348 1208971 508917 612455 1311313 1472816 1274224 257719 1091927 1855644 355622 1877264 1480200 687188 350132 669734 581911 1919842 1038943 713932 1030212 1332620 1119875 1045420 911679 846434 1787082 1568118 817061 1299389 1534370 1226725 211664 1894670 752606 102764 555032 1134794 333632 162119 54869 1022960 1797920 1763615 862663 1931176 982180 607161 601266 933235 96593 882507 1503811 1378131 1006585 655309 1292033 1597919 137213 435610 1872500 66469 563882 1250998 4945 385743 1970314 1072347 1499916 57262 1339058 49721 470899 1496396 1443514 226066 90211 656766 501569 892540 371162 153376 687196 1549715 909885 1479955 540471 539007 1773598 675445 768017 1986938 1599023 301961 874554 600796 368849 1124096 1857446 1579943 1469236 1715531 1683966 1628541 1780373 65741 1161893 982849 1500668 1117719 873101 1527924 721562 319554 65153 507864 1216059 145637 643338 1024253 1723027 1129274 198815 1380534 949305 1602795 506930 1546572 878711 788855 1782598 470665 1586925 811378 1984114 1370868 1058476 1965317 612637 1919093 1347572 494563 624636 965942 596220 1375072 1926620 1713427 936247 184648 1496712 1463406 1218026 1878126 232519 634854 1086698 1409857 1119753 1147998 1539270 942522 871007 1126266 685604 1895404 1563239 690355 1105775 584538 653523 1478502 1663236 80212 1481499 715507 1594949 1601385 852684 901887 1768148 1903798 888017 784971 827607 696886 311293 120969 1423803 938084 1707484 1708483 1889900 786952 782716 51541 1385442 1553036 1176883 1615062 1963007 9920 1198818 886885 949348 1300178 505597 125760 1899890 1434477 801474 843594 1846094 1259251 1289113 1967669 1019773 1340711 1531048 1283745 1007995 1232240 835883 1206081 1377349 1375016 509347 1516315 1157147 210253 551334 1305718 1294269 1941239 130878 1225391 67910 1038472 1588931 1558846 377533 1460186 1684493 1233540 1955058 1830178 993043 68125 739621 1308479 1134048 800796 400970 1825714 246764 274623 457708 911726 225948 1170411 243831 1974792 505296 412834 1168423 1398142 477795 1700079 1595052 263448 1293049 1511374 536561 324536 1644238 1310120 551462 1187905 937372 428309 1071555 1574072 1228229 1332728 1284821 574162 365577 599953 816120 99485 881270 111031 19754 288697 774745 906188 175799 1219831 996050 1210609 1974477 1350145 839916 1575759 691984 673491 118176 1982070 819869 157047 453655 324611 350998 305390 1629210 1105779 70679 813949 419237 582196 1682519 1412923 3761 59606 1551305 1770957 699772 988756 1563523 1570425 790091 652074 550960 1921123 1054240 506804 1862466 570120 1396755 1828032 859797 1156751 702990 470590 1098183 1231109 668717 923699 963840 1876391 1387463 1793061 430373 1638506 1869500 92557 785172 527082 1106338 1207152 1391513 515324 884279 1290285 1123952 637594 170606 1494084 1170817 1566934 1956847 1498890 708687 1934708 1958616 1954430 783363 679444 1869362 1284631 1324179 1401617 11976 1316306 1300721 1858239 792877 635560 1353316 310446 1544446 1178798 425695 1811048 491229 751619 1358981 1062333 977222 539388 491516 888573 85761 484483 1141220 1899076 193283 386046 1117898 133957 760703 712750 1910237 208110 994861 868363 1509974 1326882 1687235 489922 1589565 1255373 489306 474126 191097 221638 222714 1233093 1390567 1304944 636272 787954 1686969 1068474 1769833 1306525 476386 987163 1917327 1792794 401335 698091 1425021 871649 1753824 6300 883803 446014 128147 696320 730075 146266 533961 1446138 1717046 1470615 905532 814955 769911 69971 295697 853744 943546 809257 887454 1990606 305044 1923088 239632 1425536 203006 131817 700740 863434 1485862 1329847 1196564 1657806 1561588 665088 142068 355834 1442504 1994094 1460135 1151862 539671 1131619 1137304 861542 870249 383695 378606 1920980 512761 1355414 722387 763369 1966378 983464 977069 308472 721062 1990187 520455 1843068 1839952 1211315 298109 1629297 735821 101545 9962 1719677 1192747 488071 1460553 1933244 932520 748152 849121 540271 133232 1439768 33533 979646 318259 1666587 1631965 1122867 1456429 312277 611094 1386368 1413911 794170 967466 642728 379246 1260907 1723955 624489 408443 645144 288209 1675972 1632071 1876777 877711 1756509 119274 1459227 1422500 518747 1129988 1905213 828730 533546 1094419 1044351 1830026 1621292 1860121 759051 1799400 1890623 1243227 555471 1302798 1432733 670361 178992 1865447 415385 821664 1293477 48279 1146048 743291 363048 721842 1119299 1301654 1972113 118787 1613625 1230688 123513 1196295 900918 1375985 58907 1311454 152471 1914692 581084 755038 1684697 916264 624905 1151532 775425 1300987 774225 1616358 320718 864039 357963 15574 1815607 1275568 639995 1069556 1488351 895989 131194 968995 1093282 1953279 1835564 564520 180347 966158 917213 117596 1268758 1603389 1104040 1471031 1582824 1491878 1071 805302 1542425 980615 1941735 1364016 324129 363832 576710 36570 1036079 943626 711837 1584957 10908 102899 365389 1754597 414984 105891 1180719 851163 516364 1258907 1981214 1472391 124184 656343 1773604 1177116 1819099 216551 1913655 1322765 1150800 439343 1347287 1862187 143951 1144985 704325 1141136 735296 284458 599322 1666872 1306541 604927 924848 1420655 758963 1283293 1980635 1635218 1453635 647661 1778369 121725 1355409 813887 1246303 1725503 264064 1084197 502305 124945 1425397 358900 262607 244177 457638 724187 1710955 137537 571058 1684077 571716 1525928 563311 120702 627293 1851134 114989 1410880 1042709 738258 1482638 93495 1833777 465566 926278 1316889 155138 859324 1237648 560413 553501 185919 1472860 445291 248793 342006 1158117 1027476 313269 723133 1935509 771416 1088701 678040 339207 88365 1098184 186543 536082 83122 1053268 1253038 1416405 1236934 1954158 1782735 1275672 377497 1370816 712445 704423 1427076 1125874 1973988 598493 438176 1760078 1816207 433064 1630805 1861823 508783 1823168 172159 1860899 729649 1304075 1551504 137468 739422 541651 143988 103477 1674845 1973608 359430 1905989 100462 1571277 468338 1365465 1406146 263890 510561 476893 750856 1145989 1167843 624168 725556 892264 1397254 1542328 1416529 1801066 838815 14318 946989 674771 1117925 928941 1029096 931712 879571 689116 1488093 1323168 1324778 1010459 966223 14902 614192 24399 1281941 1996931 37789 1001933 1262684 1876977 530471 792964 1421346 263767 758868 692730 1599171 481046 697525 855122 90784 1082852 412218 1057790 1521000 593755 518335 1618962 1113045 311494 581238 633222 666842 1377384 1845735 1642301 1075800 370869 760365 739067 168985 681401 123073 1743108 108618 219997 1428087 1143137 1089092 1123442 936954 914454 1194527 1548294 1822943 118017 1285045 100977 1911558 1630103 1546081 554749 1166956 1186696 1341381 1370968 255633 1933569 1752588 141145 555639 523699 754069 1074058 506237 1715864 784369 1119975 1352827 698263 1121415 1337327 1070254 1379037 76757 481910 1332862 1650959 5613 105341 413629 1854363 765187 1051716 444332 114620 920509 918272 411273 1461374 393843 232629 130611 1577072 1540389 269020 568848 495813 1687573 689496 1583166 672102 693147 27363 561826 1357504 1992893 1121012 522869 748256 1677836 496195 356329 698195 773364 1319689 664813 1779657 499567 484155 51952 1701535 799587 1374733 549260 881445 1116550 1100047 1884628 1614952 222189 1856987 1115086 546188 1051160 752413 1097876 327566 1857747 1199447 1027492 1196287 1797423 1393361 393886 887317 1619697 1856896 62829 1462450 936805 939761 723722 936635 1832203 1990759 757732 496533 58562 825262 10760 1210661 492225 698725 147034 1177642 1340945 1775151 591298 1076702 1251754 1106654 723163 1272621 1648513 1166447 53943 808608 64033 455036 1281960 1279437 1916140 1988887 1085009 615075 1418818 1494944 1563476 1751071 397823 1898529 1251482 332303 1202288 408962 1512552 456771 1434240 98980 168131 684193 548970 116800 1448463 815653 1806244 1285180 795029 728184 617778 65951 1853511 812599 666101 1528651 1922114 995029 274305 751235 1708837 1246658 1115118 1481515 1991523 925640 555640 1391911 1048918 620811 1260749 1165246 1442078 452465 816309 1717844 395736 1395815 1709905 1150361 133956 1465833 1028403 1788165 277782 972077 1806699 1712401 1884732 1819952 230866 531394 150837 1049843 1133719 377720 1418488 221108 1906595 1670826 230267 1618300 1693382 639098 221514 1740547 1471317 1626129 1179098 1951654 379107 1314199 628205 1498645 1802024 1675795 574599 944986 1664121 973297 893757 1083737 1354402 1034115 1908677 816230 76668 1029462 419854 1764573 244150 1590936 741938 1448174 943711 1047555 1797515 1796709 1630462 1050639 1052301 958292 441164 1240639 256019 653491 645969 663087 1631231 739885 1099655 337672 1691091 161281 232408 576379 1618362 751788 210899 1879506 211229 1942224 217725 1241784 133075 419956 86885 1136478 1022684 922216 522864 648502 538186 629104 281343 727544 1687889 1260709 1546845 192827 1684900 1118643 1731471 2773 1120550 1484631 831845 931105 1236656 1871262 740959 540416 1510276 735252 105711 1189036 1137137 1126366 443232 467031 1866522 1289605 241820 491444 124989 358739 1836321 1895864 323063 1493767 352712 77533 1509135 470793 936419 1670277 878492 688036 608411 309097 109886 41804 323402 4837 1327504 1916641 248358 255694 1663028 1901535 808285 185906 266940 479005 58126 242107 1400389 1473007 1512660 1613151 1918131 537930 774469 706791 1721431 1973753 520025 1792401 1570330 1377706 775281 958718 130018 767198 18684 973456 1209629 1491766 999268 1202910 829267 715402 1663426 891060 538400 1510875 977979 43986 911870 758176 207743 426038 1535113 458444 120557 686206 1603794 824365 396536 1437934 1122658 656118 102492 1950990 1296036 150618 786042 959191 1397183 1293303 58945 1785718 1880754 1051588 57912 1535668 934464 254342 400273 576125 1894006 901219 1095165 862386 132803 102091 431004 253984 647153 92893 867980 127913 598980 104795 1468099 1715761 519672 1606973 259172 805007 1249237 1663594 1754347 708770 1184209 1623603 1798296 1158856 990800 470973 1463087 1883114 1055969 1350749 1524992 1457477 1120961 1908578 693788 1576064 1632949 368060 148935 363391 1770973 1952391 1028776 1174819 89133 1549522 767661 422638 770038 485496 1263821 1686829 329887 90671 317699 1631984 1132400 720441 1476573 1888877 443194 242906 1602169 992885 59975 1640564 1739265 901801 1006449 1946008 1775819 1118151 598064 822486 408240 1651777 8756 472353 1699640 349527 461714 1201342 1253352 822187 663502 1772762 548330 635606 626034 1822355 1935884 1082665 516019 1425851 546171 1994279 1421807 1353921 1115590 1202010 769797 1730691 1783718 1008791 96267 613236 171329 62987 725660 591062 446832 501437 866516 1879391 662886 1536960 773923 1124834 1684532 1463190 1242127 403964 719417 1902626 27715 1409970 520029 1675858 750519 1602145 730433 1858647 1900930 89729 191028 1460531 649892 291272 1520441 691583 331167 1483210 1359321 1901128 326180 177354 1358720 625173 1720427 1717600 1726590 1497263 507635 1779089 1115384 635735 621737 698395 416666 929903 830552 277654 386458 1269449 139111 935317 1993464 57041 840837 950013 1897545 201945 736536 773054 729852 1968697 1212010 710212 957552 757484 315372 1616418 104356 1873529 876885 595052 446378 1288085 222304 1720621 868217 165023 1464375 1080899 1681511 1554732 238200 1046969 63897 1507337 360668 1094418 1368284 1697776 1285093 782962 422505 137050 1602334 1590717 904319 1676307 1973244 1196565 1333892 1261819 1534259 267174 356789 639213 290543 1651993 325092 1236710 778787 59617 50705 1076218 815170 1857730 92250 1611935 137126 291574 397487 1353566 1423393 1298456 883511 1917069 509127 1479409 402133 425611 543980 710590 422926 1454163 135130 454409 699103 1484119 1176736 510946 781847 1579781 342026 1065953 1816245 218738 1419408 1910479 608384 1748281 752380 645345 410605 1123331 1456764 251561 234840 715794 34542 214253 1932679 820549 1033984 359216 227041 920282 1604548 500028 1840756 952852 1139669 509738 974807 1551620 14626 1981382 1676729 1630409 284259 751074 109645 1802846 1254304 1628133 1260922 1477084 1285973 1077372 1664810 1803926 529329 803498 613806 1142140 1147611 1334992 1644594 1956475 1049518 1369445 1277437 414480 915896 1360540 1319084 1285325 950777 717526 346654 1197978 1625754 1237431 1604587 14233 519165 520073 612559 167886 643497 1084254 1870554 1057496 962428 184100 1675106 121131 348951 146610 1890118 811869 418384 486605 1139529 825826 889913 91438 1024667 1137302 1235033 1584664 580856 1319785 699204 1004872 1055153 1738306 646188 595097 898668 1316599 1097499 1978237 1772760 878836 744440 1764048 1817529 514470 1086136 1503594 381153 568724 896763 1014286 749843 544173 1914235 649245 868400 915208 1688098 59857 1761806 1831233 1503578 351149 100210 1975624 1117674 1714352 1322909 1746190 1136723 120350 1264127 1151682 1696085 453656 1130153 417182 1586238 418188 1294752 11395 1477860 474979 229577 1707660 107602 1154012 469274 480398 1331683 1783028 1968474 1864148 1770907 260514 165263 1656204 776849 1745664 98461 435807 849994 1512690 1719532 108073 1315324 759572 423625 226223 291269 149311 1589592 1278912 1881671 346529 1870894 726667 590919 1582851 1020226 497394 1717811 1189441 243578 1110629 648808 1853874 391354 1677563 1554441 1992117 379438 1880254 563682 1452483 484758 930510 1559194 1209443 557154 90048 1498728 1438919 317962 361003 1903290 462534 1359448 1571684 343205 926318 998343 337247 483292 1992614 1986439 186502 913983 174084 17552 740127 1204395 1773884 322123 623850 512946 1490019 145796 1975596 1109335 1684558 1427837 459363 1822768 248010 282442 1690545 294164 1522971 183533 1642363 1310690 343448 1070500 1391704 835126 621720 1749606 1773977 100596 1884024 135621 1492632 1097815 902041 1639770 1005197 931553 1519913 1064166 1497027 1382710 1695481 885895 1451722 1562101 1859203 1780315 437207 1320028 521601 852903 517417 899734 193966 1253732 1332687 234361 64427 1886907 354531 1279766 21565 1845310 196443 1919031 1922954 1931612 1854506 1206866 1131823 1863733 963445 1860296 1075472 1886409 1519503 737641 1888494 1453514 603033 664872 23424 832340 447321 971476 826048 1492729 1077106 34216 1901716 1728519 3659 92639 1166887 1336660 1259914 182370 774421 1166726 363299 1013236 1196608 1374006 1960840 938012 1824606 717455 64502 611462 266723 1271715 1715377 1266230 1812036 930032 314616 261100 843106 714916 553646 884085 1531629 1030828 542007 486929 1226569 774512 248221 824473 640796 1527506 880462 1970038 1617058 1159659 1234627 1854759 240075 253949 1330874 1273636 242950 1256706 1272270 974999 998869 465285 162230 1513446 1557777 348203 1486964 879420 898445 683820 1668008 150451 21579 1796094 1972666 1440351 506987 1459230 378962 1901299 222886 735861 1203754 1092804 1308885 251883 470238 229491 1567895 553083 657478 630327 1825069 1738811 1097692 1352128 1258072 1623897 33001 105962 1749413 1557790 374218 1907407 1946457 1085641 1917132 996816 1968681 668158 1278054 1230189 1214741 1689546 1464351 775846 1976758 963893 169849 621906 305258 534906 578153 1798020 1610496 1469927 1912569 214342 142172 1827641 1133618 1582213 1602983 290344 1767308 416803 1229426 1841012 1631877 960427 1838532 519824 1937471 1919574 675137 801893 340930 1631751 1841785 389466 729851 33130 1577105 879342 130053 1691461 615269 1205235 354704 440143 273754 1406677 872835 148987 1301927 420776 595585 1741589 715957 1418831 227134 962544 447228 365706 1728298 86659 1190685 564448 1344935 1509616 522604 670864 721292 703524 269893 670534 62931 1932099 1590801 1533312 1459961 712017 990320 112848 1431113 266878 1179666 723972 1653755 1126269 1457788 243548 22424 620711 1874066 319958 731447 1977960 1083084 1614170 858023 730530 1574041 829051 417508 920195 936170 33503 403317 247321 785074 1562976 1982543 607757 317964 43655 1574989 1673948 194639 255621 1062785 796863 69905 1133334 1184271 483036 1196937 1663997 608417 1696050 1598752 567704 1092367 1858375 1419235 1355112 260242 1290929 1183452 1580194 1145662 457431 965658 1400472 1701025 1651817 15640 1550381 1717949 218004 74762 476760 603268 478869 1702251 319642 1356863 1046213 1037203 1698953 1814161 1707863 1804171 406671 525735 525288 1371163 814923 684447 1620299 931135 1084194 629765 617422 1756039 916881 1119209 781765 778013 952924 170203 96563 624852 758669 624693 1330387 451732 451316 4640 524694 373788 556542 1723632 1513586 641402 1825531 1687654 358974 1610562 416426 266149 491677 1984375 117064 694204 1978001 1972417 1470023 378781 1024427 1466550 1797661 478827 1232711 1149734 1879559 1854070 638828 878848 226714 1475437 1899647 1981691 985365 79501 1974059 1721311 1398728 930956 950882 934240 241731 1142930 1693549 548499 1469991 313214 1142967 450118 783169 1052671 1511963 618751 231461 820770 274630 483718 1998550 1473508 433803 897844 943326 205965 1310464 1367521 766325 1255475 406290 1582156 835144 277749 151174 1298705 288527 62631 356750 982010 372266 475825 544530 74461 1327985 81829 533858 1872793 1689779 1047223 1643634 1719626 488153 1256533 1673180 67773 503602 1908184 1571021 170062 1363381 1683822 1206044 1489528 1347758 240317 112306 182282 218363 1147589 1319035 8985 480046 1480510 567622 1897858 940091 1329746 911565 343952 1402091 161091 1316352 865904 835819 1846241 624999 1940656 625200 1150973 1584386 658900 1909320 637604 1904905 1413942 705480 787169 572899 454065 1265318 607097 786861 792991 1321554 227591 287301 569349 1674813 67586 174526 638876 608177 1251585 106889 264442 350123 850136 1812850 498225 1312945 1701803 1254879 1061392 1096218 1292686 500974 958956 365249 343642 577403 844387 1028745 243943 1640619 1026019 437976 1348018 421987 8730 80970 1832493 1599826 1670822 745768 767419 513863 1406156 1173494 1770951 1425972 693026 1145112 1950126 768690 1448519 1319304 960421 1618162 1345728 1420082 475573 1176970 861137 810228 1689369 1573626 433618 385346 766265 414610 1160281 661777 1455372 1170389 769886 700969 409409 1753388 1934471 1086146 1144924 423430 1561010 1562991 167627 1528125 585253 1209741 804777 439445 1600157 204286 1340321 610754 1748685 527603 176330 1390811 1626736 1821113 726269 678397 483044 1628719 617330 795414 1534801 450977 1673449 1153993 1591548 1103380 1184195 1445353 468365 785153 432636 423949 1385643 512770 1226010 793633 1354048 96954 580382 768554 1079104 788860 966658 1846554 828571 907025 1103422 185033 607976 1583383 1896428 657890 898327 882377 636180 1406471 780455 792454 1732636 1154048 1907224 232826 1498787 1102960 1808545 1535744 1796917 742833 136664 991889 765983 690205 900798 665723 1755973 1904794 1246260 1059914 1032003 256265 295908 645862 66464 1220141 681197 783641 1112626 1521292 1303107 1670205 1758441 1247911 1154858 730650 1302417 970898 876720 1564563 765867 197658 472864 1734319 766231 918211 1209649 1074041 1269664 516968 1640653 872106 1227833 131854 662114 333714 1021117 263141 1785649 1235121 1210252 714427 682108 646780 1805477 355023 1103896 1421737 1463277 740152 904781 1082520 172352 897311 1167586 1400489 1142626 1339015 1109578 1723039 287513 1229159 1444542 455264 1180264 1361953 901357 741396 1932407 285443 708524 1864316 1532092 306574 1240048 211996 1794133 770470 1615831 1460536 519097 970752 209227 223743 1383156 680292 808615 1703117 213719 447990 303273 1466436 633043 1629195 1281555 1490653 1916292 355395 1897515 657064 255377 1414668 1704678 1238983 399994 907035 1794240 1998707 928481 1267369 588262 1774456 1948626 530691 1842637 1672459 135502 347916 21212 73826 1255196 573006 1740209 1804721 1151525 1743716 668496 1161808 114472 1789029 764625 558362 1737201 1252637 284510 1333292 41936 38352 1011204 1621666 1647979 434368 1182961 288284 950073 1056880 1470628 8903 718684 426296 1144059 1741622 1498400 1185757 268567 1089056 258450 1660968 97292 482677 698011 1935173 1137635 711713 832619 188811 1283072 263395 1098021 280856 250966 1615747 870007 1336354 1350729 609325 1112508 1774286 626897 1884678 1241793 235542 980571 85643 1047427 151690 1358517 976453 1844035 1259102 1073020 431947 714632 1252687 1563978 711967 1434103 158464 516565 1925431 1115935 661306 722032 1443582 1302435 31675 233890 1362723 1462157 789087 480809 1729708 1229811 1797428 1123606 708392 1130204 205848 903071 169634 815671 472377 1909877 680644 856630 1550692 992308 1286799 169225 1838711 86635 171957 801690 850144 1091031 869395 496074 999325 1867260 1815989 21043 1775888 1269368 322274 1852958 549130 212717 2096 877836 1374420 266967 1976074 1434367 1833737 91128 466668 1319695 925097 1810261 208813 1591360 1774641 1819166 1158068 1322864 1946321 1949185 660462 1799867 1476921 254487 1310774 86254 1321510 1612804 1474596 1704903 330847 1415394 1576004 1730936 1246693 534262 1325645 444426 1587579 360788 1837354 1959800 51764 1419245 963757 736421 874488 1489219 958759 17812 632016 576117 595492 1274667 1114734 1815332 650553 1541136 53695 700510 519110 1968941 1842156 551384 547209 1477435 1644706 1214790 1101069 463518 1594619 55697 844959 404310 1745387 404410 414603 482244 1209950 1299926 1968667 512486 1402528 371980 834110 1331153 253376 1609014 692495 374855 876723 936405 1820194 1239928 1422308 584013 1557576 1911901 1798839 488556 816695 1244453 313857 591411 1978739 4864 731972 1958723 540689 1642719 1765207 1297786 121514 291921 1602196 1970391 1879865 1188250 53139 1427011 1020767 940349 656218 1534162 229890 1524358 1252756 811131 1246091 1850307 316924 927466 1141385 185388 1782667 1585748 1207557 1149698 1917038 1889302 1100627 312586 1085082 1410796 1415437 282342 117046 378700 1070528 634049 970275 403747 1500300 1009721 318350 757468 1594019 469895 689182 707710 284131 1819285 1694590 857537 1416261 1819819 1387045 1324935 418985 1939336 1245972 335132 1919429 1435587 293566 815455 667004 1838969 1471686 1812194 214774 1103145 1467834 1247126 135474 1135801 1425378 998137 1485181 1636624 672059 20971 677517 999270 550354 1965299 1690210 1466048 912631 1478116 1912010 417421 747195 861579 303872 1808177 474609 1723847 1601998 114838 1320423 216557 664130 1576767 180533 1041038 979510 1809424 1174396 123472 964968 611043 1442384 41312 743386 1727985 1065213 1465445 17662 997672 1330735 275386 756455 1397804 1621192 671718 1580976 1549940 673847 492421 964209 670094 558881 1576108 1605715 1764233 1016334 1668400 1545254 101338 1048785 1194607 1603916 1843999 429841 551860 979425 1223113 1215833 1358881 917948 1976033 1609813 1836028 846506 873601 812181 1884428 812968 1426200 223157 382685 1800321 700099 60882 1040474 1522301 743373 772284 1694433 1008327 602613 1636002 331592 131757 1349332 733301 1629242 1875688 109874 749036 1127706 900121 735734 1712999 716789 225259 1464571 289508 1451835 1236574 1023181 1289013 297631 1851316 351369 494649 994343 307275 1343559 123191 489638 1218410 470336 416308 818890 1760819 63734 1546791 1657639 1927080 625245 51721 1006255 1704357 1572513 946684 1665355 1475199 1570365 1744242 1865431 739201 574069 530975 1820439 1262185 1261712 1656181 694457 1355670 1453980 25230 428789 35233 103226 1777548 383517 1992412 900980 383620 1354017 413801 461993 1988297 1594548 1088042 610597 470451 1668006 204935 1113479 1634215 1845682 951669 1533310 1019086 1567196 17420 636745 1274981 141202 769296 1097090 29397 1026568 1579200 271698 1355149 487338 291575 66292 535853 1409636 1399482 271993 255256 52142 1441053 582388 402210 208774 1413397 191877 1515998 1044545 682134 980438 994078 519785 1377035 613364 1613660 887798 218978 305001 1887429 1280966 1420345 1270007 1332850 1225457 122517 749558 1160219 806251 1588973 1301715 240463 281938 1584093 683278 1658866 1934007 866266 590381 1988939 486220 397345 335161 738039 1997454 343141 1445480 1529407 1384792 608042 1627137 1163668 382609 1683094 376185 1099534 1112719 568969 1037658 1684693 777909 1873683 1366019 258919 1964458 1868080 1677285 614934 521671 1201996 57077 1531294 1046950 26735 1364599 326579 1681020 1658081 815959 60324 409325 974075 1631233 324163 860193 531395 292946 1066914 50965 1458824 714088 1984243 994109 1523874 1909116 1392363 1427763 830129 1670036 1776787 1469746 423683 891855 1285586 205322 142867 1195716 1015806 1512633 1759128 1336450 169335 632042 974610 21894 1329889 893159 809474 1374783 823366 362400 1551818 1528728 1684279 660958 627878 563891 983465 614375 1620569 1327171 336531 182002 1721088 141904 1609472 1570140 755075 1461578 611232 502114 744183 1739759 530296 477629 670926 856716 605323 958541 1554484 747508 784914 563949 854007 1275498 1039136 611214 630479 804669 1765656 239651 1476713 397803 1896248 1304140 1503916 9363 1644933 1023371 151209 1962422 568950 205970 904540 1055339 918612 264360 1834340 793028 1997668 1496417 834404 1692008 1125972 1547897 1905238 1387324 272070 1660046 1722193 1961790 877027 537420 1997557 1484037 1933755 751356 394528 1275540 1476495 201562 135809 250313 673998 1791724 1416449 910158 1199144 1316138 206275 1367317 7822 474262 1154184 1147989 311261 952533 401176 237014 98184 1162098 1679284 1882943 1184693 126190 37146 460293 143845 839912 1621762 1354059 335178 1197079 21935 989775 256714 815994 1494805 1895097 1955653 1420474 3296 1103934 1512330 620609 1169009 850559 870850 1515953 1022436 697973 1408137 1110632 987859 1502449 1547425 1788985 1072900 1301113 1328349 642213 539138 1529951 489591 1178239 1508504 1802649 1862974 1379094 728192 1882768 977232 1607091 1065301 1260069 683735 1755152 1023047 967606 331827 1516473 41305 1581470 536807 430947 304220 402954 1871260 43566 1758520 568758 357326 755482 1014245 367171 299237 1512393 601481 1994462 1697791 392026 405295 1650946 1164348 771457 1701639 1979455 1754334 1317422 559091 711570 1142108 1758644 1177790 475684 1826464 171420 1290606 986987 1975062 37017 256872 921466 60397 910992 1706099 610882 218373 877955 382676 356122 530140 88616 359902 218610 122128 1929484 264337 1519591 1254805 1758042 987216 618253 1590468 1997394 1120676 604884 739446 1584589 53086 43762 1075504 1460167 956115 477563 1795804 1554164 442702 325083 1997151 1626576 551595 465011 1067797 1441104 155200 1419805 556881 1265420 479144 1318650 1276269 668139 1393083 1595794 1669733 960865 1107928 178332 769482 645500 92435 1024645 1788048 223484 999298 1980994 611555 1720225 57029 1419389 1797784 698868 364154 1637861 1408774 1696379 557236 389746 1330889 1975617 391639 343131 1830676 1311799 8259 498508 264265 55248 415602 1218812 1349542 474043 193274 723210 167542 344766 675106 974753 1499616 1258943 1688634 1967947 288417 1555014 873479 550561 948414 12415 1799792 763805 73053 89138 483363 1611652 102655 570394 1216948 651726 576848 530175 1182830 167475 1473541 378948 657329 1636325 1884330 424357 465305 969956 45492 574441 1856489 780934 1627001 349743 397347 506646 186641 751405 1588970 1113176 1352792 1995877 971901 1265601 385327 1613533 1559142 816343 1319744 1509967 1806905 388167 580160 1320138 1306884 1976877 1049479 829791 1055306 1255189 1740984 1272101 602604 919994 354038 243007 1840890 760663 1480806 1507583 1968977 1654167 893561 1782883 376826 1932812 526141 603328 1166899 1654072 437703 806111 600716 1859184 1125459 808673 991184 1608808 157270 976443 1089214 1799157 857193 878201 1821436 1586122 962645 1302770 622395 634836 412005 343136 1062133 1423518 1905490 296905 1293467 1198074 587038 390829 946745 31981 498694 1615463 1280629 900185 1051796 589106 110680 1627483 1710103 1281682 599503 1490226 787348 1140595 419004 300968 1324189 1963819 813036 1084502 593715 155603 1696650 1865001 1694284 109395 777671 716582 1967191 555659 1998150 1047833 156588 340566 1354811 1481158 641846 1607010 1654615 1586788 343485 1363697 1590236 1787229 433126 1591391 742268 1362728 273023 804555 1842150 902943 852084 687575 1694403 538250 1028171 1984849 961439 1959136 1461536 829031 32291 1592166 894925 68016 470153 504600 863652 1316058 684972 1701486 476649 1320160 476685 678784 1846918 12235 977505 1012809 682738 1227639 1319703 1911949 95135 1327392 1593908 852131 1091431 830096 843856 1899739 1395181 251820 1407797 1020291 32436 185400 1787440 936916 1495922 594566 1105762 1260397 1849897 515706 1040668 1849715 1036726 192288 809953 50087 685141 1945976 335009 1642873 1397265 104877 412269 1350074 1445347 1075767 496402 1879326 45636 1737284 1455460 1745320 147203 439186 178867 1665585 1054767 36494 7374 485133 580588 1592930 196883 772104 223914 806264 1462880 1758336 1889825 1351724 1614517 190905 1522021 383229 1756626 1657180 558835 136552 343507 656605 227677 246185 527760 907434 23755 707588 644793 1862984 944214 731283 1316400 1329125 957810 1414385 947481 894531 588575 1833860 1964318 736395 1522965 214366 1528091 1819432 1332923 920387 1554686 1174713 60768 856727 1638681 1700604 1956010 1526959 1601305 1535390 1386510 1595969 12465 1679402 1263675 412360 708171 1487488 184518 1652554 716173 93146 612829 612080 274057 377044 904021 234753 209484 1060368 1835783 1409875 1765111 312831 851380 928325 789485 1233382 564307 1263564 47965 893872 630148 972946 1766806 381335 1745969 1205184 1415596 1299255 689938 325523 66814 439313 1711076 1398490 815359 1490474 1591988 607838 764635 1949553 92455 186965 1494857 1330830 1884378 1669038 651615 531124 1524638 270761 150971 1815050 1090956 1863935 1178242 1395143 1538981 977700 184765 198847 543505 116251 928792 1955616 450374 619996 1044883 1908504 926888 1826822 973892 1996058 1977984 1954655 607149 546285 1027862 851344 159866 1958865 555932 767042 67337 966489 1535590 1899735 1846489 835717 1668952 1495734 1735132 205014 1548349 1394024 1920741 825405 1302848 615213 1676668 1226547 1553381 1638304 433972 1221611 1389820 1836312 1240857 599541 293257 1615442 484749 665605 1084041 416757 1594878 463369 1617438 282623 664852 1393457 1064170 1130028 1084679 1798580 1892529 481356 847257 651480 39881 1189000 688635 1641044 625717 320494 1497932 959826 447520 758652 819126 1239200 409869 1204093 1792460 1836478 335426 1005221 780672 780608 981138 549500 1065027 1686784 37455 1385144 873876 804348 85212 1205846 774580 1434334 439651 844010 1218300 1958419 444132 1607698 320532 876230 240394 369947 517868 1874917 56091 221457 1193526 1506506 1369055 293250 80364 198930 1667312 502320 1886700 77335 805803 47869 212063 1538960 1881561 1610997 336592 1076125 1604876 145995 932816 1770813 1690271 128325 217279 1487612 331455 1836163 363465 1389962 1828454 1838555 1885562 341644 179972 795046 32268 1765374 868502 432817 621260 895510 1310676 871615 85859 307146 294193 738591 644353 1148586 1481151 181568 640941 1025147 542326 47351 1685033 928373 314685 1851215 1813639 590723 535513 1939397 845179 1134423 1184056 1315657 332811 570482 1053826 689379 847040 462842 1417132 1714130 1234083 468152 1052962 1671107 361001 89646 951435 298422 564543 785236 840469 1855310 1165207 250747 1648802 1982952 1161761 63349 1815824 162825 1426109 848870 1206107 759250 415762 1427912 1070641 1254990 1802115 832155 554781 128393 1618107 1069012 778541 776104 1859105 820043 201219 1817295 1565672 703166 1264055 966285 1228711 52829 1141592 433868 1640594 1610056 148411 1606595 1764088 1914406 592974 857725 1869625 586748 845563 976461 430968 1855854 486833 672733 7727 662435 1478445 793253 794543 161261 370627 1048458 30991 1539040 1992618 490069 1082610 45582 941021 51047 474762 1678400 1551946 434930 1170642 637962 1304803 112722 1125536 716062 1491755 687384 1598573 1906498 826524 1595508 1007066 1269963 178567 981757 236140 1910155 1209859 1959482 1454178 192064 855359 548142 693220 14033 439940 1887882 761318 1231344 947223 150767 1982095 580870 1513197 1067186 88679 982457 634353 1928759 1526568 1369590 11636 974921 1605353 1214598 661241 256324 1551385 1315248 182105 831776 1645789 1652890 1380727 1849417 1193069 426955 1694243 475657 261011 1850615 1580903 151995 567861 1572585 1195820 51756 420176 481093 1947670 658947 760812 81269 566890 1338303 1698449 1429419 1179375 1047354 914487 39461 1045292 873295 1671588 523777 1397931 560976 1419823 540263 1025828 1280928 1576081 1200465 1907618 350219 1344487 767942 1040639 1735479 889359 1257083 807022 849561 1922099 378198 875876 1338211 191362 1116142 1642612 854780 673091 1016554 1967955 300811 1540055 1004660 1669097 607080 635511 600201 794081 698527 1785950 319378 62899 1068601 746348 1934157 670005 648151 1461191 146074 457833 284756 1365967 293530 1799841 1447899 1353026 721390 551440 1477943 403543 1377704 210819 414226 665342 1044750 215029 1787620 440492 1343144 949994 1434060 1610199 1250866 1158784 1653776 247486 342450 1174524 188073 1767904 486690 1200613 1039655 1258356 1316452 1177716 150350 170306 760465 1519529 137337 1835762 1486854 259158 652632 348700 1461111 1665957 1133851 319208 1722764 1220520 1194950 913825 871641 1687746 1391051 1035856 1704605 1776181 1830957 1376047 199038 977227 321094 1960044 1208274 1749784 1271984 1933571 1318672 1475626 102813 375610 1637180 1926947 554664 145315 1581259 7415 1574903 35140 504627 1210690 477628 1501085 794007 171538 516390 1151927 1366616 454850 389930 162678 592532 1291846 1558134 1422306 1470010 1890947 1430882 1415545 906407 1444998 1877577 1198413 406313 110155 441605 21424 1097447 193118 1264126 1002713 1123550 1120743 1104767 1136934 1013939 887927 1897337 499108 1027249 99107 88309 1326045 1727075 448713 1301959 705728 604553 528171 1535656 933866 1254834 807195 305301 156623 1179488 1818653 1227258 435047 629928 825768 1736710 336532 788991 233050 414809 274736 488316 1676649 1285579 180709 109257 1761675 9731 233606 1304885 1904785 1171738 912782 1813326 657587 274758 797085 1469639 723346 1677342 1315768 1846976 756823 690251 1392854 512095 189793 1298504 1532609 1369900 649639 935862 559001 398181 990074 762425 1065813 1298753 474540 1664437 1154759 1493254 1852965 1271036 57845 1314335 229348 785844 1672390 1434568 1328892 1205879 133914 1472182 445390 1017446 1475299 1187465 1208001 1192770 326516 262902 1897969 475920 1009396 1206146 1263994 585781 924734 41225 282201 861539 1518909 498493 7060 442116 966803 1095434 1847091 673924 1136276 790163 1213750 1908120 42401 1419330 858500 489747 1267690 1711625 1730359 1067628 518320 1505579 1637600 1322570 752615 1320736 1062146 1842981 809422 1684292 1194990 1888723 95513 1883144 9445 1249695 723311 927273 271497 731425 1465344 1849750 1895348 1147083 1590227 440834 222806 1882257 276034 63443 687891 989370 1109895 574117 735585 1690488 615594 1874231 1762277 167599 605058 1575194 1428754 1709777 617921 1169271 1500550 370496 150840 15805 1861401 1983198 1094056 1627553 1527202 1503915 439524 225734 1517400 373806 613689 1751659 1345031 35311 1932562 1717830 1026341 1794058 1903225 366557 569171 1556019 1090369 1277204 1193150 1324915 1827606 607052 1062990 1978848 383013 411357 1659041 334133 1249681 1986281 1275738 507614 427818 1877123 576211 1460263 822352 754752 404214 1205134 504014 1514982 652723 1554867 854602 1493864 1597871 1573555 592768 1566978 41403 250403 1358685 1247030 966807 815177 1866564 980168 1676460 1286340 730998 437056 240850 1179297 304131 1206087 469921 1932140 1380025 658053 1653863 1035477 522080 837654 1191453 1845410 1250078 861021 1910460 1377965 1494502 226519 363235 1707957 1034348 475042 1068357 1477450 1908425 1868565 595882 1734982 1451092 243763 561113 1165325 1511278 1841241 1994685 1743897 51444 1868932 868654 1168206 586548 829204 760722 1405992 886187 1417615 692930 1321610 585912 1077713 1664757 1732901 448174 223646 52708 1932681 1345869 884149 401272 1602281 1961706 916206 1318231 939548 1657802 1093082 1231691 428541 468000 708241 896471 159880 188932 270397 936981 1115415 370675 12136 1221405 294 63024 832138 1766272 51269 537853 1006075 1261286 1630987 1254567 315521 1522342 175036 1011012 1692105 84636 579064 1218357 1371370 626554 226593 1749576 125523 1702476 244631 283538 10222 404231 810145 1021722 1655856 164788 135939 526278 93421 1926799 1548012 1926454 1454010 1762340 89787 1325390 987141 1497395 1681141 669713 1168420 1231449 1588314 511420 1173363 1215167 1978695 916638 278230 262710 279759 1630595 701018 243210 1330297 980318 272897 395988 103404 335170 1763878 1960880 252564 12148 1864632 235361 1792817 472299 400398 686752 1941452 1654330 1945939 1960807 1673312 372813 313368 1540134 1762622 1599091 1530157 911494 1948360 1709650 735931 1625904 507487 121938 71792 735172 1151203 392818 1748284 961169 717961 1778337 417656 209128 35963 1295344 442693 1002669 1065847 1066310 1873030 1165350 1985461 1621662 352713 208850 449266 724513 1170359 1505625 1993198 1367314 284811 562408 1640879 376482 1668350 1220218 1396485 960588 1797676 1063865 807466 1451699 1455775 1984080 1063785 1121979 1655992 429928 89277 1391069 701768 1472944 818170 210497 174277 1125684 1136337 491029 1702777 1781158 63236 525498 280879 739217 148678 1556307 1443710 813784 1502488 1462346 1431006 1619393 1198792 417479 583738 604279 2467 1436956 292986 1881763 822521 110455 1557252 362573 144205 379525 509646 944619 805184 508331 52268 447788 1183498 1023026 188650 717024 1576925 494899 1548881 404085 1461138 289261 1601321 1566536 449961 982427 580865 196135 1611742 432966 1396683 1669385 832171 678157 1042492 1506958 1157696 1705336 495449 1371641 1468961 1871837 65673 1233838 1424875 1228793 1414625 463902 262348 1943060 1747138 1098698 624869 1034307 1555027 1873089 1810608 1263831 31002 1394215 355936 430346 1445296 617715 923870 860525 1541328 806146 1618214 1496870 57240 1257195 687477 1682220 797615 1145814 898977 1185411 1944328 1047025 1159120 1468989 1040425 1613938 634180 1758609 1795953 161489 35109 615806 377094 1139857 656285 1013477 884014 1513373 1078433 1033368 1437743 1728343 1075091 817138 379577 1082127 1597510 311980 853798 942519 1518106 1164860 327286 1840124 1064137 328497 1571349 1623432 950329 438551 642369 1188097 230340 1567025 1321325 248923 494629 1657302 107243 1440392 1348071 1211407 971803 323731 79536 1645073 1690519 1808158 489161 832422 1217574 1181580 381374 1922186 1018750 226836 1353449 205664 842968 1646129 1646658 1964018 829043 1038901 1607689 322725 1601615 1841626 1781913 179178 80744 122768 745798 948282 1251599 1986228 1935979 1093738 1474022 667406 1232750 174723 408866 1766175 1349193 313767 1278178 540530 248460 1482242 1265345 1499106 1516058 441799 650964 636818 426887 1073532 1025906 1923564 1708981 1672772 690849 994116 1119107 184363 1800829 1697912 385331 118004 1236314 647228 1775128 218470 457810 1921145 1439556 248843 1418725 367196 327096 162465 1258755 1841214 987355 1706199 1494338 1860402 1646478 321890 1600336 1792370 1486930 1310383 1764176 1415825 497948 12103 386526 733479 1408959 770364 1419638 1320511 830963 1341423 35366 259888 1173326 563196 1409900 552720 160128 1197335 887495 415720 1085218 1906960 1645784 1478272 1034724 552152 1145298 154841 1934439 1884255 961745 491514 1221715 499196 618590 170284 130297 1738174 8455 21647 1422933 435386 1335218 1483490 1390918 1550660 408666 1547525 340088 1011934 872422 144521 1131433 729479 1320535 614608 451072 1517215 1085955 59571 757267 1052113 168279 1090310 1973607 556563 1960024 1919191 590112 379800 11391 957270 915516 497877 1163035 1491571 1348879 381660 637846 1465107 457670 149892 898075 648051 570201 1107986 1375484 629943 157244 625561 1132502 677242 1970563 1447624 1336022 1538508 1053741 51540 555718 192180 156099 1331596 1274109 393085 1720458 1676779 1142664 508758 1689024 1163510 1447338 594917 1993347 1431330 1458555 1041182 722614 586810 1568530 649778 1990023 890857 90923 1180097 1283986 1977646 43067 145229 812927 1300815 1765711 715449 1238520 1841608 717175 617196 821548 1566241 710370 371927 743725 1296677 387986 920939 1657913 137448 824933 1025461 496156 1175574 144434 756586 1434138 134194 132901 471624 1575540 42831 1835059 963024 1815875 1000822 1387345 1050998 1766782 1500665 1406161 371214 1107282 442911 172317 275635 1865761 591583 37681 1562631 1988585 1398072 1694068 1960750 476504 1914252 1320936 1100904 833610 897711 1513142 584899 261444 762737 1041962 1834126 38996 1494726 1801157 37942 474118 290001 283486 189041 1154063 452500 982313 828921 1625205 359228 1755562 128354 239579 397620 812464 1274569 421277 1622325 589996 305929 1761913 1850477 1707005 140371 1303126 1320165 1937740 324027 180203 475384 757419 361374 328923 228041 1550521 1167527 1214169 1243362 36374 1392860 1761716 165538 469337 1734702 1170225 148283 1886485 1990177 1207150 1193118 1252234 905523 1972529 12264 652607 947509 1967298 15277 25238 454552 1477314 1016203 1879941 1533399 1948108 1300419 1722922 29873 1663849 128799 483368 548798 142593 899495 981041 1892229 835460 1432464 690800 224229 289712 1440410 85658 956596 1038415 390421 1973554 1727475 845319 1352039 623513 532137 1953840 410358 1183520 1993450 929429 1798535 1107561 704117 1870987 1759942 563111 1005459 1903911 1059811 52180 1830906 1642309 527472 412007 1672771 93332 1678319 135218 1084981 1084670 1872447 736757 1170328 442903 191366 993636 1859133 654127 46243 1085777 913806 458695 1125108 1878595 130813 1044179 1251934 1750120 420249 127195 651260 1841797 1291048 1220168 548720 513497 1762774 1543039 1562995 746609 1933359 259782 302854 961451 1762993 1523269 1198611 768455 403155 1188560 1814320 312780 372127 1107130 1101608 1307850 1768045 315495 795590 1937400 238393 94929 1078715 366919 1421729 423165 1646001 157392 397425 551106 1714756 58677 615556 849506 999829 1117274 1561638 989822 1420620 1239665 264075 1985326 136999 919893 1728535 1223880 841697 1794034 1696573 1000993 1500637 1624324 435311 136640 939807 1620095 1957000 1372954 127165 627213 53313 1728223 85136 398210 572504 625646 281000 1590087 560136 1595535 1684954 276877 1876979 528504 332415 1159797 394822 1112753 1174018 1910400 1159817 827634 1776553 388899 173744 797560 971474 935622 818611 356784 1235589 977185 1227680 320635 658346 118650 638406 428395 493145 92771 355354 328936 386443 292654 1806207 1361541 207300 1957276 808944 1894820 1962509 1495415 498791 1007176 465096 1894119 1295360 918712 568441 550643 1994690 533161 605896 1875334 1745371 810452 619935 899415 673535 1401697 1061069 1424263 1348028 1706881 283221 1306754 472225 1571681 417996 383602 56137 732077 703293 1832353 1577240 620962 1483640 902678 1764452 1398607 412588 44299 1908412 194615 300315 37307 153364 1395671 782582 217637 126729 1443967 1761018 1874749 1194877 818329 593732 1975991 1194756 787531 167134 379177 1195090 738363 1773206 661170 1773267 107364 641606 1646580 565968 1022595 1345371 1933461 1624773 300017 1637947 1671514 248768 908474 1587368 1445687 1934071 520555 157520 852230 764822 78260 1643386 882303 356868 409589 1361364 1592818 1218636 234168 1303930 60225 650860 307565 1802576 785182 1257464 359974 19103 206055 514092 413147 1117641 566828 576242 1632317 1373136 1370148 1384725 1745694 777590 1436896 1563361 345231 423426 310364 1822824 1099189 1842131 1028704 1972490 332403 1215307 1412538 1728761 809595 514192 768846 1382885 973689 1859359 113064 35467 1728359 1338021 1734185 935002 23895 1019824 1516239 314361 742257 681588 210852 592713 660115 45059 1339966 135059 178077 1059241 1300409 966886 134963 1011461 1497616 1668178 1839337 1532658 1225442 1957901 23729 1517598 1904442 1503357 700777 367806 676196 1185786 1431375 1971160 1976199 1350751 997485 1145382 1862047 1588627 1318619 259038 926862 249106 1900915 1740903 1863230 1859205 1126299 1817589 1151130 70785 378455 571551 1637452 299604 728431 330691 852043 1443136 601066 727082 1177550 1623491 61271 545100 1640586 429990 1792015 748306 1661661 1740662 1875650 1068191 813892 1572917 1944036 841341 1075429 916001 829620 1746358 76600 383747 1868793 1493738 752087 1136892 503470 1805328 1919913 87285 1943918 1301460 562371 1888110 1497521 1080587 948252 1020823 403476 238699 1360023 819391 1212002 1695199 613686 335402 254173 1000316 145391 1925697 71267 1874155 1627767 1828577 1517122 1707734 1880753 901894 786908 1365639 334247 1116501 163390 647949 191868 1334684 1598783 1166309 1569370 1996087 296319 1855130 106985 802114 794593 218402 910976 117029 1730702 185418 131960 1582960 1814759 1049492 1759832 551410 467907 1974917 1682009 512545 287809 728542 1569460 1361315 1364014 1191547 1572803 1070245 131257 1191850 1628979 1837945 950997 1754751 1487031 1145218 1280142 416866 1061655 8031 1622712 1068189 1666504 1807535 167679 474244 1147734 139988 916392 455007 699728 574007 1945904 1231272 303134 1798784 1991762 998325 800180 767854 383912 765284 1863487 338024 1962193 58218 1371553 323097 1056247 224638 1580308 1263533 1135701 1576915 618306 1398690 1065413 1682654 1044214 1815642 62800 1836867 479904 662133 1270584 1433973 1095507 1002202 186898 908820 1376458 1078072 1653374 1344552 1222884 1475554 8768 1324016 1864581 1167152 429797 1485442 1522268 826283 1202333 1874139 1975739 188794 731267 247888 820716 1287089 1857442 1603434 1701382 1678746 402888 1174843 1272532 1143526 1238632 790667 1722794 5230 423524 989923 1520496 934886 395895 1929215 1487872 597554 272419 1166875 1514614 1127276 773225 1453762 872648 13265 1640487 7363 224573 398901 688928 438331 915924 1284789 191943 313369 1734711 12791 1541941 486862 1251426 381848 702240 1435563 1826655 701785 659962 1186589 147309 1561311 1023858 1391061 962819 318703 1944143 1398913 1508169 280621 1757987 966425 1949061 1602501 226586 22559 640914 1751790 379721 878207 324364 71879 81946 380475 1640126 1038528 8200 1584087 1303028 1737338 33252 238123 1380166 265327 1278093 536200 1640187 330040 711707 322771 1130094 1666807 1415912 1392382 595375 1930485 1413219 486252 1063679 1749041 1596646 1827772 1576433 1249316 790031 1198361 1066304 912138 1338861 1493339 64635 1729266 1891158 225262 158166 392214 232530 942181 1786253 926242 964840 316012 226669 1486518 1599309 696951 105620 764751 801782 1073973 738156 15922 1221900 917118 589143 451572 1400852 752415 1815721 79878 679872 1417741 1674788 1911394 569106 752545 1595741 1283262 860483 1401527 1328745 1134307 542979 1940148 1597737 1316774 1612412 1431621 1882860 1716300 798849 1724115 496941 1349094 817429 1449468 341135 898238 1832146 1790498 399834 1322335 1162971 724102 289330 1396190 1498082 1571206 674119 1888476 1550049 1947919 306556 1737954 1960935 981990 1055618 625738 1313630 1598754 363942 470742 969981 1957637 1717609 1944441 1796390 452081 80568 1423445 860012 1252316 967811 151793 212552 1315917 3238 1923489 255288 1493691 472622 482133 109778 1924071 116024 1565018 32164 210465 319998 369509 839569 425998 78216 259730 146765 215234 1325150 224432 1508967 1307764 1467309 1131130 1252644 1394148 604812 997816 1242826 1311108 207626 1886901 1612236 829812 848533 1961061 1104727 1477177 338843 1551830 1664894 1578362 140600 672211 69605 1416377 1534339 1981319 713994 777345 1291642 659450 215199 944183 1538320 177508 93601 679524 950517 1242011 794751 1660656 53298 1636534 426851 1041104 26481 1465807 1298193 238137 1508088 138068 264789 1259134 1248506 445708 480072 976263 1864593 1091771 783592 618813 984894 485107 1994250 280546 775566 1086646 168102 1332690 220128 425290 755206 233415 1446679 205350 338225 1889464 1020987 59123 900359 507996 1963829 1106975 156395 27473 511456 431108 1373282 343560 9094 1653679 1422323 449122 903880 1801774 1993051 1052750 1433083 695011 593922 1870666 1703744 1449535 1262936 1517153 1377306 64760 470778 1789064 1211474 1886038 1957365 1870393 1849461 491055 78214 709191 1711505 905869 1358311 1472449 1175954 1443951 693934 496498 1875711 982826 1193612 294357 1584492 64214 7853 653924 111763 422078 605595 1580876 485024 1387248 323833 782230 930323 1697653 477623 225075 222056 1074343 104492 597181 1416419 247626 467441 1875040 1438953 1464948 970205 1219049 315161 482897 1923265 1395744 1854825 481670 1913616 11373 1694298 978031 34621 1344411 635240 968073 1504108 1069470 800421 607643 353209 79474 1109814 359097 1858856 1555378 510038 660112 1744643 805910 1668316 1452698 598722 1151612 1871921 1217853 1710139 494517 888116 1702542 1958904 131824 162706 1985629 1502961 303104 942568 912222 1058212 635499 1839465 1854736 721858 624272 361136 910207 204415 1767980 749816 590891 732575 1260682 1149202 1667161 1558276 232179 117061 716097 1660863 192024 1830681 1093759 1181516 959389 1995810 1805014 1075079 1554464 104488 354107 521614 338365 55017 330558 414734 225076 87791 1971232 1411240 1614663 733399 1118889 1254344 802451 746264 667489 309220 1163296 693608 566529 1184309 1238559 596732 189986 1497163 981374 1951896 1170318 624752 1874444 595725 1099341 154473 240219 220299 1370860 1248127 815953 1184524 562507 1214245 1928951 1131283 840233 12250 51234 1774108 915736 28223 1165076 48286 770642 262028 678356 1056108 1752642 234278 547027 1521268 148893 1732210 1764067 380513 549155 81758 1062200 945130 1402154 11309 139970 209147 158784 493548 848570 1359298 797747 630614 79439 168316 1182464 519299 1218875 1445935 247703 964669 1982567 1232145 1336268 377633 687729 617100 412428 1775293 903082 1852101 1529670 1846773 1104247 1251033 279743 508842 1019985 859404 1827103 1392302 1113512 1665507 835318 1018494 636514 1380947 580193 655714 1381258 1378744 1864339 1748862 1278489 206375 1041746 333956 1607960 1361200 1815973 1349597 795879 750752 1958888 1128052 1618742 669617 858969 743701 1335992 1236398 1749465 1167413 489634 1603084 156561 534627 1747482 263050 1401217 1364418 996836 1948381 416657 987304 595849 1907201 852478 1259185 1384518 436059 515264 478052 589502 894153 629646 110301 393313 505298 615042 394710 1253151 1330325 1660240 1890627 284868 1228873 1383264 807360 1703172 719217 548320 1500381 701946 864120 540152 1076663 1295880 876875 110052 597392 380932 872593 1896213 1883869 1303194 1413004 1814471 1030541 386794 1984001 887013 422789 339192 1990158 371574 1252739 1053915 1458879 862201 1581201 1282430 111810 1499803 1990900 220043 1492477 1172148 665726 368044 1741559 640755 1194835 1473580 185428 1629783 1558856 1592609 697889 1537785 201473 329075 1443597 879314 17971 1499291 1745354 1277066 1844968 346368 1669891 652644 300579 1876744 828212 1270789 1001501 1860596 493231 717306 949823 104098 1266366 710196 879478 1154834 495989 944087 524444 829562 1897612 261692 766565 55959 678413 1249084 405756 1455949 773816 289601 544151 1729746 1478437 1722757 575742 1944298 1537183 800815 1061801 1825098 291607 430248 1763732 77672 1860395 1559238 1300314 677447 1053617 1717886 1624756 747342 5114 159745 342983 1333674 756192 1110710 144183 410520 703832 127982 1457204 713621 1854523 784127 227015 1213144 117653 510538 886099 860262 1393342 1796309 45986 1122391 483370 562443 1440658 999040 1703998 1680560 1732555 1010137 216891 775261 406689 1560445 1704928 922258 919096 1953571 1982076 912363 239613 1744216 671010 679844 626802 51084 1325566 899676 1731766 410181 1853379 1103289 280536 1435140 1532680 458715 1910161 576816 1789137 1960690 1395102 1734971 807031 45150 455074 1064822 91179 1411122 8606 1699253 1995216 1575841 595720 1569423 1245747 1975317 1358792 1988289 2391 1272528 166597 1584109 599473 1627648 155512 1492654 1252937 626201 362686 638681 1781782 1328550 755607 972239 579654 1281515 634830 1982903 1338265 243457 1420252 202045 904713 120707 1466352 321880 1733344 1272784 1994357 1855116 1580772 951889 1278340 920019 1750063 1073785 618249 1730483 1318053 396873 887913 1860727 1157334 958639 631457 237688 521201 1270542 1288585 216413 903411 812963 1353001 1725455 1515319 1238035 123500 1159354 137897 1250557 1604594 160474 700431 1772893 1116502 1293086 776085 867834 446013 1750301 1568081 1696458 782229 1160458 1497176 606595 514589 59554 1033472 199342 1995975 629348 1015915 262680 1917566 798285 780668 478725 99955 424129 1017185 472160 1421798 871559 985581 1483391 674860 451263 1534477 516815 327320 1643432 994957 962629 623020 1489669 1715701 841009 1703937 1339103 214272 1795287 850902 1764940 620701 845233 897999 469402 934073 550562 7894 885661 43455 722350 1346486 1011827 854005 1953617 1768807 482920 1656280 494742 1088496 205134 1046878 1845282 56626 448680 1356121 728781 1404456 335958 1937860 260142 760002 265937 177078 1064972 814963 1630402 910162 1145274 917778 1172202 1380705 1650446 673577 1161523 642785 495367 1135632 25997 1237324 1622783 429941 864547 766581 133181 1318149 453579 1087259 852181 1642858 378095 1173375 272171 472606 759420 1300292 1765938 763680 1802314 141713 978540 1490136 1514261 1342801 1874000 1868712 826311 1171876 839282 1264486 925225 1455416 28030 494693 1853165 280172 118130 1541267 1248903 1597258 1743029 1260476 701678 1762941 1772535 1307337 1415727 292846 1521838 1389502 274782 1579314 1440125 1105045 1140162 1588850 237579 1641974 542600 720713 889792 43623 1819057 1948753 1918966 314970 1144604 57492 1385612 1646394 345870 1977069 292233 766883 891006 1453271 1096211 1627597 349504 766972 1130719 1557828 1437091 1106334 1526021 538310 133069 1432404 956029 404599 44387 1069224 1998179 1302190 493873 605398 1766989 1136635 17496 284958 400527 335369 1353588 966088 1658004 1266782 707615 1003397 241289 330460 1848442 778532 986975 1611093 954398 683301 889491 1511950 1045088 942983 684844 1136439 1529554 665687 173853 79472 1195982 1908527 1828849 876691 1766377 301078 1252219 1524618 1560147 424706 472043 1973446 779104 1489800 1023374 1494439 1560499 2217 499156 988881 1463325 1433511 987249 1788943 1250173 660658 1708693 1130960 125718 1871194 1684629 1983232 838416 689962 448761 676662 1931785 498751 1000922 1279213 989553 285714 1437599 990409 1836954 335343 89079 1562662 1020470 662124 1528464 763727 1987504 1684645 177925 1078654 544524 1436125 462041 1566719 1973179 1474940 1897861 1777419 1573221 1319358 140480 1435127 823153 667908 1794907 1896627 1372100 565485 375904 516262 970549 1137477 1918198 856067 1853136 773562 1761928 1793621 338946 1637998 1856152 1347803 885253 539109 1650664 1971802 1421336 706667 215352 657230 40881 1482679 370528 663871 1605481 1268210 221835 479869 776016 1814158 1871704 671142 1864896 1000040 795992 1209674 149266 1029133 795252 891277 1850162 415369 282820 1009328 1313102 1049127 1442699 1431684 1068163 993320 905464 842533 1275939 980644 80143 144707 1968134 359392 1737361 1451401 1638024 1877363 426288 118446 316589 1826515 427570 1827482 1290618 1748200 615464 851173 1672187 1665741 453213 1578482 1758459 1882525 261812 613066 324971 1699985 1434054 1742155 1637969 1801600 876422 111470 515397 101417 554296 200837 1600172 1868708 262431 1409737 1605970 1850446 1602156 55226 1207225 156501 1369261 1992969 1584822 802180 767636 1023215 1769226 1040601 1988005 1686582 419000 1393294 446006 963399 1029063 168544 877700 1533239 933164 286185 1595305 445938 1080565 1842456 546075 108351 1383773 266711 1481723 1518854 1809707 208506 1934418 1272853 1542779 1120336 1037927 1484030 1780399 1172441 1314614 1697782 255204 722438 306210 29600 1189654 573876 1196589 703113 1369256 825973 1386945 1406009 641468 5272 985453 1725270 833110 293919 1679941 1963396 154506 1373128 1706765 544624 356490 535988 1503421 17594 1627027 1350148 277940 73352 1604660 1047404 145211 278007 984169 560500 1374968 740722 613033 1229417 1240365 33748 1900291 1355656 1546835 133560 787532 347469 983880 606465 58521 1977746 1895287 1541284 871859 8995 734964 667601 1141784 805200 282069 1955474 1291812 549676 746467 829473 877244 1065468 310066 1049184 745034 902019 1408193 1103473 1995750 1496154 966216 1288209 1959842 1958229 1760036 1285241 984039 493550 368073 885370 767465 338080 1613542 634373 869919 559896 1498940 1344366 1052256 216467 622996 382073 1569016 1448736 1075111 846861 1054022 1356188 418442 1967763 558872 169648 321777 289820 1428862 1240723 1660319 71561 478457 927967 1501231 337090 511275 916914 654043 262764 785415 1422602 365788 190241 1329221 939128 769516 1630934 334124 1926796 768304 371471 836793 1113691 1962825 355784 1233317 1425852 684449 1345049 194196 1126555 368454 1743783 1173785 1486034 1817109 947860 82472 140522 658729 1398718 706148 677161 1259247 889729 458846 401665 816048 235108 447634 1177179 98415 1610708 348601 1344713 1344764 1689205 2528 29972 1355315 433875 1362037 1726823 1236391 1885806 438746 1245435 1773300 1136748 158195 348071 1478404 180396 243332 40240 786467 1943665 1612378 1486366 1083678 1775653 696202 189110 653430 1583288 1882800 1585973 877200 1871301 376550 1293705 268401 1896005 1492547 1872137 26895 484986 791212 1945743 1535837 393538 1877981 555894 363354 1274376 1487783 1302514 954829 1147410 1541750 987151 473535 1182348 1532818 357302 289004 903197 1966421 386912 533782 348882 823282 251470 22324 1518792 593702 1742702 1746715 1071756 1517316 917095 1647157 1820168 1861941 1600602 1540803 1894603 1382298 1418382 1168734 1451610 669523 353172 1238832 950979 1265840 359370 307120 385215 944395 932640 1374943 1436448 531555 1130978 1420221 168339 1638617 1963108 437395 1793830 409764 900584 1123750 1945225 1164913 1511455 334065 1529847 903598 1603261 64890 910649 872936 1488809 1180342 793037 1470635 353927 1074529 390582 1439131 1865712 723699 38376 1752134 1497142 942146 952010 739185 1945982 493717 1940498 1866810 1478855 313063 1737224 748493 1946132 213589 1197699 808270 634207 122303 630468 699040 1513019 999098 683657 789901 888483 1079237 790277 608745 1712018 1461284 501765 477799 1922391 1962073 1525750 1668626 1066596 1713849 1575208 1816004 684589 639375 1152961 1896353 1783113 601588 728318 1235867 1787249 1786189 616264 1094186 1929498 770098 1402932 1517998 902815 1024637 1524142 1551701 668631 1023169 635321 460608 798897 625667 917862 1793126 316265 1206406 484523 1906308 1648866 811551 1120433 1484833 1694296 1180181 1351320 1528632 1075284 1188682 635897 58122 486707 1180934 1947259 189493 1191842 404876 1408828 1070410 727026 13729 1081137 1956723 688727 763267 1722836 483033 1166744 138854 1670090 492931 547418 434272 831966 1734816 1551638 1564457 448753 1155259 933378 1082062 1527535 1963979 744874 1184032 816801 147823 177470 1393603 1320862 135540 410729 1121198 120142 676437 521172 1632772 647164 1323874 307010 1307720 458603 1231836 1539388 506767 1739305 1598063 1294073 1887529 1433557 1292345 546593 140271 1302507 1620706 1528888 697731 1328863 1894625 1133432 634229 158734 434756 1426348 1006847 7277 1825628 917874 872429 1215648 659564 1255913 595437 974326 537017 248022 863307 963985 1038850 156347 1196109 1157499 1882979 826194 871760 455290 366110 855118 1318721 760750 371787 1508044 1314687 138401 1811817 1822858 790990 1650901 213908 1922260 953479 1617132 521103 1094964 1701074 38814 1350610 162153 1728202 941975 1991671 271423 1164099 840165 1791316 413008 1387269 901910 1609173 899172 518556 252747 1247274 1784388 957752 267810 577398 300810 1622307 520769 1390311 452975 890760 1004128 1255297 583122 690650 727569 324631 1877776 1943815 816833 1060430 1805431 1665541 1096486 301127 1733711 42382 1553486 485951 1881082 1900509 818469 1450367 33734 1919845 645990 174476 120483 1500022 849951 1465927 1901860 473050 733837 1262418 1181214 691521 670032 1545237 742117 1715626 1615728 1580427 1471408 906094 1936585 1605554 1701797 104160 1504460 1818829 811053 1224585 1970726 1560169 845923 960401 809279 984144 1478984 262363 727256 717994 1921690 1746135 1629881 1681322 463970 920224 1019768 1397686 1655544 905923 667250 1445822 1591644 59479 417411 1669152 1351214 1726431 127694 172816 369626 539344 1542694 772793 77964 871803 93726 1060465 357581 399063 633585 857279 1263105 1548361 1240058 895538 85400 1583102 1413356 931938 747567 4075 60598 247967 993684 978436 268759 1414395 24291 1057664 260354 288755 577426 1215094 201297 1996240 1376173 1884578 1485334 1544848 228817 1736171 1431186 1003707 114864 248616 1397126 687326 579754 57904 1133831 1480742 1985341 1328982 1657045 939920 58390 519135 1956806 1324185 1896832 1196711 850200 1806877 182399 101846 774291 1636976 1845346 1905230 923840 92317 39457 1981007 1155389 357230 1928986 781524 1103620 131369 473796 140554 464098 578609 1259673 1204247 122499 29678 1559651 1070455 1989129 1946093 494683 454439 334919 933049 1528311 1414555 93085 1965492 256987 862038 386971 1123084 301314 506461 1276710 1949043 321965 1859650 529771 124959 158313 1284834 1706507 219357 1785652 22730 405849 900338 1460001 266397 1085921 1371162 343161 1411801 869099 719153 1883362 1627989 1913448 1893197 57008 711097 1418975 1005286 1092912 544561 944528 1212452 1333808 951047 552304 1618277 1955490 1891765 1451397 813412 721452 1022271 752485 1909225 1170393 1782272 1241263 1610622 576820 566514 1614471 920047 1991687 968203 1836997 1682311 1537499 226649 1550446 1118532 160376 916788 1950045 810615 1556136 1952335 600298 397572 1359538 1028268 1024587 335532 472054 547712 601243 893299 1137117 1106785 432057 539459 1048631 600206 450591 1913405 1807694 708094 1283770 832571 1776917 776581 1321408 843738 178954 845867 1165491 201319 1215371 1982028 36759 454996 606741 279658 1963272 1231774 510670 1005376 305794 1538213 709620 289782 475633 827556 1099774 1781708 140150 935115 1474069 1073955 1490803 1509817 1974009 949422 235828 73617 1194015 778264 1199476 207693 599344 790673 1077397 1651709 1172840 26197 1817989 1211263 1219953 745773 414075 1284342 625349 262180 471591 1490482 1231508 969745 208453 1251887 1382000 1783812 211346 1927480 1886775 1247023 1227840 895360 39202 747509 681147 1757567 1240992 785633 1684146 1935421 1376373 1119377 148226 1698916 1198761 972941 454078 1099856 1731623 1093280 1859445 1733651 1802530 641244 967754 980690 1501551 1563942 234845 1110611 957245 447121 1811525 931221 382624 957388 734379 224903 1867874 997286 600523 1331400 1568687 419991 398691 861076 1930165 1025655 84537 780855 38319 267977 1238270 1693510 573276 1442442 1947983 613701 1803421 619330 1341935 872034 1648249 858331 536364 506373 1646127 751369 1501969 1188262 1549726 1067196 625653 1027183 701069 1697852 1589125 1193062 795530 1584916 480571 1269692 464889 1477121 196419 956050 877134 467909 1456026 486496 498238 370435 1977257 366624 661874 729717 1368972 1528137 1618781 1383222 1509478 404849 1334192 378058 1850400 424244 1112134 1162501 802324 297009 330703 1314282 1806372 1832316 1314801 1262341 58451 1914447 567872 267763 31038 1205583 1620988 1705890 1588244 833057 1348203 278336 841687 356780 1269296 46493 1816895 919774 1147913 826745 1565210 1921759 1795856 942472 81916 1875842 1636635 15355 545574 983404 1228774 1787098 464794 945115 1538901 544544 1056037 1768443 865551 1120473 1621320 96061 183505 1489940 1740140 1508375 1675321 1640367 830011 1013465 890279 456455 412596 540107 53136 21396 1043848 280354 1995780 1387199 1691053 1952206 994810 1299835 527773 1181429 337291 316219 567305 58864 979452 498685 1746345 798142 993023 303574 426532 1132968 1369144 1615320 1777241 1724092 904646 660945 635914 161763 826062 929179 804726 1312634 324817 234228 647715 852085 555893 346644 771922 1231244 935382 879353 1692601 146565 488527 906466 271160 143428 321212 1713481 1589706 254093 64594 234095 400937 1005954 1493424 235398 1760574 1904011 1502193 1182942 1703349 177173 1058795 1110318 907353 201666 1490281 2160 712227 250689 716939 526613 371135 1852617 1784447 553160 846342 1663980 430768 999292 1063398 57359 1055441 1958116 120460 670861 1162959 1287875 208317 275564 1081092 388695 907729 165971 1073645 243445 241244 69150 1030137 74596 1448635 837060 1994831 1410178 328012 784129 472858 334021 1281560 1505066 1878569 1428545 700187 1048410 1761461 352307 1875872 1254619 1212037 578794 1754337 1490522 1666372 864433 903581 679369 1046757 612284 1854729 811221 1031539 369547 1054119 1556773 1707524 1264695 400661 152727 301262 1318610 1729449 1895653 1329372 1370785 559328 76450 1825302 1233473 491173 1564859 34933 678895 1960762 1797281 1205956 1303464 1459987 1884746 1020966 1930814 842922 835645 429067 494774 306301 823187 91833 568587 1798094 85480 1553890 239484 1507038 1624726 1860114 1735685 327742 57887 1190294 1183121 1930694 1931621 1911119 1810022 794219 1475777 1170021 52483 1429829 399366 576910 1161115 1487722 426449 1163479 1795304 1493229 380142 730609 868090 1272 264411 1072198 1325488 1536338 1693014 1569938 186420 1956259 1475967 1885196 756590 1299310 1489607 946319 915405 1882649 322585 1608080 1611097 1019440 901549 741411 1192332 768150 246657 748278 181882 371719 303789 429736 847723 699438 221388 1666189 1060458 188700 1247434 1476589 454200 1890207 305676 359856 1812635 556890 475506 1903903 1108651 540703 903617 62664 482458 418828 421410 1927868 1199731 1892313 1958487 419366 257149 686439 830415 781371 1704170 1023442 341261 1131872 1908819 803195 450609 800588 1570087 1609971 206951 31184 4612 880622 447674 245021 1240636 130038 1257589 1916529 933780 577628 162555 747417 1071124 1381211 1468350 1752794 1159169 1961856 1197345 1962372 1842953 231126 1910522 1880038 143381 1946263 632651 907502 1093449 1952566 938456 297517 1203819 299043 1338886 481151 1925691 924800 921407 851106 1464392 314914 1524784 1539835 570451 99918 1083320 494969 877766 255946 656892 430257 380072 209780 907429 1146837 783173 610111 1189786 421079 1356078 1031987 946530 232270 237928 1672091 1143079 1782901 786462 479222 100594 1513737 1827136 408360 336656 950110 542277 1017296 1314461 1539105 710600 704026 315698 15910 1049910 1474881 1766842 1830567 170325 1475043 162288 369104 772073 192066 1660386 709258 1673308 1662175 1328445 368244 1545331 1854636 826612 703472 1239837 291157 1622067 1874035 1909443 1307622 1733670 810754 1327194 155101 1794852 121344 1920355 620991 698812 1339113 1885447 999007 394373 550932 145188 19247 1560813 296013 814897 1560199 1079223 1164782 138373 1273103 1132188 1632995 1641619 1934870 1732925 306454 172765 733367 1031990 1721471 896593 1962462 1747452 1155591 1330616 1400368 316244 1874277 1707884 1496833 1260765 1676638 535274 531629 1963056 1554962 1102874 830884 588580 978399 429563 1508101 616953 1807187 1567467 1685380 586417 1889267 1677369 927384 36521 1747193 1226573 1329335 1525356 630905 607053 1843955 1674518 997847 283509 1287195 420087 244456 1649522 395145 1866403 1712378 1551387 1030302 1887519 725590 1280680 1288892 429055 136248 1129817 1594826 1797224 607494 1612937 104410 1072284 1453019 638866 341755 260130 641818 902528 587022 208119 1087261 1935935 829503 580037 648572 334989 382613 18239 1089596 600722 42272 303238 711605 671944 860110 182898 626370 101011 1981074 36425 1203377 923556 140341 211943 237635 843740 723987 708218 1758704 1404628 1534759 1318603 1521478 234662 1006259 1261229 1854922 787872 1727509 1324709 508096 1013414 657750 390192 1161550 1363599 1099921 577816 900874 120075 1130905 221459 1317750 452827 1163260 1577205 1675527 1637895 1079106 919229 979859 1241068 1702929 575578 1428256 945651 140117 28813 1812809 525894 874410 480830 358741 1673752 715809 1617175 1703718 1119650 418897 518419 1625110 1311869 1897596 779518 842251 225193 42781 1820327 1510389 1259161 1258771 362936 1121836 195317 1764011 143359 1563055 730881 84008 719344 1799217 983982 1137963 1313792 1659143 1908563 1363011 1057372 824459 1394437 1920699 760274 548043 791514 1682677 1975625 860572 1222553 199418 78440 1091158 648117 1799543 1972689 1336143 337682 1753431 1601426 1048825 1329575 726553 79201 1615202 1784482 1307476 1183263 1930723 926001 1523582 91005 441332 194190 1078252 1242556 1817147 948455 1163174 1567680 318257 1462071 1082619 898267 733861 889751 360214 668259 458174 1766238 143620 673538 1107464 585030 1811940 642952 1651257 1810338 1590599 1210839 89864 1600762 1266027 1283701 1904128 1810707 1363275 660923 1019658 363257 336541 131703 447549 1311828 1062964 327843 1775725 1676988 1791171 1555996 1837693 1377009 1264165 275932 1095853 925794 1362758 1083650 1614802 1284927 1586095 542930 1301384 1363377 1318997 1067698 1610423 1557445 746365 1576817 775402 1638115 1231801 1993742 716553 1123533 1456663 1775487 389685 791348 1810685 272670 1092773 189355 1905676 1880998 1780871 582167 150938 506152 1468415 1820550 1213413 1190768 468204 1785542 1584524 1714070 1400722 1134947 1862822 812757 1491161 1259212 1764627 191235 1703353 375545 1265854 1996446 477364 248061 1637252 1913046 795025 55485 841369 1952951 167490 1489830 1881567 187362 1755048 1223984 51428 1962771 690942 202243 1270759 1859758 1860220 1095224 1359559 1792751 1741059 1369354 1092008 534829 1730043 1224138 777593 279827 909681 1206271 1763091 1586244 743924 374533 167453 1169865 1351877 1923577 1368904 1362266 1542075 214187 9477 1946920 641273 247592 836294 1024180 79045 1275695 1602318 1045481 1347401 901251 1959402 600449 907044 274408 732673 1401912 1095546 852399 1442200 296841 1211075 1487964 1249086 772534 1152889 1979374 1142667 1037310 488762 801050 287974 964866 407844 1993541 1073154 1325826 795005 1748307 1704415 1366479 1697876 138117 1131184 401138 1577914 172095 506195 1357216 334752 777254 1912499 230659 1491506 1594694 395584 1306758 1082136 872090 968877 1383944 903713 1166706 780857 1171006 1495848 1151124 874265 695960 1343157 1024385 115518 65131 866472 602409 1009686 756308 1235688 1515911 155032 422920 649828 1161393 894431 967257 1618011 5959 1547168 893178 1087451 1681308 1653490 166802 1330933 1877601 1026077 973608 611726 1481827 1141542 132055 82382 221714 502280 505999 866141 1576714 952513 926563 1857444 1039658 213428 16123 742032 418320 1491007 110724 1270346 1786717 1735211 1565077 866050 518573 1533208 1770459 30384 1965564 735894 1472560 415817 1678916 905918 1866528 717061 30964 923369 1100973 564504 532589 215921 606030 1135266 489822 1321645 1226076 484870 926661 259599 1484737 377478 1525318 246109 326146 1398637 746465 550107 1362859 1421907 775946 905841 12000 732301 873240 892500 217553 124015 1269217 762025 1140361 107315 1501924 802339 1279532 1068382 139029 245901 1488935 1451104 1535605 1450227 699962 284505 105455 845445 1676835 630052 1120785 732768 1266986 653847 258748 606578 172608 1346510 141524 949987 706465 395502 1331823 762624 639977 1323448 1632401 623563 301703 1380327 66882 99856 1546741 620743 1352740 1449461 298141 413503 160889 1659972 1854089 1600742 1424844 960823 1034804 746943 1363187 1071820 1977415 1254101 1107155 325502 961820 1044530 1953498 1617946 1816334 1591650 1347229 876806 1147575 375147 1986149 10699 1448269 1066486 502899 672498 900762 1329084 1664820 158546 1974677 1126148 1544004 340380 1129452 1641901 1302695 1561105 760489 1341318 626740 1145951 430732 1421138 323198 171173 1498472 1667353 1114873 529413 1094804 95735 1845589 481031 941511 354069 1617051 1057181 1153644 1317932 438577 859471 1010056 901294 1334020 1090362 339844 1614655 364162 1620521 1444111 213052 531201 945581 335729 1530119 566248 318333 977152 630108 822573 1883141 1552413 1558312 798648 325668 119028 418213 819683 216417 1593186 444588 758365 1632847 1250657 1614669 320457 718137 1235122 263303 303172 1452883 1799373 730190 1727671 781615 1428908 1831846 524063 1243216 209241 551022 536235 1558067 1331484 1021573 465733 830945 1252289 514612 1350168 1007110 1305536 249363 1258405 12823 1533851 1283100 675139 149655 1110053 397354 366646 883169 1513236 254676 623982 209937 1298795 620312 39837 453717 1132369 1644715 1137978 1085079 1160483 251447 160756 317539 201998 1554315 218445 550759 1174866 1514417 1557746 1555541 1613121 1204315 635720 1626126 53598 723120 579318 1682588 441681 1183774 967654 1275354 48126 601331 1685607 1386906 537907 1878529 1310276 1158738 1277276 531072 786167 341050 610871 340025 1435636 860357 705359 307583 740924 1629810 1112986 1409260 1388233 520786 1342806 1335858 1162445 691367 1208959 1915203 711549 1791609 47154 1235818 657529 952587 437413 1893852 138930 300210 1060797 1544459 1688906 1489896 1933612 1132232 862852 1508133 325711 1567966 274146 1856682 1678375 1507377 330000 433797 1527723 1222166 731665 244984 742101 438921 1643381 1910873 1420282 276140 853511 1955629 251166 217909 864706 287669 1824277 1613069 816099 652633 1052185 1138651 1677915 1936428 68401 1182740 749286 561109 424426 76709 1525135 776204 1755667 757706 95739 721700 1356483 1841858 988968 833085 313813 1902675 37754 679833 1380351 270437 1746850 44860 1078942 837164 1776686 1659473 208932 1044452 1890679 750462 637055 438867 1520900 1727848 706248 556453 45789 259114 330991 146022 1503089 1977819 919838 1558143 708831 910946 325069 72058 1655928 674162 761243 1478611 379866 178178 272902 470796 1860959 500740 1883000 821774 860139 253222 530230 1182256 608570 1233130 1380700 693725 1778988 736621 1004926 194968 310280 364495 626726 1071033 306107 1522349 675415 566177 1266592 1124472 347325 1878201 697980 891823 1074899 1236690 1028668 689386 69732 267024 432872 314992 1841211 1232880 1423899 1775690 126773 200803 685938 545308 1209431 724253 1224798 501703 417302 1093647 211456 1024356 1433030 1889625 504736 1885799 235883 103834 925104 1557773 27852 1961850 571811 703887 175638 1300332 1120379 785744 481567 26617 1282365 1802013 1338156 1793796 1108949 185154 904168 993168 543925 804043 1884402 140067 923838 492692 1956557 1986638 1643344 563006 795693 449635 383648 1651187 1058959 583179 1600942 1849389 1828723 1637103 621372 1140900 280823 1390657 555142 894353 714842 636942 1243708 1399808 1363500 730872 1454366 309917 894710 1113864 624626 696398 204062 1616657 118518 296753 802553 1168530 21597 825106 191434 1590300 1510317 1559095 365776 1441331 946776 1470557 1333918 955228 200449 96996 1004680 59187 1681366 744752 207569 1309688 180603 133935 1512885 203890 1557314 1705505 461821 1462185 660719 1696029 1935432 597606 747001 827186 877860 831641 612862 1294433 200912 722578 922075 965191 369498 390947 1469311 1105362 1633082 763134 1523326 593877 1049632 642466 1119443 89191 153831 1593219 1495211 653527 892979 121992 493817 1264129 291488 1731316 1317019 1742588 269476 1638879 1101317 911311 1278625 736384 1416672 1976654 617122 1319025 1844463 1932650 13383 1045241 835860 426881 1940348 859578 325127 360866 738008 721122 61342 1206729 85701 82479 241425 311221 952041 1781884 786326 452502 1795666 342497 656658 844358 1808785 486943 1299459 1627237 1802608 1917424 740943 779236 1325344 1213930 694463 881780 1725031 181464 1373714 1829216 1762053 1083221 882846 1177044 1212117 785399 257109 1337402 869757 824234 332778 1936474 1456354 1575879 1948898 1673094 1033540 1522336 50671 1220813 1500990 1164758 1439578 1139902 1398886 1441805 1697569 371176 1364422 1287914 651760 239540 1850227 827737 1331985 1437566 513685 64917 1087788 87655 1846937 1518658 971947 478398 1447389 403060 1723656 424649 792842 655480 195847 1367259 1800472 1518278 1729276 728159 726795 1027936 1521229 360740 578431 1399618 853722 1377854 813704 1817927 1492769 1889432 436744 647601 95433 1525946 1640463 1207734 1712944 1129806 1366026 79223 1450459 1440370 1524516 1865794 1035070 1632054 1691347 1359312 700024 1404146 1162097 242086 1344519 1829863 537114 1546740 785960 1185365 260666 1288337 1327934 1532622 40310 673322 19330 1784912 1460443 1521022 623849 1610844 960779 42664 265294 280383 1576704 255581 1378787 928491 830108 1309790 1525368 614317 947957 556517 1188120 747152 1220467 553425 1055091 1704536 1719987 1152903 1972790 582948 239646 891337 1194962 1109765 1562422 167861 204919 1393347 721718 86809 428993 545379 67414 498423 527929 423510 1986986 1624020 117535 699113 687943 744953 617379 1693834 415492 1200879 666197 1618063 1211491 1164386 623006 638792 1746527 1104596 1611714 1756281 1414156 1009847 743008 79110 215159 734823 1304103 357038 753711 1418775 603961 680325 647051 1455584 836537 515777 70650 559800 1723715 930340 122555 1436673 1689874 478699 481237 1833926 1630201 18641 543216 1466421 161957 1968907 365447 774468 1304945 157632 946912 1810184 1240284 487767 975109 688638 34562 1926431 870296 724822 78435 1742991 11962 1685680 154765 833795 209437 1463856 420218 1742688 101799 1037259 1415869 668212 38478 251965 879753 1918445 1899663 793219 1326579 359347 1561553 1124009 1256456 704066 874771 31991 843005 995615 372895 1443606 1747502 885116 985184 913391 549574 307567 1746750 324079 321852 1327800 578471 220921 781183 1818955 1277287 555554 322278 1492387 665017 1837536 358874 1117021 255960 1107852 1315012 1044101 1976236 290544 985507 519155 891652 1551764 222811 1220877 76893 1492208 824824 580589 210320 1428295 1427895 243378 277628 876998 1714589 1695358 357495 296458 1260163 1687301 541188 1310423 484282 505907 852791 1646705 622662 1935815 767710 75948 1039253 268449 1342230 285180 1949584 1323429 859945 262708 1807559 1851141 69106 797263 941814 1382995 1971043 820791 1600668 1670256 859997 1307835 866271 368467 1157858 499945 1005814 764744 643616 1039310 851886 258974 157608 213044 130343 621456 1061436 1345107 1935850 930907 1031323 1229753 414244 69661 341951 795239 300337 534008 110737 1759780 1859535 1448257 765705 1323484 45223 304723 398342 758878 1308660 1085127 713778 1185438 231584 1381721 1678951 1997444 880775 1553632 1698709 303217 1525857 1208413 1652819 925920 173119 1889397 1674119 1419168 830807 1967081 1708018 610182 569241 894251 1959595 1409714 1349362 1443838 1153333 696326 1688278 629430 721238 1503658 911850 1678214 1086944 1448259 1803514 1904756 309453 1762690 1375175 676378 1861381 648874 1579891 525354 1199881 652251 1868172 181153 1242256 28613 1269374 1593192 649484 1212918 1231214 506419 1787595 1214333 1345973 50384 1407553 223944 290699 1326363 1429671 293837 106875 764785 597663 856541 1672052 812353 643536 1783660 1690846 991353 1297086 1211124 487293 332680 1693060 1762974 877241 295455 1965896 1653579 147576 52660 1262887 1750035 1424354 1537729 288722 1641699 1099672 323062 1072598 1829620 450793 1384889 290758 277896 1599485 407990 576624 528770 1374180 1284355 484432 485600 1209340 522567 1002602 1652813 1903355 366710 623067 1727626 1947076 825368 1396668 382674 490603 130165 1550114 664473 1489596 593805 217035 425120 1140251 407534 336519 1114768 1500066 1532189 1036376 1280899 694550 215208 1338638 55642 41276 352569 865604 1664388 1485722 1878393 122312 993506 1519157 508798 580093 486112 701673 1421222 493985 234251 107466 1236476 1200982 367460 1489512 1833669 1590296 131941 475203 400221 1893006 1758364 1857416 202253 1369934 610136 140110 550620 1030486 1183762 691974 972702 631504 904936 1136364 22164 1243886 1799975 1447373 884867 1005189 809145 591719 706213 336775 902353 1583575 1235157 1009864 408783 379882 490407 1564888 122417 407635 497806 1032070 1567097 1917945 853297 1542832 572778 1035356 125244 1330974 1785053 1580130 702849 593855 1624524 1392276 573440 309715 1394612 1002153 1257911 1927421 875956 1162813 1982023 1277353 784003 1355605 1264181 1423877 1152708 1903398 203778 871719 668840 1952648 966828 182384 102029 1525834 1311354 835368 1002038 1011094 389663 1974678 1109828 666397 578790 1109805 611031 528779 1287794 1357191 1464177 213128 459864 586634 613321 824615 1832952 1769232 183027 64095 1002204 1860054 1984986 394680 1164957 1348005 933282 1952293 1624704 678272 1212331 1194546 428871 642754 5068 612778 215806 661153 1494273 452661 1787292 1992425 1457548 1260611 1319471 1737510 1458311 1548568 1040020 894018 937267 163249 1676384 1580727 1676188 1465783 274426 573098 314601 843318 1079419 1981293 159301 1490591 1074623 779279 443309 255458 1739707 738783 1144555 995277 1684124 435643 1022951 82879 1850042 1045271 1838718 1583623 1978420 1083373 82764 764294 284987 527633 672606 685206 1729870 184350 1140461 1969750 1973180 1310602 467098 1308332 433150 1530402 219739 25220 615699 725221 1454878 962902 485501 1688951 1139463 856841 1076644 1850584 1237996 761433 959669 896606 1766987 1092257 1356282 1809032 269571 1691389 225078 1707213 128123 1893080 483444 847564 878881 1383558 344010 1034305 822711 140090 1861974 718003 1988661 622240 171281 1055625 56360 11461 73043 381793 1964149 782098 785468 296189 1007741 1430388 1879123 1451683 1113445 1280064 612494 460013 863966 1921308 8924 440585 1868775 528669 940382 827245 1545251 1194692 1963622 1174872 1714360 1660198 1107460 1944114 701322 356009 607979 361079 148750 703726 1233847 210538 668818 1817196 1869111 52347 1998207 399406 489047 1696197 1841362 195270 602438 768152 552296 1496470 1256973 928138 1118113 707499 1375129 533184 185742 658440 888053 1446167 953781 1489930 832050 957948 1628895 1865415 753435 1604489 1820299 1280279 1850098 1445233 100238 142622 1617548 965213 810191 1177636 619377 1935443 1548857 183019 1831990 416525 986311 1185385 217151 465466 38635 896197 85695 58133 197107 196829 576952 467157 214175 844856 1799091 45934 683822 1449934 849642 1644058 810446 1663901 957161 1870210 220956 975803 228445 1445632 120619 658044 426591 1837617 1811576 1763259 1460212 392907 1894505 1205898 1685238 1371666 280101 472405 1142766 1476410 1869288 30910 1541881 1984100 418452 971456 608644 271713 1151117 1094282 1780374 1364043 1287500 576639 1594664 585485 1548544 1771637 1762848 21359 297530 727019 41042 292506 1571948 1133870 1052194 1653677 1044303 567608 1881549 267399 1536761 884585 496071 667391 1394561 1087225 1622499 531481 522245 1522581 777981 59247 1824550 191236 84277 603899 1604601 765013 894763 1480959 479021 25480 1177778 1010895 1002913 573894 1625482 1696375 680021 602106 296060 535184 1703154 1720400 387903 1434983 1211870 1315180 261104 1987780 1374401 1662449 1957869 1809149 986238 455792 472402 415916 1621511 1037427 598965 1844260 1488754 235441 1950524 1579323 1924477 1773240 288920 1021553 694000 25895 1750435 868672 493603 1891684 267658 187311 1063659 1986047 577415 1897909 1556400 1667682 1977266 1428245 1354424 1539472 1963684 1357976 1970342 758806 704266 1137366 580315 1845341 294475 785234 1616637 1088747 1696563 966276 1054107 305902 857101 1138400 35222 702938 1475848 1741188 1939573 21175 97752 653507 1094813 1619600 361745 1395895 395824 615517 1554549 1222848 1628566 828925 1014698 146194 208964 501662 389173 238873 797379 1941257 678118 669390 686358 904498 81991 308052 903905 1866075 1981499 719659 1313482 1318774 593219 734665 211234 347692 380917 1937406 1167335 897162 1027997 448206 1634356 1461710 921251 848730 435339 1511406 616378 1646015 1064034 387098 1040869 1932571 826488 8305 1846719 1336827 319423 1411889 1609075 247965 1013053 929159 322545 526999 303674 318774 1593900 1817663 607672 219672 1740908 20169 1912878 1013367 637348 1793476 1054189 230892 1643333 947587 1760862 1609603 1031687 473873 927947 591358 1353559 1836821 201351 699811 1557159 31056 82394 1061668 838167 1219711 267000 1255854 1218040 854291 706461 1504724 1491068 1223308 87216 1534640 767359 1653709 38681 1207782 958770 189227 1328313 272433 1181357 336988 1456580 442185 807363 120247 430433 613527 284058 1718843 1823658 1238941 493531 290993 631740 17865 958137 1117822 185283 1871897 217021 537292 1451044 165865 669345 874243 944332 741653 1214151 1560669 1383711 1007264 880140 1361957 1466340 99250 977021 416364 1704057 667129 707887 1873469 1757185 1081163 1971689 1734062 1955276 1376384 1323142 1780386 1135475 663260 1799996 338617 288342 616091 595259 1526576 1050638 1334860 1880238 537004 1350064 409242 1432341 1956818 886549 1088721 1731338 520629 165454 222543 126370 216149 835924 807165 293112 1759256 591880 1822563 118131 1581446 620503 1581062 303942 1404022 837193 427120 717913 1543137 663533 651440 220738 475877 236854 537685 1642697 1700819 1390638 1261152 987778 1578722 907243 974895 10447 1886040 442817 785835 1458822 1132157 1872353 652616 738153 1404692 430427 1599983 1870329 1822019 1681668 1351234 105017 1120586 1254790 342233 1060988 152691 1271115 1918840 1845637 1229766 1736894 1185535 327612 433514 843347 837007 129485 81165 948665 1052085 1061653 275076 605718 707138 1908296 288245 1721900 654627 1099377 446515 1239664 1325706 585342 1562536 1609468 1613335 139478 51464 1287475 530695 1055157 901029 1139233 1310271 1830613 816828 904324 1460577 1041181 779494 1350897 1956734 1720123 562838 1198897 913101 763488 864662 1644055 432517 1431159 324113 996089 1270248 1440641 1950864 375482 498155 916352 88585 686292 1349956 1130604 277473 429517 1610897 1111398 50598 241727 1763190 1739468 996713 1007603 341473 99845 105250 1831280 1244982 1230951 1629396 1070773 583447 1203051 1071365 1157083 53178 867371 94842 1526252 1132121 423598 1803528 769420 185592 864537 29256 450413 166425 640573 28826 605681 257889 1937022 331544 1878032 62512 972630 1369565 644156 364938 1093613 1021604 1876368 115825 1499837 1357590 1629990 771788 1354832 31330 1959091 1931555 1262217 1644862 54398 1988196 469064 1122846 1641038 1068187 1479313 952342 1269885 1346678 1497696 674436 1242599 108812 293802 439790 311252 1393896 797986 60315 899580 980517 480354 454894 849661 1743692 1928546 1638008 217801 275483 671246 1941971 1460952 1796099 663158 1522375 952931 1242335 1925323 1353137 1441276 1785648 1589136 556065 441442 18881 975810 1949904 116052 444333 1327403 1765588 638038 1775488 416672 1358991 1892612 1403010 1780405 1250290 1409311 1939264 1265730 1694495 761254 1867113 820988 985762 426776 1775178 1171382 1185523 1081654 1279121 506963 1394743 400017 848199 1862734 230633 1543070 367218 1748398 1800216 1865125 1191549 1303996 770690 773376 1256191 39647 1656508 129979 460865 1477605 1713772 92491 977211 1868000 659080 668999 566172 1745923 1106780 27519 1703760 1895928 1352492 226564 573956 1352055 1619362 1860584 578529 641883 1711359 390495 1743106 1804454 553764 925699 510558 1039677 468428 1176972 131672 1654621 710723 483717 1339136 358191 943233 1174033 691171 1689428 1384704 1623147 844000 938526 189884 1400694 1695711 260700 178168 1986644 1844406 106517 606862 669738 1653308 315241 1056898 1300794 1544422 1808382 1756996 639026 1160888 1875906 522400 1514365 1552219 1345788 740445 299449 348672 559777 1496135 511031 178359 282274 1311573 1157550 13702 855396 1969501 348181 901983 548773 912925 887306 608826 223857 650457 1770209 34519 1558817 1275956 29095 197884 632951 1773951 1129521 448674 1567175 1492915 1188668 1805258 1605691 1410775 457935 1039374 191481 1170946 1409252 957300 60627 56055 127284 222010 1801301 1584250 350304 376160 1583035 78247 1252302 1329304 1063777 1450175 995641 187656 1169264 805369 23142 1895657 1181707 1844234 329736 1457387 129480 930360 1902959 317306 447061 1931911 712407 1652659 1133067 148169 905868 957324 84183 1853153 1875063 290029 886848 1400244 3681 752304 1193912 1277476 1339608 1994942 1485138 1816298 1453274 1467011 674306 108953 1604605 1937513 1669190 1201208 1300735 1972518 153824 1275399 932013 1107283 443543 115124 1868778 1700422 1625745 564370 1115011 470727 874182 1247717 740977 1950212 1798420 345852 1002803 451973 822981 609108 1666471 57513 482967 719177 1519410 1469986 1570130 1841382 1377539 337204 1828753 109403 1694360 1148209 1172127 563059 137802 189576 1327242 631357 578229 653277 807035 1657675 1620016 1497365 598039 1116704 112318 1229853 1546151 439773 1184896 1412350 383029 640852 1655982 1851156 695943 73849 1044097 387421 172656 1469499 547786 1447464 821604 884496 108790 577210 1400069 638257 376029 1642678 1379452 1294595 1853182 171087 1835448 1462846 436787 300171 750862 10572 1540759 1497636 1964190 134531 480135 1612910 371637 945590 545089 1323744 1310581 506439 664066 135712 1838408 217789 194046 450566 1783758 1068678 285447 257035 1466154 1192825 528690 1068302 1669769 1933341 1749163 1575219 702268 1520940 328718 1465934 1433268 1142374 1640998 1233857 252663 662866 1487748 1663479 803082 1394191 266031 1024889 1417103 884393 1020549 549692 220317 1545001 996235 914601 800498 1724139 1398417 1573223 1583361 541426 1416076 1299592 917013 1263305 1377843 1941882 197090 630464 1108077 17296 483308 181933 1197332 843716 1953232 181808 144938 1093149 558473 1019408 48635 1865416 470032 1103320 343907 1804046 385586 826962 1364840 430566 1675970 1982323 1136905 679742 939070 310240 1904314 1029539 1165977 241590 430610 1144460 761344 487113 382726 843218 1009766 559342 223806 1683718 1587158 62175 1050701 876439 1491173 1832862 1484823 163540 1684357 1723631 1583532 1345679 1527355 1162483 1240861 89121 1627116 1372310 1709468 157506 1674734 1953507 1593791 1828876 1383424 1645658 681894 1508538 595808 1777712 524336 1379866 1670250 1753770 882642 76064 1247596 854801 744238 1307387 1135926 1922203 1581370 1066898 1074131 928649 588795 1613600 1326227 1532869 1701874 248655 1981614 1678795 630154 1303584 343013 131141 469522 526490 582715 1007636 1046429 782330 117193 189285 871708 1285541 952251 1463550 383502 876368 403196 667445 1580225 1733152 1068232 1062796 518267 357188 1571698 1496872 356894 659868 888635 1572279 874665 1724472 676436 962947 1722263 1186831 3935 652032 1801490 1289490 709595 1465039 3047 1732976 300973 1545809 1734220 1055389 538262 1474622 1968859 298251 659331 1994173 1790084 367654 704935 182073 808945 609457 320604 338202 1129607 1591283 1080249 1781937 1657244 1778844 1940827 852101 1642913 1660622 1620648 578156 1630945 726239 1712294 184141 1054732 701231 1542816 983726 668967 1530523 1251959 791048 1095847 38725 1705101 1438921 1392312 1996113 1349772 621904 489610 429243 1333886 540079 1778976 762406 83750 1514666 161036 1456224 1964925 1831136 1543086 1454166 685839 1820106 1601927 126131 1135284 1690280 1781825 1203413 590026 723874 1699440 1794650 829575 420113 158223 1085917 272465 718676 782440 72021 1781956 1104964 1161158 1080848 1198495 1263963 119219 1453695 270193 1601366 1531788 769341 978991 89706 1456350 1138111 101858 1361497 1713070 302989 1532673 897119 1823984 1813998 697754 1202757 1237989 1338720 831059 1044145 1607528 1444888 788896 90625 159412 1855501 399567 382479 1557741 1606861 1085504 35867 805071 1223164 452035 140801 1874599 628222 1578704 672999 1520859 70118 1437572 1330122 1914972 1641525 1887360 195854 1773894 1671813 289363 1186218 942388 14003 867138 816631 1942771 1554835 716487 1793944 1298059 916308 1385489 898649 1717531 1609066 275779 684610 1708729 711507 1570315 1395263 1776094 729830 1822014 721307 914660 755107 1806111 966667 1007452 528752 1169165 449741 955741 348697 1130135 1354991 1353039 567113 352741 523365 1651810 977484 1745261 1220179 827526 344628 1260150 132051 9004 204665 1055270 480582 980698 151459 426511 485362 1228800 602384 1867601 566569 1265960 1780817 1414015 332773 596737 1581421 1759477 133701 1722769 1315539 630773 553607 668079 1358807 135060 603806 189361 1940385 1170502 658575 1713389 1363645 1312196 815388 1638621 1561127 754747 127778 964711 37175 1617525 245061 173378 442951 711791 504916 1012157 299475 1229224 961807 1285946 421162 1452856 1067596 156662 775751 1078722 1243709 1558725 1181071 1329897 1660437 1438292 1399085 936925 592456 1515842 673586 551210 189650 1607766 1265821 1231208 1620762 953432 1976692 292294 1614075 563294 102687 21103 278322 560217 1085633 1371859 1611017 360184 1357977 804179 533422 1384558 1405059 1986450 1116377 1222343 1207224 1336254 1437101 922167 1336833 1364253 1287072 1977999 1555670 1083869 1325772 1910297 354200 37739 27007 50797 1369044 1725123 400395 326337 1516003 459819 1415560 712200 1458137 1453082 839967 632074 1809827 576602 848414 1900995 930473 1348265 465345 1689809 402452 1375128 1168773 1006371 860583 893012 421365 1492218 768624 1297062 964906 949066 1891471 234586 212442 630109 924911 1154056 846359 531716 1192234 644610 1834112 1899934 58658 1224046 653311 1617169 1388558 1680553 1739973 901433 1115658 93994 116307 1218853 1912430 797414 374133 334920 893688 1932504 757532 217101 385435 1639160 665239 1315579 567194 463161 1069623 390207 458362 619772 905601 1358568 1121032 1235151 425516 244649 313017 929495 942336 208611 934611 1477095 1198961 1166713 1310161 487430 1845133 1465805 802808 1694505 859902 1590769 574469 1918425 277208 26077 1377177 165298 157927 1467495 696436 1385897 201849 1398585 1634404 83863 934084 152745 824333 1138774 12046 965263 1525958 1638313 783348 856009 577956 204979 1812379 1291435 853134 242622 766115 610483 1340577 68111 104329 163866 1563176 1792231 540219 57958 450093 690626 1138345 1420069 1990705 1323286 461990 334076 1003302 450530 823904 1299952 392075 711026 1782580 1003928 1873194 1054829 29153 971384 41319 1286842 67062 1471974 1857538 633515 1586147 508558 697903 809689 1964288 1226318 89270 1710591 86279 961541 907287 581304 377262 427433 1727087 837653 1681565 717083 1759041 1501405 1343721 366310 718304 1936755 1443185 1054821 436011 917464 1897250 1980539 1094940 1618499 1497983 1601276 1621363 510837 385236 1463311 1999297 938257 569629 885292 929633 505338 195974 1682646 183769 1211422 697267 1258333 1096706 1518828 1733472 125738 43592 743119 1763978 1341411 1083927 580629 317445 482606 1535717 1535763 890831 125842 1852280 862633 1834889 1565001 940846 1987413 370070 1798272 1067392 902577 324600 894955 1555287 395821 447921 1676812 78306 1721474 174236 663899 1109861 629294 54721 1017880 225909 1434003 1501331 843207 1831182 875990 1946786 350573 54506 1966356 1948656 675628 895923 1985669 981974 1760576 121306 117044 930757 1554307 1503631 1958995 940605 658540 1932878 1011824 1631901 1025068 1943223 1579328 771479 507979 96556 1964156 1823953 1471275 1752495 1549749 1379513 1304011 499135 1140731 1618758 806322 222250 1542261 186082 749303 1137736 1234291 1254108 543079 311901 492628 725018 308377 1198173 1315983 1488178 827893 1874152 181409 504134 612845 583401 1606035 1002541 889461 499398 86841 620579 1745184 1601569 1619502 1998327 1019648 1730400 1573116 1507615 1771566 415788 1885803 313225 725398 1293647 66513 1930383 829915 1017865 258975 1360634 1566318 895153 1583747 653614 1920727 925282 1494048 389760 1832498 1147909 1878924 758927 1492989 414655 1883442 1346029 279924 1242491 1759074 1562442 180428 1675147 789411 1178890 987753 1429478 1872602 1618082 89793 1819216 1665670 1273759 346646 450741 1157805 1393159 1160895 1702203 686034 1389177 1479498 985177 1588329 1642432 1131612 70405 514284 1840668 27965 653137 1768579 1930008 1247021 1129429 364436 1703130 1757732 124784 917910 1222386 325263 170546 1168946 256943 1877087 1382758 1809722 125249 639792 1019975 1830466 1760478 676611 554177 1788891 1889416 122718 992224 525841 1656757 133902 507485 1622935 375409 240642 1182986 1387357 1873123 1516814 1782997 321895 1867298 1555589 1137475 291896 635392 252327 198574 802309 19631 1843667 632495 929527 1329027 296318 960259 799179 665077 144283 282252 1464775 1667830 919011 1551304 13533 568868 317473 546311 1396786 1795151 545867 1034055 871250 40688 822293 348550 1599620 1975551 1792072 238014 60165 1514267 1135316 1653925 1745588 379133 1504598 1815592 190563 159652 1251889 1806041 1346141 1034987 1556852 148004 239444 1103365 1864862 1364871 515257 1856535 815196 1117406 493697 1094119 681927 207584 1310517 1950933 1378445 1641344 929212 541934 1134545 480690 1086317 472132 587188 21163 1118789 906770 858508 798488 1975100 706932 531526 1676977 1367646 1199630 137012 1369411 1276761 905554 947161 1578514 756447 234347 1924828 1546332 1875239 867205 1493046 1408055 1942691 562239 286222 1344445 1200614 1298961 471196 1242045 1608729 769598 1422862 1854529 545600 161245 1981538 983074 431220 830898 495498 1731552 1595489 124070 1807679 879344 1240437 1501798 1146884 1810222 354257 323467 1186125 755643 378205 515659 1417273 65220 1422970 174672 1527665 841838 177474 1572319 1249041 1275901 109510 86687 849001 935618 170634 1967343 766919 1733397 920845 1111040 1479682 648779 79182 1007103 998110 1264166 1747550 1304950 1571903 114454 1822663 411223 549112 5873 1765849 320510 602579 934442 70752 988903 1510585 1892719 1882395 1794020 1062871 1596636 466002 1489737 749683 911672 1969706 1350515 857758 1411172 1071942 1285707 1777147 799830 1373968 313018 983188 797796 693902 1781978 449992 25570 1883089 215032 1814543 1471349 1635297 1709963 732126 1512255 1173364 972976 1397999 143928 857489 71025 841989 1240886 1266523 1592631 1503395 298120 1862923 1498982 940221 1728946 205464 396178 1430513 123607 1756734 495244 381645 879657 1366085 1920584 1056026 239398 1040727 1663216 1647828 992542 137026 1603387 923267 1361561 379708 1457161 655633 349899 1611846 108771 410317 345522 1556768 338764 1434591 87889 1590741 1561514 1125760 656743 1015789 949756 379710 1257146 515866 1287833 1701999 1326825 1094427 554591 1420929 1705421 1264199 589839 483005 330739 1487048 46181 300854 642498 721274 1659804 1853673 1292009 516631 647073 198874 634985 637277 1050224 1662231 243009 402301 939798 1349335 506603 1070088 202957 404388 414431 1583963 1256392 559908 549818 663051 364103 1379820 1035901 1880400 576212 1353949 356067 656637 711654 465596 1031956 1842753 1005855 537283 94302 733378 1450296 1974880 1148323 1320942 970988 343268 1604289 1138211 1690931 600755 1789843 542538 1707743 926173 301354 1145194 1808495 414789 1662917 1639625 1973529 1429920 995343 973150 660468 1071905 336607 1288264 1129087 52477 408384 1288448 1496211 1173816 1559047 392008 1073250 21911 1510089 1886466 1776933 1132148 1204427 875068 1899304 1170227 753368 1831663 617096 994236 1259128 1706062 1198867 1429138 1998609 520423 1753741 1967272 353633 443203 655818 1427547 1900990 1632734 1868297 336422 1062575 583537 648459 723364 1171485 1793130 1652517 1988529 1219328 1653426 1443543 1013868 1145579 1822475 128471 1832922 1051562 86245 172935 136160 1897703 856535 449592 1727727 1888485 238465 819324 469872 660644 505384 1509637 1407992 961502 1549337 1422185 1209494 1142799 798712 1860987 689445 1956477 1703128 1987900 63965 646648 425993 1616939 1126895 356885 1904351 1828044 98793 1853611 1302295 1004834 176671 1557778 1043785 1205193 549722 452469 1236058 539065 148624 1080800 1601913 1776535 172149 1924373 1634788 1806764 906296 1840164 984979 772821 847179 1706509 837278 583742 1447083 32059 1669347 284822 1540485 495021 1927881 36247 200014 761327 1514920 251490 491908 815904 1981519 847415 1390897 575045 1887795 1627962 1467328 97179 1551062 1828023 1732578 1730223 1967740 813087 1160752 464939 1605460 1706901 1736762 157813 1812444 1970370 550447 1202770 833941 1867603 1820561 1887161 959461 1986491 1132132 243798 324841 1886477 875236 1956483 1691950 1652458 584061 1152692 134223 1277961 876587 1338065 179671 471051 1621801 875052 412065 1578014 1106806 1459793 961805 981950 1573763 1409045 1564240 14716 100301 1672094 1268998 517352 1030713 1745332 1213872 1619570 118537 1376046 79057 1296191 433402 1629504 1131224 1168466 1656897 84176 1765257 700486 817471 768244 1833384 522306 741315 774281 357879 1168500 902743 626576 1869819 404709 82307 787379 1855288 1543394 416123 540844 1186361 748983 1617482 722726 1303402 36029 617914 614346 1973816 243324 1210539 1477660 556068 909513 1424258 1534049 1327307 1760000 787334 1422726 1872919 319914 1745896 276174 1061904 1673691 386698 99619 1161572 657847 391964 1164311 781563 1553283 1032986 1593480 517957 593656 1232312 606486 1555274 1249871 1633953 1606558 1482293 1411466 493082 1851754 1334011 129836 1960134 1579852 628206 1337336 1082859 1227392 377796 199098 238887 802084 1368393 893794 514052 860396 1625595 1272782 1670134 781226 1785314 1760370 1148779 693826 1820347 826585 438978 965431 1984116 1576067 1808195 1039900 1055128 1253209 58272 154287 1773613 204000 1886587 1257790 1691224 1539677 1471924 1899657 258763 836629 432479 1355010 897957 1795850 526404 681041 1842121 1870599 214534 192544 388028 1278599 563192 1438126 1212253 419907 31105 1279879 1090108 545812 1633875 124177 321143 1903568 50289 1678272 1655067 38198 1130364 440151 221652 1055378 1161883 34586 460159 1504552 225460 1884496 1111365 1519175 925139 1961006 322293 345571 825847 111335 295662 701822 1785422 1769386 1721898 1812235 1477722 1325996 258719 602484 645717 1949514 1809903 1680530 1693424 1022733 800359 1700558 1359396 725163 163127 1742395 761166 115805 452199 520185 333581 1966748 1403110 920677 1651348 1536405 265997 1577201 236524 492402 1550056 1129828 1010712 1688589 1948257 561614 1645028 467301 1076784 1940285 1082833 286271 537086 166829 1981506 790085 922474 843839 1043580 1754211 286060 1881942 952426 39256 609889 1966354 603906 626714 1357470 1687431 585424 863015 530017 1261012 1755397 1613656 556349 954289 703743 984063 71436 137649 101244 567595 1765387 160141 1057260 750312 554802 126027 199509 342695 554269 1566755 801331 1291920 1057310 493756 24237 1646314 100547 1957623 156169 662474 666986 1165989 1120397 578383 239547 376969 1393275 1749092 1321526 310107 1753341 124934 177599 295988 250756 485371 846006 1349128 1504039 551075 1368275 710247 1863542 1492800 1901832 1450161 1785320 1201685 474708 670979 702996 1967229 343149 831768 1624525 1284874 422358 1535985 1969505 1115657 670279 876617 142590 1083831 590266 1957976 1815220 888922 6426 1952835 1996141 1696030 649226 1079118 823852 141659 1888483 165433 743280 1387910 1013686 415412 55605 1972935 810718 1984865 43288 1354587 766939 506704 798246 1335981 171862 1546301 1269592 1340280 1850949 1081051 445614 1995847 592661 232657 1593258 219266 1722347 290380 1726572 506280 1860407 370666 1281766 778494 293098 264068 281137 888929 39349 1227066 1854511 1397132 236588 215319 819588 959770 890252 1124994 1640937 826614 1198205 728138 765364 66060 617467 1773683 401604 1743704 767229 568804 170377 824844 1563678 1923266 1610370 40991 1587640 934440 497332 500314 106004 717656 676379 1986636 1862806 482462 86944 1020878 392253 1520621 945548 264914 1836417 1375320 1409537 1668625 759609 272403 946866 270904 981462 29326 168360 252100 826516 333532 584347 1040063 1287781 700109 1579131 1540866 1171422 297521 862359 1609281 485205 1573327 1349773 764710 762899 1001297 334583 884778 225421 680988 702693 294963 1544590 1695015 1687915 1158269 1830276 756554 540815 588170 1444531 715444 1862175 1407398 900525 1285588 1453323 1214319 967512 1860713 1898189 43355 103995 1952619 703220 1723989 51585 628201 1011420 1762761 440340 1148802 1749565 1003043 97048 1029647 512768 1037603 355471 1153482 100556 259669 537573 1156773 270481 1604676 1461356 1562258 1138003 1381739 1139711 1061991 1184335 945659 1988832 352807 592232 4501 1354758 752344 1429701 1734735 1782839 594574 1837362 548588 1260462 827457 923582 1529866 1889587 1183793 1421527 944179 1336175 90105 1045244 350853 233559 875346 1844972 224541 1974566 238039 1915059 104912 1526157 119784 1488640 944439 1967628 530154 302203 427256 676051 722912 1964875 959405 1230860 526402 1126943 867132 406776 137517 1699463 1683921 1985321 1855888 1034473 1689731 11054 398547 1969286 1978479 478877 1933615 618241 283723 830778 955778 1429360 1461497 1263059 314257 641662 325793 675421 1474883 198313 950936 1649247 423266 1364115 696424 379581 1273543 1023325 289469 1916683 230329 728073 939368 398839 201719 1736752 1784050 1485679 1822181 829922 1342057 240585 1375928 227987 287257 665955 1533033 72840 134512 401926 1694649 1085068 1765805 159597 1935507 997628 1126570 827679 3280 1368951 1080838 806432 1484761 112840 1598563 1042106 927800 257874 1690770 1784062 893702 76176 1373748 1327036 156904 340419 333048 922130 39729 1024255 303354 754626 100480 1589636 1836141 1055155 1488337 548111 818449 737673 1336801 1747912 1898528 153390 1286508 1506010 479344 265804 1662444 1346159 1772014 183032 814250 651266 1293337 1845573 1493414 1678859 1993260 1753577 1079703 1797610 1840489 1731327 374526 600957 1628043 171018 840841 421864 1548353 366563 69450 302022 1678128 1516127 180041 1913199 41624 663667 690919 364728 1607924 1198874 683941 1195368 391736 221185 634931 555396 592711 926858 1843577 1958671 1852721 316929 138616 405960 1524974 1102338 1979863 651094 608613 1643310 194584 1857388 202468 386765 1405189 1606239 480145 1799639 860151 1950235 913632 460738 368578 1916510 1304153 1229826 626901 442877 362318 1150823 1099160 1455118 1051204 1036245 1438674 178189 686083 1850367 13864 638206 941857 146149 1817995 1867607 743826 1080486 1772308 1033950 1315829 1606972 134653 138582 782930 1686114 921681 137688 1625123 1579075 1216126 1001418 290819 1635926 1986441 116741 358832 244661 977246 1171779 849450 34594 924404 105364 1317659 1335048 1633695 1657805 1278334 1687586 1144984 661932 1586131 88586 912148 1937615 1280501 1506529 291414 1146076 20744 779553 154179 1206534 269374 1238125 1246298 1938685 1131132 855684 489386 718907 230721 604738 827448 584649 1398981 1449832 162831 1980857 960153 1606326 264650 1305617 1575261 1889622 515966 301253 325856 1256826 468185 1662136 1800489 1015577 1930731 1154934 1208269 906713 1986781 357909 1973423 13257 509078 428127 1992971 1118617 1015959 1306048 1470068 406043 418453 229930 137209 921033 1341892 1431571 62398 1725133 958587 1619761 1231549 811160 1382221 333590 768798 347196 518421 1042432 928215 249487 1636542 554285 1815303 645191 183111 1337569 911903 1105125 546133 129121 1895821 458262 675702 1148439 1434744 122884 1354166 1218955 1266756 905633 240200 848177 347477 253357 726626 1187255 915183 886030 1714864 1539286 1095382 1495036 52275 992693 1849650 1613946 671398 1297158 955134 1088586 188319 1745263 1474599 254221 212522 1826453 941164 1786190 1057862 850320 1862520 1037566 1460860 1861089 1784399 393116 1538120 1156818 693487 44731 942588 735016 411080 601521 1954273 1175423 884590 677545 276416 1384416 574667 1395466 919849 1697457 442214 459804 781969 1621350 1743083 1776961 1136646 492701 1114487 765058 393528 661577 1966793 1924086 718942 1029481 702331 1787311 1215704 1592559 253440 46796 1047099 1532078 231458 1729403 1388444 1091817 1437597 346470 1124819 578111 1996304 964433 953947 1111200 1851606 1336214 5445 592284 1394507 632388 1142341 1016187 1286445 921837 1317893 1113064 1753916 664453 177385 86432 287777 1406037 484405 1310297 1576261 1567303 644767 967547 939168 716093 189727 505527 1729889 1236763 75451 672977 3587 1174774 1300002 121371 800205 242797 848505 1802779 220611 127421 1069472 521038 205587 821268 1205813 1935263 546438 900344 1071354 1459128 246894 1455009 729668 18179 1140580 1864676 1019567 1841121 619787 184788 772668 187569 409120 602605 1262329 1995221 176377 971016 65803 109073 17421 927950 189381 1465067 1023579 256823 798006 1970231 1997129 730085 1429454 1029206 344124 326503 1591047 1900442 1055252 1637807 1581680 748465 1677354 438505 986678 1396667 1023298 1591953 1480212 422121 171590 388524 1001908 1316224 1717917 1342207 859986 1663120 1984396 398438 82323 1447199 413065 1855358 1103527 411438 358501 633121 1955511 267036 1093771 1074730 1828550 381167 1941199 868691 1856341 1204553 1397444 1725130 1062962 1615888 1347212 1329533 1258205 998020 1556026 1030918 1933096 1654373 1979467 1570471 1341062 552979 1264144 1564387 934665 1051586 1907636 713434 1185141 1506791 351067 1740909 57542 1026062 1200085 1715766 1990091 49654 708893 1547349 1208917 153375 1061979 1293951 1207604 1443421 1410662 948633 1957383 1963923 1128703 852586 729105 1149933 1921945 1094780 1004806 1386187 1723318 21196 1579163 1865018 93945 375205 1549787 1771480 1999196 80242 716905 911005 161331 1627011 454957 263497 1838414 744347 1768277 1553084 170518 43267 17611 717276 179596 199178 1837291 1659348 1166831 774161 1393508 163708 185665 201082 1027567 1997428 839062 246797 286403 946020 1595699 682752 935491 753284 1985950 1461822 1147547 1571627 1355032 909780 1599311 1677009 856823 436652 41143 1275519 1442693 761955 1436345 1141594 465962 485527 288568 1166182 20173 863292 74553 1790623 971049 853089 554877 494595 858728 738923 1568594 1597660 47268 1860524 636146 1969128 452421 1754620 634047 1292721 578668 574871 1885703 2485 1294409 1310068 1232939 1938763 631832 541793 813816 1399938 1755575 1850455 933963 1362078 1277301 714522 222122 1269904 1069774 1423880 391872 868064 1294413 1302178 1560885 882743 1823312 710184 924119 968959 1682275 636583 1247492 403519 399087 448586 172947 1965441 996925 414271 1185006 727716 193225 856624 838053 1372810 1432420 172294 1479597 388805 298439 153644 321048 1951782 311175 1746974 128411 1041209 1849522 751199 1724822 1441518 1468852 1174584 1119879 1215425 634878 840212 858096 1801242 925377 1742907 1475469 740948 664829 1854180 186214 492792 1262420 945356 223260 91510 181743 1605834 198255 388516 810075 598056 1415905 1520458 251165 64139 1829823 897396 493352 607845 1103654 538459 974666 1871656 901314 1499662 1632965 10933 335269 1520562 1779341 1901212 1167835 282943 555316 1917705 1870549 765626 51311 282029 997671 1276928 1028768 304161 84708 191622 1405504 1454263 397287 247830 784416 1448622 323950 312016 228933 1225520 879241 716548 1149375 1059950 1528764 521322 1579911 1489746 1267308 1404706 1458055 1926182 130505 362809 1540254 244245 1829791 347251 594151 1520136 1423817 780678 990561 1412050 1322559 917812 1245616 792859 434825 684949 1182757 1879848 391818 540115 733523 1813053 1166077 1592024 51272 531018 1807287 685506 1752187 1576868 1656308 1662301 1814689 973652 1352496 1996638 693153 495033 722915 110418 1074399 1661826 1611561 1695768 302026 145491 493064 970089 647916 1880474 399984 794139 1862553 1900170 827199 1969677 470605 137064 1574367 829369 1396049 1207167 705507 1331491 433331 1364450 1359462 421221 583206 1281760 1378402 1012964 1639725 487777 1585672 465435 1067423 661307 816908 1413949 1121472 1212522 234190 844438 1504530 1505052 803903 778962 584169 805767 1447970 1905780 553795 1962903 936316 1932906 498517 1113962 595239 24261 1194789 1398998 1758655 1642824 779697 718944 1025210 1354427 41997 505525 480339 1489670 1625681 1905170 1703009 1583999 883757 1171864 366837 1591195 964180 449274 1266865 1868117 1782491 427343 874614 1579244 1286974 1298446 431874 1383066 1916578 1178914 1719104 678909 536750 875246 1951129 1007661 724022 279723 850103 264949 1392522 1346000 27512 1683482 193566 1073562 215049 291383 1168319 1164964 432391 1674474 1926119 1137456 1242627 1579772 722357 2030 612293 553683 852880 1615803 1108895 1784705 106147 509692 541995 1703939 1776118 729155 901484 955539 26028 1815513 337362 974875 383814 1434985 706563 308128 204271 457724 1412344 997317 492441 866197 1989895 39772 1474783 424593 306807 930494 1543920 1017835 1886962 46854 93245 165362 1746932 1386673 1291305 518652 188961 1277932 1551949 283051 1490386 1286198 1695005 1859860 1999356 237745 1348230 394480 1980456 510133 94351 1167244 1009559 147699 1103976 1084048 729402 93905 439803 9343 180947 932605 955958 1695815 1930091 658406 114869 1130504 528278 1270656 1750701 84647 1321089 1850668 432311 537504 750337 637402 1807437 1376536 1946104 260495 1786234 512298 1404725 1951708 1326799 1810331 1648214 1228532 518213 534895 1997237 1426428 1331074 1876214 470106 603955 1074279 669418 1180916 584875 413457 233464 1447405 1723701 1646004 1128036 89904 183931 859118 1842940 1280146 1869383 1404653 681390 1297285 574278 1572529 705223 65865 194800 1297149 1147253 301231 903538 201917 711194 943529 1621247 184112 1836699 389627 1727852 886988 1687384 671907 1716643 25870 1921596 1296990 293158 515073 526461 1070064 1220944 1191333 616972 805152 1801395 1522786 95257 1267630 88843 1832510 825544 67866 1289770 1698889 1972173 1980758 926147 209534 1354101 34848 910161 1721484 440848 1931215 244404 1647179 1511580 1912801 1063917 587894 1709215 1536256 753697 880086 1598667 1179589 26715 1084614 1270700 362788 1399097 1558751 1560664 1814373 536687 1340570 175565 1764200 619171 760861 1231089 1268244 1654289 822290 1362709 1321670 384040 421710 291486 1391454 727635 565416 1258318 110398 1532838 1499840 1096530 957675 1868954 1196845 348406 364040 606956 430237 1506171 1186897 46220 389216 879368 1730281 1962606 1833666 519623 262473 1252197 1588884 850052 1250064 1728927 1754319 18406 561906 1452238 179606 855084 1329156 1712896 1586756 1801161 1747146 1488618 1831351 1777818 481383 806832 992389 1882036 1668424 1954508 1172590 1600535 906670 937099 1531151 1978578 1394775 635107 955801 870578 1160020 582672 1330352 220451 1530461 1758861 1582 1422617 1769194 1564474 1911176 690177 1679399 389625 244470 1808989 1277445 1647461 1269430 601113 1788520 570752 214502 772906 1271228 13289 1145091 1794997 1779884 1034798 396267 1623782 55742 1084916 354767 1258948 1365176 1252802 76257 862235 870193 1055599 1136306 1629915 1957994 348279 1665735 241201 1128991 1723547 1177740 1571258 1030156 1352223 1388098 959361 760338 666483 667887 1981050 1160646 86215 602530 1467668 1505247 120958 1117136 1083696 84839 662587 474563 466796 1653963 710468 30874 1058019 717133 1316644 998937 145143 948056 524388 1209142 1132279 173578 161862 1983944 578389 512945 938326 753232 106986 473669 1824079 1596148 1897529 1930663 892153 269475 1914019 1696039 441897 1279328 1496581 326448 266370 1496147 391004 1547749 1994089 365162 1946151 1956853 1563324 549743 1063093 1389037 615651 196632 1562905 1921983 1433250 779204 1475767 755285 1337216 60143 256697 1695078 1401410 1387373 932621 1624234 349884 1690315 1071054 95147 718549 1763219 315236 519030 1558578 1080750 1073281 369185 36995 1310936 564792 573508 835207 388818 453522 285661 278346 534913 1660211 1293998 1625683 1600259 200720 880233 1389840 1446797 1361361 916249 1348281 918972 1715881 56288 1989797 1176177 32598 1124452 1821075 1067299 1586857 897175 1741796 478254 739547 1875525 1063305 286994 1921740 1260606 1681028 1929007 1410470 967461 152000 1604177 1990120 1750388 51515 1659622 250304 1560850 408770 1456934 1276513 1491458 192975 550544 1036782 850243 447119 763641 461731 59076 8771 102344 676178 1653845 1805092 1928699 159303 1808267 906429 1196088 1124024 921289 457732 1541718 1460596 1207263 828124 702659 1159566 1497 1369397 529226 285444 1713515 1760693 1380838 1559300 1986432 902972 1019861 1762704 1749149 1663202 345998 682879 1649479 601179 1484511 441083 1464078 475913 1331110 375661 324701 1241112 1162844 1458334 35293 1365757 1076278 1534607 1261455 217476 1141451 1579158 1348485 513060 553332 1573246 1602233 1011005 1478096 1321136 778970 417982 1042312 1222770 1546378 1103050 1404041 1056265 962659 1919866 1462164 1174799 1886379 1386009 1709732 463901 1907399 550570 1563054 1682458 552493 1138422 1014244 1545500 1972178 393726 418665 1857505 1265199 1103862 1947071 214586 102680 1697262 521723 399838 251184 1283749 677116 220578 878262 1896431 1570285 1785162 1429474 179792 1715767 773974 1325531 699635 1713844 718155 1891238 1060407 210786 131951 1605991 1557534 632676 918432 767612 564582 602234 1120142 1520420 1412373 1626996 1284957 915186 1337223 257569 908629 1499536 819731 499540 1628007 1749488 1851402 532945 906403 1046282 1737504 1979682 1380209 1669160 1133404 1826772 847897 306130 1613609 454258 701979 1221218 507576 28829 1305580 784721 14311 1245519 1109463 288366 1200364 1629967 1201082 673373 391847 1892192 524052 1877355 1965095 1997939 1625921 1223464 1451920 1128979 772063 1589184 215265 1947799 929394 1751270 1032544 209739 575677 1284656 593939 1315085 179661 1255055 155046 1121986 273385 899736 746633 746025 28788 185681 25018 1248830 1855692 1570747 455820 1995942 1729152 1580771 502105 46327 1390886 1424532 885376 1576570 1463634 864854 264680 1163730 1821818 998593 646091 1618463 1732163 1892428 862500 25413 1089147 1489515 1949879 818782 1572685 425546 1307909 259786 51910 1619447 1203779 127745 107202 933403 1247872 1869088 370238 1013456 624255 1613693 1843570 387458 903698 842392 1585768 115717 1622460 1311818 681059 454843 1245356 421140 962707 1251388 301709 386666 984203 1139298 1467109 534819 487028 190656 1683798 940293 65884 1090810 511379 1874213 1452582 353574 1433950 779206 734025 708038 378433 498060 1127689 413877 9271 683800 922468 18097 219373 1605662 1021409 348180 1859548 352161 1709290 1376508 638369 896931 1217070 1254896 1070023 454043 1078686 433429 40097 500191 1504023 32891 1033691 39348 808064 1337988 1670654 811730 844640 447379 612190 25869 1288166 270144 1617005 556377 944705 253523 892969 1543545 1109403 384073 869147 1158451 1687286 221169 1506077 1027849 1141426 578407 1833530 584384 1333653 1217543 1827003 1014700 1009444 1084975 1167788 1835420 1753974 546918 1656587 1193520 1547633 1726786 1056050 1384285 1055061 299973 789920 1114187 710592 1901305 692941 1792722 266127 1876280 285684 870477 5569 990094 1458149 1079369 1749872 429092 1472202 1800513 486331 1374001 1445844 1019609 368664 1154427 352171 527086 6587 87662 862821 710960 997148 1736508 36745 1753937 834663 1207692 978400 483687 1187387 379948 1946315 752785 1528705 356433 68319 1274041 643309 826949 880886 1826890 48147 694337 1181602 1338314 293063 486986 1371397 1058787 354932 368125 402392 1641191 1135549 1237772 577988 363125 131479 747233 1995632 473186 1271869 144188 759944 198538 1619972 266343 1678454 109302 1745545 11097 1769316 629137 73886 1790162 1263702 1107708 499077 523104 1319340 873587 1403967 1157993 665575 1912610 1674875 153006 1269745 190496 1736041 1402846 200090 352063 546029 941556 1461272 1469700 1800068 1905910 668086 1730372 1623025 1419298 1747046 1830475 1993151 1095276 1225079 498513 1875795 1383135 147030 1618925 1574232 1852977 516277 1302061 796032 1031260 704230 769087 1552438 1826658 1881988 1367125 1462737 301881 1098842 1418300 1043083 718534 1729494 687469 612698 505039 621537 1032247 878512 1389650 1468610 737172 1533171 1378288 1054731 1385249 486608 1462894 982861 154769 282647 537037 40490 1132915 722382 193738 1653574 1503382 1447459 670521 777271 84944 469695 1454411 153107 1240388 1000921 1114922 396917 566608 672272 104274 1050663 728228 1579435 352629 1195642 979974 25231 335578 1571327 229457 1833171 919052 1824695 1657653 1525003 1563923 114792 830712 39783 1449733 1647293 1486932 369478 1989211 1827326 1465388 1816485 213979 844356 1372192 1381099 581623 781995 405347 1301295 684302 919173 1640695 255258 771870 887550 843566 1583069 122651 776820 1103660 1441488 641502 1460354 1185868 355360 1338026 23996 451220 591061 643323 799018 1296292 1978041 1644414 1040308 454930 1461983 479749 621335 769596 444291 1123981 376515 1016386 1209390 1009086 1281861 355979 530586 1205489 1107284 593246 855847 18150 1555214 509670 1184767 1778523 359206 1793889 1389106 1517351 1360776 1031343 668910 1098087 1958457 1424528 535879 495002 1628637 604210 1000651 790148 1258122 1477655 992856 578020 1844466 1632267 162328 150688 1071393 582525 499521 1904937 1869649 1819888 1997367 694488 764862 1816712 1189540 1828897 711015 651757 1148405 1156569 451360 738765 1916398 167686 1001619 535419 872043 552683 1126135 1579060 1773800 1858890 1468925 1215214 486414 1055744 306879 570205 866872 1318695 160013 1783022 1141791 1705089 1650319 1061358 1225093 1452037 193120 1789021 1453853 1993871 196214 386193 1649744 1697843 1435944 1168615 466426 1044323 150929 1227636 1913093 1918433 1793473 50164 104689 1180248 406726 1134824 1877255 1581622 1667637 1520173 754350 1470612 1209261 933968 1439669 527679 845836 1629607 727514 1936795 1745765 796496 243585 784422 843556 728387 295317 355753 1044654 435717 1846498 1192280 1312109 587572 1046009 34729 64116 1581884 570188 1732514 177776 1403878 1823100 1839718 64816 1024746 1672347 293889 1785124 1205547 525401 672742 1024942 1054313 28155 50154 154932 960371 1632424 1716459 1542184 1980299 169511 920299 1482471 1918941 389440 921241 1985710 572404 681507 493266 701850 587871 1754323 277261 204435 511681 1829053 785985 156359 1020665 931310 1387806 427207 562791 1605115 1295981 89764 34757 708085 680134 427360 1801198 18300 1215106 13792 777471 1428974 1381123 1421334 718528 616921 698001 45018 1076677 1664860 6054 1938083 1030445 97455 1110791 1233089 492669 1555022 711384 42876 874731 496503 416099 1526947 76624 1125083 715955 1643080 449950 877744 1232308 428730 790332 1897359 469343 941990 169903 1276150 926418 689077 702391 1976026 1328656 1934312 262803 264934 175423 53085 229199 1760073 275319 1435210 1238333 774299 1634119 1411266 1298514 547023 1067443 1984999 1098950 16581 618972 1842136 1883723 30801 1086175 1548496 1617962 50117 1694596 1174594 707307 1755312 920808 130812 554585 463282 1405307 248485 927043 1576226 1909091 1007343 583298 83036 218394 688875 1879279 723321 1193086 1955195 841831 1837281 1421536 949804 663715 596588 1336503 420584 377365 171606 752110 1006135 1159024 1309250 1777799 702489 676163 1165024 1549361 1072485 812707 1768226 441737 166484 1931130 1974448 129042 1350617 638655 1713685 138811 1973202 218605 638131 786538 189546 667240 1206613 1629006 128015 1897383 961768 377586 1434814 991749 1587767 421866 40800 680377 1623339 395706 340123 536423 960429 1398241 1399042 865607 1063729 699599 170277 1354651 1037029 221017 1297111 1776039 937050 957364 294322 1037942 1075561 1603080 595798 502211 222700 425398 119841 1874179 1859460 330962 1288587 1326693 299943 1726311 1630492 734036 1621428 600976 1878340 812289 718877 1342086 967420 1486075 1631060 969420 1912044 1024124 499701 1881702 643680 726786 1178164 1011080 1118148 1498714 991089 1869203 602876 683516 1026694 142516 1204501 510312 1386968 1563752 1162701 642978 437423 555691 1243112 1013689 1516816 1989312 642990 1303303 1034613 1395840 814508 758327 1960278 673938 1615380 1191131 1572754 259046 1772637 763175 296924 936604 1522454 1672491 682240 329982 876078 1270344 1844404 246928 1706302 1913440 782261 110843 146805 224446 1374936 621314 457632 1166545 1602051 1525669 511630 201190 1059795 500630 1943427 1936190 496005 1632730 1517643 1261491 989513 1639997 1688689 1157340 840019 820430 1985539 1346191 717518 1716110 529544 694861 244653 1041469 201493 103976 1741904 791609 1400458 862675 223202 1135742 1518376 1562550 1680179 1900083 1167591 1472352 1115741 76124 1380645 1835087 1437755 804812 418630 650969 1391376 1720929 292993 13308 236630 1579488 1918573 1929544 450350 745237 1960895 1491955 267252 1040561 664699 593370 1378936 1355791 1065198 659653 715263 659863 258989 1724706 805448 462590 893613 973166 97071 1981797 981660 1468753 127038 1860630 962069 1697600 1259302 227009 903052 157014 1448086 633520 1861200 1611965 87099 385797 966887 110244 1708806 1137089 445689 51979 1698272 752143 1039709 2630 317863 772802 1037173 1364192 1562927 860599 1159181 595051 989810 1978027 1573864 413944 217514 1988707 33180 1601686 1445636 1101726 1124806 618638 1129854 721397 1262243 1661327 608355 956777 32499 263680 1854302 218359 72200 929519 249104 1911786 1953831 439604 659637 728576 1900702 1384006 95018 1726378 1887438 201344 1250347 623509 465025 1228334 815814 894774 1255027 100910 759109 1459542 715781 1299508 600070 1763101 1186835 1331710 1638224 409512 1236307 1243063 1707047 205903 52729 1947605 442091 524984 809908 1603255 999453 623944 275896 722285 1683261 280901 1308127 154016 53882 22405 760188 1366831 318063 950347 841615 646187 1173316 956700 984500 1423212 1030635 809591 1148175 1641715 1251014 1478700 627680 187828 1093508 1300346 1834648 480267 1242133 560282 1131658 103813 355120 195676 1053030 1056816 1756994 762861 1284970 580062 1640799 1331612 599152 1705644 1771135 216238 338623 683347 1859426 731403 210581 383006 925453 866170 1095069 200191 470555 710526 1589544 991349 38347 1142688 1046902 342204 1355328 159131 1657984 1337072 705543 1156369 1789667 1980850 968395 1662100 1986635 270075 50576 873222 1837790 179514 1901315 1954555 129354 1600679 1799478 728141 202278 1570682 258067 1033220 1829085 738442 318570 627080 1032475 446033 1293431 1155543 668937 1037661 1982758 1470055 1546086 1524307 1543490 1803938 287083 699360 274384 1969241 1029370 1003909 1473565 39021 302194 1840719 1947167 1027510 1628146 591771 1100068 1566005 315136 1566652 795592 913754 1587402 1710936 920439 119996 1553491 659953 1280854 1678716 1337036 1656772 1247844 407496 33141 1782858 1159954 109424 1349915 805487 652406 1171039 1345354 162114 1102251 803032 1520918 552682 840643 212876 666395 1622142 6767 964999 1757787 888526 1041492 1867721 271126 1586912 1438265 539092 910494 330669 1127085 1279827 824022 1010378 1332462 1625440 25740 63414 1959566 1673743 1599369 1405365 705516 1898985 1109617 737732 199830 900239 37188 245051 1839562 1536588 988554 396162 945741 767766 1028027 992184 614348 1257412 1441280 1160440 497125 92546 151733 1276758 589144 1457066 380947 733824 379380 43023 415407 31751 1766299 596776 1494465 1890762 1820 923278 958208 1734947 783599 956953 1738523 1311694 593754 1144337 37456 602666 156373 1457101 399388 455232 1627333 45666 1513523 334150 600855 1479310 1133799 284041 630632 603688 1084314 923896 514412 1835963 626194 856761 744538 1794922 1558289 1320638 798662 190053 1665828 795915 1836912 1550677 1521023 750779 1900476 1437847 1023010 1179 303955 1153208 1526852 1793404 755470 995073 1374417 1233464 61157 768461 773230 163594 552919 544098 1130736 1566371 1910591 1025735 228935 1350002 1172169 244535 1972313 145651 627659 1169861 1549434 1847447 21986 710822 283543 1258178 710763 58795 1036811 1294638 1956677 379175 836149 1631240 1353097 1097641 821815 830521 1534316 1130593 1276012 130128 649251 865801 1556032 1997781 167831 1254746 1911854 315953 602807 169917 740188 1796929 1970043 340297 1275873 1375853 84303 1490523 840832 465154 1548150 437358 296611 656356 1584463 809339 158053 1599634 831996 30815 773867 9025 1313844 1671972 798921 954935 1474537 481026 542204 700867 367323 1465159 324088 193645 860631 1645824 1071135 1100690 1341501 944946 1981491 1329286 1997551 1998782 489701 210735 944499 900562 718349 791088 449610 145127 947091 1714702 1117044 1552807 1716659 1860329 435646 1119221 798007 1560095 773480 86491 124371 713601 1862238 1292997 1393487 152728 1847838 1080537 420538 737674 704774 1000779 1260437 1517906 262707 1385216 1311501 1821116 1316840 842056 1031570 1274617 1438817 677122 492631 1501119 46388 1416973 13162 621227 1103588 1871000 1824854 1881165 1479103 1091229 1074303 764603 1891934 1280722 817071 845952 1892723 54027 1964004 192292 58865 1231279 1952284 1284817 301160 378290 60858 457374 1549868 1478183 1825831 934710 415979 1338292 1047538 15207 1890368 946418 1588278 1290804 415884 448526 823468 1196993 117384 1918006 644428 1130237 332955 1419694 245477 1241824 1603507 59344 405521 459185 1063966 1355091 1138721 986361 9417 1244496 1504031 500902 4247 1841543 1497727 1626175 1545919 667726 703979 81839 324472 1940401 859225 152996 1935637 563687 1619381 1138337 701938 951554 1778072 1920182 1347943 762784 200257 178670 1212892 150489 527528 608043 1914379 1163430 338769 867254 51977 371371 62440 711759 229484 963055 239083 949885 1356406 1879367 723289 162099 1271266 1341709 1914599 1034237 1087550 1861482 535290 18508 238110 1972341 1252967 706547 1569915 1969496 574802 1397651 821254 1064913 480700 133983 152524 468762 1395614 1934052 196386 1650486 1341208 1290370 1860936 204423 254501 1366890 8210 1616821 378687 315727 1685872 78126 1285858 186098 1518938 1607866 22547 1780342 132453 1035600 1030739 2440 449684 777276 1586961 1287672 545014 1210933 378572 1678708 182652 1072981 388780 819004 1827130 822169 1342237 1280172 641223 333258 431800 1157366 1832603 606732 1258802 1732106 1173089 270951 777303 887412 901346 922184 1191449 1200672 892744 1705418 590599 1941340 1239041 685516 652314 168201 956026 295992 1684939 172673 1198736 1738212 59810 318295 1695779 1661307 1273156 1827845 303224 1171249 583869 1699740 330387 124670 13244 1695215 1758582 1943827 55374 758541 552163 983899 952904 1092170 417290 278212 324449 1425574 786376 449021 1606964 401692 70 74655 1208997 657181 1961666 1500498 785965 1667659 699399 748760 1863669 1505831 571891 155272 671686 1743239 1920762 1044527 1379270 1771173 1260968 1995202 917011 334205 516318 1242019 1967620 1652562 837235 746241 1164916 676282 435145 1477525 986640 1548060 1725376 717744 1566348 1596883 1357951 93129 356636 1099219 1426955 19871 628257 503567 183379 821850 1724887 920715 1732147 334639 1489166 666157 1168501 1739043 206179 707972 797824 415145 1985993 1485452 277624 1583225 1272863 687705 374316 1879063 2334 636700 509390 366056 592206 1523487 435446 1148326 530425 457080 1659909 1897490 867916 1814436 1097425 464090 459778 1787026 1517129 1328115 1044095 1920611 1501357 293039 710307 1560506 59170 479968 1428524 1106788 917087 763379 1286301 902904 1267451 971751 707540 1285408 252107 463301 867295 1546587 911762 524348 992918 1225555 1689958 1640250 1846794 457140 769953 300276 745949 52996 1063984 649057 1282493 1515116 101996 416770 537036 1360403 688979 1116151 1981962 225772 1209230 1440182 1969948 282831 1110962 1470166 753788 1363385 609961 1747909 253009 310707 1889249 1584811 448975 1289742 934130 985388 1922987 923718 1882980 926892 1561510 570493 149671 1686130 1174604 1984445 1595662 455354 1098636 1960612 1995482 314754 1050011 1744155 1396194 1925295 1845651 655053 135982 1256503 1351791 615738 1129405 656696 191807 389872 948082 954464 545114 487451 780461 1588619 1115270 1566412 399668 22582 1339434 1357499 172518 1902341 1112161 444036 4831 924645 775773 641515 1885496 357045 1117357 540600 1757466 805820 731185 1293232 247365 1360406 392103 539660 1835010 568928 1852354 812828 893579 543929 242921 1139752 1007233 1528181 1937845 444489 1166404 539985 841267 787927 1773327 1440806 1863446 442980 398105 489876 1552969 1587445 938941 1430576 1302089 950763 1595116 248191 1260386 1002695 1693200 1926625 259031 838138 1295864 1008967 1231721 21349 658643 253685 819605 1849509 686087 573497 326263 653018 1299709 1463526 1425047 663143 487421 439980 1513509 769010 550942 871602 1076306 1219970 1304266 1447742 1308700 1851568 1493824 1276604 1585209 705493 935416 842357 1284265 918628 231887 1348657 1276648 73892 1429660 1993735 1759629 542658 860308 1328223 243697 720764 89682 600946 995784 723837 1981646 142387 1737070 1727122 1462762 280628 239714 689161 571486 1892174 819983 918009 329032 505624 810287 1512740 1223172 1331811 305109 978311 2603 1717755 977890 1108465 156871 339752 1959828 906845 930275 1274521 43337 1743639 1789451 1856027 998958 1560935 1523064 1740929 1772617 1546995 992707 1524371 1395245 282479 1284089 538680 828569 686952 924791 642534 1983872 1015003 397186 570268 1558094 1862906 784023 59210 765717 725115 559778 340413 1821014 982372 687507 1766126 1520046 37340 1724273 74971 167543 801810 1227389 154755 933557 1746766 487182 375502 393661 508804 1477643 714991 562047 690805 1811823 1286080 1063902 721914 991002 1108839 1714518 1031965 180089 1627968 780839 1306899 1389458 514873 87063 1912097 1556264 1469933 1407663 908205 1537790 1204418 1178575 1749963 1343312 1104487 760410 32707 1983506 426012 847311 1289918 1407293 1549830 771952 1947184 1930080 1811129 1671443 2189 729935 314090 1747634 214146 585496 127671 1208217 995579 363268 1573132 1804163 1141893 1531052 1988342 1509373 907033 1655913 920538 1130277 899627 221068 1376819 1536707 724781 1487532 720745 1028490 1835153 1887780 516065 1706934 1630209 1441830 1002261 1473976 1375155 56793 839132 887869 682897 292328 1291293 1413786 1441658 712704 411050 445345 1252152 937070 1253025 1687188 614878 119144 771064 608126 1974074 1675632 1322575 869108 19013 48361 1070168 253484 1877354 269479 580219 1729757 1487738 1581643 1843042 748261 393044 1762355 1880942 3678 264425 1998100 230398 1542539 884629 996931 101115 1778520 253487 1807666 1782602 5063 1573273 55618 1330177 242942 845800 1066737 1210013 1735423 1763967 1126779 1134165 1653759 257049 1251212 1228841 1181271 213980 141069 930645 1973095 230909 1168422 1787374 1214045 889760 473842 65047 1014069 497538 1111445 1066595 514426 299509 230131 1290397 1108483 370972 1463478 1965914 67437 1358206 1888348 1662694 15071 657930 1394217 738748 1568621 533880 661783 1928262 958076 704257 1304213 977158 1271644 1045452 1795284 719716 1279102 1894926 1662715 1220385 1741096 939078 1969936 1654746 177311 1577087 102770 1791390 388597 1674510 1994158 165254 1840632 133673 1854780 1696832 1899434 1501534 975570 949283 901816 396370 1731255 1606670 352932 351893 1339837 474994 1985212 71468 328890 1225914 580491 1114555 567100 383877 558344 1524704 287100 689367 1593364 1072563 430978 105225 697837 1327516 1425154 1684686 239191 1714980 491285 1615023 478085 477004 1666100 169193 1075879 1294438 148759 1561650 1645590 83893 1285428 1540814 1413959 1153291 1153594 913168 1783824 1688143 1172744 470414 1487782 1131584 592679 129391 312881 560486 23909 1599589 128778 1545044 906944 1422144 79033 235948 946748 1710003 818846 111349 784178 1226980 1879603 1353655 938924 349598 1116711 944626 1830354 424769 1421663 71371 72441 1386809 1326848 1822374 125276 1742953 450092 296960 846954 1167476 1726356 1024101 38239 1884930 1544138 656099 1771952 1540878 1263284 578281 1718563 250539 541895 938506 969850 1549641 1067295 272493 1067807 1912023 1216828 1730192 1651592 1922866 103294 1994887 1212842 1595623 1997480 357500 1598006 1643270 840901 398457 1729711 1224896 685816 1065527 1906215 1684652 781887 466424 1027871 278618 194279 1223483 1278273 684718 435237 1400620 1756743 235504 1835325 39762 1392562 715379 933991 429572 670454 369541 1188688 892257 137071 262154 1878375 360814 208431 1710151 1791866 998311 347202 1985547 1884542 1442196 723521 575256 1718566 870727 1079656 204325 287896 1229249 269400 1007652 1489009 105396 532267 248176 76714 1576025 1010695 577179 26450 937839 193206 222638 1553207 1349265 1299527 1632400 1834079 1194005 522552 1815148 881287 1753196 1461442 875397 1507923 1217939 406234 1112557 837010 1505796 1672802 1551625 119290 1626123 1566702 1191946 120017 970722 749469 1659735 1575825 1090514 15786 712116 1936803 801929 1313757 884766 1944359 150207 119074 636472 832217 932232 646595 1783815 1403276 1680991 1168834 1164482 1434361 1988879 552601 399548 1194915 1010517 486843 706481 736599 781662 1208151 1649464 455356 1227069 957090 1142182 489542 465477 1272953 1613880 664213 377136 1563604 692115 23859 68208 1572372 1621512 1148125 1071112 503500 1267443 911320 1684990 1612260 1217373 1733944 1119200 1095210 1356327 1050985 309224 1764806 397134 596825 892605 1807397 1325497 1925035 51008 199510 1695477 977288 1190924 777440 1350586 140035 1324524 8006 1795640 877686 254732 1448142 234144 1550919 562106 63383 1506852 999794 1474195 268913 693146 1557090 1089723 1942724 1241476 1894147 372889 1715696 1561283 1529478 631417 1952916 1344759 668305 1725170 1655876 666811 1863846 1850778 1587713 1049101 1299374 410434 343795 317152 1841167 568802 328894 703612 582210 467519 326518 1720843 1635507 1658686 806999 1503330 594650 1805858 583640 93496 1164287 940207 1579119 1440314 170334 975813 1218579 780189 1402861 1836226 1124495 628901 1692596 785053 937476 905624 1308446 119720 946766 1095457 1318140 394770 1897262 484437 35589 1367569 1927674 1479233 1086314 1050995 804916 749801 1895480 590477 902160 152976 126053 590462 1215750 1765447 341346 1157265 1415473 1499710 896934 1425017 1193311 693254 218108 1304911 991170 347625 1860221 1792006 1514190 934548 174718 1082091 602882 1448995 1572344 1726197 129433 1911228 1330729 1608357 1677490 1237733 17024 257831 595059 1064769 1864286 890912 1863836 1210092 645270 1843472 48441 1239788 208865 83414 644106 1522148 1736154 1972580 315417 77685 783509 1788882 597797 648158 45701 247892 361158 388744 110046 1255072 1476029 122300 652932 1088298 477737 1747976 1147242 1145270 1416353 1187753 1170521 1746813 878178 1094255 702211 1486211 226905 1458779 1583251 762609 45169 1654022 1019130 176856 349830 1698176 1850857 917679 1350090 1544418 1821152 138217 294824 1831078 669614 119041 149303 1635082 1040406 702834 851756 1024143 1129185 1097240 771324 1212141 189172 1612604 1358017 542944 251775 1951381 1771347 1860275 1272466 724149 214129 1192350 1394194 558619 1883068 1358473 1768313 407911 1711836 1929548 413866 131144 666885 245401 24184 751683 1877185 1698866 1014136 204149 1637583 1176781 1692283 1987358 406690 1633835 1684718 288857 870161 1159534 1247992 1425588 133721 1290654 749174 1038612 1629307 1894697 575615 1340686 228194 1252708 828696 1966635 1127215 1156689 566490 1151434 1298257 1779497 714886 1932747 1297376 494364 970916 388617 1828559 1644363 1467138 1420098 349770 815235 659309 149075 742905 121817 450627 823308 980925 1455062 1556788 933795 1912503 118116 288598 735209 899801 1970009 1906259 990404 928387 437176 789763 1768672 1666991 3510 164984 69931 1588748 938559 186783 1460053 1934267 938630 1783939 1544828 602966 1575663 584301 654660 505785 144990 345519 807342 61658 1451827 165557 557806 1918486 1842802 992988 1429384 696903 1180791 1406810 355766 634859 571750 1862195 1335553 1913371 1904657 1667507 1598920 1406179 1211690 674877 1694825 1360797 1039371 1148850 27803 1733632 1859236 1072569 723799 666550 1821862 316490 412255 12787 508052 1736043 1752288 1090879 277900 1327671 1546261 80082 907831 1214100 1698096 799427 798056 122469 1532371 1828128 636321 1081152 128347 1714122 24682 794426 1794646 872787 1628746 126529 1065159 474651 1037988 26070 1469922 1504729 1087605 15747 369665 168886 794332 691792 564164 1810491 765167 670834 1750139 1101425 1766994 904250 1583305 1657189 1401498 423967 1167171 1094364 84707 483473 996690 1167241 177541 1716503 60660 302222 349986 1237923 1962998 244717 1049900 1528513 194766 1611946 597874 1353984 1382249 50865 1338965 980607 743001 319607 236703 553102 1831013 62457 1900926 125246 1692374 531403 57192 337884 1365728 867777 1165462 602151 1060741 702327 49110 876940 44370 1069204 940660 700214 1934520 1501685 881146 1045806 1853052 23454 1142130 593453 1454449 110069 112439 243531 1965546 1017164 31796 22803 467126 166002 665598 1276578 540436 629255 1780236 1818586 1878464 1216824 777944 896881 1070289 906942 587745 557106 306862 879203 254812 1242768 1545976 626835 987341 1697213 640349 1529454 1458541 130888 1750560 1131156 853446 1236587 1243498 1608464 1536453 725152 1353557 1606366 684995 1091907 1173319 1352398 1365091 188310 1931362 960785 739721 614172 77452 1473813 1677060 758186 592543 81368 844968 1794604 444862 1081130 1527530 1581574 517134 364215 164625 1265071 258994 26311 497880 1605641 1557910 561908 365016 1479236 1812813 1471608 926124 1582874 1793864 1828480 1418129 231678 305062 329825 1868750 108648 61344 32165 1394190 76721 966517 1553779 1442629 1495110 1541943 1651724 1772560 258669 419163 1525192 810309 1550814 158874 34641 567574 963368 567301 1197187 139373 1070381 1353454 491728 1571945 978685 1406909 357461 275 1156908 1856949 804662 898982 1237228 806196 1682837 412831 510161 265249 1388887 276547 937422 423116 187646 1530998 722141 1791978 216876 240956 611028 1018901 1517964 1560430 1349983 1938173 31531 1110137 217263 1839745 516698 1288632 1363621 258547 417158 696656 1863069 341219 1012778 885415 1698062 1746596 1882273 572098 1300413 1345478 81935 1560858 1861351 1996929 165019 1917572 1870630 1238088 1631155 1248641 1949395 436558 1732750 1906011 877079 829055 160138 187932 1541062 1274180 372775 146791 331785 388364 1941276 1952841 1334328 918594 1032960 1458076 1614251 712965 249752 1587715 419331 642197 947713 47427 1922556 126099 1061189 1250032 721334 1107677 1917493 1812701 546765 936792 1644293 1588190 1875803 141516 342872 1653695 1289827 1547451 1569856 83956 33249 836432 171820 1253126 1539652 1361944 409642 1423938 1577065 1038632 1651772 1151560 1925604 1082583 1318305 149480 1737651 542146 948954 1176434 1601704 1823725 1089135 1195866 136341 960108 521045 1169662 291023 716901 264709 1277251 94550 1451074 420606 1060731 1996274 1263037 284652 1981278 1763433 1556568 1494708 1261300 1015144 545314 1048013 92359 826267 1856013 1862538 145091 1359766 992131 1471499 1712899 164104 1128247 1635933 1734197 5267 1708330 1232326 13673 340620 1154900 4186 372099 1347809 311763 53308 729680 1538935 245386 1546041 995119 1052938 1744622 153561 586090 1286001 1753110 771454 781955 1585773 579287 239468 1634599 244273 1401866 262867 872057 1160321 681503 404194 224116 886361 563603 256149 1323366 1998131 1382500 1249226 1994278 1612281 1331066 160473 751840 897107 506324 342199 882411 461755 989670 878427 629504 196356 778777 623434 1979260 1167970 1561730 464171 876356 1900590 1317698 418844 713651 663167 929408 1184177 926705 395077 745566 1716384 30415 836021 179353 1455109 1381634 76769 1273371 1719769 1207052 1818751 1354158 1655030 70510 1046336 134178 580438 138124 372898 289044 136203 57271 1415957 318735 1561117 294701 638947 780534 115822 1583691 1927872 1304752 685122 1207824 275651 1283590 510500 1668906 1255912 1382980 933775 806680 144817 1145907 381163 42487 1597606 586321 208513 552780 384794 1310545 421100 1121498 103939 149482 716844 656991 669223 1234408 1021324 104491 1126738 1357603 1898401 870558 1287225 1277677 441075 1665765 1261754 1568099 1767322 36252 553298 1725869 1065273 504508 1834269 1070948 613762 583571 86651 842626 1789497 1263060 1591320 550621 1932369 1917603 1983328 1305934 503887 858970 1880434 1733357 1412232 422729 256638 1438538 238829 137640 1466907 640260 45254 11287 1991161 70424 490054 822385 730934 934051 1151480 874084 178662 842698 188728 1948202 146902 595053 239394 1402911 840136 1852477 30773 1000943 134856 1239197 1564012 308414 1733377 514113 60347 1094547 1566484 657455 1621390 1447125 1205257 1746432 1370174 1866059 234993 1068773 243932 314197 1045605 874856 1709030 1308579 1677230 541888 1501556 1620837 1306473 823610 1678554 584007 1325009 1888184 1770437 1439891 248335 933434 600158 668232 1656569 360571 311000 805913 640548 1899090 1799997 327129 1990226 1841172 501076 637 694565 1233718 1331489 1374370 1681638 740908 1594992 1168143 1609823 490261 379874 1736465 1635430 941381 843362 691681 86389 751952 870114 105458 631375 1414130 1938504 1717647 980525 1410243 1113030 1463934 1809024 614038 1293692 640683 1753541 1926691 317200 972112 1018693 1656571 532927 1108836 150238 148294 305511 105103 342611 1330301 130701 950707 42812 1411090 1326117 1578959 1848537 1626351 760176 1817039 437157 1683392 358677 1737379 943831 1028560 849788 1927169 1130611 1585434 1299005 1364760 1992864 1714408 659185 973009 1700308 1915171 835421 525730 778362 1051674 960695 183169 1350036 347099 564530 1046892 138851 740851 1632295 1600785 541185 703258 1950903 1072111 1585144 1189954 1004699 811666 417041 729910 793811 6194 950654 321907 340099 999551 572467 40962 610079 491124 468151 298861 1733382 1308850 1554127 517350 422023 174148 1485555 1399961 713299 1419358 985733 607913 91721 371090 346320 1441425 204630 769042 1899794 1064847 1317806 1657679 1906583 882827 1745782 121793 1421024 1490997 341254 221499 19531 1906025 1643981 1243488 1852403 32804 546366 1053105 1945699 563823 1741887 73980 1028196 881007 634451 955955 1034768 1500408 1546562 1538605 791487 588080 839864 1073957 1289560 160327 675734 1753008 335687 384908 142799 927036 536715 1539366 330996 144791 1914794 190971 444326 767170 691686 1405401 508250 1286338 499484 443571 112948 1508998 1255088 3491 817068 710986 608763 720425 1715080 248628 1461987 54809 466180 1907745 309087 1703309 1652842 1128185 116182 185535 1053882 1141356 775329 865014 1463981 1000931 185002 1640101 1164474 1988804 1916094 11884 1886352 653593 1254966 517390 1188974 1087572 1395802 1157808 389524 1066785 1944649 1355709 883594 393392 623074 179910 605160 988375 1529724 1980316 182243 284123 1252916 1496635 1500211 165577 1584533 364294 143185 369627 228823 35077 1943261 267364 1136547 1793271 1606096 973847 1137430 1229716 1662423 359694 456775 1121156 667543 1916403 1124236 602735 1692135 333652 1354426 331880 607605 663446 1745018 307875 1057170 408166 255068 1691501 251156 483067 285601 1545029 626681 136291 1632442 1947335 1543173 297907 1218685 1705441 443944 89503 1073656 1546802 747672 965433 448765 1444895 1822498 463417 1154039 1684330 749937 361996 621250 1285949 1489988 1330956 1790842 500078 982000 644720 228915 994012 1322420 818101 843547 50841 53708 1202077 1280978 472802 1348103 107274 1431356 1706040 385231 995982 1607592 320701 1281837 1179864 1584634 536296 1419116 927864 1941539 1631716 1843185 1407056 603275 492930 25751 529870 1597478 792434 746271 1771027 1996440 192928 406821 1689300 985308 1773844 808127 1084909 1734252 1789204 1951133 1782719 1202026 988584 858403 350934 1924712 3812 398166 1756015 191475 454852 1196691 946542 926055 1146147 1874643 1911207 371797 693920 1666626 1598052 337422 1490801 1048944 1796040 481532 691468 1762889 1127454 1543678 774220 280833 1960324 1444181 481365 62646 1600396 1135318 20953 67365 685341 1961283 341654 1651262 633926 1969687 842239 1929249 809987 1239774 1599662 241093 1073998 1659106 1292170 1812500 1706293 1138413 1301381 509178 1475260 1697750 550007 1144970 1561737 209874 431177 899794 1550544 965672 1146464 1376691 742979 1693281 655483 743530 775835 1200047 28313 1706468 275528 410346 1343915 1939530 1100310 88161 220660 421586 1298217 1664538 484038 418311 15217 1955856 978774 1077601 276114 1212876 196779 1817414 1894627 484018 1507024 1882164 1976921 1081154 1435477 91466 422955 1521165 1259040 1174653 1102266 1794214 715556 1342720 103243 341023 1100666 749384 454283 119860 1642047 1193815 1053781 1568068 1264448 683388 1328512 1975009 1582905 1176358 977127 318373 1552882 1782455 793081 1949073 1644175 1728854 1240797 1498549 1944352 149530 1702972 1734530 1389612 1693010 1871657 965135 263204 609198 1060735 1021370 991936 1351690 1756486 845748 855305 182632 216331 413733 1407535 754708 1365769 59035 1252849 1725265 712556 1702219 1031579 659512 1510639 635048 665722 152854 1403143 218166 999391 962950 211947 674226 1881761 1882116 512420 1777028 646992 1838203 1832335 479471 661593 1352279 1796603 1769444 1273793 1150567 796335 942799 1725624 1813377 1068729 1046598 964985 1018497 1544135 864208 241038 944854 1757013 91714 914160 1626782 612566 630850 1526242 1567040 1392461 253417 1614456 1435342 1781267 1357087 493875 292649 1126375 109267 1280879 670038 1737216 1896398 705904 1946155 1522792 1813380 1076470 440241 1576455 1628252 156928 1150824 1700109 1182756 694989 1140367 816186 1692940 1084441 1994603 53577 1799411 899741 1027532 1852397 295890 744922 850171 1239527 1744610 55203 599879 550334 535728 1713890 775955 1264783 1722948 623843 1579381 1548043 326067 1272305 474213 1250315 1075855 861707 1401121 1404794 1770829 1567899 1022577 611231 16084 1645710 132661 296063 949034 442857 641356 782374 1465504 1628949 184337 575362 159642 738124 1869937 391754 433818 1641747 1063953 1152316 1403262 1076164 1658861 751971 1403765 1343347 1359349 810265 1297358 1842170 1657402 802009 1473252 156766 168733 1094249 688107 822911 63133 1880724 1538714 955054 557246 801015 1616406 1286542 1374467 610349 1204088 1367193 1020950 986180 414846 968682 197837 604846 1400575 72010 1556027 1770467 375452 776760 1771764 1188728 564048 1438181 1292694 1346446 151192 1440544 1363739 642513 279615 1940112 257210 1687440 344538 710633 1437777 269552 1444460 610278 328747 189553 177981 527501 469235 879168 800497 1373452 479154 1375871 1957099 987991 144561 316111 1658056 1000509 57572 390461 1460549 287895 1996889 636490 900428 889354 504784 1537900 1034923 876364 1903835 71737 1538590 1438549 655134 31142 59553 459124 337932 1599148 1829783 1739206 555705 1859292 664537 732485 577180 943656 73721 988448 406828 60459 1317136 357525 1247605 321663 1151176 1210962 772304 710905 744855 252029 261318 1521840 717122 1089178 1516492 1878084 1716760 328345 1287926 1898969 931798 327669 1706343 1930677 314243 1843668 1810350 235121 1580770 1559516 1024304 488754 935868 1007543 1059447 912650 1997145 154047 151310 115749 813505 932703 317697 818294 1575033 954584 988503 1090882 607016 1564235 1046362 1910095 1214448 674716 1673143 1667415 440270 1521869 262448 1706053 80 1487461 1774161 701761 628998 1865073 1414444 273296 1358365 566795 1188396 597008 1224741 1360465 487097 1036045 1166022 1212493 1838394 853611 1474645 1629788 320339 938726 858447 560984 465614 1579874 1089859 1459733 1003947 1582417 533606 240195 82493 344794 685759 628786 1800118 1813656 316359 690056 851979 1098882 1846784 1348551 606607 13337 389302 1338238 510313 380707 208948 579028 466329 728106 949720 1251194 1284122 1583786 533351 1395959 983170 1816859 93748 1595456 689216 1242410 1770474 1259573 677295 1480564 1784725 646960 350100 1665634 1517245 1548280 1053830 919527 896705 554251 498403 1471891 42174 601945 133998 345581 1184809 1451375 1335649 715050 1663164 1113469 186746 1731395 1164267 750086 1625998 1576858 1827539 207899 1465907 1368372 1824227 353302 775468 137684 1470249 252361 1447553 891466 325115 932576 1495509 580511 1834478 173297 1647738 1524249 779989 1455642 344087 896727 181675 933855 1265330 1593811 866169 28701 1439679 1521072 1302497 1046751 233055 908770 874425 519916 648295 1150024 301358 1143672 1725150 738346 591958 1845972 93756 376299 1689929 521755 175239 1410431 266661 168104 509721 1778464 268545 1121225 1901123 1681184 1438902 1373342 1753613 10381 466833 444558 754115 1456681 1367898 1115149 1419861 1385938 1023302 1007501 122662 739117 247882 634305 568452 684481 866831 690672 370206 295532 141244 1429533 85728 1638656 1081687 845922 1425981 1600719 193246 781817 37810 936 614263 446898 408516 728623 438885 1724078 854353 1387517 1897041 1564863 742575 1177491 653326 220509 1517260 695320 982803 572620 1510181 1163516 1608618 1551018 1313922 430403 566842 17213 357475 55873 590561 977335 554680 1520237 796569 1939073 89422 1537796 840840 534752 1276091 1832073 40207 1894404 345978 1028608 526473 126893 774687 1523242 282158 981431 1569584 45217 868588 137000 834036 891942 1197110 1227925 1032485 1733412 625948 562862 1831337 1210352 1812626 452710 1412466 279848 1326538 37572 1565643 1305224 1125207 86264 110512 147786 733769 1660291 945773 1838616 1765134 910380 1761098 1052745 681246 1480407 691466 18242 892280 288589 1618603 439969 1162677 148934 280424 1207498 480448 904204 769759 1728785 1988771 724798 1865595 1514613 1409745 150012 787386 1246354 1596571 1625122 1979891 784337 1383211 184618 1653153 974984 171075 295572 1893164 462406 525724 1843706 347300 1574369 1334627 1645094 1397833 290568 867197 953373 1196241 151765 563221 78284 123158 1921823 772923 1573816 654291 846727 8589 1121978 578504 1982014 133082 1699665 1574551 1925446 57758 1375997 1426583 1107707 534674 890904 105872 1864771 1470755 1650221 177279 1413334 1033878 1618710 793586 537864 134564 766220 1729770 166926 735536 1175958 507425 1468535 434208 1339702 7320 1957586 1143050 960196 1479756 1993335 1952830 1813926 1800380 558147 1682110 763889 145883 1194134 1811258 947792 1684936 1384171 860436 1453555 812372 1465846 1347516 1681595 267181 1812173 1322193 750894 1163921 909314 180785 216426 785506 1657602 726377 1238744 1217383 601890 681198 36032 1615404 1086043 149269 128415 1121987 452059 587644 538698 796005 927480 1318716 1564245 1033051 727012 1656236 389839 211221 912920 597090 1746927 1983040 801566 1108381 688620 294694 7081 431710 1712472 1063875 1779998 772263 1668334 468114 674863 1901443 1834764 1743927 1736331 660164 1442103 1024271 691218 159491 1676761 1836384 695155 1851911 814634 877139 1390944 1126113 1129882 1684486 1401474 1586862 515355 1222381 562543 607171 1773238 1979434 567497 281976 674889 40436 221076 1131197 277483 1202865 1984906 888329 1225749 1315161 64656 696777 1003424 1204200 1220171 1906849 1477757 662994 648647 1837189 1935428 1693112 1961376 283700 144222 775874 1680906 1529457 1679069 1168020 1842773 434950 1978185 265357 1513719 1245454 439303 243002 259203 459475 1634763 479964 856315 604529 1472414 138747 1513379 220977 1618384 1190285 708700 613301 1844355 1751040 482276 406899 675857 848577 219308 938015 1287110 1743801 442543 699833 820660 1351055 1998331 1463974 1309231 1617826 247360 4139 708353 283997 600845 673170 952743 574699 1508481 1367911 1993755 1021027 200517 1193959 425627 1670722 512684 1902262 1770684 501987 82876 1446651 1510888 1031968 1151500 366739 724329 1305742 1006814 1745304 560741 1350307 1774105 958008 708851 1320543 1031058 1919771 896907 1674524 1379080 1210928 978039 615163 1162418 411870 193303 23879 1872239 116289 1156132 239045 941561 717040 1390367 830449 569168 1519046 1722941 464310 334662 478578 1278536 113049 705607 1979954 1476378 1466220 689807 168001 1951250 407794 1672825 354617 286693 1895534 1905830 1398865 1136923 1170784 1049235 1942998 1994734 1278372 834446 847841 416133 1415420 845680 1135072 1002874 206608 1491977 1595676 1129286 1232968 315211 1530607 171025 401470 383329 1916759 1095033 750316 22426 293119 371455 141098 953220 713847 92985 816632 1327007 1618442 1202242 846898 848720 1439165 551890 1287244 644080 1617375 596057 441367 1004907 1163091 782089 1964442 427508 326344 393203 266080 671105 258110 4692 988596 1976811 1287540 1672688 748800 1914570 970431 368092 830005 737572 1577534 955496 1420823 952651 542264 324702 1093513 797029 1355321 932993 1777976 1000456 772005 196997 1695528 358617 706050 325648 52307 1079893 421792 1081590 214504 968599 1698058 906846 932636 1688858 212220 137216 881262 683288 628042 1509236 781902 1139941 583371 1457441 1981788 462839 245833 342104 1017048 1778255 1619488 1998613 771171 53656 481296 1120531 1701049 994291 8795 1561396 1239682 996867 1716061 1072319 1164157 1015622 1563210 616249 1191430 971115 185366 271446 1697467 1471224 629214 392777 1126916 229662 1795260 819930 141094 1416174 65053 558242 663479 1187038 1300445 1876242 100720 1033545 28164 1695803 1318862 931454 1835313 766645 878966 462536 711061 427314 145438 1919618 93107 875090 1482236 835948 955154 978839 972350 1564254 1257047 200040 1111233 396974 286968 1219011 636809 1762074 1199961 729990 318882 1618182 381648 885455 1304577 242301 932648 1790547 386236 606156 1662557 1134766 1893901 264777 1628489 1278616 364749 909272 338561 183609 629842 341412 554940 828006 1116975 961664 255544 782781 1964531 283311 1078201 771685 532413 1368613 1911135 1184477 448238 1824999 1557311 1487858 1868165 1784464 773522 397808 68707 1844189 830718 1166138 581916 1717016 1442183 123457 405328 614784 882089 784788 1328902 572464 430107 297235 1856643 638936 1587617 786128 1864447 1837031 1048626 1165184 221579 647236 732942 1634088 1294508 1709198 1750594 1791162 1704638 138500 992649 322137 187430 1467533 1708731 471210 1459599 822044 1633946 1454215 613707 31667 457815 377754 1781217 1371124 397611 480496 1056068 1043537 1811557 1180575 371453 1594010 1671402 11322 1379741 351674 1553445 191733 1946152 977238 16113 1390207 838996 1095846 1239533 659300 1194501 433214 1912516 1763206 403908 232460 1751768 1038700 606055 108787 1015125 1175466 198152 769928 982349 470904 1324729 1912642 1858866 1004610 219598 1895347 1707326 381734 1460159 1029840 1944741 1357343 1497387 612787 1991335 1391594 830989 8731 1552964 158666 426342 157646 746710 970920 1679742 211901 1317548 1301541 481514 928474 1086808 705504 1113517 597092 657880 917994 1127450 603638 246837 294512 893829 262327 113074 98072 159731 1546486 971870 402825 1254482 1059382 295165 107627 680660 1387355 235927 1654541 936575 866269 1382852 1955324 928025 596062 454381 1240864 192754 919596 758705 1070530 364820 1111695 66591 1636549 71476 1502183 1562413 643470 211449 1191543 652646 108119 278911 576401 1769346 508059 939941 634842 957264 1741749 100489 1434729 1684529 1594530 708606 386210 73986 834969 527680 1147789 963343 14320 38132 1373784 933060 1479935 695520 257521 1603057 1172154 1972223 1667366 1959782 1898084 1083980 1525524 142472 1400930 1583037 784569 72702 117183 1153587 325699 753075 1765315 1475016 1645837 1651366 1859269 955922 721199 118146 1728655 1117836 117456 39447 830489 555978 344271 10469 970265 504444 818349 1304033 953565 1185684 622766 1075328 181283 935833 1280081 901139 498184 818167 462817 512142 157963 339458 527079 1208322 338064 1102865 170259 14727 104244 1987161 845184 1585392 803037 519545 1322372 1683077 409894 778275 399757 798263 1049078 628132 1730754 1001007 149942 1650276 1597699 850253 261394 1741541 892172 1922912 967127 293976 1098256 1568501 1122005 1573768 1212293 816472 1558561 1964572 139068 484220 1855616 1527138 1644403 1438440 1478645 1052427 652612 271826 722039 376179 1415137 1013690 1470202 878176 1857260 1925571 129636 1996628 1191089 1819039 1137187 1591139 1810146 806500 1018060 305049 1530508 1892899 234234 338167 1415256 1003241 1134926 1829946 497829 1683174 214512 744471 556902 945522 1856038 577576 1740831 660476 1753758 110739 1323174 1857708 32237 1829864 562679 25792 970110 1950895 834646 1421539 652005 749330 748505 1759751 1427649 1462871 253490 489113 230122 933847 1600121 734814 1930083 792331 821176 91497 1815979 1609662 1916935 773905 1673739 1426623 1437420 261044 1409259 1926183 550315 1543475 729291 1834256 1627235 1799051 459801 1771058 1043362 635139 889007 28532 1069952 1710946 809291 400737 549914 1231570 1875634 142955 1359714 979587 390800 383204 446303 1003292 623704 1605022 459585 1971125 1913509 1800502 329363 1170868 1152064 564049 946117 825721 650984 230822 1238954 442153 784740 1580117 192496 1852007 215468 500426 117314 1428886 1790451 223339 396472 309509 1327300 1253638 368909 1656065 728045 1559003 1739417 852498 364082 1888524 1371951 1851430 1269222 1792069 641962 126435 1739181 1061769 781194 153761 1625790 250498 1536378 148303 885008 1897069 279577 1857539 176745 1225365 1260855 445631 1451083 1316978 1183012 697528 963738 843338 1396364 861847 46135 451672 1130580 871153 1683427 1507831 1689615 1469924 452914 832215 871752 776727 1219157 246131 1978373 800912 1557906 1685681 506590 1660075 1729974 21520 1076790 9250 780446 1345137 436670 1897047 171424 1557362 1001917 749769 1542128 1561404 636916 48975 1529867 1447575 144075 1377648 1291408 1300823 717973 231294 1298671 1669140 957479 1755874 105874 497004 1398682 924202 757571 56895 407395 546813 760161 308166 982933 1864319 1319708 705793 696347 1483573 885872 55677 1316793 1734206 503102 1727013 537501 1197166 1543430 1333378 521173 1739576 1437061 1951811 680056 1118231 303487 1202829 1407799 556965 735238 1071044 445414 1831963 47324 1139145 1158315 256452 405877 570390 346687 851382 1445760 1777193 1267037 1214518 829048 1107671 1648350 1667120 50290 1682541 436485 266408 15817 619176 449892 1143155 973117 500359 1851080 1539672 1507076 1960752 1769049 1950070 1382835 1089871 206760 1108811 841391 598566 981625 248969 85275 733279 47062 1838057 947644 1652602 1879652 432244 30652 905995 1510916 1854944 1054458 177718 43946 1762432 539098 1701424 962100 658017 1613708 1171284 281305 1022143 1209583 51317 1989543 386508 673097 1792650 1583726 1270022 779007 365388 1329238 1026286 1511018 737127 1006055 896455 1811303 670338 336978 1773614 1690795 504359 611607 442397 807103 885819 1974988 989804 167990 645590 928362 1449582 466649 865301 1041505 1602837 1300930 149342 1389854 466462 347581 731741 942702 123159 296958 226580 1833194 1910676 566630 1222394 336612 1140620 1670261 270082 1543145 805066 1993890 399338 865536 720468 1450991 1744380 1965372 810801 1980488 1971265 748321 505831 463415 549826 430402 310247 893704 1499030 1582803 1670729 254692 946303 997114 722487 737205 742227 1900027 101424 1572078 875337 1410255 328531 1326816 253625 1857805 1889596 1009619 1181169 963954 886528 1913628 1937411 1351286 502572 1817253 776847 532777 1481835 1398757 788767 700492 648824 964457 819620 1275596 752403 782351 288610 1676399 1114883 1285535 1847653 361934 733102 195816 548935 1331532 1455566 1838778 1914218 1088936 156182 1939560 1985235 263214 150413 1316005 1285053 51823 1979830 323077 1879771 409653 415470 426672 963096 343784 459192 1022748 825907 1459007 1628031 1616786 1583942 1008992 898646 1685641 1095204 1502413 1607352 1572492 321492 358706 226758 73552 1154993 1732852 867171 669361 468845 365367 1798988 1902441 639752 1721508 1305123 180311 1675514 460367 1588513 444843 1069095 326923 649304 959296 202118 617078 160092 1871467 1118570 933859 1934738 1498755 1238985 1571148 1530328 949459 1446471 1600812 1614300 1615785 1358351 1338718 568194 1349853 1751673 1492709 383235 1799552 1309238 1919729 1152876 1708450 1073384 1086380 715966 93928 1203065 235215 1805558 1210903 1498174 735729 692232 1682737 135020 1389446 1844933 715059 861790 760363 635687 1722199 17212 903615 1613978 1282679 1462272 1644840 1270191 1478679 533948 614553 1325651 916296 13476 545625 449026 74060 1948821 988699 1643005 1613531 679699 1359888 1662406 1878712 1029845 889152 1872019 1371415 97415 1672737 393013 631930 553194 1851017 1963075 1086928 1827636 1939815 1654530 1623910 1534157 1026309 826788 1602770 1385181 272358 714563 382954 1000920 371290 1436687 770448 1803198 688224 294010 1541850 1061465 1734788 116470 1084087 234423 737288 1027999 917544 1377859 1506878 518746 337599 1083939 654191 1096500 1534599 619095 1649580 1233201 8991 1202526 1100404 1513132 1550233 1104308 1908824 1922749 1159723 1262119 655505 1328509 611840 1146889 152893 987097 1234319 1706028 1794448 184977 1329712 715085 1203216 578154 824290 1845491 726498 1053312 919483 865990 1092094 115029 302879 657140 1573259 929769 204522 946288 1190629 1371270 1391964 1269157 152896 689715 810210 1502034 1410784 1577150 1952925 1915563 962421 1172982 611055 1612136 1473089 534246 1525824 1097373 519425 1098025 209656 1727167 1680589 1497398 1757818 245641 1389131 1815618 830609 2140 1313920 344911 1752120 612771 756729 415476 56077 253645 184282 431352 1787238 143001 1611551 155418 1597882 1778165 1326864 893372 1008249 357920 1635264 331379 531016 1616753 797855 803209 1170966 1820859 63411 1657307 1164818 330811 603018 454237 1130544 230989 63834 1651743 108967 926344 1300821 1511616 330901 1059432 531180 1853358 471234 429752 1126126 1221927 366638 1238762 442737 12047 676780 1361320 644887 112128 1209474 1107998 1212185 400130 499675 1038990 395653 1279259 1979295 59200 459119 1516723 58834 1410519 865289 1913460 1027913 304126 36569 1968427 374747 364355 1623880 1705697 45452 202683 1075298 1865895 1268526 951595 1979188 404863 1705034 1306460 940715 390913 225084 1627970 1226011 1397776 1122920 155791 1090347 1172430 214756 945612 59660 813564 943310 205274 181719 1445439 874407 1970088 814452 465877 1076553 1886900 1683001 865957 1780710 458441 160081 1997826 258695 1690844 830590 96210 983579 1761330 1769321 240165 958080 1873602 1372685 986569 584543 31696 730763 311089 439230 565262 1482999 1922612 1456916 1744298 905426 1561205 1819790 820376 695700 466913 455322 830950 849948 198364 1704701 1419651 1489563 1810588 291522 1371458 1183644 191921 1259321 1506753 147311 1892661 1775727 866903 1532604 1463181 1961621 1909571 1010044 1074016 66933 30914 1018747 252525 1646811 1671292 29059 1750348 480605 293271 1458746 323249 594545 1389159 490202 1707739 397191 440153 1952929 190766 1482941 1632534 1153427 1196960 631129 891294 186784 1617068 1214578 1244507 1824101 847766 1436083 1982391 1388571 1215491 1687921 1347838 512160 477165 1934288 610228 1071447 1607351 1051127 1262116 836272 1790619 1546592 1691997 1866304 1929272 1925778 1292056 280632 1480422 135822 916095 1111025 1964627 1712371 1806743 1533565 285710 1675323 1010751 1510646 512423 629562 1601043 1148130 315054 1765657 624447 878801 998967 717177 275906 1088277 1732463 223060 95506 1475736 443492 1679797 1990055 1152877 214959 1727839 4604 1217447 835712 1666178 706990 1217125 1283703 1815363 1165176 693557 1398059 26341 734275 885068 913346 1921143 1438519 236347 1889821 1384214 40729 1857172 110064 1081465 1433657 905738 78294 107978 1260352 1210829 428475 1634704 641713 756302 1413314 1070842 1023153 729651 363186 1287857 387291 433108 1255615 1912777 1904498 1923179 1162129 1063154 1780865 388214 1981857 599444 1145042 1779960 1220344 1549971 914903 1430020 1156922 1713518 1362080 1669757 667301 1773352 985749 1483199 933179 250291 306189 1575767 1553023 1338407 1104954 988933 182261 716902 244102 1156402 1496037 460457 55018 1692687 414534 196156 1636285 1166177 936622 1008039 868229 458158 109178 1233193 1283092 1668203 712361 1046526 687152 225751 900595 1087931 1674775 1976207 1330409 1092235 218852 566149 735807 585406 814898 694596 1407388 1416578 1844899 1014973 443515 1770822 602173 969731 915064 1015583 1827133 668268 948593 1260459 302627 300587 1076093 1580419 1529409 907053 1417469 670117 1225832 591591 391310 1305559 1946834 678066 1903962 607641 1838810 1620265 100762 470901 1771999 1998385 1064335 525446 1845553 1452840 1127498 1088177 147748 1505698 813606 56976 398513 403533 99137 423698 1803004 1005774 1696152 864256 679387 1414628 1560630 982722 1027555 160920 42041 1188729 1718630 247836 1676865 1972267 255010 974694 1259291 1112539 1141004 34709 1010073 820216 1816829 787109 1695080 1966530 1505200 1806429 710495 1454520 1419016 167024 512435 592927 898884 644952 545597 1513629 131829 559058 720205 540484 1683501 729716 334999 1978939 1169802 1125900 1448443 1721852 951299 1769882 1942584 1237009 1710929 1854495 223512 172200 518953 133411 1034501 1447866 822747 331877 1497364 233414 1285975 1923623 976059 485131 1386418 1704104 1963866 1908548 1762412 1802889 1445431 382658 1829749 971880 329223 1558789 1011762 554150 1299758 1035206 342734 1991870 318513 1623301 752107 762342 1901332 699101 1656482 801609 190937 1545796 1013536 1029848 1308329 816800 261088 1200264 954567 1125319 1514145 135755 1451060 1082771 1131338 1179904 1692193 43138 873218 1642418 1513700 349441 1890482 1406033 1312910 1002365 1630715 1753172 1860460 1771353 1537371 313843 1010565 157147 648969 1531063 817682 827230 405154 291684 1178226 1224979 177439 714863 1779876 1613381 1138048 1597501 1366789 279530 219335 1354029 778937 1541057 1747811 66883 83957 571521 1824107 1283163 1641515 987299 1373316 1828121 251337 418162 1108794 1596680 365095 289629 1527879 1709494 1674550 1072989 1162729 790728 601023 1619456 877258 1096549 1127567 1927581 203341 1087703 439997 470923 740794 925034 1872706 1805557 1486340 84436 182988 29625 956485 1356167 415388 98026 942001 1826191 665095 62091 1942958 1944374 184043 1334048 458777 622080 1989034 1221367 916823 598077 731011 683074 416813 452855 103571 1749809 1503716 640621 498046 1927433 369938 401244 260313 897205 1102488 406790 385517 279363 440957 862278 496798 434197 56123 955097 874371 292893 1050366 885388 1576063 368349 998899 992006 1400598 157553 1044682 1344737 1989975 436019 1314215 1127157 304659 1041795 1741352 17550 1017072 1640238 1831187 453338 1540557 425798 525264 1178243 1691768 860862 66983 597918 1249285 1893750 1260302 1604398 601984 940523 406810 1837911 83457 982327 960180 1059298 858480 1252590 44405 18497 252611 1451984 22176 819889 738968 69387 784505 1064636 450816 138147 1942430 485486 342189 1527476 503128 1190536 1323183 903753 537961 3530 1886068 406732 224651 1572720 983423 394061 1428979 502505 271463 27800 33188 68793 387976 1302446 880402 17346 1666043 1050009 533682 108493 182586 644313 954760 377740 546676 1074290 1057080 373126 700036 612171 521113 847397 1046169 1384642 1047345 1858808 682733 71293 1496711 1439727 767169 1347781 1083723 1791478 1129633 1216 318861 1634738 623708 552081 131100 777101 849408 24877 917872 32882 233988 1039829 1641662 1906353 257954 375376 377865 1144850 364641 220373 1565542 1252040 1127708 1643878 662946 1950516 1050524 998138 138497 1516274 1503844 1886530 463004 976811 1606484 245839 1463007 1496818 1792935 988525 1377064 1908098 1655619 588899 1027729 1511949 1340307 428531 1536521 135023 48517 546919 1542930 1815246 1728571 972290 1827834 1765158 1371214 672853 127859 1454393 1038423 1834640 1632002 100449 1428992 1049641 1028323 322018 1788704 449516 292454 1808930 70558 611652 1375611 1157478 1206193 1837541 372510 917762 1377981 150596 1941832 338241 1934469 948168 176048 1103265 1359632 136949 1059299 1293894 677887 615886 1930951 113273 41754 200799 448768 1117026 1692709 1588455 522802 1593356 764103 1982691 1892002 1174639 331479 1191806 355381 94806 1032608 894783 798411 1918717 1880588 1823345 1262731 264031 1818003 499131 735233 903011 621685 2932 1819923 1852801 1226805 1652263 1737831 1005171 174279 917409 1264668 1612538 723474 1221457 1176344 1520780 779985 789905 191705 886234 1419192 163539 1873597 1516772 1824348 153904 60066 185662 1484970 542842 695807 1733477 856908 1018845 1873053 1965906 155255 1677377 1088016 61803 433610 361491 73003 1671608 1970535 641557 497263 566480 1872035 833368 1895736 1451812 405439 1771119 404017 1130365 1450219 751139 996786 664732 1042729 935968 1289709 877970 564375 1477033 1098782 1908082 113387 1823531 1670589 292947 1289597 533397 1631157 570398 639207 1723142 967546 960096 97247 1266804 1286995 1836340 1218036 1133894 174617 1731481 668445 1275856 754550 348221 1019766 1994849 375821 1480302 199153 302083 96877 1431341 1087125 1870192 139172 1321583 843868 98101 779932 1623807 151241 388053 1806093 659439 1395683 1223424 1543919 1144056 789992 638351 1477706 201436 1641128 1519512 76008 450590 1098913 607250 221390 606708 638110 1688280 484875 975687 439196 1262369 1402860 68202 1836830 1942238 295794 880636 220807 188852 1608716 1849047 1836242 1285993 434251 1337991 383909 1774904 1903392 701991 283966 996070 949104 1055469 159883 99999 1368796 399062 157268 1600611 17588 1221980 223556 758649 698662 544410 1414677 760358 432514 1087083 1399617 1680082 800152 1127712 1782112 1347737 656643 218544 666122 873822 1931679 1184504 729976 993013 526801 964078 1354095 1921157 1841288 1051282 730417 310571 570104 1697013 1793791 905810 1650824 1641442 906103 701212 1205436 1824143 102058 748926 1921154 1619153 782894 55224 254857 1570585 556619 608143 289666 767486 988594 432824 851820 871805 1504241 1721280 516410 1064654 183632 1495053 701821 271833 1325721 841797 1469822 237231 760169 117125 409379 705073 1966554 1130852 651077 785682 1160455 471667 1609230 383190 371070 108625 1610336 1595344 1433313 1359773 110836 1708565 1488714 1806061 1011507 1351434 1731789 1613479 597455 1604506 1517275 378602 572502 514014 656737 190713 1022905 780954 27145 1347071 821625 366366 204187 1752251 1226357 57556 330068 1080617 900677 281134 632148 124733 464967 1710007 1345605 490268 933564 1603340 305771 882240 1428931 590016 1534949 402075 507988 871667 1219308 519247 1076232 791934 1266914 769914 1518923 1067795 320140 1584618 1644887 1366691 392507 783454 1589566 223333 1847841 473129 46113 289158 612962 1988495 1443741 1026248 490899 746711 1544005 529059 1881222 925442 1430056 315737 940085 461607 1177829 993551 1423808 1718681 741605 919009 369128 1229126 246839 350316 1066892 1707682 690793 1109446 1358415 982925 1642838 777147 314675 1209130 759779 1660065 198862 1509362 938809 385884 605392 486845 936360 617991 620638 498399 1862709 1696414 1002402 1669782 1297557 649125 1710074 1533809 592981 1681915 1713349 459489 561994 281992 577124 1123838 1412678 126002 1717761 1786490 583137 1936077 886581 1567995 1100455 189635 577479 96762 1516776 1932842 348328 64209 1191774 1551656 1401429 1314455 804327 1375770 607275 1564469 23150 1382299 1507168 498949 224386 1627602 922829 1306236 1965255 791780 1357693 108658 1960779 1701752 1716494 1119506 1645344 155254 1448211 599429 996227 116450 1859734 1343471 1253241 1011561 29614 698780 914539 267305 1430793 180449 269152 1147018 1258251 72226 1056902 1648274 1381571 124646 1732832 1004050 951644 945346 897928 1998786 680650 216043 1341077 1224050 1173454 631755 1790766 293872 336950 326175 901103 382698 750963 874794 1977763 644672 574624 1563864 1790091 525796 1785469 145508 1546965 1363431 268734 987349 1042789 258851 84565 543982 736122 78650 1330883 1455412 601969 722706 1903539 1907174 241027 1240413 1964067 1263209 1833970 1891690 1126124 768813 711240 1190992 1303543 1270055 1810052 744071 1336481 1864855 1891401 1052951 1728529 1718999 1300997 634522 790511 330753 958469 1941256 746325 405617 1046104 323742 121657 542199 880803 955729 799852 476133 1826799 332940 1415508 1668132 1367831 961099 814649 194388 830821 1661446 1892628 365958 1773782 1788685 922932 1601969 1684970 1533820 860054 1034049 240224 1121288 1902134 371223 1832522 552386 1240050 1854380 1983568 770306 1308468 368760 1230540 1705705 1865627 349438 1062913 1951272 1270801 50069 1473273 1711366 618518 184558 1600338 643054 403126 594780 1634551 336828 421060 1962620 32529 993250 1408647 1258680 1623982 614796 1315713 99707 1981708 1247034 430797 876740 1821605 515061 1466918 1621705 955650 1444345 834428 851146 417548 1996379 1833595 1255868 1250004 65438 1266639 1394658 1375189 1513211 1998140 714315 309459 1219732 1741468 725396 1597734 780858 135566 1770374 577391 1471979 1233080 139812 1453132 553885 721588 33863 1415576 936565 1210816 266226 1660122 625047 58033 176036 143537 1907419 124415 520041 1651900 899216 1741354 835895 1495760 440036 1550153 157750 1113322 722850 810577 1281609 1296007 1772663 1101014 1393978 1537249 587555 1875205 1424737 1330540 1297280 1142792 1541715 151507 371922 1912629 340562 512007 1017551 480309 1521209 1261179 588551 1377612 594203 1768691 1371192 1252638 1607809 254138 377611 602667 428851 628815 798946 1028894 1450917 1211418 1875194 1447518 237302 386256 208298 450301 1685527 1078834 1413329 1757963 968748 693105 191682 1685972 692308 34749 648582 1202002 762964 826607 1528367 290559 957875 1232628 645142 1244101 557338 1600411 1887120 652600 297407 1052607 188806 753677 668752 1023993 1789227 694501 167185 1535870 71474 191865 1859293 1050045 1513625 497370 1237997 564992 1285632 666924 528038 1637254 1474723 956366 1110013 361655 1993319 1960707 76458 1806747 1899167 1446560 750859 1653147 1012223 1386507 1458692 1537925 853890 1181896 6780 505879 824168 1093824 1096151 1970562 1740943 1658651 369578 766927 1523340 800688 1221539 542391 686700 1246073 1620059 198118 1984720 919127 1522897 476648 689862 290546 1733119 118034 1732251 1954189 1694405 21009 1968213 420258 869520 267380 1536528 1259433 342065 893687 993173 1107948 1510051 727277 1007539 969129 739223 1729473 1880722 1501174 271166 1509093 1572722 1725848 208274 1991838 1205838 1863543 1071864 1009245 1415470 599576 1165420 1813483 1889888 740919 1597038 567639 1469042 259129 37222 1138333 51391 970686 119889 112028 1666483 789864 485538 1837044 1718752 1546711 563552 1578991 463876 177218 1415633 179917 1271996 1916234 1588081 1285528 1633872 1318302 930396 1302326 865404 568954 1341162 1319129 640503 27031 1721117 1125125 1104929 615676 1353280 1170526 1993491 732385 1515301 1056850 398218 1856165 223793 1125655 1142910 1015095 637465 366499 630769 698253 368427 1516965 1512036 925480 1370811 283675 1201228 808606 1268322 740454 1821542 1850731 1495703 724233 1715257 695857 136402 257048 1092219 1315443 741069 1481954 420827 65493 553489 1422461 980549 1979886 121872 392121 936051 1908400 133595 10613 730717 1268775 1436812 396752 597671 1157067 941191 640610 443551 871923 1190731 61146 758321 1959283 468476 849245 1263433 729063 643856 1195751 899075 1306862 1262400 813880 574854 1828019 1024367 19303 1315690 1163380 1945426 969186 894647 544142 184440 818282 610706 1415753 509569 698480 1995898 1200346 897449 241022 1919844 1947564 86948 877604 1529851 287720 277582 1885865 626992 1305062 811065 669329 1525662 1002090 791367 1645358 497509 1771435 12270 1682202 1894537 1075694 1086785 1437353 1045888 763983 1633888 1746768 946152 100563 209885 1434090 811482 1508200 1263312 1037997 1663866 1054970 1387225 1898827 1989999 1353308 752593 1971894 1516340 504667 456449 736049 963944 1344018 612303 1668404 317342 506608 816060 755627 1567300 599079 411500 1318723 783625 26773 413118 1008833 672302 903134 1883861 1208068 1192570 330454 677969 1361201 1314483 1609927 783059 1730327 774537 1895043 198349 122041 1288135 255166 1682751 1538982 1309575 1494992 889894 1470606 648501 1480746 1236312 81330 912092 1094252 1487362 1972030 1138406 242903 9769 571547 1493912 1643693 1042805 1574848 90765 12920 1782936 1641719 1345645 54969 1829345 480228 869517 870855 973089 562884 1345527 1029853 604451 97124 621993 540217 675413 928442 444116 308115 360565 124247 1235126 246085 1891182 1188015 1113300 1742211 1894175 1742112 368131 1135256 1206730 1710111 541223 406194 1187288 1208087 1438687 1391539 1995302 567224 740657 1062007 1336460 1069808 1732093 1247052 1712576 1964756 1975362 824814 1917926 490812 769684 1903459 1551493 1892967 543266 687437 357342 119382 1184746 562977 1132053 1362245 650636 1342566 1631316 1532349 212435 1317204 438405 1225423 684653 927688 110153 625341 1777465 1860266 139355 880659 1546286 1670504 861264 1412304 667907 1716737 1904142 472788 1644896 1604472 849591 1821519 834315 841694 1974461 161570 1368993 677178 1780453 216074 676883 642761 1189335 365492 23191 744485 1252769 1361567 1586825 28534 996699 1595144 881915 1583465 1772821 1303139 1740589 66495 1358025 1766724 1416098 1033830 985923 769094 1548787 1719795 860948 435158 244165 1235145 1357893 627380 1762264 1313477 1464500 1610230 1834240 1987725 996029 680923 380436 1911468 591832 1764375 1884351 48190 1685257 666022 580637 1787058 75341 137683 656688 177396 1129044 1277922 1708001 692926 1045658 1618473 696527 676565 1896384 1520619 1295351 65112 403176 784804 1442816 199785 200516 756517 1420509 278840 149560 514385 1326208 1017751 353090 1268381 872900 304708 7607 1431407 662110 162150 468417 1442102 1248528 150582 16931 1107088 1994479 1540677 1212956 1306653 143314 388130 999558 1517617 1818274 1931387 1038513 1546705 1476509 1290687 1655907 1534805 1853655 597273 818632 1664682 237539 1108281 561030 666628 1077407 943462 1792950 1808531 1866982 1025017 1781502 954863 968567 1987707 1339502 746959 410922 136778 1957925 799775 497093 484847 323898 317705 1905228 1134609 1544234 1256427 1288218 1040333 745381 1854298 1306023 1469322 1083629 1209206 1308049 1518308 57367 1489907 1174707 1292872 1667107 145083 421958 967963 501843 139507 1964833 571451 304115 372515 1997192 192549 720987 1831819 1529620 236 1059487 1208871 709487 831419 1348416 1317734 1069663 695702 1872106 1052604 1984049 254196 1106630 1800563 1805157 879816 1031370 380344 778072 1373962 582638 1050670 883660 1650532 138229 237781 1131391 601505 1210765 1793029 776473 971286 709205 1688850 1990336 1809112 442365 1076857 1435961 483658 779725 1457462 143991 824069 1608900 97091 141402 1865127 14742 1448428 570106 853357 853625 1934484 1943145 80225 1582397 582831 1014207 1630405 1441329 796061 3251 10604 1148611 1369798 967222 1664225 705401 794054 1408353 1309177 1634493 1257737 1543326 265421 1137310 49977 688921 343361 694785 1010606 1186842 434682 1972463 181710 551029 1201742 722599 1851808 363893 549373 473892 1176593 1355753 255471 1748443 628008 1416798 597343 1981222 1244948 1086466 1531913 645907 841557 1301826 1869484 326226 1054752 1538192 769778 737269 1854764 1769495 966794 1590584 366592 1338275 731188 424886 673984 741114 739994 1764953 1050182 1634985 1690397 280386 1149271 1718405 1281869 265239 1127994 1916482 1702626 1203646 370661 1445877 1192295 135309 941841 1567011 1715975 1776518 1021307 1295627 1624213 985589 1017128 38308 116085 856956 748242 26512 1483384 1677261 1640878 590277 1313991 1634785 594062 1265599 166519 1445791 1771226 43320 170526 797050 1949758 498580 846092 1590617 1882688 571297 1168977 525783 72707 1637544 242633 261976 1594048 1094952 22173 69379 878726 647683 1803964 510047 1848475 1238986 1507554 1052517 1419308 1262544 125083 1337785 39276 1641078 1031415 621222 930057 1943067 1721959 14652 1594789 1880681 1988323 1151856 914552 589266 1632598 1576877 1320377 318146 1394894 1277927 1752203 1739646 945854 825666 1702864 1222112 1064406 98013 594785 1631750 48822 483898 200924 176378 843954 1208099 104966 758770 49888 549001 500849 261365 266029 248075 248494 1013895 334860 1927862 1652273 1574356 1279874 717217 1325701 1783696 1939862 206815 24202 299239 1359771 427542 512296 1000964 851706 1373570 711419 744856 1566667 1290066 584718 1724833 90431 1815861 860532 903285 1356783 559261 1731893 470231 1097481 1141138 668393 1034556 691195 163781 1472530 332867 1706008 347352 1691188 1074291 1538859 322093 1704202 1038593 235539 877312 93580 1446663 595122 1438139 1538765 168738 1950399 829589 1527145 1448816 557385 1902954 957164 135172 88812 1577089 688080 99547 1684628 109096 1480000 1133124 339720 1446261 385308 1544762 1152398 1119148 1465444 310156 1380698 1307862 221930 1484704 889944 1848297 1253018 246469 200401 514121 727229 400214 1652788 926322 648510 984067 1637538 1655783 245597 1033104 1984491 24449 1238260 1949183 1026697 885697 840312 1550840 194174 1599918 671697 1061415 268693 1262565 1319086 547091 262170 1277950 1204231 731133 1693647 1428579 5138 944960 1136760 89653 1321546 895693 1689022 298504 777993 616722 1411234 850604 705626 443719 1053168 1426709 952534 834470 691537 1802386 1647876 1514247 1148216 1980267 487654 1053782 338164 1784067 1835955 748054 369972 323564 1614670 816414 672054 724136 1849220 665329 1080826 1381908 371661 672017 940590 1077932 141355 443932 1462414 1537503 697342 1661281 1540111 1618803 1667775 1151337 1705229 1348438 1897948 1851346 1049192 1242277 1144914 252057 887508 1376169 393639 599964 1778926 1095996 1942579 952382 36341 1902222 1032472 1327725 669911 1790466 536309 203250 315387 610536 913329 991744 144092 818520 1028794 1673291 1045623 617720 1677657 1835468 333500 1176426 1127610 740689 595551 1556868 211126 78912 939083 1207905 208710 429953 653797 1858920 1311802 894906 1067497 556408 1777099 318826 1214543 1789744 1969597 1404468 671290 447853 444512 1054013 945514 147967 1746249 330913 1672471 1335529 1457742 60693 1743870 1202088 1080328 1342350 1766417 921461 1299072 1710493 358522 58035 1831364 294515 23087 127197 1342614 1154102 1131046 1243155 1696191 188387 994653 1890688 348331 1194755 537328 1153332 135002 1954607 1848011 374725 935826 531202 15228 1896355 1051852 786820 123920 597744 1017020 404123 392993 225322 1697665 1610666 1109281 1327724 1376201 704763 554298 31689 1913771 905780 243196 758521 1217626 404369 1399671 1787800 1877409 1686208 451197 333137 390711 597255 830455 1720474 127351 1916163 826845 523344 85970 1324071 447464 1567668 521845 734341 657799 1553243 336863 1843920 254672 1787829 984653 295929 1402488 1907525 33344 1327790 985415 128511 1271385 866538 567862 1552404 397432 577858 1561611 1255732 1682951 1974255 888057 1535379 434597 56833 382612 109054 987557 48654 866767 775179 1171479 1986103 854634 1647562 1796271 480342 416748 460031 189335 1199928 605 137761 1341608 1265181 1067557 247521 1783088 734266 556004 671376 260628 131250 890025 465902 759588 1128043 1188582 1617290 642520 302556 1041344 1654736 165894 1495603 808024 1037849 312294 985008 736346 289435 1659817 1314233 1574224 666839 1105094 79112 258636 77701 1637848 1526304 1689644 18926 243261 327396 1625399 1501767 1084338 1069693 40363 1452338 165127 601919 991041 882776 1673822 623406 718979 1370444 1452052 64792 858723 1554974 1021136 44592 1571896 1267769 253522 1559465 731464 1783854 350815 384982 739517 246723 309108 915181 182761 1902870 1828343 781759 148749 94431 1857593 79611 650422 692992 936106 1235330 1647536 1015419 1191839 1258240 378739 156636 1241042 778680 1244935 1945674 1331980 844362 83116 860691 862647 747571 402185 1916875 1015523 161084 851529 206023 675388 598397 1740933 464027 650493 1293457 635616 1971899 1102150 728148 1785234 443624 156897 36541 1047604 678876 61736 938742 277610 354984 1560176 205158 869972 879862 885945 69018 930248 393009 1874751 789461 200678 236549 888824 1846980 193984 1216042 1381940 126192 1149562 11751 1160509 103178 948097 1377790 1307289 235629 165581 1989811 1257804 345286 885948 785512 655647 317383 859940 1132267 1883598 761397 1653538 970480 1594317 922991 1398391 187330 789099 1997463 1578270 1507903 1617445 462487 1425323 1803883 1688949 652135 174345 142343 172396 1015526 344556 41459 1531596 410164 909632 117021 105294 1227813 1748699 1511772 1087727 1094042 713354 1300728 1291664 1479407 1714449 1580598 114581 1732327 775269 858103 904435 618516 807119 284884 1417955 1038807 1420870 133070 1441868 255864 925176 702928 108701 847082 1351487 532328 1551240 1173735 744931 72920 1651534 1848060 1540743 1822227 1748458 412397 1675712 1247489 1507617 449728 1741816 49843 473595 1867463 1738129 1859086 763857 919684 1744270 524403 1893795 1259701 213590 159333 1844910 311727 519333 1874871 615930 969475 1291986 661237 1983607 404432 364860 109371 1492889 973683 3579 1816765 1758673 277612 1955714 985263 722879 508176 445281 648070 48375 1294538 206273 293201 669551 1718206 1563722 1944592 1448652 755952 1600127 1132556 990081 1891665 1338511 631010 1699903 1400467 953723 1969205 1648833 736367 1695068 304184 814525 1597973 1449749 444585 617827 1089195 1504907 1068137 1034064 1088785 782288 275264 1104301 1015607 1090561 82872 1245947 1200445 337325 1262487 1668167 423733 168484 127757 549836 1649718 1667426 137549 822583 1399022 1400022 363170 633836 498149 534228 198708 1102819 604460 727112 833146 102511 718046 1278347 769466 1726243 1999278 1735918 1805394 4342 1720983 943001 792969 704999 212393 726284 1629579 1541623 1824327 505526 791413 476212 670161 1283828 395641 654706 566165 1513001 1067687 6460 1405379 841216 235558 1955639 874618 490653 1875662 1382427 943952 146359 65768 592145 866026 1082641 1831496 1742436 1527395 1503914 848462 774701 313539 1673877 639265 1241413 1553235 1500836 1634508 295664 872655 651395 1273083 1962242 449106 1600095 861375 400849 493797 194342 141759 630458 370674 787628 963153 1912945 84608 1572261 1796379 1131870 1091731 91300 3949 398344 1406597 810812 37418 609448 1398226 1137659 1004943 1151028 1524281 372032 1141649 939156 699162 1264037 361924 984814 902017 60262 1201524 1815866 973588 1783158 1641672 1087262 1562429 248355 1772563 1680447 912615 994501 1060711 408979 722717 432344 273111 255803 1355727 1894487 1783951 1276811 1178611 435333 1607520 809312 1591216 909729 363742 1279628 1839970 543233 971611 1614152 735202 117786 628429 1402115 787678 967620 1904553 1131319 1649289 1093018 203003 782723 1811065 1390845 1174554 153697 730423 1943260 1097920 1644569 1953234 574371 1071546 454061 440535 711525 1069660 1423695 267582 1063199 736289 1896944 1364097 1672876 54366 1181921 713092 234230 1378052 1660396 1693358 1834344 885568 1123224 456097 320732 908690 1241731 1117661 864540 371943 294731 1623068 903325 1907579 795973 1023954 224017 300556 639639 1092777 1544547 580591 1771895 901573 229784 831947 427566 514964 1103792 1442021 1481497 311008 1182083 1276432 183910 1488791 473227 1300015 207017 189855 1684336 732529 1348393 1238149 139829 1405863 777261 1238918 1064787 1754362 1564961 1858011 522522 842641 1235692 1662881 1694376 1760290 1915120 1620716 1527770 1378053 1602857 961265 1079336 432918 1278251 248055 1579661 1491920 1274681 1834554 396928 685214 1532496 412743 2999 1744152 1994856 1876467 1959256 1111219 259023 1140967 1663553 250102 852608 340827 1096555 257396 257887 1932835 1152139 155107 865512 1098 1829362 1159546 510571 555039 1191814 1722155 1145987 1208933 1335511 1806823 149879 907507 915922 1341534 969220 479967 1758103 515315 1332594 772422 1169722 1609811 707341 300877 754171 1479959 807773 410402 39168 1708133 1879732 687944 1043676 355920 1530519 1024112 1120749 488736 767788 911206 1440875 293197 58469 1239184 253970 1812574 314057 1412558 1274412 705331 317352 276555 443340 683722 489324 526960 841355 1487342 1676925 1736832 1854812 82346 1388781 382111 840017 1387752 1496121 1585361 1340813 83415 20049 440629 1887290 1380094 776158 1570612 1127050 890480 1665932 1329419 210425 1859014 1428200 1748369 1641888 546596 754438 1699771 1072386 1247033 888979 389021 982434 1912195 857134 685413 261421 1225038 593581 1530867 141851 966045 1345604 1663291 844992 942114 1815624 1232701 270829 1597430 1936608 540358 1073902 752172 1362700 636693 1756755 1341571 267136 1347111 1748604 368638 873494 1994456 1794724 1053791 793543 1640524 113662 119790 1041764 413872 1764693 1011506 1007986 1087579 774235 1555548 675401 1929838 1802347 539238 145932 193067 283362 908893 1748374 1373658 56133 78218 183831 1517503 1389920 1889911 498451 1940533 1173493 1359182 1887212 855558 1582413 1735470 1979851 1733516 357101 871163 800228 418087 282541 1803712 1117942 1893617 136953 251738 1812648 515369 1272626 1332033 1875423 548149 236508 125717 1731739 802835 971008 247989 1335593 1805484 1989755 1602168 1293486 680563 930048 626762 1404792 1764211 189218 959074 1196939 1578735 257599 750672 1255061 1541090 695274 1322976 1403261 1516727 749475 1739502 1821099 951122 859210 1336611 534863 921114 1738769 1432666 300100 963694 1524245 1551188 231437 612739 13231 1364627 704446 1024301 1967667 1028827 1023072 1210472 341298 312271 1420404 625434 1500028 439927 139094 1546477 1979079 704035 1137135 771380 638139 81629 1909166 1258683 566972 1150962 1353592 830671 1387195 189194 1173035 220699 1562405 930945 1913252 32895 1850993 720434 983631 992839 731671 1516763 1558092 793511 933951 1852810 360799 1443315 1386521 1104466 465703 1314962 237977 1968268 217156 1709154 1282889 91671 625725 474329 1290132 762250 1868827 236465 1801927 1208743 403540 97884 787687 251701 293354 1075467 1419209 1665888 65415 694922 537209 899696 1071719 1115981 1422638 1560670 1184563 898079 987324 579086 227168 1305655 42816 657204 677041 894550 1486492 137901 433408 106916 15477 1438136 327687 1170418 496913 1066013 312092 419411 729758 1238596 1474220 475368 1731601 481745 168907 1793327 125014 1207510 515218 1783766 151049 556730 531772 1465685 1252174 175821 484804 451790 916888 71356 133427 989102 894960 1307651 1823696 653211 1712819 1968115 320761 1460903 1653001 920378 1067892 220401 1860827 411530 1217117 165980 648169 1083968 712149 402086 846520 401025 1457904 1255221 961022 1820611 1868395 130599 126583 856173 1252740 359866 1389849 1316139 1641977 1466170 281163 1559118 1985216 310453 938517 679604 1462315 1185574 1690515 119252 1956447 1017356 1080641 1285721 1251320 192019 1797831 322474 19967 1276259 796195 1616750 1213172 1083314 1441286 1542147 763 809837 759513 799560 1626516 431941 787538 1750087 334368 384182 1186606 1906915 142928 957356 1314735 999812 677597 777805 596641 1115791 1256161 1794378 787223 747823 1127926 182845 947859 453922 1269067 6850 467298 766849 1768979 1352767 1582101 1191312 1720326 1136676 1736187 1327170 1862831 466356 1782025 1833395 1267574 113316 875354 1436636 1027180 62966 948893 251297 303065 1648591 1453153 111656 794292 1872262 1898737 915901 1580026 235281 767454 737807 386534 1581819 1819236 1138898 270390 1447066 1114722 52036 983896 709913 1709591 37016 1340373 628991 795121 641966 433307 1106935 164890 1106905 909684 918831 1561574 1118714 522167 1892096 1565566 497595 1407861 281494 856120 1525584 940463 492080 450887 575170 206713 671696 1561693 1531824 455450 705077 92647 1080551 133213 1204226 673916 1305694 990150 696617 1594565 1174715 1862029 665501 434266 1611042 805882 541868 572236 413303 1600074 1533104 392953 1285410 955203 60678 1979482 1579021 331944 1858569 1136198 780496 1744590 382139 154019 1622120 1440966 1559591 370136 1480566 862478 512713 161171 1430558 1315142 22004 1310156 979196 1742958 1471965 1756681 495 270733 660390 1957279 310382 545857 736260 766371 1261644 1377837 568725 484809 190754 432541 1128648 85081 25091 2913 1350906 823292 1094259 1436629 1705555 696252 793777 1645618 637471 1053284 1767101 548691 817609 440123 1760673 807627 966617 1640375 217937 906817 680617 1477739 922620 1095742 521070 1884838 1933227 1174636 1252390 1226432 1501505 1590932 735888 81119 478395 1494641 1332874 662885 614503 1172428 1742825 300577 932396 168239 1160161 1560032 1390977 1119885 1148329 11862 1200686 812032 173356 1857680 395113 637110 1563852 1717339 480327 424600 1785492 146340 430499 820866 205722 1026250 1616093 1687518 1429624 1911088 1965402 500489 682837 885991 1721401 1542599 457231 1095948 477492 1565573 604202 1866719 559117 1637407 200785 1455652 1591853 1982353 1053370 125931 824573 1796107 1759660 1084658 1589489 158763 1036965 451141 1065073 966906 336628 742098 369419 1279405 1096398 503241 79581 1716639 1041808 57898 829050 860305 358888 1084986 1789265 1203782 833637 42391 219281 148681 1070585 28598 238935 601889 1697140 174717 993442 1800843 1279988 474256 1662260 979157 1333058 629067 1423428 380275 1904888 629270 631436 1062998 280498 683706 113094 38312 942156 1318527 1540805 181756 1270205 650789 1424312 280290 1650930 1999812 194984 1981686 649573 5200 1235370 1375214 1465199 1448607 1980471 844956 1869608 640474 580574 889934 130715 1052770 323177 1150755 611849 1185522 986377 616395 1249400 881580 1864858 1271480 139012 937677 123973 668714 629663 393300 472489 1390794 1947760 1186437 1809404 1833783 206569 1199537 1126735 879280 1536756 1467853 1309700 630244 811669 666180 869508 403477 1344460 1157201 833314 616660 1715518 1291925 198405 522558 572380 578888 1095388 1929703 1591593 1792562 1190832 435202 230980 1401856 1660021 1171604 181992 27372 1098720 1890138 644850 1379484 103565 1326755 1353063 1144763 1317188 991079 814367 1600783 229888 455751 1762826 1104199 874816 420863 1373203 1028421 700453 1846149 769135 236382 156756 790861 1672564 1661360 1244911 1051666 1748786 1289855 1555807 1805753 1043168 1002451 729512 1694288 1621317 1543109 191396 1737828 1490726 813472 512505 58761 1377365 315718 491759 1234283 645408 1966463 1937510 534386 1371105 1173554 895706 873880 839734 686197 63852 1285354 1015768 999376 1594834 611481 1513839 558910 445415 1295706 322582 229713 1282408 1568522 1058032 577983 1596592 1012418 1190202 71435 587943 1711988 213160 1185158 1470431 1773869 1042071 135190 1546796 1174177 1211043 116645 72094 1879693 1519725 1827867 1091264 175021 509434 538437 1286410 1073084 1955339 323762 1302474 1286658 863546 835562 1397243 156470 1112187 351517 319244 1540965 653041 191858 175561 1966988 1054218 1800262 64564 317804 762687 1739696 625836 50446 1936800 645455 1262745 262505 1727777 1874301 114928 268647 751528 132344 25754 1952656 1822469 928248 1890525 290361 691230 327062 494540 405424 113243 1895123 186041 1179176 1032178 1958120 724198 1837346 1900185 1847782 1763900 1834609 1639133 1176152 1206243 1787271 1193717 655405 1003141 364613 322883 80259 680981 855399 482831 1542061 1739629 1487927 1869648 207001 1955396 17015 110083 764482 861449 606676 365734 1417657 1885831 953977 1030738 474889 296631 734797 1162650 486968 400434 1924913 1488841 1482323 1669378 1592214 522465 733850 1670471 1218132 395169 1790874 1429941 1320668 747472 6635 984051 871065 537051 992354 4489 1889874 41785 1104755 1011286 379744 1262122 818993 1716648 1472802 326116 1284229 1997907 1619780 268839 1880744 1760437 1070866 1045078 1643200 1871463 748498 27462 1327032 1362117 1502975 580459 487322 37214 211600 1398216 1899763 314837 795665 1749501 290081 1753826 1178203 1354695 249988 236231 1705042 1234090 1033536 439649 904128 223366 1481756 755931 1255984 369804 1413047 345835 1305789 968463 689046 45376 1912678 1297707 1600723 1356732 725771 1606138 525858 875724 1209592 1430409 873886 1674619 1529125 229080 744041 1660274 848701 731618 834406 704611 276458 282599 218247 406303 868490 1566889 1454589 783513 1758516 483889 1228862 1761130 958102 1548670 578661 1023242 1064474 1928568 621057 1452278 1978820 1390740 510416 554393 409130 1209702 475645 1760057 683584 875763 1562113 1904457 1232754 1612488 1220591 467864 727232 525028 44400 387103 138255 88622 1037496 1186278 1096235 153811 151315 1791373 1804720 1284168 892748 1434646 1016012 1829238 640571 1853342 1660004 1777679 642843 1214039 764530 649360 1857345 1702148 713382 25013 399257 487761 1842093 1573404 411162 1157132 402800 293751 1404751 1736594 1361455 1760974 665043 1273261 222642 1145544 1574231 1432551 1614819 893367 642093 1423515 1866913 1625219 1555544 1889667 297972 460538 283653 361254 1885854 85850 1583832 259489 1561083 1007657 1645403 1601825 250746 1202780 851783 940326 316860 220853 1132197 1236740 350301 1492016 345191 406849 1036825 174902 1102120 1919243 213914 273117 1202544 131791 1359140 1679577 1109838 580671 634831 1301112 841050 587471 1152713 353964 447901 1415252 1122994 1075493 1236215 1795998 1325848 1473919 1552516 1076225 1846235 1475342 591936 597148 1652696 1796579 1891752 1247494 1796686 589835 854221 1035998 1280389 1999423 1468312 1801251 1276219 1637410 883830 1088186 190361 977217 1560732 1406218 64145 1022217 87705 756646 1500477 1141484 1521896 1022874 1595536 713386 1643808 1396290 280826 1447426 546125 1723774 1637120 1128663 969344 795743 444548 1399101 1194772 898423 1977966 996715 375165 1026781 626503 820524 789348 171598 738231 1312874 423261 723123 1114569 1050369 911595 969005 1303660 120587 477519 1177312 765562 906977 470390 442013 33192 1229892 48851 57532 320316 1556523 1296251 1887208 559190 954730 1021617 1676440 270086 1023637 520345 1849782 602538 1370428 1670994 262873 462952 190950 382968 1498892 798155 266544 1459651 1735164 924234 48618 234372 1627946 557167 1093140 460855 320715 1400211 1472523 649604 423207 1370585 222276 1784996 1759654 538765 1349964 1388237 71905 1941826 1106313 799351 1243466 1846556 1560213 113378 1231686 1493719 1125916 1133658 771196 1239574 1938003 1398272 1831439 323921 1074726 143723 1073021 466177 1007475 1205889 1808908 271513 278361 611803 1191492 357196 1160202 897303 524908 1976323 43782 1315640 1073837 1508822 1039145 1021998 1406486 1956418 1197609 383288 1680403 331286 681542 1749522 1331893 1020480 952822 890571 770993 93480 891646 1355451 410108 197990 349026 1579129 1873073 115085 1990290 500793 1467803 1306050 779810 727140 931563 1408572 1531090 1712723 276396 212381 189579 754448 1329614 1020396 1896584 96002 1643736 131712 1432238 741805 415458 332774 593499 315223 1652874 1617788 1948182 1023067 717860 630878 960518 916779 632146 1615057 916550 1873815 1775472 105174 631510 864939 1270143 1879662 381701 1663928 1532659 1610154 974378 1397800 23817 1244919 750995 440150 846090 414727 1072848 1163070 324893 1610804 666019 1920659 610000 1434127 1066443 129468 1942909 1393528 1039890 923058 1645076 1911409 653974 1371175 228172 1742287 1502615 1103095 1706355 719267 1514418 1994512 248788 298763 566718 185311 891821 788840 1304875 478904 1680331 850683 1187192 1425158 611728 1150113 410494 1176104 383893 326286 1542377 694413 1269533 1109845 161693 928041 1367454 772069 860763 1278518 1814157 1662829 768227 1134060 827312 930836 929474 1046187 392664 51321 224694 120744 658650 1026152 75361 283007 1172849 1317713 320738 10366 1850783 689901 1649393 84551 416861 413216 457156 5950 421041 827211 1379791 1773475 72632 1886884 660765 147259 1141070 1469461 585788 1943099 464077 1027642 1500602 1246562 763519 1179770 1980889 130379 805852 1694953 1297771 1004294 286153 484166 992798 696471 964267 329191 396337 770331 1361260 176421 522953 1579077 695414 384678 1494192 884726 985304 1945237 828729 1411015 300314 1442426 261503 896427 817854 863558 642359 1414342 1976721 1890103 1758169 1598160 1876725 1512076 591144 470686 1216109 555881 198150 235787 507654 711709 515038 1337788 1922687 351423 1650734 1508512 1349824 1004012 1435600 409993 33867 1217664 239779 122831 1658894 59129 1925403 911526 279489 704106 296844 1037376 657489 1405734 1117668 1896421 461298 662647 1334925 777278 936039 859639 678238 1382481 1324225 1834776 784742 1609535 149263 1387715 253449 1950044 869635 1352530 1536350 834375 652485 54129 80896 1567424 1019007 36850 1731160 631713 12664 672639 1497850 1367336 1139756 834160 1929655 1463880 1435903 963712 771750 1494298 971132 808148 673964 415610 789161 690648 239013 21657 736327 1702685 1646494 438827 757551 699812 264980 1650104 801102 435148 53972 1773546 1829936 1019113 436895 471348 1094762 1701589 1808841 936003 1452362 1793756 1720138 531704 1686904 1092066 1216560 1512360 422785 1266634 1777132 1600384 1710587 1997809 775375 1948774 1585174 1503881 1525770 1910500 1450306 1367583 63537 1625224 1349503 1393068 24038 856741 1083674 1846859 1787887 244898 1765118 1407412 1465845 45885 1220011 574574 1739715 1723899 1710365 926419 1974947 559480 1531576 1370282 1861807 944151 829860 1724447 507001 908210 68830 1520095 763352 1518327 1074790 1958040 1868628 1454262 616004 605672 70662 1506769 1544012 1904710 372038 1594481 280249 503232 1590519 1749361 1629139 326021 794780 1125240 1059197 1472044 1594670 1124539 543666 438942 37035 344700 1484338 1596005 914797 1496270 250681 1983724 524861 1208713 1605491 142637 1907134 492803 1614767 1041291 1210125 340453 1942855 528062 1032398 1935333 703331 311617 955207 206229 1459102 831613 1014891 832508 1338047 253847 632500 1436229 1799665 1391864 1665668 1585440 1808592 158238 1935115 211934 642288 638063 1063831 1967739 1907824 882233 71390 1652307 1333828 1976157 113480 474519 1960347 1222352 745460 378659 1008518 1268907 602817 398869 546948 472056 1604986 1956793 465292 1906880 1103154 1778922 1061739 259278 1539844 571139 250813 1823698 648321 1576175 949674 1989429 464392 1766097 1800945 994450 1704172 390224 1605216 1921621 358351 68493 389574 687960 218223 1418772 411608 165794 653010 1340527 1876125 1812592 248242 101041 97666 1784060 125343 972428 1169146 206698 1105157 1667589 1754925 1561151 813612 445870 1798243 264231 1180254 1900572 1160070 1414057 1286140 446082 1691273 1850434 1476705 1361544 1206296 1510240 1938570 1477514 881883 608917 448698 1562983 357855 791013 128955 1763992 594551 197535 11148 1092958 423602 1760132 79748 872599 42561 168798 399046 1846530 654812 1500044 1488055 1947720 1800387 338409 599547 356359 1437786 906902 557448 1871154 766994 822171 1859496 1855100 1578352 1929445 705 44880 557659 852391 1494626 377228 232763 1580365 39477 138654 342042 1354992 978779 1827989 1637757 1022265 11057 647545 20673 1661537 1805358 1875654 1673949 330205 1600941 498515 743518 1002172 1971577 172885 373027 9963 1328106 528195 1306982 1567318 120138 1700375 58656 1738856 217953 1335478 1858165 851564 318946 1757750 1514715 1783624 35767 1627684 1516894 554127 1003207 474180 767310 1665530 1781352 830209 76805 1297967 193147 43036 218872 1273192 1208577 1454433 1839084 1360507 612177 951195 242048 298919 89278 895177 1777855 1608416 1908924 1699832 333848 1938347 1137348 1829340 1627435 890412 1282391 540339 1434336 441157 610964 1120611 747077 1343224 1641742 343025 4404 1565470 1742363 200503 1541150 455372 395531 1832910 780599 903334 866862 153157 71093 1675720 1338498 792971 1159177 1158015 1025908 613937 695262 395109 1186358 175407 577331 507631 1417553 1187379 1995174 1344843 240155 663618 976496 1820804 260639 1339124 1292143 1781681 1182272 397666 265689 1376014 1644828 1150078 1474437 937943 1487699 248168 1137481 1846274 1712101 1903227 1199186 1317443 245346 938889 1654957 1307861 1489884 5365 729404 601191 1198470 394463 387798 254970 504082 883953 1424794 63198 1555352 150465 1967807 779024 573405 1597124 600426 24909 809709 1340461 517105 1401857 1317495 1686953 769952 1260575 1622395 209947 577438 476772 1351414 443791 1610190 1552644 1502836 500044 456363 64765 1660295 1797368 662002 1943986 92420 378816 108241 1301883 502592 1481183 1973164 622135 1069590 1000997 806184 365828 16917 154413 66354 295948 1978566 429598 1067587 221687 457647 1064730 1119127 1401992 659979 354650 862177 1399253 843519 602583 220355 1881179 477969 901513 1365217 895423 1997580 1139093 812484 95089 1222939 821440 489616 1862819 1280527 915570 1908335 1282958 1086917 1335561 331921 1769731 1859493 126143 773743 938641 570941 39327 945710 1899012 1007202 1166834 1593924 800049 1983126 1007695 762365 457214 1392479 1489645 1140097 1077620 163124 136513 743762 150452 1659076 985062 1096282 1666331 26518 1642238 374983 697138 1342678 177792 1181951 1281323 1007653 1093295 1342962 424425 995333 1304562 1803235 1112021 1648051 1458934 423540 267555 122116 1600655 486197 1372665 411617 1149648 1469076 250229 734780 749691 296735 1019472 866475 101946 1989349 1300666 1964584 1042313 359009 1432823 1876983 1086471 1772572 291723 1319513 1683221 772413 84188 841720 871099 1396498 1926451 956944 373556 1891890 291424 1381885 1645787 1572628 1441538 34631 190836 973249 111439 1328289 1794759 767149 1425793 862839 221197 842034 177254 1225673 494991 1077452 1781689 91296 1785497 479253 381491 1451507 564838 1063464 585930 1552323 99610 1441349 1146167 1521225 671069 1104404 41687 1744348 158611 1888100 1252705 411270 1678655 911054 1844428 3766 725003 1674986 969385 1559364 99044 1280428 845933 1895896 1690314 77269 536078 1774060 1306579 392681 602539 690738 1432608 1525528 492785 739863 743314 1471042 1426092 739992 69564 472422 282253 1963547 1486527 708508 1357913 282294 1304634 181544 861328 830391 124971 1078273 966923 1874984 1939792 1882654 1285213 1583865 1770578 331179 1209172 1253183 1073326 1600092 719199 1025702 843586 1173243 616025 178616 203322 194852 1269847 1495756 1450958 1918606 1712456 1802315 78982 1351483 947785 1029786 708090 710824 1754769 1857433 291760 1786912 592510 185593 305286 1207431 758130 860662 130347 1829570 1171116 656002 1426417 1807768 439185 1274156 210073 946344 1002828 364275 1820972 1535925 1068271 1320591 163653 725457 146401 1619708 212272 603239 1945269 444165 1617177 1440630 1374147 479763 1580700 775314 1886972 385991 578757 1344497 405403 445677 1922146 1079862 859384 1446967 1054407 1791680 871987 916405 499804 1736786 1325125 226276 1926534 1740534 1173341 1325606 770293 1588786 1683704 1231525 540670 212833 1082266 882368 470082 1800102 1854536 252137 1900989 478820 1403591 1034131 83712 1097651 1071576 359698 1168809 1920603 1251317 407074 1000827 896594 1816149 854037 1896631 462780 762629 1035085 492527 209142 1561069 664401 1564337 1169753 100257 1751028 697951 535599 1375259 1236434 1604952 1532566 1801180 9006 1117986 38039 383168 745073 686688 1577019 1516700 1287610 820332 1483302 1798236 1300290 946233 1895262 1823457 1240310 161798 1722783 1445236 833859 1779122 1382284 295847 1783946 1995166 1678147 719050 458397 1264703 1592942 1036995 704418 275829 126376 866369 110940 917170 1880727 816209 714963 1550473 640426 1146650 571748 82897 1909504 1390328 1595362 1714213 933722 837396 1651992 570196 241583 1453919 1331667 1373778 1846981 1375697 693680 1830019 508866 1438193 1124599 1609058 892742 1650268 742925 584864 307139 1168207 1510628 1887579 1104279 1398006 1488743 235291 714166 331188 417561 320287 798157 131078 962296 839474 1174689 1543954 1317582 1438992 1928401 4781 903202 1584521 1077972 647381 1371490 1808321 63951 1261462 23700 1672993 1003223 717357 16438 1776873 1535361 1662796 1356343 363758 877871 1953346 1327736 1254677 1098737 1596442 638777 1123698 1523299 1892351 657702 6952 1702427 1661718 925837 1437691 1343377 222826 1872292 1946749 1772295 827996 1117254 1533000 1949890 1539650 1037171 99306 1716000 1195826 436008 569019 256178 1482185 789947 889727 1677225 1544326 1205464 292143 1663963 1660502 1147125 930008 435839 1240846 836480 227871 623744 1787368 680266 349544 1397099 14500 238127 1442885 599603 1974856 1881888 1072002 60561 16554 655277 178747 247565 1337864 769264 1115459 259608 92169 94101 1805702 1793244 48655 844522 1054615 2708 196315 1176746 1032393 670619 1510493 1651201 1507 1429865 1695146 1369860 668512 1624791 1726941 689222 149309 1113919 1576934 1804929 1242940 133432 1647585 1958938 1747266 213310 715795 1848899 543165 1513571 1747740 1797523 827184 245389 1141971 1468316 1744758 1762171 1686092 1038086 634413 845567 1689350 556258 388565 1143268 568289 1191520 1864197 267308 1429509 104904 518354 1396618 1442896 1666196 759302 1165391 750930 1735272 668082 1607239 885656 790521 1823847 651886 1398177 431949 1332749 1172356 1474205 854738 1606143 896253 371846 108958 885984 1950771 445606 1074108 966628 1820020 432584 33577 1059553 57569 1825312 432065 303891 1029247 1424456 379755 692416 1765996 1526270 1270919 567178 1225123 261473 1911756 1522226 783012 1619825 962736 138191 175303 650976 1330029 1106534 1247430 1965366 1587783 1542827 1960695 1296919 246464 992592 538829 1565982 1752840 1498096 520610 1755823 1846188 522559 1035228 798427 140515 1874989 164079 1362186 1664921 1602755 1906074 1508386 80863 1142090 1785338 1321148 517757 891260 1637488 768943 1818312 861929 84151 1480068 961163 448469 33405 1211843 1476909 1125604 5865 1864623 1308920 1806016 1168394 1004889 1979327 856499 1932498 185740 1389278 556382 1144084 244419 1617392 1367614 1011053 1826131 1947621 1664835 1091837 1486052 515551 1361527 571986 1169234 265529 322636 1817398 1485424 1860846 1463431 1430083 162277 1657659 733591 1764946 599410 1438611 1277514 189064 1526034 1935311 347140 661050 1411556 833670 1082740 1246932 1282093 169557 1854900 1120402 1139361 853363 1246924 1086547 1268740 517842 209776 1115360 1956687 967278 285484 1406069 1360246 1496249 13345 1758479 1651520 111232 601762 819382 947895 1292996 79997 1995613 387604 201123 1430243 1201518 1197555 1395586 840177 1785997 1120427 165954 1777461 1054950 393677 90332 279483 33377 770142 1330995 1377650 585552 227656 1287090 770309 1259641 917316 1676041 718850 1938089 1676547 1761298 99580 1934019 844296 1622322 475449 637239 281827 955264 290133 643238 1761487 1624190 907042 1264533 1632038 236858 1689580 584710 1846271 1656098 139202 1115829 1174042 1986822 1352731 957694 1263608 581712 1507166 361683 993135 1871033 1318152 1655151 1938584 237270 78165 1646933 856957 1871335 1922546 1721541 835186 531787 385246 66216 1933314 1841029 792245 454172 1495351 733555 697722 464122 874998 1256840 522275 1910673 855748 1322884 965626 737108 1054747 1290800 1199388 675243 821980 688360 284544 252620 1524964 707645 796812 1123950 100345 1310950 626090 482979 1407261 326108 426717 833617 449688 202391 465734 1352697 1905572 673920 1895958 834732 807403 1687107 795500 1702008 891367 1033005 482123 1630979 1671274 696233 235915 1327887 690547 509007 94953 811445 1148025 1437461 658564 109423 633418 1538855 1044037 1583270 1264900 1007444 1198790 1387841 228649 275079 1402225 1543714 1295832 1530042 773758 215160 1536367 66892 1088490 246824 163639 1750074 1624824 895848 1521283 1215677 1617379 723501 1587268 669671 1156734 1609316 312354 742808 210576 1442917 1485791 138822 1754189 978360 476279 797280 192959 164441 121020 1715751 812967 1050806 63989 1421735 1250980 1091000 1212835 1347833 1875381 1648869 1423181 50185 1467164 932995 1157439 1409135 251412 207949 700085 521749 1662590 540690 1944920 640177 1629458 619302 1656914 426444 929457 1430493 392810 1286385 695365 93317 1796519 1657732 1499148 1429756 114041 1396608 1126241 691652 628040 1760144 313433 815104 1124211 702643 214683 1131421 238308 1517027 1430803 212148 1066842 1318453 1955394 1468156 162804 1639839 120751 1715855 182940 1446584 655955 1524118 723415 542358 1381570 1966497 227896 1477156 1395755 57172 1564625 302950 743792 789000 1134929 1662262 1029599 1123150 928083 291834 1641315 496666 320450 1072720 1204138 33911 314309 234011 1889558 763262 498346 1606994 1800500 694129 1954027 1526075 1877043 623458 36495 686733 625388 896295 290615 248326 1287122 1054268 950010 1989650 1685548 1869624 500673 971506 1077031 1014642 222130 1548184 834515 520997 1660293 1141708 1277995 511948 1708147 772469 1331677 1511133 1247573 1261111 869405 1867241 488958 1120997 565286 1259179 1006447 159568 1276551 1386267 1998567 1659791 1568604 12134 1178895 1286312 1470157 834625 490734 1166667 1212748 1034622 1916045 115878 517051 688628 924694 896151 1082744 1235607 630733 589740 1124152 896246 167921 291057 104838 490574 150968 1130162 454699 1906842 431655 1545008 354698 1153991 1592922 673093 178147 1177032 738901 594561 724926 1764358 626096 1285576 1162094 697286 1903481 680308 700605 1064950 1009586 1832902 1377106 1129542 662060 1951103 544179 1738638 930994 388190 1066911 1309386 1528151 638341 659214 1965033 1880919 690312 254792 1456127 1659945 1587064 1984305 694406 496249 1385469 428642 1271664 447027 1710657 859263 764703 883144 869891 1122290 315215 1453402 670388 1544282 1845623 616712 1479177 1717685 1852078 1153222 593072 1176847 559839 459714 1554084 36892 1787442 1874122 1476377 1553880 465219 697327 1671261 381173 1981940 779387 1981449 165506 1743632 1269075 349522 1036578 247203 837264 1583997 624322 184756 238530 622152 1635136 957470 461746 548908 1932550 1541329 1457104 1868687 334537 1959859 1093526 1896143 678559 276741 1988680 1803501 1863466 1728533 971849 1004974 1893923 765912 1482557 1799099 917506 1556349 724007 1623218 1564896 625484 1120343 149221 81868 872270 1669801 676359 240782 1318087 1402307 97212 334969 1773959 188795 1679081 884790 1677416 1216836 145280 1675860 666527 450538 1813753 487027 603975 1231643 1857470 809733 1737929 1369695 914968 19442 196103 1741663 899450 106277 576915 1516170 981433 1173725 1526789 1264519 982733 1242119 1126423 853546 355837 1858315 808292 1871162 428880 1331828 1205794 729697 1409136 639362 1185078 1186108 1115813 1248291 1435890 1654314 1636928 1755329 541928 185275 1970463 1427162 881520 1972336 89379 1371363 1092044 1218181 1287573 1446264 182804 9223 1215398 637062 1739096 1933246 1597449 1611720 1316289 1043175 1444646 1485170 457646 1839431 537201 67100 370150 219156 1643366 530693 1856811 1276541 1602986 223009 662596 1119570 897994 1316343 204521 1065835 722227 805660 783814 26483 313790 219463 1870862 1855659 1923818 1216972 133311 1035630 1502691 1253239 1068623 1615307 850373 132586 487496 363644 860460 383428 42157 795037 421571 1730817 1678956 1665826 1550061 203296 1792432 711903 243575 1334977 1847907 1238033 299222 1916666 778129 1386828 1897747 1956197 434590 1238272 1962289 1004060 1787399 1539702 1267429 876228 701862 1002248 1150486 96071 1347654 309672 1367793 171481 671819 1259669 1082262 1994032 1862857 1655275 1518512 1815994 1278428 550253 1026935 599710 135696 1507440 1070036 1397985 1796728 320081 947690 592046 1424383 607721 1847790 328646 519180 411777 427006 294038 1611110 1790321 1838933 599797 1865588 1370754 1012199 681617 1557468 1319804 1495244 927453 70151 1463733 1222835 1018331 1898262 443559 453481 639243 1910855 903488 566073 712675 496765 106327 1155728 1846689 1568956 500602 1967730 1816375 281064 1880473 1875414 1038003 335762 329868 1391483 618920 1637091 1978038 685717 637049 903710 244096 1589744 795043 1661966 496467 503401 834073 1199832 205640 1709365 477547 1949085 1112209 83642 1264154 888097 1676337 1061040 1461689 617182 1104562 1764767 1866055 999533 891252 907967 1871609 946609 325961 1804174 471472 1843384 1087561 724386 490770 1258163 75909 789182 1669255 1666424 1346056 356047 738840 1120715 247331 1030358 157198 180010 1856143 1950535 1155419 1926729 184610 608308 1830303 40166 425226 970577 917455 163886 1937393 1579840 1759087 1537999 1396170 1160732 355530 1673518 1236508 1576795 904318 1448334 1293387 1790862 1055080 16446 1000466 712078 17919 445238 858958 863603 1336964 672487 709282 964662 1995299 491578 152679 1181408 523750 1175084 1603646 663102 901439 1955523 1710065 1890019 1412406 1937651 31540 118857 1466526 581929 408905 479809 1824117 503492 1888993 327981 485818 1851631 39403 744022 1193620 205951 275437 829075 1787919 757844 937044 1135416 1769166 1856928 167692 498217 1142886 797493 1609023 1210209 202296 330003 32801 1832338 1529096 206015 185079 155935 1978693 372665 1096938 1262599 1828348 931666 1504439 1446614 1823969 937224 546267 1145493 260022 1649002 431095 338334 1204432 1212846 372397 1000348 1136136 1473642 1423387 999451 607717 459973 351740 1967618 1188314 100856 1358052 1299649 1299060 551957 657180 11769 159325 841399 792167 1200469 943214 229541 1899400 1339100 583039 52836 394838 275298 29593 1165693 813434 158450 1997881 263323 1216417 133782 1048871 122428 280692 390654 1845495 1720740 778122 1090516 448257 575432 1417842 846525 644517 1292252 1614756 1238847 329755 1652541 385535 233911 1666576 725251 1256370 275059 543032 1030090 662312 1520337 352680 1103520 1766234 526632 1304185 1793285 1404748 508575 1486575 1778433 1830938 1800286 1035594 1609828 1671640 1239011 151840 1111337 1675861 928371 958448 1891476 1616096 961452 254248 247622 1918888 1123912 1828478 1414608 1089198 502645 667036 290765 1491880 105821 689232 1545195 1189164 1566282 1149278 1864415 1684462 571846 720980 1268278 705057 506327 1672325 1157407 790418 154219 1809801 978845 1730179 1879315 1341117 1086632 1070780 828529 1087153 1126766 58152 267517 1382493 1090063 1798494 416513 487866 1872512 935899 95711 721447 1138452 629352 1225585 1089052 758024 1169324 535001 492875 1285606 1443869 1028912 79438 1188311 568874 431431 1217587 741790 783534 1608747 1213381 942660 399141 1806985 312384 1071849 1180998 1339401 1267895 1777946 902031 1576744 835134 957079 1666013 1938186 1329979 1121008 560106 63054 761603 1059801 646800 786963 1521540 1914649 950605 106053 141910 212205 312441 1556080 579306 737759 1890369 1819567 1997025 1211737 1256374 1943585 159124 823603 793048 737279 145160 1933173 876380 669313 50891 783938 230945 1173650 755560 768485 1973028 257998 437164 294623 1473368 407060 1639796 718860 1390180 595805 1842828 737510 186678 747370 1072134 1548431 473049 658208 1386316 1820651 136029 750982 1045243 890012 1096628 886191 70364 1402759 1241277 16492 711841 1733865 1788858 1730146 10830 581687 600521 453549 957301 1967843 104667 1973473 1452221 96220 1195791 1573224 273089 1884958 1315374 1643998 1168289 24340 351062 524925 1547334 1997345 801545 862215 1354450 1707074 797370 1561513 399120 515104 962540 483565 375489 1185450 1827061 401474 295970 325645 698425 349550 1147880 272356 164683 491382 1957738 316142 68435 1273477 1342359 428290 1109305 1666749 400982 1096807 468719 302758 1546325 598369 1609759 1119856 1442949 353846 539690 1441259 888902 1039564 1834199 1772003 1659677 1290868 1538944 574217 556128 1491178 87350 829580 1475938 901791 455967 999576 1808977 1622300 475931 1952158 508599 1425555 253730 1234585 1640466 1957729 1981707 733280 1741881 1394586 1674906 413001 194178 1915276 1994977 689460 1262030 624115 317627 1507381 1702714 636767 106642 1568229 1150525 1200667 1997812 1261039 909205 1689732 731393 48881 521884 462945 20413 1455816 1415329 950987 950440 336251 329895 1832962 1220016 1242824 958038 376993 178918 1485252 380191 1058390 1885469 474153 1707212 1369728 990162 878568 667955 1111959 1950232 1028296 856139 60133 1217854 651817 1299413 1069078 67242 284823 1777901 1932431 1291912 1628996 56378 405148 176350 360437 634218 1478759 964118 706288 1859826 1181763 1725184 1665364 480083 1035828 1570643 1468304 1696480 1034225 1155255 1422781 1398461 1972170 1814301 1060721 402008 1683192 379113 1914207 1637831 615788 1015443 638113 1815112 798046 1818150 1425612 1128637 1243290 1458970 1389273 311505 514374 1015137 779831 1730607 238164 1710769 1687769 548328 1163017 36781 599723 1689038 1348066 315235 1495747 136790 1752822 1102528 1807129 175892 1518234 949008 698533 1747461 1082549 758071 578527 1752841 466726 565910 1047685 1320294 295398 285561 137392 66267 601917 502416 47992 89431 164172 1104556 787855 1426591 835806 1819259 555758 1047373 1671122 602553 1057326 1840335 1815873 1241384 1125102 687406 840409 287630 1939777 13406 424609 1167170 1551126 311931 608854 1917996 1274696 916804 384583 375446 1665212 1693298 1425296 1276863 821320 1258457 1709562 1454121 94483 1173556 609859 666265 1398377 1686511 659538 1283354 416964 864002 323251 1239412 1764924 884504 54963 673353 510593 38582 1492124 278433 1407633 691117 1439536 1919737 944235 1737320 1796371 1070847 1943185 23401 426193 1563848 170762 167561 371052 338642 1228499 854122 237204 1754798 1557234 686070 237513 1995710 690707 1109824 1988926 1738049 474709 1160776 1393127 605448 1362268 855746 666944 1771682 614743 749905 1741175 251041 534314 1929333 1360564 864877 1161209 825875 514575 1140388 1495437 257196 84879 1363178 876548 818175 1661942 1081916 1736916 311264 1060980 1034322 1499094 489092 1772797 688954 526525 1731933 1816817 144899 1699625 1831676 32517 741268 1735322 20956 1539427 1660568 1978501 267303 1845551 336446 492822 1363665 454615 683737 1081054 683560 1811865 1793887 1328627 296098 1237186 23445 401264 472912 475792 517685 1890923 1412003 105105 433062 111466 462503 1663979 624822 256459 1666951 347807 414660 1815670 1048932 1621696 140686 1432679 1228092 1668815 69074 288385 501545 573103 241840 564752 1647000 689061 469387 1426422 1869483 1442721 1272169 1586946 778583 383435 302254 55999 310050 1528335 293926 418711 1865872 76986 336113 214523 1909606 1274626 148595 1762237 1790093 1144129 1917745 1643009 1386957 240805 1527254 955620 156190 398885 1381497 640805 1643995 305292 264484 1628791 1488823 1722666 300925 1861462 2529 825755 1998884 1616453 536673 1936870 159954 627944 1947857 716485 1606734 1654264 1247295 1081778 1992048 257482 687269 222955 1643927 665613 971391 116707 1978289 556668 955174 1211620 1307246 1246551 1273325 1452236 1166253 238488 1244003 818753 567105 1369975 1357508 743494 1532393 1744988 753615 1434567 689757 797728 1170368 1192126 627699 1231755 1462927 1768587 919361 1007108 607089 599171 1506243 355902 619091 1700376 1625744 564854 1038950 325510 1797275 1111409 1740606 1752448 1520142 384366 561378 399754 1598693 837259 30707 1043088 1914246 542491 775188 1014122 230486 1472069 906819 1441224 151864 415840 948863 613680 1090987 891211 139742 1156393 1043086 1710980 586382 1899291 1042182 1203605 1251195 1536722 1267661 1181704 18436 1309950 43420 1523433 1732666 973895 63736 1145499 323739 1696855 894350 1629374 1299451 1856788 1773928 1600135 966701 1362800 1075498 126344 221678 1093539 1891856 1278053 1613663 1042897 1828532 1855583 1488295 1666585 468753 789346 879103 1430729 1996961 622618 380953 1523881 148488 1671874 994071 1863402 1996649 341690 1941974 540702 538438 36592 1198273 1381196 1083384 841004 1026453 969280 1429631 565687 138966 1422627 1613814 1410840 874710 208991 361776 1271396 1023571 93464 260935 336507 1261704 1072007 1790244 983226 1517505 1702893 1511183 319915 1502252 987728 1708425 85028 291959 170737 1358933 975734 382095 1106227 1016936 1862448 1648395 1536543 292861 1543025 70625 385855 259545 192547 1190197 1203354 637013 242899 254174 910096 413594 1297623 141968 1596110 1074838 1173256 547594 212769 1320784 418888 678526 1705646 1253425 317150 439683 1592255 11990 26343 1878785 272217 1414940 883857 724273 1087887 79616 1588444 1857816 265901 1149325 1561260 1384841 665903 760577 1578183 1552922 435608 541746 176080 145349 1290361 450802 1487943 1691840 1292645 381728 357983 976089 1217492 122689 140834 1615338 1527232 384015 258258 187382 1276226 1441908 1010609 249343 1218091 172650 910349 959908 493161 259742 1729301 1737804 553771 242834 598790 1839314 89308 1489971 1922538 130761 170943 398481 251810 1666594 1628528 724696 924853 773430 33901 1239123 871775 1465380 1087691 405713 1761935 1793054 1298136 1821583 431358 743772 827852 1453232 1907163 1425880 837044 52120 6338 567965 1385122 1398165 1981021 1989022 1291552 971306 711651 1459263 658839 901454 1784817 748716 207133 494332 1932158 428415 538227 674985 750977 1436839 941749 1584183 213620 741477 348773 966855 219320 311116 141066 625628 71721 908338 1470938 1179360 16498 1373244 1304486 1062039 1669430 50037 1615827 79005 260822 1597379 932419 1113095 747926 1833279 250962 1788829 1617400 1089266 1221822 576039 1237981 1841633 535159 1020898 1544161 1325351 559840 1901046 424898 1825993 1192510 1727879 869895 568416 337894 1716063 1437971 1165470 1606599 129988 1372579 1800369 655594 495768 1712804 1706986 632561 1404051 187079 239946 470415 488840 1728905 178069 576758 569381 465320 1072574 1234997 1856 1153517 424300 805841 1654623 378495 474348 1963178 1152786 635984 323791 596246 1314619 1495532 142169 351347 548861 265108 632417 1280201 820109 1067985 1534223 1292068 1545581 1578566 1970614 1093447 903375 1301364 48401 635364 683664 992402 1677698 37509 1403493 1084817 577670 604219 1994655 1716148 206084 163149 411534 49426 1790241 705468 1863122 212229 1110113 949771 1758012 841856 1176741 934487 1715684 1428278 1340139 264566 1050392 89360 1727760 798079 1252913 252726 201872 161785 1835102 1991410 957392 633170 295813 449401 1022297 1674863 416595 1780294 969113 1887415 1471341 1369892 1076129 886013 1785156 1936865 1715591 200448 1241023 273441 356331 1566183 1967629 1637449 108206 1807310 431898 103985 1601192 813871 580235 724278 1770214 1389747 467789 1569908 73778 1020986 1647494 1025269 1911474 982040 286235 378307 1414290 1197848 767398 1027876 1313837 1590903 290087 975464 726896 1123757 1620004 196986 890435 1611418 273748 571213 117917 554426 1520570 1267107 799315 1511888 1497697 429759 1836120 539846 858899 82471 1563196 1916110 919016 1879921 274235 736562 565624 1482280 312691 444677 842976 561487 1997837 1499176 740866 2908 367829 818303 612087 1202998 1803601 1147793 270700 615445 494316 302997 1213852 1999110 1731275 1449864 191839 1164608 131621 1071073 1332255 195269 583128 1945500 215673 1960223 1968122 1275134 874205 1225797 1850696 7471 67188 925195 5102 1827417 1282369 257309 1043446 532106 777418 658061 1414325 1718508 814724 1012619 1472677 820499 835958 1483126 1462752 1949192 1069826 1044540 1376159 1280137 753476 1441445 830638 1352418 1644618 1577198 576462 1229096 94195 1205406 588140 1012408 953731 643664 59063 1905520 750758 1589603 34056 516630 92463 589523 738263 1410086 1772338 1256848 583012 1439728 1574438 1223704 1046332 378967 216451 745107 232659 1102390 1359615 1102569 836084 1265260 618144 1660313 1660541 1167319 360467 523230 413938 1781351 903394 797485 22010 1343967 667180 651520 1407531 1593562 439137 1719953 479499 611367 764833 1337527 824443 1709458 1676245 1506502 1295871 620612 1678792 1714272 1161666 788683 1361986 881040 1026498 1248327 174849 515100 352459 1863439 1204696 1459006 209249 1044514 152674 438533 681014 1462741 892972 1906180 1805687 293072 578494 107557 424080 118677 528964 682046 128191 1444417 1400290 1151145 633886 1338093 1568914 1571430 1649121 367443 267035 390722 1246945 1681052 31823 1604317 1766790 1614817 1311233 313719 1774634 168740 286763 79048 1603152 1488408 475765 930341 596572 144735 780643 1907259 296176 1858914 1172016 1320411 494719 1288496 1687007 690034 1595487 1685712 641458 1730714 846452 1655374 537533 619782 1757571 32105 375262 1203739 596311 250451 1454216 1033825 403313 105542 408271 1115964 1783709 394803 469170 1627710 718520 1032305 1405496 1439789 1026153 257383 983835 391700 275108 1052633 1123716 1574978 1421116 575188 1867718 1592375 1857306 32320 438278 196000 763233 185467 1977122 1949809 1497711 955563 1238294 698489 1772114 1524098 225501 1533700 1720396 66947 832388 1277367 15213 1664086 1108825 748158 704685 1787080 1744907 1554397 1263431 1976625 1531667 681812 1518019 964660 376782 436781 947974 1779001 1364332 1239196 1740935 1324912 1969975 90915 501435 1069531 842919 151314 874813 1381376 668406 938229 1726963 1496582 899005 1983529 777739 882749 1027040 575458 1405708 509552 1779958 730853 1408817 1650975 1449970 1334272 1303198 876982 1630572 1484543 1820703 1328790 222080 449820 1016744 662719 791385 491492 1685517 1513480 1476176 648655 525098 1615203 1807831 1436610 573474 1774313 691402 1101691 783242 1769295 764939 1389758 441859 1694813 900173 1423771 1666898 1389415 90089 1383662 390748 1108169 532239 1071468 1927088 1645771 1257335 1767516 1121035 768599 1950193 1348752 1507148 753080 1590566 279006 1013891 1217009 539022 1130786 1098388 832232 246353 1864274 1884803 1572188 91375 196215 1603998 1101517 1483865 595641 709839 758287 1727276 203602 690353 142345 1727978 23785 447347 970737 538770 569826 274290 1557116 1299089 482325 1023535 1814775 748790 1603657 1552597 1012018 1946346 1332488 402400 1824230 705087 1832802 117983 1527833 455842 1606771 1602987 1628314 819967 361866 308806 275050 1970096 1186833 1631808 541719 1957498 785600 473913 131220 154505 580182 143434 1744401 1588437 921973 52976 776698 1444487 881977 715749 952344 1253916 1919419 533819 1486650 1157533 1399772 1159928 196066 1182676 1528131 1236940 394362 812191 959063 1533318 1305749 1819320 1103509 724891 1288296 245137 593958 819616 1681374 361649 66027 1231154 891223 277411 1380103 1411345 191745 1379993 150891 678694 939595 553047 115957 1757248 1919671 1367740 872244 1115009 542835 576504 1831582 64861 1529900 1057013 1114503 170355 846675 1338503 160351 1178007 767926 545459 290256 1290973 927262 32972 368972 600224 200658 313132 635928 1214986 1729252 741575 1997366 1100727 1872017 738536 553827 330364 91920 1959286 641457 1925982 841836 1248267 47136 888960 1825845 877610 1707383 1382926 5224 10483 831643 1687747 1069495 1348063 176813 1946347 985856 1922739 1471369 588962 1431993 845150 846867 1636703 1713370 1132266 1979981 362988 943514 932479 1894061 607703 1834399 1617620 1520016 723330 336563 1483418 1108218 1095042 1845303 1490821 1471980 1131442 350913 1475140 747259 1327739 838559 763215 1438532 330736 365024 1189176 745095 164971 1755519 352909 1261622 1750272 720733 1690623 97756 1072155 1817504 1499699 662157 1535880 1034596 430559 1464776 554932 1107738 1698130 1345868 1230386 1587446 1106462 1357886 1720859 1829176 766293 11696 1236791 913762 1531864 1226690 342521 68285 182762 1535661 928056 931621 97444 1427298 653063 698436 1139142 689514 126132 1155839 1414993 1533473 446043 480852 1403961 1002866 1505741 1441257 92658 1604718 317586 1116319 1847699 672118 1124689 943803 434433 1678157 1109251 1518464 665464 731278 267361 640607 521408 896188 1381015 174300 1968584 929436 1599998 32386 1803831 1873503 492240 625754 1395225 1558396 1050498 1125220 1446549 918048 1741007 1273566 669383 122893 819540 1633324 1707740 931170 393426 116424 1662874 121201 679819 1363537 547317 1641812 882834 1562665 185468 829114 1181731 1197337 946653 1779578 1984346 374196 799052 1596232 1982577 1896822 377667 715997 1660100 698482 942013 1866050 1226511 1954048 906717 1208655 1011771 4954 1206663 1951308 1682706 519858 1478268 1882324 1649097 1547892 546896 1696428 1267332 1771120 1226171 350186 1086819 1134021 1572429 1666903 1954835 134424 1300891 663525 1121338 1760600 438323 203536 829 1153692 831874 1395282 1561813 1346432 900040 1622210 360539 1878038 1458088 559717 1457407 1168808 734555 1857347 138799 1631348 1782108 1092838 107969 594986 1223642 1750255 1244028 753836 1991465 786961 1037066 1231861 265055 1651314 1636083 1069363 116644 373928 904406 799178 1060371 1549099 1830452 957064 129543 1790452 1849519 360068 1299178 1569631 706656 446418 1819182 793137 1770001 368879 1998218 292349 1340153 1533190 208539 441999 917758 602887 852327 1297010 889839 1645943 137099 1671488 11093 1169209 284173 1955734 854023 104594 419748 510098 953253 1132991 1611340 1264548 1947736 255116 1324036 209281 277574 56776 307424 1920197 1596697 646542 1971915 1457500 1097056 87757 1350308 1675676 1707340 1700337 1208180 1808361 1045382 1233006 1430835 683056 1323159 228592 1288096 1856562 579735 510498 875439 446457 972542 936740 311350 1448728 873157 619378 1496203 405554 1213163 1203688 1611718 1833937 922956 571370 913648 390410 1617501 184726 1980841 1453708 1782447 824748 690222 538603 1230016 617706 378836 763315 527275 1343059 584465 275892 620178 285283 1573880 340534 1378274 1086459 86945 1659493 1062920 1651663 43251 1132705 813046 1406907 1021025 416293 86048 680777 1155853 1340512 994755 1012140 1131792 814798 1489634 76508 1355976 1807241 923652 1565030 523848 217403 733597 370609 15209 1656906 1425729 1992613 681632 1743838 1215377 219080 1163824 1027475 66981 1409048 256264 1833175 934608 1657542 1687048 1909631 229286 584559 1194142 409487 365878 160113 1415765 217158 220291 1653455 425390 199120 994599 1267180 881163 101150 1358738 1117906 1545723 929531 538774 598374 1962222 761190 1713506 1540145 249661 1135649 1403131 1377603 659253 834589 1449282 1563310 283488 1925154 126786 92141 407986 1384366 735008 878152 1750178 1459853 1523931 956334 988438 1068521 1516349 1179292 299930 1866262 715054 95294 1743319 1472548 767338 1193199 156746 696509 1623084 245655 1093823 338875 1241653 1852581 1965999 1406239 1534794 545736 698392 619387 1494352 627656 1569099 615874 339072 954442 472157 1057977 113 637817 50834 1282785 71281 1291355 1635461 60417 382885 455745 1831956 479465 1021881 1550957 187584 1806991 1315401 1255219 795898 179783 1374923 1362092 1098725 524696 112836 1608060 308032 1022174 757710 1820267 362127 1142370 1696091 968442 220272 619712 856910 1929536 1534463 1710956 1266122 1883703 1145175 536528 450685 1974801 1355057 1136571 1496327 966415 1608585 930797 1381320 1576580 724105 1379576 530916 1071196 1711154 1621765 856256 254673 468470 318472 1028735 75857 630621 924760 224129 1511256 810291 1828558 1248548 1895665 448718 427525 878900 1488704 750928 15062 1889310 1852254 380039 1865337 67901 1345026 119925 1807029 1772708 1619097 775424 1500451 496041 1385903 817033 1230291 682424 1262140 590504 1618736 439620 620997 1055923 508759 1588431 1033234 1731560 959156 1635209 1955074 1223531 211038 1117007 1685539 1124524 129945 88450 1367349 1652507 1780052 101751 1752197 660121 164235 1029979 1531302 588128 352540 749753 479873 429284 1530849 1327547 1430674 1908958 1118670 148095 1256224 131645 1525204 777454 927567 1068849 1021002 848292 729778 252014 938139 862706 535808 612955 1615569 1088962 677063 919034 524175 934598 268549 575004 1208255 287600 600826 728121 1891508 986003 454053 1831226 731985 338519 1484835 492223 517901 1052549 884003 963187 351582 763880 2203 1374860 672436 1041322 1600407 267847 903039 622057 1169757 944190 507739 673335 712004 1949614 1348758 844033 488529 637120 431190 1189477 1507290 1612587 1492820 1866298 1582558 1373843 1617626 692541 65766 850224 361441 81531 556289 1797399 1500154 202068 943888 696000 1974109 589318 176756 1863201 939123 1519358 1345264 831247 1170237 1270301 273464 1379189 1021888 1929463 1536391 1785207 107203 191433 1644968 1263567 306813 1446380 479022 1752022 1996123 123675 1232870 1674796 608074 1107323 53838 683072 584389 1087488 989073 1982574 815001 750640 1270959 106961 1728516 485642 491088 1874569 1603961 1792530 1331605 477771 1994598 1354557 1201184 1310529 86754 1251858 1451884 1298869 1706650 1332931 1060474 143177 1244020 361225 207063 295967 1769631 406829 1586656 13596 615347 1209321 1658035 1935047 1639619 1989903 1987726 571507 958450 1841253 1382452 1125840 1039077 1884370 1443291 976684 314651 1227793 109190 1960016 250459 1829351 1303774 1857262 1841427 135343 1185931 110278 801890 1509609 1416289 156324 1151228 1484953 480472 1532475 1812803 1995551 27429 1980617 629262 582293 625637 1211231 33371 1189123 556042 1574424 598118 443345 1005603 1215697 563758 953808 318929 880037 1421485 121609 641185 1088545 893100 1604496 499894 921926 1875256 1273432 1275882 766508 816083 1634807 595857 444790 1853990 135642 411283 1341335 664566 740902 1094667 1098533 998653 1347253 3749 1946278 324492 322926 936667 899341 1697819 1599135 1945454 1265711 1357410 1492572 597529 886175 551348 442329 855773 754437 758092 601357 1793718 1593471 790826 1087839 618446 1968443 586142 613471 329040 934991 416641 1593550 1232382 342841 1250911 1099107 320210 1454155 1039533 1380293 1313080 304829 1024025 418344 925541 1440422 804417 398689 1683032 1639446 60642 918067 322007 1628026 1176683 22389 710601 1006717 1536314 1902173 1400924 801639 684030 748073 1971068 1517879 610080 151926 89375 41337 558685 548799 1132086 1528494 1109712 464663 1928396 943005 632382 1483919 289229 1654177 1865451 479950 637306 957607 1133098 1390534 1957364 1183098 865952 1699005 1785760 339894 114576 907039 1574632 564567 1368785 1766287 154061 462603 1116514 1148704 1471336 801039 1472632 370426 378654 1565478 1295467 374159 124003 404654 1259183 1155944 943900 852565 594523 1017414 1170872 405934 1219470 39365 1656845 1057954 386139 1563269 1746508 981206 574421 1886393 209901 906400 840675 1585494 1981399 1395285 1330839 1507987 493540 317429 880587 712851 521058 451128 1085502 1470106 1238804 18489 1016348 1700062 150141 1481249 208517 17165 559287 1259502 224888 276964 1929245 1526505 912559 1909157 1354492 584129 330403 1727779 1904161 1714003 1274359 1793020 1606807 1744934 1920111 642454 130982 413478 1275663 35142 40588 1394302 1838565 796154 1248282 1813277 1959347 636912 327803 1393382 1185916 246140 1461395 1294594 1754249 589527 630968 1463603 866306 1950706 51134 1908273 380756 1464132 1001743 756777 503985 1205118 47857 1580603 1800491 1482123 525972 207197 561142 1027054 1228450 1282440 1352434 1212054 469302 811701 1796735 1983621 486486 796830 492548 926927 152675 1620777 451277 648710 460610 1799531 1984055 1558179 628918 144104 396052 1626406 678794 657646 1458503 201214 611731 466903 1488770 1457343 587443 295728 1955606 1286798 253014 1084838 448054 1391409 1356349 1084718 1363889 164909 1336173 1956781 1905085 547698 1258689 631941 780441 1670523 4618 692253 1955260 267397 1655407 300126 44721 938866 284609 1620168 280316 211954 230422 836775 608533 670395 1534771 685673 1821204 1660818 822915 1496070 210128 1159692 1473894 1392949 670738 92275 231785 572208 1572015 887778 1029267 1534074 654494 1743891 78030 1477447 867859 484352 148868 564890 577820 647822 1725402 684280 1562365 881126 673299 1114641 1152754 578610 1261 256105 1073946 611389 1315776 901417 850370 1440292 1464636 1162519 940952 1967698 162107 1183414 637464 1146487 896133 21944 1926945 226110 323240 1947055 624992 1660795 1587303 1922801 1195955 295344 1832440 1624828 200113 1512897 689505 760086 1876760 224199 503085 1119604 357208 1259976 1502980 1731456 467773 448780 1999674 420582 1707488 1775016 1667019 484126 831558 1427047 771762 1031270 1488758 914025 281421 444786 725516 1428973 1162981 470619 168091 750394 1144992 1161241 1727414 274329 1913463 437653 609530 586120 1365012 1632507 1344805 1906988 1892607 1814847 1292235 700058 1753747 638578 613178 1395603 410290 1126220 92540 1857130 1252664 628810 1517407 1167219 413593 255402 261571 263656 524338 493408 903701 874605 1100295 1984852 1927846 846406 373892 461879 1115725 1700100 1254426 1046093 1253002 1528595 427933 221494 1838078 337614 91852 126122 615892 1022767 1512146 112904 1823679 1399150 992474 506986 266925 1835188 1088244 576631 1347914 1535192 1261487 7590 626275 1961109 1735636 881495 1662583 975352 849280 1461928 1315172 491590 823876 847992 473364 525059 1034085 1292949 1612675 1354419 1997619 1599216 998280 1270373 1664482 713747 1357574 1019170 28041 1466244 815798 1435231 1168608 1466018 1009952 218336 1998944 1766905 898004 1564767 1993245 1442467 148306 820710 1006528 408403 917752 634292 1571215 894391 1940899 681282 947717 146686 1449464 247970 1714 633129 697336 846939 1257018 483608 1293473 283754 1736169 500457 1047858 1579172 1715301 237937 1387329 1884509 1592318 351671 1646074 96805 1158129 1522849 1943187 1397979 130944 1490262 292283 187235 1216065 557327 399918 54255 998638 1097775 1475976 1377802 1083553 690537 879483 1285961 548225 1323401 964223 1090817 399580 854831 1677967 1647983 1010868 1630451 907714 258838 1282849 348518 347328 339278 1569050 585148 1353498 806740 1499561 748548 1402480 1362954 775913 1773201 1007846 332151 1820773 53643 1840168 1027307 1216124 69370 1897437 1259537 951071 1368949 699652 179699 1684798 533273 1838717 920566 1080000 1873552 394105 619319 1281552 793998 1360890 751023 1419756 1683458 1965825 546040 28765 1190152 1120876 1359479 1369972 199370 1930862 333498 747531 22810 431751 1932611 1337895 1361179 1867758 1326428 594930 1884267 1626358 419359 543676 768467 620906 260643 1565927 372330 1220854 1863038 1148963 1618775 1828803 885319 746180 1494925 1565974 902590 926249 640595 834792 1481605 1164239 513531 1538693 64311 1037711 631964 1177901 1307856 645159 957920 1656758 614213 990065 1689379 1914071 1579837 366102 539369 1391994 1720888 1192202 1878707 1808366 257511 210928 143033 79127 1064325 270549 1005192 248044 1247309 541399 178043 502335 120920 1421072 281971 1537997 1292756 75186 117369 33849 49812 60244 622149 8445 1713064 17834 1552935 1430609 867073 1517821 61718 820895 1974103 12964 242493 1498961 1547922 822879 763038 1548248 1516550 1771088 1321705 1928790 1664417 1037039 808419 1795820 863039 1569068 807110 394049 774207 1293225 73563 1962315 1575949 1375363 804758 1162015 500584 1778545 1216072 1399003 749289 645874 715628 1876188 1326350 1680971 303076 130984 1726991 241947 1945671 1973979 523772 1284466 1725142 473385 1802183 606079 1159351 995466 425567 176750 909816 444079 461724 1294861 1688293 220799 1503248 306560 464608 364688 841883 1469588 1361458 890047 902898 1100409 1832933 627611 1782534 317743 1398551 816794 1695982 187657 865438 901745 52102 1703091 1722656 1360046 889503 80907 853407 1880019 46184 1074173 1255036 1280266 384816 1352251 99148 410596 112185 971406 939184 117716 600721 494799 883198 1287059 610760 308140 1842162 1316855 973388 1940496 1879781 1692311 1323760 905086 1107911 53590 170118 630160 152806 1207964 1187834 1266584 1647560 833114 57466 363998 1097185 562595 1354929 829275 205812 4193 479560 651530 1611554 384059 1269790 322477 1613579 208084 1376077 522061 388461 1619081 676531 1946009 689335 213459 1451468 1955356 324940 1172213 980127 415987 867070 1519021 944861 901963 581565 1235227 1745414 572201 1805201 1427107 729714 1087802 1156293 1130114 46475 381605 925800 1799763 897284 965495 1303182 1492185 1027566 1126233 1225347 975106 556603 1449253 373136 1934767 1879492 1384441 1387574 343395 72764 46619 1475760 658889 1164095 808542 655931 1721593 1980776 1415378 1793645 1472 94765 634101 561595 1774411 353171 85090 11925 39886 1928021 1292240 331837 652830 1719705 649272 160103 704271 29797 1448089 1283548 983249 1726043 1056171 1129951 1770575 904477 549889 1585899 115967 364006 695917 331990 240567 1871631 1495693 841063 1587665 148433 1344175 273751 1227494 959775 1675462 408760 1887998 363134 472632 1070140 1582449 969383 1511665 205351 1236629 456982 1533668 190765 738139 1701688 628542 1260925 1567261 436155 1500491 1688234 1990716 1324833 1857645 1203547 900767 282159 1323278 1604240 733999 1974310 1973108 1071686 1881770 359202 824283 401012 1842763 338060 1139018 1258449 22018 1931809 1809583 1178632 560399 936738 855157 132049 1081845 1103629 608524 895335 491928 830275 1629606 1496213 1710808 1869634 1685021 1749481 1430861 145565 1280583 584120 1288720 1126154 247358 132556 1472674 1422039 609764 1512414 1410105 1996063 1812192 938971 768188 826923 896186 570756 1165467 374253 732804 217719 616325 33539 1724396 430273 869606 1859250 1588198 470671 1868986 1735382 370523 1105041 238636 1841034 326215 854400 1366103 699953 802218 445694 222574 1934473 1377794 1590333 1668453 1367145 1795022 1308487 271108 805069 745630 515829 1925826 1600778 630961 932156 1514137 710176 1326073 447517 1382577 1974084 816129 410909 352938 742937 30661 1779353 983395 870793 1680980 171517 1182350 238417 1217722 103079 437382 692404 1611569 1800837 253411 1673130 1678807 1033998 1119341 592852 150445 1906022 1041567 504721 1985977 1232627 1156490 339416 795274 590526 657280 1421432 1007301 1308985 1579134 1655522 208163 1872867 1093060 1879469 78202 647645 1078843 1054214 502618 484357 185099 800658 986670 1474423 1684791 1074038 1467193 1860101 428957 1955568 77744 771769 1732161 1832411 1003593 779032 304296 458792 897189 743901 1499441 409521 1836018 1668832 1474923 1671055 397559 292367 1758629 378044 440656 514570 1152464 993840 550256 1468060 1334206 1037199 18870 1766212 1784772 69137 1912509 179204 1580514 1670299 992421 1351569 947816 1148248 1141616 295754 1761357 1559015 1071964 1451570 1568095 513403 307659 32319 1666683 1513367 435401 1929129 1350728 1309940 70980 67981 1965647 503908 94300 407789 341399 703586 880196 499822 420823 1045284 1808865 14152 1775334 1102667 918784 1047218 1472512 1141183 574662 255591 1655993 65555 1614056 355111 1036145 1312236 1369101 1839448 691283 986760 1605590 734250 42837 1901618 1579204 78144 518959 1374233 1979170 220654 550507 1109464 1979341 1342701 1027267 721655 68147 1851961 1388528 1838575 938888 903209 495289 1257864 1797847 1737450 591230 484818 1102983 554265 974058 228473 1623651 36136 1035542 1644078 1048241 920080 1833349 731767 1207078 713187 1191204 711256 1774360 1986075 1963715 414510 818540 671056 1032855 1160191 256940 1409834 835688 597547 30838 803251 1821954 951574 1171429 1171307 1089421 542890 521659 80380 774217 1059570 1643743 1089463 1061437 1607832 593089 1742329 391282 942120 1632404 1009274 76302 329987 462488 1267312 1850825 264406 1735705 85053 1569653 1316465 1397989 158144 213090 1618478 568056 700825 586856 1029410 469834 1281492 712388 546911 1951496 951104 1194324 53997 1643139 430848 316763 1574043 121927 187609 1184624 215002 816871 1693086 707441 1541187 529577 1409660 971182 773771 1028982 586814 910541 1487324 451417 1191998 1494455 910110 298413 364741 257935 485295 1854433 610353 212170 1365260 1679160 277531 87336 1634715 60340 1190828 211315 96391 437734 1252486 27184 347873 258122 917282 1208785 1411097 1085145 1013479 1703500 1728963 1560097 1194680 1460169 1436686 296193 1503291 575718 1413762 40193 1571682 447616 1482322 336445 1795189 1535480 886590 1334216 1938066 961090 1635799 753987 970912 1294009 598045 1407353 575005 1023660 1661745 1282943 1749668 257699 1180964 1391334 283022 931025 1702756 341984 794823 1385027 827856 1474498 321476 1611738 841479 132979 639815 1125242 230076 8248 1729390 537868 322073 1139195 320611 670363 1785727 446315 972139 1348538 76910 639231 1783211 1774820 1180781 43903 17228 1572135 858151 459427 993361 961175 1217796 641098 117844 830099 775578 273029 1406507 915790 1349167 1817811 1556157 879125 107653 52933 1100333 1212427 429783 1521675 1154318 1550008 1872496 1883592 1807423 827913 1345214 360301 128930 1491911 1100093 832751 1551846 454722 1389981 433066 319477 1588070 1476715 212525 1698849 1762072 236822 1874272 20045 110850 1307710 1512344 1110337 625871 1026487 515852 1372226 969914 854775 1666232 517697 1383338 1975135 1937608 1005417 1824784 1155540 565053 921363 1486936 909665 129710 730894 153172 1713777 534675 774818 1464762 1523056 1812878 361210 288236 245845 371353 1204882 283812 1684022 1592981 622532 925577 1130817 772663 1100938 482043 1976471 666185 1728306 13882 1950312 138406 1747877 1717992 653114 1384707 1410088 1382742 1233394 1702069 1083396 655895 1430287 1462952 220241 150233 558264 496729 1572815 691631 984912 1984340 1049638 1191072 1638099 1630936 1690782 867399 949559 1805321 320025 1158718 650279 756664 1666929 1668932 51520 229304 170692 1488833 1654046 1966379 1418474 1407373 1292272 1750516 409699 1166255 1053831 1265271 1868278 823326 1861216 1878051 244211 1395778 1031774 1355184 1153986 1819817 8486 1267562 1451678 622580 716630 1306260 1673588 965267 1221533 889514 518721 262555 1923062 994248 1379385 795417 1193438 1647025 1717273 1370010 1847229 663943 1510686 265840 1132926 1367839 1024558 1124613 1607746 1692327 1020029 47411 80175 637305 822727 1394981 820041 1011568 1791420 58936 286597 732809 110798 677850 1268617 48627 1949128 394772 1634445 764644 1449625 100763 1843190 1164917 1936556 795014 1531926 305825 905328 591513 1904976 702102 766152 638685 1465973 189481 357333 1149531 411398 1998773 296902 668548 219077 116435 1823640 961376 14993 1678677 1996685 980699 1166912 746701 378401 448428 1123138 1882227 1336185 885632 765740 1423081 580829 836262 362192 1859066 1580440 217601 232742 98527 224637 282195 188275 813713 1256097 867276 1685668 1568252 581738 1500553 446728 1555320 502888 817652 1288097 1297652 1953778 1438484 67730 138813 1745825 1962673 1735343 1621342 1537686 1486602 940593 1625075 824375 996979 669385 1855977 448600 67007 1329481 1928787 28793 1847728 138605 163590 1193714 1987995 1509131 1843462 1851299 1723607 1413972 1161979 1278756 966452 1273484 1840392 971141 621727 1983078 561061 325570 363997 873229 1329259 456454 1688894 1710060 825004 1367462 664760 1602403 782208 1773646 301159 1492720 400963 154980 55856 198958 1478011 381455 1734084 1147234 749177 1286977 628365 372225 818142 1248787 340163 1295028 876362 1126755 552582 431676 1937835 779401 1172040 1131328 56600 184330 1145472 1827587 349126 539342 991313 398926 1008161 539411 1335635 705224 1006994 1245162 589875 1525688 1353354 1415480 1375705 59490 260612 774403 1788643 818296 418970 1839878 106116 70979 1552885 623745 125756 336155 1502721 1620808 807066 492030 1935920 718541 1299020 113123 108500 285042 32966 1713093 29494 1384749 1012975 1907268 650345 1440361 864602 791252 122091 863402 468789 550193 1819100 1895321 75254 1986731 12300 302842 1661518 354946 1987250 1178978 1761920 1318434 1716333 1083351 380615 1730878 140795 765456 1660854 282181 1110536 1101563 750678 369678 1768080 1708663 1748829 18874 30987 329010 1339915 985723 1669668 840396 460461 489849 626982 522932 1867581 707280 614056 1791094 621869 1826238 1362024 219658 1394566 449996 1902774 249490 617646 1066301 141943 154717 1996953 1957217 941106 898820 748880 927170 967262 1763527 1117894 487684 554016 1547730 626709 396950 106789 719608 1633405 1608670 902586 1848946 1629728 1908908 35394 144431 415820 417492 408745 1857056 1957511 1512759 1222512 65944 1171540 325513 1815030 1582124 1981800 1268949 125293 998688 1140247 477732 582035 523391 1666899 1820725 1525396 1520582 907497 1607001 1214487 1616326 960303 672654 853669 764492 699140 152184 1293625 1011200 177630 1858039 1792531 109984 550987 1285252 327946 1812305 484330 139881 872581 929035 1431852 1194819 1288453 451930 554968 881919 1942883 1393973 141832 330314 937162 1518033 1971225 1065803 1534384 1099817 925101 253459 1270558 319414 1688409 1708600 37472 1308095 1885450 1115639 1074496 650967 946483 1325066 807589 954545 56294 1258365 1588600 1569836 921524 50048 1071956 937296 1688041 512574 446717 697358 1009708 1182188 34042 249001 1631446 1803505 856587 317774 626491 38235 1678824 450184 1439042 4585 1382022 30617 1301971 284174 625386 1787937 1641927 597307 1368246 1178292 1388796 1234365 597956 1309812 1754170 1798818 1905418 1784396 1623828 400617 686384 157710 526233 946586 1396229 576264 1516207 613744 14804 916619 149475 543897 1734104 285798 1776750 991038 978792 977710 1825379 823913 1106586 1901625 1886492 1854352 373976 400565 1965408 1429559 781255 458147 828202 119575 413024 1720045 773314 1324216 829707 1996187 371203 1190904 923903 600498 933251 936941 1132641 84960 779042 1385909 607362 182492 700522 1710428 617793 1383381 1835940 976480 1880611 167087 1314679 1741117 977208 1778513 751886 1506961 268807 1262123 1397698 1042314 1855314 147870 669677 939607 897524 1989972 1414442 1431077 438056 1822691 387114 1427552 681832 387051 764790 302018 1925389 560299 862575 1331852 1074146 654377 912760 1415503 196942 1836394 599635 1545667 1675935 877400 677350 1213536 493886 1130390 1573809 1721761 1738252 1690697 1171146 1082445 338779 1777019 413920 965018 227451 1420918 1999995 1181926 1241254 458399 1732123 1555438 1110004 310402 1196875 1966738 619256 308872 1829468 1470278 1709966 1848954 210028 356726 1880344 462473 146170 351210 158358 1261373 112010 1317533 452786 732819 323992 609783 1082765 1341950 1481439 1663515 841600 1879464 349112 1565915 416034 526994 1942066 754463 781816 1297382 456108 74810 1971879 237992 948476 79732 1317463 515487 234416 1184827 486119 1817363 1503109 1638806 1795091 182052 831363 179978 1846249 11715 362391 1706439 1719728 1505408 764133 1490714 6313 388794 89463 1422395 849943 183435 755765 1724984 1374812 1472124 1686541 1078293 1905154 1996203 1891223 1491463 1148575 1458636 244378 1701617 1982517 1554024 913627 664442 1066447 1837097 838685 589283 1978459 824345 315949 971885 1013043 599175 465429 632506 1200843 550835 746160 774449 1904091 1191886 574139 1421599 356857 994373 420895 38856 227236 1544797 491054 43979 1290306 1373482 1228397 1180990 1646773 932103 875805 1847605 1992414 104852 1444419 116642 1762649 1235165 766718 112937 1686317 300135 575171 279873 1849597 325471 978750 1917092 1426121 365668 977699 1591511 1692388 1435130 1739145 515212 1342347 698856 1162774 1998036 1682218 1617970 963591 863977 206197 1970651 130164 723387 1633042 391524 574066 497922 12205 377934 452134 1664452 253900 1652542 1993109 751722 1785860 1326064 1654579 1519267 1667501 794949 586623 180700 976613 1363402 1694721 489123 1401648 1302475 973606 119071 1021663 1352983 1163641 1601674 1518251 708931 124516 1677670 138377 233591 1244617 1893977 206929 1911993 1094091 1986166 352723 274091 148511 528284 1570557 1213871 837812 352564 293836 1802890 1543067 1504759 337182 757220 337832 1762357 1374425 1161350 1984389 233830 206099 7009 726776 702208 211023 1117364 578719 36988 1785278 1255818 806495 935965 1568122 21868 834071 764706 1953501 1516084 1310838 565861 1701282 1519587 1808287 458085 1350936 751739 21778 968076 287194 1886917 610306 1422664 909654 1647880 1472013 1509336 1497602 622596 698391 1568088 463469 957777 1551234 702981 894479 1219125 704328 1631024 1289751 1939937 180124 670733 1661348 573129 673053 1033705 817210 1654288 706316 1441952 465833 1892504 1966490 1752167 1577662 1920919 587308 195285 1268916 332286 142700 528399 802316 1491012 1968790 1006655 323282 1941722 777506 1528578 1492666 706989 1038258 1029068 243173 1945307 274979 1218056 1223336 1956752 1529950 626647 1283624 585019 1576458 1084553 1450395 957723 1835441 1107697 356319 1268552 1602483 1899816 229685 843241 1070892 213169 1732809 1083167 327393 315096 75602 344281 343380 971465 610525 1234524 1017312 1661717 990075 141824 1983039 704444 529892 898532 288095 937911 660849 1917652 1577952 1573709 337889 951957 605691 1425022 1703375 1833622 1509013 354068 1449697 1627125 1357831 1600381 60366 1592819 695681 849864 1215962 1661632 564204 90998 1226855 542699 1893059 553560 1118179 345892 1160713 523810 1686314 430669 710192 377738 1277099 455589 1814367 1851389 671527 43814 415408 1288684 1627287 166422 1704400 1852457 1544335 816138 678845 132872 1506261 1671832 366109 1637284 1639943 1342464 1995260 1857294 59411 443749 1193804 238897 280682 696849 462022 888204 473026 709976 1600359 512391 704644 506450 604291 287337 1529335 274854 38905 216286 1988010 241556 254773 1611645 1215582 1363110 1473869 1658990 1670102 960655 25801 1877228 738559 961814 535107 86426 1622697 946060 1564741 1231479 1063024 416718 1332965 111503 1906935 1967150 680794 1868357 1167594 428953 1928550 1604503 1428605 150861 897257 1272488 605860 707684 660147 217057 582730 418294 1798994 853380 122963 599594 1977841 1328667 1327069 306003 217368 237825 1635687 305781 1849333 980616 507261 845307 952336 1264772 1724866 402068 1435309 1384954 1133116 24859 111990 1202109 60014 896952 791221 765857 1507388 532037 1377805 838688 888882 778404 1315749 1935 1826999 1463635 1218752 1693067 603957 1311985 1002763 487586 1208483 1704694 1951196 1130497 1926720 1663335 812227 1743890 892139 1637404 1900808 1678141 756844 946447 1052079 1999022 1564440 615947 486789 346580 466262 1242154 755872 1165393 288998 1278412 95936 873983 1489901 341206 1064033 846133 1187641 1778398 518584 531916 1607575 1509641 162353 1402215 1490384 1037065 1349297 1387013 1859670 1450247 216719 713844 1508281 457162 538354 685776 1893991 838763 1524931 522342 1028470 1165684 1835904 1921355 190325 598635 1391603 149532 501045 124163 1574525 13728 1343682 1116828 1825077 17474 1877377 1603015 626877 415845 1381355 1321124 1950233 1211350 926476 1241982 1651229 278474 1962629 1241912 605947 775899 836671 564651 683830 791591 1778138 1399837 1203568 392160 1153924 1460126 1299143 1616160 769907 833942 1991556 1922991 626341 1546803 1767596 667090 432104 610249 824803 1532527 1195478 1016294 163931 843939 411212 1757364 349311 651624 537332 1340481 609743 1557517 429883 235564 1919789 504294 1848304 1459586 31893 1710636 1078075 10970 1746860 643183 422813 970358 1836700 713444 1209005 1492672 1495579 263380 1639954 1175492 1662157 1533870 211969 1864413 1225194 1599751 1335716 1073453 302959 373965 486242 1017738 580166 1308977 1629641 757783 1856557 358975 688564 1046303 1660930 72109 587850 775548 1254242 1433661 1306515 3462 335101 188258 1187904 1825819 1347266 1388012 1894771 85851 821310 1254806 1703042 309303 883980 1603072 1247822 1677017 316698 619633 377819 651321 830219 1204228 120161 492252 78256 957458 715137 1612705 366823 1754140 555488 547702 97933 370178 1227159 1699868 1605986 540137 685921 26294 260988 1158046 1620872 1634503 1560714 1900867 1886238 1282057 331897 122025 1834849 568391 820953 1412498 517357 614014 567878 922521 1580683 1712177 1474523 836727 1593700 788112 1590221 1782029 691286 1849243 302707 1182651 1489788 329301 357954 1493269 1382079 401302 551219 802608 340934 359070 1232779 1254827 657326 846975 1900360 13838 872494 1851133 1237376 756223 1280765 1759814 983937 1985285 1210439 488135 993922 934429 1084546 1324891 1228241 1978439 264574 527011 453755 1199601 1820186 1591547 1226989 1497389 1833467 1991607 963203 822297 262828 184238 1502020 1351390 1092432 9251 1668500 868822 1549433 282167 696832 882889 1729719 580968 1225297 76740 96392 1299457 163072 370130 1572175 568752 1345426 444875 1063630 1790629 712809 78179 1465339 72029 107127 1389471 30051 683225 1948154 1388560 1856181 1193239 1054054 1063937 1608512 836530 1609404 605797 1849603 156320 924320 1486724 1834130 1205031 287528 1312078 1181327 1662802 165475 823205 1606537 1783050 307623 214963 1518963 280799 927370 1752826 100472 309707 54773 159752 913695 1363584 577975 915551 1021113 1915482 172868 1503929 955279 822005 1335591 531263 1580983 381399 641317 1900396 478119 1135211 939441 1804875 1299099 1379172 72419 1499440 633707 246226 703252 275570 390285 78620 1030524 1365290 287877 1179680 1308880 1520384 450976 282813 1703332 355397 304850 1777116 1450427 1726783 1209296 298451 1482199 940285 84813 53391 998976 1985692 545253 1708708 1428718 1840192 1219465 1214829 1155350 121551 484555 1285757 1063325 1234265 349662 1150629 1707118 1119106 116687 866132 571830 237266 1418514 1047154 1611200 511976 1617647 1400655 792384 1530194 1334498 655174 1439799 1666131 1829797 1231442 1116180 205196 506392 1557163 866476 811436 87465 1693869 1753467 1333208 1074243 140602 1865964 735667 639384 928272 1392090 1391491 471006 346930 1324878 1598760 292683 285115 321291 1387946 1459609 1348435 1211765 584686 987895 253444 1537543 1539577 1585063 694676 796882 272172 1769272 1453589 1628809 100851 379382 598232 166901 1101383 1287838 358383 965361 1928058 447871 769967 1880022 1760224 1673035 1553446 333841 1139414 578045 1545072 1702562 27671 751416 1946683 994332 1980480 1826941 945634 1330999 1436891 726701 879971 1594942 647135 1101607 1423320 671889 664866 150248 954174 925241 1927704 1796477 1462480 311469 16475 1873208 1274196 431743 1794386 1247500 1022336 1219671 1471667 1052136 571765 1430550 1548758 208660 1251839 1142687 650132 1105879 58099 271366 690675 676684 1981696 1667397 1849675 492995 840116 827738 202219 103530 481006 974494 1552272 1961817 396305 367086 283058 240864 978482 437624 450231 1347696 1658262 1290506 643882 507573 340573 231931 789456 1327049 571599 456331 142920 1423226 1206474 896946 1046712 411987 346609 1374442 849552 1620687 166199 1993102 1484092 617614 1126432 891759 1093290 571449 1491871 653118 1907232 1241752 1789253 1510970 140997 96909 263051 1786636 36716 304622 1174474 1658232 1290882 1844259 1934073 1555019 1978268 1487923 325624 789097 1234178 1221469 1178802 41051 203550 101884 747163 1699048 1478167 608641 1527693 964338 1846812 390730 267097 1898122 1978520 1906955 59172 988123 800220 708744 626873 1902520 1473993 1044578 1140787 484254 1750556 1511563 1634916 1388054 1917262 826334 572457 1752899 572612 1481833 26253 785864 345844 1220995 666954 287371 1641774 1108402 385566 1300827 766221 779038 1240683 430205 295008 1726834 1029367 699926 334098 1349487 518935 1362675 612082 1059305 1190108 417592 1555166 1515609 1334079 1175843 992463 631159 33107 1595118 287042 257008 503966 769581 789995 1403940 1551936 99656 1828736 1647319 20802 1777288 829083 1986074 790765 1376063 1902713 933253 1320454 1811045 542361 1686536 1293574 1491324 281502 891958 467119 1718224 1632818 1854370 706347 978346 1826068 1182095 796756 684523 1098638 1130984 1297463 1814595 1796613 1583377 390038 130368 511037 1555381 1099252 1550379 272347 1211255 574059 1759091 1105816 1612465 1411325 733911 1037250 1965730 1916971 12219 983431 1424125 1998987 1067573 837572 1310027 1838506 748600 879107 376514 841187 327252 93390 1767868 22624 1760629 1504458 906333 1077937 1981969 184806 204912 1198855 1988895 1618550 1903970 859232 1870628 1652637 173548 1828538 1800605 955430 1188858 544992 449114 23731 931174 1744448 985891 1491873 1344405 280589 978965 787724 1734614 887768 518840 841502 161927 538099 1159243 1928680 590596 1934882 94851 1672420 1581134 1638652 1483655 755536 718199 551405 1887544 183112 997590 897129 185782 714942 1841737 1734329 866970 139455 1290286 1448287 248928 1008506 1145081 629014 966940 745124 205314 1500118 1743715 1608205 211344 1762522 346411 1788888 467678 1117512 263877 67021 1681727 666350 1234016 1202409 1880536 1830202 671073 1375558 333065 277995 52665 1446569 1325521 1117955 1986811 458575 393759 837248 996516 1902909 984547 459752 1074433 1782955 22888 364208 1676241 1904216 599865 549106 1833342 457876 1964753 803004 730847 993584 1209717 1971944 907732 1030042 1850464 979723 1065807 1210501 1743548 1293720 139772 1847635 1013771 449082 1683147 1448240 552040 1595224 849112 1405509 873360 1018310 1420799 603786 1301069 1361333 1839609 1040752 393664 1634483 1289980 1948325 1214383 1981868 1882186 1009014 1553524 205429 450798 1575576 366594 423767 858974 1418706 993915 362866 1894069 466614 385457 5753 1063124 1666842 580492 1701560 1566182 1615435 149071 1509091 932379 1834209 1619024 716370 829045 316879 1457922 1515350 416403 1473932 1812918 689660 271223 268746 71116 1586483 1099987 1466620 1193527 611307 315681 282358 1848255 1786448 301558 853576 1727933 162987 1157308 1393295 1249050 224490 1305295 567579 445714 609735 717801 278457 1691076 711072 1080665 1920030 14850 873352 1930158 1878362 1722988 44917 852784 419173 1873038 1166549 1583071 767901 1848424 323374 1630586 1166170 188152 866825 1699291 1970623 886379 1036116 1337442 1345043 1955053 1612979 1618811 1822256 1456694 651241 1320487 527543 655510 1462032 1286482 827286 511745 120947 475107 1533521 665231 1751651 500967 1260860 431279 320102 1308105 605540 1856201 436693 1504251 481740 1042247 411104 1107805 659811 952233 1466704 1104463 1849695 505085 447842 1477188 1923063 1719586 1505828 762418 17915 56403 683313 1195576 410829 728703 1595566 1099894 1882704 186776 397229 6214 14568 361273 1389648 989895 857625 89337 203441 1827746 272663 1449385 604624 1686020 1729715 1914181 199350 1890432 960343 1271151 896380 341342 916656 175453 1496904 489783 1414287 1083998 1653249 426159 932197 1415284 1434714 1448133 881272 1661901 595336 1926145 1904432 520868 301162 1656196 641921 760154 1042598 1105211 748879 232973 571430 620429 1353594 153319 1794925 1242258 436856 1969181 724232 1438699 70361 1161198 1358958 843394 1772144 1608529 1469703 1665237 1618481 1483525 612867 103330 374822 1821600 46932 1800571 1644902 476553 621076 831258 1426919 448877 1941746 1969494 1561812 1735566 1737366 1974108 1570798 895292 760564 1629231 500759 1227484 1490018 951069 271390 1009063 1577834 1838346 1833975 1898719 1464580 1726460 327374 616196 741628 1349630 271133 1294907 425281 1066180 279550 1127388 307269 1361737 351636 1787414 167310 1190815 1251591 1877691 843670 562098 1199567 302752 1204780 997911 1142301 1980413 1299721 817608 1424601 341396 213292 533401 969251 1436906 1085830 1079374 289366 286759 1580146 652951 93716 69876 312394 1805385 509965 1484403 1319841 573872 439719 1735856 847655 933858 1168188 75444 496280 281568 1255539 1034035 1828556 1461257 784473 392773 141129 1942269 1555251 1218355 63548 1590982 1913774 1819056 195907 62309 1642270 111709 554034 1263574 227755 1546982 1252490 1884140 1624958 1169850 245252 1562582 322833 185501 54019 1921002 1699264 859770 258859 1546871 394905 1346283 1210538 1149544 134483 1737229 1047736 1764318 65611 1978893 1363165 349265 827743 689154 1031882 1063091 915995 1119951 557005 892612 1185469 560708 1721404 65745 191324 1000640 649096 504351 1738862 1568653 873904 1844127 137023 66579 1635995 1439730 1821179 1169294 1912666 569293 53160 285596 253753 1052442 1523995 1869545 46092 1996092 1612400 1077913 459898 1920752 322747 499313 812154 998632 162730 1861135 497529 909445 313555 838843 1516634 1140601 1224926 431868 460058 1560530 515815 75368 631208 1502803 1386232 62667 1100743 1992721 817008 838100 353720 728873 1090615 244782 1059518 13903 778471 523019 1636497 640602 1791279 1064974 335223 1479005 1611539 727261 940730 1603924 970091 1941300 132917 364759 109543 554042 1261175 1467268 826082 1223158 1298373 839591 190650 1956791 834465 907966 1634846 1058570 1819189 491303 1072606 1415443 1724699 570162 1572405 1241678 1818618 693339 11225 724960 722392 995128 777681 1656384 1635840 620842 1118890 1935343 396180 1734548 1711729 1982918 395447 738230 168351 729958 17160 267284 759708 1375265 539289 672159 974529 1790624 1355846 1467139 1481426 1030631 174322 731415 1240415 138098 1792160 1016978 1918775 177388 24476 1831256 310834 1658478 1615637 1803649 116015 1894159 606800 798573 1289290 1650125 1486113 1847083 1702094 1376285 320583 1179356 870721 1107172 643880 1498487 1410565 487503 1191189 1354373 520581 1418396 354845 1754960 504330 699408 1422665 1989805 1455901 1722984 1805759 1011872 1647711 1338775 1730785 1847281 367968 1414703 1847066 28411 1283260 388173 329429 419708 1031200 1681730 1288429 1177877 1398044 273093 876995 1011921 1383368 288451 1505491 408799 1364105 1870799 1618001 1957009 106493 1247452 944164 232101 919854 1949788 1037869 100321 1300328 387096 932817 1137791 286669 587233 625743 686031 1526660 1302495 603640 308108 1525503 1880412 550662 1819849 619956 607062 664467 1426564 691309 1541152 843706 1438912 980349 636199 385057 1683109 1214575 396711 1305754 1625607 1197307 1862565 627306 1570874 347067 1799844 740334 437172 905628 608594 1564264 129341 1751336 1361640 1681551 487179 621939 874577 949536 226471 1885753 1805248 611881 211574 1947743 891988 1752279 454494 354396 399890 1466861 97112 1575988 1205797 67076 118334 901528 1395919 279989 429818 1144976 1301216 1172522 679118 153139 523652 1006880 1572155 1311455 1377709 705195 1013054 514689 323677 655639 627914 1624711 50993 1204320 1907848 1923262 1841359 1830499 1780085 1673199 1528426 89541 1122347 1705875 497195 594879 1010859 648072 1081632 512649 437916 435806 607499 322164 571839 995035 1847771 1211480 1283427 1333427 1384691 164096 1466255 627328 755423 142976 944178 1021119 909081 1248297 1175468 926603 1265664 1837226 393641 265240 85007 617710 1825474 1509310 699457 1344928 237116 1847423 1815005 1571638 364228 939868 1092231 1843111 363009 252290 250636 1520246 747187 1004048 774053 272266 651885 884789 396427 1904874 596493 1001745 1174944 410683 716962 985347 88454 361389 145496 1464438 552633 1290316 787085 1249402 647716 1541903 889999 1600966 1457320 60246 806149 1065939 78357 504614 1079714 217582 1621452 1233753 1266964 1141384 1771616 265029 1841491 47535 1312882 1082149 245196 259733 1360535 1996186 1506930 156109 1614211 49350 333401 535296 580723 995204 246850 1739644 1157795 1668785 920126 1035825 1535559 1099929 904455 997976 1679285 1424208 1484694 222161 1626827 1671415 1548070 707269 257779 1784542 1723658 1128126 1475605 614386 1856197 1231523 994851 1392605 1070861 547541 1481693 818971 1121818 1388939 542804 586444 567078 1137602 1614868 1310744 1471861 1365326 1139730 955071 1049391 1773319 1749876 204733 1243608 1064540 420914 1315899 1035624 1053558 1456578 117769 1501051 157658 1599972 509727 238075 632567 1025751 313873 301367 1414398 1779114 739112 35936 196919 343446 994830 1655084 172675 886151 1227125 742931 80327 248996 17326 611947 399055 1150358 990048 1302130 640171 1653302 256732 277946 88026 550135 668897 1890056 266129 1568722 776035 1254701 1473786 1101387 1963096 192866 1423741 271868 1851103 776090 1311715 1505288 103010 365454 1847739 998162 827036 299401 529658 75266 1757100 141118 1208638 1111780 453541 1167961 1819290 316893 625450 1889485 417964 173809 23545 1732966 198636 381940 896493 1608499 274577 930267 1331576 1121034 594074 1604539 330249 658041 541549 302331 1965594 1438157 1085100 1662427 1136044 1493184 1755 198890 183347 124693 1478834 851663 94949 1119231 269888 213362 364862 1736157 1138004 467937 97134 357143 663201 920615 1494098 105808 1682491 1098342 1452550 1416087 1435754 471554 1274672 181309 441816 1772146 939021 1003002 724893 1230582 468812 1313086 1319287 1137101 1775041 17129 789569 123952 1776022 1404686 559953 1627489 651252 611181 343804 1081 38304 748738 76485 1834254 201383 1497977 296439 1712536 801616 764784 1754973 760850 1675801 25503 1031419 900152 1867280 586645 1762447 949188 1576863 35123 1742554 1265062 1672795 426829 366123 296859 523655 1391608 659227 1805912 517871 1981160 1523224 760242 97135 878154 118632 134101 736804 471619 1626695 1859736 1566785 518141 1163067 832075 993467 687175 935502 1247738 1220922 1825434 1026058 568747 997931 1897501 748004 331005 1380480 1763775 366317 492438 1838132 1501241 65598 114020 444277 230853 997342 1600735 1908497 669129 806292 1797438 1594288 374809 858583 997690 372708 1462802 1239026 669182 726078 901291 212568 802397 1935523 997565 6155 1075476 968186 678562 1142907 1354606 1404169 1165269 1794376 27342 934957 1000136 1650648 1047439 56108 934920 880891 92818 1670715 1847220 1074482 7135 66221 1670845 1205285 1703605 1942209 608039 1958967 474931 437226 479708 1511764 1166610 304109 1471634 1953353 993512 579258 1503753 489096 929066 798508 1356099 1748464 1321867 344253 948671 405605 1075455 532793 1111859 39045 1031644 109627 1588467 1818061 1176682 847857 108452 674167 1252054 57869 1310319 309833 1128283 1023536 560540 506938 1507138 85679 1275200 1567385 158599 1029787 763032 165863 989041 663495 965224 1536475 402649 424494 1559543 1110283 1685959 397051 617999 1724500 271628 464026 1110215 1309851 724522 620084 1694878 1146844 774726 1758426 1861193 672814 1434973 1244909 368794 1233525 913108 1897147 1977808 1402174 1154927 855747 1846086 965153 313536 1929725 801482 76844 1610649 1789221 335782 1443262 101511 234483 211908 1012603 207985 990751 1575683 622206 271558 436445 615885 1990718 862651 1413781 1619211 64701 503751 451129 1020223 621663 1377101 358756 1430139 1263855 1398708 1695082 1731108 418056 128917 1328497 646594 32296 531949 915226 1369033 1573447 880712 943627 1278795 1847180 1620820 439687 1238834 1298693 759492 1756765 179149 1847684 472329 110890 1716779 1947781 1272417 726943 1364905 437258 872143 1492239 1003372 1197577 1148954 1549050 583208 898965 1281815 318062 900209 422025 457467 1465254 441777 1852486 1008280 810528 1193115 527114 429041 748408 1456525 1358646 1932545 1013663 560291 185323 456035 1815540 560655 90430 1747428 624327 1453496 1394501 1503199 54779 1743105 858946 1005283 1522373 1349839 693324 1241147 197356 719165 189199 492975 843441 1729502 493469 1630699 287782 778828 1870956 512907 1332698 1788502 1807212 1504421 455670 508152 1711662 380367 1637097 1566941 1786035 217589 403388 1229563 1313302 196173 1479451 1682875 1588062 1681895 1390102 1696620 1964147 225884 808609 439190 287362 994320 558546 1379076 582577 119463 852990 722736 1705385 488863 1781643 1063707 1828719 566241 91132 6645 1753948 1027201 1301859 1274640 1107063 1630393 1509012 556466 1610995 1772411 1528918 1883546 82434 696369 952746 724783 1419621 85942 998322 781837 95725 563127 949741 1969785 971106 427011 378100 1190862 192404 816686 1607912 1670344 192846 1992545 1592781 1211607 1963759 1357580 707232 1695408 1712389 1037966 1024423 145471 1674714 182336 1553510 403681 985867 1077411 398452 1450759 261683 1945004 1675415 1312295 1113486 721370 136268 358865 346280 1163025 607448 256202 1284724 1888903 1865478 258387 1079032 174290 370080 332245 985149 1941021 839608 1136900 932323 433917 868739 751451 1166076 1512871 347063 1209638 307521 387677 1323451 467972 1037973 572062 692607 709239 1450771 1768051 986974 397311 1173473 1942281 1628899 1478606 415194 1897698 956963 1727315 943405 274574 1132398 238847 797110 1211724 520860 460191 1901809 266831 524935 1639354 885275 452060 176430 1766776 1272514 1709634 101875 1368306 740926 1278877 784707 1858946 1240938 308544 558390 752787 823965 1348596 618718 1604714 440581 1406579 1071061 381266 259845 783723 1243311 1931866 296729 1053790 1596480 46591 1870673 8742 1770601 1918040 1039161 1412143 230242 1450087 742739 568029 807481 5642 1547772 996779 871562 1437560 378551 1880817 290484 677550 1583459 891073 1342404 1472468 792857 1174646 253264 894680 1166503 1486417 796728 1881198 1135258 94594 1235628 1095192 812070 1181568 1113958 1895197 567514 983810 1484609 1363428 1115623 164977 763349 473519 1526960 1662869 1019874 275057 1229569 1837933 1943355 1859186 1422656 535111 391500 461385 339409 508422 1969412 1442303 1587302 1015672 474069 443922 1640761 1993010 1278559 1715995 812502 419160 672331 1277807 1515936 607253 861777 1161262 859331 1542116 379042 299464 1640810 1324667 888468 285669 517297 1505527 721774 70023 693228 554358 979520 1509813 564476 1374987 1630355 888163 924117 1475188 449255 163730 1358994 1630806 337963 1416919 1823875 907691 972710 742697 602043 1936882 1944482 1356433 1389394 667032 1407182 1417978 817510 663394 859774 982630 894817 297607 334089 978589 1313877 1803946 1116848 809680 1070569 1864490 1785087 107681 1291011 602622 1433699 1316304 334866 915631 937310 518936 1163515 514418 42411 99692 244386 1214938 727924 1353582 1763907 428175 1942708 1594866 915228 704452 1199412 1964212 325050 515418 1420969 1872269 1395094 595153 1285861 249288 280736 572908 860809 1431193 612866 1131000 465340 1607930 990972 1367415 66499 388123 1575578 218957 448074 896313 79921 595876 210847 1712181 1012299 186304 143770 909204 96299 1656130 1950673 1171974 1338264 1787573 1883070 501316 1213632 927925 76493 984684 170308 507439 861136 913508 256560 341815 243293 1928459 426400 28211 1240991 1916082 1640954 1596524 1686057 971432 1535633 712213 1589673 1575309 90489 630821 1569716 1354183 1577657 676301 1184658 937211 575511 353876 686681 1089322 631192 1074933 14138 1308500 423023 373058 534950 1791414 600071 1539967 512624 1581984 1383666 527171 1870070 1935915 1974209 990623 1822326 1918991 189845 458924 261758 1113923 1031688 1097003 742428 1247993 298586 1519261 121069 201019 322556 589192 1326159 615931 618451 349898 1701782 989521 741678 660270 1189348 1406838 1453971 487826 824928 1120246 280699 1342484 1780590 1235916 1078685 1172839 1898980 363259 1425716 1776735 1556745 1176536 1586512 611454 882757 452417 178983 1187259 1941941 1114843 1615856 1271398 1908585 271026 1355893 316435 1506640 1453453 253248 1581632 317371 523753 936186 1419070 8879 1698493 1865556 918279 1447795 1299642 529541 425060 1351187 1909298 1286848 143282 1375647 1688695 239069 1457270 220551 1258562 1420593 1938505 9028 1160153 912767 1284888 380018 797822 1312993 1991831 1066401 160723 769476 318992 1080653 735009 303713 361426 382064 492797 1104567 1536362 1978818 1757668 451475 857143 999936 528116 1072100 1136098 806081 531796 1466175 391467 1977453 1605301 1105851 650158 1504838 1618648 1724886 983061 1549203 253049 446 1545411 1241836 1238211 1025746 576324 606797 1201808 1640347 209182 1973518 1853236 1866033 1023874 88418 567397 491995 967198 263473 980597 127740 281697 57749 281638 1665226 1844473 1209711 1882935 1401572 1449188 1184912 1594166 1627630 746713 727367 1173414 1917517 1072164 1142683 1238879 1190270 251259 529665 1126486 789961 800271 1589150 13330 1701626 440234 1326867 741301 537232 1822725 1216703 461121 1534292 1386425 1732863 848581 301100 147017 346110 849097 1682145 1290465 621614 1341737 1650838 1132422 188269 1918280 378268 1978967 1945647 1801702 461001 879856 1200537 459694 929229 1034929 606790 349232 1889672 1108144 1020008 1771388 1690538 319744 574397 349204 119057 1143747 871844 1115822 930210 495389 557651 618135 206960 76069 1470527 278370 860438 272539 830370 660031 1812631 183377 635134 1385157 1927614 1644567 442801 710375 376613 1079314 383025 280605 115246 1548041 1202180 907505 1117054 1562232 1073528 1865993 819184 1496117 490338 453766 1291354 1199535 1501760 1649504 1790965 838661 1065 700824 12966 31240 1983423 706275 1314055 381067 1873736 377840 1034967 1318166 523294 1223150 1659237 709790 840206 1789171 66957 229902 1558102 195167 198412 1548806 386845 473473 360321 663090 1199343 245660 712023 1242143 675105 1166106 389991 565070 1205934 368354 1548383 199086 1370720 1412082 1812135 1374303 1653491 337538 322256 1430797 1124910 1860928 1296780 1695116 419664 414651 1441143 973187 607978 652128 1202652 916335 952744 169567 668043 462441 804413 453000 1418090 408051 767190 584567 760696 865705 1798 965848 1169032 231697 744300 753491 1996466 732121 1936992 180018 1561077 115682 1179070 228383 1741082 446913 796791 704074 1372466 1018281 56598 275645 1705509 912658 610980 1182532 1109507 139947 1218781 1994110 1292647 1971130 214856 1269954 1783880 1031279 814766 1948808 1051924 1489280 1337033 246276 903688 903823 374506 998866 1121491 766655 107813 823983 1210716 164774 684428 602283 322374 1266033 546010 625057 218091 175157 1663177 1078221 500249 533915 1814475 1717440 276415 1408584 3668 1019498 388033 1370067 902089 1599520 946372 10151 972591 1862323 1207785 1605488 1658736 1982602 634112 1571150 1687946 1733311 571970 282447 1805280 1467289 1092595 778100 557515 1078225 1894055 237293 139218 1137037 1400224 1682663 1649032 657413 679540 1073928 1290219 564427 210194 1649181 1058502 384948 104091 1347796 864044 1415746 228997 783165 695 1814630 1774200 1673155 419344 610246 791037 939127 943829 1955087 1409016 808664 1450012 662311 1348854 1239368 481594 1738560 908475 615161 1258995 1848426 514529 115129 659019 1191103 239183 1099368 1170603 301286 276546 999 1494055 1757853 166563 304160 474871 562290 626828 1823347 1161871 1791106 1298090 1083070 1273934 212022 726045 865486 1215892 250506 484070 1794675 75108 81902 472894 414873 408028 868597 1097449 1704661 1295667 1683547 1112358 1189541 781998 1549414 1330480 1756350 1647114 721316 847771 286210 223975 1070511 208806 286756 1403273 243456 262399 1364398 1732113 1710194 204856 1854487 1217246 1366106 1441625 1743257 308636 152624 612025 1826499 1143848 1461907 1497529 640821 902869 1660542 152020 422333 1872541 561642 74119 272669 585478 529424 662240 132654 947413 452848 1781954 1030752 505312 1092302 1178878 672023 815963 456419 1340079 1643798 3662 124414 1849061 1214585 339624 1565119 860124 115857 277763 658055 809341 634424 276261 1952628 506868 1432448 602464 418385 1919047 857529 535264 72784 910575 1452818 1721904 509674 1016305 868767 1793469 182676 468368 1553562 671094 1386602 1045474 929300 133850 1243135 647959 119977 159417 1199086 1785738 1537619 576606 1816291 23489 963968 301734 109879 85057 1205643 1379895 1819255 1959489 316739 85092 460709 1882233 1721565 459038 560511 315091 1849740 403086 838715 1393258 1996049 183791 1084442 78286 1855942 899982 281631 140468 1637064 610888 1280464 1340528 564403 445951 679014 1254875 930315 423723 1426839 625694 1591053 1884243 402344 1062259 1717451 225479 332176 1399823 1278191 87012 1452404 217714 1382317 1178050 729770 68866 1606409 309417 892266 1396827 1082841 76547 1992965 1934618 923905 1180399 1475611 698452 682853 364108 314079 937145 674336 376796 1356648 382460 1838262 1746229 109170 648889 1074665 135834 1737025 834513 1385296 205008 1840446 152374 285933 1565537 1141777 1917231 1979133 16503 608536 66308 574287 1449702 1364231 1131002 453191 1501307 686220 696288 717509 1434278 673589 1402937 973624 668634 1295531 52875 766128 1165641 276373 1733580 758687 1609730 710281 576765 1885588 187714 1438767 1364484 1455237 1016557 67350 1238683 1366969 1690442 809290 575623 451092 561952 453318 1624563 1077855 515813 1397638 511383 1584905 778352 517664 1419615 630128 17381 1801597 756857 538122 108605 464791 384163 799949 1042759 1029350 1102426 353219 77936 1367978 93175 80015 1410827 1509463 565673 272461 245762 1479442 493781 798562 922840 512544 725796 456470 771426 1998730 1798275 435975 1831581 1231866 717828 193500 1981373 238218 1282556 126761 1712549 890887 615938 996298 303897 634730 640907 1625017 1759739 328760 368720 1455204 431815 640194 1435968 294188 1499386 232001 1341012 1411522 582324 1776870 681740 990586 939240 1512821 600821 773680 800738 1591123 970599 635423 46942 251070 1878708 1063142 1715297 68478 750303 1779488 1191871 412271 531719 21813 579174 1864999 1859812 162063 824947 538180 391031 706308 1511142 1476042 142276 1035616 574089 275198 237385 990420 1610302 1983429 1363231 717760 1320048 939732 372523 326866 1321925 334641 1189801 219839 661741 659094 1737133 1121419 1640681 192346 1935492 1869405 466445 1823836 1538015 1277220 911582 207670 286935 1200860 1622810 1126333 1431010 1858872 478647 503349 871656 1216340 1052940 716656 143337 1560135 487475 1968433 1644529 398007 1242105 1370515 618666 1748683 509835 93359 101436 554286 890612 875744 1358985 1455296 1187903 1820235 1764556 615734 1339703 810393 1535533 357508 1923235 5195 1354156 989879 1444654 167752 159833 437912 724120 1184892 385271 1644708 919747 1798652 1350017 1795786 215334 1206092 678428 1075081 900756 982923 372688 555003 579742 962621 1411399 1371667 257623 1678597 1141781 1327847 1582113 531098 1911811 1432982 1342 35125 1548364 174673 265634 1543939 1030727 738136 862679 1717092 158713 1422449 598264 176106 338904 756609 979864 1483359 381079 521279 1346838 1468394 1831303 1800631 1112861 1585536 54932 238785 958309 1845311 1314426 777054 1789093 1440665 1019625 286742 1786539 1506821 1913845 1061741 1134920 164873 1166628 327411 1620491 447962 893078 78619 1537078 1532171 31272 880655 1383139 167681 1477917 1666265 660408 1976343 1809109 1811625 159178 1471538 615500 1983946 729792 1322474 267515 1223593 793579 188777 276392 904210 1205380 1890719 405743 1400599 246994 1442336 123366 1854590 1289930 1959837 325925 820203 703024 1424200 1250275 1339330 1318359 798661 1550277 1377649 1831860 1259897 1848666 924007 1539876 1367407 814270 621548 1444222 623541 17635 1660841 1749718 1508411 1754873 1355591 1309172 310155 1835561 871299 128522 138690 728222 8131 1517460 304177 387910 507124 342686 480408 1685596 1901723 1393187 1407923 1750225 95600 982270 1661002 1132466 801684 1822955 255307 1186579 966852 1490094 1605695 433071 1080066 1212597 1370516 1587892 1671021 1263757 540933 1166137 1975203 787736 252900 1402698 155639 1551508 532779 1350269 1515135 1909355 1513655 1304893 1426153 942959 1064831 442976 1747673 94905 1632527 543107 1714197 1326051 1166555 1460802 1336233 469066 1787128 840739 1119038 1750305 433604 1980274 2844 693997 174548 98770 385012 1486812 1248590 268952 810760 788458 1850189 924274 1681807 510177 262585 1365329 1367216 1377145 1803515 1104235 990223 100769 1527534 794138 240644 693990 191962 779858 1677875 493317 1560325 1474532 190518 466602 697062 1519439 1780348 1716046 1453591 839621 1530931 837387 1985451 1379736 417598 1547476 61782 954663 1370271 476725 740738 757029 1566933 1297264 1406192 1791287 661322 1270816 917392 225561 281924 484065 1275581 1011385 1000514 16380 63926 1709596 127779 168506 341444 1192392 1992404 187633 1315100 417204 122800 114471 1692139 909312 638707 194996 585559 1863679 1112473 1004151 514718 871006 1680921 1631052 1580434 200564 655956 1252747 252215 1408006 1277062 831803 1769596 423228 1443481 969770 991415 998675 1374052 1863520 131052 1467994 207408 1762466 1022966 877509 1482613 825248 1048079 668484 592264 117477 1759906 1050691 802008 1163488 1866193 1944656 656596 406856 1992221 1642882 155985 93885 645225 972608 1256163 121208 1611055 830363 1008937 651771 1837213 1344255 1969684 1614485 1697808 1789384 1560175 182792 1719484 7371 1683469 1580752 238902 183443 1036062 200304 1537673 172008 476093 339034 287609 538676 1648552 1073444 1225276 706493 838071 495814 930609 135353 306667 1964671 1810867 1373555 1374294 1451321 796385 224562 325758 1505844 576599 1999964 1968958 370961 906418 1094115 1195060 1955092 784913 1708939 1781807 1730366 1814828 1375399 629447 1221706 1886623 1845169 255374 109516 1326228 546617 1616917 1554007 1506677 458909 1852449 1713238 581718 1999667 960606 1797848 1029672 1807220 1498573 1855710 1692659 1617112 854161 1158821 469836 1717390 1443402 1997555 878113 370634 1856459 298617 1923555 578252 289266 1047883 1227687 55264 1765821 471473 1136460 203629 912977 1949321 1725407 50597 39481 742997 1161090 1775919 1616500 797820 1332870 1524197 1904083 1519646 1071090 1381733 534687 860592 1200912 1930126 688488 1833329 310686 290257 974152 635818 530525 1856354 349139 209430 1808371 445172 550842 1581417 669265 1912693 1654524 1077786 1607958 695241 1228377 739032 1269269 513743 1964635 686774 304502 915699 117076 768035 9132 124360 1112680 1065458 375129 1611205 714809 1058356 1123561 1535197 428190 1285863 309237 1623570 1803082 275601 932098 1435599 1061174 658252 1304952 1961515 952232 8549 634243 1577312 41 237801 1051889 1579699 699752 605174 779083 1486921 172790 157531 71128 1305837 1553292 1192323 1925558 1423532 1474216 1008584 485106 1896596 817006 233331 526355 1116858 1647288 456168 30260 1716229 60689 960552 895390 1372354 1586374 1311337 1092011 1987755 655201 226472 1715471 1521115 1300223 1582429 1989374 899963 1768562 1596456 1416507 1591896 172406 53536 1622365 1163875 1784808 1965337 1073543 754654 564280 1528536 1952954 86721 1807019 337856 755218 5853 1188568 1376088 1075136 1045584 1146331 110760 173542 243868 278406 204582 880593 1610636 1876672 1409133 777532 277825 1720538 579026 1587684 645328 1184378 499842 1193547 939141 765011 1428412 1377665 1151867 1248172 1252249 759701 1939483 1292843 96944 1096010 742069 504939 988362 1578867 1728845 1898993 210371 1823590 1655012 1349607 1469 720723 190652 151490 1954008 1641643 1893715 1266681 34872 223098 941136 1488995 1714180 1444469 1934903 1311770 1960167 1175044 678462 1247743 1752914 1156365 1991914 198603 1261468 58577 365905 307551 916270 722119 517568 1637602 1123686 1918902 1177043 361446 1229951 1642592 290474 1548164 982249 516354 401677 1216015 1050259 1254963 1849203 1698614 454687 1282631 1079303 1931484 1969248 1894949 1619967 256858 1120299 1012233 867495 1107247 1854206 1103128 249901 1201816 1983547 360892 353516 598770 275423 1616310 334135 431715 258389 914973 503714 419794 1375379 1793774 1547907 1740130 507256 664376 470486 5497 967676 1515898 225117 200471 267632 523283 1208044 1578019 299844 227337 1612618 1648854 1276875 974341 1505674 280576 1498847 979287 112160 1994667 391592 1753065 924080 503614 1126058 1769303 1102526 857291 1879162 1470238 1213481 1521726 1651858 1160712 1585657 190247 1573873 767839 666146 1695648 370222 1521142 815680 1326832 1211923 975176 91340 1867549 770083 720495 776524 302409 818923 712774 100444 1709949 877299 1849300 1129571 1832208 523905 719864 1827620 1986078 221268 1047812 1538976 1453741 277813 525044 752271 1901442 1195262 1359707 209191 765721 1005625 821069 890054 1932677 25610 267867 1232804 22162 1528781 803771 323887 1047971 1718202 1390608 70479 621330 781709 276428 788271 254404 1256645 1728448 1668220 20452 36077 1461421 991382 41512 397410 213718 1618204 1689273 587700 100924 865413 1052779 458942 1565841 1967862 1345674 1745572 134284 1385706 153275 1080710 223963 137877 1688101 365463 36953 1085677 1340974 1857551 1297367 672548 1915730 1223740 1952053 1417886 1922505 86055 13926 1977679 1496376 1263331 301421 1034146 686877 1220741 1203952 1177921 469139 383750 1497694 633227 712302 1540260 176947 1470747 1708203 1168632 348394 683048 874604 1105159 1099828 1888716 1889401 1230877 129000 1386268 703843 289422 409294 1015812 686155 423676 853681 1071105 391414 1429979 1627111 1965701 757713 1019125 1408486 508454 1730769 1907447 869931 1446409 707742 1749738 597544 306109 1324699 364358 1410681 816597 508915 1271767 911647 1127707 262553 1046643 1511114 816802 1729387 1653036 644022 1937558 998624 1083362 1541421 1065824 1002539 1913144 1437717 1204571 1503247 541641 1830141 1660722 1751329 1684525 585174 1964904 764146 443604 178063 609882 1760901 1151030 173095 613587 961758 1263041 79863 1136482 103915 1053098 1319323 556650 506667 1034846 1454740 1777938 1147231 116919 1902544 955326 441744 817506 1261934 494353 1676775 429910 150326 1360004 1597607 1945875 1251665 1150611 1312417 1698431 293722 659225 792318 857727 1627390 1401431 1872533 657293 1230458 679238 1817585 828688 618620 640290 859612 498545 176696 933016 5712 947022 1847513 1300468 1996713 935397 120012 1998116 883120 423003 1539257 1880021 870911 1616408 148470 1886342 1368420 839676 887507 72424 1058656 1646182 470608 1905881 268429 497764 1711078 117903 639174 1079622 1578433 342789 1349409 1844714 570972 1792028 1731304 1538310 1083690 1441127 1416503 57876 707694 1924687 1411264 1496733 108708 1094814 1624747 1259375 251803 791157 660784 429865 766295 1608682 647244 1779107 598795 1135614 1944936 294759 696008 202761 1100231 1881091 1763738 49431 597450 794862 1203416 1966723 413660 406814 1322710 1859326 1162489 849418 991612 553660 1792229 1506870 1398000 233561 1748234 529801 799531 677012 382414 218122 362685 1000034 1704712 473420 1447967 541552 399446 1749651 1312391 1052052 1372799 1782569 685046 70867 438510 13670 1054097 482437 1388852 1382711 684832 1069259 1179337 1591076 1203421 237309 1613618 1710343 1965446 1790789 1671301 1376051 133062 1104659 256635 150653 1968705 1954282 278953 1453104 1108271 407019 705691 86625 1835960 1097290 1095050 1350684 199951 1440901 1522186 569457 380906 59607 126984 1295739 1286019 1086913 576184 1161407 490849 1019180 1995282 204724 878409 1313908 819269 1388653 1888397 949535 886599 26165 770765 1507457 1729688 595767 1092863 1530089 650552 334439 1964649 488723 296981 30642 599314 1438026 1462859 773799 1253445 1986566 1487092 906592 180838 288391 1962801 182778 20057 1312731 160851 760634 306931 306655 803805 1004348 1040942 1104385 1489365 62410 778853 369251 1812376 207864 1685376 1190351 1511115 1574088 458765 434352 305648 143087 954981 1607801 1671877 506010 944286 1712285 1405064 191517 927196 1224685 1288696 1998367 440599 278363 759819 1167070 1446884 1279845 833201 1924320 1332587 1293996 240625 756319 99982 384308 361508 1572455 1341465 1109047 731424 266558 132905 1065420 13707 1052642 383173 790035 679116 922787 942675 272374 1739732 264011 917732 1232278 1029985 1144498 1322924 1280356 798889 1679934 312935 1613318 618003 135676 58299 387165 1913882 400191 1367634 1203942 1528220 1664525 344737 1988562 338217 52619 595863 367530 1408716 915716 1690021 304505 1777281 1039378 619628 1954283 124348 356381 1774568 1644907 969592 570989 1243899 1423831 1961585 706336 590585 1018961 233608 1785296 383535 1151211 364227 573426 519326 688522 646824 883579 629613 1652336 581312 193850 1595295 1954808 1345376 365654 813516 1225581 639846 1230489 1067203 1763044 1013557 328663 1717828 751136 86477 626989 1749970 929178 137586 69825 61245 356964 1117838 1405211 1010561 413486 1863267 1221941 882202 1602093 1210202 549988 1720387 1445892 1980434 806559 1582066 1813943 1516176 381312 409922 322706 990191 443076 1551108 1132499 924204 1766315 1521160 88949 1344282 1449502 1695260 1986422 528864 177151 1894494 267923 1555904 221213 605111 69098 1510753 1731021 1027867 890608 1632213 411805 1542716 218550 1249283 1364505 958667 252372 1982888 653552 637064 1076402 1573489 40213 721218 1178338 274609 1459587 768234 233864 114808 1419852 1064988 1327822 1577039 1474580 1664264 499536 151549 977118 1208969 1076235 790027 1486188 1619978 228703 1517389 1259558 1246480 631978 1681703 1197429 714438 1344231 1287148 1555585 49594 129581 1996750 1270990 403021 10512 511121 728743 1017635 1395018 1937557 394440 613820 1268689 56759 584020 1661399 1755592 1363416 389165 382061 166237 1505864 876525 475111 1390997 778579 236828 665801 332261 1282975 1718030 982521 119326 373790 1905410 1474888 491380 1411244 489704 429936 240732 360096 781017 1724098 732350 370198 1773397 558103 1983728 524095 1085579 1415143 1121703 1652238 1995228 1070579 1948379 1495071 1127510 1445087 1930326 1377272 156226 1836178 1359398 1104932 1613327 1178221 1746449 761694 986701 493283 546786 186508 1090688 1702796 861592 1146275 743660 1802650 133789 1090121 1496993 1932985 1376579 805806 353086 315779 1577351 625135 95328 1239227 171442 1030854 1384696 526321 1079207 1149691 1961045 1202207 813340 1743354 1868339 1226823 991793 399691 253799 881359 365245 533755 26405 1967811 222998 648261 995977 419256 1675687 1536641 1805826 1023688 1243942 1189832 323805 1710595 1185336 242498 1107914 91458 1002623 399851 1145520 1509638 55267 1201198 1196617 560577 1468417 982830 41323 1784543 865210 1964285 1255038 1505911 944971 1577848 1272529 458842 684234 1864901 1876137 1880300 141748 1043779 967803 854068 1010740 122238 1844210 983739 759297 76270 515288 936444 1957016 548380 1146484 108006 1301827 54991 395259 1827113 1710392 1188996 1968780 393108 1613692 579232 1646367 134123 1786376 1031702 707081 1829664 27516 359765 580807 1147824 1758982 166808 1591689 1861660 1499117 514442 126062 1304091 336485 877603 1706420 1284017 132447 1430100 1904093 512536 1211858 34775 1919738 1631278 617557 1863428 407804 607318 411210 1763600 1951173 1549115 1577764 1225524 1700984 49817 652016 1780347 740888 220607 383724 659485 175403 773767 1151406 744988 1306042 1437053 835748 527126 1521489 1375124 1049771 749844 774773 1733907 279020 553655 1438965 1421788 424689 1127761 1424886 1704788 569344 1071855 1942168 1182957 465771 435624 1679424 502887 346817 1940860 645866 1677247 979050 635628 310813 789194 930695 135651 1058342 86373 1969551 888445 1695430 951772 583305 1583032 35406 1125185 1627568 937284 790259 1245537 1679379 1942606 1827109 1539491 297726 1605543 1231291 1067173 952572 256416 1308867 1424807 1461222 1359279 890538 597761 1251707 1366911 347387 498706 333098 735958 1098425 762033 218013 1040253 44195 1442824 948964 1288505 157819 50121 1990573 1736384 242743 583719 208915 1464105 666220 1588345 1541817 963105 1184251 833408 1364557 1117142 1000491 140343 716968 11930 831095 931594 1607253 864140 1952485 553814 651733 973367 644125 963433 817571 1336265 933484 1760592 1524768 1761408 109686 1014146 1220352 177879 185886 1005785 567897 1784693 1439306 1227701 1808730 335459 1493737 1253571 1087471 1027132 1867986 17692 1457602 176601 766767 1403949 1721991 616370 1739888 1920645 725086 653335 1722873 835912 638188 464871 199408 559043 247264 363864 313660 434314 907410 1746122 784618 1699047 1468783 1586359 1396088 1504442 1267930 1522507 1152482 1297583 1590159 943109 627976 1346741 1659238 1473468 1726370 464351 1325725 1856145 1846700 1766651 108093 1325937 1635777 110670 428227 1869544 1297665 568295 1403191 177572 836120 1788597 1957207 1130125 1675756 1704323 466931 1913832 668681 258380 956565 158852 47561 109697 834666 1651788 830600 1467718 1550786 1832624 601747 651580 753793 1229132 663687 1409306 1754241 1951903 1399460 1618714 1443916 1636990 378869 545859 1175576 1676555 1708165 1523917 67997 1309835 423204 1099791 894485 1627738 367169 1293924 88425 1140131 1019511 1532484 185980 1725565 1914833 642125 596531 1854345 1692905 1291243 1971922 1188744 985576 7484 455334 31118 97864 582924 1450779 1410874 1843558 1472959 815882 1955475 970211 739558 63611 1635871 1990780 1839099 1539380 1608692 315385 1443473 1359810 1571926 1041574 28996 298722 1755137 1088945 1631689 350942 1678790 30208 686536 1400155 337711 362737 148238 1229712 1537220 1038778 1678373 1393120 1754017 498817 732885 971282 1838982 729181 195065 1026618 1796906 122407 1705022 541280 980574 515154 1824081 249712 440827 86769 1410106 718330 1590569 1408724 1471954 488679 1935436 1705725 1463602 1194118 1462109 718411 1195516 436936 108839 1673669 716245 1038750 1351480 832666 1626239 1421543 1265057 401077 3746 1972817 857183 359759 1976934 162577 788621 846738 988914 669042 911248 1871363 54135 808406 71064 259562 1289454 1233248 1360383 1989671 1660525 882841 1055081 350390 320358 1588960 337354 861543 1681474 559852 1751812 1955173 270373 1603178 1498464 1967018 1486592 1635760 1956795 1727578 1567422 379471 853115 973521 1951518 772795 1337537 1458116 406434 997553 120243 1287484 1310211 1371092 745280 114119 1859439 1146888 1075329 92894 1886109 1281490 781400 1746713 1076554 84194 42693 541859 1484388 1456303 1833746 1569060 1238870 505717 695196 358204 1859023 1995678 1398357 273852 1828891 551663 789789 339723 25225 532387 1572102 1758504 754478 49697 1562720 429755 1163877 739764 919642 282471 1675666 1161247 1591779 539464 1532019 285009 1357440 667850 1291472 855574 1862836 563021 1840037 755372 385710 1417793 1181862 1551 1767423 1923036 1709832 574988 94797 1645193 548461 704768 1578962 908283 1778281 1375401 1024397 257628 56794 189708 1733221 847666 501106 597741 1156434 911357 1297503 1616701 979405 1162878 62819 1431445 877924 1817399 1825518 450614 1980345 968053 618551 751925 1951868 753071 354039 788233 1370645 1109744 1494179 1938436 124912 1322242 1514808 1401204 1388797 1759562 1179294 105139 749393 1312268 543380 1479744 792607 76635 1287963 1797796 531544 1231011 1098476 1371653 1121770 192645 1727598 1202090 1959257 162052 1489495 377824 665001 1672394 273340 1316084 1662977 1009667 1969831 1361240 619550 750075 328812 231846 1385567 1985996 497111 180933 577045 1801569 283760 1651958 525604 268471 1968664 111661 492172 1120456 1884028 1916704 1500579 599901 645824 608911 92955 1342750 729153 857483 1221683 1771577 1714212 1899520 1654944 1394580 1091119 417988 1882544 458962 116767 546127 868964 59309 266072 1092391 438361 1242267 377039 896667 1182825 1164299 822484 1488713 595490 804551 594824 951226 415791 1749059 1287685 1981879 620627 1539174 1275294 138552 769689 1240138 1063514 409787 1122760 7588 1367274 959896 443650 277039 1086567 756985 1240308 1250351 1502028 1981778 456314 1013268 1517099 1299856 1403011 615624 245847 856406 161481 267135 540322 1670155 1738888 212700 391474 1867308 1090693 1449084 1604878 1354167 1229030 547598 1909706 1753914 695004 685079 1832478 125611 1823749 363489 1145549 502419 787884 553577 1250960 778688 1723718 1987138 1839212 1481449 1624193 846824 128286 1460240 1661936 363535 805450 1003408 1342505 208238 1719251 1143168 1610848 1008341 1058619 1552854 1179775 808394 1137824 1380706 1832391 657101 532261 1116629 527844 194813 1834930 79960 1695058 783973 1567750 171757 823487 40787 1669962 1331706 1866392 287680 452969 433638 1953402 727379 1589928 515579 1733139 1022786 1969304 335425 717723 201464 149908 1839106 1952477 1483566 450686 1916734 199626 37842 1186534 1610127 374977 63746 1639993 1355749 625988 920794 400021 907539 277057 876240 1298845 1181932 23172 1672985 1239262 284592 1862239 1013813 1411189 836966 1374596 1720092 1413355 1120725 1598803 897057 1687984 1004198 1659845 453238 1277031 1358460 1363940 375297 683856 483931 1192014 965209 1696331 330621 60352 1958741 1443019 246924 1347610 505981 548311 180340 852217 476739 1059431 1571232 1240379 1806844 1975523 885075 564383 1448714 1490243 146147 350720 1653206 594224 1441541 456237 1896078 542805 1697254 623663 353526 1973765 989064 1878131 1338577 1414238 1902239 1826798 1982044 1662502 1797744 1979805 1706503 1843170 34813 1291369 1847258 1328715 1846632 1764372 1896023 694527 1268482 450676 865281 530021 1468302 1299617 220846 5935 36436 965910 1155265 325063 573852 1955337 1787737 13675 1265163 1188793 1249760 996608 1103759 768323 176470 1849174 1740396 1791370 919070 955585 1521510 387528 749724 1258502 647353 1319975 96246 1307470 106399 743509 397346 18911 1718847 213220 240086 1297861 606453 1310681 1659757 774593 1900155 849670 488581 572608 1398758 739832 3779 19367 117701 1781735 1816453 526914 28279 1020160 349580 1433938 1470384 1650017 654042 774199 1615639 244950 205132 145497 1033203 1150271 685517 1097619 400760 515917 85449 565456 60746 1067849 778092 1379710 1685845 1584213 568146 1835078 977931 695849 1046581 1509079 1999263 583568 1019146 881088 623449 407206 351790 1639817 1087989 1639961 1905788 488935 1734158 1366687 1934692 1932395 1555045 1518920 1577444 964958 1345649 236941 256768 965150 46328 702558 1311164 1264169 1439643 563827 84408 1171505 555428 823444 91594 1635645 1002551 1077026 1859163 100708 1934035 355176 1795107 629454 765233 1210997 1010472 646942 1594821 1725109 1773282 1004165 1170993 1371480 458408 1228969 1371082 1590328 1611782 1852940 1653198 1458867 1627748 1982668 144330 1277822 1392548 1420019 202705 1438033 43212 1164379 583237 69643 192020 979940 1471069 1934778 1887017 1227637 1001351 456238 43437 649816 1204349 1525633 1860512 1531398 1812707 128866 219670 1040522 832270 1823008 1853302 1295129 1861178 1770157 864966 674097 971655 282812 1342835 1278122 467665 746378 1900263 1222382 1525724 188254 576582 28261 662708 442037 1740335 1345939 864017 1612286 1684436 977692 1666221 1767774 1479247 957828 633621 1979517 336906 344857 1893134 763043 498350 1795664 1547877 283689 1543647 1096383 175688 657251 928268 335444 191242 1700670 982208 1347793 1088894 495894 299533 1391640 231639 393496 704478 529124 883589 199226 894877 1683327 111904 719243 898190 242599 118 1752851 367301 252616 500821 530027 808098 152181 242546 1478381 1846269 1965411 928176 301487 1834489 1589843 1146140 1863840 1605855 640869 885107 1616642 841496 1898557 1405789 410258 1279190 1446510 1609702 747654 1658754 1142877 1058264 1763487 1872871 1167088 504327 504091 406931 483744 1486116 838479 1756234 646406 1204945 816712 1408842 921868 386096 656495 1799473 1426150 1312707 77901 598905 1519030 129896 699496 291540 1441050 1113786 1070977 487538 1331720 1466322 1275903 1607606 1483420 1159987 390197 1493706 1782639 719579 1563779 1062164 981049 618863 77807 364112 297930 1180217 1554259 1109638 1983646 204347 8116 897065 1069018 1713601 1163305 931876 736115 1674004 1300660 751315 1471663 1227507 470002 1413003 1738744 481487 1936060 1662017 1319320 1399534 539984 98312 1477276 674223 1048900 136126 45635 1073018 1411829 830 1092050 1083113 706955 1262320 1508922 1181062 47387 541487 145606 1116600 1541034 34943 1996053 399099 1828835 1084814 1726619 1983656 1662785 1301799 990097 1189190 529072 358508 1536301 929117 1638917 1100382 1838899 1509877 800045 490242 1567246 541629 945405 2193 612784 510774 1232915 1126528 1166682 657703 524273 271191 501826 1514981 959474 1979433 836818 924387 1013411 1453435 1799746 679332 279529 623928 1103769 1597779 1810457 1838226 213739 556070 1766978 384474 1170516 1974910 1814408 1403067 914384 1631237 1763100 1795032 518080 1084990 429404 1640390 345371 557782 713453 766603 191203 467076 744603 679339 1606760 1849917 632756 1652765 337941 1624855 1414623 504573 886181 570753 584992 732652 25144 1415403 663238 159849 510405 726673 1468756 155887 1809492 1758281 763521 1014729 482102 1243678 259534 1283009 79627 375176 1492686 1116663 248081 481874 1748910 1246464 1448280 1400892 1196474 1048582 69328 359803 999903 1479614 1674979 1464416 558459 651769 663452 1567992 1798177 1771153 1283410 1046875 47419 825122 882782 558057 188123 1187714 1240024 925326 1979264 1877235 674693 910667 950340 391289 377607 742329 1943348 950080 607893 412698 1593256 565663 1028945 1563789 1303064 1235729 549414 846196 1058280 1234641 978335 423950 1726017 263560 784797 840530 1102519 19253 1461392 544447 1242401 1617810 1483872 1662609 782711 214422 298843 751537 838207 747252 968019 710223 1566841 1117061 331601 273738 938921 520775 164417 1687583 1434939 396983 1938978 400100 1803166 621150 871635 1054533 1086156 632065 707300 526152 535117 180880 733779 484580 806854 999076 679446 749841 402505 1775676 1165416 1752416 1571210 1301362 1834418 949013 710111 1473797 638214 1100633 1003247 1566988 1400229 1798700 200427 1070588 1284928 292221 1986212 1081514 975573 1921179 767599 1740327 1078295 1448874 1456056 1252785 1638857 1069612 941500 1750243 1314542 191419 684541 1531168 797814 1880977 1782389 1284850 491509 1065416 1060642 1064088 774089 1345331 1838039 865148 954748 1356045 1080720 1283041 450658 618727 664005 1054592 1583919 1876628 632217 1761501 1032351 270396 118223 1290155 1590342 1090000 181070 1725207 721383 863677 1725366 403836 1755595 1517697 161828 978931 757256 264326 1479040 1315890 105485 1797631 204333 1165098 47131 1495696 633901 1985099 1444722 69853 1830688 315411 1131486 574444 1918622 1019554 950537 1089390 1698810 1909009 1775567 566226 521174 1628703 350226 1119239 1708439 1012644 1726420 1414340 1215502 1300406 1640685 1001849 1456725 77433 157766 267431 283710 70279 1951091 470070 72381 850625 101519 896362 417652 903177 1755166 890805 982110 1326235 668069 669543 761931 1148558 1825300 1511527 1528075 795882 798400 4619 1068993 1968432 1063341 1246798 1753193 1810485 1100451 1226143 1417196 249595 1146213 853236 1000218 377256 1147411 601782 1693808 735456 1814945 1295643 485449 1002081 1448763 201423 743126 1729053 629811 1818332 348745 1650630 533301 302346 1267244 1684030 1543361 1901718 795643 285928 1901940 294836 1958305 1786289 3308 1419313 1714101 1008627 1731089 202360 1260463 1736034 398502 1205825 745335 1188297 448952 1900085 272613 1615324 463141 709219 1273523 517294 1533366 1584943 1074684 1386567 1799443 1028507 399692 693279 71659 228222 57338 1531262 1805511 314377 1476230 1940801 279350 683887 518763 1949972 1447632 1394397 353235 83766 1504940 1026936 870708 1914234 1725791 829013 907849 1876639 1565555 1651129 412671 508713 1181698 253144 590564 837730 1266860 1218790 112409 556671 1552536 325501 1377917 1713185 1714593 1606705 1439299 1307843 1950662 1732552 1003795 465440 326740 203400 1494904 1026886 271897 25451 869238 1945067 326044 678341 233819 948222 1067413 1364856 1636337 743817 1728105 14843 1708551 1396859 1923427 1141255 1523365 1208554 1899310 376822 905539 1470802 129093 1124106 1928016 411171 999395 1717031 422837 350675 926301 241789 192230 532056 1533554 1351652 159262 1241753 170930 1649496 843975 1139918 626735 1531026 941970 24305 667285 1314289 809950 1633655 106743 1255991 1700108 194302 31626 627085 152898 63384 1662000 1582297 1179091 1927137 1534149 285682 1984724 111974 37692 1150279 18747 637682 1388166 1717907 1491358 1017703 609755 1060563 1047240 1356701 512561 1883803 1744869 1010681 1317257 1980513 503108 1595572 170916 1990275 307297 1300150 872284 1544175 21280 443478 1141458 306783 1814252 645277 655439 760393 1312901 1196838 1334514 1941447 705839 422572 953906 515516 104628 587786 1744889 1697361 1051408 443981 1862327 139494 938462 259640 805043 1579926 1167813 385278 1486869 85238 1298244 1410856 1884835 1215394 1096266 1261725 1073118 771214 994048 788541 1411217 612550 850878 1032598 729325 1976880 758585 1312715 1635590 1679596 1834954 1422629 295956 1697612 669689 701873 1741770 1780924 943570 1980222 1037901 939085 205183 941209 1790848 556291 1952748 1794969 645224 1327992 1121958 1485589 1123073 214932 1004228 265008 1095527 489845 1245351 944659 6814 638236 1964857 14782 42064 1564499 644932 896072 1193621 15182 70345 1786461 1591780 1227567 89294 978722 612437 547898 493488 294881 397549 1724409 1915476 1697858 1702444 1649398 740135 1275334 411670 1397807 1431719 1394941 619166 1584953 1825954 430057 1536884 1345491 1910007 1312627 1812487 934466 517827 68270 1669305 234488 1194112 160035 1740222 741858 1191104 1972072 273021 1301046 275751 39018 1297246 487040 141130 903635 561356 504190 209412 944701 1816029 1996205 1662872 109700 722612 408286 166508 1876664 327025 1080846 1499374 191845 955524 1895618 65659 387324 183151 1537936 1669000 1528069 1414591 1037425 1156707 1052537 911252 544428 1800058 757095 922347 187908 1888501 1406435 991126 585834 1825351 1215532 842498 711497 15976 1902171 924333 1474776 1583762 369192 235967 1290227 214209 376197 456571 553496 500333 1782770 1315609 89655 104180 1834410 1034601 209873 110658 134228 836174 1465719 1346214 89090 955335 469146 455768 1654709 1049415 1063714 1484232 892216 1822757 1185071 65330 1804301 1108023 1814116 1741986 1975645 1600432 1406499 1157411 109429 858817 295479 406930 1146726 513290 767749 1996601 1826923 1906719 921604 210615 1569204 1254264 1004038 433758 495792 1155929 493209 799980 463358 1949062 572595 117221 1996245 823716 33731 518132 1096693 120463 245012 1018360 1673406 1257909 895242 1246946 313032 1386620 334990 1224145 530162 169617 402357 57957 1074964 950563 1886902 21583 34705 835847 1382111 935470 1719089 453019 1473927 1377793 1456960 1942789 1309093 808954 4054 263129 165235 1428420 529652 1681055 630051 1263161 750084 162298 992499 1454987 944384 903555 382450 1042242 466790 121713 1114318 1773330 720545 393586 309533 997004 95897 1177079 1524783 1221386 428729 270913 1325479 1141046 467611 906550 1037821 9465 452657 419124 804240 433919 419069 43510 161786 684953 1848023 178246 322467 190764 1472549 1313050 1553393 1643250 1598571 409851 1729067 860009 1603696 130210 1065482 1519470 1660837 1172872 1831142 1739243 1489302 1554115 617057 1328729 126511 1558811 603159 1244767 343292 937904 91665 1597962 598829 653882 949630 1076985 792894 1557061 1916284 1413913 814845 1791711 1819586 997345 1553041 1407699 1817139 734130 1663077 1147015 1277538 151386 1239231 1076708 283066 503517 624590 489821 648334 1625166 1543481 1015220 1324522 1243417 887606 1208310 518261 1556139 1459911 199752 439977 1086260 564522 455053 1813785 1028747 988403 1052989 1402046 771683 1593785 607950 1964508 574094 1387662 671439 178094 1328615 1352577 125 1650680 1108374 718384 930601 640125 920931 581534 429090 1721298 60291 262814 225165 1132589 1846837 1689460 229183 1645689 1735647 835665 1464282 1142588 1137157 54846 1122156 9164 771058 949248 564165 673501 776029 776667 430901 988837 779218 1325868 1225399 1195465 524027 297894 1581186 719168 527096 1292100 1108356 671902 1515067 1653919 388801 1536248 114822 77003 1745580 1880458 695827 657549 1548997 493190 1181774 740586 724979 901311 1566847 1541897 843759 1666177 1032008 876168 480681 1126829 1161632 1120971 1361297 799343 450997 1242087 482159 415338 1661246 424737 986622 1200697 1928232 475555 347797 729683 918999 1615376 1281400 620723 1388208 82330 1108061 1095328 589023 888559 1292267 530159 1563173 105477 747847 1056547 120643 1023835 275413 1688394 1855048 1973026 113078 1492299 1221032 1492056 637523 748038 117042 522024 1286911 996503 297432 477632 1129942 1941557 1889251 1350054 1983772 1391432 745950 1813865 527642 1663182 373545 971249 716640 855666 926361 663061 1837974 3509 1693689 332586 1011011 1503706 42063 339014 1115230 908121 877294 95942 345667 1779659 1112568 995205 1453998 756482 1630650 377406 300570 1088317 1336624 730105 1487716 1961678 1830471 1417617 1492908 540603 1797103 1955826 1235435 359374 633640 1493156 1053669 1310054 1565378 123537 421533 1071204 1382068 779180 1091201 1466409 1405176 913537 136689 881140 1249741 1031871 569475 625495 1724427 1296577 239257 480602 701241 1597399 1410227 255448 911883 31476 1529889 1070555 1245190 1456173 1698734 677780 60129 1193536 900358 905706 555435 1427322 182355 1981082 440443 698250 1886739 844198 1092938 284053 611080 457821 702499 52775 1432109 1130040 857875 1932769 1702278 1691843 1357455 488782 129514 768952 1225135 1988442 1131751 1992732 1333334 1037693 419394 1353990 532989 1256420 1357531 19327 428430 1243057 1837524 1890543 948837 268607 1604810 1397282 1451043 1846081 936818 1210743 531373 1169112 1808689 706018 1050385 1378083 1120004 1347939 85569 1173922 579034 510351 1350778 215349 1596556 1986145 1145878 1471094 600901 515254 1883022 1260239 264783 731587 259134 1332577 437985 1401658 208649 302402 289120 1583309 1680656 603965 1768743 1353723 201189 394250 925367 966080 275842 1427742 313567 310847 1721402 1889973 370214 394210 1867048 944943 1530941 503508 44156 651364 1633290 569142 1744756 720520 309209 613 924613 611560 1014099 1239476 1347244 815833 1490302 120799 285904 1055485 1939330 1019624 216464 37343 98817 1098869 355026 777540 270568 1189484 439858 948032 96768 722407 65736 405336 1904706 1276377 115888 822476 1881762 182661 1698961 1342373 1353090 1675770 1944230 1323193 879327 1321589 404821 1210536 1224181 1091517 844224 1297216 1619757 1142793 1705891 1429716 743368 1659880 151896 772648 1651848 1813464 1948773 504262 1322465 320489 588929 958263 979294 197089 1482174 1569589 1049621 427408 52167 634088 1511112 667011 1276041 1763509 1884602 1622299 956809 1452515 1369440 664275 1107619 927759 1093472 1041454 202093 43766 937529 1718842 285259 694154 619213 1666619 1758177 687871 1536768 1162556 250330 1428536 824082 774306 819102 716063 1731217 61641 332528 1270115 318117 1572076 1078010 838928 1077272 1425946 565413 1947273 1664612 258314 815278 1823429 1946103 2954 434412 160284 443471 1802720 179861 1056798 79155 1265888 925386 347458 1014618 296009 347056 569232 1606930 84437 48481 1674281 598478 600245 1423129 979932 1707418 398059 229032 1403227 1615368 303682 1543247 349412 1264191 1210611 1792580 1235531 37062 435602 1740062 1430865 1726922 1779632 1631686 1937463 368807 465705 625207 1218542 1200384 1141045 230386 1289608 58328 1141603 220382 1632298 548293 1693589 1539917 1525203 113875 333957 224002 1710184 1310183 695718 933430 508544 136658 686301 159814 1442064 1116951 560030 1191147 628209 519053 1214281 1752246 923428 538182 1133393 1221381 1440010 682588 482886 549395 1487530 1456096 951081 703351 975021 1087009 1865365 1187154 262833 1152989 1296921 1635554 49048 51856 1787418 1440105 1886408 1892931 173994 45539 1369947 1758339 1301340 1111411 816506 333736 77602 270245 1290014 323535 67647 1874663 1957555 925994 1428610 87214 1716189 243359 323432 1715602 846407 552344 316217 780307 1926375 545248 324182 347306 1932292 1964669 313957 1667192 874072 875251 1267400 823114 1054691 1352003 1797358 1070142 633582 1541205 1902017 301853 213889 267311 875484 445327 682626 1069968 681870 1243681 1588122 729544 1432592 1962710 199949 947950 975090 1008573 1864710 519256 575768 1992475 1122888 1808225 1712910 1380116 776153 1008938 128450 1951462 1575273 1372171 1435815 1597541 602487 1501163 1115987 1731661 86105 1686841 943049 1781357 201887 410245 813442 8608 690727 564184 1574786 682864 285491 724674 1830033 863149 487300 695293 1026488 1390519 1800590 1069281 856791 1951372 1622759 46251 1054945 750212 878686 562431 632344 720610 1260422 979254 710788 181831 1208428 844686 1785767 1453466 484691 80510 892117 720326 860068 899597 993738 1597291 1404399 37004 1105358 626895 1095394 1304468 1335795 803465 1919378 511424 790186 752392 534508 964950 662414 1259657 132465 227484 1725312 1289073 239313 1194170 828109 1564096 1699153 572989 739803 1253181 933385 344204 1773402 1350451 1085478 941296 959725 945159 527054 266920 343729 1573400 1118758 1380554 243708 661285 858519 1263984 1085945 1261062 1710697 1830337 290045 868579 60692 174274 664585 536769 1260281 1262480 1358695 268329 1378832 1370226 1882040 1953231 1071235 193405 569246 1597840 1586015 198304 1689066 1054628 1642112 1270053 108352 321414 229344 845835 1941544 1106411 1329 1396015 108764 1857549 1655297 688536 935927 1225172 504536 1224542 1639676 1578807 1205510 182020 87145 1229371 351110 1683641 725490 799729 1830845 1671824 377003 566441 502046 828050 1665305 1887307 424342 1995284 975849 627249 266901 671504 1708798 847362 1478566 1496361 766543 252366 1588264 537355 1161152 1218269 1224225 29085 1561767 1320189 945583 1679613 1096388 648449 37634 1826774 1438464 170672 1554043 1571336 1349132 1621728 785248 1374595 496260 1074229 1352399 1608367 1737344 1394700 691086 495124 1917718 693895 72363 394921 1240628 501281 1484153 445746 1919438 1697259 137772 559630 818452 1045133 500328 723143 673246 383932 1336114 861278 450376 882637 269233 555984 146201 199813 1172249 1510036 781939 1532552 393449 1812859 1953790 1901198 1440822 1329982 433554 1944530 915377 666175 1499738 992104 1257151 1530480 283233 1411318 1843481 1591676 1125595 1631116 959259 455971 1478501 600741 584082 239058 542622 573269 1056441 1860065 1599071 469925 1788302 1234961 871511 1855376 1150721 608700 1810196 957524 1946619 1077524 1689198 1261230 557475 753582 547749 1459902 1345881 1335130 618030 412832 1553841 313587 12804 1287928 920327 1261440 805341 324083 1416888 936732 1359749 226974 1587527 1904281 1813355 1433177 101564 1775357 1859502 1036525 870419 1083734 359703 1379619 72932 1861990 1133644 414512 1174086 307027 691121 776350 566627 150121 741781 1973208 331043 1493322 450111 1846060 1390340 1047066 898289 462501 849960 372536 1799615 1609716 149315 1826482 1182277 1730263 1762185 746367 1149680 636007 997767 605746 1826871 1382480 1093426 1086641 1652609 1812934 1682293 934883 1831097 526371 1835043 1882327 1150154 403468 177187 577848 536168 1351012 1896072 256844 238710 1371247 1339825 475191 510420 55240 81843 1677134 1096423 1948531 599251 977738 1337754 65868 756067 402432 952340 1088910 644364 296550 543512 1173338 1511408 1681446 49518 1713612 1533948 1437900 1521889 418118 549947 863944 1924008 492852 212668 49986 953561 1142656 1802785 1935239 850300 795958 1599080 1496112 1380747 532424 105114 207325 861603 1049961 1111356 771305 1191897 782684 741795 609122 1683948 594264 1743505 1067689 1207470 772286 1010768 801284 492614 109781 1905985 1082831 1830755 463523 1288796 244049 1141088 1059281 1040903 119402 1409520 807577 927727 333582 702714 16102 1004629 579757 57883 1925925 1178390 1429191 1023452 1027111 780023 107523 1480417 1637003 1751795 1348821 1295655 569205 203212 265853 1028385 1175227 1604102 787950 1915402 1305197 365469 226290 1375756 1798175 401028 1351151 527785 765707 450831 666630 1545506 818368 584741 1618286 679401 804079 1054812 1983964 682047 159553 74724 1746692 149292 709081 293473 1089461 1263736 578141 908430 28591 643344 1495287 1571717 1015893 1015805 477968 801552 148899 690227 425532 1252932 1475171 1862079 957018 85133 1061381 1087489 733061 1687608 747653 877075 1677501 1959019 734571 1048709 457102 1804426 1719662 356645 1654116 84100 1353572 780143 404822 1531607 1989266 1728444 1667497 1768978 1872557 487127 1337887 721530 1577381 858174 71900 1850498 510860 1465789 950996 687794 1601826 77819 526001 1459295 1728044 423743 1523758 1671736 723943 894779 1071969 1807301 733063 879296 1457805 580183 395380 328821 302453 1529137 1014576 907566 1236925 1607176 828447 500156 1145481 1687664 1116553 1976535 727260 564068 1152814 1468659 1493077 633130 154440 15884 1392474 416854 1673488 244508 1705506 787069 350202 1273865 1040318 646939 962826 1986385 1896518 260352 1908881 451464 483893 1293927 1628108 251750 1045317 517033 1914242 1399714 1497168 1416494 525902 981020 1609684 883820 1206641 1439522 525330 593773 424849 1642822 1821722 1333598 1907770 1239907 342582 926692 613423 716845 1607211 744421 951394 1963553 1010548 347250 1928632 1692319 591671 1839420 1542402 258714 688647 1096283 1572432 1509749 384177 916766 159119 1327026 1205976 1194460 1579881 706490 552550 197923 102022 1393541 814545 258313 1030852 1145303 92385 1417428 1674698 1895387 1320660 52694 447090 1415873 168928 1933060 382806 230303 1051206 747751 564232 1828506 128835 409738 1981777 1032000 5413 664485 1598071 1257824 751108 1669197 516545 120959 1988657 128220 224916 492636 1882824 988609 15571 909626 1803097 1953337 1512463 51017 38628 1479570 1248436 1026064 197461 290576 320909 1821598 713662 605036 1254171 703780 825579 175308 903398 582705 1254700 1208095 1773919 1103006 619617 836587 1379628 1346222 619129 1596002 1641176 226554 1948862 641768 144009 431445 226875 1333131 513129 925002 600583 1093838 448164 1750208 1394167 1722881 86569 1317181 1136415 450388 1238691 1581349 1016991 632384 824576 1368054 622602 1982907 1842184 1879155 1645340 102643 1443752 18954 917895 1704956 967244 1595728 1839769 53724 1447365 1967345 241356 256094 1312294 735567 624285 1335476 1242912 1253631 1738508 1372667 89317 1632304 1886998 383305 1332804 837203 508239 1394920 325468 1987941 890853 101612 587746 127291 537343 217692 791639 293191 419979 698975 1526260 1684405 609648 1108950 184930 643580 1988845 1908310 70547 26373 250517 54216 148637 1388930 1191302 1823912 1476868 632412 1998836 110436 1075101 909784 1815742 850131 464661 862524 124756 1339108 1004268 829146 986419 1183947 1854776 1242020 941747 884836 1205946 996125 951565 925414 1980828 1392645 1629992 391787 1746952 1497198 1179041 87716 855594 1829649 1680103 511256 10057 1101620 1599522 782416 1374386 39903 805442 736405 1937939 770694 134205 1508526 1658377 777310 1789678 1479128 1942986 719192 540559 1096468 909705 1147918 305708 993188 226947 1712038 986257 1094156 1764596 319091 1776532 1776420 490705 551751 1601412 287833 365819 1751226 1951662 1291453 208851 1044162 1937315 725624 1758233 1800067 1983415 1394474 995212 652334 796980 1236209 969803 194845 103229 33398 1949351 1560645 868541 1961662 833481 666052 85646 842355 704502 1036875 105946 1674622 155531 1686346 469039 754611 446317 862832 871736 882999 1985322 1323859 997944 520735 1958762 1457340 1323046 88372 1014456 869498 1837053 1480783 1942715 1862469 790498 75504 1490936 944722 653582 1244654 680884 1550930 145563 151164 1133294 1176265 1509537 1594139 1928720 1035355 1147528 553844 676999 508474 100055 295708 1916023 875275 1647682 60535 471066 815252 1912336 1678048 1278217 1092209 1661294 679435 752833 553432 1900314 124473 453573 1676030 1573824 1823606 536427 1753982 1371384 1451908 1034287 372659 1520520 1682826 271696 688190 1256468 27995 1934821 773229 845854 333911 955017 888238 487743 786972 1820614 1341391 1767720 818237 313665 1796025 1326156 1898108 1688421 1133208 1796535 307444 812915 516122 889299 1244875 551797 1114868 144913 1548411 437601 1415182 1325968 1695596 1005940 1793401 1475276 1165756 1337815 78614 1959792 24751 946923 1601827 1962756 506403 180076 194472 1874952 1279268 508744 1556847 1159415 1590924 655892 494182 444820 13296 877575 405251 433221 1875556 712320 1335571 604135 1628308 298202 933493 1833957 441086 310672 1766836 1874994 313952 880650 682906 217273 97070 669959 566346 998500 466665 899677 1927491 1396722 528192 595530 1643443 331763 1240556 1568564 1293297 207765 712062 964513 492998 164492 1267787 713322 551787 1534473 125536 831887 1037274 131512 441888 310544 11445 809348 740845 1942821 724357 1721702 904605 356590 728350 1727737 664842 962560 1274404 1886143 608480 1451181 1705550 1686676 1296474 1613828 405539 937303 518684 599560 1570163 1850595 602236 1847411 544598 1231257 1089548 181936 1639171 906578 752552 1152265 1596588 1489019 727223 1832525 248019 1590761 1247724 667149 1368539 674823 1367189 429737 225204 1491650 35617 316876 724419 1701245 231736 1351913 803936 1125646 102073 1703742 1234979 666912 1418931 97883 1919757 918701 1546119 268837 1769862 717741 91112 1362 1736159 1643680 1416712 474801 1482891 1986992 1088216 1229752 763944 1546295 1907288 703727 254981 1976278 959396 119882 367000 1599863 1896359 1017555 115671 1188872 260318 1925239 1916607 924511 719472 1469400 572727 65469 810786 1125763 992533 305382 1176470 1245108 11183 1418627 897139 650225 970961 1848420 1210848 418640 1121774 321787 1935087 1238358 1689384 887676 1682228 1153830 638949 365898 233274 827032 1551706 832549 459034 302778 843479 648796 1646975 8078 1960462 282271 1190860 1238647 1416706 1616540 1120620 801529 1662293 1966336 1054024 1542633 1978791 1776525 881654 1995200 154729 1914990 695010 1835355 1792669 816045 55521 1205397 1368549 858376 513319 254991 1225742 924317 264647 717906 322109 643930 1636100 1543248 650378 1235887 1565593 1480899 1711192 1555204 517238 877415 984521 681434 1485048 1628918 128301 782883 190730 77257 80393 594731 223110 1463556 392920 1899442 970381 440878 1218577 1158169 387985 185185 951150 1726537 65259 1732983 1302211 655068 439902 230216 444229 626340 1962048 1464801 800906 1785464 56814 1297139 705627 1774012 786241 118348 785026 111615 1686591 974136 441458 469518 1642097 1059270 1945295 1688404 1599093 469206 1765750 1734668 273365 939858 522873 257522 428401 1929528 496908 1672571 294112 537931 148221 1192582 846927 1361174 146193 799635 357681 981776 129134 1497795 1871876 1282037 1096439 1524423 1784595 1878179 743085 24712 953460 1952071 346376 432627 454942 1512465 689354 1098610 1759640 625512 691546 1470798 1896112 1337154 1024123 1930964 1639081 161816 1380202 1396 543745 1305842 1480796 662488 50789 914300 694162 1683399 84004 104439 553579 1408401 63022 726510 1614441 1782739 909363 1158810 825138 1694007 701894 1568256 1539519 1447320 1927179 807641 1767888 556510 1742893 784838 1341834 1701334 985502 515019 943869 664344 940721 643734 598178 1727741 1903801 866513 1017506 1803202 1660706 1423760 1958199 1466696 642643 437608 1377120 1591381 960901 1532425 717130 1932622 358302 411315 1182050 1945559 630019 479725 1723154 1658159 225823 675853 1815660 475743 102011 1005146 1115817 630348 1807364 1537241 875343 1551661 363584 1148214 540925 1849937 318991 741079 665345 1503588 371769 488012 714799 1879006 1007460 402814 1568335 4403 1267463 1795553 1021478 1184217 1331705 1355915 156759 1132380 1551405 753541 1138948 195784 1648040 1421021 1154271 656138 966351 981914 1593753 1695685 212646 44850 1479575 1312342 496532 33624 220215 1002123 1862840 637960 922324 1463577 157908 231160 1608562 543782 818456 1102359 388419 1232682 409511 563146 1202714 116765 897812 1164007 1263773 241029 196641 569425 560135 186290 1418576 1502765 550048 962426 31177 459767 962769 1439889 973583 1564022 1464632 292719 455649 1800880 160857 630374 978072 1217044 770671 1749906 867424 82069 1900351 881330 270312 1267145 1562881 513422 1759102 341989 600696 1752298 92691 591047 1101849 1511882 976558 958768 1528933 990316 1671741 254136 513251 124100 1401756 129082 1634080 550548 354366 850310 1606198 896463 98465 779235 323840 296489 706503 112738 1569137 1969083 1448507 1666857 1070303 62994 1039756 713308 1491706 1524075 1737155 597806 1735152 1244399 1263175 1634937 1871143 480961 1343544 1791627 1937530 456328 90840 1516369 306683 525822 635601 99577 361540 555848 1130600 1207625 1412851 1081157 991868 1762853 627933 1510192 413026 1969152 1233471 170094 1125165 90883 222768 1804047 1093304 839190 308167 766657 726380 1044039 392530 1026816 1871951 1791288 643485 641043 991424 696041 1068277 1098717 842381 1919800 1393614 1255933 1979774 1270592 572980 59750 121008 156625 1620623 1330510 768725 466035 1212225 713011 1904051 1962799 552745 1032669 1433477 113887 1286854 1302625 1710572 823433 478220 211800 245939 775400 835526 525892 364911 781842 1107454 1012398 1485007 1970538 109557 572949 918448 1131238 557493 1356430 1307564 1724086 723293 1416012 1212696 1273669 1232037 1884730 1708297 1442694 1799033 397916 1938252 1322877 1160289 414277 1720870 726083 451253 318207 1877874 741510 672425 205405 920803 477205 256470 217569 1411944 159687 1885309 1770259 1105227 145760 917944 686870 1379370 350273 716600 1637142 1251055 938088 530581 1880620 236003 434746 146152 21729 1237935 1961171 402540 1816823 960243 1290731 407010 1739041 513619 1445065 667024 264206 1009957 1100563 844739 1691948 1286401 1451087 596774 75990 1501858 1308657 1376257 778625 997307 1158382 1705860 892076 1965001 386285 583885 236656 1390129 1426272 482208 84972 468640 425335 853604 581103 816820 1441710 203560 1645684 663896 913546 1240069 468623 1871024 281968 853987 633031 1861195 945654 267153 121230 1107588 27869 975173 937664 1532153 306321 1848572 1056954 1750507 1585619 1890389 641160 17936 251013 67774 1960106 378918 634024 1228914 661439 1229211 884319 274575 1854916 943580 755803 1275142 106611 1685279 1150315 327329 1725533 879045 1343308 314998 778115 1610197 1115920 1883443 1667870 1416187 523411 909659 927565 1471166 92390 515961 993720 1564007 422591 86779 198270 1226769 311507 1367780 1962538 131858 1431787 1143965 667982 21922 1510345 130454 1125029 15854 366856 1243314 1714428 546158 1326787 147094 1048480 283731 441700 1035151 1490756 525706 1924803 496077 546600 1310448 1883498 756741 1642745 412933 344383 1781831 939022 496767 1094846 934671 1588928 851604 1942186 1944061 440166 451819 635617 130419 416317 1945477 1573944 1730613 492687 699126 1131652 1405956 1070494 1934695 1755016 1314170 1591068 1788917 1331170 1396852 800532 1675854 1152943 28941 1773815 513149 981232 1929796 1015691 1664488 1475893 1144676 1082152 538887 470323 1974782 1427123 794903 1653616 1316249 1796476 288071 353608 521244 1027673 1000313 1154839 95463 75967 1579696 879174 1856108 1361245 1748641 649822 1769142 1165082 472514 1073288 778230 1921514 798537 1976839 1131354 563045 809806 934216 1948548 533812 1079045 942747 646190 1331767 956226 1643057 779821 446564 1439150 1192241 25626 1482550 86011 1535676 1432370 1356410 27008 1337458 43684 662186 1153777 1604923 1763004 658479 123370 84872 526859 880873 1728513 1964870 1250203 842179 828108 1870262 1886454 1783365 296652 892966 1542019 1151941 1113073 1812351 1461847 228885 602768 471854 905646 1536868 1205597 1428696 1187386 1990395 535687 443933 1833537 609490 689178 469444 1629637 1747742 1187481 1097088 341073 48318 867949 1046458 588664 1766376 779 1020548 542008 1773289 266779 1146066 663122 837118 1587843 325732 965480 1170274 486948 19271 919798 814366 1801755 1923481 916464 1200784 460930 774521 490035 84784 1847469 1373629 1573478 1019971 313167 1790481 1311316 1707065 1244493 286057 1258570 834223 1840086 948410 1790418 1395174 237286 1362271 205166 347982 889448 1454847 168637 156622 1436818 257031 1453224 1521373 1830694 916514 151369 1430037 1962555 560457 1424897 1068362 1663829 1676859 1179309 896114 1315304 1443526 1083226 612375 1810594 1180593 1525327 1229637 1258235 743381 1146079 899835 262254 1967154 437566 379494 836133 708532 209891 1592584 1207449 298083 1479276 134349 793279 1836719 880356 655076 930931 699684 75691 1283881 1546227 1636486 1868967 1663806 64795 856058 1791277 435925 1348064 236157 788654 1802373 1679734 1330498 764363 1505241 1614869 1796483 1777492 795872 1461324 1783336 1680195 1843194 790712 1028531 1771076 1752874 945109 1005370 259799 1560003 404053 1377896 1454458 1432895 1513757 1335032 883888 529001 44318 1035050 581168 461403 518038 1077744 1842936 600300 1229420 1761292 1221195 1696457 1160147 373936 1311357 1317022 494696 844869 513171 939102 945165 22125 891234 711756 1584780 536044 1579546 591783 1409014 657084 953177 50808 1746510 1941556 61687 1642706 1694335 40181 120331 382473 111142 849368 312861 1078021 805973 601126 35100 1651476 599801 1472896 1601744 1951468 1687584 1026688 516514 846584 1425481 37677 950486 580482 1258105 879946 1041849 308302 1855902 358855 103965 1323055 640525 280239 1852542 347360 1087343 224402 1839453 190334 523489 1813340 401754 1415258 153527 219716 1507842 924454 958632 92452 55540 910300 1044959 110029 986775 494086 139251 176945 1077815 1109718 1654287 1643426 496426 1885483 739283 1808931 158653 1024032 727767 1769429 574754 950792 770804 334220 1639985 1539840 1648590 578235 1718696 1833304 1833726 1084237 100495 953955 1697298 441308 310313 995454 1931596 1962091 1759588 1347444 310330 1194132 1783746 585891 1701664 1398799 1570719 524228 1175876 813621 1041647 1140979 1451903 1842798 255460 1403553 717460 633941 251473 139056 105942 41631 1477687 531511 754676 1501460 1302330 1912068 789960 1121642 1518723 1256202 764096 1474774 1595522 459144 1812275 955924 881229 768622 1397768 1070176 1132766 1758500 1748629 1621596 313349 460404 235652 1464166 792088 819475 466280 1902288 1331043 84522 480270 1202869 256344 1799817 1778350 221326 972755 1621005 193604 1696425 1317903 999487 1487090 223274 619878 1234042 953607 33853 1139023 443913 938430 28869 1548574 257455 1661852 1288998 1862280 921557 1141174 1214396 205415 144040 57491 897768 908446 454419 24863 1686169 187713 823314 1893243 1130540 1139745 1689557 1358285 493430 1183770 935866 663808 1093865 70537 1905817 1116654 1112640 1355683 682869 211312 143075 1217721 678535 1686418 266774 1040472 31586 564813 80838 1052031 1221739 1304155 39491 1271009 749842 56914 1399154 641119 205424 1473773 740744 1782520 1060937 334255 103574 390945 327910 1948173 9407 1843821 1785561 718575 863695 1406932 1957270 1053523 1642780 201368 762669 986613 1587664 1737933 1026247 1192048 498068 293305 332943 1384657 1544195 1210254 1243961 40124 1945763 1698333 423629 1629695 573833 1080421 1485080 1959334 1563770 380984 1691838 1126429 1824076 1278543 983388 1607114 1127782 1315951 1660141 235478 361347 1646997 189279 1719449 1037818 1481942 827535 1048048 1607763 1456047 660229 314216 1852855 379601 1369379 1584695 725672 1719247 273386 464317 1112224 775180 547935 1380081 739142 882517 95329 1089489 34718 802190 975175 374155 1779598 1015740 1412959 1819357 1515668 1031678 833256 349251 1056984 384087 581575 355330 709610 66910 1850055 755271 533432 1740024 252511 346168 647677 1981905 501985 784509 351805 876715 549039 595305 1524318 1471604 1161206 642052 339067 413499 271758 1574015 225683 962774 1204721 829691 1154713 1794951 1187015 1303700 473066 1577446 41763 1666297 118014 1665282 1364236 374518 1051329 1649830 1129783 617092 1339235 1732398 1172109 437605 1123914 336300 1524922 85296 733345 932548 669156 1849093 214505 487226 1597981 1093832 1039565 1267983 645267 578523 694447 703622 1004928 1590851 471580 69255 126292 1046603 552195 142205 1594857 289835 1611130 1188694 24745 366821 89291 619397 101411 1355848 758240 531638 479523 1739165 140323 1003855 432692 1280063 1883610 363367 424539 1831857 1062391 885148 860886 104596 1420686 312410 207590 139952 441677 692501 1733371 1833662 1584859 1974583 305410 1147757 139396 1209783 889622 1194006 889628 165586 1942126 1506105 659014 1191296 605854 947602 428173 123447 588488 485756 194628 347496 555473 106853 1475163 1096584 703018 1004745 50525 556611 1546102 866447 1532435 780063 1276381 944535 749833 267811 528375 1917583 276623 95642 1247151 1867394 1412646 979423 1619208 135411 739591 1590410 1301246 734997 394961 1181379 1096991 1661103 1940201 1681222 1677333 1164804 51003 1439388 1640972 862610 297898 450282 123303 555324 1067093 583674 771689 22740 1603277 1388092 914548 105664 657987 1001193 1709128 1919524 110147 1494816 904875 318098 1548693 997236 803746 1459808 353248 1363484 179836 503264 932618 1123517 48483 1976527 1394380 1348795 110788 1574955 511605 818934 149886 1403415 1979282 1249661 1286152 1731177 12110 107568 270223 950114 444063 1893013 1382608 579675 1033989 84690 1582286 1283734 1920301 1265464 1874990 1381233 534392 863345 1506685 1723680 540456 393229 1324519 1875999 1934928 1940918 1938122 528850 83266 1440862 175958 632103 749668 1194709 872409 1489186 1414516 1744048 1606678 1346540 1747147 1721837 1527957 1451420 473999 1069721 214212 200975 966642 1530334 337957 1408283 1166471 794125 1901862 514160 626501 1010600 14010 860051 1662604 925578 1826949 711824 1630078 544546 876929 755671 1421434 1553347 1977990 1051563 159643 1616881 319531 1891445 1184120 1567136 785071 597594 143865 936600 386266 320377 1386364 1832753 798459 326322 1995426 1677704 808846 1552002 916910 1684834 857811 348186 184851 785125 66294 1902450 90521 1918760 1225592 1190987 1551093 1137948 77623 182026 1704417 1261105 1782419 1317051 1645974 1970923 807437 253527 1332098 1310754 878877 1469010 1859421 1634941 537984 89045 687834 975443 1109100 209541 1874356 815697 1898578 1993768 178434 1856559 1798761 145842 880259 1299995 1051397 1048242 547517 1229916 1547005 709902 1125384 1793436 1948653 1252386 1732321 78127 915957 1076496 1547871 487773 1246681 874073 577056 825844 346285 1973199 1544265 1915009 1298881 486106 846027 1114783 1803932 880995 1117666 1944238 834265 555684 1320394 884119 181327 1059906 1731620 556060 279200 905511 1935676 1108365 421418 504877 671403 971362 1436814 357608 189996 1580035 966259 1523347 768243 1062765 573263 739003 1122617 1395376 984425 1944797 1575582 540308 1413279 1748415 1676553 1850224 1616599 1807455 462580 866432 983397 803873 444917 171164 819057 1490010 1525043 29549 608447 718203 2644 200519 1670181 1072249 926845 821660 1946291 599102 592218 1835229 238534 1179351 477857 1921830 1617743 203270 821954 1991976 596136 1267267 606063 1791425 1295720 689782 1209697 316853 1110322 78099 771825 1010033 833751 1301930 1027429 1988635 1804662 5252 1068008 113730 481580 1847874 806331 107476 1904182 1536649 1429733 552797 1915653 1763719 912937 1408059 78010 1695424 1215882 1937435 370217 1213996 180186 1401018 805929 299760 70649 1921253 1542412 1946464 1029776 1867179 1969173 446259 634899 76550 1941724 1128196 1373834 295487 35959 870809 1955189 481364 1834763 1345244 210744 1243450 240545 1382901 6186 1426110 1708516 363039 1692540 1176398 1017581 1725964 306997 1711479 91253 264449 607690 917007 1344789 663669 546007 1845079 1803482 1864552 1950413 1173340 1142520 160317 173383 1944573 363760 736852 40120 488267 1939779 1403808 1469790 1072348 1265699 1261585 1039827 1135731 1178327 1260769 1974497 184913 540592 951950 1504946 529904 442210 668658 4665 731317 1875209 912741 213919 327341 788127 483251 1043952 1764462 193091 384813 310336 1714692 686489 163057 1892819 1653332 1987291 1947454 342464 1046973 52506 23211 1731409 996628 152161 556358 1319844 1270158 747878 1440296 1321912 446359 218681 540674 177210 90749 503964 640971 407265 22007 1792166 961708 434758 1129455 1188067 354909 1134024 1821092 573709 1987139 1226253 1834453 979119 1941375 1528723 69196 601015 1311380 519140 1301210 1923808 324627 1274732 665347 1858964 1080724 1507073 1960239 648770 1715678 241175 1776930 1025122 671849 154904 604034 1899207 1735405 1753376 545769 1963402 758881 801276 419875 848039 1141969 1366812 325766 809504 273181 952490 820876 747426 1136034 1172825 773310 1210426 385130 854870 1173082 1105536 1075028 1808751 1161343 1124820 469165 771991 773464 290782 1543339 1579771 856187 469025 1871151 1654124 455089 568775 635971 1712004 1777899 837023 1328098 1302859 1303498 592806 1699349 1057761 380926 492952 737353 1450587 326415 682192 57544 1585584 1919751 405517 730401 1196309 1138022 495270 1775082 155918 243276 701291 1439823 1187113 779739 1569031 1175395 1114656 1302796 1279206 1558682 304317 1843288 602426 565976 1868879 1721266 702753 43529 669036 1936466 737936 649023 6497 921654 1354347 1482582 1217184 239367 695321 1357378 647456 921169 1330414 1942716 925492 1911384 648064 612032 617725 71834 1686785 1801121 423595 733748 1731485 957396 1500850 1196528 555053 1237713 1342031 1643790 1266244 959932 1838128 382182 653144 1216717 63356 1414163 338461 601848 217650 862523 423484 144981 431971 878274 294899 1950492 1376707 938460 416648 1779697 361782 1370692 1384163 672884 458968 1926221 747766 93413 376653 695727 1537152 1983495 1554029 921401 776486 421092 1295472 167546 557887 715658 276514 1677860 1445793 1021856 1748412 1815116 1362113 1098532 228946 321924 846689 224441 1938266 295901 861703 529535 684946 1909826 682020 1203588 1372170 1310788 1441022 1934864 307654 1904214 1550418 1631445 1611900 729732 607638 829976 521798 1554836 614401 99783 1362445 403191 1588648 1078803 1836124 658471 373944 407124 1170214 1819624 950420 1207850 776222 920356 1484547 365152 689860 1611727 60279 193978 379479 864239 1442554 435406 882890 1112869 710147 1305553 187807 942901 603925 163248 1837267 1629394 1449649 1089070 1360635 382243 642531 662932 154289 485156 298506 1306532 1383282 1347759 1519927 1077626 1511568 1290928 368319 660643 901788 1754804 1409602 1398024 1681520 1832561 880151 1354808 885688 615337 1110346 790576 1697774 378740 1558100 1869722 1480937 704535 1778777 1086407 1197663 72054 1395699 1194091 1742379 1590455 35152 698412 374166 1502720 1622976 1262138 1233646 1083306 1469525 1166996 1915570 16685 1921577 1602009 1450927 603972 792450 1534572 1846342 415242 932145 1811644 1336492 1514511 1870145 758150 893167 450061 1484319 132649 1328084 1019790 1358117 702156 1494653 1880540 1594348 1231096 32534 1263231 664148 514286 1063928 148175 410058 1812013 538135 178154 1738976 286200 1986314 1234086 1736502 70221 582844 498050 975776 1470461 71182 1140387 855061 1413398 1995401 1839241 1729303 1787654 701136 319614 1207950 1705562 492919 1507918 579398 784109 361368 762047 1216713 1007583 396045 1456556 420501 181569 128217 1812006 1497721 1820583 1999977 1189438 1562172 979162 895963 1657739 1434993 531988 1681677 381651 885634 274701 122590 278738 518312 1513461 1977571 342958 856104 1030181 1352152 1801359 803243 1651072 1777773 120953 234894 112617 1972779 184131 339129 1396504 247482 1118513 709269 539997 883994 730000 1038795 637695 589306 1541602 827185 1019867 1342298 465730 634897 168899 744208 1344096 362227 1376785 993272 91050 260246 17222 1122410 1262469 1691678 1997120 231518 156642 1856286 1276242 1509072 1658650 1027061 1240685 1835236 119892 1505838 325171 274440 1469996 1502292 610821 1533091 1504944 1519376 563359 600340 510059 1538529 1234386 413819 527522 1650248 807412 1498939 310653 634528 1283098 1572273 1131113 1329960 1566708 1831753 602999 710052 555469 1076584 1148024 956751 1705362 877813 690629 1685504 1613601 428710 1633922 1260261 985682 871532 708761 1081958 1159104 1837448 980330 171021 1130722 1317192 824408 231975 1962443 1586849 1745993 761244 1171800 1929827 1115510 211404 970387 1111705 641764 95708 1517149 770260 1934190 1495447 1894673 875277 457319 301552 1165326 343929 845409 315429 1433363 1976012 1261931 1936785 1205669 1762469 827318 277442 58514 1866938 1003888 1026544 1383648 678621 1770333 1934207 219370 1298966 709057 239404 313435 769651 181293 745221 1448922 1221210 601492 1529601 479348 667199 1493677 451070 337125 176762 1620250 1067304 1003248 905353 1852383 667498 298129 410035 1792455 563354 696005 1332191 1191098 186087 1844521 1004047 571115 1001954 264346 1898432 715526 701112 1571382 1890663 359489 1785890 1682432 841645 298285 1826651 295242 1293729 459382 1926214 1077533 109280 386171 1711936 919725 480099 125066 894117 1332120 1757617 1206935 159753 862248 530935 432474 873202 583316 1813393 1146606 1263949 464166 73912 1694565 709008 1254134 1892864 106608 1689956 347881 389295 1866197 1707804 1644258 32278 1074262 1768658 949898 42448 549029 1305692 1042484 745933 201878 662888 1454156 1054012 1111793 424435 1280983 1094688 1054908 1604186 1324873 1836354 12286 1359198 1837040 736925 1480898 843736 719025 1375472 806475 1016657 888656 1600894 1745418 1691220 1153937 1607602 1370982 1656376 1961770 1192704 770376 1579735 1467226 1611867 1533166 1945675 671194 1085027 1995129 1510991 493273 403955 139936 899554 1664108 253047 1216348 951523 884473 378860 468212 817385 629785 160665 1004482 512272 639922 1705430 1243648 855800 578512 1552622 802721 461896 825166 598767 239698 118911 278092 772683 1558625 1292473 1901752 1846839 266673 1174167 281600 1511307 331923 1376775 1356523 1681800 267638 411140 188257 437899 1248288 145462 731438 1721666 1480804 1402933 70463 304695 1607321 603255 916880 1394298 1578027 1850239 1509176 1325492 1795853 364626 1149394 73195 719770 1267179 1057827 1102979 1853778 315774 290849 1406748 1141914 1255482 1632686 998248 1408679 1556833 387160 1654985 1169703 1495599 442442 294593 1635844 1604119 604632 1488165 1956553 232819 392229 1800798 1781220 279243 1487428 369581 272212 1680879 904620 1253075 1481936 177512 1185059 1270204 826912 787539 249443 306993 965941 1473184 732811 954977 314462 375729 442507 825238 1797882 1157068 542486 531051 632473 21726 1063003 294456 559877 1724101 1715745 1640544 384568 708516 1734077 874755 475873 704735 184871 194878 951686 1282437 1167725 264937 1644115 1749544 700818 873118 678290 441992 1208229 1471066 1082182 1196087 1470573 861098 1006722 1148953 1797303 609956 15010 229193 1068988 464117 29164 1286525 1505829 503674 1659568 1248694 971455 1282360 1199469 265990 870548 1040684 413157 942295 1868706 1019933 9193 1026712 344154 727647 1658667 563350 1929744 1166862 1746851 1935680 1507047 999769 638291 803817 1979026 1211378 541275 1583059 508041 425534 317747 636881 237903 490693 1504565 278199 1992505 1420813 1381343 632637 1749803 1847945 1064873 1691500 1445945 355080 240794 668356 351779 609491 38851 1802479 1427474 1523490 974788 40724 1233565 1200698 2235 500927 1362573 1557373 104462 1414042 257020 398747 1908384 1092705 830465 625707 182306 1361178 1574537 1174128 1096324 410175 1267118 1751785 321428 1580617 357389 1054075 1301891 39428 538140 1451055 1320081 1505454 475893 1421544 1000751 121430 1421871 1910066 1635714 1685636 1296435 227712 101709 682164 740148 1796841 602835 616728 14853 1644345 708138 1830170 219412 451166 1917792 85410 991930 1210164 1164736 1920447 592557 1052223 572956 1086427 115419 1884236 1088568 882448 1342994 851921 296292 1650603 1522252 1590129 1154016 1265556 1652912 924944 755366 1133374 1825948 1561975 767104 69639 1010999 1076031 1916969 412230 1494316 1270317 568266 1736416 929161 879209 506395 1995352 1083740 1480531 493621 1074892 1302535 693830 989432 725679 820074 83888 261866 1114246 1317089 752758 1408191 754922 540999 1058244 580583 1552513 658026 237569 1968980 207109 353491 862888 548686 147851 551523 482000 1921816 1858517 1877277 87288 1329571 1230761 1181892 1926723 675965 655933 1423482 1024406 1741482 975839 478901 1663197 1965909 521607 1888965 1972041 1424385 69912 916608 284556 1493887 1875602 790913 862770 1970894 1680165 923417 1969040 2382 539132 571485 1219587 1026895 1553412 284072 863442 925990 333980 642110 128365 980591 1007992 1895531 1263810 822436 1434852 1690666 1134373 1214071 1148150 1670967 688176 1079726 374349 517062 1332340 595565 947026 493863 714482 379802 1847234 1310189 1373499 1569322 1245061 1660921 129310 1347717 1391088 998991 272713 239914 428198 639217 1977418 508604 111737 677004 527041 1878556 308881 1924881 1834595 1362148 1696538 1964845 353160 235732 367353 1836644 402165 1082056 679360 1353509 888830 709183 145987 972319 269198 589968 743627 1856068 1743732 246589 838068 1023000 894057 319761 1465210 1629322 805292 349309 1955897 1215276 1864218 819294 528063 103146 1504924 1658167 1855998 1592373 1391186 1659352 245019 681546 1313055 1303236 994562 693598 307110 498475 1304991 1141959 1413409 1923646 189616 1130985 761202 1208717 682683 1731069 1649708 513942 487488 1723086 1696916 744957 748125 740221 766755 1995515 1007859 673117 1351832 1458933 841922 368912 1961118 1269587 1479345 242590 575606 540194 1507436 511921 784928 464125 1377677 1011486 793917 1571726 1024958 926439 32356 1549886 337115 647330 36394 629135 1038667 408533 568388 80988 1947569 420663 1496000 330958 852183 1096309 1299757 356903 1778929 1508913 1844447 1704521 1172078 485739 1324441 1809504 278667 1913983 36090 419617 1773575 96529 1678988 1874344 1985226 1084418 1210262 714882 1338517 1045022 1387005 90261 1735259 84694 6705 1372460 1084179 1559148 1730347 344876 1175665 327658 658087 948021 1917715 464193 1300736 1155529 1226965 1206603 167496 832313 489106 1310186 1963552 792890 1482525 230811 7203 1168837 332493 22849 662682 206576 399582 1399765 480485 593676 949814 1863759 565837 27451 1543759 162920 219283 795397 1204755 1465887 960648 620605 997520 60523 1323280 224417 1181657 686767 825070 1956586 1889120 223672 1718956 1250274 1817998 72079 136269 584803 954290 474039 127144 1484315 235004 283670 1454997 1658509 159680 894646 1785560 304100 458518 206160 1221265 103318 702123 1144788 703277 404457 1753439 410272 1180641 1447728 351007 831334 1007375 817232 1997974 27048 976601 1828150 970482 1982649 1170129 1239761 1782280 1617065 1628634 250893 1993676 1794639 349532 1711523 173022 1959018 1925732 1744890 414598 132116 1239069 1086032 1617504 1765530 1140274 1951169 531911 1620462 954005 744 1843961 933256 464123 856044 1048475 1822591 966491 1484701 557467 789603 434986 1394712 1284699 564417 909898 633785 566325 1772647 985446 673613 1986279 1331924 557655 1180017 692139 1513805 436877 590740 949617 1758998 1290892 1201714 1654550 748615 542374 1123239 1978316 139617 1384687 1108142 88092 840774 1143932 1699318 463413 665780 872029 239302 1709155 1449615 1372790 499086 1327009 1341671 1975756 1924138 841410 1516030 1734431 1347106 1227096 142999 1063698 911959 1182940 57631 1785283 21216 898217 675607 214001 1535405 1680711 202272 1981917 1903636 1655163 1406256 1704704 620034 1240305 522051 1113067 1972242 1881459 661215 904622 277494 700760 397799 965523 1409493 1700072 1826567 229549 1938242 801979 36849 1801361 1655747 1614301 1776035 174003 430411 1369896 55346 376901 1161793 1210058 1933362 1357472 690651 816189 1967430 1962378 569830 1535885 1548459 693767 356019 357491 155201 567345 1574052 67498 1132518 84239 281940 406251 1759820 136413 685158 952956 1224394 104670 1655981 633843 1899727 1357017 741275 1514953 1756307 115506 823660 884164 1937649 853378 1635723 1096534 1078403 1559632 1812622 86191 593767 1846092 1400347 1970950 1531074 224039 1665724 1008749 512760 1248398 1511778 1510676 84621 1913389 1151248 1096357 943612 1693630 536204 725865 1457408 392258 812333 928593 658932 401704 306633 305605 1931290 368501 793867 1235866 320499 129297 854579 1612986 1818740 1826681 758359 1690077 698609 819736 140760 334675 1819548 1050208 1343039 1948999 1702663 1416170 741625 792030 957237 1703474 1326714 459554 1860541 1166350 987871 298213 770461 641044 1653989 1191263 1119837 1121364 1563828 1089003 364223 587475 1582363 1598427 71542 519460 78826 1076561 1026326 1203479 1097291 529698 945523 981280 646739 1940121 1838542 12741 1988116 1974554 1842522 1287592 1292349 910446 809446 302457 1170514 1558663 534208 208565 976387 1742682 1659141 1247960 1668811 1212963 1302438 1110795 66323 1114857 1379130 528369 93328 1258967 981272 1168316 672141 1204311 1074580 168911 333268 1532741 1617498 1566278 1274907 1237428 210781 270100 377909 449621 324522 1185616 374962 1229403 1196347 954299 1902533 1712966 1232652 1374477 1415272 1201667 1803853 1031327 1452420 1901474 1494751 1626386 1758077 197392 915029 1247991 703982 95648 1250685 1154166 938274 282351 417852 1930050 1045129 1726429 990302 1445058 1370617 626660 1964154 1601000 1220938 1880795 796381 1221121 1598225 922800 650013 125212 1145746 992588 586933 1656766 932212 986055 738732 634556 1642245 1968756 1390307 1718807 541058 1087927 677736 57055 1168905 1441186 696430 213831 1597891 368712 699862 1220655 566572 1268 102721 482331 1629878 1358029 757964 17361 913770 1324528 588381 791619 917718 725875 1242999 451536 1319207 12366 233916 1900593 718019 1545488 920433 1370287 1221069 530674 1970827 985543 331945 1151555 1869018 194095 1872908 1159840 303652 1017823 1731295 550084 1340542 649825 1193234 862998 527138 1746077 528169 833190 719171 278657 469757 1395724 1482391 925290 1139561 24411 210370 1534242 989030 1805388 994545 1391572 1010308 1953589 704841 1025217 1547774 854499 1313949 1566571 140337 1113360 1798922 1482154 330781 294201 1887824 1435713 910355 1283406 786697 667870 1934632 558423 105676 1077004 1689009 628908 757290 1564565 1078582 1690724 945360 1535359 1237910 1463977 342214 1815064 679427 793188 850695 1694001 1427177 942803 84454 1098561 786455 1276120 206673 31114 1609466 698274 654048 1490397 1747402 659918 1826094 625570 1306024 968591 1155546 1096950 293969 1000706 1780434 270081 642132 14056 1033469 698476 1434271 818356 1646022 1298266 940427 1814357 518539 532815 1343421 350183 528840 1770799 1212749 808018 1986521 689089 129094 18151 184700 974107 1620368 665639 617730 1000763 1710944 460857 1573670 1665150 1214602 1598223 1740424 747289 299368 326971 1059413 1588121 806672 311927 759972 1688555 1476555 1681245 55621 1945267 1182519 1918877 1684127 1471818 960183 403889 778759 551448 808935 286610 1810385 926677 1535267 349229 695814 1365966 1163984 1597068 962515 29664 1344880 820213 913844 827971 80332 1694623 1742331 1655629 1584584 1386817 1598977 1431396 1787240 928626 751736 445155 1661664 1997589 190044 732465 1948148 1186758 1443562 1685679 258555 251502 1820906 1243818 297217 910949 1688144 1630569 1117511 1543746 1851575 172005 1778779 1764235 408182 952940 955947 1378631 1078637 319286 125015 1638762 868107 1191579 1523604 518918 805793 1057976 1392567 1361805 748449 1269718 49681 936506 505387 1532156 1566967 807222 37629 767865 1691963 897565 600475 1909933 1330578 1347604 872426 1492109 753442 251977 122074 337838 632803 1535950 1578446 521096 190719 278601 926693 246432 325637 1703348 827715 817239 1661100 90565 373179 77170 624978 1131438 1188512 1485144 74700 1981181 886111 573589 1229995 1166388 596365 1872110 1034912 412515 1316771 1182162 1246794 1551370 450819 1538123 977312 1433485 1478687 1338509 1569619 888611 179047 1717751 1507227 1931973 1152834 808498 245799 1951392 450236 1769970 1538223 393607 1966419 1066682 1967371 1560247 87106 580868 1688948 1181547 146262 524972 713424 140622 1903008 1933081 411584 195095 457642 715450 1963152 1331529 1902346 199004 1685586 624665 1135410 1244998 725534 1985852 152197 1781149 667365 540343 849601 275706 1431283 1780674 1038545 1115605 755088 1243881 854772 202863 917229 1803143 1448360 1848748 1095492 1682940 200212 509672 66950 205552 1142509 1441987 594176 1390305 770073 1657300 1266393 932314 1984589 1853622 393224 1347320 1724061 1147476 570293 9051 1305592 1236331 1586826 1826726 1903099 573053 1866128 998517 486005 1943511 1584390 1758539 1052233 327432 418485 1228494 1580081 1036325 1075737 116520 207013 1306924 803318 541368 1679969 860944 1735045 1645959 1155095 1007516 1499059 1899208 1368289 1740881 502246 1111671 727111 447427 1361572 1234116 1510791 1183424 1652854 1119126 363491 212133 1972045 1111897 1134721 398277 520275 1041013 311602 56304 1840542 602369 1346457 972106 1484940 1986780 1976726 265701 516493 1648549 887319 1733144 136495 1943023 872597 1252576 1194744 517538 156999 484592 1693385 344231 1841593 1490527 1674358 1476285 437062 1818841 1601136 1000422 1951586 575788 414662 1767558 1341520 691871 1064186 1046672 250982 786627 760949 1883873 266880 432838 313389 1575212 341139 985811 744633 1951917 902352 1699802 740048 492307 963719 1941369 978293 1375560 1012457 1293598 1037360 573413 1758292 940335 1202239 226314 1197413 689157 1870818 164719 1473524 1784168 1160901 1285995 1916151 582286 1726483 194850 1615680 346819 1795230 104206 695149 1815471 1281868 1206810 1005615 1597025 1955431 69980 941594 1416659 676648 1386536 1342129 322719 1039678 1176596 209647 1342636 45174 1231306 844106 205000 510462 698380 268076 1781519 1050179 1832901 1775457 1413143 60984 1934417 1783831 1331163 1413462 1468718 427515 105424 1308159 985421 1979499 1349084 255103 1437241 1720125 1382162 642568 1246364 1650878 317736 575993 1892844 1160335 1725038 642382 1830257 1912408 928076 1542296 1518302 1880832 1185564 183811 335946 388397 604883 1623 112830 303113 1491970 1721766 1383673 1611776 1279375 1207234 600887 1996811 1382933 1998027 1305687 1091067 158559 1802146 1685400 1558765 884481 722075 1717432 677370 1810710 643832 1357165 955570 128443 1371249 544205 762195 942408 722369 527303 1162759 1944643 478044 303003 787422 1768192 1691533 8979 549331 1399017 812495 469542 532665 682074 1222148 163963 1949309 106641 909034 6247 740376 1491789 804189 828972 1321054 419082 768480 1661394 160145 1730025 1268159 1721107 1396445 1795521 1472529 1821083 1129629 1664136 1261010 661842 271278 1052613 1144049 136911 184157 400746 796477 749351 129617 1740842 155937 1094328 709375 1688122 5599 1898493 1354103 1108773 1483740 376220 808967 938548 1207071 786396 1977971 994712 1879617 1526134 1181743 1498901 1301408 1793543 963471 491624 1230611 1821849 586505 930045 1838667 1134224 38656 753467 615142 1265103 1402111 114027 1996560 933031 739592 1317363 1458071 597778 70497 1195423 659813 608028 1569414 661883 356764 1043549 1094829 722198 1021067 1637714 1581701 1341550 291839 881367 1273301 319254 1799905 597326 943980 930880 1464662 990441 626687 549701 1591683 1253296 1774538 1345918 1582815 488159 306073 295231 861745 1463926 213910 548527 439187 806307 671821 279259 205884 1854731 52730 36131 1413549 279568 1373731 1996464 1491732 700692 615484 1407939 1573786 761717 1005232 828945 272288 1817319 918580 702929 1121442 146808 1087978 666224 955467 742235 738960 1714580 441405 1098902 846682 508304 1831446 1387390 249072 1368352 1630413 719036 73982 785452 615490 444607 549329 274586 1511824 1327933 1095355 1152491 1356426 1272098 1128075 1659664 717676 285885 1226302 1927115 819553 1915611 1634618 79763 1864290 1554379 1643003 638069 1835003 739913 1550712 676775 975088 464331 393943 532100 1031485 1201602 1479032 1281797 119471 1841784 1620903 688643 825274 1090761 1002070 490206 689755 572513 172173 413587 1008171 1749025 1189474 1354303 1770934 579951 1583875 688891 578588 566418 270957 748292 1434317 843054 1631422 440510 212180 975161 364237 1087941 1619070 1548519 644014 962508 783391 388865 412075 1176774 568502 150330 860718 338766 397005 1266926 1360685 851544 1805430 1601784 1777206 1209300 1913683 1519802 534932 496312 1824182 1518179 1610822 1424507 1650863 894523 571645 342725 1123088 279833 245243 71491 488408 1145009 670229 586019 573188 1656080 499195 62220 1990610 852759 727398 314656 494343 1751570 566115 729835 765757 1297323 593658 1194153 1985900 1671196 1963126 370751 327356 1191522 403521 712639 1316823 462600 1612876 1278470 967514 587423 1707275 1611585 1476170 1236484 148711 1375382 815346 1522836 1849813 1727262 1604033 1752457 317940 1119096 671630 833565 224799 109670 887094 359174 847955 854968 186253 1255792 1314267 646923 291037 1882789 1104172 1099321 139755 966869 42348 507510 1346083 1124101 1632813 850229 1246994 73440 1575181 1802046 938883 1565365 1683545 828257 1639694 1906093 1222986 1011708 1851202 1470392 597001 1308347 64122 1285919 270478 1652399 1422014 705884 1270181 258538 838817 1281455 1300517 593540 322890 780009 915621 1073190 419037 668825 961095 163037 1227746 1099197 949002 1431331 378396 591802 1038463 838384 592307 1021567 1103063 659530 1868158 957493 1195683 220248 343067 1908083 135692 631686 1892475 1948451 257395 323597 339611 137092 413627 995132 1986588 1424437 221931 1109078 370735 983957 1350357 1136370 968577 1601962 928123 1914060 294167 420594 636390 1710585 1293374 632188 1603290 1468649 828121 1080654 1259693 1852913 1475248 1170171 436064 749696 8097 260310 518478 609919 498362 50547 461466 415934 1218677 907788 1760209 894530 1892973 1843070 654330 1447385 1524124 6262 1450329 1332644 1784027 509333 1776356 905875 246170 1488210 1811211 239980 1872980 208843 1169132 871223 1837676 1801087 1423739 883679 536995 1428238 896917 1219523 106465 1213561 584307 768154 298545 306386 1088640 1805214 1863883 1261961 1994399 1845519 519576 393552 1102955 475012 1088138 1687394 1600198 3128 636578 1471962 1317184 1377380 25532 350924 1430490 1374509 75943 578145 223689 851340 1297689 1104611 565155 1237142 810744 1908471 983208 112754 1243043 1516106 319097 583736 1228099 1340117 1431493 1415424 1363658 276172 414446 1077480 1911573 490692 226002 1823202 1997908 293173 649019 47577 1668837 1758033 727240 98509 1027930 780706 545057 430634 708970 1101625 403668 631482 1098522 67574 1284574 754661 1324244 1347992 928135 715724 434192 1881171 686032 777375 1064248 1838698 564767 1861508 398962 42779 497458 600553 80423 1429849 324447 1101414 272088 1968791 1656471 825289 259185 1922131 1542265 496121 557703 942816 886919 1413918 1038028 1046792 874551 68349 867766 1381751 1980561 1614048 730039 375988 1533375 1103386 38451 1299290 1210130 1173317 813435 20619 1923756 1053227 499559 687641 1594541 1743288 875961 170939 1224846 1801289 1311676 1767899 1426260 1980000 1716509 1819778 1738380 1055737 1544217 1313719 1497442 827639 647475 126008 1467824 558396 872906 1914720 467056 431510 1680778 318599 769082 1781073 830758 192337 1888509 1436133 1224299 1478647 1295318 593920 842200 1833051 1646556 1970200 1127337 1704740 1594447 1805720 937153 831921 183402 1845452 729469 931324 1877644 1601227 502791 48781 825939 1083490 1133971 855984 1560077 594185 1630832 400634 876163 1810303 456772 1710168 1219525 1296358 520316 1447813 1678250 622126 728385 406988 1978856 245728 1374700 190536 1164539 1894091 710594 1116671 1896505 178152 1943820 1401605 532712 1870079 76767 318648 1198759 556383 875842 438991 883946 338123 1465112 1884728 864873 406824 335815 913698 1736182 809583 1266049 1794423 1072112 1979116 1834152 816052 1240099 1932198 795363 1407564 523189 614153 965643 1093943 95062 1576194 1738 1231543 1356607 1285139 1237562 942750 880202 1152801 183569 317609 1173570 955198 182540 1920139 1737782 1651067 532574 811896 1221920 1326609 1434332 856266 156856 1211613 707438 1766138 156970 1176541 1809323 1852353 1476219 1646648 672374 1303290 1300689 1217257 1150540 186129 1944738 950112 562668 1352115 1673473 40793 1854340 1744737 1380806 1088029 385289 1825349 1645569 400776 216226 240886 1242009 1979422 937059 236987 1879959 715307 315065 1741718 882702 460421 4856 461965 1945776 314946 1806341 1445309 1112851 473652 1710260 1208986 477339 4069 350646 1026942 943751 1556218 761237 964036 855525 709474 192045 1935826 538479 1737332 1867642 849959 1609371 1952691 733313 397544 1072660 1172942 911791 1998651 1866740 1931060 1229017 1577167 1845335 68006 1339770 1972385 572084 496534 1178405 1085939 115971 1448997 1790895 1596247 1030068 1885893 1794236 1208690 915552 682674 1127023 102658 363992 1241591 455412 1595292 1865570 1261278 404743 1858175 264943 1364729 690070 448897 1629241 601628 822912 1708156 1239161 398407 1044212 434453 1938643 1247191 1112678 836265 145191 1376539 1166327 989772 1874220 1240468 1473866 341366 1368478 1981912 1255814 1348740 655576 1209750 1815491 1759712 481193 1144551 571197 1506299 318084 608278 831883 1577755 537404 1941865 1064470 705032 533405 342114 781890 1419563 1465875 1678843 554510 409555 426412 1248513 498565 1406961 410525 1459503 937031 1369365 644013 1191519 324334 254117 1763755 1228546 980609 400155 208794 961285 808718 1928542 1574945 747238 116371 883499 1997323 1919723 634771 915563 633477 929306 1209169 856141 1339379 1767647 736160 1404872 11971 1862863 204038 1332188 1844083 277662 802561 665581 1844255 1622670 1052516 1435467 882533 468804 1714602 649640 1228997 99484 1705267 1596755 1040092 630251 1511826 664067 396687 468638 828352 1629943 1130614 1013976 1622970 666208 1623935 444114 80094 1493143 1306782 107591 284972 314032 1420860 1985431 1150694 175865 1488089 1943069 436768 1694627 742489 1060459 1260051 1091534 410026 915044 492916 1353707 244214 1884790 1984447 1908215 1448381 910707 699705 1478507 1661270 467754 146531 1982080 232295 1633496 1582961 422893 1112391 803016 148936 1374807 51401 1903527 1123003 375258 1810074 556584 540022 295504 1961708 1422860 1294426 476147 800026 1950415 1273061 739363 797416 1559431 1235308 1984838 1101474 993828 1782028 1144686 1846123 1238884 766377 733380 1095556 72852 1345332 1166097 705061 804651 1558858 1756233 547400 623878 483299 420047 232010 1717729 1794454 1641334 1991936 629877 331613 1422052 1697237 128599 910839 1502555 1823221 448553 543027 1765423 168231 908142 1607536 335129 1112084 644882 1924947 350504 356687 334838 1001814 1077879 116619 1541617 1472995 157403 1251271 109985 1736926 871026 1985026 819896 727769 1115786 1354018 601678 1670962 535816 633412 595824 1055194 123034 1204844 1267000 1511365 1246954 893020 1896610 1735657 1146081 461792 1629089 181376 1457569 1984195 134502 1285662 1982775 1212070 1004864 1995636 1660256 397 125084 1508959 1846558 1400642 1515380 777267 558068 249418 1858157 246843 1827515 1549367 1256044 191480 857127 474377 1738387 559075 350151 1163660 1535106 924403 1475222 482268 870445 627104 1585157 853673 1597866 263046 1733431 1399687 1010467 870511 1297589 1942930 86928 1842392 1897666 360704 652200 522577 1307164 1945303 1723204 600112 1299026 20813 1680187 183722 1079591 1412205 1370760 1368799 1996232 610370 904209 1185160 1938096 908811 931524 1218450 1523175 470682 1913667 1975615 1938526 1142384 1793953 1612693 71667 733702 591022 724941 690126 1751252 1900391 737646 57829 668163 1951330 885060 1157796 1089363 341419 1098884 634829 886015 641860 1193249 388857 1048357 1595996 667938 566112 1907819 666279 164424 507581 623393 1574457 1490782 932022 878670 1450114 1376371 11394 1264332 870498 101431 602598 1551389 960848 1425765 816041 264262 898834 845106 301452 1841315 938910 228888 274530 1601234 131290 1630387 504027 481010 1397673 112572 133602 1755456 431615 1116240 289079 231238 1121121 647603 1269218 1753603 775617 1792290 631458 1378033 178137 1791219 994692 1766778 538708 540458 766974 1915209 1835166 396038 315209 68596 1568478 880857 335963 1922635 1675050 17100 108682 265635 1496986 884899 38872 371316 1021208 801103 343402 773199 624685 164017 1487383 1271543 1116715 1717470 731333 478624 160462 1623950 998794 1123984 930345 329133 489500 1434724 1151263 1379223 361502 1408908 736970 1516817 1609900 1657039 1107663 34291 1977670 1844533 1742497 702505 375520 158192 557674 320157 1625427 1763571 1148914 254528 348613 583078 503462 1584256 1434712 826217 1304760 358190 1576634 1178945 1263746 1449561 1852194 399824 1575390 326774 27505 1145771 1162088 241845 199277 1096290 1220135 1422363 1162481 1476596 587258 483197 1229780 918123 1980101 1018507 315133 1765191 775905 208367 569963 1108095 1465068 1389893 1617987 210362 1374845 189061 540146 303277 835470 1665551 1386974 1681007 508377 1327453 1653185 1688042 1335613 931663 101446 1801771 372178 1375067 1244693 516592 554380 654623 698799 1762214 887997 1911330 799658 1466921 329081 907369 1548464 1496933 472078 1857533 1654624 1110498 562143 1912037 1939949 302481 283168 1198473 890077 1634152 13281 1325883 940619 993775 535078 942825 684623 1663091 682242 206989 1345431 819176 595862 1047050 1655568 978377 673496 837923 1747290 1978077 1649153 78915 210141 306259 605318 425139 1340348 402349 573347 173617 513528 1012527 1656261 965026 605272 1405424 115045 1747531 1886243 785591 1988938 735188 1958861 404473 985132 332563 1550321 9246 369646 9300 1579509 1856797 1064158 170307 652216 1002159 40797 1480729 1851615 1982479 544178 1383838 466629 1406951 1936433 782547 1691092 1183744 1804819 1223202 1746387 336492 1974661 1559159 1717243 652631 308800 1578648 1863861 1976698 1035124 108555 1641010 235394 1614005 1759019 1106329 1509688 595359 1698826 282532 608348 80292 1079719 1209581 953921 1171268 352361 430198 424149 989682 647399 1260823 1195321 521238 400212 1062395 930576 548625 702150 116206 1219449 1779009 1009464 92914 1906332 462684 661683 1031674 966872 1301592 1733005 1855951 1089813 542116 1288783 534285 1970257 535965 586000 491120 125245 1602946 1647663 1703687 1362965 1020219 1705044 219573 1876766 1633333 948477 923811 1643518 796934 1024803 214295 1428192 1007314 1883647 1030883 373754 642991 862029 1391561 1929361 587898 1381536 1773124 768372 649238 1904933 679738 866318 1297924 1401624 1789127 1391718 33554 564879 1744775 753542 352654 759466 549901 1816559 231940 942004 969880 330306 765889 1961258 1969977 924424 1983663 1416346 1217149 1087307 36348 872212 1683842 176481 791692 451636 1499190 562422 1811824 988666 1452315 1411039 1407686 1718035 478855 422454 1951795 603243 1779401 1549044 137221 1077930 1353790 813399 515724 990130 1994533 1414860 1871191 1283842 769845 608489 1238235 1450445 1148391 1916444 364023 979451 806864 1420503 455940 817431 165964 1647960 1851075 1906060 246201 1942541 1423067 1000233 1061000 1102332 1961905 519288 11770 616810 1644776 1088036 83295 1650046 293822 1681853 571604 400073 290705 1020771 334425 164667 371112 978109 1067220 1661592 95589 1116424 720020 419142 745634 250692 165897 1153627 1817764 1052948 762782 323043 408896 176404 807724 1577250 1271154 838530 49564 920255 1525937 566665 1555775 816469 489374 479123 1177161 63417 1628742 630358 440441 1541243 1331386 138144 490909 1093897 942471 914104 23902 928849 366044 18142 24014 715347 179072 1931396 881827 583927 1967563 1342861 888303 51992 1827916 573857 669599 1562135 581003 1002810 392826 1322748 1337973 1110248 1912966 1931763 1972711 1220318 615071 189860 144885 1058920 1441482 1261658 772363 1879792 260423 1869559 1090122 1683173 760368 797674 1403682 1748504 1935193 1069208 564201 1759289 107883 591598 1902551 662194 716840 1711387 121053 1398022 821210 270855 631772 1306379 1299279 1147722 660220 1440950 1304921 1166158 1066583 88475 216104 1250082 505598 1632278 99629 1408753 832698 1996272 358856 1064620 1338192 1061168 1963213 1554469 1481084 1380061 118417 1602765 998665 1657077 533754 251930 980217 184850 1505256 7976 718702 1434785 795472 1236070 245506 751910 1773464 1107751 541527 1810979 1142689 279317 266489 1292747 601577 1292557 885555 1598120 1601111 39404 1995435 321516 69510 370619 1748427 1866829 1613762 737477 641670 1974229 386656 1487196 1230694 1358782 910128 1186195 687064 1616149 924478 791297 359492 150400 241636 310990 1045690 1448524 1153759 338288 486335 398638 211538 343424 636806 1299438 6734 955365 1901921 1553193 321240 677083 1678864 104325 1387083 472004 90020 687405 170250 1699124 1965811 695692 774778 1571502 810766 544391 49204 1422408 1178963 1941581 1428093 645024 1083312 1672168 1913589 1561568 1268366 874972 622962 75400 1771916 1394445 390978 1972894 329438 444112 170897 413626 1085828 996646 1476182 1896546 552539 1256196 1321689 673864 289988 319670 1093827 1872037 1327580 51755 1185558 1329854 1026437 1531378 1406050 206393 213750 806896 322140 437959 483279 1671495 513330 965691 262262 1442092 965790 491435 931907 824159 1341514 1225062 592075 1323246 1455123 1423896 1106257 1650254 263334 852473 1232366 18319 1626979 577963 669485 1042768 1219596 1822101 1237288 1728095 1843937 1507026 375741 1848163 759546 1046734 900951 1399476 1769245 1186171 1335037 1274489 267166 1149354 1024302 916812 462737 335813 1654158 1606288 464892 1321769 1959779 970291 964688 922366 1769561 418675 1568204 518809 1869106 470007 1905977 1260238 633891 447654 341457 1910513 428603 586115 995501 1694487 1147107 699860 1042996 1192580 711032 1935942 777338 306445 227318 229376 1141205 1289628 251440 318922 947250 380564 1345783 1577182 1192600 1202303 833001 60159 1044367 112100 1535818 316192 73312 697466 913736 419400 711768 1679164 35532 1666493 722610 107450 182474 459692 962008 1427225 584017 998774 1344853 1077388 1719714 669893 190959 1382730 648028 908874 1795845 933044 356411 932574 1194209 1571874 1975874 1172075 1228288 635836 1346131 1982631 1356110 1185102 726634 1391611 1689961 1076580 976375 215553 778598 1924220 200505 1640235 489077 1214293 526799 143971 1454855 68160 1673027 380682 1308244 1971259 1900285 977535 1779864 522925 1550481 181380 287545 1784063 1219324 611440 1096669 105100 250337 125715 1582750 1348136 1608279 1043663 301439 1712997 1611871 1569523 1881557 1640094 1705274 997184 1192718 1889700 1898033 709735 1790768 385317 591096 1855584 707250 1611144 701480 1535177 1869614 1278242 1237385 1193424 1320981 473920 524590 1465744 1057225 483447 243710 1132179 1320747 1638561 602322 1920853 720943 1471719 1660365 552435 1333273 1825292 1389885 919136 1869943 1570441 1849523 1870012 462714 1149097 1673969 1014699 1892685 1501804 1651291 727602 1486303 83837 879679 1838139 1450815 1526488 909618 1969782 876690 1577590 1352564 90680 192577 1579521 1323805 1153439 1128054 403843 711949 526166 1593455 970485 841488 567451 254570 272116 208596 959771 348792 1826192 1372115 1085684 1024039 930245 1463680 291176 1699729 8535 1218314 481957 420721 162568 756365 1106268 1132054 352979 1732851 301541 1331361 1842502 1320185 886954 912927 236931 1108170 553980 1641659 1714532 715250 1024969 803618 865734 1768364 1033607 38488 112235 1394442 549088 1360553 70626 1820734 757895 555431 438871 640359 129829 843077 540179 970644 1105381 124145 1057320 457587 895833 1086630 74705 632058 416921 1269432 1651830 1818830 456393 774401 655275 1404960 1742811 1002009 1361127 736381 832825 1457874 39005 1279415 354596 882220 1352340 1165211 1266340 572448 1065391 1648342 210046 1515809 1554574 514935 1911496 1345322 243910 194652 1257007 695970 345692 1459649 461308 706910 809627 1028052 1172526 1547543 1670146 1407260 1946708 776466 207337 697645 342009 368689 701757 881936 1837731 663822 1882430 1416343 767298 701543 368126 1610055 979933 1537604 1029292 193956 1924473 1716075 1640488 1568076 876151 125322 1661419 33150 1893610 1226953 533667 178864 1225538 492468 1071963 1464037 735851 698682 1509783 705172 1445040 900046 343618 349327 379020 1978245 895289 666526 30588 420266 1861294 1263461 1862148 1023494 1895813 1030794 719093 1058994 559227 389469 1002601 1664745 140054 465551 888920 387908 1522544 1865806 694532 1959668 786446 1642430 1790145 1712980 627978 1690215 431762 1931727 1604091 1817274 1412316 214388 1736571 1080215 656432 1495810 1596396 391003 1542592 1797697 1280638 1142528 910316 1377010 1055740 1949445 634315 1784967 596372 741645 1671530 1139982 264685 1563705 330180 519236 1617225 658213 1753515 927437 1616071 1180657 311756 1785989 111134 1125597 351547 433280 1401141 169473 336341 1227899 1711820 1228011 1689316 1544042 704400 1534564 1464504 574933 1252103 1487855 871185 379905 93287 1365130 371027 1037936 1710663 1050098 304558 463611 1075630 1432179 310266 540095 1105552 1909525 24550 779040 1167006 1261134 594966 1281453 761581 1805475 1698017 322512 834093 1075036 1858536 648871 341289 1850187 21001 1800803 1845004 1007928 1862617 149628 1209921 1967652 431547 144910 915325 140906 269201 845629 1690300 1667894 294458 1954933 1886016 529983 1684491 765938 361967 1273617 1300838 840833 1505693 367821 179201 952511 1184747 567863 321064 307799 797882 573195 1313237 1294022 664632 452090 816531 928979 1789409 151204 1409561 902504 1531116 1086194 47523 1790306 1817573 1303730 583855 135896 469609 1511990 1506536 1092264 1494011 271247 153281 1761749 1149159 814509 213898 643992 1806519 389282 646055 1881734 1812113 120065 114707 667114 290261 1049203 1940654 995163 920111 1478253 1026178 1562951 524167 1710390 1516617 658082 1399371 840142 32788 241797 169259 154482 1368628 891084 1940268 1505972 919772 1802085 450763 657422 1537248 698318 551320 570797 1951231 1593424 854027 1769681 1684596 61690 1454908 1762338 1904446 873842 1431791 1674795 1001545 1390517 1608417 256486 58687 1241956 1982926 489925 1414871 1179195 175596 1199012 1474231 419738 530380 1640735 1193577 1169981 924726 640522 175181 762990 550859 1726275 973334 542782 1835335 1525034 1400025 345023 1622074 1243929 780506 1251094 292785 882798 108079 184782 841745 441076 1383455 1532466 1115963 1615308 1231852 1068464 1826049 1410259 1052114 383938 728948 1119520 1741896 1360780 496887 554108 1278086 1422370 817054 1261944 203556 1106783 1044970 1165162 1620049 1039342 850875 1435339 1067992 1892509 1774309 1060012 1733328 106839 1634410 966884 285446 1369063 1855378 1972296 922085 201839 1632718 1768145 266794 754961 1244530 106093 376932 1834211 420391 558818 1478020 440584 137060 1989635 413580 1443278 835172 1643244 1182594 560549 1303138 763279 1177007 763141 11910 1469472 902636 653487 470494 1720988 137783 886372 1147203 1763816 1125073 1219807 111501 807045 1550389 103460 211824 674502 610343 1715500 1296571 209238 1960085 912410 341185 563049 1711375 84721 9901 1451622 1585268 449248 629184 1433246 1458589 35424 1792842 1967595 1737563 21182 581523 1390755 1635569 123569 738260 405405 169148 490635 653633 21016 1418371 1567778 1517139 1259066 486016 1905179 1540188 1655920 1322450 165160 1681658 917066 1829191 658802 154199 1007320 1711562 259633 474023 814757 341506 1840318 1277056 1273951 1604900 292590 1888073 1270867 1554068 577461 785630 562053 562117 1380562 1805865 903524 350094 1907253 604142 934248 1271037 235548 1822485 1064994 703125 587411 1864186 125731 264179 414815 837202 679345 538694 1489 372063 1079983 1372271 1009154 1961993 1759443 1290560 1909615 1031471 1644620 562060 1702860 106505 1394311 179197 1132958 327203 682478 949236 808887 1922843 994420 1195017 1849802 963580 800976 1644149 506651 1041272 911067 1626569 1036089 1703310 1056516 26023 1201582 1494691 864471 1433292 1420077 1409560 1432636 1016912 159198 1740272 418194 216321 723540 1959561 727224 824610 527569 1827307 601721 336728 496940 1110653 886780 457002 938482 1625765 952870 86987 1472938 831596 1016116 1866077 870292 670847 641802 256356 1092026 1122870 1669894 1427122 1772352 1614665 136926 1889706 732668 1430230 1511346 1954438 1348644 1456871 1868590 1030968 259107 1067702 417317 65577 344003 1486700 75386 1845305 153799 1963538 1419207 1558594 301495 552093 949725 1566003 1729969 401237 1206354 782999 910621 741801 1248776 171927 593443 546927 341024 261006 1276026 1293618 829132 9548 888061 1737689 329443 175837 555821 1159990 805935 398677 1976198 1434899 617673 1937814 618163 1647915 161121 1814360 994433 1963432 1336991 1085838 363476 1901191 378900 1425628 374682 1019724 1243455 345866 1685777 1687040 209795 278224 994346 419477 736913 659922 442764 1205495 1810210 605516 596787 1631739 193862 1358759 1740651 1746105 1422557 1881506 1475658 1744887 1522076 299915 594624 736516 1022801 1578077 1446327 1108164 126677 461019 867705 47460 1883540 1321279 1724525 25341 32842 160846 765485 811973 330725 595933 891559 864650 588053 487491 77534 1579051 1882457 524098 27631 468515 1385713 391182 870166 1342266 485881 999256 523928 871200 15680 218602 18544 1866674 108580 717274 1932692 500692 944554 1330845 1654192 407896 395996 483549 1399592 482052 1432364 590405 739543 1173850 1820641 1923903 259032 231200 644550 1506743 973196 1667411 1339739 23549 84665 1085002 829168 545090 1162379 1680985 339735 1781562 285327 169305 35980 1515047 277197 1374982 1515487 190564 1959673 1296641 1973163 1438748 1689251 208769 484183 1614762 1473627 306242 143976 1910626 1188708 193837 519674 571601 206854 1997719 550088 428375 1699073 150885 147429 1950001 254963 365716 213002 702833 1003204 1407532 1775153 41891 772958 742927 581938 1743864 1719797 1115711 247725 978520 1969476 1334988 225263 382648 1950162 1585364 1417363 808549 460284 230095 1681062 1546956 1053454 597185 1823406 1350793 140360 1450625 1628704 1142854 1955347 1586190 1085573 1472502 1740090 1767783 590089 308941 1298221 584387 1792657 1548237 175311 835695 1657320 1963938 23131 1845545 561334 1044197 715991 1015839 888775 735142 817203 778445 335215 595965 1079385 1865621 660254 132485 281131 1137954 162260 105920 1585141 242501 663560 1330263 75286 1203391 1989670 1921694 263263 823523 798406 1708559 687461 362300 1567645 239224 1405725 523406 419461 485149 548152 1619979 1688619 150234 357190 649085 9547 556325 1742006 1442439 553545 1648183 1338995 691793 1496500 453461 1336348 696303 204842 1112189 612719 1542924 1317589 1406371 1770179 1170962 1227829 1427671 1719610 35107 1800713 110107 440021 466616 226300 1694034 176114 881488 1906345 15630 1528163 1633747 1793044 1988872 1248266 1963692 41893 1754870 286281 1104702 877105 1346373 146617 1360929 1967460 490248 545006 993892 1783573 1210285 1901107 312042 477973 485899 890201 90962 1039148 642071 965492 1121652 90383 409732 129228 1558185 1237461 1975640 453414 701904 1345922 1290964 278539 1235534 1364399 1499545 1096593 1121064 1831861 143245 1200729 664861 1080968 686163 1082155 606092 408646 272962 1602922 1164844 353503 1310194 1998512 887528 22029 836363 45016 1297742 1626697 758041 1970615 782034 674176 1306071 389255 547183 512978 1879847 1974799 1435730 1535483 1064426 1495125 1573142 490502 575096 1830914 1996770 553751 553448 778273 1162851 303825 1511076 1510425 434479 412865 555625 1805992 232492 1778577 1284959 1546241 1170042 365801 1400951 1784206 1078377 1328149 1661755 1721858 1519524 100969 714466 430280 742279 933885 1656504 1608048 1338632 1161052 1456491 391055 792512 1304604 1558258 1943079 772743 1707357 49435 1498590 1553306 144571 47083 822665 406557 1293223 1744647 1877443 285147 136785 736183 1721011 1382733 341076 242873 938112 1278074 1220333 903051 643270 15906 921975 266753 94438 509770 300708 1536534 1546449 1074583 682923 1509748 1038872 542826 1742313 659092 875226 1418758 1833747 1072682 1413998 998460 656967 844572 1582718 1248167 1106077 894538 1984024 1201028 1890478 774921 1537261 1495478 472024 975129 206520 582512 1466440 904376 647284 1603144 1485365 305189 727925 490608 750605 1625070 274511 1985252 482460 231706 1773210 241344 666970 1782947 1597150 1150400 342965 1251733 1718892 73585 634570 1610561 835843 1555827 1976258 1706173 665749 795261 1110502 1620722 1865341 1311751 1021598 765345 1067651 38997 136069 428925 1825160 1057454 1470087 1365048 1424478 1142547 990310 1911290 1591445 958304 1550363 1119032 61507 678578 823590 866500 1754416 1280746 1385534 1655416 1229048 1884451 147452 1969138 65565 256992 266922 1920376 540774 591528 211995 1542680 64001 1391804 984228 353700 126608 1955370 361351 1900978 553426 147656 64694 340119 1688235 1393734 1170122 682716 276947 1614298 1138973 577445 796278 1194342 1208711 1040483 547505 1816754 780256 998216 1047591 1172380 53826 508190 772359 1460607 307559 1959056 520146 1599739 730405 934063 122084 1964062 1768466 1862892 769202 245540 1903589 1355715 1179736 291904 628823 367812 671175 642505 1865164 1799281 667657 1727583 1779767 1345673 1169263 380366 1315250 1056989 1326677 1627522 1324098 400231 54259 1178840 596846 1421201 1928515 596903 230063 1421712 1760924 1115413 1024857 1427621 915197 264761 1092448 1811089 1394231 1265617 161437 1979485 1645949 1117387 1755764 1918032 1534663 1071564 735690 1780917 709630 437722 1214523 81238 30826 1766168 989661 27494 1265624 19058 578467 564251 853447 1447908 1736994 1493866 1889527 1047101 1599936 11209 228598 1937519 1713005 1163858 1847963 237432 1296761 533220 1457021 1341593 1505565 747197 1429572 1399596 1885282 1210698 333285 325486 1518109 27235 1300038 1291057 1545253 799494 1942290 1576949 1712400 1625329 1788038 232463 945725 1227938 1401116 771124 807832 1194596 467170 646031 1850065 738200 1996310 330608 1053926 1782136 1659262 116810 110267 1971815 1410175 1550155 341169 1235626 297536 761612 1550714 178100 942431 1221731 300031 79693 1294160 1001776 473648 549101 1384708 1191611 903927 1983057 309437 1797464 1839146 62629 1586333 1759315 888763 1952217 1235963 1812676 1567691 800047 766642 1546001 1559749 532245 789499 1296125 342169 245526 1837396 1109544 229033 1244835 154862 1137298 1121431 165191 1282483 1191373 157696 1857107 1587882 1435192 1704900 277903 288937 548295 886257 644790 726248 872226 1913447 44190 502164 25386 1316192 866105 622840 1915107 517421 1027081 1491148 468187 1006670 1884605 969216 231863 1607704 410536 1757356 1255129 650405 1150467 252206 1375300 348880 1356767 1772594 1722104 2379 775875 1295596 443473 970453 450163 1952678 543758 152565 1038252 1666358 730371 1675414 316221 344178 1221673 790880 557114 289396 38680 917308 289947 687948 729881 809286 90501 162482 1439344 250142 1381603 1268355 1437703 1569318 507633 403117 1488108 16040 153307 470342 845311 1879850 644688 135260 579154 790024 1115090 751761 1281802 1657025 417060 430922 584832 1571067 338208 646773 1580134 79403 1444927 194438 1206671 1794247 38780 204650 1101194 920918 1144145 1704493 765652 184766 1420677 896142 1863074 525198 715565 1667070 1605173 1860371 1923602 32991 1384047 1679912 1659209 1616124 1441836 1967484 547383 1295644 469987 1681653 387241 593289 1202108 598513 1110275 1603963 598119 1006410 1212334 363481 582218 1255352 650846 790083 922911 60573 710016 1611605 1614548 1376574 1281903 657807 958260 1892629 1892990 946065 590619 360368 187607 956936 265453 393443 1600003 990859 582768 1122990 1954201 315119 1285612 1159970 504694 1007784 1418203 1475208 1015663 1768881 1659306 179709 1585343 984569 1128220 1240715 1489122 177854 1751928 845776 984455 1365223 638503 1485231 1031842 1410284 862768 832830 485146 1242165 544087 779846 1603983 262132 653470 680195 1422792 392883 1465224 1225801 1636047 1886793 490547 1233529 1332205 1210789 1726269 870409 328559 489287 1864621 1099795 1486362 1344073 882067 1239270 891341 1038178 548068 1980144 641 227517 770340 1445386 183542 790322 10524 1019991 1033865 1007227 999948 1506304 629873 1719080 186839 1023566 75005 1147584 735510 1982690 983305 1454026 1762188 1875341 1836209 1905648 534302 400927 852154 394273 942724 279599 705727 723099 1400577 263590 1098355 1919384 1638944 1521898 1142580 211317 1910441 754556 618106 1746029 1633908 381777 1143703 888056 1813759 1171169 1232389 703169 388944 1699197 322724 1565239 275197 1520700 608704 811220 408630 1147019 194691 1956407 1513997 1710441 1244217 1376461 431295 477307 1090227 1870176 769539 1439024 169553 1183667 690505 187859 699337 1075586 1992152 564776 341864 77124 1125075 1098381 115060 1580646 1114662 35921 912319 1552187 936718 1419364 1404219 344853 1212570 165444 613669 433929 351472 1088722 361596 193826 1286252 1211749 361757 671655 562709 1468695 40762 1430241 640647 192963 492824 778401 1813319 999604 1376965 760953 1458742 678850 290260 837308 1493369 564533 1543983 330416 1439254 921168 1792628 1981493 1852921 169011 687942 1023628 747229 1893743 3450 1871982 701473 843926 1293060 821352 1946325 1722766 889439 1055495 1709834 1348464 1963409 1406400 450101 1618046 1935671 1449858 337721 400046 49343 1337323 1971176 767329 41015 269989 521039 383921 506607 192246 110909 347210 1827797 1542783 1792545 1277836 748091 1485725 440886 946423 128820 468881 1188739 931558 312328 521046 1439803 1700511 1875810 759415 396629 10577 65672 1986786 668210 816023 1017845 1944963 325091 525254 1286574 1592734 465339 945250 1148622 1536060 690148 1325186 612885 571624 1619840 1831462 463366 1061464 1247230 1179327 406593 1203049 1081225 365424 1604243 784052 827410 41381 1013904 185459 854744 1477947 1398162 1713471 1828527 1998409 1125652 1201631 918100 1932442 1100206 982269 1491060 1828084 140752 621748 858945 1449576 287352 775211 1224497 121323 1000829 534725 1672329 842217 1002323 1451808 76931 1683794 1147565 1165665 443728 712687 1430034 1046073 879955 1994980 1657835 628110 827604 640542 1135529 221335 997912 308863 1554708 1787332 1889767 1550813 1464496 1051057 226209 29388 378715 1263002 155941 1809825 1792699 301555 356200 852308 1374694 1238493 600965 1768405 258253 362718 1111542 161586 866247 22775 1675005 1949107 1753533 147173 1337899 1222133 1040387 1701893 1072812 976569 1761709 1192700 430785 469176 417848 81949 1411483 1610301 1881372 1381491 1231934 860128 1066669 1793274 1025770 1011742 595518 1398051 357522 813049 616162 1449463 1809324 511154 1688243 541600 734168 287714 1508552 586067 1487881 569837 403153 1090824 512249 1342893 872308 1143380 445248 1131513 129110 267353 832643 179239 1140332 1382950 1041401 486237 1060995 836677 1267924 546057 499469 441628 500817 1878005 1642856 2088 1948289 41877 1118835 1310026 1539022 272486 820355 1943757 1168683 689364 1487270 1824065 1300308 350042 100722 1327720 907332 1006944 155902 4401 56149 1488061 1037292 1661225 1483235 1099537 544150 1530959 1413124 1402757 1853925 1731267 227903 697782 1851038 1482884 1397199 888568 1410706 321845 1332721 1901704 702385 991267 1624260 46948 1005023 1516871 282698 62215 555789 1263387 71330 1657411 1986544 1844611 249898 978450 455927 698973 1445648 1609451 1891975 258647 1488613 1425566 269009 1653598 490349 604525 1076007 9743 1060126 1413992 1736460 1673068 1797624 1804850 798731 1748105 1002148 1384135 1476144 1540657 1263993 1633939 493575 840645 577104 506693 1832294 600724 155395 1120580 1165097 60964 679691 1244791 1688907 1085350 841673 1924563 545684 508956 860990 245250 1172547 1213639 792930 1665443 1388459 754604 729251 725897 406207 1158721 1377502 1632125 497672 1863229 295755 1943460 1119548 418300 1935362 1673163 1015326 906099 1232474 94282 83724 835081 473037 1468644 1893146 1943568 1789747 214736 1207390 287300 328441 1413576 156091 1180697 1902788 1431860 205688 114740 28711 1677557 1806479 1581485 1099392 1240660 1343380 1309109 1313675 1057525 44273 1768834 1360575 970433 992028 1383006 134521 273805 1609844 143594 1544549 1110201 327398 1041529 1573053 1844283 1757150 877481 1597432 927363 1736380 1407287 1497043 1079408 403460 1456403 1693016 54060 1618941 81593 1429394 53659 1949639 1377406 1667010 1434954 447904 523695 1304316 108504 275293 630166 1743738 1990038 1228051 1304299 828957 96666 1803607 421303 144544 1440431 1042431 850579 1335873 575024 717042 1306635 185075 446713 369316 227552 547507 409157 1932462 866051 1795118 368591 1100634 890221 1237021 1652314 1836169 1819649 1809820 1240331 1373740 1323455 669186 1571039 1753745 539554 1524503 1184663 33649 905171 910471 1456154 248627 1493663 959574 1605661 1989329 1697897 506961 75637 1063290 1574904 1027351 1274441 1258409 13994 379756 521629 441291 274668 1566916 43335 1628034 1033384 128025 325219 845898 844363 36885 706783 493510 1208401 618263 753292 728177 1707314 1547886 373098 1365794 471989 1410881 1839200 1593594 1222907 1943095 1204568 581904 1404295 157296 152404 270865 466336 122933 1180880 1793075 1025456 709593 750870 1537205 1132665 664437 1308238 685689 1739007 1047983 1028773 1839110 1180932 440821 1410374 1799847 213632 236060 1509470 947044 295928 1735494 188747 1421769 396477 1312389 1439284 1622386 1463601 421773 894094 1594437 1904388 523306 813670 835157 859394 464114 1469235 1843071 497744 1248221 517470 680178 723583 1846248 1241330 175588 1409978 1373633 1596641 518144 72356 1928416 1635366 1888975 968837 630748 848344 374673 135032 1909869 1157688 1541197 1948700 803261 474102 135831 787476 1027872 1769327 1544027 288878 327028 1180892 1506785 1805816 1616207 1068272 1286754 1887875 431374 1549969 225668 1431437 48877 82575 47689 561011 1447136 1381031 1895373 474407 1067983 1636529 1844544 1260172 1681186 247586 902101 619688 30376 291708 515370 627321 683642 152236 1125727 642323 1655833 749851 274638 1076367 1493668 1210242 969601 1456202 1287789 130750 1589555 1590233 706133 874882 1736782 1166401 795370 1131398 40826 984878 1154882 1926681 1845863 37653 1050854 305127 1222462 1128207 1992621 749099 1218742 590871 534851 223754 934731 1453329 1960258 735022 261248 1958248 95368 1540404 273697 35187 1267882 1610352 1724343 417148 1057820 1155234 353943 68756 898117 728179 1353464 1852503 202826 1559669 422740 1476414 798848 1814889 1278883 1069328 1749207 597457 1063241 318909 1596911 347266 1940362 29571 1654580 1502579 1270424 349394 1844133 1231439 1438029 444462 1792170 1603877 1918985 55484 182774 1896020 1456542 1890616 563553 552328 795485 453740 1985208 1194866 1208703 1541743 1799902 720260 1707064 1098309 473404 1891114 835641 1796966 1183154 1529530 1789062 76916 1379732 1277852 878919 225019 1872964 1704041 1722976 36586 1661986 830517 500699 477685 78688 742708 419158 1069987 1155287 736715 1508918 478113 1216190 513044 1806898 1457935 1398338 34407 389824 1699768 1235599 134580 1418123 154076 1093540 670489 1677311 837343 1443419 1859756 1550958 169795 1068694 632595 625819 618077 1654087 1964520 607211 465288 1579313 1458226 1050065 182266 469495 641724 1572396 1649761 250959 1144314 1187686 992050 517457 1569663 1403771 53896 1427488 577828 23292 1741721 200915 1913341 823845 140867 1425044 551942 8123 565442 1017636 1677310 216771 256985 1187882 1570034 1670056 719715 1587699 1628474 731655 294304 1536686 503810 1140208 975412 1656351 658604 1715966 799512 304457 1703343 746322 1726577 897208 392027 839732 55442 1151710 626458 1396496 1380552 1364264 1776244 1949678 864505 164353 504226 1543213 1546761 727903 1829251 387895 1588383 1591050 1246510 949204 320827 627417 731358 1764303 1708194 1414698 487002 1822648 709499 1924148 210296 648175 1959477 463940 958896 615059 294684 1540138 348755 77999 1273717 246794 1982637 866546 922968 1688285 1040671 612506 3481 301016 717115 1719037 1087750 1550221 1134604 1255029 1839086 1749793 739583 195866 1709805 223980 1726575 1374423 77786 1766415 1798888 1464153 591359 1038772 242391 1215366 621166 125331 143573 309940 1038370 1866536 561711 615913 1555731 926774 1018447 968431 1990965 165410 1885626 1590821 1003798 1501645 1231892 701270 1310062 1047468 1046491 1484996 1174038 1942268 1134297 658848 975723 1054017 1124528 804799 498633 1196275 1051918 571892 1794016 498017 1872192 1494903 1907720 1175616 431207 1887179 504472 70622 306804 402072 152941 104698 1285937 1925653 1882302 1099738 1557922 1217023 1129050 25397 561485 1994544 1284117 1656394 1428740 1517612 874814 1528514 1956745 1763187 1794349 1552878 28256 1482053 1437104 1286478 208759 1955630 221536 1351446 484158 1936693 1971758 857895 1838622 1995715 1741225 69125 1431591 569649 1663716 512670 868202 1697108 648446 537731 1072904 499172 1581188 268729 1836273 1796125 1930685 704576 1555649 282157 117117 1480722 966002 443177 35585 476363 1507218 1948449 1982366 681634 1993723 990946 502423 1952839 420233 208654 1551905 1435177 525771 1688076 184917 1600911 1483807 300115 108729 161329 1290366 426368 1841022 1445231 1219750 1511503 369136 1715823 1880181 152570 821063 44478 1349501 692779 1753893 1099424 618300 838566 1605908 186140 1309126 1919252 1605344 1578206 1241486 839119 135158 1462868 1437014 274095 552476 1833056 1570932 1568578 1650250 704920 1590688 448563 614267 1632189 362784 762091 1663294 1686991 1983695 1652503 1412693 198841 1321425 175953 402146 961644 907932 193126 852425 926251 687070 1977744 1668130 387357 501325 1365449 288378 147334 202701 198277 1753858 1840160 1174626 1523437 1870310 1409828 323119 744702 1108560 1389310 1168330 1770313 1104759 113663 1230371 590831 1071995 20215 993757 1056645 750271 1941087 863526 887375 76689 1120014 483869 338637 1317584 378431 919440 806078 435772 484456 848848 736865 1128333 737193 1269210 1592400 798302 605057 849850 6893 1361934 795649 703021 1179640 1268514 1937317 626613 884235 572133 1640550 1163029 1648961 210641 457892 717345 1111635 429018 1311241 1302137 333657 689296 297928 778106 1080770 1641332 1538725 940233 177597 1193517 1819396 712086 1672929 522703 1417232 1158962 1221124 1979160 1515206 553006 1801714 1956379 1007093 57674 372059 1660734 543767 10877 1361360 1123652 1083104 578571 251594 12262 1807503 623222 396805 810301 43831 266665 646771 1233809 164270 1421930 249306 919926 1508540 1958192 803756 1521669 1231607 634312 994915 1364113 1526930 1052690 1753071 686934 312838 1466833 3350 1118520 1658418 1332707 372522 750624 1386546 1712634 634230 635525 1326206 1454398 1455241 69588 1813947 677472 834897 319880 1771084 548892 466118 1489574 1317967 1733039 1726130 655882 968172 1287132 1554341 275161 328940 1830046 879484 886678 782558 1443280 118055 478139 1075573 1073802 1165533 1887127 882471 28304 1245887 529635 98218 1765162 1957499 606360 1018874 710612 121979 404073 422666 1090835 1547861 433912 255757 922180 106161 742456 1663804 1467117 1642275 1641208 862357 274904 42211 260504 807364 69482 1531062 1596474 62739 1106621 607714 423659 288039 407353 473396 1183941 1031925 833138 1263339 1138813 534787 1190761 524670 1608343 1245899 162032 1915375 1163927 487015 817064 52221 1874172 230124 321203 466306 1619374 685429 662052 680996 378060 917279 552379 676915 1950393 500173 510451 1694064 77993 120951 7993 488234 1846138 1001732 1729393 89661 1857745 231384 135107 964128 891868 1443572 1881108 1525102 1545490 1780690 144263 1750233 1852301 1265238 1512227 714253 1624815 449080 603317 1839665 599280 1427464 1203494 1586634 1719315 1930260 288757 817126 1156378 77871 1311025 1268823 479195 447139 965674 1670303 1690042 996922 729639 1204055 1486346 861044 462394 975609 1253495 1977460 1149359 1161738 144318 1804922 1933042 1436112 106754 161691 1617928 526966 580566 1844150 418516 311556 874693 651193 1314293 776572 37412 1631428 732951 944648 1965623 550934 1939802 1568248 1368183 1522030 853660 914195 1064949 486181 280410 257128 199058 1511704 178132 165537 254787 652358 1906029 354583 1387381 1027279 1952449 1508728 1903161 1843373 1088432 497945 223748 557772 493165 278108 164722 1778737 569658 1177971 184186 902297 1015887 908348 247178 1130672 94514 1131978 1257605 1662763 451260 717191 1357926 626457 70783 1317529 1245031 1775212 1959978 1509879 1230901 621834 1991597 725463 1480957 325406 493306 1241448 1518451 1024809 436071 499319 1219994 248080 235820 1387349 512333 974944 341225 550166 1078694 964962 1101883 322387 393308 1592481 1900421 612857 1131739 1948797 1481581 1091971 89590 359985 1570455 1387391 1407732 386654 417030 1297032 481788 889237 1876288 595181 970074 1549620 1410271 452666 470897 1175019 880187 1652393 1069496 531075 1378728 858194 1330639 684929 381434 1441273 899817 1510325 1336579 1523615 1094221 1071764 1985107 1341958 1804189 2937 1342427 923643 1848629 572860 1698166 1944206 1836472 156988 1329538 171090 674599 1715573 1560170 905414 1862270 669552 1020146 6608 169073 1181483 374522 157966 1878356 1109696 1787957 954303 1069172 1284804 1083883 1907371 493391 1477072 1546851 1363926 1105364 1685592 1730211 1199232 628958 222611 476193 1632272 1072390 1892579 301776 1241217 914885 1655287 918267 1790537 468377 195280 1223339 1430457 1752445 1917696 1693210 1401342 1580904 435560 1244367 446812 1818026 1417631 1390556 1411139 1368469 750408 383764 287863 1066641 1026692 1253991 844606 431574 29265 476063 305509 1325700 1210008 1853726 1456115 771811 1771348 1513116 1401793 1607968 546717 1975210 1963838 1769255 893630 1468444 668588 108441 1320963 1575812 466626 534414 728300 1844409 1212839 1300793 960505 1492202 1022385 858421 887557 18814 1996277 1485470 948495 1763659 324993 1183020 820360 268403 1084217 818765 1099542 1785825 232276 904980 52213 152757 131799 1171149 1913969 404838 1425670 1511525 758494 1741510 1734856 895305 262546 804477 1613166 228310 146101 1953875 533717 857970 1625833 371241 1776352 339746 38075 793682 1094345 1424070 1456280 1938870 443399 372057 293578 1355154 79683 117380 279707 1135774 1414638 1175075 1893115 1219111 1280537 1382194 489362 1477192 295511 1041814 1976464 1961391 394949 1198999 138695 1833877 530986 437352 1177706 1922133 680922 1012762 1186726 1742325 578072 29409 1815958 242151 1233522 313093 1706266 352647 1374009 853737 1513039 96110 1884492 1638254 54270 904674 849932 1968311 1905242 1525949 1751023 1679538 533937 1602190 1162256 1814843 1612848 1588809 1354307 142158 1646708 383926 1482001 980593 855496 1863875 1271486 505623 642465 1812618 851432 421094 1438415 1375462 1007082 1349838 1615988 995092 376580 675810 1178249 371227 883771 775591 1970564 655137 1241637 148920 931613 141031 1456087 697648 764609 935663 616506 1829662 1697713 1446033 1182890 1206400 139490 1861153 170891 482038 488082 1408890 255628 1160077 421037 335662 95202 1979214 1870936 1158488 201834 426634 1976453 1475756 131670 1029407 326188 1092582 84905 490032 412365 1819746 1484227 1123332 1525982 1826255 102370 486140 20626 729248 149417 1874934 702432 1092489 384129 1563405 990725 1401997 549940 1097383 392556 440482 1982990 778667 1650908 1003471 1304936 1475362 559322 1150241 98286 319592 843617 1098584 859024 1871515 485730 1856957 674904 1865705 994844 774381 1609807 1575587 606901 1548323 522297 682145 509377 278587 1151646 526940 1330181 1478425 1515966 1855121 536394 68796 517179 364031 1784461 550512 324723 1783569 361046 341706 14750 874155 503586 1495306 180676 1354775 497569 21995 344486 546972 1796147 1572274 433778 488892 666522 218528 1419238 1337686 1204269 198144 416086 1567162 1174322 573620 1894554 275273 113051 1489229 1286803 1718670 1173005 1303252 1436888 1284595 268562 50680 345306 346583 323909 1039727 1222255 1827207 1646950 709752 1806317 349497 540153 567148 478489 833434 1171988 1876662 1621988 1839317 1573071 1439893 404853 1644969 60597 1143675 1193247 92469 1826130 986555 1715384 808321 566455 1945451 438772 238332 1688610 266541 894930 855753 1010026 1520642 1897939 565140 1904334 917284 1342753 1802125 390866 166981 431118 188798 694343 1316017 815834 377690 599545 1829508 85322 1113764 621704 873558 1024210 1112357 622313 1707969 1817973 1998869 977182 1728673 712374 651309 103289 84848 1277173 500222 787908 1472460 389819 1828822 257915 1496381 1844049 874630 273343 729057 1077861 444 1190493 218450 76290 1946700 695181 1780290 232497 1796687 1436719 978834 588654 942221 225467 1521625 8219 1895979 953545 1010721 528662 1248058 309877 480125 1437744 1626007 505876 1562533 1292133 1144897 1600450 876413 308762 1412661 1966180 1843625 55218 1769645 507447 347219 1359685 86296 1944622 460818 1739594 1898054 169322 1100170 274766 597091 47671 639702 1913486 1501238 706998 399568 1949081 1117226 1556910 388162 1076921 256426 738057 154450 1802981 1306456 1467900 212457 188954 944304 1572019 1883536 1338017 712792 644273 154872 473180 336565 1044867 1155643 1518637 1528532 1662945 51861 1776627 1065514 916584 397074 1214081 37557 514568 596097 207051 1679689 1576154 116693 236255 458108 487437 1488562 233450 1416804 1082752 1380736 534583 414082 490836 1685078 1813022 728508 1823250 1180850 592122 287547 479444 18898 321526 451310 1007015 826995 136795 1962520 1552776 882196 453952 16474 1166653 1927065 801316 1577969 385204 1324088 105996 1534926 1593652 808448 266144 563699 1596481 685035 1963251 129217 545659 741480 124876 1238299 1336702 1669809 589299 966641 803239 1982557 635248 1752888 1613685 307751 629482 1367386 1017522 1116727 1159254 1196982 838263 1707673 1782924 1994189 434498 788748 1916751 1107111 1184780 398295 1753713 269023 328545 575688 312980 1059403 1666127 831447 761405 1710915 909801 207158 46892 1002285 702352 1510122 1741260 1307965 1406175 1312649 1560508 826319 625774 1530922 759035 689459 1537889 1461112 1813192 471484 1614982 571714 1674738 1745902 1287878 1365914 1788509 606691 1678552 1559626 57456 13747 750424 1411364 94780 1273940 1761755 1666590 1526485 1865795 131035 1085735 414916 734013 533971 858799 1719631 1076202 685789 14286 127139 836364 1147183 1556555 762969 1642662 254879 1112792 723472 953005 512169 1201538 478240 1182338 1064537 456006 1638534 1100724 1846230 236940 1615602 210305 104010 708124 1613615 1252144 901982 15538 1830139 308381 260026 1907455 429764 608136 515642 1592885 404921 1029903 1841198 1017713 637092 998999 1218096 365694 1400062 1488891 582650 904625 898070 1717616 1576097 1057232 1275833 1992810 1893679 1728895 804504 521988 343420 662649 1351725 1180610 1749109 616715 1446822 1182327 1830740 178772 228922 1939780 664491 588949 127705 1336953 536931 1911317 690425 402327 1154948 1720796 1691942 290336 1596459 542401 647933 19104 281320 147480 71353 1284981 8855 1601429 1748474 403878 438352 1634050 915776 384314 1022521 1682429 1803109 884057 831746 1795445 917988 1520683 1540077 554337 497433 983971 93209 298789 1407420 1813079 648357 842605 1286329 1246792 1163143 571816 57804 1156122 1857124 190120 74850 612865 1639706 99606 1334303 694522 25336 768996 1920044 1073425 1972957 1646592 714060 1834896 258377 1475432 917785 1475348 84473 1907171 1914851 1743412 1536507 181559 128183 143404 1107054 1528827 56633 66574 678422 1893172 595385 707522 1131452 1091978 1339890 1525060 478065 647946 358423 1944994 1641679 6676 60811 265703 954871 264308 551131 1763162 1381752 1084288 804288 892366 58881 1896979 303753 1279321 580607 785301 1205067 1268645 1822995 897329 1932054 225319 1070805 1783087 1117051 1193209 933940 1101479 323378 1336272 133499 1172560 1061873 353771 42697 299079 799829 542057 759868 1124822 37869 1971205 17673 1646495 1674994 1447768 222749 287380 1510589 70638 1064884 1891058 1375606 1352408 8668 71637 639804 1729895 1437568 1434914 650210 1119792 655794 1506039 949346 1031793 1324443 1369723 1076714 125891 1426663 998336 1582234 1782319 430319 947766 505636 1244728 780246 694824 376191 296638 245336 284629 612788 1426246 898363 562703 132042 105850 1901017 596805 1474976 1432792 105089 200453 431381 1838826 85968 1273810 1436376 283225 855933 1606312 1808911 1191438 486186 604432 1640837 220788 1777596 1794441 6011 399833 189142 219757 1468206 245246 1463860 638935 86723 870127 1909599 611875 518073 692698 1620215 1738723 934344 380169 86062 283100 135294 1199713 1344874 1173426 1804324 1229318 530098 1208328 1288655 50581 337060 663996 884194 1351969 1514941 1212279 1857977 730129 1032641 1556569 917503 1733347 336163 1877113 1296334 1946736 624919 864077 471607 772946 460927 1551501 1761253 413607 1030158 1344312 1775209 15942 1563353 465709 983723 1390614 1655733 1332225 1968233 971672 559607 885100 1396914 1736152 1880961 1563151 615412 1307087 1753729 1698873 1994990 667647 767455 819183 485272 1310826 224113 41758 412001 649650 1924228 345525 1560507 593378 1196074 197003 214540 1981555 400194 943669 1642071 1164192 141207 837429 276302 1270843 1013173 87531 1853753 1404223 1470037 590248 606020 915587 1654446 1308759 1866290 94717 1248871 683573 1633323 1248360 143426 423695 570357 1911094 959319 1135055 1092962 1299175 1633012 1138678 1001498 495616 231326 402303 1974455 1008233 174047 46625 1379040 1078413 791903 1487290 1554190 695675 928106 1927761 661921 825430 657403 227313 1227513 6148 530329 1869740 575401 942175 617997 1023554 1543659 1322478 357131 83965 1006385 1138589 946797 924922 1567994 1267053 887382 1817308 1069530 1398010 891018 1058588 114778 1203918 1977830 850689 462581 469086 753168 710213 1072133 660029 1998030 1417188 1172352 1608463 442644 1993608 1159605 228497 1162744 142278 622036 509987 1735264 1221420 1289700 1359513 452846 1928579 1251939 203961 1658530 560270 1262642 564055 219431 1062004 432211 938017 1953363 400471 775287 294748 1875976 95310 763885 1887830 719549 603880 1503712 762579 624646 1833498 178297 700659 535987 548974 487814 811865 1512379 1485896 4949 632220 1077474 1755000 1990700 1616380 363205 1724890 1002099 1446301 13029 586426 1509506 1532046 1967120 1476288 811461 367002 1839939 993601 635547 1685950 1371087 960263 1782282 15020 780726 1041091 175526 1614168 672586 838405 1669374 1899661 1017315 810889 606682 1450717 1148938 1445711 1996615 1218991 1115942 964914 1596336 304742 219176 1827766 929428 157743 370359 540237 1100952 1458558 1506043 1670907 1014352 1955457 1772029 923079 13794 1494372 1191693 385646 1831037 670293 20003 42079 956845 857678 154002 1693763 397308 67294 784536 693455 1143797 966636 1538160 1771275 1056206 1390424 701385 432579 1269510 897829 1493365 1881012 227306 820593 1471768 881194 278380 1828594 70237 1398155 1177328 1997139 1322126 574751 141640 1991680 71216 1336235 688451 1958927 666330 21200 569471 1908398 391575 507632 1094087 1015154 1637967 444439 1977628 244619 642293 1569739 507126 534049 1946420 675859 1240782 1864443 1812255 992047 1723630 421268 1841295 1308756 1391468 1756548 1689141 1060306 1652145 1142602 941427 1427996 1387049 1688115 1910616 1002237 1181800 185811 551917 1515994 1295747 1874587 624073 1986180 1288428 649692 1098975 942838 1722678 42690 1382523 542513 1291161 140543 486354 76667 1659342 1961308 632801 277175 1111412 393418 1599130 508754 1433073 1626564 840375 739724 1892067 1574101 360959 815805 733894 1894615 1277324 318782 1688636 336605 1898226 265468 402815 1162703 1301312 676108 374163 1734253 244114 117523 1169580 242936 356025 1194732 1641382 339909 734531 198742 1775248 211168 1160834 836729 45146 1532702 901012 209678 1192922 1126645 331858 1025604 453024 404262 339665 1874350 280809 223926 1505555 1378054 612812 1581291 27057 514565 910084 1847434 925846 1515228 530665 137229 883873 111290 96355 1476138 382760 665878 1386500 752245 737937 57281 546170 1070507 448616 815424 1650496 1858345 235046 1265578 1245279 1397562 88540 885655 1940602 575214 1946138 1653383 1612730 1404917 1950603 313362 1907877 1561979 1105647 517356 1526166 1014780 589995 1624413 540357 714346 146533 609746 1961038 1603888 987291 119345 1239272 565596 1594621 1637430 984389 323766 1831700 1854945 1177956 1506776 115321 1695995 183269 1278498 1413832 785467 1809778 1583994 1200023 147721 634740 263973 1879728 570675 479056 125542 1452607 128749 645978 1148593 1370193 748472 1559627 1816290 896354 1450404 320955 1225784 77817 613819 237559 532193 427068 1987213 189211 891492 175198 110132 1497653 1881878 1176076 84453 1433400 210346 522041 1622318 1737544 1263046 125166 1294471 547289 1271158 1204641 380122 487370 846395 1955289 1317819 73825 1264789 1600897 340115 479989 1633685 598490 627677 594075 1296104 294100 867797 9688 725621 333662 1222154 1769267 1055581 787191 1537257 1700130 527706 1600792 1468958 991601 1220176 295775 1782570 1102697 114580 536991 454377 1553450 660738 1712721 585556 207606 425484 1132139 1781250 1502532 919876 1057251 157817 1030554 440433 523867 1062944 1760337 535100 1019697 599239 35550 1277918 1369257 1954978 1579125 1153761 1004469 1283478 1338457 306145 369324 1390949 1616669 839993 647714 1091148 1745752 1394735 524289 1568244 148589 1774155 1531968 1109630 1048400 1211248 1028328 75414 595554 1073397 1364213 539056 527664 1131456 1482081 747076 1942963 1643548 638523 1734495 1053702 381816 286865 1072199 1491910 1453637 1520348 1436497 1065202 1446240 1589300 1839280 5856 166721 1058691 1051000 286410 1080905 731660 1413505 876537 792660 1513664 415911 1543595 1684782 1503158 725797 1746668 1880414 444039 1794186 572024 1905045 1218690 736214 1437881 1189181 347246 1089683 997255 1706927 772441 281286 116723 705488 1992568 817066 1302563 1308769 70060 1902859 406214 1617846 158619 1189831 867984 1195472 1148590 1311867 1817956 668214 225299 1250014 414017 86903 1108966 509955 702822 843552 1106068 1451599 1595254 1248244 809058 1550721 1790311 1488024 890587 301788 589640 424086 897826 1553904 1505153 1426705 1346880 984464 800749 1171577 824229 177520 1800438 1041734 540313 1457237 988358 638950 1771868 184320 871323 342197 604074 1114899 999401 34329 62942 875772 292937 548275 1020669 1013792 926914 809301 1341759 682356 316346 1294085 506492 1825334 1495263 1031603 1813806 1310290 693613 744701 1713007 243453 1555346 964631 1804012 776011 646886 1368080 816285 598250 1065193 575879 1149211 1128684 121279 630304 1868564 1557566 1813851 1469885 1239411 306448 1175340 493534 1456208 322668 435683 998771 1185224 1829794 698721 559420 1294866 1306634 530741 597129 1007077 267 833884 388971 1426653 479997 1572203 794447 1495919 260098 115076 833870 1385605 830873 375608 1930533 1139569 313447 1410965 621451 539471 410081 1486542 933833 1815253 837926 916945 1884446 300335 968162 1268348 333942 1739814 1617705 703914 1203448 1802787 147617 1383508 1397392 1377943 1978400 1340605 964654 1916372 651344 226245 778131 861732 1011078 1419194 463308 412153 1538514 807404 1067833 1713155 1934068 976518 703360 1771707 741126 1092042 572846 871518 1869789 880164 1216048 1985676 662694 1573476 345062 1039927 1627751 54258 799802 532259 348416 1086237 1536509 681167 42741 699217 1953233 1010084 843064 1427678 317551 1727986 1194361 350737 334334 84089 1267456 1540712 407498 212620 1584767 1521287 1539085 63332 121976 480849 1976600 335293 1288229 1143357 803013 1001949 758847 998391 689067 717424 813572 299018 494072 453883 1726731 512076 1265270 461750 102725 814207 458344 1461553 274690 1018695 551615 421951 575477 998221 1217795 1893152 1241876 219984 1675755 1440801 156253 1825228 95392 1954136 185273 758941 223800 1867518 204770 1084816 627478 428939 640765 1770839 1524554 1550856 645283 328757 1405627 895560 1989960 303411 133816 56373 1160408 1905687 923397 1739507 1919938 1564203 1508308 1554514 346030 1876631 438515 1549800 1070297 60233 779806 803135 824458 595270 1615051 1163910 542846 975576 636801 723891 1739690 1492189 977784 128376 1775365 911435 1523520 1103729 342231 1848935 1621628 130608 1988433 235351 1246347 365487 72844 993890 1715549 1592470 1680324 869256 1825037 1407232 46563 1014134 738585 503545 1425444 1224379 776269 896207 1607193 635505 1660251 932685 277511 1805811 766157 237614 1209979 1256583 1350349 104637 1435716 184573 912325 542797 1213865 670207 1697626 266400 924788 977726 1800403 1404813 812351 503454 36544 174622 1606238 1216975 1335770 1322013 522859 319064 245806 1068499 1183411 1866445 646618 1196590 275244 1143977 1534620 1189576 1665157 1570498 1821804 1030036 1654001 1677964 1071075 968229 326528 1000512 1346498 962301 1507235 1647687 1256011 850452 1037975 1690484 95209 1362403 530236 1186678 785998 1068889 826867 1353227 1229240 1398237 1319046 171895 1204872 641352 1321053 1480015 1830848 1277109 40515 701002 1153051 786077 1234515 1305056 1756288 1335195 1387253 527913 1450293 158797 907352 290790 206805 322280 382155 176871 1623628 102815 304355 722510 1867733 1744304 728893 847448 1820092 1110392 1119841 952179 365812 1238869 1191105 1751587 732721 678294 1863643 1797539 810508 611101 58808 374293 1391977 1735669 519559 1641555 326439 377330 449013 1542361 1460857 375234 1809282 451561 506004 302581 1752500 365112 441069 85244 1553687 1652827 762771 1629035 1216967 259 1998538 1945637 278128 128780 822214 1715901 882382 1178062 1111792 1253868 1803651 1132135 271755 1742878 1127297 593610 833389 786520 230579 1433591 546006 1382088 239864 1951845 735058 1702746 146167 1553140 715123 441761 1828972 242570 1093533 575988 689733 1486809 721819 1196412 1747334 1383391 1929633 1529742 1541273 660826 947931 608289 802920 1719382 1132795 415829 140974 1493029 935978 12355 1262408 904476 500559 1681178 1300048 1195325 1594695 1457144 1002438 404130 101863 1147618 1821334 1649987 1758462 1450288 1113523 1958631 398623 890214 1877292 1533630 1715827 313220 562356 622195 1688740 1430400 1905643 586370 688244 504748 912799 1101672 1872830 376005 1842383 1260208 1439221 1309418 407957 1695479 605521 544299 319759 1451360 628945 690649 711120 1868271 379776 1147507 1804482 1656048 1311061 1716131 722634 1245234 1021170 498296 82109 1047203 1437233 1792694 181909 330641 264173 156412 1119413 929017 56507 465903 27123 1781305 904132 863548 1828256 354526 1976327 142893 533758 559943 397645 947152 1445515 1748317 418285 544995 1782764 738079 921480 1532369 183193 421986 1947484 1204786 1251786 1217404 556782 1347139 1405448 1148055 1779108 687032 1535816 664864 826420 278612 1508807 1488945 808367 1294141 1758643 482504 1324359 1138213 1070758 363878 147121 284459 1555105 587045 1203427 1607971 445844 596943 82864 630626 1496093 922674 252082 1759308 375385 135901 1578499 1367116 115831 1902709 1701064 216659 1490211 1634801 1843243 83436 520620 1738022 1153883 413774 1345801 951723 958653 1419412 137931 1631810 845767 161946 1476426 1042827 1035468 1965616 766877 1718885 191782 283432 1741022 1239548 488614 842196 271134 478444 601431 1243535 1177394 1216339 423560 620593 890056 7238 1488581 277689 101022 249024 1869988 1306985 1392903 1488462 232782 980399 224536 1231297 1070027 881543 1336245 1813018 1973843 313755 1119938 838017 4389 1200431 1156475 1668627 1353834 1502366 954120 556898 523422 1950916 586376 843012 269716 1088389 1112458 886795 453894 1318452 682258 133497 473744 1698761 938874 310481 1037788 410717 1981620 721969 1004972 1447664 716031 971135 1883841 1872258 380980 945543 135823 1119104 311074 1705896 1639273 999679 1575224 290036 184881 21540 1734681 277907 781585 426551 1761509 33699 1385556 1111951 181481 1188553 871350 132459 1058737 1264948 1412136 1650554 442735 1156467 1665812 798277 1520292 52614 1472133 197689 1425176 10643 1991796 808221 1911937 428150 1453771 195497 1232344 1179895 1155379 335712 1354001 1398390 1994677 1839427 651015 413323 1005976 1208613 1622066 824961 1763784 1152741 1648389 1626711 1766219 100078 939852 635047 1251682 1515970 46218 92708 578641 62068 1574275 1684987 740080 1217315 848287 1738412 1845576 1876093 1926025 1714952 1211010 1428748 1363725 1349049 418195 533839 403669 1454427 1472742 179457 977819 277364 732948 1131712 416852 1900036 1203113 1426952 235140 451105 1500848 1418333 693448 1771594 359330 1573199 894296 1554236 1215318 1874420 1382120 1348957 1859730 883390 1640499 316380 1527308 628575 919750 749993 716989 760783 633720 927717 1150978 107073 1275156 713583 1270520 1894910 1057236 1597722 914079 1246241 1073862 32558 1678124 10617 1651960 310959 221455 975698 876089 1516524 1234560 1752510 248360 1542288 877219 90138 543488 1772002 371399 1976798 1456012 1676936 703061 470804 729331 1153294 1471981 1280298 1452335 112262 813601 291059 1599870 868066 1626205 1764785 1377232 1479763 1408256 748990 883852 1901273 1168940 1851585 1930942 821494 74410 1134116 1252117 138649 514194 811504 101756 143869 1265346 1099075 796949 546268 113231 43715 263468 1839070 311137 513026 437810 533002 232966 158261 306215 971727 904714 1523081 1511757 1394128 1457303 1242014 1237689 1054966 1238381 1178496 90780 1089672 19727 1558214 1308997 1297887 1447300 707495 1905861 1057619 462649 997549 514953 1041157 181918 719959 138049 222538 1357345 336673 318714 853091 1588710 1341614 1529843 438652 767380 17216 1000885 1509370 1085033 923769 410071 894590 1219124 774619 979665 477650 1915091 1061851 70248 633607 204588 1249115 1562837 1320983 1450785 611100 420778 342539 930617 849096 25471 141688 988800 714661 1527222 77237 1744239 1360293 1365791 1044172 48333 1041260 785325 1388404 488889 1661122 1341082 1264414 1756894 181077 1503981 1910321 1992838 229837 1690540 742263 1403328 1022979 1447756 1498523 586508 580967 845845 1924155 1344240 276713 1783611 291998 1363383 164791 1350960 826262 1490434 641413 1702413 533483 729194 916807 104843 1421847 824216 990654 834717 514350 561930 1760798 1982322 1698119 33960 1396809 1023041 1009959 765385 1903647 265355 1115631 1646672 1407108 1022316 1676858 635790 261195 529147 186770 1883737 1746641 35716 1299752 1858884 1586037 413241 290499 334364 525046 1834842 1444281 543812 1419813 238355 853863 1364220 1971729 1319929 572833 882792 1286180 1491997 1229792 987280 1020230 1149941 178172 880488 191986 32647 1996395 684639 1519141 278816 410467 1414669 1430260 6228 1421458 1082710 640682 1009462 1636932 402995 533116 1199454 145771 634834 548488 450616 1037704 1570851 1279162 35481 719253 729765 231936 1541845 1235434 1723196 748026 1844935 1243705 1188282 931207 1922434 1155644 860118 352943 1640005 801793 445579 1443157 1867419 591883 676603 1258613 1196293 852550 270403 1900980 580734 967455 630690 4863 872960 628781 561811 1572759 1001753 1027736 1847435 589425 571807 1105350 1642901 1984245 1627957 536895 980414 993885 780467 711983 610917 1220125 1524152 236701 306350 1206121 1655149 1994149 1020603 1066382 1998823 531934 1638349 1906801 195318 130107 1621117 145031 1813496 1465311 1714475 1972713 1995175 218443 1481134 1990390 199655 1697212 665397 1351750 1637322 992201 1086517 1401084 1292225 774394 840424 1919417 767373 989038 118915 1946534 86036 1890204 336157 1583441 220847 1160309 41757 282731 587470 1382549 631513 644296 90812 2875 1244518 182475 591769 1584917 1909261 1408274 1775530 1205685 146308 1114245 1977631 1568040 1540991 244025 1958182 226892 615115 1636874 1237177 1323997 1302786 1501507 1731532 535587 1729039 468199 855283 1929877 524853 449024 374375 1395183 774110 357814 1704950 1530425 497959 754833 985883 917064 176566 549524 1093452 1452160 854381 1499125 771661 1728704 736941 1841231 1390330 1148487 451169 658222 1546977 1686458 1576873 205564 415759 444894 994145 1972679 1741555 1811910 1708209 1450168 1099232 1627461 693360 1483164 363536 1184500 1037510 1491296 1491285 1585896 1504725 444876 669434 695609 325430 981899 566860 204065 1209983 725207 931929 76753 1084581 1704782 33607 491565 28170 1343439 1969890 1517876 1858113 217105 1223966 1216155 1840362 831053 357080 1040424 854534 647616 1769569 1758450 922408 1960291 1597127 1578225 616238 1728335 616824 435481 751898 1649852 435903 1437854 1773678 1474438 1797808 1450968 1071616 1410134 1983696 1074072 554464 1968972 754672 359023 509004 1140764 1641756 16081 428732 643300 1157669 584945 1217771 1083878 1063609 786127 342179 969057 1233057 1705864 1591252 1048642 1202114 1449019 1970744 1286031 1186565 1358990 1836658 1373265 1593067 493894 1596674 1816268 726829 95761 1445060 107215 1778386 1396061 1150082 1858062 1997980 1168245 1893927 148232 201449 222158 1759311 877240 476904 656529 330088 1210434 1079956 1048085 936868 31316 946472 1278341 1050527 1525035 1268433 587731 1454401 121828 509097 145454 938555 1076408 913357 529688 1475817 412425 1676915 148347 1472726 925468 1943904 1201311 975192 495687 847563 714042 852659 937651 84732 1283859 1119172 1605330 789716 416211 1837159 1347384 1061647 464178 1684016 1305924 1396090 1427028 135996 1027850 1970216 313420 1326862 369007 1893408 1185770 1488735 1916064 106510 296803 1491263 894171 1485472 529258 1714798 594142 1350837 995391 1357364 1981895 1310056 164139 574825 572555 715310 705596 1686588 711806 159270 1540576 759293 1459097 351727 364261 1421217 28351 776979 1366762 1796424 1269983 627552 295791 350603 1122745 479097 1507997 1840247 307216 600540 1246909 1486870 767855 900497 779960 1032410 1561143 1924177 654536 134685 693800 1409796 866647 897269 1752071 1445119 942866 313861 1268292 1852639 726838 70894 1598058 628784 349826 462619 1206011 1373097 441025 1182755 1275264 1015414 771680 861009 1682534 1879909 1665674 833585 59355 1594729 30141 418477 1925486 669336 1289885 1526251 1894302 212459 82734 781395 734524 336929 568362 1768059 176980 1732973 1052367 1973836 362581 1484321 1167832 1127223 1342324 685514 1881654 207188 1916940 851265 813400 224412 1035672 1199380 182934 1920465 1539285 1081794 1591629 822910 1775878 587250 258590 1098699 1298815 991953 106435 906523 120841 1363294 281490 1367079 1503165 536033 38688 1567048 509733 30969 1120243 1109071 904925 1131607 1966970 1263644 885829 1287924 762801 211794 1381925 616412 1038704 1865913 34651 503846 1663843 1603086 856297 112578 1462758 67907 1452181 829563 1061596 1139763 764123 714945 534363 1463813 1439836 696800 874532 179363 968927 32328 1403603 144079 1761119 1653330 913941 1591521 1523098 1343505 369973 756085 1114770 1356083 446383 980777 1968079 1474089 263229 1114207 692970 1814334 1637901 968249 594353 653110 816532 971987 513071 1396415 253627 905282 1235284 1630120 1704237 1069645 884270 1742074 823890 1234978 1095646 524214 819361 1496038 3356 1914576 1341433 1829161 1461938 1667027 633703 167747 1079910 231955 629690 270704 1247734 876312 1066525 973307 343686 307264 159358 1959498 876304 939407 1732728 1990765 1323932 72493 742487 1742798 579453 1261206 497799 193698 667127 1466185 1228998 1344399 364167 1596944 979289 1017983 1207908 1705717 1485295 1796457 662838 1617510 1721199 308329 1162986 1224852 328431 573243 1071747 373102 542717 1818379 10457 544876 522341 1369810 1796193 1339074 1443789 881997 36163 935409 677789 1801125 1390980 255980 348712 530936 724870 1844042 1294722 103680 1927926 1709118 179533 1370866 456010 649566 1309606 228498 32003 1119448 341287 1457262 921384 372344 1566277 1796922 1788045 1013955 1241750 904475 1898306 923366 1231596 1139215 677515 847227 25148 1875087 674978 1372837 398807 1186326 322201 1092144 652395 958419 232026 718012 579806 1871881 371876 1017786 1144749 99972 530141 456953 280762 54418 972251 609174 1779255 96604 46609 1572301 374436 346988 1697582 1596779 613679 114185 1443829 1114760 163812 737289 1405276 1770876 1875904 236416 1180010 454945 1272740 1333380 1958573 396390 203057 655659 1013190 827605 1451135 525576 945339 1696501 1213390 1738068 1884128 1956872 1904514 1990221 1713810 735731 1709922 130093 132767 501196 1409158 992490 475565 460085 433721 1036486 476179 881966 928155 48715 1758776 1064400 1829186 1489954 1077425 1597904 751649 1982658 1142141 1286358 359934 1779460 495216 1429917 1750813 1186128 1059925 1508854 62541 1396545 1709877 1415547 128328 579630 439112 1373337 346344 1367307 739786 1512548 1759961 1215838 1947555 322778 1479109 1250344 232015 1589317 1426267 1673813 1478051 715801 1368658 1020400 1524213 173436 512386 1033152 443562 1079151 1978408 1944825 1246270 390005 1643398 1885154 925352 978929 1031866 413224 1952436 604824 1057788 519092 1390044 1820085 1760680 175446 602244 402168 221991 200358 1414316 1312790 1702818 1279728 112181 459602 1985025 969369 636260 1245680 1923192 1053432 1381652 1393436 114525 1536013 102633 1115440 1284779 1764455 551438 1765729 812728 226834 1598146 1557340 1384784 888180 758366 1289499 783245 1537034 233079 1433526 1663121 1772913 654999 300236 770487 237764 1793517 1053283 1819181 1650284 80285 327450 1855295 774467 652442 139091 192010 967914 862393 1507784 427116 815105 723334 189067 1370954 867545 341528 1962726 1722244 1859495 382567 1942518 33055 541060 1482932 651468 1751119 1118934 37433 32032 1048577 83091 74074 620276 380379 587164 1818234 1002461 1532221 1216396 1399535 967132 1006569 1098126 443697 1208626 1089911 1633486 1206009 1331338 59239 22798 264040 1157384 610277 1034346 124655 1927663 1409530 1723282 458837 1445326 813861 326118 275118 703189 1388477 296545 302993 853201 692338 1898176 1510769 985179 1836075 1950897 1081986 1615595 1910720 652837 1050284 1002267 748531 1784474 1587915 1064323 1673895 971396 727549 893194 303263 1421603 1890485 1965039 1906656 859464 1621562 276006 1431816 1524408 1081692 1029724 169202 1820581 1428770 168463 673088 1870136 1537573 1339430 1747258 294742 1956066 1088972 644647 729356 1749892 645701 507888 1137823 426035 84378 1923569 458309 54207 171492 307837 1515917 1752979 1870100 1058998 381755 409147 982656 1595173 1107825 967015 833216 1851064 1506133 1055848 723686 1815931 1110932 1696097 434072 794147 616575 1397834 740597 1086303 1280164 1508590 389906 1433734 1712239 502449 885747 1070541 1679391 977673 1326077 1262032 595498 753620 1693283 672815 1798726 866743 1359151 235216 1875896 856553 658117 1162685 843861 206168 759757 283327 377975 1495761 219187 512043 354144 456899 1222416 174679 1110539 1399223 1189049 279175 1166337 1407357 1425169 780837 880090 1194821 1679780 1282699 1578403 484751 1218159 1865266 453265 1284200 1380112 279569 602904 1971110 1895181 404858 1665236 111690 1580754 1203649 93705 1375668 157078 684270 954489 1746115 452598 213175 108514 688341 752806 1152099 358116 1746991 1491372 1995801 1035060 936499 1604914 916482 1711767 119386 171480 1778443 1715904 25224 1019427 547721 193259 1855476 1604696 1570335 1217253 1087434 781148 1273764 945150 998107 1456591 569527 1252617 483742 1277931 19787 493121 788138 252560 1121983 1658852 1660550 690483 105877 572210 369414 1277097 1952517 222496 1736100 795591 678492 733978 1320904 1612592 492492 842921 23595 319720 1861870 67776 727519 1154802 1882100 778510 868406 797725 914681 1456071 1934201 1716830 544877 841275 1279408 212758 808544 101558 1022243 907077 1053708 1432243 788721 849695 1502659 1232406 1084127 393996 1190441 847319 1982271 1127815 321164 1815876 1678833 776954 262761 1958206 1589218 825449 152128 1262734 924187 413413 1096995 725834 136546 1228365 1169992 527020 409355 857808 911318 1833568 694630 1205104 111426 1551525 841289 1794395 108753 57980 599087 1449114 1178894 511279 254828 914357 703707 1388390 1104634 1854725 1533089 705329 1098977 1259607 1597018 44568 975901 887894 1069931 766327 1197881 1439805 1286949 1318627 210208 1635084 1470198 1764084 217346 1082657 291089 921742 1590662 1801752 1449766 1399889 1500078 543848 1342670 1986398 353014 4816 994672 552357 1308906 103173 382799 1790642 50518 77186 507570 1104545 1490341 1705028 1416070 1729089 949914 1917986 1485892 457575 491869 206358 1779390 554834 946726 1261364 182107 314020 1331131 1227040 976824 91481 45296 391445 1881481 816093 1869978 1002308 1428699 236569 1372037 1751337 895036 700415 175287 1636835 485034 1399027 608048 312657 1664831 1837075 593361 835815 247561 531612 142062 477704 362207 1430628 912231 983357 70308 1279197 163610 712717 1444333 1527187 224307 1857001 1188613 1860617 1548075 1563470 315584 1301903 1265521 1762936 17135 487852 1097370 576423 219559 1407862 11247 112507 243362 1487538 551831 905963 1673108 354906 1153045 677637 755889 1178903 1992931 1350631 740399 1847791 1850119 968768 249250 544622 226495 1659785 445588 1034464 235598 198727 569764 715881 212416 421339 1991631 1011962 603339 76576 1929496 92937 1384715 567554 1539010 1450106 1343735 941242 1760587 1869074 1367343 1560540 785476 1208921 21501 739052 1803059 1970207 726041 1111195 1029920 973522 1885642 527556 1087371 1086145 602355 1193893 1176087 1445287 1925567 1352263 182841 588330 711617 516447 1339527 1906686 1414466 1402358 1219915 184356 1119954 115766 106712 627738 1805219 1920076 892488 1624904 1215301 1764531 1596663 642025 1851 727191 1016717 1033645 1913975 1489980 852558 1613482 740063 834327 1938865 953662 97330 1988573 935645 643474 1952584 152322 1052748 1429576 1737594 1781021 148641 1315663 774441 1387759 859992 1296303 1103000 3916 1777294 1559007 1441703 1956491 1285847 505062 349577 1687112 1064555 254922 150305 1463059 1022703 455454 1119668 725874 1115539 429622 127536 284650 797569 1307730 1681534 1281946 1303685 772259 1067363 1649481 1573794 1701452 457175 1861040 1409837 1475015 915560 723985 1053821 375365 1138894 1663203 1763634 249175 1423325 1622198 62711 1155321 173989 1073233 976863 989451 952984 902841 492107 51023 202486 1402921 598604 1970581 1366793 1897832 1594324 1673892 1746111 1275893 1053051 328070 957254 1593188 919482 484762 1171016 700164 365524 1026126 1220255 1485925 1762806 1513743 680605 930118 1262884 1701375 199042 1827279 513040 1573596 1448660 707235 1790750 1506248 315322 1376752 1574493 314620 1182396 1603649 995124 54692 840293 176778 368008 1584323 170232 1111045 72731 1861986 277159 320880 166649 282989 1996107 1201917 282497 1052561 728832 1191542 1241360 679942 1401910 595102 56691 1226100 1246206 11637 506003 1127256 1494387 1736496 155291 1888865 96876 657475 306551 196768 1782516 177371 1110423 1539109 1046254 1331383 660748 848201 30992 489000 1125531 606082 1346246 542017 1219217 1603284 69975 1987896 51233 1488814 1999678 347927 1321817 524589 756486 1390687 919498 1378720 381407 1530170 593189 1940247 1699664 683625 1227372 826648 131036 879605 485995 1383544 788253 1359827 1800494 1096087 277214 1709730 1015257 271048 1042352 214701 722194 46010 291664 1972459 1070493 181843 1891977 392522 941791 1299957 1435208 1365340 1863574 418495 1895235 1957703 273359 1396696 595633 49777 859135 1209002 1421203 749856 735275 519893 689684 133024 1663319 594395 836555 1249888 602554 1079228 1105725 240220 1073779 1136728 1310401 1544735 1288155 1103490 1649930 1985087 157770 675002 461548 251324 65140 1388286 1974207 1420680 170815 228107 706594 1786555 785134 124395 803458 1655141 1139460 1455953 991322 1027933 1608568 1151309 1217381 1369051 825356 110928 219140 1101584 955991 1807004 528859 776592 1655496 1448425 886974 346311 1700223 225620 652298 868039 401324 1056674 176462 1803997 351792 1976493 1309788 813767 1661544 1403383 1667157 1423218 1293363 485537 1776560 1546249 1631175 556986 1745926 662308 1716346 1276430 1628451 999805 357328 920162 794123 1782624 1735446 896601 1387717 1903493 1502570 175859 1918484 427083 672039 489095 512168 1526761 166212 1233318 53672 1605807 1642125 1667237 1298020 1259955 1073179 1533043 28679 1983387 427374 574575 846410 1690284 876221 1200732 1810134 1460820 1073455 1722451 331289 568168 965965 1448248 552526 92212 144259 563452 734358 1974046 1636404 1105368 1929579 639364 819419 982520 1419604 1644015 1907451 1414197 1474051 1555188 864920 518565 903946 563802 289464 448326 651806 894517 1254796 1208768 1938363 162902 209849 15397 26090 863998 728651 232287 1909499 1503452 1176139 1637577 639974 646585 1821050 235626 108962 1074207 193846 1053668 1048778 1454606 1627656 203652 496963 290382 950681 650898 353937 1984797 122549 281011 440793 391279 608511 1568681 1176592 769286 24076 737293 1549602 1796496 1067013 56063 933375 461593 1354432 118160 1142522 567567 1584452 1599004 1377455 1596292 1856200 275596 1876574 52553 445029 872273 686760 332713 442197 334244 1476619 1852512 62052 1313485 207118 1159822 1329845 1554101 525681 617815 699790 1817738 571035 927758 1011713 1469990 576528 13771 718262 227757 1855729 792878 1776674 590674 213442 1707128 397937 412427 229851 1109136 1709622 1349864 1352568 760815 201194 862702 193185 1989383 1141861 1284572 1598666 1548872 1041964 706044 345521 1671749 915356 1607920 796960 180889 906887 1599341 889548 1593712 1294570 1832702 1870895 1334033 1893603 25796 1449207 1190418 1404168 1101645 379247 269121 259088 616430 1563983 30143 1972474 1668038 503884 45545 388335 115935 515647 607891 1236437 1734473 944967 1776273 1807391 1528565 1641909 1816182 4038 417303 942651 161769 1022157 899761 1036941 1409019 613474 499830 924778 1182672 1456227 323765 1279322 1292878 1036383 1447233 1328806 1231550 240518 1386506 1255666 674181 1601622 1136340 428491 659951 454929 190624 1543127 258353 1578713 1070642 1471189 1611475 1184455 238319 186968 1440175 1815891 154095 281831 146999 776005 1102495 1988326 671652 320462 230887 1914994 1763642 1948111 1744497 1396114 1992608 1798091 1158996 771810 1821929 441079 1878079 1228445 798201 160867 1846059 1833470 1777228 487899 1432502 1419962 1519221 1050230 1685530 1588769 1086549 1152287 706629 896042 1906294 617828 283006 632613 1631458 1598525 1603288 1661020 1815987 772784 7339 380822 849873 783377 1618085 149994 1637789 1370959 1574653 1776418 418102 704587 376123 99866 811676 1264237 1679198 254311 1066917 881210 1798931 1424127 1974829 1836216 1130726 549614 763512 1001227 1171242 1903817 400933 1727941 523743 876536 1917206 393927 216842 1771778 894195 708876 1527757 1860442 1839909 1260676 515810 599552 1917168 1048979 688562 13666 535497 548567 1976955 903556 177156 278801 618524 1279530 1444408 1198286 1277594 1370380 148011 45977 1060172 1563343 1705956 669121 1526048 843753 1634868 1782311 1922189 1888644 1534732 455013 472341 30763 170053 296934 613440 304554 635117 330159 1434335 525192 135472 139858 1572652 1973778 638676 544141 1348722 1676509 375748 1599647 744143 282419 350290 1014776 277063 1193753 119647 132105 1095087 978339 80882 658313 1640585 1227429 56192 323357 1975658 372946 1600504 1737807 723486 257461 461534 1495065 293937 1418530 979032 1072820 1826747 801034 765765 1815957 1960266 1509857 1668722 1771096 638720 1968945 620659 1364455 359540 299505 1882573 75162 1344270 1252016 928764 1479249 1283003 45838 844692 444747 23667 1067586 1310203 1103075 482576 448386 1174920 1123485 495043 1320897 1851864 829250 1865733 355888 956013 469626 1732720 1628983 652637 1567089 1558917 1852330 159024 932946 314971 1750157 555262 18147 747758 1644914 149508 1693487 749203 989589 1602693 1222914 96613 933129 697710 1174483 708002 1545947 820572 1607062 451703 160367 1042101 1624768 1222411 49371 1689623 1234599 1993020 1109679 1518833 1587197 1094789 443367 127056 1496548 526065 1995566 641628 566483 1013631 1532752 1453627 1063570 1103748 117662 1326985 1192731 537647 759456 66802 1125039 348332 1328165 934395 985238 1194858 92876 692936 976787 1548551 1504928 1006050 1037378 720804 428616 1319719 767776 1768636 1368219 1156447 367187 1576340 839204 1504782 1691380 43542 1379523 91638 1374229 272276 1526093 1431382 736283 155175 1714472 427245 23004 469958 322134 1353808 1494741 637408 1857615 862713 1445714 570646 351765 217610 710431 1161972 1161764 1201218 1992673 1563041 100825 981937 419270 801177 287308 1847022 534793 808062 297937 1064594 1623686 1850060 1271255 685453 650682 780214 586781 1446737 1436355 1465961 1764851 721829 528157 1191605 1949299 844292 642076 710340 815830 1666443 431847 1435278 812526 99635 1415147 1582827 887124 619941 608185 590661 1971709 1274658 1246412 1975180 1846890 1575011 1412185 34751 491858 1448827 1930509 697319 1198551 1277524 844019 1745021 34156 15057 1267726 157585 957 1236239 244220 897901 977552 126884 365708 1763404 694929 678490 603390 1341684 112237 83482 1301033 1826399 1936970 127634 576727 1269460 1021394 841931 343986 476118 617324 868557 448237 181594 1695460 444014 848331 1822918 1819590 1467121 109134 1535245 352147 786900 1838961 942157 240795 1137207 1296540 882011 1269027 369030 1655474 289257 447912 258460 423634 1407 1327101 503782 1107983 1915300 591619 856129 1687116 379443 1296813 1398219 328076 1565933 213400 1829992 584962 1239938 749070 155482 1117878 28303 1055998 1808738 517256 1175649 242813 1245683 1450891 1650002 1357841 1364283 1934287 1209530 1617133 45860 812782 1973260 1248055 1216429 1993765 22916 1480961 1194656 1330225 843627 1791062 1593946 57211 540099 1035307 1110959 147266 1408508 1792784 1785426 70882 1222391 1937309 415725 850121 960461 520658 1324546 728994 1234977 1181043 1774728 22374 997068 1367913 602185 1669538 285636 993221 329669 1308027 1759662 654310 1842529 1742541 1491717 88987 1935740 462356 1613110 774051 854241 1337963 771227 203346 347698 918943 579500 1344663 1110176 1705512 1076734 1698592 1515382 1929821 12435 1537134 1122293 21590 674130 1748472 851887 968034 234869 1931328 1872267 1521461 1210952 1317828 1021156 1748575 906521 1902886 876655 1026840 1553709 726866 1359847 981175 1678591 1377329 1825289 318290 430576 547809 1275971 1738086 1404650 184408 1507585 1594038 327649 833685 1528818 599633 543639 764905 1974663 8005 1867386 29331 353295 1400378 919626 1598672 1944564 539400 1583599 424781 1243527 1882467 1847912 1627735 797535 1283235 903696 867556 1231132 1256475 1116754 134918 202027 13573 1287965 1188695 1079600 1035079 546629 847548 490926 379022 335919 964106 1719950 1559614 623410 576218 1312036 15606 937438 272913 483586 1832024 1051986 1386930 593003 1016501 1146799 915645 930418 568570 1515364 907016 163819 1136998 735491 1202847 964675 1906744 727982 849232 744398 68074 1051766 545943 1183002 272076 753208 482256 828602 1138601 237811 428431 755845 272340 1321395 1821622 110828 1349169 1302553 1856980 194536 1623656 789575 1760876 532426 1002493 528191 503226 24313 1660979 352194 1343481 1748655 257578 18263 144421 459601 681358 113310 1843383 1004801 380267 1009372 439381 122720 389654 1942285 1163287 972544 651575 1233708 998748 171435 489038 1257710 601214 1583104 265995 212478 1859409 6229 264155 490891 167419 615493 887245 622838 99859 1158863 1365838 605169 801889 576050 728152 1262110 1155052 957234 1473242 1410267 1717083 253244 438552 1895915 565375 688697 49617 1851542 438063 1758394 591523 101321 344995 1128670 567386 1274961 741314 258823 1060939 1585045 1551455 1815385 1292648 1557401 1218706 1962501 1140027 796241 897330 616118 650074 1378080 559482 1202907 1124586 1220123 408702 1861822 343625 314158 1291649 1328372 534566 61413 597281 521685 725647 1606399 1426115 1251198 56174 1768439 366030 840213 466041 1295413 1906299 1897491 1444107 846899 1985952 1011135 824640 1575236 634691 1498966 1835499 863769 1189204 1050429 251177 1332253 297272 683315 1858226 1443936 200460 823997 1803322 1704167 1696440 969476 1548032 311484 1587476 1233840 1339700 826870 584963 324451 815441 582202 946824 1933222 798930 1254757 1918272 1540732 1615264 1931207 1011700 1742281 1570577 1891634 100883 741205 367016 886792 413747 1268365 1016454 33013 883933 137929 686160 1764094 173905 1496699 1482523 766441 109785 1651437 409295 1039563 368928 1908362 829796 1786483 120503 743687 163263 918989 686068 261886 1526330 1140455 1381483 1002031 1049927 1061640 1649825 1422181 638025 1257033 242576 48214 879968 1600185 1259383 756337 1495272 1276577 977189 1585626 1088779 1430589 1767454 1305996 747449 605544 1421384 1900467 905792 1050140 875849 863 1494229 1497219 1972513 1872177 1907857 1089627 1602969 1163054 253436 687929 518426 1062999 170738 464364 1768823 1396646 1753424 1181997 653718 1709462 47399 582114 545011 1661608 1698521 1601632 330566 402687 896110 913841 1839278 364905 563081 393194 43990 439301 1704263 857724 825908 1297272 1203664 947204 1592960 1209475 271805 594397 666071 622282 1346049 1070515 1510469 1804545 445802 1125349 372971 1602763 330794 1655927 1763000 1747178 727064 1767765 819715 1041338 109077 1912681 1941653 22459 750032 1728651 591882 1865190 227428 557535 1535594 1369488 1855139 539907 43055 1767271 919883 427039 600713 1845804 1659684 15938 449917 1884337 1145271 567584 1889152 596152 841939 1177910 877449 1904858 1404122 409876 212066 1943541 1832448 1834205 412804 1972397 1101734 258327 1355444 1289557 323454 1273442 1797548 158197 1906413 315222 213644 1970582 1880664 1366386 139449 1810375 1830467 907955 1054324 1626350 1263004 999385 1898305 889229 1883731 516194 314796 368546 1818762 1954785 805827 776115 1688093 862868 601154 39520 228072 542653 874368 46343 1586537 1837305 1864586 1035537 1492556 834977 1308370 545624 1190869 154403 1179861 107775 636013 582102 1709264 436024 941413 1943469 309388 1097904 982977 216110 883856 1274944 545647 1664252 553419 1605877 165457 1600455 679248 1669106 1887688 1095090 1161396 688411 1336129 731631 1860110 237934 1296368 726512 1170156 257317 91525 491711 575420 76225 1054955 952523 625494 653288 129704 1743731 149549 206650 296050 1220215 32036 1268458 1898998 1913393 265608 111403 180569 315313 1480576 1037151 1880775 84832 160816 987854 339434 122338 1966529 1493649 797734 801152 271985 7140 1441190 537490 1166731 406873 745556 458696 1031303 938435 156014 1737094 1047965 1579689 1154139 1833156 317136 1344495 501382 425219 1106141 977971 1397182 1675582 1727875 243572 1678363 24377 758490 314094 1012512 1319957 1465968 1794800 1987183 598105 80610 28535 1019701 1426880 1372203 1475337 194459 418620 169918 89263 270857 414555 607802 295693 1385076 1176929 349758 2342 1609142 808308 1519584 331110 1469441 623633 1859233 109422 904305 1943252 1235153 1617568 324013 1978717 1324160 1472187 1938393 1083834 1337273 1102216 990163 51746 305229 40069 532622 1414866 663623 1901823 1343650 1308249 553527 262264 1490751 206724 1462193 358633 1648338 1732195 243604 473819 1659667 784072 114038 793639 311457 712712 569742 1802919 989646 119339 1820708 147076 1153778 663436 201375 1499256 15901 259403 215412 1157130 720755 1932709 105774 1373605 114096 29002 1713006 423115 1188063 768915 765309 564402 512367 356812 774263 1421325 1291346 1432569 864425 1700117 924327 1163879 1463322 544208 1117979 1049367 536595 1376624 1088934 1984738 486300 1396271 1515687 1832934 1369177 395338 364784 1809396 19862 1204057 1151653 753820 878260 414562 1885056 98646 322288 545432 1733239 366754 530169 1245207 1256683 1175796 1891656 172838 1112009 1024960 348178 45751 180350 1777334 1197046 1357807 1666701 295601 1916864 1484841 1117229 1975254 1529003 1515078 406381 332733 1473263 1782627 1455503 702447 1315366 1432409 1295349 1760464 907308 734807 1979643 75423 922067 1004562 363308 1844378 443122 1737069 162551 957866 19844 1280097 681836 20529 38004 1414115 1726778 481840 1842425 1408930 218139 270960 324826 433261 1029412 816796 703984 109678 1181454 659352 175271 1241691 1330595 167972 935357 128664 458626 1383671 901909 1368801 391958 746883 895243 632432 578279 660488 1854145 1541305 1927463 1371989 1111944 234843 1194549 701702 846381 1515705 911789 964893 886671 1594165 507982 1211931 1431855 174845 195825 34485 1934807 935840 470279 232962 1159862 1125030 1319593 1977943 1552623 484851 1274226 1122873 185345 1418162 886775 1264131 1860679 661712 1601109 1969808 727501 344186 220381 1623298 495442 366460 166743 12063 597690 699078 631528 1877387 262054 1978194 431135 759083 1134602 71000 1516469 1265837 940811 771349 81471 942564 46618 353421 176424 81509 1734709 1075822 615757 721241 1301783 845506 518123 208320 257536 1670088 581340 375155 198725 762149 375059 1375636 249226 1350217 1637089 1162273 1250493 1026547 1302895 1408913 1337957 1466859 690662 697787 1428003 1912819 1921408 886036 8619 331931 720602 86925 749409 558859 1646654 873484 1636119 907951 958379 919401 904778 1894087 870818 1379131 697523 193286 712501 1679396 769583 328662 1625301 1407845 1271589 324258 1714908 812760 15973 489993 192244 888028 948901 1860163 421251 1468231 1926045 1136008 865161 1387295 233496 963440 1271436 713708 994476 1086619 281202 97649 1230651 1624446 810429 1263116 1035379 109596 1681829 1276281 1702594 1616110 516274 1027986 626013 1876896 1187920 1372022 1492668 1100802 1735330 51606 85177 1753455 262646 1207983 916147 1562306 1876799 1658656 1961589 766467 897788 881935 621949 216438 1586212 1782119 1033201 216871 1030046 1372076 507954 1838600 374116 1869131 1802740 1976887 416157 409024 1448097 708382 126678 471103 175186 958338 457046 1632514 1053085 783097 337474 1070347 1589648 1255842 1296011 1909927 315728 1751927 1931732 1332963 1033076 1992018 1685969 220985 1383810 944410 1121874 1327865 1318548 29573 1263509 618266 1216438 1329909 1084593 673466 1954115 1842327 1272797 672230 561082 888561 1374558 1973591 1264182 51516 210625 686325 29738 539259 1967607 182854 1915621 290900 295366 1244484 1739572 261295 1510816 1004378 912604 1249944 1302645 423670 772573 46604 89611 353884 1515995 1391216 730325 1775800 1623064 522916 499441 1818188 242819 902616 1140755 931687 810180 1942879 777918 178112 1336675 617811 22589 954901 1111617 1487679 1851871 130070 1142184 1698315 1183943 1977852 973998 367529 768182 247087 1028523 708312 1968993 1675717 487448 1026990 1773248 716044 239391 284876 1090986 1239273 808217 1704385 941203 1157964 891750 1968490 813095 368433 356555 1324284 1709868 365349 512499 1715170 1121825 1287774 1874544 1595250 357323 1193677 626234 358693 298579 311282 685421 1860919 1979356 873939 1544990 187434 1414193 15042 1427206 311719 743736 1628088 1020809 758673 1589922 1856389 218548 1649753 1582872 1466821 819085 1142745 1856564 956965 775087 700404 760136 1577995 196167 38233 214101 1364071 1648303 421980 1611835 1801581 116596 1830399 393264 1514150 366025 1065581 1673067 1299283 1674190 725035 524088 1348088 306549 419211 536911 1291509 546657 1155603 127732 148022 239106 8925 1991073 1701208 1100238 206816 489818 271092 1264 81968 891532 1584384 1923185 71981 1718454 1817911 1223290 1910622 1080975 750573 1234854 1016636 916456 1887361 437167 56490 375132 715601 1163600 674614 235824 1718719 1156113 1412729 124380 1954233 1632326 1506093 389557 1828961 1924854 129398 1809070 1819131 184068 1106000 53561 829000 192976 1259528 1977163 690098 239431 1445787 1596365 179464 193900 681103 901401 35596 953271 591348 334077 463283 1964123 1092472 878538 1560762 823843 1159815 1302162 165924 1474673 43003 174508 934743 197912 1956662 858021 1795335 770299 1604669 999440 1898157 1787170 428286 948186 388270 1663152 991937 1865602 989947 94690 785713 722457 902446 1912164 758600 1340144 855367 1787780 1758116 518811 1064305 1106663 1438094 880739 812844 170942 1946824 1643166 429582 1132477 534794 1536678 1094974 1168598 1793204 212840 846438 958236 1235457 1144799 448805 979123 1120212 1921180 1891456 220083 1498712 265496 1091810 91536 1571564 359965 1841228 208973 1596596 1947413 111116 1724795 201487 960887 1424026 1914938 243319 1424139 1341144 1870836 695562 365135 1944946 59473 672735 1170753 1286946 1249824 1801526 1283512 322291 1436252 949754 1318456 1508071 455982 253404 482079 1355446 1279376 1761180 1962665 1809223 401644 1478136 1208672 1472113 93362 1365904 1212666 1635476 645876 1678288 1005489 1518446 140068 1907067 1401120 1693652 1598595 478646 1260553 1870054 1385375 39017 1748605 63568 1746085 1791188 1514049 699382 120808 876263 601426 1834324 367239 422990 1852161 1725239 570981 1614899 1019532 524362 1788158 1413562 972426 229874 1802786 1907899 983284 199687 1900849 732896 1914889 11015 389323 828000 363631 1519064 1145610 1572908 1792787 760510 41479 639894 732124 669629 1579475 463554 227648 967122 617238 279429 858502 539628 867785 440896 840815 1249074 695088 1056814 1753296 1293992 741591 846247 1686245 99297 1643069 892644 302436 1035818 1563619 387950 810970 1607992 690335 1571986 1271125 1184182 1038844 458952 384672 109062 249610 1911587 947185 1683145 219715 557127 875582 478279 1945191 1177015 987688 1894073 1931348 1309007 545989 886865 204917 1009674 26774 1163773 851834 613551 487330 1495883 1992503 1315061 513814 5156 20432 908755 647297 158651 901224 1594956 1487128 34523 1404495 729848 207716 1042109 1405796 1915879 1173651 1529060 94030 172524 69776 1445315 1278133 607002 1069972 632781 340488 202575 823736 1980092 421956 542447 265941 503553 1677815 106899 791071 245257 1347018 351030 966571 605098 1303041 1284668 1015704 71839 783752 1594253 1465359 680058 31204 182119 1119310 1285551 1718066 126044 1037243 285040 64498 443154 1139624 1304327 191350 990112 1996162 695833 67351 391027 1284213 1451383 331254 1124107 1568541 1287901 1216920 1422106 264992 1855253 1346115 1519268 279623 1070552 437878 1906745 447103 1185200 1008912 911461 1244864 547873 1872692 1906479 1348087 1446644 61913 872351 496162 1137549 1662888 1472159 1359560 509677 919773 936434 1067715 1337415 706766 1999661 1726574 205452 660662 1408949 1285311 275758 1709032 1360212 1632169 538166 366174 1500627 1918201 46271 1877714 664772 1428950 74934 1789773 1843256 1980221 1406914 1299722 1540829 119412 1687744 276540 1308258 1051626 718376 1157182 1887424 762356 646508 823834 1037202 30414 1136784 727671 986828 1069504 1738025 1083660 1045289 1611125 351906 1647957 1873837 1830460 469587 1681022 1918894 639762 567031 341617 228550 1706379 839299 838122 426685 1557887 1107100 674722 338069 154149 617217 652476 368383 1725537 1481934 1037078 1200830 1024632 1013378 252200 697680 837486 1741081 442563 629833 1804093 14968 80932 1211246 959189 1655485 48562 1126616 1845389 850358 1732533 723198 1986748 331911 735065 1118234 908920 913427 1986413 929483 792228 479660 1915952 1953807 733930 1836698 1162109 159107 1991476 103214 746699 1793395 406862 999852 1491813 49207 1983488 1542896 1750088 1103873 1381692 556348 789537 1004356 681623 155594 641926 962171 1390371 1088808 611853 1719114 730828 1269202 969336 1762210 275499 1014945 1504388 619736 808652 494375 328165 1410453 1015568 86896 1926376 1043348 28924 1098016 1541139 40469 602476 1638088 352701 1096727 1018454 1735724 903751 817055 1410318 486528 1373111 1534366 327018 703830 166136 1346879 87870 371260 1293343 1728858 1432916 738752 998466 484498 921733 1254989 785292 625611 1467595 474883 167691 1776073 970420 81782 1999518 1647981 943446 268850 1217234 1851881 1630102 1404026 1422218 1897842 1411482 1201083 1471532 458165 1807701 1629167 1184048 457066 476051 84085 1314469 814896 1595546 1662595 1071595 825321 1819921 1825001 1877163 21828 1144777 1820652 437684 1034921 35332 1997107 1587417 224146 976470 1522953 1148093 985128 1249408 1932998 1790161 1419703 1740754 549619 1784575 231373 577183 1934965 574981 1851463 164047 353518 683158 247457 1239241 483862 1018766 1850746 1105826 654550 1522778 827717 555111 1150299 80016 645993 648926 420549 1275025 1206313 982635 206914 906671 912616 1799018 1496590 808572 1894182 1710046 249429 1064657 1020612 1021783 1865275 1658361 56616 44154 1633369 885943 1514699 1464089 1288769 207003 123895 285376 741444 1211079 1908440 1634878 283548 1901570 1245371 510016 989400 1631039 734452 1630842 1529965 1052099 78807 1628974 997624 404228 1308475 876353 1090013 1039667 836937 10820 394135 1907243 1053679 1895052 1940267 278800 1608707 1839988 1894363 1157285 1909074 542547 864327 509018 1263342 315281 820461 104262 1425519 1218389 1115659 1151857 1765640 786559 1029621 1966935 1249809 1470228 1878148 222295 1404347 361000 1814627 1043593 1512952 316993 451514 1944108 1798061 982560 1762900 1601809 20491 1657833 1092557 1618213 1628772 695455 1948404 1805379 70888 1790956 1188653 1412393 1430040 1476343 934891 1764595 1746413 1791929 944808 1705087 240698 363907 1230899 1767074 126205 1917947 654410 806430 1577337 835617 1252731 1930480 266621 1110323 1177160 1069090 1864941 885672 1040743 1138167 139123 514837 1537700 1429817 952477 1611029 388964 1158632 1599213 1929512 655731 997387 1137497 129993 1653021 286839 331063 316903 1537083 843380 1812584 648014 1211209 904412 313706 1848592 1510102 1869679 1935327 372977 1336616 16398 1570337 1711780 1990398 1824583 79432 1328323 504993 1242572 1101078 1707733 1532628 6681 1028739 1510095 1719015 452096 262176 162643 551975 719553 1816633 994540 1851120 1160206 1016660 1436183 515862 526823 1444759 1257828 888281 1449326 836846 977030 1260866 1361284 1853690 481904 580634 1335604 610647 176515 843922 243046 1125324 761365 1372454 664812 1199880 188309 971877 1215640 1804018 902090 1024364 184828 188723 1048260 756073 565946 1771584 1760049 1007772 1141418 304032 197794 958398 902050 1546476 1722811 1073981 1571523 630201 751955 1527050 100606 1799367 1811348 480815 663444 865119 1169072 151457 1105017 836487 377640 677564 958950 1955247 1213530 1573484 518460 638549 1712940 778616 1392999 402803 473187 1564664 1174530 515528 1506407 1480334 1711939 146685 218702 1230806 840124 885904 1901145 1009482 328075 1540463 356106 164502 1316622 156571 1037651 503911 1745974 66164 1278173 1141467 1473347 552652 227136 54706 1252891 142156 427430 938578 1915374 1826575 1871931 1928383 377658 1880466 1034984 1280571 1738283 188823 1472016 1358464 1516977 1842171 504540 624342 986722 492197 1888033 566944 1030694 1048775 1094454 1789423 538193 1434129 1288533 49739 667619 982817 807978 1226854 333587 1503272 391110 1866429 403538 786323 867013 842052 1251945 1595111 1099668 632514 93836 343778 1669234 945235 793933 1996170 252465 137584 1542038 1620682 729230 781256 1560640 610923 1148661 1824731 1596840 830780 1289358 1602978 1042972 170920 1014452 180701 1561284 878845 1494650 430622 618423 962268 1898763 790131 364381 1068193 1097282 1376524 754512 1884933 1542880 1002896 473937 175832 1241950 1937286 945177 1794428 1036422 1520240 298674 1680253 1484606 1992120 523028 882712 584926 1958756 1146015 1225937 560739 1898448 594091 348395 29963 1972283 1146892 1521086 1940838 1559839 297054 1417552 1130589 570236 1092931 302797 1750144 1337784 680205 549677 78882 1140354 120756 1385648 1169130 1288843 1683097 1964528 704761 1127829 480359 795878 680297 1957577 57455 1781232 1949080 733678 339786 1801926 623523 679986 1606251 844360 1725736 970971 1715949 241178 1267845 283257 1114267 1409065 1205472 1056842 1963707 829708 1881052 1844289 276681 723402 247132 1078184 1874249 123730 444284 776047 1014600 1506212 1328368 11460 1398231 885994 1397680 351503 1076660 1742846 275391 238269 1475109 950898 967321 965930 206668 1920523 1849451 1003509 968645 1177489 1611220 1877395 1465362 614774 91464 371352 869103 580791 1855213 893254 1529864 1004399 1248427 1345845 1843108 754185 201200 118245 1207749 582890 1671457 451534 186845 1508042 148528 805151 1971687 936082 270249 58067 1735696 1491759 927683 254391 184834 516837 812053 1618192 1641552 793536 992750 45061 853556 887181 1061161 1120047 463577 326453 353085 86500 1469749 1871928 1843310 1097144 822722 937983 1519919 624104 1733087 1669057 386717 74380 1433288 502534 1550108 1904950 1935439 1919104 89828 996936 1771773 470220 937740 1816109 132457 1674691 1292583 257168 258596 1492565 1397892 1536211 628346 664198 1250970 1564336 468670 1629782 892054 1137447 173684 1154528 521600 1620353 917208 1174178 612881 915887 1170950 262113 1635539 832437 1935757 910091 1473457 751535 1799170 175625 1506143 564442 795032 1909149 1081544 1922319 701369 1473363 1359594 189498 220427 1362264 189071 767744 685029 1111103 684684 253257 676823 1070442 1051701 583611 261398 993018 1220462 1081131 139140 1223672 250988 329912 1072524 490673 744151 334386 1438680 73114 1462528 1001907 570337 10601 1360193 1885587 1401519 1135828 224633 1132276 1570824 824516 245406 1895810 197629 431938 988 5284 1027493 594597 250975 1486513 600072 893927 1925582 222689 373973 1048607 1894336 1249087 596154 1341027 1358354 1958369 1170829 1614477 293237 861351 1452264 1258575 1979291 254979 1740492 1423273 790589 1761257 161694 1367257 1216215 717701 203857 379391 801562 1958584 1055682 1658523 977364 406490 1333945 461299 1901552 1722686 559164 1408582 695179 1245860 656370 1293270 1706486 117731 1542817 201686 478248 95958 1025457 1931801 880134 1247969 131059 709272 1351443 1645513 1630879 796908 156323 8893 1381246 1993649 1296269 215339 824953 465931 1003033 1382789 849580 1383331 1041048 1037668 752535 895822 1925177 546120 1887556 966757 1631401 432501 1903735 127699 1276426 369193 1167293 1327641 1707547 1304409 587288 1471602 1416615 389859 632278 866644 310175 398163 1350717 59026 459779 1065472 1469697 1321608 913120 1124171 269346 1092133 1033461 342854 506805 110955 839475 1952222 1807846 1124016 725740 286695 558502 1593822 1802963 1856174 1262461 366743 525071 1761792 508126 850735 433820 956283 1620156 175724 1931715 1698772 288692 643113 952820 402583 1362199 1963269 1360364 49436 959286 766309 1915445 1262646 1271708 1258383 1847780 1410139 1515296 1134890 1494833 670364 908321 1744213 1584868 482769 934463 633635 456347 507710 139126 1813334 1444012 934156 659578 157009 937019 1610486 751161 529859 1093179 179031 1147686 1206513 1038504 1707513 481902 453305 1418525 1992537 120088 191035 1023200 1082856 245518 1590001 309602 1444081 651611 1596704 295495 711176 1941422 1936391 865773 1001337 1953596 837803 927184 588661 1413249 1394993 265945 494076 1786351 1403829 924231 962359 1036845 1859084 45397 1175164 612732 1163796 1250927 1924285 1203699 672119 94467 935790 1811030 1186440 1202351 676058 372694 43646 1179475 1595433 392274 1467055 1059384 1920507 908061 1139802 870587 981169 604697 805969 238760 1014561 13410 232641 1127552 831108 349153 143645 29106 1088061 1938129 1282564 1761203 723471 1301129 594104 1670269 708507 1640462 191083 1707433 1367810 167069 445362 970531 857562 945234 1248179 394148 212391 278973 331985 1140633 1683218 1286844 1273627 563268 1183233 1200258 1935194 1898631 629086 1484722 595607 165642 345450 498793 758213 516218 145053 1971137 673580 121195 798663 761005 55460 1642233 506966 898222 807656 1087710 156735 904650 1601419 604201 225072 36195 1166801 1332039 1901115 1245576 1635148 1965628 3521 747745 1065810 368083 361396 872860 945329 1742156 418061 159426 820887 1250396 1548673 1272470 1479954 1049660 303537 1048957 873439 373259 1007214 1305324 1683375 1505910 951750 732648 1363717 712026 1334871 1068032 839035 1824475 503021 1269800 1239676 1346198 313495 1495174 1202931 2229 1859142 922778 492660 344863 1743604 548346 676825 961314 1414469 1621411 1685796 1593887 1802674 678083 1004736 1985128 1286413 1160519 730428 804941 1426034 1483585 1483917 366440 388692 948872 1735433 388248 298390 12162 610977 1027291 1143787 730145 825870 97437 992432 108454 1899696 6539 1681579 1999855 710755 499446 599485 258949 1396081 831503 84823 423479 1297209 1874309 1797736 274564 744823 658408 1247560 765793 105732 1793926 1645222 525644 60895 1562688 907650 7155 1745680 419504 476161 101118 1513870 897224 831122 862510 180456 738844 320026 1319971 926112 664264 1274115 1463035 1454138 1368875 125183 817261 894443 1100207 676496 274640 1056947 1179280 540401 483631 735074 129676 733730 621268 1498556 1683344 1552013 1698259 1903016 1876286 512332 1483045 1415751 852836 84368 1899948 283786 530551 1058171 1589042 520363 291999 1849016 427140 626191 816387 732227 496341 1260492 147532 335123 40313 1850479 551153 400875 1561478 982302 827174 1077409 1814032 1766251 1118946 151191 1501503 1813230 1327360 412231 118639 67853 1238694 228287 408344 717341 811647 1565798 1338857 823226 333501 1451407 1965902 349821 349902 1081058 1514915 581151 1053224 76353 1555608 87198 1080316 611580 126327 582179 1922321 767978 284591 491356 1325809 1221441 1232894 889781 1284197 230225 421862 1136824 385860 695033 606446 1374024 862548 1316585 1628780 603276 473838 303750 404588 644715 1394163 141466 1305814 1598040 1359020 83212 60680 1887825 1713285 1866149 399663 1958076 1652953 1065546 1331743 1558305 230438 1160574 1403342 507800 517987 1111232 1596358 712422 720922 982024 427180 585536 1199004 1979318 915267 340530 319991 1809290 1180712 1420587 1664951 1560586 1590563 903211 671520 254809 640322 1307192 926024 332256 492003 206173 670379 240414 1361080 1648290 1307516 292687 1878194 1553052 1220675 1300585 143678 1471641 944339 357652 123943 630648 747741 1755864 1227216 278023 1928294 1597468 1532436 34656 1116441 484264 902892 1025606 1212548 519112 1631380 1747260 934507 734284 1452539 838914 1747953 1422236 397282 471666 1143983 974637 413993 1260030 1669162 927078 216036 149552 205343 1193973 1513458 240082 1396644 15234 1634330 998410 533136 542772 1689255 1574589 1350208 1474661 463957 788627 1351670 652564 1347413 743856 979775 1742724 463075 1717419 602029 1043883 1978176 1476660 936975 333499 267869 683159 796711 1979857 62437 1316256 16324 1606911 306054 665816 1149138 180520 501132 470493 582792 953851 153357 75300 1205121 1998430 165090 588176 1409309 1833916 1011020 848721 718027 892901 540192 1197706 1823651 467162 542118 990914 544355 1630792 306649 372162 1147750 1044888 1691530 1759363 1330915 1953855 1445540 710658 1637448 1522600 1555750 1179823 342632 1493794 351001 1540202 123673 243961 395888 1917654 339866 548654 1170728 880608 1023258 320562 1945361 403209 808703 367820 1046938 1084867 1646311 471469 1177020 69090 1958840 179002 1165529 217566 810841 1315937 142131 982757 1682757 111247 850025 1192054 1627723 886219 396881 598057 559207 953284 1717214 1568199 1531947 1188608 651538 120135 995275 1528112 1525799 1754972 142935 1521632 616244 685260 1190943 635228 1534263 512806 1843637 857669 1676823 966826 1206342 862927 1675596 396566 55102 776833 1014111 131641 837168 1414104 359586 775050 1828241 1117531 464955 1493717 1387059 128407 438243 1817041 1505738 1233783 724277 208224 378311 571421 950000 679559 568644 1328403 517389 703813 682141 1474373 522365 1304256 1000583 632313 1021685 1195533 1232844 367787 270170 22857 488972 389071 1227711 188034 521946 103288 538036 1565941 13764 467237 892892 530860 1115499 1780142 1335082 772961 1689730 721554 1686727 1065595 209402 1154372 1270442 954649 1257945 1605572 1005951 610503 1600748 1391527 1789469 876702 641228 1297242 1231975 780227 594997 91379 265881 722347 1249367 1756062 1693649 1445568 1766051 1347095 465568 250833 872342 1681681 1044149 1031878 1611936 114011 1768215 1621266 1799406 980719 1433563 254081 1142455 97425 1790657 1538746 311606 1449927 831836 1628714 1837532 226811 1511954 248540 37971 1395941 642134 1652208 1641365 1172695 572810 907904 72088 1656279 1792907 1246688 599741 1826436 249724 495078 67985 1509731 1993140 1987980 137261 1639089 618670 76985 1298148 1795492 1377234 1726433 1213619 626636 1646728 113956 488779 579124 1524047 892468 1443721 1050405 1384165 1786237 1038427 1725641 1901755 588677 1567100 615767 1175424 658373 801360 1301594 1844903 1019446 527323 526967 1114587 504157 1916091 10687 1321977 992072 1290423 1819559 1860504 17656 1817191 286566 619224 1461210 650927 1817648 841069 673918 45710 736036 1205649 1248581 1375176 1912604 1468073 1609354 1831261 934454 1548094 1777624 1489654 1614578 1179599 480639 827400 1497513 1143993 383726 1166226 575952 1667089 1468189 1191003 1117622 423825 1782773 1493966 1982883 1544037 1639711 1260662 1251299 49557 1328686 1139744 530066 31951 961176 1908624 1886770 1187847 1557100 924082 997316 1877604 557507 1276019 1606933 1911733 333078 1699686 1345481 1997520 261184 102086 137671 1993891 1247138 109377 849720 1452564 75224 900616 665745 836898 1369741 1092063 1584082 649693 1404682 1527699 1625542 421012 1840497 1034249 904828 286144 1523972 1697709 1407854 1385173 1068020 782027 1583190 1603744 192845 769047 1534583 56624 790752 655032 1232369 939288 367219 124242 569261 1030323 952965 657258 114843 1131158 823180 206537 291866 1913282 406857 61832 1459776 734883 1068595 223958 905380 229864 1806744 897549 1494090 1249137 152278 1903441 1051758 1849330 707957 1832659 961993 1689196 958886 569391 178078 1789628 717844 268032 1079685 1294936 749926 156045 691474 883545 1547969 841767 1692356 1321533 309122 104554 1433061 70826 1994983 1413954 420912 1767718 1184794 1387610 1752546 1679460 1773117 250913 630890 1755792 1558326 957495 1271960 1395523 1435885 1682480 831483 1488835 618606 556708 611400 926945 73661 155652 976566 407050 749381 934246 1145444 1319705 1324754 1011803 1252775 429177 725448 1664245 220200 1840755 1118756 863728 99911 566633 348196 745104 702771 1082111 976459 662499 1723251 1215588 655214 577033 1217302 66213 1646677 1530585 679692 1024429 1748327 1188937 1844423 312251 1713980 1274969 1361054 1158705 915561 1926960 1512273 811234 1423105 1155408 1860940 786215 1268861 1311542 1507520 261688 1347578 322904 107328 1207556 1778800 1110026 479986 432078 1740573 879229 79374 1860170 675870 1483155 131148 513057 29311 1897806 1132856 1917872 1037080 1639885 1853394 1556308 1609768 18725 1868652 1544983 142079 1549920 43565 523178 1618819 1007488 648554 615580 227622 953013 1192756 1249056 1066204 81671 213504 408854 690159 1401082 932476 1777005 1410848 1689714 234382 758451 1198969 605363 1782698 1550305 620126 1201079 1037062 1948841 768530 1048945 1141922 1503472 1000306 165335 1973851 307330 982513 340442 920365 1188984 589393 1387618 1556112 277427 660636 1281408 395120 163872 575097 1764488 1516528 249723 538871 1959119 446742 1287457 1834524 626950 653899 672200 666235 746490 1328926 60886 1693397 581044 1980074 1017019 721982 1033210 1126116 1027263 226751 539643 531671 1375850 36673 1932705 971280 1782332 597192 297740 1526982 1615935 857289 1438350 752060 751899 281852 1132687 1910268 1468781 123237 853958 487782 306903 1394905 1645760 1329470 901901 497287 1014256 1584465 25462 1932708 360127 1353436 1716118 606345 1964639 474608 23878 1273864 367380 832030 86348 570117 1577726 74951 68337 1295039 1685739 1067167 1193837 1941388 692154 1850121 1608662 1546054 471364 1031625 475303 572638 98087 498257 1642733 1637964 614005 293944 1230398 1795417 879261 1027003 1263260 1452709 1290702 217717 956282 521722 1400978 837547 1263832 232551 377704 1372284 398602 159521 1692747 1245993 1592591 1990472 577133 1512703 390070 1404648 1846777 795868 1648733 1881102 1773450 1870933 893601 767101 188122 1036745 601881 1087432 1780606 1872474 1703947 353420 45723 123294 1676520 1370060 1056431 871553 956664 999771 586172 651093 1488885 1001612 205292 1031919 587179 1275709 1809248 421646 59661 297127 576829 1096286 1109971 1723139 319275 28127 1514384 1015253 895610 1895932 1135169 234054 1930111 1062419 582049 1602583 1040529 500535 1372801 469240 1025638 1650919 577724 1201038 1850066 714295 764 1257751 1423063 1261357 1403190 323896 682627 48568 458886 105685 1063042 617398 11942 408085 1822726 1658172 592404 934077 1492372 1732159 847672 1270612 1380249 225752 1876097 730642 411733 847695 418887 1116647 837280 1011043 286066 165059 191194 275686 74995 279742 1819128 902619 1779660 75426 51274 121964 1220052 915795 1366428 222639 123867 1742963 612700 171174 168914 434766 893198 729831 1911974 166619 904596 1678024 1342810 1629772 515023 429575 869112 547666 1818076 1432431 262662 256372 742353 964651 818826 954910 220275 1394608 1371837 621273 849985 903381 1026485 1423435 1159473 958590 368994 161823 1336306 1333165 242441 330580 410923 19033 583220 1266845 840495 1721779 1861117 1043504 1905322 1486960 1337970 1554680 1053331 1928585 123568 356448 253495 1537166 758426 266419 625934 51531 60090 1416185 1356830 1430544 374242 240069 1928154 337206 1147473 317881 1220864 1060667 768143 1863681 1755275 1222696 1775949 1673610 1356284 1000497 826591 1133489 90951 317367 452961 941046 1590359 845755 428556 544077 1501177 1045008 1762654 102789 378960 325482 672525 1771908 1839218 1415839 413258 1113772 1420657 1724735 735451 909005 1014706 1583948 1391113 381870 698212 249289 289741 1193328 1487420 98542 1242751 967565 264960 381505 324965 1197172 1265307 337017 1031739 872267 1006975 1389714 1442141 163770 546140 375380 163581 193168 1949277 1451588 1786826 669611 989089 1276371 511010 1162238 1790548 1732638 1037358 420853 277615 126799 1704182 886471 1863116 1929054 528013 1824431 1309374 199841 1408018 1710292 794929 955509 1324869 1734785 849935 1925832 1230548 561097 1066988 1411296 1304441 322132 927289 291808 1956078 1327041 1770270 213229 288496 156353 1843567 1130644 13333 303873 168540 585126 1908772 1467079 360723 807610 484323 1232837 1491487 1119222 655952 761420 87489 1995280 1725905 114592 542219 991085 1334670 382346 841023 1686891 1725385 900661 1427426 1408029 1112935 1836372 1139664 596990 54971 1713263 1864110 250206 910462 589912 1011373 1047159 1539044 1318195 1823999 639230 967840 40236 435934 140374 1489429 127002 24065 1956381 1826763 1184807 617651 1166882 1954515 1218210 827170 1455817 1395419 1939847 34663 465129 430480 1259062 9061 1027635 334649 379667 1842846 469001 643766 1151036 58155 304743 1197917 1584187 771063 1335105 896279 1867388 751597 1441948 1224119 1146790 1170061 1629344 1179119 1596197 799240 1460281 574354 229029 1668559 1000906 1105764 387503 1104162 132644 1651270 137696 577226 401060 779894 1847043 393151 1334147 1186664 122291 1834622 1732480 1934304 1412751 22623 1189148 137507 241030 1833397 851812 1601857 361674 1356223 1208644 1383210 859294 1108882 1406034 928334 942449 1990504 762276 1860238 1437603 751236 1152256 181498 585250 1985202 379003 25414 1411966 1567493 465145 445294 980084 1283470 1710708 902081 1857617 7111 724658 506815 819112 631186 1733060 1086107 1012943 370063 386284 1995513 773228 1515996 1366470 1289686 323848 1861190 1310578 218310 118299 1350306 1295534 1521986 1397523 445878 1657733 1786007 1150070 1872363 1223354 1763608 233333 1392888 979773 592199 1541970 1799726 318401 1910142 75160 1649529 1567142 754319 1101756 192831 1310646 1773142 1880948 306981 1826901 1919302 953518 1996273 329488 1211150 1015881 830855 151677 500340 1942385 22443 1805338 166208 284263 288694 826088 1353187 1676967 897216 83242 1723220 299933 434768 280672 1261382 664952 959218 1618785 1569394 43736 1941060 1842862 403874 657373 300935 160697 1341232 1112225 112386 1709420 1231321 1730094 618273 110826 1724745 102676 252427 996533 572635 1991459 1040048 1827268 1775917 538529 1170185 1317081 693697 1521218 592481 1203309 396622 1341723 1606646 1732997 120992 1556915 1301650 403898 276441 1237603 1306935 791597 1375449 178712 1158016 1473345 689430 691774 1603313 1105399 184300 159396 1847831 1929304 149625 435582 1964048 532381 1270360 1232094 141553 1346599 1832269 961024 72679 819536 743782 779602 1534641 797971 1714880 1520112 304490 991848 847678 2569 897969 370305 1099554 1259130 1836748 11901 1704075 1133271 439490 1749344 55954 942178 187593 856670 199400 1889406 280433 877193 1230341 265705 1804405 629142 912404 1764981 1439183 197473 1345496 194619 1744164 596995 61196 1011370 1628861 446119 898482 1823123 1245475 769859 1296496 378738 1884238 591361 1959302 164599 1513219 1861031 1276148 1349612 1817194 1079797 1988582 177621 50420 571482 601695 777413 505250 1196417 850939 645011 668183 207911 1688920 220132 590222 114805 186958 1389039 995103 1068075 372487 1011547 1670289 841352 1006553 1209932 1719831 1911688 547918 1582003 83054 202040 1178699 1468684 1994060 934497 139381 1526794 1551539 275540 304435 1443430 1273159 952245 123147 546485 838319 1066650 422948 247339 394447 827050 101019 263348 1776589 1167214 1223224 133004 121744 1137551 855986 486919 1623912 890683 1420600 1130864 992073 1652988 1216160 703886 1920265 1900534 486297 1162328 1489997 486274 1375227 743986 622785 1776128 687765 350929 12080 920012 392869 979892 132452 1423455 1686441 787939 597436 1951695 1330890 509527 1067482 652686 314692 1418655 1330150 432172 1752313 1451862 1015355 1163869 1305568 850572 449008 1750683 1602783 389186 610094 309553 634417 965905 1866141 1197934 559584 1349758 1894179 1668110 873902 755168 1269841 1853826 1848673 1367030 798902 1046224 1363499 1551279 118269 1486989 1303911 243546 309049 368263 402258 618758 1388408 1454777 341369 894927 476861 572043 169052 1772595 1256780 1055525 966199 889123 340503 1557021 1846668 1982105 1268853 248709 554588 1655694 1105474 650011 175165 1485457 479000 1595064 1623728 929036 134516 1399471 1026591 504701 177148 1586631 1479531 369369 1327515 877477 1537848 1684755 1568508 1930739 1574929 996090 460998 1607796 950222 1166869 1669858 762184 1735814 383194 1416273 1147851 639696 440075 1669799 1811739 430649 663152 1750894 73196 1969536 795798 1802743 1163652 1010503 500225 295105 1125494 1335506 1049786 1831615 1128262 908526 1491534 940121 794449 9063 307399 1068716 516159 1459222 866784 663604 24530 528252 585923 83438 827665 1689606 1004981 452110 951027 1544079 1460736 1119360 1014301 1289572 1517214 625307 1317323 137235 336045 672180 27718 328898 517494 1209099 659086 1939162 265805 488148 1419927 1618984 1351825 1260024 818381 1248353 1418227 858801 443466 1693663 1211298 1242386 1723993 703664 638311 1442411 1580418 1472264 1286435 1648180 1848227 1926458 1737403 751966 1915455 250730 411075 30152 1408049 1978595 367059 872076 1495321 950554 1907841 1735251 1823601 7695 1044167 1994376 868241 394587 1504702 221836 1261075 1581882 1945811 561955 175192 551514 1523841 843327 362839 137934 226864 1007819 963645 740216 35182 79933 971698 1389577 708830 410574 240573 439104 296965 1860301 414500 345802 1432587 1679182 1435034 1030793 1725228 314521 1891466 1380217 1328705 503764 889428 1606452 983309 868649 731046 1362409 757924 66557 1001828 1149649 1624390 839731 1441977 1262027 1351898 1422254 143539 1701321 1405522 1191409 299596 1407988 1031025 1210722 1513533 1457678 181963 991124 1937491 924880 587509 580635 1927396 1109819 534710 1000329 1468705 1089821 1474518 1615312 599765 210843 856969 1002324 1518844 1554651 202192 93808 1356257 1610325 1640289 1708428 393969 1722479 508768 285127 1402525 263916 779775 1659878 148043 941465 1013921 189458 1421399 1570307 811353 19088 1683787 318588 60412 1184688 806704 510356 1458865 804654 518722 245955 432373 621140 1581580 236411 948388 1375084 1727800 432936 1634120 1795932 1101372 840916 1065820 150788 15532 1153828 1548385 378986 965956 1124227 166046 1005638 769227 1133995 350767 1287271 100619 1445450 1274973 394553 142908 1596115 276538 1369318 1863596 1388940 1492294 211906 1367518 915157 644479 1761205 1439001 615952 209463 88444 1526806 1061732 328412 1300484 809375 1952352 905859 1469077 1039506 1375667 994644 1464017 841606 393102 1046296 1236138 1538677 1765767 880833 1455119 1110813 912629 657238 1281938 391460 1294466 429789 501975 1305750 271060 1357083 1501162 136232 1733066 1999598 150170 22474 380300 902622 775480 445637 1124263 1841215 329471 137752 1638100 1530311 1577177 567819 472619 1390978 1933868 667762 603437 1019787 1692230 323371 389099 345618 1133364 658497 1445492 1855261 755792 1881582 1900449 1025753 1526468 1912661 1146633 177896 1204495 1143920 49006 1931920 492149 942829 143293 652898 1572548 1629074 1701404 1878025 1816175 684715 798112 411980 480401 910625 278716 126218 1881206 1506535 1819509 170052 868491 1848869 393857 63466 883368 3264 9532 800718 1355693 180718 207487 1401917 196374 1751924 1462359 1330607 882652 671408 554929 734519 107698 1804639 583916 983427 71549 1636726 32554 1614393 1319664 939927 1613111 1390798 359750 69083 1559199 323205 1295041 1352268 679151 1501994 1508435 1704618 262508 975203 1102982 1827841 1838687 1748644 477932 1341513 1472642 1186484 581832 131773 1270887 273044 635185 824145 1090040 1648523 166085 767647 751165 1447706 1225550 1282247 1890592 972938 403178 1788381 1551947 1847186 564834 550501 793563 1796596 672856 460322 955475 1916367 1625590 686544 765918 524217 920502 1315729 1628559 41239 1028697 858478 1394758 1066383 1660898 1394381 468084 489322 1479651 1243310 271955 276774 1509439 60332 237988 1651059 735181 609097 731286 895419 419341 1581435 724627 344061 1500650 1850796 1139826 1209168 736777 548373 1939151 72514 60339 1536312 865912 718659 795994 857804 536223 1969866 964870 452499 1221656 1805325 757501 1685302 1013920 1997661 1847318 1090556 1263641 1649897 166660 618402 13740 516119 1193285 1574147 775426 1283313 1508379 1906994 1846297 1149885 1665447 1103396 180692 769406 779333 789382 1146628 201918 1952715 622956 1724759 577932 740377 431895 1604100 1194011 1665694 1843202 1225911 1000936 869378 1057947 775074 369814 805611 279059 1740122 1535642 777950 970872 927353 776563 563660 786305 1708587 966005 147268 718063 1041927 1039433 1044399 35363 74921 419036 1586622 1667270 393197 985532 580824 240115 1396826 1785598 634130 308503 91433 250668 1677061 289866 929929 1223029 984266 1333839 309202 141353 1924068 379345 512783 1668640 1719393 52097 764740 840641 1862736 303201 1366832 764968 1142581 1179598 320058 317285 119560 24643 1830816 869315 742948 1159968 393767 1593143 381411 600354 811083 1918077 689329 642934 1414319 1736665 896161 1856763 1858046 589116 203582 148206 1648097 435974 1822638 29708 1325284 390507 1569427 598385 1712902 274263 800786 466875 1637478 222559 99362 523336 569701 39621 361227 523318 1085085 728153 1775644 1490450 1630144 812635 145594 1867016 300132 1547421 958863 710852 269983 1423755 1952940 180471 307290 187806 8876 943289 458091 1168584 935837 1290193 793540 1697828 656519 238372 216803 968280 1001694 434304 1236044 920735 1785781 1055891 1849832 318258 1600914 1404883 1108500 1026655 1388164 108761 218577 1119309 480377 1196992 1521691 1443527 209894 654548 370563 732580 906714 1701310 372426 1146741 811393 1921240 476025 1107378 1033826 873127 1242905 18111 1444023 461573 1440026 1024081 566751 970910 302721 1631005 941036 1431045 1019321 927042 628134 1284717 805748 944400 1503759 859264 687954 1189365 1282585 1890909 267491 1439235 1810435 1163307 138011 871337 222604 624570 1129754 594664 687650 1174718 232796 363063 197982 1501909 1322229 766650 1009072 1098191 1865553 1801890 1539862 103087 584323 308916 1907724 561551 418467 868803 303225 389234 1652564 1662743 633543 1027945 772742 901016 1189836 1229902 490352 1490090 790362 529660 665893 1909856 128489 1965277 940817 1566172 163055 1087059 1505991 1806281 1332426 404405 1366681 1221884 844798 1820469 271066 148985 1619588 1111236 73823 1177563 1583838 1252761 366179 1424551 771785 1052512 1637245 1999132 1326576 765214 1564023 1964312 1349013 988799 685397 202789 149401 1826859 1057116 1651948 760843 1476234 1040369 489315 1921343 426351 256792 661010 876941 1312273 1216099 358906 258667 1050161 1722488 1861662 855495 1212556 1863236 99266 798014 1486583 486325 4924 36938 1864475 1924980 538212 263558 480911 982755 1715367 915343 382075 1097628 1524399 370624 933773 1928839 273039 465058 69479 141150 1055185 15890 1925412 1846925 1994646 846376 958145 208943 1440615 1368623 445791 1692890 387644 1128252 802415 1280508 1001254 1107339 1669889 1960792 1005632 782899 380560 337942 675970 1496700 16043 407405 1930592 1831064 507294 1244545 949746 1999695 948562 747831 1636738 1269836 1122802 1229567 903715 66009 1214777 822788 480680 322236 1988952 376395 1772556 503844 1986877 222948 421573 15394 1017705 713178 505379 395737 657116 800139 1484323 592034 1920824 1308993 520040 1097493 1089162 1939195 1703596 1486356 898053 818180 632441 1169650 1423198 1003558 19559 412194 1666508 1814623 1542351 212562 1852655 1651344 173206 330338 691870 131574 242790 1029476 488334 638781 1887584 393440 1463965 1071669 206089 1666739 1569819 1489102 848254 476258 1515423 700188 623085 550377 1735163 1974306 464109 900235 1218549 1562131 1413468 667625 642571 819651 360555 887195 791611 1613674 763543 1848174 1213169 266865 1264518 1741737 1770722 629723 1135180 398678 528128 1490159 644051 461558 283872 1422087 375678 1507233 1661036 1446575 1913650 1866040 880629 1402611 344812 1745075 963888 1570995 599810 1285751 1205279 1238139 1616489 1673360 1231027 261442 192175 1787463 1726852 834016 710975 991293 388406 1246868 168350 768529 1667727 361583 1031407 1564652 1253292 546289 1063039 160038 1139833 1264784 1579471 206184 1650994 101242 387449 230437 424155 1009106 472396 1249330 913981 1826447 1130024 1231411 893172 722870 857666 228533 836494 667204 1595788 686866 1298750 995491 261475 797647 1567044 1053319 367102 1795332 1867701 1791910 545927 1339320 28572 860264 903149 15873 1873522 1735738 1210589 1644885 363965 85526 1554832 671635 364419 176391 1650585 1988026 80288 1709750 47515 719464 275578 1346992 488769 615268 1271224 1600062 194630 375599 716137 1002066 1509110 1329961 1533522 629268 743572 1590062 707471 896299 1231808 1658302 1617716 216359 735117 182390 1263789 1170506 1911428 847062 1533994 192475 1096569 521797 566793 876920 64267 1096602 1088315 29424 1518237 1139980 1390411 1993831 1276778 1522673 1442975 1042004 277094 777646 285133 875852 1388392 404236 1706151 1183834 1422362 1457272 1693946 88084 73072 750813 688005 569592 1808443 401198 290234 1458253 559394 972772 1136512 1072867 1366842 763393 1735168 102515 1892291 1525441 1335621 268206 1241008 602027 854735 1538074 1719340 1600586 496301 1990126 809324 1348617 1336846 90510 1344176 713689 813057 1539936 1831566 1399409 186920 1870291 863029 1551880 85291 810544 1602462 1813165 342787 390664 525910 1760174 1383785 1567450 23116 51058 391238 1224068 33182 980661 1142639 819771 1027754 767611 1422406 1596962 984728 759201 49250 343760 1581472 1622557 72362 1348967 731120 422888 721008 772463 868394 1645547 1806679 99051 1863059 665614 1515167 113143 1633834 1889073 693480 122857 279414 995868 1435834 1401598 266467 1579992 100902 383609 1764990 82486 1290640 558999 545394 1850478 1591289 1034838 443934 1958298 362157 577608 166668 1212799 1580494 1837810 1740542 1500242 650184 860643 302157 372432 1889728 1795688 1743534 557456 1190933 130292 1797802 1472735 1428030 1457300 206329 240216 204509 1923126 350397 1382675 1710853 1436758 1445472 813321 1445644 1014696 1622765 986402 386577 1123908 1357043 959033 394560 1256365 1729613 1373670 358854 356491 1753051 418885 192146 503518 242645 1020301 553570 1859887 591794 6730 745781 1514867 16112 1763364 727080 1197288 220110 848019 1330 549014 846633 344918 1738323 1291120 1483869 1541225 1887846 1652873 248111 1865056 1663128 1509745 7691 1659857 1831210 1505094 640609 246206 1550933 430135 1274688 763718 3361 112570 722253 1439626 233876 830132 1456389 1859218 1654966 458677 666313 1033729 1461865 1566346 1707271 762259 376074 368586 1370314 914283 1879669 1603770 1956986 1092227 1862997 1175099 603474 1226203 916536 184614 1950322 1173948 427600 1379874 656157 1433808 53040 587142 1559395 1309786 540638 588745 1542475 1535047 1062701 1659233 1213193 1036243 353513 1593907 1118082 1363897 1451347 900510 1428721 631881 1182709 1839054 372184 40985 182116 1878233 1546756 287244 696586 1497434 640084 802467 847479 1679881 406322 1548823 214680 277544 801150 1316796 881920 798073 419662 1346941 1457085 205354 1796904 1210736 993906 1289323 1841286 774725 875508 437735 1077217 987993 785873 1059510 1785364 794594 1867597 1834342 1956991 1869917 79181 1615770 1336772 739563 140798 1351343 661589 1045389 1603213 1004398 1856523 616816 1519706 1002206 1263180 359982 266577 1949699 1112728 557173 1801706 1504230 27720 58173 57245 1671387 242939 187514 1808987 201399 1858383 1627586 481972 113368 914434 1150726 70869 202678 1312889 634841 1333197 386460 526853 1401930 942342 182349 377521 744227 588890 158866 276998 706207 1878026 850044 1058834 1928075 1230962 61187 1741047 797185 1873271 1069374 761772 1246782 729169 1044268 1107531 323134 412619 403000 1104444 516427 1036184 1638109 1972904 1068465 1120604 784795 566471 1737411 1454524 1709995 968749 273918 928175 997794 163939 1865638 1973725 907204 1543732 191704 260712 304716 1800145 1874125 1328158 953982 1814755 1828655 411352 1848707 33760 322930 441603 391205 1275420 43555 1684827 888564 1487895 149229 658191 522047 360346 378369 7701 592552 719060 1574382 363545 436356 334654 1051627 172069 1980454 757238 902686 31452 1416227 240271 200079 650725 151120 421010 973263 787182 1209735 953613 1070330 375271 356225 1472675 1786944 723490 1306418 1975770 1746198 863439 1010469 1034647 510088 748893 966764 955315 1913454 1253317 475294 1866618 1012107 1827723 204706 1418612 1969265 890455 709796 1226149 320444 663062 1096666 1859056 1585560 775669 133960 391619 1040447 999542 975162 584205 783985 300459 1818324 1218783 850944 1051410 255971 179468 1895303 1738471 1254697 1790594 673408 1632906 99842 204472 1573869 1804557 1861624 668103 1873316 1005780 431705 427837 674763 779991 379816 1008804 1516642 1322300 491205 1478549 390635 1599351 1140105 863197 1398572 1059291 1645376 1381909 193931 373154 517603 1238273 1051356 662209 1634076 1454707 664645 8576 61058 606222 1351211 94631 1543204 1784897 268898 1005947 810573 1873982 430681 1115615 1796392 731837 1301678 1184334 506618 1783659 661615 1193111 820858 1820621 162742 1121752 1341219 433626 629120 453881 1940045 608563 1969964 43225 269218 30269 1842663 1562801 749506 199503 1517644 347212 1998950 985987 1501829 585839 1243720 142998 1966974 312416 1488542 710880 1145 1729299 355118 1707301 1877751 880154 783150 448505 580155 119292 1144573 5500 1824602 1857525 1812282 650959 1515168 232346 536961 284746 1958029 224401 54910 825818 1886161 273471 277162 893599 502411 502525 1374335 1653747 588482 897816 1460437 1571748 789285 1198520 1738170 1626962 492272 1846312 851257 1545582 226013 1578337 1057781 409982 231063 1088981 1114688 1700126 1362354 272042 1495050 1545268 1110535 31928 970210 1472537 1645355 1275246 1804258 962495 832723 1489380 621450 1529814 516463 1130411 467201 1102772 1878142 995158 634687 1499445 1182956 277727 1606745 1927476 138297 1456404 837703 764279 1425755 1205180 638254 1774983 732324 572984 949404 863942 826512 1203797 566340 803891 1832489 766063 1883419 250670 1025221 549876 771469 1540192 265809 341739 733212 50817 1965625 1917892 1979581 194862 1233519 362584 685566 1056924 663027 1610565 1057907 689027 165695 514119 1518753 831082 1868113 1724490 805147 512281 483966 1372724 907974 740530 504042 562085 1906276 1082336 390153 659533 733207 1495893 699291 1887723 1614611 819717 586707 1196710 931667 1586199 1465223 1291949 1286678 635781 1026320 302665 1177357 729365 1048654 444353 1385943 1782726 1121434 1830680 1501491 335361 1250788 1264902 292635 1683816 532255 1800967 600661 70263 1201270 1717001 1186921 1004937 619417 591886 104624 368800 814902 1749979 203281 1549569 918392 1221132 781529 319490 1234831 945423 695792 417389 677725 232027 1854077 240529 629153 329537 6213 833503 1854037 695678 1104054 1253979 569301 786316 1523235 80569 1857353 1945814 1306450 341113 860013 215644 1450059 1222542 1320846 1482493 817734 713491 881643 234725 1272170 109219 617757 672283 1869950 1571738 328405 1082214 263888 705388 673621 511785 44038 1487785 424895 103291 560585 1764958 606041 181877 1804763 1333523 772266 1073610 1219803 933443 1133295 1503962 1468492 392711 623573 1588158 1639680 921765 1892362 787740 79090 701427 629844 95479 450755 662875 616823 1923123 1598199 708534 48845 680504 404901 1082667 688744 992541 766986 1713 1449268 1174894 764831 1038227 320096 1875980 1996976 1369255 249286 1472146 482846 1735784 1757824 951605 570213 1294733 1190409 351955 487450 1910588 161004 139166 1817115 1565443 1928791 1837869 1068092 1049386 363581 1975494 356090 1803414 794809 587979 1223568 608796 835653 1820898 1188343 1995574 1656273 1859774 741978 930661 1201483 1426392 853529 598241 644700 407357 20143 1856040 945399 433713 791360 301950 1109344 820315 901736 1751354 179378 428910 1941649 446711 54065 1557888 648275 572843 300543 1211321 1050352 1402217 1485972 447536 1025501 1119080 1532564 536981 103303 896282 824341 1456513 747838 76642 959728 739296 1043055 481437 1449391 574999 154462 771596 11326 863946 1433902 624389 872321 339836 925742 1205542 1983677 877861 933744 1191128 91123 1129685 541198 638088 1543252 1958841 1523020 1855015 1278164 243108 149727 1280723 993550 1479158 155625 1585120 607005 492813 906434 1428617 891796 1704992 444943 1362515 1152606 247125 1401450 590116 1350491 1475378 492077 1689655 545701 1482666 1269446 257320 195266 507585 339580 692398 1458546 1604702 1278831 1368655 1009544 492858 313494 1034711 327677 1945897 1976780 721600 543344 127154 910250 160563 356625 1871750 177429 1196879 1478975 864522 1386126 666724 1482145 207409 277391 1272209 84634 633699 554151 1588228 981794 1042000 1012404 1107420 829798 152670 435647 1566845 1574545 20458 1971523 191561 1970626 1629354 579569 1612740 1393559 1610514 832242 61108 1963872 126168 492423 1021990 615891 1166386 721499 559016 1008428 151983 576798 1928268 1680395 1179541 1225775 461241 1443387 1203589 978705 1085169 758988 1937395 1034090 1757345 1813184 1855277 1507736 411180 108770 94967 1920540 1789679 1225620 1447597 1562466 1261384 214871 1330609 990499 1338199 319395 1690711 1657147 1980872 458645 722399 181592 1564066 319629 1564250 860879 600831 1524533 695403 355327 235111 1204765 181394 398563 1880525 1219734 504026 1020682 566411 1269632 1298625 939075 1356234 1084549 1296663 1230083 173428 953349 1103362 1771892 1958075 1357407 732412 1446799 215678 1679637 1546833 1446640 564149 1489686 661001 376762 1814327 185994 1251809 681036 943854 1755271 915341 1934032 2921 1742020 1406958 1254597 132788 1523551 1285353 54513 533263 989002 1748528 646593 1755809 1671219 35469 1026787 1071786 1422836 1067019 107764 166418 1658517 1451310 1777376 1959410 1136180 1454264 1483285 1184875 800375 1402105 1065343 635700 673982 1205278 1532056 1824966 1825002 1065603 1243702 1499104 1947016 1555864 165835 319011 673273 493123 70341 123232 1803268 1386795 549200 1296700 982579 1250190 297772 127800 767236 826977 1232657 1528228 1112050 1937060 612539 1020982 1185189 1451426 1606944 128469 257517 1461358 943208 1821306 1122675 1269615 1470704 677373 1941529 872059 1187740 476457 57595 271601 1518048 596216 571027 1178348 1271383 673524 1339845 1237011 1009797 259549 171740 1225318 847259 1736215 1123112 470684 813757 982781 1534713 1684790 1866132 393525 1901619 1383668 1938289 220670 1219136 960803 43935 1850401 1488457 783208 504619 504002 1180337 77976 1240019 401464 1337845 1882337 1794599 881021 920716 858520 413590 1935540 452425 1239610 317287 1538239 46515 590559 1157538 1844854 1629677 1492204 1172184 1503953 1713323 1012678 192989 755305 1530338 817635 1208946 609506 914116 178446 1528491 683742 931952 1566269 117418 1565012 997552 898742 1853686 1212310 568427 768469 1129984 513971 1027154 1765391 985967 1483029 1237277 1588886 125582 84458 1144998 530900 578242 1684432 707227 1941394 702318 1001679 1178848 1437228 328492 465111 1532005 1749120 1730392 261311 633257 534198 1321244 164544 502244 1126812 482077 1939440 826844 491670 1396812 1229079 349168 1747514 996667 1039698 1623082 1049459 830743 1954776 519780 1103846 839976 1550818 1311338 1845848 991163 77048 28558 875940 977055 1362376 1051943 169287 1387288 1298134 1630294 128582 285664 261684 365620 815437 1032482 1598826 1592310 1499599 1763771 1963301 1561194 919902 65956 43511 1489517 654782 1828667 497630 47462 651389 1162263 506757 1648916 378098 402020 50108 52968 1328348 109011 1361321 584171 921917 1023624 1700262 1741407 947271 49482 1854192 1106590 962047 1502924 1629996 733243 765367 331674 1753571 1212769 501600 458657 1575804 1759187 1818025 534384 847902 595629 885590 1623666 1543613 1463184 1609531 1260605 314533 515923 286244 1540178 1636034 958887 1965214 765404 1935096 1848351 1366985 1119463 287146 452520 773394 1721164 1272556 370564 1521623 242848 368735 1428586 1155078 88414 859766 1485957 1065684 1014159 164955 722266 1066868 257130 917520 672860 1677824 1462474 754571 406708 169748 445222 32258 413356 444761 932654 698314 1410947 1641586 330301 785648 591713 239729 1738726 1642127 1121503 1944934 1295051 1245367 78029 609387 695794 1512049 1149850 760429 1958311 942235 934505 1806458 98843 1147024 1892876 1095441 412010 1025151 421173 633955 1299313 371401 1434342 1740919 1951074 702374 1569692 1711738 163310 1022643 1320826 980484 1574517 443820 1172479 1194693 1747439 1301479 1187249 1690868 1593575 352278 345637 38708 169136 129063 823178 1261199 777702 1565581 994090 327898 935682 574708 792194 1715085 904863 108773 761561 387726 616161 1133320 64075 1287100 957958 1562704 1033928 1435347 1259561 799040 1832118 1463236 1046760 30380 1448876 1591766 129899 1347043 294342 1036638 786506 1899031 627828 990605 1839542 603943 1945299 429725 1927207 1862479 1239258 1966383 1683919 780733 1787427 1365490 1157502 788087 1169970 1792617 535448 1392953 1645392 936271 960737 81126 1525681 1958009 130979 721360 1194025 1788604 1653159 309458 912420 316461 865398 902117 1201473 152114 1814679 478286 911963 431565 227151 1856449 749083 272643 486251 1617056 692874 469021 1990639 1980350 997285 1879236 207210 501949 652700 1182309 460504 1867806 1625649 388512 1741129 1632098 507225 544534 264528 577089 281921 1951340 521100 1983419 1199950 1946356 1699996 246696 478643 238426 455455 1978833 616884 892314 1219542 973193 27205 339831 798685 1826830 207419 477825 466126 1304298 913248 708242 1657245 355545 1297948 1743290 259853 704379 1077681 421018 1970592 1944929 1595287 474934 1505617 974044 440083 1451515 485060 610414 1604482 807670 1169653 625636 114167 1207906 1786827 1300022 280210 1135532 1326697 63390 70716 663710 1501987 1876593 326954 1800371 1864596 89460 1312629 806056 1768284 1221695 980232 530114 1480650 168203 948185 1416756 1624881 208444 1212872 426422 199606 908052 1958758 1109371 489888 1170685 1273310 1994754 877310 913154 563908 797260 1805965 534625 1649203 252078 1140346 899310 1429797 1397195 167846 1006927 247645 552222 338025 1571129 1482855 301535 260126 70380 352648 1227871 1647654 1079944 787370 634029 599660 198085 168518 1937690 1478257 1822312 1385539 304319 1789138 950332 495841 1739650 12191 1718021 131353 1636220 1663793 1175819 1006247 249963 1314664 1985038 91652 1942004 1220509 1260791 1739776 1088470 799612 776517 1306731 1973555 189394 1351531 1975675 1321349 15339 479166 714437 1465913 177321 966233 1398407 820695 1930172 960399 1491981 1992889 1800892 1031677 1159281 1889708 1832305 609571 22123 645245 1911430 1997213 907319 1193872 1235637 1315080 1788995 1799998 187318 286971 596434 1135014 1817587 806189 1165334 1536718 1672727 1146305 1612586 799855 1239139 1369304 1909323 1675892 1194483 1076703 773817 1312982 1515305 1305725 73202 994511 1059506 601802 877403 1900425 1581524 164102 1995721 1373351 1558550 1143717 63718 827275 822291 1246592 1222664 161340 1272580 1683737 155292 1127581 1626248 1514582 1192969 499808 784220 1171194 1267884 551414 123813 694130 231631 362919 513615 1362098 88167 441135 475371 1599562 1240312 675374 1935551 750965 391288 662268 578631 1082651 985650 1611725 1922123 268661 1409027 1590996 206842 74635 48271 1739027 332594 1203189 752084 962503 1271896 1493354 1396954 613155 813367 1251073 977641 1780159 34319 769750 1267879 1057145 1044327 1577179 1030848 397792 760776 1475321 836092 578365 1728026 1624759 686116 1098656 1292348 1471073 1836080 547709 755353 713852 1779521 1198530 92158 1067757 1979612 1312762 1897864 185629 571179 519832 210871 553987 1887511 1893686 1531304 898680 1003442 661970 1908061 604193 1711953 1442482 1385932 257911 144980 1170939 937668 965811 1078274 1057305 1687457 347527 1220757 1576579 1536793 95460 485532 481507 1390490 1394334 1066398 1974672 1401191 989785 1036356 686257 991148 922121 1194806 1882090 515321 410468 1864431 1577579 771230 479007 1690421 1783300 1875191 1115629 1936307 307639 1051411 387601 655422 1607567 1354138 1707718 815734 833433 1325648 303884 970232 1429984 167244 854729 915281 966507 1577568 731670 1997031 1229045 1570214 1483009 757779 997087 1195285 1514640 1067508 1368609 755211 1236903 1108162 1740197 787694 1767510 1764040 1427874 746048 759817 1951118 1513305 74437 712836 18110 220445 469690 714686 652615 260922 607280 911583 416036 294133 850834 885037 1005275 170736 1741757 99660 1229676 1710582 1565000 1965615 162112 363607 55452 1150825 1179897 1028764 507074 1652009 1194603 697906 1071117 1609065 1005736 122782 345749 47397 927668 1757666 444529 1467219 1743022 1747969 443417 79447 119008 1463100 151413 345401 28225 804886 1836162 551763 271081 1586776 1123854 1114431 1598366 742086 36707 1719514 1370239 1566319 1300605 1897765 633633 1969967 445523 1296923 936559 1586575 1124555 1523468 1744840 357868 797008 252238 1864210 1699454 53186 1112989 297533 1352379 1988613 1108310 22012 161176 502281 38406 1689360 1434621 655240 698979 707772 1928651 1221456 1504959 952213 1485506 942083 808979 1348171 209858 328842 837693 767742 1035110 84407 707199 634756 1461433 770035 622032 68246 5391 1638334 1827180 704373 1500751 1745339 1468704 1473699 1509444 250938 1633313 162934 733913 710874 763503 672262 259706 1041895 1579649 909918 730471 901157 1095903 492682 1687516 1954608 535480 392605 344612 933912 737354 1198146 221668 1784703 1748482 366238 1470487 1174647 309000 1042664 602704 1096797 940323 660970 761539 1785869 739769 343335 563535 959557 112057 1566912 1559695 1596241 1695348 276660 505079 1769394 1738557 613278 879335 940141 1109169 1517194 1249664 1230690 768418 825995 1424926 963403 362781 1303295 537947 1702272 1620045 368731 1961402 277898 1516379 937879 1348969 1592716 1062668 1794938 909215 771783 1660995 466209 425894 1928360 62357 510081 1767790 814108 275689 1521786 1560747 1898496 1415690 1920206 1505736 28235 485363 102365 791978 1021095 427688 642014 1741344 1178472 969120 1797677 527417 1426286 465375 1537250 1332207 1253218 1803761 1120368 1428359 948159 1039459 1868667 1489856 170959 378815 1791941 912024 1059009 952463 251195 451983 107287 1605959 1742179 400098 931653 395444 696621 580620 1126693 1499863 435287 1647699 312162 1821146 1624562 1107611 1238049 76398 1575874 1819963 975907 1293440 1163870 1438235 965724 861064 1937761 423242 309184 1727602 835828 1188171 868669 1947932 1134727 346941 1196984 360027 903771 1003963 1103926 159380 334745 1717816 1582579 404329 1807434 1882603 286040 385329 1318036 60695 1800115 1678553 846399 1021272 1113776 1651425 183290 686678 1142637 862507 474141 563676 1292688 237092 1561302 1588968 68598 528393 1744830 371460 1346594 1396292 521536 916142 1474017 1340388 1852230 724863 676318 425231 1543181 1880404 1198139 1102078 533799 1160193 1858483 583891 184051 963725 769909 1963939 150932 87699 209177 239844 685063 1284584 1334194 1591596 700477 908919 1428649 1548986 603642 100038 25683 1577859 1544248 332338 88160 546584 556283 168267 1094627 1801324 502093 1246913 585251 750559 823316 853755 466079 1945352 1105486 1451218 1537783 463542 1668672 1062372 1529239 1648357 949183 1035823 477439 226117 134399 1036837 334645 801460 954393 287683 249384 1752643 600290 590353 683115 345448 1839353 880497 1969947 1461662 1778997 89293 1047390 903207 156942 410768 1523350 285577 1201931 979787 105178 395458 1663030 852076 1696116 624553 654129 1325665 282857 544437 465956 308609 970346 1317787 17121 957358 519946 1793379 749650 1109025 1252081 531221 1054028 10346 283793 38379 64699 1622880 547359 12298 815613 361247 98006 1975448 1321629 1461606 447649 1385496 1484773 570387 767180 1798970 392938 288869 1969941 868245 1048088 227806 120351 597366 1035870 1373947 1622009 1690144 1463793 930217 291918 956224 350806 957426 980726 781746 1339971 1883084 1367045 921670 593284 1541554 1258708 1980297 1844639 1422358 703090 284347 1409613 1663097 910996 964213 1209054 536032 521537 465721 394927 1011590 1260587 1062574 1609948 651890 1028439 1782013 1186199 1418916 1468802 909178 1267586 919302 1331176 573626 513716 1365291 519999 883962 1324459 1963222 1842187 1593293 320035 384056 909249 187240 280473 1269096 208267 1303384 229779 164906 269298 793209 1551711 1384185 1699119 1015291 184247 317015 308233 469688 951722 979443 1540824 1030224 1806215 547342 1281521 251481 1948018 31423 1772714 1201512 1827894 848884 1735057 1954228 118011 1152277 135518 941056 542244 370702 1051802 796675 116632 190590 1701353 648628 355517 1914345 602859 1773486 1708129 1075664 1902061 573977 1039947 1041577 768652 54099 1049531 1320468 350802 1109745 1155538 1281167 225588 143056 840430 492794 582106 1842767 25838 1475174 966422 1168055 1009961 211430 1225404 640865 1826066 1532613 24197 1104335 665543 1675426 612548 1386453 552376 1143530 363990 605478 948894 1577168 1333247 1058657 1453422 1299076 921244 1149725 551476 1246037 1723147 1974160 1909821 124493 965586 1183447 1725558 1162812 1241139 97654 1906977 519130 1728799 1589013 226946 1565109 578249 869350 1797432 655164 833834 377041 940540 586121 875386 1897385 1170620 217863 90990 813247 222068 115954 1998600 1867916 862964 1376813 1506455 824139 1591673 1048681 944120 1921422 385148 758322 979040 749115 1070250 394588 486193 833849 246267 543383 849067 1413666 1956098 1718119 582662 543843 687504 1741229 440004 59950 1083504 1391863 1894659 1194398 654063 769308 861487 547079 924681 1125696 1951425 374012 1039028 1844746 758491 1847614 1670800 778236 55715 694168 1825847 708736 644677 1847589 173253 825014 159838 1994224 407863 193140 1096705 439559 490996 406024 607710 1966833 1517309 97055 843239 291223 1799494 1308624 87046 834970 720934 980454 1827928 1315129 1876618 563303 622455 640393 76446 1652377 1637603 1782931 1771035 1694229 18404 865409 1703133 488747 612223 446601 127190 194868 1587873 904528 1720734 678613 416167 1270418 1574721 671992 1842679 501297 774538 1423408 314028 1329528 1909172 772861 1882879 1134833 1230225 159668 1748223 158444 800186 235322 930697 421802 1938537 1774657 1489442 1065616 1821126 132015 154112 1895000 1679892 699283 230235 1598276 872056 213962 1253061 952790 1265215 1325969 1947815 1617235 1230140 972145 736706 276071 253822 198757 793657 1184638 1188724 1711218 425070 211021 194856 1250656 1479779 1858844 778395 1351425 631125 1599802 988872 152446 1440507 284151 957732 780355 879078 1151676 719570 1557043 1310750 1605318 775238 1374325 310038 1474121 812755 84930 269085 971048 1006149 222828 315867 982411 1709740 1918800 1083457 788568 493009 989112 884944 1539077 1000894 1110457 530031 844109 906750 917128 50167 491571 683882 1381714 883337 1688264 790670 1308335 1364421 1210980 777530 1642918 1784946 565965 1593029 533523 531260 871744 1861645 959254 925055 1229698 1645835 1352182 78359 477957 1279461 1517205 100122 428958 1932720 1154142 1597273 74371 216400 1593799 1830975 1300357 1324708 784078 1362232 1814312 245927 432789 811746 596935 310948 300402 1718043 795226 735182 1532557 1720345 1818990 1724771 295373 1106491 1371530 43279 851648 434823 1206859 14391 1447269 1210484 513442 287387 27332 821751 778516 264611 752089 1744148 1445419 309211 1167903 1943956 842053 114791 454505 54680 1166430 1982737 72815 1324078 1698117 1539609 1486814 507330 1540089 265743 987125 700407 286982 1559906 301149 454948 11134 1507886 1302265 1585082 1591882 1528775 1134687 507706 122354 1922888 1548706 1797068 1824435 68601 735854 1064464 1021367 1704746 342212 1324348 1227286 239265 1477207 520939 942090 578839 1736744 477877 1573206 481148 245756 1216474 1899876 1175035 1319738 317759 415971 1036007 1365272 1179551 241559 98798 490604 1495889 668663 1045530 125728 1230004 669898 541488 97856 1307344 1338338 1419105 553617 88671 1572882 1217906 61523 927918 133887 1275781 1883717 1550238 1776734 1430993 1926087 940588 409483 290648 1533932 446796 1210936 1469028 1970320 295460 943270 1776774 1280455 103849 1453421 915619 1222049 1642392 665618 650642 741194 67608 1102565 1265978 479356 1964381 1208115 556787 1470089 1037680 1553988 930532 877118 1522551 9292 1227227 1617715 964937 456198 11032 1934984 895597 93942 1224040 143809 13117 906569 546512 1536539 866230 1507220 998832 179334 465932 1404265 1968062 1164340 963109 460904 1062324 1168907 1765493 1345932 1589230 1720456 1153301 1330262 1273704 407043 1747450 1250877 886292 1657492 947693 1189355 1771852 1334093 896011 1710961 122374 305068 751126 530510 1991224 8510 1117057 263186 990143 1275049 49491 123929 1526779 1863299 169647 1873970 270682 999581 1010010 1188660 1760866 773278 1929450 121288 310979 1883222 1456925 831277 429780 1302797 1668676 345351 480600 870580 983336 25634 1215386 1517779 724355 1017671 1028941 251835 1606914 201820 789252 1961305 128490 1437042 1415170 1714040 1159102 1680767 221247 1985106 1209944 927771 938528 1848062 1067616 1127504 1209033 1150521 600586 189554 408199 120525 616833 761475 1737630 943427 1554095 1447433 235403 410560 1222138 1953090 1281963 981247 20970 539461 1549993 642417 622857 284045 1545404 519318 156326 599571 1890288 1259143 1696243 10303 1017438 517091 1880558 259116 1350672 808325 1855419 1680739 1202059 1154605 1338906 1291362 1996507 1784134 975782 424310 1260655 264880 1061878 92035 183942 1235242 1583096 1791498 200052 971218 1838865 367175 197531 417808 970287 399543 189837 440373 1209934 510031 1743913 110012 134479 1949454 1178340 542581 1888761 229404 283052 397235 1434176 910555 1648408 188645 1700960 1175107 1211241 1978558 1350933 822580 1540697 1610527 1959745 236476 1475682 760411 1616897 803236 1987252 722409 7903 1001507 1083728 836409 611489 694177 409001 1564077 733077 337383 108372 712224 1474887 418669 1097406 1481328 297534 768712 420289 90376 265353 1424812 499886 1503497 1427067 236981 667099 90448 789269 1033000 1584791 1984379 1840070 1961866 867622 1020914 1281716 843798 67737 928307 12576 511922 1570370 607465 705749 783929 433903 1157333 1773505 61392 474342 236636 1971924 542485 537939 1275789 1178238 186878 531264 782777 154478 1298928 584517 1197961 359769 63108 796954 905778 1759526 1073137 1984207 1004396 1519510 935123 1730965 1295267 815487 627460 866923 1847676 1149512 45973 639411 1495850 525439 1214070 359474 641707 1813521 413466 720564 1904009 1368683 1604720 1709700 1516521 350715 1191888 644004 1967172 803792 1230119 11067 1219888 921175 1996383 1168889 1610288 1777983 1384713 1717791 598285 463258 1223652 213965 1794775 1814188 1323459 1961912 668345 742367 1373305 57945 1252746 1465599 330537 1906539 852560 1448591 315784 1012854 1260395 1787010 1315592 260202 220721 290552 1638947 38618 1624219 1420159 1507231 984439 1722952 881921 241026 230601 424797 1857748 855460 1960654 460995 1467427 597743 111634 972863 625240 1357287 128387 1897819 997539 1195540 244914 447114 812554 1285799 491119 758064 5754 1337263 958313 438883 882882 471375 766739 886684 210406 762032 1816606 1289107 932892 334344 100445 1308904 609361 1089527 1378650 1503985 595837 1265092 491965 1633910 915737 1442003 717845 578920 1275910 1146297 1371533 1654197 560334 1322453 1427579 1298310 261954 1484212 1531853 701890 1738692 374863 1056354 758504 1695163 837544 768134 78552 1304249 1510577 764344 1013971 924350 1110341 142948 1729596 1029103 930320 1559166 1643936 1871744 432374 470232 1654757 318454 416775 1640941 971758 1585884 503538 1639288 530672 153313 136936 1400540 244773 1632915 1053606 1074889 1519932 1328164 124532 1597887 139317 1342842 1675403 1170940 25700 1814289 1346043 1880005 514632 1754623 1360479 1585360 1783630 516588 661451 1152153 1682419 807602 1009790 496741 712460 1479792 1152420 1346367 1888034 986303 1731507 1088686 402204 1896155 417487 1845624 544089 1176564 740598 1806289 837876 782812 1453120 1544306 1053054 1255782 698315 1060147 552407 1952669 738694 34358 1747719 1872032 619587 761976 1075448 561879 532204 469179 1428390 1958015 964470 1731256 1888911 1843901 1816379 977539 545491 1963203 1108724 1052755 43625 750422 25156 764208 446194 448584 1427135 698853 1392739 1711017 1659089 101692 1656667 1621651 730935 617246 1459232 258073 534992 143757 1444934 1946068 226845 387748 1086934 314352 1984523 197696 417239 955252 1280648 1116124 1525501 448292 417905 770924 891964 242129 783293 1840581 500632 1836299 982336 1381111 1387274 980166 1352567 1510828 935498 1016491 367060 853610 94719 831762 942877 608396 223662 534275 1044607 1457908 1181645 658606 78579 129898 197159 1877902 373458 1291877 829264 592779 1843951 1747050 279090 859481 1078641 1106705 503867 1487199 642260 629056 1419260 149963 1210186 1082902 822623 1683777 1412501 1739614 581063 864211 622582 904558 676881 389199 207714 984710 546966 1854820 366312 679149 638821 1880804 446685 673846 8765 1599750 920675 358742 1115492 1482120 1594208 1932544 493195 1135427 1142167 1214836 982166 1461676 411228 1437564 1001085 363398 959166 550199 1349489 382814 1708685 1101776 270077 830367 775737 907038 1738850 1475597 94501 747168 803801 968666 468672 1671441 432016 349419 122554 1898760 1851755 1992424 646329 819071 1315666 1195726 1282761 475467 425479 1652634 1048849 152530 1650747 354511 1749869 748270 585660 812907 128308 1302970 594749 514162 1752302 1660151 252657 133638 555310 8787 44585 1877481 493522 1930257 637913 1574527 199162 1593176 1664732 1829374 755492 240404 982250 178938 1727605 365407 1847923 969833 1003172 36864 1341123 1393059 1036952 759336 1086527 1238338 932092 998038 1157651 869045 1821358 98353 1465147 1490736 1520606 162475 963972 1834737 1027607 1954962 1017895 1896998 750383 73129 128158 297867 126660 8658 1541616 1319955 307842 1783456 1739374 673812 1725187 1290874 1553157 540420 999977 91538 678894 285963 896303 857864 912487 1888732 465476 1998104 1106335 1307382 975647 1679275 1614563 61060 108240 1934682 1270716 463934 1081935 1106006 1836439 1813778 760028 341039 678250 1657435 1262258 1136548 1501928 1777749 1820068 306415 1042390 1255746 1158794 250068 877488 1121768 1855187 566668 119025 1434462 240610 735601 833179 422103 1255816 913997 382592 749431 1247867 1165799 409749 1422777 168270 120673 1239307 983864 542443 388511 1481598 553014 875662 936235 285666 1512072 1639426 737650 526764 988505 246813 885755 1140089 789032 475926 99709 1331593 583346 1624846 1049307 134198 786890 1301301 710161 648194 1185740 351046 49315 727484 457383 1344316 1507011 680930 1645900 332753 1373149 1691976 314926 858962 966477 1267188 427903 1934397 1899341 289428 1390406 1339665 962646 19171 1805343 1406563 1691361 1643129 1753833 1080187 602137 170361 1183397 1229593 1320390 232520 1918268 1794284 1692503 1620207 58830 514721 919887 1722734 1858378 1090453 1955819 1366199 1903752 329023 1919736 1214272 1861499 1578835 455797 249998 1153493 264368 1110228 41909 489815 1392219 1067674 1576663 325451 250253 826546 1536865 1041678 1360106 1683958 1705695 491046 808222 1294954 1918715 608664 1236963 336857 1450517 239195 1986613 637080 660808 1692792 1799262 1674361 447582 1001126 1069105 837339 1322803 253488 227620 144502 36905 1121286 1391898 739364 189192 1877267 87724 640601 1451745 203913 886190 286924 1365173 1738583 820543 1595544 902371 1818268 497788 1030863 263335 11297 1967087 1373087 230445 297071 1809044 826325 54539 1674794 1931192 1978973 832762 555104 1934796 1908281 1566626 817422 1162802 1903596 1050506 1683792 782806 335956 986756 777217 824291 253586 879811 1138502 1007090 1051400 105095 810367 10156 1482184 907663 392651 651527 1640670 1576166 756078 24439 580504 1496479 1726563 320004 1152634 88960 891369 1416454 1776375 299327 750699 69602 321652 453189 1251606 1516953 950541 967229 1531739 1239364 1307488 464525 1927544 441858 1458217 696928 1481917 685951 1145873 1278457 473890 650153 441849 187796 743966 256182 92055 1857467 745249 1460327 931748 1177308 369457 1762141 1252113 1140390 1749910 569639 265426 758835 1714753 30981 874908 1052143 1592997 1544192 1520408 229289 89272 1801987 986343 1268049 844393 574541 1668836 970398 690940 887567 184574 1689358 568777 121322 1162689 1714698 1499077 1311836 1031093 191273 1563528 1405348 1027489 1299306 161666 1094808 1583864 1114533 1250316 866116 1426631 1940162 490214 1012103 1953726 417753 1879457 1381357 292027 1557110 390474 400721 1988532 1085394 1361960 896686 793051 939311 522444 1745628 250320 30114 235375 475090 191741 371958 883206 830957 593528 240909 626261 497275 419001 836589 1967320 939293 123286 689410 71953 1038870 1036461 1646676 1170908 447480 1071302 179947 462821 106298 1718688 493577 1684876 699380 1290833 861766 1093723 460303 817164 932812 1434607 956054 426321 571587 1039703 449667 726666 1114713 1713555 1374965 872859 1756217 360827 1624610 274540 591275 1628061 900964 1351015 725384 995293 1240345 426170 32530 1650888 1006057 287224 1933660 1315733 63242 1701502 646338 247944 153387 1227054 847425 1382537 823714 1504385 1975113 1876389 1915292 1897292 1943712 166308 195917 881066 149812 1921695 1834974 108179 1077736 147221 1103775 769055 622104 911992 33926 481332 1255280 985148 1320199 1713412 1515311 121803 1230286 994743 450870 245859 1159080 1257308 63751 1260110 1578396 1876669 1869461 1206903 439417 1108040 1272300 967163 1332273 113248 749883 1262414 706100 1980575 585317 1004015 1049076 266399 1141933 366629 531819 268001 680145 1888252 100016 657156 1556258 1225776 1968505 1979536 1417018 452026 1752705 87848 1590901 924806 1945764 114142 1791240 520816 262360 552553 793659 434851 579432 1832554 1565476 1411662 1288661 494059 847440 1223124 335943 552688 140636 733075 1341529 1472032 294466 29762 530023 1673890 1113314 1105425 336082 1196516 1500387 1529686 587997 1888821 1092873 898718 1023497 601402 1813169 868706 1794126 1203929 1907425 1867361 643258 456274 33848 404072 1021709 914882 631573 17355 370083 1225842 1503139 198195 1578939 721638 693860 523501 1559689 298278 326343 1551889 979133 1484607 1207181 718171 1399377 1210178 377420 458167 1934521 395942 409078 1514075 1716368 891491 948261 1336444 830783 1371516 444140 1748866 1248779 131844 933009 1173015 408030 1200568 980155 1265395 128837 1356905 384160 1948090 1102602 851524 1642208 1617460 1184241 966341 11790 1840893 197999 189057 1840702 1077369 582060 1742671 1500646 359905 102843 1186500 1671475 1514950 385158 1591054 131764 589108 1224762 1045379 204656 235195 630395 1061814 1695542 481798 1856319 493546 1613513 809014 617849 1329579 1106277 1471545 1226133 835153 764611 1891692 1319782 1886621 448598 1975480 1600951 1604479 614053 793757 984735 302696 1367661 1256010 1722016 884645 755797 973536 314418 1777230 1347625 1330063 1831759 1073498 741564 672697 1401300 969877 640929 114962 1250676 775288 1490877 1298563 1862285 191224 516627 446075 1821309 1066416 1645742 342630 1961895 1436303 1884469 15579 1457090 1594550 584900 586572 237576 1691049 58023 1457143 1992813 138355 1540928 1065889 336352 1961771 289944 12962 1564335 1951807 1579286 592332 269360 364922 1100819 1204628 1101718 1667834 1198051 966111 1670168 1371852 338567 734123 1091039 680445 345043 346857 1120659 278184 1417492 618739 860229 1072742 1424724 553256 325710 1336277 1050947 1603925 638755 68664 672729 1239322 1289601 308416 1437270 1578313 36415 1701149 565327 725471 1200136 1412716 372001 630140 1553322 964905 975908 1049126 386431 815511 1772571 922673 1912096 1650030 833602 1516851 1425402 750345 701111 878156 1359913 261336 86646 1569752 63564 315693 399907 1068904 878238 1280556 318576 132782 1903696 720068 409182 114623 455661 1079966 1150995 302493 1197265 1744973 885325 168442 56117 1068745 25930 739980 1925422 1259649 882995 1152715 148398 356452 244562 1054383 257347 1890174 1468480 1916964 1191287 421337 1279209 1323559 111663 471219 1616974 1226638 963657 162924 1021338 803529 1330642 754355 276146 1665799 1466219 1546040 427638 1848804 180008 1628650 1780259 454917 1667114 459526 317082 1143835 1199743 585004 881489 1344423 118485 668749 1926341 1090462 244911 1594144 1292650 1966505 380696 969380 8648 677089 501341 440008 1030920 302224 1998209 1837700 632633 1702842 357465 655772 893647 292368 636450 1817101 470052 1746524 1469487 299277 1704033 399020 395163 908053 1827255 897081 873368 1104666 1981776 1451036 820469 497902 583771 26935 1000542 452921 1872768 1553865 935693 1325319 210548 1187187 201935 1890647 593830 1433353 1009528 875758 1833846 1457571 91214 324546 1561867 121335 1733057 970591 280178 1672867 1844792 1033081 446297 629124 609872 239634 238726 1662004 1033816 1618314 34223 1502929 1914347 1392561 1170968 452541 898699 1192298 1051639 323529 871094 567528 147063 1852162 1230234 1378751 1719263 565393 1939211 1069232 317521 729787 1042079 1697633 454676 302427 1409996 1932449 1209305 798922 1359863 821444 75864 1421638 823188 58627 1030204 1891265 472843 1081652 1229088 1694131 212169 1709940 107746 1104681 1681464 810814 1821468 344825 1256105 358061 530202 1504516 1301164 1421742 332424 1210173 950433 862403 867368 194920 293817 790400 1690526 199925 483611 1938360 1633710 1436948 1124011 669725 1255741 1947066 704984 1072240 1409331 1154825 998069 385052 163370 1060260 1873351 1845675 1532276 1484961 1821834 589989 1815792 212497 976245 678359 1112562 94868 125670 493058 1086027 285824 1485385 21420 122336 1716526 1296856 1708961 228298 401431 429388 362649 65035 1456508 860218 1282892 539435 1660695 224769 1550235 1011338 580595 80643 854339 856621 1676744 543093 1099046 119079 969872 1300126 855165 911230 1748628 587684 1687147 1358614 28156 645870 636038 1983176 793083 1452462 1853471 65243 1907522 1220808 1317297 46492 1279442 1191054 1816129 912494 887816 670246 731751 1252230 509313 1058049 1242809 1548832 553766 69816 784646 287190 549197 1332083 1939692 1434816 1239759 106877 412916 64349 33238 128425 1991332 629215 1565750 170078 566939 164187 1785757 1799200 1056259 168133 1441522 1322379 11416 12460 1238050 1023412 67581 1996610 1425523 1824136 1703796 871538 824861 907006 271314 514899 1266101 979736 1067579 1703426 835354 1178025 1088488 112703 1780423 1054038 1732944 1133670 1548223 1700380 56584 236562 1287972 1643345 1532457 34806 855865 1226951 898870 1602412 1901588 1236429 975463 38138 80529 1282286 635702 927870 1019990 292153 993493 389115 158919 1692617 1710777 257242 1407443 232023 1345921 601862 349993 1103387 1808455 728899 370 1201227 352954 231731 410134 281019 1341965 199005 1799824 254724 475478 1026300 1563559 898282 754623 705135 742408 1870020 1617237 1626889 1652411 655448 1885511 641093 422596 1451106 1088310 254935 102208 553722 901709 712993 1568053 675037 1316488 699696 181853 698700 1371445 1687994 427519 1791803 484292 1291302 728698 336784 1842930 355638 1184112 1695287 1710098 1434172 619102 821098 517833 203021 268350 738195 377780 450052 594139 130816 130596 1243622 736132 1012047 591293 1657154 1385716 413861 1061844 69726 1685842 211033 1468820 408072 1537895 1877678 670053 910470 314607 1388117 1489743 1176561 1801343 1495944 718456 1627218 1356885 1681337 354701 1373382 1847282 1942410 711953 1232350 1569489 288136 447936 596447 95111 683514 274816 51010 1185260 1308322 1366541 350593 341286 1204673 1047175 35608 820416 466215 194229 1032709 1063756 1924370 721140 879915 613341 860579 503379 115903 1425387 522371 602282 372722 1691769 902128 1893178 69015 1678234 121488 1080442 981872 623112 1068386 1675155 1020644 1524902 477816 261986 300334 815672 1489115 1502666 1630178 761503 1340940 101305 910244 694964 1272808 1521560 1798684 1381658 306266 1599377 1297098 652339 1686268 837763 1947482 997796 278708 78335 534202 1401620 1996477 642312 1029556 867130 896691 1135362 112141 1782019 1784431 128398 597781 1980638 1470043 1493089 878417 1913207 1146214 719138 790947 365820 1265460 1834059 1354299 394591 985660 635580 1418720 1263012 997385 847269 385845 435227 1010222 699428 932222 725564 739069 575094 301144 1522884 156780 273262 1549949 759519 546774 1103344 869873 1014553 788484 1291273 561387 1329814 508495 1448119 1892400 507361 731089 16807 1958176 1815835 1855409 136401 13203 1549769 1287827 339572 509969 729047 1598139 1499014 1179724 469141 253045 1980545 1541157 1429751 656483 45191 1213466 89482 1779059 1404920 1294101 67702 532901 1077648 1364216 73385 343379 1819447 1328322 296805 566520 539368 1457597 1667385 915464 841186 832317 1462916 507089 799746 574657 76996 40604 1279460 386596 242958 656478 672574 256691 450419 73992 906059 1573803 1560157 1926049 1469889 1396472 729824 794124 1794510 133715 688642 1797589 1923260 1787129 339038 66120 268064 1111512 997168 118957 1931907 1559836 1106026 1762621 1425698 864625 958027 1271267 584033 569416 1854642 1755294 957127 528729 681096 1411180 462836 885386 665285 1219089 508588 1382533 513833 1537903 364518 1485002 304718 1769450 1939245 1256993 1417208 1615982 167493 471156 461305 1995083 475010 250965 158497 517119 988541 464917 526586 944330 82917 1836324 275417 1363903 902990 1706259 1389386 279021 1015434 587375 182543 239852 689507 940246 1025399 1245204 501512 988213 1665604 1674167 1592597 284916 1297304 1132519 358315 1554383 1452241 1216609 1892526 753943 747105 404134 1114274 1054276 595679 462030 1137091 440628 211162 588206 858312 1905381 1630840 1691231 503531 234116 532839 429831 447134 783110 1752428 403818 1963616 1658943 1224989 1243330 665517 719652 1767060 1734980 400269 884560 1714567 298316 912228 371767 646603 1624706 71265 499869 242194 1204859 1864654 328182 1777000 856634 1189435 1395296 239885 427417 886705 469255 643877 591952 57953 1499578 1626601 1730505 1744958 841051 569256 746911 384462 1118806 1864011 1577750 803401 1119457 1310428 1559039 821522 18759 1590021 354622 1643764 1128401 193294 336486 135268 606482 1022366 889132 1055107 852528 1046698 1287466 440045 361908 1680174 707673 788707 384538 424492 1773638 737306 1182793 478747 280729 75799 888762 786248 263691 1247100 338102 180561 346252 1747898 820063 975878 890869 841460 1039582 1354044 1510283 1206326 1982643 285111 1396219 267568 520976 1342040 1336227 452751 884470 1647989 1560569 296557 1279759 1015749 967266 1734297 902321 1505260 140757 1633893 1331217 321359 783970 297911 1065250 215286 1109911 901033 745841 995424 1928629 819325 1620210 469894 118502 64249 1663473 629351 1186066 178261 255095 107485 231555 143893 134351 121478 221194 1766985 713078 1072215 1842693 938159 547645 1704984 275825 1123644 669653 1310030 1439373 1143988 1990500 781791 344653 439067 947256 1661050 152526 1418293 1593399 1043688 1964629 1861067 1976849 472885 382261 1046088 688095 667058 1519173 1586905 95098 1884177 1709505 524815 631943 1309444 564460 1628544 780187 342716 1176807 1907030 474111 1076092 1785379 623758 106912 1181145 1709284 1742283 420021 1703496 704374 1424920 1545395 180182 1513497 535858 803095 1834542 1899322 1192538 1700069 470542 585936 1109916 1072771 1703606 1040517 1724379 928518 1373527 1434986 1228611 475364 71950 1518386 1163345 1359386 491215 195522 1713805 1042925 763272 1708746 1502922 204131 818486 733288 1336333 513954 1331019 1866499 1752887 1364556 743797 1614623 1811420 1240303 558050 406752 881170 1458585 753192 1399662 873230 1435950 970311 1464344 54011 909340 232358 1218674 576022 1670024 796738 635591 657743 1100251 1906574 1086330 1694865 1843594 741406 962627 1066177 751810 1773162 966465 201957 1723978 1435569 944115 1348448 930185 868781 147602 62698 504825 854889 382324 273063 1964405 1108263 1367602 1346248 985265 826123 738824 1135257 479362 511369 1442626 789703 1795466 1224238 1801973 363275 358349 326353 3486 295100 553531 386890 931237 310476 327080 630978 143326 1793514 316657 153255 1370905 1508072 1042854 886797 357702 1690387 1311417 1656938 867306 183698 1555781 233153 537530 1498668 1815364 1597861 1474759 1708361 1565512 165628 352476 918581 874001 1493678 1311126 1199808 1675132 212597 1282866 1288940 1430639 971775 1222991 770181 850806 1634685 616494 172135 1716516 1981636 1388406 1890051 516669 716367 1472566 462861 1769218 755170 246455 199736 1530303 614713 769547 1974986 153768 381804 1592669 282127 1092462 1324578 309327 1429260 1018861 1275481 628502 198281 406081 313847 1009530 1937882 1248682 849488 1126194 612336 1277506 1871972 1110934 656411 1712092 1467821 844594 1536920 108228 843878 1774800 324428 1556207 517160 551012 868637 1063534 1876438 1388778 1378380 1708892 1704878 808434 1013372 1891701 484550 1019175 515667 1960555 475610 815008 134048 1894662 129649 1781555 1479906 748041 1963307 1457037 1691105 460115 456059 264340 1800010 456336 944283 916660 1637160 1228641 1816228 1410608 646916 1847736 1950753 608383 479532 1240988 1128404 1415370 1949944 1989714 1274585 1450533 536580 1882843 326422 1590058 171039 1382130 818459 1387888 1923147 1843358 1523289 266514 682448 506098 966288 1064742 1795888 1903698 670298 157727 1035770 416526 1126011 1888727 1924998 1041952 298187 91105 134267 263243 1142027 336774 1672189 1134153 1903363 1543832 1308077 1163718 1278924 534320 1212638 457280 1549459 19848 1516189 218512 1565482 900593 1309169 622210 649734 1493756 355672 119661 443744 1421100 586126 528789 683889 1892836 334878 180957 625805 1243145 311148 735853 1001017 32017 1918857 1825043 404748 688112 1342568 1658604 601879 1852097 804523 895592 973832 1005022 307224 1314034 1488723 1947671 533146 1292025 76139 1933237 1052841 325490 250989 1301422 610313 1383894 1567874 1688004 361905 952518 1789431 352958 336713 1794505 1902504 1517050 1393091 666434 483484 1268221 525946 1672230 351350 482691 266733 583269 1949236 1846899 224538 219110 825176 428806 1316420 818610 1838206 892040 1871756 1996161 77797 791311 143810 910869 1961873 1364036 1684578 163656 245361 1959087 956177 1173574 892490 1122232 939101 1314744 1323729 862765 925244 1946310 197634 453052 458555 1543188 552130 724981 1771 612043 1578281 908844 1670771 311323 202332 448965 1050892 1429283 488830 1877727 1161576 1562354 485942 837737 1110836 83805 346220 1912398 1900356 274364 1196220 1933690 752174 1705155 1542544 126867 1941549 620333 1088034 821905 1516956 1344426 1966559 1337801 1458985 241918 1919206 591816 1142500 801801 315776 698117 52349 1847576 1799235 273482 1467433 1406884 644523 1602864 526958 974915 1487956 1806575 1239546 638166 1311878 355729 1158991 1980007 1766096 1667770 1076730 1066394 335470 678149 497211 1115983 1731798 1151258 345624 684337 385771 336228 947251 1470805 1857389 1448920 1193513 1475803 487123 1707248 1630836 1806395 592118 1187511 214874 899938 583694 576021 1489499 1644128 1029090 905644 449218 902373 553126 229876 1024168 1463041 1845508 310260 1139184 1222592 655793 724743 1487412 1176485 1272373 1825283 608671 561490 233056 1416515 845887 1544910 771131 859541 1456270 948490 1404100 1764843 337518 271350 70557 441363 917414 763318 1457415 213161 1264657 1193366 414239 564362 1693101 58050 675912 1023440 214083 945894 1239869 618391 1186752 1227904 1766430 1111640 12841 333574 1942859 685934 170790 445925 807694 221440 1217379 720389 878334 1281275 1908929 287977 440653 1064453 1737696 751794 618889 1051616 1500813 506095 1584748 1497005 335691 1160828 1465489 151202 412555 1934851 424124 1717478 1367042 1508786 1731528 1272385 1588017 1730326 648481 1597796 181703 790454 429640 1514031 1867755 273162 730517 1051941 1215923 1278284 734351 978636 1052001 655274 1240108 1210631 526373 1660270 54921 1698728 1932097 1969401 501753 1399437 1817762 1509408 116265 159294 5821 29202 604702 721788 875018 1515679 414722 760681 187317 748436 1224447 1666818 652779 1308870 650084 1879438 781394 1597224 258054 84406 1824734 107582 232541 367941 1533912 1092052 1727173 1270192 1940428 823337 1467490 1970903 1864750 20142 956838 1996626 375488 146196 1268574 1587146 1411357 347197 72279 801719 1500160 705104 1388736 118493 1197095 85951 1457705 1492389 1803984 92665 1034406 1298475 1324856 619259 621757 1443300 1556528 646526 1520810 306497 1360546 107732 1634855 836896 1607510 491643 855776 937728 433256 1150560 425875 516645 1397658 570262 159675 253765 1739406 384782 68445 1307077 1970689 906824 546605 959708 1313371 1916700 1934036 527817 1581581 780515 1839009 1980825 511350 1578599 146165 32507 267033 1857493 1502767 681215 1504774 752564 122598 1369553 1222742 193101 169776 1416341 1989203 10869 872713 1031831 1849780 10963 1162185 1889039 96393 1193818 1713591 1412816 127060 1506985 604424 1416126 759217 317379 196441 110543 105901 1826776 747848 1331468 759856 922866 1716146 1114130 232111 1782853 640772 1594782 659176 1279655 239357 1558497 1694946 28251 1264798 677311 268720 1358026 1971299 1765121 573332 533522 1883686 1729488 1505259 1201998 1591851 802857 1134885 1487618 1346011 1857166 1335295 656948 1500790 1064163 125232 1413456 516892 1541618 1316152 703205 471406 1649387 1660815 744722 617141 272151 194799 725787 965738 838529 770471 1912034 905656 667805 1637139 1948692 1970531 904741 819953 776651 111451 1589963 1120471 874270 1971664 1043230 1874746 887740 249011 1786718 1295812 701046 245814 257642 796481 495337 793971 1451681 1136771 1047458 154710 1347493 902806 389465 1381651 1681213 1200057 736993 1937330 728627 1931586 288029 901459 791231 1860161 1540334 627058 829731 1345912 1444539 890794 821338 1089389 1165885 1610291 594425 479119 1047291 1714846 650820 1123158 1013177 1758626 1476137 56740 635044 318574 1699761 76863 1264740 49037 598225 497901 1386960 1848762 1478786 651406 1152269 42052 37753 524043 278922 459879 1796645 218370 437980 1777171 1339309 677499 478741 1479970 718205 590803 955910 1198661 291897 1376433 608356 1918757 537600 925532 133476 976928 628090 1374354 1407162 56095 1905816 1794698 560694 1593392 522131 553557 1415007 522488 604207 1371191 1470667 1715599 775711 1440346 1068083 1546800 1353917 981613 1690641 1147717 474701 710517 252908 804773 1751277 25244 684809 463062 1183324 1622329 1193217 708082 1180286 796033 1784545 936315 31683 1873663 210424 985606 453503 1904270 1134317 1629093 1002283 1860232 59015 368017 974445 816989 1658237 1867472 109186 1510757 1427121 1480879 689109 682140 899227 9685 1044853 255122 1489228 481111 534069 26818 1049700 943946 130028 860646 973896 128207 432681 841930 266924 1755668 1792795 672597 615567 1909122 1124187 1959881 520628 492006 1120929 1054681 66720 1570055 1994918 312317 80606 1155075 633961 786831 321988 615139 1859244 1510494 32713 199030 989139 1584142 1374899 601717 1356535 1222633 1549487 1532757 1959795 1628395 738557 330952 1802750 1534028 332369 1442256 1692098 1819014 635955 1445111 149064 694657 1002997 1140777 1565502 588257 195736 1039859 1516132 263301 517466 235438 1487674 927458 528933 545062 259541 1794832 296069 1338679 1106600 1494436 933755 1811535 1322411 1089891 721992 434596 1195401 1575970 1398176 833142 883083 232807 1586176 786919 839377 273350 983607 440521 1531344 1598657 562197 1692851 1597961 58476 1263751 1207979 782969 1713206 1810787 1814492 115598 1036813 830541 1052160 247560 1756635 1657828 84143 1817214 1802665 164281 1224116 43721 994918 648312 957796 999720 1980693 1249161 430594 99624 965005 1864559 1336123 1223247 147269 974001 796052 1515174 84896 1553127 1640734 134587 1268585 1277487 1644910 1111350 576768 308975 1672201 1242800 57134 142496 1553759 1300573 56842 140395 1302521 1072178 307503 870300 1701837 1716319 1008084 1370328 1441738 502619 959149 1223865 1240401 512369 303512 692917 1808845 1387333 344295 71167 1719508 897280 1954475 1838867 62751 1096985 1819362 1996518 1693843 50599 566080 805982 579505 1511359 796962 1681859 1263219 1315052 81174 1167497 87989 979998 623484 1255496 1824677 143973 1562743 662687 603571 1954714 1723373 121923 1761255 537436 618800 1955049 911580 121806 1732336 993218 317783 438345 860842 40380 1081331 581 975964 1511769 646222 715184 365306 1411279 1749236 885251 1899181 934437 71651 1112876 34261 1143102 317921 1099166 1499719 264990 1271319 624577 1064521 1185683 589124 1329242 119066 831609 318545 321891 142663 316605 211178 646541 855798 345620 65840 1567858 1223806 130186 1630482 1910163 577167 71748 597716 942785 1825575 1895374 410649 334985 1365848 1600571 1671577 1999419 187902 1042818 1284125 1119747 1284876 1273790 698222 551596 794541 563458 235867 26195 1314223 1051529 595030 797599 1982750 527999 93336 267259 218315 1260486 421605 723442 832925 1785178 145802 1296619 1572546 1665401 217167 787145 47544 164623 910370 1338394 1123923 1103501 1281863 585112 1473659 221886 825257 1692085 177247 1079729 1992741 1389720 1969621 1444113 811178 723127 901663 381103 509970 512924 1446809 1510933 1993254 91908 727132 1275260 775034 1719538 525442 1102659 1960224 1113933 1198402 1326093 1519595 1204719 1721961 746830 1027855 1717311 1237650 1585280 1023192 1032285 1459220 1819564 1629916 1440189 1884627 987806 322628 1552016 35773 554610 1589526 272514 1115978 1137029 166453 1920096 1367704 1379922 1072768 1846527 945122 1531747 775841 1666636 1825943 1995988 1689901 1862049 465004 579423 487462 1299972 981151 680388 682232 87580 1743973 185958 766453 335840 1014233 123203 1141671 1606197 895866 171405 444595 446592 446129 1439957 1863706 1638557 512004 1632956 1266843 1469888 1457940 1532608 454581 1677620 1566157 553317 1115293 1531112 4169 812921 1098152 1683433 839310 71032 1376998 253288 1500847 206712 85034 111933 1551779 1074327 252406 1048539 1134221 797804 640937 836254 1423719 63782 1655204 920527 1087933 1738396 1786269 1748946 1437418 140451 1120206 1683283 1053175 867365 1103107 177398 1315303 1382974 1981213 1176725 1154451 250664 1258539 179033 797755 1486933 396760 1793198 1077291 603358 97542 1781536 699364 1092030 1611466 165161 165072 368960 1990110 318887 247024 417168 724626 1748321 425269 1081704 1481489 59059 1227890 1085050 710188 1516501 631477 258117 1053518 1069524 821452 1171572 1129551 126316 529817 583515 1146586 1924130 632325 1966663 371010 404450 479768 1194306 1469904 1658103 1772544 329080 1652920 522144 1885958 696399 1077166 287869 1858807 1019756 901767 381989 1879406 503967 1374903 1605810 474618 857095 971863 73359 17516 839625 778612 97760 976228 1449428 888497 1760561 1561738 518068 1750197 1610207 486910 360699 1724377 306811 1767793 1134924 337541 1155865 105061 1903838 483386 1767747 120394 1630126 1631541 743881 1173131 1634418 1875155 483162 505185 1168281 1463304 1493971 668654 391023 1492026 452395 1494169 1257721 674104 526953 1776222 824544 1448198 1858061 667410 735403 494666 1639102 969424 380362 1558378 671461 640379 283181 1811683 1796590 528280 103164 1866901 771203 1140064 1070913 19005 1870783 1219571 1348233 841201 1121814 55670 1872076 1845795 38234 338879 979009 1398420 982021 1754176 562869 1082463 1836036 229964 185521 144399 236172 1506354 705860 1850286 724186 1606622 269985 1915197 1507141 451426 1168829 1304364 311525 1472361 1617066 227400 825699 720637 1957683 1002941 264923 1309878 1881838 197195 1629124 483189 816622 503209 260295 194015 162339 386615 347203 1685151 944824 1322354 698271 902570 532764 1016868 5851 1974297 53026 1133912 1817755 1829878 459450 840588 497080 1261904 1191144 488771 609535 1874734 266525 1396320 374981 239393 1250516 1635580 1493447 192254 1811384 1421647 208849 1304852 1053247 1083951 330936 139914 544464 217144 42316 298858 1703794 850494 1214055 1656848 1740961 1508962 1280311 752360 165138 335155 1038764 437794 1142452 1244797 767152 41574 863910 4845 185170 1143480 584480 1502289 1145543 320470 1185566 1940143 1648089 476062 669106 163868 649995 1397576 1059901 822059 190737 777161 875124 1151190 1047952 1581843 643972 591090 238545 1772808 318215 945592 913463 1560783 1174189 89203 432150 1520311 57383 823264 1270072 796156 976800 727777 1345552 481966 1964351 231553 813959 1000285 1440670 262392 842347 87749 1629293 1250556 1958264 948256 268417 544615 972156 1059398 426023 295835 1747670 362195 1298502 582474 894265 155382 485429 1657765 577968 10914 114571 899984 624237 977794 901943 1947053 1183511 1113624 1893145 1035286 427320 1192985 1880371 1511429 1555142 640413 798487 941675 992187 861485 430158 719506 301037 1095471 1307677 916840 1658180 1921403 1160757 1968067 1445223 1718325 1614988 653704 1584078 1349309 47804 595249 1725695 91972 575953 1230996 1537695 1272264 1125954 1286426 566903 1181619 522137 478386 1466534 1759575 1240128 1812041 1549710 916231 1901692 1654545 1164563 772512 485209 572106 110634 1638368 394597 1967845 896761 1457716 92100 1361985 134077 621306 691502 1257139 1611704 1092314 60531 1264201 1741178 1431103 1017572 1328215 328621 1608830 1494263 1940352 889782 1434389 420164 49897 1242287 1109188 94024 1040578 918749 294312 1295038 1899718 74021 247033 1542217 1351268 1172892 1955689 243266 769528 1323749 655757 1640863 618330 798374 1249906 1143270 170243 183988 909221 1645918 193466 844985 728918 1977644 1494392 943874 553130 741012 1989253 590791 1135806 902365 776867 1784831 783206 94447 875595 876532 1276376 1184886 313602 895008 352277 52580 1712797 1792003 818866 48764 902106 1604568 264721 371274 1951275 487530 1276069 549515 1589007 373137 1848917 104167 1356373 1141769 1762772 866079 322081 433243 823726 1456977 855371 558224 1926103 886840 1295194 1050137 752255 336162 1530104 1040162 383018 71719 1777921 72994 623642 620396 323763 1102183 1361362 1298167 1035578 29818 6492 482636 205119 871385 62374 1933580 302727 104746 126822 1155947 648076 1987500 164752 1786707 1320899 926285 1561184 1589938 258545 406952 1946652 425245 1766030 1655688 1546518 1555047 1465639 1067738 1011182 198700 1804794 1500916 1862155 687622 1355197 1331317 1477855 1962822 1775 168160 24728 371092 396532 1784147 1204731 304810 1807176 1791810 700069 319333 1649937 605761 1026215 109128 1220249 209409 589846 1331537 543244 1242257 132720 1265628 260952 929018 1844246 1107597 1986632 1445985 1378490 332953 1622549 911929 1271434 210419 1451198 133104 260906 49443 1946023 808739 1094529 451669 203474 1434874 975676 867315 159618 1760828 1602996 818831 954467 1505273 750985 322789 509012 895996 723295 1449911 888123 347793 473630 340 1181739 1279143 1177383 336866 1126553 245967 702298 100719 1492131 269180 1933177 1339400 1935300 1239077 266260 1671014 1549530 1762016 1768697 1784541 1248623 1860815 1499642 109907 1659884 718343 311797 548401 1692663 940321 410796 435089 596450 889110 623588 460924 1168551 1578938 1099515 485046 129963 1434534 174271 360474 1741046 460092 1993455 801046 1171714 216599 349818 1962098 1270730 626274 927554 1179169 1328864 689203 666823 1950401 1257548 677413 1381241 1495977 1714095 122390 603609 863185 1466706 774669 1803354 1877859 179973 1940199 1075265 692830 625125 104546 1340884 1320381 643498 1424233 276440 960091 1163572 814788 1665159 88218 1580680 1308196 860549 1222561 990881 1069378 539324 799403 1356836 963349 393008 178255 1626825 33004 1429883 1251527 1934295 47331 1162440 1359604 1829442 1236722 1959562 165357 1675734 1073898 387157 731349 660182 297115 1757039 1456897 388764 747983 31572 806966 1700219 1123842 1322164 1205895 1323306 804520 661552 177705 1316777 1351871 1306093 661616 128537 1446561 217082 1874223 1093266 1580996 1665809 565683 1242161 1985988 1704784 1399334 842925 321035 194554 1490447 81639 1560302 55130 1587223 190990 1103465 1666980 143825 1317959 1017233 1280861 604935 396203 152419 1129731 308517 1779177 1319307 969691 773481 1181039 153274 88790 1233568 1967490 1879942 290302 1192478 692724 1556222 1562942 1372621 254610 808724 1143529 782376 231143 1207280 1513807 644285 1418564 778221 1087211 416365 360567 1535240 1113717 876810 900403 258481 315816 1475123 1523797 561419 221664 191208 688586 1139776 1219653 711372 254525 296180 1616770 54877 647385 1709869 1007781 373032 1509612 303579 724570 677817 235738 1918157 1612157 1736142 1267883 1075118 1404457 1433100 1827780 1422497 1015390 204565 1199345 1592566 1015838 1033309 1659995 1551050 1194687 1645588 1876141 1256761 1297345 146945 673303 1340956 698935 602329 1841282 1466944 636750 1853845 519628 1691279 1639211 1861077 1434475 1542508 1940869 553054 1195226 1035419 1120338 163772 466158 1676604 518015 1210867 1567329 1978440 926840 1165121 1295198 1945547 1827586 1095690 1651471 654320 833128 835346 1707737 1605346 1062400 1281475 590467 942968 1982107 1956879 1556716 894293 778142 1510566 26894 572617 1959845 977498 431896 116436 1951674 732455 1809887 1388854 1700256 484681 1509572 1800925 183958 1890124 1365296 1919501 1505849 1274242 275739 1002211 491346 1104060 1702189 1317838 789729 1704306 1697640 1404326 619434 1697636 760831 768631 576856 1190312 739317 875194 1679599 1248890 1685075 1188222 1469188 115126 272186 14929 1440558 1631229 1567847 1063800 402264 1754397 1823598 64313 1729558 1506065 1400582 186136 560905 1144089 1132708 1356339 1706880 941869 147396 1567444 903274 743011 461588 1628270 1527404 1914308 1800670 700105 1730738 1154276 910676 603090 658733 605326 1984980 1384164 150736 3722 84535 375293 121498 826674 50693 405916 1864767 2418 1235668 1048050 692073 1554102 680636 1127265 1855482 1496398 654596 1359838 1686917 1115839 94577 659934 594857 343936 1735276 725744 223001 1148383 1424432 415025 813811 382504 1613390 1557428 1900530 956382 284008 1433259 1797503 1277901 1781649 1566166 1750451 1459667 164317 467161 1867354 1027766 648769 1827817 806010 73177 1710147 721910 1216813 807609 1883041 1132904 922308 1334110 1330950 402493 1126527 580834 900487 1598271 1298056 594166 1291742 515904 1813908 563250 1859776 1218963 1389659 667791 80732 438917 1441159 565401 1866690 156293 1919682 1601612 528520 69392 1460414 1929480 350125 391039 1472114 42715 1825039 1189273 657433 805301 1790564 1693530 1382938 1711353 1346596 1900899 667509 614478 1442634 635996 875417 1053876 1811197 667416 358434 1845539 1638431 408376 1253187 147129 1684060 825839 136494 1551522 83262 1326177 438445 1993563 1294335 41092 1127460 217309 856231 942074 399103 363369 416930 689370 1096349 66581 1702151 1856988 1673568 945264 1667880 1324276 874486 1026845 1890960 1834877 1554253 1344315 25882 1197937 1337387 1123647 566956 947626 441087 515537 1315209 550393 1038175 216804 1254940 455252 707794 784323 887889 949245 528792 1605830 1201687 975775 1957933 668463 1502674 149636 1611588 1430481 448745 1034754 1794150 476054 32220 781576 753830 956594 526548 184393 526165 1443168 973605 1691346 1487620 1090172 503260 980034 877191 1442743 1658352 398465 442530 1070113 327097 1498551 770416 140487 1688454 28682 1126750 224034 1402191 42666 1269519 1217146 266608 1998770 532636 488729 1869357 1552406 797128 77284 629787 165283 1266891 1691882 726260 1062018 305814 883382 1620107 1257226 1393456 1931237 1470340 946700 654157 84544 1916524 1271162 871798 503117 1374534 731385 19812 770923 1001638 674845 1157814 1023127 1990540 1978240 872547 92991 1919369 1883795 1947655 131412 332267 1079372 389397 523907 215338 668361 1688252 877225 789219 1221149 362078 119497 1774587 1604989 1198686 410982 1528162 977881 704974 263601 890069 205730 998845 970881 864691 1069776 844348 1192530 1697401 1205352 956390 1294606 1722162 341839 615828 1311531 221412 928139 791372 692732 779798 421102 1237270 577139 1247514 334775 126675 731866 1442390 1742005 842072 1090114 781542 1119566 586156 1347252 878985 1126715 1565979 969703 1375075 330661 479958 1484203 1432904 1439355 1247087 1428261 169471 1954826 1364736 1465285 882225 1213362 1997880 367634 360110 402861 1499668 31974 743331 414707 1338178 1663705 236327 849127 1328753 1894661 681180 691987 1483276 1133028 1141628 1671259 613788 1016878 767019 756245 1329688 1950710 709964 1959884 210709 106656 857043 1879644 229814 404487 1868900 676324 151374 451275 324180 1567998 1338464 153712 581186 61604 1870669 1578316 510838 1135341 738982 1112380 1585628 567062 1093757 846292 1158027 1166593 1241706 1411900 1229102 97176 1507456 421845 1741700 1522914 1555982 730696 509014 1569139 529881 1020847 365122 1988421 1752424 968232 214172 1049361 1888410 528572 738385 1916187 1994414 1602939 618500 331265 721834 676106 764037 69076 1086282 1814081 1927412 1646117 1853350 1491313 1534527 731262 1628699 433155 931156 37594 1811689 1773111 358613 1327276 1900655 620397 529048 1187432 1395694 105427 1451429 182491 1363996 681712 1695727 991308 1216622 530624 1083179 725440 1194728 1964025 602852 1066980 993569 967130 1722582 238150 1693596 515507 538143 157031 3359 56032 1497996 649459 191914 357480 1726863 1028631 512979 1734260 197976 408578 1682620 1543569 110256 417310 1999718 497772 1633279 1734708 1617605 1185423 543636 703894 1054796 1311282 63815 379943 949860 1314411 1016496 1501707 330534 1391961 713922 336916 598275 1558431 190163 969525 1088335 1681879 1271423 1472053 965877 1717023 569031 1356979 1786148 1801396 62529 572857 229459 331847 482230 13924 577087 806938 676329 553497 673033 836682 1965631 1587625 89032 461147 911188 1317199 279454 1116644 1074322 499737 442706 1396046 1385629 1784674 946308 388224 1730491 1954659 1326723 426602 870074 404899 6763 1425902 106885 1487359 1319400 131071 1198825 1545263 1391090 1809130 393105 1602617 1141409 413327 1486931 349048 1315363 1708187 1950967 343891 1781245 15464 1964549 65343 1891022 1336275 1989816 612409 1765038 1122000 1136398 111708 1463738 1552880 1934704 288593 1866622 1808304 1227585 985669 1060425 1574021 581745 752540 1438388 654053 1121681 593135 1135637 1205485 1151313 1298555 1322565 693836 1179166 1500298 1000788 1548271 788764 1866971 319550 481497 1249562 369183 1471412 1665718 206440 178753 1770922 1992060 235335 159298 183315 612233 1812966 1173275 776955 1432965 1300816 1093357 129319 1015962 1510113 669577 1313635 797587 935316 1688398 1831848 273795 489124 1493185 173696 817289 948615 1612218 1114454 1171487 140508 320682 317668 1385811 545550 1928794 405881 1879885 840962 1279868 1114413 198833 1580525 1909580 568150 360817 1222862 87297 1135520 392968 414293 222616 113398 1627301 1751284 1787482 1172434 337496 1918992 656256 1487404 1810886 1130636 1060909 1669883 1257656 1338943 1261676 832006 260014 774518 1413820 335109 994927 602680 1198328 900269 899382 991045 35090 381444 1222349 289966 150502 58454 825105 779558 1832743 977184 1596166 443330 1868066 1617968 1525401 770812 108833 1052311 288180 86387 1149099 83670 1279912 1104175 1942491 824313 547114 1563887 282851 928530 715803 377492 1189596 866850 934676 826535 1742961 1973039 829800 1410061 666241 1111330 702372 1535872 414633 190871 687772 631413 1738984 737361 720231 1070300 236594 1126222 1455535 1859446 446070 1676531 1501384 1568918 228740 1973776 948361 920216 98447 1798670 1560219 1143639 445740 1562883 145362 1506969 1887839 1977208 1001818 889574 352043 880963 56157 1071623 859848 1173949 324193 569637 1149279 1042835 321607 975532 1309092 999294 1024206 713417 672292 467127 92171 1601643 1982929 663468 1158887 994267 320565 39733 178053 1182098 1874540 1519176 1229314 1407987 1619637 970528 795890 1284175 367019 1706321 1498449 588981 1145888 1829023 505314 1658140 866189 1382775 1554655 832897 1827844 1137235 227385 1895092 922683 381914 397326 1392611 1839537 302106 1971888 712594 1514037 769550 1484800 1572032 756584 1944382 1010981 1372237 1063689 97214 1533447 502076 1833420 1502959 1491612 1520808 79418 832467 330151 108478 1529584 510064 151919 1553548 793943 378809 70257 1732267 426470 335271 1260897 813463 1737230 912345 882575 1983888 1414350 1423468 1645153 912356 1671897 1944299 1837152 726628 719163 1228551 1640061 1970306 1809203 236096 1947423 646574 1765934 954076 561428 1634358 1612147 809716 246044 1269729 799001 719012 76816 1847951 1894695 1565533 727839 477258 1116242 845840 319675 1297546 976456 1744507 1352884 784848 1532147 977614 1363193 4034 1842646 975867 882955 14257 1416151 716562 276913 388455 1130098 1095609 222990 1291261 1260060 1124316 782358 1619889 696646 900651 1109776 433376 203777 748320 218371 722838 572929 1111620 592004 558924 739597 140826 1310873 958548 123404 1070990 1702979 734901 87633 668349 946784 679535 1273880 1079289 1770380 1296228 434953 1393644 479011 37167 1399492 1952172 1018607 540499 165050 1906776 1557353 296962 1350022 192008 1606486 1524274 321178 89195 246528 571175 1921449 1882431 568472 282448 1816637 986172 826051 1456461 1306461 1102451 231824 249915 1587609 578021 1575046 1711267 1732111 1115448 399109 672395 1075117 668198 432548 854571 351605 817056 1015446 1016827 931235 1009073 256848 57487 216810 824120 585157 1595747 1906887 1148208 280684 746842 1937151 1415330 1766098 1280024 1459774 1513376 688723 1137589 1574727 1501974 1040129 1667633 869510 1301887 51140 1504644 1484283 1709263 987955 1600987 1889512 828178 1630694 1675222 1217110 827462 1108214 444400 834176 276568 1058020 1828916 1814487 979726 1303256 1111816 328126 88888 1394547 164008 1903256 638180 161277 444670 226427 407063 554506 1816769 984507 933076 945557 1474745 609252 1186893 404571 1386678 111657 1321167 505729 1582770 246465 1617488 1184385 1628604 1542718 141544 1913444 214353 1591542 1532248 1175837 941088 1076070 1134409 197317 1256025 368422 1971823 228357 566388 1939379 1520674 41224 280603 823765 1245743 397929 729603 1058781 1838884 191451 642589 368055 666295 399478 847063 657166 643881 1390587 335573 700185 1111840 1735165 969442 1294112 87730 1263400 1343858 1222480 306328 427729 1319065 633117 660440 865887 767110 696217 232528 164983 311353 1559402 138148 794394 649077 678200 943807 1496181 1241869 684531 631073 386297 988052 1874967 511721 26863 957034 413808 1483229 1319406 531759 1435559 1252540 213560 299251 1864990 1693051 447971 1497874 805181 548989 1866118 1023870 1323967 1717180 1131953 1593635 1967479 1016225 409677 903311 242817 1408768 48943 634661 1011230 1745129 179024 40791 1721878 243351 1925491 111497 1809338 865916 834403 1336665 1742433 1453716 986520 1647443 352461 767808 1802964 1551195 37488 136326 505783 1045168 560202 1833949 1999529 755016 612656 1305961 1584163 1518271 989325 1375470 1312079 615309 144818 908988 1476224 404330 547911 1087452 1963620 1528620 1543158 1600314 1932176 986846 19069 1490630 1024394 1413428 1435666 1943246 1369169 51705 1373090 789871 325848 1329920 1360554 684606 1187427 1579766 499777 607479 105628 1168671 138544 1476054 1058637 1790191 1604678 1280289 813131 281314 610879 704121 538021 1158674 1096898 505394 1442292 388917 1199185 1198350 990852 61748 1532924 919997 993468 192385 1311968 505086 700397 96590 1876987 1179254 1111785 663789 408005 768470 1154442 825865 1996646 619063 1314068 1502288 1658371 1677726 1261037 1966621 384688 833512 1211998 2519 1504159 1455409 1158883 906230 843781 1237195 118572 1237180 477530 559176 322774 1786943 1082671 1183318 1847615 1912380 556651 984483 210653 1509017 151007 735708 1570537 1884130 852773 1426076 1871860 714470 1529959 43707 1859647 1552470 530714 1921034 1752788 188509 1317848 1637768 498098 1025235 587441 427852 720567 123535 743825 1013656 1269396 1875592 76905 439865 127019 1083990 441665 1100076 1743989 566081 1013295 1431685 1242502 506328 927978 102325 1347819 1930982 1137779 1144222 144410 1455329 686089 512622 260868 1193310 300837 84427 961934 1575991 512338 1584156 1233297 1895211 1234540 1606694 1215990 1297033 1365478 1594157 864991 1701403 907104 230511 129714 170617 3112 1130545 1860347 1320988 64921 1003638 862740 1100763 404970 1992914 1791877 1437145 84263 1529469 161226 828130 1478955 1044307 1988836 34699 391602 281660 929696 113473 413539 366696 68693 788790 520219 774130 1187972 1465430 232788 809751 1725475 909939 1199963 565970 880681 213940 397768 175180 1680585 1168372 833343 1389746 1126722 503869 716903 1952470 1739193 605820 708460 1488982 422153 275841 1071893 956914 1967517 305749 379088 658607 1272575 639248 1929045 1940061 672465 765778 1324018 333517 1424792 850440 1938687 292652 203248 68724 1536978 1405050 632814 1165499 1209419 5958 797551 1273961 1757299 1895836 1914835 1434433 1618023 1181837 1540538 1431429 1336838 1352764 1254717 1352204 1543533 1125163 616475 214901 1865468 1026522 275581 1559644 1343401 1688997 1628126 1558721 1863042 247526 1704513 484043 62813 1215166 371831 335525 146481 98166 838968 260117 1548550 1893078 1302490 666991 1634534 951238 54343 576726 669767 962309 118635 49286 1351995 120405 511567 436985 877873 171339 1404245 526239 688831 783184 535045 1647275 1820042 247468 649846 1528375 716343 974389 20664 401828 603535 1982277 452782 1213628 1684457 680637 781836 482147 1643164 973971 189455 1999230 1932549 1176151 879735 914240 1874727 192578 1770879 1795846 786164 967810 45558 853258 958217 249536 110234 1994867 875177 905113 937042 1740456 1184158 656557 932180 1341383 136646 1944212 1759430 1944717 478587 618615 488859 116779 849486 231963 1734997 1338830 952971 528720 1223893 549875 761889 1644702 1104168 1524406 274362 1801607 292827 434481 437363 644127 1504713 1964542 1287994 169292 1431682 1143710 826202 1624089 869768 1726496 1680705 1533767 1633534 994328 681571 1735730 1779400 64864 197178 1782371 1987443 370132 1123991 652283 155953 1231876 985251 1569637 1896529 134665 77457 464978 1016633 966679 1521155 725563 1463973 1119850 1202827 1474223 1792648 1905770 1964618 563880 1175204 933683 338888 139929 446644 1513200 1932494 977240 1865969 1619564 1545855 1943937 157474 1418691 1278977 235079 1862916 1352677 866354 287185 1863337 516329 577002 1409106 611069 1866778 412775 446364 1368379 268878 1734284 326168 327296 1583857 1254646 1033855 1055136 274117 1271209 1233915 1105342 1410345 1562799 1234591 1700977 759637 962574 840807 1919930 1272906 1288643 332051 976203 810465 1741872 1197067 1246250 441621 116218 100100 565743 708010 753658 67878 1281348 996848 128073 172488 242951 887069 1455488 574613 1727385 908527 1780438 128021 47780 1288141 1215044 1120466 779224 1117277 585105 1460322 1188351 840985 1135431 1715023 345267 1854349 313218 298167 856592 1730428 708289 312089 1910609 1546694 901689 973942 737626 610274 1742149 1513753 353447 1336169 707709 1681700 1406140 1526154 980186 1054475 616550 838695 1951458 1631809 144559 1368234 1748493 509437 1983569 944272 1725006 1189006 1145719 544753 157650 665185 1478244 1554756 1879070 1485832 1243686 286652 1583315 507046 227487 609567 820344 1001180 638526 407368 763058 767235 1391095 472705 456968 1701815 1652115 1002532 737553 1920380 528746 514823 1975644 1784576 664141 1586753 1466389 1980895 216693 694067 1935106 485337 401453 1253284 152999 59868 1032779 287281 228868 606519 152293 1076150 1937068 97878 210280 1870008 681830 1251275 646128 1442652 862109 915438 241729 1120028 327818 586655 1374649 1100509 1779171 984002 1195068 1280712 1625296 38318 423790 972712 239656 1463894 1725480 1057821 1130500 558223 172937 646862 1651416 1646557 187844 915326 1246428 838669 1170947 1672383 1271033 557571 1057780 1914914 225551 192750 1306629 1265971 1757384 1184265 1652856 1331570 512657 1320477 585777 1199398 670215 1074873 810642 6443 296910 600221 324060 149155 1652566 581734 940909 1063503 377806 865098 1294469 221126 1892842 756459 1988478 928402 224520 1016937 1909194 223153 1702483 770577 457170 42172 1884141 1818466 426278 1781314 432605 1914463 1375442 1127671 852280 1660230 526159 132034 575166 87278 448203 1842282 1939180 1447751 862837 1951578 1896400 47875 156163 1414503 318820 713338 297296 319118 962830 1562845 766480 1466535 1145886 1035627 691927 1253418 71678 31647 1105807 463470 313850 1522505 802496 1286423 1469583 1451256 1840571 369086 1498142 385885 8803 1498886 166050 1509875 1907478 1635880 1787754 1843376 908558 760004 1652221 1023522 1203650 467544 248535 1160025 1959293 1566349 422830 585469 1403815 59748 929540 1899954 1463917 1696653 1373681 428158 334579 310553 1996160 1552638 595150 469841 576138 1764355 1259138 1159905 1203998 86620 581294 629222 526305 1557201 1414182 1976087 802626 517010 425970 584689 158004 1770055 1466684 1000341 400327 1643262 751823 556774 523984 1441687 984686 58665 995701 620490 991011 1525316 974417 1761947 770305 1511994 812998 1780468 979609 270706 16609 1959074 140399 1570421 984422 619588 580343 1972426 269889 1660053 76265 784882 1899111 244394 1480589 1879838 273239 1022795 214562 1465348 408468 1348462 1752023 1864672 397139 300790 469125 1390612 573607 100083 1689954 1659708 1613064 386167 1928351 531994 1420426 1696314 1720556 20500 1215018 1074514 1673191 858251 1175966 1830583 1826254 1512986 1116698 930089 1963490 1213234 379266 453398 413780 1974258 1451264 161423 1913812 1945048 1967239 712800 670841 1320911 151384 1428449 643395 982924 71179 1702485 194900 891713 1143766 1982214 827327 1934301 322533 642335 475144 714649 1683208 1281510 1897669 1150374 1193050 1852209 189568 1446408 594474 1208634 767142 1839256 1580142 1191150 961777 568464 198103 1660543 79244 1338989 244210 1651579 692647 1899554 1353356 228802 1815528 868865 617144 1316746 831481 1977936 1326095 1345002 1937602 873397 759660 991961 1140370 1370882 18481 738462 1598372 922266 10649 1577523 105908 1948390 510496 922610 1472611 50951 290079 1856211 903154 1237632 837568 297980 1518436 395715 388453 961401 991058 1022510 187702 1401904 564463 1652926 50478 1001431 455497 1821253 1432629 1777637 87966 1875772 873517 1904145 1952867 384088 1429036 551090 1195072 1286867 1530448 1312811 1062589 1164491 1461815 1661191 239456 1647134 256954 290577 1055712 89043 242340 1702590 216734 64433 1585796 279441 1339346 636084 354598 1821352 298164 348387 380847 1467868 797209 113709 943931 705201 567265 644710 1810936 697775 732205 849052 202067 1602019 797819 256464 1090237 83915 1617436 10657 1424752 513915 1742570 2455 404033 1260333 19526 311970 589332 1300014 1967920 263093 699112 257305 933650 1963106 1666841 1634263 1743926 1360518 1195029 733098 775529 1386508 780570 1412063 914433 889937 1969732 1855077 752051 735658 219774 989891 203873 1257383 291676 298882 607819 642463 1949465 1264220 1760154 2449 395659 1882342 446790 210920 1807737 1500220 1668928 240276 788590 506994 481635 1557548 1481301 251827 72146 865330 707938 1537712 1318859 1451357 1588595 1826278 868473 1485806 541737 1023411 1900635 577928 377584 84141 24396 1628488 1210454 1993297 1021548 1060647 1850897 239339 358736 1638328 1495844 1112069 1778052 1374341 702362 477864 742068 364618 1139896 1783405 18484 1933984 129950 1162453 1377990 1257672 1782526 198733 1372408 1360530 780167 1352047 574614 1022575 1613653 1799912 1854586 137832 1824374 922914 430148 1003886 465112 38508 1651633 496285 711541 131962 1783915 846081 1934168 801348 599023 1547307 241612 449503 559710 1447325 1457081 882578 14062 77688 1165714 942714 967685 418575 593847 1352585 808659 915163 585364 1876089 1191924 718217 1717498 1494546 265301 1658655 1750736 1682363 1180429 972553 1317362 894041 1120334 1478832 51429 1890954 790638 1724326 1667833 745501 1582179 1407142 1712501 1706572 1207966 1333218 1843031 122057 1417910 750505 963902 352512 1970003 701960 1442639 30165 731123 252742 246986 1355881 667767 840470 546827 470260 1180166 782841 1547475 1973133 1981031 1974970 325520 1923853 1878149 1788174 1637383 708163 1729879 1346563 1594970 1406630 1082751 1063882 418824 1240221 531669 1553696 655570 1941624 292235 1415814 83878 1811788 712477 646912 616055 1521222 567323 1514005 791329 292099 1826287 1165622 255555 911558 1254219 788339 1328393 1069272 1437523 178153 1920961 777302 1681925 120187 156819 949818 1366852 1160842 808631 167441 381926 1914619 548082 1051227 248468 1222436 612417 1474196 1408592 568921 1142060 76663 1891209 345497 1322992 332857 807278 1523332 237498 731207 1066290 1019328 1808040 1416731 1487496 68826 1221899 566515 1643056 408281 1800189 1480053 750988 382884 931849 639112 1917509 951601 113961 1198614 1250914 1754495 420072 1047903 353886 972550 1619378 1437694 1514219 576230 1831643 63306 1968425 727650 1028160 1368255 1676786 1751290 1418298 1286220 13145 1858099 533970 828318 1877010 78768 614181 1116638 1497042 647107 224487 1215820 1830140 476701 1330813 1660707 1169941 433727 1258525 32716 1953779 812633 1746568 659520 983240 1560551 1835958 1205985 266887 1145198 393477 937210 746854 633539 1763870 1806107 379085 1883659 1145821 1878720 764071 499425 53220 507608 1060303 1400600 1114787 1615223 536745 1524613 956686 1755409 1297578 92147 797729 1497671 565601 1593444 924180 1711884 79421 888156 277150 14566 147845 134582 798532 1099722 1963799 773193 1335581 53813 655133 622258 471506 1082164 1307411 555729 1420542 639591 1168613 1625658 435031 300906 1734012 249025 1266998 127948 712483 1709473 206942 889989 1547635 180087 419506 1578806 695829 942613 827527 247417 1900783 1875667 1787391 474441 238371 100324 1711244 523775 359727 781403 779520 444522 221617 610793 1767045 1841311 215944 540397 515891 460976 1536077 1363326 1524347 1836976 1197568 666637 1024018 644259 1842624 1784634 295673 208241 638882 399549 1388821 1158387 1844097 1006440 1909171 1178263 1871917 967272 767324 1733154 257404 1934624 799617 1886767 1489862 1670255 108523 146711 1150323 493481 1507318 1315577 1956508 1587673 42800 1581656 125850 1273552 991741 1611028 1799184 1683349 1213870 571760 1312363 1543118 1408748 76145 148625 1591247 1335665 9450 665155 1884763 1594101 741745 128370 663952 1687166 1866102 1728643 344924 1102984 1613947 1538798 1703385 806982 268133 452685 1408854 1942429 881339 1620635 536072 1127768 759331 809972 212138 1018646 1562709 121422 227084 390732 1867926 1840268 1940716 1711753 761533 908673 1645259 587370 408378 1445878 955727 1486716 1938803 899694 539865 1055793 256429 844468 1917180 416939 332974 1395424 843852 452111 936062 942489 925805 1567080 1424137 1267475 1865179 1659166 1006930 704206 1051051 1741836 150291 1436585 390349 1839701 1200322 44242 811018 1197886 311348 374730 989700 1947553 1160055 20421 999010 465723 1436914 372689 808613 911266 1490306 1173238 1501181 139730 165399 587425 898329 1192299 1453452 387392 532869 1021606 928412 804305 395473 1786779 1854896 1887667 574901 1543437 1580170 1291458 927597 232720 465023 1522537 136688 204034 474302 1223175 1896097 1264375 730945 1717918 1578112 1259310 730820 1646712 1457382 85049 1290777 1629320 1697281 1787220 1543294 714328 1998474 1518725 1010635 408848 1215129 1092779 377396 1214339 1661236 136258 1661963 573534 940372 1140647 578636 1132910 1853013 729802 332347 617234 279107 1235509 783144 1487776 1415612 204320 1440106 1786813 1120702 62740 9072 1546735 264104 1514942 1356669 1105031 1845530 1707861 532786 1950779 888931 1417589 630448 600584 1562979 698013 1232264 1549013 415178 1500343 205566 1281838 1184406 1932857 1058033 1973224 356333 1419405 274666 602549 529138 190138 1525483 192085 752616 1899780 284932 495925 1802422 1943992 1281887 508226 1243624 1529100 1378910 1142618 670252 1177025 553640 1580477 1788886 180754 892946 760964 922141 763742 90215 518764 379070 1863090 1910989 1880926 1239589 50950 134705 1828929 176848 556179 24848 86474 277955 1107668 448003 69188 1972916 1076837 445359 1006593 928349 900901 1431328 340420 1026680 1733563 747972 28719 56742 1049730 118619 195223 1089120 891565 1433347 1016536 99719 105353 270942 1881101 37497 881850 836044 858002 1556166 508277 44113 1009159 500132 1500554 1550543 949579 973873 713339 519244 259902 873888 1300687 1086674 1609886 872746 1830764 939152 1070612 841119 877614 822961 999673 720710 792281 115112 717041 1633051 1565279 716076 191993 1854533 389160 1373907 661360 750379 696952 610797 170978 1001280 1624631 863717 751894 594221 1270495 399871 260905 1446842 115424 1620662 546604 247438 1048951 631861 78324 1227908 760650 1458686 922199 1718078 142456 595068 994080 1096343 1489632 1653254 265675 1502415 200433 1952588 48906 275307 361024 1575282 459338 454263 1359030 1266732 1554447 1276035 1704157 257539 97838 1647597 128754 1699617 1790796 478797 699716 900697 516157 649885 1855493 432230 839118 1007773 1575293 1074179 151350 1337884 1503366 244922 1804916 938947 602550 713466 174124 1805129 1400309 1441914 1091539 1920618 778393 284883 1199900 675972 1540149 1234964 986693 1422207 1548765 215360 245848 907214 684896 922267 312913 275454 271916 1556454 113194 565818 533977 1942897 1797087 1291068 1198153 182797 164349 718274 1918453 1028291 1836488 1239423 1588307 1835932 1695175 874702 976454 260345 223520 1575149 403926 503929 341443 1472843 1841474 1224104 1654951 1901387 1857896 1212620 1038407 774703 811534 1231813 664917 1010508 474508 988270 1075259 1283753 1087648 1890379 1175668 730054 389420 107394 522178 1843745 1236069 1034051 272629 1683277 1767317 1212626 1802655 800759 1333975 508959 1440418 784487 681708 66994 1611770 1816467 1475720 455823 1713972 817671 1843298 1723042 1952253 1521536 1892343 882580 648675 1918812 1153765 1410089 1848613 65612 531287 1643592 1780111 703566 635485 668128 494254 1870591 1003067 717972 574671 311702 1494293 488428 1017792 803856 1196526 953501 298293 1938834 1747313 902763 1014754 1253881 897332 1321671 1757761 1149304 748528 1718401 159856 247379 913502 1238733 1261950 1681552 983179 1862015 1358340 160333 1970815 230959 1596505 1733479 1782294 1946368 1692043 998310 826986 1373850 112339 524354 263487 1502738 1388978 1287932 1572659 376683 194233 1104594 1050785 1817051 636882 101887 739714 338500 649473 1663303 1230667 894230 808383 871569 705917 686713 1236924 1186388 270177 204026 81526 1258511 352914 884177 1950561 395661 1354603 226971 617124 204224 460314 1662703 509171 1655742 940688 1503096 339209 225870 1896797 606159 854283 1043742 236500 1695657 474038 1034538 896002 654914 33183 766462 800259 120385 827293 653667 1763173 601408 546959 1309932 1273924 1446407 491537 7499 776420 1511282 1193180 42948 233282 885144 1664930 841562 893521 1178866 1044391 154734 164658 347782 1760283 287419 632993 1819538 1307020 201732 112257 1636042 308338 150243 1306750 1975088 1557084 37818 1994323 691922 1382461 12965 788270 951649 625994 1688025 806294 224316 872795 1734634 1936732 1774324 1299503 205851 826338 1782456 562282 1928894 1096770 635784 1562907 1015830 1449031 707451 1434555 645050 1722097 1720136 217312 689842 153719 791389 710713 93326 763782 13509 474667 76900 274994 1140435 1775187 1817765 861143 892875 427278 328937 586515 1233411 841682 668239 1840540 732996 1354322 47137 334851 841332 630151 278080 1705517 865720 104515 1275089 1230420 644870 87754 1826849 1981498 637532 1477111 1832356 202518 383054 1087961 746392 612027 1798470 410660 1960431 1217936 1346577 195633 703068 1423835 781663 1477244 883312 1408422 204255 879643 1582615 1363766 1321237 1965143 1627014 1227816 1415413 1146118 779510 284593 1008265 1227759 1097597 1704636 1919801 1004811 1624119 1287661 1891323 1051940 750448 177716 332052 811267 494216 1127000 253790 475032 911711 335360 1682806 1067297 385848 784011 1470127 677700 1308901 1120430 895919 682610 1729748 938673 555330 1390592 264247 820236 1529888 1869944 187663 841495 1646747 123102 1130890 1179952 1180388 874141 127094 1753669 413446 1772426 1396891 892665 650243 1906097 747043 39648 635508 1163335 1743697 917417 1372684 1008976 399970 1873215 860431 618802 168867 249642 259452 323081 1934445 767522 1986453 28380 1398685 16958 557638 672076 1018067 958130 443092 1393974 1776295 619660 526426 314241 1060715 820141 263565 1328604 501237 958514 361375 1936025 1275422 1632279 1232678 74683 905928 1763702 539614 1083186 313679 146894 1269648 1571173 550962 991422 1923700 497326 1181028 719807 837398 600063 1904852 5438 609541 940428 292936 168292 1583195 347106 1905485 483888 706917 1488232 315320 358032 59644 960941 1594534 1781454 1685710 103707 1609453 771392 167442 1110937 1129081 1723197 1006825 1706688 114578 1693312 1106406 1528174 270765 1377557 1662755 1118058 875579 1423448 624286 1025961 494268 337368 1513658 686312 639584 1282611 1825747 418183 1070700 1019149 950903 1983814 609422 268809 221179 1272318 1804059 914077 804943 993407 1715606 1514359 1220797 1365776 878784 908565 698731 911386 163115 1675120 1104921 1715418 262440 326196 1702753 1983762 1236053 595322 1002514 341876 1335678 873321 1556628 1794956 1746542 1667021 1879273 1229508 1398941 204002 1212217 637889 1075386 936933 1306749 379621 1262306 992325 1672754 1413533 1493762 829222 550948 179893 865639 431963 856463 604581 1629208 1440844 1290790 352671 803712 631775 130631 1768112 545236 1970788 419926 1246888 923287 657356 1436992 359329 30386 171125 1199092 1388819 1622225 860418 28961 733868 1259723 1277662 155847 1531451 142056 1172530 1112295 1874872 870433 392932 1309397 1409771 43492 1200790 339732 749250 1689340 1932608 1454540 847911 1637280 1009768 1209414 1789011 1421196 1553485 990377 1161897 1785241 913782 855031 1288121 886884 147624 820782 1517735 571086 555938 1147766 1901604 713211 1978613 936175 431373 700668 662532 1345363 259870 502356 1998709 849095 1044588 123600 1681696 94011 955394 268655 1177572 1237573 1501840 1795439 1514743 998417 1061835 418544 1772869 1110721 1926510 353238 887847 184419 1453658 1543319 1760572 1305719 260976 65690 1537535 652711 731324 1272786 1493984 1748520 867543 1621919 1751637 1181255 1778889 1635842 431780 258749 1772206 1623373 380619 619012 1516861 1253040 1491737 677148 1164606 722820 962559 1610478 1676043 806502 643103 702706 531126 711659 491329 1897793 381349 443780 1853083 1432591 1891724 343006 595721 1706709 441263 866110 1889065 38726 546891 904096 637992 87679 1709651 1144219 138906 1582018 602987 1131703 400408 1854733 663443 1424694 1913375 1383844 982181 1356292 281234 203702 203439 1498875 512664 724059 1230362 682303 1507046 1428709 280540 490767 1012456 343691 370350 1461744 1311562 1653885 1947787 673626 1432719 1905345 850809 319026 30549 1348719 1604535 1896305 1034362 406521 842011 1718831 1241509 603287 773639 418138 1260288 1707918 1460311 1662195 826417 69216 1881267 1031936 798726 64156 1659111 407291 250686 695349 1239565 202152 1052399 68168 864415 1776862 1890722 769259 1862889 1901566 424882 857161 635402 1394585 1029833 1349439 1025066 1702121 191058 547903 1817718 839799 1401634 1037224 1759831 838684 1894272 1106622 846733 829498 775127 364722 738250 1483735 26727 1697905 1932203 866415 780132 719369 601750 1567383 1515242 1142482 203126 1140382 693737 1296633 1854602 1412256 48505 561984 1856703 400509 502806 473666 191660 863542 503710 724734 1187016 649350 1165543 172705 234128 1698765 120307 1898696 1328490 1937004 68498 923131 954029 1759949 453069 1137550 1341761 818883 55731 1941264 1166594 1660571 1932256 410799 955857 1586853 114782 1382912 564219 1034988 1911182 942885 673799 1514903 849748 1969111 1747000 280124 850323 1171755 1319156 1050276 875945 1848093 1990926 1808323 584607 1003830 1176214 296556 1011171 1781797 209400 504206 139626 44160 718236 525496 1275056 765321 1771287 1765924 1770436 114895 528695 237177 1047386 1639788 321451 1718546 1732727 88879 1994364 1987681 133940 1338502 1408286 1103319 1773129 747728 512329 997304 953581 233268 11383 1350295 164379 367978 1118504 552723 251752 1285713 256547 742120 573324 1586949 705179 1010594 46857 1076077 1926754 1940119 1165952 1146340 1395679 1122191 1241061 373694 1644436 215267 1699083 895280 1581862 579564 1450497 1959105 6084 1417506 438467 1865260 1746165 1929606 718834 1374795 1708436 590174 613785 617289 1911255 1677514 590369 1572233 1539850 790137 1035035 635526 1091426 1331437 59846 251563 746384 1819411 1864892 577046 693899 1809462 1671413 1281451 411198 1228539 1613554 331585 277921 1855068 1414232 639041 1092244 1949021 470111 1972365 1969308 1018319 1270372 86585 331954 941135 965614 1596188 439082 980029 11109 997403 1039963 1464915 1541588 207609 1335895 1172444 1573726 661325 1778639 929147 1911860 968638 362725 427216 561307 526920 1573610 1126915 1577683 1092971 984797 190446 959970 1160166 1585277 1226031 1087638 1520739 1204654 1006263 1083682 1552355 1280193 217234 1098186 1352357 770949 1538773 906761 935556 756699 693285 1655355 1158026 1695038 1965162 1132869 11877 493312 1357151 1930903 916637 1290536 232858 1218921 633899 781285 346901 660287 748235 1678755 882251 1482048 869937 1227419 1709152 1985549 831109 691057 1874773 1461760 510205 489359 593889 1642711 1844573 453874 759505 1038078 795016 1583615 1706037 1371460 949522 1292666 1188481 1360823 937479 1443907 1902236 1898087 928351 1479015 758087 1702412 1517798 917715 1421857 630196 821229 1768987 709284 1995183 386152 1532083 1863973 418048 1009312 821699 1952063 1976962 529353 1739511 541931 1127628 1200062 281415 150385 64509 1287168 800765 940624 563420 682875 599835 1542125 1228184 1680024 627311 1626190 422528 870329 1860037 1155989 1935678 1057911 648825 1713617 1975629 113978 1285913 170084 241910 1635025 749920 1982847 1007770 422498 1570894 1335534 1008399 1627179 1622179 650034 1000832 1445718 1387756 925489 870535 952412 1499522 233936 915173 1716867 423666 1943105 583536 397391 1465963 449966 1655935 71699 802393 1080822 1753700 54629 1061104 765395 856304 1917350 1323984 1585879 1533288 1988451 1311537 1730916 851791 1882510 184895 974851 701604 1267007 250663 489073 960509 1042321 1561506 1072942 90461 1017676 1975848 1740713 1598583 348592 823162 1769229 1513843 1575000 1439882 186699 735315 247648 1490764 1536875 317901 599124 555769 1621775 864023 770212 45291 1510453 1456707 1671642 1807309 1917281 967527 1046194 90852 1105508 687976 1983532 582319 1855905 725926 1419820 851942 856554 480394 584174 1237742 1226981 1320968 212733 275773 50821 482603 1613630 1665293 1466522 1554846 1904308 822564 117484 1430073 1612008 958120 1659830 515556 1167811 1422636 1984045 1334316 714949 1949937 1772363 1978285 1893424 1276336 1438030 517154 425800 631576 287041 1964247 1038307 1577503 441528 1079963 246915 1624388 1115249 261325 56247 1835571 332751 1607112 1100484 1720339 200846 1019389 482640 1276879 1774998 875506 703359 1138696 1288980 778310 209679 1486831 1290679 516735 529220 158465 1643215 130873 259287 1252983 1465717 1622909 253200 237197 1346106 1463083 1860259 732265 1100108 848704 1133120 9970 934040 338031 1822985 572112 1608647 1077566 1310715 1279636 1461183 257038 1920146 113238 776340 1064625 1856875 502444 1018749 228328 772250 1337101 723487 1660388 1378735 85719 1200113 307805 255708 1944058 827311 1477067 1617982 424120 730595 144599 1242465 55005 585395 1044946 1926099 739093 335672 595092 1765584 572351 1637406 867219 1829218 1301610 107851 1709477 1073506 1291480 423173 1404741 136483 469158 148469 1097214 1155421 1280667 1101936 421119 872301 866999 1691541 1064432 1698523 387122 27447 1381594 1340382 401951 1723429 1066957 1056002 1479976 902812 1719965 1265915 497500 1086011 1279813 624958 146009 1620392 706888 1440201 1208972 128132 1723119 1120052 81785 574119 1747852 765166 171001 1880375 180507 1424194 518776 1502211 1757737 26430 1119498 13630 863861 180822 1859985 636329 359155 1448242 13613 673741 1907704 269800 962752 1936043 1520813 1114705 434188 707767 14312 1842789 609008 866623 161889 1553722 1424114 1842177 1684501 82171 684817 267372 56120 1889035 1280724 1778536 618105 1589733 1361381 1370405 1918883 1793055 1538899 1465370 108932 1442312 1325172 731019 1230125 1267401 1620190 106943 1157944 53787 652266 704939 1368607 16509 220130 362746 712466 1865875 1759768 756711 44716 1393806 1499311 1849718 382449 825171 1892729 996064 1868369 94982 1606027 794032 137814 1459420 374801 1807606 1852658 210975 861350 305910 1820610 1935149 1553483 1610698 981967 401653 960843 1333105 112705 645458 351060 1751216 1599848 66291 1203420 1605490 865955 221554 1715731 117992 1094203 1587443 1414828 1383962 633728 1218160 1940988 994461 1977622 1403881 1994984 1152221 1723167 912466 1948654 1931470 1340627 444283 1317390 1374453 1268193 192622 825689 1323406 1976452 1142280 753195 1376896 226331 713409 1133376 330887 393063 1156928 1645098 859791 904738 738722 423221 1898654 1658512 1525291 454001 258511 619653 1783649 57541 277018 1999366 485485 943134 492279 525010 1698647 822138 1105076 12489 323279 1307359 1328911 174024 1408737 1817395 202395 1556132 655723 1607029 1978307 1954840 722589 1796026 85629 551111 1129444 301612 666939 408099 1293150 781199 1854643 1274901 539653 1054349 1080364 753544 1283002 867454 1870123 134800 213867 516982 1632085 1020938 315443 1532024 1422234 117526 1508024 1865522 478420 1241543 1713966 44226 657653 393605 1005467 123939 1547048 401112 943304 383622 406388 1316321 1643565 989326 280656 823182 1145004 1477991 1588479 1598036 1590462 530254 1942396 1302784 1031362 1106528 1413300 1622022 1772631 1483242 1358191 986031 1039170 400802 1088157 144433 911030 157633 1509957 1653557 1057186 932485 10376 504087 1521817 1528686 1087251 857739 1944731 1423222 991112 651776 1496864 1106570 105506 1131551 341179 878421 1712379 1631111 1376889 202626 1716453 1937855 444195 1601485 814876 1745439 1915016 1132740 1199029 1553807 1501408 761216 1366118 420861 421118 1925893 1951961 474923 164124 399981 1172297 1109011 351395 1529698 1813077 1357172 1865067 839136 1042053 297468 1389693 1711638 898679 654081 1822468 164085 1119924 673987 891600 1758272 1239468 1896217 1465761 1550897 1508499 1148673 1256913 1359529 1283976 550695 555234 1476067 665027 1487924 155707 1658123 35849 1284534 108795 710397 1906096 1645522 14812 93343 1303462 10083 1934740 279884 1530534 205613 232296 1677117 1229662 1146061 377268 1749814 1419953 1418264 1790556 1025837 314029 158108 1920590 1002397 1571841 1733786 4298 1629619 206849 256624 388493 1083763 32083 1504263 1602860 1227999 1506660 513058 1881538 573037 3914 577320 1821922 1608047 1700505 1135744 196626 1848375 970547 849542 1706345 1995766 1521496 1956269 718646 1186970 1401167 1710949 1946599 1361130 1751692 1169859 193759 20315 656921 946011 672509 1239474 1064071 1995297 686339 1695662 1211174 1274195 14982 605933 676842 680018 600804 1174134 1819823 425596 1325021 216073 1573627 1498363 95153 1895015 805592 1688053 1386893 1371982 1147366 1387733 52993 1719120 40608 546665 1168867 645323 1328010 561058 1612649 311995 740335 1254150 1157820 641571 660314 149627 297391 347135 43920 540920 1689952 834041 228624 223106 1999719 912150 232272 1508370 1213051 1796060 353268 259075 135316 1386118 50799 1112496 290507 805851 1020072 372903 1098953 464507 1683565 1935117 1795942 393824 270163 1168030 573084 1487944 1219963 664223 1011559 1420965 609551 1794665 58530 572914 1064629 1442444 1154322 1046732 142118 332870 673145 744600 568436 1507071 1530148 515641 555950 1876037 117363 1134610 1083506 994036 1773046 35057 1626632 1135299 421098 806727 181553 670701 785947 1482883 1653580 1203771 1320572 1243410 1446776 1901217 662991 1484777 1186346 1032377 1650977 260188 935083 1254549 675399 1024217 811691 1143812 250095 1247478 1166012 1666455 1172776 1779528 1832838 620504 1047827 1162160 1593250 1357507 1658542 1442808 353144 1802244 1796555 1994625 618162 799843 980728 273801 912513 1554390 38251 1087191 1211161 1414712 866329 1196776 1882177 1651809 576809 496590 1053395 224142 57132 17293 722980 1193658 1598884 696756 187836 1465972 886114 1308226 1029302 1468122 1771825 825943 792875 641292 659897 2690 465155 1886251 795499 1235900 1662251 774031 1152784 1902558 967409 1507088 1446075 872614 918252 738589 1356509 1512603 1335929 1419582 1980251 156068 994518 930808 1445872 995311 1867481 1424902 1369146 1667292 1557592 1122182 1416591 45573 1383445 1784273 623051 1069360 1763221 1176232 360880 1482886 196634 344908 1363805 152027 1557247 1571087 1275344 894991 92149 470529 238400 517174 1676989 548540 868956 1995623 986909 1935116 772844 1247684 692601 685512 1846097 855466 1221830 1555406 1547913 1648081 755077 969109 365917 1556056 582530 1501368 127223 760607 1241562 1094772 1193741 1128954 390246 230848 226342 284282 1806613 657522 1047215 1466592 168624 752860 449167 1518430 1080789 1609449 812253 181585 491104 1017394 1416579 1071343 61549 1630824 1773050 1440161 1219996 871394 599118 917577 268410 1655304 82099 1782847 426453 388283 1964363 1052057 1302885 1522467 1540709 1234547 1180138 364542 928405 1367465 1516329 1109891 987825 38465 585210 72911 1387938 1185728 55827 1528283 1176392 795676 1239409 331887 1085814 424853 687344 1943751 1542320 275315 1167192 705182 994460 885166 504534 971441 1772175 1186552 766279 11116 291551 533153 1560488 610385 1114985 1897809 1663354 552208 1084843 1323157 478891 1828727 1755917 1608938 1055703 1324102 1542437 788395 1483587 1918045 625558 503 1552731 876935 496592 257892 1823941 1744317 712375 1013853 700200 1234651 330290 777149 561619 874511 1763361 1439105 1632649 677381 920154 1800710 1971696 344562 1591575 1355699 797705 322438 1715876 1548302 163164 968520 1742815 1647692 627925 1950122 865871 1406634 1156199 1798939 1945197 1029513 971643 840064 147345 953365 1729880 598740 1602180 1025658 886506 470001 1645906 1002199 831915 193429 1927606 669962 186065 1101351 261515 1694619 1985983 1419891 1485105 748550 1054530 332457 377515 405904 1001456 711813 176528 1809610 294057 1412404 928993 1966395 255202 504737 609447 1147395 1705238 668635 1934507 1195989 26261 1491115 994473 1612176 476718 550597 955020 516942 786784 749088 443155 118849 965410 945918 1070926 291100 1689339 1710182 38715 30080 854624 1136630 1911969 1933564 1330734 1604700 228375 1790723 1976254 1256952 808725 1542306 768251 261111 1222195 1662593 226738 1138864 1136633 706687 415021 1788031 1563194 838168 1510620 130721 1188408 1467112 455010 1771532 296388 237374 1073897 1999884 1216147 616997 1336155 1850459 1226242 696541 1699943 1827793 764758 989464 1057324 902863 1015645 661064 1236611 1770108 1591628 109646 1648144 763576 1121789 139302 1011207 304492 1355625 1499767 348687 1933369 1904135 1414268 476311 20678 1324536 493784 195199 694607 1786906 559838 1388876 447855 438627 196104 1681398 1042450 978177 1460581 1293787 167456 1552101 1727355 583967 805963 449657 368388 1333103 749764 1277517 1362582 276189 242066 1237932 1215266 1275256 1947508 1124519 395517 1891129 1561924 1405390 1730095 14746 1629762 388992 1810508 1775362 1775227 1852099 950188 1388847 1619151 1703307 1913585 1501823 1253978 1277555 1566204 1130702 1955654 1949815 519184 959613 1121050 1819441 528018 1500127 1652209 552900 390446 1914478 1066178 1134744 359675 1635791 1029424 1566078 1499303 1048177 252922 242964 700068 1205621 781669 245095 1697426 684622 927086 1336128 1765647 1951905 1282872 534529 296657 1252307 924970 465664 714844 1027781 476997 1607877 1277320 656994 735478 228904 1614691 847177 143086 715293 1835938 1904061 1007389 1257317 1922701 1287927 346165 1017064 408902 1377623 1742931 163852 854793 109534 628064 1901254 174173 569379 1258331 1620316 357996 350456 70431 162740 665519 255788 1217835 687853 131111 93173 1361112 922458 1579857 1020859 908368 1210739 1474753 507965 1356259 1958019 1831698 1180904 886267 544949 123018 1956179 1962953 1371933 1145266 1529967 1452281 1077062 533142 289911 1217590 1063351 320399 1734028 1997032 16312 777570 1010613 690577 304927 882061 920847 1056287 1917839 1519001 665904 957773 890766 747798 277830 302987 396446 1043900 1472466 209310 1086191 1784953 1049296 939727 1227500 952423 403341 1553025 1274270 1883143 285748 88421 468889 613485 458654 1641838 75723 1476723 161549 1784929 713173 722997 237110 70448 1246522 1772705 1206211 1069674 1082181 1265369 1180291 1721340 883268 633663 1671998 1764821 996518 1376432 1658549 55833 1452716 1786549 824465 1600080 727706 2216 584337 933952 1964597 1287173 736197 724841 1344606 85176 9989 722136 541702 568564 384409 815351 472637 672939 1545477 397829 202538 400775 1098500 987128 1049281 687030 1686863 1969273 318112 1373070 456394 954946 1251367 148889 937903 831868 1148540 1252035 462750 1182003 1226974 1232755 1537633 217932 1178593 273947 106906 1661275 164381 508178 1743979 669392 919548 960218 1782190 169370 762763 993244 779296 1674575 1793346 1156565 8794 543452 160634 1469194 305941 1065510 471707 1332173 1540119 1240087 1683825 1719468 1101964 1332787 1467192 118756 1478811 396602 125866 1055567 1485551 656164 1368768 270917 946490 844958 1449405 505502 1368001 23095 1563830 634097 1681412 455802 197418 1874047 851089 63592 917404 938428 300681 1840284 1832830 709044 929655 917089 617121 23746 252070 1904602 82989 61976 85897 1385972 619886 1746650 544997 1334502 1940762 1373642 1471997 158151 1304569 1695436 486850 72539 4197 682161 1299977 1826106 608859 222670 590789 1745965 426699 1154477 149946 1208149 1940975 1714119 1650386 55726 1341601 655005 1346684 846875 1555558 475985 284598 1293194 309228 711095 1204827 43031 1562605 590382 1365709 858 1606390 1599243 1895774 607238 1042386 22078 1953098 688961 1211588 169528 1166923 643875 1352957 1777293 1130953 717968 459333 1303771 1135435 1511837 1408213 1415764 1733822 59157 760584 151452 260914 1593054 181273 1462941 447255 1855681 197997 193883 577221 81563 1709661 1907434 330812 1982419 702951 1859885 1950680 1189403 672064 1212212 1780364 674001 1690924 81810 1909617 888351 1399322 1600795 1395359 958330 1640545 115821 1865976 1038888 440885 456821 1116033 653306 1084005 583761 165219 539085 443317 1508054 1622219 191649 68772 1253228 232240 1312697 637369 351608 1731586 973655 671210 1190753 1731494 1708855 1972270 611816 548285 1291228 1770434 1605638 424616 746098 986523 1168465 140091 1547562 484823 1585638 714726 1911102 1767667 355173 322339 1077346 1629731 1613865 1052515 735868 1609169 432056 1491215 376097 197442 1879134 577597 595112 107226 747003 1148387 1891098 920623 124296 434510 953532 1608571 648919 1356586 903694 1506410 141201 1102059 432615 1658765 986015 404598 1500741 1309509 998669 1035836 920565 1758671 1783600 1787124 354283 1200941 1823632 603807 416460 1259797 512689 656025 748546 679303 1435234 795320 1029241 134768 1917398 1751011 282309 149273 1783076 451218 236071 1522152 1817113 924768 196002 1375451 243254 1848073 970900 997773 1359269 1540106 952787 1105497 1241040 819283 379974 623208 1984816 29746 265078 1743833 151630 833062 687327 719438 1608857 1279236 650373 1665865 69694 752984 547793 1725903 663628 1622558 1047310 716474 1683743 1680418 289096 1583960 465916 687619 490657 190449 396241 1654222 74488 1231330 644707 492266 199807 1863782 789809 1511098 388602 874099 1710061 1831056 964767 1427632 1244774 804740 909817 1497543 305744 1949521 1460043 291642 599262 415403 1208609 532739 1978341 867010 1180328 72418 311510 109406 1021167 1651131 364857 256300 1349478 1035655 291487 985098 729058 1014617 237439 686922 1842893 578705 1650251 489969 1358570 3022 1256526 197950 1136897 1212777 1403039 1539266 1096316 1037911 985159 186636 443896 1271818 1421653 1986215 866062 471999 1376413 328832 417616 744406 271074 87590 866832 399357 825463 1160041 1602993 1434400 845979 602398 77749 909354 286853 1705146 676774 321486 1718856 1671715 663968 904036 1130877 1209257 90317 432858 1058571 684595 74895 1104270 503083 1490928 884574 1212323 1874945 1412430 1327055 1634613 732293 1534041 184924 1908535 1979660 463533 1540959 1570656 1439029 495852 712459 643791 547151 793559 117760 1343586 1672146 1282283 174780 272949 242168 1331165 1047624 816382 649302 248188 445855 1797953 667694 118866 167183 228803 174787 170973 1131885 803731 1313006 62927 1586388 1429786 165575 312925 1440374 287358 287614 1670993 1409755 627021 1151741 1556371 964153 671601 1362818 1646456 1404507 745502 1022032 869900 1688363 487398 1746417 851194 352356 120986 932840 1692247 79682 220147 1031180 847159 387185 1213702 1009857 1331534 1438062 892101 1076447 562516 880180 883367 1575484 270895 549434 1330201 209657 770112 543801 1701982 1168209 1617908 1815895 1858506 1590063 1335132 835052 496869 1324928 327868 1501390 1860315 425861 1792737 1006518 857092 400814 937445 1480337 1657007 412364 824205 388347 1654751 1754904 848075 1757858 239213 838560 261652 1525826 1767291 1163015 32033 843534 655030 1258319 619795 967320 536843 1746638 1655710 664294 622949 469002 1001513 44755 1241689 686757 1309874 249743 653038 448797 136746 221359 2257 1550041 604224 1455892 1305823 1186529 47181 1117073 1353659 234505 545349 1672950 762096 96135 923638 1007970 1956377 1619068 1407169 178754 480176 1831179 1064737 1052425 1211961 943116 615876 1220888 66630 1364992 1394430 358719 1766185 812121 1255735 417750 1943836 946172 81923 910104 1468403 347796 1954215 1593647 1135300 205759 1511116 193315 946440 967164 10809 1062749 1074024 1851395 824056 375913 626588 1019176 1664521 1920646 1329733 988283 986941 1109978 524498 1595889 1883421 1188378 451823 100168 170432 1152529 296884 1798371 1632835 1568656 365651 270313 702666 1430943 129064 375490 434385 712208 607276 165319 410665 1234290 553597 99372 1080693 599863 1578148 1114310 276765 486266 1686639 1383491 517276 199161 1902659 29524 478096 469912 87518 359189 931693 1018198 1124734 382153 1414436 1663956 1705992 401995 129870 1043480 1892828 753347 921539 494903 1571290 1227396 1239434 169605 967098 1363412 1146074 1299579 544485 110364 969951 624086 1384423 722724 1486472 825696 1174967 1545704 1651522 1081906 159146 1472349 1719159 1735971 1732964 1272294 1334740 4859 1025404 696094 1832678 331844 452730 1739827 757537 1006897 1936407 10073 20172 479426 1072304 241061 657485 466794 655562 1396528 497753 1849341 1328247 346775 1460114 890915 626706 1057244 1312721 1879248 1412768 1554066 1151065 826696 1417317 327135 1929799 1756664 1318718 157711 947284 1371984 1725055 203433 2512 233560 694379 1759990 1759070 1550891 289409 1205484 1307566 698983 1168121 834069 1057166 1972003 100997 437955 1453118 1920242 70488 1394456 447655 735574 556311 1178146 760724 795094 1957716 1477870 1916136 497873 704083 268848 760583 709711 602253 1472479 887447 1350951 1648161 493138 1854030 1367857 1772249 1389566 737475 1329749 189261 1191185 227986 1885314 1110708 344491 119912 809712 1215709 1482965 226195 998222 821680 1803916 1684566 1503266 371117 1382591 59843 1986945 494256 850057 1199408 232693 1472712 132548 905147 1388285 1852716 1716512 1143608 690047 819222 462310 907117 1519574 1189886 1015460 1412541 1119304 306927 650987 1512522 1179009 1700837 1658868 1504989 330528 1748715 329787 1326705 710069 889278 1660137 847825 1049364 646904 1362216 930164 1917932 721120 871400 1165447 39088 13146 238196 1980815 1608731 1867303 132554 961409 1178711 1495372 828824 1278282 1439751 1514416 16020 1964984 1571946 135969 570899 143424 1038837 1907620 196342 453722 578025 1665832 234686 249411 1081006 1853680 869632 1950876 455172 1887143 1669550 448240 1014496 16239 994379 263042 86688 357896 835699 86128 89644 1508163 294556 553250 943752 527789 1833381 1383224 28044 357980 513244 1264724 1817085 258827 35712 1357222 610712 1952810 1107830 570741 1307772 625533 555123 1534702 1143539 489396 1640899 224405 1685926 674126 1221721 1132012 79190 858771 1903382 80344 488028 1416732 1154023 840987 852969 1549857 421331 52109 192478 1475693 1956118 1046565 911321 569361 682386 46401 704993 859777 1612089 23003 1444142 1152047 66395 633643 79006 1505879 1648669 1807467 256898 303937 826153 1443765 1148514 1419377 1483094 1563778 1527695 1741662 593311 676841 903458 354379 916136 709003 1058681 253362 585252 1676942 1473630 1324344 753269 48558 1055475 781856 1315106 921662 1857438 90411 910936 995125 1106589 464568 1518497 362969 1747734 804617 1743708 1553542 12611 516757 619244 1629997 1234887 603302 501158 1921316 1307796 437938 1229136 313692 1948887 1912828 471053 932264 1172475 1582541 245858 1466715 1701708 934129 1473203 464489 1622561 1994418 1697060 1486613 102253 768806 546082 1107257 1403135 1452232 1554625 350910 126663 4306 1053864 906930 406641 1130461 816588 1915168 1075819 549852 333142 1247784 735689 674789 53922 1598377 1306502 300360 833527 1852379 78604 501611 1876398 1325543 1192678 1355200 878381 1981226 168537 593894 1374186 1803419 602935 1561888 1680367 1261987 1244444 1500764 326876 1065057 364852 1656644 1913340 1750202 736119 644344 1849351 476418 68079 1476064 1983454 1576885 1727992 465519 322050 779303 727868 66586 837859 585106 1351277 1031047 1146197 910882 1686468 1706515 921271 208287 904708 609215 37261 1165021 471391 778611 316826 716098 581590 1003588 904712 831509 500230 61923 42774 1733509 466030 1562634 1764950 737384 1736183 221683 1720381 1215192 1489728 1617969 1104587 1608902 1095334 426113 1222796 1265647 874065 1862745 1306290 15836 341942 684291 961851 1309530 764688 1213695 1410329 617104 1077647 1914188 399277 424077 1488428 584124 1208192 750911 20925 444806 1526655 118951 745464 950492 221447 1786455 1983183 679662 487214 280474 937298 1287749 1220437 949903 720798 1755557 609159 1420462 1142983 1957999 1123967 1682631 1547292 666218 700175 1315441 1982290 1922163 1212459 1627271 117139 1531278 87912 1155401 994744 164428 142123 1640596 1179642 855265 1869273 759773 369577 324170 548052 832567 1526681 1277565 269494 19627 879671 1707189 425644 374487 1040803 666643 990866 1250305 283607 1975867 417738 1457608 140174 1657406 506819 525047 363348 1456196 397407 1345352 1837245 29301 784002 1525919 706907 1143960 1805539 990102 1635669 374949 1756439 1272864 981926 549517 822296 1052720 25370 395756 1568392 520500 1919 163704 161874 489820 660610 1810363 47704 756830 1832811 1749971 1772751 392700 206065 1217624 667784 1238182 1949624 1525504 1277575 240275 489757 570533 1506186 14806 16050 1690040 1426386 986002 664224 1214653 1287392 1875164 1234072 1174238 1797918 1195845 1545350 689114 1987261 1057378 444531 1231900 1922076 265186 657948 1945732 1241616 327021 1637191 666074 59333 443865 1774863 176724 16589 651024 779396 1580317 914870 560546 662152 132400 1844759 1745406 645240 1779619 829490 740272 1291957 1766054 55356 849882 999841 898279 120849 1903956 1116043 716654 1989483 798985 655104 1133225 1281814 1032769 931252 1041936 82142 1915352 836856 838751 1790565 732134 1333519 12636 1095554 1353803 271042 628649 313303 673125 1734196 1955536 473480 706471 1930384 1211973 753316 374550 1750773 931990 215615 1514141 1163753 1107017 1826761 1634769 944690 106796 1092387 1942589 1680535 724703 1580853 759224 248802 903368 1137596 1838130 1978308 100171 509731 875755 357338 330502 1620946 499434 1794655 1730742 1907496 1668738 300562 1772337 1902174 1389322 1988131 1626554 504723 1707604 993099 1143612 1180536 739814 816953 1641074 730965 291903 1493961 834206 133945 428102 1060839 830097 1485258 1989710 1044628 1267847 300621 1209927 1689036 1667951 366401 813819 999915 210352 1176687 225776 927996 1784612 831619 859021 1148693 1891168 617761 1292969 1388535 1878906 59397 1119827 1138059 491838 37690 1787987 634333 1811806 300714 668596 1428229 816954 924668 259238 81728 330850 686477 755076 718802 449212 1445070 1777271 47303 917034 822992 1460252 1488557 1513809 124809 551038 478562 445764 1208712 947575 934729 853728 398575 341915 1644985 1119918 1905264 1865916 1179016 1995328 1641155 5990 1481072 1342388 795074 1534183 61283 393585 1121913 1651667 1006555 1443279 359972 530949 720950 1090085 741933 136568 1700579 1530796 457717 1949833 919888 1593537 750650 1578392 325880 1279795 1974527 837536 465105 917602 492305 1396331 1330425 1163789 570569 1085648 1234095 1230344 1375485 198849 1184342 1197450 1101355 668734 1457861 526286 17830 1721576 250523 1764837 1064487 1008228 281571 567832 507356 515482 140613 1485873 1448755 831690 1463570 1345325 188220 1071992 1439363 1685656 1073541 1711722 1521747 1151078 603929 1308659 630428 1282616 757022 1938925 343548 1019377 308185 378009 1741209 850087 17631 1314877 1947751 919262 1239645 1157573 38223 1817003 297790 1642117 1459058 476577 922964 588904 45199 1964379 602054 1375193 1091838 1376950 317408 847936 161093 642421 263848 54887 1744433 138628 147229 202341 849696 518347 32309 632531 1727603 1076356 757715 1295943 1279037 1521921 1305579 1209624 1414499 42517 1877733 850367 1089845 1754247 1642382 940742 110437 1258589 541531 1066743 1440750 566372 16512 1472977 353175 164119 1876232 1530240 1771023 688584 1610449 102141 629764 1031554 1880129 1749349 1611080 832664 652321 1409489 95520 139609 122293 1626605 1650070 131320 1547806 1497383 1359775 1409395 1960445 534412 210361 1711856 699808 1411602 402399 1463006 1244043 1602825 1269277 1752455 466782 672015 651132 1277496 1403164 20882 1224346 996056 803240 246533 521429 1289297 1293502 1827860 1334576 288222 320367 1203906 1558660 8378 958725 362142 816968 1506378 386137 182368 1419443 1407396 1335815 519336 46669 1281721 1201226 1814711 671641 669023 1891123 1271269 1319208 176525 1225025 212949 1038951 1583457 284439 369655 581861 1699573 1877762 1392710 9387 141064 860191 1405073 526719 1274410 1347206 1952993 391752 1887507 1376181 509938 52253 896264 1955678 501909 1888030 1833471 1520312 1703784 680786 1950888 1092508 1996576 821160 1642482 793141 1780568 689394 137850 211167 1822686 117208 1647051 1651444 737131 893868 1793086 211462 1715658 1273989 1129720 358428 1868408 1331054 1330869 198096 380256 338275 1252577 335775 1008495 1639194 1285187 1602896 1264043 1268260 1447482 1777560 1942244 1396770 79798 994966 292738 735032 468136 568610 1657102 276377 459498 1344922 1478804 1688797 402826 1445580 1954152 803308 504368 851064 909348 941652 1798465 1673624 1861764 57919 1925392 223075 826232 418636 535172 1182669 744005 873456 1517733 1457194 1760736 1014692 449147 745292 1069565 325011 465816 947414 407439 1473962 767445 800348 1370717 190931 1648845 417270 1285189 15131 1660419 991827 1260061 934005 342657 51166 1890805 74280 578651 1992381 557108 1697692 1072136 625807 995283 1397075 1187727 1265257 1427871 1745691 1391747 1219304 635832 390015 637401 1921586 404217 1940331 738907 1550666 997495 1957802 1922853 171562 457044 834275 365625 1545456 1122757 1559477 161811 638702 386655 142290 1611292 606013 842213 204372 1486703 779178 1601633 561894 1422042 1160082 29642 290132 653586 1412647 1476284 1001892 1539121 60422 1282620 582743 360655 714758 1028301 1351368 918372 458730 304282 1817280 1362289 1854634 1728275 1390602 1043486 762389 975842 24206 1951757 1951893 1038637 1839666 72482 837816 1585305 924915 498355 863089 1704921 1210840 282891 914270 659039 51937 1371204 1846049 1728068 744128 1994950 699612 1419751 1632585 1309281 1427601 64319 1044068 246840 307287 468392 1425405 1603658 1687221 412249 364944 1527614 1495111 486290 847830 839306 621436 338930 511804 768353 1061638 945795 934455 1698240 80858 1969489 1456176 1753949 747666 1053253 823837 1894701 1280761 1177635 1139106 512025 1655503 744993 1626743 1942297 972925 1097096 997741 1750741 140189 1073429 3929 1691012 998663 995358 1844321 1372026 1815901 70371 466559 1445658 914229 954224 729899 1754008 1869565 1964272 1172477 76617 346093 816092 436798 1591332 1055259 1569020 749356 746961 1170596 1769180 1759412 371818 895022 478672 1264436 1185440 979559 323931 139164 1430232 1747674 1470873 229913 842512 720748 308977 1975464 989428 234714 939105 214848 319974 1527951 1300717 1652815 496890 604043 1729697 1372021 1914671 705027 705563 1879845 474775 594598 125872 1965009 811661 1573623 1726297 1166048 837332 770234 694883 1578768 52543 425973 1194003 1575570 1457159 1915691 448364 1371763 754397 197927 1937199 768541 1486283 809938 735541 199330 206162 1516858 1194092 1891112 1376817 1267974 1141682 1165954 1038119 282912 466596 1920679 901352 258971 741880 657407 1544885 1768919 463266 1016913 1798037 1326506 1876558 1112748 1649349 1969279 885125 828268 22293 948699 466161 324980 487136 1810438 1466736 1804320 1275899 799501 820617 1688868 582317 1118837 898402 1051834 187934 1240576 1708309 205323 726958 464657 1018757 1574131 1478963 1772878 1857036 724701 1239683 1465146 762623 963676 1254683 687790 720886 1610536 1062617 1571016 770056 921962 1827612 1296722 630649 1407757 250045 101557 319289 44065 272160 1177096 494039 354342 873300 1589006 877115 243502 1758190 827767 1400955 1366064 1667248 161988 456342 1314246 224237 810439 644775 140871 1006854 234571 577173 592870 1166277 458497 1707780 488676 1189209 489992 1137008 1290279 397707 1509049 439644 1847672 1349673 251214 367431 872146 733537 1464631 1413713 1929718 570250 1748530 538848 60487 1904403 1790592 902397 576530 531850 956099 1719331 1383592 854830 584435 1707738 1899422 973371 135488 1685575 1564673 815554 1082143 449290 295432 333720 1359687 1805210 235495 1803952 903069 1090051 1630587 1136300 4249 1704430 1309726 360688 1414520 1949692 702134 1867249 1239327 190560 1084605 413116 111987 153027 261340 1105582 1826500 314760 591728 1876348 862416 367878 1278823 1327738 511949 1190025 694780 106467 710715 617072 1147804 1373725 503761 792112 1706058 1553195 1743993 1449800 705997 1131301 47376 1640249 606400 297058 425630 484284 1411204 1456332 1052044 1199348 379759 423066 1454428 286213 180985 321184 1623616 253342 154803 324012 1115196 726336 452850 189086 925589 1152264 1586358 268394 345048 373879 1774994 50233 305610 438049 283976 693446 1418781 223691 1793673 1336603 111834 232526 1842996 712761 1265297 140947 1793801 1144905 1185834 913646 651858 504504 244703 145185 1837342 1019583 159922 144487 883310 1714118 499551 207348 1160873 1037741 1355784 1348745 236218 1077258 217799 230910 1357982 753061 1962560 1143834 1193670 1929614 661855 1224301 1095199 1768385 1434531 646175 1682561 1764601 372918 507105 617258 1117725 988898 988224 72866 419758 668908 1707038 391265 319740 549572 869126 957202 1840979 1048677 387359 805707 676763 1188734 208154 42730 1062758 1404251 1420299 1783452 1042024 1102491 1968918 1640038 365120 459459 1811043 1492913 1509730 1076316 985243 1088678 1973589 1435053 1411815 651796 1688924 1002367 1057838 1543748 1595002 1075791 508617 1226007 607777 1860383 78005 867923 1478707 1122268 1155089 897890 347115 230481 564715 827805 1200566 657467 1023989 1175244 799430 1042556 1482412 1234525 839774 1670231 1714008 1032405 1066761 1238010 484622 627555 1030981 1874900 827722 61863 771828 1629864 591406 1348417 604222 1726258 877675 552665 983236 747376 261583 1488566 1968413 324912 101927 757565 354098 1678262 769757 1452271 69289 320016 1610058 370060 1075146 1683285 1310909 1017100 600 179825 1569101 1763764 24514 1410713 931068 1640112 270770 1842816 848663 618256 1961417 811284 1129063 980789 1781432 1797740 795034 486321 105153 634541 132075 1459172 635221 614582 1284498 1508775 59113 709370 670275 1113230 1785300 889615 1582997 1387479 255382 1126244 1353662 282089 142212 871727 465651 1469202 1692305 915630 1945841 1664109 1443386 1086505 1072204 788936 992909 1581021 1050626 590113 838060 1893525 1849170 154990 711495 1704901 1260664 306508 67514 1919094 1651893 1598830 1866583 1127253 613531 1520769 1728947 1715613 213613 53144 1358593 415257 170818 745897 1815285 1921357 287598 1588259 523174 1143551 934159 1983263 941911 1068765 1357535 1079081 1164193 787795 674927 372559 1841618 1410136 1225410 549822 1759380 1081849 985810 1487627 1475576 129576 395854 1933156 659222 1251089 695367 468969 519853 1301838 1601546 189108 1071489 1606613 1785873 89100 1759760 64889 551888 1447998 798814 1381159 1798110 654340 904840 996018 1868197 1185763 836192 1335624 1882888 673616 993255 1291899 1141982 738842 165339 1823887 328836 952640 48522 229010 1759376 56695 1651033 1635939 825859 858135 893013 1459347 1312038 163500 1511611 619408 450293 834540 1829785 28991 262526 1617125 1315935 1541014 1788983 1702072 48449 1653237 842227 1596323 1398763 646505 926942 1820999 246751 103016 1891801 1416563 672399 1675048 1016018 1129823 1843237 254940 1454092 1835155 377783 395263 314709 1737300 384493 1126141 842837 1714543 1709624 1629383 449335 1010311 1782851 912859 1637408 1263650 1872289 971960 1660599 855828 984704 615430 806390 810779 1363670 836080 1053994 207096 177363 329683 1675267 1411245 1492092 1185021 556904 587345 1933456 609647 1165258 1800217 1076063 9420 75331 361864 372640 1448262 1977576 1338212 650403 681668 968108 309213 1075393 1947142 459934 1907850 1564632 1795363 17020 1538566 1490155 1648000 533131 210816 1224307 1021776 1817291 1006392 79897 102438 564045 386555 575906 142969 1159018 1278371 874189 1440027 1829582 46368 944245 963137 771275 981602 231797 1449049 1808053 991216 1095526 1348535 1524752 1933565 363028 309750 1108971 384219 1913427 1661114 606049 1223364 1801699 76633 735108 1877035 714294 965892 1644971 1474515 348961 462251 1621267 1096845 184214 1140695 90582 767534 1646960 756317 185899 161033 1904700 1363661 291944 62771 547371 522625 1361439 1411935 523273 1371245 618022 1122517 41296 647355 1505198 551867 303866 1314663 1129025 1381824 435799 1269465 1049864 1756588 416131 735726 1743097 318209 1765119 759883 1833615 1673791 1501681 1241172 1784103 1555464 707677 1047607 772371 1935596 125112 795514 87364 682603 1899219 754356 1517832 817599 638931 1382488 253510 1614682 713629 1055699 736225 1375701 550077 1574297 86453 621185 978146 240498 665400 1490723 507397 991182 403624 1379220 1444779 1612757 1708485 566868 407352 1051070 307397 680220 1046286 1922363 222746 1582074 1464276 176891 1874651 791681 222508 701392 1157304 1920843 869344 1863858 865293 299194 118089 182927 617884 936856 1876862 444360 932589 179763 908957 1851056 278114 1696470 853323 1661856 64748 185425 1054884 1702191 1039445 79117 1486829 554160 1696060 979222 1310336 659224 1887190 76654 1701938 1208975 733094 344256 1921874 1628840 1936445 427950 22400 1769939 799514 1006015 1605842 1179268 1481877 168268 300899 536368 403720 1220753 1849073 1335823 1154487 492309 1302418 657411 1701620 511259 322612 1955647 1487609 465634 336213 76369 430285 391835 1068287 878542 689998 305160 694974 765914 63646 1188834 1746595 817489 889221 247127 332917 1200557 268796 1474139 1079916 1385210 611321 1333356 898502 1033858 1495155 1072996 665261 1773151 1351360 901104 1998215 1088340 1255941 657667 771752 1995980 708121 1773191 1663437 371028 1520369 700115 1152014 42632 116026 335638 1704480 1154401 1746980 1446467 1017797 45000 225449 716590 587822 1329341 1653565 537798 1809490 862318 593963 1993272 1891611 1959758 113958 9842 366067 1764960 263227 931066 1071989 477192 697500 1264930 81581 1227721 78134 1701305 1149622 1027495 1455921 1338301 102741 92845 855930 1250137 650329 700408 1069562 1296515 617899 419143 263404 145921 1521262 1171023 389980 1000529 318047 587715 887636 1142378 901386 485967 679667 1023824 1128418 1707267 1030024 913985 1976075 494854 1573700 1090819 1984809 1073555 917596 1549864 1333065 822682 988803 708318 1906546 1407450 1687026 1390544 1415181 431830 1902104 917225 277327 1556246 27710 1382607 1048611 1849238 341309 438265 249787 460807 344309 177285 750136 1432991 604037 1141432 789900 780613 1466910 1801199 1276333 1066209 1655215 524985 1030101 978206 1133994 1872522 1295336 1751112 808479 1156494 1702003 21766 846779 31846 866556 705708 1727669 1276832 1036579 1551165 594533 188578 1392801 879885 46127 58009 486102 513630 965079 609737 269882 855662 139798 318835 1433861 1399082 1150126 1010864 740609 1903756 195865 90844 1131100 998283 726750 1051033 129679 1199867 34975 778947 401203 948039 354591 1589358 714904 78242 483847 657030 212163 1339511 988516 428214 1465721 1759306 1736791 735990 926012 688507 1708818 1731512 837535 896508 1347918 1632113 1542362 1506637 1612345 318284 1698558 149990 319134 1652599 1639734 1830717 1044032 1064870 540966 879614 762224 780210 1106718 1046494 98804 458149 924741 1945296 1702900 599315 458417 1699630 1371240 476979 381004 481021 916305 465880 11768 1986629 266839 1146071 420854 533312 1988232 1587258 1029978 638216 1244193 1478163 1555818 314247 918478 735706 699437 1442581 1087384 273835 1308012 659824 598206 1823311 433230 1738504 1497749 237860 623038 70645 250061 638310 1141558 1411358 195979 1550367 201395 453679 1476671 479342 12707 804066 1963033 540195 1735974 234786 1134543 189195 654758 190002 1708807 1324028 1019212 1234346 908648 544225 654749 1876187 1529169 926655 1213660 1004759 1751061 1744594 1716196 1875557 1380839 1090655 1254591 1790261 1616246 135034 1400819 1575487 1294696 845612 1863170 1577537 1061911 1783047 112776 1795069 447762 1197890 1660072 1153263 653123 1680005 875531 1425066 1991719 1358403 1354207 50128 863551 886166 683504 723898 465137 761421 1997925 1127961 1481014 1071776 1403745 1939973 752385 640702 217468 1748529 161071 1129375 378218 1548600 69805 1391779 1495515 1553441 138569 1987127 1630514 1618530 1439651 1716293 1698148 1552450 653991 990145 1087331 837773 594771 787738 1762106 246500 1037217 632375 860238 802335 88999 438501 1928458 354010 172824 1621637 1959000 1235006 452521 774666 927168 1389427 1975716 638410 487041 1022313 1327363 1011726 440205 523128 738821 1678371 1108373 775282 1599689 1703691 232943 1424847 635417 1212875 526167 1199213 1002512 627239 1346392 1621406 1669407 1097779 1956697 356163 815389 1671108 659351 1704686 801030 583 260571 412409 1588447 1298465 1830686 1744697 1566223 1941364 973291 31568 1440464 723108 171392 1035008 282787 1926171 902630 1379590 457464 211902 417857 1345404 1615525 154334 1720592 4971 826797 185178 1562886 1931654 572300 772728 987153 634460 1665787 1721033 1570336 965100 826500 1251434 1657530 711879 354243 1041314 1800848 408910 1445944 1833649 69684 454092 769219 873348 69051 1237526 305887 264362 1724374 466977 1993741 1710302 932189 1514469 1902778 1671699 463888 1607055 510264 83316 971477 710320 1597480 1045781 100621 1592168 1831436 1883324 581800 356118 1710379 155891 1728686 657563 375843 293228 1288077 752469 1633108 607154 265454 1697005 1088866 784020 1561709 1015016 1742215 222085 378252 1393009 1134375 130462 365182 1412640 765169 844886 1203604 1548877 1196301 415985 1351242 1381879 246202 359307 1346819 479363 1453152 556380 1817208 698834 535722 442464 1283067 1741529 925863 299348 1051778 885183 700918 566399 201221 1735949 1691257 1534273 1466021 802054 783950 1650968 889534 321523 243221 1513552 929565 1327582 451751 130460 765382 794229 967718 152223 53537 502825 176958 174887 1580413 1082946 681587 701791 1627130 1939225 103830 504370 1322911 177558 1443673 20027 1694176 1730442 1938859 829491 1132134 1995310 233958 1050319 1367163 1135189 1436596 145886 1902460 820022 778050 1778112 1971552 1584758 459241 850410 1735907 417451 232550 65370 179116 598188 212446 241868 1266030 1719697 1507561 1032904 1038833 1874608 377022 1632337 1355911 1005282 514308 822110 1396638 1805336 346674 1469679 1541683 537181 712150 703849 192762 1732927 1434859 1320147 1757301 1877810 1181000 1674246 509848 445526 466601 237209 1232 245417 220508 1121754 655238 269219 1632994 1453936 1549054 1822900 1642282 1979858 825304 1747896 543620 611641 619157 1074 1716413 869766 535088 1984665 650721 1015824 385222 1413343 1350691 452073 646260 635171 1249525 1662242 952765 956912 1917514 465192 27198 1994769 626066 1972903 1174009 1492821 360354 827030 735736 1811672 259768 799472 1302069 953346 235913 388358 31475 1975664 1924203 296853 43150 875900 631352 21805 1110366 631628 621694 377686 1245715 251546 622924 1587121 1033831 1927223 699507 1874157 253619 427255 1537902 1517553 1950749 713811 1999662 289999 101260 399684 1253818 1201661 377182 135954 431913 506797 1747754 491180 1005 873488 1636808 455049 622082 969350 530839 49684 1824355 750085 307592 1707363 1499085 1032736 910731 1414594 247174 1073805 915880 1309515 656009 584149 1274474 269928 408725 1807653 303480 1940336 625614 877518 116574 1909045 55572 1711103 472594 965044 1670756 517705 202996 1070692 909906 349896 1828588 603188 920384 762197 1014499 160291 1657134 1421627 1460808 538314 1775938 258648 566292 1622031 1467099 1085173 287204 185896 11501 1101536 418918 723365 600189 539967 668023 75929 1550113 625963 1603056 204680 1366249 1145836 248110 1237690 560560 1418587 1012066 498882 1495442 1791728 186984 1477877 1110351 534162 1413043 1547704 696921 549139 448939 1689520 1068238 1455211 306602 1582956 1032746 1811962 858257 908910 312220 525211 51597 996743 434881 197831 745027 1971141 1091605 1587549 1000018 91797 490740 426082 454112 1209860 1182810 1880325 1268445 1641859 551370 844636 1955199 258420 602739 672082 1846200 690783 1512597 907612 914647 1733870 261379 1441640 658156 188480 787578 232084 643134 149011 1566061 1584633 1033666 606171 980763 477833 222099 876197 826747 954389 274228 1523237 1994698 972830 1864983 400811 792610 1082289 4695 336412 884529 1791669 632977 1150334 299280 951485 1835565 1065748 1187088 832172 1738063 1859063 1594501 569535 1771263 885548 1997829 1169968 1992682 872699 1509779 7300 1480033 1657267 702217 1970846 829843 1488973 374776 644322 264735 476113 1761735 1906352 973598 1214637 1555665 80369 1911046 1971641 484152 274295 1142599 574118 184331 650446 1151605 1393269 650319 1837065 1666310 720178 419962 1360339 367417 1114638 932490 1635831 964017 1023723 1558710 1519481 1010680 876656 1914996 1042809 436535 651617 578650 319754 1595682 993731 1751625 1235880 1262921 821218 1134289 1073008 1700888 784706 94706 542097 1949914 1461322 176543 278467 968316 504569 145101 1305280 1864660 143379 1271937 457210 515742 707592 1955312 1928871 1828500 674231 1895008 1957700 1335318 1300471 536111 266258 618894 720218 1908477 1934595 1857268 492231 1842554 402907 878757 1216238 1442560 1367340 1798869 1003503 515997 1706085 164220 1451169 770947 1190883 1669491 277657 213068 810829 1358383 1871955 62585 1716290 162914 1819694 664833 1480547 112107 832883 921357 1455716 1670419 1774756 1058569 1213589 737439 121668 1445951 1130898 1906793 578381 1097097 236264 61343 240281 651182 1494398 505746 921861 1692947 1179084 900128 508378 320796 523364 1519986 1510455 336872 271776 369780 857442 965122 255091 581120 1424318 723662 275811 1114778 1011876 1200435 1822482 758745 966938 925769 527918 1279756 541312 299991 531885 1224149 172397 254353 600728 746333 387246 1478270 1908732 1313992 1863513 51298 351930 1925889 228073 1034219 536623 1119024 578405 1632489 1085701 185413 402711 1506979 1498871 539509 1595355 238194 828358 1316802 535023 1142651 205770 1797486 761640 1335146 1503817 147894 1909411 19372 27364 339016 1054639 1824504 1811249 425315 1421835 1688478 88192 264861 1956419 1200645 423587 1928869 511535 1358309 409909 1833699 1349795 431594 630642 139692 1006796 159523 1151271 794585 1857144 685593 49049 1488746 418682 1087612 1411507 1344893 1979115 1777297 266200 623908 483811 1094654 1080954 1345338 1541056 1095076 589735 113183 1219608 903174 715261 1372615 765837 1281791 549905 753375 1489483 54078 610729 1830630 607060 127569 1620556 1262402 950773 531627 1221600 83032 1334921 219632 1605080 1772839 863710 233693 276601 1735744 601004 1766738 393590 1517125 954856 812360 1101093 1487667 1729479 256759 341740 1071351 459923 1703913 586202 1105152 1843974 778377 394080 1309538 1096062 1403237 381807 437357 1312999 1051295 751851 818799 1366537 1424307 763266 1966939 1884609 408788 1713455 1516530 387917 1140510 190018 131025 1184591 67357 1468697 1878853 1815045 140945 1885403 552841 465358 1609776 1423267 1603824 723141 1835021 993411 1136658 462799 349895 696104 360000 259138 1014716 559063 1860799 1199106 1192053 1840548 653581 446324 589606 585428 128791 493687 1432044 349645 1384466 161189 1548009 819006 1489114 1132938 1119976 736558 945396 98323 1748825 1871651 1798730 689744 1983187 677369 604080 832740 127555 1776733 804579 1375937 1819456 1289247 931616 425491 1980667 637909 1212419 1229111 1243269 1806132 7559 1795670 1742238 1558562 168795 842426 517959 254582 487000 337827 1633427 746342 1544567 796928 845371 709507 1645342 1427099 1602487 687490 524125 172194 864295 63409 436 1494291 564119 592480 992109 1042946 1586812 437508 776381 565303 1599078 1751663 1644352 236141 1636479 823925 1673212 267182 148541 731662 138513 829014 1221510 1149884 215843 1456639 1276224 1564083 1158283 1334349 1997434 223877 1660538 1153532 859086 1958698 1178642 444774 550229 833813 168237 1258232 1190819 153882 373504 516055 38419 925387 1987844 1475419 1718005 934233 1673701 1589058 854507 365512 1073001 1925333 1376885 1576071 866562 1535886 1592574 799251 1206481 586194 799875 1982082 1934790 258570 928585 1776239 1904613 1516123 530522 1526473 194716 811855 902461 1811307 894601 1650234 210131 1442495 1306472 677939 1801097 1543609 152743 1440660 257371 1559222 1678283 828909 1964883 1134834 1833406 41867 34455 855650 1758508 72540 1020773 1851749 1853699 1118929 1093285 894919 1699008 1284438 1434808 1378476 1806102 716360 335600 220322 1424767 1959644 1823923 1535191 1289100 1713113 888384 1913420 1943878 1960481 932514 1444748 902047 1270655 30499 1114980 1168483 1661339 123710 230427 1761110 1051175 1937998 433899 399925 431089 1848396 921443 351492 1429303 426241 1580684 755698 1597593 1245257 101791 150020 102822 1609248 958001 1949810 106547 1830301 1828067 594453 921122 1208974 292238 1857765 958666 889198 1176017 1220100 1527489 1541990 209047 1909995 768548 1207857 91100 453704 1333903 1566533 1454469 1888088 1416333 928823 277354 1364778 717332 702082 1475112 1329004 186051 1540675 695297 74301 983407 1434393 1011145 159359 611162 1836989 956463 1260079 447303 305411 638632 1014421 1156071 1317381 773323 302735 1934834 1324639 495977 1475151 1639025 710108 1305977 820088 403549 382204 1654518 601893 320841 310701 1402704 192037 924785 1752082 1151392 882900 197021 214195 1642066 1221827 277767 1179848 462071 558604 1264130 332649 204933 1773144 413725 526645 688297 1761367 1245625 461406 1384177 624766 1047497 847382 1981721 169045 310267 1767766 1214623 588646 794617 1655059 976830 925801 1200334 762130 586959 429917 1670790 1042417 948798 901048 367098 1822696 1473795 1035489 520636 260541 1407498 583589 906497 489587 1486130 180402 808041 1626536 326025 97745 864641 1763120 1222811 977229 197936 1165358 1397223 333684 1331956 1930900 677786 164445 1381362 523697 1222879 1396201 1584061 1427002 586300 1693864 671646 348090 1925490 525727 1254481 473231 1226095 1650393 1081089 1956559 1140190 147026 1274453 1603599 1896087 1034385 1667704 1215407 527609 298012 1162733 1812341 354238 560447 1853881 665932 1889780 586005 1341044 887016 1878288 27236 795899 54144 1873585 8236 1196785 389675 1533951 859585 1142818 1621821 96527 1406087 1434747 1310391 1714550 1964174 573690 314665 608111 798601 1378892 1330894 1737603 1468750 1082654 1870954 1670882 1194439 304909 374637 1540319 654050 994841 183046 964657 603285 990772 340942 1040194 1873996 1481478 1402076 8177 1294474 237457 1835795 1339210 168693 993111 851687 790616 956119 201790 1859373 306412 1851032 581374 1637484 1869854 734789 690886 574174 363047 1169986 1569697 1743324 1892536 1111629 1728577 658565 592253 1458811 228798 1582876 1468399 440315 1987964 973591 574932 964428 1404214 703032 223954 869135 1447568 658075 238496 1089179 148567 1539983 217515 99461 396046 827434 748464 1654496 1329182 720986 1613604 1472018 1552520 3882 1628744 1365805 958019 961653 107886 1273303 1782080 206529 284103 828811 952863 701469 1809738 351314 606219 1833165 1238756 939600 792043 918586 1401608 677955 724690 1285794 1786954 934759 764774 111394 1623487 268740 1024833 498393 1278309 650436 956511 1724640 1976374 1401606 963062 1403976 515302 1367648 571933 1775961 600929 820186 295185 1487067 17726 1629010 20489 1598150 282205 131986 1732513 62961 1965775 1848037 459447 870945 1347200 849393 499202 1508312 590069 1385959 808787 674005 244000 814592 318390 600362 513936 115526 1916366 749670 1938434 1753133 1326564 879289 123800 827683 1101410 1799789 1608558 1052532 486483 1213207 462544 198839 1115812 922403 426428 822765 743919 952000 1534469 861813 659876 156937 35655 933824 1975548 1569357 883774 1623502 1874659 1922437 606391 1515137 1852910 1104928 1367859 476364 400319 1491421 937551 191870 1464203 361398 1433520 1495960 1857005 948528 1248038 1781815 1449325 832967 1189034 627195 1356833 1911595 1463291 1897151 1965948 1842863 1393455 1559984 1891716 806402 558177 529905 1665187 544416 486339 1095148 1856909 621297 1328029 1429570 398822 1576095 518177 873753 1345746 1489533 999522 1161288 478836 380878 1954805 1665368 1212035 209715 143631 955590 654425 87720 1577641 552415 1254083 265425 154232 1524282 843322 1733644 1814620 717314 1103489 1994170 309174 1060753 968559 1831640 588107 1658156 1452106 1074410 1710764 29184 330856 541506 1211800 676026 1417121 398950 1224990 1821329 933362 1235748 1043331 1458566 970408 1048398 609689 1497607 1799110 744023 1296746 1164969 1796406 1625950 1406606 845207 1037370 106390 1250711 1770453 174576 922168 904127 916894 89381 311983 1595525 811107 873096 811847 65123 1269961 1082517 538977 693056 1964477 360241 354575 1680479 1584168 841333 1270567 1454061 1577283 1686552 394365 238390 1505135 326682 431932 1635154 1149986 402802 1610387 169081 1847025 105197 1455278 1650351 1761745 1483983 1574846 1268906 805734 708388 1282798 1102303 1329064 1528235 1785458 1379320 424306 72587 953833 297839 1459085 1747633 555832 636073 638368 1183081 1607403 1562479 1365166 1559607 1044261 427046 2991 1934122 49783 1125579 1100631 1698492 88244 1537174 641765 1478066 225108 1495739 402874 1157950 886518 821978 373028 100246 632164 327837 726102 727698 34625 1026088 1367022 168309 1076170 1297748 1907727 608949 461395 1163736 452032 1327740 1155979 1423057 896994 83360 1554697 1516760 883999 1794250 1366137 983666 975172 365949 26385 840027 1938914 513709 1211316 123760 101790 1719162 948301 830369 1567751 238439 1593429 1982831 595262 93954 1086363 508076 1796770 274943 731182 1170858 1067329 1461007 1677881 88748 1830654 715432 299289 1317869 1638413 1821269 1262892 13795 208693 640227 1360432 136146 1412878 1531100 1990583 1675611 1538917 130678 383464 310163 1881415 1102211 1207631 877878 423514 1542845 337 1078058 177908 1177848 38751 785425 448394 219741 336409 166188 1930945 1800941 1812066 1841782 619855 1956809 1803305 1428849 1499556 1912583 1640002 1326102 626186 1671978 1738088 48673 1030610 567202 933045 793946 332891 1841742 625259 247267 152061 1258225 7085 1802918 1821731 619513 887180 1654588 1552709 1877304 1887111 3593 1772432 1942668 215542 1226838 1880990 489812 972299 131976 359299 47311 224508 1951278 1881686 344724 1941779 961584 951142 1515271 1881352 324294 1635559 94871 1106659 1483362 1170523 245420 1488400 1562609 1193313 1289276 121492 1390882 1009190 581605 526942 1553212 1173468 918528 511361 610958 979982 1196952 1229185 231278 278335 1750101 908058 1522565 1378282 1819512 964232 1591998 349493 1764234 1313489 28122 229688 1969456 917258 278169 600556 1983609 365184 1162307 1468682 490365 1337359 620109 348456 1894548 396422 1470331 1758953 1820112 1849808 35705 1552052 1372995 1023237 621580 578544 83471 1927680 1385723 972747 1270361 120391 212380 1781776 1156000 1487444 813617 116531 944918 51987 45874 831886 967792 811149 1649206 591274 626486 59759 1830013 21079 654882 1900793 1855672 1494608 1335491 1731513 222137 1493045 1324011 718778 958229 1192051 732856 1222500 1938718 996318 791947 1485531 781721 1605520 199443 482611 122431 446825 578357 304093 1558282 1747801 735936 165334 511247 100511 811886 1264288 1248981 62691 1181123 1862970 179397 620440 1744040 580066 1040088 1755475 1558317 1718148 1838053 1295797 1281151 1147557 195428 614629 1897786 1074228 968004 560947 331808 650911 489483 607127 1067775 1007445 1230181 1257685 1520666 1161809 216571 940735 1857520 1903187 1853422 841770 357324 1751134 563575 212565 211388 1261542 1638400 116613 1737035 251636 1102200 1869876 1568085 1460187 1757831 1681260 1750469 951881 1099977 134882 1592357 395208 18791 1220500 1239167 788752 1180922 107270 1558172 29515 258138 543234 976123 593025 19988 60150 1017934 367138 1514388 259947 741621 1957587 933402 348966 1769149 796935 1385018 1211264 79142 1675713 787032 834584 597200 1228746 714691 584983 949518 1061084 1914419 811742 144328 481764 1614531 939838 926372 752447 1136804 331806 1542112 357435 385409 1509994 1378714 85721 1338881 743839 1582129 1748447 1903388 856797 95230 283109 1222498 121802 555070 498962 1432920 1676978 1859766 1964296 918081 326543 203743 1253376 442759 1134356 737985 1094970 1121033 666817 1555458 1066031 1096312 318578 74663 372495 1585292 1080967 381363 1303768 585116 610780 328608 1628781 1163422 1589572 723482 638319 1962216 1633967 1598252 1462294 11616 892555 1834257 178973 117230 1941796 1994659 1351046 1186517 1882312 306281 274740 139784 704371 335837 223358 185957 1170259 284105 1888699 1244947 959205 810599 1304665 1091161 524614 405171 1028072 1442936 1430833 240088 1141714 356936 1631773 1608634 170514 1633150 409185 442767 32102 186269 1599588 312734 1260241 1924529 595804 864347 1734987 1406110 1114185 1564619 1604255 1970665 431610 489619 1638714 1177862 1775252 1391293 1196584 1182526 1749885 350191 1785350 1217460 690358 620766 1055665 1925901 473432 1314145 1493818 1649973 533875 1780642 760294 1323244 1177638 1441320 1855540 1167550 961143 431563 685919 407836 838070 1278608 1955154 1769391 315848 854456 204743 1157477 1257433 1944066 1442380 1537774 361889 425751 469213 127183 1244522 1925224 1532418 1093419 375546 710862 1402434 1399768 1763971 434725 1291539 841943 1096337 1765521 264810 390487 284032 1605746 196467 1936317 808742 427922 1624522 874917 477203 1294288 554165 1440719 1059307 372935 1277188 377293 648126 123154 1505566 1613392 1717957 1615392 14191 971615 730792 1915005 973072 1003658 205758 1080694 146287 398471 922965 406145 1086334 560379 938449 649366 366762 743384 1287674 1812459 1862027 28112 278403 875473 1021197 771374 197513 1609136 1526176 1029229 41542 925376 640175 883544 1545686 1645090 1959243 970576 448562 1353409 1346260 576169 607566 346972 320090 288297 1832218 471839 502588 1391897 1649051 1943975 1262886 621298 292212 370210 1274032 77571 1932194 870168 165447 975608 848535 1924151 307472 1739470 1849212 1550535 620765 32805 203093 811840 21230 1906663 1186110 187494 939680 1391796 80356 1837094 975812 956831 1920460 1063300 1660616 1325723 191750 1345949 506049 559369 1956520 1995273 1430866 853597 1239550 1182616 11041 1262216 1060897 1368371 647278 521233 715182 184784 1003626 642742 351236 70667 947036 1637393 1698356 1654429 1181515 468947 1288607 1987689 1018661 590577 328843 1879753 1100150 793767 388340 251832 556840 186528 433769 1172387 1238041 1275937 1466339 326690 1769680 502273 1396079 1866949 121007 160171 835612 213820 143447 1596371 156531 1929016 912773 388337 963526 443943 92108 186261 1494673 348055 1569089 475997 237616 1252831 969207 729396 910132 255806 621037 48359 1042609 1944815 273669 24274 1500831 1854448 1072745 1787184 1807430 1290676 261145 1828978 1735543 272853 1216018 190144 1523824 1815909 324388 1006214 624799 1487838 666844 162716 1649545 1815818 561917 851317 213171 71607 704639 363593 691321 1405568 1517746 1314404 1316906 867793 72811 968057 1158809 247283 1187027 1898149 686446 393937 244899 1406496 1395524 653028 1096714 1550171 509513 897200 175829 1775255 374871 1202376 1539767 602871 1953710 462085 1175615 409943 1935723 1845284 748669 177494 1112421 1672676 1264595 1123298 1083783 1447732 163748 1574172 1179453 949274 773072 249652 796757 255853 1238011 1728955 19843 323582 1478338 71800 1204963 76198 993264 56772 156465 1049064 84157 1131644 1687780 927933 596770 447773 793620 1859384 1866993 1590855 1059559 171611 511500 1372275 1718718 231881 1350394 343876 1544788 1970983 24393 1520998 756039 124993 1015199 1153245 1330786 154981 1660948 1541705 1432389 1903714 1934391 290480 327131 1975944 1398734 1292114 1728292 1587770 936488 487890 1696893 1757676 1870534 673899 1350373 504892 1894721 1457565 705031 846486 779371 1799563 1077153 1507698 1678193 1905907 669437 1269719 1452456 1837505 1123588 1175474 472035 1826298 387480 817760 531746 1649209 184555 854420 1974446 1050667 992298 1139289 999121 1393552 1899800 1559534 1020311 668360 1339099 319858 1021406 1095732 53280 1871851 296607 113516 378415 447789 318801 264163 623987 1766061 317930 360647 1808362 823074 1210067 1513894 1185492 1460748 1481229 1103086 1460465 1367620 618196 1821135 1578587 1262676 1057834 473683 1033642 863443 723922 562423 937261 931554 1773944 482806 1717366 662165 1671542 1919061 200320 1691664 1425528 746051 1823511 912592 155913 663800 1346972 157977 1397729 165645 332068 1503885 1308875 1369430 306299 1402652 1770772 1359802 1774590 802080 1645115 4817 1235979 1599263 832624 1892320 1589947 685943 1244889 211459 1259662 1067732 1869619 264250 616797 1853922 980331 25888 612102 14367 1762365 777526 632572 979632 1059249 475145 131193 1106363 452205 221623 214363 1683462 1767105 968610 1613017 294895 273404 1743296 1514616 1514160 1570281 153479 373908 1124136 53193 1882571 901748 696763 795388 1334107 1553669 270059 1759224 1240192 1494226 1276382 813554 1703615 460725 86786 212494 653598 1933722 130643 427527 1098968 1744570 1657024 594412 337448 1214123 538733 1965094 1235807 1363274 1847606 736033 389261 1522319 510813 1459453 435731 195304 942450 1435602 1870304 1761007 599335 713700 779091 517284 1393720 1213401 12923 768998 1165558 1824993 618037 604602 614998 198957 1146162 772318 1063950 1354198 591483 1074572 983942 1851629 1276100 1433110 519949 439415 1247380 146633 1059627 1933921 245992 846283 376394 1459191 937696 555842 1283249 1548690 1648988 1000875 420203 1183832 1420550 992033 1036556 540547 1669511 1020541 603832 287298 1558007 193359 1799026 1411167 407100 835425 1753159 1963322 29847 1743031 1085286 845113 1671948 1526578 1245990 1294182 293790 1056136 1751076 1207726 243584 885867 931481 1442447 271199 293551 814101 990245 765100 1675130 1688030 744657 11984 913968 752764 1348388 1241883 1351200 1004661 1327180 289295 274337 157821 1854726 190741 1911325 1482395 383858 1082974 305775 59590 781599 873502 339700 50508 968721 1479228 819482 123635 716043 850930 1729195 81227 658785 1769408 1100046 39546 1597757 219406 657592 1810249 797220 991810 1737800 1753122 88449 1911774 1248414 947263 1157661 882072 958320 1441146 1789317 179143 1167235 1516471 1950489 9944 1349632 437991 875911 1339696 462006 281310 305832 578258 1809747 1356870 459476 1453017 1524518 339424 573375 760456 985916 1306263 283515 1050474 1314913 1426573 883417 400009 777622 1574967 16435 96804 1518987 974762 1189323 1493983 668935 1381870 1084696 762610 54579 928973 682473 38971 1938139 459414 809314 1575527 1260701 739685 47291 1616696 1803471 678511 1995176 996562 463723 1659437 1506588 975259 499357 1968804 967125 1560566 186114 416927 689585 1792159 687338 867381 1541374 1643783 1655203 1063196 279238 663902 1003214 378870 1484211 305052 915971 984953 778743 444303 1231476 420156 880274 235053 1434634 1388985 762354 718443 1820566 1557203 602007 1052730 335799 1749711 1219419 1348495 1466656 618206 80667 623602 1326480 1499188 137434 819973 1512890 1418063 660242 1916926 1995323 1977712 1799047 860739 752146 1217058 84102 1209681 999623 1104424 1213443 991715 599492 987592 1539940 762076 1401099 643127 607470 945221 526646 451015 1132126 1273329 1619863 1147944 1805012 1478473 1568523 1405286 207142 1816528 1145597 493342 939667 1712257 646803 481782 1767472 946073 652497 776553 1167920 33518 986111 1607374 929976 1720366 1199971 891450 1882868 364913 910231 440875 1343553 453003 1350949 1941936 1945868 915172 638760 797862 491018 317045 632396 1325738 1372286 789771 964389 184345 578859 1282655 1977732 1269546 1116225 862335 1266242 1132352 1999814 972206 1788316 898838 407028 1991798 717926 150261 1933057 1295169 1155380 539112 537046 1732854 1796005 1587796 289389 157331 361660 1054019 1865581 401477 1536219 146987 748458 221372 1517323 6550 1702984 1869576 1700745 1466482 1213339 1280404 418369 464981 1992024 1314074 252240 126098 636250 376913 241884 343885 265851 1980608 1738933 349651 1475076 1167971 1668759 1959345 1526710 1451082 379359 561834 417669 1663435 874704 662523 83114 1214219 1540615 1973193 18006 1511383 28607 530560 1230982 1945363 917421 1706716 453644 1774857 1335236 1985646 866009 280291 1319214 1594725 1768354 539292 909604 903143 698447 1123904 1864911 1701729 761152 1034102 1765120 1692620 1052849 899520 1517076 226200 1664929 148162 1051055 1990939 515899 1635703 323361 1574373 492170 95690 869832 114892 258665 1600927 444248 398774 462746 384673 883397 860554 1684754 1696736 691902 187590 1425865 412412 1503227 266781 638290 544063 720273 1216550 1739356 99194 1155987 1075435 1836039 631270 440808 1362578 25356 645965 1122805 886714 713636 471859 706530 685687 1715489 301564 1299053 11778 810519 382866 328034 1099769 1106328 1830295 711834 491165 199335 348421 1883227 1731626 1156730 336004 1768382 731299 222084 768076 1452184 1910511 85476 1796307 1708733 1112362 1799266 1085882 449703 67381 194136 809425 957095 160800 1386328 546038 790663 1889503 433951 42539 1060293 977814 179719 1385082 970373 82322 1371935 1396995 1124380 736498 1811514 1485692 262186 781039 816114 493890 369170 1661895 1720528 1853931 1150428 1807104 147446 1071626 245142 72442 1275992 1548873 1527751 1280811 1000483 1283429 844592 842336 1431140 1374631 11312 562373 1355946 1445150 816675 1619801 1281257 1780344 68628 1353065 539886 664756 360422 1477742 1140644 1702823 11518 387682 1804798 684527 1420651 762689 906780 1431172 1894246 1914163 726913 648553 1321217 258035 1744109 700173 913181 349248 1073834 1093384 1850545 1589849 189851 1519555 1091921 1739167 1329780 311568 406469 51387 1907993 363379 332937 811190 626190 1602848 992440 168559 474325 96009 1359796 123091 744506 211336 1826227 188345 534186 102238 85896 1990312 536823 858686 1065582 293921 1526584 829542 1588379 1894483 664031 487056 116267 1655606 1896280 1556079 1288870 1141064 818696 1388046 335802 128850 1925770 1759647 465075 396100 1416290 389183 1098428 1623447 1571960 9050 1580743 1595512 1401836 1364256 1242341 257152 1941356 880773 1554880 1549834 1462085 1370207 1477107 440519 30058 1251672 1649365 1526266 804580 708224 1982783 87646 697707 1790977 253372 40010 1432990 1262554 537858 1198131 433602 976552 156433 765242 1261881 681066 1839244 601061 1268698 1497449 1268468 1344517 1980280 1946147 15386 288900 223416 1646099 989068 1905948 1560248 598278 1037506 575860 1239393 1971154 312701 829660 310513 1612053 948491 26780 1621093 106526 1068054 173706 941130 662923 1816191 1023354 755920 1315624 964541 896678 894801 107648 376853 687546 246795 395379 1485757 449489 1595884 1716874 1030215 298482 1977807 99001 1175627 842441 430927 1948686 1251542 1084295 856847 586312 960289 715301 280517 1863482 520241 1930435 1407224 144379 1125391 1271102 1907682 1309329 1088980 649916 393081 1840310 1759553 1103558 1008497 881151 1397124 1488081 1113098 835623 1759166 620219 232638 1594651 1251284 1449254 167384 1808188 1786103 780202 1507862 1991549 978752 1942885 1122286 647880 1236108 1000203 1008947 1316130 1771598 1938528 762105 1805855 244576 796034 1697922 192465 1036840 668913 431511 706077 1911783 1131227 1498976 1689445 1610113 1323680 960909 1387602 1765004 1886508 2484 1994101 643466 1297569 1694711 876626 1581263 1357122 1406426 1787838 696690 1313640 1760980 732383 123106 933361 1518406 557563 1983383 1804459 751504 198307 1868610 1638085 55644 1187415 23264 1051069 1934143 403484 571448 1386948 1696171 1027777 1354314 1445813 1016345 1383390 1982503 1022954 1156182 1047919 690887 1456801 374472 721418 1184565 1770786 530134 1622938 1525927 24035 632513 255644 461091 822493 513920 1886791 632600 1336630 628005 1677864 297869 941380 1181284 1824557 1599885 1074349 1750834 380258 1387744 1278990 1962535 1462186 797639 751594 553939 1586581 239222 1575125 469273 1216041 1607268 1967681 1179722 1097765 1546924 409132 604426 296328 689835 236695 73032 1897822 61631 1830528 1736932 50974 1910255 1790341 1471284 757955 911531 1103884 379016 940082 315108 941499 1734970 1241355 1141838 1217182 126471 1150723 664115 1436511 1300057 444342 288518 1909935 829137 997651 667064 374546 223607 1828462 519400 1644049 301370 652937 1567439 1494706 35950 1971087 1948232 986418 1158715 289362 1775840 1370665 784124 98665 1685803 752516 838647 1477122 1087473 1457444 886622 163287 1896086 1403973 1192975 11293 160578 1992847 36543 1945787 1903329 1696150 985015 296250 1099633 1587438 1668782 1400768 1101162 873618 1061029 1359190 1926512 1898106 358015 572499 1734441 160331 741740 924052 71253 1363328 478546 1170087 1220724 760088 337498 1597637 468229 540009 1065873 1493535 453596 1128511 1616752 372479 881413 1516455 322579 1325771 1032939 1259891 204646 828407 308936 820284 331830 478986 1993861 367698 1578880 850971 1882535 538198 1676084 550167 1985751 1495267 1781929 1193816 1752645 677292 610707 1034678 1697755 864222 811265 850329 1161876 1618808 627372 1409094 351085 1264401 648477 675836 1740274 815884 406580 795323 1764789 29728 1178075 375794 474853 812230 1313551 618411 1969546 1104408 1069381 426746 823976 1651986 948580 1186475 1141102 1441702 273286 1181687 256250 1588738 1551143 1386737 211328 1039211 529343 1050738 566314 1253512 891593 421670 1110078 1332670 605631 1588134 1109351 166911 437754 702893 9872 1306481 837208 909651 1559815 1084311 1581361 737416 649922 1809712 820150 1089386 765680 1371930 883776 953600 505442 1997673 1422719 245693 1178830 125541 1596816 64679 1832727 1681035 888173 1041376 1213076 1441692 1389263 941855 1595609 1307524 1532960 18889 1459691 130827 1900046 811702 1318162 132206 498049 1397322 1629254 1023856 737579 1056881 1014334 87430 1267470 1202685 1581587 1145335 1133790 490317 1045508 937115 746951 1747398 1793407 1097275 1144588 1176887 183425 531490 487108 1940891 871548 1464965 55105 1952185 388458 996178 887860 155453 742057 918685 1018321 1015186 1114795 1216535 633857 1246121 1756348 294359 452773 1368762 1776396 1529283 1727744 602818 1831027 1046127 1232136 413677 627683 1861028 456575 1081111 1867066 1022741 1649177 1471955 537119 167236 1129722 413048 1146205 1479719 1920101 289203 593689 319612 695684 1299804 868511 174812 850443 329573 219998 14301 1635135 165003 720285 540850 1924877 256802 1845010 121317 1099597 1981085 1229478 571678 1741775 118208 1282207 1929520 399686 1331220 488169 1685759 1747645 1784600 69838 31508 1638206 1217532 1158067 1380708 1323567 654303 1174475 197357 768163 645680 1346420 1134309 958699 637636 528829 802370 1200087 1136027 391849 1197513 126371 503925 816883 1706860 368071 1158757 356928 177112 785209 1729096 1377486 1297320 1754514 1590176 1524059 474791 388106 1535630 41976 1598380 887595 1747842 1735862 274459 1104332 409434 1430580 1563817 373746 1780188 904180 1104157 1211767 571496 1830951 1835254 1607601 1375396 1595853 1725556 1818247 1756095 99869 952331 1705147 1119564 1351330 447204 884811 1963849 1511767 316478 1801855 146697 799051 1768846 1455783 1634723 681456 272157 110853 1550444 780176 604161 505212 1963991 851161 1069402 1477699 1403732 1105272 809726 194308 1634765 1924480 587880 676501 615878 1621261 1718622 486534 1552175 1428037 686013 1832762 1052921 573063 201596 570951 386448 502538 395491 1129535 1587869 651761 1686513 288464 1860000 1946817 1020557 797118 883927 662904 538619 560331 1535899 1953764 1677879 77552 769391 831713 1485698 354872 1663984 555995 770424 674596 1468724 403658 595673 1167880 1425671 1374586 1730391 553843 994341 1039843 1992017 40121 919001 1929453 462566 766087 1559611 1882333 327495 1978322 1130354 866736 395549 1392912 502764 1939479 1150138 251980 449909 356064 1383276 1326249 1492096 1158537 653676 1984271 1318621 395296 1393191 369507 5373 1631363 818312 272498 1089631 1476034 602324 1838149 1143148 858554 1269651 1743316 493638 379181 718103 1959272 135740 1794337 1448471 578484 1972437 1265400 942873 629881 25871 833167 1745284 1855436 1275854 1267802 1563599 1186907 1655578 1021793 117234 1299509 1190704 486670 749128 72919 1137813 31930 1318294 502808 1530133 62460 1164375 1272940 1710326 998395 501116 927223 1689278 1481126 183389 436592 906947 36125 9170 1150362 1034450 569568 701034 1466241 336401 262428 1582287 1573041 868674 450246 1146291 1937404 1612896 847995 495288 1425656 1887021 871576 984600 1816381 621231 167675 792598 1668317 179478 1764695 473001 315301 1525623 856773 477304 1598984 1068283 1976690 518439 729798 556924 335143 961230 306091 1399092 1978485 1534719 706027 1293068 800466 677776 1528707 1662915 94843 1681885 867100 1209823 630246 1600965 1111080 684061 1207531 21084 246014 1741682 518488 1273460 758554 1820987 1347684 1746786 1658973 873627 1421652 754285 1271286 1171036 1433679 858724 1182142 880122 1032035 1161837 1647467 697150 1019207 20526 1071089 1061253 1566293 1638546 267866 1275453 1511885 402154 1346639 1330907 562158 697744 686462 725085 778522 1046585 228202 1908711 1644009 1648108 1766065 477055 784184 183132 419373 624899 1560356 1985588 78340 1668211 1393020 437764 1535828 845287 83408 1672692 1200195 1977206 1139313 1513815 1899256 612804 26348 442695 791511 460644 1694295 292243 1960742 552172 1504650 411291 572762 932823 734707 553359 1637519 1939810 1280619 757375 852420 1109929 24585 1961890 252654 1691803 185319 345169 1009514 420182 240441 879593 1114733 1933807 1369889 1611531 1512779 1417035 1165292 1287397 925487 1960980 1106121 301576 1936598 647859 499791 956609 594591 1655696 878923 684445 403048 520588 1127950 1255791 206920 1684712 1064680 720428 52248 1902584 1389719 1488136 60606 136607 1606891 479440 902974 706237 350323 1428195 866276 1268844 1418733 830276 742195 1245588 1116456 451327 729790 1842570 1824922 69535 288296 1803755 142013 89448 682579 1035458 1738674 1073365 33807 853283 397363 463972 1508810 290478 35689 810540 1773091 1813267 820684 250885 1891338 882574 1287428 497155 131140 119476 1181686 738858 967016 406822 1395330 1410514 71588 1241800 576234 954972 1665453 212724 435699 595828 418513 577224 1098826 1314041 870270 679851 1129920 584670 381559 1265537 1674547 1550772 888697 367465 466867 125291 1609050 715588 1045843 1287645 1556598 836638 560844 767644 1570165 592096 1054245 1628682 623363 1847444 487758 1703178 31921 719669 1912933 915091 220166 1421425 519309 1186181 1811053 798729 4846 167994 1838136 1974140 1535235 459169 353185 1085174 733048 649106 1105726 604430 882893 998047 420784 1473079 1173792 304460 460962 318898 1013722 87860 1588704 521725 380612 32798 518172 546558 1721722 237166 157416 378694 577387 1807123 1766419 1838259 1880078 615384 562207 634166 1635536 1801389 1473397 1752121 83610 1810011 1061637 920207 1804260 1829185 1144512 826511 430413 102964 1967742 1889133 608250 1388213 65953 1438089 198079 823012 1104820 846811 1498788 1535747 1789119 1905844 829714 1688297 516923 891201 998356 561374 364796 494140 318981 1374995 23107 900162 1519855 952198 410179 1761741 1621492 1462045 107671 1923030 1514852 940182 1748346 1123187 1377295 826426 270814 1864923 1127087 1077365 1267378 1423068 460778 696628 921337 1829647 401688 721704 1922564 1247485 317094 1369547 1346370 633648 79849 866202 902611 521611 973937 1542690 350334 760789 1689686 515314 1963174 224437 1380189 1633824 88313 1839540 1864104 72960 672552 943719 1819093 377386 825226 1964486 840067 1366710 1326578 900159 170624 1792456 1856644 134450 1203972 638700 409766 338573 419538 1785603 1648360 1671181 1110489 491268 1314560 119496 1863199 825098 1385341 251932 1789647 1236061 608232 474183 860421 194810 1176058 1202251 1323787 25375 952901 632422 69824 483959 769899 279601 1793366 508198 987486 1927419 57493 1758648 758824 537131 708035 1876579 1007365 700579 668914 1206928 928030 1492788 1972067 1645085 1137038 1341408 582573 196976 1897015 1691538 348692 688773 429639 165379 1693007 1731916 1699137 628561 712484 107948 1615434 1037474 1501585 971898 1961679 643156 227957 633552 1812440 408223 1227865 1089970 1261908 1638869 1163561 611127 871659 1468534 1413955 419060 1065496 1153885 1214408 857267 1848226 1491061 1921825 1515183 515194 657668 213159 188438 1971905 8972 1622582 1647564 672192 1542699 1986420 199000 1354817 1100016 1776099 526296 1853474 1246815 288604 120308 336456 374667 1220209 1092615 983991 969620 1605316 1399554 1591373 661501 580278 1329669 1793181 496403 1703506 1013452 616643 87515 485926 447336 659298 1882498 431082 330013 497021 489409 719876 1440926 1619006 1686831 736802 277556 1862474 1877002 1529374 173775 804340 1752533 1302557 1032974 113797 1521738 155571 403004 342837 1802610 366864 1051963 1502840 1522815 399100 1658058 1156979 1810673 183155 227228 82256 988496 350077 1986515 1325854 668199 1732003 137236 1808971 1496727 659834 313380 1174440 1576743 127540 953695 54897 17413 420974 314083 1712356 1714802 100736 816663 582318 223863 1522207 494738 1974162 1581161 1165450 1607462 197230 1156605 126944 1437622 1564100 1480030 1885638 1325939 1337698 135872 1139775 468689 1958808 1855892 1319722 1083864 331048 1526178 1332692 1544642 1305819 68573 1610532 597275 760070 1812688 1342764 1969634 1773909 960175 1098057 1146343 1825700 466710 911611 1381508 1172149 453361 690164 932614 214210 616029 817903 442434 1667047 1567458 4873 92033 1302648 833250 1090153 1925032 1885430 1293687 524162 1380672 770793 1206828 1279127 1607680 746675 1713261 238552 909328 1748488 1489739 1201885 1501237 1395331 189878 83741 503559 1350523 187983 171182 872931 1471920 479513 1795742 1414518 1169740 1155005 783540 1697330 711191 951302 1730601 1655605 1522766 1987544 1392179 1334933 82763 1916841 1222273 1498785 1771452 309513 1651080 1805296 1406415 1852527 920304 854549 478227 1425900 1640456 1969414 1202991 1436317 25233 627185 312901 196681 1116510 806828 558697 937082 1477029 1820294 1012571 1675365 601165 251056 623865 1995999 220492 1977400 1608173 1521617 1723652 1408849 1789657 597297 455519 501202 465768 1532190 689870 1169309 1156099 264237 173159 544958 1596899 383371 1538077 434907 1251420 784365 604234 1480726 1523538 629580 640325 497336 262563 1965161 1123655 1316669 1054026 1285584 1959413 1618068 182139 428477 184265 965054 887840 227235 645727 1764570 853035 685520 1768392 1104210 664627 1608018 304201 987331 248009 766811 786821 1429641 1123233 23803 389661 1128732 1403532 625702 1606681 1089822 562451 1078683 92695 718772 1272223 580673 781164 856253 854626 1194935 226030 121268 998175 503493 581310 981475 73827 269329 1918018 1636649 1829117 525148 1793193 991108 1593026 824911 715471 190544 1700493 1382393 1731276 1636000 225713 850392 1881625 1580023 1514984 331374 1438490 996528 941564 699932 525201 940998 1090776 62923 377721 671012 1767696 1877674 194967 327609 661493 73214 419229 1505500 1680118 1444225 380814 583931 670866 765318 1574046 1587784 1579672 751232 764776 772267 1484729 820669 1498392 1196920 376696 1795819 1418560 1861542 1815421 520267 648522 10371 1263719 968427 596574 1473826 175681 1476475 611992 1382837 1918594 591320 713679 570320 1119895 644502 1427824 224859 581654 1050678 133493 484499 1566301 836248 326724 1530803 62035 1034996 1363425 1077158 1080977 975221 925671 950618 506484 1123901 759262 55818 1986120 925083 563010 1041668 822824 1785343 285683 1718874 175920 878633 1899263 1424744 737013 537403 1269111 1675923 696069 1362013 1626987 1822396 252577 408210 331329 1274446 540257 1476257 1785562 56069 925754 1720393 1943349 1043277 335243 361189 1703840 1584929 1079687 250014 1986239 1010741 1506371 608709 1874736 1791744 434088 271721 785497 98143 844304 642784 1575341 832211 553635 1432716 1858796 511323 1907148 876262 512828 934082 1121302 712973 1624664 925819 1036263 1630415 1216945 773339 1348124 1438134 1933117 396587 703814 1055459 1631610 1338801 1845678 328592 1753301 1296312 47886 768721 555292 468922 1838150 882118 849743 234708 353453 1387302 1439879 435317 1949772 1502327 1026521 933479 432480 1975241 1168114 912330 1723973 1365874 1278710 556908 628185 1384963 983725 953573 1843852 185938 336178 1707049 495351 1802075 1679866 494743 1589488 1986917 690292 1860482 1931079 1666419 794651 587134 1486469 1346151 720446 1933962 1233882 1580410 960660 1798772 37738 1984557 1674559 228765 1115529 890370 49306 683079 553214 761618 1362431 72408 563027 1291010 1354632 396511 262865 868696 479355 595470 1482206 1036379 1830484 493388 1682694 1916843 510767 1329385 1682572 1598304 659445 169869 1383380 834684 530755 1477908 1307263 311360 763325 1235868 591159 1550862 1380910 419917 1185964 629062 1783968 327722 1391678 772585 1043262 203427 719730 488090 889010 178451 163 1813922 399183 71463 833237 1256560 1376972 1630597 1901555 93034 1630627 885654 787483 735715 1978251 1414007 393932 345461 1749085 327938 1324377 115600 1125021 1144716 1104248 1237275 1892761 122257 1570988 703741 1518842 833903 77434 1997459 917244 486745 1521185 225619 430830 1201113 358058 1425947 1641300 1587536 534902 1685485 1370219 795527 942945 1295602 1319978 867551 474472 200101 1966079 227259 58679 1258018 605831 846471 1317317 1839046 924195 269072 737516 97533 1648477 443935 670376 873191 549736 611898 1476897 415661 1815603 294630 18261 716850 194877 1221153 468975 592612 1235474 1343821 342003 492111 1494953 1642718 265935 1355067 978530 1788965 785110 1204454 1674479 640910 1296560 1087257 952170 1058828 590859 168490 1245543 1752396 283962 212958 296130 523900 1880797 1624543 665588 1001582 297572 459376 533064 54553 495871 89746 222523 735301 159164 494530 1415120 1007831 972861 1118312 1164291 832822 853865 1608989 479165 186879 1173303 855002 1478857 255080 762903 895427 297282 945331 1946404 1589839 693894 589509 322765 1953926 1036886 133144 1549385 1331808 749780 1335576 1223990 80188 1333178 1450696 108005 818605 1006817 1828339 1298214 14805 941551 928581 886597 854993 902878 1557395 1097178 637415 1433286 1977305 1592344 415223 828546 326014 170226 69637 32535 1434955 24252 1434757 128148 820609 1309473 1289321 994422 1346117 296344 1713295 289303 1450521 381714 1856370 1123649 270424 878587 498676 1506688 1538912 1820786 1839641 1799183 832704 741876 1315432 1857052 790774 1247643 1351423 472645 650854 1772199 319692 1801764 141928 1584915 927057 1232583 1369658 71067 9555 312449 352388 1133258 303922 78765 810628 482552 1738646 993089 705233 1305195 165307 187760 1062321 241170 982485 1661444 249543 1430988 1892300 1461937 610826 1039175 1868239 966367 543709 1883004 758177 1265727 125593 1580930 1832320 1426807 248831 679262 1899530 894302 295966 1664827 1736647 1414248 1829421 380688 1157374 1507156 1921761 1922389 1535941 667722 953387 1972239 542618 228846 1079967 997919 90787 1195315 1601689 956721 941764 80462 1018703 544813 1822167 1403066 302293 1245270 1861293 1271127 874697 1171117 1773033 587363 1417968 1737418 369926 1289333 249768 1995872 1867789 783013 1896245 412891 1051931 135476 1138249 416615 259003 619303 921737 152036 1542997 1064509 1040940 1542392 408939 1084625 1236928 1323934 49365 982170 1653627 28732 1314514 1149644 996012 362033 13490 1930524 1838690 585081 717780 99155 681734 1578474 1167734 603721 717870 289685 873436 569418 1033186 1222653 1493497 633248 270445 317728 1167615 1638585 177982 440014 1374707 841123 1902114 1575982 1281406 493553 1376438 1956711 799307 292765 593140 394515 396290 151139 1298672 1745516 608286 1602772 1326348 954396 1772780 1831287 1736046 1601767 395197 1505976 1502626 1863515 113777 1084665 1148328 1053806 1717506 1773945 813234 186464 1005678 1921125 1538259 567476 735554 104221 1636666 490185 1176855 1693859 1053273 1629918 1493570 213866 1266271 1117100 1305863 1148614 960043 1827187 318080 227765 757105 791519 802001 1851276 1592693 518719 1261866 24972 1106317 1334106 425180 686576 323415 1470380 1732024 623471 106214 395166 866677 1914764 1853026 1429778 1024925 1806642 599872 806636 1536970 1825065 989689 803072 1483630 1362508 251025 1619364 1088079 1863845 1862620 1065712 1057082 137163 907270 1036156 1214062 1184161 675700 160481 1595021 1172588 1365207 766797 1809877 155323 1965479 1979122 1933830 1309958 1978712 1837523 1361196 1810700 867248 1496340 1666892 186744 74133 1124363 1245793 1388118 1831128 1354673 5383 730591 1467989 244362 1063474 1069785 1821584 71079 315725 405472 250734 1502087 1755047 1881658 1063596 1531322 426693 785720 420953 1072723 1186263 4861 834507 620138 731574 89192 25770 1587175 200707 750165 1888776 998028 1649337 1094652 1988484 1521559 447596 1100152 1489897 1319306 1044613 1548106 1214503 1500617 1452684 1037996 1201882 459024 1169401 230246 630344 86366 1455210 1181640 1464010 1963705 512002 74986 1287091 1634524 706276 1460686 1780660 595277 300071 1342449 1378584 606861 1155447 1962958 1549236 252641 879248 1231642 99886 1612134 593769 105110 656204 1803029 1435854 1387687 770394 1116173 951620 1747785 1971020 130339 1561355 1563351 360736 1628960 963768 713885 1638098 1251972 1204897 50080 428002 1549254 1591082 965016 770017 938029 1272125 25052 1116047 1485061 624393 164922 1809497 661833 1742998 1462024 670145 488587 647847 590716 581138 105044 1697053 137655 351796 942174 1021318 1642021 1351142 236110 773485 112280 1832880 1242474 573434 1172007 1775024 561026 1843280 1534005 237724 108392 336391 1419634 1064955 1736205 1438918 635407 552119 1964116 833957 705882 524863 1224471 706616 197498 1483591 442181 1628855 1485017 1379787 144732 1341582 632489 661893 1116049 790183 370521 262754 593202 541283 1232097 1202347 1201976 42923 1363362 1340176 1724323 1310595 275543 499021 934887 1758327 459114 1761283 1861647 528682 1807868 794767 1511004 803113 1307648 855030 1462184 492712 1743566 1233854 1021826 803085 1843036 1405813 986260 1267663 146634 649551 1651409 869912 1896665 517550 689224 253826 468830 1358916 1439692 1348901 794866 514021 1743889 1916941 1489220 1816839 1658782 351756 387617 1537818 1064102 1912406 1338333 1875554 1024534 992138 1144414 1981881 666077 1620352 1657066 504991 312848 1554683 1859169 522501 1700947 1537914 743837 1490773 851883 367153 1763183 851913 64856 523363 1850254 68516 1832229 268963 319689 1706251 1367734 1078122 1653167 149003 173544 519340 1354385 314205 274898 1222006 598209 832213 384566 1378020 948366 1738866 1640064 411971 919113 1466935 1036792 1870240 1013346 1188989 1605980 1024584 558132 1545385 583669 1731233 1758499 1966655 1134672 36330 1270466 570252 823768 275648 1428190 585848 1534997 1741348 1132236 121572 1633541 79641 229822 408954 1706964 1040934 1375171 1490863 1489070 1770096 86194 404452 1785460 122398 1121388 1928612 275021 632934 296315 1559922 1333572 1157842 148694 1933791 1475417 881091 1960065 413669 74988 629880 384403 1061056 776637 218380 1867025 1532537 30155 1008094 1374601 1422374 1440925 1203940 109332 1828174 1765653 1446148 479018 127194 29628 1384885 1484434 343989 121107 1496140 504744 923039 1084344 545806 1309358 567848 874041 529487 1510784 682005 1203487 513326 47916 1204978 1897310 898925 1587238 462814 57540 721605 815650 907644 1660402 1028235 378183 429163 614570 511654 1164681 1954595 676744 1281688 281340 430702 1520763 99068 1398021 346555 190391 1112453 847793 399254 1779641 785908 1754877 1317126 666016 1925598 1407777 501955 1235440 1137757 91235 101452 1543024 759101 1132758 229138 1631406 491186 1119943 1139592 786819 1824750 1338894 15722 630498 188312 1832741 1207922 793497 1381810 297807 1951453 254278 1035022 1068103 1022782 1020132 587068 33786 935308 666992 1019742 861276 1504148 490297 1523298 121736 943408 273171 1744356 1987425 1715427 275954 213677 585067 1173579 1413761 1472654 1065285 1444951 667697 1056271 630112 146979 997350 1472415 1172519 1610542 600478 1710885 1494571 1983173 1155088 1800292 407037 859386 120102 1498836 336736 1698406 898045 426213 1193315 86974 885760 447208 1864739 76889 609672 1819135 1601383 73502 1079326 1279114 582358 1407429 1253672 1974945 718548 1551046 721347 661483 1458696 428698 850098 1083419 1689733 1433371 23982 1899935 1466449 1098418 1096024 1956114 840466 1242869 132152 571543 1393484 777790 1470269 1410838 988793 889811 771518 1524312 5069 1084063 1083691 1339518 1926466 513112 65366 1239651 1894284 1889929 809116 537489 1366888 306329 1019407 669592 275743 773591 1539915 229903 1898956 1938727 1399775 785743 129103 1439187 1485719 1744342 374286 1464453 505554 209902 1610167 1459818 702676 1082264 813721 1555833 1214284 1674169 1101730 407412 163280 1003394 460753 929051 653077 1158320 1438807 167059 580983 705931 1097987 1834216 1669934 809851 1389680 123975 1577098 429100 356408 209250 1504101 856825 1939843 1706325 1722 895439 496136 350722 684232 1840242 1418317 192629 1077101 935130 114933 1214194 705461 569123 1353484 1203100 963655 1824948 22430 537520 1145160 1968506 1156463 1538828 1042085 941925 211320 1668543 792866 1279876 638237 1793313 846222 94291 20795 1616909 159901 257083 1699315 1971684 1499534 1959833 1265436 5474 1578837 1183919 500476 1084037 1877890 726610 730191 781489 260845 511140 1442795 756930 28822 572515 1581840 1529241 107646 1755714 1817837 494965 1936074 1250408 1020192 1577309 595588 1202399 851309 1356190 1319143 657530 1961922 1769836 97664 566822 1093255 1551265 1620821 401820 402790 1966484 20403 1501525 1438916 1394055 1124710 87780 470282 1375510 71504 1405881 1197240 1012776 991910 1677045 1283327 1949124 497909 891162 927311 316034 235106 115645 146747 1435010 1471898 148627 310708 1132406 866330 1029737 143939 1025764 230714 385982 1580834 106111 1543872 1195280 1948321 1676276 1753814 1447193 526554 154119 952339 851446 607234 344899 221589 1008874 767300 842404 1544649 1827169 699085 1315283 1589778 1723231 1193858 1460150 1825441 1810811 1370023 29244 392170 1878803 1173566 1557082 1911828 1982430 1000089 1639003 791820 929403 266462 781994 1077635 49165 409351 487357 658809 1165008 130809 408959 1110397 1821196 956999 1169974 435945 1311656 72080 106094 692682 511867 1349618 1580208 1484339 805299 1993473 499358 927695 811452 1906431 68400 453517 255065 1669304 812671 1509553 1674419 1850136 270278 787659 16027 1395012 1937638 1036058 1125865 481780 1500788 1672140 1773850 361450 452262 50991 146790 569927 1509022 1586129 652436 1617363 341029 1331137 1093724 782489 1581825 1537865 1808373 847593 60887 133780 1110669 1161087 234722 820395 518926 1347277 831882 1173849 783781 701560 1213246 285067 125639 1431622 448800 996007 1540082 1407446 744275 353477 73854 1978681 530304 289371 523809 1980263 1541679 1355108 1948236 757141 1642564 192063 1393141 1253531 1780314 150928 1995023 504668 1056213 1093821 1855833 39494 583988 1202896 179286 1772310 603869 596383 635519 405354 1463294 1651199 148532 443755 649305 1089965 778288 590886 172957 1322061 1752834 432791 200307 1419933 458461 1251436 507353 134816 345827 1221220 1271237 34885 850517 827786 730 1411414 1869655 1989721 935157 1281311 768303 313478 1143277 598676 979334 141690 1498979 1781362 1117199 446814 1744262 1605037 1409807 821724 412504 1111121 959928 1714041 1435102 13471 1000758 1193567 191590 1707981 1489961 635152 508313 464891 1792821 2837 1618 54593 1332962 246106 495197 34821 754780 731684 605241 1334949 1134319 195727 519854 806125 1719343 1292715 637776 523473 931147 65658 1124127 1997558 386537 111613 1794515 315117 1919864 1445520 1339317 1131259 553227 1497570 562732 928931 479991 108477 1930481 1908725 920413 1415459 1069990 496294 1954897 1179517 227630 1417366 654610 110310 86689 731302 888832 1316659 1894099 1138265 1297067 899726 1844160 811959 1190478 1782999 1913986 91457 291136 878969 1915182 1803988 725768 1820464 769879 425119 1239178 499402 1738640 1791718 858735 1126709 598038 1319678 1088312 306707 481136 1819192 1303689 1080902 1638335 1646840 1460142 237544 654848 21947 1860802 1837456 778374 1098269 144793 1688583 1413429 857421 692280 1273729 610317 92718 1207712 1089996 39875 1205265 487184 1331050 1474329 1366158 1647678 1108428 1192748 944777 1536449 541414 909548 236799 74591 1636673 1874296 238480 1757475 794129 591282 863503 343609 975672 1030971 169851 448360 75966 1057043 57997 1107801 408667 1164737 529757 492325 424064 948913 656668 1225750 196773 699505 1552480 1553801 1431900 76571 3041 1045746 1314118 1374856 1042007 413894 1978881 382851 563424 996040 1324844 1101258 452664 1222609 898379 1738531 1296032 913206 1401284 1555732 1723724 1764287 54882 1144328 1547344 1752015 1668877 1190607 711311 1464039 1817303 575457 865556 1989629 1766224 1114480 1186022 1303770 1395637 343536 1400428 1217228 1408904 553905 833830 1245770 317024 1876886 1557334 237747 1086216 1761877 1914311 1374390 61287 1318283 443230 1674341 10610 197954 948183 797980 820075 630082 444934 202674 710132 970861 1670543 992169 1799204 1769188 277834 652099 718142 942538 1470411 780000 1724439 787313 1253399 402416 1130043 73994 925494 1709554 316950 1382829 1275355 148038 453540 298856 1616184 1340810 1528485 297602 826233 1560683 1521234 1627335 1117755 701251 1208208 1903320 1077201 974734 1370758 1993771 1466877 1848895 943648 750589 1689494 63217 898051 212886 1902170 1022794 801990 1258128 1928048 813587 1623884 817972 1342370 1318179 949988 199650 1546296 441386 1629821 1537970 13528 1533349 1566850 1733921 644954 531851 1822162 978473 1321226 490110 1587714 197913 1806076 1515949 1774041 98255 571640 1742136 19025 898174 388379 1626936 603441 1206029 1984978 1013201 746840 1230869 1548078 636677 790288 502540 101194 1397850 1426177 830069 1981839 1581864 1547485 1389140 972781 1720209 1293677 479146 1167721 1527806 994619 1409650 814782 1581767 1135136 533955 1459901 1676691 1123439 319529 966873 874861 722001 433226 1926269 772846 1067566 10154 649881 1299938 52758 569280 283234 880250 770908 778201 15096 180436 65429 734259 628629 44527 1622870 1947037 780305 1485266 65900 162028 1394457 1922308 1509383 1186924 1717381 1665567 1588276 836225 1462611 1710574 1684556 1536511 877077 1111817 1614602 1599279 1548833 49276 205044 102192 1596652 766227 1577818 1619534 1032841 963503 1052972 754821 1800719 1226743 1781030 1216208 274870 1029983 397498 396442 1130691 1540447 11731 1670345 659789 254292 521009 694033 1540687 924004 1447235 1951587 1832200 1562637 794944 1288395 1042491 111358 314291 252256 118022 312200 1233300 88049 1229321 1049464 568937 1388911 1945707 1376658 163480 1848560 872445 495927 1961410 10606 93742 1962362 1361873 1272134 120671 761240 329878 963396 715729 817074 963921 827208 1437827 1187846 1121424 1455104 1423023 1610752 529056 1859459 1909369 231451 449222 794192 1972127 1165007 1236558 272065 890068 1194042 465509 518475 1804509 1983434 141278 1085385 392145 915972 164340 1272567 200583 1855002 513333 1528488 1587075 44728 774768 670710 750307 1146141 372235 940996 1746114 1010020 251450 1435176 1232405 1489167 217976 1227034 612757 1553367 208736 1238233 1207345 808085 196887 876997 1760427 1232218 1395302 943132 1867230 1218361 95615 530366 1052799 844605 1571248 1927226 678371 1746155 1303172 373359 842661 1664105 47162 989548 865045 1674636 183745 1544638 819805 925351 232418 1691170 310193 1628921 220828 1364107 1377973 1133134 855280 1017659 1080928 296664 1697949 1673351 1127723 112175 854777 1618074 911555 524536 1733861 595334 1750242 1318744 290182 460897 791298 882134 261572 1072392 1805861 1222868 1737019 949276 1250943 800305 1318268 1648502 151289 1506344 1662603 200060 1930416 1458310 1811580 739526 1565535 427224 923406 1878866 1908715 1063355 525559 277973 827216 1017639 163971 1823326 682518 728417 1886094 630902 319635 258676 46945 1299526 259270 763881 1948905 125323 1974051 922051 1624936 734832 1216668 1901111 1855037 1957129 73061 1900960 233756 1343212 810551 150479 1731355 1602016 453065 503433 1038286 705153 1772657 1616486 1594680 421077 1843347 1825904 1231627 1884009 1444922 1693227 430213 787429 291514 15498 734263 1294848 1072213 1371418 1558867 1027703 246930 1346005 444070 823928 401038 773727 587740 1192455 1104252 170151 1337833 324953 1466413 427904 1144055 1971907 733148 57967 1124631 1133023 458525 2432 1512856 239686 943804 856620 1230005 521331 591211 510908 1978146 1434230 1017542 1766079 294986 1798930 1772769 1259041 1368629 1717220 1250011 637899 307667 496955 930793 1777586 850936 822331 1847625 635976 529702 993073 1250109 414904 1500311 447763 548594 7841 1917368 1108804 604681 1946472 164002 1344243 560556 548831 386323 491422 1496413 1480473 248090 1297822 1922107 1342125 1291024 1870019 1615769 1044267 1664348 308810 1123096 1645663 115560 1483411 1936213 1238923 486383 813514 1050887 431195 1406326 541881 898538 633198 1873954 852636 1197904 1760768 607063 806336 1252521 1830472 1198777 1542868 1049577 1235420 1671353 498736 254542 184048 953533 1895267 194844 1916811 344787 196984 759338 1332363 1818429 1319455 1803535 1557169 1977424 535598 1300061 1133725 449903 539680 972507 1393809 1210640 699427 1378161 471861 300722 1609600 1810891 1222589 1419713 871788 1814869 902876 74042 185012 398685 149770 388294 1313883 1905380 1361469 1705323 49384 956442 1952479 1767270 1865199 196014 716818 383004 1260372 654658 902102 924369 1038914 1627056 380396 227100 691522 458378 1928228 1253108 1849876 809163 1525 1848399 1450594 771749 705972 461868 528159 410238 169926 1296978 1424588 1846379 238444 568606 54748 1246976 1657239 377623 198646 284134 267661 1649820 225789 770977 1956104 1294213 7880 122642 718540 1907016 143262 273863 296767 294424 51456 212750 1412334 748280 605355 1273190 609734 422289 628749 1735240 1532754 1862993 1124839 40333 1968063 1862090 295389 1550435 1317018 932292 678944 1684209 423041 419669 1902833 1981725 53460 1406528 1613972 368267 1377186 1524622 258891 186287 279191 1148847 1390167 526169 1585444 819617 1833557 1134696 1700907 704082 1062849 1761137 1598228 18510 1860780 996234 549093 1806758 1311755 605427 495058 1322462 447682 187554 1365068 1303697 720841 1299886 1796401 1852013 1100603 532273 1013846 902254 797663 192164 1964171 545385 1667374 562816 133480 524445 154666 371639 1637893 668907 1741039 122954 284978 334563 1312373 1662976 1071573 1955530 1860820 32064 1897372 1438371 483466 1916060 1428900 1644135 1634672 684470 1392683 1547763 480612 197404 241262 1137922 1882606 391588 1636477 1768643 1389548 1591720 112670 416970 396183 386766 1923054 640341 1412241 1601866 1165643 1812222 1406968 207980 260962 826525 418572 250446 951616 1119315 667241 435754 718131 1200145 657591 624748 435362 1820096 1206 1992992 1440146 189177 772282 1779553 803764 1846302 992037 1117736 1995800 1447861 513638 1108901 591387 829902 1336849 810035 1805500 85110 552149 1722007 1541371 584140 1299657 1581191 23331 490628 388756 497193 1099407 1651760 1318753 1545867 729949 1682060 1017736 507182 1023461 877023 1239722 1110765 210449 1553763 541819 1907607 154328 172587 991882 1798848 755251 422386 1051195 235406 831124 25535 279584 691784 1053244 1808867 1492254 1274510 1807626 30667 343554 1735228 1442470 1842409 796730 1156572 834532 1432887 677944 433609 650171 1337888 135157 1265611 511080 1402849 1751908 80775 516398 456032 464113 1739583 1594924 1895362 1660780 216843 1527912 646650 1070846 400603 336697 1216538 1549034 466464 479680 1215046 924582 1548487 1774837 1658473 1241961 923160 1503895 382178 747359 209340 1857114 1051705 1109786 1158217 596707 400860 1986572 653572 1207014 822636 1091263 203568 774330 1931637 1622943 1743696 620004 1856751 1666463 296710 863696 470242 1271030 568136 996824 1960133 1524304 857429 1474344 987144 362762 972809 609512 1959757 1725163 1801612 393792 1482017 578056 1995681 449 1922440 718598 951170 692194 1388995 1008071 611750 1007296 1205659 30742 1166193 907068 237392 1652206 1723877 76454 851892 203446 1974483 141870 1344394 671636 1860231 892752 1824170 1069684 1421722 165895 46605 762118 957176 136796 613813 2942 1304632 1228679 1236579 255345 1361959 263049 976707 963341 856379 1940444 469541 523142 810836 1719460 1071344 304145 907926 927096 1231753 1270196 376333 279703 58518 1260040 570473 21751 347042 1046054 104186 172402 1078445 1850327 1181481 148926 1532293 566142 740698 987492 211820 1793267 234351 942367 1386674 818276 1495264 1168437 205013 549135 1948256 146814 8561 1668892 1385549 1932434 1807570 1207895 89919 504028 1968245 1213457 662291 1930430 550800 1554672 436928 1535031 1539324 224028 290106 216685 449994 749779 1987580 433980 170976 1443015 673738 1989238 1204916 1942846 1875275 1025359 1125376 607121 1418849 370823 1364357 430276 456744 533135 1988625 146897 1950975 1897779 1855772 1706962 421332 1105980 1023711 1818233 1467277 586986 380740 1809753 255351 850088 870326 1268072 674522 1792774 1692172 274023 1160436 771395 682397 336624 1306972 1971797 1395633 488254 97539 1565194 497539 411949 824778 1729970 551236 1018274 644856 1746475 1274660 622389 1816755 621208 256738 1273047 1758830 1662204 1689165 1532330 1991967 1380846 1356538 1194165 1062256 407733 1836484 150925 502074 1070830 321435 710563 600605 1885529 175645 776588 681201 324854 1155778 420210 1441528 1667793 849284 1746511 720925 629221 1522601 1823183 265554 1219435 1099610 1468354 1942182 1357363 1620667 487959 1247343 706358 1902364 1646818 1875358 1959770 963559 186387 1368715 1532099 1961760 1183180 219908 764709 1007300 1124462 1781968 179347 225440 1183657 415003 264049 1410805 1636628 963141 265757 992874 1407616 1067884 1380723 59822 371181 519405 922744 545162 1955726 191729 5243 1066772 1780696 978185 422621 1826178 573539 900850 1675651 1640840 311976 1445539 1672449 1894115 85366 970054 1892240 1381948 1076223 1824387 214983 1301481 1313377 1352964 1306506 811923 1006047 208300 150744 1319187 623402 1798639 1831058 357418 1640932 751185 817897 1863447 1785246 1893081 1798293 1117125 489600 1431133 707899 1955502 1547779 281835 430550 1837712 289398 239668 1533305 401629 389454 937384 643990 1564086 1457768 516686 1950305 699699 1539828 1129077 1792413 275756 380991 530614 185401 569307 617887 874651 698440 82544 1185063 836596 1007426 1052125 1716427 1834440 882723 1845854 525395 450600 1575532 698324 175202 235651 373171 329594 390024 1341966 1973296 453703 901309 424564 943683 70465 206361 70681 1355465 1297080 603830 1999076 510581 1799160 1832650 712128 1965964 838296 1695404 261128 1234694 1424009 577377 736940 765200 1724069 548184 998697 1331420 1003065 204267 1423884 1939798 810281 531429 1291348 512436 986665 752706 1869169 364174 1824162 1425374 1990784 1765929 280685 68388 713377 1724032 1356301 1298449 496905 1277797 1481177 963411 433577 1172681 78587 1252346 141415 1218293 243417 355277 474882 628450 521278 1893493 1271393 313717 1049161 1296944 905306 1978640 1183314 1661918 470636 1600065 211534 994664 904989 594193 1461467 734091 1067815 363529 475232 674837 201678 1039209 879235 1468689 1885898 1832054 1358527 443105 1464845 176279 1714163 379912 1531536 714576 200986 1280883 1083702 180654 1668477 1142719 273182 1839869 1821480 159454 1256943 1148826 498498 1187067 917962 1148400 257493 1828706 1008686 1572116 464511 668753 1223765 996479 947960 1622398 1666474 1260748 270452 1808243 1766345 1902912 1039291 1448000 1734688 1718052 187750 710841 106377 800199 1347589 1361143 1088021 1639164 347845 199825 651123 940289 305864 1404905 986390 986025 1677630 1194890 1467691 424552 788862 865974 134513 1067141 1615244 1041623 1665729 373491 1025413 1319056 1868394 392730 1339563 1742890 959280 194826 1241669 826964 1846329 1743379 1742687 397845 1184283 1532820 332229 1367769 1104995 1331279 1745654 175105 369328 64552 1476669 1564713 1742834 1475794 499347 766251 7367 1402681 377400 974994 1874250 896701 44834 1394935 1584380 1970597 1886721 1852602 1751167 502380 231925 1860581 338933 608187 1381170 1355778 855150 732667 1734755 286722 1250279 610833 1372702 34364 1834280 1317247 1291112 1284042 927669 1192156 113570 341671 1053378 539307 929303 1301288 1842462 1239952 1329309 1317000 965659 675235 1125792 1834164 573592 716237 1994638 322183 1302439 865169 839969 293573 1511680 1536030 1193784 1473908 783045 446214 1247875 238688 373901 951594 1294840 544705 251756 956143 1545230 1470621 122098 152939 284887 64847 131109 1640090 538466 1606010 445185 970327 833820 1243926 690548 1988245 775855 1081653 843536 700127 1493227 364276 1815699 682337 1576124 1795467 579900 259557 1271313 66496 999639 1052670 1433892 108558 1599265 1266024 347598 1480032 1447247 423827 608519 1444772 506846 250541 78549 568387 1655658 505858 1807433 1274994 1302208 1255018 1280735 635258 1039238 686498 160048 1002811 961307 1502022 176256 873486 470663 584211 546847 104673 1278197 1763089 448774 1377308 1787763 693904 393161 274738 1721380 363773 1502363 1703162 764014 1795594 1681256 778078 1831617 1448702 1180164 938169 124991 1943857 92624 726126 1158541 1599055 1099664 336939 1468837 1001420 897887 424298 1715596 702691 961181 855182 1372278 1238867 553575 294447 556242 710689 1222257 792880 605276 1894944 237717 960498 1233277 1530130 763221 6958 1867135 1542883 564359 472570 736607 646044 1019475 31264 1326030 1699395 1885149 388989 53855 1873279 1803342 63335 1057169 1180331 1682062 1004684 1043937 860584 1822222 117217 292808 488317 1587013 57981 1763023 535329 812869 253230 157415 146661 1932873 418916 1900292 592229 221012 1965890 1360728 1598586 1422433 1860712 1321386 818863 896985 1479035 179497 1553276 1113296 611451 1561918 1562523 1044083 1869392 1927184 205211 259930 1374524 677533 1935459 456679 1459522 29995 230991 268902 1726758 420295 1652353 363617 51123 900419 1154587 1959416 1580778 1078556 990636 1501094 1141150 663726 1407794 1883955 947980 127022 1290729 728085 1469666 524945 1303119 731420 1488361 205814 425141 1751141 121801 254267 1656601 236973 905150 540831 396401 1904520 707725 106256 631165 1026789 1530567 809901 553041 138591 693574 1283105 1104227 596026 845878 1579303 1345901 1467147 1892228 1616316 1359746 1869096 556639 489358 983075 1936728 1688272 1621325 1572993 934418 1324228 953727 1250802 1403085 1827738 1301265 1298001 112268 1013769 650362 1865722 1570945 175420 1155670 1035944 1992226 1330096 1906640 62599 449272 1708519 448948 407451 1143089 254961 909010 130161 1328072 184965 238271 1904656 1925013 1634417 117620 507527 61983 1996544 1507449 1928302 260124 1393413 73236 101466 1482698 1785459 757434 942787 1281531 1079725 1351884 1040889 680547 1144863 274090 1182279 115698 28022 1552556 1946107 628497 1554670 1317800 763423 1753085 1515425 1318910 880553 920269 681252 820207 240144 1508272 1746040 713159 1514271 61672 1930614 1212742 261106 870724 1073017 1268344 1218468 1303507 1702316 1633849 1778720 1029743 1189996 1864935 516616 1185355 570653 1573912 562804 1282878 501598 1192862 633314 877348 1699614 357123 390985 1439182 1055939 398009 1913406 543332 1933590 606247 855669 851596 1545742 871714 963288 1157918 651748 578009 799457 1987046 404336 457169 69084 1663153 1705689 1417262 117155 1685363 1960931 1160316 1645319 1137871 194665 106802 1986685 239919 139974 533388 669319 468585 1690182 727211 1793239 1705289 1496475 593438 60716 238831 878939 1881470 1437356 1763137 902429 1364705 326894 968294 1084486 1977823 1032318 1950143 946276 1550433 485073 622169 1172137 843169 852931 164641 1900336 1058597 1875291 1658999 1981927 99475 1568930 1643362 1556274 1884453 1485353 962729 1050659 1559163 1437604 922569 823953 1643029 725605 759576 1437121 658620 315243 584996 326141 1925020 1017824 48494 267476 1409710 1261883 1535086 228152 1784319 1144995 318632 1420174 1987483 1186344 1533887 52789 383959 857624 1942523 1466960 149012 1911300 71508 95696 92758 1850659 1667755 1882878 1660766 1579401 946787 441056 615873 1650206 1920531 533517 234176 1007861 1039274 1320322 843829 686184 242430 1624857 792543 630552 1590302 5000 334609 1990154 193098 344094 1756655 1564515 611542 193749 250690 786907 1204538 647419 1824379 904016 940469 1726417 1377992 33581 256896 55545 953978 965068 1008501 148875 261321 440069 1643945 1568649 482723 1849635 1111184 1167919 1823382 66441 155467 865537 1764955 285533 1227895 400530 1809667 1707007 1418901 1738644 694731 1680555 119850 932558 504984 1487165 977810 1844149 532335 964555 161993 621374 55523 1452672 1275721 1900312 954865 1202282 1305815 493374 1866928 569262 929095 1181386 426046 1524937 1964761 729016 1796773 765412 1472870 654762 784948 847299 830038 722770 184373 1289156 1299263 838340 1537698 792048 1174062 1918819 6041 1242673 1229673 1321357 759806 897752 989946 1151389 482199 1635815 909505 689407 623502 82184 752011 1856761 946282 416515 820832 935134 328482 1973754 686259 1530153 727258 769229 1808205 1555310 1648246 1517000 417094 1477293 797974 1597928 167878 1789851 29141 483641 883193 254730 633598 402948 1571944 101821 1933714 1806792 703546 885010 1160533 1305456 1923779 1132284 1610553 1996363 387578 1051498 1831394 1133425 860334 1853761 696692 1693454 1814514 672030 1200801 423631 1237156 132477 1272849 1588357 512021 1136829 1790931 353357 1865766 926631 1595479 1583856 112209 175936 137421 754419 661803 649884 1582216 1965059 764280 1059084 1449520 310974 1059392 1370425 36267 326284 1490649 1097099 1436765 104162 118235 1026375 21786 383113 152665 1942829 1087128 1734675 555187 1551572 1567601 271632 397140 883802 1855374 1110084 1317844 515209 271972 82258 246017 1965257 553772 1808541 171931 586341 1657097 875259 693086 1812291 399380 1395230 813849 1304110 876083 758792 498735 283187 1553572 1378136 273759 1994999 1788515 1029846 1714225 673816 1532017 473344 1218753 1541791 662969 828488 737382 14744 1615975 802919 1452639 1847821 618660 97250 586552 702133 368655 550739 773642 1412993 1100641 83857 1064387 939004 1431600 1252817 1947398 386040 1813170 1351785 445242 1516472 3634 921389 115272 1840751 1330598 1971482 1437024 188238 560312 944023 249379 1234877 1029276 499681 178270 1560671 626579 725836 851398 881817 1222731 1618548 347892 1295862 1438870 1758020 602432 666028 757993 1765123 1926684 1161506 1780320 920526 591905 518939 1593502 280471 316641 633474 825705 1566782 1905270 1579417 1220510 1184748 486731 1263258 1475067 539096 1240297 1330843 310186 1791303 1781175 1074205 58106 1579884 770511 212924 1444490 900351 1425328 1932696 428678 1001727 1306921 1816052 1191713 1226931 19740 1120474 365438 1211116 589856 1686627 541654 1625509 1276840 664352 1446621 566869 613356 1838002 180467 890013 1172199 1419807 316871 1577837 1720204 449047 455524 1990444 1704408 1784770 407796 407666 1792386 187068 1057119 1411454 7269 541397 737597 1591651 639320 1384606 945775 537302 143759 559443 451860 1212593 507177 120164 1898889 1212988 1676698 1041697 380819 1619319 1029205 1130731 1527480 1001440 135352 1236927 127028 921279 505018 1402727 583642 438818 901589 1614114 716717 1489357 1412035 1478815 1376656 1068311 1077621 1252530 1948628 1698890 82870 1727190 1300861 1060428 245725 1353898 152819 1733257 1244899 685272 578459 1208295 118965 593081 1961833 71725 1892780 1040435 1580703 87913 1910960 932856 1063916 1697109 1399228 737415 423322 405893 191458 681852 270369 1101941 529709 1247989 188377 1035188 269789 1652805 1127740 1219488 276058 293993 1238657 1399905 124431 1196563 232645 1387607 863156 549868 1635925 1199819 979656 1175490 1580672 1955329 589627 948465 440089 421899 228248 1053640 910346 967349 1069454 1430539 44637 545630 1318351 1027920 1104617 883059 1476027 596344 1359187 1951242 53291 199542 141040 1236662 774116 375918 1597877 1630959 1373101 1959857 1987168 881199 388345 582031 825447 1348941 56461 622701 1033820 1212788 1815923 649322 1801583 397983 1149470 468592 718353 482265 1617718 1905339 839091 1369748 1361043 364834 380427 455360 457819 1923460 1416587 198353 506831 1452048 1060317 559557 1125044 779934 1189578 1838871 386485 899179 1706574 1346624 820735 384203 1410048 1223035 1048516 1112964 1650110 1554165 1241199 757297 430348 405334 736934 1841846 1740245 1507630 1842246 1633949 753660 1830137 1671164 986420 173469 560367 989963 1993832 1058680 1446946 656856 921641 226366 1529105 837134 915188 1874771 790486 353837 626733 1491884 1927460 264985 1123337 1394331 908018 1119762 1443591 1864214 9172 493065 1881937 585063 805493 66717 917324 1279339 1735546 926428 1697340 122625 1601050 691628 247636 833806 446130 1592992 1072737 500594 927808 360097 74115 412815 1602655 511309 1107550 1664274 1464265 1739733 1936135 50740 256800 1269628 1167355 257127 1514707 37275 1275172 930269 975136 1681521 1182089 719653 8577 539210 59926 1729040 621039 157873 1727950 931589 1928509 830596 541331 1517839 1729994 1850494 1627369 10994 1126862 156149 1739823 1365565 581639 1814997 853122 341151 368662 1902221 1087836 122627 353264 1233841 442525 304765 1827251 1340078 667892 728461 733736 366100 1043096 1436397 1666125 752163 1274496 1868968 561180 1242463 261425 1355880 474827 1026476 1136466 1139650 1854907 1755168 1431235 1182276 976392 1827840 604868 605638 1007278 1738465 496605 1931787 1239787 666206 24083 1902481 997410 1487278 720381 1423858 575549 620654 1429469 762584 1092433 1848520 517780 1554334 452443 163421 612709 375099 277592 973980 32827 752700 1997528 1518822 1741222 1992751 479269 1005337 990537 1997889 1361763 965181 309581 1805807 1894371 1774738 1634729 783010 894859 1830016 1542274 142262 1754429 319312 1608757 730351 767139 1732721 770215 671550 1619602 954816 1803221 399877 1784183 1251593 469163 816774 103436 297269 424870 1112261 1731345 208423 472810 1327895 1781119 1706200 1324428 1260299 63743 760778 1416092 842935 1283409 1593520 1718032 1017250 1801025 676197 1995491 1690374 574772 1233095 775083 1222202 408461 343974 503816 1244380 360173 387993 1688055 1055595 1588394 1583544 1869757 1380164 96457 1498190 1123693 1216353 333542 1506526 1480254 429492 165246 1309746 1881904 761409 1762132 442855 150501 1912895 1920121 343168 1387162 1820632 86146 1655179 896861 1702149 1119325 319661 1168544 1483201 665789 894416 400475 109298 837727 1101708 373242 1266826 1101110 1335705 1250908 89415 1252616 703906 1455960 1965883 1044498 1166807 378666 320978 1898884 1865868 1428782 382883 532247 51778 1511437 1366416 1215595 233595 663638 596215 1053382 480166 161617 1851734 424436 1139509 438226 1239018 47063 1156331 941077 1353290 434091 1111554 771792 1958568 1204190 358567 61041 1923050 811809 1469817 1786848 1390589 45364 63258 1079203 1082397 401346 557363 1980193 621347 386007 1508747 423641 1230191 149976 1346617 96335 593550 44561 8001 722765 39039 91035 1264815 633528 661510 614350 1382027 203049 1807833 52326 1718363 177276 308729 82980 5265 1844504 291694 1375229 1035693 518248 1631549 279095 1105084 1467573 255170 1221144 1134434 1836112 403590 520869 892607 1011487 672707 1587129 1896783 395673 1351053 1937342 851231 1186166 1977341 1384791 965574 806087 1505449 554435 660123 333306 1494563 1015772 1070998 1943678 817474 1195508 1480267 1800711 499179 822130 770901 964495 1372987 735427 872417 1492278 1312003 1951183 1013116 1807792 1430941 57978 474090 1784523 1445847 718814 849906 1348695 1200123 1900400 722462 751115 876403 1667213 1174333 80893 1123328 501869 1804230 1198944 266507 1486032 1853790 1233555 867799 518087 1031574 1902347 909528 120527 119781 1463719 1979086 957415 1338030 1914088 1152990 723966 307655 153796 476529 870209 668039 988113 1007379 1206268 1472914 846296 1617821 632180 776097 1735984 1601005 119648 1294408 349538 760664 1194617 1889779 88765 673527 903580 470819 1188904 1015264 57582 586669 823160 1549521 722977 1839823 1878019 433805 1776459 1464628 1282392 1931058 675003 1476552 1335248 1352999 972171 716816 168762 410139 1150578 1157803 662738 1355639 1902350 282519 715636 889168 1865026 1966028 789990 627278 1685201 889190 1384921 1506201 457498 1349433 942582 1124581 1801790 259620 1985942 1673103 1109062 192158 915097 397514 1222571 1199051 1199676 1091877 1614313 1278970 1342886 526622 428814 1229640 960381 1866527 60179 437091 1014831 1147698 578004 1277697 1554609 1221896 398030 702542 464518 820860 1406086 1416844 1005861 1272954 601106 197648 341055 1663828 1486458 1885130 916653 819063 1929444 631252 317534 284079 150568 1074668 268803 1730845 953444 1042121 712664 1932215 1312179 808059 1762978 1821433 978667 909866 1275043 621350 1178240 140006 1705406 334105 304817 767966 985564 1291222 618789 953696 1616571 700925 948740 1274831 1612562 1829847 1573338 1315753 1069222 957330 1913409 807928 1827969 1198334 342451 1697765 723351 994220 398841 132178 503771 1773657 416374 1570639 309617 1676042 1443641 1489529 1201425 870650 739045 1941188 998134 1356197 655021 598836 395039 370690 1010962 1436550 1108408 1574285 1431645 1698977 54815 1308836 1729248 1885599 1169199 1079285 991984 1080173 786727 1354071 1178360 1930744 828028 590843 1106295 531023 1186292 466514 1607990 1850196 1218805 33086 50140 1234423 1424880 1522476 1409352 1121676 1790499 1422559 1466544 461855 1898461 400089 1142950 578344 768439 1876312 945207 842519 1823896 212032 467844 1880605 1236854 1118367 1524716 1105613 1009064 1834755 326915 457817 927895 476833 312148 1657969 1391200 1708958 942929 328499 612126 562396 336191 376275 344117 1425614 1917615 77341 1177813 1079316 1602876 373721 791849 1371532 715568 827828 211365 1157769 1681702 1438218 698600 163974 717966 473654 1727488 974196 1203452 1162518 966405 877472 1661825 1663113 399493 792856 1178013 627272 1781173 458451 773168 430794 493988 563240 178824 533566 566492 1143684 1863481 1148643 132330 565223 1410996 542974 1584427 795604 895940 916397 180417 868629 1475078 1647737 103435 615935 1516868 1422628 515025 79254 364856 25973 17705 1924118 900783 930038 1275687 1945516 1948140 724856 724353 924417 1736093 777693 1182111 569951 1997534 1012927 84036 1578736 1444349 1113908 1818595 30643 1566077 1459957 1361856 508895 693513 1204165 405750 1659591 1920172 1976188 627337 1975114 1444613 1912968 1679572 628997 40356 1382371 1616185 1562851 566635 1000883 630659 309781 1433602 1421108 1465909 711425 1723775 727474 1548805 1872246 977445 1313670 1511831 998042 943957 464743 463682 1697443 820704 264904 458249 1521941 1530323 1094991 338323 766784 1268682 1232006 647271 518771 1999097 1589665 1766284 1071711 800470 21524 1473309 172249 1691806 465209 1159011 1654383 1675562 435371 63299 843946 1816086 572397 438204 1022196 1805765 542409 278305 88029 1082714 1333385 849167 287849 295227 860339 853994 1849916 1596741 346764 669585 986065 1269229 918200 1190023 329102 614505 916965 1610217 1153731 1267800 625556 1878841 1516974 1732556 1237781 772321 1517434 1512310 1705751 1816050 1967594 26091 147586 1864893 1402802 1069688 1939056 974199 1910045 1778522 1222039 1882620 1226482 252878 647478 211752 828582 670115 1063364 529813 1288089 1065327 41200 618081 615026 687998 1104324 1059042 720931 1581492 81549 1669943 230793 607526 1587002 1212241 398483 1312026 155554 129306 35581 104931 399190 632864 307219 1565373 1328345 1344549 1050749 405726 1249059 978817 633714 1007870 291009 172281 1116204 181141 784783 1086939 916262 573454 1436477 390648 1400359 614395 1859121 318996 1275076 1422606 1601958 1886610 911327 1745268 664572 1192660 868187 628523 1707889 374994 1565305 837194 435129 1522536 1653818 273584 1239228 681652 1810402 1527312 591425 1221179 738857 537171 1202228 1537457 50156 1965019 1170032 1262915 421945 192686 1584961 1068750 1663047 690697 1162102 705796 1576198 1578863 855155 235344 554988 1203345 1989152 1036521 673480 1672120 587985 1465691 1496096 39155 1819955 284136 890714 1577542 1198528 973030 425304 1733121 151465 449523 1358766 548355 1435722 888954 1079914 739580 696506 1679007 1931240 1546611 1780537 1181216 989968 1182038 1888657 1333422 1268340 1508276 1709 1753852 1113063 538478 445459 1059810 1994056 1029431 262900 1581153 172672 1501157 368024 1405200 1645202 694709 898213 1767539 1534666 1810273 298118 1091339 999540 583747 222977 937299 1603367 683372 1666803 693431 1181550 1918247 154174 431662 1205693 29610 1403855 1897243 871929 393803 547486 1230928 1154448 1980553 1089306 1391502 1542139 1777479 1798112 1308294 1588154 463576 910686 469509 1684677 1086245 1969400 592499 299750 12510 1044168 1226063 1837948 154909 516381 8529 360654 1294045 1133012 206339 1181344 1390885 1975833 1026704 1925507 1606391 49657 1904910 1322203 123645 1875052 868791 1381018 1944853 874927 1940732 586358 1778765 1817660 86665 287232 1975662 1259535 1473140 1869329 533167 1061277 934075 1270805 1952218 935949 281251 335718 1382515 1010773 1878307 1413547 999748 971855 1806073 923134 1710276 318960 314392 1077394 221154 1069775 24253 895516 1469624 1221278 1758686 62254 1836636 1781211 1307884 1168768 1754313 1761924 1754086 1617827 758070 1537420 93459 1748871 1896156 1277341 1570857 1628170 687715 1815254 1896377 1358672 475782 861362 851484 1489445 1381192 340540 359899 613993 1898186 1952826 1184408 1834031 199134 1610141 1597107 214310 1063858 352703 223501 1154292 738890 1073237 677383 828849 834235 215917 895747 1857978 103108 1898799 24667 961085 1845208 1029900 1075721 1660620 1263288 236352 1733559 1739988 839148 640400 208353 333320 817630 39727 10669 1475479 1752452 1296532 178046 61353 198177 1135225 281143 1074499 603518 1169335 397528 230806 789884 1643832 1103517 1878396 683270 246561 811423 558745 664737 1800495 992258 869596 898456 1669476 1417610 130035 1201904 751801 240383 635087 76662 84072 1103909 1696607 1289245 1525716 1440454 1362514 1316348 1846761 1584526 1551677 86827 1940621 427044 1934210 545531 1249216 1298445 1263371 1818837 611175 740528 421810 478488 270775 1002364 944550 561738 49290 1210331 1258486 676408 1362084 910054 1204005 166898 711183 753303 1388225 1899436 1224348 1999609 1879842 20395 423234 1852625 1867061 1756419 1379657 1604499 556894 1124605 1506952 1341049 1708238 203584 309014 1908250 1915325 1258321 1071423 734163 983042 803762 1988536 521094 1685932 851258 700016 1505539 1867002 1476976 1678224 330941 686152 28451 1236957 949790 1805160 1983873 169896 1471709 1265786 488761 1353213 314633 1637936 173479 530486 449757 1559771 378545 1244344 369549 712802 341509 1200108 1091678 614510 1635537 1420456 1875442 400240 1471986 1615515 675161 1228367 261517 1731004 972072 435275 1250475 1847073 1934483 1477461 280399 1910450 136763 1535615 1491164 761352 1668582 1424225 832709 1409461 1138024 745125 1933254 1586550 943380 43359 565517 1326670 605059 1983248 1580116 871379 949382 1616591 1754294 1612506 164824 535819 1896511 810993 1253687 1100461 666401 129768 779003 1216765 1665583 586708 407166 854018 1971468 325000 730284 1716501 591162 550877 878323 1642222 1423690 1813826 674125 251865 930052 1951417 1849878 575682 1138440 1341784 435356 1137623 577813 1303726 1185477 1482669 1292074 1259287 1026735 121969 1760425 846570 1228093 112275 262126 1691547 524109 1105522 1858992 1026702 105071 1157444 1254734 212050 841923 1079231 862091 1378635 1412370 1697735 1995386 1652850 1540891 203478 1272613 1138023 120752 1689217 833877 1194188 1571733 1609355 1812765 1203497 1106574 872129 267668 516976 1255684 1265313 1679531 813103 1851385 1161862 1914573 532677 1912018 1511025 1479185 1437652 857550 1659278 327249 1036804 1964488 1315418 582343 60149 868876 1335717 145988 1259579 1837233 1707759 371847 940674 1320860 1644451 1014279 1483614 99650 1912522 531720 1787976 1460738 1234226 440022 1576299 126576 1120972 168584 1287656 551124 1828805 697188 22813 1200654 93966 292877 1620213 815612 1911217 76966 1608162 1334164 724753 1091584 687430 1334019 118432 326951 1928331 1229117 629673 165455 1998180 236613 1225261 776494 150168 523286 1487340 149394 1262985 321132 1690438 1875166 174518 1813227 171566 435464 1987268 1857170 465486 623227 616101 690266 1063726 1441956 766397 166469 1285461 1360155 1598890 291286 1711855 589501 1373703 1990750 881342 124562 575568 1122632 548807 1011808 1735783 1766128 1994725 1149599 1519548 1624092 1339856 1736691 1898224 1089953 1694232 1486173 257323 8027 1506830 1028024 1225344 1491540 1446987 905768 472169 255171 760686 1434141 1663217 1096758 1151962 1261917 30468 716286 1493903 1116344 966001 1600685 151989 1037489 1214306 479860 583946 1109066 264412 1231890 1998394 697536 545106 1411412 1364979 1963812 204871 819862 851716 1607749 501023 471768 493948 1765082 1319671 484856 995250 1466716 1589049 1534516 1648689 1010704 602270 456111 441627 982654 907668 201141 261251 1411856 1518507 89031 182932 1554239 1850654 1358599 985996 59538 52449 553794 640650 1485838 268570 929842 90391 642752 1551595 924401 450967 730819 1396422 1467973 1896973 696372 839154 648649 775023 1463784 133023 1546787 10175 1520957 1832578 734257 1026777 252836 1106425 208315 199348 1806919 1992416 272010 439492 120829 386307 1560182 566434 515637 1810539 882175 936553 54757 1734611 1488975 1411738 120897 1945839 1517492 980753 993426 1908309 1980807 1099752 886994 1533362 1618860 742359 1904926 1424024 29872 1110098 757195 549602 446803 1340642 583707 900949 309705 1520354 1990192 40921 11813 232298 722952 692015 1766597 774712 442313 566723 1944487 835563 786843 251072 1865133 1229956 774685 1892108 1897265 1390594 837078 279170 334615 1268674 1028935 1316674 1525961 1052763 39400 1115273 1166886 892823 1395109 1508117 338964 1522486 1799142 1660179 31698 614394 1504242 628135 1016521 724600 962113 1961963 1071335 1280758 4894 1780864 115083 1671414 278850 1574524 337766 528081 647133 1897324 783709 296048 823232 1639639 1993195 1423330 1518439 1512996 933331 1241749 35191 193729 1782170 1147091 841541 698427 127546 1741509 1527067 1691805 1262188 898906 1489725 1130973 820743 707141 1555991 490995 234447 1240153 51888 443888 1023655 1816243 1431805 447428 608314 139652 1575579 1477595 800451 1920190 82524 1418226 55071 60367 127224 680658 1891840 1065432 856861 792698 341869 535784 353212 376727 1459464 1511996 475252 1273033 939271 1807288 1610799 87233 1466184 1780430 190739 884964 1070431 64478 323355 38176 77983 547777 1861099 1495841 1001338 1535084 1504429 1729222 1401907 100903 1346434 1619552 740684 26349 491778 504781 1976378 1321815 1069469 1179440 1683882 268376 1051811 744580 782437 1582574 409105 189413 973877 1181002 1643026 1431210 448901 1901999 1712961 1992632 1353172 1945968 1080658 318601 732090 78087 1398894 1859599 98577 688829 1274552 183074 1445017 948529 837941 414100 1311559 1035667 409850 856722 373218 218746 1625010 615619 1942984 1027071 693470 552670 1970649 284404 1516982 1378830 1020790 1575887 1400716 1696028 115391 1016364 1854550 416354 469589 1161896 701070 483278 1378788 130807 658825 1422220 270124 114625 1319252 1084390 278805 1050812 1909316 1838382 1041278 859964 882290 447535 1927990 1814645 991447 1898242 40485 1162068 1075740 311824 1736785 1649822 1170551 1169446 1266510 1656043 1138325 1760827 974270 1956827 154411 1953348 288101 1752328 449502 1353636 295542 648017 875533 536698 1962843 183166 715603 822174 240592 552272 1114238 869601 1861244 142745 1786137 634371 209189 1989392 956816 1707827 801588 1071149 1167546 1362820 1656723 125116 1683615 1414024 1148594 357014 589353 1229749 822034 358992 45880 1387077 420818 1533233 725007 1519394 719332 867537 1605859 174283 1008661 1827631 1181710 208447 723421 84891 1287625 129715 574769 1072242 1184763 1924298 1438105 163580 413533 1313624 308970 92959 1996679 522548 1638939 376494 1606477 1093191 1430023 868914 172729 39555 342023 1596631 792579 992454 436527 43901 1542630 1601479 1731807 1243887 1875641 829767 383850 701001 319723 593933 47650 1109701 794288 316784 1657413 1391071 1500421 453248 1780385 1565230 1834343 907241 1821321 1625802 1093437 354553 510282 1452304 1573029 281626 49889 1213269 597808 1909923 1692347 1942191 1938699 352114 1327188 289103 1648810 118438 1052306 195679 1755860 310826 931930 1300900 1331041 820745 1343985 1121617 554850 1861504 883339 1443436 518088 313010 1035555 1630140 1288555 1392908 805763 1691043 1374007 549154 761050 659603 121092 1372720 158087 795860 1181132 478932 1850390 315985 368209 884946 1571828 1522764 1447893 799441 406982 1951182 1323678 1659399 343018 161097 333904 319495 976832 1645677 754559 143956 1758708 1137698 980206 77731 606431 1695485 1152957 1875536 27844 743861 968133 1573703 1181607 6303 437320 1603321 1945430 913086 1559856 1543614 523452 1456107 273034 399214 1242281 850371 1774566 1030386 1896651 1534452 1602467 378783 938808 1815047 739933 422681 1467663 65507 444336 152514 1344 372161 1816884 192297 774190 1403267 660307 1239647 965932 365034 181234 289859 1062658 951724 1022002 1831814 360913 1287715 13561 292450 1521697 405874 1245909 1011413 1807482 1865217 155818 583072 916957 689754 8699 1288854 1788134 1480239 99788 489803 675762 914849 1271906 558307 9622 894978 1966171 1165314 1261298 459197 421801 1150887 54650 934152 31282 1486010 42141 1316769 1329294 619730 1341252 1604940 557298 977941 1167221 1832708 1398316 983650 1572967 249294 1275949 1028128 460370 656453 590946 684026 83354 1528863 269170 1285888 138993 1909164 912165 692098 718756 1723819 1074062 1287931 222345 1127937 49367 812653 136370 1718386 15909 1895192 820437 1602692 715502 1124019 817130 895700 115974 793750 110710 1839356 1776446 249404 319203 1062715 1689235 1228950 582789 897946 760178 147149 86260 815435 831322 1421993 1676792 1911769 1916018 399199 1195952 457624 1543670 1583074 254256 675614 632443 1897605 52356 1117990 1393034 1710503 202689 1399464 1173596 1721668 453672 1619160 422748 1930131 1996489 1901734 1979029 345569 1757481 653106 1158849 450833 1829609 112908 305883 1272073 1552549 806354 596557 196182 156469 76220 694001 186672 28787 807213 633454 649286 994798 1488732 1137260 1036951 1180494 1176350 1335473 1261376 1390866 150015 499117 578976 1677448 1428326 1772221 831640 1700277 1365247 265159 1539311 1216938 1709669 1645383 618496 226010 963734 49217 1724163 722719 1795452 552911 751612 112909 1349319 812262 485210 1430357 1973271 1297730 919826 1508565 1713500 335032 449083 909233 247611 1789410 226404 80734 1295866 568873 212520 342119 1760045 1985818 117530 913292 188379 464813 813956 970200 1989756 731227 804046 1039528 1583514 204976 1201745 945271 1964262 603740 1276899 629453 692893 1594343 1425499 552697 1999907 1276472 897847 1799106 461738 637991 1712784 1281594 110105 546904 750216 202133 1260035 1394508 1443872 1133590 354460 870377 1463038 540869 1611807 415722 37293 470799 356084 742067 622728 316193 1689894 390633 1069502 1791011 1087272 459231 1390276 1582670 607990 806309 298480 1348380 1321574 119026 141974 534227 1207993 1565054 1578093 149856 1526380 230873 473925 1028812 1085793 805585 1857469 69566 187822 1054641 799465 343908 1673456 1104618 1888220 937166 1674532 1170397 827999 1840976 37332 906034 686179 1493097 778793 1631498 2289 1649428 1619004 1431808 793420 720642 361554 587483 629459 46314 1877600 891706 424193 1341008 97920 1150261 1208340 1595309 364953 129101 631271 794924 1941817 350464 1326412 1964599 526027 1811987 250830 754296 425409 848654 1010560 579257 831695 900896 681168 861262 1824835 1630360 1385882 1278517 915839 603907 1624977 877295 117408 1240610 392665 105511 1747347 790502 847393 1386761 917870 1072528 830352 867580 739328 1345664 1049505 1785147 1998510 563590 266346 486718 1101188 713655 938420 1655128 1150079 1063859 1380779 1229918 1940504 1691474 1915201 790082 1719836 22326 948139 1687318 1918995 809204 799748 675162 578240 878961 96887 648503 1151903 695006 1520061 205955 1229964 1548033 1746380 1677291 608176 1870867 1159060 1771011 1830002 1347721 314861 782876 643594 1574439 532302 1439369 1871122 1071165 703238 224419 1678707 956255 235864 1891575 1764196 215061 846774 1240012 814933 448928 1205418 803028 1835943 1690737 756934 271177 1545344 1264568 1639854 785353 228775 386013 739073 688852 631719 633706 1321224 1323284 1475061 946756 1842072 1001012 1422100 680756 179595 369873 17143 1444098 320000 1284336 1979151 517422 420571 335427 407955 910577 1294761 382002 1199948 1415391 1822270 1848571 849964 254151 1269834 688590 660206 898773 1604614 1838672 1059769 1423637 760132 1726975 479842 858167 1303922 58041 906100 871556 826009 1464809 237723 525130 178707 1220924 1818738 405959 139971 6977 1986376 613167 1231156 142380 598684 1555839 1353018 1949376 771474 64320 1676116 625612 820077 516979 1964932 349436 1856500 286525 324461 1748177 1092278 1059034 477200 672052 1393873 1571492 1273875 1633730 281413 1542424 1586567 89731 1154880 263897 1916897 1304805 342311 11060 703110 1177208 1152933 1450585 1600803 389721 302269 504141 1598638 604189 1060152 1065619 1376071 237499 1267740 1770477 9660 1666336 246261 1097786 1533252 1105658 945781 813477 858963 754570 430363 431037 1272141 1859010 682910 412610 1915717 954273 1577882 1668465 1567007 1544974 1695067 1110344 378822 1981709 762237 1744229 1027100 534646 1761232 194020 1184315 1014536 1553877 425511 379276 303108 664777 1883014 1474819 678164 524140 1289441 714228 170005 225495 848716 111387 1175304 101510 1992760 425210 571007 1545672 1881246 1260394 550896 1882881 713997 1917971 586353 835008 217851 1278741 1136416 1738923 259187 178161 1692951 767227 1497162 765894 948904 634657 1479895 1259661 940179 1943650 91877 1489542 1419421 572322 1399567 1229506 1635050 1026579 1243556 1543527 1465369 1669523 136204 1632674 461783 1123424 1911486 985223 830582 1712169 1379662 1738305 291631 1236001 935150 1150378 1377748 1053310 1078200 1407202 560203 66361 1697696 10628 1626748 195807 1021450 1018091 1338305 1256624 950739 1533995 1970972 1093521 1594600 510509 1307358 1185975 704241 1469186 658338 652062 522928 1086755 957499 1901996 313286 151662 946986 1108765 345748 60080 1885676 953574 989920 1283152 685192 711354 752137 564063 170468 644281 888520 1063406 912491 809623 1923013 475161 1825666 1112709 490696 480886 1424414 325933 588909 749498 1814688 1729128 1077778 1632068 311496 1297969 84193 1744421 479896 1963187 173060 1534951 967439 358225 1601797 1327405 493710 854125 611201 1227902 1803127 1365137 1466396 1184564 1582963 460048 1319873 802375 849465 1332730 474648 839765 1375879 218092 831494 1260678 1642302 1128338 922352 1083894 979857 1398993 319296 1701685 529789 16808 1866935 1016716 505944 1181981 1743074 1972158 1132250 512403 1626656 1078806 332616 1479127 656635 1289625 1275648 833217 642914 1829344 625687 1216358 1970448 1563990 1748567 413794 866801 57490 1908849 872169 831656 1348805 1735665 50092 1545228 1628512 999346 244199 527914 844590 1767324 882281 547625 256633 1180789 1454771 650644 1869609 1625719 31532 1270024 1624186 1070287 1700371 1534752 228098 1303011 746629 956691 685060 426322 939737 1238221 1495435 1739560 861706 533426 1839083 307144 1421206 1531067 1446276 980997 1493338 478310 1552846 962844 1979953 328283 612412 610552 1255878 1545410 745753 182208 1020455 1765685 513276 978410 1010246 1243755 1495467 834377 1047850 550911 1177588 1128935 1759962 1002220 628291 1779271 1912722 749590 558260 1375516 244779 1966992 1298990 27074 1029608 1324653 1400487 501814 1052243 407942 397556 1095830 848947 416208 799991 229427 1832194 483919 1935960 40893 88913 795936 1992911 1641959 586768 1721384 320107 1307412 232700 728023 1778295 1127572 360602 482562 1802892 1319965 1122814 336302 1432622 1898298 752114 894900 1416385 285287 616460 764540 433139 1711178 948681 1026128 212930 1731237 15830 569731 961585 983489 46831 635874 1383833 721413 1657767 1780169 1807240 129235 180017 115840 1547182 868948 711855 1815196 197719 888662 316744 404636 954890 1406153 861977 1792689 780798 742171 1171293 1721485 1126531 1477711 1499574 1024985 1146609 1928056 589056 1492076 405087 1655483 1035524 1922823 253173 1353991 367498 1929938 789227 1795538 1121255 1424740 1857934 422635 1339446 472630 891308 1684289 1405442 692504 1547631 1793382 1160506 1412962 1480921 61296 1810862 1572825 1985417 1025120 192054 147639 1740017 208750 1688376 1679281 1647256 1723392 1586784 32352 730316 1904008 1681298 1042336 379319 402952 673730 601903 1764412 1920597 459332 304171 667627 1018996 1789948 1443875 662633 34383 814329 917975 1759828 157934 543253 1514530 345797 901263 743272 931983 518325 222030 1061606 1752241 654263 1836011 1631998 409103 217461 250716 849105 313995 50973 1196155 743634 1833955 1245074 1644136 3639 844774 1870767 1887340 240490 423903 1818601 1170971 748695 1393971 467420 1075055 353338 11276 1357039 1239705 894510 777046 1859208 1559012 1305328 981110 455423 180180 1327670 619248 585803 722124 390019 1955029 1106229 1093717 1512718 727139 1354824 1182964 1183789 158342 1500429 991370 1399743 787879 97970 43692 1866586 830544 271717 1935532 615823 884082 1382183 213241 1116085 90694 17185 553134 1913229 980041 597731 293294 832889 720574 122082 1044036 1147372 589236 2681 116389 1982464 249744 1056434 82961 1809242 1936017 1413916 925305 1514413 803971 1874491 1515584 303303 1998089 1634380 1279991 216933 615489 1929003 148831 982386 1803542 1209811 161543 1013753 598166 1453750 365802 384902 404568 1195127 1500026 1100106 502648 1230932 1261196 1773140 819716 1519134 1922664 1077848 1865444 783211 671276 36205 963449 783302 157827 637298 1511906 679493 1794064 873132 345316 1326654 874107 446197 394569 805062 1374514 1901914 1452887 1733763 847712 1350716 326191 282652 1283718 655140 1857634 454420 1004221 1032306 864430 1548087 559105 1770690 385547 1698006 780416 146264 1682137 365357 107447 773380 147220 988776 758228 1446682 350747 925350 1951998 1915897 1612240 1132678 962320 512829 1919054 683266 1523893 513218 800586 102220 835132 800575 583528 1957958 646079 939450 1330671 1449054 167777 206644 680825 799463 655975 1160343 1688886 1726565 822833 1871006 1493569 1251214 894753 1158988 305371 612216 1170311 1639692 249205 1831149 329540 1265157 1830012 1355373 1129922 1489973 1962733 208683 1016667 1367210 1059651 1940916 1202902 184499 678067 557145 1377326 1762759 1460633 1772530 1256112 1267650 1778048 400948 719189 1648403 1093412 56081 1507606 1411645 366898 83299 668884 1762554 705621 1024975 1406028 1595708 1799150 447386 1244391 291494 171574 351308 888759 414861 1307182 328271 819152 489804 1417461 1175475 1159345 1428587 1464605 1711407 903527 1994138 1589519 1724322 587703 1527397 457780 443573 578215 820412 906816 1383800 1672865 179714 575163 354134 1052647 1906405 53815 1512992 1258059 145555 854276 1665429 1474638 1677262 957046 790328 1592496 1578082 1114124 45898 1252954 1126056 1379659 252743 1354761 919035 1691249 1524695 517879 1355630 1057408 638482 543964 1084831 820874 434711 1525956 619034 1534556 982637 400346 1538211 1557562 1654464 1219182 902594 1459889 724760 1529591 1547058 751571 1280523 61840 847856 1815645 1491445 375539 1793849 330861 202732 715624 1334202 857178 291541 243903 349365 173631 823070 4760 711355 930009 206949 1152457 1046689 315355 251254 1458026 1844822 230627 20702 73582 398297 1289349 470856 1693339 1765040 640855 625176 1732910 1497124 1266409 1985415 1481940 149662 990253 1960746 1617942 1156396 1192551 1933216 244340 1406934 1639539 1153876 514542 491425 963258 1698764 87444 471749 352157 811454 1985641 313644 332127 685660 1736015 462375 625894 719832 1579717 73493 1614966 1504648 1772891 1539565 258130 1885907 1193885 1115890 792207 255086 1802830 548079 521766 1987924 576120 561657 965238 856469 1641569 164005 403702 92643 439034 1201351 1766797 1948349 1652445 146799 1290378 620708 1563266 877489 1540163 685656 765764 370032 256043 337839 16437 409283 1895220 1496206 1780335 820502 1577368 894438 21895 1818126 510746 1771663 1332402 1292347 1952464 613334 328149 950412 1957163 456855 1735509 1719744 1592776 1341274 1043821 1254060 1254410 1021034 535643 1070905 1204232 22884 1590142 591245 1527369 1742667 1721665 1331141 717521 804969 1179644 347524 507775 79741 1053968 1374879 1655863 778820 1849852 10864 769597 1110750 1167302 1612724 375090 60277 1981766 1447207 140744 1870199 476068 1414615 1124827 713062 602008 1323082 831805 602677 990708 1290953 276242 1297940 939895 1348569 230878 127931 761258 234943 1217674 450942 1322511 538242 1998095 423564 899497 286008 1041570 981150 560361 1429729 288358 1942769 202051 1546113 63195 1943658 796498 896676 410812 159330 678303 1261496 577450 360166 1444127 64825 1168148 1013019 1378070 1094257 57260 1197370 1521490 1963681 179911 1266367 230368 208313 203546 372717 175043 999851 1981922 1021579 338228 1918724 626440 647109 1803522 1035434 1421057 1032517 514887 427652 1369429 815119 970137 1394333 1434171 717783 1838473 434376 977674 1407223 1023500 569755 751412 1032397 1027218 1191881 188044 1085386 454900 1364002 1036155 1114611 1075459 1838944 540395 590874 1797015 481828 122566 879695 1642217 1249259 1153284 531624 482852 1885561 1604505 1239848 107957 570175 927951 12434 381942 1874920 1642527 842857 1573159 1397115 583229 1378577 935348 380524 1331425 1752382 1574885 394330 1798552 766122 653948 1157488 230580 1301039 558609 119939 255163 1270305 1785511 1476347 1802606 1069884 574130 812695 657013 1364574 136758 402732 1141665 1622868 378792 1136683 29029 1471281 430490 1834900 1817195 1011792 1031914 38189 1277703 1230067 1183705 30794 633404 1161777 1609345 400445 354240 1268540 66904 885129 272380 1540429 623282 1629151 597861 1372577 533813 1625652 786249 613452 1779961 538868 67251 1935705 638816 350420 1787001 732645 1286049 723172 279885 828192 1632607 790176 502765 441073 369320 1949956 1816400 1689543 1701024 1655752 1206126 1572660 1366017 569316 1963720 775349 1850430 1534 1150863 1401292 1283609 1159331 1054221 831739 802476 1399526 1667202 432305 694426 963638 992604 665390 1093110 823916 133446 326039 255912 1389225 571571 1280993 66629 1018796 836478 1622867 1898716 1589887 1186191 635292 1607124 866954 163512 757832 241935 1766308 1457862 275371 1882700 1329085 816419 1107385 946893 137967 843166 1573218 350917 1141997 1091402 1966123 454176 1426044 795749 330228 1975881 1489403 1598174 315147 1432333 32021 1179563 16758 1245312 431846 940229 1382538 386269 1276405 649479 975799 978661 4606 1636230 1264880 1047043 734732 1842961 267237 975843 1103450 1131346 1605028 1266478 1390983 601333 1669261 1937935 1030110 1883624 818704 12947 1020693 1573954 1690201 863344 640555 1555010 1496649 251745 1932175 1325229 510352 754801 1073410 244500 1489514 1347353 429016 1536638 1825210 966954 976308 1148437 647790 1766847 848275 256456 1464894 1221678 861434 1124861 145875 1856691 1258108 533807 244184 997896 484761 460038 520416 908381 835170 1206877 1200409 1501559 262561 1347953 1139766 1796783 1779083 1583092 1936231 385898 1133220 1463921 978199 1660104 855042 1007825 569172 1999358 522518 1099985 1631760 1955809 1616765 1406725 892012 641141 450509 667330 1046505 1254062 572682 1746480 942506 1270740 25506 177118 1488954 471443 1243070 1282671 781636 1436542 42241 1681662 694873 146770 835147 87359 730169 1741028 1351508 1515730 1215921 597715 30489 919859 1950286 731132 1168947 979007 89394 827096 1010901 421751 954887 1625773 81135 1240472 1548917 1123695 553308 329126 418081 1159412 367770 559060 1983031 1372725 36174 1087875 335253 1412242 872771 36067 1266698 401735 1212101 1989917 1889824 1933462 1330419 1724217 442909 123086 1600565 1564367 218682 580611 1325404 929013 215120 751231 1304855 17082 745690 1292044 1279849 35973 1651693 952142 1560407 661332 5226 141108 475351 1411533 1846414 1735120 1668675 1173401 1282937 886390 1350783 771322 1937143 713546 1604616 1635861 1906448 100982 1923630 872012 52632 1501107 487402 424808 563503 634788 173184 1256515 1896369 1790040 1743233 896885 1522204 284539 19425 195061 871670 156382 1883485 674217 1051467 1169829 1418454 89412 801509 1938882 881331 18837 1561824 1724814 1964670 311786 1030061 545649 641659 1912125 1944437 1712470 1400897 1964045 1598983 1738319 1007333 1344289 1644900 586584 1178372 475172 384167 326171 60483 848184 369489 942583 1362594 1372290 256679 1631888 1645681 1657799 1789213 1822298 1510596 1386404 1369297 155518 1878597 696784 1294046 150774 685664 291409 394100 1681429 13834 172996 346356 1818817 978968 181659 270599 1103153 341588 1591469 1142221 1289754 474617 1239312 267604 851208 1033827 1040545 413159 1033740 175074 1398803 48218 1760579 1593636 1483543 1728271 1309486 152253 292838 1728970 90732 524689 813157 864063 305652 1550632 921409 1294729 1643685 1983735 986412 1305003 949114 1907169 341553 968285 1757974 978384 697587 1291736 1667333 1454838 1316730 642658 1367475 206916 1242338 370589 492083 135519 1983774 835876 309709 735346 568008 1625932 1405786 597160 138056 111734 1766388 337005 466772 1918066 1156664 1845700 798063 745194 1967752 294540 662666 1558373 188025 942092 1740687 1773748 789157 13722 1500417 156261 1394156 1365024 1345635 1895308 1354405 1193673 1777450 730622 1754216 1228113 1629653 1444911 1570202 1766142 251304 608896 1787457 1524858 731060 1089856 1272139 810943 1068220 1703020 296722 1246138 1714531 1199081 1942520 1653420 1205166 748003 1126840 1417003 492525 1688170 1681507 658640 139773 326126 426204 1648186 836320 490166 1962473 497641 217917 1783955 195953 1190988 34449 1237339 1927936 1783395 1412662 1268149 125546 1233827 1976057 1198250 1865487 1405747 380934 1616962 171935 1285088 67549 16953 1327586 349814 1932397 1698565 1444274 1310408 1596440 1659425 1974659 1190370 1648282 910795 1624906 1690416 430521 1316238 1234107 1735197 1604127 1279429 525063 986940 511677 1877623 502154 1009848 745469 1572143 1227109 1456460 122753 347934 1050246 7399 489470 286093 36679 1280875 1406295 1365802 769647 127288 123988 424995 573691 905749 1889279 1647749 899942 935547 1629127 1750506 639003 979588 1748727 946248 870690 1111414 714734 560241 1884367 1403429 1004626 775868 119203 1546794 1836527 1310500 915799 1069421 24400 1278950 746040 426211 1607440 1194051 685746 668132 1558452 744397 1534709 1351479 1059066 76999 1765291 1790158 330271 499721 706603 314672 223042 1552693 1615983 723024 329444 1625361 1413477 1749847 673112 1929881 1086623 563405 828555 1427979 1183077 36972 1540852 119121 1509051 1215061 599461 1026541 763490 443828 179703 1934725 394882 198584 652887 1146383 323825 1573731 1487303 669325 26888 1554903 384013 73038 542934 722633 1421257 153200 1727594 1148842 331520 1931559 1176182 136240 312920 1066532 250103 1391980 1440813 1679549 254183 103653 1123567 1669573 1881381 814013 369636 1873864 640184 999430 1088766 171688 731563 420710 1780508 704501 1580503 418704 1755749 1946350 107569 1360777 112659 1015742 793591 404341 599109 1159890 398804 1187390 1242668 1400274 1524480 1158844 962098 1592038 1648488 280007 743809 905316 659779 895742 99190 337094 1937633 221542 1207929 154616 19803 832544 1983000 1625222 954916 1031883 428662 1272911 757834 1063352 431008 945989 629648 1294841 347163 1077687 1018587 1318793 1736807 1631546 516567 872798 1555903 1028872 694829 1972657 543445 1367600 830979 2684 220092 887315 485963 591128 1455891 1173184 1296310 141923 947729 193149 102790 1290004 814085 1192588 424931 1316089 1531057 1088304 1866230 1264651 1590501 1228088 922356 1388739 1414633 885221 1395672 359160 1558963 1255365 471818 1308818 552213 1038400 995166 508106 639256 1891579 784010 1069768 686758 1821730 482509 598626 20419 1250000 585145 20563 1586104 623592 1916134 1355006 1821594 1321407 187731 25769 397088 829780 464970 199256 911247 959054 1408385 652802 1716835 139101 1123176 1361811 1009400 1960722 833918 1490488 509502 1602275 1586683 1441442 301233 1036612 1493318 850315 128131 1501524 1168068 302189 258023 130765 870714 1762563 168359 926070 1394765 1174019 23618 92068 262477 1587849 271152 1177676 1995934 1838451 575717 730437 1924982 298226 1162296 407737 628543 1874845 800989 1572669 1988553 665755 1428288 1470553 955392 1303782 412569 171993 1979276 1468381 1838863 138607 1706863 1990393 1917873 1365951 1282735 1823196 144654 771579 112220 1998202 957132 1623549 836521 263326 1130291 923424 959952 907223 1032072 1261851 1650432 197974 1809360 454360 678179 221973 1258988 1506226 1856827 329874 714624 1018191 835467 1054795 1744258 429192 1249217 1200218 1012756 204926 1112483 1809816 944740 1080628 443086 1750119 921616 296329 528533 1207179 1043284 1793939 1540666 31343 69707 245734 204446 1729862 1404945 1488744 1874045 165951 719479 350613 916782 1274039 297186 217578 1348738 792237 305395 1464081 1482256 352857 224311 1677412 94613 1995704 1481186 9276 414183 1286436 238833 1104065 946132 332449 1203110 196480 1652461 316944 567893 1163587 35039 547392 1939629 627319 1563861 1527447 451600 1563060 995608 441224 1648137 1596177 333529 539107 1326950 359138 1038647 1053963 1187430 1391441 1541565 1646381 1564647 599402 9737 1974953 956120 1068504 1740220 1105341 654145 1198222 651634 379939 1826231 1711832 14520 1651629 1238455 1412138 640926 317496 1066415 1225281 1164429 1490788 1539555 35996 290168 1473314 1687158 1285435 284708 410031 72720 123933 1417300 331386 1576820 767097 405606 1465944 754913 103210 1430520 1345657 873945 1282396 1678393 816991 661671 175256 1612580 897383 1237838 132446 142408 1614973 1643034 1522237 1755021 79056 1934134 69823 163799 396733 1353934 905907 1837687 174742 1715454 494985 845934 1509550 1948535 920072 483010 1613675 1323940 1872914 730507 1007514 1258961 1228657 1666050 1441665 264592 1258048 1755171 1672837 105606 659290 541949 88441 610481 1547917 632703 1168733 224597 246864 96024 921961 81370 1360285 1651545 1085836 935986 447138 89116 469951 1539665 1893378 447416 9676 429231 666304 389783 1112958 895436 1252223 1405883 741797 232427 506363 675776 1050786 997982 297731 264448 1021961 813451 891130 1217573 173728 560734 1722567 485069 1863167 1237233 1993146 236168 400252 949788 1001279 1943253 1588539 1042478 1825253 256934 367177 1965952 1585399 959753 1393045 61633 1133022 383182 1470470 1122594 735391 21444 548086 76664 1280561 1079421 399721 951823 543217 1793045 427281 1017893 1614620 1768750 756690 1166384 889901 1210477 1261785 1090046 372834 1831729 605310 1766394 1140653 436836 503031 1084464 1761945 1008149 944558 1265976 786312 1500132 1425637 775754 189662 709314 1403811 275652 1875962 325993 708650 1896304 725878 611583 1875201 1056937 1140281 1408859 1273716 1932792 932949 1592517 1051311 1018230 1314817 1586991 938669 1705434 1878837 267369 694730 1304318 394902 575757 182180 22627 1515367 412609 1303696 1641129 559213 1664449 210457 858390 1601221 1310502 124546 647642 286340 1959521 1509480 1541497 1033854 312836 1628858 1699424 434245 584188 1050919 689730 659782 1609319 1826561 535720 1111896 1936885 1330886 131675 1976948 884897 1016072 1060907 471176 700839 350485 712970 1700367 1344743 981372 1145992 886084 641747 970366 1049751 1102682 1024345 1139478 734434 181392 977283 1705214 1327563 1919633 1878081 1290324 1666529 709127 1588990 280828 1639847 1010097 1781408 1895172 580420 1292675 1029545 1771724 635318 895525 671177 1988755 1484712 125110 1534554 576272 470189 1012508 1419299 1288240 954154 1862041 1514503 247824 996065 274203 628052 1103771 1314112 516544 1481744 299415 997891 1228712 728135 1215221 1735271 838675 593392 229712 1464706 1686079 745414 1180039 51223 1555809 1407556 850116 461430 361103 299732 201415 715329 247100 285604 655195 285973 563216 1424418 1139841 742322 822371 598663 1623291 59422 1010474 399337 1591061 1912790 1227911 613939 1720064 528910 987002 1548380 48302 847428 1218 878629 1716091 1781332 1484603 457293 1921562 1680035 1452907 1792788 1410073 27802 942548 1669677 1367771 1679018 708540 1969358 89619 409226 1551948 1294740 1653360 1372191 1635617 1364849 1296106 1355972 572743 1850736 398219 1568859 1149914 1031906 1492590 776388 271474 591255 1326530 1968921 854207 114252 1507320 2948 767488 1760651 1551053 1661183 311083 1302465 1126078 1168428 952112 1535822 1479390 848858 983758 380929 796463 845929 1767902 1100662 326452 625378 297707 1643194 1675869 317597 1240602 1499887 660741 627363 142956 1734383 1239962 887730 480185 560800 1665549 744808 1431279 702881 1556694 1300236 805818 892632 952649 1158325 1899851 590505 866683 169040 1816797 867566 1295157 1954640 1507604 1143252 487087 878901 1372260 778664 905457 1149363 50602 1988610 142855 1846100 356191 1520118 941462 1446749 1760229 319557 954905 1171910 878614 1309702 588694 820025 220384 1869598 981174 323031 1915087 81751 953088 301408 545233 1085888 1880397 93469 293155 60629 341157 250139 152122 1509235 572858 1626620 720345 1184706 1210786 1392621 1604909 169076 1608191 405791 1993674 1725510 1865388 829416 170357 1485510 545025 1251243 154491 1055580 1600316 428805 398670 1512432 966164 1424937 892963 1343514 1607487 680214 618994 748157 1994185 392050 1561685 196965 999518 756061 1411168 748820 605337 1568240 736975 486875 1736302 122229 1343272 755860 1795391 1253131 1974434 1693815 959385 1430349 557146 1753994 757920 1528946 1663427 510872 243406 969890 1232234 1765231 1613336 825494 988556 58837 558785 197422 1103092 842821 435905 1221051 1640184 1350124 952720 1286189 853055 526973 446526 1461595 1211012 1964016 1638026 1979974 577906 985117 594625 1618392 897703 16552 497019 308141 1682728 911527 1619355 1536260 185241 816470 3058 684366 1991693 1526537 1220923 1206230 1185950 689137 1938704 759363 1285759 1320918 762336 599378 1048223 1168917 780096 1891639 533703 1857616 1949561 289504 139557 818034 1700439 997855 1806818 1561890 592803 1988760 1772582 1055515 1545467 1618355 420139 366758 1681950 818561 245463 1998573 318512 1018475 1869877 1428397 451165 618749 585262 916513 1831992 746772 741087 1959564 370192 1419699 1563206 1144673 1563625 1280908 424299 319835 1193822 493685 480689 1679903 1271462 242960 567441 1003585 922592 1093558 1527747 1917563 931960 1046165 1200753 480903 875620 1371703 1634714 1929442 19431 273679 785797 1077147 305429 71857 224984 98781 1269514 1822066 1811846 1427255 121148 1377397 928111 798850 13742 1545257 957231 490009 1935469 1790247 1600513 914405 1556828 401929 992130 144129 146714 752022 857500 408839 926501 1410358 1378464 182190 1068619 1119670 645178 678604 1843533 1003010 840650 1856602 1709977 687170 589704 826043 1109800 878210 760557 236900 484120 1791521 1261239 1840565 889796 555180 887340 384373 1003205 1056034 790468 1868329 1052936 1411914 965620 1781294 1089633 1618573 1791392 1322999 713642 418561 993166 696835 622617 1491258 630999 1569586 1604671 810575 1949906 718903 1887204 1245311 1222637 741422 140629 1170558 861446 701988 1929466 1414281 984409 1515155 530119 516889 1940779 1420942 669606 1787143 1486153 147610 1279063 1561039 1313461 308049 1963709 503427 1459570 348149 1311259 92534 20138 677207 1273136 1973207 425962 471803 1313366 522984 165981 729494 1551512 389634 1489218 1419188 1589524 223155 1018697 1139516 1540598 318064 24841 1002156 79141 222850 45184 1818528 166593 140046 1047250 216212 806020 401469 1371590 1068758 1664955 1455508 577271 1451448 1867224 529427 914600 130651 1289624 918189 1511258 1797100 916803 1131561 1811194 1751688 786940 19602 118013 1464356 838505 1534725 980165 1409079 783892 507697 169812 1355140 1010235 388489 1392473 1320642 1268759 1156754 1887924 1250501 1022093 1832875 1164766 655358 540657 1165078 1665206 43480 627528 274534 1340950 782517 542234 1525630 299296 339830 93930 1606761 115234 1620644 1217354 580289 1028329 1948676 1966190 1623325 267613 102283 1129475 1384393 383894 958199 1153494 813946 214044 120949 429952 368853 578998 1804877 1559239 296533 1670862 451856 1654191 1876721 1837772 1745968 797237 1724239 1184786 662426 651177 794858 861330 1515454 1636893 710285 872949 1524404 815108 304336 1313598 762178 1269638 78769 270651 1202323 801319 780893 1643435 1785180 538769 647194 674301 597912 1991359 1170247 1224536 1581708 1574601 1117642 1198061 191282 1304135 410099 664191 1612706 1299319 195059 365950 980441 1950040 1147740 1416814 1895560 1408986 1330135 1144398 972979 915777 1509056 1324083 601957 1639541 310298 346911 1768076 929481 48513 1020259 346785 1600902 1646656 681313 290477 693601 1215578 1543893 477056 320566 561911 844439 438889 452233 1377619 1665974 1103449 563723 598518 39527 716207 1329347 854439 1634180 1489754 811097 1241009 1383206 1480659 1379753 1239999 1792930 718231 792327 285380 1901159 506057 1199945 425153 885398 1809899 1662942 204067 1919677 81248 1493763 1280117 1130517 1847101 1445411 1988867 406017 1291143 1825088 1733788 1058812 1669091 1053362 303495 844883 934017 1301108 1830873 1467865 1130263 1903492 603064 822082 40749 44885 1809039 1401242 762732 1554460 406753 297440 751401 1292190 1924703 1222930 108798 484181 1631497 453553 578340 1445171 327733 97764 341570 1835071 761322 1778740 632766 1658323 1013463 929109 1987854 1222727 1332371 1924756 1537837 635726 86297 1483187 185697 1745544 316343 471520 741003 296497 1267051 830551 837890 1623647 281411 918708 1525741 1271121 1803334 53581 1744860 617227 272494 830263 97938 933628 1041901 924114 1572854 46496 163077 1535485 1722972 1397098 341498 568159 336085 665492 119244 303121 345147 1831112 1632902 1659094 1149109 1310371 1503628 589166 1064469 1291815 443510 624533 1673214 1858558 1276409 16860 1246639 550431 1380746 1032391 1616733 607430 1777098 591032 381145 1247608 1331827 719137 1494257 1794037 1389876 1700701 1055638 3348 131996 1343313 52344 1085028 965714 1504109 1427212 1655144 1339160 194447 53865 1905069 264716 1496764 886928 814544 593621 227060 1030893 956539 1445394 935171 507015 195101 1810683 847751 783149 945726 1413940 885805 608867 1444805 1887147 919771 1158563 444719 1815992 273900 640367 1354540 1762750 1763610 1647648 1069851 1947051 1735 1356536 1910910 1404093 1008264 378916 876061 517900 803454 627814 1086638 1241463 334029 928610 1985701 306111 1860764 73439 1231079 728815 1422275 1697682 1154421 1031983 788344 125463 1418567 895066 702784 1273374 177301 73515 1216453 443588 1381633 1657764 940655 1940358 735699 909700 18331 32542 300741 1639394 214208 589473 1538228 573615 773235 1280674 490850 1277617 382506 1149874 1314973 209783 1395381 162273 670972 887766 1248844 281291 1644851 1748418 87896 1889983 1472596 625309 1524396 600879 1145278 445110 1600232 1569431 806332 986282 128195 1530225 1920896 152559 1819117 500116 1160645 1832893 1003669 1422311 817378 1191815 98471 1899063 991327 1427736 1654939 75495 812247 1508354 441113 669627 1036709 20851 39004 1869293 1950727 1673345 229046 1167029 47641 1592542 345035 591312 548485 1350195 67508 209072 802577 1212285 2237 404569 1870232 1778338 77863 460907 1360822 1690830 1437080 1948380 988110 853726 484791 275425 1628408 1404327 1841006 1756750 1542458 704246 1386107 1241809 615302 1015898 669075 1074728 1400594 1410712 812528 317126 329161 1610555 1715141 1684434 191317 176253 937240 516317 1200715 526127 1068086 1513640 1267999 1350771 1308284 416530 123985 1639258 1980135 1958427 1518326 1462511 1132994 515108 727695 153543 583238 102361 1472631 1017388 1273761 1122644 981137 422438 661623 905379 1225636 1106908 1562402 1652949 1950148 1393438 317666 1226313 384927 951801 408836 1776704 126315 4229 1866214 556342 300399 203605 659386 1817100 3775 1644575 1351817 482099 924913 274225 73862 1522549 1810681 1684516 939681 1071025 1356287 224261 430793 1208364 1041213 938103 1343387 1909132 1538219 114806 423566 1704459 1411400 436919 11264 1029316 1329569 1195600 1300561 614695 1499976 924358 999652 836372 130427 1325686 1042550 880446 620571 1163494 541483 684290 1183719 1907248 824218 337314 519339 830832 1232069 1831775 1524196 1265715 1978926 1321873 105587 1040457 791616 353494 1229367 992692 1044176 1100628 385359 1745509 1232993 621276 99020 858661 991821 757734 960664 576096 1596441 406133 608987 1690377 126265 339274 977752 669031 1290406 990692 870201 981071 688717 1361153 844237 932172 1446123 1396507 1228139 1144320 41435 823198 1948454 1382485 31378 1679042 532220 636947 1133709 351441 1487615 1139246 1305641 250881 44877 1923189 326111 925739 1567574 1895206 1068752 386796 544122 1859982 1134027 1866181 846039 781011 786222 315560 1616644 1520605 1767032 248546 1408221 1760387 714155 1612944 549985 195969 1927947 881635 360745 1293552 62474 942856 514882 427847 1381665 420421 1116626 174421 61535 1318141 1548497 1259273 1183478 325978 41949 1529664 1489949 754071 1100985 1557052 1469999 423328 760994 1035467 1418410 1129632 1617044 1735988 1303786 1805994 1505882 1702243 456512 1800957 159339 1516246 1266223 452084 1168212 1807322 226665 857766 1562897 465894 1474767 1730622 754130 381520 1034653 1789583 1604780 304845 1335938 414158 615614 429746 1486355 806177 1326728 521796 693797 667775 1690287 1072273 1316890 600786 1500240 1825245 1274707 1978379 460633 404395 1922476 826589 1274520 112884 311751 173281 1425633 269860 473089 784696 676520 1582251 1497578 1800981 1195330 1108066 13993 457323 199280 691015 1085211 740055 551588 326796 1009088 1013131 1384981 126519 311491 1908802 1977425 1885093 638042 1395668 743179 607146 1989437 642400 1912343 964756 1875254 832919 123334 1039934 699301 1649326 546262 923327 1010640 1754127 1746498 367707 69388 944519 1958812 369975 397860 55645 195713 1763318 1965064 335684 1776595 1367791 1442538 1473727 1957470 707068 184260 1343229 245023 1353596 442755 615527 824724 1250363 1207559 1914059 773165 600127 1137286 760596 1895564 1488076 1140189 1815854 673079 31878 670059 288207 1895089 901558 288167 688268 1942122 14325 1540132 1115308 1094506 1065511 526089 1734149 555624 1626319 396690 1606894 632928 670270 576776 110402 785579 874541 859270 1208821 272127 212027 412647 439729 1906644 1935406 1360547 328061 927583 1651594 614135 211427 437408 827413 464627 1022998 1439575 745506 1962428 614932 102297 146764 1053285 347243 376280 1030978 1966668 1276685 1223992 1484785 144862 1250950 1189521 624490 474894 1276436 1699342 834161 1006445 1951935 393178 928452 1450987 1908971 1601875 795988 655709 1536306 1407789 1102936 923083 1098374 1361283 272028 1276503 1343122 1855199 596532 1845868 875751 782858 1526734 1650208 628062 1885805 1565061 1008526 1921112 579386 1832479 476831 219768 59360 742423 1280458 14765 616788 1098435 965372 149986 301114 141975 417459 1147975 8688 1647969 975238 1984755 1908198 186118 1704320 1057556 1542154 1754437 1727701 260967 501693 629895 1717129 208359 1049155 1901359 740239 1822946 355214 26910 1208899 1056320 688808 1879065 99687 1720266 1487178 950720 507343 949471 1259777 605817 690396 1035800 1362796 1221923 666183 1106915 1178245 280933 937792 215742 177670 696751 489481 313515 1085896 1015911 415417 1643453 589488 265219 1278165 375522 1054143 1451626 102326 1150524 658899 645753 193068 1208533 1270478 1045267 629946 616328 1626163 1932813 1201152 299454 13035 1217870 923462 504578 1152679 1717126 1366861 1555808 244935 1193887 505152 49450 1776138 1239568 646893 576566 383281 414568 651018 1451484 1221841 1244230 731232 1591426 190646 1800411 668109 1440914 707715 1626384 1539588 161480 643802 1030171 1318085 850418 1803170 652448 1827742 673603 1244005 1165110 583152 1393774 830623 1079505 521828 1161935 136728 637487 191128 1647772 1895906 630273 1481802 475000 1502915 1227666 1314590 725119 1427571 512305 996806 970359 734192 1403107 714692 1577981 702620 1398169 251704 333536 1118855 25621 996127 1182344 1695169 1744711 1736700 375623 1715525 1458670 168658 473266 548723 1114636 493271 999285 524378 1919466 1572574 1001324 1023825 311472 1555200 1618446 944269 1670647 1797567 1924611 711995 1903224 601880 222410 1781628 454836 1499184 1581196 1554944 1730353 432684 900726 1268184 855106 1933744 1981370 818128 308020 646111 1994619 59555 895826 1624203 1014033 1225491 1451757 119547 1765693 1206816 1155569 1270457 253439 1317728 461034 1828622 1820059 1462515 1921376 1690208 1341201 218536 323475 1707591 1804856 782164 887764 357373 1112025 705755 1291003 695495 1616907 562999 1227107 1324576 102061 383963 700795 1285506 268897 900453 1854001 267990 1179772 35314 177865 1897527 543194 1246534 673934 1376073 1298031 1296200 433724 1796708 157896 214414 1012462 712937 290816 948925 1134337 1290049 48390 892096 229994 1575474 132493 1771944 1147256 646584 279199 696778 1877229 302687 1420363 1383014 1172062 453534 1565076 1878107 301913 385417 1270613 1537240 1055203 1005308 647553 1605738 1250666 1947757 170729 1646212 1544725 1427367 1491610 961939 292517 382675 419993 1394778 1853722 868778 1992469 1705004 1738937 1953148 899548 1653823 180992 776998 975655 763679 485439 441844 924453 441426 215092 1880270 187497 32366 136527 1537487 158147 1113042 680678 1501086 1208028 518937 1868120 676043 426909 1861108 938008 1967929 1621528 1954062 1969616 416217 533275 510818 294995 548185 1320367 409754 1387348 642840 389284 608033 1201936 202915 1079224 1834660 796788 104115 1149227 357958 74885 381143 994407 377102 1621811 1513698 678480 1894458 1622974 1806928 1121892 1423794 1734203 1783145 1542798 1801737 1986743 1908713 1497729 277032 1453983 1485695 1720524 25736 1761360 1900367 167594 1260237 228554 924628 454297 1966952 1006365 1427551 348074 354241 1443754 779944 1473169 1420369 196566 1900987 1978201 168253 998367 2045 525766 1261246 1224482 1095776 1749775 1754292 1826239 1726813 521867 1886103 490881 680155 1296455 536415 1471164 984017 1480830 234921 1288315 1822896 1605598 40783 1288824 136481 131015 241165 34796 393939 287722 1384827 1798651 1885326 31900 1312126 770889 1556642 961125 1882598 704053 443233 191126 599258 1773676 452368 481069 145711 493080 1639691 1001777 171490 276960 41854 670114 400943 1586831 176440 1489094 958679 660437 1689189 102462 1456904 1858109 1330313 1002987 1044589 721058 1351534 20447 1125918 277631 926847 427303 1184219 1271999 94852 1475184 767771 1119079 1242994 1285625 382045 404318 556712 1175808 455517 1718302 1822277 73779 549562 41400 913905 901267 1696180 1177513 1774639 1514143 1273131 562394 1851788 1573399 486700 241461 715614 1361341 1201766 1789200 1799102 579197 174569 221515 1496736 448108 854701 1482469 1895985 1272772 1937092 1904349 1896824 1277242 1054665 347972 862511 869071 280899 368331 1784900 1073756 914627 446575 706796 889969 1064532 1538740 1087898 1743683 38257 668428 225987 666299 61760 1269412 1954676 751109 1373835 698744 1794024 1734942 1064228 1617319 578845 1693878 1121926 1521423 630247 399066 1227543 322835 954535 943026 208906 1259326 1191608 1465511 706283 284611 912963 858715 103333 1099720 59174 121152 91371 89114 785710 424805 635577 171144 1781126 371405 825592 1194154 729464 430076 1848701 266482 1097856 742321 113372 1547557 911599 885624 1866085 639956 1685225 578503 345214 731746 782281 256487 44311 530084 241421 609860 702103 162086 1949729 604724 411852 202134 1150253 569382 1880318 120488 1342229 1264066 271594 735319 262450 134406 1030604 672662 972935 78730 1735320 10721 491701 142386 1684845 392753 704186 479586 1548786 433292 306872 822198 1734777 1490037 443497 1375276 628755 774861 668571 859545 532577 1851376 1941007 1313142 1107316 495387 1188276 477113 1481789 5431 446071 341012 1277136 1749757 1259993 872163 20847 1223460 829551 1499620 1964096 1482266 1117663 957523 109486 108128 559517 1904654 1596619 1054345 871688 374589 624188 1310245 671306 1626438 1982436 1314636 1766013 354908 1046926 1218392 1930596 1178273 354393 1193100 220433 1869638 1557105 1538190 1908410 527628 1283934 1914270 1005882 552303 1914037 1094433 1812670 602397 1809660 1125736 917729 1088691 103293 895505 354724 105175 1924929 1398472 685750 1097211 1633787 1692228 731090 1934375 884655 564384 1030096 614370 1717529 1865920 1000659 1090870 77139 1669524 1711356 650960 1266492 1540036 1524849 775604 72415 211280 344869 858529 1677097 1333627 752851 922760 1062761 906175 1068887 1604168 573167 447497 571832 1738288 872997 904981 777970 359614 1489694 1600374 1912771 1202021 492285 1255322 1234789 1606936 251101 528328 1717340 1226066 1035076 308330 531376 1682213 239198 1195927 381085 886228 757672 1443148 1700970 1062973 1229284 1129102 6195 750213 1191851 644654 1587993 576956 1376172 1006694 53137 1442247 937277 1529541 428864 275637 316683 1541830 1714254 622726 883871 684692 1812256 1309215 864711 744930 1093163 1716889 734601 20759 1869469 1505525 1262029 1748983 1308773 731620 451234 778605 1282310 15168 1277859 810351 1390284 1753549 1777607 184660 844621 311463 960364 1154474 609380 216957 1655949 410392 1542859 1562537 1660049 305630 1547099 298290 1596140 1356958 1432359 1632123 1413612 1650454 1724556 851142 1093785 1821081 1805158 350317 1185097 69937 1243492 1884891 131975 1656375 872914 825355 273249 762235 1169129 1941985 1736954 1982821 1820325 322392 1047800 431309 640197 1848553 909536 556493 1095093 1849079 312642 635001 1166335 51117 1469063 1865666 565695 829437 1770956 1844272 355594 1352643 374837 272523 1736364 360826 803052 43553 1159361 1539547 251904 759524 443361 1882594 1517825 492592 959339 32888 1317340 1633494 15546 171644 628785 1947455 1957443 1136828 1671775 1008746 1231470 1841627 10502 271673 1851135 194737 684803 1030222 1143173 310569 720213 248548 453380 723349 1441038 1050340 1340887 1360421 839778 1204494 763160 1833592 241507 39386 163466 1811324 1991406 612890 1654234 912793 1046929 1994995 1637193 1410425 590036 1341418 199556 908827 437983 1292738 971731 1068411 220652 664767 725011 193688 255617 944275 976689 1954247 403091 183849 1978682 1851059 1911475 1697724 1067627 264289 1168911 911012 1363472 1999152 1247342 1513265 482002 1858133 1260204 1632349 1695871 1733510 404790 641156 1255712 1334042 1347735 450629 1461406 1687818 1782709 1982911 1257334 755874 4970 1570243 1361756 862703 409979 1724298 645168 1999621 1324650 806021 1883457 31861 142249 1136328 1437477 953453 793225 270025 1144883 1144845 891003 1391249 579948 30375 1430109 1555369 1520777 297123 43616 540159 504524 1377916 1280568 1996660 469532 1921358 1155242 302971 181240 1952149 1321454 271385 60408 1839228 887316 1901310 789781 5538 1321368 745994 840228 888999 622429 1964173 21926 561417 1306693 1819317 15713 1806251 1896069 1140867 225895 1361912 1512805 520011 935847 294160 925300 135160 784484 1579978 1824226 250417 316438 848646 1104946 67865 1214553 1044620 734206 327757 646428 570231 1966215 824565 451153 470262 1890307 836753 1429483 1030695 1593768 16449 260603 517851 485934 187689 1110169 1409324 880723 1223388 1771655 734307 341938 1382428 1295059 1793797 165515 1956331 1235739 1801462 1775686 663573 1787245 1158223 452727 1763504 1446266 1873586 1147081 1373574 1094101 1675624 1584474 1730812 1928935 250021 1955777 502631 883126 1118411 790833 1925305 474580 334705 466256 118798 915952 237947 1072245 1551754 1008126 602274 607125 1498563 889246 1457845 932137 1054591 693457 1340234 508606 414635 1546579 592909 856639 61822 1010340 187303 903203 1739178 1361234 1588016 171356 1096757 1642453 1439293 1918533 29410 80900 944833 1322986 22456 1924876 1968409 638617 1320745 1034617 264200 27861 935026 748012 1562211 1469030 618601 1798674 652715 1387129 1086572 353881 996066 411840 155028 1680930 437376 757582 364271 681315 284744 1037048 1899642 1935455 1057405 162754 1983744 1538965 1183861 1746097 57719 71789 1427096 1408830 950963 1002960 1818577 644053 452143 565813 409559 1901859 86292 1022296 113952 1397553 580220 1986828 229288 945789 122563 49210 637343 1072920 1797444 133419 937426 700153 1904609 335365 1154626 939542 1421145 1414581 1211076 1045005 765266 897371 1793464 675559 1174844 206336 323979 535367 1922249 537758 68123 1194299 52472 12513 672357 1079485 440200 942941 809104 898128 1062760 361245 212324 885029 881421 1325849 87467 614612 326017 719664 1948964 1230493 1233197 296047 671159 775662 97638 546432 958370 1724130 207797 1207767 665229 765554 1324148 1952629 1127394 1897927 1295570 1059378 635682 100355 10850 155349 1840422 1909430 905352 485819 973571 1885731 201056 1061214 427946 1761389 1352915 305476 331659 1309562 563738 1659241 668382 1812184 1336065 943073 239909 702724 1215873 1382585 102374 790170 1672099 1201303 966399 897019 1609339 286529 949040 70678 1496280 1075008 1151343 367200 1141086 841404 206679 1554939 1969772 274747 1026572 1173975 883763 892289 546172 169060 93271 1758956 415161 978767 618138 1460988 1610112 1461896 1348215 591187 850264 546160 399920 1609795 1518079 245256 84492 1594781 637354 150219 955451 34714 1182116 352077 1036233 227388 1422387 1277726 850481 658991 1862724 1252432 1582551 1785357 1828119 638704 951141 1321300 151899 454568 559141 4766 1959089 1244867 966381 758197 1696298 140423 683084 382611 1038337 361676 5236 572006 485857 763410 1864646 980816 10355 1651623 485303 573387 651175 818953 578669 1960150 758207 367305 1991652 1709247 1722632 1359892 647985 589793 514743 917634 904561 1533086 1964295 1811403 1764207 1700217 926454 488210 1838083 1727327 141116 1908766 1541313 132730 973611 503496 389268 768849 845267 172962 1698743 835933 921748 1718121 1652155 1368264 1537245 84275 1573022 296263 1546039 1896441 1781940 909375 1119342 687907 598827 451531 1838105 1194300 506238 1652628 986768 1196154 1706887 1560347 1691649 646754 64210 565563 849298 1805485 1088694 1566718 1008085 1288630 856473 818928 141582 89745 1167315 1646954 1602515 1736430 694985 1173115 1027836 947701 920828 1702573 1377334 517043 1983115 807349 3696 553226 658791 1669719 613688 1815590 457619 1650830 1317923 1467228 889351 416399 665564 538943 919935 1529883 10399 177755 837771 553406 1756794 868113 570991 1203737 1662461 1440940 228021 1098924 360109 169261 510565 365503 1590698 448788 1078807 193598 545222 323919 1987827 778746 930359 1496216 1008382 1211158 222609 684886 345152 1186612 207401 1227724 41357 513562 1522077 1385420 460439 977831 250919 163281 1514036 723034 1942038 1827929 991642 625299 1770160 1337420 386756 1180393 636055 292224 160786 454826 1953324 324078 1100604 1235373 493225 1532580 1761830 856 494191 529701 1475535 1497902 1830527 792004 1424211 905546 64356 262139 1277170 513050 802789 228845 1775074 181614 459008 263837 747198 1171641 972743 1317212 951338 1296693 922669 150025 917463 418919 722823 211237 1907921 868653 1115211 670808 164974 363853 61010 192761 741969 1898981 1152594 1854115 1141700 778226 1047323 390121 1450338 1309011 1311303 1169304 385751 214296 890071 1968655 1699697 1565489 810737 344142 476721 1628400 1922065 1812621 378977 1868817 1459770 448915 628723 239695 891144 707036 607260 961115 621040 403572 1533055 363079 372983 1668813 63420 1995185 1893259 296239 26984 504098 389306 656168 1944267 695698 1088387 478763 1494671 1028988 326896 1983080 686338 806761 638162 1435144 518399 1689295 1683954 697334 329973 202620 1264939 1353109 437586 356358 1797263 1234672 1411203 198801 883640 226813 176857 122520 529086 1911529 553561 1842481 1151242 1406967 815151 1654285 1400623 847218 1361626 1299507 139223 384332 1425912 1861275 261675 1471032 770015 824285 1444662 1202348 1805915 982251 469721 1738158 78564 903387 973581 695386 1632688 394152 855320 988069 443248 1642677 901458 1474818 1657990 899751 1310138 527385 362230 306687 847121 547718 939259 369823 611072 518217 1907816 922142 1085691 1533421 97264 1033927 583340 1031029 1334428 1338803 1908159 1898058 959528 982674 1421506 1146466 849930 815822 1846989 34205 49929 1364953 1282685 39378 1300880 783336 917350 1078966 1722370 418883 1479311 1873656 1788837 573558 1295588 1742423 409691 568435 1485557 259672 1458843 1216025 1056617 1219922 843072 936361 203461 980588 725765 42336 1057505 1044446 109425 1529581 736052 118361 1674594 834166 718048 719476 1868182 1712486 1301800 994901 1840325 1712191 1846413 1002154 1948330 1482584 53934 253148 1073873 1166053 1370591 957749 1198885 112991 1039379 972693 1532847 899539 1337694 234386 17437 1034169 1614355 1674522 1792920 1529415 182003 987785 934691 1237814 632607 841690 269630 1816516 275171 1514030 583499 390006 894998 1751787 899477 1975767 1414039 1258463 180851 914847 1522192 487640 1214340 1990815 1130473 1452767 1789035 1712573 1779363 1028405 420870 1905370 427049 517143 1234303 1271956 609570 1322831 240206 1612199 542539 1175444 1778484 1996220 973902 585249 362334 703941 722121 642572 936148 776923 216745 1033479 190263 805519 1201330 1083349 214260 1767909 1268913 510367 1167477 1422270 1014622 628508 904666 1112242 193781 319841 1433316 576259 1620486 527645 777847 197979 1888939 585191 99923 179992 474785 645266 1326682 1470317 317151 1432756 348312 451614 1918274 107229 823113 465425 1143239 1321293 1641476 811550 919947 346200 519065 1702957 617303 828224 1862651 595485 1162548 1389251 1653334 1592639 1694891 173614 791042 410132 451122 1337558 505389 1693715 636162 662227 510884 1016435 1390487 568971 786898 1501365 267126 76650 1303765 790077 54660 69007 984741 889017 326929 1304168 176948 1204834 193058 1876637 947084 998705 1380621 1542935 313007 1653088 554686 380460 1219690 348884 138175 649368 879785 1160826 1254833 1734007 1671649 1715032 273728 230004 70090 885055 1434379 311190 735564 1148261 557606 1276345 1352150 636684 1246359 940982 928065 1920739 460618 856850 1330389 373765 543267 1995905 1595770 140840 791150 1877713 1603413 1339738 1835328 1927968 988845 29129 1843985 319552 1690452 183275 1642258 1708364 1553134 410432 804450 1650694 1864971 1640451 1347265 287997 1690983 1789482 840292 38008 1197868 1234684 1679322 1797730 1771469 921945 859249 1452977 1164200 1368233 1294894 527550 127172 1928054 371742 1837540 43743 896192 1253579 565726 1426288 78881 696246 1345607 558286 1633577 1595808 645174 169257 538497 1239904 1716998 1579902 1924878 1552710 1143598 1392840 1268091 426330 243651 1764544 530759 623224 67708 850168 1620298 918646 1394710 813199 930475 484942 1995447 436487 1751345 851039 1129239 483702 43793 787834 219990 942811 1674377 155089 1705110 1033328 1491197 1725276 361017 1907357 1584385 1864515 629859 1713927 1418287 1640296 1703095 1197368 621953 674106 53175 821658 1437794 194772 713975 1912317 1962279 1837461 889269 559101 739361 1855208 1936034 1189995 229531 1875946 765271 264024 1690715 557278 1679589 180461 384151 445887 136103 1256919 110880 1351208 973759 736298 1148240 1415156 359368 1111077 1654908 1768541 828036 498095 1551860 1233001 311711 347806 1431019 185357 208301 128333 1561962 1713012 1326041 1457348 1604683 1522426 718209 677319 638151 1907667 1281953 558704 708398 1218135 970411 721723 1137266 1831306 53879 948363 693097 1955438 875779 933006 350203 689036 689967 1081953 1304457 1052133 1716544 148237 1399268 232540 1145726 1958946 782783 583270 1562868 417567 267762 135136 1715194 1236945 1193559 572205 1789884 766126 14779 989996 427692 79065 1808579 42178 150592 1090318 1986003 1988574 130998 1528196 506665 1115147 1162114 1063932 1182898 853954 1236913 302049 1735066 1888286 1222697 1798274 322442 117198 1676597 1902271 681580 788072 904421 551120 1732554 622099 520864 12556 681625 897362 1239668 1057689 344453 569495 1918187 630045 504317 462747 1171605 1850601 1654298 1871451 1184260 1281356 351132 753764 1064175 1671023 1702323 371621 1729065 813654 1251851 1099347 1352033 45486 1138015 144192 481860 263861 1139267 1914425 1484439 363651 1918700 1712281 1965815 1997248 690043 946677 891949 5846 1661392 1882886 1338098 1573002 1295178 1009001 114908 1125512 1658094 1932508 1991751 860287 1714368 723411 1094698 1053489 1332484 415248 75562 348603 1960482 1352592 201851 13913 1982286 507897 1661731 1112027 1165272 1905504 344713 431496 1923997 590233 183088 363789 501497 1301731 244640 1582145 452861 1954577 352948 781424 1971353 516059 766494 1259798 570402 1708356 1576606 57342 1705294 628485 1018856 34731 1392017 1547661 1218108 305873 353158 452095 799401 1701038 386347 1796994 1384994 1081807 852800 122159 1358247 1094265 966988 113534 141445 1450066 1349800 1345465 618781 199457 1242420 527469 1215476 224025 1150393 1777307 1461618 1648271 205157 1940244 1398462 120588 627785 952261 1408265 679489 854021 583106 902796 798949 1144515 988954 1486573 808980 1479923 70509 884572 764825 878388 954656 273668 1424177 1488923 1193385 1913795 28253 657471 564315 434338 1655450 692656 1818668 1854525 1537753 1549348 1505897 1609212 1689527 1561885 1256821 930376 885863 1357396 543750 1459400 1186933 1527372 520499 870757 1302918 1566655 506715 639176 1567016 910879 890041 249298 1953368 199972 65251 589765 1781998 4438 927806 1911751 1517210 80644 1493086 1388698 1029480 1045857 325030 1379941 170563 1518504 391917 14842 351613 884387 1333355 1849688 471875 251849 752694 78991 1457668 822974 98051 1721470 1045907 1947937 1090270 1472252 178505 1404292 1723432 1790343 995143 1708771 555661 50336 704273 1853171 829835 1304123 1636806 1620246 842229 1589986 1053543 319102 513410 1551675 394554 1322613 682076 492016 1193780 293040 594070 1272211 249737 264197 655479 1344916 1225709 373544 1234770 1010105 1826190 725912 1585872 419924 853773 1344738 1953354 1794959 1238438 409918 745981 889281 311705 462080 250143 162502 1365031 1119925 175443 1495745 1677732 79634 366345 1411460 903874 242840 196947 341665 695739 1091184 1178786 203639 265786 123019 911158 18444 1934488 529267 1913966 1450473 1069216 1256169 1666845 472778 785968 743757 634404 1317507 1431422 1123358 269758 1941994 384545 1359178 549513 140631 677612 677518 8007 299082 856798 114833 1977159 292648 532533 606734 29455 767087 1368459 1733368 119369 663150 1775092 74955 1477752 1420320 454076 747510 806446 1182140 1250529 691135 10077 334407 1525332 463180 1638219 622497 1327285 687203 412250 1508625 1388381 438753 1812085 883275 1089083 880852 269358 1192579 1870311 532323 55230 862795 107532 469072 1468865 1358109 304848 1781566 1374974 967530 380067 1988188 1161427 1959666 1209987 1665118 1915043 464443 1854289 812609 680753 1386227 472659 134464 1117772 1391072 1153092 1141406 424916 337272 652039 161973 1648202 288704 1100437 1430515 1954746 1470030 346739 255069 712178 1657276 1532350 635305 1438385 92388 759999 596424 189917 1388972 1553227 1632929 47237 1772034 245034 1144618 1906819 210288 1064313 502077 1639872 1090785 766432 1431700 1933979 1572960 1570765 807236 1143996 742956 938728 1324605 1204051 1427137 758446 445229 273611 1019242 1054786 1733514 1422425 1197649 921658 119235 1284953 1192881 413765 948121 1385394 1792551 437843 1666741 1410350 1533035 446088 1373310 471340 772542 524764 1571245 206048 1833483 1287008 1786284 1517107 1819852 1814006 243849 638988 291086 1575611 202981 641936 1161529 973214 1645468 5625 171368 1565287 624294 43236 1193828 1020085 1814391 226339 1110743 1988015 985428 687615 266518 697719 1253384 1665448 1585600 1194491 1682824 407430 1987702 1883702 1026226 1825415 244059 557704 1911365 1269256 1177059 1023933 101134 801814 1416922 905620 377800 711692 86376 432357 757019 1801090 1295290 1681460 1490288 1404299 91933 1966406 1472286 1457591 102678 1304115 1889228 1401143 539362 747944 27845 211435 1957687 534061 506888 1449767 1018204 1506665 954490 566820 190935 1325138 308413 714447 522806 301581 1485959 1068864 222282 525582 542852 760420 1076797 545690 1425282 353631 1095915 1653941 781289 275377 1633167 1198306 1786159 381966 1355725 468833 452388 405977 505075 1470273 702922 210685 677040 386434 1280878 1797155 1702781 24239 1357253 1181796 1562551 1326512 1966854 1591429 1215551 645137 96197 1511217 56444 190599 1999736 853163 94473 1497944 804772 1799715 1928199 355124 1615418 1102798 1475622 481917 1126837 947163 1813751 800433 832719 801428 1070826 86825 19663 617825 463882 1762218 477927 1166124 1591734 1235627 1245133 1718402 835266 1987204 1138497 1381737 1823550 13791 828469 1284567 1329159 562760 1869002 332747 707281 888650 785990 1833053 1433518 404995 542096 1577717 184028 1713433 483867 1180806 1099619 887899 1664076 1991438 134471 1478896 380363 1058944 1927825 162212 286623 1135812 1465860 1152147 1801175 951369 1143749 1807103 806585 963420 22666 1484791 58234 1057893 9318 1947753 773219 937180 1269644 1167651 1856637 1713852 1794801 1885667 1874980 1964319 1484470 740942 948736 768203 1641647 800604 1236871 1349323 1824746 817513 1252601 1535830 1948938 1257022 510208 1192560 1333314 80909 1413189 1714868 1245424 925940 871109 1236134 1257594 1571776 1825100 1422635 311847 585872 1457557 344248 1209286 960532 721654 1352504 1259845 939073 1337891 1065561 845705 453607 341397 365441 1890360 1713058 895081 1997895 1449414 1925152 1068162 1395026 1012474 849535 1426730 127554 1906827 1593824 259350 1677820 1860035 825147 1216230 461389 1277805 959712 1345511 801127 1952884 140002 816219 948717 1737493 955257 1506934 1854426 1212003 562440 1583168 356232 379642 928571 1418664 1014333 953278 655250 1996653 1364549 764972 1275092 443938 1657678 1180151 1804530 1477497 1621167 305318 692818 655453 1836136 390693 157622 1392125 685576 680978 1550084 776027 1731810 526788 531670 4791 1768204 1047476 1208747 22447 1309221 1405151 1680477 1089344 273874 318224 248869 905734 1745443 1387385 1827072 1349457 924909 1389702 505100 635891 1719814 1718644 1172279 148410 215131 1821119 1879109 1554100 1577172 10196 1553502 1481627 770027 263546 885069 489778 505009 1414361 1991011 1775675 738995 561254 443837 1287525 1404110 557104 511268 1427205 526715 632880 707426 59006 540448 404442 1668701 268468 1173368 1732761 735385 1516765 1169214 1522669 1598038 1795427 1867396 919232 437526 500164 1000917 1871131 696581 683550 1109447 279825 1293441 527949 1763714 547344 449029 1258909 1498895 238601 16459 998955 1690354 501415 445097 1308386 400247 1370286 1921360 1339367 320879 1398469 1073226 1132999 1618881 173685 283824 1702996 265096 850488 456364 1068145 823488 1398871 197057 1651804 1155701 221984 1039556 1397335 1773358 275813 760636 1080175 1601175 13580 1263692 1547493 1985187 891546 1967750 232785 1668237 1563912 689858 1192502 200044 1658139 555339 1065569 1381678 630596 230299 1544435 1684868 1587250 1397393 1174401 1007830 1217967 557617 970304 1340644 1755184 133319 206957 1753835 1342888 1730547 1787300 358387 1982642 317968 528196 375682 735235 875435 1191243 1125731 978103 1868709 286948 305845 1983671 1072130 820753 70121 112234 521194 1249119 1334797 127899 1940798 1282244 1685792 320297 268513 227491 1991625 23250 1996146 1075116 585031 1038908 103746 1358078 1316114 823986 1952221 840152 1431359 1126868 285552 1207466 345743 1602879 893876 458552 1442010 31374 894421 609901 188587 771385 146674 1131336 314952 1650492 1229679 378857 249747 1593499 1693174 591532 604954 188427 1066581 894509 1159484 764837 940113 356151 1345171 1941142 587856 117295 37282 1278131 211330 343777 1431160 462460 1598589 671018 545573 1876487 1286635 1658406 344773 1678178 1137511 425422 1156841 1247914 550967 971709 364726 1412529 710061 1981110 999755 1848300 1508652 1649603 212742 467697 1119040 1648270 700061 1654965 1954792 1508651 1091933 557723 1530556 426224 1821195 1945952 656096 1989991 527926 165422 106566 867004 1488477 174952 312628 1239896 1998305 691691 531012 242830 263320 1415483 1831563 1260583 9000 485786 1076344 1535601 291537 418012 1801700 695993 495438 1831545 569933 1834924 1562758 700689 1944655 946229 1785713 1441183 944004 1254695 1621198 721568 1854453 379413 825892 1882841 232711 395332 1532548 1050843 583823 302434 1863783 301538 1248837 471296 502679 324047 1242125 428260 604143 1556122 345771 1647580 898971 1002479 654500 1928633 1793732 1321918 206761 11174 1930220 1769957 490013 1713756 1722065 897776 160123 609181 431604 698626 1800165 1783533 1930641 159572 1889335 396728 714832 278211 134410 1441041 1692189 1530499 1467508 59992 363506 1929503 1454688 325894 854868 207773 857225 368328 947934 1914014 167013 1450294 1177854 966977 557297 1077906 561580 317469 1444136 722059 1778179 1159627 1491440 419081 1240976 1191271 138517 1656552 1439560 181793 990427 481810 466755 723294 708143 1870202 479245 1776541 1952257 1819713 407702 1494881 1359062 1657847 1961646 241577 569778 563042 418161 445819 1808611 1904379 1929664 551636 679685 1884088 1983092 1345488 1418659 1534800 1988517 1198033 1599211 542731 1421710 736667 1712214 38764 1436916 1572329 1313390 934489 194647 833569 1953746 836014 1018376 1849910 1645251 1546880 1982109 140158 1587616 581510 1461368 819304 1350050 120866 114014 169394 683928 1209546 35758 1883992 468566 1810332 387961 849134 1160685 421893 459620 1544358 350034 1353952 635598 1122566 685124 507833 1741666 1214965 1892971 235444 1975830 1182893 1853079 1574997 794060 1709824 975998 1760732 1042105 1247451 231943 520598 449943 1556035 864608 760670 933638 382300 389554 672334 678608 1240169 825344 347277 1720709 1175051 911224 1133307 834553 796115 644827 1493334 28966 208986 1347816 119428 93013 1922429 1325087 430512 1652279 1602885 641139 982185 1018795 1852451 1574651 153436 251506 831552 1285540 580048 1869212 910833 758385 860884 975061 1854576 1523892 131264 1988627 974081 938461 638428 1830854 1068625 1768474 918752 1825326 274107 524666 169540 1729279 771512 1350701 241316 1149593 1650160 1110816 997264 1928114 422024 1004064 1957317 906786 1594154 577054 161784 565194 1180825 1280821 1208056 1432325 1144152 1202335 694019 1656761 1404133 1588294 1490959 1198824 176482 372227 821111 1896729 1541128 1239614 1469101 23376 1283695 1368361 93746 1442684 909118 603671 1939031 747564 1016654 840754 622998 1699285 1300559 1227523 1811254 723446 834801 346939 1812822 1609462 45417 808911 622742 543126 1358324 719482 578929 76249 1910128 1116782 1931149 1664631 326469 1218310 1906531 414953 378144 1792244 1289112 1530065 1703194 1437186 621189 1449142 830083 1770487 1752463 518866 540171 1762325 1118952 1065901 1101869 1336429 1762026 1870184 480891 1417404 1278478 1080495 1120439 613711 6739 541079 1511641 1991273 241874 1717161 1389238 864630 11019 641095 416517 975399 1239028 1313121 474510 1084030 1880636 1791862 680861 806937 1107021 263997 240454 1016731 295900 1519957 1238911 1399337 597348 611690 671658 903517 805374 1313538 443179 156648 1014066 867674 394747 1608326 1697295 1431575 1380735 1776606 633081 820759 312921 1897343 180409 239076 1863924 352925 997406 1717008 934922 1497662 848365 1311926 825291 1166774 577454 458238 247490 1666801 1206568 91971 1395080 627408 183904 4893 268170 1147501 504300 11095 1180727 1497333 171152 850905 1285364 1292961 202573 820618 682908 1824984 1802836 1920897 85840 1648098 1723146 459996 1943969 133727 1055456 1526630 14115 1572407 1256629 515141 959844 367886 896272 1157990 1655180 556773 1431641 1899634 1615169 933252 1460632 686492 209540 1841792 1355578 1917663 397502 1536407 1904735 1305554 1472265 1914312 1790361 671708 1313284 569037 427357 252164 1221426 1684309 328238 1210097 1760381 1920549 1873883 1152905 192485 1045944 1743839 1790285 1464285 97773 862956 356851 1710133 336144 456649 1825590 1196227 169456 780748 369 1425767 296833 499414 952750 869492 1928356 177565 1919172 968005 10197 224326 359257 1471511 1457490 1345903 1679504 104148 945434 920029 857807 824329 1445015 1275615 638814 85950 659435 1785242 1771495 326643 180928 1154103 1694872 320517 636094 1460052 1517804 1139412 1067630 1023590 188986 87163 1400654 1256309 1344638 1748487 1570670 1273324 1585709 1817269 609260 1511784 1792334 1489447 1954250 1517420 917889 795524 1500770 447919 1992201 893181 89276 1118481 1194367 1434654 1143083 722511 697833 146586 1446018 626178 1402600 1436826 824931 813997 129207 391875 590812 514969 478391 1440458 1324825 1594682 1425322 144849 1229790 289090 1010631 1269224 1379381 1987354 512381 585463 1289720 1081355 1017326 139907 616763 880413 642824 1769070 1875674 733304 164662 398984 1620407 826514 1045164 1441801 250991 589171 568386 1163045 541272 983812 1193869 1161847 1370259 1210322 347578 1415948 945255 398755 1647247 1634966 1384364 1143009 1132244 1635705 977865 1497084 1014370 884747 1636641 1750827 1317847 543568 1229257 1674498 784762 1613881 643322 1962751 1157167 1468799 1101222 373240 1322850 1972694 1013260 142117 1860521 408411 920742 436785 439396 1054078 942572 1781282 1002484 1147602 1482629 96547 1283938 1943402 1109956 621013 237490 697471 1076167 500467 5798 1409278 712906 520488 273068 583419 73965 25445 570956 1200622 128381 84206 88106 1028864 1989887 344348 1680804 720750 1877671 57720 69916 1807425 1731521 1465756 1439255 1482837 386276 1827249 1664931 1274246 1570593 999935 929349 1590816 929311 1689471 364988 624082 1028759 420143 621775 1374184 1170245 1603838 1941233 972904 330240 742672 915682 79429 564363 814026 869084 1719648 445815 1346310 1581747 1585806 1430508 715234 291431 1721917 1558521 589784 523182 839383 81423 1986703 622376 1639975 782857 862129 549856 1687460 1058546 801750 1894671 1712341 73624 1117996 180421 503253 885625 485064 468635 1730258 1059345 667512 759131 1573913 316475 1384089 68385 403789 259539 701520 1454895 783368 1258848 1329186 273164 1597158 340959 237317 1762502 617690 1156873 1842464 642705 470761 1101311 613358 1041179 352801 1848121 353388 689834 311038 1538082 381779 95482 805995 1726664 875071 1971799 210019 1754658 312505 27848 1509189 654282 130696 783990 1182831 1953137 937944 265553 1158652 1755997 1060334 789343 5349 1247762 1873830 814396 877626 1544917 1754819 1940136 1852604 1244337 369033 425561 800781 482578 417886 603221 299386 433299 255995 1149956 991687 633841 58952 567389 1414353 1144507 1504998 1929136 1007003 413354 292964 1401295 92786 1359643 1783541 1004074 1432374 727352 1954591 1399304 1354635 663154 434705 467508 608621 348910 788432 1689349 1922219 1657994 533067 1992520 1063522 330184 813523 398148 374193 393075 1576930 204220 48109 1279584 1687421 1090298 731338 1687003 277431 1550961 1950694 1554979 353610 421227 1549471 49170 661912 504266 425364 404586 449960 428051 1808844 410438 166059 941266 657626 87115 31536 1951712 1192656 59723 1199786 247585 1149231 1835982 1991627 1573801 1463374 1437322 1075811 1462945 252031 1267055 1487245 730041 240297 1730407 1982118 1138282 781596 872731 53433 553383 1633510 1716199 487407 1517552 1981641 672917 402517 357756 44343 1495835 1111966 467203 389641 1530182 832491 711274 404249 1564975 1888617 944695 331369 1530879 664498 731583 809574 1188402 1094553 1989709 1116128 1766739 1498003 645858 44968 933818 468530 1966033 971776 1920374 349869 1655274 529684 1209633 106414 935092 401391 1787182 1236368 1764683 834121 596446 1591566 250414 897125 1006980 1449629 1856474 1873648 716978 564092 1813557 280898 1337890 1674233 1885959 1731117 1575481 1070856 747895 712703 1732871 1802726 238318 1929823 513049 1843979 867082 139675 1850982 863795 1165185 967989 386237 1232521 279948 1907164 947032 770897 251365 1894317 968041 977652 1288298 1415848 1365896 50716 1210250 1425762 1453664 1101330 218758 1198406 1432761 1136239 1318024 782813 1393814 510947 1135340 1782584 503685 135509 341590 203163 843416 490428 1362260 1669202 127626 1588136 896512 340761 1399315 1576980 1910519 391066 624178 122830 1527945 886692 29077 362412 873065 1297031 335391 1830100 260687 428631 85813 1989205 1999531 1657046 939463 573699 1463707 872728 1936797 1058755 50223 1815725 421785 348020 593432 409952 776224 29116 150373 866863 341973 223871 1995064 116935 378375 555093 459121 1118490 517528 613831 653374 1462922 1820157 1217398 732221 762859 1297863 1458863 742039 1978188 1161630 942266 607940 972351 648337 400103 605764 962332 496353 683588 370173 730695 762126 1772079 1678696 829763 1112577 808847 409111 29470 1238590 1702970 1942842 1997909 737023 293489 1877759 901411 812065 1551569 604801 603592 1357211 1156601 1948630 1920138 1255500 1261578 1694920 1340878 448154 1441378 256100 1171742 1866225 1732206 247104 1112887 629988 996697 1420115 807874 1140017 518810 905142 238883 784872 1165975 285738 919805 1191802 1601534 1455472 885160 459004 398536 1392970 553883 512103 318476 188847 130614 553515 214762 1852006 1963338 1891768 1591816 300536 1164470 455937 784391 1380274 1713139 270937 1140725 186434 1504156 548402 1530620 1515351 785439 592518 1128936 69431 1371864 1565136 1040347 984762 321916 365386 274884 1467554 575207 1533077 1928915 1429721 1629948 872805 1925665 1593264 1900684 1835657 1982484 1913823 1724630 1349531 371322 485047 981323 482122 1738211 128817 883505 873238 985994 1215373 979166 549291 408300 1663382 528414 284805 1383549 526156 1797594 1816539 874066 1616182 1413034 286830 1918967 1104793 50369 1689248 324329 1799206 101713 1926845 1590099 157282 625184 1131811 868174 1725171 861458 725113 365537 319412 1853411 744726 592939 965468 1263333 1466922 1973201 314141 1991225 586307 1506537 896747 1528606 1592281 1883915 1291677 875210 1448913 736610 1863927 681553 366577 1704226 1304914 1798573 473482 859239 172948 528486 1796707 1620500 396632 1669103 1034790 1337640 480543 353619 1163395 560390 853930 416624 1531874 170139 1153337 582691 1926961 1558062 803442 946575 258149 1292510 1329883 1592949 820264 1421439 1750394 1664874 1535075 1395215 51815 274765 668251 1213110 1628701 400592 1482326 1928991 1908214 1694133 1318631 729351 1741353 1352144 1206171 57939 1625575 608884 919587 1796302 1442806 1531246 404794 1076685 113492 386922 859974 61868 616254 1117500 1519694 1432075 1358770 1669714 575773 606895 338660 815327 1957338 1555295 1887068 1220977 1401820 1338514 636928 1744503 856846 1758924 1868958 1641088 967472 1694633 634738 217996 281561 1376601 869415 1731228 1645706 358014 1276892 261713 1464637 44791 309538 738747 1623890 708219 671245 860724 1345708 1137744 507009 1597010 1167064 616523 350824 1370521 1701896 1045606 914518 1316534 419701 694916 1139347 334964 1065579 1540001 223925 1059714 781589 321218 1895039 1253837 501971 597802 166725 900961 895460 160120 1302529 500979 1839105 1616470 1856337 1967336 1245851 10066 347338 1709942 1223389 200870 1909867 927676 80585 679167 1622467 1740443 1828307 1019387 1041224 542366 957963 1594891 378786 535027 1385019 1130221 1115305 1886786 1419745 1627515 1689434 5991 1325588 1502112 690613 1094399 1469264 754315 1139133 71174 1387190 1751457 1358229 1983883 1775316 427340 1335686 1241840 1786132 962222 1893892 1546892 1446934 1834686 1549810 1337108 1888133 1387784 1712362 1240075 1614497 1983379 251317 1983481 230955 1771304 650519 1332268 203039 392232 802633 1395325 4136 994299 1991318 13399 1025846 1921928 1507338 1682258 486117 19279 1398082 145070 594884 213207 1766420 207907 1997946 1451322 1499053 1325078 1994396 1968606 1237198 1188385 933760 374960 1240053 842813 457986 1620290 678711 109042 1435574 1731212 1306309 1048166 689313 1621079 1646725 1819006 1813735 1768847 1844413 860613 1586158 1530970 60204 403213 520913 612057 1231583 1349337 377575 1538247 13483 169713 543946 1997315 1301351 1415486 890459 745870 1185039 1120623 950194 560327 391820 1372122 1100971 999224 1744787 239270 104114 346454 162514 903079 159505 929088 144406 1980109 771612 869097 949452 1215453 1890377 711312 650656 602756 682730 277152 1215467 1980470 601251 127076 634589 1061302 1224895 1609389 1591431 1405505 170123 1267829 159918 976163 1306248 1237465 655715 1700961 907488 1556278 127156 1341505 1674644 1400306 1441288 1158263 1998226 1959296 1392805 584467 1568464 595378 985677 951123 935539 1391241 165419 1594880 1372520 553690 1763308 54094 1658613 1024088 1323011 1335878 949981 556367 114982 362251 651784 881573 857852 1337335 1485627 472744 222342 1983808 653111 359576 1548643 594755 248300 1407145 557116 1980675 166736 749736 1821740 1980261 541906 610786 925727 35578 1852439 17941 1224196 77375 938010 1118635 1184674 796378 1331692 1684701 1488196 1621239 1254626 373558 1580645 1024457 1104922 1954217 1245769 1342381 330659 1214573 860061 476546 978333 438563 851948 1419193 607313 1329227 1380499 1808529 29876 389 1044847 1231415 938275 733315 331578 137288 212223 246993 1598065 226722 314568 1137934 855629 1121245 686522 1412888 259061 641319 1235494 55307 866409 1498438 47841 1160798 1484569 125257 112003 1091143 721972 1431562 841417 1495299 1184137 206690 237184 185915 636336 964913 243172 970694 1239305 925844 206936 435499 1672284 743148 1370220 815736 1338598 1876948 1306160 1554523 655616 410802 731931 465926 1158466 1865519 95679 1157678 905516 1530141 708412 1958226 585118 1181459 244444 1225429 1229464 1164087 1180797 1097125 1444966 1904509 962331 1719400 719829 1931929 1710653 207012 1288727 966350 631815 1110771 214763 1266894 1070055 421731 1953654 1787967 1448362 651778 52152 1878911 1884775 1489391 1904988 995257 1905282 861246 1084065 107460 411907 1736804 1505703 609569 565432 493438 319973 450084 52917 1561734 983021 1431692 1684636 1960418 1807336 350477 499568 662343 219263 1268774 1322443 1947260 1023373 1216145 1109224 728282 7646 655876 275375 1382160 1576272 570289 1614231 1391467 1302212 1084020 1981383 866365 87503 740299 1245757 1893984 1710675 548408 215633 88672 1573415 886858 425437 1069184 498553 1797084 1484422 270803 663554 1708346 1202033 273019 1920969 1000181 853631 1052433 1430905 719248 1619624 1799524 1666367 996773 1502639 758119 1743377 731509 1780821 224290 1409599 373644 929257 788371 1788138 774571 465297 1024656 490725 1954696 291186 1285698 280688 327265 87876 674061 403391 1564649 1323671 55862 1212877 1662139 1848124 1858943 87480 329391 1569846 13067 26410 926876 208582 1321207 1804252 1045464 562101 839170 515619 1811818 671593 1714667 1867165 702965 1875726 1882005 1826386 1680866 3160 168561 289170 791559 1456321 97506 580852 1963783 663321 1594089 753718 448568 1891286 1682330 1960409 41128 1153162 80086 497981 1800722 1013832 1504888 1231870 778936 1022004 1506600 342444 399270 1051077 1743638 902748 1822192 1221168 280956 1342438 597289 1240562 450501 317767 77912 1179286 1064236 1182036 532290 850935 1418326 336769 1459784 361092 1241931 46210 865031 989402 172540 1655321 1075844 1777815 1981821 1450341 386131 783755 841663 506202 1649709 1641050 1842245 1949858 584801 258266 963793 1116158 1954520 1688214 175686 1114902 1793745 278328 1725836 291257 315273 1951576 311018 1186000 210328 162251 1400158 479975 761026 280863 1090423 1458913 992108 940784 1926189 620590 1076927 1330987 1621709 915437 997223 833615 906268 515979 1953398 389260 1870929 1477490 1681475 281381 1915649 1576966 1832771 1639865 459084 807681 425664 743240 201836 920540 674122 24944 273574 127769 966574 898474 1172513 243116 1514332 530770 1068307 544289 588847 223266 231167 1353523 523747 1179170 1191422 545453 1202078 1364834 224185 29881 44361 703236 1425679 901977 1090069 162936 569 1104034 610796 241717 1415220 667448 561066 995444 1636737 1371791 348145 230657 209823 56343 146553 956375 1092204 1638663 265731 1199893 331224 1363122 1569815 1263489 1292320 1199326 1714940 1937343 423259 1662288 1050822 1786173 370461 505595 81908 1803090 1808823 134754 324227 801075 1870581 837265 793257 18570 1226044 1648341 1347097 1100421 1025429 1217179 1238348 82618 72937 864261 718958 1638457 1467057 1582533 1855103 40590 308526 557862 1229783 1724483 1134524 488502 889572 1837884 39305 132533 1718373 859923 265958 248534 1204569 879292 1535471 285734 1101906 1918132 365835 29724 1334125 1679186 1926089 193529 907348 1922554 1060934 1285950 21746 1239479 1410875 1267676 1348493 1600379 1505667 49081 878160 1344901 784511 1424392 215362 1408064 1764675 558928 95773 933522 1473909 1959886 1875753 195648 1315013 391323 791391 1373860 1047784 199704 441414 438850 1649073 503061 1052632 931673 772487 392613 942335 1072772 1202564 1230511 144761 1860754 1372241 1958690 534253 559899 789931 1969390 1334414 1169493 427578 824256 229091 260438 1929829 965700 1943941 1587971 1328302 1378521 320124 181591 1567641 1933993 889681 1147114 1178441 1961762 121040 109565 1337805 542698 808530 1155978 1905797 556724 373554 943126 1987966 362301 1614753 42873 1667371 492557 710866 1041910 1685935 1515128 1129196 200397 1117720 94684 1092847 89433 592366 1297046 1825949 713749 1296718 1160174 112700 1602662 1736216 203619 926155 409023 685480 1508546 385206 711346 600945 658542 1350225 197623 1676972 1244261 1459767 1720885 1817002 1148316 1320097 63531 372568 1818890 516560 1989647 484057 1220376 1464052 1148920 1402380 165131 976467 481279 385756 1180538 1014637 94185 1334037 1342349 1396324 1203570 1374796 1239063 1742490 48142 753156 800763 167781 1126013 894649 1889715 729038 1979949 103387 858669 1563012 1140288 133210 1080520 1346345 1855929 33553 497373 959427 1725460 483171 905108 707621 1797901 564542 270318 895776 738212 296756 1465084 712305 1885911 451641 1920949 767049 171094 786577 570033 1548005 219419 1871590 1145343 1304050 1089876 868440 1677295 31915 752284 1228180 1110804 1141047 1602355 1947622 522844 1810990 653207 1323418 696462 121251 635288 1148875 911122 751523 140496 804202 510642 290064 76697 1666356 1910838 1578582 866935 778088 1336725 1328825 1533378 728547 1352497 12936 490021 460509 1950778 669511 677355 39171 540245 1931226 1665672 302276 1461440 142144 371431 1895414 865669 1311989 149344 884633 1167836 1506406 623358 1978913 917264 511631 922988 478045 259309 1404933 18879 488649 1036900 239451 520350 663511 151221 971617 1776761 353341 80360 684779 1613074 695687 1719628 1339771 888552 389691 1762427 1648025 1088406 1089681 919494 267224 1088578 1183540 1690731 1601462 193779 143003 494639 1818115 1492305 548506 1239321 238816 1956452 909981 923435 574904 1160027 1352547 1971700 545620 1247275 1314725 1350044 1534890 1119783 1356624 82871 1750069 962533 391469 1281648 1949952 150565 657893 291980 306278 1908676 1005613 148046 876561 94353 908436 327545 1158997 187901 210624 307717 1910679 43890 805511 391828 735877 1754807 1026951 1722067 1106148 612067 1850645 320135 626535 91150 302811 577804 1929619 637841 610755 1811 1439652 1983144 374057 804405 553004 775518 118231 1951008 70402 938424 1311305 1340683 176368 1210954 1571429 746663 441315 441048 1079932 1166262 579582 1370640 540403 254948 1972802 337385 386520 680046 1532062 1451139 281558 948683 47658 1526570 1413521 404567 1871748 668965 8921 1723493 1143167 1032337 1838759 1128497 1152541 1897027 1411643 728238 710359 422028 78633 1201827 575472 1653207 163172 214093 503731 620444 304360 799446 383351 783579 1315162 1862356 28766 1633084 992356 308445 1858227 948086 173651 1673537 513367 135766 1802912 1642490 82495 1789367 296483 1098537 1157312 102808 1990933 635157 667603 1106581 1113339 1013941 1684541 1806745 585644 1104991 278925 777636 1481696 1661007 273036 7343 839825 970675 707085 353571 1153976 478131 370758 1783387 658039 589622 280497 1520277 1864236 221735 1212533 703122 181183 1414487 214053 1762281 167420 386480 708030 1821255 686953 1015761 1208694 756279 602509 153404 418270 1209134 274004 809964 901749 1270907 293061 651016 1782088 594606 1467355 59935 1309054 1756659 276916 308930 934996 328581 1940781 470455 1117782 73078 853382 1146560 407708 1776505 1071092 623098 1754542 169206 434973 274369 603707 683744 710399 1677666 49052 160483 1781572 1047546 1895257 49351 1228771 1601835 195283 296927 355832 531334 1287099 971076 1135325 1116312 1068822 1661957 1595345 412625 113365 138718 1982450 655601 546253 947324 565077 792488 1453734 1301614 1472853 240720 1858244 1178788 1277293 1766624 1926166 748693 32198 1432848 1313470 431983 663129 744837 570624 1598061 1386313 1901521 454411 1101822 379602 1749506 306961 224453 1912570 620883 917378 24180 1475866 417664 1175736 1830297 1844701 719070 1134906 954627 1705302 1350641 608255 610454 1248855 583161 1468974 451956 1947772 1571746 974469 879294 1325693 1477986 599840 1022830 162773 110681 1750818 749401 1124750 1586461 1697747 9187 1634693 753765 786585 1726205 1113255 487596 864158 1106830 1460134 35808 1078060 471496 1200344 546081 693772 688535 1211452 1412774 719129 713592 1185764 1472103 1347559 1672824 342999 1962102 572529 1899298 902632 1584532 1784908 1771063 1126358 106247 870000 514339 690696 17319 148890 1475710 982032 229313 1225883 239047 196752 782805 1866428 1781761 1449814 415365 1513329 1592159 1706023 282881 125985 400911 1524338 692105 741297 1484305 1120278 408948 1735864 1562301 1450676 537158 1119767 166645 1267834 1477545 250230 264660 76515 318453 1289095 1434309 280094 1351048 1984395 485370 893127 1010475 1455788 824402 871906 83092 178627 1893485 526108 779085 1251113 124029 631937 249244 211465 896692 117880 534495 1129711 1447557 1513617 774366 1137005 1555507 89119 1657330 1553313 3701 150078 1338510 1477733 559397 387123 553841 972087 884575 1477773 1047376 1305227 405790 1013751 1521069 781778 1211934 1741871 1101485 1542426 1534311 125349 981229 1854706 805125 1293203 196431 647968 1746834 289842 1695984 1598901 65219 1071017 1619199 694206 326874 1716195 222417 540165 1076041 1058504 727433 1650105 1881902 1663975 32360 1377580 312260 1981336 578446 1383597 71825 1059839 233325 714440 103567 1638265 939888 1073729 183946 768636 1803163 1026172 1579560 1541390 441397 595858 1777013 30435 227560 902111 963422 505046 1291485 1036904 1254199 1702007 1732932 1472975 1180578 270028 1761102 1929874 13592 1911289 1271532 1488185 533214 773077 1206022 849400 1621548 669309 863949 1121696 638652 129163 221744 180974 763295 1387745 1840528 359426 1586429 1748173 414576 632342 797939 1088902 215413 210910 1263217 1182207 77050 780159 183864 392688 1641964 42536 60414 1893289 129209 689942 26335 1857629 45173 245373 1637962 420457 1649786 935825 1955311 1228951 1752722 1314890 560685 1125700 15013 1762567 1110713 1592790 1683537 1395415 1311712 529245 1029485 1651478 1901285 264590 1430283 824958 956299 647670 1762022 1019573 815201 1818090 445470 47829 685957 749663 927858 436660 1682283 217022 645885 515613 1315583 811861 1275103 1939478 501133 745313 1384108 390244 1257138 1879283 242737 1568927 989694 1657075 1448916 517773 1529641 1105314 310159 1650419 1100764 94029 1133358 23765 1904967 640069 536737 1748343 975417 1857917 940344 292401 1661714 954362 201879 1799890 1400060 1660698 1825218 378538 1307690 753113 1329648 1182906 1436724 283694 57626 927263 1373113 843296 1107340 1758240 1376 837861 1235341 1473933 574404 1849960 3485 1639634 1905143 359889 930426 461505 195107 839964 1710254 458012 1936844 761481 1542984 272973 1745037 1827602 1545111 588967 1292739 328004 386303 245128 1067901 1248474 785093 467618 1132903 1497871 1048062 1541222 767451 1013818 737158 1375523 1389989 1863891 546278 1562566 1161887 709260 1308419 1255688 137281 1771974 1075496 1767068 1795049 1993050 1302721 295909 508119 1647527 1593715 982137 1041150 406510 694804 263896 1037093 494708 1446042 1210989 934275 597911 746454 489985 489875 301226 538817 1693178 997633 848181 809107 1500654 1717037 1241373 441851 89663 640674 1746502 717840 888133 555217 555014 391456 394580 1391798 1589975 404435 397067 514420 596610 1567797 982653 346546 777939 1545161 184603 738089 1860803 865313 1134769 526195 1459870 1756633 676090 176863 1022046 1829692 612772 1934741 116978 1212534 1593598 1661991 1450301 345538 692614 817812 1581844 1919356 1458564 1577185 706502 234094 86780 1738698 1546187 149248 651756 1306026 1479778 1445409 697702 1859440 1886434 1657641 1237328 443250 454947 222687 1091008 397818 1693079 1109548 963935 586041 1249415 1952276 238266 63450 1365148 70754 924069 1992410 477773 1759539 364778 1892841 1693285 382490 1906374 269613 1221583 299238 1266074 761108 422165 1491348 1079868 474570 1921615 1879631 279008 1914029 1311244 1602337 1457847 398948 1236907 1592575 984736 24891 509327 810208 812859 368999 1912713 1111710 1806590 397371 1652142 1289181 1692011 338236 1402072 952635 534784 585027 504816 139300 527917 1506722 1583700 144446 1849563 863851 575558 1233084 412710 1106162 1695930 1105360 564787 1799145 350545 1076758 800592 1911091 96959 183624 1140658 1546557 992972 465066 1451102 1056401 16334 929902 170875 161239 1427893 962988 1819026 693118 1801501 1597601 1686412 137903 900229 1780243 1744516 769380 60978 1640572 999003 990114 1595227 1661424 216777 151534 1896839 1943839 535423 155779 1838376 138887 470831 966428 1318485 1770394 954894 1489908 1706778 1269903 214572 632560 899163 1613380 350916 136883 233671 1506713 1680369 1453825 160757 1213637 1280388 1892184 989125 615426 593057 137189 1781966 1564202 886133 1955579 1452124 1428584 253916 1576736 986980 127375 1526145 1657230 747554 617129 1151558 1904053 1791005 304860 1139760 895691 581727 1447421 903515 1720744 1601919 1167332 569250 489229 462708 1074934 1505944 1936692 1881029 809968 1246616 1691891 160380 862237 1604904 1048933 447764 1056142 712410 1146763 1519942 1092901 1988448 708263 1493915 785738 14897 1912107 1994160 1489934 1073870 1650588 1032694 1210523 1285242 1999648 1742333 1045536 300944 206005 722321 17087 1870889 178605 1138055 1387276 670736 220408 1522115 695891 1332074 1977573 189092 689290 1868605 1102203 955003 1963057 1555470 1013506 728064 1193509 1372935 1526358 569215 459520 108883 122988 810423 1891216 1729932 1418354 993502 1540863 1331839 1172720 948542 117292 833157 1980167 722760 1307131 1337429 1004592 1194330 728171 731761 713750 1449397 1435608 1094601 378950 479495 1664065 377622 1097963 1482927 219804 1662401 1725182 650979 1662956 203024 1716326 1389194 205659 524831 78465 417643 1346101 1290113 9982 1063491 241549 1953425 1363040 1972349 1167488 1490750 1796352 1580560 65863 601048 733713 492218 1816568 983861 1821694 157420 1947518 151731 1337576 1883609 1765856 817657 1574797 449802 531766 1530783 1773591 1369690 54390 139343 1087632 632886 1771683 560528 219443 1121828 426668 427970 889384 562674 1581044 1982444 837924 874513 191275 445728 1915926 1704494 1593137 667741 1595678 1400278 784136 580782 945066 1162574 745992 366987 789692 1752267 122946 63876 1380408 1759176 1895817 234760 325850 1189256 82689 364032 300348 897404 299729 1947176 1996826 1854315 216857 245945 1551608 1175080 408882 1590131 1093671 937991 317770 883054 1548722 699900 524034 1204632 1591287 1896844 1836626 1328592 1266352 596126 640776 1112783 847487 550619 430738 408303 1650576 475327 1808242 1227355 1665312 1035470 657735 7569 1688443 400519 1177003 701549 123175 332939 919389 733621 1294963 407106 998095 1587339 226398 1296158 1596768 1199870 140329 1173013 1702186 575791 1198404 1986210 879284 1586127 1427745 616704 1934368 40244 410027 1983069 93108 774932 911405 133549 764099 1106075 1208510 1670514 492047 822345 256817 1633246 1455383 1912365 1244936 1446866 1735618 1636478 1732202 1798564 33854 667688 1207214 1840993 594477 1713318 772968 462559 358890 117632 1493125 1957721 1823865 1038372 1459737 1162365 1211486 121637 1703980 1326120 716252 1831055 609528 587522 217651 71753 1458866 1858671 459757 407466 936222 1623317 748558 1081298 1156294 1608999 972769 842156 489416 957986 1285126 1378642 712856 1777168 710627 1968529 589089 1346103 140623 577027 225721 913868 930085 679019 70230 1976361 1087415 1924686 288816 1751461 132038 1909887 620785 1359098 238599 95312 1434143 1471585 329125 1212197 1164572 273609 1481371 161490 339097 943873 1647009 291613 357510 1305259 242375 423427 543123 297033 1290995 1916291 582692 622263 695177 118734 1857792 492500 789237 775114 572235 1220306 1533518 1189965 1391534 1955137 1970486 1135486 696689 1932676 1878947 1876236 1974311 1418213 361759 1180304 72825 367377 1585039 1704010 1050174 1379268 1136166 1093033 1903613 1922102 1174974 824773 1869489 330727 697514 1480910 1832587 329597 1555461 294825 1807128 1256851 560463 668985 1318298 1934231 1310849 1428058 1244597 1239278 1477981 613825 248461 1172976 765251 1332859 404931 1547488 1760396 815600 123049 1386611 1871504 135778 1420350 1421408 593640 236578 121247 398904 831981 1886297 1058816 872306 1607316 1289472 728333 567205 1245939 1516973 1496899 1549774 1561694 928728 1703419 1910551 109847 436617 1628137 791156 1556360 1502320 1436396 162718 268158 801751 1170048 392154 1445101 1715936 915032 1788162 1146513 1725804 1759283 1138474 881454 7265 1710339 384811 187316 519055 1302448 1137371 1764810 1426837 1603390 1619831 1043097 1285436 86599 1986654 483379 1471618 987792 955936 358707 523132 10216 1960554 1319663 122618 1352766 289764 1597167 1988658 1639298 1125 1484369 1100454 588547 485850 1070044 515821 1280793 1705458 1325765 354301 190506 90841 132801 1105407 838518 1636682 77094 221630 1886138 1378700 1203321 837519 824930 1632243 1149701 1479151 1817959 1171165 1650108 1995883 1512217 551925 442488 1761952 268169 1256109 768248 1777182 269053 1159867 586836 54525 67026 1614811 1020497 1701987 1264698 1945062 843267 582592 1173627 1589108 1617616 234938 1868549 378132 50981 179160 1573052 889341 1039304 683200 1973034 1705961 170222 1400920 1390479 1084796 873216 1017288 1366843 64315 1929213 1920895 983440 1897749 613768 1245348 1525287 1273802 41880 1072287 1451176 150533 1256479 1807990 648225 176869 162233 805581 738154 677229 1607470 1070336 551734 171851 67145 1522879 651127 920173 570370 1935746 1842792 1265422 1135713 108698 1730206 297098 81983 1563119 353180 939806 1160647 1920247 1145231 562444 1561395 594708 726740 858387 1339628 1657495 1105432 92634 497407 213264 817673 1030600 416368 143974 424132 1348261 1621524 1521280 653146 864658 500146 1498184 175901 487383 877778 707867 1884479 40422 1145468 517128 1690691 1300944 1005210 764847 1150559 473244 1311737 387295 426362 1909539 1243196 1430676 1838319 807940 1755276 1231858 1488943 1678959 1453824 1701526 91881 1399796 1754848 928547 291635 78095 1445596 1879600 1033242 1615718 1339616 1382121 1675211 230405 1058054 515389 1410536 1545153 597034 1188999 1189621 1470669 966581 1466866 250600 364827 510635 1297363 221505 1990970 1025663 1878920 1478405 462258 323624 1428292 967493 564508 989964 736677 304108 905924 631718 1671101 1769384 1978568 406099 1492058 276023 767881 596534 1293661 1816413 508382 52486 1522003 618774 669112 249977 31402 1988084 809397 1600348 83323 1633122 190857 1277076 1208063 1230868 1678607 1227380 245682 936801 157744 406451 274661 1441437 1772240 482195 30142 628385 755800 611083 260915 1177549 970310 1187854 281805 1029924 1683105 1841497 148483 564737 828803 410955 705432 1908056 430003 1146542 38408 65454 860301 1405033 1782276 717005 1826047 814944 1598031 762046 459402 158013 1257163 256591 299825 1304191 1638509 1455172 855720 1516955 1582038 164385 348484 545891 1243349 944552 1136758 1010326 959736 1409460 1555361 630608 1822787 1769757 640749 1615163 333954 1928824 248737 222497 317781 641334 1177276 1187294 1920083 1238859 427959 874473 644122 1615876 1244652 363185 599187 443430 277964 1860992 1850301 1500715 1882866 991621 1627939 136121 1223403 5382 1228867 1867693 957757 269663 1514265 1171418 739782 1183108 928679 649039 401531 874641 850521 942598 1462419 660838 215198 817792 280667 1866636 1034649 620286 1124821 844691 1263858 150055 857904 1409127 162815 896532 1889378 1073601 1808517 1466952 1028866 1845139 225912 1048468 230957 1064024 1293556 1295641 365634 545666 1927199 1305488 425666 1055430 1529089 1660481 1372029 1158276 1840331 1763349 1769254 219485 1933335 1444271 1321324 723281 1963288 1892205 1246837 1267904 607543 267057 1852859 1284316 592910 753823 1734183 1767425 1157458 1000001 922319 982223 1221100 1024853 450276 1267269 1909193 228658 32057 1045565 536451 1315994 1454087 1682387 1136012 1209221 466284 597970 1400325 1464003 1370548 1403979 359855 394748 963578 1775612 1097413 492657 1078851 273261 696643 45503 818010 1445082 1230229 8901 998149 1781804 203637 717481 1648201 77679 125665 428283 543242 1241611 963070 420095 1509716 162264 1267170 1685230 163106 717624 329990 1507728 1855120 1128568 1118354 697526 206194 1725180 1423283 1018770 463142 947835 488045 317702 1512549 1994785 172549 299827 755811 187229 1463099 896734 293212 658050 249420 975761 878723 893662 1719003 969663 1526728 1094426 1876950 1379923 1245806 84626 1670569 1534915 1778268 727658 1762942 17098 1526398 1756645 105015 1187550 1182880 937610 1539106 636167 913854 1241891 664718 174566 633483 211790 1801858 544207 1337868 1563602 1813488 545805 168621 1019218 309333 1035664 778802 858042 1960031 1313944 827863 202500 949295 782550 1141028 102667 273028 1633524 494726 1601251 1809258 444578 390904 1230862 1797208 1707147 835133 1024929 971859 751880 1283846 1087407 440592 674370 1382233 231718 410499 1248733 43854 271442 1262177 907742 1003332 1545436 1752083 1440987 1405814 312119 1790386 1455924 1490117 1796754 283512 1551544 1964563 1076422 156475 762260 142494 966909 1327555 422006 1372503 1551483 545163 832970 1605317 663933 1492448 26436 1103793 1208339 893076 621830 1961803 810697 816993 31 994179 1390650 436302 1614766 1099877 1829833 575013 1282506 1791227 1678523 1318019 1724499 718453 1699967 905687 235912 1309430 472258 1250426 780042 676820 1838124 525006 793578 1100132 1452206 433209 1070959 1097555 1888151 1143399 1286136 211614 1998222 450643 1655020 161156 125802 781605 790802 1520013 608599 560004 657494 1722544 272819 824338 1823020 957858 1683293 1340523 996022 1354947 683558 959158 857373 1191709 1668800 121716 1954966 144444 1596398 1849017 782561 1159481 849264 163519 172781 1393532 1848754 1073499 597228 930595 1890455 1090551 1157351 267112 338302 1694088 1977032 1248190 905374 1191389 859183 1351930 313054 325800 548115 432877 666676 1107099 211000 1227656 644357 1557525 206198 1910079 1050767 898496 714872 1715204 443284 783811 1678098 1199655 274161 1869141 220975 747641 1013182 523737 831988 1195256 226138 750195 251901 1733511 1873234 623923 1319118 11540 1515226 1784526 919941 395186 948396 1545451 736624 28735 1366297 323127 1617519 1436015 1603189 845193 824592 73219 955772 355015 1025341 1977905 1435153 487643 1149523 1886518 496506 11892 1476588 1633881 1209040 1693833 80911 702794 520723 1570472 1195347 1529182 1323723 339953 1901830 1310397 1203237 712630 1928976 1564808 323154 1233928 1752904 647547 253285 1025037 1678322 245737 1988309 1292776 139211 730244 828153 865223 1705516 1306179 961920 1252509 351316 1828993 878087 1248960 773578 1413218 1533962 705830 347181 1784178 1268186 1327564 584657 1667413 1660084 1074329 1494214 1062756 1340821 80500 996463 1225679 3445 1049154 575223 1349748 1885539 1020359 1628094 422346 1237437 285762 948466 741288 1082335 1947590 1313357 267800 1002764 52197 1230295 1184966 642338 974659 1175409 1037350 1586689 239350 185533 1222816 1061434 589652 1302203 1667575 1002786 458760 52235 365608 1802768 717159 38387 263976 467456 888203 1761798 1329479 1586220 973356 630849 11289 644983 717719 575745 1583729 613812 431481 1173937 1754046 169970 1528284 1513425 1464663 1326125 1080936 1469310 902634 1899412 638764 1871106 58250 1265571 1395696 1812405 1182096 1027580 1497623 1198387 89654 210200 62752 738855 144609 1948371 1511654 945296 833966 434041 1010576 1902678 1887898 230849 1454623 1283422 439640 662597 1549632 411097 279222 222507 1952023 1712230 246434 1878748 1819773 1787732 927764 1097106 545075 1788286 1701255 456764 7424 288735 192291 1108138 1496341 702092 1463948 542965 1337227 1369857 1796342 963720 202210 1326594 842015 383091 1526607 1374226 1362682 721381 80246 1089839 899196 54026 1064948 939149 323344 740362 109036 1627122 1361546 1153084 286240 1195390 1524333 1940710 1417564 870261 1967020 1740223 328489 166586 950386 797303 722839 1298788 1315588 120708 992564 518269 372945 372043 1602877 298400 1489906 1210034 1205155 38209 1847313 1221379 676857 938391 1492156 773895 70026 1636272 261144 783414 1583475 913961 1176747 421600 418977 1195348 1901890 1914446 1427215 1792086 1904166 746096 930166 1034511 1673186 978677 1437028 700848 1657201 652239 873996 1189285 586254 1515405 13594 187290 1621262 1476819 700864 699939 1061518 980561 1290046 1045745 846157 1926757 793518 1188673 1408002 10446 660489 985658 1810606 331775 624138 1907229 1911463 114108 1185636 365692 486801 1404850 433615 1919625 1448099 1770840 1738439 898891 501792 1119778 1363034 1849823 1143688 411594 618282 1102450 330142 1877531 513670 724029 1145861 1145011 1019939 232327 1519076 450882 1835577 596831 1541240 691649 1288469 1803801 1350930 714173 859981 375077 1709919 1611202 689992 213417 1249166 592277 1805311 72890 172786 1860314 328470 1667123 568166 159148 259463 928963 1051296 1198384 996761 804167 287480 620581 625811 1274544 246614 175088 333881 598429 1406237 77541 1556073 438689 599610 914421 328974 1633618 936288 1172960 149593 387330 1250155 377828 1813263 227242 1576648 1362106 197095 465751 746343 1356993 1336647 658342 425779 404574 1251862 266946 1087560 3459 1749999 465717 345470 1648465 200626 1184340 695478 652926 505920 1086277 293070 1264604 732004 602193 49713 381992 1556271 648837 372747 1973234 1201427 1989107 501900 544235 1304085 1922609 354373 607756 227843 847509 1081123 601795 1556599 697194 1039267 1218587 467912 1696080 1563488 1112075 1735690 1038166 1534087 471337 857748 1579329 1689381 1522617 127874 1819306 185174 1504867 162807 1514361 793016 853917 1468994 653469 413613 1438398 1002250 672243 974778 53177 1606830 137916 188240 1971135 284567 1632146 295939 561647 929935 896545 1709034 1902677 851589 1446711 325569 1719112 749971 679607 64743 681739 1269968 524078 1958818 868168 1023664 498755 1788459 820870 277330 994127 1198263 1213471 974684 368523 836541 1399679 798733 1259200 1133810 1496617 1137644 253246 1946249 1313951 286749 718438 1245615 357757 1272297 1465872 754470 361659 45962 1986006 150727 553210 1075703 208988 850577 1863082 719351 337476 278649 714919 1209337 1265987 1470341 757266 745441 1941616 535526 300040 1237292 1553053 242494 372122 241345 1008489 684313 417701 1807261 183806 769773 1400438 1336857 113586 1084392 1227478 838663 860734 1714470 1584245 1251625 931706 1262543 1180179 1653887 1316716 992741 245505 1599325 1174997 1212308 1560111 446730 396018 422947 151795 1367899 1937318 808700 666981 1799944 1607142 10202 758826 29733 394058 113299 1264139 1104824 299544 1647161 979528 1087975 557003 924747 226691 1854588 94012 1045020 81791 1885668 340697 1747666 339845 843044 1693548 1349300 964973 464245 1172183 552115 323215 798149 707023 1054764 194534 804097 1422159 1167889 163155 305937 1230929 635209 1016630 1101661 896521 1536904 751827 895661 486425 699830 1058154 214476 1470476 375929 76953 1604269 994793 158662 1786259 967042 1215652 6990 60943 39798 484295 1399248 1703811 1158405 821879 937191 495938 12770 738036 1565527 1574965 66066 1502662 565811 730073 1020163 1860809 1047201 402543 749530 60814 1826745 893918 1811501 757827 434134 452045 1597764 1447857 428754 1437282 74874 1300696 1460207 969468 1214715 231844 339556 1297828 471686 1138128 868657 741358 880532 733365 1465649 163234 552133 1136379 935113 1449781 1738002 1806461 855180 951713 471763 767239 196476 1626572 1700204 1629247 1232826 954265 1271853 640431 131949 1387470 711598 402110 589631 583301 663925 1518046 613901 1007215 1947486 1643361 390170 1088514 847900 1989742 752070 1599889 276213 1124951 1169192 1543596 1821613 1467221 818714 1254367 936357 1086045 1667452 220986 1058076 532448 898845 88348 1261969 1369490 462062 1501538 86119 474581 1437265 1695894 1325793 594728 854627 1908267 1073732 650180 779116 1127484 666796 1865322 563116 1401456 168118 907601 1232709 1928896 563618 516521 338319 232984 1515732 1954960 1628240 1426140 1512528 1148924 1084046 508846 609334 1717140 1560037 1789756 1379784 1126519 848379 346734 1213065 679088 1400922 1796978 1210140 905664 777931 1463417 421043 793852 1686225 982617 499539 1674820 1701292 1291015 1902245 126156 1095368 1701394 1303134 1918234 596084 416598 1992696 471447 209011 1829830 1939137 767289 1548273 1991619 862454 1618124 1402063 1863896 511493 1506618 804582 596245 762942 1095993 1702903 20748 1892324 1298319 556293 1055479 1224429 1291911 432122 695824 727169 243382 762395 1559008 167075 1439985 1097633 88022 897605 583191 1116582 532405 1621938 1089649 1629461 1401277 416620 200217 548058 700568 584075 650880 457460 1845194 1602391 760837 1812188 1874430 1044614 1066724 1900613 2151 1523675 163465 1035082 29425 1069621 950546 944999 906665 79567 104855 673371 1251512 225556 286821 105545 1610806 915734 1173812 287937 1396443 161931 584685 1292798 193951 356330 1944811 140569 672313 1016178 1613208 498005 1596165 1792197 682675 109519 410104 417109 1164335 476545 504378 1355076 1048063 1674242 1536445 1936822 1690908 747815 331501 1174121 331493 1817982 1080454 490563 634050 123968 558039 702108 1650087 173580 1023466 1780663 665451 1390174 798318 939538 914585 1695932 573165 1912363 8216 268047 1711799 1194837 1244288 172220 251273 532657 1884463 688092 949060 624687 198189 1032426 604258 1652383 796906 145689 202878 640897 1980843 373796 1975078 1552812 139697 1671497 367483 249256 1557561 856361 302836 204963 762914 1289997 202074 900357 51984 1099357 1172775 41380 635542 934305 111967 867811 1594310 468334 527316 60436 1952208 583480 1487293 308267 1434272 928301 692291 402912 983811 693679 1820005 1997663 357361 1567518 1811116 491017 1259119 122961 534250 58448 554185 71495 694617 1456044 1868107 1558694 337785 1495815 1768573 806978 382415 163767 474839 459143 397009 1769760 1006369 1393012 1592342 1583376 1421988 396148 536920 220601 754172 1164811 1872807 947642 1384503 1286438 576761 800145 1866760 1523846 730264 1583569 1675451 358353 830858 1513784 86956 1329739 1976666 1744894 1821481 777610 1029478 586255 321775 1281600 787187 453094 712176 1942489 958134 1318067 885035 1892314 18542 634444 1119820 80998 1927021 1778652 1184143 1030037 1166527 1864967 1375425 1095625 245287 871102 1855093 896413 900655 1650720 1966961 950373 534606 1021646 1622237 1429324 1906910 1448043 756403 1684319 719647 1272926 1755074 391401 1340084 341774 473349 991078 549440 1852930 1544307 1687123 1202557 1908827 1445866 803363 1720637 1101961 1742411 971729 1100000 864258 1302592 217740 1331324 643165 974714 1930216 291742 855991 1485346 75246 860587 1445502 1464004 1619610 1646252 978615 1136863 1430007 1140188 1663453 1624377 1773975 999427 1415793 1941568 1221462 411556 1704534 763395 1626865 439042 131694 1790942 819892 1204143 1927066 742436 1090955 727109 1581538 1750014 1636208 833101 297873 194338 203676 1095751 455504 118940 1593346 315819 675720 1290376 104125 658317 596748 7017 914094 1489778 1289344 677996 314817 561708 1953395 108640 1322585 747790 37770 1820964 1086 601516 542100 1281154 1311668 912252 1061370 1251974 906687 1855266 205185 403771 1304208 1153419 1167584 1637094 1655719 1417787 884550 371808 1546117 1666105 385937 1718346 602187 550648 729120 1189959 418132 1969395 459510 180558 421859 119443 50626 1715483 972439 367157 732315 1451161 669530 1391438 158387 1699324 957444 651153 150912 1222971 460578 1196433 725391 452504 1375137 1652909 623390 1624729 313039 615663 523569 695938 949837 328233 565175 540065 1862716 1808201 1727901 1106111 1162239 981153 931049 853437 331010 1718200 1914053 116518 1457013 1524844 135968 1986500 870278 594869 148953 350637 1832909 530905 605418 1774354 1307334 736136 1368818 1721096 718621 1763576 995348 48118 1958499 1624937 1158006 1023082 421120 375587 377571 1274448 448436 1252992 1867385 1873275 1321222 863477 1718989 1687720 251812 611297 19319 633034 1357010 497107 1648493 1915529 1391915 757143 1861380 195837 700428 1469917 737055 1486634 995851 35307 572427 758816 117848 309977 1422809 1960583 353685 306104 471534 18241 724866 1741670 1186821 882832 1597375 163334 868969 1671214 72236 647452 1487590 1555999 831294 1211465 894591 1967488 932296 207973 1723287 544680 1231513 1388783 289315 406104 1249434 1824566 1396860 710334 1119251 703925 1324151 839624 1641656 389986 1121251 2944 986143 860708 143827 630898 420922 892829 316729 919142 44033 1943380 1051855 65949 1059591 1528672 1538863 1533107 23306 627675 247961 1236978 1119686 1511520 260161 508420 1158023 1575871 1530918 192929 1997971 232609 580303 1457201 266446 1878037 342764 550398 1966581 749513 1685224 385414 285235 1521548 155700 1664221 725381 113477 433270 1338397 443733 1717076 79093 1039742 1775221 10875 1929124 507119 1581811 508463 1833247 1090668 1586588 1836949 1854853 1628232 750053 1606466 479280 340009 1153553 1155702 791524 1434399 411939 1371096 1257764 116169 1764720 1338176 909759 232661 1275247 1184105 1327048 309172 1504527 1400090 593586 360334 650267 151455 1537688 20556 587051 1697753 256446 180108 1232943 587012 392859 780280 165543 1062711 381026 719699 543560 1113076 597446 1586782 109961 1973002 163559 1489461 366298 782750 141018 1228592 1689616 1973205 1743267 1298521 1844436 1058430 836177 202173 1254291 147775 1825009 767496 825050 496122 1848933 182408 24345 1686572 1148277 1634098 1186424 1976298 120021 1707339 1041077 671791 1341487 634560 1975035 1364149 218734 82342 542718 1250787 1869979 1743588 1119422 1742630 862848 330521 1504005 1485661 747921 1247625 283695 427014 1670049 1454638 310444 1994695 1400297 1086496 1312434 1475885 1610039 913153 53513 417969 351685 458011 833636 1074826 1850775 973068 525866 1395299 1419367 461210 171797 1900660 1430862 278913 1245515 703165 1074613 1760184 979888 1497833 599728 1038804 757152 1193692 1446235 5814 258003 291881 1475134 670812 586633 1019535 1716447 1260095 345882 1287776 1051093 1465573 696305 1265347 1212255 1348270 622307 1218890 1447615 586412 235318 188426 892000 1293389 1737257 111559 381452 1374836 1268136 744698 312156 939692 1197719 530022 1086116 1796619 434836 735449 1552722 532404 430509 1597485 726643 895244 79224 202516 1682942 1530584 542430 1344491 256928 1086859 467074 361662 800790 24785 949135 1338812 927650 950423 941865 249993 280177 393531 1330469 148042 407808 1159934 598292 1872503 1125662 185103 1550384 1577111 1709881 490671 796044 171871 732198 1518594 134422 1106608 843091 1969014 1223948 499335 1833665 294008 297331 822195 328096 1786147 759673 408733 1555508 1494703 436374 994650 1145623 6777 809455 1441550 460524 641394 1082925 1963286 722644 1996538 1036851 1589178 1279266 641993 729847 1198909 568457 1801044 608829 1415225 383529 58079 365622 673122 1655900 50139 1138006 1907635 343571 1488206 81188 1764713 366802 1001637 1540633 767306 419846 1245796 753768 747655 655355 390787 557138 1819360 1393882 22644 1855982 729086 4836 730364 292399 278947 634192 1554388 1382526 1353710 755933 1775610 716567 669137 1638530 399207 1983052 1782043 442162 85426 912949 826098 1463959 791952 1806551 392949 1629021 1075366 1280384 1369897 1232181 1873174 406514 1539786 733701 1385631 314719 474808 670235 1824261 526710 382019 553994 1120125 428818 1335974 392300 1325722 1595946 1483173 1423963 226296 1148217 759956 1662771 1693070 1316297 934692 1197529 769881 1235005 605485 242224 1114653 600882 946331 1944435 17214 1599096 264371 1551003 1733829 142592 987943 668916 1539855 1608651 270564 846216 1657299 249920 1880258 251342 11629 1161563 389239 1727264 320713 255840 1027601 1154640 1861623 428504 292065 1120071 938774 1978173 1326106 1765432 1015531 1450344 1283192 1484279 638833 1599991 1097018 918322 172375 1518758 1054990 638141 128322 1812572 856133 281652 1634401 481978 1971657 820082 1137023 224945 978603 585578 1905344 1423232 830548 1552062 288612 884687 1532594 1405593 746719 1544430 880778 1501751 1136351 394290 1916667 459667 1599160 1470856 893571 775192 987767 498936 1976436 700883 1874021 1047857 965160 1797521 795825 1080805 1067635 1627148 851192 766408 14711 994058 890979 1726521 1644487 1335631 642732 35461 344068 1485662 1925199 815336 643985 1470456 1363296 1422894 1237663 1305068 225678 1435014 750846 1894058 1289668 432339 1009095 1573558 337117 969102 170347 974011 1641188 1679245 979372 727861 1472651 1067285 1509139 1796614 70030 1263585 696473 286270 1222898 839910 172113 1546120 486768 423184 1371116 900245 1557427 645789 429054 734269 599297 241374 843565 576738 1730220 1947351 216746 1783906 1746562 1375236 1499268 1216924 1431630 1197871 1713204 1217648 197242 181255 1527662 872455 953597 247410 432793 621933 610584 1710171 1900571 813763 46648 1544957 15175 725781 486405 1600596 853352 1382453 1615097 983621 1504918 1547267 1645348 1330182 1217397 57854 1060485 620588 510961 647735 1571920 1705343 376240 1218759 1105632 800062 1304447 390340 1094619 553699 204998 523701 1443608 514961 1321593 1822143 676074 521911 1246763 649264 410189 1672645 1737957 1664727 988168 1808490 783442 1060982 716340 74020 241295 1573156 291442 1096259 753875 1130087 1640862 1076393 704236 454981 1489278 1942286 361678 1056490 213364 1382908 235020 587753 3919 363675 1675150 1694379 438078 1436920 187538 948546 1130251 907364 1364750 1589722 1474920 1274854 426842 163859 672988 1101304 1291080 1932680 10027 1935632 502990 1867122 1844140 452281 1386653 1069406 235900 272576 49234 1730252 461252 799815 1006945 416152 18840 999683 1542738 897195 1496779 796589 1317640 1178156 1703885 1440197 1454355 1678949 810619 797891 1200929 861557 1490693 250766 1404893 1026261 1409859 1819019 538814 372482 1697500 1564273 898066 1787423 1034733 1814154 54956 1293595 551781 1138912 22575 1339765 991300 1401740 1763742 757735 1066698 40265 573146 1689885 476671 13262 832067 337302 1312131 427253 323844 1558425 686260 1031720 1219176 1757195 1168052 1476820 178948 1284370 761935 54537 321069 448826 261705 707188 1887184 1842838 619494 1632653 1705607 1439241 1511909 97836 101276 455849 735461 238711 1331877 910850 1724961 1375789 1941595 1033738 1690390 1435922 946559 493233 1015135 572531 1218563 710303 254620 1269625 209532 496396 733889 1797649 302168 967093 527343 1510000 1072515 843851 1248349 570189 1649669 857618 1378636 1712252 997349 1952322 962285 1715634 1546298 229849 1589458 1593845 311329 1527285 1084547 225868 1468214 1085329 1026384 923125 1800802 1563667 1232255 973567 721201 922810 958571 720784 333667 591163 1052619 942984 477673 1926413 140448 1438147 1196137 62116 1497971 1362206 1879522 527119 55262 737659 542282 1817885 617267 1456602 1337661 1680431 253112 135385 732212 340091 1253172 997884 707142 1117258 920858 1120437 587287 1928563 1055545 228190 866205 1234243 843517 995878 88868 672360 1696896 1109840 562981 1817030 1967431 1787483 1443957 932215 564154 59550 1770285 1893734 1815568 1858426 668616 1520982 1188736 1303742 460696 403680 790793 1239342 1991355 1457799 1120254 505633 526977 923596 1434742 1630005 1548081 173282 436567 1141425 132311 657261 368226 82831 1778225 216415 978409 1915844 886186 1053603 253807 378070 301380 927537 1125778 1196215 294791 197115 1470446 278639 224024 723541 440500 217441 930420 5115 903531 410250 1010658 1568379 1114401 1132471 1516924 815220 863265 1086181 1333021 373814 1506814 1872368 283339 786531 931134 1532184 1549248 307843 1008232 1791446 1879650 343564 493714 1216691 861089 1928838 1966431 1882519 15377 1746487 1266745 695351 1346545 288578 1656184 1689011 1016480 102480 696115 1287515 1818412 755719 1110818 706310 900339 1746218 1501385 1164116 127270 417149 533400 1001990 1776664 1139750 1183883 754985 1731281 232546 1882171 59834 1839224 1583595 1351784 905047 604751 1017941 1118321 1581368 1365943 1797096 1340647 1254586 817707 1255629 925336 470357 1325259 466955 947588 920427 1822746 1070427 1972699 166588 1983413 1360968 636281 1721676 1956824 184529 353734 932052 1297258 1572989 374991 1802767 1745383 429690 1775893 282772 1672541 868751 670178 1288994 567693 33609 1436951 575476 1612256 1786979 65731 690530 1599808 583251 325706 1624383 1780921 12139 560231 279660 1385536 1170538 1208053 1465497 735926 1038404 694652 243050 357496 1339314 1843354 1913281 890059 1075888 831121 872080 989161 1206512 1115638 422120 702582 979256 301441 1085485 1883429 1361619 1961499 636529 140193 445782 1327780 1513553 1220672 39060 1699419 1464328 1500596 1932489 1657772 1180121 1127067 1433564 645019 1405049 806223 1109321 690770 1587088 460685 1808965 596519 369884 1567871 721820 740198 67860 629907 461029 1301840 1450335 686445 1229369 1663538 585728 1804499 674208 1541221 1314762 818345 554517 434991 1108125 1844722 1024245 653358 1361923 1137043 905351 1641916 233359 416206 843515 1409607 1053550 213479 1572451 851983 927099 471500 204354 497568 1881219 911969 1826523 456750 633715 986604 393786 1919351 1910980 1801880 1914828 245056 346755 326773 79672 10046 120338 1136986 1356520 1366263 1083026 1079226 1651673 957110 578369 1881462 67092 170449 1715629 253690 1723975 1755762 1367313 151841 37123 1749060 1974479 1511474 670261 1929031 1019906 1504057 340898 1386787 1555915 602005 282272 1453900 1171518 1404696 1562295 922980 1538876 1561971 1760120 832137 613131 1188968 71324 1001559 1067247 49478 1158623 1403260 1007409 1110445 912645 1538333 543060 80759 851215 1858168 168125 1858434 1878725 1499552 1911026 540188 1075155 1803869 1561274 1457867 1566261 1691185 868021 141862 1624285 1630439 192747 1956529 623090 135398 577160 1185621 1548879 1797348 1116834 1945060 704179 1049483 1381845 1194278 1826314 1858026 1701228 1864153 1140798 1818694 931154 333633 337456 744451 68657 220861 1115202 603771 1744677 1988395 1807817 617955 173483 1223603 228597 604263 67806 18753 940803 1327827 1800310 1884997 1180888 159630 316307 1831500 1365832 1787067 1320947 1748757 1741981 1936048 199257 677312 208422 1328744 101810 459775 1052013 935562 1295936 1875001 564513 1044338 1807325 316493 1552459 509291 576043 1791378 1875723 1195563 875716 717766 1273932 1838548 71884 482239 1102956 51647 446195 1566514 1809904 1652396 649204 1024549 154689 923606 1401257 1574264 41993 1895646 1968286 1428707 1206652 263893 172034 1589079 445350 623772 1664133 825164 544618 1121045 631720 534501 1949393 1676129 779086 635561 708884 1010192 101619 899713 1674105 544213 1815897 611447 878 386670 1852936 1312908 1604759 259677 371469 92693 492132 1129303 1240426 1951767 1811016 1013852 977049 1610476 1305948 1743421 739456 557360 481013 959175 1430883 586974 228100 294281 498396 1963192 1745433 1064435 1241928 593835 69766 1527234 1853312 1819847 1499737 1413833 176367 128736 1462836 1099631 1519037 880507 1085353 1479790 1570267 1091652 1625505 1215987 1590318 802596 1423324 1473264 398000 112204 1899348 1313307 1980 867333 688250 429260 205279 970681 551539 1868203 211802 1120792 63763 1079980 366190 739985 769543 691785 94036 1401948 452126 1983734 1080687 1267604 1184035 67705 1261011 1528583 1969366 1775827 1352538 1933835 1015402 1092139 382154 919955 1305091 87250 225702 318617 576414 339237 39857 844707 1665502 1234019 1366058 1195692 1775398 714990 1592941 1172209 1702662 1176046 1410686 27674 692955 239164 851563 1876984 1830985 1604061 226132 706006 601553 1724172 119394 120030 1165834 1269433 251945 866311 355356 1100609 494968 1471811 1996676 413234 1266414 1372750 143146 1278745 561496 1544773 905904 1785268 581811 238345 1933823 1597691 1251307 670609 1183664 1973723 421176 1340920 1867589 373679 239372 1023727 363707 531987 1005243 560894 1491690 1079508 439007 1119720 576986 132906 1938342 493645 706333 537466 685849 422633 803489 1034764 343327 1332764 1943510 988620 1016471 144516 556040 992532 593427 200710 1182848 187527 1758095 1353598 1970069 1871593 1272150 1846514 441464 1517738 439047 635985 762754 1425971 616790 682778 930717 1086987 1341611 1398901 629174 1379743 1383430 1462552 928423 1121869 687371 830182 670702 1236705 553168 193635 1254146 1411814 713033 1188815 1420306 1573704 1536985 1140166 74046 717136 1973299 44272 1551863 1454402 501494 718839 994409 1507444 1078088 710584 1827470 1704611 1218681 641194 174732 1449310 1566321 660097 1032624 1108382 1314771 717577 462448 752350 1916002 249403 34314 1838447 206856 982597 1630508 545318 1835376 1292841 614026 1179506 1287065 60934 1592612 1875665 1580183 1382218 1816705 499440 334946 1524692 38460 1021298 326268 1164852 417289 1976465 1989807 306115 1010048 1712608 979020 273641 361611 835774 608918 343568 1986324 333009 1191583 1276623 1259296 1569069 441483 1928658 673536 861218 600078 1750652 1274130 1287657 1451035 1908845 76620 340156 1405096 1090093 1853073 1448709 1294863 816226 787620 1169919 1215030 1787801 381302 1716978 310314 1641518 755021 554002 291496 1241081 1270472 923140 1790620 1813298 163510 1134814 1467564 1261979 1668969 1855545 1357246 1876622 180420 612826 176683 607204 1311827 1350107 1584065 1387685 1940147 982524 1876127 791209 1632573 380818 1421971 838180 224534 1576730 655915 227507 1938394 796530 762305 1165691 564724 1237774 1783764 169700 468069 422060 24776 1737795 14611 119619 1443645 552758 340095 1724883 729051 1030967 1335041 963665 1684917 1899589 478540 148915 1681654 1503785 605096 1109877 1427841 1987076 50929 1879493 71206 563986 1849372 1710220 1291517 909936 1517916 1574098 1713071 301041 847521 149328 1031526 1837202 1734225 540545 656536 134291 437776 768104 1400719 157164 1857044 1964179 344916 1089617 1935885 1300123 363814 1478181 107663 533041 646185 678386 1280892 1155150 431691 1990987 1096774 1304453 1385902 36657 918770 1155359 1018368 981298 962538 1461940 909014 416656 1833964 1783754 1637948 1091259 259627 1565033 384632 794714 1961386 1119896 1195558 1125356 1264052 1437627 1016331 1078330 1025516 1797998 9550 1591936 803875 698326 735499 971351 580444 660589 817646 988734 794337 1013721 1085262 661917 1108305 1595269 657956 244483 314228 1209292 811897 924171 928857 1060453 1434788 576896 611886 400144 1795944 183478 1587977 1395067 1005873 1978203 1410718 1503367 1003951 834165 1540393 8717 217971 1984015 666406 629027 1173638 864545 848100 271455 670506 1018432 1783206 248988 287236 641487 538244 149399 266872 285986 223636 1579578 1727721 1585294 922523 1678516 948119 1311937 43673 1772230 399454 531709 1823577 541582 850184 126952 1706622 860513 1609180 1553103 1212219 119259 1645243 800372 1250873 1773193 1527309 1431053 363169 1006348 712643 50864 1580844 46595 1066820 386804 1446939 1767567 1939757 985624 799934 134684 299462 1593038 1171497 1318311 1250331 1775770 1860330 1833016 893637 1678001 1543161 337020 1355967 978848 79802 140668 286236 679081 417044 1847787 1225532 689281 645655 1173677 1519972 569469 1720593 1839298 1516272 1369394 1680201 1983261 1091038 79659 1063771 1242398 310641 740008 423890 1135612 1622402 144829 1441766 1700756 1506861 1114218 888074 160207 1935852 138007 775364 17661 1802153 281760 1768444 104639 798717 336007 1387611 210621 874098 1515303 1177464 754866 398150 865274 1650338 382276 3566 1981349 25961 1436088 417952 953391 1440171 1080909 1779364 582501 1448454 1033231 497385 463999 991131 1040336 271208 1162490 1765888 900077 986207 615964 1002871 363856 506040 588685 519286 617986 1092242 293574 1989290 215928 567177 410544 433229 1578356 1513593 94928 1943405 997089 250969 1332957 1983045 1576306 964316 36681 1644354 1077043 1839235 996600 589870 90656 764881 744066 380910 1149467 231642 655346 266893 812405 1446869 435230 506116 1614656 235613 1341157 1304146 1711457 1733532 462809 57671 1582016 588179 767911 1823656 894616 1576056 1767087 340990 1338273 1217946 1172410 622144 1979919 1491495 20139 1489702 1894988 62825 1480299 735717 49776 129162 534840 136850 688690 839523 444473 1188424 595268 1594644 1371546 1742504 350458 874291 1109910 130287 1115214 1584273 778921 298667 813405 453691 551459 1056238 1248045 457173 1566432 1463398 1836364 690116 1404752 981341 1761296 1915534 976502 166391 1404876 496083 1414627 295778 940859 1832894 46994 1022756 1492722 712409 1096129 397841 41294 19569 919188 729530 941906 1146697 411664 1823139 133984 921057 419676 1061468 1555660 347254 917452 831847 927260 1292353 1539807 1677076 472561 1258653 1512000 634725 985099 663803 240076 1073913 1152522 340008 1690430 1065636 1946688 1411633 1060987 989773 243330 244090 485724 199705 853505 446102 1564940 968641 1371352 1283759 544 523977 873932 251501 689042 898026 1107863 1333031 894888 1590109 785331 1175801 916323 1420914 1717931 286138 1646694 1354363 567581 987467 485911 752023 493652 304707 254222 451074 1472800 1952072 102299 1797238 1145750 1554601 1335875 1027504 1734362 1681099 389250 1719557 1071881 590033 1960541 62105 481779 262656 91757 1617032 215663 663442 1380995 1452847 347255 673000 474009 857564 1265008 1485490 732711 1603640 357166 967841 1554318 1911560 1760516 1641179 771299 963279 505029 1714331 1016601 775073 805363 651648 1075204 1716708 687807 455296 250220 1600362 1427035 870465 1002487 138087 460301 1015484 959744 567020 1340146 1293209 714239 4742 1579697 564378 1706434 907832 105773 177220 1453230 186537 329020 495179 1199738 1592702 312295 176534 485315 745940 68984 1692438 1644179 812146 729579 711375 143754 1481950 1682140 415078 1814206 1336755 648836 1923570 27477 553892 911783 396192 653483 1677956 459595 1498331 1729815 506712 1879937 281840 1012376 983941 1083933 496661 911512 1430179 1238540 1002179 1954894 736973 742647 1362342 677788 1568327 1530312 1995904 1964371 1565368 553367 1089450 336989 69148 1240764 163208 807077 1616673 914735 1385626 680985 1061487 1337674 1876698 578524 661333 1323731 1485277 1053018 424311 468652 1028432 99238 129766 1402672 360326 312857 971985 1015029 1723215 777705 1165045 47619 1021639 1162266 1806350 1272377 1967325 1247202 1080540 177196 1686190 1866207 592673 1897462 304599 1542093 94081 1036980 1767370 1463992 1537111 1505204 1782915 1442803 743055 1562522 395430 965359 187801 1878738 469856 1281875 648226 1659462 1052575 1014226 117141 1912100 560137 186631 75211 479263 823570 269375 465414 1862779 337855 1058445 415514 1642102 1755760 1578574 136352 1082996 902169 1884395 1148190 1233669 891180 199547 502585 1605380 1466994 381171 398704 469643 1646490 1438258 1259570 1997624 247398 440210 1259791 1257176 622646 1976662 1775795 745705 737949 876079 439587 1582217 1312430 591795 165214 1729520 1951220 1768454 1542789 249115 718928 573059 247894 1852011 317956 1195065 549746 975896 1253806 1352141 1627905 168410 236646 1819173 760857 1771595 1653032 749179 1465018 11543 518238 1012434 1936651 645474 1535099 58300 77199 806466 1263982 1772755 74950 660100 284302 655906 309652 942018 1220332 1173893 1689095 1080550 1733811 1298649 269310 1740083 1573183 148278 72438 1212606 298644 1624588 1999732 447220 167071 1649024 1836104 919037 541172 457993 1091586 1693906 1673077 1161143 664811 1254593 1789228 557172 20253 1661615 381822 1536696 743190 1376452 1001504 1819721 205803 1480203 1079840 919647 1841107 1393821 1903097 1698721 1960891 995154 442795 326029 1573950 1365 936141 1174608 476706 177814 1425812 1137646 1701986 1628835 1610180 81191 1873964 455568 860391 552988 1396875 137760 739635 1550445 809210 923472 728134 208815 1604285 1988502 860709 1381598 166902 241288 1489534 576147 1593910 750198 1473318 1258772 606714 647331 1838694 858916 1889130 1715756 737266 1252824 1124296 1962546 106255 1305124 1421422 1246236 765064 884586 147633 1038354 899847 254478 124435 692567 760104 439439 1750085 7350 429080 1355309 1084732 1861550 281214 1949010 888545 783335 800649 1227301 635846 848012 135988 94033 913615 1195581 170777 1268563 890655 983902 1507547 814948 1292927 434025 638451 1212625 1469019 1812472 1565556 1540250 767734 1302215 940961 1893752 400664 1966082 110868 108788 1447678 1494716 754753 1045590 1532280 1247831 862506 603418 1031771 1357218 585369 615561 663388 303100 384487 298432 1252580 575634 1170953 838636 146492 1012910 358513 274136 263151 231424 1123255 584788 711407 221328 1993609 1615764 801435 233230 891506 1935182 628859 44725 51498 1528641 1735859 1172732 1490652 1045522 1725750 1523310 1606501 776999 1185136 1729093 1257640 145536 1372777 1647793 1242405 911547 899905 1284939 43204 1979033 1637682 48944 459407 976217 1172830 492686 388564 1291560 478114 1821110 680028 1037372 70846 1122091 951968 1877864 613375 455630 205005 1449455 236220 180915 1483492 1890654 769628 1092946 286593 303886 1516111 1709407 751430 1708586 322143 967518 177062 631418 1754124 354921 1040350 829197 610968 1974904 44339 1550752 1790406 933461 1025716 1587109 466181 960319 1381288 1727674 1574956 670757 274924 1077410 1048237 347911 1770919 613504 901307 730016 538594 350185 684382 1593476 450615 1308551 204687 1429220 1849071 780631 312252 1795314 803143 338898 495815 1404226 351539 955861 1348110 470708 67079 730446 1804409 1747937 1562578 360194 362198 1260943 1567570 287468 1490859 695072 1062230 1321484 1517698 1981108 1483574 1290969 879141 364936 846095 1794067 1294387 1495465 668847 1033978 1515608 1911717 1341222 354327 1717512 1426865 660108 1383290 1342921 919294 326980 1511595 1825328 1534261 1282201 966798 948950 430648 473703 1776271 320261 162410 1862988 845434 76590 1815166 1783765 1900327 865378 203157 70292 305121 213592 1009500 1193121 399967 1652358 1391759 586476 1918266 518084 1830862 1416094 1591858 878372 1318554 368607 46933 1776161 1500194 1550843 919496 1725851 479979 881701 183296 1874415 990747 689666 1568678 1304428 645427 1966827 128245 556960 1580537 1789924 112193 1403510 1923355 1479984 1442058 1003715 1367070 1523657 1974388 1870050 353687 1915081 1395875 1484412 812720 1825234 1806263 1977687 1259098 791204 988249 947811 443300 1737311 1666402 1642076 434961 366988 1095437 1019155 684298 924830 776134 1535350 1145299 39596 355505 532924 497411 1697667 175314 204947 659098 457763 1405703 196935 1783189 1395232 301302 1428114 1887889 1204893 558065 1835973 594338 1862366 1581490 1451220 321498 373249 1247227 1159966 1862925 251403 114651 1509782 842897 1386401 411914 78974 1744725 650658 854238 1337055 411457 1406437 412626 1833195 742864 12078 755681 1450493 943689 1477778 1477531 583624 1606516 350119 302342 24849 982470 1800043 786493 1074139 1875818 1312696 872035 707083 166328 399793 1132637 973958 1128611 558229 1735804 644703 192520 719912 1440527 166383 363466 1509467 1163526 275350 852815 1837223 166124 1284043 1725427 1596758 1113262 1384137 1345231 884265 193139 320696 991125 845148 807723 1507245 1237374 1669574 690481 371284 1565849 1227967 1291467 801570 1483966 1396726 1228169 413146 614495 1140296 1163565 127932 1434770 1754232 1268862 249876 1452733 1882983 629882 845396 1947552 668281 1590984 1060915 1630996 15051 1985161 258812 1039935 1824611 1240417 296493 1740902 314077 1893242 1621202 1330084 1095201 609264 842606 32846 1369730 1329643 1137953 1187536 589454 1705405 114071 639887 848718 572231 397840 1733671 1320913 1562819 240962 982528 585948 935333 546877 188788 192707 928785 810783 94733 1831560 1713228 666961 1896738 713436 697869 1826294 387704 624514 321956 814330 1126608 861023 1007337 1125742 1749725 133567 780060 39417 1184981 1741371 1035676 1497835 825019 1341957 1097673 100494 1372766 1656405 216184 254918 1244974 1457956 1382098 1746349 953320 1543222 1472636 1660019 784239 1112532 1230412 594365 197196 91744 906124 731018 524736 1237392 956217 316650 159293 204877 635559 373579 338748 753892 1004752 1613311 1155391 1027187 876325 707206 850952 1066746 952516 363409 1020526 682461 517853 1661845 83191 790484 980710 1089578 1324529 1613819 1815173 263620 400974 1700195 1890008 562878 314400 535972 941651 417441 1862920 1206414 820764 758262 1095947 429358 1542710 1485927 385762 472550 1662315 39459 427048 525263 1630070 136019 664986 1092874 202016 6862 1128854 1505629 1674573 1236524 247342 768141 1978423 347725 83635 595546 1174871 1168848 871855 1103034 925238 558316 1459745 874891 1683579 1214750 1605971 437269 697442 800929 328421 1735451 79939 1785888 561844 1538398 1070068 964197 1971007 15300 105674 708813 1891440 82114 245699 1772612 676636 1153764 724535 1641025 770596 1352600 1070365 174755 994483 788331 1622541 1026548 663044 172242 877354 302092 1442137 1362126 32466 1338524 660082 605170 819527 284750 482989 8197 154171 1690247 287965 1954733 1043505 105866 240827 1658827 1461059 1125279 189997 781423 495558 1353946 1818266 1883572 1745444 987689 492505 282984 85130 482840 1435338 1051748 595404 360663 1926662 94108 12891 1885242 669032 409496 1751611 103694 1568520 711607 1764684 1217203 181631 1521472 391492 345928 473138 1628672 1699794 1691152 432345 1376676 1772284 348801 67296 275797 1733113 1679727 1998991 1413887 1756910 842085 447253 998155 1749111 1787819 1597372 674680 1321075 469911 863394 1295555 589224 1117614 623979 144438 1829819 495994 1359797 977016 740230 1251571 910750 891151 1281505 125478 1801712 1714530 1630657 1054928 893103 124612 347175 1693938 1613963 330885 1651431 666726 610870 1509185 842507 1770536 222777 1851000 1784061 318125 124231 433591 1086138 377717 262946 1341458 235343 119408 1714274 1389356 1055987 1801733 168076 987960 818730 183561 1880597 1271862 188520 1851526 12066 1435867 1079904 1439656 600579 674649 1918933 670817 1820572 1550431 655986 1036454 755600 1882693 1786544 311268 538750 739303 1506459 1373218 1254919 1639720 1395056 1454195 3038 1023334 1658101 529990 1646795 758637 1306569 1952989 1159719 1929159 1785201 1649632 982887 729355 1896135 194571 650024 4736 734546 1752348 1532205 1571196 300983 1788681 1316096 1990825 34162 993263 993884 1921940 388574 354030 782384 678611 1181693 195454 545880 690679 1575184 830302 1322461 1345486 1284215 760145 929521 701093 602949 13484 364428 885535 27359 435282 202211 689248 1715150 1048764 434423 38399 1242816 1923912 1863411 843225 1559245 692515 1483342 1781355 1935075 1809735 1771097 569152 340489 1752971 949414 353047 782845 187703 1955905 1715659 354979 1313903 364396 529553 511079 497378 1452439 563238 246337 601352 1068383 1272136 635251 1788598 258118 1941267 11993 394089 516066 793255 1430942 1120391 335039 1157648 1208795 1533207 626482 1865672 1212065 988028 1139151 238583 1538768 711042 1698405 956767 974406 1617560 980422 1298051 1028811 456389 1523489 879741 1100902 42745 1659370 1234801 756489 115960 1272638 1819302 639239 1259142 591775 1646530 950588 278892 252464 147349 207455 573032 278203 1897106 1099265 27296 1851541 383275 1610358 1994062 1915266 1619538 405955 1463252 1658288 796095 827709 1868209 116298 152821 1051925 920422 279326 920670 512058 1382176 850770 1827987 1865112 1483848 479741 55269 1886937 20428 811128 6759 1622370 441327 73122 1064253 407542 755818 1153315 530658 251772 453988 1689584 1923315 1496271 1634671 1579659 19227 1659938 789116 658367 1895482 1299842 617615 1483054 926548 334811 111541 714921 1986000 994757 636256 1428461 1434495 769013 952246 1144029 1043366 279618 530661 1204187 1238194 877198 1029638 356264 522441 139745 1689723 1950498 864928 1090529 1920053 732990 1648922 709535 313212 1678252 1798789 938425 1857369 358179 552374 852340 1394530 1161834 899901 1380561 966721 240647 1841637 493108 743704 1186122 245254 604391 211105 507309 1546719 601958 1529538 514799 481701 1776725 733921 171605 214979 363859 1889410 1535750 1953388 1412474 1657489 1444454 845480 4278 1246465 1762952 246535 1638940 588926 1623824 1517100 1674026 1992519 264297 255139 1674270 317849 1618581 321310 1304674 887299 1683414 1632757 1725268 564197 1607113 1786203 1442616 1018980 934116 1601641 1959251 1486715 1137396 1815626 1159767 154060 1651901 1354400 15154 1307733 1271729 1139488 1616922 1518076 1031283 1455721 221290 397682 374875 835275 1049896 1892609 266721 486874 1319447 1863324 851584 1449315 654826 1925663 1747332 1032138 1886228 1976875 581066 1179737 691375 1689867 1190907 39189 1700822 1908221 272418 1371867 397955 1721090 392856 1004279 1687046 603644 1069226 161899 380626 1622666 690198 633968 1692649 934774 33380 1916340 1986478 1014475 1360365 337421 668343 1326957 1876070 1169548 793259 1469798 49009 811652 1194839 1838008 1303811 1867089 118205 1524014 1852521 1622993 791955 92001 1092261 292521 1737426 478912 1746424 455449 1931990 435034 500038 226921 989000 298383 700535 182481 380946 1997166 824996 1654506 1976790 1712476 1961232 898943 1694870 1728737 1828091 925814 676392 1497509 753984 1630475 537808 1448483 1967160 1817130 1436478 30207 299893 1457564 159043 618566 1318645 516659 1653821 566361 756654 666211 872023 368326 1738604 1155969 924672 720417 121727 1442967 1182296 1927301 636331 575366 1063746 1041690 1759967 1671401 1390312 367122 1452647 1195245 375990 1084993 521350 1890886 522654 1369914 365223 246909 901026 371379 920292 1013309 1957784 1766517 421983 1563596 970859 721014 891495 424424 626496 152533 1089860 1256577 1535723 1507060 1062588 279563 1266825 481184 334709 276280 127199 452480 1356917 556600 1337243 1034558 1833267 1911360 934480 296679 938032 683218 315534 175622 1819868 36944 1107451 1880761 394096 1308554 971510 1051847 225287 1737434 1074810 220112 1885548 428144 1670057 620074 431763 1904760 1532801 521259 26389 1424175 1044918 1107303 1480354 43572 1850145 374310 251654 741898 1455081 414839 297698 1750511 639614 1136953 1262153 1385243 207788 1119210 87521 650600 1289151 865728 1959169 258246 1621778 967304 903412 732037 279993 111296 1207714 1976947 482060 1536836 1852858 1992350 379399 313466 185006 1963477 1755379 819748 263939 1287262 767079 1067735 1819108 310299 1171454 312154 1076992 1495706 830888 1860849 611364 1471326 1404968 433168 1285530 470747 243541 539135 1110400 1267941 1087338 1848244 1225720 482091 665293 436964 1752029 627961 263823 41063 1995735 513686 480035 1341558 290453 1234516 408046 511911 1977828 1118677 174863 1728740 504133 901492 1356506 149779 1628230 806380 1768028 1105787 319464 1356130 1321933 706066 1455797 724492 1535063 195272 277484 1853186 328276 1814816 717879 22104 1261886 1944503 1903064 137854 706019 1060717 1279348 570265 593953 1264490 977400 1817454 1716697 878259 769923 1858432 533619 1163176 1056099 268906 712437 520080 1169107 23761 163427 562362 123329 1957420 1266315 783450 843014 1785975 606182 1923540 485216 314724 373415 1306869 108896 132976 1087969 1283534 291717 1135275 1441357 544291 1950939 1591367 1611463 1062246 1643274 545399 1135571 102557 862005 885348 1620826 1275924 52186 1684239 623646 263591 1749210 1853105 1918288 142997 1483626 1750106 64039 463794 1845456 1029712 1576747 1204736 441998 1915234 331449 1515552 1440747 522944 1752901 1017915 1874511 12149 449787 1856029 1805073 1508532 513792 1630579 1073920 428501 1517062 1371497 16524 65136 239712 1766607 825167 840526 1016723 1161015 421978 1946165 871873 190676 1208907 1792587 810915 180791 1335300 1852945 368641 1470453 718339 986190 1019474 1793095 1621672 1055466 408387 227127 987034 1448787 1414789 1815530 1799590 475278 353650 325310 1438200 1494824 1143745 1816731 1545329 729070 1045689 795861 943792 1563572 1306158 833823 468705 312965 36582 1512868 1143936 1870338 243479 600233 1883240 809048 373783 1335768 1732005 516082 453422 501636 1874574 1333329 1220605 1518444 699353 1416974 977531 773982 1734391 1731158 135892 1187033 563462 1885957 1338468 151072 1241913 724593 124097 1106646 358650 949074 162222 722081 517530 1777124 1428783 1272549 780521 131128 749172 282278 1529929 1553108 880238 448188 1711348 205994 81002 904582 761278 1229011 991391 1331485 246237 740329 1135490 1643291 899451 32497 1772343 201931 575741 218163 1681458 1534007 269633 321506 1681438 1300971 1800683 1970104 1042325 1985088 1732490 870951 466753 970024 1607714 294977 1542131 722070 602204 1799585 139849 907259 663790 219109 22223 1256687 967540 1819198 437273 1338373 1450918 113785 744520 89126 1018513 688595 1905269 1296211 137330 1920781 1410546 1263820 665620 1444418 833069 1585413 585502 816004 1433524 115161 1981553 399367 1134341 1466937 1620249 1941250 1973404 684268 994691 823150 1440474 610514 1192759 1189057 795526 934797 433054 7745 752596 1239199 1138154 745106 1600519 91243 1484702 592837 237334 686982 478154 1601981 573942 1630280 918642 488947 878283 721516 186713 1377851 74542 492600 1595438 1031208 841719 109306 624305 1833072 1874694 1741755 468337 1212553 1459514 594512 533920 774318 1201597 1432824 567239 101528 553775 124624 381132 1383429 1709902 1331670 1741891 69698 909527 1886 816711 1904339 1716772 1447976 731710 1505892 1394220 73190 72337 1797826 974834 245445 1523819 1171089 1490255 1703994 276527 5482 1296170 1059344 432585 1081918 1175751 739433 1815228 1676675 723825 1754785 1968237 1239057 1634509 1031600 384156 1908263 415001 698402 1781925 1375272 1188783 1475732 1375711 1545157 1017693 507088 1343146 1908898 644090 1047979 450742 785826 1850090 59158 175730 650192 1259794 356634 52308 987431 1479139 1823068 944021 1114292 160296 204965 1020929 1367904 609049 1331312 32136 1028876 1706662 839092 1649886 1053879 1128839 1021687 1473304 565132 787503 499774 122665 693832 1149859 1185519 1825801 1336069 1540501 26710 1422095 266584 802073 841669 1146808 1734191 605167 20474 1889090 601188 1211211 777996 835287 1415234 669974 258530 1995269 1728728 1049468 521440 1860258 1329451 421803 590887 490467 1902671 980720 791950 1696813 216559 1046323 1047580 682830 799053 1869082 484757 1735131 1110961 554017 1826601 373284 1191138 798010 1766840 1181970 1900798 1371624 965453 1593606 485652 75866 1352291 1299949 370879 619905 1328434 1723140 1452514 1201397 750206 471429 1978099 1088237 586490 266535 131199 62138 1409858 204822 1060130 1620035 115443 1002903 41933 1407255 1882442 701870 1255278 3636 662643 592517 898814 1486017 1104691 266698 1613237 336029 1508678 1010112 77763 581224 51826 1903191 771332 566667 108136 491800 1636308 101745 1247709 1554818 1892012 90795 1290030 1642724 1715955 1802114 263741 971335 1382044 1904090 66338 1044227 1078197 689359 66582 268713 212617 1171198 955367 1460452 1711385 1007762 1885748 1238219 416814 536240 251155 1023460 1345055 1119146 103606 542550 1600340 708834 473291 1749581 326153 671600 1260784 1313766 1894393 855837 1157492 1712174 1960579 1270770 1980745 1759899 1113120 1569872 59544 637396 1844928 1726473 1497407 688313 1514118 1869245 1895568 1696306 378142 1594692 1550974 427394 717693 1555537 1425102 594269 469204 407939 888390 82537 179712 1490843 1095172 987610 1328150 468650 613296 1499424 774059 447343 335854 1855604 1513620 301989 87752 520024 768759 341824 184185 66373 1536933 1190984 928077 915669 371854 1086521 236163 266747 63847 1470880 521706 689700 294672 584041 219674 1123443 814488 53773 768047 680057 403961 519350 70670 1947326 1461083 850652 543749 1580692 1134706 662179 1459521 1224758 152522 436937 419046 730844 768689 679621 689026 87741 576404 903286 1661079 694547 1261089 506397 1970084 1328759 1757620 1339174 1978070 508440 1171055 26906 959323 1588775 78398 1896099 1541185 272673 832820 1440124 1043962 1252457 415867 1673409 1710740 470786 1690264 1988134 426758 1765019 947791 935280 373452 133015 1035737 774837 233966 1465087 389898 736394 871265 1619797 19119 11670 1778871 1047729 1740985 1074798 1807263 97469 896452 1415316 985833 1670829 753708 1429336 153422 348793 1209748 1312148 1507398 715486 1925444 1781435 1494042 1175895 1902153 431821 563907 1306413 262250 1207863 1699795 1153826 562020 200127 1146931 583399 1238268 775396 592606 1196712 731477 908429 1305806 1572200 153217 990492 1119083 1713045 283849 152719 122953 1783038 1441548 1877570 325401 846784 335345 914572 1748387 1162972 1183017 965249 1664975 1954678 714242 1879746 182864 1931888 1248022 1761529 1426192 1380983 588766 1495722 1554187 1347038 1165303 948226 496443 1792133 1168007 1202147 154130 191460 1726319 1540154 1011848 511126 1420434 1276251 1553015 552011 935114 477566 601791 1603851 1596546 1131812 25788 879270 82359 1995660 1262324 1604949 1567480 1096852 836079 410423 1727876 1548553 1848608 1595458 1796045 926238 1137988 636277 186267 924920 1669471 1870089 1639121 1001945 988613 290978 213384 1881079 1337928 489351 1083202 1451363 959882 1373401 1788484 1442736 684582 1461071 166068 135521 1384676 1603899 512680 768645 1175303 262852 660131 1185645 819938 1702924 712996 1743187 1938676 1534206 384193 1049782 891722 871074 354125 1363575 186422 13027 1064000 588800 46707 178737 810591 218723 923658 1746649 1335499 1290883 903801 1134079 557858 1481121 297490 577707 857217 656259 733427 63527 126094 501798 197263 546429 1749531 1842218 791791 1000730 1840269 733599 1228985 1549828 1523696 1072464 880812 1881420 460492 953274 1048065 1376118 525287 412809 841302 1716851 551726 1030839 955114 1167841 1785098 1886819 1512435 1307867 585812 1714104 351335 1668051 1090890 1728096 644190 1073470 1849101 434611 98492 1993105 771857 1381851 1698905 1090061 723983 1886973 947818 1545236 1078626 1159798 205882 525509 217412 989348 1195761 1796297 133924 1438446 1923066 1312455 1143158 103295 208514 191042 153076 66781 1222077 1443137 664036 1169392 270440 1736947 1137862 1609199 1849883 438342 142768 1354288 1999396 726235 984517 472513 1627709 13028 672504 1393944 717212 1551748 276476 393253 1530802 1735365 1043539 1698527 499866 1527725 1379976 1475788 891639 1304420 725227 1729510 1403427 1407871 1051869 1413357 1237928 1726624 1077458 511177 1627361 728489 1435408 55134 195680 259190 1873918 1085864 1171814 1846128 303420 1385424 1813285 684547 322092 1966056 867227 1891616 545738 1654763 1075502 1162468 693277 1987604 1383805 1033207 1283523 889333 1561222 335817 1103565 610322 380646 614021 625685 1337064 1924022 817929 1442125 1494356 1106833 1234635 1974289 1452340 293747 1378103 1729100 1718774 552113 638169 452683 1319404 647348 820767 232378 1932171 405327 1855667 982745 1571213 869782 1767890 1875011 736320 637835 376549 136864 1624121 1215986 541439 756675 631269 781560 1352287 1485201 1967457 849268 1119834 1664293 1776838 949257 3646 1581332 1907533 297748 871955 1128323 211751 1247288 533309 1620179 1896423 813167 561380 932277 1224118 190699 1424556 152732 1866408 1709041 1808452 1081581 1699465 1903965 1773317 937645 426395 737005 322346 1244754 1813124 1634183 259848 799708 854623 26545 1822036 288751 735995 1471145 1151875 746931 837426 1244612 450700 573643 59701 844576 1879758 1166765 1359700 1242881 1767250 1478552 837245 825183 1326549 1535231 1932041 216576 1290129 368725 1754074 1002418 207915 1586547 1812149 518338 26324 1151070 730931 1905131 132346 1632858 1154018 208419 1601320 464135 658558 747482 1780338 1437615 211431 953459 991213 1536965 1655044 1169979 1169731 368563 1787884 1723130 74243 1107411 1475624 802909 1299256 380160 1917461 1893602 36368 685727 1398608 1788021 754668 1700803 849443 1292318 320973 1469664 1266792 1206936 1677496 1380919 190773 1084994 1235140 377320 256232 1069800 47710 943035 124855 893553 1002604 1324945 1027759 1975597 1576274 1453094 172811 1343734 707413 152496 1518053 977043 651165 119432 1636221 1779311 1131291 386124 200125 1784710 1359438 337729 1904133 1876193 1300629 344205 1297064 92374 1574707 1139268 1660805 1710594 1408347 1493456 1268578 1099472 1671885 1857796 1477267 1238214 777143 42259 425158 1727105 1425428 878875 74094 1253863 1447788 1804281 775902 1773424 1997882 517409 1998789 182722 1335425 579625 1238910 1044995 104902 1188313 665880 128906 1594977 571615 98487 1694662 522651 10655 855475 675112 430117 829066 633132 1072465 415491 1564039 1491316 1651942 1014912 1822715 1238905 339531 1685861 184664 22807 578203 652183 97549 909042 1651479 1110029 1365985 1990526 1417148 241128 1722246 1540856 997979 1768091 158460 1756 280727 143405 429487 793315 1410346 1826494 412690 1159698 1617155 397717 1046437 589869 1151388 711674 11350 1296049 1183746 1715217 1171969 648224 1071949 1490833 222152 631652 1497316 1649975 1178417 242260 1418038 1255234 1057049 773488 707257 1912110 638724 188261 887504 1789637 1181769 1796439 124506 1116967 1032144 1436711 1643241 1650612 1341991 50226 1627367 535407 49537 312918 1023114 1731915 1271803 300164 645667 1687887 868177 840350 11886 290284 425150 329900 944485 1369775 64115 597327 882643 1712751 1714017 633397 558797 1693377 1331715 1037384 785401 1037991 445674 1325650 127641 890620 836278 1393788 895331 1720947 340972 1585956 39616 498032 522374 1392292 686149 445166 505719 1704409 1074590 638028 1519906 1239005 1788172 706088 536255 1570499 786073 1942753 1528703 1487238 1893491 478845 350834 418524 1793050 1158755 1746676 537629 1336615 466941 945247 282810 866351 1376934 1820942 872917 1185220 1002494 1954128 743356 1597347 3563 1852016 689353 1782460 940813 1631248 1596582 104552 754005 145456 1933630 1541643 1478194 1913367 248749 1387026 1690656 1620579 1271107 336660 1618790 1221333 1338294 1426004 1339205 408949 1210747 20510 1420977 1564915 759935 1922875 245251 1513431 105715 1550105 855077 797030 1834581 947954 205454 1699263 644064 1374167 1371521 792744 948459 766353 667449 1450204 1492450 468641 597772 1448124 701033 569997 1112941 912720 675941 322825 1322581 1029645 500441 1198519 1801193 1478580 1375251 1092099 1146635 1938683 478600 791936 499796 629819 1349739 892703 1463607 1898191 1762644 1358147 762128 1481065 1493552 752998 371298 904276 1496848 1398089 1604162 1722432 58959 336856 1867649 541675 1588461 1934596 107373 746577 210472 551470 1652288 1269244 1580381 817458 266943 600311 97774 1264408 819583 1876026 1881424 1117520 1564018 1408515 452057 18205 1618731 200874 1836076 1962110 330646 1071977 584651 59777 864475 1825360 1683852 570184 1833645 1752073 854505 584583 200120 537002 206726 1078917 532716 1488499 827669 1265201 570170 1197447 110907 1503743 78932 1270795 401708 1767861 998858 538971 51296 1145678 815892 1492267 1005270 626311 500947 1601845 159694 952550 664964 610650 1364982 482450 960514 38850 719338 1557248 1504758 1550023 684211 901201 1722494 1970579 518011 817040 1382814 1521495 529398 1764711 1639952 1894664 1566235 189371 1308829 1889782 1317385 139932 541042 214567 24599 1390920 1962678 437786 1861650 247305 1617747 1577311 1780501 824212 1072756 1691148 1493399 971212 1068093 315274 733261 27287 1774289 1873230 1966977 1728647 756900 1275502 1249467 508001 591502 838165 1803782 1456835 109840 137284 1048535 1417080 584667 1465291 506115 1373287 672231 1317704 1423635 649528 22776 990201 935738 261443 715353 1447714 989914 923866 826072 1760972 947555 921367 553884 884918 1145721 522742 51727 429788 450949 1834447 1401786 1090464 1413842 716112 1962304 1047613 692937 441932 1633711 2141 667672 1525105 490901 139815 1049411 53567 937367 424478 1161183 1274053 708849 831789 1937793 1617930 791939 103381 1747732 140855 1023182 312523 701563 1003082 1665728 1551771 1366580 1244757 1533474 40144 1779671 1383277 719764 511521 690424 466692 1943535 886846 789 983564 567118 1579331 960430 252172 1803208 1301060 560531 1967975 1624705 1559739 675745 73292 1557886 109659 691385 1016539 327592 1571890 885750 1048880 203821 800339 807191 661876 696728 1830346 1673006 223203 1443702 1344036 1163440 791719 186627 1237869 999724 1565600 1149800 304540 241545 554505 1990868 124955 1918300 1668630 1878816 1698149 270286 100638 1443008 1064106 1894538 1899519 279651 993900 434024 1996569 948096 1352370 1275206 1051927 1059148 608 676981 1661580 1320561 1206470 1052452 189183 797222 1243876 343530 169574 1784707 1082496 635279 508626 976091 390615 270005 1271872 572508 1937468 528109 1965181 1756948 1132162 878181 108456 1278281 1285398 1620711 897813 859470 870614 1812709 826695 1925004 1525589 1395848 924749 1442654 1129563 1884465 930538 259647 647061 615257 1872241 1010080 371552 609699 1659761 1047138 1275109 1863537 1717115 819827 1069516 1206019 939987 609602 1022872 866220 1085038 1485263 1050373 497533 972261 1943522 585012 1615145 1382129 1369159 1904982 1444203 460283 275115 245344 1004798 1726630 291850 589420 92705 1354618 183486 217114 842101 1051119 542795 298407 1264564 1526513 98157 1583191 1153202 1710387 1299393 1695512 1156768 400901 1005928 773371 548964 1658730 1079527 608295 200442 1898947 1533848 1220409 1121520 1386392 1607453 628393 1436502 1265176 1570742 1969278 1358355 635477 479524 489856 848521 1980440 1018963 811150 735470 462527 1402166 1973216 736191 1408747 1346637 1874210 1416034 1047973 49203 1628340 1189835 947019 873154 814390 1580698 160187 921823 468910 990286 1649591 804372 565499 1253556 567041 1697515 760120 1793332 1219095 1416487 167413 891222 37533 389895 603173 1129570 1697803 445701 1558271 1538636 840520 1663029 1066925 1375007 645509 916134 459719 958350 697432 1988175 174575 1975434 1162376 1563235 1211875 882401 1834383 938100 831031 1237523 334711 634117 1458146 1495762 1413526 593551 1514237 182645 1884987 949985 217947 1181723 814113 87032 417125 1201630 1913194 439599 637653 487207 460408 1476173 1877129 79719 622272 582874 164581 601406 529074 1549729 1962717 1129033 1854250 693385 462595 578736 353194 1313516 863499 17663 1639487 919988 219285 1450903 1861810 393416 187114 545504 1262386 289745 737390 1522860 1282725 816464 309221 1023128 443151 734380 1180363 30407 1153241 1721494 1355800 1248730 1138104 535431 1523928 196900 1377464 1547199 529316 109286 859737 1106034 1948109 954530 1396629 74427 396049 1858174 547190 1993456 754235 69465 1136674 825468 1470690 1771849 859285 1690706 1563743 1658134 818260 473993 691733 1505007 232316 1702730 863488 1282981 324076 1664364 929643 1574682 1751676 1249028 107054 148217 1433535 762569 1754816 787686 204440 1900500 1768661 730969 270571 769511 1024425 756227 1668343 1369203 568959 869819 1053585 189864 1029089 1597055 1928528 1735996 1053210 1922552 1615571 327187 870878 1234413 1542239 1229333 181082 1617165 780398 892443 1151547 1245883 1044624 1915998 1526146 1616218 1545152 63778 1028836 1803158 1624553 1618115 898092 1758257 984958 782075 1605006 36603 864824 938354 319619 1703318 1402515 1171741 1453742 350072 408453 1124826 265780 1056230 1069312 1903060 1061313 243766 1601838 478655 1413573 809174 49138 1567182 21004 1011864 1965887 300141 1517190 27159 879317 1131527 161106 1151275 1632379 118755 576740 746680 507201 1658286 1761974 1738411 1930508 671529 1118369 1507620 163671 1193588 1342331 1043738 708943 549908 789579 1428987 1855020 511102 609578 763231 1446125 1118911 852044 1567629 1113198 1223345 819202 368342 441983 147405 358504 333245 1693403 1730759 457000 1535825 1549938 340155 937786 176193 1395830 624657 1400279 387858 1120480 1830635 1718096 1536995 1643581 1455900 844722 1843508 632365 730974 1149843 644871 193156 539794 420964 1598694 1963931 1721692 691463 228516 981772 169090 124883 1092978 1855110 261309 80620 62360 1147681 1870817 1931567 991545 705145 1380537 1162235 375692 394255 1804017 1693130 878357 322806 814333 189414 1289255 161958 150575 1047209 210887 496002 162570 607741 1302623 1434373 1712484 1163913 958974 219547 1527103 1473726 1753853 426504 427018 567801 589398 1059971 1759977 137067 1301331 1280425 1200008 739918 124309 1115351 842900 1052340 405266 569103 1036707 1048565 1602379 1685678 1543195 1607589 1347905 544727 1578218 125364 402249 390148 344791 1543125 477940 72406 1013265 131163 958307 4518 1960430 1239880 83111 1240851 1772349 302054 1498619 1334735 1077216 958529 1239680 1050523 820594 1878326 1149261 1752729 1426943 1721418 1218977 398381 1061529 162389 780037 440805 138632 1495661 358217 1222132 1943971 431378 1709311 1666257 983132 541519 1984231 597536 961649 1384462 1334851 892224 1852320 1408050 1099271 365493 823967 656706 388482 1470761 530831 295853 1374461 1166973 1967931 1748325 459130 1179704 1804440 483376 185578 873570 1212381 633662 314445 1357147 80996 831754 1725399 1406330 1537434 1273291 1011163 13488 142790 653188 837037 1308600 1930149 1828405 57427 930932 1916458 97032 1140846 847312 1170395 775827 565736 839667 1123464 1215243 361202 1141941 1091623 40239 957035 500030 1160627 628232 28220 1269322 586704 788879 376522 130470 1077536 1991844 1120693 365322 1550550 984763 900309 597290 231427 207458 380807 321491 22409 100673 1007447 539970 171134 1505298 575208 1303735 1099331 220972 812697 880936 1482721 1970699 593422 1256878 616885 1680112 329378 1938751 548667 1074931 955011 1804764 195656 1413299 1501565 550552 1037472 1080203 1562426 670541 1781011 728207 555086 923711 1219009 48143 128620 1367845 960535 180269 869191 985232 1258103 177897 579919 510381 937603 1726096 1152041 596302 6663 440072 1928498 567627 1250809 1691355 1331746 1919783 702026 1441248 676110 1293093 818462 63518 1647008 529896 767279 1485809 389712 1579954 1046159 796522 175813 1855969 1232944 645556 1874710 924248 764956 158180 245719 23649 1680615 944678 874638 1958077 187010 174909 836972 563297 1642435 634659 1223666 558233 1466699 1706822 1038129 1762442 1211694 1699662 1786290 1870912 966737 426778 790286 1251647 1648094 337392 985579 1671637 388558 1041377 439072 448601 1593932 415812 1883654 1797324 1818942 805556 1845866 1651984 1067571 260711 1584983 816537 660215 1638397 339907 605518 32442 506274 124863 1866151 1291441 1798098 880351 29556 1573663 9341 46772 867727 1657816 1208215 855995 213520 1535912 1472557 1932307 661005 1299304 1468860 1408267 896827 1351474 284781 1689743 250181 914993 754573 136151 123520 1236655 1502113 347284 1076739 1354380 1979229 81441 1913878 634389 1751101 1438146 44350 57370 42026 744979 1132602 332544 1047333 1941992 1839169 1968133 438152 1382049 1868096 1011406 311104 401661 1635659 632720 459730 771239 845053 1157315 16861 884706 1074183 754233 233821 1268108 1080363 930760 931104 1586660 1553281 1715551 1468531 1888859 1329627 1874918 20642 1727247 381029 518990 1729543 645737 1782064 799103 1453618 210711 1954156 56229 1976630 1727538 884221 200197 1149997 1588232 251420 1842473 1635823 599529 1258285 1259262 25759 91726 302700 26528 1881568 1137777 407656 1559242 234066 1609005 893216 1750089 243810 1695474 642871 1682298 1815793 667434 1394033 1808537 1723380 38344 1221335 1946508 1645263 450268 663162 1818548 329947 958760 225050 1209582 187592 667827 962848 1623971 1765860 1115094 867094 752061 161057 1839766 1304435 1656691 115127 1608950 1660197 1084221 535465 1571561 898461 1190067 1971832 374456 880961 1882849 1822455 1904557 860686 1792814 1221036 1756528 456702 1792509 257448 431808 1507975 441438 993279 190594 349976 680766 1113855 1228285 68842 1683558 327035 279136 1900039 1152230 43503 1846361 1938427 633910 1432377 736818 577010 118077 62556 1852712 763561 1775887 1972917 1803278 1019391 1133298 1898105 586133 998304 1996573 409741 931300 807141 583628 1924782 420062 1373583 11352 1049915 1250007 1046994 1028129 1582105 1918616 1652027 876007 1015191 1515404 1230914 548530 394030 883942 1154345 1858043 735113 198552 578854 494397 1803856 672900 1430915 1949999 1434035 1189345 1530526 1440927 1775060 711482 1698153 661788 969783 758081 244941 577520 1233652 212129 1051602 747834 1034769 495754 846658 1607368 250345 103644 355376 1606207 1684601 304616 560887 244044 1354387 279855 949178 357834 196949 1689491 1192189 1637974 827718 1092325 316812 719727 438973 255039 1960719 786123 1295229 1140760 493084 1063768 45280 843637 1855127 1688727 300529 1967875 1265213 296669 1978634 1376356 602118 691373 1210056 1691750 1272257 1467303 1013993 1396612 1901891 568322 1659075 1312759 1245998 239006 1074643 1488040 1704531 156143 1582857 1722144 350122 477263 1620985 797318 880953 1740211 757497 193278 1173845 186595 629379 20358 1807877 1718348 1765870 308890 702496 1614201 948251 1485477 480692 1790295 1455873 1120366 364508 1410981 1249213 485088 828918 602178 7438 1573901 1941124 628360 1805502 123515 1617820 60940 42631 1864269 1819734 1487116 854409 395527 312045 594357 1687333 44203 955021 1285113 1312650 507490 472507 1796321 1044754 1619513 1115720 1178044 672393 329586 1723327 1311880 229342 887678 445981 678425 1552317 510779 1187483 741901 595841 1623113 1236123 128547 11295 686299 1660582 200917 1571518 902318 1205470 1552841 661266 1005323 1875174 385190 1721946 1531987 666977 1307333 1162486 1659769 1139038 1704925 48614 1925633 1999868 686461 657109 1944386 1474629 1689828 215835 387963 406293 1240775 355183 461197 1103456 452778 1834523 991978 1286731 463230 1395926 746071 1879978 1340913 10722 752149 1821422 1364370 934155 762052 385415 816452 1326016 1305997 1799445 222178 306125 1849355 1271106 1898350 1266710 1793751 44687 328459 35710 1396051 358926 419935 1756812 1322778 1162978 1391672 283398 916442 542016 946446 725804 1727400 1454205 1046441 1619313 1697881 451635 772084 1366500 1041064 1857237 333756 134145 935578 860786 635766 1450939 148510 310868 758972 317946 394575 670676 317264 879911 984629 964712 1049432 1034699 945149 686307 106630 744659 205193 354949 910922 415147 1920137 148054 1843072 1487641 1185108 402309 1598300 1754376 395355 1547068 920226 481207 626286 339670 692485 1539092 225966 619791 111119 1668698 1317378 955526 215479 267785 1856992 1219501 845950 396455 1835768 1118750 1707888 714551 5011 834955 1736337 542207 1423021 16649 93205 480246 69695 39101 683418 1400398 1686990 493056 1024327 759698 1043559 800681 1989792 341581 1404738 1862910 1455367 100576 945195 1568942 482689 855796 935300 225577 1745102 1771847 616923 1443989 373251 547896 95874 151262 1967486 980116 952996 170076 1194665 1900570 719489 800792 307629 1137986 770405 674256 1447928 1680525 1562589 1635106 1362277 339044 694982 1977887 257617 1848591 336390 663484 1544303 105548 9950 200781 74825 252004 1955308 454209 84773 369055 1564020 1176700 816303 424201 822057 1275555 1635226 1679929 1565255 929114 3206 1265947 510471 1218695 296409 1926778 327256 312931 1004896 710670 1415822 705702 1694279 1131813 210166 1876685 306392 1202476 1292592 394326 900680 835225 548710 796700 1059343 1720835 940810 740968 1169363 538075 568793 1068661 868571 498541 545751 1720949 817413 309979 1577423 682689 76712 1954350 1953661 1427 1895760 657477 1969852 1014225 1559796 1597097 390253 1246863 562068 1338585 474112 1353770 229226 232483 1814141 518954 1890280 884363 1165224 162247 1717248 1455974 1625328 809925 1831036 929834 1311325 1567332 966787 1384215 740070 231050 923149 885570 1661032 1698212 640146 171977 1984972 1312800 730627 34371 1524998 1746310 1105863 1634952 944832 695554 57504 89668 1732363 859473 836041 1582123 432447 131776 1243589 1321725 254679 409936 250362 971867 1566453 1019451 987910 1840303 1551673 370195 339304 486921 282566 275317 1063414 1680468 454962 731581 345218 1691210 219208 539454 1958726 1131221 652150 33782 658860 1173992 57064 114925 308222 1943580 1299604 1514685 1840342 1245062 1609399 1189678 1485116 1365991 1742210 1816292 1181712 1088950 1736292 1205227 1698781 35898 719777 1989474 1062297 1218633 1261007 586521 1279456 653872 609657 1352746 927053 235031 1076984 738640 1612160 1497194 1830409 1126350 506068 1111185 1666433 32555 1212431 580692 680634 825985 1999274 1485898 116398 1205487 1519219 787502 1392409 1841700 66568 625877 1277814 1282103 1740782 1002244 1340567 261809 1201005 1381274 1955668 900360 175814 1196515 102189 1104522 910333 1734109 331511 1484721 1327294 854230 625488 246691 1927504 972498 1444118 286752 1331065 1631471 1275014 1984622 640757 1685482 157200 51690 628479 1089258 1468300 1221385 539075 1435203 1709830 942650 1463159 275380 1789960 140897 705933 1361906 268015 804966 489384 722807 1761631 1655524 915589 442273 943314 818215 154761 1555815 740896 1660839 1153288 1753222 1700231 364273 1294 950800 1020646 1343906 1336012 372388 700735 1533246 332822 1124456 137727 877009 1936624 122794 1743552 987204 695953 13293 432291 1394070 1848193 1130430 1907685 120554 1854442 1697316 1368838 1160743 1193833 528402 152029 1667146 431350 1777464 1002380 8680 603859 26576 1028110 415850 324093 1467036 1842398 916847 428495 936619 1616396 1387909 927733 1116146 855619 1717879 1270469 1959738 472343 122826 1801736 377733 1288308 1565317 264100 1343037 1558753 1877628 1489473 1100418 330600 1345698 360728 264727 1981372 689341 194421 643380 786899 795293 646227 1169526 1311579 1177825 778533 294747 1014697 1772964 1838086 356116 1957184 1426771 877218 1073134 347561 266632 1649501 64493 268413 957624 884199 1748986 1932779 829479 1330159 744857 1183605 316818 1341244 518619 546245 463581 262183 962530 1437112 1203320 821553 1334602 1560662 490030 817457 84873 584594 157112 360240 1499503 1010277 823662 957227 773608 1824130 32190 168631 624787 332784 377180 391085 779855 93668 1185537 258578 232025 13999 443939 745789 795116 1772830 707491 1103170 1443227 27254 1966825 1217239 1724247 907161 586617 463072 176984 63555 390668 217067 129472 1081828 1427108 387422 1220715 578161 73768 720324 1343009 153922 132283 1229973 1212692 219449 877257 1212709 1248608 666684 499657 1462103 1544116 14351 107412 131464 1160260 397351 1894247 246235 575781 782829 1965121 242791 1215107 1860791 401803 537230 783298 1378902 1410293 1293733 497086 575542 1020374 1644769 1471277 968925 1895557 1203869 1416272 968411 1236853 1899747 323259 1469973 1584712 1468494 1106546 1315350 364920 404235 650757 1884092 1722883 702255 1411355 206305 725845 1019384 491969 1037033 677435 536578 1506735 1226256 941467 1745970 1599449 1075851 781306 681247 849187 1514152 1212661 876539 1811530 379568 1213123 851369 1182404 66871 1240722 221119 26836 1098379 995745 353552 1408037 1559537 296124 744570 1106787 282258 59824 1087253 1765958 96322 913871 232740 806663 1617995 330653 1240295 624853 1284379 281325 422173 74486 1963828 745141 1765358 1312076 1599050 473213 43336 1189177 994092 1759050 536518 1446047 1844966 1030242 1315896 1705120 455645 808364 1957948 1055845 1419080 523127 1995635 1848936 1884538 1318393 1824744 444817 381035 902196 30036 820382 626555 1373788 1083750 462478 70775 1745209 667943 449647 1614405 184172 1776732 474605 173785 1312381 278676 23035 1061962 762401 1965610 820781 325804 1446681 805999 1758132 515309 675261 130063 1416694 550178 1917031 1551725 952049 123393 416799 1707197 1998458 1628520 1147817 1244895 1049976 317513 215293 1264061 159765 794705 515365 1544300 1035277 134620 449887 413901 642619 1726038 81942 729554 1564005 1478769 509023 1565908 627351 1655807 1105883 182089 1514468 623102 753907 548749 462338 1339050 1175142 118870 392329 562424 1644638 954501 1240885 393187 1906355 297262 1918416 1498436 311971 84795 154752 1246731 514207 1830899 1233244 276102 429187 1157350 1715463 311685 995593 1532183 1747824 496557 1160960 1586703 235980 1896572 1931619 1347708 998660 505696 987847 1240246 311132 102411 9992 148289 919766 1299221 1125092 480435 1644261 1193503 994273 1581740 1899701 1614947 1361403 1596531 1006285 941369 1324906 1575642 866304 1682949 339170 1230822 1815545 1215303 1043938 331261 546992 402047 463293 1053960 450313 907529 250398 186241 518607 76994 281437 1789053 165361 234125 1996239 591548 343409 403160 226878 1635496 278533 661753 869914 408356 1804733 362924 1474142 644332 347472 1750188 79667 1006016 425438 349832 268436 814449 1250949 65533 605139 1184629 1366796 407367 1343579 298131 482541 1080113 636171 284464 188313 231274 1007681 922643 808202 1023042 1755846 1172778 222889 280400 848572 584073 334376 1139315 1233141 1227970 78518 902157 1238992 132848 1021229 841761 800270 390687 1817468 1774099 1966525 823294 119711 1525170 841550 11797 1719076 569334 1142447 672092 1172758 1754201 1778437 957729 1152208 551474 1953809 300596 821087 1652478 1243504 1118468 1329255 1597942 618466 1718723 927509 971854 1289621 442103 1018790 111509 1495525 326799 1101380 1659711 1077838 59311 593199 1448729 1682079 18143 785147 1113797 590742 1177668 264304 593885 1611354 38040 734121 1547887 1239508 285023 549765 1429880 429475 34484 1336321 1681081 617709 650563 1326673 1626766 330735 102013 1678842 1107857 1062582 148886 1655072 1168564 51312 1789918 760966 283669 1903219 824806 1542106 1573751 700920 1039873 262540 470647 1409172 1540191 491327 976831 1038416 953472 337249 239271 1748817 362538 160892 706260 1172568 1441521 1474812 694518 1938629 1185147 1941834 957362 1648539 1901354 1141245 813507 414903 1668661 1003087 1952429 1887789 253025 738411 83855 1830350 1815728 1980052 1485140 546545 580375 887560 258618 1096248 1180371 310857 247484 675320 1877488 255986 534551 1010638 370335 1321857 564557 575992 1809141 894307 1921742 598938 331416 1376578 1894109 476163 108549 927487 367881 245295 266766 394099 611392 630732 475512 1408941 1509596 1589091 1560693 883925 79301 939813 1707979 1936463 1248805 1359942 425504 1937629 975835 944213 1001024 806070 1249508 750101 137786 102163 566673 798428 1980340 355284 1336940 766313 758944 51890 931053 88880 71046 1713628 1191275 156985 1472734 450867 1990964 1811559 347787 1423134 1179912 1689843 642331 1180638 556034 393001 1014306 812627 1418132 1852962 984831 1931309 615137 306764 32526 853867 1378313 334020 989270 1405036 638246 1263098 412675 1368647 421432 568025 1701430 1090685 178549 1838587 59278 597342 753376 1138908 510169 1712838 811179 1737815 450167 720599 1856495 275054 998402 812126 1671718 344585 425220 603449 1991848 1257606 65936 528951 635866 1162330 639277 1157637 372878 436816 784143 28274 1965109 734059 1423953 1495371 243058 812617 1893869 863989 809138 1814600 324635 1062452 1221650 1676108 1868133 722051 70707 883812 1637734 837206 1838737 732646 1822281 436409 1192134 345986 693109 1304285 1418762 433867 97659 1913167 1691432 981046 938014 161730 1767815 930569 257256 696697 952974 811257 771399 80483 1990330 467256 115864 1056931 1751146 748826 143085 509213 1629681 288664 958556 1716515 453161 598689 1386302 1248200 1673194 1016134 434358 1123602 1882520 1868221 995833 1531601 1949036 527636 1492222 826704 1497634 851367 1961824 1576953 986011 1025052 1260752 159169 182928 1044950 970810 1181792 501830 1158872 1261183 1825317 1649371 236815 1420654 1562545 239276 482525 1523622 295163 507903 4248 1429439 300908 535250 846443 1810281 798420 334164 1901898 820258 1174764 1992619 396082 1943003 1652636 1745166 642862 1335950 234848 1164988 1613007 1376846 569688 1764359 555437 820682 651100 1145855 794586 1282446 1118119 1132032 1642240 1056873 207354 1552569 13356 1405110 1204011 125101 952031 1959463 456824 617571 1880700 7720 1861720 1086903 372897 1291350 940399 1333608 748945 1215660 1659364 763754 417968 566773 38045 1460063 1628878 368371 314773 276293 1825231 343852 794638 215471 304816 575680 1340526 1013935 1151727 915076 1235124 917920 911428 358830 689597 379393 1127332 266342 1886661 1890362 1651169 544331 387823 1381947 1039695 214180 984512 1460355 170099 1504662 14728 689318 475803 1772787 1621857 833399 1741404 1655898 622882 1446450 1348889 1407140 921009 705541 1205308 184 981344 1857640 446906 1078897 278683 157433 85448 624078 1548092 1376592 821678 1298143 1517360 714762 826608 1331212 1756072 1057387 32072 408510 452119 359300 318763 71606 1182113 1092424 1309942 193844 165648 152834 941870 1780246 1684058 1472192 963101 669749 377255 875224 1661697 560326 1096528 5983 1518362 269259 59093 764041 1896079 1291792 357616 1006309 1442376 302245 480445 925708 608367 1996021 1495990 89084 1238342 1424068 1141670 961563 981392 1293398 128964 1791410 402289 1514905 1321422 1588740 1878584 138465 1150523 1588196 736168 1406690 25907 1742294 581380 892014 301854 1682120 650026 231816 1251557 997426 408632 550724 1772319 460470 189160 607564 1177833 679025 1939257 1092776 476985 1864342 1437230 1716316 449583 66699 1522124 403863 890052 1803751 666694 1827609 1603755 1513821 26832 1194262 1927692 1277218 236189 1139641 554818 782216 1317149 131106 268175 872248 1764917 74299 936388 804086 1670469 525769 1408351 1911263 618472 848245 429477 1742181 1284239 522094 1764904 514614 1601442 1342768 327881 1765269 633346 1696565 796537 279991 663509 663103 1217606 1460487 140176 153097 384654 1452577 1521802 1839867 582517 743972 1039256 86949 1133782 1103994 1601363 517736 1330774 626083 1324096 1428044 1295374 303744 20908 153841 667730 1733835 67113 179486 870603 186107 1586695 1756968 84747 627767 402918 801679 961362 17026 1510802 168265 373109 20817 86015 251330 508671 1049393 1078059 803053 1332567 1328284 1609606 177121 410394 437727 387983 1824897 1072998 1268786 528932 43472 519666 1734891 557309 1289574 1717700 1559144 765491 531605 765347 1943518 1035053 428015 1049018 300264 140784 896528 1938124 1984519 99634 524634 826656 1192555 1832756 94180 985065 672467 442829 31580 441883 1324681 564365 909226 1657442 716038 47970 1616304 1192182 961951 1897651 1139904 1359824 71500 668903 1022974 1121981 1081348 930812 724439 322340 1638242 736884 566166 1721252 188553 989233 1000211 1182121 743431 1418813 431756 162191 339050 445857 821532 564536 1794460 783910 310619 839411 1067409 1498462 840462 1949045 1597992 66186 1399013 23385 595096 347983 20791 608837 1757580 1121660 378055 31331 1860651 1048212 1651296 1893802 1989272 340474 1346593 519503 838179 1072265 185485 959463 10357 500265 1278145 1203911 1002817 662214 937451 361335 1857283 1308546 447098 490714 443195 1848679 1791399 87426 398850 1525440 1340011 389291 546804 158220 1204120 1558311 1918673 1637663 841718 139120 888325 1045717 295676 1752747 1556496 1005219 443657 1058729 930195 608097 105045 1402518 1317217 1356458 1155491 1295345 1285894 759337 614250 1813350 1100546 751042 194697 1045369 1299775 1657758 841330 1463868 956654 1502811 1725155 866 591855 1214417 1496299 1285520 1180112 1362856 1405915 196210 1319210 409500 1804140 1771798 1171578 1199453 1020760 214246 982396 1030571 82999 1442378 774935 789074 1582966 188489 1116897 1138945 1777851 1512405 1743261 781697 1923078 1471944 712728 390927 545998 515602 1747176 311885 1672948 1621294 757873 1705337 1688312 366604 990893 1618223 1038326 1322689 293417 1932211 159537 470814 286107 789484 683088 429895 697465 1799172 1644934 1014284 737959 322010 1905363 1320686 574510 756065 1894370 1772127 1631839 442300 1729493 854820 623368 1909085 368492 1133528 297879 619111 411581 978981 384265 181049 43390 1332542 597907 191432 1707711 1728114 1755482 1937247 509716 1255048 1280499 1446881 1007180 70149 502637 1452379 1784218 1566032 752323 1998174 1074189 338610 1536853 632669 760875 1237173 1875626 869460 82433 1040449 578075 426870 1784020 1297196 984322 572656 1655269 516528 974139 983483 1559826 1726718 1645271 1860741 621741 63033 1227565 1148256 871146 744063 1967590 90210 140026 1979103 1784747 561572 1565676 1449120 175934 533736 1872068 677841 807093 1160708 1444916 1908574 559449 541130 1844579 1972450 1501322 173397 730553 1729349 22748 1088371 1071259 746790 1338034 637786 322327 1110406 1035591 768170 1339733 962382 985643 643293 44571 1049482 1652911 1974028 1806874 1818964 1005898 1320459 1693107 842958 1968521 914460 749346 1107581 1010980 1982387 529517 1441959 1396499 535206 1370382 1440824 1662732 1340341 1440781 98464 126764 385476 268255 1426291 1567091 629973 315594 1443069 1437799 1925063 1469559 14524 651427 1755091 1058901 1715540 622668 704251 1217875 1450352 1055547 402594 1806789 415171 1959963 1173217 1280942 1960407 846546 977583 1062116 358903 1803497 981642 1397940 1113363 141835 1713768 1273914 1294449 587584 185315 907050 116444 1501965 1615122 1059121 1827322 1554842 919640 137780 1014769 488464 507835 577683 1359475 567374 326427 1238154 69230 924688 219795 1109574 1817647 1092404 1217400 1754145 514345 1848733 1506216 1678461 362445 58588 1413770 381190 127186 107138 1247790 1516593 1328009 1990589 656121 776380 73864 164413 1351635 530646 711714 1167635 60775 534296 1245856 125036 1375920 375657 1097672 1476624 126533 1962255 1042779 1756839 667158 211235 539011 1633169 1608763 476625 971945 997518 1919223 205085 479120 1893300 1577382 1476222 1699215 415880 1548746 1009180 758425 105009 104915 321332 338402 678337 1323927 1595367 183592 1673956 1271178 759485 1555161 318155 1226438 1898098 1632162 1190291 113234 961634 316938 91456 384324 1462091 1844872 206934 274436 1683732 1696794 544000 843505 1043139 1094357 1592265 626139 1224286 532891 1041916 59224 742809 912582 1422478 530153 1967569 1219768 405776 1430201 951475 1160723 1200573 15612 755599 906720 1743003 1493908 371812 967489 688555 491330 1061595 1351253 1146691 1775210 174932 162194 1769815 940486 90372 1451130 1847981 972332 479865 907648 211830 1693934 1482264 618152 986404 103341 996545 796963 395535 1224605 1085292 1477857 1737658 581389 1158669 560544 1722965 300974 1988962 234479 917104 73921 1638370 302283 45119 127903 1637194 1154654 3580 1413199 1422599 929092 1278929 103264 1165190 1598403 1839599 349226 1446596 874760 70255 955981 1326303 1368202 459800 1677608 172497 840886 21050 1692768 1437136 1911337 335130 1782907 958051 387374 977606 1814421 261415 882762 475718 948884 892821 315056 1048470 945058 645710 371264 164921 96568 1054550 23453 1139747 704751 1834841 555103 493829 1598184 1762699 802666 1770576 1364675 76728 718259 77756 1169055 1755754 129161 1076889 742011 93878 1993220 1272766 1222299 1054662 384713 1239046 1036650 1875658 190775 1304989 575983 1293417 1685143 1332557 5786 682587 937365 1721267 1904835 1057728 1488427 155805 1897497 321251 1292928 1015574 992654 869306 1068898 1989478 28212 1680482 1113220 154091 508684 624864 1671918 656134 761706 1129889 283926 112683 1460879 975131 550628 1446515 1656194 1460156 1820288 750015 1690751 1361844 1077669 470906 1748079 1502750 1191466 167536 1203437 449415 610693 1822805 1846569 1003419 117759 471477 441693 1976151 1887037 754690 841353 252555 978884 1429727 1793845 574085 503833 513226 850444 910609 1030742 932233 752792 1431588 1599827 1854000 1456274 1268555 935227 434105 268711 370865 1537289 332872 1432626 947808 275252 1929053 1075012 676459 1175408 247039 1888491 369818 1782341 914353 394399 151543 525174 1186707 632158 702568 210660 1343575 882373 1208656 1947914 305335 177239 1118413 1973853 196299 108218 1898687 747804 732068 1875720 718455 1265033 917659 803626 1588477 484708 1370977 334784 541550 1826783 905456 995746 1787860 1925678 335420 1599713 914772 484931 282565 1795422 1447589 559933 1105443 1999768 1300869 1123110 687860 971464 1279153 978780 626223 1745139 957022 1250669 305889 1926077 478361 1130459 349723 1803905 1811887 1511713 205743 343787 48773 575740 1611919 1750237 1366544 772849 1564075 365942 318042 1322588 21276 344983 490029 331143 1718914 138743 24695 99560 1221975 275513 1638137 101270 143652 37377 1605278 1749616 591474 1572366 428834 701038 113599 267924 646830 986231 785289 275379 1289025 1265894 739571 957891 365409 741665 1862007 1623001 1425959 1539116 1734875 657855 1999510 518284 108870 263801 689903 702780 1043636 1571632 923147 558137 1927442 558228 652066 1138372 866509 504489 853132 1811753 718146 909317 1147146 1716020 312841 1710027 1258290 239307 1864428 1567125 1801972 364583 555929 1018714 847646 1862000 906151 296840 583360 564341 205281 372234 1251474 53597 1138370 859820 215250 108096 1593954 1650147 896212 1586186 1782665 119685 954699 431382 1052426 1900754 156659 1813684 1767989 1962416 475908 1682786 1176902 1161315 538239 612738 110576 1704890 89419 573448 1748769 585669 160566 1775703 753180 1546704 259105 1281977 1614933 1312681 1153305 1132320 832926 372589 1258425 1712249 724524 495286 1749460 211526 147910 538287 1257957 1178072 92443 1660880 811873 1045548 1255372 1213520 194385 492648 161166 121237 1992169 1375791 1811339 1698753 1405709 1398602 863618 1148379 223474 521709 250579 1176930 1953781 1153957 869835 1545481 560996 1175894 420624 292679 389865 174247 320340 860953 1672359 1280626 324543 271141 810398 1459367 1537302 1799846 1938899 1701122 208007 1842134 1052430 1921181 1280308 1321344 1553912 1644956 1343626 379229 841658 690018 1833231 857459 274839 785899 723984 293581 366718 574025 1742330 1772087 1016957 1633483 418710 516335 782942 1195944 1448611 713698 1649855 1329348 559554 1978213 1711403 361354 1407829 467498 1203716 722648 1735683 318971 697309 360717 1723469 629727 299291 997293 347079 122215 1491936 854102 1815338 1207972 1967743 271401 1991566 1103916 1099445 1511691 1883249 1197004 1883033 35126 1956355 1061372 1828745 1204919 330160 277389 1748865 939660 329943 1353272 910151 431333 875667 941672 225412 1517874 1193606 1368679 297962 1190393 1935646 132077 1723127 956677 257983 1415415 1246149 805092 222688 573070 525862 1843681 1176080 1062160 29248 19582 385978 760469 1677249 532510 933399 1268339 581776 1228380 1427344 799349 689954 1936540 986385 1298298 1553796 523302 406029 1887041 1776431 1591468 631282 1986963 799295 310875 1427561 1499174 187972 1760688 1642188 1295475 469062 800938 409685 1684139 1836966 1076919 1770392 231399 232430 580943 778741 882837 739625 1502129 509150 1667246 1962026 1812123 624666 305011 1435556 873772 1144431 906551 304864 482597 48895 1106145 386896 1002630 358166 256404 1058971 875858 259953 118550 1519683 815965 17395 308427 1754678 1856826 541138 998545 648280 891708 17691 574605 1412525 1141472 409356 10804 225973 1480223 254105 1602236 881503 1491797 264055 1750163 1927041 880954 1029882 1176878 1318931 1675277 666548 1471404 1453994 1623614 470991 694016 1754856 695287 1843187 1089321 1621753 888807 1907292 1642586 1625072 138023 1662038 1901051 1923625 1327233 1097514 1410655 352419 480311 1509520 1832533 994882 218145 293798 846732 1554971 832509 102810 542354 1498192 101669 1041482 419287 227773 853547 747647 257973 1832734 192 1105716 1703090 1881780 212710 65067 1080161 1907033 13595 8620 332634 1948456 141013 138170 1566001 1499206 1701261 455313 523779 1613190 1657430 818501 1861390 569456 836124 173396 948900 290811 460784 1492357 1162407 1154523 643523 375299 1300391 1794840 1604329 1694109 389840 1659431 499740 870200 1376516 265204 1157040 941910 766889 1653242 804739 982709 710457 1853075 661222 290590 1249436 1762742 1155972 1273072 1420722 536579 793762 1837450 1650914 34186 737376 719265 1834499 1646171 653669 1271597 923802 1719204 1912378 1437549 767847 1262184 1361927 1646213 1950190 831612 183822 1318847 1358520 811899 1142134 1978882 1783494 405555 1602469 510633 1249625 573104 789299 1497789 920027 707718 761848 1275202 420876 868582 14324 953235 1999034 1327106 1597252 1238914 1620941 503136 1080503 1333895 802132 1523967 1133055 1636407 247270 143987 1070882 507286 1375368 983862 912042 194885 517875 92887 1182273 583769 205718 42170 1863054 857517 558184 707759 938678 104298 1618591 1411487 425916 475140 1547874 809777 652164 718233 628285 912555 1260421 1698298 270804 795045 761452 722201 1448649 729012 1577779 1491833 1237183 603210 1181920 1860480 59968 202569 404718 689444 843913 480160 859692 1504324 829666 1320182 170298 1546008 759575 692542 1589283 1901669 64901 1898307 849463 1498194 653412 1293257 1547471 574537 675660 1529915 867120 1185062 813141 1020030 116629 1758497 713577 1156699 1913663 6917 200119 1187316 1419045 454128 1103297 1904104 1756166 195206 33739 610511 1398827 255521 1442977 1933307 1054362 565427 1100391 1991808 789762 1225299 586697 691116 585866 538176 1898792 1817225 1020127 1047394 299615 755241 1126030 363138 975960 160654 397776 1647697 553806 777916 659065 981993 10919 916938 1963305 773390 378563 738993 1912843 848238 166944 1130533 1271177 1183090 987507 527406 1107456 1384413 1046368 1216289 1265225 532 37612 1193680 916529 475177 1983026 942339 674984 439192 1109497 1608332 932356 415886 1116801 1189759 1249793 473828 1047698 147059 1100113 1188002 361769 53321 846372 633864 1708372 1048851 451842 499638 613436 452696 1488192 1573593 1632333 75798 1267744 708322 1676946 237855 691049 1609435 330399 882597 443271 1927509 1829133 769807 1549216 1950803 269081 1990236 37720 139366 1562361 456803 599382 1857927 1234271 1428780 571649 1478132 1523735 1031800 958094 1571204 1477039 1353034 1344658 1134330 1104626 1065645 44943 766391 1319629 1776021 1680572 1533991 104272 49794 1950112 1388660 873599 420733 1077349 1794743 1730224 343207 1808559 36665 4388 1681276 81932 375405 109815 1756155 1186037 1864663 1789338 1951559 88211 943264 1746038 235222 1655377 1074298 143060 1279667 315 1072494 328569 104744 1764650 351592 1042529 1064633 562135 1453411 488547 1382930 334567 182309 1000228 1523984 655528 375598 1305941 1256492 235735 1388093 82144 666378 1714369 315692 900394 1789321 1712683 1481765 488431 545170 1630895 1818099 110688 1202129 1679539 750339 1872886 1091458 1576070 1629246 1323565 118664 1617761 225372 1634367 908410 85795 462802 1572613 537324 1585970 765403 557144 1827271 1542418 310835 1921578 1997940 98252 370361 425562 1013693 237945 1777894 1702907 1553797 1562102 1036908 1664916 1586019 1306326 1026711 505380 1150934 823043 150722 633832 809373 1226615 617992 907990 1448165 580584 1695852 1036626 1710747 1937253 778008 40579 1885442 1293703 1820298 1876466 663115 1580362 720099 65333 886660 1651978 1384258 1084249 418532 1521821 511802 1926038 1187778 851673 510102 543052 1032412 1934926 592721 693872 1125566 311205 1537871 728512 932626 1285893 29897 1955628 29258 1570526 359082 1654788 582910 1671279 1180109 1267029 1961242 1508828 661213 563793 1819218 673037 1797537 1735244 145231 1298460 1808142 1318115 1495821 1887888 1876992 440264 1240076 1707907 573358 564783 859861 1809247 1890170 1138323 1007778 242515 855879 923557 1541127 853856 907591 937810 1216585 175428 673431 1950159 431001 1260687 1490124 1976506 10789 1976290 1616230 419682 716026 694513 1790549 1944452 676579 1719307 64880 792788 452938 1056258 168042 1010476 1602807 58090 960581 114030 522801 1652742 287933 987374 975145 1356811 1820281 1585485 1521328 1835482 736877 906893 466486 1381542 1854420 1607302 865977 313294 395827 1441962 195517 565358 1936371 1603455 1140584 1309860 649614 1726003 401584 513212 524493 537702 110102 888969 800752 1969500 247530 313802 344047 1290556 87331 848353 1495498 1433337 451093 1831080 259066 1833388 1980084 1321211 923099 1429297 987899 1048378 102134 1551694 842926 1192713 905745 103299 1940703 1070185 1398584 1602964 1055709 1450350 1206922 1198558 1142615 1853244 1581174 1092136 245946 286139 986511 1881484 68078 1226331 89187 1253217 927608 1724607 1783284 1806307 1644392 1005865 142753 1515291 1052612 570384 1746144 1549123 399700 1828952 1354734 1454105 1731650 1283691 369948 1768278 1005072 252177 646714 585860 416670 623625 1275746 1155851 1926751 1905476 1464303 1954017 1590446 1345761 1943509 1536596 1768997 1681173 729371 10571 916907 1639988 950020 1426787 1207916 1838742 1922547 961998 1804074 653467 200008 770925 750224 1885155 1767296 603008 1326909 1960861 470735 12878 249472 1741595 15484 1498912 199703 675354 464584 404525 832494 1199847 267818 1700220 1555230 318727 40958 1554220 1191908 1673694 1074842 1305465 324150 1801989 1573060 1108577 384992 1856757 1719805 1435839 1206115 1798187 207818 952135 1943228 1319204 467892 1440938 246042 1661169 790093 1686580 1381998 1788081 1000752 162415 229186 1119375 1177486 1931253 584608 1025312 1023450 1903149 25613 754160 1496177 362108 1780145 1559722 1558278 72967 1012890 1260174 1133007 822941 1518318 509210 596615 844184 1252409 378194 19163 208414 947874 1468511 1443173 1173335 843311 1276932 1185129 1951638 1671791 754148 533685 413381 1788196 1732570 554278 1127044 629707 277141 602891 901570 1864002 1091185 1129263 109109 1632488 729808 1566530 1318292 1172342 1109890 1011142 538615 149703 12872 1561474 939345 747447 1476339 1301794 1666602 1077413 1411323 260683 652966 104051 1057978 613308 874308 743128 1653629 1822826 379220 1783299 1087747 1682381 874238 1146364 922012 1223094 25726 678655 1779896 1059873 1607619 1985140 668904 700960 383630 974087 112792 1819033 154799 1010742 718732 1453549 267889 151838 667587 1610095 310054 321904 1110172 1453985 279098 1726518 627082 131373 428692 1140743 392265 366747 409015 432441 89339 1444298 1905078 814494 1115794 1130843 821030 1182347 234140 1072377 1399210 1793231 1217370 1550698 1008111 1353931 1653480 1256656 906337 1827343 289216 228789 117546 498307 648517 1458687 1523783 157418 1790291 1060499 443599 1782021 600594 731482 51487 1527105 877078 565778 370883 879012 1080124 529451 1088417 1407606 213301 1650405 1954098 1883341 959494 1791111 915257 6654 738630 1571024 394127 367882 1396888 1273217 1730218 928854 556573 438174 999800 1160804 959855 55277 1655705 1728015 1308945 44259 1870319 756949 384626 1280951 1794209 1934907 1266095 589135 175286 638732 1665031 545468 1784744 300705 1912552 372721 1028461 942815 88730 908259 1380660 306809 532331 1894954 1112974 577060 1713201 840496 400317 1609983 872087 124133 1875313 113216 529562 1673717 1712323 470834 1053774 441994 1934776 512099 1347081 996716 860629 908282 1072342 1472962 1743686 153484 1729092 1514833 1179361 1590778 954024 964278 1171049 422468 268480 1085216 1988367 1051252 1044011 499845 1791482 1459314 1880932 1185269 1707353 728511 584357 80348 1010270 1519665 221480 1536049 865160 685703 664285 523168 875431 1665379 1315946 1858833 671289 587239 1455333 966585 1353208 1746439 1428889 1769195 1942669 819907 1164797 1128672 1199543 1312579 1018411 1229486 375792 971839 629007 1895868 1637855 1947974 1009901 552735 1533051 1759022 1649824 910952 1606612 1844368 646273 783262 1492116 165356 1095843 1837998 401982 400000 809657 453026 421704 1502117 150953 1421438 605675 44515 532196 810360 304722 1502389 1765789 1953942 807180 83022 1951045 278330 1811175 1122440 4449 1662128 879887 1746995 586609 1962553 1019747 217557 1149771 1955401 826940 892591 1592841 601609 1424723 131534 1345291 1429947 1398283 1484389 1092575 650849 1939660 1644689 1362890 1519742 1529860 1832046 858187 1372551 1404514 23686 133528 512074 948626 1127968 442069 679013 1059279 1755676 634126 470128 117079 1148637 758439 1454110 280056 832159 407772 669264 1802773 545330 1847484 1338311 264753 1535268 324697 1050064 442094 561329 1773990 1581432 163751 1949308 345877 1840885 1964730 765358 211259 710710 1234049 199504 1118013 1400967 300832 885264 1587738 233129 1088278 787651 474606 699299 1045796 1101198 1266541 463318 1731460 897423 250410 183123 356742 878996 484828 786216 11964 2409 38412 923949 1418105 1189244 403869 910526 1682924 69009 142417 1083680 669214 581426 884582 1846851 180879 1037381 1216273 654565 1951030 1205561 1076117 894016 582402 959961 1372953 1690494 948805 1920569 1126775 1821799 278487 900041 1078162 1538506 1764850 857506 1705783 520096 1584363 1195431 564741 1683978 1922949 102053 1705883 647926 972558 1404958 163511 1363838 280816 1342474 1472973 1314753 1275230 1105953 661138 141411 1090072 1326590 248611 724829 1712711 1656513 989625 219738 1326086 94921 1404153 1121309 253816 1244332 1781107 412658 37951 736286 1405521 781804 300545 141406 62995 1430648 1791800 470661 1358429 309289 74713 1083509 1794258 1498133 941100 1917304 1899075 1400500 463214 1931556 1814646 1327510 743305 643266 1616653 392209 780737 341926 1452152 167123 1267453 25218 727967 1537032 588069 1048885 293686 765175 939792 1396872 473479 1353912 1503503 1972871 1599737 1608962 642855 380392 647006 1127456 1013155 882124 1042904 1581104 48808 1474242 1452501 1312155 1042842 890637 1455133 1820303 930354 1646518 551537 1123499 1826435 535894 1676367 1606528 727471 176358 1121423 319480 1635578 1552639 1455739 1811570 291445 559436 360141 1879605 1730333 464163 1941711 1219329 1529391 1293296 1499204 1814551 643042 1819563 1858018 1100947 562996 1309492 505607 1824710 1499506 1138386 708793 1340874 320385 398992 1680715 428140 264738 617207 209559 67347 1616624 1515012 655424 341030 1642179 918842 1493059 189419 915779 950518 370550 501778 94831 1296736 1489441 633774 105585 1357325 1015474 1693120 159161 1463690 82669 696188 1873958 1202755 1708777 84619 1527196 816036 1440648 973894 1333629 53546 464300 536299 1631804 1446062 1328899 60905 406588 1256559 1187159 256876 1798782 1626737 1037525 1251490 1696603 1069163 132331 403817 1427876 82579 410369 1698870 622336 914429 659488 1216968 1041440 1832199 210063 228678 590732 238003 1415654 1845572 231836 1258083 859527 1526558 527529 1617446 33670 7823 1103908 1955705 1604540 670196 1293746 1962672 873097 1030379 1722721 936549 1350969 203865 881923 689134 1985785 921222 403281 1823691 1084897 1679874 718218 1378513 106412 489469 27038 1317076 1656467 497266 498990 1438772 169215 977541 1659724 1882542 1200024 1964132 544460 1954354 241459 1994059 469356 117736 1478285 1736708 1365447 1551832 1709136 673130 1928025 1486560 892433 1554517 452294 1201830 1927571 559236 186049 187447 1161136 575008 613753 231911 953363 696634 200847 1305589 832800 183252 1517481 1824324 357516 1572103 850105 1414014 1344598 1175367 1029248 1510526 493340 747051 507434 1586097 1494208 338990 155620 1096526 1218347 242850 538281 36219 520329 1185415 259958 1126287 229090 1227031 6633 1291463 1844739 1492628 1011743 1540095 1563384 836483 1905686 1668843 1596411 1218297 1366269 346103 569238 15409 446923 1249431 1027744 12672 530046 139368 1538339 413736 262765 371868 1565963 1519351 1111405 22088 1037348 1594681 1952934 492880 995699 1222357 880746 1057637 1080913 189911 1309435 1407034 1342984 593041 1176283 1054656 1706032 687006 855307 1852744 1531266 1859484 1517871 547195 619520 1791075 88101 205824 940223 1309721 1409366 292407 679161 558275 799058 338261 130977 1954606 896799 908912 1376973 512577 1557182 1140028 1930107 1146640 907988 787298 207078 45506 1632811 820604 323591 1922287 190396 1719212 1078402 409769 692650 1130862 760687 496693 956761 1655376 157579 981238 97367 1323499 1770203 1526323 1034960 1756737 422029 1011633 1355437 984598 257000 21118 1750490 795248 1806536 467837 264591 1674283 80588 191763 1844307 559598 410593 1445771 457995 354942 1427113 415776 1344221 328293 506627 882173 633652 1973471 1376058 1197804 1683323 814086 1904154 866314 95972 1813820 660117 637030 1729877 1272597 901574 1282963 89374 1763204 87247 567413 105228 1493895 1389908 944561 773850 251352 417095 452758 832199 282192 1679118 646161 1125470 1423036 1256263 287073 783212 1130790 1276517 510878 1884410 621181 1547854 86502 1220947 1514337 65314 358445 1570645 217974 1090543 1096582 1562628 819192 1431049 1290006 1770471 1093973 1013072 426950 1428647 174063 1932263 423671 857381 1907884 1876102 683980 1303762 1218654 624430 826332 1120945 878868 127218 563046 480331 1599545 1752789 1086607 803649 989227 1431701 852942 733037 1662765 463958 458635 1098431 1919420 918013 1982000 1229442 1620677 1863202 1352064 819572 619331 491605 1123026 1352849 659305 1483183 1630422 1250563 900558 1923466 172742 1832695 181195 282455 582627 1268734 31360 1233079 552107 1571436 1464205 1576816 769339 546704 1950806 1999852 959811 864872 169551 1733374 1163845 566385 9689 1992103 1046524 624187 686107 515225 1330798 623448 1889581 1787032 1914520 1299937 767629 983019 1656075 291842 269066 1213774 1045095 171712 1207066 183289 44431 908535 1742524 1812090 103890 173109 1143206 714562 1489333 113254 840480 317327 1832209 592209 1796866 418588 1232619 10516 526792 1120332 1879886 279814 1187004 286032 899990 817062 1548890 1322173 1708990 1189250 1969281 547366 774801 77479 886881 1168749 1392951 1426597 1582396 1001555 694491 108709 1267340 1969165 1461695 1720754 867584 554762 950393 332595 1242569 185739 1323213 1221267 1961842 903561 28049 774772 1411174 1817455 1784614 1204782 1719075 216607 1468867 503178 1137702 512916 1923121 1322704 1914107 159084 1634106 990928 1937990 1829198 363201 118890 1781369 803784 1376111 651562 1358318 861465 1151633 919396 1879448 508881 800519 151626 1269820 35880 1257802 1560913 1125811 1413091 1498118 1884928 889185 1026018 1983918 116297 970601 423820 1586706 46247 1738258 887583 1515869 63190 1336548 963939 110183 206922 11325 533891 843277 152917 1965592 342558 1812357 1068429 133946 1608554 1342719 1972641 1589868 1045683 28548 1172379 1103180 630697 1169652 629138 1978665 203522 1175396 130303 958289 1641434 866741 1501803 650351 172652 1279792 1692225 1114014 1093952 1505362 456532 49197 1911662 204640 1605182 822512 230518 1551737 1890305 1914267 604310 1789676 1917099 1190949 732540 1101939 1045021 1053189 1366131 1453164 1553024 1220939 652917 537285 1108412 474928 1643564 5228 1052870 372351 723035 1450478 1878039 1612432 1952662 1456237 1190501 1296869 499287 1649950 32496 1870299 738019 1097041 676677 667189 601484 219497 748116 174786 1363415 1897212 486168 1776355 777616 283097 943347 1234406 1749890 605546 1419580 392458 1597513 1144628 1299580 524506 1112809 740422 496034 761438 571733 1761285 4086 504716 793660 1110897 356215 1111389 969662 566158 1309017 1946995 1272824 127895 370341 243432 1248878 1068719 955557 617773 1566560 570420 1249120 804800 295281 929512 819264 1721890 529284 1522906 1003727 1362440 1360006 1562548 762007 551224 642192 1102314 1759764 262629 976266 772687 401361 36719 1974136 1176848 1767430 1878244 685695 678188 754261 752796 1034773 1611634 623822 660311 909962 1804353 342654 1077803 945752 1484703 271761 843709 841024 305359 1591034 959150 526936 708634 2366 1292565 1244149 827308 1075690 1302531 662123 527593 1297060 853993 910543 1051823 604312 192444 1762805 1457185 1383301 1595766 424777 1204045 1062095 1156458 274552 559655 945971 1550020 1689662 130001 964224 427294 1784887 911842 1860749 70203 588353 340272 54444 298855 1754164 1180800 1897746 1871079 917432 749501 11192 1898410 1851729 112924 1295366 1741564 437691 1967017 929370 789374 930643 207004 644553 1947442 1482150 170949 798635 1746109 974021 96343 1793512 1763426 1991387 557957 193968 335384 1237736 677291 997699 1082382 786256 1064716 1659742 1328023 231097 1194559 1893346 1836479 359928 952102 1777533 1228606 1271355 59160 1964728 59614 1713167 1356844 773909 142763 1300215 1788324 830025 341986 1716383 58182 1889574 360608 454790 756230 514196 1555754 1449434 1083852 1168169 1701793 80262 849174 1550337 548418 819094 1180030 136945 1218034 1338694 813187 879937 1815150 1154240 1646214 16773 72377 16527 1911511 1232329 368855 629804 515947 703985 2776 163000 785343 1284425 960321 826441 1557292 1320775 1031632 1594852 1758886 1171409 1223696 849918 973959 1748714 729093 1877124 1111073 673780 1025320 799679 1646431 656413 1550280 133356 317198 1666151 488697 282064 1859596 195344 74639 139848 570475 484111 368888 1475094 1724998 1470391 658024 1846886 1102134 1717198 810299 1545543 1958798 1778315 1193089 509015 1287764 133488 49753 316371 491197 480252 1116761 262391 1182198 1923369 1959484 1383797 633756 1695010 936224 703784 148314 1577791 992045 189542 1840080 595555 1071715 1442322 182553 1871624 1657853 323322 224400 1814214 285 73298 786630 748635 740730 897564 979954 969466 1792816 1446448 1547964 526732 759423 216927 1023620 58883 712231 18312 277081 1061187 268451 1666868 510707 1560238 1519792 1898964 1543015 1901449 1001349 419836 95390 1725638 229785 84612 207832 1110325 1354028 385438 1876965 1131262 14953 1031179 207888 562131 480665 15878 1191885 1849279 277600 1675238 1673263 254871 63706 378020 1074713 1155900 982806 1586945 1533720 67659 1982059 525672 1757771 949828 1655842 1859869 1742766 1000714 318177 1449503 995732 1896475 729246 1907627 881265 1096560 1138115 1807938 958883 834011 1975142 1943362 1555894 118141 1687835 1732608 965078 1033758 959491 298041 498161 383656 1115731 1606873 860980 531278 1289641 1571845 560307 68564 1227655 781000 450975 100980 581845 419936 310232 277530 1751832 836968 206388 1134314 1963964 1688203 1074827 146525 139186 1419017 225774 1773135 546589 397284 713020 1391767 539291 132857 1640629 1367555 1059568 1335448 430458 871747 1661300 1382511 595054 860014 1284025 1282226 1251826 1646428 623323 1351618 1419394 1464865 284989 1860739 493191 773989 646436 1367696 1775358 667115 1941650 1531550 680784 1490619 35444 113888 1578741 953963 1149270 1315902 1592980 468359 187883 242197 942981 1478780 179743 1409204 431761 1797011 1203529 351783 813613 165045 433381 844314 368658 975333 567426 919704 449102 498497 1758188 1920013 1818078 1073038 1486257 1854337 1848868 1534810 1869605 1548318 774710 700468 1025305 1303147 121512 1812871 1531621 820261 1368992 680184 1956842 1577560 1175594 1782968 739777 735186 748178 593919 1129403 259485 1646231 1647610 1485292 59077 1519405 1202899 1854880 299284 207927 1066334 782315 1965969 292770 1476565 192680 897938 1933126 998539 1093484 412196 1388421 262034 1650796 639097 457466 1893613 251053 1595346 1553201 1025682 1552774 1267997 1337604 747518 1128293 1552887 668474 656781 1526824 1811692 82229 1255059 32924 1682738 1190634 382009 177231 410581 1529030 1388499 1785751 225268 1796186 1689590 1128430 1914504 1856540 246423 1452780 1802217 328360 1088269 1238267 944444 781714 66001 1747975 1755352 949054 1923789 1588770 1166689 1721871 971450 1696478 1528524 289757 684138 1733575 908765 1180403 713801 1161732 166752 1574987 515597 987208 1615461 1590229 1029813 1158926 1021069 1371655 124020 1282946 109541 186475 786327 699177 1612353 80915 1038608 1618528 375600 1323740 212547 906844 1067817 388765 1176556 424367 1020906 716298 571998 1760147 277697 400967 686211 843609 1630268 1018894 649994 1596923 1225359 1798876 874131 950999 1706245 447264 1613904 1015354 1098671 1594893 1661808 1614244 1565277 793486 145199 220879 599588 1139926 1923866 1917640 119099 1880803 588518 782292 175915 83872 1267156 551573 955051 671279 1975564 198181 1255063 177643 20679 1479568 516851 402140 1060150 1063992 1032432 245173 1669532 515638 1205283 1611165 1837227 1089023 1362774 602291 208836 1292338 695025 206 712679 133808 1180802 1302611 1733 434648 88347 1298777 1003422 1731351 646464 285858 1308460 445260 68575 787608 1957333 1830917 999739 1717275 688805 1962124 1400393 643298 656055 847346 1790948 1653667 11554 1062169 1136787 774273 799770 1807879 1555921 1010043 958605 806173 1011615 118440 133438 508115 1641167 226400 1224813 1686159 1697840 205300 1050807 743948 353967 893077 981765 586218 1219898 1722835 1404276 662496 1556722 594053 1432846 957061 117051 1872337 222570 1571770 19629 1580591 398729 1749962 309362 1350113 513975 16929 1696105 1623408 1801814 1472274 895370 757355 144247 242424 1345855 601673 1873512 1109322 1078678 252386 539581 1103474 1770915 374229 889138 1574182 9279 386949 925382 417731 246355 184169 1293976 77971 394237 883508 349781 496081 1763616 1951486 1007788 634865 1010231 417435 1466386 907331 639609 1935249 1826842 39446 1135471 1673538 1957487 1525300 1428749 1501484 1282031 320022 1253185 770738 1457738 523666 849240 1029253 290211 1778808 567797 498183 708355 1839172 1449422 332900 898122 48001 1624703 321327 1750693 587688 1746643 1399594 10916 340709 905882 264999 860336 191124 118068 1286978 339743 475683 1633345 427466 445003 1229796 824202 264154 562270 1350519 349155 73163 482960 513073 422634 1779431 1714536 594929 411394 133711 1411138 1661170 1157561 1806352 1793658 352960 1529142 633140 1826009 1559079 971028 300454 1116099 1832732 1168436 836448 57407 1506225 1681018 133383 918249 619052 468271 1440098 72227 1579349 1332583 1344852 89832 314463 56770 1763177 1386061 604597 657731 1571857 987828 329826 583785 1546220 1594792 909755 1589059 115849 1324559 132840 1916672 416388 1748161 1488343 1280468 500235 1041229 961318 224176 1638984 1881926 1341827 1069308 1839554 767188 646947 1376208 58351 1168788 1230747 34643 5299 302601 1399700 125677 269957 286101 898434 393858 1415023 1558572 111446 1128229 1144717 1200787 1881535 1639348 1496034 1531635 111747 648766 483245 502737 607195 102003 859337 102005 138996 1104140 1109212 208295 1522050 1771698 1163873 1653131 1456340 1486110 724988 792267 304749 1427389 348179 214125 460000 694919 559422 1592030 119535 1475450 603549 1729129 1573008 1713177 1089568 283444 473802 509256 645350 1200754 865931 1919971 217846 435239 868355 274336 1740049 1766514 1833027 36574 1777978 608441 406561 1051390 1054749 1829513 1390807 1503872 271602 638845 1593423 879232 1694328 1891694 205060 1487729 225688 145122 1654269 275409 1142208 1292286 522796 1266475 89063 1491394 1664547 1510068 1871596 1070351 537310 68711 1569348 1593969 945587 665842 667927 1309061 102786 1443311 1666780 218414 1070230 875985 684129 1523431 1016906 1361076 701600 1737569 534194 369476 1821427 552242 1743976 510165 1551826 243394 461514 167481 296164 1707286 1797535 508020 922612 935928 66641 1940034 1117973 1264761 1427510 1757502 414692 1785801 1872617 111488 807749 519134 724660 821756 132634 1718596 1303108 1704080 1325166 1426960 327917 1307970 483623 1353955 324753 1597437 1013335 1085993 33704 1737947 1311622 1296942 1723262 1052104 479498 1155780 698182 1982755 1932938 1135974 935016 905857 1568762 1347949 1968117 1811640 176506 1237786 1622212 553685 1446815 1751095 1543818 247933 1152040 155174 671313 716764 1736842 294761 151613 264376 1151092 1630759 1222327 256136 1357593 90021 63044 1319368 401248 328051 1941113 806321 940725 283049 1362636 711520 1645515 1997960 1789201 1761892 1128915 263017 1343408 1733549 470325 1048605 312312 632779 356669 918250 622290 381430 1635397 340888 1885024 1652860 898969 333970 1694201 930895 1660957 434201 1201815 328943 771600 1544496 821637 1838978 676540 1166948 1735614 957322 1345212 677945 1150376 52997 378113 1205024 203312 1576134 1453540 496016 1384818 1751470 1800629 814885 1821958 363504 1311906 1287279 590700 885651 192889 1034118 1923537 1310165 147021 315500 713881 143516 140632 1505869 1602958 678076 300098 1590675 34432 1594787 1023573 1923295 66683 1602126 1037121 459068 260780 413000 1313681 303249 950021 1500760 151268 202537 1170918 1616792 1781035 1490074 675440 962341 984784 232684 767916 52041 666997 1976284 75011 1993100 782973 392866 1162572 390761 1640733 1141307 1287280 1640958 267881 381081 1567512 689598 1243552 1913482 433369 1715226 1069958 821512 222972 112920 608619 91034 375679 1740922 519671 499660 1058752 1584302 1558113 804974 226270 1446882 476060 119050 1756321 183762 84704 1935079 770919 1399537 1008136 1701484 418071 951999 1703855 1031932 228289 451957 1115739 1335387 526547 148612 556570 1460762 1425686 17757 130923 1826983 404129 868945 491700 1434063 1514756 1474221 1785532 137611 1063870 1374493 59000 949530 1580938 46316 1607737 119371 1159595 500694 1245544 1070424 573861 865809 122266 1304120 1027337 572713 1372008 897647 1229842 1205078 1086192 575267 1408786 822609 1424229 772373 1775858 337142 1793510 1746797 1408649 1451427 1627948 1737567 194466 1912652 215384 931354 1258593 823076 1521673 531391 581603 971487 547410 1701291 157207 1293466 1632651 1587431 446449 1578426 1853875 732017 315455 201788 376022 135630 214786 357986 1033258 646755 607820 1664394 1610998 1281082 312900 551005 130962 842540 567846 1658242 132148 1788362 1618988 1579098 1393517 1602624 1316414 799191 432161 1536411 767944 1907369 1886710 1575584 144366 1893479 1329129 557289 117089 681391 1783347 152305 481838 510115 297249 1379307 1115325 251333 1653265 1482700 1258544 175820 539293 505776 425629 240915 1736768 1545675 403197 314653 1179397 1076245 1480696 575300 1028260 1144230 1664605 1019721 102198 994479 1488633 1409578 643187 135919 1253236 160636 428883 672391 810962 1244816 1949925 938890 315544 1957041 1590369 831410 1030488 593976 899760 1643503 932128 1926401 158959 680489 1947318 857832 1397070 1844600 1262212 1367488 1826518 1190076 1707736 206744 1166805 433395 355255 1823111 608386 1643313 680216 1423570 1723416 1375086 576674 1814054 1140194 102280 1352364 1367179 1891585 1352199 277547 875978 19649 369995 1167534 1437278 1352008 1428098 572212 943255 147217 1542584 1726488 92514 1633776 1479565 643108 389123 831365 717841 506033 1529126 325582 1531029 1554112 959203 76941 784458 605278 1627705 750455 1612021 1911687 208556 85421 676854 499671 1739982 1619551 160537 1218858 1900302 554926 1169544 679326 62229 1241734 1472437 539866 1468847 770179 1719573 721301 1213742 189677 614374 398844 894582 375000 1510973 843818 27524 1479990 1952111 1425759 369649 1164214 1034184 201097 1023155 128503 1108413 1246547 568272 1402450 485854 1779485 946668 1237516 129989 1410330 746967 207723 279806 1683801 421088 1590224 343673 753370 1198547 1614910 97122 87442 692047 989272 491475 291099 1084332 1777146 1057107 1864730 499793 808336 737432 879100 435864 1473714 638210 1172910 469844 838829 416712 747503 1828521 1448692 818527 730797 1022552 457794 1695540 150430 1558013 1490021 1954877 661584 1912870 904297 109830 1826397 482287 1807399 965600 1336535 1086529 963193 805826 376797 835534 492814 1838020 1353458 183687 1022622 1075515 281519 1711458 1275864 1112070 73700 1749661 939833 1146177 267357 930421 404258 677235 311528 747398 1544054 1499335 1315625 1496799 1326863 1760989 1976911 25512 841371 481564 861909 220211 236018 1324569 310991 1675457 261317 169362 1123832 787132 1127680 1572959 89775 961445 1239918 1414219 141592 1792747 1112585 1154595 579984 1022261 1116108 193923 1332651 1651712 447056 379600 555162 294070 318260 1244793 1398475 1570541 1583525 234520 561554 502782 507832 1246526 1459921 1294612 1143636 507854 645274 426656 1267840 906307 1307682 798633 312223 1340996 1713423 769107 897900 1970723 12444 1685175 1943618 327533 1879053 804763 182871 1263220 889553 1299064 1195410 1080048 423867 1410708 88460 665211 1833987 246178 1315320 1948877 1998494 1328239 1256114 1900116 1538786 819772 1448420 1958045 745259 168298 1095123 1158061 1915682 818967 940079 119301 1181684 1301655 1578096 203169 1501728 1950744 227977 1565053 1598555 775033 865743 250847 616665 1485982 1849840 498744 1765567 1572182 1048288 300914 158970 1759349 438593 1073974 1457914 24105 950732 1092548 1976990 512139 1910564 1507335 1913521 1077973 278221 1072079 1089514 1895640 827676 1737383 1242146 1828040 1381439 914994 1528873 338536 246498 180257 475549 76312 1760748 760516 618233 1199600 1211508 786434 33639 1830895 1147064 820568 1546591 320705 114769 1881401 638507 1567907 460795 1590416 774757 1205843 607962 6225 1611086 354955 785187 1727971 1733968 1805175 545279 527395 402014 44261 810869 1404543 500847 1777364 776708 560023 1311251 387409 114509 1363971 1037504 1075815 548910 346970 685288 766306 485554 1120843 1886945 60197 1365645 1851453 1610310 898863 247660 894196 835934 472121 1231628 514652 1458312 1235346 1083002 331645 1233332 281333 1758222 1237944 1488538 556407 665627 1353341 1224197 325841 1260320 1555668 1992967 1832458 879339 1852847 961014 142989 1991688 1809979 1423784 535790 1056708 71269 1511627 1449601 225112 995541 1619241 1404754 933101 1621361 1368559 63684 939365 1833772 879863 1362287 1353968 1678661 1180586 1016451 556824 1898672 796535 1015958 1571323 1876933 377436 1008999 1123462 1756628 1978184 1431893 1930200 1652457 1309662 247046 340714 898951 1649328 1080780 1344451 1148774 1035101 1655337 141231 948767 1739405 1895975 3801 758269 862236 302684 1559099 997703 1162563 708973 1933991 1101823 9017 728850 967509 321280 469907 1172011 1602846 1908670 1912651 1007360 1668725 1975220 463612 1654894 1195322 1227794 257576 1743512 114463 489188 766071 1872080 350229 1687536 37547 308799 1251076 664016 1572060 1011002 111935 320206 961607 454946 449845 764025 1546915 1009728 611296 244146 216850 876955 531499 682262 329321 1554980 1884993 844593 1029612 602775 155356 1924198 44566 842269 705604 1548700 4005 1741137 1785148 623192 820342 966566 1693193 546203 1912244 1614949 1119806 548013 1093515 896806 622756 105971 1998623 1984183 1347860 1094176 1083582 1098102 1985204 1571558 1980731 1231644 70014 463389 1209490 1282619 1203549 1523836 1639268 246247 752123 26433 722435 1289039 49539 273311 44408 978184 1516946 994059 1129953 42988 1287256 591985 1954786 162453 1215992 771702 1688397 1914424 629838 1499300 34572 641248 371137 938894 1220084 1155926 878392 156952 511734 1088783 1522418 839322 585702 612052 1142020 253479 1546323 218198 1169964 448397 1268900 1232974 1118089 326151 1804896 1845864 456548 1206483 1473474 1995479 1575086 1642969 1400370 1883193 648323 1861743 1451792 1997243 1418538 511061 342621 1497025 879154 1242307 1908554 260888 994717 1840121 980903 837700 1798308 1960084 1540309 1322846 1805386 521465 129205 297090 99814 883968 1212270 250987 1719608 49183 198609 445508 1968634 1594327 1027166 1829509 1959182 1536040 1657439 1443499 159944 196853 261225 1246942 1163084 987136 699379 493699 466394 967590 1484332 151881 917155 578142 532162 1729943 866883 1751836 847445 166546 1171950 1911269 1192046 15738 901673 899354 772770 1184325 423171 36283 1460449 228084 1072555 1399935 1797562 179108 620777 1965622 732348 618092 1751696 357634 637455 576719 1024248 116254 1980448 1044979 291415 1352776 1514864 797779 1775924 177697 1898020 1005805 901934 1865435 596660 556864 114017 1332595 697164 751196 1073694 167658 1140732 999619 1622960 1249288 1794815 1303949 1106748 1437932 960423 376688 16761 1658928 37900 176359 69254 629702 1259169 829144 942550 829188 491821 1820865 1917162 645851 1125135 585875 1656146 1945831 1609378 1114703 105370 1863147 1603743 1354123 1549323 1188831 637831 1059780 1742275 492002 1978618 1573928 980732 1927441 1783507 458327 1352812 514343 789545 1371810 391294 1820571 750007 1184968 633611 1465090 1579963 580745 1979712 1644526 1792216 1821073 851143 1022185 736831 1104316 918477 214478 532932 1889467 1518661 1705599 537850 694032 889515 1924709 976734 487522 1260254 1099581 122227 1071682 1168548 78162 436573 892816 991484 764672 1548067 204495 980372 790028 90100 1561722 1034343 1698201 1000530 1048296 140434 476675 1547589 1592314 949592 592729 1848092 531286 1206879 1318978 1827024 1377953 1378460 596816 118496 1760762 1353348 924899 1836090 1633433 1436779 444637 224072 1593301 1473843 1151596 99169 867864 1717954 417653 1479608 1781470 1841649 583788 845983 524261 927655 418959 388766 1370409 1361193 163673 26252 981959 1728493 316488 743433 1331981 374707 343913 733680 642490 1262180 1637013 240485 1565202 799551 1748060 1465340 1936030 999387 1873988 1320056 1710485 1719050 1556857 585567 491769 1445652 1387145 1236269 1240546 1544868 1713700 1938038 370495 931571 724286 334935 1802730 1665998 1153788 240787 1969160 1210157 892571 114669 346870 67153 1825264 1158208 1516294 807931 1325534 1769916 1307243 377906 818857 722292 1878571 536285 32077 1578375 1738756 657783 1773823 1736938 865070 1293745 1297687 1217045 1798077 1837525 864979 379783 223319 1768263 1910842 429145 1371158 967001 980842 1899797 828891 747530 1720311 320908 1551104 1369483 1610657 379386 1703169 292247 666937 1976589 205589 1202383 62697 311459 1064324 1091786 259923 352763 512465 1575369 49628 534408 667523 1305517 653258 1924586 1494945 1010285 942173 1056140 1653432 1227841 1795043 1404882 298212 1466895 304626 734295 1993303 240368 908029 1835572 114138 1854509 832478 1701884 784223 1666300 1949102 449484 1099298 1328286 1927159 98855 1664428 1548508 933918 1508815 9910 683253 1763011 204574 1145808 622050 1345132 756980 920409 1008766 950483 379607 1532739 18184 477386 109845 1374516 1287421 339796 1427372 250545 218934 376428 462238 1703126 152966 1228659 526223 392926 395210 1079033 985536 1287085 549242 1847117 413742 1151603 1535845 1716378 1084206 1676422 33365 1193646 1417625 840485 888250 673116 950342 416904 950680 1919231 1277633 947992 501684 652914 544170 575546 1921244 1811133 1386537 247168 15558 932503 1566454 1561491 716078 703649 996540 15835 1953296 1134099 1078406 512816 1568836 884968 1163852 365250 1241325 302941 1742759 1753627 1607725 408342 1326745 603979 931534 175128 738514 999526 599992 1586975 1696277 448976 5527 1286178 189782 1346277 596984 1461784 1273343 1118295 1299098 308994 1066236 1777648 1829056 1578240 923141 826295 1118722 981903 828756 1700348 1249802 54534 1356899 1891831 367320 584792 1958037 1723240 122274 1858124 1254365 665764 1721828 1297161 1371948 1076855 1704123 1393403 1391785 920734 484080 1062092 72071 1203447 1648038 1641443 1925954 545065 1796347 628540 1625206 239535 1297397 1702696 863736 219239 644661 1157943 1072781 1823920 990620 1818469 38409 1687176 215631 1487240 1015231 43798 1109180 13555 1996890 1109540 1670164 746563 760910 1441070 1136526 1758622 1564543 1071791 1774067 1085114 211457 234226 1350602 462528 240346 53254 1324803 894348 1377627 377000 821642 981668 593657 1959342 763466 781814 1275431 148834 856394 1063734 1842701 347240 295259 548069 1789109 1186504 1813276 355055 825800 131255 579685 428573 1425957 1759630 712951 1174035 385519 1286487 659446 1247995 1417400 1364323 481540 1955309 1168163 1670986 488612 34454 1712297 1067994 1949850 873583 1410190 647442 1559932 1156036 440427 799085 1814674 1311570 232415 572149 1668095 756542 1385608 451081 471294 1374685 482762 355315 1908545 37863 1346179 1529436 384032 1801069 681593 1931992 247272 1803575 120300 804221 1545284 72993 1063443 868305 573741 724830 361881 425222 1793932 1798041 1252551 1545842 238278 504126 344537 489014 175999 1549202 1915275 1075096 265932 1624613 1109797 1461728 417742 669388 97953 1098020 850876 1624259 924869 1056198 913228 1218936 1835354 192787 361052 1077571 232092 1361786 1023236 1813603 1605829 787118 25853 1114898 1599414 1627010 948011 612285 1820928 1310899 358410 1032854 1878796 1785951 488110 812577 1672076 1162678 1991903 400243 1191872 305437 992415 105792 1378850 1087768 1016299 1475447 1126688 1022491 972811 1833593 478838 1985614 1093006 736284 1173000 94060 291180 552319 1822184 127816 300671 476713 1531086 919983 1995381 564186 1448676 1028850 1068881 512579 1514925 1477472 1225631 1766800 774539 454321 1926421 1040956 1702965 341703 1692675 1387810 1692197 73514 418652 1564140 659347 1693031 1994890 1544511 1703586 1476554 226208 1474995 1307363 778959 981235 459406 294769 298820 1384507 948016 717375 1837607 1911708 21290 969546 147313 189799 584368 1152858 1697322 1015874 687892 99110 813530 1686175 1619934 695037 1709287 475339 1305922 250955 659122 1641171 1296548 253622 1581598 149398 1496052 122012 1783594 1360354 1419204 693984 206643 878033 1382266 1174104 1103441 1427603 1079211 1694905 995397 648851 1866581 1867457 409320 632233 1494144 683602 1357483 126482 1295648 587089 93217 526846 1420234 363461 1879331 536521 477082 1957194 235274 1657084 1901530 1307628 858328 1220890 436176 1319516 1837180 1836778 1489920 1841050 855544 357021 1885258 469617 461516 682021 710183 822699 246473 399348 309335 1042727 1592732 991558 1709724 150941 275064 1294473 1375426 1632968 1192865 457219 1800806 1931753 1868346 1158942 442410 807728 455397 1329024 932737 1590270 1830119 1186605 1670935 1144502 302683 506766 339457 1380391 298289 542179 1884521 1856768 1252665 1747066 1272344 1658055 1018379 1764978 1299480 1013884 1342191 975300 1401739 1629795 1795222 507008 1284563 882062 581802 1281317 1906553 559425 1463613 1731059 581666 1803119 205201 1576266 1518969 1104474 698658 842988 878109 1978609 1316037 1164002 1387543 239184 961328 486711 602991 1411440 1674051 1725370 1848474 1784443 174923 1417079 1718347 660221 1516798 376922 1909609 1643249 902441 127585 1753482 1978979 373324 1550586 91411 1471457 674725 1983219 1138810 855691 1982288 578966 1584675 1260474 640931 354947 275446 329112 1817519 1725719 1934967 1930476 621113 380156 1837804 16383 1144733 839911 692407 602015 376813 968209 293192 689052 405586 499429 828624 1413467 1602331 1986277 1230586 338920 904357 1735889 417272 1325163 199263 1995256 1108757 1459336 1679660 1719796 453488 1059153 702219 748588 1180644 940635 329004 467439 78636 1733260 1405691 1233614 1023502 1962587 421757 1861013 855670 620839 390811 1834897 56160 403029 524186 968806 818288 1977421 1093999 1522903 1139234 1142248 1748477 1084898 93563 1788039 1719123 304617 1859937 1975935 283084 1459378 182194 1686514 1574584 1178356 1947446 1489096 1684991 92806 999111 1155021 583406 1288291 1778619 740241 1549343 1288878 754324 506402 1154323 256261 230576 1351271 361667 1805853 803473 1912714 676344 1335171 1773593 116092 636273 1776498 907414 614820 298178 1670632 1803901 648867 1022286 798842 414070 101126 1854686 1809773 553278 199422 1784188 1301777 646093 1442805 1883870 1205858 1912123 42135 1537765 155703 582193 539769 1162741 499496 49139 558605 401075 1416211 467750 1871041 226459 1743665 647182 1026850 19978 617405 193506 1108752 674839 1500067 5972 1670580 1496488 1234989 300018 1616896 938366 928021 88504 1457064 760565 508310 133754 549495 631082 774723 139305 1510776 1437081 1927640 1005201 782778 1479357 1068407 243309 756232 981286 158262 1611317 569143 1214726 1656019 304684 1197387 1305203 564185 21665 1025814 1843274 26919 1584042 1237206 458052 1154667 1656570 560054 139930 1736840 795057 324331 1419875 1974816 1863258 773581 1834188 1931660 269680 1225014 589119 631443 742004 399419 193253 813508 823974 647989 1015886 767608 1202774 1530928 113741 733200 273408 1894016 1112481 450003 1722614 1038587 1839038 1126773 169449 1726002 438539 1509969 1154865 340198 387483 989506 1547820 522799 1136797 1392359 1903237 1544682 374086 21302 1367100 1873679 1467770 1734705 1487616 1332878 433081 1598959 189937 138580 165771 1199093 1585258 161339 73520 1196806 397298 969203 609864 1395681 869538 459621 1100817 1726120 937589 781689 193926 891203 1594061 1243018 1140153 463462 1189245 1662283 218012 1635719 1903205 775909 1105650 1961022 344 298123 1878341 1189232 1773110 1267012 53213 411827 652089 786393 1679609 1419288 266835 1510657 656363 594172 329719 1185794 21277 765248 1088405 1721460 418680 278868 156895 1422604 315568 1888009 1204555 714374 1488230 1800677 1202790 78443 1060749 351255 1568949 432087 1337772 73776 730643 7019 192392 1601085 1625161 336426 346120 1596533 1873353 513856 865077 127818 208255 687688 287223 233924 124894 14717 889099 348189 707475 758368 1440790 1123839 1352785 102842 1279431 55722 1685454 627769 1099380 1670719 220057 781243 1462210 167628 1939270 4257 681840 834426 640133 436917 948762 223014 1475755 544520 589264 1129402 414914 1535955 196426 1613019 270221 1516914 1340805 1862203 1567725 402111 684228 1480262 969161 633470 1870704 518931 99689 340078 402057 655936 1789564 1663962 1140928 154649 422036 1765582 507385 1601992 1762360 376278 1548423 1754475 1028058 1460412 168529 1375266 803506 1135847 1114956 39451 1859893 956665 1584483 1495663 1354473 1802305 1970479 1938641 1263265 1835722 514186 855252 1053717 1740410 1126028 94059 158798 527479 26068 272852 500295 108564 1703470 1427460 1290357 314225 71489 299662 462951 30827 224009 1896429 877639 746606 672323 228403 435607 76467 1018681 1958351 895736 1626718 371467 118716 326488 1042392 1677908 1838077 54759 1947674 821507 1438604 76698 1249517 1897594 431451 9558 208291 996602 1295248 1419373 1324830 1984432 980801 620832 5815 1411665 1245497 1536283 416176 630607 319369 1017088 1826122 1521660 1750967 1681980 1109194 98030 772303 1121973 833588 1456386 46005 981924 1890858 209790 566337 1201525 157220 892831 1967501 1416681 1699585 703763 1839049 1216333 10683 1929365 1374584 1971338 1407475 1919534 129598 1280542 126378 681110 1371736 407195 1858701 782838 437142 544046 1196205 208318 1138966 545112 1026272 1341132 852347 1422156 1642049 1750379 1913236 1002545 1559701 1807118 18958 878846 1731831 1341773 1191936 1950326 1290175 1380574 920634 1648946 1552346 542716 972207 1720085 1162985 1761907 1846132 753666 814842 1809397 1562148 132601 1030986 1599798 357610 391011 1520343 118970 1365601 1608829 711453 1233644 239985 1322128 744114 1908735 1496642 63471 1455701 738483 1097854 1277455 8856 1392676 1619428 1391618 1627479 1661810 925122 691031 1828643 210438 1495296 1144817 123972 1265331 1797552 1489685 1122959 1065303 1391338 500257 1603690 234482 1934268 431858 36059 1536083 1924478 340989 849090 300332 1765359 168447 660983 1593579 252425 1516612 320116 402328 971545 140950 1700562 977396 152644 204052 151509 1324713 452659 19187 1704129 1468102 498395 669584 1556293 1437070 826761 1727823 1394494 858431 274513 1294183 426056 1424852 1943906 1318636 1131254 874336 1601614 1019599 1507130 726394 1153077 21111 1599791 1868435 525205 1912324 7254 467499 849423 1314262 923806 1834560 48569 1549557 1725664 1210700 1795730 1285970 1788469 862586 1584130 1357576 1003583 752446 1497759 1800330 1004225 1370747 1227404 501524 868758 339346 434193 1776605 205358 1003281 1017472 1588527 1543301 657696 1619847 426799 184536 534803 522028 780803 453879 1009450 1094105 1156318 1727537 1975677 1440365 879611 520206 651219 1169594 388344 1923953 623771 643587 1768452 1368854 202290 1556127 1103269 412000 1590211 303362 1628785 1694075 341441 1794095 302337 26296 1114037 1875000 110758 553466 962269 45339 1039012 646285 961625 10369 1309794 1559691 1271027 710714 1444109 58136 696779 1646531 1951865 1373415 228176 753037 847890 793504 1919660 232717 1286684 616590 769066 1321970 1191216 189062 471651 773671 904048 1040537 1059678 1658 1890355 274545 126445 599018 43904 6973 1835011 763473 1150139 603107 1495439 1119292 895630 1960616 1076846 24085 918627 112150 1776953 914906 1477522 537128 1208231 1693654 288652 1527274 262759 170757 1767053 987681 984360 1692970 1354795 987166 679196 1685359 390735 1376345 1763146 894866 99460 990595 143985 126069 1927633 1048432 1790282 1647664 27313 1322490 1937952 1994938 141334 1851861 1594697 1702840 1493957 1928366 1011896 421439 390521 918461 867592 557049 1885719 72110 409134 380553 1232380 1390630 1952560 1994220 914842 733085 397958 195572 1373580 1451133 996253 1400332 623720 1465469 1790167 1716164 1657761 115455 830928 457386 1360800 1821746 208118 1540862 1197485 1666605 955040 1652955 342683 954217 421064 373299 193963 1050422 439251 901324 1463907 975458 1860500 118304 791345 1355506 1210671 1902918 1867012 1175056 19052 1814651 1998933 1171348 669216 364687 211239 1478348 1036206 848741 1776058 852408 518369 1757179 1999721 1049503 1095431 1345288 542858 1170246 506038 1819842 1063588 1645758 186788 1064552 207385 1829542 1528317 1120588 1267908 1396196 531877 488973 1222076 1435474 1992660 76405 575751 859727 1929947 403376 901849 459307 403620 1081160 1185007 1906406 492268 1784650 1218693 664372 1645880 1359777 1355600 938196 400322 444929 276941 980148 1161826 828616 1214156 1802338 729738 1774846 567916 1577407 321601 1908279 453501 898121 107473 517682 1524923 1065879 1636409 1955538 1418054 903717 1385383 163254 1978764 1745643 675305 1410177 1724985 758573 759980 1366178 1455128 914385 377790 1017818 557937 86301 273787 400729 1607494 1358322 164685 56184 154869 1136349 187793 1191168 1686099 673094 1543742 656575 1092081 1425355 1242263 1720083 1784642 946168 1591182 307415 960459 1175571 731680 1335811 412391 1762115 1305411 1777172 85518 1257490 1886082 1412426 331623 1953733 1755400 256945 1408481 1658778 832321 19040 203460 406558 1625226 33412 1295225 1942283 1054469 1684134 703674 1283217 1364437 1493800 1521822 775136 1682089 1689978 403588 1269919 107769 640743 688888 1361349 120111 457033 668858 605666 1015991 611063 220902 1695443 180732 1600279 534552 46418 1000155 1288450 932592 1480057 813579 1012608 1090254 761779 1376190 1601525 1770647 280587 196998 193637 868368 1435847 1348378 1031197 1572737 78159 252682 1748669 1608399 1520004 318892 1091551 187440 1850357 661377 1220569 1115600 1192080 1809145 1541971 931701 1665697 1252793 407645 1874166 1340297 876896 1204665 661557 1953160 1287609 924001 561133 565258 633604 1824333 414006 1709589 1539278 179205 1511655 408988 799565 115969 1340591 454288 242227 506619 1568444 389621 1238027 1280673 630167 15515 1769348 1407427 684628 1409693 1827906 1567637 888921 357375 1144474 458746 1929665 699664 1817333 642274 1614918 735105 1282194 1542234 1768210 416492 1187363 1610226 349000 567903 1350733 184199 1463816 1858261 1436861 1732373 829201 334288 917573 1191386 218157 1015286 453107 1848956 1254991 1549768 778589 1955409 918007 1645494 1605477 1315552 1937280 119588 1787795 349915 1998147 78664 1487551 4091 1967761 90435 207360 1632855 1749293 286041 1459625 490277 42736 738446 1550828 188014 1226652 139867 1800751 859887 982951 1465066 1543638 669750 136821 422366 1710425 1217209 515984 308735 1399725 92461 66670 304534 1795747 1623161 1325171 986319 913458 1705128 671392 592734 240235 1102417 452789 22435 1463175 1570245 613319 667712 1112232 743397 1321401 327011 892668 344229 1345294 643255 1761813 94133 1296294 1702766 1781164 1694709 1087904 1664957 393729 1492091 1065019 827247 193125 1114335 338934 406543 1331657 391876 1622968 1262925 1740296 299356 1650555 832198 797890 1022247 49260 453157 451052 247005 44747 969241 164865 1644749 108574 1943938 110139 833850 237480 793440 1383017 71399 1688142 121409 860873 1741092 1398722 228575 541018 1920663 1361896 107387 1887811 1808857 1210987 313993 1635695 186557 1145251 1462495 1154518 617747 1174068 26219 1995940 1284142 1800615 986286 164571 1227062 1600398 720926 1006774 1563516 1059123 687941 341579 1618028 1711064 908108 1755618 1473426 1231845 498812 273630 523135 1087176 221170 950632 1913377 1384808 1107608 893329 764938 1044140 330761 912509 811090 1067372 941285 1439413 178103 178070 290390 928085 333402 585038 804248 166155 1792127 992413 143342 794921 115588 683565 939911 1969190 1441061 701365 1578261 375076 998318 923534 1650456 1772235 1110557 1043787 459666 572918 1406699 1549059 1538956 1817803 357107 1502403 1952041 1724610 1803325 1518055 585138 1688355 566817 75938 730653 452040 1352857 1000151 414038 131445 1406151 1518809 31998 8522 569372 1784167 607410 1650965 690236 1407969 1280090 1022770 1493804 1493423 1475858 273816 812213 1116283 750992 282604 518480 1535652 1465038 1149017 1740931 502051 1359024 89582 1911675 676851 292969 1668913 1005995 1261190 1739349 1252773 1723608 1617653 946614 1031466 825480 419648 140806 773570 421388 75038 1028549 892634 928810 1512737 786998 1817091 1849984 1008166 1000067 687409 1086815 244315 70713 1911697 387560 1244002 1634971 968964 783833 958473 956533 1195349 999009 1703788 1484520 1011600 1163979 1998175 1447016 1540857 629469 710803 1863798 620231 1346985 1920483 1461825 939676 1630063 1115468 1305574 892763 1050233 79264 136314 1714379 1389248 967159 585445 155535 1834397 570156 86427 921990 494296 701595 912973 1126362 1388176 1801027 741986 1243024 1999664 471130 1673502 1248786 1105812 330431 1739292 370597 1090984 1210231 1506881 854949 557541 966640 439119 714142 509925 1827660 1457134 1993329 425790 1905253 602077 1595445 1599350 581660 4683 1711592 726267 613612 1954110 413805 456239 1017898 1763528 258532 812040 1752902 1961504 1922432 1134231 619430 258016 1070608 120739 1945721 1081855 1260802 617678 1956083 62624 1017760 1884125 1256301 1877856 37248 1894009 695350 830650 252502 1559643 1272186 1289313 157457 581982 211868 43096 479861 1609700 593073 469485 1123915 277419 1717724 1808199 758571 706468 78420 1046025 1457317 76419 99691 766660 627688 852330 303037 1853213 1304384 43257 1069569 1225527 653953 873334 624010 1905628 794849 283053 1752595 986161 1305947 1316043 936516 62252 1025594 1645425 1859499 1476689 1808914 1684547 715350 1434525 287564 253919 1267892 1129546 658001 151006 1816040 356159 1749902 51991 1209680 731678 1100296 1199239 1219594 977783 1442498 245662 1294630 1606792 176081 446957 881411 1102326 659451 1123092 161658 859267 1185655 397481 1978706 1220967 761870 944602 769459 1968191 503909 202800 1798226 1571963 1309613 62314 1931078 1493090 177974 1083287 1517480 1579234 725157 159659 169141 564183 1568572 6832 1692038 1696555 949260 1784054 629965 257974 125554 1329639 101287 1733868 1775723 414799 674906 1965839 1319606 1170903 418240 1823542 1294835 292359 356464 1140544 1717586 1194974 679797 1996416 220532 315918 937078 1370149 1706766 64094 96636 1991858 491975 464008 694773 372755 1693522 1758253 193235 267293 1820731 1095552 1425815 1715607 1309570 922724 880893 274635 11657 94139 416842 836527 1754731 1953696 1006813 1502751 1416043 1396101 94827 1633000 100102 1135377 453930 1401077 608343 233962 1542754 36943 1318784 1131529 1786797 1690465 952673 212273 698696 1079612 828805 1743360 1632742 91213 1634225 1149163 196830 1894340 1197857 720150 1798198 600045 902776 1198616 69372 166268 1235375 937280 1966029 1955757 3240 1435350 107027 1566794 119581 1212954 244035 793471 187818 1093844 30048 1919022 172616 873115 715992 1612798 155353 608800 481130 623678 789733 66520 370431 1835329 540686 1166698 1781110 173751 1188229 1757074 480534 1868424 1889817 1736980 1116318 609765 313666 855148 415948 853793 900732 4788 1964383 468276 1169358 225048 96326 1226617 1601561 1283580 289847 1850097 988838 225022 303979 872550 539786 1147590 266439 1227651 160882 1402516 953788 1957844 1424710 512910 297960 1848686 636376 948289 1684123 1091187 151715 1801107 165126 154801 842571 285281 1131718 1285924 752859 1076960 863231 140789 1907035 618346 1697553 1422631 887114 290942 445157 197126 939514 1783193 1515118 1943165 1105738 244212 1306345 52405 173033 598262 308157 763934 286813 1522576 1109234 620149 128467 850659 1501824 984708 1770442 1881242 1380198 1316159 266252 628220 1802256 1755768 872739 521010 1671855 255850 1397284 644659 965779 1858206 1580722 1001406 935798 60593 467849 1717530 814951 1160032 588392 127979 163067 1769714 1557289 307252 903008 912500 495420 1858087 725196 1265804 1502019 218430 1235180 1503043 192885 1075276 795111 1143116 1546347 1822210 1444239 665441 1751719 1781800 894907 1313732 810244 722725 1197593 327068 194220 194470 687217 1827730 1437031 869065 384728 28152 639606 943403 1328013 429353 1267692 400629 308656 43928 605047 635455 1771217 479474 126564 1406433 1971246 1300450 500035 996283 423736 1448229 1594741 823737 1567653 585990 1771038 208438 1510814 111707 1824733 1183024 1524525 1126236 114179 403541 285702 483606 93733 1123031 249483 842767 346694 598367 26787 1836010 1351504 258897 1169485 759915 596188 1687493 164394 1162695 744774 1719248 1648028 402989 30178 77210 209344 1079799 1672606 1990319 1179295 1856191 1802803 1238700 1134076 1468497 1174094 1509564 1916752 87109 1200921 1849898 958683 1451828 1493299 463162 1024154 73372 84940 1881889 1653323 1330821 652618 1976340 1764486 1984708 337590 969194 1399319 1314478 986333 1700466 751996 192597 181285 1135271 1154503 1029842 201915 991298 1449995 682899 1798489 1777915 1416749 383218 589710 1794302 1340302 1196732 1599997 1564211 729004 1474655 182568 293462 1233419 671796 248577 711972 1993885 1071929 853586 1033169 1817354 1554175 1166709 298170 1396795 1324261 1757276 878397 1185296 1950751 55045 507531 1027826 770762 33652 642632 45830 973929 652463 970298 1590804 1344735 199756 1014424 599570 1985515 1396734 533206 1050707 1630440 1471961 913490 758880 346953 153741 793583 1523505 260154 620757 67620 580429 1269677 1497140 956083 420370 583047 1060231 482887 1780906 1957564 1137594 22926 1890450 542514 244677 1338810 193305 949061 1774402 1254693 1049305 197210 1220616 338269 1310880 566218 1510370 302394 463370 1203821 1213795 479370 142548 1399673 581628 547139 843746 1959427 1910599 599028 396491 649959 1932454 580515 1249807 696568 1127084 1514854 1819027 1480970 1530004 856921 1836493 132350 1873906 1152126 385638 347420 977767 1797046 1732062 1328081 1463964 557739 639910 239860 439248 1611267 951337 1589427 680887 471346 1301417 25963 489245 644534 1636232 1520260 906396 1952056 770625 1798474 301567 66852 1408098 1351852 1722885 938562 585863 1608624 911241 1784865 792502 1185093 1988597 622844 1261661 751263 758742 574379 714371 1772210 1619871 1609616 1763438 7731 1525038 705864 901072 1668506 988161 327826 222678 1601996 870116 1630709 1440944 60393 706269 1301400 851391 6938 1326868 1217377 359696 1000150 926773 62234 1385072 1645088 990387 1211016 1367291 1211840 628418 1816768 427426 1514320 1538582 1916257 580523 944969 1888487 1830604 1201747 779628 1300387 150558 1600842 1695159 1596999 1835184 227515 123347 1063213 674521 1500881 531895 1637386 39541 602277 1146937 860912 40405 299694 1897390 870665 565431 49892 1849181 1895283 1872647 42494 1451547 1646951 1716474 251417 696184 356549 853076 1396600 561754 1290180 290870 1876609 219028 1581400 900973 1339135 1889897 1284443 693445 1434828 1279391 1160540 1002113 12601 640813 1763367 953277 1027924 1525887 163237 29802 1722257 1695154 1971760 1283573 1626913 1716880 1915770 304821 642364 1728612 406655 406809 411851 641086 478688 1666347 1815095 505733 1414853 1388581 686809 40366 811023 112081 1407213 220080 309978 1992099 1252764 1190659 1811427 948178 1938146 1716814 1681061 1423371 1099423 1729679 567583 1308313 476835 203879 844611 1685618 1767019 913485 1874807 877006 1515356 1113171 200045 1106974 1765376 1787362 1801086 520918 271193 537876 88943 640758 385849 1891570 1186392 1571790 579075 922676 1013091 1144041 556951 313363 1395375 1634570 119163 1961112 1927700 1306490 1462064 1456910 1043058 1175074 482382 820246 1569469 144189 1630500 1855671 1056442 989138 970270 714791 1131622 447874 35524 1833994 79561 444975 127142 1808627 1771676 1928703 862954 1311779 960836 184222 766225 1841339 1104610 113407 207173 128364 1754574 75153 324 1839331 130366 671311 1633102 72454 1123734 620988 799955 633237 1536047 825467 1316625 1495647 309719 1471346 554518 1342579 1712205 874294 465475 290673 38048 840404 922340 788730 1996167 135588 75132 235782 274932 1396828 479973 64155 531007 1434428 146783 1193497 1378411 714621 763914 950258 1262718 235151 1809554 1624949 314064 131747 369611 424977 1971890 1937523 672976 1717994 1699247 1271506 666613 50287 1306029 1336252 1078407 1404856 767997 1421237 922933 744081 1075423 1987014 226098 502347 831521 506787 1142565 1717852 962542 1804394 1366377 1653387 1363307 613136 539005 1813137 1601295 901913 147091 1794886 1514531 1403368 1336894 1728792 107595 1776529 804932 414928 1988653 921040 813698 1547077 1459773 1567448 831567 1229025 942719 110462 855405 1293700 55532 1225311 1612216 112510 1617074 1162134 1275437 206773 1670526 1250876 35900 1135803 1323422 249196 1057785 1708259 1870746 1647457 1645524 1961638 597333 359596 1823041 253474 1317983 883549 1047129 661923 1922195 1178332 649519 414008 999222 1386675 862940 39752 1627686 554496 370582 419869 1637737 1585639 1082483 600645 629651 1293 885141 241382 749504 1961637 1494776 1041756 475894 1303514 988660 26112 1387984 633578 1232307 1797939 1232839 1437674 1554862 1688074 501534 1514963 365017 1533654 328552 1855944 1934895 1271492 668554 749898 1714356 980623 706047 830533 229916 1537757 981039 1124520 891304 31925 327268 44900 803670 1216020 1172219 64397 1645264 668235 340809 1355163 889059 402502 857530 606522 1944888 1293629 1396374 548976 1599464 1538733 848851 206550 356361 1313120 1768770 607673 1849929 314146 789481 251815 1705358 1998628 509215 368548 114627 1168243 1220587 1762713 1969896 413398 337195 1516636 1166756 1673354 7288 1205888 1817592 534052 303904 12935 206999 143619 938902 224239 1926565 1721558 817356 1747016 1532344 1935255 1690370 258775 1162717 665029 1963996 1609071 320775 709172 922518 1957652 1758036 1138627 789415 1496867 352435 1449128 538825 978995 1005994 1108128 1391049 1478969 389546 453816 100340 503519 298265 515191 67214 745623 360446 287574 1670247 1598653 1827798 1162557 1421356 1351577 1708916 1588245 263450 1984992 1210571 477581 1090428 1287430 1026351 1784626 1853512 1916956 1571099 513706 226638 216521 882503 1897375 616109 1775300 514302 1850084 1174361 1492005 1474999 1970014 1994068 112545 1869704 1972065 1242388 1767372 444460 861129 936657 1989424 675670 20072 146779 1686310 221471 232175 1456859 671238 1516166 1274693 1433766 1608452 594231 1812073 164524 805134 1836175 1309856 623617 1741815 166084 1302329 496739 518727 881381 980976 415699 1714497 991989 496251 522983 1098067 522856 524850 285624 1875841 955941 1617038 1797371 1450025 93515 803918 158493 96298 1190752 1167677 1397325 1438394 586336 80042 517582 1435465 1253940 1683631 1683909 749695 1397727 1091489 964704 1337816 1946256 1356597 205467 1011473 1556738 1627147 1656393 1440017 149199 1359362 173114 1226602 451344 438722 1301662 66137 178639 1972979 783124 866379 602012 1464782 445700 1509324 1370594 161134 404342 970494 314588 868339 595809 1063876 921439 1795410 758993 1772496 1274227 1558675 993248 752059 1301896 776243 355328 1466178 754641 1467830 1874124 196016 1372316 1582515 1698258 410975 1225343 655287 154713 486037 539540 40035 1673549 104027 1335040 284354 1551140 854970 1110385 1809548 465225 662302 1381629 1252131 203597 153912 1978619 1658337 1092579 1322268 1028556 784691 1402303 1312504 1309840 1960006 672242 714137 214602 1609611 1602968 236631 1952736 711094 1557808 1179516 519724 1674647 1237474 1818443 1676817 274796 391937 1270387 441319 1080841 902778 1134391 399627 1945711 674293 726417 643699 264073 1977506 717059 1291773 1012105 66416 1694975 1038104 58038 338420 1311161 71599 27305 1899074 705418 1881247 850155 584819 1686256 1953375 1868889 934339 1119966 1775955 757701 763235 705273 123526 355698 1069840 147546 1186322 549599 1917561 267856 1122860 1995158 590090 276991 1647498 453169 769876 1694521 1855889 970324 1183401 48651 1341134 667506 1029800 297295 320802 593211 306004 1169159 255358 1739807 864915 426579 1974427 1526894 468876 1084166 1126569 1095951 999832 605091 913024 611833 1716860 965155 873906 97065 42471 438825 1460393 832603 1129738 1694402 1334265 353165 992235 497751 463186 1467697 1804946 1927770 103112 348636 1946171 283556 206662 1157127 35116 1535024 1826061 832431 1548780 978939 711959 935495 1999941 610682 327078 400625 741756 1328914 28921 1841713 1816360 773444 1384072 1580021 759904 117001 1893849 441271 807638 931160 717105 1256883 231771 1663560 910665 1345551 1358953 884535 1405420 1785547 148988 471193 1317131 621762 282571 1430819 876420 1762192 666862 474364 1311016 112635 491350 1250111 1057620 208715 1627618 219993 1216383 1688018 704699 1820248 927482 1316144 1126628 917389 539596 599369 425381 37045 62351 1510531 1171461 347633 285881 979584 988551 896812 1865049 554448 1286488 1569986 480255 125298 141269 413741 1717125 1651675 1737626 834757 112418 543160 902369 1964497 1364785 1693976 14473 22837 1339789 140238 1548895 1616840 1463467 1368151 1034762 795154 10688 1706995 778786 1303183 1093633 1040839 188510 376906 1124503 1519869 1589019 53790 1647160 65679 288246 1197775 1098598 1104599 866670 1129478 877239 1419272 517840 738472 216774 783331 175856 1015766 1314338 550304 1565856 601968 248107 414374 1605302 588559 1355388 557899 1219235 1855257 1252488 1117914 1080640 786603 263753 1830322 889006 1058938 860820 1176821 1607805 1994976 1396946 632383 650497 1591019 1389862 1437926 144526 1022987 1213592 93902 1544495 1901927 1500074 1846764 1016159 1056038 93117 170289 1105913 903583 1892326 1425529 606497 1515801 166744 1448236 1190010 850424 1007306 1570993 1337019 1513554 505856 126574 1155154 759077 1371201 123192 1581936 1692222 1768637 1734632 1694250 1567626 274560 1026419 441954 725769 1067259 1558678 1500976 230302 752258 272822 1242645 1376068 101485 1328017 1199282 1125704 158304 277240 1659078 1190989 1968986 1644129 1729468 232994 1236518 755691 1745760 1905274 1138737 1143903 17183 241672 223945 680902 1590638 135733 142859 1028445 1854205 1244844 1375901 1568810 1516474 381813 237740 742441 1132191 411217 1931359 1126572 1035482 1435251 1215041 325316 1065244 751914 1786966 1704073 1574485 1898427 937420 1817028 454629 1729857 1971027 194333 709864 707735 1865162 972800 18332 1567818 1250056 1622023 406400 1942807 90539 1648258 333847 1248002 1198899 1693745 242295 488639 1854103 1984763 105905 1348156 169720 548087 1166627 1433262 1021134 543875 1928276 1360716 373462 708635 530349 706429 815917 1167046 1384207 398157 1726728 1972654 1955010 331218 1714539 1602570 1836607 1462076 327661 44752 1198524 87941 1024905 372019 1402050 711440 1638773 1509434 565870 1205457 1510395 129627 746242 152478 52914 130736 1262334 1642278 1195327 108565 1287289 1576412 1615960 369962 319027 1283413 1895306 1896251 1238415 632285 596201 483648 3893 1689917 876616 109710 139142 74316 983008 1394634 803660 1159312 1938680 428218 1478623 1861633 405785 198242 1233053 1154133 1473364 1906358 1669128 794424 1848381 790039 1798667 1678023 1138348 580548 1216672 238942 28964 365977 602716 1007728 1825484 675781 1302128 462609 436780 461089 515226 1962964 1330169 1442134 997782 156370 1567498 1904229 1310538 949503 1289974 1720173 806816 1478538 1038758 1920493 526757 275249 1253824 1067936 1952660 704440 1712764 1567397 107182 1081753 1410484 446476 758034 1408991 899346 830313 1042412 1946480 1459325 394469 1912020 727715 1792380 365880 1803752 172772 1662065 1833249 78141 439989 638719 297850 654272 524006 540671 983998 152285 281445 702637 1011327 638891 1325694 14111 679461 640807 887153 339483 121844 928592 467806 793722 1132628 180719 1651094 1872013 92802 692018 651172 1819389 55522 153558 792720 980675 1686564 1655891 147637 14160 1090050 688684 465955 1973277 1594559 1945558 1243166 1795285 429683 712194 1151545 556026 1395348 393848 1258247 1771685 291122 236238 213078 1597548 632157 388785 4211 28283 798346 1608797 909738 1163766 110440 429767 490669 1095986 176695 224063 1076892 1689459 1193750 656959 204248 283631 653134 1745388 81997 1367040 1021760 639166 129155 169556 649956 24350 689173 1939834 495039 129552 1183580 1448945 1263066 1113848 1796291 458457 1813430 1067896 969542 184421 165158 116623 343414 237226 1828155 1727640 409520 1032197 414025 582964 524139 1955070 944149 981367 2830 138950 1906899 450024 1730313 859952 736288 700627 81383 1303309 1419775 704132 797806 643139 1272925 1476117 73839 1898914 167718 538621 1450373 888014 15960 855612 1973605 1695575 740509 730657 576803 1084853 1636194 1933165 1618708 1703960 1380619 817143 153881 1567624 1416068 104686 614311 99361 35060 886069 1844879 1273426 1798410 1945138 762966 514037 445910 1921294 213650 1174565 1457517 1688806 551418 882534 1043465 952951 375266 507535 169987 1174260 1494093 1480962 600197 1640260 764593 183608 442323 1239541 633497 215174 1955346 1464466 99119 835371 1512784 923564 160975 1164891 1112103 1641343 434128 1579825 997201 1524068 1561451 1921167 547853 1832330 123549 1796479 266236 872486 1632336 1123634 1885092 1947317 578594 38622 1808435 998548 1975697 1614036 1350288 1366364 556964 28927 902110 1236060 1118329 1575560 1023035 22663 115543 343415 1452679 800445 833872 586429 1997007 1874657 1001066 532812 776700 323013 221352 83066 810076 1804985 1029033 1648892 1188860 1621851 131395 622594 767014 403952 1443044 1548454 1166613 1370761 340548 1797680 180606 1643990 339799 516221 722757 1447096 413451 86550 1039115 1140675 1961505 1546321 491845 1326322 669542 1592049 714270 1814727 62469 1964267 1828603 422799 78972 518597 354046 1010851 1285906 1414001 1035552 1575381 1304842 1096414 1623770 1348239 1202635 438898 393154 23335 1918861 365624 758630 978336 730427 1270679 1845631 1627266 1058177 1167596 975730 1838546 952778 1849668 1344044 587150 1638245 1572635 1270749 545711 1645418 294960 505480 1191581 787536 22372 1829286 1726416 1828309 1523189 1461520 1892379 976780 20558 1567983 173756 1540038 166303 765892 864245 169668 1154170 1512505 1061252 248787 1238752 1361648 1203907 28904 1737489 1518364 325192 1518557 1890574 106432 1572679 545887 859764 1555966 1457008 132419 1961130 1177341 546302 293990 1917471 6284 1166851 1324332 223302 975491 1715392 1170657 703012 757764 971988 711636 1602136 1320378 1786753 362547 1831329 1239296 1592955 29732 1806727 1734851 645743 423853 1670931 1167234 1764560 1955724 1657484 1337725 464679 244793 1028686 128292 312607 764168 1675463 1541338 1453021 572203 1701709 1658257 245148 1836836 982659 972321 1839573 1590465 583751 1412599 1971683 22722 1518773 1239501 524641 593655 1538381 1630949 1399071 1946244 697752 1098473 801108 1904361 1910474 1223879 1255799 235690 1841195 886504 1991909 273103 1215466 61258 44022 778855 1394318 1509712 425363 104757 1906678 852250 1709296 1948838 627777 415766 1848508 1032889 439077 342258 1040947 711667 678774 1712556 952210 1435740 1013942 863338 1277590 615534 1103065 1530366 918303 598644 638020 1099174 511782 700137 20372 242125 1625984 1868796 353400 1768814 350529 439794 806594 1546570 242147 402317 39854 906040 568540 1954473 205022 1363874 1897257 758960 1433971 1970182 1077423 1085835 936097 395091 1651705 1852613 627515 1617800 894699 981576 397296 1775806 1341675 665057 112476 617170 1118517 1098981 673017 526474 516237 1923143 385780 1034208 176615 434869 1826327 1233321 1881359 944352 400277 1917516 1040375 1167947 723430 337895 1515391 931273 971219 49973 676274 293945 1601871 1044791 1329559 1820563 831015 1432272 495137 1399302 878808 1643487 1911916 1816792 979663 294375 784719 549550 1951412 782159 13486 1657412 1658450 1161085 970019 368818 1607350 220096 1437507 544801 1691476 1582895 1511617 21123 1885333 130214 1985410 1735006 1322611 1921498 1186934 1467780 1534945 1377130 1073002 1936838 1030850 775870 1244952 1928359 92109 1307757 1515247 174 1852019 1536774 324897 818702 190892 412329 978224 1183604 1455201 1880188 1196383 1326963 1814643 102979 33835 191003 889586 578825 1938082 1563481 590799 336842 1878134 543905 179113 573286 1601201 1387985 1058411 224457 1187268 1617260 126975 617285 1039965 599682 1577718 1751703 1082326 1794096 441080 1047601 1675721 1986710 1563588 1613416 488976 56038 111936 1948941 1848921 288945 1042253 1215547 1960603 913881 420278 1671102 1110375 174090 1680028 1453116 957588 888628 644394 1051019 1264993 1629848 1757704 1037903 1286686 845505 304200 1499415 1298909 174959 854131 1833155 839729 1932699 590690 1766934 721300 1510971 239763 93617 846010 1194643 796157 990791 150750 1197452 491485 1319765 929658 712099 1855444 445007 710814 774435 1667412 1693636 1162095 1278619 1609326 649941 1730323 1632327 1906144 398758 1006675 1783703 202576 1832967 1415966 503042 165434 942332 951046 1872938 1588620 113935 267814 1556399 505928 332823 106829 1573256 1303420 214232 1570598 1641192 844788 526158 30488 1872685 628358 1402089 1941411 1895444 362479 1851732 815570 93774 1791352 1696217 144332 1000145 125826 708909 512397 774813 1537090 86991 841272 138883 1460259 1718619 1417900 1146198 1926126 1724930 1451394 1898421 1418615 876178 1042014 1399643 793952 817163 1420489 908013 1307547 1263482 1035758 1011131 364522 1056594 1064390 1724776 1798661 458401 1619445 1067554 6970 1559901 1928238 696307 1983087 709652 1358728 1533569 1861943 1740078 1926740 318736 1499073 832852 1004876 1231495 1709089 1586524 1461989 796010 1290278 258047 984494 292817 62504 1438063 227073 16803 1383696 1908389 1568760 612007 1330780 1699747 1573001 1918682 1270200 1223570 329565 1175441 1336251 1544763 890703 1683461 944755 1669027 905568 497455 943254 258467 1371635 780591 396553 1511993 1102797 1893769 53792 588665 912253 1650272 694684 1745835 390160 520770 1943352 161235 492840 1248384 604534 1562579 1864556 955757 1655790 193380 1690437 103945 1509080 1709440 317709 297429 1081394 894880 1489055 1449891 325610 1073941 1673676 170955 1506638 213890 52664 417192 183949 1000845 442270 1864105 925134 907100 242542 14734 339150 1273024 1809473 801226 1237717 519731 757116 999067 690856 159763 1801800 1430889 67211 587394 1836470 316110 1648790 308618 1005937 1205228 1268309 1002985 779730 813152 583726 490529 1695140 226967 1224572 966987 1496769 122582 1772596 1399139 946379 574019 1651013 160707 1921666 968365 1110666 1058612 391241 1752144 997786 1646670 825922 942715 207954 171626 235778 447969 838494 878102 1584399 110140 1595083 1084503 941325 776737 1355539 443335 1231708 200882 589493 1491214 1899461 1959609 1125966 660312 1902458 1919471 72938 1656270 1885675 1937747 910801 840804 552105 701373 221464 1149641 1162274 1297022 338522 1275094 1454352 997336 467287 1469887 803174 1100960 1951781 818671 1980159 1750574 1305318 160091 1550545 156405 112503 1986031 828139 1855937 1442394 1995807 646007 976379 234578 54716 177801 453402 239858 1996325 29180 1821935 953090 560845 1984194 471931 381538 267133 913892 1841842 535039 673098 1183636 1090944 949330 1415332 853989 1916730 1353381 1072145 1794280 66243 1374060 1723545 934921 1528529 1930241 1655561 207643 727416 1206165 268794 1485404 287999 96611 1122200 604345 1451199 1108667 1340157 150182 1607171 851478 1467329 661928 530822 1612223 515333 591543 782080 227323 1008133 678884 512091 616406 1432199 1833921 1575553 1488414 298811 853209 1672805 772710 1283999 1641700 1698695 1703076 751352 1185816 1756890 930851 525599 475663 1932836 578737 1571005 1280496 1289942 1060292 314690 297649 781702 907132 177566 1003820 872363 1161320 989962 1616248 1863952 655984 651998 278365 1131386 423088 1119003 1526177 902750 62188 398929 1578272 853068 1622507 828822 187356 1682878 290073 1588774 613554 196067 613007 205945 164475 2119 795786 827427 593758 1447845 119842 1667503 985722 1344145 273353 843641 1249817 1721140 1261476 1609843 552175 640366 1541153 444551 1764507 1222689 556914 1747528 1593138 1827885 621392 932429 1606132 1969512 98317 92869 221815 1358557 1409294 1183513 1774867 366392 1586295 1368716 578359 1862032 1490897 1831217 625097 567898 627193 1150404 352663 1646043 1674434 1993208 638684 762303 657470 162728 373817 9845 457029 240846 1688999 1642582 813322 173703 493435 931142 1998038 154150 410585 486512 730675 1224732 1113017 123854 1916463 959941 500364 803844 1134635 25600 894157 1648334 8617 1797135 1195890 1392729 749453 508667 549523 455788 1990707 308794 430914 446855 1966175 382812 1228301 1386231 100521 1982135 1338131 109284 1689237 1003725 1795067 1490836 1152228 551728 1404407 1302873 1413609 1035781 1760274 831421 923631 1206148 349859 1470040 1735148 654089 640454 1219275 939347 1827282 1977479 385154 1546434 852063 393339 158002 1666671 37718 269515 1982368 472368 742938 1517025 1437027 711400 1903366 1146301 1592441 1066496 1511841 245838 1312238 1780523 1084928 508214 886003 453682 1346032 1770797 259254 1801414 700057 1080381 780600 1494920 1872782 911290 746529 807520 1469122 723138 716215 1863173 1767563 370790 1052703 616686 1606711 1459261 1981807 957792 66068 1571307 1129226 1980595 388237 1528978 1664192 331752 587076 1014915 1031891 1974545 1296130 1929456 715084 747810 499322 1458842 1421345 738175 354899 596462 1353004 686893 1807160 1812739 1355703 564161 1411444 1608655 1930179 1845999 154292 37160 1544965 1389475 1855197 267749 589938 267524 1641925 647528 1342597 156334 950553 1186832 616705 1517597 1431070 931814 1552436 1778322 1722536 996031 1253234 240536 674747 858578 1902896 680968 598509 1721971 1420881 949097 940842 702259 1094396 273487 1503570 1438931 1336906 1747699 1319381 468914 672912 1565041 508511 624167 800784 876654 794519 470207 543630 1190863 1506207 1506268 1642833 415657 13991 12514 1107397 230196 1745323 1929749 4978 505646 1927529 1590047 1154314 1040986 1067016 882587 1499929 484846 1932861 649974 833683 1708020 376055 471389 1586100 280740 883542 1434084 1332522 1890637 1146883 1621913 1869399 631840 476353 631746 1160559 206155 545042 618110 1034605 996394 622627 1876404 130230 307699 1286869 1179257 933349 67449 683049 1106112 63264 890783 789719 379762 1042347 858341 487264 1740259 1905938 594323 264638 753767 1422435 1804539 478186 1601537 501646 776060 1115164 1717421 740386 1148554 1500254 797990 99802 118126 1929231 83093 1082133 1110602 1529523 1805038 1058802 198365 27657 694573 1427798 423935 943190 799614 548190 1088550 1924458 539665 336638 1228290 1654717 777235 1956675 324495 1165248 174134 25581 1749474 115426 72123 1456773 791587 1493041 1084467 567998 400116 147520 415639 98074 483305 1042271 329408 1414451 1218803 1226001 697679 834923 1903401 1572283 1958817 211598 1874728 1041354 522948 846432 179120 152041 1859506 1855739 406500 1439971 287579 282324 1110503 1704739 404415 1961366 1263215 940582 756303 1764864 127527 624414 1309253 672629 817776 1107744 126443 775044 1044103 293843 1752473 1855031 328546 913071 1517652 139212 771888 1862276 397295 1644305 381725 1864589 826891 447645 929973 1216671 423656 375070 777134 1350483 1163958 598744 723207 1043854 1909245 1955231 1717415 1059073 1387775 538522 846127 1791461 1384496 1886888 358317 1162252 1251093 610576 236356 1389369 416812 1818396 38734 75888 1707317 1819806 1558111 6783 1663326 1325202 1911647 1538115 1075714 1915877 8429 1797925 1144787 1772334 1865459 700869 1180924 1242554 549897 949782 1593092 787830 838708 959180 184746 1792619 1502088 1504240 838029 601734 1323769 887270 642852 1028168 1184894 1368697 1712196 1298664 819291 353123 1303787 1666985 1529341 498144 1590716 173314 791486 1060911 595901 1334342 967024 1280633 447318 613184 380909 998807 88945 391077 1524137 1458646 1606644 734369 475242 1678160 257966 1588195 722481 1096575 1881529 1655414 1471746 955879 1116451 1687447 1006749 1759196 51027 924963 770957 838961 1678551 1371899 1888593 889563 1956987 1879629 1701872 174692 1692518 1498413 463599 1665595 318483 232127 488961 234808 1599085 893567 143591 649392 314260 1778931 1117145 208130 742177 1579846 1365600 1767523 1344715 983845 23851 1287911 181735 696957 926719 1527768 1138674 1083588 1235402 890286 414710 1004833 722159 1154896 487969 167662 317619 86677 1553994 518945 232480 1718653 1881084 349524 644056 1941439 1958907 1258809 561827 1730520 1521064 396352 1858653 520372 1705912 1560459 1810186 1595114 1535087 441032 779793 837390 1008018 640313 706843 708925 1430534 942949 883105 1663902 282993 488619 1981977 1377829 1902674 924298 912424 898132 1176171 1371034 717948 1239826 962666 1724877 1318905 979059 221396 838624 903703 606113 840865 1087879 1306764 1668678 1609827 395734 749080 1111084 1630118 1822400 136993 1348409 897315 26407 386867 1446834 374662 1341896 533804 1993802 604051 1752366 1231702 1682532 318254 1533198 255442 62841 1214036 347057 1198057 828934 1571125 1833134 1758481 883540 420374 345532 1993310 1462202 222599 117585 1036554 1225881 38046 343359 4765 1671333 777240 398029 1850682 1156466 899807 1843966 176560 547578 1144906 1532559 1197956 578903 536027 1428666 844214 533098 1222931 1220405 1169755 332470 1409300 1015236 1938209 599858 1199579 352833 1560809 1818994 1070980 1721794 437322 726745 1488415 338618 1711817 1587620 1554249 1817374 968977 1622147 1689558 1599950 1160648 353006 68730 815463 104475 941344 466515 374979 1978345 1165014 1190201 1222431 1787883 672790 384281 1676215 1648383 1833934 318564 1055735 1249831 625157 89670 1195522 90374 526364 199175 1548251 582505 436538 271037 1036572 1558467 619292 450789 1701648 1387358 265789 745548 1724025 481935 153517 1698517 1118804 1475125 181190 922973 1294027 681783 202461 963482 1321008 1929143 1573514 1016074 767301 1988233 266519 1235565 1216400 1126511 1464503 67376 93015 1569890 1854055 1406662 640247 190887 99192 1660970 1223939 400417 1238410 333454 134389 1347463 630444 1866105 716824 742743 1325923 1823641 573099 692452 604872 1384961 1391607 1498747 362562 1494769 910105 483621 254369 359112 1293000 321109 1790001 376535 553748 729775 1915505 1111218 1428274 711133 1400848 296887 279249 1729606 1392003 1752208 1304825 1894689 1065264 1745460 532210 1182804 1853995 1739705 1616557 1115575 1428944 1009334 74002 613044 1476930 1477202 1050554 1614348 821096 1791748 1395295 873999 234584 202495 1739881 669099 1458798 92911 742781 713262 1095220 95968 1309632 291922 1062193 1371513 178299 112651 497889 1417347 1058291 1375438 1090892 916038 507678 1778483 748556 1275203 1062353 315398 791082 32977 475880 981852 400104 1456649 81457 101123 307625 1319224 1619049 1677876 186513 581805 1674699 1701631 1153043 18349 1731408 786124 1081597 1705866 1063023 845497 198858 1308891 1332328 972009 1023109 296436 1395357 332684 1523405 1400358 1581922 1941444 91288 729311 1697523 143555 727805 931263 1612929 1015919 1489215 1072121 1184097 757637 1007209 218891 202746 1474938 472062 819284 280142 183227 779563 1706547 1009235 42284 1800788 1481608 68024 630886 484684 1778827 1907132 589777 1647911 696039 953125 113268 364578 957260 143108 1714165 1459448 421434 556831 1412885 917919 196478 1239789 76251 1743790 1511088 1307591 1865990 1837298 1049906 376322 1896019 1333803 739536 103008 1522372 1956443 168598 49708 1180925 1549346 1853490 1891931 478689 1656129 730459 284386 137133 1462118 462726 928866 849975 711975 354813 765806 382171 1905650 44281 1612078 682680 746868 1384920 1868250 53332 1535298 1895111 805645 621131 827606 415640 880535 1636936 704004 1390887 1342122 1768666 1634813 1828905 1505529 338342 1264587 173840 1565175 919700 1115507 9487 1450858 1071421 152397 166605 423051 756852 995717 302038 1316698 1257987 23017 930939 1196239 303329 33449 158504 854765 198712 895639 821357 280904 389422 1434147 1501921 1784252 1990460 1799482 1505690 1121445 276577 1561629 566527 98783 1193974 1868788 1523734 748877 1077121 1112204 347763 1323148 159579 88130 312151 836407 793393 199982 1392811 533133 221007 1159189 1489559 1466231 149149 102292 183210 723593 1006228 468790 1867443 125852 1619204 320343 1739019 106761 409017 1593456 1966157 803979 745974 1992835 302029 71689 104783 1876556 690021 372618 1388155 149569 69025 1632970 1330670 1942472 621012 310842 881897 620523 124741 1714245 1783590 246213 342253 325591 493950 1952521 1312264 1992638 4076 1516883 54949 1463295 1405481 169889 1149236 1934302 411673 1742501 1075127 352411 861180 1443759 523906 361452 246705 172480 1556509 64367 1706747 1797007 1498795 1448084 321179 1324492 739365 944109 382824 874698 1676273 189087 561907 1056059 1812792 875999 1395553 1664866 1808075 1296793 1513770 1922182 105647 118943 54786 1831835 1098545 521257 788237 953841 369234 58322 329546 540353 1250631 1527848 1587481 240604 316914 1757803 1109933 1033624 975914 1681838 105438 677141 1582335 1178271 256244 1532085 1525499 1515724 1455663 660531 1658161 934894 241813 1728918 1631777 1316205 1434215 1425012 1314873 213045 1903576 279060 685392 172120 1283301 1829330 866267 992998 1101896 1263563 309742 1099173 1779002 935769 481632 357630 1454044 1365486 1670627 1748066 1741825 793023 4920 871246 388427 243248 347020 104203 275178 575734 1586680 1143256 824771 713204 1280427 1479543 742319 158348 1224012 389597 1539206 1130481 1556208 424334 1305732 347021 119104 527158 335181 1904729 444539 164750 1562596 1645546 423459 1326557 1655600 98443 1246753 747358 1277736 435580 1620893 157888 1688549 1136518 1360519 539330 626902 974086 1259678 296842 1605580 996030 713916 76756 1089121 810405 1199277 1639901 834401 120972 1535353 322875 409330 1182453 777252 1814243 1517731 537282 1708228 654721 1526026 1747169 1309624 345105 1895662 669654 464686 239652 477767 1868151 1689740 1756066 793400 639331 629855 1691564 1261046 1679611 1079060 819326 16632 1789735 1997686 1070473 1708206 1388195 1504532 1092596 49576 592260 1909528 83467 156801 1875229 300889 1761310 288194 115715 546376 195638 1664084 426373 666112 434989 14007 1139846 1544520 59348 1550582 742053 309851 1067081 1778703 1897931 507549 586110 1550371 832088 1761953 528281 18521 678715 1398567 948771 147606 1641605 462142 1758143 65887 486235 374854 936797 770616 886572 1028379 1048868 1666688 735976 1446707 1464128 427167 804088 360412 1043449 1682338 1936156 173868 400915 132472 184705 339956 715878 1410477 7945 1002103 317974 1842933 1618651 951764 900176 1618246 1124831 1381407 27271 106361 1252520 1935536 289265 69469 88649 1697093 987020 652586 240997 471153 810304 377983 869612 999993 851071 1452039 423114 1233802 1451972 1596581 1375760 1526185 1160919 952976 1762083 1010719 1113918 1282024 1476429 1430384 78989 1107632 148823 933782 540619 228362 440531 1478290 435376 1643760 553741 1269591 67829 1317816 801880 1962148 871489 1312489 673533 89799 1950385 1812147 499456 806564 1340490 905162 1659895 1595412 256576 1575195 493459 432751 1768611 965664 371988 583984 1809377 1553490 1467910 1800214 106762 974757 1409850 246102 805130 185643 1206195 1334644 1649659 1780851 622215 420961 1430411 1121798 1154479 300758 1511541 450426 1305939 221383 945222 1050787 645612 1109960 331361 1257209 1772145 19596 1724024 1611230 1726641 909265 110316 647723 1487109 263905 218513 1109145 226786 1202493 1831666 149545 369487 479114 1952503 634437 1747228 856794 154382 1331810 1083745 413673 1286071 883966 1573990 1711664 1785423 1518873 1015076 1674210 1443479 911033 672041 1956980 610045 823842 666876 1029606 650639 1367444 988879 879886 1522298 528693 160172 1808088 695597 966252 1151788 333998 1532923 1773500 1332132 862440 1853318 1287755 346978 1064334 1432914 1096134 34986 764490 1561621 41617 525949 1114931 394318 1364492 543486 1682133 1342869 1570659 1748119 1970973 702685 1973269 1538165 88109 1743565 130045 1872750 743597 1455112 1072951 47890 1440508 1507882 513692 1081025 750243 368581 619762 873942 399428 1078794 1119928 321300 1225116 546136 1544799 423548 187992 888728 1856504 209053 52162 1572580 1507772 1049246 1425677 1341370 1742118 1893947 32957 855567 1485161 1432263 1971943 1092837 1835471 1111244 55109 276144 1436827 1864620 217458 1435439 1238193 1397665 1894914 588657 1508373 810388 1581327 611073 264866 155946 802402 412460 1607151 1041949 1368690 1495201 295324 30961 544668 500548 525591 223318 207651 1931067 804242 1555667 199168 626515 845650 448437 1766186 1180236 212008 82174 420049 894516 1662378 294799 1091270 1874729 1088914 1639373 1039561 1975522 721467 389615 107811 1295302 730860 424415 828206 1514806 1852418 1836490 1365129 690190 1945245 487379 1344122 804885 701613 1468740 334863 350248 778554 1596070 566707 440491 1469115 271444 354876 1529635 1419949 1720273 203254 1391507 1325556 292345 1904427 433411 754399 868982 1761773 1277221 1261603 1502581 1726348 682285 993325 617043 892944 1003940 1133410 1043285 1924873 548555 1390738 1032698 1693776 874212 1882702 1674407 1051751 1691713 195834 1217033 634839 146202 380994 1486883 693100 1803201 1248281 118335 819599 1939309 1717651 1344198 901956 776227 1192000 1710502 27255 1702763 189388 1929298 1227991 1781621 1801690 587243 1045122 507942 191824 1633372 1267086 468125 1603362 1050153 117479 983295 1828100 197309 1414887 1727746 855624 1779379 1645041 1696366 481033 456318 1125385 1546369 1996630 1732938 1068417 1354476 924100 1819966 1005644 211748 205357 1863541 834098 1282755 1980363 925212 1264340 56170 270256 703842 1096219 1624262 1627964 1324989 866489 1243248 1372619 570119 776846 308953 1300973 1968525 628563 588163 781317 1229750 1402316 1295274 193849 611488 618456 1405099 928182 29174 800004 1233936 357436 1106761 1574140 27551 1216267 892667 1983587 1599994 775766 948582 413178 1898312 1165046 928759 144850 8186 661702 1168738 1734778 159215 1157899 321176 532818 116704 1838294 1429656 63507 1878229 1984082 806893 534852 4753 764036 952145 1708851 198179 1834722 508863 1697785 401243 1920951 1610224 1113209 138365 231228 1736774 1705531 604945 506911 1865358 412239 879406 735243 790387 1451833 1511737 1539248 1260654 499088 1020471 1668923 973909 248696 901502 1828652 721539 1305825 953555 795235 1324614 1355534 597423 1105842 1171896 1365602 1055418 662375 1080461 1717138 1574676 1739923 1789418 1317905 770912 1935807 210211 843907 269003 755578 399937 1351106 1293503 327748 20975 1608111 1670905 1928090 1094564 1325511 1156577 638590 1965975 1709249 806280 1903602 1864622 1527917 388371 557276 284465 1057154 887950 1795662 1993980 1242951 651676 1144556 685456 819 1412169 1892957 1351251 195754 1002186 169354 1655778 4679 465492 526266 179506 1646254 441584 150179 1165006 521950 1721218 1597773 960358 1992216 558620 1762126 332055 359686 1123496 69329 209829 1762767 577916 1560707 1289090 1545067 1115954 1564365 1799004 1685774 720621 1142446 1173271 524229 1713633 717648 1796958 1894097 1214894 601141 1084300 1444843 391283 508961 1800266 897094 1430202 454694 575504 1094093 1478400 1528448 1872006 1565509 248238 1743742 1608349 1940210 957936 1633350 1360471 992007 1128783 284844 25643 832908 1273714 894587 75435 1734136 1714438 881115 639076 724772 533761 205956 1868700 667390 629510 1068639 1049310 1905609 641861 1848202 1923173 414452 216725 751701 1272045 318223 1648914 1646806 983050 1231942 1093475 388416 1515214 474164 667028 430008 344650 574455 577565 1887887 1131555 129595 1971000 1658009 1102714 1598740 27617 1282574 54109 1174900 1025381 806767 118762 457947 1488355 1708809 487537 764216 1284697 756834 1056987 685473 1970256 1716937 156582 828809 319248 495148 1334831 1274298 1421884 1397019 1799983 180394 438815 683076 1879059 1833657 1175254 760679 480190 425411 575576 613220 1417005 1694821 1855523 805677 1495934 1430116 1854613 1155013 1076815 1676693 155542 655185 1659502 1470042 1613449 1522134 893403 178738 1512408 878529 490440 1664314 318145 1701117 143637 1565793 1741546 531609 1099612 1846793 331311 53648 1220873 1145839 653232 1031765 718269 32218 608443 677363 1733841 169220 1304331 1385768 331401 314888 704778 1710775 1136475 1984541 292181 228859 1234994 400985 1334268 421325 1950764 353662 530391 1768577 1673245 971665 1754822 1995657 1620355 1138485 1946638 89416 1738004 289009 1816352 1105882 1105600 20730 690054 1197150 1900091 826533 35012 1437641 946906 769800 1247073 499873 270622 1313383 127993 536350 1077689 830333 319538 1953184 1815226 611699 489649 295318 1098328 435281 705558 1922343 1647544 288597 1205756 973564 645595 176637 1002052 1940752 488341 1756171 1983001 1771888 122296 1086867 994640 915521 385275 684010 1227860 1065617 89243 206716 960541 56239 1300208 1003587 1283606 762144 443770 182717 926502 224454 1129976 1834279 1022774 1750705 1913705 1165508 903907 164808 692230 385448 1870909 710496 991788 1953294 1138756 1171802 1100354 1839754 1536798 395789 855786 254832 420138 388642 1744455 1218780 333138 1770089 1848662 1633644 1847773 1478254 1050783 295911 844996 488256 264993 385332 1764807 595269 814835 927277 1768706 1126081 1279400 334686 758114 666920 955181 595338 807866 1297234 203415 1393495 318988 936510 755636 1708111 1449102 1533782 691109 1881199 310219 1186587 1870856 1203244 110470 1476477 1341727 1843824 131801 1160031 683467 1353055 1779129 1278283 1224949 7925 1107308 1269274 613519 1568113 292332 920312 765903 186759 79940 951973 1304048 1732942 1552508 1161080 236180 1914400 489627 520905 440049 1741016 709773 1995984 387166 1302541 786345 1878129 1682407 1663555 444814 783608 1936507 1157247 355876 1272974 937829 939962 1228238 296430 1808513 877318 1325248 1630027 728182 644495 764748 937279 519626 1562126 935111 730254 1141247 515780 476559 1963204 1365856 1054388 998746 1335597 237780 1811538 1819015 1540454 1411933 1572886 1418914 1101145 12006 641011 1543711 1294136 1856118 1688964 1296256 1816588 611531 1621447 1123219 232560 59414 1814191 1720558 1432361 1417556 1577026 1305006 1310382 1654905 618923 1977410 1713789 1320816 294402 1900586 54228 1098122 1963461 1726944 1902543 231490 744964 1036641 701197 1078361 1404189 932880 519897 1980590 1504890 1122361 852497 744759 447836 290748 1519050 681932 543969 1927142 365945 1860970 1557908 117436 1565004 1090840 1779018 1514588 224182 1825732 310772 1152940 1656771 1173904 869923 781806 1447806 1651188 505272 1297620 1130307 4701 1297847 39674 17094 426464 1556944 622883 727009 1440597 951384 815138 918254 795811 1163358 937599 43788 1081018 1849131 1997759 812015 916113 29428 1955747 542737 1132092 365610 610425 486053 845605 933892 1478106 345991 112978 954789 740669 1171092 1537575 864416 411188 1782801 70378 498870 702861 697693 1604813 328707 7398 390434 985715 234953 1730495 876522 208231 1688056 1510681 787683 740820 1318281 168947 46766 1949847 261648 1431760 735399 1160561 1837388 953420 1079619 958070 1717985 775802 913049 1091827 1100450 803799 1786513 1963981 387034 821508 1282747 374557 1191487 424454 1152483 1441212 1277435 1973507 14758 12351 1132482 1660875 678500 1119005 345069 573961 415487 219874 1971850 20978 242165 1686166 1266131 836141 284390 1053664 1888276 1108257 1527209 1578912 93678 575380 1425920 1452722 1780552 109407 917216 1089694 1101550 1656027 603498 207288 328794 553476 1753765 1065826 288456 619350 575309 1512997 780621 750973 1077929 811769 1442086 1336478 490747 1297154 1961040 636445 514048 778491 1011701 811936 393997 228943 1161961 1190865 225368 1432119 1397173 372791 245517 1819780 1018323 1386571 1684130 820900 384868 1365320 1336223 157830 1251982 685250 1855976 1617574 1226447 1145053 1312435 388145 685489 390821 1345877 568234 1449260 1163692 343400 1288660 913047 904749 51699 665437 50090 576581 1500245 1267099 53376 1168994 1201506 1659369 1818093 712533 337009 763882 1248092 1137440 1063594 1171721 481550 1442674 157255 446980 560480 423021 1494888 1418880 1323530 1367140 1126587 1449285 1297390 1987272 32815 1806407 1288341 1323287 1939614 889971 583693 761777 1968003 1903381 86523 438136 1882732 1175878 1450863 1732897 1586290 842130 1610078 1566481 839275 1039239 1409732 298642 1013087 1374307 1257856 201342 1190313 982937 329267 681393 1476085 1079430 1140951 1109068 772883 1062077 985168 599695 345372 1407177 1859407 1429052 94315 880168 823841 1475795 1557437 1340559 1383205 1074313 287651 187207 1496283 15583 36928 511887 908574 852593 1290216 497586 1665365 1692202 334481 1952892 1083016 966505 920908 393620 315923 179535 1177378 133435 1341275 47951 1755076 537456 1680738 1688250 860440 1125123 1419121 1220389 1340720 489159 1052682 1850082 827018 189785 416444 611893 1153661 11255 667164 869432 936861 937432 1933492 889721 669931 885704 101251 1150731 1976025 1514048 1889761 1084139 1400985 1987772 49015 1295363 1835761 861803 1752879 1002821 1296902 1508925 340061 1676679 1913590 126585 1465941 1674272 686574 1634900 998494 444316 1228776 1465751 1861092 1326546 771619 729609 63674 1542719 330586 1286915 590239 1136572 856848 424293 1042257 1168726 1232994 77836 1256139 1249805 165920 1103837 1427159 1707279 1035740 1270148 1891144 968289 1221263 287932 1805886 887393 178311 1273931 827911 934836 723826 1976644 314504 97909 1221674 168192 1787558 1073489 484835 1555093 729621 651422 103073 1775030 998227 716591 215403 179357 270004 1936420 283281 36651 1526096 144027 1573695 367285 289715 1230154 1912873 988062 1191676 484753 129687 781355 1517147 519974 457553 1572113 442622 1281751 923539 518408 1495348 1748451 1119291 669870 1269872 445991 351572 945350 492540 607814 620543 1251044 1866952 500963 957902 1934296 745229 92123 1307660 173962 123825 1766546 347486 92236 1228114 1658003 815635 547064 217581 1551155 750738 1867187 545197 487351 270057 738030 1301507 924887 1033590 806681 1420485 628880 126632 734998 485702 1268232 382976 500075 1028140 949229 1913717 107864 1520389 1837986 1921384 103097 1869284 440782 1619829 1246472 1266144 396595 278461 1021035 350927 368303 928527 1960097 731518 1001161 1051382 1243614 733497 1861832 431125 261706 1306528 657500 1819519 589344 1906543 1608698 1195035 124800 194162 979691 8483 1441209 1796161 782515 792611 348240 1311663 1062063 91006 1537862 976683 1008952 411177 1812740 1096040 1049322 1000177 103151 919478 1104648 1456462 859700 1790983 1329573 64600 48659 1044472 368653 1422880 1425591 1240428 936497 502058 1982887 1350767 1268641 745093 1334477 1364554 993729 384119 246075 1358540 1759641 595134 1608237 1110715 1114219 1612475 945740 586233 1479795 1724626 1979732 522092 650350 1499398 929059 1519259 1935950 20031 1345572 1032470 369483 484901 691773 1743454 1364312 16662 993940 430249 643180 1396958 1615847 623480 720544 1628620 270596 547933 779579 1859727 1059726 824935 1679131 322152 635177 344582 1044469 824181 1144379 172201 1965704 1447789 1514527 353647 142571 1937669 370434 372006 687046 1119456 1450205 1392417 974351 1942358 36066 209584 1377269 1749367 1734145 280334 1743184 1490071 590004 245944 66980 365196 750026 829840 1325538 665690 1851090 486265 1986273 437475 679487 1364227 548234 769754 1080722 443862 1571526 1131636 437625 1178977 425786 1601416 376733 1278839 1095718 464252 1811153 990699 568825 467732 15073 1575068 331318 40486 859171 1442763 885934 1788760 1732153 1169562 1363718 336160 30787 1159017 1551839 1730186 1198900 1176739 376444 1644540 260263 1634850 218581 425084 482076 477020 191496 1976384 893785 1789729 87815 1547330 1986634 1252615 845827 60111 1457045 1716999 1928410 1401216 468597 53295 1515361 243270 963033 703120 664050 1229877 345245 1419109 825203 944774 1866376 1711156 1571088 474259 1861665 1505368 1660448 1507771 928416 1437654 387990 1504215 858957 926201 1602040 938483 137461 1343109 334600 168709 205298 1653749 1569435 1105106 1493131 692247 1034933 160739 63672 661869 979148 766762 1155507 1829782 155048 700827 152553 146180 803992 698138 719654 80847 1490908 1920212 176429 631586 1031783 1610029 726333 983708 277263 1526066 856835 420105 1928840 1573524 81917 1519817 720161 985194 898744 646157 124618 1417331 383108 1758183 1607053 987880 497436 1488013 847067 1625708 1048438 313072 1662570 1129179 1256757 1752177 43485 1078913 71230 1810925 1922820 1038471 913359 267165 1150778 1927323 227094 842695 971664 280260 290897 1506161 908879 1545930 743619 686125 433935 543960 880109 92233 887969 750287 55158 12995 1594475 509198 723030 1129843 1954289 498282 1453963 1074910 1713712 1958892 1038253 999233 884832 647268 1771552 876819 1426580 1569342 1497419 1748650 1949231 1268066 380445 869902 572698 1678366 946758 1107672 743702 1881882 1588483 323878 1438822 1019913 203458 729932 1147240 403324 1521657 85192 339347 1425096 1032359 1426419 406387 1022688 626323 605095 1798632 1400536 1836914 1649661 1482204 1771499 1681359 1314012 416765 251338 416402 912655 345327 1307729 793478 1624898 1833123 1070396 530146 455176 119540 724322 1162084 55997 21047 1212716 1165004 260999 37372 1725612 204784 1638002 1178347 1930756 758777 1993916 1277832 777740 699719 1667399 436338 1127225 276652 1649688 1380078 262275 775099 138875 981422 1297841 854864 591506 984031 825306 1087469 997721 483925 303135 1490800 24267 1928804 916034 805061 992496 980032 1392531 1905197 275444 1901200 1133571 1321440 652023 1497008 1851226 1017771 282825 619616 1931658 209630 1543445 199654 1039807 1880793 1338953 771129 1796311 1236346 1566345 1401834 610853 1007020 1391801 206927 66665 615622 1586457 1475894 1136818 215059 501959 523714 1487489 1308189 1212559 67764 1159903 1751779 1777051 1267639 618332 30915 783692 1653868 1379175 1111665 1278386 838103 414488 1405561 872619 1011696 613144 1878693 1092572 1000502 1815183 146516 141780 201311 186743 1454328 738945 1565651 660022 1716001 1226371 1248793 1022212 132065 1795435 598047 539683 1704942 1771673 861360 1565934 1709121 316179 1740784 1630804 655498 1209570 1394632 1387831 1618721 735668 1555253 1602133 1395626 177177 1786983 932031 693605 19317 140131 961035 695412 1891680 151599 554214 769632 640685 1117375 832631 1153578 1014763 1059189 52022 316864 995091 1103462 1557098 1985052 1809187 314060 1804002 1565428 1164550 533251 1311178 1298215 1570433 51119 152370 666154 1732457 252328 1953127 1037275 1740897 634401 1514980 339032 497784 258083 38957 1090972 1118825 1131205 1455604 223831 1945829 438914 860889 583631 351940 328990 1221001 400956 1302369 507055 1495588 991556 517834 1365799 1816301 934028 514719 896996 763398 1949221 373417 3736 1229652 928690 801423 1578275 436277 221490 15691 1652846 446748 957581 1050355 413571 1093276 656320 409442 1196131 1628898 1865339 1239158 1362362 1502939 263844 349253 393621 436187 1163144 1989838 443349 1155415 1745528 1755413 1356027 215926 806348 749954 405166 772029 1793190 1698012 1484669 179755 1656835 1483196 123677 656484 1665342 134980 693637 416495 288572 1649787 421713 633559 3105 542438 910189 1834264 1914787 1255586 845059 1859277 698552 1754676 915205 262068 332269 1329783 573305 378775 852220 1063926 159943 1090299 1957043 1499907 1519455 1703946 1524957 1911840 1864039 591698 1453780 453049 735744 270616 768676 295089 1809147 418120 293431 599245 574491 1423848 1318296 1468676 507189 482013 1852024 1914303 6558 1811721 330923 1992243 459503 1698254 641476 478893 558762 592482 1506760 1637158 1327661 821846 683581 942458 434879 1045577 800260 1897209 1708437 516840 986405 1229525 889429 1632388 1614450 69170 1525161 607178 1792723 1297757 460158 669282 1078830 1056808 1223797 763570 1424397 309954 584470 218864 867866 91650 1299896 86038 1536918 1160345 1450886 1038857 397463 1367164 385808 654716 466397 1394649 1535287 1602684 1667135 710352 1057206 352293 229510 1938614 539676 448988 87794 790976 372467 1075847 1360561 880336 1068366 372880 364193 776288 1591331 1116956 313213 774747 1170264 1901892 672275 1078996 47358 523458 1597423 1846864 1413419 207987 488900 579592 1826175 1071257 19895 13457 1340100 49295 126481 1452425 1861201 181231 1407580 1456008 1455639 1266629 1507957 595788 1082404 1167927 1291487 901510 40722 1473780 1372206 258896 1689665 1530724 814294 1377446 1713529 1707259 1075597 706596 32449 1852684 172991 55786 940402 192109 1792713 1055268 426181 204211 1726947 937878 1818856 1909938 1613949 1224398 1488983 460308 1208499 619328 286141 349285 1661619 1124585 1600335 1144718 167802 1541877 387138 116898 1693656 1817503 1674583 306371 1751489 1529383 1489059 941762 46118 1161277 1709244 11980 1906371 468176 492294 767076 1234744 973854 1928372 533187 1518992 500977 1901420 1771367 835099 1837066 1782264 911339 267516 421752 1161179 101322 1604287 1233810 1219617 683530 1374833 578230 1642467 984580 462572 250622 225207 678429 820873 1633354 620776 89763 8734 1799837 942529 1623996 1124696 788356 1554178 7784 649431 1874411 1047462 983525 888672 727355 1617122 66077 504486 1009301 105145 477913 33123 829247 1730071 332228 470478 134544 1993117 1970927 120698 1969235 807281 953760 1352936 1576001 1646445 1756786 1433796 1032120 123314 681388 870602 313111 1128828 864016 1930610 1778780 926633 181611 1216876 1265830 1905911 1203887 1118180 497203 662019 980218 459597 1759152 1210859 113120 870841 636148 1639131 293359 1064901 1630244 466350 1648784 658456 430301 1262868 1200923 1008272 237058 1952233 1108490 1385353 1602556 809170 307901 7989 483304 995799 229933 1246088 223716 821540 1911804 4012 1987910 887512 1615994 1036600 1120179 173405 1366159 1790016 1004297 1412500 656001 1261225 1735478 1190145 373371 1169175 1075963 1172261 120245 1232139 1964522 737555 1005387 1055524 913634 1297428 517492 1526636 582125 1434684 341847 786044 1766865 1716451 1944950 1874961 1549990 1459184 152270 869273 1636090 1486267 1257982 230581 1441609 39516 26203 1771262 1137760 1291631 1716765 1184474 769336 769871 1059897 1082052 455555 3590 844764 1583848 1627540 469898 742361 494987 1784950 1441623 1921293 578703 1761140 1325691 380492 1653954 1796799 1567857 753251 1531096 150637 1339418 1386049 318921 1193663 643090 1712243 929090 1497313 1335636 502775 9232 115759 130189 954993 656486 1528330 1698813 1249345 350480 948314 1490903 1706894 1778902 188236 552976 1546311 127468 1927469 1897447 328881 75539 1612931 861258 1551358 1450525 1270900 1065551 1801388 1868578 290134 1431253 312640 1358622 1010534 1483092 22933 757181 338836 210483 1185747 724121 1208199 1776764 1748413 16007 745875 1168470 1369167 1339606 901633 601959 1401214 1216107 1100458 1518411 1436230 191681 116093 1510661 1136995 133972 437194 1925844 1318754 891700 1358463 1611553 992455 652197 1977325 1305905 1877462 1939307 1400702 577339 908466 535846 77712 587877 910897 939241 1337089 487898 719008 380948 910150 998111 258430 1067251 1012150 1030666 417596 767922 321110 1801559 1462394 1965519 375344 1245714 1596321 1550104 1058373 1550612 668351 1375782 596132 779641 531731 1855108 1240228 1265860 1549932 1203325 1346762 1175348 848941 1612193 1912179 1606085 231155 1493075 1823459 1708321 621356 978432 1410241 1717158 65406 186203 273279 1913903 844672 1836897 1669898 1228374 358280 364473 1643489 109790 1453131 1428193 673972 950858 427724 347002 555191 1644357 311634 366228 410023 371815 270292 1885089 342401 935849 932057 1533154 633737 1233668 1610114 976115 1504993 1538049 1646485 617780 1454868 797571 1395646 1551423 1659855 401416 1944632 1711805 639533 601742 1807058 62744 1447595 1894715 1429982 1413725 145712 564591 167931 4854 812662 1456286 477917 1610013 1317907 1799399 1261231 594927 1231623 36551 974552 1156738 40901 1877136 258444 938929 914093 131124 232199 156256 1232291 164067 1881350 619836 356295 603495 1998485 1946908 260695 323112 978122 561979 1377674 534129 249764 1749441 1369826 1303670 1745497 1959522 803497 657394 462686 1591971 49124 425107 1832868 1901728 721695 1725673 1216858 650575 1935225 218667 481168 97588 1803667 275410 579281 1326711 761140 277278 469310 1326207 1246171 117881 1356884 905028 365570 1362544 763734 905462 1773286 645037 54440 1596333 1792226 77182 582540 1847103 1956968 313082 658799 96586 474469 633566 1469857 994612 950152 1189014 521284 1283863 693586 789550 64221 659088 1644063 1233034 384370 948280 1778453 243122 1515437 1588120 459436 1156534 299813 1718818 1268271 1940941 1055809 1789040 1710424 314543 459094 809036 375684 6678 412618 1758917 344963 1357647 1631041 11762 207015 392867 1077083 1717200 225800 1083780 392813 1278468 1356090 1565180 1578830 470118 1508609 1315419 34295 1014502 190310 1928607 912566 137513 1015936 213085 1064359 1039481 1806010 975018 1576553 1721957 533904 1447516 452832 1277449 1765478 1936554 637038 1101129 1494434 1582751 1055446 233440 1190214 607324 134375 423925 1598753 60109 163329 108935 890126 1452249 386691 1645503 1334906 1880169 1525242 848682 1037222 290013 85243 401946 920720 1599967 226862 1753265 595079 1837118 128249 855040 853287 345481 106129 1807146 399230 40034 1905142 718257 1184165 1111908 1340327 286524 331038 1516986 723371 413515 1860484 1635062 602742 580242 629774 866545 581001 1490452 1666583 1521246 324026 1498022 1914204 1942180 79557 654984 1465947 844312 1361184 1567464 588027 1784023 1352043 1425515 1150910 1326588 88394 903449 209499 1700848 10379 1432368 244971 611036 1369317 122676 1963548 574043 1449065 1260853 249344 469102 931035 891143 1862744 1370411 1362683 364730 754835 420383 1822629 1643465 464966 1414296 585973 1997611 410319 1653072 1738501 342625 1207612 1602640 843401 1725464 325437 159826 1174287 61846 585921 1636533 552109 1464612 741397 1442139 1686381 1117365 1148357 1151340 995667 669190 1699118 505499 1059742 1729099 235866 784764 1078859 951877 587823 6204 529242 155658 1371304 114298 597065 1901397 1520823 554656 968375 1707994 1347938 1284731 865799 1516131 1508016 927465 1417862 575658 1935335 334962 80664 219719 1275158 1093489 1665409 1310772 457639 260746 1030438 1717254 789286 1890945 94540 1162917 1771660 976747 1487834 162922 1085441 344553 204863 1646826 166402 1995237 1761297 1235071 1907939 1886136 1579583 266520 1391007 1415444 1436897 952527 1903626 1331060 58871 244551 651753 1530797 1164358 346531 782348 1676314 267563 569932 369717 14248 1548552 414368 1958517 1336347 1422535 136617 151770 236746 1354467 488708 472342 534172 144348 809846 1565143 83345 515126 438499 1210304 1716763 302014 84799 1905847 916465 961400 677093 1042346 1857125 1311157 1801950 563881 1671393 593511 1666744 1467225 800237 93354 55155 385913 486560 596116 1964135 318181 1449985 649207 636914 1226937 1670522 593228 205113 989510 98187 1121408 822094 1098222 1046646 463802 1495214 1797188 793428 483443 160190 1104754 466526 1555218 1502318 326213 993062 1470686 965463 364503 532364 767469 671861 208413 1298087 1865677 684538 848523 789176 544022 454994 1447197 498360 585884 1289856 1847122 551512 1881753 29049 617421 1192132 1467571 620465 41588 208908 925015 98090 1180748 447170 458513 542480 287870 144042 1869470 1971730 927846 802719 577655 473029 546460 1405778 944408 1130096 794310 915207 1777365 1146126 193540 399384 1106656 474152 46817 519588 1282250 1130834 1023073 1164812 1758121 444450 320217 98316 389489 365347 9949 541234 608945 854475 658487 859085 1657953 713540 467253 1039720 29172 787255 1544026 1844274 1322020 1332181 1080361 1244445 1448092 1481979 1872560 516715 567605 529461 1912175 16444 914877 1417682 1877455 1012471 1475255 1743134 641427 638860 1164749 477219 1153308 1094351 149080 229932 1200731 1083389 777193 1609288 1624580 1156142 759767 1834760 1569070 707405 1690804 120108 256213 985903 1586727 1319294 165603 1858750 1213906 66831 1788348 171554 1592796 802108 519349 197537 1924358 1209646 877315 517446 442943 1152882 1035794 1534264 1752824 788778 300514 1320246 1049283 1702833 1543198 1300470 1082547 501369 608727 1780494 759502 1048316 807551 216924 1049678 566414 1432523 1529232 1386636 1042118 364788 1781339 1228700 900376 207353 1732795 443242 1535118 994547 327568 104372 585128 1673933 911693 689812 1464767 317324 913299 684093 1103987 1910754 138428 1060587 720074 1240385 1180077 859866 1581895 1494474 1694566 1775265 483153 244993 467871 36263 1447088 230071 671486 772038 1397172 340528 160060 1791273 1993546 110055 1115203 261178 1083957 892649 611624 21477 476443 640059 1007624 1349578 1949590 86611 858282 759683 1782513 1580496 106343 1879425 241658 592524 1630476 1432669 1429243 964273 1148861 447665 51303 945106 239700 850011 435573 616319 1002978 676642 423385 89245 1072878 1771828 22859 1660885 1551640 1857180 138155 972303 1200111 1663290 147559 1685987 245121 1839710 634858 1827083 1590414 433926 983524 1114813 1716113 240757 1878014 1942108 1175290 435892 1092920 1412660 711922 660883 1942456 1978106 1079891 555871 1893175 952721 1499705 1735764 1843993 80567 1890720 876282 1218510 18807 360458 1656212 860428 846089 1900962 1207478 1642200 1150846 200855 840572 791371 1765665 1429543 119994 904042 1588691 1948180 223192 1076693 1882682 1756596 12914 624281 932007 992494 532366 1907385 1798069 1528133 1065676 1811611 1800815 1856267 1559743 449093 24964 32412 250920 246938 1308417 697421 944915 1315687 873834 1177420 1630717 1967953 1805414 1061364 899085 806853 1714576 152289 308631 1350795 757799 1527008 794340 1169068 587341 731087 260950 1725751 869060 1374550 952458 399039 254759 739055 918703 1700281 421875 744434 1868635 1382780 914388 1883983 842778 465887 694792 1675212 848093 1954374 1846468 1913861 41771 767936 1009924 1063228 1712145 1268157 1632886 169223 1794977 1535800 1941917 1160581 908946 1821037 1405839 33510 1402437 81725 1176079 1890975 880340 537979 1980333 611955 187835 1633784 1438253 1823519 1744910 552064 612191 1701899 116106 1836617 100712 1607134 771108 107162 266896 1676150 286285 1724756 958091 1354004 1740551 497194 82808 1558484 1267877 415597 1591642 1296939 48961 661516 695541 1760700 744369 113882 296222 1285769 408951 1162983 745909 1385856 1100815 530156 83797 1001958 461096 1060492 480747 1957914 886971 1130928 1346269 1468896 667844 1718804 408672 1931010 1404548 256423 1800938 1616804 1293472 361466 869133 179954 1377725 218474 157549 376533 1391158 444767 1259268 479318 993425 1834522 1251128 503101 660280 39909 1309166 1690842 516169 721481 27853 3471 469275 494180 773201 32004 1646060 1595510 528335 936793 566022 1223665 330489 490615 44712 1167240 143327 471504 488031 297574 765886 828027 409115 1741934 154373 1971425 1364007 1710678 887129 653644 910405 1263864 495778 1732767 1753328 1597353 1958984 1796993 471843 1666152 344122 1898100 987540 461102 1960884 57247 1463769 511428 1454331 1925643 339576 1015763 854310 1404505 148645 1367404 1773156 1293930 405204 709141 241502 510084 44923 1716434 1444904 1028250 1525430 932220 1595465 375854 1600728 455966 439500 866625 1556333 1656315 53289 111914 1301495 412545 1271992 709566 1686528 138300 700247 1562804 375125 1888431 1503664 1333245 1897791 596722 1505873 1923348 162059 620454 1418255 1207008 1460341 833737 737528 1537341 864270 1798295 1432880 614309 1047051 757823 509755 1998924 1221418 100779 133238 1335172 644546 543884 721149 1583422 640541 1896825 1740937 735328 901054 1313002 1844000 1900870 1779165 1628437 376011 1597597 1155383 326156 131903 1850661 785524 22327 256434 931992 166078 613402 586360 1843942 1602357 299517 1272770 461331 198271 1205122 591792 1637761 694169 559071 1310489 1382205 1186995 1196015 623037 206821 1267425 161536 640333 861717 616403 770647 1735946 1854165 264224 1498738 120642 1015147 348729 1979538 1012191 482011 49057 646204 1183415 943483 1485006 632398 1799390 755270 1037116 1031457 1999043 984320 678487 246620 1817448 470674 965577 1406219 829644 1703423 1211472 1751016 1678895 945607 713391 1456562 839139 1142322 1244813 963705 1737445 1465647 394118 596428 316454 1081290 311450 1052087 1231426 894911 848139 1636375 1625806 1601544 1199309 1369106 1943551 526464 149688 1699694 1305296 1540822 1651908 1770263 1203453 297964 466968 1096792 1106804 1294279 1782076 1049038 673292 1276310 337673 440732 1828614 1214706 453131 1112466 1783323 1576213 631301 1284752 1980614 172909 1545775 1362339 886676 1626268 766932 1832023 1548686 1919882 1080238 612229 257783 1879722 1190887 1197179 1046616 1769350 1785414 1919543 1881794 172842 1808306 622457 814986 682423 1305827 1138965 1131516 474663 1000571 706532 1693789 669486 137135 1031375 417872 1479243 414597 1714976 1411870 1385149 1511672 1259865 18766 1319943 819124 693387 1802926 1189574 1565196 1189450 116451 1404014 1994552 1735201 470802 1738940 1317941 292239 324936 625499 214647 1062053 1145408 1170062 1130820 1343332 373631 919150 871609 464074 1014863 1763136 1183388 272858 719568 227333 1471426 322107 1090501 153103 550886 299173 620646 181105 1748456 76320 1143281 846849 1716824 1483562 1970988 606775 1053737 897749 1789671 1925744 1087218 1645803 769189 151233 1119760 1866157 809074 144142 1013287 403455 1637819 211742 1714358 65395 1655990 920005 486070 1846137 698268 448086 1207038 1777074 722527 1368531 1099235 447918 819733 1410035 1028541 957561 1241032 1496843 1475100 913175 1116729 1089186 325283 99330 442740 899248 941470 475443 1103989 822018 366673 78322 1532973 313156 710624 1658272 234038 630519 1246691 701359 106925 478477 330800 467949 1705073 1205717 657937 425416 749903 1351107 5089 611147 941010 1718251 1174179 1086958 1209263 1081838 600825 1757388 1556039 1278659 899274 1302871 841556 1561275 107335 1153069 1071042 486868 1397530 1841503 1744713 56097 1274415 182920 938847 1285387 899161 1612716 588819 81485 617278 534143 1361794 1130297 572901 921916 1533739 1820679 1646064 247998 519005 725538 52144 749265 420628 883831 1889511 156761 824064 794089 1181762 1174979 641811 1575690 835746 765724 336551 497643 68377 1445566 1556354 555702 491241 1692875 449591 466811 1511753 1734380 482975 1793573 499013 1418833 1636274 1943606 1960763 76435 1335906 808833 378902 236032 388704 993877 175997 122233 341470 1922662 1700513 1678355 1082473 162289 1309096 1883435 463655 784477 1852343 780401 955346 1410311 1863527 1023332 912045 941043 1067017 1546857 958346 920333 1223701 1995688 1849831 1817624 90077 1435256 412708 612241 1005164 1524541 1871459 703126 11380 768961 855423 1851164 1510507 816206 1435329 1851012 1658456 511877 1526759 983820 1673825 655028 1783078 1232123 308978 6605 830535 831393 792302 684742 1023899 532681 1911973 1856103 963689 1740906 1203201 1486892 1177213 515594 1031418 1707623 684678 1842200 731346 1040758 1162595 1129715 1467441 539152 1684750 235955 268540 1422876 1938532 257278 774565 193944 1682282 1332759 767448 1019692 1659970 1585365 471509 108713 1295708 66664 228906 1023712 138564 1247807 392912 153356 1792635 1874636 211510 813510 1623621 814918 1272192 197076 1134450 1452953 1312450 875103 1943873 1645556 793692 788945 1869023 887161 1211417 1272119 690049 1797613 1909179 1061125 743626 347081 245752 1544151 143415 925451 1241326 1736352 1471362 1002797 179687 669742 919999 858114 595283 276451 244519 1225453 159092 1871440 238489 1283715 605405 973063 1217997 182155 787804 1901717 1172933 692370 990452 1150520 931517 87284 1071539 357109 287381 442824 416752 533843 599563 1643508 340337 1240961 654816 1881635 306505 845603 824595 210764 385721 226488 404534 599208 1103511 854725 789872 1007442 729320 441755 1166270 1305168 1664603 144734 1982075 646582 563400 1789618 59638 579696 907516 823704 321 1329815 20490 354822 574363 1568370 1674420 1115684 433466 1744406 1816815 542888 1931121 1071030 925937 400241 1848298 1478785 398230 1513613 1187406 1000810 855549 836801 660843 1504192 1064644 780646 377448 1713570 1599072 1470846 1796518 440356 908367 1790524 1670477 1751114 844131 311596 1099501 793742 1241441 563876 596123 1680186 1889860 238079 283735 1255518 857955 1608226 1991238 628936 443564 315172 284290 458171 1335738 1555156 196354 1533968 216646 987954 285819 781750 469830 922197 646733 1071228 1420511 615214 748454 256629 309775 484451 478919 1674371 695691 301780 639955 1625732 120871 1321432 220253 912813 459892 1113895 1861460 1550531 1786072 1247406 898287 1771100 828658 457925 661361 877899 532338 582066 1746479 589858 1993628 1969498 1006475 863738 469466 307244 154665 1816126 1704303 795326 1266142 475550 64565 1909386 1074770 1535961 1302472 1738944 119554 482888 1713166 929485 1363747 684491 602248 219699 1775275 226251 1443046 985221 1421260 1204071 1022881 1585256 489665 180163 500398 1218482 1938955 291120 1312774 371887 435824 114945 835864 944945 1746156 1488543 1059308 212882 140369 1184696 896850 1435082 26953 560209 975160 1257647 116067 1460176 1911773 447008 499917 958003 1749436 593424 830440 1641185 1547705 628107 1160095 1421446 1963909 1821312 1189513 879796 1965087 1014976 1318980 429991 294004 283005 1451933 1471556 1105187 168241 1515402 1265391 657801 754722 1040662 487951 1127412 83978 801014 331176 848376 680984 1946999 1775535 1868401 267217 1195345 1478119 1015961 1181912 276414 1886197 1954341 1554473 1585289 725515 328835 1482031 1496717 1044431 499751 1940609 473910 1185081 877683 862739 378680 1731782 737017 788742 1523012 872418 254658 671259 962553 1200865 1563858 1347705 1888244 856264 148123 275736 379075 1006078 1447881 505466 1165961 1624422 1289131 1862021 883578 625108 1173220 104223 1659208 1112019 1050855 477779 1712531 432398 1890281 406630 372252 363462 52265 1050650 1206491 707820 680090 956674 1922169 1042903 1143362 1287711 1775039 1067142 1871653 1195159 960908 392239 416121 1178523 1362347 807340 1412543 1477088 1870131 330673 227355 208328 825400 1847183 1783389 1623419 313778 1867432 1729951 1735096 573585 460616 410828 175926 609059 1728865 256785 682937 1788767 420631 1490532 102588 399905 1388651 831828 1830317 1541937 300262 1977090 427806 763457 1552589 203874 631174 818938 465885 272825 1502881 330011 503430 501324 1698958 39836 149611 952908 768218 469330 484670 1594055 861599 796883 89454 1684641 1583496 519747 1104465 1564850 1984327 339809 156768 1875806 1634323 721618 240524 488445 62569 1278393 1244509 587116 199222 961662 661758 1272602 1496560 310889 428558 1427286 1933336 101935 148725 181731 189390 214904 354646 570243 756960 106739 1674130 1626074 1862927 1284748 838881 692958 75915 656283 1441239 868789 253308 1994194 110056 1454982 1520532 1020463 1185845 287654 1147102 1529908 753567 232792 435433 1852647 454671 373311 211849 763311 1785953 366432 107941 1436161 900150 1552753 261745 1573664 1667001 24395 951962 107176 718241 1852387 283008 1213211 1865657 958685 257065 1918250 1212760 787305 1055046 1135807 970470 12805 454474 1808951 1001414 544166 1788290 1913542 1867379 1808737 1995843 1822096 619075 1049242 799524 752494 1086625 1794419 672149 703553 1216732 217357 1365714 1506505 1695325 89361 1748775 676730 747778 659153 1963973 1544120 965968 391887 1657960 214205 1229614 899896 731279 579506 1547023 832581 158999 47608 1826070 1062000 1601589 1364436 1011936 196556 1299077 231685 296534 1413208 1940788 1779095 1289303 1981763 1081142 1657831 1811084 1144033 1036999 223119 1041160 1701949 213133 1626245 1436835 867621 1677419 774866 1059387 544596 1036029 1832295 1857954 1446116 621459 183386 132755 434061 1401200 590964 1336890 8582 1917959 965290 1295686 1121907 110378 730604 1242322 945660 1728706 690197 743894 879142 344829 499401 735867 1972922 1422527 470179 765973 1160461 409312 844732 1947707 1961962 1887344 353883 1472908 1372826 308053 1915945 1439314 1713630 661514 1229259 520922 1574151 1411729 602160 1962827 367161 1375258 1657254 348233 7198 38083 365549 162613 656130 713443 1468011 1519571 319962 1201682 1530983 1924284 919054 1882602 631984 817786 1554283 1962931 85127 909336 603025 492466 1705017 1942151 12472 810477 604436 1176329 1780550 705618 125671 1163112 127559 714325 1275559 530639 1677056 146952 1432625 1592091 1167582 922195 290338 787206 1438650 843696 1686042 1765912 951784 976741 1483322 1016804 49202 95315 377169 1809452 278099 1552137 538968 1447883 1940381 1081924 430439 1592392 17188 44410 1197797 1540884 1850036 651272 1617049 1051946 1917230 1928224 621063 621747 1816494 1425232 606553 1972668 1025150 1190192 854924 492380 540728 1200858 1892630 454336 1137252 378501 1390743 1732248 1605561 1552681 1659156 1144492 1299687 1718815 721959 740101 886092 478710 1711255 333433 440929 152504 523408 1679473 1365588 333984 640096 1106325 284779 154660 1378424 95768 1138863 261397 393619 1828081 1358476 1439449 230179 457421 227867 1859443 531141 1262387 1213615 645516 253971 1728505 1637140 427921 1460268 460441 447020 772432 504989 725633 139080 356103 1224738 1233758 1354726 387356 114679 1099270 154554 334159 689070 1647482 1784811 579963 177788 198924 1387609 58680 351237 345332 106975 1635086 37895 1927120 1788783 1396065 1281469 343289 743681 1707388 22597 813797 1096909 1423812 1042171 1476731 1315688 1206480 395360 1451180 1936920 1255190 1290799 1579006 1204109 1722011 1379789 1895245 1780970 1360104 758179 1720987 1111123 1984700 700045 964281 545861 1847095 657328 254421 1124288 1978233 407450 212438 345019 244033 1501721 455163 887226 501003 500502 1367871 1046784 1252330 1014951 1507190 442612 1914665 399343 528357 694216 466017 1769650 1994329 1113999 1894951 200066 1636775 1275044 770022 657012 1827985 1514547 1222866 529319 1293470 1143691 1258358 109197 171122 1428126 1779149 7444 1787232 1373941 544097 789462 1686856 178471 100723 140858 1695890 1702493 1269013 1915838 489693 1574664 1764666 201521 153059 1258899 1822307 696904 1061054 1385169 1370626 1439417 1813658 1602604 867806 1826635 827652 534118 1636693 1370726 997716 644539 547879 1221645 435314 651189 173283 1498760 575534 326663 1634614 127863 1894437 1007604 788214 173323 1300361 513322 284314 992752 769103 375886 1730012 1228613 839687 174970 967886 963113 959934 1036622 263548 1311442 1688913 1930836 1083471 1557326 998908 1955662 761646 36200 1975538 1603354 1677890 867040 470673 1542651 496010 1826592 1592026 1831457 764586 1520424 702604 1275299 699876 368297 1555583 370183 612184 1950622 1126770 1692156 900622 989925 881709 1385482 1379925 362971 1672521 1067394 414632 1360131 872526 1384222 671030 660203 1229251 1373023 1442926 466286 1016920 527936 1470946 1200663 1243458 1615899 906436 1105383 1433475 1717292 1935423 1556906 1671596 926040 463781 241240 948290 563651 1867818 339353 384875 1235624 824174 516810 233098 47257 1873594 826442 813030 1812030 871187 1744219 1348660 1169905 1573504 1922086 1078717 231101 1378919 1923805 1118514 987152 942102 1414417 706694 1771489 325592 926194 1141827 1281203 60469 846188 6477 307253 228323 1445316 872009 1492617 244961 1825085 1801341 63523 461346 1837235 27833 105289 1856465 982514 833358 245000 471577 1689291 1582109 1410315 82954 605726 1867351 1662319 1180130 1842774 1607706 1517305 391062 84310 1176788 1569506 1688944 99409 1051002 1742071 1537888 1917047 1236600 1131285 539578 550719 435477 1676504 1018585 1066201 623409 237568 1920726 1351597 97168 1469835 751785 1659472 1155869 1953756 1963922 155258 1664893 897831 1483215 1831328 902505 525200 124974 1189612 1810880 1104312 44985 584764 1779713 774205 462192 1412037 1762010 326559 1490895 1531494 363368 1203038 1469245 1061031 45746 550241 164054 1637874 272694 1293804 473257 695089 435207 1752987 610678 781566 1334631 58602 1977650 588880 1660596 1722169 1169617 894757 1031166 683510 1360506 1243034 1559139 783092 1161428 479475 1247986 1161750 1935731 955542 80248 1137406 620631 1157406 677175 1878771 351977 1250661 257470 265884 798536 34158 601349 217931 1301214 117861 459701 63871 620795 163340 935656 693702 691094 1625603 1756857 1176296 1088221 416574 1184695 1163097 1031608 1439774 47699 1586277 532718 271351 731770 1181428 109355 334907 979611 179016 1275802 1869272 1993186 18989 507345 833661 1531964 358807 1682405 47106 741783 853688 552475 707639 855116 1650444 1726152 841563 36241 1821220 382911 124239 645877 986527 1738827 564801 1701503 1061787 1761206 1838699 316999 316682 434513 1182958 778823 1280151 1713476 25152 1540785 1492153 1241485 1191400 1495381 1635343 1124486 357179 1891811 1351219 1046884 1675324 124377 351571 821813 325392 123345 620479 608283 1755438 825497 25460 601353 1458204 1497260 1421782 1114018 1711451 1782349 3298 728298 718781 79720 877869 758814 101425 539673 1440087 114687 1488259 1192263 780173 620823 1398598 1837399 1376092 1557173 1950824 338139 213671 248069 98918 393988 1563083 1408895 1957877 432288 426483 1993779 1545868 18139 1764289 1883672 487354 1584193 1453112 594245 1727580 775660 185659 131550 1537501 1490318 1509377 537674 1043758 1257899 526039 1136219 989709 1575231 1947467 1745892 658881 1615259 671710 113916 1495168 1110914 829301 1712343 1673276 48788 1822712 1283747 93891 1407525 1416038 1622245 1876689 993470 1251344 1314006 1314372 398337 390845 1705224 1095575 817898 1483911 392872 1409394 110178 1463592 952483 1990632 337056 871557 658014 532077 864719 1287560 811195 1242297 37116 925755 1178986 587631 1415018 1831777 1644712 535669 423657 1462803 63083 1695210 1030785 1892707 45374 1879450 803267 1665825 331807 1718264 953524 1600623 545155 890191 148204 1803206 1207668 1495189 317488 1151819 1825646 1867879 627395 670371 869008 42851 46806 827949 1817715 917187 1077200 554726 41559 1630503 1950306 1569202 290205 757882 1977173 1479849 378456 1855882 1538669 987818 1428738 553315 1307503 566880 1605588 612420 1484905 583036 1972938 455655 1169251 1446420 420569 1444976 1093021 23015 1637269 1590413 1389254 497616 1365778 40301 1022344 1244673 1722071 797604 605049 699896 566339 1291402 1061707 319509 495031 1426500 399025 553262 463495 1226224 1251740 129920 102275 217838 714819 1859974 1318282 358776 194004 1563416 1049995 697563 731187 955726 1312217 177125 115430 538271 1104378 627775 1568365 1081995 94988 50897 601607 982018 1777779 231253 1412271 584964 581781 193836 496165 28629 938024 249769 1065108 320547 480654 1077039 116 1440287 820820 484276 1272329 424755 244164 1577854 1420797 1016465 1947121 849031 1690823 1312553 550294 149983 773958 475529 1272566 614193 946332 1423056 1173342 1393153 1740368 924710 598987 847634 1870585 1738239 1472720 860390 1885735 1989338 1387438 1085032 1526850 1176640 827139 806990 1926178 352124 101804 1588340 1435263 1068571 101973 716491 131705 198604 95502 930066 149289 1348316 386878 1224114 1316851 958602 1628486 1279032 1416916 1125672 770188 504771 582657 1730106 825694 878891 1574324 520732 1589685 1645632 785883 1477987 444723 1126839 1678121 1676260 1174770 432121 945181 1587386 690185 1159982 1060326 1807460 299265 1215355 1856810 893909 1943151 513492 185820 1491141 1566227 1073516 713067 1984888 321239 984202 1163632 1779179 1172936 797329 1984850 1680130 888618 747768 471127 362238 258135 225635 964850 1337584 746340 1385554 1103560 139280 1865362 1241519 1556803 1064115 1484719 1531561 233095 1508167 1263340 1481952 147816 1404413 127391 1808370 1676175 834733 1768764 1233719 364831 1590931 1178621 1645440 1129554 1354793 1322472 1377319 1387180 1283564 583926 629721 1239244 1948286 758755 1657589 35401 911766 1405662 701433 868419 270230 1829629 987332 70915 813776 695206 206818 1533216 834958 730057 1288197 1015536 1723753 1928754 1966956 1573945 370251 1252063 767882 1302607 57930 1872738 1937006 1690019 345243 641309 400311 1878800 786813 1018704 688545 1225258 1466842 1007045 775726 1565881 952973 1346513 219905 1633845 1146189 1541745 1983447 510696 49266 1435307 868572 1254608 1862080 1672208 1672555 1406665 516927 195637 593869 1328677 1192526 204590 622985 495975 102975 879360 1271852 231869 1425780 1767758 1771360 134838 1937132 622700 969853 609572 1907834 1897987 838326 231267 286887 1877896 1666263 911238 706863 1798373 1862061 534874 1823016 1939253 190376 1192358 264085 400228 756111 1743660 1312896 1600653 1665420 691333 29449 631160 1518172 1008951 705210 809247 242593 1772509 419255 1312393 628548 1039650 213026 417190 1784391 32217 1216559 534286 769064 1113097 1055559 1097787 1834104 1155729 1789376 593696 566879 1212311 1110180 664102 1514110 74795 581625 947601 361004 1748819 764735 905698 464362 1580781 171038 939511 1541716 589117 175409 482998 341102 971593 688042 1164653 1646029 394094 1408670 1272557 145410 1066293 986024 1322118 1842710 956898 1877273 1350271 1426972 1247901 839808 1863205 691941 761122 603648 577908 1739504 91051 1446117 434356 1814653 309260 1555723 1647859 443608 1652645 1894576 106814 1109725 532523 1943222 1838471 1554875 1434233 267502 882203 147123 582250 788142 757833 414190 426503 1935806 908922 1232167 405516 27864 1215434 1816510 955867 428735 1035730 1766872 684743 220456 1162004 1907228 1439825 1833081 1455138 972113 236954 1216308 1706519 1883226 426474 495796 372972 1455624 663212 1894387 1725311 631140 1302520 474344 655553 1631848 515520 63960 1917255 901196 122698 1451008 140136 153004 609245 326035 38988 614371 687590 1630783 797399 1399046 1230167 420019 1832109 1876793 1091005 1634377 826095 1565067 1696596 862730 1072440 679152 487358 1065133 296152 418712 1491776 1671697 1186202 779615 1383373 1783540 510049 1781726 1980853 1038665 638836 637172 1379775 1526041 1946082 593609 903351 233362 402670 269925 372000 439494 921826 565777 1432156 434213 1199156 510868 1833337 1108984 803466 740596 1488377 1735379 1469040 1947598 1135898 126499 1531446 410549 375960 657671 412716 262611 472989 777430 1028800 162732 1087283 799350 288774 1093847 1701575 1561100 1373177 1044523 1899283 1590908 289072 112375 606793 1875033 1726281 181483 219272 920131 1098137 954221 1682916 409080 690038 517729 1529835 1909888 1082632 540973 1547968 1953162 124938 377803 81754 285627 1084958 1942542 1543236 1005804 927345 1124379 780014 1782109 1020472 613206 1498011 443454 302063 1823021 698059 1112181 506173 740077 934583 1155428 1473261 470475 1842853 1968894 142471 222159 1359580 863614 1507858 390700 1281548 370432 711745 1904185 248402 1498026 599831 867388 622983 430863 1677309 1995525 946221 1005689 438428 1120760 1280949 14697 334380 574564 927035 1888448 1598832 1445915 1984839 1656893 390538 1805929 653086 646533 1998198 1371823 826270 711890 423348 1934195 353986 1519445 757368 923816 1347163 1899509 1476236 1883186 1723924 148438 1054396 873179 1818549 749499 1861379 746832 347795 1458834 694836 1801840 953269 395235 1786639 558698 977757 1937441 574148 921862 346924 20950 1167363 1780117 1477692 740718 1928463 302149 731578 1289002 1501137 750223 1103111 1654962 772828 330756 1842142 612818 1622012 705327 1058417 1450457 1457316 1904683 581078 1149816 1471631 24227 190852 759335 1733009 1059477 1715943 657273 1392965 1203172 103911 620615 1279611 210844 956432 1980861 707416 1330899 682618 799337 847536 857360 744542 397114 682703 1979553 1007716 409397 1497507 631882 58894 1365593 780297 716633 742158 263533 414766 1043810 849058 476584 1367278 1795237 1068607 1137214 1885495 976521 954547 1285027 465983 1025736 1195850 1723850 854987 1953214 294891 143797 466605 964534 1084859 810908 1852176 1729045 1192235 740473 768262 1882840 312296 226094 1465063 1152248 1296859 31593 1058370 173626 977977 1643771 1025288 1797754 1847327 1738843 901610 1212081 334882 469364 1093874 1063075 384196 1260296 149736 883930 105344 1764804 1747097 1081289 605749 367826 1738388 1430535 266659 481892 554055 1299781 495999 272318 925789 1250601 53099 1361128 994818 76940 1145309 486913 1330809 238257 15767 1695233 957896 498221 1902517 503994 682011 955199 1966090 537884 500422 480402 1074847 1472731 734006 1352246 1243490 580862 892860 483700 1263506 1807179 1510105 1623740 1640966 1338191 1098921 231998 793520 726503 120687 1480093 509367 1659598 126081 1525434 712489 564574 885462 1646535 1087034 285952 766763 764768 827302 705309 1841199 1875207 1655233 1808678 253691 232689 255273 533793 1654750 1271922 239498 1218710 1018238 1525762 902895 1296149 1351 221434 1563278 1828066 1162183 1473902 813584 1310444 893273 1652130 73121 1099365 816393 598906 1067306 448630 283121 376060 776913 1184414 846589 1352712 336219 1414273 1652292 807316 426631 966780 1223278 1642553 233369 552261 1563295 704415 399815 22871 1393686 1559808 1791394 581361 1075594 678979 772023 1216194 864620 155851 1091599 235815 1708200 216937 1583230 1450678 1953015 300326 532849 1859622 1394114 814410 1174197 867308 659791 1699616 676063 790271 9493 467701 1396466 1768281 741934 226136 1436185 139389 1223033 349486 788374 1644145 833030 537254 1363571 355970 1130995 1101303 707239 1010074 1155899 1862225 673486 182698 946318 839167 952562 843643 1003530 813185 1875274 284069 572725 1368878 325991 564089 1429607 706813 470440 1091928 1999792 1831151 1134363 1805613 1217007 1734622 1559080 1847633 1130337 107181 1655534 1005015 1849629 1877709 1986831 669339 294353 1950133 1068483 157636 948555 712830 1304212 1421954 53595 1067778 229939 1968293 1291661 1308173 926583 1876498 1054948 508869 1305323 1046280 574106 1964605 1651905 232241 742640 491556 1928583 274785 72812 67413 213623 327394 714048 1872355 1885489 1136798 118547 1810062 1374353 1687378 1841635 1059190 1083119 157551 54825 1899222 1290650 1723025 1637557 741502 1071218 241068 826401 297971 1525514 1557666 557853 1900536 311481 1197867 156325 476991 590974 1281134 1242735 1585917 811571 1025626 701721 1268707 407084 1421659 730184 1412841 899340 341380 913247 1152177 167166 1447381 1672845 236687 827190 494918 1983659 1706789 1146651 650537 602607 1210118 1657113 1148068 126114 67362 144280 1715068 1653262 1664991 1119430 1462786 1371881 312759 521757 31887 685629 1056748 1528975 1860014 413840 559490 1017539 1826980 1119833 1603553 653026 1259478 1620731 1085021 130928 388259 1176594 75583 407994 251828 555280 901434 257982 155431 300632 1360910 1037415 1311026 203711 1483118 1336676 1930765 1764438 1834614 1892388 824910 965841 942305 902404 985560 72855 1137731 450748 36042 384870 1462817 442324 1827461 1124672 1659893 103943 668744 1740089 554687 193713 1659314 1453210 48916 211425 1840015 1065573 288645 61678 1097465 1765915 956854 1590862 900016 498443 1071232 11431 94191 611279 495683 1004337 687660 998282 594830 656520 773798 1231568 18462 531571 1193971 866452 1084133 648439 323181 1346467 1093347 1929731 1454852 155436 741351 468135 143548 96801 1524271 502740 1316828 205750 1360987 356400 918998 1308454 1800162 1708078 1671564 885365 542746 1520714 1144885 26408 1306425 866449 576449 1736865 1923279 626318 104646 240474 1147142 1643661 1223165 1456982 85096 509041 55881 955298 1492358 1193420 1108992 1270371 496673 290104 495472 1872747 1865385 1118944 590021 558449 923113 872137 912662 1921652 972628 549133 1784044 838598 1181724 127756 887649 274017 1600078 1104741 1715710 1974927 1111716 1934940 681094 499213 760322 1611041 1559018 715099 294699 819714 672148 1025855 1594134 1263458 571212 1721853 1971976 1492460 1351524 466960 1937808 590472 18101 152211 1501497 685770 477700 173737 1819695 773398 984326 1408536 819934 973665 812180 263946 973729 1807324 18347 600069 815307 1753606 1043640 653746 1246156 806165 1711446 152188 1638521 1764157 1174131 465201 981196 1213775 653748 381246 1228627 559355 1999594 1754393 1184513 791956 1118065 26610 160492 1742640 116066 158669 746800 1284105 1333575 1326052 410420 1916437 1624048 1065693 244234 85287 906258 739715 1250224 1776755 643044 1728350 1298943 736094 629704 385104 926797 921704 854640 974475 1416980 876463 1335952 634330 1755111 475909 1585704 510997 925027 617645 398388 1296226 1186875 864839 889933 1724811 728191 1872664 1233497 16443 1761587 1266420 258428 1359940 767609 66148 1689791 1133290 476249 138746 1931843 1260283 753920 133242 1614891 1282217 1748263 3484 637292 1142478 502681 1193 452008 1391520 1265282 1847488 806218 1997340 824913 1980162 976304 1852273 1999937 1688501 1604277 1033470 1162800 244310 560017 912397 1272987 1169348 192823 1910085 626932 129518 992629 233483 808993 1420250 1120203 507291 90497 1778245 1232984 991771 926807 658792 397723 1990237 1612725 1922498 1058552 1192761 1447977 219241 1202508 1090989 1567617 73282 181411 1806033 476520 1513838 316104 467039 1189398 1329699 212252 1536911 137420 1972682 1024321 1872627 720047 1802711 1233324 1675154 346750 724364 1864348 1606276 1360105 688798 763838 911553 707883 578996 674088 1176067 1690732 1299805 1585276 1653000 1723427 109796 1288873 1820970 1735112 732058 1548830 438920 876695 1950144 85499 515183 958946 1013075 1826015 883575 1473636 971993 1982587 690515 1493277 877578 1014311 1050613 77178 951366 518766 1089420 43475 1972387 1643101 668764 526758 1500466 173879 730629 1400039 1853032 1347552 348654 1903078 1050268 1617786 1439491 1481252 468917 1342494 1847623 802483 69836 1297995 628225 1666132 1742523 1725028 481086 1815495 809505 1159550 180459 795686 1470197 1434537 674745 1411368 1454730 1823336 286044 1338611 681592 893641 1844312 1953150 674111 1105019 1113659 1055896 1269359 514636 137084 648130 1204617 494607 1321641 1150965 1022095 506493 184104 1320065 1291632 1438230 1003259 1274835 1988270 752337 486753 1054707 891378 1907125 971183 1891235 1637468 1597322 123071 204735 1321315 764378 1039482 1828638 142049 203185 999574 1123846 1139000 896377 193356 1826545 1002188 205149 1657687 82329 766703 1662744 722708 79133 287097 1577757 454585 218115 294309 551378 975446 1921848 1112933 455587 712506 791926 877204 812778 1624195 21130 960928 266866 267046 254254 1933090 533999 1317613 194692 1446158 1493106 905964 1905382 1089607 679721 817934 1312804 1822753 506964 1540689 1981023 1829028 1576293 1927209 1215722 1495884 1771718 1892497 593808 1377985 597579 1916149 437099 471655 506385 1266062 132750 1035403 957928 1557663 15857 1228923 635137 1140171 112302 1238110 1666535 1561430 96194 528511 1683023 189810 968354 861190 898450 1394524 116379 139869 1956400 1304857 13510 1020990 1206784 647212 468292 1883482 1252042 1491168 1834010 1044124 1654986 930336 875136 1506019 1020343 1429847 1894966 415107 618827 468427 1123434 1371151 788401 1950123 1377742 1228537 1262867 1201463 1030749 283364 1181972 1482972 1943704 454515 176875 899680 1885977 744358 1110858 681240 747783 1637182 1336599 1099170 397156 581879 1033409 1576269 1697603 913146 429876 75432 1331021 391128 255502 930125 1998490 731575 1942778 342317 654520 1719035 824162 581291 1170578 1222658 315168 1763846 1445098 431406 1369479 132332 596507 677993 1612164 1268241 593218 379745 589611 1564215 117038 366323 894005 236543 1790591 461429 1870655 1900089 361838 697935 262498 1969818 1664094 351127 1585844 378970 1352313 911524 554859 758747 160450 1772619 1085659 1141904 1928853 602380 892990 44565 573901 1219582 1854919 470933 1283711 588553 1029055 1030911 978558 1132024 104582 1852698 135091 1525899 1153618 345901 1093653 1951054 1921808 1952498 898983 1956369 1562134 1507187 1154567 5800 380425 8340 1114041 389973 1215486 694660 859495 1543680 1046446 821372 1444659 902376 816937 1348600 106391 868481 178700 477147 908389 297146 1849778 183566 1783557 938315 1423735 1178572 1017637 1334692 1241300 1141233 932754 1020712 1664357 872345 1575619 803399 1503710 372110 382595 653035 1659693 276858 1812644 1223287 570740 1506848 1221434 125768 1877584 1992970 498999 621079 870178 1484949 1563336 898826 248584 794544 705531 546776 744786 1331766 575493 412491 216949 1445246 166623 1814848 1055921 394512 21134 114760 1100939 597304 1530981 1980548 665860 579072 1465213 1670361 487926 417630 1906421 990062 754876 637750 1738737 851020 913173 1419592 859588 319211 1776433 883181 1287736 592946 1494452 1745766 1866667 1263867 957478 1201378 298795 58690 1752154 799508 495749 395214 368012 158028 458021 1589810 654541 1391615 343641 828097 1812321 451658 1099585 1463333 99861 989119 490958 1466328 283419 1729891 1305548 544057 927117 1569703 1570575 610700 1860245 1863821 546826 77696 101891 711720 611493 209711 420160 441390 844227 1863184 854190 451088 1413864 285010 1932273 518289 1579890 802593 805280 1680948 20943 942849 1139168 1763291 511597 1240993 891413 1153378 1596817 1993872 1681873 1420586 21013 670905 1840926 401761 1559456 1798841 1498994 953771 172512 660831 649715 334426 1203790 1028493 620274 1943698 493070 1242416 1967868 955834 1878284 1008612 1988619 1863476 1221249 621822 565822 1644223 1739783 252062 1969759 892043 1998807 42154 1776378 383920 1665642 136730 953249 1757634 1951668 315342 1252014 564667 849777 1935777 792165 409789 819024 1345863 1984695 785519 1119575 923454 400014 816207 280213 313173 1115287 1861152 363323 958280 456071 1196832 866473 1315269 372319 1325611 1839646 1467759 775824 1321409 838885 322067 53596 1111220 348363 234214 1936444 1770544 483845 762081 1388133 603494 46803 442739 1620751 128396 67961 595300 1576279 1628922 596822 421194 1162291 556227 1844016 1258692 1137025 1429694 853187 1402569 1289435 229717 1864016 1212938 617131 302485 550521 651658 1043592 1787572 1065087 559795 606677 866661 540362 1399167 885244 726174 590253 869131 1659942 1027707 796968 1623102 1864720 1874480 595662 741416 94440 1062978 776464 1452395 917149 1032265 866387 409334 1036540 97479 203079 519337 370468 120892 1826638 1761617 332858 1226986 47927 1137806 492306 1019948 509483 999293 1210007 1244700 972435 57639 1533016 824292 1109309 1996517 1663043 1510992 1086119 287231 1927181 1573048 912470 439514 1946461 717549 1127491 412484 1513939 482339 1073550 1866886 606920 641588 625295 1730699 392802 1034476 221851 1905710 1337160 311486 1956150 1654950 1542142 372856 1833816 74756 1007732 1399211 359660 700244 1808330 141313 1083572 859140 1210587 1929784 642160 413414 26677 1084184 1623465 1373761 1174420 1787662 1175567 329531 292891 398255 415255 19889 963380 410265 162397 1953649 546106 559138 1608599 315628 445279 763172 419770 1639290 1022331 1816497 1384560 1931436 883738 1537359 115192 556948 1401021 167685 890762 1281918 16872 1378404 730193 1279098 1515728 1077809 1661282 308264 216015 1116133 1907383 1861241 1046940 1842999 670714 961310 1220355 121333 1533015 1310445 592239 655173 1984546 576904 961526 960009 727394 417786 857446 1244843 1307469 454773 1548649 214604 432001 391541 463943 1386086 787739 1909765 1981017 1121878 1497447 642438 1442407 320784 1313958 60115 986255 1457870 163516 1279662 935487 1184345 1907868 1633906 433110 1321839 485797 583033 1644309 501965 1396832 889675 1706460 1502114 482392 566577 262493 1813091 1536121 1357664 1660415 1622362 1923225 373402 211913 1231332 1262113 1216228 1695243 1259752 1116257 51660 879837 473615 1961748 1578317 1825390 888223 275577 1621374 668296 1174560 1927457 1520787 750664 1466366 944034 877025 1459709 1551480 800015 1317756 449843 822401 1754395 1813289 744189 171073 1540452 1010306 1712241 638598 1864976 1379119 1268054 433451 1761620 456583 1449095 1673834 1360349 262397 1177335 401542 221517 635938 1494897 1985165 256079 138589 349625 631242 720614 1325496 1083356 727553 321879 2106 1135355 1648672 1686605 500605 1950904 1674774 1854480 912930 945478 1456038 848226 1743928 1586061 678186 455955 1795875 1204180 1807907 1290308 88117 1963439 600090 85339 517498 1705906 565331 1531820 824952 1544395 586459 531182 1273612 1439257 1049469 679443 27113 1828016 734464 1725454 750254 1629647 678823 422957 610960 1282786 953968 100448 935607 1686120 107831 365358 630256 589965 806210 1166200 540800 1699428 1251392 1818170 242695 1442176 1292791 335473 1670435 21903 398745 1224039 1757236 1793702 1352242 545533 1136445 964626 1497709 1152588 1052587 406415 712511 1106147 766198 1886162 778018 1458593 1612481 910079 1059926 1427883 1782356 1823239 1712704 1050750 599142 836447 1884343 726692 61075 85842 1955489 1020417 93070 1806234 320619 221546 824985 211500 892673 1182329 297159 534957 1715944 70994 1103254 1756716 1784794 765033 638559 284637 588470 1179750 1702723 969266 1835330 1884103 351032 140923 55809 648936 1725998 304388 418000 1668281 1199142 1389759 1217969 1383384 77755 479161 687581 1186956 249990 144384 50234 274297 65121 718827 305404 1594307 780055 1423619 685010 1738532 905224 869774 955195 1801313 1298336 1737738 392587 232786 28471 913493 202034 591145 1466008 1516549 1717383 1356347 968679 1612972 1274666 1858123 634496 717340 1410036 831547 518216 1306073 651529 1494408 826794 1196679 1115727 843578 1783118 1559034 1948055 120545 1005607 423402 1575629 127146 359909 1093322 672500 1131083 1609131 1936338 830061 6602 121886 761295 1656488 560053 1070759 958722 1123327 940957 453998 940022 1478866 1448914 976105 363950 859005 73320 763996 1877922 1671449 929612 786307 1596998 1383758 1170323 1768733 69513 1709611 213903 649474 1369988 1775228 148430 1908282 1982032 869397 830446 416772 1120341 844202 1282203 811011 262476 899866 128505 1949725 1383858 1482887 1809880 580209 518398 1918409 1277840 375249 1283076 1569136 260186 1553566 1455092 817461 1327791 781302 932538 969407 1312839 1040893 369317 1864329 201389 965978 1654360 713171 100262 1478107 1509195 1361139 709155 868659 816857 494138 1413305 340206 1714793 1467380 1665325 86057 464068 1732844 402241 1007414 1676525 218845 529348 1683548 1159999 1224013 1822923 1340982 1334892 33046 1141015 1330059 1358305 60582 239669 1433811 348191 1172658 1739289 1773549 768148 1819029 1634461 1839885 1872437 1058110 1788544 449434 184015 359029 787581 1029389 95776 372548 621313 1245261 1349726 1255359 119537 1864325 937956 1530050 61559 1266835 95882 744769 1252810 1915917 1293859 82169 119708 899371 1132510 68338 1195268 1869312 605653 992551 1074152 438556 1467421 704049 511784 445598 1733546 456046 1425180 1232089 300650 716898 1217352 916816 134268 1566628 1157840 990676 1403322 1744078 1616037 648218 26002 560151 129831 1320510 381735 504812 990322 708201 465770 1526113 1220585 1928486 710981 1385003 1922489 1644873 76226 1065121 1670280 651334 713866 847880 771930 1638776 691673 1549687 246891 1311445 1278363 879717 1175115 1547361 1148291 164037 778808 772329 1449708 598866 116974 1754762 301583 1423106 1106501 412117 538788 1225095 1735113 1757460 1804883 1737794 1152621 845652 795977 853749 1248532 331012 463193 943034 1746450 630592 211087 1594032 1023142 866943 1485746 1658192 1074302 1597325 712620 1428363 1737405 69001 421335 977263 892249 1433272 992968 942685 946041 1576145 918655 110360 1795927 1128305 345384 1806726 1283644 1101252 709098 1280526 370374 1205424 1526194 47676 1349556 28663 268282 671905 762731 285985 1874280 1649028 1353862 755121 522115 846414 1187143 1852093 1952950 1144419 1289546 1042932 963761 1098136 1986384 249323 680695 891968 1261412 1500463 586498 816334 718988 626708 1676567 1170016 631131 506426 858638 123981 1370095 1764009 453120 947311 446611 5037 869629 1499201 1518374 489321 577298 683404 457757 1602191 348262 1151582 1184489 1486708 1179178 149219 1100530 127797 1370263 1592385 1356756 365616 1926938 303514 766870 1333130 727798 352281 1187970 72986 833694 839199 1859678 2327 1839017 133466 1948147 1825748 1773930 1184392 1768888 1323526 1054776 1618538 23683 1858210 990229 428611 1452810 518260 887261 817325 1512319 1619235 444892 1649981 1739938 1907580 252696 1541844 303920 255037 141583 838982 607032 209407 458013 844233 1136686 1166133 1933142 184096 189877 574805 1314879 500726 1788332 557511 1178508 1171902 181664 399836 1925912 778993 557458 1664303 1437543 1248706 1255974 1286783 1647283 1724694 1634593 1085948 1727801 983333 1421126 1605742 1869796 1905899 1146001 1144278 1250186 944391 1020297 1067277 1255575 772205 1110686 1183929 1575173 642716 1007480 890125 1731690 1696552 1686622 332975 788951 1763098 210217 1256297 1506906 168407 429366 776108 964798 1385494 1226546 721061 1055266 986528 1231927 1781401 1738660 1473095 1387859 1554299 81812 693354 1549563 321056 1742217 1080443 1710044 846943 879177 1934370 1642118 1993295 1942648 1904511 379925 182758 1515149 522722 1237899 91068 346466 1656334 419575 1605705 1524254 1322802 1628845 1177296 1502576 1127922 1837637 57890 617061 1847881 1152054 1901935 1136058 1714374 833089 1937417 1454555 1631410 477404 283350 629526 319702 1121854 663331 1529565 1217 1296954 221996 1266561 1647630 1826297 542706 555277 951233 1771726 739302 1350421 231188 1068466 1623734 374235 581674 1755722 1172483 1441639 1045256 807776 474771 983204 362444 1613635 625915 936910 374146 1249164 402837 1147552 919033 1919823 930291 1565341 1173542 1568151 1456547 1676382 514109 1282590 689550 1150785 442038 1663825 153389 1983676 599925 935464 1218494 371426 1183799 1060908 1143855 632139 417863 89570 1952536 1602384 1745281 974395 134772 1985581 281826 44307 1691897 19971 996889 41313 160075 1256361 1582149 1034635 507917 1271548 290321 1862931 1855745 1586600 884678 1891482 1651852 749901 1878835 1905518 875433 614383 1322963 1830868 1207977 1044132 573754 166152 261606 857951 877289 912146 35621 317222 245630 1160676 158300 1067176 1708840 686340 1749620 1056611 454662 779533 274207 97605 1088523 1273351 1541485 541905 1491905 1987954 465484 1967426 1090854 1762614 363263 123489 971715 913354 782291 1956858 1266161 12171 275709 2060 1085914 1417307 1518305 1540493 539457 921869 287585 1787013 1953749 653758 810198 1079275 14137 764658 1700226 474672 32382 358610 561581 591021 393442 1742487 252444 567933 689493 928700 1054310 915625 145120 1464886 858344 1984603 1847646 1462799 1702408 1108615 1738538 1724559 13553 1958887 829768 1993747 1394812 292612 48674 1019105 1414825 31366 392444 1061245 68775 1238456 1993971 1675667 1882092 779921 1310597 1878297 1209446 169416 1075894 620691 1276540 1791366 690879 710410 1032086 13101 241484 241499 670183 1552555 1533570 1178392 492296 1003521 63359 395952 110998 1148007 930823 1304601 1692991 609725 368442 858032 1543833 1937626 499367 502561 498297 1596254 1898396 600714 1198746 207088 1859483 1888943 1674440 1282802 589703 728646 1351590 854497 1828850 1491676 603613 522301 685213 659364 1484142 1499147 1081045 1619850 1175760 33556 1613041 45108 1494183 667495 1030201 138100 46363 78178 1704050 1808937 1968485 1913495 983177 1113582 1025936 1370587 784393 818508 1435020 61521 175122 635532 1898405 965145 1756767 1621177 960192 1324521 1205775 632578 107170 541096 592832 1839883 670718 859530 515417 1404925 1036545 15183 860607 1114236 133026 1295787 434697 1461946 21516 1381973 1790668 325408 457740 1777639 926537 353293 520514 643014 432439 492394 783339 139400 909765 1598235 540528 1213086 821889 1056167 1460690 26479 1527393 1558647 1200797 925878 209650 1936784 1036181 1702564 1581319 775831 1839042 1432791 523741 194206 658453 944089 636251 238058 1395580 1348943 1969229 1454154 1915174 1228258 1560312 424302 267513 1062161 1351377 1908522 522772 191915 708610 688527 1236872 1122960 1916370 470825 1250697 1123437 902930 232853 667861 260270 1772153 1213704 1996914 1712963 151226 1080055 1538699 835084 769525 1275764 962129 1505065 631292 1760709 1704706 1646082 837734 124092 549202 1042066 73213 1903319 1211398 86345 1643378 1254642 415932 396823 864858 102531 519203 135659 457020 1624457 330908 1338435 1232578 1348689 1993864 836136 1764690 608405 1415838 814952 1199455 1054181 96698 406357 613085 51877 677335 416867 964834 969916 176717 1672926 320020 444049 1076213 1173869 1954619 1591944 1795182 1473668 1933340 887919 983140 1380529 1955301 1330443 616009 1730885 1042252 656324 17759 222776 674498 1045019 1410617 1527644 1523244 706958 1487723 1989870 596613 663926 1202786 1631756 883637 242136 898086 1917423 543658 264584 1365722 797383 317861 872066 784556 58444 1479776 934093 1470266 421403 1756329 869222 64395 163598 1941970 941223 958405 1885288 294262 917009 134137 1818185 408652 1232250 328236 1364072 669127 663346 1083633 59108 47831 1095486 1004969 1974582 55647 1219547 1350995 727174 1672027 254698 13414 694654 1990990 1228955 1754414 415106 859069 1220532 1956722 228769 210039 209635 1280816 395237 844625 1881218 1089002 384435 946589 1598440 354337 1877954 52792 219444 1946212 1739377 1627881 610819 957351 1500395 77518 928463 973825 113918 1995169 1543544 1903333 72241 1621704 1937978 1850799 630598 250314 1412009 49168 589612 1321990 706618 381151 911923 1573800 1971745 41188 558457 1044485 1960646 804076 1766866 650621 240540 1416715 1953817 1189718 485194 1564320 849744 576670 1340607 731827 607444 910944 1922532 1812764 1947309 1888226 243813 1444056 1093763 1252393 1047456 1642191 830834 1929591 142081 920936 1802784 1361759 257061 24090 1108627 1616802 1193023 865162 146723 564174 703130 1741127 1057354 1780768 74010 753282 98604 770864 333312 1014539 437110 1328688 477256 388032 1797892 552865 684478 211249 1168178 1135048 754675 390050 24754 1677905 408020 414083 1907387 820243 1637659 966981 1028220 1242279 413335 194273 1961938 1892332 1340654 1144201 143959 500768 420913 1190914 1919345 484480 60400 1411737 609984 936816 797163 1597855 894934 658322 1650915 1996089 230139 1904821 327180 414859 1621071 503082 1800359 908023 1112606 1043601 1355461 1553408 1550066 1008426 1704540 1506954 1441618 1455515 1598307 1006833 620179 1433821 1596682 310609 1829764 213681 1146180 1202437 1119145 1993852 314761 457712 797267 1546911 1638350 922323 156721 1097740 171265 134789 1030580 1680771 845659 1882495 854185 902304 510971 396624 1497731 874229 1840574 211255 478443 1452180 164156 1413822 1207127 770473 1586790 1711384 1061571 1345579 347481 1185217 996492 623426 482503 94883 1727659 995702 575527 1800449 1541331 1931291 1880515 20884 1919299 319201 685510 949684 1271001 1612334 1398372 459320 1980331 1352068 1756167 1072614 927200 1405032 1764012 198428 1165591 1095203 1233799 1002082 658404 1246761 1149368 1652176 688951 494184 870696 1532054 1389007 50082 1790494 796677 732599 368836 1336856 1210399 1437108 593680 1313875 698408 1261038 746357 272759 1651694 1228370 1802677 1680106 1536582 1600562 1013541 363769 1768069 1525275 699381 514193 334031 645029 419533 1315288 1003532 566887 1201033 1869673 995736 1547890 39235 1966227 1059428 1153187 1672626 1184099 1186058 585001 702024 28077 409378 483164 1450839 579175 1953309 224497 822662 1057279 1916862 1471566 1006168 1894358 1128403 881352 28763 630025 1894681 40316 933347 336258 33392 1536569 1949460 1429422 952645 1091964 1805039 48408 1242298 1415737 132235 372311 1413779 1766375 1004897 1098579 357861 812612 1641657 1424359 619400 1782120 803102 1854322 502099 573613 1456368 1068339 252735 1098121 1600661 1943161 308022 1764983 1840472 828472 1005883 1946318 1362739 1733013 1125426 126437 1189829 914724 734164 50409 706433 221820 1839620 1695036 758548 302147 590673 207349 1600361 417836 1145176 1988353 1650910 320564 588566 175454 193399 1977372 948551 929208 1312113 1195920 440097 340290 1684748 460646 1427006 415921 237620 989228 668452 1451593 1991515 279245 1339796 785573 1770325 270349 505832 162511 1124577 1570133 1794185 1230528 804522 1042707 1158235 1899854 102913 1697211 666134 721696 1736220 1561925 1434974 427202 1710577 1297514 1999106 67883 389680 524919 22382 349855 569487 1739259 991801 1925824 1735396 1811886 338439 1066660 358208 562148 1373044 929907 492789 1166397 550402 899176 66685 181230 387178 1675096 744299 1940531 1971014 1897646 458536 1172674 934945 5211 60701 1839850 1118715 1638646 27272 994995 1959780 1128616 704265 603915 1555901 784280 186908 1342856 1261245 1329562 121988 1689782 622607 593341 1465785 672516 812060 204089 1452858 148966 1831631 395957 1940095 542462 225206 1868923 1533916 841632 1181941 614420 1350193 1658935 1201828 796264 1158746 222243 1314822 687916 1195647 1337677 1882121 1096712 1439471 199403 1303686 869385 1905477 37023 1997707 598954 44500 1872266 1386743 1020608 945865 1769441 1286769 1194239 744604 1514765 2762 578193 735834 1297888 1912400 1984406 127003 782891 930108 981896 1040467 1213400 1221410 973682 1711276 1057968 1424095 510688 589584 750590 521183 741189 243513 1438390 955318 1922047 949894 1694469 296287 499764 1688884 1856491 858418 75542 1220791 1909248 1730556 227706 177855 1556763 499710 1221492 1590782 1566302 1900267 1061260 1344776 154532 1121994 246564 386273 1757110 454737 1196176 1844494 1648176 542021 1662127 1372963 601064 202370 1561499 725386 677862 1309827 1386413 1024461 276182 1548634 1058399 318745 895788 792224 1264323 524552 1302688 1968722 524502 1338699 920644 1533691 837048 863263 805738 55547 637112 1372193 1059800 1357608 679928 1864504 909690 1165257 246113 1999507 980228 362124 906918 720013 978927 558799 995272 761862 1313452 1088072 1975178 1799952 716829 1352278 1837085 1507949 139083 1304592 236410 1078644 1731771 1727066 1608062 1220937 881909 277099 423236 1018101 1363432 339027 525831 80871 1480437 1363059 1484820 345052 646 632767 1107461 389650 1743878 767499 819050 5186 1752393 601230 1696557 442513 95235 1641396 495956 1682585 1063708 1610369 1058806 85126 1641359 82017 721423 1592827 1605309 1339132 1193162 1757289 1160237 581885 1616375 68257 220697 283633 305440 1912074 858295 1185172 1920723 503785 1292467 1426816 981055 1744218 1888203 694160 673182 1549986 1560942 802170 903877 1488756 1520979 1264446 217511 1931704 144896 1508416 61434 181823 1626810 1218249 1698196 1622982 1882292 355211 873144 1309180 943533 1481400 54174 53468 1033724 1250491 1299232 1728439 1439526 1536288 774302 299709 1546333 1178316 96626 1121149 233310 1173569 299414 860048 1603374 198420 268656 1456284 1324552 153162 1629224 441611 61582 506066 297172 1705829 400318 734375 1120520 1561777 1363055 1922119 925318 1256744 1135145 1572170 1213221 171246 947657 39840 306277 320391 76414 86578 289283 1752225 1060545 1927050 1259961 184581 1855070 732339 1134371 1917918 831903 78347 76438 166891 1823903 1516245 512631 174817 1481638 916039 1386412 294120 1704922 568889 1749552 734654 31553 846320 745939 662767 1374378 327797 524343 1398883 534642 121117 1296782 1620940 987269 518606 1866083 500656 1817863 259494 644561 176765 345058 1393387 831047 624841 1424023 1830763 90436 1703328 447666 1181299 280123 175956 776623 395489 334374 1536109 1652845 1265323 1303410 931875 1350223 760638 888425 164115 1541413 603848 1197727 1969762 796235 1431112 1562421 816638 287103 454080 1176455 1825089 97495 293948 46266 1100214 439560 904013 1316449 241036 1885993 459276 1991212 667539 669593 1073374 1181482 607014 412421 319821 1805377 52083 582620 1661247 1133533 716794 1816660 219631 1120154 713314 1526669 534281 1608310 1167770 548352 1391955 1903302 1771285 110566 1070582 282160 1017184 1053695 78333 1303495 3355 10017 21167 672332 343126 314259 864177 830139 417296 1508402 1171180 1424129 880760 1157381 972847 1930020 1259030 1553349 932652 1699381 591326 1606281 801132 589512 1438064 1054256 585260 1801630 1736501 1575132 1351161 503549 1933717 1875898 682927 65927 1712053 1201893 171508 1508096 971418 1201464 679682 1539673 994007 801114 259171 1280374 859241 1514626 1354803 1585212 1112928 132357 75632 1824055 503705 1049573 1400902 1731210 679063 1581673 987221 436710 63438 1081588 1666569 16480 1527270 281658 1750450 767971 813207 1501877 1926300 793226 1937142 849635 744429 1245089 35253 180406 1478600 1605067 242234 1198553 273247 1421332 905489 989668 1656372 944219 965827 83934 1931029 1197640 24952 1815894 860195 1842507 1494211 119087 1069401 407360 235143 1087195 1776461 1943196 1618823 528035 889583 736622 686317 1068894 1850040 1250409 986586 997479 1233183 417860 1717555 1586349 1668384 231489 1693953 1523947 989905 873156 1312596 1882272 909883 1792532 1712798 739098 1887814 521646 870840 247038 1865631 712498 825581 1929447 1959503 1809406 1834644 1121417 249481 1891605 1309032 973644 461673 1526097 505482 764388 758920 1496656 1281182 1824011 1068566 1727020 855014 1594473 268645 1809591 302407 70486 1012923 1583714 1726803 1453643 1382664 1764975 759837 220144 212986 179046 450757 1749159 1220045 1912080 439533 1484624 1073848 104793 329500 965719 693861 1167095 1732960 1497974 554370 1757190 1216915 251882 322313 910766 1422179 1722708 869089 1729423 1505713 1800995 1257350 1520194 1095605 544543 1606549 1507810 725719 1872443 1723322 803289 1940163 416727 1889747 1199250 248016 1058643 320589 1493732 211910 1985434 1637551 1853960 438456 1996948 541901 1967609 737965 365142 1378596 719431 998398 470483 1947371 493798 1160072 1784296 1742401 1153363 571609 1139207 402243 707065 159728 1777145 1537640 1187519 708657 1786059 1816391 393503 1891781 1339477 63817 746748 740529 1055824 1715045 1943171 1903259 690279 1209675 1453214 1158453 1739082 69234 1802624 1581207 1034320 1344158 436060 826221 1157491 535506 1947209 902704 1018185 1708391 202782 1477901 1350661 137766 1583403 1934865 961546 423639 1505650 276489 213345 61859 1712322 1691913 1035679 300619 1864514 1254076 929425 447063 1637133 265794 1354255 870549 316889 344793 1665618 670008 1434455 282920 190066 1613821 1451125 798188 1406731 1248091 1730621 1962915 1458789 1608953 1291295 1632913 198591 1348379 1979934 1837658 1916615 1454566 1209460 461218 222539 889544 1837073 669793 741343 1685275 1303941 1061388 896053 22862 910284 1624045 1701388 1562359 293538 189000 1650665 1049227 1341729 1125117 227661 1614566 702163 1760201 288173 1447380 1998537 125076 1890322 270945 23477 1670115 643611 1366916 666159 1861420 539531 651638 627834 1764947 1613820 116558 1494279 1447014 703211 474418 394978 793008 1594587 1601450 280658 583219 239514 922016 1330654 1909442 1594912 1531058 1137088 1924953 1115129 1472693 962661 1061662 971177 1566771 373612 443065 1832197 1032872 692819 370947 917124 671567 598612 356756 1054935 470940 1005581 436299 1780378 599627 730939 265505 1811787 1303611 123476 730135 941835 1048363 589290 1101353 1651762 1529820 633194 355915 1188631 1839209 515151 415688 304493 452535 1154987 533302 886963 1313368 1523848 1286653 372940 683052 262080 703696 1217697 1609088 702760 1434915 1558451 468507 616191 1452754 1864037 1962135 83584 1709385 1972594 1828689 1962371 861260 475746 812841 1569074 340325 1072475 1675372 1163906 304023 91031 1896976 647155 766606 1078506 419151 1353084 492563 1526569 780436 1534952 1218733 56195 464689 1465221 573912 356279 1258839 897576 1590819 134409 1695988 410039 1569291 1122034 1174735 1389552 182879 1245987 414043 1849011 1210620 854330 1579280 448066 555603 890100 1656583 224785 821470 180338 777324 1625126 1004512 1255866 149759 1412260 100411 1395910 462732 1489519 789640 1123935 1646570 1080752 672782 768632 1057750 672314 1982351 1527015 1606023 1234045 1932876 1269119 1584950 419388 676234 1330292 1549822 567621 1037034 537378 705244 149323 164302 1946745 1792928 920809 409958 14139 881863 1829867 1533489 1474571 1510739 1551742 548455 394132 248658 662041 1157098 577612 432367 389567 1622093 1352372 1304396 615423 1768675 217816 1278180 1708223 1754545 1183812 12855 1001113 191034 728973 1129653 781870 409137 1476846 1875003 1083480 1898826 1553169 211041 1423878 708210 1945782 1077553 1888537 1550129 426764 413542 1934487 1031040 1099943 1218407 1917444 82675 1730351 818482 1466781 785122 395264 870773 74107 1527958 130149 1607739 541543 1150285 1180620 156677 39912 255038 1346900 1811468 1693964 28552 1518892 912279 370037 262129 1508075 1463425 799400 1669093 499270 588982 1124453 1815493 452576 1984096 464108 950313 802188 534708 329854 845364 276079 1984547 501273 261929 977600 1075104 1343490 1529448 328525 1028816 1105831 1322340 1252722 1270410 444742 1459580 312560 1195888 1928478 1227766 36897 383731 1570052 626599 589205 1481654 1376236 813273 1571097 558956 567604 1036176 896948 105381 286898 1971257 1193992 1389105 1074923 1695072 330163 988139 1164409 21650 306763 266645 255569 1976166 1154315 390657 1092957 78492 20025 1505653 584454 965570 82118 756881 1101624 765002 837328 566089 1522785 1955982 991721 247478 1217785 1644155 1468091 207778 748896 1852863 213672 624134 42647 207791 523250 368692 1753199 1501745 762635 1293179 786703 657442 1909022 1949510 835721 763271 362836 1248712 1345637 264589 1987791 1309263 1777266 1505773 1619675 1207300 267363 810558 1986309 896756 1050548 1727633 64440 1792089 291154 414837 155472 1531473 683881 1673985 1075706 1221142 1186928 579865 368045 666468 533913 867299 1091482 74980 1470077 716695 653963 982703 1475243 1194219 18955 1977052 1512026 462232 1235532 506954 845791 1504323 81861 1188479 321419 1363349 1952570 182075 1722036 551863 907189 1332144 571689 1585456 915294 965383 797203 6821 152413 85460 12723 1355702 1724085 1238314 885897 586150 1481830 1056178 1825619 1368861 1965941 1556516 898591 1319644 620975 1320107 1120924 1581586 185179 1199508 845672 1611523 814082 1369827 1315073 1027597 1976641 1233913 1872524 469901 1938759 299216 10962 1802567 90157 1399110 1618844 116486 958246 451809 1820341 1457666 1427665 1349891 1893371 1437295 1613243 1172972 823100 789656 102772 1300463 883336 415186 115674 695209 493387 49632 964530 125459 139888 1821033 1874622 1469136 801992 609596 1638197 1157932 556752 609002 569463 321129 1302644 1315330 1693612 1079654 1509880 877918 1576061 462168 1375958 259401 832717 1807625 574765 7628 710415 553280 1252794 1409959 1617583 1083935 277144 1745479 789105 1125593 526825 220287 1219811 78533 806313 1167019 1436803 396945 1574341 1753088 161105 1446840 1358281 1104496 53539 1870999 550401 345910 277471 1202603 1566114 457115 1033630 1901595 650546 1430767 327323 827543 1643158 1802242 783637 1430442 1750622 224721 1113257 600781 791111 1076446 1017251 835637 1927620 1649062 1873358 1545568 1789142 38383 1502948 897721 1641535 1055274 975640 1495081 1269866 808236 1270219 1645809 1245391 1324194 65839 1307579 380074 1777932 211935 917517 217015 1074404 476334 271680 1463909 837650 458138 1372585 1503684 1235253 639976 345717 1506726 860703 1979730 1657710 397631 1495094 974263 346538 1873103 463095 275644 1952107 1918719 1233720 146928 42090 1111124 1046677 824578 817073 1874354 1249244 465332 1559098 584023 1197264 1809698 225983 1604859 1677393 166659 1690252 1364582 710443 342520 168313 1733569 1709780 1712423 1484852 1209926 86644 246588 383313 378282 895030 895136 23443 1530558 1379554 1957481 551870 1188092 688617 478099 1734687 119318 843058 364365 18936 608330 336049 630780 971365 1774929 8379 121619 1895882 114781 5844 289803 986557 83621 1227609 1488320 237961 1376939 1001396 1652230 1526573 1233592 722930 720477 1853090 507785 505274 787692 867041 1001487 1934653 566232 601962 866577 1422226 1717864 1296574 1398365 939280 620741 654485 690080 1732485 631211 1277146 1431483 1033847 1204746 1372394 1927029 364075 341022 1620013 262485 1019993 1988330 1973964 423414 908510 1742475 1728398 1992405 497827 1877528 354800 987472 1441113 1990546 1065389 1548493 1555467 1274501 87315 10120 1987851 850305 111081 1547465 1577259 1959127 1974397 566299 752111 1891785 1525746 1637913 1155039 1513886 611025 218718 1351130 297404 1903292 352445 79060 1607841 1672073 1511476 1892110 1616458 1030382 1221924 277569 1060344 1721095 609396 1130897 1094485 895404 913979 1270279 145580 175272 858140 1727506 1793440 190810 1000129 1784402 1591338 1371432 280794 285768 1042888 1891099 701623 373873 432070 248474 1092910 667112 824123 1343443 1422043 1300103 1165561 886768 1467694 548980 1575522 1289396 620866 1287779 1387378 982129 865631 1041273 985436 806152 1363319 1381402 267674 1142606 310029 1482806 387465 864569 543258 1376259 1245985 1517295 1223969 57173 1220315 187254 1923992 1752423 63363 661517 1270121 1428142 1198330 1230431 372783 1826367 1042606 910469 1639922 1898357 920101 823499 1686257 1182629 1955481 332555 1888211 1861481 517561 2982 1522651 20771 525267 1780559 353779 1882970 139529 1582304 1049797 1391976 104990 657141 1171643 309694 715332 463925 1732207 608677 862599 206129 1937410 1300761 1841579 391197 1529057 419599 328219 803375 1270105 1599462 1026312 1628238 517223 438819 1924898 1018794 453134 265511 1410869 424913 1856125 218151 1519049 1850466 129660 710717 1295171 1958593 1627838 1992292 248732 660070 221565 1180760 895586 448473 740383 1861413 150089 450393 1566391 1330810 1053068 690026 20362 1510182 479282 1840120 1398321 1444462 757965 1102903 1668694 1003094 1910363 1298747 300271 529368 486888 1944248 1159972 334155 1558529 785530 514066 874616 1254382 64683 1025522 1990753 476005 423936 1601249 1831419 1468078 1995478 1670804 999732 1100243 1659953 1826395 339091 693715 1529709 1902136 413082 1797228 1225164 1937986 769627 243976 321710 1758092 1467526 341784 1111722 1336854 1814092 806306 1400192 435846 817276 1238258 23967 1281421 1272388 904279 1616972 1424022 586359 764661 362397 423055 1700887 1778459 791473 1284208 1369421 240669 855468 1512304 1427351 1086329 1015809 1261666 1061284 586465 1984455 1218152 473207 802643 596694 946641 1397700 617054 346144 1994541 1372861 342574 1656250 1213164 980513 1278760 1975683 1183771 698296 828761 1927942 526686 1614530 838249 592726 991511 1183023 1617935 776648 1230202 633976 1095676 978542 909171 791806 1244372 34513 443347 1071884 800314 27646 450962 839396 777844 857720 831255 1914756 1794535 1788797 292476 835156 548817 534697 268673 1551343 22599 331234 1725296 1944307 1426638 1650365 263571 883860 962934 397241 1927945 46737 673174 43796 1831270 1584654 342314 1663689 406072 1285741 1525566 256600 482623 1113732 1997210 864932 1303986 1606515 1729628 730421 1315876 707666 1460429 913849 403894 1514886 1083949 241510 1141214 505420 444838 1282782 1819138 1032109 7298 1380867 1922278 448635 1395452 575218 70582 822952 1355590 86959 1949545 1365034 941329 922747 203606 827409 354434 1638781 1760766 181964 1368639 1788056 60145 1322625 64053 1418803 1164023 1823728 156782 362272 1466360 291855 790519 163200 968873 20699 984665 1851698 111753 1646775 732193 1434291 32178 855244 1836165 1125637 700089 397433 333319 1458592 1913304 250961 1565967 1233957 1091283 464405 841304 391717 1985482 133523 1065069 254662 437459 752788 882113 647401 1056511 303243 501347 879596 1095913 488278 1210985 1479463 1053661 738182 1494905 686235 720757 987203 1887272 1017950 1971081 1113713 924805 22150 238094 383673 962371 1838349 1281801 1160190 855531 1015277 1127118 1921239 81311 1812412 1426874 1514517 1399408 1387224 14732 1849126 1547478 343533 162956 1641583 967627 1243659 303573 1797864 1262564 972899 1114505 1836842 411883 1185060 875146 88503 1923533 327859 1334594 1437712 539488 1848850 258626 1352470 106436 602687 70124 1353699 177334 555963 1300812 670753 1083941 1668841 444600 1265206 343909 1214147 874852 1459153 1740021 7174 619392 1581695 40399 466186 1628062 1533172 1768089 1745905 1396764 1059156 608827 1774644 258017 433771 1954441 1540815 616208 1824066 1501282 1059491 434045 216357 613666 1493394 1841729 1634906 960517 1382939 973561 1774202 1202750 1017249 1800299 1023922 618857 197770 1869155 1146256 1860001 1107528 1442435 1954946 1855128 1752207 79145 1960144 494558 1724200 949685 452967 1618587 1598873 180743 735599 1602667 1090751 1745254 701345 1466485 487310 912182 676045 1574896 1512032 416110 1986434 1139998 1995686 1157660 243440 1372209 645581 1157516 1438932 750334 1237763 1553845 91866 329665 1745820 708081 649857 267235 204527 1176205 324471 1605647 943269 107140 1149170 277363 1518642 1027784 1491225 1853292 1297361 1775994 108288 1743176 417785 1974869 364025 1293037 1782619 708410 507738 495028 1058719 1504502 13144 1135015 1237921 910886 812863 1132339 1105393 437724 1481028 895598 1376419 1832359 1040110 596418 55998 1579395 726026 1223106 1123181 956023 597714 561845 1774622 755773 1775422 184689 567260 1878119 1656658 476032 1191305 1464883 864964 1734453 248504 222894 788660 272720 242421 1284491 1849621 886719 712714 1081742 765088 341957 550268 1975380 1474660 931856 1463191 349207 713018 318470 1454605 656678 167615 1977253 1669823 754798 1741462 1515126 1042702 664898 595963 487732 1993657 1865244 1436493 1267922 30782 403943 829979 1501192 1815060 8769 220304 757956 984919 1332323 427391 1942825 789835 1403709 699724 1117660 526676 147392 129176 1177787 1243473 1013834 1041969 341642 111771 80315 1192321 1095456 1622979 3986 1748126 1213085 1421821 1640363 874020 1443785 273379 380339 1826847 945694 1287566 1563147 417347 1992445 1249548 789033 974485 427941 832617 1720369 440129 865878 972724 353418 1519941 1838739 1153102 28698 1361725 466562 1506146 605453 612470 751519 378641 474624 1539500 1786595 992095 1626588 358844 534936 975636 682421 1449735 1224857 958611 1928109 1349845 515914 338426 144144 1733448 1366550 151941 105649 225370 813702 319094 1694438 1948061 218324 240767 247968 304088 893200 1808159 291162 707423 316222 1887458 370006 156850 1463775 1910685 1958866 828786 1877991 1952301 940645 824177 1350755 1197383 1248997 858416 1390230 1565617 1368976 1967642 1364316 1115521 642162 974467 680183 1538538 430302 1355425 342182 282869 2374 1140973 72421 1046804 197996 1996126 894313 105051 768604 1615980 396671 11517 507922 456474 1663035 1024438 1247350 119863 494373 1251907 249057 1307099 1900134 281957 493606 1103505 784205 1788177 577592 1921077 858992 1666214 1556544 76141 1418173 911753 205729 136070 516506 1099777 14128 711572 822972 1467423 386065 841380 340381 1945920 475548 1316464 1277665 1598948 1421200 1890803 804091 1305169 318212 1376032 637146 773675 210426 728180 317236 1471034 1476546 1509163 259292 1819543 883683 437558 13433 594605 366652 1531115 1859868 1001884 688128 1566122 1827616 1845066 940172 1289165 1807117 1686920 456584 58387 1199450 1612695 1214153 1538141 784622 1869200 484146 1576130 852474 1867050 632449 1810268 341769 1527300 1456573 368337 1350981 88391 1393442 30948 1488019 1374512 978608 740438 707802 203138 795813 1354210 1661594 244089 1572385 134614 1956805 136547 477808 588638 1474502 433795 436084 19514 1544507 1570778 1954480 510543 853850 938816 284734 511885 913851 901052 707577 208426 164640 302175 1665625 1222269 1761412 1257525 113351 396853 662524 184210 1698296 433712 88827 1081047 1597400 527644 316324 293761 78226 918145 460936 1999516 215003 249222 1758066 1581284 1679851 1898587 1877290 1718367 1189447 516813 707843 277655 519375 574678 732042 676055 858286 26815 430221 270548 865558 588991 1686102 1348133 1226148 267301 326610 1822831 340706 1899317 273586 131039 710545 1972860 1251966 868987 1591856 675468 965653 1179754 664905 570691 1916394 1444088 59820 39023 412579 542983 847223 7819 1760138 1638992 211213 1435833 500718 620383 1981241 1866016 282653 185544 1608865 1276090 1819518 756803 1633613 1530140 1688623 1232955 149377 1557017 1896537 458537 661095 1943032 1715510 872636 429790 985686 1957475 1726256 1617270 720568 252315 98047 1784764 975043 1873258 939953 1055907 558303 1073259 1397174 1636700 468145 1306488 88610 1876184 1856182 1388064 1344608 1974548 1354333 788511 682735 1782067 826828 558925 543569 1020325 1477735 536067 1242648 265384 238754 1566943 1780450 1823944 737588 1084790 1336583 1971933 463724 1140821 1803051 101555 590820 704858 1188334 1614016 396190 1020927 1193946 265284 1082065 108028 1669268 1542818 610369 305449 1117806 613274 1316592 1862488 742650 782223 1086339 361147 1701527 1953410 893573 490050 1383882 1262663 724476 1300242 577012 342351 1761248 72909 977798 1016704 693394 47705 1569540 1650887 37843 1643136 1479875 1248942 1364271 189909 1169923 1241424 1093473 1906157 813843 880173 732327 1844366 1614706 303636 517199 1537595 1110867 536201 1855054 1445842 167351 279541 628683 1013080 1108269 317916 1362697 946816 1329553 30084 1044680 266112 867346 1905077 1668125 106533 1031509 580401 1271888 1857790 1046338 331191 1339425 445976 1370683 1567060 374257 456178 699367 937850 517330 790428 1665945 1978988 15897 136854 1228033 1252956 504482 932041 412367 946552 1309490 167897 1876910 170647 1440532 477167 364444 1295484 1655106 920271 32312 526935 455733 333926 1057288 132208 707941 761739 718987 1082774 1433539 996332 1028853 1499883 1628382 1429357 1164134 678207 200042 793516 1650739 279130 1293935 78760 1701660 1265268 290697 72083 853816 1919900 473728 437434 910542 1293404 1089848 893900 1496080 1034353 1481323 815133 422706 977922 1307542 681348 466966 1772655 1351349 977553 1573754 390222 421416 1532356 14886 514492 546234 1357030 122808 176491 808245 892222 639460 1638076 1213784 1657651 708014 130584 1232219 1868081 1360708 1991706 960082 495931 1778621 697957 376950 478206 195130 1066217 1612796 1299791 662960 1293133 269765 553285 1874596 128395 820985 171845 1768402 676313 679150 1896149 866295 1244162 997994 481444 1405545 1225900 1501648 1754447 1700574 823728 609822 130926 1659657 1081451 940652 1561836 789101 1760469 947055 124579 1210029 542429 516604 1147545 127519 343550 365254 56163 968193 1891085 42093 1958858 1422618 53358 436255 788686 1989024 1955390 312208 1390491 1933302 1571508 1138235 890487 539161 1762899 1810364 21808 657177 253830 234159 659822 292618 775363 326368 106233 1224988 150517 1839204 1028571 1996408 1812632 1988393 461510 626825 1901094 1899460 373165 903141 1984654 895325 1895804 107179 1504110 743738 1110440 227438 1583007 828260 1158246 208728 209112 1197085 1039434 1839394 1564806 1689785 1797623 1092523 1895051 830710 802851 1360005 1572641 877194 695021 1436330 1358829 919618 195131 1906394 732054 1887604 692676 264779 1967568 1528782 1234109 1317173 918063 766315 231006 415871 50541 649208 146904 1653211 1471453 44934 17286 577614 640381 482581 1600959 1228375 987908 218530 1359332 606989 1016780 1014737 1805516 1207018 1212112 1790599 1307529 786634 1080955 1627023 34509 837860 243873 966197 986252 508098 315295 94202 508236 612050 955695 183102 4446 1715421 621190 1624592 90417 1143648 1265339 1160426 1842439 1839702 1427764 1394265 1545400 1654585 1201676 1003368 1009120 829079 1780139 604246 1212961 1813013 1007410 1575094 1584397 1733373 265621 582619 1982458 966789 871318 837806 1650355 658183 1175130 1276256 1864512 424137 122776 33488 1854064 1770 1086094 478012 598546 1105692 1027596 1998590 329911 25944 1220101 886915 1869851 245478 1915272 1636471 93452 1641149 897232 485013 1493671 1099916 1749580 1898625 49016 1399902 1901066 404774 606812 1359521 1932762 1843702 329016 480905 345404 1559574 1510458 157625 349665 660107 321473 1120955 1404472 382444 1429582 1352548 1382463 392336 1467966 285907 983918 1535509 881276 1948244 605965 317807 287208 58274 1614755 493217 1353440 1654213 423415 1574860 861835 923093 64076 1321968 1640989 646955 1410841 798681 1918977 1968082 1776824 1002523 329969 958210 1346610 88495 1642656 1812045 1475177 359917 1260146 1667167 57302 1223942 1379165 1191740 1249289 1511622 1256340 629997 497152 824339 1804463 515419 1141066 354027 1219548 1567730 1877620 1277659 379657 1246479 1632874 535642 1567816 395103 1073530 1717916 213033 1815324 147768 221636 381106 1752253 1512692 372108 638654 908704 255151 673828 235532 543323 1173075 35614 1156974 386868 133048 293604 491763 948981 459287 1111451 1859079 964633 1902884 1119559 177662 1846968 620980 735178 532119 1349592 536872 774026 31292 939559 165277 1474700 752150 1378135 983282 732749 823864 1751629 956367 807707 631702 1939418 407560 1294815 1528687 529425 1609032 1443087 1170014 213425 770139 12815 1188778 628126 1319159 61326 132581 388485 527176 1040339 726893 1575930 1794179 893793 946998 1966925 636588 900051 1605954 277750 626864 1985040 410146 1357319 1958300 1453937 1986264 1551825 209055 831630 214373 1994157 1433757 1424430 563529 694866 630245 1747750 1636074 94817 1982016 755381 876346 1782378 84265 326776 1129682 123204 249390 16263 1928149 1630130 1868170 1821749 675439 1565203 895205 523125 1559362 1774046 177192 1502224 633197 1956445 1107728 1389813 671345 1986313 171107 548904 1653398 236034 404503 1159176 880382 907015 383455 214906 832975 1313428 1606511 1488216 1524804 778268 1455525 978213 1911787 1388007 263429 1649223 1342632 448486 973587 1473330 1590517 1963296 696395 863984 31356 702116 302340 650139 1190955 455774 293762 1673891 174655 521990 376981 1204343 1483317 419469 529931 753447 1044819 904219 1602488 430367 149555 1885481 1575708 78791 1337593 1377752 391570 135234 143953 1133625 969521 608566 775019 1990266 1143441 217177 1231684 1053241 1088885 73819 294386 986538 1334660 1066065 1881317 1597484 1287221 361271 1976851 158816 1293893 1925984 3518 115739 330684 808496 1885159 1162846 1904223 1136327 1969600 880722 1712813 667002 1545449 1486099 1599139 1804390 102332 1230228 1769470 310445 632689 488187 1340456 280301 1689279 863881 8369 571355 1770365 1693928 1793300 1190084 396793 1070244 1942460 1758940 1135241 1559124 915509 1905277 655782 1887108 1512940 917247 677712 1645131 1637865 487919 137930 825340 1129950 670373 1396623 1938005 700114 585646 1348735 722449 493669 983055 1676294 970173 1176616 531735 248438 39898 1239579 1648366 1688141 1132310 266969 284191 1390508 1884907 959653 598146 1442788 1360276 626226 380449 407334 1366587 1015662 1209023 787433 834354 134953 497309 493464 1559919 1591954 1380216 1299976 1745840 774610 224159 179556 632122 1807915 241578 1686772 632273 1461512 714100 1497321 296449 728018 1294816 17801 1080444 1935566 834791 362527 1694056 904543 963382 1746654 1513015 1818734 698901 727618 1412184 1979784 334669 937719 557189 1607200 940533 665404 1344397 472208 1759602 733478 336340 1189742 209806 179566 418988 1327690 1112338 1530242 112095 16175 346278 1415669 962572 1432211 573647 347829 1501223 217506 1978686 1682259 1393570 1093894 1640955 1423650 1595599 929390 1371293 1798341 1102763 1172319 1306049 762140 236824 549997 1498330 496726 297963 1204457 317221 221619 1213594 1492723 1025330 1565463 1711386 542763 993599 324840 738273 841947 1636827 668403 1448680 851804 1026276 1874304 1565306 874414 1840420 1703778 1597746 627610 785543 95063 1902792 1908380 1814350 897738 1549288 871307 1585055 1237410 922983 1069934 596277 1099338 707272 1469732 868307 300301 854822 603179 433316 1430935 1508280 419719 1010212 1582926 1798397 948538 771311 1975611 1271172 1027797 1989883 1232392 1985579 1503479 199127 1252492 1103053 1977359 233367 1567190 1889702 274914 938070 389558 1453167 13300 1991910 1713436 748534 335317 1561671 1583226 326147 1186674 296044 1764291 393327 474541 1715153 1461487 1318208 1374926 38415 436632 1207458 806716 404582 586432 1332659 717470 976802 1218990 1074544 184422 1352522 908422 1389824 716868 34505 395677 719288 934493 1370 605389 1412829 914943 170467 1517682 1024288 808792 1330152 1213913 1173213 1523423 1573771 1778079 920810 1014703 858943 83117 1652593 659425 1451450 828481 1277574 55986 1029321 967748 870221 367675 94873 1278238 394403 1316903 993542 1324537 1334748 106541 1291602 1575241 289074 1035939 1790990 1161010 1141171 11694 877787 907669 1414548 1459991 889449 1513600 1611914 1867149 442297 999251 1614529 275358 1964812 313033 1421709 35554 857435 1129230 631585 1330833 1002516 1133454 1055663 602499 1362203 1705031 1427953 1249546 597819 151468 831449 119171 1336220 293540 1377032 222471 1404849 878393 426773 1634424 1781882 1886183 1969925 1380020 503160 1487120 1337050 632397 1623793 1446752 1391725 711281 502890 559416 1412695 1147560 556947 1530484 426490 946271 565867 1098683 872435 175599 1747815 84683 1438819 104516 1283989 484379 1585616 634512 976904 682176 1773044 1365553 1010924 1667724 1222 470879 21243 1634149 900531 1144606 1363943 657114 1647496 2688 270701 1540996 1627885 70627 1951719 1903311 1735498 868033 1637816 1424337 736949 1326902 715339 627158 1192364 662925 1917250 577855 1860376 1109142 1654468 16828 335847 1601967 1766141 1376364 126634 1486738 538500 1577502 1962819 1495423 113944 157062 1300824 1019758 1828226 1141639 746878 729734 1154926 179467 1857483 1235566 1489513 1954564 1317194 473542 99938 613186 1334716 1898723 1234869 1050654 1847256 1340364 1827455 1044631 505438 1241419 389041 264971 1780050 1007824 94426 669903 604168 748876 438826 838508 1397609 1921044 409592 1667692 1648753 1844535 1522765 353550 246210 1283615 128192 633921 1297506 1708854 1528879 1073337 4294 211031 1231217 1458017 695503 625056 684672 867660 1068261 1854040 841377 1223402 1511027 1466601 761086 1802635 624744 81063 259473 970731 1000258 691246 1138672 1621781 1958692 1793635 1617782 452599 1752353 1349448 677045 1565452 670540 938885 1789937 1564470 973012 1464669 1200503 959909 1674758 623572 1383596 1248921 669688 1432833 277426 711901 872738 1182009 1230027 1447653 1554438 1409371 1819318 147387 632376 1720490 557994 75382 1265249 888607 1729525 648683 1482121 66538 934443 1535453 616962 1898240 1117390 1751504 1349656 1771368 1590153 303611 575222 1685793 1518149 1015205 302319 462376 776545 1344184 1645761 141818 157043 902064 716672 1988071 660360 121216 1696782 1198927 411264 386322 307153 1484759 596182 1503197 1500870 949938 835319 1484453 573057 1238737 1901477 512136 705372 1157676 244871 617432 692040 1451761 191374 397677 373597 1278207 1958342 1638409 1753929 1087893 1495764 47122 1362576 668491 1943150 1555987 1401015 1652945 1051865 497085 1034180 1902190 1591846 218583 267606 831113 512471 1643553 880097 1388982 833023 804786 333283 99394 483564 800791 1247640 1092968 163409 1146208 1622187 668757 288725 1094217 1451772 1772109 678834 1771015 127419 425710 1838850 872110 866605 1745199 334232 1127817 293332 656924 1287191 1751557 1084303 1033884 72779 826742 1128789 279863 191761 240232 866099 1414842 1779736 544682 70009 1089584 943387 1826762 1275780 1647360 178024 1572198 1819585 1385798 1411462 129214 1232693 1672546 1180400 167016 1098933 88373 754732 808513 1093181 1027393 1508182 1040241 978214 315269 1167508 283057 1956977 506384 742281 1633771 490138 1918637 1290224 278536 731922 1213196 1779473 1603565 414758 1161150 1453977 1002254 1522205 1589850 182919 105043 1117443 200434 1432684 31649 1938822 1158685 528524 27605 1426372 231834 1329307 727338 304738 564579 1474893 627540 1327239 1310417 604084 160732 939742 1046208 1539645 1602797 1427606 436044 1207761 1461424 1674009 464472 1550195 992786 629816 1352001 1351036 1907094 599771 687554 1334998 862014 152596 1944264 1977913 349877 790078 676226 1424942 1307389 393237 1608696 1874009 1556782 568334 1926287 243891 1669254 1060685 856429 548409 1699650 1744160 2172 1846963 772449 23024 190230 761998 1096348 1686847 1680294 1641615 404491 1979495 357498 1025209 588114 815640 107641 865406 259939 479836 897666 292692 1378676 1372322 597368 737188 1441979 1865845 1614022 1062183 91940 798273 472156 286450 799572 486733 1740126 366141 916377 1749116 1983673 1858627 560505 424682 1544447 1160311 1532492 433483 1046228 625657 880338 1385035 1609277 1635240 1391245 334055 352498 1978451 458741 1727321 1584394 1705835 368474 979291 249374 1980499 1428989 1639577 698782 740356 500127 1029938 19770 937253 1978466 745065 284569 868347 914873 603147 707535 1956573 83851 91641 1250490 672581 60398 373287 683351 528395 1077597 409638 147064 680621 244908 28441 1217285 1643883 1544919 1480829 118218 1537560 1112268 389886 213393 1755288 710150 1777422 568970 1123082 708551 1058953 750772 1218446 376959 1914455 1957006 1537898 1147956 198611 47718 12154 582708 933988 331622 309216 160912 841192 576555 1212967 317975 782551 1983218 1931644 653763 1962667 1960609 1801691 1515542 526012 1368759 1493993 785533 371167 1557029 497954 1677271 1055066 1047687 1765350 868153 221949 999155 1023760 869970 41792 939425 1836572 1907592 295735 381251 1965788 1618077 1209820 281654 818655 268981 1800096 719685 493038 918261 1767209 1985469 414313 1794590 1837789 1228433 1279627 1190124 1758244 1480723 688866 1829545 111829 1896237 47945 1492704 1040138 1482946 1091998 767444 437738 909956 1801717 255157 1776675 910969 477233 806951 808318 777343 559441 441068 1867077 377310 904230 1926840 1082057 800080 944657 1120601 236528 1985159 1496626 30053 320860 854348 1155577 1512720 1151088 1394079 1102855 1157619 143936 607249 662756 492221 22540 1204543 1727717 1594836 896323 1518647 79129 1282828 1457646 1608717 1304476 1146265 488607 1276244 317392 90469 1085361 1802277 1885817 1299663 231907 1959110 460168 562642 769342 1757483 1854245 1749701 1763056 1249263 1835935 45219 1020594 211689 835499 1014238 528990 1981697 527638 209708 757156 718725 1061099 1292458 1996303 1785141 146429 1344177 1385741 1047038 763039 179298 1391753 1715252 1926065 1422402 1896806 819839 1433931 28914 672103 1203510 1378798 1321502 1290689 831314 1501553 1069711 1887209 956853 1154680 1752346 1183773 122889 1718388 1893520 302424 1655099 1634195 481757 638090 1948732 1550916 807449 1407947 397180 885432 65323 1286388 397189 1255261 1033784 438904 1857784 1496999 1398419 889225 1164385 1289114 75326 122096 1745681 57347 1784679 1622668 271100 1303354 577740 1891050 1653810 704945 660603 231661 1790552 529877 502245 715574 1470178 1400617 940739 1331675 119634 1739037 1428380 905303 1885846 1913129 1698286 1501346 694200 446270 1722336 103430 310870 194173 215896 948281 435827 531005 774147 1542969 995932 1645476 1524309 1573723 735230 271419 1045928 884237 937500 769480 1968346 462778 845802 1538144 101922 1286262 16420 939337 462481 1136780 1590989 1405731 1754813 1307864 1029583 1961879 875986 123474 101337 51839 415654 1742454 156637 1418446 1062413 686298 1511549 662441 1326952 897052 1264164 1823324 1793541 1613232 424373 222290 1484424 1987608 283815 691565 24042 1632021 542553 1780668 687859 1397356 211408 1972402 1339561 1239299 1286157 751697 1066010 408200 1890469 146160 1401703 113181 1223774 931449 191719 465054 311012 374946 1534737 1701805 520239 721216 183598 869464 736340 853344 884339 452525 1012924 946381 274377 211880 334489 663361 1398518 38994 342272 398820 1355816 410674 1005272 1193868 279276 376678 1100821 1302455 918023 1549538 1321820 1841333 1796886 1843199 1371307 919358 1662943 300320 1410705 622823 981440 1553578 519600 797695 586431 893525 486391 972434 337320 526413 1815222 800507 716627 1558533 1916237 278624 308666 297182 77032 426665 1031939 1222778 654493 1894373 19580 1975715 1938282 601809 969494 1444309 167830 126717 1809889 697982 1306942 760061 8866 832299 1281337 1729979 1086675 844467 735397 1200266 1526612 598069 1789898 208351 1183751 18317 1815244 1198374 164071 1341181 632009 424290 1205872 1044370 1420635 1461159 533101 1290542 97242 485823 513877 720024 1235477 823757 390689 322507 1677562 1050782 1345715 1722690 1483228 850629 97589 1435810 992981 551209 598851 1056521 4999 1821686 500449 1226590 569155 1327918 31233 858117 1621992 1478422 1708030 1020619 1457918 333391 1426412 1457459 185792 467382 151576 1297500 1594525 1525234 1075665 1241581 1589165 1499751 766456 1390639 771741 1859560 1367888 1628498 1354483 1937100 691723 1133805 1320667 1558552 1523921 326987 308173 575416 304292 1544886 1847501 1328680 1441148 1673803 1330303 1299335 227753 546299 1441342 1108215 390240 601704 633321 1372105 250529 939005 1229764 1761015 310762 608841 1534291 1713648 1853464 1552974 889191 1050817 211028 1828525 818563 1493875 464177 1859078 884060 759879 509959 198240 1993149 606428 1895637 749849 795842 602465 428369 1109705 1351737 645829 1879202 492713 1142935 993863 1684248 1017791 1012260 957431 515747 1965885 267589 1609165 587832 1613845 1860841 545072 1701791 524932 343294 1463109 1924985 1875703 1161799 208760 1968394 182110 567633 204460 1563415 95655 477381 1146730 313080 1839310 1154231 1939148 1542055 494098 1107585 491233 81212 1961793 1531532 661479 593691 1780015 652407 655272 511137 750794 165077 1199694 1161461 731124 1483027 379900 243020 102573 196116 1238 826557 114733 1412026 489575 275789 1867964 1527606 1862696 1737511 741428 736773 679043 986881 695616 243819 902405 448904 452768 1863932 457161 1943798 1627303 1823705 1382475 1121817 1363741 1177731 470532 1868950 1257676 907561 1664185 1112650 749655 883167 1253821 1906980 950726 1471583 1733776 126355 1269681 124491 981618 892205 815457 160651 1150030 907600 641326 1584379 1631779 911814 1394546 963168 589154 600102 1491973 798788 935277 1792978 7730 1415895 1230325 1794686 1071346 167378 931086 338301 118761 1182834 292253 101290 1364680 828535 1455815 1745470 810467 752732 1830777 1672951 1825126 931272 1207215 782564 1942698 1045334 787669 1735531 542873 438760 1066458 1173092 630895 886814 645570 1231997 1019253 738063 399711 876510 1080219 823708 1103679 651466 1952756 285069 370743 1913193 1922247 284193 645186 935008 1696103 1648924 1783130 1352551 1735155 101222 1464339 1791475 297345 1043181 1689197 878696 1656141 1802822 745716 478042 147360 832511 1879707 1900790 907284 1630068 672826 70398 1456784 122890 292337 507033 1118661 278863 1832555 1158287 1600829 412862 23268 1828037 505189 1503186 1219911 1932274 1692495 1418715 1685194 1605961 1681307 1629611 163633 1328388 1228469 794084 350115 794274 1141148 1472475 896070 1062984 1270330 1713994 1108847 1582550 850924 1537553 1887270 1447792 1104619 988195 1717947 1461706 5463 742603 28508 1607562 842400 1293483 84607 1319063 550270 548925 596427 828948 1661779 1671766 1108979 1791169 1207360 1891220 1274727 1592900 613335 1474307 1606552 1738818 351115 322508 921622 1776620 709564 1771346 1753876 429398 861979 310574 503322 1025426 1200955 905148 515575 331272 581531 682057 429650 1849072 529375 896202 913056 1597398 375035 136618 1424702 547764 339939 1997376 1743483 1936667 63833 977215 601924 783322 718529 1348457 1513341 1607669 520844 105354 1726191 505419 764307 1296972 1318814 1638033 1244449 1337137 1923929 455550 463375 617790 1058240 285633 395781 487195 283930 711909 1625820 655177 1950993 1399574 46891 664846 111214 477992 1657997 527013 1489326 247308 43367 1223660 716251 1398276 334266 438053 593031 161850 904381 1158128 1146819 1223914 1069447 1623592 581838 875264 772381 805549 1209194 781864 411717 480299 1691864 721177 1274998 820138 1657857 240940 814737 1122723 586443 1559416 1756162 420172 41903 335191 128330 1017112 1284235 767800 528340 811906 67141 255287 3416 772418 930748 1558890 761247 1908975 13539 1342504 1357894 442983 1833871 1375343 524225 1781838 1293336 1836853 108590 531169 165076 89626 437697 515091 625605 673968 1153309 1714766 38398 1265957 313864 741062 181431 1834460 213043 991043 713684 902298 129048 766916 1788361 1469347 875854 1875310 457285 509600 1727967 1891228 1082928 1470033 1208866 1154575 977197 1215245 220453 1834030 545936 1739294 1048755 466708 1950924 653322 667646 830496 1264063 1399052 1106645 85711 1532213 1695023 791144 120890 153149 1056460 1517409 1813523 1600032 794448 596130 1227936 272163 335445 855562 558064 1009296 1117922 1830279 148235 373202 1288313 1208287 1097343 1959712 110171 1790330 1042740 44027 1668163 301304 1518653 1931836 565962 318693 123951 1554350 1789950 1862067 247522 39191 1274843 579006 1966955 1550236 1539847 695277 28484 1601519 1366936 974195 1081229 99759 228116 732736 102844 754415 1524189 557817 1180225 1437192 1499245 1113149 996805 1560080 1276858 1572361 280062 1017737 1195892 322167 1731244 16044 843154 1598265 1752541 25608 1907611 221332 1539086 63864 893616 1515802 86494 149495 1085241 469308 1348094 1440154 522822 649731 254323 1297584 461696 306258 266449 1445696 690936 1160869 1548030 604708 1224735 480281 826357 818598 1530906 1532382 1377358 1304002 1258793 1006148 875167 586323 1090786 1438364 383368 650061 1000889 1499018 1458432 801389 1698719 557062 879651 579274 1138997 227392 818925 957389 483345 583833 1508529 566818 1681026 285246 1618514 442154 547167 1564773 1164137 1519488 1592611 618344 971577 1789557 912423 1376245 1661276 5322 1697058 702841 104836 1585261 281910 1263343 1290826 58983 816682 784004 69729 1110562 889267 1981067 1318586 56322 62509 23693 473734 634403 781391 475214 649652 263332 1066350 1083135 1067821 1991972 138047 667075 1792897 1863805 466240 335630 853381 1014381 1973585 1803766 1970502 81404 91144 1562463 1732238 361937 904212 818966 1010228 1830324 52492 1914746 612352 1367945 1262050 1070484 1951985 1116703 865654 1493450 1153042 1903499 1237202 930107 1059482 1584832 1427297 1036780 817294 1116949 384900 1782617 1765252 605032 1548490 649853 1719406 1475326 1408955 1962951 416686 1390872 661578 527351 1661457 704746 1984202 1428105 1945104 459969 829070 1701521 1572801 1882446 997141 1950987 1213027 1566479 1324545 1113686 818621 1232432 779337 1835909 916061 712327 134680 1575513 1278542 1627222 1256195 43474 1604844 1345701 213797 1525605 1023124 1552548 934603 556247 776421 56166 1906682 1256509 1359734 1310695 1571235 1449657 1669591 1699913 276488 1876126 1895406 890230 616233 200334 139691 669433 1622446 558216 756146 1872072 1618143 562922 1483973 1329659 322786 1694826 1287269 735659 448631 1183061 74334 1493524 216509 635492 1748347 1486727 1156212 1793160 39620 1760405 1003660 823502 396459 698713 236286 1029533 727927 1150202 1932575 1113022 1946230 15260 298800 494439 861540 638365 1452001 1157007 1766042 479733 148313 176613 1837795 883737 1498459 436727 1564807 347998 724888 19405 648198 262622 1340107 1424959 1866098 819481 1599930 211089 821748 1164207 1608474 1729553 1001983 452736 1742959 1744173 272482 1948212 1679148 479310 1207334 122777 1305294 274500 158646 349942 338792 559958 735672 185043 1872744 1694043 383875 329166 563691 497887 758909 901187 831351 1947673 1439350 67841 870478 1060105 927227 337810 948795 1160937 1217552 233923 1464068 1489621 95574 274542 249830 290125 625128 1238397 865345 530475 42386 678279 1974464 74590 1981612 1878621 91427 587885 644078 312402 1974060 428590 1067808 996531 1734855 845496 534144 1656355 1085287 533198 1787873 1184018 1441727 1229576 1344285 1514301 901418 470890 1628944 1403649 660051 1239921 1896294 1913516 1733897 1731909 97957 125805 1924677 1661579 856137 412310 381584 241514 1985762 1959729 76433 1998784 1492111 607787 1063821 332929 1581200 10023 1257515 1089274 187976 726748 529046 958519 568019 960326 1704696 508852 909846 1859634 463988 1967692 1488678 1464642 1092221 461490 816862 1503208 1441816 1334766 943590 401380 477438 748776 1643336 160886 171253 1289953 748511 146804 955707 1384188 42085 1196695 749588 1465209 1756541 381429 577085 1202976 1055100 715097 199888 575553 103579 809200 1719989 193241 655783 1655797 470166 1737282 1292082 952269 1613620 1898219 1630859 1739782 236723 1635479 1136684 327672 1478930 119944 1947532 1978672 919060 1384418 205114 1361097 189028 1486101 1204871 1720038 1367323 106305 651680 1627584 988910 395550 880521 347393 723307 1793729 492489 218397 1301360 701349 1839416 650294 1629769 862155 681794 1112710 514330 1553387 471867 561019 565230 883182 1536682 530161 1507650 1205992 1895188 385803 751277 766662 292702 1755993 876728 284369 260577 149674 757283 443303 480706 1898970 746140 789158 1886364 322665 1181068 671839 432019 828810 796424 1711714 1386062 214606 1303863 1854020 582671 672798 740608 464363 1740550 1156544 980633 1520396 871546 624136 290455 610563 231723 1613176 769063 992873 1059089 1653029 1314507 1095150 1011052 1086933 800713 534122 596453 830425 495257 1923436 1806355 91887 322494 300364 1151351 124080 902195 453794 128562 153924 1212466 1386560 274202 661181 1560274 1957121 556942 1249322 975634 1035176 1287205 38517 1685489 1219270 603654 208034 1562079 1371998 1018998 1884196 1865344 1507374 84518 1019689 461388 1092808 396618 1321690 1492427 1173861 1081253 278270 1492510 1169329 869172 1001200 1883858 1594824 189655 1308684 1895385 22471 880078 241183 591542 1879784 1204103 1769150 1606687 879983 1526900 157332 1758000 1881287 184544 690601 1496009 1492733 1022072 747312 1460827 1389591 1152238 1349984 1816170 722529 180348 1863036 1759551 773450 1906903 1152998 1532050 1052111 812515 987879 1573503 1929747 1785796 1305627 620315 301899 1744324 1439379 213633 405632 57960 1427381 392898 1588796 1196357 1553536 1141557 556071 1264025 1506860 289005 1379043 1271060 139943 1456291 1884588 374569 1603306 29045 298184 749790 1116452 1601152 239450 1818517 1003316 959484 197321 1616362 1933309 259987 859501 675714 64068 1277142 395085 1651658 1401176 1773357 1825925 1095435 1243451 1081246 1013352 802446 932643 1340638 408937 714303 382579 1225030 824847 1827446 1727584 1728221 423732 1906886 1824656 632730 420485 137400 1923395 1858305 1889101 1268036 71842 1828299 1016675 913447 537380 1023794 778526 486426 194129 1805833 352620 1649524 152328 778520 550108 1818747 1815101 441918 267904 72180 654253 131902 1834416 1996055 1569984 178742 1454069 1135110 146388 1917688 1651774 1728812 1585210 1471218 988171 970727 1692072 416001 1633989 426817 944699 1053470 482958 1431817 1249108 1453385 1217292 1018739 786368 31270 1702899 317293 139754 552971 1599528 305270 946711 1395251 1672586 1151255 1207599 401955 1322814 1930094 658153 1583889 1042250 486774 1607294 335658 1645990 381481 286426 871687 1906122 1288603 85377 1949084 700427 889600 1209252 813272 1948405 1255236 938716 1497029 1296497 601612 1598522 674259 1650059 1035952 567435 1199297 34039 1295510 1446131 82571 1273057 1362960 816195 295037 674177 1485943 882585 28688 1277902 1253420 1309225 1120225 229978 450743 706871 1143361 1824043 455472 1471026 261665 902134 644831 587035 1061192 1258306 665731 843680 1182287 1072120 362596 52309 1955018 1010273 511285 188142 1586339 1608247 934902 168647 1713985 815739 725260 1756144 1758845 1759678 214618 198350 1398852 949265 1249579 873441 1702198 1720861 566242 1553463 1873800 85753 1271221 6375 874538 1185266 116006 502059 24543 174592 737170 163019 343604 727406 604133 1364926 665016 712144 1052709 874345 545366 531786 1169543 1846678 690460 246832 1452995 1829219 1132922 744613 478433 1829177 1297274 439011 287541 1348981 10490 1620892 1263771 1915138 316397 1069215 296759 1477671 1518836 1688908 466398 1139309 822908 655704 1531428 351812 1194230 1196487 881281 573858 501791 1520271 765429 642872 1595625 1990143 1901334 1348016 1096882 1876234 495348 441194 492435 795948 202804 297008 449334 787062 420985 87378 626425 161883 419585 1786161 1630667 1525650 1493345 463334 160661 490646 199294 1726137 721388 40542 642630 1382851 1561717 1650500 414064 590417 1930874 323073 996291 946136 1001489 1178696 236744 900079 1377282 29195 1846289 1746530 1889884 1544203 1124939 1549808 1877835 451620 380542 238958 1769764 1192130 1497797 825827 1277532 848262 1035685 643553 1359380 1098173 1514008 1447330 415860 60274 1483130 1065972 1447163 490571 532297 648356 1371294 119360 1485186 1800450 1553986 1274247 1656883 656094 110709 780771 953403 55728 235576 1937680 1463623 1687910 458404 1914006 1110459 1166841 1977007 1179074 1365738 1553289 987741 1857282 703323 599094 1683463 1071388 1872858 1716736 1703131 1518437 1284906 1965209 164461 9111 1948178 366669 1508956 1521327 1018549 1816185 48573 348629 1110579 89987 1492365 1669919 1785774 1771694 158780 1811938 1079810 1846463 729491 1503335 301638 1018172 431664 54752 1753641 971102 945953 8627 78613 1915672 1831924 601312 1256394 1709315 110619 434451 831732 1435692 1595183 109615 1487533 539311 473484 759974 1307674 464893 1608601 612028 1600868 777549 506008 1598418 606530 1273724 1806557 777172 1654749 1068126 1532516 200620 1237145 1242846 290077 1917070 1861754 297409 1290638 957657 194730 1914128 1254495 1577090 1054134 1482442 909015 1189498 932245 1686532 886998 805923 1045345 1444520 1100572 1965706 1185973 1521417 1928477 679776 1147573 562166 999204 705154 1689610 1730875 745944 1944372 1261095 400350 844678 361869 291260 1414194 1178844 1603817 1500500 1803973 218989 1875932 13953 1719034 962254 1228506 1947732 1514382 257178 456931 1234320 1873615 1899467 1236836 1331474 1772511 814079 125680 1913176 1529555 486897 645716 953703 729854 9213 1249948 617427 1183608 1751858 1067897 624545 55083 1750525 33845 1281729 1252675 1522775 1110576 392632 441925 1462954 1238238 1422699 1023280 1062513 656019 1854843 248422 884671 1978969 1017943 1347117 1033067 566798 1670069 1027500 604789 491593 867927 1006714 1683163 1171970 363881 662402 648859 737556 1133126 366946 423050 729073 1547170 1673947 516216 1567701 307371 1251230 1977619 1570451 1445934 1999204 626956 435205 794511 1226323 1131361 552290 1422434 1727434 409087 314423 601545 1243993 309517 297022 190440 1007978 1367990 1759714 1526988 504863 164713 832342 723150 1847254 1297271 1706961 1324346 246834 344005 675854 1107789 598106 665124 94630 857913 381787 178113 825748 1283370 74127 227894 1563155 1289994 1301609 1415674 1545056 1860813 915787 826815 382086 1457243 81004 440152 1727566 424202 1076976 1605132 1581106 606097 1068298 907631 788429 1697690 1842407 1455378 1343811 468454 1361212 1178689 312971 1669601 125407 1846340 286547 1404970 228169 701052 1036355 1840630 155440 75830 918001 1525952 439354 795653 1602521 161551 1142836 439115 1564496 564387 1385163 1330208 1820723 631711 889025 1392335 1516273 736259 1507757 1916414 1946790 1105254 709005 1878215 1996064 1134088 1685639 1429907 662538 1872798 1227468 574600 594191 892478 1924503 237486 989655 1531929 7179 1143564 783396 256348 1175805 204596 361094 1675049 959546 908277 1163184 1447912 284960 774790 1801756 928793 310117 1351555 913702 1424319 1671348 366170 1362247 150935 1865092 244895 350977 1155427 963687 1387514 230164 175481 561502 945615 1828871 105847 870971 1696424 11370 164721 831556 753862 1744706 368621 1816696 280436 642194 1369721 1576353 190287 231953 603737 1735238 151224 657552 1577369 939383 16611 1492670 923907 1638468 559644 1716695 143320 883380 1834792 1917911 1999369 1860321 262496 1009049 562872 1475947 1206620 352470 1639358 1171414 886193 998865 1706076 761516 1211462 1164330 705502 1142735 531207 1465775 873432 517278 1633424 1519547 1772205 1374680 215578 1726940 746030 1759518 527378 1708237 394852 1089628 1914682 1158547 1087541 700092 262668 804782 903602 1008131 1622633 1618031 1054301 898204 237995 813031 6218 460106 546860 787627 182006 1011328 222580 804603 50871 1903425 543858 844664 967183 1468473 243105 1782175 629772 553401 243284 1759342 1438425 683701 1597825 1733607 1244857 978831 992544 578725 720436 1170681 1363099 250917 201680 441001 1487401 690341 1522877 1293401 1354748 561864 1385302 372085 548584 691434 783222 894585 526105 1788446 173054 1604689 1734176 980924 5134 1038074 1724863 1013334 745652 1104200 1244227 1832076 1924371 1120660 1766095 299803 1284662 443646 876193 1408721 1786860 1472072 1360816 827168 797965 1982165 1722901 1045612 1513801 52000 1810950 1598364 467263 1429296 1675373 1878576 1519929 1871302 603013 170688 878169 320163 1979364 594226 113263 794145 207676 58420 618989 1160240 310030 1808380 575220 579934 1967349 402385 1862858 1991917 1355481 441809 824023 159648 773855 1723650 1647135 1894261 1709484 210832 116271 971345 932038 1241975 1468808 923867 135462 1470491 586001 443512 775652 1315265 600203 1147137 417029 1048476 946476 1211965 1921598 1377668 1875534 1210748 1086825 592220 1307896 1574473 1357970 1431533 550866 497239 1961230 1808756 267732 1419152 604925 1365112 1951131 1191572 1152938 1987448 248581 1317375 78516 1333675 1927285 1489346 1407457 991384 800921 1664572 1658230 1392980 1391016 1050322 1219878 92810 1961789 1223306 1224378 880517 1734787 11111 1777856 211485 138778 1299876 1891925 467108 1417216 1002336 1009149 98136 21402 146339 99492 1036613 849809 570917 887497 884576 1954777 1512470 894860 597135 1723990 398493 1144279 506554 871423 1637915 1705125 958495 1693209 895406 1421804 891487 367653 1995639 1676565 68465 1744023 1337275 1728216 1938937 40259 1518848 75084 1524237 224794 561516 219091 1831041 1938497 134622 1249983 1134518 1928352 850729 832144 1312734 33054 1953318 1997855 1198992 1125525 505269 1817052 291626 1518549 233698 1586693 1746059 862763 936958 83327 647881 537347 1623314 1140533 149000 754035 993680 702364 323599 1807802 1077298 1164680 1097072 1012243 71590 577939 1031331 1394656 905690 630091 1759343 1061122 9740 1379054 1450081 1107888 1290738 1332538 1474335 1058362 437148 1170458 1417554 175585 783908 1908024 153755 380201 1174452 489157 564023 1921804 1525622 889136 968590 811584 383345 1992570 527901 1132689 1101239 683690 1929158 916111 845871 534234 177091 1092104 693207 1059577 1283722 66111 972582 173543 778204 1969099 306612 1674428 265968 1869817 621496 474899 1420128 1244416 303481 304386 333348 1276591 231220 844414 1311370 1174156 1486073 818162 958181 900802 1350197 367510 488841 1174996 497581 1024204 246427 880315 572519 1591309 1972930 1158326 1263647 1111081 1561637 292840 829015 549644 1555367 1025027 1161860 1693614 1460609 176166 379612 361217 1757065 915588 1730545 1741152 1730959 425057 670924 708247 751830 654790 89671 34414 1593212 969397 322077 713017 1658795 1782938 1916265 651802 1294110 4098 1102985 1965112 1080825 679823 1314275 869566 774465 352921 64177 874821 73494 852999 482457 1956946 1416986 1033755 993234 1174135 1276170 1410216 939387 654730 144393 520858 570373 1022613 1847329 914041 1311761 1729620 120129 540059 1509736 1957255 1691594 538907 793429 304272 794197 345820 1762741 1008335 13004 428597 1422115 828808 642493 748916 971409 1919995 1885637 473773 1666758 636372 1223391 1123216 1721008 470042 825739 702484 1082453 1719581 397021 351676 1159205 207931 1057338 978743 690880 11688 1407960 883416 171732 239489 1195713 328374 840963 588722 1161323 1201211 628673 1323050 1989343 198138 504081 425124 589792 485983 1317073 1227340 68102 1880618 1578040 968244 1377955 1009212 1152172 5121 1406654 1860 110727 1772969 45429 851235 1160785 362485 517496 988731 871341 1499354 749953 1034822 825199 1633420 980742 334353 1242460 1337171 876150 1564870 1252092 1529149 181910 750958 405929 1031559 449285 148139 556052 416569 417340 399237 54616 1857297 216431 1736828 367666 1682750 1869800 807863 1767896 1875656 1565972 1304200 976775 261931 72242 875593 1494875 1453272 1783632 331967 1415562 270656 377010 289620 1075937 955129 1442797 147578 1098949 549336 891684 1972243 1979636 1411410 1739426 1245835 1696531 1406806 1061886 1456215 470688 1614714 369082 1453713 1494087 1366707 942603 1594653 340511 681577 75652 1176695 1797933 792355 1089050 1435992 556294 1719522 1369264 1073612 23295 708571 1188562 940386 491060 1807099 1464646 774803 979281 101151 1996937 202019 1066558 1021064 1146796 1351511 512702 247614 1830165 1562103 1949721 205912 1218604 558919 1334432 1496005 620636 1254085 506633 60527 1325899 1304176 336067 1393225 1130777 646075 1625243 1018131 1681402 892503 1636946 644286 5834 1056843 803207 655414 619057 513880 458343 271814 1403702 1376742 1688367 738003 177635 1385994 1042229 1609098 1146645 1300643 488223 1285096 1522998 751643 1739108 1112831 1059612 1463253 1951871 123218 949722 1493188 788658 1362397 3972 1009967 1793494 890678 292811 132866 1310685 1352487 602589 1778403 1114182 1000281 982985 669532 287978 943425 1592532 1439179 1694210 1905585 1717856 329422 1347198 1836114 1227679 1960186 1752425 770153 70956 949203 38926 1633768 898512 391124 603772 1538927 374976 1866194 918095 38664 1552786 127079 439558 1548908 1552937 1169870 1760975 228070 1223968 1198084 528022 33097 191355 1702953 311844 476235 1403388 105743 707751 1158847 1081783 1986255 1779104 1778039 1227845 1605519 1941769 531558 1093527 1783530 1162929 1202898 1205413 989491 1976152 1759042 438154 1503132 672683 1558826 932279 1743682 1919120 1310688 284660 1603882 502088 219541 183139 1433764 4283 1439067 919141 391799 1512644 527930 605585 227787 128950 1789691 700210 928151 1854231 518035 1924907 320932 688732 1209645 1510721 1908093 1897981 1661097 1809495 261299 167082 1620767 199384 1133998 328537 841237 139014 1426467 1327417 267824 174590 1998909 696173 1165360 730352 492517 1284975 1408547 1200122 1088320 267633 452831 967165 1700550 1292365 99837 1776179 1659968 324361 919970 979282 912533 173150 730911 490856 799818 1627155 1181535 1379141 227840 1480420 806550 758078 784613 1195430 1849561 971789 75277 952301 1950050 106868 705705 589225 328916 420849 837872 1548689 1146361 746541 658988 1101959 1094648 520475 617869 1133066 430398 864838 1423950 808816 1786474 11672 1927390 248717 1075254 1760180 869132 75238 1106243 1766931 522456 1355697 1731498 1278030 1949826 285889 59529 727750 482415 387984 833669 1946515 15336 1407053 1251836 1024626 1821447 88023 899048 759065 460605 1223699 1767933 743262 738696 14417 76056 1367012 1185970 836370 1159223 213779 1535374 301091 353339 1604861 723319 1189512 1883790 1010333 1701678 1644245 314997 1295892 1633273 683653 1461961 1934204 760580 1653719 1474225 900723 146718 291428 118977 770031 148350 1388376 1100838 417196 631219 405369 370363 1766374 374497 1489251 629180 300649 1416881 413507 230634 419185 1191867 1416269 1943696 1196153 218892 1898608 462223 1541610 1543082 1473787 1527724 1326464 1716393 386260 1728721 39636 62406 751943 440312 348928 830769 810031 137063 1166760 1865979 171842 1414018 750145 1020511 1418951 775498 1462502 697276 846907 552847 539226 1262105 1661393 1623228 54456 97748 248236 1689788 1472783 358466 1601652 883791 751339 786562 1206492 1866656 1904629 1410581 1513003 1119059 95188 908360 1856033 562379 790107 1059054 1084434 475003 1963062 158412 1067253 954566 1518638 849549 1723720 1639349 1089648 1116900 399137 893512 14327 1567381 1445156 828654 596403 222954 806468 49242 1398275 400722 372858 1682069 1195527 1624938 305361 129100 1972468 907715 115949 1936090 1154894 1970181 1641655 1141962 1137999 1322486 1818867 581323 384541 973922 65326 1534132 749144 18998 968499 1565657 1638344 11661 742755 1677142 819534 54453 326352 560778 809532 694083 699104 1820868 35199 1087217 1929724 1862893 1801846 519330 524130 1013745 183926 693485 249825 1858056 918976 850379 852107 1646657 1954338 1872836 1191613 1369385 119520 424271 1551964 171234 1461218 651978 291163 1628625 1887416 148161 959273 832630 1625629 1496278 1476174 344594 713015 1294974 1383932 208054 339318 1088912 444308 499775 218258 1521804 1185582 687994 801368 1665582 1501002 137076 858912 1538827 508470 1151552 364971 1422969 851677 591197 291112 976662 1461109 1838475 1019349 257519 1587526 1919395 1933637 1913956 1363700 637507 225965 1555416 708449 55974 1233985 1463455 950472 1842098 1649245 777869 607384 529250 1959733 862825 1013279 991939 432644 769181 934514 1756308 97707 1831716 1530321 1203326 164371 645583 310823 266384 1647756 1372053 245423 774693 1976337 1524433 1597956 1402146 1433961 1601440 139187 124283 404237 871201 1115607 830201 1001342 1510697 1210617 1564887 1283570 165128 1312475 1378368 800609 956275 742721 1228456 1697507 251721 756170 892217 1144071 1530235 1688607 403323 636443 903219 452167 1226726 1745112 1032725 846207 1318510 1410601 1796442 157169 845515 1681258 286472 421795 1645004 119632 556250 1847845 1390244 1642040 614527 413832 13198 1494412 408673 59461 1830457 188652 131473 445741 1181457 556949 71361 1041233 1015028 1483761 1710055 514987 1078327 881756 943652 1787597 888202 1668501 1907151 992023 648422 1396554 894760 941113 370458 40682 863028 1328163 297843 1606149 944621 913115 992513 1106847 385944 1338978 578435 699983 1987306 628290 1722322 13932 557860 1827918 1253655 824906 1060000 272412 1272937 1090743 1134633 1762724 1952685 181178 164620 46920 814523 251668 1376154 863358 1705181 862090 765753 868675 1224914 681220 1115162 1921785 833124 1007137 1356595 1675073 1355865 1520575 1133420 1808111 1182023 1131853 878561 734324 1811508 1308629 1560684 1920937 256282 1165947 308691 1839903 1752310 725536 1727324 1620021 292698 1157526 495202 1241323 8209 966858 1304380 1920202 1521511 1141400 1023728 1187585 1533884 1388312 1055840 1052939 17697 1233375 444059 142733 448088 1809420 815749 928930 1055506 1366319 1437730 1090950 1567063 60478 1236886 120061 530565 950700 1940399 74614 1098394 1344822 457194 12605 333043 1219447 1449006 303137 900139 1271920 945958 691786 1407592 1443180 381387 1337838 153848 1238191 1155714 1448987 143658 274148 1418419 613399 1218887 1282352 572164 1486567 1949581 1846370 1401278 538596 644164 595887 1156287 1451362 977775 732932 400026 380271 785391 1327569 630473 1111623 1014799 1986323 201886 485277 914148 1933379 1460685 1049856 1352989 1153215 1559393 110383 768171 321586 179122 1889448 926635 1464660 1284518 934115 1571001 383670 732142 1670600 202143 1441308 114254 1051404 1671332 1413671 1871580 457942 571171 624101 1719746 1617881 1471557 892520 1601148 1339455 1376096 955406 1330367 1936472 133228 1130957 1061082 467191 1417010 800240 981195 1730500 1324644 617603 660076 369797 1626462 1428338 1725996 209218 1925526 376200 311752 1753705 765186 703225 1502563 1512476 714852 640223 578883 555011 1601298 1116786 1960284 1777043 1016148 1256184 838846 126968 334143 1233891 876924 1244113 1437787 925563 1938001 1223241 825086 1527700 535648 1868263 860065 275794 1142369 1094125 172636 602874 27230 963296 1858791 1711785 1110814 107252 906294 994671 1703925 468731 1310533 354637 252117 361721 1930379 190447 1926422 606644 242841 608916 1661841 643688 139686 1926021 376187 1209576 820918 1645218 531933 1815507 1047980 386394 618083 119132 1781363 1792076 707955 253370 1016893 1914038 261575 1187222 1784089 235566 96113 1268427 560416 433708 652078 1070466 210696 1965768 222930 665866 1889880 1603260 1786029 1520527 1894736 243118 501464 532314 653160 1333137 525807 579131 1861245 1073261 1411728 731729 1982466 1073045 1172125 695056 917536 627876 353475 182639 1773229 386592 1299240 650076 1969755 1620315 306451 946255 673673 1053746 1818521 1915188 1149027 730693 1491127 552427 481851 671713 1098449 1102691 1493941 1581793 1688147 1342777 1113308 1473017 282 876026 1962530 475060 415967 1212816 1599732 1626294 336945 1901833 1128928 1680470 1297115 1027009 833646 1543453 392608 1886818 1655609 1244623 350694 1304245 566007 1982390 830515 90370 1463273 1521418 1777950 103029 1242911 1288721 124463 1357889 538172 137141 348809 642641 417189 1770194 315649 667690 960489 530209 1242819 541031 1143348 388244 1044698 532250 262578 1361858 1758690 847907 222426 1643754 1582537 874884 1137955 436192 1531236 1527791 1343806 1559928 1292413 1773633 1400862 1149719 306480 750486 540419 1754562 542001 446818 1090422 182366 1230709 395746 532354 179991 1445957 1409108 412462 261780 51722 845685 590969 977380 1402904 1666150 1752066 221932 1531888 1564476 1891181 1310933 492810 863849 1655272 675507 1785247 1466363 136526 1609785 1569404 150734 1030372 1238939 213174 1673251 1174304 978924 898878 1960414 435773 1223114 1022461 367252 1241452 958567 363661 1695791 676431 529475 1480082 6480 1676170 243680 717017 923263 1796623 1618079 1293616 950461 1751678 1758246 279768 1917554 823255 1575773 467802 862648 1983582 808809 875042 173843 1722771 1077362 1710900 1547316 1754518 1297068 1447142 1418440 24906 1740268 708598 1438439 1075491 608079 703394 587472 108733 122380 464739 1916832 1409651 496419 24969 1155385 744345 1521479 1973687 1129082 1966141 662791 1094693 1716251 823911 409734 1326574 1777343 1067125 400338 532150 1541951 1546 1108599 148415 711373 1407896 1254842 1051317 316867 1575660 1766731 1284304 1831057 598255 80127 1441855 493170 1121602 1343802 1218237 105862 1998119 316769 995074 96095 1505342 1184752 1450144 675317 273838 1744476 1675708 366879 548593 1604747 1991143 40819 1725824 1251943 869982 1430607 1350533 756533 1587225 1929604 943243 857215 150054 1755381 625895 1534237 1886198 456122 41340 799248 1214010 849158 331469 649561 345587 941092 1490709 436113 32736 1269769 548210 659461 558501 939391 1070253 581334 640893 1663798 250429 698580 1547086 1762775 1736118 1779198 1678187 372135 349887 799660 942161 837189 1163363 1498711 184728 1021853 377188 458089 742952 909565 79721 894728 423996 571041 1706078 1373166 1240872 190592 1778905 376338 1759356 27610 988476 887427 1551449 62276 1164834 1673377 1600889 1901662 1660521 1241001 1365071 1758239 1049080 1545776 1224864 1155399 858058 1814336 1704650 1546726 1976098 1644559 796992 1815907 1210845 243911 1855126 692939 236192 378699 1429151 1585901 688712 235401 1419466 1797385 1283506 419068 1374312 1224422 1921332 682449 508578 136996 99487 1237602 310616 936022 515816 428865 1871796 1872866 688424 655469 1160140 606266 1816549 124347 1712446 607842 1248416 52476 1850407 975568 1058238 1698220 1993012 1015299 1826996 1670635 1624292 1898090 920082 1457250 744545 349705 1799694 318699 1126706 64102 129045 160233 1526990 1515640 1915020 1025493 1201474 1322945 1878071 1135769 1977659 931513 188252 1070292 453616 1403186 1995044 795255 1709952 329473 1494294 1674123 717312 386417 261757 1483756 809099 990702 98553 886124 630062 465230 673532 1769963 1238688 783586 1136435 372938 857281 914017 744521 1507194 1598620 1540299 231857 1558260 188365 1354895 1641798 1617250 1734115 586919 1240316 1116331 369890 510395 59024 634613 527354 473880 294348 1174404 345080 492778 465052 487663 1031284 1421645 1388553 1368874 697559 1044851 113980 439990 829970 1658255 1994896 1046755 963348 19962 1927455 272932 1193265 653735 1311823 1478103 1553238 908718 1636313 656623 1811656 536730 290727 1944218 1139362 1357282 1526064 234087 1366187 257969 1616905 705496 1151267 1303795 240622 1489749 12190 1460168 1752524 575323 879162 1523417 1892399 1491211 514787 1419229 1280750 1288095 1134331 1300281 488342 1043759 299413 804865 1569324 612934 117249 347647 1445608 202817 1089768 190082 313439 651213 1479065 312968 92579 1890935 1742234 1042825 1356136 1840461 2599 1665854 73564 1648579 132383 435815 1547533 657687 680577 1028825 1115898 743208 566654 1529679 1107817 1198918 1449929 913991 242578 444638 147287 1822061 800472 1601117 1471529 749171 1154 373067 1811417 1098995 304231 1197045 877255 1398090 309614 1642468 615342 1268479 1739808 1058542 776706 208972 1132039 636191 1426895 1367534 1690617 847827 496007 723631 1426329 456704 140927 1270930 79289 865821 1690993 1220110 1090919 677710 1382661 1755890 962966 371086 1296175 198261 1923837 872646 502283 1879862 1065607 1579626 1039985 1993882 1893273 1596056 1126955 1838954 1527347 545111 1441095 817240 382810 505161 1118552 149578 388772 450570 752246 1416074 465040 1580137 1202606 1819147 1772060 861333 1290680 404737 651108 1969119 555420 428979 1519564 221588 1395662 854694 1276573 1873564 678631 1917284 831467 712247 1642606 1106263 246651 1731664 941907 1446189 653076 22378 942445 989311 488869 1328621 1734064 1921055 493487 1308353 1880326 1102121 1772641 1075927 391350 1665006 1221476 196804 449795 283845 356900 1441057 837062 1409150 277396 405324 1911625 321660 1341876 266543 1984885 1532125 1398673 191162 1191093 1099279 814691 1150777 213365 1290903 1952164 265058 1292081 1184733 1577562 980235 493476 1240481 621425 465892 1625621 583733 1720968 1990199 1531075 323662 1000404 435512 1524044 1046099 845362 1823767 1386103 755604 691848 1042724 635141 795705 78369 1596801 1484070 1172514 316480 88216 377792 538805 1708520 197028 979945 1102261 390841 1078853 1945799 1808216 1518680 1421621 1689816 849311 1645702 1704489 1884553 1625193 653571 307829 1461152 1502841 478037 451838 132692 172407 1844982 1475218 1042798 436559 1630638 75814 612844 89833 817091 1265672 979633 1859748 923585 1751394 1773876 175662 783530 618897 1319026 1219893 142032 1033736 1988902 260665 1857534 1208190 1613590 1866204 744095 498691 1720419 389032 1325609 575067 1895936 746162 153127 1389657 1712552 1961374 540769 1096086 786664 1231441 343005 247669 166832 325461 1137291 1795756 1443528 1704029 1113012 967433 943651 1034615 201296 1071678 1283196 1898095 1396685 615084 653695 1371709 420787 744384 398534 380465 1601395 1387088 1052700 989007 978928 642402 478687 1521993 1705954 886896 747294 1778249 1472974 1863470 1977366 1811731 1408357 1698868 1556196 609772 450721 1919703 910836 862402 1918845 55575 1627994 1679299 513249 1892283 565855 1522991 558810 394189 1007027 1399822 408837 545852 662025 1484425 1449249 1094936 371749 1391139 1822206 1810314 1876539 770344 92825 279950 658387 331317 5466 1627152 1772378 1050148 296961 1760887 1474426 1154992 981388 148220 435054 1248312 1772166 425672 559048 1285211 356915 1979228 1211489 452514 729208 1634636 757894 1705008 642092 198108 1741606 550429 705296 481761 1498045 1397109 1316015 192078 721001 1337733 488819 409377 68402 796456 937349 721239 1162070 1736718 1808345 544323 1908969 1701482 518234 474736 241067 740228 1004906 1281662 331531 1468359 1823566 333573 1293015 554375 976982 794268 1793158 1723411 918492 592604 781014 1289298 1253600 1694382 1869713 1349888 1888190 1064637 175904 248487 156012 485324 357092 871890 1584958 442074 1232370 1881554 1500356 1068351 393622 385211 1584140 1667551 9724 563809 1467119 1461855 706973 86369 1213134 1436848 1305915 1575302 245656 1590046 445271 1085354 409107 1598195 1661253 767964 784669 511899 1551231 972512 635569 431632 235648 532612 381012 1747487 1687802 1058432 265651 1075000 702601 1450649 1031112 448496 291751 1100013 1127793 1570578 101229 1049998 1771300 1433736 1510081 1758056 1053658 538904 1775377 335440 1718140 513256 562428 1838579 717207 492026 541884 1043578 405379 962644 1076120 1736554 474922 268946 108282 1901753 885513 1606991 1389229 278042 1728834 30372 1858906 246436 1355336 288509 1529568 732226 1878347 237148 972092 984314 1459104 1985604 5580 1452969 1156737 231070 475656 1903712 1160009 1234705 884038 1713992 1857205 696660 865296 919986 116027 1648565 1598797 819601 1024686 1155224 1083036 711833 803842 678058 1728645 490493 1010862 1343315 1547694 1491541 1489382 1941259 202440 1798438 1910828 1495273 1183285 58755 1869711 1067845 372114 62610 1151167 881498 1868336 1975131 1002540 1644590 611470 513269 1663129 16846 893783 1935754 571089 903731 1949275 400077 1264799 1936669 290547 1901444 498927 481665 1525670 1623977 519798 1552322 1952428 1964181 1752991 770668 476907 595075 1732936 751833 312917 1938774 1660654 86776 934753 252969 1520054 1660588 1482854 1932251 1267529 1905176 330277 1053463 1179464 1707472 1760911 128949 1534743 1149259 1340980 270870 581764 1265588 1776894 762191 44288 1807262 611281 1721319 315702 1415939 821703 283317 636967 919732 1788435 1284399 271930 587091 918503 1879830 294923 1051261 619938 337316 209764 1629724 368309 1623249 1554424 341886 51091 1989411 1201077 1540858 466854 331490 1201166 406555 219380 18039 921756 837406 728233 1855907 1829359 1814846 1021010 1800827 456210 337780 1489753 1100758 676525 1302358 123119 469620 285874 604907 717740 473376 514607 682007 81938 507193 1555593 1381199 1306402 670065 1067008 542582 1975356 373532 1916459 497934 1431389 472309 1759795 926606 990589 164952 220387 215647 1480106 927569 686944 1704876 1624373 1737378 476174 583070 1302896 738660 1948497 1085134 1570979 658214 1931894 212357 1669215 1996478 1596079 116543 1900691 1977937 870499 320776 469524 831222 363150 374739 1885071 483138 573937 108133 684354 1899693 431233 173978 540155 1331422 600492 1019044 1280009 838895 241607 1561124 958864 1594717 690643 589665 1233284 702859 960493 800022 761341 1913842 930531 829269 419696 1621721 1274847 1498141 595919 1508911 1977080 1131216 1159733 1631879 624057 544210 1082433 808360 369805 1445926 1424930 315667 632983 1266233 413006 888284 1247284 916900 615064 1946680 1270085 1607547 1559982 18488 65816 909351 450427 1134404 457594 1975653 1054544 82064 969366 552832 1414533 1942164 1347935 383332 1099276 18306 829006 1578891 967736 388637 1042308 775276 776719 86347 1964014 1113959 1735140 219584 135779 1234033 1536334 645444 1252317 1518916 1267712 1024547 843665 1193076 229178 8646 447561 910167 1092442 1377827 203051 949672 1312745 328933 1697223 41667 1124673 594716 266345 395217 1965154 232158 1431015 1845620 1408658 1830783 1592111 319325 1165893 794342 1847640 1733414 1634869 238377 1272844 1025706 1441436 742108 1240873 1602516 1043309 439965 1119211 786332 1090342 484459 151627 408653 1020495 1342066 615815 1380892 1293972 1510624 92523 106489 808988 726919 1722096 862466 205136 6929 606662 330939 1346426 1229134 1691651 911424 1913185 1233 1782363 887380 1363597 340458 960617 1195561 1218839 590960 365664 119780 1932337 1481114 1352311 1924089 1203098 1479421 1706965 108415 1822091 1179238 1537838 1189454 467337 961486 1284023 300290 1485081 1073894 536026 1841028 1746081 1057150 1648634 538326 1736944 763842 1487659 1277999 659990 37329 1581208 538040 1580907 446347 925628 1874745 969726 829841 137623 1797008 694293 933226 1373486 437493 532321 1117206 79519 1179571 665337 124821 154493 613976 1959426 639077 257081 47293 1313483 1797942 551092 669491 1659852 362807 620358 1137672 1827697 1383310 1500800 938949 420096 1225570 771946 636195 1291324 331910 213517 1943705 442174 1480423 1382045 1429305 562757 850698 209504 939500 759943 780183 48115 90271 1476494 528215 436988 1335358 1265773 1108740 388286 117272 199793 441473 85654 653463 1229425 1529045 1961034 1270950 1615192 483451 217297 1097426 1852074 1691062 1689139 12097 829423 1019999 1664533 1134465 976732 107343 70243 1711035 51090 1342323 1327419 1416238 448126 1990309 36096 958781 1693243 30426 1965224 1035618 1647644 1755825 732847 985083 1733074 523904 1997516 1996453 1448886 601076 87119 1291707 287963 1910800 633419 964358 1789692 1909949 1308208 1983925 342165 69792 527769 23590 874810 1240461 1555561 385416 1824346 1996677 168433 768978 1629600 1462621 1172411 1164865 790965 247323 820947 1902193 670683 733860 817169 1637337 78057 1293274 1167632 1110125 1345163 1857352 551318 130122 20087 1212111 704607 564798 122624 665995 1818509 790479 216671 1426596 1462493 1685488 1475614 899338 444550 1055310 916221 1235450 926006 479418 1676832 642515 1177974 618345 214281 1715157 1887879 1759353 1296884 1895200 1590104 1315556 1791770 1469807 1390992 1053436 1066652 1005719 1770104 540701 1212031 403181 1015080 724739 901962 1428069 1652216 1326595 1906247 318249 485868 1118161 1884552 1782065 1343520 352107 360720 288278 1333459 523507 1600162 1733981 415474 905824 1441084 826711 155250 964391 1687360 1026696 739452 138259 1885394 1129113 805390 441539 1882990 1146540 985628 1801784 418795 1898546 1409911 1081177 348893 1099798 1198730 455734 1786445 1338505 1978398 1194878 1175239 1812240 557056 1664630 889310 1468591 1704339 455219 1924792 839104 1669513 51322 1762199 270020 1276658 938239 1975028 897775 519493 613221 774959 1020074 1196181 846579 1845901 603497 1861814 633188 1405203 118993 49573 1526454 1040216 1748264 1204424 1357154 1002690 1168073 1550006 1144922 1509729 423172 420793 1556146 685472 222101 1624947 1079827 1820806 1880994 261306 336370 226537 582587 718163 1128281 1316107 1281272 419636 538609 1895139 1417070 1566250 1247572 324544 1461027 159595 211687 1505221 911017 887387 215799 672596 1196916 345903 1472656 199671 618311 1837209 555626 838225 1875102 907088 765656 1656530 822409 1283969 882110 263023 1432963 422562 1034821 1679232 1672815 1395224 85235 1018161 1716405 1861198 23429 1845345 1066367 420232 1636622 1161088 682606 539282 138644 368308 1825882 145457 1665713 1436509 1144917 1481068 120944 294003 201539 737302 95560 239395 741774 1662913 1891343 614125 57460 56335 571594 983312 1745706 33768 306456 1665987 286727 580837 180776 1942722 1907802 302693 1013467 382163 1546381 1518943 1614473 1309716 436104 922241 1932269 157428 305433 691104 1377100 766439 710716 1850839 692195 1013543 769116 853590 955809 130 1206557 1345457 233879 1215559 1811430 1395690 1159927 655147 820429 273658 1807144 324730 1151619 542876 1859790 442398 1509525 894080 1993945 383553 987791 164080 104772 843212 463271 6308 524749 1405936 1800846 661919 277911 1293177 976688 334543 1151376 1250991 1377482 878172 1031053 1466493 333919 1656787 1914360 1650597 1335794 1091384 732933 795580 576457 606823 1298385 912348 476667 1219984 1770836 1721712 655003 1717967 366887 1209544 1317511 1550621 698228 1717867 1156625 10853 844441 294736 1058119 1715746 37846 1263063 1731280 1526746 1441746 1356064 1868029 1045473 666737 370104 667816 1227197 1138673 993826 693271 990275 327852 499766 827692 1240960 754880 1479061 1503960 243412 999288 1725743 107053 1887000 1845377 904913 1021656 199761 1397709 1673136 1562753 404413 1630893 1057048 1934794 663916 1356092 1334388 78314 1566705 1160602 1263935 744202 114092 928304 614074 1470991 98129 1139720 1492629 803839 971582 554354 1714135 797449 37150 626109 217188 67430 311479 1642710 393820 915169 1311013 371793 935697 1600597 1960351 826370 1761940 1292947 682888 680560 1433369 701493 433874 1335731 1355317 726767 1247964 1722280 1357299 1132085 1623765 1135428 1986059 680281 1236323 816117 1939408 345155 1955886 725811 1403550 519522 257484 150092 999710 1126068 1794524 828887 848257 1546903 1721354 1864444 393979 803145 352310 1032836 842625 1657673 733634 823147 1917948 268925 1285246 1104607 1370252 938560 642708 391855 1937758 225539 567124 1692324 530824 1879573 1943530 1820423 1159030 677217 897264 1122980 1210460 1890581 260037 9129 1013460 535230 1883479 1294204 1149293 1338603 273468 887672 357195 1455564 1937488 1043767 1490374 1538371 1184964 884794 984112 221576 818414 241090 867018 1391440 1258981 652592 177341 861862 123020 968823 1179072 1432723 980529 1941456 372362 1793717 140780 1407491 594868 93741 369239 1580656 1014445 1804744 1882721 1232364 1151807 20320 1835964 760207 1179858 546633 1643805 803901 1264885 306529 492297 1506913 912023 1930442 1150614 1848622 450746 680791 1248375 1819405 1345286 1489548 1357371 466958 769766 468904 605529 1646078 868927 793727 1886639 579795 368701 793371 1184290 291248 1746448 676430 1297007 1476233 869243 1425825 338668 1593210 1594688 241711 372017 1597584 1905357 413803 986117 576788 1352328 1759881 1618441 765354 1478438 838690 1139638 1804273 1254735 263900 499054 966742 1253467 87604 644057 158984 1372561 1140357 1090753 168858 761673 1646365 955806 1646068 837797 64363 1917382 1321518 1582625 1482860 961555 464270 1668442 706324 1684404 364211 418446 187962 1989795 1156206 566948 989122 1862922 310302 1657433 957927 1922795 211101 1171521 1752634 1820351 1993340 1412408 1389779 257844 1726857 1022066 1107981 913522 609031 1773391 1321314 404011 1956174 1361753 1768628 566889 130564 1235279 1917569 1670426 1416846 784095 633037 646168 879567 1440115 1114334 869755 1486332 1310689 212451 942108 597925 316256 331378 707386 777075 637844 1616383 544746 951956 517061 493032 1868267 360310 1946598 1184221 1226914 493279 808050 524812 473218 1574615 1270286 1252282 1827854 692606 1277033 828690 369228 1331487 1508770 738584 346277 414197 1323608 1267260 347984 167874 1020815 1508399 1473798 325796 808043 1554526 660059 802694 1058450 1067054 288343 1332331 267168 188197 1071329 608909 1611145 1242250 1311198 1466623 68014 597394 1243220 167805 1535306 821707 1426497 1914461 28652 1571251 1085558 1205571 290119 967117 1331490 1192094 395849 1572797 834031 217429 1667781 552686 599561 355573 1444640 1193342 448012 148310 122262 143360 765836 28742 1968933 500020 1824206 697677 856886 1499584 760914 202618 1284673 131354 989219 1165414 1257801 384139 1020516 1692606 1237006 711706 51070 1165136 1273352 1995238 105144 1454 1913105 953736 450599 429303 1022122 590519 1064557 154398 1832161 728566 1493703 1023880 1948610 482449 620561 888898 1258941 1748895 449513 1135918 613763 2637 432484 514324 809937 162686 1338308 1226905 1177761 498115 255994 966995 1557665 1632782 810134 777884 467847 263006 1351867 967033 1947656 1984035 870381 986095 1918340 1247459 1020498 1157409 1744535 942079 225750 151322 226527 949590 678485 1817887 119059 36204 1667488 795103 1662435 478043 1112615 436075 1601813 797297 696633 268784 13841 1038355 1975209 614606 1515952 163048 528008 1413220 1524940 981430 586758 1149858 1723296 1826113 1640285 1103364 1878304 960817 118281 1805832 161285 693915 1223234 59622 1562891 989005 363961 635847 1009622 1650335 60426 1237536 1127309 770610 1171360 467132 1163699 492773 1798174 89649 861 76563 1158929 249877 1125342 1083110 777228 1078773 382177 1486647 908201 1961617 277033 1561273 1692900 1653076 353565 1848118 927842 34435 721781 320039 1080497 397507 1000096 742769 707111 1699811 447516 1908745 1248583 1099186 1128169 1399043 267041 19691 1197476 923601 930637 689630 762756 369608 166792 573208 1784862 672171 1664964 1211117 596921 1133536 543810 288484 1044966 294680 974551 1115449 790900 693563 1297801 486934 770148 213668 688648 1004484 1991462 1825561 981786 622843 695230 113256 566195 340271 1973522 1370701 119361 1519208 706112 938234 714794 834422 555905 918745 1686718 715475 728927 113028 694072 806016 735166 439928 1493642 1851271 986931 963998 314646 1177774 375033 591303 374471 298965 1029832 454777 1553495 866929 1012709 690007 1316223 1695492 1632889 68897 453694 1013981 1131121 944830 1839858 1060605 999399 1115584 1169590 258244 1399928 588062 919814 980354 1466945 1701055 807939 1959750 182186 423005 943413 619366 1754663 1320084 1580346 966630 1352531 1535167 514528 407215 825191 962378 1572848 594996 1212287 289003 1049778 232859 909048 475365 1792477 141888 1537213 39919 1587210 668377 454366 1123045 1590551 1860236 452663 1113808 1353192 1275536 1457079 809480 65689 1774718 987254 1610617 240521 379734 1917690 1568563 134380 1626009 1396953 155013 356315 1008554 949611 191535 1731787 1002877 1227979 1237407 1329628 1339075 215813 355318 150493 1482483 1004139 1839682 1898944 1208730 810 359541 932729 477363 1333845 1615115 320648 1304116 678448 597782 73204 1627458 1737625 391831 1504667 437524 1954675 1222091 1771512 1984940 1694645 33526 1485377 44098 1877809 382364 635966 14824 118945 126230 840850 1955239 1522577 508914 983819 408560 1828110 1386475 1979153 1850527 579720 1581394 432006 1017493 353140 1910716 388292 1197837 648613 1277294 980938 1786330 1332130 613508 1754755 1219632 357882 1893073 522248 13190 1167660 758626 201742 809633 1740414 1099144 330434 479895 1245119 1704282 606278 1376113 1751661 1661024 71562 746555 1330483 1596270 205700 315879 1810479 196049 1767208 584639 1910125 210057 1028737 1480801 1188845 1635322 679594 174495 1372148 1072508 106188 294897 757269 935245 1870152 999226 882123 908124 1629305 605383 23742 291149 1763469 937098 1035954 582158 725361 1389264 1256589 1251651 947782 1888835 1418949 596209 1351997 1070937 1154695 1801113 1019215 955945 1613333 1204116 828982 1022112 733121 1436537 441201 1983083 351374 1806721 712433 699843 1748212 1942303 1482499 50903 886060 1774363 1271833 1183977 1776812 949220 1559838 1680237 1372627 1152141 22672 629342 496148 54401 78233 1622089 509231 1956457 1656600 170923 1483824 1811304 1234067 192222 438392 1468603 837240 1462695 32023 1479294 386512 538952 1545983 880547 1435516 245957 974703 81378 1592340 1802485 280506 1166088 620307 1169996 727806 1394841 1886014 1658284 370615 1790739 110448 1537545 1606840 1878751 761903 1119362 185858 866962 1283910 862969 1402210 181035 476967 1759638 543885 361516 187167 1440682 1548157 1364181 896311 1001802 356337 388194 505867 61405 691892 3864 1083500 667400 1300640 1044798 1376282 759218 1710603 1462209 1599048 1472301 1682792 1173762 701538 1290135 697488 646025 140013 1989367 1875571 351428 1614876 1834247 1024001 1894089 726007 160548 1904863 1263586 1571066 703577 309777 1779514 120043 1542337 1706273 1115648 464381 1816315 573470 1982978 717596 456286 815506 1076733 1651142 76170 668788 1748790 620181 1767685 751769 1373300 1727222 1854218 1132123 1421495 412439 521120 1164273 1245654 1315737 535716 530295 1391439 923605 789370 1024448 539830 1001220 1742879 565273 573044 597443 228891 408956 832891 276924 22853 1893467 987382 990999 1528113 1927385 62696 806656 1327319 721838 1463040 235037 556688 1332242 117828 1223854 1578030 1784072 877407 978220 955720 199686 1473517 547306 1280940 1604052 1751542 1968439 1436014 1327495 26690 539931 403988 503639 1440399 1145617 32089 1247104 1548961 699119 1636468 1686911 1000032 545187 902489 177114 1241903 662281 396736 140296 85337 1044094 545195 1328561 1853227 1715437 1287720 680403 536019 1105636 1660548 1243619 33508 1252920 1808580 143874 1068181 1462738 531631 849022 570225 1165448 1287257 651347 1599165 397893 247891 1029224 1504223 40359 1565678 1618398 1977534 469571 1334294 1306727 1963610 1594879 4244 622885 1102794 37082 1914980 1994297 1510630 404152 1510665 1257519 439592 272573 927033 1091455 909658 227767 990380 631431 1269944 1528945 132983 1796089 47470 154114 1552961 1334040 955278 1773711 928141 1477294 501162 830914 783980 738763 1943540 1781235 1896925 1502965 604992 1873678 1682394 1816277 246676 368703 53555 797823 1956800 1440612 382733 235186 770275 1611909 1072230 1107932 1963727 1069902 1992429 1983305 604953 42566 1688095 1440090 637666 816534 691601 263330 1249315 543896 744342 222222 1632105 858927 1154068 620018 1766602 213462 1443726 1821039 150143 1670218 858679 1481708 271688 1281104 400574 1926383 1833610 1182081 1869478 1791210 1409518 1755476 1181964 1894443 75312 581840 962015 1384472 1282197 1065752 446143 1484299 1112602 1944507 1242086 950797 609646 1198779 1174493 1526572 1627404 1672053 987561 1863085 466911 1408561 1493192 648200 551521 1045407 1906485 1637294 413068 1276916 1618185 1442353 904391 1294667 691705 1162467 9991 1588045 1847534 1360123 1950963 1556637 829294 1760414 977996 668446 147233 1152358 1599824 615276 1082095 725226 1387638 921343 1389799 1787641 831310 71647 449709 1918179 1391130 153857 66128 1224074 1027535 838617 1965578 160071 1195025 91331 940439 1524970 1442006 1296945 157917 196264 1451637 879688 601535 1237735 919767 380052 1290724 1163170 445795 1103223 925419 1741234 1523528 118071 250255 271293 670786 1802029 1100028 1224452 1069368 586942 1427475 1650951 791333 1049289 727851 696441 113206 309147 1207312 305583 225784 795859 1524174 80802 1695508 324852 43066 244106 255812 1800658 1971360 1594959 1761563 1187855 411027 775928 434466 420489 1922480 1346097 405445 1092191 994704 470869 201828 625242 1194844 14350 734309 976915 1943961 1065769 737601 320084 1910324 1177078 325920 1045484 1176590 1576042 1805380 793937 501327 795377 529505 1739826 1250737 1045266 1334078 1912063 315974 202457 1459294 1493279 296367 1997582 1287526 988371 1803829 1711061 1725153 899134 1010816 349123 1330716 831065 116528 823643 1915202 643337 270033 1463692 1568561 1847575 1675769 1355821 353642 1656705 1797347 822164 1325872 1238903 566704 874986 386029 336864 1952019 805038 534343 555454 1351594 783551 759646 1523434 322013 228005 586379 203295 511116 546903 969780 1377325 1532584 690693 427237 1158544 1464497 843744 1012932 20794 1218384 1347548 346261 557594 853373 901740 554743 314139 391763 754695 1493699 1263914 748165 1109936 897357 1491667 961572 1741337 590202 598281 1088851 1933976 1389130 1469354 1325244 561638 1709847 361183 1080639 460277 1903741 206685 377031 1208934 404946 1647058 993681 1734565 1953 1502070 1135170 1084701 1038283 108401 1557211 1723946 1405233 281639 454481 997524 300844 1251131 1334858 153969 1401914 417406 131138 737060 227841 1707962 1390336 331313 45190 1954942 1652068 863756 1189648 1684500 252402 1605149 566402 1982114 1580529 676185 1306917 656767 1356698 321313 830063 1484155 1144203 92038 1771861 403251 1740463 1455398 738790 1178936 1880721 1804775 376997 242554 1269452 616452 1036151 356222 1485498 759870 126824 760823 328439 1270892 1083963 1703003 913758 224645 618690 1898006 1805808 550378 410776 1174366 1324795 1130801 1337781 819718 1764165 1136097 565558 20030 1179045 1434013 1644671 910911 726807 1056944 296082 1946503 1602719 1920373 208690 1711713 359311 1096110 1835513 1914285 1328031 1340177 1578174 1542626 876677 901719 253964 225727 1187730 162167 1626387 905270 1065950 1083502 785641 813826 271982 438275 601449 1054196 708373 438022 463541 805617 253194 1323536 1795790 130030 846043 679747 1845014 656472 1893219 673297 1213653 187973 1607407 1233050 1369968 234284 431777 68818 1535032 367524 1027823 1408335 1397442 1930513 1268318 1894550 1012725 1955125 190703 432983 208937 1512881 1235299 998032 1335316 448272 915864 135406 712515 969059 782799 891849 509126 1565013 1701193 260518 977634 668587 176644 269335 1899081 369001 1818961 963595 1234639 1880184 636954 1551976 1276073 1009448 554461 105356 145009 1026907 217756 371773 745118 1589408 737738 1047575 535635 260486 1102706 101373 51682 1333206 587914 1562236 259560 1141280 1961633 150629 1965511 258404 1502910 1447840 121296 361804 1413759 189813 1893415 1583493 197834 88791 790456 1756803 1438906 881724 566518 1337261 160733 767067 820653 934761 1190621 1398172 498710 1774170 1949808 409118 512962 221540 1378920 1977271 1534766 1796265 551183 193792 411731 79007 1513172 1532007 1834543 1533852 125918 1477484 982943 1846948 560198 1283697 1639083 149864 61402 693778 1659301 254161 1874853 987782 636034 810559 1230642 721729 1636241 1315830 802048 1020825 255150 1340379 497217 1937469 563073 636804 1988409 638661 145572 705144 367861 740920 1692908 918589 1291308 105875 1271091 991110 401026 1491958 706526 1623703 1307100 912083 1764502 902130 858335 612167 460776 1665664 1341473 1403952 1005105 1104290 1885080 1992192 319755 1013634 1346236 1454672 972393 1073647 986074 1666745 1963567 382531 1862671 1451030 605214 339754 1301386 221892 276865 223822 1332284 523038 1083198 1225611 280490 1841123 1225988 1103724 1064429 1221561 1243814 1468646 503980 507908 605527 710783 1108663 658602 794126 160694 1074818 286811 1209529 1140323 1618491 195358 734410 123644 922090 77902 1448037 1989542 490569 275682 1511037 223951 1360555 1018490 490868 947323 1637143 1574004 934377 635480 696523 112461 1055068 1415683 450430 593498 1669760 1635613 1532962 667248 89078 353559 1029421 1517741 1964007 506165 1128335 1131287 1241064 387837 1396780 822815 826681 479105 667255 763717 699955 408610 582555 781417 1600718 1274589 1826056 1425406 195997 558062 821800 1232042 511266 1484610 1780790 1956465 703015 1862309 197092 931596 18586 1317035 74487 988552 708570 20502 949105 1851529 445134 303422 1605779 1379564 1973882 1814392 214804 1082357 855750 242536 628456 566796 1542934 1446046 837875 455985 710691 1993693 1998099 296058 1162382 202987 1176850 1304102 18232 1836464 36014 990827 968724 728588 413743 995735 1125892 36970 1968344 219978 395524 1687824 1607665 48850 767245 1328058 1912540 1963612 1912119 183979 594301 1747968 1945579 705066 1657199 1946509 1679030 991052 1813847 1183822 1903721 1612808 942165 1818009 1104108 45661 1528059 229839 962972 812696 406245 1793308 756344 682585 531585 1873676 640500 1788564 952260 446159 1213181 1682775 1817475 1901450 166594 1047160 1788412 1368686 294420 1546550 297416 121004 1444877 547592 1782508 1415448 1333554 13995 940618 954175 616232 1256453 61851 1934442 1204018 390887 1895071 496593 1643213 800663 593017 27813 310912 1707055 1795767 1011190 402184 1762255 1904096 1449206 1000577 370945 796387 1819064 336021 1408874 729925 1764875 610660 1813761 19592 679825 1076937 661193 1929175 1734968 652008 549728 771390 1322386 433178 1930826 168497 188660 159140 498051 90818 644336 1692491 618697 93652 1367021 1825366 559761 1152296 982908 776307 1024672 295998 1237412 72754 639247 610519 374621 753558 1969924 1657686 54782 62612 712363 577410 537121 381671 581052 1195784 557822 712453 1067300 1226054 430312 1373591 835657 855442 1621834 1811871 845107 1823515 1304365 1308814 72518 822060 418746 1294148 515440 4345 901108 857344 577031 118758 57191 184326 930387 1701762 333340 218347 376547 641438 892872 1076268 311744 1287393 123598 1109017 977045 857187 692205 1101111 1320227 954052 1493888 1366690 485360 1587218 496797 792541 1302447 1236084 776111 1484850 1419904 132226 1409435 1670532 936218 1087680 737871 929794 621267 940252 31468 1819105 576648 823987 206932 1057663 1600944 817400 888355 1271444 1802522 1003431 1900898 1848225 1360010 412641 1116708 469103 1000534 444846 930858 983578 1013573 1265607 764007 1761668 1701783 582726 1135059 908152 1245024 1557005 1741776 464886 29098 1418193 1704819 1216683 925571 126336 1193352 231261 935770 245823 1124417 320704 1933370 1064303 805994 37525 1310668 808320 264793 221791 93035 1373077 1846828 115962 1054477 202445 1537170 1236233 1178042 1794196 1107166 368049 389834 655907 1979089 602631 171153 237584 1959633 1252133 219144 1097736 51511 1577958 95695 1716021 238329 995563 286490 1829316 342304 1166710 684034 1604709 603761 547963 765700 1871742 590994 59592 1691375 331564 1372375 430715 1421747 597966 1975037 1280985 1733616 624597 1962119 1556089 997478 1232708 1006358 150049 698341 1034460 1565132 10902 364192 181759 1620358 1057228 463432 251585 83593 1676362 497725 1602221 379136 45737 844847 461984 1523901 817067 1354575 274976 481041 908828 295845 1091072 1027989 124650 1936811 1101125 1440223 1970895 1903824 280280 645751 549928 406009 546822 211553 1521815 1175593 303149 562889 1847741 1948027 335728 1493544 1869525 286339 1024132 1279780 1945162 1390379 747600 1357453 136476 571762 1141347 1050480 1526415 17956 1839721 1096065 410066 456201 1541932 948942 916647 568743 1460882 1229196 387237 1958266 1677561 843313 1893593 1070739 1006402 1682164 731270 249942 603863 1002888 330356 612202 235765 1413375 925412 1773584 614590 804473 1536527 1526801 1473202 27327 947316 1413433 92064 993822 115366 1263171 67625 561927 1413063 441417 1841294 1661569 1471600 1461905 684604 1780828 1803141 447794 830086 856923 235308 25242 1757626 1456924 245617 1885894 1263728 1760136 1913636 1278661 786967 352841 139871 1337375 669659 1280808 1312510 1930478 95277 598598 1087412 1420731 452895 876220 1049347 422150 1264125 1424747 1361845 870597 1138704 1081825 1864280 733803 1459999 1960490 1294321 1228957 1014032 415243 883712 626634 251967 99177 395221 642393 704537 1387857 14625 1431931 1546722 217205 823754 1822246 1805310 216614 602779 146982 305579 1565366 1120497 185343 867163 1895795 1629698 809236 1996680 896044 1445097 996324 131798 1435761 1068470 219323 674627 73621 1851407 1951987 354437 963015 652147 1087549 1491419 881947 1384572 1287342 187467 718204 411963 1632023 1347428 871503 1867588 242825 640505 1578640 340278 110554 867026 652696 1382213 1855317 1306235 493630 542320 1940098 1190503 1875564 136569 822846 1421224 397927 1572459 1340442 734253 1807155 1759130 1582910 120989 1931634 377459 1626593 1581019 1399263 400866 161168 1770359 1381228 1780935 1440038 1679746 592500 94224 513874 1321637 117821 131210 103867 1238677 1177816 1983929 10493 958055 668561 1975438 1923398 1850516 1765180 1368826 706187 694111 15052 1439745 735288 374259 1516586 808612 518886 1560638 661633 1829011 1544882 1754169 1373845 461914 922002 1708588 571105 330859 1031325 843009 1167997 725281 29239 646020 1099804 1456807 1319469 1958277 948231 1353879 1625642 1758007 1365009 1944071 1340226 830165 1178534 93708 1820393 1636917 471639 125479 307072 391413 507719 167699 972161 234568 1898060 1144981 473861 96755 675942 1507208 1021501 1531707 1013418 1257907 1402632 1994975 798475 716152 972213 763337 962786 776811 1451460 1629909 953257 1999224 88595 1144415 1176326 1230326 692559 1083527 892339 765963 1956907 115392 1287734 1741921 880584 492514 127282 1973831 439978 1778863 580026 1408988 569925 1509136 1030343 362252 1973846 19736 907010 1846185 1508207 1481284 1225579 476200 1871422 534578 1677782 1687919 1942642 325509 54993 1460574 1212439 1597555 34305 660774 349871 1767188 304167 236770 391498 2756 1210712 371585 1083157 553973 1824909 686049 877095 227906 1845272 1846432 938841 1351229 1127512 1957710 1600210 1032803 1196748 865172 645640 726416 1176554 350026 583027 1209752 1488257 146729 1875533 423476 1023322 568043 1949106 1094848 93165 1809746 542973 816302 302844 9263 890503 213255 1503101 414052 1214130 1617447 551138 735516 148332 1346282 1783316 321308 963334 358440 641425 1724390 1402711 1993286 1236302 702863 1412622 453590 1445102 415931 1664748 1860577 892301 1920596 113921 1409980 951522 96398 1550547 863972 981954 941952 1122779 1590168 1788461 574618 1556815 1733976 852715 875055 891307 883387 181537 464479 531137 1041799 1037555 1458431 1184877 1793030 1529504 1984503 555110 293680 333869 1762232 106597 1399375 1840693 1154335 1054575 1089157 924279 967396 40917 388881 1498441 1750107 469427 1487322 831787 1980102 1801848 423624 1633359 579237 1646714 333620 1841247 1516605 737894 1706082 928750 1825708 671619 1678209 1916689 696495 1989989 1958267 1526978 379111 948446 1551775 1547720 1465738 459822 965458 392063 389989 644860 948944 1111261 1269899 1114575 337499 1884587 1831636 865562 141126 608366 1655794 1972800 566347 1659407 974235 74959 878451 1485339 361991 1666597 1726126 34323 1887561 108151 1587117 1086475 29132 217923 431495 1214228 1406807 1999562 1727286 479817 804944 1763267 946531 1848713 737393 1880175 197525 942448 1997390 1790324 463168 473212 1187527 1504165 621481 1065318 516448 715557 713656 1579495 166111 1728784 526604 27967 1446233 1137782 74704 1581412 13569 1346259 1943280 402376 784934 1269828 188807 1047491 1144290 1110838 790144 54155 1615304 1352061 473732 754741 1844650 1476887 53617 534624 1972483 1206070 786710 723810 700829 427174 680478 192903 310730 909 358582 1116343 1682236 456259 345441 814204 1199105 1440342 928769 475212 500058 1136545 385136 1213752 699595 1281677 736417 794675 283725 1324670 995135 1671973 1971533 739589 1218946 1385668 1929396 287278 534964 585224 965015 1503840 1195992 1454029 1949921 62834 1077997 536549 1899545 909376 521384 657895 506325 1941490 1964467 1000996 1421894 561808 1031475 1645728 1289810 580200 562256 120404 1737723 1993508 1305800 1271039 1408237 1926432 1433627 72657 104933 666147 1396563 581923 558155 1138344 1815597 1073300 864388 314994 545221 964988 212681 391049 780658 147428 179934 1134935 1525945 1600448 946429 546434 172423 1050508 1502729 13824 1656809 1312406 433446 1595472 527421 228767 308543 1295834 1780116 960033 144160 1876661 453840 518919 1354260 563445 77687 1518093 49727 1184960 339487 1743636 1881228 1940062 1098974 1661764 421244 21571 410307 1026733 892416 421358 1831907 1668570 1362551 47714 1181569 1171340 1656020 1852629 1730109 1307887 1246784 1421041 625581 923885 200141 790901 1444745 845289 1987196 1401764 1927148 260946 456431 491002 1044048 45206 15322 756755 1961906 149923 893566 643966 816357 1345373 574858 916862 464897 1884275 1503529 1359954 183885 881424 1890912 1123047 1981710 1001335 1198588 1321076 1186225 143891 70289 1981575 616218 508172 253912 735097 946285 509918 260058 541174 1378963 777758 1295908 899700 55382 625212 858361 1768789 97308 1743219 111225 1562760 660352 292073 1746807 1695461 1269329 391691 1974674 577922 1378967 1496428 668527 98441 22077 744056 1430041 1851342 576556 709880 1132614 1632601 132940 284764 1495596 962260 1836052 480512 1573594 793821 1906347 829342 566840 558013 1853496 1273411 819632 1854664 1093373 1103138 841491 1953626 885282 1423930 535686 409765 1340563 66446 604982 555776 1573037 1456094 1744440 813890 93102 914971 1341815 1414707 916926 531399 1550338 1369577 1400448 209700 329782 120298 1439082 556448 1568353 1361423 415378 243465 1843935 1429945 164567 1152005 765890 1759802 1979321 784659 837014 150940 1231205 1157521 520484 1908 1342613 755994 674341 1061562 1934910 1804979 224798 1212554 399166 951923 1386579 304179 544139 654292 1551344 1708324 1162498 1456885 2692 1447918 220829 555364 1156863 396269 695743 871049 747814 267132 389316 1343655 1854273 332952 216941 59294 481769 1032529 95439 1916285 1462153 537062 1355453 218096 1622335 158896 1604306 1600626 529126 1562401 1732509 1668365 641001 741218 1099003 1806117 345319 1298670 583461 1682435 1218463 845309 1574057 121738 1622328 1935119 1072654 1125884 830254 1007404 994597 286551 1114112 716486 599441 1911234 488448 282161 1056255 528942 1515503 1836329 330336 950164 1897232 835333 1090391 1440578 1842240 1026147 1195270 1392419 1731249 550082 1254579 895861 1631519 1021481 1238960 809493 541799 160543 1101271 1013997 727954 1312836 1835028 360131 553417 1873084 127191 1782492 523420 46286 882870 300630 454674 1733805 1582729 1980139 1874471 630753 1790660 1829679 476587 504466 1467669 1342403 1207601 1893855 1527314 1206264 90767 1372884 525880 334494 516453 1071018 1836661 907963 431556 6248 1171241 488241 1214437 1856426 1556697 1990450 282808 209416 976077 1683953 1087295 1172328 397928 946942 1441844 1962187 119319 499257 1660454 38866 1171691 1940408 948506 756842 1540112 807793 1112707 969948 1902950 113453 1731392 587887 1266342 1892250 1832879 1052826 793435 197004 605843 788574 1550795 1267867 1385177 252787 1120013 734897 819943 678136 494617 1101631 1158949 772551 767887 566650 1526693 1102927 869245 1098463 757324 1693021 1686688 328190 481908 1668319 1685096 547387 663979 1404443 1050539 1170066 136444 404438 1435236 5158 868575 439346 840250 1226122 1474452 617592 1780367 904939 976883 1153562 169058 1116721 1510101 1268897 526872 224208 1661477 607831 444286 1934524 451438 1188710 1027372 1877249 789610 1570492 625418 288884 854702 1442561 1078610 340992 1729265 626889 720202 1936491 974569 1425943 866245 1699836 721286 1791221 22558 864252 1864410 255187 718807 582795 1071064 1176493 74849 882508 1701183 308635 1544778 1334864 1152066 1682742 703421 1183607 939785 1006745 665574 1363890 1568268 1957373 241609 1184650 1427873 1784214 76628 599201 619269 1433444 1555222 955072 1799823 1375060 108654 1185310 1944753 131066 805017 1858354 769780 1093336 750892 1568528 1982747 1820658 1017714 1934727 1330519 1673521 1493920 340046 404444 1479631 830181 143289 1343976 709059 1135166 808450 1291724 1930226 522734 662296 1849379 1005252 861341 258531 1203169 737754 1282595 674394 145648 414161 1952598 1936125 1924211 1085049 1900916 636620 596741 819697 183127 1397235 619412 1403906 952895 731846 1781222 283584 395258 1723943 1405756 1680794 379067 1191134 1241071 405190 188793 982515 1965283 1686592 1689365 627064 1991592 853092 1689724 899405 1187744 1673715 416702 1743161 1616921 1280198 1829254 264704 254024 1359642 1947885 582842 1000053 1192275 861115 648240 211451 33938 369692 397980 1403645 71615 1114918 12853 209844 390010 813259 281022 1937983 1399425 290110 424183 204992 621658 219761 1700746 518290 1834176 425996 1695209 1174392 419279 666765 894967 457276 1427014 17399 1522625 808105 1888744 1428741 925285 1625502 1145103 803781 1491696 183521 277644 332665 1930060 353236 91840 160656 439935 231312 201951 108067 1249487 1357908 1694956 1943424 1937011 1213672 1307496 481783 749321 1699214 1857943 1182609 1375849 1015813 1857150 868140 904811 975516 887235 1565688 1561631 1237544 1240827 520234 1871208 595295 408729 660319 1494067 489844 1580110 1807795 1925265 1562109 465176 91022 1463749 410062 1690815 1896560 378651 1655575 1976986 1804212 382712 722543 598391 388877 1824630 777640 1742704 280829 111299 899106 967878 561697 375536 312656 1167513 102132 950522 157756 1352461 1266166 628067 994727 522408 380488 612227 707931 328176 1428631 513493 1377514 1875597 270063 915707 1622638 1039692 417013 1704367 1933883 1331454 1325839 1267299 212392 519529 1188137 849115 1348648 206647 434564 1986165 1482223 244884 869080 960898 771046 726707 831795 1854256 1518471 1310864 30755 994651 998817 402046 546801 125522 1029418 1935608 928970 1808567 1804969 762325 1102259 759714 1576258 4693 813836 90071 1657888 1651109 1827164 1395797 754394 269499 26933 1412784 1883231 527627 1671300 1351911 76370 314389 1620113 1758820 1107246 1920236 697380 1563088 1634293 150000 468868 1790578 1209019 454768 1629141 1196874 1131864 1249818 1621209 779100 1587622 1301601 1236322 786052 1585975 812773 1349233 1224020 1830334 1580347 825659 1144394 601509 1982077 1391552 1461543 1777267 240768 414625 17376 1199307 631924 716241 164769 33802 16091 749223 83679 1667512 1133015 1593586 792142 634147 1091502 1035824 256905 599489 728840 970390 1342844 598765 250368 647546 1028089 1875203 1397816 1131836 1252004 1213238 1305599 1752056 1273141 1171123 1729030 1431903 808254 1091084 553330 1503798 771498 1862653 713525 1792194 613601 1460194 1570005 1268034 126228 1474734 396037 908140 1736987 1005152 1970773 1631834 583700 1718250 539706 936708 342634 1188241 46811 700328 1798210 887810 839822 140267 283193 644699 1297548 1246545 1043591 286224 1960132 198248 1935370 1254434 1435981 1704645 596168 455901 1855600 1521755 190687 536055 465212 1493550 253498 1620332 1969672 705592 1642676 857976 141613 1784952 903910 1510705 441909 920232 940632 661117 209560 603657 747337 246969 1846275 1420749 107933 725544 1286953 1102970 1184280 1652823 354316 1869886 1267359 926751 776415 46705 30576 1526772 426406 760367 1422950 409212 1947343 1363565 607194 322004 1658486 1583159 438201 1460011 998256 669889 1982102 1435763 259810 642905 33037 1701367 583816 678842 1964680 721349 546660 498447 1854823 514731 1481120 969743 271920 162638 1979718 1782831 994069 1057098 1977063 150061 40976 907931 1177881 1863486 1128073 1885005 513464 1924667 546595 753774 644361 450260 183770 649643 561492 1194631 1302000 189561 109307 405645 503388 423176 848864 1845503 1194308 456539 246591 127805 1001036 1803714 1544332 1597688 925853 1785679 517583 522602 614083 1557952 611622 660087 584556 1008792 454260 782913 380592 1424284 636080 890899 525924 1983707 940325 1825725 1465557 123171 673347 331635 1387197 1327514 172532 1572952 1613395 1843587 1459353 1892197 293406 63540 1153259 1921636 1767491 1446243 1533792 839538 889898 108166 1864071 70739 831935 1978051 1532445 1251635 1163123 813548 600192 1331798 1876308 617524 1453233 536112 900931 375 1831533 246937 1916801 658983 1556062 1826076 796458 393994 1447770 1579534 1356311 981104 331836 982999 1151517 928820 1221873 506768 927857 906106 1074955 1292770 444741 1155482 1883588 456244 577839 632517 1413261 1621490 286833 1186994 550175 1041475 991363 1232127 7554 942064 1564828 1324920 1789324 799493 1862913 1902762 1360433 930565 1637716 1403671 1469669 1868100 1519074 1145263 235777 1496195 1855986 544791 530671 852365 468823 1948908 1924826 1518224 821429 1398820 1820259 441440 39567 1431623 475241 85447 1362285 2016 1911155 123042 1236607 124581 1845574 1959974 905940 616068 1151474 427421 401210 734332 1991953 4512 1913029 1349017 1771266 1462971 1460287 116141 1754063 19677 232375 182302 1956765 390884 518655 792019 897912 629801 1918116 1404971 73627 1816594 1733871 1429236 870591 308620 1526184 195576 1979139 1537328 1994853 633555 1055189 1420342 1475965 1149747 777761 1289257 398434 1197390 1857877 433374 43778 362209 1910549 913644 1596181 1342330 433174 31336 1267092 342161 472384 783757 67500 1729731 1335899 238692 882932 305486 1351009 1261191 842476 1105271 1252917 773815 40877 70761 1750737 1432970 150066 687756 991531 520056 908938 1322934 1036445 659288 407593 1173655 1723273 519029 1229874 1927735 1032343 676690 438968 186939 1628851 1593227 357473 226842 446500 908253 1037303 1888482 563947 313431 218618 946328 228274 1935635 1056492 453431 541516 498905 1052667 1342410 309368 1992135 1733552 1928076 1914254 1507039 696452 610467 83404 207305 988646 651215 817260 905576 1994256 480333 1336804 1459155 882558 791194 1747951 1094865 378460 90636 1024383 677179 565026 1706057 1695767 34053 1933659 813197 1741998 781114 1272245 960189 980906 1162638 644215 890348 1540027 1475426 218609 347417 1263130 952033 537039 565746 821074 1100443 745262 486811 957148 1214545 1317467 1961741 504646 1762601 59259 624084 1785896 1076735 994781 888019 69149 477907 27944 1134243 141543 652299 134013 60421 1398210 1517310 1249003 1217438 461328 281157 1144919 170021 568451 1033132 827105 85650 1116621 538534 1801168 136523 339690 103825 316806 484258 1640134 1662234 771848 248269 772044 895354 1275442 479900 573320 1042405 1970326 1023152 950241 1789475 288668 546411 1371383 902370 269540 94475 1273137 1323134 1756447 386860 1856754 728552 1043269 1583281 1047082 989254 1324474 1367594 1989868 461222 68392 955504 528946 176705 362049 1814362 1694542 1307944 472783 306701 65354 703144 1716649 25248 1339274 718533 1505526 1517356 939661 380049 258816 838564 1117123 576529 757665 1549137 221705 1004753 323861 1570507 1214730 1127912 434934 457202 1675521 1669730 679035 1946854 1926197 1717639 459305 156753 1526098 1242480 330236 1877682 103402 1551390 401242 887538 1490604 1841675 72698 1657615 154363 483016 504208 1558343 1231122 1222625 571243 1227399 354760 208004 287101 1754541 1119920 596063 1871906 835137 158190 464297 720096 1647137 1500600 192584 1545446 233922 363564 924938 528728 1505868 1485587 373659 287465 856764 804488 461428 920846 922262 1189968 16549 73835 1580751 1629984 1850404 85959 1261558 1471747 1247094 122850 1307234 193957 1926579 549674 786615 138898 1388681 1127974 1556063 1771565 1659187 356096 1519560 16237 582604 363709 229506 195652 1589793 219295 1715725 190791 962430 1693214 784216 37728 427850 1923972 1587189 1731747 259465 484428 969412 1731162 1649995 1093328 1818530 1265473 1443898 524418 915074 1636560 214466 926931 1469404 1544025 1806034 1329237 1210810 535559 1120500 1289159 1806651 1923833 856632 1576105 5683 1965838 92421 1661308 181847 1666742 667231 1089606 1177331 238724 978732 1973192 1665314 113210 682233 1912886 258488 1453296 454846 160785 1802446 381337 612079 717158 666322 1694352 1495982 646328 1878733 58994 765508 1801444 1445244 446148 528184 337904 1228411 1279345 322180 1890741 1459096 132993 1515859 833564 1933114 897560 48683 251624 1405621 232225 222175 454147 240890 609498 935950 6143 967224 1566657 207571 285315 156523 1310312 1049652 730068 30832 1325275 1095298 1374503 1036370 1345624 1519741 1369681 639746 318194 264988 881797 1654907 1089731 1896650 790034 1511067 1106200 340704 1813839 265751 242383 1939568 1829386 290531 701841 1968430 949483 1110957 1540860 1233126 1243990 1368566 1404884 1644191 1660736 1194545 883393 1493364 1165100 385264 1694901 1937811 1878433 1152383 1318119 743009 165446 1642796 380204 947427 143462 1558715 187287 463269 1881177 1537863 1085963 1936303 992158 150594 930850 670494 1605247 1546932 1581418 690524 1643267 149215 1612543 1878950 248281 136220 1916283 766782 1202908 952898 311773 1945298 1589452 1541834 1312849 1635036 1388391 733825 163420 1148271 780267 46089 906134 1197825 1732859 255160 819757 972566 1581071 1555336 218349 1915322 919841 732449 1981673 205508 431791 1300881 1598259 65115 750218 1493265 1295989 723101 1616018 705654 984930 238337 82362 1568036 453473 1942652 1758729 213906 1394378 1461574 1024576 823635 1742844 1401203 328899 101381 1884065 1812206 759797 414179 3044 19866 849725 1415772 1749596 1241121 1922569 1035734 1915589 529980 531367 1233703 201026 1855334 92822 1090661 879538 590352 1921049 1796607 2033 1233912 464213 48086 993235 435999 1455303 846524 1791876 242919 1342569 1827711 1761718 818370 1441934 1671192 878092 546352 1547588 1828108 560750 487559 106000 1597308 327683 407267 1327486 1736542 1371679 350544 445748 1407045 1745265 898126 1236912 1691910 1244023 1137311 430210 1829689 166221 19009 623179 1075553 763467 964993 192458 103835 1972664 831397 1812318 499420 33644 63143 1654760 1892852 1470900 1823557 717881 629031 790769 1040044 1286870 1837376 1011220 497875 1168352 487922 537334 246341 76002 1206925 494500 382433 1076122 1606824 1510611 446345 1835780 1017789 151354 1657521 1612336 1138775 1298999 217384 346702 1217786 1832920 952520 1466471 1625792 1623018 538636 1149561 1806311 433747 1811904 1542671 1545542 886362 1200306 1326277 442128 403687 697773 442301 747401 1608714 105782 289986 911274 581553 251712 419079 825338 1378005 1155191 70816 810432 1025657 1290024 202128 1920178 899160 887171 791742 845378 73951 349290 730240 485338 109067 984537 390289 1456477 257003 238243 1183337 1613852 1184299 1842030 405391 530120 1240791 370091 1288250 241937 496240 82301 16211 1414331 840032 1715990 1609656 1168515 1886708 1950685 20825 754600 1267018 1240438 203476 30521 1759656 1059323 1134100 1300393 1863584 510524 1511156 1703102 1845076 219943 1389311 369206 1705609 279860 1496352 36616 46460 1326628 518643 956015 1516909 979874 246056 1444974 1044483 831079 989450 856056 1805065 148594 1537421 1280590 1358796 161743 1458560 189644 1995162 863191 1881382 1215320 66610 107955 1816892 1188201 171813 709830 1062326 1850785 424083 1992594 821819 962017 332499 1511577 1688985 802224 1285529 1425924 968554 1763153 1622752 904682 17036 207377 344175 596412 460231 229320 860372 247702 237440 1025790 1267516 582583 214522 585580 973927 1376191 174663 1304606 1389804 881759 305596 1018124 1482537 930556 511450 1093994 1825490 892008 1947658 147089 1793723 58185 1794861 1222458 859358 713113 1104446 1119735 1684860 1400555 1012390 150178 606928 1348612 1603774 906957 321691 92626 513764 738181 1892099 1467733 642041 920733 774500 534742 1154277 1031635 1570294 833701 1786589 693784 501142 1873824 908377 89061 74708 1998777 667074 1645069 445627 923664 920928 1237792 1140863 1744946 971896 1812819 158432 1863378 1270337 56773 1841045 824087 1581560 1692094 348569 1248963 1765795 233485 1563011 282170 1834062 627094 941146 953145 1129933 870068 1246682 527426 1899535 1761022 1827777 21166 142316 1846596 1229024 1186052 1376106 1959088 1348514 1096431 1318277 1495236 703434 201420 1484490 814462 1450 1006204 257258 1938412 653227 172271 766740 211851 1692300 1057001 471525 10400 914876 1465580 759452 1297359 1862403 1861180 755392 15689 589997 337955 1092394 1541833 62445 1607901 235679 1888249 994797 1099536 1102232 643700 95299 1309946 798975 775584 407369 1104926 1824219 160645 217028 735194 1551176 1766117 775603 627304 868869 785069 1877555 638403 1334704 342794 740872 1843750 1863974 641210 1265360 1012258 1532135 895309 1338143 996957 711151 587716 639164 208741 128705 669642 215155 680286 1567506 865609 1584697 1537121 765026 353029 659585 69638 1610660 338674 782603 164513 503213 295548 322807 636114 148873 886328 1099168 1212268 783684 888679 1065782 1265523 1775531 653559 528237 1563274 395278 352599 1089370 1042265 346396 347059 807146 1472954 293564 284894 1730592 1839797 948342 1701538 1346847 220996 1501260 1386230 542941 533958 645271 745723 1839737 4297 58226 788899 518407 457137 153344 1897632 397714 1840984 1654665 1691601 323087 1112691 1029236 175345 1435685 713266 939475 485423 159583 1233989 435191 166809 785837 469052 707484 1731567 133687 1892810 363477 1533639 286976 525218 832878 306311 687071 707625 963729 960104 1827546 1014964 1533195 1764223 661203 1932451 1758296 3278 1086809 259515 1454196 1494477 900261 1100279 1194721 1151708 746429 701146 1930764 1586362 1421787 707985 1174795 1704310 1070158 657681 230199 1527092 986293 812933 889119 1708260 363082 1194158 1578770 1430825 922706 328540 1925457 1180565 512187 128957 704304 944064 1494384 1307994 936640 44481 1990518 1259515 1738115 684947 1268547 1332917 78432 90660 1010530 463572 1156202 134600 215720 1408259 300629 651888 914979 26210 577233 1176105 505672 851920 614231 535332 1970360 842295 535432 1290780 738011 43521 305544 1028123 1257908 1191196 1695956 695621 286104 60631 844127 1955967 1527821 1637035 933604 467600 1474144 1112860 1327427 1330773 781328 1460140 1881021 914962 1129596 445227 73666 557226 1809251 1974034 1991251 1266115 1790609 1723080 431561 266268 605396 741867 1967775 12730 616693 1738885 984094 1934884 486626 23946 1467871 831417 152067 336345 251899 810329 1253256 1608120 236648 1474575 23535 646302 100766 116672 1132797 1160126 938862 697979 595923 1879968 467966 1323972 1482646 1077273 736744 1743984 391163 90466 1317098 1635017 510348 1132270 550203 184161 1340279 1452714 1844131 1653997 303931 1626253 1593019 1505958 181765 1751871 1967000 56539 64012 1676790 1360366 140312 983834 585548 327152 643072 941746 431945 922715 1335175 118461 559561 1144124 863171 1023616 484476 851811 535592 241866 1933200 341804 668865 741183 778545 373044 1356676 111752 1062317 28173 1745988 1120825 428516 674161 1169606 943633 1452416 1802660 642395 714501 23992 1643459 59373 35955 1289716 664314 1861983 348898 1142949 1020636 1097682 1796213 1563820 235480 338223 896132 1932646 439831 1337284 1916756 1824328 1880206 205834 648118 398289 109688 990466 288227 1099638 44669 648315 244873 1153751 1476779 1763795 1143414 1187723 728736 587453 990861 1127158 1575334 936577 361944 804456 1012058 723195 1428936 962145 66236 109823 216556 1607072 1995605 1654706 380269 1191632 39204 1102382 1164028 1458466 978342 1382690 1230444 1261055 822491 1603010 1113081 78123 1613552 207446 1438824 1939426 1551817 93334 680482 283423 33265 852040 730568 551844 1547500 521366 771933 521649 1128070 594677 756854 184886 805858 1785705 1893808 418716 1275894 270649 537372 1183712 1840611 1381053 1594719 665344 134081 677135 1015792 644526 136249 158194 386762 1579132 932775 271106 874208 560762 1695449 848950 695876 1314102 487557 1909966 1955412 1023976 1226594 214073 1020647 698026 1327979 1838157 1388407 1096247 1697621 766386 437316 131458 875789 1809108 544922 447074 1150938 181288 1421229 890222 114418 894061 1499151 1495851 1195895 479670 1786144 931116 91752 306330 1182382 1806266 614415 1495424 59 1209827 1972818 1996567 1990564 553966 798017 1262843 1570609 1709293 1117766 690184 353135 579119 1549630 640972 1316570 91729 897176 1435272 1556335 13185 993225 822109 329027 1828777 1480174 531906 1265045 968307 36666 1816693 1242924 595833 150901 249722 1080182 726334 1189141 1879735 686932 1542002 1623979 1741192 829656 1592237 1418555 33664 429508 1573339 659678 477460 97556 995361 1842203 278241 1915086 1403652 936864 953735 735961 1931259 1925482 610687 216274 87384 259937 680713 1233447 1247917 1437961 1441821 916246 1954605 1780151 1996695 22402 792625 1450578 1662934 1716194 150773 1023239 243157 714392 694008 945288 134093 1478911 1251544 1797673 192359 759031 1227405 1814046 1448023 351603 1556864 898367 118987 1438567 842091 319559 1745177 152934 1921883 569843 1938773 594639 985100 1591177 925491 751853 151325 361549 1550557 802214 1197887 1931661 458311 1580186 287861 831936 307316 1889100 853717 1024446 927855 1081472 257180 688965 8616 784769 354178 532521 565773 1897470 1285476 1330202 1374670 1735473 1799642 820703 346632 1478283 1075651 374656 957823 946241 1234576 1443415 986335 381700 371733 540507 768922 938569 932562 1974946 1995030 1962103 258438 748786 1706987 1061953 1931678 1288599 921311 1860615 1440179 463345 616074 1981617 1705483 1828298 1167421 849321 1192534 890977 1978625 1935328 701732 1383152 316677 185151 1435257 1428463 726552 586742 642313 1681646 1674365 1566789 364902 100731 1484827 1860548 1945901 1975034 1472507 1095688 811817 162168 1657796 245562 814495 1398131 72017 240460 97285 1664560 1587896 1804742 194950 1490831 1602202 910027 693332 1683998 1972482 253902 749778 1555752 258160 1221252 1581977 447160 1897022 1356172 173546 1629574 349408 574349 1731733 232769 911066 156697 59790 486128 705804 527046 450463 543389 44094 1826851 1182818 799007 1570123 836063 1513961 1805661 401441 1021092 1553294 290694 1968955 1437196 1808493 60679 691569 1501440 1275700 1210131 649418 764687 943865 1499811 1436137 1803215 903431 1992895 985781 655596 1314106 1398170 1936465 1958133 1753096 457071 316789 683527 1579822 1821767 595415 1765132 1265637 263222 1674472 187204 1898556 176535 1008675 1398534 480460 1849905 366997 268390 185602 967563 951799 1710691 1446209 1565599 653398 1604486 1462266 650532 524918 387718 1614430 97902 1828068 895477 179637 1686905 689074 563954 1920384 1703106 900849 1830870 206590 1961378 103474 279544 1157834 1901924 369396 1622364 697097 412032 960932 1466677 625470 1121349 1572310 1483952 726424 71894 1288667 492509 419013 1187897 1426324 1923973 340613 1225918 991290 1062260 1558211 491383 77 1004824 737368 207309 691435 17261 770094 887751 1880835 913104 658936 657645 715897 1959640 1771604 321401 1130384 1651083 1626903 389560 1998057 846981 1989728 253535 914083 1763163 1464399 762997 1639382 1908482 1923938 1199360 1907797 1810456 1620908 1343536 886772 486861 564303 461483 1831127 320370 29836 94312 1628925 807397 930453 1992490 1581858 1672510 1796764 1372758 1649380 1435846 1649279 370000 1425467 1151949 1367425 1575936 1284641 1799442 1461092 1776323 212373 1511933 1448295 1249060 1806903 211066 1786042 1255600 148659 754348 250915 756395 1107157 1493249 1109053 1286730 756168 121343 193164 1134430 1280921 204078 514818 1969213 900716 202007 298750 1578411 1959158 99118 548047 69004 1181227 572222 1062117 153622 1819901 800112 1905548 144314 1445314 1046771 792156 986068 954815 916220 1774507 347015 1658254 717129 550461 322755 557166 338667 763956 1042826 1583068 1422600 1972508 529352 754346 455069 1028996 476549 861731 1232942 799406 1440553 1716221 1235673 138218 626651 873128 571938 1560290 1800821 408343 736529 1214884 12247 777719 330966 1940561 684088 1115071 354142 1980791 312012 1396746 58388 1355072 653955 1066527 1571205 761711 1305912 841787 933053 1298896 1817897 1707080 1380120 1938723 1989717 1638406 22993 1815625 212371 768973 1619373 620755 1419987 1100597 329940 980569 1387532 1630600 655260 87482 1725156 1204394 1470248 598664 1628621 1794638 677103 1727642 1001425 273542 1572702 354528 1748486 1990587 1484763 1106813 1415616 1929458 383067 1111050 1347517 584287 368963 1727103 1150625 863293 406254 1496498 1671033 923989 1388476 925284 319261 1500133 678871 239462 401015 880524 546215 1119486 1821407 287802 1853526 1294662 1963524 943020 1121848 109634 1820319 1262618 1012082 951092 577249 1084907 1040634 1036565 511058 915977 1600344 440487 1532421 554678 355803 111285 1429206 1394471 925931 322734 1842280 1982547 1587642 547872 672561 995811 1142578 1710859 762163 979364 1362943 1089991 1363772 787467 1068402 847182 1798113 1998940 206793 1156177 402751 1564668 1454896 75690 1059870 653890 608108 1540827 1562611 308135 212993 220340 1774797 1543603 1582995 709640 1456832 625822 433581 1396436 902627 1259129 1997851 1861991 1477438 1627373 1704973 280381 1302267 1396744 1749518 890752 647136 72670 481375 1896671 1210187 63667 6291 788616 865686 1459185 340485 46232 847196 575185 1470404 1795357 1767981 680017 641542 893903 434489 977809 1683740 805220 360286 1297039 1666330 7904 1584446 1860772 894856 415630 470364 665712 1236238 432689 1425962 985547 556439 294439 1032523 1936868 1984343 262324 848874 1926148 1448216 215630 1506257 98972 1518001 416749 150725 1019751 1619887 354762 531378 1812671 675141 80591 193407 759454 703080 696183 427105 798961 1284686 1679700 870554 1038477 1186665 288802 1246180 930582 945198 374785 1840060 1197999 911228 1378899 1176436 1860237 597469 1075193 480798 1341331 1431393 1972125 531240 1877624 1035932 323507 881814 1143324 997028 1904825 250327 1694504 1788751 1867991 1979779 1761878 1449433 129381 602235 483714 1567842 1828911 1684379 836045 1992322 1254221 1010062 526726 1893558 1288113 1923817 873801 1614847 1179281 1067031 1162545 1791065 463648 538935 1445072 1889737 936821 19156 478957 1777689 859111 758753 463555 1055422 1812628 795354 1268846 222914 711125 340965 551188 1309722 1281087 285220 112747 1331182 1919139 1104669 704962 1167341 1315842 1252256 1855086 1592760 842981 1762518 1321166 1393443 1356609 1414788 706901 1936106 420040 1574530 480698 65492 1617496 683655 1389831 110138 1188014 1482172 795595 1407621 150510 290204 102445 1233214 899549 461254 700630 1706838 5227 809317 1672387 1175585 456333 1096713 118067 1998212 1364430 817024 471820 1699450 426765 61565 253763 1654928 1069370 1609551 1792953 98895 1500383 1371386 879882 836081 22408 1975466 116712 1652690 596998 1003912 1951404 703713 687024 1798000 359684 1011901 1326421 1195110 1888474 165720 1777021 379513 1861318 219302 1821232 1563959 1630822 347824 1943776 369753 663320 618165 1613834 420739 1289143 1214606 998801 1795197 382643 819060 1674755 1927475 1723224 804856 565243 308256 371385 623108 1071371 773869 811606 1873578 821715 70287 673087 1873453 1176225 1152639 1917754 1388857 162600 1514636 222981 1123866 1931937 12731 1098495 1759700 1942706 464928 885410 1661216 145918 428322 125027 1732820 860290 1052704 1608366 1110199 1972135 1362185 1135973 1274221 739188 1725895 63737 1823175 1203988 52772 1137542 798145 1940347 384250 619862 1159096 1903299 90700 1982278 590214 1978991 266126 1976178 1818424 1392741 1195575 1004836 283173 676710 11343 897828 1403339 1247426 1387614 1759268 1063304 1828187 255365 701787 135337 1175302 1635983 556715 1629329 71776 478963 1835580 569720 14695 1657813 1094708 1965063 1250498 1693439 293724 79511 1203468 214007 1973338 480952 489830 390152 970068 1723695 399733 1087131 1999499 311512 870122 119398 318471 1219471 837440 188 763313 687052 1900575 769461 135373 222856 830530 1972303 910342 838609 1855518 790503 603184 1061950 453268 740087 1165361 450269 391235 1814311 1812431 1782814 1110783 930286 796080 1993935 1789694 685205 975260 332337 1377773 7462 232618 207339 368841 1691321 1158607 163900 535650 288716 546416 1515207 1775563 1568080 946438 671173 835517 172084 1180540 1886930 1139103 1715485 784191 1814404 1125074 1337813 840110 1040443 231042 463410 1883850 1317489 887854 1922140 1091183 541680 758357 912688 186223 1026658 155871 360386 420046 1967928 108075 1484003 1830168 1520290 1851613 1029873 640642 937334 596439 645428 133719 178874 1590971 42320 493854 1637868 849834 145271 1718959 328035 319327 1555319 1198652 1633827 1012863 1076069 1598844 1988018 28551 1249922 382077 888234 1267514 952946 922723 1211560 1871015 1899813 1907808 1877959 1838162 1220950 381137 1370533 1695694 1274898 649954 10543 1386080 724205 607019 273797 1769593 487314 921250 1452922 987470 1731564 1004089 1458198 640547 1722652 1067753 962564 1451513 1342276 1543019 1595108 791336 1023734 429644 1474496 188522 1892975 1871129 308663 518662 184994 1073055 804752 969556 67722 612561 742233 458454 1333388 1304339 565218 1722457 166438 1477065 499708 143795 657078 955843 936056 1549719 247778 543934 1359822 195191 1856155 912935 952823 1939587 1312517 726099 438172 1180155 145598 827074 274527 142481 1147876 1955548 626774 892828 768698 801839 992209 635358 1407614 1731809 1787781 1587338 745722 1967657 811949 147151 471269 328444 1584480 1474413 1596628 1866574 786987 477008 375582 1671817 967201 1222095 335720 49021 515547 905452 981609 864866 1250489 1367624 799519 1355527 154231 1558865 736696 513468 1747386 723409 273363 1840974 1954005 1419249 174457 1241046 1379209 1309798 1232104 473537 484380 1432956 1462742 929410 1195260 550983 361978 1342898 1782406 737563 1308444 1693734 341651 362855 450498 1249336 1657096 120195 388290 374548 312266 969723 581594 656978 1500213 1056934 363980 1785435 1213873 1976358 1507683 1523803 71430 1490563 1838355 840516 47686 1619351 841602 371040 1539480 1681496 1466046 629271 110743 1803254 1817697 664126 535852 1427100 1260022 171136 110837 841214 609970 1389817 729695 1013002 1831422 25511 1080456 1167381 371816 62953 769700 1613123 231381 247138 1798510 1515931 1482451 1390768 704801 825005 591219 677806 1978588 622276 1308053 187183 845470 156711 753779 45531 1016843 437421 1956935 9665 879355 715804 1446096 839715 1542369 522874 36486 750716 1191719 60770 163690 1202766 403997 110885 1423964 1263395 1630692 1367651 1650924 1670384 595616 391903 245685 898760 1367218 115900 380526 1709601 1492914 204016 1876165 964082 1957432 1737662 660887 1369760 274860 82613 1473756 915750 961793 635767 649876 1424830 216765 1615711 516343 870769 698767 1553708 1108781 96966 601042 535006 1515494 866250 330865 371174 92939 1267688 559912 692081 381673 1588091 1261023 410898 1059696 219220 1784449 1294271 40639 622109 244531 883596 1247576 616455 553768 990110 531152 179938 103716 1583949 185506 1324860 680764 873367 1970423 45271 1085666 435243 1506232 780741 1026830 1514262 1566606 1293778 1499516 888181 622412 1187140 236195 379034 193191 1233765 792171 1400781 208524 764057 519837 1164925 1311577 1903386 225145 36295 1816838 1961910 766828 1675838 1142665 1327221 1565488 435043 1931334 1871362 271306 1241765 514649 1025153 1142256 583457 1469650 524153 734243 1885053 966161 474280 335122 1221956 1673776 1979625 1819494 1478165 1066705 1869588 226064 1023437 136921 374529 1880970 872128 881885 737880 771243 1862004 1529197 1885697 1630995 989306 1315480 605343 90325 570852 144869 557560 577215 918645 466142 975092 1394348 986514 398514 222218 780703 1165109 618686 723406 420852 1278492 812949 1189387 720314 1799289 1934762 497033 1232539 230994 275595 1355468 682553 1442647 938176 1512904 1503344 366134 1257300 444073 1214652 1333609 1853005 1891688 1110757 1291099 149416 1678387 1338430 1017534 494302 1790232 493690 881907 244689 956078 1166976 1941681 1799791 111702 23503 1551369 1096754 383584 1943245 1982412 752281 505608 1791898 668980 583217 634078 121144 496603 1652889 561211 842972 1068584 1444217 741097 1821003 1737394 1615157 217957 198215 1761069 1807905 439023 1643861 1635596 1203469 873106 866246 1544353 961924 874662 10085 1053322 1959701 52794 189510 748174 1871620 461894 806837 214218 1517824 1727857 737071 1947359 1288108 608008 217745 1266512 425448 852309 140321 164689 950784 117946 933273 1357145 3825 956121 1940310 314693 801448 1451453 1592608 392418 1687342 972104 684312 90933 1578363 755520 964839 677206 386098 352624 107432 1052178 1519945 1539327 763761 1801516 1655820 1230311 1059615 329118 690676 1467316 1480099 816604 1946506 1032210 1118970 327760 404795 658155 1011083 640673 512188 530372 447009 470915 1064606 1002873 501384 101435 653910 1960543 711448 383865 1140236 335759 805153 1428254 869354 1451056 479855 707395 1920871 1091156 235197 1032613 1207774 1692226 104154 1734910 367456 1373765 634610 362317 1599929 434276 91527 1897431 722799 1544062 1002498 1749283 1755530 643758 799733 896662 831546 1832579 1566012 1471306 291532 1483476 1427847 1683861 370099 1210473 1737976 994314 1828783 732122 188176 1289758 1072883 366016 27283 481770 1286127 1309974 1593324 1731394 1694802 940354 1925296 1547324 1057411 1786884 1562721 179559 101507 1055576 1880382 1105008 8740 639131 1027720 1636815 1780280 741814 901284 1831930 725219 1103476 1774262 980833 163432 1215109 1109459 1427319 1452678 413261 204986 929579 321446 1054451 1553462 634265 222431 1018873 152454 1984826 1911730 1380797 215836 1734650 1057183 693938 596023 883131 411453 1266360 637598 1540086 99277 722033 1554791 578326 1312279 358006 1128674 536718 1002306 280100 433289 755265 579412 1348227 30859 411649 1398726 307807 680340 1745446 444523 1180263 1356694 1950547 1301199 1728342 540462 1396294 794674 669268 1225974 1963023 1262976 13114 1599034 1254218 1364689 921133 1800029 227863 475695 1132521 953809 351161 438126 561181 1620312 1978367 970120 327278 1159434 183385 1947734 1392007 1689993 1180645 1308856 1458936 1909550 143266 1789803 1666027 419651 1745164 1232175 623965 283149 840631 1236977 103693 719825 714272 1308432 1121054 827055 1241492 1506270 1223900 1438891 572336 413432 85047 975125 972930 1889802 969788 1116762 1320362 1982062 959 557500 1150828 1368791 138939 1891287 383265 178594 1673318 827333 268044 405659 1145924 1410054 1349069 1258609 467538 808777 746266 1773186 258347 1450232 641349 744070 113682 1130621 706655 185246 483499 1497666 478007 1205036 1822249 828858 1515590 1364813 1089520 1413478 760298 99731 868727 778402 1683972 1482358 1367565 1892811 764159 415627 135238 1563116 1164394 1516686 1907260 1406430 894207 1557372 1740912 996382 883335 189339 968223 66312 714797 1025295 1268994 1174801 1550742 1925147 414324 1687445 1156019 996194 908870 72429 322758 834889 120216 325097 838720 1274781 1027685 1833166 1222842 253626 491349 450724 63941 1221152 391978 1728055 240584 961051 1842939 771220 1655487 1683549 1744670 1810454 885701 682594 1822241 1739220 103015 171440 970926 1500120 598941 591318 1292816 254566 1935279 1021421 458785 663814 645610 1381145 274270 475444 872679 362973 439418 369746 1127857 1283627 219002 1236089 324923 1227887 1710353 1060104 131593 1167015 435666 1683502 911 963452 1790908 941820 1412008 573140 732578 1683642 1543202 545026 1043780 1052840 664051 1761120 97322 766089 1131646 430496 1278715 1092130 1186646 1784992 961398 114593 234611 54500 999151 1664360 1393913 585412 1714604 825815 199506 939037 958222 793018 308452 1375471 103451 576019 1173218 1121714 1228980 1556651 400388 71629 1776141 761357 1782430 157494 23586 1868910 1633766 254931 1119625 1336689 546901 237519 1622333 225356 665930 1359688 305111 708044 1504136 1216106 1905993 899786 1933655 1205451 1379392 7511 1773717 9554 1968853 1718372 100845 1088241 1581716 1738742 1778007 1507203 1845008 1296181 40040 1982862 1157756 21298 934681 991928 1718083 1494045 1449983 32659 1805997 1035152 150161 1508184 1704624 1400503 1299902 1342442 1937119 540994 1956622 1806219 1965863 12693 1783400 248929 1748135 1973402 58083 604950 493439 1254853 1818555 1952331 1385435 1601369 1982159 231398 1539139 380952 1203409 945975 121087 1450479 1121264 1550410 1305960 1598602 1108668 1791293 1649645 976718 410516 116214 1840179 560029 957084 865426 1028464 94474 682723 1596425 1962848 1454770 663939 1203057 1744705 810419 1096177 553787 1711687 601709 523662 799096 1998231 1745631 662329 1246695 912305 1502883 1488604 613064 1660947 1190426 1882484 1992267 946882 1896291 1510662 201670 78906 672150 877654 81447 590699 1032454 189667 1858588 1345662 1522859 272236 1483104 219995 447955 589551 421781 1462516 1753155 1960502 154780 1097139 1446924 293491 1595801 313157 1866682 769088 1707607 575596 957314 1249527 1619210 560356 895939 1651591 1763200 824572 177951 1536593 620787 1884877 557075 1088099 1458426 838312 1818739 217254 1235978 1561546 441839 196551 527728 306126 1974495 250859 1392368 219058 1669272 815386 1636648 1583690 815757 953279 328118 632083 400669 814236 742724 1152690 22341 48348 589557 976336 1135126 1029827 1615895 1862966 1611148 1854943 528634 1548598 831237 1555498 766446 244168 1429983 1255379 176903 1909976 1598702 1289552 1045313 549318 188450 726272 593060 1613734 1554409 545661 1991675 846430 1562954 899254 25306 1775900 1424078 1614534 215721 324799 1471936 771799 759432 1332114 1501313 573863 1976405 1348934 662310 1011175 551371 1378108 1576815 105885 1966962 1548527 907532 177530 1158735 855086 1312753 301315 1958368 1199173 1809176 1457651 1895939 794911 630979 563892 1227968 76589 293635 1944029 1566591 375888 1700919 880996 1442193 102270 211921 791471 432642 1511929 521648 1319463 279270 285935 1009254 1164364 364425 749708 565785 1474068 1400812 379344 559386 1793900 154240 1964666 1852761 1810957 1278427 750267 1163566 718136 1834708 1884376 1230542 240476 1998068 643800 493991 1887635 1361992 1062775 466415 1274335 382873 1206625 16569 1909213 1574521 529488 1661794 1395864 792402 1028627 793708 510245 416975 1379464 485646 295130 53153 90533 1089046 569788 158086 1101703 1816138 512546 1085470 1087167 1728249 1638739 234882 1194778 1432748 1995194 1515466 526329 1943306 1951336 342273 986692 1141875 210632 98674 233783 471409 369874 1787377 486730 1603125 1652906 574036 48469 449797 1288280 1070020 1104649 94635 568591 1619867 812646 771458 1691666 71639 1362516 966694 296555 1249536 1380447 1868870 1710639 667983 706704 933627 1903930 1432980 1794169 652001 1157220 1028339 1010905 1627348 1223503 641994 554695 86353 762700 1594362 685966 1978518 543507 1777593 953325 453007 173795 1102192 240577 308898 1084875 1456032 1005432 1863853 321898 444536 651953 1873501 567129 1976585 1215306 1764458 1030919 1400203 97486 496583 375607 142407 174168 1829230 1433982 1287167 1690626 1961486 116628 1298210 1581289 378749 1133789 1330625 1783641 470691 707381 1137564 1669413 38391 633876 1914024 63910 1457796 1557117 1965579 1176367 1963785 366210 492888 279741 567033 754226 253492 1373953 1625275 573652 1739886 1564687 1593685 420346 424460 423471 838784 728016 473279 349298 948581 1071158 1787046 1029086 1716282 501674 955002 741235 1472005 1367927 1731689 525490 1016750 1916694 1055996 1085537 1940131 684868 1215664 1313894 1369485 407170 1373437 1030982 1630499 196547 452950 776893 1500377 1220310 1721270 1201723 1093219 1677803 1059196 35701 755948 200893 1448359 1981022 728290 1466540 1007001 1410039 1966027 1625657 1516318 395997 312086 378420 876565 1192774 290639 1652801 40008 406031 171840 347963 1824907 1023588 705923 1566151 1352985 1297659 1375514 1462075 958968 697151 36801 452712 1530317 997737 908480 1159294 1817391 1157843 1700355 180801 905735 894477 1227116 251190 597252 1563135 455062 910322 839651 657449 598856 290140 1500999 1548767 1026311 219167 1756905 1576157 1461836 1622916 1164027 1873639 1287822 1659679 346516 1585578 575147 581153 1760275 98746 854343 1515420 1199110 327546 957020 279460 401430 366274 120198 575374 257091 807631 1010996 1778339 1996139 620309 1078529 648966 1271639 1591609 1099421 468850 196981 1815552 1560298 358025 1414128 1060635 1816274 541767 1986808 1930211 1311778 760840 1820732 1612244 763502 1682408 115160 1968710 735073 698039 559867 1127641 1596455 1703627 1918655 107376 86209 1594903 84392 1610132 255641 1934324 941312 540709 1009785 859565 1166543 763165 125705 1453376 759512 1985897 243823 527123 386382 58937 1453326 385691 452899 1999820 522289 1762972 1134946 996011 429000 1922159 695236 186605 1404208 204402 1430291 443956 1327938 1627712 1995922 72330 390182 1499205 312199 1457390 675201 616284 1315452 1426473 392503 12044 187618 1551157 579698 1200391 1809928 1591224 288042 1283046 401597 949460 542243 598492 1628864 583440 1849585 1905779 1374691 826320 385842 736827 212931 113420 497366 510979 34092 1380177 1144105 1525251 1534077 149074 1216496 1919948 723427 1725733 1247482 1656671 986720 73319 894656 570572 1545880 1468759 220602 1582929 1903393 783516 521805 1593855 86645 356947 1845983 1461287 329058 1774712 1815579 1745458 1604219 1759244 663619 598396 250477 848460 1724910 1653561 1137374 1070268 1741368 1454463 403844 1159524 1107243 1127383 1086781 1354494 1670158 186901 247184 132395 1985277 1273533 1452526 1535208 1305689 323860 1645518 1733213 1071114 121354 1805745 1565620 1737246 1109913 933167 1999284 368944 809748 122742 1113893 1702425 1679766 1561795 354321 1226853 1385043 879268 398630 1963911 1753329 1045814 1715946 1958243 963161 1599178 1766444 1090064 1954521 1884050 1316362 315070 660162 560795 926710 793135 49709 625656 1438612 1116418 1173649 1623401 1515771 1595092 668731 1598778 1291005 1095987 1694271 419023 342598 1566401 764091 350980 128293 1052910 708430 1066710 1397046 1929443 1236580 782077 1039889 1137297 974916 950078 828258 245271 1261344 601538 629252 699211 1073511 1048691 718106 544050 1466430 1312576 1626464 441205 340966 1999056 1859892 618363 1103482 561188 430816 435123 515663 1325008 1053525 1515292 1241658 1559639 1663108 981361 1865977 1676503 231365 1685717 1395796 1988785 684506 23230 1087626 98041 1545774 1855858 1083037 1133763 1255709 1553118 915305 232507 1668938 1138907 1014591 28863 673705 1659564 1060033 1869171 1360242 628069 1099196 1894292 1698842 1264269 1476998 341301 1253955 634090 1028474 465948 1705382 575949 1807617 1344736 1200736 1868980 1735819 1417515 1038539 832739 1742098 28136 238272 825458 21909 1344163 154693 1744029 1564177 1897531 302420 587075 1955789 165584 1425250 1561932 53166 1093514 623770 1469420 1530304 1151149 113691 1283039 1149664 958695 453467 380040 46659 1237223 1938787 484203 1997757 1623300 175375 289106 1262378 563583 1408381 889504 794845 1906858 1741860 163391 1134127 1660492 256292 1507271 458844 202105 1894350 1664926 811016 280614 1177428 995474 1363594 1316952 366018 1355597 1891748 1929338 513881 43795 1078470 462164 652957 140630 850811 1801860 505822 1179290 264780 494874 1421027 480869 1720638 1770042 531175 225613 1658036 1311927 815200 973169 1637290 192977 1828859 1420753 1578132 1007443 310309 1940610 721690 207780 183647 2253 746630 1891282 1064320 1482605 209209 24232 596243 369989 1412308 1005302 1729672 644104 952629 95370 1622263 1335759 1218960 284082 847506 399497 1798396 537556 1542357 904367 890694 880212 213514 22721 1465089 571528 1523116 1083361 711919 958383 332770 1781710 111278 597 1806152 1561237 1967342 154361 1791834 657022 552406 1377305 545457 1334077 534111 1433753 147600 1687755 1256149 1041547 345032 1940213 1866799 887754 549121 1561206 275270 339163 1980859 1382400 236601 1959873 13981 771813 173860 1788317 1801976 1102627 477541 1522562 1038245 1745777 1905981 744879 1575300 1460887 309802 655728 213098 875069 445885 379051 202081 1123971 1664402 394954 1617312 884100 1656704 879225 852845 1767133 1044955 1447181 393625 1623133 340962 1188269 1411909 1542685 1443617 1492942 654463 514754 1561719 509849 1238373 1615142 1923454 1843306 323619 387564 4354 919407 851672 371633 1702956 1632845 1176810 1527004 1204497 1398364 1589905 570706 1675914 903341 1822578 893556 1017012 842300 461360 1818341 1305904 1589251 1426743 1888199 1910529 1204588 1786646 1401083 536767 1268651 251808 251621 600907 355303 1960195 858434 1707561 1669794 651647 1204664 838699 636345 1652248 1919273 772528 1505986 258421 496547 249174 587018 985492 399415 1154192 1383200 1456833 1244959 1047834 811823 239541 1689305 1030628 1309541 1031835 801804 1278731 72229 365712 1901401 1590768 137333 1900951 1020353 1104005 1842128 570581 788517 519834 586462 1141143 585090 1841226 745171 1546013 1514311 1058117 1431137 995067 811848 442278 1072479 1891818 3353 786719 192528 932578 497915 249694 882190 1708144 1892337 1452075 23958 216615 1633464 1290539 1815334 485053 680376 1180221 1213668 595004 1603229 1418661 24068 304579 1479835 1415456 1396959 1542524 1171397 920861 1879378 1748816 174651 1546949 1126142 918434 656939 291463 752822 995425 734475 1442204 1272214 1465642 958797 533963 1736615 1842629 19509 982680 469685 1608976 994240 1350461 105037 722155 835197 30286 397562 1060253 445601 736334 1937969 1453768 1004871 980457 1076811 1095240 1337201 431725 1879525 724216 310704 464698 1124509 347182 854596 322849 10849 428841 114849 673490 1007291 1330516 1780720 1654866 565304 1999740 198660 1061036 70528 491579 979717 216421 574521 594056 1162434 254634 1585848 1856534 1124731 1611272 1672826 1392486 1209890 834607 1225544 1940566 574092 1023982 1051769 692394 1509759 1723871 370231 1953671 648513 1124794 1739313 881254 447070 1439291 174059 1600410 1660241 439402 1887736 454032 1191455 1400484 10775 1303281 435440 1500379 1830131 923343 743652 1029054 791752 468459 2605 718522 118390 104210 753728 1008212 387886 212868 711785 647860 596192 321686 727107 948398 1689438 984734 1057131 1663149 1012642 471544 818439 200734 660227 103544 204762 405104 1350366 618911 116417 1724401 1051372 1786518 778742 1215100 1727648 1265321 165754 66712 382997 881057 1755119 869255 1102884 542446 1317984 1392862 94789 1867193 280959 224068 701425 467584 924247 708025 431149 1056270 866225 1407456 1419577 1217979 224084 525295 181166 1579422 1787313 1027295 728674 1590941 1657558 1042594 1879535 1586264 1966279 873189 651404 1240914 1437663 724931 1355101 1115592 272215 1433075 610244 429007 921940 1991889 58101 661670 1525376 574267 1293622 65460 1937785 1668563 405621 1443729 1863207 1228524 702649 1721138 356993 1158139 1969746 461556 665388 450210 908560 364123 1468392 969002 776558 1412246 417559 1059420 1258854 1886130 1600727 1879751 1216110 15238 652412 1113781 587426 1494666 557694 756011 822288 980680 1808687 319623 774290 214194 1553279 736146 1863624 1029088 1183477 711847 307202 1874627 1346060 1120416 1349334 1699202 624872 830847 166613 989078 181223 1673054 481688 1579294 273592 731996 1915364 42496 359635 1627935 1599910 658339 1511908 328363 549696 41079 146699 1998130 1114753 1513398 253766 478268 250265 1332313 261028 513749 96972 1027667 1521866 394296 912294 1370573 1817771 285939 1580610 376562 214929 819895 1420042 989083 1133437 1758695 1568035 1016238 266513 852006 18173 430976 1143678 246551 1396441 506907 739792 1096817 896949 648273 834109 1573172 1307598 157880 1160412 1896270 1277815 1646195 1502279 1597896 509002 1851307 1493146 609389 1956760 1806629 405752 1784170 176155 1438482 309850 1810472 209166 1751803 378831 444532 936399 1957483 1935094 1422710 1341227 1253936 182989 1860168 948953 1896001 100745 1633599 270851 1849693 612247 1504167 161307 1573046 1065729 899485 1006967 509765 786934 148817 1368837 1313673 1288035 431774 92874 262831 615501 1369147 1056288 962528 1066049 1178225 585838 492415 50047 660543 985928 1800362 1564800 1022690 1129463 1914125 1638221 27144 1150686 187891 193220 419053 814469 1807071 1481012 1147572 1680284 1035735 172974 636621 1077400 1751366 143919 579573 974361 103603 1456623 301490 1421065 892641 145958 1504755 1900457 492802 221096 507662 1728809 1651293 1966673 1160360 2748 996635 1624206 1418004 552548 76524 1435662 725697 295378 1098369 356305 269707 130435 1693761 931752 263903 52176 1988594 1000351 1073248 468326 1787406 1043762 902272 762327 203826 1765645 665383 1662199 304446 860605 275913 1380616 947882 1678291 928479 8180 1282209 1140397 1304514 1662094 378468 168780 1455120 1297750 587337 1987357 590651 1117563 1527185 478835 1814773 131001 925218 947471 1511955 368927 1592565 159110 1487335 602448 1761320 378081 13915 691810 1264168 1784141 1937098 380668 12160 505641 1374625 23716 41544 1394354 1210893 804140 1821854 1632188 1894165 596917 912888 1275723 910515 199344 314683 1383335 1012639 1388321 548921 179504 102474 66426 367074 190269 473309 1511152 1073774 1772801 273015 1654020 446654 117396 400995 1447771 1753655 879720 1869276 1414747 1565663 327522 168186 1900143 678012 1433382 628961 1610381 225410 1767983 685751 1242358 1854269 1610240 1981581 1339681 1017141 397588 238469 1069638 770839 513503 395581 1070877 1088968 858374 1371045 1513395 631288 246734 871526 1646735 360118 1979336 775005 1502429 507121 1085954 237111 971541 693630 1099287 1687186 1467620 387333 1421913 1735802 1426805 1572161 1364783 1150104 271242 1829347 593966 552980 1259578 625830 210672 1415592 1053580 1522908 1640127 1951924 1216816 1022686 546393 1211183 1626154 744719 408045 871020 597317 411747 714770 1504048 554763 978440 929503 1457691 1831455 1605274 964927 430699 1899043 1500905 1801487 1956787 309067 1517566 1794175 1045685 1756802 513668 360582 1492777 1292682 1168627 1401098 850193 774586 472675 818075 1594901 322560 1789696 1741230 1003975 335576 1466968 1244483 1954841 1647726 363624 8058 1734283 1015377 862233 633991 69415 129540 786172 73523 665128 865949 335500 1760845 47328 390320 129 1299754 54457 315739 1061181 543538 1708756 1126493 689478 860800 1788069 551956 790333 1392856 467399 1565197 675548 333126 781737 19459 415533 1983776 413411 1640434 417354 1782480 148467 175589 959727 1944713 1551635 773586 252026 254296 1628846 1769554 1377952 1571265 1593922 737119 1121996 1848050 582693 1089665 1348053 1910590 1655184 1453598 1758400 1285624 621315 440916 1958002 1340883 1060151 753310 118985 1993510 1639333 798547 1356740 1495975 903571 1128567 1948664 1493736 433385 1633430 432973 750753 1633170 929625 1136473 210567 613660 1841290 1211003 855778 1298404 1162267 1138835 821261 1602356 1752333 380102 429906 1463930 776396 97260 491948 64070 567589 1846929 260901 1796403 727073 1674422 1317623 655229 824306 835454 1360550 772410 633753 924488 1449507 702592 735981 809724 291134 1530710 1212684 1437454 1333350 507851 1401068 844442 865902 36940 427420 1914880 1522239 19819 1260955 1122982 1476798 827019 1811010 1658786 965571 931040 1429420 973636 927919 54611 771033 93050 776410 413737 1104289 314306 1307634 909980 562417 658504 1210428 759221 660030 1275410 1158948 1358041 969886 575316 616329 58823 514012 1020117 828046 1818671 1293355 181222 710444 642058 1120199 201314 1545175 1517198 513437 1197472 1471384 785822 1745455 473614 1512950 758153 1479998 794266 818504 680204 301722 185354 1799007 221271 648306 1852447 1736754 1819119 170667 836816 885741 935512 634893 336568 79955 388394 1918210 246587 1043369 1934873 1109763 1240288 864321 281784 285168 130780 186738 1921174 1639703 1687008 1655276 1816122 347024 1043654 1324913 906896 330303 231513 869137 1977549 436037 1559 1030142 1638118 1609660 604273 1829256 1312192 72642 1929573 592678 603580 535275 1175172 545923 40853 1205709 988303 1547112 835988 383600 1499400 850505 1606882 266953 858889 1199770 766544 502421 605413 1613517 1806184 1346681 407226 1117141 1855796 1674695 37619 688819 70684 1318391 858814 685171 365636 1762803 1270552 1267177 732984 939749 1833941 467005 1722365 1852689 1472271 993596 118816 1425235 1034135 867990 1193881 121078 180466 1373897 576017 949412 415087 819538 232773 1920768 571561 1325773 576939 1498323 1922253 78023 1348527 1184738 590075 962608 993517 675771 73228 1414725 185041 1430045 1518603 866619 428566 374920 1214174 1269671 1954274 1517446 349928 199152 367568 1198088 1701295 770437 1867848 1048910 328831 469595 625626 338514 1030952 167326 453331 416287 1681674 765400 1428135 387582 734042 1867773 1060952 1635549 855589 971257 606101 1562770 1318707 156815 1677236 393873 1049694 1525067 1438365 896443 1406516 915501 1058473 1352348 1662205 1684871 836935 297589 140914 1579441 457153 1003215 724014 1239267 87528 376336 648661 1744051 1681628 325533 383458 393603 135043 1091974 1327596 553698 1643151 929993 133601 547420 764359 476197 1142868 1666911 1026440 1928464 777 34489 76929 182601 1380126 655646 138511 63657 1429739 1417915 1217283 1835165 317848 503873 1456255 1564877 37258 1352019 1996607 483821 1530003 1049571 1652380 562887 781773 5458 1323425 1445220 1855188 497118 1088634 1077047 1106409 283148 150864 1228054 1530355 1321749 539813 668506 211700 1157618 1424001 1717753 1118654 1347598 66787 24522 1491627 893328 635956 1473896 1354985 1479723 1868376 1053282 842089 748272 1741985 1354315 1272798 1686216 1794769 481014 1102553 712406 1148921 1583639 1875338 1498695 1921659 972523 1174598 1151600 1746752 737998 1223524 1940242 1818820 84124 1584574 16382 387762 1275722 363043 423229 622175 519298 1809078 1223713 609604 417037 459137 446127 1020406 519266 1731341 265831 1241645 273743 1370952 1429317 414989 1408568 727838 1508694 139141 1682635 1753152 381705 10880 199383 1463503 1934659 1760602 1129807 1897760 689960 1232197 135167 772068 918439 1268374 491630 1605985 883255 175855 1919145 716314 1203243 51320 558180 54875 921005 107186 566563 1412367 1807569 508851 1417441 699763 1370673 184591 1873828 516078 486122 718007 293204 942226 863886 700351 190822 1477486 1295005 1213588 859613 1267527 1988828 400543 1880674 1281621 1678456 1455967 527103 1617243 440011 452928 1068152 1815840 258100 1405689 1678964 839509 1247134 616429 1116287 390354 1556824 1931142 426251 1966985 861306 887193 1369384 120795 394836 1204510 937498 1997682 345307 314710 176844 1600577 668419 1285357 445533 1325632 555566 538816 921710 294778 576446 1841660 917122 1930022 1361518 1895246 535637 460579 1914479 983801 730207 117840 154610 1812963 658920 728728 1810505 1433394 1180279 995723 678367 1338183 627038 460508 1725773 1037718 1683111 1318050 1744885 386113 844721 1803748 1131145 220979 1513582 60632 1753496 1271806 1561403 719399 869659 1794380 495834 520168 534211 416935 109578 1076464 853648 1096686 1933236 1347015 601429 1039108 123434 486918 1333530 1910084 230306 1134053 1542032 490683 849074 1457622 137999 1330591 1566906 1714555 1388462 138757 915518 71114 371824 1564737 1119131 369332 744418 33686 913453 1862504 159835 1914049 1389221 1244428 940758 920501 777776 1941950 1461532 1352250 1289201 1433452 1022713 276847 1402939 225144 360091 1481483 967394 290995 1048134 1650834 935096 1094915 542503 715147 1252888 1222370 1738263 1689182 104463 1966182 408862 280698 919392 1827702 589585 7879 253245 324048 423043 1760928 981570 747882 349831 1855800 643975 1246579 782622 879156 1953923 1592874 1369655 145042 1616995 1810308 245949 893034 1127864 792200 96761 816332 1817014 587175 900750 175583 1052089 1968551 69367 1152793 598440 766669 579450 158724 1714090 447078 1633692 26084 201160 1118841 224969 602224 797115 77484 786082 425181 572937 1171445 105753 313105 824882 1974485 815707 1315473 706476 111726 693259 1904762 396450 1417353 147135 1575755 1221378 600413 1317493 1342500 1523 1114972 762339 85606 1009854 888352 1684527 1391870 1675633 686113 86994 1338717 615809 559671 566298 305367 1823871 697811 1237248 846782 1980153 1032355 1911759 1322528 1011845 1098812 1307700 448270 555791 1493323 1932539 821831 1512482 550351 624903 71385 1953622 1938560 1612344 34248 1655984 1186689 1165286 1438647 145159 1717427 111226 694423 1920396 1975941 1348524 1819082 1367036 1856291 1126097 1820511 296813 1227485 1283724 348136 1347499 524927 813012 1101156 481645 1782123 1378661 637989 1237649 370307 1657519 307038 1753585 411305 313059 1150654 1888457 458228 1694706 1721412 62300 1427753 783381 341176 857657 895394 1653169 1389787 471358 229236 1395977 165756 740604 900844 792089 1488144 121468 1044117 736704 867435 1302388 328752 1056489 460271 949424 84222 1530773 1416928 167272 1796675 1818692 553218 279443 637050 1244890 123362 129804 1538358 893112 1305094 1635119 559575 200744 878535 1943040 1852192 1644312 999160 1795371 1558612 262878 483167 106043 1661982 578962 774799 190898 1903957 641218 1309202 630086 1028663 838668 1987303 149629 844142 85042 1758156 317510 782015 1388540 75123 5479 1366545 698861 534842 42418 1952642 828347 263004 1347732 833987 1186563 1507389 151823 1311334 973243 1499407 869864 945965 495422 245942 1214809 1152951 1975027 783238 927694 1839871 1162166 1668082 121977 101869 427865 475359 1477230 1899793 587279 1312591 1457685 335247 1155395 1616030 1150630 1245727 24046 1957962 289088 416452 1922394 1601567 635493 1362902 1885921 47764 1416379 689012 963642 605886 493792 1979637 446971 1659340 52979 429691 1340110 850903 1041788 217410 1304074 518783 1313587 750711 1810418 1370436 890023 1635008 1745571 1027179 881341 541808 288304 809069 1995845 1973850 1754810 1138002 1275096 998792 1488747 1245143 1465261 1293939 61018 1628936 1044186 1062051 586003 472839 1244472 594770 1317311 1241244 1188249 583028 677423 1889878 1958078 1678331 1510905 230360 133253 1407780 606564 958537 386441 1625353 1489153 317255 897922 1320584 1015700 1270016 1885135 603702 125876 1996622 1753397 1694791 1919520 1567483 44622 136496 1596616 512132 1607986 1172464 305783 458643 354746 571944 1852597 1886195 585427 1294822 1817024 84966 1833517 1900262 1295435 457043 287453 305347 1597909 248480 1379967 1768762 306309 1670040 165389 785408 1163028 1828572 1504878 42660 1196387 1595734 1475873 9258 1425666 388339 373070 298191 1551453 1324702 167115 515903 188100 318376 440674 142704 14047 879653 1988575 1606660 314235 1628096 538764 844151 1857188 368624 992027 621870 1114345 916180 1719506 1822838 435993 1174814 1666362 1763164 813380 825861 1974797 328047 860386 1226962 1346572 712931 946523 1440818 985289 970548 1368937 1106149 1689373 248434 1691420 678885 506573 338565 766791 311549 1282267 1822544 1868655 965179 1803857 82696 1935120 81640 423294 1387508 907186 1994509 1862598 949564 1724415 1323317 605928 1977467 136114 1773036 59549 515228 928521 724316 1110769 816007 611291 160024 1192318 1055491 1532914 1962215 761596 1146204 784175 1853047 64044 1353024 806160 1927792 407021 611896 1490524 1112320 208486 209044 1080389 968778 1079124 272046 1244649 1006160 1629331 195538 157902 1031722 147764 276400 351596 214814 675521 1535896 1058859 1236522 1349974 865959 77522 1033951 809924 1060910 212311 1480809 851371 1125107 1407485 529334 455383 845462 646607 128956 1538826 1526666 1847157 1424054 908320 1388945 354153 185261 306024 252074 375809 492965 1294147 690588 691883 1097604 130112 616269 1160986 1816272 682408 1171610 432432 1335987 1908627 1106786 812078 18774 1931512 488943 1546844 1880735 1010497 860192 432916 1496603 1492006 1373758 539936 967939 49420 167063 1330022 1244140 643232 940856 1493701 1788951 1779819 1488674 369768 194780 1609431 1415101 1412100 1229886 497996 695648 945827 899832 298704 1631162 1579058 1828989 1338025 1397543 1183184 60365 966871 947576 987611 1641357 675689 626221 770104 1689694 1809804 1046015 888970 1406911 821257 1170353 1824773 1158716 1912814 138518 875677 505070 1782977 813300 1731813 1766516 535731 690731 624954 595286 1243599 1335608 1030294 351575 635052 359588 1965700 652496 965505 306945 1766913 353524 1145606 494945 422653 1715355 1306810 129985 1180600 727470 1657085 1342279 1952364 1115151 895711 253126 701976 1102891 1692136 787190 1100414 1739492 1738568 1377117 1712363 537588 690925 160319 951907 511619 716749 1886738 949080 1267939 1023687 304273 1629436 246673 278366 1555130 744248 355805 592127 1152671 789386 1249389 461336 1655146 1627249 990657 501889 460837 1779381 1858570 1367327 603212 1074859 1356221 604803 1408537 144969 638776 154575 1808313 227951 1401851 1204393 740004 510578 1702621 168628 914478 167868 288253 1455356 588398 1759159 854621 53056 506055 1045706 735944 1418913 1562476 366120 459102 1279504 42999 1652594 707855 797693 1103949 1665398 942606 292560 84942 91087 941615 513578 1776696 269773 1951547 543295 1821618 1122265 1531952 559069 155657 994585 654205 776479 1260435 1782953 1925652 1402617 1997319 1289698 62211 16148 1380058 280351 32681 1871145 2052 566693 159176 977969 1080407 1657709 819043 531381 1465962 57032 893811 1611941 1145036 1995631 1586687 90155 230278 247123 1629770 102339 528325 1422540 570487 981204 947151 723859 1927558 170816 1431005 1937738 1285814 1515753 481730 1246459 523187 1525179 890516 317181 35287 1559518 168958 1051552 1611937 618321 1491267 1237416 1470580 619668 1864769 443904 300515 256521 495762 682172 731034 971794 247007 110111 1591056 582305 897974 706749 1670114 1427338 1830227 644809 1101947 98089 1568708 359234 183655 867854 859177 1516485 798534 1745241 1573590 1577393 499511 32824 623260 1350507 1205038 1084923 140558 683878 408274 677042 920953 1896687 681640 1572593 436136 535122 1625535 30778 1211612 905651 138038 413620 1584405 848562 60547 130908 899002 1546666 95096 1983733 9393 70792 1763678 1350782 1735750 1008599 830043 1753006 821105 1502921 1301463 1157185 792871 1644307 797142 1225235 1749563 543378 327104 1088829 1034713 415848 1168830 693484 1045507 19252 886838 674307 1705389 1696052 1389501 1387325 1531019 768381 583092 1152893 1143322 1784022 1425548 694882 1674164 116132 838424 1016622 1504882 1007990 556789 308942 891622 321745 1274073 1919101 1868745 1106794 1333795 1269083 470638 1348279 1735290 396478 1153209 1305241 800030 743625 747399 1812065 732780 1768370 753073 795271 1201468 1748972 145355 1378504 732676 1673362 1091664 810857 1370431 1143482 274266 1973274 1414596 1164846 8439 1511482 1901034 165867 377304 990958 459586 1242100 1399394 403113 1582946 700822 1476324 231075 1444889 105884 617333 836426 1430035 331306 201804 1543154 1249186 555481 395322 990353 1475548 622816 279334 831534 530792 1251958 422797 686708 1478905 630508 1852781 1865304 1381437 302843 99350 740532 974733 492759 736163 145599 1185271 668659 681521 1271964 1654976 865336 198174 1960382 186417 847542 1565925 1483965 830833 83968 1502334 1000847 1260523 632786 610639 1780092 1646300 1049986 804459 548500 1130333 1043174 2178 46323 1943838 11205 1386332 1314320 1292432 1528472 884725 884920 1220745 354864 1444829 1811288 752624 646695 335915 1848890 1014287 657685 538773 1109134 676277 425684 1248229 1583155 637739 1726751 196747 1520503 1842433 962271 623073 1792486 1106387 447709 1577910 1087028 328705 876004 988292 450837 1908860 1576206 823054 1880122 1641833 32783 729602 993494 79760 499123 1982 873812 1824203 1513819 50381 1847916 602238 52238 79457 1333581 398441 924463 415993 1357879 8220 1486426 1469657 1510579 298238 1109639 1247621 1081800 383497 69999 1060064 1024898 411541 456756 132167 1910943 1001616 1104616 709614 976844 10472 1070574 830784 1099405 72697 1196628 625185 1196419 224010 1672393 618984 1676249 558734 1954988 857398 1345828 896510 1718794 148814 601263 965461 1361552 1414280 1115418 1968187 1720096 1557852 358588 1480717 943244 1480230 84014 517025 49719 102601 718117 1032159 1612859 1836927 783773 478945 906644 718224 443875 1316897 485807 436477 1842550 95444 1740431 1595417 1860722 1696332 1659341 1816491 1483440 293350 936645 444683 1733636 109350 634908 1941721 519351 711658 187164 1756974 796100 645358 1278973 1415416 228381 646503 1418342 1955738 1773283 1086540 1124636 1994217 910685 131267 259894 1937319 1222759 1581469 1915330 247589 1664908 1653705 1791135 1789058 28364 295654 999799 103659 733295 1286151 1861993 263635 470823 1465538 1925749 555672 527653 169055 573381 1516826 1134799 914216 153836 610207 1633463 1991173 1373003 1049358 1128629 1226542 750048 76818 1626674 13947 1712579 1632288 608747 1518061 1564248 1727091 1640618 355775 281491 8362 770200 18021 780114 260979 248102 1857421 579709 388867 74785 1879684 181850 445914 640127 1638516 1269221 1215247 1280896 158573 31793 1886129 181506 55174 1113890 10907 612717 1052021 1372045 1868822 1582609 862214 1292695 240347 399608 1849137 1176093 946572 846125 1373222 1059415 357442 1738145 1957753 228303 1422297 1286481 119275 345213 1780641 49948 1567349 16946 34738 1525890 1827095 1557611 319129 692477 1414253 1846978 1110886 984693 1401812 475008 234707 1038681 850480 2165 473470 565460 305942 701219 1248598 1503204 1847017 438507 647408 1847049 1933171 1334532 505784 1880192 1439120 1342868 328158 1990279 1977590 1642080 981807 354143 886312 936762 986206 897824 494101 540658 1975807 754707 886740 1749218 859138 714559 1529944 437718 1636538 1153392 290756 1044622 1092051 1556475 727189 907954 741140 864869 422593 1232608 427471 620221 1736533 824457 1025957 102551 476216 686456 600620 813594 14008 84664 1991394 1006455 239955 1881624 1047587 302852 421048 458297 1166129 588550 1500106 1043840 1787450 1087700 901030 1480355 886784 1302678 891204 234644 1207270 1929497 1176705 386199 771473 1697770 1254643 318973 167255 543779 278613 706081 1187722 323723 224716 158103 731638 1357341 96066 1063295 1301159 1481805 1619547 220018 1376777 415053 1726571 658989 892336 940423 475891 1401789 1827415 1390546 1029324 1559312 1815313 1710059 1227932 725195 224644 455323 1099353 1569364 157397 1742039 1067659 206693 1159033 1788328 1662465 154313 819545 1484973 1531745 931079 640930 1806239 539561 1235395 514658 1426081 31522 732860 361971 1434881 1322255 1962661 730114 148431 417821 1146579 213019 135481 157265 1087877 1062180 1002008 1511930 835897 89916 1861607 90191 412969 599066 1245676 1141091 587809 1886101 557586 652486 88286 1592847 845955 156499 142482 579462 1812463 1471068 544620 264264 911109 1984487 1298991 1185092 704723 1991541 1412237 1374299 1283131 1609282 1424573 1734808 1654185 1840531 13386 1134463 1408916 1732068 485208 920408 959621 674806 1135274 935167 571112 472152 978035 1229867 1931879 1504575 1924023 1086340 1777942 998768 1493598 670969 1132329 1205842 1650904 502730 1587291 245534 1035574 52813 1577948 1263926 33869 44771 776028 1078960 1306009 1106370 1671884 261993 847280 1572111 1946133 1841628 614430 522395 1822453 1311721 270736 1955196 199096 926878 372876 1909678 327616 949677 1534896 264121 318795 1556 1749222 1459466 1180541 553754 1249407 837112 1523317 1518336 1043113 1109905 209583 37044 189902 1764966 1087299 456064 91048 268779 470830 448744 771192 1757139 1753561 987868 1321758 1085067 1383441 1372424 306482 1571843 447130 861194 681938 1204222 1672400 678499 638536 1715211 1809388 1833033 1805440 707949 662116 1326213 399613 1437018 1351083 1849494 576560 1453724 840105 893421 584811 1986329 1289776 225755 217765 1839350 1551933 1415184 868952 133644 138803 864026 563109 1020673 1468931 113750 1971494 937768 518037 1285648 764850 714602 829759 1018446 1007421 1975509 289599 1442135 735960 42089 1294490 1427674 1524809 368009 507627 508173 1695112 1535158 112601 1746574 1127692 220238 912835 1498635 514889 643737 131856 1821678 148649 1141741 268714 66272 1034005 1086398 1311871 1828640 67272 1978736 1606634 633113 1685770 1915941 835927 988658 486063 1812940 778636 1049105 1827270 169958 322874 560965 718421 901924 1824848 1186416 207691 147657 437854 1813563 557115 1241170 1015464 84760 884506 1357465 1741777 1946296 1044952 881782 799078 521386 1967747 217283 706814 1068194 1615560 407932 668516 1827562 1298488 1585136 585659 1030039 1109316 1218969 1831722 1053604 106286 1703518 662093 571606 1737847 705126 311340 1355963 1509768 973052 76183 515078 933563 922015 769921 153154 1189186 1013354 675293 81507 1754248 585663 724436 845573 423645 1869821 44713 1693019 737691 433065 513490 9008 137312 1316484 1189690 1579472 422974 1485593 96205 1558836 1290625 1636334 731733 1058141 1230480 345356 837031 1646897 1386343 830010 545281 1680729 211460 912145 1207411 15344 857450 1551867 1642517 1462150 723577 454075 407003 1227652 1847858 1930221 1333035 1200864 979625 750648 681229 258445 725706 725847 78734 1189986 1359696 803606 1887238 1061983 230808 1691801 1603159 1373478 948143 1166419 695538 1674567 1446857 352771 463272 1377536 1194864 26330 1785894 576868 666256 645261 1314565 783246 948151 756402 1845074 1812015 977649 693247 334966 1236601 1182844 1689027 672829 382926 205618 639560 736931 736520 79152 67677 1880489 257488 836284 1132438 1061356 1025601 1768884 966091 968207 1745307 295252 1543775 304441 939788 806653 786775 1289338 1067067 497167 1670162 136533 494437 804733 446453 1154658 392472 173640 1789167 1950532 1289385 494531 1873476 328425 1998217 1733093 1422257 1500038 1807221 1718582 365874 978625 1369496 226604 1811603 322270 1048651 88976 1695505 1469625 1505553 1074487 1293527 465253 671589 1590886 962582 182873 324465 745946 392790 1250264 1291094 1503627 74800 1838792 648454 1879837 32905 1985891 1798545 1971243 1634112 1679535 677343 415680 1848180 158115 1387271 630714 212051 714583 952288 1630678 1969095 118626 729559 321093 1725119 390749 1434758 1948508 1461551 931769 1306558 1962287 506821 1441873 1979701 1081575 1828503 1119536 1358657 1520423 559086 1497526 686649 150159 1001700 777940 1145882 1293589 666344 1092151 1475973 1657120 867577 1719642 780195 304438 284 69604 1367553 1993538 1522867 391753 821220 1244394 359948 1314605 1445678 323156 1579355 1773629 187937 661284 1170871 387360 1257441 1427456 505311 1811639 1390504 194134 1632445 1149492 103313 1672588 196972 826968 1582228 579205 352749 463625 276308 129599 619024 676987 836525 1402093 1135932 147373 546622 1505686 1122073 1502703 761387 307145 1372210 1654555 1951706 900313 109144 1562217 1956142 900751 1564419 1636258 1919298 1933779 1324886 1702223 739403 323241 1668106 890991 985586 330325 748473 777490 1075777 1674806 58046 1256148 1797765 425982 1230615 596105 1731427 1463871 1328510 31000 1518585 1017391 1163050 1938819 1369570 1851882 185470 1416020 1120123 164807 223861 237561 3990 1868238 666510 1642834 471131 269211 1345554 1292671 542407 754983 492244 1712894 527031 618343 351485 883365 1534888 1151843 1523945 1496325 527102 1051429 1708317 1412175 153789 1425976 488716 514617 486236 1738853 892947 228231 779657 11252 1602013 191540 615425 1125071 1107184 1469149 1618152 1557988 366177 547836 1910637 1037081 1090795 1248535 1717108 1406434 1251006 1460233 797354 692761 1306368 679464 297313 911645 584840 1472874 1534393 164141 595076 1435469 1981369 1202964 1165493 478089 466004 597124 1549394 886000 1446242 452065 817940 94923 507918 1512399 1405530 92814 1741893 1030741 1389493 1691377 467751 1270827 372265 77112 1484622 977898 453430 397710 1055365 1500528 1256436 1149670 294157 1993413 1541712 1615445 746259 1321804 761398 139405 886613 650716 1709558 277515 1263108 1175674 834922 315296 1227298 215492 1967643 1031002 1343425 1139107 979660 998423 454784 1683159 1192217 1220733 1166975 1124201 35791 1810313 168968 243550 992962 1979262 200147 224503 1728131 1393251 452498 662930 237556 286901 1804108 1522019 347866 782137 64280 426615 211989 523414 196891 1767366 310131 176801 783635 307395 1063650 1051180 1084669 716727 1274223 725165 299072 1539484 1251762 703066 1785442 1083601 1065542 835048 617 1887676 963282 2383 677210 1224697 534075 881422 1264898 1992646 804263 1566134 186178 1386767 1190718 1122386 912469 1080150 956585 1312355 1683144 1126899 1131177 1057730 1263712 1109367 1463776 16376 1432039 1374032 265735 487478 507114 1359005 600649 1325322 756782 790912 344193 1020191 639906 1978903 1519678 756645 640519 1347839 1463927 1902148 233751 1594440 1579074 652948 1743359 842699 526841 1084499 264019 1979775 1411219 1075075 1354520 1268007 663018 1654873 1569809 333352 1689898 1437521 1663575 240306 888393 1881310 1143457 1136077 1009828 1031650 1068378 717779 258553 58262 1464916 1550716 1939347 1941652 1543771 1602159 1886929 1168592 1854612 1293127 1411689 1495328 1798798 804715 1059038 997667 1234543 87925 1828466 1298127 811583 1671940 1287247 893409 1834428 1149498 1697563 38070 1813104 1370663 1407309 1490676 1825371 1870203 376463 444983 376347 1906891 707537 1540668 500424 1018253 1860929 1553082 253299 1621203 1474218 1679692 88424 321146 1895072 1329480 800360 1101594 482911 661344 660253 55782 1958914 1622963 1703179 242547 1946934 1801110 1267786 1912918 1611381 786165 1957385 1338817 1376607 625515 1546840 980322 1981781 1130587 23518 1312050 750352 177085 130786 288314 1674214 1519863 27586 1338871 1583381 1571576 560262 1423544 1928348 66210 1606643 1952747 1600035 1432001 1850219 1113333 1950601 1196272 1568742 134873 744474 1862102 948108 1273235 634055 1995374 1854756 978203 284266 167577 864272 231233 529722 98460 384717 160239 276734 659308 833580 1858303 628783 1427652 1394829 1779699 91352 317732 207972 32803 1056986 1318159 239192 681033 650495 871773 795550 909222 978618 1543946 183953 1144739 99567 1968335 54025 533559 917043 145343 635436 790530 729433 777144 92446 1862907 677923 1965476 778249 1937664 1396206 441522 1406962 1594193 477009 18416 427458 1036836 659181 883406 1718161 581820 1796558 333641 439448 337923 344258 180526 1141996 1712336 1417223 413218 673217 1737617 1020761 1731207 1189817 1676176 780925 1316951 820537 664920 941055 309637 732907 956354 976969 778133 1996431 1133336 16735 244940 858162 207890 1830413 763814 1457770 1812598 861437 1488238 437106 1113791 1993646 1541736 701523 91814 551806 1070973 1404729 1119505 1126749 605092 431146 1009522 1009769 1360692 216432 1008471 40500 167081 1793151 1846959 668688 1602 1871814 785005 959144 675474 1914868 1294238 1201908 97369 1404228 808102 477143 360296 188767 856309 380559 332425 800974 1727636 1365573 1078478 1498095 685289 1344787 97955 248986 32450 170137 1011642 1798926 1133052 1980073 886052 1296213 749342 725883 431580 1856393 602330 1381203 928653 548097 508564 416522 788250 175162 1171659 1341734 1704713 68353 825066 513988 1734535 617340 1403577 1161476 905933 1892439 1584490 533089 1268790 339529 752684 1135548 1639697 1520305 860823 1730254 1929532 864441 886765 596923 1549163 1279416 1038933 1313463 826932 1027561 691825 1738620 1448051 685179 488623 1784643 103871 881539 1043091 1490060 1145948 604988 1635835 1964260 1725347 1324689 734657 966018 21033 1796422 1984036 1703447 1245401 1569438 817265 553972 1433086 1227339 457361 1903879 1530236 1909000 1215375 124720 1546048 1480682 1587732 1686292 1603481 256490 1808379 1889664 723574 1597519 1072328 1782937 1499416 1678668 628745 517779 1447393 1841406 1171880 1490889 846461 1107432 76153 1369812 576888 522358 1862710 924897 1791214 23025 11939 763481 193479 1580811 438705 2570 1039066 1212356 803717 681121 831712 356477 1192631 1315743 321453 1724820 1747500 1996443 1987328 1987812 475227 1612374 330829 281991 137638 1340477 124392 1757089 988274 1854010 932300 1920521 1246343 1995229 1726528 879166 1744221 251710 217985 1160471 1974724 54842 1527963 1309544 663651 1418997 712328 1600075 96946 452886 491395 80179 328874 615077 902329 433752 1743399 1788784 16669 1700063 1621225 745921 539797 1191573 317563 117721 116144 435648 364829 399084 597396 840856 1695101 979391 1172050 1536650 1905878 1195305 151873 1392579 1856011 266594 1563071 171817 1436167 1977759 1152976 937567 220864 1443371 1800295 664383 638156 696838 71273 1358575 1151400 1343006 1247885 410651 1486695 150569 1703487 248167 1668161 1961870 165386 919045 92950 694076 793719 592712 1997744 826660 1907571 698406 684811 391087 578602 213769 1548452 1263981 1411724 653218 742992 255722 192099 836486 1399563 1333509 1769464 1807680 1735710 208460 725239 420523 928603 525030 1064127 525290 295332 711559 512542 919889 893305 1185053 663882 189170 171140 1678444 1099808 1986368 1210117 250867 1384847 715712 993497 1824196 775686 573501 997718 1159480 1358615 655627 1307406 842387 1214547 973772 809013 1844721 1449273 1593701 891322 336731 1974038 1107161 347587 752034 1963716 936599 1439087 21496 145411 1590085 493664 861613 1231327 1395060 1060615 734553 1189329 193312 1654766 1670505 900131 170848 774032 681120 1426677 401406 1849470 1176886 1775910 558372 1185142 61794 1383678 1434950 547013 427349 1547688 45688 621152 1102760 614144 51385 1164802 379532 1155279 1301972 1516976 479366 838480 4236 652158 1289937 1883275 1829981 1179963 875147 830931 1927187 883785 1902785 1950579 874095 697580 34310 1318041 1527456 1674137 1988204 1295035 1734966 343087 1802658 155574 1328868 409536 497048 1076724 1883906 1182855 1944548 1906080 1641347 394533 1790553 29087 986423 1453300 381516 465510 457027 292710 155190 1790509 530948 1016143 467135 23157 729346 309969 888070 1264248 1075649 1499860 181115 446696 1495822 307299 1624102 1842242 796087 326502 653745 841405 359235 349387 854905 1098116 1827100 465142 393501 26411 469903 1823509 188341 745796 1525472 1330062 83165 1262519 345775 1275964 1389950 1610672 418650 1119129 932420 910930 1473939 1812457 367927 875039 1326656 194508 333227 1645339 963354 362457 1626050 1602107 1411809 1601241 1785740 651777 1174259 1080111 1137681 783392 1687303 1271552 1350518 867142 40601 1278840 812274 411275 1209988 1345883 212736 520830 115295 1297882 274115 632349 1375689 338923 964218 1900057 1546841 1186464 1041306 536006 1362306 82789 1986483 294757 121574 775200 427676 1471837 791889 897741 856649 1888586 867756 250508 1622887 756003 1552200 1179071 352930 127622 704431 268101 866849 789257 579701 624052 1920283 1730371 582906 1819080 1167762 8545 1123951 1081686 293713 1388810 622577 1461436 133566 1737496 1152326 76687 40255 727845 461518 1704297 374492 385581 1272201 1401358 1167126 1617652 721255 1080786 235191 508484 1566356 534152 1553546 1440698 1011079 1403211 1203245 743432 995558 540434 1742729 302081 331942 1394482 1273020 1510736 226257 294089 985735 856038 2169 1072532 798822 295274 144007 822157 1642242 232264 1976193 178421 467403 1968805 1334920 319517 1140933 1607041 534093 798584 1998519 1996993 409631 1613407 1603432 1526059 1181831 933285 576694 1767292 436288 496269 84191 693377 405647 113201 1988868 1901356 285721 640701 1721746 569563 1023387 543083 1795433 1327958 822474 1762755 822829 1644358 982679 740430 1167783 1612168 211386 1717707 268689 904577 939509 1111401 1540182 1899971 1467549 1209199 1571384 158448 1907054 606085 1074685 460729 44751 3135 1521031 1808006 1390986 582042 1946427 811740 787546 1388812 1873283 1906694 456494 906056 1037146 185943 8625 456778 794304 971619 4531 1492559 974117 76173 699517 343122 277157 876648 1545786 1211967 1553493 658204 1142946 1741075 57047 625067 1453547 986369 723883 841641 1204046 1234024 1645622 1119280 1681132 35391 1592064 461597 1040640 89592 650868 1014695 1334142 894874 66078 730209 1665956 1343397 334280 1599429 1502630 400407 1298972 1558419 1990362 1028141 212825 405138 1019461 882359 1817058 198617 1798074 900545 1466005 1086764 828699 247714 1114620 105519 1161615 47815 78622 177434 1461895 1589364 445208 1014688 540650 1302738 329566 1066433 328270 995782 129181 408010 1826792 1970065 1662273 1157388 1822040 1666489 1534141 1366059 813448 1603922 31720 1025430 1999697 609797 1837719 208076 737320 1100707 479008 1976799 906538 882835 308184 1234614 1215000 616937 1246196 1957512 1164654 442968 1827593 1759946 1940651 1376360 627634 373192 791915 907506 364029 1097551 1531458 613840 1286158 36417 141178 1672416 902523 540729 45392 1950189 94756 273486 1957557 768020 1482733 1722275 1737657 111563 1424833 1339415 166075 1243796 1142954 713471 355051 1968121 520393 1093877 197732 996165 548895 1715801 1909343 1525908 1192049 15624 76677 1447094 1420223 1444021 1636617 1644513 142614 942654 123075 1037312 919477 105346 1514510 1781694 729281 1444110 615705 695205 1162049 444713 1735666 338862 1963196 432083 1642761 384461 1953461 1271534 790893 1957983 940847 1163233 1843214 1488627 1440433 1569010 403578 244304 453125 1510256 1309825 1033487 1289503 1098629 209008 690232 546669 256804 1649576 161265 1670391 1938771 582803 388442 1592145 418212 408235 917251 467963 1956901 1611146 177169 1900616 992814 391668 482693 1310963 1700777 1139700 577380 226175 1488653 747795 892745 1087050 1155581 1832331 949819 508817 700557 864555 746152 594420 1080718 1321569 1172879 671843 1665657 1968269 1020852 56789 1601836 1530008 1959309 622770 750545 379888 1327995 674632 1245551 850868 977599 370820 1883693 1225554 1509359 1428542 1512100 184799 916774 635910 870124 48367 290644 93382 1705287 849716 1422020 908637 1919085 648526 1079102 1368238 1825842 1699679 764865 481463 693083 541302 368513 1713353 1262862 1649702 634632 149291 114946 1021619 195520 935505 1542056 950195 87572 885072 91614 964024 815155 1465007 1975415 1696213 1702989 555168 238663 1787898 1850962 1674835 1459537 1425482 1443557 843688 1133866 1190779 728621 736442 1037669 1680780 38879 1607505 1491459 1866910 1890424 1551629 1925960 927699 31520 1898249 1094670 171767 343596 1665095 807923 642201 596354 1930854 1175545 40203 136003 1875075 819909 152194 1920199 1939292 1767180 527622 560113 1727902 989379 216210 569891 1482419 1980869 1514893 1180741 590236 728560 1012723 528963 1588690 1110695 1323191 1788524 1004457 1749674 943828 1900878 512595 536572 57481 1170644 1606698 129849 194994 1380769 813181 1477592 1158854 1997109 1716209 1415715 1061567 1152853 341833 1656390 1591059 364885 1081970 1854842 245899 873002 1142295 1417336 780003 1652650 1581105 829297 1145200 266713 1386042 806953 1501387 1708289 376485 80388 905219 537293 305154 1479818 1987485 1961138 1838965 336896 480649 1592522 1495736 876232 735168 1709930 1502370 1633172 378480 833162 1001435 656376 722352 1514126 1765457 1259503 102225 822387 60156 1549534 338635 1533577 139438 163994 35184 1061347 515423 615333 380096 1418915 922524 1541083 1788210 1525614 182653 1304526 177642 352888 534012 866789 120627 827613 1616732 373991 1223609 711513 1655502 1512835 1439541 1492589 1553319 1012500 1488432 292060 716033 1059964 195359 331001 778866 1703464 503369 1716750 1188800 1853970 1823925 1555221 1802408 5750 1471739 1211086 1742629 972940 800720 1333147 67065 1170496 75546 1920077 234330 328852 721378 1599320 1563872 1138391 1855824 200080 1955330 1000543 1122413 264877 1630197 1001585 854464 440369 1908797 1533192 713765 43729 13412 790606 1188372 177899 413144 1024548 652617 656859 1728090 652215 1686319 139575 1598739 1077049 656725 710806 586038 113484 693229 583937 1682995 1982636 164114 490100 1665343 1287704 1395954 563390 818285 1029463 1379689 1440262 1982769 1856146 1895658 1944712 856581 1670890 130978 537454 1439673 640077 752458 1202848 883232 253556 1239207 1628705 1383020 87795 1957629 1959690 1859883 1818287 1211072 180392 680585 844373 652312 1464604 924556 1481331 329368 1849151 1150508 898522 1430519 1967715 1310003 1082991 119456 575617 1255074 814881 1038325 1423005 761868 1063347 1673024 82282 1164689 778690 1716868 986618 1300569 478250 1987412 1531024 214392 2946 720204 132563 823713 455464 1817283 720170 405285 995046 1549373 1321049 1572698 912379 196148 21364 647458 581171 1022026 289923 887494 150662 924625 723186 1381792 771626 884715 977464 359454 1682209 1769124 315973 1110185 1071504 1842331 1395417 1408856 1567165 974359 1008662 378974 1105872 1080835 1094230 1165013 698638 470989 1143234 1716126 1145242 882131 173749 246218 623481 1627845 1112705 425820 1958080 1326605 1113739 1733340 1685035 167381 1088457 154745 1386623 406702 1616285 1691094 1166507 1633121 1852465 1041922 1523699 545507 206363 108270 103578 805890 494050 403482 1206226 931675 1504979 1052453 1714476 1075729 1366251 1286491 1991349 153070 250294 1221328 559911 1375125 1940890 1772119 1744484 181788 1836356 90096 593164 572444 1860638 1737410 241538 1724464 922883 1298574 1510180 474777 1540037 1054873 881251 1100320 162651 1602690 1338111 1239059 1697071 1224222 312047 1315254 1421714 1902503 778918 902235 635898 1893777 727694 853384 1624633 282426 1329222 63671 327460 1495908 781802 151581 757585 1028384 1719323 1431557 1213624 138008 985631 743049 1821567 1926331 1875796 68668 628386 736953 695612 1839342 659858 1441662 1020659 1757024 1433651 625722 342336 675249 1498240 748956 1287071 1932612 1418124 1813655 221367 990423 1812527 748982 1632016 223938 177731 329375 1292803 1124478 1871320 1296373 355534 1283760 1402800 728485 1445021 384333 1919390 490732 887905 30781 203357 1926156 1135382 139903 952604 542165 591026 253991 525848 667899 1713022 1438130 306759 748757 391181 1514556 1908113 1105806 1956487 1269284 364863 443041 6806 1548281 1267113 1005478 324591 305391 451846 260106 1750765 238940 1738993 357685 355042 909637 1063666 1148865 307447 547854 1543648 1876995 1499068 392594 1746004 804791 1616817 1983081 660829 1425610 1383617 1167357 1650053 123183 1344363 1401279 1167703 1016206 1390237 947571 112998 493569 609071 979780 587752 586475 499837 1446079 1249189 677747 1735999 1125507 1692361 1121477 1220990 403508 1875901 1546250 60280 1215637 433296 1497223 1402564 878914 1817315 322379 1775108 914789 1606932 1113599 133525 288952 1573841 1705693 762323 680226 94019 330790 545050 104046 1513826 1709122 873988 726900 1503731 1397515 400787 1366 1008621 889379 919648 908850 1093316 1124051 73762 202394 575286 1972672 877858 1834654 1673731 136164 889053 233842 1166376 242404 247195 28284 1289521 951267 522961 1560250 1363094 1521721 45423 1943561 1302883 1807513 629602 1783976 278808 1375003 683824 257518 1436474 531845 1332550 15958 380153 857333 779048 112103 877703 954851 1955259 1026785 131372 1588894 1980059 1297728 573210 37564 380850 333660 547811 1649589 1674593 1123486 559549 821088 1765694 1895429 356591 1123715 32796 999365 659831 1590262 1940382 1230733 1896320 1222510 1728320 1566207 517436 1947130 529141 588878 504414 933595 1416260 969352 164996 1324358 679918 1522417 471604 2526 1724236 1250900 1477656 1938840 1677581 1515524 1653926 961501 316379 251992 1504711 1994458 295671 1631296 585881 1300081 1444162 1606157 1918408 688296 1040527 1288797 940452 1561321 743046 1767030 1285327 805869 1193901 651879 58318 923819 1599637 1487079 264526 582233 876646 1633614 1548298 618035 1897072 1466933 1117615 1833881 1242290 1269683 748438 879128 235036 458843 183096 1476258 997693 1563422 1673154 252824 1622843 1893880 1079936 427398 444328 1060264 244337 1412066 600379 1222303 34022 42911 846415 498148 1450375 1914470 1145774 1993985 982603 1159786 1726192 704050 284493 372594 1915635 520228 717244 348642 1730581 142208 924499 115006 1263499 635154 442758 1371441 1646541 1551115 1554099 1416513 61722 669973 954845 140248 1646970 1601761 1628613 1110473 407620 182199 258754 788821 1677565 41657 682385 816641 1923859 94825 1104723 1457975 854038 884015 696546 1934327 501932 1338888 987234 647665 1851938 538130 1928947 217565 531170 1441614 1814177 1477342 1893325 205181 1555256 1008461 1241396 700370 1762253 430564 176068 1937122 202754 1995126 835533 230065 1251697 1986539 891991 31987 642269 1157728 1571414 1576052 31659 1135641 1166725 1741878 1902707 1925640 867784 436352 1088888 670901 683796 1234563 65078 1974878 55035 1503160 1931133 642738 23626 1001097 862022 842305 1300622 1270147 726546 840410 493574 1346340 1082366 1969183 415889 151536 1198769 893451 269162 137412 1417551 1293542 530903 1786138 1928236 1632920 193744 323671 1419111 448441 317037 1533869 1412432 1959958 1966934 210407 1171388 277513 624323 1878996 1074897 1293970 1556919 1582365 1443845 1397353 76439 1921523 1018930 1376958 794712 915149 1950892 1946365 106542 799265 579766 405214 1497293 737307 614808 1438543 846756 228929 310748 727055 1270604 1401228 1262947 370027 1217925 1607313 554152 1535667 1977471 1012091 27049 1003800 56508 1620773 1032415 1769496 1030815 451211 292223 531748 9049 1162871 1425822 1095075 1417486 1459276 1123271 611644 1846491 122859 1986267 1364328 1431896 131260 1647038 1649316 1398158 207704 851025 585724 245692 214235 965240 137705 468776 1681195 1212682 250360 1810975 608822 1739080 47548 57148 1425059 300279 675004 545069 1130325 118001 497264 970848 1505642 1377703 55210 1478037 167706 1982209 337592 27261 72813 961854 71126 330418 40345 202036 1713964 1219890 862912 951197 1273785 672202 1792841 715384 1678766 1349431 1430278 1212651 400828 210388 275033 410641 435858 1443991 1464169 795863 291485 1425417 1259574 1728668 181250 1280099 1864465 1742654 167375 571661 1209383 1708964 773178 1002432 62938 1455499 412189 1375032 1925739 1976974 51745 1355761 1680054 537516 1397247 1524573 231502 1063706 1755298 476633 1609043 1053805 1708413 491538 160194 807848 858680 1526499 1268839 382586 536104 505586 730628 1302517 1605337 1328329 606753 1953448 444451 811048 656194 1746537 1422414 656066 1409540 1696404 1847384 1807449 1473212 910759 1879335 714383 874048 103449 1221850 755154 1790050 28336 917002 922091 715814 879322 1654613 424432 1915548 1573443 572123 700538 1733323 350197 114291 1816773 1201265 258780 440156 1801657 1213356 1552130 1202280 362024 615397 109157 500590 436292 155010 736265 1085856 1903048 653715 498550 1482890 1238389 1000627 957819 267127 759408 533310 824637 1841127 1863779 172857 1162258 517376 1305570 476380 59242 195899 1123191 874676 524377 1535603 1090035 976745 189264 1140910 684683 715996 554906 1511900 1646336 1031953 995666 369039 1681936 1849505 971270 1792445 1613434 1793334 1446557 161667 1239752 1695421 1933507 166945 1091198 853402 563640 361950 1508003 1565250 72593 670944 1812230 1382142 722411 893321 145103 733538 1977393 621578 1313167 758293 1695813 1274366 962185 1103409 267656 605492 819433 782910 152224 1726595 1410270 1989949 229468 198510 735644 1229551 183309 352561 1512409 228705 1593559 1579093 790881 1269330 1260983 85161 219610 1307917 1093440 524813 1289439 441872 75282 922235 317190 1793468 1554969 941185 1067326 1544277 1262658 392815 566602 1049926 1249696 1918498 68753 845437 225363 88745 1574742 694320 914179 1573805 616343 525026 890927 33711 225 946863 1446990 479084 1158219 905985 793999 900349 1449495 979495 878558 1462099 1913557 531743 1737773 899850 1834865 698428 572160 1202618 1607196 1701517 1468664 968733 404688 366554 1852752 112666 259165 1075985 853306 40409 271926 50308 911702 1494754 784344 768233 1867580 1802080 1633604 776344 1588064 1559903 1378311 1331035 1283464 1634811 750193 932480 1542191 1333982 790160 653646 198142 60584 37638 216971 186273 782506 162995 1057628 1540074 1237060 78304 1963134 516670 841309 661397 1647789 817270 886412 892486 1721275 870884 429624 1829336 497623 318427 1576983 301847 1753983 257177 829591 694484 1127095 985902 1564298 188595 1466278 700013 874346 1950290 173495 365432 161737 384464 48033 1984084 1641588 968628 951580 795222 784200 594887 993651 1099126 278556 119926 404552 1417082 555179 22297 637996 149369 988141 695058 362921 264236 1832929 792628 267497 309028 248 1730575 588597 613965 956537 1245382 425882 1010604 1539435 1975779 1255957 1219650 465700 1519515 569700 1668364 737726 429551 1712952 497774 929294 1903945 1761721 270981 1887909 488391 339887 1302616 668238 1717367 720989 1491742 1445811 664132 1842291 615073 630924 1181456 284009 1120875 267841 1939258 306938 681009 614462 1824551 1371500 1048800 406325 555048 1802178 60569 582866 526790 1547832 791146 1013497 468586 1929845 643176 965552 1792762 861414 445663 942011 1999360 1089939 1883649 15703 1300354 1511975 642343 1828203 152992 1128355 307789 472908 1574938 555539 1643931 147242 1016824 745236 1190050 231015 1380265 231081 343716 1048864 1343171 649665 279717 1656710 797689 178298 1574975 385267 290236 999418 81039 694135 892927 605941 1558275 1744812 1268059 1898353 848820 204873 1445582 1806554 192658 141036 53587 757400 1490530 991197 1560513 1890524 848951 810458 1588637 1950302 742131 1800279 364914 182472 507647 1386881 116154 1866755 728748 450695 1818319 1941450 1028427 332808 1938278 78952 413315 1400434 339317 1019716 512106 65049 1702961 1140298 1749681 1843943 879765 1572392 631563 152396 248571 856658 1696542 1400054 1449815 1293961 487391 664361 1385450 1596931 126001 1051368 1182370 1528564 930826 422199 1884072 121917 881353 1654888 114863 602845 95162 1717798 1691331 960690 1942660 48083 1555469 1637943 1671215 735493 1098142 604217 1184701 1339271 322091 689747 838868 1990173 898816 537687 159065 1599333 1480670 1230003 774090 30953 372429 90661 1895986 422949 1755843 1714113 1439757 832748 200683 36411 1715495 1343764 179318 164472 1023909 406450 1132918 1570106 565202 720479 1734825 241737 913270 1672714 788437 1388283 1744560 177138 1499111 651130 287907 1904525 1856897 179225 467407 357228 513760 512363 33647 1259371 565013 1191414 1901813 1340804 74279 117343 126324 1836535 1426408 1135480 347492 1214232 573805 459366 473077 826256 409305 1752711 946124 1819741 1373590 318558 789566 1511662 683708 919003 1965394 730954 1193146 1606114 267218 569201 75054 1305951 1879695 957842 1222168 981424 1357817 1730216 1948721 1786038 1410590 1874669 406653 858971 1674392 40867 1114895 1951359 110036 1875438 1180680 1242128 679884 798657 1742036 1999974 1417983 1682985 1175337 371528 1994025 1136215 1522324 1198257 1303324 1166764 67582 1906329 1770676 1465306 648762 1989973 1266576 937935 1899454 257509 1926601 1809716 1457082 436943 144897 189890 69676 12130 1942571 1494933 1461197 1194185 627247 182465 808014 1177894 1821186 760807 900028 781629 203823 145933 1924090 1720540 791492 1805078 158325 944169 1164661 69151 646336 348703 232522 1486334 1838241 1204079 313863 966546 557589 1375048 1406407 1557386 1289718 1260722 1890337 1292930 1258760 374252 419017 753978 6429 844762 738130 987634 684922 149446 996452 345314 1250336 552461 726659 1299051 1697624 1312955 1954922 1893685 1863163 1276020 754744 807302 420859 966083 1498236 1186972 1730682 644555 1324247 1067606 357530 1780963 449493 1279590 684729 795820 628441 213336 688917 638192 203543 1341442 1254047 1233831 1382761 1938275 1672653 1602635 317560 54231 196221 1181659 1377415 1893627 875009 1271340 1345311 1095014 1861875 100952 308388 1561830 1911605 1504296 873177 1508004 1963167 809685 1520546 496230 434154 758994 296337 562099 366183 299229 1081982 131819 1576094 221085 1982677 1541410 352025 74863 1603823 1632045 356407 249431 1057069 69112 283740 661187 870077 1021219 1748761 1771030 1656894 555125 1278859 285967 180023 1363138 1650880 843678 1761359 558600 1779270 1431613 1398514 1703414 1016392 1735127 470929 1076823 1454727 236336 1036127 1231771 813586 579045 1088265 1703680 651654 996857 1324509 99665 537851 577088 826559 462909 1348470 403105 678479 334189 1221245 6270 1826963 1723660 227844 538127 244139 1027591 142932 58979 1471352 1843392 1042498 1834829 599903 962090 1106579 19379 183260 1552525 648695 657025 1767519 737642 107425 1529521 1955428 849262 1274826 1461524 416380 1500412 1798080 495634 1190957 1122815 1431291 1950213 773495 981869 174012 12218 562915 1302776 503475 1306205 714773 513935 1075801 1212849 1871484 27320 648560 791351 1493467 1049878 1418928 319083 898825 1952890 859675 1111413 1352521 1762000 785527 549405 1782732 713465 1786605 609428 1870373 1653138 404381 1561242 155450 1445973 41002 1551713 154920 72222 673442 1495344 1686 1452875 846107 1745026 91786 535393 869569 294614 106442 643262 1115246 512615 1338235 1418174 794671 1217709 236073 1184476 784141 1340646 568559 216544 1198952 1791788 1941608 651891 948998 1877194 1326047 1989026 1784737 623063 1893547 1967361 923346 1994153 454916 302095 1153374 1718105 729049 93566 1086651 1635263 1346085 915644 126257 1704427 1534449 1057204 1523563 1984552 1374711 787966 1841424 1897060 1939835 1114357 1508989 1421478 911442 1856131 1333048 1083484 1313882 1810735 686821 1477102 1979462 1110631 1214403 571456 1762857 1470970 1489087 982157 1237907 224392 1984130 684411 172693 999790 346182 1008659 1292271 1900658 1588834 1600004 625973 1405511 296795 665067 1847078 467290 1189192 1334217 722018 667174 233314 1580321 536384 292348 37346 1887626 1647821 725870 864745 1937946 1039838 64554 1018221 1188403 1278945 1943173 1369331 1221616 241266 1113965 630881 1187689 1260608 979718 687911 1888709 83140 120914 649912 742125 1331702 1135991 896648 892017 1670888 727995 728284 1217198 987536 1451268 1309022 792266 1300804 1627173 1800593 1712875 914237 1837844 1365254 1157129 1598236 1653634 482201 382388 957112 1211037 1061514 252063 1877795 1397032 1640704 985862 1526864 444355 1009540 480699 1088440 1449231 1595940 1583811 82297 1875443 890117 1805798 32814 1293612 605507 1676960 1183123 278073 1812990 1447996 292232 920972 1984489 309665 1688674 1988435 224285 405212 1871207 1468779 1869051 117899 120621 1661465 395064 688491 1486865 1225939 1891267 567724 564360 1785088 1934028 1642594 487349 1367666 530408 233400 1408980 494829 1460744 350270 900899 104946 502218 633885 400718 1589239 1758889 1015590 1786131 630311 1845843 1282626 183302 938011 1453026 926049 989888 159211 1187826 862151 14704 1923292 1051683 494582 1148184 233908 102440 551927 781315 235497 303389 1078398 1194591 1282521 1978270 209383 1955291 898868 1867872 1114732 196284 1854195 45769 32339 1794168 905676 860082 435030 1827119 1875267 489973 1921089 1103426 51781 295531 847679 774579 1060294 596128 75702 1220654 745170 884290 1290758 440093 1454235 1210714 175812 443199 840000 1058138 1882009 650047 1701812 130792 565974 529146 1842211 1587654 357870 1152767 1295568 35108 1304035 1523813 199155 464619 1575144 1351441 9290 1162702 1330481 1977695 1241459 259055 431143 1145759 1130574 1223588 1020289 1557027 871542 1131674 933490 1643959 848802 411196 1789411 1470450 1990823 1452374 1477598 259051 1130015 1318971 12141 438086 1711355 1432510 446074 1670864 770880 841175 1228491 1216556 1937005 1993869 1639329 623147 1210760 418794 1498659 70267 757058 1682843 1078087 373769 461173 1700443 1597953 1029780 414263 1098694 1012247 930541 131662 95273 1148363 1213316 1721618 414739 1463845 1916654 594152 532848 827421 569716 1008646 1351386 1797117 1137156 115313 753323 747663 1002098 1908162 35929 49626 937254 667864 122039 699888 412622 258346 752838 856817 1878366 1434723 27727 708466 1165328 1374057 1750603 1900569 1157940 708454 776402 1953237 144630 117421 1817249 935093 1816667 850552 1383064 942299 1216919 319981 714715 1814699 1856623 440771 1064076 972056 235254 203964 696160 1590009 1719362 1341172 215756 1230346 486613 1587539 1779984 1515790 1213160 1012155 900837 592921 624749 1559597 64854 1701877 666934 221531 200664 563740 1952299 489902 695513 166267 1113199 53074 246822 896779 858214 123077 1666640 1420394 1738762 1208724 858030 661645 317772 1540285 165751 1129657 879923 349464 35611 1855406 1507928 1571439 238168 274822 749382 1885523 1706802 1416150 1425054 252002 1537173 112728 885187 1014415 1618498 934272 1190131 1941509 1868387 1715103 355106 203678 830100 1288434 1821626 1988603 1159195 344743 1598577 1934079 134088 462576 1385006 431649 1331289 113031 870392 975414 1593804 1327058 13755 1812870 968601 1620763 1258835 17710 840942 240186 1408027 1199548 1656239 807194 322177 854087 994312 87104 569426 622515 733685 1604363 1004950 935129 1477245 1081403 752241 1579602 712642 99407 1362727 1491672 755085 449256 1790242 1765279 1874395 77235 620614 1275279 1717965 1130982 1150966 1916726 1801554 622480 1188539 1441181 1094730 305582 1482898 491114 1315315 163061 1637063 1491735 1330163 1011990 39879 1471806 670686 924904 908638 1612720 966026 1653316 1459063 1485570 1177326 1602382 1816976 30231 1182648 1297386 326592 1424453 1565442 28442 399007 1034691 1673809 1627067 1025298 549831 998498 1054760 1552213 916626 1671426 1081281 612447 1517202 1076577 710167 569515 1951792 874009 1201454 1816124 987270 1389551 1779333 333002 1318409 350561 2787 943737 214166 55897 1606897 123705 1201023 688303 1571809 211347 222747 1443809 902285 1676808 1814536 655038 564561 528019 1715043 851420 1447897 433959 1744814 1420877 920887 1284785 711809 307858 1371879 1010643 1674842 753210 154475 1886279 1078284 1454160 326315 795425 1138156 258167 1274515 162300 1512676 502194 1915818 104600 1455008 109772 1497488 1358725 400045 870334 1761434 849947 1800895 277353 1111473 302698 829801 1440077 166450 1968138 685444 1396774 422302 679573 1829618 1773595 972943 1016038 1775022 863924 1151296 353907 455243 1860797 114712 68955 449515 1656252 692144 1491641 1047652 1705943 1615154 311930 1609906 206309 604830 86394 903405 701956 1819409 1567275 188800 1276950 1194642 638525 1726085 1906665 1003610 1852240 721123 6791 526113 454055 698347 1753859 753848 299499 1248193 723062 1565567 1740406 212622 1585717 1362956 1715243 556413 1121588 850630 1770185 113324 1314384 1989210 1300043 134581 40802 1467142 802958 63206 427009 1093395 52822 116681 1626422 625430 646710 425737 1386983 924496 1289189 1204114 106701 1947106 1427021 1160 177732 1591938 1854577 1734659 1158575 1022246 562711 371936 631847 1009919 1933720 1667687 387463 166538 1852538 525000 608099 679579 122526 844283 103770 1920614 131734 1787896 1296877 155423 514108 730524 855867 1124893 554361 555824 541334 1924676 375942 560066 1664972 554614 1393854 1262197 182188 785359 610951 1742918 1890030 1054505 26255 1126649 80800 269160 1701829 690089 1035606 524808 1075929 99722 589198 1981884 597836 1612866 638691 236365 929578 1187901 382205 73720 623783 489564 795762 1757108 429430 1787761 1609833 1079274 50816 961496 483912 1327903 123937 152116 773947 316643 114717 588630 476343 910988 1766629 524587 1233004 262771 758636 208722 1269931 403127 1716167 1297343 1993242 637017 774786 643083 558409 717838 746805 1511643 1466161 768361 1324219 1380148 1742656 406606 14563 1432658 1284855 1423184 1167031 719156 985202 1340134 505848 1752431 1515344 1680480 1623120 1593213 1216804 242140 1462985 680259 510821 637814 25330 656882 510087 323165 1818736 1822272 1357110 654543 1770376 1526186 1570756 947813 2468 555229 1391375 13458 351016 1288983 112527 1352566 680328 512569 1727526 599618 1658988 1958594 1776357 1179944 1295684 773553 1853102 1291670 537363 63213 1878802 1721831 693996 654880 185245 418484 1287583 1943934 1368659 642681 33395 316095 722148 1360409 866348 1013628 334689 1919408 21433 96263 1230046 1690710 774916 1326756 450 792153 916294 973406 1446060 696944 1515239 1523461 441900 904544 436364 941681 1159438 722091 789053 123082 1032474 1137580 1905074 947322 1349808 356665 1545184 61903 944453 1550408 1579984 696685 1736982 1374368 1094353 66697 347129 1375077 362909 721109 418963 633255 1579275 1745877 721545 1629349 1346970 1783892 775427 1136028 518842 1769785 1679139 142429 1318336 160189 1754661 283018 542107 1352951 1261734 977556 631546 1817690 924593 1440538 567896 1390285 362851 1820643 1879437 1047340 219773 632817 1894938 126680 55620 225395 93551 391102 1242780 1210196 1262536 1965717 799589 851805 9038 1845541 1273841 1478232 1399767 24183 87700 1069016 1495402 35889 524814 1988159 463231 652220 909849 812497 577924 1625057 1682126 1880654 543013 1258992 844119 145167 1665565 1256740 1289941 599354 559002 1028582 1474762 1439770 216492 601442 677307 1371602 539917 933338 776044 1433162 1952557 1393706 311917 1332619 1769624 1600227 1689452 1810198 388373 1576510 611189 1279837 602167 302903 1579155 807047 1763939 195920 780169 1579759 1352210 15947 1546178 1479435 582119 8127 89688 1863350 1314269 1063767 1423680 517169 685435 1282050 937549 929546 1545375 1550865 1933127 761817 219070 1014186 233249 204051 1102670 1739489 1160580 390754 554229 509366 319906 65735 1218642 1796760 1655530 183597 1771754 486931 882271 896117 1272070 1179628 698293 1658463 1740730 1198426 602929 1200541 1660762 1884476 206190 1554454 388533 1026063 1162569 878749 1087112 1375605 1437229 276857 897166 1848866 375384 1816822 1676756 1753557 605907 149980 1071572 221526 634643 1013145 765655 1106626 397796 1388884 107604 1818045 1382945 1621547 1233885 543424 1206459 1234774 1505487 307887 975514 1836328 142233 833304 448822 1687413 720187 1858755 1973721 770771 1175122 158443 1686361 229873 529854 424526 1969578 1866730 1543691 783591 873317 1275698 1323064 118200 1890448 41098 515495 341814 538174 1872942 173849 1265634 1942334 1479200 1079343 1557304 1448055 1677688 1500230 1777299 2626 1327400 747237 832577 813881 189562 98028 1324883 1522046 830380 537919 634161 986398 1329831 1348072 801723 1743100 1442951 1330383 43080 1959647 172699 1096167 759482 441223 1495121 1660362 1457254 266001 1168262 36803 1532381 1568777 174242 929292 1984157 1207437 1212121 178047 1715896 552041 697096 1292856 300419 181533 1729042 415270 115576 431608 238852 777750 92111 1288187 607206 824281 956300 1817988 1990613 1882214 116965 738872 417043 353290 1888673 215477 656607 1959386 1559708 1351280 1036 450247 979567 365029 286137 1026560 1874889 627409 1192169 1983508 1502278 1020829 980110 1123359 1552385 536014 1356098 1339767 719573 1209880 859729 432812 1291721 364475 658247 38021 1829125 937351 230378 758815 1474345 840052 1831415 745671 900310 1147767 511992 22747 309743 1733862 1719341 1080590 1571120 449099 1021487 569409 1765875 846841 1354194 1182402 789173 669535 1995677 1538758 136667 88034 614355 1130522 1509471 1006240 1172553 899480 1656824 255315 183276 1348219 1782476 1739332 267045 1295057 612349 1128435 728371 950159 938215 137124 1935838 112881 1325463 591045 1695275 1487571 19599 1068320 1866887 733612 793675 1341195 261254 758295 1909151 573670 566130 1874883 35378 1482361 366340 81298 683568 789691 1121640 1590885 1997253 552419 1628254 1356861 1450980 1862310 113926 1769917 734756 22561 659803 886344 1645570 1244404 66939 1703362 1297445 1185545 1979442 723732 830396 1333461 1088718 12575 1206708 289650 1004603 245887 1744256 1782742 804596 1230393 956590 996941 1024510 1258270 1568219 705406 958023 241982 156791 1977994 598247 1635676 185450 1336298 185461 169066 522986 768616 1617106 1903558 1016935 794985 1059380 799119 1770552 199166 352732 1005746 257343 1443343 633534 1134628 1704117 1978543 1360324 534372 1840079 1426539 5256 526022 780892 1327320 753523 693923 1991047 916470 1421664 1680175 1485373 1897815 1412230 1276706 615303 597597 930213 506545 1289379 277313 1945174 473568 1680281 1110415 264089 427409 587409 1939499 1955022 1822252 88067 788117 1131524 1652405 1338814 586689 1977313 1651807 624750 1785307 1483003 479724 978375 576344 1845051 1598506 1264782 324996 1927030 1399802 1121941 1632126 1671757 89248 687332 315418 1233167 854489 1063705 1535073 261069 47536 1783393 1518441 503923 866112 1752509 140963 690560 188004 568165 97458 1447063 872983 1033464 1333507 1376283 60256 354783 1637636 523057 1133511 475837 1252938 789006 968295 227301 19335 1032922 1148595 675431 545315 260147 1959541 689340 1929636 1083427 355861 1760051 627139 1205100 330792 656527 1274181 79777 214884 893758 1741140 1488963 1148677 145758 122434 1571820 242989 147201 1016476 896762 1389184 1026134 1912880 32107 1017977 1605857 99497 1703185 1730475 1724585 1037740 1446871 327684 1537480 1703688 755984 894192 1683849 1754841 837399 952854 899001 1904468 1340925 908720 1479690 789752 1741644 1712338 455571 401349 640677 1663500 437012 893245 1910156 618393 757737 1187735 708802 178994 1433173 747934 1791977 1218679 1800144 588242 1136911 164767 530880 1741349 615126 13392 370618 1118599 1522650 1126381 409451 1431372 677574 661038 836260 1254117 1236416 662997 1391254 1663325 316659 1032887 1735287 772145 1002026 59580 1951019 218698 237972 181547 981059 644162 800274 956137 618712 271566 1191309 580431 1909326 386267 25666 600980 1879698 1366883 1728247 16293 1539323 1698585 248479 1029010 949370 1690409 1864448 1208426 753776 1954855 1040201 1879389 53168 434127 1267063 1085376 1138503 1900387 1631831 123088 1263862 267899 1871357 1622484 354455 719546 287705 534361 42902 1993433 819204 226599 687391 881956 825305 1773106 1516341 516603 282956 1649218 771767 1696006 421522 1584655 1265686 1539461 227752 1195143 307545 999049 589433 1250852 119077 642123 293391 1883821 1378677 14871 979703 636044 1583769 1105756 955167 155375 886185 1811654 310939 223242 243618 949542 503371 1973962 322704 1756249 532046 1223174 897688 1983994 1765858 571824 662447 1166131 646653 1610744 842479 695976 1125299 111676 1899135 1341934 344174 1572153 21670 1318661 317278 1610394 910647 1286302 1030442 1501855 931998 1789336 344884 1490113 1284140 238954 1028625 1055649 94009 419916 1243843 471719 689486 1346746 1911820 1535163 189380 440401 1917060 1041887 1257015 1710296 1810133 612438 7810 242891 203825 1631038 279084 482637 173025 1360315 216484 685572 705448 637677 913920 178173 989431 1984823 1711071 839423 943015 564605 558338 1508714 1552664 1136183 1702001 1179630 922047 231239 166581 478183 1219254 1259935 1139397 344660 1862798 1862149 999374 1925810 698317 1981824 1799914 763445 1406936 52091 189732 1150613 1460299 1740526 829816 1798996 725748 69114 1726182 731686 135528 1819196 1510826 1131022 1157742 1171396 972536 1946746 1757363 158940 1418281 304644 1270309 1084523 537719 887337 1872397 1293546 1845142 1257120 424764 379910 1065449 431081 355335 486094 1985335 1583324 465907 527337 648569 916762 1272378 33302 299078 1650781 1075715 757931 412256 535322 443776 1273874 451064 1149931 253653 727410 83244 229996 543241 543725 903212 572909 579404 709323 1859791 1359981 510525 1363924 1240946 220216 1598479 719379 692913 1179225 244737 604423 1119136 298274 32645 430690 1606051 1555581 324948 1221141 402998 92291 522268 1039402 1376416 515976 1021497 821170 684349 1757355 1462006 1514097 1049224 243272 1821288 434176 463831 142256 50895 97361 341737 284346 1328377 880227 1096984 1445772 337043 1213018 491722 891467 844301 1631931 587217 952186 1420265 1007039 366125 709938 312611 1769881 1824792 12495 632535 85011 1517831 1283125 326965 1843752 233358 1646436 1123608 693333 954479 1391617 1428233 1674681 1107102 939540 1062279 846409 400118 1666913 93634 952258 491611 977735 1598383 1955869 1556309 935205 1811502 462349 841607 1473196 640202 1232475 1902867 82336 238651 1382165 1976942 254891 1369765 126789 1027213 779108 964478 1715082 664712 1181036 1325007 1488894 1297664 11103 1934060 786359 986534 435833 727848 1840807 691285 840473 399581 1629498 19391 223497 29417 1244294 75764 1294888 1442998 1030620 45356 1811617 1670611 523013 1325846 1588251 1212153 284528 873454 1210361 1888986 905059 472872 606155 1174924 301405 1837834 430736 272220 536841 975674 25093 228571 1546886 397234 1058749 91339 164390 1757708 1561936 1055602 1519191 439316 317389 439347 143370 1126938 1609610 1328244 869804 1212194 519214 32963 1195891 1743063 401436 88203 1854923 240316 459001 738703 1527086 1856594 106579 258747 230206 683 370436 1312847 1091499 265720 38290 1819557 1428428 646127 1559736 737156 462159 1515186 924334 1502369 343502 493303 1034355 1503976 1762950 337134 1793423 1165311 1782303 1245432 1986246 1936510 808288 1768221 1669537 629985 1396226 378657 226192 1508409 101494 40392 77322 289962 1367090 115090 1206610 327143 522936 523342 382523 240967 1541854 1094735 1962743 1367295 197562 778034 1391021 127098 1337767 1628258 1997660 196323 1460319 48107 1664937 1290073 719348 970432 423781 1755776 1748602 317376 518473 892866 1007028 224164 407380 878931 715895 1573770 1446232 1297417 776580 1445262 825096 1997144 1759672 1859744 1856902 847099 546560 674717 1136638 1411066 1153277 724659 1366524 311823 235673 1076993 949000 1049739 737096 1146708 1290537 667989 1638190 1013744 1965413 53552 1095744 987826 1300030 59978 58044 1722889 511485 1435386 889866 751361 363610 105646 308682 131413 518694 277520 1151266 1173343 1615296 1205657 746172 1382633 82108 164642 1332413 1367938 67838 1389053 1969549 27195 1767067 1247280 430327 1986293 959646 1656642 1622922 268948 346073 471265 1114912 1050803 815152 1078935 1676657 1153037 1833872 611593 1536212 843865 285343 819887 236923 1093257 180411 61248 1500712 793793 104690 1021096 340687 1670641 411091 997830 1223766 1300790 1175197 457302 326030 1376253 949731 1990494 1214887 170126 1948239 153040 1633903 1010166 944799 1692539 1738875 1512588 886357 944413 213010 988729 1258582 1510788 1050163 1550097 1267913 112241 1527040 1597898 413114 1387086 409932 718332 1685107 991287 1958587 1545812 1660729 1647349 271665 891345 1960138 369202 1832412 1217882 1981953 808886 1927494 614561 721983 696590 229451 1216838 1492276 867781 215988 1960387 438642 269005 1305208 803733 1663304 1756113 1055889 437590 1257267 1238927 1325929 1409152 133773 1970361 1243623 87895 1712303 1088424 1055016 713603 1556153 726986 536864 1580406 1806579 253592 847651 384467 644562 1573890 680817 1081064 797897 1240881 1076780 947896 1853210 963184 440039 1999804 602442 1852557 424975 296265 1335753 1803212 1288713 1361046 1524482 1613248 1368086 89651 67478 1053184 1889425 402296 1055945 838299 1834699 1089910 1211619 1620561 783337 1841576 1880280 1157612 816493 243668 435173 1825705 1466812 1332564 86798 156873 1437424 524783 799867 1162371 785522 1896229 1511153 1208593 475815 763622 1216274 1127328 406108 956306 1452579 1587712 1198262 1771425 133421 453155 631920 360855 357040 1951687 1750413 1973031 449360 1516730 23516 1919205 1495049 886558 777316 1850471 1895996 16862 1785152 1239317 1242282 819908 1088965 625230 1242448 1725300 1040423 1698924 1594984 1026445 928007 723425 393020 265195 1328897 64040 1218684 1105532 60607 1682023 1527602 966536 568336 839392 877358 1841227 1671150 1281513 165174 1898175 37099 158137 960390 1620032 43025 116722 1022092 1334421 1831113 1491208 782957 659572 877181 745091 251318 1615837 54162 238108 84136 1946533 24089 461325 226624 1712487 1837807 970410 1969271 633293 628120 482330 1222632 1316216 9747 1603339 1537982 236409 1459579 1952446 1428618 185795 1790281 616818 1462336 487627 1512407 1810200 106420 508058 1964451 215330 900318 721868 807034 909977 1734566 1715893 118998 317144 415616 1849861 1149573 95425 337990 1186848 119014 486966 1255489 935080 927419 1860534 1854644 1320040 962513 1255652 1507209 36986 1603793 407396 1669169 320803 863000 1074211 584258 766765 538665 148183 1040656 1263778 568132 279516 266062 117567 1474871 1550750 1119987 1833789 1504326 1336340 510938 1120627 9983 1114362 659760 1519144 1778963 368481 1325557 1576746 1750978 1962079 647604 987704 609377 162637 1449908 585008 1804804 1401092 1108333 1920078 1119776 686867 533092 39926 1489781 573609 1956446 467016 1413464 643158 35982 1438360 1772609 281623 903903 427726 850034 1472576 1481437 265657 78040 1098570 367744 815445 1481003 692550 102393 1513741 1050336 1815445 563749 490773 1160090 1197690 1734336 1825815 1499157 7878 465498 1860435 395930 1156375 1670217 1912368 583458 1684878 549778 1603464 588698 1443604 1695280 1232952 1330456 489394 500843 496494 1802856 1079062 502108 1773980 1119908 1340972 1429045 340295 1437308 1650916 518934 776443 1569199 959332 622841 1681481 1234313 547054 497441 488434 1676749 238922 1371486 451477 605286 1959016 883618 1650397 388562 1813500 600494 1172358 10365 1154378 2726 176767 172841 1386433 1658032 1424721 727505 618723 1602552 1665928 1875439 1302554 958832 478431 1455654 317204 170044 1069821 1666149 81875 1843954 1034567 973198 1351353 1664018 690889 1514762 1895919 152069 1215141 1322327 435463 1080039 508162 881414 1820166 1455794 964537 1915041 329647 675300 797439 274767 241570 1629638 1375480 66612 1968587 634812 1027223 194506 259043 679837 1015329 1503972 317011 1682712 1081649 901018 816094 1622079 803079 1847213 607851 413470 1868548 1637830 286037 1973110 363155 613258 520354 471648 582761 852096 702829 12058 1297362 1464613 855147 1380091 330762 913716 1422396 1451497 1001449 1558806 782016 1973798 1934696 1308688 1885504 684915 1512775 1917161 1101944 777866 1429667 1963798 1624614 102787 484914 807253 1222839 7169 10249 600432 61481 1052677 1616505 710727 1675328 1222041 1153348 1145197 1600553 1471130 1320598 1550196 783115 1343608 1296522 873357 739639 1069077 1188445 949180 200174 130057 943916 747978 1122370 644254 1524856 171951 1198293 253277 868824 1236193 710239 1998438 549812 535108 1845570 1161695 1519422 1562023 1245145 243416 1730978 311876 1533432 1669625 1463645 319427 1789391 1608445 1855178 336056 1156225 119948 1081566 754862 1879041 1779014 1499221 1426119 309295 1058505 962235 693476 1140438 981627 1031623 1939598 598345 1626512 415882 1592009 1414576 1735852 1939908 1484990 858281 291261 1595207 1628521 1929920 1121324 495581 346264 1310404 1198207 1136744 65037 1136356 549933 66364 974602 308592 974171 1654323 1651280 1924814 1665476 559764 1741153 694610 182445 1858337 1314584 385321 674595 1307996 1695883 577714 453002 862808 790899 566725 862529 1171084 331587 624915 78053 1241137 986794 1747649 1258889 1656605 1788014 1540461 1634523 453245 281953 708381 1013532 1666298 357365 318200 1204608 24881 602746 705979 1683803 734118 907682 1124131 213413 646057 1745669 1044641 803843 1321473 1687052 1653604 507907 1684080 38574 1824841 1929014 407040 1306593 192092 392689 160522 1866623 929584 1327051 1218771 1248742 1436991 1962354 1795148 683274 1220291 309846 1367356 512404 1918663 1001872 404956 619975 876722 1025816 809230 520632 1740086 820221 1332125 1195117 350728 35514 1749302 1202119 1072562 822871 1540458 1935762 47600 1836083 1056640 1841180 1760336 454935 1864130 503569 1557344 871145 678662 533394 51830 855505 126501 1374083 429875 918758 1064512 1280726 1850910 862350 565955 234297 301324 1688357 798070 1731047 1541444 299636 753827 400025 810414 1198511 845152 848684 706376 412951 441975 1723588 1509668 875362 384228 43591 743651 1559040 1381284 207436 1562084 196788 1724831 378653 127326 515996 1520437 1388898 1700319 411090 1787102 1072947 1088410 412805 579668 1587165 1489786 1638014 726302 692092 39691 44132 855160 1395967 1385683 108855 1165483 1137853 1551972 102385 248870 1330897 1290770 1752461 1110646 1370237 1185914 1873599 310328 1375600 1864929 468157 805917 305199 433092 1615297 581049 1693811 1002158 1716685 1927708 1763629 273430 759859 503983 1356981 619311 1273408 1177185 1857008 1061121 523869 1106458 1445481 545093 1108152 1338983 1317115 314478 892135 1241295 1829733 556050 34722 836311 136665 68852 1447828 50251 1406417 1272794 839908 1483360 1208478 1326165 973582 1691878 1623500 863168 1901218 632938 1812489 1968351 816451 20916 1584129 315125 1091511 1268413 995331 51261 627867 1299467 336093 1040626 1294628 1422212 787947 462969 423655 480391 488376 1806547 1233111 750161 1552795 593068 457718 1206050 1368071 832734 226169 402456 562799 1071823 441906 369896 1999471 1930446 139972 730761 647312 741011 1710513 384034 1263364 1125490 112089 810946 151707 1443681 1135333 1151786 1357515 317249 1887711 614815 312080 1157884 1288418 1250815 778475 1660302 1830489 1276181 1717182 1181282 1919841 1643534 1564541 748424 1224985 1242098 457965 1647721 215116 758561 1927874 1565583 916032 93440 668089 1017103 277696 1930249 1403605 1137814 721711 1222360 1404344 288150 17874 1518350 811603 108465 1569614 27809 943494 955660 1043634 1589734 919875 1804225 1643380 1721547 719453 1312672 1704089 1919965 388938 961505 1475491 1839397 578543 1614540 1886148 1822294 757371 664934 992673 118363 231595 835690 762104 84259 936309 99488 1737079 290443 1329596 145176 1662551 1856929 40444 430955 938781 1525661 1479170 830844 273215 1422724 49962 1532850 1292703 1320311 1311138 1318126 702684 700123 925465 1222967 711127 1866553 1933407 1176498 983433 1332561 1215543 781374 996223 1739723 1645887 1767382 509118 618128 123815 5636 517006 322969 116040 405506 1330989 376111 475990 197991 1736535 765224 344076 175678 923237 794445 796391 1829617 1354111 1984442 1625940 1934300 1982167 20568 713460 1206944 1674397 1561839 1984699 680196 1498129 188714 1345782 1222243 431934 232238 15977 535822 198312 100918 1188188 724558 915614 1153242 390091 546249 374582 1562132 773951 579187 1676801 1219227 1630092 247312 1556907 1971625 728720 1258460 103907 1264073 1988591 1623398 703521 1368528 1666949 902655 1751330 1285465 929368 1725800 264021 776215 704657 262482 128271 1827456 1528209 1181489 1515627 11345 361696 1214775 131287 1945343 836207 273802 108318 1085499 1528265 853857 293458 1867772 1419837 15162 571785 568613 291166 1609635 1784924 997631 1303022 31629 1775125 564758 699586 734456 411571 1602716 1176285 1721429 603299 1694514 201031 762729 440852 1030272 1927588 467959 677824 1987208 51650 1171687 1115219 357126 55739 36773 386791 1834409 445282 258103 1820394 584799 1731659 1913078 970937 277679 21879 1037058 81943 633551 111789 1640767 1900555 167430 399603 1696372 1370571 660257 328975 19212 34180 790023 549017 60034 1167160 102137 1123821 621033 1268743 285739 1924411 1889809 1631345 1418249 618687 329272 1775859 10070 1122450 1980678 711987 848899 1035461 466199 842747 1638831 961947 1819160 1032830 536588 1924092 1058903 877223 1496624 1059079 278220 1307640 1952966 51994 1554264 817679 1454117 412363 581882 967259 611274 1357704 335002 298435 976816 1589415 443153 1953451 169704 572317 510224 878031 1471910 1041742 668610 120692 760072 594040 413124 709561 413988 1273508 5179 1163854 20420 1262362 1139873 1525738 1092283 298868 998153 657946 550277 1356637 759833 1079449 1077476 1460543 248563 582315 203484 778724 1319341 66678 766454 1218545 1074823 379791 1012735 1597984 1639059 1568182 941366 510951 1391669 1233010 4587 338775 1464388 1287364 1027098 1866483 591776 1441042 1783332 994988 1675944 1338290 1941073 88185 1043793 429008 1134541 477442 291372 1857276 1366205 851305 1605371 935384 345787 1392327 477750 788013 82125 974231 781191 1268951 1849159 42030 1244166 474178 964837 920430 73257 1375533 752527 1080868 369666 1395858 298703 331443 1718643 1316942 1985093 1470602 1640032 1503390 1080257 729001 844875 358750 312517 1402310 1801777 1455083 1217407 1029504 1881648 1124173 118726 928629 1141434 1398550 524460 1807537 1810030 487387 1193274 1671121 453432 1841963 50595 1705335 382905 989106 1226264 1273539 1993581 1610525 907906 1768398 1295557 820050 1833196 1679923 1999945 1922788 1677854 824098 1047036 718323 936449 1686938 1832690 618435 791281 716521 635903 278753 1282668 1501819 628814 198899 343916 75387 1134216 737448 1956546 1264298 467314 1178905 1931942 585069 1074214 1360524 834448 157713 1927793 277621 1219299 588767 718933 253704 1808029 1858933 1053778 1450349 1277671 560287 134506 914315 247070 1932905 422304 1791172 1550365 544571 1273252 1724611 1673249 1631602 1444558 1405713 652322 1044393 1600110 1728143 486352 1644685 671633 708022 1257522 1231173 46484 1675157 300377 1061172 51694 844091 1959487 522634 995134 740880 670958 54524 887068 48861 1133478 1648580 510809 673334 101135 566047 543287 238343 1115299 1293478 1387135 746618 1411096 1842509 1250496 1973713 1421351 629735 1920002 1967824 1236568 1425086 912691 1969966 1149349 1139409 1151195 1506022 665455 602226 546852 336365 516431 1077883 166596 1611990 1267292 1347292 990495 1787571 305146 1211061 861078 436438 386101 97583 1936528 1024922 1838630 1637823 1999341 397290 1325573 352852 1044253 597134 953586 260444 159297 452397 1629742 900088 1921016 1426017 1043884 1460362 988998 1212004 1399473 465535 1896436 967712 1944721 1802409 1716022 997314 67222 1819440 641041 1201781 1379497 1536006 452865 276345 411313 1614799 825220 1819508 421989 1775296 439286 45854 1014659 979939 1574771 1028269 43932 97138 1177150 179620 1273246 1915895 257727 1414252 1023905 910736 987048 1665211 974730 386316 839985 749264 1981331 495930 385031 705055 280432 1130764 733958 107078 102942 1668848 669765 557126 282045 220070 1996328 1740654 1049684 724309 480980 1712590 117911 1420990 169283 174033 89691 591188 1520265 1028980 982962 1931869 1021061 1270353 740540 342694 1758631 914026 1161636 1473360 256134 406414 1137104 464624 475494 596889 473557 1790512 774761 526593 1586803 1895420 1857139 1510063 90921 7182 1688058 762119 1171381 293122 200312 462449 708573 83272 296216 471570 764544 918505 1715368 1008923 346605 1288082 1029047 1361052 948935 1779174 872514 313464 1676716 1720919 93886 1901943 1421940 948636 1764490 687961 1168338 1707921 1952383 1324903 495198 1987589 243146 645766 875912 98126 253097 1083381 1142232 1806850 1550018 1707062 618854 1051549 1935217 245731 1324970 1942882 912661 1498404 1047914 668828 495971 1924078 1463815 1114788 911043 1931062 1651325 235336 783104 873940 292997 786268 1027623 1626931 623727 1431879 1048771 1817975 1965323 129258 1407415 304029 600520 1651010 922156 666504 1202670 1788257 1205449 977770 1260862 1394463 1379461 1924924 734435 811768 870154 1389193 1890851 882733 276725 1410251 1296791 1394684 288243 332983 765553 916500 1141599 932188 406959 937119 1192289 797011 389298 969226 1174761 741843 1011198 190159 427859 1044109 815811 25031 413056 611749 749699 734329 1528894 1857623 65667 1616626 464415 1302423 1750564 1965687 518322 378766 1703906 1587774 1401735 896200 1869561 1193909 1877362 1167405 1951205 90675 1614246 1184396 1745748 634822 1599881 1148141 1361779 1464315 1130469 1598124 291981 1058666 194651 1223667 1153808 990968 537395 1293323 220989 1310352 153193 1694496 370471 448755 484833 1780158 37411 450197 1587956 1124312 870632 1969918 688276 1630014 957977 1429396 1478277 838348 815083 1306909 151168 1295781 527974 95446 1440555 1014438 1805844 844525 1907710 907246 732419 1664266 1718020 628940 287001 1293054 804796 148818 1081595 1405726 923314 1721994 164215 322732 1045360 1130749 519743 966149 1744523 1453405 1427332 122161 1201433 860505 987420 490137 1784512 817963 1990129 1790882 5289 1071642 1730205 1303895 1090354 945762 1504415 1265383 1207529 884951 1197366 979629 42769 730450 915528 1805032 1211428 453754 1715283 966442 1433630 837603 840694 696898 1763531 1222957 452075 487856 1353287 1942390 496879 459251 1604111 1169169 1712775 66264 9880 1704808 289164 109979 1845581 246324 1064483 1821000 850859 534565 190671 1043691 1494147 1761458 70003 750636 928705 1866278 1683180 1954672 1972036 553629 1598357 208421 1212658 1794671 706071 1918230 417073 1133277 546054 1145012 280643 1008411 574225 1164406 1045500 1567501 1406321 1340054 1080356 1486569 1697904 324610 1508475 1824748 1275115 838907 818897 1081409 150075 1395779 94035 327858 331300 29541 866956 1344908 827369 366786 903146 271403 494215 40005 1195467 1348761 247286 1636931 1844515 1891842 433767 761055 66886 163116 1691788 1980216 592033 329201 1488500 245598 1046214 661736 1786213 28118 936473 65797 666407 1895376 1722996 1984062 249865 1162432 274001 569087 1685110 783478 233599 669563 1839831 1912881 379089 615399 1546993 701943 811064 1620510 1746618 1566066 783154 1550868 1929710 1275237 659642 1440513 242798 10800 1964102 123400 409632 857226 440620 257260 893044 1112245 1896882 652168 1394080 626775 1670381 1984260 1423471 1555631 1861938 176124 1507434 1834827 1893474 200255 539444 1754744 335378 861377 583689 395684 220694 905491 1866039 320122 1755374 737125 728054 59840 564082 165762 1120115 656423 1189146 406512 654393 801488 920294 1359131 712309 809891 82215 205077 1917858 212155 831196 882195 432415 1186806 1897901 431801 847642 1687434 209360 67973 812783 1633316 594934 309009 1369223 871056 855970 1026930 301826 636944 1832329 389246 868225 1024555 1276070 1730144 1692285 1070120 789991 1188784 518456 433265 188191 1119254 1583464 818426 1118157 816630 842918 537529 301116 1312653 1041499 880166 1426602 1223444 1545904 1372948 1840753 1667469 1316266 129311 1736050 1956113 1382315 1446693 313748 1777890 1412081 134164 1101600 1265116 598052 574442 596775 283343 1657126 1284232 1191529 1219766 282815 523050 1190054 947926 1603627 1547550 1569311 516146 1789271 370875 1596642 876508 1091476 1845046 924498 926956 374060 1610549 1730627 409223 1317436 1846845 508607 298200 934447 868101 615319 421963 1741157 305010 969679 807303 1863914 947340 22087 638286 132904 369508 1017598 1471082 631391 495327 803530 719995 657935 1543592 1315689 1827221 1273112 83796 122915 1691762 1316206 785012 89137 1894719 143318 1264207 872967 1174201 231038 1827432 1206072 1087840 828869 1262482 909419 1187440 337454 846597 1464535 1580783 1721850 23281 913873 1082481 1214241 1602193 1916575 912577 1708461 1941298 1730615 486857 1549228 1272965 130328 64648 1077950 1338512 664127 1577045 241756 1374200 209298 93956 1789355 436703 637416 1627561 1611487 1312961 388027 1996536 1508949 867194 481387 1207404 808356 679865 1287277 1336144 550818 1440469 911972 1212869 981281 1442698 1487588 1149899 1051932 1194195 856784 31248 489326 1051257 493613 853979 391295 1826714 728241 1351528 961229 398920 1413108 606296 592781 1455596 247838 430114 1320892 313885 52773 203640 1823214 1544137 1879463 1475810 790558 581189 411693 985975 256331 1533437 1050572 199199 1296400 1573374 1958760 1092758 1171884 1503663 1016964 1928900 1932127 603269 1774848 1966412 1273948 83739 1070024 282619 1217750 922729 1008309 1189858 1661272 1207364 830697 285730 610326 152771 1788264 1755791 1326718 900114 1865801 1194149 1172205 631036 1374774 1142116 1151236 581119 1358813 92189 289270 1435817 1302724 1251477 263566 1511157 123188 584638 35814 787071 1600747 268529 1145591 1287662 601274 754921 974306 1876496 846362 1874691 512970 64499 1030697 1941629 1460219 986777 857925 1722821 279495 420471 909151 1027416 109750 1569471 1902638 1309395 29491 1015079 22127 465640 15157 1256108 67243 170311 1571614 1894094 429859 971155 887211 983852 1713782 1164632 217915 367384 1145065 822152 1468117 707841 620124 461057 412162 409623 252419 28476 1904367 1511355 1157891 4960 1914293 334099 362026 857375 1683927 1389712 1567846 1408393 314208 897944 1528714 849244 1691902 1665857 30059 1934757 1957749 45511 428050 235256 757762 437288 1349421 1090312 1905042 1446415 1775098 1378888 1416786 1220557 1155889 1337093 1319779 1445497 1099737 773579 570432 210168 483654 1076075 766699 856372 1169252 944870 1552990 134126 1684505 1106137 1205830 283318 1532719 1721920 1793361 1581054 650316 1560820 1908247 1848988 159911 1994578 1382490 401224 1658947 235638 1623783 1686539 1594257 1659820 1650852 1839088 747923 645165 1215991 1820565 785366 423987 1703859 253100 469747 993741 1567331 1326939 286947 1952795 663915 798528 966939 1390889 1954781 49901 1622431 609768 498663 1307308 476089 1409033 392652 146512 265133 975536 1055526 1678010 406223 71375 627516 1727900 796073 400898 171406 1386459 924793 737895 934392 1294789 1530639 371765 1290254 1611858 730660 644859 943757 670745 1259395 1655939 1467205 39218 674086 443384 119719 966792 1682341 1747580 1092090 722307 960789 530607 1148370 621982 1166355 372255 533428 111178 1626591 1197184 1579557 878706 1417798 1724726 1061090 798689 552184 36017 1755495 1539626 525018 1522510 1109029 1587485 132024 1532861 1225168 1013247 1921939 1232688 1158102 1141798 304789 1433291 1978868 1481573 18427 246609 91981 1905603 1328272 1756958 1651747 57921 654445 1671687 1850509 246104 170445 1247474 196973 1557986 1455400 1314673 1537552 138372 742636 1908377 445321 679038 883543 1647156 470630 1840607 1053178 1482348 1153412 882082 1981188 1296687 1423494 1013495 573443 789347 596897 1836111 61797 384677 1594801 1016761 35708 867720 965666 609508 1780208 1252239 934451 416489 293054 217626 719254 793950 1170710 1157520 1832081 1591527 1581585 499399 800637 2581 1169972 644063 651059 517791 979461 24023 301801 1557333 865168 1236040 97064 372145 1740603 1535042 197068 1832000 176220 89574 658238 1677487 839426 785693 1527752 474855 1112351 1248753 1169434 1802820 1553362 1353217 1730285 1811847 1912055 977746 528186 1096668 888847 954522 44567 1389954 523627 1354236 38842 447237 1811401 307217 1391820 1351077 679292 488096 1096908 925456 1689985 308433 73447 1064105 1452588 1730711 1033810 1731379 1886589 1299545 596845 1895947 1352976 1361111 1124193 1065897 1164190 201403 1517950 68188 713650 1016095 1046943 1598262 665694 678191 425763 24022 1313678 169787 1876654 410228 177563 418483 808359 900414 771398 1963198 524114 734355 412459 6274 1314986 1782951 240739 446104 301714 1960655 1420161 629699 537725 1722229 1095289 808331 674506 1267278 436148 980400 661650 1236788 24405 1848867 469362 1231486 1264109 1157799 1832419 1833095 225877 342941 1187476 473961 681327 530514 1121948 1929478 1473591 1048376 1850965 615238 376923 785163 473084 1775689 1191833 412668 254230 533994 375257 110606 1416633 729960 1311168 1597290 1178423 390175 318347 1436881 1358546 1445054 1388946 1967144 464147 1037114 1649385 879932 58479 461204 1502465 964991 1572000 1982509 470081 1267474 413649 1795799 1795758 1599980 471139 1380262 1103408 1686359 1903174 1306876 879170 313841 1773105 711502 1904703 573769 1881603 1091962 1652775 925096 1863366 574058 892164 1069548 873850 1143144 217738 1166742 902708 1926162 1183138 1132960 573799 335415 310173 321450 1155365 1073573 1240516 80555 1787922 701880 665603 1418301 498303 1810163 534584 1037398 154407 1284031 1206800 233305 1191516 989076 1353888 1350754 719488 1642525 398058 161222 1667326 952915 738046 1339935 979893 1179576 1082189 869179 1714676 1737037 855522 5744 640449 998135 1109781 725539 286488 330780 1072426 1422653 1554411 1662880 1626594 1026045 955556 829037 1126303 737594 898062 1161452 1612370 723760 1869048 365794 1055321 1765828 1646726 1033432 1795496 1104913 85585 1957473 621002 545792 1537479 1087730 1730404 1676755 1880866 639803 1815076 1694082 289532 1548788 381241 1245716 468006 1658742 203585 944675 300779 202693 1159158 63516 196087 555311 1902728 1037226 226476 1213837 1636204 1705271 804888 728120 346539 1956989 727905 1967828 1226999 22128 1139987 603336 306525 1873165 1805395 127180 286230 890593 1562274 1619817 1731948 1020879 256236 820606 106029 1070767 1756027 525684 83941 1857362 121878 642440 928678 1720761 1420180 247929 393357 1826320 1273213 216956 1538458 701233 1812063 964379 1252850 790029 847426 1186958 202833 236026 1942758 1425896 305830 1604530 968651 1741030 417233 1077956 1907481 133703 1932223 158791 1898144 988182 818212 1946449 800134 1694811 881889 660679 1723148 346545 1955702 1271555 1403693 1267317 847480 802227 120128 1420039 1411549 1847004 1033180 1144633 442588 134488 968800 1483893 1661166 170080 134941 561783 989418 329343 1415804 1172069 195696 414423 1525076 636926 1756696 1553706 1473652 117817 1524545 1608746 1213127 565138 1964573 940639 925025 406235 1480780 1791538 432946 916875 1061588 1515343 1051413 577432 130876 133700 983035 519345 15255 247569 915127 644811 461230 1012621 790120 1046942 781307 356332 1369749 1072223 1042222 237289 1458753 721185 1949082 64555 943201 1964661 125934 383424 1756795 1990421 98432 1931962 1500962 1653522 1357682 1094002 1499632 1391052 307795 841613 27961 828931 1849842 484023 390527 4457 982199 1864517 913244 333446 1234660 818548 1152488 1323281 1062959 1336587 1496697 508632 870482 838676 1656910 1522167 1679300 1323335 1799029 288293 360695 1065554 48701 69178 528475 837633 590943 1543114 1700216 1162083 1493052 1535134 1926843 1020419 1562569 1283993 186868 1205430 1107729 1037099 264456 849609 953882 1284622 752 1323285 228928 264603 1977017 1743254 1511890 84126 1562428 1175881 1848015 757770 7951 1918344 416022 1237877 893395 1431037 130482 1265253 1101498 392734 108674 735935 147643 1827672 1308926 1300302 1985674 206088 525716 1523073 767731 1937907 275971 498321 880879 1149679 1095800 1790043 347819 1384446 1804990 60448 1870701 140901 343058 347781 575661 339763 1035973 1571478 1786903 338252 1768429 1706255 1651311 955718 1932653 1639724 342256 322390 810356 1734228 1148836 1282084 829389 211865 328644 69221 1864633 1016427 1253651 1004354 1391590 1820467 723669 160065 880973 270252 1365641 664909 2873 967927 565300 317276 652028 1235470 869603 1016587 1955626 337340 68524 1005622 154828 1260076 140903 823009 1491002 840011 1804663 1201517 1275146 283071 1486563 492867 901933 607203 1446004 786875 1920316 1762058 455174 621257 739108 1156218 1881225 773937 1708753 1082502 686128 1529897 1875986 1098082 1054828 306320 1445589 654728 348897 818922 1129701 151743 1906081 304061 1408560 940538 101380 441419 1167618 993770 1894503 1908752 988247 47555 1816953 1232808 1640745 354095 142719 294041 1555959 792517 1733162 1243419 1354290 993749 1197152 1131621 1908260 951032 1127687 11001 865043 113139 295825 1823480 305291 1763427 1722871 1344918 661194 341150 523502 1174395 29893 1786861 370186 11118 1331075 610455 1331613 400308 151944 667415 154934 1641669 1447382 1826221 687855 327902 1117591 703425 1930393 1473335 1425415 1877140 886798 924874 299355 1467568 1450185 794667 1978412 355537 1447749 1218348 1494713 219888 478744 64884 858663 443671 1576383 860591 1311307 64660 1746303 150764 1020233 60425 1796982 935546 505443 22146 741329 1725548 76424 1334703 1261495 109949 1265666 342890 1846 828085 1833497 1019956 917843 891899 839889 1006744 1435737 271080 1428952 597779 1576674 1716480 386292 1137261 1421654 425121 915656 1298079 1172819 1153010 1431601 1925696 374338 309372 1971536 1990502 1596610 1820187 1607688 1949214 1601647 1121004 407183 223315 462769 1079628 807752 892420 977645 1482851 1589235 298066 275403 1740596 483268 322182 702417 471302 74645 1646251 281510 1382703 271765 1012519 1053464 307638 426301 1977942 1880298 1438827 695168 1700386 1542652 465794 1221466 381431 933707 1433712 224951 1193889 1261571 1965477 1793877 296221 1653754 1811637 391737 1777574 226477 231281 5595 69156 1886648 1226248 1699410 686505 1974783 1786619 367590 1263099 1447822 1018171 1178843 1148628 1534834 1647165 1276014 52128 763403 1469080 740227 176751 1697378 1098093 1291096 1230574 1377413 301447 136696 792459 891486 1962382 643874 746646 1260042 1307825 860918 413934 449120 1263268 1278227 39414 1392524 253709 1303619 1528076 607946 1843223 1139014 1440503 263058 625603 1910027 1616916 1123718 1694724 1945360 339782 1666042 958172 1952523 558537 192990 727571 1000215 622773 1244965 1942471 905477 919993 1018918 340362 634642 385997 402817 1619281 1906148 1433855 1233092 39955 1800333 1022045 180662 1785218 1460282 1225315 1903635 1512509 1456797 1756222 1106258 1512612 219044 753453 868980 1503302 149158 1311180 1567664 987800 1082265 901625 1654109 65794 589392 302524 1279750 446212 991920 361771 167436 959211 1315166 888016 1947344 375519 1845162 239811 1036723 1004185 1543509 1290532 803446 432635 191504 1987647 140502 480859 1913756 1212649 1177317 1908388 953682 367091 863531 619948 882323 381371 839293 139009 1882837 1466195 702821 1706398 1789157 1947452 969980 555281 1268234 1703377 326420 803800 534013 1624412 248648 621764 1057469 1406142 1802721 1035396 965565 60672 1777975 1504447 1079918 1164010 1218379 1883304 1103241 901205 943705 1543178 947059 585890 1448704 1722684 1483151 563487 1293521 1854212 1829319 1795737 604267 275065 1117311 1034897 1032074 1535565 543805 742425 2201 1475029 1714644 824609 1319070 1935753 818378 1928727 426845 108227 241764 1844244 820083 1261733 1903522 1454649 245757 1173128 285299 262255 1921645 1406874 1101010 231486 355028 1976112 391582 1565050 835767 1871790 1098301 369044 1137524 1802375 13890 1936281 1118973 1170792 846866 788215 788952 233025 376044 724279 747014 531396 525112 540765 1223535 1757274 985047 1833862 1605449 242681 38963 694309 672986 763126 1495149 1321241 861147 760939 461553 357784 1188356 1521792 523011 75528 346635 1666469 1428383 461932 1518034 1242037 1254448 1423378 1428859 1487103 379730 1442027 1329364 519414 727053 536573 583345 122561 377544 403893 1748452 812775 83738 609039 1777772 618017 144826 406010 249756 216072 872628 433588 867762 1075057 818793 239368 643519 1725823 1348432 606303 1500171 88687 97170 740714 1648132 278154 1220972 179074 1013089 409471 179215 645146 938292 171434 1598566 215962 915334 1743114 1873644 300507 1641106 576920 677019 1793851 1108363 787548 608244 1789839 1240538 1499145 477215 1679975 179280 718959 863068 1531763 990730 280336 1100128 1885081 771552 1456029 947997 1124117 508737 1255919 352334 124707 741309 610734 589013 159384 427047 1580908 1095881 624338 346549 1776088 1155544 898737 1548509 1723113 576864 1920070 797644 1420328 592805 1923548 535989 352591 133568 509292 1294318 1630662 1258540 1358528 49330 85125 642928 63037 684046 1718414 260204 883531 270030 369544 106181 1980832 1645511 1902596 1230855 1415768 1064670 700625 8931 1219042 919209 470925 1085267 99741 1593479 780673 1736324 91307 97702 1980343 1424004 195431 1843171 355322 514341 1882239 264112 479185 297001 236807 958562 449425 1461953 479719 1902308 971850 142329 65441 924147 609440 1752886 647803 1867325 838200 934698 1087345 364968 642514 1311390 1217156 1296055 1573781 150297 1177857 886356 1882685 91928 1683355 1692114 551647 363937 402564 1742747 717704 1108518 634821 720636 1990286 114295 361197 1707323 516419 1842778 1900956 1322315 1728915 1591311 454667 410788 1852107 248250 1051492 26285 1824839 1391329 878305 746035 725383 1027715 65502 357603 1002845 1028424 1784956 218868 1851262 1500542 1160601 1118392 482166 1213485 1991674 1965348 253281 1713744 1614832 1308743 829398 990152 38404 1119240 317032 574598 1801898 1221044 1451830 606258 1777570 15081 1689332 1725379 1664137 1840543 1673149 376028 158031 1881121 1231075 1641160 1213000 552207 1501689 38124 1441857 620180 125327 593103 1863490 46322 408538 371902 1295764 1010489 1353631 747693 675743 415721 1346126 301904 1236811 1032832 16373 1126252 1061511 586099 1953049 1983836 1158897 1667430 1054270 364631 1644480 1772018 158226 1752784 828420 1526360 723131 742453 883139 732840 290961 7998 1191353 872483 904555 1901143 886866 45807 324424 858681 1423026 108439 25177 1216092 1697544 939493 149605 109214 236762 1468202 1455823 1725795 568638 861614 148982 893526 937753 1580432 1879557 1497907 173083 678811 1689844 3065 1794461 1760958 869592 692259 1162149 1486537 730980 1585087 507723 610933 760225 1571352 482136 1584293 1869118 1738829 587553 1362542 1237245 1484387 455297 297086 538032 456280 175595 13540 1948402 1597363 709714 1852628 511876 935709 216092 717542 1516620 657824 1709383 1543715 9161 564892 1278439 295505 1401127 1899825 565233 1265710 1226089 361033 1209316 734764 976663 240251 803219 1957826 1172289 953646 1824438 399248 393646 1537268 896675 252162 1537680 1856895 1761774 1593119 1454557 1215443 49480 1783287 595642 1407406 562398 579746 1333365 1937938 1670474 177430 448217 7376 236716 1707234 946208 33962 1014506 598376 256056 153321 1673310 395741 432926 955474 1314834 1343555 101878 1265602 831212 746285 1375801 673226 528701 1682851 1146672 1779022 1286355 1030159 1975964 482042 765484 1105492 1021991 17829 1298648 1473615 733357 1775256 581501 1068185 1596120 1201466 1660148 390822 1001393 1305577 479478 1750583 138845 637085 1536792 1582930 1928828 1364457 325180 1183672 289301 1699748 1397803 1123412 1803374 889166 711302 635397 1482354 449536 455863 849897 634321 1242857 446718 1913984 1274934 1167076 1825243 1274187 472430 804548 1215193 1342917 542295 1111985 1073667 1329147 231924 17767 740833 1566676 1189591 1321531 1392153 1073199 1603210 448281 1557204 1124603 273406 1565321 1354904 798900 247089 1836569 1035048 231244 773110 1475142 989827 1623086 264913 1228322 1424404 148942 594752 156649 1010322 510724 1578647 166609 894965 664845 145353 747085 1440303 1214430 1209654 486952 1380945 1305101 1255007 612364 1143432 1097262 1259075 188668 1537861 635873 602157 705353 265688 1863544 1728471 1354164 427371 1940998 1562850 1684524 149785 1147840 279865 1845612 263775 534004 74524 1034192 1133582 233458 1087809 1466146 238837 1762511 119970 1712015 1107465 980474 148674 1235355 973127 1427663 1157476 203658 241621 303222 1475642 1118057 1123928 195374 358026 95504 1956926 1492879 841855 1788851 631754 837353 1210788 1716711 683476 504165 1427272 1579617 1340181 172312 561304 815097 550219 569494 58165 703658 1386586 1462108 66088 413299 1902063 1144304 224422 894073 738190 898876 1044353 669320 1723301 1588344 602416 835372 1203139 175046 836863 345947 1848112 826054 599553 741345 1203493 1146366 1261638 799542 1593965 667439 742100 615405 1156966 1975074 452161 131909 1425684 656751 913690 964385 1366675 879046 510758 1968367 1320602 65641 641375 1376462 1440897 1015145 1812550 1541898 795508 1340273 709943 765896 1482752 1272677 255495 1792636 698604 904880 1757116 896148 627619 214405 1668296 1997755 133915 976002 1984965 1641261 1740019 730265 826933 1669052 457507 1726401 1627808 1096620 1315823 1581988 667734 671914 432774 1134201 1474244 917278 711595 915733 358769 22835 1822678 707443 1229929 1250294 568600 726928 499735 1371752 776334 1448541 910945 344291 1521208 1021659 8882 3039 1845741 1357437 853902 197480 1817655 1587254 1277010 827841 713896 872265 1557950 655519 1066897 335527 1267797 275863 999664 1758417 1969919 1972266 1401243 429091 381988 1726855 1600580 670802 471635 417538 192661 531117 108308 606415 959448 369184 1052487 1864240 334690 1617622 1360225 1365570 281287 1748780 1307854 286290 646884 330589 832884 1746816 1440991 1929316 442065 632363 1172130 1772294 485668 1092340 74835 1253756 448065 356818 1159032 471133 880588 33354 769618 1429860 393410 1188363 1256557 830481 1223676 1946191 1832280 753568 1023577 329324 1382587 378778 1784083 343775 346078 846870 310106 931845 777425 987014 147750 1390800 433723 1276372 1644162 557506 142281 1590477 1752351 1049588 874569 1337561 1048769 808161 888544 1248333 621412 122731 867889 1867884 1101970 1234493 1810917 311233 979607 1013188 681966 387317 1136278 3330 651315 1929492 80789 712894 1442014 1041368 1555411 1277329 1345261 1517764 1698819 1250031 1152416 496898 564005 254617 1778907 250156 1456392 1247649 70476 1053439 901974 193166 1781772 1236559 1052485 1277803 1006084 822613 784148 1682769 1788358 1033299 1490584 215726 1855685 334416 1292833 42619 1104435 1387208 276093 969061 1161655 732491 120688 1665824 264612 1478227 1865141 73713 124294 1268200 1308064 1474727 1131819 1474608 1960802 1173309 1990916 990398 1745149 345090 444401 1458957 299364 617407 803387 1835713 1321812 449871 1064758 284480 924992 1736381 696687 1674597 572377 1626578 1376883 1596625 601981 1844996 1258768 28326 1814772 1425352 501649 1024954 1156204 966528 300420 89700 1791837 1679177 1201469 87424 343193 1869953 1486326 655991 1140503 1190837 1932996 1915772 1762935 770361 1952482 566183 1857011 495660 843675 1961851 1459267 1307012 1011441 881099 1609369 396204 766218 221970 1660810 915490 1530391 1256271 27290 398808 237756 972614 173986 1398061 1728199 1080420 1955403 912836 905800 1858105 1572880 803218 1094331 669534 1533257 1129151 1986318 1929914 178056 666259 635486 1289804 1508347 787227 1841762 677972 1008 655374 1946339 1129232 111746 1015501 1371614 1245736 652986 1808320 1256411 672832 401367 1879615 490952 75992 831758 624683 438836 481138 1796776 1653087 527764 1863552 153214 1573946 623017 1901693 1592932 1391772 1435417 148847 1270754 889205 240052 1426120 78971 1985523 646165 867223 1808872 1677983 542144 993811 1580880 869806 683626 691868 1134797 1221543 1584670 776214 1914719 850501 506474 867145 1102085 25321 1608856 809033 852422 1330068 1950612 1425857 835478 1168857 336065 1184352 1136082 1878956 1184501 1654261 1848274 1044700 1397420 1666447 169353 276460 655257 993661 1255308 1207801 1672665 1520134 1147620 1367406 1819368 953587 1641295 690894 1064143 1389964 617378 1188620 1961120 913395 1352837 616694 20379 1649953 208703 1887312 1257985 1734476 148102 459081 1692217 447872 1895488 1351730 1570483 1891583 1231299 1632940 1850650 862358 1471459 1339352 167689 1767419 898198 1599012 967504 811197 921813 1257271 1832112 674988 1319259 649964 483707 1155040 984624 1905882 1922299 200791 344277 1822892 602864 1806237 559215 1172217 567271 1790586 1190365 1558892 1093002 301641 1281660 73101 905934 934263 449743 504297 131904 581494 1294993 1962060 1829377 1588075 868497 1863640 1080966 373407 92827 362707 1382627 313113 1235721 533917 1634342 1908318 1620536 1558489 234689 844018 409269 1476747 1053657 266318 917382 322441 1991730 1395772 1146827 2521 340871 1587216 1967082 15385 1456301 1605569 455246 1399581 748730 1029727 813391 669720 487985 1873197 1891555 1094222 1917732 163732 159908 1168220 980804 117269 834181 584219 719541 1969316 758023 953491 724338 1253939 206645 1055648 491878 1405121 747649 1140300 1495837 1398294 699061 1816107 1538977 1575441 31361 778054 1168254 203627 1171506 840663 1714383 91092 929236 664028 428632 1469513 605466 827902 1089530 1690898 1355714 1271311 1977648 1178937 1907106 1481945 22974 1730850 1177316 1874429 305638 156654 90502 46818 1373442 984815 1385436 1835270 1081959 997933 286304 928875 1077854 1905820 1907497 813426 780746 1331787 582917 1449732 198931 1900626 1868375 1198444 1876057 1738858 78869 817157 142910 356516 1334311 1185579 1571987 1115434 1901216 813104 506859 1301200 1501906 1378554 1191678 1358499 709655 1285362 1572578 1314198 1646664 1523141 432003 611355 1384353 1173720 64238 1248277 527759 1755793 820073 656787 1098247 538417 1596417 91483 1670679 1875971 738109 155446 483207 1153862 497821 1513044 126407 1976635 1862278 868197 1705026 566473 488193 1827172 1055483 718253 328750 1090709 1211830 833235 1398166 1740137 1829972 685366 344774 435897 296892 553718 641843 737893 1206798 1598073 1640599 1253857 130533 544605 104214 1726444 1944362 1014897 1662597 790166 1401642 1004118 581548 1811041 1950811 412521 47458 1531762 1696869 374630 1554999 1071314 1404070 775907 1119769 101580 1221116 1016333 1951778 856731 1121764 629583 929450 1743443 1710838 957097 95292 712872 979558 882021 929359 1647097 255439 664154 599418 1722321 14511 1096429 844080 1101151 84021 757789 384913 1787286 1712106 261661 366150 1375466 1184276 685922 828424 1169750 1889082 1432936 337152 1184151 1855440 742984 319797 780477 437809 1303591 432984 1651502 1762862 164138 1616102 1133678 338380 1400501 24608 258846 553381 754629 1118720 1894727 1882646 395536 755960 1310060 601603 569565 1524581 731548 221416 1081902 846213 1384901 846514 1677052 1647549 874351 1177119 1133918 1154097 830704 866861 1197662 741601 1041617 411566 1290861 829678 280205 1389126 1331482 642861 1323170 494752 1453720 343697 1061495 1309306 1763815 107688 1846392 1994556 1804439 976956 812970 586153 1573908 700933 1566310 71875 880710 1700674 424295 1858686 737039 1644381 19825 577575 1197304 790873 1046415 637413 1255144 223542 888275 1441145 1875393 282251 791178 1387000 1799372 821543 786198 905509 1937051 359084 797400 1523050 332171 699285 398175 1395010 1698603 1278838 1115535 1275707 151009 1067235 1355736 1513294 899742 104835 1249417 48317 845027 1295136 1829927 1233481 774349 1773545 1838891 744251 1834887 1734951 1699731 1379806 1260206 1816323 1796968 86821 540582 1108535 758239 1328650 940654 788811 1061628 1854693 569519 674651 578259 1650347 1321311 1949440 106684 483024 286553 498951 1082530 1906730 224943 422183 648914 937765 280445 1160044 141048 1503542 662244 1441367 1415319 981179 29075 1867422 758440 98356 1821462 1443578 727254 961941 845675 274519 926312 1254106 1071356 1849889 666632 411240 755472 1812703 1399646 925459 1201701 1698354 1281253 1183557 121218 77052 1849210 1071108 528717 1428736 1953516 1811712 473443 235260 293352 1889721 1648671 1587502 299587 1609363 215844 487061 954572 96449 1702310 1421779 837736 129210 1665573 1641592 254408 1327073 1728803 881855 1941137 1953563 1175634 1874881 649690 1968640 505782 1455070 385728 1745007 1626457 763381 1024992 1562443 1634904 1530101 1957322 1058856 1156359 1082059 1861855 1785752 1545485 1661491 1169621 38252 1661479 1421048 570935 1652748 551493 128600 1968944 563743 1502166 412768 1374486 1936008 1737691 226518 1578369 1494711 1642413 1865671 947618 1665609 757914 786653 1161093 448354 48570 359481 1385368 643055 752889 223100 947189 375693 1516408 1797783 1221554 434287 1299066 1158396 600429 385871 576609 1326527 1603614 434880 378310 451419 1570658 1071671 1700982 1434987 1994881 563186 705614 1408687 537044 974232 1876031 1106968 851556 278902 1136774 1948299 435492 580970 1990306 159374 1903013 1947186 714557 1168260 1807932 1017028 1170442 493278 241662 940471 1668001 69489 191834 162857 1465125 988294 167813 541731 1865054 1452459 327383 1980863 1795710 1260933 106293 1253065 1225730 1655473 1480034 1294805 1958999 755732 1632471 879609 950799 250524 136454 428289 508529 1983362 891768 116073 138543 1630565 978798 997464 255099 840953 671747 1797490 1656448 1280541 507736 1762796 1342431 1563076 453118 1831114 1919077 231179 806132 1816535 1826571 1226217 383842 1632390 517194 722237 1544066 711307 663175 1154824 1872103 1765637 1803985 51451 80115 1117559 323195 946153 552332 666702 470298 1355850 1340326 694835 526281 1956176 887977 1463045 912907 1192724 1011202 1398650 555155 315014 1544342 694295 496539 1511077 1599841 1536187 1814007 1394893 1781122 1230631 1927865 492935 1726555 932015 461660 1046954 5963 462 1886752 1109848 1281902 1732793 1582973 523180 1827653 651050 1091536 1845818 1880403 1495679 1709228 1814661 1070915 1915456 118441 1160913 1249935 1404565 1252255 1153623 613892 1452575 287578 1289537 1173198 854724 556833 231055 1691517 1153266 992331 487895 794446 441873 286733 770158 1256644 1597401 1057642 1719296 1908234 1507785 333827 1999339 550508 1262277 1266832 1703654 805148 940333 711187 1605210 568046 1447549 421169 557206 919734 1327997 696962 893008 81505 583864 753072 1436549 1404415 1392977 1646876 1648346 591708 1930429 81354 1409357 1555584 78063 1868307 1011381 1437915 731973 533893 700680 1752744 824332 1113931 304266 444274 57867 1239030 567663 242173 21908 1176140 1034487 575425 179818 1336914 433949 7786 733773 1070402 273796 1466373 1819883 1033057 1700871 1716419 570884 678362 704727 1254861 873039 1543970 234672 50998 1452373 1757056 1768948 1258882 1351990 868924 956378 1378250 1703379 1702299 1238207 103652 1769601 689136 472148 1416914 716994 57378 122950 1434661 1785302 1582887 1782149 987373 1942288 1596089 885361 1732926 1987158 1210534 726323 1347435 769387 1187934 1580794 1272822 1442748 1957698 1283707 1539558 1291718 1093243 1121299 1956286 805344 1630023 1527903 1426737 921636 1554284 336954 1693891 1154554 1781872 119667 654577 1502101 740945 522989 12980 494891 1386938 1927816 373585 929291 427720 1039493 1582714 1932871 268236 757613 1300336 504010 1058635 896925 1486946 351356 356469 1134871 1832644 518082 767985 1971433 677055 1792715 1619144 1548168 947397 542607 1602826 540539 6692 865271 1264137 444456 408857 59481 1213022 565894 1931123 753557 810602 1733487 1732359 1192089 1547419 356672 1946983 1488870 510841 1997508 1393400 639837 1041457 1721277 1015696 494462 133247 663020 1289185 737548 144212 933887 1203999 782961 1871533 1081912 1200158 738552 607861 1624389 131147 99752 595210 286160 1353835 8416 102386 834358 412382 296628 1285724 949262 1584297 495407 328000 1075951 569734 488905 1987446 202298 1877042 458312 1303956 1039761 18283 1432879 389652 1369668 712503 1618348 1694473 478660 349009 1258987 871104 1574495 682151 994862 292831 488161 1907048 1341261 1868689 1515408 234240 1419181 1174497 489081 318704 1842253 160188 1282304 390013 1139735 1479940 1411998 1146859 1621437 884153 1780297 312582 808199 1784261 191775 730007 703570 1060338 879135 1337321 1847799 1993495 1183983 1875502 1951100 1197742 1454096 1661616 1094684 537870 1236467 1738131 468310 1856063 58171 1473751 107949 1225977 117661 1411330 625665 636425 985049 197642 1604588 1499935 380500 1806720 605591 709607 563324 1154077 1463852 1953835 1517791 340752 46051 757769 289783 1517826 1349519 1333028 875311 1802725 393506 719687 1612544 789338 1121856 1373109 1915960 761404 1870173 1928603 360316 360988 908280 1483177 1920696 249957 1813076 305940 101592 233802 439053 1031622 1057802 995445 509903 790021 150428 4882 1749764 1993845 135119 1635222 908187 662351 729158 401863 1003769 1935281 1419895 1166490 1289945 588589 334477 1017723 1429583 1399488 243789 914606 149849 297861 608821 1857293 522448 642989 649371 786337 1658196 1644011 279786 1379207 1959634 1364802 1589140 1685821 151269 741731 501665 87312 1949178 422081 1121609 1039112 34905 1285102 181008 1826057 73761 1354033 1685619 950741 419473 46168 1990619 1226510 1519758 1780241 89140 1551011 665732 1537369 1827530 833932 424623 1185196 1325562 647403 310035 1727815 1764472 299125 1683471 1073605 1911928 22560 1799030 798559 1099765 1754057 442283 1066841 55103 702975 1238823 1637853 1506412 1326224 1269478 1094288 504682 343174 149084 1759121 706615 482344 1291505 1074304 1396511 1775566 1777157 1976024 1549903 1573544 1147737 564723 981330 1515935 320992 1537464 1595354 1999174 1634681 1059740 1596949 166890 146203 1310485 1181374 1633925 101235 146272 1071562 1106541 764317 1605783 1554270 1522531 942720 929758 186820 1919014 1445706 1289848 911119 142673 694148 880811 994485 1127228 1708651 691092 1298363 444979 152204 760870 1234790 582562 670830 1962850 993461 1589501 456133 1367897 1100578 1706392 894492 480850 550173 582864 1814106 756141 177205 1514321 664331 952757 582654 1772864 983951 1718447 1128621 10523 1189212 1469647 1527688 1697397 1902163 1904434 323274 153405 282148 683752 310290 1230032 884627 1448194 1818537 139459 991619 966590 1656401 1586969 1186778 252403 38158 669330 660873 1574879 835658 1167882 684971 194720 1252946 1667938 1905740 1815972 1590497 451447 534433 643308 1502420 1170513 1333183 1807604 923171 1996414 69606 1914891 909552 695309 828001 393798 931535 1417652 1771413 103760 680492 150603 1586422 720982 710538 1539935 1271135 1595643 102679 305752 1336355 543558 1099992 558014 1445871 814444 1507372 461557 1172817 1168874 554219 119810 694554 422806 1183135 1419957 792176 1652881 1135454 239810 926722 352670 1687534 1708570 1059565 114813 783640 652691 83141 1929260 775011 1922041 1656087 737392 1467832 363359 70166 362288 1089183 1722195 1055883 1349936 33796 254569 1626359 884126 885962 117364 103787 1174868 1390159 1305990 1361918 1306129 564322 1937105 1843536 1836818 584805 1842224 719057 516379 1904831 1886291 1546997 307458 1972839 249980 118694 1113399 438065 300846 759489 1725197 1607090 942802 1055078 975752 15883 1104855 1647970 1031889 1206469 614285 1004054 1777226 1144785 1123252 968895 1694676 76342 1269534 1143068 471272 1958852 1675764 54289 163468 1253080 1290297 347341 1505213 1115148 406341 338165 1513866 1697811 344715 1914594 380859 908453 487250 1594706 302570 1712934 260566 68239 1540 805057 1110477 1261319 1671297 1524521 832951 554523 1272501 641250 1771535 1736110 908185 129838 1986481 1164575 1014896 1852992 1317657 108014 141500 945113 663568 114184 650845 1871500 753821 1936136 1669563 1365013 1248983 566929 530832 269718 1927280 1503371 180680 917710 1257728 826714 1802628 308604 1944613 972996 679840 1796752 1500215 59347 1049472 1686333 1743791 1012974 612385 477176 557319 27208 33493 355959 1676420 569377 137541 653482 301983 1884797 262287 205141 489840 713538 1719293 1645064 1733715 1642797 559131 228148 909763 1883487 1121949 937344 755995 1955617 35823 200157 1870113 430420 568701 971982 168429 806584 1455285 1981898 1304252 287599 307968 1905651 171080 1671456 660039 462938 1887677 1157736 230781 975895 983605 963303 831812 442613 1989935 852891 1306604 1729145 1151714 980717 1857778 930520 1167069 977947 348450 1103753 1315453 1086293 1231012 38071 1537228 512898 749195 1871029 924740 418662 581970 1022362 886410 382136 997491 445369 1112419 64649 1086457 640643 959850 1870518 1080685 902626 1346892 1828922 1340785 1534002 159767 977462 1279684 238380 706252 1939083 1682054 1610789 1870650 1203485 464726 1477774 98319 1092301 1860686 1338836 1476562 1721967 235798 331337 945705 1530606 1540987 1920907 1319912 1570949 323297 878621 344945 342269 1847933 1026863 1371323 66722 370876 1619842 1728912 1126911 702694 704726 1605324 1736342 842 1478349 1111658 1108019 17708 1872098 15982 1146145 388959 1220464 675338 1386788 1419253 56009 7267 1293621 660525 1438563 234736 893689 922748 526984 1165606 747006 1084815 1290763 557216 1483862 74001 1060129 1583239 1017469 616912 1226163 1823365 1322683 731534 1701923 1019898 1623704 1005284 1678066 1843977 1504948 313412 1269773 283973 295043 1168654 1361767 600124 1723159 1791311 246329 699865 1599900 1384700 1872959 1092500 234199 596358 117936 1409819 910021 1304527 1620404 156573 779482 1289476 1027513 1841522 140598 404655 444212 796462 679016 1211283 1436383 1591935 761293 451613 1366653 819713 648050 803826 1238086 1087990 570034 1035259 138358 1297355 1080479 1317147 961126 578520 1297943 553393 1108642 486871 1429457 1201854 167564 96792 1790588 1762480 959742 1909003 1499822 72283 1304137 59176 49272 1295108 1517143 462939 1828853 1268153 1341674 248590 1361316 1827736 1364797 289546 1800929 723323 1463575 1252618 1802465 1659183 1741479 1982746 1628876 410999 1265859 166705 1509312 1707351 291107 657082 682243 469166 180908 654056 1679077 1667943 1010777 560335 1365216 1265447 364241 727385 223810 1692959 833381 1694852 1471409 1372576 954819 699574 351449 874039 991587 343015 1526548 16298 350204 1851829 585942 1545569 1198445 1846040 313718 475823 928098 1859947 1059788 1160907 1846236 244249 1695321 1136083 1073597 1936939 222401 1591768 70388 1197475 357276 1803692 760747 887806 783593 78295 1770542 1821181 1676157 1078558 1704102 632622 1423452 1962415 1369708 1718991 1588336 359863 324999 438460 1980730 1903543 829642 1051998 1495562 217080 1476899 525821 955818 1329761 1018696 821851 1077229 1078434 96569 377098 60544 1408839 1269577 1574541 885232 1669257 388476 1878052 227632 941851 1475101 1444905 960116 635458 822311 1958416 1147407 1592484 554800 716449 883569 985790 1987874 466383 485155 774639 354446 1465636 1095606 544285 1664151 394604 1646633 728441 257613 1157109 647908 1379276 1248908 1941109 171938 844973 1438120 223485 217128 1768735 1990640 1708696 1935177 1866311 710977 701852 887116 1256678 1371133 1307607 710799 1593558 1468765 222562 60454 379275 1823676 272692 626017 1800015 1878780 496866 735760 1132098 180849 173810 1504085 643645 1800786 169666 905213 239855 117763 666120 435525 1509950 1243701 288794 1386458 1162297 168963 467859 157986 1994683 601702 1049256 648274 290333 1469641 1502215 1972525 1724075 42179 1657415 402848 1679783 1442618 955368 1134128 50159 1648204 232459 700712 897860 1426561 1290796 1407101 95233 1215440 573980 556379 1238282 730001 1133355 467900 336180 734321 1848920 1446662 588691 1134362 1089465 1951724 1672980 1647584 1207574 553021 1499329 1576794 1122879 260820 255457 446265 1315352 760006 1399546 1976435 652209 1914770 1346875 323250 1502123 1754163 1383498 1005016 1138186 1303114 1586637 308239 1857687 1795548 1928303 732237 1138252 1404743 487948 1548403 1725413 377603 921479 363895 1839221 1699478 1875548 180356 827937 466912 1393276 1562920 1349273 1670125 1748455 81644 618740 607406 1981532 971078 464089 1221840 1065836 379665 457505 361959 328860 3712 1649414 99244 574972 1265327 1698971 1505895 462790 1180826 1253849 248303 1868600 1217608 1748858 1418616 1545833 661629 1974791 1073979 1591210 1052809 214386 1328731 1972972 1612715 947083 700196 1330944 1650905 714736 1132749 224795 773590 791038 1209614 1823578 29445 1313221 524674 1275277 1888297 20656 541559 908654 854278 566797 1088324 952926 140966 289894 1713298 1785628 1457561 1514821 1343210 566097 1199721 1242964 654349 1279502 58595 337543 632552 944328 1574184 998490 357044 1203603 387751 807486 1648487 1787043 284586 1838405 1108368 373748 778949 472932 1620030 1120512 564014 1388207 96425 46072 1134429 30577 86678 1441152 830611 1229803 43949 87111 169051 850084 563670 47095 1584101 991844 1614091 1900158 672770 1598083 776753 1329647 1289517 1281754 1191890 243830 184174 1782950 180524 1815838 1583181 1861755 1512190 236429 1722520 242252 556605 1534863 1542278 1026724 451705 867725 1795723 1955322 327584 1789817 1645082 1288128 956684 619335 672031 1795812 594911 717902 72187 700100 201441 1287322 982387 705846 1588304 1448140 445905 1341392 1492073 280106 1718798 217185 186721 334081 813033 329338 735485 1864402 1732853 1613347 1458601 1777674 110961 959914 676174 1613957 23710 190761 1677889 74972 1990726 1734886 676016 498272 875290 464956 723678 402736 1661558 170113 1771568 928947 32839 1399856 744543 1473749 238638 170889 880075 160674 480718 1963562 293754 262937 1074219 889218 1558287 205643 236666 586907 1605286 803389 1188009 1280943 241435 327213 184982 1321430 1537029 1762766 545071 576172 1455583 771660 805970 1509485 664488 877780 586557 1937405 1565293 947162 1818866 1822319 345010 677345 895830 11983 650478 1948985 1732246 976560 1980688 581499 1316335 1154620 43310 2272 557663 1768906 968224 1939353 168974 350487 1337612 574039 74354 505627 902981 1144516 504385 1931977 1129439 1516806 1342418 52276 1258336 1730062 940648 1218552 650189 1863985 454350 1126488 461797 681867 118581 1446628 100165 1804084 572884 1690303 1871518 717937 1695069 31797 1121795 787867 1303131 656574 1913459 113733 1004556 747082 626192 1637586 1520352 1685997 252580 1091894 1955095 335063 1041766 101577 1103692 1432031 1454001 1885694 498591 1623589 368485 1466956 483987 28725 1760143 841507 1804707 90487 835080 1635920 1243974 246110 486517 147583 616271 594278 62397 461198 1432578 647984 273086 1011246 1989188 602223 1453860 1199629 1041 1902694 224707 31984 100209 141325 179070 388469 1504399 1766330 825093 279418 585680 1892315 1951761 1200069 716655 1569699 70238 1788120 1293282 1751965 1019091 1665136 811974 1546163 817411 1039210 1141333 1610185 297575 865106 1731919 1474980 505198 1806354 1483545 1834473 1359737 1871813 832655 1809868 1427394 1398966 1904522 1661263 1052420 1159984 28744 1938783 1035320 1713183 1958223 817094 147457 488117 201288 1778147 6868 103496 863103 260928 1543206 1611760 96807 1421136 1719924 1982093 1284588 480215 1961324 403229 1257480 1429539 1142694 1900301 1450270 1974226 1093016 1838306 39763 1596410 1399924 601596 498718 494867 1611477 948887 1359068 1753493 1183670 90483 1428500 293962 688897 447423 1864840 1687853 791052 18352 1226544 1875224 312937 1972867 1312046 393492 816887 1996438 1129888 1689643 1310652 23430 1742480 569797 1503742 1396689 1343230 127782 1493499 64888 1551439 1547978 519902 986807 1337191 144492 249884 1066934 832289 1722698 1852220 657673 221633 25667 336189 1272704 1114689 1219287 1808009 1123970 447491 1114622 1520380 957985 745182 777465 1449996 164723 1510423 744820 1238873 433927 1020214 74044 977756 1271407 653080 1965727 1095513 220659 364581 521198 129699 115122 866238 1328778 1222586 1828892 562265 501301 619976 1775477 447153 240919 144666 1407251 384853 1793320 118740 1399976 881478 48828 340981 1590535 1769507 1402485 1950936 8375 1077872 11624 12330 1819728 960561 641785 929128 1074998 907461 1559171 377653 1893912 51698 1992830 13227 936228 713873 1095654 210269 1365893 1171163 1958098 1751584 253749 231524 1603274 1063595 1403863 503472 79948 1731509 615645 1457575 1222514 435470 541890 322901 1756143 472091 1521294 256289 946636 1178741 1661586 1603107 1732629 1457598 1355571 1530029 1887080 955302 1146647 24112 283666 1789522 877144 243966 1182080 1623968 1539256 1253726 1064289 895432 238474 1903421 1975570 424205 752269 1079661 1907208 528200 857386 1740490 1649327 1959901 1690576 861385 819554 425937 54666 1864898 941468 1183836 624702 368065 613599 385648 1101721 1779064 988138 886180 1017923 423338 555548 1697510 458428 1605202 419438 1060464 12242 1520902 523328 802360 1774164 1201574 1892364 149553 578448 1874638 829240 1908959 415929 667156 588905 514526 945076 230492 770516 277769 972527 866987 706557 834633 129174 505177 146824 1804473 1565642 586014 1453334 71844 1179184 652975 1339559 1219330 761459 267653 491400 1174857 981177 905967 233130 788918 1644948 744635 1425700 1607965 571436 403982 747052 1452777 739288 1709827 923143 522166 188640 1341928 1838232 1299208 1749503 966057 1119609 1405352 116177 1604065 1229840 393405 970240 1415189 897745 456647 1775586 1853533 367289 1917342 639410 174441 18905 52333 1934235 1411819 1481329 1796587 1158467 1371950 1955222 23971 767490 755243 1337174 1777819 1897252 1820227 966809 1404068 1057861 386695 1956199 1923465 827888 44826 1152466 876275 460042 1386932 386725 783141 1081790 806438 632167 134071 470348 1821283 17274 400499 372437 1837300 180762 1211356 246418 589442 1003078 308341 1423395 1290754 1271953 1421429 434760 1622572 1855196 1576327 1559346 684089 354582 358655 1138925 1102641 617935 1621627 300890 119809 456942 906899 374816 797180 1409398 1663717 1456484 1710705 1041223 1198338 1540952 728096 919283 522626 179056 1185426 1509627 286534 1124608 419380 346407 1966631 857331 475447 1893516 454145 628057 1289342 270429 626619 811495 651144 1846536 1690784 1064198 791289 1209602 904557 1295409 400215 992390 1001509 1161820 1110657 147310 659840 441389 433106 1094591 1614592 768654 459089 655720 1122618 1824331 1800792 1745409 1307774 35083 1106093 1585155 312455 778736 1333255 796084 830562 1462201 1397789 1935397 1652529 452216 1504009 93843 876735 294332 1135344 1770615 1861815 1797342 298515 1409915 1467426 178494 1107028 1914944 1128129 742240 1914589 1400388 258985 517964 1910016 1723885 650036 972333 733698 706552 1910875 263109 894712 631956 670881 1969230 501389 981444 1504732 758401 1263566 813590 1323327 479225 1590180 1572621 1269392 1701421 1261340 1010117 899881 985352 1782826 631743 1311912 1626049 1176199 434665 166878 1451578 852099 1031708 367555 413729 143208 1258754 48598 1037469 372387 1175174 1193608 1372140 793039 1198385 1042659 1706209 1035905 895745 661689 412781 1762842 806693 1283276 915203 74878 1985182 1522944 834382 1059815 1907389 1016767 1518763 19570 633842 323395 693337 899345 415825 470655 647770 845572 1376223 904930 1088238 1166343 1095016 61990 788130 1780947 1087397 189277 517309 1097895 97603 725628 1230633 1961116 300676 514741 609449 772508 1845135 1378414 636442 698620 1576684 243155 1861697 702023 1589682 1676493 1342642 1736431 304935 587261 1321156 1312677 484905 1496665 1695087 1498235 63099 522269 453458 1273622 1696598 1376031 317374 1288734 1359812 1581618 1002531 1283824 1558801 830792 512697 790383 1469147 1870608 1983704 1091881 572606 388149 1572352 219745 1787575 1077737 1556630 1025249 908924 227805 1762659 1015778 487516 1347620 270323 1901998 435209 398025 1032274 103431 742648 979872 955565 1847120 1301319 1374301 615780 711279 851659 1766671 776499 328117 1759335 711993 648012 1709171 1411779 1619127 1852373 238698 1265425 807099 475393 1136156 614380 1986289 1665817 1510286 205434 1711089 1214178 1349911 1219500 884334 261092 236337 145048 1089930 551475 1518598 907941 1914967 213323 1903496 1192786 1613183 1743516 1892412 503402 1176417 233150 1004200 632456 1687735 991820 155336 847627 453316 575774 1184469 115999 1985132 675760 135226 1015353 1160734 1811935 1942428 1181881 154068 627735 1877836 1951709 1225526 1307206 521401 1788624 1431875 1738134 1867644 906646 1525279 1428018 1797551 1563024 1626263 246960 746445 466529 176915 99931 1838202 1654226 1907188 1594041 1184382 1843254 974948 1916603 1501578 969773 1643741 1972590 1355344 1990466 721595 264813 1239264 393039 85993 906534 157892 1182182 885852 29632 1460611 804 1496505 1017224 1083920 448017 428604 170506 150573 1080104 975749 1847762 877804 1131670 305320 1338580 711775 815695 62980 1417144 184482 819238 267055 509246 164197 856086 670616 610802 386889 637108 528105 538768 801456 1594039 503845 444897 1164061 174821 339128 1542194 83879 1098253 1022194 1954411 195742 1363689 325385 1222814 116499 1075779 1017945 679329 1774410 1528956 1068288 1896277 91810 891318 498780 547298 580997 1324532 491658 700860 905392 1307424 1865981 1523597 535628 318647 1197505 1844975 1573730 1662781 952945 36329 793374 269936 1792589 110154 923127 1785203 1545357 1863922 649103 784032 150056 758838 1704909 1661149 978430 749508 666131 1155352 80560 1384455 256212 782269 918284 1491056 1218511 1231956 30767 773030 1919453 133296 1835074 462727 1217322 733690 1044135 802203 839638 1036935 579082 1862788 1487256 1903247 1053539 859650 926349 1613185 192205 1445794 1818164 831268 1998999 1173511 1623774 1657475 36250 1092955 177778 1322437 1108464 584851 1322424 32180 590849 1162120 1567728 1020544 812118 1104126 1748695 77057 50415 1861620 1210372 517909 512831 1999000 1995387 459871 1532788 128269 1807913 691510 946081 1398810 1471217 851922 168772 588914 1229422 1548338 667169 784133 61935 1300000 258682 1331780 77641 1061933 474076 1191664 226769 206771 1764551 739260 880501 1854739 890249 567317 514595 95744 436460 1293600 1469097 281987 993446 1054951 854146 1388714 1185934 1905217 108903 643167 1037561 724265 290669 1975688 895562 159439 1414692 1315104 428570 807754 1147058 924863 1922567 203502 961177 510464 594182 1131730 1804067 1647 785309 1177299 1106595 779636 1317161 1562308 1572011 357976 1447324 1332808 1642391 1473316 280427 307591 1989237 520934 1579965 229182 1723967 1403309 60327 1560727 836554 1851371 1318307 1932884 1336608 1886124 617097 424088 1160586 1354118 1159366 930928 75564 1571980 394352 830804 1369491 1286066 66923 282823 189849 1327703 1867990 37292 814732 734230 1984459 1215647 1679487 151131 29355 146357 773067 565881 155120 616864 590609 833537 591005 1157710 1289904 436496 762071 279689 570520 1722503 1578870 681696 1826220 1957021 849288 727389 640851 1845021 146555 1614447 79941 303017 1813475 1319793 1135408 19884 1565480 1777943 316335 790376 94061 873293 1675729 1294652 1924492 2369 1713608 1475981 815423 1543720 450931 531938 1945657 165122 1784978 17847 540005 1310783 1356157 1268417 499665 1972692 1949315 1983118 1865223 2403 1179226 226093 1035451 1586769 1249742 450452 540315 436258 42677 197284 95529 1141564 66801 495217 1639250 1634126 194293 1140876 1363716 988223 1027394 630123 461300 1869720 1100516 261878 1868558 1098958 1027991 659807 1900464 758318 45692 97094 1725183 1724956 1807930 69530 539555 1945412 860468 1181432 1586662 74161 113191 1108961 1170690 519656 1395805 1474897 321133 202135 1817008 591077 1756799 19042 566294 156518 1943634 585200 913074 646003 472081 1742649 671927 202166 1403290 1657717 621007 1548229 169891 1276882 142113 914846 1756199 1029499 41926 1642703 403825 1600510 317525 407590 1216372 1866902 1743507 55239 269741 1716600 808284 1707209 118589 1819769 864821 967371 39650 1518997 1233439 420771 574161 1282741 1839998 1549430 446973 1241680 1688033 1206031 240504 35873 808021 1330071 1043627 1293657 1028616 1628129 1168543 1563668 1117523 1614503 959114 886097 169419 1586309 135514 1705770 873593 945903 920405 1658436 702408 1148902 121701 1914932 454062 408562 1066007 890830 1857472 1838931 1181566 612504 462911 680301 1464633 140015 692392 479001 1920300 1381597 1665234 1153173 1318787 1748733 253471 131925 22572 703422 383423 1300295 1524006 312888 573943 1088533 591421 749426 489368 1666109 943103 891951 1004826 502323 251444 819989 966469 921483 917045 1734972 1871645 1636945 1663981 1997418 467490 81669 1111571 1624159 1815570 1381828 1698321 244117 1168556 1520307 840181 1814780 1483212 955223 281284 1234230 957543 1449889 161044 1552585 1102330 542679 1174317 1778469 1590829 1496973 1754594 1882921 1094962 711065 460960 847824 105447 1090625 480478 1464967 1554423 480779 1892130 274287 1564732 588837 1075401 783831 1922141 1761540 984385 995777 363837 1031698 1198198 918177 1537370 1911757 1372073 409426 1772644 90817 1627150 1014958 1048024 1353581 106234 457282 268234 464583 22179 1181618 117120 368023 423766 1993236 1895588 1320693 1223157 67293 811071 1391146 1216141 1576356 822913 834321 1483483 1274054 132508 912890 461956 402097 32191 1413724 257683 609594 145615 1952814 1422197 1002224 592811 412612 1076954 606137 659850 801239 549431 1340592 821106 470092 1177652 154410 1814199 102362 728151 569784 1130509 306745 519641 701786 242572 895555 316694 1060879 1555746 679018 1669857 466719 1894499 799023 1810229 1682798 380230 1796667 685585 857466 1737927 65780 719957 147827 357582 1563849 1228117 1039586 695086 1133468 1386271 563889 1026262 1455731 1901439 595121 1650894 1378699 942848 996015 1868781 742835 147575 1334573 1626089 624055 1474269 1850221 654441 787267 444764 1606304 1097267 416981 544060 1885896 613801 27825 1492474 665511 823575 88298 1524144 1916377 1063421 239415 1232857 1973408 1923157 464333 1007313 1970857 1286768 966325 845143 1010746 653325 966966 1103379 1419398 1385692 849652 1485790 966821 1513786 18499 1291105 952503 1077644 1272754 672252 674638 376587 356022 1886754 1018078 1413126 1704373 39306 213938 150777 1516520 1121956 90754 1549404 1520753 1116889 81562 1576703 1298233 1752164 1526738 1265415 660208 1690454 1571004 1531312 778996 1659625 1057173 1335117 364483 1831123 1639040 398641 1646741 1486011 1362591 764716 1769358 179505 850361 883017 1326729 1171869 1904975 37117 465467 1507701 1344115 595243 1756702 615277 655606 1489438 1920850 1834159 281205 308841 1958262 672345 466707 1628193 1320890 1090783 1515231 500162 1367501 1765029 714768 891897 1030491 382323 1096145 1050267 1837314 1247165 281513 407695 864273 291027 1946270 682686 1672850 1358004 205403 1909202 294067 1935076 695099 796401 612031 1323257 1219344 1466181 951391 1059985 1421991 548818 903451 84246 384817 1376238 904887 354361 1215114 1595642 1780558 1640576 1173616 939406 397417 355281 266087 1576308 184084 1223429 961094 1000537 1918904 915491 1716946 577477 1545538 1981774 1623587 855833 1326239 843148 954637 191001 1643455 1884888 849505 526481 1876209 12505 718970 678505 388175 1255003 334144 1959504 622746 31230 1861427 1206320 1680531 1045891 762767 757245 656566 1613304 199537 987393 1431532 1367151 709094 1652506 543546 493816 464285 1409767 763263 1787376 1603949 1017790 1529311 1416874 403284 1906527 907034 762734 1469437 1618200 1453256 614138 660700 1928747 1840077 1587239 1167839 42414 1256727 1422432 895781 874172 1123245 661949 1153276 203644 1820587 78349 1107940 887499 1900772 789235 1839624 121018 673737 730625 498004 104972 361051 519934 1354890 1629847 778037 679109 367537 744313 21795 1527537 505632 1345095 702119 845683 380371 49526 1696882 148239 929922 382994 940569 539620 702124 426612 78496 1117359 223085 671286 448147 1116261 738191 632415 720310 54775 916628 258765 779300 1650244 823349 804386 1007504 114318 386839 1644456 516692 22608 776771 1089080 188773 1079155 42778 761192 145289 361157 892891 1643636 1960927 750812 732889 1638766 89070 771793 1116438 1626352 1934 374917 1489827 1314130 1251970 1020617 1449919 1569961 1823199 843757 557125 1723729 760642 875921 1325881 1139469 1020663 677317 871324 1465008 1429976 793825 792815 566277 279688 1696038 13615 58400 1205476 1696490 904113 840360 409083 839740 857870 1104209 1998266 160834 1623538 1053352 1128833 280893 83778 1499149 1516235 1824648 1304568 365735 1050695 1943031 539122 1716024 139612 323472 469779 192279 29240 1435501 1243258 1284369 279603 638466 1446832 301252 524942 812668 62405 340574 1450595 482598 1533917 894737 241301 48541 986939 1639200 1340000 782381 948397 721222 1418383 998371 974094 1705009 1943322 1802816 1858518 261712 295158 1512801 952950 730197 1617585 106423 1372836 1342199 1853581 1629284 1318630 1945927 953700 516028 1806344 4203 716216 987893 143750 1038633 1715173 172876 1823448 1864200 30911 1500424 950398 1602992 1248812 1293096 1462876 321182 389473 908507 1112479 411229 1446617 44937 731174 394821 1848712 1939363 75077 1625380 1879827 1844538 1574911 330267 1507031 951811 686345 1156157 138206 1666359 1105469 556426 1200414 1585123 180571 215341 1121507 455770 113152 1271051 1105642 1298492 76789 1711914 46175 92560 494054 547329 739930 839829 1772691 48544 1438838 44839 881374 1160814 1540368 1555518 1017376 284237 999113 899484 1609690 670626 404068 1749098 374752 1249714 1777579 1836390 1352938 1181368 538315 331152 1341196 234362 1808577 91906 803402 1084878 355401 1869341 992935 1593397 800852 1183026 521770 284043 214699 1758537 1076018 314556 1576049 838994 772811 549304 114498 694771 1657294 1888830 1788066 1376519 1350599 1855341 1741304 186700 1970072 1175330 1710181 315436 1741240 1560477 1459196 806956 611385 1191197 1244591 1654329 887326 1736099 255908 755291 1150399 1787061 319786 1777096 229797 1817368 1353926 1326612 162096 696618 481224 1914731 835844 145746 447355 852489 1354666 1029953 492379 1129536 1992661 118329 331138 974446 1325423 1983433 776743 1731262 1469515 759226 1424908 1725174 1054058 890959 529187 1163904 118345 411037 1228124 337987 1003604 1404644 149637 804063 1591454 1940373 1729453 123233 1742168 372136 1810996 1972448 1369512 58935 269303 1962499 1454120 1175027 868198 1674661 1625487 1683148 1503679 928814 1634587 510580 159037 1894353 1036221 198141 1303899 1128218 1366987 1649900 559451 144224 553534 1070087 863711 1955166 1597210 208634 1687866 1063419 1991324 355795 535335 1127017 139069 1468592 1546861 386135 1681554 1547233 1349917 881396 293081 1446926 1006224 311985 1242959 1377807 276347 163780 685705 1323653 1663431 666783 1320769 685481 1418900 1217857 972189 1579442 1798480 1213067 982329 1608316 1695385 1903876 64430 21096 1644369 1927374 22612 1458053 815384 577452 558406 948349 1282003 996939 1874307 183796 738185 1744462 871175 1199690 1512486 1648726 401590 250343 1750968 1272030 606724 239546 548001 648287 696980 1857099 573782 1533063 1736485 684955 1024384 599833 1584262 482747 1653630 810713 1225379 1660311 1145057 173348 965285 1419532 1447876 1770191 1146851 1877089 1523948 142271 651715 275707 554712 1834464 895727 823924 1279022 35787 1479105 679490 1384678 1449196 461691 1204374 490956 1454226 1577630 1720227 365374 1317038 1434344 1952842 976674 1149123 1725752 1906998 499650 1604280 1226845 1805246 598675 1341687 219108 1474395 1990889 1498942 1327572 945915 1627854 1626278 1013197 239297 1426191 1686491 305252 1450324 1827147 1740301 495716 115829 1070290 944743 1911460 897437 1410554 216731 691539 203749 1996312 836116 1590482 826364 465389 1209464 777543 1878180 1814885 960757 123044 541443 660073 1076813 693199 876452 1052091 414675 26043 672811 26205 127257 682480 698776 953236 1754527 1934384 1904788 538020 1436822 1403619 1428066 1657381 315300 245459 780266 562469 1146998 1442782 404065 1139605 1078507 1785665 736354 969674 1676714 1630815 67236 3674 528722 1522747 646345 62853 904303 1190671 1570985 1534683 1736764 1576280 1702809 1844459 62379 431809 303541 985876 733839 280496 1570887 1967968 1055926 1934316 1765520 318299 194477 63221 1197830 347990 1833325 433238 701455 943218 23242 637501 437965 371031 236886 955597 1058176 689100 1403144 636406 1135329 1730045 658302 1316458 1948001 176530 1344645 1967063 847087 23974 1387128 1956469 1577527 1180955 899017 379054 165677 1893429 1981113 397822 1954375 409109 539119 1018530 1411956 570463 1804286 1998970 1043720 1792772 300956 574642 1818632 1213991 523151 159060 1635656 927440 1098915 1654437 1658636 993576 1583534 1905279 467192 256427 113474 1485025 289467 23482 1503097 1867150 896916 1281976 1510689 74047 1701861 111284 171222 154402 1757228 1576642 1322957 1792831 683814 1403748 1159804 841154 1936411 1535029 1525721 1672429 1164762 219777 775378 1175749 1848308 1783555 290337 1632018 1567881 233642 662092 123838 548159 1133004 779046 822172 14869 956281 1444482 517200 251923 658537 1724839 1364110 456283 1997142 1489680 1282553 1894213 892016 1988348 1141630 1176971 1297243 1693800 1710149 249269 276518 1722251 713373 857274 1030723 1721444 506942 794522 602124 90901 1065296 777722 973667 1026183 231519 753858 1271418 866302 202079 679626 962211 231916 1377372 1844808 1778819 901886 1909329 1330020 1899419 1727391 259113 1653864 473274 200800 810308 1922376 472188 1216382 792797 745310 300178 389333 1266660 1312317 643448 381414 1243116 1003024 914019 1229270 504814 1316850 883743 91798 113402 1644508 43508 536548 1175672 556219 94451 64956 352543 415728 735982 259586 252704 1306777 742512 964258 1680541 1264642 600200 614751 1806365 629972 1557218 1951332 339813 913169 1292503 1437191 65199 197566 746262 1844176 1375537 873080 1208673 652865 1112791 1099768 1907284 160806 1573935 874931 1291331 73824 410984 143143 845134 780864 124622 1754344 1057542 828466 70766 110191 1988859 418539 1773479 1560090 800319 950667 1016498 99116 92256 680742 1422186 1994654 1180573 495055 363639 1332788 13043 680721 703648 865430 1682590 1506816 1911962 1356295 886569 1096982 368302 1630344 1395153 1923567 1918011 654131 701537 127159 1974317 575092 1588470 483763 130656 1986261 1323245 1185713 614421 900547 180037 1421549 249492 1926753 715199 403809 934750 1714268 1543273 655700 99026 1199824 480365 1510851 1874310 746995 1936877 1333766 1368436 1991572 896312 1632596 1361374 786606 1112400 268822 682538 425287 776831 1881503 1543635 263113 1055048 309674 413195 1766982 1512459 648980 12515 1849893 953234 978271 1646641 1586053 927812 155942 1149055 1571410 1789980 1017821 139657 1556301 374100 1394327 359340 1975340 1981642 115235 1464524 592809 1048328 1545075 67055 746492 1005134 1167352 885161 487497 440992 386060 1618424 1830620 1100771 1661528 1904257 444038 1865006 118043 1763916 263455 143739 1733681 386721 525596 1118497 1770478 170626 1598424 7688 475820 1465683 578518 621818 1214230 556122 453214 1757901 575848 694863 1235706 460156 1888908 1259690 198276 1423725 1305760 912362 107670 802533 1220971 747863 190777 1560521 31617 1760853 1097454 1112446 22121 1450890 200324 932785 348370 362923 1601187 519121 54021 1427976 1038085 1766037 1533956 712853 1068513 929909 1510474 894480 672704 1333778 1791123 822700 1208136 1630581 999216 1875161 1748231 1302093 103411 1821579 1494127 638459 1338815 344997 1266597 1074627 1148142 881672 343698 630925 324071 941790 1106395 660481 49710 1929207 1065572 100893 444859 968254 847303 1532448 328099 187833 769451 320587 251188 1241944 187557 604641 1570013 576016 353748 147103 1941584 1536206 409427 487928 832879 370704 146328 352162 1959291 1608792 494755 1232868 1328190 988454 1926150 590100 1398642 1132880 91541 1899991 1495314 1324665 221980 889864 1790377 563600 1875147 1525530 341829 1266308 998428 1592243 1075456 1689329 242466 1030398 1147216 275457 349102 1965336 203610 335080 1090897 899012 1498457 808506 1033701 1690226 1347274 348763 362201 726256 516075 1228448 62246 918251 1322378 525558 137785 929672 1572620 1821871 1899922 1685216 1245456 1367531 211363 693654 1714962 412274 979126 306986 2872 1336644 641264 1483382 14093 1993809 822505 1485492 1723166 313705 1567387 1058195 94599 1156777 1437149 1783852 594302 1320711 1107699 1031898 307182 1459472 1897206 205868 1188360 285777 676514 928421 1335485 515868 890115 1370921 1859321 50260 1634121 233852 932627 589413 456340 231915 533542 560336 1932156 963257 324254 1757529 1586187 1134822 1439393 913879 477371 68159 1750746 1865985 288994 1878700 932213 846189 72843 1923205 560278 1078631 659606 1660449 1590895 1017776 1338798 107288 778006 830726 1580452 1952246 1606439 871028 1120698 1088922 821911 1638586 807856 150633 1036014 972970 815088 946964 1128193 1256722 1378256 1350753 119968 722689 382631 504676 834522 1212764 99791 87318 225335 982556 315447 1429818 991586 530547 1329998 206625 1805878 1196085 1201414 1561791 1539375 1605564 302303 1657766 1186656 1992702 579957 1263541 1227605 1261522 357394 1015292 1412153 1988848 231539 576183 1375110 724280 283681 1108524 402427 1165538 853730 569938 1611859 504251 1379631 1368124 714634 209087 1826382 61085 1234626 113142 983255 1049092 1802486 1436917 1269002 1515725 1808713 1993570 1379770 1074610 246555 716095 1035701 1272506 585785 415548 1353447 1196028 867115 1015077 107867 1928684 627716 1343166 344308 1185997 974438 1940477 437946 1587359 1295900 722801 605611 234831 1372306 1903891 89392 1866501 1315883 1296903 528784 1808423 1977602 1670808 1778791 1447377 1082487 1060045 1916418 1749119 127936 409178 417934 936006 1630653 1929539 141620 47471 514487 1641541 1646139 404333 622729 1456585 1655291 1599909 1615855 1651330 1721804 288482 269897 1448077 1532165 1775516 726468 208590 1772126 847482 1047471 1185530 193252 1632761 1531101 1172603 102867 637907 405072 1440269 34052 405892 1759720 591063 852383 1949717 772096 1531823 1697425 1397984 1375883 1917008 1957694 1697090 914286 1405103 152155 981089 1843865 515818 934141 1422232 768786 418094 923330 1341731 1068787 1923289 756622 1228227 642183 142579 472701 1307646 721009 1373468 1433689 441546 673193 571698 1704633 1348903 464887 1636233 1094283 219951 1222297 15378 174248 1842884 58511 528036 723737 101982 436972 223650 1071425 883026 625204 506005 1683773 1054997 1524287 409224 810651 1060021 999333 510879 1291644 1404531 1808874 193027 1601463 1836682 673674 1722524 547066 678704 371879 223524 1833902 1539238 52431 798747 118749 393192 1761233 700276 1877863 353091 414573 1175179 374605 454329 1297026 1345475 1469900 1466767 1265193 1664012 1278481 1648977 250131 175556 1479016 671767 1250845 1770687 1120621 714152 1563869 431766 1927925 1009889 1260384 948213 1666385 449322 1891279 1350427 23044 1618930 1570737 1133020 362046 1880947 353458 1699464 46613 116386 249878 1697541 1770103 1539908 1851658 339862 222387 1100329 954641 1216994 590368 1831400 855608 1981436 1874376 772620 345479 125591 1313563 1479108 527328 854653 888675 1772664 1327436 973482 1678763 601738 511638 664826 853444 1073156 1685525 1175283 1834582 908027 46976 589038 485877 149156 1591979 1199577 1701957 1114212 155517 1926054 775245 842761 775137 480771 363925 1283063 920740 412984 1390324 1096308 416974 1902071 1370357 656012 589841 1943738 1360256 1224965 1539508 1764895 1742750 806601 362173 70355 136037 1830487 1429023 402370 1633202 1386136 1887689 310353 1938185 1064739 6192 128486 700228 602218 1469004 728304 1810430 533952 651376 1229489 1602584 819758 1295671 1756822 315228 597205 95764 396649 1403572 1172067 1855928 1767048 1337706 1086073 878955 102711 1999573 864589 114345 373861 647578 917108 716867 1295635 743407 1790675 1201546 764290 1872553 744788 45242 618639 659213 1104197 1714485 976629 704839 1260096 855103 1542898 1473438 1301694 1181655 522355 1368452 1238528 1724922 1031685 1200739 1257428 984290 92378 868703 538505 202283 180235 1220628 819095 456683 1587970 284755 1517819 187673 502698 113053 318911 710746 1548802 1060290 1460495 1072889 1288093 1989332 726768 1472387 441616 1980250 1491423 1396949 44871 1882741 1840710 1775537 1636842 1599360 1673110 1379106 1581338 1384933 1980563 993557 1681863 800744 77226 77760 1122963 778678 837205 1278033 853667 1542385 281624 945313 51897 410861 1972610 1467149 230535 1940114 231756 808353 935074 1646475 877143 49738 820241 172507 1176963 1127903 232136 1953454 1033476 1939457 731501 832916 855791 1874938 808815 661318 44741 1609985 1465302 908890 1641047 1260155 1049564 941384 397447 1916554 335284 206739 807089 769781 744368 1635846 1873873 777871 1235678 1486091 1556809 979830 1548500 692329 384505 564051 1028011 1444178 1740568 1152946 1389179 1197415 1204832 369815 501708 341294 1617087 363029 1020494 1681162 39369 120845 456551 996998 1303569 1352297 135581 286362 812994 915583 1867219 1679220 739158 1549723 264645 40567 192733 161852 427882 1194639 449228 282299 610935 153595 541903 1720184 912508 63777 1993574 647017 871823 49536 1217901 1566808 53025 1420304 1316541 1850303 839211 372873 321996 1155329 860042 1996984 316956 1066691 713196 198605 987482 888125 651576 917373 1642591 509441 1951693 461467 1166716 1145720 712474 1670029 797269 1180703 1611719 576216 493834 955783 1108180 355152 829303 336891 645937 65176 619999 334465 1778297 1725282 1798010 231078 1591524 1121059 1710084 1455598 1440934 1533813 203631 760545 1091280 1848916 1035090 1280932 1048958 435032 1140961 11788 1349894 807339 701434 263517 257932 1152034 159036 667877 1055644 1507417 115657 117527 395778 1761578 104069 791044 783785 850620 920694 1913967 1171901 148121 550961 1262923 567191 239762 1295014 948563 1050142 1950250 1132842 1118267 23963 928533 869424 606613 1520233 997608 1118244 1920553 188882 1418724 861740 761601 1875988 107395 1666302 1597061 1382807 1432893 850272 188407 47924 1243474 217848 30170 1061577 1947157 1176348 1152170 755057 557977 1475412 1765793 576708 324910 1996870 714151 1669449 764124 1650775 578486 707864 228646 1772678 837649 1040805 1943205 1119290 1292162 1900481 951810 326043 1809186 1459299 987965 81209 1677227 1977587 1878501 1213899 883492 874081 1574484 1077488 1910937 1484932 899205 914086 825017 985977 711594 1811008 1619413 71005 1165108 964293 1032450 1467721 1151955 1882120 1280535 1411469 108150 1065268 122815 1398037 1006761 216034 1298739 1480902 1587972 1346332 586516 96783 520311 63648 1777278 747884 1696960 464476 968235 886804 1636788 1607084 1086649 748255 1346146 1744101 824836 1487159 295894 189007 1788941 782836 1174211 1694840 700580 1676214 1609429 1290234 703299 1436639 1562929 1581422 1058341 408810 198223 484873 717313 739500 601855 1879986 1372909 696019 1790669 1646348 973618 1087130 1887055 605224 677390 884406 206613 946003 992895 1468022 1812704 1018112 1711116 1402779 537435 444939 1806786 1365407 1867974 930162 1889150 491703 1096060 1653734 776452 446281 1309278 1273410 1991056 1616722 1508418 702587 972185 26118 236935 366982 1918667 1879456 1076516 531883 362226 254008 1006928 50340 1951665 1639888 106013 698554 941570 1688946 1518802 1788354 1692761 87953 590932 1480756 1859681 1940539 265115 1751726 325618 810655 119436 1199929 372984 1404366 195233 390090 615284 1945896 127521 833879 1867391 785549 370256 713263 1112024 345143 247508 437654 302891 218493 1741268 412174 1942362 874268 127739 763910 772599 959098 1017547 1086635 240856 105340 269915 1700225 98115 1423000 1537071 1260346 992599 1953853 1626446 1169616 976168 257348 1718749 529337 1452668 983291 1292885 860482 459550 855091 1499443 911868 116802 965448 552265 1966667 1943612 458496 1790035 77963 1782984 251792 1522382 233843 1380538 644735 1981487 1145386 311953 1588533 24591 769268 1369562 1992362 356123 625964 1351543 127514 219340 685873 1946897 860494 1894752 845716 1179518 940986 1073013 299716 682636 287113 1208878 470569 1303753 274780 215894 201303 1002355 684495 1180745 408321 1711787 1855448 890303 449606 351112 1519956 1099821 737609 1059088 708822 657647 1127139 994879 67382 50657 1425883 425750 823032 172500 824555 1917765 1744985 652694 1289380 1634014 849822 1631346 243742 667719 357575 743260 1709197 457776 1473689 664448 1832342 711622 1746700 1514328 1446433 461352 12745 1496690 1530808 618322 1511716 1727244 841826 656120 1125341 32744 717522 1050239 744514 486598 884179 1069770 603964 1882579 1199426 1091286 138129 1525959 913987 1687027 1961447 1282395 1972961 1179363 1370502 1011325 214678 147690 1892769 1547097 1857655 426008 1249347 382360 629266 1789172 1664825 1810795 436437 33917 873991 804500 13125 689896 1882297 250605 1502580 181398 534597 790379 573988 1248650 1547268 1216621 808864 1924884 1183163 744271 153010 1991594 1327380 1679994 1411459 530019 221646 36824 1549261 503037 95278 1777828 1580737 66237 1927656 372062 218327 1078384 1022497 971316 1116262 643726 1417401 584383 914814 1307311 850596 901117 1107169 778465 693374 1352728 831358 484266 510183 430416 690950 1593172 16886 1851198 1764059 1079391 172146 1831260 640920 498057 991250 1124650 641054 1269797 1161257 365174 334511 796929 1257529 1858552 1106986 812142 1461914 1818652 1892502 699008 325173 126649 1913644 1742779 1076298 1162989 1075708 1295430 351157 219503 789240 533183 102095 1047929 1844606 1040618 569771 242113 704165 1048071 1375350 1265017 1233386 1855057 1135087 1302538 1089817 499683 1053574 337196 1372068 387351 133377 1452667 435678 1595670 449953 1463093 1791955 690562 179599 633007 656391 625659 1998976 1587618 429335 1626628 1464494 1423260 197365 848823 103498 1190668 682157 1915303 251742 1674021 1963990 765019 238111 1788522 1552065 1743043 1697029 1453553 812136 327294 872408 1077966 1358755 1262585 1205425 1000189 1247551 68128 190343 1667746 1132836 1713610 1837847 1383377 129430 740853 1491635 1438743 836830 86414 1703045 1864677 304852 1345820 1528812 1340160 170534 193189 1151782 394807 352146 916896 1676953 2301 1882624 475272 1601527 1432962 1385940 1164526 25823 861347 250217 170410 442685 884454 1002064 1175752 1531724 496468 173475 1166210 1351875 1546522 1009346 1820850 590961 1876473 514532 562916 346055 679268 141926 511990 990856 1384625 246667 1224052 1188186 149434 1544901 1890897 613102 1472667 546865 99768 925092 877900 1648877 761582 935339 1728742 811720 1597836 881459 917440 1428240 583723 797841 676926 271520 1077052 1092577 444662 1745503 1989450 1491400 1478123 976303 1676231 1254674 404218 1255820 1698498 1852364 771127 1589713 1619249 1695922 1475949 1323221 212866 1052982 188124 1156139 240955 1116736 1331249 1521541 453021 1749127 1602580 323747 1813033 392390 169460 1814735 1181784 60240 1224519 556609 616493 706756 772336 588587 1653502 324382 867909 1424429 198425 337174 1089449 166314 970293 1518982 1865626 1820206 1315990 1406315 1518409 1996998 1126758 749966 1819796 1269255 491006 415543 1621906 912134 1391465 1575822 1597242 1020064 101310 653681 298742 744593 942223 1412822 982315 1595306 1530718 1116019 25504 1839713 2438 202661 644169 1445624 1389405 69918 29611 1473029 42869 1886253 678143 102467 1204937 316434 1828970 652679 258046 673813 1225996 1055158 473973 891604 390356 807787 471587 1401637 1068476 939112 439453 9305 642567 1177028 1249654 676656 960069 270169 1512951 1713391 585808 1708989 1472251 1993083 140305 132766 1642325 550514 1152890 1806870 500455 221798 609032 303752 1755883 3169 1802238 1427376 508597 833333 905154 1808447 1179341 475830 1174214 653081 351251 499629 1102157 1271612 1255893 329482 856707 1801215 1890865 1356213 87408 1706664 1816590 646083 1196534 779111 1509162 321106 1398843 497201 1554886 162900 1356434 1638957 628390 1983391 1575286 670100 1365736 379193 64999 689069 1140763 1448052 1255296 1722412 1869491 1155228 595737 201280 773349 1841047 286929 76692 914228 232818 1960340 1148813 973330 337284 1044243 259365 1834870 1612539 1752720 372552 427812 1076431 1000971 1447660 457613 1049024 1481904 1266829 1168626 284657 1774000 1918389 483034 66463 1187795 1519467 545870 728349 1476679 1690213 1735380 1394009 251988 563431 806290 1862924 1324197 1418693 939494 875947 148259 964672 792504 162927 306519 563502 507027 650287 1137995 1843016 204137 51723 1476308 85996 1981966 730253 448337 1827555 73394 946170 523789 1356224 1179703 1456705 137670 1276520 1067668 1421415 1361205 316837 754136 123342 1629103 152507 1952283 121761 1336646 1315820 1541524 1230578 690920 1568465 193469 1172406 539241 602894 425237 1131014 783718 1132627 199668 922896 284784 891932 963324 967231 747109 1079878 980124 1352252 905929 1288686 1709736 1305194 1867875 109755 1752446 909108 201074 686992 1231715 986505 1628615 1195646 70012 218224 212600 1973197 874105 904079 716707 438416 137008 1326063 1771918 70676 1210728 1245885 260132 1818024 64570 367808 1706637 1455251 624210 1492435 1661293 1972022 1825703 550826 1320184 1220366 1529832 190001 328131 225232 1082814 885280 1603542 224240 1235580 506565 1159483 155675 509208 1207777 1696175 902462 1550913 1031087 672172 1490819 1055245 627663 317887 1185424 14194 23018 1408114 522781 464444 1636466 480914 737224 1128943 1485415 1709175 333350 881182 1589559 1356279 405633 1714349 576008 1103363 1043017 1441173 1749611 26198 952882 378499 205234 1025622 190266 645100 817238 1730511 1053942 1720725 1114195 1130584 58138 1461651 195216 1097220 1964200 1406377 1507982 850894 91711 1968789 817658 462371 1954692 1927561 635789 479712 1905987 1863834 1844214 328188 142448 1364746 933745 535283 1102288 1997100 1457265 1496890 309748 651846 1931471 1838397 591947 656393 1467926 1147047 481815 1561422 1760255 1035965 1588019 1420672 1677450 771745 343556 330313 618613 235655 869291 879065 1433241 647468 887988 1206373 1801560 1237221 318889 1935689 1756253 892220 1115869 855124 1833756 1348502 1743192 1786984 1161495 723591 1348813 872197 944385 187134 1780784 82338 266742 1915859 894520 1723371 167340 268327 1047651 339622 428338 774047 376592 1274703 1719647 1631801 1509589 473619 1616401 1262427 1294281 570713 1837909 1081132 1533199 464734 654216 1895333 766477 1360407 909557 871218 248257 1008620 713025 1019578 1940991 1288668 1279493 130389 200203 976539 1889978 517762 298179 1654940 1154112 900197 232469 1434458 1290975 624663 916421 17918 619505 333118 178121 1939945 1187667 573835 442552 141913 1978359 972418 834704 1142929 78714 1965758 1112954 1073044 596560 46423 1086842 1782811 789313 283010 247366 839750 312960 1070616 1888040 772947 1305838 1249825 1617160 779820 274165 1484831 680916 106858 1806942 1948846 748886 928190 370604 1255609 399734 1170566 1469124 1257675 54519 252603 610248 455507 1652116 493789 1086603 163416 464790 500658 37272 214245 1671809 380845 1050272 563211 1566939 9361 723001 1794793 933985 1677662 944090 638780 526339 1326558 1118470 845280 1700283 1381268 1042751 1927342 49582 1277235 1238196 264213 246806 933304 1434279 1460000 1292098 431670 812979 725798 1628319 928507 352469 1093638 509120 1547321 696408 966209 1889461 476834 1152004 1578067 391361 1666863 105575 1801772 323968 1853731 1045525 1977274 556345 272623 1375529 798745 1224092 1502175 1312280 814645 1469078 390326 24281 166994 420659 1695247 869148 1397965 1608418 585826 1814493 301446 313390 334699 344645 891053 1733997 1588781 390586 509610 1842997 917525 1135376 157467 325780 623405 1195709 1938024 1135955 1636543 1409329 1818293 641260 964413 1078876 1631759 1052930 1702354 1914288 56291 552481 1446169 1323117 585854 1309747 808297 1837225 1210155 1747314 1669837 1281958 1535168 1154983 1972849 922447 1767220 1205356 865092 636068 96165 910460 981557 136345 1650816 1038619 257877 1035346 677237 769040 1744174 268719 1646017 457850 731524 758946 154427 850631 360816 446596 175887 1072988 1749524 1722303 477618 1288358 138034 894853 310949 1744540 1840744 1332675 315679 1844682 545762 101613 1479859 271929 401356 1457420 1039438 1401805 1563420 1174301 1567862 125563 155098 463514 263559 121336 196084 1077775 915148 1777063 1807028 1413361 928448 33008 1724665 1215056 161887 49463 834126 1389699 534706 1417055 688899 1781672 1835315 342929 131331 972405 924879 174851 1512373 1357049 818900 447352 1053156 70027 1027259 224999 1692530 1566101 1482230 1072705 1547541 1808614 809548 311060 288654 394785 739723 1427369 605513 1887374 416924 1298083 919781 523790 561582 717939 188962 1243573 1234165 1770326 1953190 930908 793326 452761 672398 1538705 1016538 1010487 1646032 658103 1129018 1340039 1015848 1025016 1389914 1932577 1830724 1243369 16636 423792 963034 1085455 237024 1371128 1973704 1227551 1332836 1979623 138725 1517187 846526 1393204 1017172 93298 1340025 1833580 1239611 1331321 22387 129905 699594 1498634 207340 402402 1146225 207589 783648 1244571 1125705 1494404 1843457 680675 1008375 1654284 492833 1502545 1924313 833962 1375465 502482 831131 1888469 374153 399149 309958 196770 359105 1436248 818841 469961 1584341 1321195 44172 620519 612735 694760 583963 1573545 672127 367118 1162065 713239 884710 550978 1315271 1478142 1925726 1357178 1143185 1171565 158581 900684 71941 1196956 1458308 1613893 831000 1434165 1515273 1168587 784447 1671005 75592 660732 1105881 1502373 163405 636082 881220 48675 254073 707891 586397 1924469 1788280 1509372 1849465 292887 1197281 76937 1888790 635725 1606011 1215712 1258334 592559 1738482 704001 1487936 329937 1032231 69579 1886231 1042611 1511081 1015351 314600 675677 913016 1157198 1304594 746419 937043 1998866 1904331 507779 1592387 1046237 511333 1274759 1583378 1431203 153723 1311882 1531334 1135461 896375 1581743 647477 1852660 538965 1973966 578388 337248 1498266 283262 999058 1991927 188404 301280 1267506 1791723 1301186 43704 729178 887781 798703 1739338 1394793 1665593 748195 1062722 1728877 609277 1207975 393068 477814 597766 1504318 807493 1366329 296704 1895955 1582756 1502629 1883044 1238957 481969 1956219 712537 460245 1862706 1876061 1718013 1212499 172755 1551097 1653716 115723 553046 345133 627050 444173 552523 1760397 1159674 1914423 478883 757010 1288754 1825824 1444465 1525408 362597 35393 573393 515027 1724489 9995 1344449 1664113 1239154 603690 322170 319742 633465 400041 1125502 1927174 971550 342442 1454334 1736911 58055 410668 1812945 136744 1161648 1696530 1264027 765910 1322452 677065 341681 945128 1577574 1448795 1388595 397248 1841434 892648 1358506 915975 252417 1208547 891797 855079 1962069 1085015 1047181 14169 214704 462858 1887181 1255249 499726 517191 1417193 535229 446371 1861700 1846204 1315662 1068664 372419 1927985 1173774 1811215 761221 387969 294837 709344 1030338 1430259 737255 601685 555695 1952254 1549027 1676669 255455 1218406 1543023 34922 1653524 92105 202508 892825 325543 1890396 474915 1511001 36529 725286 724206 868356 522380 744291 1196251 850385 1257342 1840430 1901720 1251674 1047091 242175 1016362 374947 1214915 1702750 439881 685228 1138054 1664811 1634138 1374565 1628824 945505 1715585 343099 1423996 1251619 1054241 1101020 762143 873024 1889137 1149053 1759282 1212757 1420905 848626 987584 164639 1302168 1527386 1439574 1691195 625022 1178888 1900607 1851633 970061 35445 1522542 1700314 1849606 588831 25553 160418 54638 416923 842193 488195 157115 1904279 1456267 842163 626351 754157 1617241 1883063 1266386 217325 1933168 1647927 1219896 1737851 1061167 378341 1526795 503716 1510201 1187758 979444 204563 20550 1550009 1343955 1249703 1237337 1210938 837958 1379067 408924 860206 998822 1150769 1811791 639845 1278804 1568100 751146 543408 1861638 825578 1013064 108389 1556318 1301733 737177 69116 468346 453920 1705190 1922112 107312 972026 1866673 67397 1479146 1564049 1115655 655359 619885 1988569 536138 1843906 792056 598977 265333 354549 1156477 1449450 1708709 1938379 271646 135475 1092296 70791 1013238 322197 1398363 1336351 972141 859170 354587 86447 240766 1679774 537736 1632228 1208777 264952 458217 622177 1819912 394682 397439 697530 518791 1805322 1308662 563274 694236 1660646 259047 303229 1443827 55583 1737582 348681 1991370 1739810 76704 1300008 959049 907419 868695 422978 335586 1872822 1425509 261453 5540 1397229 1766771 87869 1166876 1198883 1750973 1001494 458581 870812 884122 326739 1964232 1782179 240866 720946 1948763 643631 445175 106691 1452809 365766 1745648 824331 1460525 396119 1458445 546199 988909 193702 518472 296316 1678831 1685865 467070 1873494 977821 985016 1894665 1514103 1679204 1377760 1009673 1487806 66929 241471 627352 704412 1335927 797256 399131 601097 965919 583880 1695682 834080 1963325 965363 414844 398577 1376518 174491 341303 1513017 368182 1460155 118887 1352523 1521469 382227 747906 1261863 137372 1208905 279572 789515 254410 1713144 231978 1533690 273403 1026414 863014 1556578 1353310 821477 1965680 605542 1614836 1234241 778392 1350476 518385 180566 671823 419805 1386569 59514 1300018 755390 1734438 777515 611403 1854415 1137389 1444325 608628 98796 1869086 197691 630679 1711493 1599315 846636 1961932 114245 317838 510954 1678327 352639 353441 949939 789949 449309 1353706 1119455 1888753 1782099 887800 672820 1147387 109121 1048571 331447 357161 687854 1640622 41726 1038673 1945332 1090814 1758014 838235 1185646 1583036 377430 1269933 1185705 307740 1170229 155206 564907 1582289 1584693 177993 1981193 192434 1044262 622740 246251 28408 1684729 1903814 233538 1819862 901225 1892147 559431 1652335 1187569 1275183 712909 1059311 1312401 1409038 532974 736345 1057708 696757 1635948 953647 432429 1794312 635091 380781 1992278 1213532 302499 229725 544717 707432 911525 294132 1797194 600613 1213842 530041 853012 546163 688631 816194 1756393 1590963 1496972 1011082 1755904 1365636 232164 1808634 1210706 1629480 1424997 1834158 1166528 1549652 247897 1143120 241318 1466078 1526259 1421592 26803 1171226 952717 1054864 1690038 233726 101168 1633479 1213671 727267 1149262 1692964 235485 1870415 1716238 938732 1340848 797679 445049 816141 349247 1332887 988353 274341 1334235 1724399 316815 1096114 985575 1650081 607459 1206650 511486 1914512 1382682 1012074 1189422 1789599 830444 536819 439717 492827 1566868 1372687 112230 1220424 1894215 462264 394720 101014 1749117 347663 92901 1419678 1039885 964920 532680 490949 1893888 1707752 1188575 1840024 1291524 727460 854099 1464038 288146 1067779 167755 268820 987683 930794 627234 1296319 437187 82715 943622 1541732 1959707 1341943 746464 1376269 136461 751864 585888 194745 1100643 270399 975343 733432 1499278 963125 112008 49449 1841804 790801 527837 966201 1149272 1300850 156678 803565 981414 41555 1695900 696671 377511 1383663 932628 441727 1856210 238804 1476416 1009720 1745542 1124638 223124 944785 1940624 119565 1095736 900887 1774533 1869857 1095083 1225288 12888 1937630 1651660 766920 1631528 634975 878732 1859718 1694154 444759 341209 470628 1110898 875765 1961103 730430 1736121 52824 705835 335819 1138287 478755 531607 19744 55196 1739234 1974938 1572360 1483986 461499 1931913 1715509 1666836 1967633 1642714 1437516 1289534 1280716 517401 176113 129927 1251874 1489838 1452966 740607 844585 1389897 127017 565033 1808395 1303603 1299944 125647 1659043 984484 1785251 1920417 1555832 1207007 1618664 1758146 1226812 1658267 365513 1210246 1663722 1167162 1587891 1480115 428859 633583 1978842 957317 1229671 57835 192105 1611332 1953255 1869119 117053 52586 1890559 1881035 1082140 160465 1480214 1786992 613181 1639987 53701 1693566 1127260 198416 1972225 633659 230264 1305391 1586300 1293591 1734406 1269405 1318953 393853 1943821 1091574 1078854 1824497 154104 1865778 1280124 714822 903434 949431 347868 1461921 780316 636475 1445448 726419 764686 644459 1853672 1829666 1161924 1329722 1225148 243294 1384706 313927 1902158 24166 1454272 1148991 511511 771487 1047794 684910 671467 1455908 730355 708481 1546987 1475285 838311 1415982 99498 269793 863680 1209045 1003173 1797667 1296716 1862250 1148001 503407 582979 1652817 357174 72385 968459 1786774 1666079 822161 1024762 723870 1494565 498436 539684 1918137 625724 460368 1340724 244514 1209290 1059081 1878534 730679 1977634 762437 103996 96171 93562 1273854 1169987 670491 1985739 1616245 180033 835122 285457 399566 350041 1490137 507718 877221 1741522 1718793 139324 148429 713475 1154202 1186094 962246 245439 792923 1841927 1036140 1016789 1712434 1624108 1738241 1463426 1062093 1539957 142382 1746846 167694 703310 18924 216010 710064 1055143 42300 1512601 440020 699519 1384312 1829494 776139 1756442 1830799 904447 722745 879844 1420762 1105057 1115072 966967 431042 1350924 1137601 217098 1251217 63633 228503 1697083 614343 104532 1035546 40052 1118276 1882269 668628 648515 984503 22015 1940570 1823778 1629793 184693 529815 654873 1731582 1203979 1037709 581614 1929886 510236 135235 454612 1478186 164753 972504 467033 1165752 1906711 1072628 1321145 108293 262326 1797751 966029 690386 209377 1892466 1322576 1124678 1584998 657675 183363 611713 1518681 1663799 1537005 907483 1174067 1588315 948535 994596 624159 560428 542270 1828593 785634 645525 141876 1879194 217318 1650754 686784 45589 45761 937195 1995006 1263638 223649 1185106 532123 1075164 502447 1296906 1464223 1420605 497133 811631 217330 659522 1650862 1290582 1427557 341159 1040118 206334 908065 1922413 726561 218074 650768 428513 525360 847541 691425 871082 862428 1329265 269007 556759 299527 66706 367348 482444 1132150 845568 1144364 1362537 694203 1050314 427247 1003555 1049312 1001144 1319586 1523987 1778666 1175095 1807542 458326 1434188 774888 1328109 504260 1026778 413263 981815 406835 183101 430404 282668 1316288 815044 1246990 1141109 1269662 974696 290747 1624063 320664 1416125 1021964 1973365 1855821 415400 1745084 1304902 327572 919043 367473 649660 829041 170980 1541635 675809 1917462 580709 136806 199362 1176203 121780 1693263 1491561 1593260 895928 1909526 893634 1239233 1599754 1240217 761843 544198 1316519 422368 1137107 1454689 1282921 1086924 78296 1397941 45461 1477269 1887096 1788440 1238766 697503 1445909 1190517 1427509 1981621 1638324 968705 1811926 1398288 705709 1431727 537510 1488865 990354 1949753 1424729 1304920 1427294 1798123 67836 1134778 875719 735755 726135 334428 729648 343244 702631 406138 1864563 313092 232531 1770794 950219 1296217 1174055 83988 572473 868708 7541 1610314 1766110 1879386 398996 1638647 1725439 1349932 1305211 1470555 1014908 533898 806568 1229954 1801305 904323 308974 723821 802210 997339 1760270 1906373 705764 480251 346658 234071 1624485 85299 518713 613411 906982 818690 1164237 112615 394383 791219 1306567 765809 1132356 1758642 1458082 635035 276040 1015773 144296 981459 1669058 92380 734290 1643094 627705 1939340 1605413 234861 1660379 1673289 1157190 1396318 1137815 257198 1685629 1663334 761841 479693 1812484 380692 1414409 342711 820656 1971575 1026005 1945604 1816076 922550 87934 371692 1870670 1495005 25254 1149726 1226592 516662 1832789 1427346 194524 1015948 335549 1500425 1481987 1003550 449912 1437944 1283551 727782 1604919 662571 1044694 1081605 199853 1771201 790907 1332891 1478826 757000 1110238 216895 1498470 1643594 1476417 728640 729445 524964 403795 1331695 317395 725916 1040489 1364915 18400 1305244 1475075 1371421 1237373 74112 1947231 1145170 929886 1400860 156733 1225973 851393 9035 1570833 1364897 1089580 529243 1491951 1927364 839105 1533627 740244 843179 22159 1061804 1714891 871271 690746 1296164 1221782 55906 729173 1738920 1706889 1769108 1686706 449954 583629 256141 1304843 1121342 920241 1611866 1161319 1036133 1424858 239776 1066481 683982 1997676 477807 412523 245541 1154826 1035880 1445340 1487863 1293765 308632 1686602 684108 991312 1466492 94343 1330568 1093875 1131316 1033579 1117202 75958 244916 1191701 1863918 545958 1668119 217373 1197198 126108 783213 1384427 770160 1162628 242541 1984011 358688 587256 1792874 382067 977032 734225 760757 1432913 1312682 1595034 776787 1505906 834074 1080585 142778 793580 129080 484052 863898 28692 928453 576145 1657226 1219677 1087535 1026252 175550 995662 844372 118463 1204459 821282 1015263 184814 860851 496410 188463 1128050 1140838 563455 1543413 376511 1396316 295304 1634099 206996 685085 331522 527907 1542502 741757 1844668 1158311 1315302 877128 249475 857644 1936490 1801259 959271 1077912 1740531 1418206 1049319 362000 1988548 1741500 1707669 899521 1800978 597662 1266039 983220 1318063 1731718 1421697 1966834 106988 909748 787444 1652501 1849709 1954389 947236 1831012 1512216 1107865 559011 281964 1479916 1719778 1952968 1400032 1846484 1056758 1841701 412838 1019582 1628923 1229347 1123214 1884650 80075 1451955 1562749 1569319 346235 1698581 1010108 1461085 1623574 685797 397198 298160 1725975 1244202 1018019 1259333 1713023 1538788 509653 1640124 1626871 1532128 337806 1855596 390818 1900306 1136916 1630250 1150744 1826375 1731387 27613 1781426 1581920 1683675 1153498 1436632 227368 919359 849585 841837 164504 1472590 355833 1045751 395152 1635247 1266275 1814434 110020 159712 788119 344833 159054 1856510 1654649 1496266 774842 1608579 1363237 193584 450820 1904383 1080 1339251 896358 450524 1772271 1535988 1968028 1564659 1046435 1120266 1905531 430926 1046759 47092 1737150 995755 438778 1585208 869822 744020 202123 679876 1831772 1600268 1553116 366168 749536 1090345 301035 595926 1151192 1461968 540300 814433 1103428 1404081 431826 1551429 1769525 1941953 116324 860510 1016307 1322052 1406402 379630 1232457 1038173 1591190 1014114 1686621 1673466 325679 696531 1848923 1113137 1236651 1852694 483866 134358 1722814 948080 261657 826980 286485 907755 999309 1862380 1300418 633830 1524672 306225 1390714 1389186 490857 1740538 1232497 1637572 1994375 352333 851007 1930082 162774 454313 1642665 1593459 1546244 1617996 1093907 1134279 1834138 1096146 13119 1116374 1043555 1346556 1475070 1880054 1650083 1972579 1973359 1014609 1453711 1368285 1481261 1617272 996174 1382704 713472 1509547 1659929 536682 522816 845246 972674 1090179 107484 464617 1951796 1772982 1908803 516971 245522 1387104 75100 783744 1077945 1208163 145480 623445 1016877 753495 1829903 43249 294019 1335989 1555910 622614 461544 415438 560843 43409 1683831 1576448 369168 1658480 968332 1738905 200996 1525627 1308328 1607918 941669 1080794 1413002 1731299 1716294 108428 403028 1743251 1560900 695048 1926440 1014939 1097639 1974913 1200823 1630006 441151 356439 373514 981293 1869666 1870521 908945 781910 225332 1258657 474036 1367418 1058452 1679110 105692 1059201 763003 1280188 1532720 1037200 1252906 689545 1920892 1183596 1841597 1155256 1632466 1251470 444180 19403 1719355 1293601 1146517 1684283 443626 442147 191493 435257 602619 608696 1324135 833468 1136666 832253 322552 86318 908477 811766 790552 527871 1892109 308608 224905 621082 1737057 919593 161113 1623405 278422 972002 1540571 923358 1185395 443556 1314310 1593783 12142 1279443 1311279 439540 415910 584378 474641 79358 1675313 1381601 251348 760179 1565957 1555193 798166 1298821 1484049 26279 246650 1595123 1297906 403948 835805 1779421 1428796 1585978 1280348 1133957 471303 69306 911045 6927 25310 362373 203373 241280 620893 777188 1163728 675897 1733426 80147 111502 1332221 1340390 1370442 1119142 24624 287225 1962083 1414270 925334 832763 1575364 1901888 27746 348485 311978 1431117 1211834 1795210 1045513 246941 539820 1541520 369335 850332 336528 1249308 1069734 1333931 1731611 42931 1460334 470572 1173690 814105 1039799 1877811 1744435 1239660 893140 317939 403772 194956 1737875 1787217 383216 1488470 1538554 1529750 795258 606854 898582 462321 162315 1952783 463619 322716 1900720 677779 1902137 839511 1470319 1078108 440947 1072586 954235 1561726 1630679 463158 1643051 1303524 1843032 80767 1091066 1096571 164853 30022 1930300 923999 1108075 676849 1079621 1459030 1796609 1388243 883746 1890079 869177 1741341 730823 763658 1371579 232656 1832284 1790871 1055098 1941024 1271625 1938211 1803103 1718905 1971001 1486516 1768097 1747562 1255119 1568224 1139748 1133951 1139527 1105044 244413 417485 336372 1867853 546945 1676192 275309 1630264 284448 663149 1280430 1926783 868458 396849 1488392 373981 1292266 1477832 1052051 121809 353945 13381 986170 1041134 1562965 460600 1504857 1016493 1833259 427537 38218 992960 1714636 836557 230128 649399 1382136 835336 478958 1734738 427631 1321757 1232562 1124058 1132620 645629 1732489 360518 1682367 1381143 47457 1075973 796420 392655 228890 1163155 269974 658578 1084508 1677926 464412 902209 1362421 1955680 152456 34317 1267255 1209745 469070 278674 1653256 1308507 1876006 1134684 483109 1344015 230172 1186319 919160 1132112 804902 858574 1257001 457996 560121 1672335 327392 540860 1983192 1033481 1741088 894562 901747 854800 816997 908576 483511 11156 224876 295408 1529281 1054499 370096 180623 1077432 839815 183975 781554 1315966 228474 343610 1138644 1898948 1788105 836358 92399 155342 1263238 515790 313829 365068 1111828 550005 1883053 386719 1833362 137687 561151 1815162 1174580 1814343 649044 1085080 1259002 71782 1417868 1224717 735662 1681060 677052 261805 1272563 202160 1375185 162178 1326085 298150 362414 207981 1570691 1961630 1357201 1609612 261427 1183351 53033 1361784 1388323 934602 1084287 1101206 77446 302560 1442046 669041 208873 1776032 1469630 1200205 220965 284269 1073899 433852 187077 1668866 727596 1327875 368102 1330282 1809036 1273263 1176538 1177599 1916727 911890 1500604 338702 1555759 1798997 1644703 764303 774977 1876823 525150 1231541 214951 1527259 1092521 254741 1202456 1276557 109008 1407790 719174 766489 185981 1963304 717610 1111638 1782203 1457253 64710 290017 1280818 843995 1181305 1497632 547789 1850365 103896 1837698 1482364 1348844 973391 408022 1600148 115214 734008 1684848 188848 1667372 1678691 1831477 561277 309373 1375564 1273440 1546942 524301 1317095 29663 1929425 1347747 1626076 397781 77302 135981 1155102 1806221 977103 1099721 1403824 780119 1480133 505253 136178 1701628 1055323 1283666 102738 1771706 707400 50042 894390 1562642 1720398 1248446 74168 1249819 1365539 1222679 575933 289653 1066774 111052 826495 1700678 7839 1740218 58810 586257 1152283 890746 1772665 1371847 859628 959492 1012775 780008 1954532 867729 1749019 1302278 1165372 265433 1621507 91343 1649214 1833552 67644 433 24119 1873237 1605642 1790186 1261034 1681799 1817203 390580 1378100 865856 292553 1764542 1932335 1823461 918561 894491 1618005 1205404 225498 1942834 576463 838108 183736 85186 815952 1441951 1837139 1656622 1248426 377778 1669278 1682615 683026 327139 1903992 622299 1275684 146839 1665467 740097 1857477 1606961 1658026 1215097 1830842 36961 640117 1754351 52526 503528 234790 1446976 309805 308326 1444308 1583798 1810842 539940 1090178 1045108 1644399 1108239 182330 1376513 1095907 785229 1478809 935449 1273576 1356949 314450 944970 1411891 1537498 1767935 23924 1340540 398933 32340 1945973 597942 1409673 1720175 1559891 118517 709737 1567968 982559 1051340 516469 1028408 1417333 1935011 1350136 1803654 1979902 882769 1722955 1361090 338152 104577 678497 1511120 374644 227772 723145 1259159 1230134 853637 1073989 779601 1203668 1952712 1546270 212194 1042274 573149 1484427 1734162 698962 39126 1740111 1083443 675207 335434 669527 680202 1452036 515568 1004385 1864674 79466 846227 1633004 1210549 1124891 1989064 1363315 710996 167146 1163311 1477781 484356 518563 1025644 1370998 20053 90696 1900900 116633 1002986 1503024 1861051 663709 927958 1565561 145852 1574208 287988 1610570 394205 338077 1965263 124589 741844 1565792 772604 923538 1779131 1581210 1246308 1475155 543904 699142 1461306 1923969 1856678 1989851 1855870 1719946 252777 12538 508376 1323808 576697 1190544 261829 309591 1112007 1732446 193132 1628022 1228789 1739396 127810 278571 1400302 1527872 1464022 1542955 549825 420668 503711 266536 1439862 1797249 59173 1094997 1691685 75207 665897 800960 1800497 1843861 1634094 934907 1502870 1396853 1945305 1267173 1093608 22657 57290 1936203 10974 618650 695470 1178040 1223657 1866638 1614730 1996720 1402752 1952928 847213 526344 1588249 245152 1004573 1575848 921152 1712657 880242 1409843 1615050 480729 1263923 1119015 118950 113937 224713 274960 554742 1182245 180787 59670 1375187 1738154 653854 1524779 1653164 190893 1246793 1938011 1497482 1200405 1285965 1224541 219029 802407 1097677 627673 2783 174550 1982850 815747 1079370 1122013 521077 290937 1148851 204654 635614 1850908 1390096 756334 911056 275051 730215 314152 1183870 1764772 1601552 1079604 138512 1307761 1087274 1444188 1134461 1296145 627948 911717 1206756 1645667 1835855 777442 1750534 432608 437973 736004 1566872 1094215 1791541 1939838 1068873 425389 131046 449132 607487 1216676 973543 36047 1537001 193785 837376 1507058 1473507 505750 238899 534976 163998 1894221 455989 723758 447258 818063 284617 915287 1530761 1204287 1297961 1948705 1428601 1908354 1987982 762656 1345530 187640 1157232 989152 401797 636177 747120 596635 1687494 416233 165702 1043833 1461870 310187 1606426 664253 1004486 1818480 993787 616646 699509 995314 1518704 1280047 1813592 177534 1578173 812364 1100036 1616796 1019483 827945 546128 1606497 791319 345988 1209584 901810 1140953 1441505 856521 1822790 277462 1338991 1137625 1667072 690417 715294 1953963 1844427 1082320 1561899 1491305 137081 760798 1252444 43598 434440 809441 185298 1457304 726927 35762 731589 1573728 71485 133531 820837 460116 1962904 591733 502685 1665322 774848 1294120 1138623 87824 20393 1949981 758375 1031405 1371265 1975207 930761 974366 655223 115 1843365 1965216 1132336 1582152 1095538 351878 579882 1371297 481843 755009 1559600 1795331 478757 49845 433303 893989 1371819 232835 1417356 1332939 705524 506745 1471062 655279 222353 751989 1350741 833260 1415583 1627721 1391073 489211 1919575 904299 205236 1735275 1711900 938116 1158639 1699870 878958 115190 1815680 1617254 1290005 315632 999488 452345 1390648 1286150 646344 1223798 1575574 1075474 882766 580519 1729455 528726 1165482 1060153 200287 598578 809810 1491349 1536921 1759101 751004 1802354 508708 282770 1002536 1010481 184716 795517 1426394 358107 462381 1386347 1363456 1975994 1395825 42648 264617 953285 1770554 777065 735445 300943 565376 1350788 734219 1730661 475599 1150355 1993372 1530852 1214729 1114115 1065956 21972 1417905 1135390 1199305 1015572 78959 1789353 1661373 1344828 262372 1621318 674923 247082 980992 9076 1604344 1315697 1466191 956887 658964 836238 239790 798542 1067893 997573 1486475 1979592 1052263 1088404 805033 1050380 446867 787343 683879 1777313 885771 738959 1474074 633304 531613 1899884 283705 1768528 106819 316674 34210 435594 1313970 1103575 1465028 1439384 1001189 369394 1768641 810909 1888585 1566915 962097 706075 990294 1534673 1653848 335102 1899772 164273 166092 381055 1700229 1758837 1764832 986039 521968 915380 333041 326087 1646354 971195 1908195 1646225 322631 1105949 797795 745778 1669767 1267241 1520513 1835969 1983221 1074019 1283618 1347635 406316 948023 922767 874154 1616956 148231 1264802 1624822 634773 1973360 1256058 1454077 1433643 1354331 1436517 1629618 623341 1091919 13494 404866 1580705 1748672 1917356 1102859 1922893 266948 1473789 1544562 1108913 609276 1801688 155919 1245087 1881981 433650 949019 1872002 1124699 1481829 1269282 277703 1523850 1999692 1452240 1092656 860930 750905 1615503 1215477 1623681 321350 29358 1436970 550740 1626444 1678748 740534 285830 1819703 1022443 514534 607839 1843857 1474276 1125041 277188 1607098 788759 539285 1402382 1092740 187078 1111204 1666712 1524246 1232965 1274347 382352 400577 376176 558326 1217223 525525 1623907 134140 1068105 466733 1571385 55480 1828681 550385 166041 113279 564864 545116 668465 475963 862934 1353915 940786 172918 1323923 1253078 1809197 314586 281857 834054 1147352 566125 810038 101368 1601339 1782358 25686 1149510 292279 967171 870055 79736 611747 423069 1621173 862163 948046 1952818 718822 1432525 1944001 321260 403412 358533 1254832 307524 619969 1449089 354733 1876516 1031912 705105 74612 405940 654454 1659841 1507027 1237511 1436567 330810 862594 107833 108765 1140431 1328383 1826953 721502 518449 899968 1010102 1482545 1654055 553161 908670 1592621 461654 849726 630225 1907331 1087791 1484675 1182240 372914 852827 845377 952194 1561538 494785 1133286 1855392 603699 944488 1046248 620945 1107469 1114818 1877723 1976627 1479296 588581 636672 752523 1356346 1328830 1677661 432020 1739061 747623 960164 1619340 665283 1859497 702300 1900287 1489452 731129 1881220 95917 1112253 1718028 69072 1860782 983338 734623 1443663 1758901 288935 1116859 341841 126986 195857 615440 1881994 519323 1031588 1476953 119612 1612049 978365 1918559 1637286 598995 140742 774613 176216 1093245 1039790 714233 448864 1112411 1022852 1708011 496416 1061674 686309 50580 1307664 1612837 1602326 926440 946583 1489787 1227817 630484 1389610 1004774 1789010 437339 972490 421205 130058 1659434 913302 45262 263592 1192209 742168 48179 1794958 644348 774432 1707726 1439091 1182602 270874 1038756 1972400 907957 101064 1447689 687982 1598550 189668 221607 1655909 792686 948460 1662669 1840990 1898044 711647 872991 284680 1857788 999073 1111995 434688 1339411 1655925 488730 910173 399555 298778 239824 658295 199783 1908622 741063 1939287 1214020 20286 1915153 1344021 329951 1062132 729908 1758881 1206550 1128622 539939 319653 797460 1112797 133750 1387033 388927 1825348 1357487 1646438 122784 890548 27692 1684758 1906721 191222 619896 1805393 1392140 567422 1046870 397612 871214 287589 1050605 849903 285969 875532 1783940 55063 1571997 1578276 1419956 721532 172748 1222366 695657 1515938 1287425 1230405 678308 713294 331789 392744 1105389 509314 95148 1537021 1377579 464635 316011 1547050 520231 542587 1994774 218158 1032690 1400763 978086 1787475 1484494 1707442 1821177 211527 1122785 537820 1854960 365163 1559799 1785761 1217671 1564512 1732640 840821 1320957 466743 1438972 1790851 6122 1912425 1999757 1790208 130450 1863936 1310809 78863 418075 170929 1742902 1133958 1926028 1679823 221520 1723051 1265145 552337 1117472 1777576 960396 1980660 138557 24917 1231021 1850666 664025 1951951 98744 1358180 1538277 1178038 101266 303834 802783 621607 1128515 314054 878643 1572122 1883352 1574766 1426861 1039994 119966 1004760 1191320 1995017 1516800 403529 632742 686481 701898 1271530 610452 1808968 423370 731105 152416 434657 1033478 730046 855964 798399 1312314 1758052 202857 1899474 824940 92924 1834246 912281 711543 1938904 221682 1101811 1167082 1525184 668306 1076498 396555 1113029 109604 1694388 183353 1781261 503927 1877909 531561 892245 820286 1326575 787754 1689377 1845242 1936116 1869334 1326975 1689346 776658 381071 848974 434392 116064 990204 213743 1785454 827213 163351 757564 1756601 1036841 80634 1663847 613962 1149524 1319992 174714 708654 306312 255466 1485913 224604 1060796 1898466 140154 152500 712187 1333230 1787632 1977422 1222799 1602878 253153 1247860 407435 77142 811514 1578055 1582863 198372 931171 1077304 1519581 928202 61239 1258986 361241 1774279 60337 1028917 424703 888474 1238485 1965994 1769452 1679308 1809090 589691 1720810 1499341 1198578 196416 918658 894528 298409 1443746 387298 1384052 751490 1603177 769102 1383057 84017 1865135 161422 1881386 36335 688299 1607816 1977736 178669 665308 770768 598859 1654629 1321467 180351 1824209 1154985 1790969 276459 1451004 1834206 1518155 1348959 1794153 358503 1906997 1612833 1230959 370404 406276 1928831 1625492 372431 1622657 1575281 339685 1536272 970904 59145 1285017 1919533 1692829 1186634 1533022 964846 775592 596657 1595172 446445 687662 1815069 191240 1086033 772656 1802723 1402238 1131946 613039 1928745 827883 1119212 1015811 535697 910452 342458 1671601 1115461 458631 1842397 866115 79911 1931952 1057548 1708874 1659795 1364474 724630 412404 9114 849883 673330 1698312 428639 923273 528532 1132554 996591 1157226 1562532 219924 1131347 508244 1619607 1646861 1415028 137563 150504 1319441 1140262 1599837 1592692 869284 1515520 1002694 1433143 885098 1008536 1223032 666342 699832 1552720 254911 627486 709434 1111281 411416 929563 1615469 1242896 170819 1572757 451382 1402670 381923 1832045 766106 1073853 1945551 209537 739208 1508243 1538967 1284462 1023243 1258782 444429 1502993 1190155 1030569 907211 1472811 597939 583160 1213965 1213263 1354155 913796 1927312 445062 552704 322655 1949087 128766 1938391 811527 1192077 1197496 362233 1256858 1015283 1202819 957907 240140 780058 1631792 171704 973856 126526 1654832 1377014 1157189 65456 1137840 1294099 1965405 1547535 805942 1440941 20522 1160511 152784 1891021 989759 1800795 318757 194807 1105873 16490 1942345 1648348 629831 1911559 1114319 1632798 1479632 411298 1755035 1574469 1871126 831046 1866566 905501 1609130 1534804 842568 1118751 1362201 781096 1755088 75070 1063226 58740 1303000 290760 1485209 643058 569651 977615 1880213 61638 1223394 1135412 228052 1229029 1064235 1221529 994706 400270 1106459 1968091 1152011 758706 765417 103433 1496988 781517 1158920 993712 166183 175387 622043 1622802 1797844 1903715 1942093 646672 1900132 897262 380705 835341 765170 1185067 1547079 1334679 166685 1803459 437711 1894071 1198284 368815 1171835 1320128 850091 232337 1068190 789229 1303492 547239 873857 1156032 1708747 1880658 455241 1989555 1875246 1395769 1352009 1166924 429946 377712 1605965 1469902 1536494 994779 645553 1810189 250341 1830768 42552 849265 1871772 769417 1687091 602909 1976930 1985753 1844763 635645 1129379 1177364 1207924 200140 345181 1753052 1160362 1401702 891784 106948 148565 1447439 1233037 1916895 735368 1757143 877979 363597 1376723 665066 1416996 138353 202352 1387029 195674 102563 1786280 943816 500406 141898 1412107 799583 470314 896725 811280 1747799 1388786 309096 77495 686001 1253309 477949 232162 199460 976072 767774 1192369 1694447 1020372 1559181 70259 595943 880210 1824125 1969021 1855172 145498 833147 581399 1531404 1992786 1182149 1878757 1843324 1780249 390374 1421071 1139804 668067 1917339 1900531 1625467 844162 961713 1174586 131279 678231 818247 1503928 986829 434286 36983 1403224 105727 1215700 208999 859001 1053185 1206339 1939390 1978668 308838 1786129 847597 972840 1459372 1700034 1890746 1869349 1043933 1767420 161566 824301 1808745 1974632 846976 1497367 681026 1110519 1439190 1366862 182900 1393389 885839 1825468 1408053 1781983 875920 407877 399441 1550314 1355910 552814 1925753 263464 83276 876512 1593830 1069414 874971 1651338 1560970 1256505 163104 471638 834473 428192 1947352 78196 1561304 1223084 1201224 1451843 1943116 1682096 1974286 992826 1781307 1693244 16591 1715656 1892850 1050216 1406120 1721023 644663 1343567 1588160 1320465 208394 178201 1902848 1274971 1306621 591109 1448372 384999 8663 805959 1223610 751421 1106011 704520 260066 1357885 703476 76271 1210012 1694983 1579610 12710 1423957 1394279 317587 70344 100504 639832 989654 841476 238841 1877305 1458392 363684 659923 1726573 455300 186022 631893 271984 512611 937515 446279 1092194 1267381 281709 1559313 1043892 472001 751671 1751355 1079068 264846 1236472 1603324 545138 970195 1785190 1970813 1114780 524093 449763 808174 1138189 227123 1358876 1518579 431617 1325242 1956786 1900438 165438 797274 301798 301218 638390 1985013 1188894 993170 1686261 444963 913215 924394 1514566 1320717 378506 1599062 1751738 439567 13515 231295 1503041 270258 678801 1104219 100523 1561397 1175768 130771 1948070 1482341 260570 693928 1556552 1446133 1412925 1057685 1187948 1967413 173471 866777 1398020 1359726 633918 1807084 1435124 1816335 1021400 1193566 1529983 1431754 1233264 450135 1542894 269226 650801 1622082 1217953 996432 319046 304019 1879112 1419686 1277371 275669 133586 1735885 323605 249940 1622977 1137780 509200 825236 523347 867440 563616 1222258 648807 1717909 1865599 1035020 1056735 1560568 1584847 1818395 16865 80814 1402122 897837 1089047 1826624 590837 34988 1796627 1399556 700067 1552382 1162326 625831 1450857 1709025 1675619 662205 1886873 1628105 1813269 1868262 898675 1314434 747841 1625358 1285085 1915186 1231438 103805 442289 1002849 1530405 1461838 1411304 1964188 645663 296131 1659487 670778 1635251 1399236 789340 1806417 1934558 1811264 380354 763696 1550342 835719 1312782 235332 1961471 1217487 138871 1325454 664512 271659 1726722 132616 1900300 1232183 1022096 925962 1667751 170278 238591 414085 167015 1355922 1097533 1533750 1226483 1879490 1220466 17324 1472516 1754962 1267178 1485881 1859620 1797908 737962 1284078 382886 185383 835257 1600645 1471941 1800269 1016329 1886558 133737 157163 130064 1923910 1068368 1747305 1061341 1339211 1597339 278606 1870793 827947 499547 944812 1725078 1974315 1861145 1592260 1657124 13599 1136321 1823268 1128342 1966972 1029479 1642172 644829 1719968 1174966 1333185 1604847 881533 1676815 1989088 1116830 795690 301668 1866590 1118646 1524151 529305 1500020 866746 1797768 1673264 17730 250558 452376 309207 1059268 274035 1065539 1633924 1622239 780498 1918008 1083 848133 327154 1708205 557625 425396 1349492 334512 133416 1132414 505818 1242665 339158 582107 1826200 1295994 13616 1374992 1998421 773609 1781344 1282177 1682874 1062526 1626109 1672147 1947517 1585812 1521233 1037236 1822334 1853041 815464 1494562 347155 1407822 1022372 1891140 1394060 914514 177722 340800 156865 1765198 1185324 1736433 486939 907084 1861154 759689 1853352 290237 1959273 1713861 903279 867211 1329239 1224190 1061939 393673 1925677 1890640 1614935 677908 650118 1284742 276300 1857413 1079268 1508586 80934 609146 1762824 1458098 1869121 422728 675095 1103693 1851956 671064 1473218 1902650 1227115 312914 631623 3407 1575203 92769 939818 679830 428302 41730 1826873 544899 365843 1413678 482155 1418572 106628 1633847 712041 498716 878890 1864169 565292 851551 1262814 284994 1346257 1039147 313172 1044159 1963961 917561 1789916 885262 1076916 315232 1902351 277055 1279024 954639 808857 966280 1757040 759887 1834520 1631655 1800977 1504086 728236 1093359 469637 1879291 372299 68263 1765137 1201451 1117851 547098 453192 556164 1969208 1855849 1455715 356841 55050 510896 1927252 1404599 132036 169114 1181175 1929385 939107 1981941 545864 309648 861900 1069017 180620 1480538 1517883 309274 79609 1643211 1434485 681495 1636801 1603584 1711108 1331567 1533906 263172 1133919 1982440 1789449 110071 1193458 688116 680962 1194383 60789 274256 1321271 79931 1011544 257087 1955066 560943 352981 352240 605993 12945 414203 479847 186983 724209 201482 1570233 1389359 1707256 51299 1868126 1657095 1853979 858981 1078500 1774244 1125104 1175745 1801675 698567 969536 163744 234348 496390 188223 846258 1607865 1399227 137106 107200 1676926 519728 1841668 1289863 1141488 1734232 234177 708778 1458 1173019 518735 30520 875785 1121806 910430 407094 1451980 1702467 783493 1664819 1986408 514584 13124 13990 795319 166694 1070565 178852 191611 315564 362100 1161043 535793 693968 203388 1159284 767747 121137 583610 1319415 871275 505548 1676365 1690927 253944 1444619 1492904 1280217 1699490 790320 1943714 923729 1913327 430894 1398326 327269 1061593 1922660 1808755 316080 633617 539837 1815087 77666 549060 1036012 131352 513280 1180591 1850325 1426729 28990 1929301 1721366 669306 1176511 350939 1327248 741486 1305158 1688096 1838005 988747 1156607 1535856 1131335 154887 1394845 758979 440338 1944940 1016332 278229 995845 232589 1683600 1559075 1038172 789970 191420 1863591 1915353 158630 467144 400393 150171 247805 1549378 1872751 55710 1009117 1532100 1553776 120141 1187372 412322 1015835 1894291 91180 959752 164652 374439 646523 454749 741202 1538059 1832511 109542 1320975 179684 1273840 1984488 231917 1542168 1145571 645593 1020802 1272298 572365 1506403 1801565 193831 732133 918705 1633855 1622526 1649563 1563164 911465 1401399 1891436 1545042 1268102 709650 1134173 559263 1422558 1688107 222146 1328139 114448 1113242 1760361 289714 1706678 426640 1172220 907661 457985 985044 1384109 1523979 860706 943545 1731474 317530 506595 440164 1259591 774825 1319908 595891 423128 902059 62620 1904790 1416371 665714 574502 844503 1673219 1524302 518308 714111 446357 425566 710619 1236905 16640 234198 994304 203131 724176 1183924 263941 1826933 1106097 1978062 1698248 932651 185335 1024097 755930 526879 1727078 881492 4184 784244 593826 766319 349428 353344 179331 1591106 1889868 1226310 216118 973025 1487934 1907843 922720 1188436 1192938 380064 1334976 79143 1308358 327504 253898 185060 578773 1110002 407912 287636 1765619 1615298 1157424 388831 1747696 1086171 1998824 1325116 1157486 1603445 1206889 150583 207019 1835917 365073 1019195 325952 542745 1644230 990643 1390062 24945 1001082 1079556 649314 1991036 1014813 1219442 1357540 1320437 116953 1259009 1646719 924093 1285432 1525148 1135886 718144 271348 1908026 559643 293905 1426555 274583 643363 113479 133942 1812433 164712 180737 1439130 1881329 982922 916242 1821046 92996 542483 1946398 395010 1034155 1848808 687563 570040 674862 1698533 647270 1849434 1117624 169642 848140 1835047 1431657 595537 265833 785271 1687092 1023086 107763 1513 1340331 289012 1715033 1887981 75906 553357 138326 683309 1747510 664371 1955491 83442 1188455 1701748 1858131 1204185 64312 1626947 1241796 1629045 323924 1281188 1099745 495919 251249 1445159 412681 1166351 1699763 713990 445759 1625252 909176 1135654 1675126 1167066 358565 821214 1904210 1148449 528474 154633 1283121 371675 390287 1975516 664312 917031 871819 826904 319512 777077 1603812 1639518 442843 1151123 1387549 1565212 894751 1320785 617387 1897347 819516 1072454 584740 1180768 1119087 22570 1494484 1182604 1887659 1621960 1352221 202637 1592995 1787822 1801224 965202 1243301 1499550 963822 476927 979001 1269607 556972 976537 1974515 1018942 612226 1452817 1776878 408993 471851 989151 1844815 315037 701130 233467 1762123 1106047 1567659 1425568 425906 271358 532285 896045 79373 1222162 1201502 1671202 297003 1765086 1253693 44644 1363622 211294 1857037 62130 1301335 1308272 970079 560822 1647428 1845598 348009 199996 1459796 1116196 988610 287703 1059829 698460 21440 1141261 1812522 1757833 56915 639072 929852 1014204 1238359 1456870 722756 1869252 328782 321954 618305 1944089 1577708 1623936 1733008 1854494 594823 699224 1294671 1626393 1490186 186321 1608530 299466 1513034 1958412 752566 940663 586298 1776223 683230 1311516 875252 1089018 97548 990148 181684 521139 108990 659574 1487388 1991518 1894801 1411887 1414500 1961193 1069858 34789 997817 196816 1118091 1334258 400941 1306237 1227847 534189 1178948 1254433 176034 1280768 368673 940429 1885431 853147 638678 1613375 711645 334122 1476621 1262963 240910 820428 1471112 1298153 1491751 887717 1488914 251627 231615 344279 1430165 1561141 204242 1253011 1231777 471425 1282159 552598 628790 263724 1633857 1061550 306767 969672 521632 1813675 675195 1991414 1696412 465034 1164628 1586065 1010315 822666 1907951 1933730 1886580 294369 1953524 921063 1483526 1678879 288625 765153 659796 1042858 1182258 1921734 1054859 979972 411334 1277708 1009267 725863 1801158 609532 1991516 1596435 123651 194365 1468666 946515 539979 502812 736064 553825 141651 1634745 1383021 417351 1234653 1408298 426396 681050 1924749 1975836 1923517 511477 1724550 576321 1031008 1756098 112521 467577 1524230 1343290 737182 1817207 779683 686562 1255289 1762168 1180928 1329866 1164013 309869 69066 292907 590308 1630648 123602 795537 357531 504111 801842 1178709 1421893 1481214 1844530 1976618 1635784 389566 335203 219863 1058319 1139285 7469 1853719 307778 188334 783782 1648 254639 550836 1530351 260696 1909866 1797481 356113 1233175 1407141 1302098 286546 822706 1323905 380654 245582 997460 1169117 647550 401211 1393092 1831084 1863598 621284 1947256 43678 922213 485918 199842 556971 1658095 236720 1153915 1537053 351992 1634466 90095 1820592 1714668 1445144 810818 482245 1438453 160885 45633 245476 970239 1054872 1113702 295027 352520 1046934 1458302 84510 1311515 1391118 1046810 807740 350963 576690 642174 478965 656806 433078 288155 1916078 1313236 1922095 1086184 1266513 920028 74349 1518399 499 442089 485887 341880 1062724 1247086 558551 1448327 1084066 573946 711363 309040 1760863 1256344 1844821 1646264 704667 84336 1122665 358438 338698 791970 1366236 392593 357399 1759637 1343868 34347 1332208 1259452 1917827 681954 1025808 72532 1807061 1922542 1762296 1633529 1186667 157854 1692586 142815 379723 835754 1235099 1306399 544760 75817 447607 917303 1301103 483705 594483 345330 646809 1775812 722248 1533323 1906740 882386 634703 629560 1229711 1250745 928461 598021 1422379 136027 1361396 1467430 762176 843581 498854 321402 798434 864827 1613744 598323 1056559 681959 609219 1322442 584961 1433441 1539356 1683960 26915 145728 1595502 986182 244621 1870806 1441869 879498 1853907 1849953 1977761 10124 1388485 264757 641691 1550220 1725568 1769433 700221 1939873 429304 599452 775712 808759 945155 1534258 1978244 320184 1574219 1009340 1339712 114676 1477327 58366 1989726 835373 1567747 1805472 885581 664256 862750 1816069 900251 1490343 777244 1246080 9903 710851 255317 567950 1235451 762776 1524385 652847 1668363 209368 1985103 1140038 1525273 308836 492809 40827 1969385 175803 1523670 1484095 752196 26539 1959642 1926615 1788879 299279 1710110 202756 1233744 308325 1990040 1908950 86758 1699993 1212738 856142 549051 1328763 1814722 121058 1641811 204375 1000033 1147596 1557995 1793911 567095 1408420 143950 443225 9702 1717968 1044204 1886417 226466 332087 1193213 170475 770573 1806122 1338002 1141133 296278 1588798 295491 150037 1963698 1405088 1242504 427141 1052221 1009315 1631366 1727501 1130780 997634 1772389 214596 1124959 1083154 1177478 712562 312128 1524546 153042 595169 364055 449900 693604 1466150 1515198 376032 1789877 503914 1226555 317797 785208 683269 1524785 1962084 1373425 526114 768508 557374 658491 817320 379239 486276 762169 1312703 1301189 1041938 1320405 1032718 654575 964632 1834445 1675915 1181314 1160632 1595651 1113872 275060 1747806 1183791 697474 1622202 1076495 1239149 1575740 1888433 855732 116159 1624984 85498 125549 104925 1729221 1505058 1884102 1660494 1094432 1994205 1337163 1251976 1352696 1889262 1813416 1641940 94767 293895 443936 600959 1065165 1742470 893383 865832 778361 92809 1534421 1896793 1881877 371306 1167914 632865 1305954 1300006 708083 361469 1865427 791053 1909056 1962075 797901 309816 1790572 1208515 1447870 643420 1928206 1824514 1533775 1820265 824872 380791 934905 1985363 1505835 381107 664440 407073 1516110 1561064 686067 1370233 664281 829183 764275 966560 577923 777735 1534098 297439 745660 920499 1672803 154170 1641548 1631224 349611 56161 992997 1091759 859282 1339035 1388606 1929476 714420 1130123 1000895 769495 1240745 262974 380004 715581 1506317 740495 1807349 1844788 1565893 646231 522048 1525823 1365660 588491 1464697 35678 927644 310387 1083667 1046263 73966 1997696 1940256 650988 655894 750099 1257396 630058 924273 1752865 222658 1837460 1668111 641085 1277889 1439572 1863568 1691656 1828504 96684 906539 1339586 968570 1079666 1618088 1630110 1002184 1740709 754981 928691 982365 499572 371809 632617 829712 790967 444055 279849 263949 660308 324466 1789471 456288 1652433 1273527 578474 1470472 1796600 1142832 1606376 1373298 1514564 1470968 855566 363726 71190 293291 1204616 954227 1684180 1885105 1553112 447439 941909 570665 532550 880975 1466183 862266 1751425 1577619 1391637 2344 1891361 1559137 1902252 1470822 1523148 479243 1836260 413461 354672 1092169 243041 1618940 1209053 1271993 744967 1545458 1965819 1982820 728980 657223 463268 1942692 1394434 1101830 1090976 1958731 949808 1699842 1521405 112832 214024 649921 148506 1303497 1059817 1568957 1956681 956675 1876649 367010 113361 1732635 1971448 352009 244632 1638465 1546966 1663616 152633 1583739 155408 11530 84781 572722 1238788 496750 1915832 141973 1734956 576601 347772 1708911 98145 1533930 951110 1644640 1760535 491432 1122214 1516434 1097820 1673425 1279921 854530 538803 770968 1766052 1828415 730228 886139 1888507 1089455 519331 295506 1766266 1577829 15319 741995 1226074 238002 484493 116651 784119 536893 1148709 490337 1089854 1260883 1862231 1411904 1799347 422008 1810329 998957 259060 979398 1283356 1048018 1625266 1289072 253818 6476 418898 791089 1346716 1480222 70803 877433 1694980 1205008 913143 568727 1194781 692863 337364 1489783 675144 1097911 313328 1786293 935445 1032139 568454 1238269 286479 860295 1384915 1236257 1690480 269858 749800 27214 4541 1316515 757984 1704653 10578 1286594 1344420 1783179 1225296 1997117 1402612 195069 1315206 760147 1945757 1273671 1014236 208504 1452601 1249350 1107492 1429904 992173 424844 320658 924120 190542 1089128 690360 1770571 359768 266966 109992 1475599 10600 1153418 1410424 1230993 428846 1099666 631584 1196207 823336 1376440 678103 800085 1880953 1273907 428453 1211007 1127382 175293 937174 1324895 1804055 975623 1377597 1487280 533036 190385 1636094 694474 1747387 119280 820717 1591459 740627 1749063 1359306 1964478 574137 1543400 1131369 1529793 424724 1289009 400714 1132615 567731 540552 156489 946701 251733 1837371 1675331 1175152 1848071 10210 684804 587601 1996066 1317480 591723 1932881 773253 1779587 529765 1422916 66219 1753314 428485 133502 1616196 189842 1855957 753648 122534 542838 607959 332931 107322 627044 678388 1826473 719407 824587 1058162 180476 1969240 1758161 673999 262542 1636634 920748 1349446 57157 1570261 1356015 506932 406779 1003968 876388 411215 1183104 132080 1825401 729703 1649626 479786 158353 490020 733010 129125 1318727 750356 115437 1572105 1685044 1869094 1371076 241821 901259 1073062 189657 1650506 105081 1341852 1911448 1417008 990321 546655 354471 685174 1934700 1781240 99043 1013554 1027710 1517959 1687922 1030929 1883831 1666039 345423 1464523 1075376 1852183 1872152 839189 1029753 176289 436344 914986 61150 476046 1563075 1757443 1023609 642182 1509992 1243291 1556305 1437066 855971 514202 620618 1949444 1502572 269654 1716168 25223 1955936 542499 82984 1956117 438735 233748 690766 1033932 1708557 916640 281037 1801765 955965 1738328 1396068 1468583 1218147 134024 1886569 1528005 167219 1822636 363834 1510456 1388463 212839 1377265 1472968 1182850 1895447 1404584 177803 587963 1187297 136583 1462910 127669 378712 855476 21780 609584 226428 1847999 1888140 1041292 1137419 1479194 1475010 1747547 1578135 698578 725546 1411342 1320238 1387601 908926 1208548 1503788 1971389 1935692 3072 864942 1187292 804026 1213223 1964906 1712020 1748407 416586 1147783 52510 1589327 881576 195918 807813 1675853 371521 832024 437042 67950 941156 1521909 643166 1554510 536635 484777 1974706 132630 1823059 1633352 834215 399811 1288582 1574462 1033305 911718 1828389 1796945 274489 273911 446821 1522810 1443616 550900 1315373 1846191 248159 1755260 1272054 1766223 1680258 176638 431452 1726760 704428 1768555 68854 113507 1435392 889285 1426255 290520 1989766 1122932 1665299 1233392 1204466 152528 754970 1028746 1351181 1023501 362932 1506075 950367 520875 995622 1734478 889210 849176 1192855 1457531 1134209 1403019 1781777 1112924 101050 1900644 890443 1685170 1450423 1299495 1833120 942520 1906231 1991767 1298657 1932724 603118 1939515 711143 697275 56533 249656 628877 751655 1815464 1050891 137239 1957646 840764 859792 1787792 206322 573918 1661499 449123 196487 300949 1329983 929555 1825583 1413212 72782 1013632 502390 583400 1905958 1866007 1869298 1205247 264257 1379902 1441858 1518292 1710251 991006 478263 1722743 143743 1305945 838939 457781 56028 1725981 1319184 288474 1666222 1547487 920102 80868 862484 1517276 419454 633330 1141445 997051 1569353 1259025 46571 80440 1592349 541889 356336 1382272 996650 479535 1198369 1822165 181144 1278265 324261 952354 148501 1161355 784414 1293385 19525 305392 1365133 831627 1795936 1812596 1999070 1554813 1347228 1797684 1312145 674460 314356 1841652 956749 1135554 1048233 24096 959277 437047 1107449 857693 727901 653005 1722877 155141 1962263 266869 1792786 1741327 19893 830662 464700 1737052 1713510 1171633 228683 297724 500096 172501 1047029 1535584 1150811 1382660 134239 475514 1733378 802142 1235571 1074036 1508363 1098030 1441961 851626 1957554 997516 1441362 1100987 379484 973733 1813995 1317466 745972 1051385 813976 1331754 822929 1168053 878419 218983 1481871 1812789 290975 959124 147966 182905 612029 1130562 1976582 1709192 1928218 1563276 1391030 947596 1344294 50744 1676097 686552 1779454 1423902 1589381 701962 1669363 504881 811501 384021 899409 1790329 203759 807960 1120160 670189 1379122 925257 1427623 5733 86118 1326413 1622656 1801127 1648230 137401 1289075 567906 12657 1894518 592995 758917 1561163 1789717 1643712 1849974 1320201 1931082 690223 1293991 1470164 73928 1763232 1357656 1744915 1779525 522088 714722 197725 1524828 674083 1108676 194516 708585 891496 1152095 980590 779693 1109177 101201 429907 1790534 1502536 828976 742460 1322623 89164 180178 871002 1268571 1157562 246412 122909 204055 919019 201183 982258 1668801 324621 1217384 1119949 1741675 169014 1592615 1338905 1649712 1718967 1835026 213073 951929 245767 1850972 825811 483051 1569275 1853432 1949486 509714 1277760 732863 948613 1291516 1916934 1370962 252756 458688 1739163 1343291 563298 1589716 1412854 1480689 1199571 1075398 968239 621919 1458262 1805829 688908 697106 572728 450278 1342341 831553 179379 1620890 1597123 1475581 933555 1080406 985476 1716602 1525744 155540 102915 331018 1559705 1035843 434770 1873475 1591987 1100532 489835 327838 685671 1179926 1759822 1849292 401132 1502381 543477 809897 39936 1884284 596817 150390 1064850 1779777 311850 1504544 1433854 1197773 1499285 1466068 780342 681369 1496996 510556 1110808 119984 1918195 1864763 172125 160273 574305 434452 1776500 1991608 1645121 68954 213821 1975182 1087845 1844627 604211 1271649 1163513 1928260 1617003 1909632 678910 100001 765348 1967379 1529421 1207960 260016 1182549 986515 1078095 1778120 698512 1513803 1045510 229277 823813 588617 924567 851859 595403 994224 1145899 533105 857054 1926636 1278275 1952528 1540010 270686 818500 1374924 1311504 1521485 742710 442875 1940472 1398525 740010 1412369 1071237 1348308 1429084 149010 1205167 565265 1345351 1220338 1728977 964764 219438 246156 1969480 294777 1332509 1856532 988973 1347241 1719850 1016048 1506113 254097 196207 172570 505651 1762399 530764 1460388 1056664 1073488 810111 1863135 98931 485125 920970 660374 1504368 1043179 503858 1636118 664321 74963 633868 632837 1786889 1144406 450711 273761 1986926 887876 348174 557225 698063 1925078 1859414 1100891 442534 428305 729718 1351993 1876228 817973 913623 992862 73 1684222 872070 1970848 1545464 701047 231937 1220993 1527588 505391 1258804 977524 1130779 634825 1893453 596870 358941 794872 774683 885536 138924 1176077 368816 1596160 1052732 800128 1682803 1488909 609183 1972832 1815934 617566 438758 1199558 9238 1352901 1733877 459394 1386455 1991122 63625 286905 1885128 588539 1704737 292433 1440498 1483906 1142099 1948500 816200 467685 1619412 1718179 906452 192245 561895 923868 63000 1088144 1621644 490763 1862158 1624686 87725 1675346 823591 727123 40694 43825 1108954 847899 1472145 1247176 193630 855705 619279 1393126 1049718 1465723 1929021 341548 514439 142693 990338 588492 1254205 315572 449901 851179 261190 1611331 88050 156368 1214075 175888 705802 1050471 730018 872681 1488082 1072822 1416347 198054 1541315 657428 1524320 948813 1474266 1960114 1459352 1552144 1441040 217809 1573089 124880 1121618 289444 1884122 1957310 1356108 428915 1863118 1564900 685379 979645 1216023 145368 657684 636105 1717521 1543429 1377682 1195932 951876 1902162 1395540 18793 1916103 543190 1151299 1943681 1864585 1611472 1893587 1731026 1715637 1860956 1310799 336634 882252 1871731 451429 1790932 747159 1105365 1191787 23645 1838869 1635307 404392 1880313 326204 781825 1850255 1468259 1848315 999803 289017 491292 53945 1891608 359892 1912265 574389 50935 248549 1322264 366833 1756688 894456 322690 1580173 523953 1433473 1791827 1509521 1993833 1112694 1818169 1752743 28410 4669 1114208 1009933 1404880 980654 1447450 51903 598314 1123291 1474527 576977 1759853 1150219 1756404 662160 1700058 1516113 875481 1371692 1081221 388093 1381048 1389437 1005434 808558 352603 424000 1813560 690975 969123 1942707 1626839 1025718 796801 384012 865846 1112837 1761446 1186663 1395431 1155553 152107 1702544 1359666 457927 205278 1987371 982516 718577 1934011 546923 1264265 1680548 239913 196700 856210 1999871 1584609 663099 1685336 172379 1214104 37373 1076059 34664 1592020 1392600 291318 332863 1935996 1414867 586258 1980941 1568302 837304 707425 37047 1016545 1115206 1365179 379125 1759808 1079254 856478 1870293 1541914 1093606 1171231 677740 919172 1575337 469011 1080011 969284 1129156 1045448 1651025 1628664 17935 1575627 1301274 1125697 28671 407204 1100620 806386 1077839 238316 1443508 1632860 1545560 726281 579359 636129 576144 636428 1915507 185704 1235110 1669958 13780 843434 848975 640775 1146080 948880 110466 1093364 1114279 1885313 32125 822114 415159 1693897 1739379 1383245 808125 1754335 866371 173740 1766631 1162146 622936 1914341 738513 1816850 1131687 205656 1114718 677228 1911948 678923 423858 429514 388003 1843126 1141155 231357 134962 912069 1422266 1865903 1319037 1266348 910257 454152 240651 1757830 367774 156844 703913 1009276 1690427 1209622 647190 1521711 1613888 1242772 1634568 1430334 1971150 96541 1153399 1632881 1460838 1858840 1825750 1406584 638778 369444 958665 254480 79790 930784 859077 1331585 1032683 1668096 273558 707069 232447 1211071 1400904 1546027 209771 1228504 1056872 820037 1951003 1577204 270504 423969 9862 1912911 716704 288206 731683 1677506 313479 1370660 1050146 1331098 1149802 571319 1276449 1002013 1576409 1318430 1746179 311807 153366 1820822 1689964 1626482 759334 1115378 959874 12285 307432 306365 984639 1843693 1986340 6729 1765575 1243865 1985848 23741 53743 473165 734395 1704435 541861 1638981 760672 679324 476542 1774292 1880688 1534326 140099 1772533 609073 1350693 1903751 1258788 330087 1291674 1933006 865569 270498 982931 677480 1348706 1303167 1230109 1918537 858347 1832230 1459151 1171585 1225928 1738171 719950 1092952 272716 58383 1949252 1025879 1626264 1682021 1212154 464737 1699280 177536 1039848 1212717 1034737 1819076 1718041 1900932 1915311 1604238 1099045 210312 1494033 1153422 1216637 1088327 496937 1143941 863002 468781 317233 1184046 1068580 775061 1070310 1192497 216009 1516507 1996009 20209 1289932 342783 100421 1380493 869541 1286125 1259658 575614 19656 1293953 39083 1813726 1762177 880978 1200579 1650198 232765 1252500 612343 390105 1204053 858107 1774773 221323 1609276 193463 596541 544661 1107554 1765239 904403 1805799 799709 712172 1650257 1368969 1040358 582894 1189429 875281 1966078 1556658 468937 561918 3288 1133534 745698 1384684 941446 1086560 441959 1929805 229050 591825 1300515 635698 923697 976403 1977654 1752953 198698 1200363 451608 1253549 1763124 899653 213715 1364616 547434 702079 1147656 717156 1453854 1525921 875367 1443167 1957157 1849375 1094057 1490905 1573808 1793694 1837284 1114184 426522 919321 647008 1687463 1112472 603361 236204 841412 1562824 1674696 115865 1905920 1917658 434436 1650084 1598391 822998 1433352 1232704 20546 1251643 1190944 1477130 1768186 1609857 189408 1992501 1921856 754049 972989 533705 1723170 1085077 455133 1055161 1654019 76786 1525617 1184652 1007585 1254182 1102649 1840640 66560 1945223 1159521 1320647 1533393 357468 1084407 1974726 470625 442888 241909 324757 614794 1611745 796 552827 249291 186060 1853317 37371 1674466 1854974 1034850 119419 602558 870633 1851250 1828511 42306 1176985 241742 741840 1931546 1839405 90667 1838411 985036 1487015 729769 204841 1943156 1248702 1134335 1207638 1674035 1626579 1772322 386660 1639849 1278179 624384 341595 490170 1871337 842453 22576 716785 598334 582419 390623 1835518 1671957 454514 416539 1515589 260358 614915 1928034 1689071 415542 1090652 833305 1525714 1692906 1318412 1667613 1492391 1991029 397323 1145385 77979 1249626 423850 1490666 61443 796412 749864 637534 537116 1114391 1402684 1119888 976386 483398 662392 257162 724208 1579017 288419 409902 184501 590501 303671 116668 181892 213361 1133282 1286530 1513944 1257314 1937196 973368 1487378 630792 1694072 308959 1851728 900059 859192 1839324 518932 1662996 383802 1998657 1645246 585493 861293 1020037 1888054 1235958 1797841 144964 318563 1391918 1853540 1597376 500108 542284 1589944 583754 805886 598341 1860280 1909892 842057 1178367 526199 340626 1337665 1858332 451449 485692 836763 1715496 1627169 783031 1145760 933962 635734 1666166 82513 865672 1436533 1481280 270436 782329 1081255 1007935 1677733 94889 356966 1599674 1919720 361790 1388726 433950 156440 401785 1593417 983821 1201063 1154661 1169149 1439296 1600644 1626647 1149034 1521434 1571801 528534 1917992 1602455 1661533 1825345 1083033 1806002 1048287 567773 991289 617334 101501 685230 1342111 487202 1900585 1729148 1652523 1211328 443348 877583 15720 899379 1114796 1076188 104705 725171 1936247 438648 1997871 1884358 1638059 1353060 570049 229934 1370437 1534856 219345 667030 1207989 18327 667972 556663 1505356 1275799 1173173 1008667 30901 1825246 1350657 879805 394012 288176 705116 1464187 673614 1440117 929629 393083 1172628 1068129 411385 233785 1386224 928168 1807286 661502 1180498 238234 733898 378230 1620703 1208489 1089751 1319672 811399 130072 1829515 1915493 136453 230241 886486 1321667 1265598 721967 1505053 823489 1322414 282507 1543977 378780 1640381 643640 1028913 52192 1630925 260982 1042530 89930 252843 1941132 237365 1578407 1633511 654505 1939237 643745 1677122 39252 51625 1849737 1540645 1858678 236038 282338 516074 395916 753191 1893383 950495 1519107 760482 1810788 1818371 1382244 1421261 1746693 1368162 1258496 1107929 549192 156073 1360049 559028 495954 1754371 458934 1609190 1923368 1241278 511808 26642 1915828 1983009 1278400 685439 1239104 745499 1638167 1478057 1971534 1923791 1683869 450792 1653058 67736 1540804 1632879 228600 365685 198110 630730 1745245 190997 1247983 210539 310039 685948 438677 455030 1261927 798341 1995123 922428 1726842 1205512 62176 789322 1016730 1482655 1187637 1201191 304245 1635386 1948514 863241 608508 1596781 1736359 1698752 1453617 909787 604306 728717 1543955 1691658 1492698 476431 190206 1739912 459254 300801 1115016 1986134 1652812 606603 1594135 1977777 686856 1745907 411041 1183960 922650 1939101 1596028 855238 495621 1740231 703681 1007272 1740134 1284180 858630 957618 1341643 668772 1112036 1324376 1374285 298822 12254 341247 352769 766672 960997 46462 438582 459951 562268 811035 1245250 1618749 284672 1922619 21301 300655 54606 1969786 1587963 1327936 337613 1430590 1661255 1240883 1862827 1702477 748972 1278898 1159172 857216 635893 786034 386610 1740700 360828 830418 82205 844760 1922969 1453478 23814 1858035 1116937 428599 1962062 300941 992712 1115580 1321575 57106 1889421 862259 1930136 1286467 1104362 1584907 118789 679422 43816 204169 261464 1215049 162057 601430 1832029 1136480 1258451 1300834 1967055 1982657 739829 1931915 249568 1880944 1170317 1270220 273190 1360425 1748194 1070263 1482265 344055 748585 142095 621792 1147175 1758555 266599 970236 934434 1435253 795663 473107 1046340 273378 832364 472065 498803 535101 69892 823065 778858 482420 277640 1659028 802778 54621 1709149 1856036 1116831 392891 889699 330096 88259 1925650 820563 1148916 1973160 112226 351154 1307414 925777 1451939 1674895 310564 821259 411269 1363005 13279 1173633 1608058 468919 1300645 1101417 1581529 866443 1493998 1299493 592287 1056433 130689 929102 549531 181326 335195 1638854 251247 1395051 1129969 138413 1489098 650602 1762661 1150398 1855237 1100216 1428173 1241729 1992731 55683 1280299 1001408 1223138 1468997 312545 1073182 615617 631989 1381781 1908694 1241831 779392 1114119 1729106 536616 1264909 177519 525345 1173345 731152 1211762 984241 145718 1655183 620457 1647062 689797 26504 1190609 449421 207139 1069254 1335641 527241 740346 802587 1940715 1034896 879737 1235869 1790806 1681278 1378968 1294415 1869878 164990 1355433 63875 1516735 667939 715416 1469242 228987 1402919 813688 843833 1423601 26224 670898 360710 664988 690221 1671433 1309399 1193153 1396617 657858 955647 242461 1033794 1914509 1152472 120363 1384580 448516 1202856 1873881 605115 484487 1965798 642903 823583 331779 1308958 359028 941417 1999069 1429832 315143 1363338 742783 1322481 856629 445444 721094 530291 513861 1021433 1330485 872138 1830329 85744 1225090 1447699 719083 1404388 1615221 447117 1398413 1120127 1222045 1212432 1389526 823088 187413 786611 784493 251421 985135 39412 1984083 1759336 1533194 1188772 717572 1667284 38884 608224 1459722 306739 1804317 863082 466015 47906 946377 591544 635059 1422061 1041237 340331 38148 1487951 1120340 1562663 370703 1584547 1864534 571158 1404302 1056866 1476946 1279334 1228387 931682 356803 1813480 1781063 1599922 493456 720055 1728311 957133 680759 1516136 804848 718399 323798 1848496 1634533 124307 620491 1193689 237147 1249444 1887857 317097 1132372 1921790 1804114 459858 278313 1830091 766553 271019 1683190 1986866 1192845 878150 533278 1316353 506291 56406 1907943 1601983 1927200 1966754 316660 1433442 753844 77642 178828 1088804 1287177 1792609 854796 504185 840926 1608525 1709428 1003776 244496 1957425 519109 1517881 1594853 591935 1587572 1037968 371751 1915625 555221 1501392 357795 359224 1377041 1065816 345914 858095 1681455 1421490 181316 1202861 1083645 833627 845977 1886701 1449152 1387246 63903 1251024 1721923 570057 1476279 99178 1045940 798875 1475322 325757 1145858 1366176 1604053 437306 771742 1519732 738862 1673821 796502 917152 1917680 24246 925281 1885839 600812 259346 1069376 904010 1209588 1010374 1311616 604251 942404 1476421 1167790 1165035 1478798 41923 995629 536758 1436501 1511916 33336 515358 1233231 60980 548626 186919 1391749 1118030 1240350 1364902 1936686 1564567 1532811 1642496 1066606 341672 842243 1307617 1350923 712462 1229305 141528 272005 759062 1490166 143382 1690998 1550665 404363 448004 1412322 1124300 1921275 1353125 1811186 1413535 900196 1740949 364067 1176614 260963 1250789 1438773 150795 1667448 526307 1397328 1668591 507016 1580407 1372831 903466 960665 1416733 1783643 171711 1185475 1923800 485590 1287682 870136 274601 796527 386554 1436619 890721 563804 1498191 214797 1616760 1443364 942672 1780178 1218268 971697 1327821 1158526 1689499 720617 1175111 1554430 1545020 419371 1675101 1466923 1402514 56684 1086114 447965 770740 1396682 542135 221257 63488 1315945 1204323 76521 1723123 1088415 880766 1605171 209453 1591437 1266637 238805 1678110 1442147 505506 1994282 1448751 646343 1325339 1225312 1365262 455357 573284 183934 739461 1706710 636253 2474 1731770 546925 1731239 830505 1900398 836684 1755646 736254 1695297 1958340 576139 738473 1041798 865184 1045858 1225448 1875678 722085 1573204 1638907 427822 318874 213895 501544 933234 15402 166507 109951 1741154 796897 1919655 1288499 192295 1143192 965465 1221166 209590 1311691 1437646 1284531 155065 1538413 1581193 665837 979135 1051712 160546 1512577 1831797 1521217 486214 1360908 500598 1680117 367467 984080 1498829 1097194 820990 721778 360801 1447584 1713780 983743 305709 1821512 55220 643885 167806 991818 1181629 1359678 1883602 644808 1434322 1246518 424862 116887 1476691 934095 935229 1105414 326801 167621 1967787 1690473 1054414 1282701 926179 1627356 301970 1024852 1336989 1403236 895224 1588950 858106 1921604 236451 1856702 284423 1771384 972462 1447536 1559673 1887762 1868768 205950 1935833 6594 246981 288096 541313 719420 1531898 1898200 1255819 1228401 1528921 553671 599798 1532364 1464327 652073 547880 206384 1495643 1075389 1536664 130737 452765 644564 1409590 459792 1353433 127832 1458443 894803 1159940 1197768 577685 330784 1955034 1328499 1639191 1126898 617729 989081 1315799 1316092 373414 1420603 1856492 1508040 948243 733271 1410188 942625 1801570 1171658 1753919 1208441 590978 1901376 1629323 1527371 1697369 1609210 1962335 455071 1434411 661538 635199 490038 250322 1404575 896026 642821 985525 622358 1530714 432287 1921773 922613 273113 459462 535269 1910193 1161199 42062 1321598 1586286 331389 1572707 1894822 684741 226785 1065862 427967 1033034 1527973 1438590 1094572 703757 871596 28769 1497546 1175077 1130815 1517560 1122185 534462 135704 748954 1516681 920544 1812545 1454332 648988 594788 268034 1508885 791110 586104 1407361 284858 799694 1434536 71775 875844 612148 1434268 73476 611783 615837 1476241 1544873 1517689 1903469 1381416 426946 1140850 245079 1544519 141954 143226 960667 112919 803139 1822777 1072340 1502950 1632447 623132 1157865 734403 274538 478878 657492 499626 1610103 1880929 378348 1457852 1849302 1745293 1313004 282539 555130 1826011 1789804 1965824 1950845 769191 1367766 325293 545469 809452 88325 1356550 1586261 849622 1937780 328364 1192292 816775 14826 707570 714994 1239609 218488 943350 522668 448784 1137470 1275029 1876655 1436331 1649090 1777233 389209 219254 1488155 986984 755145 1264186 257102 675780 424106 1064086 1118361 1459040 1423649 1804396 794942 854655 170385 1265355 843896 1240003 698566 405055 1995529 797150 1722345 1661061 1911539 590750 674757 1135476 1812104 1506346 1937387 1017186 964998 81620 94364 1957965 1548720 312497 668278 1115225 1945684 527647 522446 1370657 484798 1015334 1738629 579633 738004 1786950 156546 492554 744666 405779 865689 838741 1645719 1856955 1225603 916416 717446 12081 1351101 1895178 333457 1349608 79894 1533041 1203456 701450 1434570 359582 265889 1941254 660702 346183 1114423 986239 1908742 499074 1190756 665230 334627 1381084 657199 1957214 12024 1588428 92780 1752398 1593931 1161464 1383873 163919 1105499 627873 1513153 1582332 889769 123167 1072677 773412 1858495 524603 1233639 249099 1099141 250797 1891231 127911 469561 1666989 1353542 83261 1715341 210256 831743 1109610 1846872 73445 1391129 1480319 1202368 1367078 413960 581706 1426332 687496 284517 1528683 764019 50960 146974 151346 221496 1792527 254968 1791731 1048658 1116427 997193 1964651 764109 1329796 919585 538528 369971 928273 777098 634599 267677 1711877 433813 1491272 886239 1667405 396955 1511894 917774 1297905 247866 1011264 453815 382791 679785 1640543 1979008 1509128 1798799 1101689 819743 479092 364509 133034 1667778 1846561 1227788 7035 1693313 276199 1222207 1765861 772619 936585 821985 1077128 1075955 1556388 1069443 1615985 1167561 1812453 12118 597449 721943 1497462 297817 1965908 1363742 1144451 35537 1473764 1808758 1844731 635833 345455 1785057 1079127 673108 382896 1706288 1813614 79400 179300 735395 547934 1157540 982 509612 1921878 1639041 1128284 1912487 1266190 1465092 916729 938988 412651 128397 308305 792934 124119 991651 384245 1683362 1859013 1529020 137485 566508 1935980 629019 1100198 1867467 1726597 1192067 1858397 1201312 491920 1658130 328234 642947 1698876 1671639 61218 569006 1348012 1204268 1478616 1994253 1781858 664002 802743 779646 1619698 631225 997890 1332060 985593 315662 166569 1009837 329591 285912 1690939 1756965 795247 1296583 721795 1041039 1123811 1516557 1408689 50550 86454 242815 595260 1069458 919199 1973987 1229144 1934945 532233 809896 638325 615459 1781272 450668 1581267 150309 1956441 1152689 461977 1305093 192419 316503 111207 1446880 1999026 85830 1444452 1552925 244617 946477 1195418 68718 1270394 1135814 1054168 1303807 275705 54833 576053 150667 719194 123764 427171 64454 1103036 272478 1592685 270991 537494 535586 1993054 1692005 1753454 1071895 1655469 1108592 909640 465363 858564 1488571 868688 1786908 363083 758622 1862204 1674938 298402 705840 1545781 642443 1979866 1352512 23751 266833 787278 1833202 44179 581896 1414761 1032207 1814316 200789 959587 922298 378054 1538109 166699 1576405 863097 537927 535923 1903560 1790125 1415365 1040888 683385 280846 1758929 1566279 832094 671374 1002870 1459732 685022 1442521 591365 1860598 1812608 1345832 1129228 72007 491555 885470 1288862 468726 29157 1804748 443129 641235 169681 1151629 1505812 1996564 336674 236969 1918076 1179685 1795192 1403491 1640915 1657879 1826034 1956268 306116 657638 1890646 931435 1762763 1998891 1836308 1166474 85802 941035 1001803 1549519 1830584 910927 650183 211341 1357723 230383 1769528 1876551 574539 1372921 9645 223644 1780062 684071 470204 177995 180192 1147198 332043 1523626 9402 1667423 1272166 908476 921437 488067 121998 1847044 258781 1252404 1601599 610076 623622 99220 1019363 96778 1488524 508245 323668 1297373 1487676 1363041 837072 965612 1919467 321230 1684257 1883640 1661577 654808 985306 1432170 764446 751896 394289 424026 200478 1128303 785422 1064676 857120 611858 1351195 1227962 360242 152306 1574491 542670 1047887 466613 612689 1838458 928210 508482 102793 1465796 1460217 157133 446018 1621196 1477060 193248 726308 1273129 1216258 622762 932058 316297 194540 399922 1833475 1895353 808282 1791309 1304064 1025574 1999610 145504 1658535 606785 1784321 111507 1855855 1578618 1070298 191597 394574 552689 409113 2375 1717688 1156713 1175311 241148 630497 985662 1525643 1309520 1177443 1444634 1318991 909133 165151 587338 52531 6427 1549246 374616 813677 762963 637175 1318273 1117733 1418586 1705694 69870 406083 117325 806818 1960635 1769102 532455 477285 1966494 119918 1262636 382680 1278986 633930 929780 1356141 689130 1206147 169097 95133 974003 1510632 1008091 78393 1072919 5407 1966205 497935 683117 1453154 1417062 337169 214034 737200 30256 140061 883115 924481 1585647 64943 1093778 1157196 1895976 825272 1859283 255587 871050 1870626 219492 1565035 309544 341565 706093 25080 139 41790 1212083 1940598 1667104 540112 1744192 643612 669897 174209 337835 791229 74409 1776302 502334 301605 1068917 176865 1046379 1580090 1886604 944036 1000735 77014 880654 569773 437230 494173 15493 1127522 762015 652149 1905893 982213 737627 1757869 1311483 1910491 1663821 1702239 443326 1963072 873687 1999454 1986497 642391 833392 1011390 282418 165965 109115 1095495 65498 544734 790229 602702 1531241 152313 1208417 1299824 1366000 1988984 1307699 429930 304653 1666133 454049 904310 1066796 1381813 580781 831230 78076 268029 1452770 1708008 164042 850745 1974067 1889781 1923425 1408306 1885615 643742 334109 1562934 946033 115495 643074 1872707 1813238 1419755 1205405 529139 1416458 396691 191828 978933 1527428 159582 1831067 849706 1186175 290497 1480708 1224134 133686 637585 1148476 983372 1044897 1399683 923095 1862242 1454937 696181 212156 1666248 387621 1159435 784759 287130 1588508 64435 86116 1954178 1276280 1902898 1277461 1390348 1995729 1727999 1753405 1524713 1104074 1968732 1891473 1625645 1256512 380066 674144 1092321 665624 497216 122918 874204 1520090 1754608 907745 417550 517085 749767 1308861 728967 345154 47139 504129 1753499 584659 1870461 1736119 1186527 1716404 190214 936787 582051 1896725 152535 1041318 818040 1396725 1175247 742270 746291 1998246 1071985 814648 1973051 1792463 856918 857949 694645 1375338 1941727 1814205 1295593 886120 575396 671535 1428496 397441 354183 1676046 1442115 1224961 281657 1284945 1534169 860353 1441351 560733 316015 1783292 254873 1101248 706657 508251 1673259 1533856 697570 460574 1713018 1739840 276342 793034 479235 1019167 192193 1335826 306664 1235575 1644770 492501 404951 647350 1031743 754686 63028 675163 814690 641706 1332385 1909154 619470 1395764 511729 533630 1974335 1321617 418866 794685 1680135 529221 768681 688484 1862612 1430252 41787 383969 1456488 427386 1821130 788602 1473392 252159 95290 1775544 1764424 153271 316243 30725 14374 1326811 1636346 708018 1385044 1402976 1791868 1948105 1220835 892646 957505 208832 361165 1224934 1369080 1250397 1711628 777431 705186 567806 945945 61917 1310662 906705 1213955 173106 1210127 650707 1736458 630286 905229 951061 997338 1674019 1947808 217823 881425 47456 1562972 989273 902960 573060 32760 1884942 419759 443327 1342147 1495920 1476858 1096641 1143601 1072605 1223088 1721392 1000317 1489160 628066 253828 319142 1153085 1756355 1731082 1802637 86649 1276360 1925947 1584890 645561 1720349 105869 299446 1133626 677503 1115271 1736174 1830590 1583587 1383078 1378030 273165 1053443 1673028 374859 1033802 1857907 1322014 1211824 1690103 652303 172531 1426884 1943775 1597334 133372 214554 1842434 1112352 1857308 1163489 1969529 608756 1939577 276407 728987 1041165 766903 950388 880116 1471725 1249911 949984 1652007 17027 449934 1487983 600169 1416520 1141543 811415 1075977 1774791 1736276 849597 35526 1415432 543288 632090 19763 1153356 1140003 95877 1336732 42989 1597467 417343 641472 1119716 1301281 1589662 1085520 985479 1259372 1319383 1719039 1724260 618570 1308009 528181 594888 776440 1570666 718654 1794677 335159 1493257 1444746 1088322 1945050 1621486 1831765 1701442 1502547 1358195 269688 1064805 198975 1095260 450955 920839 1651207 921030 1175724 196260 1929088 1001398 97050 1283591 1945970 1196623 292792 194501 435068 831340 1714176 1108826 162607 1868227 1162755 815627 1721738 124895 1250506 1943845 1826445 32524 880458 394483 1747556 1868118 349900 384041 949706 309882 927525 958976 333131 1167242 1263618 244365 222077 19062 820731 1660983 1838502 976381 1697462 1242548 1997715 180238 799994 895336 269221 637724 648161 1077303 1070488 736104 556826 634238 1459334 892709 435961 860892 1113402 1421242 1533240 398402 704282 429469 1866726 1712523 1627040 1563806 43301 1363360 440188 1311969 132637 497989 593382 1260559 881496 950504 1030818 875627 1517362 636175 1701910 1118979 69228 510493 1104656 1030355 927351 915600 1396822 137787 404584 42710 1248243 1617932 1017110 269780 1068042 1570773 1446447 1553544 493185 180659 631969 1003487 471503 1342971 396359 1829986 1533868 519890 1117251 32333 16066 879824 899740 685739 644178 515464 42111 987643 1122103 1145474 1482078 1859770 814834 1255149 317046 755015 549930 1307170 286046 79579 1802632 139793 911346 989933 722190 769196 1516460 708578 1038864 938618 885335 1227661 665101 771968 1890990 1094037 1133752 426691 302974 336125 207604 1473973 228421 1284279 1265787 101621 462927 909813 361346 1388388 1694150 1441627 1638051 979594 753421 583282 157999 271606 1273959 1077685 1655983 1931095 1471134 426311 1336521 161890 1890937 1914097 982517 1116483 853167 1856983 1870067 288515 1280173 380856 1022447 1761080 1160169 1640096 1265121 1216201 1370406 246331 359437 710646 1364575 1849479 1200919 1713976 904320 1332581 1532332 530868 52117 736806 1733120 496271 194546 594735 985714 1952907 913553 1483970 1920084 869956 1891491 174082 11818 48530 1673509 490781 1654375 1000245 266874 296317 654361 914599 64700 986281 1849742 1290840 1795822 1256035 1253844 1579310 372835 1618607 1844892 148490 1474966 467309 323531 817539 1022910 1725368 938200 1227352 571894 1622343 1826479 238966 134016 675807 960860 1359422 1457512 102771 1528554 1420854 1659663 1333807 760400 1069014 733430 1364440 136741 506760 1179707 1021542 1548231 650409 788396 1561230 703054 887835 1419117 821458 327834 1453532 1182515 1916141 272724 492417 1660307 1018132 333880 1759572 1641018 1052526 755203 1782058 1295361 51990 1856395 635533 325792 641986 1840444 396257 1646048 451114 1898610 271259 1508977 1467292 869529 1727404 1495033 816326 459997 490475 1846434 246616 287276 27216 751050 888831 1135778 1630141 168030 433740 1366384 708215 1589751 1840388 1944308 95281 1373733 276322 1223793 728297 615283 326194 1563035 1140939 1587753 1311825 1327742 777518 443338 1899561 144 1433031 1368685 671822 1204580 1760503 881502 533614 51931 629517 501854 1346636 1858417 1381868 414608 1037098 942425 1152707 1446333 1411634 1101982 1348042 191566 1678521 167047 496127 714500 995610 1330855 1883467 1441814 1012668 751471 1270791 1060480 369771 918383 1125197 1679810 314005 88314 1779837 677853 456777 549608 1382524 1116030 1321355 1999234 912739 630390 1245112 724019 77365 238232 309557 119614 648416 113465 647448 813710 686864 1253412 1541060 122970 609627 1993501 400679 215504 492943 472236 1472895 1420670 1078294 732012 360007 1106404 783633 511430 198623 1901577 1270522 1328770 471605 1065743 1295829 568628 1181990 1520541 1693418 1842618 1400853 1452569 29691 1166656 581232 893866 116442 1676546 344473 1663797 613446 229608 1972977 755756 1992377 1557331 330808 1648280 669414 455170 1389532 1395287 1425291 1908049 1163487 926403 582434 769060 883418 765992 1457353 1212236 1558512 1798193 1597209 1376426 213614 1831727 136895 1118917 530712 1873538 1285 297777 569119 1376602 1124799 1560114 311386 1568434 1840285 1661141 75861 1191499 745554 1896978 1613484 172143 1802581 1903708 1363797 435820 1184806 532349 1583064 1375263 1621852 1195022 934145 178625 754524 754627 275392 1749327 277226 1157875 386399 692806 1642075 1556289 1874273 584711 1930637 675804 435354 320969 1448679 1911509 712542 900771 1923140 1443362 1122134 1488528 1060004 1063486 1167851 1982017 1621924 1730899 1913612 1592560 703246 1872979 543050 1598790 575196 865375 224214 353098 291240 1680417 1417590 387699 423582 1892334 823099 320687 296839 596107 1155571 231635 1425644 318931 1124809 1904337 792159 1850903 1606015 1713470 1265823 615646 1150732 560323 553270 392592 222906 1707227 896372 1517572 694025 193531 386837 248900 468693 1090399 81536 455800 1400666 1198799 54073 676490 224885 1769372 436400 586972 331109 1761428 1561764 483541 37085 347434 312624 923413 908831 1143915 1482267 579101 1477864 238779 88433 1872356 1224907 1279746 330386 1682634 1472489 1624654 718727 1530115 1566710 15824 721518 1644748 1649443 1237957 187926 718028 1238420 275148 1500698 368663 1889479 1052827 841890 1334799 546816 722460 1286629 1473860 1363167 53762 744978 342206 1767605 1530785 1892875 1300618 1337003 105615 362175 1835639 165464 55319 1756846 1170854 307906 1972625 539310 1773836 1515403 502723 1987384 1954547 1816289 1465494 1484922 75247 553737 452036 110815 1139965 2656 1355025 870079 509279 1812534 774471 773119 1335386 18717 1318914 1212896 1795843 1448647 766069 202871 558868 760308 1792700 1196145 426152 1611121 943987 1947579 260813 466396 1048150 23574 206504 1953634 237299 915533 613584 268633 1440667 840835 1534707 82384 1226304 58320 51432 497988 1333514 452170 555699 536021 1560413 1213082 1596453 1011546 57093 1059222 1340963 600799 521315 968358 1615254 180372 346418 1836503 1737363 267345 1473447 122365 222040 439446 701814 1234544 1787848 1520910 1478919 1342305 785642 931837 320088 289475 141220 462102 1125809 450441 1117476 646522 864365 1180076 110137 225659 299524 603874 1383680 901299 407329 1816717 174835 1795796 1600996 1412797 1027629 192199 1808445 1554941 906266 1429700 1675937 875813 735051 965204 1567126 903318 885056 127995 237237 512261 1327236 1594654 1160747 1910501 478107 1839774 591207 1594672 744381 711954 1633878 1930525 449893 145553 150345 1136732 989187 38516 1156169 891728 1654211 1123732 575890 583875 948331 508747 290357 1493455 763100 1373687 222071 513258 1473044 888106 59697 1572554 777247 1751370 1044746 1253199 1950912 1400440 598051 1094063 1191009 886912 96630 49279 1118760 1661040 542066 19935 346267 1995643 1046746 229897 1029159 935876 1321634 93637 1918542 392488 1149867 66556 420467 862182 1979657 1954842 1738443 336355 1745223 1677957 1997167 377351 1319087 1177075 1711692 413874 1502656 1666457 1524484 1720198 164811 981601 1176494 989382 109970 1013593 1702901 537539 1199763 1210735 1671468 886437 848937 1957134 1998935 112591 1888335 1368325 558541 634489 1210183 1220018 674445 1266794 1801866 1352533 429680 198717 1853262 1006628 131474 440231 1031123 185021 403522 341296 224252 1177238 1476442 50083 1510143 1264074 1922734 1050293 1037276 167177 148067 1704391 550591 1664263 1648008 1181711 1490885 1707975 1347661 1127122 1571606 568027 134871 1553123 1268377 1185372 1003742 1636711 1180734 164852 1179168 1442771 1103515 1969109 1371813 814242 22083 873213 1661289 401917 627561 1769720 131333 1674045 911286 1682233 150289 1010722 518920 804968 1835979 1881523 1527378 271031 1750570 291289 501680 432991 619184 349507 1801171 353889 984097 1891899 173807 1497253 1474019 222780 223579 1701132 278124 1660369 1474128 400307 1522073 433409 1278020 721148 739130 1129552 1301423 1218085 343661 1196140 1314465 1365978 536085 1755224 1071316 1693425 337837 481422 1794377 904372 239760 694397 962409 1382150 1705729 1806283 1475141 347634 622197 966437 914898 79647 1819041 1578504 794155 1682253 133192 1508675 1314742 1846316 1818065 1554432 794553 1461690 126965 727392 1580888 1046860 182096 1462720 234888 910858 1238106 1947139 451249 1616314 343939 1366763 1981942 1979087 281462 545874 214387 1301003 1403720 883890 1176960 784960 1564700 693625 1905724 411618 930071 1854890 1588347 837423 1666871 1749896 1892602 567615 387321 306832 997142 1587571 1894731 353740 1286294 402346 8207 748594 672378 1938091 1443377 1577861 1213997 1683658 1400457 1399966 1699200 419435 1310493 1964386 1175791 818997 1647306 1700473 1230686 1382304 1396956 652260 1535283 1495711 773732 388612 172414 1505363 545786 1683668 82033 976280 686869 420575 1839433 1018803 308408 1436095 1620848 849693 1568257 1504366 1039760 1322045 1539434 552404 370299 830238 1571432 54232 961206 1691239 312091 186090 1348426 1131884 1560083 1260290 724576 1074151 227034 1815781 1740283 43086 763144 960268 941356 1429515 1764332 1145942 1624216 1470809 275571 1257757 858371 380591 716928 1846352 264593 1431275 1834007 1823289 174985 959107 1442672 1079783 1989896 50305 73216 1331296 456619 1981878 179383 1350975 282949 1442174 1744263 741157 1238470 1102040 954204 490837 281808 488882 1910531 1259759 455216 173040 1136248 1096380 124874 1252214 1550394 742673 1168181 544435 1873268 1686741 1556577 585639 1810370 1388210 937342 1385478 575254 1267371 1719117 1048232 1394674 327561 1413894 893018 1069322 394240 149851 1309694 799462 344665 611310 1425336 1016131 822373 774781 255162 1123580 688837 1320794 1040086 1771209 1002042 350169 1803243 1695594 32045 1010082 169531 162609 1638101 438877 1710231 1757197 1683700 1184122 1878758 1244501 1758946 1676411 63423 201759 1668881 33991 22812 1397922 386707 1666634 662931 502687 1059863 740257 1907660 1300963 366711 1808033 909508 1280845 24045 89490 1367599 924865 621674 342939 881740 1709971 803406 1765932 1254372 854193 918413 157407 17507 36265 748156 1757045 1079297 309636 1686723 1661691 240839 1870433 829234 1779939 1684982 374324 323929 342960 712037 775814 963587 1115278 1260198 991096 127524 1581086 1342200 1133229 369758 1454396 1069709 1439063 978751 1364716 1072293 1965448 1867967 1636297 376462 328978 1284341 1594544 1376216 57882 501280 195601 976043 1380822 138338 1054002 1075299 470612 51241 1519350 1506792 84533 92752 1365047 1140825 1374266 1212588 1269223 669054 955705 497247 758843 1396367 1014885 901540 68910 490883 907430 1436292 44978 776159 733468 1562013 234511 1009569 655750 1887565 818529 111056 908532 1063080 291665 212875 1088212 789816 862261 988119 589940 1071821 596561 933961 877576 1225768 1762628 1986711 1829654 1398634 347603 857204 108947 24979 1317224 1887034 1703110 968266 1914435 745758 313707 1824188 254147 3010 227729 1917010 1286348 1198795 359121 1296681 859377 1202954 164151 550622 162572 35968 1104747 579510 1751002 1561409 662948 1879198 1199760 1037273 1477633 1027304 150321 203172 108161 596958 136039 1679331 82929 649299 869642 1168449 702001 1584353 1824937 1397714 1813787 424632 552626 1333756 1437116 181022 1847071 1781570 1839636 403345 178404 913928 1035654 260406 1563030 801676 1677778 651587 1405102 218905 682031 706135 8377 1080637 685242 628551 241437 1404606 1347752 837051 1822885 792423 1084863 1008615 704420 1346710 888536 1070672 590664 1253830 529232 1100361 880768 1896209 914103 1743390 860004 1201490 835116 1679786 759725 1140952 187329 1571889 1253969 1726178 1676230 1903215 1777958 1585431 646099 1762721 500720 1978785 874458 111861 197162 1686832 211305 1945101 1410664 1803599 774436 1157815 1325668 972594 1080307 1250306 1023817 551924 1215495 1108834 1612906 1344335 1275224 966244 498483 1690895 1425009 831983 671990 1356131 1244732 1143968 1935742 1535263 1608961 271173 348119 1493191 1970920 1328291 1175116 1173044 598193 1371811 1279047 643418 888796 794497 755143 349792 11305 1849934 1747540 333628 1036921 1066370 519211 578134 1534358 960050 1294400 1083741 159153 1316859 348007 770965 1800920 1235094 1554780 1862172 1604196 1003768 875333 663072 1750215 1279557 967090 42917 1333690 83347 556828 413641 641660 96799 1435637 1701007 325825 1940594 73943 560473 854468 408364 1260361 461152 1885739 925475 1785686 1137083 1974290 1563684 1723064 889327 1327298 96347 1712474 669349 859099 1552435 1908801 143623 898991 1340318 664439 860242 500335 1454721 810793 951191 313569 1230087 1289488 1569603 1961549 510011 611680 1169867 1769133 522004 1359347 1396976 442898 752654 313194 1870159 104722 217260 651931 154771 109378 1060257 1896438 635487 510981 322358 186031 1139768 1502571 152620 1981751 1543734 1327965 557865 743715 267845 1502426 1590630 937918 1288729 799083 1563996 38505 694429 940583 1383244 188993 1238807 1785331 187637 570041 11541 256397 430789 1515439 873737 446442 682475 556016 1209900 1362843 1218918 140087 1191858 1513007 1456719 1011777 1399220 1591498 1259103 211372 1840859 696705 1014035 1766398 1808030 83372 1336415 1700177 685031 1724173 1951512 705610 1340446 15189 209994 1263127 1687354 1220252 1842234 947171 1676226 524954 1927275 1372844 819225 1969041 1675435 1187656 515265 454915 1163757 283220 1537868 1402816 419873 1524442 1544088 1077264 1784985 1022403 620079 456646 1746175 1127599 1288822 618403 1763105 628407 1641994 720983 1611131 1956354 1838370 1508115 1674462 1326844 67466 964605 737968 332848 618876 1090682 1029022 283729 1465666 91573 973997 1368143 1849299 237332 677611 618359 1219221 1322060 707826 287471 1068310 380243 1314880 1403375 304801 1725212 615230 242286 474206 245402 1880370 258735 858064 613345 1309254 1665515 57512 598994 1554801 1790967 317299 464420 1345889 297248 1834734 1149921 1843172 761312 1133405 361826 1372111 1659812 302166 1841376 1802949 1021664 1712916 238056 1342120 693368 1924817 1949050 1040485 74059 1030770 71363 1298154 1716646 815434 1386260 1341953 1902152 1993658 1698528 529912 1185358 224253 285169 663949 1380835 1944842 254605 1019186 1075270 449268 1867381 1642288 1959390 1590764 305174 155496 1990121 765648 1145456 1227810 418274 762375 260307 1749445 585541 129478 1201840 1291845 1250431 864071 1572145 141168 1357491 330469 1181416 967933 989534 192233 341119 1769945 1442962 1416604 165348 1542380 1328645 1504996 821786 1705985 1895030 1593749 459855 1315699 665319 244285 1762680 14480 1371586 741583 1782413 782757 1108574 139129 1292640 22214 1888042 576847 1713715 776399 1821251 521651 1028380 1297387 1231735 163168 1844220 1047009 1732288 1780602 149383 1331255 1298769 826774 1262372 434538 1132828 1296392 1659012 101218 1657260 275297 1586830 701284 806503 923698 1793172 451858 89452 926036 465122 1163536 1251909 119434 460957 1802356 448619 356100 1509069 1181634 1401380 636070 1500504 98984 1636425 49645 836129 770081 1691108 1826702 976975 496463 1591148 185184 1482010 322458 1856741 422057 884424 773504 1460665 544882 1975289 1097171 1233096 137817 1941428 693046 856897 1774607 1483706 1905498 32841 78556 242732 914747 572965 1163417 1188722 11547 466333 1034065 1176116 923117 568541 879790 286143 614555 925566 559140 1244430 1147875 245458 1953004 1271361 632109 388963 857674 155860 1588471 318494 1181869 291510 348419 1540033 694318 61973 719761 883442 973595 1509827 1047557 599234 708274 1867040 1156712 1552350 1710933 386049 1752933 242018 1098673 1692838 715098 718859 684856 1254189 42498 953332 1310790 933199 908802 343033 467406 1791145 1534774 1980892 1927912 585140 172042 372682 848011 992722 544347 568776 926408 1279581 881218 812176 108004 842810 1777766 1448653 871090 705515 973112 461009 214975 23774 253972 790796 178010 419007 39764 223225 1517792 1417561 1933250 153629 1544167 241579 532925 1437072 704038 1346901 1757113 914808 770269 1003621 1790840 1410153 183097 229952 620085 1082490 378827 716916 246214 1838060 1750036 99470 142857 41199 1102449 40172 1899427 1454558 813326 1546410 1251011 1971581 1004041 747521 917292 1629828 125841 850815 1510955 1623380 201939 1943935 917694 405573 990727 1217712 688872 1554607 525078 1709039 1513178 1500461 1944404 459460 1195973 497778 749765 770878 464694 968996 1988652 249499 204705 127208 902495 955429 117966 1591409 1802715 1686455 276398 1611845 788526 839123 1099127 1040112 1873088 1128862 1112182 254760 738364 1529887 873680 50646 1479956 1663214 1541552 27963 588248 811957 983285 157082 1295497 919280 620692 339646 1519687 1200239 807584 1254281 296151 266135 1493844 59237 1589263 1906784 1989366 1884990 570194 1433334 933819 778752 896447 1323687 1414659 42612 1480503 1369881 987246 1356992 1661912 604204 1676809 1314485 1537418 1470452 404923 1833315 186995 1732657 1162381 1404497 630238 1183612 50924 399457 254251 1781283 1544982 896400 1737184 1334275 73138 1131998 1862081 1529706 1970105 1955241 865725 1401695 16756 949961 1627676 1070384 1585304 320080 938128 1681378 486562 319394 168548 1310664 1847267 262788 819320 183861 469019 1210537 484980 710007 1192457 552280 416889 283645 199325 1933766 1913263 1559503 287934 603836 315396 342100 1555353 523399 799504 1039187 1421050 979862 1619806 1562373 1853123 834546 298305 1871487 35587 1851309 1305417 6245 691316 1972143 487237 22446 1435619 1253698 1714841 1812488 427985 906044 1597667 663718 1692549 996208 465046 504118 1539687 894257 139764 1026855 1185908 1926979 1101796 468073 288108 1716245 739922 1555694 1753779 1797298 1492751 109152 1577415 1403324 992627 797049 1591874 1775761 721963 249141 1745917 1892384 1388834 519904 706826 881440 565721 1445723 9881 459176 1259550 1181334 1503623 707622 1416235 1736422 526181 679664 572481 158535 390581 948845 53551 895857 1445669 1637300 1549501 1010908 687101 823495 1820075 1707769 1412863 228069 782633 262968 1255329 1334144 1893814 859334 983894 1998900 479379 307317 1304293 483830 1137859 357775 1991827 7570 896577 644255 1558490 1858420 1742204 1847270 1617765 1251758 716709 1252089 1650431 291227 1211743 1732127 1365200 1161236 1408792 1417097 863302 928786 1564514 182125 1801083 1329072 1568210 1621552 193888 1550928 1163027 882280 1152284 1530939 1629815 537848 1828267 50445 1088761 1595252 414402 922442 1749671 1031591 926958 768862 1994308 1900939 1673482 1994988 1619634 102019 593261 511300 502532 1012729 2063 941430 1900071 260699 1493101 1970473 945270 1213985 591283 1208599 808684 497420 265463 1888630 302099 1195437 80832 217247 90942 317574 347924 1780416 597410 1337570 1811643 633689 504487 1006250 435706 124364 1811449 713315 1699909 1526429 1386398 1544925 947624 682442 1247873 1258629 1865296 958479 431562 749571 1620902 3295 975728 382398 1915813 393541 1005728 1355022 732460 428164 1129238 1249386 1424707 357007 1375443 95731 1690186 1002499 610692 1478385 1898491 1888209 863445 1835119 1463058 1418824 1694719 522520 1469475 723624 602163 958986 1112864 1939546 207603 1320538 433625 1858747 8277 1543899 31048 1421977 914732 1160999 1546395 1341993 1937565 918488 1828679 8301 466274 1817521 1264671 1387332 637943 1186700 597397 1606619 1969352 1976539 1967502 1445148 1680359 1002030 452887 1967525 1795188 1093846 798282 1323241 907293 1486175 432601 1627053 1363792 1460622 1746043 1601089 1348727 517955 553281 1960360 673123 1695054 581346 1234520 1296524 1262511 1372568 429058 1338902 1104713 982787 771938 1527545 953789 1795683 1516338 1365491 1369254 429606 715027 685465 1124825 1532471 447852 15429 987905 1333639 811675 1029427 410513 325922 1493970 1038503 1292352 1610567 675542 1485333 401886 377512 1215771 315690 1576441 856324 1377857 645671 1080003 1783708 72722 383354 512269 20932 1002169 363178 766725 502441 1035318 1940957 104303 982854 1591146 1461229 1819600 1768216 95187 1909891 1852771 167049 1823164 1734909 1699597 1173906 1707864 1652781 580593 805997 221751 1490160 59835 1754078 1517902 1566306 184296 980069 60104 13347 1257561 217538 158044 708561 1892473 410450 999215 1034750 873027 1181351 488801 504011 237403 962121 693042 1099550 1793676 1093947 1078191 1023096 1173151 1221404 1932735 929049 291433 1352601 578917 172029 1388389 504034 1048008 397938 1187789 348286 1341229 1588497 1611336 786156 34546 1110960 1435682 424218 1767788 768662 37223 1977906 1462715 1139908 1419738 628388 1361093 839758 1601216 1910728 1903740 463816 430160 1280666 309789 1762491 13424 170755 267121 1447383 942134 1383151 187214 1498832 187762 1938797 1032049 880855 185105 1823026 794645 725558 1658705 852781 127137 48629 643170 1286015 806389 1114594 1823886 1430238 489462 1732568 1608751 1958047 1279122 878234 906000 1595073 48966 1259077 14193 1662270 898339 228599 700438 718124 1552458 1912401 1487119 1398811 318210 1856302 1162853 1537481 846965 434135 1993914 304580 664007 1276959 1035439 825728 225196 432072 1924441 875066 1545233 204558 852775 893225 248904 495399 906108 475827 1124808 428512 1171513 1585214 1972725 1400944 1784193 588583 1832186 357335 1046120 690730 3925 222274 911952 1176108 1003717 251696 1323601 1066309 343634 806948 1102306 1717299 1869422 432653 1143471 1310973 237482 1765482 1887367 1650434 946355 685684 1980650 1074900 990536 595760 1837858 640300 709578 1900885 1071615 253725 958007 1132704 1950218 1469021 1919058 47905 314274 1785199 1014148 664416 1819593 1950841 401020 1577510 1450090 1753891 1438736 1265342 1263182 580413 864230 1387837 1705293 1347846 90766 713047 1451805 613656 1907065 1855868 1019504 37212 1265374 820834 558107 848997 939530 1852229 1066359 1225534 1220744 1168003 677051 1099161 1093767 937880 1271176 1813598 2017 1277396 1023703 1267853 1509374 300229 504477 10407 960333 328710 1301626 441320 583929 1016846 1740458 1022927 1507552 406939 1029233 1533598 670175 1130760 1887775 45015 202193 1577027 612981 824971 390096 672320 73937 515395 183113 1293615 948285 606080 47823 1702715 336150 1106480 1269911 1583696 205681 982268 1756957 650687 1136389 1357231 864499 698505 1689713 1796038 717142 1882028 1856866 503145 1420588 835521 1069948 1703028 1438035 1501955 728605 125890 775893 1747982 1823686 1019375 510206 165351 327079 162471 1305385 1166669 1318506 166468 1127053 276542 363426 1133600 1572394 176121 1139399 645237 466086 1336985 1976584 82887 1248874 1273091 1187493 295120 1734464 743544 1069396 222395 924127 412458 890565 1290208 79038 1305614 161391 1896192 728729 1478499 1110764 827590 1014336 320580 664672 1982919 1525226 1239975 346670 1175190 1987019 801964 308337 1953391 1242977 1491283 898124 311882 1870975 44358 1426242 1694743 726624 486978 867491 1142730 661504 1486913 318179 736659 1400170 1872932 179015 842887 1603270 1052173 1405028 208951 1397890 1634103 283240 765077 509228 1054069 428790 1893058 163851 1847104 687508 1498289 1913384 295021 1821256 810000 440868 923308 1968144 242390 8798 644485 1531741 1449363 1142402 653001 503245 442001 1426424 1033795 1424062 1685568 809140 1161401 1932088 542404 1816961 404805 622992 1784700 502627 558569 953821 954105 934479 904800 419059 1177945 1049291 1270327 1088842 1222214 677253 1689548 924460 1837946 1212228 1902528 529759 712596 449403 926884 528934 1109704 189746 571494 1404651 1084111 1636167 1588339 1277900 924278 1292120 1507527 1310847 1323359 1069276 1498091 1758496 904687 1530935 1276866 540516 507873 1547352 22702 1941530 42103 134660 1888893 845388 1735704 1560874 1340678 1723472 1111091 391662 1370881 1408684 1141563 1536410 1106681 1391374 452483 1257809 130690 1615061 748197 790870 624356 114629 275726 31474 718937 1737622 304256 1929368 1099013 194707 1686550 778822 1942079 244701 1547070 218641 537104 931864 1729311 451214 646801 1914368 512522 1006154 664400 1402020 120870 904647 311829 402467 129615 148849 1701096 1034659 577624 1422319 547655 1026138 1053729 1719910 951798 449333 528785 968728 358064 493763 1719872 45500 1290048 1839739 1765194 303510 675584 1111487 328801 813692 759872 1440930 1129717 95878 482185 413246 235578 1210992 673309 1408603 976468 1267367 108637 3999 644006 251192 381530 1798941 1712066 1912232 1676498 1864412 1408936 1275554 1866114 816316 574022 910420 59957 329733 305515 1658659 481963 164248 842128 47726 1319709 89446 570648 358184 1570920 1045540 1656387 1217353 1135497 544018 1649757 1838712 1112736 685654 211215 1038650 567258 1569345 834175 1506606 1248677 1330092 269886 1548919 566251 348165 822701 733514 119962 1542593 45058 647626 1674989 1093298 1149643 504577 1887339 357018 706647 1512981 537155 861994 606002 1142039 393557 1325024 1262152 714494 1585156 542346 1573530 1275603 204369 687432 698742 1138529 941245 548243 1953038 888399 128742 734171 1811469 428927 416274 1896869 1153503 1942969 949820 1312608 1336995 910956 176162 513911 1313479 1100130 566489 1060684 39108 1805897 1634944 594826 1997689 1111991 189825 498912 49822 1127865 1042569 1270932 723175 1811662 1845291 646556 1802778 834293 1972885 1031952 812392 1858170 502131 901031 804989 1989533 1376069 1338854 82902 1185569 1631069 250935 412223 674357 719919 1319961 1941613 126386 1739324 839900 544282 1812023 1125180 644844 697852 1477466 1135860 344430 524495 939453 852509 1962028 1618560 1560701 527225 508868 623319 1052432 1624138 1480968 1133633 902394 1849327 1495646 227039 1707901 1243333 1091266 571125 815287 1006341 1694231 59924 58024 645787 891200 437439 1663596 257097 541229 1179379 1434499 1507559 1781827 1985801 1270087 1932364 512604 1322434 1713987 86017 884448 1135609 1063360 1098997 342705 281154 1772219 1746518 390928 570277 237025 1103343 1446000 1961664 293746 824324 102629 1887293 1407391 275226 1784788 238251 1117876 1705740 104096 884887 1015513 1912084 1152158 1599648 636561 57272 129763 679453 236225 1241802 412578 1871703 430635 327038 509269 1354449 469094 1657849 1258569 1673182 703812 1210926 1605363 1460492 348293 1391222 1883761 450613 1283913 1743688 332782 1435254 1713936 1233578 79513 274093 285646 361579 254209 545091 151882 1901902 479856 832628 435638 1971045 400276 636740 284642 289580 23475 269108 1000005 1981328 55049 624648 1399785 963317 1634354 1341588 825541 782251 1260848 660959 1208129 1425395 488491 857411 938155 491977 1077585 1119662 989367 540594 1519028 1509954 1942714 217129 1982971 1535863 680755 700292 1998315 1568134 88133 431943 148096 588039 632369 1750070 22841 427944 1317735 1001331 139644 1592312 1714963 1053006 311049 615630 291988 788984 465846 1430950 968308 303418 1655282 1142442 1810018 379748 1753839 1604017 437740 1576801 1373386 920238 1151374 37887 1095197 441005 1685261 1548506 328303 801390 1711847 243741 1905699 1339847 539516 1744579 202965 1493036 1701288 1844920 200013 1991428 428249 1071027 349849 1086292 1423456 1712203 939896 1586667 914176 243212 1397676 1732307 1903763 652112 20865 1729675 480381 1499763 738719 644141 1705376 429864 187720 1950596 399410 452146 464065 1131170 411839 557787 907736 1511913 656169 253290 625821 1391036 665193 1637984 448136 1581131 970132 432384 1718668 846877 1353652 572920 1464568 1251645 1972700 969009 1537389 61427 1484233 1473698 119988 799252 1710479 1049725 1450922 1813999 1931910 613469 1080395 1993154 1025559 1427537 1676929 740507 1795920 341290 710156 1786494 1973458 129077 261596 998645 597064 1929264 420190 1135119 548714 311179 1214609 425960 1810 1490319 611638 975027 872572 408229 1866066 818045 1035602 1278403 270325 1648345 582274 1458340 1151262 1187408 1207565 1971830 96858 1437883 1631356 234009 808262 927221 1618888 396833 600096 1621054 186345 408080 389549 1983848 1121709 1081872 1022094 209597 1982744 1233365 1021995 1408815 1104975 1855521 139787 1514277 1673445 546294 1967812 1554946 1716538 113537 903034 1512296 704422 1301121 1976573 1213278 70967 1230989 1751380 1053676 478390 288714 807352 1985796 1212627 1090901 71452 15654 809321 618530 622716 1107204 621615 1688061 974842 237336 1789840 1656545 1950946 745471 936576 369221 993092 1428546 1936327 506988 1616336 1716092 1177695 1382349 1231364 1639271 1213969 1074543 663295 331477 1158912 12041 886553 1284223 1128813 663422 1394577 1693468 1905459 1259642 1221401 1177476 72530 1132217 224394 1007299 1663237 211891 1272865 358673 1981525 189626 892136 1570042 363114 1563087 1857677 216822 1119876 306876 851188 1340140 1749832 251151 955005 1426629 1006476 616739 1911305 1138879 47774 1641036 1145096 1681841 1756277 661390 453284 315583 654 280526 1686538 1739718 1442463 347385 663586 426538 1987778 126588 971575 1923795 1494039 1380795 1213887 558346 565507 924866 1496307 743158 1580133 191415 1339248 1538188 889177 400571 1523655 1062233 1487437 1949712 1747702 609203 610669 1144412 1250019 1112842 880560 940861 1213079 1385017 1447777 1842164 173988 1987433 1860592 475836 1868260 1223753 1422721 368919 1323730 1394064 1998046 926781 1759063 91983 996750 979515 1606591 339761 1705837 166913 72719 1986696 1405074 1356562 239422 163975 1417280 1756473 246367 26524 1278007 1914635 1389807 1149744 1053357 867076 1079380 1435212 1019955 1036769 1791148 1447737 1437707 1936737 1535154 705377 721435 1054294 1597153 102742 1090004 1829940 208232 882748 671841 139632 209548 522968 450324 1323796 1691575 560539 787529 1685814 1359025 623973 1601317 61914 1200255 1171613 1369581 308004 875492 1852017 412285 918910 1794367 178487 15123 1537270 891237 443267 948386 1263164 981849 282969 107382 351604 444089 443009 836531 1124796 956448 1521034 486582 704133 136809 916229 1256660 280680 1966065 310521 78066 1309956 1111914 494520 1300566 1085399 1143219 1501466 1182642 1192696 444135 1166873 1618190 1803789 1120005 161271 14620 202781 257313 1804881 1189993 1453623 876752 519838 1425129 353350 315886 266333 1594521 1539455 1438222 674865 1302953 341707 239742 64485 679165 1069539 1866981 790659 977957 983432 610036 560678 182461 1921662 1555811 56305 1116829 1794356 1658019 368882 1578383 608066 1778028 1092966 1596734 1867952 262244 620888 455608 509311 637167 1354689 780847 1746250 399969 458986 1879124 1213185 1961487 947082 1620093 1495427 346708 344900 211654 529643 1121262 45891 571232 1536931 1442966 1982352 917626 1343685 890269 381894 1155429 890321 1848892 749880 802374 35308 1138045 261823 79039 585988 1164931 1169245 23552 1673600 1134431 1373228 649326 679361 897008 649545 948352 489162 1125969 1471473 506145 954671 1880033 1352220 1845161 269440 8446 1194887 636398 538017 806037 1474782 1544228 1146249 528304 1549167 993565 1296960 898336 518495 977871 1993979 365287 1293446 1943723 1999726 1037271 1125012 783316 964715 1037100 825634 954762 1617973 1400433 589723 344384 1444812 1917377 1676363 68081 1795047 1537255 600847 1922173 983420 209763 70305 1677126 1724389 1959850 1253389 805741 1962421 1268460 464752 1354503 613608 1215159 1764534 1899700 384884 1609017 1928642 970473 753287 577135 381232 610992 1642631 1514634 1244048 1755218 1396312 1189257 1987824 829903 1100883 1338556 1633490 1354628 1256925 662022 1075537 1699220 12085 1824894 1527667 1727131 1114358 1528115 1727444 553733 1328749 1040875 975543 946828 1759702 562058 1829804 1465992 1396948 1289491 1017106 1633019 560658 1155694 36738 1801637 1972207 242853 895817 1982192 1040082 588132 1304129 464049 1170857 441615 1685412 1663301 860291 1151718 1270866 1647612 1429049 750635 1967256 814022 813015 1310341 670225 901155 1588358 242317 1567243 1546173 961940 513902 1199748 188360 1485880 61773 541867 554807 509705 460391 1223686 205043 1720566 310726 149635 426269 966722 331569 189903 615804 1888449 1352967 17270 1104457 1212962 1697336 1716492 295824 1557938 758615 52231 1856527 1961134 1735019 677722 1322946 724692 536152 1406347 817290 1391380 1274655 17137 118706 1975693 1049394 1894628 589922 204147 999471 1434358 1280751 504570 1759896 1255836 1168751 1196742 322053 970118 202017 423780 766961 1416671 1855691 1450932 1330542 1496104 1673189 1170561 690105 1315501 1326519 275254 1785885 1819532 1083505 61441 130302 1988355 391166 1648803 1962642 827481 1223772 196897 832123 647379 1126847 154902 861361 213163 1903154 1106261 619160 81625 855352 1676641 1599215 1356715 209069 1143071 1470724 1150984 1793917 398275 333675 827009 727985 1531295 156503 1795171 604582 951278 489793 322808 1992263 1798152 93980 1959012 648488 140022 177198 332220 1600507 1172151 305341 1630868 1566673 883647 1963412 587773 1702910 639408 1360093 1288956 133414 869821 1578306 815240 797068 306881 1165564 889295 1084505 1605223 1639396 1666049 1740286 1601608 1897488 87476 1821377 1673387 1342537 864840 63620 764689 745036 716482 337515 1068590 851327 1947550 1155744 72979 787727 196056 1237708 46984 802425 945375 554076 1911404 1303715 1780930 1854264 1491399 129490 586702 1841059 336266 467264 442628 1514098 851764 623556 78711 327884 1379947 1055104 280726 340700 991051 1805062 599077 251571 999633 1880716 262190 1862748 1981558 1007046 368334 437661 1576965 960318 1873349 1463962 1034687 982058 1684220 1545504 32586 1883196 1866397 856425 1616910 1972902 1227320 1377750 1460560 1995888 1269095 388142 1218927 691070 71841 1312233 829001 573101 334862 200600 641819 200332 1661212 1896551 245710 1509414 536930 180162 1861130 1796259 774464 1502905 1707855 695446 1266201 1048830 1815293 691965 1682368 1642765 1847246 429837 715316 197534 1185913 1553743 1715177 1077732 405360 1655804 902289 980824 213588 420405 1488402 1367946 858876 182337 1312444 430886 839513 1110092 1880785 1509277 1262732 1138296 456657 1008968 1835717 1938380 238904 1749615 787849 102612 1521464 1746916 54462 659159 1725591 14685 345650 443227 1598810 280127 1764599 1317321 752190 1137873 42159 60733 139637 1705106 1061074 1413119 400448 909356 1218259 1768776 1630357 1136671 1291934 154873 698349 1676356 1487607 93327 877896 144216 728587 1205821 896260 253261 1640119 248517 1165642 583125 1274327 1711184 325380 403848 521042 1189502 1730019 374207 898176 206937 1138671 887391 1358847 525088 1086115 1166537 1007642 1484085 1348048 1515416 1947163 37923 162182 1861010 861512 1373043 75332 772967 1111586 1772459 1837892 854674 1977976 577569 1027789 105612 480257 186427 254941 1406850 33614 641698 477272 689846 594471 1891372 497717 1626765 1554657 1791283 897248 72399 1792979 371356 976080 245297 1617696 1869825 631784 881591 1219012 1442890 1531056 1888230 1540727 1015119 1809099 931293 636563 125086 1514112 233952 1194720 1499490 1504418 1547609 1652315 1317791 397884 52350 7927 894488 638739 728394 791498 1483985 1506702 44572 1057937 649197 1816638 1693662 1989594 601519 997626 1435582 1468645 1641667 1171966 1019952 1696635 1749663 562858 1999595 374239 62551 514154 1021413 95168 1630533 1258429 1581949 871943 1397470 1141300 1565270 905722 1901478 1106005 1169269 1256884 322992 1778875 1222504 1101707 1399427 1414743 985758 438010 306339 1889311 1290092 216485 1363279 263824 959368 1003313 1150233 566724 1422040 1139467 1559881 1226983 460804 1610238 531958 835484 180 150709 1146773 570366 790406 691245 26444 1691569 1262691 1989372 1807538 796865 1064219 1108590 802986 582539 1395463 330179 667735 1559280 288181 1507003 1831916 1789716 1495759 886606 1143616 1031336 1918420 420947 1283229 1330275 1314905 845393 739340 327553 1693302 527075 1827698 1370066 640528 410207 1944260 720325 30428 202235 408432 1602862 1900272 1170737 676245 1792597 1351842 1319044 1420934 1870298 190390 1773408 795615 446196 1404530 1832117 1831475 711591 1094704 1168351 307863 47697 973523 405557 950761 981112 986394 1085977 1243868 641678 1811434 683037 1987667 1066512 330775 864874 1298718 1728966 109354 972636 972316 1819896 141565 1533505 1368169 699244 1969377 1095211 1025733 781612 497995 973383 753148 1644741 1615736 500357 1684511 302644 728147 794243 579455 137940 500031 1529582 1807861 758776 1285208 1834687 870146 1374188 99018 1783487 112599 96534 613015 1659331 1455060 566946 1779138 1951092 564861 1806833 1142406 1359945 258373 1181542 1609166 954759 1944789 472991 1104107 1753650 1764188 350994 1756361 1852195 106534 874874 651131 1942346 715538 151460 1861402 1328603 1469173 747979 247717 885255 958920 564524 1822359 1724781 188136 1736417 900504 1295683 772667 1786641 891680 1462684 1944467 1849679 1248418 1402196 1802832 1287879 1427513 1541734 1872175 1640601 83675 1815 1303756 232866 472141 945919 947711 918632 1189826 701511 609414 80754 745539 1577616 229467 1194156 1729950 1174454 1290996 1266087 1840222 1079381 182838 1187792 439556 501422 1639667 1748773 657560 747777 482347 364772 1587939 333967 999372 824912 1098672 916370 1387153 1786578 1954300 947636 1117090 419302 1717679 872330 430644 1499570 1089278 1332395 534106 1718269 1724652 1990116 1312136 1741292 1685713 94303 1300298 1265442 1487520 1556059 525357 1003482 1384390 1421111 1496077 1311130 22577 1314928 1504915 386194 1041115 526348 418358 1515721 1155586 1155991 1556984 224426 65385 1596464 1228259 1324424 628121 104345 1188099 1970995 874936 1425039 1473387 1606491 1845387 1871758 830499 904932 1723667 473204 253965 4991 489798 714546 1280997 1677213 1875752 653973 701832 819019 1737186 829231 1104179 302670 1896236 1071499 171103 1698687 1185206 1709859 1013461 591512 1133318 16108 1460404 786151 1031268 630034 1563297 1726633 456919 1623842 95969 1849113 1506175 1938027 1439202 1311620 1030895 1362488 1927818 1393925 518313 233860 1136750 1067163 1593514 1967299 610501 413682 653473 272107 1721835 941773 470540 1878141 1637121 1230304 97012 1736402 1306757 1945969 408886 1861414 877835 1834202 1897610 1256831 1512462 1851071 440864 402443 726811 35402 830639 852716 1174339 149061 575859 542440 431384 942322 1590536 1391273 1731874 1745358 1811939 465187 97115 1154949 621706 400477 984274 1461821 982300 1406227 8649 1996435 1677763 1743159 505073 604743 1760976 352804 451491 1319893 1827402 1890107 1833979 917533 1825206 782111 1770417 607490 1647189 1775511 104106 1545966 1015343 382345 1220132 1377511 844520 181919 603467 65348 961271 57884 1185314 1115524 854255 1796233 871367 1769170 404886 878632 1415251 89075 1793652 300867 352586 1909854 1606410 655776 1303919 1304028 918172 1708827 1330244 1283208 1675936 3898 1481536 236263 1321746 201865 873165 1152209 464744 1274776 1336885 149550 1617130 618534 1685427 1175226 656784 1085774 856318 1421768 1346817 1100780 572850 597785 974620 605803 119538 1909946 1328998 1916044 1937755 230817 847232 1849785 1433691 1959455 1174111 1891143 1986230 332405 990879 1724045 168159 133576 1630053 62236 1003129 1563500 1779193 629114 1932421 1491546 580552 744237 893391 851436 530908 187223 1827677 830620 417793 1698691 740981 454330 1968595 984284 235025 597498 197206 1679430 1563270 912780 397800 707943 1127530 670438 884388 1284380 97932 1984698 1779776 343360 1498685 549910 1570728 1415784 1090216 626411 1364297 1213049 1030964 1785773 1248458 1263766 203840 369830 1348667 996509 1816760 1947928 430678 287909 536248 24804 1077212 516943 104250 315483 128870 195984 1778345 1577437 1196012 1219627 1278389 1464920 1274091 726082 1582159 779890 1612882 1665805 1841613 243962 381844 848272 527264 1342411 1989583 343430 232376 190134 720243 1828047 720540 1480763 298740 980829 1075418 605613 1016585 1954651 342437 217825 1623172 1781213 330928 1831995 78687 136303 1338465 286316 347376 1957401 1961099 943163 1477673 1615590 236977 1857757 276176 125354 1381805 287243 1763565 24420 1744357 670552 204591 298957 654692 286494 1637109 508399 1517217 122733 519381 195037 1258143 1698807 1256951 673672 839337 214030 1632261 1298982 655774 794463 363069 17406 475070 514059 1376681 676125 888927 1936447 263076 453552 1571035 16294 1927695 1508901 653298 517018 1508950 953106 1846397 1065560 863004 431486 1092211 29464 593319 420935 453388 763845 304729 89795 1206371 1258069 17371 1750860 1783895 1677387 340813 1913239 1088775 506372 1434940 1082661 758203 1293295 1953201 972240 497559 206171 742323 1080699 1411906 1241654 765202 1381251 1492392 1454290 110596 1974257 1340419 682403 1297892 699935 832181 1826855 170285 1804589 1031408 517152 1867420 1869052 786894 1669023 134039 1627689 1660260 1265725 225631 28004 1338204 1843705 1098188 1033105 1080460 1584031 985960 1268856 1404716 1554317 1921270 1449796 441571 248963 616629 1875797 1362147 1364257 1956390 193263 868592 1876883 1803698 1129406 714678 155568 1775242 589122 644949 1151391 1100349 863510 446126 665937 1359393 1987054 1528402 354439 1790907 1885591 588377 689461 513561 1798393 794761 582788 1941790 1887217 349442 1349949 1229773 261940 1291896 1747798 1558589 573888 395945 1570369 1291255 1512307 596683 442776 1782670 1111646 1191717 1358137 383928 798441 1831855 555635 1318906 204008 866548 862107 662550 1412327 1427546 191175 574874 1967492 648540 13562 1397233 311022 1912863 1109080 1426923 1537444 683133 1070601 1191179 392910 1636923 1153232 1984319 603202 1564508 1332259 512310 1239006 1633411 428272 1758693 1941812 1352255 1955894 530564 1659701 558558 1263309 143258 723585 427104 1117699 555235 1158783 89035 1246497 990514 1194351 1665449 967110 28107 56988 1587605 268266 776423 468351 1374352 1967419 1179444 1777370 1475320 1644898 1866411 785266 1258534 1996164 1230983 1597211 1251034 823415 138945 1204164 907062 1549928 295862 1370322 356023 1815417 1447422 1066053 1930855 1912230 1082020 1963726 343120 1122255 267507 586413 1536953 145946 1391335 1004016 872882 1563862 908163 734697 520677 735984 1376667 1434639 37470 1829798 1902908 1678396 1616389 311168 51706 1473817 97233 468263 853215 1997432 1764529 695780 393027 1979959 1285723 536806 656548 631724 1408048 800633 25523 1700293 1884626 359414 596820 378285 584325 1801831 510043 1660711 862577 160718 464707 1683820 377062 1838318 183248 833243 475258 1800129 754085 211659 1179647 376958 376058 631481 243858 1979990 6135 1529038 952448 486630 965761 1873541 415535 518315 526951 533418 1657078 530594 1740232 1240452 1235469 1667707 324148 451901 1190790 525794 193272 875215 1016164 1270428 1901620 924634 1822795 1417092 796035 1938117 1418192 1508846 1360731 375914 438723 1424264 426894 569447 859152 212124 533340 1599184 521571 256210 1849997 905310 801744 743231 1192682 1431410 1755995 1383110 377158 1524959 811964 633802 571489 386578 1358773 1170683 1619678 1070149 1512283 850715 192189 1110947 790193 1412357 545670 1605113 609493 1265838 677136 937323 1317614 856911 1423502 1278382 1538166 879866 1557841 342767 521882 419062 586057 1213979 1514264 788741 443261 769114 1195303 76666 8877 1616169 500 1177580 886737 1326915 46943 1026398 1190229 864760 497727 290515 1454504 1945379 1594425 524041 1518136 1847839 1422944 1533875 1743060 433559 1286343 1072594 1052801 334766 1171656 50696 483116 1781345 839918 1286996 40438 502291 645450 1890678 1573565 1871885 1172068 1189460 1623702 272627 860417 573859 693427 964061 102002 1361457 125220 921316 330014 48767 793306 840004 294001 1671298 944881 1351564 435904 282559 1274222 1493730 1234763 1656565 1337522 1829404 1179956 479888 1523632 1426693 1926084 1139885 1581548 769155 1783313 856190 1908988 182642 1879612 276094 1376759 204068 1204085 277503 64759 778331 1752579 1998711 428699 1979418 183871 1708201 477713 599772 814622 701490 1064595 270603 1353887 15796 182488 348129 878786 1025502 1416632 1423130 1835145 1989442 674486 430077 1110049 537297 1269326 1555685 1385967 767869 246111 401745 1965889 967192 507688 1651923 28909 94846 1607561 1135525 552174 482593 1247235 1371585 1866268 557465 670423 641781 15231 718723 252370 108527 464699 887397 1584395 335280 1409635 1511771 311487 1589869 1770837 717342 1117210 1678501 53861 575251 921171 1425660 781375 793246 1447211 1391858 223687 1110671 78048 1143895 1452274 1644766 692574 584250 1656752 1456536 498015 92972 1043794 1379397 1183975 322537 472816 139530 1813414 1718436 1232764 1259202 1562501 434693 573844 1086855 876058 291459 189272 346008 1513878 380061 302030 1604217 1410353 936907 162117 1071133 666207 1733482 1458475 1639894 1828906 1789091 277810 1792438 1392928 1828484 808344 982987 424297 289159 313661 801780 1309015 1956056 153345 1319260 661533 228722 537971 1474936 1540908 997903 70621 1645055 1509972 550783 1860454 1326638 1364324 1562180 1642812 16457 1222612 837043 1082675 1973757 995935 258368 1690986 401539 168630 891279 1038284 1397289 1490500 1666317 354345 1122568 275963 1744286 539647 998630 1321130 143778 34552 143322 1481018 820964 1456711 281895 334575 880124 904794 1009493 335289 1306412 1791758 77296 1727036 116189 836990 1638433 252225 1799269 1344327 1826201 1805583 1114789 1296706 447015 92741 408834 1935888 877598 10143 784268 387441 760972 10141 767029 712873 312072 426014 567460 1195232 632605 1768519 1045718 1914289 1385345 1248853 699749 1078443 1634081 1984961 868720 684598 227938 141648 1138688 107370 1947798 1124084 22201 243282 1099551 621211 162098 1686449 1407265 1588414 1233366 1618687 1281304 1939628 1901744 1244330 1404898 1897736 1551127 333019 591127 47636 1859042 1535456 624137 1212827 1527479 522243 625890 281357 1718652 1696182 711076 1471241 1041797 1728697 1679800 1305281 372461 542617 1981163 549463 671677 661599 1303731 650318 353393 746666 589916 1410211 154667 1362928 1489917 35543 1169039 1512328 397816 734802 670789 1526257 761231 925401 174677 561890 146326 1964347 1671842 1015602 314358 956104 291721 621413 647064 989859 54577 96367 1622701 886059 1973602 188067 1453760 1720933 733335 73165 1798747 1253101 274353 982282 720258 833485 720323 748572 1437678 333135 725971 1698424 1045394 143340 1844311 1350542 1192788 1110759 371125 507472 585585 75802 753077 1124526 944329 1024109 1979900 185660 1999797 1211532 1555364 994197 1758476 285863 997694 338419 1537276 1560106 1391387 769576 307745 179774 1228681 971899 1142117 409755 823424 1325076 1508953 763375 870323 289223 1512913 1317342 1636716 1847397 432902 35664 1960156 1386786 692987 1726145 587980 1917322 1477732 528668 1171900 803823 453104 1544152 936806 1106085 631102 123217 1266085 144968 1552445 442533 1508144 1206974 342905 1790147 213923 1733191 219394 788494 453812 1710957 955284 1865684 290634 1154623 901014 334712 1138316 450548 924126 1674943 747113 685665 1278426 1848400 489998 1444170 569273 510400 1029132 661195 1455599 701551 266257 1416683 765718 1345847 825650 27786 1756697 1988590 439061 1425606 1641580 554009 405952 836899 836624 164862 1358173 1433962 551050 1427199 1232176 1899062 375459 1215591 1316822 1058290 1992366 990996 448084 882069 1299173 1652044 1781400 1810316 502921 1779650 854676 505516 275337 1597727 1230558 1064797 1256115 1385488 912457 1816931 721773 771878 1268686 1870774 530199 1252668 740204 1585142 1307921 311192 1267147 233172 784322 366004 126959 19168 1255504 1415729 207256 229895 158119 270000 92270 1306998 1991382 2002 1872391 1704076 329679 1308037 1199323 936270 863189 426787 511471 181567 1805168 1277110 1878469 862456 1850237 196592 253554 1754423 1979366 1806711 1971046 1851306 1911894 348779 248393 1637240 1941481 202710 1117329 78068 985803 1823715 785063 1701831 1607620 709849 443418 1481034 186911 771885 707234 1063560 1178982 1748548 848527 439949 90979 1563222 1812153 1660070 524956 1521650 152688 152484 1282121 189622 1081073 1465781 1461798 1700580 277439 75007 1800813 1096546 1119936 1569896 1905446 1171796 1010522 1682072 1423055 45722 1692482 1655155 1776508 202913 1010750 1079853 1183160 1257942 1221530 795830 1619630 707165 819426 5190 208061 1286903 1864986 1058594 1371466 656573 1847353 864351 1854332 1927242 1792465 268512 1201974 383532 1387004 728442 524347 1577155 1913811 654085 614767 762374 212030 1230255 1077549 1269922 1059653 1441392 1311129 1343216 1704346 1677527 1929927 1858102 978966 1184206 1807746 437088 911244 897066 1731164 609744 708298 1836211 1923457 1657364 224596 1281303 1744639 251322 1976285 695816 1088017 634533 1637843 293649 1068353 927426 342729 207708 709613 492667 1949213 1220524 206768 678453 487037 1095496 843558 1199295 191491 1140553 1875474 848211 147294 111412 657849 1485040 1440856 689115 1704539 777701 1083415 1051010 294910 1836865 1490199 1012769 1727304 1555042 610761 311635 1878974 1477219 283761 909683 1403533 1965198 1567848 736495 791760 999934 931608 918881 312995 216641 39629 1810969 469849 680835 1258969 1762675 869051 1394314 1999130 418276 905544 784854 1162503 28119 1049760 666581 378192 505223 1236747 1720971 416663 276051 127431 1571991 1088065 86360 1830480 1044163 641113 621263 505138 325784 1905442 642385 555786 1754494 777016 1859808 1368498 1371205 284258 1675008 1060969 1075208 188406 568919 692315 1674728 780458 204566 100065 756037 1343142 678173 507821 34222 715757 1489994 461425 762915 338030 1489158 1922088 1359191 1985312 1089590 1688643 1793589 1298687 464777 311453 1881405 372199 501639 289349 1548319 852953 1739852 1823765 184286 40413 542521 1220966 1500373 830119 1438205 1072751 963974 741589 105626 1657900 1994755 1728807 1494760 501238 104949 1575850 1590421 1916119 1331725 1006905 591711 921613 1135194 115945 1411608 1717370 1036257 233015 1071409 263750 1906457 1370459 1059074 83033 337103 1071268 1892158 13489 34077 1687279 943058 1987013 1506986 755637 1333661 665298 1468118 707333 1597460 1722827 1442276 1046917 1928909 508659 202992 434763 105039 567097 299606 1682098 299093 1905067 646668 325440 1452641 432639 54306 854034 83118 857219 1469056 1776875 1353985 88318 331708 1145576 722009 1193484 1299644 1209815 362497 1188069 1548923 59310 1931542 624483 1522793 1108986 794435 1222235 1439912 719925 436553 1993212 905956 785498 367868 948417 898557 297420 1472262 911825 1816897 292055 1867453 829750 1731913 1577924 85899 912759 773256 822713 744691 935381 732841 1253173 1460659 229266 127461 1510452 134906 189469 139030 1360843 1906832 1590906 1040935 564946 29270 1909864 1492046 1433770 1961594 177304 19556 1624917 809741 1602637 1800689 1439325 1141175 672564 80424 1632100 1406093 81656 1373315 922949 1213469 11516 1304556 8828 846892 1170306 1026983 977582 661077 1139983 1807928 1688600 314524 807337 377605 1059213 1344711 1144346 633537 1181006 959681 282947 1501294 1210849 858845 1247002 456368 552028 863400 1139395 835651 1399956 311241 318585 1284637 563825 297665 670517 339588 1600939 590813 1354800 1402573 1975655 1436547 1268909 98865 1257627 1012473 1380382 351219 1164182 1942159 674050 342753 447506 1279764 192556 1220670 1889355 1156449 638913 1554624 1703226 615416 484403 1391411 779348 840216 1694350 886640 415039 533911 1461623 950396 1561871 983486 791024 837290 952648 1449262 764267 415822 1003290 1656152 1872760 1000091 1980880 1256794 1499207 1150149 1584782 1457125 1195591 1857651 106893 1476845 1453201 1267585 217539 1885351 1028069 1920238 1280519 264583 784432 1408784 1339622 409925 1197131 388585 478517 926828 323672 555052 687698 1358632 294619 1082028 1690592 1471662 860615 1865195 265605 1275468 658108 83428 1645641 1115252 1951704 984951 1337751 1758552 1408758 1277400 894638 1748960 612517 1644892 1145596 146785 697867 233182 1807645 943671 489048 1876266 842124 1833423 406200 1857714 194932 1348632 113252 921236 855428 941508 1909336 1032950 512959 716938 729113 1062012 344544 1112292 1209799 1610263 632965 1663628 737693 1615731 1544458 1750896 1741869 1458587 1597977 8112 1386609 1356580 1458908 750731 928439 1181396 1703458 992630 1875044 440503 1082823 250122 306951 1158580 338175 1886415 1918940 1737157 1107665 1863690 498153 1845794 719833 613488 1548824 1246317 1666568 1319020 932274 1508345 1385040 1413840 1735947 1738477 830626 1242478 493431 1709936 1109020 1450030 486696 77564 350547 86513 531106 1011972 737615 1037637 1500163 340526 1903437 280033 1837639 21855 673275 1109937 1471158 1165249 1808322 868276 1071313 223656 1377735 1613611 1972383 1805860 1650228 1288036 94236 1862722 938018 644135 1067452 1684747 1920419 1518729 1185709 985915 1759275 360734 1468077 1302124 568697 851472 466075 1262974 1960151 515970 1822816 493368 12777 76554 472275 1681965 1374930 1371922 1660267 1264382 587733 1626546 1082263 362336 167078 1628526 1710932 175025 1585746 137867 259163 121636 307359 314116 528781 1724570 1203620 1066234 650604 1230500 1964449 1224915 1395474 1208237 836958 1143002 594275 32368 512642 461492 1615255 1921114 1962243 1701209 850621 1385695 793595 942224 519965 1873793 35575 770758 669452 1128452 575570 1129704 1990024 1546874 366348 904434 1056224 106411 832556 1663110 1620496 1900756 1014476 565350 1290082 177446 907799 635746 1299765 1271327 136851 1136295 1541037 616719 10696 1444252 263298 1074666 949336 1101441 564805 115615 811932 1810139 1439733 1624272 1425988 57763 1043153 892801 1865732 1639052 1080205 1956891 1161127 75835 1226179 1889148 1859788 197712 898056 1752781 892379 1410168 511335 1271800 871728 76079 21354 1622320 1238161 823866 229971 194132 623710 270523 578117 662782 1628306 881649 1305387 1669092 963163 585269 974689 1943336 1913909 56333 502544 1483341 45908 492312 1182498 1542741 1107479 615170 1247190 1345186 116761 630230 1874135 545238 1745879 284662 997622 1607675 1034876 1555876 56806 1568745 1263058 1442186 802515 641092 365973 26535 791261 1996970 1980550 1179943 1175333 362305 959968 449229 581263 1937512 1250836 1453758 1721943 1347335 947573 1278686 878766 96361 1601889 504369 1060484 1886423 79930 955520 1112802 321804 553440 1015608 808557 1668512 253467 1696745 1696513 1127134 888126 705990 1309398 817124 549181 554509 704437 1967944 1160355 1875367 1623010 705382 165734 1218739 1752130 1034076 44795 744274 788831 593385 1734301 522187 953076 1266284 1776898 1065016 716631 248670 735829 1480066 1075796 813064 1540745 1255127 1086446 1210310 1283779 1143987 495963 777695 1417389 537994 393141 1241113 1732774 1026759 1240831 760020 778872 1765569 243021 191700 531506 1780532 1716746 1005620 1887412 1749186 1201650 626938 1352057 478951 605714 1829392 1000742 744241 1633091 519260 1863573 408412 771672 55077 91402 1001834 1543673 1736323 102946 544917 714419 1371706 279295 387883 1491309 1495624 1872981 1859874 1996702 1170396 1485765 129285 303632 1256772 1572968 1092481 4903 1385558 383784 1361101 1509674 584988 1223976 1847818 302599 1057963 479487 707747 299885 681343 55723 516524 1204491 1446768 1942702 382571 1353908 1822028 1109144 200087 738370 348864 1310098 1238549 1861063 166544 1653145 1371519 669649 1233194 1095047 612467 805021 268559 1636275 1544140 1796894 1589360 254215 1013630 1783404 1011475 276591 913208 1438153 471541 1318242 127147 1334109 1010149 1436369 1509338 1469055 323010 789029 1551347 702343 202314 962386 1494931 1078636 137743 369445 1546361 583422 869234 469674 912769 1997453 1351241 1625026 303854 1122927 1454204 546062 1900733 1685809 1074553 431136 1258258 910549 530752 162164 1342847 1773015 1268109 408796 648285 8032 761658 829417 955401 850617 548481 1747621 1797894 1355314 848540 1941414 862932 1025843 1725094 1980127 1528758 336027 1435135 1013214 503763 899730 301014 920505 163801 939098 246225 1792975 869669 977236 193105 166618 1229306 1391500 1925432 948757 368495 29826 1377153 125418 439405 243947 1779915 937223 484116 866426 1800946 471390 1739187 1631290 10112 1495526 1746803 1280143 1464582 723227 1917510 1133943 1604454 987601 1107314 472388 435062 273274 1251294 27755 109584 664968 1501593 1743950 893396 1861842 228641 1572591 964186 96682 1408528 1598397 512878 956803 957419 798803 336084 127343 1647021 237823 1137769 652881 729742 604889 1979850 311589 85637 378643 1256806 1841268 1235025 1465207 875476 919641 1835250 919341 1742787 1161192 533076 1818028 1826748 593759 1549086 559030 233404 1710164 1126813 725527 851678 868856 28325 505446 1640721 990273 692551 1658934 1026918 1814352 1564993 1814271 1652586 661870 1379449 861555 1589068 1399287 1781612 77436 807362 1826277 1438578 1347795 550906 114099 760835 1881596 1694783 1804351 1131465 1440888 709420 1468832 245374 1357525 1011884 1247146 597619 1578749 1125715 1113511 1580 1259599 1022054 1767572 520703 1735777 1831672 1092948 62086 832207 943397 1302783 748143 1923797 1148854 1541459 940524 973048 247057 1516281 170392 1387770 1763272 668414 1197826 1390611 709017 1411948 1282560 755425 1186337 281608 164130 13303 288672 1777697 1713957 698128 647918 518049 1814228 825642 1149048 1720422 129544 1677513 1139484 267207 1083465 1832942 223068 1428406 793144 451162 888865 1855204 1032317 58205 211048 1351808 15460 1012686 1187078 1009179 1863605 1588200 1820058 875053 1725139 953290 1241531 1821651 296660 1053978 1063933 352587 1869906 1545040 645867 1501635 608001 170838 892430 1259729 1588756 1517717 252659 22056 551852 155695 1046647 1395130 301321 50244 793475 1622500 631303 1335417 1907521 1335427 1455575 1987499 38645 1137807 718821 27407 1135315 696219 957081 386104 979469 721931 1342688 246876 1898531 664700 58776 1963364 202777 995323 163546 526750 1787255 1331076 1390211 1213693 1302593 1833251 310610 266220 1111877 1312316 605961 1831706 1197490 314534 1030579 449022 1851640 938433 95266 1226789 1935357 332314 952771 1252663 308043 369248 1401075 1147805 1863763 1626383 1775419 1519903 1067799 1727644 361264 1402888 166756 1646917 496143 1642919 304994 877546 129889 1343835 1370842 1499090 157588 316045 918326 1013784 1067872 1047562 1586544 810536 1908075 415457 925752 911106 1038127 1355847 34001 1639475 1549 37486 528273 1985383 1031119 1109686 1970792 504349 900922 967767 1947994 1368194 800542 1486615 81431 254678 1429942 1401568 1702371 1056720 150685 855068 942122 477350 1128472 1976261 640782 1375136 1767658 236020 947154 558483 1824998 1283525 1789842 35172 1610299 1284366 1526535 870656 933917 234909 1827828 1802880 590337 1743969 1950409 1707076 1706075 680432 126917 1765087 1479302 427955 320951 368432 1155317 785472 1662780 373772 244855 613113 785410 78792 792900 820564 1269006 476594 1933728 1591049 1736247 240090 1125703 1993659 562625 89849 690351 1486737 1863906 419482 372276 1040248 1021227 484808 1600043 613379 1268947 1031546 38928 1762329 1880533 476287 1370910 71499 1117327 402025 1396735 1005516 1539006 757370 649492 1043847 389776 941748 1545431 1196456 565639 1728917 1336228 256091 1860998 554282 1272164 763047 197706 1252947 949224 801326 376855 66287 722325 1159795 1707330 181519 798798 819951 1126789 514524 670322 718734 1003190 363533 990085 33098 1386951 690238 1224306 1149807 573885 527248 990819 1442552 749275 218099 306011 1663117 56648 1806167 1261759 1041827 1637987 385785 65100 1370694 424076 561271 1811589 1490834 775601 260613 410842 1091425 1314893 566405 1524537 1167644 1718371 1623998 1443242 1495505 1985849 560305 1207340 1638784 181525 340639 693933 1845774 793568 1461316 926736 1873944 402363 932083 124529 282903 844780 342082 213528 670249 445047 483619 529111 281562 654241 112725 1937825 617040 654380 1355378 1147028 724852 789273 606795 657275 536386 1681670 395795 1266910 1009376 234980 863064 466059 1177347 1487476 1043747 1338770 1733867 346074 480995 1558911 655789 952510 1472150 728 71319 1815914 1339329 289411 1845032 596074 1534814 6826 1138914 409406 1706382 1226354 732556 1131564 1577822 1754855 1989177 1144001 632439 1315602 1128959 478075 884045 1621391 336396 95693 76325 982958 586878 386552 263817 251787 1485211 897353 790726 1760129 1856204 1899511 1232015 983884 1367590 1119968 1998937 1282274 1176169 1604367 1538704 596754 977859 1728419 1727505 1936994 1176030 1888831 1611555 1777571 1501169 1608944 1876949 1532519 1506349 1019352 1935038 1810765 1973190 1496431 187363 74336 412277 207902 1917530 1417795 998086 1099983 1919328 1507693 694973 963756 657652 1218573 324632 879986 712953 710475 1092907 1071101 1141604 1740133 1531484 1394831 790469 1961398 455735 1404275 505488 1259855 343656 1411863 736709 733593 1874838 1415218 1191416 454606 493252 212515 866738 1908481 257107 1506781 659815 999300 1634823 921368 460603 1739035 836228 1392816 1464289 920580 1032630 798198 909959 1640339 686883 819681 254253 186967 1368411 475970 1311116 448748 772625 1294836 1367761 1909922 445377 1219790 1658862 710265 1317890 297462 1943063 70153 1757828 1923846 1818777 578213 1182367 1469766 870920 871044 402724 571662 47287 1211060 1670672 1625601 1684631 801855 1891015 1808219 416753 589950 1087396 486927 1381568 1916767 1050155 324677 915253 1450862 313589 1735832 1146375 876108 1125808 614749 1080577 222453 1763839 1023221 288890 912016 364711 1012673 1876758 1021233 997623 608968 994385 112013 1908623 1786333 1587980 574433 636969 1652528 614399 1364895 1169699 749914 1803280 1679461 1923375 1079292 1265629 431876 307915 1865992 1982571 288954 97096 1003444 435940 1048826 1068259 402706 1718139 1809455 1385907 92401 599775 1007776 1248113 1807548 562045 1827330 729886 322948 443723 1231084 1532427 729119 561562 1854400 994139 433252 1797976 1903109 1076990 972142 1984334 1485511 235472 1339871 1700156 309443 1307260 1553587 1987769 661775 799371 599847 1458278 728091 903282 1209178 767991 604181 389184 405063 413865 991466 927171 1287451 1762504 192326 171207 1871310 398375 1301861 536852 583983 1966091 1154662 806417 499654 600726 436921 982115 1094377 402156 1818770 1174732 1692012 1768652 1322284 489601 934158 1263065 856430 853583 578132 1373851 1917806 1303455 326210 1011730 313237 1851169 303036 637921 488659 1753026 1295694 1225463 86338 145375 439618 753705 39963 1623053 693682 497208 692414 872237 608920 111432 138031 233822 1581905 497032 900792 999528 1498388 1237187 891327 1591591 782179 558982 1679796 1906742 851053 1862680 422750 372473 744903 1173993 1340680 1711748 328380 593544 1801212 1999232 1949823 938474 573303 1525158 1826285 552422 1298775 977166 703899 1795372 1258147 47632 1042052 407246 992217 472292 1973617 358751 597961 1131906 99597 783283 458831 1754593 1981422 397098 862171 1699407 1520731 648882 1553360 1554949 1791947 862254 183976 1074836 1723038 1430242 57955 1914782 642307 1399695 232628 670218 1619452 51847 1728729 1937934 1685196 389616 1964411 659511 249580 1848497 1260740 1685771 1837183 990557 1186807 362712 979180 1775991 1123992 194008 435394 891123 1422167 1856970 740249 1751608 648577 1800922 805698 342811 924907 760950 1139216 296332 94347 1660639 849019 1019523 863388 1454933 1037015 1776959 1547402 420093 1585765 1041054 876298 1610455 851395 1400058 1218428 683128 1510947 1688934 1941562 547332 51101 296778 513857 870800 464006 505825 234044 16550 199251 1061931 295233 1985747 1920978 10100 205156 653605 1833435 1125065 546212 1356657 978000 1925683 1712758 758050 1008486 1581802 139855 1779036 77246 860762 1764294 867942 737833 1289063 525845 754977 471680 973559 1638724 21914 880368 560529 1745737 1954854 82274 289698 1742003 318467 1481161 201178 1440674 721817 1656868 1402517 1748022 1971524 1894364 146608 242502 1961050 1175472 1773435 1843853 432462 1232674 1736919 452339 1531794 1948080 1018509 435292 1056679 497098 1485012 657656 92120 1942448 655495 1284917 1016632 619672 994413 427345 150660 80381 671772 961195 1080543 11698 508224 763415 1141172 454641 1113380 1015444 916973 1180266 1313864 942492 1482870 1490820 1684773 422849 1923197 202619 1474621 1293932 389620 749858 902158 1441169 157058 294065 187195 69867 33452 1599105 1240323 583892 422425 1561001 1642143 884191 306318 218813 1394384 690633 1059520 652725 81369 644288 1318030 571391 858895 990683 692267 1422290 1924050 600993 628070 1392035 582723 1879521 1562220 1455946 1736968 9811 1104258 460389 734758 1155753 693977 1097970 367591 478260 476993 1359902 517937 1645860 479821 324679 1715932 86130 316846 1380603 1216802 218323 384152 1739747 523032 1029944 65931 1899206 643604 491830 309062 783611 971625 22989 1009860 591484 1012942 701037 1876468 1506245 844561 1128410 447342 88938 284689 1902631 1426891 1320961 728163 412950 314414 705293 891828 403584 710552 786646 1916063 1032604 239782 1819758 1431573 1479329 937141 32918 280881 1721984 303658 1271601 1108736 103098 416326 1890957 965499 1535160 1393886 152214 1475293 1197607 880207 619440 1206420 924155 19907 474516 692839 1366292 1848326 1422885 115298 1553565 1314517 1536258 279594 1357433 791167 840303 781821 1964855 135527 1602737 708595 1694203 1973740 1113527 422190 1376732 1452311 267001 669052 609427 737973 1920620 61710 1188839 522600 413980 595358 616113 1161216 724613 1899255 1620100 464554 1840341 54234 1236417 1960059 1662178 1663234 171651 1367887 291258 470361 553296 1507510 316321 1248015 1049211 14612 358408 1991725 1055804 460909 195343 965926 1588299 1184113 1358617 313504 4580 252634 734592 1465220 87775 1701916 681876 452509 766047 1170942 820440 698558 732390 738321 1699430 1191974 736814 1438610 1554551 855107 22998 1338042 434673 424054 1437206 1691586 1838135 1766626 569397 1511294 360998 1631382 593139 1464225 14065 211560 1521477 1837289 1244535 824554 1155718 1582047 861629 183342 684534 1742058 63628 724034 1332145 1339052 390144 1116408 625618 1656233 1597680 1984595 1178197 1366307 1430358 1229774 1668865 1776547 809479 429028 1796337 1366142 1609387 1594179 688186 833070 924085 1927780 594340 83496 1271568 1598378 1305755 113781 1006428 1626725 369212 744388 1553939 412018 1907712 1253306 70312 1544891 1719652 1379368 1891374 567196 746471 919564 1239838 1955946 385079 992287 1199686 1145051 1988021 1589934 826421 1694491 1381917 1142183 413092 1764487 1307370 316316 1117417 103584 1105327 1504058 863080 321227 1565955 227544 513966 346877 987769 1815593 1201032 134304 1647398 1836848 322801 651070 1312883 601605 1291521 14681 1113335 1735278 541526 131601 1730971 1749804 1178815 695465 792253 653206 1460954 1241361 1253044 1266399 1890263 1771292 1552519 1791708 1236999 486172 1546776 1690190 1426446 1211351 1804019 377167 851424 1549243 1852421 360884 1538261 1327712 299854 259527 80797 1917580 482835 886199 1228001 926158 1533184 1846947 1911481 517944 1243107 1420411 226840 225813 410941 1318084 539863 282058 192763 166400 360737 799118 476281 479233 479927 261849 1599347 538539 11760 989421 1209821 1750644 1481869 136239 1749571 1312583 1035867 1071517 841085 690352 1877386 1602292 776980 1060759 213351 1910823 118990 1590654 326388 1905683 1076834 1206496 1199670 121503 1798778 553410 1729125 1341266 935710 65886 1223097 250312 795564 1319771 1017016 1849352 344270 1273984 1771709 1298859 1976665 1705596 1492633 1403662 806242 1554760 549712 1025684 1751384 1718374 730436 810339 658332 1131174 1892963 1929533 660755 1580527 1202850 822591 1772374 1900205 1132562 1320126 632271 315743 552707 1326529 432758 2858 1512826 1447361 1938084 216711 1079429 1550591 1318248 884999 667033 697704 1294470 832220 1637466 1601023 227062 1736933 831308 1777164 384727 204736 1108996 125132 1433481 1544776 701482 652994 279038 1011100 1045574 1093614 1164221 724334 228972 832809 1693632 1265233 1259621 376345 730525 1927082 254556 615092 1953276 1907480 1708445 1027083 1669633 704782 1669063 612950 1333907 1441354 453360 1676626 1981971 1956776 1043437 1394621 1028673 1585024 239158 544104 1446376 1771526 1366981 87298 1722539 140748 1850543 326421 474913 1906442 983243 1261264 450232 135427 1987239 889134 1755779 1951894 15955 1364753 1523109 1212826 137325 899755 1081033 1185553 268240 114250 121276 864214 656804 1607850 1301962 1034408 700435 646776 1264594 1921800 1488658 1059720 361756 1717538 1025995 440845 185991 1691194 332277 1807662 355935 1926293 1704779 141736 455658 1743990 188834 1626230 473154 123726 32755 1600222 526817 296740 1461147 764646 343050 765331 68000 1032020 1422619 220866 1163439 536317 803777 999283 581397 1955791 298635 1106826 486950 1523777 221534 555371 1047252 69994 523899 1957150 577880 114872 930010 1039977 1337652 221 1161256 1288914 1722470 1337794 638898 276044 1424406 1770210 213091 1100326 455883 859624 1496099 1755709 1023733 352877 372803 1209632 910477 1537882 1284400 679164 643845 505677 1623723 1338551 184626 982868 387931 503634 1527084 172645 1687616 1797092 441747 853883 1186036 680587 364290 381625 770347 1777911 1221805 1657012 1988689 94731 1706542 1141544 836842 1043354 1725788 1279081 184742 1419543 421942 1069756 551137 1361850 839534 1734349 1756784 267225 233974 40514 888509 647112 467448 1093672 1797800 1974544 796531 1211101 1476956 1745016 504537 1844385 1061242 1217050 241313 647510 489784 559851 1663316 1387914 1253825 478247 1036201 954892 397668 1643125 1441560 782091 362126 1868926 225350 1620981 189752 1546443 222858 153842 622610 1348880 231339 109381 589517 1733608 171476 407781 1910041 1860187 1419783 1269879 1563958 300786 457411 948212 1455885 1513412 96658 298360 1629292 575246 1786855 569165 921041 1854856 1505517 441716 1271186 386446 1064394 332091 618147 1008561 915020 1936745 1964291 1083913 943849 516736 315809 1216890 1162451 1503471 1113213 622392 1219989 1569412 1710914 698082 1285094 778725 1363896 303409 909925 70373 1152855 1002427 1698620 288959 1273229 1488473 753474 1970416 1410513 675654 1219932 1276389 1978965 1336136 1896350 676785 1688374 1549048 1334141 1296360 292240 206547 1531429 691268 137626 379831 780996 152667 1067135 1048836 1109085 1428893 1275120 1720094 1562670 1679068 672591 1230695 624148 329462 799777 1137767 1251765 233299 1160946 1060316 1658991 1746882 1986440 1576556 1796461 1287579 724615 75537 921189 229311 554889 668871 256174 455402 238270 783771 400418 1856930 642552 1685360 301874 1656792 1458223 5687 111890 1075375 98310 795392 1253283 567212 243579 389294 1596330 773239 967181 58688 1974558 1213551 1200655 566526 1393972 341476 27581 1141776 616748 956049 80823 701696 1771294 1617385 1492851 130237 839571 421341 285348 782868 1302930 1707749 1322680 752352 1028983 483699 859886 1264523 607159 547035 1915128 5931 1450537 255629 1347701 417904 77498 1454990 1416744 482197 1702778 859616 1714670 887104 1614196 1800121 1790444 469704 976499 334322 87486 1338676 80686 1570515 40007 1169432 800595 758990 1489165 1398733 997507 1175156 1282507 216866 541118 881157 1322265 1002675 418566 1728215 415420 574497 1280480 872176 583459 1846852 1676413 8673 511750 195314 1618578 495998 302681 1788636 628278 1244044 172067 410048 591753 738306 403654 1851897 1804008 561255 32420 1046283 1073763 1845374 177970 286019 898569 1213538 1926821 1291372 1933911 966105 340260 114180 529836 1238924 284624 332670 311561 1069727 1104032 1393207 1457342 1697558 553785 1155513 882992 1861078 446395 1373256 770819 609767 1116856 1541477 1311468 447601 498042 1972981 1744098 522766 752219 1310486 473709 967308 393763 1134484 1838441 1855227 1980134 684999 1880831 287572 320185 879766 1296502 220774 463774 1953503 135233 133281 1443221 916831 1403955 771049 1080228 692654 869167 496819 514736 959262 1058219 792140 719193 1002726 351012 1163793 1091100 1557706 1015950 120773 32852 1664677 147929 829646 558171 1638261 1711778 1325528 1121036 926389 763154 1708883 398111 444373 25763 542814 432536 1226897 1540794 442226 1085591 683197 1288905 1642323 825187 284963 1654994 1513141 798361 964080 1400422 1518616 1838829 1288702 1425266 1631193 841432 80026 1866229 1037030 1024070 997116 348585 971851 55530 267598 965908 1065107 1993374 1381897 70109 636163 908113 277588 757307 1554051 484960 944379 352370 1842919 229298 1489307 773141 995269 869029 784555 750327 1418798 23203 52891 1744145 773384 769216 1622570 448335 524405 1765572 511052 158063 158615 1243595 1565918 104525 639794 897430 1754004 327277 843955 121877 908658 1845869 178301 27623 1782809 113653 1072977 196361 680582 372557 503495 1084106 566469 620935 230310 338640 1199429 181986 965025 161864 535699 1450358 43168 173392 1662296 758348 1449059 1283433 939616 412156 4519 1340684 28630 802659 1480863 1898548 1374373 1192325 253833 775643 542194 613266 1162121 1594219 661250 203184 827730 136760 787837 1768904 217308 1610329 1175617 1488521 1688032 1256803 895766 884332 1064736 1292172 763841 1503385 1565576 1771095 85762 978023 1289872 1376344 1654574 1162427 1819118 13621 471658 673541 1426105 193181 849046 707097 723581 406060 1691857 531832 1786799 1401720 1959349 1509270 796671 1554494 1930229 1694246 632553 801095 912750 1535444 155711 1805163 1027379 625356 969296 524820 334833 969964 1904481 1848720 1599561 1204013 949663 1136997 44347 155085 213439 369831 855908 944319 211400 405323 236062 1042398 1460497 1197813 763615 620809 557463 379336 1530560 445785 495561 388731 1635672 292787 1669084 1902605 1873535 380501 1226709 54665 731554 284333 1786968 1427914 1126888 648923 491731 834393 1729360 1340659 1822302 1631827 1281753 1917353 45209 16220 119814 917374 385618 211819 735100 115582 1539751 118815 1281324 1827233 706778 278102 1934557 1516793 1381526 1001160 727016 1720572 710230 680783 1346323 97519 923956 1405463 42667 411667 228494 1949780 1246436 375524 780410 432696 893378 451818 798727 894396 1617904 712962 1276770 1694090 1113671 1162073 1035481 1608544 1019322 848739 1058872 1140985 1244459 142701 251511 1243381 1130734 1227251 1009227 1658348 1850864 1939871 1653668 649485 547269 1485734 232937 1022050 823362 563061 722730 1821024 1455490 72588 491076 466442 1714241 30061 922517 1756687 1898520 1291060 1441415 189024 350484 186613 1242767 48146 708051 95595 211930 1692020 474886 728817 429299 1915335 1966411 13918 974288 527908 686365 1056941 648104 1286311 1984599 1251814 452742 555489 1394922 421516 1353346 70906 379096 976209 1227152 1956428 238047 1229146 479822 1606089 1193047 718166 1540167 1566331 1206281 1831890 160934 140037 166082 430936 1831606 414267 375989 1742964 616424 818196 1133643 39646 1107521 286903 1685487 1598504 370292 506286 690571 325228 779365 522741 372350 127026 1409066 1328210 939170 696177 589728 348872 383466 385632 1789027 618823 1701798 664950 1096642 1375812 43785 436732 1997646 1277885 1109315 1872342 1468721 1298345 1490177 1666561 716801 645749 1852173 695142 198487 1392184 430168 1695552 1371997 1700675 1479791 1541603 23122 1370137 864010 1921289 849027 1068705 663472 1722934 565614 202813 480506 1354995 562547 1678656 1759445 1748937 1588133 1932997 763329 358399 1817097 691664 146226 1133843 1383546 1012855 98591 748080 536756 1386967 272983 1474729 1674333 989063 1566148 340563 486567 109460 313734 1954241 698214 460499 1365793 1452779 1418638 683843 337511 305843 242954 203704 1720373 1374277 956814 1170549 1202043 890717 1599525 852251 671 1356379 1606241 1774839 1614208 1822810 691864 846532 797402 1856801 1581982 196366 92336 868237 796619 1548514 1508325 1276394 115891 198917 1230926 1218992 1028645 1301467 758802 157102 401554 794397 377818 1984198 1689485 1317583 19023 61207 28391 1272362 398634 1150905 755110 1560893 1429914 754745 1085792 290243 1626676 291893 1656274 711184 131416 380628 307936 1491692 613771 951894 1655588 917606 277772 225054 474815 1801821 1119260 197129 398285 890954 1086667 586297 1302021 1399347 259950 58308 572316 593635 141914 812374 557942 56254 1518563 630258 505908 1222244 1732146 218783 1249736 1430682 385064 62513 228020 899962 1297441 679280 501030 1022544 497299 1520342 1378980 230033 553376 675101 1054020 1414942 1995597 295320 1231074 143857 1036443 1147663 1392883 1614673 142545 1589439 1149286 1658843 25494 102190 141731 307794 781444 1657083 1644817 1090439 1134401 1865782 1557402 426993 303045 1429657 818586 1818988 1187899 933527 1621279 1226945 1766304 9745 514778 1082597 1228885 1086416 1240145 1361860 278028 86393 1308081 642133 87373 769347 999912 69505 170523 841833 26948 1014384 1214705 11558 1372013 1559873 98142 285062 113195 617075 758798 1369453 1215364 1603705 762329 1438296 631531 1649810 12497 207251 185135 1938175 492315 1054430 1232622 649006 1167449 1563063 1659190 1887310 1478720 606491 776320 1872393 638550 1982644 589919 1384286 83548 56905 1237380 1161892 81510 150643 110508 1797387 225120 1555689 1482015 1684285 574347 1480181 231840 1998905 1658039 227289 1511644 1820771 1841122 1029804 332238 508568 1913102 1348723 612707 1705634 857817 284411 876797 261538 913704 1574528 691358 1659986 531254 1379077 180282 1380102 1640498 403403 256481 705046 1033256 1922029 1330945 1030548 1457369 454955 1546862 1107610 1362987 1291414 446334 1086557 172807 536621 1107463 702936 1366992 1581653 1479093 1065640 1817004 1928412 724327 295579 162344 778016 1559470 1198052 1351544 104377 632206 1744699 1503008 246396 33829 1891241 1273341 1553853 807333 265771 1209152 1935024 246124 1274769 360087 1402822 998965 189399 1822728 761444 770192 741386 521636 1186705 1123633 411922 1572594 1801443 1539692 1164328 1439069 802532 603320 1354637 1252605 1125446 234130 1385015 1182233 1266725 1256983 1885248 951872 484317 832792 1776413 1891383 709483 1006574 337997 77742 494233 1297092 14182 1886539 963358 898089 297216 1587278 691713 339041 1057321 963173 1535293 1843403 1585254 1470409 1125905 1491189 604692 1933079 1251071 842873 1144305 1242422 1675900 1953973 1832662 665055 1469609 819649 1268782 1265427 377874 1182422 609017 1069890 491013 1516319 1952689 1002577 797285 1047790 1527926 1143492 1739326 1890878 1611706 1010936 1064191 1737000 1586947 1055115 1564769 120354 130537 934942 820292 1454200 1684055 258043 973464 727558 1302457 1137292 601749 947842 150209 846459 1895349 1209484 208111 44222 965971 1326591 575399 1011111 1737487 93214 341010 1733274 314148 1401057 532148 1323137 1166913 24037 1832955 1487448 1377352 1892474 1735367 496734 1339589 1650317 1790772 689145 693998 1854859 1745517 317239 1712026 1870620 785244 1879089 164720 1436736 913813 1397949 1815499 1728203 743411 133401 1972258 530232 1597358 1712893 604294 1189433 1873168 1296757 1876295 894515 804729 760868 1010077 742694 710706 1471519 485862 1436536 756763 655777 1881692 1836000 1956716 1192373 668638 1147934 1743039 291789 79882 286332 136081 1419752 860537 20341 1755196 59713 74636 720014 487457 486829 1654602 1866112 213784 1184659 1179690 119472 983639 292828 1127643 1989513 261039 200166 389161 1519669 1637028 12172 1747899 769445 1912755 1647646 1180884 909423 1218718 1886262 1520858 735603 825910 699732 313276 1888048 1595163 430384 1220276 1409380 1273551 769865 455425 1378440 1852251 21007 830257 1195724 586080 6076 306143 978665 1229555 960858 1811199 592063 1044590 1628987 1389737 1221942 1932325 1909589 1203905 381300 241361 1689531 1548091 853514 1935963 1424614 733517 832909 1297289 320129 1121061 1779292 713500 807198 970892 1062523 860281 1150187 913964 1081529 856834 1916113 33822 460469 1147319 1717502 417840 1451656 974768 257232 10388 217055 1574623 1545726 1902571 1033809 965829 637405 612104 1618798 665106 918216 634596 1270407 1585689 379493 118878 1135983 499759 1467188 889949 1159960 256969 1877765 1595679 268368 837999 61515 1084631 194355 1573904 1724400 1073592 1299067 626398 1595831 420365 1552070 1656701 1598988 1716879 492582 1381690 1657590 1107384 990825 1777920 1872446 172385 1082953 458041 787850 791967 1196814 217451 944122 1768197 415356 225514 1483243 1712795 800161 521774 1704986 1799476 111245 335005 1385278 1020700 1593430 1032620 1032744 1907632 1152648 1679373 1591411 1143969 137429 310161 540210 1914405 1577731 31026 1885794 619737 173081 807588 24371 921956 365989 1101588 1526387 1002753 1452618 1132202 1567409 1522945 1436278 1657114 1927446 1402568 283054 352311 1561169 1125336 1416678 1548326 1637954 1577258 1768584 1553034 311781 416494 306493 618807 172022 211634 705107 1014767 1050461 1290652 685146 566246 616492 1051021 1006181 1566079 1200747 562944 1359273 1619932 986797 1427476 894968 492187 481991 859556 255218 671760 287412 39431 1756966 1019413 4750 410985 281648 663070 1881154 989631 1447470 1539180 216298 458511 1392322 374709 1788060 1363654 1682784 1121212 1220222 1675215 1982112 1734946 756258 1050566 607925 232085 108560 1953381 463787 1405020 920661 174145 672318 1231756 1421441 1084827 664299 1621368 1071324 1677242 1272753 570880 982992 1548591 1338607 486043 103910 1561436 1040711 127249 547695 148037 1279042 897132 380673 361342 13589 342377 1010752 1205552 485150 868614 1151243 1787740 345329 1621925 940740 761340 1409649 1783666 1027588 314544 1736834 275625 1939142 1289240 980203 842561 1879477 99945 708207 310793 1908842 1386233 847268 495939 1279607 557789 1778212 711784 1930676 1078706 1641611 1220522 1441119 763677 1655895 722381 495254 1439826 1606816 1941847 1480166 406740 743633 259225 1350219 167307 379010 974732 1355331 1141002 467760 1701445 1513273 1597397 1505291 1199596 584209 171086 1922424 1679469 1937894 1344660 1598369 1460950 1728315 1417859 1555159 318915 565747 1778998 112501 394112 1435931 1970413 1026848 312537 1683762 775272 821065 685990 423517 79083 481625 489541 1122280 969246 232393 1699882 355299 230526 291638 1005909 537958 663091 1186459 114724 1095402 1587790 498248 502217 1105972 1624989 647923 411317 720863 1380460 1507411 1427982 840691 289910 936058 1597024 467146 1175503 389807 643904 622633 258361 1005424 192314 1021916 1028344 67521 1104017 226390 1246760 677688 1166737 1377470 1772032 741550 18618 153030 1144484 102202 952851 1716353 520971 1904268 1005159 238169 747479 1034081 687848 169864 74538 1260826 32423 816519 1836611 113250 569329 102750 1040106 521021 1125661 1741599 923634 1477961 1615934 467549 1231087 368680 1024187 620920 845543 1408574 1241904 1110737 275812 932257 871211 818754 1911706 103240 1277195 1377914 1963821 1608430 1283222 959584 1404973 1911645 796372 1823425 615693 981698 1718923 1519136 963154 1541500 1008731 1436825 343692 934324 1301155 1057891 1020710 1278930 1760692 1996224 933664 1810373 904111 1459701 1806578 771197 282399 1131152 166850 992772 1600114 1483494 245862 824802 1850033 519910 493366 567557 1220652 1937456 606623 1577748 310805 1382605 1565595 16764 1820709 795493 428251 584266 1710855 459361 398507 20640 378169 846100 1508087 678798 818972 837781 1716424 163742 1377768 1943817 1389299 629858 575273 1645856 362672 1517444 443063 175267 926442 549220 835585 1215853 1343258 662757 507077 1180843 1293829 1160286 820991 1762878 1842060 98265 515717 635959 195615 1395350 472301 1939205 620688 1447505 1462525 700156 555464 1737147 1009934 540549 1504739 414535 1060097 1947122 836324 22046 1551583 449306 1591789 1142461 946950 1524139 289862 509632 613509 1840793 1847702 1052006 865155 5116 501143 1783143 424942 772669 747714 1194988 538471 1016528 1389378 1854081 1445508 379366 1655159 68335 1524209 959287 1340206 1913792 345302 436497 84323 1217718 459769 1578053 1980098 871842 542058 238971 509091 915489 1689463 443189 1917029 1220752 1058096 588965 1440559 1816229 603110 1627013 1163840 320298 1490506 1131677 452833 87960 1195856 1701520 1799380 1485854 636234 605179 1727048 1043535 629052 277418 1162621 1168739 1087825 1338378 6627 1614357 1251473 1225605 1378078 1701716 1394004 862213 1108959 208947 1146711 935448 1243125 1879589 115609 1419924 338852 11085 1527287 1000806 290822 539697 386212 148094 1763278 1855456 113499 1457568 920367 1500262 1647944 262785 1960712 736427 913312 594809 1939369 378656 1809779 1676487 721237 1434850 400055 831081 960924 221353 564891 1795980 1545448 831190 978707 773559 158727 1451854 38596 1209609 804256 1667253 996738 1422548 236212 892956 1543802 473930 1932288 1467658 1505570 1458384 479731 1686293 748421 297854 98138 1135366 1439576 959046 329804 1354668 61398 565357 1899326 1736383 1514865 561761 1126850 1008787 1539133 1956843 821216 1108018 1691506 1345092 1625602 369723 544442 1597648 947864 323290 730146 1475668 1057414 859479 1663439 933150 56023 1470789 1529128 479149 773379 762095 42378 407950 1888363 1513744 867624 420014 122010 101354 1696448 1559413 144519 1846119 1931394 976947 1572381 378924 699144 722965 1428518 1824220 1409656 294086 578674 1803870 1377108 833322 811269 1478713 1960181 104400 261350 471449 1333358 278515 877723 376104 738535 859213 965335 230828 1530296 349533 794953 563320 592591 1453425 1196003 220141 1655212 1965326 1921457 201413 1516269 15783 1115199 1115152 402122 293091 1431648 11397 1402637 394153 926390 1661921 970044 496775 936250 1213563 828548 332714 1020000 900300 354118 1018199 576391 264659 544484 413835 541953 105482 1833833 337675 1752967 606418 440883 196880 149402 566203 436204 1502234 778500 428944 38432 1953716 1762703 1305395 568355 1462716 584683 664151 793447 475102 462009 1996460 1388623 1148791 484921 53846 1746704 404240 1915679 502742 1272654 898892 1187077 958894 581079 595568 506587 1519897 290812 1927988 164350 93813 1671404 108123 202112 827320 763143 729682 1288474 869547 365728 262212 1443686 1313821 1033286 636491 1699348 1865027 460505 966851 155388 588455 427767 13445 1172864 1707909 1772305 1404997 1011663 575405 1246186 451813 528318 1697364 1311932 455870 393295 1749408 655254 803404 135820 180078 319381 1002714 28412 1539979 273824 488170 1309732 729467 1387387 1535699 1148778 1427164 1587786 1758469 1705872 1507059 1246083 1247944 1961525 365521 743975 414187 997449 1403281 1218551 19034 1580685 1450867 1557298 1821662 710784 1511016 1218643 1409424 1536385 1923702 783356 1696296 710833 1333452 532324 1878558 289645 1086947 1341647 710449 557131 1501902 1144664 1331607 774405 1589192 682517 1978884 1418765 980266 989014 1354966 849589 54464 756899 707881 1414735 229323 15882 19363 1909004 1840360 1939809 533756 1952539 220038 135966 1884780 1848699 1419441 1964124 922936 756744 844281 950003 945123 1708779 123277 439225 1738360 1301369 570361 894219 1061777 513753 1844116 1482766 1503740 1295022 678898 1213249 251484 1024219 794729 1448377 38480 1002235 1169007 466568 495535 562177 813517 1926334 1671425 80282 1278090 1418776 512479 1441443 327783 243494 1209453 705295 1063653 358205 864381 1470842 1452222 1435872 710251 1491915 84962 964730 4378 1891644 1607872 131521 58510 1376407 500897 135135 1594870 1445456 1946167 560928 1174373 1789398 731777 743478 1002832 1825492 850714 1092056 26748 179183 1557783 823633 572896 350137 589414 272723 1936706 538713 1936225 1219083 1744893 1871288 1645551 171656 1928990 929554 1717321 398993 1552441 1344076 1667479 100681 624292 127317 1932480 583319 1827684 171427 1580458 775683 1302429 938007 1291748 622574 1677407 1470584 1106504 1054919 200298 358454 1860979 456801 1209679 1395980 1981178 1965809 1117488 402557 1839681 1811792 1559902 1312037 265742 1956741 1034050 536833 695169 872518 953691 480234 1857692 1146683 640235 934267 562826 987640 764841 1369518 525847 457255 1438069 802212 1998419 65328 801528 1927214 1232186 759886 301956 1495154 751345 1651635 61250 1606999 999279 1545139 49222 1902448 1088522 1116602 93753 542038 920601 1280941 578692 1307161 1490651 444783 1272924 1800554 1133535 1057172 639535 259594 1984685 1427852 673139 659626 1589161 1843323 641174 260493 1865613 940296 1322418 897811 871281 1615758 274792 1808958 617034 1769125 726342 1559342 1103156 1625507 549007 687906 495315 176475 343792 69038 407792 1545349 1800917 75092 365892 372402 545520 662387 909281 365579 1286205 1301410 236922 1766312 1449713 92437 652479 298986 399414 1914741 574249 1777166 826119 1839638 1498996 865211 276965 1756505 1980387 815679 301664 1130377 259892 1167367 591616 69226 1723569 911617 1085949 1810502 928570 1346386 1984009 1491169 280507 1754682 862394 263512 1405043 843603 362828 288290 180560 544597 938319 115207 895472 1308664 820619 1203397 1098862 499139 834359 830532 1135061 1743214 143231 1842628 4855 511115 1735384 133130 933931 1632108 1474799 690267 1030105 21053 343508 1455054 847413 348762 1135738 1949563 1387732 964608 1891576 226684 541649 934675 724424 624109 984845 838448 380023 105022 1656034 860757 402270 294841 289302 1170828 816345 92508 828123 1163807 198748 735816 1420577 574895 1551492 1270928 933089 196406 1483910 1704341 1890059 424588 398973 1503100 1889446 1192898 1668010 1523438 1153229 1393305 212723 891328 857233 1630848 1908473 1865497 773808 1996800 1764621 1982336 1006183 1415139 245573 1732250 763674 607287 863105 1699256 1156924 745811 211446 562149 1399295 1383137 1624933 1371271 634995 1221298 447378 566250 636365 84971 429188 498979 602295 529130 1133905 433556 922552 1957019 1679310 758676 1223645 618597 1443345 1106771 1030719 1528755 365292 1994432 1114839 1525119 1022697 640592 1091352 57454 692068 1268729 881053 412828 1440677 396207 436502 772057 42421 75135 1267951 369020 635104 16132 1130034 443305 1534543 218796 1020182 1538587 1904651 1321079 1044983 883383 951911 1433914 47281 1199488 805527 1078082 1012214 1434580 100558 1807041 1804207 307342 179873 1302115 1807138 1712421 1486721 1224658 209710 1538250 330278 256939 1527166 563814 874769 1264311 1374688 15328 1577807 579956 1809166 222709 242187 1177914 832031 898296 123259 1134168 1372587 1040810 1451134 1314361 826724 28748 1742437 1207569 231649 1474213 1290314 1187985 599764 777085 712863 613368 1535884 1580547 682724 914243 1693732 492418 132740 1604132 1192173 1489992 1825834 1837625 555231 990945 526192 354029 112551 1545066 1286643 423018 1620061 38392 255331 964884 1233750 491179 1926852 85622 1792202 857635 1901514 1631359 942435 1754635 735174 1759418 446237 606853 45127 212728 1890612 1193672 1703430 1633897 111491 872507 501330 1234842 284691 1094981 190702 1201771 100754 372216 1551803 1122795 1098058 259115 1145289 702840 1077171 1554003 713431 1757814 47436 1506473 244805 910137 43567 850479 181069 1757452 1863654 404371 932532 454266 1531211 1188892 1205587 1299874 502626 1597696 1271935 1046965 1359539 1141609 1955984 106904 1639187 225956 1860102 1854301 355905 323660 898770 1740963 1251377 725532 380574 723650 1180413 1045763 46371 1335242 869246 512258 496050 575790 887032 39044 644623 175531 1204321 782160 1845658 696165 752016 1238904 75109 612854 1086351 160253 980656 218841 1015953 1151759 1682578 420561 370443 1839604 1370972 1532822 1630693 253329 1274909 938617 438985 1102776 510519 1964683 1737747 455191 279890 629869 943245 1097439 41697 1879549 1418996 539322 70223 382241 1017046 1229990 942080 479469 1332423 1319344 1649980 563331 227107 1243484 350311 763608 1968929 937822 1554233 283875 1492853 172901 407139 567138 864009 1825722 1581806 508762 1268595 1542842 685527 1009199 1911862 709304 1648901 162394 188075 1271617 1909094 362642 754194 1380842 459967 1572121 1162251 1056700 45430 602599 314068 1693050 628647 309670 520220 1928385 639045 775910 1178800 1427056 1309627 1789685 683905 471427 1869248 796329 591588 888674 90334 1090823 144634 77252 1351265 427715 209698 670353 1277846 536702 1525992 1347594 125134 1164143 1338781 1841646 1710589 1118587 55694 1195112 483084 571229 188965 1115977 463510 1320319 1419259 626530 676647 223312 548163 1888650 1357578 112474 866646 353715 1862675 1496871 1229542 1023157 742914 223939 1500559 1699408 929219 1362630 1029915 345447 1875073 216586 620283 1045708 59564 1656953 1687117 1539307 1761520 149147 1828416 216437 1918181 954161 463336 1713933 1600806 1506678 575822 936480 935041 1540294 1332148 224045 563199 107895 631214 710418 1008238 80365 1803746 687633 1859545 688749 848363 684874 1768549 1660651 597479 784832 278672 905222 433268 670266 1645127 1146411 468261 274696 757728 839175 1592771 139551 446386 129465 1030408 1893236 952500 81391 898082 12655 806286 1104700 1788130 156388 1933878 1316976 165527 1040864 1691246 559916 1713254 1586297 1515325 1555974 1587161 832456 402839 289905 383827 640635 3257 1998665 1227474 1304585 1631673 1493921 5372 716993 1937115 1182468 1229010 547571 1431042 282814 877699 926832 1087930 580312 1136579 1067924 386923 1577394 1601185 619510 1972416 1390092 1455636 1758318 1976505 1726907 1311127 199126 586318 1696989 9009 520708 1077586 1085425 413703 100617 752534 911685 267509 1015223 43444 749417 3985 230803 880772 1144903 228468 758693 836982 1246014 1319511 1123154 1951106 1559478 209857 319941 468602 1679922 1013512 1625640 1959050 547987 1858519 1451660 1448596 272942 862629 1623802 1148015 513623 12326 941353 64797 66984 184346 293388 342219 1080496 258414 10935 1286729 552442 783770 508417 1068428 1064445 843847 1775011 1045460 556606 1625718 1318237 773456 1658881 675247 70445 601847 1678816 1328122 1142957 619945 1214756 1891799 1550539 533497 812408 1286779 220021 1584702 287524 1129445 477483 1147093 112314 968593 1705521 1580010 1303158 1258532 79598 326731 912302 143852 1499750 165926 1367641 910044 533248 902119 772934 14022 379510 904709 1736318 1886067 1456667 670394 1199339 1034843 1070354 511706 689428 615198 626875 607796 1571255 633981 991798 1639506 550550 691301 1109046 11837 1398310 600688 1689467 598071 110381 909757 1016153 228413 956235 1104901 1890082 224510 1048405 162184 1148133 1106921 1346385 933448 18358 281969 472621 1818600 879211 1369855 1290244 495655 279523 1586909 1984657 840890 1340566 152304 1887983 1524104 1294682 644687 268163 1051423 150263 896454 1503999 1109798 1062992 408287 472597 38403 462021 1951922 1195313 163618 34935 1082422 579762 204993 40106 750687 1231238 225557 44444 1560127 1905641 717672 1133372 176714 520840 1768886 777434 1314715 1346504 502536 1317807 94077 622476 1557286 493760 1134199 429223 79147 1574842 422720 1998334 1182939 657432 1065241 1650723 321027 1091601 879815 1293251 1930872 966716 559891 1190923 1452834 689863 355416 568081 1519230 925513 901846 624241 416384 1466951 1282864 1654892 1054011 970271 1585202 1010843 938261 590099 1682554 1902051 1437157 1826270 1142193 1225727 1462548 1877202 179176 1864001 1782914 268644 878649 1200012 967884 1743590 781912 910025 1143057 406468 867469 568302 1007717 1646923 812257 1117046 1644478 1858027 1568741 53700 1576495 1420420 391329 547019 519023 116701 53457 1938536 19275 491897 1899323 1059975 456194 846759 9953 962552 678866 1648443 1008782 1389267 1259903 189474 1900513 1948766 488918 523520 68057 1400632 313901 1844334 1548597 1277935 381695 633302 1573821 1984856 1731000 1722936 1061785 835395 1972770 1095194 1425712 1204107 435880 1545231 1107395 139564 536071 1205154 1624944 1760113 1140239 415203 699978 1911383 1008880 956081 134938 391321 1462969 1757242 211939 250071 1248056 1582663 1092654 1769436 1898522 1290318 1587115 1750768 638222 1007293 23266 1542804 1851213 1423733 243446 354028 428885 191596 1524185 1054839 1502789 353364 517180 628507 1495246 1834191 547266 715343 1537627 578787 1621237 201245 1999266 120086 1240840 1811209 887290 1212330 1816529 1948054 1432324 85845 1132101 642212 90888 757655 292370 773365 554206 998492 838886 1046744 1375356 906421 902013 866287 1297222 706127 1713776 1295415 804834 1968068 786356 1953806 636322 358447 1033711 1652588 1557014 1970955 686526 1975422 153094 856883 1105660 173730 710903 1324591 82783 520568 1012847 1003548 829954 138333 1512077 289089 1317528 1393661 1595240 857588 1613257 1900800 383810 918682 1506965 1698992 1956336 1405507 1069943 32473 461130 98173 1553530 1996266 1933832 1917752 687109 640293 488298 1720005 1806860 1235392 799329 471487 408474 731703 729812 719123 1465605 1028639 259015 637240 1979652 344014 1982212 653019 1670558 802083 453330 47278 476540 1189379 1027521 297859 1275809 950974 1936573 768011 611564 128011 1361708 176275 1781840 1662487 1457546 1061942 948720 1087918 295348 1050424 871771 634709 1886168 1564148 362545 1458006 1735126 1328 802594 1341366 583254 743350 906504 7448 297702 1467136 48636 1573182 1541832 1787068 362489 885739 1819975 593116 592367 1715867 1303350 775304 1708816 1705005 129046 1662123 701010 916277 1783153 308982 1209064 1289206 169935 879547 1389834 732181 1781276 614080 1885845 573155 1960908 787493 166521 277244 1667628 564376 935625 707056 1216941 273276 1396928 546004 1427340 466211 493341 17955 898571 1969136 870366 288839 1782750 502252 611176 516009 1172232 1835876 389952 1995711 550183 1545646 97987 1427116 316123 1543797 1812125 1652058 1692246 1096450 31847 6546 13210 201627 1440583 290285 839263 285206 743445 739295 487035 1207893 1562182 1598872 1316174 570954 1759031 1512445 1993401 727751 546753 1993620 1599390 1639980 1024043 1224706 1876451 1581350 1455126 180308 168614 770945 1700404 603631 709435 978349 366942 68588 1163129 842143 30161 493127 1697841 1206366 162004 461351 625691 241070 1966862 1267403 1822431 601119 1678343 1416444 1803633 1328197 1458134 145679 1645104 885964 343855 1765389 813349 712485 1325380 1627677 1507747 1926203 605173 521250 1224967 402641 334153 684102 1908452 1405262 455422 1025775 1135767 1848756 1827202 1136610 217170 1283323 728777 750523 1118395 381147 438615 1981126 961925 700584 904502 1799153 172273 144683 101684 1283550 1492705 787499 1448640 1797981 65487 1175550 1646931 415588 393345 182487 278665 1869373 494476 1308215 1554500 430549 174149 1252507 1102503 282383 446771 1406588 1454786 575955 65739 683759 1003348 1837039 36559 322966 524295 1228744 136575 819701 1312657 445616 1055589 279487 970582 1457156 1813902 1002857 1464790 1732783 1667897 1319245 1956012 103118 737605 1267497 1668303 547884 1277543 736910 1376313 415293 374452 815092 479654 207490 47431 379015 1337596 952998 1618054 405917 1252452 890940 1239513 1851447 1428523 1478276 1434753 1098759 1873649 1876267 1703321 1474803 346956 962655 182416 1412217 219616 30674 1612921 967852 1756606 566991 1451126 393563 953514 106204 1650309 986911 565987 80457 747207 882077 157221 1308128 1554646 763901 620117 1825458 357050 284070 773936 1273019 1353825 711729 1201552 1288363 1917341 488077 1390275 1484268 827424 13855 1666501 705769 175739 661909 1698661 1627258 849051 1838056 1740047 1443779 1140005 1899203 1386856 1763872 37857 90573 357258 1801019 821355 1909308 1171361 1673768 1293559 1802169 1024133 965884 1447203 587380 672444 491153 345626 1519177 1864006 101640 1438312 1807532 1973560 844063 1387612 1772064 947180 1964854 747462 1108838 1414514 753614 123868 777368 1898909 258473 972280 1771686 1426378 1744836 568208 424722 231804 1096041 1197792 138787 849266 1702994 690207 1510376 85159 1514027 1069964 1208733 884276 812226 77312 1157319 902517 1721604 511612 1099317 1573574 1380560 988984 357708 1077382 424337 1356768 1592671 297719 1532607 651961 411278 262568 829694 1613179 1231695 1967573 49189 1820438 747256 1000327 1115303 1872097 1665465 1743353 741542 1386676 1413313 1745889 74624 198479 104204 264708 508875 1612450 98012 301316 1160701 1241675 1197644 1353044 554335 164812 271686 1453275 1633147 1135080 846926 579699 1689134 874406 286357 821131 703598 171423 1790165 748376 586545 938802 974189 1918363 1676879 335079 610141 1220357 1137056 508820 162564 1899082 337162 1257478 401313 1389294 1162816 782916 1784768 417091 1184174 1111677 624267 1047489 161897 566176 601052 1920764 1662219 1672260 298955 558707 778753 945520 1332533 450144 483155 1606041 656838 1318937 472499 774930 81586 10815 164998 1023749 1948702 511108 1874620 338527 530793 485770 93247 1578656 1515283 1318907 623388 1055211 501232 1818035 1226545 1390633 854755 1086403 171967 169942 1917407 1934422 1456279 1103582 568650 44862 193326 1059370 105097 707897 348327 1113561 280171 1306139 1727529 430241 1431824 1434144 1652211 1681082 1567010 1239996 13088 634566 247687 1480089 560013 1577356 172098 1072108 981464 759558 498617 715958 709609 924962 1097868 236320 1668474 738502 786551 1358188 1554210 1112988 1545118 380634 432181 299733 711291 302103 824805 219721 1869316 1071996 445184 1680582 250758 1884870 547422 818098 21161 377244 1117872 1704363 1887407 1858512 1021441 708114 1398401 600367 1368720 287335 1707569 640987 1284869 647473 7050 1887150 448454 220481 737820 166823 582595 351311 1943531 195701 1560995 126486 1933892 1591161 168495 34646 1508250 864284 656539 766308 1633966 1920477 165056 1422503 920015 1641853 344649 1237621 1083547 341563 126947 235027 71441 1758741 162062 1958765 387774 176331 1725095 1904143 456124 1205963 288944 1735293 460713 106051 127001 1224633 1331943 1477923 7746 108857 1218943 160633 1532775 1893472 145523 399244 496960 1148099 848971 643315 1683030 503774 1684128 853379 661314 1414061 1129275 717277 400163 341877 221763 1220295 698335 292956 1331906 1548153 1575361 188012 1299792 1445052 756722 555394 109997 260588 1995161 923501 1535418 459044 179208 737856 231510 88655 407476 146288 1495248 1605529 1148253 1476471 759613 1939989 1244942 253460 1979762 1703388 16712 1450147 1535139 793000 832092 1960677 785910 336730 1537641 636527 1048576 996632 1498857 1572844 116331 1229071 677871 999388 491942 1540122 1544242 1525764 1388913 467650 1982021 1902395 20001 1985134 1278811 1622037 1601064 400681 1218368 517899 469151 1623716 994380 166166 526495 131165 1041425 1171754 110050 147019 1978159 1040642 838648 524772 263258 39581 1002255 494058 579532 1923857 716446 201854 22003 983248 765674 1418760 858700 1236616 1056995 259915 585285 1306202 993788 215051 3533 621547 331430 1918723 1236361 1211697 800117 1835926 1094341 917590 351372 1640407 1047281 160151 34768 898340 691295 1899054 630323 521937 1751334 1689303 1899552 1305397 1058262 1577287 1061838 1083161 1430379 857579 1861692 43734 1318798 1717815 288669 959435 1587124 264815 809478 826502 348981 1515578 1464138 1691238 147025 1989580 848981 628584 1794678 1003748 693927 1880443 419520 627762 1596684 14428 1228403 670288 1745519 338967 1999319 886803 129092 1855909 71261 1199842 11683 1984139 1064709 1454611 1116164 1027975 1907223 179159 692183 1379669 163927 635454 1814200 1747576 513307 372449 105801 1872386 369942 536876 500395 588917 353482 756450 1682809 1134978 768536 1889053 680229 486821 587549 623153 1846841 1377036 1324502 1313308 1430050 1268231 177395 1911650 1015057 1733210 286736 1485894 635457 1882191 1083727 1397871 965294 826606 1392956 1694269 1656237 1579629 974449 439063 176520 316187 108724 1022689 1310813 1113820 183529 434645 86283 1955716 422096 805904 1748034 1663190 227314 812664 321937 955874 1821920 346128 1715461 1494431 1277226 1013562 1197130 199036 1001971 350073 1305321 1875388 648089 1433216 1534975 838591 170108 188282 346784 458392 6584 210107 1990328 1553006 972738 1013387 853618 922702 132187 1268851 1485978 111108 1227094 589580 768399 1252735 551661 1835690 1508012 766753 1950341 831510 33281 686745 1973396 1232852 376887 1329768 389259 1364364 9071 1363422 1631110 408542 1104786 1278434 75465 1078368 579705 873556 1155394 908693 324114 1937559 1949680 273775 1289305 232884 48399 1513941 136390 717468 1978559 975502 1163539 1073168 249427 920424 987793 1967710 908378 1067680 752866 252127 472203 1232738 1689312 220755 545079 1002459 980431 1731407 1947279 971120 86127 1491375 165094 1348149 14940 230473 1568420 1610214 1190561 808474 343701 578796 1835496 886951 1572547 966247 237464 830060 420520 465343 1060745 979106 1219968 98777 426105 357947 1197197 1512974 219565 932766 1971921 474022 1392139 223882 811115 50302 508264 417907 1936925 8551 1516624 1143896 1201544 240697 522098 1312859 1354913 936985 889213 1335347 1347132 934409 1300506 1044740 664568 1941466 353331 1059875 1922368 410714 15345 1945864 332663 601506 1962857 623138 1565216 1022642 1196467 343466 748565 1702229 1940438 676912 359590 1735457 445335 844035 508211 1390619 1326791 346657 1048043 192195 1066516 1095997 1398284 1881399 1292374 877824 428610 979508 1367050 745396 1112836 1293192 320937 1873925 1954407 1303852 1538707 384429 1507643 721227 1353166 1508130 562630 569289 944660 1601354 333343 1910251 1415630 358474 1072955 1051015 1251804 1605249 662812 664590 1046116 1718906 668525 408576 73278 1008048 1712971 1527932 1047110 1991960 824811 1744315 1359720 759014 1829801 1522128 1532157 1963114 803998 537857 339712 451397 1625378 1376094 187439 538985 908716 812685 151055 785188 1621288 450439 413884 318442 2487 311790 1947820 1715472 1842615 1392699 1408117 682072 658868 1234916 625374 1201501 1399021 422828 1118166 1608131 1880330 598653 1219399 680966 1291417 1574339 1601765 1453049 817154 951611 1653651 905919 31376 480136 1748652 857516 365658 794152 1390497 1398937 1574674 378522 70395 816221 657386 691881 1347545 1066115 1631364 137492 922985 1558543 886656 583939 1223262 120356 1975163 156152 547936 1250212 1069549 1029196 1973942 248315 469446 1210451 54388 1286277 1601799 1217114 1446153 1459198 1650907 1844572 105180 1011622 1666185 953535 119190 1588376 1881389 1093317 179571 1093231 1211789 1902697 1510155 1715225 1010436 1794246 114938 349246 1337796 242450 1220551 207366 718277 1316477 1557083 1201671 305430 1192841 1071187 575880 1300132 1569754 1917909 1302524 786672 925254 615274 347410 732487 1519743 487036 730778 1083097 933981 219472 582204 1482779 779795 768158 1492863 1798598 810187 1421105 239645 1611288 706868 1476600 536374 734603 332429 182185 1580034 1493336 1778364 1474275 1510290 271127 1835363 271636 860367 1353788 943284 1418181 1291672 510171 1930550 1544423 1077753 1475231 1939855 417947 386711 1169122 1314809 1937861 1174587 1057002 305339 21758 807385 1082937 1934770 1699055 94276 433493 1195816 532969 1684416 677659 398655 1910267 397102 1668838 953589 1719785 268485 1453039 788457 1482781 801439 802617 1691550 107219 336576 1129993 393604 1196340 810449 1779701 372537 347770 1629897 992609 1331707 21888 1116382 610314 791969 341996 123932 1006808 1145523 746912 1803404 1130288 1747469 439344 1560045 1979012 1000192 553911 194790 1813204 1007463 188423 1541445 650363 1235793 65463 1072168 1974604 1833189 1284130 1128753 49388 1502889 641297 812287 1954970 1657453 509690 918175 1659920 795340 1611400 11466 98832 1150912 513449 1791903 72803 743491 1127280 1760582 1508256 1137136 1365984 1578277 582376 659358 1523052 1318541 1388445 1333194 11513 861272 620296 450844 130788 1818812 1332842 1217304 1523747 623216 165789 1426141 1874500 1162942 138337 848960 564993 1978059 573788 5812 475849 479528 666276 1621539 1090135 1938673 348093 59903 324809 588721 892056 1469254 469514 803631 92017 607527 1932331 1718811 258638 1999772 1209955 112184 869035 1392820 46959 1238469 591333 629024 1590060 1017060 1176565 1692185 1731864 321913 287034 265566 1245890 440422 1277222 531 615007 708623 559442 1616906 725114 1522481 146964 1911819 1315232 1533072 710720 620984 870960 68706 250831 367037 336475 954482 422539 1928556 419705 1947416 1736545 940130 135219 1145698 1486587 62016 123285 764352 1705762 523398 1721018 1375308 1793141 1925033 494325 710573 747939 1498716 1098441 1588025 308394 437309 1216851 1924921 1430646 968471 43245 1728750 71610 50636 1652023 1174932 1615523 1549475 945758 1450900 1144978 1561599 887917 603625 687308 1825303 1423001 1009819 432205 1412044 1711711 483757 1266014 235030 1178601 336369 892554 341584 653800 1874267 1314883 1373664 497867 1419311 1439129 981231 60771 98503 1059060 1502229 1033159 205708 559807 970076 1104581 1221922 1574167 534317 267100 1695502 1860154 380151 1593342 1808354 860055 1374714 1569855 1398666 1591649 1486040 691267 1885177 1139443 224992 1361268 1081386 222142 1069584 842471 1356490 1614084 140835 437156 42737 1938330 1210986 1312930 238198 21940 1716624 1812738 1109996 1825769 581992 76385 35254 958013 1202133 168191 875157 3057 305465 905850 1908229 699924 164243 3552 1097735 1299943 749614 835528 1714879 662764 139872 1960834 1873928 90000 1733809 1138746 153239 491996 481253 620299 1341680 187643 631679 710120 1208448 148045 968362 243129 833011 70916 827447 206583 776418 1862182 951111 1568589 1324622 767697 1415155 1904148 1801446 1501374 1051578 906068 1103706 1461817 1150162 1591086 1260003 508449 587171 116041 1657694 70457 403502 122228 772474 1866791 1768680 1000608 550373 880744 1436817 1905912 1865598 982510 1100456 1975758 1731384 351614 685716 1949505 279327 801377 1443777 527872 1206722 778901 1276715 1480328 987217 768666 1175762 1211259 711276 1876091 780547 464053 1623846 958720 1364206 1515744 1817434 1677133 1098029 677260 1121917 493592 910814 353471 1621673 377760 1284929 1195762 1758031 597952 1454917 231110 1728224 818256 225709 1212905 1164713 25314 1467416 956634 1493473 616861 1540465 1594476 679984 461823 759678 1390304 715952 1060375 203720 1363679 1449139 777547 947553 1461194 1845134 514745 1119174 82213 1748705 1351356 962443 567329 1402184 1514586 1688901 1322987 419447 174119 1801321 282350 226881 1976695 1557570 1291081 1725879 1298559 1704250 1298947 1792453 1158000 747960 1623482 1678284 1834197 541167 701000 541034 1169011 1063009 673517 90665 1031472 1850268 1287383 404467 957186 1454445 817048 226004 741908 1972464 852234 1188828 969891 1566947 65820 1192442 1534464 1586648 1424518 131685 1637558 802767 1298745 1039862 606731 1942142 946032 1542303 594600 1888764 781579 1053414 1207540 1773645 852185 851809 1493640 1148576 558920 1418918 1850773 1505786 949816 1975419 1740519 1150408 748078 595831 1197465 1783370 871849 1920444 1841397 65571 1901839 1021768 1966072 1895961 258663 985422 1384294 321377 683574 470710 1778747 47679 1485952 782008 393319 237192 824497 708377 1527569 1574354 1114066 1137905 607745 1290936 921889 1935253 219638 44466 1884349 1350559 1605234 303227 49336 1123989 1393865 757478 1172254 691445 670443 1883759 31673 1245320 1621591 503939 1452010 858259 763626 1244871 1219998 1694578 1982751 1161731 878816 893209 722869 112119 1073669 1313795 695888 1146240 974463 716483 540440 937058 1323093 446240 1661143 1492684 1522088 1609285 1306464 1669990 771071 1879173 1509348 869815 243989 466345 335315 1516374 1196075 1089534 648607 983207 228679 438527 1394462 1226682 833267 1324070 1339912 1945011 1971193 373395 570900 112964 1583242 1689498 60432 486770 1939166 64079 717539 1044354 174944 1441293 1633403 660080 852542 1353531 1430592 1920456 569921 544970 732079 1798178 1031298 19047 1585188 1301703 93100 1537116 861578 1407786 1151868 534328 739348 1634208 468124 1347532 770052 1305685 530527 1066845 1932666 1014970 1816740 1411154 1993921 716614 1019447 631351 928921 1545353 755875 1150103 643535 1054771 625473 1543799 1913674 1825890 1242528 1546164 1891131 241367 1015198 329234 1556320 1603844 1930784 91377 1579688 498634 1736912 1276628 1766265 809905 1422737 834781 513074 805081 98324 103613 888099 549104 418946 1479532 1438594 1065775 1098829 836946 458706 1674253 725464 603109 273600 962039 1036508 1075747 805139 71568 645506 389377 1370558 1980560 373078 1007985 1848404 1465236 1690741 1590206 57495 506032 854537 1500610 470593 17218 1001164 1042345 915371 718673 47903 1971844 259145 24601 1549255 1123184 884910 900223 1164150 794107 1529362 1711911 697193 359416 108923 1097812 586250 767559 1596135 1313355 1192930 944022 845351 1664246 1387252 450954 902182 874932 1402651 1129617 835057 1916289 938775 1341230 174127 491108 1057139 504854 623834 921249 86408 1304507 59083 1618056 149234 800753 1876865 220583 1807121 1326365 1624123 650975 18088 1180905 1064315 1884031 518970 530143 1482734 1128591 1848751 616659 1352684 53123 451779 1316118 928544 1545421 385551 1882923 405679 557910 26577 779790 918551 1128279 526415 1183680 1134510 652121 385773 872630 6137 1273362 356521 386570 1547345 1648969 773781 777685 370108 615350 817383 1812681 481088 318105 922785 1348613 1213640 1331329 1538079 1320492 30306 1967415 604462 485415 1366596 1686702 336487 272168 72633 550449 967647 1051004 1113557 618057 241007 1902546 687417 51247 1328703 1329006 235164 53145 233210 1048733 1327591 966190 867810 1561554 1506745 783198 859682 1276692 1474522 1755957 225017 1941139 1977569 1928569 1588755 1043822 726214 348144 418726 1057200 1305646 1919907 1100696 1451579 368222 22500 170892 1057946 1348898 353823 932439 862844 200142 1537088 269425 1269722 108860 1492695 756954 635156 1083613 1427066 1252677 1380305 843599 291402 293313 72772 238627 117965 971595 1694372 593138 1062231 251346 187143 55701 515911 6921 1033555 1172443 1858041 589620 1737993 1338282 1888978 435539 1753724 574086 252246 622817 1578129 511786 1781410 398239 174600 122189 1299405 1927548 1613253 412617 1564456 1091015 1250975 984066 1494539 217085 182902 1209935 1672397 748159 677313 14322 1785219 1660822 1251433 88638 28943 1134349 295190 1734174 1455605 1080878 1628888 1338295 650704 266876 1195781 385777 1211941 1774156 541555 230215 1512747 530234 1259231 1454539 1889164 1202029 806730 1550846 1494832 1517133 1919236 1616794 1799133 1600286 1415203 598880 1608689 555765 1124903 384328 1525777 1840891 483458 728410 1685785 831441 753937 981676 438693 1377652 598727 1757758 1547470 731309 775429 330804 1784918 11161 534033 615079 918722 1473536 180652 195148 1546519 1864234 810712 1468629 1623691 557934 1433432 1030873 1674767 821037 296653 395383 1415363 1974881 814185 1988686 639051 248853 1097109 932650 1836201 645077 773116 647529 1268715 873185 1419236 145155 1166263 1818079 575294 1333145 1250262 1016754 504849 227970 1982893 505936 560280 453111 1397629 1339878 1163965 902126 167143 1796859 186883 309015 846781 1215178 1871646 1966112 1506619 431773 1713623 1800608 411062 808925 1213729 1170724 883240 162120 1392961 160224 398415 1743772 128732 1179087 1247379 1365322 1682954 489343 1236817 1906990 1423999 1878074 1417644 1242725 1611501 1973087 1059237 768135 482487 1222511 1658890 1510845 1118683 1616886 1919863 217485 1131007 688554 52938 1990699 553937 1681910 1584537 545528 1095234 638105 1839617 1106650 141255 1231233 1495604 91143 834610 269106 99234 1443749 980689 550602 646375 1412645 425705 918086 21850 777492 1646181 1112664 1514811 1850909 1837032 1797475 1838596 1093663 729788 844452 1814815 177204 298815 1972161 887308 1453447 1534325 1834089 1139081 1950068 193056 630248 1595973 1455565 1502395 927093 1395674 163509 939736 1962344 331270 1697842 1855324 1801219 444614 1048590 1021080 1475838 1129131 1678660 1886351 1759138 196844 1149758 872781 1408585 1020412 849140 1174191 747723 1329031 848266 1199059 1065116 1325956 1892470 778279 966170 222553 1726894 1102870 809060 1828979 1833258 1200848 32081 353878 1061680 612377 822336 782182 1688576 404364 1821330 856006 1426632 944645 886317 596464 321548 1034808 604978 1794893 1229784 1357469 487629 1422851 1062566 1213146 1113166 723298 604929 802411 21918 922412 1445027 1295327 1948329 365781 1091727 1581547 891669 553707 1294025 1019835 1125214 979153 1364811 1349427 1464410 1940044 772901 1010916 1137966 1297628 162078 890508 1514526 1470750 1540094 941861 556228 1785962 1064861 1176408 1801406 790697 963620 186740 273919 1366765 288394 1674249 502754 1104838 791123 1219098 1320724 243765 580564 1359845 147873 1773488 246086 1362938 1901312 536012 428093 1399842 1338225 1477865 364244 94199 1848027 775241 286297 1762279 1050203 46396 1553667 732370 700500 1941101 997550 1810549 664345 550787 764355 104347 993561 832781 1346369 983704 1254447 1133222 738574 416054 1618125 1749964 1824629 1123074 209561 427199 1806595 1175171 1841566 61297 270015 5072 413757 1245889 1239650 143051 645628 520091 411501 568231 508430 969016 948098 1285295 609929 1260792 1508172 694128 983315 1795675 305697 1426448 1481337 1216103 579073 1860808 992882 329238 799835 1867591 1993498 945202 1654148 1292781 1822050 324569 1364293 1948726 37139 88024 1997961 1213626 771760 1215182 1270519 403286 1357088 997269 1526509 432905 139421 655669 817555 1637530 39724 287698 328003 827041 96907 1400219 1215911 1549645 460573 1372721 200437 811486 28082 973651 461454 975497 1073381 804957 198044 1189428 1259481 652511 673943 363740 390386 232180 133563 1121197 60635 369553 66099 1708172 1711878 1000918 664425 74453 236968 1052793 1817175 1392424 1441672 1960969 869817 44320 735986 135050 337847 371967 51936 409297 1012389 224155 1495038 869264 1667647 274821 137343 1210332 754252 675685 157686 19112 1755931 1179909 485054 537503 1340047 1404642 1258910 1289050 296135 1729727 985336 806834 318517 788823 1263138 480754 1697260 1477749 1996943 1299590 174292 1405149 433227 78657 1320208 808109 1507400 753552 1510925 1266645 84216 1498678 1104738 548775 457154 1870520 1616490 1428194 1012134 1093439 1471391 171950 1245892 42037 910784 139448 1501714 23041 743751 417524 1267265 1216178 1588234 1996944 1412017 1135236 1176999 997477 110457 459316 1952912 589340 747366 130208 1553949 1318748 280905 1504172 31824 206853 92946 26183 1443235 1951800 398083 1998919 427703 637151 335487 1300972 1812845 1576806 782419 821356 794330 1905285 1920819 1240301 1506444 775943 1477101 793382 1624819 1485812 601372 847729 1514959 1223996 556405 874228 183243 970514 821213 1861449 590523 1828716 1402110 1339989 1338979 1609263 1380495 914081 1654645 1027882 1671968 1003596 371246 1346190 340823 1197504 143605 205652 1201689 302951 1967753 1255180 1870018 1123598 1654519 24312 526182 134594 296549 1466769 498087 553611 1239970 797292 1129916 1131241 1423864 1636079 138423 114941 1177902 25972 1092969 168969 422021 1361536 1802258 152291 1504034 1328380 527815 216119 1199005 1727289 1113075 1249354 1733741 33791 917588 598267 731496 916063 739384 1217597 1394345 1715191 610298 1149865 251972 203259 349409 995015 949558 548711 1857229 1005301 280117 607321 1243782 1341906 297775 255168 1811428 268322 717103 946545 1423039 1782789 594702 1351069 607969 970185 442892 311555 1895905 1610684 1689029 233493 908296 1060165 1030427 814299 927108 1340094 418800 1303401 593965 1065002 1980232 1215487 1327030 989981 863812 1819690 382268 397560 906132 866407 1927589 1679376 829296 1392151 275867 1540173 1814381 1418507 1414202 213545 270006 1931582 627803 1983765 723893 530331 1931878 1970709 1172312 492401 639760 350150 1301394 1827802 201394 1854339 118246 377490 246713 1683473 1562469 1219368 1248066 303165 1136096 649626 1585328 581050 856075 1011193 1612603 839947 1843987 311888 1777684 430839 989756 735331 1249902 1853591 1534210 310873 1401382 762825 1171507 1418866 538709 1774605 472942 121814 765610 1363807 678478 1408025 257965 566689 1653033 434492 1778366 968327 1475433 1836623 1629399 94536 108534 1827005 91259 296386 95496 65286 1561009 1845523 1270033 507557 1269015 1011597 1530446 907902 1431316 1088649 1507367 651897 81144 521013 1447957 1145819 104264 1776235 1353832 985374 286096 1178431 279281 1458289 749322 1026042 1885663 1523904 1027874 1547395 1433814 1321464 1578351 1300293 906122 1416426 1034609 1040792 168266 18712 117887 1175987 739509 1321913 835759 131984 1396398 1001361 995463 944907 941563 272641 212487 1938141 754025 1993535 234316 1267509 1686719 107789 864188 391966 1259091 1675026 1195317 50095 792101 1007971 149741 1860049 628444 850895 1948810 530096 244757 931365 860329 476653 1501317 1188492 662260 313626 1682974 1920915 430857 123977 968963 746255 1490738 1354413 1274307 596979 741172 1869300 582284 880897 168468 1430781 655296 1217348 322696 1239749 810821 1344973 605054 1655174 96831 1890240 3230 1115728 1893392 1141590 757933 21721 73099 838369 1891728 291728 1723106 95408 48741 184885 1945689 368026 1975431 1111922 805328 938577 866707 745166 1871510 404527 1028041 362082 466673 1693694 308966 1396635 1004719 527321 628622 1166588 728804 621157 1857569 1307458 1043405 611511 1418240 1378847 515661 1001842 1764039 1083648 1842252 447465 883974 911612 647088 1606453 752741 505425 1093981 314002 1331205 846497 1964552 988897 1973984 1279859 405644 1248485 1344723 1443161 94138 1044414 396953 1750308 896136 1296941 1523044 1120026 7119 917669 888022 1744139 1012750 857663 123529 123081 71811 1191109 756190 1356974 1340823 1850299 345072 1219753 256873 146189 879395 905842 1809384 1935529 835158 1721034 675048 1551650 835264 340449 1044727 458548 634473 1051399 1799848 786184 1877524 1559805 1150388 81691 641268 1612277 376714 729387 1602845 590947 667297 38351 1403797 705100 965450 483521 914981 1356848 1762476 340433 1406148 1322836 1137140 1578540 661627 1123338 1014135 1519704 1246228 966339 854980 1934687 472215 148861 883438 604865 244331 1385719 824482 769226 1319526 693289 842141 475441 804774 1335134 1388245 1077461 1697345 647397 1692594 570085 1186810 1262406 1137168 1794786 1141821 491069 1193386 1415801 861121 922275 80123 1877464 855218 978290 1136105 276635 232831 1064872 500807 1561783 1261868 1670891 635785 36480 1776197 1943910 358121 331916 1169477 723615 1190439 287871 826053 607343 1796542 686660 1567039 1933399 838874 1325349 369360 628136 1283963 453982 1981452 1315686 281307 345239 1805667 554740 1043985 331900 1567084 824604 1524466 1119571 237690 1822542 770530 599484 255349 1271198 245920 1111056 1876336 1693841 1523178 310724 544047 1165364 236556 1472814 842088 1557481 686718 1218818 542616 198901 106880 960444 1069716 1864324 379256 99813 601667 1366923 1214397 457989 300189 1329650 778421 799656 1804863 1224158 719539 459604 257224 1482061 1184699 145161 381860 910425 1093400 279526 67904 829697 427415 123603 673997 1944494 963060 778608 704432 366657 1659221 1119257 1659378 296354 995007 923858 1453833 304682 1605071 244869 1757167 28618 1681177 225103 82408 1160679 1768988 1785221 1945065 86067 806645 539455 635534 64038 1808384 1042575 722444 753602 1641823 1189302 1545736 1918078 1327858 743278 1547780 1902299 1144807 1376503 1743375 273059 733029 1919559 23619 713712 1271132 1267791 1953572 1480028 1314412 195860 528953 1005311 282952 1503202 542730 443472 826627 3138 705949 1562038 560168 409792 1927538 198987 1655916 1132456 38874 1032507 643159 2648 1965425 750289 1636892 735808 1496335 1506281 712570 922456 1515333 1624426 1057045 1397570 1347329 1260087 618101 1867834 1989348 1489216 1725415 1897722 777025 990240 1901178 1640913 1788937 1380756 262523 345426 1701738 1765061 1328019 1785748 55354 1360257 289306 157757 137194 874258 1227530 1036794 1722920 475085 1892318 522045 1775147 1835998 652868 902907 53173 1473963 290716 1226211 1096942 1576176 1412506 391797 352263 1646539 667238 806932 1392319 1456954 1441188 1907282 904916 1248624 1346408 258413 1943891 1809278 1724135 1288861 655670 192580 765044 1528374 471798 1817326 909044 1442354 1701677 833361 1326860 1996157 1364928 547620 770127 1123534 169260 1032743 366158 1039595 352535 287038 255670 1869871 451154 1979376 523015 442729 721167 1382760 858765 469829 1754748 344312 938786 1197341 1733101 336810 1026931 307214 660655 204553 1667776 2288 72573 1694022 220336 1315534 1296482 905775 1123886 1481138 54781 517 1761863 1910593 1249563 1311744 376697 1231920 332855 1486314 1832616 378996 857716 1157104 1082462 761347 1943317 162161 1008737 1473657 1197709 1089343 1111466 71041 685757 1120485 516040 696062 411102 1424160 1618434 1910819 340482 405691 1926343 1825580 1385854 1603799 1392428 1597474 161751 233135 1486199 535772 1083245 530336 746763 1820698 1923071 921777 931254 683833 1273597 462061 1208637 1048500 1472095 1321433 1371298 1100646 1066747 1679712 394837 1816556 1717211 1110719 1478511 314735 616721 17267 540521 1399079 1682316 1534823 757311 1763594 267006 781230 1311935 45451 635184 219226 662584 345693 1363452 1117791 1681699 798354 1168753 1996979 536502 1216052 600356 440363 1796704 1474574 1708282 104853 1233166 1169601 1093372 1799462 199292 431009 1066732 1794917 1868365 1335657 27069 1319781 69871 70815 163979 906961 579655 499584 1145030 1346365 203614 402151 875868 4276 1402212 1692948 1767235 1613506 964766 1309554 1943879 481256 17704 1548836 51770 1006073 96481 1740882 1438346 1964231 1699204 1949239 1751508 1658126 1695125 1192871 934071 928816 809382 1319717 705809 334795 403474 445372 1371634 206691 1603530 1985937 1094613 1173930 399669 1337250 122040 1919323 743744 1407360 1341441 1839072 936492 1053112 1333570 1432462 1167661 47025 804663 1175941 372910 1014170 1326204 1886803 1136335 711634 663214 1791996 228106 962578 216389 522747 1818658 43326 1012348 604321 1047666 117556 1070083 1660441 665503 1904517 377315 641718 866728 1773145 1000928 1548691 1032856 1629555 267319 219155 1713521 1795334 1481165 253603 370623 1783898 1151287 1432563 1972785 912673 449510 796461 624165 1088330 1702648 1290496 53673 151874 1739209 1175003 1054831 1424531 984173 747616 1586215 1492542 269030 882536 1098664 370930 1505474 1825624 1003293 896409 1489505 1646269 1130226 1533710 1216522 1348642 1348342 803524 578791 1579283 1580215 1702263 1874084 1508377 17277 1365930 912997 309630 1483020 1917283 194791 724395 199452 1142654 1358978 1721542 339538 702627 1338931 127959 1211725 1593141 1160622 1216787 701083 1265592 569994 1867509 1406418 568733 905557 260383 503799 1679612 1826112 892157 1557721 1022081 858233 447745 81516 1561469 1199273 212294 131061 1788004 1967902 1300218 644530 531890 1155205 1451650 664078 390194 1318383 73058 137351 614963 409554 730891 1779289 506998 695285 1088222 1699668 1500222 1946735 1147771 1714729 566611 1292547 1779147 783840 1958259 1262054 127539 1480468 1589756 1012440 392069 917899 1518231 651263 1019453 1722674 984011 354348 1542169 1960852 383095 1648913 1195977 428892 1829814 323961 1608913 637275 278312 483874 631469 1675629 804697 390305 514942 836145 1098149 1668332 1421473 1362373 1396273 1949472 1811169 86741 1694753 1589816 1439898 203207 916326 1912333 864818 389744 1137946 1695719 1662692 1002709 1683933 1962484 613628 1465071 1985843 1518139 1183387 1490975 1586367 6207 1301499 1909223 913059 1207762 1699766 1181312 1953145 1757562 1811771 1782791 1903066 1591215 1244109 1985019 1516725 1393658 470010 1547809 1035677 1313605 513813 7940 27366 1642134 1526392 4484 1749234 869805 1916118 1656534 1092964 1490436 332002 1718221 1489239 1389403 1348785 1084716 1335566 1935710 1596230 1373025 1783679 117463 125710 210000 436711 737431 596139 1011958 1494351 1241936 824630 1173389 1438732 1810671 1647777 1108937 1288357 573462 192927 955305 1613515 195366 675905 826360 909124 1699586 1313501 765789 1931999 1284825 1601979 400139 1166781 1217241 1999421 1279892 1926762 338559 1819522 1542897 1317843 1686378 1891455 679252 608734 842510 118748 492052 1930584 448443 908503 449195 1756401 155962 788958 823298 1871550 1110014 1705099 1601266 1853204 272147 1842088 992437 210972 1955217 1893763 1441452 828722 1374801 1390903 1450689 595820 1879893 1742925 337191 172043 1915019 395224 1380313 634944 1043763 280962 714708 826659 598335 1512834 1790899 187503 1603384 1208227 773297 440986 1642791 696999 1481548 1954366 1985909 1886494 405463 1820853 1596310 794978 1011979 746130 1220785 687236 1987184 1967242 1189358 465613 1147648 806249 1795351 1223559 265692 710248 36010 821016 460078 432543 496004 1844850 827071 1950150 1240728 1673579 339268 791362 1284666 1101788 1570841 194024 1110131 1930138 628843 1889630 1785327 682040 1190423 858081 1142456 642557 704103 1910315 347939 658178 1881756 498131 411815 817373 792008 1979571 76336 1518847 399005 503330 1076827 1006631 495506 511894 1805147 633665 1414687 319837 1488030 890513 223032 1653243 1501011 1348405 803325 1443496 1864132 288107 1897400 1570992 1649432 1434211 1557080 1155189 1679480 676406 861388 485005 1046020 1633719 1553679 833543 210244 1763445 957877 121527 1503430 928296 519035 341201 1791402 1532346 1634211 1945114 1696300 772982 1626397 1462597 1112053 1085868 1051622 1332693 314429 1250903 1774429 1734416 1363541 351560 490498 5895 217761 1678183 141554 4639 967791 887750 420339 458574 142706 304508 1252650 512956 1260385 1459028 1126153 279318 1446683 930824 1884179 1619696 1897336 1812310 315194 295931 1646573 325580 1580380 752454 1492584 683395 1876264 1528107 1482041 1340694 472761 339558 1623540 1825323 1612305 945575 1411310 153170 1451276 409050 1684286 651673 1981488 202186 368079 156237 1991492 772882 1523440 770898 1093544 165502 1475887 466904 1292469 327308 1596483 409127 1022431 615352 1423881 963604 30666 1148794 23486 1087784 276541 380858 297967 1556576 197892 264374 405669 1600711 267840 205373 495195 105244 594444 701310 418927 932862 552546 751166 1095978 1603670 1986956 833423 58145 80726 743417 422776 193017 1701456 1642350 946127 1063047 1944405 763106 1599622 1869613 57389 286984 736266 187897 537123 614247 352910 191846 259267 400048 1131269 1055345 745571 785019 1264913 1731794 494067 1548729 306538 911460 1779062 246025 587167 168305 1407296 1618632 1558596 514408 1180362 1620237 453871 1681226 1119728 859694 1666564 409707 790911 823392 1373922 1309084 257220 164582 411475 1307517 158605 1668312 168036 1895009 136770 1648158 870669 79533 943004 1483438 1525874 881049 1513730 1647542 703638 650504 1937046 30522 736087 1845009 1322047 1725642 1066978 1807485 1557155 71691 1941907 1104690 394062 359679 754161 454307 1181759 431048 1383410 1378243 489935 1281979 345354 607066 1129926 1658162 1639509 388103 1986013 1666355 176761 1964819 912386 1174595 4303 1968451 878856 1418577 346157 1369631 345322 1567914 1886640 850808 1355815 1563031 459071 74268 1326011 1731605 1875162 1959202 1597405 888288 982301 1635625 431294 1909324 1761890 1306841 195437 1578376 1938791 333237 995253 984642 1681281 748139 1949224 1643202 3430 1580581 948519 1470326 125791 1525220 1805864 92719 157599 1095458 542322 1920461 84649 113618 600111 438006 303289 827475 620672 47762 317802 379420 1616288 470963 1718599 65808 1134931 1334788 1277480 1814444 18741 1084706 1593864 1975960 1984951 428759 1038591 455092 200064 570930 1233647 583941 1887288 1563818 1129652 1664396 80848 593631 239610 100328 1615375 604338 1689636 974771 1520565 507307 1503185 1932748 578118 217282 794590 1344931 1627322 22025 1152912 1298139 1845190 1324365 1826291 275015 230114 1294040 1507432 1342600 1967611 256044 1769432 1312041 1517170 293104 1578703 900387 679050 146965 1211059 271254 1043242 612937 1986330 1350094 1241316 1970158 346748 143476 703395 1466690 321051 478663 297903 206600 1389195 1586178 442139 274748 1918428 1186541 761373 706259 1703367 584019 1465398 1644472 1189548 412592 1118443 348997 1898162 1157804 1900958 1572634 273201 1035108 427648 1296073 1900654 596810 1132660 449382 1070622 1724073 314342 726528 1796397 506473 234825 494071 1067164 418366 286714 1619504 1923112 882821 1430309 1400651 1972710 368457 89325 244791 62125 91882 1550090 1217784 1009078 1959305 108636 145156 249359 1060614 945280 1957386 15819 305973 1216944 1746366 787737 117636 849242 32400 1652603 543067 1616495 315699 1174314 229011 1814251 268111 1539513 504976 575834 13781 683389 687091 132198 759227 145256 1511583 1433247 38587 1629030 25847 1033955 1337401 358487 822900 1660653 1398971 598485 579825 345148 1284387 1720371 1928055 615953 1215429 1050109 1767851 1598447 1473886 1764436 1750025 1751994 1466032 1458304 71621 40256 1164400 1902268 570024 1205660 165157 43520 544945 1603135 900560 1546196 837503 1498157 926573 1858930 666201 1885082 262795 1660255 1049214 419503 1740628 1612204 454985 319610 1142938 877417 1639364 1599494 1926966 1655501 103626 1640811 475579 1232937 1232921 1495308 401650 219799 1775152 1158979 1651538 662961 403383 1257279 1862703 1078978 1579813 186042 1439017 725818 382257 1805623 982368 510711 1719371 502359 46276 1181772 1815082 1603681 252867 1783914 1450663 1598958 1455025 1909480 1959826 1591506 1162420 1606237 1178303 516894 1165573 260282 964313 1499142 380008 1336193 695462 264459 1460335 618582 597710 766673 476758 1386729 357052 191231 812899 1153574 47221 555538 1353959 724028 709430 1584151 760 147281 1029342 1861893 1996602 751242 589581 1931541 1794354 1695194 996862 262088 1635193 146027 1904480 539716 807597 1719361 1973487 232182 1679843 1204659 1868441 1840507 446544 106507 1528562 196055 854011 1389635 263513 914583 786583 1468577 1535999 814600 380478 8287 282474 251000 1566259 1151270 1936845 1460426 1334178 766922 84401 341115 1761029 1338356 553849 353675 1433873 869368 1685583 947192 1670643 459731 1232137 1474771 1200463 805387 214355 1097074 33805 132813 1517093 836114 140139 540985 861735 30371 1200289 1377519 153626 933088 1768945 1132528 1880041 1515791 1219097 1410235 1071511 1045397 168942 456100 1947926 1217106 1644677 1524025 1704467 1965983 725064 1045837 509268 410599 170805 1081910 739560 34410 1899830 1869904 953889 612301 132437 937733 424677 816370 1614576 1804201 37722 106623 28433 885194 1586679 1201567 608026 1222024 1468057 1128944 1844185 645460 397862 1891452 1409335 1769811 841757 1602270 393715 1683589 1190489 81632 149496 1716638 1457174 603385 1499704 1304716 787601 32393 1526917 205130 833493 808160 1171934 1442231 973188 395449 1146620 439697 617349 1304024 703078 1635051 486144 568348 860141 986367 6087 730205 810654 1054442 1308293 651447 91770 1284643 1204149 474433 609359 1322561 936909 1403032 444266 14966 650256 905354 853095 982245 835901 1469772 1733731 51691 243516 1727759 1969452 451384 1158150 1524721 470405 1136642 924182 1424948 1528204 246791 831796 437174 778002 1087245 23446 676529 1297483 860159 1230088 1398066 1473367 213670 1608113 1406751 183408 154987 575468 1163662 37864 1054737 195291 629817 811306 841044 1515023 1344471 29936 641443 1350066 277312 1279722 1968251 788192 848036 1319687 1381167 154565 475667 229179 1735329 957921 84681 1986698 551871 809816 925925 345091 825285 1321302 1429610 89956 1281856 1819575 19116 1373665 1835041 1656269 402514 12903 1381414 1262058 1027568 1444882 306877 67600 1326960 466454 816691 1489557 1354366 233895 806962 1562982 853058 275827 346904 561216 309053 249296 60320 1479027 1105833 385619 237199 1397631 388080 1545087 424842 41695 1009977 1871318 1804938 94460 1281204 404403 173620 414472 1076137 609030 427051 1455220 1129627 1352473 1032842 505932 648383 1913414 472017 604876 1463032 1572891 256093 1626296 1713847 1011347 627655 662673 1620809 1078419 1670185 1616586 273564 221935 1880037 103114 408825 288200 548008 841266 757995 1088644 1984261 33254 1812172 224447 1976681 701235 468322 164363 1960466 1866395 1095082 1160339 1199312 1279816 1794005 1603424 1043421 760121 1868065 551909 1921014 643502 126393 298997 707911 1698297 1163450 1559618 533789 1392277 1017822 1626321 1058784 939894 1378207 1882726 496807 1190665 1090473 1509658 11591 83707 542689 13938 684241 1020010 896467 1847238 257680 1606162 1726707 898158 93233 1681472 1700724 1342901 249055 1898757 751816 953475 1449169 470074 1601342 1492105 1526589 1142837 733896 518650 38837 1739855 1589601 518185 1434902 370039 1530990 70822 1409011 963818 1657778 1000955 186674 354718 743806 1433634 1118192 1876217 682195 958219 867754 120447 1678836 18503 1184734 1091490 436944 1852466 359046 1956957 1990002 357287 792849 1777007 997291 826103 344721 164063 1264795 245958 486607 1593679 1765420 1828210 128658 1453283 1034497 1569200 374037 1697497 1856243 1053411 212524 1398161 777475 572028 1167819 304585 202268 871012 1503093 95428 104549 1849235 938434 233866 701579 608328 1503665 169998 803392 84200 888420 679069 1385192 753273 1618666 1455532 585618 469462 680840 1309269 94942 621416 1160012 552946 932227 889931 39490 510062 389529 1899052 1947305 799217 456117 1087358 323831 1263033 1722778 886827 569550 1991163 1640934 1518115 1978431 1501961 986201 1596511 681266 1423429 1606805 1489840 378603 1785620 1461414 695140 1223072 616820 10632 869410 154209 1333108 1252991 424713 391885 438102 571761 1665500 51189 911723 239233 922499 1490332 941524 41272 117238 1794158 902179 943024 103185 1743092 1859075 1397548 1671790 813974 791512 1338432 1971831 805424 1337325 1334508 1669792 289180 1607610 1733927 1333740 893400 1011572 812265 1990488 779497 90395 1357954 792974 41207 1801373 57644 1604823 697686 1144275 218670 1516197 685191 499501 891344 1204667 1820377 507384 907722 1379951 811321 641013 458219 265223 1645337 1598354 368520 1052795 1467605 885477 1913682 1684149 1674138 984875 36520 1157793 441369 1328890 1368928 1521041 1763369 1577792 1768184 628651 504047 990572 38769 460698 1967687 1733446 1534266 1469969 233534 1875026 338499 165471 414959 1876492 1615999 1027333 1233937 1222606 1023432 530734 1429827 1647253 1573211 118458 1835093 1975649 1726075 695721 1774447 1988891 1791100 480993 1085613 1570382 1072115 1799530 1249451 684327 1065400 308365 64806 211999 1350456 1978495 1576379 1439772 1781771 362247 929449 1277518 120553 1182803 730941 1664391 1555173 466660 1560657 695001 415233 950669 35477 1802437 949601 870430 190204 814909 59890 1479645 323657 1027737 976380 359092 1344446 510515 81181 180123 453611 599829 1839196 1488837 429210 1883556 600981 389736 1951383 560907 194340 545978 1272465 308372 1970851 1209793 1914984 1206041 1262049 1977757 1363535 434704 541609 1919046 1934503 1120156 47724 262777 959121 622491 376530 537523 1968206 1808113 291129 605018 163487 28359 1173295 292274 935458 1741051 625217 920454 1400023 392832 271873 958461 1406775 1425685 1070200 545049 234062 1917967 1253855 981828 987616 1585163 582120 1359021 1115408 652278 44857 551276 168923 286218 201941 1551668 1571242 1860912 425870 431944 801057 1650447 1942480 1613827 860089 1281017 896999 353678 1282738 652337 424325 1836805 1814908 330363 59681 1453926 1528354 493257 1943075 27999 820262 296779 100689 558540 1918859 1863404 1635229 95548 56523 1445876 1151487 617336 322523 592382 1414844 753517 760093 452003 881187 1749500 1227634 1240903 1211626 352872 187668 1116253 1299953 796525 1321068 744316 1306441 1677972 637473 556647 1653122 1497920 787554 273551 1258828 1371942 1200714 840043 605968 1905470 1649004 930413 1078946 817731 1959456 210380 1071518 1437312 1251944 242041 1847683 282741 1378489 344807 1333311 1215907 1367489 443700 1456264 493150 324081 1793096 1019178 446120 1294602 392521 223376 1388397 1866106 109117 1026745 1028575 373325 993318 601584 1761689 1571451 424545 1759773 224226 380895 1895917 381447 1752567 811228 1610662 404726 114943 417420 1518099 1179546 1325315 679169 38539 1610722 1432193 494535 1768607 1539104 1966964 253425 1576397 1598251 478910 301839 821863 891484 1202578 437246 164224 7842 182623 1700321 1698230 289199 167502 1091047 1635502 1258065 1839308 1886008 1182809 1417582 696723 485447 214506 1109081 1081896 1672404 1967512 1751714 229489 1455664 1365231 1748332 1687379 54333 741721 1386754 528218 1791064 1394429 1229342 256774 1106834 1838905 1115121 698168 989776 1755959 843415 1038017 736592 1731259 1650316 1537303 971601 800899 802107 250038 557004 1957908 1722002 646636 1846501 207789 713287 553920 136131 636264 782843 1831141 1041673 1105378 1589643 1163107 1078150 59362 135515 1234677 1022353 497131 1195302 911174 1378038 674524 982263 629331 521303 1781680 172764 82029 1366025 1850231 826579 887240 593765 1805123 849218 1541115 73756 1285257 308449 1214310 1119613 917434 1984968 245951 405023 1625426 1483252 282267 944650 729110 1328593 1674202 1561065 601448 729671 1313071 876540 688549 955923 1506067 1425119 847165 860478 262483 1641733 847931 1650812 1302204 1248701 1327196 23434 123996 460462 184217 321538 450617 14458 1524750 128836 333563 1839840 454444 4898 99240 1676954 806501 1080601 750836 36760 1965874 485606 1172667 1112246 1578883 1741528 699252 1557127 1169702 445501 1652048 1991822 29658 50202 690511 1534584 136616 1165528 179545 14335 1087652 1009590 117357 1062342 1269645 1066343 111308 1363083 111093 745421 641842 901255 360136 444506 1552109 1634831 1713224 1078822 1306874 1742542 660230 1913296 1245068 260934 1417447 397414 333123 1639327 805381 568975 1652056 525982 1282374 1290022 736871 1670565 879175 1914694 1951230 1431311 1641556 1334070 197681 394391 55674 1826484 158399 1112683 62370 637553 208129 467910 1376000 958084 1295873 1767829 627645 1268319 218081 1299356 1320421 119839 171387 521906 652264 685447 617940 1047870 1250881 798550 1454451 1313724 1013454 1024061 446603 1560641 969384 339307 89103 1498850 92164 881392 112817 1761024 616628 556631 1897725 154718 247167 93172 491127 1908329 365218 471035 1382520 434009 637808 1202360 1762836 277209 1594053 754548 228200 1000081 1757078 1144505 891366 1856629 1885927 1399850 851749 481811 456788 1417659 364200 1472332 1119279 1079999 624051 1256146 1833064 858549 799651 739222 1211320 1457692 1417679 332923 1141034 1884926 1376228 1023771 501426 437321 1826176 1761719 1296981 1349706 1832231 872333 1219198 1443717 1154001 1897672 1682194 1244737 461477 1848658 327200 2163 23782 749478 285102 436557 1999088 1952706 1310740 1882332 532109 766770 755844 462392 1666035 1981546 1265948 1238600 62742 1379565 1628390 938443 1369508 1258597 1856954 1406746 849366 1126267 518053 54055 873990 14220 53872 1090828 1383232 1188615 711764 201462 1297488 382138 636838 297173 1742852 24353 1019620 1594715 1489086 39100 427640 295367 233240 1550662 578833 1261963 792827 1436523 1089009 595187 1198670 1056981 587596 48450 1983763 642618 384792 408334 734932 1784010 770790 1436645 200608 989340 1097094 856327 943836 1537037 1776180 77029 726713 476901 1594711 998820 197504 46409 1636671 192752 1061909 349308 988867 298645 74796 1016135 1114854 652714 1808 1007115 1958951 414840 1625214 650737 1060219 954244 1196913 303311 1212790 1139892 295792 58542 1537267 307914 641577 1730437 1985089 257724 362885 693769 1639654 132478 574182 313170 1821882 835936 752693 1926679 1493538 1432202 581791 274624 1349405 885097 1266755 58714 684178 1800582 630568 526705 1848188 1758864 244111 1063692 1454491 1089371 1838573 266881 1746421 622409 1045582 40016 854473 318502 127506 353922 1891117 1280965 1829174 211653 1839271 755574 617833 1632300 881608 1800690 435400 136690 729643 735669 1449856 1186304 856618 1107066 1059582 886222 1805044 1086163 330004 315940 764084 515095 955870 653475 498745 1523525 205169 553541 1398564 1241004 468577 1968212 1343208 1946880 714208 1392575 634947 1261998 1040309 446871 553478 552912 1554885 898609 193493 1681715 104801 879658 1053553 499505 927477 283634 1769823 1101034 909117 247135 862245 1058507 832865 1311046 899413 617822 895182 1347419 1970265 1049485 166448 981678 1596393 1960428 887665 1145816 1108478 227440 560238 749008 155069 733675 1156094 1061846 114978 183650 1897043 972382 1790633 844658 392292 1340531 1279936 1028740 40756 244985 461202 820562 770245 1714906 902127 473863 339967 401616 1515741 1137427 525353 1730892 1963103 1597856 1326392 1700123 1147289 1836548 129623 747805 1261735 1008515 1255811 1801687 1137647 1696047 1102570 939499 283539 798152 1835129 813686 1646401 1375592 609711 764887 128349 23128 988350 1635637 1899468 6179 1893269 1744293 603679 848479 1372470 1411707 1580338 1217806 1509743 585612 237367 421396 1739854 1446830 1913776 1133184 1270108 191726 1784589 1343063 1124857 49733 181076 1595648 646122 1190712 1084649 1222813 788904 1730823 1122076 1762908 708437 735918 1109284 624586 1555138 1077996 627681 1227130 1819159 1527792 1582884 847092 1457892 623672 749362 1945947 1382638 1834937 1399447 71321 112741 586356 1510368 1787298 547476 1615219 1340432 1482127 1466213 955131 1810884 45115 337085 131629 1981662 930710 966168 584054 1377775 500286 163136 1627554 1804519 21595 850937 1745280 1033238 431733 950896 1954077 1712559 909153 97062 224996 1495368 734220 1676969 1870325 342919 1684295 1483928 313830 232042 1538106 558489 1904634 1317148 1176720 104938 470190 475465 1003105 848998 1129466 390179 66141 250254 771207 132903 379316 134400 116400 1937867 1199456 1243154 257648 1833502 526484 1002827 1625975 355712 1094765 301357 480352 1992569 1130523 1306505 225691 918058 1654324 1810719 802887 571560 1866515 828601 1847202 825909 1497646 164192 1457664 617159 752109 1105184 1542871 688248 427050 1689810 748694 471755 1445430 1471006 1935774 302324 612576 1564426 911389 1758802 1302123 1383366 1938059 1476857 1302960 1224427 866592 57567 276191 1452154 1776900 1511953 1227931 1931299 1196461 997369 474802 1938604 1563397 333444 1581009 359104 45642 398805 206791 821698 1366562 1743670 30437 641461 1181423 318380 1670620 259126 326355 572487 229493 986956 1408310 488489 747477 1295758 1167837 1113126 186222 199739 586168 1913854 1772324 144575 1117256 857695 1599855 234139 1004046 1593400 1599926 952544 524126 405009 1061086 1336058 1467864 1445022 905891 1695916 1086957 1084667 1833407 1052059 1646835 548019 172275 786976 1529397 1469747 607431 518872 1007350 357701 1032792 1058243 535887 1840978 913028 411544 689993 1471389 1199677 1041948 952751 1979873 10436 78374 504712 1766835 1417146 497011 1236363 1648983 1657496 663973 862425 843345 1364202 1891553 438915 1848479 1666574 471986 1311705 1124986 1446582 843209 629608 1474201 223405 982023 1356920 1737114 92920 497924 1215859 790902 849848 920129 786482 1262019 824391 1208378 1322055 1018769 1558598 539395 263008 628770 1526763 1142253 350686 1264620 962997 1214700 1842029 1266802 311346 1738989 172364 1961511 1893698 1026240 1184916 782372 1619497 493815 1863422 970261 332021 842221 743439 1175447 1099741 532670 1039555 31653 1175896 1175454 887509 552636 1628889 1670179 824295 959888 993106 1630645 1129713 783682 450019 262223 224191 1381068 345081 302755 946847 1099728 1842642 362428 775759 1895327 216918 647150 37866 621613 1196878 1047645 329572 1787667 335645 272865 1673982 1799929 1828877 1165449 1177396 455291 774732 1615585 300427 1121216 963978 1346916 9902 1525232 1936685 102735 1492557 378627 1196338 373011 245063 1235924 81014 1450134 196957 499828 110796 852269 1134535 835608 651196 1762401 1774806 777876 637873 1616638 1586270 1156044 360202 1323430 1711388 1869779 1501194 771640 777524 118042 497164 715837 1969788 1841571 700150 1245599 1377093 536690 1449869 1262844 1349229 695173 561324 678984 1961543 316329 1457506 935809 229085 442509 1558187 306726 1504041 1936196 1004819 630527 1882436 1473197 1298802 179794 1932443 495759 1983043 1525756 156090 1145498 1985425 1366008 918335 1907634 717488 995168 1602573 1265892 1946609 1575680 401399 1203637 1678259 1103566 185058 1117741 1560491 1019464 456537 9007 679086 1462481 236773 739355 259817 123799 1485242 442686 407410 855270 486097 733165 1721930 916030 1810580 886242 112303 332038 668886 433754 1180391 785917 404714 985109 632476 604170 508878 567923 1553770 761110 1424332 1342763 120077 1013340 478560 1553037 890999 940878 925709 1735653 1738351 302414 42277 52921 62630 1004751 349089 1930171 1127461 361640 1358246 249599 984570 954923 1943092 1404404 1352095 136868 618283 1521379 1468839 1508074 1568924 1624375 1520657 1662861 1237267 1309943 77732 814437 771241 1127422 1751949 1224237 1724565 1752563 1819756 1628087 372112 599500 948017 539043 648771 963864 1398507 254504 1162709 199657 588785 1503179 1450260 421480 1222675 1677918 1521428 873936 386987 1174518 821900 538685 1324766 1814944 100393 1068603 1118026 1788297 915960 426127 734357 1682195 857971 1589215 1103023 523498 328371 1412252 545346 1823573 1128280 960705 811575 384482 1462200 802940 1846154 395205 1589472 284135 1678732 1021962 411834 842769 1366475 869049 1147746 264059 793395 1663593 1687676 1177432 1585153 1432071 153571 1246001 309521 1291662 359741 619582 304675 616385 1131282 394786 1077277 88207 758743 259330 214905 428940 660605 1500828 1886113 10330 974470 1769532 1199132 1887134 1662536 1253374 1452015 70434 1276670 1288478 830429 732610 710385 135625 1271607 388169 798034 1737984 398866 1056473 1369937 1547823 43810 386963 1480880 1130065 1473606 475116 1814991 202847 34299 1274737 340409 1611615 1815692 1900872 215276 1568437 831495 351718 477105 203801 788362 493666 688275 932217 525865 832954 1459905 463604 1320109 821921 645984 691289 330452 459802 1642511 1171855 1538795 1150522 1221346 23867 92321 1793735 785703 1461088 645385 445769 601361 372442 1342528 960828 1422055 1313515 814172 1485926 1907742 1811208 1172660 969538 1134287 605536 645192 1119862 1334805 1262893 462461 585738 398557 1792295 1561598 187325 620352 167549 268731 1183013 294582 1781614 1388654 1238091 630590 1295963 1609899 630677 879830 1861125 1083670 772871 479840 1929586 265911 447830 400558 1986783 153112 1549626 936552 1776829 1405046 422548 1153735 612469 1662363 506455 1155097 807655 211506 216003 1668439 1373986 1090341 543832 1411424 2368 460247 1939150 1368416 1770637 1009870 1631142 466360 1507085 65186 827241 1206125 214066 1503150 1627471 371063 679284 983134 1981564 1540259 502463 655200 915362 1653543 1395068 1241723 1012467 1003462 1949241 422691 1876932 336209 1909186 1567460 177515 1713753 316375 1069536 1756824 710921 989260 1862558 1258014 112854 1406216 1084635 1214737 146150 476689 1675436 932568 1050656 1244185 928808 1570769 137565 1903075 27352 1536120 690624 1318466 378866 899831 1753131 1963436 1166244 1179765 621895 1239552 1690835 1589742 1806386 1838224 897587 1301183 1021924 131253 1263285 366015 750158 1638946 1387401 243344 62581 1482822 1805654 1343897 788025 772636 210111 24605 1198692 1575145 1626147 620835 997799 1570181 1038242 1544166 23229 394026 71974 321977 1708992 1099263 96423 558414 1859038 707823 1283696 897717 1996242 1294655 1376818 1188240 995053 87783 1402739 1301780 663307 1168333 154551 1859393 440968 87536 764287 1581420 845561 1311040 29587 1325047 740396 1156529 1272038 947733 1215262 817758 955192 600754 78908 898225 1375880 349021 824224 285355 283284 1102311 1076428 470110 1318027 1683380 1900604 1100401 875006 1035416 460994 1504161 337759 20165 544324 1196497 1882406 1682666 199601 590203 1579410 1899590 473928 799755 1557420 1157128 457845 1428639 1490685 642764 1197328 1522234 1660227 1149390 1742343 352657 1681119 525595 1324587 1757202 636344 1459985 899072 707653 93494 1441611 1808168 420010 471030 1271013 201837 1831589 559349 670800 763194 649183 1407511 821084 844366 346243 127037 1601756 1563944 653050 794681 111131 211088 308074 453889 1275375 42971 1843964 882811 550451 509789 1298197 982841 676708 288643 1288874 1404348 889988 1292806 273833 1523683 1273995 323778 727194 1830759 390610 1036144 692793 849596 1454652 331169 1720678 1097694 1327372 871177 635460 1302633 108339 1049570 1767709 663868 349617 1737130 456391 1350043 1054135 1346094 1511266 1955786 1352598 194332 1543570 1110728 1321416 960416 601731 947479 1622029 141882 1786226 150027 109481 1675947 1987932 674355 1046756 1041351 1535840 458936 1301051 160458 1892678 353975 411363 263962 112301 1058415 1353543 1778178 1477876 85836 879591 102914 1164877 885522 952052 1320992 593761 881435 620252 1106436 495022 345941 718188 817334 1135567 722423 50065 1832155 1564692 602435 1681660 58167 488528 427232 1467970 858445 912991 1486730 554647 400838 356548 388980 624176 545525 464712 1942114 1673747 577223 796479 1408465 1852384 150310 318108 1486141 1990862 808881 901935 489036 1060775 1796696 444440 1818140 266517 1366829 1949409 38537 664186 1351067 67040 573784 1000393 192828 1435270 757806 1852255 878601 432911 772459 1401534 1171063 827933 114424 1366885 1286166 362888 1888968 805045 138476 1048202 199893 910003 61439 1268616 1020671 59023 739219 1859911 1122230 108858 1555136 1179915 17541 1838968 1280837 258920 1562014 769217 1552485 813851 1252537 381206 814155 1272094 72501 743424 1190994 1838339 1787799 822731 184098 1798157 893041 954557 274313 584431 505020 225730 282307 1978481 595081 240693 1272434 741981 1616485 595254 405716 1164512 1970221 1127700 1725935 245092 1421941 836808 475936 253924 12858 978596 876184 1868726 452125 1368872 259622 382510 1456458 253060 1527484 979 1524860 1229210 120353 337093 259868 1643403 1458078 428458 168671 1213175 240405 365911 859806 1657700 616067 1450811 1444597 380032 1718288 1483239 1227263 155852 461687 878331 1740409 739798 72883 267256 439532 1977593 8498 543825 187879 959188 1953992 1538551 1138423 876725 1025752 229250 1286944 476710 592799 809699 1591223 1110805 1796583 381355 812431 519734 1181077 1325597 1843789 1923827 1134294 1061631 902764 60744 160999 660955 825432 712738 1578136 1354496 701051 616915 1554326 1677867 1211487 755759 962761 200251 1139788 730697 1383325 523197 1352044 212162 830800 367678 528029 390717 233261 1014172 110849 631805 25851 1906362 317951 723793 750237 606942 819333 1382090 762667 1672796 1229970 179512 1887010 451163 1406680 834107 30388 1752769 124967 1500033 936636 1810436 1158985 1633562 1012815 1079824 100970 1317754 1968035 67827 1408635 1963886 365641 1425970 1182619 1273 1245174 700916 1687446 30463 537999 612638 1697762 739432 1537176 196951 1735438 1276947 561604 250067 954834 389326 812175 1566034 1826674 1615704 1077659 209672 1896083 223652 1065486 1910463 1102722 1824028 1724834 1990346 538835 806879 1665759 1120161 1461596 1856254 159515 1531557 810805 1128542 1969164 1241400 1066179 930363 975351 923804 1665766 1375037 443620 526365 1941125 178411 1412986 302531 847095 875405 262466 568715 913368 1164883 1511495 1597996 691077 1601155 1327318 280902 1955928 646706 761526 1577427 178701 1946106 1441002 1016139 623088 1883944 494153 214828 1617336 288730 1167787 488596 890427 281580 557257 582067 388316 1419747 961843 382238 321562 1931520 1699956 1240783 1609947 59249 1203449 465239 588425 1495587 1900045 1852382 1525496 1351980 125977 345936 1312565 1858082 372316 1641545 1698163 388949 736951 216489 1154437 1120261 421954 1685934 774498 686237 1153273 477915 1147459 272341 66295 52042 210482 231788 1314713 937399 1546744 934476 686624 1267990 55713 1692331 1619283 506019 546830 115961 178150 1926766 1230273 1911798 631770 724212 135893 1859552 475053 1946579 234836 572826 1528646 1444964 237242 1703376 1669459 1524935 1592830 579743 139821 1680829 807761 771255 1507965 298086 1768024 956960 742773 1655006 1514421 487072 183788 1759753 1541223 481339 1848414 1407685 243145 1087312 322064 725820 1613858 775303 710628 5380 1630739 97819 1065605 1631725 1550766 473494 1281988 330203 1580284 1457139 14753 486642 310650 1242555 351177 978301 1768516 1932793 664406 641245 1105038 1544541 1193289 1299307 563580 1013619 751699 1486133 931399 764739 1990080 1438617 782681 847518 587046 1338249 456392 1653094 1582766 201817 1969459 1279819 821944 1012309 1829795 1016659 579680 299961 641371 671825 1080331 14058 1368637 875514 1540526 273888 579787 520718 748699 1715834 662758 1423103 1665478 92168 485917 426229 299819 1156325 1190189 1254606 834618 946984 1798587 1790045 385763 1005426 245160 1603586 1417314 990540 1890277 1391935 757766 1757711 1266945 1122014 255773 1908592 1800606 1422440 1780481 574401 1872559 31409 587831 959930 1725937 337209 1312320 982681 575881 179011 1125243 789955 843181 788141 750246 1876167 831853 1352629 938098 1009867 1599511 984588 176276 1449132 1853971 28937 252597 1056677 1004306 1560854 451523 9913 1260636 1009537 385421 1986718 240870 176864 350389 554654 1818333 1208341 343845 1988861 1138953 1971420 1778054 386006 57781 622590 1552802 843238 1424927 1107398 1868309 1262451 892935 881156 1383774 1083994 946679 493402 646854 774312 18238 1654507 1429459 1279637 1589859 1130431 1219796 295080 416959 1101438 668841 921925 213538 293086 226299 296518 149460 826664 154516 89946 495357 1877496 1976140 1133257 976763 31245 26315 71094 981299 367212 1526213 140439 1900177 960209 1518269 670904 1292063 684002 294311 918890 1362291 1629153 1176521 1069071 1814868 1454356 909055 192701 1575873 781696 1476210 1389331 1596778 1041642 1500184 1258295 1081080 1663533 1294102 1287063 357881 852493 1948530 1660792 152004 1595276 1356635 1340285 531675 1166751 173519 297958 79381 1004796 447404 1738103 1153321 1249007 1084135 822128 609046 1322331 848834 85338 733080 893557 1024628 101893 1074997 276519 1846811 149393 195174 869052 1685800 366910 604492 1982496 747364 1555176 1052698 1939048 536148 142892 882524 40082 1560822 1939967 1229696 885005 1997511 1691961 1826869 3588 1829857 1077435 732821 1100614 457539 1978761 283641 619119 1875264 1001879 484790 974524 780120 576361 723457 1198364 379476 742403 1884767 1394972 651478 1539462 1537631 1721556 489881 547061 112251 1535156 1099419 104320 1971655 1145023 1580620 701319 1978382 1069692 1993637 1070436 1220140 1644865 1678000 771931 96576 280917 1286897 1631197 125854 513993 414515 1555107 1628953 1328552 162673 1412553 347885 1579268 1667729 498649 1228482 1529044 350946 1796930 965182 516739 72346 809412 910179 203775 1354222 416711 1025902 446116 9275 846097 1485981 1303005 1767577 1726706 1880971 1730858 1740076 1617314 1689630 1612265 1346867 415537 339428 84965 339 799549 1550125 586896 1563924 389211 19292 802123 1058558 1402896 1542068 1321318 918982 1626771 1206624 1061584 1212932 106160 1591425 1740362 202939 225705 376385 1758231 1621300 582934 70904 1575028 1215774 933038 506035 834113 42832 1172966 1262838 941331 1064357 831239 1740864 380016 1151102 1891647 1333643 954885 398018 1302272 1647809 1255334 1071870 1881906 1594415 1529114 703807 605577 1363734 1570683 823293 1171817 1742728 531332 680568 342281 734301 842367 252732 976955 9889 368149 385571 870748 1780128 683454 109540 393971 681382 1781244 1035337 1768500 928108 1667844 94551 835317 1480561 396156 347193 1860798 535677 497667 1632919 1059082 151609 1638010 1062135 1090731 1486599 268224 1980403 250293 1886877 139282 1977779 776689 1956808 1905809 146726 815084 895533 1749439 1533530 874568 889409 1451698 689877 164692 1620688 274238 1563582 1783716 1941783 1376671 143671 1737262 25312 1736680 1040142 1373042 1604198 1033868 885721 177791 1846221 389826 713691 1146629 999955 141263 1505128 496554 607107 1265579 846314 338542 810017 1402162 365962 88763 428903 1172902 841277 989765 333883 733795 952529 1721149 1912737 815355 1678787 1428235 574185 1014821 68865 1969803 485240 798568 688366 51074 77294 1173813 1632280 670063 1001629 476952 206538 349860 1290870 1980970 1227448 1060118 1966234 1490210 64495 1842813 1621855 136783 61995 767166 221712 1839396 268182 1016598 1017511 1265849 1062458 938901 111291 1436176 177700 1908701 1228945 859338 1036943 1896015 1091923 486796 195691 650391 583464 1916433 1267925 1142473 1234899 1252901 809529 1819945 1524390 980679 783531 1312042 826404 68674 1354535 1218439 1491392 346480 1059063 1410702 1705856 1520692 669537 1643692 251689 347213 373871 21221 956732 1214893 1113386 1864076 1121831 591997 1377663 1764061 1341297 1176947 1214492 1954119 996534 1629668 621116 1167124 444469 1389351 660585 754598 1154989 224416 918652 644993 247619 550194 1923377 694333 673822 769307 475704 1651839 1904655 1621034 1907671 976724 567808 1231402 1275373 174964 823941 1429110 620462 1631727 559222 413643 1915739 779093 377976 151554 418399 632303 1906255 1961979 272916 1566444 1053913 1048810 127552 1317277 1906824 733520 446456 1611474 618893 23872 261960 387218 483610 720416 494852 506771 1188966 1805685 275855 1247518 1706861 429081 1585947 77730 918912 1165123 403864 846384 1611429 1101364 1053749 1071532 1666089 1008201 160507 114905 1856686 718072 508861 1630002 1287455 1814257 1557410 194042 1670283 1631706 1600537 1533329 721790 144105 527382 1923207 118653 686612 947390 1177173 394636 1372031 551733 245661 314583 365179 1912113 383247 1775681 1144942 1174752 1111371 1767692 1724207 1774327 1900359 95902 763191 1386088 1456084 1962918 1082458 131456 1769169 1095464 1664508 1954254 899261 385626 374271 812294 356753 971977 1678176 305102 550244 1348812 736602 1605024 438650 491882 1068764 767335 161711 756235 1497872 870258 1287134 1939493 207048 1465421 1254739 1956730 104555 1423988 387788 940257 1081978 1353783 830013 93690 582850 1820192 644732 882562 527219 15816 257076 494219 745127 390257 607930 646704 1780209 1140114 1900760 1210681 1187201 1045997 620983 186084 1027044 1572461 1331038 1592131 23671 710950 20990 1832776 1038531 846955 1805362 1939271 429902 1821206 1071130 464262 798421 1103299 1343126 1560050 790206 1568243 798325 1163476 518392 1639232 1425414 334290 1499836 616698 1232886 1070107 1681840 824337 822667 78077 1205681 858503 356192 1596530 98630 322464 1274702 283256 1993352 615859 1789622 273025 423575 1807315 1674805 762646 1891142 75204 1510135 1346333 1237383 1976438 464274 1594847 1301724 452189 1322746 1333034 575181 1099323 920912 1569205 36813 1001409 1108555 1940171 474106 1820465 756514 243784 15787 222088 933289 1216380 1838454 1974187 803566 377055 841679 21452 1530409 435495 467982 1923052 1467274 363493 230375 274787 980598 141254 1770205 1758941 853118 41597 649186 316824 1010760 105973 844754 1855519 1120195 1755568 967942 995524 1258718 30678 1583095 1055269 1182403 1522647 1192223 1534872 1309445 1372632 1175926 657144 469563 693815 1945813 506024 528590 530188 828716 1916029 377019 1854505 1225207 1384588 42403 219429 665279 433468 166479 1845887 1002904 869660 1035390 1019249 1236834 1759719 1431072 511700 1939795 568698 1632357 1888781 337893 1829410 1233179 1257887 1071180 1516225 901064 260239 1038686 1436288 427975 1549983 117918 127621 244051 619489 455578 1787393 1083130 554849 1986833 235396 1703876 177453 764527 683087 1123491 1581562 798618 1160563 1880782 128151 953462 257135 1247575 661973 1642568 417748 1687840 821463 1984167 1471179 665583 492154 436568 1696589 1054599 699520 60196 1889910 260770 1801788 328054 1716863 818344 1752259 996861 1851503 1094361 553143 118118 1562993 59931 1857733 1553 77551 689220 146809 728383 1448480 1111175 1068326 1508288 996514 942605 1918690 21616 394712 929541 1577693 1201573 1257207 1305783 860660 1204139 328194 894901 811481 1137622 706644 1655961 1400072 588041 1939394 1022327 771266 1268883 497704 1529684 1872003 951989 1170058 244778 665332 329812 1939607 1511976 1693774 850814 802530 550732 938341 1400914 1646866 1758666 188432 1637994 61806 724252 1616367 1588840 1513333 1820337 745699 1913592 596415 149623 1176304 1390821 265074 1595579 1617642 607185 683321 938258 1112315 116563 360254 258798 1072217 1561843 1203145 1276941 1448630 891891 740279 646199 1512541 1907897 247050 259260 1252939 737070 198637 842942 866842 628299 1752364 1900851 234378 1201774 1108492 1035348 347654 1640343 1165874 386599 1220494 585149 1886926 1898579 487013 1432291 875058 155583 79605 1186289 928214 1310667 1879432 437618 762856 1898756 1944839 1691645 10414 97267 1189905 1307104 1966425 549409 1863788 1583202 1107312 1683517 1641912 322160 1498042 1771545 1071718 1234378 1815043 312075 1714540 695589 563033 696497 1832069 540368 1896661 1336534 393686 1359274 1046547 1840588 1813619 674251 798650 1654773 1313914 1965423 1484214 673593 95724 1804984 345236 1993290 1442320 1634865 171735 156161 1911302 551021 1641781 1170459 1152691 1405643 1917354 164925 648751 229002 256322 7097 1120290 1160151 1584750 590427 1326305 526014 937537 1280769 1043357 905418 1733789 681189 1788942 79451 1814728 740033 137869 1449181 293266 1962599 393087 1299189 1023560 899250 695704 698023 1276110 1851827 1655342 1593792 846507 845801 2207 1852554 389588 1934779 1464859 1965907 1705560 1636713 536500 1502346 298726 164871 1629982 681416 725042 387814 841335 1791950 776182 742404 1251718 1925272 807538 171615 1131590 214170 1841168 791438 139404 385352 269129 761317 1835738 350374 11149 1044387 1315669 719394 1032656 416325 587249 1239099 1345167 770997 1855080 58413 494980 182067 558996 541681 212902 831360 1889371 1298598 1442029 1978811 670277 1361551 914380 398225 326335 1370646 1747285 628037 574725 1285144 715782 56798 1126681 1934136 1132161 1871263 1095576 590746 1385404 388985 66152 833222 1059586 877789 1214022 1219761 1249872 352640 512810 1470204 1601124 872904 148152 1182041 338760 1679755 986160 983194 461079 1127097 626810 788468 580138 1668514 1367915 189502 298505 1290993 48756 1682894 1373162 1432690 597037 282321 1229660 1663450 416654 1430431 1144395 1729509 873268 85801 202931 320809 688943 1562371 1245586 1440800 690416 1838079 1686880 1766638 225119 1652022 486835 447441 1335464 529419 1145973 1338831 74908 669241 201785 1942743 1254412 1691871 1940844 664926 1957070 307770 1593795 1748483 1897925 210751 934288 1539610 1976730 526416 1076261 191129 943386 1439248 766880 863074 1699339 1795987 325916 1135165 220585 765728 79957 1919828 1222406 1767493 1143087 1738770 1851192 397554 1128530 873504 606982 1658034 901089 216813 1176413 1821222 1365536 917015 134937 1515399 218929 1416859 1042686 1954180 737230 273882 1801053 914337 914186 965055 317477 437895 1469751 697443 946143 1876060 1461697 517866 1233558 1585285 428562 146256 50554 1208818 945598 1242129 1736872 159800 55979 1224778 621897 1755587 1564393 1014788 1358688 378082 1914607 10370 1293543 876494 1580750 1719398 627612 1548445 561358 809094 1496208 1570193 285160 292030 1034096 1984341 158712 214183 1425016 938887 1128135 211042 1283978 1181978 42115 574468 598300 987945 429872 217906 1283306 258388 113699 1504651 467249 101952 1741198 235794 1349232 281017 1516463 1029613 673192 29297 254484 1395625 1901131 424257 1002834 97441 1146091 93714 659473 129701 414996 99514 979185 249733 230210 1635501 651014 491130 1986563 1613817 1092930 2850 341236 1628902 345159 72082 519362 644433 1023030 1203867 1096466 142096 1268676 615233 575973 307537 985548 1406263 989357 1561196 1461261 402980 442849 1336284 1052504 1153268 389953 264981 1629734 1679005 1762002 721616 792005 1731194 293127 197707 794461 298747 127072 1649595 256737 887953 1164764 1986902 1041832 610018 1391257 1153383 1034101 1261870 1398503 1002893 994657 26862 960542 698384 705899 1233331 164158 1562908 1651196 951778 1994014 822224 1657759 429832 193245 524690 1108238 493323 346847 1230970 1097607 113764 1129105 611483 610810 1668201 211846 1244593 1111278 132629 1692683 1422686 1318374 1688124 1295192 1914206 1439533 755397 1939350 1751136 1479830 74933 551093 1569373 830301 1863512 1361550 565474 787575 1467990 1198329 645819 238145 458869 71526 78060 1913306 734222 130644 1132861 230350 361558 1486058 650708 1327784 19142 1399577 1870077 1609917 1464913 439003 274592 189088 1919190 1963405 1936680 1104997 1129740 616169 1915243 204488 945347 1163804 436242 1524253 920084 800493 303457 823002 1697347 725930 928642 1638651 199579 1224686 1938908 1583837 1240318 1283848 463475 112888 132499 415864 1402402 1393064 477067 787484 1012197 623003 584802 666942 164659 532791 278698 798960 3029 222098 983485 287800 1400094 683579 1039919 1528986 1982709 1388583 1718979 598933 1202643 1208891 400989 1556798 1253747 1950772 1697014 374908 96445 112407 873274 1529339 641127 493764 1131970 1223156 1535490 1023680 1177303 310407 298927 563401 1273418 972798 577268 753304 1116314 606803 96145 1088626 834847 52959 314614 1349517 1760765 1216745 790593 1874229 980683 143102 751629 691951 264399 1075631 620042 1355186 491107 560786 843992 109336 589515 1872193 759254 325325 361559 717292 56213 1489873 413492 1663358 1980840 1851015 1419409 1432223 1865779 1824038 1081382 1704953 1962262 1076396 164869 1259173 1894255 801101 1116810 1390383 1170300 1679696 1849977 1010669 957038 577049 1292578 613422 163562 232557 295953 1835870 959951 1969894 672871 476641 859456 874812 1117177 430431 717437 588439 1248358 1525349 1203925 533475 1722563 736175 426920 846091 1413168 52373 1147371 494511 1187875 555604 1149607 129690 1973748 237305 1453260 1459981 1739909 18227 418773 1842553 600695 429494 948920 279856 1992782 1813504 759643 182677 1590210 64747 934888 73949 1274316 1998903 1718993 439285 889431 1540364 1889800 1019821 931940 1666748 1463142 269548 1936978 1427955 956116 1693857 1600343 654014 634991 1139855 493114 261357 951022 548754 1233959 1698468 1232077 1373982 1599544 906087 1300382 1528383 135736 769577 898360 1246491 1470720 928464 367069 1758652 1022519 671285 330678 651156 1980789 1443691 1174816 1019441 1407707 954999 434516 1536382 944012 1721975 1827217 971895 162873 1891128 426934 1653019 691419 1578790 302132 1373688 115791 1265538 940941 1829094 1761876 330751 1838966 438880 1691142 1147858 1640763 1781067 944249 1423646 357837 640388 864469 680927 88295 1260706 1823447 1363884 216579 633540 1331848 1441819 1851255 1954075 985052 1348285 1547445 1934314 789106 1699445 1429868 1327039 1984486 328607 1736025 1083492 32650 1041902 1210854 1149251 459103 811320 690068 1063485 1524363 212347 807060 1780916 1000085 1291735 16482 1538848 1402876 828107 88119 1195147 1690225 1723047 1330342 525607 855456 763815 691980 1743236 102184 1640392 812475 1365040 998353 1638848 1341856 496286 528323 453809 133513 936780 1778704 1214660 1744169 1120229 1969504 702629 1140264 727251 1598590 486832 883129 1570364 449160 1600378 964131 1662055 604767 1594727 1466539 732099 976661 1386785 251995 1470589 1086660 959383 692449 1276046 1353815 1434548 957943 1222912 1751799 1361666 1545626 414547 1500260 1701670 1790099 836182 1471847 471548 1929967 1051310 882433 1711028 1799319 1161524 249421 1075605 863192 1259898 1830034 711325 1435083 486386 1283182 319917 1748555 588901 131485 77857 1942570 1571278 1916183 1854497 892436 1464525 710876 767396 1985687 426510 442164 1744147 1178224 1493985 380879 146933 1001889 703038 1195158 249366 410770 633867 1816775 1057653 1758125 1141067 984964 795918 1482079 1965301 1653294 63901 1819049 1879290 908864 276682 1622612 428213 462489 1933796 421291 1927263 1669766 1917007 506236 1590953 413881 1062540 946771 68907 1088469 1916025 312235 638677 167370 975875 126769 1585008 105398 1573016 1582676 190476 1249972 493719 612235 433652 147736 1211722 973542 1241498 1679673 645402 1702394 1422669 815852 149063 1128014 1626948 478057 1277175 454441 1320854 1475625 1367716 1435494 1190164 1803358 1202206 839227 577531 291382 606279 94872 1695457 236551 1933678 1752938 149175 963260 1223191 1647070 153985 754450 1229131 553563 1221670 43116 21700 1809966 1280677 461705 1851206 384173 1996366 1306069 370774 1994810 1767281 1834821 1464528 428725 1285725 782705 1678741 1442956 1177283 1338140 1366755 272176 1518303 341175 1627072 1592040 1875183 200598 1268114 1059542 1480627 1935589 1133092 1523479 256360 1442873 1332993 1473819 1416541 1624227 614002 99495 1583272 338128 565116 544669 1512354 73731 1589418 1186967 603203 1813519 1482671 344497 1203353 1842114 634248 1711207 339888 1309556 1142571 529403 10802 1201922 1826062 1467848 20856 1398520 781959 1101566 200355 1063695 1578976 337577 544112 1283337 607797 109391 981928 1942906 756001 529053 633597 1709719 341969 335825 1540932 26182 1283453 974961 567367 850658 184599 320348 948741 385459 1088055 354589 1900375 803778 1199666 994196 583532 7567 1703872 1882675 67548 688041 149615 1570474 616204 997900 1000693 798129 1626244 1116731 662101 1973276 1472448 1842539 1204112 689439 1960946 471743 503342 239567 1190114 133680 109753 1476205 966454 1547769 1046311 410658 454572 63408 251611 212964 1951466 171905 414681 1948731 230110 701154 864534 1657893 8202 1509464 1724509 626251 1391327 1281561 1434052 170630 660332 386676 1799279 1868319 394409 149404 615867 1004986 1986280 964430 842122 294405 1119407 737019 1236149 1181853 675350 1105695 1237598 1398251 1471268 1080056 725197 1456078 564529 612753 533984 1857304 1123617 609115 413804 961861 294186 799584 1598512 1834536 210005 1053720 1701337 1114368 231058 605842 1140042 1868693 1548249 1226290 1047114 841002 341948 1530406 698736 1765406 8321 136109 705590 373300 336971 1676984 713057 1469578 1388994 1821670 4035 1640455 1469480 460721 1013750 1803911 637385 1647180 963198 473737 296298 1998448 780641 635377 257886 1864416 592777 789055 1092425 543273 523902 1973118 266463 1584810 1402118 1715869 23257 1266351 1422649 988101 874707 1833224 1938830 1819843 806085 1972386 1547568 451982 1360657 434165 443025 1907757 1735440 1202398 1915409 868227 688343 510371 909516 1539942 1755858 1266887 470256 246562 1138632 72862 1098943 279976 768526 1820742 1392122 1565283 1547934 560878 993002 29763 920283 1745120 975364 1249020 1654797 179809 753233 1830380 1051040 1326162 1501964 62467 1051994 1772071 216354 1352285 1111627 788021 26363 854768 981964 1815345 1089720 1738167 1397943 136536 1690344 1119931 1438392 1023526 105258 773147 321006 229196 1748491 709497 1392006 1267162 1737242 1754874 1884851 645946 1414805 1524234 302165 873483 71943 823158 116826 1103303 1182759 22875 291659 1864774 1415265 772507 203372 1009596 30196 133256 347087 1024707 495573 548221 755159 1404067 1960771 1696043 1948871 1275053 1271460 1595179 1903913 590841 629498 184739 662629 86231 841443 432655 1464281 620861 973837 752140 1510793 1605709 212641 1404982 1617774 650855 255066 100314 537934 390423 1303490 96195 1261456 1365541 1665433 497389 588868 1679781 1884981 358859 1616231 728617 1334715 1013487 425780 1924996 935463 1870086 11583 475238 888100 1954462 898963 147933 617112 1757263 507145 1785387 1008904 1876888 1800717 1130651 1116139 143762 521630 1373735 1434220 592828 191980 1127875 270266 1370015 276981 1254656 1026493 124563 135461 1705760 403328 1922838 1975229 150608 54115 464438 1325532 1877764 633440 91129 1489423 989696 654830 1805895 784873 1306447 1374044 800528 503817 1467256 1379017 1297530 1387885 631787 272927 608475 308721 460656 556197 1885997 1568634 1005127 1198425 439868 1513192 21861 1570346 1504384 948418 806485 417510 1176204 1867686 801285 261199 1380022 1206156 476964 1991401 839255 1474886 856901 1538291 188060 1928686 931178 629285 841076 1456365 1152769 807647 1250715 774969 1157863 1876210 1971019 1177080 68050 738816 1826850 1799594 1826344 327731 1852502 1245187 1449701 390629 1077941 914839 399374 576874 652814 1432742 599338 745002 672045 1544896 1276909 1416588 1136847 51551 1818515 1785253 225816 648386 1880828 859054 1409337 361078 849785 783030 64793 986938 1234482 1777038 1542249 1106284 1969349 899854 1142054 1339649 1107012 632179 861253 1348237 1346084 605493 1629758 715659 1743080 671375 323061 414788 980425 67199 1155833 827918 15015 1785048 606070 1299834 1208877 1165541 1746818 1970739 1362177 658952 400874 1996199 1024 564168 550436 807172 1032717 1438254 1986875 1130197 1906031 367789 205197 1070281 1307523 658905 1879339 1771711 1092657 824282 9960 464481 1080164 1119389 1659725 1382196 1721279 1379020 898643 403960 806401 1038958 682061 1330569 846769 1944666 1364687 1825134 819764 1552603 1989669 761310 365648 1519585 643913 1698589 1071331 717566 1476480 804127 1699545 663552 1561380 46148 1729160 1495448 199490 996665 415617 1204842 1687936 290229 1033143 1675214 1073117 335286 1286821 911094 737042 37918 501320 1641981 791867 761234 1994670 965897 1464884 1440243 1284317 1468016 1917764 380262 168774 267447 338282 1711098 1312022 325531 73972 61350 1302269 1827192 1848182 28472 626695 1258920 1220371 814132 1181366 1390089 193915 154350 816735 395601 1191436 913640 145722 1482117 1768078 1439390 1304227 603105 928375 1864895 709807 1129191 1012163 960036 713547 1588953 1255667 85742 1427119 501737 679815 1458730 1864247 1921062 1948795 1063970 352860 245062 1282249 1444651 16637 1727373 1958905 1940841 1420015 927728 1882796 1159064 1907829 486838 1511428 1345638 62006 832269 680629 765534 1864499 522091 722076 1792369 574374 736976 1257674 99757 197716 273014 1450709 1945278 1074113 768476 1089039 1385351 478326 1555437 868248 1084125 246307 1556315 111549 397320 882236 1107104 1850959 165939 261346 154588 1191530 568706 1258499 408878 1096273 529076 1962983 76790 277290 1476032 1824019 530201 713924 1154105 690665 1231744 1198188 813178 1700050 1928175 1843699 1885941 1084278 1788019 1534539 432660 627935 761987 1211818 559628 1086441 25945 879625 1015403 508648 1731694 1824484 310601 202623 365207 262570 1202550 1914494 1811803 1320243 1615562 474383 950314 1424549 1159115 250819 1725760 484613 1345221 1550988 173892 568113 1803872 274817 1487434 596794 1244078 1371640 1350000 1860465 1921811 1372224 1659999 277010 1331427 1748439 1316617 1323761 580198 268811 638137 1421412 123368 1516399 1611629 871507 1524004 1557185 1911514 1288971 875645 1077960 125449 1503744 1373183 499467 1040602 1131856 27678 1925499 1817944 979152 143822 1514994 1535807 1594087 1723183 1908224 253500 654071 659394 1690971 537955 1234220 2854 1782101 350387 1097488 1087478 976151 331098 373429 1165421 457743 751489 405770 463566 738850 864631 1871669 609806 53646 180738 1735504 1628553 1669501 570628 1554845 1432870 80204 66182 1129770 795161 43864 1315815 510674 1291321 886750 41734 869961 690268 534560 1151385 1351998 317465 1832940 947832 939624 943251 1580269 1987214 836773 849114 1733674 1726703 1203565 92849 1201817 615752 111886 1211314 1378731 2742 935564 1220044 628701 1214950 298940 465854 1258068 1172521 1199992 334034 1051484 1099306 1987645 886131 624519 148763 1313798 214613 676420 1359481 849185 906177 1821082 1242625 33857 1635914 830675 777617 1893861 1768441 879870 429286 1134882 224915 566571 1071444 1406134 141308 646823 1064388 1088007 154681 1284324 1430740 375952 213038 1633270 1622444 990432 56306 1389901 30037 385587 800893 100093 1020707 1613016 215284 1605361 1014701 1620082 799747 543291 386188 1233940 46579 351496 1014373 311316 1684588 528519 1876573 290282 322161 622267 835044 507676 476373 859003 891213 41728 1610490 1635873 1953460 1129201 213837 1918998 1787578 1569132 568214 873444 1132183 573115 1429435 439477 1060903 223625 1300693 1493754 165468 1626529 1552741 456943 415126 1776484 779302 1271989 1936703 1773934 1857051 726502 500086 1849728 600872 564102 1117599 1053281 1034995 1988726 678011 1667854 483009 432921 1809199 1111251 169349 1162887 1610801 62206 1245941 1917292 441890 1607853 1259308 970720 1521430 1028732 1526293 1334458 1620426 1958127 1845793 1495284 321533 1952609 1132591 1586273 683650 1354216 1092701 768366 211798 1056992 1858401 915870 1292488 559196 733856 769935 123878 113532 1949634 1522185 667533 480207 80366 1887702 681631 1698308 114470 1155370 1615589 738599 581208 120564 711259 1688129 1339581 1461295 108444 1826908 275738 865752 541882 912137 1852772 1029528 123671 140 1094039 1662616 1050453 207828 1445176 1853904 1286050 807224 940230 224075 1872281 1074657 551314 585135 1276369 1703938 26875 904798 1507183 1087163 376375 903763 338800 1923365 1665673 1856789 1955860 1857000 538329 181618 760230 975430 811615 522191 817762 1591387 837457 936116 549224 1446658 172349 1009361 317973 1712575 412760 1226146 1368648 1318233 283944 970386 1025480 1591150 671740 996197 367911 1831876 1890661 1759535 1741506 404792 302347 88276 197720 412268 1581923 956636 515175 161521 1653909 1301949 1033431 1886511 324295 404313 265314 358158 586315 27421 1949186 633500 1281551 118261 440255 651433 222053 1283347 1361220 440387 483963 274417 599934 3630 1864387 1961371 1489017 1973472 1274830 608063 539496 1571796 909457 1428994 1401126 1820426 1108748 1608933 1334061 789275 910646 1889088 43693 1117800 1576221 1682252 1548263 933244 335078 1778103 1374042 1471309 1758461 1252338 698760 1087888 371695 1301781 1563726 1309925 843701 623111 336515 392769 192717 1496987 859533 721117 1578673 394186 1593597 293217 743425 1775616 959573 854948 1244333 1134144 367112 576124 94507 1572878 1469496 345353 1698231 1460638 1600260 901822 230847 1337655 370294 1901598 1491356 591176 1487121 1057583 442689 1126019 188790 204916 844316 962157 1457827 1928708 1495966 926127 1937819 387590 1161301 817918 600314 957117 75270 1435371 1257698 28805 849256 893422 949053 363927 1772083 1310284 1672947 1092320 1118814 1374840 577192 245604 1511460 884010 1180105 1364326 1535646 308566 700910 875358 628091 1204076 1253401 1608163 901896 1193071 1516458 727318 727916 1879275 361504 1505584 1244424 1078357 1553613 755431 1360533 1962267 167768 316554 1236364 1618511 1239690 1201020 779144 6593 968693 173358 134192 1120215 1118547 1449064 929366 563718 551258 1133094 1821469 918576 1079328 300208 474462 1506824 1896446 311964 1582511 1771791 590466 1401875 1626956 729840 1903203 1747665 181339 390963 551991 346308 1616585 1366146 388204 597154 228923 1595975 243388 158761 1983239 887535 1053990 813376 231833 860913 1817405 1002473 993388 1482526 903291 1959762 146028 420020 1637523 1449137 1723394 1463410 1628352 163227 832937 341152 1718870 355341 1755008 1522514 371465 422798 57665 234319 1120112 115088 749218 1058282 864856 602143 1695399 653968 1698391 570661 1827289 1248887 1432458 438262 852988 1040374 1102948 1176657 339205 875305 1427153 1875032 1262367 1263870 1233269 452495 1887335 1774172 812236 1883365 1093565 1821108 521135 1298577 1872416 590063 1369991 314318 575691 1380667 470838 1505272 1687511 697899 1143248 1372058 1925178 690429 1646245 1650195 1333972 1632168 784399 169144 1391586 1436051 1605086 1511857 660950 1537293 943706 901277 1078317 15604 814280 935116 1418310 833715 1597362 416839 1716928 321367 1530459 1053195 1097884 1305831 1093869 1421319 425178 1936526 345446 1220991 1453322 479700 1713373 329998 1876021 972681 1485198 139994 1861790 981844 1657561 191526 774456 1847998 1325712 698587 1113653 1396248 495810 58241 884327 1880846 1394901 284523 1023028 573762 1266200 1339354 83014 1470917 1072282 1390080 679254 1752317 525465 1833675 279648 768038 1910916 1334256 1441451 500109 27107 1403280 1074190 174055 1010383 214863 1477420 521782 1396491 698618 425324 642039 278843 1358481 239536 1185096 1378455 658298 1423700 261107 965291 1309134 572307 1035301 381957 1912964 756799 677737 395731 1211672 1157393 1778493 1454323 1405695 691879 1947630 62605 1241490 673135 785148 1102989 1229552 467204 165784 1798261 1284582 869341 610741 1708936 1814457 1827865 1278380 1033208 1341537 1618123 476680 1410204 674848 1849449 1641517 40865 1491042 850666 949131 907355 1526253 134576 562229 231588 1822508 995464 1846239 1793043 654704 282063 1535399 216566 1818723 1720146 1602341 555879 302578 688999 561677 211012 793154 181169 965346 928385 1322730 1846467 1389728 1033992 1888690 768089 1042433 554331 1467306 91363 1114926 905755 1744254 350891 1848634 659930 1079710 538018 72809 951751 499965 1660354 574023 689887 1313356 1253741 666925 1767134 661230 776725 1433074 1740442 178484 363330 307211 1100265 219480 133635 1044837 631286 394294 616765 20106 903614 609384 1999998 939194 1389877 8312 1371170 1573755 1837972 582936 414795 1027052 249788 1143784 1248529 1735497 1365742 926669 199767 1483356 305222 1970296 1189770 302027 1048528 7215 539136 857434 590928 1378575 1893465 770459 1423337 1460408 641306 1778117 1253997 224031 184240 1168790 1938357 1848693 134147 983961 1771077 1179353 719732 210853 248537 1872253 1120810 873937 1207328 1352305 1704915 1075029 1584855 777992 1210215 979103 104612 981946 251688 656271 1062934 554890 1788621 1656511 239138 1708743 407273 932536 40616 449650 1145247 231193 910504 1207492 1126428 1349040 246275 934609 989980 1915478 1512421 330754 1858088 1410276 719386 1621278 1371473 1382425 1480607 1204953 660315 1903318 1335457 809260 1409601 1319813 905575 1882719 1711266 1203356 1107643 944827 1304149 794301 1427911 268962 1748989 31239 478063 401854 1979515 1310554 1564105 1137355 296505 1254009 1537944 557192 1059845 263187 344374 429309 1000116 1860115 622443 690450 1083138 831375 1824691 301732 655107 1639601 1230570 256061 1108688 1772151 524729 414316 661109 96824 892837 1356032 1832497 625448 1859262 1191601 1017390 1308295 1399729 1417770 1238330 134354 892907 89351 748144 1619500 732438 248465 387316 1233778 575043 308775 90516 821830 944370 1713687 521428 968802 1463551 1950908 996162 1499528 1447625 1016149 1093676 690507 811858 1758452 1432384 750817 1660530 1969914 1769504 274006 52756 173940 711912 22311 1435024 1885672 1408005 1474839 1415571 780390 821895 1338561 1257471 401184 116201 1282445 1751437 1238658 256986 318244 310338 63435 1780582 537120 1587947 1512316 398835 99318 1828064 311021 987892 1172323 261904 773457 1900190 1795813 414362 1559896 977647 1323823 1859514 1955911 721702 1346376 384458 1644402 1708476 1462444 962768 1809122 1618193 1714797 1338241 133800 903587 935347 1291534 951148 1769949 1595937 355748 402494 1648191 1026316 364310 1333860 1820311 1638814 1426358 905085 1147952 1663088 133865 1005343 1242241 1942002 1699562 105678 240126 1810024 513152 268247 1296171 882157 1274950 1159515 8205 240920 898671 1190232 69958 1517015 1038094 1660460 142495 1808638 404279 483094 160234 73339 96987 448349 156574 728305 1998420 640234 1957806 908107 1055395 1941845 506600 1031926 1276841 535287 1473056 1657072 262389 1865521 962915 554805 1089543 1878592 87666 1312019 233989 734419 600496 1210622 1941732 1012491 1327176 714727 869576 1676783 1902836 618905 721073 271821 1526510 676991 1175236 497371 761665 439043 159005 687783 146681 838595 1464617 371289 1113153 1594147 7355 1611436 480840 1637282 742010 804721 971712 1982393 806327 14492 1423167 743499 1413844 1531252 1557750 1234479 1156951 636027 774236 541001 790813 1895941 619658 1328713 1405169 1649517 1273096 303349 505530 252728 1634963 644368 518377 1922495 1131705 1755338 717445 1118689 661236 455858 1367875 1050487 428292 1791246 1980032 1295464 1294193 1088583 312471 1051631 420837 1817431 306853 1321567 891372 385927 1857888 861407 176690 1787218 1664540 772581 865015 1593614 1920559 297221 1601386 772129 1910530 364432 1021376 205876 723600 409569 1799001 471949 1483423 1461329 1078561 1416701 1216769 1981925 211929 1710467 1098771 1982791 421598 1305351 726702 1084812 1322387 1976119 676446 611711 1364126 1121369 429341 327157 1180288 819754 1473513 279899 876195 1931217 497715 459375 506951 920431 995567 641937 155294 438303 882041 561087 1454538 1436449 588409 1328469 345658 847325 1386838 308523 298777 285159 401605 1358889 1711455 266290 347416 1954332 611184 264643 659725 83874 1988524 933928 1148784 1919630 1742356 1131103 1632209 985985 1516950 181565 458586 1572957 1279052 1429142 1822929 448127 524701 10753 203068 689576 692688 541112 283947 1878524 1043975 445554 757150 1990951 1952644 438403 1720803 1141421 755289 1915790 1461348 84828 1068337 258320 314277 1647300 91629 1965763 1763328 330809 1312169 395032 913516 1212392 1108793 1600173 16910 1567384 1015328 1405001 1558307 1937358 965925 1096920 1370170 1165981 1354318 1805172 1263725 290165 1557973 1724853 859520 1486166 285174 1332009 302800 495845 496137 94591 1058310 1984892 966271 454210 445352 297996 788070 1983907 957352 1936121 1702717 1746990 1116603 435160 1965703 1944897 632813 1625511 151070 363589 641324 936207 1536647 861561 217774 1305507 246408 31446 1106594 1894829 1029738 542060 250700 93420 1494475 1414495 96581 683792 636142 1820477 1374040 1262348 531027 1081144 1681877 12913 823521 1096462 412960 1255012 924597 72987 1177218 1792757 1710774 55513 1437343 1540515 1999930 216642 1746456 195465 1375201 1180177 1281001 601539 1551684 517585 310293 768106 55917 1089642 1446868 941440 1756722 1976927 1645788 26187 628319 932486 1319584 1876129 1203015 929336 1835343 651670 1106796 266204 447695 1758711 1729000 1763943 1784579 843337 1152123 823553 1039648 203361 1463505 1974273 1946188 1041663 1386528 1727300 1877254 1838484 404589 437629 1513225 400562 1684383 1518153 31743 1409785 1348059 1673683 558149 1123976 1519409 784955 808776 1649802 664357 1127415 400683 1896411 177100 1754396 412826 1578333 1301940 298373 170917 1903536 1698519 1136623 1594110 1228972 546388 671722 1593990 1264331 1728856 1662504 1763492 1954590 1573929 144610 179219 755074 1249176 1331348 1962181 1340679 1089433 267863 1463031 1411854 1824119 474156 356757 1995842 1617916 1628364 431375 417488 1367738 1072267 792807 1472377 406974 1407458 104727 1347909 1591264 613634 559727 547838 614559 1394110 1372518 1923116 10563 463307 281541 1140793 1126106 450754 1135889 205365 61551 1507048 657672 1309780 716927 1379029 1708389 804054 1337102 1294734 1697540 623797 196990 393241 1402817 70664 1304427 259698 1151305 1651231 292260 1622188 1897711 1273683 1258564 861764 883230 1387279 1826160 1651358 245509 1385024 55803 961342 1664786 1139718 1119547 1761711 1217867 1913810 670465 1095586 864579 237398 292562 234490 1112275 40354 1825963 1754263 505226 1416870 1456645 1577475 1847215 10505 1753319 1621229 1481971 1711581 1261513 1332618 1643258 1515675 1226283 534961 40945 1312915 1217884 351261 1340440 1251027 398351 1788808 1365703 1001291 1818053 1284590 1553395 39895 965557 731148 1565924 1120408 1491870 460148 1710937 1976113 861256 681549 541265 921674 757602 1967976 1652797 1440981 804858 1470500 491743 1162576 1205961 1633303 1364174 57934 1172516 291342 325361 301815 382518 915275 32609 350879 1595619 1587727 400440 1893608 120033 701384 999005 653209 408603 1702237 902669 754912 960832 1241030 1171053 1173594 557777 286457 1635096 366973 1180920 1212990 358279 1980926 1499845 1034436 1016850 1648404 862909 1566674 49344 806753 561479 300533 414329 1735297 1326176 559167 1723145 53645 980156 1267546 59512 219520 41579 1269440 1583710 866410 1237846 1355173 1716948 1374063 759148 1444584 744780 1464354 239611 1808561 156940 51060 1548708 1407639 1095108 1967729 1590712 576512 787402 1092628 1245707 1441621 1413245 1027135 1311275 1941708 463677 391672 514974 1714450 508436 1350737 798924 293174 487671 1970863 252317 240552 1207755 1211 1530462 58396 166889 998345 1905777 1853837 502402 1503265 1818049 73754 723642 1579998 470534 1618681 394343 1314895 208418 1437710 1382867 1367965 1494113 774541 331468 250887 988730 147071 1725116 132102 547600 1634988 1393624 988049 1405186 1746391 1749659 380585 629309 43421 1266372 1934160 1419989 1618393 1282588 955892 659882 1954379 648254 231290 812723 1761901 1969733 1016820 1544396 1227907 299292 1347466 1204378 456528 1603417 152025 1441514 277762 1747486 118330 92341 23181 490554 349602 911877 195375 1712149 1595383 1608987 1384622 1969453 1321225 1100379 1154782 1799526 1702373 1987553 1283871 143248 1926043 941481 411266 864277 1288864 1997751 134704 1076848 1928531 469214 231606 902048 294936 1301023 1882505 645095 129795 487841 1267337 1014985 792498 1591881 503404 1062510 411877 1681661 847512 948878 133215 84465 325515 478695 469581 1116367 1272424 1799273 1932781 827362 1496721 594378 303343 309752 720132 1673368 1470534 481141 1501164 1579053 886805 1691393 1986262 92635 1488719 50458 648172 399233 999757 389104 91166 1888766 957593 1944997 302167 1165828 945131 720331 1964757 1294653 440065 1237871 1879256 417788 1825272 147957 1927746 337048 1641506 59266 1258283 740957 842841 896189 974776 629543 1439447 1827076 1214150 459082 1639918 1235105 1159453 605979 1681304 1458173 1993196 1772454 749301 1354485 31650 765558 1178158 846226 1553835 1045906 1580011 228424 611186 829059 809417 518659 814251 116198 1229258 653750 1124547 1359069 176249 877971 840699 924396 915077 287288 1961429 1858861 1225150 1194816 1435797 1358859 1979415 1797944 881121 70566 828015 1944943 1629950 470949 1073591 1751183 163128 180959 732594 465530 465796 1124155 340370 1764227 1354657 1052883 648423 1645958 1355629 741728 1251975 823098 403293 428284 1048383 851133 1714808 1703567 678102 721948 1521975 1283949 1540423 409219 656522 514035 482350 48276 1600054 529280 1484193 1200581 609191 431698 923186 1337729 118603 1264565 837055 1662408 571155 309782 1349836 85435 1357393 273746 900490 1542650 1123054 412258 122353 281400 598759 756541 1244412 834091 367589 307757 1972906 922239 1778166 356376 1886001 1296696 1667116 241413 1684120 859566 179997 12159 1493370 584217 1373890 470499 1514596 406026 265777 1598302 1339901 1648744 1755947 1046761 1772313 819474 106304 962837 501098 14090 1655079 734952 996907 1484995 941116 1055071 1827808 123087 470290 1203035 1059992 1168765 1287690 1758215 997111 955073 1441677 1093229 1192812 1787834 1977430 142040 323673 1079772 1070425 1652438 440041 143412 1903575 944687 1126238 797129 258797 405896 1338108 895642 1528297 1861470 1696102 1790800 719190 399284 1418740 1830209 585600 1922759 1523256 753339 1357846 927313 1771929 39983 1985421 703286 1497966 791765 216502 630667 1486044 1827209 1523594 519741 1635633 1240102 1491872 1127003 1936493 1298228 189916 1664925 170443 705316 40522 237602 1502638 451434 778862 239869 1013886 1221205 955633 1433848 178090 278921 1725101 1078868 1318227 1964314 1249931 1333056 48766 1734641 792879 1062078 1853509 316084 1689449 1633192 599506 901794 552991 1698520 1007569 1034872 990740 1757756 1132349 1191474 659785 532955 381919 1243274 1834259 193301 1093892 1390936 1580931 510306 1146290 13720 1395291 1811964 1372566 678605 1872813 458821 1247688 705285 700086 862692 1503444 1042375 1788185 393042 1596703 324906 1160390 1277210 1727588 134805 1780063 922437 1210233 1081224 1785715 656843 548592 1907583 1013731 76040 1829264 359094 996676 1759978 287665 1347125 1256042 943057 643154 1303804 476283 387212 136564 1439842 1491501 807346 89717 1887899 182581 1152454 1037706 395884 1267344 932027 1114675 1800461 302238 393270 150566 1844852 1452365 1708543 1859160 774836 1877968 1704326 219395 471874 157606 862789 1856991 170559 114633 312599 1397674 1348095 803691 27682 115000 1586663 1930943 1707610 1271515 520151 871845 1737011 410374 1257816 303317 80168 1173605 1647530 1146354 518283 893276 1125823 9337 1626008 1226013 265631 1148191 393518 658375 293873 1096634 1950236 1168318 403497 1628665 1235640 1507351 1351634 960139 323980 1854130 597882 173390 1207499 738528 1035995 1314966 1164905 1105862 65849 173951 1361229 609263 848617 1312094 149901 1547249 435112 1141888 1761299 813859 1957645 645128 1387668 641540 1629346 1456816 432623 877796 488606 935568 739757 1808494 1985750 1534164 613405 763536 1266872 1346758 1815514 151667 54858 1129576 916247 917574 1033863 1579434 1082223 1943412 121115 1906716 874775 100456 993085 470618 768034 715286 1511053 99772 396015 1667743 1199889 130192 1220254 875459 1011229 397010 1158679 1103519 1346956 799221 256467 1186269 1832774 847838 1176977 464919 1946935 10716 24921 1651730 1540189 485711 917934 689219 1013006 801067 514805 1561055 423917 1726099 1897803 1582082 1427518 352348 1814274 1082969 339787 82970 1868741 898163 1300659 1291131 1344055 246882 1836798 647242 1733900 1242966 1048976 492346 887850 1758641 799196 246374 321185 1892703 1817925 358051 458713 172504 1996353 26904 174371 1675975 592340 1022508 1559631 1056336 344962 640068 1365721 1502154 685202 570179 772973 1977550 284371 662095 1387389 1053490 1536101 933397 570864 1478831 966397 921285 1418108 1152266 335547 203198 1040802 1359881 403511 1102070 1270823 900513 1606180 180942 25950 1726878 1986470 1865852 755428 1567530 1473557 409812 174468 1766221 1805857 28542 1456627 316450 500484 1660146 1980740 178706 1491333 500106 644670 487765 398636 489328 1703647 1987727 1626023 1079382 1046694 1509399 1130537 1680954 1461533 529882 1231413 1702815 931152 1043532 853764 1343538 1043476 464898 1620109 788392 1392812 763499 1475781 515689 1200593 1505097 371889 184200 97057 1995410 1495659 766248 327451 1437160 1299633 1592894 869091 1117110 1029048 365021 1566231 1671802 620210 483643 294918 1929494 977972 1118971 1914919 1780234 1480183 1194635 345542 64655 1490858 208901 160258 768639 1937563 744636 62897 1656064 483580 1624533 1572564 317503 576683 194712 1369289 986802 1332863 115702 22147 1918228 549282 484771 1083844 1946863 1071506 1498806 492234 1303880 126850 540225 484715 1164202 331251 1099989 230682 778789 62301 1015279 1930955 1641484 1537605 1541582 1704413 1033435 1044714 1836492 1944837 14866 1994981 944493 982702 1722917 918919 1823916 1220114 174305 192798 156883 1622021 45800 438444 1856937 1361019 747781 234703 901476 1813964 1702995 1813081 744217 1006644 152052 1243698 1156046 1027522 910786 1457460 1338565 887933 440914 1483618 1110638 568039 218710 1070678 301338 823587 1054861 845299 591712 1812381 562593 401423 1129884 189573 953032 1351946 1190499 489383 742608 1913607 335135 1926967 927588 1554564 1001283 1012487 1591231 951587 818675 1003148 1483721 377734 1644348 922754 134810 1369758 1774407 1158525 1098457 937710 639597 84117 251039 26956 748046 577692 807497 946656 773250 1990599 1704300 1525384 1168802 177600 1802259 1324361 65270 1828760 803178 1711079 944599 91821 498373 807136 1776929 1552652 1907400 1169824 682353 110390 345015 758349 1247469 1954981 1520958 556946 140335 1648173 983344 535330 699122 1465868 1998831 1756577 33165 457416 1802819 1101748 1241179 1712499 967867 1347657 1781617 526249 1723409 1251401 1704178 1089834 260503 886510 1090394 1275074 1055448 470133 1105436 247325 735171 1177133 1930788 314895 607428 1375262 1653803 633721 1691191 1804529 595753 1430796 389981 1081875 231986 1529110 37451 1116866 1989752 1048621 1855533 1932907 297645 1683117 1950496 1345518 560893 189074 156823 56176 1519883 886544 831851 441108 329983 1521278 243335 81072 944737 118874 379028 1211740 598163 57879 1674819 1313871 1070717 1966989 1479264 239000 1596473 747367 764477 1967005 979704 1409999 1140790 304424 1759633 1133645 511120 406158 898293 1041767 72016 1314866 1469064 1700793 639361 382121 851866 1414702 1965653 65200 700720 900280 885508 1147566 420241 1544291 414905 454272 596639 58769 568736 516702 1587845 469777 747178 1603638 1982160 1203224 370755 853065 1104430 1936641 1847569 1304089 253797 652510 37518 958371 1745222 155344 578913 828731 1206104 259341 1210278 1339701 1932738 431087 1242687 6856 1858077 1393757 1811248 108814 815610 1795288 1195837 427155 860150 1940900 396794 1345609 155829 621996 237970 784468 1296607 1743061 1415627 1801925 549492 977903 913562 1612163 990093 222014 1270062 1299391 1421374 1416799 1691233 339283 669531 898782 1549922 232896 1600045 1216028 445438 1632428 892590 123078 1233457 302604 1401007 112423 1515564 681154 60748 176898 94170 968573 54104 1497747 791134 510555 1898403 327116 1955636 8443 461160 1458576 1609209 1320801 192510 708155 239274 141880 1837509 1254521 362593 467878 1995724 1762121 1503988 704040 1387652 157922 610407 1805090 1268546 925522 1146584 1540842 575739 1331499 404928 1579923 1088940 1071229 19899 1441049 1770094 1999666 1831250 604283 1463732 1209074 1785103 1345981 833271 1144557 547041 1595408 1258125 343601 639761 1166310 923641 1479432 1829925 369454 876570 1852295 498986 1399632 1915475 777536 1560132 1208259 1282497 1680269 1318023 151255 730658 1817037 1491000 1043978 1362385 862185 981128 1869382 1006209 516322 1645053 1273753 1738872 96080 1493324 1915329 635699 1591866 806030 843555 490934 126784 992148 1607324 1246429 1871266 425036 1941292 49347 1325887 87911 1400104 1395062 299155 364699 892391 94890 1257695 76938 270298 216147 780639 1547185 1700390 768664 616013 1990722 147126 58450 1461886 1558958 1951884 469307 319934 1107645 1064243 604374 125373 1992478 1787730 1336728 1371928 1529600 451935 1868452 1799951 1797585 1928344 359872 1751670 1567581 477909 1238961 335182 154426 417491 1801407 1513330 1188119 1764778 139540 1813246 595878 414615 733389 695172 327547 1233358 1951635 1946835 521365 712372 353788 1419132 826030 150681 161878 1267918 1772936 552770 348555 344599 944775 1813198 1606916 15396 924098 1259023 1178608 1290629 605987 1516049 477308 1716198 734843 1688845 719048 1090351 174072 248451 1239890 1170327 319760 1837567 1298905 216923 1710465 1988736 1599935 657873 1936133 34273 215043 1877284 1762973 112379 980043 1067780 1398429 1051441 415517 575063 1317403 458490 1995366 319927 726058 221311 598813 97796 1073583 1068253 1562767 1928179 1770075 1296458 271460 1277265 201118 853632 1191960 1490274 1188681 295687 74258 744195 1094718 1447043 1486643 187274 425253 1910950 269806 1148474 1833262 970321 1655078 837070 986052 1637657 1032434 508066 824207 930731 1095686 1282750 1233227 82597 1719252 267855 1933596 330972 478371 688910 1607570 1109915 1552605 1680880 1371514 1572728 1548052 659801 1478608 695821 239185 1958179 1902103 714164 1292728 1968105 1731584 497200 1688148 1430998 839498 1522741 600439 1250197 541105 876369 673206 428266 731321 1910236 1750408 956694 818395 1602238 1100681 1258938 428918 804392 1351840 227048 1558643 1184235 171929 645584 99841 541852 1607671 987751 1612358 1366814 1760744 1305956 1076258 160906 1413623 1477425 474825 161491 1132540 1776412 586551 705096 1022482 72714 177437 1798382 294037 1352714 640285 1592862 1303796 1915964 1727393 1496221 555372 1780372 1861847 1896172 1840879 1874479 424936 512457 1519362 1379352 1630064 1857540 740016 1810828 1100031 1146303 360236 412906 636690 1989219 849576 1080271 1332498 1324060 639271 1391989 858528 738674 1969575 1097850 885 195628 1972775 762791 1395303 1343842 1065776 924519 977041 288164 267699 689405 134438 1979501 1740578 157695 306478 1169177 1115838 1402719 156641 1002912 816466 952671 1977837 961904 438846 556689 867008 1915842 1284453 774106 1825996 860597 744343 1602224 615658 1913857 970656 1659032 309849 450735 298969 405613 429202 1215045 769171 981291 1455064 128410 819332 1638684 404828 668234 807703 56332 718584 578462 17842 1389734 1472304 243310 815771 803210 1185910 720687 1261221 879081 1374979 46284 1063701 806387 1501637 982872 1072958 824419 1465904 1845768 1730618 42442 1728148 1462882 435037 627448 1997230 122211 831679 392065 1252758 1104512 1074465 840550 1757510 1170528 927355 1870918 622620 1283996 1713304 1013469 256030 1322521 821393 203380 855808 744136 821057 545676 825967 1699844 1509527 1860724 485029 1997314 167010 263274 1461028 1612014 1604260 1399867 1955818 232243 1333010 471171 1639146 1451849 1617124 1133801 1736557 208838 739310 1481299 171576 1641033 1298432 70394 1663692 1876775 267965 508893 723228 1005130 1103222 1432064 663878 1704184 1468207 656018 897766 754041 1368625 92817 739426 19748 1426233 1562077 134550 7318 1106712 261982 13996 1243543 597572 840492 1566008 9709 1012086 885896 1593752 1929657 733783 912341 622982 1724766 569020 35279 1178578 1166086 239735 1260267 1463565 1004730 578354 731153 989630 510146 866530 434008 137997 940676 461988 990877 169839 218851 45828 840270 1145871 688835 1124338 815929 1285111 945890 1619706 921456 1358 1201940 1762776 475992 873966 1340860 1175514 417717 443742 1013167 523405 1772297 1070348 1952888 28105 882299 340688 636318 1111032 1044494 1277178 164125 1028904 1192768 1852986 702790 1194646 408015 1371999 525662 643267 576987 14141 378449 133936 1381316 95971 918830 431614 1961055 1731525 687704 1948128 535514 1428247 739377 1724354 507819 1032304 469826 1158039 1072381 1582316 1945570 1500376 1628119 912361 195394 1343263 1955139 145605 126068 1016742 1499419 397890 764436 1608504 1626897 1525920 116465 1905483 771694 1540568 211401 1759348 1548246 1011897 626533 2297 1205560 1950483 1729567 1834932 1675693 470237 660054 1988311 57113 1454384 858198 1244900 1471593 1258545 1508866 1978278 1569779 327787 1464914 1114247 219159 76718 1673987 1258874 867564 1110121 629470 1925273 118098 918376 1000790 1395284 1193934 1752881 11489 1114534 570708 1272852 924493 1453505 1293217 1702975 465824 1154660 707045 1680010 104468 1687976 1552949 1929064 1990109 1938384 1706448 152066 1461941 1969793 1965330 547144 696789 1278416 1872224 1137100 1162208 1996763 335513 957859 1664202 106595 45572 80642 1040180 1158028 1174907 397552 1212786 618805 41033 1989806 584953 803526 819298 785900 684230 421323 284122 1138426 167221 220577 245535 1100233 35674 1996922 1842322 1461359 724052 390418 135262 326100 434810 1122405 1397880 553525 401687 577899 1344577 1633945 1249357 1309576 525528 1459966 179333 424666 1623295 1790283 1972079 1054051 847973 1980527 1518146 29735 652924 845355 555409 1641108 877276 29404 1699216 1287617 223101 975240 1357847 1933076 55227 88705 1424045 5507 1467199 558058 1226473 648745 1721982 907363 202148 676444 1085699 1327598 318388 138426 454007 1313277 144113 809269 222960 726304 468582 456437 1846748 127333 1671592 172405 1347190 1593747 1405202 709080 1675138 1731598 331832 533783 1383708 530968 506634 1680782 152063 1245954 385116 443282 1890761 576311 1490126 458623 1570883 1344006 847020 1973013 1849795 1442731 435931 910414 1868326 945746 526119 1241837 1107907 890618 1236513 1353778 588947 772630 369766 1183790 943530 1499453 1280297 526069 819905 1995791 1440586 1923772 1082234 691405 1657640 359222 1603187 1696268 1646189 129674 763226 591192 1012265 1887514 1591741 1465117 7393 1697257 1735768 1832 1372189 1372044 606711 1481080 188194 449074 679342 497304 1002259 886811 1011645 1444980 1484027 1624310 997085 484033 1057471 1954985 427670 1161033 1834666 691242 1632382 856833 1038630 1848799 1187085 1322891 294940 675178 733584 306134 855890 1112378 886746 303294 234003 1547579 1228101 286149 1997110 524873 1509164 22396 426403 536463 665846 1158074 580668 352613 843467 225624 511346 179565 1292932 1676646 1329323 471314 678162 1522197 1607318 1619597 306871 1141596 105618 227532 1012253 1046490 553652 702797 62854 936837 1384318 978851 1301846 742989 779281 1371552 1232898 328910 263852 802504 344923 1373154 49002 1113840 92500 1826546 707101 1408728 1161032 671470 429970 1964159 1223128 348466 341879 1406285 1685126 648652 1406159 1827177 1082611 163473 1208029 1708828 264675 1550203 1736446 1749011 221661 50046 1504627 1606956 1522203 13211 481736 1013970 709867 1386797 140420 1220860 32889 1385271 110481 27006 405074 1207581 789999 410361 902177 1844610 694990 1310267 1272948 1280095 784619 1408920 411084 428317 1747288 446432 334387 1481349 1077135 854108 1368434 614230 1331334 1812662 788781 686329 1294889 814664 632719 1403311 853869 870996 1301849 195971 502107 345179 858736 926665 340236 1509742 728421 935303 1000633 1325867 1510514 1014472 1378890 870870 1983639 1928032 204312 360465 17170 1583507 687679 586478 1872897 1598129 908341 1861820 1210823 1528955 374898 1794520 147004 702209 1828399 73714 441647 336919 886694 1930651 103427 1284620 1504720 1493433 1226073 691065 1420831 1248811 1630260 483397 151162 1172662 72473 22698 1327354 1220374 318681 1365464 1070366 327593 1047075 750485 605410 1968271 396817 1050359 496785 1194435 739535 1335278 250377 343802 324903 1819696 515875 1376695 1856420 633305 1570921 693235 992837 478076 1331547 1940958 1899853 759967 1571582 1150512 685172 203407 588159 198424 442923 1876582 1034430 831760 882975 1881147 1983859 287289 1926020 1059288 1359261 938494 1779404 5014 1455616 1683649 528102 1616810 294233 1174716 1555241 1415806 1435620 543998 1878423 1028063 1236250 1867278 1238785 1402286 1537325 1125340 1745882 471833 878971 1567216 792716 101392 1563339 1411711 1038358 418469 1496193 20777 274531 1512939 196837 1170081 1868289 220480 719962 1603202 1865454 211791 212284 35501 420443 1881738 1800014 1706944 425074 115297 465041 497399 1151175 179336 1088538 497154 1816341 1463629 95443 850951 716163 1281414 1012020 350227 48454 1491330 1162062 419882 1774445 1292649 117401 1066490 285521 1923960 237137 1202174 878097 1490827 1261867 337114 1034421 1277203 365558 845643 125556 552708 568315 31820 9849 364291 961235 332815 777089 1506481 531937 429026 582736 1845881 91442 1571631 625534 444244 333907 627565 1545599 749019 1322591 126903 801454 1928724 1219804 920321 1947458 994905 1473991 78781 1512065 222393 897531 1588496 1329464 1141552 1574564 841725 727570 966243 634285 178953 1582747 574163 143575 129805 1027133 1279723 191841 900567 836987 586363 1791310 1851393 1306984 1627716 375851 362159 1189676 1747594 1017354 1160556 1017216 1240609 1431960 1032818 1781293 1246379 653240 1171133 1802033 1875622 1732148 505184 1213645 160774 1477250 132933 683839 1727395 1891556 824323 1739942 1957195 484044 54237 586636 1405760 1142780 1944057 863891 1727363 927209 377914 418282 305946 1930121 607256 1165265 1120066 1229267 1502586 1389402 1073406 71738 1290952 1833562 231230 1614644 552059 736911 34632 1339650 102509 997763 1659871 769942 1544717 864753 1494154 1506414 1311418 851838 1094881 1705704 166962 1155144 882756 860812 13752 143541 1199771 1273439 1684192 1291657 1969383 147402 1388559 497388 1741890 515211 404180 543943 1688771 142628 1400227 262148 1500070 1262701 1450299 508476 152844 1637031 856860 1688238 74777 1523825 1791159 837978 745594 416578 527402 65167 331279 57361 658259 465819 1847152 1715847 389754 1942544 256005 403697 1378900 8719 1560394 1271034 1234897 77177 190329 1624473 1841967 1257637 412025 1861902 1525389 1313904 278455 1901709 661895 36677 1737083 314390 697878 284707 1766819 1430813 1255838 973011 1310348 991239 339886 139912 1569389 1112995 1540787 457839 783345 1168819 24309 874558 1552150 889518 594267 1225193 21361 453314 899086 1866356 1808360 327382 525337 1917127 1569003 877262 992211 686232 1903583 1998917 66503 1675652 890529 842673 1983004 1360098 1049758 983165 1363824 1516575 771103 1898694 188492 1596063 1997816 1506044 122475 1559538 921798 1892426 1979332 1087811 1378196 1584796 1653520 1094967 1782730 1177424 392903 1357566 465680 916263 857706 968265 967387 1995324 1588624 1291743 853751 1374633 1282368 700120 539320 1944696 836007 1728038 317823 887354 911983 1835369 1718560 1790733 1002391 1926379 123327 66935 1815649 1963917 996189 1171365 25571 1919007 1616655 749734 1539303 608894 1992340 549583 1294343 1304321 1794388 940864 1942083 555405 1841523 355828 759578 1776552 833331 1396500 1685304 444465 1240326 1234570 1303547 947358 942735 1287611 1689838 473582 29993 1151515 183954 1614939 1206837 1113603 22252 351785 795084 356941 416548 113281 344127 1894860 1821675 189791 1606677 915989 1328166 846810 1623185 1255211 1974143 577035 1722307 1671406 698719 72755 1684864 718268 196650 338664 1127958 264477 1561919 707146 706577 1687547 1536115 213646 1796912 1315167 241605 1676706 697057 1081301 1804793 1423064 1410618 641580 1916579 483404 1723744 175241 1329415 1584994 672353 1466297 256995 104288 1996020 1127213 291317 1336224 1883490 1802447 1674650 1269818 1945417 745455 311122 1058453 814888 1353030 1399658 1906548 1998911 1940659 1110927 1792878 1983256 851737 919624 654845 702679 1671198 1163573 1098493 1351965 533371 1948004 830172 734605 1886072 545438 1043682 102380 123887 104358 732687 1178873 1328123 1586417 380659 1326597 133462 1734700 1650847 1024902 456155 394926 356539 157648 1618456 176457 1970018 1670007 984752 116272 699170 1763963 907177 984627 996933 180168 1652831 1525591 1653870 951307 198768 1494190 452139 1379851 1499360 36158 1428168 518044 415950 839973 491172 1970551 910185 1360983 98005 178501 568380 36557 115839 170620 1490576 1848360 1973476 1962720 288778 1472579 8684 111300 1292481 75391 1405030 1428351 1701665 1588882 702828 1854915 1715804 932413 402488 821020 1095943 1587543 1772120 1693672 1689178 35546 617060 927999 233167 771376 1191688 507848 984933 347774 591893 1883945 266545 1960208 753125 1528191 1497411 525694 405078 907385 1924517 1115361 1955986 1984740 1775814 591782 865435 49444 47911 368078 248746 1671752 1029272 1483874 1932323 870720 1406242 270048 1267899 1779229 1240078 1548875 381496 824103 455616 623052 1297261 898931 449821 454579 1372391 1006746 142023 1556487 1837428 1174362 1507871 129817 1908246 1215516 1629692 678305 1858385 1611769 379456 389076 38302 1160604 254062 1106035 595217 572332 650547 1775326 303961 1239187 1481788 210509 1876852 796553 1782255 1699453 767931 1854553 520776 1024190 1025241 1328580 599632 292453 940862 348676 1014513 504500 98514 838118 246520 1088622 283297 316004 122486 1758436 1595900 1013534 196653 1326270 978392 1745862 912584 792265 768884 1064049 233500 625099 1340890 1155561 796297 1777997 1671997 1830663 619351 901650 1668912 181777 197556 56870 550792 1573542 35755 1304597 1459620 1534303 502916 813282 1390946 1692359 125032 1210961 986526 1033086 1692248 310344 135253 1311214 1259665 1066536 1093070 662575 632870 1291740 1167067 1039089 13857 1033800 562267 1828895 1947641 1997172 93067 1402302 26621 1947599 1986241 1435811 115486 1225929 187046 1156217 952862 1799647 691959 332883 344607 641641 760210 612304 164960 325255 1342852 1771334 1889634 1636979 96730 1484048 336792 1341656 1088877 1491276 640659 670230 966520 558419 899787 953298 649055 1000107 1813349 79819 522502 1228986 1405190 1433451 216505 1214782 1305474 1192238 597605 619015 1976772 1566736 1308498 1680974 1559210 1037687 78885 500783 1676884 1945181 1668327 1621609 1397095 459208 1529693 1992800 1195252 554493 1907075 806821 1920859 394422 1640933 192124 1449928 624404 816132 1328669 1502808 1054670 837522 1675657 736945 293520 847317 975924 1716367 1922623 293334 1756557 1738717 889809 1683775 1809668 305345 1284154 1155500 66244 1828873 243171 1221858 429219 77290 397416 697420 468075 1416293 1518610 1409124 609077 1927781 770000 1096440 1263665 1107265 46680 676504 1560534 1265901 733001 716856 1679136 1017700 854921 1096645 304011 176019 1106883 854166 822381 561747 183750 1019720 1983989 554768 1322024 978074 1414217 718632 935282 1771884 45632 709315 873245 442941 595158 278047 59976 1665309 1634669 277344 1688390 435329 1850892 337270 28385 722225 637552 517307 721496 638462 1701293 453490 1971241 341751 1258054 596098 117461 1235899 1475465 635478 540716 1212750 173950 1821537 1726026 1299347 1996185 1569818 89228 1236604 603503 1327435 1393096 1356927 822984 1663374 1712397 735537 879574 1994087 1094978 873546 472842 1603664 1373682 1422134 56657 1338074 1894514 1100118 236706 1856961 490658 667120 1198631 367397 689039 618817 978467 1086276 307494 1939042 238341 298044 981845 1289103 949092 1116641 1192151 1252356 1516453 211525 1070190 1525929 1357826 1364294 1815996 623475 1946030 913887 800097 192932 1802362 596419 372015 1858798 121200 439126 109112 667906 1522353 1400086 1894460 1206056 85138 1762379 1652294 1789578 128037 1957982 887526 1216685 924296 848377 803116 333435 905406 371646 824163 235718 1836637 429118 1516346 1064556 514257 933057 576385 865847 1203496 1916373 899360 91455 1429046 126514 1948607 1180019 1612691 531599 972197 561299 938487 1424657 1461611 1391044 1298401 1931811 1953112 357067 1455970 187696 544532 1126409 1930551 1098180 788160 705945 1051709 842054 535605 430579 1100364 1208009 1606674 1766481 1883247 1884879 579038 1252581 462964 723590 1459529 612510 963500 532558 194819 1253801 15408 1126089 1895690 1002464 1349822 801166 1247829 1554531 888498 567870 1122248 270500 1885350 212219 1175512 174154 1964261 1961346 43538 326432 700732 1842232 961637 151569 1465459 578014 71506 1060441 157610 1015218 51253 1364914 1201946 1416505 302506 1346272 279217 1149230 1821074 386816 1465096 1034626 1190527 1622814 1549100 1981908 269403 66379 410834 203914 704728 1244393 1644275 657571 69551 20715 593519 1106369 525158 429810 1153019 1356727 803340 64083 198629 230799 375861 1180623 891022 427119 461565 587212 1475779 129053 1473620 1480213 1365619 898376 1223349 1841456 1475175 124906 345860 1879138 1887849 1111847 1605541 581899 1696482 1621964 1740638 897567 1829971 1970980 1453850 1191517 682223 1741870 829142 166592 820157 862830 1544468 218860 1184453 1072711 1335578 385318 1732940 140589 428697 1048038 1404274 1259293 1408812 1104514 1831985 1063862 784325 1951788 1281538 5589 791466 1207659 1360238 702166 350683 1302217 964079 793525 482484 659832 311650 1190253 292708 1443566 1123148 638982 371892 681899 836463 1913787 1145753 1036645 273325 956326 1369293 686447 683364 1391437 374225 1797964 224444 832880 1050917 422075 1245605 1040394 848169 382550 671973 482366 719069 1908576 1336727 1787115 1081419 1647816 1116137 2536 1595275 1188218 410952 1528070 1074167 1149967 576975 963880 1565960 1954628 1279772 406942 1487055 1911398 1069960 1662460 322302 724080 267328 324820 396563 1617758 715986 1626662 842424 1493470 972778 1816670 960545 1598769 117501 374023 1273480 1948879 1124561 296181 586683 425930 1291398 1883730 655497 1104716 732039 1698648 234884 1090719 1384255 1153837 150650 1169116 1018554 804298 396443 1280659 825825 1791183 1745666 830524 437400 1668368 904601 1169730 1834041 21225 1250804 44236 1594584 347744 1887632 1220412 670872 1661264 1389683 1832557 1073683 609134 244338 1775133 1740738 958436 1581938 434544 295691 1032742 637617 86320 757454 381210 1700008 1601406 258080 1251242 286897 1830017 1350570 403145 512935 1109135 747633 1330300 1428543 1409992 1652253 649167 665195 118862 1149110 1654605 1719829 929596 1167867 17099 337007 1508415 1540335 732034 78914 1895615 442211 1791644 1602103 1658021 1622762 739463 1686506 1180410 1949774 1450228 408136 276539 1454728 1972687 720302 1000798 1987031 1440069 481739 1559093 1711589 1973571 963120 786621 1686025 34350 1608700 1419524 1863611 1335761 1971443 907534 1653144 1951742 1872419 54852 328142 646374 741287 325032 1810970 1479824 1254765 303476 1694640 1425879 381512 204462 1857875 1882561 1553087 1220865 1063772 1629044 304468 612758 399255 1681920 1648430 1098797 1895514 956145 1438757 788608 967822 1165124 1220024 891494 1107337 913379 344442 244476 1373779 227016 399667 289174 1720239 1483214 213986 578834 1491782 1818352 1085373 128284 1671410 1817314 1448162 1220718 490459 572340 472629 542928 1957622 1752763 1279077 1083900 1130232 1595991 473849 1333119 748432 1459188 457469 129572 1287240 1184692 1664459 1330099 330433 712299 1275198 1547902 1668148 29162 636102 1390332 117576 179134 1125488 312969 1897088 247460 1442932 1077414 1244497 929008 259002 1829943 656900 1249876 1284459 1312315 711064 57971 1595257 1833458 531814 611820 1156641 824644 245042 785889 16230 137345 873194 348490 323695 1716728 1804675 1701632 1851279 1549282 754279 977266 1972171 644221 1560383 797309 322596 315331 744553 1422464 1069772 160389 128912 1660279 1052543 1807252 1326687 1986153 2817 1944408 1148333 1487993 760484 1806210 1609882 239877 846623 936706 1944535 1386724 1000183 1863668 144647 1783543 925478 447754 96407 1864409 630219 1000647 537554 1404048 554613 1714803 1337254 355497 1180841 460139 1682141 147273 1430279 1220859 1248982 629399 1762698 1592651 1660667 237275 673786 928414 1067249 1638326 1396424 1841407 1900781 386009 155835 1417969 901628 1753370 1425329 1089332 970637 457065 1669118 540584 1126402 122804 1432537 1417171 1941863 1878648 1506391 734212 704752 375932 1759505 1867864 1149287 630559 803836 639382 1308340 389573 576148 268526 1911413 1617188 647774 1606208 1736467 496659 624374 47862 528453 250565 1868608 876699 1771680 1029390 1363043 1714217 473435 203135 683295 991877 259943 1062595 1699497 384667 132386 463237 1453007 1371081 1357999 860741 435888 930129 1614415 1134138 213826 1926600 500356 647377 1110250 506163 200832 1165208 1450539 568858 938131 1394041 446801 1621720 176697 779487 444484 611933 613685 385024 613795 1446653 641653 1236435 1185275 1780814 530212 1905638 500089 209414 173786 852028 471978 1347851 709612 980332 220271 1530637 1219291 500723 1951787 1622247 1397135 1925205 1754326 1546412 1099624 329431 1375307 1717603 110136 265627 219922 224057 253509 1533267 1527837 1724072 1427109 398878 212258 1217519 1039232 740658 558335 1254321 184203 916711 541898 1436465 1111870 743871 120215 1821930 209181 589348 942940 1113687 1644760 554486 391326 1727774 683144 1609601 1809022 933368 2745 1036620 1351734 964882 1754858 386848 595954 283217 351675 174438 1656882 14503 1052508 536814 908994 801551 195908 863158 1404519 414773 1387915 614973 1104729 752479 1435653 596864 1869626 821862 1115895 879412 1606718 1240534 714141 641236 160083 549643 1141826 1796299 1396337 1522304 1533725 302535 1519232 377034 117302 23359 165958 598072 1550663 275124 476618 957170 1107455 1486777 1504963 570068 1358908 285154 91056 1472367 631011 363596 1287961 872046 395034 1035140 1167136 919404 340443 1605740 1248412 1391750 1859116 1155602 1196037 1877040 1706455 1353102 460054 357792 612264 177323 1295383 291653 1832850 1940667 1997285 1610388 414340 110869 1918112 142193 1885674 1517096 1437235 978912 502125 1051038 1892186 1159107 1222099 466997 165621 374959 1892105 1175285 1468981 157528 1779216 1028373 1761789 1570002 486677 1908387 1752919 563176 1337881 938868 829776 484211 1111260 625143 36751 781675 1650136 938276 939745 599572 1551875 861107 1209928 1580824 861355 1357949 549399 1339311 688776 1381244 1597037 457771 1778489 1920243 250549 704884 1737254 540556 960276 1734646 1109925 1895617 1264771 1886066 1237291 439473 1807555 1209965 1381759 1729952 1527581 1786080 260803 1397832 1892953 650645 900521 925591 879432 918668 1057763 216977 1126732 333192 757860 582325 232616 1446779 1527794 1743417 1073510 1701328 1670241 822210 1230258 1628557 1456335 1166960 1654960 927904 1357728 925701 1763028 1437947 1509468 1688768 670258 357931 1792976 93486 224016 1690483 1483288 1253122 735160 747821 777743 1990031 71823 601110 1268218 1315014 1285289 342354 1989529 1662741 1541692 667510 840749 991111 1821777 1955230 1900881 1285147 739144 1408565 1906526 277143 700887 1604103 835403 610950 1865699 1761016 1833359 894199 8374 834167 633602 130819 444605 373856 141424 981005 843686 1560505 876442 1179932 936430 1250349 932444 710653 1909576 1538233 492879 1617759 974798 793358 480972 749329 1128194 1365725 300235 661697 851516 1928903 1262905 224273 1484691 1570672 57764 665531 1569541 82996 823237 539961 1747301 416856 961004 619360 257765 769892 1265048 476555 1367954 1085431 86984 399324 914370 248457 155302 776448 311534 834241 1021451 1310707 1243609 1339780 1900244 1906156 631530 1813636 649419 1893108 1609356 979261 284552 1849296 1114807 1138259 135913 387454 102113 559754 404515 1105400 1333645 1817962 1457630 623332 1675019 197515 263827 1156898 477781 479175 1314094 1132042 1044865 454036 1975603 581809 170597 1797513 811945 1557041 726176 1179851 1143707 1067822 1110945 385221 524237 68820 1580905 207169 1451040 1754328 611465 430278 994825 1898595 416356 533445 493144 413665 839109 1615414 1760664 440029 994378 1126343 1587944 1708339 1990296 1833532 1748314 576584 1230936 245909 383709 1597492 113925 1332608 1257759 553386 47345 10042 1763045 111695 1187191 84791 553586 374657 1564073 1068088 654392 1976320 1888164 428096 884495 581968 923100 721312 1411945 692399 1539679 1138520 108710 458527 544128 1911086 652256 38338 368238 1776612 286433 142089 678006 854502 575479 1537290 756928 1069492 541053 492800 1996125 1791890 1039130 906105 1926920 1833226 668319 1494204 726556 1925972 957074 1545150 621186 630728 1330451 1737763 644581 1459761 979005 746564 816337 1634243 992449 461038 1471169 253913 1360300 1897898 1036927 1285514 577283 378251 190980 932113 991909 849995 829221 598639 133723 929545 693803 241004 281404 457271 121095 751086 9969 71656 179291 432153 904007 456195 437250 1400264 1500314 1761608 1666828 691340 1504964 1290302 106715 475868 326359 1210301 376870 748045 450938 8628 1543562 200285 903392 1131296 186969 590198 859595 1662166 1649760 1179345 1411479 1429463 163599 1618096 1053583 1676151 487089 1263645 1068473 527877 1334162 1304735 1212039 1178003 1131901 1177315 541066 978703 1767500 1349719 1153856 1011954 1169118 1809369 225824 1193928 34581 1768692 596705 490417 1770231 976722 273324 1998677 35761 1872233 567921 1689353 1021612 1471181 341191 593332 1009580 1389066 1030420 1292373 1038429 769468 1930582 791086 756284 71946 428323 1338779 1206895 935143 1672245 1414510 542380 1560763 710974 46930 912445 1937088 184817 603716 1887219 1799247 1782558 115026 399980 248558 1072151 1517854 1347866 695428 1163011 1619621 1559302 1622144 1425456 1420851 1541453 589817 1445308 1224710 154372 1808078 1589044 1003699 1309178 1440685 1141509 1510374 1256853 464749 553453 52463 1048125 249592 105730 1470995 757493 553894 1724210 1141254 601763 104453 1936767 1045048 1814537 1732108 1121310 563547 426070 446215 1129056 1308228 263087 559834 1910309 379257 1151589 1549278 813500 1087894 1252071 935248 159162 1534037 655160 151438 1017850 650220 613713 1108015 1352819 309572 59789 1922412 346579 949772 1644314 1698045 624928 1697142 1237975 47288 417529 64837 613987 1908968 892438 1606329 871021 1208271 1613914 423192 659718 1161438 183987 1701426 1767579 1479240 891826 1452724 1632114 336035 1743013 269339 1469925 1855311 336463 820748 752426 438109 1995998 1756407 670640 1457036 26588 1577585 1024479 593157 1921997 1057713 1812165 831220 564065 765481 1264290 514270 35247 1360709 427872 1052077 729898 274447 539359 986086 1665350 898990 1991033 1775051 1321578 1451715 1089535 911400 790934 269130 1310372 1688595 543850 1927128 1336652 557912 1493689 1830097 1513160 1110933 1237044 420874 1287469 46312 1679025 147308 221827 1840343 1760899 1860607 180543 1973173 1975087 972882 844653 1968340 560436 1098270 1261826 1605034 1873567 716852 1542901 45836 1003885 1827603 189966 852552 78370 1160613 1433418 603308 1109043 263346 949615 785504 1854159 612999 1985432 393390 1595007 890920 1022747 860026 121565 462663 1661262 565049 1587135 1110544 884738 433779 436716 565945 821608 1924334 248341 1409533 1315950 949675 29183 7039 1709086 1687710 816444 1758016 1906875 531065 1094896 584676 1271174 78938 1078726 1989330 724564 535413 1237755 1382691 1967394 1130605 1292737 1769752 806416 414370 1605966 601939 40175 1493498 475471 458046 1381761 1195613 8677 1886666 1841892 71308 324092 983066 638964 1112965 553799 1153380 1414736 1168033 18697 784611 1496103 414888 672991 1165739 190647 248921 1773788 173298 973328 768245 1517157 255814 482739 1628663 1062585 1925226 220533 1967366 1154895 1354708 1748384 878180 599918 190535 1565128 1699207 985825 798611 1319958 826499 1543948 648095 291936 609335 1757264 1537636 647049 562565 676225 1772096 798438 679202 1539243 1842621 36563 1017859 1615862 636187 1642667 397426 35174 1059547 1371536 260280 947506 128189 952381 1310644 720180 1101527 121739 365001 885417 1137438 9386 823048 414206 32610 1248839 481997 1463967 962967 483927 682562 1289268 446483 841841 394619 134371 1334957 1704724 306863 1664404 1563443 1288589 847741 1408557 1623332 367329 543629 533250 88139 700391 1957068 66049 1367975 1373900 668646 169455 241624 325837 951007 453775 412002 421130 1282053 1494795 1671508 590341 656288 1582168 523591 1190697 125325 839402 1755900 945140 1753426 632825 169390 1441761 472805 721071 1215131 566438 1386330 1238361 397587 1213809 162302 1139695 432151 1880920 526507 1194280 1142468 48742 1464483 1397614 1610642 356316 659272 1020423 1841255 852384 1159541 1237283 1636366 656771 1888268 1520855 1865412 1347566 226544 864227 412406 887633 620768 1904796 1634667 1239521 155253 736415 21379 1259254 1554107 318845 1173946 808481 1428207 39805 290920 1125357 354527 955701 263889 1326857 668996 125597 36391 985134 290409 1727611 441801 33716 1759071 1986802 682784 1383174 1759639 1193810 1745959 235464 1916009 1560979 166231 410256 603516 1727934 679959 141292 846435 1634187 864428 727720 45764 889453 458442 1033099 1227126 1776851 1261252 1247552 1008262 335417 1018150 724175 1197870 106206 743268 1766591 74883 1088540 388222 550775 1810392 412965 219222 1617895 1456119 1227136 1466884 353432 636487 1035564 715418 1482125 645332 220514 768944 751687 499175 1070754 517005 883371 96719 11544 1851689 62534 1173572 549073 529549 1168865 1705658 1402273 1200514 1325273 1200466 1656777 1379668 871642 1806739 152629 1596088 1479004 46170 1835554 896477 1587695 1860286 924924 1200574 1305070 1155539 621621 982035 668686 1414661 961605 1113798 308551 4536 1666190 201305 1706162 513830 286437 1570397 140625 567644 339017 945668 365813 1192062 1447273 40767 1561034 571681 788957 1618745 753229 879950 1924432 1628330 870925 1363290 1365843 937309 1320612 1023544 1556366 784265 1158489 1671760 1205411 940591 815924 137398 1738121 1013014 14426 1153921 1434801 651613 908594 1498008 188167 1713504 578860 1271578 1024816 1018106 1601807 1991981 1431028 66616 631281 1437658 487194 810320 1167268 1768677 1347873 908750 941433 1509577 921775 1183436 1705126 1728863 763097 422329 39322 419497 362097 1421327 267654 1536056 1063517 104709 1485379 154592 480043 655011 943111 1892563 1581704 1021038 1754483 38935 1060779 274122 1732739 1845191 392078 1431351 1832349 559913 838316 1327 1281944 1757654 1552571 1805480 1726264 1066454 1404830 1070496 1930403 1637581 775654 744327 253328 588006 1390100 447305 707058 1394551 1150033 1722622 1025567 698180 41119 1019282 812097 42237 1843123 1762873 1065214 1759083 851099 1096638 1241968 906419 483199 1216793 721839 1495285 1270617 965705 1907273 391612 1520387 1183211 951727 697688 1357024 659157 317640 1674165 407379 227889 521779 1943525 523026 694039 1453401 1017432 1642980 480906 109220 1712350 1511871 363013 638134 418776 1013591 1455209 1723770 812072 668597 1921924 905259 993394 474034 1379426 1707331 1905037 120512 667895 421150 1927706 276609 616583 248825 152955 539795 756448 910957 810929 21854 72797 992081 348845 1809923 1603101 979037 1732314 1478823 415094 762266 92119 1689676 1714663 615840 766013 1093904 1536402 1989588 965883 946907 1580607 1845447 137714 1603750 22489 723641 1453075 1049461 1171138 1223041 512942 659557 1199697 697700 1533624 1583706 852881 200381 347113 446037 645388 795399 1113948 25550 1614250 28026 1843721 1070566 51808 1879797 1799945 435919 501157 1519667 1970269 1651062 759189 94293 1321555 109952 1406396 1290977 142346 461272 1205287 1015731 626542 1167877 1395219 1860845 184925 1193632 1983662 825820 1639603 1527302 1159699 1853293 1114107 1425070 1049597 1159650 625373 341047 411612 1619998 1290300 614654 907789 3731 156199 114304 749489 786430 1839364 1648362 1955165 1513782 1769410 1342755 802299 229842 1134970 665417 1060641 98180 1775719 730564 1248761 1738647 318497 767521 497876 859141 1456311 1646542 1627542 1481457 1059700 444582 1720469 957760 1763776 1601950 174269 949635 1821931 440371 1070659 511856 1314868 403369 1147994 1403865 1216818 1312491 894579 556758 849457 663754 152600 1660160 1953009 1915713 1853812 1306157 1156674 607437 1781236 1319599 1395116 1344193 699995 1375122 795814 1736285 821410 212798 1741507 354530 433976 1011423 1394910 897834 1785188 1254500 1213378 136717 1535148 889899 650413 1449718 1347483 1894214 1616144 1690386 1117831 405460 1094258 1984679 6150 931228 1681068 747942 1600706 987183 1880167 696640 1444471 1828669 192119 1898919 310561 1651269 421536 1273651 110650 1553448 1157893 1704377 1866398 238840 110216 1572565 1751328 1744606 64051 249627 908737 1073167 1473878 524409 1997693 341515 1875118 570655 828030 1943482 1503643 161016 700360 1721568 1515170 1889210 957654 1068102 1974242 8426 1183946 549348 996081 1047301 247072 457049 1269844 719410 1044866 1507846 974103 952037 1467238 555054 1579647 35547 1353083 928513 1384218 274025 1589506 733771 1730573 1560828 819121 499859 1490998 1537528 1131740 1602324 1949180 1447228 1185387 620258 566151 30596 944491 1878472 1595782 247951 1841393 811998 1589748 1925221 1156568 1535957 311334 275255 430951 1257296 290328 1313692 1642988 128991 971607 620492 827325 333885 454425 1063095 1629268 617661 1934188 1558422 1349208 150444 895188 746341 1138040 714478 1952486 109765 775932 398192 1178256 272369 1312809 1497276 177413 521717 1032105 361617 608179 953059 348108 260222 916776 852178 431390 1518368 334284 932276 966071 1205253 1590581 809553 525094 1787917 964050 855294 1011857 1123856 1761186 888460 70992 862142 785416 965473 1204370 1651940 1633024 703022 891617 766601 717908 1126069 714524 1967665 1618580 1649526 289146 1590269 1872661 969737 1676018 1276788 631227 1827028 988712 849429 1904199 271883 629675 1544536 722249 1989347 1754476 891015 1404099 1641686 1828748 319891 55808 789886 276988 1707048 1920758 1553423 1733688 1113071 1320733 942300 911716 1262572 1882518 1503116 320278 393052 920749 644309 1816935 385567 829248 1581750 1906279 1432446 359095 436436 1711810 1353814 65534 215268 1915193 421697 1052713 1230454 495982 495312 1869258 191367 1488000 1314587 1459576 1175265 531905 773295 1718379 1929295 717221 379594 697756 1310868 593395 752912 724130 493523 811560 578607 1930473 1238585 1638572 257952 610194 1287301 1460451 684043 1226739 170460 1677201 326713 717569 520850 1651140 970085 1686061 180083 374885 1575843 1968939 1181409 1973628 329243 1097873 1596509 1918692 1067758 1214806 64871 773198 630759 209223 1823677 1084620 984700 27148 483693 207941 1621581 735305 966870 285108 1501544 233705 1452031 1518509 1101030 907133 88996 1338960 1082298 219657 1563715 1570378 852341 1699173 227320 278282 1133048 613192 1916810 1217692 1849919 939165 458875 1717405 1450417 1635117 1571300 91301 642068 1885121 1464385 1113418 540441 349321 1973484 1788987 1272395 97810 882155 1471260 1570601 651005 1250297 1827475 1030979 1187404 679601 1987153 1730516 1144956 309901 1874902 39350 1419422 527276 1758260 883847 687359 743783 146683 224284 1261402 908835 340181 450108 1964637 133249 1466972 1112167 255827 1571260 288308 847 1298126 288968 634478 1609818 1339355 141642 265610 1809926 1806379 1010634 812654 802420 1564813 811408 254854 1203894 1723020 1756443 1443576 1213483 1481033 1187365 852267 416617 744101 968932 78086 1781404 1222577 1861359 135273 1646488 331309 1104323 572944 534167 29135 1290191 1531575 354249 1535127 715607 529292 773803 764618 331357 1555017 471645 607034 172179 196850 773944 1051638 690097 9269 1213444 576040 762834 316865 1866836 1230022 593467 645718 579399 1706133 647947 561403 224704 1913595 1234826 1684597 1011601 38869 1760512 1833549 1341946 1153922 1633214 575466 1548483 1361865 840156 105207 1061373 1570504 1651765 867472 1524192 1257344 1162494 95197 1184491 55268 469008 1802397 1378658 220524 150786 1179008 1996093 535168 676135 1247111 576921 1117812 1838285 441313 1223860 295368 444660 1379746 1086551 1915465 996328 920678 814421 236572 1639930 265127 178457 1777263 997750 937375 770634 1601182 11340 1454229 1039411 971519 996556 388260 1348106 265967 750159 413644 837815 145383 110344 1927371 1057265 1194337 293433 1899159 1622425 213117 1542442 355575 109025 105235 1162863 1438885 1683841 943832 244645 1804770 1911262 1565300 1266259 1862009 1333134 1865025 324122 1191765 454502 1983214 198326 375768 1684314 1128548 165205 1594202 1797302 603827 1184956 207372 1209402 309909 1474451 586285 707388 538508 659359 1890860 849698 81654 1487219 530562 172103 1788475 1997066 925750 1379682 471332 1360491 1745494 1284652 1918817 1085693 1361121 383518 1808333 649343 613684 1061778 259815 1853582 375802 387948 904693 964786 1985664 53018 303946 142162 173151 264496 470259 497620 1626670 694635 756172 1882494 1431847 592672 529354 1528997 1190242 786344 1682235 355675 259099 1671553 210150 1417756 1952456 639063 1494645 1807791 1269470 1812798 106976 1442735 1619964 607899 134616 286616 478586 57721 1882967 1294810 489962 1935921 64107 355427 1228389 311692 1265895 918218 1786368 1587655 1385386 670679 331958 628164 51019 738922 1368792 182816 1127978 875905 594557 1167439 30807 651208 1770015 962766 556095 1384601 1072884 1589562 265109 1599815 846313 683415 1479912 587833 1973664 636911 508761 1246796 170038 326235 1954711 874472 1498672 634624 1007148 38736 985403 187816 876137 389737 1409684 357773 1561061 1299040 485605 1774169 255164 136983 1885338 1125275 407559 37745 1999427 1323479 293202 1755116 607561 1648283 1012589 1847403 666892 374798 1488416 824642 29043 1583574 69265 1247727 651592 1784245 1506464 232931 1400917 1064118 332650 1273730 193536 469963 1191122 613671 1058695 987174 1545540 1368350 1787995 851635 1278270 325644 1835671 939431 1846446 1448206 1939858 60914 932732 753671 1752002 1343042 1534884 1129141 41473 1840396 369004 471753 1108104 722576 1268819 1273565 3224 1493676 276057 913671 757567 1659358 645781 1593341 1266938 904066 1105121 483774 1865952 932666 1320386 406570 869346 38284 695837 861225 1095548 1058474 1124830 776107 1349958 454206 21046 185208 1426195 363364 1856048 1197287 342154 1305315 333518 638660 429182 78610 1624489 1592664 1864393 224145 327447 308181 854459 97349 1030385 406443 1913433 1594272 57028 818265 318037 131358 1066619 1722442 543479 810520 1384893 1663359 239674 857465 1784667 1168056 205684 1524620 1743857 453054 537145 577001 1454517 1982795 811979 1244687 62163 1252535 679715 791432 500885 893456 1857580 108597 1998922 1771555 988483 602696 286448 563219 654929 86244 798899 636231 1776924 1700612 1866543 1611667 1272146 184637 204135 925861 1514665 1637988 932705 1394411 1605157 1618739 418059 156200 1010872 796294 30250 1986606 1312139 1139059 1404844 1656532 1758217 1238444 1322216 1970629 68422 29869 878771 1090145 624470 1520397 1527967 981371 598809 700440 141396 1153900 543104 1160462 549212 92084 1636248 1786598 18995 1225231 1355449 440183 146920 1069583 654795 515610 40449 771308 1168198 1149 1568845 1830896 1304925 1667064 1428255 1106960 729405 1857105 706091 863595 716276 452981 1652180 388336 887513 1664345 1724504 1735977 835429 1157332 100571 243097 559870 1340421 472213 1107222 1610638 411647 4987 1656070 514009 1458552 268908 1620279 670717 358970 765999 791186 1245783 1799005 1756206 1251143 1338090 1254564 966122 1849907 1186856 1699499 1269279 89634 1897521 258527 217591 668200 86430 1528056 674631 1229917 754581 1654586 512189 1095689 300381 99136 1864193 1748277 43340 1325105 1508125 1903473 131893 213177 694470 1087794 1668285 1184262 322041 1150832 1404486 1839165 619832 1065809 1357129 1778247 830316 179018 1906417 316852 681140 705676 994334 1063069 877959 1759433 1115778 1932243 475614 1615714 232897 563901 96949 1915560 1002198 926409 1821810 1397074 1706497 518198 1635979 620863 854700 822581 1882392 1669881 1765167 1941661 339995 361497 1744575 1969105 1472540 1999846 328356 303672 1814934 1886345 1085720 1730756 1438011 65514 1467489 1593332 1296848 1048748 739224 715280 1897014 555628 80576 1507580 1300762 457339 1867697 1137517 496678 1263915 1011097 631362 61212 1687860 1198919 374746 1388750 730573 1821047 520251 213211 1872459 65371 1865334 255467 1209384 1199941 972371 1271343 1542541 1445710 726719 1011253 1837423 1582005 140108 638074 6874 1697872 716619 786854 48920 977731 1855173 1298002 1395398 667272 1212107 629322 229917 260426 470491 1764007 85253 779788 329066 1242843 115577 827356 612675 1583115 1297229 293597 235865 1958592 357735 984299 562574 1688785 354784 1905929 1438112 1526130 779131 1761404 1896111 331252 485384 358557 1149111 1263101 918464 1715741 1436949 1875681 639441 1361877 180907 815460 259475 1969710 848233 646888 504663 215575 182299 1195916 832672 1575969 244723 1492707 639540 1643822 1347281 67482 1104245 1681576 1314717 1348846 754137 164453 91094 803327 1878311 540025 1123898 1955205 816582 1402249 1853974 47772 439480 1282663 1776700 17140 473298 1072872 1119156 194401 1334939 1196451 1474341 935846 302423 1898138 430519 1112212 1748750 1140424 188815 1750885 1876736 410150 110653 526125 317766 211573 1955580 780511 1209843 1859371 362753 1463957 1326518 381955 79704 507471 1584583 332328 280747 1557764 1922439 305298 956750 177874 912632 1944185 363941 1062440 1108255 122156 1393324 1001005 829135 1970682 115012 1058725 585375 996330 1028865 1463124 1925268 895948 1346398 419867 1670871 852081 1265785 1847195 4744 1234809 45902 31220 1338088 166949 524176 674134 1237685 1591307 1504636 371650 1075812 331381 1798984 796347 104617 148290 1371461 543333 938340 958418 846122 972459 1942695 1193174 925058 316143 470227 616462 1567252 916037 1947489 84963 614200 1082819 1238751 606031 1663381 1803449 167792 175649 631792 388517 1449055 966090 859946 169810 685857 269832 1886081 596988 1716442 99639 252385 1741708 43530 1531757 1765371 1000158 656587 313792 181696 1365471 213167 210047 1388241 1297813 121022 158069 633846 755280 583281 462968 433420 714351 721796 676253 1499779 61174 736311 1818936 56579 402788 362669 885045 1283456 996112 1525111 1997347 210342 1840275 1076798 30610 851537 1253874 909324 186164 1570357 1348711 1596599 703475 1843904 1577528 1123661 1902298 1122360 1022970 358872 1016856 656962 1506020 1251406 127166 98238 624946 619662 65602 1669926 628200 642066 1237813 1051706 314738 853066 1587641 1758283 267493 1900768 1205046 31554 1050969 1293459 716583 1117704 224312 1077287 71062 360787 1549291 805186 1622426 202425 1400390 1873740 1313197 1109387 321174 1648605 1989931 560148 135438 1016993 579586 31857 1571626 396611 552312 129069 1420261 542626 1928221 350840 187745 1948452 749599 737657 1015062 1303649 730498 896240 605089 812461 226021 326742 1387797 299044 1356646 1524624 245876 801324 918416 644426 1629095 594657 1256668 122980 158395 966662 811805 906138 1033522 263791 629303 837256 741793 52229 1284028 924095 1787236 687499 380283 347566 352748 1594420 1141344 203837 611819 1086046 800607 1918505 12656 1183964 732900 1190049 1114326 1726871 1993543 1627711 526862 1518617 549764 1208953 511040 1340038 379478 1941042 1843769 763876 918126 110925 979836 1451046 423349 645260 1163606 615329 1584154 1925372 171641 1718112 786188 1063925 183621 1492975 1519856 72205 1799961 1863425 910101 1038848 1968919 1527311 1682278 888050 1489642 350507 701117 1221781 365597 978266 371538 703345 1845172 263739 1208830 676040 758953 599566 1291549 876582 714127 1855056 922897 1001651 1472242 1243786 697129 1894086 442635 1503580 1222716 1276492 27110 67754 515206 852801 1173549 1596790 1494987 1300407 1148837 1980845 226850 684517 586795 474888 1580605 620868 173140 342092 1508966 162748 1828196 498275 1352412 1331595 1347077 183065 911162 1896634 43644 1359851 1371657 1629183 1426775 444263 1726302 16079 709851 1471411 1253219 1826306 1735229 1791423 99133 239420 1119036 1629294 1221930 946981 137950 609873 1437083 264424 1532352 1791213 1499048 181459 1159357 777192 906980 542956 357647 1404576 1561724 54012 1898808 205125 887106 1316500 1295069 825548 881380 1721024 124379 81122 769485 1679890 173219 895194 1352652 1983334 985094 1079248 1343338 1188239 948327 1678479 995923 1973369 1890743 934061 1231059 133292 1719181 881361 1531258 457834 536834 36286 940577 61134 762556 565126 1366287 1088645 650149 668797 197337 1449339 354409 1038792 349850 283940 1429307 1812314 1172985 1008636 1771478 1623361 1289183 132542 1473336 951845 1564995 375995 1953455 1234444 427280 1755290 221756 83339 309493 412209 1215817 1081384 540354 1883889 760119 553293 1380939 1739725 904630 655884 1933609 791254 1015048 571386 473157 1857787 881120 312821 136675 992288 469493 1233078 120093 1028005 1514576 1300283 645347 1860027 853945 3526 1455320 1122137 595034 1383861 1519319 1928544 341531 1860298 1635942 1164103 1830778 1543095 1028852 1160672 1418083 113176 4943 802387 579519 1214421 1555233 314937 681314 1251931 1562395 1236260 1893512 1671269 1002277 804854 835267 172849 1512573 332505 305455 1140441 668592 862476 1903719 446085 1628675 220831 1484307 1940718 469305 1448288 1289556 878574 870760 1745565 1546383 1988539 692113 1803834 1036683 289903 1803864 1783728 1568360 1980273 818023 81783 1019986 1603286 1259533 1727211 1754133 1602489 543334 1486185 694508 216366 578223 245008 1541041 123652 1840406 563056 1717353 1752362 925869 1453766 645045 1871439 1631051 499065 1503906 1061746 1448205 1306381 268103 317131 1655672 552782 1555592 1782867 720095 1726591 696403 334046 598789 1405999 1096076 1041491 1918096 293589 87452 1098310 943976 832915 1215813 1163677 390873 1653220 260733 1115054 587010 1744061 1398031 632080 362077 1897248 1642464 1142867 941501 287488 1501694 430078 1911273 1490431 1573909 1997071 677577 320539 706098 1424857 113330 1713901 1049251 1732297 250237 1234706 263636 1268718 553736 873732 424743 1731966 870943 604538 1817846 1904172 126041 67288 445547 38749 549388 79170 1815056 636827 419766 1416104 1984512 1176187 602638 163308 31467 1173410 845916 1149911 1313349 468215 882911 62181 8054 1338360 1431017 270696 497917 261243 1823002 932637 821590 1879928 423727 1353630 1112599 471916 977694 766561 1522975 852533 964642 1001714 1295183 638004 411811 1797497 832105 651275 810977 804458 1211989 148812 394958 728434 1381588 1336287 85759 498088 786490 562517 1493712 1878690 705803 161633 200158 462268 711751 1897294 25033 1121162 330055 498331 73139 1234714 960366 245766 299610 1970292 349841 913604 1814281 1909422 928144 149777 541342 786601 129574 1202667 494725 257510 1820953 224875 331316 836726 1226491 1045753 1867266 838190 1022609 1745058 604384 1333862 563479 1165912 492033 1470894 1174913 1397225 1740282 453547 1989232 1079775 1226189 1634242 529304 1762036 186300 24577 564105 166874 683358 1147751 1224217 253612 1639533 1570543 909669 1210511 19078 154639 660243 1573220 1789239 1669452 333511 525697 636052 1010699 1414307 1922217 1595649 1914907 1696297 984419 1211082 1409010 1838347 279110 871735 1600946 1051017 495840 1499348 362883 471853 113510 804814 1462172 812348 494720 268641 1228845 276983 73364 1701909 1708148 1079162 300156 1972359 857911 1347911 1370902 895017 1375975 1106168 327083 649429 904335 374356 1191695 1545471 750467 1016998 630701 1114262 1007495 1701419 239317 1508412 1113178 1468922 147812 1685591 350863 96540 483152 1502386 201435 109637 203625 1861326 539698 431612 1501737 932306 1178066 1575019 353052 1140454 121161 1221764 1273157 221392 558522 985081 1672978 1613128 1582769 116756 1068323 1520417 1856416 648994 1550268 1139535 346109 1689040 787619 1075402 316382 1603463 1998379 1465294 1486850 1361691 179346 773455 235265 1162567 1451265 1239050 1404635 469291 216590 1221911 838904 1289522 600851 442383 25616 1994877 1750292 834133 533588 364635 1039106 180852 396377 740933 1304533 1557209 951563 1475157 1250001 866622 168552 598059 1288393 1452690 1617330 1650647 471780 110113 1854589 263275 1864127 1968511 832248 716682 312462 1714985 492843 670518 399813 1171823 109143 1421620 358528 1736069 542488 1786214 1113375 856542 1175129 912758 596055 1000523 556504 831703 1270550 1734667 1140325 1849843 1007024 742054 1311892 1472891 843827 715104 852837 582527 642747 755871 918634 445865 1467044 1719570 701796 567542 1050905 7453 1306676 247630 112828 6493 1982890 1134892 1922543 1321495 1700288 433454 324867 586638 1650759 844801 1471876 1722940 786076 1666233 330263 259248 475069 1551957 5099 609781 1572362 1552537 1247748 1257521 822419 249672 1112725 499488 1180137 88596 1823428 573916 267094 1369454 1207725 1411145 1648453 1577985 338716 105417 1715713 1476831 1142057 1545702 1961455 984619 1759100 339160 1759696 870540 1736388 107861 1315109 854469 1365264 1644975 783433 953414 912666 706346 333122 1906006 1728339 1126376 865312 232481 1371467 1634780 48282 1275745 1568984 1667355 1048089 612139 490062 999611 1615722 539090 1602778 1963119 178072 730772 1810312 815142 1542509 72684 1395605 1040283 1732366 494482 1026999 519250 1514471 493033 1611624 857735 554485 766326 271330 435014 1517765 942398 342234 442229 1313138 1412700 442675 1811341 1944513 1175549 389947 1871229 1374828 17447 444288 1163140 154648 1834993 1590874 1394617 1248526 788035 1406787 555007 974220 464606 246159 1729206 1511938 1983315 827298 1296635 1445550 820094 34772 705758 1382698 1594332 311647 1779544 1199691 1972623 49941 378181 434841 420648 1997289 1166845 644103 1754235 81021 1978189 594012 1971925 1580022 1073208 1935797 868383 1977004 1042591 320806 531272 1473916 947516 1063334 1960051 175374 1800066 435093 970894 1691343 28037 100475 1201338 1216561 1818498 376703 802444 869748 956799 176685 475196 1595693 1739291 1598382 1579671 863331 1810666 872191 1224767 455508 97217 137523 1660747 1314606 1440931 117190 848357 1994113 1129623 792948 1212198 1242434 1819210 107609 723767 1538182 1132932 441285 334214 933711 306793 93982 1960870 1114879 1045694 429071 396457 552268 1565395 1380799 120292 1418529 252532 1845878 1381063 141023 989973 1754986 417005 443172 1030378 228934 1997350 802952 1393310 409488 1438897 928255 1922352 1550459 44914 1744483 1531341 1794127 1014162 709791 1063793 134774 1902161 622878 171703 1022579 1509926 1561134 1035385 1531188 1003006 1874851 436526 510075 1383943 1335203 112698 84333 921198 918680 502559 605538 1126584 1701227 666629 1667122 1448575 1925484 464778 1275628 1366050 1015617 182246 906822 1035926 1648212 1728624 1439300 925733 965278 1333488 1855994 267566 707382 577145 146348 230100 927172 324693 3917 537025 928672 69534 1099775 170785 1505255 296022 1604825 338249 1030950 479148 1791818 975132 1359419 482816 807709 1298983 935106 826286 1347958 1481844 385495 1007402 921878 1233019 146751 934843 1515595 523995 715497 1367631 1100923 1890739 967560 775490 1026354 1790119 336959 1050302 1297986 1915068 423755 741970 846270 144347 210259 1327402 557238 1234438 828277 1766571 1783512 879794 337092 839702 1575210 1376952 770589 1692493 726477 1907845 353419 660839 287151 1466192 1514149 1335238 1508238 1754772 1427444 1693011 361752 583725 580664 1141689 275879 593250 895609 1628600 1434636 1959698 1513427 441709 641239 1482118 1779181 1466962 653578 115077 555321 1795931 1457528 434877 352327 1227198 1267290 961972 1647537 1967935 1601516 1296927 314204 1687772 1840794 593812 1095597 851882 204808 1040109 490953 960953 859831 1471653 1345537 517549 1186820 554482 730224 184579 1781794 817553 1381308 1883994 463743 1356175 48136 96467 983910 920817 1023143 40241 214347 1656446 1617095 133035 741132 806986 847279 1417627 692891 1927397 1937991 1101088 1387647 711505 818724 1247510 1176291 1086585 697032 121072 750692 1826806 817994 497999 1693856 196352 364445 1115729 282511 402222 1333628 1751520 629337 764402 1917275 1226275 33567 1604566 1221775 404869 993692 74331 526030 223725 1057149 785914 324218 237534 744156 1648926 1839053 645816 1419488 1886350 1009841 1085577 1834517 1657091 1798011 169536 628395 1726694 203714 352315 870275 1505040 689542 674434 409465 1049102 933258 1595851 1999854 609780 1044224 1512607 1061616 605669 919084 1469897 1819231 1912431 1672200 1250317 1770480 449061 430996 1963972 426878 1979483 1298261 1574067 1699061 1273640 423817 1674053 1168472 1154096 1558508 1040712 616276 1771214 929347 733662 1946716 1447323 1716281 883500 749727 553461 267887 952228 952119 1301512 872959 1559952 1184620 772055 741669 600125 1293915 1039408 1050107 164250 1645552 1196299 896548 1750232 1131572 55349 941935 1965222 1028241 833095 803632 1558830 1484044 1198366 1977606 783874 794945 1873624 1283577 173929 792554 1592118 1185181 1398386 439302 912702 1976677 1988352 1866052 1204523 1699272 595310 1405767 1824151 719621 1113678 1134466 717420 1151046 1245230 1405609 1105293 51986 936321 1563529 1713107 1602472 1258819 913597 260902 1916262 1437816 1693190 498816 209513 1969863 153049 380024 1464898 668016 428297 620817 1630742 1887133 1781629 781965 1409958 964000 1794932 668427 508220 1977535 1943439 1033629 330777 1014425 1027374 571183 220464 678 1128120 1249046 1077843 1637790 1063824 1237132 233226 1691264 1028098 1023011 11408 139081 1399285 744872 486127 523799 1250550 877275 268739 1976216 33152 1045904 643043 1692420 1206921 129713 1992476 444048 1416680 1136050 864410 667865 772736 1274207 1413322 1326479 508361 1893201 1062163 423734 1932530 1032110 1330640 1063035 1070370 530166 1259660 1935767 168310 1258 1372247 1428162 677965 1934747 522487 158759 52365 1524086 1361515 1310621 827587 1401422 1198654 1742105 365915 716108 1693511 786294 684655 423237 390803 1333943 499147 1053622 733049 692217 838987 9089 1200042 1723600 10474 141163 1528914 873787 1514226 1728357 301333 381140 1438401 1795779 1010227 1427589 10769 1085766 1735732 152950 1693900 1488132 827995 344349 1740558 154865 1313465 1959010 1542656 678684 374107 1614416 130229 541040 1181586 1991760 629401 712496 1741301 1914503 831492 1312267 212408 6406 1108084 1465485 500362 1018041 627484 1774247 2751 1016296 940173 863498 1872631 1361530 701288 1054467 769494 832432 525938 558565 207261 1413991 1615623 1144894 1414727 959272 1848548 688885 70110 1840283 1745456 923451 1188738 1679260 1837550 1656473 1121387 418166 1581390 1014309 514098 784 1618720 785756 1059761 177256 1235854 1966813 1025556 721835 474842 44883 1900105 257738 973407 662050 1870404 839487 1964148 1586116 66668 1691402 936630 556583 383799 554628 925514 1123891 1131806 972169 1707785 40737 1000867 230491 1850703 1460985 120382 795067 1200097 1284272 316022 1882246 158522 426234 10335 765277 1196646 1986386 1920175 991083 1272761 51935 375050 1987420 1191568 159530 1078215 752509 1111242 704408 1925855 505469 283838 227968 666893 1393935 914646 1601988 402050 388361 1964560 95918 12618 481778 1870006 745418 763829 1323036 1468633 240595 257924 1930643 585143 961531 1824045 1243798 1402503 632213 643687 1179223 1632643 681328 1922745 425517 1560453 335953 337230 916904 1166792 1672203 707590 1232794 1303724 1245209 844267 419909 120003 1754221 1590274 662390 1335602 712707 1957095 365350 1192271 1138096 1392646 1155934 520794 1217945 742796 146971 340753 1730350 974338 1318000 1337741 641734 1725688 1427353 677901 1490128 1743076 396275 616870 916564 268459 1530711 240307 1797950 1412191 628821 754748 1348283 311363 366686 1466438 948923 208918 1740717 472817 263516 988491 1291421 1894694 1903506 1165775 1140504 1923142 497906 580894 1275557 1224843 1771269 115113 1226768 1757000 53707 1665783 1947909 1618389 1407966 312570 231957 1803891 249750 1548941 415849 1165745 196983 1090613 1283612 1213495 1348324 546686 936479 702233 1524447 1220964 723106 739951 683740 1535072 1104620 1323346 63873 1626101 1403336 884167 1732495 489929 467182 1623368 1524730 988102 161137 353163 1010456 1613103 183437 1661265 1366559 1866997 302448 750751 1611104 1302434 265877 1765215 1419261 1346720 1076099 650622 1402261 756726 365726 1004518 1433625 355415 530368 349994 17657 1924254 1470650 1841930 1569212 260824 886100 841156 1370443 546202 1188817 1130912 1348970 899027 1989536 809586 851890 1662676 839896 1091303 306533 1924813 332846 1528099 551305 1785936 1481666 992915 1195838 1861984 1177122 34473 324951 73574 1378410 472150 551016 1025607 1420574 269944 437801 856514 1445799 305327 669610 930284 1860865 92288 159863 1227108 1650938 1481856 1659480 1994127 661286 654528 1547315 1695213 278053 556222 459404 1374204 795295 1832542 533661 1599611 1632006 518693 602787 1546380 112748 1793599 229686 1197237 1751729 1709573 1193572 1518732 426313 1764918 1610668 1810122 1069697 1115886 1498957 866855 549140 160250 1027199 1776542 1435165 1272365 276027 1586579 160246 1548090 1022956 1453835 14055 1983067 66485 294874 488678 1130885 1433953 1856910 28611 1452378 1543171 1993094 1532871 1039135 1067023 1544401 794249 1448726 1156949 1751313 404211 1293481 198527 1540679 1058931 1838043 517251 622385 839007 413979 89786 403674 527274 899950 529288 174080 111514 850154 437931 593589 850340 1441824 846181 440745 999227 423774 671042 1100338 1665411 172676 1906791 375518 241718 389883 1256018 1631053 1826846 133743 1783628 1515043 613646 1630319 1871394 1930999 1622045 1171412 1046819 994404 1807704 710381 1067727 1756762 1643642 1123929 79679 529162 1264267 851487 817802 1438644 293055 429468 803123 1303413 1706214 1547736 125487 1701256 1517193 977233 966994 913353 1493395 695369 143702 1614806 480955 1519994 1282578 925643 237267 1664599 1226736 1592329 1222985 637171 375197 1718426 57058 1525822 462816 1474585 1273001 76903 952792 173608 1618678 1258404 94834 1881086 1338795 126487 1800543 120785 1775298 1774204 1308745 1341525 1575379 1239168 757280 1324727 712815 434226 971160 1607752 17818 1447675 1465434 1162018 145158 1642633 265217 842461 631012 1418424 1910781 1289888 593391 429085 247142 77985 523608 1756729 387711 1004823 1714190 1533155 1349971 1692484 22231 1662095 1814479 1450919 111711 1770153 1288620 677003 382965 109530 941667 601140 685238 1700106 226633 46661 1783150 45253 687686 1723687 179152 1644498 620862 1423994 1061348 1973047 359677 1827897 150034 1192361 1929418 1692294 443352 491662 605571 701502 756868 1699755 667491 1382541 915400 156338 155701 1096254 1945690 364705 1183618 938432 1025703 664190 1096810 1431004 1851656 1230689 218246 159159 1012274 585997 305464 715684 287441 1033543 56898 867486 989831 1384875 455613 930442 1099413 1693003 866993 116688 1898349 1591626 1391481 951789 204288 990553 894498 1092453 420415 1256144 182895 1427782 41530 1364093 1033684 1460359 1485960 88096 261595 45654 550579 1126206 530189 42643 223199 667569 1772710 214433 1040396 950106 662810 1361110 112020 1225736 1268359 1883411 1625454 1157841 1123528 75716 537862 631366 1184068 1364045 435570 910718 666836 1356070 197647 1432744 1218962 326519 1050513 1057198 1283200 490914 841232 1717670 1119642 749465 1630020 584831 754382 1122471 713574 1663707 1991421 188378 1135634 1524344 30845 380364 79126 1952879 1946940 863875 73738 1797660 1242563 1254604 1575317 70780 685704 432108 197157 894553 80376 1603137 670653 227832 929096 352485 543264 772621 1393796 1932766 683599 91884 1303709 1102640 1799451 1331488 1077253 1440521 716965 649831 1315635 1832968 766502 732482 876320 525152 279546 969263 85730 31885 889797 1020404 10192 724921 793118 962675 882868 1037549 115040 1416348 1437623 793907 1631308 459894 1990791 223114 84311 1334542 176318 1012858 1178831 1126367 1463946 1735564 1313561 980637 1474043 916375 1452533 506761 1363026 308025 750328 1072054 1983882 882005 1446195 1986815 1898821 1645116 1758135 244685 318381 571925 168273 117163 61892 1520313 1639431 1002163 1027005 1660320 747022 1310242 1144730 1742464 258398 729797 1379237 1035446 1215258 1898750 1035697 1098551 1165427 102191 31794 1943138 171314 72126 1463548 1372428 88501 1449288 1425315 36870 658629 1325943 1352778 1782556 1638012 644770 904062 305811 760754 561705 1803927 214316 204642 1065724 1206626 417674 1066464 1184443 550685 588598 1998097 1750122 526887 1834955 1280624 879546 118925 1201230 345410 955868 1495800 395045 653629 187288 1552592 767589 1341874 1195145 662172 1278257 1654810 1431919 1914727 1272306 347667 889799 732213 421624 1772567 1648387 1381711 1231073 330638 1688002 91120 1365629 1107298 504323 676844 880476 50448 1861530 532578 1595415 1391562 292662 1023179 1551918 1453141 1969649 611839 1148893 1090411 1017203 1239554 834298 1783191 1747304 1587949 1013322 1564695 550593 1802903 1853242 1798482 1562549 1868193 441577 1048917 224929 240726 1693396 957813 985690 1307708 517712 1987551 83717 1577923 1984184 264463 1077663 1818461 1196734 520552 1766194 1391546 1258393 136504 1024564 976492 1364906 1411518 1608584 274620 624099 266954 961259 1563680 642661 1591477 568123 822435 1193631 1659290 1992080 1975136 82325 739652 1971129 1910110 63491 1189480 1741077 1441450 389568 1964084 901409 1976568 785473 1202218 1910547 579815 561983 1046209 123166 1922197 375074 194656 965205 1311466 199215 1712840 1523389 662684 803986 81340 598786 1079544 900395 822325 440216 430370 350570 427190 3517 420034 1453712 1193845 814768 1263747 982804 278096 1530497 1490567 758532 1231191 504120 569224 1236065 1340511 54151 22711 1233743 558764 1859352 1996360 1190106 1880342 1277670 1161390 797616 1456252 785534 734725 1382402 96245 971109 887873 1576191 1821962 705291 481484 427149 872570 1484287 1362711 1189564 43941 1291538 248586 1533358 1582763 428572 962927 1220782 927909 1679336 1386286 1759803 1628928 492104 1522452 903312 1721382 1000437 1641848 614509 920913 449686 189003 1087054 965386 467971 788467 1231185 15631 1149786 282397 712838 1641240 657970 484452 1069476 702195 1404919 179290 1744014 1682315 107601 874392 592506 1958536 1694357 880609 1969422 1918472 8887 626346 1640975 1550311 704309 1450550 1832344 1654576 442476 1505855 298102 1259997 1254100 1235977 309900 1026373 590334 418934 981795 1783114 1466730 601328 878391 1883995 360163 1548655 584252 372794 1724350 1288839 578209 762927 1856829 191213 1063903 987215 1606826 669999 1415042 1506569 854806 456066 529454 1368493 1060720 24402 214838 98296 783502 871208 429842 533511 856552 1486712 1917485 1405909 1202684 54266 1924519 642413 678628 1620617 424291 1830761 432728 287535 688815 545354 504888 1451370 869830 1969118 1986528 253197 977161 411021 1405301 876410 1673141 174057 486719 1753725 1162026 1398641 1282772 1581197 1937418 1297135 993417 45333 1359976 1031929 934120 1128730 1903433 695858 663898 1208461 965328 177728 1874545 1768156 775992 1909141 671059 1030172 907250 982264 1688267 1843491 62325 477284 681532 304238 994914 1001774 1890252 216639 472404 958856 1253339 1554122 1409596 1516339 1588807 55417 1868653 1172162 1003331 1363703 732516 901256 1059671 1822654 1475314 1619039 873471 999885 970100 1121937 151186 1823224 167335 1251219 628174 400316 5395 754200 1246301 561533 1267331 111143 1225692 916317 1102841 1563800 5602 1588415 1153838 921831 687867 1756117 91653 907757 329214 275152 1382148 291138 103252 440350 1465404 1566036 931508 559327 1155673 642290 216931 715543 834741 1336437 102866 836154 826344 602158 1644497 964517 1770984 1801314 785385 1600737 1944961 212072 1239922 734229 1628051 563820 1243317 1511380 16897 1641447 1397900 1010769 1773065 208698 329544 1912015 1549201 13546 1617528 1007192 1109409 1781678 33524 1006350 563870 1125127 1673884 985144 649306 259602 741355 202125 856749 1571661 1999805 1030399 466667 257820 262367 1041865 145940 481832 1264903 425888 1880150 4087 1854792 158946 813065 1194338 1801023 1037105 1552136 968283 1178192 487776 1377800 1613031 746417 538828 1768900 1320749 1415585 1639879 1022687 1406365 588776 1108391 649040 952514 1881530 488018 1060981 1499488 1868883 855503 1384661 670513 1485485 93973 302769 1951549 770926 1631441 1856232 1925214 708529 1629217 1233302 1902582 1008022 1095053 376121 966618 158416 1268056 29537 1926641 452971 322611 392490 1715025 1366590 632000 1255786 1014215 1559066 1591272 59728 20062 490346 1836888 1855836 1500019 1936675 976578 743029 1657144 671150 1141082 457775 636144 264822 1243115 782483 825059 671065 1943772 640850 1085289 767794 477332 358290 1219700 378675 1082409 1062399 1009519 1342478 456846 129459 1516336 1092667 146508 415118 890075 831542 1129923 205261 1642466 582994 892989 237207 1539193 1034654 1834964 357941 1918939 534619 1826868 100984 255295 1856729 1434032 319606 144229 42262 1084539 1947756 1959894 1845159 29076 716946 984871 697091 415797 901674 1361730 362056 970434 951420 288247 1277105 1163214 313902 351241 376940 8158 810538 1496903 731113 1772853 1273777 548282 1706485 146543 438362 1660579 191692 1411239 583247 822508 52713 18350 1310265 1776836 993134 1432802 547555 1716719 1678421 1429068 1239054 573302 1542026 1422674 764796 274853 1641159 1510193 32373 311973 1157346 1129648 253936 1855254 1326154 1039397 1429490 299936 1135192 1424327 802576 207082 194824 954548 535812 1259245 1422 1852644 1928956 129195 159774 1283845 1662652 1208477 1027007 942511 778378 1948470 1680972 1089471 254761 1332174 1550401 1526828 1053891 190486 1268657 1109170 1804510 1904646 902349 409374 1800062 1178123 752393 791335 110214 1521819 379699 1717826 1023272 745480 1639919 1998048 1605385 1869815 1203188 401031 1747932 1248176 1591382 1135045 350726 1219166 97849 272027 666145 1727200 1067468 1867931 1428445 1637429 1729458 1266757 1390099 970855 1055206 1395545 132405 777704 346021 1207664 1977863 792419 978065 1654188 97762 1577671 1110220 1418609 811814 1616022 1530222 170610 395651 1770386 71380 1121294 955519 1267849 425056 1142387 1644945 181923 20194 1249770 400119 442574 1406389 633315 36122 1734298 178728 1511690 319299 1864142 1680353 779105 1185366 901916 1137485 882713 1755015 275465 1383661 285490 1485020 275119 582329 766199 466235 591657 1192675 1661521 950205 614108 1904105 1814817 1943590 1410408 1174831 1841910 1988770 629959 1869984 1211242 1682170 101729 1240351 472759 1695969 510215 341232 67527 723824 1946710 970963 1245612 230363 1701514 1479344 1612840 820322 1836336 984005 38453 1451061 79478 1830921 488904 655769 755776 1309709 6246 422361 458353 110259 1813877 1005511 993358 42028 1795625 609886 863974 1078263 828527 1916582 857326 1590198 390953 464678 1086568 47917 1398053 13427 817953 930715 513789 308542 1093460 1113685 657357 58948 1052337 1033133 502928 1846741 286688 1627641 618485 211859 72916 1360422 1037377 827207 736059 1698048 1125409 1624155 1805493 1009440 1610522 1009980 1062577 836590 1742378 115466 1928963 483395 1965443 1677255 851153 1286586 639173 1803068 368251 698419 1377924 1376195 792805 1309415 448419 892182 1235205 1572521 1114377 726619 1289603 1787466 1659744 276187 1044637 2076 780878 939571 131933 1749693 931397 683311 807826 1929125 589930 1144008 915819 1909285 981829 1584208 1835967 475207 1287446 135124 705836 1336659 1543131 1857454 253483 709594 1210251 461187 388984 125530 1434374 747733 1642801 1439640 845201 1320192 1195480 451442 582711 75732 158315 596409 580812 1797220 58201 1489320 644375 1231767 422844 725518 136238 1537186 764030 1267642 857047 1752270 504988 499835 980473 278749 1348395 681747 1787869 990355 1214872 1326861 1478741 685244 1910208 570321 880466 537143 1952136 835321 1621859 529674 1118305 288012 961097 1515657 1616199 607938 1912836 265832 1412398 587792 4346 373175 1603158 1903677 1397712 665053 77167 635813 194070 303677 575775 884178 1071845 1053050 1060834 1131303 1821294 806507 1166587 16888 1625993 1382070 989103 1206348 1822738 629945 244040 467077 23977 1986978 180589 106850 1392768 301634 1207590 1128066 1314781 1775271 385234 1574789 682459 1779490 1629711 1726748 595302 875089 1825964 1155625 1024923 1899524 942566 1225864 337919 744058 544609 1579919 481589 992096 943837 914422 521981 279977 106740 373638 1815955 645625 1740755 834111 147793 885469 275112 936344 371721 1844310 1619484 789261 265046 544962 825633 1225646 403363 409029 602597 40879 629710 490617 231961 65473 1460790 173992 1237656 1736197 274031 1651441 640619 1423204 1862926 97600 813221 1632907 871417 1564017 1017047 1540620 1809263 16337 1991244 1193671 793898 1425356 464675 333953 1648515 78448 619572 1407354 1960203 102391 1668819 1319478 523985 1728951 839339 767385 1187552 289867 1991738 1910581 300342 154557 463430 1830909 1613632 1584903 1961572 780535 744464 1222073 184236 1485187 1785043 1839697 19876 517965 956667 130589 1671240 93490 1102302 1598601 1316868 109567 775866 1156188 53235 355324 1229845 1015369 1898173 928899 1180872 932852 1593844 150759 72147 1251725 612822 1757235 899570 1080759 845902 1311133 198254 1389870 876036 1678559 495879 612026 77950 1033852 1524948 1905422 1960604 1408211 660025 785342 19449 1398460 137762 249376 1452451 441904 117499 1428920 219421 1164008 1650357 1979190 1609192 856555 208223 484360 467992 576869 1615597 950131 300456 1532738 1203913 1310851 1205006 845168 1592599 1211829 1775600 1410419 1652682 1235116 1609502 1297307 1187605 995677 240012 816220 220060 1704119 1084896 619734 906490 1142489 122311 1312122 1835576 1939844 545363 458535 154675 1822273 1224963 1447784 39579 894116 1545756 324277 430164 412112 363679 1274199 1216829 933413 1157511 804808 1290894 898083 150865 872660 807429 454445 1900458 9446 1870807 1238614 1151678 1687576 1575866 1492935 1348633 1400263 938153 294528 1084060 1215432 1846783 209049 84270 523602 986493 893869 1780149 1653002 11425 795282 578809 985229 780944 630770 946518 1122367 1681172 176988 1976526 594906 1751978 717581 1798597 616138 1611109 487769 1304186 657387 794819 1175177 423877 84780 233178 1108564 1152579 1483367 1904506 722590 1687766 531400 1863154 1390147 1450079 471384 1669734 1838337 439973 904262 1959825 419948 663893 658363 545002 1232223 1192649 987742 872608 232624 1399137 1746137 217463 1135070 1208683 242804 101934 1866944 580744 1409734 1164318 785928 152721 743607 719850 1011335 1755270 1760789 1976107 95367 1193562 176620 364721 1678235 1193911 1238500 1137532 895412 274268 1078938 1321383 1757894 1058529 1824760 1670452 1557431 785061 1367265 690652 792925 326618 1124896 1769118 1896472 1156819 1280014 1154577 1012551 1516678 1128022 928824 1054292 422628 1612948 367312 986309 999788 1995433 743585 136142 1967972 1081056 244478 1629115 1834179 267958 662729 955041 872982 919832 1038261 1729324 660739 249149 967598 31582 1812264 772146 1190895 1331842 1286003 1085400 1758774 701658 877060 899045 174146 234867 1678564 400113 23666 730526 1770796 55219 1212901 141584 139700 578558 1612727 1941628 1887892 84884 1739245 1804284 634260 1927056 346709 1728295 1921530 455411 1274875 351902 736092 1656058 1485855 490706 1898927 724851 490760 865417 1018787 1208960 359996 162996 1824040 1344056 1062885 1594632 577446 218320 1388700 842639 1268269 1496761 418379 633792 1053369 103077 1556679 59737 1730429 219621 1816899 728799 740685 546772 699148 607513 1661863 479648 185569 1704721 1024492 405524 122914 846379 1923662 1138621 779276 264261 147964 228057 376118 1097364 441558 120865 161972 1793004 411455 455545 357761 1238148 277993 569725 533434 374016 1638883 1162627 611535 530356 1347306 1040916 1914674 1007473 1260383 32812 875377 349813 299787 175111 34900 384537 1881478 1030913 601866 1572027 1479922 1617315 707294 640169 492135 1882761 110454 506053 240151 58481 1268236 1122071 486941 1032200 1632816 1918926 925809 336104 117594 149133 656925 478768 410784 1089280 1613344 505047 1385537 1713499 34966 31939 1632998 102654 1598619 479697 447390 1626306 823812 1642563 1346397 938760 1087800 1658564 1960553 1053875 1121722 650774 1529111 241130 1064582 100901 1948787 350851 173102 585895 1709376 1410534 1101480 1287910 1633468 785583 517598 1159318 271611 1099179 838212 859094 232149 1811785 1714863 1459416 532149 1265965 512141 1771848 1764170 201380 1306523 872723 1412767 151 270458 1121824 1210383 648689 708904 21326 1103601 1781112 825054 1050300 394159 1021555 323179 1694098 1087275 478924 551048 863129 1697543 506604 238617 575604 1597772 370789 1377437 1610268 959991 290558 629188 314828 122876 1402229 354282 1624474 1827976 1532277 58902 717989 552511 1575400 523439 1662959 1934082 1659442 512410 643831 1220061 953111 1684301 566435 155963 1203402 1340585 1963029 962026 1405589 24295 278103 1104319 1258568 60335 847732 772692 879635 557765 1763637 1533281 1926488 1660417 1473570 809826 718037 1814822 1276169 624847 443592 617819 1022645 391290 1181438 286238 432500 1104540 925983 910639 1372808 1178012 1372653 1494720 937039 99170 1446059 1419810 486485 1678416 1745459 1830552 422805 1195428 1523886 938438 750520 650723 1294306 268106 193512 26000 211533 666791 1440854 904520 1319796 1096772 333824 232688 855948 1698000 898201 795781 1301181 518912 1943070 1149420 464853 864099 1318545 605743 984725 681128 567907 844900 1273403 292599 1006637 87158 1536513 506728 1041068 1324684 1778794 17425 1654867 1053434 1008720 302270 866040 675081 399483 1283248 51749 292860 861666 318679 1868124 1769010 1144553 1267035 60960 1590863 190286 543396 1745290 954457 1603331 282709 1422853 1257462 670297 1441585 1427254 884621 355484 1503085 1373599 620867 1787688 1002656 951848 1773212 898656 129022 109563 228089 295680 974051 957014 1188216 763089 1258538 1027283 1208344 1741474 607359 1187618 734453 309474 175397 951632 991543 880388 1973285 1717589 597133 1544687 678956 1151575 1614459 679384 1019538 1403079 919108 152131 1813441 1529276 580573 878778 1241429 378903 1141614 374361 25916 1429869 514453 1457096 742316 1380587 783088 1991834 1521741 844787 1589893 1370783 1435629 1593232 1614521 873421 1044471 611246 155354 575311 1236287 1577073 378881 1698133 1196839 1122190 450952 47557 1295589 1025873 1826885 1139893 1572936 1675466 663340 48792 1166720 1979097 1004948 1272755 454617 1791427 138102 1247861 206472 1886281 195449 507298 450345 1126977 1400918 1720857 29753 1107975 459571 855790 1210238 805041 1225489 1194719 1878467 1442991 1057030 1103842 824619 786693 705222 770151 871698 562973 62402 240542 822383 265471 1381493 1830171 1738208 467248 802161 539013 71245 1151093 338005 1765529 1794860 670254 1512925 494713 504456 719632 1352851 1026743 1555385 1108196 1327025 1270496 1020267 1213366 390077 931319 1904801 484512 951212 170582 1079734 1512990 202969 860489 614942 1317635 379436 1723264 243278 719753 1436979 1801750 371172 1698914 1880379 1850512 896395 878275 97059 1291204 1886574 379454 1321729 180807 1785780 28104 288559 1084596 855668 526247 1403213 1871020 177757 535685 457192 584869 1572976 1104719 166055 1907233 1220076 233384 828854 919245 1740574 1620121 589840 38009 961315 1592320 1161786 1857301 1099065 1061523 1635180 425543 709653 897288 1922979 1004021 1658948 1641312 1328355 1032566 661448 886034 735198 941937 1970544 1534494 1581451 1805295 666609 1919535 664170 1124811 604888 769208 460952 673704 1513590 312325 1785935 1223111 1100642 635381 670108 1429156 824804 839249 964964 505791 876471 1936505 1780441 661587 1723728 143468 1837092 15150 899897 920700 1931426 332826 1406908 326833 1833617 145142 1647417 1767959 1645543 1924166 1918847 582827 1396732 1448490 689002 154211 304400 1630204 734409 366416 807413 1256267 146277 918723 1444034 846521 1924717 1014062 928070 655209 1500531 584512 1885998 1990032 1553879 1330180 330710 92569 1114311 987738 1665628 1404566 1254324 505042 1761051 1594133 1962689 620487 621117 1850259 1694663 618520 572572 1471230 1943903 1408500 1383040 317548 963573 108336 1963606 1356459 1196763 226565 156430 951478 39147 1347527 1886810 241616 852700 1099682 519751 884997 1419961 622214 377213 502880 1337246 1459100 727347 832868 55472 235698 535848 555847 81183 1598224 1009292 440596 1140683 1580435 912044 785749 1030927 1166732 791418 693566 1436392 164761 1619161 271050 1285781 552102 345683 524975 547116 612122 875562 1974562 688050 107019 811176 509627 141103 478274 661750 1653533 269954 729042 1173631 1550427 1260477 1831652 360914 1112818 635707 1513081 937769 1922266 817862 1343801 1322198 70045 921416 1756110 1063599 1131617 1037834 1500920 752306 707204 1508289 728735 1206372 353062 1345477 1132305 1190005 1383393 1098639 1517574 1194938 885313 1041063 1460433 1068367 1960948 283235 1741253 1354089 611029 462567 1998548 181145 810186 309358 1841244 789143 615296 93158 1637044 1028025 970341 1978434 1853423 1393228 639622 504641 984769 368025 1893150 913720 515256 1094082 362916 735031 667948 1078068 1205316 315947 659018 1328959 130486 880112 1615765 1091789 1246986 823500 14244 1812747 1854456 460096 1149894 28736 1923353 99418 1394390 1568097 1957186 171607 1857668 1928919 1784802 1279003 535952 704739 181835 1336729 1892884 77975 941919 1639558 768166 1145178 1849281 1856077 952400 1537961 447542 1109432 1817507 350817 698348 671737 607694 826321 740746 1388678 37573 1965153 1065808 1116877 29704 218787 1431477 319738 24047 1001219 1967881 1423701 1824167 1764909 1481410 1129472 1728103 551541 366787 710644 105467 580038 662689 1132632 715186 1991871 1241818 859879 563453 1151432 733952 1434299 1657633 436612 1972306 1765182 942539 445618 1654713 1785795 201611 729660 25520 1947893 917802 813540 25149 745819 1430789 545154 44111 1554322 509052 43189 996617 1958809 848679 1879482 875608 771277 172115 99977 450448 1239819 1442120 188482 1471764 1461023 251631 1489225 1696201 282547 1870371 1865718 1516337 1263302 85188 1296099 690771 1680638 628944 1306679 1682093 1654165 1621978 1933322 77778 1768114 1661959 16592 1443740 1798896 1714588 1811290 1799891 1007152 1967982 1607932 569839 611005 121175 1862234 273180 621946 212604 1227757 515058 792455 1983225 124103 1003466 1091462 384622 717384 42349 1489600 143347 29912 1633697 1303480 368142 1124353 1606611 1488418 718972 317656 959540 1561259 1465393 387635 217211 103350 1122535 1886966 1198170 594064 703074 1948536 977593 742466 1892824 1303015 1153710 1963194 1004822 308277 995840 354521 489618 1253148 1052509 1205338 1025143 650947 1813155 1015106 782685 1312857 645123 1063871 278886 1434221 779173 723589 1413773 888542 1643750 654268 1213869 1742617 1647034 541089 444466 515374 1120821 447680 1673204 1374149 1526714 1592800 1156536 1093071 888690 1225092 1181347 113294 52447 525641 1379442 341502 831248 728981 607115 1971301 1678974 1605399 753591 1671627 1756711 1368891 577757 1883875 1310981 250500 1429294 1526289 1587773 784517 433397 40992 1631173 140648 1488423 761915 862439 713672 500270 1138469 243077 1488729 684260 1014870 1879117 558943 1490241 1082183 543117 1672020 94040 645097 405139 637730 519249 504090 410508 882865 900883 112627 623241 7682 1856858 953950 13266 809486 1332866 590219 808167 1506729 597070 1739931 1982659 249619 1265356 266301 341077 1496516 1112991 1476944 286198 735161 1078572 769695 1584176 1299419 122014 433348 580357 1277763 1496483 658038 775625 1856276 287199 434534 26471 705297 1388146 248797 1533183 929587 1397036 956216 529465 355071 983232 593191 443677 996571 1448273 1676596 1214822 648327 102669 654667 250538 404158 1288076 1723000 1282448 1881146 1536568 793305 166988 778026 663600 491704 739527 605033 863454 510467 47537 439679 751973 526318 10929 813135 930140 201484 1578120 1390409 1491335 1517790 1976919 1667378 438640 1607425 1194013 830017 1937306 992713 511973 1856952 1491355 1498225 1537947 1971226 1699906 222516 78375 973626 1654438 961683 1620995 1409941 1974911 1177895 268300 187772 1895219 103207 118460 570552 1574335 360991 1561834 418529 1658285 1677162 154262 1628213 1827819 430507 631687 1853008 1814602 729393 584147 1998741 1374720 982466 1443013 1922034 1080147 1909133 572862 1727571 809967 831982 527610 1947861 1925073 912778 1329095 1717358 1065558 1322967 1925767 338317 1324470 601383 320618 521080 814978 430104 943217 190233 1100171 371478 515580 1563620 1712372 21314 611238 90425 313355 979293 492784 1362606 108499 1141598 915335 973916 1866785 1557303 1459914 1105343 438725 26027 676003 963890 356218 1867529 1688384 1504970 941698 1591582 135851 729422 1287639 1789755 524446 74929 1921309 1535690 1236851 1594529 1719671 188543 1563169 316442 1040855 1060716 796298 1861845 1609361 1961247 873102 179540 1931927 1915318 1363272 19297 220587 911014 444832 1091801 1531362 500576 1171410 1457750 672946 495057 1639496 1333654 111811 919298 736669 86867 585797 253832 494798 1181733 1911661 1014581 1841087 384844 1542725 344964 565002 309384 452941 785324 403315 1313318 1372906 1463743 797659 1171148 836617 1300458 229703 478961 1145319 365417 399655 1917963 532389 476590 1836764 326019 1607771 971059 1607574 39352 740678 1720430 1660676 1309961 387113 557268 395906 1743664 873350 70391 572623 314893 1899495 890364 848568 167917 74178 706479 320832 628133 968190 930117 1151860 1067365 981385 1659928 742762 1450861 300282 40750 1998353 570684 1129107 24823 1273075 777015 1543253 215052 1360289 811589 676492 641807 565707 1628894 1064408 10311 1502976 703946 1763380 792073 1176500 1503935 1690323 971806 1446199 1110875 1312812 55170 535397 1652717 1505694 59418 1811775 120029 1911902 1395040 1566849 1179189 310278 1009050 459292 517781 1819504 986371 1489047 1044942 1677536 582915 171338 1219406 646371 1029180 245219 852635 549518 736571 1465882 1036020 1095219 1451089 945432 700641 1112304 818566 1689468 1690024 811199 884692 471486 172482 129001 923109 399298 770558 1272113 1623784 1996409 1456326 488702 206330 177237 1379692 1997930 1756211 1407003 725454 855642 1864820 1919612 1307709 888972 425558 1234908 761097 842294 1719279 108104 21687 1740614 561509 400137 851171 984571 1901242 1547784 101899 347820 807989 72299 1105886 1521392 65668 1409892 542400 1788198 1168725 664940 99797 931878 1070760 358834 636168 1852885 466229 1486015 1651837 1656900 1552163 1936936 1055199 1317435 349065 1963901 1668810 1159759 1230086 1374350 1956570 13645 154613 1811437 1716466 1410579 1103110 1282898 1926449 1167228 153246 365653 510775 1453362 1422018 1663263 453375 1961433 1656828 433119 38020 192600 1351901 773633 130649 1870201 613042 908921 491038 844534 1702832 187600 1963059 211848 1584772 1647105 1658514 807645 1130450 1066396 633564 1005067 1238107 892711 791207 1109175 234497 854020 1552908 1603478 1353750 680498 517146 1344038 212033 44237 1098098 663204 1601702 1946490 1609962 814487 784384 516728 228644 1627119 1158321 629284 1442860 1283333 389827 134204 1185187 1426732 413726 13786 592738 1842772 1281042 258158 347543 273336 126479 243243 1760624 512822 1815115 1763387 1131675 1131763 1046657 1814583 1789302 782641 613441 846788 533626 1125193 977978 1676299 1301620 1654093 421231 587758 1195474 1626729 1273293 1714685 994477 1727471 628264 1536243 59764 1710020 1281352 173798 272241 1294940 1429769 1908055 798268 702890 1668799 311830 1442306 979228 1713425 1186871 1401001 1441166 1511318 1551069 1899369 482990 416032 45151 1393666 1696597 374466 1800546 1551686 1151043 1897025 1786151 342875 1631668 1578954 515651 1842831 548102 1774664 1651728 1736784 1452007 1148037 1418005 1689609 551400 181546 606581 929447 32422 1070470 1311583 1870732 554987 1603683 1064409 716406 1691125 397985 1072091 186182 1242164 1595301 1668792 691075 796309 1096532 963265 1838518 1528105 1713636 726104 1781666 1381472 1104558 427866 164228 244972 1440954 1741042 1587192 482935 745599 1910662 627974 310158 676312 1489886 1447497 822526 1799225 742901 1391934 1600789 537505 2489 128882 244683 1608825 1766799 474270 527404 1142700 357830 552438 405491 1274042 1950463 502092 1689051 1780175 1624960 334456 1893651 619808 1339464 1180716 801575 1966787 1438697 1995134 536169 1655439 1380908 966162 1662581 677489 1806612 1030754 659675 538585 1833312 31229 619108 773001 1910692 1712059 420363 1030059 419177 1683967 1117977 836865 84519 536120 517103 641702 1848675 468200 1659375 1827419 1298027 380433 1113623 1594072 1958446 1915830 838221 1921723 853217 1683970 428548 13449 645542 493945 1628212 1223540 1696544 1221732 1567090 1829083 1891125 1130560 1376450 1793763 936332 728104 215878 1930029 782826 759715 367336 1666962 1317889 1434690 1995013 1790120 66829 271532 790016 1319303 342637 788637 31187 936697 596411 431716 1066079 503943 999082 1121037 8121 606198 1218608 113433 1518629 292400 473499 391207 338460 1464738 1188278 1145376 1543172 357852 528308 1215504 1989001 1785806 1761732 431255 1864617 343886 736201 789018 601904 499208 1036502 671274 1755746 1567263 624468 210550 60933 1522195 374952 1062683 1733325 1446396 241110 662599 1459895 526303 1452467 34474 253318 1375843 1184294 1873813 48948 1449533 1334747 144689 239902 63042 803415 1658572 1103860 1757334 1860560 1848897 1285556 1359113 1257882 322029 69067 1049084 1484328 110923 1779686 614456 278934 593349 801852 619687 179905 164261 289589 300590 1655263 1702309 139883 1197628 723128 477452 1523296 861773 542585 117128 322626 618047 102641 637961 966408 324384 867271 1388063 309130 1274337 717252 1638067 1357630 1741270 1148591 499059 88718 1371722 398389 1632923 22838 925023 1726063 1881274 1583847 1511364 632991 567213 1117508 832238 1658420 70921 692 1396326 617854 1398561 1075814 1309147 914959 572533 285765 736868 1006367 774562 1336328 25931 1155615 605042 213486 34805 57304 391221 356698 1620414 1866770 1256682 1357055 625486 1730572 789710 335809 891596 249836 750030 1015040 325738 1996100 438683 1831632 173885 1563927 20486 1412504 386645 1589252 144372 615846 860433 1319220 1213140 1006779 1507912 1335047 476208 988149 43577 1418033 1439743 297335 5279 1871397 1450877 1585788 1929222 808340 1155187 1245341 1638072 860138 776672 682045 1063110 1225422 219597 839049 1935360 1842577 87460 32954 308158 1582654 1109163 744625 597495 1042983 1549158 711431 999091 1162282 1718469 973556 824946 575226 1663816 652872 1539614 1087797 1002883 1997027 500989 1044320 973979 1608541 1566696 879377 40862 1322854 532048 91448 627434 877812 593578 773826 1754723 1051482 1852877 1290235 968222 830160 445839 1187981 1222071 665883 659931 950111 498083 1188589 1588572 1900101 447791 957404 1052822 80355 115098 1319582 713830 430468 835848 1144913 441115 1859685 466864 1090798 1065142 1594994 1779070 358425 437132 1201359 806880 822861 942684 1898430 1508790 385570 300490 1047623 1123591 1372214 1141640 1431689 685378 1433041 414250 1220428 419977 616749 1933816 1413928 77462 1243076 668501 40864 1970882 1595325 1844058 1023137 61006 1094511 94991 679526 956240 579728 1412631 930397 1235995 815579 792800 641283 1626181 1582959 992830 517395 1300159 1402025 799887 1257684 281933 959508 166614 1472009 1133847 1722132 1420156 125869 482351 80480 827507 1730116 703499 1067315 808610 1447054 239958 1952343 489266 1819528 179367 70734 1974687 1869467 175738 1517759 451975 1446436 781323 1228808 1299551 934500 1047364 498688 1813188 87000 1243511 1315380 339099 421443 1282569 1652492 1658749 1874103 1295011 15525 1661059 731748 385939 1525905 1000208 77748 1271560 666355 684047 973016 643712 1898351 839115 1148536 38888 1201553 1036057 518552 1657548 1773308 2634 1169512 1126260 639390 689289 662229 338410 1825478 1400858 1362414 478531 1599605 407757 61332 1711840 1295645 698925 125192 478232 780819 1790976 1714767 224559 262449 351847 1949358 1259215 412733 767197 27690 68026 20032 273452 667782 1761560 1654215 341944 1016645 1179107 120026 825189 1325633 1435870 1626692 1112464 1934369 1419801 487122 518007 628849 1742996 1199352 1665699 787666 1931553 92000 704436 1272203 1893621 1861925 858857 669288 376621 365912 223860 1816016 356771 102519 292109 912095 1910238 848786 1995726 306925 250173 1611189 1411679 221137 1854234 1285565 238362 396660 785708 1803081 580656 130836 517370 90604 1204535 1676121 929160 1814874 432147 1362883 128501 1606829 1468941 709352 684254 1591533 1806085 677520 1703412 413854 1846699 575651 399832 147609 1321 919287 1160871 872102 1805523 1151866 896412 1051757 1040970 1663693 1603803 335331 1747508 468076 1834318 115172 67003 1215083 153960 1966430 1907686 33971 1207058 177900 288962 1358600 337513 1765149 187573 946190 559542 397336 1894751 523228 1062402 849636 111658 165726 1302551 1982608 1530063 559325 1024199 671832 1648323 1717687 1173392 1196897 482394 1848687 294689 1522521 1157453 1855183 897770 692390 1146046 1674740 1733141 1335138 101965 866264 482310 1229195 1415896 61267 218749 1679230 941887 1973255 1671730 512662 1461828 303382 957982 1094482 160000 54487 237667 1356198 1058829 235753 190251 313750 12313 1374971 1513360 224989 574150 23178 267459 970352 910961 1459631 833474 1438554 1806839 1145068 236727 487755 1531059 1079422 1619133 1097681 876424 476233 574655 1339114 1272949 612339 1217808 767043 1374600 1563154 1504128 683105 1258289 1005645 837176 1469530 180534 1133260 394478 1955333 1258399 888478 1106822 730267 1715184 1838627 633051 1663585 1483463 844932 1972820 1896267 1044410 316270 1638928 594913 394993 1648247 1170295 1462443 1899045 909832 247875 1591024 1788777 405229 639866 101566 1313370 645373 157773 411035 1777947 766615 1446700 79230 129007 599626 721627 130254 1173358 1796527 1666816 1610386 721735 201382 659492 795852 1450233 457019 206404 1566694 1823689 399841 250266 1061690 1725893 1488830 70499 10826 1386959 773143 551627 436138 1252508 1914165 1256194 189006 1435365 1868784 1210376 1999773 1412346 663984 1449330 1346217 1913104 1261843 945674 8687 190291 213124 1980111 1449110 1927173 1314005 798704 1195598 267412 215639 1457167 1825141 1673909 241300 1321402 1551877 1571313 26061 1010286 41676 1181325 493103 1672368 421158 1826640 267634 229795 1918025 1790710 1215396 1960787 1882883 1558851 66731 508023 437122 1016379 1995952 901178 1860066 827889 1533753 1983941 168832 641169 719329 1020569 1813354 1241906 71883 1203127 1272636 1957471 1867976 818770 192098 334857 978701 1232805 120076 1326040 1776462 1922342 1402565 742334 1530090 921661 299245 915981 517077 1827265 1022784 1959931 1225594 470544 1435987 67511 198807 189615 1865155 292452 1345857 440966 1218968 1226708 1285478 752499 1043137 127658 416630 1036064 1420382 708117 649669 31408 382296 565542 1234802 1322248 1488349 21077 1599725 1811642 224640 745086 1664901 1966242 104052 1291056 1141329 764309 706878 163548 1733503 1147051 574454 1627537 365062 69651 967374 1526724 27337 860040 845963 535259 1360061 98850 683324 337255 441963 547677 867562 448662 1448104 1583887 271121 1827141 683086 1627041 1649484 669484 1428386 308017 1982626 52798 1876306 1552931 220320 1942942 1936914 1239504 442882 293114 1240147 231255 1471684 1014410 295350 165729 168406 1011797 825857 356291 666816 83184 1493479 1678563 799974 256965 1083098 1601662 1679751 878045 1493035 647813 338088 1690851 1260617 1442751 1609057 287686 1618329 23507 111092 1634535 63760 1512071 478566 1620746 1738697 1988840 849526 831496 1222713 1307933 1135946 1731903 218189 1206892 29353 1502492 7762 558603 546134 1525107 428704 1349779 236757 14538 1380438 954319 329886 675825 84507 816521 1874661 1613354 12012 302339 1979943 1278266 555373 267069 1841924 74808 156352 1772394 1066295 1038575 745707 168916 1991928 40837 242793 967881 824091 112489 396705 173846 747330 8430 1238507 432251 1190144 403544 813020 1483334 709453 701289 1029146 479374 293371 253952 1670500 655247 918199 1156644 568067 1527237 139234 939876 693123 1292243 714616 197013 130276 76481 917904 1070135 982663 1775045 271219 847859 1390679 1597613 113360 1469801 1793113 27354 1119355 113035 1680784 555552 415683 27268 839547 1818779 692292 67255 1224330 1736650 1920835 537781 864358 1615634 1580826 178820 1817160 1609561 1677708 1357732 839048 266559 1839078 61171 481030 1786194 170552 1929958 1187961 82397 1158112 1320256 496738 742187 222386 1935244 42605 1662843 1208662 1221369 14926 1247520 603982 1538702 1850683 707394 402769 353803 1060046 1098371 273885 762117 1746064 1376833 334356 1559761 1120413 1299100 1713635 163156 1487130 1505185 1483611 1605049 758424 944706 1368281 1444921 405332 776038 1846295 178238 785052 375039 1713842 68201 1588445 1938944 129141 1503637 1516603 1689426 1995184 498381 360679 1572763 449351 1733572 798443 784371 101062 734854 1843991 545166 476114 1052350 376971 840877 1612925 580296 1694896 1642576 1251690 1154417 396476 508111 524907 1022450 81123 225168 738819 634813 1001881 415176 871231 1146044 1753254 123069 390464 28967 399781 1496353 1802385 1375727 1086589 342427 468898 588158 953715 192490 1248547 1970893 1074676 729822 1185169 1815168 1209371 69014 944172 1478632 96285 530894 353233 391933 1775215 711701 1463016 885446 859244 1847252 798257 988663 1783224 1731386 499258 1360782 272414 1414333 131959 1209150 961192 669667 529307 807203 1751475 1677451 1305141 1188864 1290456 213094 67228 73873 998220 1495319 37788 1813435 190021 1132301 911329 36722 1282695 1598258 1929753 829177 876077 875864 395802 467744 1917579 338552 1784394 958755 803244 518631 1213253 803248 583370 1613650 990041 1368201 1351708 1061426 562127 1112326 522406 1814120 1809138 847964 1280959 366051 284726 1459468 1141348 1949366 1692054 319334 1719239 1600836 1734086 1398902 1677647 1463748 996072 1806349 1870978 1707840 1700406 1305122 1839295 859353 1951703 1990039 806771 628987 100015 1457492 1424167 153681 1237240 1204870 1331655 1971805 1419366 692531 1607081 1126103 1111826 941107 314030 1052393 1898103 1771931 1548084 1647100 286497 496504 884254 407795 563485 371138 360155 1259295 1576715 1745012 166271 1884820 1630878 957720 449448 1810520 888511 862448 329312 683408 754803 416966 1819346 321575 1124743 1269199 923651 1134542 751595 1845770 1931453 846800 1545407 352309 119493 1055392 447058 1047046 560214 1588635 1136374 304823 1641079 671661 1344340 1571274 1583369 1089293 1256931 1799521 1177785 915137 1104262 33726 1186276 1595470 1097936 592305 1304392 1535173 667480 477596 1684621 653273 1515977 115374 288140 530938 714974 1990766 1750327 1786198 225938 1736692 1456471 1541121 708067 1842581 466711 662198 672418 270293 1807670 1591865 213432 929750 1275141 1471534 311910 1712512 1694119 898567 191067 914779 864995 505112 806463 1873382 1195846 779244 1889967 1121614 953306 230165 327550 1537226 31515 1107804 1089630 1685142 1986599 1464953 75427 1462890 332503 980109 398863 1539111 1772938 454493 1008494 416017 1579364 1506003 374558 785684 353749 442872 642763 1441203 1345059 1244554 1082739 671360 492980 981747 1418619 814304 518858 413207 1541130 1902513 1315826 1663861 1801753 1058965 931629 353882 1727536 1289208 1291997 510122 1133907 1364578 1143628 1166166 1352080 647488 269079 1265842 1745480 818926 1117931 1294924 1444989 1843426 70604 500133 298583 1187350 894358 728782 990406 533933 1436184 1530528 1387155 965396 407866 466140 1138384 1792514 1901219 1597361 20703 444103 162665 117961 27336 1047865 835128 1789940 1801132 1201193 540717 54856 940259 1647316 783913 1503359 1697635 1786704 767728 526767 75843 1443544 333207 787325 208526 1027309 645465 800123 971325 1086878 187136 892431 1629571 1665214 265483 186247 500346 786845 1264429 563703 458321 385766 1844271 1345790 1602460 26480 38384 1955180 1851695 917312 1432317 35785 1733991 1833758 1735726 289837 79705 1995041 1524066 1136663 965874 1916682 682560 125708 1200809 733965 443771 1410092 1579516 653618 1631084 976607 1704179 995403 1258759 281834 961275 1002751 1200945 1538200 314451 1868575 1714835 882208 1021108 732179 26360 906426 1673662 1626933 365959 227121 1794212 1622418 1487509 730361 562650 953324 851773 1817544 1115735 1406659 1425043 848649 1660668 1869426 1512140 227804 710222 1740338 472855 1079018 1228048 224514 235045 1527845 1510295 454484 370917 1839124 696001 1192750 1497371 1204777 1708568 775219 765826 569954 355882 342936 1633995 303623 577094 73467 565323 170531 626281 1414235 717318 930966 837360 61254 264157 976415 829655 1367014 1652361 1775165 1716718 1740665 1112016 1097667 1129811 326738 1003973 1192319 452354 1344720 1692669 503947 516046 441101 1626797 774540 1114214 1745811 226060 304409 680177 1553269 338733 1048907 1142925 1552253 237951 923182 1410266 744245 493246 99901 681253 577845 1880115 908812 48899 1944379 612954 46549 654132 348673 439090 932563 1068254 1914250 1206405 1674229 1963560 1761076 1178051 1909804 13743 1922581 626748 1033534 1459090 1463245 1322138 1120452 1792485 83378 1769514 56913 874948 1452458 222285 707456 55700 426848 560656 1718932 698885 316858 367650 1443085 847363 1176275 1249079 802165 887760 1334434 1358564 1085729 567546 161994 1191316 1643183 1276318 669855 90726 1293493 216042 1321885 1273606 1102626 1622833 681670 1710032 782411 1933025 247067 507206 131786 1183427 1022844 1372033 1349919 286368 1674340 1019722 610973 74647 1136506 570215 1678077 1215314 38012 1541426 836632 1512023 1154152 1578283 1440772 736246 1728501 94037 1009332 884929 1657115 1772136 868885 291339 1347509 1092800 1428899 346807 1021855 215075 333981 1423590 1930752 117570 833549 563679 1015255 1935621 676601 1118456 1800209 569080 1412703 1259016 719705 265525 1484707 298218 472193 478749 233520 673327 1829713 714372 1993536 182603 299009 1413512 829744 1202814 1269955 1490956 1163543 1953356 191684 35208 1745944 315664 1175321 1859457 479335 213208 319063 106890 1137972 1564494 1400742 290964 506089 369046 1182722 1440214 1785850 822786 936977 1601352 1889096 1671479 644716 122832 840709 1436899 898989 535444 887597 1935369 1424969 833654 863043 381368 1406886 446860 698331 1967606 37215 1838832 1593006 1686272 118354 1441435 48762 78960 1389874 869 1067408 1611013 1809115 547346 1436613 1912348 192374 1239206 1536945 1182837 973834 1623769 1630961 1246919 194041 1348594 818600 1960127 403050 1303590 1104785 847954 101415 1923908 617707 1335907 1337440 1982150 183627 1893351 632053 1299102 100028 1649876 200925 884539 90300 1903371 967218 69883 176961 1434960 448471 968649 1678120 825045 292 1753348 570686 1175338 1147345 1576611 164082 1134089 372415 378930 137010 1885609 60038 90142 1939890 918294 1017525 351294 1573472 78278 811991 785215 1437482 1326747 1352459 165750 437875 986567 1131499 1535790 557470 136540 329830 200155 1588324 1048132 920708 289939 361482 1264356 930988 1249998 1905737 832703 1450370 1631474 1347794 937932 1985254 367217 1395477 1881577 1057912 518720 1513174 1136397 642026 1138392 1007057 1758018 1145831 276672 1956102 1979802 90722 1593179 1506959 628112 143811 1326724 1486533 1642744 508830 1331196 285414 1747592 1201343 1446112 926650 1692215 1275221 1358973 671951 1329407 1260266 1815734 423958 904020 331092 532393 1915321 444547 1465160 825002 1564570 1686132 410619 1497195 1128467 1595314 36791 1909257 216173 668370 1277513 229921 801011 583344 496061 1945095 1027948 290709 1212995 657508 1876841 259080 166226 532313 1379827 754637 1009814 1721113 627613 1484699 1949679 884458 942921 948604 1314378 534333 1524687 791488 124744 1699002 1059312 1036380 487840 910937 399951 463100 741081 1072707 1372434 1286274 120208 247380 1407798 1446624 1027090 194264 763224 1116764 101889 1119195 536909 693023 1203114 1481287 719108 1981995 1656754 479785 1427143 594872 476757 415813 1425408 1345147 1504347 1696364 638078 884988 707513 1542823 240315 1729138 1163504 601912 1202370 732723 1281527 463963 1235881 1914081 1271425 1630001 1234206 1581719 704196 515313 124302 1317653 439068 801713 1127954 1732043 48801 1589226 404103 1744022 1454773 1494611 1622503 431239 529586 430030 1149940 1920250 627121 1566042 1661950 802993 437532 53498 960466 1773829 685108 299057 393703 1689718 1713963 1515455 1517150 1008383 1771045 659689 154972 1120944 833252 857022 1664248 648739 43496 443505 1369878 326246 1365752 642282 1269074 1218678 1044739 255574 1779494 1403197 844052 1849557 56142 755572 205776 222967 1460094 199799 28544 818602 797959 984860 36149 1417321 985887 1403453 526067 264439 1668373 1058216 805451 1921090 696885 129819 1999690 1638653 183593 1451965 507961 1138168 1962464 374736 794021 1632082 1724088 1384407 1334027 38885 339100 1856049 663440 987794 219602 60530 511035 1079362 1466639 947556 1384343 760101 1273437 1357859 1564306 1794728 295001 789312 1618375 1270988 744883 525664 934716 624033 744571 1817282 616591 378259 212510 681065 1481103 1500959 1122834 157959 1034475 375379 1305778 31760 1124326 1576615 1215571 371623 1379196 807829 379629 1429589 1192076 568072 873709 309502 803910 1808512 1261025 206727 841133 1767255 1964612 1632555 984052 1052009 951281 1273412 1549894 1798885 558945 1318257 1770379 1136889 1532704 27452 260619 1077015 567459 506934 82147 1846386 1468661 886062 1184089 1639270 1299951 1778329 705470 1565622 721855 1197238 1581565 1144340 1633627 103066 1696525 1357651 1429089 663490 538325 1593545 895444 378848 1979310 1886346 678130 1821867 725367 255293 617980 839269 1626398 302592 1225105 711075 1902980 1517118 1497998 62517 869935 114646 836991 450851 1156591 1493163 534053 837655 831385 638178 899173 123995 510722 1718561 236084 125752 518930 413274 1506902 475787 436707 499834 1655046 830598 9219 1763334 813170 1631558 999305 1576048 1417394 1812207 592539 421241 1893783 1674926 1091230 979855 1334370 935105 1093428 1270211 1305493 1912279 238799 1987217 1063277 1850937 332805 780468 445928 1963885 286047 1482215 859862 794319 90898 486839 930452 955084 839824 1957599 423306 106698 205646 584251 1410804 1967762 465963 1990117 1644981 445265 1609067 131606 1590299 1656610 1629259 1338972 1038148 105324 1389943 1798306 1098980 778472 1589385 264630 1115315 1794398 1294026 1027428 722542 500497 1691643 844943 261918 555363 619488 1665981 423210 1451524 1715247 1690957 41838 1664587 1935203 482949 28416 1935109 849510 1186335 25970 1253958 72211 1188006 397824 1841708 1610966 1123688 847998 907874 355965 1575193 1334335 104776 559006 1091728 1494371 348405 1987943 977194 1393050 451317 44986 1499966 213378 699793 1889640 153331 1601940 246039 1534960 1733392 666489 1265606 1513686 492661 1807683 1725115 1006072 5831 505280 599773 1684380 582676 1074468 736724 462066 831525 1476194 1395144 1891348 711931 558692 1099443 239799 295978 1352824 393950 470800 1807153 537786 57667 1092652 1665063 1823346 1312228 21140 829108 15513 556125 316549 170928 317636 1697290 1635089 1156831 899304 1110740 690564 1229636 1511296 1052380 892362 115464 1754157 1598087 1902746 584136 1001717 1643955 785024 417051 1609211 562263 1800028 495093 504609 1852594 1317282 934472 1858104 975223 1128720 933266 309852 1166289 332935 363849 1037630 732404 1648978 1520180 681937 978063 1020012 1677907 637852 1026771 1963794 854671 1566419 1142960 1975119 1982806 1128480 363625 100256 222682 953819 553144 861956 183795 77707 1929930 1283179 1724783 615322 451011 1645117 1367238 604478 1948986 1620065 1089480 365212 1719226 63370 1899515 597875 161100 804122 1930048 305813 682086 1826948 868053 236690 171715 592971 805671 1147626 757616 230655 642913 1622929 991956 1296613 1184754 1430864 1062272 714046 248144 1332257 268657 255609 1154544 417700 1435072 1503079 104540 200962 72618 1633543 1241104 1845907 1820984 574087 760227 1423024 182213 1977787 1366555 271433 143488 245244 1871891 1106156 956146 1667835 1110497 818848 603263 707641 250380 416623 780448 1211907 253476 1824371 1720295 818446 557580 1646362 806409 1225998 1780918 1856950 855193 399903 1535232 665576 1854899 1631910 882355 666398 859287 439125 972012 215085 492574 2968 1841926 771293 1799417 1733204 972406 199379 1327190 1582517 1913617 1870765 1424814 1563495 783367 482255 353738 1090162 1999255 250483 49395 70569 1381082 458484 1960614 451621 1429372 532884 1566388 964450 1641596 1206946 221966 474788 1248774 343751 885646 255680 1411939 1988496 746880 778722 1978556 1071613 581185 1445381 664147 1451331 458324 12293 1151199 1443833 456217 44147 602738 248889 445420 432307 1999841 460658 724295 1584393 1998301 1487900 1544630 164380 1203794 1240558 1817518 1545641 80680 1936525 1452584 276549 1219633 1712436 748901 345965 1036899 1112092 1734017 609645 364506 448302 1101471 1185133 987410 802635 295055 254816 38895 1487400 1914100 1445958 696981 149184 1073726 987604 1554959 457322 262246 1468944 386118 1968600 657840 1561624 1698452 1348194 25752 1267215 1405089 1009588 1550845 1723030 1199393 891058 974963 601044 843220 1644619 1068966 1220816 1338471 1120239 857549 1570025 665035 1076206 990470 138873 339407 1849114 1985435 771261 1807785 1050875 245524 1334041 923168 1551166 1944867 1244019 1515324 1600808 618137 1385335 1289401 1924126 1156786 690053 483570 1606727 551522 703229 884734 520385 396529 822958 1568870 1555726 614094 566181 1550803 695523 77811 942219 273246 625592 928550 1953046 140207 1828229 531374 43104 1692407 1334501 597435 1880046 990970 886211 1338280 1681805 391553 66893 1647301 175292 402126 1082312 8060 1891020 1134553 1467888 78080 1529705 1686800 222624 1784727 332027 1318811 1761899 1952065 1343623 34954 1113645 350506 680573 1650856 340531 264164 1498480 256259 651925 18722 1721457 1469951 1708713 1266785 1641183 1271694 703256 1913353 1979545 1240250 207079 640270 753389 606237 233049 1991046 1761444 128305 99193 177186 635829 730833 1504615 490672 16723 1280910 1019350 1719032 1371895 1326809 589253 621380 198024 1836792 62245 1538393 1359961 355667 1470546 1598833 1775021 458135 1239829 1534120 294579 1132344 1975694 1448022 898626 154968 1298062 1584046 543610 1621230 1896988 1463400 1486621 759748 325678 1496992 598191 1173902 1552893 1326781 627465 345168 1085853 1405854 485685 572673 685264 1436620 1147797 1711092 1241454 421609 763025 1611761 141357 108922 683032 613604 297769 799911 893874 771379 910997 1700622 97716 1733308 1436382 798715 1955383 1373676 1798541 240654 1667849 1750607 1150818 1188785 1759312 652072 1241231 207559 1520971 1018422 1614924 1351013 478678 413875 1886955 727835 1102747 1433099 1099109 1229140 485333 860153 318871 1223387 1585976 1385820 959926 1828380 695212 1989468 1420508 732681 1948008 1397375 1984612 1945311 174620 687957 57358 97003 81110 1165790 291184 1517487 505550 563712 553574 251226 1927991 824101 1476919 1350319 1164903 1827540 242539 1255749 1621731 1230462 902870 579005 1819382 114166 1659504 1885771 1540124 1689850 1405573 595432 389648 24874 550416 253575 1523252 546871 776915 725720 304080 1819674 98595 278383 427876 992399 1697334 1007413 1054346 1652983 1996016 1606892 835882 1157145 483118 415157 844462 1190588 897446 749173 1915768 1251125 747753 599631 328623 1999581 1287145 1031032 1239764 1460837 620211 1039206 1223863 697981 861011 1658785 157142 1846985 1289157 1411344 1373152 913448 1429556 370201 234637 882434 176737 1522686 131221 754790 588728 675380 710973 862572 307237 1582321 1993291 1872418 675625 629486 854616 1179639 1670268 1943759 750807 719856 872254 988589 830522 1837146 617374 1489899 954178 34417 1552860 1116028 1648654 1765199 785216 1425166 1566041 879978 1729224 723716 649131 1784390 862315 524567 1222203 547089 1080657 324064 921646 1020196 1235048 645138 1751969 1842086 1736325 527468 632785 1072805 1395115 188828 323792 596782 866975 1038044 1486325 1974012 1946062 336247 617669 1953728 1896717 476693 1277817 426815 377316 1492558 1750322 661452 942601 1294476 1472939 502175 322672 583354 816375 1911841 602732 1716301 198499 721415 1894076 856721 1707967 5806 37342 1042528 402182 1735827 1604241 1394062 1343294 1770495 160040 1864784 1083942 1517442 751037 1417119 749257 307613 46582 165480 348486 923931 645109 1816648 1862968 1484379 754739 1504769 875570 914215 4994 1495044 468940 1962788 642901 1329497 1903616 1524276 1485665 281993 845477 957743 1084151 330233 915580 387335 86489 819189 1025310 856068 1867000 78350 669741 1692737 1994895 1331731 1367557 1747759 1204671 961739 1396171 1460348 1630800 1276016 1609801 41280 1625211 942484 682565 1917039 304474 458271 268287 664228 833934 661920 1431610 385930 622220 236241 725789 1480168 1687432 301048 1256327 106317 246142 1356230 299794 1769044 1707083 432246 1218262 1501468 1300021 1221208 25911 1296432 1881394 1877046 76759 1908871 227911 1419234 214317 453788 490059 76944 1507317 1795333 952140 1093761 1282102 664435 708435 1636493 1120380 971151 1980292 533946 1444624 1439775 1086042 1992900 1277349 1034110 1540897 104054 529499 491983 1445007 1541196 980632 1808807 526449 554194 1704547 1166432 1776194 1980133 228361 365746 690277 312405 1019353 782498 1230921 1357025 575379 839859 145871 1368140 942852 172212 382070 568627 1100293 1324512 1080603 139565 1787736 1712027 227585 1720851 1350918 1173205 1676122 401894 1686638 118963 403856 1071347 924648 1115958 1109505 1774743 1417643 840772 1765249 353651 1818175 1543256 1653335 521945 757679 406426 100080 1998349 612137 1578165 816880 1058329 1207417 997746 1708131 763040 1112184 850317 1319295 1508710 1845952 203771 1804797 996006 866268 649702 972782 1631058 1627546 1423264 63039 1422962 342421 1008200 1317339 1966808 1980619 838485 360010 211380 462919 206319 1194480 776468 993061 1254823 1798383 1608560 1084904 235340 213565 1787480 664268 1280115 1321884 1959597 145489 992419 80181 905389 552578 1323645 1453912 1265700 1579385 1261270 1526199 1814337 1002214 151193 1937805 1692464 1897188 1689044 1715612 1944765 1634426 1711769 619332 746938 171325 482081 62668 1735035 1259162 1284434 886397 59235 1404318 638370 1295911 1508204 1508558 1880936 1740502 1755884 1991642 1611755 811174 657073 418531 993664 735293 1296192 1044515 1794257 171568 696106 270157 1050287 289761 197545 1311547 1595631 827045 772582 300975 1978046 1093921 1338044 909542 284713 1472509 1590169 1946422 1590686 735764 1633302 855851 1571535 339635 739898 33954 1065011 357528 61080 1724355 753189 51882 177787 349282 1708214 1975916 678232 144300 45088 1412781 1895711 1117967 603660 1150943 1010915 1397378 391291 1389597 1697581 52047 1485986 1337501 443008 575991 55454 1031486 1106964 274243 1762984 1435419 1965135 602001 49433 1900103 1395712 575141 113871 1290609 1309615 1679162 1238284 1251774 1051737 1525924 564802 1001225 430242 417680 1943549 496623 1987582 393101 711787 1183476 1082452 32242 1993359 288055 245779 159354 1455319 832245 826183 1843969 984271 111255 523630 562940 1493901 680197 317595 443621 1440603 1012823 1668395 1214088 1995487 617023 471886 1879736 792114 1559486 1223377 1510146 433236 1309327 1552095 1977094 1381786 1887756 1478478 1067894 523631 1288988 487289 93065 982074 1678029 1192012 567634 79947 1484138 289225 286908 1779502 230969 1817736 7476 1958484 1251639 1386964 106810 1794148 903568 349205 1497765 271457 201143 977183 1120549 522101 1537669 1669590 1748869 277027 92054 1065954 1094478 401442 168941 1583245 1606032 1305448 1423406 1004470 1480175 939907 611524 206800 1123267 288756 1209807 1822671 940804 419687 1934013 99600 1835665 726680 1159431 568615 1695143 1500490 455341 1111686 1424314 1424790 1829735 739538 295559 999145 562573 1434232 1538728 1090943 641758 109160 1582528 1106697 1916815 169303 1519700 676686 198606 785358 164950 1362209 27528 1631100 1155240 244730 1612226 971488 1585792 468962 1434509 637004 862399 871063 340818 477011 744739 1588692 1939649 857366 251488 452156 754292 1435092 571124 998166 422737 1705969 1782536 1920658 32987 539861 891678 420234 1139580 1431674 69949 1515457 1357414 1103246 1685616 12971 149042 1519020 526185 734869 1543526 943430 1500054 1362165 1638598 1790310 969659 974089 1912056 1629576 1012437 1884913 553773 713757 35120 321317 1839927 1202137 1681360 1206251 983701 498901 1737213 48770 1269793 827010 1840498 522305 1386441 1680740 1468834 931641 1560905 1679342 1537179 346902 693523 951626 581024 1630942 1339457 847943 1578928 1597870 740723 1604213 1046871 78624 262769 942899 546026 935551 181921 1151919 1836489 587819 406111 3628 1979138 398385 1524416 129820 1490991 1711948 1603866 1446014 1025152 980326 879394 114728 90762 1751429 873184 29007 75995 649012 848186 541721 1902755 473956 207509 342969 1428294 1910078 1760092 1671260 1948843 1755985 1172142 732971 546934 304075 1288879 1682567 1348504 785520 1557831 120192 500790 1666299 1953126 348047 1497356 524455 1269694 1683066 912476 1838480 1970896 259012 461525 1023119 251393 966246 790617 1606853 1658220 1763539 1694265 1000238 395129 876633 1299806 426706 1316925 1729322 1079842 605966 486313 1843433 840034 1051921 1821891 211559 367259 1423770 1885816 1569077 1957594 297225 1057855 1574372 283945 1311327 1747525 1117609 1373185 1926657 1897920 1936385 304583 1302452 563190 1270876 335186 883649 1009579 137566 588474 1147360 39820 1983133 1621046 220311 1700007 190614 948413 159586 926886 1351325 1149903 1837649 677038 798938 371842 1922675 1534956 800933 848483 1578984 956640 466741 1408804 1640542 1610036 382776 267617 1696024 853448 1755025 1139820 1783947 174062 410107 793077 1622214 107802 793038 271559 878007 1734446 1431865 185529 1447990 25160 864694 4527 1837780 619974 942668 527729 698017 1062809 111767 1371577 567930 85072 1120231 121686 1030933 1053939 1698 1641043 151579 1361384 119484 281258 215381 871078 1940009 753879 329795 864461 1690429 388799 1579804 1243444 979141 1121226 1180525 1424642 271356 1329547 294547 605769 418717 809670 193230 1910112 764069 717214 598009 1275261 335151 1473176 1041864 211604 1618612 1548677 1768142 891661 903729 1429511 346439 1955834 935735 546239 1398760 290297 1498986 1505326 1124790 876371 1681203 73456 532093 261077 1839594 1193704 654483 171759 658521 660967 812852 1915183 921278 1608814 410797 1245480 1243478 1949046 675166 635363 32052 151817 961919 1685207 1466271 1221150 125040 1411846 41101 1217809 329535 1620431 593583 1587590 1742975 1944652 366855 484394 829668 1420901 296078 795469 126857 196042 1505483 436700 481686 129970 969355 279190 1426361 1316668 1299763 1833281 694502 1658331 207810 1224772 1550351 1750418 510431 827867 1347205 1457222 1903500 1357356 117049 1273355 600466 1648136 731566 84174 1868167 784377 752876 498056 416413 309214 1743014 1971041 169509 134386 818292 1609949 1319520 1416729 1232007 1761384 873686 1962449 1867737 332615 1111810 1313753 188972 1176246 1266278 39470 644376 1761652 1788663 1389063 324994 894342 627753 426655 1486942 1155599 517130 48740 676694 205886 1142856 126969 1261595 150621 352806 1404224 1506446 143521 1610732 893908 1585674 1437983 793962 1433077 744137 17142 686253 631101 1862843 1344717 1216356 1422120 535596 1553917 47051 1094982 1007281 1316911 1905153 442095 1301909 258562 1724700 1503900 151638 31840 1738837 71680 1260657 1468909 1706065 419811 469931 1569445 887834 572452 1052012 1140232 1085770 1431552 1993803 748888 802768 1757390 460061 1630131 1310192 271428 641046 330694 3837 1886958 829606 1395871 1681424 201960 1760855 1187329 551446 158215 724992 1883 551608 1821482 1493 1956948 42905 1445823 1432856 1802986 1380803 161926 1229882 644643 1358061 269354 615621 1241034 1556202 947184 1003120 932130 1550095 1665488 536278 1308496 1773675 60581 1252865 1439499 438353 1076755 402798 1682361 965413 1613181 1077326 1149710 1832783 539650 1146326 1822754 1911251 1638050 290482 964114 1527096 754418 760899 1789456 300362 181581 941721 977107 1422456 1853783 42546 1476382 1046498 314270 1479452 278093 510004 237657 334910 785344 154155 1378265 1530358 1181636 1172327 613552 21564 359862 1150574 1909871 61025 1590907 412967 322707 1118220 1742733 546955 308363 136519 1033668 779648 1997892 750000 1487897 726601 1886489 1013917 1563430 969608 625704 1334113 1229328 1644481 648390 497673 1812629 126422 1171688 662389 952304 1037742 1440120 62540 221214 490102 179634 1272952 179557 481271 1187692 1831585 1307539 383916 1498489 907032 1930214 1792877 208243 1657563 96869 581023 1468794 1671233 1325584 647517 1752021 1041198 1572932 343961 1182985 327608 1355503 610974 1413131 1677737 662027 1069517 1713322 136508 1504364 92468 1938807 1865441 275357 325876 1521045 1001466 1839311 1150563 348391 760814 207883 324709 975124 1307447 1772312 780574 780968 560056 1077150 1454242 119095 1564044 84766 328107 954681 1279802 188920 371147 905119 1943780 1899564 265110 444304 468540 1550007 1934486 1091530 725252 1112993 117252 1757164 755179 1133885 680974 480393 188229 971717 715973 1092677 1218556 617090 1339941 1336456 915844 1055685 737731 1862089 1634892 1805002 1609427 1197880 1763005 1146278 243601 1900000 625943 163083 1388332 460352 1916220 393894 405434 874925 1589189 1502186 830053 695630 1773496 1847607 952482 1988781 887274 410005 351246 1756085 978477 1100110 768003 624067 1522959 1320103 617764 80647 1306889 46866 150244 712502 63696 1430982 679563 187695 1816194 911751 1624964 1282171 1966960 1974933 1586644 974035 231417 487568 1045562 1439717 708277 842979 1359713 884802 1474070 1099563 1526143 730916 1520421 1824425 803897 1454460 1199407 458224 818713 1162395 286765 1029871 774177 804294 1055504 1991166 263409 1022994 762498 480181 654323 1937324 221031 1904029 466293 602504 1267414 1432129 1952904 1709435 1583429 759496 724731 1691763 570323 1768102 1038616 379410 1499890 234780 669612 712959 1938651 389196 1355775 322428 154460 1517023 1305447 1633919 1959100 1244286 1515360 128155 1882461 509548 624049 916232 965697 1339512 252914 938277 475311 1447817 1416845 1048286 1604063 578677 1802612 895269 1075609 59863 471334 1242559 701312 1449890 1849371 310855 1065184 1155761 1499138 1180219 630722 1238403 510164 1067974 1597095 1096409 422610 1117943 670139 1357137 891631 372974 638346 249208 683420 906291 588916 699925 1784843 1640968 1910799 417382 1623355 823710 805607 1469083 708975 632240 363086 988374 1380901 644010 591307 1970052 144703 1931066 1537754 698770 793948 1502029 1241489 1848584 1090844 1936814 49211 861274 483543 18892 509654 54835 1098370 1823464 169445 838534 1843335 1429434 973990 1079442 693223 1731875 470611 382063 137830 682026 1986694 1629913 698211 276073 35713 547228 214121 1166353 211549 1361304 229264 811158 1675822 722152 1164938 1444586 1701834 549586 1308621 1759389 1817737 615378 98269 1618406 77597 1769050 1380206 1349857 1990954 1732804 1843271 1738105 1312773 1997417 1606106 2585 1725020 850831 1916194 1561239 561873 1480486 1957369 1608022 1243980 585742 865421 25533 876357 1312440 651906 464816 746245 1659673 1741273 1961225 367015 1227532 1163465 560934 1493404 696712 954101 956461 1050648 1058226 1719267 1386608 917706 1080153 727199 695773 1502754 787787 698565 833574 1427311 683312 519822 1911564 442671 1662400 374479 1377964 1777621 300002 617403 882649 342466 1484882 369075 643798 700994 924019 193372 1642194 222733 1516195 169633 878941 1431067 376712 1358076 915502 1321620 1978591 1384864 1960194 209079 1521891 101550 363928 1520499 195008 271652 221802 1946021 878337 586272 1554790 511078 856331 1114687 976976 397423 836475 1643493 1335086 1474581 95906 607201 1519546 1329988 1893227 1863183 917390 510134 88701 975266 1986578 707918 886302 1069667 1258505 905922 646474 1294904 638072 1727867 1939496 233855 129118 1791398 611519 1906481 696146 46845 1054581 1136406 48161 847261 1491245 1065854 1585818 809653 1116317 1406055 1073968 1715639 1604402 176773 624925 1657407 1313332 810476 463473 1757007 483225 1061124 1157510 823145 872395 84354 1669817 1622900 1536648 699648 1844182 576133 959743 245932 1486747 1644589 577832 1300131 1533435 870987 314848 1377572 1404209 821109 210770 954172 1224877 1241311 243115 1712104 344336 1460930 1249209 832002 1813067 104575 1270828 785784 1114193 1645634 1519810 1231779 1414969 984151 1539107 1669210 1115966 14549 778420 1740112 1506115 536022 1162168 863143 812128 28527 398046 936458 818266 545417 998458 1686239 1396066 238291 104660 976914 574452 1577238 914122 468788 1172992 931041 733157 168562 1801997 1279189 1196512 1267947 760803 1107182 785384 1736394 19250 374564 1351117 1982703 1433831 1556249 1960960 116319 816617 1750209 1866756 1392984 212400 497766 1284348 118898 1601712 19558 449072 500330 1412908 861752 1516101 1990833 95283 12284 897880 69614 1592206 29349 567654 785450 180028 1957455 1199060 1298352 880627 52116 1617413 783828 276753 1458491 1646576 21080 1445792 655836 96084 1304072 1921381 120063 378764 1233472 585248 1547556 1534204 404447 164516 734776 1797212 443077 1190484 960123 183228 1011201 613789 230553 123819 335264 1727408 1279670 1603036 449673 1112425 920711 1932213 196212 1428560 218159 784959 1583509 475640 764903 1714938 908149 1776527 748692 1470489 1900307 120367 472847 760573 492158 756790 650936 838131 494697 430190 998776 770842 513072 335476 1635233 618448 1683865 361087 1236700 1297269 6437 695180 1325942 1964435 1089736 785115 1616959 720105 531003 1243525 1884731 1036054 805249 1880656 209828 1493069 304551 1653373 444940 138054 1691744 1499903 339987 1291375 1416047 285802 1655589 1459101 609707 1378786 1732725 164535 863559 260278 910059 408419 1803524 1861786 981741 141332 1912667 618264 839494 366846 1187635 239975 1855546 1634052 312101 969206 1239215 1898392 899581 1828238 472750 794031 74721 69256 996411 1202269 848097 505996 1553920 339165 83213 722017 873234 1577566 1566168 1851980 837669 493932 1685271 1249641 1111962 81849 248007 839395 1144277 1747610 1693518 1607467 1967175 297405 1938206 776776 1345316 1224775 1836510 141005 725627 993975 1599338 475233 1164077 1898400 1847197 49166 222849 115041 1277334 1443395 249791 1004545 837059 168341 1307430 1584266 1724949 769564 46253 889435 535320 86355 646323 774913 816072 1274692 153221 539287 338344 1157297 1347982 443334 1225199 1479834 1034959 1077532 1370925 441411 232059 1656001 1460572 1165378 1221228 532367 1059730 359279 1565735 1136009 101662 1628694 107976 917907 1887047 40033 1570443 870115 394992 13679 1398510 868466 1604209 1171665 1440525 1493071 1798467 899380 199920 825843 239590 242229 1027234 1176089 1282624 1439107 1826886 77031 1264047 695445 1110288 1739829 1566871 427193 1324315 185044 706961 970142 1706938 1502202 1473983 1679338 166927 181337 925312 1345817 1291491 695783 1112015 832235 1118574 897758 31684 98073 1794521 1493378 571934 1591912 391268 1486197 1208822 1509687 1642190 1735794 1671786 1247979 599204 3838 877559 1691929 1075280 503110 1740348 1129142 729190 898306 1352527 690398 1264120 1370292 165265 154295 1594023 885917 468132 630570 1084542 906217 1285922 880548 271932 1109118 28128 1841160 1675497 816804 1027832 972103 670561 1286896 1689149 1998287 427103 837020 1711195 474960 579305 606655 1093501 86672 186778 1004436 974396 1053211 1510495 1736519 230926 1416618 1017212 330200 280318 677974 1570101 1308470 32474 1584237 538392 62383 1922638 320716 1015872 570603 796243 1640430 1528103 978021 961171 1348220 1714355 1407284 1879428 14302 106133 9658 1337807 422959 1542415 1343160 697505 1698572 943093 67086 1379877 1685999 488549 1629418 305276 460906 1566583 506430 1270484 160950 28446 664381 1164161 506729 1765877 170730 1672724 1741255 1877499 1778909 492403 1781938 1609825 940599 1803758 1865429 1910718 1271085 1198882 114735 1295099 1492964 116784 717770 1121166 436290 419671 406793 988235 1407776 1609876 1228781 1793999 1138803 1889160 1249799 1739499 107400 693709 665180 1039503 456466 700942 1413912 1791756 567827 1118733 436461 1130964 1461339 1843459 173677 87057 758427 278222 1411610 1568806 1188610 125963 245986 1230038 1130935 1365504 161155 1770021 1388952 1329842 1355806 515936 391751 1190391 823390 1295350 510389 1838372 734255 1228414 1727253 1960617 416754 906015 1861575 1639408 1601379 1291328 589209 726440 1795219 1957647 1797465 1610748 1365699 877584 419155 1967028 498546 471015 1440770 285618 1567640 1319991 961369 1820445 1830085 27644 747952 150107 18598 204815 1512847 1615098 174483 1532478 1177399 1316893 781861 670654 591766 1114597 1424270 1043245 322519 1327469 1274186 815469 1792651 947502 1892451 1600625 1147806 1179552 1465521 690510 572485 761439 899701 1816322 1954208 1013880 991946 1813829 349773 1092947 1986316 333862 848021 971974 902252 842129 1923051 182495 1060481 1612880 1390583 1271204 1347711 286928 1585991 1403424 1690582 347967 1333359 1162248 1479525 1831173 63969 1072345 132566 667515 681756 1816546 1954310 112555 733916 1234458 1054885 936265 239309 1639119 735845 536145 99160 1940486 162866 1050519 123008 1269089 1459972 1254057 1134361 743595 438073 1945468 1380003 1538879 326810 982377 1822457 1502753 323793 1183722 1422931 1532097 1006626 1263082 3286 61813 1624321 1572979 308246 1858644 1153680 1703145 386144 1247824 1432312 799739 1529930 187005 165083 1509108 474975 345927 808246 1094317 410372 1273216 559787 737947 1535948 305140 1567491 1579548 1775413 1860257 569920 1993081 815754 1087248 1664852 1391188 491740 301781 1325438 850723 1217099 1006613 80683 57530 1596784 1825633 462446 862441 86772 1235312 381168 1185262 1326492 588143 1424476 1324053 1288850 1448294 1852055 679860 336583 122479 851994 649927 382115 442453 1339648 481280 243348 715227 40417 1932770 1981998 1495118 254160 1288900 109387 231501 1620668 1526114 420706 389065 261508 966124 1365873 1031947 1877660 689652 1142902 1215718 1473130 954667 153176 313501 1010518 146837 1934712 1689411 1049553 770251 893994 1045250 635030 27104 1727196 668823 1555001 1866754 403457 588611 164608 520353 997446 96530 1747931 804211 902897 1084832 1777413 1556283 741976 99593 407202 1020190 1887442 379077 29554 1858286 186799 1198976 1568352 119257 501366 1051447 1274058 1584489 1966400 372886 1840155 1058190 1658558 883075 1484552 611479 1379632 1872026 444915 203156 722351 983717 1167593 284798 54745 1541729 1016429 502027 892212 475305 499525 1268135 1051798 1316502 930828 1949167 692498 1013897 1127283 288270 1895578 1188071 603426 277111 968031 1626615 1067182 1159414 502282 22172 1666798 1748441 608481 692903 525803 1354659 1245055 1329729 432925 1095768 1575564 331959 1460272 407539 705807 1199210 968284 1683325 230649 624391 1261475 1083326 1906424 770619 672582 128448 1770152 836611 1858621 404861 352050 821224 45850 1739744 1696699 1372475 1299706 976042 1534558 791384 247867 540311 295855 666044 105982 153635 1814917 270428 126880 197078 245158 1366982 1871114 67301 97671 915866 868996 1522474 616444 953770 1869665 154882 1796454 1384667 195889 595349 1787874 1243539 809228 1839667 1344909 1420666 8232 816463 535169 985551 865241 1822148 676567 384456 1528259 684777 1767993 720255 1802615 1441316 1435413 1820553 885999 82412 1418119 1825699 956297 1137868 1469621 1081275 1913332 162143 855418 765374 341532 1822389 5339 707557 791793 951625 1823211 170598 815081 754361 448804 1175960 1177471 408222 1184837 502940 31607 1142041 1198805 1859048 1566730 717144 707113 1320577 1126062 342249 798923 624638 683291 1484009 1282548 11986 213237 930227 662437 1203963 1694778 518996 462484 95694 1265533 814044 1329421 92526 1755380 713028 769309 1038432 1828580 831179 1304795 855887 27578 1928987 1153495 159487 1787652 789297 1949425 1954937 731471 799461 1391401 1194949 586914 1629440 594539 1492762 1253719 1803177 1779737 1139136 920561 883568 656716 1505463 1260825 308169 1797969 646700 1548336 1400275 1264466 1495001 1911201 1045546 665954 914920 1538439 309737 1420371 586661 1035834 1911313 1630793 1657993 1089487 1952862 1371559 1172248 1433289 280345 1007966 1370276 541738 109022 198620 1968111 1136476 513376 1554738 1810181 681991 1194895 1296920 1209630 614488 541294 1289515 1826897 534576 1540050 298257 10142 1991878 131752 458640 392312 56093 516018 1765626 33154 1274790 1929695 1546174 959473 245011 610199 1260566 1501349 320426 1695487 1167215 1254038 1541901 150933 1263823 100286 1715983 1439477 1324425 1688153 582625 317012 685947 1418077 1310530 444298 1434366 1408517 266440 521838 1289876 1021589 754849 1737607 621051 26782 1648989 1719844 1686149 1471240 1390246 660430 1539176 306589 836650 1625069 531702 226307 1212409 1395373 1455483 701981 403246 1913794 675680 1628585 1882286 753102 747371 628474 635936 1926016 815982 500940 859522 497358 87395 1145079 216681 781299 1916095 993341 805355 109146 660597 218406 1148949 404266 1077530 1179675 1371251 951612 432264 932508 1806203 887176 1398361 1380283 1366223 303267 867201 1544367 691409 1096771 779933 986972 1322962 361146 1507096 893800 490619 710391 309507 1843470 223675 1288278 77368 1566959 1762962 1564121 1464800 1241114 1938831 1708029 655968 1289583 1429179 1013254 884412 216122 1165942 384449 10390 1549062 414474 1463504 702307 819965 1508186 1301078 495285 430916 634679 417819 132444 1242883 1860274 1024057 1754979 983205 1921889 688146 1769763 1399069 510632 1128941 1672173 847682 1177403 39236 21214 1861415 79743 1010327 874221 1387544 870298 951639 1788363 1197799 389623 1416413 1409634 771249 1835487 35262 1239 34634 164564 1726920 482812 739382 1188927 1992314 1781488 565291 387145 861439 1057165 908759 834276 264312 1786882 1879888 1640180 1802083 374934 462072 36761 1425081 1499770 1651649 1843087 1901584 1817888 310111 286257 664020 1319553 407915 591428 1156830 917559 1836864 1963702 180978 1768423 844359 251653 800110 1989292 1607667 1514444 1658721 1885497 430252 1674893 773926 1754138 1557574 74857 802901 816670 302151 1877320 709022 462081 87372 1480519 1867263 1146279 362984 145963 492471 1650273 1881644 1149762 56366 1103263 1076862 1493890 1415750 1215609 1577536 1486317 1189834 741302 698459 957887 1695713 311640 664638 381492 62389 1794799 915481 882398 343790 341796 1290062 1319096 1423286 704491 537257 550319 272436 704307 832393 1027530 825071 1455247 163651 1061903 585287 83343 1524159 1818408 1277343 1541875 162011 96769 1699227 880232 120186 1665934 711676 101993 379781 376025 1500193 793945 406193 973846 1955009 560083 1570927 368248 1449944 517660 1558117 1998530 1916168 124094 1102767 228260 1211460 1893191 1065941 815245 1171201 441931 860600 154415 1815355 928165 334873 1971061 444690 714247 416135 1817651 1281926 900879 116984 354295 936901 803688 495127 367855 79601 619926 1383485 1287255 1491630 1676053 1683987 413310 441010 404990 1639071 1299337 342778 435365 732528 1797757 849451 1083584 1087121 1381139 853001 645588 1059672 793310 1531490 1890468 12856 320277 416330 1788074 61420 1538253 330803 8018 1205509 766366 1625661 162000 1383548 1607325 1508813 1093493 1923212 549706 435721 1298530 258906 1326494 1617082 1797437 1494767 1828867 1934548 1438382 1520195 779241 1464212 935062 1778709 39063 169044 383978 518818 1478597 1041854 505366 535838 1177388 1518252 996607 1341792 1308832 1010134 258712 264538 435947 1819942 393878 480366 333073 1270365 1684297 668615 257306 223214 163017 1881521 598471 562521 1373375 234557 1047195 1461877 591389 386873 412837 346838 334149 1936916 302477 1316233 95011 182605 991991 568930 189178 1857527 267416 805135 1670639 454270 1166301 93276 467627 1916527 167530 1134903 1752032 1430166 1319815 847820 1551734 1977155 1201295 624130 383925 171270 1380331 1327972 691567 747167 378535 1850506 1236792 1570467 1518567 981839 9249 451341 648393 1456715 641729 1286673 142785 614830 71118 1972212 1879135 476052 1218506 604066 45019 1810513 635057 1610797 326921 840037 1397519 1558106 1411561 234310 1550848 1453267 1701552 793661 1083447 619826 1227168 782464 325288 1992726 973105 1287502 960120 252209 204657 1346350 1966035 755153 1990347 128765 1583342 1104527 39728 1773491 1030416 509909 899626 1898133 1771198 1861598 212685 703386 1951656 481405 1751099 1961126 1334926 748313 409299 1014047 573239 1037399 97541 553375 1095534 1361869 5423 47919 1345596 1699962 1313222 899138 1986650 1767565 895657 857284 1123767 1965817 933774 1267989 1476221 150016 10689 1562619 1672849 211093 1219032 1019323 1294497 1456616 1142175 686195 55776 1129168 627001 1728770 1475593 683965 849139 1598749 1942202 1720820 1349575 1441899 1558649 153526 1934359 896724 1226756 835633 1406832 680347 297814 433766 693318 1008445 1167390 1281931 1086211 1789004 962562 1318581 1641529 731475 769969 367605 1034456 423844 74492 611294 315874 147723 796018 657773 669501 1316255 909189 664957 1334452 256346 1613356 970121 1868259 1020231 881565 1754547 596688 1236249 69177 711463 1355132 441848 1329138 1740127 1670259 629947 506425 1008977 1253780 570452 848995 249407 959034 1018705 514807 1408961 321646 736491 1027762 817892 157763 24456 1618083 1638823 1732316 782604 1342261 59575 678292 1088120 746817 1794338 1529301 252644 539466 1896662 1797023 378219 1887971 1465709 1306088 1243763 1406660 1927526 659297 1791143 1953003 278101 423748 1084131 51591 217301 728821 690681 661379 1496998 99821 971954 1390104 144858 1835207 1131503 843124 1046315 34428 1191892 322603 1693508 473144 1071688 1979704 1148222 1613720 810901 1230646 204076 496997 1866023 1845271 1633753 499755 706309 1875574 1850496 450974 1768179 456157 1413995 346959 343004 903402 323499 1504655 1320681 1882609 1507951 1293982 454477 231492 182939 1910553 646657 934121 787745 931188 1924819 1817916 1120287 49437 1799226 355872 1472047 333992 1574700 1839127 152142 1303567 340473 665443 1386114 1726070 51254 804898 1918565 435719 1249257 1206097 1718522 305310 1784869 894174 737046 469282 730962 1280076 1063632 508905 68047 1795552 577606 1791945 1224019 1954142 1695754 1117575 1144175 1976915 1001092 1258752 673372 1728394 1997404 1758676 1100393 1769841 1292435 967358 676223 21613 537651 193457 746302 1257349 1958953 1258157 10123 671459 1547261 966894 593482 416841 1173751 1623946 1145258 592042 279621 1351835 1885522 505139 1414388 426371 1625439 1863373 1813064 567994 1570583 1122646 921464 25041 1151099 1373689 1682452 867341 824838 722186 1962406 1174363 1728287 1546219 713863 1510267 1045323 1780070 1148944 780884 111578 1559426 178977 1449322 1741812 1776715 1968333 1898478 1448783 757006 1357104 1746802 1263383 889627 1861272 1645795 722319 1257289 1730342 689771 1461885 288899 1959866 1479050 1243090 1020885 1483124 1853628 53003 1830262 1376443 1856047 810933 320442 778525 1173085 1959834 399992 1792451 1742657 150352 241456 1334283 1840547 1725224 1575353 1658589 1658241 1129637 755441 1768702 737401 1798280 1195153 380770 1036142 929705 277075 1588490 996971 148098 580670 1835235 897581 1988137 1842702 662899 1501489 714617 369084 1899803 1726833 311422 1348736 1586895 206196 1020884 526650 181332 1231475 1073533 87946 657146 1191053 1231 1382297 319919 1810620 76778 257420 590571 1083272 1633474 529040 1505485 798158 1918211 567297 1540283 384518 851819 1075641 937417 369793 886685 986428 757663 1998122 254789 1700565 451834 922513 1964210 1758572 84856 517002 598834 1485305 1467635 1508193 910234 1071890 1798584 1948357 352496 1033982 891142 1945486 441823 1011519 1849600 1025071 966905 1031035 789635 1049939 991876 1335603 196037 1261939 1903535 1173524 1280605 966492 18906 755308 1119017 980706 497170 1171323 1580614 353705 622096 205326 1317264 1552825 405094 1942433 1924713 385938 1818199 481560 612034 1398729 707676 992164 1570877 1074980 456396 526498 439929 1246360 1090710 1655424 992574 308652 1529737 369404 261040 150815 802070 1090670 1109270 1513576 9265 1333076 230831 1332848 1691090 786778 328027 269195 319326 1779221 521455 1639418 708178 201197 726035 811229 1158516 1329641 1963516 346828 497297 971334 1497444 131758 565597 1945040 1102724 1235352 1961761 1181975 133937 1528263 171658 558466 1685510 374820 728452 1239430 529438 1676348 1829525 1403400 340328 388942 455531 1277208 1258489 887047 1204502 393936 1844680 1251180 1779861 1587517 1986406 469193 1483937 1954596 532102 918728 1057924 1025865 703632 1818761 1752920 45888 1467769 593430 491698 1996311 976699 778519 1338160 1324641 1284540 935935 526776 573119 1478140 1104464 1871342 703908 760401 609007 834492 1228909 1278704 1276325 126009 56751 427532 1014925 92266 1284109 139569 284317 257750 668672 484665 1998134 360112 1153331 533103 1676381 1423373 817568 908151 1372369 1375734 1802683 1886391 1564276 1186539 436757 198071 823930 1168414 1640883 731379 1499685 1902064 307003 1122497 1116726 1369745 1916182 1315980 53264 923906 532352 1462000 1049572 940184 1840750 1037518 847944 890735 1711149 1807561 1552818 393299 724633 1000394 338216 917446 192944 1097135 1688429 116314 609846 338142 1246950 128 1672071 1408313 1933181 1366340 1242224 45762 986342 1969969 1835692 1856914 801536 14197 524018 459220 1238866 198403 1700600 721457 1512556 670768 704863 1935384 392642 822150 1973922 1780143 947177 1700309 1649035 65267 781349 1505771 989969 1469402 1445235 676456 291554 337656 1874685 1577983 459548 1945196 1051121 427522 180224 1493189 799011 727296 1474401 422109 424044 886936 47628 670047 503532 1717281 1796331 1211568 28377 1186050 129874 1093028 565010 996039 218969 915103 1164785 943330 1545790 1293153 17646 1886221 718317 264653 435226 1471197 1302154 153402 774962 73688 569913 500448 318538 782867 812806 1352409 667658 1816984 1516361 1092836 1935284 445031 199598 448772 491083 920586 200102 1460293 600416 256707 1496241 1232460 1173384 791728 1500737 1855562 1827920 1017814 183782 812971 411763 821602 59107 1790316 1554247 1908584 776678 476848 646711 437301 21804 611951 1186439 116348 462634 519650 947423 1560855 1427524 257731 261268 641594 373087 1100548 789804 593300 914516 446142 1235902 1723711 1368181 675955 995461 785178 1466536 1634759 1817965 22683 1455127 901143 251630 1228081 1045728 556580 767321 1540513 235826 1554975 384823 1880612 1267709 1090436 280753 506949 1319337 499224 165725 1864257 635332 1875509 1919028 1500474 1053453 1364187 339993 182704 658009 618943 981077 1855140 1758369 76885 1542764 1439514 816358 1405919 1360818 1581609 1948241 443854 423608 800823 976769 1622750 1827574 1587931 440600 53980 824303 1281597 1669984 855609 1842287 1719815 588525 191398 1949260 1434978 37141 730614 707262 1935867 322862 1960893 607158 1610497 1375025 668870 1826659 488582 1284029 837605 1480149 274411 1779337 1624497 258466 960508 1468776 236534 1827281 980822 1083716 729080 268438 855110 586985 1878353 1558331 1186801 1157206 1493147 281786 1260297 607024 145184 1440444 1926309 475638 1694030 1797662 1535721 1367015 891400 1445928 862725 1201491 1925737 272702 32757 1067061 1352732 1181208 1414541 764731 440728 237976 1892034 581545 818784 316504 1029855 1130857 1017362 912639 1169585 220193 268222 1238440 659799 1746338 597277 909232 895430 790872 862929 1140687 1580387 126826 279272 1001775 1802969 1722990 734885 1894956 1441401 1387708 1305410 28393 947157 878694 1255626 1020405 460966 723483 85172 508536 403939 1383133 1822225 720824 801957 370983 716346 263388 758417 1352624 1983417 1623271 1233361 1807216 1968817 1719555 586964 546051 919971 1817835 1580499 1270206 1270927 1216073 1433623 1935688 942393 349274 1296326 716300 1074921 797428 782815 298566 279661 1768862 1237798 693252 1810708 1211463 545663 105873 1872248 1368253 1697598 1261894 422904 174478 1528116 784284 1040437 1351812 79495 451915 1526144 763250 1158855 237926 1954791 1757714 504931 1041371 1139493 13827 168781 1990067 655543 176649 1169754 1814933 1207602 551366 679654 735555 874479 1378985 1244538 820510 393123 46064 688085 47270 127916 1672422 50254 1646468 43505 1413780 658738 1732381 459988 921609 1426517 24480 1176532 893723 771484 872938 126358 686597 981666 758737 35211 263205 35638 1866912 549036 1704507 1210844 1536547 1403948 479792 1917846 1110630 52286 1698059 1179719 1616992 1603191 1066408 1994617 1764669 643331 1684906 643738 755401 273547 728591 1655885 1117749 772644 769377 241343 589052 583561 989735 1142457 118486 1306359 1465312 1503672 1366682 832366 1887912 1920765 1086295 1137896 1830307 1392925 1943166 849389 115445 1124059 288908 1404942 1439604 598743 819850 1610597 1383584 1952653 766829 1361314 598342 1158676 372614 1201730 1544719 814244 1153483 1888166 1182937 930258 517980 1847535 831957 1816351 513908 1987761 596962 1702242 1859339 686666 1286999 1971774 1167548 1437122 1009621 1947083 1324826 1953440 1658548 1363312 434894 733692 1351352 361218 737710 1449918 1845131 1740150 582661 1242734 1422651 1415861 1543013 1104458 1761977 400612 1358680 1189713 902189 1060500 1978816 1424272 1988674 1281006 667018 28395 1314563 1401104 7597 1823922 1870696 1918976 1791218 1032145 1055563 1636944 303952 441215 1982473 785199 1707308 1812257 739199 499947 1602496 924111 1992779 176341 47968 965803 246478 530604 27695 969201 1227362 1863677 584271 692652 40925 1841229 1153807 295743 477712 625602 1540853 638464 493380 1691023 1912429 564226 1473529 259798 1434476 1723677 1637384 358409 1729642 663941 720779 433095 166689 551105 1902984 996387 1398192 901451 26337 1305270 111437 1058786 1132377 1321557 55455 654037 1578065 1627254 1511700 1387477 1258606 1710876 501741 1220239 113217 1139541 1379401 532386 727962 154629 1015978 462400 1837903 431994 762157 856178 1546878 639742 1028774 10724 329696 304253 931267 126627 713597 1333270 996258 262549 176129 450131 1842297 1319431 664565 330595 240908 315769 267821 830221 1846300 395494 435164 815842 193777 724428 1422077 1467361 531564 677205 1888186 1152605 1745398 1180868 1250636 1397189 502859 438463 760496 611161 1854461 435266 212261 1858781 1366438 588953 829007 1575782 399241 231909 717669 497063 411459 270768 1064774 49533 1378393 908307 313963 349012 1652228 4207 497184 828070 876528 807508 1378428 991835 1431090 1421162 749079 686108 1019239 1716707 1283377 1606079 18649 1621113 56968 517418 957424 1320273 32866 786874 1200475 117288 1982959 1856830 20928 1650174 1617311 1307805 321983 1288188 757880 252007 1461101 613830 1921375 1853424 333782 26448 1006973 334339 1033617 106334 1630087 1387779 255484 1038351 875657 1198839 1583586 767980 1898853 1323345 1083225 504821 407286 351673 411887 1816304 1667460 299822 1013052 1016107 1107649 1380937 186283 1901550 280006 946895 429964 1243214 475341 556855 322963 374515 1583005 1030700 774042 1441881 1034471 563407 1364784 540591 1512320 1917198 652589 1602287 1515341 80821 943823 1672994 1912253 1912855 201905 1765804 702367 272278 407034 485346 1955778 1974347 1218178 1500196 1196234 259468 1305260 712586 965414 837261 543497 646041 1175640 1376634 1116490 482054 1665421 178930 856255 889691 1179594 1151902 569407 1807994 1663753 909852 760108 1207062 340357 1803444 1416477 1655640 49571 1409896 1785777 629162 665521 917037 108109 380002 1787105 448313 738873 179737 877107 807347 1172871 1248330 790517 1277795 518921 170901 258175 1352309 1798166 1961320 341949 1115217 1865676 197942 766844 129268 42983 1405406 224375 582007 1874649 1218917 1725221 1555768 1405848 1253528 786003 710808 1899091 1134454 1829025 963022 1129121 82122 1043669 1490105 1740683 241890 850422 1023997 926933 55001 466615 1132809 603192 520759 1516717 1993137 19144 594618 1968787 1970048 1771662 1428901 443864 622903 1419284 1792683 1234145 9841 1979145 661488 1351857 1658992 424463 991346 1540338 1106818 268443 1896994 1283392 858891 1876373 461713 985813 342642 1879300 480424 91388 436222 642544 836029 872239 629218 1895087 530840 1860723 874833 176022 1417755 138782 620055 417967 1537165 367872 1955768 1629306 308437 1479295 978546 953591 1287971 593880 1397936 1496231 1559096 1456687 1255694 1417908 1566425 10033 1422972 1546218 1280209 1945163 312163 636543 1767791 1647341 893596 814107 246151 960979 1565235 1351328 258662 1217453 273459 516374 1139120 1314160 754740 1711791 361816 1107679 399641 396486 1581816 680274 173252 535490 1704360 498147 1427149 1432233 194888 281550 688682 366093 1645332 1522791 1328855 1374789 1246819 1796248 1168434 1482388 78967 1003391 1666909 27723 1849594 695221 840041 1071869 1613514 744466 411165 1310683 1484984 666495 1491805 247684 900585 1137269 283314 747994 1277314 247964 557677 1207828 1167683 1498526 1284322 71718 449428 787629 451547 722181 362389 357172 779033 357309 1532260 1986545 1114323 362132 1894454 510218 611420 1703933 1452636 1448245 592156 1529308 1067869 921029 693862 1934879 1986456 969167 54368 466149 895329 1581792 295569 127891 692938 1711226 1622753 1868292 263350 1067455 746894 233466 322938 879548 1558729 963762 919224 1986112 1514166 931396 1618374 201961 1908979 326827 1694535 228371 931186 1148655 585522 1767641 1603193 1089362 601039 955057 640037 1779385 102681 191474 636036 1821906 1042341 1057208 936918 1708275 1771933 1063129 756850 1761079 189329 270668 1118374 446842 527591 12018 162835 1364971 1984063 1972205 1428903 1501796 1654325 1760407 95712 1721327 714418 600780 563077 1812530 1152508 1508098 184918 385949 351313 1464574 1742565 1342883 468541 1389064 591467 780984 767884 1471995 778283 1080921 1214649 907468 1992422 453917 1014364 1754384 252778 1919186 697415 1160261 12111 1359324 596806 1096009 1689767 1950973 1915072 1808502 1939194 642704 1156539 1225466 821196 124352 82212 452115 153227 1493561 1781151 1776604 317757 1210988 1328441 1465152 834656 105701 1833606 1719789 1323461 963505 1459624 74414 628793 1649662 1811297 1518582 1592718 1675044 1731639 1072233 1874819 275206 730386 1765835 1978519 184611 778152 1067517 1155249 995419 1232397 1327820 1672716 860389 1604303 380870 865649 1648219 170764 466927 1432859 987251 1561211 378633 1164238 1643665 17883 628713 138360 451532 285237 228189 1022863 1452644 1781016 948986 1041700 1764215 881661 455893 1780573 1643923 217345 1884456 719467 716387 392862 1458625 1391404 1034480 1392306 327142 420839 1299782 350328 1599204 1963359 1323404 877229 92913 297177 1921749 830823 1867121 1932086 295732 437602 555525 1165138 1878261 1500934 935515 427693 99546 1533612 1381748 933026 468896 451794 1204715 10550 40488 1210189 1567595 782175 1334493 526657 1166894 248608 71921 1521885 1137436 323404 1095805 940009 539163 1145932 1994400 547499 1453536 791826 1543022 1904895 1587034 118685 1265902 519125 1298158 789140 1186983 1914848 503140 771226 1329107 1166584 1935853 1825482 1777507 194831 359108 1987542 1664922 115485 1921803 1669358 1822930 441169 122088 1054243 1128755 1926744 545752 44116 1775361 946129 1620428 154822 1955557 1817702 326613 20249 1215563 1903231 280238 58635 1772796 1020140 1427045 92727 1752077 1428800 1564277 1643294 1132846 883333 1297670 520205 279010 648253 319585 1930284 1611070 178291 222591 1651467 1683546 3242 1951068 516178 996724 261315 1681779 1453688 1490125 1149733 506812 409994 1738576 2286 1349775 1386382 1843369 1100022 587253 836418 1135857 294576 1654047 260816 75137 1666485 382604 930596 1663650 1877815 181415 1129088 1228299 1185516 143803 615314 1835302 1611228 393002 967372 1509785 1611670 978554 247990 672298 1004810 1406965 1503754 92807 1979685 879920 1981608 1155467 935104 151395 318301 1195146 903415 185026 268411 342105 761195 438988 127404 299514 859872 201937 515112 256683 30644 267448 973743 457683 1174510 1016756 1148149 1399463 1879646 824003 1064020 1333237 1296530 1266567 76814 685190 428129 954982 603627 127594 138374 1317361 1686544 1907532 704968 1423353 1072048 1403872 380121 467143 765750 651911 339602 223593 1026821 56880 241931 1055500 688486 193889 433684 1191451 766402 1877861 1004723 294715 1032446 636426 1014141 1873715 307853 923051 731313 380069 1208351 1627514 1714546 993669 1893993 1837964 1054339 19498 1256428 633839 715460 333655 278891 1935579 1652406 1199473 1984715 1335688 1143520 839176 269004 1611019 521602 1876733 1636281 1593249 1110138 922779 952961 578241 930361 1077712 1481531 316634 1066903 120779 63483 393467 1318196 1026616 275303 829599 1103780 568943 200705 1242090 1987975 1505379 1223155 424902 234589 1890724 1942747 1061014 816666 1296506 101943 263476 58801 112982 374029 1303617 638173 1763514 34033 1091983 216186 1055283 453519 816229 1433895 924375 1889109 85992 1686517 1802100 518724 1541126 1188159 451063 1467849 460073 1784104 1812643 625673 241218 712516 43108 106546 1280848 1711918 1974896 1679013 1667774 961368 1754806 416223 649430 296485 1730264 403352 1078297 1225195 1524283 735450 146595 1243690 746248 154082 592160 1192781 18225 1475427 1633948 894389 82187 780982 1049609 1943299 689455 1927190 1773828 1738247 318983 187991 1410660 58170 1454884 673873 1141819 1527057 896617 1281581 448198 1334009 622467 535915 1404073 1008679 459948 58638 966710 494536 584339 1544816 827925 1730217 1038050 401322 1658283 1494307 1287510 9016 291239 1648049 1436932 907980 1402395 1966929 547952 1580068 66093 1508673 1867652 963366 1851379 534918 560877 640230 1637081 687780 1085335 966675 1286762 785918 1503537 1479995 712013 790766 1400344 1063834 1343581 715197 968503 817051 1223506 533481 1571628 958270 459787 172853 1856004 1040520 206524 272242 887724 1011276 129329 1472494 202519 652495 190203 670934 674989 103866 1722214 1087183 1219785 570907 1031126 421026 910390 327409 1119475 1948458 1115126 1061393 178318 289478 1232800 618334 1713995 816240 1639244 1976142 1586798 306753 1376876 1488220 1481811 766394 1295193 1587799 654138 296994 1033277 543974 1167062 630689 1712367 1329002 1028310 1970887 220249 215170 809999 323552 765500 620206 263898 980694 1185482 1659198 891310 1210364 1144267 956962 1676747 656366 155425 1455357 1812088 861533 877739 1352148 1078165 1968164 1177021 310052 394416 1303199 246176 229981 1929247 1449512 1709993 424697 998913 71631 258783 687097 1276576 1046433 1297370 1308380 545547 1862725 949233 42151 544835 1611194 1750592 1645401 679465 139427 681607 1771521 1813382 1603665 387234 1797709 1471740 436308 1887359 983104 1777591 370818 1057014 157795 1089367 1821685 1872464 838216 1394269 866424 28115 590798 568714 345873 1376632 1667069 1010985 1305707 969660 1778806 57527 519574 27868 482372 1182027 1501413 1595717 1128095 1268176 416204 642525 99708 379552 1266440 1823198 543948 711641 404643 1084858 1312110 54066 1799667 779383 489186 328977 1792289 957568 1457376 1928929 1459257 1255579 547308 785548 1603753 749226 1220795 812320 1221703 1726505 1869065 1137489 1302485 353903 1704754 1273182 1511311 555799 1532629 1139301 5202 1710215 1337711 1441462 977868 9280 1629203 1211375 212545 1418099 1228881 1844424 155471 1598059 882746 775546 741305 1290438 9310 1145183 464949 92999 1653500 813905 1981687 704867 1337480 1108899 1044994 1948214 687339 656729 1429893 745072 854191 536065 716947 700355 583711 1070712 1940316 1816094 361628 1124773 1588547 1835886 163176 1219943 600342 214071 1808833 1595323 1165157 924515 1479262 1911633 1953555 1239172 807049 255739 1428799 1366415 596438 689018 612329 1960202 517600 1744321 1838340 1329062 798625 1126067 987394 1465313 1640232 1660567 1861075 1384821 1534532 261598 301465 1564505 266647 417127 957882 850173 1119454 356434 434674 1880935 1797685 1217178 131343 1147038 1747569 936783 992179 38281 1793504 1342556 1046215 1472764 947530 72179 838007 1115952 831493 1730958 1709310 1500570 493386 491967 915264 847676 1349490 331415 1693941 437015 86980 1984834 777854 50353 1729593 1780140 371563 259737 738044 1342160 1691174 398162 1587073 209694 1798209 948780 438339 1531327 616569 964944 500188 1811151 925698 680953 1490326 229054 1211718 700816 700159 1269339 1528132 1641765 1111856 1985851 1081752 1673178 934568 764078 974293 848350 908271 445424 1782538 50444 410143 356674 33919 586753 527734 1839928 304028 1382543 1860642 785800 1308352 305816 420692 1039446 538495 184097 258762 1675797 1422398 206604 137580 581966 1718765 234881 847060 1588482 292203 404741 1516094 1543230 293927 1770138 1685811 686351 586978 1236223 853826 320724 1201670 804339 1265913 1874497 524759 1521762 1315342 1086302 441335 1508394 1248270 1464944 872112 436058 1298826 1114962 650731 1999743 1237625 63956 1669999 1934646 327637 1185443 685896 1254093 340958 881651 1945265 211838 1243030 234975 1099970 1751586 875322 203792 1362834 1296094 557068 1164418 98764 1815096 1440034 1066709 380674 1316787 165328 1282245 1004793 594833 218523 1634096 1970074 496141 1815971 475337 1091273 1061974 1749867 725828 752980 171047 1589549 1729722 1386547 1360696 1255739 957082 32790 629805 1195081 1649105 1902421 1211015 1959396 1504564 135327 314622 1010099 1303377 1038065 515160 1869849 599597 938543 388520 1605725 1550412 1049187 1113276 308491 290214 1751900 1982376 226363 1812528 1167396 278983 780321 554977 530253 319781 1004207 1119109 1845909 229599 412718 1551765 1740347 1987934 77737 1353967 1109598 950410 1684358 1861299 526518 864265 852776 1164893 1136211 702831 1577450 1501943 1769024 1637570 983238 609719 1367 1346974 985739 1942788 1965297 1941467 1419099 216714 670306 1027907 100113 167801 1898728 1639626 897112 1524322 933050 153457 1521935 1805087 818677 1721284 332813 1216970 904246 1264328 1464075 395247 678001 105264 1855431 1919513 1581570 1364611 1982242 362438 111742 1374342 1423457 195262 1776483 360252 1485663 287084 657882 1169364 173671 369245 1458148 246349 1996861 389850 630625 200388 714131 201563 822753 1606223 1781043 1460261 528300 466819 449834 1777604 1891653 735765 1934365 48576 744581 1425392 1379013 1064485 1070316 419703 717461 213005 425661 415427 1620973 1872370 687157 1279521 1560119 436289 1330783 1618037 618578 1534553 900113 686276 1466263 1575518 1110328 1328077 237993 366701 1502850 38305 221246 566137 492273 504213 1091779 1449818 133288 314449 588793 1497893 121634 1755578 1447414 1065495 1744916 279188 1489926 1021735 1451874 961017 591383 784086 1335670 183674 1947575 145724 968637 1909103 747210 1940849 301885 982726 1179768 1615449 470293 500051 628096 13000 1072547 284208 1762943 708314 1243960 764857 806742 704005 282074 723368 277082 954470 527436 525943 1111088 1403277 685299 23856 604773 1496473 172547 1877371 26872 221508 1680430 103200 191764 227734 427389 295781 905078 473933 1567087 1866322 984935 439327 479831 1947839 471238 1569633 650951 1721114 1131891 1058565 1759851 444448 1473260 736319 1274169 675327 629692 1492374 1194336 1067605 482850 583089 179324 1705707 1648050 821684 1312463 1557037 1902113 1624916 1637237 387275 1375139 622653 517022 635858 111876 90717 983826 403984 1565524 38168 665010 1513426 1181758 502386 870799 1860522 283817 765965 549477 732233 1016083 1344657 315689 1528780 57453 1882095 1731168 122050 722561 757664 202644 1209923 1342664 1871348 876213 1296661 1960643 1990728 600114 451328 916103 667920 425554 1159547 824603 276112 802012 925268 142397 1546950 1121114 1455695 1336904 1764443 633769 1921424 219069 1184379 661032 1931539 1812958 1190993 1273284 1850788 1884189 537019 1032509 1569824 1229852 600972 132104 972506 933891 141962 739932 1983252 1017827 1844266 248654 1175688 405810 959321 1465093 540506 1397909 757803 1255502 764358 612254 1343905 882496 683536 1794877 1824645 1533656 9041 1213502 1142213 1624018 1471858 1701218 302361 1681830 1850073 1068755 1625405 1948831 1208597 1929475 634694 1198591 1278384 100151 759298 959294 490588 1988099 659952 431419 13775 987021 1535176 1426878 1398586 412151 1194555 509493 1989929 1166926 1396970 1465064 587859 139428 1668252 1359834 1350784 1341548 741387 468934 1280490 165437 577544 402206 247251 589325 670570 1579989 1868169 967079 333918 1751620 498140 1335778 1083642 290072 500291 1353606 338149 1081488 1832010 1993060 786296 1684290 1391875 56694 945108 1977362 292297 1150884 622180 1732512 1308568 1090273 47044 381074 373497 1677897 456037 902936 350272 1339553 1368973 1560006 374810 1165987 899559 1214951 385532 708411 459106 301930 549096 1225492 970550 1943742 859842 1364917 767440 1763630 353106 150616 1361643 367769 1427960 344324 227143 1478342 224938 1774073 88601 1909848 362119 638204 404021 1553740 1691493 282907 1774768 1790613 367629 1783107 987528 133618 1217859 1226677 255624 1960075 1269731 768413 1905064 1743276 933406 956082 1553285 456504 381551 652494 1956182 1689406 538745 635728 439536 547293 1704632 1050710 164594 1846103 1596879 453127 1288525 1613507 1555041 982215 378312 732111 1287381 1866174 630104 1360975 1870813 317778 1142543 1296858 615700 962697 497916 292268 588131 742995 1645977 1779700 853081 931689 290058 26764 1349987 1256210 1056836 1174160 966215 411602 1602509 1099354 1030374 434633 1684797 914105 711897 467111 480192 720233 382100 653693 355849 1031086 520453 1631900 1822819 961995 423341 140822 1691335 1599348 1095392 1570275 386172 1285548 1986688 936232 1977701 1185180 1683907 331145 302990 187929 720679 211971 1815583 1299265 387904 1676725 1397798 948774 916157 1674592 955402 1698430 1575539 1936650 1265750 1871413 542328 1102214 878735 234535 800178 1429518 744547 980211 12897 1208776 296172 1662385 1662762 70432 1961098 1154663 1808288 1523633 676296 547787 363575 996430 634225 249311 1655100 443638 1805537 425224 487199 1844050 1460225 440445 569111 1679834 1823246 716585 525382 680600 567717 1847242 1207202 1643729 1522439 825956 530107 1376763 433864 1966427 1192160 81257 1007883 1962128 300251 1677212 781132 1307052 1016811 618473 1090917 907862 905459 460355 129511 1526497 1805566 26300 1198023 711750 90908 1820588 793143 766595 1637941 1172979 245652 1297295 938330 1938303 97586 1786711 610428 1059120 383715 800417 1913712 1254679 1193601 380810 1720623 727147 1506842 1276584 924110 469778 259302 1325815 1253166 1425459 83441 378387 1750747 968125 369921 383367 23209 1115561 828091 1651801 281689 72716 1296833 697706 1942513 1407303 1241237 378928 1694331 837641 554303 656864 1442701 1523937 1120646 145546 268446 818036 1269490 502006 1177937 1286584 309891 1449636 725263 531513 1374038 1074401 259572 981467 1970620 743962 147914 1896678 875443 732494 954020 1545887 1453682 583006 446407 1937016 340974 1936471 147566 1875544 1084204 1995259 112454 234017 1371083 260061 832493 1612803 1133893 1785486 483321 1690359 1570372 1635716 1165143 437666 286068 1400238 307218 644821 1997593 905398 253904 464621 543286 259654 1393067 851722 902696 1549079 884260 1258044 324375 839214 1194288 1318417 1992324 1632365 776076 122556 1269468 231965 230301 1681169 1809813 1364449 510036 1098571 2651 1205941 435605 231356 1920657 197335 553599 1860417 1093588 1953477 1951461 128458 85867 1668949 629395 572658 1117783 1873543 670557 10593 850665 1377084 114389 1313619 1002058 406368 782906 651247 1771456 1693429 1399308 44231 277796 1355916 66551 443257 631421 1811708 1294215 496707 1712429 1524954 1159330 1341079 1730810 1010689 1863325 223779 855209 1982244 1691481 1473155 1609352 379616 381126 1281029 719291 1610975 1709691 827336 1681369 286152 181897 549803 382891 1296615 1820076 635058 1102899 48169 301790 1218525 1595882 512593 1201972 1499421 856927 1038939 1276477 1194495 774438 1880018 1186791 16558 183670 1722172 1527987 154286 892287 1886361 1006482 1738788 1838407 472290 870405 620405 764889 423029 1632081 1604925 906753 11182 646016 548379 1050102 1228693 383139 1464603 977771 668715 1958546 1931035 1803412 541372 53256 1233638 423492 1703774 1687767 620594 302086 1074625 1491414 1689528 871674 1175238 1051251 1039215 127802 1521666 1516993 122500 304114 1279262 789969 6302 66540 1547930 1687792 142462 907380 1775001 1043500 157027 1812823 162507 205264 640022 233898 245220 241985 313290 729972 955164 295541 27772 272690 492978 1800503 1305992 12928 1744404 1025216 496671 669114 1893643 125696 1806393 952222 1625942 1542408 1968676 394014 1225717 1465053 1005799 1499832 1908307 614059 1291045 13161 729078 1868109 992964 1192906 1960071 1118690 1897182 1793217 392095 429956 1443926 1620114 83257 1792393 1189069 381742 85488 787089 1602753 869857 420550 223200 683682 1640043 822004 1583041 649291 554502 281228 895103 1474715 634376 472542 219523 1449299 1737792 1807277 749729 1386148 1798697 1770828 271445 1204325 1644819 1567795 1848977 1071802 661052 1036104 1396535 566105 1761484 1466721 952538 212296 1534123 1538080 400959 1323394 18737 1402344 476762 526670 1896782 238118 788666 1541452 1225392 993030 1111253 1989246 1083593 293879 211514 1925454 336943 891477 1785836 63654 1997667 383884 1207129 1612296 52305 370714 1477299 221479 1818636 16905 853783 1479788 1760945 215707 182563 1362566 658084 1244354 1321926 507004 1067095 925323 644497 671956 1281719 860423 516622 74794 502156 1253703 1541012 653654 727934 1432021 1894171 1000282 1686533 197280 1716320 376244 1820959 621651 1134705 911157 443014 1002243 1773762 1608411 1773574 332316 492748 1086343 311006 1459053 1585911 410462 271582 39930 1165196 688466 1196619 1995120 674356 776400 1183640 1632599 576392 1079147 1598961 1095003 599941 1986446 689632 1158659 388760 1085593 565330 355708 180549 755783 1260330 1979946 680148 1157489 1923807 335221 403611 1114567 1142680 35918 92790 317515 1284061 1034951 1156925 1870258 1501325 432815 844554 383823 1241076 990215 1210485 1324518 144303 1540237 574122 504550 1838856 1031556 122018 652457 60849 322679 1377607 428633 196836 994201 787567 1571034 354252 1967535 1823612 1361461 1809151 1395857 10182 560642 1228983 352868 667056 1152519 1395027 20369 1726497 1331134 1159079 1008821 1335730 1864598 1320680 1935992 322577 1367351 441902 1021020 1137393 102570 494722 389937 1683252 978940 1831554 576489 846508 426032 1553826 568545 86938 1107644 418763 1164179 150343 1580604 435455 1750235 1000405 1149740 1349736 130569 470121 73577 1497755 1427204 966482 173138 1362869 1954057 1804214 1373007 382089 330515 1021610 1753556 1674837 1195953 860072 1588013 671779 1390139 237376 887372 1684430 512644 780471 1870524 1374520 155460 1663603 1449808 1447266 1096588 253996 442560 1371393 1787497 1172120 219057 491973 340605 586269 918176 20324 1374569 173410 1560604 258179 817712 965654 1619431 432578 1411820 1420923 201334 620428 50321 1223218 100917 1586773 356835 399114 1364320 327086 876073 952608 972902 1526029 1946668 213172 1851843 1996664 821695 1085243 641019 1119712 584717 1629275 1131487 38721 1891360 618748 663031 1755953 1216931 1922525 517175 356255 1204767 1288772 1685994 1334200 1904842 1562691 528030 815190 1116732 431790 1484628 1111384 188948 225288 384796 578222 307796 69305 1486836 1931833 496697 979375 1082795 1808947 1018654 1758797 1722405 596250 1742010 747379 1298249 1336257 1361734 1339152 1139230 960473 1916376 639636 982894 1221112 1785360 1502408 1073420 1009761 682323 639246 1356428 1254702 199658 950889 276853 583924 527922 578103 189175 1104605 1000120 532115 32230 1975328 1264949 882312 1563892 1685547 1509660 849013 203867 1959428 1533371 803355 288696 1184015 1588734 118625 582822 346916 1883086 858848 1294259 838974 881038 102576 1663397 508241 1723837 1417953 1165694 696776 1723620 346305 1618129 54095 1223305 226082 336151 1916745 575462 1234162 779289 759690 325861 402582 1243461 1208209 569005 1593157 382016 1955216 92650 290149 916112 522903 171143 688025 1003116 702520 1644447 828115 1888918 1964706 210620 361942 1066246 757315 1191746 1988064 1780976 381999 1582500 492090 1313801 1046974 316963 1060666 139085 679011 1593443 646117 351684 438120 1574568 1814986 1033510 855961 1732980 1365097 781196 527915 1497372 1122513 1030000 80166 348377 316558 118031 551700 913212 1140977 1646646 1309384 1781525 666083 1060778 1976442 540121 204477 592822 1990725 1093701 1624852 1881797 1956387 1232725 1764982 1794471 1904923 1713701 1215123 1103127 753606 1687472 1542548 92915 864093 1041802 1131990 1131294 1844455 757316 108824 198021 265494 1817719 1134326 324221 1559533 1943451 140220 724691 757445 307084 1269740 78078 1295670 904377 1056770 953176 1068501 3134 1589205 170202 1235644 1930033 281583 1770057 476307 645930 1745693 802905 1907090 1224124 1036901 1458106 865583 802270 224352 260739 276524 1187523 128176 254870 1898738 765243 1775475 1285537 576167 822022 942774 367850 1285124 1938010 1580753 326514 609626 391488 1430985 1370372 544465 379153 1947921 1105641 1882147 950198 1371848 346251 1075388 1950865 84415 219704 1828146 35588 374076 1160943 252944 937462 65773 22654 1697564 1332481 812361 1165495 16724 1524127 551261 700999 254388 1789359 547632 1023731 543474 1961204 1411600 279119 1732503 1629516 1493081 1657685 114360 344947 1331782 1352916 404989 1335014 1017974 1991419 1674099 51306 569212 1153541 1683222 1166315 35816 1572132 1248807 1324647 1883082 1463960 1829106 713229 1507801 513846 415358 988625 518255 832992 1356256 731411 454161 375887 364107 1450923 1042568 950379 184361 1327342 1672635 1787606 1956822 581309 498746 813676 239294 871841 1569119 633849 448857 1544470 1461086 484262 416484 1786990 1798463 1838957 118275 1358914 1261601 1535546 1655650 1265272 858475 86915 1024832 521285 813963 1105158 1547994 1081296 176096 1819616 673569 1189879 1501771 163437 223875 1069418 242516 430577 1939789 895124 774016 1464478 1045923 974150 142378 1670354 1066054 356963 490551 2123 1438076 780004 436377 922948 923132 302040 560420 1795326 940104 1840198 1745201 1807594 892405 81596 1081272 682802 710734 1350370 1320328 1206134 1984753 263040 1223486 1816574 932699 180511 850010 136200 1596507 1931777 1287433 1758129 199188 605813 553922 1489300 1570486 1115350 236348 1745435 1039188 38136 1278250 845046 89782 1899513 1540676 1397859 117492 1600330 1777078 1452614 806465 775607 910977 1957237 1600862 1952468 526143 1606217 88502 138017 736224 518716 1381415 1637149 452917 669187 1078728 1118998 711385 802460 457338 1467918 1945667 1744788 315128 873875 1188857 1946170 821752 1408577 1391364 749160 95674 819997 1418908 1465001 979038 1766492 834918 1949068 1111907 668882 359083 520638 1538245 1621052 697167 1046302 1241118 393184 1380601 1844356 1557308 1124014 1225486 16730 658855 1820664 1942071 875119 620452 1104515 1827325 352102 424382 561233 1534808 992161 607886 719308 1891350 981258 1525266 977878 479017 181752 1257062 1837164 1972152 35890 1589548 1033744 351975 1373030 1161983 1554142 1180223 1968069 1981992 761778 787514 1801189 1985932 422291 723964 94755 95737 1222489 112174 1917240 1823339 118197 1693896 1524143 1980050 720511 362665 353873 1276273 1828077 495213 859050 1386950 180567 364562 751980 384882 397896 501420 1085847 1925143 272058 1104185 1663728 1570668 1394134 1933646 510982 523557 1739021 127787 658717 109271 1599174 713048 1026925 1521561 1571475 1290875 931766 92482 794455 1128524 1542822 1666005 685216 626847 1168488 1069786 1097901 144319 1200214 76250 943063 448868 704621 1381553 1481217 1376568 1000127 271169 1018103 1667218 1062185 1187693 1410449 14837 1527332 1216359 1348573 385292 363288 1685378 1684660 152092 784859 876458 1723511 958168 1159829 1987057 667298 68676 1858779 759232 1549067 669261 1043464 964021 1268226 455708 1667247 87248 1406689 742676 1123941 644317 719692 144223 131637 1397475 1129802 1668696 643376 23712 5556 550766 896910 1632176 1824892 1360197 296046 645903 108763 1592492 403850 1978107 1898285 222125 251569 1551907 1088727 1076053 196270 773145 863340 1729917 948356 578280 1149161 1631918 496242 163713 1952330 21815 681706 1870150 1946597 1971005 489605 29436 1474906 1574159 1336508 1630785 1063101 362711 1090977 1582252 296957 517021 1855737 1720109 1424866 1885649 1295661 427188 297139 981259 710580 1458520 1069862 626767 1678359 367330 739066 1977432 733995 741440 1047692 1488808 1579614 8698 777148 1974344 288600 1048274 1740585 1876493 1234417 1065058 289296 1515267 416428 412614 195184 1842800 1774025 317449 1135493 221120 237259 354873 102688 1437174 547795 1360626 39439 1898104 901856 95875 865679 267601 1095991 1384370 1421563 1449407 1843110 47814 1419746 1402192 1274143 1242705 148256 1723832 1864980 724839 687516 159851 62070 878588 991637 37919 878428 329610 1365300 611284 1453494 958640 671371 483636 1522405 162593 1740762 551150 822196 1734638 150018 306356 1926173 326888 1411583 1125190 1073122 650952 1746782 290630 20222 927162 251443 926270 949319 218242 1225098 1397489 524220 432717 16520 1374059 510226 1111582 1867304 877504 22528 1260354 1043528 1513037 143436 496317 765329 34057 1985179 501960 1353785 1045091 284102 1202067 85086 875191 304636 387529 1116479 972763 1426566 1648660 450402 621100 596310 141908 1690550 953538 899613 550442 1493713 991708 1105398 1995303 1811462 207844 1523193 373736 1150218 274015 1550071 673624 888598 1672500 96418 1855119 1899528 1104192 1307204 1820551 997580 1172458 1301616 1843963 863853 1192901 955102 266486 1631648 1111910 1031887 1483547 808806 415279 1740275 1917799 87779 1403413 1270636 615015 1885261 889940 417285 1195236 1367733 13623 724711 1835908 1807257 1939329 121505 398420 935045 1255695 689674 1954221 50528 1108690 1225294 1102942 1195897 1913238 1416169 537 544159 862057 15470 1807445 1036278 1549744 1784335 157841 1811742 1039303 62251 868808 1182283 1533102 657877 1833102 1847285 721789 809781 1990231 86109 651079 1230836 12299 1031868 1421454 1884390 1038557 379892 1471049 1289397 806435 76345 1430926 199272 308110 989477 34700 1172170 1745040 598542 64867 513476 384887 1460888 1458421 1962849 561620 1011504 704166 1156727 951331 1630088 151498 1398351 18629 578517 66696 182573 1158372 146845 211589 1791195 1878940 1958304 1341101 1295938 1726965 415133 510953 836999 105634 1341164 590816 1144251 877569 1267852 1031108 1309890 889046 514070 573853 1746940 1967138 1758911 561352 180668 1964646 259603 1556468 1456532 820477 452333 1161989 496882 1878769 526337 728716 405465 757158 65350 869319 1538945 184228 1247656 79746 1637025 1554477 657698 1100134 1353469 1305581 1472215 70225 1236799 1813837 79989 1652915 1405364 1991061 1611689 528431 570845 829956 697146 1684824 719855 1954121 1363539 1137653 335248 330456 187438 271968 1846966 938654 6217 1498693 693916 897164 1386648 1101699 361901 389733 1938031 621766 1998894 1584880 1311529 1592465 1091740 801026 1420387 888619 1237299 1600936 1318264 19132 1246894 449348 955554 1743449 1597261 1783417 35833 1634125 551377 1511542 1553750 518995 446844 471089 1079371 1802061 386112 690525 417305 423058 1141574 61164 1643706 1861685 1498202 1328199 1271907 617380 153342 269757 1563386 179655 1388123 1912364 430764 74736 163210 1367192 294708 642587 856775 1241947 90121 1753356 1406595 1368883 1075151 1242230 1656660 260128 1074986 167270 727399 1300172 864679 319072 645435 754635 669019 422554 107815 744320 804157 1430126 994552 568074 157900 1422445 443409 923450 1917707 1446533 1594578 1447068 1233353 917586 170031 403977 771766 961909 279400 163387 1174628 518628 497851 1110424 628280 1127243 1994641 523138 1444400 700243 1806190 615008 1489970 1035004 450171 880951 719442 465507 1066679 187101 1403578 1915211 1976950 1897427 1007190 988494 1367068 1078014 15730 1135729 1147491 45489 1911651 965086 1065600 1334238 1967991 100817 995342 648912 1137009 487532 544926 1501225 366320 548611 1667316 1232697 1132775 835366 9330 410141 457855 1949585 1706463 228458 110176 1475201 62407 1721570 898281 1041821 240906 492020 336778 413255 1431973 1336304 1731876 1740110 452810 975833 1351358 1730976 1327625 1753658 1324350 1881504 1970625 1372543 243890 709028 437560 1748640 354105 1498072 1565659 1461256 1966327 1412092 337113 1813584 136148 1849969 1257465 1739225 1903597 1726806 330074 1290460 681907 1261131 976293 1478474 86417 19280 1789532 1474910 290225 1021996 1706666 1752017 931941 210092 401149 1345203 966329 501361 938158 1017731 93713 19395 1490588 1049470 1963068 862153 272011 1952668 460680 1577753 1846870 1222059 417412 422565 1980528 281590 407837 42132 1480914 610086 1082319 1689959 1931393 1111948 955184 1890843 1639620 856492 1020984 1705696 74418 1555013 123756 1535579 1093405 829420 1057488 432231 916138 1489426 1878463 1737368 1137118 308317 1132036 1087514 1992623 1261378 37787 175063 268956 939578 909410 592129 1957834 437819 1639510 674846 1016687 877393 1105126 1430731 1880492 383001 1077970 645879 225305 1932484 767288 1604744 465574 1806011 143350 792359 821375 1237166 676586 1473747 3470 1649300 1802686 83269 780886 1495993 547414 70490 607755 713809 1175824 796135 1499776 1207733 399038 1314403 1939076 1840485 133763 561748 1320237 812299 307341 982474 1664467 1788337 1432495 385163 1282252 445636 426065 1297188 1862861 1077176 177295 686591 194627 1056309 55055 1443138 1141412 1913711 1144019 1505466 371853 1640071 1888580 1616174 1769282 782666 1899983 1257990 930979 1603450 1995891 968777 350783 1375348 100481 513754 256308 238615 138482 1277145 337101 104402 1606249 1308702 1155312 1449270 883108 593573 129683 24950 1151464 1861671 551283 583503 1223848 939747 1795450 1384310 696294 241824 1000802 932730 1451981 1897453 469900 911452 1422466 66398 494739 211385 1749250 1062192 817720 339191 763011 340384 663738 1974221 985567 862169 1891953 1011991 1923568 1056338 1583013 977013 317433 345343 637262 1092620 1356995 1598211 644155 648178 619049 975880 1149189 49849 1552168 179819 263447 268515 521523 1107046 1963646 617888 737374 1415531 473655 1843255 638060 981831 1771687 439564 1873523 1121886 1728276 1373944 242370 615057 810387 238492 1069167 1661295 1598779 272283 1169897 1261885 649034 1929378 726496 1681762 1579306 1217986 1249658 750151 993686 1594814 1187315 684239 543145 1806170 412990 1429363 267644 1235938 1002935 240164 1960598 1320915 479333 479215 1780157 1678624 1836900 1128133 1264211 1904896 763153 760928 2721 1387164 705928 1543020 1223125 1844171 1260039 1350627 872157 783340 836336 531134 312304 744810 1053707 762900 22310 1439639 1081168 1204244 1376293 533440 147685 869199 1541352 563308 1553316 1720830 1623417 703753 1292197 1939467 409051 728615 164083 1704897 1087115 252478 780566 678933 1351305 21960 1064174 1698056 1569113 516042 462124 595410 920261 1484275 1387695 282390 245154 1933286 1744637 1544691 695016 1405637 664683 1992824 1513723 1833982 211670 714918 938727 839463 946568 1146684 176150 14095 1364306 455557 542541 1072101 1978620 924860 1456664 794100 1162719 1578700 254269 758568 939989 1400844 237032 1825595 415266 346852 111415 1118993 1234299 635714 460570 1677735 391152 1082875 289353 1416029 594748 875027 1238263 435507 57339 1827523 469467 1568627 1860721 451914 1003574 1027714 1013975 1453031 673405 1784148 495787 1218735 1773786 1558862 948766 51844 985331 1078127 373019 1947459 1122457 1474986 982512 585258 1246358 1357399 1838117 507866 1788786 1458962 84068 656795 456192 310606 636085 1818787 795398 529716 158251 1198770 858458 248415 1756636 1721662 796915 301444 119108 1292768 1062767 262895 1353383 177702 784988 1167906 273990 1465586 397008 1373484 299978 912939 676181 1768063 1251205 1827934 510035 118413 438621 1432027 581818 1446439 248712 336221 489896 815063 1540564 538833 564085 282697 1732094 1779305 992852 74509 1512201 1097011 513108 667985 1859934 1906226 1484209 512148 1017965 410022 895696 298100 1897227 99500 22840 1411102 510219 707940 1712463 1821979 556882 1997952 376931 1036009 309857 1344883 1573953 1246859 1072163 901127 161829 175802 589246 1621252 247433 602543 1531480 136310 1492946 1380347 988713 448554 729090 711844 1542583 911117 483283 1690531 1289617 795933 1584234 417339 687689 44894 1381156 1542451 774551 863201 850439 61570 892163 1813367 1160501 831286 299483 1840239 1428179 919689 1486318 183016 1465168 866477 1471548 1342130 582323 277213 1482775 356583 1505962 90056 1370260 1340189 1054281 899672 1483811 1069820 1808124 976630 1757435 38027 739058 856627 1378987 513378 1730626 1131173 1036204 128018 1686721 103610 1635478 1232945 1330973 449269 614095 1312843 1992028 1205907 646798 165649 1086787 715169 1197039 1296136 1775000 1119165 520605 17916 1809748 1607158 1192923 1033456 429623 991040 1500438 264026 1230913 195406 283771 1883211 1815966 576918 850740 173888 1713140 37888 389179 856110 599447 1033970 253055 669118 174257 1898 1524170 323999 1660853 1295511 331342 83794 546705 276155 623023 1806192 1365527 1973622 478651 1477654 1244455 204473 1045089 1655354 1037345 798214 1756002 1488207 1304621 695139 1143131 1186550 1264009 1478829 209765 433772 8661 536586 1758445 1578953 1145048 1831131 266217 818885 488262 1884309 1445393 739726 1622527 1187444 899295 844964 1432218 1797815 1802438 236153 1723077 961046 1525345 551227 447845 594808 523381 1564230 1008196 1506681 152012 1990696 1623308 58260 76470 1973350 1314794 380881 707357 163094 1664141 1264853 447092 582371 1181851 495783 627845 1945929 506909 1801865 1867660 313121 827612 1463579 1014554 1695338 735630 179048 156825 271084 1938151 1327881 639672 1970325 1310700 1569195 1031315 1470094 1578168 602214 19192 1424620 1198307 275734 368282 1663987 1544699 709056 1026575 1104988 1620796 1969613 792014 1139032 1828411 1292208 70201 1016509 235295 1551648 1757512 348726 882148 50354 1736330 1226037 1533365 1203890 622861 702390 784886 1386518 135593 1727416 1570550 1081538 1300099 1965684 1869235 834865 1264736 1071240 825782 1168021 764101 1257343 666472 476708 1010175 1920666 1873747 1339261 1116354 177126 1211500 1402279 695715 520132 775257 383571 370897 284108 149857 909820 1775309 283688 1197389 1887427 1591162 1597711 1259381 1966510 1937617 1156679 902937 392500 1432795 248725 341447 265502 1535760 525138 1294599 804259 587367 491818 1070772 344856 1825207 1959613 578098 1723082 1862813 510591 530167 767287 43924 828661 1258628 1376466 762333 1148494 1189903 94800 1905509 870113 1759994 414242 1724538 1458896 725680 508815 364170 839315 388532 1457187 1775776 1489308 859228 459686 1312443 1144085 1020945 277466 1377834 151917 1999760 337312 1032392 1539582 1430058 778043 1499499 1072533 355258 1118612 1402079 734945 1283319 400112 1062981 300679 419085 531812 1960713 187296 2544 199469 1111917 1610105 1131134 655113 888178 1847134 258515 1863157 321142 691647 1492588 412851 803291 1153196 1008795 1858520 1142308 1310544 403776 1119800 253178 973146 1409949 158077 636796 1870472 376750 815654 1704988 1765779 1160560 985654 878708 966075 587838 649119 1592501 1010453 1153559 1530836 301692 150417 43312 1020262 1419614 1187990 1671990 761148 65782 483385 1028547 503239 1392957 1318246 342139 1568462 563678 1183468 393358 1012648 1097958 1925773 29734 635006 1183220 153867 632314 436938 1650068 1669244 1497305 376266 1766713 1996099 694877 882324 1048185 1469646 1025527 1362326 1359216 258533 876542 1891007 770646 803960 135558 352199 829149 1703252 393277 1633379 61374 352249 36504 1441015 963390 1449081 1105659 753625 1026405 807158 1532300 495081 1101402 891984 1663563 1702628 356033 1382689 619100 70721 1008444 468702 449711 878820 1535415 857952 1956634 1647810 338327 1614567 410435 736895 742854 30649 409735 802529 1211388 706695 832728 1451274 1706841 437997 1342997 901746 1948183 484603 938369 37243 40227 870423 609650 1594797 398488 557147 1689429 46576 2995 74773 1460113 1472181 865141 626033 1533626 1314265 45401 1800268 180733 1782989 1932704 269706 1054227 837792 1183245 990343 699773 1193533 1446571 444586 105518 1184989 535158 877447 726216 798766 1357958 1852453 141519 151957 1400602 1636 764204 224059 557084 122345 935761 1382843 1076132 173468 1065580 536885 761978 805051 1500200 341813 860306 1162539 520736 114226 1097570 837342 1659833 1599825 402170 1234414 531961 1751854 1027415 1138129 1366521 1261164 313676 559408 1343624 1044627 204506 139133 850717 765714 1786078 76680 588576 598189 420772 1504596 1077155 1718266 1068736 1886848 1928577 1411115 1476498 1447349 395178 11026 1124948 350381 1919749 1038120 1665216 442804 1593181 15391 1130528 749162 37999 346061 429298 342268 1071560 1004686 1066107 1649521 1051808 1177913 1231069 478014 1111854 1679621 1064001 762088 50435 1675306 509978 1858059 1282170 1335391 635859 1665918 364950 297810 1223884 594194 678081 1267980 1630887 865707 1553131 231950 426923 925882 1228038 1304167 1457532 1848148 1767410 532537 1272842 1775649 1815477 1889369 1813904 815880 396460 394701 1690857 1746372 717423 83847 96704 114605 1259418 1151395 940868 1434593 866942 102834 1624458 145512 563291 1972794 1453391 303645 1047876 669695 469767 1114637 753328 1813834 658439 1601751 446666 389166 1442446 1928494 806499 996115 265422 1961608 1628828 1156242 1443372 1160189 940451 1657696 1022652 483087 1919277 912825 1313422 931971 1520143 1812465 1747813 438960 555931 325846 97729 814745 1156337 1949417 1296028 51176 1805413 1089025 989234 666439 1841257 1561886 1109654 1796688 1705782 1602889 1688339 1670405 1968450 1792492 1323314 775126 722046 849249 1589286 1776416 325013 1840936 321537 413206 593595 796281 1107501 1211902 720207 139863 528271 44440 935559 190012 354395 1053255 43188 1379192 1663032 1596539 938623 1842601 1975776 81077 866754 865171 1396992 1485676 220136 1474297 1670991 302777 433794 1759796 664640 842743 1173663 1032365 1648752 124252 79064 520069 301588 1526180 1101492 1214955 234679 963329 948852 1675246 1787322 1919246 1374126 863291 645430 1659230 1276804 604734 860370 1968314 710682 784623 237638 1941718 639105 946235 614860 694806 1008576 1896792 937655 166140 50948 1042084 1782731 336470 304630 1827465 420035 1574643 669172 1050577 743177 1809815 842563 693331 786060 1356145 207919 768874 1322741 1879779 489691 1613910 1638799 1160438 1137457 1290358 1415468 929876 50178 251302 445607 855474 71421 1196216 807865 672793 504648 45713 367170 920399 1739077 653798 112133 706765 1588727 174147 1421633 1233362 568904 1675678 1029199 612886 184493 1390058 780026 503315 506880 1242226 1382008 506754 232946 1938297 12859 942794 1140819 1205381 1887324 168708 1514872 1019402 1569254 81425 781743 1098971 194724 1782531 272987 1230425 1020118 172335 45014 607670 1584856 659180 1573373 172228 255333 1049297 318343 369520 535701 469814 1936310 1499461 1727463 1302310 1844343 1842959 838574 1085960 400255 1267450 254587 951049 398652 875555 1151796 1626437 391133 1333069 73115 399091 657942 1461234 1588233 1041721 1251466 754239 1464681 1678153 1415668 495403 1870950 1977092 1799645 1646106 1894585 1759180 1930453 1674280 480601 492112 1939362 874656 485712 484890 1956951 1620608 137987 1094734 831585 1037420 313083 1492987 733329 1048391 1269959 586932 40329 1198295 299015 1158773 1037144 1364663 411957 1986719 645989 1011456 56364 254550 1432818 1723550 227128 1380841 1698578 172597 1313454 1989789 1682747 1429974 1262104 77930 1497157 196893 310454 1505083 1681907 961150 1857557 1479110 1468540 1066623 394635 1283948 1899643 1233263 812307 811864 261907 126320 473416 1028658 649192 1893435 1232861 216024 454863 1746777 1826123 1002744 861432 1669824 336798 1660400 1246606 100728 1269979 665396 700719 685855 422747 800236 431939 388824 744528 91885 1541785 1831781 440201 788391 773660 1852037 1554429 1393908 538469 1504308 943725 240157 1353827 281282 585014 333437 431206 609314 1975357 590543 1028576 1606834 1413597 784776 785090 695117 1573893 728388 1248286 527997 1025498 1920497 1033174 340197 221384 1744745 1598771 1828510 1443224 584077 1834323 1750947 318133 1739786 21706 1504352 503735 358586 482047 1250687 437988 943665 218358 350841 665325 908695 794070 1722839 56725 1157113 1127992 13159 1117859 264959 1506054 1369391 241746 638713 1096580 606189 462174 274251 1126499 1029935 703285 1122074 1526407 607882 705095 952104 1536519 967444 821589 866333 737006 1578663 1735231 1646306 1761156 58430 547290 1202880 485630 609040 1326266 1883745 766848 1193725 1617077 1658387 893825 762319 1756231 856160 810325 982874 1654587 760440 957574 352837 307044 860727 1804183 175942 1544904 1562475 683569 130955 200772 1744760 1427702 1426087 1058058 1156363 178227 883733 850839 1935622 140429 204946 1122581 33678 1475475 1728958 867422 702171 733943 1582470 1927998 1942229 1524229 528650 1356709 996140 1265819 1137480 603486 1946857 1783729 1513349 998573 669702 731855 56594 1345368 1997533 1076199 334580 862462 456367 1589600 1845329 33946 505049 1822123 492463 248189 637346 1303576 35240 1422005 1814589 754669 1179330 1848587 882590 663829 731775 951905 548605 1256294 1989344 566060 1708879 1477625 1365227 986247 1017035 1188348 162333 454584 1458816 1864469 1295628 924673 571844 1219722 1840509 396144 766620 316363 1167904 1502511 553056 549127 1712995 1078680 242078 1711962 1552542 1987160 1547863 206222 1728152 172571 477937 627728 1027608 405189 896205 1356639 850890 577623 1840868 39966 1880149 1904583 590259 1967661 790141 221270 273573 1509962 902516 394418 1390919 262443 1382749 572995 1116470 1758392 722188 1289462 1277321 698968 1491191 919104 786623 187621 263872 1501143 1232059 1859083 1174890 152830 455073 74634 820072 1566819 609479 1572476 1338927 767412 1367986 1476901 681929 250120 600788 514816 196539 959367 1757578 927404 472672 1073177 1188460 1190937 1775350 439656 634269 971543 1477612 776643 1363799 69473 657578 132527 1836799 604563 707161 1218687 1771093 1178952 653903 942669 285125 284495 1946732 632508 210441 1645411 816348 589608 384791 1588423 1103861 580061 1855458 1561901 300302 1182318 532129 831877 685972 1884900 1658102 1288319 1060164 160302 268511 172915 1690745 652509 302325 1064312 230285 312567 273806 391399 346441 1263282 502848 540945 1290348 687215 352918 1591818 669646 614164 1207874 1466163 843596 792869 1212347 275694 749741 687904 743253 28546 1310736 974648 1518187 41402 217120 1227131 1793654 1020278 1873305 1678132 641786 1208810 1477031 937297 961892 1345224 940668 1702268 779869 219185 601068 57221 762385 80640 1749301 1022571 720336 1930413 803423 1385180 713258 1922815 1578602 1500479 358799 1204611 1847026 423101 1324728 1318419 1141319 1406589 596977 1534760 373153 1979577 1727349 621355 597419 387115 1111969 805339 446248 358998 1846785 1937369 520678 1473624 1200626 596642 1896347 299143 1956385 1791294 817501 1029415 425050 1461888 1752219 3217 1874412 1990180 1346647 1861658 1227928 67156 1447308 1877588 1467767 321619 391461 1791926 1141383 1868567 1643299 430949 1705652 1728503 1019786 1001581 775911 1716837 192667 360809 246856 429589 1067024 1372180 116495 1631416 457412 782657 1034664 442081 381702 119283 356165 787214 1591877 697240 1687505 422427 461419 589816 697374 1030489 1629738 763770 961931 458591 111127 187691 307997 618058 1632193 879336 1621386 997742 1117265 1261016 1359523 975599 825537 878829 570585 1005414 322763 1622154 670256 1075385 473789 392017 1124898 1719975 1174909 476987 1603393 535528 588184 1487480 1152023 163239 1572530 406040 309481 512292 310378 53277 1327676 141916 179704 13425 1255146 1966143 1401414 1655722 1952347 1134259 1602799 1022029 1033488 1535091 430491 409828 1521353 88954 141060 1668902 1462461 1580470 1447198 741013 1897836 1699583 1632432 1011983 697116 1606775 285804 1721859 1725852 829160 258940 765286 701811 495627 1944885 1948790 1526637 1753645 705533 293050 438986 811323 1740503 487933 1946931 1603674 571383 1930279 1474120 1649263 1145982 1234172 718817 1583436 1836496 1040493 87957 1436990 839861 562835 1384779 45069 699137 1250702 558255 370207 1759288 626172 934206 1844548 914932 430046 608123 1553424 1279192 695490 305585 1474305 1044926 1594615 586997 1684800 671617 1913196 1946698 208765 1126108 1878694 1939262 1319292 1489224 141006 1244064 312124 539959 1756400 13374 1737618 1824172 1852911 1655819 1408136 1728613 157026 1873672 556272 1807651 1575789 304576 438664 1700475 1850610 1866633 748350 1409082 1813401 1430703 1907421 1957141 1184323 625914 1605793 1647045 1788776 1157427 1542918 1136293 937076 543202 1364634 1085559 1192101 213492 801753 1263149 1431131 1197507 86059 1071779 672449 1088741 1624157 1105168 1399261 482171 981713 1963467 252392 1173705 146408 569554 839216 39015 1205459 678310 435984 416557 853208 1455189 1700115 754670 1573106 1325553 527266 327410 823829 1134779 652456 972620 1036537 1600346 1223876 202430 1091794 588578 590720 1683336 1590905 517913 1837647 1689376 1731200 90231 176112 850122 357162 589686 130961 483362 1977111 288727 868117 1764135 1144303 332290 996183 776818 1298259 1488642 243762 178547 650999 1407590 276908 199464 1436434 1457653 1349634 1135212 1341045 1388631 1295615 1411624 1196529 1552443 956327 1938458 560140 1476344 304832 318408 963165 99313 1304741 909553 1419828 772310 270848 1070664 1918959 1702329 1711358 827377 381160 1871847 1748751 1571347 74549 1343097 1376654 1761270 1116746 803435 484535 695992 1349018 1128819 1541638 1492430 335540 558645 390838 1599871 1424223 1915858 845372 1154890 1141419 900225 1396274 1101345 1512389 1025164 712155 1671110 1052419 1624166 752280 1145849 1930933 1280923 881579 1621891 1789635 1792714 1198945 990814 1640026 297543 595316 159868 775069 208525 1738296 1212 1904527 1980256 1049272 1294173 1583089 103852 933112 1472673 375047 204655 1492930 1556131 121320 1328443 1254476 686580 1111825 827451 1466938 51885 1463693 1433923 1359300 15564 1748116 136967 659736 1237382 407470 1211498 1177298 1496620 174796 1893373 676343 1207698 62419 198632 509193 1217142 1011105 1145967 1250150 1466785 881981 911979 1938753 417534 725065 951529 766666 647218 776434 699660 620482 961423 1022989 912077 1259069 814054 1228249 389617 179761 1634541 753059 166852 1032519 1217878 1487129 1973559 710791 443110 1587645 1910362 882639 1007953 1117266 627941 822050 1958853 805367 1318218 1923335 42374 1061076 1286893 1661654 380735 1973965 1600421 618310 292637 1654673 973893 890090 1705940 1362501 594569 1083405 315894 1701358 1465389 1146004 1174255 946596 1507249 70880 1689084 337778 166722 247493 112415 87686 534648 1386699 1730162 1105938 1531939 740825 1366436 1365487 1809934 48239 1838645 762986 948874 1137537 716537 1667389 150581 1915115 1566598 879576 426648 1565371 1294751 1867935 1326003 1275245 1152285 1295745 1163932 1300405 1246393 1778787 152684 556051 609125 830768 1472070 29828 1686989 30670 618917 189835 1183797 1605522 1143571 1303968 636323 529911 1884722 916302 1988032 338257 1831129 1405632 1536560 444262 57833 17841 1654847 910612 1716915 503850 1641277 1154376 1478152 339532 1076442 421667 394646 717871 1722628 295666 1222933 1642436 906160 1523184 624676 1027761 400529 1945917 415736 1384229 212623 1019337 169596 1887527 70326 942881 1400373 194685 658530 507363 460253 624335 1380641 1993707 1829333 1516572 364010 1340143 402127 1140758 391995 530361 1422094 1989234 5918 1100777 848080 766586 1428399 47125 1411768 399897 1701135 1636646 1697835 337342 169581 1450979 775987 890154 1432066 1085 985936 1129865 1791296 1445183 1525012 926937 1593797 927185 648715 1213970 571971 83205 193625 355648 1780138 1870327 554550 1469983 1923285 1068040 132555 140829 1762686 329549 1455384 1290031 1579312 454736 573890 1033269 1068880 1282737 1419819 1814184 419734 328348 191370 14885 1397841 125264 549012 1536882 1432399 1105696 532992 1542146 930349 1411169 1318944 683894 998469 351050 1601926 1353050 1241868 890958 558534 1627165 159085 1731969 473989 706659 956000 1033527 1946334 1854011 26264 531461 1957497 1726650 849103 1338704 1313928 437981 1561158 42278 1384680 1120285 889644 1174703 709030 1342507 1474077 1548900 26633 1617853 760139 995535 521286 921295 1857536 1100151 170922 205340 1299513 1474928 818828 1778688 1539117 1119268 455924 567512 1887614 590862 582993 325164 1893315 1552514 1493222 1342426 632873 935753 1260928 1473994 1051608 1471543 168250 1742252 1971024 688261 1881410 233650 1429369 1670898 497848 1249068 1801745 1118697 411182 1188993 482708 126508 697891 314455 1940303 1344209 979271 163731 409937 1399009 1492870 1303653 1723305 818844 1227850 1638538 40943 217625 719434 518294 574922 1760308 863234 925086 600129 1352689 1886934 610097 1017801 1551652 1581738 1647323 1624618 1214205 395065 1779839 1305588 1304710 1422564 671206 1196126 395913 315247 1163817 1402456 136415 588368 1429440 1182578 686879 332703 1365612 543592 1943164 1891823 1291893 768382 623773 1392836 1173526 1177984 88352 1328157 808860 224399 1350021 1955866 1373035 1564772 1823754 1257773 1567547 564037 392875 39693 1277843 1670702 1715339 529511 1896559 267095 1478631 605915 1351092 497105 902958 1278919 709878 1363420 1513082 1973549 1486761 122546 706004 1007315 69914 563977 93036 1248173 1210275 133557 353386 1246154 733513 1708221 1947851 882529 555969 1001762 85775 1829434 1142 1795923 297924 384394 1634389 452596 531767 1307221 743296 314590 918130 932410 1121823 1627042 861324 1984314 1583161 1860344 1767515 1460366 564295 339247 1787487 1083912 102350 1254187 675815 884861 227065 1605005 388165 1442421 1585936 302090 993781 916821 275000 954251 1271419 883885 1192374 356810 1554522 5103 943896 1211092 1657333 824926 1518147 1956451 1126816 1792203 748392 256386 697317 344095 1280110 625410 1983234 278393 475812 1050964 336137 1148948 795092 220595 869872 1293032 1389936 401685 298499 1405815 977242 737539 1193600 1348808 1950974 1683789 481799 1284171 1247574 61625 1449166 630873 103395 1007691 525146 1185488 411178 561218 1224278 832669 1180601 369209 387581 1880305 636747 601499 1245358 455818 1248089 1050880 1568831 379343 1228009 1765663 537161 1552533 804625 858577 1547214 321900 1548399 1851492 1393131 544161 1047461 1498519 1765819 1562647 733150 224745 1549365 700315 495145 1391494 797544 1432435 1241296 1439322 596857 1175434 821155 1651221 242012 1753102 1905126 1794580 315430 237090 79302 1372548 836082 569557 801204 1340533 1823185 1771775 47521 1228372 1703047 719778 1374504 1147870 1031266 245910 769465 733857 1361250 190450 123757 1136714 1839764 748930 1404239 409492 1637748 410610 504749 1506633 1946378 1006279 217178 153365 915235 850973 644759 1903949 1681505 1403974 974339 359628 1389078 591446 508874 1994746 794693 1685536 258480 1648224 1468652 598671 600768 419783 65688 1838613 1501281 727008 1023705 194469 1181934 1536296 924989 350110 1662776 1508176 1775926 1822390 1141014 539080 1387854 1093743 1103066 799450 1369678 1319172 1383227 705335 393511 1630536 1288430 1603429 1942201 1574256 1425246 438320 1156980 737967 1515837 324609 1218456 1530276 77663 1455623 940930 189747 158893 75337 1145466 1229690 695063 742019 362967 33386 646419 267156 927261 656205 1784937 177629 1385679 1706870 471430 506190 878460 1932711 893771 1353051 1183052 255540 1242145 56487 67137 1163695 704914 192921 778838 146365 1565816 790846 846672 1943319 933312 443676 1276236 1704747 581632 659082 1746000 1517428 1801517 13833 302677 587494 163299 1586596 557744 1935805 1705040 1170714 621167 1517408 398684 29447 898169 183142 75588 1678251 608145 1011930 890728 640396 1048312 829268 526242 1672768 906007 1609619 1306291 117940 566426 1632580 945216 127898 419751 353161 787500 1402950 497627 626700 1670515 1815360 98383 1134018 1273897 562105 1048594 1571932 1548058 1431319 1320703 805908 1980157 256504 639994 973423 1423668 389350 703745 1056145 980562 1002218 140735 1988450 1291923 542167 772316 267052 987801 1166272 1985205 94844 814143 1326824 1969993 1728638 285256 369983 1434408 1276682 1891846 291363 1067841 1319122 371363 835710 1735716 1181069 542933 662598 226166 1123728 293373 1889 487670 623857 562929 380457 1109872 739110 323203 733799 953913 525203 1661805 27021 425817 1041549 1123522 321049 962032 1027655 925883 1375105 321000 382944 306193 334361 779962 1044078 863995 1341956 217307 173362 1825558 367628 974614 704071 231952 161299 1372011 217978 1438716 1354281 1245864 209339 628836 1006739 1689246 428021 79292 1367610 1702679 58466 1380589 1585344 223291 343334 633975 1876866 1451499 1365093 591756 1105546 411910 1585061 543959 848561 1823917 542062 1626804 898310 324270 684563 1246195 933964 334458 1605122 1715319 255208 193345 328391 1333104 968225 42008 910912 1790441 1865094 361983 1032571 1125609 179913 280116 450230 1892752 1048869 351791 1358485 1840130 970600 705366 482316 765068 1257053 862200 1851905 1026424 1147503 1914608 996783 1904497 1437567 915963 894253 1196678 1147096 693781 1314050 328816 1669696 1993814 1596659 1368409 248810 1488712 1719904 1640719 255564 617117 1230085 1649131 1630507 872754 302654 1072308 1023971 1304530 135723 689030 1881319 335592 761806 1080260 1922568 1672381 1404151 1342895 1073024 584349 1573391 1427969 1786863 1901005 1573522 1367420 1287365 795729 1216056 1977136 91106 293768 93474 754851 488722 1571540 1475393 1257085 1876528 1230318 418869 444238 937348 559660 434318 337500 527239 1805013 587324 134661 226144 1667693 1820066 1051567 868618 568603 152907 1807767 998752 1499165 1232978 1189691 1976466 1444947 1097942 263608 391257 34488 1228250 592570 986918 1117507 249281 1954903 573200 471280 501870 275695 1585201 696947 687603 1236942 1973828 1297850 1109943 1045499 1272047 772471 149142 115162 1737775 707520 952928 1635266 190209 475956 120880 1638722 853506 717240 1306672 1398337 904109 1408003 1282372 706185 601405 1524465 1177777 375852 728783 1067547 726200 11944 711157 1281881 1869471 593038 984592 103520 1367075 941783 960845 24586 677169 62623 1409122 447973 263140 1123795 1993373 370385 554925 1454282 1106390 420198 283082 1202879 1475994 862880 797448 266100 1106527 200382 421319 582296 54804 831066 272509 45677 1280424 787326 81452 978159 1443825 1364139 1079069 1989202 1381484 1428573 1098380 1704680 1495277 31259 1626702 450315 578128 1813042 559373 1458244 1339597 726883 1211542 1890778 1937141 1951266 98657 685055 442736 1921247 947071 565038 559904 980648 1951608 1424996 1380478 1553090 1085804 1046087 1660024 517904 182651 96716 140073 1656295 338498 1027243 735640 1341805 345851 1738854 937865 76516 1202356 114192 1973135 1850141 257144 1010972 21232 676008 1406627 559292 158008 1013672 305969 272297 1260162 567123 974854 1941426 1779202 1149548 1292545 362515 690129 1231981 215539 1658819 973930 624567 1394181 1521340 1341866 1675412 1571222 269863 1500588 1281827 212305 596399 479436 1898332 431789 1673910 870033 579448 1781665 38841 399675 999477 1022384 160208 920041 247730 630558 842636 1889186 1432212 1537919 1128896 1457963 1801051 1013296 78271 1891970 1399203 1035333 142856 276867 145581 1120635 696474 1908785 1583139 1057801 1671729 1512299 995296 579419 420846 1600229 1004619 798208 1956657 629320 1697663 245367 1726926 289967 815046 367934 1012916 1715666 1842452 1407170 729207 818267 1792767 1643422 1044843 1047525 902951 51916 1459487 1491073 1455233 1611428 1831530 1951105 244646 482087 1113727 1890665 374549 1204345 341658 937940 1465610 683491 1903878 533026 364465 587435 1396670 1126534 1492018 534980 494288 783119 1252592 1018954 82535 1794972 376701 136471 1351778 29976 35848 264023 386158 306699 1726267 1938743 1659438 145911 1888065 1206466 1778180 478738 853355 142720 877797 1233987 1264911 268399 295250 607082 1559619 1042186 68173 929972 408607 1257431 154973 1222513 256822 1678345 449776 185898 766332 730048 1845179 1856906 62625 1869860 1498481 1859375 1754653 85863 928859 1379977 1749958 1186188 945008 957579 1844484 106211 1322961 34927 1974116 498776 728643 817119 543632 1853969 1387760 613348 1553355 1944875 1749386 339522 455125 636856 791378 534987 1305946 920349 937139 641852 1729183 479130 838412 210198 828991 215050 1923802 1209379 1074371 1990779 384915 685548 289167 379448 236397 727271 1623162 767346 1894280 1679238 1336763 1262089 794563 1030935 909061 1360529 1997189 1733407 382320 1639154 5727 390098 178981 779286 1873607 1561236 1642334 1893202 539616 1255862 1963887 580267 1839089 1717819 778948 1245220 1874088 462896 84374 733752 1968290 1069922 1260875 249314 1813989 1502657 502094 1021078 284071 843153 477333 737816 906517 1291830 1866843 1429935 1855433 262318 50408 1931850 618844 359382 683009 606902 1565208 114628 1704695 797102 779170 1062298 442790 766879 558077 1889402 1409382 1140784 701925 1995528 1404934 272529 315641 1454133 1193014 1583205 1467396 747802 1415151 955996 474798 172023 491251 279975 1883734 1870494 1410351 1435152 1178374 1714548 1757789 885272 26239 1338763 1895027 1178355 288521 459811 1069576 1899013 1058827 106347 945381 809110 104385 382394 1472403 1916920 1287722 553378 896203 1421090 1935719 650995 845773 1199672 1522281 967139 178008 1289382 1775444 575582 642360 606674 104561 1436925 1687905 805178 929492 1031998 821882 986279 707437 1059692 1535795 751825 1753990 1434104 1832990 932171 1782229 887100 1697158 1244107 507754 1370929 1569626 1378429 132480 1899723 95193 1688161 360935 776908 974466 736968 1699641 597746 833068 630212 1592084 330733 731436 161076 977518 432274 1642062 240365 183038 295570 1923304 501603 1015214 1809997 1792264 318443 1225530 1983056 637540 866242 674585 942211 1153106 797869 969214 36280 1841452 1144740 1040863 678726 256903 1850846 138938 907798 1551973 1700588 1061248 666085 491639 821304 1276964 670572 1303504 1788687 1453183 879789 1220760 1192752 1440506 437700 1535564 1642114 1746453 1181485 653210 711725 234850 883639 1531031 1944678 788170 124522 467304 1853133 1532284 599198 397516 1503987 1954151 1235559 1772116 730014 1778259 860626 676394 1546683 759699 787555 121402 542364 1853232 1197894 474190 155599 786749 994964 1308315 1603224 647668 886955 1840188 1192993 977165 656448 1447538 803410 1646457 398339 71127 784457 639421 1379793 395808 1960034 476392 992608 219052 1050332 1896385 1419806 383699 1851246 800709 1087187 289690 211816 1625516 1041653 813628 1065080 561680 837899 942050 1786357 1390720 1259722 486179 1360586 1361003 714983 1448667 1471674 1021141 1794252 331772 1830179 932235 972911 1662352 647462 836142 1488015 1261695 1441352 1984462 73840 1422576 1308518 1365025 670608 932236 872139 146145 821973 1843377 905916 1936922 1322357 1303816 260300 745117 1539755 1996522 231725 1412233 1746770 64118 638971 955626 826000 240756 1860244 662693 723491 1332203 1845315 1951735 203818 820482 1694606 812365 635235 1819445 1890657 1800681 1989664 969871 418557 1513252 1501369 1886310 1585972 740023 470196 88443 1493742 616155 432470 1091533 1404389 360869 1709571 1563621 754265 1207139 86143 374534 802736 1815406 1212230 1830313 1774078 1913587 1919009 248868 1525120 1569833 1375184 76658 1064159 892045 942836 1231381 1759161 693078 1075125 455256 55116 485141 1536070 1281214 767923 309628 1375446 282657 341613 781035 1697907 331040 147645 211887 981623 1643325 451848 1833058 174471 259198 153750 426356 432834 560873 1303541 354810 1504939 1970051 85739 457595 1886132 1949714 1025549 1135527 552217 1886426 1632938 933672 484288 818218 882545 1018738 1377019 119958 807092 109082 1800174 421152 1464661 1403912 1076128 1865082 1155724 439586 1657227 296019 1065099 1869378 1840250 1581035 1273733 1276109 112977 834992 143966 356765 827843 1447237 1616447 1064298 775750 368610 1456661 1059001 596517 398759 1495828 20189 1666797 1342567 799856 1106187 841078 1192427 1762843 771674 805575 132717 1101080 184415 794700 1774165 1508702 8530 286915 113695 1395632 1051535 98095 740792 1549073 1011434 1537505 354852 1921064 809677 483694 909026 1532747 1926909 427800 658615 1544379 549300 529064 1563632 1414445 739687 1411593 1004232 838184 1670830 1183979 464544 238776 413992 1693607 784725 1376778 1704826 486317 1096554 1175559 336521 823169 793303 405306 1302503 444749 1453387 142572 437090 244965 1486576 280264 1543794 794102 1639279 1839887 1567195 101196 929674 430217 1114562 366961 1658158 1300668 1482339 215632 892449 1639511 910197 1361487 1394326 1591690 1263889 1662118 1560637 1049440 1434794 1081976 95318 1623111 1638683 1881608 1369548 607217 1771484 380057 141781 1999957 371911 399466 1424700 988510 1252064 1206429 1263922 1853600 991278 1019996 1724387 1911654 776430 370996 494655 1413276 1690511 1220453 852590 78205 20663 1686716 339018 1928150 946660 1558896 1508751 756943 1486038 1401393 1283620 404327 1176085 263880 101346 89665 1892149 1517538 1893934 1050154 1502612 397789 1405394 1478076 553926 468307 1731097 1135673 893285 1600864 1782905 433991 1765301 729861 1915293 1115862 35264 991515 1183609 1648646 503053 607937 216079 675390 1032810 1699205 536929 707107 959620 1334712 1201877 781372 875173 1771321 1723178 88254 1056659 710403 1005196 716597 770125 1426020 1918589 218335 1269039 586355 467659 662446 613931 1164271 391172 677341 1389182 952617 851407 39846 1138364 120462 1525558 1914350 1805664 158774 1966440 1589081 364948 1259592 732325 98513 1094325 1296850 422938 337016 596423 1666672 204699 1054826 1674908 52715 1133754 138289 218910 1020116 1980125 996615 1012067 955127 414673 1994124 1473210 702466 1782747 1740726 111738 630589 1553849 358835 917461 1723161 993021 1046572 350803 148451 1164201 313490 369232 1390591 181686 866470 1237530 536075 918030 173225 307820 649358 259566 1962637 165481 1419782 1967722 23661 4537 1153141 467491 757792 69280 920883 202970 948833 1737416 732830 1225958 1646710 1146349 1514476 139049 299781 1720615 1252260 440550 1917621 723840 446366 923236 1395105 558740 449967 841213 1980875 1359210 583462 1178216 1897891 1041863 893043 514685 678183 1799832 1884884 765519 1798215 776687 407442 103838 927220 1648413 1785681 484318 1100761 595742 1095325 274112 69990 1477073 1564766 1658261 664150 1948505 501470 572289 1453398 1757587 1284958 89894 915470 1617148 738248 1920651 1788654 1137245 193937 582861 321483 149027 1928557 1748444 1363220 785418 1736861 1264800 1142231 1021757 1482505 1543456 700102 1552142 1335515 1702144 541350 958499 961136 567446 1626970 1619709 1047244 1988279 1177958 28594 622092 1813544 466945 1789742 1612651 1805729 870067 393157 1331370 749043 697874 1618313 569588 1205855 1998462 310558 123134 1438686 408890 1979565 1521224 14595 998154 260921 197868 396877 740940 1560853 1656498 379311 878253 1773971 1393130 759294 1830163 750196 775770 1645729 304503 1925874 1889537 1530376 156404 1834893 1191087 342109 873661 1287571 87203 41975 1842902 133084 447964 1072008 1175381 1770869 1674856 1425447 1656282 598764 569509 236800 1577018 1636305 1759098 501288 87905 834267 275077 318561 761580 995827 1362416 1984643 335211 955085 1658155 83250 1799490 406220 1636992 96156 1225465 1977403 1588056 1182311 1792409 1642326 467295 1444445 966014 197799 43955 1160717 635090 1542751 1966249 290889 1742439 1617036 1434222 833668 683279 1227255 676772 532249 195944 403431 609807 792896 1151961 1746923 1857637 1686777 419508 229419 1092076 1066296 132984 347946 93916 1809754 1291136 134314 276369 1565170 1001281 136335 140934 397733 304993 1085851 174665 1978183 955851 1149751 1705712 1114516 1129197 265905 1462814 1543167 1270170 1488096 1852169 690646 1328121 1566023 1678769 770859 1884288 1352217 1563094 699324 311932 72425 257607 69677 372637 1532676 1675341 1548828 703954 191327 193459 600778 1371118 1109502 655752 1381612 1005036 1947943 537024 1143165 1102205 480240 1044234 1531751 413176 1388023 326978 1612303 1157050 494727 255231 226889 1941161 1988477 1052101 1403162 1035257 473062 344897 539709 269910 825146 1166134 604678 77190 429588 508374 1147257 1350545 49970 1449834 852182 1739334 678351 1607460 1019537 1628943 545305 1794737 454848 149998 780724 1934556 868821 1269945 252226 1260957 1232609 760477 1686526 255590 1191464 573747 1270071 1111158 1252606 1293332 184683 1784690 1380654 1421273 1580838 494032 496362 559729 656659 1604415 1649836 1910028 804338 205766 1255406 41444 1968814 1135423 1149188 1902248 712103 1741927 1101008 326209 65357 620218 1928811 1474092 1453407 1554229 4364 1199920 1885882 1012154 95247 847573 492673 97673 930333 384046 504702 543467 49809 572613 1941517 36271 943685 1884114 317409 709428 589165 1581593 628106 522084 1303882 1083432 604970 525286 841440 1856945 1940613 1327991 1508595 1012301 188620 434313 1311757 100965 783197 1300248 1337417 1998489 259044 1318749 1590 352952 583176 794814 240965 1067990 561434 1353016 1614590 1878306 894465 476994 457950 273923 1689824 837694 1300185 623716 279377 339463 281216 1255066 1431209 96470 1275675 1123250 892292 1924622 281912 1862809 660991 983966 278706 1980622 1771667 1487147 1703389 530532 945439 642922 1718891 336762 1700537 1143864 1826216 1562270 1025229 1615160 1137991 1581980 830442 1705370 414301 1077949 1379802 1705773 1690500 1778401 1340957 402186 885099 220683 1619046 877303 247608 1532919 1166625 718864 483629 656008 1021699 523592 1290153 1884704 1203921 1346176 1057383 1652006 661848 1658799 809518 1460996 1837697 376877 1528560 452936 1744220 577362 22394 786103 760725 1181685 58425 214843 70314 1821781 766160 786431 1572480 565334 1587585 219962 1238512 1515722 608312 363352 1464246 413427 110117 1156876 1498359 17857 933054 1335302 1929482 714344 1036024 838298 354556 1878241 810292 600805 679396 148836 388732 1041715 422286 1231188 461580 846734 1891651 1146567 1291513 1612613 1081459 828216 1845463 1897906 273038 1176694 1035690 1232599 1630881 666254 1915883 1217225 1461133 94576 255835 1401829 1475131 1489465 238881 875154 1135411 1374099 1774858 260477 1643527 1495374 1252542 1448367 418136 832134 1306118 1482197 396815 1978631 1002232 184797 1495685 884604 581139 1195775 80761 1558239 181370 524635 1394615 802413 311248 1705947 306063 1973421 1633836 1371004 1130624 1823930 928755 1154583 1503320 1932413 984788 483103 1654851 1630542 308851 577907 1738060 1496081 8982 782036 90670 1783525 283800 6637 297393 738474 1261306 1638753 598539 454931 852010 65046 285898 1462052 1944977 1549806 651225 1764023 1812252 1398260 1799970 1592696 430271 1600587 715580 944813 1083404 1895953 1109061 1998152 638635 1451775 411098 1460098 1792951 321570 408345 1966100 1990356 1007703 374080 687870 1286319 1735540 382646 1582819 1203161 628145 1218279 560888 1869995 1031316 128838 1039509 718603 123779 208041 818181 1153446 1365858 1957280 122896 1974086 321943 1754564 1272534 959137 706897 1965069 256682 378356 1814341 880475 1778252 377345 35119 1977263 1199395 1288037 1717736 1703531 1146259 1193824 1415077 651574 296199 1078697 1070942 848332 1152518 231302 1171263 1672152 393841 1223073 1808275 718551 550744 448199 1066831 1184287 1471896 837607 1554393 1320442 1608136 66228 1225251 1302522 791981 1260573 1077181 1043208 317114 133710 598439 1844518 1147126 1927699 1677217 883093 1760434 1671195 957848 494853 387949 951168 1184571 1204163 1811017 6765 15602 762885 590879 724486 116875 818538 1469265 1979556 407567 1606224 116336 819028 1108720 1093417 1793516 1928208 1201847 486038 683352 1225825 294714 804573 165955 311725 633411 1397214 218977 1378144 1214290 1280871 1007524 677396 1721693 1743779 1078682 1206432 740162 950729 612957 1483994 303747 303015 1824104 380314 1663794 1797575 855756 1565206 1488442 756585 1485807 1804611 1104394 1802309 1247424 816999 181084 124333 958254 790808 1128974 633318 340275 723089 114103 1540545 1022221 1622424 1734807 429226 1281297 1159588 1726500 755713 1623586 341293 1376784 59146 1399385 1619047 1546733 866160 66044 1624042 225660 262163 192038 1001206 1755698 212143 780762 988140 1770651 783258 369257 512744 611602 864457 307155 678414 1784810 1911549 208995 1260037 1342850 1961769 261813 1602942 192003 1021830 1598170 782888 629700 1997772 1612631 1803346 845998 1330545 299700 1946659 822186 1418275 838467 1668108 1332750 1491818 1721687 28624 1899964 1491416 343137 1579453 200034 329577 1068175 1168817 1885729 284814 258720 653153 262767 1550619 578910 1599565 1758221 270914 481633 996257 494077 556400 1624555 1029990 759805 1133494 992800 1307166 891438 1266312 1671046 248665 1482205 721645 560645 1710482 172496 409195 1016460 1005411 1225111 885630 1266810 630694 157555 855394 339327 1219256 979603 1948769 841885 834805 1183821 1012652 968487 500278 1656734 267255 1803562 600712 229244 367194 482740 1356185 250889 1426785 1111739 248214 1554123 1343221 1263441 1893309 552576 1270283 1596800 150063 1184537 1647775 1932390 1089918 1096372 344116 129736 240252 1385234 167785 1974457 776061 202506 181214 391603 1917584 1186040 707026 820814 96484 356344 1394356 55287 264039 1445850 1855927 1009878 1065147 1979251 898178 135025 248543 461539 161877 1203613 1444066 857658 1026976 998296 180599 1565631 959122 1044889 1008237 1820905 1942988 628152 1948307 82877 1586974 202303 1117634 598240 1025284 155613 939730 868189 996956 599491 260227 872826 581210 1689618 555632 1562917 1609213 1096963 1306587 1053959 906448 1073109 785438 1805067 1124013 679479 1303537 1859551 1288528 914766 1064762 1421465 480172 148790 83052 829152 337665 1605594 1799233 18885 1121972 734804 107987 1847255 1199890 1254238 1683605 1524120 1237696 482410 778864 1577300 1658154 483434 339000 747317 667463 1216326 996403 305136 367338 1413244 825018 753555 1119867 1938952 1458341 498082 856948 906074 740028 1295604 971064 1404993 1717354 1336439 1471079 1881681 85242 371648 443096 641420 1738216 1538007 746969 1990426 173272 1456860 432237 680258 586524 768634 11194 272711 1367095 1028074 1809874 722753 1478880 1452251 1366192 1652826 142370 1507656 1105804 1551148 807596 663676 1648659 1702677 1470660 691523 58919 1839526 1377022 205384 907607 696137 167423 1756331 815393 195868 425263 954619 1518176 84648 570494 1287021 1533457 1109314 1844316 1779808 284336 210715 633350 1426057 1922282 1351802 1958006 1581296 593907 1612541 1515266 517983 1862040 1844758 188690 1999901 1366338 589020 112706 419071 467591 650654 941371 961344 174046 1873600 1240265 399118 1475054 43085 1143420 1995361 993386 1545015 746847 1525072 1176834 276987 329568 311465 1044555 1387442 796480 1275870 799237 864581 986351 119253 197399 109719 810787 1356466 131136 1559937 1437318 114374 1532036 753894 1852835 920925 500158 1317201 596110 860231 377392 951270 347521 778515 439541 631575 1763032 9405 1272056 1708766 156566 895947 203875 259813 691155 1182012 21342 209701 509665 1606407 858353 534844 722558 440232 1148562 1111795 492821 1068067 1333127 222668 254108 1322180 985174 1666787 549682 617742 378949 323420 407996 1715720 1258443 492779 128152 170418 505649 1144464 95610 181014 345070 1173632 345606 1540093 942558 5803 1041691 463189 114251 305650 1922314 281879 1893891 1759771 968486 1073514 1908342 317431 913550 1564350 1266886 1947728 1234092 648314 2695 1657258 446559 478058 724126 537033 1014946 226249 813409 1071720 1795224 1288438 1219044 1367691 646943 138843 1053797 1296436 967990 748305 328788 589434 1426523 499052 485413 1534927 299178 113794 226482 1938076 846280 1521622 709983 528443 796165 941232 1565607 1876559 468079 636689 1703148 1336610 1057528 479459 549401 1017013 1662700 1384035 694120 858395 1127030 732794 247472 823612 1867505 1873360 1873951 767209 541871 1282237 641695 894305 1160892 601049 343103 1785700 1149157 1627101 1664695 1197760 1163452 1380311 1716058 954280 1621915 990677 1003586 273804 1604215 905686 726008 1929269 1890503 578634 830432 342443 1304000 375174 1640895 736075 411635 1044062 1676882 255004 478790 1039171 714153 1575598 1147869 525128 368000 1172350 219904 916641 834569 981612 1675000 182789 1803499 56141 1212619 209697 1654993 1632314 699730 2971 318317 630280 122032 1939842 1597713 1562960 1390301 1292037 1555119 1174330 522979 65250 1176898 1024042 1905372 95658 1136678 1872943 1185732 1814982 1817552 1847407 1062593 551220 444022 1752283 1163880 1452421 444178 169811 1766279 1383566 126674 979491 1736906 1002379 1311949 1631635 112786 1781046 1433446 1063420 773917 1222282 1590173 1648787 582504 21592 456295 9117 742960 1804803 1884918 588182 1403936 821386 1737616 1754162 1616051 1916946 1708009 218622 1284071 1970109 1031776 104459 1489247 1736177 262406 871480 1426680 957611 1657580 1940350 913790 1948593 203159 330372 836006 1763172 477131 910106 1793163 1883045 95040 719466 1078567 309255 1768415 1250405 1950732 605964 1340854 993164 155461 1215342 980872 1573429 1357351 719238 497649 1162283 615212 769421 243749 1506169 1083886 943909 1197794 1051016 487173 621065 1822899 1678330 1081671 1829518 208063 1506241 155242 324377 208967 370318 1985035 1831301 322555 568501 1366121 1564509 380426 851932 1528752 799034 1323250 209337 596953 1922804 376061 618934 1987342 1183749 1849226 1711685 92581 562204 350666 853814 215382 1328893 737083 606333 140657 717388 1072918 1445301 558571 566775 595967 35541 1861069 1873437 1590360 54744 1199347 1723639 711736 682362 1266097 666612 1307537 1336789 758352 1944273 834585 1168687 853578 530058 842882 1799185 1426615 1179892 673076 1115042 136872 1239891 1472153 1146868 1469671 682921 797828 485032 1558518 1465618 1900056 1810583 1662006 976529 1128228 1294823 975538 847889 1658740 171190 761982 1559269 1728462 1859996 1103271 1685515 583934 1698395 1348636 1139546 255234 92495 792825 1743852 498598 149874 1404652 1168612 87974 1687754 1256128 1978904 819270 1558799 1270137 139706 1693821 321781 1554825 133830 1347719 1371940 1569024 246912 1476914 1160697 1357746 1382702 708234 599634 1942336 702093 426682 1229501 927497 626238 289790 1952686 1871930 457668 1250902 1226943 432895 840789 1556037 1537095 992686 51481 382709 1294855 1913899 1533136 1674175 762298 543700 96212 1995458 1897538 645171 1277407 1919382 235909 381948 271203 420508 169086 671062 1529731 962234 1379573 510949 1018662 1196841 1647568 1873254 1786314 1706609 1721660 1957997 1075003 1258190 1877287 1059499 649801 1197471 1726486 248483 120085 624856 1615337 957244 1191660 1390429 1564310 640198 1138902 1264294 1530440 376730 160754 1810272 167925 1625113 1449877 795221 1720460 759136 438837 1666069 453359 881690 951540 676934 1614080 1218177 1023135 50394 903929 1431430 1569845 93397 366675 273006 600103 1545642 126708 838229 539950 370258 850836 977145 1999442 411650 45562 116213 43170 1201715 1166661 265130 1649431 1864741 1819232 838294 438412 1941136 1849939 101504 1974528 817708 1882890 134910 1452949 1604414 1394853 116548 1642552 1691520 1054350 229804 1578753 1340009 834305 1695151 1115097 155303 796008 1660064 1944900 1946514 1289812 1547458 1947315 266424 772006 1837616 1618694 2980 213088 1363051 1278628 1249734 1302163 1431367 1489390 731576 227511 389337 596320 507948 1231647 1162619 1550569 645843 1679123 883661 1695238 1092275 1265855 1618072 1961383 1202516 1426339 171705 1457060 677715 1791403 901898 991609 1245221 1546293 454472 1780275 1330806 1120551 1022890 1576814 872068 812689 1680384 25991 1349393 529104 1125366 1179612 638030 1286902 618141 332227 1603257 682198 1735541 1971283 1659315 783695 1138725 1333601 1720863 1113793 1013244 478465 600253 1344438 757712 1848035 195159 1921236 707662 1292602 345166 1581052 698958 79389 1859102 1269005 1748916 642528 642932 82794 672489 1087330 197624 216235 1301892 1668749 1322215 559192 1669225 1813283 1602347 798820 296748 1726916 40815 1226535 641209 502083 1875607 250015 1699982 316376 1675196 680641 1540947 621197 1938234 288037 762391 1303461 901176 1813322 1556261 1283597 1800072 660277 1010213 1235372 141871 1330056 1591128 1225978 668317 1142882 680366 218546 448705 857387 111892 842803 656757 618153 1666512 1964511 887204 886726 1386843 273607 997918 790571 1222903 255335 595108 891433 1576460 1507132 1643971 1217576 165896 985847 1646351 426145 271820 730724 1400854 662962 1068063 259529 1402353 367225 30631 1203644 1270446 1756275 1597947 1618033 1945442 248757 1003724 663056 450779 1832819 1131189 55107 921583 821866 641787 532055 723714 1777690 476 1616293 750610 583806 346197 1775963 1022257 1325455 1698394 1654656 704628 1710505 847698 1951179 1998749 1997021 1150250 536678 1221274 840128 435322 1817114 794280 1729818 1251417 220207 612597 1739633 1082142 1524360 474221 1382916 215090 1798599 1656741 867970 522617 1084713 1302451 1155768 1602820 1683378 1562239 456080 1798338 1142460 155597 385734 913880 1061602 1553541 771987 1442961 1888917 1724755 990517 1736957 58557 1934845 1235759 772859 1650518 1491331 1889257 1143461 1119889 1290684 550631 1271871 1337557 1247276 960397 231025 1404076 818631 1140618 785792 432328 981230 1600223 1903707 249913 1301079 1791359 1581344 777076 1159028 647119 1276454 35291 1321083 553026 1804640 1101076 921095 1012354 26751 1859387 1955232 98080 1932341 558992 815887 1054079 1233468 764145 1836988 1756503 910715 1911992 648034 1183859 1034893 1568556 1763452 936225 1604003 658464 1133076 287892 759159 212709 651040 786240 1531966 500641 1486658 1139652 999402 1385340 1649862 892407 858424 1100097 219119 551014 956731 167126 440110 854357 669141 522744 1085771 1095080 179135 1542769 456343 1203893 222650 1138708 822882 1121199 1636680 1699815 1980383 1650287 192399 1518352 1187052 144094 1760418 1252642 956704 717541 986216 865685 1263401 1082427 1008909 865299 891840 409128 266931 328867 550905 1056269 845891 1968855 1581177 343877 1399730 1997181 424391 399491 1482299 1222222 1260287 1397431 1242930 77280 265228 1706430 508616 863051 1604638 1954927 1323849 1925917 1787095 413305 1817229 1612445 484552 11569 772026 1806373 1565976 621773 464616 1407492 1135368 93330 1173583 738064 179095 1770171 1861871 947807 1383230 1827732 1324333 336212 429988 109560 618354 1422676 497295 517784 588673 1578946 826390 1679295 1071040 486803 1471989 753136 1466760 311138 499375 977841 1519498 1942310 1038765 310579 1159743 1466043 1844605 629715 1561347 1813164 636438 1929253 462617 446683 1391316 944096 879140 1011402 733567 1175326 1207927 1883149 1779852 1991718 1298254 1200854 1778642 262885 770253 1411448 921849 931639 252842 1631095 1857288 1200512 1086601 778368 1519299 899547 1207578 877369 1306768 755343 1566268 1828169 1720495 766685 13853 1111199 126754 1472413 720143 281980 1196117 1970275 1445323 1488984 708976 879754 202479 1806824 1743521 761980 311845 1141302 684545 41050 1910853 1774168 941706 1025848 1745422 1338322 1594482 1346064 1165612 368434 338038 538384 1510586 428072 1966933 1278110 1130379 1161603 1957485 461229 1313384 1174332 1835035 1959366 1275514 351898 1786369 545402 437798 320053 344036 189373 1455561 1053061 507170 1703124 762022 1619587 1980526 1520882 1858617 1854767 1314327 1324447 950895 725903 565524 1237154 1197932 84788 1872483 1173900 726904 938579 408425 1921863 666459 1670939 287282 858914 1012322 222336 1654277 830713 368868 1806752 599159 1046061 1570050 1582985 116230 956568 697846 1198468 952058 140010 1248070 1822658 1292691 1445459 765900 570882 156025 1355866 476018 1076899 1811974 1685954 1736281 591463 1123746 1691357 175098 1931618 675520 349433 1130920 163538 1109158 767960 605787 76657 349676 1793345 1011579 1954764 272322 1057875 849708 1445221 1954812 448128 1197148 1731716 873066 238629 1433212 55221 1461943 1107681 585594 1988468 1752538 423126 1016923 1305140 1557000 509870 982786 1434760 46780 389715 1906826 1791200 335217 1564762 1180364 1742930 910498 1156423 595361 507155 1765686 232476 1238858 1239425 1624367 1923547 1956892 1133978 105436 1984782 1655268 777837 219115 297414 1646346 1919586 1390590 1536715 156948 918798 1938191 1468738 1182274 1637909 1877226 93512 981185 1887589 1788383 1839642 418239 385516 189306 185331 93773 1005104 1319842 104963 657001 1805125 655947 1009347 993567 1478672 1219371 1482768 1655396 1246686 642072 1241048 1065545 1608421 1392264 1242611 104043 1746617 1826136 572590 434300 437003 1980751 265382 266666 82817 1543950 1805072 1933891 115269 457424 384319 1212103 1395389 1062105 550309 1209940 605112 1329329 737317 84561 313913 729996 1655979 1282586 1942959 644542 1163834 906933 934906 247230 1529783 407006 896918 339925 1622583 1318529 956643 221627 1764027 690982 9510 1925720 1488202 1546674 1849228 508806 1106498 1980683 1911709 204659 1316391 239379 796767 1062325 585068 485398 1443202 1016854 1450616 1266970 915714 1936101 297122 1708758 123942 816684 702692 1484196 453846 1750383 1675258 508720 1308689 1289702 534375 24346 1705966 1753015 1581016 1363493 1178717 954252 111010 1897029 996759 624768 1337572 1045534 366478 1652205 215373 445568 1709454 1582270 1758505 328884 460252 1041388 702271 1439970 1597311 753464 354686 1672952 1772223 163841 1075279 80255 901221 729997 1964913 1429415 632872 391540 755449 165000 1655168 232382 690348 1162332 1951047 650650 541682 1767482 1864082 463496 519000 1602069 1806368 1331399 1330047 993084 1030847 713785 1566670 98300 738022 1276547 803996 375245 1646291 1315905 342232 1269892 977515 355063 1874572 1124990 1725423 1300670 1505978 539355 725212 1265306 1252283 1483933 1738325 1336840 1455230 824272 1998197 976075 1360928 1803734 931946 984583 930188 1538130 478690 1430125 776614 877208 969345 1858167 1294481 1393314 424506 1440279 1060053 1078464 1180967 1886527 825181 12902 775488 357063 1192618 1526744 465756 1516045 1822214 1586328 25627 1368367 327709 354604 549118 1437260 1392506 1586228 1568702 1805203 1124900 254624 1033741 1450966 1282997 1213435 1187138 1962384 1915254 969177 1305952 85534 1490038 715692 923119 615786 335068 1389757 1203062 1765946 538923 1579174 1752102 66815 592892 990507 59599 1653397 571012 643883 586664 522292 1170375 224913 1592037 1703210 795362 1106829 1828289 891106 791277 865076 1562477 626832 1203125 508837 1339232 221861 570088 161699 1136112 703364 574195 57226 1542503 1171726 1955376 1251108 227238 341244 450137 41106 893695 1054715 1818165 37138 1526799 1195637 1754745 1709988 1724127 551246 1636440 963057 1084289 13718 1339312 1803771 476325 1732904 65092 583677 1739543 1904494 1464873 1890022 1773185 1771928 1465211 905731 1906243 494999 1491699 278445 104394 301750 424800 1747067 1493282 637066 1945808 1921402 1342798 1397175 1029411 1505490 1010857 1134922 315775 670112 953301 508486 1058185 1373954 831711 1727155 1846987 657016 746422 1487628 1965670 812879 489909 864047 1899276 694354 1814292 883714 1268683 1921849 533855 6203 663476 1279060 1216998 1205360 510840 740570 486079 362112 620441 1186062 899361 301898 195590 1890425 854539 561605 544160 1991442 967611 1133862 409453 1503259 1534238 487418 569860 893531 1384564 1638619 918997 1847273 1821068 1386066 7964 1547866 1749254 540033 1249053 1340469 408288 1013572 175633 583760 1873916 1648035 45338 253518 232395 706906 439004 169579 746366 1436234 368986 1486675 603036 1970838 207501 715018 1714309 1406710 1338576 1456225 1522862 975942 1673505 1380647 233054 321643 47073 1306878 101489 1467689 1554055 634264 871120 1729319 1922354 1726705 895458 425677 935304 761970 1545907 194904 1229295 627815 297945 317220 110821 1941886 1995320 631979 1709797 1314933 1683179 968200 1710270 1932482 1847154 565467 305364 646570 951955 631103 1058021 1789713 1870186 599577 1746781 1345570 1783620 1126370 321949 160387 253693 931309 297825 1079902 1460173 1715015 1644859 1544802 359975 413581 962900 1076308 1962696 768656 18375 1273043 1853580 1252236 614365 1669843 1909437 1240741 1493931 1661106 1382921 1818391 523949 900134 1593465 250010 629796 234829 806658 1741853 357105 1424267 1645995 1057294 1368760 1024828 834626 1417925 1343658 848477 369661 201826 807511 748202 895398 1867255 843182 562059 1930027 1625000 1031586 33100 1062908 27196 1796376 1442935 1651337 1487110 695165 1087048 825107 734820 522585 1026475 417065 1388418 126858 322777 21435 1763741 1038831 1591134 1698637 598477 271949 1558859 683258 1442719 211369 400492 1460024 1647545 240104 1832286 769368 1930198 1095215 1561125 210185 405761 568892 1975212 260793 264165 1226049 1488517 557566 316805 1785060 1788277 528467 934892 534929 1929166 1743402 307059 606813 1975185 636348 910804 1406845 1516992 802821 407252 720859 1928562 1554056 259371 135828 1137968 1769614 858094 1038853 704560 551655 1126901 451297 1270751 1595090 249541 1103708 1853287 1546697 601873 658804 1487389 673564 1242148 542026 1370775 1480295 607460 773688 1808278 628342 1050108 116481 290007 791447 1360585 311462 838106 1122332 1409375 890285 1955797 1010132 793032 1516314 121898 1107605 1179192 1154604 510085 1171460 1393329 1640268 287640 820514 737961 216634 586217 996483 154847 90227 1377099 673745 1989765 1949512 497632 252212 438712 508025 1761527 811779 1861903 1383609 39961 1483030 270583 490415 1589860 20084 661913 646763 1951636 380317 1101449 59927 1737985 1181962 1900051 725145 1142304 1551229 1291370 124528 1992828 1784120 1897190 1547192 1152003 853002 1832568 1813852 338112 274169 24165 936698 827956 868169 174393 524158 634879 670349 1354933 635694 883906 769184 35396 317154 338676 1553860 1502687 1919991 1314416 1621600 42155 256286 724165 494366 872736 1058668 181728 1336958 533719 1329598 1330958 510459 1224512 549879 1338896 659274 1468250 385832 1139302 208269 401998 1091970 760646 1924428 446557 1193771 647898 768762 1054164 205964 481968 1272110 767810 1007812 209212 623958 1986626 672963 531659 1758511 1748081 136752 1933342 1148720 1928354 1651938 1604235 430417 1587130 1040482 1256183 1889833 526653 654574 720484 1884829 1843507 1320384 1411370 118192 447445 1484824 58112 1165120 939770 1002846 854669 986350 371160 235044 236913 642310 838330 1482100 754658 1335279 1262492 1949373 1823540 1332737 77054 947088 749740 488032 64672 597184 1958985 756430 1593628 1570254 1746922 1529625 1662462 1208017 761281 1902189 1233008 1076978 273309 1319362 1227463 703280 1727861 68252 1311673 1523868 437567 1622463 817184 1231050 1385348 226351 805972 1882944 1146210 1397628 129978 37660 1273888 400764 407104 98148 1769969 1248362 54719 1596312 1007877 661520 367335 869366 1012506 299630 862388 1264680 634776 221029 1392470 946939 954138 1258705 771700 505328 1341565 489767 1615702 1149690 783721 1116955 1877557 1727457 444431 409523 1706350 485081 1748031 361340 1199369 105803 157434 245615 1126445 1392222 347270 698777 779652 964763 1896805 56253 732958 1792534 470755 1055492 680846 803525 171280 268046 470308 295090 308998 957229 361906 1926958 197929 677450 107208 1298348 1149582 267975 1674882 11577 1871224 1947144 1459934 1805085 1886559 1748383 1570556 1451858 1782572 1004194 213485 1567158 202818 941876 234332 1778786 1793009 1118872 1398485 570967 590552 1693995 29137 437168 977588 624350 1296936 1450471 1988906 699076 207992 29398 834689 193468 433553 727231 152302 978990 1483747 377770 1805674 401537 427605 1336547 1469532 344870 1853101 715974 1617306 1544372 830543 745914 1556401 1553370 1150240 1421079 1734502 1274722 487909 999658 901413 869626 308119 1418954 664131 1206657 1398009 1028542 1963613 248630 960262 1717658 296931 842216 1302404 1564973 1948271 1978949 1038641 17149 377501 1046668 871940 1986842 80396 341648 703934 482922 1603480 1904537 388923 922198 339319 1764858 110810 197273 1355769 348232 763182 63805 789405 1978086 363004 1114251 859672 526095 707961 520192 680187 88004 1670332 430876 1449101 1295634 1622878 1367241 1086992 447156 1141591 360158 819988 1174146 704288 1522689 530091 911303 15809 1483836 1792358 215738 1885161 1785843 957965 1404598 66306 674738 244772 202985 1582920 1522053 1777592 1669911 331617 1668253 1951239 1688719 1215435 45840 735320 962206 1008303 1004999 19566 792525 1113843 1186351 244924 528238 1141335 135045 218775 1744384 211254 772443 1197059 1709935 915764 1828338 931886 987701 1053784 883858 431248 1044822 53478 1682159 845072 1326147 491502 17375 1305571 537756 1134932 1530833 6049 1264426 1658671 1899330 263511 1035250 538240 797895 1065015 996689 778406 47035 1403984 1272472 855158 29744 989043 1059051 982852 965686 217044 1109928 1847211 1066448 551846 924221 707350 238719 551380 1734101 1055780 697007 1459228 209042 590284 826496 574594 407171 304970 656318 709544 676916 1073048 1553800 1024543 1496504 727230 874975 1891829 196428 550086 530489 1561744 466849 883720 1090971 830406 833060 1642650 1680040 76136 662878 1585754 1250043 1662677 988801 1578061 1527402 1707272 1366498 970817 592019 843758 1427670 1046068 1868832 677999 1430206 1123631 76845 1757399 302313 144257 1870283 452451 1358253 752776 1000137 966258 1494800 414941 1934406 1404476 1862134 802523 661543 51870 1684977 1730311 155309 452491 944905 1102129 1638435 1925573 784085 840378 122446 562472 408100 178926 1263546 1205527 1743308 895246 999706 343316 1359503 1734670 233206 1487471 1193225 989806 1139098 959309 1770991 332086 1517349 559406 252105 316626 1344155 1148521 830041 1195054 1447703 1212703 1384917 975550 670879 960126 125145 44874 915508 1487018 781059 409777 122388 1275329 1612444 185499 1152498 1728437 148874 1432702 1539135 1811443 573453 643619 1969550 1530244 878527 360215 397680 121633 1306110 146679 1269100 1842408 481381 185416 665119 1462031 943164 530196 1400672 912809 699150 790095 785964 296678 1134105 55821 1587407 1597071 1169591 702038 77072 1462406 1436080 1743959 811640 1764127 1545577 1207333 1815523 843849 843734 1736070 1251550 1268989 184089 1213583 10331 571439 840244 1506719 1439709 628159 264884 1077429 677567 1293835 73722 72354 1465703 361509 1872698 1993024 173630 565531 943328 1309310 147784 1246282 667380 1615151 129425 1029098 1167918 865262 1213244 1322805 1195084 1149180 470305 1828651 905441 1258897 1096531 1447120 981847 1146314 429160 1314212 1491740 1481291 1240117 506740 1157576 376453 635067 692599 421304 1217057 1321375 1891133 1502325 1256554 1415930 1647863 122339 1829478 96714 1930735 76389 975374 256824 1449671 1493647 1124219 1747538 223569 29231 1289126 922624 341489 1608807 365646 1207344 1238241 259513 1624352 170684 1380950 933698 211119 642231 709924 151223 1991213 126004 22851 1468221 156471 888312 1353974 1408734 1738757 1497121 174522 1955784 761882 1649721 140018 1077969 300283 239111 1709058 1624660 1288826 1541101 231744 1678920 801184 672495 52294 1643038 809089 24122 664434 1478300 1784720 1744771 1724137 1522667 913996 1579660 1620969 997104 1726631 1167274 1034391 709147 41441 1190088 1754438 1056117 1227200 87927 1257389 1667792 1527426 1196440 1297627 1518466 540069 938087 1345853 1693803 9524 1294613 1534343 253599 183415 886635 1337471 1857207 1381041 1694079 1811591 9307 755341 1062891 1723007 224946 1846069 653098 1109700 1043798 1349097 1336148 708271 207905 828814 822453 1488 1378294 657954 1548255 1681899 1242607 710900 1201177 370800 1636524 1830055 1370008 1911810 1978360 564544 1960814 1795048 474845 1619839 1045505 1980420 1228161 358999 486583 1070376 878746 126534 1214004 1040134 773668 1519577 1775171 1625257 1120326 764987 1590398 320807 1135790 1940695 379898 1905709 1960704 1886886 642543 1579867 205285 547213 1172614 1885052 1781952 1090958 163315 896511 355666 224572 603793 138815 26418 1196414 825350 1301370 1071931 896785 1426882 802682 532110 618401 1268895 919768 1881668 997948 466130 1345569 1337164 1554870 162532 1097880 1328653 712944 1464758 1047225 1992929 275816 1973894 993554 1748914 144164 54395 676767 1054552 1413293 1398629 162329 1916332 466554 423400 1915389 218542 803812 1445993 1099324 719184 1664524 716102 1685977 1084885 1024745 1070164 1184847 1111977 1873702 765660 133660 149423 587821 1554461 157598 193672 221244 824118 1203800 1633522 1910149 1856985 1776784 1189 1543267 376496 678543 102912 1767238 375931 785763 29266 833281 1077859 1034416 554060 831377 1182931 1079448 1476630 320042 586520 1004588 1304922 1669670 2989 1479722 1328878 746470 734943 472371 1914854 773130 1160048 773557 1932729 1958617 1024119 1528264 1338933 541356 1804820 438321 1170473 1927070 1477457 1129114 1839075 795081 1478264 69785 731702 1074256 356690 1494222 1761815 1254274 407203 841484 766768 164292 884893 34461 240583 1151996 1469059 585979 190088 255779 555106 1776042 1283197 1492526 452808 98390 26489 206530 780917 1715595 1775999 1277567 1338172 152254 1522385 827686 1838999 1871844 1494983 877975 612555 1637485 971370 1443143 392132 1897489 28923 1489825 1791875 1669495 814723 1983738 69322 246516 1070855 1313896 137458 1466147 659762 1169424 222212 606058 664955 1084395 1500224 762366 1359442 423136 1156667 631980 1476936 1449010 965390 729817 1853514 1580152 1939386 1093403 1459692 1980382 1018031 174697 1707603 1121633 227852 1482911 7149 497026 423957 788577 1943449 504397 845269 63826 1172883 735588 1137103 560663 1664436 1592061 313036 253786 1935835 87081 1587998 1835072 1565541 1637644 1836146 117102 386760 870246 1722526 895031 1039015 1161516 114839 1419518 1083788 556644 610564 479140 522556 122516 714878 322122 507809 1289928 320194 1762870 723570 682555 1414368 216175 1174079 72332 1503585 280016 1134640 1466783 1359109 77986 1319557 312088 1042188 204353 326346 1740995 847161 839441 29024 1221438 909230 1501118 1879776 1966831 644633 1341914 475407 1094892 1633448 1161898 461700 985618 248488 994206 156737 1788553 164249 416824 1542143 449263 620236 141937 387700 610359 582571 1679355 1618256 1127100 788803 1021741 797580 440751 852469 1528363 903680 1804947 192672 1466361 868764 1205723 494057 886691 1788064 1493001 623489 860182 574153 795223 1424648 711619 746987 1606133 1202859 1997756 1336025 392441 682533 685166 1592035 1318553 1796449 1602405 1017872 64891 1484429 368100 1709270 1137938 1479018 1433966 770491 1573511 1927165 501852 722574 1513089 587200 1603966 1439142 373421 747542 647141 867696 1857158 764117 807202 769786 1899299 1699839 1830340 543696 1463224 75728 1099124 1290998 337605 335594 12600 647746 1402819 965976 424780 383942 852657 1343300 912201 1428293 1293852 1161339 1670929 614789 1542396 201081 602563 813394 1269513 1794920 525508 58313 1683536 1267183 1620551 1278058 997078 1900600 28973 791888 1194295 1134250 964531 1123356 779531 940090 102108 349034 986379 1234058 888438 521247 1850373 1535328 1391938 1142876 1572417 332742 1279039 1702625 1967208 523635 900948 1636909 591811 788222 132413 485206 1107163 1871365 913777 384144 1449768 683869 1146760 153432 643210 1844686 736726 1441792 151019 1055637 1717178 17761 1580059 1585070 225066 1506287 1077639 561878 469703 1336706 193195 1537737 1855711 614807 657627 791237 1831453 43139 1544897 1632324 95016 1919327 579814 436331 111846 1566140 1226895 693055 1643992 884318 1178200 93416 608528 505489 672310 1400868 66103 995645 1072537 1772373 531454 136384 100103 1893434 549413 1617070 1427057 76549 1443925 1839534 1457367 1230623 516638 667346 1955477 1797835 1988975 294787 1622998 1450256 495085 978361 654916 423368 997653 1015938 186585 474591 1325448 1076551 1172785 1529328 133543 400027 1018665 1817707 54937 343037 388322 1765229 883257 895232 1288260 1038374 1009587 333262 1404840 1480431 370985 621516 1239515 1110826 1586289 343613 844021 218712 1569210 1500789 1370856 1401175 1741832 1470646 18399 652122 377932 154133 997497 1424854 653967 439735 1093910 1034547 736437 1025721 828383 845697 580687 485697 1815329 278583 270027 23628 1617012 1486120 349087 601 716747 1596902 1074039 392434 1073859 1834918 457238 733171 675861 666780 242372 1772477 761599 710400 946424 1744294 1001058 1584857 967825 771746 98227 281045 523140 1048087 60687 1667118 1719148 1103578 463488 755134 195803 1305150 1679833 1387407 88517 117439 1612860 179007 1835506 1252090 1313314 515277 481758 1660071 1789146 950383 1998516 1310893 114510 1572048 1354982 52345 1832887 303564 1748767 785986 733107 1174837 789609 393934 22586 392805 1327067 1550028 1470163 881482 1373636 428026 683831 1277773 625516 95861 999637 1912594 234307 498915 1669394 1603406 1059609 1669014 92206 910209 1578805 781726 1282545 1133396 636679 509164 1724760 418456 1942794 1561736 1840615 943066 659480 1689758 538844 1780960 1410426 289245 748834 77397 1242140 664709 815100 821871 1997388 184140 236606 779512 325536 244424 471233 769375 236995 811619 1307875 1684252 241238 1330312 1940772 1557506 476092 743180 606408 996682 1132318 1157483 1884747 117112 1879971 421428 1653787 1749088 615653 1708441 992350 1722842 1929400 368265 1459739 754646 1104858 1605220 1642596 695327 251480 382427 1572471 844808 459295 846683 706702 909764 1664077 921402 403718 433298 1693527 1212495 8296 650977 703348 186322 1979691 663069 948328 1493504 701878 986413 332920 534307 1065424 174599 1535883 1818647 743497 270158 814275 1581256 1004555 178435 249198 1129610 1066037 1431579 570607 218317 36787 771723 1759347 1580082 1181741 1241143 1810897 1604658 1337566 1616094 1243692 1914948 790069 1646133 1108829 73131 1797203 1494117 717717 805324 434905 821975 771236 1336540 849524 1452438 792096 989025 1062619 428545 1543061 849370 676612 1967246 1175345 1792373 107666 982593 1749512 767598 125034 484585 1980219 1539937 731813 652724 434605 226652 829279 939322 1924069 356582 1099465 1228678 905308 810032 820328 1451682 34098 538039 1393676 1897784 511142 1036550 1774527 1334569 745138 1541728 510338 756464 449049 552439 1092941 882102 13323 1729657 264278 600396 1139167 1037057 1446982 491748 1765369 1148456 1490239 1472505 369621 1912262 1200863 996504 1031875 1958328 249505 1950774 152149 1845256 1805931 833915 155386 888328 743376 875963 934230 159544 1151403 1326520 870151 1774693 1424842 1864143 571120 832414 1267130 553931 1448048 1808036 572761 1857565 194841 958860 1220235 806153 494494 104219 265120 340354 1896410 201693 78957 1412942 1368859 1505270 1841721 118121 477098 566093 283507 104174 1238861 471856 1744930 429922 1627434 494889 1548284 1644373 842504 220610 1581605 1482228 318674 1998094 1859471 1493273 1041747 1703999 1973683 956263 1927810 464242 1627694 764311 1161182 1505203 420977 1816924 106148 1684699 1080430 819698 1531117 1417006 913507 355122 1277614 1691390 235926 1132992 1962477 1733759 1293861 918077 583979 1765661 1198261 1087351 562326 1649421 235226 185421 1604336 831639 1935749 989345 731272 1845822 312542 1849590 766176 685487 454971 671172 1027516 1814729 1496458 279131 592361 1674713 710656 1427325 1794553 221874 1106864 1097595 522087 1475398 597976 828304 665876 1099011 372221 499263 108448 1173588 775554 1698281 125321 774511 378295 165860 1924545 63791 1140638 268110 762532 1486201 1904246 1835 912954 1833700 1137173 53939 1660106 1477243 216474 1177192 1258878 1872069 673458 977111 1370138 1504125 651669 1267799 935405 595508 1512816 785429 1914174 1622487 1632398 481985 1220832 1777091 816182 1189745 965793 406093 1626885 622113 1005205 240247 1201299 1553918 1431595 85466 639494 760657 259553 325241 94996 998333 1231882 234968 1972920 1860147 237603 577853 1551804 1947077 1725628 406971 25145 503005 1122138 236221 1231417 1405230 1331770 162803 583712 1178184 1708000 1539389 61750 1466943 1890300 1329357 221082 1159299 1501916 1513934 1252721 1347993 1731132 998254 82085 1218309 1418832 1643803 1497876 835481 923300 63595 1331625 234969 1260 1040900 1002024 130776 1280989 1685308 292342 467029 206910 1142344 272376 1090102 334172 1702828 1041097 794795 92604 227740 1742871 694302 1191913 1468701 111993 584009 373680 638869 1664861 32279 180775 1975156 1305050 260109 1197329 195629 731297 62382 198685 1729200 862727 1581797 892437 563271 551866 252604 1664161 1867908 154346 958659 796199 1498463 740591 153996 1269226 858498 480034 363869 577727 7380 1926940 1176607 1805952 635876 1144103 1960212 1413884 1247563 75174 185289 1919745 1084613 349033 772231 249234 1589243 1908210 69295 269177 61035 696922 558002 221769 643859 263564 1145379 1078109 1814491 825638 1215005 1669186 1425409 1916074 1814935 134934 1626152 1762579 1920357 768109 1249796 1271910 864758 1634648 1385164 1049081 255117 578220 85471 115290 196985 1702805 1731849 923247 1480727 714223 884958 1616728 847391 1417870 38417 438890 692384 880139 1318550 928389 702741 608107 778270 1564381 784069 500117 1781741 1275492 856917 1550658 1395031 1768714 1897221 1214848 1773843 1504199 378806 430940 804205 1919588 120683 1996442 915770 813492 1040135 854904 792537 1982563 1564036 275489 443359 441630 897027 581432 1106947 430218 1934919 1928447 1136344 616103 1315971 181271 773574 119090 264724 1814976 892013 1787670 44251 408606 1069109 1732731 1203500 1836412 280340 1345228 314503 12671 129309 308154 915527 984986 440697 991210 532751 584320 1954342 635138 1727350 1593911 646071 13372 1344050 848215 461165 611891 575676 296558 1670013 514995 1273915 563801 1140827 257901 416271 615636 1002021 1691484 1568495 1397866 537278 1755134 596576 165525 1290608 616486 651072 1963255 172272 818887 1847860 682326 1675546 1538329 714901 1578073 557307 693096 22964 1653378 1801624 1336315 1325519 1868180 1063427 912254 1722224 327703 87381 1294553 1610714 559109 1257760 566498 1721969 950937 6724 1909828 278719 526424 556378 1482307 670222 602094 1465286 1504664 1483856 1744969 1944078 91164 1183300 62494 1831175 449837 1668852 1995028 1364295 397097 413168 1441335 243353 286092 533069 657511 1849717 1052747 1821464 610532 60309 204921 771949 1819412 1336282 944137 207843 739262 1134841 1091191 688889 62166 1753243 135342 1177569 721977 1193602 5861 1285287 1119886 186421 1660833 639169 1224673 1962375 1820036 517804 102256 371104 1008197 1474013 283846 1492605 1460376 855591 1294790 1712029 1818683 1468151 1110689 128242 1441174 288820 1897757 933551 493545 558360 529572 1465589 1108205 988326 181282 50292 600023 612515 1974172 1533947 1918435 855051 1654345 1309450 502237 92788 331629 801283 364698 728905 1511430 203946 1080394 1733080 1603868 1827683 1267747 1355117 1443555 103393 366149 26141 1892965 1071834 1824108 312705 61731 1725231 1627089 1103125 1665542 219585 1047701 1644517 389364 1595954 560867 1946812 1189220 1648727 1504287 53079 1393303 627475 159967 587958 27952 573847 127870 19887 1033160 1900228 1631711 284714 1391330 651265 842760 1082196 1156230 1121321 1563695 1659298 1576423 1823004 1200679 1102534 677694 1840872 1873136 1369114 1695564 1785629 1790980 992571 1594127 602388 18755 1166818 1641162 184730 1704065 1639931 1761374 1103794 1927003 1972262 761081 853745 1199304 1680061 826415 1180453 1938745 1915350 994778 1670073 1159736 1601729 1050829 1471647 1518274 363206 1192269 725958 1595188 358659 1761161 496740 1729454 287750 815552 120329 1273401 1266559 204711 282965 1657455 872309 1643698 550589 1196321 1217424 1709800 1214805 818840 608081 1851934 623817 1209248 1877315 1335532 84186 1235711 689986 1832780 707510 1232244 1014827 594641 213855 1571404 190459 1300176 644815 112083 1270198 811009 447735 779011 539146 1385186 856999 1623467 1992925 1488445 1024392 1811361 1499358 1560865 1725845 629155 392630 1405968 461895 424118 1874283 1426981 1014865 1431759 1514254 1269056 1948560 1274251 254307 220753 640436 1862705 1623358 835184 1268099 189726 855067 1383814 1685323 303557 698353 183177 992881 1527528 1775720 1289127 1364142 1931590 704865 773797 1911842 1139337 1211423 1482272 420750 1942005 1526965 1921295 1010104 822986 1207273 813180 1492195 422411 1133247 1289145 480867 495537 424420 1373859 598003 143554 1792120 174544 726231 1778087 481361 1942001 1794053 83388 1635972 1125713 1343902 1222948 454672 816738 108359 1024629 873153 747160 124731 1205678 1157266 1646312 1806605 706963 1377895 425463 145285 1861673 1557194 1222449 1014449 1705743 1026613 1523714 1864950 781046 1093567 1353856 1586562 1302180 325891 1217731 432570 48029 1195931 4959 1285165 254135 4275 887334 380650 1707423 201454 1285366 449377 1886916 1729124 816050 1927356 626710 1917998 1845043 494328 960891 430971 628075 1899776 1814781 525501 585820 585153 1489657 428239 1600107 67129 1687285 907937 1803672 1033345 248390 1033771 1519004 346340 1919319 325378 1315785 1656165 548951 1547669 267853 1882755 362890 187444 363051 1837106 1342894 1241021 1807049 858468 1217231 1067959 46159 391083 663189 724680 1953217 1452652 988034 358287 414233 1409285 1145728 1064354 1011054 952418 1543463 992166 1414845 12385 821739 1815104 1542643 465889 1645698 830688 794627 1840425 1924241 504078 732719 750152 927802 77274 1850641 402761 947513 1685838 965099 362418 1478004 1202259 1478595 830075 1342674 1593126 394602 678901 1737252 999321 631236 1912546 1028483 1972996 1214301 939550 326695 1742482 1817146 1419982 1203833 456766 1892275 1663042 1449388 522544 1127825 1269051 1316337 529043 543996 522462 863401 1086341 141376 36223 899054 1863117 876040 1668138 1803862 1245075 906077 1715258 1657185 972648 1932869 970020 1575490 1243425 443273 12580 1878891 1496225 1349704 182509 456478 1280685 413867 1925560 698540 1023101 1764483 1605634 1197838 196691 516036 1206292 405175 44385 1726781 946074 1701283 1670776 1236304 1895812 1909344 17608 216439 976576 1952263 127989 694063 887804 835327 56374 146736 1049757 162404 1477017 1015244 410646 283101 246756 1996070 364947 585792 1670567 225428 732282 1992807 689588 939215 624842 706086 153512 1443383 1079299 304300 1091772 432388 119504 641058 1091734 1730476 1251770 1343622 1635534 1150371 1038292 141001 1646167 1684327 798644 1226813 559332 72059 567162 1770762 24466 1653967 1567719 427576 338119 1936097 1590478 1320565 587387 848796 1282311 1879282 88873 947998 1813092 1795801 1532449 945481 1330404 357268 1175182 479378 1491446 514425 1420208 29996 652480 414377 1260487 1138165 1612966 1607471 610399 360494 997659 123445 1731561 344757 258944 1679773 1787445 77140 658623 1736029 342948 1902302 1362060 1900357 1967533 1880940 1279498 1023429 582002 1787926 1143929 84869 1801307 1454733 876333 1715559 11404 1376050 1601770 1043050 1314066 1796771 1988889 1944937 274308 957800 1919786 1992387 814352 185255 1939974 640928 111137 493163 339422 1106899 1949802 1297971 722416 147430 945600 508017 1823866 1646744 1061559 190870 1575413 1935659 233772 1518150 1616179 577719 1760287 1765122 1676949 1820792 218367 1636112 1760348 76374 725411 73944 1055918 24137 1650509 1321594 1611507 243233 1897297 711862 1510112 356798 224771 1222288 46776 1632786 235167 482580 1507732 1389395 295204 104072 836091 193354 790180 839365 1121014 342400 592369 591702 1937020 152817 1286739 995959 810672 687053 25653 886148 1222505 1917376 1475912 1535585 928432 1097295 1068192 513843 947905 1465004 195200 1284602 900536 206093 311051 1312648 551434 1992202 1865421 1890269 1081475 1731685 838289 771297 225921 1882885 1966888 1918980 1953867 322391 1219062 1127969 1249326 594350 787446 1859930 1413380 413421 843645 623851 653178 895735 1852676 731607 1665534 1498586 426461 950736 1810178 486422 1745730 172128 128315 1607922 512276 1625870 1440566 1961763 1352846 1315146 1082185 669000 416240 243424 1373492 395452 1658080 366186 169698 476769 1893529 984075 683786 1277818 1509883 186064 624515 1504943 119175 668942 203849 1947217 925219 340036 1163270 836615 495226 1871724 117645 1357267 1993430 1235928 1894878 485535 158711 839989 934661 1248084 1163453 560809 1863415 1917229 38219 1135882 144065 217314 1734570 713635 1273504 403452 137003 776259 95808 365791 759281 1325383 983400 794873 146652 213373 949681 221640 164393 1023161 1531387 1241996 171172 1036237 93645 902340 949992 905834 1464104 704697 371516 1318073 1854075 804070 1910260 1830397 40042 1904258 1262325 837691 614333 626148 1904550 789231 879654 895546 1118555 1719565 1411972 1284657 734597 1439191 573820 928326 583331 442583 176110 947245 890461 1878058 1580792 644275 128418 1700605 1312552 1170783 1263583 1588076 1716845 275101 1032101 205778 536926 904746 683677 1878747 797741 457581 756035 228626 906697 226542 1854280 633172 1837136 113890 1951813 60916 395069 1499231 1678054 804465 1683654 792041 161805 963036 707042 1112960 759320 1913934 1644229 1720640 1321238 1238532 1946112 598796 452224 779075 678936 1622516 1100312 1540575 243333 242912 1487241 793445 1658543 1525116 1588560 312478 408197 199932 1173353 1989430 290880 576496 1799604 545881 1428906 1812288 62613 512038 1441659 1414190 275605 1526685 838828 1495255 1652291 609 1909458 840337 90074 297311 688683 250177 1001315 124043 22968 135480 1548684 1833066 1852490 919906 1083630 1248503 751276 130853 1711704 1403371 1746600 1721458 1514650 1503642 1047189 840273 851040 1722101 888535 14536 1157759 122031 978001 1683572 691004 105493 514134 507923 464529 1986380 73388 1343936 1336852 503699 1686620 588771 1766907 371034 986885 1528262 899505 1408516 25694 730327 1883406 322534 647983 1475702 258393 772331 116363 459378 1769813 28977 675546 1363430 1162424 1307270 260458 1359141 170573 1297081 656338 1554770 1216225 1718225 536913 579600 1380624 991632 40394 209088 93735 956771 449373 1368856 1593203 1076861 1583561 855902 1197949 1487327 365375 1015432 1629170 1400197 1445873 910803 1704905 1335519 511929 1848089 284855 1966393 1641735 513540 968955 1953092 51217 1104674 1778049 1440097 948967 1274642 180156 384339 1071751 1187398 264451 1766582 852431 1906560 1275311 1419294 306164 1909331 539980 894796 868125 1390375 1073527 979995 1964982 400363 886932 1072472 1999457 1781622 978702 1682393 782703 1184239 663846 1928309 1673586 397386 1770031 87609 1449756 1688326 1738416 703036 1778164 1841432 1143692 48336 611757 1227170 1912266 1012914 1615548 1081035 1186982 1094799 347785 1446821 1963902 1517624 1732771 1335861 1671077 332788 487678 1323240 1220080 1877758 869658 1814963 1598291 1014583 1659556 1174766 10887 1087403 1242216 549554 1852978 1467494 465807 564984 1500863 900323 140646 977258 364842 1088796 6573 1405843 1825568 780130 748227 754628 550444 947482 94131 1420162 1184264 613750 1578764 1559160 1077020 1492951 1142290 983084 1369887 1470786 1888188 1092196 1737122 1870287 1502557 1637260 1792889 1345372 796636 1907765 1807342 766702 1539292 261168 748871 1776430 1950529 576402 1166224 677690 439945 659104 627034 1866989 242289 1905954 1926004 1860422 274774 1424106 557628 817818 1501122 1758663 1405588 441393 1915155 1431906 303582 1032338 52910 982417 1176299 68802 442871 45920 396653 1864056 940467 1686209 1152917 1123865 354772 266726 1526058 1809370 416681 457723 12717 726824 1590167 798623 418689 1732290 1830689 1427147 623370 1778266 1918365 1135003 163861 959217 409390 1421948 1657211 698872 1753551 639767 307982 1837411 1021862 1071230 174540 1469047 1848390 1865167 1655729 1096478 1434017 1861567 1528731 311499 1100416 1089849 946704 1166361 1112064 430523 1909965 1366669 1432042 672462 644138 810795 15815 1373474 416782 1850486 1123465 1714064 363118 10485 328521 599730 750843 1885104 1119039 333872 1266037 652995 714459 201649 1064585 669885 1906598 1387992 856590 511453 1558074 1988526 906694 134130 1248834 823594 176013 1657301 767811 3258 1522196 1834463 21270 1894102 1401919 633400 1453855 1698593 742145 1017727 898055 68177 1536384 267781 472494 975218 1251496 819015 876811 1162179 1886865 113237 270512 1161084 1136262 1680173 229825 1084391 1971574 1592188 802284 971677 1139828 506586 172651 878640 1968861 235636 1822048 172780 860020 960130 1843877 1416943 1527868 136781 1970322 598034 544828 1505456 1476346 1478749 458889 257231 172400 808896 839283 1485474 1329453 1726041 1085255 586577 1323726 1010729 708475 324623 1396301 675692 1302559 589505 1043184 368250 1198750 900078 1329986 781598 698752 388974 828666 1461382 1062556 1694371 510132 1259286 1157610 120810 1418955 1588616 1883418 1532474 24993 525121 1855622 746897 178759 1206576 852214 94847 1455991 111061 1753718 1150212 759177 407234 1810858 571467 1812947 976441 1031759 1976622 537263 1289414 1599654 1911627 449188 69866 982467 613921 759890 1216620 442029 1942696 1893182 567430 490060 184671 173876 1303637 1948884 217150 688886 827577 312011 102340 464935 580890 1537515 1670538 1054668 424757 1427317 829733 386337 1712930 311358 274453 827982 420972 221216 865394 429999 447648 107626 1078757 873741 1202334 506157 1166450 440121 353237 835779 1216954 440360 1005627 777765 1126589 516406 1914625 1362848 330181 102939 518350 984148 1865953 282905 1076968 1514735 274966 491705 1445553 1266779 761846 1889231 1680492 1528307 1243784 278693 1056802 1168284 245321 1723424 1202620 1396769 786145 367266 1953978 1195659 1801906 510377 1063318 1940858 292981 1255832 404937 1347377 1173551 62195 816621 1271325 795165 1377324 185447 1168745 1100962 413096 197614 938130 1512025 1148984 1758142 1935486 1137019 1148610 699956 843512 1541654 1508139 1202805 1292275 476049 1288493 1813962 1532758 1835519 72066 772013 1953437 1514253 1749827 1420505 785884 1877482 1231195 1358577 1786278 1089419 1970059 1794224 473323 1347609 481502 1653839 556944 1541535 1412667 1771856 1277860 351353 1618936 771581 1691398 800745 1165301 643706 1425693 1900501 1900274 6364 1951554 462851 387662 948137 591553 1940110 1087438 1102242 596339 1753414 608527 848398 749948 1949421 771491 904884 529824 1414481 192677 950348 1127109 1677304 450491 774575 474976 1582096 1967945 1327771 478185 5160 1827049 1959168 1446271 1525626 377666 1480485 1940884 813655 803119 1801488 295574 1763336 202650 1375431 382623 1549578 285517 1934810 645837 138316 1606412 949268 277603 799946 749998 1313411 37534 1664638 1063194 743192 390568 219609 1084974 588828 337193 766989 125140 437040 1843436 187790 509529 997860 72107 1956815 1571654 1995699 1031764 864973 1347639 576351 714108 967737 387474 598548 920380 888472 733455 111513 905027 224096 1092115 315531 1686508 129066 180674 473457 548909 1540387 944738 1487937 1540514 1936658 1500367 420228 1697524 414401 1329211 856531 932100 137818 541586 1840146 1017198 1381788 1008754 1045054 1685682 1302198 1575461 931446 761575 88037 699974 771307 1172647 1397068 690502 641445 710187 283145 1730863 624825 856575 1895492 1929448 175328 980074 384946 1864457 742768 1752963 928366 1090371 470675 1306976 651249 462133 1788827 1517992 758222 761211 193848 309301 654170 171881 1598730 1947767 1402907 18390 696373 849474 1723928 1396823 408257 1757204 728015 360510 1258621 325324 1208314 1877360 1032756 325572 1709490 1954801 658884 1335327 1228557 1312335 1557267 1451098 1020787 245654 925561 1355889 217351 1973050 1763483 1248389 755835 460771 1142080 1556324 552588 1010663 300829 294462 259822 1832043 698511 1424435 191489 791585 132977 1294791 98281 967717 164933 378662 33725 1452085 1080458 1853513 1052942 711533 349521 878402 602006 815670 210922 265767 958206 1236676 1258763 662623 329744 811185 1144109 962169 338235 1443733 317850 1462899 117692 553958 1270718 697755 1586869 413838 848564 90977 1014707 1734813 1893384 249172 1658904 1958757 254077 1045991 877416 1892539 751838 1704234 512704 26189 1146743 698963 994149 616841 905796 634736 183615 24326 1498345 1344121 664999 1444544 1418093 100085 1632153 943731 840021 1454354 1868654 1694666 908586 449069 1432253 1516938 749328 1648262 1697264 743328 534960 1004144 1599764 1588745 1168607 1911961 1691518 387125 936385 1626485 530256 1254125 949073 482853 1461044 928433 186787 1754411 306100 1441232 1014854 1352230 29219 387429 1985375 1879841 1867480 76281 1237400 449172 1054311 601729 126431 1848703 1476118 1508601 1787361 7696 1607153 619815 105551 1099016 1818250 400502 258066 69235 716379 1690808 1565195 1795383 7699 915958 123906 1922267 1009615 111276 1041708 871963 1906723 1515388 100417 391448 666959 1233488 1657423 1527889 1373755 1839315 242755 936259 242275 206782 230886 839412 1565282 516870 1790607 962671 1821303 1741322 1460205 1797940 158163 680110 1076770 159542 1468347 794305 979617 567601 1241227 847945 630777 1950103 1465567 1842918 210558 124274 1575352 1466497 883530 1221090 50634 1778301 1972358 1284723 1778716 698417 1758089 322659 453337 103672 330486 164389 1544516 763034 1758208 674968 1081667 1330663 1323889 603700 972182 462145 720929 1574617 498764 97653 1503546 1321558 181441 1983320 1413639 949285 859322 1429404 586792 1957918 1305881 1602646 959606 1583206 1512555 39011 1666288 1887006 1396175 454442 636824 1140507 949149 665650 674146 858655 540929 1912196 1721792 1030624 1853467 1108429 1832977 559938 1920635 102861 117245 1035494 1533126 703023 1730180 518944 57000 1320068 1540889 323109 1948144 593040 7857 1476081 706061 449844 770042 438731 888827 770606 1917622 883672 1609809 1795912 308605 399322 772850 1761684 1706525 583338 1528637 1189489 422364 1376329 255638 1549996 175841 81098 1333472 621109 1278960 1528624 1787228 66311 1239809 971043 696654 124150 524030 306025 1013673 610520 1352719 480006 1629016 1896999 1954602 987914 87635 172138 1497651 427834 1363673 689324 18592 39107 952392 647752 1301946 570314 372446 1474667 454213 1352771 187544 1467878 1187216 1432554 83767 466006 1226604 1396295 1598338 1280006 1900623 1838649 1134384 1947460 747053 622069 1481201 1228152 1691001 552909 1031974 1959920 1257859 474249 956891 1542998 447785 649289 1304511 865284 1583736 617266 465330 1312873 483819 1583881 148031 1921658 1937538 1258561 1615568 592395 261553 1007616 1919922 970854 1231183 3842 101522 1799499 1636537 724166 288309 864563 586562 1384714 1812028 655568 530654 1878120 872294 566702 666391 614825 1879916 1617236 18777 597689 738497 1121102 1144986 1888255 1816565 1410808 1833803 825058 896564 599862 1904233 678540 1227190 891035 1771826 384850 696443 1549482 141990 265203 1075607 1255759 1760755 1894057 1133962 1883278 522489 1813512 1992057 276653 1590379 1694702 1645445 1796910 348142 1296721 745809 1850525 1899734 1323052 1692030 117541 156788 902957 1618000 564492 1798310 1732905 1876923 564013 1722960 1414294 486497 1497635 615062 365968 877202 712813 283602 1393307 1043949 494127 1163791 294752 1869566 242693 1801899 1094410 806537 866064 1098384 1601228 1426133 1720264 987737 1665275 1907191 1350025 1341151 624953 1241421 1253568 1118535 584344 583971 1418257 1918027 1991804 665172 1715586 776690 1004222 1649122 929817 242083 585946 1674764 1187971 1973730 27430 169624 1707177 1208144 947435 175355 639480 1405300 110967 997605 630564 1895394 797271 831288 355499 1390314 871106 1783410 877768 1371907 1854208 37295 464642 1808276 473449 869026 1669581 236325 236996 1892515 789483 1059488 774483 656943 1482767 1008277 53883 1939505 958231 104070 923909 130973 1471208 875860 1824373 66569 1308711 472084 1940065 1336555 676548 319236 424551 962249 1227065 383831 5032 1755317 661746 465243 929338 1371799 996299 1672489 358648 687010 844047 742535 915543 636261 1217521 99605 1015779 1527542 1051679 834310 262897 184658 202382 1145046 1912207 29676 1012123 429109 390440 568981 1824553 1700845 1990423 696360 853691 1281845 1117718 1052818 756379 768334 439386 1448801 1153413 1138958 1143815 20590 1414187 272659 180945 1500075 1197532 1084023 496368 651785 1744692 805077 1415699 1300238 265128 1202203 716204 152747 1374434 89330 712253 855788 1303876 433943 547065 1648766 1828483 1293754 261034 1266139 398794 1683878 1541179 289560 529388 1206082 1709141 1593079 359770 762843 1032331 1382188 1095233 1583336 1528045 246926 361725 1415892 489938 109855 98224 1707235 1358794 73684 1127231 1331345 1100002 1358172 252540 1204445 714300 543140 109792 1521259 269615 1244925 1587404 366268 1106445 1535019 1934754 815817 848797 1704811 376899 880561 1738007 1885531 1507752 1581402 1436358 370406 620287 1047109 72231 357848 322727 1737331 1309067 222536 877066 147485 542034 480390 1214090 63979 319401 1978338 1015833 667692 201079 1150282 1787953 1276565 217607 748974 232229 619920 907971 1250454 728776 1262096 1577735 981234 1474473 1171170 227686 751815 917500 668469 1274105 1580809 1766648 741900 1354738 174989 1060202 270032 1644000 1734119 1496559 1681302 1798181 707730 24733 233127 270725 1477061 38878 1151259 157145 1554304 656203 472919 283180 187558 1167415 1443313 1928748 1232332 43658 431720 1774207 1679390 958963 806892 998472 1700962 638616 84762 62952 336332 804358 1555936 1959398 285826 954288 1886800 865163 917416 156100 977271 392087 1056953 1295737 735285 1460288 1600443 695913 1257785 667399 911359 1180483 1604291 1224109 1720305 1837848 928987 1473971 791375 1177367 651264 1952626 1329798 1403515 1333995 905571 584243 972915 1886437 846901 925232 1860573 531611 722342 1498465 1690664 553565 1772020 345887 174724 957516 1698428 314660 1822687 484450 709478 1289062 1007930 1075861 1461236 1864271 992205 1252878 854942 49568 1493004 268626 572550 395523 1178165 477880 1048767 1967954 1419077 1664203 116737 1851448 386789 376477 753498 1112155 226938 771623 718490 1534487 96162 816523 1134413 957545 1815090 1415864 835908 1742713 884774 726055 414956 388696 902211 25897 18512 810730 451972 19153 1734716 1369751 1589062 795127 304290 1993343 44902 1901516 1041313 1190024 1102048 1752271 688384 680709 395596 1278395 534956 1556260 901297 131625 55653 1490988 298142 1363626 1395383 1451257 1653043 1808401 1122048 1240947 1766008 1675805 850102 1442294 986329 546969 884904 1103374 836298 944766 1801368 1300521 1919253 1777312 1438159 1940601 1226565 776777 706374 192708 1013785 1963472 18321 1706892 929290 215727 55003 534602 864371 1147888 7739 75462 1168799 418873 1480192 205453 329282 1042442 1743150 276716 1992073 475808 108934 1205462 38052 1396423 210545 283266 1241572 1981217 106960 212816 83903 1481285 639038 1099479 1597374 462428 1460112 1544388 773904 936442 1200761 871567 453570 754804 730864 942182 1559420 1527651 1689746 53417 1417830 1967585 520930 253059 1284465 501135 1664429 1497655 396535 773558 953344 1637776 1510179 831523 767462 1938021 1405743 416951 1480472 1218574 1133974 1818657 1048888 383324 1037364 732502 1448442 213324 97204 1566439 1713329 1868027 449993 1730794 252009 1707632 1649403 1293499 1411116 991116 1979915 847286 190817 1959221 1926936 1222036 1415667 221808 1149511 1213261 1145105 1110847 1299287 1320266 1329277 1086012 362376 1570246 748808 1653851 1811112 1376482 1444775 1575225 406769 20911 347884 154878 1642666 712778 1158775 1939341 1925097 1787142 1519321 1253266 681909 896522 799496 1311644 1078594 989626 850595 335888 1138730 202920 217685 599973 716088 661454 446675 80113 202739 1008670 620667 1507588 332758 1735941 580450 420557 474892 1174037 597687 311157 709853 442236 1610598 1488484 735778 413140 543786 181527 1191013 1243292 1413922 1285838 465442 716473 635165 1081947 970706 122754 1084809 190634 993253 10639 227006 699834 168550 764316 1880759 1523386 156321 697728 907542 279527 1519534 186832 1035711 995486 1941473 1757506 1105818 159072 747205 1699254 870398 441246 1090826 1016648 745114 725487 1620567 219805 128186 1878117 195469 193864 204827 268789 962312 415034 1597022 1805948 1174571 1314520 872468 1990605 407988 519748 1948738 158040 1391612 1497251 1865243 455199 1961508 1554221 1353602 65788 1768033 55949 382169 45797 1415463 1492339 426836 408363 552855 1646783 802630 27194 1818728 640080 165085 1016522 409846 1552287 206264 1733730 1883725 91032 752668 578198 1676258 1448594 950935 1700362 1557846 1614283 672043 722814 448299 1830650 206345 432813 1251121 1610783 1023832 1115572 790628 1869569 502785 669473 1260686 938834 1021396 1069767 493025 262329 1802534 1938948 1510057 825934 286743 241786 382065 1687393 1760514 164916 1839804 129226 290388 691481 1700237 448464 1193586 1781790 1326617 849920 265210 160648 847292 1909688 1609196 1953896 1074592 383591 624333 1464560 935673 182750 685006 1391247 1262532 1850917 527437 1144617 487974 811349 34944 1753941 478705 1633575 935148 1039367 1501795 964983 1700431 604783 775004 462002 454537 1136534 1831304 1718360 1044546 1802248 73037 976895 1997785 175528 1897499 472940 276170 716608 1749644 534226 1258853 699472 100922 316827 1284897 471489 1810349 892867 1779946 359076 1223745 1460157 144646 484393 958359 1879007 487967 1646731 1586874 529172 1955456 1715511 199268 172060 1757140 330986 1097827 676956 1779956 1086730 787801 1252378 435513 771649 428237 1389431 199461 874375 1437862 1072552 71749 728117 1112708 205032 1648692 1671583 1665475 1868613 745440 1260651 1880670 1345528 1791129 119247 1797708 78447 451727 1877057 944885 77248 1477032 1997492 1794008 1912725 925427 967282 473691 80361 1366658 105018 543713 358202 252091 1162531 642281 493675 375723 474185 1588536 766524 1215075 321500 75665 7898 1231273 933238 1647679 1950125 1354868 904617 1393419 954624 1541277 1495727 40068 752328 1148413 1431284 356949 732957 1161048 543977 726819 1420251 34649 1065217 1592712 1258097 81967 91939 49844 609898 1932806 1735729 1531079 325447 1217435 210367 1351754 1914012 1286838 570247 1420756 1124346 62925 720753 779637 447276 1885323 1946397 1450383 75045 807979 1437090 1769469 175683 1396731 794423 1551666 1803365 1677699 567814 531218 811196 1468613 1038273 1772335 907673 711524 1362384 1334946 875700 105772 380010 1245344 759796 1719447 472165 1729417 200124 1170159 651970 974329 665380 998837 1261846 1482833 1180183 1335839 1911476 1931874 10588 1518665 1895948 1434635 653101 611788 903332 896003 1566285 663368 1084002 1750082 1461677 1836741 1302731 803869 740057 581708 1291191 1324716 1978581 441330 1615933 33651 530035 1675661 772930 1288865 1714160 155282 1952840 1936980 1795269 159971 1283720 353411 1454171 258609 1450938 541194 1087718 35909 1259283 1047789 951139 827505 590124 729610 1124720 1245532 683895 1939128 1615036 39143 326356 1192646 1859743 228457 1985316 1016124 1684164 138256 730206 1944529 1494777 1039944 694473 1121782 1978327 909282 660541 1791811 243110 1598951 573090 953174 1510318 1003515 1426630 1482218 1511724 355813 1159338 110207 482802 493289 689676 1523138 1832456 802541 854354 1983833 159296 1348481 942569 1834243 1882672 1990213 891040 486183 43346 812331 1892242 76739 1234896 1486588 1274772 312062 1120349 790551 1876441 1520526 376627 444924 705354 413183 589845 1527710 644911 1075563 243970 1443903 1263356 42207 1931705 1893040 1586850 1950687 1471046 1080488 1362695 657622 1310934 921032 1999766 686704 1069065 1308613 1999192 189619 1206482 1992642 1178469 1997091 1659350 1213875 1526084 681898 1003062 139717 325 824867 1181440 1955081 1045512 785157 699524 1811765 533513 1699599 792708 498277 1342096 1530537 29208 754316 1658569 1281829 698765 1427499 786353 1387709 1233920 1403683 1855088 1070797 276860 1607639 989318 402164 1461219 864286 412841 797277 1976508 38236 1522193 169074 485427 1581337 1745698 668989 1914486 1206929 1789472 1789169 151839 1204973 307575 1496718 1231137 925679 1368103 940139 1090112 176054 1075032 1863254 126200 359936 112726 210383 409706 837791 1528574 1296747 122295 1433830 1584235 982274 13532 1550448 115972 1029969 1522783 255463 342027 895039 1053948 539503 877248 480451 140287 1137299 1106637 992192 80392 549079 1141858 1225706 1846996 1608531 563091 867788 1936102 1771472 1492163 860603 97454 1472989 388048 1026182 1616100 1966894 1232871 1581294 1878163 912158 1946166 716134 1633792 800405 639567 1369020 1271562 1121663 524499 1756972 175475 644558 1696952 1372633 1881718 1132120 335570 846596 664100 1960261 1591476 1183737 1593084 1857456 1431745 1975563 614603 1487177 1600490 1466979 341377 1797061 244447 1615584 1029777 1161963 1783459 820644 337332 1721656 1802796 628400 1787856 1382788 1259991 303018 415340 30176 551088 1457882 1512669 477472 1978145 1508732 511946 343514 1557726 1249528 1039134 1666632 532706 534381 6030 356749 677660 662717 801403 1714014 996784 990022 923432 335152 1830716 1610906 1034888 1442427 630481 1533650 1829180 1172703 712024 1490575 586950 799481 1625905 1017553 1780307 1823529 761268 1281595 1869080 1810711 1245618 1912926 113375 99471 1896928 580796 1481743 883024 1882884 824288 1879209 476143 1885321 581761 1237169 1653799 1557459 389889 721951 97006 277608 1432372 1229966 1873318 1951540 1123173 1971835 458727 997088 85131 1373255 1222062 550868 1738185 1782757 1799730 212880 951935 1989158 1543792 103859 423277 1993422 1493835 505567 223696 459318 678317 1344140 316075 558262 678421 161948 305234 65740 1423437 172925 291031 1646473 98593 879006 1506436 710503 868693 476126 487219 452946 265389 325862 1418284 1171470 974554 1986476 863987 1912475 1441290 1762623 638106 1693184 1341041 1329947 1579817 1363209 39935 1036799 138995 917981 827784 1961434 1495490 558206 1254689 1313191 1988103 1684271 1411284 1933093 868233 618548 1282995 1580589 1508886 634567 325675 1786079 1437921 388050 927074 743457 1177452 1981688 1201985 1866187 1329313 179288 870315 1197779 1173492 1228607 792592 1832136 1779902 1838904 907220 957220 5665 800527 1580370 420869 1129049 20549 753863 190926 1679150 1060271 807435 1315834 1757421 648737 1981775 997398 677938 1504614 949711 109773 1081499 1645670 673576 1317875 309823 943539 1780491 505248 1517761 1616996 1152168 1401837 206191 1838825 172404 336327 858016 1258245 558557 541247 1459507 1398366 5886 1974017 485276 185720 1020926 1424782 852925 1741592 1509789 1317137 263471 1647594 173427 1270149 1468410 702218 161175 1766494 1637489 688291 1204734 843935 1924342 664398 62149 28203 644082 819132 1143307 1599653 1936040 1439459 1283360 901008 1759463 1241450 1191505 1385532 1604187 868145 798640 993008 9644 1597125 333973 1608849 1392478 1980164 1292075 1465624 1831773 11708 546223 647035 1806691 1416550 419332 1319780 1286522 902843 1102608 453201 141032 1585406 328577 656817 338924 1340170 907072 1315456 276984 335133 800017 1835822 1425174 21145 1264005 618130 1417483 1814740 1182275 899037 1005363 647569 777896 1336661 1171611 1563641 1709825 1454964 1570361 1066062 640401 1983781 1543821 991758 436653 764816 376836 1451642 835299 1900225 1108022 1916069 1518108 5795 79332 1146822 877809 719002 691674 311619 1939889 45714 182644 642832 858019 533925 938912 1099670 1020681 1824671 26428 926554 1191677 876396 1782651 1215500 866044 1016503 793891 314666 1762314 1950665 30282 1155402 352537 89993 1453392 64733 416870 1439672 295060 1293246 1474827 637492 1222188 160432 797101 863101 857593 537623 697051 1985522 316025 417380 819654 1923223 20686 71370 1966443 1319109 750058 1356868 1680810 325319 1576230 351625 558871 927016 333704 641534 424070 1099435 842681 1752989 598554 1907692 469285 1628321 1034904 310658 212503 1654839 98649 1868147 1989976 1656447 1927458 209342 392893 1464858 1683225 191479 1236761 1522042 1250843 1180421 691002 666502 149711 946165 1763048 298893 585029 623721 984816 1280192 638335 1547819 840335 1167761 834680 280973 755171 1283264 1626901 1386492 1732011 1292189 1275725 1056929 1185192 1558595 545375 63101 487581 1027645 1608563 1618015 441121 907555 1827657 1603752 1103261 559980 719550 1080290 747597 1254466 1782002 30803 792802 343299 1286510 1077114 1947779 818155 403289 365406 994321 963216 1255897 736880 152386 1693581 1770331 1920291 1570204 651853 183232 1024424 207237 704547 73178 223541 1131671 1174763 1128562 1501531 719853 1204512 1778349 1675009 1050792 1140135 1410414 442630 680859 780071 778476 1194138 749142 305587 1693245 1502227 1201169 318867 784353 1297867 338549 1349914 1910366 1851704 225229 925360 810662 736221 1111956 1525728 429689 1706340 1718289 603071 735158 1799052 1306716 1843404 408205 1077387 269507 927737 594920 1964776 450400 136971 209814 345096 1669189 1420061 1942052 1878559 1287705 1330596 1606959 649980 503004 55112 1263190 1040126 934705 1482321 991850 879769 1309499 1174342 1661175 429801 1217738 551197 988975 465421 1531125 584385 1803418 1466153 736809 1561202 1346702 149066 1674453 5818 1763238 1927202 836131 57303 408742 1281910 643393 249501 835956 435355 683864 8295 1152335 1478448 114878 837392 426534 962541 1737814 182292 384772 642455 1594574 1358907 1455425 1479096 311664 506219 1678282 1251148 1863270 1903036 1656392 1525093 232181 1832674 984866 606881 1638484 39795 1192531 1673280 1791729 960646 856193 10427 1290881 1713585 1513311 445103 1397078 1727647 1918037 1446438 1771934 1897193 1216489 819680 1847268 1630970 285825 1657630 1581245 1475962 1087468 1262034 1118651 1208321 1256561 1325761 503592 643117 165556 85565 772496 602985 897213 1786959 462018 533700 1992356 595477 204426 885205 1918317 806115 944015 1296010 1188637 964686 1475770 497589 388223 1729178 1770530 654936 838951 808915 679779 1072279 1053014 1773715 1683648 1264591 368229 417111 186971 1063540 309041 1902531 1477564 941246 1813152 118324 143119 242723 645073 1552048 479015 583990 1450716 1455848 476851 1109792 784149 741520 239392 814358 1063790 1153683 1953444 937459 251023 1110075 1215735 83082 1419336 232671 191106 628693 8418 132403 1898504 1296131 1151702 318969 991245 1581928 1794612 681778 315154 313394 867555 43022 251258 1147478 561829 1197744 1063242 1660583 998148 394972 1074945 738902 1500684 1601275 110841 1914283 458969 478642 684055 217046 950358 1847228 1567411 1693078 178872 152685 969513 341449 1002734 528481 1704461 1289868 1877426 1253841 1916484 1924028 1225986 744124 1428101 501206 15173 1198831 1296485 1796290 1123009 1841492 1683947 746080 1496942 1196938 172383 1494102 869426 467994 760340 857878 337520 198990 1055312 1279925 643751 1192483 23542 610478 89162 344688 488418 1803300 1092195 451422 1702813 1657286 130278 393752 1669055 1305013 1476328 363649 831750 1029297 662221 1983483 1298599 225126 1412229 1150065 981278 830762 659313 1859297 1313804 495345 1132601 574014 583372 890832 378207 316581 1448835 1217482 1822182 1715224 904046 808797 154695 1289180 1576827 702373 1580334 1979617 1755967 1525061 1645195 7794 737618 1322914 648951 1805382 1765747 1816626 527104 592262 1055584 940665 1639428 1005409 240398 1270195 623134 1806369 898899 1279979 1264107 222058 864598 889831 934950 522378 1914569 243808 1306060 115700 400359 648702 591851 1612094 536598 1840703 422238 1316389 1284718 1583304 1774747 1762087 1765869 1658876 1640748 1483156 1070317 1789372 356281 1763679 764162 818539 1238200 1789387 1466939 751138 337078 24472 541726 132339 1374816 863588 86022 1541553 726414 485658 1792108 105407 797034 6411 1375706 1611678 146817 699629 1068001 1704725 1272820 554562 1469213 1141581 386633 542183 397540 1553622 1882159 1675881 1260005 560728 1717678 1032452 636477 1369388 520984 795492 102358 458964 1845816 1630603 1750485 1595448 871761 550185 304783 334317 577882 1202238 1052412 372303 342112 1830580 1483631 1565484 1979702 1338230 844141 124251 962919 1085561 1174601 1000589 1820895 1007972 227771 420664 1944524 1305999 997966 976748 1179471 1826182 445635 1497336 1762849 1467463 1600605 979716 1182979 1079572 771012 365894 1238345 1872531 1177211 1092510 1710611 1373071 1728889 1431827 1930947 310773 1789173 1826648 1960514 1448909 508175 1948478 1911495 1584362 1781237 130086 682536 325113 1588759 379305 643900 933196 340647 1090174 15949 1442664 154380 1453180 18182 1452915 1974369 1078310 1339419 1154837 1796710 589786 1936704 502776 107443 1459824 1425311 162490 1418393 63616 1171776 886751 1141763 404239 1333619 1935791 837912 554576 835862 1722579 1964441 909271 520386 1082049 328526 295893 862707 1063548 1108021 1571612 380451 424683 1208425 1061898 874085 59605 509296 1844071 445621 1086953 586223 1446350 941327 788978 1684932 1503645 1354241 1729309 335313 628653 712612 934694 418107 1574520 1025159 1931098 505019 1703394 1954315 121213 743205 650027 411012 1337889 109388 946549 1585572 1707125 256206 703321 754193 844398 1217420 1094114 1926410 1182035 1113089 1712917 489210 1642683 708796 499504 1381589 1166167 741759 243663 1755420 395633 659666 278342 998369 707761 1690738 1582734 168038 658511 1280935 1041390 1631822 968483 415943 1335297 924603 1099497 1436659 975685 622153 1052174 1570385 921217 1864024 27659 897590 348026 435011 254984 636035 405879 235429 1470171 894050 1081372 1902466 265243 281750 1367478 1344078 50697 934195 1424196 770503 345586 202755 1811946 1634989 885190 58844 229155 129726 1149598 1018268 801875 888488 1153448 1295268 1100178 669143 1249640 1581024 1137502 1272413 1940287 109131 937186 323692 556397 1114471 766980 1335558 872320 1946361 1563020 1138972 953988 1358823 1945543 1242066 325421 1805061 1055357 772962 1174692 348517 417922 891878 1108581 438194 1107057 33895 102008 699534 1115723 1336008 405973 1245984 575872 1019871 1534362 1804607 1625283 1684469 1063523 686620 1438219 1585541 392257 1987120 856898 735580 1702241 233523 343803 1846801 1938823 1813816 425482 170829 1300716 698543 1253840 416802 458835 1795428 435733 284382 1548315 1184974 1027370 333253 853431 53824 360152 1590853 1859928 50063 1039097 1254497 455747 1017133 1434479 594705 1492335 1137555 793829 963583 474494 970307 454318 480676 1842700 1564951 1382179 1460419 292050 1798404 1229279 551091 1051970 361332 1709161 103624 1121242 1282315 1163701 385509 956670 1393618 860745 1207358 1994824 547974 131382 1923445 1070976 284048 1225323 37744 789119 1542052 916473 801735 923985 1704067 315621 143054 877327 1284565 57899 36693 450669 555197 161932 69517 1934952 20649 1124463 1960765 1497542 781065 1359138 836090 1445954 1419935 527360 1991650 1322941 916223 599732 72199 1068405 563214 1675840 1680624 730963 1057832 1042077 1485778 286814 1260092 1807440 683136 658780 1211497 316949 165819 1037067 733278 1679638 87449 242868 605412 1816146 1719954 287924 1980190 1871098 608390 929402 337311 34897 9059 1143656 1060785 988263 979682 1482465 655318 1607438 77600 1381157 235873 1503800 679173 86789 47732 1759471 23006 1230563 662940 974084 74983 765530 411889 748818 1087997 719765 746640 1081696 601940 1339769 1378264 492411 1273334 956678 1764748 1223490 1587316 171484 337552 390503 1200274 1453414 1733669 1799813 7023 323494 1015499 333838 32477 911410 681967 1986968 266643 1881227 206839 217371 774101 1817734 945952 1750481 735817 1699878 1643551 607357 788453 1610724 1692279 1785431 1700531 1322634 42399 1553337 1715819 1370351 1492642 1742472 1478435 1289448 160891 671671 859074 1769181 1599490 1392607 377529 1886985 302075 1713061 858753 1665983 1362841 937101 607123 1049288 1341224 473235 350964 1124912 873121 108641 294231 1219580 1440881 427300 772607 65104 1053140 819694 1976034 1097095 1258578 1360919 1590281 945017 850632 1772187 1755430 842879 469134 952559 946940 940651 986903 330698 1641135 1988180 734838 1169575 468600 1033043 519335 1629218 758394 84403 1571939 1788960 1985907 499042 1465208 921632 312574 457261 1291582 151244 5075 244943 1075957 761472 554355 1644154 806815 1874549 1574117 1686473 686270 631498 1760996 74617 882403 1997042 1960511 21051 1296338 1388609 1560574 866176 1227603 280035 1335646 1057585 659391 490461 94728 1771925 1114826 1004532 682854 1300766 845087 93549 1442178 879712 296438 1182688 1692334 1874288 1758454 1321420 1977255 1392765 1903423 1997334 1746743 1957072 36811 898490 321903 358463 1619494 903928 143460 468596 1390079 327479 1160086 1435806 865011 532970 1583720 1339865 1105983 1161249 84725 118648 1154238 1107254 1675622 1462423 338736 1619036 80077 665929 1170 565428 361009 1584720 1101320 288165 1420024 197186 903890 1825584 1605091 756480 1798402 1585971 199110 108188 1582035 402203 248430 749445 497523 1085315 1959453 995014 1540029 1230622 1593304 918099 764319 1609241 382932 295171 281739 1622781 1629557 400888 305818 374762 1056424 52636 22250 1025182 922858 912208 1595585 1495726 1596609 1086110 1552991 927534 1109984 421519 1360287 642776 1883092 585455 639795 1698338 1948003 1747884 658627 311380 1952260 817057 259018 1534568 122660 1505595 1801556 546737 1118239 1235363 732047 446722 1025250 1836200 1608766 1605264 1944804 474211 256832 752387 1814928 1212195 1011153 1371952 307284 576047 1692362 1582377 1466565 1233518 1017571 1785193 942171 1780831 1274676 1200643 151808 1828469 583888 81837 1055882 1642973 977324 46167 906970 928283 856335 1109632 1441652 964398 382793 1526862 1110018 1138164 385909 51758 474997 371519 1165520 1342306 476696 402361 1021142 1416705 27266 173660 168064 1653984 1391006 187688 1408280 1420192 1508438 1551612 519795 259478 1559057 1486793 1070026 4194 1884364 664144 147642 1229217 751285 1631166 1158302 1064054 96272 1634949 1492959 1458642 407249 1488822 879681 1698264 1383141 1707848 1634626 14383 1971576 1470791 336786 1069582 868293 1374872 1458404 957636 506816 352085 1796226 404292 242934 871325 1977950 13234 1474504 1684009 884059 335702 670677 340713 1432539 349006 1162735 610710 223018 227188 1349320 1037726 1921315 24131 101897 276530 1996670 714276 414356 788588 1026137 884354 929634 1463108 191364 789750 1837137 1739772 1952236 547318 565756 1412225 198324 1125466 1284255 1576449 1396564 915158 5261 58288 1617644 1524336 901456 135574 588969 463381 57500 92286 1934938 187808 1525141 1081887 1460724 1479541 1901352 487138 747842 1162421 1237152 692093 373782 1424695 1685129 1259017 903816 724817 1987174 386156 1966616 636779 1161261 1690472 350107 1623673 1769790 1616783 927241 1347630 1493397 773362 1332837 1137917 436630 329417 1375906 686245 446620 185603 24141 1003873 762159 1316673 1298535 786910 1595239 997325 1785336 1488389 963760 1982019 1286369 117152 479196 54236 1094897 757685 751344 939966 1814951 758326 6581 1910035 865678 682893 1073967 511030 649872 1447000 1156420 696433 740499 1761453 1775777 1900484 1430487 1128103 28791 971144 1799684 1017929 166330 248901 1952420 892113 1930910 1947688 1214732 1955307 1329957 1822639 160216 1575711 1998809 1838088 968714 651439 331105 1122672 1449130 306603 643402 1174421 1301234 1270944 1736097 106447 1638689 246810 1582786 1730955 1070403 942596 767238 1774143 1399800 1474508 392198 1732826 1986672 1561951 530242 1700655 869979 46730 176145 78642 965159 875859 107549 343626 1782096 201668 79710 1874148 1489545 846972 732024 19855 1190237 1181155 1617182 1807507 1645775 5587 1409369 286629 1371672 85589 833640 427390 248378 1786509 1756357 332511 468615 1261929 950904 171661 1289308 1678747 1875744 1168041 1222234 1997643 935644 131218 527451 906964 1030886 1350675 103586 53382 527944 1348245 287047 939236 724900 1231896 1811407 48301 1742636 133689 154056 136780 1321500 1295355 608339 1825659 1239433 722601 412507 813834 1443644 393457 14352 1722332 1695680 972079 1663249 545890 870883 31584 804110 1531771 1028400 323879 956123 1042140 764504 898131 1149767 1837794 395619 1459452 1935395 853922 622129 384091 271189 1391914 1835101 858484 1594865 1612182 1884080 1270138 108398 417948 1677765 1144499 1184614 183652 701749 354412 610914 1787777 844070 240147 1165911 1984770 315287 218205 126732 118384 1610218 1643499 218857 967949 1215979 1975857 1329878 1684100 13661 1185520 96012 91109 1905136 1370832 753634 1702678 1439548 1352695 1504879 118090 1114692 972931 855702 1736910 1729921 292470 335791 894345 6820 1411072 1040392 914158 1188992 955361 1620930 418527 1833433 1265428 660616 1222806 1892090 1225553 1048485 1630046 397696 1208764 1649306 476183 1137408 297728 1055450 1448482 1128987 139908 1151690 79215 686969 621723 775588 473083 1536255 1133553 309624 880787 1184409 1730871 316591 541452 1581729 1066780 1349734 1724429 1704963 1571157 500970 850851 714469 405227 1949626 1402188 766548 1594954 1016905 158869 1983509 771520 1868253 415184 61623 1833135 1644737 400352 957665 317123 1504510 1520598 578608 1563126 1729785 1439920 907301 1216040 1533009 1838505 1437048 923276 796628 1943136 36662 1835141 870102 60357 958150 452050 343748 1804302 278477 1482623 1043850 442343 990042 1213793 1326258 155151 787345 1955932 277158 275398 665877 1150477 1126301 1379274 427554 18204 1133406 1980119 1597489 1083475 285282 1948159 1253645 1068451 517035 1079779 1156219 1228589 469861 1439305 32034 1367658 671060 1259692 1759970 81198 217720 565113 1640154 735965 681859 710820 1029866 1132866 242444 1993190 1812212 1102461 1790700 1948851 265959 1504765 1447619 480032 1344099 981591 1511017 1240525 829391 887200 1387413 1331954 464782 1621616 1205727 359505 1784711 1166323 1281132 1232044 532327 658398 519463 1117293 936124 635745 285410 701346 1087281 1009644 1578039 1801140 1897198 863701 91815 1739404 1466404 958613 1366195 427580 1453556 717922 1432586 556011 1806510 599871 412339 766570 1497909 1845041 1828194 1499792 1148397 789159 783564 228945 750621 1548100 582905 428162 644680 640833 841435 1070679 180479 312757 1421363 1777189 1343891 1259785 1865844 1527445 1362764 1931080 596663 1755871 121050 189053 1686886 1679775 1458273 1825186 871176 695559 1488141 1591131 1336564 1615951 35632 197423 1159633 1430077 917356 574293 1787757 1422214 1939275 56341 293233 903608 305557 252426 1435008 915052 247462 292322 182641 420434 320087 1383396 41446 1880406 729577 907982 1575006 1709391 1940251 293015 1023674 653339 1323746 549697 778089 1384226 1893400 868121 601732 1665419 99254 720598 1441030 856735 787204 1576106 1188409 727979 515939 1918774 460309 1662759 24299 277100 644421 257266 1584503 1234871 1038751 1696904 1869510 764107 634151 1141978 1720553 1760642 1953888 519108 1192939 1520202 476906 278195 983062 1209038 539290 764521 455738 1234746 1865962 1988688 464632 615380 1048569 709280 830632 148852 167919 1802138 1781857 1973438 679940 294507 1043327 886182 1787543 1067851 1154849 375242 595829 1222844 308373 847853 210888 404908 135917 1624154 1846681 814403 598573 1334341 264209 1102128 857779 1299198 311718 1603934 614261 1280601 200684 1043897 1966014 1447744 1663851 1609746 821940 219014 1805554 117471 1076425 771488 1513876 103872 1490299 740081 622105 1299740 1433684 580986 1878404 1631738 267013 1606880 1983573 511578 1323203 364975 1401140 339282 418858 1032767 200757 294319 77411 1964860 1034805 640703 116032 1368072 338022 453216 1984002 1073144 673013 85580 902159 65289 485567 570408 338286 1662111 449569 861531 1986946 442483 905145 1132294 104754 1025802 1376567 1008368 1408367 1960836 1409724 1938415 612424 1627573 50166 386805 995295 1005517 617885 1308800 521123 1710798 176323 1793277 1756511 334944 229480 33156 636851 399444 1734073 112357 1423648 1890438 1422428 1683657 91023 444443 1587448 714806 1616225 1375138 253549 161532 57381 1044725 1781604 1113346 1061887 1178756 469340 1781507 492601 1375519 1859212 699608 1093797 1215611 1046343 380228 1429737 674070 258967 1220439 1765785 98235 165259 1976768 1137024 288393 1810050 1332925 196036 990450 1514225 986727 1384836 1462427 1479520 1727106 419813 747127 283628 1096574 807054 1166461 1863401 1558903 909718 1944586 1436491 1274651 591166 1314964 386726 893155 1579308 721826 1751950 575954 946541 1581066 533823 1955891 1175564 1244050 1246229 473071 1386284 1714112 1477034 179555 751112 1057344 523587 345001 290668 1060693 591877 543656 988751 251781 950360 979724 358405 1152271 1520378 570749 186619 1448179 1579812 802338 142595 1549432 1006087 436736 1470375 101467 700932 1081439 368741 1487598 1999163 989261 1943268 1831460 357211 714169 270652 1068154 1719158 1633830 1113170 829463 1508863 516116 1623012 507553 221956 26750 1190677 612897 1971372 976833 1331589 1667038 146061 158231 43886 1508110 71272 858255 1660063 1250728 603573 1332857 282134 597921 1999817 885397 226167 673377 494901 930346 1736930 492241 1190068 1028499 1216618 1219051 1815775 1138447 1378804 937580 671220 252884 1513671 1565661 1861744 238268 1803580 397478 1753490 560796 267537 1502550 1236898 397018 1224340 1669866 981331 687169 1307770 149855 140331 1167099 1802147 965871 1011463 1192296 935780 1013702 1356112 1118275 762508 457356 1871615 236351 172276 907005 1151694 1338643 1873632 1013906 1928888 1469339 1229745 942975 1642949 421113 1015015 428362 1970560 526458 1990389 985335 9466 1595589 1151096 126992 1864859 1593362 472381 1448306 1510935 1020041 567102 1608820 1420793 1298196 1033436 1278458 1044998 607181 400088 1785879 996399 1568128 971738 574227 963950 1432862 803710 1543423 1395140 1459859 1222286 1252261 1032750 601902 1169887 1228970 487222 1556909 1833533 1570126 531540 1391550 237610 449989 1320193 988125 1718080 997958 931462 513839 768754 1311893 1257946 257250 907479 1454854 1333702 251760 157535 250572 1932101 1426813 1902059 1797259 1934602 376905 511754 1942427 1586675 1178376 176459 1944764 1450881 1422090 72254 1788909 458678 1215573 1492537 97237 1565991 1334975 431752 1970495 1749097 1823119 715887 980693 1447390 755058 1181856 53875 1092107 1585139 368524 1565029 781656 464017 689915 1479495 1656933 1782728 625088 1174405 615800 770226 216894 1607107 855070 1601240 1141350 1082212 1514989 1324146 992621 277862 832757 605403 840943 117039 997265 1003832 1717089 1731911 1156041 1743294 1515055 848314 144936 35649 1947855 1656977 544126 691637 1948733 1401328 511811 817641 1736931 897774 1108461 1061211 968472 1426832 1988115 1555717 1988579 1341945 1276562 1544308 1307490 974846 531891 1960735 1502018 1360495 20354 587352 396104 1462801 1378647 1043458 1270517 222663 862128 110593 786670 321457 646290 1227001 1209193 1724297 1854975 1820991 264575 1121132 1859688 1745170 1023352 1424574 1433849 1871009 1811537 483880 492178 1831371 65163 1727552 1906669 1283443 397948 1413698 433335 1521775 1315362 1107123 117699 181967 477955 828516 95157 223561 1679466 99064 1705052 858953 2540 483373 269556 1916800 754560 1984246 236005 367862 1326107 1374295 745314 78246 766806 516594 450764 608654 1845906 1270159 1245476 1834515 275481 283065 1453173 1398264 9336 715873 1266532 783022 1058567 1501103 1543045 1783403 1676950 941120 1698311 949669 1911431 1636995 1875847 114515 491484 574492 280039 212832 401935 632420 154777 483857 132231 856422 224593 443055 1253959 1912753 170434 1754090 1107500 1072036 1077366 933716 1151551 1390842 661372 1679635 1837504 619789 1495384 840204 475033 21656 750419 871802 696314 971602 364718 1020211 1343616 1058079 1735871 1221436 191781 1683352 1977462 777186 1801371 91341 647293 710273 1472417 1946114 1125311 835348 1483853 1323141 857453 1854335 796249 159172 1745916 1049185 1070654 1744273 1501229 963450 209108 1595327 485491 187020 333825 775289 781252 1048808 1461342 120724 380264 801229 705252 332686 1229216 123389 840559 1581648 1659754 1703648 37271 400688 343054 381152 1689696 72565 1736185 639102 1909997 1298178 466524 1579527 230770 954797 149388 515386 351839 918446 1711570 1770654 768680 1976729 1797699 736002 1764244 1422854 796200 121616 1800796 1624914 1454864 608189 187800 620432 1985637 1253745 1361148 157314 949512 1558479 63267 178011 1287513 246726 362884 388868 463255 222078 1187453 1194089 1398140 1625478 714289 1694125 1032667 637059 913034 201787 915268 235924 1511942 1630777 899526 1952390 686037 626078 274502 1980934 722236 167557 1627452 1176035 289331 223271 1811549 379544 529431 137945 407383 1383440 1131983 95437 1238708 1318794 352636 1666225 1086956 1921257 572105 1456121 61487 1273737 965042 232908 1752708 1009091 140218 1530915 1948302 572564 1326554 1556238 1565421 1911247 749751 1647234 1319914 1225388 1855863 1188705 1330229 12820 626528 219586 394708 1253253 1195991 355713 815428 1423489 1325470 1203097 1921118 925117 1477050 1876177 1564937 441796 1613345 405683 432149 1811465 886032 959629 1824251 1488365 128329 1186427 1683957 1278210 1908540 807367 1291535 1060037 1772728 1750925 1443599 720051 1473322 1715985 1055747 1339828 764407 337096 1026481 702099 1229530 1429830 1944076 534311 1258478 265567 1622719 1379982 538317 1823704 737351 1464287 1323380 1306879 1810553 739850 311046 725129 1642083 594401 888130 569181 830591 1600688 1153001 107271 1053074 122710 1007454 569858 550769 1896807 626975 404282 1507193 191147 1166306 254826 1561571 139769 1526300 358396 434750 255636 369996 1004331 1606066 1209387 1153150 1650853 1637327 423498 840331 1416875 604413 22652 649792 112170 1426533 50402 632515 1874067 1124306 1148687 1611111 866557 1934590 653736 1196847 77804 284478 686627 592737 203097 1647152 1453418 407691 413879 229371 1510202 345674 679211 1720296 625698 383547 1715581 1465081 383803 798741 1416641 1788187 853582 1039330 1855956 268031 1977290 23075 1537975 289172 1272015 1305709 1280704 1438572 517608 1552439 1610707 1873733 1751087 47550 1289234 1727089 1193980 331130 215919 396353 839747 584860 648686 563071 235059 1945078 1731832 603595 1480117 787246 977144 292935 1781577 1170693 1641194 603570 589531 1370359 1067037 342193 984373 1909851 1311286 51786 761474 1553295 368230 1160294 1367593 650211 555972 869691 607634 1021635 1628854 1649993 550755 637410 1744704 688495 1112538 1041075 1807599 70076 943617 521691 1010429 132635 1071414 268750 802039 607516 1866354 127445 552508 797054 1878419 1148811 190675 1441784 1124303 868296 1806075 801540 1563947 740558 326031 1458100 1288752 32482 1675767 724458 224797 1930965 1105958 1475505 1828763 1275908 889860 883307 1052390 918170 1545480 822778 335925 1805071 1475741 1288835 872610 1686247 1379670 1134238 422719 374341 146720 22198 1525541 1307198 1414800 676845 690985 1983777 1148084 151748 922542 867088 405792 573147 1157527 236245 189697 428461 851619 353072 1084699 169192 763180 18987 1417966 1855704 339902 404196 895795 186126 626526 615516 1284991 898060 509752 1316782 598131 538434 1113811 1350159 1974476 1246651 941194 744288 1852507 480528 545420 397041 1238639 1620140 1009015 1635411 1614305 1298641 1060267 1099467 1612549 741470 617014 1513956 227760 1638749 1770080 1616632 442860 269071 1358134 1308565 1704839 1923720 1259461 990244 586620 288102 1517375 415434 1496460 186076 237462 1782611 109132 1127056 402547 1839553 277676 156315 1483190 1252875 1862507 611273 730940 1315631 1293207 1135168 384978 668507 1549618 33003 1064616 1820138 815498 106861 1396225 1411743 770195 556754 670538 858476 3551 1402117 1294461 584464 648146 1172650 270271 104367 215452 636263 532738 1425714 1257708 844238 819703 951304 835289 1155963 113448 87906 702718 513452 300318 1271134 826539 717979 243904 1027560 1713814 1548661 1634871 1422066 5885 835493 1865450 999777 1753736 1390488 1578941 878728 1614122 652798 232433 1807462 1545206 1059908 101143 984495 870038 1606500 548523 337583 1939060 1237561 210281 156058 969327 1248319 490114 1720952 1546247 708882 1343571 1596121 975257 710672 967539 573849 505737 1114038 157681 1816123 1129138 1089763 725156 137736 1408100 1476818 309839 1273690 353569 1276968 894736 1647103 1304044 354576 1508650 706431 1851415 1222375 1283303 1412102 1249860 827908 1888058 1312501 1892533 1006912 1928870 886462 79440 1993053 302871 1295233 1820224 766647 1850827 852176 556231 1300307 515869 1654662 687393 1380773 1663599 507628 131724 1223952 655022 848214 1995868 1606778 779051 1306439 232285 223328 1072758 1781763 1213198 1051443 135660 1461981 461242 557399 1889168 1333743 923848 207995 1479227 176224 11094 127378 1534436 1371945 692185 724549 963162 372231 1721869 299875 1184598 1987760 425849 564237 202340 241114 1451094 87191 1004136 842817 762955 587360 1238179 436763 16656 842297 138496 1184291 35855 782058 1836575 731742 1213492 1851115 594014 1944028 1257688 837681 1913458 567735 1375047 1585634 805821 1371915 1162416 1761562 45724 51894 284020 936438 1157169 175682 523091 255147 364965 1990492 1971454 656762 1991618 74260 394457 1712437 1698577 1658062 561243 1952922 605100 1195754 776256 1834414 1667499 1777363 1221734 1605468 223401 721883 1159696 348373 996721 1009679 1637043 1416229 1847359 1625078 1100494 12939 352259 381178 560859 866095 209365 507814 171043 1500911 1503717 623931 237883 186482 736296 839367 983778 1708508 12321 711977 658147 1961127 1978248 1604109 1885595 1688783 1419883 1046188 1463468 396234 991840 673060 1948725 487145 458151 1499761 737840 1127751 1314203 1503072 1052588 372376 1016805 1301933 983824 1823395 464890 260123 1290658 93176 959318 425350 837617 65071 251180 1928278 886801 1686997 574894 27808 82095 240614 111208 966537 1271764 447692 415333 361091 1505756 927055 417605 237257 1694172 1304125 458196 1777217 1420549 1590147 1313995 345528 972803 1384681 1670577 1274861 699373 691095 714786 482834 882404 1053260 1802922 1500631 1646197 559861 803590 1902254 1258465 993216 621608 264537 1705537 1460680 293528 1022232 768048 1045102 107245 330474 907911 811607 1010093 1696067 791061 193423 1345375 742779 1570047 1987902 1154679 552169 709868 816780 855903 1384548 1416205 996277 376760 1438625 64592 1503275 1462806 247349 927266 214693 901831 150540 1059367 483076 1974323 1632271 1591126 278914 772891 1280470 1180490 549311 1275429 676848 805031 1849473 1350482 1012774 694049 1942795 781724 1568290 286054 1066833 1589299 320500 1483083 809342 1433222 954047 480970 931505 604577 1316122 1393901 888346 1017746 80860 839937 263576 1968605 919004 1264927 418047 1838964 930476 1988732 701030 1020704 434801 243088 822149 1116532 1934053 710652 1461719 488044 1170798 264139 577144 1529960 1402255 1777236 840020 615990 707194 1246620 71102 525185 149797 1154789 1904122 1848337 226378 54976 1829181 1075262 419743 1501138 1286282 989906 261291 981971 1576589 440347 486334 838282 67576 291430 1048543 675572 121128 1473460 773997 1294283 753688 843702 443442 1982396 1419890 1936057 1943417 1264644 1274877 1987408 654767 1986248 50113 1683236 697616 856306 1999314 762994 971162 577343 260583 269960 935504 1776219 1315634 742252 1832433 1825926 868398 528623 477642 1871433 85911 205550 550208 194391 1264184 1638175 1291196 438691 1228775 1760556 1586499 50016 680947 1150847 1997670 490155 1863717 1113023 1649706 510345 1079609 1549263 1287117 1645258 1449351 824020 1360258 1486021 851897 802109 1687904 48896 1812116 875615 1511144 1930278 1658294 1424753 1492409 142986 971844 1623908 797326 1176336 221953 1304386 1960866 744504 1306212 1368950 886545 172033 1500729 106643 934785 1588837 841891 1439688 1886627 765784 1023055 703564 1547035 847030 1206723 932169 675099 1317092 382008 1838223 1769191 91500 266122 1391814 1770439 146056 1475198 1305443 1263570 1643160 727718 26244 533651 886511 703330 147143 1475390 1452773 650049 1199607 531279 910608 943032 1604197 546710 1053379 951340 11920 351687 1777602 238901 396778 37171 580981 371776 1553332 1463819 563985 989220 854635 188716 581453 555377 319691 1927264 754003 1566365 111049 594140 856427 1669012 1005079 1261292 1985439 552325 434736 313856 500001 1462888 362263 966419 1858923 1186068 314369 1796755 799983 1310185 1944521 1326020 1627365 1962623 1261991 35694 1024727 1161383 1515500 1906854 1368344 1543318 1063602 1949661 1042907 850911 1169219 486341 1485496 94600 386940 42881 548340 1968201 490872 1435497 50718 275750 1325671 1145203 1514964 1896732 582500 182646 70706 655166 1283468 1698871 1165598 544716 616246 606725 677627 448438 977050 1934197 10133 1332637 16338 333367 1132010 1888812 1221573 877838 839469 1192608 394125 629101 383671 1280621 728854 291177 499249 1465324 31989 1529207 385373 551109 866650 1681390 1748367 781926 703312 612500 352775 560359 1169663 1515648 1917761 1507482 1848158 739659 608768 1731166 782497 563344 524625 330878 440092 910644 1563816 1862301 799066 26057 1428808 185623 1386755 801451 1959653 692437 1356964 140642 1925116 859953 126046 361557 1639013 1891841 1158286 946591 965254 1083469 87287 1105576 734165 1439181 513146 759605 626739 610975 1718640 1412593 1765636 1218285 803980 1180184 848204 1907975 695734 429920 1607034 265520 1015393 969240 248182 561328 1335002 1904198 149956 979884 1331121 451615 835313 817335 1646114 64571 1853155 1128087 1435029 687912 221072 418792 543882 279133 1779951 1379330 344051 1478078 1683647 488346 1655671 341276 374348 1827068 1493586 5968 1611628 317358 795463 1126632 1471664 1318332 846329 389396 39371 497030 1129146 56901 149026 950366 1580787 305751 760479 1186169 928186 614474 417736 979936 1539348 371662 176803 139939 80678 685522 539051 1202012 1045782 467682 1533632 1294698 260837 1057909 1480639 301031 487034 1407273 1369782 1177514 297995 844055 492404 262627 254393 1021844 854119 1812927 1672570 1152176 823429 212394 314537 1751777 389727 1758287 872556 808601 1831637 54578 1953682 1653146 134109 77653 459264 1499564 1645393 517098 1662019 470307 1621878 1593285 946739 1204299 145005 737927 534406 712222 1313047 900864 1359600 1293208 1269647 1155371 878249 1368445 1751683 1661760 1952782 693107 510506 1504122 1014741 1543571 1895370 625777 269621 594071 738059 149025 1915700 1756961 1885138 122585 831631 821426 449100 1241417 609521 301216 1841206 846571 1959907 1431318 738061 653380 1805247 711160 1586736 602390 250245 1942077 1985197 1907842 1696302 340070 1969989 1013570 969242 674386 665166 1020112 1136812 842842 1985314 1165092 864353 1905202 190862 1759181 1080045 845579 330337 1192810 1088729 1656951 1633480 1768958 1992269 1658668 673367 169034 347687 879689 1431230 61864 1767084 1913724 1777448 1137710 1591543 1018706 1028675 941741 561365 1214085 1421656 403219 1443689 600104 134586 1573546 1122298 1298053 1676660 1057018 730999 320795 873095 275366 966455 1076410 1296121 421240 161452 107065 672480 275334 443737 143224 944048 808957 1361442 126767 1933241 730131 751411 1899239 4142 722927 916069 877672 1835434 1074356 1923082 433073 450085 1430683 307203 307417 1218472 1379499 256630 580169 891979 107474 817538 983724 1486184 664686 415430 1064971 179749 347753 1382085 1000058 351515 841617 1244910 1108442 1659799 1271965 128767 1232690 1859015 1007411 1293813 1300685 901461 90513 637225 1526971 1241929 249757 1748991 1536476 288425 183678 1407051 592079 1374064 1920784 603668 1740288 847484 403855 870149 1298601 1627343 1186220 1191729 1513245 1763322 355107 299639 233119 237135 1404200 873849 509725 530421 1569059 1739940 1235905 481467 532043 258134 638509 1281139 454401 1944557 1739525 1288294 1362556 594157 1756751 1303387 1227650 677940 657369 1533877 360183 230752 1507270 681891 919165 15608 88569 1139260 830766 227374 703517 221463 1415146 1672341 1471550 1836831 578632 1334247 677248 953415 983668 1859219 104697 241851 1080804 335844 383412 1180669 988696 1806602 1206116 1021721 1169361 387519 1666449 947272 737513 1395407 838589 1969077 1194907 345059 156589 1224438 1916998 1419856 467376 1813510 966937 430029 500884 1760393 974120 1450679 1141793 1188776 663543 128887 968201 282015 108633 1093165 1848718 1936527 1186659 1409405 229279 584912 1351961 1411363 1205604 754655 1346166 1513121 322241 1036566 922376 507928 636058 702098 442279 1486420 1488258 1707699 1758718 352250 1575568 1198397 197119 952183 419823 538157 232535 471202 1132583 1428082 274193 351545 315069 1207216 1316697 788638 876673 1233270 305059 308210 1512895 1811314 1705094 141811 762411 1488815 644382 269114 1437887 1876625 1452553 452916 411125 110892 452825 623381 582955 41945 406199 558157 1784813 1229461 794909 1244606 26996 1299048 1512571 1929690 1470477 312412 905527 416147 1169999 104948 1219460 979900 598558 1853497 793808 1889636 1830327 1516009 1467352 1463679 333190 1591415 949350 695810 1893069 240607 1081103 1437075 100958 1498617 589646 306327 1176027 978555 1845861 1328423 1333481 696040 1624380 1048200 1029617 1333521 1813362 1695884 1719284 158266 813266 1798229 707343 1388672 1274958 1436907 1866821 1780991 1484335 1995074 1613024 298910 694664 1951223 1535670 1698482 1799426 1936456 709540 1334228 130899 323884 943857 1170550 1507425 1573269 459679 1047671 798372 192252 32469 93812 988605 228252 1322731 851610 579076 1721100 1925991 189780 65448 532572 799273 480813 1716104 300591 1309548 1077501 1410837 791441 865508 967632 1239734 1187508 1071993 1710750 144701 117827 540899 221786 175101 1329496 555851 939489 1297511 1999075 1127938 204424 1769277 399300 1009426 989550 168883 1736726 1773908 1436235 1696382 1619529 1589470 1809494 1699600 1919594 1257248 1591518 111071 1619277 28025 1183019 1915931 176997 1158717 959333 1391683 691233 1692456 978580 165968 45182 1286938 1378947 1772930 125746 1392186 1289840 1519436 1994639 37428 478226 927622 1007376 617135 1108086 340361 1942252 471709 1778452 403783 1144703 298008 558706 1857400 1179522 686400 1729795 1306156 414416 1041676 799627 1474073 498754 257884 234266 1737861 834217 1535040 1446244 509245 7781 939479 1012552 944826 685880 974888 834878 1818578 582935 1079564 96744 901474 1451586 192426 612176 1227644 456308 1605553 1462824 1906837 199025 1638047 1894875 775793 1162473 1577679 1260335 1969641 1080916 762129 674898 1489303 113418 111254 392309 391543 12557 642960 111999 1824565 62110 642361 1424818 971710 275620 1317497 1231017 190610 135040 446079 959756 934087 506632 1271750 489066 837091 1027709 551666 138750 912011 948344 349918 1896064 102919 28922 73538 556044 1670697 1892444 327186 733159 1091790 524632 702054 14343 1960182 1852128 317218 126472 414652 1897663 1054032 430121 1960700 1803168 1227014 1975920 201838 109732 207058 86847 725637 934889 469615 1803622 649341 1299353 1134597 1681310 425098 665753 316965 1794259 1108573 817483 1076953 143773 1766180 353530 519025 1495788 1886501 969500 1974029 750481 950427 1434074 1533219 1045237 961008 1068877 223729 1880649 841628 1755711 1000973 33306 530207 856508 1823571 1968527 590963 628662 1645045 1860997 674942 1179231 38784 751386 20376 491921 1617287 1455477 1008366 1046825 539559 1837485 319434 157201 1543241 1301420 1049785 1016017 709575 442780 1847161 605274 1742572 339249 655692 566374 823831 1901850 164647 972611 656931 1369822 900568 1018529 1490312 846967 679641 1487382 1647653 771204 1922952 448679 1142078 1479887 84831 1647231 244923 516140 632741 595399 1897166 1275827 1895869 1873204 892087 1968651 1964111 1247065 1554511 222876 1655773 1088110 252320 1458414 892160 214236 487346 335471 77654 176101 1401554 1317592 1946092 77652 1087008 1776188 1665704 1388439 105060 1865896 833163 1052097 1397016 1429779 1156678 242130 1446003 1267126 1596705 9706 1382327 1539671 677215 1719385 984722 1706469 468557 839319 1204962 19414 1259209 1544232 1941326 350695 1459755 1420340 928391 618316 1452065 485388 887978 245556 1489173 965839 643910 785431 316401 849066 354398 1193262 583190 807952 1920268 1592943 694222 151807 1204123 607896 1225815 1202221 1102789 1311294 1884782 1701623 1318185 807777 1054314 1102997 734890 397365 346270 1334368 688317 1973526 47172 1288774 1870985 263359 1694312 1156377 608690 548537 42236 1068579 1158189 574579 1788825 1738819 1920324 1085458 325246 855173 1426926 910288 239253 812966 1180876 837427 538274 1961489 1244260 1948019 1781189 1116988 1734671 402510 8477 1288181 1482566 322027 1415069 1277267 1476140 1649550 245314 1380558 899813 1798621 818006 428941 1590832 1449024 1571688 46741 932369 1103 1853112 896848 356444 1165713 1410045 1271180 225714 718917 204022 248379 186105 43775 1819706 789142 806351 1413086 1029905 345989 367915 174186 595483 230996 741815 292822 1036371 1230669 88403 1209269 675873 581411 250896 1451851 94723 1610051 585467 1837214 408091 1479534 328957 1786777 737634 494979 1767464 1902514 1116435 582061 400806 1506466 1992311 1921539 182599 1799227 777022 376640 1207917 435923 503163 10433 1937619 1154458 954975 813222 49624 160625 1125179 646096 674247 6609 1047510 640082 678486 1299490 1728158 754861 513750 1477957 1373694 463904 598943 1101435 1564595 25467 252284 462319 1516591 723105 618238 601764 1393535 1098836 24032 1574146 1256986 960159 953620 667729 144154 749631 1480074 565585 1672133 17303 243300 1818163 1600699 1642216 85350 1872915 1995614 931018 1727165 480575 1309394 1256930 710798 171672 132628 249867 1262982 1317762 244465 1369651 475260 320630 869897 470234 1813966 1774120 1917487 757593 1177623 985433 6382 828164 1324941 617784 280595 1197925 1501372 28963 384488 810204 884411 1351047 1858253 498273 864481 1816813 1051253 902813 892408 1477950 471956 1914793 568360 531853 395422 249805 1162066 1489537 1553274 1542668 789932 1702661 811498 1593625 420980 964518 175340 453598 1686144 502253 1390486 322178 1598250 1431085 1391890 65657 995222 113235 562716 1864252 1596849 1706222 1127302 1223177 769717 558991 1620281 1259888 286026 884289 266484 144922 1261703 28444 1736626 115417 937511 405545 143189 1228232 464564 945610 1005576 287285 993118 61655 880876 679009 962726 1295975 1561364 1256825 12129 1755350 1433925 1726534 1249903 1480071 1444060 970554 1372639 819087 1168727 1968014 508010 1472217 1928069 604341 673802 215007 969431 1343744 335863 1196893 1656410 1113779 525430 1961909 1709566 1884407 1122881 286115 1042747 597685 1326645 115706 1017709 1712417 1650780 1077850 1932864 298863 1587231 139993 113269 192918 859635 1390929 277345 660014 414337 1055853 282105 923069 124416 1279300 1059049 119712 81352 79335 867451 1281419 1292476 1020902 777662 1192888 1047576 930352 342792 327119 783235 291033 161531 1700662 40974 1019082 1605771 1097008 864889 1483466 1194029 1746257 431624 1546444 1785215 382869 1762390 452061 471894 1470751 128573 1083353 1542446 376461 534438 1591581 1711554 483275 602937 1620465 990984 1007800 14470 1521639 1746148 368859 1115563 1218302 93361 346300 445005 863274 1039791 1036347 1571093 193234 657313 211523 1858960 856863 688612 695075 1065200 867396 1933361 1239374 165739 359305 1050411 1890668 1219800 1292933 1474486 1509325 702263 481829 369486 276698 922615 1728542 1831464 373286 193666 1299925 1175694 559951 90285 1662954 706691 340294 1679404 924338 1042500 339792 38520 322036 1924042 826086 1126234 357772 1324039 1193084 1545297 1145795 1712515 1925391 107401 480713 1371564 1004941 797077 387085 895150 1861173 1093828 848037 169069 1353432 1348057 701042 366007 108965 403534 1982405 1303007 1907315 1837883 1762319 1661766 142541 480432 698665 1365266 107822 1408307 159891 750429 373502 26364 939628 976768 1805361 1389257 620320 138057 1883531 849586 944165 433872 298001 1120554 424147 1493635 1914065 925555 1622181 1991197 1953991 1668705 1025048 621 1140697 1888957 15698 1671756 713908 26637 776832 108201 1506711 620584 5501 380048 1275325 974206 1533975 1935340 1365652 93236 197066 1751122 1187606 73897 100989 865455 923542 841310 974436 249697 1364244 1365908 991856 716017 264218 1433745 1133634 1682596 1489319 1537603 1903193 99818 1330198 914935 790879 1558072 582494 609262 1629413 1475744 1070240 879482 1415402 1377702 983392 1810075 827403 349259 642994 1029909 1050729 1804216 965546 185082 1489835 812138 395497 1149237 174320 625048 68913 141765 1178180 1808307 1427105 1712099 1433784 495424 482202 1329771 1714691 1242053 1101046 163126 90641 314985 1370852 1482440 152102 1648198 1876357 1223024 490932 9607 1120493 148623 1458928 885336 1032726 1861450 1796671 1056408 1341754 452856 1603263 195418 578176 1628392 1731829 197679 895633 1128147 1478205 884632 48696 321680 1526903 557925 945453 799913 259831 1271053 341602 843365 29030 921419 1058616 1410564 1919091 1326188 1452254 812759 1128561 1282308 1447138 1722587 1966073 233589 746032 1010480 584338 117816 567221 204785 1122008 714525 1296726 863897 1173779 1302206 1661566 510522 1937671 409811 1104730 1135766 1964803 1713142 693711 309960 639481 1413498 1305301 1182775 1747337 1878290 426137 1526385 828450 1239060 1757109 492926 547303 725332 1216927 523717 1631574 1855512 514448 1931953 455579 1953794 282187 820928 1187080 1592570 1039005 982281 992812 166530 995071 474437 627915 1704589 1100052 1318516 1963916 373540 131859 1151649 598738 93340 1323007 1315043 211976 872675 1497988 1633955 1075175 718832 503722 1513436 1713559 1127812 1504038 359373 200763 612694 97021 1302735 1086118 390021 1164732 1902150 1636133 1905075 402426 1478807 173426 197176 1727953 510829 1734102 890902 1715042 558793 898258 1555526 1888523 1483681 1649954 175436 299960 236420 382338 113333 382465 1493281 451182 820608 681071 624126 1586861 71210 380086 1611521 496407 1978829 124704 872466 751710 1046306 789979 1128887 223677 223220 572868 1407682 1889517 942880 1547764 1938264 1293109 173827 869170 1822845 766758 532788 968967 745812 55389 1921831 366378 1369580 1484204 1511807 1716488 1777114 1985053 78039 1446835 472522 170354 1845223 1728277 1155291 424763 1664243 68453 398607 1211962 1403071 407163 1112397 695363 1400097 1567765 716417 937716 448089 1520632 679924 429507 1768282 1955985 1213966 1378475 1362470 1508762 1984899 1160781 1401041 1345936 712096 550954 241810 492969 1582856 754313 1069959 648065 1547723 512891 1242272 792986 64514 275912 1483500 1375331 344119 161809 1736188 1448509 1400574 1928920 605572 81089 1260970 368497 1789198 293220 1704156 667535 382184 1788717 1445525 765327 1661987 1101278 1891819 399650 1520213 913805 1638290 1543310 279520 885826 274613 1855528 174256 1023693 515754 1853605 948818 1546118 515070 1837757 1230450 215206 1956304 1727927 630692 1724629 1312777 1160299 1905506 923620 599968 1599345 312717 751011 863421 1968897 824539 1194240 547797 3042 1716560 775474 355472 186640 533886 1292501 502255 1582981 497177 696945 1982381 1946349 1484858 273067 431242 731311 1489640 521719 1544081 166341 1528842 473553 1271430 1549712 573204 832374 345146 1768058 1242162 1514154 1506348 660809 1368876 1007601 1624585 1219482 408699 1195083 433857 1718982 1325777 1381664 1261668 1130847 269422 466791 147306 885813 745126 841564 280641 1766859 271261 1274906 251379 303234 1699380 1399417 325435 1007753 1722815 676247 675127 265612 1668903 953870 1081065 1825236 595463 641980 1377382 1593336 785656 49143 1199399 234905 954573 652241 626840 1483559 1029469 1677798 1186399 430362 442621 490842 1480409 1359526 1663856 552515 540392 1625871 1555641 1454481 1201883 787014 1124165 1712860 757328 223278 273132 1103323 985683 139968 736226 101602 703354 1070991 1498706 281289 544177 1796018 629883 445765 45643 1626471 1436482 137606 1568205 685409 1870815 856738 359548 1688725 805609 968846 290685 881725 1532965 771406 1209538 1637329 169042 929499 858270 450337 322949 1013581 1981327 202796 249292 1131310 492590 1767445 1220 1637899 906901 981158 828419 396325 1100983 402758 1315433 1428273 299868 1193151 244346 1292600 1270969 1427864 248701 732279 760226 1645743 636512 1615181 62702 408076 527777 1008839 1050981 1604621 652355 310920 1949776 253829 482016 1918286 1472372 1639492 1568230 907884 1925042 1288626 1995539 214042 818879 1117948 1783237 1786875 968 1377112 749548 1241811 243783 1811466 859303 1938254 1829673 753163 1261589 683108 1367601 456616 1224520 1975258 1951088 1170589 669975 1622799 593599 1027440 1000054 1132165 339459 1266507 484489 451375 120618 825366 266676 635623 1361026 634986 38437 1889209 1422318 227172 854672 199233 1775020 1001611 67815 1732350 226969 1698610 1075054 1922889 1942536 1087437 862459 1208329 138080 12649 1602152 1063077 1291635 220876 1604596 1808681 552957 1411485 977880 677420 1655316 1763097 811297 574627 455114 1957304 1999435 485063 1840776 1266060 1889418 996444 1868135 1036648 115388 853756 214982 1617697 1956256 845261 318619 793266 1172643 1801830 967389 173148 831931 683806 142717 934147 690059 607906 50927 1144876 570544 1114964 939374 861770 1616013 716230 1821234 273613 1903113 853291 266677 302392 104300 1848727 1321745 268060 1145898 1827899 1885244 170194 1422118 1322734 1292507 1597682 1065253 273376 538812 1373630 1943508 770869 1564537 1149985 1998177 373478 320431 919061 1163353 1145959 228140 694099 421790 180363 391195 887082 1467854 1118511 419012 640950 702061 1207875 647417 778390 1622837 1695661 705617 1380940 765623 272421 1313818 1899064 556992 1160823 1399849 1818815 558415 340072 912638 23532 1635865 558401 1033235 199428 1341600 742091 406859 746011 1322830 30339 1516687 1004946 1745533 490713 1777654 1296127 371689 1203290 82644 779232 97733 1896444 621399 1407544 662801 1448949 1352463 301292 723923 1871482 211194 75813 1826133 1279181 1046844 1125902 1972547 458939 858230 1059652 560289 1505749 1899733 1057253 914039 1146653 1808070 1182383 1472078 1767777 649298 1153487 1896495 1562968 547754 84663 649664 1896816 1856041 1568612 399822 885679 291949 1948670 402141 390979 1200972 61727 1421736 514600 1947634 1371956 343793 17028 981976 629948 1535591 1850813 1896735 1316441 1192215 1486009 1500861 782775 1863956 907989 1949631 1324034 1011351 660358 946431 1372729 617066 581140 605640 406482 840191 1230659 1320663 1171443 1384034 1844891 1253116 1814799 402236 854756 1519626 556096 1893873 1555090 1177823 469152 914074 760493 1236397 184823 1047680 985050 1989939 198273 1268985 1995420 792003 957966 92745 721945 1268328 997776 376168 730329 1674639 1216965 718811 476563 1197732 1979162 172434 1079585 759653 1410498 282832 1760353 736811 1141050 942805 308854 1239076 1886695 127435 239134 202286 1133281 1254010 1294931 139800 1875368 256275 740844 1530030 1337799 463129 1961067 859199 1883594 850100 555856 137072 1849895 1380141 819070 1717071 360536 161213 1574201 721515 209291 1444700 742463 1377724 426659 432343 1057007 568172 329502 1743585 1385464 278855 1538392 1832309 272090 326165 1798278 1448590 85349 1058745 604185 776177 231890 1358704 965715 1249687 1226443 1265029 1516288 779217 1882604 1489539 1186313 1656963 1867231 1869764 1946546 630624 161399 484841 1334262 234202 649493 1299029 1889688 1725317 1157735 1009704 84529 1299901 1445735 1247775 1299519 1501590 1595140 1023990 1661534 1670554 1513542 1986904 1196863 521857 70635 132890 5212 357883 1645134 1485717 1824487 340553 483285 1237074 389280 765702 1497849 127018 1047795 1341269 927599 1237037 1516932 129903 595732 879252 1163349 1366222 1491406 679982 1339866 1602222 377735 697145 409153 1747956 1367924 1719996 1062030 225606 129709 769731 1452350 1254764 951185 182958 1521130 1441093 1640095 128424 90723 925150 900100 1451296 1943163 1016686 962064 164320 1439210 1830124 693542 1742183 452282 1651204 1125168 1496511 1423029 1097763 1203786 1229155 1303676 799094 794716 1295353 943960 23999 649483 1719184 1799389 1307421 1495141 983219 1091151 1168200 586422 772886 560182 1850719 1596729 559150 577361 1691415 884000 445128 153520 1345860 1774069 1143325 1363479 196670 156445 440817 1065894 1490498 1288929 166865 95668 1535618 625615 1110371 136660 1896093 1769876 1344835 1840603 125868 1810680 1416596 904838 26427 479060 100661 104550 1775739 1039630 93424 811737 1079716 1072905 594478 1262272 437900 192106 638184 344771 738253 1399932 1044054 1469572 1955042 1186324 384650 881531 1104709 171934 1204101 1607819 485026 1293906 1154249 469516 1382076 960967 1669886 1455122 335870 1550316 1411893 594838 1022284 738086 1789031 318486 1274302 138244 756565 1776274 803023 773762 997881 1897434 176941 640778 414991 1091538 146594 1593641 811995 1823907 748326 32247 959974 1771446 946046 233807 974119 548618 1717084 1116852 1489978 121313 237585 485220 910734 1604654 1213779 1884787 1510499 1556481 1862226 580451 900692 1628867 674679 1577689 312342 1854025 982834 626984 639068 142968 1918750 1663699 571369 86955 550571 885270 901765 57732 1879592 1510834 1950447 22529 1935040 1999462 1452198 1831425 330788 1788702 772576 1088854 178347 939939 1364383 1639912 392151 827482 319408 1774109 1817102 713197 461620 162030 1138782 163815 96017 258191 392914 686820 1501492 1488601 568769 211470 1419496 875472 633286 771935 1317221 1007142 1793123 1820918 1828102 647710 1463376 491379 345643 658496 760970 1939173 1560716 572003 1321936 338508 409265 1930655 496343 1649215 1974960 1476333 1023557 693403 643327 617657 546084 599309 1210950 1439138 1382786 1593893 1669966 415226 875121 1304835 1239320 1425319 1222579 1567735 412234 1536573 1369771 1627166 767271 1987620 483110 1923950 519516 327075 1067213 108257 262513 1179984 1243199 832121 131948 1542731 438138 570878 1317842 1981718 1670536 1135972 301511 184853 209454 1916362 1884598 340728 1897574 94740 581834 956427 633195 1206547 44742 108347 11248 1429403 1725365 1700179 476106 697399 348092 1425649 21247 1206191 804237 423985 141133 44958 1620270 1264940 453811 1749094 600430 1231318 160971 1840306 76758 1340088 1338987 1142634 1645692 1121375 1901916 132941 804135 497163 34765 1268966 1326397 1928887 637039 1394668 210893 764638 1678992 1959397 1400145 1840959 1228602 1382118 387623 1874455 1954876 1442505 866632 410360 1087851 1776463 1865715 127781 1088703 1791734 1808198 1924615 130531 1183234 368057 915647 336567 242098 1195634 1426093 524489 701457 1833387 1197692 752662 1251250 109345 839684 918241 1536658 666203 937168 65709 1408355 475378 1343073 601224 295838 1958171 752242 1272177 1516712 198453 1992326 846214 1828919 588088 1535508 1481976 681296 1256434 279857 499200 1032869 1231247 146868 1931688 1692426 874046 491986 1923204 695039 1283502 470669 146530 1229547 1562546 1311414 387770 39419 995023 1005116 1295647 721996 183636 1247329 1710616 769439 83487 1385129 228 1420766 1950053 1739235 942576 1622026 922618 1834244 1365233 160693 1341455 256015 1673404 733118 1377175 982562 1067069 312327 1182476 168043 1263611 1394836 1254942 1996448 1453837 1228173 1605545 1586970 933318 1378272 1198753 529236 1742051 924680 1535276 167070 528676 1877976 976231 1743823 1140921 1156439 492947 459721 1325719 1443844 730360 389993 1144437 1345558 1579667 19927 515517 1677931 114904 496575 1794012 275803 1668861 1223878 166710 1129492 1400646 752900 1690010 1047360 1687893 644723 809182 82084 230281 1085796 1132644 794320 1788646 434101 1448016 802891 1485446 1296147 149660 1541122 1553499 1990205 606704 1644736 368777 1488705 676589 258331 1248838 40257 1622125 625441 1358719 131396 1959177 637190 358333 283367 1594776 1860205 1450777 1036589 1036100 1901187 1630464 391209 160921 1069575 836981 456001 543578 571452 192653 1934131 186146 1714077 1752504 18762 430432 1740941 1577445 533576 1215053 1259329 1806501 1990211 270113 1580693 581266 1016256 734708 1361337 595930 1454891 301240 1992375 674284 489854 170721 760032 194528 1789945 992341 1978052 1709239 484573 1902314 1991937 967873 1323941 264749 1148603 245269 1678508 456471 865189 788438 507912 1667618 1615997 705908 836357 840847 509335 1938155 1970916 1681625 1890163 1683790 1321133 1437306 1383518 1443384 298199 16665 748002 638954 1068813 1306362 1368040 510404 462818 149789 1434480 1942387 1452017 156486 1032834 530718 371139 1529329 1529271 1095288 664239 533495 1448146 108287 878615 967430 616332 1958632 304932 1866110 1473788 1612790 1276289 340544 1697606 443611 17414 29870 85718 903118 792635 1785366 143841 1877420 7419 1320308 769833 960521 1146809 1797121 426570 560580 144619 1724015 127498 656006 1939260 1292726 60130 1759223 1279396 1376895 899594 1636583 385531 1173819 164626 1555044 1858454 360570 1221354 591978 1036985 1621707 991903 319263 769044 732069 1416202 1327559 424320 891563 1251204 589424 1083765 187611 1850220 1022716 235942 1955471 1820280 1242897 353893 1464943 1460016 1400772 483703 1822258 802863 1306314 636457 1419723 1796133 386985 1749162 476837 1459990 1069893 511314 1979872 1060568 1629133 730299 746531 1255313 441118 1858040 1494493 1255778 545698 533128 953055 1370482 1763937 1831605 1286303 1113374 862364 1827341 673063 1420427 1501614 1366351 889941 342369 1292308 1721396 693052 960290 147924 635020 257592 884166 357715 941304 1793293 753873 52005 1338782 1428662 601356 375715 852857 1426872 1964533 578436 1121357 1319723 1408051 254310 1703096 495076 641432 997119 1252098 934298 1704546 223997 171128 229570 827912 473467 1626382 1926666 1992907 1784884 799743 674922 1591922 479507 977847 569050 670995 1298774 1648434 767193 1096853 1971429 1952079 1170605 1924319 1861879 1537736 1224827 174784 993323 1046034 383136 1780860 76404 68344 1767488 341625 1655862 811926 1220205 1073094 952735 1574191 828672 328078 535 719977 1656106 149591 1389286 813260 1216457 834652 1479246 953877 1501283 993465 1244485 1599463 286790 300050 52359 48724 9406 1382776 1152735 817296 1676897 1662907 1770353 1248527 294633 1747605 1264318 12143 735005 1121623 823026 366055 1025763 457048 211208 1809082 896928 367144 1515868 894121 1266330 1002622 266786 1950914 1361595 1090136 369694 1235049 934249 195678 110643 1500681 1670663 911498 1313611 747527 923019 1104491 1901992 139776 1191002 1878063 888849 1759267 1450687 1731193 746307 654983 704635 623103 1911261 1353878 89447 164038 797436 1076513 1614202 745952 1600209 976720 1469070 1974041 1426077 1802760 671162 17529 945855 260986 1780931 420025 975800 1402129 147588 582030 1638417 1938000 234254 1820601 1071667 1845185 1691984 1326221 1483456 1783642 1818322 1508050 109229 1348509 1879096 293846 598749 1961159 1925864 425691 513363 439249 1558614 781715 1796797 1049439 1179711 1586520 347846 1407979 1334796 140619 196296 1653180 243114 315893 288487 1657620 228627 1309552 456875 957037 171124 776188 1938855 759514 1092882 1296179 1602776 1233550 331741 110897 862668 832679 415029 1194237 1399763 755865 49369 265358 382596 1415197 253087 423821 1341748 726238 724755 1306189 1419657 502179 807615 1596369 948380 926712 873090 1526091 1268528 72252 341345 1092 1340583 1993270 1898171 1193683 1733024 1242413 1122808 37087 609348 985399 1494072 1411351 1487547 214947 306874 1662249 453 273208 1766127 1152791 836868 1251779 1959025 27712 508999 1559230 864289 1333364 155462 54747 160759 1199167 1096688 339554 932747 1475053 593303 778371 1788443 1781520 271553 573927 1083123 34644 1565184 202835 749442 1892175 1426136 1145123 477768 217704 1283136 135171 243056 912931 1273163 522663 12678 1359133 1628695 678117 966238 1886447 1128254 558593 586279 1926416 970843 1746295 384109 776937 880500 1028205 198568 1610613 1980996 200229 144906 843752 1820534 939632 1797656 441084 909743 1069710 1703290 1881365 439862 1902538 1455785 1812236 118605 991500 1243621 1899397 318673 1882900 942133 282661 189315 1676008 1281344 457312 1199823 35299 1284059 1347083 1535534 1811165 649979 1222453 1554455 1221746 197060 937913 1573577 1397785 1350382 1085969 1538001 1775370 1826940 323348 1082842 1799542 386332 75156 161205 1499649 1827066 1095027 799838 3412 1108729 1671920 912263 1613184 1437916 1364529 843898 755934 1205014 1278083 1347976 130092 320917 452200 1502067 175143 864183 1784430 341830 1176539 549346 1587294 1326438 1550574 1319248 1317090 1724311 1174065 1732487 1422415 99404 1419216 832262 530030 1264550 1587047 1462883 292991 428621 504073 823665 1103113 1957544 26372 1177736 635819 1441252 203795 1038029 1526931 1435157 1067374 763487 15309 608833 1470063 1145656 1010344 108429 1970913 1705794 1164801 1151183 1683508 1489190 1160626 234902 1306111 368596 1118133 1214839 278555 144709 1048250 1979679 1999992 1473037 405799 1691949 930919 384063 1872665 950880 826108 1899110 1439915 716841 85129 525588 1845979 303332 340839 1975444 83550 1253851 584418 68766 835960 1062519 387100 1395874 629349 1831596 757503 84449 632311 365979 1279014 1894101 1391445 872447 1368269 1523472 1605043 834191 1529646 1925145 685100 757257 1728412 1442395 1843925 1280202 392879 18596 1389391 1782546 1255268 1873111 1227409 1321721 1965816 1382815 96086 1496762 618881 258772 676470 627067 944993 1325716 27867 889418 1335239 682125 335886 401037 652861 603502 1570751 1794625 1540585 1100448 1657030 1158200 1571853 1131217 501747 183714 1903750 324547 913697 936397 1679938 525318 980409 1077866 1416081 713734 890332 809273 853957 883948 1543315 612088 588326 716355 658676 1437857 858688 516566 867559 446887 277092 1871943 1862024 480474 1186030 673518 1727928 411226 109474 1775384 1010115 1256213 661954 1622199 1072712 455469 1401922 965344 1313662 1876506 150240 1019250 1557072 96284 1935650 1278928 440838 1240979 536827 1180042 426090 1431850 1321413 203318 636346 1549900 1710872 1905624 136683 1346155 452463 1976443 865852 922283 232166 502438 1777256 1335400 901509 584796 977653 885033 684691 1820929 1788190 1551033 1875741 1645207 841091 1358556 214549 1719193 226860 39062 831098 1723300 468282 1288302 1172472 789289 1939314 740778 641049 1090159 384372 70802 146591 1711456 839378 1696572 1219272 1473855 474753 1181270 724337 631795 1583297 929600 185590 583852 1101475 403108 1871077 458725 449445 988300 75518 181062 532617 475173 1706249 981123 1092897 1446465 1963470 1479715 1632794 1984954 960805 1830264 938830 1179693 502894 920938 1087490 682872 1832187 720461 1896435 489296 411964 1736940 1104246 1609219 1880279 1720841 181188 1338733 33051 22499 753577 947042 1412088 1167689 229214 1374018 1719740 1499434 1106074 1319074 1117212 1105694 1389362 1868828 1968720 459098 519881 522688 374536 545894 1629983 1597954 1309391 445853 1981332 1657324 1915922 1998187 970042 1436407 1071727 1690805 225192 426514 1080894 975826 924825 6574 1138613 1626847 48977 126827 593125 1061697 190669 1342258 540787 1704375 1005541 1946966 1578438 1488162 1076472 1169133 1265909 306406 1564478 580151 915834 473216 1591136 1221097 1189483 532428 1779106 325262 375806 1243104 995042 147569 1626492 1906766 4469 912562 954049 553235 1303687 289793 1355637 59510 658175 668405 358024 429704 795699 1916824 924530 494185 1101358 1747865 1825142 1766461 1104533 263977 1163161 1851114 796004 1360750 1443390 1354965 1145670 58265 1483881 98896 1799025 1691559 1001620 1341363 1134416 737769 1611257 1219553 72606 1181354 134159 1454047 419498 844517 58986 1771162 82625 1976165 877795 132725 903227 699091 1944472 1369993 1331553 1023195 1110257 1405613 832993 318266 756306 1415985 1102147 906318 1192146 1046425 1938287 932501 1086617 1490449 99679 1144768 1341585 1227402 1701150 10898 479696 690172 588493 1095785 833892 616924 1516957 349491 512313 1582227 1431717 1397418 1428596 1769762 237313 703865 1394342 1163595 970081 1914600 824737 1338701 879927 891628 1289033 1783364 1459558 582357 1300856 1314876 413437 1308774 266066 1928095 1005303 451279 630077 861812 1867164 1281824 1761665 642124 385216 37279 1188961 531276 1622135 1471553 1265843 1484110 936567 95855 137185 495237 1203898 364298 1815201 968897 1747077 1669896 1287983 1346606 1486147 225273 732684 985378 1285148 425104 752917 1589764 1406250 1944321 63225 1453055 1697062 1241657 208887 1464895 1350058 365569 1188910 8307 165625 155280 1853693 478882 1392844 412964 1336171 1913729 434084 1339280 461476 1898741 318553 1066397 787585 1562363 298773 1994872 1055177 443163 1636292 962465 46098 235612 1070443 720908 566141 236262 1410979 1325197 444249 248374 642342 1853789 1190905 354044 618924 1536710 939771 984538 82648 333561 37805 63906 973069 481721 1722417 1279301 1123426 1839030 1825644 1562902 184369 1392365 1257101 367703 791015 634357 1378883 1354568 1694073 1028736 231533 1716143 529784 1543231 1355616 1944027 231173 200485 1129419 928245 1815006 841661 879977 1124865 1375980 1527589 1611068 1451359 1398255 1180526 117342 829705 1179891 1069897 345086 678585 1837250 117628 125510 1322410 919511 1217053 1320940 338812 158293 1107846 1580706 223710 847696 1215299 1886743 1205721 312748 1828099 1824992 463722 1455981 176434 745879 953940 1727423 1565575 1789054 1607078 1862240 1936861 1197592 37351 417306 1912976 858264 1280893 547971 801289 1506419 484034 1252516 1469942 393948 1431866 1106073 999743 621726 1684640 894816 1055497 979091 1783461 727820 1891951 1191269 388495 671453 1319085 1350656 1973151 1684809 241473 87079 1586878 33417 579612 631902 509536 413632 379195 1136594 554233 466706 648843 1471102 1994723 1120277 1563159 47439 554330 1607120 30592 36165 1959131 1520972 1776852 972365 94961 1471194 98291 1023060 1593532 768935 341295 1161316 1167157 1801213 1591318 1591945 1663199 1004688 1345690 1140575 861874 320364 558131 1692194 1053972 1920875 332551 964296 612872 1300306 1371440 1486646 196890 1991296 1780855 956124 504267 401251 63649 1392678 1901672 1122494 614580 562212 237402 1191357 1166314 337155 968790 942163 1588607 550352 1209995 1167282 1473584 220812 785905 2352 1534391 87274 1036695 109953 114088 101404 1407135 654990 1980764 1254451 1373928 1880176 1854882 922699 1926029 594602 232938 775509 818673 580068 559544 687013 1311078 516613 1599859 1652616 1848453 1981745 1356528 1417672 641501 630943 1400877 1953594 340211 495091 1673941 637173 1623705 642750 556364 459401 1525224 735875 1833460 161612 49150 881086 845082 1012285 1822250 1090414 287311 795487 538679 1526826 943115 1998877 1551807 1177041 1019280 615253 782415 1463261 245468 9636 1990930 375727 1073869 140714 1602792 1509298 98081 991668 1233192 372102 370866 571965 597688 1792352 1499031 1272087 1894735 139770 313013 951272 836731 692722 1489543 1531166 1223201 1858065 817389 1086149 634669 995757 771405 1984030 1637651 841308 324500 1996710 1674372 1666366 583056 29709 757836 1360834 1714658 1373543 724393 1660128 268694 175090 186168 1132527 1780417 639055 193967 914515 1376928 537646 597542 262343 444933 1123111 1535702 1044058 949082 1376848 1381716 1388615 471636 143243 353897 1520418 1319376 947549 822255 1144190 1009443 1196500 1999782 1496720 901037 380528 607780 203713 213580 871732 1170176 1325343 1783645 269428 1578812 1895509 1154419 1274407 1079574 1028017 77880 1701268 1659197 837985 1524842 1232633 1437465 1540255 1417802 1225741 1096740 279547 1703068 290098 548041 710315 1179023 1612489 1359679 1607477 1896924 63900 1757964 774672 1776687 435245 135432 1741012 69536 1317057 142703 38685 639064 970557 1077613 1323883 1155671 1979856 1486979 1727458 1037772 599053 656091 6677 251054 1475391 25551 793979 80247 197880 1800306 1747102 11703 1686157 276282 1519639 232306 1586371 830084 1878337 927127 1222794 1049085 1750382 87714 393107 1392635 112954 1880617 1401326 1154611 1650923 790753 271505 1773236 892144 1507775 521192 969401 1252425 1022101 1906927 1995755 130552 655283 913231 272614 809258 1754064 358649 984714 555418 501696 1850766 1966273 834592 915440 1638165 596867 696333 549923 1124737 1357739 1584993 620676 1376929 1866087 1865039 151885 647751 194578 1747558 687818 203062 1004559 614619 616825 1662097 1189706 1842014 744186 860123 994004 1434762 1040028 97640 1523990 445789 279154 74024 1357637 1911193 1842840 1105856 351073 1223659 1725432 1453829 1121542 1889521 118680 612116 638874 975312 164609 1757058 95634 154084 1201759 1726477 920820 820726 1789 1496040 1360461 1417735 895783 1499439 1632691 597286 773708 81987 1033397 172586 520107 159429 1919691 841783 1744505 1974702 247917 1185451 1373861 717975 1776014 124258 934143 1368675 870105 26856 1296520 1365156 921852 116835 1331937 1012131 1644844 358017 1825640 53107 1169353 1508900 1060782 1980262 1711999 1940070 1942446 641953 1164243 1980710 1999078 851506 746644 77256 536214 1999175 421206 3285 213689 501039 293775 1608450 1193332 1558805 1954548 1042581 1214285 1719765 1996293 1531885 46163 1587470 263078 1365729 1276900 955364 155990 180190 1449686 1532209 1417532 802741 1835941 287087 1623658 1957989 175033 1911291 158284 523200 40368 1435280 676908 717523 1470376 808509 380380 506836 1507627 887654 1598609 1283507 1420833 248766 627971 128256 854654 1399982 650155 938699 1437735 125856 1761002 869802 521814 1985429 56018 1633867 771887 115383 1904253 831077 1091497 1324661 1512327 349648 282215 36537 1799765 1094740 166958 1366696 1788792 1101696 1514275 1156482 634853 1458249 636233 74818 1155360 434521 266210 667918 862299 367542 759566 437793 110000 984602 369614 1406108 1548913 166035 897414 61469 1626130 407228 1137383 1905 1860805 553623 1772675 321408 639518 1929625 744839 158339 1173010 753382 1551217 509693 700222 261507 1220613 1560295 987049 63686 1235590 1239145 1924398 528289 719706 1866086 1492644 1712032 856750 1680944 886212 211982 738355 1470852 826197 712605 946527 857646 942373 1626368 331619 367340 251596 736601 41732 1013269 1175631 1524904 181204 188931 1655623 102096 431182 109168 1177614 560604 141472 1542080 1353889 1452105 748763 1248685 465803 899357 84857 422660 1602297 1531443 887578 542815 98109 85860 1546167 1260736 1043281 630573 845559 1280309 1343473 1923253 1337508 761648 454169 1660224 1295390 1372765 82020 1698214 296190 1618327 177962 1457632 250603 1482977 1627612 1660847 1654857 87240 1661152 279347 767384 157556 1548429 67444 527730 453657 1694114 1118898 110468 1485601 114387 1736592 207400 989540 1261241 1899187 1768838 1532339 778427 396580 1007742 26900 902216 1076525 1133693 1152490 1696751 1237315 1663517 1763149 549222 1942183 489236 1638323 309698 394763 429607 1113247 1054672 536147 983931 700808 119532 1739957 1490055 254980 1847156 748708 580818 956105 1426728 139502 882418 723353 1109039 654322 793940 852349 677125 569969 1542621 1354945 1726881 1726080 572202 785651 668518 905468 159934 611372 1861373 528178 887729 197444 1938503 806230 989440 340276 538351 1250299 1044263 305262 932133 1815627 1171890 55668 388650 1781491 77868 1184887 403010 102043 367280 1437935 237104 1805698 605101 735067 640605 85784 1781257 1094878 467013 1435134 984168 62602 387173 1444569 1862975 510096 1907656 478916 856991 98470 1724309 575101 1043300 576325 1829428 1442528 306904 11987 305323 1154945 990942 1991259 1742739 1102265 1841946 1798285 1406017 1578170 962750 99633 1300197 431306 471703 782507 1857064 163337 1515736 698225 1166964 1990026 1760130 1223637 1449888 1114243 380161 515296 1386141 1994048 975869 1951731 365013 276993 471476 925638 1883125 661465 462754 1552063 1840961 1191315 1059981 1979095 243070 1680793 1368410 1281678 1089458 187309 857475 618536 1016644 1517201 1854327 648538 336260 1617018 344880 537532 1183295 162878 1918903 865857 565403 991406 1360859 949934 904562 736984 1638603 398980 1557058 819163 1173652 1930503 737910 902383 281290 1535484 1479174 1582260 703424 447492 991076 1767991 43532 1366546 1566487 218069 91911 102891 243360 1685780 1065792 984390 486363 1987624 1480182 496211 1831102 95956 1685832 1782916 1181263 1789436 1494582 1835274 1564374 550459 728030 1958005 951752 957451 1200709 1003760 1824050 443140 1963038 1141806 1293248 1599413 1307050 1227471 923038 979397 688258 366791 1539214 176886 538565 1522341 994146 1505940 506864 1409713 1706324 778898 258537 739740 1755727 850696 1683943 1536345 1943671 1289726 91426 1878135 905198 191975 581147 1455618 383504 333106 1076194 1238684 1086602 1737958 479270 468395 1710850 228278 607278 1053478 1360486 1047309 631693 1943700 89601 1101656 475297 231115 168939 1482004 1786531 1327609 1016260 181518 1778478 1849610 829604 1852245 781452 1587679 695633 1967259 821256 490200 188103 147177 259076 669641 1209307 504829 1394838 1489448 1735916 350379 524010 386052 1511150 1648209 1458735 451643 1435941 1383656 1287504 403675 1120378 168187 1733887 1851785 1687433 1375207 145499 1999691 1848410 1283018 1379016 1231403 701144 1152758 1600294 1892983 1382220 1770930 795617 913898 592285 1246096 1876440 832402 473919 39538 716197 756751 1522057 1281445 27217 1980755 229729 1450021 1999404 677739 1038396 1070199 1146644 1563844 842762 1281569 1379166 792102 53307 829274 1805645 240375 1201737 1733910 92173 282596 920071 338972 92744 972876 1936878 278126 659529 1460184 390252 1324014 160684 1913269 1242112 578612 522815 765935 21155 1796765 681341 1114327 187783 1496285 509697 1599195 1959669 1834634 334928 25127 1074708 1274536 1608020 1854663 1972044 1921024 1626068 1923268 1541689 1441071 1906188 1538426 1263200 936859 1760320 672795 603661 575990 1882631 751888 1540685 40295 1947213 261479 645792 1619968 651649 1488044 1780863 608754 93738 968891 745500 1004298 1375694 1981013 711006 1332096 22130 1603933 123051 101954 1382060 572813 939541 806110 2299 1061610 582914 1878580 634485 422664 819884 803765 126911 692630 1123027 1773490 412211 1603740 153473 499343 242691 151397 306594 426960 921025 138630 554681 1619076 435225 1777701 376926 821428 25106 1935316 115928 452389 1817150 1510406 1693147 22946 84695 227239 620758 1392885 1487584 280854 1909748 1445545 168138 1815243 1113428 782117 844253 1392123 1212140 1230883 222994 171071 1579469 1805902 679008 1088515 716762 968812 1151804 791032 1568624 1896712 625169 32330 1575726 660733 349401 98438 758860 1026595 763607 882803 1035762 1208139 1084576 1871784 716447 330136 1549728 271285 1944978 177123 1310843 1328420 1005691 1720284 1020360 1956018 1680922 553688 1634957 546074 237744 60063 969636 1457327 1328175 942962 775952 87885 1239766 1594666 1362866 61169 325348 1392211 202023 685622 1748926 895106 1575416 1394151 1307315 208391 361921 68737 1726383 1052638 474956 412595 1848043 1255731 459062 493321 644320 232190 1224093 187722 1732520 1473289 1750228 405200 1480253 1911053 1610097 1841098 285729 1015934 189881 972457 251656 1848095 1063359 764237 1992551 959881 1098716 1945602 1916834 1322342 113126 1312085 1862963 1969720 549792 1832321 461599 324259 279702 272525 524610 1293681 2261 1553228 1977661 1257629 290016 963670 669652 1776125 1984886 1362707 1914490 594509 184956 905586 154476 1213829 1768324 1589979 1185157 1508569 356177 290362 363765 539314 1380065 1817046 289942 1306474 990220 1501309 270673 357695 1151897 764584 1849959 540053 144518 486478 354261 915468 573732 1251359 1124181 244761 1658955 598695 1184621 1468160 891844 183083 897832 9627 269878 164148 876251 154086 1906964 1957830 651936 104991 1850 1112715 990806 287886 1038993 491654 535449 1235986 1461325 22253 817799 1976281 191180 1628641 1318963 1337011 884447 727357 272164 1449406 859119 1160564 821450 611143 1798385 1951087 1643591 1787342 498560 1928242 318185 397784 328553 513941 1755580 1928137 158275 616205 719956 1819217 1863761 1059192 1280700 1879772 938719 1540061 1756032 4393 1400707 48110 1996715 1235045 737682 1000131 1845900 669260 1963839 923688 439175 1964968 446402 602003 81679 769861 1584454 1381510 984767 945237 1090880 428176 892514 1478505 1721720 1429107 748923 306977 1378644 1972360 618603 1383293 435881 190200 1177018 425192 1020457 1689351 1614077 1992244 1645739 877246 636871 1082877 1975535 1983565 1895439 1316415 522069 1495084 427147 477129 1739714 1727271 1817791 664821 157305 1137641 1388776 1565886 707385 1027004 1337993 173222 536438 376210 597683 1283234 669492 305716 881566 1961284 1943741 1613679 902022 970161 1798757 1273178 1457718 412811 174783 990812 1088251 1665274 963459 579828 1394361 1650453 1694925 34688 1872158 1379578 1984764 253643 1536005 943512 625366 1096294 534313 599012 1388625 1550477 228573 402747 1422088 1917391 1540533 1048102 160279 249662 1589809 954629 1365719 899475 402770 1584290 494093 417511 10940 1815251 333193 720789 1271288 531479 1734829 4491 911800 406673 1885863 6172 1586989 1923684 976422 302827 1543491 1846435 860672 1708923 1653707 861799 1086706 1650294 1794994 487385 1420071 1097086 1214282 1346336 953445 923607 1578472 1097615 1191531 1755699 1803630 343608 1281234 92678 678943 963798 1286443 1765648 542809 228863 1161964 1875119 1730089 1949652 1189608 1589731 193251 1146222 208705 1815986 1683839 704270 496569 400258 1553244 253337 657756 1099933 380723 40861 1711912 1908705 996290 1365531 1686323 942237 1798826 1895968 1557723 344437 1018304 918759 890325 1771797 308417 1274885 1782040 686388 1751829 207979 1528482 867795 148025 1790403 268398 1990811 1823486 1315745 1777625 736843 1812335 530921 944042 1736005 362937 264389 999606 388153 1480734 647614 1852939 901706 1534785 12007 448429 175153 762059 1831271 1838697 70969 1354715 1433362 1196304 839771 1727257 1015661 1290887 1139264 549511 1163000 439920 1715672 1840670 358404 1258438 148718 1706700 816590 1930002 1141152 1524697 1125004 1870662 1793549 1813627 1683071 996798 79750 194104 533148 128111 1701570 1008560 1137191 1947650 1096416 645793 345083 886550 1350199 960087 1928413 471350 603944 1167435 1448812 849778 1813274 1387453 699081 578774 1232408 1532891 797992 1876874 1222401 705888 1428695 1796165 1309328 1539939 268078 609298 908099 1121966 1870508 1854849 1652970 1903238 1850771 1335043 735297 1970687 347961 441302 1881633 1014234 754569 1319684 724174 1534376 985301 249860 1880051 1790777 1990112 705449 359269 1321807 488872 1945615 1054173 1976656 956365 1963446 388307 571739 837593 1107133 769441 568823 1288612 1530840 1340374 1951038 619514 63656 448652 572065 1910164 1473168 1589754 28468 821943 1758681 1991686 718527 166495 62189 1587832 221344 1984414 1704217 412948 1712055 423202 311034 603150 382493 59635 801604 569497 1807743 357096 1331372 1500974 1740481 89141 1348218 1125817 1303412 423056 922413 684471 1611126 1991647 842872 959239 1017774 381128 639650 483172 694291 1649941 1182241 38594 953488 1719741 513484 1815217 1741806 720042 88163 96015 1416156 974629 598378 1692093 1438658 354334 924772 1525885 1237699 1453871 474254 1301187 547707 1503856 535773 1816038 1732715 1108482 792166 1804853 1407922 1971532 1991809 229884 1190844 1440802 1716783 523821 810853 1581384 1596034 1663754 1341941 559512 1390774 944643 443156 646085 1173193 1356600 873187 1761277 691576 338553 1896809 1517751 83892 1952014 1023427 294404 604356 1631414 1713069 196200 953225 657362 641257 1291542 790701 1251795 146335 1181150 801608 1001798 701099 806119 411076 853200 1563543 961918 1000416 70168 379727 462043 574711 1319977 55698 1990641 628012 98418 847869 445000 656196 851931 690685 96200 560455 1072750 1160058 1757911 698602 1919142 1634247 821579 71266 819334 1980455 1496509 1650375 1374759 1323004 771601 1898320 705666 1966422 610737 1250913 1802462 1450470 1146806 1886602 301770 578637 1742362 1110271 1271025 1326197 1361300 1976981 193911 444866 1221779 400367 1561176 1255243 715155 1718574 912811 1163841 371226 1654917 1127205 1264551 1442564 23481 485792 857543 659720 1087852 952178 717628 61952 1320310 1811690 32389 1567311 736195 1975384 517548 397484 1667766 384914 538889 1200995 1691356 51552 1655489 1922081 1409015 354529 682597 516127 1937889 265824 1469477 557924 865135 1725016 189628 1713242 1688543 1758507 883261 526549 1541868 40592 860606 416467 370270 112862 1489592 210729 1973062 1447609 1827598 1910934 785686 1225586 109346 1395826 942553 1730295 1534819 704492 294729 1799856 1946496 717977 883905 197518 305593 1616924 1049803 1483593 548245 437803 1446725 116773 1038384 1313595 645925 1608027 681460 441089 1929895 1608081 103192 53170 1078097 858683 530043 932243 643461 1552481 129380 75907 828152 949398 866061 1539320 1840645 801542 1700528 1480618 369709 1807649 68828 273494 1529704 293479 1203836 250328 62436 349518 1563920 1098634 529098 815002 1283901 927137 465060 1238343 1096448 1323130 1170501 1884120 58647 1533628 1595736 169705 1870102 298296 1961859 758722 163407 1512790 1543932 162943 1965324 1157495 1253597 1119986 1215160 199653 851885 261048 1164365 1863663 885435 175392 1672927 1599476 1567488 1640812 638967 1648211 1740434 1923926 1221174 100717 643936 438703 721035 659622 1513979 663833 1142405 1049329 1395831 305441 752817 1015210 164041 1176924 1009304 891101 617455 32404 1442964 920900 250069 21990 1655117 1599068 1755349 134745 1803196 191166 1860410 307540 159724 510585 1855631 1911180 678636 422198 496620 445584 422229 1115875 1607838 1416383 719282 1899465 781511 1352763 500513 263474 924502 1252101 1650029 1876829 766118 1477167 778691 526246 59667 1509234 1836584 93492 1732726 282676 644566 393915 32985 243834 689618 85876 1551950 203477 1904882 386472 1972844 483169 100048 298741 523621 23855 1033791 101704 1559350 1101859 1740663 1327662 1545969 71798 1185833 1783528 1047831 52717 1965505 1619906 1487321 468863 1758674 1927971 141956 659020 623374 316928 1349580 182327 993559 1269197 1750325 1661039 1007232 1144789 1532175 994895 1547028 1704775 1027585 293101 1877701 1053579 503115 456975 1481101 442311 504956 1739771 913830 605273 689082 1503530 786913 1840999 1819560 526804 74891 281574 1230440 523550 612282 1302999 1918755 540766 500638 1140897 794188 1284681 1576357 19749 1456233 383588 1632700 578670 79235 1086528 333727 148033 295965 275236 1179748 58190 1222648 1678866 1435276 381109 1413170 139299 472092 1858847 273931 182356 1689446 967726 1887129 1260990 316019 629467 1273073 68213 804852 113870 1781465 701540 687882 16587 304973 1196019 555114 1535375 648817 1200009 829673 233668 626304 1755545 419973 973159 760192 1250181 1162349 1153829 590446 1248068 856771 541078 469197 1441364 205922 1516855 411135 419329 1885184 506136 1949259 707225 742788 306181 649232 1790012 1625333 828671 1542982 1006257 1866233 824444 1409779 1869187 552866 1284276 1378956 582541 1693319 1212478 589533 1092574 677764 1786141 842729 1266231 1982488 457201 421880 1545732 1922956 1988646 781013 1147443 632185 811253 1685521 1960457 1967651 1075514 1389118 754000 1916156 1549146 259576 327300 1315294 1911357 1956061 488176 229185 1191229 1915698 580071 979776 1080570 1289284 1832430 433173 1939672 262136 749365 602194 696792 803148 1227084 1084489 1357628 1406686 1166061 515003 263911 1401796 887097 1549584 601343 471441 763689 1588726 1576646 1874717 581953 1504017 1976561 1690642 1510623 1490067 1296508 1829937 986951 324400 691768 1000962 1096859 1316895 1926110 1735866 686457 963624 1211185 1485541 1021869 422608 833002 1231335 1258197 1385569 1409904 94482 1520196 506956 1895367 479808 427205 1629194 1262065 1151838 189506 293345 660869 153052 578874 1090015 458233 1111194 332626 796027 763771 1288836 953162 1250624 90366 1361505 1586101 431513 1558322 378757 1292746 1865472 712613 978354 138128 1078798 1326979 442966 277472 1401625 1727846 50847 1810064 1819007 413871 1536738 785604 1483082 920416 1343830 1244267 144632 1283539 1788661 584255 620316 1518887 1620034 131978 1493514 1847390 1447258 1670769 843357 950891 1471728 1828599 621005 865869 904706 659289 1120514 1296034 1889872 1528085 1447503 555650 1181024 968618 1331987 1974234 1224289 213402 1450201 374838 498511 906011 1597809 992718 1513392 1043177 231431 376346 1114479 1199104 1249275 711195 1537683 255695 793170 1608290 205260 364206 170503 1313172 1134189 686268 184448 1318651 769594 682956 529486 375369 1992963 28463 1195998 914277 35852 1486818 1517056 1208537 431542 788857 888684 696325 1226797 48471 1961356 126389 151212 221695 191747 1773935 1298578 232263 3987 1104776 1296097 739458 593942 717078 939498 1291423 1494921 600658 959320 1572159 625196 628725 571393 1664907 1288175 1972905 1161775 571720 97269 339974 1562290 1792810 58355 1617838 1585359 54125 1966358 1826420 495386 987397 1716631 906938 521131 1732862 1134896 804889 1532842 35727 840766 1748779 673481 1072241 1378217 964845 1216063 801282 1154088 1737340 1696732 1451129 1149575 612530 123050 475306 1152319 1182730 1037113 1418204 397878 299850 802130 1076290 1386520 1621732 1669436 1553772 678097 1667428 760883 913300 1526012 1794543 437369 796644 1984364 933084 555833 1493129 739952 1985334 1054830 1063372 1143614 962466 639643 1008334 1313035 1027012 62491 1544311 954387 1850394 1344027 750342 1561801 1475193 1474198 1135695 1705240 1254964 717199 1579803 317922 991737 1806287 1472728 1517803 172028 915214 109198 937056 389379 1868443 292564 1314494 1204996 840907 1450706 233205 1232285 1786980 1435530 1628800 869779 1619147 1660327 1908411 1336027 483661 479343 533814 1552595 954693 603950 958706 937831 991357 1309235 1626972 1047957 1368786 1663703 1358030 1742659 1040040 757875 983827 1996219 1423608 1350875 1852923 1219528 1244075 71283 291249 1306371 868314 543493 424107 1967654 23580 1126518 1156866 540160 713947 1323295 169646 727923 1894176 487359 878235 1185016 1727356 77572 885920 1669380 543168 714446 1862179 966558 1313179 168234 797146 451587 1241506 517679 569795 1509673 678635 1340902 898806 27402 1005024 298163 722061 1799702 703558 1258890 698206 1542760 1417574 572591 639558 463411 64877 647637 516245 99787 1021291 783878 1633210 878019 250701 1052864 1440731 1148032 593645 782246 1724688 1201168 1579089 1698715 161817 567616 1230402 1259681 46073 804411 1262041 898872 1914813 1568107 1883959 299503 1099460 1568813 1615417 673555 884732 1142623 70636 801925 1080369 1547466 415715 1078857 914029 1507178 1129096 841395 1160898 1127584 1151005 1231362 1666305 1736507 1488028 1545262 649698 1162021 1482180 1958107 699880 219038 1692676 133617 1822854 162560 508857 932744 727167 548583 1848517 1648402 750803 179551 214442 504941 146510 1741122 1290651 257549 853084 73226 1429547 256506 1945250 1874437 831896 84700 434650 234830 1135570 1808504 401053 375638 640303 1868006 1585862 1681563 939796 706595 1090867 897259 62194 1309844 694775 1693415 1867103 29497 1630937 1423113 587412 506738 836625 229620 1194862 886686 1294806 714582 458229 1130591 241815 1655114 199744 1082845 1906486 817338 1703141 85236 1623498 1162103 1255123 1763526 758353 1085420 1566394 1855541 738558 680942 1055416 575548 204857 586734 732571 1868480 1440385 537852 1268002 1984592 198037 344520 1487224 1048542 193870 1175707 1143752 992635 619867 778871 422155 1353561 150849 1983425 1131537 1125530 1322408 1539234 989472 1470734 1912211 980723 161989 324183 521032 530176 1889841 1833242 528265 730291 895498 965060 1753943 437222 869274 1694859 1310335 417745 131759 965250 1960913 124872 607041 1326402 1451921 654633 888060 1840575 1302907 522423 369080 1269858 1332289 1573956 1641510 1827361 616266 443615 1572951 81439 372820 1814225 1758783 1775206 1667786 1303257 264862 1509692 323555 1223046 1427853 1606804 1669551 4334 1841997 347852 708107 1369945 1541362 1374253 1268631 907813 516349 325343 1874193 1670129 343628 305865 468734 1489616 616 1675016 779464 128982 1076649 1011982 1017552 301598 744487 1954712 1646491 1118184 1803846 829408 833122 100195 1727266 495824 1454394 1651071 940937 1251520 711904 77162 750614 512564 1366093 1598913 849764 1235722 868242 1173612 1560212 667215 481901 1720440 175781 856228 843920 1012284 680414 971032 84824 151615 1536261 388748 298139 1007580 962506 157355 700834 1346622 556905 1425738 1835395 650899 894731 1371000 1930386 1261816 409992 1636633 713802 1324996 692475 1302258 363285 1450200 1953975 481914 1495567 1714818 745738 1487454 1143109 1130355 1606632 1479459 1824144 1198920 1902799 1713779 845850 172038 1258805 837461 1444313 1190983 611244 1846058 518948 1894637 582092 1528927 356758 1674360 1341987 1827578 1257975 761705 1583634 572197 1191294 633985 120180 1710131 1396058 109821 262135 1156688 1170405 1089726 1073891 1400424 1565719 1427950 1992061 843942 1875671 1858462 1824061 177447 577755 1135628 1829685 121890 559514 1593596 1116822 1396636 731521 1700937 1124307 994037 232130 115899 567330 958478 1281000 1521940 784806 1978200 981970 1209919 1544146 1069160 1006801 35235 1540015 844066 413782 946503 1427220 980546 1592794 866818 72015 1414961 863684 493639 1220921 888267 146118 963182 610811 1333501 1139283 1954552 1939621 59257 1838984 151304 1766729 1772715 766382 805946 1351236 1961426 1527994 1155119 1111544 1435612 823958 1786435 1294684 127610 680396 1095218 1521580 1697978 1051486 1208836 890203 143241 1002196 979171 498575 1126002 368643 1624066 1211142 1969932 675931 926490 432142 1302699 1161419 64131 113783 1323660 1841978 1248800 1190407 971355 722104 1966353 24481 792476 1966866 198710 1180195 1012193 1897420 1523793 317267 196848 39187 1617081 742549 486717 274691 1528908 1274697 632216 1754934 533507 1053121 312646 1379143 476773 1951515 1415934 356714 1615491 326290 791154 1312555 1665954 19783 288010 1981385 1645807 89690 578234 767502 1851638 143731 1478245 315212 1375672 712583 986165 20555 1136533 1592453 1412064 1306951 849845 90387 1160414 833097 1337073 1319179 71296 240670 811719 631553 1649376 1343598 710466 48758 579546 854541 976931 1339918 281881 1483026 993956 1991841 1315290 1652321 443909 1240679 1696639 288444 909450 16605 211508 1363329 1677868 377089 1603728 666432 1271371 166729 1489609 1271583 598231 12629 1133210 648378 902267 931746 1483898 1424513 625348 1685218 752547 629191 1367630 1091291 1930394 1157133 972461 417726 1602409 1007694 188363 1287686 1707876 1503296 124644 59047 1322400 375716 511999 443553 1586978 507478 1628052 1559384 1760452 849790 129731 923953 36687 690853 1818596 1582725 1597292 452874 887480 1173226 34274 827480 1506091 230021 636130 1341590 530261 123595 482328 1761082 1923193 1952369 1815803 562291 1471382 112850 179674 826931 1198005 387749 1982774 1316338 1406423 125344 932260 1270376 1771948 996095 98135 928739 1222122 1920944 1761325 1510067 489874 1361227 1576012 829056 1837870 1546090 1549156 1169813 991786 862378 19764 157776 883614 1823391 368600 941290 1596208 1519499 842288 111582 218764 137363 120867 1337544 1391343 1013929 1960589 959099 1184573 1338409 1742533 254419 824686 1516306 508182 363061 383807 318321 1767252 1625829 1340599 1045716 1799930 1576716 1094956 542908 1413479 1152151 1652796 537245 1432992 396323 754566 415302 542082 1597145 1789520 1789992 1543091 1009836 1301802 1051079 498935 702003 962603 1558376 1488675 569886 1534136 1007225 178253 591599 1460939 1248709 1726679 270253 624529 1129858 587651 1604612 604887 1287806 257034 574979 1924760 20415 1071241 451152 357644 1044761 98670 665666 1973852 570317 1590783 97449 1145921 1235596 257515 423030 842110 1886711 1392940 1452253 1729490 1043534 595675 1571329 415055 1510987 699824 329270 406485 839870 1360795 1683108 957663 1863444 1553411 111617 531369 1280083 1980557 877039 1453512 261518 417780 1233872 1309188 1369278 1976066 1033175 415429 1093476 1935781 1618643 711323 1135040 823159 777528 1304571 468011 805318 305987 1695689 1170921 884077 1007807 1625665 1072068 1938982 1913511 1137379 1486659 630361 843122 703402 603941 338741 280131 101480 88608 1036159 1639366 589497 1538615 1267848 1480505 222117 1622531 1958563 1817078 1709583 1037325 555827 1220582 1806240 1185552 1506427 1243783 1596059 306151 1107008 1229064 1476278 1335627 1260681 545986 59574 1868132 751024 1994953 122553 1923961 1115973 1819907 35757 987641 1338466 1417647 1653911 1091788 1941404 229204 1611917 176920 1680816 903619 505137 404553 944754 251132 1975411 1687053 923137 1922225 439938 1356548 103854 461951 92346 109762 870643 1480194 1690073 1604331 983490 1903046 690138 1836044 213964 1422748 1358968 788527 90144 8749 1986637 414781 1181258 1882752 1171450 1550313 433101 1414693 332764 1787329 380101 584576 427718 797144 766713 448524 1047177 497678 971291 1089643 1648868 51878 104026 1245880 1183491 1007706 839162 597654 175358 1153190 648035 323491 1412156 491112 564880 945508 1860633 481278 490473 955846 1390690 1620092 696174 119742 248493 1200074 1954476 644071 154651 1095929 982548 1574124 1570079 1052488 1827377 915463 1873694 904825 336204 1319809 921995 556302 98755 346980 356604 1609470 1409490 719828 495921 1911104 879935 1658396 299666 1150644 374831 783934 1476300 538058 601077 1951004 1422404 1946578 677563 649027 426598 545562 1072698 1531133 1008869 1831298 969870 729978 236811 853005 952894 313763 1713495 1066219 764554 1678904 1213658 743541 611685 908748 1287783 488333 1292594 1037187 406550 460974 1862569 1533280 1348964 1801553 1891369 301896 483576 203544 847522 1154070 146449 1145751 1094022 1051721 1272610 1788404 1711000 1870846 1937643 1198109 1989783 1321323 434080 1987434 133459 1570642 1934641 1557493 527673 306849 1287053 426175 937270 372553 1209946 996404 156587 118254 68577 1030890 1868864 1209207 6031 1264246 559038 271435 79228 608814 410773 546157 1639798 1482770 975791 789725 553756 913003 866495 1939917 445253 784850 1291529 316464 993440 1778003 1602812 703543 1682166 255186 428419 1952123 249448 560120 1789294 1915314 581019 1690082 1606502 600777 1427658 1208156 1798277 1564455 409364 252475 1321381 727206 1579282 879568 239127 1340294 756048 541335 846750 463695 686323 1025196 441085 659565 1760423 293401 639826 237229 856273 566387 876521 409049 957789 499301 939433 1104177 163892 800636 1327324 728618 507467 262700 325973 586398 1277661 346526 975479 1244197 1508525 855188 52417 674870 200821 1479427 393082 19511 1563716 1090260 268270 414937 249997 983491 1203043 984338 704250 525258 1614595 918898 1581179 1173895 704526 1617258 120617 1027110 1303521 582854 1047644 1490311 1133717 51596 117812 525971 1383234 728853 282184 204529 27992 282373 1218844 1585249 1014263 1594540 359893 619973 1237568 1476978 679395 760241 1450953 577753 95285 1143076 1455094 451948 1419341 450023 881603 1341573 983479 1576236 44310 1007016 892768 603945 281177 85372 1559700 1953544 1778394 941534 1298477 11608 568872 1643786 1130233 1138575 1103935 245569 747868 808948 44010 549573 60612 1912413 1776537 428349 978216 542133 1116522 936498 1557038 1200010 360374 628178 751002 1108313 722157 1249668 1602893 1669156 1313570 1721974 267471 1329342 756429 794977 1398932 1428685 133283 1907972 1333371 1043741 1187090 204818 341284 1835913 427456 1736398 1738585 1872183 570657 119458 1577756 512543 529762 1693345 100603 657567 1318732 1493074 608476 185575 1505902 768983 1380682 1172558 1623627 1223309 190284 923353 1527859 33331 654061 984697 1053659 929476 1167983 680905 1566480 1825006 421356 1363079 1697190 80048 20972 1811575 1449107 547467 1144291 1720086 884654 1610543 1280213 1355547 1163016 85957 1506699 1798204 129677 1093022 1679277 66190 103410 264119 1823245 1227394 1399609 1872881 1065668 1229374 59626 748616 1328226 1124244 482368 1489757 1359621 1249893 877661 888911 1546177 1880818 1922620 371718 499619 1544127 404028 1648865 1541783 399189 1034352 749470 322775 632138 1356018 1398354 279289 1854265 1338622 602641 811985 1088004 1391963 1805199 854920 372540 273140 1592384 1834003 1545070 1383024 761000 1157611 1791072 357046 1946065 1024188 1621021 1677575 502751 1180847 1043576 1961273 167101 134977 1860543 473399 666930 1106736 398323 1488302 579877 833866 1960973 293243 594272 1487521 1541259 1272640 135646 1642771 1420130 50054 769929 1533687 1714592 1568880 1370563 919650 539229 1911921 1290028 1043661 1616879 1332490 756079 1379411 1034027 429878 495120 401673 375402 623459 1162522 1040514 1055679 277712 763600 445545 1752897 662108 249949 1409920 1794381 226320 1210963 1416099 1925626 1050427 1543584 332573 136927 74066 768520 1972164 871968 1914183 81247 548946 1153290 1357686 1338777 922238 1476248 899698 860951 486736 14310 1562807 1215692 209242 1585804 989145 1278656 665204 294247 1330699 635543 1056153 1194218 1555268 521735 280288 265289 1564493 184246 619593 155923 1896710 447893 857978 339738 1062728 1686796 1937520 380351 1087144 803916 1779608 1006310 1051794 1158778 330039 770881 1898616 1890562 1252265 412914 988705 1741677 873651 474531 442996 1689875 1385644 894808 387386 1744259 1671658 965578 451337 1685068 266433 381324 1893382 221275 1919493 1217849 1633453 131040 539055 911488 88838 1353882 370290 1938210 1980312 1187557 298610 107728 1164204 659624 1901092 1442838 544357 718161 1088316 739729 1033198 1980189 385822 666874 1148806 40638 1975378 423380 348024 1279569 1848366 71422 370647 1072094 498753 1115536 459990 1015606 1629311 1557158 1655194 645888 625332 473511 1826168 920270 1860824 646332 1320720 1154613 691416 949750 1422874 1313409 563082 1045755 1296595 1147863 67496 539201 1154081 1660087 525308 1111860 1291607 530004 450468 1704533 972722 1697917 591632 388551 571937 27479 34338 272018 1301094 1107994 1134369 1831891 212824 1405319 862984 404767 563883 1233460 847595 1625209 1684463 681243 544856 283302 530871 639453 1097046 891236 427109 475237 30884 467921 1369836 1558984 1330884 105911 1875535 428306 1126782 814733 1503685 252920 1745897 696977 816289 1761361 1593391 971862 305086 67534 606690 1548278 255894 133100 287727 1427697 1872589 1787244 1977728 1069284 1843134 58363 1063008 1700866 765024 1386060 123610 32121 209934 206646 1898011 1955435 450943 287479 33319 158459 1134386 1967989 112827 511355 1271153 1314779 1191680 1639079 689111 576037 251320 1785667 1447932 1705315 766746 1892785 134083 500353 1457238 1587497 1325320 974502 379578 765970 1078031 1047945 580159 504697 1054182 1151670 231191 18647 1890078 923155 1636393 1349653 814502 1638030 600457 923423 659295 1050713 510437 186624 543047 1009105 695201 439876 1416792 109094 1138246 765567 1809027 951099 1269802 933600 259366 1010832 310807 1254350 700251 1201439 1528790 450877 739599 880193 718297 55560 1024851 1459572 1517462 719228 1218440 409793 172599 322223 1506598 1380936 467261 548453 682207 1744925 1621608 1211023 1218378 317519 1564172 191143 1687585 1037912 1126138 165553 359603 408038 250953 1925244 745672 248349 1443376 777299 1773024 273474 1979916 158373 1244614 756249 314074 785961 1631337 1739622 862630 158809 747262 1707815 952876 795190 1029420 194964 407310 1554733 414168 1045495 1572109 182029 147188 504673 720691 1119999 216549 18829 814586 1370911 1843945 1235642 1304022 1479283 1679986 793860 912910 425506 918411 1832427 856189 1321263 653149 1757230 1262338 812494 854317 1281867 1169598 1498057 538944 1189955 1136190 939619 801028 1872898 42590 1689361 229107 1055386 613856 1156507 1426633 66048 973951 911665 262944 1905623 419531 328673 606231 90416 1227730 1449729 1707868 610580 1903208 1643773 331518 251201 167133 1054427 1950000 1818309 1131861 967519 1057522 1471146 1950931 874637 807528 362790 847934 846108 465114 1809531 125393 267780 1041043 1631870 1048641 1616139 1844659 761330 895283 881125 1405987 1186146 340998 1610054 1947960 650561 576214 1082187 1578641 471895 796726 1000821 365092 1132429 78421 1947261 1229835 1518128 1670089 207359 82642 708958 294958 397332 1516271 1433548 316061 1283895 1760643 825567 698227 1979839 698703 1109285 514940 1822353 1242167 807632 505837 756979 866940 505945 1665099 1764350 1017777 1993436 1074781 132170 1165929 105473 1846458 675717 1797094 1160293 1680409 1588327 1996595 365114 502568 870547 771755 1401590 1397055 302928 1589255 835849 162336 317188 560105 1864703 1893531 560897 89884 1760807 138763 528155 963558 1781253 115746 1902680 1782233 601900 1882236 943171 215042 1542501 1423787 1441835 155604 49620 1989692 1713301 1654522 989084 1763256 625234 317902 841938 1745607 1452781 26241 1877058 33353 923822 1512474 1731318 955143 591740 653919 1216179 1215293 503443 752351 91934 418649 1983427 1598477 110271 622957 1770399 278869 137157 1503936 1715356 665589 99871 390298 1676826 850215 894118 1081657 1791658 1674670 68887 291095 1092460 724025 1412675 328384 553050 1821988 358691 1780165 1851461 637918 1163579 58108 612961 155728 966962 600634 936383 1091219 944955 459048 1498471 1041811 969110 500965 231611 1460427 1790268 1924943 1652286 1355036 316207 1389765 1152757 222207 1955880 1533534 803214 1162900 901254 454624 1267418 1314901 519127 565565 1156891 1952532 1494001 1530945 1711967 1585388 1529063 852726 285589 525216 720131 466223 201426 1182224 1073738 1652158 162211 1505364 531173 1072285 44397 1457807 317252 1090180 1100756 201170 1124167 887682 1097358 784168 67052 1482161 1954367 34551 679525 655742 1825758 1146488 70927 546017 1562936 368232 1089398 391906 1414377 1642498 660373 978423 556432 307022 1417090 536525 812436 216653 1648506 547237 75126 1702636 658447 1927723 611077 1050520 53531 642381 1147617 1043489 1918558 402398 317185 1861496 1403821 347646 108001 1457809 1527934 1447005 1628907 434000 1802747 1636069 1272147 1394896 1168047 48816 1861348 463773 446651 786836 1795740 255976 1922471 1808200 1561501 1300303 816301 1575731 1354284 620145 663877 380298 996842 1278172 965000 829529 1781131 1645580 753917 491719 842168 904075 635400 1502214 728811 1656253 1290087 583868 1253349 828368 1199402 1341116 950562 234164 1936836 1042662 94324 860854 425774 1697377 94688 524053 1868303 703939 825177 626464 1641067 1622331 999306 1099147 931581 1108715 302460 454533 1164915 1606336 1950414 1178697 837716 1914433 202735 1135254 189127 555573 1962780 82854 1285167 1336368 1368340 1995101 783809 1264804 1351669 665262 498619 1004119 1369916 367208 821232 1134000 1762880 397329 1280847 1716216 1252237 1697489 1851165 821614 1066261 1263639 588028 1732529 529967 1242315 1702804 1755604 1014219 1668473 900074 1342692 688113 359351 443869 843618 1052056 1852366 1496633 1673528 1364980 1339567 431211 1548132 262379 998656 926647 752751 182857 82971 1099231 1958614 598082 1186004 994993 1853370 249040 1629803 1712127 1693066 1235382 1781789 245365 633625 1594784 1625814 624647 731604 192055 1229849 757974 1736604 822500 885993 431575 1694102 1908170 1661713 1580093 1630838 445130 1747797 676321 1567358 341132 692540 1198823 1845884 1557499 1074258 1670616 706489 485158 1060278 779868 1832355 1786110 652597 223107 304113 811348 1637330 1001317 1705479 1315554 1355599 1738945 1699958 1096412 1240143 1301600 1590934 459522 1095795 1008431 1040677 1173156 1588109 566919 889466 1968925 1626900 1966973 966474 1326290 594304 1321101 1568815 1726779 1210889 1435604 143935 595449 541593 18394 1312133 198106 1724515 1195871 339389 776287 112716 1168417 1196781 319053 112488 1489270 1152197 1698485 1553058 1146425 1995956 1132811 1648260 1044126 747707 140683 1577543 1941858 1738882 278005 1132200 272026 149752 99008 882722 1368575 1254001 713888 1670275 1060608 623554 83880 457918 340637 1773725 661989 1838785 829101 1095596 1855901 770675 1389256 630530 1435919 835363 1337287 1475747 1590095 1616649 1480341 1074321 1563026 654174 901069 1666376 1921470 259582 1261641 1706760 1022139 260638 522561 1118017 899895 1923641 151301 191448 1225608 63373 817664 1876997 1694635 957836 1587107 1669788 114835 1708347 980119 1764402 756179 397276 794475 567812 87243 1772494 1216255 748741 1517937 1142647 654912 1620704 660611 1105110 1839536 1762956 638041 711836 1141855 1249587 66639 173793 1906545 568341 1946592 1561569 1631536 1064539 1274604 108987 1836985 40816 616717 698794 1234000 1787911 1131501 1327836 100218 1703818 1183907 585927 1152816 813832 1600221 737607 1144403 524433 683739 1802704 573944 1130492 491311 340568 954549 1810455 1871300 954669 1485167 1651077 1842061 1283219 1563711 296507 1799883 18237 1703356 911476 1733818 285674 1838572 97628 982125 1318147 1728971 1031183 1654118 26638 1256776 63402 1444991 1150092 421182 700560 680611 1683733 1905850 1788690 1115309 1302643 1680770 1104900 1605098 217169 1753442 557643 123741 626241 1953981 1759120 300666 466806 321861 1298424 1199058 54310 214376 1165402 617208 1784500 860342 1241536 715405 1159298 804217 539091 1729174 576249 1163087 489625 1682043 1924875 1670874 613590 1349243 1194171 1004199 296621 1857408 870965 938718 1831244 772966 1726373 1831466 1950755 12822 1909173 589633 1196018 1815776 166242 1677177 1824168 1671894 17945 103903 1649639 1976270 1563311 1726961 1278076 826307 941463 1742978 1384377 1394142 1076438 1475284 1200121 334552 461543 824866 1915180 1456794 1574627 764934 447608 1096886 1776176 58412 549340 589324 681357 968740 1007155 1097750 734811 643446 1887969 290152 973912 1868087 433223 927579 674206 1966218 592134 348791 44659 1945899 1942943 651570 1612633 1117590 865502 1028635 700917 596321 162076 1858681 633243 1130373 812860 375096 1712111 1368631 1514168 650032 784442 84733 1722346 1322281 950476 463720 1770833 1587923 521910 1663747 1616436 1180758 885338 1717345 514349 1190275 1022836 1698425 538019 32200 1894381 932020 30940 1657493 1345578 940066 1853446 620764 1207144 1825101 384869 1213125 1972162 862875 481993 569558 224855 1034587 1245405 1494693 1473594 334019 106588 1810169 764121 373451 125184 1176837 973168 951363 523041 1381758 78184 106496 347714 305351 1775995 597523 574333 765488 171396 1726972 689622 470566 1950852 1772293 364984 1907964 250073 1856823 554440 1644629 131400 135942 1081391 1551339 1238568 534645 965554 350138 713695 1106840 1589807 779222 1149451 370963 686719 1073178 1496955 1419607 317417 553846 743804 1058459 1824269 1326962 146034 1340165 600474 493704 1520589 1798097 18422 1623524 806728 1595740 1353749 1577223 445492 1691306 1257762 1531903 1187243 1052326 584478 1689514 114981 501559 771517 970109 442142 124569 1638106 998035 1610694 1124021 774519 207732 1677944 781507 1328883 449307 202524 1710990 351632 555436 31143 1807923 426549 1171976 238985 211489 1026491 222498 633787 3928 1835656 510285 401292 1074526 716060 878084 1118020 1339207 1828401 358377 1409988 34275 1632088 1143344 255133 967899 797708 1392655 1704806 66964 1025304 1060300 1059099 1546438 1695683 1098558 291241 1514692 1100078 464850 1705312 1132533 679079 777381 1717403 404029 1185013 26541 791296 1605323 1649894 1615473 1073040 1398474 1565227 383484 1794968 755095 1607513 1791786 509699 471891 902867 60867 1174525 584262 1773071 1277521 1635161 534654 974453 970734 1824105 1886575 932216 1025203 827159 1533798 283915 59783 1079222 198124 1893841 669363 1441817 1496981 164425 1914644 1135961 497987 880014 320959 462736 1331465 959341 1196948 1005383 785270 1308478 1983211 715414 35662 1807628 507292 1257406 246544 386379 319992 343346 1585138 1010533 435921 651083 1840748 1833810 1594923 91582 1334878 1594277 1894744 1739850 327771 711587 1588148 802252 839023 1671090 736573 906755 1373016 473962 674150 1337700 1533369 1210433 1001269 1121729 701267 1553815 988818 1602605 1137992 589142 692255 273884 57096 1515085 1513947 1388299 1425776 806935 700010 973550 1313025 1875331 810920 58380 631143 881377 1488616 922331 1912716 1323258 97669 805909 1355829 1258595 1227479 397472 636908 261735 746810 1257941 1377016 1003792 1172108 1584770 779823 1777477 1033140 430974 1992175 1822233 402585 952643 812796 1825626 1304608 1960259 1509204 567368 1401446 418148 717591 1886071 1771863 522343 278088 492605 1306031 395063 1707384 943480 1690953 1477599 1092255 1088451 1025428 1893348 427151 437588 207278 657520 1319310 219020 1589886 1928584 786025 1275814 457189 439819 1044082 977421 832614 227723 84286 1473204 640535 892489 1538869 543263 1946846 543359 1136836 235245 1852404 1795076 106572 313540 688933 989601 874260 741370 701337 23125 418418 18786 1671129 256428 415525 760552 600330 1403521 1410463 1188112 1979707 54555 480593 866004 1558728 1204082 294298 401434 709322 987402 1933863 1685508 1239358 1751189 150177 1040925 10599 218379 1797185 1950955 1707567 295607 1106657 565168 1030941 1610894 1430857 1479953 124220 1118972 524086 1244891 608990 244414 454700 1010714 346597 18728 446011 1833025 825253 1822825 471764 1892977 1566154 1360081 754167 944047 14245 506044 239229 976736 1556133 1815859 1293367 1113567 1918875 1477845 258595 35263 696888 429290 1777071 544450 940788 1858679 841547 1770959 243941 1081455 1658724 1348322 71229 1926660 386445 940225 464084 364332 1699738 830865 1770461 1878929 1963790 782653 1738621 8201 189260 990210 1286229 432671 1484659 366431 1434459 1401180 386423 1767284 1397316 1261411 192778 1568644 1241660 1784133 747133 790970 976943 1119206 170801 1871636 1412671 1884798 1939200 960603 56524 832266 1243061 746195 1170057 328220 365687 194402 1463660 426323 1048430 358034 1329358 615926 725034 1536332 1276083 1537508 1232573 1946823 1512363 1941373 1574031 1123008 1471536 855286 1714970 947043 1323355 1089784 470346 367009 1409917 1823396 1764199 183067 637741 1377315 1337233 1059879 570515 234826 848803 1258268 1562397 1613362 1021622 80106 162426 850597 914250 1097122 1400117 1720618 810784 789469 833191 551436 1335207 1054033 1699076 1343236 48755 1241177 1754764 959962 270766 1332906 1726121 1650440 297237 1199626 657785 382642 1236414 1594020 1084371 979088 1516561 444888 410526 1997470 673113 1324270 846230 1377076 1954503 109996 1319442 1999200 597224 1068013 645010 187424 85142 1703727 913792 1103968 766443 1694928 1556547 965844 232808 1637628 1256429 1524491 596853 1665621 655012 81320 1559706 1463820 693764 1994122 599690 1731383 746525 964635 924715 777488 1364417 634110 1924074 1073025 753619 519805 382999 23076 1003839 13218 1795741 178026 1870320 821497 1660545 1338484 1831695 1426708 722667 301088 453773 1043566 1792374 1684116 1652011 293299 220059 1910700 424068 1673989 426759 1470133 1936192 1140179 1856628 1471229 1190062 725131 1220202 1096119 790856 1737102 499794 250879 1242439 466664 1154855 649920 1774347 546958 1611558 556880 1130968 242865 1698787 423406 1310537 1166065 18813 1730852 1816372 351833 1014807 1280663 1207116 1116126 178882 1786974 661240 1215834 31075 1925597 1972099 1675963 125310 882494 1871985 1681619 1181364 535595 1410313 1607482 983448 1903551 822996 1593757 949264 1087547 1561017 570340 1884023 699837 1091073 588591 401589 1776765 806665 1554565 736106 1204928 1450241 1003486 383389 671621 1311626 927249 646346 1250265 378097 1331992 1342209 1451510 1704673 1441006 105853 1548602 133465 626107 1303460 765303 1885686 200168 170899 1570423 59245 1383202 1109531 710252 729091 1313666 1872075 1883738 647744 53287 197652 160026 1277162 898703 434113 1000293 1668068 1647480 561089 1485942 1742268 661994 743551 728903 853182 202228 112312 961733 1646316 798763 939264 1154095 229499 1386756 1640145 56111 294805 152948 1921092 763439 200538 1877433 1929620 1105799 1587685 1508103 325942 45362 728499 11500 617739 1710026 746435 1497565 1116578 3448 166755 1586128 1915435 1073840 1917176 1678162 143163 1333863 127447 902817 155873 1936697 1686241 1607549 1260178 1979169 1654163 225001 1969528 727005 108483 1873276 1703989 461851 81011 1458747 839617 325466 177400 113271 1647381 1230880 1010380 1140591 571544 1248659 990887 128278 188445 1745274 862054 128737 1955068 1438047 1176936 1529418 1764719 620245 1895670 80030 1801970 610812 1884356 1486364 348983 1912615 778272 185194 181196 1243064 86511 1816177 114686 1547696 1701516 1526291 1349585 514019 1019640 445278 60872 249185 295938 399909 1197618 1220248 1531998 1070853 1554217 67244 173753 1461345 1703192 940570 1027117 1894672 949124 1997698 1642645 1363853 963416 1370863 1577410 185457 1201280 1324723 1252466 1976133 285970 130202 1766177 1529299 1569828 1451227 727164 1423873 319985 1643756 1363093 1603954 1520841 981587 637139 1169641 545557 1237243 650529 110666 349275 64086 908335 1311781 283525 200733 1569928 101262 1512202 1634147 110314 1359248 604280 569221 1374577 103686 578034 1670782 1749143 151740 1630545 1746354 1115467 1360390 568198 75612 257792 1398681 146749 419397 1570286 1236375 765029 1444615 1733196 128009 1518816 1243994 297882 221074 227112 638485 461753 110424 1820740 1920929 1823295 1060263 536440 1717488 1401578 36711 154764 1046404 770456 1616594 77509 1444229 1315519 1474346 222366 616867 492177 128741 358947 1327261 281365 288065 1551951 815051 337567 770229 1724497 56926 1115143 1642622 1181246 1882417 230697 702478 200638 1679616 836795 1875883 1961423 870145 805380 468735 67624 1373002 1015108 435745 1942767 1637256 311639 1923834 1540378 575536 565480 1859529 63705 1781269 487691 329784 972408 618539 33837 1277632 1965835 863522 964062 48307 387130 647788 294028 363183 1063727 505402 1019762 690969 496430 446306 1104331 1247106 1561819 522919 1263673 1527452 979225 1166493 1423062 101706 912168 1532805 1238603 905757 943142 1211616 1310390 1386140 1869309 1367572 1305464 1088225 710504 1540918 491817 1492736 1981631 217466 13709 91399 1194951 1627831 83422 264893 296970 1766396 827582 1827708 405618 264079 1225995 1120377 1636474 1996027 968115 956404 453953 1717328 640190 606029 211236 1704479 34727 1244808 1016506 721852 71529 1164971 889952 32856 765264 1251112 1072201 690961 1806611 1203251 534291 326708 206296 42227 1839597 1508865 553177 658579 1897442 203886 172606 1031125 1145401 906851 714006 1268586 1235954 437548 1559035 1066616 33178 489915 686342 803895 132607 1220700 695805 650513 1222221 1326742 80434 1155829 1064135 573734 566457 1738930 922391 1957947 1426328 1795471 1303791 781235 158661 809503 363931 1753513 1104470 1554498 404601 861452 307477 62644 1705604 1196148 1894657 400226 931985 1127860 1988388 1085757 1100475 1636028 946349 1388327 1414733 825681 1204775 1806986 1597945 1409982 197135 1378904 570838 1976363 1800289 675130 1385824 1702466 428673 1366582 1132198 991452 1939109 322146 1786486 1233437 1730190 70601 1090107 37512 1706613 1826041 350566 976388 1973372 1647473 1761698 892306 373535 1544573 905955 1275046 124067 39388 1368292 1532362 496227 1940553 681136 1367458 1704550 560465 1873312 159017 1409524 1179803 1548147 17023 1163864 1938462 1036924 1873684 532002 3220 1276849 1806980 439814 898264 873597 1767412 936625 151959 806461 1223469 1114970 331554 1912215 1851775 1274336 425662 1554256 1141937 1778850 1082874 98434 1621053 1089137 1129874 204499 1228644 1835429 1242280 386100 735858 1219857 1721803 764861 339944 19486 596292 817175 1268557 1675806 300467 475882 699045 1683613 1265239 858674 699532 1424093 1509014 1567282 608488 99939 1310679 1709739 787805 245184 87437 602728 161244 836714 1919437 1691020 362500 563269 638324 1414484 1016793 511282 317824 1654983 898793 1392402 1964061 1918170 919356 167356 1039626 1668711 1615882 1504583 1641015 1473875 1049040 172416 178677 144779 1185717 1829172 302017 814589 546582 665964 1602994 471300 247767 66252 489034 1569725 1128899 670887 1309816 1608831 1436377 61575 701386 184017 1499670 287077 833881 78062 1564822 9741 730961 689916 29214 173633 1313107 1008145 1773068 210730 453186 1429188 1350052 286364 272734 569870 1333090 1597792 645140 491938 1516042 597223 21712 1036800 707644 1435929 1649551 98718 462538 849705 1053725 1316652 1063996 1152528 1155614 1838004 682372 422941 1933247 1237600 1754055 1737440 104158 543225 1959415 1552241 591150 1883184 642431 1499492 89402 1445962 654430 1767671 702811 1598774 152383 1237914 1855696 302803 1529886 1036643 1552889 880409 471693 836109 1334045 1466680 686554 1794307 1691253 688698 1078716 1726040 591019 567006 1574600 1315383 1439383 1850010 125910 848737 570136 1281003 1327989 1269720 218972 1806049 738393 539116 1291351 987607 736199 347523 431819 1939531 1247659 507724 1424827 370863 1966650 15276 151331 162109 953482 1491774 1799048 1204816 1557081 1373147 496003 1271297 1456613 1551059 445273 400643 491980 1414612 1837983 1679190 1254588 102080 1386351 413605 1243910 362163 726504 668771 402233 1584969 1631914 1313791 695266 1171998 1774011 799616 33478 514095 1000646 989587 948401 463841 1269929 1341460 51455 1347786 1600264 811316 1639075 1753358 1198903 1686501 1778595 1383776 257182 605242 272516 1511268 731603 679492 332413 72651 93852 796176 1630829 1907730 1129866 855651 470950 906433 983784 1733049 1678401 1451204 600646 123271 1285386 235298 6686 1906632 1595840 1614965 1209953 1000184 1771158 677562 226874 65861 1393876 949069 17728 843662 1228965 1060597 850275 1809598 1353992 884429 1762247 592831 891918 38117 1051145 590052 1994335 597562 1310782 933502 1674396 1873973 1396256 1035517 468964 1605879 230796 657586 709821 1300156 1844842 754229 1478669 1625249 1940748 1500977 984268 293664 1536607 762429 1498372 1697150 111218 630893 1508132 1306445 747993 338938 886989 441923 1044418 1061100 1870778 465573 1842475 998703 1353576 1753697 1638011 371806 1646482 1291126 420992 607473 47021 1928952 1044974 754002 193533 1356546 951937 1052434 1187554 1645129 561818 261723 192319 251553 438225 1025880 972985 841451 1248019 1285065 266532 1412569 432753 534671 1423008 1571509 103905 261987 1963942 1212888 838570 877717 1712290 1857767 1149247 1684098 1121594 57473 675212 995547 1084261 1008311 1913768 11860 312698 168251 130859 1067588 406483 346394 794801 361424 1192052 980276 1734818 1609351 1910047 1103845 1903717 1560427 274141 1624859 57475 538513 1864804 797028 1278011 457736 1577824 742148 1634540 998726 881283 1588453 764238 264696 1322377 1177034 1349217 1809013 450211 1822386 1615579 281663 1335910 865366 126356 1004888 1940013 1091663 1598070 116003 1643652 618262 1292657 1932551 1245978 925796 1966703 1888160 1907893 381249 1679006 565005 1781647 1957182 773630 840893 1181158 10521 1279344 1345290 1680657 1384912 44737 1645786 331113 956242 93722 1967550 993155 796981 516695 617447 1969643 1190901 298657 1599523 1578623 1201188 1670240 863628 1332180 1405242 1611030 97555 172639 843150 1571949 1467712 9579 1479965 390402 1714926 89557 850861 1443937 1933743 1823712 1875759 1385696 1557288 804341 607269 370301 1318442 101119 1853576 1630181 754325 1983807 1939701 591075 80165 172019 1860377 1940093 1031434 264950 1069953 1252248 254239 1589036 1456989 107008 218377 1615921 892937 631198 382559 1055470 1970710 4355 1625081 602951 172757 169726 314261 855281 1580243 432488 1864080 939755 382355 1140413 915331 740647 241597 1107871 1802551 1823235 1854966 1596514 239931 1604365 1910628 1186275 688334 1096721 1353115 1915277 760116 1388859 1826574 1073471 699348 453946 1000914 1804051 225453 1432188 1538914 1745148 422134 1605079 1289513 632608 691885 172825 127588 993644 127048 344480 1036246 1151002 80251 121666 1771394 338611 693817 1786067 15497 777994 192284 341861 1080446 100798 711044 216165 592564 1789262 1895573 240280 1182673 1172925 198111 1045333 107786 744707 1449469 1872554 476865 688120 1113548 1306745 123662 105282 534457 1935902 1364017 1115224 1809532 1657229 1909622 1421753 203086 1462598 1364053 457518 1555764 1536766 261608 1266613 111963 53709 253048 761380 1881393 419996 1248541 920923 1390748 1279775 410203 632734 215743 398315 1082147 226409 1008605 1489696 495116 1823422 1647846 831511 62093 586681 1084933 1273895 1362211 1351059 887293 820112 764728 218790 897133 1085105 1042060 1674561 1405232 330888 1733744 1130076 1712803 1758887 1480335 1545773 348649 118452 366717 457330 1450942 1547812 23929 1167121 972903 1198031 650030 451035 323487 24515 587431 121752 1617513 692960 1837627 1740609 1975621 18132 528734 670740 258089 466327 336319 449328 1310812 1559800 1388052 1539955 685994 507083 1262170 1625935 338463 1866585 428779 1592654 327102 814408 1504191 1236436 808323 810855 85984 1973204 1194113 1992037 1081821 1273592 1954727 1617475 1479797 1331711 1693108 1694575 908243 299089 1334911 1801043 1267293 1463859 1288165 688769 1511902 1278116 414061 1228208 1990873 267233 1584572 278456 1995693 254499 1217612 1860059 285892 1898465 362465 773276 679988 43304 1252185 1087348 1740975 1737968 1694455 1770902 1625187 867519 1183323 439776 995690 1791946 563917 1715739 354494 466127 1331264 1164906 735589 1045220 1156453 1312165 1147756 1574084 666549 1830622 826290 1358677 82835 1176873 43018 1367950 778803 559847 389555 1111042 427318 998816 1192861 1604507 676494 1067908 1123089 138890 291680 1433122 1495029 482924 1050320 1814021 533341 1295389 633323 502814 686973 104599 1124890 1138518 1501380 260351 326079 573881 648813 1688495 588135 1310449 1857995 841991 129850 1621477 1525825 1484774 1545164 1751681 695949 414003 544027 1627781 1440572 842328 986085 1073561 1088925 1585438 163769 766263 505190 294926 896037 108699 1130401 1288328 563212 953684 491784 87365 704716 309233 700967 1219519 1604153 1017068 1387928 912826 640789 181289 438805 551215 829244 1419644 216324 1135349 1137425 1147469 1008442 1331830 938570 1882664 531528 636609 499004 1967938 1584783 1703056 1876704 1305034 1151359 310911 228714 1953771 1150244 201823 1649956 523331 115301 339640 1136883 832038 1629575 623348 1606159 1464784 161349 261524 969434 1639572 1406977 1621626 1859571 768970 1142136 369588 1832591 1796816 1826089 1963758 1578320 326795 1838167 582264 818749 1373458 838035 131661 1193418 1859043 1518296 1717103 614633 1671134 1353397 5013 1517917 1242875 83491 397268 295858 429985 162458 1271671 248947 1541909 272984 1202519 987273 198165 86713 169108 502781 1753621 1516050 249155 252010 714380 843242 1566449 1301021 30467 507685 1521703 713138 138807 676000 1335892 830686 1980414 858532 1898994 861894 1871765 27064 620607 290176 1663180 51557 1356599 43950 1318654 1283861 1319059 463401 990437 1971464 771508 881922 801321 907457 1975146 1376140 1016347 89821 1293928 1473381 1803035 1190892 1769854 1094546 1453269 865236 887345 611177 297452 1448924 183018 1420980 603156 1997878 1271126 1689538 109906 1020164 1492521 308591 1695208 160510 43484 1685540 1412727 556290 832732 360080 420060 1603044 1476650 1056109 942961 162201 359352 1335644 1454167 528903 768211 1128516 945790 784921 1946754 1798325 1042680 1286937 1152159 891602 306992 1288942 1319915 1020524 1122922 1435723 1036831 1791675 942002 601941 1201545 175060 648319 1256447 249091 1732083 1260778 466119 464690 1933990 43156 535328 141737 1318288 183991 807455 1117640 1944086 1871564 1416314 533808 1399955 286432 528457 334372 1218451 1409696 1195684 153279 417706 1014936 1006312 1170649 1149160 576570 828701 1715860 442715 208529 1421611 119848 107874 1631347 491566 753248 1054529 942663 903518 525888 807254 919661 201907 1877457 1616652 753393 1620855 1487023 1491147 1420750 786924 1094527 862931 1387484 1066449 1811536 1948315 897408 993823 1220229 1736478 811777 29835 1587840 605372 1244840 1346845 1613608 190533 1027067 1989095 376986 460670 996987 547070 96919 1578483 242005 254934 43710 1369572 1070095 1296854 715130 1586979 1371038 98277 604054 1342262 661401 963548 1279091 1266467 852512 324598 1952992 1255356 771914 220789 1502427 311667 711140 1208447 1704386 1152781 1537466 1904612 488260 1811645 293676 1954281 572879 855186 1578305 1885033 89505 527460 184657 1584749 31167 618621 186111 465561 1055694 260622 991061 789210 1325450 668711 223091 68414 947125 289500 756644 993220 838764 1138418 1228222 1017594 759400 530788 1196311 1219736 1444067 1989704 647797 628490 1476697 1231504 271901 163630 1170775 161218 409911 983636 1544099 885354 176510 1567515 815072 453006 1179901 1266644 386415 139318 458450 1255994 1358580 914598 1897463 1293660 102267 102354 144214 115738 780930 322076 465866 1917965 1701929 1776955 1146686 509623 316093 1124087 102791 1090774 200028 284725 1417757 1085063 1632073 380472 1956814 1835282 1065507 1769153 768282 1637588 1966645 1182493 565764 1951941 1665044 1085622 129204 1027960 553713 265475 1983617 1904488 760485 1602761 1851128 1427962 1709130 1101117 1931437 1987686 1488382 1711440 868428 775088 1134237 1304871 1114244 1587242 202892 1293287 628638 329584 287704 1927033 860273 850140 1786377 1959902 974010 226531 498612 1720603 1261347 429001 1245936 557024 1929694 420794 389354 1806271 12402 1478307 1887620 670839 190907 62353 710839 536408 4833 685553 61118 856706 1829245 415119 453407 1093104 772705 1424661 1645806 195305 1993846 1605528 1583911 690140 1845585 1489598 1024366 869194 766458 1167929 1132746 735548 1629839 374368 914844 949321 236492 1481221 56860 1682 448468 820414 1247292 1779788 1482474 643761 1537540 1354365 1298462 549374 10431 1902696 1533313 1271915 469423 461284 1357316 1971942 102379 1286791 1507483 1400046 968617 565669 1464726 1078906 826991 845997 95151 813649 870985 1294428 422309 412152 1811111 1299410 681002 1241827 1445633 1223678 498977 1957862 29748 244527 1314811 1605521 1279178 947257 519719 1628807 746155 143791 1540151 581645 534587 232412 1913821 632124 1011030 1142538 684918 1930129 780674 160001 368562 300096 1996634 1436801 1348290 906681 1869807 474627 1927824 1125085 1775803 1014965 501554 493149 739339 466530 387168 1892867 651402 1049691 1141121 308354 133053 719098 250960 1932257 763517 1442623 832725 977154 1313530 1317938 549612 1609112 60931 474480 778438 1512351 508745 266877 1483398 1465629 922083 415049 1400076 1866015 629472 1304743 1984597 534790 276087 1876219 156447 91872 111229 1811273 1123230 1597056 1873307 1344486 382773 1195518 1921860 1322287 886472 1147300 1946928 214521 1006845 1234800 1328939 1107261 1683817 736001 1290866 1757630 804156 1247014 176630 1121196 1782610 435395 679832 78658 469755 596287 1388075 130411 219346 1539140 877949 482294 1117002 1104685 1296668 1617033 896953 1501038 1234767 979438 1349164 1598685 1001661 27587 133905 1952339 15197 655321 677087 135758 616216 1769201 1891559 758810 908042 1235718 307058 398416 1860041 456627 1621076 1851523 181665 341198 941630 1909813 522196 1598131 1883369 880391 23108 1612328 1953653 1500318 417318 613876 1838375 345385 1476153 1867015 1948904 1178415 922826 1880808 147187 78225 1176501 1639771 1630233 1044377 53092 1521504 678154 407644 153906 502293 309038 936946 1734404 1433880 343209 379659 806977 1698790 1923673 1285555 791392 759772 593495 880513 1163065 949255 1101723 678460 127402 352489 1664042 638111 1332067 1300036 1561209 93449 302187 111319 434978 934737 623876 1506911 154201 1444898 1984477 1232733 1668839 1056625 1730707 389657 1000373 1301545 665923 92126 1389232 257426 1566120 1572769 602315 1309984 863533 1767942 494804 1140484 734433 759099 1964588 537214 1760458 1686111 236240 922406 43306 1009743 902278 1610463 1727461 793756 1024692 1781421 1988423 841283 1059251 742567 60356 801325 1770773 1432126 551110 618069 1499636 266765 495297 1255416 803420 1405008 1858452 1602713 1903544 495305 1489148 1840466 1442879 1477581 1214507 647829 118139 60541 832442 1192544 1900137 1469658 700782 303041 1415259 1036208 1397024 29115 169825 594472 402597 1512754 1635217 1269843 272054 206013 357890 1135082 1555630 1377576 1893066 1788152 368037 1636087 27548 1088582 530203 828929 768029 373470 904982 1932045 794573 234713 654711 538882 671873 1587653 365686 1065742 1248988 1171259 668789 436368 1901858 1790832 868648 581659 1073681 997005 320722 186906 1835419 1691986 196410 390037 761443 1369191 401780 152277 308221 264053 320516 971857 1839425 1536353 196089 1883632 433300 1392163 847009 545985 1485423 744062 301422 403171 1965644 1249152 621920 1938775 1527144 327878 433269 509281 688878 1218028 781211 701302 993453 1987866 1478852 1244126 1658573 1778781 415081 1089238 823775 994989 1815575 458263 1775019 931651 1353687 1752809 1109272 866210 326292 1768739 1830675 1676219 1520465 1306561 1223445 1784748 64477 1187908 20365 1866724 642700 1131340 1935408 1847367 372250 831945 356510 142021 1770414 1811843 711615 1175511 19315 409497 978486 512714 1154746 760055 980287 177315 1752466 1319399 633777 1711292 1877266 526511 615667 194787 1711740 1908722 1018783 67653 1135584 1677845 789998 1513205 1721439 1105306 1633980 783972 369100 1195733 1783018 1306390 1148488 1531826 1221681 1307652 1144902 1341726 767296 950679 1139033 1976353 957194 185827 421725 1197038 639913 1099023 849829 1282706 1903908 1326782 1481485 639834 368517 922000 684833 1380535 1975613 12561 1386696 1442277 1409099 157261 910871 574771 857629 869947 1206864 744985 806097 102090 1391836 351208 1174769 1274716 158710 1897820 509666 1627776 263317 1639777 530933 1898851 445140 1214161 1937054 827453 69801 195436 1519011 1169769 1263132 545594 1230210 584241 1228497 1697239 1335 41884 114105 1484477 603663 934123 63789 1890393 1888809 1599883 1791598 1231289 1637957 1574270 98647 1199904 634004 548362 31801 1623388 1109346 1983442 1735563 845272 773032 1845862 1827495 1563418 648928 478984 997926 1639507 1284248 475984 906972 921488 800364 1910179 50049 289125 1182218 1363573 1911777 395569 32643 41510 471197 727525 1915290 915954 380273 537325 1638604 115178 966580 1218325 860077 1345213 1996910 1732611 698771 1864973 1881816 1643937 846912 993600 33332 1452034 364919 1067518 84455 536583 1445974 1310997 329799 412068 902621 789375 51105 115990 633730 549446 1580485 596275 298798 1012051 882697 704695 1346718 1649044 476085 1099026 1087319 1884313 301155 1868602 1076303 513526 292213 17774 513570 1716738 1494573 1942045 350852 1563916 1485844 1427465 1925660 1280706 1654781 1448247 1700992 888537 1896536 1793824 1719817 1277402 438995 164839 1513767 1345200 1976753 537210 1774980 1982544 817412 599731 1833520 1528200 374795 968015 449030 1639284 1991405 1594230 1293001 1850637 320933 1080025 662325 775223 751678 1491036 715205 1520434 190736 375903 365884 1275005 749237 466224 1931880 1672629 721779 1840809 1730940 63988 788338 53960 912701 920231 418378 1749838 412405 449388 511119 721925 1119948 1220393 1677683 501898 1104448 1093793 900857 391778 1943219 1775866 1677859 1508192 212861 673515 1942034 1902323 494711 1511907 1793934 1442465 1191323 596347 392868 1532626 1148863 429731 758546 1186418 1470407 1648171 1983129 983817 1112805 1880163 322713 653181 1515768 1433809 678778 225238 1205003 57092 1338016 1699799 335477 1415843 898589 490207 1994076 115716 347038 1277802 362474 1263049 692137 1869994 799207 1909388 298498 1456348 1075810 199137 467879 101386 1540527 590557 114400 1339097 1158968 275717 570892 1632019 1541348 95100 1706227 1850426 1773306 1830559 33949 1868016 719105 684384 453029 863598 1903344 458276 665747 929994 1498479 773842 836791 1908428 1268808 1791939 886905 969353 701789 1053706 1651566 891103 1892134 205748 1686343 1651216 194310 400839 1059440 147677 1915161 184420 829459 1098799 362854 652800 1683488 908660 1690893 485849 1168233 1031006 694507 296301 164672 290860 648968 19746 1206295 195811 1825143 1537593 1545807 103163 1186461 1591155 1108323 49439 895793 1909597 1935854 1783455 1562677 497057 1181187 1436752 990373 1863576 448151 1218298 1592632 878837 1198681 1761603 1682065 1617859 631731 742897 923296 454310 1404536 1719442 108487 1486778 1575414 308145 575864 1088280 100067 1448158 1510839 652067 1682119 668098 198556 1989053 1505636 1384755 839446 559615 1580637 60536 177047 212838 1685620 68903 960398 220055 1570288 1351989 779120 26249 893992 665272 78445 262600 1921192 1866511 281211 992859 137618 1844056 440880 496823 1711681 1967062 1328547 325123 1841174 262964 677208 1028563 1670488 973091 1201417 855278 1335426 1423672 802782 1806157 1360240 1961908 1533758 552424 73022 496475 1053646 487868 1079603 1264556 1425465 206437 776549 331868 1777031 339058 1248525 1452926 1383850 1157933 603933 692858 1553932 484369 1765413 1226609 1973001 851157 528292 663957 956001 906363 1071561 1031789 1731120 1025189 1900150 1840709 1103304 841315 213222 149898 423092 437782 466321 264787 1914117 880971 1030834 1789748 1702465 1011757 618961 620073 1219685 49045 419777 249873 1366882 1866418 1608943 728882 171664 828518 377376 806219 862270 1320320 1530213 1613337 1559493 1680167 103028 1303575 870204 960616 1007053 126401 1447548 1098465 1325476 1827384 600205 715035 98528 755555 227932 1868656 285468 704357 299473 1206908 138922 1588842 984956 613398 425568 500416 1993104 1297218 1638949 1365671 314661 1373960 1992299 529897 52783 1336332 1047521 1447224 1324484 1610368 1985639 60996 729993 492227 1017286 374586 1871252 619482 1565408 1546834 1363820 1033977 1573198 1698948 1348631 334181 474233 1578102 1778684 5166 1840830 1379963 253029 805985 1206476 878480 851609 1655699 589041 893343 244582 1571929 1650874 683901 192053 771091 1220537 1758354 375728 395047 1880479 342428 620825 1243194 571626 873912 1067127 1786153 599954 599590 161614 1694197 1962865 1269759 938542 261795 527863 1544098 1842480 86816 791881 507729 1180776 807221 716160 1860796 832711 617213 1262580 1229072 976614 1293535 86961 1084962 1986832 1007477 832557 1489123 1943640 821979 476135 1219873 1906224 460781 641152 1268138 1570999 1946510 109080 355521 1442451 383276 1332304 194976 394043 1376982 1012189 1751509 1872469 730577 1737966 1022363 102259 245457 870388 912161 153174 938016 663763 200182 1922986 1483514 1187362 240963 1497678 1967561 622568 969337 1734468 1316377 140529 1825987 845608 57862 1493331 541735 1665784 1904415 1280034 931819 221325 833844 1394335 1926388 1828631 272597 1885337 1960526 1525814 744329 240308 1148834 571168 949375 609074 1582693 734748 35092 843007 333772 1457332 617114 1203747 1487169 1966572 1053337 899081 180982 1342304 1994006 1662868 1465903 650265 750182 1922405 261973 1189357 208844 1804785 442146 1279888 1280664 370839 1863347 558285 1938080 210087 1571774 1050292 1912648 294625 227559 426861 391791 1395338 156702 1596620 1520304 1135469 798002 262492 1570334 633767 1358252 1908690 1801792 524636 1547523 1771962 1717396 8750 355131 1346242 1138038 1293211 63016 764022 415641 1991958 150183 1972522 413005 1863655 666850 191270 751891 1365306 159696 1304734 18580 660574 1748360 890211 369244 1916127 792884 1134750 1880566 806203 980703 1452011 1760525 39869 271963 1054410 510260 763101 1515908 1544360 1262242 1891894 1198120 1473070 8314 1653325 1651676 1642798 1452375 813494 1958386 476413 381626 529191 1114392 1902031 308920 1517696 1782074 1935745 1378466 1386875 136511 698236 1306785 394795 1456481 1379975 510105 211488 1441770 665725 1976504 253008 606327 1411281 706609 992277 1316830 1204000 54848 1919291 1884438 320253 1211932 457088 1519999 1987861 757440 259763 1075132 1373990 659233 804385 731248 40965 372996 183963 165550 117130 440811 1529637 799100 1467709 1786523 961096 583347 1725096 1973654 1990783 1487942 1249653 15849 1494348 1562860 618867 1267603 135622 689526 761332 1101091 1483773 1187615 197938 452678 1476756 532432 264494 1401985 88774 381271 1952634 769427 1564485 1405201 1528051 815621 241106 1341696 1349997 566832 1569005 1819775 1611264 401648 622218 364340 1407471 263772 329579 369152 136007 376776 429293 911742 148512 52528 1654309 181465 1616323 1932472 1939176 1652146 452204 587040 1447600 1106884 73652 954304 255917 1868719 1523491 1115756 366136 1585721 684373 144470 1120958 1894634 1166953 1116058 170446 1394095 984120 1229272 532554 1629747 1432086 1077223 1873233 601420 1498348 1500776 1845028 1441691 160336 811022 1717267 1614674 1367748 1528291 1226082 1523970 1399603 1158471 1544381 505255 367115 791794 1932050 182595 1560610 1224559 1526335 963610 1060168 1571122 461266 876661 1842770 1352982 1843733 1817760 1815736 162769 1231608 1907633 300291 954596 1847324 1141184 1480878 988183 1674107 251642 994061 1889693 1110128 1298419 805812 1899609 1709695 33401 1221079 95095 1211386 1363407 1529850 1782031 1653901 1433357 1981346 1635155 1484575 1975975 323066 1011943 1452866 1240223 1317970 1064961 1228137 758381 465562 1488737 1652239 1807224 1631477 1425901 1808733 794366 681081 457523 1313134 1813821 155044 510824 1130171 1913856 892880 1474877 1028910 1593947 1510190 1162999 290534 630708 479303 869043 1749945 522086 885242 373334 1871048 1542482 572683 606529 1234017 318720 851111 1616190 835953 414315 1160949 1688307 298864 1736852 713326 751866 1677544 540128 1569104 992502 1783425 51025 304105 666921 1810100 833071 1289913 1010954 727031 644768 707604 656226 105422 862232 327822 1181563 1218567 1446393 1566121 1033346 855603 469037 973 1642360 1966178 1749539 350903 688599 717952 12667 1361652 585551 1555296 959833 154208 1187084 1337341 1213003 891421 1754453 1617150 1793134 1465539 1077694 55844 134036 1105101 197358 288312 547296 334922 1347714 1630574 395791 424652 1181189 1008117 4748 269701 273434 1117363 368911 118148 1864188 722366 1597187 1926977 1060353 1517372 1842049 1464435 566025 1664101 1187456 922135 1644463 1680340 37623 245270 1378132 868622 1223004 1038601 1886613 1399419 555631 1992380 1128290 1782283 1487784 378648 1585126 1179555 1430530 118036 1654981 1469688 1799622 251539 104981 47484 625801 257843 482428 1856485 1024263 1151397 456827 1278906 242785 1637578 101137 1136789 778794 1996455 1343066 947879 854688 1185145 1811608 1901668 207722 856811 552718 1485761 1442596 404587 1747225 1432959 1905207 638970 710309 1261639 104437 482280 982698 693796 1000765 147425 1749265 1983953 1399613 1511118 1716329 1483333 1318499 1367544 1464389 780656 249965 214259 1066232 1692899 195256 1999287 417873 597000 1088284 150364 139668 1688277 83142 1467763 953094 58149 1532208 1811587 233018 1284305 918779 492329 782293 788152 1070581 838585 1971962 357460 1769314 1056999 514001 1931358 1702331 1223302 897013 752926 1466874 137562 656457 852514 373204 450418 90050 505211 382160 1233274 1615446 473397 1690612 1443632 898554 832796 1926315 1132222 654213 1162362 209904 303141 1806785 937175 1376110 408451 1642912 1924706 751577 1646922 525370 824788 1312499 1535538 1719583 908398 329279 22613 1178257 1685477 1002087 951673 1096863 109273 1230749 230711 204812 1650489 236779 1862218 830679 1209458 1992532 1014888 1599630 1610136 703822 819863 1730050 1713620 1976003 1716336 1218703 121575 931568 1084767 1266678 995344 859222 615737 1715502 742912 1061033 964912 1427439 1311140 1740611 737178 1442001 655998 141697 642459 1086985 1498071 1669586 978225 1273937 1906198 698571 1125866 673671 1613022 780664 964427 1516291 1017242 1488962 1502566 98994 901444 1505346 747354 1416231 766934 727022 1408080 798283 1814526 1195234 1066836 19537 1475540 21747 1046696 1625201 739711 719067 605371 877231 770524 1023290 1641841 130130 207518 1489793 1659844 493053 245643 329516 1456587 601302 633627 927566 737815 622984 1337598 1747713 1729995 1711275 1763025 583748 1096586 773088 1640015 1619265 1098409 840226 445331 1545652 157054 781432 327091 503435 718635 1836261 135556 1039208 1133920 1678298 1373358 1470988 1098251 1141299 522037 362933 1163944 769949 630103 84855 1653541 921066 144919 473564 654486 689191 1405775 865774 501988 1755851 1486672 1925943 457260 13937 431987 1362079 1541260 895085 1038266 739471 1508421 717757 979363 1060602 424513 1983960 52899 399913 1795811 1747660 1876241 1900021 1110367 878593 727976 1856424 219607 424806 917354 608403 376202 1291737 34610 1109174 1762577 25748 1533722 328426 669458 41490 645712 514334 28365 180660 1576065 208637 1526780 1101158 341930 1467882 528875 1808485 772116 930929 1933853 1009776 1723379 483854 1319267 1643637 1182246 878133 87340 1947910 1073111 1173581 807545 12606 204913 1062906 1014711 628251 1006194 141203 348769 401074 811291 1958712 1677874 208381 229067 900524 1830419 1554376 192094 1595399 858761 439432 515446 820966 24998 140869 854198 1769826 1910345 12588 1889554 486830 1500208 1080976 1116504 1746645 1030441 1501279 787139 437030 1456805 322372 1914965 954782 208911 356015 1454414 4425 1877075 1993232 127347 74584 1063174 1117681 1977530 273726 1029541 1586513 447190 1688356 1244029 1459242 604709 1968663 1194116 558081 1736033 494958 848396 1632486 1308055 684068 1126876 793401 1207226 788678 1620909 1648728 887812 619801 771653 1230068 1014089 255085 1044034 714197 31295 576940 1185543 63458 316115 343567 1260165 1182006 515094 1207090 900029 1402960 859863 897805 1533340 1562022 1453913 1403049 1407873 1629324 1378614 1445814 1141890 1616032 409232 446533 486221 710643 787006 1323989 396265 886337 581675 1337188 464965 1038727 1581576 811276 490676 1129808 1555080 117820 1949526 1093404 1277084 1421939 717823 1076017 316527 1456865 1581736 1743463 580398 535209 61730 1299213 1929638 1161260 625627 1739269 1710395 976751 88055 340048 434661 1626404 1295861 1945960 119887 1035234 1759037 723440 781968 1322299 913423 1129562 788917 190064 1513021 504245 265920 996855 1543548 771667 129781 199876 670703 369497 1097156 1678021 1437716 615453 160414 1030253 1759047 1059756 1190936 109275 893485 663217 1155200 800589 142876 1694146 1096632 391704 1447129 663358 295969 1619334 1219776 269676 586066 463817 1375335 276257 797440 1792280 1045886 1527260 975693 302834 35430 112172 1027909 1182380 797637 804713 1849287 662142 1146935 1106421 1116051 1161225 1459120 1669001 955471 1414198 1425006 852455 1545548 99433 1584981 1511603 882773 1128738 1747340 728158 1947204 1808940 1894617 1856822 944280 256686 85223 1663566 904197 484520 1509865 1395783 919635 1272071 1800375 1739691 1530382 709553 941389 1481340 1610398 1551428 1188749 1619648 157662 589375 1943081 88850 1703604 660979 943640 451103 1836540 32016 99067 1811200 221050 1994464 1181735 37760 45502 1619435 1634471 1658510 1445073 991364 564352 1112448 565973 268338 360805 252536 343674 1021989 1169578 754595 1094812 1751085 996976 671561 406401 1002337 1563941 782811 31600 1365690 1533289 1853871 309282 886993 1718134 1624070 1836854 637525 450451 1332119 1791871 217788 668451 1816652 1187738 1920469 568770 492908 480619 1881265 1394949 203238 1197457 1244141 994579 1332383 657104 824077 1903764 237915 1545102 205152 1175346 1535175 1299023 525033 1451214 1761286 1466235 1607864 1278421 1772107 1774274 1388275 1133480 256705 1289146 385230 505172 1764526 787790 1965089 316249 1316862 1813653 1619611 1746452 469686 416771 18163 1365715 584806 200840 1499320 1102499 371504 1445817 1558087 381682 15306 516337 1897084 990628 1426398 1118356 1225498 1013161 1097627 1572340 475872 616615 139541 1406938 1096255 1065340 621947 475779 430636 1898008 10003 1838481 1096773 806181 1703235 1750330 1469398 431079 1147259 1619292 1961937 1420867 1072316 1208752 1789141 1768447 1617071 352337 1639448 40645 970657 782902 1757821 443578 490435 1183167 373983 537242 897637 1758749 523787 521560 432726 87382 1185639 1467195 234317 1094067 399147 667686 562226 1831046 1460349 1314589 1879126 1076668 1488575 1575277 368628 857482 1088271 1966818 927684 1940761 847049 203263 637395 910171 1412113 1053677 1961823 178470 382948 1964415 1866879 919778 919252 1501705 1325823 1455542 1000170 627076 1215655 1017809 794092 781352 1928024 493975 702971 1660892 1880189 1840724 1372975 1564763 1550639 627147 319995 892798 239463 1215556 360675 962149 1793014 755846 1587816 1749788 704834 668931 1543971 651442 895656 368551 1484527 377718 1196720 305188 1713592 1308203 1436955 1968627 581455 1579858 1793590 1171 695237 94799 1415686 476421 1814739 1814415 921101 1651932 127036 421582 1231380 1629825 1293594 1762651 540656 354385 18899 1462730 709359 1383801 1924154 1854334 140210 398435 1935512 1988012 948951 720737 602182 294793 1057355 1175452 829544 1197202 608871 106639 1852841 230123 33160 344716 1910870 297835 1048518 110327 715639 1586730 1774464 412539 1577795 1179340 692372 1629786 83381 469189 836223 1419573 560015 1065671 1072162 903923 64348 1081904 1442922 1897790 1473549 939985 820066 1290322 1621897 1617420 1025492 1549237 1357402 1129505 793347 203292 1184167 1405275 1490207 1329904 1498800 82604 1335131 452699 1108190 854282 259595 1891750 100568 727870 47301 1955637 1067886 1227157 1922632 1216779 888803 1144570 1627804 1887559 1329192 633746 1411574 1349762 1612750 807468 965072 1669451 343563 1023490 1917927 1413543 1017695 720418 901508 1865316 618487 1355267 1184640 30737 1294566 1321208 573014 251321 364659 1017187 467067 611616 1919554 521311 701448 1668988 456456 806062 359662 31425 1464173 1621232 306499 1843211 689475 1322928 1437981 1798760 1680497 1032449 1320448 567568 1729300 1109799 918282 1179893 1528601 1654606 1919973 820997 1758456 1944168 1231363 14143 1198832 971567 434504 1231285 990840 1066027 1948724 232664 639206 1792948 9537 153150 1556667 1622405 1131350 1118782 1532361 740375 1100653 1192196 1392455 370535 1596094 1484160 653699 1914836 77553 768142 880129 1700020 502514 722263 834314 38477 1537041 1497235 999400 678304 1556505 565100 571676 778821 340240 1860707 868270 1275121 1509670 1200005 1654282 1404500 650040 1199070 156116 1788333 1587515 143863 479132 715797 668702 403454 1127071 1566051 565 1518630 1770903 1857429 1292168 1701663 1722660 1756519 808749 1268732 698971 137454 563995 1485975 506271 1155104 501311 38858 271645 1258726 1089482 1496293 1717900 1471262 893336 1226150 14308 842794 1529901 417847 1564261 371021 286059 1511314 89044 1768737 464304 1960692 1289859 717069 1496207 1517185 1885730 1718953 597633 1000455 85726 1243323 1091795 1098134 1051025 1836043 812009 1312447 227037 726366 677915 1266079 713772 1972401 1758569 161461 1303442 329132 1401864 54863 335290 29740 1625753 820313 812583 94748 1463123 486727 1479090 1814038 42078 155994 1895741 273255 544095 1401208 427422 542110 1841041 1447622 1086270 334258 1815985 484892 322959 439771 436860 1944693 747380 180091 187375 131511 1330418 289989 1570445 1168046 1041693 1253501 1979375 1185850 1220579 1671618 107211 44011 303029 126385 1316408 134761 1955365 1821257 704862 13840 1527717 112085 695105 1607339 877754 515439 1074480 723113 888792 1815040 1202385 1232854 1678003 677784 1933011 1760331 143611 916008 905069 1487190 926299 1854620 414137 975512 581849 155365 878396 1751618 1862657 454407 425533 387038 808578 162961 1152086 40914 343200 107846 548778 1634186 1912766 906557 1870486 1006557 1891845 1834664 1202306 814323 1798837 447986 1830992 404035 846989 1339980 195844 1220788 72055 1860228 1442456 1211805 1256773 1014107 733834 242686 506887 1392150 1068688 1392586 14636 26242 436621 1724683 252702 187588 1861227 1705624 1932166 996829 1480016 511827 1087114 1892223 494675 364602 1050374 1736228 1815448 1488981 1211895 9589 1995107 1240547 741894 863845 1574333 455095 1111423 1321287 649685 435177 1627773 807617 1151850 1161780 1890893 865862 1528795 378155 474367 312397 634138 1272707 1952798 183817 730295 222303 1561817 347127 527226 1013437 111685 422646 847683 615410 1770003 787176 956780 548257 569109 996606 239172 596837 1974326 1703451 1074874 1039251 1341459 957970 728276 1180737 642113 1482418 145856 1647790 1330923 169030 884256 1496785 1085843 1552019 65391 1745291 754243 126306 821321 816067 1823169 1007505 823511 480792 1424656 1244862 194543 1503913 1154913 1986840 463571 1878686 1230900 1206862 1592205 1493937 225857 227808 403667 171764 74322 1047096 349452 283758 1533679 289700 455433 326186 1395044 1455789 699490 1749570 830906 761762 1727562 339345 941390 304405 865628 1160650 623233 1880323 590323 363270 840435 1316019 533924 820578 1466803 527762 1966342 828092 676526 1923247 1931540 183119 746543 1511225 1820144 388228 911326 1815733 1033766 604235 706485 392135 115709 1746320 1483537 1660659 1577583 45747 1769383 659276 161301 1261715 203016 628729 1351502 1126748 1836528 1130867 917501 1621312 1490548 1511295 120963 1021698 504761 218049 1685326 858871 551084 1114742 150458 161860 1728149 1409873 500524 1585597 1285519 969824 1403027 55495 1552127 1178070 1347069 1435788 9357 1453059 1290824 826915 1323100 12360 1168924 726970 210746 687318 1213345 128346 804517 818193 933400 557060 1965747 1795281 1558674 546768 1105185 1673506 1939952 938150 188011 1871065 153192 1047829 971354 774406 1624056 367598 1946548 818783 973874 17576 192706 1394497 712821 798278 1237833 1838364 924655 1296302 1060767 1141992 659524 1134143 1694383 10741 1531198 1235398 1286782 1202183 1962738 940146 363075 27173 27797 1787009 1189359 954115 1147396 1946372 480934 998321 1955673 1133035 921647 655768 1425046 1820417 1127273 416074 193040 1014416 567503 397755 26810 172663 1861150 1981212 1968915 664418 1736584 1773221 1638023 594416 581061 616892 280683 746439 483942 1084652 960113 273167 1361781 518528 878364 653558 1965473 1605001 1968366 1327562 1962380 1545336 1197433 857684 1789514 726116 1469557 300401 1595924 775904 1107784 1288601 1199308 1588655 1886797 1975491 930412 1738682 930692 495171 668639 1021764 1367686 1058338 423910 1969735 1958497 285166 1745065 1571868 1001407 1879939 1358053 548961 430602 524171 1058946 475852 226792 1522627 1217321 1153863 1434340 281557 482170 1736253 1373436 1751169 1101648 853754 1358665 957546 521025 431682 1387243 1608098 1214191 297362 1279695 568077 1273784 81363 154024 1955581 1026426 1784194 1648133 748652 693361 618123 373947 1733131 1014030 180324 41594 1154209 1173684 1734415 1898911 762202 884144 1557020 234174 295751 1827237 1711746 1343908 169477 987306 1740965 884305 1856117 1121308 216602 1114427 149852 1015246 1000535 1004997 1515899 471706 1207978 1943669 263544 1223579 38668 1244827 349450 1149388 937951 1350891 113383 1631424 1704715 169374 583598 1951918 264004 1583977 120994 843792 1440352 1405177 430 265166 1075219 900819 1901495 934175 393359 79529 1654913 1566614 1549103 975720 1658734 1336097 1078991 1537832 977876 508514 944630 797062 379192 595865 515462 1791807 417429 69022 1262809 479887 1178460 919220 518415 350218 664446 337700 1382873 1524065 588743 114574 981405 446363 1056498 1572718 65197 725840 1211396 624640 1109969 1838780 1560487 935934 536896 799384 142743 1636647 1009617 1660600 1694416 91173 198430 1133759 384411 1285882 1769943 1340119 1345930 1664443 1137116 344781 1634102 331689 443292 384374 1244262 854554 706114 220037 50309 277798 1592078 111223 7336 707984 1265740 483562 982378 814884 1728082 743064 360435 1583396 1235035 1492962 370476 1335541 1261417 1750110 1041714 1808836 991881 5476 1209572 360485 419950 19105 1825048 546399 1909899 1428830 250507 1864518 617479 1173106 1678177 227396 1135384 479125 1518141 832995 10618 1900816 1968523 748148 1560301 1098050 243307 1146949 1064344 809108 1125278 83975 272672 1665692 275402 102524 212209 536098 179009 260875 167346 77861 886206 701609 1969216 147654 905564 1336779 287252 1153376 1895358 1708365 1077477 1696214 175618 36369 332699 361316 1105012 662433 1490414 997556 853168 973766 1854390 575541 175849 835870 941073 1194792 192601 913347 1315426 1130902 1682989 1510384 617612 1758583 568213 1787412 567987 723378 797097 1991 1169041 100809 1049808 331618 481077 1104672 1206315 402935 1043633 1459891 930235 468425 1093232 508108 357004 119157 1068140 1751930 1113916 517205 820204 1714030 1700751 1225589 1492716 393806 3859 844435 941031 1039172 1147558 505114 131908 1424209 1374559 1537567 801522 1918143 1668445 1170391 850600 46612 1763111 68310 928818 1294106 853621 341018 1213251 738308 441256 798128 1602593 838158 536863 1973331 1711460 1304878 980424 844431 899702 1714822 607421 1740309 1826972 123210 1823774 1986726 1200524 983351 1923813 1389373 1712364 1694846 664257 238464 134065 608007 140081 985299 1187202 43706 636920 859103 735107 502668 1907084 788104 523723 1988982 1980315 1755222 1141622 1490560 157664 159052 25432 1710726 1173970 1654559 80141 1539678 748075 554146 1981861 1536499 1428727 1739371 1608424 225662 704556 700056 510472 939945 1467056 1869629 1474905 1738734 677900 1728246 1979476 1799888 64974 1106001 1238739 722391 312339 1747864 1826605 757696 139582 1206897 1801992 498705 448105 1047399 1505734 505169 903469 400145 1493909 718087 1008224 1040633 1750126 1920518 1171274 299131 1664096 1505546 1798753 1343169 65774 532491 590993 1054401 1038627 1618540 1419919 1444334 1520050 1439208 510314 1044460 1273009 1370056 1589405 493411 1634595 926316 234716 264623 594922 585565 1691887 1730778 1495666 676762 1799709 1708479 251824 1582361 1659969 448845 1232745 699433 983678 485437 1662800 33682 1567219 1173814 14089 1301839 123467 1616210 323301 544789 786973 1278057 715727 1943041 1708849 1997618 226808 1202258 302275 380681 1276938 632539 1884735 380652 47950 986838 1978071 1224397 715245 960732 1726967 1254607 836246 1846675 885677 76981 1138768 727794 1194746 409026 255397 1668638 5899 1162131 751937 39631 1742746 1487198 1779953 1778733 1928045 490312 84139 1351096 990777 982903 1270399 525484 1270923 1935297 1255237 1594181 305683 1078451 1251515 1793460 1865824 1008697 1432189 1661721 1804631 1632226 1047594 758811 1625091 937757 1043590 1558962 38746 195650 243758 1077173 1574199 464705 1191799 1517867 779777 1606753 274520 1732584 1619659 1560387 1504873 257612 265290 1967068 1875241 197846 1266750 1013311 219583 954779 947515 1081491 1591124 1183734 1980917 1670574 1743301 784204 1046017 1925059 1006627 148799 1630484 1434947 1674952 458630 538126 328642 967876 1748872 516908 889338 1668726 1813102 1778194 899966 754577 1805950 150804 291786 1145603 467109 796301 1201022 373837 1516404 799283 505994 892733 814010 856673 870624 1110431 970263 1875276 1370527 447503 809044 1344518 364565 274913 1703957 364662 1655693 1309510 388897 510491 397618 422111 216051 1399622 1946954 637234 1352265 482813 730918 796351 1736286 452898 869929 186423 975858 473469 1315210 1380043 135807 1639587 612019 718788 243343 1146973 162549 764516 1556603 231695 642753 416488 780065 1841876 1015968 705125 1835764 1282831 1251992 357511 1221541 928974 461206 1957199 1686324 1444057 1178702 1819009 1327208 1822126 1116335 1202160 1148336 1578967 1059218 528839 170567 1739825 413145 1796189 1342003 999856 235452 1349296 1648557 9788 96789 1703699 394278 925951 430208 45185 933700 1444294 794672 405250 569781 1979043 1765308 584947 938453 682257 812986 1735927 1703254 1990482 1449517 1216066 1455125 1504853 1177459 764828 1585782 1707997 1246752 1342748 1321335 1434605 470573 1267276 657069 502474 1455723 604952 357788 853802 1210075 1049417 1802845 839978 1219944 1390134 1438683 944549 1351463 1758289 725408 1762408 1532756 1057138 186932 94597 540048 1609902 334988 959334 700756 144123 330543 349037 1515253 1995889 1693106 1864788 1861952 1117263 148720 469752 1599260 1405625 1980002 1411185 818299 1630040 1030630 679643 1682306 1538777 328211 344083 728225 1363098 1262665 1677026 1745557 1591343 984095 476076 1454142 1807779 385396 907163 1520383 345934 1719534 1620765 1357861 285536 1030495 660089 805110 1809750 1845747 468970 411249 839689 1198931 1846333 152366 603789 1563068 234313 1892021 1968741 1710487 1663572 633067 764330 1916867 1764116 1710385 477271 731613 888434 1769002 1781634 1687979 223298 1548276 993334 129212 1072676 451116 20007 496561 1072239 1185559 550626 726991 649610 652458 915190 1876043 800418 52519 1396778 233406 45561 1097566 1095381 431274 1819393 1527563 613614 1022429 748817 1420518 1212001 1110025 543492 1018694 1105679 66006 52532 1928609 1627359 635677 1943863 471141 715530 340759 1600499 1483830 1445372 1172572 1593368 881479 1859053 1818826 322894 579590 1454681 1089107 1865493 138727 1799211 120684 1980584 1602211 695121 316803 268611 58121 752079 655259 1638687 1779195 321309 253296 1452886 191931 224901 980003 87916 1231164 405603 274475 1729798 636676 1152944 241470 1671316 822917 1523908 1510473 1318193 1444046 1925713 422727 101203 839914 932271 1136453 1879770 1284303 615029 1423374 1679091 1788664 624425 547031 272721 1842923 429918 1038278 1208173 1666919 835188 1421220 592137 250742 1174821 353929 1533925 182045 331073 576971 1823914 1039777 373616 1864682 1389810 1327367 723602 1643292 344745 398698 500623 566408 535832 1535277 1056312 773246 330378 503024 902292 1656843 1844505 1030124 1625924 183080 1727353 329061 1277942 351084 1025424 1921855 1890387 1992676 136641 1187169 1205384 307484 617886 1430264 1272609 1837042 447457 185463 1306819 655524 1425713 1754958 669467 1246256 1966367 1752760 507756 554075 1797026 1744825 1148612 1045810 188796 1207315 1135197 1029328 190816 1694094 1161108 237919 725024 107217 1261218 361407 1829076 983313 1701645 827909 774044 466216 273916 853845 927748 59143 991470 738779 1753269 102941 1445927 1707434 869495 1549241 1813665 1430761 1971085 1133723 494955 390293 1864580 770427 1606057 1988699 616801 128445 1872710 1557046 772101 450927 980321 9375 258717 1574318 442050 493588 1342858 830537 845758 1823031 950659 666271 1701408 1631939 1177996 1056856 769058 1272293 144932 1517608 1346542 1169808 1672559 1927935 1460313 1737722 778885 799099 779067 129859 170095 633675 357981 1585680 161266 1065626 1629385 1308477 1457746 1020158 1653483 702415 1343379 1955770 1067774 1492600 1368091 759176 1879969 808733 1208474 411396 599364 1750204 778081 1600630 1717599 412731 1242451 314031 1775239 1481779 437952 1578692 983905 1932891 1606871 1523023 1958123 1501422 316393 1830568 1419491 1952036 1725553 476839 1497312 1484313 588203 1364741 1030356 1936955 1763301 14265 591862 1264878 914812 607789 1512092 433338 1664447 855119 1133751 1151121 1352192 1379720 89149 1451960 207297 1672238 1478660 1915530 1174325 1504709 1203970 668665 1969186 1617296 950897 840797 1970191 1975876 768080 958467 700800 1065442 1195202 336215 814074 928269 182037 1785988 557498 368675 1994888 255342 1968077 1968307 1332149 960013 1329229 845544 982099 325564 105035 444060 1444386 732407 587754 517869 1977867 352850 918885 611980 1523738 1091616 1640089 983545 629131 1131971 1385527 747520 249098 534814 21071 735925 371591 462110 974761 1165129 1916770 1895572 1287438 1692514 745837 418783 111924 1392120 1904031 179679 1526726 704538 1607181 1640800 322817 383189 1169236 509122 143853 45113 1782188 1885808 765001 627832 1669427 1672141 1470162 772788 1741204 1824414 1982904 199582 1891906 635034 474025 1769880 384766 1645289 1616511 1716805 1139543 1358470 897355 1599675 1929364 993923 74053 424949 291081 732229 1481885 1289577 1009234 1440535 476264 1403523 1573595 1982551 1523888 1117072 1462216 1546569 381869 1474112 1208825 1271185 1077512 1272787 1467617 1524243 619022 903722 1581850 10297 903316 1965172 1295131 1025008 671714 1353266 576409 1062747 98034 1895584 1130657 1772306 162772 1409976 1979296 537150 1488724 1466127 1517548 1335301 1573350 1493872 951533 923209 1104066 198783 756705 957350 1872987 1909523 1392588 299439 1170161 1081611 1271049 867891 1136153 1295950 1124298 844101 1101558 1507751 1947792 1721162 1670365 275339 1616394 1827685 1964723 1710287 1320221 1743555 1212984 1105869 235522 372520 1533106 1863983 148100 721908 1719804 73327 48405 1381434 559686 193599 572856 1697335 846906 615241 173342 570980 1893687 317898 894752 1921738 1179182 901006 1444749 647491 1308895 1848685 1055437 1124063 880397 416409 1684672 802184 537641 912062 180354 882232 1798524 548487 868718 1988491 1278510 1939690 231001 1781591 1199863 1695231 472325 1724954 1230043 863424 1098607 186034 774915 1396245 644262 538083 817570 539884 1863671 486418 167191 1977490 871047 491583 693706 264418 1552353 1504784 826258 301089 108705 608034 1346362 1510918 444305 881081 1801152 620864 1962341 1498168 1689783 745654 313195 1749259 1157880 1518803 503073 808642 256870 1068715 1712647 1864779 843700 197823 1398183 864823 688758 1716258 1801103 895497 899610 511101 1426439 59818 1081180 2315 1950655 132022 1089094 929358 1604262 1127798 147802 830523 259285 1288026 301402 1705455 681554 1565707 1798665 1798906 1497588 352664 1738214 1944131 1605946 499126 1090238 273007 1668427 679639 1772302 1586930 793278 33455 1119959 1399418 1720321 1011353 1319854 172178 384221 1711339 958554 1426380 1408644 76241 556529 414071 1044702 1360321 574781 166632 1185832 233480 1084998 631780 1356420 1560873 703294 1816923 472437 1390004 1505858 1606765 1877428 1384581 1922837 347367 454530 744044 612286 1863311 1619094 821904 1758721 1051729 1585850 1842073 644924 1289853 30560 787690 235028 489179 1865200 933437 26309 82699 939201 537901 1655786 486206 1567057 450521 121393 1130388 1891833 997660 1879717 1772965 569977 1297137 1145853 1349834 608220 464173 330319 1719986 131695 1158336 901441 1585624 1829394 1482368 940124 403471 958121 76021 1938260 1429072 979242 637350 1284038 184715 1709521 1208882 1017624 1966364 106074 804147 1452473 239225 473293 1046129 501197 273837 1008644 1294767 47864 1951855 277730 487018 126837 1173972 1414565 1905842 1525944 766695 1429895 1718063 138983 266070 529380 151744 747585 1331278 131970 1704133 1913894 539420 276007 999410 1269043 1676290 1764848 1749224 1718692 1920420 542957 984553 947529 92799 1335747 955220 1491182 1189073 1123587 464012 1758087 112218 614754 1275772 616435 177185 906992 266045 1046666 1867276 15539 1657762 641252 542283 1976886 1604643 1994710 412559 418493 1713102 1440879 843162 830734 1569000 983975 1608233 768967 807421 370926 191678 1529514 1363018 1777565 965237 1720241 1229362 1854338 290188 264905 838304 373077 1894932 1109341 1939535 955869 1186419 551565 753410 121556 484625 1790611 127734 230888 1335967 1334528 820950 1329330 1129352 657203 1068098 1718530 421338 146018 758212 159206 1224334 1535927 194765 1003616 1420424 266582 231724 1173451 310421 54331 1333655 1608312 113632 112704 1490204 587954 205460 1240454 1391181 314404 1441321 1041166 328686 1697390 1361916 1120272 697121 352468 720541 1429712 1188364 332682 497303 1862319 1053594 914938 268969 917764 1148483 1500697 1923822 801762 65882 964875 747208 1299439 1168354 1169439 1564084 265274 1313367 87162 808215 1822200 1605284 1047984 1439018 1899470 1324118 1521676 412432 1541399 624708 1795715 1097316 782699 1944575 1923944 250964 689029 96026 438945 797660 1143001 607469 1767136 751728 47570 456116 1431880 218479 1882415 962670 857017 1305528 796182 245965 870011 1167030 232123 1428257 759396 1643701 1133301 763824 305810 102804 1092223 1471551 474572 1108892 112640 847045 1503550 979238 881273 138332 11741 281401 623799 185474 1492128 1869231 1257172 593587 1235870 1816938 174358 147327 1105403 80144 543187 956823 1588918 1522886 702444 926078 174860 1137230 1497911 154583 409165 15894 1598489 1932036 286713 1443121 1687 970264 135633 1135417 93981 1970465 1013720 6209 613089 183488 1960222 1403505 1762243 1588146 1444249 1397840 1893612 736500 114263 324925 147237 1473093 1620253 946962 1559744 460687 309835 580831 689527 110220 699260 414280 1073565 281358 1480270 1646727 21560 271392 1103664 1127131 1907459 305235 1647514 304475 813592 319454 601543 65481 1746598 1384744 1038553 559955 395307 1897911 941823 1750755 817645 1867147 1237433 1102510 180106 985959 1895218 732311 1009748 375043 1401514 903886 1286786 1324904 1179450 78499 1110996 539720 1917660 518559 221941 332071 1676891 1968423 269874 1714971 1953582 605818 1699328 1946815 1669873 1160928 837933 1315833 918158 325688 941053 227946 425081 1622905 1266650 1553301 1156533 364747 1501420 57847 143688 1834226 720771 1135456 516941 1323251 175372 971679 717635 596815 1652951 1617231 1237159 742563 813839 1812529 1640097 1819415 1269014 1374587 359289 1062864 1798143 344565 1407999 1398041 889425 719512 436175 1845800 1432896 1298353 1971013 395797 321412 954473 1449585 1284012 1018617 429261 1006430 668344 1725828 723916 1185995 326190 512893 1681988 5661 1788545 1549342 647841 1326247 1092761 1145981 84452 112236 1022880 993145 495566 1866421 1371292 1564817 1424990 667795 250180 1942000 253888 960345 611087 367294 336101 1545475 1245197 372805 477729 616805 1799537 1936758 947008 792655 1706768 846567 1481799 225065 1255537 720229 1356533 617851 729125 22879 1727172 667555 1977349 1743070 1679060 1318733 1079630 1426239 579761 792187 490171 1960903 943701 519429 1281675 731643 1989147 669994 1915943 1190693 1913163 34081 814719 1037993 1610087 607664 1605063 18603 822095 577397 1280868 669700 573959 1589320 1515176 356725 1420701 1255319 1398912 1768395 173230 313670 1933746 160592 1295309 662548 154593 1723010 110712 1779873 902156 1839090 1105975 1766898 1865119 1806224 1183450 1143278 247837 1801065 465957 881615 1096520 905936 1582055 242349 143454 804333 929158 1350330 1354346 1037716 85240 1940281 432575 503613 591638 1296926 1314069 345769 1992138 91480 30102 508675 1607936 143223 1571299 1798640 661523 286881 1579918 437078 40765 1365592 154455 918502 473032 267230 1052993 1411682 760726 784227 1151364 1616390 795501 1288993 1616067 206434 846555 641031 1539860 673129 304371 594403 129041 1448346 1823818 37671 1941642 734565 1625996 1270775 1411187 966400 1291828 1536293 503438 870008 1925280 89358 86058 409720 1227017 664450 1788368 55479 1213706 277142 148285 1655597 501381 1189703 202888 823121 1587436 797457 1080327 1044630 1861834 837690 1664045 763362 386077 826029 908131 672520 966146 549871 637845 1869810 1068862 575053 244342 1618007 589057 1781900 139991 216701 944261 1771885 832920 865661 683851 1347727 1697574 739613 1382569 1806024 108360 1786399 952843 827614 863893 1069961 629048 1472786 1523694 916446 1387406 538199 1037570 185131 1427192 1609859 1721004 1028521 1362418 1056780 1696999 1158203 1713387 1611270 706817 1022422 1991120 1765303 723142 541632 393958 1832376 1105553 1795038 867380 272313 755935 308688 695540 1724491 81809 301482 232273 1182912 112852 1089739 1326851 182082 1186028 1701947 1139701 1572163 1069628 890343 1862399 1721054 592064 158326 16911 441501 1708246 1095418 97861 703134 707293 209060 837506 1418341 916768 460438 1161509 1482035 503468 888458 178637 1911951 1147386 785478 1238970 138121 276243 452748 582784 1586607 255135 741339 1954129 1737302 907772 1290241 1113008 1352944 191770 1122648 575811 1493947 866608 972427 1169279 726049 147514 1464976 415102 328455 1142748 1694688 1297187 715529 1034177 1804906 1363547 1801008 1751338 1183039 1695094 93977 1478895 263694 731052 936878 158307 589147 521750 266587 1568731 1973629 1599363 718699 1397811 859604 1025177 1225420 562798 1088401 1806255 1406475 1594459 1853203 754447 1956600 65604 670936 532814 1095349 1616901 1882758 1861931 1643068 1234370 1263939 541205 400553 1319422 367385 722388 404149 1361020 483645 230958 1336841 870265 1544548 1533922 1168453 1279629 1620120 351814 651927 665908 989596 1312303 5370 1657741 1556521 873861 1103238 1095720 1424490 324490 1741850 270709 764588 1574815 1640977 1368481 393870 259222 1548222 937594 911365 1471379 1007247 385869 69428 437319 1508991 502733 1391147 1950019 1694252 606107 1776859 1712977 250526 561457 1632418 27040 141134 1126175 651537 1194108 693906 912831 1609143 606239 253447 111851 448493 893423 649268 1493644 234459 1650102 954720 1858353 1321616 385916 1843790 1058322 1802927 1568469 244422 1711013 1853928 899618 847301 631354 426177 1669795 1738010 13640 585716 680317 1277767 259826 416400 789963 314850 644410 231547 580572 1075495 992466 1292701 530542 265071 665023 47984 1741401 787248 1386927 1336105 267022 272019 1085718 158888 1173804 1005747 161360 70740 1892669 113385 1720185 417609 454140 440570 86350 1376325 1860256 1233622 376256 494780 1102297 1195963 730180 1759028 1381427 1732187 1922295 1100030 1663436 1562247 468534 374612 107421 993650 1791983 555900 1731750 1906758 1782441 1088337 459656 1145740 45611 59641 1917068 1131307 1613230 833936 221130 528290 1108652 557839 356600 1774293 754895 468929 130650 510001 807679 377415 283895 12240 931131 1403625 517333 739551 1792813 154344 56080 1094830 267834 718140 114413 1194075 391600 1492235 87090 1194180 134870 614032 1532179 345056 1329919 837333 562608 232428 477610 379466 364567 1151027 1628304 955905 1279620 1477607 1934141 1796154 1464649 1513352 1792741 1151279 1618475 18087 1362968 1699922 1229943 292251 1721892 348746 360941 1351501 783419 1974660 1575366 768365 814440 1913039 1180224 961102 1328906 1284263 1794910 1551354 1808679 668998 1570230 299086 695122 700855 683456 989118 1159916 1362308 1417519 1425989 617900 1955713 995540 77175 755064 1350481 426595 1181001 1796187 653310 752598 1932311 138073 1371717 1360748 1175669 253333 757215 1995376 1169334 1015726 1258624 1577372 828626 1370196 563557 1818213 1166657 646767 1047279 784029 1921435 1856817 882443 1869927 988425 213262 1299218 1623638 593407 1890748 614547 1206960 342079 929721 637667 1873273 231598 361500 756154 1691800 491851 231704 1169789 1131776 493649 1285717 1382992 1228632 1444679 1518096 335952 1391819 220250 1056819 106360 1197664 166485 1575517 1027447 376287 188864 1285134 1325098 1038005 526224 189968 113134 1744403 63591 932974 1218130 1497603 551730 1072192 66709 932140 1894720 1383706 1087803 948510 373784 262613 1957839 1272898 977319 1517952 477445 1216531 995304 1435546 495045 1361754 1827372 716921 1379658 872856 1555575 980920 1612130 1522362 1558207 393022 1532440 1523486 1240802 1400473 507367 1909715 1543820 1855138 1718244 212483 1504258 15911 1654971 36129 1869719 193279 1833801 885686 1493121 1443341 795782 981551 1650303 1343376 983191 1729661 276814 1887784 1281778 1687728 1924165 321096 1360273 1914291 1356976 1590875 1468518 1407381 325374 1373824 1535636 1158414 1327159 1915593 1517568 1317775 533791 1819240 253051 1199669 70065 924210 1463674 1346859 177941 1509023 1546345 1451467 575878 85963 322069 1006554 94243 853692 1220679 1977189 23462 814843 179110 1070884 1867410 1995151 133099 1891240 1600643 302385 151955 1029102 663999 505699 1074500 504423 1286685 1600081 1280408 896082 1331277 1128865 1181737 674694 696159 1751065 89464 1431681 1384086 384089 24259 1122432 363302 147865 371900 1702129 125660 1172846 1542001 701175 911714 713958 731899 1287066 318806 369264 1143271 11506 115514 1353411 849734 1588792 1472663 1633682 1603610 1075529 147476 999106 989539 1343026 66888 414345 919251 144588 1117273 396181 486610 370430 892373 47976 900572 697880 16500 841864 1635344 139195 1713579 1196013 629575 1280774 949345 1347138 1170482 1510572 27138 26010 616344 892030 149072 1921841 1207616 161257 916665 1348878 1471089 1259430 280780 1200100 820888 1620571 1602003 364943 1956034 1352797 1696546 1986377 1008966 301680 243156 834189 876438 1837099 604176 601739 1311308 1436416 560904 1346601 1480218 107704 411320 1238308 195147 413498 573049 1447545 806859 1404237 1421863 1189187 1465482 1722212 605000 398662 787978 12930 377706 1441769 657007 1746842 893069 1348742 1866758 642958 319770 1927638 176571 1750214 1070343 1850257 885882 991887 1972615 1079065 895146 1555215 970356 507829 1033818 1297798 1301109 999740 1083006 1655978 1579437 1786874 148198 1818997 823262 16996 1515338 1776342 1974975 1154531 937242 284161 470218 1460445 876869 813820 1574949 1267435 1914839 83167 1194964 879874 121315 1718986 283110 332098 1288598 1384965 1718476 413243 1846971 1310410 63050 221795 1570871 1805612 1532285 773113 84231 25065 1130006 1167826 1035147 638371 625652 1387965 477756 1627340 1580740 319135 527401 1722310 1228021 1921588 963441 359830 836878 464119 686999 257022 1467506 28023 1118857 208852 1020698 212465 1518508 323387 439731 265474 1804266 389778 867583 37554 46454 1870717 1542331 404593 861247 216216 271543 1940773 923852 1194249 1682055 638353 1933353 1232936 1590648 562327 133661 1182701 738524 462433 1427469 1908283 1696559 1377746 1617873 666854 1162830 1709649 1228174 1376217 1527629 179461 1294943 413190 1465876 1486437 804631 1028730 123591 242965 1139276 604480 899998 78241 585898 1953800 476059 1977150 299378 1878930 1021499 1123195 951828 245208 692810 391564 120580 1370186 655208 1559647 1232827 249253 1412707 1477712 217564 1695149 1756418 583142 893440 178235 119823 1109129 1086796 1815117 697054 586485 233838 1605609 600840 1452250 1310711 1894544 1663683 158595 462068 376828 111724 744060 311224 145384 1949405 724462 1130654 580514 1455197 1363070 200601 636760 783589 30785 41786 1890985 204196 1808293 548545 848337 1557606 1305781 103982 1720695 702178 687518 570577 462709 1620552 1600024 510154 883293 1881524 1720268 1896877 1385201 60857 131700 1106450 1928409 1596209 1764932 1715526 1232714 1860252 1188985 176386 882357 1100038 1542861 984034 88685 1943834 575198 221922 1850104 651629 1929884 1933372 1182365 1351769 115309 1722474 15293 1080764 1737776 1998422 1223770 1092128 325558 9451 1346440 1943680 687044 70212 1963284 207695 1015933 534062 1998162 1878582 241333 65341 844125 1226277 339325 584161 457128 1407808 540024 958089 1303061 1612614 1751073 1282914 1640675 230061 1291043 1607637 1788576 1846945 217897 383253 4365 1135562 915585 1803885 837375 699523 816400 1378592 1583640 1794690 1342038 37833 821238 674822 728592 1872113 1421348 241812 326484 1538809 74363 688012 1854886 385172 1972115 463118 593255 146397 1438859 570403 700512 896802 1974854 235365 259581 843591 1893670 190710 166817 1675146 442353 1040771 1278221 1459495 558448 439427 954092 595669 729312 1118225 706568 1885629 999914 55396 80223 1985463 1281425 1713554 1633798 1447834 1659907 29817 856530 1249693 456891 113021 90574 800701 596619 1344984 1844349 1882072 979260 1446692 158368 1782472 1246811 7780 1076315 1231571 931217 883191 460944 887617 48723 912271 405935 441082 1996586 738007 178427 371236 1981520 1830721 283521 1429289 1160759 1589294 1124803 1700914 458544 1879121 986900 439476 805642 1201578 692471 161067 1730751 1142638 1961404 1947087 592664 1048443 950139 152788 512018 726507 465972 1618541 1608371 389757 383037 155035 373653 1278603 1791110 851052 1819480 1661634 122140 943799 1137977 671783 813384 1082029 626467 1338153 213150 1883401 635999 1333914 119481 1722813 1194799 1280839 728997 1197050 407113 1642475 982046 588528 367334 178769 1614487 548072 1650983 147770 550279 1687418 604515 1619409 1958796 86873 435712 73566 1953157 1050264 1599680 1103880 491105 1510160 552150 1160228 1580663 1550696 1368148 19811 901360 1868721 1752890 617237 547613 53507 609020 1937303 1243193 1338224 1449281 1765328 1015486 421649 369510 1830551 816601 691910 1984137 977004 1879239 31710 204254 1399803 631630 1234286 1186701 1402350 1523742 795386 974435 523121 1761526 134552 1474464 740680 299502 1556712 807750 867855 358147 884994 1393135 615437 90720 1674172 1377198 1713457 1650840 462993 29173 1152065 2298 1115674 363141 1400889 1868752 1098286 1812696 939980 1942732 28033 1084359 438246 911037 1229947 961678 350759 1446844 349901 92434 545722 1244882 1200186 1218526 1182790 557823 429211 738254 881043 1973291 382297 1428070 785594 1570698 1160674 384560 1193364 1081463 2202 1086278 749246 166411 726449 789651 830414 1610061 94644 1266830 315858 55184 1513048 436853 1423359 648787 1134627 736461 209535 1393137 1574317 1394698 1201321 643479 835222 371508 1079882 1364773 117098 149195 671848 1452292 1118060 965411 375945 223419 1750835 961072 313344 330019 991088 1326896 751318 1698746 596511 1703010 1273394 1292620 665828 194564 1823786 882278 1862159 1580378 1891923 1725304 1978582 1167056 1987152 1210487 1421467 349007 1508146 757604 1715840 1618501 940487 1479255 661469 187300 915755 1556550 1275862 394833 1053520 702416 350429 418030 896579 990291 844587 1505445 1982121 395110 530089 1475727 1255080 1531566 1722420 1124622 573007 654838 1660945 1868633 103013 223208 1073929 1945921 890024 1430226 817095 1000970 72780 1326746 1367149 1196520 1920921 1870656 336043 1464831 745430 1226859 872369 792938 61754 25119 1495275 589867 1429339 894631 1170707 384720 1093301 1542133 1946154 344698 995861 1893847 1637671 1429683 771170 910279 1812438 408070 1314793 388398 1039758 198443 45240 378452 1409392 1903942 1798705 141531 964067 490806 476269 46245 211412 1816871 997879 1085943 1027693 41813 605001 1569847 1890950 1936157 83357 741886 299788 465355 1349123 245424 1256995 281389 1615167 1624943 1860828 1058896 131615 851207 1579105 1284775 667668 179475 1919544 1424628 1869881 1685518 105215 410885 1369271 1775032 795059 1942813 754885 663998 1581276 1176923 1041326 1228559 194148 667095 792724 834997 1757917 1474235 52809 937160 1081165 1953339 1898988 683098 557890 1786085 454322 1635594 677886 1796120 1815049 902903 1804879 1781065 712913 246942 692464 1188204 1243281 354933 114434 1596229 1801435 1877450 1007222 1796263 665015 324378 1667670 1239640 46650 1722833 387270 246699 733969 1505308 815160 4820 708279 1200664 1406617 1085224 1982824 1962899 450152 303181 1511664 997995 1353892 126925 998618 577553 1363254 1869393 1944224 529439 866808 1097596 691335 1268119 141552 236970 1927438 295311 867057 134803 779638 1151790 1804034 953795 1088261 459479 761301 690616 653529 55153 5340 647186 1006205 1266361 1051612 370407 1087716 1296410 875983 1934527 1085147 459263 853238 1683763 1377373 185693 836003 687763 953360 1137213 258886 197528 1411832 973996 1552198 1390294 1127335 1971327 1068016 928013 183680 1578285 1287295 115164 286913 606536 1697341 368127 1712611 1065660 885511 55301 782174 1788906 854052 884007 634883 502799 516872 616582 236550 940633 1566541 1279404 901773 927754 1980493 1079973 1259500 505682 1989460 934203 1376725 466816 97921 1660493 1277886 746036 1090660 722716 1240155 384587 909009 752770 894215 610352 1991373 492777 837236 443560 1441645 906638 1423382 1153423 456959 536496 25361 596999 876517 1184178 158274 1611198 1018911 727915 475871 1783653 725338 632995 1503866 1529459 905730 185664 381874 1042415 1845016 506993 1293816 1011469 466481 323890 322666 572528 629390 1865351 1789231 1005922 1140043 650006 1559469 1439156 107887 716495 1316917 1148648 1965650 723140 430937 155196 1874559 1122448 622538 715047 47672 1115262 1854406 1219645 981622 1820835 550333 374856 1084751 316766 884170 1596819 78332 209935 775734 1367034 836803 27190 1352197 1576428 1793982 1455520 1980288 1497682 1925098 1174938 667068 1010153 1656737 150687 328514 1197030 1301916 1010674 1783424 1136770 801273 240431 455463 1935123 1283145 1933355 788424 1828584 1004347 80587 1221755 1606063 1054443 1729585 275384 359993 1360927 1678172 813636 1487265 1564284 1308530 1775914 753605 1159753 234508 1211085 1690163 1090492 1142670 1196416 495280 783715 20961 1648705 1523274 1445081 1308509 1641402 366048 462197 1703839 802957 1383537 1905963 209355 480765 1363590 1593311 1311132 613120 1000656 1386670 1481580 1837521 1599521 1784465 1606434 172687 1539907 579400 1577631 1053536 220855 1714006 909544 76837 1846649 1137199 1920855 1057765 849124 470222 1307707 1222584 1214936 1290271 1169684 1440398 1941032 1582211 1940944 1128980 358530 1250472 1270797 1070542 20994 1950598 1174356 192883 1260817 831275 1741919 1578289 1836641 1560208 819788 639693 246169 526802 818104 1398583 19150 1131019 945071 852615 1793238 625968 1508361 8337 1609411 182229 49292 1570689 406638 549443 61302 1062006 629797 1970754 1095982 1664347 536626 1814616 1457709 1285361 953193 775293 1563334 1294220 1393063 1643700 1276629 1341997 962816 519176 700087 363565 440223 592200 1674705 638602 868510 1521681 1239253 87273 1254924 1215501 1474456 156162 1832844 1424480 1517737 394916 1780673 867751 327430 119155 1796182 1313776 1157 31436 1478305 1758312 1879399 1423918 1586822 1774383 1995976 83183 1621914 1672283 180306 329888 670612 719013 426715 624106 480579 1023149 1271084 259691 70690 1788637 1734988 1192050 950292 1449765 1596677 404797 690447 1429009 1991636 1752388 540142 1273804 1058805 724494 1038327 422673 1553842 57496 1827460 464995 1203424 237515 1443956 227114 1261125 531823 1692780 1791863 852763 93873 1135097 1802982 115475 1689224 1713668 1820326 1863009 1943498 877799 1461936 1458864 1431421 1986589 866372 487620 1289216 963667 1700426 449561 1645167 619139 296341 857927 981504 1568418 724146 897626 663539 863258 769176 1125482 289706 259537 425961 287962 1049837 985440 769271 1909280 598883 1816442 1003915 447018 470427 277468 1315192 1707696 572941 1920248 1316229 1108731 1524601 1394337 411336 1177783 1044218 195579 1762907 245508 731287 1558003 962036 1948389 531283 1104493 884740 1419218 1015738 1693428 465976 1164862 1294929 1841158 1808272 408125 202932 1177304 1209466 283936 423779 1510049 1557213 855963 334721 790548 91700 141096 930726 372436 1544122 464716 777757 1123438 1314952 1329751 1769756 1568300 1655382 231054 291144 1529677 1634496 843442 390372 1203626 1501586 369702 932253 672077 765749 917154 1183251 1698256 1028450 559390 1008873 1079825 763147 1498740 610748 886917 54870 370802 71159 1483672 664333 1807687 1212401 992566 481932 1579362 872133 843386 1122028 646882 1285503 1431059 1083798 700260 1660914 152858 1383420 663950 328719 1223622 1758792 1622103 1974851 1917490 1592355 783700 1244041 1282763 1926019 439740 1284879 540276 1783046 369017 311762 1677339 1262020 1478418 1215014 1446581 1086447 1349933 61597 1343722 714906 459631 1822865 635794 8912 1088084 96221 442590 428924 1024501 780056 1329360 424322 1550111 1025491 401327 12882 313586 1367849 1628788 558134 1809549 244662 286506 1570785 611681 1607307 864132 1109428 499658 40027 799534 438177 1734791 1011907 412975 707741 20475 1957046 270887 121847 558842 368366 116705 292983 190 1171070 656396 1683085 971088 1473046 1058314 889923 450865 44939 1123302 416909 1485212 276279 754612 801094 957507 1552866 786947 85844 772661 1281686 51985 140141 1190699 626232 1139643 1979615 1504481 1485132 1835771 225573 1857088 171005 1759184 466031 1080761 569177 1846388 124721 261300 1860140 747271 1991372 1435245 1759258 649933 1437593 1356615 324666 696230 1075330 1037800 355865 1861625 129671 976792 573414 599991 28439 1033331 564739 1699334 1814389 432821 881933 1447815 1234542 1693917 917164 811365 1503416 1774769 598538 548549 1885134 1607759 1519525 1800063 1216678 1183527 60449 1788406 1501910 1288409 1101191 190090 962872 739926 1103328 1602207 1813041 266567 15858 1069099 148673 734616 230552 677394 994940 1261670 1625409 471967 1984831 1053275 1627614 1658571 963312 291389 1245041 1698594 743785 365778 477912 1811947 1572587 792568 694699 1936798 1582666 1046817 557098 221057 382068 430706 166281 392191 40064 1926808 949691 1465431 260981 1256113 350678 1231461 838946 541514 216572 842856 1752206 1654238 937197 1468464 1866030 102869 539893 861729 1165710 311537 6981 1106254 930106 1376400 1678690 1667858 821112 1804244 211955 1990749 1281271 1971324 1695423 1966295 480953 1221074 291034 847658 1965520 45664 1080810 1273958 1914957 859321 1243888 1405686 1986214 570312 515231 436594 181164 1133566 188642 655615 47030 1940582 457135 1641433 1340108 194295 296462 1960988 1937378 1174627 807541 80609 1084055 1698351 461050 1485117 93338 932755 785056 1789508 1254798 1703861 336968 1458471 637802 164481 1606809 1561911 1412422 629781 961825 1854878 985982 1921967 1946163 1386172 922901 1222295 1206430 1142685 948584 116764 1469230 1124853 1774398 971725 442259 1293393 1689501 870605 213484 1010625 665549 1773622 1809443 490580 1419659 494104 933126 1111335 885382 1114309 1975735 597725 1036083 1123869 1793256 1634073 1717877 909559 929072 1537435 1253888 1237606 1033171 1403795 1125524 685001 1131816 930699 733480 704411 1484816 399615 467707 1859007 1003286 1309493 1696517 387741 677881 1286827 634039 982355 423079 1670159 423093 1099162 1464981 1065077 1510427 50643 824239 994244 250836 1723313 1582936 1845180 751316 1171895 1933443 1997735 1455928 461267 578870 1279255 32872 163835 909600 47034 970389 1827573 83421 254772 1520749 1545340 1552025 1607545 1882223 1718899 1922907 1649169 555113 1100752 12571 1615113 1678857 1925008 587326 1633733 1852160 848764 597763 270629 1436811 853004 1180041 730468 203493 507595 934032 331044 815911 1339749 931413 1318216 965435 1379070 305721 203679 1286776 1465604 1137701 696081 1576713 1797204 975666 118622 1864996 1738108 767520 105688 27187 1391524 355402 46700 1798343 890454 1069366 1711758 1771605 1136187 456081 1525062 1112120 1275452 688218 833460 841256 190122 1362715 1353486 1332152 543828 1755617 771016 253588 100781 1455066 635068 535806 1292239 175244 1912075 216936 287364 1252744 345468 1857764 980125 1108092 1206814 1788607 695569 852515 592186 1724051 553680 321958 155312 1517084 1221844 1613193 470037 1860378 453095 1742848 1839307 1452924 1068865 1361298 1201876 1561454 689529 1447395 951827 453724 902727 1298689 1960846 70202 512488 315316 1515438 1024737 1528476 1006648 1935404 1118012 1776874 1156953 1932100 1319131 1207347 615649 1515038 1592544 1413777 1610893 1318232 1547717 585020 789636 1665231 819005 1585620 268700 75420 1658515 920751 611570 1921335 1827632 1787273 1538150 866680 1450753 1507560 1751859 1015148 1735458 104588 602847 1926793 639066 1399073 468445 254006 1137727 500120 302962 412773 195316 1207196 660822 1816032 571537 654339 1169028 607070 1376139 848159 272317 1197171 1074971 1906499 565301 1564341 475124 252397 1673004 1284385 549215 493158 1370074 610393 1860387 698281 90304 954146 405272 694421 799664 1546488 1892181 1615284 360577 852911 1621031 1876653 256563 1900643 1415569 1785540 1672043 1285314 762447 1894491 1835263 1828648 193449 371693 866654 621717 1062374 125596 1135402 839247 684330 1194044 72762 1325485 977140 854072 1056112 1291638 1404757 1343358 637031 295729 701031 280649 1806410 423193 506380 419807 1251387 643708 1810820 201784 212345 581960 1379611 1292442 1414463 507882 252516 1890511 858169 1453632 597361 1484662 200032 882692 1758764 1694704 300651 175988 377119 1528466 1881377 1069067 438355 726972 672984 1004839 597287 360088 1611988 634974 409445 1216808 1469304 19245 547999 1773942 1456331 1730549 1140376 960948 632783 802448 833950 893640 1589296 898519 1600857 937361 1469607 1593889 1237117 685201 1206611 783799 1976902 1510326 513036 444254 168040 1938701 558161 980338 438882 998099 1861610 1010328 445466 895301 18020 1984373 1021849 558120 1907406 1065493 70350 142741 733947 196046 1292004 1234430 141696 1539493 597143 4050 319347 818555 41899 324843 1378195 388909 756329 1950242 1087103 957879 1981132 1423220 857222 988428 62737 1890811 1330765 525042 1837212 1832881 1148293 1017712 589145 497712 1687827 359943 372204 1740247 962746 1090224 1893185 1389506 1164082 1330328 1118352 1614225 1701641 1374827 436516 1282193 1315051 1251715 356052 1219289 442527 1077251 984566 610030 1777888 1641968 1710464 305213 358128 1871222 292154 1109273 110469 1127107 331823 890395 128634 116146 1241601 1576962 851287 1125419 53016 79252 214311 79515 1839343 365785 364607 1477387 1424799 721629 1257977 1998914 1442079 716839 1071757 1591807 1495576 1413316 382149 555581 315806 967936 1245286 1865117 685440 498409 1366403 1903049 779312 1034479 1824612 1206638 1979337 204843 509412 1743657 1984974 1985945 129659 743831 420946 491147 235870 359213 1870107 207542 1682335 571634 1282790 553852 1407805 618896 1941591 1631771 810716 1602844 1901485 890234 1063860 423324 229152 1933954 1212247 1585211 861953 1012190 227061 1678865 790219 623239 366218 1395727 911944 1758234 1311834 339726 1217746 580490 97828 831261 1792769 1794099 600105 439839 1949428 228317 1273867 383297 759238 850790 845768 603414 1493238 610003 1419025 1811693 1992526 692127 444428 585871 1551749 1340283 378862 1649269 1971112 731139 1732575 438132 940994 1761256 1327565 1327088 1430756 506256 561208 1696066 1010715 309346 899071 1098491 1957480 829365 644176 1788030 1475102 1584423 1630381 1993328 1876719 253273 1628793 809942 1492443 462870 999357 1754206 1164594 737994 1430498 537461 1845263 87643 1988561 104732 1450664 431798 878468 1487902 207101 62719 55449 950079 1178462 1966836 113714 242796 1925839 918532 684870 1318486 284204 1159117 1561850 344155 1658525 1017231 1171763 1260699 338756 1316493 342894 1107590 202220 377222 620922 1322439 275488 1440906 1018473 1949992 1955687 938707 1028393 1865716 976941 1517342 1344962 806051 963372 1557691 18820 1322753 1264146 1306276 1475931 1455579 219009 1378773 1045140 309806 1452843 505275 831213 1065204 1214627 726778 787552 1054153 1812984 1406629 1983208 458712 1014566 1417982 1259489 1792234 1222461 1195501 1645832 1811139 506313 963984 1600483 1575188 343098 416760 711242 1221235 3020 904965 776871 158088 1072059 1053397 147440 1608686 1375303 665218 110793 117086 533568 155664 524075 1437417 389716 1803593 334636 552249 1500560 439698 1128191 420386 320919 459875 967832 1018730 1734882 887036 1309062 668700 1133550 122711 1553330 1111730 757474 260392 34818 615502 693236 1423906 857846 1122903 364633 685709 4858 796847 173588 501867 1269549 1746919 102305 988996 598389 1034373 545474 1830508 1011138 898251 906245 1427269 1928928 1692996 1191460 287450 1299479 1867730 1739063 1976896 1438560 500833 1501542 722852 788372 22806 229919 1308692 117942 171176 422380 492278 313432 1264570 1871604 1503808 1572665 591966 1502354 1967565 223820 871768 1759762 1812111 1431951 1957950 616971 608285 1798576 525823 1748874 1488287 1866065 1928983 1198980 275876 1206902 115322 847629 1715668 1380150 132456 667344 1037103 846032 1400947 1313629 836663 250090 529181 955962 1535183 1175349 627188 1585849 40171 1947530 1782806 461602 1925459 385253 1525518 212131 1094031 1345693 1990769 155731 1085536 1061828 413181 1952344 1458186 1863664 209005 466756 1173234 1669978 475587 1192976 324398 1226940 1869055 940169 1502726 321862 1989361 336544 1780884 480367 639753 554217 492254 178118 889687 1631202 796893 198200 1363653 866337 631196 697723 1027564 1330610 1304742 1564529 1310437 887371 591439 1721420 797678 1450766 722135 561201 1635225 1720319 1939734 1460470 1246607 1305644 1963883 1590139 647965 1244807 1060058 1457061 786977 428203 1527686 1805047 699481 1838106 1058670 1641496 360396 1899773 938803 1720081 1829204 201262 31471 1180753 1239544 1474204 1651426 580327 683778 419233 941437 1251224 1306962 1872754 1466433 188679 1210051 1509914 305688 1373027 1263800 655536 57968 847663 11615 779409 447016 1441540 965857 1772438 1753803 1716919 315719 578036 1476662 1300072 787217 279996 27348 652236 727680 1061177 634538 1009601 391521 175461 759905 1242332 965882 626481 1745415 1276199 1075892 1832449 1580398 1623815 1097547 1443159 412700 626661 469737 1048978 514167 803512 1294712 811424 1491830 369940 1136404 1850345 192430 1182212 1344196 1700258 413458 940120 521625 1361608 417878 801317 1033658 788086 589753 1672544 1691705 215521 1859252 778618 1057994 1321178 166190 611710 243806 764777 451456 850394 884298 878490 1534480 1091797 1298627 115498 1814125 257353 555491 1032339 540250 1687159 1637664 1115298 1920682 935723 302480 1445264 777066 1895770 1418050 1290485 177708 1838293 1491923 774530 1410984 680390 1944584 1874673 794932 1303391 681501 1009228 1011330 1437727 359999 280568 232515 1183257 26549 1531563 1289611 244912 1150807 785876 294143 540301 1933212 903040 599836 400134 1518211 818882 792606 323236 1531961 1694957 1494893 987233 209736 959703 1409420 1470382 1944740 27014 1853884 1005646 1990714 276588 765451 1566493 1169812 1449612 801076 835513 452213 1962815 1919279 1453995 296333 284912 930322 1162469 828405 1935402 640802 906945 1966477 603330 1916133 1573806 1776189 1985022 710233 1577002 1587600 1261281 1939965 145535 82252 308073 1652722 1622565 1564221 672365 418660 1587290 800826 1831920 932017 1401937 1608547 695777 782366 1509747 414618 563351 899417 673503 1021366 577080 1671377 1712844 1043506 1062 1139838 670185 1081060 854836 779192 727084 1220818 751905 1854243 1505684 943805 1551494 183514 1119596 780543 164276 206631 177314 1373763 16363 290048 1401283 1884282 1259526 1814055 867136 1230047 1214412 1420403 1780148 386422 1376267 868611 964977 1942259 86217 1059361 1791839 1280088 307987 502492 1764991 56441 1933894 1392117 1764922 38970 380848 968704 754940 1782781 219880 993104 1455426 1430383 824706 640699 1811318 1444881 1510988 856215 1196887 554351 441272 1376085 285306 803608 498096 1431129 757249 1520547 1103338 1324742 701405 1605407 740110 1052767 77840 1216409 1371382 195910 302066 177073 683534 339220 743902 102878 1320927 1875911 1723396 387344 946183 1232811 215354 943586 1444737 59420 76386 1682237 1157988 1970937 1559593 145340 1095 697716 613549 1881821 1673402 1786749 1210074 1696127 918114 1093972 469267 820348 532775 1092707 1035797 1190297 1164029 30034 15705 1186790 1252855 1313013 896680 617704 1685270 1415318 1845916 1288597 360452 48805 558282 240889 877535 397109 1826012 1603853 1595027 1776499 423832 1252541 1410920 453345 1267114 24827 153579 589540 1169878 256622 952430 744573 259963 720880 279792 1816424 258237 900158 155167 593706 431285 1560128 1581213 482692 1189402 296191 1729005 1583609 466414 465638 1462721 453160 857415 1248737 852525 525084 633678 1112740 130636 717383 853762 165207 1169193 1177157 1323756 1800227 1253391 1301099 648943 1879267 538642 1738891 1644597 1870379 842118 235789 1057939 1969797 1503888 101117 605378 1527525 766426 1656784 228743 54918 1371870 1198496 1933970 1683319 1848340 1415520 105980 442945 825677 1602949 1074388 1725330 230661 1391651 756548 530204 708253 804855 585070 191217 1182842 1092869 453416 1572703 165913 277872 1840689 1204635 620651 1294076 1135104 1946217 1689963 1532992 349816 1384142 1565427 1777893 1535126 1857189 1020150 750705 1675601 647338 304740 1362345 1304319 1804652 57014 1949832 928817 446848 449927 1877550 1991379 309598 1665130 1089998 15658 1029885 1246377 410260 1184616 784590 1110584 76018 496171 1534359 1873623 934415 1382654 1874447 107232 306891 1878951 576359 1299267 1631451 635453 471631 1843529 908191 1895428 357910 1884573 450561 412630 360116 1789287 613116 1715505 1291714 1335000 445014 1687916 594607 1582272 1566184 265712 842759 662231 1840792 842225 1338568 1894769 108191 1327454 272736 731485 1090557 1313857 911156 382511 1413531 373132 188503 639437 1355003 572007 844519 1884185 1162597 1693323 78709 170266 323009 423729 34908 944448 713153 1665067 1987431 1082051 270125 368416 642734 1681697 1587860 473791 589690 1022053 969044 1488065 198257 1300390 951652 596481 1036688 1222134 1985965 165558 848165 1832777 1755529 1074670 136684 1201353 455752 480660 1826469 1386566 1077982 156685 1813727 904264 1808750 304670 735274 1603116 1341542 716345 802147 165907 1645188 855915 674000 390532 1321921 774886 1592619 819200 725700 908650 673898 577709 278453 482067 682132 1589328 270902 112675 446767 1505175 1063794 770657 273299 323911 1967664 1471738 782084 1284406 1453053 1245784 1136049 886953 390383 572169 1310243 1950587 331042 1047747 1652312 90899 649898 1982369 1623536 50624 1745645 224359 186102 1779710 185615 1593453 662158 1783752 1944282 385076 860240 970003 1233101 177449 1510126 1470394 1193163 1104313 32665 1476782 1324589 651633 117486 285870 215580 1956368 619399 19790 1691692 506143 1471975 1182496 1587322 1419433 389894 34326 1357755 1663071 1828900 1418862 1563479 176001 401883 1375311 1731359 1204724 602063 1709785 237243 775332 1622876 459770 1301020 1499497 768628 873318 1933827 291989 637716 1150247 1945557 411183 467809 178896 1210305 1821524 749658 1302031 915496 1246030 873146 563796 761328 717711 986010 1639385 1388337 518109 65105 1288970 445472 188662 465646 1334604 1485462 266431 963589 861965 1561071 1142826 1310210 268986 1024298 308127 1602622 315589 1455770 563255 1821991 1650263 1793708 1919856 1719202 1184962 1193863 267028 1362487 249893 948428 1291833 1577359 451161 1075549 1545942 934310 1829676 790494 235127 1747460 1462284 610156 563755 1083230 1764361 484832 1883164 1517529 797626 508811 1309737 1220322 944271 1840530 1438087 936696 1118702 975035 1658832 402167 92316 1521707 1987678 965887 1311135 856617 651383 668339 647542 1960628 998508 962076 473109 411307 124298 1072799 1359667 239434 1843728 970224 1222043 1191442 1755853 1233851 780730 1962413 395847 336550 990911 75477 310509 845068 279508 1644572 124753 299600 631428 923957 1287127 355887 1470664 1548762 1215755 1775412 1139601 756814 393797 1367759 542703 380011 69144 1912459 1821500 242459 1157303 96308 946647 1867427 1139401 1300183 1838625 161042 634909 1320141 91400 1911726 1406530 1559218 1609800 441423 1795908 929992 1058732 1660946 254690 1067777 757932 331413 1928049 1782696 632932 714178 1232684 319815 729855 767610 462833 1016154 619046 145015 532650 193942 935964 1421703 438830 1298600 197402 1392168 638275 1047433 783601 80749 335089 1431334 1774239 217221 319728 717614 828105 26514 620317 1579066 1514525 1846339 75288 987053 1304376 762513 689848 1700533 1855860 819493 484325 1206838 1661999 715856 343102 1147601 845071 225731 518889 712806 982492 479778 1644442 1815052 191237 1872207 1990988 1166794 279874 111700 297604 680262 574311 770220 966113 1286222 1901506 1810420 169719 780101 1324319 547587 1682317 365644 1786457 1126817 1832509 1642281 1484423 976807 178119 1257020 1119546 41620 40293 1159922 554568 1043081 1866330 1410020 1818871 1209226 90714 309925 1550528 1909359 1396650 448393 1147210 1141051 447577 1336518 1874070 226310 269842 672459 315865 170742 138293 207916 1333773 386026 1499279 1207936 68206 1888725 1953392 795086 84067 1081915 191991 1199796 319341 992274 891754 457458 322205 1340959 1481396 1402272 882786 736287 120762 1403435 1634798 983408 1337517 1592048 365057 873638 1544148 1404953 322627 504822 920006 1672385 749213 912824 1085585 1337699 1915651 1938377 864409 1044657 1233511 1149869 1582021 50351 1985454 1658470 146113 72504 1215738 952289 1523623 468518 223924 1832499 1454759 804160 571304 671092 25350 1928689 1660954 1528431 1555733 1624922 359446 27315 1815158 1498282 1795581 86942 1251652 1786367 696960 440084 1417211 361019 1234036 509855 762878 469544 857667 499604 1780826 1530310 1827704 1709212 1928539 661598 644346 1480227 710229 1108280 1615549 1444072 133430 1501180 495168 1402042 1277454 1034602 373785 488605 1884711 1043443 1884776 305197 918711 3865 725808 1895517 1306751 1827947 1847670 82695 1279421 308981 979518 701436 1012832 483730 998178 1529346 1800492 1046951 1085253 505583 65424 1084879 1196654 740817 1778707 1200067 654625 1669208 1042615 1503807 1755543 1999179 320228 462150 1722670 930563 170257 1557751 1176319 1326194 467546 783720 1206646 882487 611962 1251953 574950 144161 1849630 1994624 1606171 10034 1401816 274008 390637 1328154 1693587 1593233 622690 798887 504764 697268 1416197 1053745 1997867 373902 36080 1218186 1348067 190036 678762 1085769 1934363 1644186 824695 1606929 1364965 1196029 1894859 513647 1415742 1933726 60790 1526986 200049 895737 574141 872749 1874076 209760 1089973 1305767 1296649 1689934 594825 644278 1784974 774853 772365 1168758 923003 838807 412874 1706154 589355 1783379 14604 904973 1425433 1641787 185561 1726987 1240416 1964890 1675941 1274345 88623 997163 1441154 309768 665378 114911 128253 1268677 1293786 357926 1717101 430766 1379604 56148 736078 487577 318216 1040669 1924626 1214967 1839792 1325880 5170 1088054 1907348 213557 1021290 1521910 769059 1849768 871857 947932 784580 259625 617198 1769672 1702983 1949296 1540197 1914460 877815 1335662 98792 1718258 114747 1147942 202398 1905358 937621 431707 1795828 244501 1691588 608047 1675231 512990 112849 1640105 1407921 1882113 378094 1554859 1832307 1306590 130456 358911 1816147 1585625 436307 893728 23415 658823 1778667 990532 6165 969081 1777525 498094 929065 1939884 1985474 386882 159391 1426349 126811 354691 1931391 1495200 385466 1350260 747377 1449842 221669 520738 912538 814742 1493658 438525 991710 688119 191564 1818975 1672312 583255 1851036 1040832 33374 786479 1062488 1820613 1825314 1903306 672506 1655675 621698 1198363 317562 1517037 443117 614278 1541827 1819740 1907105 1299700 727547 1599785 1327120 1600155 575842 246081 1281532 651586 978880 119309 1763001 1876847 1321924 1778480 321188 1441447 1433311 481245 1635761 1111642 762648 579854 831485 195553 1753958 619050 975796 1435697 838063 16248 1263189 351855 1848992 946274 726672 924438 681061 68306 956656 319303 156600 361182 816768 162611 944928 606887 1590965 25898 1155284 1416823 1619824 978322 462011 1886306 49193 1579045 1651715 1315069 1210224 850232 1215437 136083 1464710 441207 586487 300516 190068 2649 78842 431587 476698 1019568 1663999 1814213 1990929 1342936 1234137 274383 107918 14229 649200 1655055 1395677 161225 1026803 1912228 642820 1756097 1660367 1965580 1361633 389605 1157916 1459582 511883 1083323 38089 548580 581462 1208870 1313081 1960172 1048925 497807 496980 1247358 1181101 1289089 534038 1025921 899367 1607692 1933253 1440215 1604558 523917 1091908 76495 159959 880472 1299960 628511 1791739 597295 116936 860099 1671382 1090451 1707451 1019084 333723 1398661 1761123 481252 1421608 62573 1804933 326658 232421 1686399 203691 240328 854971 1187507 374377 885309 1960280 1841471 124962 470401 919260 1617096 352746 1390832 166250 660852 67849 1673513 1730518 1422114 1445105 134206 671954 1981632 1705615 746026 975707 1918162 771847 1526427 1477765 1759358 774852 793813 654001 1995867 842427 1631527 1186299 1193627 1176132 374713 218629 1410777 647127 411017 503265 1107152 1892886 436185 263311 386652 1690194 913978 1538412 1827804 1423362 1853975 1027209 422350 139682 364058 1947057 1059727 880757 578335 944475 366033 256335 693576 1416109 484788 1754759 1845566 1909036 431549 318780 543434 560324 1943408 818786 694793 1038855 1944801 529281 1368915 562581 1202740 684524 505351 1133165 625394 1937262 260805 280350 1922105 1887600 656344 125508 901339 1420956 1356816 1486955 1568092 1124402 295033 74576 1735601 208356 994076 1877438 880069 537361 1160038 1735317 123156 1008539 1479254 460715 357845 1718235 566943 13107 1846066 1873507 1892370 337180 563725 151742 1821284 727941 984717 1615684 428332 1907856 1699469 160668 1548651 1681529 119606 209962 6216 149834 1859 834700 472161 1292010 1872801 1819608 1718464 1860917 1798787 163605 1640900 1610719 297863 108196 523290 1310594 331523 1019435 595830 653844 298592 610528 678065 547774 1437268 1697242 1077990 761934 1850405 1792217 240831 1873055 1947244 286444 1304449 1887314 1263009 1754018 377491 971402 965769 767402 1596246 1353920 201841 136512 1428054 1129116 486688 1704575 402737 597321 1205734 1981083 341753 212843 1216389 219653 1192835 207043 1097521 46941 488166 1904296 1484551 396030 930745 843697 203273 1089519 83963 1501509 1657599 1094666 1252503 1137686 1300744 1631457 1728289 520680 33634 1332399 1942425 1341439 1141463 131189 1337212 1626592 515481 1456662 1091746 932929 195222 1985706 341098 1086015 122256 1824539 1735892 467893 799669 609444 693214 384693 1171875 32483 409885 1474675 784714 1636411 647039 490208 451380 1034164 663705 1436065 1818271 1459065 1010318 586779 462680 1052855 1233655 1174369 1886112 703373 350438 834796 1742249 1213464 89893 1882013 1563294 1372149 112022 472009 968775 1213744 744622 656916 1246199 171731 1112012 511041 1985542 43619 655378 780328 1477135 800033 686889 1433640 1804335 1920718 1061129 199930 335801 1503279 1672608 1111192 748333 616781 1591549 324021 1302947 511995 1456337 1436019 1753480 695903 1849846 1645936 1825178 294336 1705733 1380095 657392 355686 1936387 1203525 868461 470139 1629750 1052768 1461604 284955 358644 20044 1377631 810213 634930 1862848 1195817 1464018 900515 226630 1127866 327401 213198 1757222 411203 717616 784329 1487906 1979126 615113 481939 33129 1261330 1279256 959668 1098240 1813088 1690752 711690 1265162 396839 289416 453090 297089 1081615 943730 1142138 1001385 1297380 1338615 832855 309182 1770083 1088562 1850432 977575 1439780 508166 1897704 790516 718240 159055 375924 728412 889103 849827 1562494 1750974 1258834 1802105 1126411 752809 1556923 369909 1879574 401606 1600417 440209 446388 69619 1009307 987519 1744179 917276 712336 1013592 1664846 1439476 1197562 153951 1233845 1910502 833316 1185546 1995298 121222 1757419 464196 282190 341246 1550436 683228 350967 1342765 985741 1181841 1149182 1594675 1555335 1234489 1999643 1046511 906785 956248 1808797 893890 1567932 44184 44889 865186 775354 1454125 224193 1372007 1724904 729693 658635 894891 350443 291911 897340 1497951 804023 57021 562110 1603528 192231 1287959 542385 1789108 1841153 1547622 1836522 1654378 471159 938307 520920 483002 740173 1157738 1249320 419969 747599 305899 1088250 720571 1004938 779393 172412 31712 254930 1228390 1894991 1556434 1618151 1586954 264867 416726 802894 1007159 1644336 16573 603282 1796135 1942479 590627 1789858 982098 91731 502383 1592817 1231963 545046 1134575 1722770 1719144 1841164 1455161 1649309 412860 1039621 261521 1966396 532004 1581449 1237209 404845 1860604 571817 201376 830235 989787 1526855 1113420 565020 573527 1046775 287793 1373613 1233625 1771506 227026 1354442 1503447 1815054 636076 844719 1257931 1109077 791363 1222905 514347 421314 1187327 26305 1353185 900049 105433 495355 564588 639304 1309707 703339 985175 1320027 1753644 246913 540150 1697760 837993 647953 1551044 933618 1412635 1098749 1307740 1858254 741647 989744 609757 1465017 1595516 1299147 1224612 1663940 1928717 479591 237658 1499202 1312537 1928496 862626 1794820 1120516 1631850 1450511 1174365 1791519 59270 967144 806882 1894755 1939633 1705939 1278698 1669500 1162671 1976122 1725748 481817 785243 1156156 442746 249786 1238743 212157 641514 1807893 397275 1153978 259630 303869 179455 1072610 142190 1726913 1904362 1532001 1240640 1424568 724899 240738 488080 739667 1404861 832237 599260 1293995 1337269 1742054 1280584 1160981 1026337 929925 16130 427296 1865869 1100460 1862672 439419 767864 1840149 871263 747315 448512 1203645 1668313 745736 1005754 1224776 684329 1156098 1801952 289794 1501211 805595 202066 1995776 1481258 1980257 52171 1446345 1074144 659458 562306 210011 1220604 1244239 1800130 261096 1447159 296764 1709735 1161488 504922 637131 1931729 687820 929692 1161844 1768647 254552 649695 244897 1245233 51836 650152 574520 1175328 296057 1696661 839349 1775534 592535 1506779 822295 1477455 781790 856301 1814045 1882134 1297049 683667 321727 187126 1076911 593290 87407 379945 1139429 1094193 520394 668181 1323995 706284 1467151 1909830 1629031 174695 1962114 663987 1392966 1791530 1201386 1989694 1173994 1617522 1289724 1479969 1812082 354999 339316 1254018 196191 1830210 1317796 504687 356126 146550 1091154 670173 1574729 964577 1577714 353852 1139544 1911943 1218225 594190 1003552 994331 804176 1997648 1543313 1953488 1766773 1782703 1867628 967319 278235 470589 1408657 773162 1725278 1813531 1977992 1899216 1369510 1152201 143497 1186404 1521377 1416711 750256 74749 53010 1835151 820979 1221804 1029212 1667083 929392 1789346 1593976 57218 683951 1045597 1405753 1796473 367096 504905 1254542 1546238 429821 443801 727946 1578728 257676 5161 482231 172717 931705 321549 1564409 1417425 133357 1816226 1849262 1664389 1669941 898161 164209 1547311 218229 1013249 472305 651893 1910175 643926 812229 1365894 535541 913867 110162 1341176 1517237 577227 1373455 473237 1542673 1988121 1659160 1238008 1184433 452206 1948464 669395 399200 343451 1067592 847528 391695 315927 339337 889455 910934 133675 1003826 432829 429495 1323005 1551454 993083 1313255 799129 561258 488237 1850655 1328697 819684 1488396 1370295 1141720 679703 148603 1418353 669070 1417095 38328 1944777 536076 721590 12323 1798252 1681154 1753322 1515103 1144642 669697 1858667 447077 1102424 27406 1705193 1416668 1906728 973213 183546 260375 201063 1127279 934328 239871 9573 358110 625928 223591 283918 1510261 1454731 1497315 1879920 533177 1324283 1649076 711001 882469 989726 858656 878599 349706 537537 817274 1205730 190323 1861585 980603 1096252 1295246 821252 717370 1101692 1648569 1758449 1847121 1829466 1669241 550210 718177 1336331 1802687 90293 192906 206482 95498 1934717 1680786 1121425 1935993 1425726 1510673 1325472 1718699 465856 569390 814741 1073440 56462 219578 282330 327927 574542 1377182 869253 1482571 1767294 800400 719114 453266 1127733 988487 304581 1957505 1725803 517815 100397 1299689 1754464 606320 1842283 1792341 1284135 817627 1060823 1883413 1801264 534232 128739 79231 1953180 1587680 131901 1717747 456079 811092 711542 536390 941648 133696 1404114 754980 563273 1097992 1502744 239990 1210159 288949 1604278 1734091 1214288 715868 1785695 394776 1062313 355221 559133 834688 1415257 1500161 1332680 1085871 1293590 999543 812545 179359 339110 708375 666473 1977929 1142939 516252 276052 1813196 1802937 759145 777225 1085388 1513810 1140845 1558932 827755 359850 1365302 1947770 287627 1904159 90961 1685005 551017 30554 1601846 126974 815137 1269717 256524 1346778 1788759 506371 510495 667343 700411 1787203 1484583 1991820 1250993 1006417 1639352 1708578 833116 1585060 474553 769471 330629 513793 926571 900416 1758237 886860 312395 1544325 254781 111523 162400 412942 628482 1574244 1345632 818512 1035538 1353899 1501850 643325 187562 981176 382743 1136062 1395785 1237616 485923 1413227 407883 1119817 1163916 400382 1074247 411491 399280 492444 570095 144392 1306283 540381 342556 399763 368825 706672 353355 1338285 1203842 525574 1736868 1449402 748520 1109917 1275135 1944879 392599 63722 1381405 1490680 463979 1754651 104413 1826312 33446 133541 1724765 403432 853518 1366234 1316218 374021 588544 966365 274379 722368 450620 1990191 1532117 963873 1472420 1630778 478570 1492757 698157 584372 1860550 978593 1209188 1861277 1031392 1133601 1056965 646908 1396327 1821017 164022 1664322 328803 1762896 29962 1686970 1220081 1751899 6335 225814 1266545 1287683 1788911 608770 285330 1951970 1090164 956820 834459 117768 1025717 1417130 565275 547095 40711 493848 1300340 7123 1758431 1185462 149649 646881 1019750 1443660 390877 829680 1400789 325018 1268991 127507 507029 1527799 1937000 634529 679568 420795 674750 458045 1570976 1817776 213372 533303 524532 1646912 1137817 672377 277381 954954 1825749 212805 1638138 498687 794950 181658 1358912 1186124 176851 1318182 74223 509585 1220833 1868869 305248 681146 695627 1776447 1066063 1344888 1731995 1147288 541333 616391 428400 1975418 1593540 1744896 10788 1404736 1291814 1743573 565086 1847524 561369 1283941 1725573 647371 1537020 1198925 1493559 1590242 1846288 1972503 147912 471084 75502 1079746 1495238 1553929 270927 1254577 586207 1866439 1056649 889223 1204672 1707157 1218632 1546367 1167114 1029849 1756183 578872 123378 674446 1481965 1202518 1567352 496570 619544 385697 1458776 276715 471404 198919 575843 1701781 938564 99724 1796528 1736137 1237506 805537 231432 1622772 146290 1254003 886392 1194362 405578 45525 872300 188841 1757926 1999657 32685 749664 708627 1697637 1711247 982725 843021 1409182 529889 1231290 1985130 690378 1147134 1751316 848953 466747 457631 316541 182178 467977 866763 20120 1547821 1470783 1116813 1828864 1885262 1687359 824231 1412602 442926 392928 1994555 1604309 572095 993649 200715 1120790 147630 631589 731273 1055805 401981 643767 1949710 1876553 623713 468193 1535892 763225 780274 1932970 190073 602156 325443 720349 1456731 244290 867535 832600 1998067 54667 1154044 561550 635887 788047 1950768 559077 1081087 1103713 299959 1227519 1140280 1238061 674137 850045 459015 726309 1874933 1825320 1272386 1551407 492203 1629578 825433 138505 228635 1980029 70809 103540 160140 1904156 1465540 1224035 1293903 870128 97263 438636 1185055 216291 1746984 1288440 1314226 1541039 765895 1919855 1576183 1276673 1614618 289851 1879188 158927 1488224 212301 208744 1227941 438688 1080134 1867273 426388 333301 1542279 375143 230767 136810 1644152 676382 1987350 170655 1891336 84167 1125367 1450571 605874 401579 1413263 1334366 156512 1363813 173817 257103 1249107 788806 1743694 1391328 616081 516184 1017644 207910 40484 1829073 1036536 862016 50070 1748791 1147905 54999 1133844 318160 1104087 1913073 1913981 442429 664976 693496 1095871 1556870 1337795 401467 1666107 1306019 1642373 1361766 1296826 1919989 395156 444407 1132822 758688 622289 21468 708344 456409 1135531 1979371 1389376 762926 586157 945445 1416676 1376955 1849059 748205 819079 157301 188121 1904431 281499 400745 1638726 729308 1917919 1495178 1109220 579623 74411 345294 615821 1230521 1084945 1628348 1565276 309046 1905123 189212 1103117 1783773 1687015 1577016 1399107 323419 704591 67770 1018548 758902 605159 320415 815230 1390823 1701045 1592748 1000408 674315 1821596 547101 1985535 207724 1496960 1957451 1546826 1721581 1839980 1388561 519022 1877234 1309980 1830486 409906 330109 1161795 828496 431364 1296311 1403528 1705533 177756 611993 1707616 984261 694599 585714 1537237 602349 1103179 1225659 93259 163551 511519 688387 279766 1623143 1734552 65754 1164717 1027109 1190137 145440 1856261 1792457 1407211 1872257 1570707 464785 360973 1772848 1096034 386157 779220 1325593 1139243 30419 1382617 1666734 921602 1491359 941305 244375 1060009 1150737 616837 1075296 775613 1907931 586420 1075326 1287725 429206 1989308 1251410 972557 1635927 1547347 1299923 368805 791951 1326122 1163832 1267495 1244964 1802037 1198474 297360 886813 1157790 683798 882607 321527 809975 833718 1581286 1774734 1886835 1116535 405103 1952373 1322413 638626 473481 1089618 20721 1645653 391482 497253 1639380 1830708 1255480 780216 367420 593106 426566 770032 1010127 768937 634038 944933 499637 1929549 1626459 1927373 1617170 281695 1845785 1854800 672891 1247148 1199679 1104013 1251248 1353061 868578 392306 1973413 485341 583947 804508 437045 45328 1508298 261589 260689 378454 1843115 144411 921986 1240028 1012971 1309545 1262969 308400 790886 1466391 1529570 242251 233452 798241 1742757 1710707 1283028 359882 1638758 569674 797675 659674 527697 1532313 1942675 1099805 598837 272430 965322 1024060 1996981 1942347 214496 715252 1229456 39861 441461 436054 1020750 1102206 1348782 770802 1279010 535683 494516 968414 1343223 1422655 524555 345639 1610661 1779086 1324033 1129575 799961 1509597 378394 963196 745317 1812730 540590 1020165 1691726 1874320 1735393 1831406 1783503 828140 1013872 17125 1039573 1745822 836716 1063307 633791 1398023 394656 505665 768270 1988968 481785 409756 1641099 503382 1944026 35999 1108134 1276157 1804702 795185 195788 591342 237346 1191046 1569769 1233873 1932902 1876068 623761 1753233 36124 459815 1042490 869752 1563296 1448298 172770 696308 1239194 1295538 233419 993510 1196963 1025094 1470643 1395443 1915993 1597403 213548 1880616 1922233 74162 1657319 1880008 122172 1144397 374765 1464611 1783931 1524916 873449 1167702 637250 987424 689343 1585983 1606563 447949 385425 969715 1236882 205084 1933139 1966957 61498 931928 1739116 795318 967526 1079280 1111869 1969572 1618317 1444256 548251 1900202 1799092 697255 898197 919126 1185790 675286 623683 434567 1006533 795026 1325947 1650751 642120 1477027 998438 1154728 185292 273444 1162136 372529 295369 1992196 1360536 1931432 1367809 1598401 631522 1912736 351041 837614 722636 1690274 460587 64080 1360514 552194 915330 299550 1470901 377317 1205608 653304 569702 752226 102397 1705807 380534 913984 1942569 757546 1798312 1753223 1247627 801601 687340 1851666 29462 1723012 1960463 1050618 611971 935176 1135466 1579473 1488168 251723 332602 1637673 1040465 1451566 1375318 823677 1529417 1840968 1721464 584729 1942240 1433949 594541 1824898 1030618 1797230 1893251 1688822 217712 1035428 477429 698454 1835181 936996 853188 1316480 746193 343172 573965 617453 326217 284200 740425 555154 1929039 802955 484602 1811241 392625 1483370 583194 351291 563272 676267 15368 1967194 1299890 17177 453963 640238 1418585 1283350 23499 564300 324387 35971 1716901 890700 416311 1576982 941902 521145 1680702 282103 529842 326001 1826281 1459130 1004738 113765 501229 879122 298151 1799508 1500704 1464951 790843 1949256 1345812 838047 1953619 52358 665087 1136724 1449664 1674855 1360436 1253316 1847555 788801 928998 1017708 1720465 487356 602761 1333440 924664 1944896 105318 710515 612945 1512701 85215 888825 382174 1589919 1187837 382521 1378823 213603 1289878 529767 1876258 1296863 723217 372942 1597948 1362775 1144020 267291 720895 709763 831767 1212231 219131 1561533 1461091 1387067 360739 1226971 707706 1766573 289836 1063891 553272 641795 1861631 972905 1322208 412797 349098 1802355 1527467 454130 1312207 1760494 305402 1544785 506265 1763158 863939 629891 147122 251469 541025 557756 1765074 527301 714206 1118279 215555 724704 1017427 1364908 1261001 1679806 747435 249434 1711719 1647380 488828 1564290 1600099 1597267 356626 815206 1023145 134797 742706 503420 1366444 122675 1819413 1813914 126695 1345525 279967 597539 490999 758650 382637 1390642 92221 623154 570343 1069345 602805 526610 631975 1920721 954491 1244437 917454 1915986 1880245 948768 985389 1982833 27232 612710 356055 1053475 347727 252990 1376027 568952 1988580 1840398 25859 1061165 863534 1249178 1979177 1983399 439590 1148553 265570 1985380 733410 1729926 1972048 902758 1625776 1989526 1079843 820688 1072088 601621 696915 26099 56623 1154800 746625 1818949 732708 1027315 1572943 1663225 1327557 1850077 1097375 1413669 1573026 1604142 1640896 1474969 1480926 751968 338058 324058 712981 1596806 1593981 974349 1672017 428138 803351 958372 802041 942952 419016 1410676 1222290 1121171 733190 1113947 444853 190696 1788068 1035226 1418136 484895 1118142 1199329 1469878 1631562 1521806 1752665 985796 631344 602815 1359031 1407510 900445 917604 995631 326717 372106 1422312 43999 27440 347265 579511 1118348 1330497 108034 1487703 409086 1132638 765736 147125 621977 111642 223923 1742652 1923238 1791595 865047 526682 742961 905207 1590757 859901 885766 1858089 944298 129086 1855787 1953291 1462560 72221 875020 545794 1774711 283971 115032 590494 728660 969483 167005 1835109 90111 991334 292569 72559 785987 1778796 214130 1239751 633521 1925772 102312 748340 1499741 870148 472330 12438 776694 1144076 1291306 1268575 88301 191381 1240239 904921 129460 348618 1061453 1167671 1117463 1661092 1562213 1924406 1629536 343331 1525205 39075 862401 1289051 1304067 1427594 1942800 1731828 864968 1813672 640143 1997325 869724 189508 1203926 1510238 1487577 611199 1892724 111115 1616281 169235 586340 372730 1605667 1567703 603103 1505427 138473 1197726 1890002 956851 1460494 785972 1256734 1858271 1721334 593698 1899659 1826609 1765797 1453130 1484994 846847 1189898 1108131 117627 1036757 1566316 1573957 1279854 1457600 275325 475015 1232659 1100984 721572 1808183 1711377 814266 800773 986986 1222789 1705580 511365 631278 122867 253662 1415325 1450048 1241196 764545 355619 864431 1119147 1707985 1914034 1164835 265205 1442853 805853 1733337 1841564 963518 970347 1799927 309976 612613 1906136 738929 425700 232261 1823838 400242 180913 1558810 1021211 1072618 1871358 420121 607485 780168 1976200 464014 239786 1964818 1239257 599688 1700742 800511 529332 765557 478556 547649 564532 586906 1485359 1227866 1924842 822032 773804 122661 1549559 1357140 1548195 1534622 754485 107773 1906836 1175169 790014 692875 1039584 939045 1173744 1286364 1695712 1861784 1255985 364848 1324712 1900805 1986063 1238558 1302156 444906 661334 237178 935558 1104418 843336 87778 867098 878526 1530725 929574 1513417 1007144 740624 1482241 1181380 1601678 1328374 1824751 1880892 397343 1124430 3149 607079 1629148 88051 1026236 1216323 138051 1075833 299853 1295420 1126211 1441315 1229836 1465626 1242378 518077 1418477 826287 881430 1332485 1599295 1369056 743436 1418085 854853 1549844 1480923 438608 790181 805230 742415 1213453 1728739 895910 1076606 1507099 684616 1539733 1631435 834086 418175 63619 1721048 1048595 1622042 250569 1542959 1540783 66505 405623 191209 1229683 1361823 1548886 697400 224482 516641 517971 1534934 1157207 1483645 1773785 126070 389358 1328934 1540381 1248500 660518 448093 1047636 1728635 777675 1925789 194843 1456330 1200587 455592 1874156 1197673 506156 1615074 1596420 121658 1498729 747667 912823 347383 1824956 1754061 1412956 1661005 736887 784954 349182 85618 1667343 1690375 578682 1362471 1605368 780926 615374 22887 1630160 1548200 371756 1903686 649623 900868 227494 166813 505130 1330147 1394839 446659 1138691 1966551 682167 21525 281238 253441 830095 549675 563556 822534 1103302 88707 812562 1104014 357785 659576 1385075 910203 1290819 125433 431398 411179 572659 381379 1048759 436479 1108927 1877262 213802 1452544 931451 1529217 591748 1609340 301528 1172670 1728206 964144 1181329 1982548 1843162 490342 1750617 1468569 1790234 421695 1084695 211596 1388354 451221 722819 1813711 285629 46203 1348306 1921076 178358 635320 135587 1079073 172106 534942 589946 1648076 665550 1466342 1890295 1763116 1689435 460564 1444582 1979037 297230 753011 398081 484095 155837 223603 1462974 266450 1536149 1332227 896988 1180988 1528664 1903517 1372370 505511 1089651 366000 522262 1483402 1463281 1236581 912147 1586928 318201 249132 1886005 1446551 143984 383397 1057880 1296196 1962668 174116 1264492 159042 227258 899143 1511140 1652194 190929 1275785 108132 1610248 836514 1120095 771093 1320829 1707315 322595 214081 1398347 961380 1389396 1371412 781092 1115969 706180 880748 1214064 905522 15590 1796068 1564115 1036960 1783 1760871 77649 1163241 629204 1430197 607170 455567 971284 787412 67762 1554371 1337780 1316116 211349 971584 1529412 329801 1720664 996009 942493 77537 1753267 68613 1579431 1115671 1515304 1190723 315149 144957 814491 554882 1475346 492666 1614716 1385744 1812744 520190 162709 1741036 991595 1603959 1314281 341138 1292241 1156968 1420256 56493 1560145 146513 1696700 671830 1483347 991722 1852365 1254670 1784122 753100 338939 696011 604725 1931730 734729 1823288 1762011 589614 181434 454756 648589 243901 535672 149271 581930 1264835 1377104 1222804 1116305 383319 440034 1624107 481499 1724777 692033 510311 327454 1027594 1560928 495941 1160085 671497 520045 627896 1711090 1233596 525259 403292 1866377 1090217 982657 1239229 1761118 1946156 92664 538161 1177835 1324821 1869606 579444 1932623 1702455 1175683 1950259 1186196 17342 658843 200981 1789900 528901 791159 1172585 1711132 1041065 973386 840256 554499 1891599 1277828 1106186 125622 1016785 1632885 608849 1710063 848843 1067575 1565114 1523159 1000942 1328828 1788040 1122203 420616 378761 1246574 1127623 1934901 1953741 360021 1294801 1298000 1563823 1415348 493623 1186792 1233956 136053 1760164 1567587 1931584 1013416 1269756 1409515 293723 1415554 1494616 712486 1984907 534097 934870 1332051 322385 413696 1567969 1469174 410521 242506 965310 1598435 1771971 745896 58991 789639 1041001 1161333 1911879 329712 474200 1326023 277459 940507 1124480 1176722 597138 1396858 1116907 650389 1157211 881874 339362 1568372 1965015 1613236 1010139 511665 830991 784943 1908912 146961 1004757 429467 1464260 468369 1360332 1364038 294683 1694573 167712 1177700 119937 1700606 478251 1947180 507704 1465450 184283 938080 1718273 219507 1987709 468527 1788968 167759 697352 909041 1627183 1218489 772726 1707224 1012371 1070613 192306 918829 616685 1990401 83334 824795 1905209 1260381 189342 1101042 786126 643574 1043143 201324 791847 1088279 1604798 258905 458486 1145449 978802 1877943 1240512 1637481 744963 644445 84241 1473351 928426 1589701 83355 1617902 509320 316667 217093 1736108 1038293 1580033 1926223 686799 772314 312588 1986665 1393502 1844277 951044 1570456 1200351 282894 1908219 401000 446830 693504 852938 868694 1238246 655132 1226660 396089 1914799 1579877 1663271 455233 108754 797486 918257 818674 48810 1102352 286857 517514 1172468 1745833 321504 498171 11262 1637516 1256781 1377274 1991799 984204 450985 849754 1517222 596823 191756 230946 744673 1586980 1015204 851389 1321694 1493153 1162237 972210 1909161 1337328 1085248 1016041 1831164 1951928 222121 1430406 1175604 1059590 1337100 85473 360443 1707781 584057 937914 1769460 1562114 329726 1194976 180768 1447288 1921892 675011 336840 690999 714453 497290 713918 220277 1190075 1874532 197431 683556 886895 1641302 428565 806410 1612067 1193218 1769529 1944326 1328793 542999 494592 1340014 297655 1347668 1768529 536121 1325991 1855630 1391979 1077999 1138963 815988 148618 1199485 1828560 1236993 599522 1130685 1043981 798714 1205488 1452203 1412838 714959 1020688 525749 550317 66301 1008385 809534 344099 1714586 1042551 1302612 233542 1602057 404472 1607411 455953 130387 1433626 478606 828473 749630 1319472 1519630 736060 1339848 1908289 800108 1346521 69743 663366 560276 1559132 1907422 1490930 619825 1586766 23222 851566 632225 1222981 941960 1269186 428529 815082 686084 1179426 82779 1970550 870052 1368651 1453142 975519 1027727 1127315 1125814 1449971 119868 1677556 1135710 49609 1661164 495823 1529666 10707 1885815 964464 1036063 1323582 1223953 261458 1855603 928562 623774 1185632 96668 1962419 241606 1048609 1766262 459556 1917215 1332665 217455 1447479 1500690 571586 850474 970663 335623 1279343 1426768 365506 1942798 156525 661227 815898 235113 859026 534632 1486237 624952 1899333 62640 689336 1779658 994549 152495 1640329 490860 877630 1601056 1761660 336991 1519893 3685 552193 650347 758721 1998337 315711 875870 621421 954349 778103 120879 1919558 1836263 662354 497863 298522 1977774 1990241 136386 797347 1332639 25132 1617423 1233706 1093745 199060 1022743 228741 71409 971661 653512 274409 387925 728772 87617 1972828 488306 1976248 1052214 822572 204941 885810 599880 371075 790982 442631 1885627 805241 1605613 1809456 540842 1746322 788810 1549028 1464151 644079 818827 1249743 775318 1977333 837244 980363 204618 1712718 1402764 1813856 765790 432705 820449 495385 305120 984394 1761215 995607 1461619 1018438 1604325 890368 1438045 462665 1712876 635795 621690 611591 771401 1951899 1813197 1239577 1297431 2669 788436 88002 927881 593842 106470 310576 980877 1982002 8986 1485890 745116 1731049 166541 1052898 327505 385101 432326 644473 755477 638177 760804 1655415 1496350 739334 1689699 295271 1700110 1834084 279576 293034 1125679 1561282 1931260 1039876 543502 1990545 751768 1336921 677742 1984734 104059 649213 1307885 1678488 106682 761173 1327310 1093885 824891 982438 1690505 1892511 1603606 244390 787274 279861 429894 515900 1790933 1483055 1918427 234018 949807 1680554 1806723 753952 1289696 164271 1528610 13867 1723665 1656949 498285 761943 257462 1867182 945944 838014 1985108 1326304 1697800 1809755 1583571 441723 1964059 1773165 1591244 373686 777793 756736 988457 1565398 1991463 36886 628976 1511230 284780 1658895 1632157 1888711 705756 893730 850485 11281 926254 1787932 1477900 1718297 1757317 460020 1763038 1858711 1856635 656230 954149 1384629 1611003 1015849 99402 558133 928525 1008836 728460 1916748 365815 928311 632804 109415 1111112 1048167 1206506 1314526 596341 1200200 1290893 243285 821609 281869 580040 215018 1226229 742194 1777303 1045646 358818 1126085 1675647 1076501 815397 1785305 1416336 1411908 1992007 597011 561102 1344431 1129815 1572663 1669075 771608 1990081 1510315 81696 1706367 480832 1801670 1432619 485191 1657322 1294829 808378 168895 1389724 1985968 1349041 1729054 1497737 1329248 659912 1719208 992797 829076 218037 252753 362528 1558736 631267 1906923 687062 1401844 80227 1404623 78661 1179785 133216 987192 1868510 603112 1745127 855290 1715685 842851 1278537 568131 14629 228532 373648 1471080 1117968 1234188 1247186 1964087 1042164 1022771 764946 598746 63329 696817 575835 1857722 321258 1264557 1949923 1620361 1868779 364560 441202 779949 583045 1522054 1947490 715282 1780215 1625238 973988 1483039 1225888 1578250 1073462 808267 1564815 1859714 1132830 1914876 556313 1645512 1609422 367642 822227 1414402 723798 779313 1033931 686334 642923 193488 277991 964137 1179463 1079879 131309 427003 807402 1958596 308967 249741 1829747 1721937 569211 1208685 539571 190701 1001333 248292 1616687 267500 678277 1302288 1728312 578277 836800 1885717 647322 356267 1090364 1175816 93405 655180 1239263 33454 1498581 953915 714145 560683 1198430 1305249 1645001 1518772 1522873 1765018 1887706 887429 199797 1629200 679751 764177 1136739 1802102 240255 1993134 549943 1320073 1920808 769301 10738 16056 1817492 1228882 739294 1448326 619532 1730954 879989 1230499 348960 918070 43926 904731 1277789 684712 1977328 848265 1142752 1308 1954677 1998744 1465419 93564 1832788 1495951 617912 282123 1107977 1936612 48253 1847801 1712096 1387400 1901245 473790 684665 657453 1778251 365705 543821 1351287 580569 149720 1624414 851744 822405 1032578 72854 957840 884534 1573445 985112 1880198 1304994 1046788 155716 1386824 904420 484002 430116 446699 1759594 1848542 1573079 1393772 578064 1607745 451937 161306 1299146 167051 1873776 594276 682283 751570 312137 1922794 530387 748964 919036 1558514 201971 370383 1523288 756583 123260 1024147 828901 364648 1812835 1089895 302517 1323247 888006 718346 1306372 1350606 1409049 1067649 14942 1617740 1841562 527074 1935345 97981 1374567 990709 1685579 726535 1349010 889652 258397 232144 1803025 485165 251031 777922 1834928 1891204 407886 276954 1507955 1645301 1205182 133025 501117 165033 1491972 458578 421147 605858 858821 46242 1071939 98750 614137 1627894 336141 1368508 1794661 266421 1357413 1357382 1824821 1595316 952099 1945091 1533434 1778134 1508218 1089227 1426139 1078017 1300129 147710 799794 736694 512406 1093156 914308 1299748 1857694 677731 724785 1671486 585381 270126 560637 636147 1890404 1365017 1622081 1085612 1175914 547053 102600 666515 1771592 1257567 1300310 1271261 928583 340457 305454 1197578 941755 1371650 1616461 1226666 1910464 595559 1037346 1417414 263979 1581777 952086 1159691 1719040 1759454 1030453 686469 46497 954708 1124179 303423 279650 823542 243928 143259 1444946 312307 861343 208325 1159397 701953 997312 368589 1923469 14624 1674148 1563659 284801 336755 1902311 59322 1403904 1371465 137977 23341 700267 1432503 140612 484278 1291977 816637 77917 1536773 1654394 370513 748409 1092785 1666158 175390 569812 1538468 1127499 1635027 1482863 1283467 138351 319699 507638 926964 1619856 1716116 580324 583103 1767531 340584 570985 1043374 1280038 1830443 670216 596150 1058436 1690410 1751595 813086 1171508 1384498 1951078 488884 1343677 1508217 1252369 1706661 844923 1480304 1661150 1549233 222645 1887860 1736952 854586 1842968 1523680 736740 429896 574593 1970054 1188503 1000014 138489 625984 1207100 884742 1530693 1615495 25112 1347876 1181098 182782 751779 711401 216780 161793 1355756 1524574 989604 1487708 689433 1680006 71550 1096573 118859 172316 1714191 1875237 1012901 187782 161214 1760878 162550 438112 1630225 787758 187346 1023898 871945 1193480 1685273 1029628 373007 898019 1520296 1367920 1967267 775769 307505 231967 1437513 1838114 794802 1824919 182640 180264 1811582 1011916 1703183 908490 1782856 244072 17720 1592578 494872 1076510 1040904 8228 1231576 861801 976868 27862 1572828 1438421 788773 1064322 718564 629058 1387422 1176818 801186 1035244 1972435 1464431 13026 1065034 1756665 1313014 36228 1441404 1574351 803587 627065 1749884 1694390 1451945 10065 1870629 879340 20698 1897893 143636 1170138 414949 877532 153519 1594142 1027841 378187 1561562 1942059 219696 933302 476539 183062 946948 1913035 630724 801387 161326 915254 472120 1428764 1207720 1966075 1074537 360216 218112 1439790 1840997 1070077 1993048 1915628 14768 1712729 1559875 294453 1813706 1647289 986289 698895 263075 272165 681134 1164164 223299 1547530 533480 1189083 1405795 1393942 93606 1338293 1024311 1386873 905087 472475 812737 1405618 536992 801517 323574 1787197 1268411 136197 499906 564385 1077552 231202 1187310 590138 1643787 1932648 737560 1565905 182452 981241 1633670 1486553 1533611 270332 1876289 1111685 1709186 444087 975956 407699 576660 1149741 1580231 1808639 182286 86308 1437813 1856579 1327873 732044 1835200 1885535 1962719 14000 1583135 627317 315202 1217609 287218 1712927 1565966 1506994 1845106 1755335 1237657 155673 915231 389706 948181 835709 30493 34137 235544 1220766 26196 1219688 867251 1803460 1392550 681383 1210857 1511290 996055 821416 1675343 865928 612265 269459 615105 1368705 980306 842991 975454 382281 36441 1001030 64619 1565326 1721818 1082101 1721352 1754708 1205498 436366 1063881 725945 1875269 367925 1104760 1113792 1867067 741201 400799 859154 862111 1214580 792831 1080178 589350 1733250 1141647 1539452 1357823 581035 1283101 830155 1976210 1916624 359335 1394537 667325 757079 95077 1645638 472748 1800395 659839 1582514 1030703 1712870 1650675 1620200 1613062 1466906 1792064 643996 1924978 881074 37253 255778 547759 556779 724545 1600979 1453746 1895510 1745500 153919 153129 1223104 236188 1739198 911364 378168 1495341 1123211 1120354 1529398 956985 444076 1323918 551652 511534 511223 104971 1198995 803449 1413718 223021 370200 1579150 138203 182117 45130 1057831 298874 1446431 1063282 556390 750121 1190854 461012 331872 655344 1878995 1711621 1233085 203817 1271640 902848 1450032 166321 195760 796184 1424843 1728192 313282 456282 717070 1955451 308886 1860850 111591 1260128 60453 1162218 1479350 1994676 786415 569223 6551 1977457 1498126 480726 1904708 1207182 1702775 1035303 149124 1770069 944998 507591 327137 1726259 120388 380804 1071036 352501 1199899 1872941 1284365 1418986 1131829 1100915 139436 1755952 290028 1390707 477177 1286076 1003034 1996708 1809644 1722732 566779 1896879 1014987 1116159 1002863 1263435 1649144 1936751 447380 947507 1927630 396298 872792 1332219 198285 1590115 782238 85344 836839 1393897 1456978 1021688 1051542 441666 853117 1052527 896432 1160465 1464359 1724816 1057646 1229518 1200550 1253879 938036 534326 849527 1883489 1509793 1390956 926081 1291673 33650 648355 274443 1500766 1145492 1685522 1423247 502110 1448548 1928022 461757 1476695 1341967 216109 769408 677250 684696 102491 1117362 731312 320542 892060 1739392 1457688 1470774 1795959 1740018 447154 1838845 1162154 885916 265304 806023 781100 66149 1442787 322242 521545 936415 1868428 171982 1393150 1912961 998643 1743393 506980 365005 1146407 666335 173750 1369099 269992 627959 288354 726700 179084 219682 733659 1065759 442867 1504026 622345 415940 11188 1171535 431521 226475 832918 305514 1229250 1228732 1310488 47929 947108 655002 1364185 1453470 1292846 1235455 1551753 347299 1507010 1645380 1646315 203317 1635875 1568516 692904 645864 1253429 448762 1808520 974393 522698 842383 1008302 1804661 1153465 485833 460690 455706 1146692 1023234 312659 1626335 1699688 983493 1709132 827654 801469 315905 832258 1428999 1955046 907762 111404 68543 822565 1401741 401871 306731 183412 1932965 611145 1347286 1153884 964676 1575327 1417809 947709 688062 815409 1814524 1753373 1767652 365147 1501293 1385937 587377 1863438 530398 1761561 1791468 390476 1149900 1651713 1076108 487394 1822008 1780661 916636 4725 225318 290279 679632 1218087 1165902 1591743 411552 34491 1805662 1429155 462222 1456881 318571 1879015 903056 1004014 1262845 444812 1488662 359784 1405650 1781846 924923 528007 1209077 1769817 1465501 1451285 433003 1113694 802542 647505 698617 528136 212135 1315547 1386738 1490479 1151516 317635 441147 1281192 573074 109087 583396 813147 1672328 1378477 1290682 1303910 1879682 419262 1345248 1306116 976265 1113288 419494 1511175 1517417 1791118 381267 1103760 248032 1592308 1480492 171033 594430 1707646 1877423 1784013 1201135 630222 527359 1890122 1703211 447632 1021986 1484944 789079 1604370 262188 1279227 1186762 1147733 1130317 1813150 304543 1099793 1101829 1806126 712257 806902 1398900 151056 214163 905263 1594160 692638 513456 187576 727395 973752 1861389 1665742 1309059 117941 38979 485732 694181 1793713 512174 1092185 1697114 662495 77340 547375 1217941 1163006 1209396 860776 1689711 1863593 1738030 1308059 1935712 26960 1045785 1469451 834317 1916219 645571 1954898 1603698 1415692 224957 675828 937185 395790 636971 831347 1964189 1245309 1443666 1573135 1790554 1405938 1668089 1631332 270968 1180431 1879610 335735 837776 714658 1374222 1510774 750937 427310 1985724 592627 750320 1877903 1616983 688489 1609159 523066 1926074 1772652 407553 1113637 898851 741359 1284358 1800169 1948052 1095789 1821688 269314 68427 338449 405174 1010343 1967127 1214966 1415280 162974 1585207 202824 1399947 1108935 822887 970970 392100 300623 706959 1811709 1819141 1735285 1441426 962487 1267550 375578 1296504 1750642 913044 384809 774574 820122 416025 1429870 66818 1074178 1091163 110409 1495662 788725 1888803 735577 413015 1288295 1867454 939013 1374888 171155 1029339 1096103 1944942 446599 1254598 1193813 1749018 1537879 801546 701170 24485 1877978 1315191 1091327 1286332 1711305 1511980 1274606 412078 1834998 1540363 1381221 622647 474205 1720372 106387 1059782 261932 145036 939232 916961 1780593 682543 25558 892369 1314604 904231 1456300 1950058 1751486 1442691 483273 373366 71453 1145895 614896 1630377 78578 23305 638405 1962817 1007255 1978075 99962 1510280 1343787 1755623 784893 630197 1313493 613010 1207142 1469054 1889703 767186 478849 340495 1405816 625569 1706612 1785723 1692883 1742158 256387 1508744 1838608 634302 1596859 879285 1450742 1205391 952166 259108 732914 1711806 556557 1675127 1316031 1739757 1906427 412912 388680 1983838 610253 1456601 659636 170114 1099224 57478 1601065 1134268 1456730 538154 1468675 58731 1721009 941124 1338758 575959 1398930 455179 1588078 748778 901173 1418142 1945046 59148 1775214 1378068 680339 34073 761193 751217 318193 609190 1421122 749161 1453360 352481 187721 238620 665360 1534813 1010072 1137432 1252485 778444 396937 299577 983456 131143 91965 1998195 548026 525053 752842 1974444 924589 204246 426393 343222 323363 1937147 432265 702941 257667 1383763 115977 637467 1052041 720627 231448 1667821 1575535 1350985 1292283 1237953 70214 959328 1003787 771278 1676004 64387 1494451 491994 929130 1420930 1747080 1234433 185248 77521 1392838 1343591 1594693 1006260 843083 1828485 1696422 649038 1720559 1790966 1026092 1297897 1137715 995186 1145039 1191752 1759112 1486978 170473 1347659 1230552 1932683 1953718 1677424 1886280 1276229 563224 471647 1433609 736016 1075436 1124721 330253 1056507 507090 853672 1777237 704571 1318487 288044 24487 1991939 241085 1471620 344160 731706 1133487 1417195 1543108 924861 792513 525423 619761 1005470 834136 1060966 1492459 1148204 1976842 1936749 602080 1158130 1444926 1956216 1356425 1392167 128632 1208459 800008 1700564 1071818 1958766 750119 383545 939998 1516164 1912205 1543216 619693 542235 1966751 1329223 1441087 999479 1607255 678808 56164 149802 484570 1427303 956623 1777445 447688 997321 1006005 1370740 1011358 1170706 1165740 1265173 1328700 799072 1591256 1680506 474520 483154 811901 1060209 1002603 1587945 1263625 648574 231889 788346 777108 1182412 1346550 303547 1197007 224649 25704 1104207 1999568 875748 1854200 1926217 285275 821456 1733917 181758 1956060 1344011 917048 868475 1629999 1061955 1247447 1867712 1731137 241888 1402331 1055833 1099440 160213 403738 1511705 1244888 1602151 822614 575687 1737686 562065 66824 1060958 1319439 111864 1072497 213146 1206262 1570555 1519337 1757980 1810156 1598132 306361 1545391 642355 548496 333835 681535 1838772 1739839 1251086 1823533 394190 1871760 1547671 1809691 1208984 1712411 153025 434258 1366962 520018 1478449 1607789 54446 1846325 1737523 946427 510601 1258297 1062914 1431891 409143 1912539 1876544 141205 1031854 749518 1044480 1537928 1207207 1285969 1686164 812222 1005967 395431 272460 668809 1971578 415933 1302558 517558 507368 1840034 1972298 490093 650710 1740244 1555479 1986332 500825 415767 336869 1018256 534969 1810393 1545910 1958149 1112994 1522012 1183120 402614 1003139 159861 1703645 906186 78608 1853573 260911 1700059 954821 157039 1543254 939371 1174978 155932 586304 1516351 1001858 735378 1970499 1776120 1606167 1485576 882241 1552703 342071 88805 1769792 1025442 215856 1397779 1736825 1541861 419099 317642 1511484 646934 874526 989580 675613 1150841 49180 693903 515672 1625663 1792608 1963321 1238504 1854046 1763695 107506 303038 338857 318709 1131782 758246 490159 275461 1133063 1459757 249153 1649391 1939280 1398160 53652 1227625 1256880 1553987 1495715 1740767 1211653 1545531 1322321 985771 1757706 1854867 273109 285434 360313 1294572 351972 221090 322200 1743734 627838 1019258 327179 1883569 1492701 547961 1543162 1469896 1235594 582308 171914 780361 1159353 1220882 936192 1440625 1467590 264093 455362 1568463 112403 601592 1426162 1510352 1788018 1777476 1346600 171014 1887974 1664154 1194941 672616 1824074 1393561 1700383 392109 250019 1384071 848341 1917762 1152350 1752268 1136086 753589 132316 1855850 1964874 818571 1636669 1052609 266425 329167 1410260 1854112 181530 1107859 543035 455427 479914 1542160 1373995 811262 1274733 941122 661251 1928595 1347965 1730467 567432 1732510 373163 27763 110144 24155 1027383 1647689 1783053 957320 1729135 220108 1694586 459736 688960 951793 917607 945320 1709787 1297580 1119738 851763 1393728 1481430 674620 195156 1401539 1965586 1590671 1595294 359466 1579024 810685 1816454 1355369 894697 645083 241608 1645657 1473295 1558253 955758 42268 145948 1126353 1274418 720639 388257 917493 1625673 1450235 1243418 445772 287125 67962 1465622 988011 940622 949405 1043350 911031 794799 811685 1154621 1285424 1305896 1870588 1332626 1246920 703552 1141799 533890 1175388 782599 1190153 701435 567402 858827 849507 1807201 1363566 1447368 321455 1093410 718824 1461558 581716 211353 994560 1807063 583612 1793087 1280150 1379023 28501 635947 1221211 72477 612657 876790 106302 492913 431677 506707 675985 1137233 1006305 1339332 303292 1372216 1329554 1276740 799610 1128902 1044560 393190 701564 1193676 1218696 1562346 1538526 773572 321788 96384 191089 1561339 443971 799382 1509198 1071002 671972 380838 434264 1051530 1022522 1354498 1284725 1196139 468409 1256573 1610863 287205 760463 1952597 123037 1263614 1695278 1150102 1795546 1754152 1698689 260080 1803530 1208061 446874 649823 1620157 698930 1838287 962323 1938527 998357 335918 313202 956506 250873 1510393 1165500 1072202 1469075 1165850 1005610 634625 87893 9955 1324298 29433 312600 738016 337318 502621 1587880 303601 1193657 521609 140379 482114 1407662 1079397 259382 849172 1039205 6930 684099 1065863 599375 1509276 706108 1269152 1172640 274934 838278 1574033 1053155 1948979 1731290 791220 1761184 691729 1756943 337503 525447 1905445 1001053 593286 1413513 537636 428916 239751 768794 1584458 1457432 1920412 153148 1106449 1155524 53748 1645526 1819424 984025 477295 393774 348683 703963 1564743 1149620 1880391 198714 1797260 201087 346410 1351121 709180 471177 1881064 1918477 1352984 1803603 1236975 1475394 627356 1909538 367404 28392 897146 227814 18830 1592219 1984717 354868 52383 1084737 1363426 1526695 320545 61849 687861 371297 1109532 1616874 1835970 99561 1734394 854919 986770 231269 1741630 378279 1373886 1501042 1943311 446010 1675216 13465 604060 1766777 413957 145865 1069917 544637 1855042 1819184 1036666 1267019 1679082 108961 970703 1180704 1926266 1739748 203450 766104 1645937 534870 1613763 864792 1713060 1104630 1090744 1710720 1873956 1646476 1620185 1193018 682996 965050 92088 477805 1833145 1479253 1956591 673343 1589245 26720 1873423 868043 13887 1334506 1042038 388567 861061 390040 626936 1621484 642079 1369568 761232 1177000 885641 1996168 766237 1166735 1927655 671771 1031852 1236082 35553 32213 510195 1808929 112689 1514227 1261008 101478 778012 471521 1101908 1934139 1308336 818697 502920 1944752 408368 64963 1416114 997443 588997 870195 1020877 668537 703479 1830236 1024316 1355948 1752832 115489 545037 1484126 1624395 134172 382071 1537694 1975557 757733 849253 1407803 1660391 1142440 1003791 485349 156276 1984704 1229244 1465012 1795687 1321038 1317718 388327 1562867 276204 1941025 193398 568536 483178 1288253 971809 586427 1371185 1066056 41610 1117438 236470 235702 1310394 1365365 648387 1210114 1960803 1798966 469977 961075 1588352 507054 1541074 1142276 1061716 1042254 1583620 1714479 1946650 1240680 1801476 339736 1648058 1724775 86151 1497652 485231 76235 940853 527948 1626059 377606 1324721 971671 154255 536424 808704 38999 1505551 1045265 1504606 138730 1383574 590678 1476987 308855 1353953 1774952 208875 1652071 1045816 1400573 1320547 1369579 308430 648024 1666680 1100912 1733558 1114624 543129 576329 138684 985968 1181958 1216034 1145690 1820747 1505658 1186963 577213 120239 1915014 1182336 1541879 51264 534086 529143 864320 120144 579328 1362512 308104 1735900 494643 771082 742130 1736484 1518706 1372093 888241 301411 360759 1134213 1696888 1566212 993147 1734684 927706 1465130 366290 1461756 935091 967860 1665371 1989373 1515157 1515171 1366496 399022 1220732 1976227 1984103 493472 841064 1274960 1725442 1558037 348890 1341450 553377 274669 435109 1501574 1056903 266929 1809328 791029 1498293 1922184 483813 1171041 1209177 643517 506628 101010 1077698 773782 267298 1830405 106538 1310198 1216307 929023 1609080 31410 322149 1624340 1764492 1358471 687958 1691779 1455334 1670878 1514507 649120 1869523 1386748 583925 1746873 667891 1215748 1045384 44926 1703324 1794443 466983 1988729 1659865 1324507 1608775 1064443 248067 1658883 1188718 1439925 1254075 885356 1628477 1935903 751606 1309416 772047 491051 1369684 1929010 1694754 897580 677620 1138385 1048832 1768433 551089 967421 237114 467137 700811 1195656 1933447 1231311 832793 248576 929549 102536 1246570 1308821 1399280 1582539 341101 305717 37956 1365342 1963895 519347 385073 593721 885567 6061 572900 578066 590677 896954 1102952 1733795 198999 1459717 863184 1015987 985246 514321 697522 7219 1410879 1128577 1140406 1070375 1346209 1647271 25470 117565 1141298 1025996 1725589 244811 1157563 895580 668879 906730 1559201 1339083 553037 1318005 1632130 1994671 474447 846201 1804796 1873766 811251 1025840 438504 997389 690630 1655244 1340255 639978 400773 482480 1723633 151277 444051 883279 1222569 934318 994113 96190 1322296 799004 1157237 1019670 1488721 1705059 1513410 856019 1790631 968900 1646044 280313 935473 395759 1957777 733323 173826 1734615 66304 327512 954447 596069 742470 738764 442266 1843388 548451 1208819 319772 171856 1796511 1021899 1517220 1271388 154425 1970099 1484988 1926598 1560429 890701 1302140 1413867 1154546 1126438 1891594 332192 1731330 1936314 810736 858829 531783 1450799 1869026 1836180 1442051 1902285 107094 399588 1204994 1608936 323504 1104329 1393995 1581305 1772232 1803231 1695034 1106869 1806227 1697846 1714923 124953 935366 12341 1055329 20325 599809 929463 549411 1998280 1935003 740238 1551392 1038559 922867 1113103 1952550 1752429 817931 1899818 1562592 89902 498524 346675 1237729 916925 263360 1259441 1738607 1566543 1015466 846440 1790505 1649735 1250519 65528 218902 33337 1175712 1940590 1620599 829517 336360 311860 1530708 504023 453851 781112 797225 1029883 1478665 1203428 1887347 1237361 941558 31756 1608955 1681025 387709 1135098 1505158 76473 622502 1680081 856666 307637 1398823 274510 83617 516593 1038836 1739184 631453 161334 1776255 1871579 1705667 1733902 858542 371213 1936173 1438850 458669 545727 370990 1853015 474340 1536168 884216 378026 1225357 720749 140085 325873 1148994 1375284 1050903 1508910 204546 1724191 667367 1235443 940332 453184 1718190 108296 1361610 826453 533057 986414 1716773 1865822 1301648 1619275 300766 1353470 1823449 299081 766800 309993 1994903 1626256 524662 1203120 1819667 1572291 988860 197401 964828 1721706 1720808 397212 311186 1364533 1748356 1968389 1899402 1734049 1233539 811242 787009 811782 1222942 513461 324830 1710140 1450727 216995 1898341 596928 921163 1142678 606570 1653566 1609615 1678743 305758 532652 1884306 1105739 1859020 774228 832267 703557 334375 1307129 1319461 1292813 338899 4470 1756524 715229 1589931 513296 133037 773774 1337318 1815036 1203838 789993 1987016 882735 1402572 1665867 1679955 331431 759433 1347294 1176036 844793 951516 644072 1985441 339756 1198579 1370802 1740805 1482762 33099 1372680 899132 669771 1261150 618679 720130 1704262 991092 1144271 1820794 936162 1484915 965704 1941003 771731 574074 311109 1419002 701944 784592 354869 808996 1233746 1009055 1247041 1764254 502610 1102757 1244500 1531486 1986250 1676124 983949 181818 280373 1951650 545244 315082 1512002 1951009 626663 1893302 393406 1295280 1769367 1473022 1745675 274029 1724848 1351297 284011 1084606 1807348 401645 550761 1859592 99143 326063 268821 1554144 722192 608169 1219872 1933679 1848702 407629 575344 1061230 768949 1955865 1060549 53722 898202 962685 1685458 1590532 837121 1205684 1848743 1718331 29688 695940 817459 738492 284186 1902708 1321363 1666852 1890797 202831 369503 1299801 909770 756624 102523 1976045 1265826 1891863 419057 1943852 1076934 726101 285631 851183 1450223 630994 1977039 228902 1937996 1808129 1336550 232050 421924 1232773 436880 937395 613844 148918 877148 1975496 662137 1801278 1624577 1422338 989335 696766 572069 637736 969813 439734 619148 864743 1415808 389145 1041361 1574327 1136779 1808598 968678 473672 821346 328834 1835983 1301505 1453273 560464 784201 211577 1505941 1056600 1999300 600062 611358 364883 765299 811954 859938 1675402 1633047 933535 1858215 1602447 443083 996181 571924 1314272 464962 239572 1774068 277929 730188 1700071 1045398 1432345 549044 1499730 53482 1922151 168090 1654428 1306946 1076274 843568 1750937 851928 378195 646378 674205 1223277 1328773 1882502 1104115 189104 161872 1867116 200835 655310 1952032 276464 54168 1034340 1867448 1412455 1358455 518477 1675303 1363514 568145 988538 1827589 754084 1817990 840537 1418978 604797 791776 894944 1525479 1246595 267202 1067015 895643 422605 415239 1252008 559247 729094 338895 1552270 728539 957166 667900 727461 1031391 1359631 1313262 355770 175598 1281517 1395697 1323507 1703719 1094407 1102395 1889153 880330 148907 1620126 199482 229734 1295460 324737 704600 1438055 831672 1273105 86706 74256 669007 1291609 1587342 667428 1181597 564704 370980 550959 443107 551511 819036 758957 1133772 500875 754645 1018597 593280 1147523 1013927 765746 575287 999472 240014 1025397 924784 346781 1437317 58007 1859573 635245 948547 1378312 102143 1298496 293168 477583 1687848 1782018 1345193 485469 1826829 41713 935108 53641 477557 1304996 567765 1686484 1991898 947930 1629422 260841 57300 1502491 1870 537018 1453875 342581 840905 1346712 1725223 211182 1704552 461604 1441196 584204 1871975 614887 1810234 433798 239921 798739 1486295 389140 159554 1405600 1244379 715924 109693 456188 1661897 1666995 482319 473867 15120 737530 565208 1873443 1508365 1394872 1832464 1992011 562943 1299151 1796948 690785 383585 1777741 439195 788182 333611 1416428 213571 1398133 1940586 1048637 67084 757581 907144 1128518 1327364 178355 1061664 1065589 1620319 486031 1868247 1220936 1006824 1912616 1331315 1447327 1105214 1309463 1006615 342646 691003 486750 714967 132716 652194 750759 277223 618209 1399162 791188 1372221 1442212 1845963 853322 989264 461701 1347828 1877466 1086550 579778 1793837 1486597 1137952 448444 1763020 72248 140767 1124378 466237 290864 79174 1982656 409145 1327426 1650202 386560 316495 845038 1127277 1528224 1502322 1347608 1514952 343504 1027840 1997457 1315393 1437619 905390 161768 486573 774643 1226614 646229 880055 1703278 18383 157280 285332 573444 1037733 1401680 1114453 405737 1499370 162540 388866 1557705 438125 743916 410937 726758 406336 756941 244332 1661506 1095791 143111 1979041 1173074 1504697 249312 1856583 1627844 1600484 164586 247048 1033843 263542 1833518 1583946 311896 1714489 406098 1814535 1288231 867235 200412 1180222 1209985 681485 1970890 1938688 614907 1154676 1583760 1087740 1055502 882677 1054161 1030504 90279 922815 658105 164772 1435003 1129326 826120 1364064 1636898 1632374 256596 1693156 1518035 711820 1969239 949709 1209627 437749 796237 1005449 1114979 556078 897842 107654 1059395 188582 1379567 1733852 729596 1624172 1289501 570929 1165765 1465531 1306084 1568165 1521991 1979771 1501415 1196918 94321 1386194 774232 1852425 1768038 1635228 1872515 1958776 1239157 449512 84494 1247545 1756849 1723654 1023092 975038 1696776 447580 1134065 853944 474004 1006266 594935 286035 1084826 307952 1518701 1588651 1848619 949840 79729 169692 1037560 338912 819323 299135 1984550 1250488 804444 804315 1589939 47599 282526 1658625 1249188 1117006 1831374 301548 489511 1357241 174810 686905 54316 1659691 594037 223599 1969010 1890141 176447 1903055 824166 1438867 411107 1180218 1960286 1462994 1945479 1899804 68430 1090452 214226 448580 1809562 964852 750955 504556 694042 334060 701169 1714613 1294227 1016884 283841 1935871 1446773 1057848 769000 1597616 1046645 361437 910692 955234 1613129 1595774 1212964 16 730936 1551098 759651 68847 1217320 1290598 679317 966287 1693017 1824664 525500 1848656 678352 489125 951545 1723323 164912 1805728 1382071 1808757 1525465 109661 1246316 1904679 1556064 879373 1274598 467004 1230847 1387995 208523 1540249 581599 1589040 1839459 563410 1042502 714167 976094 199228 358431 85884 1099014 1629674 98125 1311881 1579752 982506 380511 1607380 197208 3279 1915222 550095 473625 1170165 1925519 1950891 362143 580843 808537 1441461 742921 586414 399246 994106 1075761 388375 1220486 664261 1778604 1649358 42074 361188 1106155 71745 1148153 404401 592728 683791 1965507 713945 537709 1592127 1907903 841248 172695 107694 682127 1099277 1709640 1136942 1286393 1877958 430844 1550403 986731 526688 1538936 1941307 1718300 392440 992871 1271143 1943683 1096321 1724531 75601 565672 1080447 1132947 1654228 1972082 1958095 700333 910668 1274028 722942 439700 870219 301047 1395856 179350 2395 547595 1120019 1780474 565829 1053674 1343539 242471 1148935 12249 403201 1089796 771738 424148 1186434 1216244 1919555 184783 974379 1815429 1814805 1176218 1982066 1214743 682027 1278699 469220 800379 1021729 596902 782391 574977 1217245 1960200 730896 424059 1340151 1477002 84587 392578 126980 1777781 188071 463405 251404 323580 1747316 1808694 1793102 1379140 483828 1963892 1614198 1834960 1720551 498636 1332972 1281393 1832315 448856 1398202 987483 1070358 1204557 790885 688962 804837 1446566 141105 211062 1638103 257014 672385 346428 98818 1096733 1777186 1094975 1022103 194284 1168159 1314525 1971931 1286698 1031406 793640 1089467 1885068 43866 602521 861610 628980 919824 1806968 89910 924971 1443524 959717 1897002 1621729 1695672 740610 1215777 816827 1563906 516554 133918 1604340 1243255 1545129 1513692 279609 1932564 1363974 1730374 1559184 122608 934970 150765 363214 1063205 1442194 1864283 1049830 215567 871525 688633 1415842 1218173 480086 663240 855625 1451701 1954124 206701 1604569 16753 258264 1427058 839872 1519473 1716943 113525 192506 1542646 724150 945866 1224220 589247 430708 1499224 7602 1828634 1109577 1530330 323052 84750 196799 1192814 1924045 772609 300565 1209553 33827 1239008 451649 348668 406441 213225 507664 1471316 1347109 587366 1780478 149726 297243 13797 1082733 686843 433741 1824820 1004474 1901673 1762397 1638480 1887737 1903630 784182 1490366 1273889 1773196 1819050 1852901 1925058 1664998 145819 1758335 465478 262616 1266770 826839 1213609 1194861 752644 1275210 898988 1880882 1354923 1084934 941403 77241 459267 593601 20480 603080 1145859 1197964 662579 1228060 1592706 1459066 1166884 1357252 1905029 188247 1871599 1184546 501651 982102 1343836 916695 871909 1665491 1384368 1075160 1224933 1475600 1380226 1182784 1208195 1745783 485506 410569 836013 988900 455984 732965 992976 921318 982328 417287 1884585 1807955 1915026 758978 532633 684940 1370423 212292 278386 240530 1408177 1805896 107434 1416417 1448798 443867 750397 1645829 688367 786135 1212555 685811 1868646 72879 1152516 380171 904174 1709276 77238 430812 1904264 1313327 1333994 1860216 794117 1704731 278027 1438334 1630338 1848286 731162 1787407 616356 1895590 1275127 756665 1391891 1000663 1561082 526341 1445867 1594295 258405 535582 1257494 1583824 465523 922976 1420490 1419521 1889766 417811 403981 346050 91875 31604 220936 1994535 938891 264987 284826 1505548 81347 285092 1626820 225943 719367 1270685 293314 734193 1059209 1943052 1557214 1300623 1871585 1247689 1847717 791064 524352 1716177 1791678 687055 30625 1329764 386432 245172 686081 967728 1199256 1561070 708539 702933 1046852 1445538 1046122 220817 527924 1938176 1636155 486664 291161 224230 1282783 1749061 675884 1337509 650444 694902 786806 713276 1881059 1499166 193084 306557 1245669 518406 450408 1457189 575824 1218119 1846537 794383 76862 1028264 831740 1446295 1789303 914894 1855349 1360767 1014708 1179540 1796876 837712 1208429 1672810 825914 1076512 180377 1889207 1738656 717084 800629 1644224 328178 1631643 239987 1863483 1662036 1447206 79578 1770147 205137 1815802 45929 1842328 595960 1161788 1670499 974800 194390 1469637 1706832 474224 762697 1496884 1280029 5259 1607454 29831 1562115 1377864 1626048 886259 593044 1234183 267331 710868 1158038 596910 114744 1240362 1245970 415301 527252 1929323 1414930 1037218 1622728 1847133 27425 1954875 1303433 60729 716184 1583576 1008840 1986026 612660 1222393 1660529 1155621 121762 1242980 1469965 1234490 535155 1021882 712517 1363117 572275 1188649 210433 768259 966450 631149 330503 1711070 209374 1327335 1722515 652320 148080 651369 1132675 1240307 1902610 770900 609536 1724671 656083 1541915 187768 1037547 1176688 973698 366371 1252388 342812 570621 1578182 1317873 1919015 1685524 1859028 800190 434959 1908590 1072375 565335 1958435 1634859 1180368 1587012 1381997 1990415 1864330 623253 27476 12733 86259 1644601 577905 589788 543448 628580 1082053 1800196 1116972 1869364 1410485 1964521 1915098 809012 223028 511512 686504 1164067 1774576 960717 1881991 980733 580090 1548138 1126227 1050317 804947 572988 550335 1960052 1774555 59034 283113 1409134 882120 1699856 1000056 537353 501005 1972070 1828936 176835 422061 159977 53679 601433 1756776 1179149 1197678 1324704 1648850 132989 173559 798151 332744 347649 1222250 1799545 657625 1407470 1840135 493425 952501 1874924 697225 1557103 663113 376311 1872645 422284 660652 491874 1415278 727046 884935 889302 1143171 10319 979683 944615 143517 1459949 741450 743054 1655987 1687078 1641294 203882 437244 822600 306659 554063 461155 489675 1115074 1208706 1505155 1966509 410708 880724 483791 419878 1730805 569811 32091 1666440 358093 661960 1944216 806175 593304 1061328 65407 241096 1408216 1172813 1577466 904775 650769 537409 417315 691710 1268518 30253 1827462 183556 893204 541781 1837477 1127104 1810053 234380 647143 43352 1786134 652045 470203 1797382 700246 186477 1191213 386701 55804 1851865 1791238 1359357 701914 1214353 1564742 1031610 374444 1862698 251554 243712 1886757 304569 928379 1229280 619918 3560 19115 698751 1580689 1112779 1542657 1904549 794880 1747030 598886 370750 935688 1701137 831344 880908 751576 1668152 1455375 660964 1949392 1500702 1559566 1367851 427169 726690 523360 706031 537655 200578 276030 1062689 1270313 629211 533765 349225 465449 1396137 1844475 9391 568274 1872322 1301074 696475 601373 1859430 1952726 407283 980437 1355698 1887086 596530 870309 1117121 1828649 1769492 1915049 1746278 964396 817625 1724939 810562 887445 254054 383153 1891324 385254 912721 1412453 141915 24078 1019403 100644 1271295 441453 301371 1505278 758127 1534765 1056416 1958943 1284962 859570 1774856 183310 1971121 1691206 172475 1921793 797766 1404901 857165 1215879 1171881 621390 897230 965348 1636517 1094835 1556728 1828875 1009975 63632 136902 1748392 1514646 1464376 1888275 880395 1396728 40311 1705636 1398085 509535 1619398 1130949 381868 1279215 1066355 730168 1327848 1979114 216514 183300 907036 305992 1589097 1207410 768633 1951883 1065487 731376 864611 1582326 1786154 9916 793837 773665 7243 1111688 14304 1178938 1950097 1132613 808709 414994 1485206 1493812 1264764 1130881 1638425 1890672 1836023 773096 734143 1776648 1109675 598065 1321176 78006 1622784 1888746 1391983 477007 1048044 838468 1639805 1390242 1001985 1531754 881327 675718 682629 1102991 20875 993693 170303 1554434 1138094 1644408 680024 930504 211277 114932 350391 1393756 228966 943775 613328 664550 427567 1785171 1102802 1049688 884430 1013843 1851129 1047008 1777135 487452 356169 581018 1088367 1746735 857151 1151767 1125875 1341672 718615 1599187 951873 1274810 917059 1696068 1077748 763638 655529 112469 1917293 1230828 135392 1074830 439443 594192 829855 1357436 306140 836827 45886 286116 990820 909380 44107 1103774 46370 296648 802965 1848964 1202621 1280305 974919 665555 1540870 1886882 1096953 1889502 786966 81064 1029579 1299759 1485354 1699331 1720246 1215629 1749584 717866 1214013 1887341 1406885 1340397 1843592 552731 500009 569974 732152 1135864 421131 863216 1232607 699922 1919538 1827544 172307 759056 1620627 1828474 1476503 1548978 321905 93610 441563 466378 1555440 232636 1606370 920137 1397128 1342001 1357771 425110 1580198 252837 1244178 1550519 371369 592455 1507487 970824 55895 284620 491638 1264865 1543479 762101 1374748 1368299 909212 184631 515346 245390 772822 193868 1009898 1152557 165686 236418 407324 1727747 763353 1648859 1941014 1847519 254371 450286 105073 1158501 155889 1589203 417861 924842 96057 394684 399714 1037094 982991 1036021 234058 670937 925187 186307 1075505 1764367 604971 1898443 67665 856233 1043052 1355188 1182375 117353 1715521 295851 780237 46034 1229393 779415 1360060 1565984 647010 36830 1702708 785318 587214 1514731 1633307 1369127 889027 1751285 347857 1530256 476352 151484 530123 799915 1614406 255982 1528306 396461 1804806 757790 914665 236621 1226408 18776 663243 1209222 1303017 1062830 1659443 1036936 1839735 891519 1546525 1638952 971829 558151 996309 1056214 1720436 1881947 1719870 66913 1988104 742522 1793739 1194600 1594143 898270 1079993 347661 1777484 715869 1811121 751296 458377 1094565 1245189 1184422 195208 966860 1877227 1717660 1957697 249247 232941 162123 704579 1133874 664698 49030 1103016 1449472 1637707 148887 1443416 1223904 253142 988739 1592550 1283940 459812 1288336 444564 1096077 1289097 1774907 629302 1682269 1736735 676759 1337146 552470 937091 1579835 1313245 1901155 1753077 799064 194495 1618724 1460038 1593552 442448 1936642 1740337 1122175 474761 291617 1971750 1542747 620684 958004 1411294 312207 169459 1410744 881224 828320 400608 1145290 739979 1253730 1040310 1193033 1496490 1509575 113081 1060374 301182 683590 416063 316825 229004 997978 423330 664378 1331426 1282529 1725908 809499 1186298 987230 1433660 666181 151709 902840 1374413 1186002 1507336 315538 1652287 592833 1659112 1668691 904953 1519531 1555205 352805 736982 44068 708273 1044102 903015 1952709 1077198 955410 723452 553087 386329 522044 1579501 362663 792992 768871 1060525 223752 363694 936829 865367 176453 312682 1589570 1262720 680802 1096446 518879 29203 1958360 73224 1165514 1860109 489464 1268022 844584 1760654 822873 1167522 977338 1697518 363578 1308804 94049 1185104 531021 548551 1641806 300807 576415 422128 1417168 1852510 867761 1344512 433962 553959 253908 31762 883751 571527 1178807 60906 1650353 599948 523986 1998098 794098 1149068 1923145 909570 1534034 1460679 1910766 1815544 896482 1940997 979767 1058815 1045472 118591 1810813 1521577 344999 329136 692716 1410076 879433 579060 308756 1419492 1744066 1388746 971667 508727 850589 992240 1176161 1449445 465667 440025 627850 1207996 651464 887733 958809 311126 1838489 530687 726285 622163 936174 718402 274917 1866609 547946 855018 164635 136754 1674503 1888123 1752805 338992 94641 1674982 1623078 1054594 468747 1678273 327045 320345 66377 267936 516288 394314 1994421 581085 201770 1471008 1503309 82061 178060 1081556 979890 989478 60617 1337961 1798710 157619 1826777 1247922 503638 1755675 226040 1191135 1082027 1488234 1324259 1030550 818269 1300641 985565 762998 1231170 1002019 1123877 1975430 881141 1294452 30846 1335497 1243025 960310 1025069 1466990 226984 45648 1410776 518853 210197 360475 707674 351337 91270 75097 1171269 1400633 1872873 1099587 179870 1809131 834527 168487 1165204 965051 852506 1676571 622616 1764376 309692 222343 661953 563481 1925233 1310222 237362 1047563 1508507 1775936 1577170 56874 391483 1288825 1754158 665889 1334386 225976 1899493 401873 1638960 1267100 144061 287182 999485 1386601 1250786 596783 1939708 623807 1393688 989733 1338442 879563 820153 779931 1221111 169925 707213 1542516 1964727 1170454 1172705 922006 1287371 1790827 516443 1585830 1194131 1670665 592257 523480 973096 75591 1607048 934163 1817512 1790407 1250686 1396270 1669194 1721177 111943 1516582 1371430 108940 1310419 631721 1840008 678156 845367 1967588 450580 933865 734652 1307949 1698711 1673893 1538146 719583 195253 1706771 1000766 481781 1502940 1420460 1630933 1853070 1019626 1686338 356147 1283524 1065599 1823389 1494049 1998014 349451 578093 1667431 685599 148787 509321 1227595 211722 1421866 144124 527895 181472 21765 229044 819371 500666 281551 110689 1257066 695487 889043 433876 311119 799143 492188 289365 1675477 1276920 1401515 780921 208708 1901735 1571372 41366 1703350 1659229 1158831 59786 300363 828799 1584610 824845 1179256 1886826 486178 1652585 1108376 1611266 1481961 1896968 875668 669831 552397 999848 1755584 1698137 1384786 551423 1580929 1082188 493458 511465 110813 1532975 1722204 1777588 544185 34874 304563 1786862 1809803 693154 87039 1957954 604350 1444095 334827 751634 836655 1420009 1031550 431232 1974514 1934097 981885 571967 935960 1370824 1454296 1202332 944443 1809001 237712 1486214 715683 1226509 1442874 1145281 1067645 738853 781182 1086888 1570881 793140 1735926 188955 962833 830397 1217641 224442 1926584 385269 1811670 759082 1768390 1919960 73629 1334166 1797366 924225 1138909 662487 651905 1267822 1050908 881564 1542287 1857693 783860 84228 789300 1835107 949469 1107294 1263289 236736 304244 666285 1437548 1036681 1829239 972650 1192878 1402729 1623738 1393718 1640819 1627742 593208 1387427 875455 648760 828673 1298208 1940690 1462833 249297 213232 931882 1923970 858706 151004 1251507 1839082 1520341 997551 942253 1931826 1572266 1055572 230387 472718 1840216 561068 899390 30104 1005802 34451 1744525 1264021 1447048 1216017 949231 1567739 1385151 1738085 1821655 1923902 811925 150441 1410027 1778834 1487928 1972806 507837 982891 935772 69166 495585 390250 742550 421253 602564 1704359 423702 671165 626610 46397 1163608 337047 1980244 92754 101245 538843 1921260 1747768 1000243 1560626 512740 1426889 1008711 47893 250650 846746 642538 866985 1126027 1799086 958221 1663573 1229514 85158 993011 1076333 1746347 1167159 1668437 702076 748870 345036 254447 543829 1592640 1832409 1842353 90928 1031700 168986 1286394 1702266 658371 1337485 275460 1640963 1562739 832533 850711 662630 1332753 1702733 1277856 461234 1644356 1344468 1742467 269791 1076682 1010423 1413266 68872 1791752 1556572 548518 433017 1221829 839019 1016783 1461552 1373441 962516 544280 651515 99339 975643 527964 574357 1389230 655449 337044 49333 806038 1864191 1287011 1022873 1581203 266415 247304 1366140 340850 1586041 101582 893418 868167 678089 39055 1430845 967019 1452749 1356805 1296741 138395 776280 1456152 348046 565386 774796 1619567 1472817 1591207 1006222 329623 1403332 1052545 597623 917824 1830781 875257 947196 953560 855530 451724 1582275 157206 1753804 915905 1137885 1967099 1007503 1074970 566847 836304 1516290 1028390 579646 965652 447512 1047893 489001 1810056 408226 1339223 112655 464729 832515 282112 1037982 550093 1129721 1421864 1786218 1166688 128263 667615 996521 1342383 1558937 1658186 1312587 745727 1923388 1613497 820330 1320843 383563 486715 1708285 97839 1514400 1016543 832917 1847830 1982707 14822 1249589 1468726 1812048 586017 1228202 1462080 908860 1721846 1654510 1574856 1458435 1493439 132702 915022 1718889 1730369 201631 172943 1278874 1062842 279126 1701129 205741 230560 448834 382751 1623685 541453 650336 1650712 1470610 1472172 927316 1532857 600682 481762 387568 780262 70596 1381511 1462047 18582 484842 706954 960156 371925 90971 156332 1238921 431011 77557 1281650 708036 367012 992311 933639 597283 1721060 387864 1968785 1230316 583534 1256383 1139047 888826 881486 1179398 1022700 1401936 204826 542765 429156 166534 1540222 1669249 702202 1583950 480820 378273 1799840 394252 1922478 230358 536668 453937 1640333 1894259 185997 1459132 954173 1785944 1966329 1731666 148355 645361 1561334 1607718 130576 1824778 1807329 1765400 856183 1758145 559739 1903770 1627058 1272741 383460 1778973 808882 1331116 1588874 1496554 1646219 338491 767613 1264337 1050099 473665 1961389 1180846 1342795 1059804 50856 1853879 1274267 1697382 264267 883998 842684 1625051 1922663 1905539 1262161 479279 1897096 613363 1458007 984724 1924766 542903 1614106 90788 1846795 392200 1115661 784456 1852762 1519549 1848006 707070 1629466 1578862 1522262 1562271 1503028 1913597 1163683 1958606 192773 189433 1646673 1896986 1276300 570629 111542 360670 1013849 1158086 843314 700792 87185 88544 217489 1315859 55078 1154986 1929846 954661 1987283 363598 665386 933634 36624 1606441 1125348 1308767 1797723 1558032 577830 912451 1884830 814550 187400 1434909 1518227 1965867 666187 1602559 1557704 1613521 1281357 1245179 1192341 519898 1992428 1731019 104872 110974 324405 1411806 1915608 772626 1533615 1318396 858226 299816 352788 115710 924737 1446001 494959 1250024 1949821 1474747 1312175 354481 1647764 688407 1346015 1583346 226717 1595797 190923 747466 1147249 1902442 1446334 1369448 833764 126993 1233009 1987789 811109 1444789 727961 1904390 54350 911826 743849 1162388 1709364 339289 577193 422674 636587 663911 832939 1623430 335226 204364 1865109 996748 1263765 1107296 1192174 1730256 921069 1386317 1187194 1320564 709229 606575 264560 1680752 1895973 1019131 1762970 1802482 290628 824233 229914 794245 563816 667119 1873249 489887 876289 573107 806201 131436 975984 1166142 1930297 687544 358632 308976 1103814 1675744 572147 485716 900582 1318708 1205864 37473 370780 366896 1592663 478582 1743486 1254715 671883 1888222 1606922 1596618 660995 1282130 1096681 1456214 914613 1348037 1671793 73478 604531 87074 1144832 1799861 823029 1498920 1726860 296843 262439 593542 1946094 61997 1580694 215376 54698 1130447 117971 1356880 1799010 717101 210389 857640 532418 1386367 806035 1123641 771834 1142746 277591 1217422 1290919 1127083 1405449 289579 1222929 1517868 979843 634851 955201 188781 1460482 992676 753190 212810 179004 1010974 1822476 1833933 1858574 5422 118188 1676601 1926288 1577260 399609 1459659 902215 165985 445665 357357 1543758 1464537 1051349 351386 1028944 1614338 1708922 1393124 1206028 1038659 512492 714029 424831 230544 1366811 701382 295545 463086 915018 1532929 1800143 718891 203351 1664412 1708359 36019 604153 431249 656296 1589808 1415088 1326334 762318 1708141 444666 1076461 577156 1644104 659749 1000817 980514 1752419 66634 1971853 781800 597988 428055 222857 452297 1992799 400402 1203111 554689 251048 948275 994381 963225 1617292 1048056 206732 723827 655803 1140892 1212387 1435742 1188827 399965 867538 57710 1904748 1620337 1437293 1417214 286162 1710548 689355 1161874 98626 1360773 1990520 767970 147747 294603 1841103 1809005 922128 25776 1305382 1004411 1384123 526393 1120027 1772851 176416 80501 546325 221284 949465 878547 750450 776587 541583 1926905 4359 815486 1929405 448442 307335 1477478 737247 523193 1504274 566932 1707767 1251162 239641 715118 223037 586804 1354238 1763329 1853546 1335008 1746673 250338 94229 1893088 1494509 1029104 1106497 1330853 628101 495526 415406 98710 1285491 424274 418011 743326 1369692 1674844 467055 1205514 1506549 1290877 1877492 1632222 789791 656362 1594363 329360 376288 1207663 1859880 943215 1581235 611248 47838 699917 1266917 402238 1585939 1653434 343134 590908 1781346 359219 38509 1936081 1244761 509489 941348 177225 1950654 1081739 621860 143894 56357 320272 800900 791030 1472750 689554 156482 374624 1874512 625832 366344 1185340 211205 1429028 847554 1341880 624991 883976 1699237 1897965 1254259 1369279 1442297 1172974 1802307 379402 1446419 117040 1246231 1612190 1650661 1887752 1855388 1945166 881144 1349101 1317383 1555613 643638 155274 330612 1106373 192524 374321 709160 209489 1169217 1718023 1131977 1438836 478348 885977 1987754 764245 1333432 369311 1822695 680897 38087 1589384 728469 1259237 1857755 33804 197428 124638 1506734 571411 1768299 467051 406474 1880220 1620295 1778260 312603 277999 490979 310396 1077766 628873 1820593 1570708 1410771 916792 1685549 505320 1470976 970468 1641211 1507118 487405 222614 1619730 38677 46153 1492984 155721 596343 413123 769479 425444 136506 963805 571000 772053 179895 963266 312272 1781331 703196 636109 293278 1861246 1382225 64166 520097 1859966 1696921 1343774 1492533 382669 127321 535262 342595 1620118 115989 893946 1090654 431420 1928576 727473 1386793 1741834 424804 1517249 1391203 1017331 1662566 594999 155812 168948 1691237 1699777 39787 1760628 671182 1338665 1960487 249698 1751781 1808921 1832728 1548929 152266 318243 652470 840677 224670 364604 440944 146795 1625920 1816250 1180031 488829 1669438 1957202 1992114 30882 566283 113892 1326490 282617 1808956 1582180 1187737 539860 349142 491846 1509061 433815 1353259 981108 898394 558165 53827 1124984 814712 47234 164519 100564 137316 183619 1569123 750038 1916300 1326032 724645 567741 1840874 951674 947377 346801 196505 649683 861737 1685564 1319168 347579 147512 289256 1547309 934197 1881385 621246 562701 9789 245983 1217419 716392 1889216 1554545 1408521 1896180 1141801 1155576 1500706 1804948 1250179 170831 1674914 110924 926949 1938541 16065 1919759 1357292 159356 708583 1448686 1308571 482701 1610380 231640 1818444 1811756 451653 1319881 1327287 199392 1287768 585433 1126265 1064747 1561447 1544851 517439 419541 1995226 1450447 1804688 536177 1366148 1591832 301040 1723449 967462 1469735 638445 1572793 99974 1113827 186133 1025538 1723444 1195601 1263636 875873 1197620 429926 174140 1360181 638782 1029216 1770812 1320095 1674973 1497302 1409872 1745599 165560 1651733 1820482 104313 212232 965954 1043650 726874 215607 1750595 1078719 1774190 777502 775649 836505 511634 1065525 984157 377698 1296679 136893 692707 847274 346678 51702 382248 671890 843947 520378 1228672 469250 1866145 1336831 274415 1427093 1422762 193103 352291 651671 1412318 578591 843785 1142437 72674 1270093 72162 1305027 137129 1199137 1263114 620240 740446 409726 762940 1154429 1900201 1373524 1372818 116943 557504 1507849 1096498 974720 1651139 658233 902337 937456 1692544 1105065 1164290 350129 1355879 832867 462929 646134 240660 89499 1051807 1422062 201330 803412 1961501 1656765 1635715 763531 1321601 208048 530301 1982455 998053 1060307 94416 1735692 363271 751457 1971945 585518 1469706 806058 1169468 1472498 1738454 1817554 483815 19131 1399887 595306 258928 1456974 864861 250164 1427806 52788 1290553 1636175 932461 1175737 1400647 965114 1803791 1846676 1940304 1950340 235936 699894 218831 223108 144615 1138796 1922957 1274365 1659527 1528919 1956606 1695343 1617729 1230848 28724 237846 397872 245818 1020186 1706651 1135156 1530774 836160 859220 1104705 842271 190678 364513 878220 517796 1460364 1393641 926281 44123 1354466 1627118 1677743 1621533 1869967 337218 1044155 905283 1540333 588668 12243 1317402 1125806 1922548 727855 987042 1613939 340999 359256 1298306 801107 1085629 1062127 1280529 1943977 467083 1827506 1035665 1123562 1422759 1825080 241766 1205557 409549 217849 700702 1453548 1922156 42087 1301067 507790 962068 1171128 629835 324762 412526 1648438 558856 171521 532515 1360311 1322427 1753742 849128 1651155 740914 1204836 484283 1033457 124130 1625118 99019 573612 1605880 1754218 930594 1296695 721615 327211 435578 1253598 1453552 1810291 22515 1651710 732968 1355762 1152402 861721 1424011 509857 1576490 1922132 789233 1223034 1981089 759873 1765476 1388486 32297 1027342 382420 1396003 673389 111275 1486532 1465792 1318872 1922605 1023125 24203 264794 29565 1502734 685030 270152 797405 1486781 1555255 231654 1138777 749644 429279 554097 466053 1803899 890602 547667 1236955 258526 481178 1908613 16180 1192070 166671 1831970 59280 480610 1975561 25347 1664688 982083 570602 240664 1458553 719596 687314 727591 1210358 146745 802501 1877327 237813 1651670 1359516 1481270 1028808 1351496 1970985 451412 1790982 371577 1823501 853266 31970 744284 1320224 335279 1422723 1180854 570748 1363635 766173 15710 1831718 1084085 1951277 1696196 1145704 252622 1489688 909475 892682 605212 1931776 474274 1545545 164427 553727 1075754 289830 1678498 1015433 1233306 253274 29635 732067 1893183 704960 1321849 1218164 855376 1513846 926346 763260 1909533 9767 1627754 14281 207536 162816 1057732 1155737 1374671 536454 1637797 1947196 1985065 984870 800644 349368 983477 546968 1182728 254897 869257 303550 39658 269578 1179872 1065921 661822 1961707 442775 1653404 585633 520843 475676 1151433 1586266 542939 517113 1902424 1245305 1371659 912297 1033030 733571 1541247 1120102 173445 1607393 927910 1713163 41013 65775 355170 483185 530015 415928 1853703 326650 852139 1267197 1479386 811664 248442 1720133 858653 1953660 132749 1154022 1810641 1816477 104364 124078 1328951 170221 1020889 1576984 991784 709934 1704345 339333 1943126 408128 462623 604960 506276 1497936 1447410 4204 1326295 315256 707833 45128 1885145 1267194 1170781 108638 17120 1744141 1271656 1583701 1189653 1153723 288437 519618 452512 1731524 1354531 1191212 1635998 338607 224206 808053 1683040 1535064 1299113 10468 1888813 644584 123340 1929055 1510209 946888 1504028 937054 92975 1719721 887045 1479805 322082 483158 1669403 112531 1072847 1310848 425079 573194 283567 571504 439728 1886748 1309714 1118827 304014 870370 845593 1137958 1497403 160074 1409615 659241 1332967 411095 1084240 1672258 525587 10948 1108572 968605 278795 1446792 536470 1093209 743690 1336957 1595342 244007 184020 932850 1466454 992567 1694053 1228037 1781291 1529697 547581 401759 779069 1381674 1181670 1109815 529987 1149613 1706750 1055548 320350 1119719 1066776 1447352 563236 355466 885368 1833623 1126550 529122 325565 1299619 1648911 175912 1711549 1024422 1497825 1557654 1624376 156653 782979 1616341 1140937 593778 516876 298744 1482369 1836453 1453932 1513952 445514 1445157 1123503 1231700 283293 1127308 1709052 735753 513591 781911 363819 437986 1521862 1250719 150949 1204455 1768220 664365 553874 1978994 118008 1741743 113436 650715 921544 741573 664219 579363 1217687 251533 1401153 1891236 68143 615560 95824 653885 962153 265238 1669139 34016 927336 1605297 1330435 633567 237944 743233 1357552 587016 416544 1443454 410590 796676 264277 564418 790622 1768212 124680 1328126 1401094 1839025 1710543 1213576 172458 762759 715212 326458 994115 227563 41858 256193 222136 665122 1835824 1559588 1815046 1516035 1311302 646166 1224223 87239 1673403 95953 1721097 26534 1382989 1204891 1815844 832157 1481556 1980654 235412 922562 1807340 1353033 1451573 1185484 284316 1515010 889663 473605 473805 1670630 1195128 1339422 1082435 1942578 1997178 979901 866779 306268 74365 117474 1443994 45135 761854 1899842 1398516 1883912 1096166 1777447 1314997 326757 832681 766158 534875 590108 1733539 1569521 370956 159627 643102 610138 1967966 913177 1509573 260776 1096122 1768067 89652 1544518 905817 763573 1695043 1608301 1212085 1098595 1652227 1464460 1084628 172710 132939 1294006 735999 191483 749054 1958327 1340363 944635 1013638 1381092 947075 1634584 214527 346409 1754041 814831 1656008 1425616 1496279 1029163 1675092 1581752 1634919 1455814 549689 283726 1284968 55310 1485602 1018378 1400310 976534 436033 589803 1963697 1254467 1379302 207148 1481089 1709883 356572 1477302 1184010 1446670 1142075 509785 24250 106952 737207 23926 935385 1741819 916832 1445000 851198 682003 1482802 1673129 1567889 806949 1303482 53152 605269 743950 1408091 675164 1049901 1631587 1480660 871637 1655433 778812 1456 1216552 1625034 47582 107845 1515521 135181 1210342 436769 441219 1160241 656417 1684793 812604 124385 573469 64724 13611 1748213 1774502 1146656 619209 1773905 370124 1816114 275274 1901207 178400 800777 342576 1268591 1477474 812620 1795844 130922 838284 150874 607939 97249 183591 125285 1542990 1076317 352970 1317749 64228 1278304 1571106 1815654 1629144 1540703 657175 1379518 1799546 7672 1751046 61457 421502 141074 173522 239351 1110559 425513 1535006 402600 1945342 1966380 1335019 249553 1460817 1008734 1232260 1307070 652307 318399 518718 776762 1632828 1669526 763273 669837 1603970 606168 252751 1555984 1074697 232822 1008246 1086001 680185 1907938 1680149 804630 1371450 502820 969339 1442939 1820609 703447 1768588 1933121 141447 671795 953716 1942102 711062 1501907 577796 737897 249147 1654449 1747506 80780 451689 917861 162105 339286 320015 1478517 360150 1351258 1083525 99455 1558970 193242 151036 1154702 1896655 1670933 498133 127457 1677844 815512 913370 348449 130265 1209899 1554594 898552 789822 1623168 492573 739565 792947 1952997 450506 1237070 117805 137844 41017 1707968 1340064 158020 1195111 823451 320804 181745 1920756 1481510 501535 847975 58385 1146733 708866 1057964 1829103 1093503 397135 114543 152241 663480 60786 1478099 1717808 1393099 199839 1032214 19369 1504706 816100 755166 128748 147850 1507979 1872092 1582028 1036988 748131 165568 415051 791914 221176 364313 1916565 544004 24918 460009 285026 1899325 1781662 857158 253846 14209 872576 254950 905073 188643 605494 403150 922992 868967 175485 644131 24968 963602 809363 239997 1805439 457187 872536 371963 1234988 745700 627609 1679296 1934269 405852 439841 666599 432724 1849566 1316269 778790 81068 1066278 143659 1267762 1345521 432513 456578 1910663 1572052 821750 185022 400568 574863 1833660 1372651 1149105 118374 24563 1848552 877428 1340098 970546 554540 1730674 623747 600161 1775873 1938548 1731917 605004 587119 1474988 776969 536054 298127 641949 1590481 1498053 1458731 695544 302145 1293157 289567 1863469 855681 1287754 1432623 68308 261130 857006 1647709 114994 1102336 451482 892269 104655 1016588 1067375 325802 47872 184116 1541573 923351 66700 383295 637691 1938802 210655 709736 1432912 607562 140662 945274 1243540 617326 837452 1191367 1376455 1411121 201876 26087 11880 643253 434625 888997 118309 414869 1126061 201384 671465 997498 489115 1823145 399865 747792 1761981 1397753 1112706 1072369 46440 1774779 275295 1520627 979812 699147 1605548 1141279 1382793 1618791 820536 1552970 1781655 1243443 483403 532881 1429268 245434 1586536 616018 1774517 1803371 1139978 827976 91796 996698 1801352 102483 584952 699577 675277 1144409 425640 166299 268618 885876 80728 512164 39308 698683 1257880 1785130 1401888 703444 302233 161903 900772 923090 529155 1985131 1199050 442687 1623608 742106 225134 1105791 717337 1925537 1142273 904850 102630 1993683 548957 1409671 1139801 1222613 1451144 1129387 289909 1062052 1182355 1350161 1923131 1920604 491195 1869640 892034 1306027 593678 133119 640278 1818970 1157773 387715 1601916 738225 1477132 996044 1104978 603460 1846382 1563157 1074067 1963295 714824 1445894 1131514 1056366 1417893 481040 1282640 1194350 979341 942380 1334770 1246629 998755 1919024 1943972 1684235 830395 919557 1530125 1865890 823805 80631 1893776 1342938 864901 250204 833210 1273004 465928 26974 1257111 1865911 513640 1067837 960629 1801273 1695646 269419 1214850 1869900 994906 1579173 200807 436799 1520502 445960 923474 1087031 1096704 401533 1243460 10138 529440 188278 858161 1123637 891740 1026365 141877 325879 69046 530955 660144 1768094 251625 1723378 1926963 1745784 1381021 842950 317865 1300961 1202655 815893 583198 1554869 951412 257163 1767402 131292 1984963 675933 383704 1026340 1430849 309681 1456143 505229 1241093 1492907 1661678 1291211 1811744 1137942 723040 129590 1618993 48249 836585 1573376 1940606 1163935 58151 1452276 341988 1526592 1574165 918746 1784806 1727751 68191 402658 57647 758523 131924 894645 137973 1867087 1585759 25054 1328206 339657 1817935 1882335 1247859 496303 619846 842418 133405 1016683 13087 1697009 478005 534550 1348539 455348 1126137 537688 985950 1859366 893294 337501 1749360 1870234 1111312 207720 370783 186844 1374171 1741568 1100601 819833 1760927 1838210 428334 740365 130850 1171248 1636631 181781 219779 712829 1142288 415131 1042262 1394747 1645868 493734 1698938 1791673 436817 1536892 1804921 581596 1796695 162758 1637905 1569362 878625 455047 149626 392207 1315594 586135 1857080 676014 825647 117991 1765654 919974 1309838 1735748 1035557 350835 1189051 649915 1019393 1598837 1379056 60614 654654 1357065 1309584 1551732 565433 1661193 1169530 1148380 1319587 1752117 284474 1048938 239150 899189 114354 1418675 1777753 337804 1386437 984926 1392943 184263 1385417 1827902 1273194 1341912 161642 928840 1772833 82376 409101 909162 1678756 156206 936522 202104 428428 977170 804414 1606893 1715300 572601 882698 749717 1165337 600312 1546415 1669617 1101934 1315986 815360 1057536 994213 1679312 1407230 1113425 48430 1941856 931005 209875 1215155 1779752 1468537 21165 1527605 871076 1787288 1480067 1282294 106241 463733 472453 430382 1522509 763968 157521 695552 505881 99061 1593561 1625181 503223 397910 1125596 1694219 1208760 1447562 353278 498836 641987 936641 1193074 1178488 493850 1340063 1068230 1608559 1057986 1886003 417203 279518 1672623 594344 1787261 984196 737551 1740113 769745 1053605 1194277 163346 1954437 772747 388395 315601 1960192 823109 1712504 1069083 1071721 949252 46415 22743 1036470 785670 1517752 713493 848102 1317461 1051243 564780 927535 1374817 1559438 276573 1549273 643401 1877526 18385 1472205 632224 971935 653855 1567412 750787 1012982 1165865 494978 1723961 95777 1225915 368313 29889 673492 670118 996853 50722 1735189 1677024 1742758 704084 6346 682909 395956 1706621 1105556 1267318 1864761 1704538 1229060 415245 1667491 1596846 1219466 1221925 1308593 271149 583332 1141181 104887 304232 380753 545167 1430393 771513 1611750 1846218 1012050 1256435 1075173 504463 1895635 604928 643988 1434695 1201000 249386 895575 925005 711792 313865 711300 863412 1813848 37203 1251375 809706 1184538 623995 1895400 1992695 1811272 1416278 1678188 61723 595944 1865410 1802304 547026 278172 1734809 5565 664532 1129733 1995651 1936713 502257 400209 1520164 414134 1102994 1162931 1890224 1509626 264314 1343176 413384 1191270 930604 1996183 1013504 178971 45536 7317 157861 1230024 37631 273730 543646 1429964 531352 51102 668872 1549520 1623741 557387 255267 1502537 1918973 696077 1027432 23611 1240732 1532522 473296 95691 344549 449760 1611011 315203 1830476 1366472 618408 137579 1384499 506658 1639700 40511 1138851 1730171 127070 1362367 1145594 278924 1592151 1648906 321873 797996 650383 1606283 1004372 969015 504410 1516004 1414269 633403 1618280 1378001 972477 1012308 78191 1604034 827104 499686 1029287 1412181 1653921 242739 1183459 1137851 1194616 1810398 658846 1535043 1728974 1058237 1666434 353347 1776638 302577 533822 329054 298490 1806492 1473539 1641472 1203077 188138 1241760 1252279 1566693 1246147 1306369 1133888 1270126 297826 1832133 1878675 326412 417832 1042514 1282169 1633215 1557315 1444568 144202 1190809 895005 1378791 1916056 541811 748794 1012281 989864 938031 1010329 1336205 1566275 482662 107115 1586772 896081 1954002 1977202 1834772 714364 1489018 1287996 43582 1946853 1086449 677848 290049 21696 1239482 1622994 890471 1751844 1240743 715029 1909143 986805 1289067 1124451 1486790 394459 356599 349326 1049399 1885050 946829 1742364 192913 886290 1148308 351853 1524748 1845823 1776008 1406873 190579 1265914 911443 1160257 765101 45605 464492 635661 308027 934977 1027266 29138 1182485 335521 168157 364257 1330094 1888194 1626353 1931054 281732 300644 529874 713559 654264 241222 426290 149900 1012950 1603487 911084 723696 1765484 1326028 623250 1158588 1203876 1149422 1449813 1344456 851600 794991 21684 1833927 1793671 1446251 467105 1381231 1129342 1088958 310933 1563798 189571 1736518 1323909 1271990 1421795 410363 410613 522612 717502 598063 908976 1059006 365929 1083001 312203 140475 875464 562694 937856 1804766 1921727 44407 1897122 1385597 1918342 290738 1538312 1373869 144135 805613 499277 1323356 865298 403505 764295 1309857 1022878 1946831 588540 1099044 1812436 880161 1910467 1084511 211242 798227 433977 295461 652304 961406 847516 522221 561108 327261 202874 1914505 361164 1657225 1437594 154889 1516154 42091 1037007 1060462 507650 1307010 526797 1880088 128750 608436 1569548 421123 470365 1924865 1814510 241234 487700 973553 1010624 515219 808028 688024 1068082 61799 868070 1597106 1993233 1073392 125995 1805913 475052 1939222 1957029 393632 233572 1575698 320897 1536488 576586 300009 1145453 1108405 350322 1714029 1989029 68605 332214 1357256 1061920 1002341 1042547 1699003 1134993 571221 1839755 1356229 458179 1529261 376165 1081112 1754502 613572 1166338 624699 1289209 1452435 1960955 1734943 1341022 317486 1722343 1059721 1117414 1015235 1697408 452337 369572 450783 1101481 1444688 200221 1337836 1108835 640403 392083 1642825 555546 1603320 855912 805027 830964 834212 927852 1713453 235370 1965327 649940 250921 66970 1795849 1433769 1576422 267072 1585835 123517 1731508 1159956 1220247 1943976 32187 1207982 1914208 822769 465291 56035 422812 1301138 904922 133001 869795 251764 1806356 1745792 1752349 1138435 1247145 399309 126852 1163749 754158 224685 1307215 688680 1069286 354565 108891 807123 1991304 308318 125109 851457 1970289 660016 1058526 1143466 1528693 569504 1217204 514172 1257365 14808 250719 1219976 1504065 856900 740031 438570 1864225 1510059 1567445 1374522 1558923 1478682 972951 570800 851938 717099 680983 1043965 671014 233984 378804 1358679 1468141 617136 126000 579725 834201 1446671 1169349 1626257 1962463 665760 1572256 847266 1695975 1700775 1204697 522943 1943916 1422436 1636942 1544517 756758 962194 547495 1767142 1500585 1242359 673913 1363154 98795 1381302 400909 1577629 1487557 666500 1741885 431140 155071 1854073 481328 984072 398254 776500 1312471 1070938 1047925 1500178 1932373 132349 1986436 1471057 1893488 356010 1256259 1348693 489428 1760282 433783 136091 1495748 1504440 1809451 968929 1689547 1042402 347642 513888 1065052 199886 1193003 383026 30373 1593933 23278 1786271 1785696 216560 1025333 765034 1079034 1332884 168766 1261937 583705 1539981 827221 1583158 375461 164258 994051 1627457 1082794 1936843 117772 407730 1315813 272866 1503816 1048959 1225897 969719 1158261 1393909 1020832 414813 236040 1851417 1837942 1326958 62827 987495 1705206 1444364 630087 1167688 636780 539656 1428091 1400996 1363669 450998 1051762 1461899 745924 1685805 990527 742245 1221887 735933 56841 1553005 723843 1857798 599508 1130941 1039382 699272 1113987 828177 1946231 191601 388478 1574604 1735668 1796404 1888833 764296 1701090 856487 218015 285210 356559 1580979 986035 1787264 655773 1998834 284089 38311 114255 155142 1348955 1122590 1942424 1813824 635761 774533 603847 685964 958738 1862478 727992 1218907 1053614 114929 932599 588243 1818825 1555228 135636 1127858 284616 1033126 594756 1239735 175811 1937426 470181 941207 1857004 851967 1657249 1268767 1110709 1672496 60641 497397 1553148 1520965 1700668 886488 1419469 962526 1275505 955119 928909 629814 1974222 1535237 1049589 1175401 1631915 1053933 517031 886455 1541448 1483737 1174562 70067 1461538 1073616 1043723 1521839 1900491 1069295 1057111 1062079 1908305 1689206 727117 190692 467429 1767901 476436 1898846 1293871 1746815 760530 1137568 1721141 641772 1525186 1615966 506086 1004622 1444757 78510 702244 1149273 1920888 50815 693842 787818 1918113 444084 1121675 668912 1594042 369719 1276701 1127679 609363 268435 1956915 1875997 534484 1359859 1542615 1590506 975081 210845 1968332 133353 780683 1669131 1165627 680192 998961 1054695 1505307 857182 140976 649263 81396 1663461 1156152 1701936 1854869 1675709 776196 1848367 1695723 1004220 949479 981053 1121371 139116 1227497 963827 371937 136896 1104877 1082820 376043 1342215 70696 1534714 1460154 1993173 1301105 109064 1651017 891420 736095 1906943 1752898 1369578 44319 1436026 1718486 359205 437500 41458 1139590 1024287 1994908 228793 846807 1546708 749500 1781323 790396 1672584 1497443 1246943 127096 894659 942591 1114615 1937786 940584 1441527 514975 47066 502322 1871056 1721174 306016 317331 1607353 306730 378308 1571675 1146351 960067 1955107 1456913 358452 639278 156345 209075 1363105 1107812 684576 294031 1808047 445633 997827 70420 1535371 1777844 1509445 1831812 404475 1430746 996099 122330 542669 424386 1994706 907486 756953 1093774 1090283 566544 612927 595526 2085 1311048 1833336 417684 1020749 844424 696745 422233 486652 672152 173913 871467 50189 1031164 1008969 431443 293441 754827 671967 586837 1759922 1920322 1972499 931402 1039455 1325443 1635360 718222 1586674 934255 1676717 1162676 1886010 1858707 401749 186175 1562314 1557588 1141729 780072 1452355 354936 1309295 1689042 765449 1352655 1408832 1670508 945679 1663541 1046290 789607 1113279 778578 611720 922260 1791563 1306025 1881106 240017 33246 1842333 995805 1760169 1816811 1963309 1729929 689309 950183 1609047 1908453 1155653 1974435 813108 708391 645936 1049625 1916914 1428515 469712 1520096 1781449 1784501 124356 299637 242452 915908 1083818 113068 1169983 286504 769138 193639 1754966 53411 1441136 1655736 960988 564702 567565 1758119 1761371 1989172 770131 1454744 385925 633923 1493410 1153679 1190243 1901464 556355 1952849 476937 918417 1934728 972643 565688 911445 591168 1531756 1636446 456421 1458179 697019 795637 339179 750774 1543464 1990628 1112278 308412 133006 1572308 402489 1891567 1327425 816420 1083803 1358844 721623 1112808 449060 649277 1501471 95786 1239071 1488800 778077 795962 12420 1123373 996395 894013 557086 280529 62917 952407 1899737 1888155 1438785 138923 1814328 308698 103744 717959 203772 438614 1743858 501769 73367 958344 1731086 802928 1052489 753477 1950158 210892 703716 1336244 208083 1302105 795078 276704 369099 752368 78353 784655 1899257 1799656 1127588 108904 1694435 82138 1342976 1112445 1835169 1382808 876986 1292076 518762 1492441 596059 721304 904826 252056 693450 283874 1343107 474134 480930 93595 818987 1751757 1531737 1124962 599565 321948 418956 1341883 1225861 1038061 1864637 814767 1228138 1875088 751391 1164284 1263027 1126612 1457752 1916804 256305 433215 392228 1136862 1452139 685162 2498 70422 874671 994432 696583 1796093 301580 1715233 1547970 1387316 1195178 126216 581174 1414251 1103100 888297 918424 311899 1287481 852137 522463 1392848 794459 1616795 1570796 1493725 440902 24622 241769 204638 1899059 365909 241423 1136628 1328419 1448017 1899591 1696567 239017 770141 1891733 1672829 1191019 1922234 114547 1003133 865086 555902 533277 54649 679459 1406869 462502 560051 1007217 1318230 1239860 285790 668802 665240 1616698 803237 352122 903244 890096 1138889 242885 810200 711553 1002543 1990917 1139716 879706 1992385 177891 1113246 773605 472901 217687 236724 1562814 376312 816815 180746 1317748 1558246 535019 1785794 287339 194400 817991 846909 1375851 1734878 783895 1646243 1683980 1216134 183846 279667 986211 1611642 915627 1446542 1465 108513 21288 477150 1926493 872669 713066 620139 862123 1570493 1249375 1720126 759324 1461214 1276766 437367 1596317 1583149 1807807 568533 687636 1235127 1041555 1378041 1997121 1473729 785474 1165825 1473293 734982 310079 1216551 126106 737656 1298587 1266177 1384254 5992 518210 1145938 474067 1694081 513368 620535 1242192 1853937 681278 1195456 1363525 811341 997278 992650 653496 404316 1434518 599 500027 132738 36546 571038 1493218 715744 203967 644630 1115197 468568 1356372 1426436 178284 566429 293475 844145 1765845 1926061 1715386 1062139 1462014 126814 1737902 1519406 308731 180731 216277 314245 1936441 1972057 786398 422014 723477 256383 939262 931600 931975 1770865 1858767 1546762 1006490 1068151 548028 1599214 437300 1462104 1428182 1792947 620185 841969 1054679 1059233 1230050 820659 14887 763366 1034998 1274773 1915207 1541925 1537930 542764 409401 257672 767735 558474 1727752 461362 534545 1885833 36467 1054206 585085 1223405 961493 1067475 528928 1212066 1221855 600762 1789052 874741 856695 1910303 464172 391587 1329687 493969 1334981 313595 89752 754947 711473 1715389 362113 914818 741789 97947 1441381 621188 542473 856881 335016 1263197 525369 762827 400971 1128325 906909 1659392 112054 1849285 1596990 725866 1499343 274755 774974 148883 1251499 1064162 238802 413230 311183 427137 725550 761682 80575 1018951 432887 1989586 1743126 1336278 109341 974698 1983513 1708062 1633748 340586 1144217 1389435 160441 1429425 1716696 1856518 336241 1847724 418733 124409 1092228 1225325 1503211 1684190 1032054 1026179 312762 742572 1910613 593477 103615 335725 708753 395242 5469 1597326 501755 1951232 1442413 847938 914690 1853583 624030 1858185 670569 741092 514569 499527 952808 169803 1183926 173131 446157 1496725 1702707 156208 1152710 875865 1020330 1567103 1513762 1131938 28945 1914239 1610424 1976174 1791814 1760004 757111 227526 1103212 1902723 485038 225625 361324 691599 889571 1367773 669312 1806120 1839780 792367 34583 1571799 1346885 1591087 802145 1480383 1163240 121432 312758 589319 1563814 373133 913364 1532241 1405500 1137376 1235984 1015179 990718 473242 1760259 339773 367260 9813 588704 1829599 168246 1889472 1298635 973552 444791 1925756 708063 881277 259838 266263 1459316 1423069 1162171 448396 678195 628842 1630234 905240 48340 1682299 1882838 1308924 188079 232409 1951418 566537 1399351 1264936 125044 488178 646922 997768 668541 661987 766217 910386 977455 896912 662365 726728 646838 1545190 551245 151458 305798 300387 32808 52468 1284460 179584 310044 176728 1768120 1631171 1853461 1357019 1487725 1431189 739030 974222 377873 1684390 597268 577039 957480 1493301 1158792 1409095 786834 532182 295086 1125258 608310 442937 964424 762168 1255606 602368 1999482 758642 1789098 548021 1036301 251549 1283571 1486677 1719956 90748 244748 49181 570535 1643349 1638935 1722818 1276992 1923760 356839 733863 129939 713358 185149 549592 645454 257846 1649555 1460326 265519 937425 617026 1074882 1813138 394839 908981 1307763 1987951 1822950 940424 1796775 1966721 1259656 782865 1994662 1503311 1441932 256334 565940 1693926 42574 519787 1985741 692953 125885 548962 1345917 1832167 565864 1895182 341192 641437 168881 1390848 1531956 1438208 973076 320400 1325928 1821839 1024724 1257844 54628 797770 197420 898888 253747 910838 1035739 1360127 71406 1229180 1290446 1394001 1967723 972839 1144142 1212267 958497 974408 711650 150907 1398917 1124438 781428 595761 1225011 1303020 723549 1778298 660331 1637741 788307 682113 886563 1634361 583867 1242839 555076 9831 535783 923122 1380413 424998 1214491 534871 1666244 132016 897231 172716 468449 1644327 1561374 1732215 259106 1841281 1198268 1081238 1269442 778412 1299985 540960 785970 609186 23143 238163 1006229 677679 64189 1680834 562956 1296865 905040 655037 400511 587855 1880955 1087308 774083 45355 291087 1395384 1304282 220224 9968 1423813 401265 1235763 356540 1027080 9683 1996563 662448 182801 1222864 507655 995070 372483 1478777 767588 1248148 1806475 1894774 712008 1155903 1504358 895631 270267 1923689 1807171 344954 97155 1268351 132776 1912619 197952 1110580 834185 1686136 427887 1062926 1854403 1332500 1352400 801418 1014607 1987717 1019316 941289 1742741 1026403 1440680 663155 734361 661659 349744 1977851 752160 363662 963847 1620987 732255 1609353 572703 948048 1150572 767292 1773747 259807 1121167 1379872 1133654 1588879 792134 928543 349328 893942 243888 1148772 533803 573661 235183 368227 1415045 310914 1485332 1252887 1298084 1360137 71376 329286 1519054 179815 463857 703016 917946 1018707 643889 1568558 1410557 1533320 992596 873968 1197831 1302116 838016 749653 1867096 558759 458884 1326929 1982470 140728 1639937 20134 989075 924523 874209 1570817 1558945 308003 192791 1990050 959251 1983541 1835676 1681559 1475952 827518 1935366 384619 875569 966183 518897 1128764 1073033 247790 534886 1563593 598667 1136908 1864513 1909419 836008 1998735 1101256 1857664 100882 1380817 1754778 4681 1115789 1722713 533655 122350 297023 1493721 1724242 1591710 128019 825422 440280 1487633 1137454 939606 1568198 241838 1342843 1190016 935911 1633546 1793279 997267 1297404 1172395 783250 1973703 1320441 379335 1221725 1995186 1320587 1062686 1827622 546702 1109723 820010 1177920 387855 1113985 847064 226252 132141 1738713 1946019 793145 1401033 301197 249395 1834632 3728 232695 790741 1473366 981413 1657804 957778 1488634 472355 1433166 1237241 1146896 133240 1705333 925196 1459697 1412534 822448 1652494 1177137 1953081 1808266 233768 1692925 757348 1458320 234717 1620830 232986 446222 1588540 72349 385351 750984 392800 1450320 326985 1202807 1786229 623350 225536 1707546 650365 1690676 224238 930730 1135728 1527731 38186 1740938 1660977 1653813 573990 405681 260212 656261 211613 1269626 840340 415317 1778744 34134 887987 1290233 1537517 1022701 1612220 806631 844688 1765035 1547573 783876 183715 1293782 1633507 1277311 1421176 1365737 1287000 829638 1034403 1118153 1526623 1945068 1047621 1941823 757694 1580557 583556 379215 1166855 128173 1448237 615504 1446852 560408 572096 1395126 1518884 1696668 1363521 1931007 563366 263072 1264858 1293237 175273 233423 1489359 7895 1637739 1018043 147142 1753018 357242 1445273 1038453 240443 1248001 56231 660863 566134 1803370 1802495 140576 396844 1732392 80654 300674 318759 88710 1600119 1211313 717924 1742 1853887 433840 903204 1532651 1178543 192058 178579 1906675 1033789 242085 1302912 1874965 1574536 750300 408110 25075 781845 1018601 1208641 1958591 604007 252626 1532434 1869032 735879 514672 313777 1734118 1874592 37408 508364 94899 736795 250554 1354516 1114657 289522 1572010 1774545 1211034 632051 1254314 89733 667139 77301 537592 1281285 646598 537872 1687896 317059 1022494 1719560 1967749 262589 1046793 392180 1221125 694074 1360623 1241578 626298 1258640 89146 1645176 1820877 793223 1709217 352168 41626 69652 672157 1931975 1401287 307249 1407973 704908 544822 178711 91904 1993188 822689 244936 1121635 708640 1948175 950949 1786396 1697503 1373939 105054 1980960 49639 1251840 1473374 286884 933116 855599 1333682 998824 1700726 291490 198913 1261997 853644 1297482 1190891 1111496 113344 1810592 1303297 1263329 580823 1203545 1004351 1256671 405298 1241571 679800 1059999 538112 996799 1474802 123261 1416619 687592 536306 1884874 260516 1187741 1794900 749891 1955547 477446 1255935 478235 755856 626475 1219177 695867 232584 357221 1791601 974848 1297288 1682930 908662 1574262 1994924 433998 489551 1108902 1766618 1215282 623097 95006 1483752 1510118 468659 904692 1728810 1360291 92104 210420 747988 1578022 1994665 1493729 1919006 391533 591694 1778302 1839369 1048317 887343 1473000 13888 1267988 1636929 1683007 897174 263674 914119 846789 804280 1620802 1454015 1991527 202497 902233 689064 872580 1697983 934412 445043 1935424 1543772 79272 1725293 1787870 1296263 1437570 1453952 1613912 1448371 293452 1692045 97903 106310 1025980 1369219 61360 1251803 1863243 1557332 982144 1823493 1755596 1893336 1056740 1866606 1050910 1703764 923529 1097037 1377792 273253 1052092 1800237 1624939 438388 101061 488253 973001 957221 302486 1951774 835732 1845056 163514 1887267 339672 1159944 1758114 1145993 74003 457075 291323 256381 481220 1824361 406851 1934817 1223143 264626 952981 1789612 1182248 1616429 1841350 1719180 1406141 206779 25989 1460201 690840 1749966 1469412 1683495 1655550 606210 1423715 1325003 701834 841695 792532 685991 1873885 703964 231650 1665770 1885967 1843967 924389 512716 491081 1795532 1791543 1674531 732764 1749592 717590 924644 993191 556431 1321478 6619 1947746 76089 1027935 926066 247855 537008 314496 1794812 921556 1522440 1361156 1727677 1958370 691076 651286 1402289 432049 999102 500034 978947 1836834 1641712 201574 359957 753919 228178 811543 774812 1704393 1184031 835726 127963 713049 663063 693789 617803 625573 1814758 1069390 942759 1523076 684249 1939227 1397886 642644 1693751 1863383 1715165 1361187 1080785 1487063 987533 689164 557358 1860906 34142 778215 942517 361845 578040 123126 968974 413663 1642449 1810515 434121 704871 599250 1922879 511542 832385 1121095 1226156 489781 1346878 496657 1328584 633573 750555 807605 1444026 1976966 84677 1414239 604731 1254494 1764382 729314 945194 613238 782927 464467 928608 1531972 1902876 880473 1250912 1073294 916833 1225747 251400 285338 1951301 1947195 52386 1793606 1554606 400032 1746626 825533 854359 1390549 1475895 1957061 18974 1365220 1676075 1572359 1713130 1885939 878541 1627172 1817411 1958344 557891 1541789 434064 1408056 586213 1143938 192181 909572 222534 440361 844478 1352775 229291 187918 948304 574503 1172794 1599858 803943 941782 969428 471001 1256076 830760 1737721 1414536 467321 144440 1380346 316269 148685 835025 827059 719529 1794283 1561846 865979 244126 278009 876767 633272 1806880 12539 1056658 1569242 779461 1026114 210952 1241577 243503 787565 1923045 1618035 746005 316615 533458 533204 98347 1505465 1220935 1019438 844836 892088 76763 1114560 1518359 527532 260522 45639 1487317 1959411 1546165 803635 1415431 1116045 533960 733970 1021870 1623585 327291 1664768 18973 38073 1899631 1720312 251397 1781347 124228 143999 478860 1853154 460627 1768663 667630 326121 1792320 1497413 1599481 744591 676134 1375963 803328 1482869 87924 957831 1875002 843335 481325 986729 695405 113527 1590628 1972523 1719574 1228549 1798145 193464 507737 7954 1191766 1354341 530853 427222 467104 1506124 1551216 391497 822090 1458141 94159 1747270 706110 801248 1751849 909821 1162162 1878843 1230296 968144 1273079 1667068 1045554 1722564 1740423 593571 1179581 772196 371531 1752150 770467 325126 1688895 242794 824430 121453 779772 1776693 1373972 122743 722278 510817 1954731 890911 319749 663048 1075143 163602 1227363 34931 1725746 1951072 148663 1023487 24673 1330740 357229 154103 1380464 1187662 105413 829026 1457009 1876315 127572 1393588 1449079 326832 1032141 134372 1841642 313108 998799 913977 1462371 1615045 1844753 1340424 729014 976643 847450 305577 1525350 1834698 973444 414395 1289590 369178 562614 1792437 421436 1021992 365456 1685512 717093 310036 878627 1267607 1811371 404557 900982 507205 925349 387182 1065115 857439 1860100 1718977 216145 640029 905616 1750986 929242 801946 392990 1163150 861905 292767 216879 45799 1720978 1977756 17269 1037180 1654247 729850 1460037 538475 959913 735873 617462 1318406 940874 1511758 131782 1293066 1189246 1966366 1965018 1790962 120593 738695 770371 1808677 447105 737426 468821 91543 158901 1262252 98140 659600 260394 103383 188903 1796997 1423744 434885 348175 945302 1231167 1089127 606810 459058 27358 1805337 550898 1357966 1453872 263193 786233 1219134 1857195 1601789 795365 1262894 27706 1800986 1813701 1597732 377895 1202291 1907744 1335816 596282 1918566 1326986 1471580 1027903 4763 1904783 1038972 1408308 40371 1170736 853127 727345 1285761 1071270 1691483 990545 108184 1508621 264775 1168455 306213 1847126 1710986 767452 740363 1034270 69989 101128 324529 424319 476243 1427918 972359 547975 1733740 342900 1326510 1192691 852311 1321830 9131 327206 1947985 357567 1300362 1098605 1957262 1132472 1438770 1263315 871605 543521 582794 1148905 1496132 1763790 478280 15692 817890 1695901 495657 1997894 1049824 1429423 893071 1382454 1476360 110079 824373 750001 434967 789944 1582064 548743 418302 1135821 786303 429114 1547400 1449712 292003 880310 443654 1757107 1135538 468673 1612427 1569701 1118871 1643675 1943558 1850957 1632470 1180275 1669041 604089 407277 1642478 984914 927571 406692 1909096 1376114 270210 991846 1563556 291028 528554 1873267 664954 1338218 1838522 1439736 1805780 1329615 1222666 434270 528542 1245467 1829848 1233186 661511 1656889 1486525 679853 861175 214633 801299 643948 1046661 1404060 52739 1322563 836499 945147 594633 1426297 601701 739986 188177 910641 1927791 437715 194328 276815 440595 1004918 883949 175851 1583050 388440 1256379 1031196 1806200 779195 1529607 624838 1892272 144025 1301509 742596 1361218 320514 334747 572586 1324254 1972492 1275539 286311 178413 333819 346505 1432755 550217 494340 1458698 1889687 1730376 1385111 955056 323854 1911459 1278143 1079077 609369 674574 412745 465537 1647255 486059 1130792 142302 178673 1383652 744801 745405 411550 1267214 1661397 1372901 174818 841390 1218131 663739 365157 961148 1263797 728565 1120088 1338004 483357 211060 237414 706163 1867065 1699955 775389 772498 1102509 749383 140413 680311 824479 1798437 799962 1224828 1023392 293077 1506759 970486 1341627 1354161 1092909 1966338 386991 1988497 507215 186080 471247 1142033 135374 1906524 565447 200404 1207366 1946198 154977 751331 1181085 1989926 1334139 180247 1429136 511668 795981 1100976 732415 581072 507096 1822968 153580 1308285 1376693 1186224 671680 1857949 492939 1164642 1262203 128221 567269 871573 1378871 807201 1211669 950286 1294303 443221 120568 1127514 1522882 906676 367450 1898165 971599 1010870 578587 1284600 326384 1424684 1831542 1275516 269222 1387772 1740644 1113721 290230 1227640 595009 55716 196157 1005987 410721 1179250 1846510 549922 1764214 657183 1850685 1632948 357935 500129 1590586 1174088 586861 311962 1564208 1711231 7816 1453806 1650443 673172 1675206 44892 1639712 385203 503960 539069 1510311 1923104 1568016 278205 1223431 88392 1193090 647557 1507794 149951 547915 1616883 1607409 1112911 1076324 1226349 1649011 1175886 445074 246429 1517799 986139 117306 9593 424822 1207505 1707012 1935026 1364369 277443 1218082 758916 803707 948259 1087786 1940503 1514459 1969449 1093151 70924 1172345 1146268 1056853 551416 127149 191727 1020818 560443 216383 171657 1293021 1856380 1444712 949642 886809 1532999 815207 255891 445310 105596 1404561 204128 1162601 1482255 496902 846129 1641769 1948504 1403362 1208813 713329 1480499 994384 90043 660411 1116360 809970 382846 1911477 14562 1080283 984234 1703553 164052 1691198 469559 1781132 950674 303982 72334 770230 1717857 256959 1264474 1389289 21108 1223786 1584059 521241 510603 162188 1859423 1252589 1758070 1004615 1207522 652281 1216365 408547 1456926 366564 1877743 1750377 1900265 1848014 1462008 500293 894636 1693271 1999645 940499 870142 906968 25056 156378 1362160 1524455 169932 833547 490162 289318 588961 910107 1689651 1211501 1725518 849823 457060 504912 884053 1908880 423745 199221 1985536 630200 299300 59807 709547 708162 1500822 1032326 1187031 758531 1956310 1758209 1670054 1244116 843965 1972612 1729923 502633 1198267 207735 505712 624301 1881264 227822 465706 948680 1740006 1016652 1582387 1331288 1459144 1246437 1457931 402128 944133 979943 1069672 795670 257254 1215207 564688 584906 1887750 406853 983342 1008894 1922135 623155 1792422 498299 1332983 1061463 1313267 62806 1758550 856246 240802 180909 856452 211319 1977770 1162821 1505398 1910603 895806 769221 597661 331766 1670167 1939088 1536462 1514647 1601452 814391 1922748 242155 106122 1771421 299526 1490497 901639 1592603 754309 646038 792308 946949 1145695 441399 1331994 1171401 942311 1431907 63319 1593672 1710263 457497 845489 1550986 1856566 1890782 514793 502464 1384417 1053931 709611 1584806 756627 1447086 396854 1040998 547858 948498 1452337 1730922 1668385 1715911 383851 802265 923063 1027202 1240376 526315 1275003 1711978 256075 685578 946169 445922 1448320 663671 1312738 462725 1650233 1662493 145966 48787 1326838 1821185 946779 1935587 1815427 549970 631626 1724542 994126 619558 617099 194610 1513575 363401 743310 1663127 279287 961622 791200 394624 1920289 1312070 6485 1375192 37359 1481224 393040 894229 792631 1812837 1905157 2494 660198 334142 118195 1534232 234818 3549 156398 663522 1236487 1228467 1916891 1712408 1971434 1082630 286868 1095653 855296 1804716 1483506 1612731 1288236 179901 31403 121209 3903 739246 827443 1026410 1192991 745746 1403182 694685 1162002 1455588 517243 1967984 22773 611963 146224 1617704 1156795 1589596 942109 736530 326590 1533941 683988 1091591 1413569 812946 1970321 1468729 1983950 1121989 1914281 1537835 748846 1933119 601486 1417106 1358319 1852464 1174629 295061 1640667 1145300 792323 866611 1554502 468959 477085 1188223 918204 1942566 240995 1469005 957843 1905814 1594931 780354 65124 409818 1200454 407108 1250263 1777551 458142 1110027 1923608 295300 428423 780278 1531461 1445765 1724151 1879787 1758991 1732406 1633107 42370 153269 1537148 1361785 706701 1856656 1816415 689573 789623 269801 608133 26111 419801 1953759 752930 1062465 335356 635802 1416551 624215 1971995 266183 1619918 1651032 358789 229444 36316 1287859 16547 489433 835900 1109394 1383121 1989314 260073 1021829 335351 823690 585683 1471654 1658902 151801 1665512 340656 1454752 1918914 1683064 859034 1124729 1552694 162867 1305769 1873287 271096 1011951 1560193 198063 71315 1400213 1562044 976354 1263706 1099714 1190159 562107 1217856 933534 242282 1102896 85270 302255 1975962 158091 77898 311624 999409 1413418 1526223 1253013 588162 1486022 524834 1690680 1098507 834533 1859640 887946 1106158 286105 548441 1489692 1067704 1664178 718005 1032781 714079 1311456 368824 1119497 1560223 468552 286020 276103 1698797 77471 1411609 1983995 850493 1626037 429087 739514 340789 511111 1968973 1172462 1327423 294562 151211 1386924 444111 1433727 1614410 1556842 1455310 293760 1624827 762086 1434512 123606 1670839 392294 1496637 787673 966627 1675280 1045486 1373989 1477831 757677 123540 175274 942479 394884 1545316 27922 112829 1894691 635816 744522 284236 1990626 2597 1251114 1681005 187154 664358 1075126 1374537 9257 517743 703408 83938 96428 809715 702147 1454537 1775349 995730 792168 1855099 20221 1656010 928395 1152922 187954 885620 512227 975041 416888 1914190 181584 1546372 528333 897557 706759 1044829 1506447 1871520 1701479 625492 801419 1995257 1039153 1281541 427923 1999614 486084 1633034 350190 1161177 1985645 578897 1973677 887233 457829 464703 415423 497737 1594876 1379050 1036516 907804 890817 1929351 689213 1651695 1659940 1453056 855799 160586 1545048 1412425 218848 925338 1416378 1107076 1745574 50208 456768 451892 589315 81524 439566 1344008 584929 992227 7693 52615 326177 1189247 629087 1325914 437515 219339 1134004 1886445 744193 1943100 1015365 1576843 1801622 977304 935415 983574 1182824 1563714 661341 730070 1789405 1113277 308720 1581227 1130091 1809376 1204248 1478029 24890 881867 416319 1918943 1903280 1614453 893382 418067 1889504 34035 1120636 1601107 1115104 1107396 1376688 1850606 603365 43303 1053231 2116 1234358 1338240 1689245 1811996 1668516 1527427 501145 671762 1151671 1357979 1365933 1915317 1693123 1072183 968434 1727396 380777 771309 1191753 1687290 1816965 438990 305622 229355 1780446 1396249 146593 1725725 1994388 569247 986093 603219 319701 352766 1858904 290991 324792 222996 572505 1824906 1108192 454414 1532281 1043727 193516 317677 1305964 356385 1471257 171791 1679597 530960 230559 1302785 1772239 1099724 1653674 1003110 1344266 1786769 666587 1698189 565549 1949812 811683 413694 436333 1581917 832268 347381 18149 536057 66117 1011167 305451 339029 1175758 516425 1347276 270123 427467 1845696 83546 356496 1137980 71220 97354 32421 1765992 782949 661669 1090500 864594 1636009 931220 1152293 1209125 201450 481377 632317 1318512 1029519 650578 97574 1157946 134940 48665 229058 1935009 1040163 1036616 1260303 323394 1425496 282177 212705 1198895 616992 1913758 1845786 729374 281150 794887 188545 890688 859826 1197254 566788 1237231 1253929 1716529 1637000 38694 1255138 1256449 1668160 1080847 1067679 154461 1972134 1503223 1798235 32663 1388544 881960 274935 1735265 1082627 1126226 351398 255651 1272046 1896715 259578 1945843 1903759 737428 1376016 1118874 1136591 1296401 839804 438433 241259 1153666 1067354 1460303 883901 1110132 492972 696302 620160 1298032 477634 699948 1193407 1916933 1360220 424417 1260930 264875 1589950 1378370 861660 1744688 1308763 1012420 249932 1359742 1043038 706128 1641739 1379389 546534 1953177 269061 436094 908221 845049 998342 1371258 1176630 1291864 836876 192867 142860 253125 397672 333373 503175 537441 1804384 168825 1584617 442409 28079 874692 653280 1362210 1491023 1377662 935378 1462603 1866597 1950604 1034629 1232383 1837651 259436 1470759 1649673 888270 870330 1569549 619960 1828441 1314448 996113 1448587 102430 964498 899273 1226040 581086 557349 349110 1349976 565670 174403 1504974 591427 1711598 370731 1098313 357887 726048 213474 320885 46855 88471 1279924 1394053 1023960 1084976 11009 1408789 659625 103261 203680 809609 427914 16928 773285 656626 1843300 1589532 1052688 483652 882570 1407892 788342 1427536 431749 1398403 757119 886308 1060189 1279223 545516 766992 1984172 938372 1806706 1122392 849195 1465922 459695 435854 444571 294668 1690449 935828 832243 1445227 1380445 1459552 641448 1767077 433134 1309224 1388529 909255 1818885 825469 1313042 506571 898501 573765 112180 208920 9426 1081893 1240051 1759263 381808 459496 149465 1306342 159432 1330154 1563442 943713 317418 1662534 632771 988265 1759688 96337 1584851 1597278 673695 434004 703006 1096747 1859491 550404 102639 1865965 1393282 594253 125646 286483 1644560 1307439 1535829 1204583 376399 1771190 88104 117099 6527 1459938 623654 1966409 1826021 967807 1313227 1379529 319148 530883 153018 45298 1875860 451870 1206983 397546 1237190 1338388 119136 214529 1198876 57145 1124892 1799688 96295 286663 968506 1655707 333642 455627 54678 75264 1118143 540333 1955427 1231496 1392370 1971508 992342 110478 1012685 1995102 1579196 1926292 1779231 1215950 1252430 1657212 1093463 1550438 586784 778175 117138 529026 10162 128298 1704793 1129918 1777763 960639 1964332 1686105 499278 1272560 265975 606420 1317382 671021 803081 335743 1833992 1947938 179681 895623 1045279 943858 1576836 1139547 98778 1006597 212814 1239888 354274 1666213 14073 1475537 785489 1669250 740782 945435 1377976 1385114 941866 554754 1110420 1139737 1843611 1376845 181338 689472 87447 266008 564938 1580091 696575 911788 1652584 1894975 383951 1571624 1151731 1986101 1321840 762338 735751 8404 1946913 1669193 595107 747272 585386 1701954 695664 1320709 958072 1957720 398055 1108029 1150953 853210 111009 208033 1962662 1082717 1121687 878902 1517965 93227 1314676 341968 676042 1905746 954170 1479896 968574 1845490 1231860 1388910 1782220 223359 474485 82851 778735 1398199 1298179 991491 1442185 1556656 1425480 1775148 645249 530187 644769 524048 1753809 66378 1810300 1742127 1909917 1894650 1408262 342671 284141 947756 1244898 632706 1796987 955742 111019 568057 883781 490616 805662 1032447 1715346 1302050 906769 1087090 1063049 82958 60928 1237555 1370634 635203 411409 1960147 1163047 147445 12386 1840184 1566766 1906664 1697763 50648 940204 1205532 1302638 1684052 238130 1166495 1943179 1499558 548862 575239 1268926 829178 932355 1794565 867602 508867 1123343 332911 655992 1316968 67250 1889364 1518242 129221 894194 701849 786262 884342 902180 559496 1477998 1356754 1471239 1348142 448420 1709370 118711 552372 473468 754588 1953409 587419 325772 988349 1993101 109923 1322759 761036 428533 1283342 1501025 1592277 1630684 1038564 1684395 739676 1033821 85667 699269 446177 722955 524534 949269 1951528 1590625 1196276 721193 634832 110794 641234 1658041 374982 1282416 1001069 1929096 1279110 776370 626988 197398 1121078 1578864 1814691 1424402 1533455 1072780 814065 1286200 765287 1970976 78097 389801 1373086 1746622 761021 1473820 377567 984384 94205 33495 1219572 1340106 128979 1978181 1855608 1817547 1905135 1285110 1699504 1629375 1173641 687205 1792062 33400 1978275 634348 277128 562233 182217 926273 82237 1007218 376221 1081424 1102584 147243 1194768 136066 1024973 1132821 652125 315854 146801 611944 222740 1147338 1869873 220296 1814590 841444 1919149 906020 1399129 437894 270477 1331391 222963 993742 240452 862688 1770162 1252210 760201 1718408 1298278 659993 271909 76587 1001851 841643 212544 1983801 1583935 1550068 369635 389220 980035 1714015 758872 1385034 1035452 446606 1523425 65401 1253628 1030088 252095 196154 1152116 398971 1768534 410043 1443307 539465 884696 1713296 409545 1285590 610814 276740 540618 1557492 1181665 1521528 1918868 1087502 400157 683717 1157408 1552570 1168404 1308139 1956636 1902722 653626 828269 99682 1695869 513103 1139160 686721 1410281 625210 562518 250795 1980291 1992735 453799 1156336 868670 366588 375698 806102 1102593 109993 17472 1168723 1275985 1654337 309607 1773682 749017 249064 564753 1265993 1674386 1621482 1740487 1028802 658275 604764 1160816 1046570 1877171 1092594 143227 1376002 1300776 732904 419937 600684 860373 1966773 1339652 613947 111603 1735516 68476 911996 1381029 1679149 709504 585305 310372 1915812 1866455 701977 1570332 668572 1723598 292725 1159112 1711072 1322855 1414214 1904491 875294 190589 22171 115051 1664550 1808221 316648 64740 1675620 1110760 1244312 1703203 239699 1935856 795427 1183569 1264281 47898 262307 1457400 382781 97945 602491 210592 643226 1037505 997743 582919 358476 1855689 678469 476083 1033892 1851034 1594432 362359 23658 1660916 1951509 565840 825546 78528 322658 25618 1177030 1225421 1512241 148145 1636970 1152447 477161 565831 1251605 1248335 18751 861664 725949 1853281 751101 1721342 1371103 829021 453364 1173707 873571 1626453 1677468 219229 375038 311535 1101567 251084 541471 771047 736988 1021443 562717 1813950 532707 1179757 1106413 497773 844631 844137 639290 804347 1224837 1818510 800665 1209901 1367985 694697 1712064 1178695 660595 271049 539250 1527781 1667767 1690466 631311 1810561 1890497 518403 1839505 1112582 1763824 895773 1701284 1634913 99702 1493053 903106 1449743 1490868 175350 1576229 1291313 261865 805385 237870 1056603 547191 1292421 1665080 1906129 1912812 1016172 210859 766080 1234762 1132996 703465 185846 466064 1608007 178354 791275 566341 527756 588071 816304 641508 1944094 547347 544641 1473577 993364 214903 839769 915564 292743 1847932 1938848 1457552 822256 262748 1606857 626372 793901 470937 1834796 1439683 898226 439320 150038 82224 1852015 526058 50529 558273 1790596 1168528 1218881 637184 124058 1182714 787680 1361357 800669 269305 228727 692621 1979419 1119434 1641698 851558 1914147 982687 1028614 824107 352692 429554 796669 1203997 1491373 1021486 1569429 1983060 1063988 718980 501432 905181 591755 1545239 1860535 1232594 616197 151977 1392055 1328545 1025914 71382 765543 440454 1030984 1883057 1499722 846140 1065696 1377967 1501810 1393008 733971 1436546 1726643 1732958 1308098 106798 1709398 774133 981090 1853633 1001419 651462 1176711 30624 673024 644081 452433 505723 614003 1821732 2950 1640509 676461 695310 253781 1107331 22318 1346794 179622 1464600 1564899 959077 980782 378091 166953 656846 1670903 970391 1874901 1351592 688786 651786 1105095 861892 1195907 1312354 1796151 947352 1807311 1147072 1337814 114569 639825 1565914 485555 1302114 926085 634354 722448 1928667 416528 19048 1867568 374884 1867082 1451873 285496 1854897 1056883 616767 625324 381716 1360064 1096291 1364601 106871 189605 260537 37854 1874977 870589 1602049 1941689 18821 288403 1643827 1786272 602924 583517 793590 84150 1166603 399122 796890 1950478 540491 1638418 623954 1967258 691051 1309247 118079 700253 1417084 327876 1605068 780381 1257734 121215 1574866 450502 1777918 1890977 1943534 1773360 207404 742795 1568609 652602 1344156 21521 113826 298470 626150 1213341 1173334 1306905 929480 1034740 822179 198050 1683264 587760 693294 277927 1930013 139961 1747845 1317252 1112060 1656755 290741 1235948 1156414 131673 1194957 478246 489080 841843 964871 1095749 438770 684165 741692 1726898 819734 1548848 194738 1785449 1875057 960774 808839 1966264 407759 1118210 1788847 1521811 981905 766420 58053 463936 1527422 33896 1058365 1753111 137304 587108 524226 1609731 1677358 172632 745861 828919 1080866 1876975 1047640 336140 78751 34218 1928187 433247 1928299 1579749 403877 1632565 1272778 1778465 1472169 1345139 981121 1166463 1736738 1334854 1701995 750670 172989 685114 785795 1413653 344545 1390283 1785405 1615195 222102 291529 1905745 1519434 416438 537388 153146 1918665 588754 462982 1225070 1353773 643198 667425 903719 1016490 1787743 393173 824967 169843 1103941 1954582 293365 17247 111664 915252 6796 68624 953288 1970970 417980 385387 1259014 1408506 1989333 294154 1959264 1555899 1470102 1836154 916320 142960 1592650 1615265 1451789 1416267 112528 490249 814063 1360205 1916139 936378 303994 545949 1668310 1329621 209837 459552 1017811 1470066 1421175 313822 984835 1858732 304758 1866733 1004437 1028271 1474620 176111 529395 678268 1889048 1599108 1160933 1490441 251022 438838 1104818 155463 822262 389296 235973 607422 1971526 1807025 520464 1035141 1325135 1006226 1566085 1701714 1308119 556975 1045931 534048 590396 1782350 522461 960208 1633032 888368 756967 1491499 347979 640974 295372 660650 1549841 247848 1721406 1217775 201595 924102 496711 90361 197796 1478964 1863504 151942 1773758 772478 1896995 71215 1909134 53614 1331007 782601 1524250 303040 545638 1449093 174262 1773017 1814919 1793477 1652241 1643985 984416 666600 632745 1437967 1229302 352802 1986738 1074457 1794002 1387139 896536 1637791 560402 1513005 584056 1541851 235319 429645 1081447 571145 797817 1129344 649000 457506 308647 1314950 1811365 19906 289854 481156 746945 1242027 12127 1727513 412945 1320343 495234 24746 517930 979045 1114542 1759965 825950 731441 904302 1289032 1248703 805915 26731 283513 281887 1452901 167424 276150 547413 566891 204013 123431 45497 1468297 1740326 61666 383042 1993764 896801 1175096 465898 1321118 1914298 1762443 486156 645043 1610511 515146 644799 1010782 426020 462883 219086 391615 1657392 1604746 441026 544538 1221242 483531 1822793 715049 833268 171503 1595497 1143103 373808 1629082 951399 1459458 273716 475377 120449 827948 287399 969085 315646 1170852 1634252 896968 611709 1286056 73895 664990 263793 1545849 117964 63825 789840 1703582 175623 1805794 558514 1480931 1873125 1283278 472888 496270 472556 168753 354844 278664 464490 815992 1560741 1840012 1832063 1767597 251920 1294124 1160761 1480813 223605 1020070 1432146 1920429 467838 6717 450097 1287934 131325 428226 860542 429515 67992 79507 1398252 462887 39357 379379 497038 1621808 734070 1168643 771720 150733 1187419 1850998 117986 1545493 1661789 43309 488456 513970 828997 950872 892029 1754372 801658 369142 246851 1306858 1628849 1808474 581496 307549 96182 1209817 705232 872555 385972 1262672 176795 1123366 527867 1147636 1780669 1926614 112755 973028 50855 729472 1193742 883177 837498 1992283 635244 997448 1209288 1440423 1784333 1741279 737260 941217 1736778 1503398 1697927 1566617 73605 1848991 599397 1496430 893304 975139 304666 1006962 397505 1861406 1676353 1745929 513905 1824155 270539 163607 1297642 96011 703288 345037 1712318 411858 1915978 1405278 1075215 1948370 1633636 661155 1731835 1991711 243411 1728662 394677 67392 1650813 666946 1780640 1171394 1463145 753709 333922 642137 917168 211218 118992 1528141 538394 599746 1686752 203124 183070 1538107 354941 445173 1334907 219563 1779667 1763394 1241128 561904 1010002 893221 1398149 727417 214449 296314 1713365 1706701 1932820 1417733 859067 938535 214214 1150180 1865523 151053 1573113 41043 382082 662009 1488812 605510 1322209 974964 1933349 484728 1791656 1740119 537902 758252 92222 1640701 959789 657957 1132205 1413835 1382527 1239211 51389 1700856 546836 483496 1859190 1378506 951112 1782863 1608230 1927892 1341378 1066505 1979823 1737512 944434 1079215 135056 550055 1470024 684834 1440400 967086 1982476 510227 1711153 1391218 546517 1736107 1837531 527674 1546140 996804 1778300 891615 1885873 1096999 1637786 316563 1076694 581307 1523041 1465410 1759280 1507993 1582592 1538906 1824489 767678 1051868 1501879 1231182 277792 649014 1230950 675386 1810964 408601 1285574 1098706 386115 77357 1175000 618232 1469200 833013 48215 1304818 676652 1693573 1432999 573181 11102 453056 1458343 105689 1130563 1345187 439421 137910 725081 214707 973799 4551 1308112 239289 1374669 1588644 1050193 404154 1874400 431405 1631254 1407915 929505 18748 1941558 212955 725735 886096 1381697 262715 734985 639991 842824 762067 1026609 728634 858046 1814676 1316690 631911 1298721 1796491 1750643 150093 1671125 805775 624111 1843976 716598 30418 789065 1722898 1974523 528246 361893 1157737 1260807 221899 307273 140127 1730054 1174959 729128 1563355 1683623 451452 205448 578534 749669 1502894 299051 1778258 216798 1005361 1328364 1768422 1918771 1860162 1732397 1315792 546778 1746862 1766598 1713153 120623 1577949 1752770 1106248 1573099 847981 1104708 550236 576548 867931 1696242 1786267 1986164 1212012 768887 736531 1470084 1310221 1289949 510682 30350 1552423 674175 1158530 928218 779883 499009 29275 32261 946130 34970 1273407 1274798 112192 1090390 46230 628001 278926 478258 298258 407158 1691440 1998695 451237 697789 297480 227709 493762 1335572 53438 1934846 43813 504740 216050 223613 123573 127726 804792 879930 780226 1827228 1584588 1831959 346925 190872 689304 1737106 1867954 1141188 483432 524118 1263006 1695637 589297 1809133 1806431 1461454 136822 754288 34321 539212 1554308 1333880 730711 603076 106626 519960 1744461 1372776 756685 1875218 966163 1051208 1494116 439930 1124559 1593926 1282393 777531 1318891 1939111 1120201 761043 442894 976519 217748 258593 1026180 1389738 485814 595703 906567 1734737 498699 1128473 1534468 552275 1697392 50837 1657449 1112302 1496977 1937170 172969 1376727 1264358 1763585 745524 1655270 158805 515148 939080 1531735 1360826 1455029 120044 616483 1726830 1026977 128171 1218504 1132492 254294 656244 835535 1627922 1072159 1997607 23627 212349 393626 155283 728958 1812070 1216266 659568 1418252 506326 543518 1656011 492655 827026 1804838 1004311 24381 225321 231121 1040882 893199 943598 930443 1418430 1798106 1368128 1779091 1202212 1354687 285048 846928 8562 982727 1124323 973904 652438 319960 637474 1587131 1987595 1370212 1548329 1379300 1221586 1861672 402983 1669650 1538868 579464 147275 1142114 520143 1235433 592349 724871 590424 887517 635007 606461 1707077 573389 960876 1505894 1665706 120937 1681530 1030429 215766 1394010 461627 1500195 1909704 36312 84928 169638 1422279 814458 712400 1389036 1130661 536491 1387723 208950 399334 569699 310994 1347082 526312 1190261 877220 684761 447174 324498 1483098 205048 1472123 529406 1588940 626230 1947386 345126 1743026 148963 1819617 1693476 175922 219455 1173752 1853981 42743 904452 88223 798217 353428 1095784 1017279 346692 387476 242040 1612041 294545 239388 1342652 1439602 567403 845034 828740 316590 1926976 1998488 1434892 1423945 1959677 4588 1860040 1993948 804964 74497 1021429 119237 1325743 682261 60773 314552 1735560 1642150 53580 1311680 1956065 1770827 1088917 1107750 135495 1993738 1547348 359101 1068703 10857 1432447 322790 411310 278274 753579 267745 504645 508320 1766236 1051862 740271 1623337 1137822 12468 503072 415116 993518 905718 279121 410640 626068 664504 1353463 819732 1695402 1235929 1286387 470022 1500043 1916532 1711139 1199247 1408158 169679 569648 889773 1590373 699117 1171407 1404494 1429894 683142 1692646 928046 1460864 1707597 1437049 1135127 1675994 1263873 1984606 983616 1443396 842458 779848 1350230 1434718 108537 978803 1663520 1578127 592440 764040 1074208 60481 80004 748675 1943231 1504129 1985142 193439 615791 185986 1738766 801064 1006469 1913750 694821 1262954 1697331 1201175 1022653 1880386 543660 1556779 369341 725837 528291 285555 1712843 1457106 1814557 1802738 1743461 441446 368891 1970252 1767948 819470 1909190 1848144 1300113 566905 458949 1471881 1477995 984335 1164935 379527 1953815 1144483 678693 1253842 937234 1668860 591120 1177125 1253480 1999277 1133395 1340002 316149 751998 977097 1913634 986666 421620 1561798 881012 1107264 871164 1046984 1253319 539280 555193 1030263 212004 1133665 1756390 1478719 1615486 552036 233893 1584028 292113 1256225 1309979 1263251 1429662 1024158 1885938 248837 1687998 1841862 1005419 1007440 1994963 1718585 1915206 309520 1345142 232211 12564 514503 1852057 1022321 1166753 169264 746901 436925 1558213 887851 314718 989768 1106607 906828 505149 1689927 1878912 1355084 1107476 748212 841160 173210 1687729 37747 1881912 918696 1027878 1258187 59942 1538607 1982420 681227 807868 622072 337479 1818908 1347952 153359 1776666 441717 1993468 1196231 72750 531062 1831954 1312855 151622 1329295 965307 588001 675204 1010294 411768 1794729 1685431 1247614 62985 1201746 1369088 474711 289367 1384938 1651117 1567008 513267 268730 1285652 339642 43543 651147 1416022 1910677 486333 183341 165798 640050 147141 870873 1040054 393587 1994560 1663838 1001751 1214142 1184521 1192635 1838812 37670 382984 1863712 1635621 674439 439018 558787 709167 1879973 1594031 1008185 1573699 313481 432009 660998 891742 1139465 748452 258588 910525 597784 1034730 1085219 1024855 167434 1354291 1993470 562853 1013645 1688523 443113 838887 963174 1967133 596394 698022 1675919 1232061 1014978 875463 1054866 546820 1637866 1497006 1961063 1061383 421171 1395396 726344 59802 696804 97656 635012 13321 245342 94958 693348 299977 1004176 360226 1969253 309829 1274272 134475 410719 224743 926351 175017 893419 781538 1005919 1071509 932978 1263266 1795605 391317 843093 890636 1420413 620217 386054 334896 890566 1343961 1353243 1145395 208207 71533 1627932 1756135 1190207 1588152 1263974 1835684 1039361 1551210 1872997 1988214 819009 1061376 1826584 1989282 1871654 1617452 1893700 1790038 135875 315969 242080 499031 96047 1207286 560060 1236071 1994741 1107752 1445304 324412 122617 47158 124305 451367 1721124 1115927 532856 1505358 1566538 333905 1224221 575597 1071877 758950 1833197 337462 1743477 1618180 231581 857452 987529 1705309 823688 412771 1054114 975772 324458 1495343 506177 710523 1547777 157225 984466 1323414 1230892 1820220 503491 98562 1265319 1214789 1190650 744341 771411 1946020 742526 1779941 1285013 1100664 975294 1635624 67432 1691193 1841980 510034 1210015 1550369 1399342 1250595 451927 808651 557681 1095159 148053 760558 85239 368473 94493 1213449 1210583 824812 1901201 1160894 1856149 1050105 345407 783254 1054640 119555 1316511 996001 1077057 110089 571309 908181 1375282 1560615 1987203 202676 124678 1746939 1499873 465919 1039494 341585 1738946 1893928 578902 25596 771576 1011261 480233 1858491 1718926 1856548 729392 953867 1729073 1212558 35228 47385 1308170 1172566 414907 944010 644935 1951355 845095 348635 1158737 114834 114953 72386 717385 576852 1377423 394005 326473 1802370 611637 607188 819117 627987 22898 839580 1986061 1725694 1974267 436349 1929455 1063227 1540529 1986186 356728 1040654 71205 1745266 1469635 800438 448160 1173808 868126 1839630 74559 1878409 1661562 1720922 1526541 1386937 1088531 782100 1681300 372716 1423696 900501 775888 435924 1744015 1376182 840003 1684950 990711 113069 1801955 1972293 967973 672874 1844269 1303999 614091 664599 869301 706389 302709 1837827 1187617 1296873 632287 1394967 1503337 1876074 1110592 463196 945942 422412 1097306 1882648 1717996 1814516 887038 469414 1665633 635252 866148 8463 981909 620556 1399080 354883 699469 1209766 1737121 1834535 918445 1179773 1138506 1074281 128960 244448 572079 637654 1833974 1460438 67982 152770 518589 759536 1793405 58378 466133 1880752 1225020 505291 1552634 1989674 369340 1416860 1734459 1775880 542865 914651 749568 344459 206259 1160947 555756 1852307 540021 724118 298248 930842 405183 1978607 763492 220339 1589357 1819386 1403475 559056 1943344 879647 1686799 406789 1139468 149274 977065 779261 1471056 387041 1255825 51404 370465 124010 1019169 1581047 831454 1784779 1980356 282778 1402660 412791 325428 1770126 936835 1517623 626806 1764623 1894888 1750127 420949 1227913 1946830 548867 1246107 307428 651689 1984904 1354616 290616 568200 1344904 54230 1365768 989050 708012 40794 1181579 787128 1447022 539223 1043632 1106072 687576 793566 1799424 773210 1022705 1094836 113019 1770543 7902 15285 1507109 1888475 160378 1418556 102767 988217 719890 90904 506990 1809760 1279522 983393 1901026 1349995 686003 40559 1289150 1740959 719953 1341213 671778 520935 466422 347631 166676 700619 1402983 856248 1362111 644185 430673 1229388 420877 1007693 1753922 455622 505405 169082 434369 1275369 917026 223952 235722 23488 1026382 1881030 1928009 33369 1322329 1770329 1379675 1186658 276900 720081 710178 846456 522759 640461 238367 129553 1159178 52225 1649518 1418780 267964 1877833 1714073 611835 1969135 1302549 839974 1381900 82899 408232 553760 1941334 806569 1128582 1980913 1417112 863406 1663881 179022 294646 456849 1667285 1846052 1626703 1427091 1965295 957410 1689199 1222507 1534511 1929344 991681 1263358 65718 770486 1423210 1971336 1069044 116406 471046 99988 562503 915574 1589913 1178004 1598688 1177850 692715 713533 1491450 546861 654868 1340185 1703995 1827478 206563 1590784 523642 1976445 1609056 850663 1466503 1977311 664797 1991248 1303407 142665 715443 395238 979113 1527042 1427364 894875 244767 1688992 1746526 152150 1813700 1765143 580965 1050423 256235 49643 1668740 1202225 1167720 521784 1374447 374843 1250499 211163 1492187 94887 448945 1205803 1329827 1286987 1147721 1699194 1290107 713135 590107 682620 657926 509498 1288143 56310 1070313 348085 1421551 1968530 232945 1214134 1190652 794915 668443 634108 968532 1919459 1019156 1836225 926115 903654 1329152 207586 631947 478168 291974 1931278 1591781 498618 210858 1540392 1520765 1065215 1236024 1347760 66649 513111 350355 1704469 950524 456831 335308 116915 1726850 1247750 1972231 1680444 867823 623424 521768 1210466 1576891 486651 746336 1697132 363522 214432 1028001 226756 1561990 798085 1477789 1286554 1706415 993737 877465 835255 542188 1971010 1552185 1495365 1222452 269672 483915 952334 1472608 1296286 569902 167650 1718761 471910 1356020 846259 1989980 1876956 1241534 1045789 1016594 834541 196515 1018742 31609 658529 1758942 55135 160059 1843515 780367 1142306 1696442 191026 101930 1243644 159252 825947 1669187 1143761 1725292 1787591 1031428 1776781 1931759 1229952 340400 1917242 1188148 190629 75751 1206950 1408404 554428 965084 1411727 368958 218088 751724 1697824 261552 283370 964203 804378 43723 30411 1749855 1908640 907518 847208 1712651 1930079 967173 982243 1954543 620769 1653267 365022 682496 1718211 859354 1648908 1801385 541449 1178713 1976250 1080262 1481348 797610 380575 1439577 1320939 382277 293263 1202656 147343 1546730 1322063 993076 770060 757538 130059 659548 796640 74250 31495 1506132 14552 1570444 758146 917641 277225 331698 1962342 206325 847868 1294187 214677 1302704 1375864 1019570 806195 426238 1829762 314411 324985 908091 1496220 273060 1060376 1120302 1257569 1849239 677936 1572627 102911 857535 1999331 619389 1008343 412601 447525 706067 1066159 334548 491019 1931964 1467434 1267072 183772 1161047 1023493 197364 674706 165878 1018237 456954 1550143 1183088 1259163 1296660 1441044 353639 1767526 1909140 784817 928697 487675 570108 1810812 13816 1912282 1865259 1037897 1293901 353955 499306 239807 822555 928717 288216 1143971 1861204 303606 560166 529978 1182128 339790 1915669 1901968 938069 1009895 604449 782543 1952554 650466 559954 1635353 12189 1083534 742510 1517330 659365 624858 1515871 633591 236632 939321 1815933 201158 9615 477883 151300 292354 494707 735563 481667 1425855 157286 1439908 1356214 1805866 670860 687721 721267 317814 757460 1178820 1248723 909567 1255658 1383585 766114 1130141 121731 1219704 1334814 221123 719383 1840576 173169 543889 880040 473419 934427 1616243 606896 1376226 949232 1459929 693617 348115 829621 1622562 696261 542597 1018180 1171514 460551 978735 808399 576807 1075996 1309352 1300067 1235090 215840 482071 1610331 1722958 138710 721872 1347003 1754013 306860 1964714 46402 525162 1910388 1956924 594712 1382787 1532578 1433153 1094085 330126 1425251 1420919 1137434 1963166 1840307 331442 941735 1417457 587059 213753 640747 1432864 430685 947425 1703565 1540522 388752 1376464 1516706 444724 153649 1845748 1979009 848206 1258172 1321486 1070041 1686426 534948 416469 386283 1414318 11180 836759 530865 879403 1414660 552593 1628540 1459786 1926545 341196 1131325 1005815 1142332 1283027 425857 327965 1097640 1501715 991225 1124262 1710655 1012424 346992 1672830 685525 490707 1670483 753058 695407 945283 527120 1120820 1431224 1041173 298052 1541435 800479 830196 1152930 1800718 1689807 70323 1946751 264010 1410658 1555606 1922293 710579 613273 1364147 1020713 1877052 1300870 1899389 321190 308727 603201 1517865 1887557 103841 854838 1336787 551264 1164592 227704 136502 857540 555343 36310 1692681 367852 1200039 985041 972203 662844 1039635 1252448 1982147 35745 557476 377966 675909 701647 1558894 306676 1130720 354099 1324372 1467610 701650 614560 1668024 882395 1122548 1455851 1206714 1940912 1809757 1469368 734989 1108453 1878291 1114631 1123690 1370806 1188474 612491 1653560 113622 121076 1295733 1051386 1524492 1707596 155964 1845997 234739 1045458 977901 50298 1947956 611763 1550952 78875 1867504 460351 282304 1090240 306587 1753684 1625785 927815 1065680 1725071 911770 414934 5994 1182529 1317409 54081 604336 1380646 895596 709075 1819762 211473 616260 1192131 1189432 382530 1904548 1237938 690161 1403358 1216661 205070 300288 1815331 494217 1630060 1260101 26464 86783 527045 187746 1363078 591394 1078790 1666118 1663912 236863 569292 231592 491813 378124 198201 1122015 1286167 1634594 1738205 868664 191530 1288017 1746785 665958 1119950 717716 837599 1834975 550910 1180599 1400232 1541002 744848 1044454 1009938 553568 894380 66277 1781528 1655584 1433878 573446 853608 11313 81337 1235923 1271756 1210667 1247338 266600 112198 847330 1284160 974454 278161 651719 31260 1160801 790285 1815628 15005 516860 1618841 1828755 366795 346434 1226368 1411029 1808912 90552 943495 1967854 1984532 1135502 998528 1165805 364321 1211216 238907 1939857 1946778 381044 1308718 1981593 1230969 26161 1377881 1859779 842838 92645 1935626 1622632 717303 1625082 261744 1820132 1649979 595889 1161382 1803993 1269436 1335419 462848 761016 425765 1788253 1654492 764870 428583 593179 1829555 816102 1105009 1047773 825269 410287 1588827 1929878 350930 1681414 483876 1337621 1352603 1880433 334283 525048 477090 1719495 793502 1633188 1203941 473428 591870 1045181 146243 1141507 1024099 814312 660260 1657815 924898 1454397 7728 1999838 1498288 211438 1450998 790824 1582757 271690 1214500 151805 1681381 547656 1100753 1686767 1861748 1635361 1528828 514495 1023269 579620 807716 1252696 1869883 1041984 1841748 1835217 1793598 1184027 216160 423809 42150 1361938 837842 1394732 828350 434183 613023 1535865 1203882 1779962 857114 916315 1287376 1168176 1847502 1137530 806479 1767320 747615 1568411 1522881 807330 165976 883063 602733 530998 379576 1078096 1056175 1517563 1335038 726345 1351500 1291488 594469 1508559 1248705 693578 1734528 652729 1497310 1701686 1023639 1204655 1969139 873843 1302192 1559198 1949947 1983490 1374976 1799626 1469288 1554121 751560 757098 577317 969666 658874 385999 259921 656936 377432 1736312 1188450 1615853 758485 970668 1940790 1315652 1023673 529404 1019046 1603686 1436220 953227 1076127 1564765 1210953 1950956 492679 1274609 1749594 1062482 1894160 872819 1246800 1499065 1547547 789155 377974 1233203 1206096 877450 246101 465472 357873 38056 132073 1459834 923175 386068 154912 947027 1438843 230369 477878 1222692 1643935 1263042 1505276 1635115 1233908 631960 981978 1907013 1424613 760864 1856109 1288420 892842 1135646 1024463 1167286 1746920 1442791 1016469 1560229 1712481 244433 1171692 1830827 1485265 56135 947478 1619689 1294169 219758 1907281 1039614 1412265 662731 1464923 586916 1003051 1073613 935180 710297 842630 1451951 1209243 1046736 279043 726802 960656 407370 477366 469683 1980957 189895 1163525 527660 263239 1738183 554136 277440 1541460 1581846 882829 1643653 1392543 1287427 260171 936744 1962862 279583 184749 1978658 1825550 206757 1975763 416346 823999 900382 14025 1666215 1036077 1131165 269662 1196166 629478 980311 1395904 613056 7586 928495 630047 240761 501781 1635718 888909 278209 1754486 1211649 114884 198359 1360861 1551491 549424 388955 1404071 1008367 659628 1279824 1254435 808956 1140756 809171 1112220 371952 378271 292849 1928091 1780323 1500705 1550382 1467755 213578 508355 138715 1213850 1532138 668941 593722 1054138 1073969 1713746 990936 1132575 879018 158240 1257031 1587128 1280223 921682 1484032 1757415 1198539 320513 1413435 629892 1807018 1899920 1067263 1152749 411714 452306 1621795 380852 1884931 938717 1767908 1093896 1437950 1920735 1929650 1997212 596905 1520185 1041124 1783821 538464 562582 1525950 465117 1881860 639299 1437655 919015 1596832 168741 235568 658364 264802 501739 1251872 443491 544439 1247140 930489 99468 334212 1881128 1156890 1819589 1139354 1298887 541771 1218751 206653 886799 460789 1491800 1502161 1619682 46356 1631289 784881 1499869 400869 3173 819497 1010408 797630 34362 686133 572305 1453633 942478 1170290 1763315 99261 564324 1220325 1377756 1401145 1256331 1423593 738977 232304 1362779 1361376 582633 1449071 1978621 1465555 1728217 1770529 356230 463228 1240917 1590767 1642185 1167248 1532725 1943476 41591 481631 576056 846131 424251 672164 1438833 1175141 450703 1509976 960275 1263770 87548 1249358 1124035 232141 1132768 1177702 1956055 815293 1037539 1065780 1031048 1915232 1730650 385402 823096 1005346 1319378 1224287 574866 83660 1523273 1939433 464176 113503 517013 1246434 659395 625870 911905 708912 1733463 702491 1898594 227807 1565038 238755 1290213 619356 1820978 597155 227606 1457427 1998576 101831 816026 904025 1239330 507112 635668 938955 1080512 1946869 1374731 949384 938508 1314164 960538 1720164 1497450 937555 999137 584391 2510 661315 1377622 1721949 196971 60749 807286 345628 731854 1743871 1306572 146733 1030552 1394779 569369 350074 738389 127663 1906687 1149955 909622 237269 306466 1457364 1325548 792580 338229 995630 1389827 685460 874271 1755966 1837621 1263194 1471869 1302851 1858607 1471460 898936 1065336 275884 1709508 714148 600841 952476 196706 340226 1977184 1949737 704123 1014396 526096 995826 1160445 1691522 1902791 547307 576481 1191979 1470005 1070285 235219 1938361 1348062 988445 622801 299543 1801587 1711131 1831975 1136194 1909431 302830 1735928 1253143 48765 193798 354716 1316102 195435 554532 1116714 1533871 178474 629411 468264 775251 168594 1516663 1490187 585173 1395233 1987320 1802751 655368 1519151 629998 90428 1981441 1045295 1814588 1437188 237325 115413 11369 161835 903072 753146 1401750 1873029 655314 293738 134211 605335 1497255 1107375 298320 1196962 1249171 1183510 174464 634959 1233829 1001207 282115 1611922 1732567 842964 1075420 188259 632562 1367088 241270 236482 259747 1372807 1369305 1664610 271928 691144 1562460 823250 69147 1842683 1926631 1080686 537154 1761009 642993 996067 1305121 1912396 1671369 1323523 742819 282179 1078168 1920388 1027697 323455 91263 1191670 765563 1853615 1272058 1233385 1395314 34154 248371 1428818 1051188 588674 651114 1370596 497016 251479 667438 230615 284278 310097 612386 925756 1693760 1213912 122819 1543353 1853129 402173 290516 187124 1240689 1780743 700332 248598 241329 1239958 244449 194705 282239 645741 1528441 1850921 333382 1690920 989884 760331 1487485 1522606 1843619 38086 43781 184080 552270 1053222 651414 577654 1579393 1716415 208248 311934 1870027 1692999 1097033 835704 453455 932184 1812538 1813492 561656 1132558 1607479 1866119 1620472 1216121 823885 160747 1111673 1265449 413717 950721 138231 31931 1663624 368728 841504 562257 1244873 51858 1289038 1926196 247387 1688432 1007868 1557818 155825 501750 89159 38134 982739 593236 726950 924917 1097350 710890 837148 1933039 590443 756958 243539 928707 498749 782803 910232 1618726 150206 1244667 661988 774821 521957 1565385 119772 970492 1726549 1678367 1724900 1503838 1984587 1713765 857740 700379 878674 1618576 1155326 325657 161824 1051236 1128491 1406273 1452193 693571 307802 1763821 1503777 538641 62037 1262979 1347538 746806 1490659 191073 1721106 113374 1852818 1385964 653316 1698292 377021 1913874 767845 1703492 522945 1555751 1619845 332622 35074 1785154 1732953 1622818 34815 625449 860788 566143 1081125 1443665 171681 784585 1191493 944546 1443009 1354534 1442766 779618 784562 113677 1994196 732910 736488 320254 1013111 654511 1735616 1168892 1997824 1759510 1956849 74177 1424506 160893 1486415 482172 631363 251472 923415 1122645 963475 1270075 674274 1568338 549426 1887386 1702291 1545970 32677 1422992 457480 1073622 307856 1721356 114810 205389 1407278 1540114 440213 58839 574164 1037429 443637 1008152 1752640 1106114 218598 1801366 59871 1467587 167704 542172 1611659 1441978 682051 1562895 288251 228883 153646 201483 784748 1322789 337716 442663 1573136 1541872 1969807 1225533 584203 921928 1034127 1214279 1758744 379606 1282916 300312 153250 1710866 1930218 1761570 753716 1907662 804193 515427 432952 764277 963703 1881373 889095 714421 1640382 973244 972188 326700 1028298 910434 929046 1708299 32264 1939105 1134645 880534 372639 1233200 447421 1156269 293311 1686384 67480 1073606 24426 208404 32667 724141 10768 1646755 1258220 144017 953810 289423 1664187 1805761 1057241 832409 1855489 1872327 75986 792193 313703 96273 1612139 1306483 309322 751382 1772765 1096523 811919 211261 945546 1250300 1080073 1700455 1047806 1966294 694140 179864 394503 70328 529241 1942438 1742986 1955495 1798271 1074701 477721 105049 1363951 349160 1131232 431060 235008 1332634 186612 1386358 1118778 687881 345579 229123 1586992 574240 618593 22727 664929 128341 1497499 1788629 1380585 1901879 1363173 1142530 928688 1572784 1877949 1098032 1065008 683473 520744 915461 1944417 969062 578113 456721 470905 1997310 807489 526102 1694805 1386065 1612497 1397312 1291224 22216 1402913 1466853 863396 1904273 543579 1799149 1603232 517164 859728 944224 1122713 1490879 1111173 724261 1332443 1399515 641865 565238 1600891 519605 570232 1887765 218947 48999 149713 626488 1975038 236289 64911 1182393 1972109 772530 436585 866174 73851 256013 1705475 608050 1670980 1912602 1981337 379049 1810807 381642 1088000 1493134 1090276 782294 213509 851511 174870 1791312 415135 1653836 1165634 1145394 576970 1498167 52972 1632759 865614 293533 1447885 1917191 1005044 207837 1487904 854809 533802 1413620 1649142 512385 855267 665212 1878963 1772697 1465137 228159 732474 139678 259510 905878 1251841 705981 419841 1425717 97393 1325382 241627 1419251 1316334 145861 1983614 1140084 1531779 331457 1472250 1644834 1005643 168731 744444 1114815 255903 1188296 1214343 1304715 1446516 270467 1123085 764384 53969 56544 850251 473305 1028367 1253293 1644057 667598 599148 1693634 634628 94658 613675 952137 1074331 1725618 744214 1456691 1663604 1581975 478842 1570551 1864524 165193 1715625 1799576 764419 501461 204610 851022 1482065 1500710 1495388 1707409 109936 1788513 465611 1939434 1549694 1334950 63970 84208 1735090 865597 501836 1843715 1832814 282742 797184 840070 808437 260859 1667232 1299852 1331385 1990159 1067032 912015 1739944 377246 1392484 1475656 956902 877911 602036 642236 1937409 966578 1128891 849372 956238 1550785 1137717 436118 1095950 1816525 1799893 933220 85087 227849 994150 1092456 1390539 1086590 1531712 636597 714275 1003904 1016272 109413 207874 1328672 1057504 1214559 745561 135175 594837 1223620 445642 277044 1664002 1449479 1259414 1287300 693708 975482 1289129 857721 1058978 1562795 45686 915315 925926 1005738 70195 1197756 20716 720235 1534971 1835406 372631 462234 1251603 1237492 1592572 1924812 1650255 1408343 156355 1019525 688765 1828266 597652 348324 545214 316238 840193 382671 1566800 956905 1792175 1012773 509628 587230 1449627 1822716 142957 845040 808893 1237040 437571 1581725 57023 1649614 1368816 1327578 1437434 994250 1351190 1759254 47586 677976 1606278 1677294 1109392 1542645 1814056 1951967 998352 806425 1386971 1089575 1392118 1099350 488358 1639648 173645 474694 765905 1165424 1112158 652524 1683974 237564 7932 1241756 1012513 577198 899056 94058 1773053 20808 323998 1274951 1769879 1757103 1881289 1695313 769973 115177 409033 1234262 750465 1579342 1246742 434179 76178 184961 768155 20016 1886646 1819636 1068218 546843 1948951 1788758 88737 1635781 1003206 1420809 1241987 968478 818523 1740125 1082523 366662 1438729 356378 18199 1641125 1136417 438169 228614 254912 819477 704663 1177170 1686430 1104106 25497 1311609 1554566 576813 857776 1111501 129259 1289964 59870 1069484 1448305 611771 639971 1624899 1759805 1864521 415605 659169 1439844 1580699 626868 249539 850248 369950 721614 1629554 15472 1289219 619287 1468106 1268039 1286350 1084301 11989 914299 549090 1832339 291456 260716 204090 1421644 955920 1903747 315603 274603 1834233 2372 600749 1216916 1054632 1720067 841263 1704647 668065 234167 154881 419571 883984 1267708 510058 1884041 876086 1922101 227443 271545 1584226 520426 1075453 1697267 1641553 972864 686038 1623569 572023 300963 1410593 276004 1097567 1813086 1430904 953713 941429 1524462 964560 1194321 284397 1009921 420865 1133111 395309 1688477 1023932 831668 222445 63666 1426488 222742 1667811 1129458 310258 671813 1269355 1360658 1175527 583530 729131 1050833 1257825 883552 240120 1828703 1151793 991035 1586649 830951 1050159 106637 585370 428838 425108 840904 1980898 1274459 588110 53696 181683 1041506 1139479 1012903 1565127 466745 1433476 1475711 1020875 908509 771516 1317953 833644 936043 55603 603138 781795 1859646 1939199 654619 1275281 1438703 379803 1036408 783394 1320828 1001356 1947680 1119062 1320306 274724 20839 969528 1390119 1446360 705248 1847861 1703038 267144 234819 607150 119368 780773 423576 941307 1250138 378007 385228 1372414 1573570 1111078 1998599 199988 251634 791821 417336 503378 1359360 1131362 604073 820535 449681 735162 1078980 1266591 1302697 1900826 1002728 247823 1027583 320848 1274303 210594 286774 368819 1497559 328248 1840187 1924950 462296 1460087 1068377 1299086 1099411 1504320 739852 126159 146942 1045002 1672333 1332044 1086923 1263557 624746 1782141 1564423 1688762 11799 708563 1887796 1839482 231567 1542606 425419 423256 472859 451164 1199504 1230579 1899476 311588 617452 1234782 45907 1448246 793340 1322267 279695 1036753 1651130 1794044 212130 438695 1752617 540450 518108 322206 1052358 157559 1489400 992758 280861 1663357 1252028 178604 1271173 432399 1250542 1601277 223251 612482 900008 1072344 1336496 59795 1831866 636341 1356200 260042 1895342 1561596 678322 1642376 1908818 1867736 1996158 485189 1619954 1068863 1415921 669425 1249100 1973538 814018 724718 940419 345465 1922417 646477 248429 52233 1885129 1019771 892824 1745673 2709 1613926 640707 113857 299744 4603 1164784 1685167 320774 405238 653984 267309 528160 1932767 88706 487966 728740 341871 1696624 1571108 1296268 199805 1816293 317457 1297002 703635 517857 1797889 1576027 1707131 1112206 1390081 1263416 280932 786889 1339653 519295 1716878 68460 481676 1737110 285119 1535814 1819446 503133 1782395 894513 217348 1833635 1752453 470909 347906 295547 269337 729084 94850 1829868 1970954 1019696 51913 693263 704369 728568 497284 943809 1377169 572036 245481 1654677 1209504 148301 1354735 117910 1576547 1276672 1335068 354831 564810 978781 1523166 1159038 1053591 174966 1865509 518700 504684 1292524 1285125 1295515 1006521 743319 238034 1172177 618242 352842 1879147 355347 1571811 666288 670568 357397 1833977 965618 90352 1826719 901078 949806 443060 1680869 1014468 1594106 899888 86486 1967232 1597972 935885 1896630 763783 1955003 1014911 1817245 1461692 22037 239455 1528982 333868 1053528 626123 1041090 1621700 113471 1381502 472540 214012 445609 1929793 900105 1295251 235128 1190637 1000400 1242561 1951411 653251 1367382 416558 23587 756217 1124493 1651944 1170867 593188 288030 1968080 1919261 1229022 1794346 326480 1049476 320481 1029006 664581 279012 581780 1483493 1719464 1091305 955374 598184 352610 1949695 694734 1505046 1888816 74017 3052 257100 1975641 1693823 395575 914245 1884333 1331072 414952 878004 604190 1156521 1682622 1135187 460206 60321 143599 1795529 1291496 900001 420364 181107 178924 88311 1932447 1256666 1897116 1741583 1331344 229432 964249 1500638 1202782 970782 990453 561571 23826 1132778 278344 1335760 679761 1821207 1423545 811731 562901 244065 1387144 856444 1367074 693540 162189 154677 231401 881068 917289 701417 821955 474327 765933 1215669 1598604 926894 1007519 791005 762537 711295 980086 519007 238450 415148 280555 309170 536271 28919 838957 1627851 1013569 1225606 524871 1829178 276041 193866 623030 1160865 1444509 894711 1702729 1740768 967631 1187844 211063 72192 1246452 1705387 598751 583377 166283 1035691 998461 940774 1664694 835506 1926461 1270113 822994 409369 1474872 1033563 1481492 427344 1387707 1125304 1595028 1866289 1191917 253805 353202 1757133 1841395 542516 1665336 903781 533196 843790 26861 209476 1456387 653372 751563 1397206 111406 161689 705683 1223497 1853893 1490839 1142976 1566203 1056193 1308214 468778 167060 1297078 1651568 982920 1919165 1386274 1879950 935183 305947 1397270 188953 1005813 678829 1924038 1448809 1630957 1456271 728658 1073148 1532980 17851 52643 1341185 125859 1320798 1526939 1740069 1417609 923676 77056 1888721 1137657 450904 1499337 674692 1471613 1302646 1828288 356787 394893 1563287 1831333 1709261 1652089 1444813 1049360 814100 340081 113945 1803688 1928301 1593410 848555 1964664 1354815 8752 1485569 413706 359021 775541 1932982 678182 709212 1997228 421656 315790 67940 871916 983457 1723176 480898 1874450 1770100 923230 1028007 1149910 515135 1749196 1948190 950470 996675 528487 1956359 1256643 607166 32216 774346 71963 715512 162457 1519417 1151009 1005287 218449 40182 569478 855331 737165 677492 1697781 1148018 359915 1610620 165610 1653842 1670355 472182 1339570 1041144 1628762 66413 1431157 33956 143746 1963959 215850 1932137 1420012 1506311 1973287 1821529 1842216 374722 1693820 134928 1234578 662663 1002855 1421529 1467949 242127 677653 621106 1800575 149740 1403040 84271 214573 1553522 1778389 137625 267219 61962 551622 385558 854873 604663 1267067 563605 385596 1024530 1814975 413502 1052204 77832 1682762 1779901 1536885 413050 358001 1375148 1921277 1381794 1489712 927412 612459 107547 363972 1050083 1568344 352112 774138 1613847 1552299 41902 80306 1668575 915823 1681768 637603 598961 1189937 1755485 1251153 1961214 641333 1128775 1323444 1192804 215980 685867 51982 168150 643175 1583709 195510 979707 974561 148628 1164854 1744478 1443228 1481046 1147250 1415191 1826037 1112992 997180 1846694 1143044 261749 325055 700705 219043 9732 236740 1515982 1024747 632851 323123 443540 338683 718915 1909493 623478 1587976 1767202 1603451 1133684 1767608 133740 265683 1081592 39078 298271 995375 716100 735495 843767 862949 58249 1255067 1836777 1991850 1719588 1633738 342622 1008575 1360159 1698951 1420349 1048936 52500 10714 1413727 1046489 1832402 298415 903569 667693 614992 1931373 1038741 529503 1462002 545224 221330 477241 935997 1697950 1685223 889154 1455362 715191 1723212 1742826 203701 1328288 780263 1595457 1361109 147226 1747468 537751 1184718 1164670 302631 639128 753712 130606 1335971 279854 673893 1566975 1099362 1619714 383872 1376119 946731 963955 830595 1832492 124185 1036228 1219818 183161 967369 1309446 1967274 26681 1358019 1008213 1270432 733483 1471911 258383 1026301 881036 1075273 1626179 164700 1780531 75763 995864 953693 1424079 931164 1309831 684059 1697675 466299 980501 450416 596855 916547 1723880 320649 400609 1617535 870044 1140386 1236057 218986 645475 28246 924646 121928 1854223 1474167 1325856 20559 1823859 1324186 1832680 607346 1012496 1776227 477479 299339 136307 401638 616798 1993439 279379 1611167 1129645 1295632 1023344 316724 1146496 1282536 1409258 1773161 801706 534338 1356876 1968626 1985746 1739505 1633141 735910 60396 973436 1253952 1409502 1981846 124079 1931580 198594 1907081 778461 1767878 1468114 298823 468278 1696759 1019035 283542 181998 1722131 1455820 1669183 1364521 1125710 1024579 366977 1236992 1812068 1273468 1534416 771924 1762495 1859334 211867 801612 666775 1893377 147264 1421685 529599 1401078 1750154 145864 1433698 1927262 167137 1033660 751160 998037 399382 830306 1193998 1319396 1550564 994593 1080217 132797 1818788 453396 957633 328300 560715 1372060 625084 1832050 1806829 807961 221900 343147 807427 1851954 1153655 1319758 337346 1233876 851103 1903141 566120 1649879 1374243 1973752 1327411 1209971 793115 1623048 1913962 684199 13468 991459 1734745 569278 1311352 296705 701836 1815503 1388326 1945785 600218 217434 558231 249194 927948 1936482 1469709 1398617 1620541 416953 596008 894000 1532954 732713 1566220 1978056 1904690 252858 298247 1854746 321228 478772 1016833 1408871 310794 1436177 1829173 566496 1462180 1440986 558891 650045 1881609 889538 422480 948004 1314923 730884 28571 1017056 824179 1453386 1372064 627897 635764 1903510 927891 678790 1447796 94495 1133987 1056478 1975757 505221 1450647 695240 592593 1096358 1404064 1978004 1759095 1564119 1713129 1226384 1229299 861511 1478430 1690037 543208 1098663 1854871 34212 1699268 1973284 1859398 1189383 576015 399770 452094 51490 45361 30774 1860307 987084 1664000 231593 1263698 1234549 177226 132687 998292 1224986 851557 52111 1758975 1325366 1461979 241973 486047 681088 1220015 802266 672278 1038195 1314036 626697 1663827 694478 1731368 1580478 780537 523124 1200447 416694 983602 570758 74550 1973387 510553 773977 1006198 648941 1642537 1931318 1351572 1619410 1864531 1389312 1641935 671738 1208481 267492 1828851 1841343 1114305 1595453 723053 1583450 740460 480508 1072588 1276421 630176 1942601 777120 1371197 233626 453195 1102973 101549 1966637 1639145 656525 1986395 521093 1201225 797406 245771 1124213 1945184 639874 282367 455388 1675977 1961929 1612942 112376 1291569 1964873 1045 1243338 441521 989155 293306 552076 1057723 1353491 852595 1052680 1084684 1407708 367369 655779 1087769 950344 814833 951642 277892 480881 1413164 499098 909489 316301 274605 1173008 1696979 625265 111129 187125 1033078 1305899 950207 810258 1049173 834711 589518 625115 1043215 1220549 1751187 1357497 1406897 1993953 1465923 365952 613353 684179 842164 799673 833935 1726822 9338 531002 545227 136769 1221708 547388 627229 709502 824777 1279904 1180803 165109 641471 1734171 1681773 1046739 786915 94623 63547 904479 302753 462512 1721156 649214 1365787 1110064 1042637 636011 1610319 980380 234333 1655310 98791 1960965 1203785 310494 94041 277339 1062737 1709861 1219194 491211 96268 1146688 410998 1387309 902470 459212 1420973 257882 488179 1563263 1336318 1644789 1566437 325744 1362998 183336 202378 1637098 1539731 922405 138701 1029956 448124 1456493 1238075 552643 1713099 407365 982988 1853888 1363827 1390291 754969 885617 1102604 732116 1976637 88191 1916115 962367 1041732 137161 1494345 1062875 723124 146051 530283 1906551 1103685 751498 262728 1188628 316539 1808147 64865 425929 1396530 1108050 405256 1515318 1244454 1637443 749597 930669 1507513 861067 428264 1532501 1170508 1519287 994877 1766453 1395618 1694567 1623806 686548 974460 852121 1561221 6793 766555 1804495 1822828 1824436 573815 1739415 846631 1631408 936613 1291589 1465938 254669 66658 173393 1255644 1315018 1484975 662903 140954 888734 1221056 1226154 1629049 1649470 1696749 668807 271815 25211 1571585 631536 6962 1348522 73170 899278 1220023 1010030 1707490 183837 458010 1911244 1360330 925672 122726 1811062 474670 547740 1084447 185218 603994 172556 128304 1258021 1638796 1682320 3948 545851 1652339 1098291 639085 1313505 177408 321547 536256 1501619 110930 861556 952991 189247 281151 547380 30532 669558 1015743 1329281 1505394 732639 939647 541432 614861 1433913 770162 766333 1040577 1359458 1455778 1042949 1602673 542309 1543258 1875909 1440427 1240801 485334 395346 1743300 544110 728857 1348213 745947 746676 1511519 477928 807157 1488539 1439192 232597 931056 1264124 480943 320521 408114 555247 1133325 1682544 1093168 151101 1166161 238672 238535 1898978 613395 1633396 644461 290916 172429 1876581 245989 29523 731468 94990 377522 1831559 634149 662450 251623 1342056 798225 1143430 1748305 608868 429052 37110 1878546 1736104 1644110 1885712 1300529 662445 177783 1608981 899868 1986170 1246032 1621499 244850 1820940 1619539 572085 977300 1573084 1470438 301418 1766477 1400783 600679 46315 694805 663194 1264986 931428 387055 807847 1516148 49579 973946 1394863 1118027 1356260 157359 1594289 935569 1843501 1155709 1686133 780781 251005 868508 225649 908708 1259736 1044003 628792 1962144 1120777 962245 955708 1214605 1431487 1081834 630576 727442 1058696 1733748 1165767 1789193 935995 493646 1903157 1332128 19759 126621 689387 623819 508345 705173 1141814 820463 775816 1166442 1164595 1470241 1762196 1200798 927152 203176 607349 307959 639937 566317 150214 643152 757106 1243712 212756 869115 492973 148845 1816154 1519832 438807 1704849 1932917 1375347 49935 746745 655261 754949 426215 1268654 402719 273112 631017 848897 685 730815 1130010 1100337 1723722 411292 868251 930391 1732698 1658408 396121 1718323 1241422 1230654 220186 1222535 1252789 965374 1057752 873277 407826 1681294 1785640 790313 263421 462078 153803 961771 1756715 1035986 1555734 196851 275819 1349935 1020481 219725 227055 723464 1393858 72044 1946757 941885 593975 1684944 989941 84276 1971272 1353073 685696 1137356 770455 174670 1654795 723652 390014 1743711 404056 428656 1236675 846948 429197 483886 752786 333173 1183911 1509252 114642 224971 1659479 160944 1294605 297929 122897 456536 977799 1463317 1450020 1714193 926339 1281732 519003 1283799 1046241 1315354 1124000 1827124 1350760 823794 38455 1545636 280998 584763 161229 339717 867780 964566 1773695 1746428 385150 842148 73189 988941 379719 1378372 1109683 523622 1874915 1048025 1344678 1406891 656480 1161391 1403988 553420 1176790 139481 823724 412335 465282 423662 26776 1644818 1323762 1916426 45817 1835619 1463536 813415 1523130 1792351 651496 787228 201119 1704703 1602001 1382012 1768524 1630420 43940 585202 313148 1733259 1867998 1745355 1408523 1597517 1847598 874304 38447 1870039 1029325 219791 807416 1803747 188203 1684079 986793 617187 438390 318544 1679747 1870318 836094 186934 32959 822283 682334 857202 929050 741565 1288738 1394248 1481278 552408 825414 543215 862884 462294 991425 1881292 456148 995975 1880424 395508 783881 1358586 572343 1908791 72390 757395 842212 1790939 1067855 347794 355419 1790506 491373 1773795 453335 472902 1901522 549274 1581841 879715 121948 98436 473009 911136 1498947 246239 111586 1704132 1206306 665542 1825565 907707 364584 591780 601510 1152534 1577163 780293 937747 944221 866969 558296 1562898 1939673 1902128 1389149 1835318 1699250 981470 1169360 1404609 699206 749834 138357 1372415 1336863 370530 202521 1953791 1140394 1188691 941878 1072225 966376 1529721 991451 695251 281776 1120786 377889 1792675 312230 215995 354024 214299 1739768 370066 829916 1793213 526893 771841 600271 468244 452741 678722 1075734 1405907 1281106 1735274 487915 15929 1080989 256011 1843540 1504200 1409450 656992 371481 551921 901619 1714198 1276107 1574698 17390 619755 1357941 1510640 1109482 878240 204239 1137027 569185 308848 1002862 1423144 976214 1548608 1024466 1407370 672046 187071 601462 1048974 518137 1015196 232542 255363 966458 327219 44513 1765002 440892 812557 963870 696616 1841624 1600458 1614165 1656679 1663159 579764 12724 1140936 543366 191243 1083705 779402 1237550 1220777 1309800 1690368 865906 1995894 834183 602467 1941324 90815 1687236 1419413 1959072 31866 772831 1865745 774981 1141313 474109 1225851 1457062 563063 1468913 198721 1608379 237886 1872791 801686 126999 575240 1592527 437228 503354 476810 422077 632451 1884743 755092 228422 483706 1843382 1583114 648042 1151648 157591 989140 1436420 719606 1986605 1289907 1764575 692273 1537473 1471994 1335832 309004 1480460 658355 1031117 215185 668514 145754 1235204 1624597 457212 1731851 1576110 648101 1369653 1437642 1528931 1403118 861152 1174829 375877 1690441 614542 658961 1576333 690206 768694 47342 226948 570700 1813933 607695 1233443 370913 166799 1022376 118997 1519496 1952310 1162720 1013795 426437 125956 534923 1086164 1381460 388492 1209203 281824 1835045 384147 411441 1722055 1966272 1368747 1830518 1147070 69924 1488387 905430 1101685 1489188 1798493 1555652 692248 1276415 1989566 204063 1996661 1888698 634105 1233768 1165926 1235752 602125 789599 726108 621417 1493943 1233168 367188 56350 1259689 1802906 913465 1231747 795364 914497 1306664 919963 971799 1802913 1190166 1481268 215643 1131943 1924654 500982 1639443 10221 813977 934848 115883 155485 329742 235358 292057 1910515 701269 1996799 284612 1580083 1983740 189688 947402 976033 1134625 662457 477089 1245504 484600 779759 577230 707247 1915757 18616 600282 1628684 104672 560722 172798 298425 527883 526639 501486 57177 1777163 1682952 1315115 1551335 178806 228294 643997 134570 1695128 1300403 1218581 1572906 1876921 1373227 71016 1243084 1958564 1199209 1363056 1303553 1576514 1668193 1376286 506088 1930382 1432296 305698 519508 202447 1340204 1623402 1326153 1507255 635257 1392364 1481333 955067 1593065 530941 77180 1062322 1486803 277384 1712138 1323017 314476 638795 45671 1327637 81125 1970459 246655 236682 686919 51962 1210065 726642 1370011 1785832 491474 1937167 678934 519642 1681311 1999058 1606127 1980452 1228369 1609229 361123 1001451 1181808 875384 1540480 229452 998533 1435876 694543 931702 1104395 665944 1241871 1424789 603058 882855 916834 595572 218417 1899789 392407 1910355 1715760 1496929 147527 1881160 1484359 1829886 992163 627170 1416107 1861963 945444 887137 697810 1516446 1510810 1847233 4790 1431358 1447208 8651 140467 1578827 1211344 18067 225403 423071 790334 1064900 366473 26213 477904 971580 1656094 395924 1160158 1173791 1848782 37328 77317 793496 1484982 1061989 1718275 1152442 1412068 1023816 1568641 580283 962829 1616146 744757 345809 1105080 691756 132538 1806487 1337161 925314 176157 1744669 276352 32244 983259 448571 1394470 742438 889206 1899492 111323 1662634 1821467 489231 1873007 234338 1240149 1243989 735896 121401 1568149 1293116 1592358 1548958 1677914 687454 758054 593227 137246 1197021 1693665 1332940 918927 1363983 735075 216486 1260353 1350822 292732 95128 1202995 1592513 1697415 398825 438145 1513549 1284149 777973 513823 1337270 1484121 1793201 1246402 1598860 1344332 1776147 1460524 1820927 1354836 239863 1630080 71389 1865495 937593 1227024 313126 861423 933845 1790753 241217 1297966 577979 1213543 980314 273174 1378488 1128866 1785862 1924341 1704999 1701270 1886844 1393345 738914 85642 176815 1885648 1539008 1600248 1124506 691654 804615 296196 1813202 1611048 176727 312825 1018821 206874 1995938 737705 1505507 416016 1676959 115381 150936 1925735 570693 330466 645451 1179374 1708762 1917436 1460973 1334523 1812818 1267239 533072 1568003 1754025 754529 525126 293511 1543851 997214 245216 760669 1171989 878321 1014760 832355 1723255 465481 656869 1019437 1471452 723220 6277 1172518 1498343 1468554 1381235 1187275 1320047 77515 1400048 922633 748460 1752713 1482728 70910 213641 1468364 483802 143897 802628 359387 904615 68785 1432268 1723248 90316 839593 1708132 1333250 303972 477525 1223031 792243 1712664 424100 276383 1796844 1325555 1301498 1338996 714977 1628739 142067 239953 13829 510590 708775 1138404 568239 1450949 1348944 124666 539106 1643904 1516233 980776 269949 129437 1933348 1890211 1186138 91524 390251 81015 1588473 643826 1411176 1681163 1274704 849100 1702043 37625 1807034 1889443 1036210 189323 445767 1424643 1110339 1366332 4950 1436364 323782 1924164 681262 1045106 274016 123014 955844 1759862 912630 310968 1231880 1069937 1660590 964120 1164054 1915517 1983170 1354522 738896 86103 1397414 1049493 1646614 520670 235331 1509094 263479 945943 53600 1498121 1509045 405807 1843956 60706 676627 268020 1169985 679501 1121461 1139731 1965316 139615 487892 1951852 512192 1732324 1243238 1685390 235461 414199 32617 1674716 251293 1221688 1883471 1486377 1510291 673266 908421 260143 1000721 779338 1349744 87527 54828 1378873 106364 1413760 1371696 1859901 1173356 101876 1477618 49115 726715 835964 1126998 1067383 108314 883065 1630529 1729302 778987 581855 874964 74052 1893609 982345 29786 477733 824484 21890 1890558 1547614 1749561 636604 1042269 364529 453045 1609008 39492 769530 470281 1402205 350735 843546 6035 1184054 353719 1665823 1546375 743495 1711488 839362 1044930 751211 686917 204756 644247 1667288 650293 1396926 1896101 81438 1756587 1944351 1942129 860612 1802718 490923 1837853 746494 519876 1388784 258962 1174788 337095 3618 1893635 610732 1549330 1339560 1503462 396879 54389 1814338 1163100 525236 1062153 1577004 401306 96163 1508883 561160 426524 1399566 38380 1881601 439722 1583879 1037625 585451 1951659 538136 1401142 1163199 1871762 1151847 1902732 1432198 1636096 73171 973447 339168 941268 35160 1183553 1985734 1417689 71493 846551 1207837 1793779 1932706 1148997 1737085 851240 937821 1968282 594740 1164413 109912 444644 1375247 1670166 677199 947202 458242 224712 287648 533073 1146800 1868758 1089115 961133 362989 1143661 11296 670267 761913 1235081 544934 585759 587019 1513155 72726 1979424 1611535 1565302 386498 1133283 1614213 1257607 1156567 1730795 681682 313991 104578 219314 515364 1192039 1013740 675315 239340 926838 1742677 589317 312864 733564 1255064 297068 678369 899670 1661334 1157353 686710 1554335 536955 244790 1905214 1360047 1213328 1703248 826624 1180380 385266 107612 1636418 1849763 506398 1230599 442159 1077190 1574211 1759151 329182 1837078 96610 297875 1968420 203945 590126 678301 215028 802961 1095704 1826675 27745 1469356 1223537 565096 831997 1916442 1369036 1660778 1317881 13641 154465 724468 652401 283089 794489 1325626 1393356 927275 223017 106718 1802911 1234605 203917 271197 608017 1164993 329209 1054274 940214 1661087 1209277 1303904 730475 1627396 492676 1376199 1840606 1548461 1230670 959413 365838 1035078 172545 1538326 146535 1100496 1890932 1671515 1254984 1215249 865212 1287166 1761922 1247389 793260 617440 1907563 1805239 1551136 702440 1311465 1399037 489138 1884985 535978 665975 442603 1591357 1686746 1199974 1992369 779923 102712 431063 1858494 682193 692568 1612608 561825 1031149 741808 1923180 1323685 1812882 1761726 1020687 672248 382752 1237207 113908 1240578 281613 866418 921563 1024339 408897 1551535 1867651 150846 761464 264742 835877 382120 565457 1911670 1253872 1355491 920382 77035 273387 888554 217960 121349 954546 891516 848370 1849476 476873 1996013 1180354 1525369 686771 354552 1569478 1092812 1300884 485788 618580 1067057 1093888 1783623 1302131 1785477 1963825 39946 35494 1669775 1662289 526025 144210 273807 168600 1252575 983201 11850 1531954 370893 1321488 1315074 477401 1384769 1520129 707067 67713 469852 1695599 312420 1157772 566769 1116472 520614 1623499 1470539 462397 1564437 608957 1557013 1111668 39921 900666 1738768 876441 655486 1603100 1289561 530426 1177658 1859308 1094184 1941875 1944745 293576 1922746 1196492 1726606 664666 404744 419345 1881018 161663 1141778 128746 1213500 1272095 1755151 139729 979234 1906974 1391267 933987 1440763 787207 611211 1186447 1931093 1975405 920159 1421407 1969411 1832101 547841 941679 295592 1844432 29263 1333295 1458470 459285 1527808 1862054 1626087 75200 1826690 318792 281994 840533 1271793 598294 694918 558026 1813663 1964136 185016 947631 1354460 639749 79023 1076850 1040346 1517086 1068976 949689 645326 1104455 1114523 1177841 843780 1733919 1095226 1485066 1625272 1234447 216269 1216173 1839098 1475093 711466 952839 203074 1791006 464542 614661 1255624 818213 647081 909680 1951065 1786798 368119 625923 1687427 1182659 26470 1999312 760818 1925743 866676 1564744 627036 851295 527966 1269323 250786 1661775 1700252 1191461 1731224 1519797 619276 1419156 1802202 181529 1173642 1647593 668580 129335 514983 1422886 1114253 1973679 684913 543780 1919303 1003439 1491502 922113 10401 557037 431597 360416 866221 1323470 1382350 585212 503568 1738795 1725247 952371 513004 1281099 508674 1529026 767849 1419851 1203806 1772141 1101911 249268 1556741 1507933 21946 182496 192357 163545 1243889 743667 671929 1382382 142000 1841101 697776 865116 50015 829245 1350810 17482 1045693 1729242 1038291 1643582 949852 992892 1004965 1954159 1386714 1898550 990169 884854 626045 25822 571081 1657959 1188416 829602 936368 1253310 661854 1042752 580813 910269 684036 1919455 1580288 285930 914527 1064515 562090 518307 1071650 656863 1350758 586818 1971492 1279640 164785 1674717 734148 127287 376635 617485 1536592 1359910 946945 997007 1903943 1444795 1179388 1173396 1495681 637035 1955274 794011 889581 1025171 1391457 721640 1544934 423802 962993 1210413 830699 32488 252348 356813 932121 853645 552447 1485560 541797 1751627 1023729 641954 660021 1041217 732443 855950 1007321 1173507 1612997 1374127 1306666 638560 624405 1048615 1361012 241702 323168 698300 934545 1196300 1924565 1139496 1543157 864191 1352606 280878 1185903 384742 1639640 1583357 1754378 658573 1625027 1682227 1739894 311289 789855 966665 1409268 1683363 1552086 1500205 1015181 1110099 749443 1690413 448494 1623578 1341666 1595210 1200562 157976 1366756 1013307 913226 1134121 404312 1213712 386944 369642 1798671 449736 1455919 670873 1419220 1140771 223063 255763 1840442 894672 1384732 1005829 1073539 626919 1065045 1249447 1590985 1402671 296237 710597 760981 352447 1534124 459839 787528 436961 1156554 1997525 1927035 1898869 835846 1443355 1925134 738073 1639000 1516537 476314 1256068 110169 652876 653407 87904 139623 677227 797944 374367 486537 51148 1125424 406362 1483890 914653 558001 652173 465788 939782 936621 1760102 1949551 1807251 392354 175871 1260561 271831 1632252 516581 1297942 421456 1316162 1349235 1332982 1611127 189005 150031 1690054 1447905 1072362 939009 617158 896315 1938623 1636746 230265 981435 1275973 411828 1210515 185913 325577 1751253 224091 463184 396493 235491 876217 1198727 1905553 1491040 1284853 1556504 1763609 1760023 1535740 1163649 1673951 1790614 1257976 91101 65590 854091 938975 1751372 290086 336429 1862642 265569 179138 1429428 1363373 197281 468999 605015 765632 120719 490186 1243775 1283259 1631837 267349 234286 293037 950456 1287477 520138 859209 507481 353568 1798676 944553 1970278 1178277 742911 325576 185247 206561 1671127 1238180 1587583 266244 1256080 810911 343047 1674915 1628004 511865 1331129 1630532 1002722 1129083 59838 1677498 478685 1684858 32950 864887 1959675 503324 1275426 1400547 1462875 1297456 1810091 1129052 1909945 599169 1711910 861245 982835 1185320 83628 1221665 237617 1907977 1693118 1311175 534665 377422 974770 59944 851971 1629182 1902004 1341768 79993 963871 551225 729709 1040035 61442 1824169 1684655 1495504 1050726 1496026 1028927 835342 1149677 700108 1783075 1177469 1601053 1017629 1223075 561144 1876918 1858935 552428 1245156 1147914 1387526 1274902 627215 1222215 834919 1518880 535741 944916 1226864 1160192 1550615 1649771 1293170 1460852 1479569 337869 589830 346130 1083810 1090856 914545 1126821 1689904 597922 1124807 283152 1558203 481796 188435 54943 1024770 1476787 1697110 1618830 1364598 1319924 1169479 557755 1671339 382993 301967 1001397 51357 395325 875279 1217334 804613 35906 920815 256952 695434 1365847 1995452 100213 1263709 1629756 949628 542948 1119584 1797153 1536959 675883 911994 214270 263453 1899138 1976987 479570 1647031 132975 456883 161808 1136702 1993421 1266643 123538 1927893 109353 1365029 1289017 1276814 47143 1481164 844663 361395 230842 760749 1072856 1428494 1584438 326028 695818 1502477 844226 177800 1502519 1984582 1831693 290369 921972 1478787 1450472 1130271 1774976 663732 1255264 876483 582903 1377635 1173479 1156035 1684492 45304 296881 474511 740336 673556 697470 1456489 35797 480888 306723 217087 1015296 380732 1406672 1442148 1709327 331231 661990 1737395 98690 535801 1210351 1573931 1706496 1735637 1404578 559088 66467 446385 1841368 1149019 456128 530937 631820 645108 965778 43961 1071542 1609871 623760 1639306 97259 156552 824447 319199 261156 1441150 1102480 466254 975384 1535346 84889 789520 351187 1922836 161157 543936 969826 1343930 783277 1672761 343471 1636810 1089143 1166256 1768484 1443338 1286395 1900868 1822800 1811404 1945727 1908708 996068 882419 623599 333066 1973698 844350 561727 1183981 1392789 1875475 635421 379350 229247 898318 646899 1788235 1470936 1060506 822365 1509715 625066 1037572 1736151 1017069 1112605 275566 1611099 78817 489289 107679 1474427 707015 1780827 1317518 1597506 25583 146311 1064612 1351839 1269219 1351132 380336 945934 168222 610408 1475782 1003762 227469 1897410 364910 1506988 1327321 1341432 605026 1640611 800950 1584913 1958902 349158 465798 1860404 1842016 1473863 1725435 1511407 402833 585009 1321701 767972 721198 1630184 211174 1533508 1214018 1192645 1053928 1479897 1350721 1764709 1111827 628539 1411402 1750953 789314 1006028 1388825 1339000 832117 1521728 506497 451718 491532 322572 215187 85328 1910304 365255 1183382 1076280 1483601 324135 429601 1135979 1811798 1506438 1576270 1414332 13876 641099 19370 1072558 1656966 371754 1421352 36703 915586 1440021 730038 1875238 653757 976088 1312995 1083499 935306 1423441 1808479 743596 1532532 1925993 1102400 697974 349432 625404 838049 824918 879385 324859 1384284 69211 334355 430050 358271 1703822 1031414 719220 1505577 772928 366920 1612133 1133518 811145 826935 1439528 1557874 204144 1676962 1079481 1453022 1999087 1187291 444948 1855718 478608 1529789 1973230 355829 302816 1774 1838677 1581575 1535569 1448415 1422391 190866 1534313 494111 1838082 978469 925069 732170 1699416 1187400 1431449 578945 108274 314106 508169 83525 831217 171359 61177 1298129 659885 796453 893699 1624452 1839967 1814507 39422 1070106 515238 1077578 1610843 1505847 1126971 323826 69495 1221054 29903 1401833 1215513 1655601 1941266 888821 839245 606874 1537040 1698094 1335682 721804 778876 233294 390297 1197752 1931924 1995421 332589 1348505 507347 1093582 59021 1022877 905168 1785225 260266 1740513 221281 1365424 1685753 697157 458122 1755820 1700435 1005490 412799 1724213 1226259 1420885 568243 523555 99286 654555 982740 1048688 383780 1883245 354190 1642491 427064 1071502 405700 1396112 1104750 1724487 54926 1077464 1019556 1359747 1393182 1249648 1029518 886468 1233077 842012 406774 338248 216692 346711 1445779 77195 659120 723769 1985292 605162 636815 1705679 1395202 370113 1001506 351994 756691 237401 583866 1525464 1178829 1274894 1972515 630194 1155186 1513091 1190893 310118 210561 1659640 997915 1264301 697458 1128387 1450675 1531135 1925021 1488454 412497 217005 1072106 1118300 1628369 1154100 1649318 699183 1010141 1786530 695778 657041 1726743 550493 1432553 1055047 696785 1186130 1343386 1246126 1483620 756748 442150 1686770 1606578 1044933 1549498 202502 1464893 1724391 1185 11900 1455316 61404 697760 1879206 886728 1229078 260129 1288041 1093807 244764 1027686 758039 1760787 1966713 1760028 177631 1997040 1195619 1961086 433148 109137 1409281 1182353 631976 216716 1611496 659780 1025145 1183214 727613 966131 407157 1804524 790216 1620220 745368 121380 509664 363664 4717 517414 1508482 1758079 1328056 1723280 1979945 806846 277899 805732 1393607 121840 1224022 1542707 669340 1651038 1929969 61751 1413365 1335261 595033 1627353 1935956 266231 579637 970064 243363 1889033 1540963 1935897 1857980 1137890 1944170 1471643 1118561 304225 156982 1499745 583013 459248 1782047 1219797 1082493 114323 808329 427341 1778375 616831 1873441 1104583 680827 674480 605132 1777254 1815035 296283 1807307 620261 132177 121550 1002080 510924 624944 1177718 1317083 1893811 1894644 1499103 1004840 293439 1871359 1068341 1026184 1252587 1105216 1826340 142393 63506 1157306 1087030 1221679 1393961 296108 1638594 799303 1290920 1767660 1316062 1038525 1640829 102007 1373451 1743753 1139719 1413694 359161 165704 1551667 1571711 1394491 430125 1017800 710637 1545425 977408 526777 1697263 384291 1130741 1782434 468522 1818059 177054 590162 320944 1729267 1272637 937908 887203 109955 427637 440915 1546515 1981484 1270350 1341457 1634605 1361347 770329 532319 903870 1963682 1753538 1433835 584987 479740 388836 1250726 82159 323892 459693 282119 634667 1326880 1255135 784563 1568664 1142436 654252 566333 139934 151051 930183 1955193 116833 1529280 123892 1211433 1711819 331614 1060437 485656 1736617 457663 190612 1030865 1802030 247896 1417737 432209 996567 233947 12038 59271 854708 4659 203105 1528948 210411 945080 1262093 1024913 627397 1610718 1065064 456881 328961 1017098 1617396 1917287 488217 1490880 929811 1891327 977426 366749 1345787 238036 707637 1665553 1429854 1626716 515363 269253 1298497 188886 622108 478357 773510 1403208 1554378 394438 186007 505492 274442 1875240 1865571 116460 1029053 1922764 1409482 255678 1180204 604380 1340719 1487299 1656002 1762363 1051976 506074 278883 314529 535033 1304647 1845674 1966805 460785 1902938 869456 1113405 716929 44670 1733537 1390836 535446 149961 1132745 1756614 1609812 1729047 1346484 441658 156724 547573 615037 808069 1217935 84153 469201 1722182 1776025 1567605 1439061 1757573 1238814 1437332 186750 819315 491167 739912 1407058 943479 246048 1092797 1756650 759957 772261 151440 11514 1331225 1904513 10566 226632 288057 1954892 1947093 1529065 1642474 1542132 1871287 1978587 1397992 1351133 13428 560980 15761 1781022 94295 385033 433474 1670062 315359 1685130 849088 210876 1727851 1296025 1078257 1028943 214954 1930065 1906558 1488150 51659 1288030 299614 1198177 228709 776845 40418 1727250 737490 1845105 810567 1233993 179255 1052369 1268923 461262 1737596 1168101 1516054 878926 881719 298056 1018016 1623031 1281537 1522254 614427 1298953 302091 787355 677893 339178 1550470 258698 1497479 1371633 991205 1645818 1831253 845510 419252 1858651 457001 789819 1250298 562449 596210 1949966 1211978 1217579 1094416 1865520 1434738 854564 1143870 1999787 1277060 705922 391794 226930 734500 546452 1312905 1540327 1564756 1127531 1725916 1170969 130675 578727 841514 858442 1889620 1035013 751647 1227076 227126 1145564 234930 1841037 1636509 725023 1322159 600454 1048624 917302 1839848 1740336 419182 1561862 319417 433118 217271 1841423 1575599 1323230 765776 324379 1355536 1515479 960255 1537817 1112614 1218832 283326 426443 1313712 456016 1591466 691580 1364588 1931264 985338 489839 1707426 1078356 864911 1573706 19041 1826339 1802791 1337432 1738372 1787979 1986950 1007581 146898 606012 1123604 1638925 1897516 1212375 1213467 1823208 472954 1518951 1015701 1467201 1326948 530613 315882 809991 1044770 1859977 681817 1261498 341374 1960422 110636 1096223 521177 1181524 1835831 83729 1005241 1673904 1656952 814829 1121564 585376 354665 1236590 1422263 1403921 765566 1332137 989095 1105062 1898130 1442392 640514 1211650 1901434 431592 5178 716970 209473 922034 1499905 876096 325371 1662727 281189 931915 1171993 1850206 23685 943133 619764 582534 1251431 1052249 1729999 1147398 287135 568475 177767 1965686 1837462 1523485 1486880 459771 1713043 1206949 1315943 864236 1450695 1236056 831964 545234 1699758 1266908 269351 1937729 303054 1877398 1389771 1632094 578643 789940 524423 1325762 1331745 1432482 1706134 774444 22229 1283170 1937384 123623 768995 1355856 1747720 288912 583767 646540 224357 361137 851836 1329446 1145647 663303 292598 1891475 225684 303560 1810368 1706236 1573622 1066327 1696662 768308 287507 778627 58281 1802539 989873 205626 1068628 856121 1799516 894366 631758 1434064 292316 66403 1020574 881295 1790999 83076 671787 548744 1305218 752130 157638 1961222 89226 840977 1911808 621363 1056785 846549 1778383 1219630 1888700 1383908 1841955 329469 1644427 1072110 1865787 1418130 1482308 261363 136572 852210 1198973 1114106 532385 76653 1212226 184332 1800968 1809516 1956568 1891002 640098 1998230 1841188 1857587 461432 1073771 303758 1797982 1433174 407880 1399831 944567 1482343 223159 229232 1180295 1524407 558097 1738492 261816 1268496 1468509 787894 1809751 534453 358067 813160 144917 1094544 1778597 1459912 1841738 535626 1878504 1828942 300627 1771981 730033 1331413 1122307 219778 1465095 724219 1549249 944814 1978984 1197645 1271370 572486 1767058 197988 219763 949791 1642959 307727 1189140 790124 1071534 1878918 319386 982192 1565392 1197805 6059 1140992 561118 1691406 259279 1076090 1632864 334348 622154 36625 1981040 1527134 1097753 928894 115652 317495 1212532 1289064 557921 1183558 180540 1742117 830483 460592 1156102 1080856 1015624 1813001 505901 67159 1380131 1383177 1020895 178098 35099 1940460 39321 852162 853400 221300 1060206 53231 1635600 1282086 1981597 1788202 1426429 1648923 1260126 30251 1925655 177435 1881476 123637 50884 527030 842495 1572505 980099 686480 394731 1168255 226105 1705691 1318683 1521216 620495 1821408 1213176 173419 202648 1429202 677994 1649889 1953248 1589315 10980 646910 1128509 1691742 302985 1863500 339629 1822661 1115702 820237 278253 572877 1924773 1979155 1023511 345346 969435 767495 150083 234908 965796 1299574 1517164 1129786 323880 625613 1548426 929985 1807695 739631 906282 1588399 1341493 179341 1368540 1857290 1976989 511809 1888062 1749633 1570914 292814 330689 1067828 279820 223240 242712 644147 1488152 1075817 1688928 1632459 1986855 1900024 1259195 1397914 1313434 1911164 902912 525333 1329938 1445392 525721 883259 1315027 1796285 1291511 1892663 1533201 607568 1482587 1875647 212304 712249 415808 1135611 882164 426802 916350 1510294 1485357 739778 916348 1411996 627032 291185 567483 1236785 698322 998436 98780 1540572 1006772 491808 1793017 738946 804945 1359603 1114464 1997610 1186415 80314 1708774 1551986 1467938 1850423 1467173 485901 1878418 1540426 485563 346058 1431169 524807 1882550 1256337 689227 985165 1375862 567169 1298010 1248877 1284605 576859 338882 1633373 833672 21663 1613171 969274 691096 909887 359440 1527251 211145 1798317 480630 1024157 1616257 1389835 1477755 1479101 971628 455064 882141 1901779 1263812 946437 991617 1957540 753574 25078 1778176 1548450 905132 555381 764414 439310 469095 323915 1423534 468286 579509 458813 1539732 1585883 504109 691211 1999811 1623874 1485350 821115 349700 575889 1147378 420899 1460246 982878 450688 191734 220121 1929763 1615685 1502673 216976 768212 973161 1861613 515797 1777355 1348771 1562064 872954 1384191 1907245 938662 958992 1774016 1571030 1741261 395501 88179 1562624 693151 622095 1379863 1335361 1966954 257826 71994 1505161 758547 1891901 144840 1491125 311544 291001 1599306 646639 1401017 703075 460024 102232 775394 1581017 1598520 766745 1688439 268290 19974 776040 460280 639524 426966 214358 658120 890354 39040 1297408 88708 524578 1198946 1903466 1827323 1893224 1564834 1661787 393233 540105 1527559 1096339 1624199 1003560 1766875 599241 1842249 733425 773086 34118 462812 1726010 927518 858900 1439991 1182639 1421793 1979955 873492 461657 202473 269154 588534 1022617 1955908 53805 1079558 1055670 1712869 1612641 1568242 1562020 1266670 137703 545610 510743 1251692 1018780 863332 1483300 1891498 1489478 932496 7463 1497545 273270 20259 698928 1744046 550251 22248 474954 1829090 1776749 1382112 169746 1808458 1728146 1304624 67651 1566894 270799 395135 1060243 444006 834153 1452372 33866 1788226 703971 1957643 1420284 465767 873311 782301 462735 973509 735612 1047682 1847748 102824 341235 625978 462606 1937993 308684 1773867 1256547 378988 259154 286519 499827 786699 343019 20333 1175421 1642721 806445 142907 1033145 1054803 1043573 722243 833427 326767 690939 1911546 403156 1659858 1566090 1202592 295406 1845155 1703155 1475324 1089483 389204 1489723 367442 1895466 273784 1902951 232087 476474 1105262 1412574 1554179 1029281 64197 1521782 1733641 1485180 1603920 215328 1842667 1543168 979058 1588425 145595 1041995 240112 584644 848060 89135 548755 87204 324289 471545 1594060 750079 1035329 1678074 842077 886554 73188 1619656 542252 1251861 1845434 977326 1942139 268977 448863 369721 1055724 1342524 1868497 1005768 1840467 709551 753682 569965 447972 266595 1595929 1929336 132482 767550 900601 1776667 1408638 907769 659193 1580852 559087 1776819 205563 80389 538974 1250521 1425527 297637 1757439 1836449 460188 1526204 1778917 1253891 1948297 874690 1621150 1860569 1187392 753128 913655 549159 1835198 437765 1308753 1796166 820498 1427774 1633646 1422480 1622577 1591530 717197 1886991 918258 1919048 900607 1391326 418875 1461115 1410337 575174 197138 755488 1747141 1437906 955091 791170 40930 1358095 1003366 785168 1936287 347070 233765 484297 1564141 1378673 1052506 1514272 207464 166432 602993 1937332 966181 854869 1379369 1952603 398886 935020 1917207 24125 666993 753822 1404661 97332 306989 636287 1699682 234509 1038343 18308 1876117 1107779 1447287 428575 1986628 1107949 1278471 132263 933770 1361874 850157 642035 910275 609557 523812 1187381 267806 492430 898913 650330 1153366 1419526 1987775 954921 1367956 1495914 929844 1164907 921052 115794 1482536 784250 1243894 1615517 1043788 304808 1023864 1496051 796382 1467569 564916 265005 363513 158255 1263199 1336002 740297 1873576 649477 109559 1504322 403660 1667825 942833 275864 1189456 1653364 965745 997211 462828 940965 780532 1536307 423089 434232 684496 642622 1398458 1200844 1999863 106601 1372965 1218197 1994487 710983 611856 532912 740693 4424 975436 1474399 931561 1874835 895184 50569 1263491 527821 1214131 105219 1914557 338203 1267648 952962 1608431 1950874 423161 1253182 1516342 1701908 1905460 525797 652971 138987 551359 661123 853324 1437213 1973448 2081 944059 193654 847504 1538136 1508297 856185 566846 50195 292552 1007405 326072 147567 929812 1424146 197947 928606 634281 1784094 326704 1976489 410304 1059729 1355942 1755822 842734 995742 749467 276253 197845 1260898 489907 1232184 475671 663524 507138 1435638 744733 1704741 1634322 454887 618244 710030 1022052 1383762 173128 1291902 25253 1495799 837938 1078041 1970924 94374 1464570 1222533 1888972 1013074 1577409 1492937 1588927 585314 1661406 1256234 970677 1987295 1319502 1235776 1836755 1117870 377710 672756 1610928 115056 1020326 710603 441049 1780197 1482560 712512 1264249 871207 1355175 1279019 156006 873378 1597370 861016 90219 1093214 77658 1439585 585960 1678052 1613218 480637 490299 565751 342124 1713319 640716 783229 1987418 233228 1909858 48231 1606885 450182 1891422 1957807 1292788 675308 1921566 468104 220923 328102 1675013 1102533 377323 1762227 1037701 166570 559574 846025 1378716 1981068 131717 1662753 591105 1785779 1026598 195146 819760 1958097 1928873 1150651 369135 48686 701225 1974165 1636745 234855 1904098 610190 206485 1281046 1070832 1623875 395283 380522 1640055 1718308 982552 1998768 454035 1227489 340343 560147 1760148 307737 849154 1484028 1117995 204304 754915 280635 1340383 1408864 683695 1283312 813674 258021 425051 1820726 1699333 1405740 1479280 580317 1027169 1514200 1094018 971471 1688200 343404 973889 1532159 1941893 97362 1495749 318161 233862 718507 1869837 772703 262026 310397 1148618 1603024 719139 1939825 1026010 1015232 1251626 1696435 360041 496653 1496054 588720 495801 1063236 1209391 1320037 1786880 1165505 913687 774014 18181 1743364 1391134 43221 951547 1266267 1269938 682593 992460 1347021 1280533 1687927 672816 933055 860732 1723689 1911467 1864458 1400132 1083274 842252 866343 66558 1978310 1765078 332110 1485976 879992 956921 1620112 1824222 1547626 1184416 1457990 437552 269355 770307 771964 907058 428451 548510 1755345 1418704 1294956 752490 1411434 697148 1260511 1989503 1443199 285104 1478947 1894427 848290 1320117 331097 1349333 1642206 1494886 858283 1648690 699210 1951276 592637 805565 1326110 743904 1717858 1867300 904940 1810762 1034869 1916781 1725085 365067 1372677 1533532 1117132 951902 261242 419318 1957320 116308 258889 1516984 168295 426830 1852495 1225128 1623921 1455321 63577 452086 566342 1219142 1371750 253461 938610 717381 276658 1087934 1435478 1432250 451061 295738 825298 1151784 801395 8926 1159188 1978002 1191702 415310 997072 632648 181439 1534741 1991626 1374008 1594960 325889 219663 695890 71940 1543375 516713 467964 1439873 1963043 371990 953624 43808 793380 859906 1281690 637659 307412 1470393 1350045 1662371 1239781 259123 1910792 930176 1377503 304212 1940079 1729972 948791 1697026 1012624 740090 1705373 1834527 53938 1331915 416768 1409555 770846 136563 1454755 377390 1314099 1197325 318924 1971661 1470808 1357142 422403 1337302 1418665 737120 284956 1900656 261776 1015794 505098 932086 887684 1494430 175087 360383 643676 1485473 1978626 692808 371657 871371 895268 558492 35021 1211571 511698 1798201 862467 588465 1039894 1281798 368898 1142888 347029 230877 629432 1187885 84735 1440740 1935227 1341063 1563256 1106447 1581836 936199 988202 101333 88934 1729825 467995 329589 1639685 1443839 947024 486459 146568 928500 778677 1871101 1974639 1828434 1876729 968383 581533 798083 1484274 705048 758331 83946 1608042 1826259 926732 326408 78918 1196809 1754950 746105 34496 705629 556154 771586 1120581 1824234 998527 1720403 1540386 98823 1719240 1804048 1021787 1126591 650331 279474 628903 1444899 713563 1588780 718483 1020827 231643 910013 687118 1405950 1477190 443191 1929844 400663 1677543 421354 1119053 5883 562455 1221877 104808 812419 474947 864870 1234959 584034 1582743 899239 611502 149653 1995203 726357 595786 361707 1409738 1921911 1424006 795421 1937872 1151300 387705 754796 185158 46347 966112 651995 635043 1041162 939865 1025841 1760034 1438295 1998640 1674085 525956 930967 201602 1504175 1472077 215087 1800936 1503057 1371067 142810 1807010 298361 230015 953337 1298988 123753 1616201 517097 1792720 1526368 1163405 446956 1581371 271515 1456991 82153 1624391 16510 764135 1589884 90423 1675606 1034530 1372781 1364547 1670251 1234566 373298 362199 1352542 924739 1971460 1650713 1263684 1889641 797165 76988 252578 1021255 1644241 110272 1520385 1122736 1242017 1885682 1068879 847264 685411 280122 1742429 1637425 1488359 1902492 880417 247134 379852 1100090 85927 706258 1516388 1527613 841297 289960 1939589 379250 1673014 1158678 1883260 1714236 1694340 631607 801309 111874 1796736 1203470 737403 102076 881076 449774 1867810 797567 58695 1094895 1705298 818559 1940048 415578 599228 783132 399886 1201187 588910 1023591 239381 627518 1313971 1435579 635815 248784 1725846 1606921 1284527 1169456 240173 596550 164018 1498550 509135 529525 1791150 726413 67497 853750 1989252 1090747 713401 503304 1434601 1367782 1347748 1005532 1366613 1812265 581540 1630026 54354 393487 1633431 927670 64957 1265613 731533 1984424 1656301 483086 770585 501570 1561641 1411524 661582 1125006 277632 430430 1509321 438470 678355 703047 1759011 61622 124474 1478084 206840 360579 1819230 573706 514133 446514 1912904 699333 585756 714876 1056429 331936 1377290 295038 646957 647575 176460 870118 923981 716322 585461 1104170 1265278 1856105 178061 337376 1847889 85438 129609 961091 1904946 513392 981708 967950 1480356 693749 160545 645510 1925708 1910732 1313614 1775571 1590504 665056 698549 1200783 1468555 26096 844633 1205236 476057 141708 856433 368459 144649 1686398 1790810 1431620 1197672 635770 73730 1614632 892528 296482 1152956 1744762 1586870 1270379 970522 379648 939819 1603259 1706088 1811676 1583734 1173458 1877572 329245 750719 1864614 964965 850975 852302 722143 1695766 1551663 311432 227273 1347426 1965475 1302316 1417054 1707029 1463223 1185576 134769 1501566 1808709 113295 1155517 68795 484964 1669410 298384 1133445 1246144 490168 383299 239903 918260 137142 1469955 1763530 1110940 1737675 937236 732310 1835098 23490 1927317 1293798 1139677 941210 766113 1239606 954697 374507 1984851 404864 1406132 790224 772337 146106 1131999 655541 684335 1013980 493164 1850899 195166 345815 105992 215469 289861 284974 1815020 163992 339120 1157719 515696 1246843 1553906 629845 554373 1739581 344831 178115 1140192 1045124 873405 1814490 1529284 76067 1913266 787218 1514889 1253588 1602742 901328 1409096 205711 466190 505691 1450736 1665602 557038 1640287 120125 1251553 1785509 1844488 1541346 861749 1954581 1930748 448823 1003429 384233 836378 1067398 775052 1564389 375017 1644500 770034 1201247 809137 1980823 515475 634921 210969 1920712 1945852 1697208 1851789 1581942 1786304 1428309 1833094 143312 690663 267890 1899431 1744506 1910094 1123511 1422069 288375 124943 1663919 1971114 1257036 343709 1189784 643096 1742589 1998682 941914 331675 1769248 740247 1151128 229027 245378 1488441 1215906 1076204 1113452 1415091 1634822 9347 981426 243681 528635 1594968 737945 1780119 1033972 1266657 610189 131153 937203 31291 614741 1548626 506162 410857 899771 1597218 829150 523247 1529649 1758989 1279508 729590 621624 220887 606705 454300 833655 836995 875332 198965 1440989 1822477 1943368 57411 1952790 895914 1161002 289805 478727 195209 1178514 1707905 1766454 845788 313815 959498 334687 15044 519049 590724 1335467 612780 16031 931723 168472 262451 1425424 649719 436976 634638 363497 1934181 977670 22929 1325431 764093 489569 331731 695264 867428 1375488 54704 1968368 685227 1408519 575116 1368431 1649934 1537036 230101 1090419 1037902 1759599 265311 1026396 321429 524453 531973 1259548 1608990 1831043 824413 627068 956529 704943 82454 1963690 418356 1362990 1547241 1662198 1579758 828468 150409 22703 510852 912714 223634 1639501 1705235 1200518 1670006 285902 24296 1284300 293726 1085938 68068 781682 712895 2627 404151 968726 650222 1159206 33057 1255926 623539 1773518 1789083 677804 1423301 1920512 773189 1386348 1061475 1830770 1044904 412446 389747 313392 301278 39934 1512859 1653555 357993 1938619 1775179 944006 822658 34810 832193 996555 157010 1823042 362017 1679752 225917 661150 1111472 1006507 1522502 1508758 53131 977719 291171 1139615 1347556 1201603 354424 1283589 1645940 989159 622244 726771 1266853 566039 220993 1233003 10629 1401500 1958283 1393037 126685 1063168 754068 98098 955483 1000960 369517 1804814 643274 1198862 1428966 114279 344695 1372197 215569 1206741 1949843 1158404 1771740 473963 1576516 1073409 1767158 532227 955301 1026849 1454600 1966709 821822 1652242 200367 1022479 221726 700273 143413 1389084 1899712 124623 968088 147115 965454 285878 1730911 1950733 1330928 1677512 1560155 1280946 1802736 859720 665523 242581 1998992 559667 1570709 1713932 418227 1344529 870536 1722453 1370299 1403520 1601380 1435744 1978128 726014 607367 164265 1086936 154468 201207 1173853 384711 1706885 1306099 378998 402403 1006590 135971 424605 703431 455003 122967 812480 982909 352420 1086922 1194019 1526501 855064 1357989 1839760 1601324 1130929 1006564 709586 234492 1718785 1871111 657436 1731975 493773 1337004 540598 1694965 1658429 1961832 123290 1480666 664128 1558850 322761 516700 272039 1797777 368503 1405754 1455137 530541 1482793 1383157 443322 1655418 1981963 1224574 1102521 628948 546359 1990430 1548394 334415 1526706 1150771 1481710 8826 1371914 876973 1363914 1033095 575358 1733974 483048 121808 1245827 993447 1806040 1717763 1932933 705659 664784 1270501 1348985 1566859 1060420 315371 423771 608209 873734 805545 101220 716645 1473769 1622702 1780829 1909468 768085 161324 94383 1664652 1984802 1394049 1210098 269149 67529 1634717 1930370 1704639 697363 836497 1634934 37073 277747 895871 27768 1092109 787102 1454527 1450656 58202 1591884 592174 906723 616843 955677 966531 1964654 1565311 549450 1656785 1145633 500568 1218777 1717866 806530 826100 734231 1603704 445522 1541077 446858 103855 593817 1258047 1668 271017 450103 38084 1344670 590832 288274 1058292 55965 1348320 1629869 494308 308641 411506 159598 40327 549081 433337 1115453 39815 1468734 326385 1317538 1471706 1680048 1459746 1936899 518252 1499328 298067 782502 1280087 390254 1475643 62191 50596 666068 1761683 37674 103002 525928 716327 1244922 1056211 798790 1150971 453475 663311 1935663 1452196 337982 991175 1407336 581870 1340865 1905769 44593 301285 768863 412161 1623054 948518 485836 791468 1240809 852342 18471 949167 1798673 1743401 1953557 528605 1046582 861762 625039 1868315 790910 1224159 914746 549539 1396044 188590 144082 320640 821464 1489834 315745 1464488 1821498 311768 1755225 1063342 1536504 391890 1625844 1182936 1181397 255093 1557301 1696601 204116 1131845 1412607 1298735 892261 1112847 1854694 1775551 1724000 828323 163615 964486 1883465 1790886 1805193 648141 1028097 1923256 1867796 1662253 1565748 1106294 448539 6296 1357421 683174 536050 179202 1425764 1504349 1910512 398589 1309094 443777 1361791 361805 140034 1292054 1479772 501178 1840085 907538 444133 1827227 737441 1098714 746509 967670 1073924 1000113 1862541 1787085 1432957 518682 345712 34535 136132 1430342 199373 1009030 1102133 694261 596643 108941 269399 1534626 1056124 1792183 1659914 969039 344500 1798554 1415590 1908734 868210 1320156 517912 986718 837475 407443 1094701 1693797 1512232 919998 986020 73289 787788 650690 1615633 1542972 1031699 89496 1693159 56628 1074518 1869584 588607 688639 1249639 81622 1904173 358417 559602 81154 467205 1337060 1924232 417381 951806 1253508 852793 1739977 430449 347609 1359483 401844 1269679 1568400 1064923 1972752 482841 1599107 494849 1371195 748100 1808429 29739 1511358 744256 453239 1597600 86335 749347 914333 1272317 454785 1472176 1175144 731903 1515212 1247737 1996797 845532 1229699 578420 747605 883270 1622756 1366733 68167 1976054 1181388 736962 809522 727840 552552 286007 163443 242204 1247796 473620 124897 487414 417388 1938237 1646512 418419 322235 1317530 463854 125830 641828 1712733 1495514 1057956 453451 808621 1560058 532858 120150 1726396 1195499 1015736 363394 1920286 463303 1126368 695979 591146 1483436 608060 446023 608003 1543881 1783923 949153 1331732 1224952 1522307 751653 1638517 1996578 929380 1796445 1393566 823623 398109 919575 1920948 1608911 443369 563646 743079 933288 357345 225153 491905 1103990 1722852 1165522 1752487 300654 947046 599294 1462058 784982 173158 1838357 1029919 518911 1793223 949456 1328948 25398 628741 1728385 1248970 795971 1980945 951524 810382 1193010 580033 1523721 1197436 806587 1807883 438264 1902377 1942649 1545959 1597075 1361209 868998 181479 1090117 35932 1202209 479806 952801 806857 26439 701524 454829 662168 673005 1060772 1186551 880771 1361693 1629550 1154328 912975 982879 1594161 781076 584804 1221915 634152 1177820 977980 1852517 1497758 246929 1313556 1410769 1524425 1276880 1888696 1193511 701165 1637914 788131 670907 618891 1841132 1545846 131985 439029 548264 63071 1630007 87569 1387285 471200 566002 542577 1006245 1657846 874586 63340 1775754 292634 1458163 116911 479681 580867 255239 1264841 1564466 1839346 199728 715918 1806014 1776521 1695004 799236 389725 1968896 496930 1990830 1080342 723308 341357 595610 1545434 987258 318984 618309 1831742 1281060 1266967 1623618 1554375 1989395 706968 552571 420048 147301 467736 1715348 1480604 1100479 916059 96479 1949640 797059 94795 546190 92736 838634 544231 232537 1722651 688781 831362 1771746 1772805 640806 1204960 1989465 1584412 1207796 953183 1611710 1817221 413971 914802 739805 1383398 1216839 98853 493728 580189 269048 497061 861758 1366272 287983 1079773 1284058 638040 195127 1070763 1785846 383032 1171368 155289 725278 706437 1682107 429574 1616487 899388 764397 1079581 734252 1460728 222691 861810 963764 178303 1358975 143361 1050877 676815 298853 348143 274649 1938249 1686974 193446 1857272 1187424 529732 994207 1842032 1985838 909199 1957415 1975612 579635 18426 543152 1071006 699026 785201 1901715 609598 928246 1597424 746506 223284 879999 1417085 1923988 978369 1656678 756341 250412 1716601 277127 819001 1642042 695031 329837 1586099 368896 1114440 1636664 647844 1019163 892858 809147 304197 1499888 1708829 1670797 1429170 1187351 1621367 1347284 211339 1150979 789935 1959350 1977927 1883051 1724844 1491462 673239 905612 1247665 999712 1753425 288310 100536 1355560 829399 1295754 907048 1709516 343629 1016942 1322260 6047 1873884 690314 1837206 525248 1948323 542138 594902 1949058 1552222 66192 1574947 249093 1666876 1815478 4067 376065 982893 53273 580389 1856352 1222921 1217705 1616545 1388483 1740962 673935 1048737 341771 774324 1978168 244385 344021 345507 1190032 1858235 1699510 1775594 1088185 131186 918262 334631 142283 1511207 640003 385715 664292 882916 160937 403714 534141 13098 1592466 1849344 1446554 245094 1351016 1734365 1434466 1204137 1944257 448058 65588 1526911 178551 1670610 1780079 1997489 257693 1784902 191372 1219849 194649 616654 348705 59953 251735 582899 1912614 997154 754280 1906200 1503544 1137829 608056 1084487 1564691 484538 819832 913512 1210877 917430 1980427 396079 12953 1096209 971905 985227 592617 833896 1114394 34570 1314217 518074 985600 168169 1872025 596835 1021627 431526 1308418 1963677 991676 631625 1931235 1048175 336815 109588 1028029 390894 1276564 1480279 1751677 628838 796721 1921507 1505361 996974 584374 1303409 521268 285228 457609 1660820 1636913 333839 74117 1953971 1580673 546271 1503961 1152476 108102 1949237 1797798 1538227 379819 1978924 472101 1907207 644940 1820629 154252 1692831 1444532 203219 1270246 1361332 1732580 1431033 968247 100021 1984895 1091432 169945 1022506 635098 1739954 550848 507409 1346575 1069620 566096 1532882 331699 148995 1260053 1770936 1940022 1848915 341898 1562732 899011 441430 1909855 1303699 1179933 545246 1912356 480253 180364 1041496 1637076 133910 1383822 238551 653632 858697 1912051 631588 586522 1063225 1750757 1586888 367913 621654 505024 1838137 1145673 904983 1088243 670004 637475 893393 1591732 636966 203294 1117167 1119435 1831576 1013345 1793418 1932026 700599 686150 1899406 263832 379369 20719 849662 734973 1025338 530578 191855 361997 798442 1039021 786814 834908 1379378 1313204 746659 1406080 955786 1685154 1772447 828649 65545 1915179 364361 221184 758782 982522 1042797 884063 1460546 1006784 355271 1072613 131640 1035975 525184 660282 1878265 655597 1054712 1415429 52415 789250 50566 815688 1407723 635287 301217 607678 1540883 462749 1443841 819966 1987930 61757 1768109 32310 504037 914533 3229 454898 1237086 1023283 1593437 1331250 1861646 1032246 1535878 22098 409323 1823615 1901697 549389 315498 1714281 1067768 64983 505091 1517968 677440 1062718 266817 570016 982038 1607651 1407263 3737 1945261 1725897 1680334 1601458 377125 500391 1792287 1531435 1553505 1854153 298325 3850 611213 195507 318265 381809 306168 609247 175716 1348622 531162 1376222 1321097 1725826 879367 1695842 483298 1723321 1716630 747261 1281018 1769059 447817 1476463 1753257 1344770 56301 310812 441177 763052 477036 625370 1049515 260642 454574 566546 1763299 1870930 449558 1588429 577771 1274819 1532927 1679670 1971856 295745 1191994 430308 1569919 876210 1001520 947145 1895889 1844486 1074723 1241220 289585 750616 666716 1506069 551054 118778 1217890 919573 1991708 1858502 357138 1418976 934173 1554373 890942 1225800 515550 1927823 1529223 772895 321974 152965 1309915 749557 786735 848485 1003256 1994213 188007 1492778 627937 326558 1500105 620401 1119782 1053199 1857684 227825 1990532 1872845 47846 1363632 336252 880538 371918 97972 1723223 590267 1309620 1407372 340766 70038 1479915 667296 458081 1767026 1168467 1373582 1869924 1515795 732272 128602 1087446 1705471 1547197 863218 1289879 1501736 673951 541594 171501 232303 1613940 604635 1145363 1850757 1336345 1300632 982606 293669 1023890 640692 1186488 1012744 893731 182407 1027413 1102622 1702665 1302584 512578 788575 1795535 1250423 1413496 1544162 1414919 1074129 706407 1632353 971375 1111843 228829 1530147 1836467 783580 1860088 706892 1137231 281121 1603557 811781 1854041 147919 546446 1473065 1940616 232630 493022 123948 507186 1414183 795924 100406 1049063 499064 63040 61656 1059262 792696 775416 479138 1564604 981237 1476886 1586141 391870 1110554 1744490 451372 1660210 263609 961084 1151245 987031 980709 662912 1241589 288161 584366 1988266 1603391 1970596 1373083 765797 875568 545604 353996 1529338 35566 1918762 375910 774995 1936053 745438 1900465 993849 126033 1569117 1609121 1413818 68245 482902 1572544 67553 675307 561197 388654 58587 726959 1565101 1109099 27132 1858971 1896768 354478 1187782 1225704 101635 183629 622803 10241 826927 372349 990051 274284 1836297 1452972 628813 1672686 1971403 679195 1944728 1364177 1873052 1336357 1739370 1131803 1904213 1095658 457358 1533936 955106 893705 1305258 1546828 1571163 1788570 1016535 138178 1298516 610371 899825 1236677 18269 1447394 95399 1649324 1983710 754396 435898 1075647 826727 41831 694469 1444680 1582339 503857 265224 280272 14104 1369269 238404 1870703 742511 1696418 312489 878550 1758179 76979 1495803 390959 1213377 1033988 1225293 883692 1154568 1417413 725073 566989 734021 1591330 670168 1162433 317191 1284949 1612801 1282278 939049 1596702 936119 104860 550804 603457 1506583 1083421 190969 1145480 1073531 1084114 1256034 1859801 1271387 146818 250252 1532529 1129229 345931 615408 1512376 1356897 715206 1020843 1009824 254555 1421524 1588819 694595 969711 1844265 492956 1476372 67450 1985027 1102796 292901 769905 60924 1221446 1390082 632457 1204702 1806701 1648722 496169 516981 1372640 136313 155752 1626102 535905 100158 1514924 1818611 364851 1934894 1002766 1670189 41122 276158 1227378 335162 1518787 1817134 367832 800857 28796 1300698 1594239 1305106 679003 1733600 779183 1370715 1339361 613705 158706 755630 1189637 1073054 207573 131196 524277 710074 1534176 635747 1258030 1353444 341037 95758 838553 76462 947153 1801334 335103 823673 926172 1342993 1121360 1754739 416320 1440985 1518535 768042 959760 1276749 1865100 1979459 1420255 79676 912472 1257173 1482750 1589434 138045 1758563 1727614 1729632 1390989 749450 1767970 337059 111670 2590 1318968 636544 586335 858811 1435175 91414 1151122 537796 1436204 1174589 500992 426316 1405645 1987571 814932 1436701 1818863 1233159 251724 604466 897512 727959 97795 801088 1924800 1707142 1507568 342432 48678 1741444 1582794 180817 933874 1483674 1703659 231885 1160535 176723 1298110 543243 1611536 1025091 554415 253094 1588039 1451518 916243 1269966 677602 932155 31015 1748237 156887 264404 1509367 1414157 422355 1263787 485516 934379 254574 1149656 682143 620188 1042150 1522395 639710 1284126 1538628 309918 1491432 730103 1127014 986671 707636 842910 1471047 1912377 259072 44542 1036547 1314038 1318229 1913237 39096 1919300 74251 446706 905066 1244491 524904 1411877 742554 21974 1927016 663564 198481 1986977 1793335 683815 527492 1786500 131726 1763302 1177048 995584 903634 402738 293782 1033304 1439592 389817 1109832 1284812 832259 87890 541376 650463 1593542 266078 1358869 1192243 954324 1496619 697610 920123 74943 1129349 1132698 1270338 1639432 1865007 961331 1521748 346521 484387 1346170 16291 525798 1660672 1044318 624522 734636 58480 1200975 509521 1737492 1065606 293805 1645388 19993 1483412 1997419 791033 1987396 1606692 257990 1627670 472218 731628 735512 483463 1240774 1650988 478848 382795 109493 1340737 627519 1869432 774272 1861457 254440 1071954 1065144 1638074 432481 1601210 1394505 61167 1793292 722184 325984 334695 325369 1255177 1335449 1603148 72374 34783 536355 583239 417067 836607 1768880 1768594 199331 1050407 942010 1779164 1032727 1064318 1358716 854149 1436488 1250976 581339 178846 615725 1778702 1977948 68185 1624364 1176212 915067 1487565 1981091 886374 100597 1300786 1696645 1224690 1999120 884777 604301 1236336 830184 1209118 1741705 473139 23921 1294221 1119450 201349 1796626 1903470 1920730 649456 1583577 1608740 1516698 485625 1439398 586162 1002458 904397 398733 1226879 677892 1453749 1029961 1330072 568009 392905 1763956 1164439 131139 1071377 1347100 592391 986657 1385189 165448 1314874 803440 1542310 1088887 9091 203537 102607 1739049 1335466 676195 1925788 825683 738966 736921 1934634 1155502 785880 44699 1974733 1343635 53915 1233254 1303343 1027424 78328 193254 982759 547384 46070 618767 1809596 662465 584691 1824179 1665233 1887533 1278327 519390 547575 1638670 355378 1840477 652315 1213841 1401055 1754510 1994909 1236383 1987440 1832198 1461826 1598708 232886 1793110 1935984 1982927 1148473 1375676 1145665 859300 1311341 175577 1795802 761608 248443 637421 1514463 597005 257992 1890342 484058 1294795 1482374 907055 1967182 1563881 409561 238717 516029 1091139 167140 1103820 1538897 1065261 926971 519504 138688 904179 537727 799308 1693037 956181 748351 402076 1233890 1196896 470045 905837 170199 1514303 899989 1300759 1262370 1517376 79879 556201 392091 572192 1562335 4762 1701249 628116 18972 1993540 372816 1862590 1511312 520102 256179 1722799 1917767 37582 118171 1210338 388579 683846 1710571 1264575 1888775 470728 521262 1679474 53850 1812364 1510017 1895256 293956 999458 75991 1954211 1709668 1228826 775466 90829 868062 648080 1010688 1366664 1557580 328335 1975455 1836046 1341570 757227 1230411 1896362 504248 1781239 848707 1430105 1223970 1200204 192480 307068 142252 299701 451334 111882 1918554 331685 785679 1815209 339442 175258 487130 401352 1658362 181924 538856 44186 599409 87207 1848846 829512 1033232 532749 49506 1224171 838795 1985541 333294 607595 1700272 1795030 1401536 1279362 210201 198526 195946 104671 1726533 466555 399392 852661 453292 304051 102357 441933 644922 52710 361995 499100 881236 549208 652760 1148080 1918820 1878045 535002 1172648 1146539 1193722 501219 412582 291767 942207 365991 620356 1557392 624205 933068 1915596 243325 1706443 135249 182238 1018080 1215493 328449 611999 1931677 1241138 1882508 59025 1805224 769130 78128 1621589 840649 1654912 36262 1187736 1412846 1019943 1979401 1404567 1948249 1150913 792718 1911975 1330587 369288 1529285 504020 1831343 892580 1649069 71053 1061910 24356 692312 669776 341909 604790 973253 1670605 1380581 1088162 999448 757421 1370987 1356395 827761 1096311 470526 662975 1241425 325542 1323627 1057987 156598 214117 1665028 1833099 383456 1262652 173912 847021 392243 1958396 618981 927689 63280 1304702 298484 1192087 1264870 1693645 1112135 944303 644614 699954 1714288 297941 1466007 384432 391122 188583 477644 278787 1929200 1339323 535077 6931 427229 1736748 202553 751518 464169 266523 1116484 293691 522360 1125076 169558 1611545 1940115 966647 1467847 1676037 1509254 1947972 379920 1060110 222019 669916 802172 146769 306095 1534332 1934443 1223333 1865708 1529982 1064668 1621693 1793965 1125701 735694 503801 1812727 1510141 1729410 112586 542160 1756997 1550326 1426896 1917078 1865011 1909494 222104 1405659 1936315 623564 1218395 333933 1250972 939471 252864 1178418 416774 1774790 1281098 573546 1078819 1275362 135075 489901 1924759 551176 1444210 674699 1162794 1465332 1083345 1686761 474787 1799495 716067 1332091 739963 1374244 974275 1443375 1332961 1392481 1627836 1821439 172566 854649 1801751 38372 1992359 767755 1519823 1008555 819518 434662 738227 210075 833598 89184 1321738 1170661 1552836 1350686 914722 179920 1662758 200698 1441167 494015 264752 554295 49171 1097341 1531980 1302210 523728 71202 929134 734794 982183 601561 289150 1597285 443393 369026 1870417 648516 1455918 234073 159073 1789534 1406823 567742 1690270 348335 1679353 595006 196915 681280 423848 379884 943531 1973250 1008932 1843121 117260 188483 1815147 1551527 1182313 1177871 228812 1069750 1973876 1068506 1845536 648841 1189375 50372 1683934 50813 1395512 1916915 845810 945530 1936826 763302 1637119 102673 735697 663433 1848976 1681823 1578850 1615177 619887 652667 45323 1087375 946460 1281885 470391 1671347 533350 188285 399505 1001111 1240549 862847 1937106 379285 919868 149058 574215 1098611 1247877 442391 1927468 541106 396612 149239 895613 1073086 1579153 357160 947275 802818 520084 577299 369683 1256603 17246 890647 1448546 160361 224329 1628271 758065 293344 1251838 999892 887178 166517 1743170 1258010 1580145 103977 481974 690768 847604 494628 1220074 635993 1804307 1073812 1331118 307140 1385447 1902500 1516941 1245271 1628090 1581102 1394305 1556338 535935 1529692 741656 751191 469239 105268 889588 213775 881312 1116038 1256522 138795 547604 1874111 1832107 1255031 15974 1452811 846719 552543 292730 1392736 586381 1466794 1896508 541019 1847690 1627049 1416176 1775106 187615 307539 1486977 566897 336275 1131209 1125112 755977 498692 1617014 1982506 1441430 880108 1760007 1289246 554857 149747 101021 619481 1826856 242999 933388 2204 166202 1684703 1410404 1312722 1867311 1171991 1148801 670418 895726 43988 1412319 1756154 1043806 1686742 186251 1740674 190165 813145 1586203 1619163 216686 1555639 572483 405281 163928 1557423 1189475 51783 1918189 1575697 793427 1160323 1935136 298492 1719055 1259900 837983 1474889 1575460 1689392 1395650 536196 1536114 998659 174416 1227691 1994307 242082 1726000 412558 1035382 110458 1205043 1389398 886806 1375270 742534 644242 522738 577572 293570 1540231 258400 579950 902330 288792 1393791 1184296 1570131 614271 1761699 1859476 1504470 1004685 258929 1679588 24276 557931 484255 729301 509301 1572601 996004 1341840 143884 947548 1957354 1772679 1358181 1402853 1979083 1614510 361949 1243912 1298455 902563 507059 1674254 327262 520124 1561245 1566677 1741642 1413406 780698 1503213 57398 312180 12011 1341972 1704658 876805 898758 315795 344172 912211 1344472 104389 1320247 1358918 983425 545749 1433500 250405 718182 1766916 1390107 1186908 1112648 1569745 1519721 943135 369576 879027 370253 148194 1654591 1358336 504558 8133 126855 878953 309579 1135018 1361134 476733 1559247 41845 1517374 904375 1722672 52055 939862 1616075 394691 896267 1388454 651754 1525080 229671 244046 1322595 578836 859709 1817362 607101 1078446 1253030 1377074 506009 596676 1127212 560499 1378914 748961 1786013 1584607 1864251 266061 501635 546086 385521 67207 715237 261528 82057 954992 1792082 1622038 1870523 1298544 849946 389578 1434803 1113648 777781 196025 1899131 797670 1451045 1981457 1399817 666738 211301 1681336 143760 1783281 841102 1730226 1407743 276251 1472538 1450920 1928652 550260 1930309 1320197 1500652 1926869 391568 1820430 487589 482520 97813 506533 754402 1164672 806744 363357 895899 1853522 1155870 741260 455506 1712040 1537777 51315 1685386 109833 1105092 22422 1936018 1103453 953804 1774541 871697 434568 1391023 594926 252243 345217 1656715 541825 1161482 967105 1599875 1906607 1803413 950917 1118010 1690159 1986133 1051787 1764253 288539 953558 838761 1037457 1414169 575187 1325501 748883 499520 873959 168501 1533992 1366132 1180729 1859784 285087 528671 1782070 661667 1015901 518790 1747769 361841 1668286 919702 1522963 320043 159394 97973 566424 130825 468630 408464 1134704 1170797 1103292 407660 648656 580996 1603577 1127911 502950 1891427 155671 1400352 1223280 1628042 1591861 1138987 1534684 846869 1933733 1784867 1070197 669274 257114 711999 210330 1888755 1649355 1404996 623029 1487775 545506 479203 998173 1751488 1545922 1086508 1788813 226551 945900 881122 943997 1970905 1709636 1938844 71897 142502 179382 1181226 1960976 1760313 1240647 786392 1282879 1729782 1552212 1459338 740524 1909568 1815719 433696 779455 1865361 1220267 1846587 1954072 776082 1127785 1685896 84900 974188 1608632 1492845 1023160 1286634 1860763 1742373 1458823 1711516 1212471 1614804 897007 774077 233192 875379 1201133 1262246 1592516 814820 1282434 1844943 1566387 1117305 86149 797242 1310803 481059 1305891 1874325 1726525 780346 1327584 1910316 1468787 513150 1687708 953254 1830239 1448472 393144 56177 726791 655169 1753991 641022 1130434 1972413 1795402 395637 913902 1177726 1826706 336097 339015 1344496 1317146 1280358 314453 26783 150704 1583740 1894173 1809771 349462 1369434 137128 1608087 655188 1660724 604123 1738985 11014 1141728 640969 1063554 1861106 488913 1701706 1502339 1138500 386930 819285 1972176 70485 117972 1322233 1867043 1860074 439133 144833 1087164 845900 107086 635913 1373200 169204 1507125 1924864 317986 1084378 47283 1486549 519267 1279219 1288762 665781 145371 1157321 231529 1494300 1099908 1537011 695978 805214 692337 688465 1848594 1885683 437448 1563255 864619 1373609 210912 631027 702161 841224 691152 1543689 305037 543092 1373981 888694 158754 770692 1999 882983 1383180 1122710 951057 407111 1357657 26381 1597994 1810507 961950 397330 47412 1462021 1144247 687549 1299932 1979163 113929 1140221 1666775 153683 577868 965964 1197893 1634742 612449 1514946 1144058 1600434 163858 1212175 1212800 1412902 230931 1920588 1168013 1011454 154802 1091593 506977 69753 1394476 1528629 1417835 667671 645060 558957 491831 840437 1113478 180744 1186401 1867254 21551 595198 290783 1597874 182675 1534429 538224 780610 1723046 1205616 1654758 1318710 1277869 277976 1234337 1075612 1233914 492327 1599441 295154 563475 1648662 1600205 846042 1432256 1213698 199248 1247157 763662 1641621 347377 185453 369819 46533 1642816 469262 1130557 881280 1931768 1860368 393537 471188 489904 120046 507838 1509657 98580 988778 1859388 1863259 1655135 112897 382011 433641 591667 412772 977130 20236 1751292 872149 885466 1055606 1582527 1191340 750863 1582461 1431244 1679064 1746158 804255 362081 1622716 177762 965675 282811 1621275 81105 939187 1140052 1836564 25247 1094875 1917968 1107389 911767 1234601 522851 433104 172334 1252584 1329680 1658356 17860 430867 1109964 1252848 311820 872922 1795324 735080 1353108 1003295 73087 282360 976738 580244 824785 75712 1289291 81981 1025854 383430 346405 178764 1313813 253947 469521 1150412 1124239 1606268 421524 909694 1331316 720916 752635 1672540 451743 1453410 934543 1695573 521578 353410 1123659 1284430 1632225 922850 1118495 275775 1040850 1079271 685017 1269395 1300378 121083 1003524 669823 1865188 257691 1032663 1536270 644008 597211 1496782 1744065 489645 394032 192086 684911 1244284 906057 1821201 829830 159147 158404 915391 1815273 391968 539702 1980258 564334 601043 1533807 1156468 814818 1339443 1248121 1848449 230665 119295 725402 1998925 1237574 1240985 605364 1779865 648341 1689996 1229148 547534 164212 267773 618375 1220916 1507889 1064207 235081 393922 1507995 457318 631567 1620780 182751 432701 957997 1655229 1261114 157913 475321 471097 287759 421639 1146775 1483330 1756863 583545 1742701 1466354 1383655 1308040 1988002 1301358 737242 108568 914084 1219904 1423925 1219942 777472 1870734 788937 1656956 1548479 898491 1660902 1094181 637520 1196225 1607855 1526783 556531 1611416 821038 1774290 284541 1462283 1057551 226522 1204754 397679 1586748 1652990 688255 1874816 271095 171519 759341 492023 1625605 1084075 1443192 1612923 1573802 1041355 1440852 991772 1014782 902049 744428 740768 1576413 341252 1614003 11729 684593 1179142 1202436 648418 1057205 348564 1095104 1218743 704041 766249 192558 752834 1731746 378746 364061 717135 141842 13066 710414 1201231 502333 1343573 692177 205635 137487 1569886 698577 1247153 1168280 413786 563200 283618 1011670 980730 1586865 788177 516307 130783 884414 929910 187756 1904160 1675650 510390 1405055 228186 302004 673252 1080988 1702762 1422907 1331438 265329 170551 938099 1326335 1898700 1195048 1083700 1444834 547770 578273 986156 251512 1888557 1877240 1644545 1430447 1190337 1674435 1698129 1649287 1741441 1374322 265374 823749 496550 1904377 1168452 73242 995586 1040356 1761031 63271 98949 1773214 468884 1089799 830601 1210542 693287 923862 33882 1746634 1376666 604741 24488 1400052 1086007 957697 1907209 1209137 1238611 652852 846464 107872 1542150 650728 1617816 185362 927299 60457 1763277 1810651 1420176 1469045 1530136 850475 923135 827387 885801 1203571 713504 252486 1594170 1586081 1230958 1388309 1997451 787401 960190 990173 1104277 1434965 572303 738874 344675 1862888 1751458 1037696 1884000 1154566 217641 1905808 691098 590065 713352 1318983 366216 55205 1068724 184118 145939 530459 109784 1136235 1114181 690263 557781 327543 637174 1563790 1881595 189430 39066 515990 1950781 1777347 1089297 115402 1281021 1691087 164730 1954693 1437485 1135369 1788080 205530 941802 390384 102353 1660066 1015310 938268 1092994 577143 498233 537339 1955252 268125 451157 1630890 830909 1726945 26997 1250626 1481528 314143 1131618 846070 340185 1192712 341313 968313 1228029 248839 1077056 172467 1999071 233011 327711 1853036 1310974 627626 1947966 1638626 1606604 636773 456760 1000029 13862 1260757 907657 555913 1278423 1373488 416979 1507015 1264730 1094428 1373998 1730883 465579 1768388 1251876 454476 404707 535977 440137 1387629 360361 1883483 900940 647756 405037 1657121 1542929 55948 1349776 583876 1002879 665804 680524 859979 595562 1685405 161703 1379521 75443 1284417 1882359 1746954 818777 1608774 665428 720045 979517 6028 1043018 493047 1324271 437377 1852287 1177855 745016 1685741 1794352 1891124 1154482 726265 349615 388640 942653 1592001 122090 839379 181059 1855291 1951945 820394 1583322 1328799 558104 1639521 299268 61679 582912 1091707 102837 1175407 1992229 322878 365069 919387 510847 75111 361460 105543 773343 56380 1880200 530442 480151 429445 1423430 1832549 848247 1347090 1707896 1114697 1691441 318428 1921970 417746 445220 1304170 1233929 708784 1508335 324907 1394888 1020176 1114991 313031 455121 1970883 105582 651937 667440 835459 637272 1485107 1783684 593768 336895 1299982 1186641 1981363 1431188 660053 36914 1580926 401832 1192792 262200 36660 847746 1326764 1278969 726 500735 312157 1432058 161600 1200808 988817 1538054 481738 1421029 1617855 1611604 325387 1011140 164449 1785921 1929144 1605560 115585 1942506 766169 946149 551665 928278 1316147 1017549 1888198 1119868 943882 606543 395424 1957669 1381778 1217930 1492893 732175 1383454 310250 1912902 1804810 1637153 282402 1233582 612786 1923713 1879636 850364 137152 1613197 207539 1470230 442450 1874750 1893395 1160730 1742658 190694 1213673 441278 1296215 1513032 93147 1370457 1919057 1211968 558193 982706 1209069 559291 1375373 1103275 949168 789175 1163141 1878487 168775 574526 1983105 1499041 1517227 1199117 1072469 1593474 1195366 1755773 1006793 1311272 834387 365091 515190 1601576 1210167 1785474 92709 1836598 268599 1131094 638027 1459497 489205 1387051 1103960 213619 933376 1104718 601055 1357616 1205500 1988504 365480 1488868 442223 137806 1532606 1322618 1980347 1289591 1103497 1440613 347635 453905 122173 47052 1449592 940521 1806171 1673573 914758 1747444 1436600 1024011 1936344 101590 1857948 518237 30383 588695 1677665 899348 1287864 1274683 1757859 557311 1745919 1968969 608485 501078 286250 349454 1808377 588468 514176 553781 1003684 1898559 1116910 551148 850095 621911 336490 612919 945841 746684 1181942 1496967 1802884 1499238 87096 1374202 763269 295310 1309025 1553121 240422 79361 239743 276674 595251 882103 1556563 1458051 1461118 1550942 371115 1993091 1445754 294006 197153 48438 1152919 550516 1905567 1018987 147724 1514186 183982 494248 416154 1322815 236495 1917210 1297560 846030 1242836 256108 824294 456418 1794734 366108 608611 283407 882691 1593780 1803114 879580 402892 1470909 530092 770422 822853 1220029 1299424 576960 21794 1092234 1806391 1957274 518850 703195 246671 700347 613228 1564774 731265 1844111 804104 984910 1342293 381258 1341462 1356663 706824 331712 780438 236496 1265696 166691 1223648 1789539 1986455 1158866 1949283 1695360 663938 51880 830149 1338714 1040462 151935 1345890 204773 766171 317926 228368 1445493 1573942 375749 1751349 1615052 891137 1819547 547374 1566057 1619614 1595731 150791 1122397 158445 908328 250617 1290674 961510 854964 181563 1872673 449615 1190920 1174825 1714991 772897 1339751 1184085 1684760 1869136 311413 1261965 1971242 233279 37686 781388 704077 1083707 554255 1579360 399286 1218806 1085006 1553007 883724 1013366 520611 1165200 1076331 1476385 634448 139539 1566110 1666137 711391 1624277 545860 96874 65553 1397079 1966534 1937035 1134254 457773 1974908 1134581 767069 1659195 1538904 1332005 636296 1822034 987045 1296825 424906 185187 1073700 1304164 1043247 1261410 933292 1762971 1975940 284709 1990821 1165512 1302398 275915 1982036 1649399 119672 619803 1761549 915223 66458 837294 240497 195409 1181982 951361 263527 838857 77714 1793883 1756827 227967 1692074 1599946 539781 1221413 1928788 1084226 823929 1785489 1471828 1068291 732082 1707196 70787 1673915 989633 1526045 1615865 1067088 448278 888965 22367 299059 610956 691906 871586 1995245 1683072 122467 678714 1704118 744987 553543 64802 127731 530701 1615539 772504 603729 1621667 401513 950783 1300252 10725 1249332 405158 1942815 774479 1324371 1056252 1504804 878090 1257923 1379117 1780622 9010 608113 54238 245460 651048 994329 461379 1609805 1295294 1085671 1094556 261662 1905639 1938109 67733 635041 1481391 796210 1890605 656074 801336 1678720 250855 1906677 1109185 1439301 1180713 1702890 1393440 1859030 860400 351176 1876173 1634825 1708655 1510723 982505 1700292 236128 282955 195075 1752658 1216619 844008 561234 1476603 835492 820006 1795271 1167793 309868 1232248 1848638 769878 522691 9876 1787478 133379 1262957 1253323 1021727 682982 631983 1939016 583256 342524 25301 918124 441366 564643 1001944 1264542 1218183 468688 280642 1194213 1849692 1917920 1723668 1468715 1608353 890407 1989432 308386 1994559 182946 520331 745163 230904 1042022 1155790 911391 1390947 173381 922032 1714026 897625 1710173 1013386 537627 57413 98773 71432 651307 1747671 55867 1835736 754817 1615566 784290 951662 670941 991347 794635 1578442 1737885 715988 84302 1251877 1850001 1157703 343522 1261398 1954193 1240122 1910774 230007 471032 1893858 355741 1644405 621352 1481375 194315 486306 1866925 535029 1004122 260340 833367 1296195 954839 976264 1481150 491925 1484531 1428874 735467 75348 1370676 202117 629938 681336 336477 782456 1401819 1723387 1876098 634456 271938 1914585 574243 1072434 957385 134831 1357768 1912009 1967983 338659 756576 423223 1138998 138998 946851 100541 1035728 1108614 1914280 1098097 1021965 1169388 345348 111651 404781 1069101 916466 257444 83684 1578947 1543428 859125 1349533 422944 724648 487513 1929101 1267452 520616 89507 816509 1800618 300203 521456 1152321 1998683 900265 1155478 789435 317300 411267 1098765 1608722 666319 1363548 1058035 1966069 461922 167074 1073099 1569670 794115 1604124 410759 1989229 1035111 1579652 5876 398258 330226 440720 634296 1614162 278538 510199 983274 98868 658782 1332503 1219357 1474730 1028689 186664 642296 1060629 794131 913631 228639 55506 1418184 1168529 1994623 858556 121763 1122437 901483 74723 105994 1309290 277584 1243226 1838041 611388 219673 1750836 733905 1891047 1613143 110211 1425575 955213 979798 1647762 341746 1707853 1517692 56549 1376019 1457435 730285 117498 1335969 540473 1159712 1246648 642535 351495 1963944 1252900 1580786 962636 1634926 511697 1273831 558921 1233367 1696004 208677 1444240 1076047 142204 27899 1122088 1879740 1737681 555884 1238980 486898 1933677 1368819 1778895 541214 723847 1633663 1858176 1831418 1642144 241519 328092 533304 284095 1427365 1364267 1350227 234989 1829668 245507 1400808 1572761 519913 907218 520187 1449720 1018351 769552 1655875 986091 539845 416723 51966 1747423 268985 143167 412971 1670406 896433 1132479 69890 835524 955104 597169 39139 1311243 534759 1110419 608404 1617261 234767 1150269 887653 792812 557975 1329201 455031 1770698 254626 1638770 318164 206641 1311339 1784840 116054 786545 1374638 180800 716733 296806 1936228 1638566 1741833 527080 1925309 1565697 217729 70823 1084674 350685 1375666 1193032 1441198 1932399 1654991 97918 1287276 456159 416990 1297407 74560 1726773 288574 396103 1456313 115592 436691 426539 878602 1012044 735011 13963 165832 1236951 1771322 1521241 98257 1200252 1722793 87853 71665 1321431 1009087 149725 1553575 513116 353981 1119010 1361441 1813974 1710836 406713 1657061 1631803 1617166 636644 70637 643525 1890753 1996509 449622 1853325 1041307 154559 1621397 739336 1521265 1213517 918979 1382616 642931 1553093 1747465 499161 331796 1766933 1839258 1757267 67951 97085 823979 273954 1885335 1401651 1813670 1691411 1506301 1097060 1021264 12806 1762236 1012842 1627140 1598045 1928300 1754507 1411525 1340019 1060060 283215 1806127 874694 452980 318665 1452130 545804 1757930 872506 1747150 1240518 34402 911208 831844 1292461 1121420 1200673 320285 1071832 1902967 875198 1933211 678022 938183 1493847 853443 1120009 708422 1521195 865158 1527151 1089988 1441563 304471 1563696 600772 204314 1873067 1766507 1374581 1220316 1883646 1404761 1416987 1455441 1672572 923081 29191 1730183 717022 1141065 1499363 434346 371559 759081 658309 257437 482440 603142 997888 1587961 458501 95645 1948039 991226 101455 1969162 344425 547251 1666878 1208449 1946886 1574992 612328 259252 353328 1144255 1432265 698749 1453818 80201 1530857 1351082 720936 667177 1998453 1801621 1270873 1520881 1542872 243722 1659284 1690588 993986 82039 618120 1614871 1313214 67715 1495294 1103025 575429 2187 496638 1834088 873265 701900 86759 726636 1446171 1311735 477213 1084912 1370109 148082 288105 1110704 668280 719639 683114 1721736 1338759 405032 482124 539983 256875 1398259 1673576 821689 1826366 1301918 1587005 1727824 1902235 1578105 556494 713731 1130352 1528478 877189 1677790 267556 1201913 1704591 1888550 619840 66992 1888589 764518 1584033 201858 450980 206483 717798 956653 777565 1948342 523707 145087 1987888 233232 1716335 507350 1375813 1216889 1321067 333075 926509 706763 1523567 1396259 1592602 226619 1742764 23572 495865 1505286 1135437 1368076 415404 79178 1172625 360337 1579220 300462 1306296 323436 640320 1358518 425587 1086627 461108 1594712 1483561 530369 1738349 1214189 666715 714359 268814 248570 1976163 1504428 20551 379325 497282 1075166 1698416 1652133 913225 510410 1195100 495376 1159602 529614 668282 1637184 1252968 1181311 176966 1025065 1058015 1644861 482933 299388 1330098 557329 688294 1470765 418124 2115 1312935 1649584 334047 235069 522265 795619 1246628 1831675 232915 892731 854747 1143302 1945478 38471 586449 1018203 1966120 304069 1042942 1644042 1312890 105876 779012 158992 362606 668801 1889343 1873622 974115 762984 828830 1401125 1253749 1569576 814169 870495 1469725 273692 1081859 1606493 130158 1712424 1258292 1196858 468366 1067039 1630047 1514196 1681476 1170480 1375309 1958329 1621793 1331045 1909252 1537521 31091 1763102 1274381 88268 608261 233681 576200 1656297 1080883 870297 680456 221704 415519 1481385 1714947 369698 1171664 1683446 1140470 1254726 290575 576592 412766 1041912 1205492 359211 359146 1245748 1026004 1291118 336635 290691 986546 1352945 1015869 1889869 1195661 395610 1155335 162874 1863727 934352 1055135 638958 1047094 1218352 1932716 71101 975401 1848595 1188103 320366 1884944 1647109 628684 1930881 620580 505160 188179 770423 839635 1609286 783188 1926195 1407706 960974 931956 447838 743644 91312 1262271 932834 1537842 113454 1371739 1526691 994358 102785 1258034 1383279 1465990 251385 1774494 469292 681450 1570293 428434 441813 1621699 13385 1021517 570488 527069 530685 1874566 1315314 878518 1267725 368699 789798 1906043 586072 326498 184136 1611768 323768 1336485 929406 382540 707488 1668242 225039 8584 246144 865039 699387 790980 118056 194902 1145790 818377 1845635 1891631 1119859 1404702 1165217 1959102 760273 1981615 1775008 956284 620177 644858 647209 1571328 745272 1906062 1720581 42166 1040176 471264 152835 50623 1780398 655990 511829 948912 806852 1115215 703820 982573 236165 1618861 1957531 1216930 1227812 1000074 708432 1514236 205610 825964 188288 1010397 251058 1341071 1365631 454463 474878 492953 1628942 1051598 1995402 1068774 916740 701788 813398 1835669 873362 829088 1948482 1947554 1709405 792196 740623 1885126 1506539 1120070 498284 866328 489155 1885451 459994 1370053 1451890 1927466 1281454 294756 1794765 337194 1074440 26886 234153 1894741 662586 1343058 1767398 1888603 1844564 1742448 933263 1715464 1792818 1865726 449563 180426 1034898 1997143 598305 126994 927405 20843 935510 490401 936880 1328762 626355 134846 1199737 1719068 1677779 757464 1141334 1557603 544328 651709 858210 1038766 1849324 1003178 1797654 125926 1973792 1778725 402538 802948 1019460 1182488 1199608 1460773 228895 841786 1444259 1101052 1120263 1266485 1189389 1227308 1404733 1777227 768127 661496 332945 1428046 1738191 475738 907311 1313618 1092207 1963480 1386199 444750 979959 762506 1867637 1080581 663011 1903963 683915 932899 1099792 950447 1873797 693272 1145515 209917 278308 1178550 1785398 1006175 205382 400150 365517 1122949 1058846 817610 1290957 1016167 1978896 1438277 1124268 794491 1694457 1497190 1972772 1680421 1236577 855832 1904621 1737758 1765599 1775929 1298499 982789 1330158 1007919 394970 1945016 374726 217750 1628972 682413 985570 1036948 1499758 1362063 752228 663931 232566 1521863 1856087 817358 588560 151699 1158151 1129382 1330322 1409810 1344547 1955423 1012225 1758593 1414816 1194857 1606590 1031798 1148369 1200872 976417 526863 1687592 1834556 1731889 835390 1334400 1398078 32975 774266 1308074 1443895 110040 1403617 930577 638692 1430088 389026 106746 1251671 1495400 1701554 1573702 903659 1197002 1991634 999917 322858 1832860 1439797 729632 1584445 251234 594303 803564 516901 1960545 515201 1396302 849620 1689652 570532 1216128 1255751 794144 1817356 298869 460555 257541 494794 292847 1527832 1727662 1579806 1060972 1686694 247262 892109 796433 1541161 1781233 723610 78794 1279699 1056417 992230 1159133 432803 876203 1744595 1040293 1948771 1152174 1530134 1907847 1021118 1254229 978919 567715 121824 917542 1907126 1587022 1788627 1805105 750946 1345975 351797 754247 1066229 937933 318846 815758 1529700 488598 1549503 695114 580206 355964 1403543 1741826 607413 1370278 31146 426283 377915 1476031 676670 1513992 1205068 297505 1561442 984560 931606 1452289 709178 238086 1141044 1095998 1040494 114057 281441 1751365 1297095 343153 966460 1904121 162784 166203 596733 1233944 1756493 1195476 1694867 914528 543571 670843 1959769 311367 921086 1092344 492637 299773 292699 1669338 488063 449535 727555 431517 1401487 1484600 584780 1301501 701713 713055 1495986 924125 1294501 659244 1256199 1875963 1517672 295108 493180 693150 177588 964528 1458728 653876 131425 1073697 1857696 1258408 417096 1848887 319641 1786902 922236 1724572 1622296 176841 1071069 900184 508876 1861787 1267629 59517 620555 740007 1617230 1220475 129645 55501 1684632 1511450 460664 1566442 392643 1463574 1809955 940065 1012811 1748831 317479 1775668 684671 1768383 57126 738210 175084 1913382 905472 986310 729497 755902 1587509 921743 783494 179998 896171 1211621 288404 167582 471807 23177 179964 982200 435069 1911432 1891298 923052 395333 18735 402225 1513476 1406322 1044896 1351705 974109 1830194 673976 811372 1211685 430928 1801282 1717274 1969618 1543290 328204 1758984 1169249 1300979 1664656 1983983 297491 1154157 981838 435103 1292453 745288 1076763 1251196 312015 187780 134901 1715945 1968328 398042 538363 1922137 1298473 810725 547940 946335 1321377 1204356 1881328 1199702 1183139 487608 298393 1850708 1854424 27814 578325 1510666 2164 1363878 1565332 1227381 46969 989739 1382917 977035 1842458 69347 17772 498006 168271 1043210 1910102 466370 1741066 461125 142371 1072769 1807633 1783373 1712459 1945542 780415 1993115 1028885 1192517 239962 1687627 167956 1109609 1213679 154250 809649 890966 1813476 1579199 1747085 1085176 1134618 1878702 147998 780827 1618986 1567235 651940 1453535 984995 1844956 129208 210275 472521 940681 669782 1821052 1496226 1405634 1682175 1507289 1636709 1895229 1489011 1618813 581563 888758 1730030 734140 1596968 1964443 1269726 243066 806609 549718 1733118 1283194 93692 277870 1664358 12583 1813576 1680433 166653 1940278 593693 1751037 1935715 346188 1186453 933842 168459 1077845 218311 736584 861454 1010642 781390 1648169 1656721 1431753 331237 476122 334015 9125 594180 1160400 1011774 1147710 955736 1801496 525693 1778852 1447276 417945 688040 1695114 1045297 1139485 1114209 1888095 432773 1158057 77837 399021 764610 1628985 877664 495601 136002 1639757 256803 12017 424659 1716297 1410030 1583307 543903 1433081 1990490 887333 824752 963378 505794 1525078 400452 1999494 681492 1901814 1096075 133089 590527 395012 1727402 1415956 1592938 1309759 1621210 367283 104341 1282382 872583 329751 189208 608304 156103 392058 318432 794262 1220331 404784 518096 302596 576903 1006542 76813 372574 1883204 445315 1617050 1738817 1834412 1658912 600358 1299063 388954 880145 495344 140817 771862 1814443 66074 8563 1378257 974412 1125510 1739992 491739 419188 1887612 1529654 243802 547093 512209 1972956 1280108 1094607 1944992 1382609 1069977 1097202 1577905 441281 508769 953908 791210 1797140 604763 1557843 1204313 570434 1430657 477305 1969888 583541 1182608 234700 294323 645736 994725 1387782 1447617 158254 1764927 830648 1184001 497094 550892 464465 575339 473426 1294355 1516533 740898 843291 1577592 1467100 931631 1954070 176730 607031 1781615 166315 1888581 1103596 1472405 1098928 1556610 177927 600790 593214 415048 1313458 930560 455012 556993 924276 1897562 1373357 1042901 852588 867764 131379 437022 387945 991521 1329495 1434348 1782785 270808 17928 764038 1640033 141909 812301 1311915 1182394 1445410 298130 676262 1956625 1770523 882942 1148695 1757114 1952676 1469281 526201 1126050 1510042 1813312 1687844 218599 570690 856953 1787880 331060 699680 424909 196034 1159614 682102 1425895 1965822 1346024 78389 1049642 1488592 1720769 297434 1527681 1203167 1281289 1794118 1713561 1938748 1892463 858778 590672 380976 1925549 152420 1294377 829728 173722 376772 1823634 300633 929900 268741 1791735 741877 1287694 1797839 1201018 1224905 888623 504801 1441911 893865 1860752 123281 1507596 1410245 1481809 1829429 1677300 600832 851504 1854903 65141 1011166 1268929 1102963 1855910 1373892 1084413 1995022 1799884 1567568 1295949 56178 608674 1311219 1721530 555685 631669 262383 585500 1393753 381237 971466 911080 147928 985146 963065 12545 1496742 518513 734138 1199598 1631383 1710605 1398532 65626 70972 761492 1047146 1821643 1622709 77768 1091027 372273 874914 1952004 1736599 292911 1466079 1876706 844495 1180630 661955 1598263 688038 1507056 1428152 456412 1653512 117739 1208066 242137 452974 1311493 1997070 720128 880842 1820597 1460392 1952393 1631721 890575 1308521 781904 1694692 755044 563818 10109 469758 1225510 700324 1463857 277235 1559487 1954557 1898017 701913 836181 1586012 1347984 505302 173122 1501324 1480350 1943548 569055 1718881 1856849 272016 1031782 339578 336431 1242746 994787 9803 368832 387960 1118592 1806855 1571676 42012 286879 1978012 1835951 734511 238976 1588031 251557 462885 1140340 1152315 1573335 545830 1363553 991724 282994 1313033 798153 976628 1259862 50943 1733241 24951 1617887 1146446 1526641 215316 1163518 283383 1252241 706994 82991 1564646 388800 131385 1428052 371072 729171 1460096 1314944 1577800 909101 614985 1423886 1549476 1005890 157751 1515028 141384 669147 935822 58912 1520924 641405 592350 446891 100880 464875 103338 1509635 171556 1760065 256712 159326 115218 137083 81472 332412 924757 1454421 86490 1436168 1901279 617889 218545 1127731 1348338 1154149 165914 1221118 1278231 1369274 1722393 1291445 1103373 1146163 443039 711508 91591 708438 1981460 1441330 1782189 526171 1574069 86243 700573 1786951 1659459 1255247 1964774 1618319 441729 1689563 1939764 250514 622066 1825594 1586213 435358 35453 1206182 531879 204519 1731596 610477 1929672 829418 475431 867478 1280023 1262205 1929970 560826 288554 1944993 1031320 1846111 849480 1118442 126402 1206832 1264593 1567692 513139 503292 1518978 135275 244614 1214299 1164895 1710108 1624758 45625 339936 1500394 968690 1608676 1837475 324618 1305380 978764 948725 508155 282602 1014439 1024034 178136 1008768 1985712 577239 355210 420783 1608272 1233409 268149 1772395 1873932 488731 1572363 1940511 1096096 1448300 136166 1523403 854839 794385 1468467 633727 1051722 1344698 613025 1845510 1341649 1362208 756027 114530 1757588 534666 1925429 934038 859352 739487 772878 1583536 970254 775014 966021 1493113 377870 1330410 1884069 274441 1625527 793327 489413 1724753 1951791 272470 1710305 1627978 555467 1825988 765328 320699 629664 366861 788046 527720 623957 1364178 868786 180221 1261005 1775037 337412 1523951 1572215 1843795 437295 1544059 1190048 650002 800455 440272 1130255 1699770 415321 1335277 1938163 153685 124061 1817501 1274995 546178 1287020 1493558 748051 1258985 266115 120893 1591240 1822026 1735760 1621287 267751 1615708 288435 807369 1065688 643685 679417 752409 554861 135285 427016 1971710 1993017 649234 516555 276467 896825 1399583 1052142 1287251 554227 1516613 27553 1655101 177104 75756 1729351 154520 968425 864103 405230 1183166 1976928 836695 166327 1305514 1782194 689814 48596 9346 577286 1621467 707150 131318 1421566 1951514 1757104 45055 679975 1172913 1743450 987105 1472407 542960 1188163 1444317 685099 96446 87683 584351 1754088 1996062 1398268 1248968 1631244 1958500 326245 1564715 438777 1599613 134058 1925168 1652201 283627 1960749 1214926 1337262 120823 368188 1474688 601301 1038197 1722136 1030443 1457024 1177423 1815388 484222 1487312 1700135 2706 1172759 1370884 1638474 947773 96499 1395175 1989039 1825380 1873581 723629 52723 905642 1885371 178472 1102516 1437676 982482 1428768 1341386 1427930 1997704 624487 144022 838966 720942 69245 1235198 1608886 1130062 1275852 670986 782795 504653 1971695 83728 361840 198954 30942 1477341 404046 437876 1567972 91422 1719031 1613191 519458 1375649 1985343 1686180 1222728 1261817 512650 695939 848259 186171 732356 1063742 1549092 1303719 919977 112949 1167433 1933013 497749 78463 483201 452721 144753 227202 1734798 1651391 161880 1221569 694208 202137 1915357 1599666 1752610 495016 1396897 1706571 1745770 808971 1888983 845341 475527 592656 1786456 889097 817122 1138885 322900 1230674 541436 1560060 1616021 1001703 1770744 275329 1220504 1685718 643391 1148959 1300265 1419225 1584195 1624437 1272328 1409177 584554 489968 20793 1572687 1611026 1912668 1957951 1232786 512070 1928156 1981377 918129 273691 373956 332481 5738 1742604 1468486 1691182 277780 1175997 1097034 700820 787259 97128 381977 1250361 1379496 743308 1598400 1626021 27258 1188865 1200206 1834689 1494603 1559294 117625 375421 432215 1151306 775267 1487111 885494 1666507 1668186 1821141 1806717 1786241 1590473 127735 1848407 1830075 938530 1822323 623691 792713 601454 876409 401475 1237564 1805488 207918 461538 1355541 516319 1414696 1589342 1508393 1482306 1475814 176868 1159478 944263 1036150 1894802 1165944 1857046 473401 1428010 1699317 594958 308778 1370116 1622745 956693 229433 297386 362652 1530873 1126730 372915 1056329 1954229 152584 600450 1210711 979454 1702526 697678 1561066 522503 229492 836280 204012 1490696 71238 1470993 1419581 206281 645631 1403840 861920 871256 393117 1875543 133633 627026 634007 903452 1333796 827621 1409342 651184 1081621 671283 34059 666617 1986130 904883 806758 1778335 1666753 1838641 1701136 618785 1916950 217447 285347 50972 1145180 294199 844195 232237 728614 91548 462652 721063 109905 900518 1017454 118805 623943 1688393 217517 1034114 1947153 256491 324963 645563 560449 1183524 294948 761799 1330151 1455061 1347807 1928789 1385617 85661 596096 467752 629494 1959226 821073 216452 771153 1337556 1337454 372842 882372 490254 1147633 1199223 1260228 1615604 456320 502703 894109 1250824 181393 1118707 1978174 469294 1603583 744221 1532444 1119860 1811732 1513651 275857 1198352 208478 1481395 105177 86730 387382 667894 704315 1575941 1739736 1110093 115810 306282 182340 1775970 1161233 50057 1278288 1722594 435130 972248 191997 1741090 1067065 1858278 377697 1545537 844011 1695172 77626 322856 1106241 1910643 858839 543193 1296688 932594 557128 284430 1102518 122346 911581 1522091 996003 809327 875217 1386173 825884 343759 1804917 328232 1305678 845833 384970 917562 838782 925558 1033422 361907 85696 815961 1049111 1253817 1296451 493211 1106820 1357426 1021800 950443 215829 278997 913677 72472 896444 998329 430683 785463 1164674 394254 1139681 1214218 1469977 1342025 1545178 56698 1514757 1623983 1552577 1784236 583814 996846 1360141 1862531 1850534 1279113 1691058 783284 342016 1332243 1177413 128310 1349454 1986549 671492 1331486 1262172 1504249 575588 505224 626684 976311 1961939 1328918 927012 1965309 1418959 1960027 1914359 1874617 1533572 262579 1920114 465188 186999 1257262 115916 1939653 437471 1302025 154827 31641 970412 1614409 1850271 1626942 455214 558726 1580428 131155 382707 1418822 1973939 1144592 1100880 859864 1030985 58623 1372266 776674 422738 212889 77037 1292942 1809920 1741158 619475 605070 133785 1862025 1126624 331028 1978389 460748 1446247 754264 1926787 931745 1587496 1749943 490405 144118 1537054 519104 1611705 353784 83136 1145370 1395397 719493 1213919 1245815 1759725 1914366 1493813 1764941 1854227 125778 1555810 1827876 1085054 1090317 291787 583512 1274273 981407 1194882 677456 921532 179778 1925332 1818980 966540 593547 1933331 508071 1839134 297004 1516364 418246 1203412 112846 158520 1447095 309919 1005443 848489 1556695 1012059 1596586 941096 19 1098856 183282 233564 246978 738093 461929 1740693 1483258 1959022 309759 19675 256369 895488 418479 499412 1611461 1212546 1740255 451330 64941 320990 978953 1251117 1057311 456641 1397950 1582257 114720 1942097 836251 607909 1846153 366804 599667 504025 1355524 967751 279962 383702 1566402 660324 999850 1081561 1798332 1984642 795158 1339012 1408142 1892482 757950 1477044 1918439 1705345 1242188 860395 94333 227603 1702307 723579 1942124 1513832 1655458 574509 1964675 128237 447219 205075 1032912 836457 795801 1379446 1568323 1699149 1439323 1573640 1206662 387663 1432927 673917 1281784 1551721 1645535 596790 1775520 1961294 1043436 1524984 1402413 565977 718722 1790402 92284 1254127 1088878 1648987 1641488 399521 1653718 1476160 334983 1679664 436358 1758922 283604 1035941 1961084 1043735 810027 1382755 1157184 1610813 73396 1895722 580722 64545 1156669 1194653 868898 1385625 1968995 1185232 483027 1551622 1037471 499165 357690 1079957 1125013 927119 1005170 539949 951211 1048214 1210820 381162 666485 476153 97607 83991 1863430 1199561 434273 1621153 1921753 1065639 1833164 1086686 333005 326583 1290540 1996529 1652251 516083 1569145 738076 992468 1063189 581106 162885 1840395 878438 517024 413060 1963826 917547 1914943 181601 685624 426777 400379 206479 1532671 1879954 1119905 2763 1184 1838813 1930845 301842 690721 321869 1296473 1011283 1987240 864458 488891 1693563 1222495 1071309 27711 825419 1257027 1874473 1200671 1859220 392338 446312 964328 923661 1575158 187415 1438434 356743 1377891 1245754 921645 1518163 693720 691662 1937341 1732197 696596 1655896 1501152 403225 1004251 661762 1557657 287853 959670 1551171 1547735 369522 1235030 1357047 990456 1163397 1065967 1424442 1091295 1259450 1649557 618292 1483198 742969 928393 997813 1177244 1978909 698706 462658 1351173 836433 1743146 1595467 1372212 1777889 1898619 1888552 1456437 1236461 925255 1021140 1553585 552719 1308197 1259392 435267 1003789 269964 296213 451416 271195 1250649 867061 206880 12703 1268549 1198196 185202 551262 1004475 1104651 1031051 1983327 1057795 1457810 1381297 946054 677102 206756 797921 1139073 1370490 51046 1566723 926200 707414 1369689 1561073 604351 569164 49652 760066 1833198 1972990 1665527 1106838 390442 52943 1941523 1003848 1613372 289383 1877614 1746885 268238 499573 527433 863328 538345 1201347 675852 661067 1512968 1297657 397221 1721331 1672086 1958545 1090435 990618 995649 1097388 1665473 1164391 738122 1484266 223352 1890243 257281 1769667 1561226 1928144 1706450 1089995 1926068 220559 686419 1049406 1066609 235376 1123545 593620 62527 292173 1328536 1458369 1023358 212576 1902636 1622678 1154729 596326 654374 1238434 1199627 727690 1924287 927888 983103 1690489 941199 1791779 1785805 923185 470169 1867609 1462455 713984 460205 1279963 399072 72788 831434 270050 959424 1316305 343248 1508241 315888 159836 940636 1241202 1376288 142828 495773 1531338 372833 1680260 1573095 749248 1888701 588463 769609 211745 385525 466049 875816 328770 1617220 1931302 1004477 1064945 1787814 1044944 1443745 202172 632389 1560153 1643490 657945 584836 1067025 575524 1185241 1585563 1147178 583441 1566097 881407 7154 1529224 1865424 1970653 378061 802880 1710561 43801 1787871 1334898 1873214 498651 883833 892983 769751 1836667 227177 1479002 1087869 123903 1310411 1839262 153845 1932271 1189291 826472 843472 1582935 856840 1709412 1101937 746401 663526 907103 1833866 806974 441641 1286928 956401 875292 3751 208242 1095354 496979 303740 136389 685547 1834493 1432607 1977413 1235359 661497 1706176 370297 1680070 316762 1308878 667818 1733253 1974467 1896666 86053 161722 175970 242387 974347 332623 766444 918517 638372 841139 980844 1418883 375362 228221 1913424 444327 769394 1953370 1880193 1274363 1907793 1382818 1578999 1840678 1419511 112164 261485 1868105 1763520 1454863 1787090 802239 1168326 1267612 1445185 313135 1780027 1172467 733460 1473735 514872 1342440 1419509 365764 847038 1704161 978129 970596 953745 1265590 1850490 853690 1393158 264557 83025 780838 682918 1535578 1573173 867567 1197891 1648207 1878171 165338 1974981 1680293 604369 1901027 204102 297992 1746675 540962 44775 1108353 1091550 1873152 28134 1746784 1462386 351333 622301 1929682 859451 5362 1356959 241916 1041692 629304 236036 1478806 963339 1917552 399941 1925621 1478128 729380 1355198 129287 827990 1100126 43590 1099594 980496 1081479 1613285 154477 493535 1146960 1098619 577846 1347792 1703132 534140 469314 1290206 59839 215787 1267385 1568607 1636987 793215 874571 899842 1308719 945382 1563522 362038 1819719 405299 195197 1864398 1276342 429699 1645389 752250 1135199 841441 1174266 1556365 51497 1633811 1181573 183985 1354633 671896 278669 1120559 364204 1180095 419244 99777 186301 186362 1528944 1104971 501774 1991009 1004618 1022500 1063243 230911 821377 1337391 1132844 1100892 1152761 112064 1127149 570948 467551 1046291 900110 1001988 1265539 910045 1016477 1785004 618425 230671 503990 702347 1059069 205076 1680321 1657579 1494947 1250574 615690 1773216 935694 878376 444960 1063230 155139 28222 1770814 334447 611046 414922 908114 1948927 1162366 642611 875584 1457775 1153248 1140365 1792748 1540123 1895877 1116399 1670182 104399 1719325 638963 1953968 530229 1160784 434343 1039475 68275 1729345 1999368 1773680 1975526 1650134 1757393 940844 1914417 1605349 20344 822737 1281969 856076 538668 1408360 1454363 1552953 1096215 897310 2520 392931 832277 1954297 113738 682110 989039 1352877 115688 1974965 631965 619277 1237316 805668 1314251 1391315 881384 642780 982661 1181647 159474 1135112 1710601 1657937 1484374 456907 190152 66597 1844781 199493 1528934 1948992 1236103 1408210 107206 549136 501933 21056 1844640 180199 1569591 585935 1708979 977417 1812361 463707 1266365 642578 421306 33875 923675 1990251 1148359 705041 944044 238546 1626340 1083758 1678571 393056 1257474 1514769 1388431 1366554 1566570 1833457 1571837 1546540 383090 1933396 842308 1877506 1106274 542874 1919872 53578 1890108 457353 645250 296846 704830 355812 1334468 379196 746109 1623739 1893537 541848 1628259 1714943 1169167 1028821 910327 1371603 1398615 77865 1214089 1223718 39873 1028342 717727 1469672 1471488 1443518 526988 888575 1498931 733275 1584339 1054213 772933 1868186 1794438 639973 418280 1381607 1439958 1602901 172160 1008020 1502814 1076544 376493 1930786 1795397 1019196 1714506 96809 1554950 1543448 1596608 481329 1944361 277043 1779098 1674296 196388 1219183 248919 627794 644832 984829 539082 261049 922940 1588167 808243 405995 1712686 441198 1241460 1122993 444396 119129 155912 1593651 1683788 528862 1876140 463969 984250 1837604 1383450 49287 1002569 1535873 1396382 766733 166864 232032 1698818 1224276 251371 896333 967799 872402 725461 571865 1481135 1607683 1159407 683715 339149 446147 378776 408092 1699274 1270258 1357106 1690718 533033 1359286 1553996 1447367 221404 159128 474212 831042 1116087 262098 532936 177928 1182917 1459500 956846 223655 846210 975301 1425743 1249296 1540353 965248 79945 1107004 1483004 1632476 1836758 43499 896029 1816506 564487 688292 1353363 1038594 1763289 1056572 1233842 1810094 1813566 978668 1730375 50033 162633 1099969 1639162 964035 203025 719249 652993 621636 1225124 1390309 333751 1931628 1787479 24741 1680843 1713403 1492876 1686530 670912 859002 1545712 185121 115253 1258596 1959135 600664 1775648 388870 550556 490779 1567395 1319027 983093 1174084 1641902 1290377 216678 250683 1903665 1777662 1967079 104816 767693 480226 1340615 1135012 1085257 1825543 1523561 1410258 1684334 1684238 384145 168517 1089855 1636962 1721437 1208839 173447 1152134 851789 1100993 999456 1994327 171208 1281459 292939 1701690 1073769 1483174 1161134 768351 1677462 1256281 344568 277222 1195510 1053101 1377689 862816 885123 1982027 340388 1124305 32353 1742973 1855656 1897134 867270 334648 800860 857355 1578058 1463451 110676 1288671 630276 220345 1042401 1912353 1041752 175880 1933549 1012164 905293 1247168 1967783 1590323 1720774 343727 1308940 1380205 267324 846751 761975 1667441 1698766 1793328 732375 1466058 843226 1408150 1190001 1960731 1092675 495893 1154612 1007584 55615 570020 1536548 1600525 551581 1847342 543017 1358010 1425225 1611404 828627 1212092 367509 1682928 1720248 663796 931333 1240173 1523247 699735 196457 959426 332737 860625 1055481 1987465 258050 1487548 344889 771735 1439749 756044 1698295 866080 1604519 1011489 671476 1336500 1136982 1622121 407464 81038 230257 1534659 1658148 598320 286386 844250 1180485 1408718 545168 969530 1250778 960574 58115 378352 414583 1540019 929654 237421 603323 1471745 1985787 609610 1931310 658893 129113 88974 1949134 1496324 979023 532310 1544932 282380 966608 462069 1746753 688930 233950 1033663 1530954 160200 571699 111382 1023963 1981026 533565 265185 48181 1076691 1448495 453800 1664644 1413402 885699 1774927 1269407 608985 1494579 1046627 1269240 1786432 51547 172653 1302367 1092875 385858 1968740 236507 31319 540723 1218713 580373 1982914 1702725 1857215 1096261 1100796 1738685 1614267 1361582 1935894 315064 637477 1284247 1049937 883673 564431 1181587 195617 893799 668176 866327 1183186 712559 1382347 40020 1258798 470881 831352 1861041 1091326 1129593 1894170 1766074 776665 1827157 1331506 1585539 800909 96133 1996935 1111486 719636 547848 186085 107882 664859 1480438 798716 1177400 1202219 515877 1379853 148342 1348692 992238 1314317 691704 1393085 1771840 1488728 522259 596526 1369962 863425 1432973 1799147 216540 571087 1749211 1415597 1669146 53631 426632 646108 1396575 870576 669316 195043 56206 620908 175929 1582199 1351347 1452554 1530184 1152486 1472630 618794 982946 749165 800473 1943091 1999978 1760581 71340 143395 132120 1205810 288822 960046 596703 636382 220791 702227 1786835 1235562 673256 530569 1234832 1958645 404880 1452320 1314234 1847009 1037520 1808613 1205521 1742101 1479665 670933 1692029 324342 1215010 501109 796220 1588914 1423774 595735 263063 1941441 904897 704534 415544 45273 998594 47944 1097266 906651 448008 1275282 638089 561768 683559 1204934 1528199 552734 895823 1780473 1161832 582384 1777908 1966118 1875420 533042 1319888 774049 1385042 1473100 562541 1394526 1194151 1496232 1140156 1989489 480844 691298 1483383 232904 938218 578799 1345096 698149 472724 565761 1982848 1808536 615191 1143006 1767664 541857 1559186 832184 1505471 134970 1006509 1457073 954768 571806 1186712 299871 1203473 1213195 205789 1139851 910571 1002342 1410790 1762351 790703 809536 1940184 1319393 1038308 1451286 1200275 1268815 1045077 1527431 686863 1338163 1448489 1536409 1235933 1731825 1783090 1268462 868991 1492471 988204 1315079 141997 427740 802554 823346 321833 400501 1125591 394259 57560 348925 743860 1583708 417797 650589 936279 600322 1702816 1434107 343041 1184764 1669534 1127927 1986051 535048 1403228 881248 313166 1057584 1815637 1460273 430617 1285607 1088191 774850 649211 1851243 1263129 1912767 1700764 1976130 436449 1164025 633136 412868 1070047 481023 1452401 140505 109521 1783919 1188698 1275222 1068527 821025 1841568 1294850 834197 1108827 63186 1613215 967438 1923232 1341826 456808 1471374 1241095 900085 274544 592498 664495 1498446 1567238 943119 76313 430918 1323847 1567197 1208040 1409068 196464 1631565 1179219 424675 234670 1009474 1741226 1613196 195341 71501 14451 549934 1599239 1668174 1611838 1569302 1958734 675414 1142566 463198 161593 508976 460422 1309749 1774471 971053 187850 1862756 1317338 898827 737466 580140 770716 1495031 1198738 579971 441557 992396 1847958 915547 467176 1267699 730243 1192339 599707 832777 1253949 1432530 913426 838385 415717 736631 1718394 1200817 1942070 60015 1208860 1739054 1872070 978386 1461409 170359 1478464 1143259 578849 197302 679215 1819433 666759 1664099 1846174 921214 315080 1580307 1753955 1928893 1575842 270371 392268 1569680 454704 1910339 1566187 1699036 1152081 1332348 36162 1948096 1589837 1246676 1596349 1576528 779353 702183 298693 975101 16014 22126 278187 1012217 1166004 346955 1932784 527829 874210 1512647 1288058 752911 937994 873046 1658400 1715059 1714310 390490 1857311 390458 1339977 155402 1540221 85562 165272 1924362 967900 1970645 1196521 540755 578401 1093580 1348401 257832 132063 925898 31040 413333 1865547 1056724 1067881 1356557 858104 391438 81658 700890 68280 1880431 785092 983985 1520099 822513 215069 1789546 270067 333047 872974 731499 925680 370806 1639027 235374 1975565 1240268 1839622 701762 720174 337424 1103498 1517031 351624 890775 1977735 1724485 1989113 1494391 907113 259050 193202 846757 418937 1725675 200037 1537402 1740014 326386 528913 1328366 1522400 369902 928625 1986660 1129784 1628175 436140 668997 749350 914090 1898770 1656533 1676475 1479287 1254059 1370366 1564710 1543389 460069 1921504 360325 633793 1112306 1538356 1313769 1513604 719601 370056 1121038 1207153 1336859 1430669 1439845 1389024 1091068 1394503 233692 876606 479211 399828 1325208 4004 32013 1116423 66845 854982 476947 99630 301009 407361 375710 1355998 288657 1113426 1545285 977584 1407449 1178291 1247488 1628171 906283 1305015 1317802 385717 937586 1134015 1664559 383505 1359040 1489854 73653 647634 1131852 268507 1855322 466724 931426 1488471 685374 210187 7221 583667 1739400 1595743 1046139 1297527 235863 486249 479852 1235648 1074585 313429 1343770 1683404 138492 1854253 1098176 854192 1924014 498206 1818151 1321140 577756 1756567 943797 901202 153640 1788107 694375 245750 989330 1278909 1264433 1240080 1311072 1480892 449389 732106 1065814 70122 224680 766706 1531158 1392633 253548 761528 1669582 1225811 867618 319293 604972 1105384 763760 363882 38348 1574753 1094555 1639098 584246 1206335 721775 304934 961105 521740 471906 318618 34968 656776 1461567 169414 698151 1596337 816236 1116433 1754544 231558 1691202 1766774 1505005 974174 684883 368872 1358256 1752778 926437 1213290 638541 1355011 1224825 1278509 1252170 568911 881391 77894 955601 1990826 1985309 1535174 298998 907536 1063526 1925517 632533 1657875 984054 1890006 1007619 891883 1413680 589347 102010 555369 20464 1382474 470498 1548589 393973 296233 698938 1216679 1997687 1329962 189601 531014 1851099 1927136 1522325 836023 741984 54516 1729369 810082 1149605 1721816 595274 1367626 1372194 856890 1098524 805921 1670002 1609090 1912146 197606 978011 516347 1213008 118638 643490 1733004 708160 1655339 1128388 1978540 1645366 199680 1807093 1260988 657067 704514 72065 698838 1756196 1520553 479242 1723909 1543637 600333 1590154 639627 576558 967047 1735558 1547264 400589 1765986 1098266 271934 142831 186710 820715 1515302 1426309 318823 1115785 1569271 1460479 1899795 552361 1764410 664065 1935464 1925183 1619113 1614651 844826 927682 232709 1286603 749411 1099058 1772542 882891 1246 698199 529595 1105321 681175 1102799 1871038 952932 115788 673375 1976377 1566635 1625354 688373 710774 26667 1932625 1400271 850050 486355 1185091 470016 761752 548232 864318 1178749 1367194 1192561 222128 247512 1776995 1842599 1744950 1631349 1105902 890629 1805691 1612571 1242039 1263452 524014 553679 511042 1536189 22869 432073 941830 138758 1925283 1818232 869554 845711 1537670 1960116 196324 1819406 1939772 339414 1391296 429169 1742037 1773879 990704 1157908 1820252 174185 1519633 526491 1672153 628255 1166411 199385 1970543 1011195 1614088 444988 1035339 1698238 396526 780794 975518 1259147 38578 868683 114708 412740 898216 251092 285591 181955 1933265 584327 707134 246066 1172693 389960 1626968 729514 562998 1557032 209280 720940 1687291 321930 814555 814231 1606233 807332 1643223 1355505 51478 1815282 1487086 1135424 1381253 1929287 646370 1864734 235159 1779614 113965 404831 1967190 14729 34249 1612597 1033875 1946383 903678 370610 1299598 1922002 1152512 126149 1625811 1129016 729280 1269227 957502 324949 1905860 644493 682010 1814564 400257 684171 205616 1993736 469981 1205126 1021580 566268 1366125 1831025 628941 1068134 827395 1976731 248760 1612179 668846 1044892 1702018 1329762 919379 341596 1167716 651111 607169 1028487 760662 1332353 204104 1494466 1591883 701964 1971954 121321 228090 1828732 416069 1640365 263458 377337 443879 403967 20684 1433538 199262 1752776 146944 1451597 337829 1824322 992282 1028728 767797 1021075 723229 1056840 478612 502489 1354113 1638410 838120 1258176 505540 1014601 692766 232779 1452173 985608 1359165 1223258 1303231 1037003 1090024 1008326 445159 1581127 996850 799468 436492 784601 1666123 662318 1568673 319462 1235952 1059878 1365689 624576 1053145 997529 64446 373477 1525506 1672941 1636826 1979881 316829 44765 686069 556235 187128 304976 359372 565379 1337770 1570035 193981 190268 1538691 1410368 230834 259702 269385 143358 950065 1769588 589767 1599075 454702 699444 685607 462210 817451 81044 1129276 1771839 547030 1850190 139763 948602 622083 1306675 606351 796318 1970128 433460 938746 1060388 946045 1750264 1794124 58068 838635 1088834 997256 1161577 258301 1106222 662577 1153207 1059493 8937 199679 1978753 283287 1814970 1367262 724586 506921 689816 1809000 1650430 1634639 689330 354235 1069542 342147 637871 1954135 1703747 910030 1455635 1374553 1338700 561833 1185844 1241444 1109127 277170 1034515 1251084 372802 167640 1250749 1023027 1174226 1441294 1662592 1092014 1428050 903940 1695628 1024262 275092 1620884 974606 1954971 440402 272981 1153708 1939547 1123619 981723 658436 1944381 1994900 1287361 1383494 837306 539298 286455 1219462 559378 17182 1671052 465003 1357813 514583 451599 301435 1665924 1988890 1228993 837009 138809 721705 984856 1552819 544683 363215 1562575 1907715 1120593 724865 227110 580468 407143 1529662 937746 1548036 1830787 199106 1492807 993005 136779 1135022 1690238 1990698 375146 1101213 152943 1849890 802348 1801497 661657 258340 254665 1334963 1775491 417657 1803464 201285 1216935 1838819 1124036 1689628 385820 1873646 1613159 1106273 806621 503118 1714779 1808736 216799 1522665 1180210 653861 1859441 219642 637586 102383 1921237 960971 517419 1989725 959140 662988 1893159 362285 1297485 831638 1169604 663923 358233 70974 743215 1397685 1423890 1324952 514381 1443714 1738649 205001 1853117 1992944 1562933 628526 1768679 683639 1851564 926132 359933 292806 538543 1708368 1221445 221014 668793 1575896 1351319 1991084 1307632 1816911 1887764 1772129 900891 969750 1304080 546372 274990 527232 1445059 539428 757004 300571 495659 437813 1471771 1535044 730562 1643464 1073202 665206 35792 1816034 133347 583887 864234 479505 619531 804336 833497 300341 742707 187435 1903520 181126 1048245 278965 1962365 1013747 981635 1203657 813547 566680 1611235 79786 657227 1054903 869338 950728 352987 1916912 1586459 219666 1801892 191624 1745687 947429 154618 793925 1538400 1099384 1072543 1261744 1432656 403813 962878 34614 543876 31258 88426 231452 899094 1305682 499295 1159355 676224 987190 817556 234277 260927 338026 1993075 444247 1938236 1531107 976420 73657 392752 623970 1105061 1996999 1385219 1203084 33870 3715 1272337 1424817 223990 1161144 50880 258403 59232 919131 110406 314078 1267316 1744586 1351178 1952068 263491 1175696 1411530 1227678 1191172 1193267 1433800 1294083 1058898 750436 141710 952402 425922 1715394 1723983 887298 1649983 268496 749730 26449 1442017 1786809 1116325 40432 1116674 1207526 1688911 1897530 516276 309947 937151 187804 459946 1091203 740992 1616432 1611036 287537 1029085 355307 213825 40773 540347 1698411 1351671 757415 1853545 1439342 1942227 971307 681034 1470305 807361 1404624 1711944 1051953 376246 776919 1780452 687750 958964 620027 554535 661093 1824568 1522855 1122600 1421463 1513666 6610 1563028 294852 1228608 243190 897645 130814 585216 583311 554202 1067198 916903 1131151 1405809 606304 311794 1810689 1252792 1308354 1609540 358515 1748189 168802 1752983 1643774 383181 814191 1304407 387147 1627899 569908 364957 883196 38577 1171167 1565875 497585 1002155 1791338 313853 749427 561473 1685348 1472203 949668 11653 1204598 1620965 877349 159400 1201857 1241630 1565291 1298157 1244097 1484668 405906 1405143 514633 399638 45567 1764421 50649 1206968 1078931 406219 1307767 403433 608440 80793 1663109 1352282 878799 1433484 736727 140608 1322546 1177684 237923 191722 1245944 5436 939287 575142 1268598 1911047 1679765 1952291 1093926 312855 616897 1042184 986048 896563 1534148 1952444 218874 923925 1311889 724264 1207754 398013 1111095 1703519 843873 1594691 1722623 163862 1736984 727932 1381640 88491 1060194 1381884 1696523 819779 1314808 819935 1405475 1625167 1457539 424796 471483 1968211 311921 801884 1477715 1135248 155758 1237722 216796 1987066 1275011 617359 808310 1703893 1633125 113753 339827 54839 1231737 381928 27147 1255023 1969887 1404434 1999687 594963 1293292 1311323 1050185 929309 1547727 287316 721708 518637 1802508 1109124 1186566 355348 1081362 1995955 1888287 1908580 720245 878689 1599334 1810654 1542922 853731 16366 250406 999375 245948 805149 1519282 1241561 383556 660483 1261920 268100 907313 1857371 50725 1051894 1899233 839217 16062 1228926 547369 1228791 391985 478353 761384 1388137 801149 732746 1400123 414162 1532264 1879873 630983 748187 740740 927963 794673 1946415 130243 1385707 1049794 1931871 1066572 1151301 870970 522153 974581 1923244 1819110 1870135 1642890 1720486 841553 473662 740677 1382424 1803637 1510421 320622 870832 1975556 357649 1533451 1821425 410518 1162210 1217990 1364563 1684368 999172 1751694 1185884 290986 172917 835993 314096 459826 1682673 1217350 1477292 179508 1663551 476452 1195607 1565743 1965104 92933 925485 666551 1060561 9864 1142089 1201192 580158 1668612 1182972 1100898 463839 500697 1190273 650249 1769955 1047381 586729 1821273 183844 1639503 1594118 1784018 535281 22610 192285 46859 1903948 853752 1612258 1082089 1741884 1888173 1055912 152274 300329 944590 565200 1247547 997525 1168673 1368569 146177 1246366 1678260 1814474 756411 70356 1082114 1970679 1167805 1191262 834052 87113 498567 909396 696798 715586 1991756 459225 993309 1606890 489388 102541 1627763 708853 38316 1405898 1259448 1804708 1675086 782413 1888940 1552264 1901151 139777 980662 662785 1026014 1762564 1549097 255784 1072 1545643 1850523 556967 1810511 1244850 139973 506655 1051006 601321 1275073 1115244 1817442 1220771 439975 761963 1040629 542197 1445435 897287 1534064 1743491 42296 1244451 1248546 280145 1109825 1951370 1992927 812864 1814837 1009726 1626790 667348 341967 1450177 1160936 213422 1814631 1331681 1863354 1518492 1301554 909283 1262904 1095624 1124284 590666 1618765 829944 1206920 992067 969975 982585 1884439 263315 690158 995573 1277891 1467311 597771 628417 192648 1861731 1125781 1142959 1670872 1645048 190988 973795 1485853 1648469 1918821 74169 1085051 474235 816496 407458 1778057 1958821 1399230 1387133 34419 890036 1620259 60822 1276704 571350 1679578 1197939 1081988 166556 1973027 1772009 537670 255682 1353918 323875 873120 381784 780634 506209 1416256 898063 373794 578376 541173 1732930 58775 1331269 65783 451094 818646 516499 389275 269280 1591819 1952887 1049627 1739362 269659 1752454 343694 514008 1627341 1245393 1209784 1957920 861771 387722 1478321 1590794 1868660 802618 985687 1646526 812837 807579 292149 1142620 524313 604282 157038 1568393 1963010 1686679 1202957 1631964 641991 1009126 711337 838922 1306836 40525 329660 395859 1421682 1877041 428906 1731538 1924535 817329 1717824 1206311 321531 777512 306031 1826074 106128 463424 481057 1629621 205017 1769972 377854 1661550 228185 354938 1794003 1071023 643501 1387402 1841662 1036950 1073375 2380 1725490 529649 635371 161296 1471366 1324467 1829947 1302237 463343 24744 1910162 1583318 1245569 866712 1127262 1945113 401974 1287943 923646 1847065 1546900 148928 1109827 1121227 294902 1523898 1606128 965709 962002 1646914 34146 636099 856179 1624840 1377377 1737670 1432443 779397 1182216 1211980 1934847 923935 1072560 1164627 1136345 1787289 731648 1256702 842086 1299470 1368882 867703 1463925 1317255 56827 609914 1341610 31557 27234 1655553 797957 364187 1207429 1325726 1196098 569950 1498576 1898650 1746848 738125 1915634 561779 1621760 612896 1406778 1975979 273514 1835957 1055516 1809072 1226856 1985289 1540499 703888 1926773 422880 1623349 305888 537458 7249 1100737 1495620 1911324 1740583 1044315 696939 1021901 434459 1204353 1853502 1840233 1042228 1017342 1897423 1768570 428549 1674076 733604 536341 1117342 920724 438916 619492 1004536 1856430 1283733 769291 1199286 573963 860039 988608 838475 1962244 1673557 1016111 624263 1260780 528433 1309261 661666 1238811 1674362 743711 1184788 766852 1761475 993924 831765 64918 382199 635003 209469 608458 531508 614447 463914 1610107 999119 744000 1918399 1781109 203517 1110178 504775 1656838 844344 357732 459345 335018 823781 1313934 888047 1862666 705781 733804 1607069 327474 1015406 1400931 814905 1313786 1901044 297885 5559 1860787 923986 255937 86733 1826390 1381865 1957413 988246 200895 1343912 1959772 621885 1762316 54830 629549 1516066 377591 63788 1686318 1048796 1418350 1008822 845208 236109 717495 1944949 177000 1849942 871729 937893 29713 498668 144567 536353 4942 1966692 665566 805689 1689945 341480 1597342 258199 616760 1802941 910894 14337 1687209 226598 1243841 1995716 97926 1991280 1971548 676060 162254 1832334 15886 1775750 534672 1725653 406140 1516645 1163274 167587 1739557 842899 587597 885794 15569 1773527 1521574 690558 299592 752554 1881215 1832773 533134 1306737 1069032 1454307 1123163 1621434 156633 1780752 461236 40550 1540540 982576 1504616 1733432 1434831 797769 582289 563361 462462 506750 119566 1225371 61238 391449 1494684 1338101 434100 259912 1798958 1760170 289282 1534826 1287836 1485742 1410937 785442 526196 1979905 208306 881963 351962 1055927 48875 1324266 1150954 303129 1854388 1889642 101615 1761729 1834019 1087693 519740 433416 896319 798191 1431022 456622 1831035 213062 1192706 275128 387563 955186 576842 281399 1732929 144293 1777400 71683 364163 695519 493297 1573958 9711 1603562 91248 1419383 1002457 1516498 1354846 171004 735509 1883192 1843364 253883 486457 530340 645906 1327184 180757 345588 333876 659428 1719067 1883009 405331 186278 1807855 1603098 1170445 697398 918504 1740473 1082622 1450101 706386 169258 1434204 377237 944343 1332350 1237535 1427988 552978 1412843 1954219 988401 994303 90471 351817 1185937 314122 721880 1238581 1750628 1022753 693755 948921 627527 1284270 580632 1583480 796722 1503140 1150681 1353781 1903975 1721413 1834882 807810 307205 589140 1302665 976437 700835 1793437 531470 374006 1913145 593396 703377 1681042 184385 396253 1397054 1381393 1308004 1021999 1490732 1265161 331715 507394 912385 1285019 117048 363999 579001 177024 1775504 1641114 954119 1053835 980256 1473180 112956 754386 1349213 899883 513020 37101 1863612 1077265 1032951 1781755 300108 1372538 639630 1083308 655599 647641 1704077 249360 635828 1542011 967490 1846685 1815063 681530 1284446 1995179 1209612 1401835 964707 942902 1067131 1162763 1771040 1240614 1364645 882051 1784832 1288868 1430266 1826449 678858 1655188 1082689 969121 381890 422434 497122 1115003 1280992 675185 1044719 1434136 1900766 730089 533046 1480509 1282316 597234 539108 655010 1100592 1813910 232890 624275 818004 1728188 1642968 1543752 338097 252 1375098 1296396 1098494 170231 785006 977072 454186 1412990 1298107 467813 646295 1043736 648512 637498 693186 670980 847365 1585387 1986652 1286839 1442866 360942 1907398 317694 295006 514772 1305376 1404755 1306391 1665959 1540156 436418 1768892 50942 1378839 1490768 1973541 1837422 1676945 688141 147319 1481729 404546 1556334 1506275 859586 1689080 615116 1264983 1385728 1679799 1732216 1576909 1694489 125081 1951758 355240 763099 873286 1065869 1854452 1154867 1274982 398368 755462 708473 1073747 1968127 703281 281999 574705 1821828 1335289 1416481 1867441 1539934 912372 1312521 849700 1743380 1524411 1732923 787489 988266 1724457 1428947 999628 374573 234870 491563 1240613 1807073 183560 1862957 553492 526099 710189 607795 593474 1793084 834936 5506 200512 141209 306340 331247 428560 703902 1596698 653040 1968009 1364270 703155 1916313 1729388 367624 1564033 463057 1725883 1894649 950703 1388874 1918301 617255 700460 699800 441477 1970695 82668 4237 1202403 1166261 1812033 1224859 698352 581620 477061 1353335 192469 159896 985766 77632 384500 968515 1383281 216039 413459 1280637 1395442 906392 820727 636841 1711228 1981376 682795 892557 1111255 1309760 387572 1319190 1691884 1071648 1868492 1150969 1525005 770543 1466020 1734204 1800467 1095452 1490408 1174975 500445 344694 585127 1987199 469270 720635 1866092 1652282 792722 1193713 516002 782898 1703503 286336 1882339 332065 307449 1143577 1572077 721692 1291728 1244778 107220 343348 1884182 1213973 1480197 1559474 1482742 1730422 1224007 1506463 892347 978062 1402808 1451634 1335842 1135505 1185034 209466 509189 1532649 1802481 1898499 1344742 1076490 1320665 1885173 399316 345535 1495472 1231589 296361 1934256 618779 127662 1916718 1095137 1554131 1926443 1572051 1643536 339591 614390 461917 1935290 973006 1936509 321844 1064681 1922523 1462342 164508 851951 656705 359971 1117474 393093 1481547 1141025 331149 846986 1496175 1686569 609280 1501265 397489 664308 275497 1260229 107862 527941 1202232 988548 732092 684607 335534 564455 219884 1557397 597237 745971 592176 1219982 545945 1881344 575456 1838530 294863 794306 594834 1283141 1743451 228760 526061 1587196 785969 815247 254414 315804 929326 995577 1524094 861951 541030 112894 439633 987696 134943 252804 1961186 836815 493832 1365496 837209 281990 1634331 1244136 182720 1253273 1765336 1920087 353637 443150 89790 178659 1140870 1474011 947540 267456 780828 715558 1302693 825194 1127914 1604455 1456293 1628518 738751 654693 776933 1539878 94793 1229833 1616862 1313596 849939 1045788 556910 393546 1695844 1561825 469843 1732747 1000077 991605 1026691 1928106 622342 1489125 1056584 694612 534364 896843 855343 1484183 1340958 1054269 248132 1810433 1388190 1708530 1381266 1089218 1748400 1421461 912894 608205 192583 1166963 1800810 640527 1353601 816657 513250 3399 355921 1086313 1499987 1673900 1312376 1285752 765863 541008 509669 1423875 1829523 511686 239031 1449692 1423734 202951 277320 1604384 1492700 1433530 666626 1329051 632169 424813 1410963 824066 829813 1285670 1361722 1912141 642226 1410921 1607398 963145 1250441 725062 531723 1367261 1325418 960917 674038 1139121 1882258 1421538 1956047 1964075 1168650 982205 418122 1636058 1548668 881744 819078 1453252 933570 1409277 766504 471323 487493 1347044 396810 1878772 931811 784139 1048039 808197 557074 1247356 1648588 258502 1725487 900876 1784890 517545 253223 180535 1351154 843142 1160308 1572355 1588597 353483 1440579 1102877 920718 14291 1948856 1263213 1824625 213464 549496 1802857 353138 1950952 469487 439903 648297 331937 1231460 712319 598572 418525 1718248 1380636 900581 111421 741753 810523 1480939 1950472 286412 188820 1974817 1530401 268773 1298043 303270 1545628 875102 1753310 1885544 734377 1755467 1744281 1565387 77320 642365 1904192 95023 253907 1582238 470160 1246803 1296569 974447 167248 974458 1387107 1617209 1874841 1965234 1134830 1121961 1855984 383560 849304 488638 1860909 1982253 1205812 1395658 1191845 1268205 1875524 1721046 1482340 170162 178692 295549 614928 1126674 1820222 1066886 633003 849753 185900 727168 1309792 740897 845231 990390 659869 977461 1482220 206955 1689650 1030999 726171 1396410 124000 481959 387238 264595 208480 46682 1581129 237739 493041 1090124 606571 45269 1333404 573669 1556740 49012 1825901 550577 323523 199525 1304469 690087 345055 1403946 616142 1285918 596095 1627897 1950873 563399 1085567 1178985 555555 1786133 31341 1191477 1388729 1286498 1858953 1787117 1090696 672998 254043 552881 281737 1686652 1303552 1836483 188786 370038 1747447 718482 1603860 1301528 482216 209023 1187448 802879 1937128 253267 1423753 958675 700234 1870191 1609482 871662 813353 1822433 1862619 749659 754757 863123 260573 781522 155166 1344250 656701 1879452 1406946 1454034 1560889 524331 121198 1937901 1528206 1341517 1996301 230871 927981 1631791 1838134 1471299 357714 716193 1011213 1186793 1175192 1700886 1189783 1117768 948278 349378 454451 905239 42773 1575084 1635031 1376089 164854 1349143 152723 431245 1457323 1865184 411498 1296079 1361467 532687 1529588 622768 1112886 1589090 1880641 148092 392066 754914 1250198 293928 1965400 605251 276665 248354 693278 1343127 1071207 1051438 158487 927143 984541 1183731 1883735 499972 233610 1411568 1537296 46531 1209514 1685695 897416 1061412 100530 103279 1259696 1492319 1689712 1817670 561621 1924972 1885945 642311 1985976 845165 1669539 1278286 372084 1884766 1065119 483047 1227105 393666 932805 1198902 1189592 1005318 6092 1830692 134138 1666548 1022204 353543 1280138 522100 350909 158698 361235 1508055 454813 1164697 469077 442836 220795 223477 912543 450709 266179 212125 1110763 904263 1607720 760508 1144962 1153351 413634 1778414 183141 405864 1616774 1305885 360486 1586421 221600 984150 1316660 202124 1400624 1486523 472933 773932 995335 830312 1639057 1421832 943182 561172 60479 1803454 359380 1551909 1716734 1084525 484954 123454 1887260 787158 1061389 965580 1830151 1706080 1296271 312952 581637 908600 61083 1474446 473314 512513 1633513 597551 293309 1610006 579406 866585 1390571 1333362 1594976 1162778 281132 1639880 855835 1416644 992940 1268769 151339 143112 373515 154574 1978298 1471318 1809457 336785 1798577 336606 1045199 136735 1081327 1616855 1526470 1015969 233306 1905760 1662511 399694 1190900 132112 74517 1860452 1115472 1908508 1407081 183901 1155079 1292284 1806114 1219774 1684038 293501 651255 1606610 1133554 808237 134227 216920 630240 1836427 1937204 1323502 251528 481319 1384540 1796480 1455264 1228899 54798 1803302 1223233 1208987 1012405 67632 1991602 379891 1343093 1785766 677033 633178 1430361 1893727 1734469 898074 814748 1589492 499867 970570 760587 1706967 1935065 1388523 1057517 602475 736933 1805578 494717 22491 283190 365395 1320088 501138 1975946 626120 472753 1469795 942723 704932 556694 1451215 1305090 725026 773699 1780639 934656 1897353 978433 1320295 1164922 482962 1469631 1370197 682070 1487704 779435 127157 531325 1557735 796889 1148228 1354969 1445055 209744 194763 384903 1401763 1205426 1136647 465872 24176 361705 1795639 1711635 1040315 1032947 120316 142915 1919441 822960 588911 819593 1618040 959566 3365 1429690 187324 1201581 985022 428800 1863838 517745 1450993 1633061 1302274 218582 940176 891686 1929256 705209 319153 721050 1749339 1241945 1102976 1409987 1028050 1084068 1103147 1583723 536751 280302 35476 1834303 1100585 406935 1785173 1298789 1425781 1019335 483364 1146283 1700359 920117 1707720 567938 1835959 1868587 1632117 1759975 451401 1381138 203612 288533 542079 1218294 599176 1563617 492988 932337 1813708 630678 1821646 1592731 444649 608584 918242 1242635 253252 1982685 145716 1127059 1778504 1693966 437059 646022 1978457 1281200 783403 1141512 888200 1733439 804037 1468278 504125 527130 1858921 1746994 936310 1955103 1128505 106208 1389086 1337635 249828 615994 1205784 308023 1436047 1681111 931276 1111765 1411494 341519 1757325 790711 470570 1769378 438143 265772 447614 601831 1301322 787450 785308 1280690 1153552 1067602 845000 905559 1405133 1132685 50067 1993854 1574833 439785 1178349 1410538 1481169 1271007 112038 1902712 1509215 1780022 1294434 1044731 47614 334277 1908793 1013123 1728960 971713 822691 1215038 1491454 1464931 1449379 114766 1470688 1169533 1493700 304673 1785280 118807 1245299 1874190 370553 681814 1571710 513400 246475 1317177 768329 1120207 257436 1779992 1513566 1308928 463384 449411 1792733 1909394 408804 124189 1843582 1150986 1128248 735628 1477004 968755 848388 186769 405919 1228618 1394567 162850 1846398 963906 1269028 1630430 1231060 1023156 1168140 573219 472974 1589815 437948 890301 1813424 839775 1188790 472906 1822818 1832585 1112311 1303720 1134923 227739 106725 30963 1992097 1683520 1648135 1050984 790356 1913233 1173537 402113 1127827 50295 1889283 1495774 1999579 1124591 1069398 1409291 440777 1502218 224150 1875296 237828 1798953 1723246 883407 659982 678062 294172 1299131 624378 1814051 127483 1546484 1802966 1345759 1035913 1876114 1534090 351764 1097964 1093455 446291 74145 1479914 1145707 888645 1030526 1220807 1263399 1018254 1634010 865434 1106853 1929712 310069 1594099 1429008 1732268 20734 1963721 981068 642670 171226 55088 1141199 1423099 1828117 1945588 710631 1103103 1561487 146212 639086 1294558 607222 1553748 705843 687522 1438493 1390161 649050 1766002 1126716 1175612 1107698 341406 1031629 1546069 600918 1147440 1428367 1454338 441334 1174468 226118 220436 1247869 60057 926157 1748936 1361301 514073 1785550 1397762 1628573 672144 516623 49349 960913 1918994 1789408 1630304 843778 923573 1399032 356273 1980436 1777638 1432450 1544331 1889134 1151138 376551 747408 284406 1319814 711849 218649 1971610 1418595 1863174 1889752 569625 1174955 761631 477411 1500166 883917 539528 1591055 1027699 752042 438299 103315 1026854 583495 1193465 1589580 1014484 154096 429069 212997 1499926 1328895 1735995 511237 747845 1537458 720112 648527 231186 430686 1774876 1945289 949172 190433 740569 1387474 1445328 698388 1886503 1836266 1175766 560388 1711657 668613 1143222 409576 499941 1897984 459210 1623030 361831 1770741 1188547 373889 1264503 806731 1977486 304843 1050068 869303 1850117 565914 446502 389847 373507 1002195 405946 1708866 690710 1663848 898428 446732 708220 1824208 115231 1400447 1963564 172473 1720571 1176838 1320859 1002171 461365 640822 374136 310763 1068684 1841237 1250451 459387 806724 1333980 720810 1365244 1524133 1285347 667786 1945419 745674 1094001 1552081 1281924 1490826 427102 717634 1489286 1183778 1492368 1482319 334382 120305 1474150 35284 1314120 1657110 1543104 1691367 228694 48652 1859989 1781052 103856 657382 490873 278763 765908 461791 351178 397941 41384 1809671 1311212 308673 564571 1911186 283799 1855449 1019605 222601 1730416 1348542 1977557 1778533 1967073 1106057 1085560 1042115 323661 503481 91185 21552 306912 1096618 1645284 820551 1599474 1292749 1895843 1702790 1537373 1530752 203972 550699 1781770 626316 421362 1458870 1218976 1877166 520264 722286 339954 1967789 116317 1013276 436519 1587289 454835 113688 1004027 218853 295883 1122748 31621 691760 963425 621517 62662 1652090 1973502 38028 251556 594985 1901656 682351 604293 414522 1905167 1528709 920279 234397 1536275 804293 1402389 1981087 184862 664761 982636 1979897 1680323 1146242 1012429 1968350 769235 542206 1180950 955940 1139611 588362 380408 1503360 712930 731159 1302762 1515645 1711940 1312595 857207 1553061 21218 1388594 1463646 36862 1365666 400256 925033 1188765 1840137 653360 1182813 900618 1354463 361439 807293 1117817 258520 1997056 636983 1174023 710435 419605 97174 38535 60175 715230 1492231 1124052 685195 1110462 59780 1642879 994620 1731300 599078 1945849 140269 848658 536622 84091 1459275 1837861 918398 1979966 1158156 1365405 683857 1203085 1300654 1715097 1579013 1303347 1873291 1580749 1391614 1870544 1406448 227663 768479 283637 213074 1886968 1301603 777817 437206 869030 1852321 363031 1097038 1524961 89994 1473005 1310365 1638579 1380679 313143 1264536 1650418 738540 758507 1819764 818698 676414 1830331 885835 302240 588018 1667719 586161 1167634 1683127 296852 1899843 1212400 1476578 905582 1020874 100877 303912 291097 18795 918563 878185 191996 10211 1389297 1704258 1091592 1159225 1074252 307932 1203920 1545242 360201 938640 1409261 1911484 269526 571613 1309140 1971094 864332 1299386 1733352 1802009 86614 739247 283412 1610780 175068 385245 1182902 1534613 208998 1127901 1821745 856729 385399 477914 1858669 1593839 30924 91962 715641 343663 250916 1180631 29062 1822253 1481173 1584282 1976814 1959104 1571593 1313180 1253522 1761510 1880876 476621 571876 599271 1692417 573595 915035 576922 355707 1491922 887780 1279998 479352 152494 1328970 125137 1853306 1723906 190553 1931448 1893779 962387 579420 1822994 1260392 1071015 1105417 66924 1772992 1232512 661163 608276 1497664 1167195 1007017 1976922 1118842 1225798 429417 1476511 1409389 675703 830249 626586 60694 738716 1779904 1767036 789060 1653223 1491004 574954 83029 716890 47964 1683479 1895155 1329892 949613 962905 1491386 151419 1212210 24142 1719093 1964969 1579514 1338613 1541963 363057 163746 138566 1082959 1552847 1887782 857106 855299 1242251 63604 660508 326328 1390817 1659165 438395 1965300 672537 466034 227223 916893 146867 1631152 232379 1082766 665870 1205893 1537972 265279 642653 1827376 83308 1404839 1996655 196300 1868392 376863 1327994 1284148 1488273 191623 1923922 503628 1091260 1469151 1663105 22802 1619155 536378 75000 530571 865756 39582 1402845 1573010 686500 388721 1787625 1176109 738755 1202037 1500845 1853462 1521425 1506061 37785 988286 1905405 206567 1916456 189789 710333 1460654 1222928 34679 700098 913320 1717801 943994 433431 1531708 381211 358177 316204 1200312 1256060 1304161 1227036 142598 1513522 465922 605878 626390 1060926 401466 1355114 1712817 751965 1736756 955169 1996822 1621072 773812 893347 1634573 541050 24629 1187609 1728839 1642029 519883 1331143 782158 723426 79552 1898286 996380 1431402 211192 981356 1067548 601818 1464651 792099 1713619 1888577 230960 1805637 1841947 387869 81513 1400201 1971633 184998 1746127 58298 1795800 160383 1412708 160023 128757 931906 1868595 1760925 725204 1187026 1432483 1010584 53211 545779 330959 838202 1304949 1335001 1376560 1286184 1221712 892451 528718 801237 1057672 1529798 1083140 456388 848896 1509710 1541439 867036 1742638 381842 1136030 1829788 838258 906511 1035198 1919853 1547773 1156147 550895 380712 990598 278773 13930 869803 530851 1544546 451032 619757 179144 93616 1366639 1520044 1497866 764185 922984 180914 1293492 272325 54262 52212 50045 1726693 1913312 1372091 57139 804032 199953 70142 1220518 71911 1905662 273294 1898377 1473990 1629901 1237759 784685 557369 445319 806887 295194 1086554 475632 491252 639830 686675 50653 432416 1166697 1648046 410981 1156763 316409 1759676 1561497 197665 771442 677964 142677 1356969 1100402 799908 977528 273492 1196514 811013 903829 1329284 1128097 1488033 397420 1113543 183318 1934917 1620720 734063 1663421 1045303 1305092 1616019 226313 136726 1940360 347836 1698934 912189 105172 1487042 1526975 1108997 510327 863320 50114 1994283 595294 1492957 1388495 1050809 213424 990020 1764839 701138 261784 245817 1341849 913344 995828 985627 1141035 464731 1982529 34482 1468693 1031734 282901 1439135 555516 1317942 362687 1873735 373753 970080 1771650 1550350 630461 1555889 670729 561648 1151504 1575555 565156 1120850 221063 1838247 892213 792077 78653 1840210 1329297 870529 1563891 994382 1758835 1841439 447033 1932731 515357 1289610 1701772 846923 1082553 1972865 1174773 741246 1541142 574941 1188448 1058109 1721989 1283805 246375 476730 1160848 1729404 449925 1976472 935255 1873845 1733079 973737 604625 695564 1055162 1411706 626827 396744 1962523 511412 289662 841963 1784217 1066422 1173664 1234838 1438451 377509 1566146 1911105 733055 1501710 1998042 493044 68409 908607 1078468 1596501 327100 1770258 540208 227934 1133435 1334673 1379769 867257 1864440 1710590 18309 937250 864068 1739812 1411508 1506997 1477422 1768855 556538 480232 17696 1284856 468892 1373728 501948 1344563 1005066 1406338 1301009 861139 1402141 1645487 1691222 927942 475754 1573422 131442 542056 112071 1467475 689919 833018 1058865 1323853 85112 1470059 764327 1135308 892209 672989 1775867 471017 820276 1482304 621657 1385508 1396084 1204073 92429 849991 1958044 1516096 1799072 1814482 1388288 1382991 1127648 25951 1750944 1965472 1180973 32329 119995 1231421 1359039 1162857 1748974 1754920 1094339 10467 193943 109685 285756 932997 1144368 1510688 899208 847151 1058669 1030634 951014 969197 1764661 360410 1285193 589050 1315992 1340211 631942 1010796 885795 683148 411007 1332640 584634 1218528 1695472 1292171 1250458 1913730 984024 1349281 1079898 1329633 504618 1250536 1768887 1189920 682278 1097453 1540893 1753303 382792 848694 420918 349929 1362693 306750 987260 600100 950278 399693 593662 32266 1385790 285978 644961 1472083 792280 1174789 1693085 385193 471899 1383553 700312 1030234 21584 1671698 1598337 1018352 517188 336293 617951 703806 1440186 812753 1940862 148916 514340 573246 969478 1660808 1556024 51543 1939960 251684 1123025 848156 690640 1858421 1119404 697227 400303 1321844 10429 857033 1703624 765669 1665246 1738172 499044 1977591 26600 232064 1332422 654236 1424161 1630490 544236 810463 329302 1358428 711782 1162455 1316075 1362424 1929013 1328600 1078988 1433615 290147 1756257 1089928 576583 71566 1003721 1707964 406808 1441005 1760593 33023 1437573 1332415 103319 1804445 617950 1952965 870764 710314 1723283 944197 167726 1283933 404634 285562 212295 862891 1944640 988377 643825 102958 1394465 1728374 774309 889602 606948 871186 1347746 1198694 1066676 499641 1298636 1371961 1492279 1526159 1109810 261814 1084213 747155 478949 1101706 496455 331244 1907835 1757625 24676 148500 281492 455501 1232676 1350920 1590083 452182 829807 543030 1350323 261761 1341478 80408 997801 1441037 1871622 1593659 1050312 19590 71396 876343 1239804 912376 753031 1098973 703513 1701192 288785 1645014 175931 836277 1031562 1090058 259195 270699 538948 1962968 1852815 435690 594663 1619471 1954885 734663 1442848 1007112 1420882 8996 875752 853656 1597830 994629 1141260 546220 1521131 403888 265060 562157 232271 112882 758691 166686 1509180 455749 1439503 642576 141859 509841 1879716 1119077 1180438 25543 1895351 1201826 1004170 1673060 580124 1168742 1741165 309292 1335977 682949 1190930 1261086 1989862 796014 657231 527986 472531 1385687 1687141 396743 1660268 28867 478233 1384719 19614 1441808 1978594 1009473 1264626 1018029 544277 1142088 1532010 702551 1085228 76443 689801 1644962 1839131 1162795 1700510 561071 1415334 1945725 1350378 180268 1599479 901971 81936 1221609 18692 1875517 1729394 770652 1001190 1657274 1955017 1576342 639842 1376185 243944 237885 1797143 1084105 1501835 1111593 1418435 1104848 220048 1838526 999883 520371 830693 236161 1577062 130542 1038176 91195 837034 623329 984826 343362 1080647 1199732 1817240 1555220 170066 1542953 1639134 680732 1468422 844394 1830563 1838766 1262274 134842 831657 1507514 1017888 970956 668188 1869450 651246 1160024 657005 1449195 1579391 393716 218129 634702 905339 1731410 1550432 1452892 525908 945684 1307258 768486 1956043 1023367 1935242 1735962 944890 647123 1116012 1130159 1183075 1666927 1132041 1571504 1551336 636507 451764 1939303 417385 1497674 1333107 1076812 1158767 1326696 497446 475699 1945365 410122 738184 1291526 1781090 1714634 1355318 478530 1719215 1080085 1714631 498737 1144355 1600265 1729379 1103715 854024 333602 1895746 1490526 577604 1713193 1515711 489703 349690 1786702 1144624 1401400 1060532 592095 1049948 285268 1615576 556304 124582 1291364 525289 1276876 1091865 890526 561596 1289210 1472396 1802848 918031 613459 1457148 1355838 580443 1411426 1959403 4596 497414 294955 527962 1260567 20005 1188819 1457468 410216 1847706 998199 55350 1866373 1275006 336508 1718166 146935 151988 1405000 1961140 1163371 1513685 1451667 1090068 330353 1257398 882435 1478351 427520 705912 1259962 1715477 1726057 1598396 999949 804480 957718 453156 179536 1666641 885119 1039880 1042387 1124618 1629971 881986 1073767 1105561 71576 1718196 366445 1931731 1342836 830350 1056766 940279 1202246 1690367 1326385 462956 1058842 852869 367394 657649 1479143 1071987 746391 1746056 1285808 691553 1013472 1131109 722006 1466820 417610 192950 1959706 602809 1328613 1504912 87630 533034 1779347 1617940 442110 1585019 418559 1306743 486500 273415 118583 986531 459365 1780728 220402 141658 1562000 1160404 1229848 1655569 1766901 976666 818316 836227 1977135 1356360 94477 61499 1868842 1541173 927451 803723 1035282 1355088 1187694 1162389 1406802 1470176 770658 994336 883934 1463060 218195 963886 720144 163980 1894567 1009985 1323487 1423721 1989110 73186 133021 6935 903752 1703649 906180 840601 1596928 1460730 1642572 1877823 779786 1037499 873076 1127881 925724 652268 273961 1507347 361781 1868622 267171 1905249 356624 609786 1058694 974516 1338056 1270608 1069326 1497842 40370 1776253 1484066 1439860 1961582 1408041 447150 140978 119955 1248894 1997164 168962 605354 1649058 1935264 1902376 1836416 595285 1074311 1823006 339859 499245 300076 1113430 983171 966211 618398 1383176 1270253 782244 949051 213747 1722848 1155562 1063558 409333 1025811 1767947 1078136 559507 1870744 1497781 259420 941214 654200 871114 1794990 1886411 654641 422040 876138 1698342 38240 303048 1304639 1733224 1316319 1442716 1473269 1628587 632588 1765553 940526 517299 1610861 459760 115619 751583 1359613 190442 1025323 1771420 959248 31896 273991 516900 518903 1802812 851114 622648 1553404 135102 159674 787957 513732 1679165 1124489 649814 764340 685587 983521 1994944 127000 591887 193802 208776 1146415 289938 1689010 1079011 1141631 594413 563813 487573 356007 725248 417565 79330 1363644 275653 1251487 1578123 1522020 878155 1351967 496342 180077 1793264 1501047 415244 468320 183006 306935 328302 873041 1606282 1114417 1461401 810656 383378 1142293 1391589 1728952 1413154 1885375 743236 871766 285158 713759 550897 991068 315622 754706 787505 672774 1928784 1456840 1448738 457503 673831 1078687 637373 128482 29144 1323811 700455 1438710 532698 1667401 874757 67474 1141636 1560875 787928 933569 1305303 559347 1801724 382728 154849 1927815 851308 1842755 757392 1491086 680231 612115 83400 1767976 1615149 1473057 1599509 1126635 850838 406421 1357791 251268 63496 1147752 76382 150318 302228 582282 891551 344949 459816 891104 630577 581261 314294 1856723 35577 824223 1133776 1440736 21774 994897 522712 616970 956128 41133 363404 1658381 1476408 1640177 1554687 804880 526306 783745 672931 1853175 698365 1918584 1595132 1078152 1911271 959028 642509 249074 1028841 249624 992064 976490 1736616 235230 688144 1049171 300355 691315 1825355 442019 1084003 244890 442692 491058 50875 1723842 1422102 1950243 216244 437884 503849 371304 1000253 1821782 1494544 1971808 431397 111 877281 1439880 443721 1271954 1713229 863554 1283442 1129749 1716288 377763 589899 436283 1223858 489974 1017533 1434927 1945765 1024486 373689 684828 661051 1617584 150574 1919215 371586 1596152 1257991 573199 1003607 1851179 1858277 83919 1222545 48754 1777396 204399 186790 472468 515155 412667 1955758 1718485 28859 713594 1219618 1854136 107213 582004 1297539 1169978 1781042 1846541 1355780 1948880 1133147 837295 1500226 1354249 1944877 1642249 913134 444735 17938 439351 540868 1529748 1410042 1558370 1445193 1404504 75925 597493 1397652 1289664 128916 527499 1579703 1660067 1795425 1776972 1369472 461874 526808 865814 327588 865623 1972128 1264582 1378579 854600 1551284 750534 937871 414646 897253 1194823 1436878 1356030 658776 1326961 582564 239640 1136486 1753095 1257512 433979 17328 719870 839186 934477 1130039 956066 1822004 1109809 1621067 1202626 1907562 1004181 1876040 1866976 1161664 1745340 1205522 1815750 1026986 1709273 1543470 919664 330651 1167338 1945804 193316 324479 1260946 91419 1525219 85021 1627070 666289 1658425 1098970 947504 1204640 982747 1054183 756210 1242200 1414485 128181 1945601 846366 914036 733717 670637 1378687 1311762 491397 1120131 1370311 1661442 671557 39637 1228148 1324672 1343911 529151 1890005 480437 1785249 836519 1701376 247683 1625854 445190 326976 253585 1835857 987618 1813737 1966352 1766158 769659 1503117 885020 850147 1551368 1528720 694161 1684591 98660 32722 1064263 1931246 317345 738967 1226668 1121650 1201886 501345 773438 1905438 381256 1527481 786505 1873184 1851632 789597 506092 600159 1699858 1374270 467011 255789 334434 29651 110369 478922 789414 53741 643033 376088 855324 1938652 1122060 905761 154642 1311145 752000 1590702 494833 1830233 742820 845551 1541287 380555 1997222 652270 384991 1290007 1775240 1441832 1257325 295040 1665513 1122918 1314968 1949628 1102282 1676671 524015 1018586 1185052 143713 1487661 1738356 154035 70277 124774 147900 204209 1379899 1345227 1621394 252664 96100 1370009 1145381 232186 1898336 1594328 1808670 1214781 414694 27998 271612 1013330 1806778 1870574 896752 1173784 873629 803954 1259064 948350 66811 1784476 1690938 833193 1892164 1052640 1417436 531493 962093 386700 1652511 689081 1887599 1782620 1453699 179532 643787 338356 448351 1244270 552750 51801 1586486 1142761 8888 955286 1955436 284169 516687 609676 490843 1297615 1322681 1217622 977637 782296 1719907 1730552 1446310 1285509 877085 579565 53428 1144747 922117 983105 1910560 1607177 1733932 1847080 360808 1223656 1079708 1051030 296416 1507835 1499496 594519 1366535 1120234 1205673 1956064 1842344 861151 840210 64006 1165487 815250 406390 1550918 1225593 1003794 1559418 1372283 1738722 1879055 96967 1686405 577414 283756 1825003 597278 179307 1460394 1563370 170474 1803290 880615 701741 145177 625525 1375437 1708395 233513 1501020 478303 130212 892461 174506 149473 611137 343584 351519 863010 882094 365121 1082847 554444 572676 1978819 1861862 1430326 832164 1131981 104393 314783 1979070 72653 1542029 295177 232987 772782 958218 719844 21154 1945506 1224017 1773933 1956305 474298 971650 671689 1289551 971606 1017240 419804 138158 1162361 880003 1020474 1714178 330748 1169602 374352 1300235 1451414 1593395 717524 1394947 732113 1850618 1833035 280870 794691 1113737 752914 485184 248935 1898540 376369 981846 1057121 208342 551688 1956910 172204 1831202 1453657 1111168 1984484 1381267 318230 1935916 748824 1810123 55335 645686 1459042 593415 906568 1813201 1457887 854522 1196460 1243224 1773700 416385 819941 84596 898254 771568 400072 1401612 1072637 1526812 249925 103121 410000 1598781 1172988 42753 1151877 874008 1515613 1386499 6839 1680357 220826 1136288 1641401 1237029 570514 1431909 934636 1964299 307257 339606 1239737 762167 178067 117195 712306 1010119 381905 1671602 743244 1267682 530451 640625 1102459 1452617 971702 1739729 902029 693638 613833 475268 1594965 1805111 343968 281469 200880 1381446 921860 211203 1812910 1456451 1942080 1674398 306653 763667 1003597 1092503 581068 1360489 1806023 1600805 1624996 1323271 558258 135830 1819291 82937 915753 1563217 1361415 817904 1239539 451006 1976006 700885 875172 1581050 1906139 1158578 441585 1360322 544521 1069388 1358306 1530247 372067 105223 1339766 1089775 1778445 1478820 1161668 926455 478718 950748 1691422 1953032 1671470 522884 1565433 365006 812973 1612842 1686459 983924 1010096 654108 407341 307403 1716111 1010846 711210 1957944 212735 800187 721069 42587 1411022 1618874 1374973 1378701 462614 1896025 1296020 462884 163068 738596 1809794 998521 1170366 1685701 1809508 1685169 542540 1812875 382626 912063 1969343 1115965 510740 1993682 928703 629136 1897863 650462 1295707 595539 1955447 1507191 964469 431229 1675439 882634 81701 582855 1007070 132454 671653 1452694 305978 678645 1520863 491612 1772345 1527824 626377 1568427 243187 1565546 1159771 503480 134063 1680166 1510198 1645466 361238 900621 688378 411719 1339998 970653 1211682 1991794 629260 904500 1597045 1701969 1128950 198529 455977 926183 1342287 394018 962243 469223 244863 1859372 1984762 12327 1971955 1687336 1530243 797371 1163619 944877 443814 1287753 1843069 1069849 898405 36115 1912782 1400469 883593 63713 1960157 1341668 1591073 428108 1510103 1005821 267862 1365422 1499435 70565 615056 69813 1055288 1058627 481367 1695403 131263 295769 134200 374190 59284 280815 808927 41484 672627 548059 1927800 1666700 1237533 743235 1598240 816971 1602961 938750 618654 773106 739274 1278519 1531812 1889444 1494923 1183936 851523 789357 1177049 655168 88135 1760848 226576 18563 1670308 832846 290919 1053626 1366532 1292638 148218 686644 1704440 1330307 137907 1126638 1283302 249554 227326 1838967 89369 1771115 110629 734544 1637989 1536387 750720 1966725 1684155 1524012 1389340 959911 1298364 685646 940468 1246558 1227901 1194076 926222 1843492 8028 983958 204431 1078452 274797 640409 533766 932965 132960 1898067 122292 159452 314545 1760842 1167419 1393956 1117288 1765425 1033055 1196922 1849120 1389467 380657 1652013 574015 199588 570769 26485 323200 964582 538414 595730 405809 110242 96986 1277166 71301 885222 1070161 1449487 19199 1824955 1936542 176911 1719523 1205483 1965305 658973 906265 387806 484739 1656312 667141 1799658 931887 1790471 564606 1298101 869548 1009100 838088 1339134 1521029 1347817 81053 606117 174979 1614238 1792325 1473240 1228442 118818 1869901 1355217 69991 1251696 523477 392372 628050 1970836 16483 277131 451965 1704259 1149632 1306570 1515698 1707176 1078621 739437 1875551 1730202 920491 228205 564512 103524 1662969 1043869 547040 148330 1075556 1331933 158961 480355 1174929 1549935 1450016 190216 1892157 447797 836680 536362 1924474 1526391 1197827 483216 404723 1883718 235078 1099988 1915969 985670 1552041 1911241 675093 1025127 1452319 1138182 44881 1687225 1723111 884513 1938514 1623454 834000 1283055 481841 1298184 1478314 937826 1259810 865181 306584 852216 1522081 856978 862685 1122139 1114851 1705485 881365 1374760 873087 1223685 528348 166701 1676921 86073 1941538 1891364 638648 1121305 1861553 1389363 1213260 1386379 550372 1195583 174308 1333275 138877 1072739 160348 1260446 32128 1162356 1488403 66281 1537012 1505355 1495535 1481894 204957 581576 78969 543845 1495673 497668 1506566 1458230 1230162 923120 1020985 1332584 681286 1330560 621503 88829 1403710 21348 416996 1246969 1235636 802290 1061117 77962 79815 286382 583714 134964 1318580 1399621 925659 21942 1455698 1055072 823192 486831 34595 1063791 1628499 251083 1853006 1346884 947683 1227173 1693839 1586760 1679255 1379025 770915 112266 1327393 1071022 468188 1018521 1595440 1364853 699209 1275062 680789 1739389 546501 1597132 1207099 986317 834565 250395 1519774 84450 692804 1839182 1697678 1635271 1716342 1675662 574133 863759 1182143 504565 556524 604045 1918050 1121712 920258 1479813 1257013 1254307 146682 384699 1292936 922799 1245389 1893270 1531118 1030095 775348 1786204 949476 616485 457963 712785 1755383 1944400 1915789 1451011 1364838 371739 328451 471723 915439 1996109 1195267 593192 122043 443533 1297255 672256 473858 1667505 54795 1606273 763133 60273 1536963 949967 1139405 612773 1816558 1580516 559794 921061 1841192 1938972 1171243 1009173 818243 929048 872074 640867 240389 369957 1870273 1224999 462662 1123583 402739 689876 1373443 373549 377513 544343 1069944 441850 1653121 1620745 102356 1850144 1825533 1190817 439095 1902278 310113 678215 358804 237950 463132 1342979 74537 1252573 1239295 1732984 521689 280034 903007 1667875 614262 1009268 1905001 1546453 365387 602982 521621 1264291 1806896 1830260 1757807 1578541 873572 1770146 102558 1127627 195241 410810 1170143 1272836 625435 960338 1331945 421512 1296562 1213420 754975 803773 1366375 1733807 1562214 1091570 422668 1698756 980612 1028434 1320173 855730 1911600 391347 273672 969746 970712 401879 3269 1445574 478959 147406 733818 881612 1709444 1075121 1792749 792980 1677615 937324 617220 854846 1920942 671415 171877 626393 1880223 465353 545545 1312451 246233 855595 56957 1761941 1198069 1446696 9301 971632 1814005 221960 1487304 1872907 1008153 944682 1776406 474160 1528734 219213 387450 64859 66114 358770 240185 1816619 1333274 421778 1732648 1005817 663024 1350250 145134 1544399 1953277 980567 1900533 847287 1966923 889793 824167 657526 1314512 788058 292303 1694726 1610460 100216 73477 1925190 1470362 417248 1020427 1583268 525305 522632 1221741 824276 1743957 1184830 1671287 372496 377403 1931928 1518716 1426346 225478 495964 1599513 1446543 412063 1852147 1996855 371810 515523 1162683 1072016 285991 1010279 954942 1260425 1734182 705927 1471474 1532144 314720 1101077 712283 513953 1376404 1405061 997347 1647599 1278905 1661563 1662286 44456 1267220 265018 1418808 266305 1567168 988789 941695 1722863 747716 1617217 953990 1752644 446678 1349502 1896186 431576 1970817 1449508 1854674 1664027 1482748 1568059 161463 900985 934849 765745 1841157 77864 1173540 801286 412326 1922606 867734 606285 1713405 923411 1870689 1703662 904797 526186 1646692 1539963 850208 154113 1795104 1905419 21075 1249212 509047 216965 1282073 854588 1627547 925335 156410 411634 1053180 1697049 621385 39209 947004 152977 1416024 1758045 1512503 559210 339185 1018651 567689 1583959 171293 1161938 546567 1599519 1817868 1838872 1733151 963588 1446444 1685236 299256 1812466 1525154 1778050 79359 1766081 1323956 1210502 1788572 7636 336846 494519 926913 275877 1301641 1003073 1683038 370050 1707908 1989245 707762 1981115 1537564 112739 402482 333797 1603280 597370 314916 1150631 255724 1965522 865071 922960 108960 1463010 820585 534388 1526756 607724 1309941 733959 1421354 1774843 1120252 549631 1769418 1537855 925916 405432 1295798 1923181 418803 1675932 1087622 1270773 1356053 1861164 1484363 1463217 389979 1804031 174554 800091 603267 1111706 1864926 970713 1111687 1340325 229061 1742408 1553312 1658824 1979144 1248307 127822 536100 344101 1745793 621640 1032831 1085578 1159047 832949 912039 1750234 1244327 592654 446108 943503 177338 350598 1546893 1163133 1485441 442642 1464253 376979 476971 1317049 907418 881119 451805 1826961 762533 1339369 493933 1091555 1846617 52790 1085249 954676 495812 1343747 1615650 1971725 536409 1154950 365107 1539740 460059 664455 1320110 793836 1950101 743419 1990658 1788898 1435787 1969131 298941 818249 1260993 205504 1431616 1061737 621688 11050 759353 1220837 1424150 1086239 995471 971562 1295883 796059 102608 1570466 1407841 116491 547077 1163337 1777139 941640 1805178 710871 418007 393231 1989448 971302 359444 747455 1661371 1207128 138638 1536971 459818 1263515 1836627 257401 158052 330056 1431565 1756157 1409893 189270 746044 91819 873690 162334 726618 811854 1126762 366333 187597 107428 1574056 34671 174000 1035547 1113046 1530775 752118 772808 489775 167393 1147695 733158 459233 1712320 85248 1884929 734822 787550 16713 1237992 813709 1763143 962292 995768 1011250 1717473 118906 1635519 302333 1029277 925477 616221 1222825 1453080 315742 144604 229859 876106 1277263 1385060 1584383 1231121 713664 1880911 1406325 187383 332864 1391655 636134 39438 1062182 552269 386330 620066 644545 1229718 1135852 503198 576378 1887148 134757 1582451 1469276 510468 781744 1674586 1755084 81962 288054 1714554 432898 1697745 1402905 881634 946815 1607205 1613558 1138025 1479640 758501 1034032 940834 1809885 670486 1234189 1123520 1627871 1285597 299541 863056 783157 760037 292132 1535272 104579 1319479 1794041 1315508 1222722 9422 1972793 559902 1303089 867124 1061823 408870 1723381 326571 372626 162365 1806168 65638 553585 1308848 1557627 1448105 1325484 1674514 761616 1615963 767996 1823788 1712626 1670570 1250223 1840474 1209213 269210 1102313 1474284 1028674 836903 1090746 45475 818596 1607135 1683735 1033316 310230 467233 155618 380107 1171095 1548239 342516 1243131 1686916 14045 594236 924998 1366139 948693 243723 514849 496676 1641761 1586921 762948 992710 1392569 521491 611033 395834 1037611 1246512 21631 425166 533745 1214472 89928 6257 699241 401331 777204 139050 1445576 616314 578539 549881 1014045 66366 203387 344882 486449 646250 1896983 362950 99325 1602847 119445 1553876 1622164 1358551 760272 1915565 1669548 1547850 1106259 552264 1928195 683997 533888 562352 840560 767537 677302 527943 183254 1552332 1506358 1138999 1992235 411938 1249859 1784091 1593266 965661 1210687 857276 1939557 713 1616825 435656 1381260 602334 1653612 839160 1676911 185296 496350 779550 180294 438386 918420 1858328 1763075 1139369 240249 452415 311497 320424 1403752 1017538 1331160 748904 1804865 818974 805416 1511893 1692881 1485658 400451 495543 176308 1883859 665184 902805 350135 227234 652534 353912 556177 476857 751415 994182 777748 1612548 450575 1424916 1972788 1882918 403422 489654 384120 618014 1078123 657414 554029 599977 508788 678079 1750799 1925448 1223230 1575787 1959592 171100 516344 715671 1476220 510634 1600848 21943 291668 1271592 699049 763948 1567002 1504864 599163 1822382 1868982 1796746 1882251 20820 832371 776642 1833215 1076640 1479839 244995 817237 1999646 222261 681924 589562 385446 1583506 1973900 988230 933070 1884866 1365239 332524 1647531 907097 1310008 1604799 201105 1466870 946236 1914139 837291 377434 1802806 1384924 1731977 1680452 160986 1218243 1443530 1702758 646480 1179159 354300 1873887 956260 702482 1407926 384217 167073 1586047 1020570 1897176 683847 1573260 1325587 1444020 1361733 777627 1680483 980328 1424625 478094 1501676 1859081 161484 1793594 498904 1967111 1060886 1069714 1545526 1332224 534705 1970264 1659808 162695 826754 927917 942786 1776688 924889 1683206 641884 1156542 722652 1423507 5260 787946 987170 419446 690446 1972328 492372 1820202 1859303 510022 961147 112674 271788 108092 447851 1499199 86540 122722 533635 31254 872649 1484625 1768292 1810177 625519 1673539 1139646 1628218 302441 1252883 1168864 266718 1657935 1862346 1550832 603453 796850 1885722 1730530 1108186 937008 162822 137197 1710285 363914 307006 1462662 204072 1607269 564414 1156675 1421535 1408085 1165560 1909731 1824517 939935 1665919 372949 1062514 1743900 438139 433458 71596 1652198 1876317 885326 1072995 289105 895210 889357 553836 922795 594000 1997092 1260284 1379116 682290 124277 1895137 544733 822318 1250627 1300501 1972089 1265807 1377684 1183315 71071 624432 1549647 1924889 1347356 1508924 785511 1434717 819787 762922 1719842 1231514 651619 1946063 1095590 1137069 791105 564257 1612591 1488378 592171 289707 1959341 1396791 1937686 1492245 1884332 1353167 239457 768051 1924844 8000 1388759 63935 208770 1573072 481504 70120 1720875 1105965 340663 1366155 437461 807073 154248 857977 1094677 1695548 411842 1502128 1948683 367908 377071 914361 1564348 1504097 1660124 1499512 855734 1147932 851332 830417 689790 1511854 1352437 1249224 772995 1688001 406112 1550681 184379 264222 1837098 175460 1926791 331794 392114 553355 488893 955871 724347 619338 1865826 1169093 1831660 869335 443011 538428 120194 956717 1013115 538593 1400658 1093639 1020900 1309035 1908682 1882619 279655 1486509 347491 1189405 562066 1427814 43001 250877 496134 1911240 663852 719335 260802 1649814 1978798 649708 1458875 1960593 884449 1543547 462194 1098219 83322 1488801 649767 1113683 1918297 1662611 497742 155717 1598767 1695809 185971 591841 516538 1967967 1316368 644367 798563 983560 1197012 1672726 1171563 270976 1936372 279476 516238 1305782 1263169 708130 1609402 79794 449174 1476302 698956 1296597 81835 744426 634256 642916 1130802 56241 1980082 61752 1083068 858751 1269287 1568452 808941 1851842 350103 382242 1934684 969647 764426 592817 1172580 1545744 82425 913260 1574273 792466 1905739 1055393 1632755 918670 742954 323808 1936502 1509190 109216 1072321 1193113 18118 293898 868567 1087838 489181 721557 589685 561794 1732053 1767365 355265 1832426 717236 1140689 6425 130420 871008 1133323 13158 695740 628425 1254393 414671 209253 27542 190432 1038298 536625 1162864 1163291 1814221 1852084 1795726 858201 1508328 1891321 260792 434939 467023 1685088 778776 1710746 227971 1556375 1504830 457768 376552 1057647 333666 286916 215579 1438461 570682 1948823 1896091 813791 956171 57435 1340097 1675342 249043 1084324 370744 1633648 950758 592077 516498 371270 234856 218164 1315802 704498 160300 1703289 1072203 1930271 1253864 862521 782479 565734 1931167 441699 432745 1801100 682580 1902151 1006800 1381626 342893 1058095 856604 627594 1144043 1017155 1588132 1044766 1586678 1547497 1326259 992747 382545 1524275 1832722 417000 213023 1237390 797703 1600849 1285960 254103 1430419 1064053 741982 799897 301417 1006923 246073 1751350 201227 603805 1096673 279591 976281 11106 94636 805427 1166997 1792766 1676171 1582098 1859157 184459 120604 123029 4367 452352 891763 535477 1525989 930616 596283 1608949 79396 542281 1094140 1250696 103049 223078 1491869 596032 407659 1828969 137527 1101659 1693401 1584026 1336127 1552499 1498219 1514257 39952 914115 1767343 580885 1498559 892973 415005 1779824 725029 1062351 673840 572702 130307 66129 93080 28434 712798 1517910 605190 466715 595225 264665 659707 1610145 1411431 891550 1489014 978573 379006 910374 1964616 586726 658705 1361365 1004355 1321350 1640696 201220 1560557 1282227 1329338 455939 1912626 1118509 284171 1177557 454149 536728 1318521 281538 1001415 584160 752489 1575625 587594 1753534 72190 1763696 1019428 1259306 1942340 857538 1408156 1179335 16852 1024125 1216367 314734 1142002 1111329 515090 463790 315077 1958142 1199597 1973 624642 1777062 812423 83697 436141 597789 206418 1444155 338629 1870446 971138 1064804 809007 165105 1625958 1414074 1923721 1418669 173621 1723448 692202 1352290 1871468 457295 704729 830735 918741 127177 1946814 746679 718394 334668 1040070 474517 1534154 1980701 1743829 5217 1011719 198088 37429 916089 1305145 1069561 1926903 1365310 830330 1970402 1177375 1375809 1958501 940037 843490 820020 1223807 1737163 1283311 65205 942476 649136 370847 561355 413611 97532 727006 999358 915425 142071 687142 123295 1045043 1947821 331446 632717 1326285 281080 112323 1982298 612322 670918 1382052 735842 218044 1183843 1673950 397513 1666570 924055 279963 419782 721482 376075 1977288 450155 459754 743446 598697 1218066 714789 1631472 1584949 1637479 1266783 1094550 1248261 1083163 826563 1753695 1300044 244815 1033819 497318 1351540 838436 1069028 1237286 1969309 35337 230010 1795015 422156 1013328 1271215 1485301 1171740 1266061 273402 36123 1194538 940489 1411637 1189004 537253 1563065 1378876 1196144 966456 1000321 1058311 413615 1711012 787183 45117 444158 1963782 1693556 1048819 1431357 406270 606932 620171 713301 181315 1064097 359290 1522455 1512039 1766940 1786596 1163930 1840746 71208 1872232 1462093 981381 99884 160589 770345 1658443 517287 1484696 715967 1895434 529969 1038117 1219438 49914 677 1456492 787406 1368728 1058158 1263911 1339139 355737 476527 1903652 251736 1201101 262189 332961 84367 378425 39435 259001 587514 230125 170128 93471 572945 1821974 80208 1282015 490046 950161 391833 1341778 1188365 100634 1423072 790858 1001071 1919034 295478 607657 1243559 1966593 423687 1694620 149250 132429 693018 1973931 1699635 1404708 1026827 170890 1518068 1660339 1490631 1965454 165300 1133845 233522 1709682 510521 443548 1343048 1187204 20264 269643 993705 254688 1350326 532808 1094248 245993 1556710 187224 1411197 1193204 505202 1977782 1722359 1001423 110011 234183 1173957 1297977 1944590 1443980 225933 640783 1969701 1659528 836662 274768 461898 218620 1381474 1621606 212529 1147506 82209 1631312 1298291 1982648 447693 1297923 1360419 878330 1997830 1776712 394909 669601 1098901 709320 1197305 651734 137892 1726513 1132459 1429909 1833985 1380953 1015868 1475210 400655 1653530 1746412 802401 417914 217755 607378 716836 313827 798892 1675387 1875255 687989 535725 150973 1354316 1148753 1723135 1640531 1549230 1526539 1217248 90180 1733200 569654 1581954 1402132 908666 630972 861007 1709038 1920142 446340 545849 1849078 1552072 652722 1343128 1189265 1676302 1276756 1735376 252970 1225624 346271 554655 814213 1458711 1091450 292256 296090 938693 590530 802116 260137 1157131 1990128 643053 1270029 92020 415283 43500 531353 1582831 1429081 187429 81022 801085 788676 53102 882084 747514 785283 1804325 930941 1589207 1681459 1698671 1956013 350084 1082687 828544 1372496 1988986 1146736 1948668 192471 1591310 722598 1057942 1571955 560590 116025 1713649 1381864 1025826 279754 1969917 1631564 1330678 343375 1190560 883448 411051 1566659 1722407 1220434 282908 520823 165082 476181 1857057 85659 284444 391611 1110954 524468 349267 1763873 1166140 1764122 1656072 662563 471615 1730159 1324890 1158004 1719095 1002524 849106 1971733 434224 537835 913429 143604 1072190 1564945 901477 1941395 362074 762220 1791163 1045553 155634 1473897 1966757 1961358 588993 691063 640957 1069191 20718 917741 112203 1653931 229573 1278979 1364852 1076183 1546075 370161 879416 1701625 1110964 654136 1797093 366692 250928 234279 174051 621677 254257 237754 100554 1684328 1764325 1421731 1971194 494483 914781 1765625 1040043 1180665 1725314 1561042 164828 175818 1767769 363428 224436 310621 1628618 314163 1444938 1703684 269845 1530543 1257798 1157604 1667899 1234749 827144 1844489 457062 1646851 1663651 1894663 1585606 1244480 713313 67164 951728 328563 1438895 525659 302712 851418 501686 694243 726173 388042 249240 1326966 1705111 1825767 1850041 1845603 1558898 1118343 1783985 1068160 1718377 1061522 1426939 1781670 1451403 1266658 57834 782478 717164 1849682 1841330 1401447 326830 82646 880878 1611380 546247 1662008 376223 1413706 764794 1549776 1160051 353701 21205 217943 387437 1187707 390188 1193243 1647397 1225186 620303 769436 1938452 1767288 159688 882888 1141119 195402 173331 1076334 1065537 94964 740849 1864497 215054 1652779 741170 1767124 1241985 1497915 1726343 634028 101732 1415404 1837405 952502 1418373 1030686 410281 50410 955092 1420570 657534 1651319 1445767 118800 1307356 598031 1273919 1974007 80461 1263097 221629 1514381 320609 1559580 714458 38890 715338 1596842 1501391 990319 812208 788358 1425236 1062892 82624 1329355 1155832 1538323 511725 1730993 1995863 895905 608866 35272 674666 1009582 655511 1459903 372174 238051 1011829 1908970 177763 301077 84840 189081 144382 66567 271607 204134 126792 696463 1484220 1152478 604042 735837 1705039 1691683 627055 735287 580227 13270 240131 263925 74315 335190 1933692 1796826 293584 124947 372821 1649360 1479586 1827308 864764 1570075 1516832 693765 904122 1823523 631332 1448117 253820 554323 108661 1791175 657405 1975158 1749132 1963362 224719 36278 1600206 1305216 837987 1069946 735003 1493791 1851683 1171362 943400 178204 907645 1756366 1912864 62022 1097998 575491 1026315 1389035 460521 231854 167040 1585632 909984 1626456 1072754 1781729 779008 720494 1582808 190794 72166 423162 150166 695427 953864 1190366 1088411 488010 1527715 962573 1226919 410120 924425 1118749 1613493 1937881 783792 1858790 1420865 1178597 343715 1999129 92018 1421244 1480507 1760988 268924 1055959 852719 603185 580628 600480 1388858 1139163 1864709 1859590 1226891 1485595 1754906 1542253 1348558 63849 938754 855931 1023756 512707 965513 1851037 1652446 215089 1359387 603141 1057721 967850 1570400 415507 610368 105155 1043226 1295546 761146 1658964 638753 1477262 1647382 903743 1035799 732085 473689 528666 1999383 1176672 205887 684487 194140 458512 1771464 1603684 1771299 1483346 1301101 1255109 434982 393923 732656 13776 1822709 804481 1179132 878119 290624 1193831 620541 566599 719603 392237 1498014 1473243 1724126 230876 1801011 1121598 893910 1032666 916567 1208612 1613659 46922 1632583 1336263 1213228 937712 1089702 1587942 345473 687298 281438 1970949 1448931 1901654 1431607 109301 890465 1264526 825113 184181 406449 101448 1758592 923626 1466886 767026 1485737 873895 636717 1020503 1117261 1925860 347450 357181 732164 65477 827950 1563503 259497 1397089 962843 657330 1753227 1840625 1655716 212015 980397 573163 1854548 1414045 528958 1232967 1723655 1934283 46160 1075932 1824245 397746 27081 397456 359376 1626808 276436 707539 951970 244813 1918643 1327353 497356 1605417 279538 283981 436189 1383722 46236 1780957 1647724 1573414 514827 1156705 1213980 517301 574691 757469 932101 1766779 1982522 364733 674964 1382172 1510480 511340 1128957 137593 1501333 413284 1010590 707288 1235487 621786 1459246 1920021 728889 1480877 1238347 1688988 1897424 153057 226222 670816 1344480 23194 501400 1782302 916884 1850011 467951 1744207 1432692 1100054 1356990 542942 1143157 92997 410710 1688024 1929420 420896 1054573 1638641 1880045 1359943 159407 142897 840143 1274069 1822428 1727864 1938178 1286379 1262450 471901 39572 701630 429291 42809 533940 1040598 716438 464430 347165 1827760 383057 1917860 755123 807381 1766025 669080 1454311 1930421 1641493 459917 1404021 928353 875388 826476 641207 277618 266393 1856959 1999569 917984 830739 1836685 510762 172481 1039381 537696 856648 1722304 485874 846361 865826 624359 553200 1504858 1081568 1744935 79820 433835 1848022 1227779 895200 1878921 1589497 1374072 181002 1898399 159279 1723932 676625 1578909 88711 64625 306711 1709224 1477713 1830296 590983 748033 1114343 1022773 173981 232297 974415 1217443 53947 632616 791819 1462096 423024 1678632 1534882 1150951 872874 760339 661444 294959 887533 1621551 1580891 669770 828782 1726757 367123 1116356 1575307 392363 1160358 1248781 122332 1104089 470487 1235168 1436622 426784 210455 265131 1098323 1850986 1110042 1794847 1566219 221027 1098042 238279 1794528 1184523 1745577 1165049 787715 330670 1067827 538961 1757847 321925 650368 1461878 1378653 645725 1932678 934767 120868 748843 533674 343622 176822 331180 116638 1269925 1113485 996945 1531434 59084 931785 1037004 554124 294640 1444194 53720 129356 133788 1194914 101797 1604786 1522920 1225292 1796136 247765 1466187 1859806 1474804 82423 1816858 1746560 1349558 1295452 665824 431101 201873 1182284 418145 667739 1650809 130195 143660 381925 1268219 1725264 1096551 162557 1988061 1508619 1936876 553552 1163947 1818553 1595391 1125448 1483219 232401 223065 13221 314471 346057 1515347 1480629 1599961 1820945 1692409 1235859 1247050 1589397 834145 1596757 1504623 1830954 412677 1887731 402383 336364 99389 1764518 1192029 629051 741772 444900 364486 996176 416078 1322027 1440416 371292 1850028 539772 1926387 597166 161826 1577070 1802944 1865596 1702522 1571931 467800 673043 72534 385060 433947 66837 1353434 209989 1841931 227085 1612990 568824 95766 1934678 349075 1729946 928502 894690 761386 1424869 1146322 1746793 1832890 1506425 1829995 1508769 692844 913662 1699724 951898 674880 330821 1337756 125256 542003 1952448 1052681 1926827 1773356 387532 562181 1835952 923887 1704657 437522 1397584 768821 1864957 823423 713833 24509 914141 1680207 216705 112282 1818027 491585 330285 1816987 629684 882219 770753 421692 365611 814775 1839945 286725 394628 615365 1613077 593187 1149248 1951694 1864995 1034428 817919 1132925 855874 1752873 1620801 105975 148450 776988 1893441 438280 1276544 1875153 1966969 1340989 52037 1210270 1914763 1633780 1049021 1656078 1650715 1891163 1638069 918400 1506032 164326 1989519 1599669 1581202 1881203 1571140 631228 1723201 711779 1824380 158447 1498031 1235563 468678 832745 1043635 519170 812772 1096250 1180726 562919 166640 1398829 521501 1995244 1117174 433304 1092515 134290 1872127 551330 1390802 218725 405356 134033 129249 1728305 1027517 1520495 914800 410230 835448 57973 1163741 896310 1323621 1830068 806323 1167374 645219 648743 1121661 519327 1617352 1209698 455098 1736634 48216 513660 1137848 374834 122324 1694795 1490454 1443141 231130 1345929 1579455 693761 92125 1176198 646493 1177927 86990 588794 1553563 1617724 164793 1121954 1623424 149588 1936306 751766 1023183 673588 130143 344712 425425 1628753 279928 776732 1215365 789437 784802 603628 548581 376089 1171662 376014 387361 686121 545110 429249 378304 38873 782408 1680304 375127 962825 1588890 1484278 1196940 1751430 381532 1893020 427838 461142 1992398 891630 763486 52923 1259636 156017 472708 1026418 140063 647216 1504416 202504 1591875 1943376 139156 1149078 466824 115275 1885017 377639 1287632 947005 1170789 1485885 1141755 1624264 388229 1122240 1651877 1146022 581580 1511558 580754 458244 1390109 1342838 610033 612959 821950 284370 225952 330723 214176 754277 108942 213806 213166 59933 1311094 1346492 260725 1339534 1512719 1682973 1056122 551556 850429 727936 1578232 862110 781021 1027984 1857164 21422 542087 392272 216255 1494667 84267 72857 1917936 27286 1234541 1942314 614351 1012053 1759566 1499146 1918390 1926983 845464 453978 1089851 1268453 469036 1501831 538780 1082129 734152 530757 11787 665003 447249 1046013 1056201 180578 1716035 1108692 1173834 346745 1065716 1048656 1494032 1286458 56768 153083 1507341 1591752 1174390 460718 1713682 537481 367352 480131 738145 54520 1720032 63243 1616299 944414 1404066 1712491 754113 1589436 242482 860638 1859737 1061924 794683 1053300 1174776 1243727 1874396 512109 1915191 440765 1153168 235255 1847011 689377 1764418 348836 1827647 540212 788257 1946465 159502 1111778 914694 227930 519483 1255089 270410 1802641 616408 1289076 591217 35576 981190 1803895 1896700 658522 1258005 183549 384521 1129640 318584 738457 1873091 460305 1489627 159827 164776 376490 1101836 1663019 76918 1735535 1069653 650017 1438796 285148 1622896 500765 472104 1695507 1203185 1322543 914101 1026852 300955 1673944 59131 1709540 525893 705404 528090 1954895 200126 246286 1283369 96161 1854214 6120 1887364 37480 323083 1040583 523451 392012 1307812 1169694 1188175 991627 1630267 1474238 164892 261151 1070448 183816 302931 1846415 1929150 1349479 1270822 911781 313929 888418 1881580 663278 163358 1666342 216515 273659 898953 1077059 1433611 1343703 903345 1728499 1878193 544267 1743978 981664 304827 527793 725162 535676 1441999 1623394 1269928 1015551 1460417 1511493 1112398 1483940 495269 901766 533747 1256205 628315 419918 1011181 1004744 473024 981207 458974 606379 1534837 206577 720826 31079 1592366 605963 824157 1346416 1777868 1933257 840983 898449 807667 791767 2577 470134 1266765 625351 156191 45913 1359623 1317578 877557 1490596 1388644 1148310 1513415 686634 1390175 1937386 860961 1823862 728098 710080 1870899 1106405 1269112 734339 1195106 1862477 1043675 1191703 1287813 153949 1862271 441388 1823213 102845 378999 1824596 810828 1609762 520523 1454832 627033 74672 1109382 84487 1244938 1170747 569347 1906516 371706 864012 1411493 123810 157481 55857 1504991 1132920 1695640 1799378 1139262 605552 1859058 596312 1384457 1019977 752214 1755415 1724319 1228849 691487 131483 551002 328848 116222 1735314 1039999 514077 1926080 1624463 1061929 1894212 421267 423390 334464 1556178 1739387 1348152 1425771 763663 1309465 1412123 1097647 1020270 729567 144978 1258453 1641706 1788409 1137185 1257641 10462 1042291 1601790 1505764 1787147 1595147 64369 1249839 1614710 981883 285271 332821 322072 74714 481700 1489281 1273333 1621755 1353025 879645 1287337 924549 1158601 164286 63434 1406858 707779 707912 987464 103674 1873675 765352 729412 1174786 85423 876161 733768 1747882 1791286 576995 1493421 685761 478138 339294 1783885 1810106 480400 1139627 460259 1017584 1103239 696343 1069757 1073492 1351895 1286033 1756028 259291 749153 1742558 981348 910359 1127195 957627 1242183 1389767 555127 925374 614642 89007 621866 1835996 165524 682103 217490 1105356 1772204 1633991 933643 1335026 1432477 858120 1281781 39086 427672 972973 1495864 1495320 407937 1703005 1403786 1751382 1274405 1894508 867325 1628981 1874264 1163583 163069 1659281 286559 588532 1461587 590766 1482384 206677 1520325 1104800 1176942 1550733 391607 361792 782900 1276601 1498514 1457126 629808 874871 1231264 1976788 860321 1224441 803278 415110 1496255 1592729 77278 129893 1034683 1616756 353744 271853 63474 252953 1028040 869294 931388 1970672 1585128 1297795 1249005 198788 1318263 1827411 1387541 862941 1893708 1238244 1916323 1910701 1933087 343589 238505 1928796 22595 1341011 1490578 584529 1112252 802977 1156275 359209 474935 39001 974217 1563987 298059 299244 1502041 1831948 159637 1086023 1031265 1719683 1943346 257611 390115 625353 445100 1175477 308992 975562 763071 1598024 1353431 263292 1664944 1117774 1020742 482655 178320 1076044 1840215 420215 209490 653486 909967 565592 919383 145239 1699987 1308537 1665459 1926403 659713 1085995 150584 613158 1037205 655248 1557894 1538081 390342 1075377 1139351 1088666 1493180 1557637 400884 1788003 1850556 70673 904791 1176220 660582 1055680 636179 1202944 680586 18555 1972928 1183431 1456727 1889748 205374 599263 1197819 846185 705737 1618229 733703 950430 1675928 1557233 1381161 589749 956117 389983 795407 1071913 1140589 253312 1332303 461200 1804660 1259131 1812869 1891462 1410053 237967 230407 543119 1667948 665473 618495 272364 1555002 1549453 1096874 643567 908441 694823 576237 482395 1762530 77689 1261884 1827692 1623167 603122 289117 115889 789915 67308 1225021 264366 1687344 479529 188738 1235437 551681 1272271 1150063 241303 220772 652512 1436287 1242510 103808 847806 159979 79461 751550 1563432 1953156 1139532 97807 1171017 702034 1018289 1717357 618200 1800882 687468 393850 421492 329971 31967 350154 920404 888015 863954 304591 339363 519077 1690570 847124 1479878 433321 299107 11834 1132181 61032 577870 1419011 333906 719195 270716 612472 1820670 1274372 1583502 1946618 244781 1829006 1188551 1172422 310988 1650651 1648749 643455 1141131 1374658 523891 29602 896006 249538 1683810 1054759 448375 1867973 721217 1061064 1512712 930899 540782 668338 1529846 521949 1912511 595902 419778 520917 1801451 1175701 1932195 1675556 1176735 465855 932141 1658800 1536386 1901404 330246 675986 1146221 105411 1912157 260590 290584 663420 1687865 1154014 1775705 1742282 1028087 464594 1911834 581850 1643 1914074 303130 197388 576224 1257653 1672923 1248966 1884466 92177 1943054 1299572 1106455 1204789 1353642 1159888 420728 1884978 900612 548331 1593966 1210221 254264 1443842 729216 169516 555049 945344 1370567 1017768 1654263 396766 667901 957604 716232 1101172 993430 1814111 929433 958188 1831561 217600 1244751 981061 597382 1361335 1652986 1525336 396185 996811 1184641 467725 1997572 1532953 1811136 1282467 144465 1637852 43469 513872 924228 193716 1541807 1304450 514029 1270402 1105719 1726802 1593869 1286452 112500 530652 716182 815369 1389951 1741497 1323113 1572206 1620798 135140 576028 1869682 551302 1317720 560117 1839821 1385594 677293 720972 1185907 673559 919872 282573 1777603 640008 944683 1340709 491991 522947 1167822 888953 1945314 1856074 865786 1854565 469278 1378369 540900 1824239 1932046 1714641 1471159 1970222 1568162 350068 1910524 1927503 749343 1206244 1736857 797063 493818 953049 1661067 769832 1025561 1741651 649109 711202 1193825 683223 1827773 163937 1664945 1494551 1719880 436813 1383375 819207 304403 1150985 580920 528631 1758117 707874 1970451 1276134 1353758 1375783 1892575 908236 1068634 1899215 1281557 1945159 1948553 131378 1157926 1859345 1196624 531320 947662 956170 1036115 580832 644075 274208 257538 1806761 1852434 1862001 1383920 1546215 1699000 1408303 757977 1027722 278877 780405 1980218 1559790 690916 945111 423740 1625058 1872903 836163 1858416 1691261 414178 102521 252260 198325 1268410 1164635 1236281 742561 1955898 105130 1636856 1035011 129393 1625901 87674 1460544 1288087 1706109 1284115 1345466 1282276 188029 950807 1853150 734038 1152108 349721 939111 83329 1677011 309244 1760869 353121 824133 1005359 1035472 1175917 429409 266598 1550133 988104 169739 88697 1301431 622441 875409 1469767 580881 159631 1244351 1089917 1077538 1640048 551133 1338967 60702 1514473 433391 1299142 1626240 1000522 1919609 874241 1149594 1006101 908951 1432660 259354 1917190 1778384 465146 1497657 807817 1623293 1114008 1242928 1749515 1051164 18993 77954 68273 661810 1011447 853221 918456 1872455 523971 1675060 1032436 265652 1946811 1592510 1443349 621458 812761 1875223 592877 788646 779577 166532 57983 1153951 1436660 332677 1426557 769753 1413522 166499 622073 1253405 932412 576231 275982 1599953 443988 374270 830409 615345 381170 1887437 332763 287029 851964 1645080 1296327 1809637 1633397 1896142 1516758 1560800 1612399 1671578 887401 515757 3866 286384 1232559 640010 1627715 1911017 1377251 779564 301484 1663870 150904 1402138 1464564 1138571 1986156 1572736 978132 1275243 549911 928468 431909 1230465 110818 1350922 1908521 1270096 231991 1670335 1598887 130714 1385958 1562836 734247 537316 1586602 1524365 1233024 653741 1347027 1525810 226975 1309144 387515 162896 54889 1735872 490164 471782 656328 231154 666615 1365418 128360 124056 1276080 689319 1853539 113860 382421 124748 1565823 735130 217328 1478026 809428 1322920 833657 1622027 1180313 793643 563134 931797 1675974 1215499 1866542 156639 787504 1620782 1687237 1874760 979338 810231 1274393 1270627 1981509 1735526 1774574 1207001 751836 1198573 373381 296997 1098006 1013008 361511 158707 1843719 1699669 1199285 1681725 1435435 1055909 553504 1208216 65817 501451 249706 1807565 1814581 1850045 839761 899986 176018 338686 226463 1554843 1236225 632528 710888 971321 1754403 436057 1728144 1987758 1752255 1764714 551768 244554 716035 1708225 1899281 1187173 1847786 1111404 1406781 1202463 1076028 908299 1293550 1862750 1986985 655365 1690512 183614 793505 1756423 1555212 340329 1633661 664982 1299549 691992 1772379 648075 961329 1424467 568998 1934855 1144321 702030 557017 972311 144523 1649256 1796438 1666915 221081 1227649 985979 821796 1032168 488932 929011 241142 1385279 1803049 113395 1269011 119407 493787 595417 1527898 20907 347959 800610 1273207 1893535 1751214 636249 519034 851325 1169482 1654919 614889 1841831 355796 1831681 657112 595372 1036469 1270921 1734654 1253301 1172909 293766 1354547 1566156 856377 880869 753226 291140 901902 1638501 1376847 174728 474 347456 570945 1724462 310617 772105 33435 138311 978413 1670429 1171166 1684763 189992 551538 1279671 139825 1001928 62049 1767615 1627414 625736 208275 1551944 982677 1363920 1051739 1774476 1702288 1798929 631723 1585034 1010276 787233 480344 100770 637517 467674 900462 469583 1122143 945947 1687495 1038987 666100 1455633 572721 169680 927609 1272346 1779459 1948089 1602353 1190081 348790 1084926 952022 718969 179823 399529 174041 1445649 74707 17880 1941360 24757 463431 1976485 1849918 1859466 729076 1375959 787457 151785 1813715 1858274 118305 1404346 1138305 1725894 1340664 1085212 1604724 1995690 791661 1798946 1751206 1225975 1299958 421008 1901213 1268826 1806331 1639251 498312 1810525 1500416 658984 1950567 1126394 1039090 381583 1881161 403536 552775 1279536 381545 1766503 1764422 279456 1660850 474352 1672763 1879907 1397349 1563186 451294 611778 288345 1656453 101840 1867774 433863 898322 1852589 583355 831913 132645 131556 549565 852765 1891027 934126 1805015 229340 611104 351184 1702318 1542704 1355359 93777 1646585 828321 1471651 1439568 1301045 1233103 1832593 26738 160573 1065123 868652 1898623 307380 365727 1550424 1503490 1329273 1639584 386742 302757 11743 327253 1513504 1986317 121331 303046 703350 1999794 304929 1413214 191276 755424 508064 276789 1310118 1028587 624212 356172 1794207 7358 1513712 291084 999992 1454531 1334312 1121450 161684 1125171 599068 684902 81117 1278408 735789 1153917 1724871 1171496 94708 649521 1498229 1658030 1335623 699077 1004214 1068564 979111 1944409 495096 689423 1340831 1997235 1696993 1812383 636566 187122 599738 459732 1517246 592117 702983 240824 212178 1215062 417648 1784306 330464 394606 233293 1645145 1350008 1349054 487360 788911 819738 924683 1780589 626243 71088 198569 1699655 1749833 1506921 562820 976798 1232906 363469 1515558 1629752 206511 1169369 853030 694059 262481 332089 1176919 718479 1508929 1947118 406916 1873795 764901 1752450 383911 144542 811960 1675367 1761998 1398884 540922 170770 1774212 1547632 1474564 98298 1472046 424351 1550678 582086 180986 514323 1118107 1908672 958952 837152 1307268 397735 123287 715825 1656224 10901 1042378 1692432 1632391 1606538 655802 1443028 548825 1539172 1620873 14592 1364469 1253616 128880 1854534 1639921 692155 1734210 1189326 866819 1506995 1940663 1764080 1493465 858155 1626613 626866 1154617 189646 169457 1187869 318364 1494186 231374 858131 1089245 48783 102708 1806313 1163085 1699296 682589 1215068 12014 1304303 1623548 411677 131635 1320334 1469599 1845215 1382736 1356594 223621 41475 1196557 409094 1677362 1699819 1009834 516761 1276662 1394124 1405728 1128934 179041 17896 1845141 324034 230898 567681 1080583 1240204 623428 255115 746841 1099812 1298890 1481405 144603 242241 1383657 1826877 132600 1139505 398749 1231604 592725 1550182 446429 1909113 1294987 708319 956775 1732662 1483091 168031 389359 75001 291436 591552 1449493 191574 1026500 251029 1841476 672663 823373 566486 23687 1419909 1514578 1602728 1833192 1907441 538584 496677 1097517 719451 1495298 1671573 1456838 245488 1728081 277447 1590037 1774908 986136 656173 464083 865497 189536 852817 446914 813025 1434259 1192232 1138477 573733 1742012 766409 467632 1987476 1726657 1144315 393041 1892576 1243218 1215357 1485944 514318 1597151 1894745 1732047 492850 1797696 1309049 675647 1185099 1601162 1951867 1715354 1386287 1680769 68721 882709 17503 1549596 1900847 1529278 553455 1658522 88664 1687631 1695902 1847712 1908200 674873 1673025 1942187 472923 3984 109716 71547 315638 1137667 151361 1767319 1379862 1224826 810650 553650 110791 1921390 1189508 1954891 652027 1114792 992365 1234069 1063176 1240130 878502 251660 535995 1402661 1074314 1775538 695078 1787059 1576627 927873 1548025 844126 1425190 1118262 370608 1371820 528787 388655 1871218 173130 710565 458416 1351091 1426776 450738 1426722 1429337 1006816 918043 333645 1356398 1704002 166477 229991 1508371 211764 1210527 187094 219702 1968750 223292 1521631 719521 659588 1616979 526017 1698537 567156 675241 1170584 1971793 445177 972152 1733415 524146 242359 1956439 1526752 448573 504276 723301 438957 1538806 192500 1819753 211542 1595850 1565243 1852750 121671 269873 1832993 1887518 110592 461845 251937 569704 1386770 1988964 1480851 1306938 1206510 92026 346752 674071 1550282 537005 263742 211975 746166 1477520 810394 1952787 1089270 81136 1139578 1724241 1383578 953376 979090 680729 1221042 1222669 465790 1160965 267383 8569 900947 369697 828683 363524 375694 1003045 961240 1898539 1317438 1694364 1574348 1936763 1285040 847828 729439 997484 1335422 1658906 106550 319536 1589657 1057103 1092726 998586 1820454 327863 575503 999281 1013737 1338472 41223 1487209 121660 1384734 1239256 307450 295995 133205 667483 152298 1432628 759727 1704831 1870566 1310022 111783 1329694 1902701 1918513 1719753 1774223 1770366 357819 624827 1498727 1669320 683211 1588995 1154838 1339190 120610 1099084 5684 1066214 1545745 36989 20104 317532 948264 1037483 1590627 1658714 1623827 99156 1941643 1111952 1877158 840411 823598 804365 1116358 77024 561156 1276192 128235 792078 1681610 1168870 1615936 1063823 902034 283472 1923694 19693 1681906 102908 358851 1915647 974556 675090 324017 897012 684574 1256788 517336 162524 1849830 1762038 1951753 582628 1449483 1026633 1890770 481315 1576066 936846 371935 378891 287693 1266123 520444 67690 917747 1498234 1226802 1856871 278781 1076404 1094763 1790514 1549334 1224489 1219836 41639 583665 1947222 712082 964501 1131772 388131 1263007 1159639 1474199 146188 1405921 1094743 1414523 878279 584965 1163303 1661905 138535 1583182 354714 1718931 1558495 495144 716257 957073 809542 393758 1531722 117446 1855676 1415514 1413050 677234 1355207 1764228 1104721 1707552 363952 405289 909575 1653805 647942 1512936 1272546 1367797 1416852 634205 361684 1051322 1295863 587923 548446 1622952 102952 386687 994276 1989754 253542 1824207 1186129 1315505 979840 145850 647777 350673 741727 1184632 191505 609093 140412 928876 296002 1952089 1388385 372424 319800 1899423 1218616 588494 1178853 1457171 1826992 13846 803034 918508 112694 908071 1586123 1089428 1979011 715138 177603 41426 1163195 690508 1067027 590692 291984 959387 291766 892320 79029 101705 566401 1381591 501309 1080645 756907 1394642 1852675 844539 120576 1134657 1262722 1329834 561388 878461 1960046 1190775 689484 1704592 1815042 219784 1478821 1742905 1731688 318634 878044 1313888 556316 417269 1884898 1309967 1199818 551200 367300 629848 1989062 1846739 1036583 733489 1532831 1476437 1312458 119884 418334 391404 273580 655308 1965813 109079 917444 395030 570195 785957 1200977 281029 1095427 352153 77539 810846 1554673 1204003 998316 306784 1773655 954652 1144481 487736 215478 921762 584765 1409022 1296064 1180819 1846377 1969433 1665682 1390343 1436029 253078 733569 225436 288731 442465 1425569 1949416 1920955 1623961 1347551 1823099 196188 1354201 1801260 1604665 507765 641654 1678270 1648856 754180 1824564 180671 802831 1022902 868111 1068963 1008148 1577550 1273922 271966 1555944 83676 1934594 403604 1157123 633254 988380 1673096 1681553 1144239 605876 376381 936475 488609 943181 1685665 1867515 780912 134167 1350724 339079 1491071 882928 270134 305386 1862097 1516029 1679200 474016 1397684 1196069 1026254 964946 624731 265902 1651181 411484 1128893 1989123 74402 330907 172494 1540934 1240581 1500657 732035 1547422 1395002 1561725 1256538 196451 1944219 694797 1098776 1635591 1668758 543531 527163 1959715 186794 1719820 1462287 1967043 1151750 1125460 1667809 1420513 1138228 1908023 338122 381891 1027847 472295 596072 930768 995910 1119386 931335 1752927 1322901 895241 832133 163243 90571 238159 195706 730946 7899 1210572 1354147 1021674 1314224 837338 854656 443895 542889 1358529 531861 1604664 346471 1579178 107961 633669 571573 188253 1606025 1682755 285792 673201 1368820 1541952 1791844 14686 585488 785423 1969469 1481607 1134275 326735 248218 1829652 1379762 725453 227024 108650 1729435 808129 1717439 247336 1559123 1627682 14026 1882295 1958934 107330 312005 1195309 482722 793621 414966 397566 523437 86330 1125486 370788 370259 863990 1090951 38826 600262 975617 344002 341224 982204 646736 893460 1681011 281767 741824 324534 1848855 319732 91392 766538 1990697 1010368 911367 1661587 626219 1427436 774248 1623011 1652733 774602 525643 1053035 760460 663652 1008408 1958210 111831 666798 183502 527873 576397 75169 111640 1707089 804359 658805 338394 1215918 459663 1466128 868028 394339 1606448 1465010 793991 1133791 796755 599396 1210884 1569239 97278 1632631 1230526 585346 347773 110227 40289 518288 255949 1858878 1745053 1837572 762811 111348 978104 738207 1949210 1688173 135865 1609054 1887303 792469 1613255 160159 1584420 1793478 355191 109410 1420205 460250 130826 592181 92619 85512 275556 996696 1823891 888360 353961 1746640 248729 1806231 1459395 293498 1492540 1971224 1953387 1678780 834760 1781975 61363 966756 485636 1720712 1232189 546216 160961 1885462 1861844 289781 214193 643537 284923 455396 199202 1563925 1067510 1615252 974594 1596147 1215277 1949498 578759 1065451 714094 1677500 883777 368123 1140165 1974106 649686 1258715 1806494 450701 471613 1025926 983083 99879 1564523 1135682 336558 1745998 1506490 49625 281418 23170 324684 1910793 1090548 654973 26297 461392 347908 309733 1503849 841228 474471 1253186 691479 1288992 1286784 621572 1899102 569697 726942 1920882 998455 1419382 1997195 1354973 1195736 1291776 494355 1968037 1041095 1752484 54711 1028831 767593 172681 1333745 1362505 1672346 905767 1528972 956951 1442429 1274006 1023122 1972574 809190 1498176 1388165 1373496 6357 703318 1946255 1379835 907543 595371 641392 954207 257015 1939154 846385 342584 1702514 1226227 110621 1048314 1526514 740293 612917 885301 1643383 92925 540909 213617 275608 1808459 1699426 1046827 176397 8084 887093 1360962 1176760 1304938 349713 294392 1041099 213287 473852 1095023 11239 1529216 874892 886281 651365 1170363 1040128 362429 1019090 1458056 1992805 1035455 1582607 394897 705905 1351813 356629 59196 1624325 1795501 1671835 1328692 1385955 1105074 1597134 1696570 6301 1963636 405371 808502 1564263 1839045 1302834 1434929 766404 1918402 898683 1891706 1779279 612468 492280 182539 1301776 1597881 1285037 474422 732382 184748 1411734 325898 76891 188242 1437141 279153 851334 1481523 1284072 101401 829362 1242821 462636 873057 1507694 551973 1877647 1543176 707474 475619 1631386 72694 286165 1542348 615222 1028916 412178 621954 1474956 1091398 1252912 1075251 366733 1014523 1348730 1658899 1516770 39239 1389077 1882887 1016442 1590975 1688530 1989984 1979075 995700 102177 486259 1386839 1672232 1446943 1528545 759006 1194020 1365521 765666 1046841 1344778 1226112 406337 1811279 475001 548683 1588207 1090440 332894 1480026 838499 785973 1063048 1719549 238791 442332 901523 1723994 887239 421089 934297 948915 1739621 434977 1485345 961645 217645 1065508 1822276 1103553 891675 1197024 355308 1694770 725486 1185864 1739038 1089277 221738 1424691 1032384 1703525 873622 1104936 1876474 1469154 1676035 1483129 1797909 1591901 511503 1916250 102835 1866156 132326 230197 1216057 1094696 578019 64331 156156 1080940 106947 1714105 376258 677889 39405 162596 759732 405140 505966 192224 1123547 1326278 1390084 684846 676938 1697125 420804 1297724 1616683 1026174 1865654 1379890 255108 1317536 585065 1631007 557549 1248749 973641 743413 1460464 1960499 735282 1884684 1712693 1536200 1841306 607414 1256256 1249698 43739 1359998 1632762 1516635 1941263 1699887 1907135 41085 1411866 41908 1379539 806004 1792508 345116 1894354 1400465 447552 673978 1492115 676272 1261515 1554602 309284 74744 1560277 1222113 1953587 153063 1863050 1279551 1663634 1599568 1301939 1575346 778971 49942 1849862 1273117 765467 288814 129657 321503 1573788 71488 1049922 440051 1275130 904736 924464 110311 392645 1521075 1382338 563627 1743440 1272606 228387 565312 1134688 889003 150611 608624 270455 1061003 1637535 131313 630171 759531 922886 678976 102726 938607 1819534 1753934 816535 1664236 1470239 873239 588499 738822 1138057 1846520 798947 1212461 754360 1092868 728515 938104 654940 1375162 806174 1213647 1204914 185779 1549724 1901163 1064951 1717897 201299 1694563 1253437 1205256 32547 1908201 893432 1303918 1575450 840769 438868 575971 828578 105577 1062602 348780 506858 1045669 436982 1410193 111297 727548 230543 258828 1730841 1573532 497291 1876322 273101 1734706 1631922 1093547 1442770 358793 1409089 1806911 723644 1690806 940040 1775759 698203 1154980 1901624 1784198 131077 154303 538738 1435449 1778592 1855578 120092 1656650 1863352 338067 1463763 539326 334174 169488 1774570 1626367 86163 1941260 1845281 274458 1743220 1967961 1548789 1154034 1516844 1944498 1608581 163435 957192 426287 1702930 1514001 1919578 1379481 1669039 1776389 1931075 813858 238801 201187 70083 1185826 990766 374748 320127 483349 767650 1716533 1568576 1376261 1196174 1319428 1293620 1091845 1869514 310525 19698 1826620 170267 561722 1192543 1049532 1023543 1593153 251600 832547 488787 1237039 649555 705324 1158613 677596 1609908 748801 1773121 1437236 860005 1547385 1278692 314394 624000 8632 1297406 297183 1006914 1873001 1011902 1057152 1730317 386812 1215369 166344 1767773 560297 1569820 88190 283797 1615872 1387066 1584638 1743434 290581 1478377 1883187 1021739 1526120 994442 1573619 1645965 1087405 57841 232913 1734087 1525832 1173423 679752 1037438 1064766 272923 226335 59511 1335507 611498 1956774 920036 147980 1746407 447581 1735841 1394946 129462 645649 873226 1090566 1757893 281342 671095 821022 830700 299948 1262047 1355147 922431 749984 940563 1228729 1630556 1154557 1322140 1817087 427796 832162 863560 453569 1815806 1526480 623835 1338986 335153 1695848 1391913 440073 1684688 1721136 1620505 1986750 1088526 520413 1486811 1301683 417131 849004 679693 1019649 1775611 139336 1814396 699461 1205382 342869 1943191 207964 151905 1976368 1598861 1016794 1079486 379675 742435 1712808 1556197 1077788 1640772 241099 1534215 1318392 1980734 13123 1133969 1026155 794058 1872727 134115 1353930 1703049 530239 1041528 917139 13204 530158 704645 1639285 507408 1313523 580789 1930143 57505 1743310 1700105 1218429 1694644 1344637 1609686 632778 1576576 1934680 379232 1831072 314673 1361340 1681221 1125303 348811 964508 1215827 1537591 1431234 1982798 1761503 792889 888739 1590447 210230 1439077 894865 342414 1069278 1644752 268389 1147673 812989 1976794 187177 940913 734554 1587538 578170 145773 427323 196152 921993 1309050 1436430 674525 1481367 1846473 738541 289091 1897624 1853344 1507992 1486852 55669 1261647 616674 709885 265069 663288 1916731 1678874 1790196 1200104 403095 169923 1407689 163783 1721901 645233 1412785 1522748 446210 775458 1465488 684578 917357 1059068 1856681 826741 1171225 527539 686817 814306 360034 159938 1434010 899030 1537162 567975 380536 1914742 273108 1823522 1405871 1065518 1013636 47028 1817506 1239351 377226 1755859 67694 1113759 1977045 1012851 1460951 42957 160519 515493 1247837 236233 1292392 1086195 1618291 1075908 295354 641891 430581 95221 1711990 1655119 1078735 1342390 580783 439290 880091 506686 1928005 696010 134222 1315843 803381 1645549 1477417 1809446 306930 1675938 1165697 366849 719172 202729 706183 1632572 701809 287814 1198872 716661 725996 1329683 412820 708307 708564 1896552 618478 183493 999249 1418718 1179592 429770 1019005 1853692 63348 1042766 1085636 749452 591250 1429571 398945 1148848 1448467 183358 756511 642942 137174 1935073 278960 1655132 123350 496995 411246 177032 488563 222204 1672575 1436138 267160 1981663 1164217 383684 138209 388722 1689870 1319812 149190 739997 1165277 1340416 718805 469049 508316 836423 1098676 779661 147528 675914 372037 1501379 1531799 838629 832434 1876183 1370121 1506512 1083310 1255452 1512606 764736 1633846 1147892 604966 914686 1987828 332120 1160097 158802 726136 373057 203723 439856 721953 495638 1711312 953663 1190614 1767075 1041587 801507 125495 693276 600015 1823694 1936485 1224136 1950366 1595995 240822 622530 669430 29060 1226659 36135 640079 1254499 613722 352969 1551578 976940 320926 712043 379392 103048 1898507 489770 1684648 1970431 1942630 1287845 294139 8666 1433594 1898896 1110699 142904 1778204 1746716 864043 1006451 496218 612089 1655851 776304 199338 1029252 1090715 25372 108689 1175684 336392 1672410 938314 1259436 321233 562714 1393090 1477279 61627 1863666 1483120 708903 243011 117146 855282 1169920 1917272 1926128 1492710 1306674 1714398 1399325 1343485 1277619 501289 147772 1316546 1235657 1584166 7490 85227 334385 625322 1634996 1801021 492287 17356 747914 1228451 1766887 827054 1861208 733145 1431550 472264 1092590 771369 1595025 313854 240641 1758307 697287 652090 287940 1703912 1717925 1424552 1213935 343318 16227 1390019 102381 81956 1336294 501591 245764 810873 272604 586141 453382 1729004 1775428 1893039 1890703 1805586 677650 1105878 811609 1814414 1403495 1514896 1460760 1667506 363054 1984917 644520 75604 708782 1031525 907187 502728 184792 520674 1667806 1813599 1776048 1667408 1039133 282562 1253999 191714 1979695 1321824 1525884 965584 1135265 319922 565887 1987774 1800682 1855022 663177 776724 249531 1408312 1659287 1324494 1739520 266138 1958642 795058 13622 336037 398300 1724008 884613 776861 338214 1564074 1028314 416401 1972147 345673 1096419 1876250 1767920 313817 539526 943845 780580 917681 416158 253424 1100435 948577 294519 514266 1002251 1095802 1140817 1217803 1871172 530969 1396228 1435857 1242565 48640 577014 695610 543455 1699487 276762 1925252 1131451 766564 1134629 860804 507026 692050 805402 1616899 772244 1887852 1847188 1625697 830293 54517 1813516 1074541 821835 1938964 1162295 106100 266093 1102061 1780539 695656 1664708 83705 1987713 279058 1058147 88285 1875234 1001228 1797491 597341 1425141 957083 1470951 597615 1487851 957784 1641636 406969 1717019 984967 1858479 1403234 1158259 631794 474018 332106 906716 411892 549763 1001760 551736 1297535 1619417 1459176 28318 436823 1657420 1757885 1802350 373951 1099915 1373857 271373 1863317 787189 6098 1240555 638737 183565 1498084 1495621 1645631 1550140 815140 105295 1295690 1305372 748399 109309 1965860 1282251 1839000 935953 77620 90208 951603 763008 1479904 1572271 1164655 1785274 293804 1120270 405442 153448 1571668 431856 1817676 792746 1793800 1232265 1984611 674661 720387 1090887 649948 666464 649675 1293151 51803 1081803 1056790 1845518 1373818 1572794 1136680 750393 870305 1189417 1285136 1655438 788994 552623 1908022 1434036 1677028 415828 1292875 1568817 461787 1504923 1273092 1225576 416442 709946 1683568 1058967 1104091 908414 228109 232845 908325 343687 1953510 252309 1369603 57390 122230 949995 989979 453532 1720255 898407 1228858 1130160 253287 364609 1429251 366687 1892045 1283247 775160 614938 303513 628446 1299140 275083 1709323 1135146 1468336 1093719 239947 518531 1826645 1152521 4277 1205739 633456 1517885 185336 1397619 29861 368739 1740116 156495 603374 1108156 1292118 49725 295566 336414 1101731 1818058 459154 1911206 1934660 1592915 1208989 1424238 1521537 1752210 807697 476785 489539 1904004 1050492 1958168 1555756 1012447 1198760 192821 1268475 464738 927116 452159 209570 267292 673739 1750342 1863882 1197159 1038520 1661686 1396455 1702347 1364427 1073346 92187 1601592 126552 125585 1569734 850038 589694 687498 200822 1961902 1054095 883495 97160 319563 1559001 702846 1390377 1026989 242672 649671 145485 1822801 835773 412509 1101590 397163 1585767 383111 1825017 1416702 1772383 1576459 646458 1019598 1182762 1203270 355963 1375787 363637 1404192 1143388 679546 1351114 514034 1238019 1588694 927584 240031 1864838 1023480 1645579 357569 183212 1963678 1354922 1055246 1300897 1424134 1396969 537849 680446 1591255 1875022 1426599 270353 10514 193417 672788 923726 1287347 754557 1397544 1483348 702903 770547 1393399 1098283 147074 905719 765413 47735 1901408 790916 648668 504065 1603221 1021557 1779957 457024 1607883 9941 380743 134849 1513474 234655 558961 492662 166969 1529963 1455182 1693702 1083985 936433 466834 1910948 768692 859488 1251516 599474 1807881 476528 1557130 1477350 1103827 1572527 1995372 1378016 804982 1654577 404856 843999 1236637 1019680 754362 1734578 485733 195076 181378 1709214 1568345 1795276 47564 1225019 1719971 618318 1787634 1339378 1801530 440605 825347 1616925 779984 1997330 1336600 278824 1871324 1232508 1144411 1221189 478812 1093655 351927 962617 1427565 1072384 1167380 91812 707411 1705332 1219119 1804525 495624 1860966 1568982 195883 1770035 478610 288429 555459 1301029 1292567 1226548 214262 1067382 643762 144883 950160 1557547 1502717 1303308 920801 804784 1752057 1764665 58408 951977 76309 10009 804839 265506 1083109 1901643 221138 677613 574649 480794 786632 1823450 1538643 584299 556788 1803632 666649 1465750 751065 1130680 1386394 21573 1402032 528052 1670116 796712 775526 862183 1216873 1914193 754945 284479 775107 379628 1429995 664853 631494 378756 679916 580550 351924 25417 1245245 1107688 969154 1881992 1748853 243166 547241 1583194 1997806 745496 1059561 709808 1952463 395784 283648 723674 1432942 241430 1326643 361523 37072 1485174 1041235 727890 1013217 1472903 1116820 1361338 1220999 827289 60009 629687 1870106 660346 542897 1702345 1738275 1351552 1995941 405455 1732451 559423 762896 1704983 520863 1865250 685688 13277 173363 942406 774890 357250 23660 1933724 123734 205725 1359582 1143204 1030530 1254131 1773882 758526 1365208 1653782 1757740 392874 36144 1990235 183875 1317310 393517 535134 18654 960736 1367057 1792718 1578196 1668648 1080206 272771 203488 813869 119563 367357 1267836 579342 1732322 1438623 543252 1356769 1625197 1050354 721620 906458 270881 1800996 234603 1816877 207795 112025 788406 88756 1492923 312977 122976 540745 7947 1098852 929820 1747853 1144764 1795108 1158982 812246 1905538 454681 1195179 475087 281385 250224 1914903 806992 1740240 1216117 569072 1781766 1379582 1088071 732238 322576 407933 660890 1248524 739051 1044363 1394044 1582494 534614 217780 1663588 500999 1067221 1672856 1714201 664355 1388808 209976 1112006 564932 1969635 1215795 800683 212308 486625 1074987 1415495 263354 651491 1240022 271745 1133692 77169 327378 195606 1509691 1932899 920874 909593 418052 397981 403966 720088 18913 1354623 1594294 758723 713488 1598404 1573032 795395 675478 1023398 422762 113538 1965596 189686 488719 776688 1776950 657008 278514 809921 281705 976516 1883587 457894 1727188 1631858 73789 69453 358272 930047 1008678 679581 222620 274754 1708620 876553 1374013 235269 194306 1429341 1884886 384964 233489 809047 497697 1640074 384692 1238550 464138 1525618 708276 1926562 926358 287291 613883 62432 52300 1475571 385863 1965310 435194 772806 271359 630783 1598821 1409302 709491 580133 1984821 1106110 603161 202750 433833 1557896 924799 1494057 279331 1163269 54490 1770135 475547 1570263 1328243 577641 1840346 574175 1560314 1950817 1148053 459616 1402959 777827 768110 352559 555313 107426 878221 1932687 1563786 1372856 848320 1860142 1071225 1675185 643550 1332092 365580 289485 480419 1262798 684769 1066801 232757 901336 540000 183068 1452044 1831505 1653549 1039826 976828 1286161 372018 1795059 261716 404975 1763099 1323457 1383632 24428 1749924 1334153 148959 206546 1783474 30878 312756 666742 100229 392002 375997 420344 270750 77213 1357148 883292 1912765 480696 1667878 997839 1587288 1909508 1560358 963264 527247 846064 1362377 1311717 116474 89855 1456074 266601 738835 1165171 62427 1755421 1036416 1648330 1866957 1633931 1147850 1152140 1980677 1660540 1313288 1827737 1586495 1755230 351361 221282 1879347 895079 1383037 623736 288199 1084920 752129 1747012 1998324 357429 1145612 545718 1045483 1776305 573475 1913671 1345063 566338 1764508 927186 1167705 1278904 245538 1881985 1899152 1007720 1138062 1584249 1299296 1094204 1729796 1636618 1662897 1411285 477267 597592 1489911 1354921 1593806 1830684 394802 701700 477135 1017264 934904 955738 442541 900727 1482996 449612 830573 1106885 955804 751592 1164469 1091639 426663 1379327 1133149 1145724 1924896 29487 1412216 1754885 820340 237554 696794 1562382 1773805 1240584 819159 127615 1721209 370630 134981 834455 1110620 470458 1797272 290835 664009 527868 399809 944220 679994 1615825 960861 699927 934085 476711 1691205 835603 181463 1705822 1814621 498846 206500 546022 1422747 1161211 390895 1849466 915272 5852 951050 1404185 857893 942212 239728 748447 398141 286372 1437528 628657 480421 950888 184588 1846053 264750 1870427 1790073 1807459 1269805 614329 1555793 1850627 7233 467188 591938 1719389 1647835 1519968 422216 805047 433624 200242 317463 961799 463425 764061 370752 1882852 1669181 1499022 69811 65878 722535 1752233 510576 49393 175503 1403216 923210 415482 1613249 287050 34919 1127389 1964041 1167150 896636 1302086 445593 1875339 1810626 995265 919862 493269 520046 1411438 1026486 443109 1247347 456869 67682 1426459 1408341 592676 12475 1259 408824 744110 1356271 303845 850204 149922 807800 1907840 1980814 1985869 520579 593126 739876 680433 1911619 783353 24975 1024944 1123938 569831 1161606 886793 1625094 1783204 1815779 1917833 1091924 1608373 423563 806457 375422 1449302 1075988 1570249 228990 1740970 249491 1468565 1869218 1502780 900127 1214050 1495818 816514 175263 1184488 1051604 1276308 1334209 690213 90772 1904149 590293 1621259 30042 1325984 804310 1583244 330198 675788 1187919 393316 44212 1969218 682319 1114844 785818 14402 1512135 726548 333189 1769517 1267806 1796851 868257 1130180 683097 1144741 122186 458006 233719 508309 1544810 10072 969816 111371 293912 1039376 1848485 1201541 1676473 888062 460341 228825 139579 1388140 329993 1325910 1811442 1984875 1983124 1662689 67043 1660630 894489 630581 1788299 832640 1007885 36269 1838848 1059920 1486320 1997600 641673 1265511 1355206 1133091 1065985 1316282 1930194 319898 1384958 383030 748052 771829 452237 1114277 329530 890007 1344325 801967 455004 1783886 1187445 674946 558438 783864 1837615 908002 1540923 953892 1229751 874679 810914 870190 1802614 559255 734641 1208041 203111 1081890 808328 686725 175717 21119 1204601 1726248 1613933 274981 385976 1989829 1545207 713999 650255 146497 678708 604403 1347062 25584 1634755 273962 1708248 771434 224950 306592 537678 117584 1401253 1778006 28344 947830 849863 746853 1388386 562964 1208054 1394975 493126 472147 302364 1607174 888673 1630322 920213 1474428 1042900 1154047 1557779 1474311 1622393 36097 685648 324676 1384596 88768 1396519 1941768 208612 935029 957118 521818 1423423 604388 1053015 822376 1098909 680762 1721365 1838090 27461 1843654 141486 1304766 1341149 1760194 257487 1695506 252773 1170258 925119 1867905 1197391 330209 548538 586190 1258423 1344042 871995 749024 880361 1288399 1305564 507563 1488455 976299 1812378 1369054 736560 1486249 1469675 1890915 1048210 1051620 1038569 1571854 1424311 713950 181687 842662 1605319 516064 1313208 344744 603260 311371 1194286 1034742 86391 409176 1390495 366133 809214 1334336 1183858 1904867 226497 126092 391020 660745 1273365 1438779 366360 800381 1022895 1849716 1589786 881462 421937 656076 1721612 1933149 1002472 932104 169988 850357 1474757 1873798 318819 237141 1446010 1856525 817735 1776400 1264522 1681928 1931786 154004 1181212 1424901 1731068 525156 1327317 1219323 1379235 561167 1406206 348355 1704979 154274 1091381 1533878 80050 665376 368595 485991 404497 547261 708135 440846 734870 1313354 67122 6912 1184150 784497 1927269 1871448 1167258 42073 1857230 568062 1034435 1069909 1852071 219453 1863017 1138698 1864841 385679 1120634 1593841 1674062 1561603 639418 1799487 381801 1365389 199784 657319 688201 1330455 1785191 416653 1983285 4881 1099744 1809398 928279 23162 1926780 754511 245355 55163 938189 136840 1466773 1250932 828603 1699023 1527611 928037 1794333 1202011 1144887 914503 849332 1452305 1794924 502602 761880 525110 1702877 1346349 571497 1089528 1094207 1291430 1957571 620404 1213301 1482740 1613860 1891598 556643 1428441 1857829 846144 689968 1931794 524854 836814 883846 1092816 1073287 1313510 1865329 1710299 1732597 1417524 34928 815497 830024 431151 1377237 1168849 292364 1187290 42919 873813 860588 1315522 1692053 1186679 231414 776960 1366493 868446 1220181 1155566 1972852 1252325 148992 1902470 1237590 1109818 131216 128970 1546764 1711737 746794 728760 1715214 344796 370950 1483693 717561 1457684 1205326 138463 468486 241474 1970136 1590066 1347022 1251059 1397772 474214 1812154 381100 17416 387970 1128705 706506 1697039 1273796 1504712 585452 565068 1944271 647917 1238099 1984569 969610 1201149 1613803 446133 107199 1604632 280617 619925 1530622 1900966 340224 1378507 1206137 568483 538832 780079 1334932 551094 427378 1721071 339171 572880 802417 1394540 504968 867507 446288 1666375 1852444 1783127 792615 82979 1261757 1126517 570536 1057546 473820 1161451 1500676 625051 1527272 167328 703990 1614318 837232 1934029 452723 1058426 564230 27307 1684623 1689777 1809897 1063323 1851105 298520 1921634 371678 1352580 1625972 1618443 1705498 178049 1002529 1728894 1862484 1140405 208062 321372 734673 350490 385945 1959659 300265 1338237 1998912 763093 1375341 1644754 1905482 1215198 1477821 569748 373971 589097 1118255 1017836 884636 1189821 1998288 1545420 1553872 1187559 1263865 1183694 417084 678831 1504018 1192689 71553 1375983 818855 826958 949037 314266 1439546 1496980 726403 866058 807544 1977497 560654 1843461 934668 1299124 1945020 1477976 974514 29851 1409312 1413431 1434638 1935922 179611 1078206 263160 1994751 142781 1683055 290084 1802626 352916 1596100 1377119 1922371 1968 29313 332582 1551829 1188658 581405 1277 710436 175976 1705449 1944746 1364541 809183 1533976 1067673 1272537 1420443 1992434 1591623 645567 1494053 1608253 57048 37440 1889010 1464933 91381 1458718 1150220 847066 1399034 1068708 192561 1860975 235957 1209959 82251 1403841 325268 1341239 1186906 128901 19741 1010448 1649157 661719 1042583 581814 642805 449983 819352 1280096 376704 936870 456262 1563555 1481094 400514 1872273 856674 792641 455102 1301786 320172 480334 1841580 753456 1758584 1672003 1482939 30970 1293936 1963602 926596 1298411 1859980 1700715 60100 179043 245782 1386407 1052920 1310080 476096 1448438 920676 1590337 1491101 64252 1502071 794212 338706 1187278 1133612 1184000 655007 937200 190405 1562069 885510 964811 1437875 1352435 1763268 1083576 69401 1694179 1961266 1511469 777266 1336529 270841 1776017 1672634 1240124 1351516 490749 940159 1859344 1795095 875888 1727700 983618 642740 1875036 857753 1107127 1480094 697289 715972 1975771 1719493 61715 1348996 243851 900179 277728 631678 983041 1409320 634084 1008423 846660 1517065 717515 862829 1705048 842785 1215232 515509 494270 1264000 1591258 1900366 5106 205673 1982538 971209 1475698 257283 328105 1316939 1866892 1678905 1431180 101637 350719 697613 194931 1608942 324512 1948914 631206 89028 232299 1736678 445798 979678 828443 1399259 1840172 189717 1934604 1600094 435288 201821 669828 945961 283984 738054 1636723 558673 521017 1328755 967730 1489915 1136202 1571464 1565281 1225356 1037395 1139742 1003441 1842681 1026922 386962 590756 1904475 1919301 411485 364805 1766242 1842641 1233615 344580 947211 1694949 986450 140893 1580488 312595 1641394 1023140 363265 1641799 1772987 1916548 493785 171469 1263733 189735 1144336 558979 1463279 1480398 200150 504154 658111 1696824 93077 1931488 1645029 217700 981252 611943 476205 466795 660216 632708 1519922 1741639 1602608 1636830 592153 1801353 113782 369471 734994 1211879 1018028 1968754 564943 1498522 1798428 500517 1061288 1133201 1727904 1273534 1877706 1731261 1939065 1182692 631325 1988145 200330 1803733 870678 1905552 99237 1667066 624726 1111743 1796128 450414 133164 1183783 620477 1369450 1490550 655477 1017911 402476 27625 1448193 1412738 223264 186162 1240835 59775 1133316 695668 1618258 1137071 62000 1621799 974838 525123 1381395 1790638 1761143 15814 983984 384052 313413 980707 883991 1059485 1693954 426326 406571 931728 1262227 1394339 903725 276708 1116229 1608375 1005014 1052450 908489 281240 76005 1611963 1159731 1908416 189015 895461 1807772 963 1382217 1119882 1227709 1189628 381091 1536208 1662014 1365455 1539488 1828031 330451 1795194 1028219 1611152 1391541 1576305 1089024 141460 265396 892666 327343 970379 1309921 1782734 1242397 1629730 195441 490353 105625 945161 1307471 1270637 111430 1494804 567376 336882 68999 1591580 1507649 1710614 1162198 1331061 471912 1662886 1003641 416479 566058 1492941 1603491 448137 241534 866257 1572668 1187161 17949 1487025 1958523 1225831 76726 766428 1918669 233875 1263086 1670553 1442328 57656 920729 211288 546725 1302640 1315266 1270420 939226 858954 624443 575180 699341 31085 275111 1155053 895284 581439 851884 1789276 686135 658938 427250 65381 968422 1448085 1559963 700072 1146404 1544694 172863 1879824 341264 45668 1288813 1030265 629603 116293 1814468 1821349 1413897 773089 1450498 1947870 485237 886970 299966 1444695 683646 27550 1146933 719786 1755023 296101 268525 368357 1951718 106258 1821218 231982 1096879 1353352 1053287 1049724 1801182 1155024 570525 195732 1223418 558352 1108785 1527352 311036 130937 1522457 756353 458009 756454 1754297 549198 875895 1964568 546591 1950128 1722463 7868 96687 143278 478316 1854655 622351 1949957 459301 991360 1143873 1677226 361753 114503 1272811 1531814 1667683 384712 372451 1008013 603413 1767665 848383 1649114 1124320 829289 1615531 979896 1440158 71763 1342421 477562 1348759 1226884 899961 1113055 1855369 1357596 1043032 1739016 982114 1260593 719018 1067130 331021 747657 1383447 460956 195625 1625970 905701 206498 692846 1535923 788599 199264 474675 785352 794209 715065 1126326 1272644 1636877 1453476 1814344 1670964 512873 828168 596425 1681234 1711827 1465769 568771 587791 446899 377673 193229 1791691 11282 1894435 1715044 1472780 1560065 1896740 229941 1251602 1813221 582486 1481386 49563 1105156 1412348 637301 1499641 1688876 430053 1523722 979462 1216324 1708219 648268 971670 208434 379573 181886 1578419 1459050 1541031 1425823 511646 703494 72050 1259264 1362360 1668057 1297265 535162 1325356 1962053 994042 499311 1847394 1017681 558124 670850 1328775 306176 1703382 1371060 1208676 455693 1751466 536000 328675 837117 251027 917072 586949 1704972 1297573 86166 1987147 1610908 1276264 825162 159510 408171 733829 1465191 429022 1488148 1107839 1016497 381301 451756 726935 423916 1575529 302731 564114 461675 289612 1136366 1469489 750351 1503559 1963575 1861737 232750 334313 1470281 381837 1931249 548203 1652063 817254 454802 1738951 1402901 1682624 1405259 1075733 1612142 1080872 1747177 938178 966206 11804 1415672 1299828 1191166 989683 1470493 1668804 1142326 1646615 777607 1019179 421378 1198197 1584023 748963 1707516 1331034 684608 1439769 432955 281646 1587484 1902757 599275 1689335 1592359 454051 919259 1479961 977566 123112 255990 1567023 9418 386764 1633037 1352258 218840 774620 734611 306439 132427 608094 1354199 327665 1946601 1021207 858960 181438 90743 663927 1070481 574151 1897097 902554 999700 791036 990564 178034 882428 1012227 1315967 6526 1126288 1414494 1324191 1883746 1230616 376582 1554604 1425905 1368395 338960 1717532 540284 50180 1245181 1601069 33148 227241 1377399 1099580 1113355 203981 150266 1304627 455145 310355 1867895 1037301 1417256 890283 1753782 1946502 724794 314763 1715077 1573264 1683758 158161 605643 1319987 1950437 1808557 1479646 448356 66978 604739 632418 1084700 133211 685266 741833 1149671 473248 738538 1756225 218516 773073 1836675 1007118 1996668 93536 1083234 720716 1048879 1294719 597191 1122362 1348204 1044741 1820751 248318 1011150 1780889 881261 1534627 26167 775068 65182 1170979 678037 599643 752506 1774776 801943 1288687 1069079 1514921 158544 411407 2951 311952 526468 1003690 1016542 468893 96495 171549 953172 1616355 1904672 1982362 1379409 404909 1847371 337757 672543 342345 632641 299555 1772536 1407704 886296 436476 1873779 60610 1004086 1167137 830538 778617 245523 1788403 1123021 58908 204280 1404740 214990 1753931 1317124 587292 545225 1380199 175736 697637 1114743 1336767 404519 1524602 1561287 1749351 33701 1457236 254164 752193 1382156 1720632 41986 487494 1060627 681316 807024 758390 1673726 1875729 1109875 1915602 759247 1907950 246087 1687321 1300571 1842022 1910485 1325439 554368 1732909 1355103 109135 934793 1693321 1982845 336481 967889 670511 1850109 887297 1876890 1193770 1946216 19155 159504 812504 1553386 1635304 599015 183758 1271856 738938 587125 1222263 515461 1850793 1146416 686523 708947 1919893 1441289 441868 1368879 422698 1991500 1160026 1009452 1021510 624043 1326142 228053 359359 998970 1300147 521005 1754332 460572 1028572 1659891 341721 1433598 1919021 900627 20634 149992 1553911 931842 1377258 1046344 506388 478087 450693 1295610 1537995 1477999 954058 545855 630089 1026617 191110 1040069 1991168 1496577 343482 1921937 1241065 828943 967964 284737 1341472 1193546 1235185 1899189 345254 1972222 1985399 983421 1398724 970158 69096 1107766 259671 1019901 73821 1248523 403612 165305 984399 509103 1162294 564708 1041486 1403844 254575 737090 141804 312715 1784355 1670105 307951 1861170 905947 988652 715771 1953827 1446272 440043 420500 1840062 258561 884101 264639 1625066 1516163 238961 1109024 1517077 930380 1208004 1562729 781978 760286 1352970 255110 503182 369361 348014 497438 271284 1082708 1385490 1956129 1613980 1012356 732525 34537 1813114 260405 226253 58442 675727 1883388 368084 1429630 1072733 1280058 1308564 326128 962248 403987 57911 149641 1012899 611309 94547 1047329 496420 1438399 1132022 133300 1600168 631033 1482993 480203 1626162 278831 1164458 1968856 83406 1797106 924241 748999 1666254 1575222 1766506 43175 1651951 422206 1760455 702830 125800 1407048 436580 522158 1017509 1285488 323647 1217462 1547798 1704389 1285401 1652905 1744968 1090324 754716 212443 1593885 22484 1514752 26899 1574646 537399 1152092 1749221 1439524 608901 272633 1660518 510665 969561 1819967 785810 377489 702957 1390028 1260020 1728122 642119 1055722 1612878 110460 810026 1442519 1357456 1401738 172596 561140 71256 1781618 1527623 1126346 166862 137622 456040 1115039 29036 805068 1246701 1736546 282153 199811 77360 1362100 1966914 200245 460879 1055784 939671 555107 1193269 1256948 369438 201458 1117879 1660316 1024243 674804 1563034 1324214 62079 654530 1374912 1688680 654980 1261623 1906153 182628 1534190 487958 1256219 1856484 1113550 1366092 1839942 1963244 1173016 1916546 209096 609238 1493434 103631 1447702 1111806 2862 1746801 1757243 786162 964623 1580025 571234 1818776 1023329 687774 308645 447991 1057440 410582 1719087 1148856 1776857 1201806 971235 1417776 1550654 502522 1139984 1605195 1694955 244605 1127721 1019206 1892312 1362053 631505 1209217 1974923 401161 505850 1937090 1397687 1696156 116513 1536613 468419 809718 1712612 435951 1884876 1346562 1488264 1904026 1020907 667370 1805294 912100 802443 1623421 315323 366764 1611552 1494748 41766 1329967 331509 1811342 400127 670240 26041 964315 1314795 684288 1166269 243352 61062 1203522 1710698 606412 81161 1113032 1009382 1623371 1903485 678533 1057677 1724131 382868 412864 655546 913707 233906 1914384 1742715 1812627 898861 1690575 1784904 903433 1759150 1527876 1588442 537937 261819 1962557 1219497 1482836 1529884 1336886 678166 456091 568861 1361323 1331308 1132773 1025233 81630 1036354 1000839 3437 871663 575594 908606 1973648 609787 1609783 1979284 1474672 87025 766985 411199 537910 1120100 351234 520477 442480 389235 1175279 1776300 459093 1673794 749941 1679656 1505880 1332684 899952 514409 1458621 478306 1420454 499634 548803 1267089 1268473 1777748 920631 1956124 1782707 29856 1723450 1011121 1214538 209232 139371 848322 413868 1038938 1411186 1996784 1435545 620010 1549970 1607473 232411 1697607 196843 1282111 181836 1927528 1729876 451325 1450442 187717 1867007 1840847 971711 144306 1829994 372814 20588 157798 990064 677265 277428 1105068 1781696 425831 1077390 685561 511286 566127 1621977 64394 737596 592255 317284 1191687 772431 1278025 223772 876874 1808249 1512822 1013211 1709210 1364740 1969614 764720 466736 1117506 1066360 1801605 1668386 546005 1408172 443921 644978 928946 631326 573563 1847006 1059823 553100 183144 24793 1839692 665568 1073396 358514 1573696 1845233 285286 159533 1570276 525475 1400163 729617 1220562 552079 1220879 324456 1611255 1970146 954430 1951069 494380 294727 1408690 1752537 1632613 1106040 669915 1033408 1825630 1936343 408940 1490846 811252 118182 539691 362905 897492 1615119 810455 1571836 1418011 1906627 1688289 922493 1391771 1507173 1851657 594270 259258 480879 1637995 39607 1101924 515951 244515 1851826 587393 365740 831298 981643 1194008 1615616 774097 765522 480020 1825151 896974 1310260 1262241 986268 843771 492354 1768367 351793 583801 1760449 1580582 1164723 317400 159254 1309294 1090097 1331569 364504 389203 557567 397438 1291837 1747848 406699 1031843 1127820 1101855 485628 509360 993917 1680018 1680914 749533 1280991 317485 748496 1488468 1621950 1413782 1603508 1328268 1709251 1550775 779148 103667 290395 1055477 1977344 506579 1863589 1670327 536739 991021 1589958 670698 283001 359629 992344 1760636 1522133 1203046 1612247 222008 767573 406078 1251522 172298 860725 1360498 1393435 582920 887368 1781071 1204376 1747567 801442 605319 1648656 1314736 130562 1624635 207706 1198565 1066936 125832 1891622 6800 1261214 653931 1200269 1740608 1044815 1109618 1890845 491844 1929745 1845532 1578903 156953 1704944 1478075 1106891 631048 748563 984777 1879706 756521 812309 231083 640857 55607 762996 1707540 1897428 1725755 469020 1972098 247313 1424953 583293 884346 455500 1606073 566535 816955 322824 584742 774124 182484 1241743 917379 101546 1854045 858258 1136394 1955945 654686 1343656 1740676 681534 1849956 622631 486974 344590 659635 1569474 808289 148348 1756272 1914440 1270176 244652 1386961 1517274 1080236 598900 1495735 1986666 329710 310900 294503 398002 1639011 1604114 666521 660499 1477075 447590 358836 6664 682616 1302831 812046 510562 560139 1388849 402118 792287 174530 1040296 1389722 1113123 713509 1812297 938 171530 1682163 988781 1787992 1259285 564957 1056499 1493965 1215405 1066935 1816481 627511 1924655 536024 959852 745128 1673333 885471 1677319 1013383 1001724 156689 785360 1466978 258652 1429531 246635 129506 644370 896478 1957677 1659668 1355668 1034196 263418 796857 1095738 1219079 1110782 1197905 925505 1904167 1446656 407828 1233250 190031 1073689 143186 822201 827340 909585 178527 1158051 112645 1544677 847152 1240662 915693 465857 1842494 1317208 227 949389 1880630 246684 1677877 1474632 910037 1264957 1047753 15163 357132 40287 1665262 251669 1400418 770323 1485716 918442 1266793 1510430 1427169 118323 661376 1161686 1764728 1409823 1848262 1705003 124848 1369451 1595666 116852 1409711 1910696 587246 1312898 1463825 1559738 1297168 406385 822717 1292480 1233717 605217 426454 204551 488229 675839 1046453 1885175 1570863 759157 495550 1196465 1528679 1987904 1268311 86882 265791 1847002 1360215 1864087 1190594 1254907 1391937 1175147 1599128 1201141 1153663 1328371 1299141 1822705 1892143 545299 1483182 1909661 1671750 887559 352567 1175944 1786328 28559 84913 524922 1128131 1936237 576563 1892700 1535609 949867 1929534 384625 973138 1678399 1981822 1163624 1524725 1870841 1533641 180223 1060066 1237809 1122857 98512 645314 585165 1065305 1732184 563449 1786117 991149 1955720 1732311 1620992 1699308 1107715 1667571 1244186 615369 441472 243520 1618043 995694 421685 1889798 929216 389994 1628494 117559 1590098 581020 1220805 565643 785319 239549 139633 371354 687016 1466516 1396561 1389915 1126012 1510741 1456104 353724 1138273 499217 287645 675582 1194940 1425794 1873812 1923221 678780 304056 1757972 400792 1972622 901839 370921 164282 348408 1518361 1713068 1951572 350413 675845 231987 832635 1713749 1109640 1355100 786678 1276416 942955 1222331 476748 791472 316688 1503635 837807 776110 480055 413424 1392241 863698 952015 1481200 1720944 148267 679953 512825 393751 51940 1472678 1561547 500386 696698 1109761 358816 1299786 1981699 1863480 1977100 1542965 1340201 1507828 758029 1720980 902328 991279 1569755 1199333 634433 270044 351856 1940731 994439 661621 1468348 1577347 702445 1520934 1597017 1364459 819568 704012 343866 1163102 1037319 15243 208116 1744871 958958 700157 203670 1386799 712262 777746 951742 446992 1393531 455790 1523869 1457554 1864700 1550749 748705 1819920 175877 123012 1873496 1086354 1744496 1999520 1213314 1881772 1180025 3380 1842403 1984877 39298 263894 1874520 1235604 362605 35168 1243395 50734 289133 175362 1117952 1411595 664146 1686603 1583077 631384 1042783 576588 1030098 1695720 32822 1401755 725793 753554 1224588 1017569 272760 638282 96334 65759 1477885 1202760 1071641 695156 96717 920032 256199 637213 1470978 499997 494029 1259881 74758 1512359 132072 1299562 720343 1465102 113015 209767 1311348 978358 982537 1353823 191904 1925775 783615 357937 33897 1523463 311419 658401 1870513 1506519 1589972 1425053 993 662522 327761 710374 890754 1875788 104342 1107530 347295 1082695 1632233 632468 1703197 1760893 1984772 345632 276600 1148482 1464659 1680765 174412 674549 1735338 859551 1317860 793332 736743 141071 912849 1052979 1226679 1157690 1840786 820699 1181660 925896 1144855 54192 1492104 1506784 1097741 1379421 95749 612975 1223855 979827 1898182 1963998 481475 322754 768753 1241515 1366573 1270070 332789 396717 1074951 172967 388188 287546 1410464 1257560 1419479 1790059 1317153 825904 1706370 212078 1221103 1464192 1923965 1578477 236349 1432383 47302 621441 602800 1387771 401732 1388999 1812717 385924 335705 106117 1641313 199497 731145 683904 1661205 1157566 1719476 1458925 1065932 364093 1357993 938297 441489 1127615 564744 1108934 1673737 483595 1937494 824487 60370 1075044 202084 876591 1697286 1273727 1706366 240288 1157446 1979770 1959203 1285839 1609704 1397399 1691297 514891 1962086 712367 227597 1451861 416855 1409628 1931109 411956 717891 439624 1264378 783854 1443489 1407374 1954514 1050435 1924001 1541007 153137 1361825 1261841 1010801 53230 234047 1943146 501537 1269134 1332121 547515 1378761 454919 1122108 94209 275559 1689561 1356654 1106308 147595 1789909 1712354 4285 511577 361620 1158891 1979497 771289 1745774 1760440 890936 798988 162319 1082447 788243 1119982 1445679 729317 1354576 65926 535709 1548048 1041842 1420538 660580 1262825 63699 475831 401678 298793 424159 711117 277560 29840 417842 309476 686407 1439229 1315310 989505 478844 1093278 1287671 1889272 1247811 1184603 1745743 814615 973821 1263404 718400 634237 566550 757526 689314 123706 1781384 1897278 1696526 316557 1644742 168890 371540 525704 418224 841929 387557 1857247 723300 1098601 158908 811651 1190606 1177253 1377788 114840 471996 276946 327190 410474 751764 501338 1716596 749709 43578 1239598 1434011 632327 1012693 1508999 685788 54085 49105 1075396 323636 41212 1027573 42018 985529 566570 1927707 953400 1897724 1081314 379541 1361330 1180671 1050906 1516075 1413089 1636636 1433 209494 282185 1587720 421308 1534789 712348 1184071 1336711 847496 1143839 99269 1893683 818553 866173 1323722 1779288 1756907 1665353 1206676 745689 1413269 1674821 1381662 1001427 1225569 1598371 1248126 174036 389110 1090591 537502 1361092 120598 626044 1273917 1865574 717514 1031779 785946 744454 1990123 1843832 971583 275063 471189 1079538 1324110 872268 655688 762618 996036 1028232 1561382 1186243 1074556 730816 1401588 1897148 1598138 237536 1200870 330051 179921 903147 1512235 283142 906990 101028 1752087 1151076 1124376 1340697 954122 52354 1365672 710225 1719173 820930 612725 1437550 226731 296552 1845175 535906 249890 1119088 918799 1462667 134041 1187634 1032777 1453111 1743216 881483 1699812 1627892 1762425 1812406 1673426 1220637 470733 44432 528458 535416 1138778 1158585 263960 613295 1354329 780505 1996281 1974629 1689200 767303 109185 104387 1634982 1931040 1731777 944103 1750867 509086 181778 1128272 1659035 863050 1172378 1418363 1329202 1166394 1159192 1515672 967447 1302569 855422 1927590 1057226 834724 1615029 154141 1225373 1851223 1588615 236660 1349336 314959 144748 282423 685937 1379830 785601 103244 1956059 675979 1911800 1379517 702570 1855044 1213765 1640159 1824070 1734334 1560476 1359731 922475 17006 657237 400184 1829461 1132813 752987 1867202 344950 1992509 1231648 109432 881743 39430 226000 593008 1870073 523515 1501397 1632630 1892736 642481 473388 1574599 646646 579613 442485 393882 948013 1875615 1278555 226176 1996486 1987219 1802227 60682 348109 177049 862860 1305911 33102 245587 1407649 388120 1688223 381995 755919 176395 1965232 134326 1506679 1817210 710574 446710 571960 993872 955589 1927510 1407184 1147321 121760 1694016 237412 761730 738271 36270 558953 1052895 888377 1748204 1319324 34190 997326 865794 1955601 1004434 858794 1723714 869682 453410 1671974 313663 1046774 1378497 377485 1044362 1133466 979652 272079 1063583 1087979 1377510 1655926 765201 1569451 1924006 666768 297636 1132361 1307606 723836 1933904 802971 1380777 1546728 1576637 1455276 1862862 483630 1436494 1958483 1346841 1013516 1664526 912715 1882901 1248134 223096 321370 201745 1747371 127459 1660520 1451818 543530 446069 540056 540204 1214428 1225675 1821918 1450522 1368097 1496766 987026 79723 541014 708589 82249 328811 263874 323364 1908942 1931570 406182 845677 1776722 1056372 1789956 314768 1016103 863536 1361089 958701 1184201 867158 1546104 1201479 1893865 178102 1350996 777396 391792 717980 520726 900861 1254489 1779207 1291298 537430 553409 391973 1457802 1657109 1927551 1809573 1887973 1162604 133268 493345 1828828 1743881 1415327 249673 892637 1700878 1870812 304813 1075535 808401 1005652 837250 1865142 1027361 1202637 835750 1095085 1831591 562491 1382367 923919 728405 888311 635679 1510559 1831349 417034 347483 1198765 874042 1900241 746960 1877948 880355 1645026 33313 391097 1515821 780947 1728272 1858998 1558930 279040 1420732 509382 1149712 215880 1924692 1789505 850613 1304136 1487537 536215 1057179 1381514 1144804 1497687 1342132 1504885 1734602 1708427 891640 477323 1466247 48578 1660625 368257 307030 627965 948764 1787168 1740053 1369242 553704 1486720 570912 1904250 111186 1405265 1270150 311045 1207189 1898483 1418032 1771759 228481 3912 472244 384504 1604081 372973 45337 736566 1283922 1448091 899789 762469 545994 1874765 1953438 1167430 1647187 600906 509713 1093121 1476709 1102957 32098 313966 717425 1590573 729534 1259585 1618794 624623 483735 300087 1599021 193809 466689 809755 580304 271243 1449134 1631743 1510381 145119 725880 14002 243613 490437 992075 344494 1615924 1419724 1548586 468485 1654842 783461 1555175 339066 1511385 123612 169562 1316853 823628 562655 1429149 575451 334778 1645227 387850 962827 1299128 1209476 936693 986683 878453 818165 1139783 1918656 964053 1118035 75917 1983727 1709016 1526228 431039 1385921 1196091 1156128 611032 1753349 444559 1498248 1319144 1756591 471359 134359 1332019 1038684 1972177 32159 893755 1976235 531595 225794 1049840 569015 1155432 1698290 848788 1508011 1837489 1003174 494830 12076 999541 570039 498809 528549 1935266 756878 1607517 177440 261798 1247842 201223 963091 1372297 253716 1118021 1644558 1821323 926728 1612391 1033155 1516708 1760764 1869259 933297 1946410 1497134 1533793 813847 1393308 1688162 481579 874301 20277 457932 1926602 1908157 1890227 970732 1132144 853172 595221 99620 1308561 1841611 168587 1337602 150663 1802916 1623449 1194955 532933 416977 1625339 784927 320019 995050 1394614 1398344 1581694 949604 1108110 1670319 1954852 11909 819972 12345 253748 925381 1141101 487676 1536352 1637402 1387786 1041612 1783846 323188 1440568 499931 1257077 1624093 349159 1811616 1988178 1753338 926560 1096956 1981748 681223 549152 514979 461703 68651 1978137 1417808 1178757 675437 44274 1353639 1402069 660183 1947396 1694988 1318750 904314 1236235 1620824 1640513 124480 638908 1443451 1124124 875037 931638 1271353 1286027 1851285 392760 287019 435869 845055 339328 614276 325583 998299 282377 1728591 1022136 1458210 510486 1157413 1047157 200302 279209 1188287 1585059 777861 1796857 777095 496198 1885287 1584630 643436 1356179 1243427 1360542 253011 584069 1276268 1028548 838925 1688067 390669 181391 1917630 845443 1332309 1315615 1610608 849226 12511 1187384 855886 1548742 1962863 1793789 1138127 1828 647086 1078573 241011 1641936 967436 1666082 1373324 1426604 981257 265649 1747259 182130 795951 823963 874412 720026 1033199 1054485 1242654 1117858 985889 604127 1774834 1971630 1246045 1906323 1153743 1230607 765401 366304 1886030 1303902 930197 1373979 240057 1074364 1552849 303371 1823752 1627440 1769040 1197989 317855 1172115 1805405 946946 1482780 189978 736279 449918 912743 10111 625037 327833 201803 852288 761047 1145772 1895338 813311 69152 373112 1927811 1081456 1197236 619189 1389335 809570 1595948 1178559 1619065 1489777 421262 1085088 361185 1206660 714771 182476 1897048 1260896 1165213 1987278 1249390 1476368 1962934 1257361 1445210 1438108 1201366 1181753 163456 1219434 1411885 454547 652221 177522 680701 1825966 417427 917012 1402549 1887119 1137928 55380 1935899 1746578 194239 827262 1812024 899444 1537864 1461546 1470149 446112 547622 768730 1070871 371307 778134 53509 1503541 183078 696280 1192129 158372 909715 1966173 524323 472059 1656987 745454 1007392 1713255 1905316 52687 1885457 534743 1768507 20155 732974 1535171 125855 707870 1822649 1864224 300469 57686 1963523 1495452 13691 908954 1071160 429887 1158813 489037 104232 409504 214548 742761 1300499 344779 357447 1696240 105096 969952 1129251 1185889 64323 121936 1628722 874277 1018448 133293 701639 954403 1748518 792229 30836 1852925 838584 129556 1376844 216049 265321 1420397 213701 1808327 1621380 49515 562014 505606 889513 496658 695595 309751 1813553 1220089 304050 1897075 1014844 114526 1379495 290428 1549181 1558528 1681904 1041161 514138 235889 620327 1038379 1816284 263355 50476 1953442 1867239 1842852 1449763 1454483 1716236 295246 1358359 800953 1266616 1558122 320939 879023 151078 1933557 454523 1603500 225723 1950580 1765386 1866301 886578 400616 1245901 397765 1725299 505344 680462 1178635 339918 298845 1073373 1631849 1104517 1104420 1180124 748992 440345 80345 1469968 400343 616082 201792 1089291 1237472 55996 48111 1862609 1138390 1403158 1088493 917627 458738 1264554 1356332 172303 1099285 1932192 657705 1693025 787011 1696491 39925 315026 905639 1969978 481025 401155 1539469 851497 1729573 143553 816708 1096550 1418027 1273111 1921052 1359650 307818 976161 954818 966613 1269445 510124 843577 21022 1343913 871210 651073 834236 831861 1769687 628240 1243481 1548955 275715 630371 1822205 1935779 1065114 1925630 1612871 1219190 758135 1381394 1980031 1663119 232855 563321 872326 267667 324086 814284 456039 748579 181375 1989283 187144 124132 259516 1734844 686154 707858 1953684 732284 864815 1329574 1680870 753033 735552 263293 968997 42188 1103388 1118429 189905 124035 1635724 546546 1875312 1143883 203383 335770 32171 133079 502222 1925460 1154469 503719 1773863 1803837 1923086 1171080 621439 1070144 1647804 1356361 833848 1899944 486021 1074170 364672 869418 789958 714329 1758616 842637 598860 577194 59754 602439 1419046 248417 358023 1939711 857378 321016 1854248 1283945 1114840 520878 14773 428300 1058072 1503714 1013105 1057860 279344 731890 1305005 1481590 1763906 1207314 301655 660619 1334149 101443 1238482 656349 1314672 389312 1808819 1640845 1420989 642392 60495 524528 1048659 87404 251802 931988 750457 1607784 1399520 111377 1274144 1424915 1298975 1455114 1598149 802057 161991 1108456 713166 1301287 549453 583546 1049465 433207 119624 1647445 1413243 839645 1157382 576262 1329467 120269 1264423 1757332 1003135 1505843 832116 1748899 348054 1799729 283443 1953666 1288327 714702 231034 54866 907473 903130 724445 1333580 138169 1820700 705074 1546998 1743908 1646647 500780 388234 990550 648646 835698 709247 1060029 463870 1477806 1078729 1099360 845704 473677 1640345 549360 375868 515902 1463912 1580927 979838 1945590 1271511 463019 1345730 839233 546064 393833 1213313 170258 920914 851093 1384709 216648 1886772 1375887 433182 1279871 201916 552534 1415636 1159568 657618 880469 738357 132911 832899 1626100 1469405 1701886 1309899 1641080 170453 1176323 1282592 697312 1636197 675001 133044 864548 696477 485635 1725900 1274645 500829 328272 1574380 259268 777326 1773607 1696834 1901849 638666 648407 1798531 1915644 823910 1492928 920315 1312742 1590054 1800921 1347017 1188576 572784 973520 1813046 13197 1642768 1728384 873685 1287068 232065 1895044 1619781 290509 1894049 1858636 276128 1962373 367476 359424 225999 641483 1324167 1420836 299262 1961353 1989331 350596 1489853 962663 1856194 1418385 970715 1253046 412281 678602 1263424 829033 15272 894191 844332 1007641 696145 1486824 659954 380844 1083348 1993572 640323 882532 485940 1774353 1238339 256276 1997787 1438173 1676270 1203393 566801 176468 1412874 1558029 769105 116409 1722334 1268556 720850 1878600 139419 909057 1348294 14650 924976 1668773 1713795 1677564 1713567 1885237 1620195 1454665 891749 136961 1806741 72210 237854 482101 1766355 1508381 871092 1133573 1513475 129622 1556458 1301583 534718 1645541 1077776 1343980 775786 854280 1933078 703836 1023279 350474 1439064 913141 1077220 419105 1453943 1303327 1229495 775006 985412 1282172 1173618 1102324 929162 416443 1424342 648179 47406 813327 1154159 786414 386173 1551307 549372 889688 1197733 59304 513742 400706 719052 635355 12894 40088 1971775 250049 632522 1943720 666953 9255 1912534 813378 54433 1293494 1551922 1489032 1795878 938148 983449 449232 1576118 532755 1530059 472495 1313695 183293 256501 1879223 803615 896660 1370503 424095 1526586 21694 1272440 862495 604555 1642476 1014509 656003 1664598 1249018 860518 395337 87413 856937 975763 1604464 1620371 1516221 343295 1913872 1398243 879219 1495247 587696 208392 933776 1675011 1260832 164422 1858865 1040723 1812407 740130 1718814 193608 1985969 708914 1953141 1944691 1022117 1968712 706328 331417 289927 636423 489164 416942 484475 1624109 1181795 843884 1921421 372212 1707940 53370 1915066 105240 938515 1496399 1207272 1927730 1535393 1179399 224362 1265304 1068809 326515 341899 23493 1003705 185123 1002215 1389904 991292 203881 1007558 621364 1639246 1676705 781441 1673307 1524864 236306 1520742 1059620 601138 137925 1927634 979662 1205943 1704130 825428 749137 1911548 1627545 1517688 762730 222830 1076801 1882362 840200 605431 307696 833732 1906138 1296742 1994565 1605781 1804709 774182 160683 1268255 266096 1434467 658748 20091 884352 1029386 1146942 1803455 1528048 1002513 79211 867897 685000 1506218 762335 938958 1247694 1436871 1880106 135125 1992451 1526262 304259 210140 148007 875230 208694 1129958 651009 880539 1759125 44120 313261 1466444 637673 311963 1857496 1127054 427745 50906 1489121 453175 475590 254554 248104 326313 863850 1260735 1438951 1838491 422179 1897745 458208 1670671 616210 1295338 1230471 1651896 475372 109439 1967334 1278202 743643 1051122 427608 987458 1168845 920460 1322557 1696200 798436 168835 1857169 1534230 192023 740194 1212936 348012 1733512 1844633 1904720 1645625 1307209 1277383 308234 1270611 1864027 1520911 1783258 1436367 734448 821396 36438 117780 281849 584451 1251150 754995 1542826 1102824 519865 1979746 531705 889143 521569 738572 1268425 1214657 170145 1493580 789933 21832 514620 843351 278100 1407661 808227 1772289 968752 1849232 565342 1351094 177455 1163597 1024465 5221 471532 1039958 928216 1326739 608635 864523 374743 866554 68950 1978319 1958335 1110333 1924823 598331 299584 1905783 1307101 1915665 1473913 432446 190768 1407950 1645605 1132176 1464979 385901 1010897 934736 1944577 1612632 1528611 176023 1619290 1932667 1655236 668172 130335 577266 1977709 897247 764427 947054 1001018 676365 538839 1308122 1683746 1235789 1098208 1755109 778878 1330107 849297 1123399 774314 943349 1204546 1886443 1549696 801194 399014 359201 950272 408620 1084824 209948 1404608 1051063 512600 158230 1281986 777999 1811677 1996400 779249 712691 1498087 869486 159902 1953445 1642694 1713703 974588 222306 53586 385828 163199 1292789 55967 1284005 514791 937734 1679307 1809800 1058301 881761 766526 509196 930394 853229 527831 1845087 590910 1234379 398049 1837878 1621905 1202729 842737 996898 1356048 377638 1444984 937592 1759935 1451823 429482 1711995 1719945 101413 1498378 1416274 1009172 537307 33525 608226 212253 1749800 482824 115632 1807223 1390213 604271 264489 862100 1512412 1971399 1464079 1274735 1071607 865828 1862996 630843 113280 729451 185180 1985037 1911439 1078527 427375 1387792 1323782 1421669 1961723 833784 1760873 740428 412400 414747 1561557 1542771 1345057 1853230 225243 82154 1977387 1580599 1114741 182969 22365 1352205 641298 125624 1578738 1042909 160649 571708 1969814 1917787 1773699 638798 1123504 979970 312496 1342407 1298202 487634 337782 1958588 1157721 1819272 1381225 1873563 1469022 562083 1560431 348496 1039055 570914 931792 1105767 117944 1883284 1506085 514826 690391 1233591 1026866 928604 1498589 1810759 587401 1745547 871948 301648 1711026 1683356 1821272 1741470 1715431 77117 1321048 1128282 147729 704783 1160945 664044 419154 892652 482978 642436 1399872 462526 1208084 516798 727610 1990239 1616566 431778 1196823 853854 1768061 1189200 1110023 1069929 1425421 1939389 921592 127384 887238 1459927 357289 1488811 915769 1420528 1888338 1860800 1401556 809776 422911 401516 1987337 817581 124725 296576 1793024 1298903 1513196 1561362 1000226 1725942 1652996 508008 498114 1410205 1003220 1139324 1650822 649421 109319 963867 1976549 647893 1235520 542127 1105629 380116 195185 1584852 1663414 752148 1768766 6353 804629 1538646 234807 1354798 783862 595281 1708912 736788 1723876 686958 896804 1567266 1451057 1712702 1569863 555503 1486351 1937976 48446 1516754 1533983 58495 232072 514725 1231046 985220 966081 287628 925191 1963764 1229410 1129123 1440994 417718 289171 455040 970428 652786 568855 1175827 1114293 1986717 369681 1016346 225860 1848928 733481 1588493 460719 1691113 13188 332767 1207282 602242 568154 38857 1300811 1305199 571595 1563539 415261 1871280 1375863 902905 525352 1095762 1131820 512426 1266012 228214 1405553 1166237 1926540 995873 1975305 229065 1379591 1946662 1763713 1761837 853926 286003 1552932 975298 580196 771836 1365493 841853 299442 515295 165918 176128 1217290 1812362 885357 672006 1574876 540646 1439 165486 304966 1195821 176232 1004102 835594 1326445 504720 1625195 1273458 1561674 10261 511062 1867587 1793156 1906521 325997 810875 910029 298902 1411559 1865763 285487 1626375 110783 1651846 1677476 1910619 1013140 1293638 759865 1804448 1679372 538420 1890144 1966386 1055752 516681 1137579 935119 420699 420758 1806505 1922995 1172997 1751940 1109693 188563 93824 1620225 377318 975852 218909 891062 1595705 580106 1653711 1564971 276438 1516098 477014 1598787 1330747 1190896 1257950 1853846 1847514 1571379 978719 1957657 483460 661349 410531 399290 296522 1988434 1005731 1469988 851818 1692250 569723 485747 1185893 282769 966406 640940 1975730 1281635 379855 411918 1657087 766245 1878746 1025543 1123727 404954 1730861 926790 1203226 1215011 434690 1391752 219456 1496543 516491 1823132 422458 857656 1048876 1823978 29959 1460396 280582 1887868 66719 1545647 53413 1301385 1615125 847705 380214 1009936 1843337 975819 1229235 159409 537878 1031487 624948 229148 608789 27549 1538957 1729905 1909050 1839729 1550934 1695802 1244901 882784 384389 828720 1453280 194541 1854428 1311677 962218 682706 1702353 963717 861722 1578282 557763 206858 871180 339141 1558238 1169212 1650395 356989 1446006 256907 523800 551744 369343 165430 395107 1767925 369998 1760415 247515 407876 218303 429462 553380 1709448 1395575 1714443 1856509 845806 1646208 1941963 1734428 152038 790842 1586598 716357 1789187 1636727 750420 1915815 727524 143695 85361 103124 1507323 1538084 958141 1131397 1714741 1124322 604662 978100 817966 862397 568024 1021879 1931998 1173361 687732 1112840 493299 1472431 85513 1855601 956714 1350966 1187133 737703 1592403 712473 1901631 411114 1649568 747123 497240 1995554 1285114 1647899 894337 528073 1748357 1415261 1788101 1007596 1116256 153691 156605 1789979 1668724 736380 972340 850592 1022008 531869 1610182 1977542 215067 469891 527630 1046090 358666 607619 751437 574505 688184 168034 380486 1259359 1120914 975601 1665404 1068942 1725017 1356333 1461555 334764 83340 719020 1407759 957145 174366 922204 1770952 282974 492284 825001 628473 1273164 1820431 550541 1697797 574643 1575508 1605267 279850 1928753 563337 558640 328488 1550101 4660 428740 1230153 1220917 1581094 1665108 561014 1189085 800621 1966416 1006174 742870 1762337 417147 1998126 1208127 175201 355470 338007 1726212 1272090 1888953 1409961 412483 1185682 731094 1538064 1056043 1893252 1773827 1986762 1768115 233535 272400 534580 733022 882555 1308857 930598 119528 475761 429301 176989 1228190 157497 75249 873206 1780318 1697982 1195910 1043917 830614 1948571 645730 1465749 1527740 1389609 781188 459076 1141935 1741071 1941774 992898 911485 1374535 967812 1421309 1757295 1236550 547360 1285561 203007 797435 866244 429441 1208573 337947 1612493 824526 1795612 140235 1489530 1249656 529426 275445 982311 243775 1137810 349790 438216 434864 1400792 221979 465100 1862128 221047 1148495 1975863 1101755 1747991 1891719 970524 1372389 878243 1478336 1882256 1762041 1210471 559246 639669 560347 1384630 1083558 1319898 1808153 664258 511710 1151250 1933731 24221 1782661 1873428 1938928 607763 332453 1744128 482397 498228 1749914 608326 1468821 474730 1450567 1387827 713041 1366520 1308176 918409 1910827 902666 1483286 1827874 1200394 1924619 865251 1813957 268594 1650076 1709894 684952 1955535 1883741 1503865 1020212 1340598 30724 875211 574783 1718819 1932134 1369236 1440429 506013 1199279 326870 1106632 1969845 370049 306775 1858516 391646 940163 955076 554386 1446859 1015769 1639520 38190 1043037 1347644 685800 620869 539508 1347434 250924 912818 334023 248301 1902552 963138 48905 158542 257726 1898882 455615 1186228 733888 1410040 485067 1326722 1239942 541288 1336018 753345 244888 1066655 1824049 1837439 94945 1768436 1480190 1280315 371355 606506 1846625 1514622 1795838 284506 926714 1881487 935471 1603831 1514474 1020187 570474 1185221 375745 1437003 1884742 1432678 1869128 267542 917065 378716 1650589 1569543 862820 123030 240487 1346223 690636 1389869 333750 164995 1129144 1816968 1392513 1695649 1484660 1004245 887639 1538770 1319889 1941226 1822025 439662 929575 73891 52661 1402440 112902 313222 96837 1629697 976884 1120844 1386175 497605 1473891 867172 114875 1812842 1130100 1615153 361599 689784 1857820 1761373 1147953 1801555 865001 85881 1423756 1619821 1070212 1841062 775964 147489 1195918 1142170 781999 742713 597380 245033 633282 1162622 1359245 739889 1470877 815184 1758139 1568895 1061872 923306 1184449 1877241 176342 933733 1897688 665286 380831 1025782 737655 1843396 599115 1794986 1978161 1738580 1277679 1523915 822725 496117 1580992 483871 374687 54105 1650026 1910352 1256197 1689813 1045010 120633 1868699 444938 1141804 1775204 1341464 371022 1276852 68841 1803039 841898 932533 1563631 91347 120006 1817566 1082087 13929 848210 97492 652447 202431 890498 426451 1244077 786205 1988904 107740 1930100 617629 1334742 1463584 328684 826497 199577 159320 792006 1630952 279844 479398 1378605 501086 969523 983756 1791357 750024 1101195 252570 622655 514031 81760 699223 1646769 73183 188064 186929 100550 1030240 127848 886903 1533997 1395520 715705 1509528 427088 550956 871252 264705 1375996 1378463 1790605 1790912 1822358 1112999 641509 1305957 89046 1350527 1447594 1314137 548891 1279782 1734678 570348 1448789 1214496 1798927 1890131 1799103 1971415 338844 1297650 1366618 464145 1887883 961866 456949 513398 1764656 1251082 1839704 1480699 1000881 850003 330017 1187801 1413383 1582141 264581 359623 1678801 1186470 1686253 70029 1601348 1906706 315431 1057337 194573 1758295 981968 650131 740692 114050 468399 1890569 348630 296106 382140 573211 1753087 61260 957613 1942763 1806324 686484 257605 160225 1376108 408018 1683586 493251 1804373 121518 1552913 1578399 1643671 493663 1127419 1810945 1949503 1900523 741156 379328 946918 638217 1535470 316465 1489050 1177541 1711980 1952962 924695 1517049 1785622 1988537 102528 493069 1190853 215109 208767 5953 811843 1683899 1623564 998251 863980 1488847 1740721 1241839 200802 1075598 1037727 187549 1763398 177867 748450 957054 275498 242369 1518928 493275 1735765 1853355 702873 654796 1537334 447003 896950 700274 1248987 1574784 1924471 1316958 1292897 732336 1841298 488650 1096759 256698 1647278 1870745 1816169 161019 1734379 524969 1619254 812083 1541466 851769 721533 1608708 1449640 261474 384106 1338440 248006 946657 130835 1014661 811279 1212340 882325 1325997 277390 1979874 550485 757136 1325451 1561210 1120663 180681 926317 992811 153564 952836 187526 643400 1650598 1609735 1409028 452818 729130 940313 238098 1965421 1326323 201421 1320858 1488376 676183 1265911 423703 1417855 1875714 182430 1688189 699906 214984 1537135 1813096 10382 1678616 336267 1641507 1849236 1992896 514213 1019800 1310323 354322 265514 357831 1579570 1363888 271067 779153 1672992 1849554 1571846 1791038 461021 1029793 1656370 1347884 125486 503973 401980 847250 207960 1852778 1965591 1425827 307340 342095 1695030 1228890 315052 1683298 1110639 1972157 1576240 266347 1762828 894081 1155173 1851048 847051 465226 795361 852769 1916297 373580 93584 653300 608801 1760888 103994 1400977 356296 460700 1059352 643037 392005 1074787 1561586 1767385 1841577 627102 522681 1795587 81740 311979 1564599 545552 1358900 1453350 1225134 1621620 1940928 1544589 308534 808974 1958655 1935517 1400084 413655 1803781 1629372 1889023 1207168 865670 793210 525777 1733515 393954 1468220 44851 1157105 775922 1876897 109694 638276 1095701 1513096 1721237 1357842 732009 1798628 1072779 1942335 1720997 773509 541676 1907988 784080 969354 476938 869797 1113546 1686725 1849896 699401 803067 435436 1622885 618956 166545 1562410 193336 1921758 620904 393388 1280952 1473738 419042 1632512 1531405 1804550 891572 1606905 324668 1046395 1158994 1241133 1292898 404776 1944511 174582 644726 702978 1639036 774412 1568905 1507311 698481 531553 1444849 797078 931226 1747240 341729 829373 172534 542992 1462861 373264 1794653 1234344 1058892 807784 926448 419692 1677653 1448855 1946294 498592 1014426 1266235 502680 985032 791804 400333 1218891 1769246 973489 847248 1415649 1164242 624143 1482167 1908882 1203978 1885158 1309066 1839122 1954972 405262 1425897 1295887 834839 1479806 59752 1069058 1932911 32710 701676 1548339 872141 1608128 849392 1604551 1635489 495679 1335339 160616 1929156 1313005 1857409 154264 1127606 511197 1185703 209319 89827 928146 485123 1478884 37065 1165153 241567 1397787 1688016 993102 374562 1523805 1112507 187815 541874 1457873 395234 1280195 1060410 1914140 824395 1804188 1697097 1624291 325068 46234 18808 207262 596647 1772487 306344 1437074 1716458 142504 1460700 1605107 1669708 1014277 1271306 1405285 672246 982093 465264 1711410 141430 630804 490107 1397472 796831 406147 1300115 115331 1128432 888816 193701 852027 1893654 317588 817287 459216 1396028 933825 1194310 1401189 989429 725570 870631 1175544 598595 1086716 1553158 854778 1841520 1495323 1064683 1916514 1286627 1631028 1548648 1069942 49772 1079629 1055834 692470 252251 1872929 1967531 960806 1972658 497351 885775 1329527 1839128 1715210 390988 1520303 702778 22344 590454 1932056 1291990 1002682 1964077 1801362 691128 366280 1134763 1409244 353588 109602 1972075 622243 1477940 742547 836879 43034 1065566 1910353 1868868 1500854 1258304 1024741 1662773 1024879 238979 596177 1276526 616613 611485 1850095 450059 1477681 1179766 838841 1291041 1942033 1583252 21254 1175919 40496 167323 1451765 1986535 1937977 1388608 347519 825375 40015 1897200 1892457 122103 82198 1137184 809801 1774588 1884773 1232806 1343233 1159672 702747 113359 421390 1923394 84564 881058 213944 1877551 1373471 1635400 1388722 1589841 1065770 1149011 1723657 1522870 1722075 1982500 1913251 1920431 656595 1355424 599279 720800 1596958 497510 697061 584216 1504033 367702 27432 51743 566670 1271354 467853 1858365 41270 1927376 765891 1020821 921326 1710550 943351 820493 1578017 241664 50659 1958468 264353 259663 1515813 412457 610358 1061659 1400108 525828 1771202 166325 1385430 995555 1193591 1429622 473269 1024931 451970 403922 713378 1633801 1658598 702633 1969843 1376722 568394 1634414 1128692 578983 1821241 1694140 303392 1741228 1802206 1127268 1511981 1747863 200888 236251 71505 1386791 110190 288127 64414 813891 1133597 845085 49611 350805 1698949 719097 351565 1453291 450180 1671445 635149 102451 1523969 786731 1528166 95578 1451639 781513 958339 1914564 86226 558358 858777 881594 1535339 1021583 404273 462132 118707 242517 565453 439779 153717 67755 1246807 161704 1052008 674775 513703 1614580 652689 514691 1196914 956154 757775 671888 988893 1889763 130113 1729569 1931224 1036038 1836990 1823223 487527 1338287 1752785 684014 998668 1128152 1213448 585284 1314916 1593718 786853 819295 954454 221465 685469 1143224 1633981 1903360 59430 1485794 1179344 469701 1333998 1452590 948232 953675 1834353 612011 519201 1241888 1614972 1691724 1129267 1539245 1550082 124 717097 115403 1928933 288866 1746778 514042 325493 928199 1585072 660036 81187 747230 442946 912479 1051678 1089401 1339840 848378 363026 1640552 1026686 680324 1026369 727919 1978111 1371526 12676 199139 597363 726710 394831 320522 1069984 1863214 309745 389375 1534744 1219038 960012 769992 1791838 1293439 973964 1855039 1027092 1127711 887042 632640 1811160 1163382 1718164 910399 903110 1706069 1714437 1865233 1066814 1561367 1569256 547745 1395478 1361060 1249294 336330 594502 354053 1529252 1992918 1115141 724389 1386410 665179 328346 596937 15129 1466926 1933820 1460196 288829 1921111 191668 1893757 408805 1605003 581794 185727 494346 844223 306060 1447869 253945 338111 1514104 1369593 1397796 1799999 1263198 504699 1196034 1454608 1437238 1099874 667831 654456 922530 1808719 791076 1572181 780310 1028578 284436 223093 1816190 130621 1465002 1368902 776102 1124053 1939615 164575 1983530 1111417 1806686 1879203 264 394215 332203 475594 1063279 263584 678026 1092767 12376 600525 1468157 1090781 1127640 224421 163668 135548 1834345 1315716 601003 916534 1177879 640769 364554 995005 1825711 477413 1870138 715674 249846 1465506 1375053 812572 706533 1071921 806939 1551471 1069538 857512 601071 1736045 1893823 1039604 328367 1107036 993758 502976 205842 366765 1698541 80132 961139 619080 1458044 393152 1913532 993928 1058148 1987496 1414142 1367131 586940 507084 45074 773442 85336 225492 368716 977287 1682983 499801 1940230 631857 759858 1125945 1138817 820362 930237 62544 1350869 570167 574909 594237 630746 466587 1088152 1680698 1383516 213436 1882375 1782102 1284137 1608383 1179190 980678 1014321 1342466 1411973 1437450 462967 640297 1274543 859759 1167894 1468545 1082604 333307 1434044 1653606 1318002 1729670 1569977 764405 463698 1190672 1064085 1856294 1502669 642849 1452110 1784699 1800889 796306 1337901 484200 1797762 1311657 405382 1592620 304154 909588 1016986 1737240 1903063 685067 1888 417423 109763 996471 1487227 478817 1585420 1348282 539811 906881 994184 893404 924910 129145 585698 1480587 1532363 461527 1428670 1444593 1312410 922100 460296 1003266 361315 1248112 653317 1822125 1430855 500505 725695 664422 933575 835120 621660 1914725 1331527 1626705 1927423 491322 1200973 1388154 605763 347530 448410 6895 954397 1234936 95123 1520097 27760 568465 1411369 869733 1858716 1784773 821121 127925 623117 1907791 1130798 1799601 388519 1080480 124773 1543452 1860689 948408 1974542 1367632 1682290 649542 1133572 918191 187340 1495710 141799 1456600 311199 1775695 145751 1804807 1410913 787373 1302847 1060154 1602666 970658 874752 220597 480827 1975463 1353284 1275779 517902 718919 371870 717000 1463537 1585432 1536972 37294 1645765 805096 797726 197649 1686453 1871896 1811146 259519 1577911 810693 1139085 1113453 462849 1883573 633913 956924 154243 1066589 1833127 1902275 352531 1975098 569730 99092 1470799 225031 1416079 1000865 333266 605685 1896908 1000241 1874535 962710 835339 1564114 1009506 658758 302725 539387 1976891 165946 1346251 865742 1486794 735138 1700672 128629 1216706 1623787 214244 1170575 619308 1375127 1031496 1206825 726130 937587 463766 1592149 1789216 1951386 478996 509550 1158267 1388001 1147687 952050 766906 1564835 643496 1534991 673038 1100264 1229602 1447009 1334075 823422 643710 1384184 895202 1647703 1053552 1846848 512526 1097000 1122845 949960 894556 310916 760434 1515973 1404437 1357751 1517975 1518907 1893505 1059433 66714 470105 1602182 320573 538447 1316381 381748 1488443 1636158 141674 1920595 443968 1236691 1801643 942789 866235 1295219 1197169 1857424 356908 1260032 893268 686210 507109 997783 416660 402631 1352271 950983 1419090 1387880 777115 1056067 1732444 1898633 1300943 364458 659281 376531 414592 1099066 1277954 612300 129421 1484688 1115080 10750 1975792 199407 273236 1218124 1197911 1646877 252090 1089686 260088 465254 830810 1068217 410914 806871 1649666 936555 1829748 860910 1312851 899777 96663 405276 1284628 166738 960347 171371 1919267 417314 1731845 1195216 1280426 1171210 1141699 238128 20880 744717 87483 1927011 948643 489662 1140434 1406622 471098 489046 773551 73124 264367 598398 1461948 718034 105906 663975 329583 558819 1883581 725356 513811 1027466 476214 351960 956893 748700 83423 1534859 597209 1767253 1115447 263381 124101 1642274 769768 582972 1928489 249840 1555588 359886 1046161 1984663 8710 1569385 753433 1618838 1797139 1186519 1708640 1013481 309677 116769 1853831 494884 1954209 1745535 717466 1713042 142777 14399 1558540 449696 403489 1854413 189929 1494268 1449112 1265818 1644807 1482984 840258 1118043 1168935 952435 793799 1057719 28870 1933277 1955352 1077981 1682609 1725956 1334190 1891623 439202 1309758 214513 93182 1997054 844863 714572 318804 1507062 548548 924037 1794787 721012 894572 1646203 871245 1716725 1431592 1895224 477086 1052760 1004783 468166 570141 1048422 1449984 1467630 1374831 1145224 1732348 921526 1527403 10660 1523217 955338 352131 1134626 1056834 1629716 1398091 1590520 588394 372767 1956323 1274135 1016246 387499 774830 533377 349610 1475793 1489458 359488 1286744 1992288 446756 1762845 1362450 672208 1710185 881025 171404 987863 1532911 897111 1111104 1279263 229239 1919596 990529 583602 42147 412928 1731767 789698 1063396 1300783 191616 414775 1224958 489268 1169322 1309044 1595127 328372 779912 1264231 1331623 1872746 746536 1132845 285573 1083513 721040 1501808 1365171 218390 849191 1155817 1251743 141337 1841338 267020 1412722 752729 609738 270626 1868482 1745878 1466630 872295 1981844 976577 1189092 540421 1200529 1134500 914390 1689625 1901738 750704 1857420 602581 1509284 312755 921718 1000929 1993523 686459 597578 1659816 440904 638016 1442246 1350480 267376 341088 1942125 52450 1578069 1054404 1276994 1151475 461600 72704 1206139 1812301 1910651 343021 1339855 1527255 872096 690882 1718660 1124418 263253 103403 411563 971682 226546 1649491 1682160 520944 802825 1666200 643952 123855 498954 244859 1915411 1030348 5539 1300244 1798436 536987 1658793 1323911 1112733 1894068 866338 130610 1399668 591563 1310223 1737683 884104 880997 419261 605120 1756129 1672901 485143 835382 1416159 740009 186068 16214 96566 1896356 356170 711047 1414488 986109 662463 1072063 493953 1231052 1384563 312548 1593985 1706285 73463 1533784 1201084 1424973 283470 1953097 587689 245400 925236 543949 1648444 1421944 810402 513339 956952 1282150 1977579 1410611 731712 114751 117877 941745 1717970 1540372 607878 153401 1894020 445077 572447 1896417 1721196 555064 1690089 808372 585267 277933 1927230 263895 1202759 1610448 532015 325803 1409899 479574 325137 439669 1501778 1584461 1638994 838590 1054405 1817680 1490079 54058 990876 259607 1972425 1594572 446936 1138193 1268021 191061 960647 1118479 1219949 253973 1171671 389035 1688480 1717251 1925900 765606 423544 356101 377516 932498 145030 1913465 1756301 1592665 598441 154976 1780904 541417 865703 208717 21311 1638130 1715127 1863530 1668092 283914 1613489 429969 1623514 1387791 439191 1333911 151495 486189 1964217 915609 8358 1028222 83858 1270046 271959 613165 1886165 548973 27979 1594721 1067710 28166 974584 940664 1406759 752419 658416 37886 1678771 1864619 120535 1871030 1678602 258465 447308 1422982 1708534 847687 1085741 1671474 115071 1569760 457419 751057 875479 379340 634458 1620484 351144 898050 773466 618645 1132190 1538210 1159274 1779606 273259 906698 1105901 1005410 1201298 1568474 1192322 1932810 727316 364596 339577 182922 201874 588216 85231 114311 1489128 726800 1782039 1626856 432738 951269 520556 1004747 848402 1642944 1956645 1046106 1304201 288137 1559225 1472442 1404597 207389 1927813 829760 1224908 772134 981251 91553 132440 681064 1847298 80390 839959 496838 1305878 1152222 1951147 150896 529960 686450 1189989 289359 1688991 53461 1762925 1034010 696068 1703240 776702 338265 775310 1626557 366781 4641 222100 7675 1131694 860766 552507 1445415 864096 1838239 1274806 1507129 1171451 142426 1534424 21978 115414 1692897 1715091 988471 1963159 922891 1074197 1191602 1421867 357972 886067 963148 950821 1005395 924130 1158540 1094412 397153 84546 1700739 231322 1992788 730561 1722555 209157 98959 1257891 1150955 248637 572982 1226079 1980294 662102 352686 1063229 417224 1991946 1254678 1784680 145321 1442760 753607 330584 148543 441066 1203060 1793710 1083406 1754068 500443 391145 574494 417578 435423 1934025 1787610 969707 1657865 1715435 422753 1904650 1282983 29081 402650 1989453 1094066 1363604 538595 1606428 1304501 798660 39485 917633 548099 1060107 1160255 3139 319270 788353 1063989 494090 1798721 153753 1448502 63357 528266 1163234 1709457 563774 382593 239993 798363 1131545 248738 1342644 879393 1149742 137833 1116352 388473 112471 1934723 1947236 1195919 1918103 1911607 584610 1222803 1287348 1995115 1128107 1644438 1419831 316759 513997 66126 508907 883718 51443 224546 229540 1411925 1783971 656974 346186 1843541 1421 1008321 1065709 541127 477656 1217742 340266 1924737 332310 1971503 752017 367451 1792282 1401749 1420140 1906268 632105 33064 1270189 1057573 1934542 1784981 550817 1198100 1387041 1972316 462262 925535 51483 1946706 1185323 1749064 185955 1166387 996978 204349 876604 47644 1325890 790211 805474 808133 1814500 1528161 1156174 1974601 616490 1253145 1145027 1978449 1959124 1857889 1752878 726653 566013 985205 186409 1474372 550568 1937584 1410158 206163 1766351 609441 852691 6615 417523 997856 1413525 486530 1236778 168028 1062971 1946049 1167055 865501 1332118 995169 1552273 57657 72700 869121 1905004 1078143 610598 1004642 1009285 1092588 379808 204811 340148 928178 1508456 1130853 1266247 1095120 971271 261369 51923 1665082 52746 1531953 500074 44767 870905 409804 1811266 1065861 911496 1315108 292471 1103823 582988 1030706 967721 811074 641661 949624 219575 659010 869494 862861 1446708 1835678 76340 1740694 710450 1203784 12506 212690 1076847 22485 519806 1811456 764055 767623 852607 1649435 1428176 126340 490652 682934 942347 1848194 1823138 1146008 381418 914649 821706 1516034 201948 295946 1254007 24179 1384759 837948 1784664 160997 1726912 1663664 943611 1800370 1809063 610145 1930330 876310 1652686 258613 201422 560365 934638 1596114 1121041 1852199 105957 1562221 275406 1566753 1041105 1045338 362719 355608 838193 1248448 1674693 1121717 733395 839602 1300679 1693471 602469 814345 260047 1712868 1206560 1311624 53991 1736690 1857108 1209101 835573 1338159 929561 243072 1106272 1854102 864487 187732 1213335 1285501 554875 633366 928598 22096 1957104 1412110 1648771 1235258 1110111 487748 1165656 1063358 1417829 1950684 1733738 1954706 1987334 745390 881418 1338539 1932320 1099896 227617 518028 133892 1471487 1156327 1202741 1081968 1901613 1898918 71654 1524330 1048790 1646484 577887 1325934 1604946 1906610 749227 1564281 1509102 592546 1428403 929604 115924 726119 1073413 1736328 626711 1250523 732826 1589723 773234 657903 879586 1620285 1839384 1577482 1942422 1862143 1946390 838915 820452 1867013 1523388 1541111 1311087 544823 1259234 1042206 449632 312788 163031 1722580 1876817 661944 1449082 603026 367593 1963535 567281 1151473 1875369 23697 1289906 1635431 583974 459326 1612313 780927 375850 484205 878036 1337634 1029348 752359 454361 907012 1464036 1624148 1261250 349791 369273 1912089 293032 233960 339460 164668 900738 1155850 553457 78773 1546468 1046352 851869 1560567 727833 26154 807890 1666165 158794 190207 1839434 1755376 922081 1462819 1549738 342038 1960623 416691 1825739 456514 453347 1497115 298901 1753441 281931 682719 1137994 869355 1102001 1751157 974133 1035445 1281446 306047 1624697 239263 913492 1523785 1289029 380877 1702286 1559443 1677123 814290 1679979 1125901 169359 935842 583437 898980 1147920 1319546 389450 98745 722660 92859 1945616 1583566 656975 780171 236961 1065586 328050 528552 128814 1510707 228909 773336 872719 1472045 1479081 645521 703109 563927 1908986 1935035 808464 717563 976882 4980 1959689 646571 870274 157194 714538 609433 116881 510650 308650 389780 1824345 1184259 243374 1754187 1415485 1141698 1849098 798634 996353 1200019 1457830 1389511 134384 31487 68154 416584 648081 1470741 1696897 1717315 469926 1197412 602186 682806 1930829 118215 1493849 240528 867335 1259155 1796427 155465 268737 1133130 220592 789799 1648261 1028492 403104 741872 1386550 298036 1900976 1866345 143692 1763744 736455 741366 1905406 109976 1599251 36082 361126 1903533 92133 933125 1959277 1466558 423118 1492803 1671902 1032188 1068740 616744 666278 1179810 1288818 1956021 431637 1307394 328645 1122706 322284 1694519 1183631 765511 815505 259332 1880667 1039917 1287130 1968672 1442614 435819 1029023 891140 1720262 1170678 1106898 106585 248612 1841332 1439466 152112 239978 608791 1716117 1742021 850192 151182 1341390 152636 904172 1268032 415999 1651329 1242916 229821 1833655 1396241 1045322 1231145 198346 1519315 674713 128671 1406461 917342 1310878 1874969 1771432 1378875 45164 1003643 650686 613742 1293038 1464347 1227338 1201325 1716986 1324043 688111 206214 1799949 343002 1130967 1868916 1254404 348300 774419 1541887 430899 1803052 1581093 1071118 986154 240905 1031455 17553 1187189 1449190 584894 1675113 825966 1133448 1619886 943097 796486 739534 137270 200908 1167365 1625381 1394071 309597 1453338 512641 73469 1881858 1202321 1502646 292924 1918869 813659 1523980 673197 308406 1836828 523649 1502035 1420997 302274 1777536 748799 379388 953350 1846641 1160558 549606 98102 1297629 1606423 1540868 1951307 212727 455487 1841182 1182705 319307 842345 553989 1646581 428097 1778073 1748012 1493402 1182751 236850 506824 922255 290407 760177 1903581 1713447 1622297 1032506 1962566 162240 529363 631425 1887052 630391 1623859 1638356 314851 294302 617876 1985839 1273693 806339 248021 1957128 887243 345539 1539616 1548868 872222 1902910 552929 842651 286095 1956493 970996 676879 1557589 359958 1891045 305513 99670 512395 115394 1790179 705938 448177 572038 360840 1447065 940943 1593730 1152740 132340 599286 1205299 32085 350495 1169944 781377 1932267 1089381 1170698 315482 1510612 1189992 947364 888828 428100 1301529 1191030 1605665 347083 1050765 922827 72900 458318 166426 1636388 1656735 1048355 558055 1221879 414818 1982618 1523508 1897158 390731 1887411 868346 1996132 523204 1837375 1114719 1804397 796817 75404 873557 514388 1857254 1037079 996151 1607552 1666603 1270672 161917 728635 557897 1947453 1699138 1170849 890323 1233943 1547667 482353 1241480 394040 1865693 1315084 1346243 774827 710474 1666326 1476259 334054 898466 814751 849709 294096 1416543 920025 1195076 863083 149661 1335915 1389966 404528 1442369 364289 1497007 713816 890742 150453 1309167 830193 1661290 120484 1879420 1375744 1808985 394953 1192494 230133 1745688 1509579 290212 28506 1746170 665235 146443 1989025 1722391 98735 964009 1951971 1830378 1660212 72183 1143523 1386059 647858 1343440 559372 512098 979758 209491 346867 1341560 275336 1108124 719800 179982 1565953 251747 1862629 1325664 1554199 1976305 289858 776155 514545 1062362 1573518 1896504 1093536 1935196 1888029 674961 1016205 676370 248325 1363948 539193 1840429 1574482 1131749 1651544 1124395 1639449 114755 1886642 373917 203540 550097 1504512 839208 1329593 1093845 1969079 1260568 991864 322664 1396078 1613777 195104 1255021 1742432 1893810 624062 1279123 680415 1603788 849161 409353 937602 893882 1564953 1287461 324383 997143 323440 258219 220641 1506774 957642 333674 1883050 895671 1635120 1387942 1637755 1559589 639148 21485 1986930 813565 557231 804019 105915 1094381 455015 1915738 317470 1681754 799031 661879 1192383 1398498 542389 1515923 1404042 1007415 196112 1564432 1840438 307815 1704055 1110251 1884593 305366 646970 360910 1917724 1827442 1338451 961399 1519996 406268 1107571 421080 1268316 1350313 1149228 1755769 990199 929926 1873974 564305 564497 1499924 536862 518417 260732 657704 1695139 598461 698510 1371410 820981 131607 662880 1939689 157267 1984196 1278376 980442 130702 1591829 113606 1407274 1012073 1842971 396741 636714 1315730 705889 1574704 212504 644153 1155750 68321 1507283 1286881 1253222 372 1601937 1422177 557669 312439 1377333 1628606 1987343 826207 1596504 1048703 1844940 554659 775634 1665069 981398 488212 1341083 25743 1711699 579387 1585325 1293487 1576488 1626282 573075 212225 1229830 951474 1829970 1802413 1477700 1721700 363824 1387127 1358046 403792 1997761 1723368 1758981 1113568 726077 1407878 276896 393199 1745756 1496157 571050 203266 1714678 167354 540891 782377 1675161 1967821 1845905 1740613 1201015 230162 515066 297566 768428 483688 1320914 1728254 537081 1054855 1393227 1936009 899100 1311141 1412463 519505 516502 13730 186836 1961977 326331 681172 1024535 1560254 439447 687533 994576 1743788 1839506 743062 128282 1336682 1479107 663858 1126508 120516 668004 1697654 1262301 907031 1017662 149277 640502 53471 197312 52112 100386 141891 234475 751660 176297 114382 963428 979179 1238390 1014013 1375234 146122 43315 464313 1586447 1591372 1930147 840442 588415 176473 1616211 912955 292927 1043427 1906582 690204 168170 453939 1652139 1868547 509540 387023 143508 1963155 458988 207064 1074387 140929 1248202 1524373 1926781 990939 811535 1709481 1015314 1964336 1279993 1335999 1654604 31117 535500 585883 1930262 1156356 294461 1465977 1224992 69680 1476175 1657337 1287873 1884352 1144990 1305889 1763624 607647 628379 1717331 1488532 1810709 1594822 90826 828421 515980 915894 1461509 1492444 555835 1881742 902358 875471 970623 704614 1880855 1195086 1347680 1119489 1743489 630334 107593 1559740 1156108 1184028 663130 512491 1017253 1279752 898205 1355544 321304 1361372 1199155 937406 603738 1124766 428404 413946 188287 402943 1942239 1225310 1467948 122170 631811 947585 422630 72101 856516 207314 1536034 941718 1570809 669619 116746 1818637 1517459 322692 1801677 1899994 550091 1033110 24940 60903 1957073 172712 29696 97888 1984482 1695007 363695 983775 1019983 1581696 331450 1540162 145426 73772 1452041 318802 804048 1526196 1667451 1959263 414151 238456 1371027 1714610 1668572 810226 1533311 1692239 1477090 94280 94161 1803190 988279 903091 1094713 1692508 496310 1991532 1261452 515403 1053561 1407714 1861061 1153599 1039748 890671 88628 1011850 1968128 1009978 1411642 842749 123527 1633734 1547929 1976393 1818957 1646277 439404 896986 1061547 452924 717661 1617338 1114000 511160 1519450 594098 423681 762124 362952 783850 412183 647281 558683 272115 215570 1133695 1159589 912820 116462 1714076 272830 460925 25620 1697718 267294 47486 1319757 441625 1316935 380785 1778696 389846 1105137 851333 1129399 1031989 368105 1904692 1410688 422227 260194 1008450 977031 312681 1117717 1145743 982034 236311 655404 689492 1548324 1878067 271069 827640 1804615 746131 1920837 1254824 1164438 390274 1076925 22681 1920386 1321152 375790 523327 471505 1528869 707130 229628 1683432 1160230 1145687 504491 1672548 537814 1331857 433499 1181321 246150 764950 975386 1314528 1552985 1134623 423397 1262433 821012 1485361 1934367 1176646 1855552 266537 169580 1547748 639924 890421 544269 1926578 235697 1442037 1539147 760248 993273 803167 251657 1797245 575868 315419 1223132 1215471 737624 537462 240902 1087497 199751 1554485 1084190 546736 1221123 356952 1134953 542694 236406 1115144 353182 218817 959862 918028 585175 502353 11346 1932066 591314 1523564 964348 1951933 423362 1132241 387530 328010 1776585 1798254 1070388 1248310 32680 127984 167187 873811 264510 1352700 364928 1731289 335659 166442 1902303 1509229 741400 1872783 167329 1671522 1662230 1065100 815667 1839741 920907 1576182 915810 535900 1466849 468057 852462 1807823 1458271 1741428 733116 1791633 1590867 128806 1769458 1857575 421223 99304 1199403 1287334 895105 1889898 952374 95154 184938 350912 1187322 967329 14171 1903999 1068143 1040799 1696800 902650 1687797 273546 1523529 307147 1077286 804540 1016251 1291494 1032166 36020 868882 67000 304805 1575503 1872291 1158511 1026802 1501126 1374485 493143 1484621 1691528 1097834 1189446 52690 839772 562738 1119282 615481 1114032 1661480 916808 273865 1500250 1883887 1061568 1472297 1181993 139977 1960564 1095225 720625 583549 110806 160936 100076 1095182 1743409 1846464 459911 1820753 1515488 77000 679097 239564 1425333 502872 955552 43861 606406 499821 1840126 695222 1823402 846707 932134 463865 1454545 269683 970212 653687 860481 1403231 83024 1628177 1643279 1218289 270728 541897 828995 409534 768025 1544261 1758494 330813 1340875 658642 1484045 190512 692342 580814 245430 1769193 1513545 372657 1770319 1596568 290345 533530 848829 1619247 805206 1547563 1894194 1201773 1757350 543269 643740 782879 56961 1545100 204541 1234939 1085413 303178 406989 67380 1530816 236175 977316 946270 1603426 500762 252780 1717035 987033 168312 285464 974553 108495 1662817 1855109 1900934 148508 80765 1234888 650115 222816 108007 144763 459469 1968938 837989 1896175 1492749 411000 86605 1318108 1219762 417018 1642866 539211 221677 535093 337151 1186669 1720728 408660 925378 1302068 1942540 854969 1316705 1433506 1883108 167215 1297422 1792045 314823 393448 1852832 1382143 733227 23690 887957 1242759 1840873 1328534 1394137 1158211 1107534 905773 693419 1263460 22541 1303939 894839 1535079 553817 77292 634434 962737 1219130 1467213 233968 668018 888666 620460 168959 186539 890423 1717467 149723 968956 1093223 456653 582489 13495 1550732 1746486 7633 269876 75620 175658 287519 713854 652897 909843 1919560 1934815 455888 1174767 656313 771338 597398 1129265 488104 1241151 585723 756228 1568919 1830894 1539856 5303 198883 1056822 1689549 368885 1942582 773893 383292 1509694 759534 28930 1558515 1429882 582038 1800961 1123835 58072 41415 672526 1737372 1248784 51252 999235 1337437 1418147 38750 845523 1707307 865343 153264 1202154 222653 1833371 818374 1303013 131971 1364767 1725758 809050 1300931 1996405 1886123 1643264 1212368 1469031 962743 1300699 348060 1040555 970446 675695 1693198 752311 869654 1882372 598565 955836 189627 1846863 1222118 579809 1386531 451638 585590 590701 1115359 1247291 1870080 1340802 1023570 1138481 232349 57546 793786 412944 1935952 854126 1740389 845783 939618 588255 143522 1742002 822294 1770503 1577366 1986161 419543 1551952 1595875 1160963 524380 265341 1407520 1625548 1733673 1516836 1810802 593335 137044 847576 194701 981040 1301433 1011840 1914968 132879 1869150 1573301 1353573 1005281 792901 763810 20829 918328 1760375 1338491 586264 1677725 1496301 1203042 867808 1558735 1837631 1765331 1206556 774822 1306022 1555028 331250 1102351 1312186 1570821 719026 1812429 1580312 312597 440215 709431 878659 1451493 42328 302062 574872 1802783 1161242 588404 629505 950805 1479787 614890 1870480 1759124 973237 1719143 1594936 1664836 1832179 638723 1419508 1571217 251525 1860675 1859645 1672672 693081 1817044 1805541 396232 23392 1380266 763050 926298 1392950 759845 1018109 1507708 398160 563066 325365 51961 1480113 1417671 1731964 1654915 311623 98717 1591995 913106 518638 568783 614252 1231405 1421577 107320 970860 1428015 828513 365061 1983401 1638627 1149391 93063 433055 1145392 1202397 24010 1950129 584067 1534675 442265 943121 244231 141274 449819 1663114 1642810 1951728 1503834 90168 50443 1901244 1113337 1668742 1255847 660820 1719094 476345 1271410 1533885 1386749 396107 1357179 400686 1262156 1596192 742354 374793 1744436 1499780 27503 1094515 1021107 1315215 1739532 287344 1608538 1598908 440067 1066966 1072350 1098878 1900002 1274828 1698114 275134 1616546 1150183 575209 134183 1977095 1594633 1809400 1573067 774658 1431777 1100730 1888139 1166832 1581326 1775102 1195993 906162 583268 358419 1578814 1637206 1094134 1280485 108129 607397 711345 580088 1612232 726751 1525290 1403003 913636 787078 120846 657539 1293485 927460 1582603 1846268 1397481 1451405 577764 459353 1105604 96881 1735965 280575 990131 620791 220778 1755213 1117510 414778 993056 1074953 1099882 1027743 1973279 1023327 275395 40691 1656708 199944 1225007 1584538 618878 356517 742852 680235 1828408 668077 1731843 343288 1872155 1524911 1926902 1626715 157515 627566 584930 1130223 1610951 855408 1044129 1674613 181739 770130 1471172 72833 1844998 1686555 867313 923024 113984 1225687 1092280 1076870 1844416 1569698 79828 663190 1911682 47264 1314490 1599499 1518566 1555318 384753 1752611 1233848 1711041 840284 1995290 205941 523034 1742914 1758141 941220 1308923 301305 1043756 348932 377618 1192320 23975 1568529 1340371 1496821 874950 651210 1023583 879531 1673748 1927426 47290 1290756 625940 283487 247692 947966 415651 1849987 1363216 888205 166437 1817376 1779102 1171447 84679 1037822 423637 832482 1206389 1919676 651235 88651 823315 1581183 1166440 1808138 127835 1649034 1337436 1452077 1731920 28190 180756 1322895 1284598 1333596 847229 406559 1801456 1081169 829501 1056467 400709 1592460 1246181 514906 1273538 1733438 1290630 1176865 556592 408828 1804447 1241540 1965289 1236563 934107 1677250 827366 144659 1670454 1933808 715132 1845364 1912450 1904979 88277 997842 462985 100307 645265 1551942 331327 728846 5820 1067865 677543 1366389 994649 2454 347136 1224874 1265468 128509 1166120 994387 368971 101439 293793 1329630 1446518 417353 828426 1698567 449133 1552518 727166 111826 18095 641061 1482592 1403070 788785 731281 157621 1108886 868306 963139 1035720 1897660 925449 1313096 1340052 1966405 819397 18925 1142434 1693238 1362026 891469 1371356 516920 287836 1287241 151257 1295501 146269 185871 1242245 181336 808747 293385 501924 1162115 709683 1440435 1753649 776922 1678181 1065209 606681 392378 1482929 604881 26768 753359 690815 1823431 846951 1183603 263581 885085 927382 1663757 276553 1477040 1961579 660730 1357734 1176375 1605409 1324921 587771 1393195 19771 252337 1533236 1423990 476232 1080612 708448 1864492 1179271 1705700 890308 895903 379143 1935334 1735355 564205 355973 1011095 1579500 1488227 1467531 97470 1345192 780908 1792350 722079 544158 1796029 1742535 1015600 1068687 1627324 1880950 505032 1203618 1474145 1622609 1597816 719625 934577 1849914 407227 1891621 1949945 1973263 1262375 1523180 837564 417957 1628820 353040 83199 494121 1164022 544081 1048975 691803 1391933 563969 1050012 804316 344873 728984 924748 1451299 1728484 1367720 782519 917180 283693 1518425 729823 180100 966344 1988994 1864152 1618933 653674 1954656 1771102 1834705 1075524 478471 186753 1572430 1261080 477838 280165 282054 1502985 549744 1889876 1774547 1767350 348303 1508725 1985647 567782 374498 1925949 728199 1224298 1975047 1454452 1833380 674065 1657168 1481813 1800820 627405 17485 389421 1982539 1593812 5208 1734867 1514749 1387632 856502 840241 1371131 1507466 1433280 994131 1408624 919679 1831310 754220 1414336 1147765 1143323 1853113 224522 1888325 86040 1625524 537746 2889 1562138 751414 1730625 638294 528601 15904 1867384 849014 59390 1120983 295128 1173956 88676 832647 402957 20485 1018972 936491 1582491 1486242 1895570 1517248 278813 533452 21087 524371 1999834 1594404 104643 722766 1341438 1087991 537379 1521065 1569775 951073 1308140 507152 44863 378846 739540 1113815 1316545 401260 31919 1213375 1847160 781404 1797629 1413228 343425 1108848 1292030 1919858 993728 241268 827857 283333 1275669 56379 1155506 1026557 1998810 648761 850211 1401984 364091 4467 1918330 1666676 1269121 1553674 1818056 604627 1581393 1041557 673473 650201 1392516 833521 337660 968215 1548524 75701 797372 1393683 969611 1359564 269249 1355589 166244 570919 473456 369745 1954202 316423 1310164 1807759 1068239 1908810 301265 102640 814411 1177216 1532627 319570 1857295 622639 1207428 496394 369788 1340933 1563568 1609200 997024 293767 351494 366195 1460019 653818 82059 5615 1134758 219174 838549 1873847 80272 1469689 929360 1604471 911592 710114 993401 644166 1888741 680278 1828074 1718309 1615967 675496 527066 1060692 409678 1322876 954525 1685985 207047 727184 534082 1944150 26034 976631 11040 126019 1439999 1135078 1583551 1038489 1307261 1795120 110504 505052 985048 1051956 1596359 1019840 1634450 111075 497563 1693538 979307 411746 1283420 1742575 497519 1708728 377526 386790 1064915 478392 1939575 535698 1357972 1038589 1558617 700838 687341 641649 913425 855206 1677758 1156118 1246294 57181 1736132 330346 1434551 248498 1869460 1346863 662973 1654770 35231 1748952 404222 614543 336539 1082821 1695915 1444709 1240480 467808 1320617 1669917 1020866 919048 1477708 380598 1096646 286484 1344137 1304616 1651473 815588 1743948 715775 24338 1975168 1472513 534155 1377291 1526090 159762 536788 860680 85943 1405472 433509 894149 910199 382480 1817474 954712 1191949 1701425 929010 1429956 1584559 1705984 1019665 787468 972208 657800 997344 415393 1626824 757384 514643 1728347 1734938 93499 1553520 1198124 1690704 1939541 267590 1880253 799378 1406875 757429 295388 1249702 1530009 782185 944638 924717 1650082 1270485 76562 1864912 58586 614761 818178 839234 388264 1489015 1038936 50983 844315 99963 1475181 1707273 1195219 133573 366994 704707 2693 667059 551381 394199 210886 1479566 1274194 1647995 1026774 397538 236426 1504419 1438459 413367 853895 1540954 1882360 481288 322652 659015 1491088 584590 1709652 1351412 1198044 324744 1176270 1094243 1139684 938657 719424 1386759 1794688 405320 1035357 1479068 246910 1259629 350414 898168 1148877 522332 965629 1812083 1608462 1658993 1645662 1102013 1657948 968188 1976238 591251 1062527 411902 1811598 222675 1170084 1116845 921627 1019138 1761553 1785262 91947 708836 1196264 1043856 747046 1845627 225698 271794 1499633 216252 1661016 51506 1943811 201205 317873 1072450 661931 864761 89981 1753715 394325 1801639 1719936 739118 543038 859343 1442610 986458 1013326 1434364 1209751 1725753 1794274 878325 1148946 241389 273287 574414 1205793 1883214 1690802 1460876 15531 1150402 1355123 1707580 340698 1397560 1087237 409468 742261 1851959 1103013 1363870 1212239 27314 1790039 743217 399142 311302 727336 574187 888279 910337 764896 508689 673648 1656115 488620 899393 82208 1570867 973535 1735041 1119981 65521 1003553 1331694 318093 745937 1985251 1428196 1279595 974108 661640 1095425 652472 1622456 330610 813634 672675 1717698 247886 980142 1325907 317719 1517380 650311 478307 1898158 1018415 1466829 210513 1735316 1859094 1050463 1739277 1518865 1486293 27409 353979 1151763 829590 417072 1414529 1343113 1472426 382231 23749 739423 23152 428879 1395342 904997 1915620 1818759 1497778 1676575 578152 288845 27243 1282739 517148 1835456 85309 1043745 121641 1205906 383728 1337560 1552312 685231 1460554 1599807 1518699 1652959 842578 1321060 593129 1771609 1204172 776766 742908 1791260 578100 200104 1514099 1276988 543873 37797 240814 476955 1430214 1415920 6024 308396 132517 1873977 1335154 682827 622459 41392 1905328 217671 749216 306133 291464 1419503 728416 739335 184312 914710 1799310 1320215 942923 985191 1959545 1137373 452267 1063198 874758 1533766 1149994 420576 1224061 1539497 374311 440573 1240021 228351 857566 585671 1199180 440926 1943833 1338982 1705831 1142093 819804 679475 1276559 846204 1566743 1634298 1531574 1002294 717697 991031 1231082 106598 1458409 425893 227569 964421 491267 1199802 371011 1285944 498596 1667955 1993732 423440 1810389 946635 1478344 1018837 1049060 1133956 1473667 1922216 386803 500611 1651462 686839 262039 720009 1979331 1322646 1647627 796988 1394760 1020911 809713 1264693 1670810 726524 135149 1233505 639209 1001121 1914119 295070 590330 609824 1120079 1728184 1456355 528557 303733 927702 1628079 961817 566999 760040 128385 946662 574176 738728 360685 1573927 1954571 519961 1647543 414072 1435076 1082560 1596053 641477 250385 1012579 670332 1792180 1797312 326768 1077790 917807 1935359 237655 1240013 1912958 542654 1310572 1945384 1969371 1746905 1692267 781029 1125307 1225481 726974 1025180 193753 509578 1624620 110859 762207 1588492 1771536 586343 1194860 121921 1673464 72610 108531 1858238 1737183 205037 1550794 224035 141137 73090 640954 1572245 858132 1570258 798708 375355 214063 1605837 1064161 1345087 790246 571121 1322742 1538583 1720766 1093216 893551 746851 1002700 1436453 1921051 1797732 547119 1099035 636081 500997 898460 136433 1312262 702066 194761 603017 1480779 620900 1311423 240354 777709 816585 1316095 846099 1592226 430537 998340 728529 1806253 1388575 1829401 1922571 876828 1282667 297413 1154392 182544 258092 980087 1870740 1234043 1944072 1238595 333788 1255404 1545046 1847128 1337447 2841 397318 181966 569159 1733652 1208591 1733915 112062 1769092 8987 422988 1132860 509624 215009 210872 1482947 380736 382725 1445882 1862315 1240955 863257 1643485 217047 466303 1184535 467599 375563 1740860 1845803 1599790 159563 1683069 440819 301679 1828605 1996581 1499862 429410 78743 741951 1022000 1752525 1129631 174078 940596 1061343 308665 1625858 1555351 232601 781108 1640750 289327 625278 1151988 465019 657604 1671723 1290617 819672 344150 1326307 993251 58555 1067038 583236 1180724 1853640 891743 603066 1720177 880598 1781306 458239 267920 1518125 775942 1097754 1261993 1036749 582700 1814642 56571 798448 1674454 116084 1805068 712294 1142887 831888 1563979 1076662 364500 307190 245970 320314 1775354 47969 145288 991976 31932 1074288 1830403 503300 1373489 1515444 932845 394892 538342 1356303 1590887 1930613 1779596 1082407 359622 1924472 208635 1592691 1272912 1989354 1687999 172688 148737 730978 52491 1380125 395170 1794275 1035888 472372 1442225 606119 452310 1337260 1356933 1766166 150732 407240 586962 1823938 814094 1373115 518128 91892 977410 6042 459029 442640 967080 789323 977395 1174911 1086095 1002100 1807616 1148881 1809621 1109137 1186580 1008195 1959558 95743 303246 577292 645959 234218 1892573 693780 1484974 1848813 1420970 1208874 692056 528067 1754366 6511 765947 1994973 1549788 429407 583727 87864 1748833 138262 1724906 922730 845412 104447 1986529 1262929 1764637 1844187 719901 1787537 617290 525855 1130468 1953257 1974666 13435 1678471 1355870 1677281 70343 1046704 1654650 1952372 1274299 539962 1772970 256338 1351404 457783 1557891 1571485 478900 258234 1020728 1328931 1978259 971763 288119 143236 1972968 1198522 14393 769738 507684 701877 725656 1896570 839902 880199 1043090 1735447 93174 1277897 519762 1768459 431462 1019872 499029 1756479 1753563 1109198 1936298 713812 1276435 1677016 1524583 70072 1293341 841103 1666655 790629 1591354 432607 932962 858570 1993556 74508 115023 383343 759451 1747101 1738122 1818427 530828 340736 1678102 1929858 739479 1211704 1508090 815271 1616777 74595 1382822 1590441 916974 1752119 603258 554985 922036 1969431 1074332 1654115 1961591 1854477 992476 1247773 1708666 731164 664830 311433 1005955 1822338 913811 483469 464996 1110506 525922 1272111 1451225 1151791 1512378 1401316 586445 1314016 533570 127719 1570476 1870482 1846032 1886217 1744678 702632 648041 782710 1814030 1971692 894134 787309 687300 103630 974624 250271 1375615 945738 1008918 1695758 200749 840351 1892292 1192266 1191376 697798 1022658 1218656 1585238 416872 1744319 1940532 1754875 12838 1222035 1284890 1032367 791918 116311 1262328 1963274 733308 1280623 718865 1418247 1623254 110786 1896933 1166157 408050 130490 133158 1768530 1924989 1992609 1174345 1536750 890719 502069 1139813 712341 1144694 352628 24409 277858 1633162 486256 1964962 1413811 825404 1242545 1827283 1880283 535632 1947069 232470 1011241 1495847 1153370 1759372 478161 837158 1001222 296641 1249842 1935713 1653727 1895718 1486903 42117 864160 1796071 475717 1380821 1373561 1273342 1912386 1326195 1928104 851724 928561 713598 1967583 1650455 675671 226067 1653408 990433 594043 1091239 361821 268453 86071 1602541 233743 1645479 1462993 1355566 339982 1963202 1439677 472984 249583 537356 492611 1017053 717047 1495906 1075350 1820715 1165777 1468340 1567632 1835493 222657 833294 1811558 866924 581053 1627278 1424778 811240 996741 1713853 1185452 811380 618557 1371765 2588 622236 1791936 281067 1816195 750219 1138795 749786 1599223 1323603 1660629 1472235 1620288 501186 1632840 1573139 1749755 71212 1145369 1923869 92480 268 1457172 972708 1740495 98957 1494700 876669 1383473 1024927 1062555 435587 401643 133045 826276 1783894 763453 938209 568110 505997 443954 1656645 1258729 409719 1464457 1669949 1289460 485401 566626 1692561 859760 130041 1754641 1187548 1839002 110003 924156 795644 1194241 1040632 81102 1068415 186805 728038 492685 1476226 1830797 289883 1484162 1491689 1588420 1557956 822544 959082 267941 143065 321815 1692169 597531 1804315 1353066 816639 1534277 1631666 1314543 1181590 996351 1353801 372193 1899496 84491 195196 1291274 673667 1703637 709766 433793 1592107 1842325 1997839 1837198 1517106 1968226 149787 477289 852996 1934321 1476318 356036 1103022 678230 1129665 922712 244992 1029365 48497 1919551 1877183 415574 184842 612512 1487363 1706072 851414 764362 483217 1998858 393181 742879 800562 326974 132841 980635 565232 1583697 31782 860034 368253 1163659 1082800 607604 872607 901701 318939 1950245 1200016 1212630 1853072 874058 356487 1949414 1796064 644458 170372 1294754 1490964 1792855 1324176 468815 5740 1850912 1797681 1509649 990696 1713988 241920 1383000 1955504 1371844 1286124 1316105 1511573 354352 1092287 238373 1022536 1718278 637429 273204 37185 1545440 347120 1394573 1312246 829962 722827 1407815 886341 542590 331717 1640702 807883 251461 1924032 508266 502190 1606375 1917401 984709 1597314 1458084 1252742 1968616 1662146 685722 487639 473763 1453770 1314364 1813703 196680 85315 1693766 215512 1881056 213858 1725484 971020 293459 193502 1596233 1990666 1071098 35925 1756343 1629955 33759 125550 903913 1047395 59281 349457 518365 1122094 862211 462674 537865 1902463 305917 1465042 1269639 239268 588749 496306 110283 1738719 1373266 1990980 745184 940773 1544159 1362583 1466306 282636 431667 860079 1481720 821783 45437 1427901 879305 395646 854667 1315587 52130 159321 287878 1123172 1562931 1812640 1200333 1511636 1338936 1281367 1661066 1876676 882968 1875995 776622 949364 1573585 1573017 1330123 1472129 1750075 1509167 259976 749078 1908495 197896 516576 892524 1644401 706679 83709 366976 753700 219532 1305079 1850919 125884 18788 909261 1693750 1959988 407648 918008 31221 1588041 337892 826049 1652759 1846635 1915503 167182 996519 315909 272624 217352 767564 93523 365251 1136788 1820660 888952 230723 1282547 977203 996364 94563 1764907 448415 721491 98205 702436 1195473 1856003 212383 1112492 1803197 948648 215587 498062 244766 1101919 1502411 1350835 1519052 1161470 1764257 1636485 1731459 255389 935811 1404649 475949 1361446 447435 395314 1702803 211316 9461 1567301 1453175 1311349 970566 1686900 458209 1400934 1043814 1921718 880024 1245988 180147 1883851 26930 1104944 422933 674901 1455829 906545 1070476 657921 1972943 1737906 467349 187670 918825 1869637 105937 653979 601686 1706356 532380 1177444 1601045 1936164 914579 1491307 1039228 967698 1605066 595032 1252242 579965 1833306 655939 1276460 1618194 1731104 202032 867666 969498 1020655 312146 621917 238896 1127953 374651 627006 1152332 60671 1159006 348662 806810 406478 644634 1468707 1478510 502401 459173 60972 450063 1925950 979835 724354 381028 659612 1800433 1834496 207548 1644262 732367 1663031 387073 1316407 999727 471993 633912 639638 407490 1238057 1644661 1249054 571577 443965 35516 551397 1269419 1096205 431434 380405 528660 1185586 1969660 376835 1833393 258800 180346 1056568 1859394 1873514 241954 1905095 1844395 602389 542386 1937353 1011415 858197 1845478 971579 1761234 326902 47981 382097 1233283 656648 321046 1056566 236768 814210 1467161 53464 535458 254277 968972 813058 1619018 1855862 307232 1687704 746598 1270889 1556595 1715251 1342240 482399 1709163 1234741 1594502 1743147 1303502 1390562 1426359 478137 111847 1949935 231534 307977 122036 152440 1898971 862339 1160753 1476883 505744 690620 89222 308774 202156 1252690 1120953 1054102 1079583 751897 1419381 665094 1845749 828190 194945 1809185 1964816 25222 553811 856023 69236 1226164 1564206 855185 701328 1975177 36837 1804083 1080167 414501 85548 1247976 1202478 638364 1342639 304756 1710739 961879 117500 1660861 1810619 173957 1767748 1722789 1100896 1781050 1737364 842063 1413250 576980 1992444 1671290 3493 1564266 1247728 601160 726120 162340 845624 1264658 1695429 99713 1372276 1732630 190474 94013 1292310 373529 214227 1656304 1771231 1712392 1654484 1533316 1692532 1429056 1670317 887529 914490 1814923 1789123 908623 1719354 1326166 1298123 1977417 1380269 647349 1774896 1031355 1389852 23218 956167 1996545 1256236 623189 746896 62021 949942 1310822 716264 499930 1364629 785316 45476 1920846 1506491 566874 513017 33582 1701810 1795502 562160 914338 1742873 1852514 1540205 789448 171837 129802 1423615 1054337 1726238 525808 1523509 1947002 1975618 344492 462266 827630 1599220 1808734 1682157 596024 1736058 1920862 541179 1598177 1807232 1235429 407432 465774 671906 805881 1556905 1206594 1830521 1064603 1613955 1845600 796779 393981 560513 1615546 1750724 1853652 389522 1271574 16687 1192199 153925 1727273 195512 1231151 828567 1785659 1849180 1166525 560048 657158 1687390 971521 83172 406419 460213 1737268 579492 1832886 1966942 1839480 1364022 855775 1939831 490530 1016748 343946 1335601 251993 991147 801951 1068556 1914673 980741 1770715 77866 780754 1398274 258045 1276177 199290 1270047 804013 25645 1793298 1489428 937038 916271 434092 1158306 732119 1113818 1988301 1001925 957002 1321039 1415408 164726 1596929 1746200 1865648 607106 720424 1492792 97165 248248 1399870 670294 1993728 1529552 1475575 1380470 861632 931075 1983618 1627963 1546012 1517557 1902930 1905886 109108 675322 1094662 216029 1323735 1236272 1617180 1110079 976917 977708 266458 1917837 831572 1471486 1021504 882413 1011580 678465 618324 20537 1829897 1684062 1905232 1630166 227111 565339 1039011 1476681 491261 557461 182071 875592 781384 1465412 1531752 585219 1695354 374601 1659926 141480 1941572 524867 1377318 727369 995876 1744375 1980476 1235744 848070 396920 1300359 1521196 31225 1798359 1843528 1923276 976704 1020461 837431 845779 202080 1313041 528659 1846628 858363 1225954 508045 1621160 255074 1843759 708518 1365506 1512739 556632 972468 1918547 1725539 619421 1264501 314759 981603 244171 1420781 1451190 143281 358621 235092 733933 1221689 1629015 1619508 593297 295444 1209253 1714574 612721 49212 1149153 1841435 655635 890094 1748957 1366726 1753158 1194448 894471 1090314 465631 262269 495299 1973266 1253995 808721 628030 1315511 1712237 602957 450626 552826 607596 1221308 1214670 1553078 1004008 280645 357676 1333164 1851616 88116 308236 1604776 521871 715008 58564 559388 1716855 1322196 1308156 530014 241901 677989 1245646 1909743 1641536 1934531 200094 396966 1233097 1240611 1466116 1185623 210580 57127 1703002 1205479 1865863 315169 1971479 1580277 1637381 177275 389926 7942 1876596 986621 935800 508046 1297400 1842986 1312645 434525 1197746 254036 398651 1878578 1228757 183306 476958 439549 707435 197597 1042801 235453 289824 1859667 22552 230074 1221556 1458069 831568 95970 1206201 767746 1326906 558525 581723 1133889 586134 389670 1419878 873061 1533911 726197 1423279 1082672 842722 102638 1276594 197767 1904912 1592933 1620779 1178921 733734 415377 1506215 1005769 1413159 1734920 1060509 846838 774855 692079 1327466 1755096 143317 317920 797055 1273006 318051 543153 1943955 958612 1680842 1566752 1052234 467589 727431 1267338 1903525 1301778 255854 1044584 653938 1903724 1259972 226438 353374 1548049 1494676 809881 1517627 19669 354313 1900982 1078289 747430 299028 754578 779842 1676342 1630570 188279 886786 206587 785936 488968 1625903 554767 120685 286581 1088197 1945079 1077961 1576673 202550 1755160 1628581 859644 1324994 1380979 1499523 398472 67538 157728 755398 45878 1023148 594968 1598564 1472186 245629 1377645 181721 796844 1096099 1342123 1103043 1092412 1805974 1580540 62785 175457 335894 1047760 1684400 1511624 1272920 1825287 1340921 1635137 126763 826587 1686043 46520 282475 1573624 1737930 1277813 1009620 1693888 1778531 1838170 1431856 1287390 1026306 1971529 776772 1942980 337250 1034712 1179641 1258766 72848 720155 1136032 420469 1847343 80877 53318 1020824 298376 1909881 326468 1371035 175714 131233 614649 43354 1940636 1063012 415216 1044419 1780792 280032 1686287 1357929 1464732 936729 1749710 1072135 1225451 1138451 1092179 299172 484497 1107344 963596 915038 94250 183284 130007 1566464 1368388 106521 529408 401520 1298702 880270 685033 1568378 845557 1530680 1187073 257960 384642 586018 58715 1739451 293129 1643135 952187 1530325 1437844 964903 883022 219832 521317 1742163 282861 461288 1202071 1944714 1388109 1995109 1312776 1710921 147213 1038344 1409202 805569 821493 18175 1795632 130855 1134 860705 1892926 1760877 540408 449454 1573018 1608422 630379 1465244 1161542 63990 1027778 1621347 1289541 714527 1404862 551879 1869011 574690 1768327 669781 1449835 1301143 223137 957787 343906 1247690 1254595 995594 136456 158838 212542 268527 1023692 263178 1431978 1712213 218385 1922961 1085383 662159 1064848 895581 678227 1216737 807461 1791091 654076 737180 500320 466793 1167898 58324 107313 1689387 1867014 1250522 26421 1003011 1246369 245795 483864 1369409 833192 1156328 450606 983340 1428469 1854125 1231250 1740641 1125233 955103 872851 1799267 506972 694465 145294 370035 1530984 1266 872923 1410849 572624 46788 89216 865831 556800 808210 1693225 410704 1970716 783819 1471286 1144566 97127 434014 75927 205128 803437 1257573 1941470 315680 1634049 1687761 1832312 887549 1095696 1366568 201083 1795697 1325858 39809 1943291 1219114 1569625 1071951 1494513 1657992 1320579 971928 1886488 1000115 674352 92603 683237 1126008 857576 506526 367399 497654 1684148 1133774 1001624 1534298 1466708 1824303 1617190 652628 1557079 552840 445813 1839472 1506277 1653898 204425 521827 36298 1516162 1642577 301198 1057766 489741 1530642 1799980 131188 1782014 989497 53987 1416399 737105 1755484 1410004 1076701 874970 467817 1031218 100753 391689 398489 535542 1609079 755284 1127406 1485751 1886525 943464 847813 1379301 1775068 829167 1474509 1622545 861453 254361 138039 923034 1264622 899561 67680 1279726 1648012 606185 930886 945534 549262 665162 1226128 394513 1841530 1057592 1650363 955530 258432 805115 672889 299772 518618 830649 882321 817969 1753428 901163 35412 1703780 356880 1966744 843876 995891 1909268 570703 859356 90429 1872904 1625475 1790597 727364 1271065 1040847 83243 590492 1066926 514946 1519213 66663 714812 599739 1040008 782878 1512014 1059517 908960 484311 1981804 447627 1552033 136672 1262118 383372 360758 461469 1531796 523426 1413963 1056391 773208 243716 270002 1054067 1376207 319241 1110483 1581445 1580821 120852 1239760 1409839 92200 552608 425726 1845093 940826 426200 562712 1894832 1281241 389345 1271754 102486 107491 914725 766187 231413 1946701 502965 48018 1625278 1560911 1372722 821704 1554181 1946993 152081 1013137 569531 1046961 1029584 580586 1732881 347585 772171 17997 1905596 1724023 1631749 91158 1034559 1947013 636385 1329367 1666774 1044283 1004155 1317272 199527 1321592 1903106 670865 1856834 20824 956094 671252 1294858 1025550 805815 723913 1412733 1667410 691106 1010959 1851822 1861716 586189 1238896 1458077 441277 6019 869295 1237326 137995 1239763 307233 373699 403464 1660931 1062704 693835 1138200 130866 484656 1087457 576277 1504529 1186137 800147 1563822 24641 735911 971163 1442920 1985039 1203370 1842652 594619 1317079 741513 681572 1339445 1319833 1885840 1458206 1495862 1698079 682900 267107 1037708 150070 1961211 179851 950057 338126 1325440 1990218 1932947 1094247 1461132 1617428 425407 621664 380180 168275 1115897 1398625 490817 1780449 1517113 1896145 264169 518677 1822958 1086652 118519 620002 386239 317892 492575 114224 1437023 760916 1451410 631822 1623694 856428 297904 945955 1964780 1429261 70597 403691 353817 1794073 1756515 349395 921304 669227 942956 350060 57019 1150717 1189688 476230 1595656 1361010 729874 258027 1765830 1243857 1009759 1451602 1761442 866248 1607385 1097389 494244 1813431 946562 408568 1728859 489076 1306478 1437684 872533 425501 880777 1978009 1454100 789774 1100269 557532 1774043 211165 131754 1450382 1483694 432321 691526 1742942 1584923 648699 1595043 1701125 1331458 477144 1837171 1254763 196393 1194649 1172107 518361 1534579 1407472 925500 209083 1756680 1868607 261001 833992 777282 428522 1509205 648608 136637 1432725 1977717 57222 973694 765496 477851 131895 1832658 1857449 1779801 1049285 781292 1026539 33886 225959 963750 50174 1398553 134716 1373498 176825 1453205 1949779 159200 1868447 885204 657566 1304587 462083 299738 717686 105945 660813 1801869 66906 1065005 1488803 1384538 783447 1543105 1439512 573382 790819 46516 132163 968048 629263 746751 1965194 249503 330640 1871058 314891 26847 1193570 1377658 1618840 1325146 950600 1196633 393614 679217 1433560 1312909 660286 1652003 1066838 14132 737008 1867445 1898435 1435229 1127029 826798 1740591 779965 43852 1822197 1464513 430814 1132304 1929009 1988500 1038126 1915942 662492 1672470 534110 820856 1901028 1235795 802492 486349 1576784 14543 303819 1308268 920466 470258 123689 109921 1524504 94904 582001 217270 1335100 1042049 1278638 1353874 761335 451782 1481032 503585 187393 772789 822930 759184 98800 217103 1205353 1769006 1501888 1286986 1237525 1886140 390713 1655026 1370325 756886 111677 1323790 825547 625632 1053874 2009 190522 1366123 32761 1806226 808799 1257134 690209 474604 1840508 543746 646103 115008 1377335 1039198 1546758 1528489 1948418 1368467 1940464 1483989 1333784 1042476 860514 1413552 1499527 1510104 154470 788552 980426 1961570 824367 99114 273291 1389599 1067379 671706 898179 1423622 320320 1302344 404208 1321965 1987655 580377 870493 1297252 1175928 1127367 1294115 1293402 1160562 475998 486658 1876310 434362 1048729 983557 471050 498474 870534 237796 1426322 667841 1118897 1143069 1514644 1125829 212635 1207834 474219 1910545 588448 1571435 1717568 219306 1430555 148353 1776437 786714 1503683 1941386 1750091 83503 1355810 1669955 1280931 116047 1132565 273769 205027 1477008 1009335 560352 1224314 1577577 1115494 763603 1892165 1674848 572339 1197235 1325028 1431163 1190401 1686198 1488342 874119 1950054 1557167 485411 1049752 810327 1988487 563191 1887591 1863954 164211 1430574 803952 1900081 1814463 500894 1030425 122638 1632102 1103591 1359292 67704 1114349 586693 628935 96262 452030 1144643 425243 1168360 181950 244208 1282733 1254115 1525519 419150 1167194 1960944 861825 719182 696722 1463012 752384 745762 876329 1158237 1324983 1354629 1304270 9919 389523 1464370 1956317 510950 1971472 1747940 122879 1639972 751429 145774 733025 1262005 531841 627297 462469 511006 218428 615480 796521 444351 1663023 1514553 1357663 1469581 1896307 1897683 279433 574826 1814148 1170475 790561 790114 1012954 1296329 1660409 576894 1671368 264354 235579 30271 1664446 290726 1525575 1511224 1435011 547084 908777 850832 1852891 1550969 428878 686570 236494 1829522 1468283 1667623 1672739 48919 436348 834545 1140918 908304 1431459 726401 542493 770904 1769356 1748918 236191 1563824 1961008 788472 1670482 411524 581349 448205 668157 1393244 725235 725493 452269 934525 1535877 898221 1072343 1868533 803747 678945 1559726 50074 976889 1124424 1985443 1153635 15313 1019432 1163801 830277 651371 386910 1274479 980581 1498387 1055290 1112308 1861360 1035296 786280 684460 591376 473308 515412 828208 1537500 1421452 326786 765706 1651586 6367 1650494 1562682 570960 645389 348918 463332 1524502 621683 1355705 1954086 1387598 117180 1129751 1006943 280600 651261 971978 593423 1697197 211994 1187018 425642 299515 1687216 390018 3700 1928854 1598875 867418 815325 905018 767903 69939 741994 20147 1788883 697555 475051 1058551 785782 305806 1658554 577489 520142 1409532 564416 1277527 1135650 1881545 1234628 1326823 1890017 1690198 748023 470067 1712918 64073 956576 1025608 186201 597759 126728 1107119 1570780 623408 1811161 367475 1446758 696948 195575 462431 159794 1357597 1081533 1856082 1398007 928 294706 1315190 1032211 988842 491895 1282275 1382504 1906625 1429644 1023321 1470119 676590 176818 1574917 641396 133322 951324 1786743 1587263 1681192 1486380 847997 893465 1762976 1235976 433163 829684 28008 1122559 323151 71676 1833918 1931303 161364 1741372 569431 1852701 1828765 423599 228582 101740 224516 1713327 59206 1480359 65045 1861467 1760918 519706 1427049 498739 493643 121219 1742109 493444 1381249 1930103 1193966 592515 884225 1263181 260347 440131 1411035 1749621 1489363 540264 1482652 483504 266409 131270 1585949 1705586 1077097 297105 1064229 924538 657348 35009 58157 1098566 500046 675988 1122358 776808 889424 1977564 1392511 937333 560674 1747712 1268287 1004405 625767 867102 879215 923790 988250 905831 1203306 1477155 599487 278743 1979189 1477407 1649532 301143 846580 320540 1196121 1063335 1553498 1149696 1368822 1428819 1783778 565801 1427915 867878 1101250 1458900 242775 596492 698817 1471540 1566935 677663 1099296 966139 1463125 1001836 1376265 1503142 297026 1879484 1823791 291889 1579898 935472 811703 1159643 1874347 1708980 1600473 1408075 530717 1658091 498712 110063 1089792 1142064 1919080 669377 174885 1777329 670989 1337737 1581465 1276408 889656 226316 1956621 1712122 801275 362351 1813626 1976413 1304929 1978332 1640035 1122177 1124344 1995192 1684136 977742 561523 317035 1104075 17469 1301387 1217580 1731572 750396 1265031 1063251 182590 393775 797253 655457 95264 1424486 1503893 554511 1218386 387207 1381517 1659016 1622373 1523476 93787 362523 814731 1189129 1441130 361229 1790941 462140 663173 903061 1338560 128890 839791 100408 1717043 739010 63861 1465843 62198 643426 1671599 1114370 1009136 1107351 1938708 1142604 1708198 111458 483486 133994 1941091 1576006 967044 1398528 1496372 1001952 475694 271682 462284 750376 982158 478782 1329873 615054 1658552 1956565 1852531 581128 1389074 1964762 132255 1903435 30067 1764144 1325559 1511952 1288779 710923 1217888 1116168 722968 1749517 193960 1066703 1199693 1532318 68366 429960 1482515 1947930 1460526 1137017 936312 1971025 465336 1881627 189956 382207 939679 1616216 1785952 1269636 416351 680625 464573 1909310 346705 138167 1919728 265760 842819 457435 402389 728257 62628 1849163 560277 1659104 1836906 732130 185150 1686064 998375 1090098 1983669 1685333 1564740 993103 1140710 880441 713921 1603115 1457404 1857379 356659 1492741 1573311 897786 201674 1205339 1884696 1797581 1683956 1259836 925972 1092923 498991 933902 491319 1398 1293411 348177 128715 960945 36226 1372646 1220704 1240650 891120 849890 501558 1053483 719285 1279919 1839879 298268 833272 445886 944866 248237 1095957 1481807 1923012 1723490 919163 964231 245207 1119178 135242 642723 1749338 456696 1205927 1924434 769535 1538661 1869691 618763 1882680 898480 150088 525782 877145 818017 1885405 1880576 1836385 650535 1560824 796979 166459 1001429 580688 1175202 346298 1632064 801486 934222 1314799 838858 993590 863764 1947330 1935192 615463 1211577 537433 1436735 1533283 157352 178770 152653 478050 1979917 1791887 1519978 58584 218146 560891 1873343 121257 202484 923751 1456701 23360 855932 532195 657096 1168666 1465272 1599776 1957348 375950 1375653 1267887 777717 775877 486601 427164 1989965 675945 1632540 1345526 880563 1156570 47056 1757514 1576856 1137420 855414 1150780 837104 898039 1469981 349283 926101 1907326 870706 1326089 372598 442257 593971 1572941 937226 1998930 1446912 1231863 950031 1710195 98535 1098860 403559 736456 46837 566534 1596046 1974948 1885117 1283495 1679559 1962808 66784 290232 654308 244073 1593526 1964943 1861821 1861576 451877 40498 38197 1148632 309671 621086 1061293 1295626 1246971 1663516 1695382 1847265 986380 798511 404233 1420498 1888068 442765 278356 1645304 1331051 1436804 1727470 430972 1310287 1118272 167875 823534 1047866 796124 1369509 1975195 1108814 1589505 1195124 1666009 546654 925160 812976 1869456 642348 443058 754882 1320778 1169697 1900959 232405 521421 1231062 271346 240978 261822 661023 1886534 148527 867195 412643 704811 1390825 1302400 22551 1600238 1579871 576069 229513 941603 111253 578653 1054774 571030 502259 689453 1680973 426407 1337628 1134546 1569689 458277 75055 266395 1963630 1788688 1091895 1165215 644538 382543 1266519 1347422 405701 1573097 431277 685633 1996173 826971 701513 855378 491295 1663562 444771 638998 1499866 1171229 1799838 1206734 668647 209201 622408 1127882 182331 9559 120631 1710078 684599 896350 1852796 1630240 140792 561482 193014 1790887 298700 1723726 544570 747661 1990637 673852 447209 1233215 1300433 1410194 1827917 650857 1645750 1772779 1413560 1691366 832376 553157 1579799 1481038 1538853 320601 1303424 706641 1903134 1914689 718910 1666344 1622806 1849552 1436581 148203 1116699 820643 1786738 804705 1821357 1601942 1858119 74752 1174859 833589 1207575 294276 849953 1053945 532531 1338605 1066336 1593350 1234123 351360 224836 1433380 1983949 999635 535015 927753 393019 273096 196992 839334 281185 707479 1971843 1842644 1519060 222002 1401525 676933 1242571 1536819 3690 1050546 636522 1948620 23968 1297150 1448887 1418537 1570781 28020 1361414 1088516 763671 394753 203810 1390266 99273 1749808 1810780 878254 1755622 155158 480116 730671 1360682 1604822 1449644 1947703 354442 757278 1683911 791551 1011260 1709150 1481665 682904 1103686 1406181 198456 95003 559358 1332555 917579 1806396 996883 1904080 225330 1800376 855397 1648890 1872605 882298 1216759 597563 555378 1723970 76044 1010657 1417147 1442340 842173 386380 265678 1446731 933603 257068 1060330 532809 1712 1587934 1758611 1310136 881311 1807141 722588 80022 1397044 1068737 1304280 1922737 1931781 1598597 698351 660930 435542 986408 1109299 375424 758516 1171156 1432979 127434 744126 1964307 647787 1764632 1744345 569829 1309957 1505993 1708796 18144 1333665 964674 380811 884508 32040 183457 606528 711270 1965032 1679802 662294 1629917 1847567 173299 1010964 1472979 537273 1473496 821893 29752 1938864 1510500 1311883 1265128 864655 1295236 1451335 667800 295007 638378 1644443 1313238 402900 805774 689065 648833 447354 1618653 737310 1649620 109811 261607 1313177 1866450 767961 1155629 1304599 651390 1473710 1472061 1363945 56283 1656264 614079 1568797 637937 152160 154064 1432304 575062 844888 422145 890706 14986 1354570 1050735 1878283 1043603 1473028 301258 488446 1694078 529415 190861 828348 574370 190035 1401958 1770044 736662 212883 1980305 1304775 1337299 1614372 1250439 1645507 1949970 1957334 1677096 420567 817052 936970 488693 947438 516135 882815 282748 1839734 1560546 682177 1853552 1506797 1852309 1974062 575795 1776465 327510 948182 1728072 1316729 1329410 1111621 828234 1372124 457299 316905 640034 601308 1626034 1587703 1510848 1827348 951775 130321 967214 1142551 48555 619386 1056284 303634 1981885 1360744 1315272 1450496 1009369 1115688 1815374 1189948 957471 700806 1765495 933023 1806327 148605 1575167 127178 972739 1636993 1001443 957620 1192515 568518 1794918 277331 110296 1833011 885549 793284 455757 671243 461316 117376 325845 277129 1231480 190181 1800261 416174 1843891 814434 1834886 295393 385309 1174661 602090 748599 1672781 1914934 461850 1749768 1832132 1812886 214456 1153560 1836173 1995346 972295 1259969 1600373 1677838 1517416 13126 913638 776387 1846462 1698284 1052158 274407 826956 701971 1857758 1232964 1030746 308037 808640 238192 519624 1349746 1833512 1798065 1504851 1475849 1015368 1176363 1638789 1291647 697936 464538 933675 891265 1457699 1969566 987924 900211 1338819 1368457 570994 1675517 1434124 930586 1864331 302387 882579 823796 1967576 178629 1684394 346984 1184439 990574 532807 1278366 1062172 952709 1777362 1358799 1939538 1522224 1470434 1731654 678056 1947546 1310735 292449 315100 1403714 1735599 1968265 1883690 1650602 25263 1764277 453618 1719351 609761 124903 366372 1689145 1172599 569659 439770 270769 565299 455278 1657217 213116 1480052 1574443 1431811 150758 1450526 38369 812137 1052443 1861176 1389425 996801 479779 413133 1699178 941532 1037494 651545 1709501 874525 194254 1622411 1495781 846323 1456939 1436718 20013 258739 518702 842753 1000102 141249 1875185 150977 1814385 518558 80621 1715743 1731328 325234 1960869 1794809 88582 1785355 18429 954938 418611 610315 466261 1886688 144063 927028 530455 29389 1794023 1657722 393133 1006997 194736 1176361 1344051 8214 233558 1600839 1025738 423105 672048 1826197 1391549 416019 1993851 1995839 903215 1375385 1382375 298931 1801013 45420 987497 714018 1155923 1256578 1863032 1270764 118478 1322541 968675 1304139 1781540 1862879 296726 752155 568932 1461909 207719 633565 1908773 535583 1489679 1219556 1600329 392295 1992994 1804121 1412798 2939 822982 747465 925676 1001810 1953944 714571 1591196 1149129 519436 965621 1369383 947876 30175 110489 410215 1986997 1900652 1459886 1321382 867164 1782588 865692 841990 1005936 321540 1409521 1918890 1108942 861399 337648 502235 1238446 140485 1121267 232124 1415381 1986327 1952483 1377168 805429 804230 300707 915817 1593511 1516436 831367 1454474 537174 604944 489730 1328698 382350 1375203 1722127 395817 786684 390164 121047 302179 863152 579906 1226906 1026069 1879182 1270291 51818 1858466 1151726 1491363 476349 549320 1741116 1719763 615723 1873061 1808180 1785487 884541 1973531 519956 1106367 1632235 34238 1321901 1989167 1006243 155058 145576 1710360 957039 1822949 312769 1820435 1844787 124990 308056 1595987 105031 1998196 631493 762478 313438 283605 1629846 438367 718385 1985577 688253 332461 1677240 1393589 1436169 43661 1163348 669308 1492575 787138 35283 106168 1737218 1034197 394308 624129 513509 806325 439216 1755546 164004 1344141 1945058 415582 903756 1235400 1778798 1659098 1698490 566273 1223598 251387 1659297 942036 1070401 1658998 301965 1185245 1613338 685868 931804 1492150 958578 1028156 296769 1205400 936614 1982294 1827009 1392665 1474946 1158031 644577 663348 1303980 1862505 1553314 401305 749632 213961 97473 782494 1458568 115678 789383 580471 1384161 100300 1646140 263621 434852 1421773 1939411 1847637 306271 200614 340283 649503 268232 1094640 447534 1823233 485464 639450 1526600 755613 155416 285845 1519878 929734 494967 1349388 40951 240511 128086 1181153 388869 533767 403411 1391981 1602575 965199 343735 1645326 843406 697832 814808 61522 950861 1687149 378321 709895 1807894 1152073 585978 409940 705506 831948 974192 1074561 1510644 1747459 1373475 1144448 227801 682137 1195758 438998 1135063 1617437 132514 37350 800246 1277140 640790 715341 1922669 1220048 1273113 1374304 1849627 1519589 892349 583835 160722 499995 844421 432401 1575322 1301920 340244 664887 1734754 738950 1779573 1791161 720151 1836210 520986 1105987 1654742 530088 194855 338071 315479 1528046 1013208 1212335 1049044 1642319 1430804 926970 1800156 411620 1121592 387116 427295 225291 1457978 752322 311877 1583449 906897 1973975 1596269 909227 1195938 387131 674431 64196 953368 357944 1352948 665952 988949 517162 1588048 1346315 300988 485835 10536 403999 301336 447765 869839 147962 194874 11221 1168430 550190 1476526 1687656 1783969 1250526 1006109 978800 1547805 720129 834341 1281872 1802280 313485 1145131 1302686 771814 1285452 127163 1356590 218730 1390979 353871 1928698 8428 1457829 453449 1896152 401990 1656971 1422761 1367828 1468667 566711 956738 675155 507017 240913 224863 863364 111183 1020436 972697 1308720 1452990 978932 1307188 1432701 229505 352980 759786 367449 715007 39399 967295 95594 914397 1850043 702281 1376143 168103 413164 124908 1155560 1990334 1610768 1127996 1451059 402717 551280 1878847 787763 1302255 1241563 578616 187455 149599 555597 96599 192132 714735 1458773 1646848 69190 584493 1672648 1800149 1049914 57420 1581940 1402669 1680512 247582 298216 1121029 1755633 219617 307557 663672 896837 906629 496217 1610503 1655563 1784729 1063264 1349224 637988 1143638 350274 549680 625061 799563 1044437 442811 1599209 1398359 1862708 265499 1338069 1782084 791443 1353400 598451 1123713 1697188 1516546 1505433 210659 521261 569623 554992 580510 964624 212466 1868266 1188421 1567812 48199 1000565 558218 1358280 138604 1462843 1953748 341895 459670 1795121 1274101 1003418 1131230 1905094 1505725 1584656 1501920 784388 565293 747715 1234855 282921 143761 1794218 1462249 823810 1610339 274801 1128390 1976567 558444 1442240 908524 1218168 1103268 1268437 1016658 493394 1815396 964565 373113 1618297 1494367 927354 1326785 381893 872685 1463627 1411538 652961 562281 322265 1198808 827037 1862783 1397010 1098998 1145415 1411251 546065 1746365 1353496 491140 1458317 581536 1704083 547104 769864 913258 552132 80170 1259397 1388033 258755 673679 1216583 726606 747388 408409 936684 1679354 427138 1431296 375900 1810121 522157 484958 653002 1726394 1168851 1292307 1567093 633818 1975930 171216 652069 1459592 681311 597466 264457 374122 1391253 64653 1771732 1185989 411532 1588707 1817514 474228 1033739 707292 1136540 544023 1444140 582184 1447909 835965 972099 1070221 1833307 1491135 185877 937840 538925 1849881 1504792 53795 1374258 30464 1493995 1955966 935401 176808 1632591 1497016 157138 467776 1124375 8076 1405894 56962 210667 708091 51811 500360 861254 271714 1565887 1524227 1633232 1458851 287216 1641118 1321951 1312601 684942 867948 1957932 755832 710617 1237647 1071000 442151 1453371 1908261 1531891 140456 911075 1817571 425633 1254934 699237 565029 1543719 1985655 1295034 1830792 1153280 661188 334222 1361204 1496178 1888169 3126 1446204 793628 1859217 1559284 1134074 1710373 550026 190410 960016 414506 318438 371855 1395228 381182 1034774 1834869 1969970 1727070 389891 120797 1795775 345018 256760 873091 360287 359781 269709 377150 1992777 827223 619398 1166191 1727541 1761714 48326 1163403 1490598 1797425 1767130 1597253 1922681 1436884 182794 924969 1993952 684057 69461 1266150 852482 302695 1901137 39246 33482 43344 73133 1845 769361 723080 1840271 662600 1985966 766092 1375102 1864988 239177 721673 1009108 281317 820058 638050 1989342 1810496 206126 334743 146090 862741 654017 1158166 833860 1519596 102409 1097464 1792298 580520 1298231 1792285 793489 1279588 348465 1526339 1121484 1397980 704996 616499 951351 752885 211125 1948051 193331 814118 939496 1824828 1247830 917441 313250 1808220 397596 656977 1398554 1018257 849434 288783 683543 156922 61259 1347202 1336707 1278587 1201305 1896706 391371 1773679 1978786 570105 920158 1346621 467010 1169906 145872 1594007 1544344 237836 508809 1951992 1468685 1056612 1504387 840399 439486 927376 1528884 155579 836693 650939 1738704 633410 1805626 1352886 148027 1549878 278022 1028018 34800 793097 1927099 995637 250111 307460 391719 1687665 340166 1221912 1867679 156178 188870 1383184 656425 872999 987619 147580 31836 1613364 1711278 507940 531615 1945440 1118431 1659532 730665 402601 1854307 1883131 90041 1901602 747748 1893784 379002 1720517 1706698 1222725 315786 1795181 1586401 947095 149144 481797 1338095 61934 1124654 329229 594184 1425075 1205928 1567794 1223554 1539866 1052738 1572542 1935350 1654351 796155 779972 1515692 488988 1157267 277078 1332835 432351 676369 367754 875614 1319094 226281 1486247 989240 515603 114134 1874518 1355912 704458 1218354 962591 1528833 1803313 754728 1855242 1559560 696392 189080 15169 918814 735490 813729 1232550 590060 512796 849079 1987308 239078 1269877 1891451 1154827 402286 1636186 1648750 761496 534615 215364 1026502 1756194 828007 822830 486925 1053531 9427 1722142 856171 876555 650569 898095 1658089 161083 1381117 1337559 1111729 894592 1058536 1915921 1976300 128500 642822 1650163 897074 145420 1693621 727291 1557296 1354429 793163 1467752 1085434 723694 422882 1614025 474028 934524 1029454 1747849 1200014 392835 435762 1262888 1045335 555925 1445405 491659 1979582 1964054 1245193 288661 487797 1176708 500396 1329402 418272 1739437 1264007 82520 1039702 309518 939957 1970595 1229691 775845 1753488 393847 1509758 1640045 874567 1885074 900017 1097819 1182398 1752155 1461871 601073 820448 5547 323144 555080 1171000 225424 437527 595015 596652 1592108 1809011 296094 1400456 239994 1210811 1823477 238206 403071 1399908 1972888 1241993 1077168 1705492 593134 902295 1929692 1239894 70864 1883816 977381 931359 1146611 1486259 1090197 765523 1099272 1886178 1517727 818607 1907690 794331 20453 406598 1957534 828222 1400806 1386638 926341 1888478 1773969 675292 975170 1896493 619839 1073252 932792 283050 240771 643330 399129 1609527 998346 994528 383568 1369929 649048 1527673 287823 1683726 144369 151215 910474 1943055 1135251 1868217 1013670 493757 44678 828932 440284 1686807 545720 972965 1411879 564086 261308 150609 1570497 1453018 473295 1323743 256955 282551 1799606 569242 1710422 841042 96126 931094 1481525 609281 1682558 996616 1846608 1050002 947064 1619908 718466 497401 479657 1759003 615249 350446 709959 1973210 316090 1846563 1610873 124085 747756 299450 1691659 744354 395329 882014 534127 614236 282686 1937495 270565 424566 287 1869407 1992365 1596903 1656430 768850 1224881 96579 12814 279505 279595 174722 1013979 1691452 157498 484472 531299 703692 1831832 616737 1371700 146317 145804 1554635 1103093 1569406 1864157 1233853 1367967 439258 1212840 1153044 640712 1754758 1009164 1552201 1268607 1640328 1871081 44782 611167 1814538 565084 1629605 815768 1440254 1222184 1268738 964314 292151 248940 188070 561689 1188964 1918180 436378 1166702 517626 1049443 13341 1458971 387995 1826023 1521733 515157 1228220 1053306 160761 971108 1663731 1011368 413023 37148 1446590 857073 1708489 1035513 715092 259992 653701 30010 1045962 110686 1796504 1922812 148133 1862757 556728 1068583 600459 995482 934621 1018049 1112227 1966746 883615 1492643 1820073 1338316 986785 763575 693291 783779 484766 244094 1461514 1558482 1584867 171027 1717418 1195114 429442 563904 1469421 311405 1873314 1212303 7274 1634751 1527609 690883 716777 1318860 557072 5641 1240216 1591385 1073432 1425032 1902682 1924722 728770 1140682 1250838 1592719 1492062 329120 1776990 317296 756381 744168 439307 1020652 1943631 13910 426863 655236 1043319 51618 1261774 814942 376695 1929782 1101060 811552 1275676 628715 145732 1658482 399205 1455704 1283366 1966567 371244 1190738 1937709 1274669 458042 1957631 31933 814442 1731788 529921 806222 1657726 169916 1423221 1688882 679560 884258 1752005 1899697 867476 1812313 932502 322527 551074 1201658 483013 1359528 1155068 1838352 1046454 932853 1694839 1315824 688284 1751863 188286 1885356 988559 1735674 1243183 522780 376680 1660851 1955562 441171 120486 1922980 1979146 1379910 1920581 1129235 96062 1006727 1890530 136625 400096 1198181 1405347 406527 232975 1417994 973478 764463 740196 1939132 63732 184957 657863 1242642 121974 1888074 583685 1383999 823671 707854 1666593 1756561 820531 1317002 1138381 1250085 199977 1197659 768404 608589 933133 263887 1726560 155249 64730 312057 1787140 123555 1379894 1917859 175744 1887878 88284 1667373 1160918 127696 13346 1557126 189149 1660812 1784582 1108753 240043 263225 1071050 469324 273940 377600 650130 913042 1230029 113602 407696 1086909 570988 1944887 214823 1176636 647998 1764652 1052330 298371 225053 484710 474989 294877 508133 1578975 1132399 1015584 1739864 379735 872461 1142031 1349327 1641009 125107 825594 1435051 641663 1818295 1241475 1702866 1696362 743426 1799839 1153186 962328 901722 692387 1622965 495848 1394187 176930 282108 1198073 1070787 1392689 995670 1747625 74547 1115618 111909 225997 633488 135648 712338 270525 1304679 1982924 614453 965881 65799 1016889 143145 1039981 953852 31958 313171 201374 349482 98874 858219 949736 367058 1370143 1107722 196806 1506292 183106 529131 320893 951018 1555604 1240720 864007 1748050 829610 1799470 1379169 1805846 458690 1474790 728761 443389 787354 422044 1830328 184000 939851 1181022 313169 254313 99668 1836570 1342747 579242 1937316 1143860 1354362 1835017 1463684 1597543 865835 1293731 1769368 152077 1341602 1589874 1451316 716121 1017568 1425061 1620958 27526 1238147 629993 1739620 1321250 868386 520704 1376959 1752828 117517 1183541 1379903 1980226 1786592 208022 971381 1067062 1546860 1480600 1760633 793169 263873 150174 16023 1131155 756560 218333 1876442 1726078 1862499 473532 1083464 856349 241340 1849586 107151 245240 1979813 921277 165692 1242866 705385 738295 1997074 1576439 1861705 446987 1759175 869793 1154120 1554654 302669 1349399 1530562 162574 27226 1375940 503078 1247443 455452 291505 1849758 594362 701363 1062240 1377160 1629402 101964 1321009 1698318 1785440 1630616 1309910 1401459 90028 1418196 994773 1935967 1616945 1680160 560204 1295551 1109231 76743 572644 1136325 1527761 1996772 1507043 1329966 844248 1496088 1599423 1528006 377580 1610665 195210 1968352 1208380 445513 765716 945906 493474 1754605 1909926 68228 1708278 63140 100492 600535 1886871 1065974 1854059 32322 1977874 468951 1741539 599139 632667 1316650 1201257 1302091 1414644 140524 1825252 1255676 1356060 464400 1568646 425719 1608073 482735 856851 3322 1803041 655207 1270565 113055 458230 206056 1993323 1678499 1444068 1824053 1794623 889783 1008050 1151217 589112 881014 1842000 1357404 1458215 27624 70088 1337259 580116 1802513 1109149 1018179 1539115 902465 686316 1445458 472943 346704 169038 1913692 98260 81107 852701 690980 1104321 1360415 891528 1875645 709619 1604270 1498507 1617335 1797337 1022338 1918489 443422 1598093 1924593 1626001 842145 1511836 1573442 1825638 1226138 1766540 511731 1555043 1571697 1953951 1943059 1199038 992919 1483923 319404 688931 409696 1714948 996356 476672 648942 389124 1986516 374750 1739598 1254359 305192 1352927 1422913 63144 1198972 1601253 973675 882747 451784 583676 50908 1659963 904926 1062780 58279 209664 1940253 837369 119466 842721 774085 464574 1305344 1431156 104715 483935 437401 1478179 526153 1349470 1371047 1358831 1190822 1762159 1157076 1593994 550858 744741 1573613 1145883 1218403 1589442 697568 1396287 1421476 608219 1732707 1434707 1503525 1227912 701577 1129842 1685866 1390788 935459 266111 452708 1952512 1064829 257329 1344139 498276 313581 265339 1391412 1044213 407746 207134 1411922 846710 232266 783957 573675 1677233 1741217 1016186 1249070 1166484 1126662 450508 1187547 1826976 1840953 222242 852946 604800 343343 162439 1738678 721056 625553 1327861 1852433 651933 81979 1418221 1013726 1711106 1262233 570718 1408735 1466905 949200 1162919 1468053 808486 1409740 115339 1848961 1595420 51771 447243 1256738 671751 1417488 1597976 1605633 1951889 1845703 1842647 1889879 903545 452881 1607569 1285659 1060178 1947170 1380387 134150 1846721 873289 1885042 811382 705736 1423326 1605281 568114 1148332 1339162 204745 1057415 1482760 333489 1861897 1024818 117323 262538 69923 1365436 1695468 1178262 1257473 636786 423039 537883 916556 60743 1797176 350441 1030864 8139 100726 1600001 1621290 1347688 917998 734532 453208 607894 1911074 1529369 1110820 1559995 577102 1360887 1040533 1533464 408986 355489 1089287 171539 1266331 687875 943786 96275 1737712 353732 293469 1122589 1590904 151908 1200515 87053 411145 311504 1939765 331668 166397 902601 356829 1337671 1050033 915746 1522993 1930745 1039567 1471355 475889 28910 50319 1626679 1694806 1142843 1882617 1848025 241269 60664 1673881 1434526 1637334 530414 1445789 1086512 521076 1934535 1400963 905200 25575 796719 412051 820655 1410032 704749 1585601 1169809 624283 1877199 1717386 1744178 303932 755371 791764 203432 842677 358639 837130 1194937 1292866 1889813 410892 805470 226517 992975 1973325 1495471 865823 307439 795934 1956866 1920541 1582636 63719 1225511 1886668 1640239 1555466 1124154 939124 801777 1865662 1743426 1067284 1216517 485113 1669102 1818435 1100043 1306759 1016161 38272 144842 1763524 1960565 1802272 1436157 1340478 1835019 465946 663338 793993 1966119 997463 555233 264824 765394 1493207 1279660 1512709 1798164 984861 126485 775264 748405 405088 1817809 168662 372505 1325569 81777 313818 368167 1169898 1952125 869425 1220286 482370 1155157 34191 861283 1383216 897699 1694506 1074737 5526 193214 679172 669165 195526 945599 1956950 1153581 720580 1389190 561034 1256587 955118 432249 1583290 1283463 1401879 326956 771747 1048515 66661 473908 703123 220751 216273 1884693 992789 1318037 1404875 858436 1414175 344361 1684369 1455168 24581 440374 1338909 640032 1420534 598526 234695 1593773 167142 527511 964550 1994537 1988634 1690143 145265 232373 1593846 1652952 1990252 1134179 4625 317476 1660177 119350 677657 1497877 1108507 1827148 1495014 1187645 1382820 886909 1759787 1689773 1151513 1115962 447461 1122418 1415938 1502062 1744718 1126875 1064069 15688 1648824 1696241 1722410 579848 1736563 50418 16479 149325 1649554 570671 1058215 466131 371647 615355 912845 1011671 433181 1713714 1825467 472420 745297 837708 560138 1294657 146052 756471 271768 1460457 1204210 1619384 769532 1061066 1268570 414456 399870 1493352 298347 1151725 472682 1439933 1264018 1468471 266583 1501696 1638174 1369856 1666021 152895 1678038 1756132 294932 1001158 1945370 352041 614353 1861411 319950 1135957 949702 1753849 964090 60901 718212 1138470 230720 1353023 185061 1575214 1102502 561152 1357870 1570731 1056858 168235 1832351 1703973 339741 855259 674975 1466538 1896776 892009 616711 575743 1077627 1508912 1631230 832122 413970 197287 1883252 236964 1814677 1222457 491992 1869701 336940 1294362 144586 1843184 740276 1167905 1796047 909346 336465 1894574 579619 1145554 1546508 1836078 1511843 492139 779129 1978283 1079636 1911979 769458 251459 233147 300280 241669 1906209 1159067 427900 685554 1592252 1876359 151034 729877 1489905 913472 1270645 1936935 771840 198572 1279150 472944 852402 1162383 222466 337355 1767767 1299665 1821214 1990893 157100 1369015 908345 586904 389849 1078899 375012 1378776 1409816 154831 475183 943582 1738118 1495137 1855605 369041 1686949 465660 28454 1596827 1216019 21958 751093 1261002 311259 420509 893231 952173 71733 1680925 323243 1458239 381461 480193 1715280 1775980 177816 758170 1006152 91902 523570 1665210 182094 484722 1930918 1169079 454834 400365 565645 175725 1111402 1998750 891919 945616 505974 335228 34617 661205 1760444 646802 1950670 890460 195852 587825 436125 487871 336523 1312903 1717335 1961480 1755113 1158343 1196386 150677 1249584 1722314 1151285 192703 629585 1504174 867093 1183033 348647 1803146 1504371 1826459 449724 553473 198502 1101132 1380881 386403 1755159 568648 1799913 758364 1292384 1555664 1837187 900919 720767 833208 1172935 1654900 236252 607193 664013 989259 1081413 1772158 186706 1630823 1273726 515409 1532413 1440817 1304618 1697470 100302 650928 832142 109713 556950 814004 865302 1398923 1195208 1481674 1094811 1897517 1575867 641901 1943277 124122 1915848 803256 796550 620836 943817 1914495 1477020 1250335 1429037 743335 155239 523530 820419 1217689 250416 1717676 1729415 253530 1671132 1972449 1731585 697854 1329901 698040 1447679 544283 664888 1570975 58759 469372 1512926 826749 392616 280162 1888128 1249666 1993974 813753 1111152 1120602 67870 263098 1220477 948203 795449 1699 1063085 919562 914796 226242 1928182 1207571 1845517 1852344 704028 582649 1446214 1371894 272145 432499 818461 1352227 805559 1496531 1916099 1756813 1288852 796386 1405913 418968 1934946 372158 889785 746734 828826 1406286 299629 1550355 1160726 1804745 1152553 1743914 1771163 1480749 277880 67810 232362 1975226 796356 811285 1799948 270496 319515 1483860 804296 201093 82852 86524 1924184 416892 1802401 581275 1205641 1033004 1385487 1025725 445213 860246 353604 488536 1702082 241936 1891472 30761 326106 1896376 674748 844622 1131972 1648278 696445 1842634 1891662 1823797 1289269 27643 811839 1435355 663680 241924 1467589 512882 1149600 1765179 1810751 1589095 83663 1412320 948820 1201125 755443 1646463 222289 335157 508135 1355052 1543875 1902197 1084788 524096 1030183 1110449 1944785 127126 366326 941740 540645 1376037 536016 644810 50123 1002002 152832 1830084 1439837 1897026 318808 1721690 1047963 741987 911108 275960 2281 1801291 670020 1034999 180283 323443 824728 1431725 795088 215495 1959053 1854932 1715395 1598429 664475 287072 1877665 1296961 1229708 692760 325567 39019 1218205 1255169 294202 1016932 843652 1003298 1286036 1604562 835208 32316 797829 171248 1337228 450283 287516 345004 785984 1237413 1668231 167809 1091042 1812115 1159491 818742 1664700 413445 1599641 1985133 1462375 433535 454582 1959639 1326969 1172105 704057 526427 9122 1926917 1699745 1030244 845749 1092263 1059606 1397423 1018356 118567 698246 1249158 785367 334604 682148 1703663 845720 1048330 892004 426052 1079464 604669 1757373 1711310 499110 1106153 1737605 482279 212858 5058 97067 989930 949226 772752 818166 1825662 1867928 489878 78865 1671304 1609327 1322929 188260 1954824 528911 1241514 187425 1087776 1419562 1047480 1158069 1335176 1240843 1362434 1254455 172236 1696521 1736716 1945754 982097 344192 503986 1075534 37803 1549925 791256 996691 626146 983222 473825 824019 1243850 771190 359914 716566 1442356 673361 1771930 699569 617375 1164074 757216 116846 57724 1767448 1965290 879592 1067358 1245474 916498 1334195 485845 1109852 429339 1407550 931722 306873 205289 333083 734159 1748985 1885223 293312 873279 1017137 923826 547909 844423 141917 334216 1088519 48586 1943492 1035024 847351 345859 78223 535182 111667 559520 413238 1888512 1163545 316900 1638721 1041129 1465076 1854828 810974 1739256 936721 985124 918150 1121447 512377 119510 305445 902744 457366 110674 372826 917426 1726831 1882687 621619 1307438 1823646 1466441 1906376 519777 250323 1778881 864337 1199314 1547697 545337 1766551 1022950 1016351 1226624 1301140 20933 803796 240685 13157 1832723 1937959 373360 1155275 964274 885845 1010500 1041353 1407908 565821 1627217 1204967 1884405 338878 1288617 688818 1884317 942879 1312735 1721626 612489 1815713 298366 1712646 1705412 1292122 1211278 1850674 160724 723381 463651 1742744 1797063 1117509 1468866 571104 1693005 712762 29765 588943 913528 669630 220500 1856375 105050 1300581 596850 1897837 1712035 1339632 17885 918071 1730176 537964 1991747 1949327 1323227 1932276 1985230 391731 1566468 1998511 458976 1375882 1543868 604561 1329705 835705 51363 1300915 1984251 1314697 1343356 1135009 275490 1030557 1329755 440912 413949 484300 894161 1965599 17398 1237348 1713415 259423 1909979 805653 379624 1271190 3679 550763 701906 1478320 1233653 1488525 700971 1332831 459569 372406 371303 472741 205393 128735 1520548 1767110 1671759 1420347 1943987 511484 549378 1673493 1235022 355543 554169 565412 1946956 691048 1874373 1782291 527307 956617 756876 269787 937866 647145 1421268 915426 753172 1470432 1723402 899431 179462 1591238 318107 1188327 805636 701258 1898252 508456 1285259 1290941 366644 189134 1468009 609829 929927 376778 1974692 1478451 1930876 1864014 1955615 886077 1192074 651017 1979996 440547 198897 273218 1326537 1865954 1476214 817595 649532 1429688 290329 38576 295279 1309442 1762624 1816875 1314894 1212316 75623 669081 1647338 1966420 1079163 577794 1907051 564829 1953738 1079750 151318 1731999 281466 573992 1620864 1635259 1313418 51696 479998 1716606 475063 1548328 779265 182696 337601 1164497 1350453 1350339 313770 1210949 392275 913114 429116 737647 998986 1777841 1002322 1276657 429756 742777 478634 1883254 1298925 1218512 867128 560357 1046245 847332 1354561 1909219 1752045 970159 765307 147224 1549795 272267 1209833 1814464 1186528 1899672 883280 1236919 837172 1666844 268202 791230 1748571 390358 1457776 747487 1456172 1819953 20580 1491790 1145021 485225 359681 1592863 1216896 1007858 792029 1548990 644144 731198 1420416 1338154 1317473 1610534 1924736 1873331 247690 608996 324856 309999 1144032 824762 434769 473934 1393750 1142264 1360718 128876 246725 303360 1340736 1566827 1525811 1849386 1543370 1682350 803597 1955890 1700927 1013397 1201694 1324515 1692849 1413173 180157 1159601 808097 512975 925583 1163894 594213 1522929 183122 1634203 1771771 1328993 1704238 99184 452275 313799 85003 1099544 1330397 1380665 1294634 1954818 1998345 906168 1307003 1930654 1575407 1469534 1942046 815861 1940323 555300 1371792 928250 1574344 502654 623854 257810 1492505 1210248 1700241 954561 1292119 1790055 134615 559748 210076 1483857 1193702 1680825 21873 1655468 204279 1653312 129408 1266954 1128664 1097255 935593 219184 977733 779002 1422732 1820667 1288407 270788 725580 997177 484495 90061 474698 770483 230058 9886 134535 1667926 728883 661160 1104625 1275214 929070 267912 375926 1052812 1879058 60346 1124329 241415 1328978 1135893 24109 1742430 554210 1565073 583043 866550 1282501 1071028 1352761 968054 408228 658473 902372 692985 1553629 1894690 697793 1893369 616543 469515 1028300 818273 983506 1227090 1846522 1514249 1355053 931677 1756914 1884840 1219433 438559 1588749 848867 954128 1375944 343454 567065 1575075 1539173 1023087 1825910 940689 1271093 993620 676201 1657315 1855490 1476076 1462680 1803878 832397 1742297 1129672 807663 1157599 610316 890476 607486 374055 3689 103070 888363 1623306 1603607 938501 140964 670869 731177 919155 1949689 1339164 1382158 420481 335295 1342972 1079650 1256548 628917 1538846 562596 1168616 1071838 1478170 1717977 1864904 183321 433080 696126 893779 1982384 463020 572379 944073 1579368 935049 501928 1488439 1365899 1587182 303832 786828 13061 882384 1717233 769758 928623 944016 679419 35946 1182417 716468 764677 602681 773399 426084 271551 24383 401949 860016 643094 1802135 1194225 860457 1250770 1430896 1038706 525767 880933 854115 965221 6124 1039261 429840 1803700 1144979 129686 1994838 994499 47755 1910165 81963 205445 1234919 278107 1319542 1491841 1196569 556452 445126 1844072 920840 1814827 88303 1195604 35509 480767 1951012 539636 202645 900867 1543902 55860 95769 1014906 822510 1960772 208502 244466 62155 1556830 567619 845277 1235426 873217 1811977 882583 1740142 581188 1037162 854338 1456373 1939928 339980 1036043 1352126 242335 1416144 993598 1110058 1828005 1865099 1257497 1391171 1296320 1436770 1212836 876925 1458243 1144095 982469 788315 1071689 160009 687673 1909517 660414 447947 1218766 1734673 1085137 1629424 882984 55145 1631819 1842668 1491075 1151523 1606863 662030 505824 901597 368835 1918273 1497699 1521443 1417645 559497 436170 1727795 776132 1627944 1876045 687932 874623 1312748 784092 869296 782349 1938585 1361631 1625036 678583 1563184 1957684 1402045 8319 571015 936672 621779 1588212 887381 1142005 1002126 267403 1129389 77570 862432 74557 959554 1277011 1343289 86843 60020 921259 1093344 834150 1194242 410184 369955 1729392 400081 301937 1606540 194255 1268025 443758 712557 751659 887702 1275570 1900581 745970 1625099 1660917 74298 787068 1111217 1815280 717438 1183340 1123873 522139 76238 1119656 629210 573079 702464 790702 70481 1828312 1147169 1694899 298695 1013239 1383099 1320462 1283257 1115234 193633 374669 591507 956532 1816317 800883 1845224 518181 1801683 738471 940886 364337 819002 880820 1062856 1640419 967459 917079 1230395 701535 1380681 1110968 1847877 1938953 395865 1298528 143603 1493905 512161 727234 861039 1920731 126473 1800506 1645050 285374 1317738 1566675 839686 1897534 70454 822170 246123 998623 1095794 278299 1615229 160909 1153369 1224396 46896 1997448 1642690 973747 1505299 41935 68178 626849 1803270 470084 507571 1744197 1773589 1155849 1719650 1778262 1582057 1948123 395608 760102 1142420 137276 1844113 1514580 1817653 1987837 722651 184867 1094522 1830387 756241 1631369 1588393 1902483 980823 1851930 1508617 1957811 1155633 1543338 30756 1229740 1303658 896844 1042175 542098 1814511 503931 697740 994472 754304 1470412 1734155 1841726 858692 1932372 1872766 1799409 903101 1797563 147636 744881 1819935 927995 11618 1244877 1120348 794175 255965 1959927 1492519 156380 1682288 922591 1107153 638657 827435 1239961 1076988 1082817 1513323 1876421 794419 946105 1375522 608707 244727 1197218 326910 678523 1689019 1960985 307352 1407738 1337716 312963 990802 1453332 345513 1066888 857294 1836697 1102076 1108607 1053137 648007 492167 190869 370177 35423 1453905 1589892 524765 58286 1031076 693621 1287731 1376629 1574215 617641 1762492 1588150 1940150 61726 1315754 8085 563736 1115929 649645 1806783 2005 1830919 1858127 851616 1598407 247204 1608897 1103389 1812892 1340617 779140 983317 341835 823339 394944 1222374 1343076 442604 395727 1008227 1207679 766535 1063529 986646 158345 1103322 1791489 437278 1784308 1962068 896768 603187 953507 1666973 1360719 1898527 1727574 660877 1794477 664432 428776 408498 1126160 1105797 890658 1907312 203330 1677092 972345 1100193 1562099 254695 763358 1251918 329326 698373 1177505 240981 767215 709150 470347 409340 510513 1729665 1802372 907474 1818688 467561 664320 1347710 1618461 1096113 892181 1265991 998463 473491 609523 1209407 1660531 1047655 6468 377032 966930 718010 281743 1618022 498761 435914 788298 1947632 135442 916423 884288 764396 1135512 661365 1722009 1829624 85607 959454 850824 1326037 994377 118221 1798405 1387787 382742 290061 560771 966453 666069 1242134 199010 289550 1710119 1238831 1534779 1127466 1986037 480883 624667 306932 479108 350811 417126 183718 470769 218540 902803 958368 1135884 1994169 1373693 1604433 171742 328408 1662578 1201446 929583 1285234 873656 544779 973477 1617357 648719 1761680 89998 1923113 217379 597031 1520908 420887 226328 1209945 1131910 1592681 636381 1194640 1391735 666606 1993626 554166 1924048 1669062 1603219 1437771 1576319 1639417 1992666 426381 1006532 226122 479970 1086849 322793 1748901 1457402 1962563 531989 1601482 1585555 267685 496320 1281499 1629476 1599005 372121 228296 1807416 1932505 460705 1530691 1810361 167313 1937580 128098 1932916 202355 1236067 1220469 1491328 1453105 287522 1059266 154685 1904020 1265658 864820 65824 376823 618040 1491477 552945 1254339 981343 828283 793182 1392379 681809 1633671 30368 831439 1637114 665131 233342 1483603 296600 1496812 1088168 1291258 1928722 970503 1628449 1025003 430414 1177518 864111 1714347 1195444 38718 1549709 525170 1145652 970747 780964 1781946 255480 1373144 1141947 970875 513131 1902495 181651 470702 1230473 732615 484571 1798349 296377 880392 1366365 1189219 1386098 914851 1197717 1494584 1539585 936041 1531841 1116040 1690392 496361 973266 1369753 168182 834892 1481726 1239745 738727 728666 1638962 1941827 768357 1657218 1668369 1964841 614734 1778227 1131647 1166451 152822 339298 302466 188750 1347913 1329008 938382 888179 344234 77381 1921472 959767 640606 363456 140084 527150 684532 1588603 1825479 1482634 409414 265409 1218390 1532545 438923 1561552 3085 1661919 392523 1253510 1855897 1079192 1267518 121339 713059 1108983 173691 1388159 1332193 989321 913799 308090 230204 1932752 1151998 1929171 1915299 196331 539450 1172188 967870 492903 1056205 1155433 206070 1989644 547277 948619 331762 1531053 952826 690061 838716 58426 1237707 1460111 325791 1457152 122250 170722 661704 1855175 154294 1299203 962798 144298 839579 189297 267621 438009 1207852 385624 982857 965516 267724 471995 1434982 1943753 1449259 260248 1982119 1312850 1622184 351083 1914160 1571704 1997873 766260 1047467 909940 762063 671215 739524 409472 1350258 44507 570491 449863 552629 339795 503074 1853777 1686433 134876 1301727 367664 236103 59852 1377322 1874348 955816 1039365 12297 1694966 258583 1500555 252279 263005 66408 1500589 1214632 1076548 1862361 1325130 788290 948914 740370 1011119 1690860 119518 6455 29440 585474 949513 1356831 1848047 339938 1584294 1203711 684229 278529 778807 1618097 191036 1092474 1972655 1065893 1871211 1367500 68 699616 574776 1111578 238361 1946892 1848267 1484168 1533597 134301 1747623 1159183 25183 754597 1524548 1872599 1506081 52639 320707 650262 596001 654507 1262016 1194569 1374914 1135939 1619641 121289 1278834 1018569 870940 1513879 945110 374234 478470 509993 1034278 593217 722395 315200 1097618 709421 1591335 62621 1322004 1462004 1764763 483105 1232530 1447050 1882207 864156 443750 1220265 1193712 393330 1281076 551577 1542558 1864366 1440174 1940837 154423 1125621 142947 507855 1245148 893804 1658798 1381447 1836742 138028 1077374 417436 1216198 1890429 434933 1927110 1850435 996515 410686 9838 141155 1689097 229615 164140 1292608 1882325 5656 1287550 743766 1669904 372989 759375 1502766 1175686 1811494 971062 979297 858623 554824 1768894 1607035 1100828 1783603 920706 863822 1578238 1644111 1282996 33035 1420554 408362 1511064 1729348 362335 366391 1254779 208803 1203563 1419203 1095489 611342 551947 345418 750630 902989 41905 401967 68355 1700144 660688 1318341 1155372 1295973 1082993 195879 360660 1039816 1337297 812570 604533 1533788 1216480 332724 39522 976829 985208 1386264 47161 210113 819451 396943 943814 1263249 1261486 33415 1327543 948773 958345 1499064 1758353 927979 1054332 1773166 396597 34020 687299 974541 502885 988876 842773 1816278 536957 1938707 119782 1052717 230468 1366352 1272668 1106357 1531216 971916 65707 1829682 863971 236817 83600 1887621 207384 1471798 388040 1764952 909910 1357721 1677164 627534 1268704 686408 1754256 337083 1124635 1290500 234146 953434 671754 1661381 743567 1747653 484676 654294 848146 761361 1415754 285006 409665 238819 698802 1100955 631435 1011041 429306 1240373 1796633 1552154 155979 1920968 1763952 377361 271654 1202892 672702 1500661 723998 472605 374817 1932803 1645010 1781806 178780 559259 1790511 1913919 1128763 288832 1520792 920194 1890539 1874145 883455 428089 1432985 1887822 709329 1774505 1639604 250888 536784 61308 1057084 520686 868480 1102469 1975376 1498259 1369320 1783119 479773 1539080 222988 749943 241586 632502 331814 793691 1212530 862265 293910 540494 593384 1782316 1869324 1434989 1192471 997461 721678 1286010 949538 1931129 655119 768421 400216 1797887 642588 886742 1885879 1034265 561666 43486 1950937 563229 1830224 1028888 433249 1688057 1164943 1662740 989714 1907501 1327566 487514 996500 1688974 1788622 1750921 49497 452803 1086128 1383444 1303763 188682 880292 857821 713236 1287069 1375657 1159246 233482 1006503 244179 1185032 625008 1346980 1036953 1761228 1644340 1062243 800125 724378 508884 659302 1458580 1993808 35069 1090144 1096579 827250 1395435 1574000 1902609 1284030 1573554 131891 489269 1529828 1558852 981498 614409 213811 230487 646360 1466688 1683881 693564 479598 1039317 213046 1293780 52244 1440217 1726626 276117 477237 468097 1311524 63567 1816262 1582746 263830 1613795 815256 1166554 1259896 586022 1092546 833729 1688354 334195 1249414 942642 138954 1090508 1655240 1719 663541 1793828 1212062 7103 821302 1993481 558912 1749244 355726 1312015 1271416 1066259 1048226 1430064 98644 309573 807260 242232 1061786 1531740 1932255 49873 1305254 709634 1879068 686837 1513396 935661 1959409 1519987 1471830 1938592 493004 1483349 1531609 659403 579290 765141 1148636 1416634 1051570 329347 1827331 828875 1405649 563562 1561154 287621 1949227 1181188 1822039 513417 1588466 888176 435370 1514824 1756013 141099 1068060 1129109 1949868 1061856 1290171 876642 734378 561668 490741 69440 1291915 1869368 798654 1643744 1016106 26184 706559 1897409 1247322 422079 130986 380579 1534020 1138606 1515538 745612 1731231 509885 1850858 1348113 967857 357717 1414904 74949 1568295 1046135 79713 845761 166300 785602 136589 219172 1455013 489074 918455 1308257 1521518 1782041 325292 1153660 1728171 93767 459346 1360062 1217167 769880 946364 1921296 1327900 1006972 389415 1497718 1327675 1212817 1580425 350020 1145700 1577303 1393930 695357 1458478 1823472 1897030 1843621 701105 33586 1127886 1456018 1039627 1705464 767431 1840863 1020492 650260 831064 1012557 1337140 1949928 1083875 1753610 1857318 102303 994570 1689848 1265906 1981810 583119 1427817 75376 295376 1127346 570537 231474 1949025 548783 1242618 1629838 678091 619578 32425 318896 476079 24218 1300035 586385 358326 1259915 293224 1598305 1408514 549806 368661 1102454 1406742 1511106 429597 275693 697123 932938 1432643 1309712 445965 1055598 14828 1844410 1555927 123512 545750 1739457 1156417 1181713 471791 1206014 295834 1110692 62335 1199982 1997108 1211776 890151 75807 618565 893435 165431 539197 456751 225058 1010630 481140 1460844 462408 19900 1591635 316869 898907 1573982 891248 1612527 497496 127604 1003737 585054 251197 1138751 1118114 277395 66864 1881006 403491 616898 830320 362040 614725 1844948 1778040 547977 426497 34466 657047 918225 1448865 1368800 1364551 950978 1482385 332666 101142 919666 1062385 1409847 1262102 1968326 499362 139457 330381 1006751 1855185 1121743 873854 1697687 1502918 582450 1930758 1729164 113149 1702116 1941634 1844345 747154 742200 1679065 1638392 685529 775524 659733 1199236 44277 1929939 920727 636634 1679079 1708788 1653961 956313 388590 1748760 54609 841447 961802 1534163 208175 1698136 1854883 1472091 669195 1593892 348902 1479178 1044800 115232 1230259 625460 1909564 191594 864108 130392 1129150 443948 1788547 1833157 1205226 1579851 258277 1927629 848735 786137 214764 28375 960202 1787923 1381949 734089 913294 51038 704921 90936 1464041 1452512 1359355 594864 486869 965638 1130182 1535810 1180449 924497 1673168 1060997 1279730 1598895 1547638 1158558 1137001 1502036 540562 1173828 330133 1861383 1709204 267467 649121 998570 1370696 1687648 677224 1677687 1616847 1659030 1242749 984317 198680 435169 68423 348549 1751098 204853 1861867 546570 1684538 194784 380632 1723194 1382625 243866 1494898 426530 1575580 1230833 1832012 410727 1068491 765548 908847 640792 1839250 1981251 29130 147758 1989954 1819471 1741150 630429 1805736 375280 1311093 1931004 866643 888981 1998045 1327375 999257 1688385 923395 845812 1963594 1564043 1308306 820040 891679 186172 1621141 1403666 856182 1877112 354016 1008632 1817298 1051741 1027919 879550 1812782 1899103 665969 1117889 1398879 1879363 1297675 1203231 912601 1861494 866537 1916795 1125785 1681465 1828682 854941 1879839 566825 1211993 1911100 626037 1317894 402690 589040 659278 934471 1907396 154495 1735693 1038897 1357352 1281970 1677397 1031223 933337 248216 1842976 198310 1602842 1040475 289533 1863242 950133 1639444 1743497 13325 252179 1265757 1104059 1246047 613839 1446166 1959357 1187953 417396 127722 1275813 1054590 1834616 142731 1573284 1390068 1243008 1728364 1332826 133928 262574 1814387 1275271 680008 913763 79291 1060040 686091 575733 43126 962760 1684256 1448657 175941 353613 224139 1411316 380479 1501522 136118 1675889 1488511 1060245 1578664 767250 1806427 1484029 769903 1309761 1671338 1853921 1148962 1547173 252151 933730 628882 763382 1825804 475470 555977 477406 117686 1909559 268829 1684713 1981011 9571 467294 1046128 112335 417723 613544 1803953 156626 1830614 671320 176906 1310393 1150998 117350 1684034 1719799 635254 1773523 887478 1710993 1130085 1667547 400594 221289 67798 916145 1810803 1189969 1430297 1438877 1872812 1046496 562494 1436946 1578290 420713 1861912 630357 624197 756661 1370326 108683 1088194 69142 1082871 1943563 1897146 1415224 817624 164035 1298822 1884540 1092492 1438445 507957 1696514 1605848 1818677 973064 533317 897960 1416790 1119177 1793499 1305222 1737009 317163 357325 928929 702011 1364183 105379 558222 19975 1021469 1998340 1709751 1075611 737375 1664184 209592 1764923 1400824 1242270 198713 775158 47266 1797731 739823 918430 1162629 1352919 1233637 464082 988341 1936943 807343 871935 1113057 44166 81113 894793 1694085 358316 444405 1335121 542004 848549 872223 1391574 586580 90642 138990 895012 626434 939877 1101193 958071 1155941 509235 1285747 382262 1580180 295353 80465 923856 390728 1281144 1620898 240507 1028783 113257 911579 1065219 378608 606435 356723 578102 479202 170871 1830945 705214 41876 369024 21173 1793537 1456824 926431 843215 1408253 261859 726451 23819 1339237 1693772 777464 1051522 1261837 1881379 1373142 945785 1168469 119941 570943 1150791 942145 695194 509125 1477635 1867596 528846 1112138 1317572 898961 866871 996111 1983010 682006 1447306 144759 998721 1680189 1184815 1221173 747027 1281568 329946 394475 477320 1890411 1161841 1884925 1281696 1849756 820027 1027892 1180814 1135114 1953331 116792 1990737 676960 1115416 1495699 1004274 1254340 140180 1241849 1281074 1557144 1459594 1772341 163870 1687825 1562399 927633 1748156 1745006 134413 1263480 1209191 898534 994426 1846011 1202459 345655 724047 1050087 1059673 1056319 1192011 1066060 561015 1820000 1023539 1932411 1706499 728521 1833784 860902 1395430 1929942 1729886 1580518 126354 1713290 1865688 1480545 212278 58177 268187 1729343 160626 1812442 759659 590142 1836972 1803516 877059 504919 179843 1933354 1679558 333976 250974 873059 1002899 1104580 788425 763198 1066085 578525 1793527 713456 1155813 456049 693033 885940 1189760 414999 1169997 1385437 651738 1913431 1205999 577220 378893 1509379 832019 1157606 1384861 857849 277601 874402 776009 961590 1205375 86220 827546 1354626 331174 1693338 1657976 1085190 786704 556075 1459809 1131956 1738865 1821986 988272 1150536 943571 200260 1581027 441661 1301040 1088511 1594104 325412 1916088 1359276 785022 60512 905245 164401 1209232 681603 1245313 1198540 1728179 772262 1228853 1589500 1535285 1134531 243439 824631 31111 856653 362352 1196256 168018 1544047 1640584 388319 1601211 1195831 1065530 858530 830878 428693 1964133 1224909 1977244 1993332 626474 609802 851377 1594846 61191 967510 1177582 1441642 385133 1691328 596390 1961364 1450961 510137 988194 1985395 229031 1602880 1784128 769344 19152 1543795 1734563 119991 1957011 824787 368068 1999193 1034715 900863 349906 1419911 1077315 305671 810948 1625147 1504961 506418 698369 392368 667680 1055873 898801 1772741 459131 709884 1729151 1120393 1804824 1035860 243230 233372 147581 37688 1698118 1390577 106897 1255810 1577326 441564 838796 515050 252362 1022505 930507 222283 881320 775337 631001 1429437 1878118 901668 634714 1658258 1567600 1757178 374555 1815698 1842321 951607 1754109 1190509 958445 1095157 229647 840665 127553 1802935 1678682 579041 1043151 1738868 796734 181670 736808 1888298 1145526 1886634 639004 1504869 1455304 1742100 393238 1771258 1294447 722333 907582 606173 645383 1424339 232754 1533494 1665598 1035560 1089095 1080314 827842 236958 139913 1282810 943654 1015331 511737 74302 1455548 408508 1915640 694357 537451 1953055 1889259 442869 340936 620924 1850630 1600420 1800046 394922 1587357 654047 1404758 1117746 323456 714550 620937 1509959 1280785 860813 1806558 807044 581069 587402 1261444 464582 1958481 912585 61182 660667 1446219 1575990 1057046 53728 291677 1522470 1087206 1757266 1065899 195105 1301278 1805186 1392091 1371541 1494531 848821 598418 674313 114009 1867800 1537574 868449 1590470 1672928 215023 331058 765805 1781028 856574 1263463 422042 56156 591510 1623076 1512167 1911545 1209399 1972461 423009 1477830 705545 591968 676619 82308 68511 15792 582213 1113607 357401 834195 977631 268203 404859 90159 1793144 529769 1831420 159501 1563474 432160 1783618 1386681 1151188 214791 103561 1269267 382084 45288 1907976 1468185 1911134 1818112 617551 1682245 836025 832278 354303 40577 726567 1356306 1076113 550884 1482046 76919 1507676 1443105 165534 1926848 492232 1835025 1010455 76874 309249 798183 409038 1172033 1559103 1817463 1642920 1361433 185558 1043438 182799 971052 313313 958193 1176439 1000800 1450492 463433 1307999 877074 1988733 1760476 1410900 1995235 1426753 595931 693373 910274 170541 1043442 348267 1503680 1507926 1066003 1077768 1593477 11819 1761346 1225662 858911 1956009 1603435 1250978 1938199 1670853 1666690 1003420 339584 1293228 234638 1845083 932430 942444 1720357 1941383 519921 1441935 540426 1457986 562453 1747368 767743 1598558 1174053 711313 1728251 1611962 606143 1276127 194052 51901 106536 450744 268668 18018 1521907 189529 383449 491014 682454 1637370 661185 1565759 131597 596267 869062 1873040 509981 1857338 151788 1466574 623558 941809 710473 1253226 1969848 1896046 609261 767435 819241 136965 1535612 1797316 474252 1423724 968290 1712970 1912885 1677992 1020456 1512239 248664 983745 1722073 1387392 321857 1695899 594439 581194 299925 1536183 1661553 1867787 989120 745856 967913 1997833 1354807 1786390 715101 539308 308839 1341307 1323505 1433642 894669 1152452 711516 1029437 393125 409517 1018833 1811745 1058830 1235010 1250435 142774 922924 1127977 1414431 89076 467553 634431 231886 376860 1141293 1813406 1683006 1276873 1288775 1818906 666042 82234 641725 266354 15281 1316900 1942332 835014 1581083 188756 425260 746720 469434 1502255 1668451 53952 1120609 1383682 1640383 158453 98472 94100 17012 113834 630601 1307397 40433 716605 1530297 1603357 1743842 1114150 1936227 750637 87867 87910 1080615 1112946 1154153 1850879 86995 723455 1750959 759960 286354 435276 1960743 1958039 705249 1047220 57424 1537141 482896 1245525 1859948 332099 1678071 357942 1645783 1122764 1903601 122255 664877 389876 315015 1435644 1207856 1380490 937978 912493 708588 1690167 560339 1471077 281837 1524515 391418 1005331 422440 581935 824243 287678 1967772 936171 865255 1404353 1791523 1348865 798656 1484588 1972826 299479 368844 1700789 931471 13980 756331 1260226 233576 751326 498043 1476157 1587261 527329 162563 1359027 332537 1712258 332554 540711 912113 1568150 384867 153034 1021840 1044755 1185548 1750453 266158 199648 1594840 1611679 956528 624994 27301 1147505 1633138 1415785 950519 1258203 1453911 107774 317107 1203656 486441 1672528 1879105 731877 171507 594039 581081 788420 1317496 583972 691548 964451 210556 1147779 445724 726105 853043 956437 597591 1856062 62701 839852 738766 46727 1704744 459570 1432145 411235 1928205 453187 1209219 1147095 914661 1174662 726603 1821038 34189 341234 775372 1946214 84429 795626 380259 6732 902071 1723599 215702 621745 897314 1344127 1967547 1210344 1050003 381354 647260 784567 1248895 97027 1410261 802531 1821518 1535516 1509496 1345606 302135 1454616 507426 732916 1745508 871790 137338 649210 1738767 1144640 265944 1162243 189873 266998 1190018 1675876 1384950 934948 60568 1102971 1286217 823463 926855 1646767 1600274 1824947 880523 908656 1881697 96835 1403608 1481711 889882 731280 1613247 915474 720296 340913 1240637 1552059 972590 1788450 754287 1860857 891734 469192 362186 837711 1824177 39799 728146 691993 511662 1866150 1153614 1003403 740268 679131 567779 160743 1066919 1686775 1460710 445117 1917154 1229590 1282769 974291 547446 874188 1551575 1554922 619778 807841 1811316 217611 1913493 1700806 378153 850607 1321774 1362924 44621 197064 1706617 1487356 1286118 1294292 976371 426545 1670180 1806619 542263 1618237 646244 742843 256240 491503 506835 44673 1492503 1213106 495072 137890 946520 1583111 967759 384910 1738292 1935302 1281148 1614248 1461266 697977 939631 114815 1121314 1166276 868801 1879257 1039465 764853 175890 1892954 1296166 1441524 936144 84667 297552 286352 291205 295932 911111 277975 105672 1985174 396202 1510489 772393 639396 1056786 513564 1878536 447638 1995972 1852305 273897 997836 1892555 1432167 1215678 1753345 523284 323893 1505117 412418 609936 117598 1454646 910043 1107387 1061869 1644857 1665294 1109808 1519542 1449441 957163 1725984 827491 1676083 1123413 1025830 942839 892513 427086 1709509 1810081 1956299 1839368 118564 654934 633859 739573 294264 85639 1640445 727200 1394453 1979425 1782795 1955043 34507 685441 1917543 1733126 878641 1088731 1099975 249140 254600 1595981 1947078 120825 737940 1901235 1862077 1698107 1676499 450449 200697 392583 1055932 1550039 1612829 1677734 1736190 1447015 845861 1981670 688570 1028536 1589770 1869697 639863 1182477 1473803 855590 1407130 1130322 398955 749876 1424650 1171056 614924 8478 365240 202231 1143393 542081 59983 1974433 1090036 330806 154833 731064 193260 78924 588091 1289672 559066 319103 1320022 218992 1161546 1705611 863715 1534751 648525 636559 646486 539263 987959 1069038 823320 990243 714843 1582716 439156 1851145 1445378 669173 1191012 698555 284303 183245 841954 1214206 1877595 830570 1452242 745369 1715139 1770838 965343 20531 1836281 687776 430628 973426 1439022 245564 1785654 1365807 1662261 13651 906584 180954 1334507 588612 1950038 278083 1378870 1411714 649114 174101 1472154 260779 132731 320624 119589 1806718 331132 716488 1508057 931073 433019 709527 1140075 1333387 1839547 698608 353114 67793 1343170 1923396 22574 1821318 1531251 1897634 177747 1474343 141650 1199827 1593050 1909648 414841 770348 1155994 570902 1622110 65464 195661 523355 1778535 1797237 50665 270131 1022097 1403139 1687194 36675 162723 915233 957727 137219 58018 1017599 1568228 286012 1332624 658551 1622736 876062 1800672 968750 878466 136338 1254137 1679645 116074 521546 1863176 126720 592381 1376619 713152 612471 1473294 865772 1118050 1246007 148409 706761 1167786 1474061 1659580 1348725 1320408 249966 487095 569035 561336 1268166 605324 281884 1495785 3030 1626730 1297205 690249 564218 532697 515592 1479943 436341 1064136 1261077 1521010 1400721 772186 682244 1448673 688213 284632 1686182 97265 1945308 47743 496625 1932854 472797 1769800 90932 129127 1127571 1007393 1307754 1978286 519353 1053407 1224260 1804522 531214 265868 1933488 1997906 226750 488937 1980865 374082 651770 305299 1343880 458469 730279 1984331 772738 1004955 1068463 976965 1774917 62767 738935 434331 664657 232998 358981 1891503 328976 780850 220519 459373 683025 1979458 608877 1404203 691917 393179 1319966 508215 1903929 276454 114414 1250572 449478 1987218 155755 852069 1945769 1166293 502617 1592553 153196 1834791 1121366 1545532 228091 636991 645009 1023762 327638 997753 855412 515785 1186410 1582138 1653062 1454609 1929848 526163 443826 1756276 1004369 991718 747162 1900078 1026631 1208407 654923 248409 1764520 596636 816353 1771542 769545 1292718 1383922 224135 4550 901586 1733170 1139508 1039107 693599 1705407 1383153 1525100 1116545 238440 1949543 1557755 1126363 1691350 174632 1129306 712632 1600197 1135625 21066 463456 502430 513779 1456633 849024 67845 1826165 658013 1667261 1048386 246512 779592 1613761 1082376 466139 1267396 1041142 711250 495222 801859 1189842 57348 1962886 1906512 1153864 381998 1458689 1016743 1834355 634235 1505610 1665270 1399809 1210937 1142532 87015 297201 1515655 61743 1158153 523794 676995 317262 547951 252826 1209872 1886078 998592 1777953 1401512 1454019 1449821 40725 413240 151253 1903119 1406243 823517 176357 293448 1731322 422676 716793 230023 143544 556512 933805 1630312 1863796 1771722 1160367 1789547 1422474 627874 237145 380246 344905 246658 1415963 860853 289812 1109114 731540 1280363 1880494 126305 150793 192705 1578855 1248471 165011 1476728 1934906 675378 1638802 151506 611302 1273861 108485 1684278 1398982 405040 1084951 1685053 1444236 366916 262502 915849 51423 1948296 453526 1878382 379268 228196 934766 1721264 484989 555828 1395278 1053756 277361 1695861 80619 611152 51433 1834411 1778308 972819 699421 991212 1421602 456304 609763 497949 1479285 4687 1930036 1444890 718636 352436 185507 1906820 242534 1608946 791434 245123 130247 141235 1909984 317238 1585499 626171 581847 1717804 793778 694086 560940 600815 1137699 462973 586902 1425048 1341613 353800 585784 640142 105655 49275 1703347 1544273 853392 1282542 1662472 1237338 377145 480685 1230638 1003237 248771 1924246 1985666 1612366 1361714 1600008 230593 1236393 1157829 61235 1589256 518331 40591 952552 1394630 942963 949023 1753032 879 1115112 1134146 1535124 62795 245491 649755 1535296 1916429 743764 1134888 786785 1450414 1131366 684894 724215 33681 610830 599144 1752587 52108 1533138 1782547 75804 1301427 1675382 231076 1604399 350649 1199424 1094411 71544 1352294 1172699 694231 1499200 1454592 1700191 860941 1977705 1962565 777630 157480 1741818 547817 447419 996350 1762669 134285 1997477 74996 1312488 595218 1453987 1486171 886929 1736192 650514 1187332 512260 278923 954538 1218935 81071 1831786 1944629 1226997 428843 1539770 458433 740393 32429 275531 150783 1069923 1999017 502975 7164 1643574 1157313 565733 281500 788264 1695822 1524031 1598600 1505171 1532526 801632 1008658 642778 412638 1326391 717586 1393732 757331 616360 1801722 1161489 1297054 764112 480302 1467576 1778487 183899 1386218 1438340 485031 569149 295539 283016 1520263 364531 1118008 1741821 601283 1267965 1372830 425314 1649790 287783 117024 1986018 1225097 1127136 378908 759007 221580 1656409 1674542 1939455 1158711 95218 851291 480202 1666829 1242695 1844320 164011 1137712 507349 826166 1281571 1288263 1181671 1589890 1372419 239539 1412074 1801807 367233 588252 1840219 1027995 1491854 1423631 55719 813078 1915485 1888912 1671094 668632 1531761 1334354 846510 1865968 1415540 200074 523598 506679 1091408 1973361 570760 1912909 1962725 29758 1230820 1830292 426028 347992 1912108 966768 263386 174014 1607822 419970 1789348 456699 636291 1568417 623229 1015061 1506297 238930 824839 418341 353129 566910 1399869 1209451 1227822 1806805 541915 521822 1078329 1864716 1958925 73909 162425 1517762 1627703 1735782 440601 1017906 1418730 9378 1665639 95659 1108519 1960758 1370623 1787074 59292 881864 378293 58259 634574 57122 672053 1781003 1877473 509917 1644008 1399152 1002136 1953244 621577 893952 1247882 663761 689671 1538660 272475 1253931 1737785 1665829 33906 1615792 1725757 1485468 1948011 1206086 1646174 1416083 559718 1631302 1730822 50723 1184064 406798 1831526 326134 1676574 517481 1794222 1197878 219857 530978 1460608 1500594 811034 1279463 1491448 1199328 1478506 441969 1412968 73392 41433 278509 1674278 658774 1642199 1126950 109223 453619 399856 1938231 728035 238250 35270 797174 1420751 1050957 448926 95499 16101 826185 106463 1296594 644806 1425558 1662384 1414064 366278 1880900 523815 1494320 592843 1594665 753434 1113929 646402 869667 1956172 1730378 261736 700541 1759506 1975053 541425 1108187 1464897 787782 1850497 486055 1690017 1619460 1000460 37644 1240148 754404 1286075 44581 1333052 912065 409524 603814 1152729 504083 176088 948330 1079744 1175573 251094 1474634 591088 1503460 1123283 1675081 1776417 1563686 601091 305933 1733718 1266145 1291061 1951160 1252474 96815 44733 1472458 734803 1375099 1624432 1602686 265836 1921607 1059643 619586 1331639 1592539 282173 674735 1876073 618078 327093 1081302 514056 757437 57769 842692 789734 1285440 1222746 1847783 1953995 1512803 806512 1287440 301735 1831702 687331 1812863 988318 1267610 390601 1275733 504179 957102 1110825 63973 1374510 1452845 1231924 1359524 1733783 399350 1815211 113490 1928981 727208 812373 1089012 1847237 1685191 376769 890525 1547602 1654778 633838 38506 668968 1012605 21199 1963371 1121215 1817040 822216 1381361 58673 299357 68867 1560585 1893773 1952797 1965713 1203964 1492648 936110 938744 1779338 460615 935774 1064265 757891 402515 977807 1338123 265439 328806 127114 1678064 343442 183642 78461 1695469 1042068 579202 647378 972677 1005315 888305 1017959 1015855 1110258 917541 749045 1331339 921686 299423 1090921 162872 207541 636463 1202507 769621 733724 341636 1738072 411111 1348296 295264 1635166 349254 1304499 1923026 639574 1809965 404542 559944 1393106 1672885 1403557 1033197 841614 430724 1346136 731502 471517 1510578 267067 817224 923933 783474 859276 309324 213957 1196163 1124328 508428 1499778 1010338 17643 892770 1366033 1908182 1323013 84332 349925 1851909 1044107 112935 410222 159784 222144 796507 1882104 793418 576269 1222750 1459843 1046642 1748645 287919 701439 511316 1044173 179677 1517744 1485352 1353501 498464 323174 653647 206164 496599 1383069 1227982 945820 386232 667924 1166290 1402016 484460 295752 1464136 1205201 1786976 904710 1630045 304444 768310 870076 1237940 449419 1630198 259792 606177 1219224 933259 665036 1345389 1418512 78531 612869 1590285 286355 676173 1178837 228870 897486 137840 1441076 1622543 1734526 1284233 1131343 1826632 1762629 1727873 1880778 1534648 1590365 1454989 68345 1821123 170168 980117 1205244 1240734 966031 846988 1447392 329206 1128454 793725 96674 512392 229905 14722 484595 1071815 858455 664900 1987404 1994547 1026394 1657438 1574927 1625706 512913 493698 323309 106 1886092 1416367 108881 936391 34723 362039 620087 1959681 677189 1232212 1397368 1452042 602981 1070445 1748039 424519 874992 1212291 989555 726525 1813051 235641 1583646 188153 1986312 89921 1932959 158160 822888 737569 1460170 1587917 1303792 1802232 1212676 469914 442056 216153 254973 891654 710095 1801804 1360241 161779 1769389 338065 544513 761063 1979678 1640844 1295414 1785365 1208948 97842 475921 64230 55236 1994548 169941 352343 394374 1003993 1856447 97345 175223 1738039 267062 1609457 1938286 948074 1218010 1459059 1769989 1089163 538726 1036500 1337803 208463 86041 793329 1930034 1988700 507339 495112 1149212 128017 1425557 1330348 865108 130913 1145393 1275921 562707 1846727 342640 536037 510936 440509 1969457 1266912 1679227 1304490 304975 1287314 236031 1304460 1902633 1763649 916415 120050 1702284 323227 301934 1884347 1759127 1110811 1835306 1823625 1635999 772935 580768 1173891 3695 1981244 1602700 1171642 319910 1116307 1870011 1106850 1408664 1032411 1350393 1260244 146963 533038 165165 455934 485757 744325 812799 816146 603454 1562638 281113 1457930 1784343 375159 1274679 599869 638330 1233792 48257 954276 330483 1473094 1862812 351739 516151 738121 1416421 1184871 972991 261438 1107056 1501894 864403 750845 1358269 1301085 317700 527577 413395 241054 370031 1869905 710575 401707 1021770 32096 1532876 1900088 238386 104748 512113 763682 493911 360234 624224 1825856 951102 435019 146469 1142648 1875754 1591658 1870457 137145 114390 1596362 1059762 449768 42346 49855 1176629 998927 1230155 302948 1205416 784067 1368645 1677834 797597 1114946 261129 891590 462332 248495 1033712 1862152 1791070 190859 1839015 1075469 1882834 1197668 1918947 704044 1793168 455769 2865 1551630 461166 1862441 704793 648953 147956 1574048 127793 1440440 634665 630716 862992 106806 1897556 1549435 1893697 1090404 438579 580897 217813 373119 1437544 1827536 592922 510097 763533 636476 1241511 290744 1711264 1159843 388782 863230 1956801 1685863 369964 779905 95738 1714407 1649829 1825918 57972 373626 436442 951997 1609035 1232721 769161 797501 483753 1012865 1190180 1748047 806182 1468433 806544 1648445 619379 1220982 1893548 937132 65408 1772905 726257 43906 1375444 1223007 378713 1698672 500239 1866320 1657535 1502323 1700416 112413 389611 105764 110605 324561 454285 599782 1428813 976705 1021472 827470 1989023 388965 22278 542311 1659919 551234 312894 1714370 1535330 872233 762494 671254 1054453 1991245 619294 937402 1697694 1799387 1930052 1026958 864985 97256 694308 1498104 1280349 352891 585044 1079981 977516 989023 1303915 1410836 951487 150008 1455306 1498201 1047357 783630 1529356 314345 937435 527723 1196382 598087 1030709 1776718 438721 1267940 1525865 345195 1059346 980313 1495928 1924834 208403 1082244 1289731 22729 1134358 326913 706820 816068 1515720 402104 1320700 549086 398970 404136 1067995 693609 1599703 823596 1983416 1711421 31394 873612 351071 1333915 1196574 430543 1213635 428641 1694343 1379234 1801419 1296904 1054947 1150421 990832 1689685 1497331 1027228 631094 1437865 1595088 62096 1316463 1362115 1045875 1218622 1151090 1696219 903323 1657020 979651 1853710 1552920 274053 446774 321724 138927 1464206 1603596 1900528 134678 1433817 704184 217747 1264276 1604771 819116 1990146 584777 1248178 1207620 1384010 547519 556314 261328 408577 1879614 1126496 1313850 1481461 1019657 1070516 1002258 1906450 1449032 1125260 805338 916467 1837133 520325 621293 392337 594589 1387270 689273 1154257 1220692 1414851 821576 1352235 1996081 98050 1915103 1340035 609546 1031808 749553 322637 1429169 1655102 1212997 128605 792645 337305 1384119 851296 1761424 1987539 416649 466630 685294 117929 369865 1157299 311383 1249828 1327309 1083391 377124 1462400 1664699 1470523 93011 1064792 1622720 517624 937222 1324752 977148 1117154 1600601 1630950 205878 342407 1012108 257553 1229386 639648 1412596 1766447 986096 585704 1056443 1031061 655844 1742763 71074 1430720 266451 1312203 1003863 1323200 1553671 1846832 1685341 1069998 648227 534628 1630675 1815718 317630 1652925 940900 1841517 484096 519033 1151345 1238567 1958868 572993 1845779 1558234 92099 612173 256437 222028 1830566 1777223 1800053 1592210 1430635 1124845 1745972 1216222 992220 1053214 1137226 72298 389097 1889105 411810 203858 1719229 1433214 99490 520164 979184 553544 1446519 181603 860744 1583211 1969721 1869688 203376 828796 1691263 1136040 16763 1406294 1614149 1573233 749390 478328 1595548 1597463 1929362 1599271 566260 1774272 414964 1081039 1549110 857675 1998377 1122131 1743291 529608 637215 1772645 296163 563446 1397848 526987 124745 542418 583173 440571 1392619 250992 1547960 1398956 1150618 1660147 1648835 656514 1436366 1539903 1357956 38283 256127 1228338 777005 454705 1118432 202582 647675 1943051 1180446 1874175 1928992 1951713 1316618 242374 1182763 1958031 105252 529023 1032936 1960991 1967003 895344 1263062 630278 834085 86094 793308 616188 1756080 936655 1246329 1321720 1192767 1905655 96950 1784753 588975 1920029 172216 1103806 388601 250138 734902 533395 1929839 330098 138001 1663978 282600 1843797 1225814 13379 1184715 1514567 675397 1997586 1709630 154807 958146 922599 875949 1517569 303425 596880 257392 656983 823365 1302823 437024 1764908 781872 1199966 1851895 1362575 1045867 1538751 638989 582868 1859971 344206 1808665 1437659 508340 1856305 1473370 1406281 1666235 1363804 670146 343730 1965002 1261716 120796 30457 1440845 1180206 202942 1045463 318527 1844126 468066 1700192 1781663 1413744 1590476 425589 81977 530650 5418 1900853 716500 212461 1348118 415409 251465 560634 761917 1669606 1627002 615691 949307 1729014 1349410 448076 1984646 1706031 215906 1298921 1399812 1963252 1391105 1870528 1311375 460476 970425 112285 996517 1691905 125725 1878278 1535129 746504 1728329 1610712 1541693 1839647 470810 547488 1041280 1681665 1577465 1537532 65912 519945 65294 1011550 1796085 658209 150984 1080806 876707 80037 843810 959987 1902727 1218726 1656726 895230 311740 1599140 1279287 861296 275979 202464 931054 1981596 167163 1624854 283727 1927406 1366047 361168 299935 248834 530924 344979 1240007 1376995 787434 1888533 470743 50462 569538 1322768 1892668 6079 366529 608298 1841943 13033 669351 819919 583697 794728 766179 116675 1332100 919837 1013439 926247 186328 1414148 92248 1945783 1493596 861160 623310 1326505 756043 917840 287981 1442118 1979894 335301 118228 1470410 1751059 1380395 1966708 648174 1681531 1162949 1249791 1308523 249835 1675444 1784339 1548547 1049478 1877745 1405081 751387 593023 762496 88376 429534 567425 450730 1823056 149813 935051 595407 1565100 96670 1339546 476201 1672320 1662332 127942 125423 912853 1794350 1191550 163807 1079749 50460 1137149 180514 344472 644366 71047 1222324 348494 42651 176827 55456 1597780 351382 1249812 1093491 752421 1515199 421580 274187 26030 1996200 614418 1370681 82909 1400804 6449 1270725 590062 1783809 412437 83398 376773 56936 1746367 1120057 25487 156550 820816 644745 1959685 1980993 1736235 1034154 849532 124314 1491858 827553 1911909 1954206 1124048 1665733 556541 1329835 568974 679760 876133 1905836 1228892 1133949 930215 1580975 1190376 202670 863509 696250 750684 991747 1720574 1915065 271148 517592 471405 247188 672361 817852 806838 623820 1359711 1601421 967225 1190898 734000 905920 1139562 342318 1895688 586793 596587 1267078 1996683 1126631 921505 1174310 1297864 1134656 1170751 885106 166017 610421 1071695 1674236 1806214 1256574 382804 342350 1778360 1171015 648077 1633848 50655 620857 545376 1599343 427311 1408866 1681202 1486749 1052039 202740 228515 1784325 1914390 867936 1734753 821275 927204 724968 1187431 31195 413792 229293 1291167 1281572 1387350 1442537 1700392 1206648 581670 1830983 740436 1700036 1750293 1931349 515727 321798 1440056 19241 1695456 887379 444785 1454979 154489 522169 239281 437006 1999441 488963 1590894 654535 1595195 801036 1450840 1525968 1752258 1749197 1957961 1953228 226120 722037 1838034 1802657 1212234 780598 1202329 936177 872939 1107393 1718782 158109 1313389 1350798 1841444 755096 761918 91004 527587 329374 623411 1348564 591664 1815255 497265 1382894 782057 1746147 1894456 1240517 1333723 1111083 1176903 1273146 428188 1848794 237546 317095 52618 1153459 1793275 454528 1583995 1060345 1934703 311307 1412939 1122266 152431 408469 1127356 57685 197850 183754 521510 1811056 1034259 641710 203 48942 833530 812821 432110 269675 850077 1037017 1987492 1671524 1863326 715764 975910 1805120 1819400 148905 1377222 1899820 761222 294542 1085412 1394609 746111 185917 671864 936127 754032 598716 264819 1813502 228839 359413 813875 1237728 1944122 759060 406566 1592962 1326622 1513012 1593851 1024578 1729386 450692 998939 637997 1125216 757208 1441820 956159 1275161 1287201 1991236 1867778 729586 1900972 468164 936446 669027 1512446 560552 257223 1564004 1947227 1191070 1999051 1860481 1989595 572907 1775213 453701 47335 1155263 856098 474539 1910566 302053 1221398 227904 1412310 1606309 358819 1595972 43802 351213 265931 1827618 1279844 1836521 1530365 520076 1645747 90239 200604 669886 258650 1349910 1465598 447403 52339 935485 133208 1056369 1885065 1764033 1326649 1153945 124889 883358 1958260 776032 496154 1899441 168085 840234 403834 292079 777821 256242 1612854 1319700 608552 1336977 776297 1427933 1158812 1460867 524196 513787 1370865 573995 1038334 984664 603129 1747183 561246 801565 829548 143089 1762847 1179175 743044 518 996305 1412605 714705 1402972 1640890 961304 29898 1400377 946500 269293 1668170 1287877 49882 1062836 415436 1803693 332607 1259052 49991 1709431 1626134 862968 1925761 1911870 1641864 1593432 450533 1967586 100592 1235339 1107016 882481 1633624 936149 747625 45046 204004 1833910 1025011 919066 1698439 987504 318368 1922531 1971410 255355 1049670 663505 870094 1940130 562803 1576979 947568 752904 38094 850762 298304 1689601 1041349 728931 482533 665187 1904803 366880 1057803 216096 1969752 184645 1566942 1812925 1293515 236791 1590711 784578 1711653 1270056 1529871 1999309 68271 927991 1037255 1480894 623705 1588459 1356784 1305442 1753323 1161597 752853 1772534 2241 255934 1835154 657415 294315 373383 1135708 38341 523849 1493805 1266769 238947 110546 1636038 1923821 900322 1081811 1112880 234154 367548 1864877 267191 273312 732308 1294301 502977 264160 1736955 1758938 1994825 1718070 1631672 1761637 94442 1400798 470170 1269637 408875 36463 1838499 462023 100174 1682584 105734 607491 1150042 923536 1681817 766185 566500 354709 1938148 1032382 463754 1798657 1512152 1943378 1900752 1376204 1220726 660002 384616 859504 392637 1446043 1418968 160271 373237 1905658 1662840 893061 1347289 1379390 1067430 1538807 1755830 344907 751536 901112 1363115 884044 1035900 93589 1652106 29669 763300 1101771 1047057 190047 483719 482876 613990 924361 872984 1491893 1153147 1979081 679219 1277691 122657 947416 1222911 650375 1830744 1695639 1310937 240636 1569578 896341 1557582 552356 567669 1214213 1679318 1457747 448111 1608542 861503 233964 574645 494819 962101 475034 351216 1855740 1868691 1785739 1066074 507429 1128078 757374 1637622 1832465 1806977 294189 866539 798465 1140343 908979 775880 1789531 229896 163908 964208 1261308 1629791 761818 444066 1480628 1078950 654591 1844147 1024282 193689 1256437 1723821 767952 1353585 1298369 882337 551062 683219 1686658 999891 1680393 840736 754502 1160456 314883 52918 720280 1916642 824636 862337 693657 420145 1057451 125456 983359 789535 1516083 264416 1948527 1667510 1636607 1240772 20645 1060993 566389 890692 1193451 867803 1019754 679900 378744 918281 410334 745446 711856 863222 1275711 183786 1558767 1291311 1336102 1686451 168105 1492858 288424 1900630 365485 1499228 293847 1260014 1946389 1496468 779539 1978598 1168026 549855 1833060 1754167 480062 1695103 1823659 1774501 64448 784117 1323812 1063803 1260667 178718 1116800 1255699 888925 1242577 782755 1447132 290613 1846469 659592 1712581 1604045 352355 965479 1858857 1931230 1216472 484186 899226 396772 1294935 549177 1947360 712670 1048143 1562045 1894365 1123276 182270 1890585 989332 686842 1871181 1774763 37905 1942934 773010 724540 1996338 1474963 956344 611305 1851089 1559845 1573660 1501929 875078 649707 111074 1854893 911059 204390 827033 850330 717797 880621 222698 1580162 1964463 588757 1268588 1297935 1575691 274174 265192 954094 1807878 1003164 631761 222907 459857 477336 482207 1104906 5781 164430 1736879 741135 1796066 453658 1073717 18640 1649618 473843 406153 1706663 1525861 244532 1758890 704764 1142787 1809847 1678849 1207614 70561 1365283 461559 299908 85273 1806181 1715197 949826 1612778 1855721 1600028 1242957 569275 585195 679338 1090002 1323650 1918743 1146748 369871 1123926 1425949 1895419 1158597 251353 1553930 1040342 1478153 1907070 439010 1150085 1034218 374689 810549 1096044 1546888 603044 634593 375135 839742 640916 1928336 290550 1929875 1850549 957399 1038150 1245773 341044 1032636 176588 452438 970800 575277 1770228 1800109 384383 337542 1548962 1609558 315996 36141 715673 1099395 774496 1874355 1151133 1520052 58504 899201 1435505 690943 1740647 391485 1531478 1907528 944850 431620 20355 1032679 708862 578542 1401267 1395887 33793 634981 988901 882184 176419 674723 1739053 1091460 1391414 197879 391598 1289178 1646110 97655 1320600 665049 778711 1907826 874471 789406 765228 888912 691578 924282 1588632 1908983 366422 1143211 496337 1557537 587373 884721 1735571 886763 417250 1344207 1939221 1405289 1315156 1316227 490111 579312 878675 38215 386523 1597838 1575108 249676 188579 1006137 1059127 891843 512259 824494 265348 1897872 157975 550803 1767176 1205173 66590 861843 1658383 1999878 1073577 1504369 1450936 48205 1485606 730646 1588747 826059 1112704 1630298 1839430 85391 1877734 1609772 28875 47504 1771975 1665794 1191571 134855 490719 1672169 240853 777017 181956 1027774 672125 965998 382413 1767166 63416 421310 1865070 528769 501274 1203303 1745213 846031 1800137 454992 35828 142847 904609 1707998 1888522 461669 1176904 1967445 1485835 1645071 742426 1883484 157161 936543 673189 618270 418383 226092 1941160 141957 1425567 963119 437568 348182 1441815 1874604 275256 1391137 1571899 989721 1092919 118984 352542 144484 65134 683070 279185 825378 553372 1588434 1317176 57608 1121087 1413055 1117446 1957757 211140 422847 1759453 367234 1196501 1035808 1903015 294965 1355724 748401 1761523 625918 657554 1074085 1940956 1200381 408212 186510 678226 1045319 678524 1274305 1396942 1718274 175971 1035475 918639 1483378 194197 1638631 544550 300872 492069 1227529 1837067 1844939 69042 1388313 1606210 1106874 632709 1103472 627983 630030 1332126 206635 648030 328153 566581 853738 1098689 1400583 679218 1679687 1405438 1633877 76858 410114 784710 1672474 1243976 840984 790969 871539 291950 496017 637251 1318558 664270 84532 615130 1281702 410253 604822 776802 1211374 122732 628006 151026 756177 1538610 398229 492860 1487216 172185 57217 1766641 753562 159251 1975910 1022299 1466804 1343310 1319622 1307167 205246 713524 690772 950812 808083 605382 407415 2348 1844703 1128077 1792554 1361244 298119 1408168 979231 687381 648039 1100085 1317299 1249609 834716 98824 1011255 248350 1461747 1971187 612452 1546599 682287 1124544 582476 258997 1452853 1893425 1969217 431619 1473734 1169005 1222345 318633 1891871 1046935 810743 373317 1949394 1856245 1915723 1879471 474173 951725 1154251 982382 152485 105939 1482008 865052 518367 1370318 1028875 435003 1745499 1965858 913624 502484 154135 1330760 177458 1808905 1401470 599121 1104965 880966 511130 1361973 825987 466769 757203 1598914 830447 892102 1033867 566838 340909 1110245 132894 533113 1434905 393469 1429129 1446750 504265 1977673 1137633 1062656 560939 114121 1600948 1509448 756025 170010 1226023 320693 1840394 1789674 1420812 1852067 1874168 1851665 1932809 172012 994300 138519 1013119 957072 694432 600160 1005321 131251 1353087 189282 660545 875468 603093 1076601 504794 1392691 1690719 957472 420439 1088352 924462 1355828 1877813 767935 218284 177179 1908365 323288 1053906 1905876 944961 1654170 497894 1071523 1860419 358909 820079 1308051 371523 403723 1246736 1513478 1025856 646671 1823739 1724579 555009 318974 413764 837303 1587227 1401209 1650876 1592682 794822 858260 995644 982013 1462853 1179804 1970241 1087175 808184 443136 1133246 762381 940341 1845883 1903135 1464473 1489444 171165 710642 90490 462518 587624 1291961 1203350 423838 1332609 1824260 1820400 1120257 873047 1122274 644339 676777 160845 1383620 816203 1462977 889203 982101 929615 1651318 1021509 738741 246996 1024899 1417499 746920 554892 1020565 1614351 1969994 809957 477017 513584 1656111 375969 1084520 259552 472662 1801613 1318308 1665490 569217 846335 564920 728819 1855151 718335 1326462 1633142 1593751 1774692 1573107 1085738 1558265 522680 1012032 739678 123685 27472 1225248 950787 1739423 529170 344470 1081656 1315385 643578 237256 1336829 987623 1599529 1456112 1317878 614253 1953663 640994 959381 303484 547521 1888592 1987279 1594794 1793129 647911 1997260 1470738 1172488 875374 1037244 910519 608539 280052 555537 627615 1820500 1064277 1744336 500464 1887885 783008 667857 284566 451186 714594 1240208 190224 1526865 1344626 1991076 525819 757708 1186144 808487 326239 193408 1934550 1850418 137710 1510133 1430939 411817 1923592 887668 1068165 1911584 1035695 1953215 1141038 1812274 1587212 393186 1648800 1890229 925301 82531 447306 1638972 951088 1075866 710988 1930931 1341851 1588983 1374955 566085 179303 1973397 1201843 108529 868469 814688 565912 557436 1248175 448049 1074961 953097 1883752 1000065 1147688 91125 1458328 1542906 1519252 1482707 665793 1216392 476479 628363 1734355 1254142 834578 1191770 1543053 499024 1323651 1902655 395138 228212 935398 1048726 767738 208227 1132237 1828381 1212256 835501 816895 801294 586817 774951 1990510 1593418 894064 612833 1136970 264455 1783244 1237875 520221 1158615 650467 1027118 401171 1782659 1951878 853484 1438221 1808436 815727 1840713 193451 1193255 1322515 797982 1403283 1731636 1477953 1445713 1802874 1575826 1848080 1132322 1304178 1547502 1881614 1471857 551832 612308 1950082 42894 910539 1611355 1617824 1590620 1523975 885693 1258867 679495 947444 1260082 963654 1625232 1996755 1908063 57844 1111750 759695 1855751 1447020 991826 922608 768487 791843 642895 1554468 276119 1462433 1971186 1715546 500583 1174465 704584 1791456 1297305 1494961 1806806 1507375 1047300 1429500 995993 1397531 416077 292408 1889958 483796 809126 1564190 1723907 1808415 1296274 1914696 1472958 163020 1853065 44802 190320 1868446 1192550 411023 1834777 10720 751278 87363 747992 1098273 1865423 495032 1366946 383382 127511 250635 1075412 1690593 1987659 354210 1268993 1106508 416618 921546 761130 1110071 203064 421105 545928 1347972 114225 1318538 1165451 1784015 329355 325294 1787366 1799920 120473 1476665 967153 993017 1766944 634209 1191672 1538063 1600459 1849913 1565563 1435436 1196379 1769308 1982757 1478346 198826 211864 479012 189604 1281423 1397511 1909180 884117 511888 208762 1043011 110947 1548073 335446 1849615 543992 627423 917850 414620 1688046 413952 1119914 997414 1881711 1538578 166819 1326443 7551 234445 1631836 1175350 992969 293922 1348646 268021 745525 675510 593251 1070037 1148238 394746 752164 1184022 366070 624575 1146133 1819949 548734 263328 82792 1077897 1307038 1682505 472103 1002046 1207402 1287054 1975439 270296 1473200 1591622 1638622 117264 1234678 1404125 793893 789440 1393591 1272205 77202 327914 61037 1554936 383698 1886061 1165933 1646627 1472710 337091 1686489 223546 128913 554959 1101629 260597 401555 16531 1157462 784849 944079 260826 1269145 656565 1996727 1758074 1067618 1913113 738503 128451 1799850 92179 1872130 124218 102268 1098299 419169 535981 1513233 770555 766360 899645 247700 1571456 812357 788746 564337 1745271 1156631 1270916 1520727 1397438 774409 1688563 416254 724924 294116 869235 896600 340127 193295 227540 317410 539446 1700424 1231169 1775822 1473369 236838 864354 1063904 642927 1745095 1803937 906799 1355594 125072 1803448 538533 578911 1874371 1519851 779767 14158 267678 656150 1435828 513045 1970553 964104 1801297 1831619 1209020 1136937 83070 1091459 837836 369219 1980793 957890 1790197 764308 1943889 898542 152846 1724854 1731635 717140 501810 1005862 1652973 193804 1677108 1034551 1082709 1429777 1287399 685499 120876 1633727 598935 135100 817105 1963285 257664 1954940 226908 1280112 1273675 706492 270415 51902 254511 1151201 364577 460123 100654 871070 139757 1771110 1548436 1492563 46036 1686090 421076 1726876 1519803 1797402 1393512 935307 611085 877665 326989 897550 6275 1338639 1837681 784012 413049 1913443 295832 266341 99090 1778603 1052329 1823097 707756 1723580 1695544 823703 652740 123440 92462 1380316 460730 1043728 1291729 508537 376792 1425453 1660115 205239 323486 1717518 872459 13050 1828965 1446478 436453 451177 1381980 1399983 1850387 293565 1276502 366745 1120658 187358 421905 107112 787013 1073483 1931292 832226 1620166 307464 1269162 1739047 1082890 559345 1081578 1773272 1392721 528817 184868 1130742 1380299 259858 1035921 46813 92836 645376 14691 635218 770796 1852105 1276057 1037828 1667181 738413 605729 36517 1910126 1307016 46777 1121174 160534 635666 591629 61829 1788948 509087 394875 828455 1860790 1227043 1323395 806340 1251178 1222333 386381 1830952 1005448 998298 748168 248720 1236457 905587 895790 1972181 242478 698027 31595 238081 171632 1497262 482190 1112026 322290 322505 1224639 1108036 1905023 27292 17059 768861 1245355 1622686 865664 1786211 1434432 1709803 974828 1046583 1765524 1052783 1252903 253027 40012 731397 1336737 1510540 717409 797342 603350 1485715 1686518 1837365 26969 671704 1969589 574908 320984 1295586 1153949 1856520 1960726 794350 835076 448840 1178510 504530 1861140 1859992 193620 822355 741229 1309405 772409 186056 1468276 736048 982422 985384 1872511 345829 1897768 1609668 700302 1474863 682191 1190122 1066210 1803534 568448 1025133 156795 1801080 135489 1341974 870668 1277963 1435661 987154 1621568 1902169 1409965 257458 666696 1119851 1810634 1932149 1895004 1929439 445035 1400348 1528853 1045860 69863 204392 1578565 560621 953692 1108057 170023 1153844 246576 1818428 8487 1875591 1226674 822766 1432850 449781 800146 1268848 1399626 1743814 1932542 158762 1161685 1501632 1182292 1336899 844041 1061051 1927622 1539326 1574384 1921411 983831 1680687 302894 894559 1441513 270376 408027 1080378 658709 1053005 824764 790528 883759 824551 1602916 815211 888283 27946 1861686 1893365 1141620 1360468 29151 934221 1278696 514356 299362 540904 1837215 597958 1490036 316700 1076997 1664384 265296 1770593 1035216 133813 744935 326330 1217191 745770 638155 561577 662860 1040491 136710 1439186 1289018 1525788 514671 1296883 697060 1183682 1073607 623145 1116157 330650 265404 1047368 780145 1182675 1108089 219860 265149 1346263 447157 1384445 1602519 1078769 877048 1616171 1661977 101367 898698 1148664 713834 1946620 233043 105985 1943232 435298 1046916 208205 733424 1890153 1774919 1876065 370894 765008 1421861 23780 1991164 1178416 1526193 521430 1460190 954472 307668 1992154 682437 1804063 1891613 1578402 1979053 1921303 1791417 530667 422328 1565835 296093 1050901 1765972 1756622 1714951 137292 1350221 887410 1781215 1760769 1435728 21618 375321 1546777 224618 9631 1423951 977039 210243 1035369 414347 324434 1518765 1979217 867598 1856264 1762800 1251848 1098833 792782 422181 1783562 1741502 936439 374451 109834 906677 1695319 1032591 1296105 590578 240675 548431 1935398 1335775 1416994 95412 1930112 1150499 57204 1664721 1726424 1092193 1177555 184883 1995884 1290433 396680 1707680 1920134 683783 807536 1491080 1919402 1342075 639215 748583 1036809 1604487 844361 1566119 1850797 1962740 1531005 1436782 923214 31997 1654931 375003 225904 1627347 878149 660038 1122555 553003 508706 133927 624133 1893075 1358407 446579 775838 1244937 735855 1816037 306172 1922992 1266569 1972911 358646 76951 997366 1795431 907750 946360 992724 1223482 1834957 1156798 1678492 594130 625604 1078812 744431 7770 920476 923946 29493 543588 1181403 1631277 554817 1580283 1599672 952212 748268 745108 1172709 709761 1310037 1946644 125082 760254 1842091 1268584 189099 376505 1036519 510530 480851 605588 1758906 280186 734144 548520 593995 801142 753237 84097 215979 1829302 677488 1122022 601562 708681 578183 387683 1564394 1338631 945647 875957 1971345 1437608 193742 1716262 1694624 1604234 167348 94858 1927069 1890036 683996 1831825 1749766 1988253 1351040 83150 388357 438909 1310546 809906 1374929 1640869 441772 1712278 1649261 590637 18212 1827686 1827248 1308734 1875992 1307686 1886205 1438702 1633417 1112290 280389 333625 892761 368048 1776390 238763 452734 1693033 1620696 1366665 689705 148832 224584 201731 560643 677212 410154 374745 854022 1710563 304440 1742154 852855 92143 392650 1194246 1357117 369860 1593382 1569007 93335 24415 746994 1415362 1365567 1252110 220236 1851238 502582 1637361 1489895 1314872 515086 77136 636221 1712698 284563 664506 464828 1375313 1896205 1240619 1094013 483741 193732 733645 712119 1525972 1113510 1417391 612318 590306 202976 860506 7370 1777566 1712895 615575 611102 1182946 230663 689866 873643 1535172 1049867 1557411 598416 752591 348684 1495144 576810 463821 1715550 1357121 682078 412881 688356 1835399 1538523 1661792 1198281 1242363 622696 720493 712742 1266758 1433210 62201 1271280 1250399 1953187 915522 637557 1056348 650340 305502 926163 1083829 1695193 1963796 930483 738980 1637898 1790884 431310 1534977 1415369 12125 473717 1395993 1313480 1147777 651877 1329603 349730 1543450 360210 1167675 1276309 1652800 26873 1429350 1761799 920335 1215140 63395 51467 1951124 435192 1051026 105766 1099468 1174970 1747499 1057725 1940102 1782154 813529 866764 818138 586184 780863 778687 1436021 722038 1345230 875801 1210540 1461691 699725 211260 836401 760827 605265 1864762 277893 447538 1850007 538499 1865010 1124045 1955151 1571759 1645285 1065825 877015 669043 1912135 1112321 1706751 681082 559119 1508252 93574 589599 440917 62272 289958 221732 1902079 1659010 1136296 1259909 520006 1926227 1681427 1353868 371681 985861 1600710 1889744 1475766 1058775 1322937 446286 268921 656325 1436994 1524420 744860 493602 1921936 1787655 777594 1661427 1141493 1819253 1415052 1541385 424635 70738 412919 1262562 308991 1931418 1670820 1957200 852507 24132 246842 566193 173403 1590214 1682232 1054854 1484909 1518547 1262917 1099120 1189860 205472 1051700 608602 293549 1343244 962317 102990 323351 155306 1851175 930627 755693 1060574 1732836 157808 288185 1757369 1997975 610116 46071 1454103 338713 1080659 1164698 1041913 415180 1814150 1403464 1257878 1486381 1627637 953045 141378 482468 1877251 1780103 43250 234431 1922914 1247317 1694472 534730 1853124 1151899 1975908 406418 1281718 1445489 409129 1117213 1709530 1581481 802441 1019916 620354 547320 1129354 1587911 650156 1790779 1815295 1438177 588068 1883849 1622642 1177345 125534 181699 1306065 1269357 1494819 1095407 130901 901579 141198 1305007 888998 1243737 1688187 317949 1500563 1897393 1658669 888540 1803074 1239446 1936928 1593010 411028 1569906 733305 1454007 176646 1480500 755226 373747 992528 1255185 139766 998791 216632 834392 503340 167916 563668 80370 1768804 307473 1948372 1705756 361496 1298562 10956 321721 1166183 167303 609144 151159 1183965 986226 531224 748858 846563 575110 394862 1754505 1812900 1926784 911708 1732693 448504 516913 848792 622824 1773083 992751 676791 325331 1716917 270055 742015 625308 1154398 393565 751419 1522780 81901 221803 872765 1033636 1042960 1426544 1938573 1573713 932093 89406 420989 495350 942797 799233 1573300 1155298 682264 760965 205220 897260 366411 1148947 189967 218251 1014342 133096 1544843 354001 220190 1346728 1441281 1460244 1256000 1596686 933476 984836 404086 200569 1740682 1010878 610866 630 1092627 872293 713981 572298 1829077 269770 344242 828340 455551 1074187 1579739 1139389 943750 1073299 577248 1121690 12211 961692 353722 1768353 1324842 118015 607162 1596733 1106580 1027494 1144490 503272 229586 191050 345615 954597 1027515 1261394 333361 798861 473100 1539424 913650 1489759 1651373 1976396 1159207 1821848 254998 1536268 332315 79865 362548 1416203 510867 387966 1419726 1488742 1739380 583052 739253 1070677 566968 181740 1934259 1418270 1048302 1603861 1388301 961527 997487 40833 252521 426831 1440414 853280 1125136 1553262 1376930 536294 914317 1872621 998077 645538 1574870 585804 367503 1113661 1743464 1010756 909172 1607499 70492 955671 1512787 759840 940899 1486386 1506458 1747828 1978684 125494 1951988 849146 550528 296651 503656 1400751 369107 1431148 844905 555801 1201165 199051 1167815 1301768 1271792 1151370 538727 156919 1793834 757751 1379786 386894 1011869 1533719 1776435 566892 832743 1260745 253265 1353179 205167 1862246 1169516 569370 1294425 1315806 315489 1420175 575543 1582902 790086 1713292 1895904 1512213 1893886 1989494 1114081 912746 55574 1794449 1814249 1398782 1037280 1002410 944560 1481466 123146 76377 1245128 359240 614143 150325 166535 806113 1124428 582016 1579419 1897930 165706 206167 1751131 481374 742255 1245326 1021270 1351197 360575 867619 440622 489024 1146681 1655782 1287691 1492580 1771439 463122 543061 1237645 1250779 1615245 1692790 1775838 1354545 1350246 930687 759541 783276 97911 365047 1188022 1642593 876778 1185413 305165 960026 242243 1540140 1253102 977916 591438 1682674 255201 351763 237316 14572 911387 761299 1138882 306324 477590 155110 314816 648528 666497 895872 792507 185543 453918 1136111 876621 717463 896187 924284 1704150 1218038 582377 1178666 509448 202543 233316 897040 644718 1182049 494435 1103913 152824 1774781 1448368 506301 1476803 489706 489498 921043 1674207 212038 639008 1388493 356089 330308 179170 228311 862327 763705 785333 1559208 558145 1198094 1009529 1364060 968629 1757198 387939 119506 1125295 702052 13103 1343982 1461020 1752947 103464 1714115 1727718 976193 1259004 1657203 275248 1750911 588786 132582 851032 470557 1105511 1572070 922489 965986 320111 747222 1815586 1778421 1705233 1297014 1633020 1698922 740621 430631 272912 1437501 312232 668640 1083673 1596873 940437 1818256 572328 1004923 166151 473392 1836710 1406152 1881616 580277 450311 1257808 249919 82653 1304848 344719 648855 1118771 1904487 1605139 46498 711162 885744 1539852 659250 1364083 817454 635101 1618225 820127 1452993 647421 616633 659981 1336388 1128478 801671 472200 535551 398343 494388 1694050 155236 87520 680321 947750 1494366 902473 1120806 446060 1676903 1515091 1959483 1723447 1406425 1833296 967411 674955 531136 864011 1763311 1484674 1102768 1971972 423535 285139 403337 1514669 880693 997987 1972007 1665522 1391769 548371 543074 1261604 1577224 1235220 320512 1724461 1051381 1502232 1426259 462293 674240 657351 1827473 930399 1329219 695331 833183 1675241 1069150 1711533 1176957 1282268 1757550 108035 1380441 991774 822237 1723391 1640839 1567035 768201 1259569 1085844 629861 460307 383110 1104027 417363 1132855 171180 1500984 1716314 1568947 1977964 638940 1414284 595751 1175659 212768 1260451 1448870 315903 1787402 641590 1219 1350775 276834 809797 1322006 811836 1936600 994647 1298808 665507 1372946 1919874 1604037 308481 353677 320616 1051376 153219 475184 1715006 78920 174013 1552357 1745133 285055 1339451 64628 291647 903416 943224 1346897 510296 1563605 1258234 1552876 1874852 173907 1407244 1139518 335467 1857985 543555 830294 1393385 1223511 1031439 1479952 1087383 1261812 520301 1088918 1638230 1094060 443848 1031378 1839515 1695705 1282058 192344 408543 820973 1351653 624493 1440299 969480 251206 1256778 105611 1446328 1478322 40396 1653300 935168 1043960 1211432 865282 877102 352638 1405732 951910 777259 682463 854789 1329770 157190 610938 590225 317281 947499 1419653 1102043 200596 1788982 1486308 455963 178042 865115 320398 692227 385856 707392 962351 1675799 219277 1285715 832461 1901886 1206835 1280134 905058 941432 922312 560180 1412677 1724774 386919 203935 1462904 30628 990430 79899 146393 645013 444270 1147802 949403 1939940 1728243 1259181 135787 962974 1157383 1486570 1090610 89696 1832586 1915079 143152 610047 478354 1599292 951938 1017436 1813741 909614 1672106 1140312 1494021 404471 1371921 1588275 333304 76512 1692000 1046865 823229 489848 431802 1866196 766696 1408021 503902 1542340 83458 1291906 1235248 315041 460701 1754341 893853 1939210 360314 1469521 1728348 1956944 558820 1344784 1850428 773105 1135608 595511 615940 1990408 485178 1913666 314299 745985 755588 1090230 548630 193434 1808248 405358 1038501 1928619 540083 1909973 200738 1035841 768062 106141 1748339 1624659 1149920 1416370 1761088 461765 566138 1782579 1519331 1497743 1913582 279261 1358196 1528268 1240511 157181 1541748 1691854 1836536 286712 61514 544711 786762 1602757 1898055 1212509 323150 682230 599592 830280 474083 1477552 374485 784963 1306720 715249 662381 1331215 1438957 1106904 548742 1566473 1541118 901787 1071829 198213 640902 974043 935149 1966402 1890340 287554 471073 703489 1211286 1516344 372071 618325 1699176 1513508 425010 498828 1350026 1689132 926917 1891138 1447165 994362 877269 187073 1272884 1558768 1360153 1277428 679089 260598 1585928 1995702 77388 1739327 1492973 1134831 262796 1160638 1046681 1342415 1846664 1370306 1797646 1621730 602347 1004669 423924 1950014 72051 1200319 1443140 877444 1038090 1438471 1143809 1409542 1875289 291759 1491326 819789 1630121 82447 363097 997897 1093436 1832443 690529 972968 1186097 1598791 190588 1650300 922082 300688 1095110 1436281 1504738 1236011 1190630 622352 1167233 152585 952073 1955368 843222 1366462 1417476 1725106 392283 1944433 1333220 1034502 113562 749807 33976 423418 1030767 1862110 1863033 17470 1464937 1101103 1797386 440867 927538 1270878 1009905 1288588 799059 760644 1545269 1993884 1751753 1830958 1991393 1004520 312084 471009 798238 883642 432472 1353973 1405271 648221 1398842 1902735 687234 143798 1552141 1973509 575080 1119301 527722 661747 1185633 91356 1418942 316714 1271844 1458237 1432693 1925314 1119025 88538 1368190 1158317 1451324 641586 79816 202362 1864683 1463271 1855848 485530 1309571 1785133 1942351 852184 132203 1845289 68395 192955 378885 127861 1895565 61937 923833 1464532 1173863 1459017 1146857 1102721 991870 1656174 277041 199390 1005160 333003 34465 259027 1323533 1251751 853985 807614 440024 708456 151043 754013 1795652 720216 625335 1041650 144141 506817 1338064 1979611 787572 1637528 1489989 1881871 60251 1475910 1115469 645772 1241780 1579872 1804385 1019188 1124093 1728474 1040755 1388504 657784 322415 575783 838984 965102 1638134 1231371 1736820 1573126 1826811 633807 1006060 1373966 359621 1065414 1816610 1496732 317422 206870 1516815 1544806 564862 553532 743325 112940 1688632 1611281 1482106 1910927 636990 835175 1147404 810863 1907942 1814447 956707 1051193 212691 1225660 1949458 1074255 1375340 1276486 1746336 706381 1258000 1823853 61359 348264 185328 1603245 301704 1079596 1120606 163616 182708 1682700 1051067 252684 552377 13078 621299 138905 1443431 1235896 1181462 1971671 132168 702488 1230954 773011 767759 1302674 1633177 1950130 24912 432820 1671848 1016705 1739562 1766495 1164148 1302792 1955775 1754632 1576400 1184461 878153 943520 349047 30122 1267319 1899614 1708075 1317969 424461 725800 1659325 1214854 232429 717225 1360959 679321 298437 675583 1735119 1690461 282561 109944 1754730 479977 544155 1301975 1267653 115988 1666332 836242 1319145 1524180 874595 1813841 494049 583288 1744240 814480 1706337 1678279 1072092 821809 1590195 1110273 1634340 1616670 1809729 461656 424897 813437 875406 1801170 731754 308909 175580 1658850 582728 345303 16607 1232030 588302 1093265 753193 1391902 1208983 681687 353953 1057486 1060919 172640 192163 1030174 628250 1824665 1835716 361250 1591712 1990940 1668422 1427293 1930074 57645 278112 1266667 1938113 54396 2333 1953373 1538298 275328 991913 858730 1503172 6735 1011305 129071 1216709 1673260 990797 318402 1247335 232442 1442965 146632 549129 724885 1661749 727196 1791883 1727776 1181773 982407 1078941 534126 1791400 353584 66976 704792 793585 1124257 1995436 697279 1979150 888038 572125 1937067 568186 1181468 383041 1451576 7437 1200254 463172 706325 176305 473520 1674792 379129 904723 1190055 223522 1205535 101828 45512 1352565 552834 1311739 631261 736003 1827416 1564856 11667 258701 1681985 1655120 1142278 205864 1213700 818464 1971546 568586 1004391 1944371 515703 688860 412237 1139007 1500029 1329127 542274 748919 560485 248171 450825 1450876 267470 1437036 391190 1254312 335172 1696825 1448918 91189 349519 506482 28339 1873690 240917 553615 1209145 312830 554343 989069 1462344 934052 1765139 982230 1514714 514913 931578 777156 1847212 626637 1987581 776541 235416 1847023 1823325 779187 134825 1756035 1270833 53327 868129 1505170 1350201 224318 68110 1934253 628266 698882 1036316 1048019 136838 36947 165911 1785037 1515545 506664 87181 889066 893814 1800833 964216 62616 1071077 1254721 1940225 1128680 308238 738448 1373815 1173623 1610080 282613 40346 82305 1377298 218665 1810055 537822 423594 610495 592501 959053 1426755 1250540 361154 1005339 1348991 1931718 1962967 1745925 1427065 465810 1270268 369166 1636998 1183756 815728 379564 491287 724780 1599658 943031 1267674 892810 1021011 1493289 1508520 1903044 1600865 539430 1325460 1750134 1438642 1516440 106670 1227428 1565726 1023914 1857763 934859 177057 1638193 1219843 724505 1001960 191767 1269687 7199 1820507 134945 909443 273460 1929679 876976 1712159 1477880 1764423 985305 1180317 861499 1674521 1811596 642792 1677464 776169 600985 1554459 826301 381820 1602984 1884518 1416791 1768498 1289147 1051923 1468868 1249365 1612612 1283954 1210971 1556045 19942 407208 1063353 1273166 1665071 131541 1789964 1353330 67887 1635153 1339078 1941182 1367736 1604533 160900 174973 1365745 990376 649215 1181667 1469828 902348 676939 755473 244925 22637 93243 461383 1362497 1590578 723094 277333 1379376 1951526 60510 1419053 1192372 1868901 1991270 828324 1821012 467096 283015 1068085 570834 369977 1777337 1877086 793648 1575445 1757622 1920410 1562171 1591473 1874425 941519 393560 281747 1585981 1158398 1405563 332685 947314 1197528 1049647 358441 738633 259859 330570 1412664 1875441 347861 1322088 420071 124153 317977 628475 401900 1683912 593675 1110177 280113 667599 51246 607697 559781 465304 1163735 1483303 1843210 732338 1481635 1140044 259846 381268 1172874 878653 1871187 1660225 1663637 31645 374183 37463 840075 243715 1107943 1182900 590095 1817321 1860453 1384096 843731 918669 506191 1216537 919439 377820 1687613 523740 330945 658315 274676 1854034 1944935 447064 1140282 1563367 1314460 205248 510316 1794803 883374 876336 676704 1973356 1500403 43613 1960140 435518 165036 930900 1721950 466798 1099079 1837330 1083902 768657 548794 1131293 896160 1594218 535507 1224132 1344489 507381 1393511 446414 1197435 1618465 1289540 1964733 443797 1668611 1820701 1355833 419941 1710451 783420 977675 1487656 38987 102458 1375965 1024928 1033290 1460442 1715813 150639 546231 1090426 59340 1322205 942337 101711 336589 1203261 1055308 1956143 840814 1593816 1828880 337532 1231118 1544656 452707 505136 905134 357501 392808 1769594 1706972 1220360 172682 541231 206113 768653 961311 1703184 1703491 952390 1080648 1617189 1985941 832687 551287 1969270 88764 267109 175792 1211309 57295 115247 1674641 1871093 1963708 1294576 1161309 110067 1759799 1435733 1886374 1082113 1133342 422661 1816111 79268 962272 1797787 1814571 428460 751743 1095212 1145607 5693 1604140 1915955 1832981 1210348 1374279 1386497 1198739 1912697 1746286 116413 475432 827609 1547109 1568725 753047 1025432 1404764 1015203 425935 98871 745877 1757229 1343050 1544793 556849 1431991 777262 409031 73517 211410 651346 1835356 1599683 691642 721220 1592521 1041761 1752545 1777483 1823972 1461729 760053 1118985 893150 1298229 47251 1417508 292550 868316 180344 266195 1870664 1060764 321597 499507 1527840 1311803 437693 399766 1509944 1083514 1326329 1660826 1744764 284498 1300256 606617 249105 461411 372475 1718499 1476213 79632 671269 490967 1799558 1957627 195453 1809814 1060531 1877495 1781714 1066797 607862 1622433 312003 1728589 603164 332174 1741282 580937 1991531 1965603 1746405 1363857 60881 1542126 1018927 1514849 312404 1627157 438464 1450415 1455523 1831154 104201 1260036 1744604 197061 933797 963393 8552 428282 1306592 983671 171183 1619707 412383 1996957 305424 34236 565824 1332833 1803604 1300577 1668564 276064 1204984 116248 832948 721018 560024 337612 1250038 465743 56965 419350 277688 1552214 639147 920765 1820763 1598646 277084 700873 456635 1432149 741904 412470 985429 717592 436500 1630347 237298 188037 1987855 1071826 493558 3585 486330 1529250 829595 1057775 809786 789360 290429 946013 260105 1444450 518232 1324407 1395022 1207233 1185368 428424 1957092 783962 66713 1261656 1998182 642426 1834583 887772 1144997 693341 180694 1755752 1753913 351963 279087 210099 1137770 861203 520600 1772579 1167120 393371 842985 580539 980634 1911227 1524157 1040386 1956424 1507594 898116 1967354 124992 721362 628241 861263 628625 1459652 1871697 620363 1347672 905782 822160 85616 473476 951537 1401420 1490463 504843 1158272 1772636 116129 29295 1228630 787566 1066960 1111047 1947345 12544 1624073 1540702 1559907 415397 1657578 1650883 1668251 1457319 110247 241213 1681205 1985913 1431715 694628 1376084 95389 585950 1753885 769742 1710369 278398 517209 1420948 1820196 1303355 258995 215400 1222187 2340 130363 679061 1681960 1231390 482324 265440 435313 527429 553413 125497 1446980 748590 1556204 10772 244880 82704 1037590 488276 981201 563507 1338884 544642 1313650 1288392 1249919 242026 1259042 452735 1220618 872596 1647509 1642399 535768 1724220 526109 1163534 1134613 1056411 1764860 402765 61193 967570 1734545 810114 153022 383099 540328 594729 1819148 186005 968181 1671999 1710135 153074 830840 399924 1951388 1891139 1847163 1487559 25271 972565 257871 849043 1554120 883162 303281 1580559 962247 1279243 253270 594257 986081 1096080 1262057 1351302 1022367 373718 801996 279514 686054 1591885 791533 67406 879947 1144711 836698 1621115 334090 234022 1765580 1330807 1150028 573502 1450073 78050 22836 1373915 1733271 1082467 856876 1148725 365938 1156362 1259840 1126737 983380 995094 1689829 743759 505588 1502126 334300 29432 1090288 1775952 1729041 1666503 1260531 218066 1385528 1726358 233556 51324 1453730 904991 1209070 997090 1355794 1216721 1540028 614299 1100608 303008 984092 1122693 969587 822695 1048536 188396 1134274 402572 1591339 985431 107799 1744987 777823 367345 306238 1677664 973785 228174 1610170 1159186 1553633 1195554 651056 64205 945723 647286 521616 1153894 1577290 1893559 785152 1050283 755282 439947 1149461 169424 88695 1503501 881162 837692 665776 692591 1976224 312637 1639266 1561940 1455502 1772865 935692 1257345 1351786 501074 261064 799682 1548907 617490 1804462 1547146 1956825 1670578 779643 814527 696716 1754995 1522179 291670 1888590 916401 647210 1341072 239938 1636335 1019839 915865 1822127 371423 717259 335205 1111436 1484122 306322 865153 301071 1354116 1266112 1188578 690595 1191456 1102920 1773588 123596 759995 1426592 1282296 1160656 904329 314871 1105215 603318 1028169 1756971 621028 815847 440425 1603075 1576350 478275 1284333 43773 1601101 1102445 1302262 59893 128504 1655852 1778941 552341 249516 287261 1688937 1459577 1996324 1756517 1876186 1494704 1218198 1823474 629501 282535 938211 1330579 1768840 1366853 1329340 217630 7206 480122 1281405 184262 160728 1451000 1681669 1569112 484178 418231 1497650 996472 1903442 1516769 1714013 416041 1215057 1000645 613462 1498510 1182388 359321 153294 1607169 1957435 1007451 1290402 1845509 580201 1169403 1604791 35302 798719 993443 436493 1065106 769990 19651 1539494 1609167 1605950 1639379 641854 980417 471262 831025 1889936 1820118 1971313 252476 138826 1978402 1748247 561567 1068209 27614 1551871 568512 435163 1756721 1638491 1107010 974621 1623124 259261 1581522 1213960 1225250 1224675 516278 999950 1363980 1972155 1671590 917761 192592 1243288 1619198 30927 961193 1333881 92648 1425782 283982 609376 1520356 121005 448045 285934 57242 1555857 832416 462999 1184776 343438 984470 583766 1320955 1417586 1629873 1585185 1517633 102330 532241 1952698 963318 1455132 934847 1660924 742653 697196 797484 1322627 62874 1528475 458332 936842 1570452 954064 610745 84199 1685113 491836 1541570 1300568 1675608 1384919 1275368 713406 172588 1599405 899679 823283 1534404 479395 1517747 816542 1798579 802975 543766 1103378 1941478 748644 740800 1340819 1277191 1425477 918055 1321185 274321 1739712 1021165 474293 975529 1461544 1233438 1666241 1495885 689729 57780 666871 1467761 1070512 1818244 1297102 1937366 1295070 1963555 193537 259889 949968 1876873 1341808 1266388 864683 1051416 1750513 1596080 1921426 1953711 1432487 1929574 1961897 499130 795180 1174221 957531 1995050 1478757 562907 466198 1751912 1890729 1753920 1455389 1443770 250713 721580 998499 504163 848250 1453078 310999 1831121 1117451 889362 1473842 1434839 4774 881041 1639764 426766 1676484 829487 1055719 887716 1932023 1420395 1732038 1567081 941174 1449303 1020752 1868191 1452133 620689 791014 1572966 425592 146006 646808 1337848 1435302 1756476 892057 951767 1298833 382318 104959 543198 339860 1541523 1241965 1937782 1119582 81743 413940 1958330 396435 703882 1324804 88633 1109796 879347 1945985 786956 1470350 1322150 454734 1968544 619700 1760677 1398773 360451 371618 1453773 1206621 1512762 1022866 1283962 947826 1128982 760243 1976988 1508727 71672 1692643 1551094 1034014 1086748 606006 504965 615955 807921 1247270 1619311 1787386 817542 1036741 40274 255800 503392 149744 810985 154958 345075 1966097 1762333 1140634 886854 1040873 1170096 1372535 329899 1878280 1474996 1187338 1912072 145179 1865460 934800 1668389 1492327 1053608 29103 288230 1212832 317160 1053697 1931317 1788161 709848 1530476 592693 972 808416 966814 628984 1181996 324313 841851 1664666 1467075 1068012 1297764 1593434 1711467 319314 859104 112002 611122 342972 1709543 296397 1280530 1527516 448821 762746 1760017 1584327 1125820 769585 418829 144768 1336371 934265 606102 1169145 404832 1555647 159048 940532 1458599 1361476 681828 1194459 1751013 1665597 987603 1088505 597496 1364379 760683 1222181 810431 1195264 804098 845204 1229536 371656 273412 1657305 279797 985101 212984 516774 1958872 150274 1998540 1785851 774088 978956 519308 1614282 592881 370658 620402 1553654 704110 47420 932390 1465499 487583 1925986 1582120 1716913 1746775 534444 1515691 1842966 499535 1488930 73096 736749 1035788 963585 546301 209522 230858 540898 1752686 1204554 598616 903100 163659 662822 1460474 1739767 513884 1362635 974418 1317805 115659 1615583 985508 1961632 437960 1221881 124577 1527637 387633 165782 406495 1141739 425054 308405 977861 1569073 736524 1090816 1896342 1116014 897820 969575 1878784 1562967 270681 1340162 1652969 1884749 1984577 1536273 1038373 1020025 509132 296810 96028 998366 1813348 1271359 1235855 326557 258169 1906814 880013 1175921 876260 485694 1948092 33009 538169 1614451 1523229 1883066 1217635 1444238 1080842 625277 1845143 1538695 1381498 247822 377305 1032221 743566 1362903 475006 395079 1459355 535128 1337752 282672 12215 768432 1161519 1764224 1593983 1722276 1861165 1454353 1222040 744133 1718969 1850493 1156735 1013152 1692326 1360426 1613538 1902373 897736 261056 591343 966153 532799 561200 1420578 1353219 512937 592526 823540 1526040 1491669 434236 876128 831359 1360150 1269691 717085 1339614 1486474 148839 996325 1467242 1794614 1379635 1968116 498798 115919 753720 1855846 341912 486295 330108 1718123 1328467 1939097 1499402 1807119 1961604 861574 1163254 801649 1219717 1008307 1364209 491212 993132 1231432 585139 753181 1058831 717620 1899930 1212266 40114 1528124 317576 551269 31697 1470541 807107 1256543 1087697 119763 1071096 1877730 1767090 124320 1104026 1150074 1950886 1173558 1591921 1833093 1526086 328226 537959 1060333 425148 436791 1336607 357470 772527 264461 427643 34172 1770857 802230 575858 1160271 243224 716313 1845189 658596 863580 76831 1532802 1198438 1326639 1965027 787430 1206323 1574946 651103 68475 1588509 939553 1310988 335096 442417 1069357 141967 773050 1085167 245886 861189 34603 792626 171911 554144 887394 1457756 1791347 693880 83678 1575985 475433 4925 1408387 1259695 735468 1383313 428261 599361 751368 622835 935425 859043 710350 457656 1612207 1078696 955196 860172 439407 364872 1456261 257706 760200 1436696 839486 686686 332031 1563226 1995170 632117 318629 135331 1784608 431863 1292429 651884 1690855 890015 1387016 827914 606073 531512 1047988 1170715 1666138 1819588 408586 1948028 1671237 1842757 761696 1194975 196534 1174748 676796 638775 1434352 516193 1493848 1309839 115863 1967969 1439270 385360 1263917 1583849 831590 105633 1341557 409039 511658 857565 705539 1350350 1626727 1570679 171006 633280 952151 1967523 1881771 404675 1920143 1135207 429499 151798 330422 1011017 437495 1324005 254153 1394968 646113 1539608 902670 1974232 1770078 360891 1095331 1018424 1941723 24117 625891 269731 1881778 458115 600295 178059 1124616 1696757 1861884 1964091 399999 981448 1566009 493779 182203 1090018 1079718 1905096 1709613 766958 350615 724021 1408492 58849 1216988 380761 1213214 907252 914972 1262044 394540 717578 1717878 837631 822841 1058266 659683 799073 1669691 584525 1648116 124921 192564 1204647 927295 205363 881072 1074941 640840 1344421 1992924 79650 1400883 1678287 1643626 1909484 1895127 743357 1142158 1366083 256196 770990 661033 1116309 1241457 364297 1846307 1772344 193352 108817 664038 1820056 1403696 124155 1073585 61732 1024242 1405515 835586 265245 346112 1144560 1091571 687669 845527 481096 292917 1820655 500877 1248609 436512 23809 1386210 1962366 1907097 573869 945864 141295 530807 1448615 469047 1327870 936771 84973 1354595 99550 530423 1195728 1477680 63966 1602563 1061285 786636 1407378 916850 142497 1046495 41798 1338370 1652709 1599465 1221322 1741169 491589 1992627 1211265 1434077 952699 1979408 1864989 1767972 688426 1684182 1332852 964246 813156 1565124 209417 1125081 1779358 1223025 1433617 593062 336538 71829 1365450 1034045 869087 513621 1313558 384593 1375900 780557 1171961 43779 1684078 1450772 590751 1485065 851130 790866 1246602 755979 1719932 206338 1500455 1640512 1252366 668104 247362 1601191 1064389 1634642 532816 1074365 1800766 1543560 1502818 1524206 158396 1176352 22336 815596 593602 742851 1301373 222219 845741 1316874 145923 877587 1611473 781366 1903343 1472312 1416961 581773 639709 397914 414567 833486 1855298 1139483 714238 1264138 122179 187870 1075642 1885550 1355230 184486 1404662 169545 531238 569677 1347378 757940 1010181 1620257 1077069 1874619 1830164 812842 603587 557784 371700 491951 1627075 1149773 505884 1454533 267872 1865202 1522874 1818307 1855026 1193619 1712555 1816711 1887082 472998 862239 1366043 1938308 1643486 1542920 881274 256320 1436702 1237698 1387311 260312 1201460 1067582 285530 1220102 1628749 336503 1150810 239329 1421947 276121 1913470 1609015 1277549 787213 677127 1397618 1233707 1959481 761807 255046 1099348 469937 294445 1655910 765798 1964882 1251368 168432 1246720 1892914 846028 1220631 1768153 1181427 1571317 1848310 1351689 1650745 508533 1337334 840844 1966158 1735559 513166 1405513 942812 1275972 76741 813261 165974 1779420 509565 673131 374056 1246645 1063150 1304899 798223 380217 1571052 442678 1364029 1570878 1343447 1684437 168951 513648 1138274 1754316 1177872 236622 1409514 712604 533863 147475 634104 829933 564335 1545343 478840 416140 1405407 1416330 843309 476821 559445 936712 545199 1181139 455559 1636141 1744473 1991667 101155 1953321 968185 1587185 725299 797881 792230 996961 462923 451510 1864495 336699 427235 860601 1374777 1828076 816373 568327 1613420 392894 985789 628757 1924055 1490458 1148830 1817336 712663 1602071 998303 1174296 20918 1576245 1759237 1620076 1606306 1770572 1607502 1380512 986344 50329 1046584 1021536 1526645 1000570 604601 1458663 67983 544042 138269 393986 662491 1131726 786308 939870 837418 1534397 14406 1256861 356681 571570 875543 1984031 798103 529814 804499 444019 160419 1280114 671500 941606 151179 1085967 1777211 1051718 554542 1867114 629854 37845 1991952 1853897 1881092 605772 1099218 964342 494882 1271042 204388 904274 608647 945555 1449787 1623520 759550 212829 289246 723693 433546 804144 1653981 1636439 1732465 776925 1961387 575265 1103696 1294358 1701062 784453 1471775 1962776 172535 1735617 242263 934168 29402 905122 1107488 115780 471885 1671989 616606 1982196 1213182 418941 1839546 644658 172977 688379 742061 75880 1695446 234191 1050929 260385 303708 1321802 587702 1382017 445874 1996868 153945 1279964 861389 1481005 776649 131336 1237747 909825 1921787 1004847 1161372 1442431 303388 587922 1428558 1823813 1755663 924506 742597 1512395 29198 1247647 1553693 1936866 1820140 887488 1461743 458660 1944290 1276532 341943 4904 1310096 499372 571237 408952 876445 1565052 941683 1998243 1350086 103123 1942397 1700785 1791231 30106 41266 1962345 1862252 1437940 707509 485275 409782 861719 426044 960404 958564 978097 90669 1773265 244085 534403 1240675 224172 331288 427015 169900 471011 327972 1510154 524056 1832885 1037286 1858892 1112363 468649 595444 335528 1096667 1036178 1840415 352253 351324 1082883 1099142 1836825 47213 351742 1169283 1605167 286985 1872100 575437 1212158 860949 712763 1440768 484796 1899931 319713 488127 594988 357591 1847779 1903129 1820605 1932533 1920710 736465 148518 34403 94966 796706 488105 1069128 314699 1462003 1786025 863473 1576536 1076872 219772 678973 1820829 690372 370429 1383675 943287 528151 138161 1982181 30382 1685253 505238 1985765 1047996 461435 1565063 1012449 1921474 386074 108124 1691893 1370225 1120214 1548625 682166 669982 1996736 1606968 800126 367245 1660499 1250951 1373842 836087 1889115 1963804 1163783 1764496 1219860 758334 1365168 1999677 1481311 1762149 401239 1288829 1856861 227232 1828211 1351269 213574 1057474 918629 294749 1262421 1049958 515299 1921981 1603942 1010667 1225580 908028 1040084 936544 1288913 1158921 15018 924611 338273 317752 1173959 1442311 878938 187261 436996 1424755 1018255 1628847 709662 1626071 1590002 1723586 1841410 922637 1559032 1223110 1396747 883779 1069630 1206037 939908 1515143 1135929 1727893 1608597 721174 369741 662138 934953 462465 1550500 385631 898623 87114 1673661 630239 715527 809023 595545 1148090 1595958 1071041 707808 704757 207145 683826 182604 1723954 673493 981119 450893 1291973 980982 264881 707308 1938999 1672467 696290 1719282 290223 670123 336433 1648657 1761852 1202431 592058 1441374 745426 1349458 1261375 266988 1203602 1783476 1084053 1857161 986689 491223 1719438 1721228 1135940 1968126 641154 1145114 150268 480944 691164 167535 1783558 1343420 738478 197161 324455 1567149 1558330 735996 55160 707342 1612367 1352853 1567268 975213 1118362 1787031 1825306 906625 21620 1322940 1503153 1475943 1969984 1546337 1604956 6761 258936 1463543 397530 47877 1169724 732326 1962433 1410 953080 1731554 775262 1303332 1581941 1948595 1435378 1028594 285932 725543 1137423 460749 1216021 891443 1173630 305702 523813 8981 1675077 1272063 616580 85360 320626 1966728 1651781 1833850 1732748 1048348 930992 1063382 1787710 985692 926337 422637 1583659 727942 1615911 1159902 77062 465008 1138801 186095 1711197 1561535 918134 28294 1054215 1704995 1150917 1380849 801504 484638 791344 850175 1208 1619647 11510 890359 928059 1628956 381629 836965 1432194 1167995 1164618 796077 512679 782302 1251227 1658986 1447867 1947825 1178516 1802716 361722 19026 761062 52020 1190908 250344 1681263 700614 40798 692505 330110 1519269 339156 583672 935902 1783272 355067 1760352 1591605 648467 1697438 1010805 1868195 1478312 189621 882947 780571 1648622 1945096 276425 599300 1107918 223760 1718390 233510 1629017 1806669 1750908 970569 1303688 184027 845284 275228 453649 323317 1955220 1872680 585856 1195061 424794 523245 1370341 1093431 884299 468138 1675844 1872014 1996641 661061 1402548 1273359 913715 727083 1408834 1682020 545933 494013 777522 725233 1741554 371485 1728664 1132623 565739 302001 947233 1967250 1512103 333510 1182921 7885 994282 890532 1387766 60900 1958569 1804066 748094 986291 162090 1674570 124374 1966468 324878 585036 1822608 1411901 1163268 132804 1283010 346604 551233 365612 1181632 1303741 699493 1832770 607623 1478650 1483600 379670 1195956 113190 992806 178688 1275292 1360147 1290083 758354 1612584 1987497 246393 341318 1236247 85418 1702482 1017531 1472820 1692346 252504 1425486 120909 711722 1549875 1442344 1051181 697198 259416 64419 198641 341123 568801 1495721 271485 148554 1796108 1814790 1253786 1689355 1367573 1085345 1857106 978820 1486996 403109 1267523 75641 1030176 1015037 941094 190770 223622 446905 121925 1160451 1000846 259013 857175 429416 1746936 1213306 1054579 1806150 1053514 41777 1752432 1513724 847725 779575 1530036 282722 427002 661806 322044 666251 80368 1486041 1511117 1201123 1216418 1374949 1882781 1496845 1137449 301616 1330912 862911 1962355 1804867 1873899 1124510 559253 779926 914003 89348 1811367 1039229 1982259 129925 1092959 216163 1933910 800878 1752748 1858962 1774958 1915289 1265722 939867 295457 405308 507316 1798950 1200483 934725 1518886 1347073 44535 1878035 780622 173262 1792434 1251138 641909 1856659 594372 1666998 1465936 144524 255376 1409470 140571 858411 1554420 1540083 1466041 1424831 399718 748172 1868308 178290 1545386 975638 1822045 1290692 636752 1357449 1730320 971447 965572 36058 351951 1769887 524448 414622 963611 1231565 70148 1154045 456281 752310 1783578 1565523 1339928 1676734 76478 1742370 949570 496576 152856 130695 1537217 1437790 1849838 754262 960253 844573 260327 811577 1610518 185719 12013 48697 275972 1185604 308161 727093 364884 1911235 1139574 1467745 1915373 809180 940222 1493342 1354339 198596 747782 1205832 656816 824334 168723 1163108 766137 105492 1803628 660048 986167 1243703 827084 679144 1583983 1234449 780549 1243260 1231537 1566327 1901674 475099 1309610 28944 1247314 1083599 714115 1435750 992363 202044 1719008 938979 1880177 1670847 958077 743604 1487477 755249 1701464 1245843 333685 1506748 755841 1874580 863121 1885598 1687467 1555481 1302067 193593 956205 853651 869811 280581 137198 354641 1870612 439573 650312 1999269 1532472 770522 473452 867570 608891 1130998 948906 1678346 1621542 1074869 1912684 1513444 468909 318277 1847032 560945 1307076 1072046 854533 1157438 204502 8973 27779 548649 356032 1774786 1405016 1958492 20289 585696 1737441 1918795 1782957 1491581 1200911 1390038 1267281 1038402 545423 1670633 1718827 47980 1979669 1452310 1771232 859786 251360 301908 1564058 318501 510497 711830 1494835 1094048 508150 1034490 1303788 274599 1981102 984614 506018 125528 370810 245708 1186590 1962651 1200428 1812620 980188 1301139 215462 827566 1882568 1630782 1725274 569234 318537 1909450 1742665 5670 715216 1864785 745540 9320 1245674 371772 259398 1122221 1649998 636959 1310911 653382 1533101 288893 168477 1741932 1548901 1981565 749360 458389 1064383 593145 706670 712989 180875 846139 1158145 293772 100014 694578 1668787 1895754 1322915 94113 1207822 1184487 1887996 360694 1426850 976029 1161621 1663525 625986 691568 852284 759736 430448 1324482 1505109 1628948 923153 1211119 599476 396651 1189175 1163732 1386702 1119271 325999 10957 275911 822749 603396 345008 53368 947963 1071471 891332 133879 329398 177255 1051157 82825 1285850 1732371 1647660 856336 1207941 665154 1484709 612713 619132 1766615 1276200 1619404 63194 1449951 783385 1896939 915285 1435158 1356079 1632037 1413066 1275255 667458 359700 1412112 1342694 993898 1102631 505970 786234 1563875 1916351 733525 1822279 1653597 412177 838447 1441638 130421 1679669 1919719 1644486 1264499 38513 1363881 451974 1300188 1035119 1111522 656857 317468 975034 293296 1981485 207055 1487132 1441481 904988 1903212 1128722 1094697 893281 1327047 244497 1266992 1010247 1661485 1738408 1344181 65171 1841185 612361 1801345 701888 764336 416190 1802514 44690 739953 1618927 1932080 234877 7467 950039 1356887 1634665 84555 135794 1066787 1646272 1873721 748273 338537 1521809 1784292 1551178 1345924 1943830 1137552 974047 957469 1744103 1041088 621064 536313 489230 164660 1192931 310146 56664 1311608 398673 1314675 154525 1464650 1953631 1626355 47721 966541 1357888 1906513 933966 48927 607336 1327819 1506377 1970787 20373 1123385 399423 1531464 475007 57326 210376 1120791 4368 85676 1325778 1456811 1687521 1120300 105965 1152872 1963368 1541900 1825026 1859403 1791676 41618 1267216 260947 960761 1498558 1353052 1842868 592099 1386220 1968826 1461703 578244 1435106 680200 604038 1584804 1578476 1233333 751274 682763 1956178 155830 1773253 1028078 1045951 1913410 840660 1867269 1834635 408819 475539 1634965 229801 414875 224382 1689798 1690978 1169608 705047 660520 1764722 257847 831376 687921 1059394 17162 1335520 455253 1835849 925307 1168029 466591 66165 1025648 1906228 1607068 255263 1529652 289337 411780 22155 1859642 489905 531209 1875924 118624 1436799 1031830 1471232 10095 501136 1785991 908186 305731 255796 198782 1371850 639484 306829 1443675 1201889 1410095 463532 1985344 132800 111919 1975839 437898 1412577 677246 1896063 1235600 1353260 378598 1241462 428781 1773481 618653 1011168 416840 593951 1421058 262872 646432 1699769 49477 1644630 1542445 1695020 77677 1660095 928927 864512 1369418 968872 283122 1781695 1340728 1085787 920991 545054 872024 178182 747902 414382 1007043 1228525 1819960 1741389 1203236 667010 1454180 1521238 112104 606927 1140295 854173 1501579 901385 256627 920761 1977588 1285630 1432508 356589 822651 1992549 1138604 829329 1644982 259899 1987556 1025202 57316 300188 1388563 1523156 1496734 1239287 95332 267212 1869742 1709496 1915694 43089 465184 1609597 95657 719214 1525428 1202386 1995573 91996 204491 414387 584508 87945 291124 1446504 82025 1595814 516511 1236909 1773705 1798202 771589 1856977 706261 312616 1679835 1233400 1514428 1030872 1160997 422244 1553961 490487 1036541 674420 1857574 1414838 1565060 1807655 1093510 521564 1083358 1917428 1130981 849273 416664 1494365 394572 465691 744141 1583497 1529558 1027757 1320768 1522056 342920 572861 1932151 1403511 373282 868094 692365 861381 1964110 280771 306302 1835163 1236214 477353 594159 526591 1428547 252547 494690 355938 1633497 1866874 663429 1242534 324784 278526 148741 145356 1020931 202390 1551175 1050688 1742710 1572562 1399237 807682 1950700 1582103 1082141 182707 710999 1862414 306229 1812307 2531 816460 464687 361839 118718 1138187 932278 1984027 1180141 346457 999983 822616 922182 961213 140983 1158606 1256072 965398 1359818 197563 1957699 1823743 752812 1974245 1424341 836710 264539 1070247 34937 850350 1796984 1137229 1931935 992212 670731 658356 1523701 404517 1187233 608461 928441 1651259 872383 987833 1808112 400232 1873372 1919180 1190195 746117 655210 10715 1618839 1789690 415920 315493 1342186 714780 339899 1667301 1419757 563470 1347678 632909 1476850 1523750 547034 1586059 485677 558833 950096 446258 1834911 1315610 137859 1810943 5837 1307284 1440932 101133 1510151 297289 525226 1664850 1195792 1111768 694871 1468025 1145679 1582162 73737 1932522 1147128 1593472 1397656 313775 155205 432273 536624 1679144 847652 1770301 555513 1593413 1329015 764835 50132 262012 218913 1437093 177415 38591 1585122 615496 470101 1754720 817227 1302222 28561 638474 1102299 350795 17843 551375 1852326 1236456 1807756 1772281 931897 1291019 258107 1466272 1435332 350925 638401 1030293 1800326 766500 218032 868925 1570392 658811 440186 409830 1198172 1524810 1218655 753812 826888 487376 1935474 948325 1680995 1531145 1362163 1454424 1193483 1132269 843595 69063 1332929 1510654 914443 364771 1554794 265119 504326 915671 337784 829987 582342 748109 1526383 862737 343868 218480 1343513 1386771 62926 1224182 1653447 1586996 783650 1789462 1400249 1859074 1424334 1376163 760569 1399309 1113740 1572579 1371221 1670008 1487176 446700 1395257 1937440 680005 1592474 198799 1835833 173697 856972 285264 271165 647986 731476 636600 1276060 1860290 993219 535574 569322 1255595 1412794 490670 1830576 746716 1873417 1026736 1497838 372928 1081005 29009 1339961 1377059 1530671 96943 393048 1145060 251315 777803 1310376 193554 292013 994665 1994134 1566579 1967271 1078829 1061156 1628297 1040001 535907 1885512 1200385 409256 635724 803857 1395749 1038974 1533116 299963 1084113 1239553 1645495 539486 543589 1630620 186571 1840445 854916 1941871 1753135 138816 1594598 1616233 1110236 71197 1765998 477217 230354 1187765 196343 564720 1695329 1868526 918450 1442501 918854 1180979 1122844 141458 161327 1505305 998211 1908537 1102958 517905 1828898 761469 788017 448305 1280232 1150889 660882 257567 1546823 235463 1028615 1502592 1010855 1740869 437444 313803 1770049 114830 546950 1456851 1212667 1825645 1646612 1607979 98802 131364 1472337 450756 322009 563422 899920 1744308 1833729 1215764 1441135 1789584 22759 833705 557179 1084354 1531271 1833447 875710 1191284 75894 1510642 745007 1895926 919526 106163 114914 751912 1395138 1019666 538880 928015 628245 648805 1683691 64024 1649047 49815 578991 65574 1798161 1181300 617512 1225946 1520033 931112 727913 1613491 1536175 1553821 1214801 703158 147393 600000 1056556 1544369 1363647 939477 1059313 1364950 1850574 372739 750816 475747 1455651 374084 1872319 358305 997970 1364416 725663 1448340 1063261 1203710 1705001 239733 714321 244215 1563350 1776695 1071661 1026148 992255 1511057 772354 1214005 783057 445162 1536119 1696185 895999 309124 1964579 1406010 1683086 1980114 1301047 1896972 1258375 238838 891769 700081 1377547 1633043 162523 1202909 1812356 1425351 1314150 510861 957214 1825090 1930757 1991111 1773983 1297436 673960 100181 539492 49501 1432018 1690162 1156155 195390 443090 1887859 159246 1488760 1232303 1066084 972275 1930867 1269373 1021217 156268 1331988 537030 1809292 917428 1410489 1709081 1551138 1904598 452360 1802213 76678 1687468 1372703 670481 1569512 1725049 1642409 735892 989456 236147 302312 1171188 526981 1082623 1112179 1041733 691467 1675940 284605 802029 913645 1976179 648139 1108808 580004 54479 1255542 742302 318660 202877 1651792 53469 677793 144374 425191 501261 1917972 1236541 112970 1085549 1439403 192017 1643179 740147 693169 964075 914956 1711510 367519 1924355 1375394 1667386 1498097 639122 526483 118378 842484 288590 1910367 1847008 1164748 316967 1272091 694987 1721339 145591 1404524 1316479 212198 1541847 1293511 1180783 333072 633485 1704914 770512 1646308 227546 1892125 1023961 916874 1187308 75052 1777692 376169 1011464 357066 1882836 1906597 1219721 1954574 1844924 68768 1523796 1178421 1204599 1209555 1396779 885402 434149 1494568 768099 1731506 836936 1982822 814715 709672 7143 35681 87971 785722 417562 1135396 1150127 829978 212300 415354 387938 1349138 1975345 1576862 1566913 462700 787222 1158664 508187 234014 1639019 1596074 362494 1161865 1593863 771018 433667 404730 766028 309699 1122724 436246 93712 1570251 492389 1612382 660907 1509620 1646946 1731307 666699 722617 1128777 1991519 613849 1939161 849186 383155 8934 73911 1896991 726194 1196738 1084175 545043 225455 928731 1210691 929727 288452 1967473 1557324 1498846 134907 1701543 1914702 642415 390549 1204733 1740711 66826 1400138 436728 1870295 1291503 68977 1912601 840338 794437 1819643 180792 131727 1491979 890032 1145631 1920717 621325 558018 1719735 1038211 1426704 714654 1573005 1659468 1777444 14556 1389535 261872 669754 1235725 1765151 371365 846748 1463829 784177 1097260 103275 175045 1695311 1541160 1321679 1571082 638930 851227 148509 919629 1504962 1343307 1918648 1737444 1763179 360521 643598 699602 1503850 805546 190691 1653854 206268 527006 1498680 1355270 1170667 129631 1633404 1566616 1448646 1079139 380504 767073 1615563 1637971 391218 1932786 845025 1913056 793768 1497508 1063115 1382280 1854323 1235245 1672721 1063913 245115 739867 56690 894319 1266775 1854777 1871989 1299412 844049 1514748 1498844 665245 1352444 1971817 528376 532982 581579 995137 815077 1317687 106257 573499 851771 611306 515280 1963689 720480 1884233 353251 852592 216800 537946 512634 123665 400295 914703 928308 609130 990892 803990 227888 1771111 830342 1363169 581300 1348328 439059 139011 426277 1292854 630302 1207558 1368358 1384435 831117 1199765 20767 1294322 719045 1104480 1595122 417373 1374996 1290136 1603619 1627357 832978 1108441 1793296 1123862 1115676 56223 1254686 926762 485293 113726 148806 77669 1836738 1158618 1996188 1272048 233625 291098 1864765 1712299 470595 1621836 581685 187074 1037272 180129 378655 1268498 1599941 211338 195901 1823034 524263 991277 608606 1367292 933552 1276974 565903 820762 100389 1781288 1445432 660901 353050 1508852 336720 1226719 703391 333211 1470999 142520 1286045 489597 1839651 887481 1780336 795218 1644177 78051 146309 291548 817908 1336428 752171 1712439 1335712 243907 1366175 917077 1768228 1549621 922208 869229 1515835 576310 1773723 374170 878151 1021059 179757 171252 484187 433887 919340 1127191 1739713 1624991 1719392 1653280 729912 975465 1885253 545382 1910025 1031978 1167873 404378 184976 509873 1717350 234617 463737 1882046 663457 208900 289487 421208 1538708 1969097 1827785 514551 1836418 33777 8908 1491374 227993 784079 1943957 260893 9055 1477399 1697933 1950650 1141107 1021374 616566 1326336 1567174 40857 883264 1290934 407802 266892 1144605 200928 1348399 1962448 770748 1009779 1930336 631914 701080 1263039 1543192 1421020 1686416 1478089 389494 1315322 1177092 1067053 298950 945022 1047939 532396 608982 498538 631866 437021 29032 1327274 261146 454287 268184 1622538 1784080 394246 1302184 501241 1081368 1859583 550499 1076392 85552 790370 1530470 1909079 1648243 1928191 179312 513310 1097645 1131544 1552643 1827676 1026154 1984780 78364 1229717 995216 1683193 350658 508330 1939934 1471124 713779 962284 1541983 1320456 6709 640226 1543586 1805887 1748950 738986 578537 405611 786189 980527 1195156 1565304 1719113 185540 1010838 885874 1339179 296041 659519 1904684 1339508 1912756 632715 1264976 1059809 1501196 393478 1709507 1895815 1864008 82463 81982 480614 1587698 1813749 1528546 512047 228146 1980621 1669421 1360310 183576 90876 212786 189719 223539 1261502 96166 1134498 105230 1522456 666950 404185 627536 430778 678912 626299 853892 526689 1473955 948851 863271 1946393 1307882 330256 1014247 1491558 1043548 1403441 268932 1208701 755215 322451 93829 196902 1140284 1295095 951129 1761464 1040741 843762 1728623 1197071 1379277 902005 552340 1960131 19460 1299889 1769954 1743459 510444 1628740 472743 1406741 1514023 417010 451559 952440 1188136 1812838 1236674 1955857 1613376 1154641 543073 1341135 1622104 1944485 737719 1616587 54551 961173 192123 716203 878555 1267953 1476837 373970 666219 67674 403165 315654 431850 337219 62555 1509034 1029117 1095193 664392 948533 376366 1724804 1029593 1769662 1572916 820861 910264 105660 537882 1834817 93462 155596 173946 443246 593 1222438 968000 809496 311803 1265748 1642766 127234 443903 452575 113840 1677988 659852 389398 1766695 1999323 1067540 1609542 738067 1469908 1994602 715052 1450548 1979064 1927788 1777390 1669920 1346564 945545 403616 265741 1185353 166354 181097 550605 1478868 1793630 847577 104379 1027400 1595807 1257144 1136022 1227563 1722864 985465 1287286 1072635 1186206 712548 1735452 964915 890982 1325764 1703420 70062 415839 368803 1688405 1724372 834122 163804 1744881 1778030 210697 1802072 887882 1358422 1480294 119030 1864134 1458517 860426 146470 297697 481570 1448898 1115705 1044566 551339 1778724 1462639 1459071 1571059 1615868 726386 1366519 786708 137599 688748 1401594 1404479 418656 693406 738495 1381120 1646042 570923 828847 10771 1792361 1468065 436061 1560404 255728 301415 88326 112983 842980 126742 1647003 115897 632269 1376758 585596 1732694 75815 415382 671036 1115876 1082860 234566 1154295 1660042 1957796 1224537 1605455 1875045 1288740 601755 1263053 502260 1907003 1733220 1689987 536594 1816447 1364559 1293111 1001232 606302 1587070 1300071 1489256 1936533 312520 1935494 1592758 1097015 330186 241554 1353237 1576149 632392 1568693 1354889 1343136 1428834 1659549 169731 529972 1620174 556288 1081436 1090485 623180 1224691 710519 1678538 56173 229672 760256 1939485 1022011 1702378 799839 1143627 877516 162642 1809165 578409 959946 276225 296166 1442454 715461 1140571 1636163 386565 258861 169936 1599256 1098530 238788 319214 619726 97142 676745 1688531 1653698 466880 808436 1578794 375032 801672 30575 1119995 320382 443915 1565456 499256 1342796 1462923 1154003 66474 388886 1152965 669035 405668 581871 1715935 1926502 1969593 1678092 453274 1770407 295884 756246 572975 1723559 1791797 693498 1774142 1791292 1784070 788359 202295 950270 1908965 5522 692658 285876 967621 962509 1483415 1848599 1699936 435552 1466397 1409040 730381 1697961 1627490 135804 1639653 194394 1163919 1084822 431208 353287 1423246 521783 54028 1069290 1825361 722096 1385893 725088 188356 854503 204023 364779 425939 1393903 43400 1883733 347726 1051470 509963 1393860 418200 184148 1993599 1710567 1310014 63128 1931762 1605381 866702 828890 1330586 327049 315071 340176 327528 1047328 354516 758981 1588688 418461 1242390 743754 624653 1541550 1571203 662545 466287 1158749 1929708 5247 1255345 1418965 1466274 714644 248271 1081201 1813200 1428067 998781 187917 9328 728822 408272 404344 1196042 344543 1915823 359496 385534 66572 1286321 1716200 1856996 1320146 1218110 842004 871118 1801449 1769090 1422855 1695001 846999 638356 1472848 1567117 143092 344689 1571149 1127534 770478 1175473 1451017 1506373 859669 340307 302849 785526 1708510 683999 1381754 1889079 1473254 1660586 1473403 1307205 1086868 259951 424409 200984 1418960 670400 934224 628089 194669 330119 737902 595448 637531 308771 1802415 1311346 588966 611987 1920107 1206616 264438 1677994 1691505 862705 1784208 1131267 1452603 1311128 938637 101099 100325 559124 380192 1953960 1018250 1956876 303266 112478 14978 1798749 961567 74381 515650 1750473 1212315 1280703 573272 1948434 1194638 178613 193255 1893556 1909760 1380935 1185689 927386 191383 1438138 493804 964072 1890275 671789 1975498 1576587 1783656 1140169 282853 1082139 1681656 321290 1728685 1897963 208369 464784 199692 1905574 1563259 707634 3368 532011 1816019 325396 71876 1208651 788779 1647741 20755 409716 218221 660348 1127036 22894 1628048 34615 902051 192755 1380778 1174940 751857 1184808 16011 1137482 1076485 1753694 1395902 1889907 1293099 283545 538649 1274476 97261 839281 1767581 1765475 927000 1830102 331902 651808 1182226 111227 160130 858878 833594 1341481 1021982 210809 206416 671675 974201 1001095 106065 1507257 278087 98555 282552 896383 1813474 1484190 1273395 589043 1653381 399325 1160849 331055 59453 614895 1931631 942869 834991 514853 1421267 1312069 1076774 1806113 1824890 805020 1953302 1171449 266317 1084043 532732 1947258 1518184 107212 1055899 440830 760897 720606 1407722 1149638 905973 1475678 1122082 106681 214609 1664060 906228 1610101 831757 83192 1352876 1573152 1740883 1528868 1918909 1474636 576013 806780 781590 303434 1806081 1531348 688282 873518 658418 429044 1755499 1017670 1823163 1412997 1472210 1013710 1671888 1903196 1682665 1026006 1456213 849207 784586 1980709 1751710 1256969 191913 110692 1422429 1750279 1742435 1777305 933742 118053 1495151 874965 862720 1427828 15091 595900 1690125 1657388 1461010 170530 526709 392271 1642951 1766808 560285 1677219 312474 725382 1766807 1267755 1354448 1272746 684258 1496497 89577 847207 1830633 740360 1574466 995274 316635 1500633 254567 858383 190368 1161420 685672 1176938 522231 1505708 554631 157071 959112 1437555 1293442 115869 1342340 1747241 1048545 1301900 1479267 498442 613576 164415 224093 981266 275473 4089 1771622 224601 930701 643938 298947 529786 669809 750714 1483147 797625 691150 1123944 1570902 108677 1128659 1238563 1752257 1163175 854782 872131 1860895 964092 464532 431683 1624805 1387562 57768 94272 442742 1875604 772981 342064 1292305 470639 1759561 1041341 59163 648556 1348953 375075 369740 1664647 105441 1793942 868438 1509333 148706 1495688 1478892 341111 846863 1272220 935567 1835137 1997681 348287 1509786 1406311 1056254 1829481 160620 338083 1044763 627697 508883 944889 1624130 386234 407409 401971 1912544 1585715 285198 1341154 1362189 545387 309469 10444 300910 1599840 1951563 367648 1034747 1947984 1546549 500147 185084 1640070 716324 720932 593146 1166771 962108 1213064 1737178 1654358 1973037 300784 588990 494145 1932048 555023 1024782 1244585 587173 1085443 1618376 537188 7977 1267003 1540989 1014166 1361398 1556211 1884095 723659 681377 904332 597439 845418 741906 968701 965559 81723 1550078 140520 1354719 1299534 1053133 115798 977029 1866130 1946822 1730767 541765 676292 311541 597152 836689 956844 753330 123818 295739 37181 1673878 25482 535973 394749 76244 226781 16538 626406 1722991 108197 540832 227360 605606 1483755 1207952 1846626 1105680 1875383 1226748 88474 1691309 111498 718113 1608406 271516 567892 1862435 114519 783016 435774 1301120 1170673 1059504 290874 984688 479575 1782593 1727763 985710 196232 1654803 1005355 1202594 773736 938942 567480 562623 419093 1005583 1058140 22779 609319 1161109 1106181 1772027 143040 878665 227057 1440537 423895 671576 150922 1679510 871380 1698630 1778061 721021 259639 1662564 29599 1517590 1524297 1234658 239899 686616 1676680 65698 1383340 41434 266640 1696737 1906361 847166 1431013 503269 797151 143970 320281 1994021 759910 918317 1431924 1687017 1528460 297650 413444 631496 1346655 1849664 1855335 784157 1533278 1024005 974847 1514572 655172 1890742 681294 327408 1839790 1129148 1121805 1759084 1685252 1572783 1977775 1555311 285262 657051 133437 1588355 1914660 184650 1330354 1470020 593136 1782725 667921 1155495 1345894 1037602 1421802 6193 190780 1543498 1796235 296113 1550558 1854722 1105223 818672 1730439 1872146 1153328 1949795 1538507 253872 1562520 1896804 363702 960944 1007474 263720 205497 1956516 1299190 713331 978782 2330 1374674 740573 1335010 1445337 1335148 1655728 614511 958527 992560 597795 1196685 1695718 215430 1673761 1453565 776571 1123697 914985 1250474 128976 1134245 889479 173113 763520 486161 1195053 1001031 1455377 1618955 1388789 1397682 132690 481254 901486 1472059 1878049 1586177 1678106 963337 1705278 746201 318856 1066121 382439 824213 924444 1070519 1001218 1164033 249566 952911 1859855 1761236 90443 1035946 1751902 1723451 1642492 1331283 689769 1978841 1067921 1877484 1401032 1784315 1550026 1681147 1999062 492490 1587414 176768 822820 1806279 1974739 509803 339370 597935 1142513 9192 1027524 1050197 1284463 468858 1041888 548466 1004710 1183974 321293 1737212 1797770 1628992 862708 1956014 290151 896404 1197365 626677 683705 712549 1065128 610457 35209 1921329 511411 97314 709947 1613458 1273988 688189 1471122 1491962 1810834 909185 666327 861769 1437911 968318 1457555 1323307 1227261 748542 1493291 1565446 1423098 1531132 750677 429757 524178 1862405 23970 1336597 841970 109092 1691107 1497999 877227 1508992 367075 477109 597777 473634 464107 100670 753302 1332172 1485340 23931 4828 675274 1091356 603039 1039233 1553716 988063 1048263 1491032 101074 1886149 1451085 1961370 150198 1827779 1528007 474140 1042819 187163 449665 85766 744077 1192776 1633506 735862 957425 619649 91894 370237 1330707 704348 41897 61767 1853146 23766 38642 1933532 47055 461942 256412 667037 731920 1943395 1952076 813294 8231 266999 1043587 639549 260672 1679536 652446 1701627 1273430 151938 293694 573327 1107430 815172 1015260 34351 646271 271726 1642091 206697 126645 1424536 298765 808411 1952224 645335 1291739 1460741 1012289 303707 1132953 1955050 1906599 1453282 925125 148481 1373518 138948 379700 1228233 539885 372840 1734313 689787 1092498 676469 1346715 62090 1088094 1188383 359343 1510002 715827 332159 549672 704295 575944 576195 457879 409250 1651619 255367 1311994 1566299 1049152 1210616 1644634 1313073 672968 1282184 429084 1204901 1965342 1962490 589212 968309 402642 1897638 672080 126753 966253 218398 1021511 1266857 534882 1780977 1591004 705645 4140 88275 355150 1517313 1350108 1303356 1016590 128091 1299956 1339692 1995774 1345822 1655288 1018910 589059 693966 1903397 95579 1691339 83182 448226 1272680 525612 1227984 1464415 1785527 1064617 447 564208 39036 253557 1060991 763159 1044960 59308 871580 196952 636496 1082247 844575 1382910 1282027 17230 510216 1094833 965688 1985016 132620 1816557 1761336 472729 887613 266616 505362 790722 934295 193776 1713383 953335 604897 352896 1385657 1286181 1457363 1977995 265733 763590 1187272 1456001 203573 1954535 1220850 1445763 1760647 1311350 1056690 244868 1112772 1543606 789565 1117601 285872 1634581 912187 512349 423292 1475809 482915 590444 1233154 262756 984905 639670 1769993 1160066 422569 1443548 873743 1442769 610772 1507322 485470 642030 1666661 590555 687407 329470 1731017 120266 1072177 279927 1020075 941033 1389387 1507533 1616776 841972 999514 297806 1821620 520728 1841851 1434174 1680773 1013539 1749555 1301801 334916 367502 728065 132966 343192 386583 941930 354729 1776218 801109 137881 1578167 268706 1740152 1954200 851643 919092 1095012 431171 1516334 15184 1043956 1224331 1686988 1964650 272970 1189838 1965196 307000 766890 1300297 189868 524568 1807002 165825 675761 1457679 1528791 1028952 678862 1393166 1610494 1141652 1052593 547115 527007 1478965 1408619 310115 1290201 842627 1472033 175845 46628 245171 1439454 1783264 1231490 32849 1852870 811931 385981 1702527 449361 284350 1994917 977372 1749589 1089589 1370786 602378 127150 1578550 1792915 422137 1500325 397821 1295412 531346 1407972 503802 1780035 1933734 1268996 1185822 1237106 393486 1091883 1120441 1635214 1352123 1209682 1493084 60359 582190 265894 1371936 590106 489527 101418 1123104 479812 531563 1186627 67879 1540400 982460 941531 1026630 1694258 2044 1175266 246442 962337 463513 1038257 191052 838740 1777101 352075 1354814 941895 1704116 423912 1186581 720344 1861337 1852459 917838 968735 1952722 720075 1612088 1558492 1874653 1282577 573576 595424 1465353 1904055 572419 1840627 1713953 461292 1638305 1246844 443170 660136 1378613 853277 957183 960587 1167112 1208116 1378197 140909 876233 1289598 1208770 1554707 1337107 1305807 15452 862494 1991728 1965960 312613 1046742 1825121 189287 200586 101771 796547 749094 1180732 1542936 1709541 1680622 1624492 1552852 1805460 445010 600302 826260 1026594 1589610 1516367 1534900 107817 1152240 1482380 1996777 1450880 1884138 163703 1880140 1765178 1132504 113162 1999335 1039479 1838571 1409646 11375 1299968 55952 1047190 529661 1982202 335655 1433613 1942621 1618333 1673281 1933295 1889777 1388185 1268331 927964 669465 1423547 1561041 1223675 371959 1648501 756483 1472740 1154511 579365 808821 416462 195201 615961 1579433 181482 93381 1362188 493333 35033 876903 1326370 171743 745800 873780 1906989 885673 1720269 1522762 1326436 1314391 1179602 178387 1903888 555732 452642 1916713 157248 541044 1065834 1007922 1062343 1081579 1381668 224652 1128265 467390 1452962 47119 1903872 1053803 532326 954948 401849 1596076 1232318 258163 921559 1559361 30783 105233 992426 1986987 1704314 1120772 1729317 397675 441415 1551141 1033596 1265975 622923 1682941 860839 619186 482872 750498 870058 1218516 796964 1327415 1711725 786314 830140 1286009 123697 825584 1660971 754389 637558 474816 895628 404759 1650056 491343 1487068 1305496 1962544 1774296 495747 998125 1219885 535829 1761507 636131 1279505 324669 1089510 834373 438420 496128 1444714 380722 13008 197743 1551379 614626 377817 1355343 1246981 199897 501149 51500 647041 397011 1082745 1945636 583811 650679 522927 112623 972866 1051810 677167 928858 696615 618694 731013 989644 1362399 1858393 1488084 1413591 1278379 117906 470637 675251 391743 492617 990847 1211601 213118 42925 1537409 1848162 1548050 85440 1572934 1976785 923010 1482844 456475 144031 539737 1314297 1871447 930389 28094 1551086 1460673 905397 348862 636580 508518 571758 1265724 1243138 1156879 1773502 662000 1450619 1875929 447891 48225 1955147 393800 479302 795281 1781991 1574236 1494896 1752921 1605078 1486098 1865384 917113 724377 114040 1919787 1703762 1288728 319075 387281 1829155 408260 887620 46554 1649575 132726 295968 1763360 184954 251052 467370 1874187 979080 935730 1826408 950989 632852 514999 883601 1170509 658245 431470 1156940 1115887 1416452 488951 153002 668511 779936 427940 1759281 612053 203985 1419896 561535 443974 1046500 1053600 18718 785754 80964 335748 715311 1017796 970257 303778 992142 1379009 236832 163300 723041 1478233 1222660 1210720 1598813 1723309 823891 143513 1483470 587987 1106799 564233 907149 29966 153100 1905361 1624542 309984 1167265 1735620 255155 957236 1150779 575356 1524569 1014090 1511659 857325 1477063 149322 732797 171904 398585 797860 1179162 378073 7331 1325080 1857090 1768019 1946524 611196 1436887 1294622 845982 466928 1066920 1541805 5739 1254637 215301 1312586 492599 934066 501408 673107 463782 59152 955828 1045488 1530467 1424616 858466 1741673 540571 33668 229434 1570223 611770 1511859 841246 1647920 373931 1141765 306963 442762 234932 1647780 35916 335617 213470 1437041 729759 196522 1124833 68549 1165354 1162390 1695666 285257 1381645 1253004 1094646 215966 1727279 156872 707771 1266199 521271 1438637 1378390 207971 335411 1397320 1738899 404871 575408 801523 120836 1178967 600085 1476926 743475 871509 1011446 138149 645181 1390859 479006 863941 1125079 997397 1743255 1288080 1575233 435991 1648628 1996950 525875 123471 76082 263393 1925776 78177 1479863 1670148 1013176 1730005 294538 986441 553302 1047049 1723497 1356173 402672 212082 1547996 1115050 168861 1937048 566090 1069813 1547503 1217434 1091596 1269155 581026 1427573 354000 1373876 1937712 204282 1611079 13637 869292 1989179 858673 1568052 1805144 1108385 1731862 1210360 1702131 1111567 183433 1585774 18213 40473 647667 1266447 302158 1813844 1056293 1944418 82632 641080 979920 997238 1376105 1245244 1162568 396664 98027 1965755 374655 261358 600363 1220240 826628 988619 1287087 1631929 619519 1459777 600823 941922 84674 1923332 1039952 1774210 1918514 1424005 4337 1468108 1090553 1099187 1993909 253961 1303885 1324329 1514656 489233 1370300 1895160 238025 143969 1689757 1994243 46714 40607 369813 1873717 1183298 1492955 465921 985836 1603103 300250 1509200 684194 454341 1061912 757391 1298553 1906357 596086 699666 405115 490148 18669 139645 1488904 636340 1135158 1278540 996900 1755454 1560382 968528 1706467 1195958 1637344 1664040 970598 303436 1178791 1702772 1165222 1892982 135302 1510412 343501 792492 177098 493183 1535314 1842152 1929428 277497 341966 1335530 688221 1960823 1244273 1117344 1103314 1834741 1861809 757829 201550 845029 481157 1801377 944009 1366411 1646025 1608975 523827 315596 220256 1066059 362565 852174 1129417 132037 1044633 1190647 1318040 616688 1963578 1559415 1809169 363228 210629 1309898 876146 410947 1114416 1387103 1001467 1342718 1850457 1653860 972281 1385325 241012 410626 258166 773575 1266133 265172 236022 557007 1764431 338694 240716 1851348 424388 994609 1324198 1748233 764080 1373569 845692 1090158 918131 187119 1816064 836533 1753896 1043197 971552 339737 763077 644066 1624064 1678514 374942 414354 1876731 829726 785284 1775977 1158007 1442678 840237 538226 1412444 333345 18031 1357120 150375 1976870 1173354 1828711 318115 1955752 1788402 1817429 1919878 690881 1118377 220025 807375 1906165 1792337 630494 694051 1821487 1115247 1080504 1592394 1123309 47365 1140858 1364642 1646858 1398154 1599368 1212601 876831 1528292 1171527 152920 430429 1648253 797696 1618420 1539084 8064 1048746 1897142 331470 1420889 832731 1798269 603760 1412873 1679714 272794 909560 269821 435680 396731 1985703 1462098 268280 1528837 921812 1535321 1137471 342857 1330126 1605400 1686844 1387043 1905633 1579239 1419555 1262129 1973183 1083400 394470 225777 641887 1565016 1323583 1840536 1702925 1456724 1738402 1547271 1008788 1263627 1839048 276413 790810 903087 320230 808004 1728070 409647 450264 1373718 791510 351442 863688 382049 1694609 1338695 441057 627199 1430094 95348 1752464 165699 937730 1449294 1708355 436294 1214381 1754277 1309596 510325 872314 490414 554644 748322 759061 1615875 453048 1189867 1557957 1000588 1152701 453671 625043 935287 1062968 1887126 1836151 221612 1897851 223720 376326 254166 1953832 257856 579042 1545026 57401 1354047 567684 60813 1373039 1281984 1562672 11366 1643239 1893552 1654600 1779742 1682122 41736 1982086 1143043 816859 1323440 1197729 1876884 1030656 756135 1386381 1162280 260632 910056 398515 871273 1057432 307726 648471 1255239 457230 1334369 8271 1089125 1181210 1392089 1691072 1398248 1058137 310573 931222 995976 945029 517794 1177217 209726 1397023 1095335 1693357 702651 1840397 590181 1326895 1691582 1330852 1274904 212716 1830705 355898 1202534 164118 831926 1672684 1267254 1615217 1574358 1112835 1274472 1568937 790223 1848839 637048 1607543 382769 1228276 903695 436598 1292460 805475 128580 254095 990518 1069733 1882153 1168606 188862 1298695 1648794 1005131 382756 582186 1458796 741715 1452389 543070 1429767 1382882 827569 194702 1229632 645983 1612460 1118087 1683464 806143 652968 1149785 835211 1774144 1392792 1858724 93685 1803078 1920794 458940 251829 714865 1473561 1393232 1974360 1211714 1326523 479803 445907 803576 600700 454382 1895175 1842111 335258 1225137 83990 1957972 107489 1440306 1551111 1462412 381936 1354903 1533966 1254580 1684261 427893 1908603 183729 1305111 844323 823130 112942 474706 1711059 348255 205165 1623561 1800314 1215475 1150391 1813815 1655246 130225 308940 670674 283285 1203273 1762027 243336 476789 1336544 826068 85441 1318125 722593 954891 417208 1306826 1665757 385287 1586918 362128 1452089 1669319 1361599 1761975 1501963 1587966 1426687 1479424 1933862 1046447 505660 1793394 204436 1951101 1494471 1093648 57197 1931188 1925806 571684 1218802 780075 1103089 596611 810987 855258 461803 1113957 1919376 1884664 1333124 1467393 680812 996124 947819 337347 1755012 1269385 673134 1155121 1310345 1220403 1589101 172369 1657503 1433184 668751 1825061 689221 991399 472361 1433650 1094948 1779284 787115 1897401 632833 1857024 1459195 489264 813243 261539 1437039 1218027 579686 109617 925120 5593 884553 1709833 588504 1451250 224061 407961 466330 1844760 1513929 1835902 511492 350723 1146601 664193 447780 890434 783476 1847887 1234926 562965 988995 746150 1496940 1113696 1129897 922582 1210014 144103 260517 440489 717063 209668 57579 1473865 746560 1982615 969370 1899537 1926404 916295 233350 1340041 1995828 1661975 1777537 495017 1426841 1123997 524384 1915262 1299456 335398 1548063 242690 1508477 1994381 1045802 1016983 81601 1329879 1528126 1780681 920654 1531021 79196 839116 215660 450704 1163026 279033 1771057 1548198 373352 1129599 1529473 623985 703578 1854320 462139 1731783 1784452 336350 669355 1413122 11344 905721 1576741 1579572 33277 407831 692332 719088 1801832 49750 1173291 207233 373009 515701 1662356 5700 73311 1360690 1154221 1923106 1746926 525415 1241834 1619179 292520 1490541 1781419 974309 1966578 1328105 162359 529477 1764802 248036 1938099 168588 1715734 1228223 1260711 243662 344441 764957 499896 462272 1795900 317596 1100830 79874 1282361 1884047 1026550 715606 1221241 1345252 61325 280371 1982733 530335 1159382 1944038 1495892 758159 1380845 1082519 1839703 713570 1706426 16060 1861858 1739588 508828 379394 663393 1184705 409057 854299 1621619 1159831 1098590 207851 1926260 447518 1760401 854075 500003 206798 1997623 1235581 1600549 169118 1250648 540184 807175 1497973 1622521 361016 1629524 202320 647772 1794106 730557 579822 485947 156022 532306 1651575 1256610 1731905 214715 1446527 1276428 686244 1698794 1511102 1929258 1146781 913954 946162 387973 753120 1427183 1669365 224501 1585735 370529 944211 1779080 1374616 1159728 1531571 908597 597157 427623 1022680 1733940 1790703 1513310 1165793 630808 511148 820374 1157249 1116506 1779342 819780 1082315 1445369 853943 697095 1188709 117687 147190 100182 1898371 306400 1779294 978983 982464 892835 883599 1846740 40841 413797 1003578 165868 540319 1745973 1260867 259785 1115277 1178793 830708 326968 1628702 714984 554350 816653 854858 1738642 306571 1783020 1640979 129055 1125571 1487971 1923273 1955852 1127199 1411920 95049 786260 1567656 1127129 1235046 897324 564686 180997 187197 1738511 558154 630175 1297474 1148546 720365 722431 1376737 195455 563448 1141339 1515289 10498 1303593 224123 1310645 1693693 741495 947207 1381080 1211591 420683 810141 1043886 1589247 613260 1525795 798100 737903 1651355 1513888 743945 953412 1305060 1373053 1386929 636590 864305 626022 1586389 1982170 112264 1177581 1069009 1534319 1601035 1041851 584064 388075 1437271 1946672 1737532 83271 1101851 298318 6737 83147 626614 1604409 1824782 94454 1386310 1020403 1625095 968122 1354444 320950 1460477 260936 986466 1023230 975523 1557758 1556806 44418 626906 619141 1158964 183407 14174 916742 637690 1123381 1327189 1029198 590638 1871323 832449 988347 607506 1564880 367556 773537 953817 1751348 1257860 99031 1028540 1402243 357934 56808 1548956 948553 882866 561363 1905484 1940740 341118 1728893 472840 759084 1087278 1519623 620266 1328537 416821 230739 249609 456481 1211490 1994536 1022441 1766653 833536 1842244 1340200 33588 1271591 1611688 475786 328725 694881 115936 1311615 1779024 184359 1520433 1739978 776189 710635 1462930 1329057 959525 1291658 223503 395692 382842 429176 874823 877163 1895359 72506 1582193 799161 712210 1173738 1106472 109276 1497024 956961 1059329 1349141 1292456 1727411 301301 198697 1556985 1196319 10002 1068457 1995545 42846 1254633 713019 1711796 1952466 162034 1017765 494347 989898 295107 590593 1067563 665076 31825 1262086 1691740 1366268 73470 230044 1155700 49878 1136252 122780 1451923 1070177 1236483 1251540 928408 424591 446520 1544944 93975 1884400 1808137 291978 1758724 1422216 989341 900812 1440876 37324 888251 1013425 417083 1877687 1192057 1481873 700613 605414 1575078 1176180 38557 280430 1420954 577325 1290607 807037 1315097 813981 612659 302522 824007 103011 32835 1032182 1202903 1314270 136361 1389080 1069087 1091768 1016211 1152684 1599514 905117 1603030 1919258 763376 456552 794853 721524 1348387 467997 1404267 1206955 1117989 1594092 461658 421788 1739161 861214 1752111 1805347 843121 864333 1951264 1349524 1556065 1968150 317027 50479 326288 409538 404043 1421085 1833297 1361594 464522 1954385 1339547 624214 1181105 674265 204412 1571031 697820 303336 1724564 1169679 1206632 339229 1320916 74327 5376 1489985 993609 783063 808951 1200874 78629 1601248 330091 1687160 466431 1700824 876737 605587 403329 1576489 1478565 547376 1166093 500604 733057 962890 756856 1649172 315608 1119819 333757 412210 478728 337562 1281658 1587226 1642618 472578 1935843 1717697 1624416 512547 1240045 623476 756522 964136 378600 660466 989659 1690456 22687 1920042 701771 755893 1474879 1591919 299674 708 1813103 1217476 433216 1335951 505708 1772920 1797274 360863 1092693 1912979 1427227 338970 1869822 397574 1841276 967216 360456 174163 1660981 1507189 998212 1024000 472348 449119 1395606 757620 1603145 786569 1144024 723509 713919 1784730 1324553 1804185 296787 1489849 1109533 101853 16022 1489630 1756602 1230885 1797541 1004309 120929 803963 1195082 1507100 800082 1540736 622323 522013 656065 1256703 1601349 74844 1453507 1944317 1839820 1583445 599179 1361434 1503509 776887 761320 660648 34028 1431908 970662 1917689 1453419 1561831 519584 1293451 1809351 509860 932119 1323447 6824 397650 1929075 841072 1509698 1186655 462317 806850 1353067 900954 1716232 666668 247242 1410093 1325301 1592077 1284658 745945 426903 1608229 632446 597383 1534777 945862 1005222 1792781 754928 619785 1211768 742753 1230497 910348 1389821 1585203 71231 746517 1168325 1848459 1186721 397449 308122 1403127 1554530 322184 1782033 1019107 26636 1009558 1419228 1058916 1205737 981460 1180545 1548715 1443830 1888945 842997 157189 726583 513309 1283890 839403 103443 851577 1640732 1532238 265698 1302359 90453 461905 1623821 1344153 229548 1459025 1383297 1769791 1874365 1279804 1263621 185271 578732 1150208 482376 1421184 1757465 408936 1775609 592270 1859716 1507574 670772 637036 95333 593401 528877 945721 988953 27376 1485097 1326007 1826177 1762790 1594982 1391116 1958383 769083 1857666 1405566 1299588 179125 1287267 1364289 999201 1982815 199007 905373 873281 302310 1825338 1946302 171727 792160 1370550 1309236 1274503 215422 305481 337154 727127 484729 1813794 1449739 1014273 9099 367819 454990 382404 1085089 459341 107344 1436499 586291 1194517 1640950 371490 1947761 740108 467860 1581911 1987195 784920 1658751 433600 1461226 1830754 1791384 1724551 248320 510447 1290927 1043874 1185917 86785 516170 1131507 1852205 1275353 620146 277941 1651891 1160532 510727 518244 615018 65128 1215242 404018 1675724 817839 830907 1372067 477764 1247635 556624 1726740 339435 531213 783026 506172 733914 905011 154760 1116634 284329 1816125 15192 1788978 411030 1285036 522334 1487408 388915 173097 1803011 1507813 87660 329674 1400490 90086 770630 811338 1186640 184003 144241 1601679 656521 1652455 1853316 282729 1346012 1302992 1021099 215491 562624 1942349 988320 194075 1770692 960280 1048915 914675 101833 773055 1702862 1005403 1903902 248756 895297 388948 1697943 202356 214887 1392092 601618 15117 104233 1898255 1326784 1951026 1144122 818729 1146824 246053 595544 417576 1826800 1195867 1146545 1939158 304254 972134 512237 989649 1304669 1530913 1280412 1784799 519709 1357880 397465 692187 218941 974686 314814 1935962 686915 87784 486279 40662 1537554 1567304 804549 1748574 543222 663439 1921677 1791383 988813 650202 509376 1919092 1470504 1470698 1657614 770618 212245 847495 92951 1555834 383358 1883378 1811477 894698 1382685 653071 1226494 1447149 1827212 389157 1977636 78671 1129290 1055254 558327 1173290 434095 479003 1157754 1966786 978882 743779 1002161 1191650 1963528 700215 18166 1561659 738164 1392654 370082 764113 110497 1821674 1861701 1902044 913755 1804300 1913793 1614073 520159 1513914 649871 1044396 1994828 1186716 8330 1350777 166912 374965 1650305 37602 772924 1023515 272630 1180136 395029 246407 1631137 204836 1582783 117077 1101282 783565 1622064 1929437 1088344 1199194 1981770 912640 1690156 907889 1276798 912446 1248309 335067 1321983 1705460 917610 776746 1351331 1363516 1201159 1310731 748774 249918 358516 639431 318414 514050 1694115 800170 1744466 1312756 1685883 435268 1940000 729358 1931491 1953761 72152 436826 513061 1865499 1117737 399029 239586 1670202 1177552 878528 1047147 1878770 734683 511232 637758 1208951 1011877 635201 1886883 468421 121569 824702 235921 1783722 1739882 1933713 216142 1086622 725390 10582 746624 521904 1902662 1169854 3876 51649 804674 1884615 269934 831458 1149830 177140 1041596 1166248 851430 1062291 230389 393387 96903 73271 480012 998654 58415 1439249 125250 191973 1516907 69017 306752 1174175 1018375 94455 445617 270362 1839517 977849 1972873 73375 1969203 531509 1318552 135497 352917 1243394 1467581 812270 581598 1953533 1803621 726320 660840 578430 1970671 1005285 1843281 310196 143441 1339145 197520 980998 1478155 1043877 1239075 964799 1654955 928289 130847 1150167 1726376 1057315 79013 1222048 1588675 1658138 1180107 129295 1866601 698257 700567 659589 56787 658446 1723915 440228 686479 1595524 1316434 1740213 311862 791118 189578 537628 331185 1565701 1901768 1844407 1257037 1321899 496862 475055 447951 89019 909726 132124 1333376 1969032 1540930 1724577 1867915 1656382 1884837 266412 1180796 208638 1090496 1507310 1261951 1633432 1716907 1924182 1977879 325271 1816936 644568 1886037 193332 648318 1620197 1476255 486272 1731220 2376 1174466 278170 1798319 69891 687288 640951 1108296 1905076 1327350 1561597 878068 807471 1250432 1771905 1345253 656619 1289803 1579498 7888 1647763 1276528 1444376 35313 1919752 215877 924264 1328743 430325 1929651 194321 213546 573465 129330 1922250 1119490 54204 1989175 1124511 537710 1761841 1401565 1228593 1994664 1754037 444819 294845 271737 1279413 627062 8235 1311477 1503875 370428 341952 1137287 390444 1462360 1327987 1561481 299146 393012 360661 695655 1860699 548161 2020 567798 429476 1724674 1012291 1022428 229840 1207562 1385390 772290 723042 1246735 5635 492640 1441511 716258 1800025 1167140 74215 36512 1243949 989093 934707 1432479 26426 108114 299608 557105 689587 1393084 1474414 505935 830138 993232 547059 1457624 1650266 356523 1501998 1317917 699726 1586132 1634024 55029 676064 201707 1203438 710704 1272339 748758 1130220 1597280 1324668 624270 1836203 1920848 770048 834194 1788485 1864361 419951 1078057 628676 1640885 99756 928828 1161823 30792 804928 587948 1898850 1189059 767684 1170819 1651402 1254911 1252109 1189764 132502 1691915 304429 1238425 359819 601766 1093693 1928369 231850 1603579 1394810 1172617 481419 1854481 932713 1841850 174275 937595 936318 31964 1452568 390699 413491 1729635 496875 181134 586430 240865 1943512 31993 1390152 20711 654629 1422328 215749 1330922 12279 1659419 649746 1880917 1410310 314571 1481717 1722837 173618 1181443 2501 29863 826392 1046172 347786 983279 952780 1854703 259320 1150021 219157 1518817 121682 663944 1260715 772945 1521745 963430 1394734 1116676 1865518 1723236 1514211 3011 1513315 716144 1487525 813249 249433 485696 1329789 1428275 384526 261252 292723 1917831 170756 1623195 78584 949705 977062 293541 779143 493168 1643186 1302443 1599061 1238724 1804505 992764 276795 1535381 1170855 1142109 191919 1949913 1953143 423073 1716891 86354 236405 1362489 1946364 1100343 149259 759291 255526 93196 1555174 1397305 1311632 1297883 1221808 1813250 877041 449997 1728446 164539 1171052 708403 1921022 1423983 1123114 908459 457297 1925654 1140754 899000 852115 1990566 85113 1898986 906627 1495609 1510172 1437589 1661455 1010616 294224 1579097 1843749 1677520 1248211 1090678 951882 638772 325725 56050 1948631 765971 1254851 978048 1668834 943029 1196268 1650742 1393687 900096 1871537 1583494 1794474 779319 928730 1610378 1448572 437968 865981 1259288 1017612 1845015 1561714 1436777 1990877 225623 182126 726483 118856 697409 854567 976992 1958679 25739 1174877 1384237 362498 1926460 912923 691062 980878 1345217 1812262 110799 449642 1047104 696139 1481639 1992053 709451 164895 209799 1563236 848459 1264017 286950 63878 1133113 1476317 612743 1589609 667237 382750 1720908 964299 547421 931409 694153 1225033 1754845 344843 1918022 1642031 242900 1449208 1235684 246629 1679561 465411 249783 616199 29769 225272 1200088 1506991 1405077 1909924 1239268 201007 603115 1198650 291329 1937535 863034 1919436 953056 1489867 544204 493745 907786 1810625 1683243 670607 206990 885823 1733460 596280 577032 1730837 304278 422981 1946660 838273 170098 1639376 1153966 1468213 766481 1514923 1374928 1189385 293544 494509 158616 218742 1727041 920985 425904 171783 994251 1114929 819573 7992 796148 994848 920417 1003330 435899 1361703 1053425 865384 1261683 250150 643814 696030 1479156 546161 1137410 1456858 1227006 918313 1679210 1501972 1488828 1804006 1401363 883121 1692567 461995 542981 703233 470057 138550 1668616 480418 503737 618976 397344 568538 507884 31397 1120506 221241 1472436 1736788 267910 439526 1981206 1439166 1060564 190981 1948969 282574 1147556 166578 905943 975662 409462 624068 510654 204007 1042421 315182 1567936 177613 1627938 1926609 248109 389084 1174858 1243688 1957493 134566 200530 174328 240553 255082 1202978 1993241 1064605 1490134 1489293 393218 540996 405014 198051 549219 246107 507169 848083 175603 944856 1429939 1975208 1867033 500729 732224 370934 1583113 762121 1554504 814038 993045 850557 1431236 454682 581541 1197215 1739717 178485 892765 1846672 76971 1427816 1283263 328617 1166266 1783442 1449340 462819 1181275 449671 672822 1652214 1743079 892902 526609 1364726 623116 1038133 637344 1997013 819054 794758 20754 800089 1477323 308323 1465736 1611848 1198278 789174 598491 1034569 23351 56145 1189620 101760 920663 385388 21470 964205 1837011 574734 576340 1685837 1303701 573564 492970 1457582 171473 1963743 620102 1632851 1930427 60378 371267 835589 792464 1651820 1419999 654626 1559122 1479327 1654958 402463 390608 658994 1528066 312837 1439911 582612 816088 221303 1795291 1656805 892717 1113238 1602226 1670831 467094 1165599 141853 1199705 1097991 1176002 502715 1594236 764657 1473205 697713 1992822 318603 105293 1217546 202780 546929 1605308 1188122 246049 1526409 1154195 1601989 1189743 1718930 1560842 1039987 827070 483922 1567123 1146426 818875 1511248 950701 1860892 479652 771849 1650628 1423588 1821105 440435 277938 636378 1004991 1220111 1515534 1614055 1713513 342395 920000 321571 1126361 1390448 696923 991578 1348623 1916937 1690845 1871461 1256455 825793 769933 627868 1071147 1848456 464433 1339599 949010 440647 337377 810437 721791 1850518 1277182 1425672 198227 1188368 1466662 1786546 95800 1774326 105052 1373234 957481 1618568 1021883 453174 1945285 946680 155666 642869 1846065 1763399 1078618 1056488 675426 1434444 1417313 1933069 1046189 470434 1749454 1354912 1982333 112046 1083108 827649 670095 1759279 8785 292573 1525936 987347 1649794 253617 1707376 522362 13366 794777 1670018 485984 196344 1543779 1328771 17175 969377 817659 1704797 366660 1644005 1975130 1584842 716282 1752481 284075 754647 657191 553176 49574 374617 1252006 171286 1353189 968104 715011 1966599 149464 467072 1654417 178483 995489 1792666 906797 285276 965631 1633820 332388 159323 32239 265045 1773114 1509222 1902065 12615 1994349 736675 326350 1448011 241188 1449722 5984 961483 391188 895615 1100767 236300 1672415 49569 1402541 1101926 841149 1914452 1850638 1767441 1131993 1170773 526836 1372785 813366 1289922 1227293 322592 231277 215259 1794996 639703 342063 1521466 414194 649353 247769 849441 376610 916872 541111 1776232 878983 1705910 185786 426611 1085466 561008 1695120 1081733 1810713 33861 496409 119195 1151482 62088 222315 857484 1018712 1481462 676766 1508225 709433 252904 1433008 1162905 429822 150374 1271238 73198 497341 457627 1870057 976574 691471 1761614 500475 364380 1613623 201128 289160 99596 1269128 1514758 937688 138105 967821 531488 498104 1656595 79674 405157 1401336 715765 630499 471744 54952 1715929 464222 519637 943581 1102391 1978040 1418561 76098 621362 961700 1223276 1169950 1385802 861846 524693 1841152 1510071 259724 1925113 775650 1480478 1242719 1184169 1324395 1283450 1254578 674600 1579036 905711 1347898 1462675 383339 1918697 72590 1986142 1328861 1611607 1485652 327595 1649274 596658 1019477 1117941 891672 1808046 1872027 1373362 961623 157804 1383589 974181 1735301 1924520 411456 409002 551976 1734218 966579 1253436 559707 533487 1967942 532953 1219780 1134580 1774905 1655423 1582566 925704 1119265 1391724 1983168 715268 638491 1880015 1981044 1809829 386529 548681 1122874 787064 856077 1132228 998470 10419 641581 1203044 193577 1079079 810170 1566788 1474493 1748807 182569 1170991 1834600 1187522 59353 1155006 779678 1825469 1985770 701691 314844 839730 1952509 669802 1924379 743569 873498 959362 93103 64041 1288515 442400 1295928 901402 1533509 1655685 564893 1211365 772665 146869 143365 1718846 338267 1382409 753281 1306496 1616215 1027977 1040355 646905 734461 1887358 880510 980799 248406 1526430 1735468 251218 72232 713741 1198228 344351 1965247 1010130 891000 807693 1174207 1549725 1129799 1415883 1565694 166106 309375 648901 1432794 231572 1820871 1049088 829795 859889 7245 711173 1256697 1645062 1207724 962208 169929 1223787 1967002 286233 1917075 261864 1768833 1102666 185381 1475745 184323 1565554 1426362 633266 1479573 94075 818298 156358 565000 1534710 26769 938093 1141423 1899904 1014235 774699 1655613 1068375 1695155 1852272 1203037 1423713 1620480 1011744 672741 586848 1370057 896100 758625 1600325 552472 470195 808389 1472057 1732686 219243 312782 1319505 1401291 1040376 331033 1697323 1779025 1480388 241695 341914 1647673 1504107 68153 1698748 1075689 55276 1619457 1548861 1738636 147291 993638 931082 339107 1513975 1083799 846825 1983895 808885 1890571 1397221 30095 1206695 119837 1028933 196387 1584509 1261178 445240 956040 421413 1243233 1938137 147852 1622189 470928 803098 363163 1819540 1846973 1243991 1102673 1656519 552637 1795512 1312496 1592269 1244887 1021917 1964100 1675737 340308 991778 1020496 1840617 1052391 686609 1971756 1204397 1184126 917442 987505 857805 1051068 362461 253225 256614 198125 67476 778347 333275 540038 1657293 150657 915379 1686908 1223366 1399967 119876 1094884 1872696 701534 1585519 602936 377991 277059 893428 381199 668604 1711477 32444 1147537 1055421 1152024 1356793 1342690 1029189 1765030 1126246 729185 359898 736391 745060 1548440 521004 1733112 985426 1702888 1439734 1425203 636028 1874939 824622 383232 644038 49532 1332815 1009873 1899350 1111070 146604 876852 1138927 1638241 822921 769101 1037870 1820324 1960385 1335151 987875 887399 1762375 1946409 593371 1443126 969564 1298415 436241 1395470 1033485 585483 372288 1681364 1775834 883098 1814548 1953135 440127 565478 492264 1342273 1415599 568209 170768 1014480 607038 292653 1395129 486380 58216 1245666 430200 1169070 431432 310956 864451 36678 932073 1177098 883431 1498178 991142 1207825 730126 1963214 500904 1539747 1295642 591558 1373753 1693599 591644 43122 136337 1387241 1537802 965276 1420335 1404625 338063 1137341 1720074 243702 1800186 749692 1506126 608846 299851 1381823 128543 478051 1213386 1367084 570371 1106452 936659 281268 1266099 1574822 93112 1120666 254432 11203 1375917 1706548 432430 153976 1702602 1760788 1639609 501025 434268 1161522 1046893 1243495 861202 1454369 1469866 1475135 1559344 1316474 1889169 677149 1401418 1291101 35244 452770 935 1000557 144273 1533438 1019485 126815 895787 957984 858567 806833 1488818 1081230 1888028 1613419 723394 1750283 930311 1032264 472097 326681 1197206 1156144 1915307 265221 319993 619085 1913032 50412 392192 771175 1131603 1254671 367052 949849 865905 1631712 600079 229252 292262 404195 1485062 1082282 325070 702766 244020 91499 222625 518107 409610 811218 894545 307703 710892 1571663 784808 897105 282092 1390135 1516774 1978614 455196 108446 1113321 351266 1838776 1568264 1888659 1605704 837305 1258572 1561903 1701031 1983574 1359447 1652329 1848254 1012069 830207 781185 644665 710693 721456 1512488 1497806 232865 309505 1705218 1245321 897595 871492 1164461 136409 141450 89091 822872 1501518 218491 916677 412676 1429897 38449 1261326 834396 476131 1797612 1890426 708841 707812 1476379 628848 843761 736889 1716082 691418 1067275 869329 1159921 457884 1000111 16981 135565 1907910 1636705 1570548 1126481 215616 1021818 332270 1473206 1983342 604730 250214 58428 398130 1790540 1121607 1619963 1994445 80257 1405106 623785 275862 319067 1520521 295737 76857 1419096 171227 49746 1206635 189942 120432 477292 472811 1189025 556229 497281 564006 74902 1204433 1827318 1309378 451257 1412791 787558 699290 1952212 1554273 737761 359987 1898761 1345034 835316 997700 486419 851196 1870681 689344 1546226 501348 239480 1793913 78811 252282 1425790 1790751 1350642 570245 588787 840123 693537 1621788 781739 569403 1468478 1168170 180855 751863 318672 1986699 1473458 1436166 579415 1166465 1787282 1272997 1143244 1196733 795210 299988 1445501 1234923 455445 855393 705936 474725 1563512 1043214 1819133 625287 1582951 555499 1867261 1816730 1385048 56536 483219 687019 1191731 316323 583728 1450334 205435 1824855 527444 684386 1101057 1215267 65405 416568 1647302 919166 1149232 1214390 116587 537413 225876 90985 820909 614438 854791 470113 931259 1557369 444341 704769 1719680 1718460 704075 1713914 375909 1571184 1843444 1873707 1028646 1948072 1992897 981062 1715963 1841250 158496 976246 579544 1663580 35741 1915195 393219 1917418 1888075 1474964 676828 830206 806440 1005062 608813 1184451 185288 66173 207159 1730695 1109098 375036 214545 297952 709271 1860204 576872 1667672 605824 134715 1122050 61028 345942 1121391 1594748 297700 570476 287741 1501729 1291360 1999585 1239141 1107995 1853337 874132 270139 494866 767203 62615 199234 1553980 27552 717851 731109 1425403 408248 1079467 121597 99857 1433325 102306 378801 1230343 1408966 1611806 1473080 1297588 1324980 8257 771189 880915 1270577 1791853 893130 44290 976279 1740525 1164570 520792 248311 1499177 632098 1901580 221721 1162533 1012541 1334424 1009284 1288454 405097 683015 1159089 458801 732475 1177275 1504639 885811 561508 819162 95072 1986885 1230772 352406 1719016 932214 1593261 1868557 1557805 1657834 1425357 1796950 344536 1785932 1801211 77111 1641911 1199719 34746 188165 262601 195772 764970 665843 800177 1669251 1988923 607640 1184358 735948 83393 544868 242549 1268541 537177 1134481 1206263 915939 1499036 1687993 360680 1740080 261374 842733 752451 603720 1373187 723880 97381 461546 609990 428345 642059 1627196 162661 1713283 910602 1011793 957960 911674 160689 721151 246557 1778316 975151 498856 339288 870545 823154 480293 1980890 1645035 1976488 1373856 1222840 1545799 500936 1484178 1416873 595660 514185 1294659 1976116 1768747 663681 1348115 567991 733750 669651 56782 999550 563613 1312300 1632675 848447 1402152 1265792 939725 464215 953537 514413 281370 523068 1782267 24985 891454 151762 508347 183054 276221 1944925 1405780 1097411 277804 451963 483962 220926 1039398 813625 887920 391759 453861 505648 154177 533284 1372179 1348179 131029 1118832 435462 1889977 774509 1848435 483672 375562 1141176 1751511 341411 1238825 1285378 1576090 599197 1910569 389319 330071 1275129 1943849 999998 1441493 73468 1538754 180610 948160 1437722 203196 1654743 1276355 399174 1515472 229369 1724275 1193859 870353 1329795 265181 1805149 91738 1317229 606590 892694 1342684 1448207 257226 866232 739392 914610 131451 133821 1839102 1900011 966773 1189806 1793497 1867092 1302689 527897 729504 1017051 65938 1017095 1759432 108285 1446105 403890 1203950 1776573 690797 1731637 19383 1069468 96010 228697 1488637 1569240 1608299 953305 1564519 1976009 221648 1634087 452869 663960 851499 298898 284664 1504185 1561912 1203507 726212 234311 462014 771081 234599 1552249 644552 223012 551529 804173 320305 572247 425868 797810 1139449 1948388 1083566 438044 580279 1980281 1386072 792630 1948881 240980 1203511 1299863 1596654 596569 1119803 848628 966451 894938 545632 1868913 465455 1253245 364959 431449 1019569 223739 719068 190899 1099329 1286805 530087 272515 165961 461309 319865 828867 906609 153159 692842 1185641 1475918 74791 1754504 664302 860832 478927 121474 1561668 1449334 458564 506147 341483 1609643 661262 28214 1046990 973900 228160 261585 21356 618908 542583 1018017 1399433 1267647 1048419 37536 861108 626830 551908 343899 1443906 1915609 12643 1471867 1085183 656238 1943636 997719 212417 154359 1574342 503476 936926 856353 1828507 1585339 733608 1435205 873954 1873409 1139193 1284904 1844997 1773899 356975 1135100 870657 39604 1157463 865471 342800 478145 1952567 1089243 1411550 1309969 492938 688342 830299 169250 1515191 1424635 1322571 1517437 1144671 1528150 771899 1449875 1629407 373775 1640951 1687749 1269678 207412 1971744 1690433 1277827 1369250 770333 1778670 393941 511038 36175 1163499 852199 1743073 648708 649628 965486 93872 1459718 1547600 617482 889275 152593 1790049 1233145 366843 1299223 1817420 860209 261556 188224 745039 782631 1885738 1187248 140507 223421 1237157 553304 1052239 185747 119499 1682077 84024 896040 590153 484285 1705526 803678 1545631 542964 1090739 187089 242068 676605 1528985 1400773 588552 926386 587067 953966 1719249 1042559 424900 1121382 146922 1316354 1381236 726916 1123360 349829 1050095 1961799 1808881 915623 265107 885476 687303 1814736 56475 1049422 1497903 196757 1092262 1816729 182591 1434162 1521357 1834995 1211710 1656568 583324 1199355 1597913 1293583 301557 663559 1765160 492248 40000 280027 1673099 205437 715808 163771 1784550 1136310 1220519 248059 1367175 1327899 1326361 955862 1745421 647706 662232 1269361 627412 763964 1782820 1647036 1628503 914040 405695 1297950 82657 1705432 70575 276177 432059 298706 64000 554699 1102422 1418076 1567749 1717684 1615459 1972740 254076 1862854 404504 1191116 857926 1936357 18723 1051607 311081 1435004 1739067 1562786 1945576 242893 724738 366488 39076 602965 233982 1051389 161986 1551621 756117 1323398 1554871 284926 293734 1624548 1437624 43015 635600 190104 1588562 1325405 495048 1219267 1660813 1643699 574286 1523802 769601 146303 1583819 474391 1778467 1242747 554039 1816045 732395 1157922 1218894 490302 1880229 1061810 418631 1420957 309609 1126664 549645 752618 1442198 140562 742077 41487 1573964 1039020 1416062 1998797 1519343 1941694 153844 1552133 1753894 910884 1529487 176925 328533 1080934 1268664 1596997 343758 794148 1356720 1772207 1205021 1490119 1154706 249529 409359 45943 474737 1781576 519386 1853454 1682008 688115 1846895 1916825 1848431 1966602 976010 1036215 557971 382055 1503842 1445466 681905 477941 735383 1628968 1123824 1048195 1722636 986697 265588 703013 91663 1692351 1479621 254517 1051628 825200 1668567 468634 1187648 426270 831562 388653 444011 145631 1668942 524038 440451 1715522 1571362 305594 176804 1204130 516370 51388 847631 1642012 611166 1898903 1029311 349256 1306387 205016 106296 1911427 1392657 584055 395055 1477910 679777 848418 224087 993158 621108 360786 308461 1603330 1315010 1932260 1168240 419509 298660 465720 995264 1658612 138764 1922175 729223 50155 1103881 1514848 207077 1797418 1632950 1580061 868899 1495162 714345 1381389 1065871 97391 1814089 1224269 1308798 1503064 1992198 801016 539181 1468045 1547709 415375 1937957 1823998 779819 1166307 1537724 1952171 1096819 1292222 1221360 1557150 319112 1384490 1961587 1618868 739567 1378349 1255607 1772798 262245 1899109 1907508 1670197 163413 527353 1286297 36725 1672508 1668796 211291 1681399 1715401 406248 501724 1038314 1607993 1135276 1203322 1826588 1262311 572302 958105 1820047 548640 638914 1126537 607415 1803844 889112 31718 1894002 1710206 1686273 440688 89408 1635704 822487 340836 1068029 1951323 960360 661127 1617596 428888 499185 207414 629008 1020180 805433 1305138 347662 1435503 1029879 795238 924291 112534 1714024 465710 693240 302546 1979663 478815 1422948 1271822 966281 1249705 882477 1629522 576326 1969423 1298823 1162867 296514 1285117 435828 435802 940626 875902 843789 865458 586700 1653367 319506 624924 307918 626031 180061 598547 1987923 167847 880093 1785110 40225 368054 1222029 1694547 152 1008268 673800 445105 1357665 1607890 1361614 590937 90038 1691712 419964 1909229 344567 1823452 1694011 1332095 182244 829587 1671693 605477 604009 1650523 573759 669853 1896602 1644470 1198121 1854510 932176 1670751 539253 588931 703071 1770928 700341 485574 308194 1781920 1673357 641688 1870816 1572566 1779407 282080 5452 879202 317811 33304 747526 326942 1555055 103150 593434 1676924 1519539 1001621 197010 210132 1642685 1459748 1757473 938715 614129 435479 212482 1694938 1705260 1123235 1577994 528305 540957 1911570 637774 83814 627506 1093221 1513958 1210530 972370 1537666 156135 39688 282973 1209826 1074662 902366 887612 1850412 1792085 1217988 426505 1462269 1809618 553282 1583520 1258862 1594714 547892 1189971 525414 176922 685235 280322 277186 1225723 1444803 356176 1099754 1256017 976045 1616422 1624257 1619874 399884 751731 340897 712038 1164360 1619325 487547 1521585 1765300 678365 1424097 406945 1560636 534222 1635530 1543160 59687 842521 1188972 1048949 1463834 1969378 601681 1787302 127724 1769869 920635 171738 1374377 896302 95977 642946 344433 1722661 1258817 449490 1589663 612875 1938276 1297736 495088 1304613 852826 481333 819252 1326959 344243 1044668 1041540 532398 1987432 1156158 1477534 1420405 278742 1362829 1694585 1963728 1354060 1736603 1984143 1659474 67066 1085339 463442 1654414 602009 959593 1899447 1393245 748987 853009 1011048 899349 1135784 1521989 445540 911801 1897481 78759 1268736 72409 1640153 820718 1116065 1043339 1552396 749974 1286991 1193145 745024 1385694 1831147 1036874 362864 1911635 602907 1025774 1408760 832233 497456 528874 1938893 1440202 406652 1036474 1628083 1981419 1750143 1586482 1110998 1626653 512974 1217326 225786 1644372 193908 1082402 354935 1978804 1772375 805751 1540385 1818205 1381313 1641623 102311 29380 1762046 1460411 1525624 881722 1798241 1012109 670462 1450606 1741139 1877204 1589271 1432290 1619072 1829293 787967 544381 227558 983927 1706981 1081126 71771 866139 159526 445017 580454 746358 1553976 363577 751066 1337679 886979 1784249 198690 704872 1115606 980324 251263 739646 1181805 1750803 1567434 955512 1680501 158974 639168 938121 358480 1574413 313209 1332031 1197151 795302 1762176 1959759 1240393 213932 1864667 232490 787051 1790396 919659 915320 1862127 596552 1152959 145330 1794943 459512 650689 970016 560057 287701 655763 1585474 230249 1797161 996532 1297110 1273660 191867 1243051 531816 1886756 1060655 76766 169718 1877005 775937 475959 1439416 1453612 839979 1337385 1962129 894259 717699 1768457 294195 370134 74823 707884 1449519 696063 749221 258854 1605856 147371 289293 1588958 1468475 1623106 1598917 210012 1321390 432045 1102209 441620 24304 144867 128419 1715996 1460515 1906186 838417 85040 601291 1533212 1939291 1101079 846164 737546 1945821 133757 1430006 641537 1696630 30043 187911 1668930 1641695 1882157 198940 1974957 289314 16194 1305251 102769 707135 125297 270182 1665413 695100 246192 1139503 371864 1345110 210488 287702 710980 1475542 1113200 1677614 813804 1430929 1530443 1454252 1836622 1901650 1000650 997362 1279985 1073184 1155410 1648834 1633662 1920742 95068 1377803 1495614 161001 1258873 70059 1484963 710342 470578 952890 837917 1093112 697031 1163281 1621048 745917 1310775 596983 804591 1869323 787596 654753 44924 597174 232202 677232 127244 845820 1849845 697239 1363470 1113476 1454932 1006362 542561 752049 1301452 617805 967794 1096519 1521121 513827 1445363 1392243 360923 776827 1231855 1547286 1284378 259444 1496363 1673552 1575534 556323 1482615 1547318 797463 626672 752772 48658 1607940 578254 650667 513870 229093 336425 1320684 1877654 194468 93526 1909772 552074 1081638 1415783 1386598 643858 1089387 874326 373062 1429209 1919611 1066965 1197487 1875192 1014785 448507 1753079 279129 1610733 550302 379053 1696496 1593405 12478 1962055 717842 1958604 903901 725481 1544627 535762 1195807 794477 1252670 1193873 1962554 1967209 1528139 1308914 1693211 596916 511011 1542693 600248 1694302 14227 1614976 224196 142194 847097 1459930 678002 1721477 345022 1636495 1881922 785823 408486 1017204 1153817 1211522 620013 78300 1847173 165462 546333 553573 293321 1030853 1113233 1779549 872538 541054 863706 733879 567227 646225 850205 1707173 1851220 14144 1763586 144924 311825 1790878 1958650 316174 1089350 1766542 360295 1181497 1862751 1036606 1246140 1106003 1954357 1900311 150057 1132073 75761 144931 1243236 86113 1761311 621542 689131 1175908 1027863 692049 1892387 299210 1604508 912173 1072992 1253474 1294604 1468152 1082437 735294 26975 726746 1684069 585184 1101126 159093 1949898 1612210 872915 127926 1947939 1627585 1314792 1940747 1103829 1842066 1449088 1769766 383635 318933 790954 307713 391997 1747327 1943183 1198448 606629 1089759 1777660 1691241 1940134 1681776 439503 295715 409799 705350 510309 1112344 1614404 554071 152059 24365 725896 1628484 905344 1263730 1152426 391457 282009 1366312 1475336 167365 1858230 1742624 802816 1623080 344392 483312 702284 976177 1195188 1731348 1911389 1661629 1850030 830430 1034739 530530 1244289 1562926 1012303 955684 851392 1253882 1938499 1708085 228477 843473 1897523 910181 1258791 1738823 60986 1843503 1321014 249739 64912 999287 965581 1154341 1918718 81756 347768 1231761 872199 1298592 1193851 1997252 917016 1664763 289860 1934922 472711 1423958 1544803 850794 96050 389256 1362154 855611 751869 1614299 93695 1994758 1770758 302065 1448435 1436003 1147297 1054799 626622 1588320 861380 701468 1885986 997422 668330 967068 1263327 1526206 1716896 616626 201988 716321 38967 657206 1138229 197571 1032254 1628155 263210 509258 970415 1396520 146622 1732109 801848 605579 1371253 455715 1238422 169608 646068 9184 1135670 16749 1945918 171200 1540766 1778140 1107807 1323109 1297962 1816327 669174 1613944 1601445 986177 1825311 19408 1836881 1397321 370140 960076 59261 1545900 650081 502204 1813411 331022 603635 193686 1758350 1283875 556932 501007 216388 171889 1626443 169685 1093286 305331 1107506 1763225 1378692 1208898 780057 1547015 1403302 1714047 1493230 1713073 1910170 699640 833716 1217037 578271 210568 227860 74989 135122 133329 1462176 2643 1861851 1746214 1251857 240874 1974837 968918 714502 446709 483240 1285455 1218485 100043 1573171 1565343 1761576 1591793 521924 1254894 924491 905347 1293789 847340 785042 1291471 539925 667822 669213 419475 223658 1577476 1230960 1316078 1561555 494040 1990992 207424 1295020 1455079 1523982 83561 674286 1010989 1346372 1823888 1765566 218383 510529 1997813 1996941 1767093 1284607 1211019 62307 490210 1213387 959151 28362 601843 1199026 911832 1047648 1441906 1932614 1372930 17153 1158314 1265940 1089044 1236046 1944832 309264 158632 1020942 844771 1127781 1296922 1302850 1041786 1343595 924405 860300 1880090 1310815 670370 1983674 1157236 1472972 484378 91449 1550451 623826 1004574 1500584 126527 926975 1369022 1641377 1620756 1462168 978182 1656718 1903618 213495 195072 523785 1738810 382787 495182 635949 604655 434584 1730129 1450377 1290739 1691592 1248841 654428 215529 1738142 1604808 593051 1762045 1346481 1710246 1906414 199107 1505328 902240 1037672 384524 1027114 305048 629150 823978 1832820 1925234 1614125 1865821 1228917 978151 1175377 1344990 634637 942334 330323 993688 1504124 184516 1283290 1769906 96431 1214722 108229 375895 690394 1027626 1316636 599878 1270433 1344498 1736413 648123 1589288 543272 859775 184475 1045212 1256418 1726254 1158564 1313828 84320 542832 919956 68532 970584 426410 655438 1826406 1962272 669933 1305193 1460532 1973240 636803 488984 1838470 360542 1419248 1446198 770357 1930698 1996997 1764099 1139388 278931 927369 1871672 394918 835351 686322 580020 1190212 1820429 1545424 1831397 1821508 504661 868165 1248881 501786 957591 1041903 712857 267522 1843636 760855 776327 606500 904362 1962474 1297646 535736 1849578 1170419 588712 522419 882600 1245121 98052 403568 1537760 1882166 1153601 1407393 161803 1797805 1971948 1800592 1761600 27037 696451 1756071 891173 852268 475758 1549120 1147862 1957889 1892641 505773 23455 1818581 1487931 588049 266365 12467 813786 205672 1735796 911823 1113875 1188802 1744562 646877 1540970 564997 70425 811653 231980 572822 1122145 991607 460590 1590452 653052 899121 30834 1592079 601918 1741731 1475245 1769128 826998 1900154 1525233 1637965 211841 657173 397121 512723 1698511 572792 665925 338480 1961888 1337230 1469811 560866 1736901 11594 321978 1930832 464808 249075 16666 1620846 181987 1347367 422340 1204144 1827890 135286 191321 1278770 195769 1268011 458633 1315030 150074 1457498 271021 469365 1960626 1716723 1367422 1082886 141268 721536 1831366 1464428 1323498 1794978 204559 278496 1815094 217941 1857573 1094752 1270212 1335124 1092602 520285 397094 723492 213168 356630 1510607 1206686 1232834 426585 1265461 357866 1316914 536251 902828 467595 84420 1566783 809956 545707 209861 1016845 1257970 401925 1174229 1277793 1508783 245844 1647684 1705500 438686 1395216 1056039 244975 300845 481311 85259 1558701 1724498 1458424 1576112 1704148 635553 554879 1711461 1455675 1133075 865484 1606743 1314197 318976 890043 243302 1937089 321774 926974 1985713 262775 233360 429222 1189153 1474914 606489 431567 885971 1048931 1246098 628736 1389819 1406436 1650381 932527 1984483 38762 670033 1384173 1810687 944622 878810 555506 364094 1537952 1362275 1618847 1875508 1793482 1099632 1396592 671934 6689 219418 906600 1043391 1300597 1936514 282469 397165 1431884 1732126 1673443 1706694 1104221 707798 150497 60075 1304804 1156401 929282 480465 711383 1402738 1297296 566074 1254792 425025 985264 1976404 491446 484857 1738663 1394007 1623563 1600700 1762904 1244679 945407 1836271 14901 1184141 464652 44058 1859606 345976 227489 398412 1208302 1639087 1142233 114939 1807175 115933 60955 490674 1605057 344614 337858 19688 686894 1415024 302829 423304 253360 1116311 669024 1644506 1922452 1346874 1709241 1131467 1820912 1085177 423920 897191 477575 340973 217592 750025 1213815 655408 62968 1890946 624495 199631 363184 332492 1458724 192171 1445695 1618408 1600324 356823 429493 665835 24518 1411409 1318276 1094480 1857657 537321 1194993 721646 1810215 1157048 164356 928191 1391309 871657 1443870 1394460 1040206 814190 469948 1039781 56734 1120771 197673 990977 1990999 1666090 1356140 968522 408138 1830431 1611925 952960 354381 1802332 1910199 625969 1092950 1609489 1372717 1782501 1978014 247993 331955 1024640 299586 1635391 1867185 1776206 953330 1607837 304863 1769542 1427070 1244011 1646816 467181 1302827 858880 1601742 1896159 594893 162441 1317305 1846524 167180 926017 1470558 1687930 636238 804544 1674314 465067 1133766 76870 1863555 176458 784123 151623 1485122 19660 562463 399203 744082 1186929 1408524 1637867 962690 823347 216643 1788696 862407 131930 129170 1778265 1898940 1066238 1263596 1233974 1086648 1811429 800616 529467 1316824 1293671 580726 537701 1893230 761350 581934 1069903 1206234 1465119 662350 1929592 601351 411448 1726124 32996 293961 1571670 818747 1715178 1387997 841282 373084 36985 791106 508627 1737585 1713870 1278899 1404097 465900 544100 431227 1535380 1795149 1170565 1455486 931303 291512 1011033 1643474 1761473 699294 394894 744884 471366 266360 1459677 1497535 1880927 687543 1223536 549794 1128604 1876562 1607906 106462 1901773 1902511 199078 1947 647581 137182 1784087 1174958 1975588 578671 268849 1022495 99647 400384 7147 84635 607051 1521052 1425321 324052 551010 1488235 353320 1954976 1176444 1456292 1984026 1897908 1343659 1663887 554334 590433 714813 536136 72753 1309142 157532 817462 1610854 424018 856965 1334757 1439633 1355602 1413635 659200 1235785 1521850 1983430 1055499 1738472 80254 931719 644365 481530 1579084 1945215 1984588 81591 959437 51848 1336749 464357 1133525 1542950 185674 1610968 813342 352585 656741 1994091 894497 285207 1993458 1763377 1541536 1187122 44715 1832039 128115 214169 1377789 1938946 154013 1541751 732196 758817 1018125 985849 1315804 1065944 758264 843845 673969 1136377 964802 824568 1374667 1442128 16682 1540449 1697481 167234 1402703 1530011 1084687 517760 1543073 1989857 1644717 751635 1919681 1367524 1358585 437514 144688 1991745 1463644 1163924 668739 1391739 285865 1333969 1873911 976801 277517 1477153 1661589 1200957 1021913 661416 17282 1699165 149927 535524 522708 1311400 520476 748427 611156 317039 669746 224551 1787392 649930 875108 1246939 936098 234809 853016 1654647 1900208 1981595 321963 1427142 1730212 126322 1597949 186292 1708114 811594 143294 501446 811831 969115 146848 654580 353674 583695 214029 1904119 546343 1282056 1649972 526374 1466613 968214 396311 555967 668510 298728 1973089 362561 134912 779952 1201570 1019925 1331106 1959471 1033458 366119 594531 1227547 73104 298058 526921 297710 484286 176326 299255 489026 1877245 197741 255002 606981 1422309 1862350 966077 223870 930 430842 1437605 694640 905880 1684916 163857 928281 660317 790759 1369921 453276 1628567 321817 1697550 1983038 1528493 1227030 1525599 100844 283963 595381 87751 1642713 1454209 841430 1165321 1656540 464549 1845789 1129501 1640616 1040599 339778 1825756 828798 1371290 1747600 38745 1437095 46437 1169073 504887 240136 1228095 1899289 1690098 1006364 890997 125865 1329782 1898263 442175 612380 1367400 518192 1727159 1116207 1937144 1902846 1341055 992170 766352 1754590 1403785 1236759 370453 436665 1724493 564031 829929 1709976 1612668 1465577 266492 860073 1913333 1084136 833927 1297029 365028 1831375 516467 1537123 1362364 469159 45588 706664 1209838 243982 1994393 615028 244758 945898 360164 55921 960579 1066582 894227 384578 1570701 582502 1437698 68266 1346503 745059 602372 1419145 1432596 463674 1206627 830750 815637 1652204 513766 708196 1426178 715026 344147 681705 815976 1251030 706861 522898 815392 352510 367191 541544 912364 1782115 1525978 1093102 1602917 131085 1493757 1332478 948110 897992 1920362 1585052 1410944 41358 1265483 577765 1675020 1610798 1974456 1195457 552214 369119 1333864 1119201 1069511 984711 1139330 649143 1263267 569282 942075 1279169 1679004 1247959 1691099 415659 320128 535769 454120 1432111 561341 1742099 425715 439792 1422922 1536795 1030380 1122718 1683091 952553 222551 398442 1322813 1153361 1246791 86869 514465 1959252 1398134 971438 1586743 1768597 1189594 27596 1072044 500560 1736344 113349 178429 1798968 1907958 1479899 20167 747686 979310 613177 1028669 1567417 1413364 896824 1741452 1128000 1212628 330085 751292 380894 1362344 1030347 1948617 1805368 242220 1959996 1725057 538073 1900850 30931 935457 1227760 21782 1976167 1790088 117729 1292681 1205320 1500030 837136 910645 1679289 1613646 1629393 1133530 614583 843718 1400774 1918598 24833 1507040 1721391 228056 1461297 1608809 122234 1605111 1369183 593033 1680783 1360043 79274 11016 408555 1226036 1672098 14034 929906 814750 151311 278123 1610053 1948277 1917245 278163 1342093 418935 234959 609079 556804 672051 1850192 1985509 479223 1742152 209556 1554324 274737 653617 180066 1404902 1067122 569570 1194204 1805323 271996 919701 1302109 303180 611952 815795 822102 35390 365311 1582697 735191 58893 268198 154601 1160220 325016 1300814 1965496 1846126 277296 511626 1889950 1023227 1916303 1904092 1672734 485269 904029 1664974 1573034 453046 1995585 915910 414679 745591 1849827 238828 379765 467818 803177 1087881 1721248 105769 1806199 215676 1264425 1585834 1793968 1917384 1802143 1769808 1910293 926820 1861295 1495234 197914 456078 425745 564320 113896 1135006 76154 984968 1250665 652238 1760037 26106 577181 303107 278035 564050 390364 599100 1441826 1142903 352472 329587 1746841 1651255 1068388 370886 618131 1061755 1623577 1215509 571364 1306934 1362412 1239604 1436749 1366556 292829 673325 743297 1597564 1225183 1813513 1679102 1624765 443299 11126 685484 856922 1018929 1348374 1477203 1360170 46111 1466638 1615863 1790835 1517213 1928555 471470 1253417 602028 1004070 585265 462797 1653454 83086 1811253 435977 1726814 1741769 93043 798913 1970480 1807765 379979 1942599 228841 562666 1042544 185455 1277627 1400822 811966 32762 1534756 891698 676443 1729869 987712 1870112 611275 1698262 210 1983658 1816833 789505 760688 256984 850279 1894577 672531 551526 1026506 527823 250597 1122664 1738886 1085046 1454115 1622743 1253887 592883 1839762 1926037 756153 853020 358260 1306659 977429 538014 1721314 750961 217519 1661539 278156 82273 1973727 1619282 1435273 1981322 896419 1965335 1973275 556534 374268 1239926 1363009 1668992 371748 1201316 704433 1880510 551301 1750067 345272 768785 884106 1298712 907493 1793331 731906 1282046 657885 64147 1139115 197704 1117028 1160976 1466024 1176961 1325884 156840 927433 1685403 1992709 1468564 1935880 1105146 1761633 980531 1897312 537926 1951299 85294 776033 152523 236506 1967946 343805 1441132 223731 798572 663139 434565 1034656 401254 1446425 1843432 294551 809871 1634720 106811 1555911 1052288 1938240 862474 479912 1461844 943527 1048068 696350 295293 968257 1090359 1617134 688088 83685 1592628 1723520 250963 1811755 1616062 535883 1168322 820016 1432642 1602967 380493 1802533 1247780 191184 1937702 417452 559728 1834080 880512 273418 559599 1698828 122639 1831065 606120 1489001 1423513 639155 984334 1868025 584360 1569728 1136495 1009862 738665 649706 666545 1281288 1720723 37696 1168061 1567609 1078739 1517484 1779936 325982 1215021 262430 1704580 495625 568040 1862026 100682 397054 313326 982033 559999 13063 1199689 1637163 1102277 956291 166558 871339 1843314 717118 1986244 1477750 1987831 1470630 852674 797968 674871 53328 1489735 1004892 1397139 1791648 320903 2079 185534 1989912 18528 1030921 1362939 1658409 1898766 457163 1368315 881698 1285462 1615137 785464 343014 283027 600516 1475942 747529 1498421 1081618 1386901 512755 1478251 467923 645211 721966 1941314 1902177 1404525 1129496 890592 679071 1141095 1286106 1784993 3926 1353805 1059080 412113 855135 1817905 1507063 556395 302633 13975 235377 1347613 905643 511935 1649212 468716 1422462 761677 278525 1620698 932290 911211 1829883 738433 589575 1664453 1965918 608525 1476638 1569711 72636 262106 1284211 1559064 146093 1672439 1399136 872827 587062 1220831 1233573 509063 1395441 1926361 1299176 364551 666793 1214871 1387228 1205194 317075 283687 1886788 469546 1110654 1053858 1019576 1818448 1805494 780758 603630 1039176 432840 766991 535823 1214764 1769948 17069 189406 404625 353021 1085020 500488 647065 1415810 1649457 1876420 580755 1669662 1546503 1499339 937660 982507 400635 727253 1931932 1702859 587595 1603912 1351716 1905914 577157 900383 1818719 1370191 1532693 157205 1239987 325232 1877381 1822393 1965096 1096058 18626 58725 1694283 780978 1946890 876279 1910217 954607 379474 455107 61311 219392 1207814 1523963 185639 1884108 1010360 1601361 214220 1572596 752938 1352130 234247 1559969 553569 1251274 1859578 1715066 1623217 41503 1484240 734313 784147 1224131 1122605 1069165 546756 540565 1653902 1009879 1983377 1685794 1248499 1083880 1776888 800714 1175389 886944 497277 1667081 1048884 1632397 342265 1755815 1284260 446391 884493 1599550 622235 1708448 776403 1904832 647796 1629940 142511 1401163 568692 1314671 1833654 624889 102081 1233202 1562368 1718350 973051 1356601 1580462 1577314 1013198 1048811 1082003 965367 239437 1039574 846159 1925627 1324390 427330 1658386 140567 848692 612497 1379768 104309 1257191 73868 426818 1995316 544846 1491845 584539 427309 1739498 1080787 298283 666771 1300074 1008387 546046 511330 584274 896550 1068837 869421 1920694 1392998 887479 788920 1863180 295375 1154468 1514960 1422900 1746020 1888604 1056729 1130253 1702370 1463135 753249 860891 1878739 1691702 1351883 1509461 408670 1634518 1429186 653421 748688 1301825 1950018 1266888 1815177 1708137 606401 1678242 989616 1422140 453077 1540403 1700577 61776 1532779 1525658 1449900 1670410 1493840 621001 1233860 12182 440468 1715880 1837949 1577576 1940168 1223351 253403 1835659 1533213 421359 1941873 1036542 1120015 153177 174335 725902 1814617 1234739 10794 1751224 69987 804998 1998622 239371 804130 1733746 1974024 481621 1170088 847906 1773648 86617 1451245 1583945 1026666 699482 1172958 491518 1979013 1234477 1706532 367584 1251408 1297160 183554 430694 1581943 1771941 818924 869692 685150 1031427 127263 1752492 650236 853165 971919 1722003 1260750 1140048 275992 187250 1801781 1987215 1208141 78884 739236 731682 6748 1211199 929042 547083 747464 398005 1775430 385276 1467946 1039016 1660273 21833 921542 1910899 531518 1461012 1124601 1469738 100443 530117 1292474 1358781 1477036 513425 1724946 657119 1126440 321169 1090053 1027674 1294282 1036411 187335 1952094 1547067 1480111 536226 1041467 1537336 1280853 419798 1745611 1155132 216206 472183 715483 981351 842716 791141 776080 475691 987885 1516925 747266 1476123 237856 1817558 526268 519531 657208 921594 1913366 906745 1495665 207333 1648652 1341669 1009716 358010 1108800 849672 1491827 1942524 1314484 523576 246786 1880113 1957458 1845688 1865377 1024134 1061624 1831207 1620370 1240009 1079013 266574 1473461 314140 1478215 1334511 780636 909245 741108 1223583 1983273 461858 284667 1778294 1512598 1638606 1012412 118426 1912824 423505 1596422 483814 303738 1049592 1375994 403014 320268 987161 941757 1865306 217562 151857 45601 1340133 279499 541336 1323727 1586399 1542574 1184676 547815 1324829 1717562 174480 302505 503258 334788 1990292 39908 107309 798524 526275 480748 1474876 1608762 865624 786150 265406 1990828 1855554 1236789 769302 1126999 755754 79324 601167 78002 368634 172618 1486744 1438082 546050 1816662 81709 664956 760238 619626 1639307 1221684 1603077 888858 1749772 966857 763018 804999 115701 319085 220573 1502445 1373945 622751 1696705 1437471 852601 1818497 1130099 775446 806847 1542787 1118974 1416522 1608350 553159 1346536 1272552 1156998 948618 1968089 886026 1937640 518097 1452611 132267 1595824 1616159 328155 1227917 618581 156846 668782 1019076 420988 1554196 351420 277894 1357029 1573058 515599 1493584 1094559 952466 1183857 663081 1481603 453443 605390 1609302 705593 1852426 1000712 911268 631877 1650649 151295 565015 1670038 1998849 1092534 419507 457840 403744 1591700 1979630 1607870 761834 376651 438726 122989 1371335 1842116 820763 1144288 1997010 1648106 615344 1533564 1022708 298780 677724 961367 349574 1709281 1224475 1757524 202191 1175753 816024 465758 1839313 263785 754006 840595 523001 867378 794163 528312 1487261 774278 1164456 1268438 61854 96753 37006 1259595 916633 1903424 1295605 49840 1816741 950837 853108 741637 1766601 1479512 1409137 813209 1596780 160391 293178 1720127 1327640 1817347 1679527 828310 1452800 1202216 1140739 1526361 1592855 1565558 257307 1099558 890790 226201 936280 1459070 842704 104291 791270 306518 1678838 1066634 326604 1249779 139635 1554065 398179 1671668 521745 1232377 1003321 1251594 305660 1275267 870956 1362272 77468 1882928 943552 1431220 914915 413843 1595738 211076 1355521 1245808 1805805 1605574 462013 1678587 335216 1776044 373393 1631119 695709 1031141 972352 1399815 1722967 779546 1592648 1515963 1977527 1931392 367971 615016 298387 71307 1815026 611409 1385119 958078 1245825 802311 1390297 339750 1476616 1420000 1074858 797737 145876 1573371 1412666 104199 1060143 1118327 1608491 613817 1679608 1648052 271508 511066 1582183 1443983 518457 1446424 726294 414530 1773211 1674905 1407800 1409379 1345189 1422911 1161851 1958359 1198112 729872 990885 1382376 206053 1565958 1748358 1522218 393510 1455807 640365 1528159 441150 1763386 343657 1798403 1621576 87362 196411 1610104 945967 1651092 34017 1624691 183720 260065 256657 1727589 25196 1547218 944424 365239 1099444 423111 889047 1241028 1895808 1832256 1024893 1062155 372712 694381 1543938 796965 1993761 578312 499973 735840 521849 762092 1665965 247114 1973920 588735 760244 240804 605660 1120513 1438564 1813423 1367959 914833 1279399 587749 1939380 354394 1476007 860203 108292 1488948 181269 698916 877180 515662 100713 470672 1873352 1382720 265816 688840 745252 16566 1628549 593054 1641942 157330 1699633 1097348 105698 1682645 1272345 304922 1447298 1226108 995095 1352856 1288053 1489768 1679844 1357627 391527 1141949 1727049 890342 235443 775954 1867163 1397606 1640309 1946492 1189360 9602 1177819 342074 942328 1804113 1310375 874484 1825615 662819 1525143 1838897 586282 993597 358573 849807 1756460 238331 114312 79363 1669849 53479 1708605 813473 1065667 1828540 1637684 1321920 992126 1093822 1314592 788557 830373 83540 1901446 528455 526351 1675555 1785683 120197 1190161 419368 724368 1693196 763484 875557 1294159 638670 1841494 524558 922205 1442308 778772 1309807 1588730 1485108 1357858 1527390 47609 993993 130154 437732 410325 540344 647527 814987 1757646 301389 990269 16951 349894 1657715 678840 1907813 1829402 699631 1992746 935437 1372816 480951 1618644 1295898 597188 1097699 950551 1252473 660613 102850 358200 1732474 1001428 1112226 1822993 767707 1661937 1136192 394652 180154 998351 345092 707739 71867 930968 70452 1220384 1338712 263203 1417496 750192 1272380 816673 1435159 1146109 1337605 852821 155439 126738 167913 835980 3247 1880644 326716 709592 1836851 442276 548532 253604 390744 919488 1164353 1677828 1874556 568112 1079728 1585234 1681902 1707079 883459 228860 1234654 770787 1605898 497686 1309077 937332 184436 1575783 1797749 655625 136873 188617 564976 656058 1695618 1834401 1804614 761773 331388 1493720 1148647 822862 1877116 915726 644 1913833 1687414 130968 185689 682360 707830 267809 178723 1281150 1508787 1703640 294328 1265352 1799340 973270 956513 1056091 1853786 1716425 1095979 176070 1587595 1568830 1562095 225732 1814162 526522 1477892 1602064 1818337 194711 494174 346489 1285665 1826412 1890779 1567497 1035100 1583867 1758229 1358839 202082 1751610 1696467 972717 780007 1666970 594608 1619920 491753 1722961 218608 433681 849250 449410 468275 854713 57797 1025042 1709093 507449 248170 1232809 34620 99734 973248 804192 835344 654691 298875 1236337 1686794 1423790 834764 938896 603534 1796181 1812443 1039224 1552783 526147 911426 37368 299353 1915875 26740 450921 1968297 1311685 667484 1975931 1643558 917743 964459 169384 334168 1006484 420453 1550603 1829124 1991004 1049762 187416 987876 233543 1512670 998164 244738 1670674 939300 123790 992742 498588 1554031 1865349 188126 1064840 1993725 1732681 1176829 460108 654306 1068334 1455660 1015714 1940684 1969680 1738599 952480 340747 1402730 564482 7649 262991 777863 1648815 1719334 941162 490708 43147 1776636 635309 209637 1539 245644 518551 1914926 1738320 1480864 650242 854568 615981 258417 36490 128168 1755229 79179 395647 637086 1061719 1456543 465384 1407221 1591118 456258 1460221 189663 1221049 692358 804836 555128 1953668 439718 1048334 1914645 853921 118568 1605627 558648 399191 962523 1155580 898738 516542 266063 1699196 1042517 895867 442895 536919 1338635 1876206 1446163 1403426 1440031 1728211 1651759 413358 780490 1643023 1551488 368330 918010 1137663 837285 232071 571593 1350273 1959448 54939 1411012 66239 1511745 1290862 1995949 108430 278979 547691 1254866 1399098 318862 1027431 1222251 948758 1399686 1387415 749539 1393104 572284 930462 380968 401109 931866 1375699 536932 1243862 123817 1413038 1581260 1770064 688454 1800975 1172271 914100 509894 1797280 1801601 416252 1097791 178373 81863 180644 96542 98364 1626882 155279 8352 1239927 335928 453690 1915261 1747946 1582978 72294 538338 351982 235887 480546 969593 15769 280234 1523566 394561 436705 358695 276207 1186370 1856034 728227 1342954 704203 590880 1415762 792429 597916 1518198 1810564 1060123 267707 1499808 51087 1191446 1807553 1638057 1921513 1386163 1893706 529444 1908615 401736 1804158 1723202 1657156 1259849 1326988 1621010 922549 943373 1405590 1211810 498429 1218441 1153529 1805096 334493 1264104 1472738 705076 649598 1600598 91478 1650114 512000 1808015 1247617 1687415 557888 1964992 1976572 1011945 118033 1153401 1444397 671055 1528543 1960008 1406246 1634223 1407119 1148354 331436 1631490 957261 1348252 401133 549041 959190 902277 1541427 1640796 1416782 1773526 1463558 389497 1823071 364078 1301461 904659 15482 887014 1265294 134834 1291622 1504076 351986 1158032 1969958 1560948 1169049 1599010 674285 1770756 118201 888875 1641260 680936 1792584 1509916 1901368 340815 873982 1029255 491121 413117 1056990 638831 1301320 1489678 1847248 434591 118411 1993878 681993 1723095 352022 1260960 780286 1541387 1988710 510661 171313 617563 14013 547659 1679784 1526781 562883 1120339 1144231 1090042 1560520 71486 1162554 929646 611866 590710 1953095 784170 1856711 15262 228621 925159 801071 1926570 1818678 548597 239077 1806938 1866983 1621844 1022805 1495640 705779 1610152 878025 1453527 1180093 655258 788791 701882 1143491 864343 1455072 378364 271722 1951513 1900917 70033 309522 968826 1190555 869780 1379624 541841 56646 190876 1141553 744403 662950 349236 182849 423847 1000020 522469 1773054 971173 532546 1901499 305152 25834 350587 272456 1812979 827685 1385922 457077 1910951 1914966 779782 873826 869559 288178 660624 36840 481522 1483642 377745 1294766 1206149 1581718 1862684 1371503 966314 632038 650299 705937 1002290 1027344 382860 1503573 542816 1213747 28123 1664476 477812 480197 91631 176316 458841 104482 1728730 1094854 1551382 1101097 695342 1709116 229431 3617 1320504 1640353 939455 159779 1837249 1080887 682488 275262 646933 205714 1951629 1537911 1290662 413439 922844 1904768 517706 1967033 815886 1396032 201528 994225 385592 504574 1455948 1129768 585992 1422287 793229 285993 1258132 394815 1021091 1232498 1841551 1471870 1979085 1595022 1896197 1712792 1488676 1144166 300885 207674 1803626 1592756 270529 1724437 1323719 1349106 1085649 221055 773115 1459421 28452 1652658 1300170 1353022 113464 1691329 371204 1170292 1330700 831129 876676 1293689 1665494 115534 501969 850764 1656961 514373 894563 1198432 1957108 412642 1392763 88248 1543032 355997 1818573 1047286 655642 459541 1401237 1144819 55759 1650406 788473 361528 922165 207528 243821 1693252 1874428 1021308 1574272 1303300 971659 44908 590238 1046636 1477769 1432415 973017 1418471 242073 1582187 1971875 1514026 433636 894315 816956 152795 536389 1760884 1758623 1822484 1108842 1033573 670782 1239801 1201328 670200 1752006 100399 1891074 1361404 32772 552037 880637 1963584 1285127 1515979 1532391 1343446 1939120 177540 4634 1915230 888592 1095043 1140670 801969 1906978 1182321 1135442 776020 1189506 896019 1663584 1094239 574653 676487 198817 1056916 1014004 146120 708600 1414502 122974 3367 779262 1097417 919008 1384090 1166159 1984471 1110920 1673000 1303200 409099 995406 498725 514518 251520 824553 1934601 648539 140027 1614883 539718 1843168 191545 798724 860503 744264 1934730 1327798 219845 1940569 900719 1359359 1707356 1792129 1688353 91376 959067 1824052 355799 1041358 1734207 1962141 1872575 1761258 610264 921870 745017 1899098 1220323 1420607 1784932 1486728 732057 385658 1415501 357141 1642443 1810009 354049 1681744 213311 1734726 1954778 316413 1225729 1577505 249989 1410916 1344501 1930967 722729 1247797 360230 1396923 1112884 409251 1185045 1878825 434871 1899923 1417151 1875208 392202 1978866 1797379 1637677 907111 335389 1474531 1451327 1095322 1507803 764039 576371 993844 644069 1650755 327020 1650216 69040 1195644 1709286 1638080 1959069 1138789 1215794 1458584 390779 1631437 332951 1493614 1531438 12203 783919 1034330 1134815 1784568 1682084 1276810 1874338 486586 1070387 1967148 1043626 1446565 2910 1023338 1264380 970659 539868 1271262 1469543 1551719 1799423 1504812 1778365 1803616 1455673 1731357 50712 938789 360983 1474336 1478 1318384 461420 71855 1961291 1240956 1468658 880551 1053419 215870 1006866 519086 1923176 1001722 1085129 99139 138878 422508 1074887 1898366 1532266 867888 424278 1996252 627018 1978812 452381 1721701 1289320 1567833 458956 578349 1934809 156947 1433301 455382 716831 307922 944903 1750571 210517 339858 259887 957857 352773 665945 2308 353821 1660960 773227 1526107 1496446 351746 1936570 1777323 1417526 769619 1412071 1806380 1027537 1255476 1279546 457149 1449524 490815 567927 1683539 488658 786968 160158 264871 235577 1130913 1239902 43960 1158586 674064 313057 745546 1957642 42109 492521 802137 732691 1744583 609454 1919341 1894193 1119204 305826 1829446 114235 1010021 1144882 924252 1242054 1099477 1956871 325419 1061330 1212414 1758399 1909131 38267 128618 277949 1875111 740088 789121 1569583 616617 1338175 789617 1304609 1053802 118630 859202 1462637 176931 902187 1255208 219060 380103 195014 1061990 451849 1818155 1085783 103132 1952894 896129 880029 259694 1088990 1271955 1277540 70912 941294 613176 1116404 1800406 784674 166379 1043955 434807 984718 887824 339873 734784 1285439 1408499 1921006 755873 291395 1830831 884427 1067070 1618476 1214535 1016790 464346 1013743 1262949 1140802 73977 1515836 530750 1182219 419442 1571220 1049149 367912 628044 1845187 1384870 367720 480262 1314640 577561 1947600 122730 1902931 1150542 1693883 271669 1514054 1631004 274525 1382175 1433339 369250 965244 691706 606728 1943713 1984905 142578 1903338 1378609 655425 443004 414485 1565922 320361 1739907 676511 1518968 1259304 21772 1889866 884075 911042 356048 1892472 910251 1362179 1329215 595337 117304 1797002 487539 1840338 1919197 35802 1118046 114832 1507767 1636776 1265133 1328938 1736541 1402710 1551192 1020198 1251334 958676 1348292 745772 2247 402092 817257 793892 1030980 686742 358228 1835975 1778723 1270824 919944 699514 59646 7763 140647 758458 458588 1552697 599351 1759481 1899225 1653460 286977 1939480 783243 1257127 174485 1590123 1832639 1166339 1876575 748113 1649281 1681814 1902415 1119078 1236261 603098 287423 187171 1402897 1986798 962147 1219493 331978 1213568 1614179 1289790 1447657 361588 306154 1348949 503503 419557 863204 1797474 972389 1611382 1697590 1490734 1903380 1666053 301762 63407 741617 974046 1872872 746331 956848 1241994 1212659 593185 121523 596818 1457040 783237 511613 491123 1017050 1837901 463396 144302 759344 516984 1184840 1551720 928424 200445 1878173 1074429 374643 883814 853374 1741772 714234 1801727 1584127 890217 357265 575390 1399401 1045551 532164 1372669 1767428 198391 916390 1874042 1315784 141232 250041 1687871 939537 1058573 1092059 1175940 83727 1753532 1317099 969622 1026489 196466 357071 1614221 511236 927092 679403 475151 1298431 365019 1498869 1210738 438163 702824 734556 109251 1928912 11441 371682 1057607 1924339 659899 1297069 927649 1036016 1539762 288018 336709 1549504 237345 452772 514809 942863 423633 906965 287858 374808 1432801 893486 1632031 1568662 1325112 1775276 1328785 595189 1679157 1248029 383166 752438 234496 3667 501093 1817961 1761733 1257096 1418367 1423243 148496 568605 1084554 863254 203766 1549877 490061 1769202 73203 1625268 431805 1704590 1215058 539768 803583 1941902 1803357 1223533 1228777 498797 1362374 1503242 1022502 818700 714840 1974192 1880104 1927253 1088199 1866089 1202005 1952325 96021 1409197 800543 608834 1258958 1743165 1008744 938089 1894973 1084656 1363671 1859299 940401 1934541 186954 1792113 939655 1910465 1870887 47720 1188586 1900726 1064316 1508700 217344 1523276 378361 1690478 206442 1095206 235605 1414941 368604 1970928 1725517 1081894 159517 242769 1144838 1587926 1376701 240078 847235 1008449 1019227 1907697 1817132 716769 736770 1863536 1709814 529360 422684 166127 1571356 405910 1634023 1234351 1455298 864106 1161238 1618134 183010 647897 1589369 1050298 1658953 1668197 1396762 960931 1435898 1883322 849197 558498 1357119 1800702 670416 759114 1935861 467054 1389287 1499868 1733922 1983804 768740 159357 1503341 1083399 1420734 1442592 137397 1801998 853350 717269 1226162 1857690 131544 1433566 378575 313867 458037 1209228 12109 889120 1021682 1807353 1188310 930949 1517499 138975 1952077 1682031 79217 341551 1213331 1117892 1531915 1958528 627693 520361 477186 536998 118073 1239637 1973217 1026072 1916159 1270726 1355145 1818833 169330 1258402 1979989 1175121 797609 1906755 367114 1433450 422441 844307 763184 258777 1318543 1866048 1175829 1561508 1100702 892121 792335 1303422 1144416 1078272 743680 1788680 1886833 1816305 72106 651650 704848 579324 1727793 376376 936241 33424 1017855 1864385 1200302 367637 1928507 921105 136267 987003 570761 155092 1344879 152273 1921660 557163 1076771 1701707 1877586 999203 1251323 744268 1327981 448589 1958399 1483128 1731730 1036756 1069046 416243 972021 766470 1466362 179521 207174 1662081 632834 1982262 1623472 1126196 1435288 1018184 821181 340811 1630313 1446648 1492852 1179436 1110471 177736 986359 52521 1086875 1235050 1992743 18272 1065288 1808251 1139553 1183548 1748490 1194043 988745 494311 1999958 1463105 725436 46684 274719 1705990 704150 66330 562505 1675675 974810 1916850 902144 1687803 1146592 97755 87497 1513706 884123 731623 887385 1147113 311642 1673256 199907 1946292 1365957 348969 1479706 388852 797187 898354 695714 1997864 526353 969503 1729751 606722 914845 565254 1278648 1582521 378997 1218422 1525907 912459 1863921 1109065 97017 1213279 423323 253415 309929 1986129 1786560 1697379 69377 1402484 1330230 1226018 488579 573498 782041 983492 167359 1063195 847864 854545 588152 722254 1534051 893492 227161 1440401 522422 1299868 451634 887856 1508455 369282 1443325 1392040 1920377 969089 724222 499942 951684 250624 113016 1938274 1076022 1431959 931386 1357114 387223 1050104 473310 1965736 1864084 1320990 59744 1371638 1862078 766637 1122183 134261 1687405 279503 834620 950209 1112078 480507 1643132 723222 1703170 1660871 621767 1354968 336315 9066 1590921 657533 1905698 1740841 926130 1703386 1142770 695159 184550 66997 1111492 632903 1550295 490402 22877 825607 600870 498779 1210692 1163747 1811700 1283167 922737 1429082 317981 303928 1311944 653165 1665154 51579 1315996 181040 524306 1353850 931731 1112164 1407431 89271 616871 1373804 8643 1337324 1970313 761750 430929 829975 1445451 277742 748362 1560012 1902083 797955 1333604 1858735 1116072 1214590 1911818 1002121 809245 1669656 1121410 632208 931427 415572 1323267 790056 754643 307507 70639 1225927 823024 169867 76247 8859 1098254 6258 1793747 798836 376784 1882930 579014 1275021 269042 1007804 205863 812272 1009405 61789 1058939 80126 1780604 580110 1291758 954030 800761 672085 50756 475819 1795424 148116 598832 133877 842478 1084211 1809436 1062057 1292966 1792420 1367107 1595364 835892 621916 827619 1309843 1798044 1554399 1764461 1359768 1044409 1619116 1857905 1121350 1521282 1587525 169064 938759 334814 298050 1279386 1317721 887443 114534 489028 1157213 1943337 523895 231977 1571954 1835486 1514836 1040047 656109 1307119 228947 40351 441608 229687 13894 1058813 714965 62947 959201 1448858 1101488 746136 720173 1732779 1680899 74180 1564244 6531 1607274 1655243 1285131 108447 1081626 1419885 1624337 326462 1420396 1054247 1120329 862126 206669 180487 835598 78166 351392 696585 463263 1438216 564447 1631379 1667735 563498 54035 1746313 195972 1751917 190177 653223 1955652 786074 1881474 1151905 1801142 1249720 1449566 1031038 1383824 1785968 1367886 1543444 1477131 1818212 783596 339453 1624254 1234612 127944 832550 1168225 1983819 1922939 991166 116387 1532140 846195 725059 192114 220716 330855 1953542 410188 1328193 657055 461906 1811369 1337113 1652148 1320896 1562547 1705072 1093402 1001533 1246723 1955182 1119269 278629 1213916 14071 1578592 1946219 1935679 1881432 228066 1950506 874984 1991277 1579026 429421 879401 581028 573611 1684550 1121651 1320140 266130 1973888 90579 828127 847671 1925157 847387 1200063 1372529 998916 413890 181536 1421028 1567085 32257 1859998 416639 1823412 1960058 863668 1494806 1710000 1367049 1094790 1252851 1843826 292152 1798089 762935 100862 1660796 1575692 700218 970316 622599 1308086 1493441 1405766 1539865 1992316 968769 837032 84138 8346 65196 1031507 57433 1481568 1357675 679724 1735208 1827401 1259318 1849764 1298028 324732 1528726 597792 1082727 1016826 1406987 1353686 1290902 1751857 1395071 84479 1481514 247261 1884630 821823 360616 1159245 856181 1995583 1372686 1566791 818660 204432 1348130 410053 1472244 1455672 1708496 191234 233977 1325779 369374 1382636 1526273 1305981 276903 1286992 1536946 416475 1850803 1511650 605737 938846 1287618 1259610 1939516 58315 1212951 1646760 52508 1889123 1255281 442933 800556 639719 1437535 1951148 639618 1957005 1484462 1011354 1872640 1778646 1771636 1104627 1023357 981925 780538 477400 1514595 753015 1702061 549967 1940759 1728161 49824 1393657 714486 971860 244003 1309765 110075 454183 1863448 1489939 1107077 592646 109411 897276 1111682 210995 1210885 1113310 1614718 471456 451611 355659 1943939 26530 1816793 1544270 416362 510773 1587224 1806926 190976 1774658 265231 401086 1143140 528258 396331 1723261 770184 1278646 1774177 878441 1633298 553164 529668 561608 1663141 734787 1246584 1259846 283249 758675 237802 314810 1817778 1699737 1951790 862227 1272927 1550995 1151063 296384 891196 501016 1589234 1183205 656852 946926 1216893 805290 1727757 291141 1570915 222798 276307 1208300 1336243 98497 1495019 624599 177009 151326 232992 1699855 1481176 714033 1039423 1166026 1598874 1471448 285942 1621840 1282456 719586 1393396 1911369 253861 560797 1459964 1560350 1311980 164466 797564 1006318 1445091 1757193 730830 332836 1943160 503233 1841490 1749994 1266487 455157 927502 960549 392998 766585 1287055 575139 254715 1601987 1111029 131335 1884091 495819 1385306 1656013 1015375 430847 1612746 1596496 1057984 475712 237560 1137606 1008824 671642 1805093 1464908 170701 613515 867402 1890553 1831122 1568267 784510 319421 1062606 925222 1679569 440962 1012198 1506265 1016123 1363680 1491142 1355133 1525705 774507 1058042 1774366 102246 1989534 1070921 1207940 1520811 245525 71181 1449590 1128377 604571 1991653 1574284 1354682 887669 482044 1278192 113949 1662211 647904 364219 1805171 1638704 965139 934407 1434135 804597 1604154 1082961 311723 1535325 1228827 620635 1243975 664601 205163 865101 371834 1339278 453947 1641066 1040554 1022511 531284 1806869 96863 478434 1739740 94174 1989153 564631 307729 1082498 1632143 442908 294681 1424664 748849 1400 748266 978683 185156 1317678 483049 392884 309532 1118464 1129273 1828573 1071477 1920823 516821 555637 1157597 1276183 1562230 1427203 637919 363734 1473268 1224586 56434 752007 1607791 133343 1252732 1152659 1918165 1429815 1950797 1402559 1397244 1324038 993656 1486431 737410 1356452 1894211 1837904 1059258 1159317 1914621 1371417 293245 1036675 1417773 1521694 53311 1000036 1391993 282640 68552 290527 1660195 565532 1055822 303626 1096228 987220 356325 1607770 538129 962472 1981611 770635 763465 1644092 760024 107869 703338 912229 1319021 828052 396797 941972 1221053 1951625 687112 1319237 879127 1751435 839251 1110971 1043141 587069 907472 403733 1262398 58534 1132268 1971592 1710659 1547754 1282345 1870644 620516 1284772 1951305 705476 172562 1741923 4773 653492 1708273 1944398 741119 739739 1429026 1903611 1420533 70123 1407209 187453 1673888 1381538 1611572 1436621 916692 113873 1643597 426961 200792 414278 362682 90606 121455 201153 1253834 362779 937114 898900 1159953 299447 602743 573871 793148 632748 114170 1607333 407045 136865 157436 1296691 744559 989468 161842 743482 307096 945676 1392781 1904986 663323 1992884 813218 580944 1077243 1926393 1451006 919316 587196 1223101 1845613 351991 1565269 1653038 511045 1562245 534662 922467 886135 1646651 651737 692233 674721 661080 1689408 1521713 114338 524887 433049 420740 260277 1314437 1711535 716366 1504953 651943 1720412 1508570 1732076 628816 1616407 1504903 1429905 1666210 686853 1103838 1701900 344195 974004 1984368 1397996 603889 1518931 1795406 306635 810763 1129847 1871563 805632 1298850 66659 333252 1686482 1407513 1820353 123367 1448739 186048 380389 284434 968850 997939 506852 1253043 1080598 1136906 205019 931465 1165847 1260650 764579 89877 514802 1943921 1502394 603693 1939539 265922 1525308 1860701 1456643 1129469 1560326 1428311 1383434 1257161 1197556 1165345 1811397 859978 709809 1880888 140106 1155860 1327114 1305441 920305 299180 1007427 1177909 1897417 1924049 1447975 1198566 197359 345331 120615 673003 19851 213640 37811 1398414 1645957 354913 807393 1404197 1033886 440981 1205835 1919485 976430 752611 1413751 1246212 1297202 1358130 744906 1487339 1012071 1484857 1205605 1365965 33250 1290869 113739 1054773 64265 365675 1134908 390360 1231838 1360922 309975 1431659 1181576 1420487 597151 244187 1345986 617362 1669391 1938396 1510872 542390 642860 323143 898440 1079947 988920 1153798 1895605 519398 1698656 995882 428023 1692936 633742 1909711 207131 1560359 588650 233804 1783297 1176414 1241596 1010865 815115 1658413 300881 724391 1020981 137880 205121 1467006 1263102 1268003 1467073 1472028 1196672 177525 523966 853678 1692603 57803 1918871 631767 568305 1495565 1438689 203957 754727 497135 333961 1555659 897113 1772016 816082 1024712 515198 1794102 1923187 1587936 493339 1309232 399404 490344 1334552 376746 39940 1144874 1638199 1537638 1843530 1151449 1814366 5783 1395708 272567 135053 927362 1937511 160939 1361816 1254858 328575 1632473 847438 780110 1956401 169827 620082 1974901 1066239 1987101 581262 125306 1692579 1431056 713007 579333 1415233 946920 61027 1403034 422910 214631 1425798 1421936 537650 1425434 1457031 751544 1392183 1584186 1791320 1577524 1093792 389444 1994254 1993393 812170 815586 890335 979844 1977176 624851 839720 1953103 178795 173591 851036 1126666 1934651 831235 1530169 9390 334499 1153785 1313009 858323 426233 1784590 1985989 1719659 1765065 1527368 746692 654427 271231 1832957 1300026 129219 818847 1753625 1276051 1665348 1310182 460953 1466577 1420288 1947369 809939 384773 343960 1427036 901826 1553182 589572 1039068 1450516 1071392 1682249 1559779 1572949 1870716 1773342 1642378 811788 1575426 1233301 1115017 1569985 1470581 1648154 1723499 1690381 384384 1072085 867467 786916 580876 1410016 522064 836952 100431 756042 491776 1787775 291530 1976334 1906490 1580630 1156502 1350466 1595971 1978419 1977961 244034 1799610 529341 1279970 1982331 256582 1685465 1707050 969983 942732 1623181 1128834 813532 990405 1878459 949184 527702 1131789 1082854 317907 1448493 1781550 427953 417392 1570338 1963484 1932266 173407 510749 923130 870623 1651867 1825928 821923 1493811 279417 658793 551845 1652582 1558297 1245660 536873 579606 1506510 497599 823189 234748 1915610 366447 1184450 844682 512195 1033533 673419 101518 680999 1328815 521841 733524 497142 363121 94548 156238 103256 1137724 821267 651993 458102 1173990 1575288 902455 181617 783524 106987 389987 1101671 1923061 641368 530130 115909 580935 1645748 623157 564316 1768168 180144 1665521 917932 1181218 923368 1611735 823588 347287 1322286 568936 1100562 1371674 1673013 331556 517346 1326444 1953943 92805 1065070 1553701 725319 1773301 1619937 654012 332785 1465838 602881 225809 179469 1033683 1825125 1278290 143536 1389055 149568 254733 139514 1376776 1814737 940831 430696 1213396 270558 788020 1539802 1813963 1357524 1849901 1806900 1906930 995578 1276713 396452 1294842 424788 48099 1255839 1980986 384897 1000340 1451248 1077811 1121163 798462 345437 375417 1433056 1210152 668624 60452 122886 563185 1758530 664882 342745 559563 1932993 428009 1629766 588670 425228 695229 393681 601090 16765 74540 311859 1409910 1850245 1448994 1074563 10234 1181861 258029 353267 1708434 261980 1845938 274677 456095 48841 180105 1029044 712495 1415532 710171 319925 408812 1484272 1723185 75839 1576284 327477 1371926 1024901 1766082 1419385 148364 455922 1493178 870611 1075128 715746 662823 874222 1574831 1242933 1146615 1093081 1617029 139895 1590728 700471 215419 88220 835894 1790405 111395 1759929 1573497 1729640 380133 685853 247735 88922 1949807 1975998 632914 439852 1327747 961926 1445191 350004 443314 230417 1067603 133607 79787 58840 789492 99642 1399010 558783 1879648 1677454 541545 747808 245575 406310 224641 519690 756719 913288 455128 827822 416832 1094954 452840 917709 1208471 1933510 530517 1276211 349152 290273 638402 1385689 1381836 1798816 1941696 1320018 712628 492039 1100350 1694 368450 1181788 467655 1911550 1987974 1628514 399352 518965 644674 927845 1281476 773747 1173561 734645 1118274 1844625 1178691 1097325 1742505 1485401 1580000 647383 114617 1139842 1329809 1753447 1120489 942722 175924 1739921 1222833 1267596 1622 864411 1190014 1269516 1956764 924194 1903936 678986 1259511 599609 650195 1278854 794402 344347 1594017 604422 407944 1497923 607288 242922 1760670 1636437 401319 679567 1666377 755177 428669 1153031 1485128 1566350 1623197 1898917 941386 434960 1230026 786469 901184 939024 1343075 365987 1474918 765341 247671 1031305 1254044 1787998 86835 1018316 1556927 1957615 1309647 1835543 474319 335085 1842451 724542 289339 786709 1185351 1224235 1733520 1828283 1251531 1274146 455741 1453629 154488 73703 1594345 350087 396473 1672080 1027768 766103 565948 681409 1877770 638877 611098 280012 461314 515791 1119897 736746 278081 369755 1531476 1029337 756582 1050679 1912694 835010 698292 145699 1440765 433006 938043 1535617 1870680 1373916 1478696 1255251 1806956 522908 1531416 388674 270388 1100319 238379 514726 841191 83489 1333524 1174461 765180 604986 1442422 285846 173893 1804254 346859 471937 495594 934879 1664576 432667 791181 1700089 429787 386946 1494143 456770 1230845 1479735 595757 1184984 1901710 650278 1426603 1162782 1606527 501831 442157 118647 38127 372332 1197922 1581686 907924 1911521 295789 879701 1771142 114319 955398 1983638 1264145 594002 1525509 215074 200730 1739005 864963 1135619 1090325 559340 349931 10648 1186535 93697 477885 477587 399377 1982854 1552999 1782514 51145 1841765 431719 586234 171506 1804290 1891645 743281 1991496 1671012 118852 1954197 1617769 983181 481807 430471 1714796 1624146 227553 345487 319188 1286067 813653 1518206 1626678 579972 56017 1430730 271509 544001 716420 1326025 1635290 1572212 197094 101081 1434924 951040 1104735 1753619 1549223 1371313 217622 44525 1584576 709546 1495551 1779435 343873 1037368 1328551 1108864 206958 1908858 1569155 82148 1922243 986381 1536181 899826 615861 1353495 679065 1860618 1341854 713324 1106768 129638 336883 1421635 1282487 163270 1287823 1105931 1468709 523943 853570 1084439 155064 875754 525967 87658 777153 500749 296571 1969324 613658 1216053 1700370 616554 1764434 892051 1571923 9529 1225738 822020 824759 1825316 922307 1439163 111850 1750656 1002664 653286 198387 602483 1750258 603063 1008864 477093 1937436 419901 568403 118885 1589543 1770567 1872826 1754431 53549 661297 1178566 278255 1383554 1120569 289869 1324595 916321 222824 902614 810326 1325714 456664 1072778 1612704 648918 633884 1124350 79333 1785318 1139486 1163946 1016006 115890 1452095 948637 1726411 1464964 670960 1106217 346118 1008414 909197 1169908 1442059 24097 1613616 1062924 485704 332990 1287189 1930474 994093 99128 543837 363963 1912323 92731 306562 1495959 1945529 105444 1437779 1715155 1279158 1404985 181294 1901545 1800052 107326 1468605 950181 988746 1765273 468806 1295955 1024305 1493694 1407811 1867337 1933371 177352 592299 125260 639880 1613511 1971839 444936 724671 563593 541965 1995494 46354 157811 1426760 233767 1374178 1738329 1394791 819370 573222 1580675 1361431 374467 1921086 1299212 1591590 58909 1291570 196687 1352190 1828225 460239 1275692 193861 1150687 976866 1708653 57580 1741917 180330 792463 1748977 1162859 476014 250628 1605039 1371721 1820677 705717 1797859 165910 1831195 1531837 206704 267919 1902664 25685 849800 572283 633066 463809 1718007 585849 817148 1545122 1675800 183059 895129 584665 1191027 1902749 34298 799038 996343 392352 1556151 1079769 1446497 1130965 408000 2972 763969 508724 638395 765254 742875 1679798 729164 1822175 1813271 793664 908563 1695435 1136914 1117839 1531087 1077373 1688766 1139751 1856248 1887939 459422 1621283 1812058 1575606 858127 693886 673512 1121155 419379 605988 1429689 37858 1344600 10573 678291 1775157 640043 786986 1310592 460566 1613382 519185 1135716 149749 1734661 775265 1468725 513731 396993 296140 586786 231996 990259 802733 1425597 336737 1857912 1587500 870271 515289 1101940 769728 253932 1440330 1658915 202021 579368 198084 699598 353125 350331 1350857 1888612 904196 1338009 1956569 934498 219919 911914 1288511 1302821 1875377 1713799 928118 643192 1552576 171157 1387499 513927 1602274 544554 481262 1245215 894899 93143 1905867 1533549 1455768 1955603 1338913 1276921 1534755 1872679 1334126 978474 1642454 733756 768623 1232116 1988132 522647 1078092 781373 1121611 745012 809061 1529464 1621418 186825 1455926 1430575 360965 1303831 192387 702406 999484 926702 1248162 647709 1987626 670334 698714 1111961 1124982 91429 709912 1176042 1725982 813292 843894 279770 1948134 1369700 772718 1202497 1393827 1933223 1037449 1631829 841996 1876530 960191 521773 438740 777904 1378014 62487 484006 718559 1008425 1351761 86744 571751 1057231 787911 1462478 761284 1877837 1229215 1519057 894469 1893249 1909487 1149302 1678015 1977789 1534592 1473400 1853163 1534656 730869 271895 418261 736508 1608967 443987 20422 1956287 916389 906457 1730510 1955576 684100 901099 43058 1170983 1407842 388251 1220478 1324183 848415 470872 1134873 459150 1717699 1703358 504343 1846112 1035812 946043 500494 1127237 1249889 1728099 1861210 942717 1463432 1823639 829246 603349 101757 1426019 1143544 1710731 997868 559971 233063 562513 761972 1601255 600230 379707 287294 1231113 558111 1905605 1294247 1196213 1427175 1922599 97564 1891371 1539277 1190419 689843 249874 401252 350146 569428 1250269 580197 603545 1118316 787983 476662 224499 269584 1268976 509331 585641 1051095 1372268 509363 369786 1939107 408083 1768029 874126 1085332 1214597 1872532 1441670 1481892 1062633 248937 1524353 1934336 1688082 575485 1279807 1036174 1488128 638650 1010562 1601890 666675 557608 1092722 227499 1512 1903005 1819106 1063068 553346 98961 1369754 899902 1847545 235259 218584 557379 1172916 1415297 968915 1223544 1412080 1060318 157308 1095073 135594 217668 970631 1163679 1867559 422076 388328 1664661 1083193 821742 4432 1060281 179019 819692 1973717 1804782 518485 904130 65306 480664 1139962 398936 1361286 897281 1933664 1305724 609050 1027844 1495406 626652 661938 214156 1741824 101991 15111 1617883 502017 67741 1497211 603803 1567290 1109952 1479536 1387178 1400591 1878922 1355316 1268978 972174 807164 1822149 1743583 426790 63468 1122694 1143160 579347 1029213 275970 1349646 540599 547176 1352091 937136 858501 1392054 347372 908285 1586087 1337170 506483 191295 771386 745531 1790879 195774 416520 114923 702118 793201 1641939 534046 1724921 55910 930960 1941688 1608194 262818 298162 1740599 1451100 54740 1022725 803422 185239 763501 1494858 1575122 1618335 1030707 1359103 1422260 1588486 1722927 987735 1921195 428524 1101987 405988 1095710 824959 1354372 320371 1151100 740284 42997 185705 1519482 1752181 1734903 1685153 1202113 883736 242180 1680511 1332276 910757 753667 1561757 1019209 967741 1142839 1008637 381263 903399 1006242 592722 1308820 232694 1569416 1146602 749719 1407548 469845 596553 1904110 1445443 166294 25808 1203839 1570935 1015300 1965274 1523093 249119 61357 47798 1783039 1020649 603850 1870627 1733856 1013489 626536 1156404 1646762 997972 1809103 1806269 152233 1814802 1216907 1027967 863055 979357 52947 1891288 1156302 1605121 1067087 926538 967399 1157553 748941 706420 215322 1236914 1234112 1769726 1570442 1813106 1261582 1318131 168808 855373 1972037 103366 1771579 807527 1235166 535901 1106871 764120 1811188 139163 1334970 1675956 755352 525965 350782 195717 559720 205754 1063149 1989044 965496 472765 1528838 890400 1959269 1852933 661958 1643809 989988 467857 1003561 1015478 705494 873805 1337244 177016 1023859 282152 1206690 1944697 1544233 221772 683346 684174 708602 115799 716882 1294211 1064308 1539879 1298626 1343589 1593997 458243 844357 3657 492159 1452750 1037582 730297 1301771 1718482 385169 1115272 1570524 1732052 53396 648256 1125501 838620 1328816 1588435 944243 571476 361194 1504286 307180 713588 1274088 874014 677481 729942 1839249 1194282 1091237 1918307 64742 1949940 338712 1096433 574664 1410988 1858901 3741 871577 1632376 497204 515705 114935 653351 1619568 1563515 1062331 958065 1588099 529081 1268665 565780 278498 391939 1311742 885498 788428 1493333 182221 1929037 339183 1963389 1172226 890542 1200176 1673414 83481 1695330 959209 1314791 415289 752826 1846737 524974 701709 245047 309039 1853296 1662702 1152745 1996594 1458914 1619403 117866 1535962 1529647 1490118 1659304 1269835 1530542 1418658 172516 1121600 445619 724495 621827 287595 800020 160686 386590 1339051 1222635 753639 1530420 1985119 507492 113932 527661 1197993 968980 1363355 1108549 1981072 318534 761629 1771289 1604619 362801 896297 1396055 138897 1535550 1404111 1643229 1781866 362337 1829437 1658835 1238351 1128268 1047014 18153 742062 805036 1903411 1640004 1521542 1658567 680061 713459 1070796 1858533 589751 1701398 283460 1411664 60119 264796 612926 879587 1272291 183651 96184 713130 415868 1769437 493994 529069 1143506 1428977 737467 852737 87264 1969626 814584 539313 427805 1856560 155661 1335009 966785 1989048 841622 663339 1153964 1291221 128382 1312584 53582 1085603 1791988 1615656 317698 542460 371259 1381953 508432 1548944 1785094 1755058 1524475 1056799 179295 822678 1134057 327165 658323 1455965 427572 893133 1861284 1529751 1215082 1933897 1302142 1595944 1170108 111897 1828517 774987 856450 1593528 377099 8181 1814245 1407831 1312459 698121 777069 1625677 734923 165544 1033338 197027 1494081 1869616 27753 1006034 596375 558932 309091 1007191 58664 1242614 707476 1848343 33527 1976326 1777826 964329 1199947 1883209 1415988 686487 1301511 156299 1645998 451967 1532570 1128771 1863976 1591665 1313542 315088 339470 1435621 1800291 1912162 1788855 1405138 1951081 929797 1449725 798604 1845170 340513 1212105 1635820 1235908 585855 202285 1228509 1275034 1224364 804925 418210 235454 1307683 160679 882000 1688240 1951113 405703 1273219 244769 120818 1703538 284903 1804726 848327 1427308 787265 904661 1335962 522120 171407 1991321 1822897 514252 1713030 246574 981045 933102 449677 1351937 526385 183666 1848398 679842 92260 273046 1863960 938256 1588000 1081192 1322115 817997 875142 1400611 391636 465487 1872610 1658075 1371284 881008 442600 1709552 1164588 1820733 536703 487729 1859639 418105 1990997 1879444 1954049 391114 1200128 1484075 1176184 764529 884547 1978177 311520 165651 1511050 625841 409258 501127 1632681 1119372 1913985 1618522 1859369 295364 219833 873883 573404 290491 852665 396157 992682 1436387 1873657 1586838 997936 477491 1341217 981778 1355366 187841 182747 1637131 1887980 1625262 234172 908855 776747 1586755 935702 140684 898600 1614425 426314 1402200 1931645 1571554 1059776 1787664 1720278 1588719 730848 1491616 809796 1381112 214842 1804148 202865 1080473 612342 630080 402464 668231 1840447 170399 975130 831395 241656 1925430 1032438 318607 176127 1385529 740571 88961 784340 1236639 176063 1675586 1618184 520120 740878 717951 1192379 1569811 836914 305822 1753559 933662 817957 1504895 955699 1043514 1537991 713647 449198 23396 234775 979950 1388511 1309018 682826 1767650 1663413 1561882 1603964 1917803 1339458 1590522 1513788 806560 1396698 1121006 805393 793573 938255 1733254 951431 1223844 1000197 561136 1672274 1918240 594810 1344954 1022085 555681 1436555 320013 905595 1345891 380649 1868429 1090291 123136 1024196 902258 1815752 1360697 1481875 1347135 1572897 1840988 1649685 786822 1335787 452380 422378 820300 1458901 1732659 478641 514251 96902 381549 678153 1188770 722420 706731 253942 1826364 544083 19712 331706 857828 1073872 584555 674164 946956 1646847 1315771 1695040 1575902 699468 1619531 1859434 1171809 275333 259834 474919 733362 1192738 74272 1748897 245280 703618 1331198 1020130 195743 1290262 632563 1663036 1623750 1408419 819903 111902 763082 533240 385963 270391 839626 1356228 1314351 465415 878030 1606723 1228586 1509510 1419073 1546725 591554 78705 1738219 1979568 1110834 1911597 1989966 465347 1375117 884093 1837950 518355 1980998 1932225 1600390 1881739 559511 1613032 554256 655445 1003329 1294925 572211 375677 562762 1786736 154339 751443 319664 443264 1473537 1735522 711168 1564391 932448 1280831 388352 915978 811537 1966299 377892 240608 1544315 117761 571279 98376 1113229 628746 336955 1770674 1523314 795488 1804907 1130759 1787107 1571279 1661924 277326 1978472 254452 270431 1558676 1238767 1478951 1551980 287905 1728753 162808 1415136 1554218 567159 649637 755446 72388 638709 1492475 625593 560459 1096678 1650774 722697 729981 289832 1615386 22947 1598321 1774878 1495269 1464106 1358387 419911 1004929 716512 898106 961321 667126 991303 732304 984308 287743 915703 870745 1386853 1652641 874108 153675 1773760 432459 1044441 1636902 692978 23391 1597288 966963 1132933 449065 1690148 1707514 960022 1732155 969924 1929691 1446732 384236 1329308 1562414 1919908 154797 1624873 1152082 746210 1913202 745416 1744257 1666679 598243 1330108 7840 1638185 76232 1120688 295014 1572402 135269 802071 1023146 1460512 1752175 649036 1617549 1080888 56958 1253750 230545 629688 711404 1280161 1484041 745193 1816419 159719 1300042 913135 286618 118844 1179152 1616361 1888331 1573535 940108 1025546 740038 601310 1504528 1386504 1592156 1212013 1987373 952470 1417150 1215800 1690107 1880171 433250 434767 174040 817958 1090691 958474 213647 212498 431768 678725 630718 624968 1284131 201362 649603 1378545 1740877 177797 622120 856398 1179064 1818878 1078867 124137 1724494 1602697 1355330 641163 735768 678959 276592 446692 58845 1809626 1306228 870941 1928155 1983651 74555 166762 553135 1130797 1577487 1323123 360388 567661 151351 23316 604917 388012 1983456 600208 1746284 1465358 1408824 1074003 1364012 1011319 362827 591175 834566 732870 1115100 1359939 790473 898091 1389793 261696 1952101 1250196 1312360 1356561 344290 941658 1698759 442918 773763 941854 1150419 121080 1295208 1971801 1346881 1033194 809688 3633 1818789 1958972 1282385 451822 204191 697875 204952 655851 1478850 1499132 270340 42404 1595062 362507 1980959 560892 1779905 478510 341463 614634 1474631 1766609 696124 1216256 616791 1852842 1822628 1282980 1388229 1275208 1208720 353053 346993 1661727 652601 70521 230294 1814833 1255892 983555 1197973 206351 264791 1417287 1746441 1452035 814081 1283798 1623020 1747831 1186132 539766 1239108 368266 1815038 423801 325162 471386 680810 1368832 1806216 882234 1461296 988222 475319 27450 762460 1035074 434865 1390293 446162 251339 1656620 1952249 1362632 776716 552448 554727 780483 45479 1154705 1025674 239778 337453 1964001 409543 1507370 1392983 1082922 1451067 1066909 955888 500614 1036511 1865241 461715 137920 1339169 771801 1446915 280174 1727749 1323339 637848 160812 805896 1040549 972379 1882465 958101 1309695 1285370 852864 1172012 1243973 468900 572787 233615 955850 1426403 1999155 572759 1438110 302244 338903 938041 1865256 1587548 1891681 1490300 812692 1028076 461035 606376 1087205 1254379 417640 1541023 127047 1585613 1333636 1099862 988410 1159240 1034344 323726 1652010 1730398 492715 724420 183838 293256 28891 684962 348083 1314845 1365473 45996 1254584 1934126 288046 1555095 688473 275034 307877 1494449 1449942 1459827 523265 244080 20689 595257 1720299 452635 338427 70286 557992 1438367 1806924 1737469 1227348 1437933 1640195 1601030 433733 811390 673410 1154996 448221 1428021 1561667 1042001 8918 1665575 1289473 635516 228523 1377134 982453 1381624 1140267 1219730 650212 978459 397880 319215 610378 459328 997654 946544 658429 1569645 868017 1882822 101672 1063759 1977225 897210 713075 1498496 596934 252373 1912483 1651078 756965 1641134 510916 793025 1968456 710754 1942118 1793664 1073431 1682150 1184038 876581 400208 1523515 331000 1827825 1111179 1955625 350378 465394 54559 1337611 1152643 1252418 1965406 1316613 875665 1295003 453915 1426338 1652401 747900 1344074 1223194 1977465 1226918 1394195 181549 655885 1189147 1128322 781852 879760 384621 1306520 1930824 403226 1723320 220140 1012345 1604959 934110 1064592 1611324 717636 58911 1873247 444554 1773367 1130261 1273363 290320 1015034 1332461 1354188 1084156 288447 383897 1106941 1541208 693650 1712107 1864021 1422278 1590812 799168 1890904 1752347 1189523 331215 1923175 314189 1796218 457937 1291376 1802968 943492 1154576 1591900 1454434 896782 1947934 219081 883958 881282 1746689 1731979 1537425 50011 1024258 485533 1086426 643543 1241690 566460 1899993 852485 1171212 914442 1852253 339357 507520 628995 1319984 1342951 520333 1894986 195282 1807351 1817424 74654 1579273 1889784 1872681 1176804 222964 1764060 1287739 188704 1541236 1765531 1639345 708682 1731214 232066 1295575 467624 1867785 573399 114359 255627 461291 1978311 1946719 691977 1657216 1327122 852927 88292 1427117 752561 530944 1935198 818445 137943 894742 1267751 1787807 1188187 448848 1719310 615371 876985 593390 200322 1928248 1842711 1053416 1351478 908478 1617983 823417 164155 531535 547939 1476776 684842 1659918 1899220 1765142 5860 1030333 898575 1291829 953066 541353 1156221 1772316 891052 481209 1915250 454869 564151 904234 1845840 537777 631223 1312870 993372 284502 1229608 1165632 1209922 1600876 1655792 365873 1788679 666470 1876988 1355471 652398 585800 1498893 18963 1606811 1142756 1148444 1279337 622622 1200506 1878222 1262084 1056063 1852436 1566434 1386050 185330 170633 350733 877073 830364 832403 1222205 426705 1871219 772348 809933 877928 1877160 1971451 1556391 301933 1112952 864842 788151 915584 1157752 972269 1152364 972317 1723933 1738648 1050773 1464493 1662276 535251 218294 747740 1047013 1407670 589199 715458 181284 179530 356822 498386 328953 826999 315511 767777 142967 5234 1136693 373033 1869942 393756 602711 280952 876252 734793 1451412 1431724 491949 1629201 567505 1592913 411268 1166477 1775081 338881 211276 700044 612611 1853219 1281661 105697 562100 731481 1816030 1822024 1263875 222378 787448 1192391 737478 1664258 435332 1997385 1476533 1375435 249217 404938 1779519 1254201 1441385 893770 1511869 1573412 1464258 1835681 1729807 1305874 1833225 153310 667052 558503 1620188 522066 394778 1537006 1854821 1107930 1602338 55945 269642 109369 88287 908095 1720224 1306594 140103 153044 545735 1716366 170811 624801 597520 1566139 1254334 1210909 1752324 478451 1617318 1570561 1988321 1560631 1432102 1381680 179971 10552 1495694 1870028 1986139 321649 270798 772674 1010495 1437948 1873485 1046132 1624879 1567643 1269784 946237 1058807 1114876 1665504 1441496 1867495 250221 630147 1472670 805026 633684 332452 124159 419679 967314 165776 264719 561381 802578 10091 699530 855493 1613837 302503 299191 1861581 1400331 1579330 1150756 1260441 455960 495339 1593081 1171074 1966203 461493 37793 1499469 290135 1488313 884835 930559 333341 1190581 1138881 1679463 615082 1487052 61437 759490 728805 1376558 1543849 1910457 1195731 274118 1384971 1983956 451179 288258 1647223 574200 1913094 266617 1929232 611860 1062435 1717851 531758 1984463 436471 673241 1476635 559709 339105 1021055 1660366 1532294 207081 894963 1393115 1375255 1360109 997961 1446063 1054071 1300054 1126630 1269551 1853320 870098 1499940 1255274 1401582 870615 1817070 1972090 563534 929739 855825 71525 1336001 1518071 568595 1992677 401400 1172135 1123428 1329393 1161866 546671 981837 820819 725091 1783806 292865 1897865 1671045 1591006 1471977 1001729 819565 1128724 1674494 342058 1776993 1989907 667286 1878611 732559 822370 1807208 1095084 884795 456386 1590443 418097 1339390 1933907 1908984 944671 422982 983023 55518 185949 1130692 1815505 928567 1625834 439180 1942762 324634 1648377 847978 769452 249133 1216248 1062680 1926022 1470779 894878 211747 1916663 629758 1692140 1733904 1777086 913678 1425774 1947982 1294349 48113 1388742 126830 815227 1430397 1628971 1230115 1115348 1769622 773795 1442633 724306 608204 226805 1485032 1673763 554935 1290764 1796652 361350 1578175 1148224 1586732 815789 229455 703720 1534417 1476605 427792 992587 994892 1846953 218138 1848049 1480351 596690 1596237 990314 1439868 680084 1189392 645209 1096160 350702 1949977 1443057 209673 1693406 414665 722815 494377 279003 1097263 1751805 1253026 195985 1597352 1003016 1230834 859252 1119035 674618 821939 1545729 1600751 319231 1850296 529832 1425735 1375406 1802044 1017079 190880 813537 1344101 1779561 1147512 349278 351421 96503 1915099 1804599 813214 154572 517444 522762 262947 1862364 1441958 1975924 1937231 1609842 1789296 974040 1457888 755068 273435 823975 924716 483079 1462697 1079584 1646376 1557993 1883940 1606978 509907 287971 484756 1207075 403673 1468634 1201026 1359692 922019 298070 4251 917546 525134 1999779 966093 1833442 628803 190193 345697 710918 1029127 720787 1204233 1924000 1314751 1575415 1060536 1753145 443792 15149 608620 362591 625840 676314 222495 985517 1749824 1957748 222789 922393 460337 36424 1983369 91613 1071463 726054 1861572 48186 886123 1125050 1740161 1054158 1740452 258961 459634 1078895 861822 570803 1849463 1836635 1601212 603182 993243 1057157 233213 571513 637522 446230 271519 47777 769297 1750227 476487 562360 1056546 58236 1524863 1169031 1213415 938633 857130 1604009 1901199 1430399 1613352 360261 1242204 224301 1027404 434899 991280 1155897 1044862 1894198 910693 7492 483910 1257847 806783 1421534 478590 634686 107768 706815 970938 293214 1983136 417359 462097 661288 197132 1255047 1243219 1394936 1495233 813657 339816 195870 1324968 1692660 320689 1764276 1798703 429585 389126 1334230 1899058 1174387 1590165 1534235 573270 262693 120926 105056 298418 783289 560382 272895 1240066 1768126 207365 1986167 1953079 1158693 1577843 542605 1227920 1272124 1687450 641130 1828235 1773321 133976 505284 45287 1858392 1146498 1943731 1419915 950384 1277637 90823 1988681 1046795 24540 404252 1099327 1199023 264892 173235 1664791 1107097 63053 856694 318870 1486947 1626926 680323 482361 1127591 100225 357628 694480 512507 301375 50376 1882509 135699 1498175 1632942 1110272 1161445 1742637 36499 752141 685210 1069825 484089 605416 409440 297667 502346 1790172 1697044 111556 643295 1210253 1680928 319119 1225833 770848 1181527 1188400 581741 935443 1531381 439263 977384 1366827 1485236 1843609 443899 1522394 619511 542129 118512 72748 938656 1910543 248413 1544245 556297 1609970 281975 1883537 1116185 930468 1707931 109023 1990867 238068 586391 954723 261273 1173386 1351172 1498151 724767 1157960 417542 681191 1245718 507651 837625 1333357 1740914 779762 665733 1727635 1070398 51279 246984 28705 120508 214326 284471 483841 53477 362366 1085277 1641290 1989720 101358 1319673 1644213 1970005 277532 669674 692469 1591436 908825 1041504 632336 929663 572176 1195884 145741 1477810 1289968 687967 1857214 1220566 1197703 1052889 1883874 400521 346275 1117564 1321787 1189317 236008 1471976 411934 749331 146198 818327 244067 1826476 1244647 289726 625328 979130 1671903 1357912 1615357 562490 1291867 1679293 1798617 577330 513711 616637 1737016 1299278 595494 1440847 838356 510810 39292 476338 1217479 45896 1079531 1573146 992757 23046 341731 1622661 173193 1530965 939208 1641056 1629267 489921 1420355 182953 1106824 1259818 403404 1425167 844778 676919 577492 230349 1762852 1446677 362558 81735 975272 1048130 149878 1881652 151872 341776 298372 476600 125969 1859771 297985 1776512 1234750 1744364 431875 88527 1206956 621243 80455 520517 1384949 513031 332830 1631620 592408 1825309 42810 1032095 1814530 506377 876466 588083 283305 1333939 1806638 1278658 1771337 756418 708152 769154 423819 1890670 2936 1981514 1798791 557194 1309681 756376 766242 924271 722320 92325 367094 931968 602365 1783963 65260 75549 1309701 603133 1191317 11330 1445991 1889481 418912 1040471 492610 1819650 1802022 1195770 791139 135403 1142021 1059180 1916427 1865084 196570 1023563 417022 977664 837106 1706472 1817169 1572994 437159 494238 1519380 1047280 132874 992077 268107 1283542 64636 233834 1162350 1705754 917436 1293271 307043 658261 1566786 1980478 413405 1411010 207415 267927 1499089 348943 405865 1540487 1539991 1670025 314833 1823430 1128619 1180983 598214 1654242 1133960 1565292 302756 1226656 116982 712109 853936 1254711 1566994 1266730 457246 1076434 731223 1589517 1980537 1548020 1676415 1794696 1049030 1249229 1488513 1016295 411897 794695 1371647 212005 1325140 1117272 106454 412116 219037 677067 552301 871880 1169233 1980958 162627 581635 571233 1433512 1105149 1476910 789870 1941178 988111 1532711 930128 695928 999696 780958 1523497 85144 1691305 1851356 126907 213857 563467 1370883 979604 646393 258565 1729641 1772485 1271397 1044681 428518 1780787 1127871 1438879 866309 751043 451224 1048005 1803289 716165 740747 1835702 110336 21309 1161875 597186 593679 387933 1477516 977256 967537 365415 1572050 42780 570145 200502 481358 360560 1995932 458425 280098 1376724 1097637 360516 1641871 47326 177004 16993 640416 990961 1634085 47394 1879569 1004990 1596234 1414513 1873286 569230 1607613 1035412 211092 101080 852993 661626 1540711 723665 493722 1746327 1151889 1141062 417732 1258223 477415 537787 1095825 697864 230966 126894 253923 1117964 951048 1049143 289513 1937795 1760623 1534881 1444575 1897876 417342 102059 1411791 1063146 31202 1269448 328339 585814 1514113 914571 1665797 605019 1211766 1906829 714680 1604772 888884 425466 1157504 458060 1339091 1594804 628316 1378019 961553 867441 990267 1715212 869998 1032798 752959 1586197 811389 1303704 1056466 1330781 391050 1326160 612983 1852776 711209 736147 1187449 762852 357467 1767295 797718 1974239 395354 1028149 254184 1055473 1506472 526284 1606600 1632099 1950296 1442382 1736123 271034 200096 1951109 294968 195082 565259 690289 220138 1829511 299651 843471 1397409 693145 512784 1384470 1258175 1534733 1032867 279365 1627153 1917323 1803184 1509437 54288 693561 334774 1921461 1223340 1075986 1245381 1658570 1646560 100857 1641782 1799356 1586986 497395 1230817 1592181 593011 988273 1792516 981011 38466 1343599 761825 1429456 1273434 981453 347293 888364 497171 1192934 568220 258294 1922654 787613 328378 338231 376091 1633698 1686499 1028954 362364 1855123 1509160 1607147 1284076 833289 543577 1450970 476936 290739 1315229 1245698 379676 512524 683810 1794239 1054142 1068480 1461281 1805021 1300533 59066 1957339 839425 240066 1945210 978429 1005401 1635648 1036630 1471635 155278 138917 755987 573142 630717 1162454 1719156 1709981 1835126 511777 1387376 1937918 1700116 1539734 1584951 1678576 425414 1604310 1843295 1239758 885800 1696797 1559544 1690014 53848 535260 1105673 910169 699522 14161 772688 1935556 1973107 1729733 1515766 572181 44846 1329373 1167014 1314719 1871387 837254 10030 1438995 1929397 1495874 512847 236247 1658322 1153319 270493 1125666 1406345 1984647 161475 184353 1013347 1394352 273850 471799 1545806 1253650 482146 510687 1619878 373156 853766 1301076 1036507 1133954 1253884 860107 1048015 952708 744929 312074 645922 1466223 958215 1195772 1523227 1281205 1103597 243518 795916 862493 1541933 1948347 1125648 866325 96618 1043659 1112653 1063955 711367 1805365 1620241 1593090 1044368 1520288 607550 336071 895475 371339 381281 113564 369035 1834852 1958599 988816 1444800 51054 841980 1587312 252118 4866 1318334 1614474 533644 1701722 1494970 128867 841818 553305 1942973 1851049 1945793 1082069 1173366 1662891 176313 319492 838755 1842724 1744815 1606663 1079357 751654 1913706 80997 1993390 304262 562864 1755504 793392 1232598 775938 1066518 1462709 166666 101835 1827134 1459202 993238 1995977 625865 447351 375831 979871 1436840 499674 63819 1429502 1650545 1607416 222578 1926885 1430837 532835 1474856 613150 1824347 764207 1173598 791839 187476 1053469 1673442 1331416 890871 260617 945666 909799 139957 1951024 1580272 50220 1545438 416791 470893 1709848 604344 622474 441186 1495664 909366 351600 1706451 1558381 515931 1219986 48778 1049401 1802132 88014 738094 1317260 958727 353093 1734690 1536322 57144 1806965 663142 1551352 557006 227090 1467634 241878 141310 49025 730376 1640453 1841632 98962 987511 286764 1313960 1486833 1385073 1212858 549741 1840675 48458 506989 1014283 1773886 198590 476342 1490308 1345359 683983 1677020 887553 1922110 1426788 1444754 574202 467616 62957 1942363 1525769 1502773 1391492 39742 1249786 1014848 124866 624813 243443 1738420 1948910 692600 1892677 213630 935263 591922 1047216 1324483 920268 1962147 1293012 1649627 284268 367469 297215 228229 331242 1942996 877981 910480 1415418 1229083 1289270 197928 486926 1162872 322784 1699281 1262829 1308439 544106 1281640 198683 319457 714598 672326 1885685 855573 1500700 1072890 1470778 1537196 1550579 1242540 1770132 1278200 422689 1738232 875056 157353 566721 573309 1692583 1936987 1924444 1068622 817855 1216154 769536 1962821 1884992 1355827 850845 561269 501776 488437 739344 1741243 71799 1982309 932745 77682 459547 1736214 318800 256495 1928168 496601 1747504 1218842 581985 1098635 1467042 819330 1547974 506660 235686 845427 1794484 1439634 621696 1231739 943508 1723816 229943 840518 1586688 1725036 570123 1478614 885563 493290 1057367 1451607 200634 610912 1428112 1987619 360588 1630463 1078132 1993561 1521648 595701 1928508 1793243 1717735 1771445 1683357 376207 1717584 1141063 1087701 1927579 807565 1595357 1559450 1011541 1777118 688724 1198269 655837 455681 1019731 1901583 22045 758726 526625 305322 262512 1193312 1641651 1632911 1871245 1657362 366797 888242 1386340 1574177 752274 558393 962083 1882470 344627 911885 155593 1709747 453523 119799 1318836 754169 275990 994913 284380 1971455 1663688 606441 431588 1865856 776437 207190 1997794 365782 1359815 656712 1460603 727543 1773625 627040 112321 74864 148770 1733263 1071930 1347843 722594 1897298 696517 1821478 140626 1911060 691737 515354 367998 522193 1963658 1769011 56447 1374078 1792674 1744472 875328 365900 1470188 841911 12800 1791893 1073513 254387 1786384 201331 1033681 1604492 700271 462490 494378 509856 319685 1985761 711284 809617 1437764 708870 467052 1045692 799357 1650404 736126 1503 1109743 1573521 1919019 1716483 74917 961142 287766 1345201 157655 269904 1484008 847996 431685 1684021 790419 550425 1086037 683113 1771238 265680 1196397 684355 1275858 983916 1330712 1956128 883786 645738 3394 1537933 731918 1033995 591854 1609605 1882290 1709255 1467237 1026549 951753 180710 24765 1602723 421013 1241431 549077 1109948 538349 771984 1399273 1962794 1524821 1369958 1172381 518961 1528721 1268710 1198038 315627 1378836 82895 1818804 394212 1226700 1128034 1096964 1097197 393594 1727696 1795080 1179462 1182339 1857032 1383300 1545422 1908873 1171300 1867514 615679 1120755 1467000 1414720 614622 1573184 1747227 1236712 761901 1709706 168591 882336 1529227 1483421 228574 259342 705053 1102087 794913 1457574 1624076 623976 421071 1674756 671334 1381176 679362 1753239 1094489 1264785 290982 1525241 1160467 912902 456614 697653 151349 1764708 1653937 1492953 1718614 198361 1035012 1104112 1663392 573968 1450806 1325162 860562 651677 1645614 7256 301966 555874 6998 1545249 1622488 320963 1903325 5774 1829129 824220 1070275 1393551 453468 271870 969493 380005 1274082 1095740 497495 185054 1965565 1730251 1250010 517298 1764874 67623 1844866 943541 484669 590761 737465 491736 1488617 1636140 1020110 1452376 174028 145841 1462769 1222695 1458671 803835 606066 258617 1965176 1291753 731632 1336080 973551 921690 1136079 1459419 1906872 907219 1663008 219360 408898 520109 956158 123862 961165 1352179 1493440 1390871 89571 1598363 1452731 1900253 1541211 454899 1042520 1353600 65042 493392 782527 667808 1736494 375673 160508 1047442 699311 646236 230594 192797 1450652 1717086 308630 374036 1722876 1295186 695584 673243 365484 38276 1786965 1387191 224233 1318109 693590 1982582 752197 566861 1487053 809410 1813954 469945 119623 1103077 842713 655800 900596 1543761 479024 1332446 518568 1005812 1038022 809087 1382171 445033 753854 1867498 1672838 260298 1671128 1913957 1664166 1448828 1003102 456442 540924 340423 818526 1021795 434988 134662 1812954 802343 48619 1863818 1248164 802105 365137 24025 164630 735561 1718690 783261 159569 783951 461376 306471 574907 591687 1324408 371145 86609 1103812 1487213 1574451 1563446 1449578 617504 913587 888027 137608 1778232 68774 350325 294023 478155 669475 1946733 1679897 6685 1768160 839520 225932 169155 598736 1942596 308507 1882628 559195 417526 1701060 730986 1393507 771182 54214 1056162 1196165 395294 725109 1259230 935557 1264183 173566 81542 829888 560193 704360 1007213 1690340 133553 1488289 1895747 1617268 938860 799657 303055 1705946 1043282 1241755 1537667 1466932 241250 1828659 139322 1634421 973034 1340167 1960829 384532 1615701 98814 1635745 1138351 474501 163103 1257078 898146 899414 71850 1675200 697635 850352 1134329 705602 1501102 128768 274984 196924 283345 915573 1272883 342954 1312219 1805183 1173409 1286713 1330271 1318388 1813705 1953719 176038 723077 740207 806581 1070111 1161297 186227 1185105 1104355 1414116 1334572 454665 813446 776211 1509481 1990339 902082 1095972 1595760 306002 40678 1459083 1948886 1337046 1419021 878264 925106 1345495 1214449 1709335 932546 616340 1702420 976905 1161830 189820 1001369 1733732 976352 1050731 264768 1448079 1688540 42621 243390 1937483 656154 1642556 779779 777109 687525 1319305 905487 588471 193609 17564 483200 222839 1115709 1778529 81637 606963 1970565 1343159 1870350 494430 345050 1019213 1521149 1127741 1893590 936326 1924485 167276 85703 187915 1723515 79825 163392 327233 1340626 1328734 649644 519821 1394759 1751021 136233 278025 1988429 892159 1476497 1175607 263523 1768946 1135367 477661 1425126 475736 1875252 1529263 1077520 1842332 576635 505725 696388 579411 301503 86932 1071458 243232 368221 865365 17675 1984393 498781 998372 1177775 804853 636897 952573 685926 782576 1659258 1120643 848347 635124 1355135 787242 702085 1060816 1657887 1320613 1551840 421093 942693 501351 1054586 1612540 579529 1350917 901009 1690699 752705 1165718 609881 883564 1322497 658890 989878 1214687 907306 599388 1540456 1891224 364549 745885 656735 1719545 579880 1732961 938269 585160 1721344 1784833 697952 874498 1821951 1931411 102699 281715 406157 1401828 1128874 1981625 1952127 1818438 1478139 1060182 1639220 140846 202122 142596 851387 25352 765057 968494 1766564 1331536 618125 642326 783136 1036048 1374729 568280 1788594 1305125 983676 1797261 1010854 1148270 1158890 1421696 266328 1669411 1025758 522863 864950 1796316 759305 1480446 1605525 574178 525510 247825 1547953 1739283 1107072 665014 1693277 827884 1410332 705267 1530934 22997 82076 991829 634727 169940 947403 531268 36713 513539 1920463 1880278 1010237 1854311 333837 1784819 1848250 708039 1414634 753234 1160164 1510751 1770537 1337319 941275 1927418 703393 1111898 443449 608878 1446256 402876 1833508 1263426 64 1780974 1710851 1172525 367607 1641631 1215964 1121489 1438730 1394962 203871 424186 169278 253489 1860358 1624491 1423276 1039044 1932291 1104595 1943796 373233 1165095 1064732 1355842 995606 1463711 157400 1707161 911733 1685729 1870776 41684 965541 556417 405882 357506 613384 454292 184284 1480577 899221 246321 1631510 344855 1867565 333032 341087 116155 344108 1916396 1404998 98848 1737718 1237405 1266236 32868 236933 1043891 1563016 936042 747481 1964120 1346113 1923619 1947953 837381 1524868 591749 1382153 1727453 310362 1709992 1061710 758760 38061 542779 1993193 1599607 1887162 330677 112115 781898 118520 1238175 1403831 1252512 1274512 113706 277393 770019 1151885 1816522 563341 287024 264492 1932259 997206 1900668 1306589 1408083 173770 743066 1242091 844269 1007329 94813 1976225 752505 843206 851396 1857354 219898 202029 1991485 1823681 917556 61835 618366 1658816 372279 689073 1053503 400965 292329 1352011 567093 941751 70801 572277 1968961 401142 1825869 1179842 1916153 1174980 1664062 1744156 1077428 1565338 636934 1037944 1417247 1807554 1978956 1486316 1255324 1613387 1990966 395766 597691 1920048 512089 1562242 8212 1669460 479252 189831 1521368 1414085 370107 191827 114420 21183 471732 713300 80114 1166070 1024556 252866 1217174 182706 260221 1283361 710804 93781 741024 1783338 334198 1040611 1991101 1166364 933765 806676 1381043 595988 809747 1354099 1789504 511461 1191246 808257 1748256 935816 453562 835947 742192 112142 536062 589382 747357 860319 900845 716350 1247907 1101289 475282 282060 160089 1653837 1612332 1805416 1527746 1474415 272495 477639 308479 1380573 856200 967189 1085863 730269 320266 73140 1489036 976219 696525 1146325 1445964 765110 1891458 926103 583953 554527 348438 547986 852662 1740808 109749 861834 1720418 1819355 1171932 93304 57202 234688 664496 84414 1975731 240118 613140 1318969 692489 22656 256790 7028 1273422 1464087 1474726 274732 643924 1875353 595542 276769 993217 552751 1403145 1851772 670007 454792 730873 1416863 987795 141872 927511 1280744 191130 494809 1887276 321462 711092 1233474 358683 1350460 464834 665518 773568 652212 1898599 1589817 931733 713418 1047811 834162 493068 1770622 708776 685128 1391493 258965 92623 1314474 1787830 1190469 1259216 1312290 1819973 1931665 472414 337877 652556 1763958 1309653 1118939 1357573 81427 459175 970645 1970041 1591930 7129 1567206 1003689 1545666 777342 1450095 1324655 612401 1321964 1937524 1607235 1000674 1498992 1801816 1114908 1954513 1094046 573319 1840681 1803309 995676 809192 742064 1008801 1586509 1141 562861 525177 11349 864751 530957 1697918 215978 501207 927773 101720 486105 246474 632381 109795 491541 1443067 1265891 1347012 1774050 1135963 1943072 624207 1726969 701087 1605414 1467403 714512 718011 1457751 323640 1987005 92433 348512 22801 1007743 1963425 898970 147979 751913 960658 785417 319008 1671403 65591 135683 1926611 1209621 1561300 129982 169150 1801014 1807583 534441 1536073 762251 247064 356587 943231 1159572 48108 452011 1662325 308379 1140708 1774044 1626779 1554909 824266 1869108 1859619 550232 1634486 396912 1452506 391657 1821589 1824240 404221 875689 1488035 775094 1878386 157088 1248103 123950 1513104 1603344 531465 79773 636986 826212 644284 595227 1902036 1736922 1574522 1855024 80532 310709 1587662 1065750 643004 525869 1978095 1618968 1866287 1661969 494382 425123 1470719 1715430 578440 843423 1083209 1643519 1893538 1070887 114022 1006418 437067 1348946 403516 1618569 676607 1079133 1569720 675019 782141 1742251 509947 1311704 340532 167026 1700744 356923 1105989 64444 1410939 26460 648920 360902 1053274 151802 1645531 567551 1230681 1979213 294411 1352787 923543 196395 433188 856958 1773995 1358786 1161926 381601 1453671 855499 538607 1521956 964587 1562998 499083 1738572 596727 1489104 1913555 963210 904942 1420402 875561 602561 67486 1106725 161525 1687368 1895038 158957 1797700 1068439 531672 1531498 1748947 1826305 1119864 1985465 1040550 180349 810973 482094 1969115 187276 1074960 212001 39532 927140 408996 1243725 1197655 897516 737482 1003145 478920 193473 1566509 872190 534409 1641016 1574873 1015937 106350 727091 1309157 484138 722941 1196325 594839 1465978 1392810 623605 1877605 687980 1021087 1373709 1055231 1648475 1685026 189254 1585778 1170465 1512111 1412597 1141677 1949257 1472652 1582892 1568991 888877 241958 32899 614591 1392345 1103082 387294 343732 1605822 508580 1052068 195337 1426974 1623353 1134182 1054743 816005 1850485 1242583 1978532 70258 370587 1093148 1781939 208272 1272550 833740 1049807 1238039 853406 1119912 1218855 88483 88134 1010947 1240244 999697 1137161 949708 774582 1350664 1594532 1342940 279597 950536 1852461 810220 1651599 1659021 1421368 1888080 496644 302037 53453 678142 324657 211911 1782421 768607 1450193 1680250 334175 1134136 931694 1834032 1213788 1265065 342049 45734 791678 1672128 237318 996754 383023 1171162 208647 1790583 1785479 1525962 1305450 1499753 1512431 402623 349416 1835146 1300138 1834839 1636095 59303 334698 349509 652360 1914352 641722 567739 818003 1676829 895480 332122 1994175 1288064 293097 1361841 1002715 1783774 351800 1748967 1350477 207271 539141 848931 270499 1344949 1693942 1390166 120548 1138647 93779 1096199 36255 1939020 890502 1233922 1710051 1761078 820406 74110 445704 119442 814790 282013 1757168 306695 235288 1617520 486858 202031 307294 1457521 1218576 1878054 1373514 402 474634 1778615 661120 1281126 1696239 1199736 1863365 989530 1413079 957717 180353 1366482 1236459 1541927 45002 1110510 1705024 341297 1497426 1502760 733640 1430573 268805 1208443 869037 728574 558478 634631 1206144 396340 74222 1246021 686874 888741 1842329 811127 1314999 33210 23944 1504319 1962427 1251310 190479 488599 15067 1131313 363498 639171 1997506 1106244 1861006 1384388 1286034 781262 1626985 342553 632683 1174093 316337 1790900 349845 144272 550573 1635239 846766 761212 495723 1963731 1616697 927851 283977 1601370 1877085 1429912 267572 962013 724700 579999 964187 1913512 1021438 476003 86842 781411 429777 1982210 1386083 1531692 1958087 918299 470776 1967030 602418 1747492 1482882 1886295 1760091 996522 1195812 1616887 566750 1840402 1485897 1612665 1879026 1338134 1080952 1846686 1468136 255281 1893054 591679 214153 997060 1937492 1848322 381164 1093506 1077446 1163211 229219 889712 899263 384099 522402 1275849 1490927 797312 1897443 1548817 828106 1477265 1552074 1700548 838733 1546941 714972 1256021 66010 1618250 15298 1614914 49137 1331764 183473 653323 989903 124571 1978460 1573342 1208850 1097580 1777457 1450586 934132 949547 63068 885616 77085 1056244 1204483 909000 159421 1077426 1780756 1694937 596540 128096 482218 1781990 1990066 547350 755201 369456 1051302 1271040 1056742 657083 1869101 777182 1707728 1106517 1423616 1637395 325249 563491 337268 16896 1583845 297062 1876686 505141 891381 791568 104581 135847 1149296 1121100 1079970 437256 226740 545347 1818482 1408878 567645 1680599 1888548 1004336 1039002 1460629 1940892 1341105 1150748 1109992 1878036 768490 512762 1256621 1151580 1200356 1950208 1042335 407879 462926 1367490 1878359 400833 1889855 662434 1893350 1170527 1853263 220723 743636 1209364 1663824 152686 1027551 1105320 641416 1450999 1763155 1446505 1794872 149191 1963366 1509680 219530 526107 1538515 1193468 1815549 1601562 688055 168489 906241 766302 1247757 841708 1967183 41642 1138346 1132307 774121 1752115 1004028 295335 214556 74386 1553377 72489 1735313 1240447 684139 841703 1611918 939956 964196 544613 757333 1483929 336851 1463827 1756086 1186629 1924122 1668205 780528 1205179 753295 907702 1656444 95020 619150 1701182 1964745 966953 525715 879861 316756 623530 1724124 1917713 1271249 1058917 83348 1659569 575518 1855299 1815436 480091 374880 1671483 1689720 1919154 1153455 1614266 1351779 1361799 778493 185177 788559 997105 1423217 198732 1240877 1588211 399492 742348 1707768 1407444 1084366 136940 172768 709267 816910 619624 1236965 875525 402501 1832191 1538403 279917 1847208 1864925 1914205 254459 1070683 1705874 1272436 1899779 1304948 1833211 1390256 1095595 687940 26998 690300 1714111 1364630 152437 1514834 854932 289138 1999780 1631081 1338446 67469 949193 1563774 1865093 1054483 457550 866807 1341216 1841936 845654 1563182 383519 14456 1970604 73536 43971 759304 69962 1352704 487540 42516 1569233 892069 1847147 232806 1602381 1562963 1017852 1037579 1011098 1833778 179711 1774630 1799774 1497106 486842 1537849 1645346 1236165 1236330 1731440 1349717 731192 227514 683334 435860 1544670 909619 152944 1316972 459051 1275028 757747 962536 59707 904549 881378 493270 1034611 1096444 1781641 210908 1744566 232031 1905220 776067 1037767 1250621 1660008 1711925 1569327 78273 1860641 667441 1286812 871075 670600 161702 608198 1406661 1937055 1461267 394811 1480778 1301375 1993972 1814365 963808 1452272 1458275 1647611 754322 1149930 1540100 1380680 1359185 404762 1370699 204330 674107 1453668 951631 180695 1335319 153807 1978886 888818 1151794 1296752 617895 1338600 1914816 622478 78042 657265 452496 745766 1200225 1787675 1992862 745423 1141464 1292012 204613 1108063 1191011 1894451 976188 1654149 1003185 680724 1242973 1382084 1100105 1188011 1986204 1554180 1543906 161756 1678560 553918 1943033 1027856 1452098 637359 1917050 1233109 1540938 1897282 1341559 1248829 992330 246468 1266586 1385618 1394675 545137 716348 338793 1571360 1933091 1987549 912924 354896 632150 827153 773978 158252 167325 1231232 687021 1974403 1903738 165385 933025 1120762 1099914 904315 266917 1956605 1487105 1537136 1202776 286809 1069362 916453 672232 1699225 337859 1138786 1109275 1064472 854061 1560020 742043 1415323 681733 173311 969848 8528 265693 1359555 1475291 1111068 1482838 1684014 1630414 1676754 1268679 1891518 211355 673231 679957 1474226 252628 1927333 659254 243377 1121211 470450 306898 1694294 1394193 269111 475929 1451303 648625 1282332 286353 524068 84542 1506199 1850971 1117319 778225 1244739 1236385 533941 448511 192693 812481 208178 1518485 1867920 958179 756324 299976 1942616 757118 1008945 305820 214752 1254996 436815 1718939 868442 895002 1783889 113710 28644 124470 1934236 1914104 1272989 1960710 586723 1788175 1109031 645616 1051219 624736 1217363 1144856 917 1888715 740580 1932181 179356 321923 812115 513388 40625 1229800 1585341 1081551 1520980 1556085 741888 1720550 554960 349305 1842807 1819708 1340924 1629032 1585809 877159 1007512 1061148 399973 518802 1977302 760240 1919330 923593 925866 641598 1336074 775242 385645 247408 1613925 1360988 521438 1854225 53258 824501 404576 716579 778539 25117 1193904 1320532 474450 1491460 1480376 839672 1668593 1901815 821652 1980696 1379423 730824 1783772 576297 1212811 1214508 186219 1342681 713983 1823819 792509 1893671 1479220 1616464 502851 346388 772213 1781745 205858 500504 498920 1160845 582871 478872 704826 1258673 713031 640272 1822084 698997 66391 755430 32876 1144183 1895801 1817496 717882 1770587 914358 1616822 1006231 41259 1193732 1112276 1600427 61800 1700667 1287684 1089284 1228626 1730848 1917880 1566700 1172673 1670480 885182 1412992 470309 239558 1773751 442662 863347 237206 1443380 973709 1073256 1615349 483537 994532 343032 594026 842645 121846 130918 1158105 1621335 554764 1368795 644250 1879107 1083858 447998 567529 1432118 1394417 755306 145043 1460360 1981309 805634 931039 1340584 331195 864019 1691009 1874955 445305 73180 917823 883897 462752 207566 1953752 1179326 772147 563105 1619721 807232 1253381 933836 1946143 1735016 1914747 1509549 1050425 1670737 1066164 1951429 1416970 563031 1888935 1106219 601267 189770 1513920 1647026 291274 1810425 472980 1804894 117263 298807 1690496 670367 1678861 15442 129928 780394 63964 132211 1870541 435175 191290 973227 1916030 445051 650780 1253279 1725656 606134 804955 1487809 1500551 1793908 440263 494404 1469839 1405437 429497 961860 708651 1465157 487653 233107 271323 9056 1819323 264345 1209593 1491281 427759 1537310 1493904 144294 720401 252615 470460 1383389 780264 1579955 1144951 1702238 189516 1927769 1718924 143886 1422488 640820 136887 737582 681464 1907714 754141 1283047 1181899 1926907 114811 946160 1644683 684012 1682605 959000 1371684 1018957 458836 1547167 1988454 435242 409452 1544830 575152 1113431 640687 1867882 1363531 1637077 1874907 1811239 1520728 29104 1039787 497477 1714927 1283837 1053548 1931837 1518087 1391059 721231 1310574 1142061 665182 253412 1488073 1495510 974146 1046235 723832 1795591 776234 1737194 1369870 1178783 1239159 1758821 1105388 1788791 1835517 1253947 345375 773896 1273844 1648886 1461376 1111362 1638396 556464 1505974 544890 333731 1590589 1845111 582781 1070007 1775636 1494241 737702 1573587 985325 674893 1600813 1429383 807678 1600790 829849 1074721 207620 1198160 97596 1145991 1267874 104239 343998 622702 890216 1721583 1167812 1132038 1793162 1100842 1328060 1355231 984611 860185 1060255 1653712 428943 1302968 1283532 1120547 716365 1674048 398732 186767 792950 548508 695682 290394 1544620 1242736 899859 1106966 1664710 419298 385182 1589629 524342 691304 1260966 889737 1599074 1128444 1352208 1009782 1046317 1078535 1724634 1437835 1169506 168158 470064 1952710 1458699 1971820 1853439 1078028 1973046 967269 1127925 1853419 1043786 720037 1732773 1572523 1119552 1099923 1700659 938609 352132 1101107 1088047 1080299 987328 806955 963501 392189 1260844 140163 1534055 711388 59537 1452605 1058408 1250193 521417 932025 1579623 1439720 1825803 1201400 1195051 765978 1989550 1020833 227017 1861704 447619 1477154 299248 1000431 1295228 368789 1158347 342484 1495645 744700 325233 1858033 1910428 763363 174313 493139 77218 1255620 1328432 474257 1439914 558803 816363 358636 1815735 223125 608869 352722 1931283 184381 302933 251606 663654 549824 590764 176829 1250398 1008903 837624 1440343 803617 1510285 1001202 188040 1034132 1426846 1842188 781207 1225190 1306229 1439316 722688 173615 303548 409767 1114303 1120670 704615 1178766 1773347 255758 140970 383452 1622439 250568 1447124 1679334 341567 1102928 1167418 691957 1040589 1669676 34585 314009 332271 1444683 1366376 900161 1504501 1993249 122874 1232029 1963039 1149947 1799687 127492 296847 1304972 1133221 1542711 251286 1031578 531199 352513 1881124 357441 1714103 1771802 900241 1285609 1575256 1158543 1307422 745887 1010170 1339143 441821 841997 1385914 1731799 1227135 1633336 472927 1913917 504760 875666 1093689 488691 574464 819670 1019581 438685 1883720 579456 290167 1183856 591027 489725 183507 669372 325356 567934 1956467 1772988 1419198 1805011 142709 364939 298848 279837 1621222 123013 568309 1228153 1502677 1894343 1411032 1225880 1771700 580416 690964 213451 1963532 279268 1645749 1725538 1836566 1174235 1414461 1171065 757123 1149838 1798027 514398 261042 283652 854397 1303220 586575 1417812 1510867 1646684 899540 1547789 1237988 1890523 1278824 157654 111487 1194148 354592 1528186 1901373 1800079 757345 938639 131589 1701354 1426830 1338092 1024515 1658796 1242629 1802497 645291 540044 956696 1085501 1560337 401007 762131 1257422 646981 975658 512840 900689 969821 1617964 1758762 1444928 312680 1462950 1721454 318886 1137886 1574802 970609 1483834 1053376 399774 1070665 866019 1584287 682809 1035153 1520253 638091 1299749 1377563 652892 1222832 636437 1591863 689365 980962 535892 708937 835674 974600 95013 38199 1915241 1286751 247008 192029 1540566 1486477 672996 1312500 1677086 1084744 261911 1293538 938327 1572802 1792014 1920415 126785 1618137 943003 1488002 1225474 1695113 1889043 933470 948676 1984040 957849 1558039 1031409 376038 1318461 96602 1765709 1963848 170601 591419 1078179 170775 1543710 4593 715888 1944466 1344404 834014 1760580 251795 402034 1905741 1012192 1468805 379135 1514551 1886054 1690647 165088 1050522 1420920 1079818 1955016 1094452 615884 1062862 1274269 775702 1158500 408408 382603 1456736 1944598 1150963 659350 1391649 921459 251619 1319529 826875 283492 437917 70608 763560 655677 1152097 1153194 952061 143334 27490 187761 273978 1444269 1287291 1086130 1486561 59345 1363982 432496 1119649 1086178 240502 845708 993148 1865980 1672822 1508112 1710154 66443 522582 995113 1199633 526240 315770 473939 1729208 361850 1604770 385165 672501 326710 1422742 1624598 1662684 1187805 623901 88016 1697720 1608266 764599 1262967 1546968 1546621 861043 165676 783075 1040950 665865 919709 199638 246933 726526 1180463 1774558 1256432 57554 58614 285616 653156 470353 36682 1280194 507773 1457772 1774877 1448853 1836386 1685968 989777 594954 1898331 493670 1685905 1136343 1913584 590432 946375 1269536 1844036 77118 1539817 1015431 627940 104374 776739 443831 27357 1290110 1566732 928687 1122026 1739914 726490 369294 1569494 1758937 1697421 480247 364608 723928 1482107 479835 388279 1305143 551540 878200 608979 1397451 11888 1892961 1496069 1230457 1265258 1957815 1956188 327896 1554688 32674 1817095 1704206 388561 1709864 1803496 501981 818498 1942267 571377 804835 743823 1703737 198565 1588864 264587 1893503 185583 963516 768145 1757496 1899822 961698 237265 687936 501002 1736035 1520379 1360521 542603 296102 1392942 173421 687672 1111942 1512338 1107529 1216083 843103 1133155 1840590 1443118 1417822 615827 1673882 1726774 1326143 458866 612667 783726 483003 1504505 1333171 1970854 725201 670692 1606887 735035 1275697 1649643 382405 1338917 755890 758123 1337519 1698704 1315131 423016 1499483 764051 291187 454791 457121 1314702 1317284 1316312 866624 780247 1440843 849924 1577654 498891 1332387 1514985 1144467 417177 1863635 979270 1961419 1667031 215320 1496944 91980 1764279 3222 1232188 1270411 733175 1208377 880099 1200164 408202 669273 106085 1138724 921811 1925088 1837825 1643555 1922645 1810883 325100 730839 998214 264122 1784300 1650996 1382903 232506 1016700 1796599 858615 268721 703043 676680 147991 531071 810201 1748160 844949 1550824 618384 509494 1955284 1209372 1459819 977508 1352407 1477686 1259442 1999816 1176993 1917647 469211 902760 1060851 842655 298918 1575228 358229 899867 1371209 1206129 636708 1151684 25545 1589654 851078 1449292 1833837 567909 1362110 1945328 1317522 45930 230751 1548723 281186 1937312 1929580 1233607 228275 1437126 781829 794376 499788 69941 1441008 1852424 900043 556549 1905590 1072784 1974355 1689163 1729893 377190 1062868 649642 1823418 843499 1445968 1269708 1747511 1990793 1331245 182924 1100109 1270750 1668429 419899 1213081 1788589 1966727 1047311 776814 55183 1952994 280810 1164104 59678 214589 1488156 1814073 1233977 1003064 422436 1599003 1944709 1731189 6022 794401 729106 819014 195322 686637 1788930 1320871 167544 1297633 1411068 134947 462558 898607 390392 368506 1462088 177958 1600056 39686 1506517 247042 399791 355349 1642895 159564 1717461 1636229 1277644 1295180 1706742 1739819 1729566 1631731 615888 1526680 289020 1023916 1328754 870425 1304927 1392515 1954896 1938784 1458583 1920127 1869838 423835 190574 34499 1242921 1569341 876961 731057 1997688 596261 1795610 1554645 431223 736339 1680416 89569 1417903 582209 996742 739029 703139 370596 374968 428352 44832 366688 1014930 236615 918524 1645232 870891 800956 1737597 1569453 552181 58938 736649 1696017 1775807 1565089 707149 439372 1676109 425879 1897991 1575581 1831402 514813 283610 4487 1893280 286028 215593 980065 1504994 964572 738009 800690 1597050 394667 1169643 521687 1248452 328823 763890 299448 411324 1546593 652584 222583 1380593 438828 1819297 1467777 459327 944747 1212327 968722 1094863 1851142 100906 1127900 466178 1446612 1744120 195787 1472718 1668192 1912934 910201 171642 69107 429720 1672315 566207 130956 1742174 142689 1435957 159850 840014 1418934 1679879 608847 327441 1379475 92134 150961 491336 572730 1065330 1338535 1312465 1422423 1806650 1143493 1744423 215369 1985807 781653 88076 598841 829141 630791 633888 670764 1961440 1344071 1923361 963801 531217 1364829 1295232 1129488 885623 449936 1158122 1364738 185950 873992 142002 1189849 339727 1206809 528574 300720 1917178 527260 137512 485945 40505 1413905 1070324 1661346 1847433 1854474 945424 923480 1903353 541856 778764 793295 1016088 1629582 186195 37727 264319 1811470 206492 1035850 1854215 1531579 1791117 1576195 219564 650835 1425553 1601571 1722089 937312 801077 778348 1025025 645062 1908668 176602 322885 87129 1531827 177954 1736173 1866784 661122 9802 341126 434204 211232 1669051 809066 1065211 1318001 1231760 1666731 519257 534772 523449 1535498 323389 1407691 1342695 1008421 1173776 1164612 29977 783398 1867222 1647013 236721 1933548 859739 1410746 1269285 1318680 1555744 1940506 242669 829556 771789 1185595 1531280 199101 858664 668838 538987 501296 871975 693405 993124 195442 1168478 581616 636536 35345 40481 305362 1869915 390076 444392 1832720 1251328 1058966 896767 311527 441562 406685 98267 1540320 1089150 1597662 1986290 1005905 1669404 90564 415169 956813 1598877 111177 858375 471769 1882083 205232 1688825 1617429 1098497 890344 309893 313862 1613214 1522616 514680 480644 590321 1992156 1526585 1647861 1470971 1703771 363798 160332 765694 920037 680693 809405 1717582 1313439 1441108 1997382 1475728 391303 1913564 454339 736352 1522713 140286 604717 1410356 1888731 674669 1730160 1723151 1726341 1754776 1293699 997991 126460 1914647 179306 291451 51242 59258 466072 1275063 499864 1080007 1693257 375655 419900 402071 285938 186174 1255431 855323 1793785 1133329 63240 423678 1163082 1419597 207100 322617 193081 179676 1525677 1751231 183040 1905807 1159131 319569 363521 1800171 1674102 808385 1506710 364511 1801197 498884 1360669 533790 1830192 1718358 1163722 634221 869850 8049 1869647 844182 411277 974147 1812273 973786 310501 526608 1922390 645327 1455196 1512207 1995559 435933 1530997 78843 618549 1111555 378861 1514344 1305672 582674 926951 186266 750068 1950336 1218658 1429546 89105 1515624 385427 523268 943320 1566999 1275386 215262 853682 1898268 118504 634199 68166 167449 10943 1623416 397176 475826 1138190 1586573 1021669 60589 1545955 1186910 1252701 537202 1207016 1753185 89917 1917539 1026227 1104171 754026 1086412 373840 1558580 890437 1897168 12679 1116717 746293 1834403 1969716 667910 715959 133051 788328 1827185 851770 716013 1742366 867798 1999938 1700695 1245345 872427 1363202 744163 1188340 576127 779659 1476290 1430842 962811 1636328 1246892 409408 256266 1302101 485976 830868 609674 866038 1482371 1571781 79759 1833240 1405192 153369 1164948 451395 1180930 1774826 1514241 1210960 8929 1649933 1950111 310074 584812 26190 543599 1211426 848078 1585471 905189 547154 93804 648335 245819 1687102 848664 582490 1558318 568745 1637258 423711 360954 1096196 493924 95604 366972 734557 133135 906089 1965455 230181 192513 969278 1107192 1223513 1974637 1396263 580730 73522 635972 885892 994639 1629002 947884 1697412 858217 1443108 895342 494292 972874 1013212 904359 1935213 1730740 854531 373331 1511919 1837502 1242467 42820 1934956 1553028 643115 1363634 661295 132290 1321177 1992106 1599934 1164260 1243207 1296353 1783817 1741329 1702568 1900921 1848481 686566 354268 1298318 522686 1456020 1746319 603206 630543 937774 994083 505297 1067623 258086 387584 722516 361400 611228 66633 1192277 1386768 480749 404639 1908303 1155864 444893 860876 847782 539491 653270 1882316 131524 1694387 541832 835831 102646 164987 162528 810753 216806 1044579 770689 1887329 540460 1453010 639747 1480657 90174 164458 262445 1437162 1575857 1955794 665234 669436 94444 125033 62362 1044216 1513499 826279 257525 1157425 647427 882864 1123165 1290559 239142 295428 1353017 118462 732975 503331 1053471 1514101 1951626 1723798 365044 849293 1058993 1200946 1846318 1066871 958772 227248 743330 1503455 1251385 1038949 1162082 340682 841611 744941 1785901 160356 506480 1997236 1791815 1488784 45398 1676757 157367 609673 908036 988985 1348928 1627729 862818 1705530 266724 1913746 653192 1089644 1935612 1134338 497984 58407 1841730 756612 1569738 78857 1638801 458213 9454 1417751 701858 542671 325483 1835860 228754 399009 1775219 1092794 1946720 1232585 1913781 516680 354702 1902494 1767091 493176 759579 1276210 633269 92489 1248035 697270 216490 999240 235165 1885636 21095 687092 980520 995148 1502912 1896611 421259 139293 1989199 1521240 931363 323100 1981401 1048131 1765068 265594 19464 350682 1667680 1969588 1328887 1955325 1911658 466105 1853963 1519612 1654625 731568 886594 1560482 239459 213840 1811621 1675896 1078721 1298623 1194606 1724855 296500 499226 462183 497328 1992917 1843690 27597 176280 1464341 503098 287379 1677314 875696 1752922 1658791 1290904 1931934 1252380 736045 453935 166375 494569 114888 846882 145135 1783690 1122476 1670149 861426 293416 830702 1445628 109034 1286774 1656262 1478694 1896676 1613148 1409247 147509 975494 1888144 197056 1149604 1098105 1767326 1535323 779079 197109 981003 1328082 1174521 1662413 1914578 851267 1365023 753176 697847 733924 57432 1857973 279468 586802 1025028 1107723 516168 209459 1182864 110463 746717 469929 1745863 1491482 1218202 805271 1358028 1428690 1729407 1796937 1045229 1238676 1493348 95854 1253877 564728 375199 1596709 66337 1021218 484265 512932 434306 1577284 1553840 1600538 1874219 1838707 248226 974543 1116701 1715543 259628 275716 723158 1346181 595904 1182732 28789 869372 1187460 1349147 81680 259960 772273 1398040 971091 1439950 1553470 1024706 1232422 484995 1681436 1687364 1926768 498496 10506 60979 1834437 1100057 264636 1858752 291917 579248 1916798 1101396 59776 1647632 83914 729263 1402630 433686 514581 287299 1998589 644862 1120632 630487 1511283 1544503 752094 478798 1534144 643211 1548066 1051190 1489207 407805 1020740 960957 300120 452457 1130202 490044 606112 101432 1592367 639106 1437459 1261697 1153619 578130 594328 335082 169757 610198 1605606 498961 1311035 1592028 734588 67047 1176613 1314423 877663 409372 781762 397256 1106844 1617256 304043 825287 1497408 977412 1274853 1220830 973852 945145 1224037 1045368 1607833 859364 789408 980787 1017055 1362041 468565 1657830 442489 517503 698953 786209 1515259 996832 1510061 119159 1114298 593042 680845 1624800 1739363 958198 81329 678216 638811 1194066 1652560 1094323 784209 547333 964003 605657 1018690 1279001 1237720 1006544 1726874 1251668 1883392 522543 492691 1408125 1287040 1510012 1313241 589544 1155981 214023 1532880 1032892 1973782 593560 1207218 153794 1077771 627404 1454344 756906 357427 1918117 384599 1960002 941616 275242 1237934 183024 1476658 1467548 1737818 844308 58491 1449371 1481630 1573068 90890 1653356 1873691 1328070 103705 1680668 1824189 1196237 373910 684568 528835 465000 1264572 1566305 285203 1207285 1926862 238158 1634420 1983975 277368 632570 475839 629905 100932 262350 1425437 1124253 366495 388586 1329247 1878651 1529636 1934785 507468 40535 345472 363677 643412 931880 1818406 1107504 907764 691989 91360 367376 1178862 815918 1049836 121189 951458 660338 1608385 1630872 387112 1699550 313898 581856 834729 1487418 813193 316585 1747887 484618 1054896 1929195 1245871 1529061 1771582 1496467 702915 221840 579125 382903 26909 1819763 1458577 1615581 641117 1378241 661845 1693307 600566 1826046 1067537 983326 349104 1419276 270328 9637 1418622 799555 884783 1989438 1398670 1295901 978982 714186 242099 1473280 1674088 690669 1645174 1458270 1799903 220412 777395 1392761 131871 471705 1038084 298797 203434 481460 1527807 1754458 1626173 237916 184404 757795 1357091 157368 640457 158232 1432877 728145 816471 964269 247292 214179 763748 1355287 244820 980685 881599 834012 1555032 1823304 333383 1465216 399167 17927 1745876 1295763 992010 58 357629 942130 1154269 762267 1065453 178192 162466 777309 548246 1183353 1251263 1136890 205739 604363 1036478 521026 1513483 1350993 253560 940453 1268096 942974 149918 1345714 1111546 1685259 1658844 1263299 261984 1029243 31648 1492048 1627338 279054 864918 252492 170566 1000669 218123 755357 1530621 1982875 395177 1252976 1631019 100900 818791 1388554 1742295 1400627 123577 1113826 379461 1740872 209440 27799 953830 698557 922818 395215 74067 249368 1287108 374263 691983 408977 683308 710979 656186 291991 755313 778452 688409 194674 1696231 1275842 1981224 702814 1843952 1024181 1701795 884055 1997699 1189778 1405635 507949 1264863 773405 1204204 580282 1240294 317241 1450026 33201 533494 731002 1469424 921610 457177 366715 76746 196559 396796 923309 1642893 130066 1427377 1735664 1574404 246136 606471 584830 330906 621328 1867831 116078 668929 372478 540987 1910906 415770 1154775 979886 834243 1576111 216881 1206582 1640114 616952 880400 628032 1008773 724480 486990 1775078 391338 146796 235530 98797 1742080 1749797 485908 525703 349597 1505840 1739963 231814 9371 1474263 633533 1660798 1790237 1923038 1156295 1868150 1621555 1327654 384133 326630 1012245 497964 1928031 995564 1156338 1995205 1744558 179769 302783 1270100 1203676 1130730 1616273 273323 1489646 323411 945316 16586 133155 1893899 974657 670820 1147077 1107055 857170 1005716 1023201 541259 1561677 1478838 476022 11829 1457929 1250807 1464820 1570449 1715907 1080922 38431 759315 1743270 498209 1247166 762874 546663 64182 1688197 290931 742095 1026797 1422867 1439552 1882767 81398 1519670 407585 1168149 1522679 367342 1010003 466439 543785 1387347 1227986 1508480 221143 66390 1723969 1906470 620848 1726127 866252 1807921 835736 1954015 1021382 1654168 1018634 1827052 1252288 1426909 635810 1890350 944386 489465 1262071 235129 1959228 852126 573735 1293069 1416785 1866410 194718 1836092 1333222 1764202 535181 1321797 1550858 1560706 312383 1413488 1345025 1572876 739442 1704664 174500 40235 1068007 506217 1171544 1037383 1224486 1404034 1514007 1108136 121021 771744 975996 730829 669369 580594 787959 1858309 1126621 983182 1496382 1424087 1796508 228300 433253 755418 925031 472845 1038072 516365 1675535 1001105 188020 355600 1168217 1759439 279488 1612996 1322842 186197 986321 449477 1710824 1084584 1834078 528603 2377 68269 1933163 1699071 1577157 1020478 900369 756018 1368954 228911 486581 1137619 1065338 1179043 1651870 264034 26968 1253204 384498 79043 467894 1537985 1353836 444720 1603880 1403627 1675350 1150128 817497 1413197 835030 130331 1982965 374587 608227 58721 165363 1474254 1739684 1836620 1629105 261989 1359515 265000 1905688 876435 1281519 1500187 1566380 498223 536787 123889 972859 174738 1068796 165459 200272 1720881 442841 844239 575667 1981668 889827 760403 695742 1907987 1492882 1467705 668885 1865346 803683 1513511 290430 1246184 1841744 19341 642149 770891 1161392 867581 1287443 689118 1869374 1116998 1616581 1582051 386854 260409 285267 1854778 166209 29582 330304 1341417 1069988 554038 814593 1945474 459643 1009466 794776 693063 1587331 1987164 515889 1177461 924914 77315 529471 1356702 1059421 1343094 789168 828141 714313 870429 1866851 1421587 453110 1908117 1263856 1962793 668389 1545466 14474 270614 602609 802592 856234 625481 1682730 1171865 267950 1149566 1277375 995661 1776895 810809 1221629 943509 399788 1263540 184147 946880 526607 1999627 758019 1766979 755089 912986 488113 785458 1629358 1473664 304344 1522885 1082941 1156387 1429867 981808 877892 381522 729273 1016009 226447 1472357 1521600 741971 276406 1844281 1445013 861329 1710214 1091279 960484 1875966 492782 946642 764988 328798 759792 1506683 1449628 1520345 61362 1742365 307135 460113 6571 18328 1127863 891614 37588 1899658 136594 601568 234242 234487 588304 1531655 42607 444731 251295 891683 1167485 1952889 773583 1298076 1823831 1009623 498594 732649 672665 394165 135602 1662163 251954 528892 285602 1271849 1025301 1932131 971802 1364000 983451 988163 85085 595692 1040681 1030025 130980 1117613 156280 652243 1509790 1574058 1276464 337581 1278024 622054 254633 1311585 325093 134171 1242220 947234 504499 488419 1533510 1446493 21409 40745 253093 1314027 1626193 1303082 1318099 781271 387220 883 1195725 161563 176052 1988087 1488805 987541 666879 1860639 1036389 207330 405263 1976786 1976299 1091471 686935 11691 703273 1440707 847003 33641 794756 1638296 1124412 576316 626671 279537 1890191 1360089 785337 1663586 222275 5468 1218488 1370575 455112 88886 1104841 1160246 1808555 516328 1860239 863631 1992131 970763 965756 762637 1381186 1081983 1059814 369105 89777 735950 257936 444773 170353 127484 896814 792441 6956 1096538 1253386 414307 996244 1637375 1600224 1242842 282590 279257 308923 1367027 1515433 845259 129605 1610437 1561456 1566253 595036 946752 1461151 602918 1363639 635406 318407 1035331 68687 297153 1010491 1724312 600522 353898 473926 243921 985601 1736800 816436 701438 1897737 935406 1683233 494943 1091560 1248553 950575 454437 1239617 1236135 733934 1084466 47936 1161633 1411750 571725 1924470 1064009 616243 1768227 716305 1001052 1118334 1058617 1217632 1652034 980121 105933 1105545 1921464 1149104 1607782 1903529 1126399 1098331 1580006 1403507 275003 1694608 926779 566528 1127146 894806 526257 790641 1872056 1009277 48661 59449 1927314 170033 41815 937370 810167 1675595 440847 1246075 1155980 1969834 1692565 931358 1284441 1557133 625977 995653 344633 666438 1959216 442726 406681 1934643 1236828 944267 52252 408084 1964402 1450267 1638777 743538 344344 1485729 1813843 68811 1294096 1832646 1668023 1526216 1859367 1022240 947355 1223938 577615 1405052 1634463 1335844 239483 1137464 503744 833402 1196375 1324760 1688712 652726 630060 1745932 1636377 265623 241837 819501 1018817 860954 398832 1802694 1937973 1165452 543718 1868912 813850 1242166 1862228 573273 1369835 377312 574928 118332 1991396 58438 548504 872605 4444 826116 603536 562726 1324834 1426189 1124786 901124 405875 362326 1652083 1148297 174674 827814 306706 648474 1768798 1794039 1840729 394557 1300273 143922 855866 41917 1525734 1414222 867677 530108 1290210 1947341 1884295 196165 1617016 113044 1553099 1667065 725438 1900364 1778986 1071970 418510 570728 1396432 1472777 1836574 223197 1343286 892619 1652394 1908382 1016612 366573 407000 411792 1736731 185872 1054055 542912 379827 88209 1773791 1449417 442478 481289 59032 1409867 1073826 1205343 941601 1560643 1760707 665486 632130 793570 1399762 1286243 349363 1548640 1370765 855338 28925 1972252 371406 1460337 939095 1384467 19756 1437956 1438207 345550 1225319 638255 368693 617649 1722923 1366937 1083300 1921081 1366369 1944286 1158474 435708 1411041 1159369 1311020 1017498 1866241 56278 258571 189631 1100064 1021151 249468 561800 1649867 1482649 590469 1012782 1542567 1870961 1216277 705942 402131 1781371 1115879 1442783 1101510 1679441 1861942 1977310 579016 1229625 1891870 1554881 1269558 42788 1662798 780689 1898683 1628728 422409 1846447 1589051 562228 9293 16078 1872352 1945523 596520 273256 1745182 1949989 568191 1155127 1038718 1635464 909483 1347350 1769950 1597412 427956 209932 1423903 935242 1786331 934824 1613851 643195 1819505 210924 1498173 1908488 1782471 1899379 1586731 246903 1767623 550274 1289609 1297018 1685672 1779985 1696976 671383 1820043 938833 208045 744235 610381 1578590 506479 1230185 1321613 1935939 1045376 709245 1055332 28322 404702 34742 324551 1275314 423613 184303 1913034 1435603 687043 1782987 810594 1999829 366242 11669 622397 394981 1897508 259142 215145 1359413 1025328 140173 1507108 1545462 544062 1648061 1221065 1882418 1745397 1781044 935627 927704 1792336 1727202 542520 1442333 589605 1134631 969696 1466097 312188 7662 1101159 1215634 32578 1118144 368231 1507902 1029147 663485 1641090 1008651 728797 1361697 1570083 328988 511799 1144603 1216197 814547 1862490 478123 1003964 909175 31799 1662173 1497568 1242960 1839751 637946 617835 1577193 1720651 1099220 246607 1117627 1043157 1349676 1553985 209457 1778901 1860233 1816465 99355 1663547 132190 1769646 1607873 1409111 886623 837179 583145 578311 373716 538403 1225623 1416059 594969 585470 1247557 1321137 7439 600198 456553 1944077 895339 722501 50771 1675957 807432 1824084 1261912 1520381 1786358 542566 949651 339137 1135477 99933 382702 591612 676363 331751 1266607 1503328 568558 981931 393653 656465 1127593 339020 1682932 1096513 40091 1067278 380514 1580384 461507 1722597 1853863 1275340 1874382 672785 530875 481478 1618893 1733107 1822742 1466152 496968 1513985 71559 1246300 188089 709476 351694 1183687 1721098 1975583 643982 1258237 1605203 260631 333640 1102462 1750155 922020 813724 277908 1459647 1472108 1322333 1130031 396224 1068335 1682912 1241910 1756468 883702 1535755 1163998 1857997 704296 76977 972834 1370354 1451015 630959 1990409 798453 500818 709892 828510 142540 100164 394054 1312005 653239 1421159 168579 1786382 962708 330715 348276 600321 349590 881093 846 567852 1765769 1064147 1813217 202091 1623737 1148036 1793409 1885116 1381539 484929 874735 1353549 1314440 1886957 272282 1611875 118289 1520094 6716 690252 1444828 708646 1314891 1477936 918936 452702 1571308 1648965 1386660 1705349 1689551 794133 819160 469878 187281 1578164 860214 667077 1880747 1798831 1717624 621520 1862903 1670447 1677410 1378109 1594843 124331 1330532 430871 1723081 697047 1802977 1153858 1694099 1835423 220605 397087 801571 372418 870990 1399784 1291530 1457628 581604 51480 343186 1113656 1608802 1680080 737533 759571 1729726 274856 1100442 1615996 733991 903851 207856 569815 50888 663537 1729048 1369 168412 1436205 1984779 1189311 81305 1933423 1409926 98014 395960 152358 830812 873280 152050 1971498 1582454 1671536 404848 443169 885799 1422893 1885146 47366 134782 245327 705439 1500535 77789 1826079 1571295 1377978 706601 1992454 1709600 624392 117951 619988 1481494 1371088 395460 920712 1818237 676522 1073910 782644 120768 120425 485982 826549 1691598 357453 1195978 1076799 579370 627970 708464 1270416 953063 603755 980359 604125 1953069 880839 1338670 1867599 403366 1478523 1473687 1299683 33314 158935 1103003 769455 131399 733590 858990 1881005 326903 326285 457748 1791801 729143 496037 179898 1051391 166134 339548 1513631 558334 1890593 1992888 817215 715516 1518571 427077 1552837 730532 508821 895854 1654813 88520 1071521 417455 174982 130011 58813 567246 990280 956044 859733 1342134 758965 693344 73978 977990 557124 188338 753371 442263 1026637 1231462 1098084 1283721 300947 793856 829435 75521 537172 751474 823213 247169 461321 1539846 1823674 1565359 1293136 1773830 1773242 275279 1772611 1568954 115769 675472 1284404 986769 107871 573241 980309 1994492 1477453 1679267 1925636 1362454 125587 1881963 1305530 1565350 809705 1915946 1419648 1261684 1056971 1507783 1504951 1884657 658040 278903 1444395 811783 248425 1570051 1470041 1683140 1004504 1221687 1605131 1789585 402681 1652884 1161769 48830 1023610 1833981 878744 1530298 1666855 462123 1641708 1251660 1105205 735743 934717 1186454 202420 1181859 1627756 289148 1259421 1923799 609987 364116 1189763 652519 749202 1620313 351989 198259 868576 274302 271103 830438 1382767 761430 30099 1324609 1074395 713101 1856265 128413 1461215 1949741 1562586 545470 800278 1947790 1701302 1094888 77283 617892 1729903 582484 18968 882387 374376 1111845 1207110 1433188 623479 92080 1370047 1971294 596967 527854 197221 567880 1384908 1202019 1266718 1835535 1429788 1034429 708618 1864281 392923 1683544 759497 1300477 1511706 54256 1601691 390278 1432108 195417 803073 1455261 309491 264086 1783154 905009 1957518 325962 1670877 341392 1062320 341978 1831045 1830766 35261 681162 947887 1011586 263099 1425589 1661648 1256988 1244587 1034632 384679 336585 848219 821343 382339 259914 1096449 919525 1978413 814008 499887 1705148 255138 465690 496914 482721 1916485 1664570 951509 1309424 200646 910721 1366578 1881184 1494206 736822 1278513 1101599 691689 696478 1808181 1717822 442290 1522759 290209 90301 1206700 207998 1646150 824977 251749 286754 380003 1774963 742883 992188 680169 211843 1162220 483640 38099 774534 628766 1835484 1198637 424744 433426 290960 624149 1195763 1382342 950606 1353255 608424 206127 1149209 1714034 632008 169728 271953 1879744 1036858 1521520 1975387 237969 910039 409731 806689 728400 1711652 1868961 973518 1840520 738611 1870824 1657270 1230961 1582388 9479 1486629 700643 1316201 1075870 1135438 1495937 1930155 912431 1498828 1078439 695464 641775 914014 793285 1558466 386757 325364 649066 1869366 157979 1946119 1760883 12670 666555 1418785 625305 1697954 1595673 893656 1197921 466644 787001 868152 1315194 840565 53063 474400 446103 511897 1484375 756368 1109903 1485845 777557 1992277 1323935 1358199 1018625 250792 1237481 640165 698258 1486263 892348 718572 202583 1284295 1374695 1520658 571883 361093 39701 1338350 951297 21377 1922757 660761 995022 232675 36282 1190177 623002 153650 491686 310296 162918 419314 134017 324426 203541 72528 1938877 353708 529619 1340912 272857 1850741 506721 597074 1165539 1962928 1826016 12353 1825526 52682 952597 443255 14908 1933135 1676329 1784955 126998 239726 495228 1437269 1472564 606295 1173797 1119641 1923916 1494322 1201706 880932 691947 1065830 933184 527617 1251381 1388265 1943691 1421140 1918244 690000 1977635 1051617 11486 878534 1034286 222126 479151 912246 382734 124633 1177578 289298 1001721 1393144 1194828 604820 116609 1282780 1421677 947079 949661 772760 1501388 106050 1140093 56188 751615 1285948 173359 1933316 1964773 1173770 1635889 1401871 1583328 1097501 812708 1342185 1797544 137365 504674 92973 1696145 1255107 1687578 1655066 1557265 1387245 1853029 1892477 1252125 1483257 1359829 1868735 616140 305562 1524777 761759 91139 709712 1936682 1896276 1625490 1678305 50699 1096962 83175 1262342 1091317 782880 1165666 989516 1312408 1479187 966129 1833418 110034 204205 1533974 1216410 200435 867003 1131982 452656 405972 966345 359268 1632187 1141570 1362351 303662 873790 79856 989458 1886137 787239 1874181 821219 1626800 1234082 546555 212073 438140 1356888 1813987 1398370 352597 228920 554548 731462 1041400 1076072 1484542 1495672 66035 161575 1978489 794442 302298 1467207 558213 382441 938083 1804065 1402666 714743 1859438 1893459 1441533 358219 355794 400550 1867355 1166367 765421 1917018 1501190 886435 181688 1895511 586670 18559 1509915 349775 580714 1516879 505705 1289519 1793642 605013 1246259 1809890 1138363 1820244 1697546 1654784 34239 343241 1731872 1108355 1128031 1659131 281327 1944619 656545 1240432 1882737 714370 1780037 1109138 1196313 1419764 1811902 176805 1965600 730927 692231 1561003 101199 711011 1784165 1159872 766041 373460 628802 1727241 1157086 918011 16314 1549588 1160472 1749195 1464129 1741298 575561 1746080 192147 1040932 574190 1501080 776817 1935050 1334608 870030 1282127 734236 775181 1727713 1721276 1950214 77316 1948194 1523079 1363080 1516819 466714 898855 118308 388961 1711842 1270141 1788052 327987 1837606 455783 437450 535105 1812031 1214446 966955 671166 1306603 416899 1946363 1595248 431679 1189397 1435766 1206986 854718 585147 935356 87337 184939 1598716 1787952 1418671 949356 515326 812117 1667337 361256 789062 735530 675783 1330584 1980839 200573 744731 327885 1214684 103142 834138 590365 1650650 1347209 1711671 888719 1844991 187070 946529 310746 15784 513121 192674 233575 488312 1080591 559827 385647 1761939 945295 457475 1051749 1992575 256493 723802 1712684 1371217 1835064 666514 223247 1382457 1171426 1678932 1149608 1316023 961665 1636062 880331 1184857 875545 842146 338737 887599 1979864 1203629 507649 323334 1085244 663570 1260614 949678 1416116 1152892 1634338 884322 1730104 668643 1125327 1016670 1307378 954487 241807 1591659 1472698 1704112 1179228 694393 1846037 58961 148188 427886 796499 406791 539074 1120074 1912787 923329 173346 1166714 119650 1320917 1934216 1756114 1347203 708572 1104993 5315 856868 1628176 1004154 1936772 1018069 168714 681080 1908573 1245316 824142 1108444 397080 1585706 1911710 886169 496114 1618556 1136472 1744398 163853 22228 1890332 34129 1021319 161838 538644 1000415 1563902 1943123 1723485 1415022 1187060 74539 64461 164099 156097 1613228 1081965 970957 282375 1208504 512973 572276 834328 799649 1148259 1877425 1411999 986181 1315421 748617 144976 47642 1994273 1811459 1659576 369276 1763687 1083989 1804438 779830 15869 335219 873491 1655608 1409662 405378 1376296 1546655 724761 1310069 1388652 1609943 121113 908355 1825787 1942877 1463830 65388 455805 1457277 439478 1033518 74041 216246 1702532 982130 592329 562512 1809841 1935466 887249 1927619 548975 27454 1742923 1684489 1275825 1740163 1444448 1201246 1506962 1058306 1462832 920596 1074389 1364377 575654 773098 1836305 750668 1165826 124346 1384399 1516654 582989 465244 655494 460310 890410 1079758 823918 997436 1256823 115359 13682 375340 1582897 340773 33657 1554726 1335807 1402533 1577970 1440369 764338 521753 1464552 1479696 271556 1650533 754764 1725745 1280228 439079 1458028 459995 1919683 308689 542245 523253 1991961 141061 1111008 1153911 1234301 1409347 970542 869136 1527037 369704 1252478 266500 1835879 1337409 973697 569525 1251533 144890 786478 1959297 1546963 222895 1701775 1298986 1221565 592821 913198 1687859 1649082 640828 688624 1364394 209609 1373719 761699 75016 1632316 1539019 1948690 369338 1459339 94757 1494599 1907548 350278 584332 1917644 49122 1488585 1610349 1836070 978823 119665 1055085 1312644 993149 478676 1566024 333624 506543 1391929 838404 213308 1991955 382677 309219 486864 420116 337925 459976 1853351 440144 734463 476061 480468 310436 267205 585965 1836233 1967295 1447409 438866 1114504 579821 1303775 683362 1663308 940393 719298 1566063 1180469 1457682 1840068 1377710 1304076 2556 791485 13954 789019 737665 723146 1558952 308805 1321090 104045 887962 1434823 1967697 1469663 376229 580077 87618 577498 592390 1795590 674239 1085482 686933 75110 518956 23739 1858058 643191 854939 1125851 160903 1528776 1591783 1530407 189724 1090589 271075 1495219 1079492 1238888 1094778 597612 618333 436506 465051 1249470 1441311 1334175 1762588 1857725 22103 584495 476890 933059 921206 585377 1702044 855749 1929992 266222 349360 93768 1768797 1932756 226141 1173898 1820915 1299042 1821556 49072 1865397 1408438 894034 1266286 532759 262398 208592 153480 101969 387141 1283216 1245789 718053 1777981 338234 940502 1372746 565248 885158 828401 1242919 1620760 175035 1859641 250801 425186 1136737 1533774 1622769 435767 680219 435728 535763 84109 1240041 438902 1590208 1593027 1376914 1230396 1135763 899507 415028 1890728 1013406 854026 1996329 962453 730282 1361859 1250869 1334416 1781467 159350 592764 68197 764422 1117331 1131407 1639223 1277715 841903 1837402 862836 1631287 1263518 1927885 917467 597984 717220 219501 1141756 216381 1979218 1910644 281433 33409 828131 779109 1581429 501697 1576724 1721007 1007834 1504091 1268987 442655 1358171 186917 605740 1375698 270508 1906934 1047207 1059335 1300356 1146825 1451619 1922129 1910517 316064 333358 442781 25602 863196 160435 1847351 179006 119172 1582023 943343 1671827 308879 1513140 932667 1580040 413090 248847 1319817 804553 1928249 622413 1431317 974718 1567183 305026 1878042 522227 681609 1507640 864359 1496253 416181 243952 547552 1826882 236079 549809 853992 25569 1750550 330377 1351541 116110 1938459 1978957 1302828 1411179 164473 1457806 1767266 1808840 18104 1198668 867943 420380 1303170 407187 1288961 1353037 283796 349173 1836615 1572986 299127 1996038 139380 1889116 986742 286841 1574603 300604 1168984 667660 528206 1488167 1444157 251823 1502410 871402 1287265 1480976 1663788 856598 1732395 281001 1638864 1484471 1736370 1837784 885226 12251 1254420 1273647 1921516 698166 1121401 121001 508908 1317808 1298448 898325 1131119 1258335 134458 473034 1300481 1068327 677466 349043 531030 179726 1913766 874830 1175803 1238120 758767 1043124 893455 585339 385081 1706605 1838412 656510 1133428 1406836 1421393 767400 1840084 1515243 1685383 479080 432510 503412 602672 1049689 767786 1003107 1303974 1449097 748366 1095709 1168300 770496 522475 378386 1933404 801617 1756212 1651068 72943 391420 941677 1469957 1819164 1511965 1269138 1238002 1709240 1546933 695174 321155 1349860 1517942 1630520 1688667 1945858 1130356 320700 1344346 1419721 1753261 94306 1399880 322483 951439 895650 818980 1404981 479389 943431 526261 1552649 394657 813951 1970515 535671 434799 1518925 703515 1323220 1488556 860340 1438502 737134 406611 1533811 151105 144923 1742698 470614 825596 429745 534180 1183516 895640 1867343 1264632 1033897 661738 1870170 1909761 57994 595116 1789199 1729561 523735 1119300 10423 1003708 476846 558690 129054 1136710 1077472 1054567 297950 1569053 1396172 592846 1478944 1878765 1400329 1936501 71099 1011496 652544 936917 633101 852065 355996 1480097 894011 1426945 674310 337105 17514 1388035 1861506 1688711 1700607 208929 1369387 677011 1632669 454488 28640 1071801 329087 158024 32399 1187685 350776 129096 679278 1235189 566549 1452317 313383 1344481 1246101 1307911 698819 835610 1112013 417447 260076 1310285 950697 1914850 1605090 1632584 1484592 1595931 256929 112926 1402535 1412591 717394 1919329 1191621 163383 310972 235615 452004 422710 521061 262205 1976240 608724 571209 492082 673300 526648 215309 75421 1150797 1256810 662166 1675873 829865 470315 1967355 303373 758761 1565682 1761986 1931828 722229 1663536 1570143 934462 1818766 1865855 1848882 1553091 741228 1611938 1031768 1393764 1155662 167930 144718 1025776 1123500 328196 90740 163258 497890 1408731 1559191 1416221 363250 161561 611620 59552 1812342 1161346 1903011 846577 1706883 429839 567325 1849107 709647 607463 102300 1039189 1835492 1675617 695438 332468 339164 978391 1959941 1960115 829403 1007250 1257455 1778155 1915933 53877 860658 1214833 1170158 1045561 675365 1839817 1963085 146825 1304216 1302304 1144656 665406 607530 656040 1219064 1430894 860787 4014 1071261 1240064 627180 1985790 1690940 1448120 976146 1311034 1667023 193086 1943148 1430055 159397 452966 781866 501659 193946 1258394 958513 627779 1128426 637536 1630442 1279450 1358835 1587053 1283338 44574 1042221 1784760 1518533 887077 1448872 877534 900022 1583541 1812697 1647924 1598579 983875 274480 880526 725089 1383201 193131 765593 1430340 740414 810391 577355 1320207 1576432 298699 1383012 189910 304303 584519 1368793 78722 854012 1119115 1148321 410395 216060 1281878 373241 711305 650357 1905620 61216 1544771 143565 1258994 1090607 1573902 548060 1499858 42447 1347899 217534 415974 908222 128708 1499249 1570044 1235216 1186222 567961 500760 20371 1430615 344482 475809 496226 1754399 1228634 297277 1788079 17946 987573 410247 49324 899501 502393 899103 1687063 1779208 975864 146263 255061 1507241 820211 1511063 57301 1286619 978727 429319 1493896 674099 164731 48878 1046371 1456472 1107690 219553 680111 444619 13332 130376 193311 1903 17155 1859798 496770 96924 1111044 1970371 591859 970642 1312739 1667757 241513 78799 515919 739360 1046247 1786617 47595 1838193 680269 1461592 1054333 1098293 1383634 1140428 1074641 51608 1766513 1575298 1762748 1238368 1327503 538257 633710 812590 1626410 1274070 1031467 808755 309961 314866 1282971 1691545 905053 195309 339709 1114987 1207204 172814 1637347 371993 996674 1747952 858385 294843 753488 216332 1692640 720823 1690335 1531901 1435482 547416 1795973 1562731 962623 283337 1715604 1775981 1288401 514451 1510362 327823 340953 1235934 649847 602481 1309987 1253507 286692 927681 336376 1924566 974727 1555724 1480793 1745289 1764910 1511222 1305748 1052321 150528 722315 450588 523070 168223 1329283 1735455 320672 650172 52278 1343612 1361387 675834 1708212 1933270 502900 1958572 1682238 696549 364996 792333 1834038 1947135 810984 1313802 1308668 1135084 1356925 733008 881545 380325 1842185 694879 147414 828187 1506011 1062795 593225 1727392 710864 889378 1333241 1060497 833277 1553847 984817 661830 1194326 397224 1249042 1434560 773673 702231 1266504 947789 1257252 1233549 412729 891061 762065 1676112 1578684 1209990 663421 183866 92485 1486479 674349 1766533 943488 723203 1763479 231464 349864 1737566 1882607 1431899 938762 327427 624797 1729861 1074272 874416 37276 964076 1549669 1489170 175674 329689 1914797 1119461 444376 1818703 1471770 1316719 971490 1683518 414880 1770993 1689302 1186890 1695464 819379 706209 1310289 411470 993979 432450 65178 575145 1472517 1017173 939719 435437 1151422 1985164 688975 1210163 105881 1340222 1018002 971578 735242 914880 1688212 810661 136668 1895870 709460 1635506 1208454 221249 932586 377435 35131 1469498 345304 1720267 990746 1069573 579775 764741 686023 805251 1388480 212813 1779452 1066282 1951416 37993 630042 76224 1581641 955098 997151 816563 365225 1918596 1658958 1313072 863779 1689602 715965 1884291 670964 758754 671803 608268 1663178 588008 204795 476184 601201 1706111 753245 1087095 1073474 1419868 1761411 520 653004 1339194 1679908 1012324 1935238 295331 1227081 531467 1781589 1675592 150617 1383595 1931734 927467 772519 775586 1122766 1361630 496132 441266 1915880 952422 1264036 854785 1326242 1170195 221999 1796610 633651 1151573 159427 554005 1673107 86543 30563 426397 523461 368559 1666182 1551554 1615190 788301 648594 1255503 1946102 1450610 121316 25319 507865 287455 1501371 1074913 176811 1521237 1014678 1612170 420722 105273 483231 698630 1169984 1044596 1766100 777122 106262 1021954 328301 195780 464882 768747 1059340 14723 395910 1718068 874199 868027 185973 112678 1735989 636510 1737196 618537 380182 21910 490644 1156488 512712 130729 848443 1125316 630833 392611 283288 1917586 1075818 969784 1534458 836259 337886 1387425 930555 830120 1519993 378878 770785 851355 1514991 1890176 1349938 1007166 1279161 805360 546642 216406 1955282 241184 77745 1348773 1260783 79219 471567 165167 1766580 1595374 1021594 1904670 1580571 1008186 543454 1488908 218811 548312 975068 1004953 650810 1884582 488273 901675 1156619 1558475 293709 47338 1214482 301543 1437069 719266 172490 525840 1293635 1086937 806957 1241464 627498 1382432 283672 1180557 59335 1567559 614756 298803 507916 1710782 1416466 126804 186380 761689 697468 551322 1725659 189935 1217630 1084777 1563018 759988 1593259 176325 466151 183233 449251 1844290 87535 1681097 1230741 1477099 254539 470274 166350 782809 1719300 1465245 1657798 477347 1062858 1112997 1639545 1912485 1514278 677942 1202419 84217 1150514 1273151 1670999 1365571 1256244 1379702 954423 442797 1380551 525074 85348 14499 310942 1270926 1157069 30009 1836670 1733404 148709 472331 1290923 1136592 702497 584144 1098731 370826 1863039 1404315 488959 248224 824709 1051613 991804 318525 135718 1372782 1781668 1863255 1535853 1916195 1714652 1782649 31517 1981658 148546 1336061 460463 1714488 83202 999017 741210 1552047 1855713 427126 13250 251928 859723 1118875 1222787 1938741 741384 1602218 1187776 1966820 668805 1950879 695735 1467436 422224 780808 867572 1274198 456278 1830493 349447 1318655 376235 564077 920705 1786199 724933 1614350 1915349 259925 1985933 1356396 501323 1512101 1238363 579271 40439 1846589 1414874 754685 591124 428337 812288 206100 1849971 1029814 670167 1163134 257037 1115099 40843 1632827 1594732 1849474 1048381 816124 742657 766230 1276757 1420447 761529 1800195 640681 1786590 468024 811796 1129834 157485 29113 1962090 1830874 1179521 1768235 658442 1311492 1443850 1294357 967711 933793 685020 790295 1537645 1558935 294237 1076482 169770 358138 1074517 1384608 856186 40743 1698479 14296 1504190 674808 1014093 740286 415952 472134 794471 1941496 1954498 487029 1078503 1902992 1906783 1000539 1995417 993327 464355 1080117 1153781 1610867 1829453 410553 1722039 367792 909284 831369 921183 1530171 1279576 1479414 1802274 1967597 674308 730835 1357829 110015 134914 171310 1729909 287804 812383 471060 16939 617569 900317 717996 1346625 44532 1244025 1421908 650060 1545463 1663992 1011604 568821 1720251 868981 97691 1217919 1345928 1881305 199113 1600683 993888 1880277 584867 1037197 326003 1350163 1527458 571959 229728 1372917 1518705 42372 1585829 129479 1494378 1829729 61860 732258 1978611 30069 807086 1736503 1953427 211455 621337 1421068 1046664 691265 546855 977635 449051 1935091 1994748 1591826 1354269 765709 465378 1243098 330976 1921023 1138292 1267163 1261388 1045750 1433502 539412 604961 99424 1546431 1848204 1048293 1983713 446059 28831 1954753 834295 716667 1776480 1528757 1956889 903768 1286371 927343 438598 333711 961037 1157961 775768 2012 1043934 1313750 1164481 963319 438083 1870460 109181 1904462 468973 1275086 1371208 123377 1121137 1171787 1417929 1197416 743897 804920 1026352 465622 505816 975945 1963133 1480759 365011 351384 347307 1535367 193157 498427 790598 665256 848116 1815419 261887 1194668 731808 133177 339449 1706226 872 520791 973739 858205 1628347 132839 235342 560508 492350 1011314 1155404 976152 1720667 124857 1218290 1339673 389806 1642526 451071 78210 527201 1180699 1061283 877306 198025 1054341 681802 1445325 1421541 1237379 1898614 150111 957537 1387561 1804671 621316 1898453 501801 1109332 805469 362196 1951211 1346154 1195278 630309 339742 1737731 80496 289 1248063 1308982 473086 964349 1243385 1923003 366182 92824 1270102 921323 376568 1022651 1504983 1556044 1574381 722212 1441428 1230079 1728699 893852 1644566 913052 322394 182725 460396 528138 854972 481575 1911011 1852082 1326914 286204 325221 1037454 219856 152264 1657836 1840582 724251 666400 344218 1127920 1769042 257711 510029 581822 334842 114821 1995209 738802 872680 1029851 930698 1329368 1588743 641076 1111111 1960146 1962123 1881258 1345741 667175 1904100 1491221 1460619 1646292 430961 707240 1616818 1454525 292722 135464 988447 1963968 1187220 1298540 170676 1500258 1013338 1122955 683870 606964 1708576 920113 1035440 1717845 1672177 1341992 1242590 1986993 655828 1937374 457858 235075 1889893 73603 1944787 1082070 1790087 474075 967649 1736319 1268520 1083337 541141 660320 1040016 20339 372542 381691 1882668 713001 1435440 1276765 1898538 831933 1158103 1467443 818767 628256 1438602 1398146 1334624 419724 215617 97890 781710 735192 1434436 1432433 1488926 1326577 1386074 1962508 1475630 431499 1270272 1721873 379237 1985488 1743432 943062 398095 1747943 312716 1408998 427596 1544664 271056 977889 432881 995779 1151490 867723 909670 764111 1574218 1247084 1982005 1188061 423518 1523589 421155 1924647 29206 625941 929631 1406131 424314 1530144 43494 1531608 183135 1717453 806751 798264 1180708 1130267 1842746 954332 933868 996220 1139217 1189418 659260 1338791 1847674 1383104 309223 830529 455612 564304 844981 838542 1389825 890206 99140 1330051 17233 950656 1383691 786108 390110 742729 1084423 340225 1320035 248862 1336705 1238145 947360 1478933 894106 703624 601054 392346 1636180 1996372 547460 760862 1559959 1995797 438959 54240 454246 473629 423445 438111 925424 1398624 1093262 724076 559163 1092222 1612561 993027 1466305 270790 622349 804732 825124 801515 208946 1215657 882950 1368262 1355300 664625 1888445 960790 1398063 1430829 1758381 892792 432947 1085408 1355254 928708 643585 253085 1254821 5215 365253 935187 1468194 602540 56923 1001656 1107721 1108256 77776 603606 1599632 917788 494630 1521714 224097 1828034 1861860 1199204 1164198 888424 522246 398843 95602 982089 1450746 267858 1843615 756233 1296494 1019463 675723 1438257 1432061 130264 200408 1954882 1856998 364033 1845692 692739 438502 615844 1264893 1580608 1291490 563464 323501 1322527 637573 637393 494176 812677 257997 1629479 860269 674068 1068552 118785 26846 1669614 248675 308477 967697 1012117 1490678 130397 1016685 765055 1664392 823470 487165 1712561 838856 1625322 410737 1917697 1343969 225210 484171 1397701 665009 1796109 1904503 980767 1182995 684794 484902 1718188 444788 200267 846679 1361989 1375365 387542 1790635 388754 1682959 680656 1947556 80009 1311095 837934 1461302 716957 1761485 72400 1055936 1567270 1961325 1392325 924867 1283736 1609523 1671931 1987307 1952211 1350484 1304811 192886 1327716 1042015 510647 1794296 1638580 268861 73414 755712 1600389 1622134 742723 1030761 391613 1774496 1445571 1118187 696169 664893 1771671 730008 663855 591767 1217915 1348684 184849 1531892 1767628 1255775 563052 112055 1742722 237734 1387418 1807064 257929 1504956 676037 1564818 1287589 950017 1569290 1744644 679538 436443 242189 1703523 540862 107039 846202 1548044 1050521 1186526 834269 938027 1507637 34659 946018 1366666 1670943 1760202 336622 1591756 199386 1519882 1243390 1527635 97206 1204008 1777789 1296912 1577787 129213 1069985 1842427 1025368 1202636 1489742 1322396 619763 946198 796821 1611398 1012623 1890939 665896 874658 1505096 917462 508662 1171072 378571 54966 17676 859475 531517 215449 312752 1024244 1601181 1331858 1232509 986784 569825 1664578 1552308 342709 143255 738392 1361904 43720 1942908 1273026 1857476 237132 1994491 1234496 1298444 1162209 1208859 124873 396720 501818 1150306 1806405 731308 1775785 413203 1337085 1062988 1941959 307913 603162 1065024 1552361 486169 1239823 710972 1478575 649709 572318 1720364 976296 764812 1763779 107906 415837 1090811 355011 807209 676778 951137 1238652 1270849 1535993 172368 215701 1434206 1740174 997844 675072 104205 1765290 694808 1044640 802862 814460 1190851 952837 1860822 99649 1812570 1886931 1998375 1003898 1938161 1657608 1117203 805446 1223082 702460 601578 679313 858037 22398 186535 1455046 1663852 188485 1507368 1525453 327750 826435 1645718 1430195 869801 1110707 1325127 1650985 1911128 1215531 552981 1221838 1636757 1961806 646895 1380323 728075 1267143 603514 1360267 376291 65290 1009574 596803 393159 1591503 1599794 808433 486675 1965741 1469919 1074535 1341503 582353 680796 241448 1613409 1107275 691179 1521503 124321 1718303 1129120 261098 1453778 1801963 1661481 239532 552699 1882865 850561 799787 7242 792822 109669 1841665 1015902 566349 902208 535966 1920473 1223432 596911 1896906 1449577 798005 843013 661690 219328 857252 1368158 1287598 304572 833742 1654273 1825535 871952 999019 491955 1059787 295538 359043 1841302 1676674 302141 626581 1099009 1783463 1097231 1508450 466318 357984 816188 37500 1902434 1942904 1262035 1684998 1100872 1584755 1893452 1683421 1928162 1227714 1342990 1754105 1036108 1513350 1258929 567796 1776260 217430 1743875 1322763 36383 1080532 877286 371783 776778 1143663 1216718 368003 1316528 1098543 1055971 602153 842375 1119997 1469067 1735190 886440 619670 769733 926143 54117 669053 341735 832455 874310 1062623 1498531 277878 160842 1111861 1483997 1912687 16584 1325387 1441569 1540500 512334 1911218 921994 326701 482058 1302454 1587056 1399090 1333624 183128 1594222 717552 668795 684206 1575179 908473 1901276 988443 389913 1544318 493769 1306409 1403796 431410 1826978 752893 1727205 495359 1339122 1005453 1072418 482507 372763 817663 1957929 921120 857771 1121868 590434 532309 1615197 1520187 1420194 1039305 995838 143728 1526525 1644274 773564 1157722 1420440 1387383 749828 606551 458985 717611 342307 1666947 633373 1657775 1985546 142109 1420283 706883 794252 1972929 835427 737261 681069 542467 663477 41686 1524096 25531 1090967 1140467 889271 1733891 1503877 1520721 915389 1269656 147727 280936 1112949 1070035 109290 1318881 1028546 706915 439424 954826 459527 1127845 1846360 690543 580562 717929 815705 1068885 254923 700931 691372 1885838 1391932 234295 615784 1612700 1673065 973418 681437 1283122 404771 573748 1562849 1005397 1193800 761832 267340 83513 963135 1785993 706919 613732 1551864 1713797 784277 308917 1404175 258658 589274 188817 1953689 92750 1325413 245723 1483279 171655 1440873 410375 871035 1236844 1865024 1847528 625789 1340213 64034 1593339 115451 1777326 1870308 644371 1023923 140645 424470 9959 1048922 76872 827162 839271 632754 781483 528721 1652581 762372 323743 870239 1603600 323107 1721094 1510895 1298441 1077443 559962 613942 520244 644216 1705886 1850730 1457033 1513173 572765 856928 984813 178993 1309708 1128415 1549604 244547 1825440 989057 1298171 1919200 1112855 84536 643922 550781 1510150 1638607 1827483 1749409 1562487 1255696 511678 787324 1833440 552784 895838 925297 559153 1986140 306314 30217 621965 1945386 1367391 242342 573631 1130752 392435 266103 912265 1563578 730543 1966453 1429091 1177165 1494782 1987575 213319 879354 601724 1245052 681235 1078880 213054 1777665 1052678 946751 571861 300225 771350 1013134 1292155 101687 163910 1660535 605926 1781368 1381958 1522511 1359488 863456 605967 87283 1387660 1550170 135818 530972 1755033 494703 944005 1277055 327739 700339 650374 195284 1246050 907448 93550 1700578 1607840 1280727 790300 1870834 1797151 929038 1476730 655426 781135 1286501 1899863 692158 1448758 299551 836594 1389205 941936 1653965 1467688 1973433 108695 125644 994239 822206 1588877 267612 538620 613690 103419 813314 1931003 1848066 995942 1112672 162451 520630 100153 820624 826491 1998072 1115744 379464 836501 753753 888906 1187941 261535 1118706 1592050 194778 1554465 1310321 1179656 1380180 1516683 1454518 1535669 1987796 1618824 245221 1368572 1579588 1425241 1408580 294283 343895 971293 968082 1029582 267875 966972 1866366 989937 301869 936699 1448432 922070 1796659 225834 1296986 1336059 234170 1890013 1244575 1949931 911644 557482 1926910 1777122 1780466 1859320 808377 1354035 843525 1378435 1607871 1759355 1510145 1066998 915288 1375796 1645481 735149 87626 1926342 1224719 1490404 1995370 1564550 1047731 633144 1114730 1225493 1044972 1410989 846124 490805 1770415 372592 1008563 74566 1852607 1192736 861077 205582 1837303 1610289 1678392 730107 487837 1151244 1307593 586599 800487 1140497 1133823 1391084 2365 951782 838520 1279331 1738432 772950 619810 1064340 1244246 1462644 218305 1034594 1879582 573686 1285499 809051 659587 469259 834665 872908 83567 1588268 611539 693022 915591 994604 1897601 814380 1380476 920314 1708572 1898114 433225 809139 1729937 248916 76690 618056 79615 1453229 237431 1899732 1141206 136282 1904775 1671239 1411888 1514794 973228 834668 536631 254118 951244 1931859 952878 1414936 171522 1645150 1468169 614904 984780 762351 170211 1810188 123216 654738 804451 51175 936734 1918169 1623237 158894 670211 323428 253236 1381420 862273 1002627 686723 1244092 1561589 481750 1361887 800281 1338683 713572 587099 252508 1307373 1316808 322380 1829704 1822064 1245058 153814 1418356 1685899 15170 771019 587310 742040 1643509 359565 591029 581750 434139 1295101 528000 1464197 1713497 594386 387859 1532417 433047 1429187 855905 1852138 1384544 117879 775409 747739 557357 1990913 895221 1926776 1317263 84610 586668 1227734 974281 72969 1968931 1184885 1523748 1289037 1522883 588791 871851 1112201 1594884 36833 1745450 1238275 321932 463679 1534912 1583150 1054031 860885 503296 1870095 1300467 1184248 1564194 1694755 525975 1693591 952547 417407 1416408 109754 1738355 1966790 567335 823823 966058 1379600 1776966 1997998 18040 960720 233470 1851112 1029911 1649226 1525818 162628 509950 126055 1062445 1001870 894053 1804900 1205359 1684227 1281177 1237626 1195276 1719131 156944 1058192 1029440 212036 1907966 426246 1785765 623989 1416841 646530 221009 219369 328876 1988412 1473068 1831826 527683 449723 368677 878658 953189 816985 1976971 559928 415326 329519 1705384 325207 348850 1678742 1146350 283863 1359221 1915001 1498571 1265175 1461206 1846840 1252359 1570151 976654 442505 533518 1244821 226768 877793 18345 1611096 946408 1467077 77922 1880110 1837814 1186556 988174 349143 673281 497440 231743 15995 687223 466502 1328034 879180 1982960 1097616 1285998 1591990 1904640 1814058 642349 1448081 1342654 992804 405755 1643046 1860104 232935 1204238 1157711 1093039 1309069 1083847 406308 408983 744623 1599958 785373 671814 989834 973955 1878786 1711442 698690 1999450 452356 569612 863115 1047369 798800 2699 1521359 1014611 1926816 1502310 567789 1439959 1443170 1894647 1828619 274641 231800 1625307 27373 1498064 1753302 1332726 878029 1429639 501526 151467 1924493 1929262 1269863 575442 935066 837517 580644 1962929 519233 210052 1904839 46109 1643251 1574114 360057 491712 1282526 522875 1199745 823203 1567115 177659 890137 629006 1161304 939175 108685 1993673 1078597 47333 163982 155191 593027 1637945 765442 939272 247415 421423 1822244 587399 325300 1460379 1462484 489271 1776533 926545 1907968 1617906 786186 448546 1930154 319765 476996 295609 108273 1442110 815991 264125 435502 1584280 1357625 233596 1136280 837316 731803 88696 419195 926175 1299061 1502645 1846670 881234 422054 828904 1512052 275385 455037 672570 1891198 71331 299236 481884 1937348 1995580 1028383 1518940 1311665 1759849 465341 1196493 163268 165846 299668 754787 716542 1340404 1860626 1850747 489603 598629 939476 1442878 613951 607529 1565426 643193 1087584 1461160 1517212 1307872 531061 1566175 334589 363587 1191064 1122024 890885 1337792 554049 1702088 16212 562411 574366 249735 1307600 1944500 1796183 4953 1388297 1022160 681432 214777 1528295 1605549 545175 1947465 991950 1434825 746669 641200 1601287 1175459 1802629 845101 774043 1419279 920331 592585 1188847 47615 1038801 182508 1252034 1621817 1784777 647686 226248 1195104 1769093 343434 800674 1278726 416784 1790663 1243446 417939 833817 272139 129263 74768 181108 682765 1387948 715713 1349285 1976719 33914 908356 1985328 1698291 1459696 772783 1084129 26293 35185 504464 1245366 1893542 1736789 758028 654846 2562 160489 1634505 1965529 1543556 909137 457793 981860 1799630 926413 324072 981141 1006949 667502 120191 1982285 1271478 236558 1644288 27704 1297478 1800965 1714255 840091 1165197 1402275 1670225 302152 1977084 979956 1889460 351583 748872 1440382 714548 220331 352038 91686 1996097 1903883 887144 1901488 737254 1172807 1494629 390 1648996 1061725 317676 1350212 80760 1874330 1641460 1163609 339125 1086719 16546 1503610 1106066 1973414 1753812 582832 1396323 151528 1627901 682964 1439636 315310 606484 189343 1741665 762002 866897 873793 1382450 514945 973818 1365448 1666371 401482 1846048 35251 1604595 1673172 533820 132760 830040 1341894 1962442 1637840 1748510 374364 258664 1006858 423824 1825563 1003288 927154 1693564 970006 190698 10752 1274110 1486402 709869 1793715 1426130 1049103 619980 1147924 1032536 651166 358578 1003642 45646 1135978 1128040 679235 1407297 840370 297880 889220 1347315 517518 1111774 132149 1986839 373235 1582719 1096884 1105777 1930217 652222 1214175 11473 1755253 150908 1482635 1733772 178203 1987794 1679053 412217 431007 1946109 60619 1640013 923548 138548 1629710 1301346 420654 931909 1415015 1108002 590299 486884 1646279 1562129 1265404 770821 1032172 1956777 1330876 296067 1752998 405474 1263195 1795005 1190240 1937389 1838574 1840504 817120 1315195 1523251 576544 782195 874879 699820 1734345 185966 1692980 926515 28006 796457 555112 628378 905391 1572088 986641 699659 853072 353842 482029 184869 940071 1795899 1020060 396437 714731 1072668 1430341 688510 1676676 277441 1346195 122637 96302 838539 933616 1747174 1879062 912797 1096287 873866 724310 1469061 1610807 238366 248621 1201057 835571 471751 970733 1001794 945832 1479389 1681986 1690523 1175293 947788 1973416 1749675 1803389 1796082 888316 321015 1881968 1429744 489237 1397881 458599 1942250 1953804 1588790 859259 1051048 864486 744736 125388 74629 468298 1430133 1557279 1730787 1528222 1126197 789395 57702 551007 1113935 880333 896405 21136 540750 774259 469935 1103187 768204 200919 1926184 1284555 491713 1812659 1635985 1677039 327194 375695 256951 1809121 822204 612059 507666 1276434 1937756 1240560 1295796 403215 887602 1652178 161560 1378246 251527 1179561 737034 1658760 1782529 1437381 1654254 441296 345094 1584861 1820890 321987 583686 67102 583276 1790636 785783 408013 797418 443457 891172 1679883 328744 822834 104471 230592 648231 1169714 1709028 612947 231260 451601 949879 730370 158413 1865557 1322214 781973 1185344 831408 1826232 649879 1132254 642267 342181 1856437 310652 606640 879762 1633362 355074 790395 919065 59979 266743 1938812 1677975 1944265 1373606 726233 258803 1300139 1379643 843071 993666 1498577 1103943 1486106 1581409 1999597 1747471 999127 629788 1940049 1401959 415260 1285703 486230 209812 599029 1964464 179029 69621 752577 1020586 559168 14642 763877 321306 802317 405172 1226218 929789 533686 810047 1891830 1250153 1495087 504039 395391 1922258 1126478 1112583 230447 1397239 678776 552147 507376 883805 459389 916899 1228975 943783 1539709 1966596 1836164 325039 481988 238516 1100405 281470 1695086 1057902 51435 1787698 341810 772942 1532631 833307 1799088 62442 934196 1566037 1885290 624162 1114034 1051213 1600354 81376 116702 313119 1795655 608297 510103 1643954 81157 1406612 1636504 1595136 299761 1514002 521955 1457645 751499 414946 1983484 1764466 3194 1829318 1427761 1992891 862733 1702976 438015 1753778 1848663 975296 624922 941198 1906570 697626 1879235 1651050 951433 1212861 1413495 173731 667567 1060211 991689 1132529 1491684 224052 1330305 896215 739115 1580118 315415 364835 350532 384735 808023 1893550 1030030 336291 1767892 993458 384253 204156 1846804 112962 568718 1076836 479932 1390659 1748878 385893 1709951 696673 1887154 1413335 835972 1294853 840203 992056 209577 1777260 1561976 843579 1269123 1480775 1022999 1951711 1038919 844860 1112330 379739 26036 1132568 277 1604377 98790 1405350 331589 1596099 577326 657835 1494948 298277 863193 1498620 1855591 686537 377850 1894320 1541980 1497969 1234890 1695614 1515509 1153375 1823195 591460 1798647 737240 1048199 220839 149110 318897 760727 1289674 79382 1579545 1162462 511150 581513 1612330 1351451 716718 608084 181983 177068 1849130 87781 59656 1711030 1569682 1624835 1203783 1584370 1404560 1901400 1677499 772574 1688206 650490 111765 1873993 869645 28458 1043203 1349184 1053186 1516791 1456333 447349 1075947 598259 130953 628897 1027060 1623712 1967887 1537000 835865 178722 1739524 152457 1956413 780144 985837 293169 1848600 767662 429438 470011 803911 1516116 1982172 1689111 183557 482312 1615925 209159 1297916 1651433 140812 719936 313757 1921663 558170 1690033 499746 1969885 613194 1073746 1275515 1710672 1016775 1019220 379150 1951209 327024 1272449 732484 1683650 542331 1030104 1886317 73368 1056183 1759692 863404 241614 634179 1139635 1665951 1825634 1964784 132228 724655 600729 821085 130133 1284237 892553 1850978 692577 843969 1599873 337880 70204 1487671 50689 738920 1024029 1267036 1802607 926755 650842 146881 761757 1040834 617644 489337 1832749 289535 764640 707740 1388924 1500507 1579859 183732 1898939 1754578 1821978 136786 614487 955219 169143 1385008 1468862 1754670 1313900 1592257 833374 1013312 1215235 1047788 1151272 1207503 1701077 408655 382007 521650 1218435 130090 1246134 701940 392124 1136186 1865383 1897678 522758 1733873 658741 1664512 1338482 1193295 1161480 1221240 1498582 1117149 1715628 54756 313188 891353 1871689 505647 1489352 733316 1245455 1503617 617382 1401772 899381 1257458 1012757 1776768 463509 1570501 1890186 366144 1268701 1135862 931385 1795317 1071007 555269 522156 1168521 1865767 738242 1835749 1068231 1418095 781050 516789 253754 887118 1524936 259788 1154140 86112 829422 661103 1431969 922652 1842025 296385 1317725 874778 307950 292145 252650 1539794 911425 225152 1242953 1609582 1579152 1316873 386806 477803 550243 1237709 1695724 927883 215298 335357 1180464 1136649 57207 1257063 670333 244058 1058395 143830 1543472 985684 405798 738595 684185 845031 372844 1962403 1096315 1113668 1131395 445958 143027 676219 493129 803155 1307706 1632958 1808383 27398 1562679 1852673 337555 1068562 8107 713956 1847035 766732 431519 427271 105181 1235268 61331 1140785 296612 1075724 431036 889987 233455 1023247 1300227 492512 708272 425802 1626075 1147153 1005480 1982146 1553191 721921 357073 1049708 73655 1591952 1802591 1428804 1918171 1675227 677191 1905661 1480942 729803 738463 1757555 725451 1927609 552192 459935 1964609 470758 73472 757268 1838436 1061163 1421062 16813 1453244 858781 1982789 1121593 781350 1552744 10476 1419814 282131 920317 1172767 1937444 1458430 779223 992266 1132710 495553 245077 1509565 149764 1963827 103581 116864 1829572 1535343 1886387 1896252 1011967 1988762 133522 517001 1453951 80740 48131 1161025 560979 885089 1201778 422491 436202 1009475 1768161 555752 872946 713104 917598 353951 998840 118398 1713877 684859 274445 1655388 623779 746209 1424015 497597 235264 856219 1700255 1839694 1831412 366083 551889 594596 206735 1757579 687541 1658897 891401 1442397 1792036 129027 355457 1022567 573657 1695534 1777035 1517851 1486218 1892813 707708 1757445 1209684 66248 741257 1434369 1990832 542394 145537 1448410 1793855 536274 1139096 682030 1801844 475857 86556 54138 958751 1318304 472664 1557193 585211 1590378 484652 7214 1145037 1061098 1212953 1079171 1455035 1189749 837314 292839 478498 1910250 87260 1058851 1586226 1433671 199416 916418 836332 1171108 1697318 1620098 1616582 946990 1858705 1826836 186865 293187 247043 1940705 1413969 1684704 931627 1179138 359801 152615 296869 647084 986050 1622468 254725 1196407 52577 386859 827255 1375976 1181283 376841 1524593 1037862 1670628 525062 51475 17998 1308438 554979 1554479 378368 511180 560640 951844 1180997 1097602 1840723 798446 231872 989915 1488032 750743 1940186 1612261 1374422 953041 244057 570310 768427 628312 336833 1325578 1980939 1469448 509619 1845616 837054 461704 1382923 936158 1663964 1101408 1463671 1167370 1274036 74830 1697488 126130 84755 1620478 1701682 681481 1822021 1318222 880741 911545 1884765 1023108 263787 906802 1638211 232981 1311523 743132 672254 364800 1429042 911073 1351223 1969224 596195 944649 1567454 1323202 182027 1089276 505860 567010 777555 1515621 754433 1636521 988311 1464804 250285 646669 539626 1216239 1464778 515056 849448 1424999 955706 1398225 1464627 1241595 1479672 1262405 1212314 672975 1148512 1101958 1587367 1333898 1226514 1653715 745275 1668953 1365151 1585777 1959767 208273 1280636 1959551 512868 435713 898843 1375650 1873140 1051279 1435751 768787 1324442 1760454 1395423 143793 1012708 1564770 135454 1315693 825837 886409 1145442 1499372 1758828 1292390 277030 940322 612664 1042924 386817 1407270 915550 599637 759161 1255408 1837767 341910 982239 1088960 1011161 1312781 795823 424087 1893615 1587027 1515592 957267 709319 1132063 585528 808012 684198 1047767 1447291 105376 78046 713346 1296870 275787 861899 1544609 549149 1680508 1846228 1218592 489858 601772 717748 843689 177292 1398189 742129 1520249 1354984 1933393 351461 1856599 884656 264133 158341 919721 843715 1690598 1936508 51865 566990 828317 788743 1784726 1687156 1758495 1751035 804803 1286041 1447316 1692945 1368394 177504 64746 1764120 142458 1195825 757062 17181 414212 995044 792273 1449594 1355785 454090 1370448 475508 1161955 664682 308732 498851 942268 301590 1439725 1339896 183856 1574803 1664279 1886763 1194441 976989 253505 374938 1485145 1735899 334158 1212505 1420290 921577 270235 171686 233273 1767177 1302618 271604 1738381 4932 1999033 642887 446626 42292 1041532 36304 1481322 1379696 920821 1904793 1822394 1446378 1527849 1259946 1894738 140816 1401494 153363 1038036 620294 798320 1812441 1145028 801222 285258 588060 1694195 337831 808837 1860753 1197448 1117441 1298330 178746 1069979 953577 223587 646602 233077 835940 784504 1844123 1230637 1716278 1815839 612603 588724 1152199 709389 1636999 285222 1902794 665999 85297 1525335 1558999 491012 217652 1335713 737198 1898497 322518 986083 1185925 354376 337736 1743414 407892 869854 1674759 467598 1581807 688338 473424 1828839 107264 926125 1894098 1539026 621444 179499 1032674 1507658 1573550 413418 197434 821104 1665253 1085542 1193840 506186 157377 1519961 1145801 295790 1722668 1848461 602629 1922474 203518 1874632 1398599 1819523 525189 899137 981991 173186 221591 1318555 1438473 1724813 311325 306978 1601460 45518 83793 983527 1160356 235372 770867 1701592 675444 709394 1759954 337961 1869174 1366907 823432 677047 832131 942389 708268 95227 685454 1447633 1485798 1144786 598252 61440 960117 1358157 1625689 1361317 1260269 619266 751994 999573 1090695 1853071 1723788 8317 1607803 809055 1495829 92852 1565777 262101 105527 236936 1317915 1994815 1169270 137904 1037140 304097 1734864 1112234 1150373 1818179 1978933 1031975 456204 1523404 1904347 1693496 1388142 28233 1499720 258505 690846 414738 515848 1743568 1536347 579261 433043 669012 1168065 1313548 763653 1570789 533976 1798416 803588 1864624 1354415 513636 1300753 402351 1448008 1679552 552537 1128597 1843056 1339170 8899 517139 393883 382930 1847430 1049918 1200120 234304 522627 1188286 702757 1368195 3508 383419 1590507 290170 1989621 754699 1150456 74940 788758 1642073 1234743 188380 1567630 522584 1897354 1880288 1587730 269155 1441679 22538 1739039 760819 831348 116437 658778 571090 142046 1328558 1326467 1353446 390943 1879039 620461 355493 227788 1645047 334921 17970 994085 120383 1191485 1380765 1242591 1881631 133934 1678625 1716446 981319 9030 781001 55875 964854 478276 1336876 1314838 62158 1924569 1108750 805937 1374681 496640 168698 1135221 119105 1165995 242982 1756365 604086 1062460 246742 955740 549865 556720 195443 306663 35038 1910034 638863 636655 1100534 528288 1114076 978901 1162925 716798 473096 285901 1821901 1134229 987516 417256 232914 1749035 314840 998003 1042706 1022105 1577650 1223468 511312 1404853 312319 194248 1358176 421648 249124 642028 213097 522433 1446827 1241272 1262165 514026 1935836 1991669 1789958 755918 600288 471398 1660692 982995 280623 186340 859939 43209 576360 1172009 1356606 1386305 93357 381647 141839 586715 1724501 545183 97413 1121280 179299 1392724 684529 1634858 1817187 1850163 1559379 1160819 1556066 1323750 654996 1648071 537735 194531 375398 775562 902072 1558914 1387576 1147569 1051605 1124558 1081145 1200918 632114 1176423 858116 136465 796708 1486294 1860447 647001 1513500 134693 1096413 954498 1193479 1910241 687886 908952 934764 1306358 1406196 1546317 1026339 901827 1103369 1793978 730097 123402 719176 117933 1917004 1273774 704010 795141 725585 911363 1572982 80284 1215549 1034962 154421 1644842 861519 1454824 45060 922806 625152 393215 750736 981182 1562978 939014 1123729 879275 952325 1266767 1210111 1604182 1270989 1124500 849675 294641 1515261 802807 1424795 1994658 717883 885644 989142 1779966 1979742 1613170 1288259 684838 1487529 1679032 185990 1588502 1181985 1445175 1083712 1330052 500773 122 450699 227261 371829 686047 1020614 1810168 1550103 560187 1861333 283564 1104400 1913591 522397 675699 1042103 1736483 199712 1558021 1202953 174461 1073867 866104 209853 513032 1333494 1173564 602375 898562 490386 592303 1899729 1323589 930386 1110116 68653 622067 1994139 1018510 1049497 726288 1518277 1801571 1598870 1565286 732716 1124254 1713829 205461 892233 677585 1404466 1620513 711339 923144 842580 1124815 497498 1069342 1416716 883471 1383919 809867 308510 323353 183360 1132100 1190008 1941305 629468 750238 774075 1227778 130900 749371 131466 1652818 1197777 159730 993069 705600 1352949 1966266 1828009 486017 1450714 1979683 1120615 51577 123352 676720 273829 792151 1666831 887467 1182577 714894 560869 1058005 316069 91767 1935183 944227 1308601 1955841 1534140 1379606 872993 1132535 17780 652097 217049 1426258 1495830 1093069 350758 1264907 56051 547292 31219 476480 1498789 373592 1723517 434082 860973 143268 1929807 1712613 537233 1559623 1872786 253755 561661 1071311 1642279 1853905 1880774 1697969 1430311 286824 1711751 188925 1571924 855772 1778919 1588238 1608995 1346567 444754 1862637 890797 1180091 41693 193754 1832030 278635 1770381 1207448 1547810 1604418 1935197 1085812 1608172 334733 664894 871463 19448 1434546 1673390 1852618 984679 1092080 1013866 297111 1400761 329008 1747229 1173593 1496256 1579078 920886 640404 1734550 44492 444474 403806 1057500 48079 1908631 23510 748621 971131 1587317 1321356 1590877 1766209 261257 1548008 1309789 655857 589892 1608303 1746044 1385509 812597 1281013 1915521 362577 1662013 200495 73810 479644 353766 1019953 1695757 442143 408306 1144389 1937290 87656 1665269 122503 256476 1129824 407201 721509 1341371 1907382 1358289 1594478 867633 892861 148078 189515 886972 1215971 442572 770719 861795 1401472 1321397 281223 355448 296794 195587 96912 696695 899634 1578788 860623 1980465 1506004 465538 1571778 1685344 37828 215436 1940927 229096 1845610 1831318 184035 1394221 412445 233581 1582053 778083 1055147 1069773 1220729 1099396 477125 1289360 989749 114241 1537052 1047884 490218 539058 712782 1124392 5903 968865 515929 1657192 340246 264046 394184 538134 565922 466372 1570071 669615 239578 1522433 1184108 1004235 1516158 125090 327671 235389 1566206 404095 1018340 1965352 1117269 1339076 1710871 1482902 1876227 1803902 952406 174946 926310 1710434 398115 260890 1509228 1591464 1554033 164589 414045 474220 635122 562459 1338552 649533 1334254 633309 1519222 603257 173361 1963193 1139385 1275752 1753810 120667 1645247 881552 536045 455405 958783 1343807 1267659 1541482 51043 915986 1695090 45244 331213 970170 1487837 813035 1278032 461248 582260 1170269 818861 1451753 1048159 1098257 188869 1332975 388324 1643987 992663 60344 1727462 1880356 1333866 1894816 1637124 1687777 1581590 1072730 1784186 484340 374035 522133 1766953 1557923 137582 844750 1131854 1892938 1412814 266303 1385775 349038 1220789 880737 9079 727002 266272 593004 1177737 82577 824552 1391333 1427683 142074 480825 1237898 505487 709907 1225032 334264 194411 1963955 726785 64523 1463778 611268 797885 911402 1217252 188698 466490 651790 1127658 376912 933690 1757892 770622 1217940 236373 1355836 173018 581041 1709062 188041 934322 1337734 1563540 1929800 937752 811644 1422577 870075 1505968 499602 1806 1013623 829999 563480 239959 1397501 180167 1137516 1947401 1426552 1941151 608670 1291178 1664854 1857960 1623403 1765117 529752 1400194 1628280 123639 1117314 976373 1345948 1707043 930942 1570401 1362522 1814486 1334924 30110 795978 1903198 1878732 1687391 1367752 472749 661566 969222 669499 198333 1844757 1337476 782719 466654 155186 637633 20343 1082018 854090 1385258 339917 484737 1294224 1111375 159729 1542057 1025367 1832068 1043423 1929000 520597 212936 1775439 751297 977159 1446824 331670 349070 1268477 1814964 127100 1665151 1246538 423974 416532 579835 1843479 969982 1593422 1237172 934798 553012 986612 586060 692544 1586889 1433956 1427858 1327755 285085 687428 797498 484693 121118 1619353 463799 223794 1032874 990933 1465759 1011238 201477 1787673 86849 1086272 1242069 1266256 1818436 1723857 849562 8294 1054207 123913 586984 597329 638308 737016 220465 854658 1434798 1572465 702282 1052965 1595581 69615 1234840 1824833 1202681 1865798 1059349 800193 922955 501723 951285 727235 176439 1596315 962224 1737996 1465467 698095 1766468 1424961 1636319 210663 467134 1462171 157647 629419 1430650 931999 775666 572344 541596 1719693 1974966 1899205 232099 1431340 1859704 452600 466176 1207203 581978 1512059 150824 493730 757011 405829 1005636 653009 805685 1574200 307138 502351 979524 784697 1291374 625316 1227528 1032799 896456 1063969 1317810 1246025 1656695 1509651 965725 1951084 961168 532506 634106 1800463 284710 66521 1716264 195647 535908 1432245 803378 1764386 575 1799485 1019106 165177 235147 624337 1455216 1624745 636309 87291 842613 224722 1023622 966052 1712219 1290162 222586 1795836 904729 1990866 1585813 544383 1523470 1799967 711469 1689005 984676 1976611 408256 1093932 1774993 831157 1079682 1602402 1555816 1581748 263957 703428 264402 757054 1232425 457598 21296 1323490 877657 1941877 356149 1366253 1331545 707743 1955483 1877994 454363 820049 96303 917176 1303872 788206 1117184 1148396 1775997 1722355 106820 1688510 1272051 1376611 65684 1650515 379582 1033399 524781 646304 1702667 622963 1991526 740167 1072165 681115 1447587 338636 1823468 1713600 1363885 331054 1475081 1849066 1880751 568678 10672 765739 1464120 246390 1883953 1942197 1111886 301633 1230530 598687 312085 260025 650384 979852 1814173 759623 1628166 47761 172573 1701832 1661254 454758 1156074 1557625 766898 1515827 1890057 833127 734628 1163963 1047567 1935105 1656872 1028907 1922913 379117 1700234 656772 605812 328343 1681354 1075910 655297 1347829 1454380 807653 746520 1884033 1426989 1586505 1722208 262334 1276296 701171 1457226 1810236 537988 158722 1712662 31635 743600 29785 966687 561446 701077 337920 902899 1174120 215214 1651508 780245 1964073 1717319 97840 1374114 930719 169515 145029 1730073 330412 1139709 899665 1537246 1932286 616990 902640 674185 1974340 1351175 1643210 763793 1749355 731167 1295573 1498801 1251142 1660275 1794567 1681536 142737 936305 1790478 1885513 73963 1778325 13591 548574 1328826 1867819 929522 1363144 911087 980897 735846 1631499 242626 212819 1033032 590865 888727 1609478 1522087 163806 831197 882695 902463 348067 675803 844400 584614 842830 666255 202438 567540 1895934 1415953 406363 1321917 652649 1625298 602895 1769562 837869 1000396 26101 645489 233737 1383509 590572 294345 1197948 1911954 266585 297613 947300 901611 932678 1025924 167987 1597440 1254800 1695586 460361 117916 1881144 658603 1643060 1802436 398967 1889917 364247 1118992 297539 241835 36094 1361369 1781534 1700996 895240 742006 641351 1964109 68052 1482971 510962 927722 1797122 1838030 1078962 1938118 162734 1620849 1202307 105659 292312 1819044 1892999 495110 1432481 488866 1002668 1760018 838079 799321 159705 522693 667772 585987 1150739 1870060 962842 714659 1653162 577686 1680894 537657 56109 1903722 531943 600785 986631 914916 1922769 1668551 829514 1117867 482985 552935 1576756 207032 258842 1831156 1933444 296115 1607596 120628 1091945 987816 1511532 498139 1564 1145755 1925426 1703888 1750792 1980349 794015 1359701 1033605 1679055 1691680 113565 280538 755355 273744 1932848 86150 1222353 1376422 1399406 1270507 578076 1754076 1684889 1904472 1123850 1263986 488329 1949031 1182816 1202945 779695 120716 1688378 1471856 311285 1970966 1856634 1523144 1945837 1323146 617702 1701280 1234138 1058070 646447 1302951 1636453 445915 324440 1602056 808585 805352 1023178 1672730 1785389 298774 128840 292009 399033 583682 1205696 1537847 405542 237839 392177 1499063 1313717 1273321 1844175 1872926 216534 652269 1770249 766234 1709523 753663 395586 352209 998555 1595898 524613 1048618 1117576 1263920 1078651 372612 1296220 1752355 1762152 173607 1251688 1215016 286672 1152241 404754 823056 1244578 1862048 359015 899543 1295277 1784977 713715 39041 920655 456345 1999252 637432 1417691 1412910 533125 655091 596346 991237 220385 1993813 1708484 1432107 332231 1372559 203386 41187 496876 1848295 572188 253602 1176424 257489 906118 1361459 515844 190596 992293 814351 169990 574732 710433 479619 411253 1720948 1048682 1202796 996828 646069 1569328 664801 1640865 1222121 118682 753097 1367209 1720017 1752222 22051 386824 1140770 835514 892252 639654 393080 606698 1791212 414272 1176782 1950678 158064 1382403 380177 806183 1946570 388180 995121 941756 1755026 714854 131419 335175 578811 720342 1649713 1483916 461332 1955676 252572 542893 1523441 1912288 776014 122087 591238 183707 595319 758204 1661211 1015472 526026 184088 1087746 993189 1382629 1065465 1846673 1339976 1589115 957881 1816903 1050106 95945 411493 1600702 187431 1310526 921745 1486651 756421 1133333 231775 555754 48616 1129844 1243799 51024 881301 1975478 1864115 119169 321488 177946 806381 156327 1003647 1176166 1965368 1725552 1631482 654933 1590031 1169321 1441347 1472719 390858 1843805 1795436 1029618 1812713 1080255 604604 280253 1081837 228840 1036694 529937 1378335 843350 1676512 397187 556058 1726357 1227598 817312 705216 1832552 577504 688382 616052 50937 751763 397260 1944543 1422753 986803 529610 1607768 1613700 911600 1387835 1836595 1763171 1493583 1304678 1480136 882162 559385 445998 268082 1972137 1993583 1293328 284834 293614 1144153 305448 1019235 1945610 974769 1896659 858284 708225 1274344 1173714 120917 1058554 1565950 1990378 1735697 86161 1078267 300718 588535 806698 996849 1029838 707265 1359676 777945 1553730 841329 566985 1633205 535020 545473 1310262 800996 1826641 258746 1327439 262939 1989101 1659773 647470 800842 439128 580440 839100 172380 1994291 531645 359702 533221 1748554 285308 1308224 1966064 1651924 685897 200303 207506 643499 736790 340824 556352 1312959 1795480 1731442 243627 426544 1771055 853630 786270 911740 1624444 391667 1081010 323573 1447512 179876 846895 337639 959726 1493739 1770771 240283 110549 803600 1598261 1340976 1676711 527098 845370 1057779 675154 1920833 540118 1958502 1610506 67495 1498835 612505 637450 1701226 1417201 425332 1998442 545521 9643 285263 113111 1979975 1581722 921522 1454382 789805 1862630 251017 1581438 27664 1264153 623575 887758 35695 130515 821345 600394 718138 1719149 104030 124234 1614195 1521951 1346400 758460 119313 1652667 240611 1526961 1442831 1237107 1937994 1342823 1748940 1922274 1883949 836687 1039464 1992694 276346 123491 594949 924738 976675 1431646 1164534 1858202 949543 72934 1210347 1188924 843598 507060 1177436 526839 1342447 859885 1573287 1995548 1247714 296503 267479 227668 812939 262669 134903 599978 1325152 1757834 1026551 1528963 759209 56452 1727922 533039 1122640 1345028 1260187 211114 1814212 1075 1281157 1258043 16316 1055691 1974251 1703446 116659 755761 864600 1160683 473886 1258325 1346482 626911 392335 1920806 348987 232019 1441091 895076 1315413 1326092 1712044 147798 1356205 198362 1888930 142405 1057004 847108 1069841 1473776 675731 1310351 1258645 904634 96256 699957 1346529 1156286 712397 313227 1718088 563974 975197 1505295 439517 1665505 1598171 441770 1103613 1329040 405650 476123 550731 1321805 1522435 1072496 1595967 967118 595736 1693825 137441 1671679 515683 1528550 109947 507377 417107 639459 853550 1737446 1801036 1320204 464720 1260313 361053 1101870 1454915 1820348 1088509 1919646 1475421 161559 477934 955613 1999948 1224100 1367011 1888425 819276 882745 193042 1361798 1015384 625662 836329 1542740 1402642 121017 1308103 1970964 503186 1969916 299422 302767 348468 1115111 1165336 686072 374474 411928 1774317 809693 680889 635259 1164899 471497 751688 1821276 1972141 1327192 1396067 1355611 1000566 1824836 1418013 1431176 131101 1470562 1907006 1785549 682811 254815 1425983 1420338 1335158 543844 1308994 1479755 1461670 85241 274191 1262384 853573 1777715 1203799 1149241 1788035 1303747 1798032 1531305 1283242 188947 236304 305618 833083 539806 1758608 376354 59315 1423237 1570023 521372 592774 536176 1704646 1109856 1006408 472603 380731 213481 219134 191229 528173 1267108 1505027 1982714 291526 224830 1094337 1102975 1173425 1893102 1053956 1963374 1225060 1447747 377005 530115 535479 1323396 1288800 101750 1574403 1799769 1693189 1270941 215672 826159 356962 1445518 1692076 1945758 1616347 366297 1467665 2476 922717 993721 804851 1714362 1824353 1117813 936919 1352293 38593 1973885 128660 1433797 404181 1969313 287765 114457 253729 1102132 1432663 784938 1809991 592166 1521916 1480394 1283723 784625 388146 1104386 564025 1103744 791253 605284 207754 174827 78824 332250 302131 329721 111095 813867 839893 1018006 1648307 1062073 1373683 540106 1955559 93938 1421738 379636 1098962 1615230 617873 1917974 813257 1261806 287176 1503376 412031 936932 836100 1131989 1688942 1753366 1633538 912462 792912 1642717 303218 369299 1009710 214612 282620 1082643 1719733 1196179 1967482 1310339 1056150 1876034 1300454 1139559 1586580 1095644 895664 299771 75296 351079 1780942 1227647 368064 674792 1955375 1175148 1302707 351013 554080 1617263 1856924 726997 978639 1686116 57832 1335045 1953917 317387 872697 913298 375267 1798012 1465116 1954457 1998619 310993 1662396 693180 614565 1674569 1353103 1093206 128303 1970115 572055 553390 629571 345739 634439 1022051 1600570 1921206 623801 615386 718509 1048138 1982523 1778145 436291 404389 1033620 1521973 909870 21157 995604 620407 822955 1532577 702377 1048409 1931057 1122915 69383 1004784 1279324 17492 1940258 1742116 1279083 1874583 428121 438905 695683 1497099 1548241 1061644 2346 700765 239682 971683 1340969 163041 1016230 1927367 1300649 1244865 812012 280866 1746942 1357952 1513377 1144612 1500964 1241667 1445170 231575 463678 351549 217542 739287 471403 631742 1145329 533785 1894711 579136 753266 918117 185724 440197 677487 1938404 1740642 672960 1248215 936823 71008 361742 1733687 959250 713183 1178875 919210 1313854 1971910 57360 871397 416092 1877766 1103495 1421165 996579 1751717 490585 1652749 1115653 1617868 1213474 750826 144167 310636 733056 152078 1446598 1717018 1637173 1952287 16417 788100 1240643 1173809 447299 1729576 615468 1900759 312581 888169 642285 147973 374992 1514812 1332607 556814 1511439 1169407 1458935 1990254 1974185 363156 1900014 385197 179179 664740 1663622 1585460 736614 981575 1179484 1851806 1184778 108344 871438 59563 1907565 393863 1650703 702920 1159235 1315121 870653 1809673 489976 805955 1648268 427787 514443 1215619 10968 312916 1585118 1377312 418031 708787 281582 1390359 843249 907345 1556978 33316 297002 218204 757587 866542 133536 410866 413388 250309 151104 626145 811355 1067878 1977500 599358 493847 1505984 785143 1099593 97786 465533 1883436 1837749 1451595 1416526 286703 1942012 888681 250024 1543419 340285 1775062 1918830 1976176 1491195 368812 1183264 99221 116916 512458 1994085 1797517 944773 1571017 1139653 208869 1909794 1512428 1545522 1503876 1612994 693057 1264330 1885700 1631630 40937 259523 963010 1305980 111206 684815 1967591 644032 1742838 10548 1668812 600791 1025438 1179151 895733 90598 217585 490902 1418299 878216 1888148 425826 1550954 520369 1672875 1996785 500943 41297 845531 875129 1725939 1511912 1599576 1235333 541828 636458 1772150 1051681 605882 1566243 1843623 39112 819319 1412013 1981550 1293083 1593045 1743726 1771003 215904 1244405 573952 1926705 1801835 1217190 145560 1597635 322403 1725597 515753 1175713 737139 417394 298336 1946697 701391 1206503 998674 1559927 1360897 500708 120468 954315 1928865 1115734 1471304 737126 1827696 1550758 203210 1944908 1460505 818542 341726 183313 1303934 1597880 947398 1522522 548668 1700924 923507 1320718 758045 1605123 1535304 1788248 243449 1795112 1837560 537406 537329 1186648 1516085 104175 24631 1848279 516299 238209 1909139 765974 1993004 607545 342974 1456886 1409432 979181 444330 108203 685909 909110 889313 826347 1663880 783091 927533 1785658 958730 1902279 258521 1161265 388701 875586 1062743 86840 1150880 372146 840040 1613015 32374 203965 1471153 30198 1811857 1550987 1771527 817777 1283424 1527473 565182 232275 804177 673417 485607 561821 1159316 1093684 1534375 1640117 1693291 1520366 607353 293447 477261 484381 1161639 1110871 1871914 1204022 1419458 324074 817562 1625981 1820210 654647 549688 771229 568891 1100694 1059940 867805 132747 1774452 161200 921153 1187912 1770599 313104 807966 258096 427574 1406561 888414 1856747 1462825 696992 81009 583110 1107908 1992559 1605058 190352 1396000 1458322 1806871 943736 1749106 869268 398817 1554167 1723853 871572 861986 1677150 535073 124125 558493 1500797 78797 1377984 108776 1412052 132610 864626 1219731 1035000 368537 1522074 1117608 134553 1764615 1926394 88811 283371 1881363 17276 927912 806583 1611243 509142 216839 725465 876694 1891601 1280676 1432841 1607972 1591847 432173 773313 218070 1751344 258453 1341016 988875 79869 1336951 296620 981335 535886 1470989 1450542 728164 160289 975963 1997764 1141324 1534201 1533461 909960 1898203 730973 620489 696899 464980 1142083 1705670 44482 1184084 297605 758171 313330 1461333 163039 155767 374205 806260 149944 1288100 1812062 625992 992829 858481 909993 194842 1328008 991404 761615 586127 876858 652538 549563 999011 1057932 356250 391206 1292482 1467439 1459240 1101785 960294 1767052 1482627 829103 718197 355046 416986 1380614 1383500 549040 1263537 1134166 1368517 1242097 292539 1021397 929321 568023 422089 1196811 285658 177048 361885 552572 1465371 431824 1252784 1390345 1898424 1055903 147658 1803949 624262 1329917 775953 1609425 641353 1076779 485566 1241037 1029901 1482003 720775 1477650 495287 1553588 1344873 1420027 883353 610174 1923532 536493 1041739 369375 453064 1771426 1893571 984411 1512452 1621873 1184267 578770 1276015 106716 122532 898314 1824463 1425621 785000 193811 1667057 688728 1406785 1999363 1651933 957573 547444 184646 261470 1568061 868191 1563526 118178 622799 926791 90583 1158539 564681 452252 967332 1299032 9046 1608414 145628 1641922 1486035 403802 1932414 605204 1041294 191057 481161 681203 687067 1014907 530535 1194009 1421507 1233295 423799 1901389 24875 1785079 1824192 351872 1773344 1953158 694127 394550 1608426 360289 1933204 698679 1141276 357832 73167 497802 252996 1829495 243795 463361 1429801 1424065 772862 1791428 148835 130203 609137 1741068 1701349 625074 1451791 762890 801568 1618101 1386878 1965739 79171 1163490 1860348 33887 851852 1374745 1069474 60035 430945 642955 59387 945040 1316852 1812650 1631420 800756 1778823 782928 720939 373079 208553 1657357 1202103 1859533 1678440 815678 1716731 1433224 88164 1521849 425430 1163165 633027 950625 317407 989896 1927809 1901021 1073121 452935 601507 1592873 12624 310284 1763408 1075748 326854 1702289 1597966 616279 333914 198657 538105 159998 884243 1080220 1256999 350516 1988174 716720 97358 1020675 147972 1988220 587195 619601 1700259 1139471 525103 351874 1187336 1044196 1458588 1817219 1208250 649976 1514280 953451 788549 328318 675833 542837 390011 1948069 805350 1094585 1839826 1999042 544254 218005 414921 163247 1087558 574269 190121 112861 944446 174997 151722 977398 1110990 95872 1018205 853174 861625 1744746 1746825 236459 1988255 743876 1925336 1476783 1527741 1628160 1300266 1321012 194949 1785499 714636 378346 1766108 942059 657868 561266 1727576 553755 1199021 1193191 1187306 452322 803055 1813911 1075110 118336 1645303 1474272 1178090 1959811 1134756 1549138 152781 1842172 266625 841942 859840 298149 257520 186311 1027879 1370419 558383 325589 513717 1078611 586627 1662505 20014 1033837 5283 1216325 1710092 1447357 1229568 964895 1692935 130756 1396400 1556522 1582576 1638733 1876293 579081 433856 586639 262949 502779 975071 281173 1908939 357639 1886806 1955067 1981689 38025 368715 1435458 929167 420177 587674 487947 1583608 1397302 523781 496551 530461 64015 347802 977259 1845830 1737283 1113585 819351 912144 959066 1583079 991547 1267748 558226 1449236 363133 527141 245701 1363962 1745558 163114 277857 951921 1152812 335563 107623 633939 1660229 1007988 1352298 1599222 1662750 1936238 1712274 730729 192328 329320 97102 61893 1850717 758535 1530927 1693288 1993931 1350649 1120668 1750221 602958 300193 1894978 545370 1734596 341715 447323 552024 1896394 846684 857700 1814984 1357865 769343 1468952 127030 904858 1779481 84088 1169796 230411 1829587 741581 228654 946286 1219281 250166 1355930 1179105 834381 1467703 1142919 893183 58729 729375 340904 1850480 548335 922343 823267 1502525 1544647 265756 984764 669650 1735391 732215 1431460 1509830 386567 1848532 732439 1502696 600830 1448464 327384 193945 546749 780686 607398 411314 685795 131630 263629 254924 1648267 1840270 1644387 105271 1236841 1456510 1905156 1092600 902628 320259 1471139 1851913 1279531 1870593 1239592 1502776 1358245 1570424 376893 313715 1199877 1663173 1800661 616599 1450549 1229571 498274 840999 1097289 1675960 1610228 666150 1561766 455289 1324875 1157522 1291854 335552 213822 1510070 186454 1165899 506653 1723056 486903 1861636 80498 548382 693250 1356930 1955640 1633471 138668 486495 307133 417341 1626551 1033259 1670402 1463737 741095 1242546 540955 91163 275482 146468 740400 613779 1714439 743732 610290 1693631 763276 1549906 220097 1619345 295983 123852 1264677 60755 1251053 1690063 288726 560320 1852685 1903591 1046608 476702 708921 803636 1315750 149022 1146553 336449 1260892 1966036 467329 1532804 983113 633358 279553 913766 469998 1998852 567256 583126 237236 728796 351465 1891274 812628 1393808 1051793 1847340 1629493 1581829 377178 503029 745254 1276731 1161890 1132551 1120110 1223555 232280 1300376 269281 705547 280138 881393 479206 356904 368387 1497986 362808 487720 250720 834993 94122 1754420 546323 560383 1674482 1009230 19892 1925423 1282080 64813 55279 312753 575115 805579 1361892 1209501 630076 415023 1972235 1615673 1669087 27918 1345066 596315 1092784 15095 1262010 1783329 1950501 1496529 1537702 1413221 461568 418035 1020261 38569 1915860 31706 1913491 1954884 1784483 1417155 1885305 847720 537387 1479635 1892772 433473 1905646 139121 886391 1846328 1527030 78358 696402 1515598 330961 7105 1062721 1042320 1869744 911255 628335 580624 1701186 1967226 896211 763138 1086980 843951 1984378 1245512 1952277 1961931 568075 1522968 133647 884208 1301464 1481533 1723603 1169860 943594 1589784 1908336 1072187 1234117 673132 147299 1843839 378727 496773 766819 419483 900075 852156 1931820 1150616 1464317 1958339 723361 115920 344335 1063559 423469 370859 1262275 1901 463296 1305654 786687 19852 4252 391707 1984598 733639 1061542 1598088 107331 1286787 45931 862271 1268792 1278174 451300 1781475 526132 47808 425014 1294202 122496 1703490 868378 476102 1840260 1340158 521771 1975487 646926 32123 424414 401932 1583389 436483 843875 1646420 1078242 210240 1364445 1930175 336877 1231712 1243902 1741388 1826039 1136301 1161367 182324 755816 522911 326510 314836 1103120 1698335 1587815 1323594 369645 697553 1703266 609549 447811 867501 80995 197886 1272074 801221 38259 887173 526771 13799 762179 1776946 674091 395254 94052 473601 1520319 872048 47230 257916 814110 1894048 1328889 1007060 989856 1106872 12807 504587 708916 675175 1390961 577861 1498965 346162 824445 688743 1155807 108080 811258 1102800 410442 62047 100520 1005600 1656942 1440868 210156 1547305 936671 1629369 1888502 814629 934696 1772872 441887 230753 1749455 1173771 74967 1637534 1903767 547057 1923056 1732009 1756082 621482 1175692 1273654 701539 1538750 1589121 1922407 889080 1222478 290777 201038 741674 1769260 310312 306428 1868374 1044649 78602 550498 1713459 680457 86965 608853 321603 744484 210546 1819699 386021 1310157 737637 379926 825918 1438135 1192005 170989 1743335 165928 1940647 1371911 76745 1259757 840852 842390 18617 1235171 30976 1042146 930222 1042985 138804 1983155 512218 605920 1773400 1838632 1015690 656922 287012 286378 572470 489055 1143602 870406 101694 1433403 1847940 1368868 759661 1934663 910193 96879 769591 1438202 712248 1445158 1826818 1442737 729947 698999 177014 1227350 529782 1539333 1703775 1438240 1306417 521653 615611 515097 906814 1429492 1085656 662868 1339543 1661151 1071360 428215 1591588 126524 966307 307641 1273372 406696 197905 158556 377956 1794643 30835 1038131 251142 386501 487315 1792079 1633171 672828 1683619 841900 490285 109564 1142194 1138361 987532 146605 40651 1666930 1330115 1266879 1460797 1346917 281504 1296188 1124150 1296781 358429 652111 75150 1874720 1541797 1780587 719980 1366652 55892 1450564 1897956 1637026 1378516 467731 32593 753017 1676287 491963 354674 309512 843830 1115082 980339 827919 836253 1590631 1099333 1274200 1692258 273316 1597116 940558 949450 433010 449110 1153962 355280 391203 199316 1782243 839657 1250235 670374 1901782 493956 909750 1885103 77428 456337 420486 1063386 384326 1198677 1227855 1430087 376349 289390 1931537 240484 1633341 1149915 1482608 595866 875747 694695 899 1434194 1314421 1917074 1898569 121398 758001 958048 74699 1155479 1967122 1742256 1308441 577866 1610404 230156 961473 885216 1508342 383055 1251016 1449872 1047689 600920 342174 1074195 1331519 717919 1288461 1883383 255330 439821 172709 1212805 1256677 1105967 366790 1934485 1565969 1388467 1430137 1170186 1772581 1915426 1750425 503621 599395 1365524 1667086 97353 1305714 1410090 1011474 769964 1718118 1225751 1707168 1950559 504443 46649 1042201 646953 1606457 155682 1878515 1222348 717511 1819436 770368 1777470 431885 563742 1811565 138367 722900 189507 1070086 1426357 1081008 1617885 804816 679420 741491 1837756 463026 790391 1547873 250442 985946 1716506 1045260 476220 1866844 152464 59458 1209830 1939683 1752489 453901 1690022 710855 1310745 382844 1623058 316808 741508 538892 471279 574912 100822 433614 1757423 127441 1840986 456370 1424090 1129441 887524 1244780 1420165 773222 990091 103998 1549133 1766018 1605017 851954 640126 49921 273877 1346033 1870565 1658442 1015730 1911913 309711 1103641 1886397 781357 252323 1991204 25393 1533771 1977297 1943147 607337 1742458 744192 1213773 986305 866909 94677 151918 395844 568414 826192 628833 1441118 463907 816374 333460 1478533 569023 435369 716754 308436 579280 955371 1672981 360008 942657 1807407 356506 1420708 320712 1058275 453043 1058172 236745 637200 204492 396384 526149 1268768 1209215 1245137 563154 1147643 1621449 1345258 1112291 23154 1015834 1572420 773416 1853400 1264544 595298 413936 1075778 1312502 873905 604906 1934534 703051 1194766 1098798 191095 353895 1260779 1641792 1190311 961808 1901629 1569032 182009 996661 1528003 1762119 1082278 1095488 1333020 5420 1312524 528247 1389104 700478 1057360 274077 1277122 1477963 713467 229076 1000174 126579 1723369 1472991 1578765 402405 1164521 229584 1337340 206574 521088 923180 1842342 1038108 134813 1319933 920031 914311 713225 232317 1176335 89796 53424 1231606 1550904 1339627 1486941 213256 522336 120309 959214 1317006 449636 1757182 164098 383958 1559223 1058325 1899695 1308149 375860 1061484 1859813 625459 455988 1584067 809159 1139069 859403 1129558 1765471 423386 1351222 1693829 849795 1328324 978191 611009 257622 1300028 1893879 418642 1088709 1111431 1615511 258504 1176652 1950707 479035 837357 388101 1604108 411909 1070750 1197829 1536691 987032 1473339 1066601 1347827 329103 1002456 53335 1430578 1259486 1391179 30553 613404 170964 1645431 172269 566465 1074007 1505945 1141967 1289078 1406472 739762 1164376 464471 1349383 1866412 1740666 775247 141030 895468 836313 1336668 1081702 870312 1450187 1823204 601966 126522 293609 1653202 341793 291508 497815 1027951 1738024 512053 1881862 650072 712753 1848185 351628 541204 1984902 1458868 380950 856651 29730 163805 1672998 1809736 580230 841805 1726523 1676822 483725 1549577 783879 1301559 1473970 1545863 233544 775722 1850867 1577598 340371 1980689 1465563 259083 524249 1996430 1562438 122223 1036377 5629 74337 546047 761266 329977 1868704 1508864 1560909 1558623 1779413 1248234 250099 396994 1173031 174177 1617845 1667964 1270166 691208 548096 1481213 1330218 263519 1544952 1811869 1923371 115450 175496 209323 321102 1642950 659643 100159 1626739 1702036 738618 1946077 1419893 1744970 107120 203298 1751840 1655442 21957 370264 1595089 1330093 1440246 880080 946104 1283581 1656957 846843 756176 939179 1925259 1677822 1322000 1022388 1354169 1957252 1678056 1116258 576568 684133 1057598 428166 1902029 1461699 403798 1569913 810511 1347999 522641 1868553 1529396 561032 1080840 1475989 515733 463609 1088825 1342412 1995855 1326455 1182679 1337515 815274 72869 408664 757461 1326319 15759 225029 839174 587711 786721 1444116 881042 1325037 290757 963362 923179 1750604 913265 1092023 179548 1674708 1783009 325330 1479881 1387434 1735173 679553 1583398 741864 1551331 10816 186308 1594900 622636 1060111 954974 324339 204019 573494 758942 1450884 160068 1068610 280821 355232 424231 592567 862176 1326255 1492969 348944 131627 759591 401424 1093079 824831 258963 536142 1347438 1161662 1502467 1456003 1680475 698840 1419748 104883 1242035 660127 362940 689818 541046 134827 1288535 1350766 1018146 1648792 1353658 234152 1786697 1766977 1636219 549444 718974 1327701 193662 427789 848276 1339936 1834165 1064226 1360880 1388192 372673 796394 1404230 1643651 379253 830722 1157452 1666996 1667918 1173691 1365444 1884123 1019422 1608737 56862 1592454 1314013 621373 1445875 20760 1700194 61876 1542244 1346824 908096 538353 1741111 1925698 499879 481662 146119 1641832 1638682 1126268 1227267 1820675 545829 492857 836027 1615011 1506773 1295899 265273 674517 21664 131992 375454 1480761 287790 1584504 679826 1939827 159999 1470486 827141 916585 1189881 855276 1967693 474290 1124716 146645 1887686 1332406 107236 693211 783463 1129159 1708036 743550 1394082 1954456 284375 1996515 1921298 934919 1748857 1712957 270311 762275 1642280 1767786 914624 1373449 1959571 240781 698169 1055612 1858830 1736551 1382958 373823 1585064 300599 1899380 1364739 1202812 881620 1803394 229918 727682 710417 1554499 1190324 1697559 1246572 844244 1003990 11389 903759 592643 58475 253668 1617986 97946 329248 1667900 793830 354487 1082385 586043 576892 1011809 749398 1214701 1240014 1985745 439522 1177567 528356 67453 551967 778933 400680 967868 1456037 1197669 1853999 1601087 1610000 563389 593856 1821386 692535 1515880 570600 963132 61383 415450 633973 1983725 189484 1445173 1522125 636530 1246916 1175480 1585100 1442953 1613029 1918527 1576607 264417 86364 1378603 1023029 416262 1015404 273898 1309113 1906293 1383215 1446837 30011 1383223 1932460 659466 793396 1869186 1237238 104789 1243004 442422 20668 371743 1447317 930101 39988 1913752 1101716 169213 91795 1435170 1847716 190095 352377 943082 649217 494562 1409680 511625 971834 1711383 1644411 635094 1165735 1820910 454460 74439 1003764 1140318 406796 1843008 731867 1954198 1843802 259127 1821677 1544328 90963 1990022 1139310 760267 1917195 1275438 241573 280326 52240 700406 1943037 683062 1510508 326013 1326002 156951 1581627 17965 1802352 1131643 1985193 1231322 365566 1341203 1275457 1818409 892904 879218 1411382 1270817 552010 1813781 1139031 815452 1483007 690366 957100 1953073 1939514 563697 233089 85975 600030 1068352 853049 705178 1111266 1869233 1851536 1394387 992409 1761178 1682224 1109601 1362017 1071807 380025 632921 1344507 1190725 370208 493857 145915 895462 1784853 677069 2768 1085522 1624185 1428577 745605 1821281 856360 695073 1707895 1044612 44165 1837595 1221914 1363136 1395035 1891630 337683 749375 1515905 1877852 1854711 1459826 1555762 1651193 490169 1210037 925960 1012837 422820 361701 1649534 1098670 1223987 361269 1098992 765875 409702 1684471 917347 1926448 649852 616740 380115 1648583 1217956 1453877 565678 1408979 918026 1759197 1928779 971440 1633547 774288 1088673 1516424 1810323 1707667 1450789 641241 188246 869442 1040631 1301924 13973 387154 312373 1691095 1068615 1922908 812710 1763931 1965124 1954443 1264530 1482830 1731283 131632 1252164 236546 98128 1099781 982565 1781268 1395731 55789 1406575 1319425 969007 315410 186524 635675 1835090 767563 1267734 550158 1033062 181883 64549 1434420 1911465 263970 1686879 1345826 1715362 1574724 1956303 1907178 1249121 305012 927705 1357748 1992530 1495560 153120 684979 944702 1086756 265943 335871 1039673 351273 85217 1623497 1251730 1591390 1503488 497614 1686475 973165 1336469 1404946 453739 1483851 1208928 762844 521152 789922 1217364 1238889 836477 1452371 645355 14377 1091014 1974934 1447006 1441686 1816952 24924 655384 1647474 195898 180798 255056 1207426 924937 1230878 112087 1103777 726240 1106684 770164 209542 92019 1480178 1624032 546099 1244384 1222822 1390208 785070 1397906 1892091 1241641 1703516 997577 821585 1541501 683181 1516662 944529 1479290 148971 1408151 670092 1197612 1460872 61275 512361 586868 1660897 73241 339480 163649 209029 1199315 1817804 1356634 1323868 470762 1122396 1392791 1154924 1706775 1618788 174294 274028 735685 22856 806913 424015 729552 599864 1393586 1674558 496223 1607729 1606317 398905 1364966 1220906 690039 1200525 1902431 482624 749867 506641 1496309 1171858 742286 1303539 412744 737625 1418761 1056278 1464502 793126 437569 1550098 1050481 590705 1185015 1527135 1649167 911436 1566409 1960981 990217 827666 406900 926378 1263916 570542 659754 181970 1536406 973272 1075243 21528 697911 402545 1845976 1977507 34054 198813 449895 1736777 1858000 1933811 320167 1203801 161321 230943 589595 448734 1286117 34520 1149565 1667455 1049473 1991703 1402556 1593661 439272 1979202 1577715 403652 1728267 875114 130555 1430627 641545 928846 1072314 1920536 1132584 518593 1484874 1932283 329569 407316 316234 1153289 1624830 282527 1273938 1337024 1893125 1903000 1833829 28605 1863289 1784876 471086 1688202 169835 628218 64676 1069754 1921037 355447 1351144 1579589 160260 546819 938086 81864 1357932 992614 739309 597107 946507 1694451 1283923 1328385 837851 28218 798016 645495 1208817 1648841 460958 1196388 14396 1262151 1655252 476536 1211326 1795624 852190 504253 577117 739892 1148572 1727782 838095 493095 786269 1611470 807973 1244235 1038523 1177949 329740 400416 428554 922069 20390 1860946 1396908 576821 1124143 64842 578368 755380 722289 1969188 1368593 734317 1524342 1801650 1544313 298236 869016 938246 540071 1496702 1887945 266278 1034829 186318 1459457 1676558 750291 160804 1394723 1107849 1133832 642795 535091 1879140 1715076 823208 45470 645605 1262112 523960 519089 1142062 1679771 1244127 1375542 1164245 1772743 1610111 298057 1812603 501231 1965410 940953 1221472 1808396 849122 930424 1626497 370138 144731 67873 1725600 1459900 728068 1494959 422940 31176 415780 1028516 1699098 626961 16904 1088579 692681 1098187 507171 48546 1507239 1517250 1766382 1701250 332546 299091 1556484 1682850 809368 1833364 743129 1507703 1383189 232504 628048 1586700 1847166 1965306 502192 77007 1839456 1167817 1712603 263790 1299194 1017500 1085372 397651 1833017 912785 1401504 1855561 478787 169160 1379968 1620224 1980437 1147921 1717450 290538 1507098 1252990 1986670 470610 1698419 621799 781204 351738 1613849 1437015 1220367 1377636 1785656 506800 1373531 813697 1905293 909120 1794980 55682 742229 1489508 1250817 1914016 1316947 177806 1321551 538503 34128 796435 655120 1213929 868243 1919651 1888327 1157347 1889323 1176066 383562 1358307 1102356 515853 1145434 1197106 1952911 1251780 1001972 1074495 543635 1333448 185464 941787 573123 1950769 1085238 908433 983369 289069 1824661 1273433 1785466 1881777 1356693 517767 1647066 1352330 77329 252829 1015293 1536531 282699 805095 1171081 54764 1464358 1243516 349722 1401421 1541513 563064 443123 747074 286229 25137 697663 632329 1045144 1935544 1921028 1561607 1699774 1934084 1553590 1216046 1462102 404704 1607518 405808 1457221 1228373 479762 1988715 121937 414719 739484 535278 413565 973242 976547 496316 1548542 1671059 1365578 1187845 1363957 254186 341744 594199 1143332 110125 1864992 922875 1223214 627402 1767103 336348 1779140 1027220 205191 473016 116848 1568073 1010835 1199883 1003606 665498 182802 1011563 1851485 571633 211285 1173059 351358 210015 1694534 303767 1806879 929556 1979947 1370636 1760811 1852996 1478450 1902613 1194588 165510 1088710 1794894 1838403 417708 389857 1816256 1344039 1185127 1952549 978091 1086304 225906 1915383 519909 1697647 1221160 367222 1894977 362931 1238667 1464404 1433309 1470627 1122474 1300802 944152 1080412 272872 897614 1844314 392374 941512 1856342 1319750 57962 676876 970987 386623 1653802 1316126 447722 52837 64928 1820107 714120 1057000 542642 1286904 742816 380871 1236887 1645538 570738 1772819 1455258 1510440 1673688 1316557 246897 1781875 1649008 1950487 1727225 640350 1935727 693850 470041 660403 682090 658190 1478255 1024862 683933 1801721 551282 690632 1249947 1354064 710887 305848 564628 575863 699423 1331079 652877 74901 243189 807218 304724 1364224 451940 1968010 646680 264756 157869 1745799 1725185 327964 785828 456434 704922 889496 933268 1848812 155075 1290408 1973985 829635 1789954 1038599 1666295 131729 764995 1188555 1410687 1789330 1472875 768023 1672744 1132928 301520 1711933 413637 1514481 1747087 1243493 1473137 711000 1541742 702401 1354952 1684178 1965974 504238 1811794 1135931 1041164 1676944 746946 1957872 1001348 1071245 56022 1646700 1144470 768257 1557800 751418 1199758 130294 681731 1039536 1036671 731553 889261 787039 1114402 1932187 729432 297656 1968405 408522 35242 1253100 861303 388351 1012494 735375 1690557 1397258 1753543 1008286 968917 667995 252273 58569 865280 1133750 521019 1116178 557902 1491593 622554 1614588 1417785 1632380 1711984 1024850 1303279 1069875 276122 1029310 489169 1287370 696431 845917 1894553 790526 1149116 1257619 1036291 1547284 1719578 117663 1588904 1185399 480797 994060 505240 324459 1398880 1288310 1796538 438370 481368 1780838 126571 589636 379921 707963 1418962 1671226 1350286 1250041 434712 1149406 1078425 1631853 1483312 107682 1707141 1118259 1219312 1219552 1614781 1094380 810498 626008 398253 257425 781080 464983 1687685 393513 1468639 267535 148867 1717554 1140486 795827 1310674 41201 968149 154200 1043716 1222200 934067 1106647 1417622 1453450 1815258 1301803 1175860 1193925 400462 331852 835245 1456251 113880 417122 1002176 1737579 1612873 1268504 1801692 311935 1731157 151005 1458790 314125 1232941 69577 177065 1501486 205691 1629110 1094715 1904086 1628674 661639 928819 1045682 727343 711239 1501815 244239 1721716 50733 494856 101536 692382 555171 340933 1294080 1388039 1914150 368937 1109348 274777 1422150 493001 59013 390089 993067 1701236 191906 449118 1558445 69118 1018412 1528002 132528 1976634 1072132 228479 1817197 859564 452552 1998781 160177 902103 324211 1079094 581720 428887 1849177 349468 430680 1150314 320359 125021 3805 1247928 485718 1672946 1138318 1387922 648662 1779346 1963303 984159 1382838 236538 1974392 240655 1809985 924891 557915 1443720 377700 10808 101130 156750 708710 533499 1337897 1600552 1661279 1305864 161478 1035891 1818318 1048338 1696086 1009650 475798 1684342 1276634 1384911 1142361 822190 1691579 1471105 794710 912635 1184435 947804 201697 488245 1626172 1220362 1311267 872589 1524107 660815 854609 1651119 1399066 1878623 97457 111161 1177390 46392 1007777 1887964 809898 1968184 169188 1822803 251877 268703 525757 1686054 1915909 600858 805216 1716662 37968 522881 970357 861419 741791 41744 26605 56459 1286101 164669 648973 268786 1359899 1287802 1166866 217602 1906296 1187225 974456 885448 1587301 664551 1207838 1754612 762146 581636 188618 1496102 1444069 1831568 791615 74726 626344 631273 1592659 141428 418953 137731 745678 1514736 551793 981675 1579985 1273637 1457233 1025515 152345 1059040 750853 802591 808382 545976 325612 1640384 250784 1153061 802183 902979 397599 1771832 999878 1931294 1599447 1330991 458349 1317036 1713622 1354727 1023111 154619 1271537 1333793 1473711 747018 356926 1083544 1924880 1218065 54274 302501 1144163 1270294 1310631 598730 220170 74432 683973 698822 1996824 1361495 290099 1937334 1696535 748402 199999 515673 1686018 446556 1450131 856289 371940 1745276 1142644 939958 454044 502756 1771053 603303 1558050 1637157 112763 55799 51471 892340 1893393 678417 1115456 255353 355168 284893 1593602 630127 700850 1644033 1258013 1914184 1307307 1199228 1880025 1570837 1856733 443636 694759 750638 1846280 624308 1913292 1087593 1901834 1498007 368041 1260245 1023608 1419802 1900330 1449716 533919 1714145 1600 75603 1893245 1224669 585491 1149427 1605608 942795 789366 110159 305239 656834 153470 1842206 1340113 1877666 928579 811722 747403 661541 869823 531886 1549340 346880 1531174 1230519 816958 1320650 999867 1233255 1445939 280908 957371 148803 42890 1348883 70213 1126504 402285 1593359 400293 1657870 1082758 323845 1114599 204663 1767185 1514694 897785 97629 1933983 1365678 289536 290413 401983 1650196 831092 377941 44265 502437 1895026 373843 507786 238748 1682630 241674 48815 640688 1484928 1889552 1804862 806385 7591 1692957 1762271 126285 52774 15979 843797 417146 1616875 621719 1259857 1634089 1934588 739794 1839781 200278 1655259 708638 1941948 568041 1970192 409798 189014 671288 833156 714005 1825667 882938 1783096 842487 1234633 323868 262779 1846284 1334433 1824869 918151 729338 1042515 1487207 1400115 418327 1104084 1194191 1821414 575413 1064778 799585 1071236 1564531 475589 1444726 429885 827656 1007592 558788 854048 1801984 1916502 1565544 1374096 1018613 1655643 1407032 57836 256488 1337002 1761430 1149289 1965910 1748268 1054021 1654231 847808 679297 1857459 1755915 1352356 520780 319123 1947028 318812 742585 31263 383410 1635358 1893221 608549 1894126 1629497 1357770 780556 480603 912245 1144207 60718 814696 198289 1113364 1462452 830658 645264 633719 1092071 899654 1011203 1007849 373741 506269 439117 1821188 1479342 1790647 428810 139017 1257423 1479312 1473658 923645 583808 23927 673797 1791599 239474 661119 1753098 1364171 37922 397283 458900 1252203 909492 839661 1708718 1125614 710078 600937 426319 1675980 1856098 1216786 1713903 1790873 1081840 1866076 760611 1342257 894376 309924 622192 677415 214999 1063808 463275 1316494 739289 861079 827179 316632 1685673 437153 136319 112202 631870 1133263 1233061 994758 221716 78373 59812 751555 1475448 935931 473103 1294217 291254 457051 1349794 665249 340719 1637709 1826205 1502848 1122273 1683844 318371 412127 624365 897079 541491 1765388 1425153 237812 1982754 294657 1520314 1192193 73859 959013 1066664 1168317 1609284 1975239 1465003 1364511 983945 349806 426775 1290356 1298219 129365 1728755 562936 169107 1642922 618415 1948507 370320 1767106 459236 429672 1453218 553407 419988 1122596 658534 981025 1798038 143490 1568498 1920482 1318570 50656 1764574 835296 713957 1586430 1710125 1863007 1582114 1449307 1856812 692951 1453352 1183642 691024 1397030 1638160 234107 449151 1922436 910503 1050111 1169291 1235784 1562283 368744 78380 798147 113559 168109 723412 175578 1039558 706428 780161 764400 293209 251434 1968024 1833857 1287514 752037 1634158 1814723 667992 1049390 319272 318557 1869439 1595282 595489 1792030 1224739 1412142 798397 1854684 897508 1475792 948832 17917 458464 1733797 1354820 1864834 125241 477996 452265 1868592 411529 1420595 1708349 1757976 1267480 1549029 987175 953197 943137 1155821 907248 719314 1265880 51053 811054 899643 363371 54092 1393113 670283 1791697 1117264 192508 1751312 1501631 1349255 676099 1672878 431098 1570767 1757200 717533 1780262 1536839 354517 519816 1681242 1091708 1165842 1844112 1178954 1496405 1714748 421771 1394103 989732 1575721 684991 530235 739469 439374 991266 903682 381031 1640354 1557142 113835 548315 1346485 393188 1075919 410205 57406 24101 1961042 289829 11934 1987885 1959240 729662 493014 1245464 1330195 825408 343632 1637961 1920786 791623 1287607 733180 551834 1330684 549958 780662 693039 1995110 749726 912905 11949 909400 1145073 389768 173573 1013821 211073 701950 683732 246885 1808851 1510483 108819 1105977 292422 339659 1698681 910211 1675055 1073322 564959 391647 885239 1238642 1846742 870639 1219192 555588 160741 1449295 734703 335346 745304 1976827 1639476 1046599 14661 685594 525936 1762892 1891546 1285999 1077085 608484 128435 1795649 654832 551959 704807 1277686 262958 383045 1271440 141865 1317997 621941 1437275 503946 812163 899855 532271 170234 219994 311356 1106983 287136 1394774 187583 597464 1176634 27854 199995 680506 1046993 262356 1275226 1791909 1325221 1741450 122073 1795136 475832 443270 176924 367588 1041324 383607 1382235 629179 1578549 716519 471063 734701 1605350 1197798 727493 547831 1189607 1181065 56642 1317737 1749074 1588313 1922118 1365655 930298 1631328 472641 598567 287110 451695 1091315 1538387 806142 593364 961551 1732045 1790115 1236840 179967 502824 1479456 1269620 1142864 1962157 1632771 1830446 1983404 1010899 216674 1044096 1636336 1484993 1921605 1262294 90643 1578288 567761 1951000 363827 152969 1230850 557168 1452402 1330624 945691 1019318 1792251 1274300 488916 1520382 983187 1402052 235166 1112410 883080 268484 1514897 1026832 1201274 253022 322419 760112 1141643 445297 240329 1207715 1974330 1945745 1420736 318851 706241 1911161 47428 8090 395631 657398 1609836 145333 1804001 999502 1138056 500572 1356031 1420698 741744 428307 1410253 1754343 1654689 1687969 617631 1812762 718790 283095 1439062 1902296 1180968 830144 461716 1270263 1262463 329428 1779417 835230 1234942 1038059 168760 1693161 1069379 1077714 1691791 315105 663617 260125 500883 1412867 38738 137874 1901743 88095 267452 1508893 1213655 1850861 1935732 1419448 1748611 864131 1621635 1898580 102685 378217 1600261 280702 76046 179425 705787 1061686 1961131 1393486 511942 1210769 754982 493766 1120165 1725866 902824 420 451825 1544892 323543 1192671 1090895 73179 861332 1696001 1154173 1250101 1165488 623379 283595 412414 1873167 361274 1615334 1104022 1640949 805735 1257023 996211 877155 1785016 415422 406905 346076 210818 1290364 1991891 1329426 664521 1063848 591654 1822429 1376301 1627863 1258313 1111940 1347592 1933890 776518 1640306 1635269 1736520 1571521 1207096 903260 1992066 1738878 159638 14434 608844 1246501 395453 636347 1801350 591885 1866541 1958140 1273224 798270 5308 923681 1102195 1115132 1542174 1677686 1111328 114240 752382 1504100 659645 264585 1786543 1913259 439859 99120 1210541 1005457 535041 1672751 107860 1836638 625017 1807166 358657 24467 76133 1278773 1098724 152134 947731 330700 1155734 417144 944841 1568906 1948740 1373881 110308 1760124 481452 1217916 1342235 207640 1180038 1920198 147932 1856658 1853412 1865820 1474103 110248 1894779 809241 588719 1865289 687377 1495167 1891261 1588080 814314 788907 593956 1163594 874672 1997089 248035 1193755 449486 1184863 733473 1184769 1016606 727537 1722840 1622714 79907 483058 1220050 42954 304459 216035 1246279 163097 401814 968745 370588 1052411 322355 899358 1755181 1615211 462728 114403 1662856 565003 861494 66506 1141061 648331 429269 1963912 585540 569214 814789 652985 1435107 1716981 211175 140428 1996852 436056 1700731 25833 334040 1472819 627807 262626 1453868 216253 1243136 1365591 139197 1065751 778259 928217 1631710 662081 1376175 680277 1867079 1673957 1940314 863667 159813 502349 4466 1426218 1699911 275638 147978 747502 289613 1844098 1051109 28464 1635447 1240302 437720 1085168 1000134 1361452 954563 1615667 1761827 1959099 1955972 1023447 1510622 1738619 571915 1628629 974962 683637 1172439 245581 1255501 597847 582093 1633475 1741909 1373562 616484 43943 604371 1375762 953996 1000823 428444 414607 676584 1570922 1568823 301293 638375 140707 1578074 1678065 1839514 208177 254862 1298781 1425091 1030718 308984 178561 856970 511404 1247112 1392148 1102774 950818 1869388 1742374 257228 972581 308714 1729698 1122295 1639259 1733310 1284234 1416451 408101 784071 632405 1445950 623219 1564065 36527 1493091 281669 1701904 1673841 1595429 169960 1088611 1225428 871811 926164 568562 1342939 1760054 1161601 715750 187386 1821715 866715 975362 1558152 595445 1439557 539097 182268 14736 1430015 679295 550027 142562 30908 687045 562523 944757 26273 1037282 1423505 1296659 308349 1375939 319084 403450 769732 527920 1201008 527808 196938 1739410 1654616 304578 901032 338948 525570 1550643 500536 544689 1101713 1350727 1496125 733254 1271264 1940678 88810 601480 328869 1608051 1807327 1822703 629578 566066 1512698 519470 539514 1685421 417530 985906 810495 898383 1736088 788848 621435 929770 896015 327755 181045 1389662 1667492 511759 1285855 1105148 159825 1506118 802720 127883 953374 1012293 1836339 1655953 1665590 955403 158601 838834 560333 1929911 1648160 1730616 77015 908980 1424188 1751739 1447954 1719352 654943 1343214 1701811 446798 192263 1441420 1720776 1701723 534544 1637541 834938 858079 68429 650646 986917 575388 1031351 1704456 551335 144967 658452 1274 114947 1407215 223392 680245 498531 70156 1325201 668699 877635 1889321 1985005 1828772 210555 863370 1963452 1285982 1023205 460817 1501054 1093941 420674 181416 320779 1667645 558247 366548 1331563 1757782 1199569 293813 846023 597219 1154454 69342 1645676 1373026 547585 314800 1315642 1536800 1142024 1589217 1081367 206751 107727 899655 469897 1418291 1822642 115720 1035592 382601 1499290 627629 1939705 1602374 131276 1118817 917791 1651268 431463 1340660 472015 851817 420619 1983864 83479 277797 1289808 1232940 421207 1365744 217239 1624550 1781152 627929 1293656 347713 483535 833671 1019228 681268 1457594 1113573 903361 87625 379468 1741195 439875 1336625 1906533 1064245 451192 39158 1781717 313548 698846 655557 1156802 235289 1914397 1090463 105895 1135553 1630382 1872649 274254 1236200 708724 500859 1024444 952204 854675 1869466 1983271 780352 1423073 1821277 1598493 1910277 1446470 573412 59175 164858 2402 291705 1659074 1739697 737434 447004 1545940 1377201 1877108 863354 1819477 196226 579859 500616 554760 412607 1069788 197106 112530 1036517 633447 986228 1457107 459682 739634 566555 87310 1301714 1918013 1749546 1522557 1935344 1894138 792404 721129 1373961 833079 1371282 574701 1492032 1116961 243471 1529770 776625 748108 1424107 1094570 1906786 796316 478025 1459033 1544010 1490556 1472299 446106 899775 252589 1402471 1302902 1071231 1899762 1937863 1471971 929958 67569 876890 173168 364305 1777169 1366920 1281278 1620609 1491205 820978 1247600 1493253 1794903 521394 1168897 818873 7911 1260570 115529 1349035 549767 1671323 1598062 188775 1841944 1282807 260095 678599 633241 1895314 256151 871645 1644484 653796 116475 1985985 1606513 1975667 1695928 569144 1987106 1317815 209930 2957 824198 180748 280534 488219 1167168 623789 592791 34082 110742 1290415 1060722 698560 792341 1622932 156497 1778328 358131 1724304 1399356 1067109 1705021 55403 1035673 1056386 410217 221448 1920860 1668348 218973 1881138 290883 638749 928864 571780 618160 361915 1958101 24363 649633 1914945 794462 641078 1521543 977248 1630544 200702 1298358 1243654 126488 843756 471952 1670688 788450 1224771 888435 820210 1764951 1135077 1205896 1154194 772319 1751972 823654 1686672 1126808 536348 1066968 537944 18569 643316 99034 515752 376251 1743770 1258764 134269 1823663 85431 101087 350724 1522425 837266 61113 949032 1965308 368605 1432780 373883 1399330 1332445 1733844 1861392 941299 127637 1004549 783113 181575 355037 1861122 436633 1288768 1769746 849038 765091 1743493 729369 598111 682701 621323 789373 1135152 724685 1020031 302401 799012 703182 1472229 1647739 204677 1853941 29764 397419 1002442 199446 1155982 1409932 1718705 39887 212881 1013183 609939 819247 394948 1603940 134967 214591 347800 1248106 1717583 439052 243290 362072 1759657 1949987 1835490 16670 1992335 1267446 440224 383918 1083729 1094350 965863 1364805 1358903 1597568 29314 45693 91563 1080422 1986559 477275 453399 262386 1900219 1211535 1550875 548413 1219960 964936 82092 1301260 789556 917148 634471 567815 1932512 1211609 359502 410096 1852269 1054637 1372309 1485008 1819011 750501 1616960 50314 65677 817273 1982189 592021 1318150 690329 1561162 1683951 1486498 1794293 1644029 884674 1057975 326000 193619 806075 671468 1590290 59675 692571 377590 1819176 1979846 1299564 535466 248566 172070 1404828 1031394 1312761 1347207 1640901 12070 290355 1522626 1940286 176501 1020371 852690 1530602 1634576 156018 1162749 756063 1454439 1112132 560218 1757653 387418 1438655 1059283 1986519 1414132 1170351 1219895 908873 1055404 141725 1844063 1303997 1045233 1711872 912516 355019 701754 666384 420167 618098 508712 1083817 210798 235272 305740 1849797 123130 1612396 661522 412093 1698042 1029060 1956837 1787689 350370 1311708 218979 610521 730293 1944332 919215 1402396 389339 858091 153031 365425 842969 701237 514806 1274943 715978 129799 1138310 1573948 1693832 64090 903135 692021 1897293 1603472 411912 579196 154106 1517454 1527104 763780 528093 1969864 378018 771163 1457962 1593331 309836 644170 1208856 1494237 124481 1901661 818683 21915 1053750 1640054 369319 1114118 813132 1949011 1280121 1528238 1868088 614707 108358 1576664 1076672 649849 1735717 884703 203444 276829 177575 1055849 882201 98182 494372 379919 1349294 245333 160670 118645 502060 48313 847350 637142 1244407 616939 81674 541101 186282 1979178 1288099 637218 1291418 770301 1122116 839260 501511 1265004 1569269 1757638 908639 1498660 1542854 712819 349427 499032 405976 623218 1397733 379968 405069 1863249 158018 508583 282934 1809159 1269893 1340565 875937 1246052 1700684 133953 1524712 646023 667256 9930 566462 1326171 268095 466851 464404 1069760 1129991 545289 1855478 1214857 1537318 1589715 545121 220413 1515689 1290384 1340547 173540 1033416 818763 808532 1249797 966599 591408 1438737 1329711 319528 1856725 727822 1377941 551585 670889 1716581 332842 319615 735819 1438939 227433 871740 652604 143925 318775 424247 1913643 1444953 1528761 1259828 1850801 1002761 464385 949007 925849 128434 790463 836922 867946 1810745 1336701 1050828 39900 1971951 144157 1754053 723671 508389 348664 1368301 1435142 885389 1063331 1464666 679610 1394982 604352 1293695 1261836 655870 95501 1274060 1208732 840497 1898812 977712 56320 283476 127609 266955 153886 1737987 1182978 699526 806781 1694725 1074226 487916 768102 1168373 1617749 349090 517265 384424 492056 1637309 538937 1368031 1257067 975710 881487 63624 1379685 1429245 194301 213469 1935171 459884 1645037 78303 1542608 1472076 1925222 66220 51338 723956 709524 246768 631869 84742 224413 164836 341265 825034 1915366 437926 948369 299007 881451 1875522 1470935 454688 1050649 196338 1069126 13951 691623 560630 1822031 62319 1685670 650508 1207381 385990 1774340 1320090 1609680 421622 1079563 468542 942447 64206 768677 52002 931181 1062417 118958 1581416 767349 1149530 1255415 1542326 147046 288002 291624 440184 1686001 1405502 1318828 1045983 1683358 1984060 49811 1491887 733802 1713752 1209641 1771179 707688 1395569 672404 1307771 49153 438127 1267721 620626 1484357 1584414 169535 200391 1808766 1070223 473131 1002946 109091 1564477 931954 890293 187566 1484397 1572174 1046031 60353 1900339 869447 1873388 1615554 399878 1940816 987165 584052 237106 1241285 442952 1370649 900472 323761 148884 1960776 1649409 900441 1022953 1641969 1001846 106840 191788 545429 689448 1675304 1089700 871551 1361326 648802 205852 1745467 654025 857682 799361 797259 1031450 1346489 869640 1420955 1403246 953000 1668147 1123364 500501 1450602 300011 523669 1347308 1803219 853077 307937 1855352 622035 1544008 1829699 436810 1800990 1337099 506223 997674 751306 1703568 1361509 54886 138824 1108489 1868844 673469 698507 823988 1054801 908462 1666983 1166497 516047 1272692 591830 446031 1498662 766478 83845 571713 449564 1079470 1550796 399617 1116934 1493581 669215 599651 674452 682630 834461 278129 929845 1901395 1527739 1215400 567598 1753601 1856161 1326029 423097 262419 1136823 1093494 1283382 328418 231321 574747 247620 1214622 1151150 1186522 879119 623614 1444546 1672695 1463669 140776 1031862 1438587 296703 704006 1446893 1824745 1616975 729895 393890 241899 920804 1875327 272966 962079 1001986 46510 9315 911892 880686 1601433 417468 739605 1405503 1806141 495628 1031062 1103475 1257327 100140 544164 166047 672590 470264 986751 1370253 688783 1838453 1365977 76787 894067 1836782 1329556 944002 1686677 592454 393827 302998 1860138 1284937 255383 1400680 1190206 198086 900456 511708 781497 728155 1408967 1920252 602452 415405 835138 518186 437904 697758 1679551 445833 1759407 822028 220614 509935 380896 1516674 1358642 1518022 1414352 1292774 1313315 479176 948053 499662 903140 462673 257805 1093146 1186104 1942852 1751831 560164 559791 1939338 449586 1769256 514537 1802506 1748885 1060814 531594 825376 268753 1833873 998784 184949 421167 342742 1794739 1170806 1929943 1844011 1972506 1450995 1132530 32170 704168 1707687 853734 1841982 1749679 388769 454403 1521042 484893 1943655 676963 524643 1208580 1475953 960569 1056830 636645 223215 1679387 926177 1145286 1102889 918110 1851397 828859 1949998 87727 1913362 841966 736203 1469704 1305510 7806 344110 1014571 323510 1334186 969105 1069190 1864685 1040510 1304602 1012329 1859135 845550 1305930 287116 633982 1580002 1298407 1149973 36691 833682 1677155 586926 1793179 1909030 757260 1755696 684049 471939 79531 225907 1739553 1923215 377457 1649199 58362 1290510 1381116 123958 652591 809439 1797380 179337 1544040 776129 183695 1189915 1511550 1712779 412053 1364059 1888053 693305 1166900 1153452 1401123 1705551 1172842 370713 595057 1146397 295349 696623 1308307 125114 1586474 1854947 1715552 1958407 1267291 964753 1428211 501249 751267 597989 687731 1109901 658118 457093 698238 1177809 1327907 530946 1360350 794421 300081 1125632 1212100 300603 951720 1532873 832530 1642989 1041098 989754 1879769 1528886 726550 1886545 272161 906303 741148 988991 1411131 1093512 1280265 1362191 1328183 1444910 726044 1258260 1336033 813684 1036465 1753632 1698103 967944 1130061 337505 1710820 1904470 555997 1866171 1378355 444762 787936 1658849 240659 1737938 688127 1711199 941560 856151 399292 1306454 1284765 684513 7271 990510 115691 348817 1149175 168413 20444 504731 186394 244286 1764236 1232207 1260080 1224544 1555673 1372498 958106 1172237 1633478 1278719 634170 766623 1907439 1487554 542289 1692344 1056564 1424493 1351742 1650394 355138 560184 416669 1789736 1526169 533982 1195396 813262 919547 507285 1776706 664770 620570 549642 882027 194880 1118558 583214 1652184 1826104 523040 22438 1434022 708821 1143981 1799500 1637958 514245 317738 1349977 1321143 616384 1377424 626799 868204 1502096 749710 45938 1696857 1305622 1865589 1326951 1681991 194072 1525582 295295 1375804 1483742 352673 1356705 1002439 799122 1656769 903018 1363232 1701393 599154 214666 1491489 1364062 1267404 1767332 1203103 1977272 1877771 1910756 1908865 1051339 1788723 407274 1346273 86810 29655 1673846 1753664 1851660 1803230 1481554 1213425 927410 229370 1232198 1942614 1849229 289350 1695693 1036574 1643373 789135 1173580 1606918 624518 122177 1768863 1978395 513223 1437346 99089 1283676 950825 1426796 1563889 1296673 991495 1162412 1837823 537840 78312 1644096 1662402 22200 595677 1467686 1828662 523802 1043693 437023 783274 1685184 796608 1181656 1239895 1690358 590168 1637247 955780 559657 798520 1240535 30533 1802130 844749 1861961 203725 1386041 1855509 458443 226396 382715 1887535 477882 798074 1293490 322838 879246 806214 1967309 770077 1315561 356809 229892 519006 1250646 1831305 297532 62817 198756 1842167 1186559 577418 850962 804009 44328 1756919 873910 134672 1841607 1290258 865491 594230 225367 1074510 1903339 1402299 452135 1949701 1240475 1915751 1798251 673183 162303 1301053 1485153 41489 93491 17462 1310377 593095 1847730 764444 280835 1068559 1420243 967131 107931 321512 1428692 1588783 1127443 155797 1993277 1681580 1441157 1065713 1831144 632518 1083249 98551 1855924 506869 514664 449190 1645234 1536419 1531654 834205 1580062 1322925 1726687 1467131 673537 1360578 188573 354160 1565779 1667228 796441 1960375 1198220 1849849 1717902 723071 127425 1359546 732897 422178 746757 640258 308255 1095451 1219191 48319 1754120 739404 409898 721433 120287 875621 1463212 100066 875802 1478952 1580849 506913 26056 1333564 1008669 1396521 382133 573236 1259298 384238 1586036 644574 1465078 1881978 690792 944396 247003 1371949 1660797 1507776 2475 832490 1468710 650507 858939 152746 1363756 1453866 1247918 417263 824755 417028 332915 67552 1258631 1012129 1661314 1732760 639884 135263 1030896 642024 146227 735043 1974377 1036102 36645 533731 1004942 159248 1518627 1999376 394867 247010 873647 1068437 1322632 737445 1325744 1323747 306960 800620 974598 1869093 1585682 780273 1547049 434670 1288162 1810775 172330 1822916 1893730 1944729 1785008 1448310 644910 1572125 1621415 733878 375962 47400 1534886 1712585 1659129 1309369 1763809 613241 1128423 989305 1273899 1457378 1805979 1304187 1476218 303431 1652459 687282 937992 1924710 423699 1322607 813416 685342 712845 1593381 1789730 48389 1738657 1527097 1000574 1540826 1524464 170548 1581812 563143 870273 650843 42048 1738967 925998 452411 968131 1212423 605776 705757 1311288 149691 688197 320996 1030175 831218 80716 1341631 1327765 124494 1559716 1018572 163821 247062 304917 190166 3021 622456 1285185 1558964 1008092 1802790 486679 1329753 681957 1851608 1905540 1479152 1686187 436847 1925364 1494746 838814 1416710 581631 1577668 1396549 67410 776880 709881 57756 1603302 387576 1589606 1284950 1064128 459965 1112570 1495802 1016004 830831 1424147 1302825 1656687 1942512 646056 1620877 20296 743915 1575437 800534 1842438 212025 1545534 541678 1159969 1955130 1889288 396527 1769119 31124 1707685 159914 762695 99812 1166643 1792876 1063493 668923 35957 1620939 1399972 467812 1023318 1713762 893574 1705774 361734 769519 1967080 943101 1575371 66708 1322700 1043851 953012 1915927 210833 845591 26515 366441 1706411 1055616 581913 1287340 741937 618494 118606 691876 1611833 1476931 1870823 1218184 1008618 271393 1263903 1608791 1656121 702798 57928 1638198 878367 1397081 163632 1107765 1126692 1707902 1960318 85220 1525993 384031 1106979 869812 1695497 244927 245607 919467 1380138 1691077 619703 645609 80469 104001 1237439 861312 1735388 328484 1755600 339025 1072973 316429 1107800 440706 313582 1645043 1510275 1122599 1126369 934381 214587 160569 1457972 396137 1196427 1553852 1380934 1926932 1848272 1113187 24939 1667570 977721 340817 534988 622875 1427951 1009331 131162 14225 1302878 1853864 1446050 1641466 1900840 37561 1486969 15434 1260967 1006468 1975021 1910488 713255 1760351 1450390 217033 757692 486575 599411 1563304 1736523 42330 256628 113380 156011 396438 142931 693133 1700816 1433088 1953814 1167952 1320751 1242038 1636782 914830 1321703 1065989 886280 1191431 580621 575021 1700491 279357 895304 204708 1019841 1379312 132142 113434 1395651 653464 978654 1460693 1527491 472538 347718 373110 249219 1171531 1550889 1879982 1072945 1372356 1216331 1289202 392233 1898356 1942974 52331 1921888 832775 326040 666405 1733092 1837449 1902145 1128594 1487267 1454241 744344 1683402 1016073 1614787 1040827 447066 384264 16858 1098000 262336 387725 789076 1293907 1932483 1720812 1515322 360004 321722 878094 1843116 105717 706676 1211311 1595641 84152 299574 596306 695283 231396 987346 1043706 1402982 868457 1405269 561240 373380 1463188 955737 996814 1853149 1089418 368743 1257082 1579009 361992 1703629 916927 459887 552748 968139 1915885 360224 1449354 495271 673615 596334 437632 1994680 388988 1103749 594645 917249 1294516 951354 1352895 1651354 1239707 1646296 342529 1005289 42106 27595 708028 1854283 576181 1300076 1005649 36548 1267028 847946 657596 932914 894610 1176237 1310886 1038009 302491 202533 1113879 1268857 1820878 529466 1666003 784197 1140948 1939095 692623 1172704 1973953 1454870 1885517 1010502 811126 391377 1493375 1338571 98279 959026 1638270 953351 99158 1679502 481429 1627611 968786 534018 261143 1532384 1316454 808627 16041 1478824 209186 807558 1722699 842990 672619 920584 397657 1521125 1842660 1698770 1088456 1687096 863571 480080 528400 1991579 620270 838547 784154 1465830 188367 1613 1952945 527616 1900459 1836061 1396195 994656 75147 1479047 580494 1597729 979329 1430140 125153 1825775 764695 500285 997917 1339607 1549863 698908 159785 1828292 1437638 1527839 1283017 641079 789893 26317 1690342 164267 719166 102909 1708921 959884 1067581 599612 485019 1050382 1170924 1166144 1992491 343135 116124 339384 788798 156493 1659715 1792025 1258340 610015 944912 900735 594244 808040 877719 1954312 268982 644323 302176 1095307 1714285 271879 514290 1390126 1447499 1049059 1483730 1472141 1590363 1049648 408709 1997114 202471 1328854 188984 95204 848046 588562 1269109 1737575 1276707 59424 1545085 1620778 1417212 1349989 1698003 366201 1115078 1027029 321661 1672117 146216 1801664 1114003 433599 888678 1747526 1464655 1423018 1547976 31502 465841 1016650 1276277 1971473 25284 227415 996415 1145910 1791355 481692 840505 607954 1344945 1278424 784912 302425 440415 1746266 28459 298117 756999 1460982 1734172 1410613 1472486 1581872 1668934 1277536 1884565 562856 659367 507030 488476 1493060 790143 241482 275930 1497083 1269511 1386657 1499266 564231 1596375 565888 804558 1406257 1652661 6745 524899 510178 1259274 444208 586151 801788 241267 1914057 809822 1673347 69689 491557 460136 837819 391332 1913608 1288575 46642 1061684 1557138 1162051 1451612 550652 1341362 960342 1210468 423271 1750376 1229528 424448 1563922 655838 1252623 1609238 106353 518349 1993170 644592 1401528 378170 194891 1456483 121341 437911 746129 678716 1412726 590551 585499 688853 835999 1713279 199361 3050 688900 276156 764191 1907394 353774 1648329 1413719 1666643 61580 1533557 177197 463627 460193 1574378 709514 1213993 330501 677461 406760 1065492 929115 110740 960198 419276 101886 374024 1661702 1368418 1425531 405479 1626806 117765 29047 1776655 316575 1472465 231976 1418895 677704 113504 572403 1034758 1790575 991203 1281705 19170 1656004 158951 743973 559956 1375504 1991386 58707 1516316 1765885 1815007 959281 445255 889777 641647 328808 1581226 381338 915348 1138715 89176 250679 1190562 360279 738396 1515912 1040022 850776 1056379 1211729 1552939 761491 1012186 1694903 18665 838712 1911577 1762643 317689 1875306 1429676 297079 76625 1102548 174254 1562467 780967 1366089 1026175 800367 339785 112186 1345289 697683 462026 592050 550339 484969 217667 1591271 1039192 319951 415693 528388 185517 145967 1643014 1822733 387541 1745746 1604875 971790 463485 1656292 1840686 1720384 1161804 266185 1129119 1769559 1114904 1535479 1107809 389541 1594093 1110603 710912 1697261 742947 1806155 824011 1340826 1820533 366497 463670 906254 1553348 926578 1028843 1247766 1309813 1533326 483512 1475568 1486255 671660 625634 1652109 1216205 1814047 1023546 868464 1352202 122066 1645437 450176 812766 30989 1970828 273608 21728 1496024 352649 1640924 94574 931064 1002347 324870 855630 683746 743989 241071 1611403 1340793 324902 1322127 159034 1112834 193460 1725351 52050 1560402 945793 119391 1887947 1645049 956022 1987901 552895 475342 256402 1881866 1600707 352478 341471 1100021 264843 1226418 958633 669408 902243 578345 563629 938937 362343 636100 1886924 1488567 1027245 1297768 273979 873072 552420 722970 917952 1143700 86252 1821350 1684110 1571793 1818895 1665111 836754 1491461 687969 1597844 51595 1441176 1861573 242298 707631 1065175 852247 1913466 1910180 1856978 1677996 1394532 1726568 1979273 344988 1785049 1186781 1178932 1179884 1207634 1568467 1118883 1042027 1447648 431634 3142 1317910 673870 952887 157091 1089474 1197951 1876075 1151626 1490845 1343560 301325 1860176 672131 22112 928618 1247114 712286 1873560 692922 851061 901819 1583296 1742920 1799245 1172098 1245926 1434091 1740886 1865253 902852 759774 1531277 1551966 286668 91115 1213981 1081528 1042518 811046 1867106 885140 1105643 383274 166180 129018 297796 1543658 509476 1544129 1126742 1274865 274414 431501 600864 1190859 1639908 1321210 1984235 417518 1798469 290718 1792330 669562 1761011 178715 1965951 295940 568762 1513783 1490891 130271 364573 1050760 302548 358101 1906973 643031 1998241 581218 1065878 653707 1016101 1300878 656616 1532490 85221 739057 230185 1168762 1326297 614672 1813725 1157500 1471441 561318 149780 1347450 980927 1037922 1998611 174303 1663512 1767369 229436 1541569 258248 833665 252505 1934519 1858976 1407982 288807 188977 1660721 432673 300546 1835753 1347321 557290 1441214 1379990 1285171 786626 1985642 1426478 1680372 1886773 1360576 265001 90132 1724807 671597 174132 241447 1816582 479213 273477 1816407 100886 524535 732393 223184 926197 1723916 3548 591098 1647961 1671831 206037 1882658 650150 398924 489277 469453 936521 357308 1430800 756721 455182 681788 515946 1064618 1937502 1391075 1840104 875488 1578256 1941096 1515166 1443846 1691626 682661 575903 1655713 1111648 255411 1630753 764318 443532 666494 512196 1463986 1560285 1005597 1612891 1332666 502263 1632954 112353 129968 425968 165384 725488 1260047 503669 475216 198671 1919912 1453826 57611 1020880 1557837 717795 1306232 1225370 319731 597497 862996 1517891 86380 768505 1137203 322940 1139956 792189 1669289 1482141 231981 1426810 1921747 1518221 1137751 667136 1577793 616258 1973751 905667 739556 1736217 796398 1881893 976359 1558042 1362038 345607 943761 1507299 885700 1749458 1806242 1842305 46819 721507 681473 1531906 867438 590364 579842 1091467 658556 178104 1024620 344373 626965 1936235 1296977 1305072 833443 782102 693594 1302018 1347951 856337 988306 746372 1013709 561052 25199 341011 1970774 1116289 2893 879120 1005365 530306 1611377 1020871 255666 35046 404902 1381945 1096836 1618647 973763 298682 1876407 1969773 427793 450032 1473365 236321 1740960 404230 665938 1522501 1777205 912770 879974 675299 1367379 406592 1046198 840061 1152162 694493 1012170 1030988 3931 1788049 1926116 314360 746858 1489433 258238 824143 933846 1681073 266828 1020453 1363587 538245 185164 1900122 721685 1003278 1363802 1417781 1928293 98905 1113720 1466512 818909 1154317 1549108 1042311 1224692 1441918 1010359 468397 1643855 1060439 1669054 814771 906327 1124291 395765 650353 331423 1797496 913952 73266 1651887 1968619 1719734 1986015 317989 1801694 1231282 1232415 1497453 1244622 1440208 774041 910819 463058 1737407 1645270 1938852 1407739 1009236 199696 220674 1985297 920332 1192331 1636143 495911 468414 901154 724707 1540975 663263 1050448 1219015 931341 1904113 1311934 201442 1382491 1502798 1683730 1369211 1333874 1416234 787279 1180707 452221 1650728 594500 296622 570872 1592426 1758634 1877022 421816 1617849 1450882 466038 580330 68196 1925903 1196062 1848423 350818 1508858 1847464 1913136 1002581 1908127 967555 507151 208234 936155 1998680 231746 531305 1416866 849276 318967 416226 1878971 1182441 807379 588010 405579 1558405 62142 400747 1370029 1877318 1225865 1179978 908754 668031 702184 100485 1390974 961938 1286760 545970 728806 1888906 1345906 1060134 1375489 402868 851733 1935577 666458 727359 1870266 623671 1785883 1364104 936556 1083840 1078198 254645 1969990 634611 287129 298174 822354 587053 942994 1651288 897799 1914803 19001 1446607 1179845 715014 752465 1469728 361846 579811 1431107 1240623 814395 1191782 42763 26065 1977236 1202919 1869707 1591419 488662 146025 1489008 1547026 1887512 1284943 246342 468665 574989 933217 1277092 1923493 38054 941057 26952 399551 1381353 241123 498189 1717781 1311584 744631 85936 813624 1502152 1931431 1774097 493650 68241 854352 1295849 1393174 924804 1111231 1768629 317440 1778071 1466881 914699 190864 1209677 1622836 1627020 718092 1779749 1945812 1439346 1756332 579163 430529 1220548 272105 382467 394288 682345 1491919 1235805 1121634 1055262 1527836 67098 1300923 406552 1642914 158732 442284 1959313 1068827 714689 757496 630797 1530458 850426 1896334 1597892 1023919 249827 1109510 1631969 977624 314896 509497 1124732 546156 1492846 1851352 1168580 448331 1118935 1208583 346890 902448 539504 1588153 1781499 1011552 41720 72804 1560271 1588703 666465 974722 1165331 1240533 1226329 1779050 1190467 1427776 1133603 461017 1336006 1806441 1014073 1924752 191965 297489 267192 380027 255433 203065 405492 1550417 345317 377241 110016 1535902 1180821 1583917 1204574 417995 274 1528851 950312 824649 174402 1861149 422270 1500882 182783 1207554 1330828 473019 711923 1207343 739273 354368 1333986 1235460 979317 781047 983559 109174 444787 966430 780492 1088543 411663 1629036 838775 164888 101140 484429 484436 658000 789020 264234 1388569 1491492 1596866 697030 1345195 860480 125128 995795 455535 1178229 1384042 1143907 114008 1178630 820201 1087024 60654 433541 773216 1582712 566814 143232 101374 313409 354042 492447 724332 425380 308964 47637 373047 1369189 405556 16791 1015825 1669032 1247834 105943 1418100 772633 1320627 1326919 1813855 179509 549965 336052 64967 1934420 726062 1259960 1193494 537904 1905824 474903 744445 118173 1231754 667520 1248034 678163 1085459 1779805 928529 1853191 1517661 1610372 476514 32351 308634 596477 1058372 848746 412185 1569517 75295 152094 451922 1404713 1519868 1814575 1119067 1374389 1332718 1138952 1873333 951457 783702 633157 683261 1258971 1316565 707448 1751671 696961 1439044 1797886 140194 1050569 1976296 670253 1173460 372564 801576 1550788 1145845 1583987 1073582 217450 1017202 1505813 780710 312020 158375 891001 1453609 684351 693260 616753 43132 1255262 290039 14024 1181876 1836376 1598502 1719234 1434611 303801 1298413 1966088 578906 410082 1826116 269200 1640204 969130 1864773 1059947 537789 390433 1079350 1530220 1859903 1670072 1692100 1182325 746028 749207 1295187 1089829 1042977 565130 735805 839869 988173 1257920 1900701 719179 805667 384234 1468641 357218 1357902 470178 865899 1628099 982769 312554 465577 1686693 1377440 128724 756540 1968891 1174271 1440277 386111 41363 47821 1991513 1282613 1674826 1846363 695093 804762 239526 523881 1032863 51167 434194 1812779 1689347 376925 589449 740751 85254 1629451 812223 1808116 161790 1419095 1893838 730189 1063222 1691171 7690 134254 447523 1291596 971101 1438937 1960189 412598 71270 889537 1113569 1263837 309269 792558 1675083 1855615 1297212 210721 1467588 18601 485116 613577 1452188 22192 1995742 227324 205657 1278999 1067863 1993132 430565 766714 1929772 1063403 1799050 687497 1467493 506876 1868649 1646452 542103 1184425 319022 812152 1477590 837762 432691 707528 216759 1820986 1798257 1187385 686041 1190217 869248 175227 1589029 1682547 1375028 1355071 939662 1521331 1220611 1294916 1517703 194326 139505 1741822 1112945 1158370 1351706 1916100 1823764 109533 1684291 112760 1910077 1589695 533894 764465 176672 87568 801251 1897459 692457 1786731 305100 515788 1512903 882672 329600 961389 1041087 974364 727681 928652 1269873 1582359 56849 70842 778222 261010 1346861 1140039 862041 490019 1222300 484363 1777234 1651237 1298732 720677 958165 295526 71880 485586 1622544 1044347 1260582 266610 95421 1299656 1048589 700028 962652 165561 274657 866899 1639163 1445701 1052564 1155409 534078 53394 1056714 1772935 1661033 909405 12122 1909142 1989358 1196418 1292760 992247 425646 704772 729833 791733 1965070 1198446 1562342 1927189 1367504 513974 1819581 138093 413221 1414068 516429 1766427 345421 1161231 1337512 1235538 1005554 1863440 1575247 1803273 1771194 1971941 753896 835093 1166662 866859 486639 294979 237571 512011 309934 124751 474534 1760299 1399160 543691 1886420 674473 894197 78695 1500692 992828 1941225 80120 954009 646376 1236609 1249370 1079835 1754563 141983 1727524 1816520 1269129 760262 251026 857068 1779349 1835368 1858465 1413704 1192763 1976035 826581 603717 500473 1459555 737294 776318 968864 1581297 170783 424379 258297 1019834 1313118 1265510 254618 800169 526931 760684 371391 1461080 365849 237079 927297 1846754 1829249 1061135 1368353 1216673 542952 1956319 464035 1714247 288066 349162 1941476 521823 57190 715324 456369 1566828 1027883 667061 825778 1609919 595325 891595 1819381 89493 1087073 256037 1976094 1772327 1102924 1537697 1712716 1150118 1465874 1641716 1158603 1479671 772034 309860 1513535 1169352 1151427 767484 232455 951871 1127546 283046 1688856 434764 89736 874178 903062 531181 84250 975677 1395453 274451 1598553 620894 780378 1094596 485148 1281646 1270222 519894 1186466 1833136 1329454 805198 664074 26869 1512742 1185945 840748 277367 393735 976292 1810703 1924291 1206803 44614 1318880 1271329 65822 618831 1333710 1307749 446333 1793750 1472971 623430 539160 1621162 1491162 528222 1856813 518438 1033973 1531088 157546 36674 618261 1282007 1672081 112502 1323553 1629029 223762 1918722 467891 267099 1481700 1554147 616667 1741220 1347779 274608 1756282 1769655 1385526 739409 497809 689881 1244128 132371 357975 1498684 226356 548207 1472474 1936066 468798 1431729 639446 724702 544725 365693 798195 43694 951051 880616 1786263 1602479 1603353 1156270 290579 1876328 857636 999661 315526 1275469 1265884 671063 1939797 69484 1175406 1061975 672837 550688 1560415 1719270 1038360 155352 41701 223090 713105 721121 1852668 1179532 795735 1517265 1006429 59288 791023 293298 1711251 1835142 625262 603251 473702 1333338 148029 1902883 1631935 1767849 1524973 498304 492497 1947321 666011 459741 225552 1790342 107912 96035 778229 87654 39206 1405642 1300145 307478 70319 538993 90886 1675051 1697256 1159603 625472 153777 1773119 1300695 432022 1276791 32140 309843 1932310 1441965 1042393 387643 1233212 1153036 250906 192301 1650441 808439 775593 1628000 332216 1987993 1891294 638163 1255867 724385 1610063 1894142 1876319 1173694 1709873 622738 1635743 300311 1519002 335806 1474677 154500 447129 463315 1496187 1612050 1103067 697809 311716 975369 862681 170401 1834444 1129827 1941533 505775 668062 1630809 1978735 139035 1996317 448710 288084 1902111 1650762 391641 840966 423439 732972 605724 1125951 1827670 1085187 444319 1683757 532378 1974120 822243 483173 1832751 1883306 1692021 827712 1111258 735131 497838 1351858 1375771 784433 1525859 978651 1223455 392318 106460 1105963 821140 204669 1404727 995072 337491 753365 1763721 421746 1559921 1919411 143417 1957407 1429957 1226873 1294560 1413205 1364496 1127724 1544440 552765 527580 1871528 1872834 1594131 1473420 1580423 76047 1560288 1602228 1565296 1138465 1105055 1338849 1755805 292503 1007021 1845524 1663295 731513 1848133 1125189 1011459 1111927 1411488 1612779 1007297 1070636 449216 1595065 456063 1548301 1362022 1785220 1861091 37963 849206 1729513 895520 620725 686330 359923 1195756 326376 1421421 1914522 1443474 897936 1554814 1805333 68108 1939103 1917090 1421962 1439282 1208060 1061783 946351 1355354 1157101 229508 672603 1451898 1202877 1697877 721771 1313116 635172 632713 120178 1897067 707048 851898 947191 1903102 399729 908298 1164795 183420 1130508 1966058 1431718 1898196 1341718 1185456 1676874 1610579 1137586 301023 714485 1383074 529738 265151 1172891 891428 1754831 39970 1072553 549993 186973 1636558 307322 823884 249854 487401 647574 800142 1931883 722240 483832 1318454 1369842 1292630 1405369 292711 961156 1267345 1082316 441180 1969856 1017431 1421912 102931 913396 1149971 1226750 228414 1152144 1054780 807898 1901593 270115 708245 1182769 1392355 1718549 1488489 1748806 1969986 1287237 274069 1767293 754521 1395499 1767490 1550486 153729 1568776 1321170 74401 590252 1900066 1140607 1168899 1607030 6502 31396 229415 1393395 354155 1311118 528643 1113860 1293954 1648607 1094820 658143 1107957 936401 1636148 288405 473221 903159 1864439 645338 647877 1226187 422825 349503 1438723 1679668 122576 286687 606343 705460 666589 432590 1901371 1454406 872540 577976 673519 1675023 554715 139370 32031 95530 1685925 1881412 1604039 344985 1882043 981758 1520552 706197 488307 751408 264008 1156627 1770444 207873 909708 893477 1521315 823251 729342 514536 1302286 1152353 799484 153418 1029203 306800 453869 509515 1968174 1351675 125447 1182883 872976 960238 1852746 1027785 666785 1000494 855220 1394519 605060 254847 75940 1201626 807994 269096 695441 701951 1024639 687187 1551790 737585 1319076 1753038 1388984 1399148 1175118 349603 1453127 1226062 965904 1485302 23570 1414622 320623 1623322 450987 1688767 82665 430885 1465535 59938 1671676 1589840 181800 1525190 1036812 1263221 183681 186192 1418465 927596 441375 1196458 1102988 266088 1992305 1110714 1309323 1817548 230700 1150105 682100 1788781 1405887 463673 1571234 55748 499715 1818882 994610 657046 771562 417990 1698191 1623948 955961 868434 490413 687364 1320606 335490 1234929 1546190 341096 346500 1327434 1357931 1415510 629039 1140976 1048583 1171845 14041 1562568 78385 1569573 1263799 1510060 73185 179775 1929191 532996 1528809 1877816 559380 1284107 144277 176278 1489612 1499097 1840145 1082256 1412195 1924465 1175243 614875 369772 723379 839970 476476 1044827 448196 1588449 706024 1590105 1510538 830904 1944297 653168 1637151 80898 1437670 235268 1398695 1234528 1787349 1136433 1473662 1365797 1366276 1258447 746334 771765 1321162 1333549 1165565 1725728 120813 1873158 1731776 1489388 692087 1654316 1281149 494986 999669 465246 1670411 1016423 1737432 610851 1622722 1754455 863863 676293 1811100 840529 1968628 1811903 1325498 811226 129705 253783 664913 1880183 988018 1816690 1408868 1952731 1031162 128414 273525 1913040 716547 1004715 477268 727909 1657776 1539592 1513088 1740387 1284696 1294785 710829 694198 142779 1738497 223837 1922043 1156905 1799768 1043687 1871594 1204469 481719 447847 1249165 942673 1543693 541891 653933 703049 1894092 878430 198848 653554 1053569 766197 34282 1001689 1839188 728362 331240 1685491 1908385 1360312 417734 550397 363217 109040 1323471 1889806 1627046 1475468 1324084 731085 980278 1261099 1153122 104718 1694682 1003480 1920799 163787 661673 445302 1753137 1068519 24021 1170250 1853630 1875526 1800060 195483 1719788 644596 541175 1136827 1861474 572829 562040 1282982 783993 1041437 1192163 1893260 1907203 581240 1057277 1832961 616772 679566 1141237 12604 182060 1051551 922355 843178 76522 1972444 1522599 985466 1994618 1520404 861743 743159 1375166 1383695 38560 727711 376067 987423 1832086 630394 369329 762692 1710968 43142 370653 719766 139807 166987 1870874 25566 530179 1777088 1103626 1426843 859911 1945467 915822 1533303 1756810 58433 531652 280425 1708196 910522 718739 33133 316823 949347 1572576 246717 839094 1792840 1079037 732063 792288 1699821 634384 770228 1222428 1032026 587107 1990840 839209 1830441 220199 837527 645822 555528 1399562 1750430 1270177 933676 1422397 396701 553294 593677 219854 1788766 939196 622865 1491425 239323 1247661 1996878 1859569 378774 783314 1695616 524166 1042463 950202 1433840 1079378 489220 699864 721656 766044 826437 409243 1906579 201065 242829 485916 928381 1583016 1906747 1529807 710536 1875831 1459968 498226 836608 1948309 1566082 381317 527875 1028284 610178 737421 1805841 218351 481272 531781 1657750 185147 538043 1400817 837100 1036279 1021439 530319 307792 32370 1043270 39263 614964 948673 1783444 806347 1388087 953989 174166 1569604 1956669 281810 466125 1609293 458146 1116401 1880082 32673 1899455 1779856 403211 982296 1717425 1908837 382183 877464 302188 745751 1318765 1672281 650295 433491 162635 796425 1043338 867607 1050937 236458 1696766 29423 301832 1328618 883496 1077067 1497215 1680680 543275 666214 823023 1735288 1486450 1924233 158155 1374932 255031 453371 1716605 1856464 1033849 621785 1430771 1639575 1364779 1404164 221307 313702 120112 907872 967758 847680 1568822 817800 618788 1911638 991261 1885367 1358562 453349 1868177 588269 1302734 1032553 924618 1608181 1713325 1159084 290701 1769674 1414306 1843905 1343033 1012469 1330754 1877888 989390 820665 1464634 355262 835097 1025959 655246 332305 57098 1310577 1479447 1105614 962945 101293 780218 1973198 160201 645305 105936 1519541 1417116 1200393 784774 1863219 1184081 1776392 321198 430324 1046674 1576211 1657797 1778668 320836 1730913 633372 857589 1129838 620288 915802 1583986 775812 866320 1360943 71635 1387955 1999141 1324934 544726 1804420 1968625 1206711 12020 247019 1342498 354338 1497933 1912973 623891 1081884 1437562 1212463 613486 1786245 1406855 1129376 276863 666486 488190 187374 1489211 1521311 1658098 1612991 306333 1146821 1479739 1404924 1797183 551808 185254 566590 421343 935490 669791 334961 1635332 1625485 770218 1091762 1622730 1699486 443804 548403 578714 445495 522372 1994274 1543549 598006 1117552 14279 823851 816853 692902 1318460 1217739 229112 1138118 1154830 972084 1277289 298466 1615076 379647 708686 554153 563822 1638315 942999 952146 1712912 615477 1896609 76546 1841373 1719070 798535 479957 1481296 944988 273819 1042260 635754 595326 884315 1065550 1390262 253386 28934 1558713 1287723 1013664 1694149 1266116 1537779 569665 679557 1407013 1390265 96372 473531 247034 438544 722013 1538875 1189870 410927 940904 1140769 1746573 306068 1995756 419448 1662999 282222 69182 388112 434147 1725126 1385584 1970027 737219 1396773 1305131 1598335 30936 403093 330706 1910336 964109 1562011 1858437 1778351 44079 833818 1118346 583562 211833 1792153 639679 587845 398940 323939 1122958 299921 699605 141805 1362183 1526351 289006 1887501 1801294 1119401 1476228 1388316 1049880 417135 1729366 1857723 1215999 1533659 1915949 1014905 1752704 1773089 1702402 478753 1860698 850901 1426770 1659321 594753 1390288 708511 1594262 934881 1813412 1201688 228320 1421400 318352 33078 825674 1064818 1901719 1347394 627112 1158937 572116 644725 443462 1850833 1013531 900631 1039252 1465132 1014038 74428 969497 970568 1894513 1272916 956179 1213050 262171 585261 1297541 550445 145320 96180 1876753 1366425 1452620 1365367 762614 1584613 651731 1266138 1982081 918084 1202940 72634 140832 1218490 419168 1162738 1150392 1202701 597838 1297220 421747 142830 60622 404479 1716945 761925 1345703 1925343 370900 1833686 435691 1956185 1351179 186786 834171 1845986 1197422 1305053 1475334 204177 1324466 1687647 927726 1592557 1388030 970469 1697375 1701300 581065 926706 1548358 309418 984082 133133 1436959 547170 1828378 1090143 972404 1236557 1962541 1950433 1328400 699256 1208858 50245 891983 1346585 626235 1711658 533246 276958 1414425 715525 527807 197447 1675283 970830 744836 613606 1329855 571077 725569 1634328 1209642 1611840 695232 885195 802229 1702504 1371242 950940 1032526 469799 1833015 85152 1421960 1408435 598248 611790 124261 306672 1087123 1093901 823641 566421 1310225 661206 15672 118448 1882310 1226226 1077163 1480176 109402 1865922 1163813 659138 1584396 981773 80769 1252943 1316675 889446 826752 931239 845350 1859910 788623 517437 848757 1197800 1728823 187509 915701 320591 683400 1352526 801634 632888 745892 1250350 822107 416178 688461 776417 973378 1125432 682036 1769101 254788 1938443 783410 1019064 915805 1826643 1920103 78753 1421662 1188509 1562068 1834421 300734 1188102 1588049 1190249 1659497 1025073 1352701 1926409 217479 480648 46156 1270953 146244 921988 86299 1385367 1986757 48436 1183587 856010 791448 1449955 592796 248642 205619 642949 922719 906895 1908119 702360 1194301 742649 850221 1720797 935283 92578 1071600 1873842 1505237 1128173 1477253 1025505 1877011 977081 577864 1541069 1269542 1160138 1507314 1849270 337650 1303745 1208373 548507 1360361 1854650 200836 902644 1808820 714201 901761 540601 173509 1807775 282191 1829697 1427050 496731 1105625 1655206 1481821 694118 1597455 1686037 215017 1613815 5704 1489276 827307 1389375 488115 1053311 253802 1675540 1900557 1927063 868488 157116 366835 1986350 850416 1945252 203588 583764 1931254 1574027 1312580 1689113 777678 108089 1262232 1258954 608064 1149918 707755 1789821 1287651 1633833 1077130 866442 1631781 1547202 1359489 212789 1712347 1603476 1203914 1369907 1020213 428351 1308154 614484 1764364 567910 88371 105712 924073 417689 1566098 136320 1872620 1252487 688051 949049 478009 1305860 456697 1202804 1116039 1995113 868872 1540840 1885067 42029 954765 880287 670625 265969 1346406 1371570 1777455 1076322 157139 1711376 413128 1366399 255305 1605232 52193 1459010 934125 1822446 927474 284899 867247 515789 739927 998399 222323 670615 939019 1988730 1433907 147314 26635 1586387 570990 793735 1666273 134551 1438305 1990643 1484128 1188782 1754091 916537 687034 1554490 747392 1781438 126806 226032 523353 181620 1858194 1735043 1046475 1116794 1923835 1394819 1100762 864953 1736131 711299 651732 316649 389936 243871 87463 1309880 713891 1186090 1337389 1491647 1528684 741936 79845 434001 835300 1895789 1981959 1420713 1734030 1751022 498829 1264432 476117 1713352 1053500 793159 171789 1779944 53183 1357833 420765 44243 818726 1903503 1000503 451571 1930716 539973 1681306 1471204 1798901 840863 187333 390312 1659543 1857715 948928 1155198 122201 1380139 1369408 410913 530628 419458 523085 772467 1788988 127956 598585 1856415 1932009 739292 1516036 699414 1257905 1267985 343081 1614865 737952 275484 1651240 313831 1450096 1652776 641851 904099 1774924 418748 1554148 671438 1445418 149620 586820 793178 1691862 1709948 1879778 1700563 1503551 1090408 1298486 1617978 1902040 1364434 1672103 1962632 1257815 442458 1052096 1164863 685295 51753 47781 808907 439956 611867 1909620 706602 871700 1655197 960356 151142 463633 1783122 260703 601857 1551755 799128 544879 1682388 1447044 1411401 624070 31035 742528 1692163 1406384 940315 1490290 996455 1059710 1622520 767924 629741 827924 1197108 114047 1403472 1005916 419903 1465122 1716123 478592 1293664 1556471 1796168 283734 1018062 1592733 450806 1677352 1787503 1908175 1329010 1756882 211660 188615 1738570 440826 1787601 74621 1774467 1529841 1924542 1986045 1292399 1663960 1035344 1154285 511100 460591 1292187 1218339 1109115 826862 74476 1594331 1927152 549050 818579 1511182 1601812 1131955 746510 138964 1584020 375859 1675266 59842 1185745 122190 1608117 238587 1233303 1938192 38992 1046509 841071 24494 1768599 796783 718573 1921183 1931748 1961010 325636 1504022 825135 1767683 1076083 1708440 340733 380406 1183057 870630 1397918 373351 1255725 300321 637950 1781210 1277548 778760 1082096 377804 122570 1306954 1184103 1392039 537801 517271 642697 1578343 641924 1769176 1390286 1552950 1357703 590447 1261679 685497 1858169 128110 896757 1662779 349272 1246683 83301 416304 281535 1713315 313914 560310 334620 1730640 689041 450002 175419 1760604 1075858 826003 353796 980238 970516 655767 1257329 232982 729175 1186521 1260021 747941 877621 726016 1364015 102485 42935 1727582 1336153 1903236 591770 282803 160310 1578972 204750 96997 1792346 322406 1894850 721401 1765790 962874 1979271 1893248 578876 1075129 1511398 1346202 1771632 40834 306274 1568105 1475899 1229738 1441760 1385194 1429443 1347150 1967923 1418790 375387 145068 379914 382694 798287 1539087 897182 1147243 139464 605713 579201 342631 757246 1104080 25059 1871969 1896543 1683379 1492377 1987296 1561995 349797 470939 539399 754785 1300662 122426 235846 154935 1662370 1422352 1106623 1710107 1829343 1960887 1391662 1739976 1381982 116882 336194 840676 1964554 995609 543770 678939 1928233 232705 1228070 446576 1063288 795816 1153471 1272326 1338993 1656760 1330674 677147 1797335 891371 815717 1841202 439952 1658334 1206431 457585 1184568 197900 746587 800007 1970404 247477 606794 1438777 1478461 284358 1155776 355814 385467 349609 1104073 1501687 543063 883914 884111 1735853 1707187 1617787 171259 1107612 1824783 882783 594261 401422 1898776 1914243 1441941 1998883 556797 1319747 129040 413896 200812 1797495 20121 348487 1416242 12462 515820 1168218 1514936 1742018 1096813 1101423 1887828 545232 216508 838057 1729638 1659977 1482562 356115 1214222 579945 783407 1341700 1339744 836824 119102 698642 1356647 1775553 413380 1838833 200271 1867655 798422 327581 42554 749766 1530668 1868078 1546459 1983330 172344 1576707 1545634 1678533 257432 1678973 167472 1869149 517405 892426 1215151 35584 130867 1336770 709496 1483361 1082331 975917 745364 1242700 1158961 871352 106609 1532810 1724424 1552278 1396476 991140 450148 848541 301778 1077445 1980632 323055 1330100 486104 1627589 1856431 127388 1383636 409037 783994 881027 393098 110007 1464321 1757450 29415 1128356 811001 1333556 922634 1231482 1475096 654201 1600804 1516216 578456 1830398 241948 1463240 831653 905364 234945 486847 1678939 1390187 1900373 1627864 551919 254128 1568326 963427 1337034 1839421 1590126 1960730 1066123 247697 460046 1850536 921027 1408894 538945 1119316 55176 1446613 985966 220984 1672988 1683052 1231621 1954405 1101175 877376 245934 1630916 1417043 466339 814097 1625519 589911 663863 232005 1661878 1082985 1556093 226148 188000 655237 896097 551777 75773 228285 861392 21668 508013 1312178 966952 662033 1376091 1888465 13409 1589190 248181 1567660 1900064 345994 44510 432937 1965085 53925 307942 464446 1179154 1100298 1927854 419269 1610280 1199932 1819084 340947 1859978 78546 1999093 1434991 1546671 1943575 211618 1761173 544983 634564 529616 1358337 1083038 1159078 492245 1417266 1105924 1571782 1155301 1219782 1200410 1812326 1919469 1810720 656880 1193452 1707232 826679 1542292 1048562 1161139 1508833 1910968 117352 1929422 1505387 773298 1402689 558178 353984 1962764 796074 1248400 505120 1366434 216770 637061 1565174 923743 798976 948375 1571010 1971653 1886505 198682 631075 363439 395046 1552551 308407 1498405 85002 1478564 552023 1392895 663514 835975 397533 316642 478204 835667 153706 1213895 825971 1506515 277342 852338 1174276 328323 832398 1333092 498683 1021807 1745827 1707093 721249 609202 1313779 1282282 1463991 645960 555990 1993518 255700 675841 1191106 1380423 620123 1168692 1160059 346255 374337 1941775 1673350 1001712 1674932 1809704 792468 426980 1992158 452806 1739770 1423045 1600568 1144295 283137 1488913 195785 389068 324707 173673 600876 802998 156063 458170 1512347 334404 347356 465065 751183 1294475 1036059 452371 1059244 1082294 173729 892850 1980211 1091416 1511838 1826475 400769 284036 1766529 102884 571978 1319777 3811 1622406 919779 1441828 1943303 1900166 526528 202317 579431 1252410 380149 449959 287843 1617546 1136216 558251 686980 1526683 486492 687090 831386 1487720 1368711 1919391 114077 804072 962176 853589 341800 1370451 797949 842635 194277 391999 109987 900484 1386713 169742 358967 1240336 461947 533203 409041 575299 632197 1464244 1291452 1095857 1654780 1358011 264955 1905141 1575821 1002616 548761 862360 1416080 1955458 1961149 693951 157227 515236 416800 6889 971669 1829821 1504302 630768 1017588 1184346 902093 1164664 1718336 1136755 900354 1522107 103506 1492237 618577 1635709 1309834 1867271 1414956 1846682 540286 57053 1244792 62113 135550 1971134 1124295 825559 1575479 1665773 1617537 1003142 1120996 1492897 331851 1715952 359806 1519570 953894 1876827 108665 1057754 178037 682751 1666778 1443491 1319379 1683486 669805 1887509 685155 1455202 1720132 110541 1468017 1466345 113768 299712 1272520 126304 1911896 1885278 9254 839540 1649091 1365910 1006916 1330233 951964 96469 1588188 1951597 1933120 1601909 1349740 485177 933714 896993 190429 1415439 1000031 1205987 1626671 1290263 1904897 1610257 127628 1472392 1401818 1759595 243227 1625153 1875666 813623 1207984 598415 305228 1533189 62849 1388586 748271 447359 1103118 174419 753206 547647 842905 818794 242765 1272259 789098 1213071 1855391 1898702 119753 1773041 388749 601006 352378 1485776 1203924 1367311 1476120 1962486 298098 118429 1374859 903566 1450178 313462 795610 965321 1582236 1646855 505921 702584 280167 1130230 1725868 1586423 1897918 86669 816823 1617588 1886427 1227499 1417973 1357281 1038406 1897071 657090 1654980 1834115 744169 1880748 360591 1576375 1897223 917431 1311850 1694857 1928115 223224 776603 463082 13397 1188832 595567 1157525 972622 1020296 1163068 251284 1034481 1834203 1971471 436478 217182 1103401 340925 1821964 594583 1628077 598470 274955 963682 1498371 1442502 610443 1831549 1661853 1412235 1167285 91441 815352 768254 1223332 1245563 930535 1961764 1968327 1120522 806905 1417517 725537 471289 1609820 729876 1909104 1726653 88982 1071900 278563 762819 439132 621383 537580 54560 349129 583576 167820 1937623 481181 1501142 1328670 1241923 812158 533470 330852 1284034 1018436 1034705 458105 854228 35697 81151 1700054 750956 237217 1482028 993310 1929685 258661 1230215 744119 1296748 1442931 1617233 697986 515561 1942956 878353 85365 261863 180951 391555 1160375 1587614 183841 634123 354679 543251 1220073 1864658 324360 1256171 1856809 245586 991512 1353201 1593623 338740 239925 1276238 747485 27130 1629467 1306166 841233 1253758 793076 910628 1622266 1228399 1064500 202108 464299 1432703 565808 358827 1025670 1717894 296435 647078 1903266 270302 1150422 262952 319822 1504705 1576544 230515 1742736 1518741 168605 382731 328543 1062923 516421 58261 1398306 493130 333554 378154 1400818 456720 571631 839930 944124 144270 602427 1749318 1527362 187862 1220560 321431 923075 1402799 1775699 1304471 356896 1687529 274013 1459475 515491 1489846 1355615 267951 1902998 50892 876816 829917 1700689 232713 456759 1162854 1748130 1280728 1375173 268056 1111023 1567976 257652 886748 118084 1262924 1078333 1308632 1652672 612577 1803369 1083343 491050 1684752 1390163 617638 360406 1695559 916995 1888750 632899 909823 53589 979328 1514883 971414 1346685 1268983 1711426 268250 318431 1553611 1512735 1567319 1546206 1849195 844842 324794 1258923 1227646 1454843 1656402 1857924 1514404 1076168 506610 1508208 1994007 31031 1178065 1567823 1868544 190695 1337487 551667 1715964 783121 1708553 1311283 329409 990757 157160 401846 284030 1942857 930035 1162540 1297140 1051915 1021779 1987720 430294 1323949 1787810 1632777 1960344 921653 279869 1147007 1010555 826303 967820 1688383 46757 1623474 1494665 1418859 551614 1508083 1417185 1196976 1448012 1418631 320740 1752891 1701335 976132 201663 1708399 1492645 156089 1350496 1036788 1036112 1248423 1715553 1809951 1306124 613774 252239 316621 927829 1190127 1350938 51 900073 241969 183896 718175 1895355 626857 759573 63008 440309 1001590 911687 526651 1007210 1515125 399089 1862396 1111992 1378537 1978274 1890395 1108584 1809153 464998 1520454 175602 286561 942708 853242 168204 1248975 1724300 1349866 1415026 1730534 1106388 1857832 1191732 13009 1892530 354011 1178181 554624 1627073 1576177 1931018 1460961 676671 359870 1999867 1291929 1945545 927003 1501416 1978919 1765041 1549358 307756 1736201 1396397 513179 1659562 784485 1782155 337887 1977892 1028334 1880904 1293284 1289978 1952733 1719079 844935 1520890 131956 147696 1444886 1561752 1343717 1075752 1163156 1593013 312915 1034903 314209 1197861 13389 838642 1647199 432593 1516486 1352888 845576 1237496 929616 1127682 97948 1314600 1440062 1771965 1541878 135640 1501026 1821483 266128 113964 1530651 1527 67601 1816300 1930009 316603 1788850 1721385 380546 118338 1858201 1715046 1543825 1676857 577619 1469678 824024 441550 1299018 863502 546408 1230939 379720 1518574 723503 565800 1678076 193059 1478869 1470551 62915 524611 600853 357632 1455348 1321161 169028 1352241 994516 1053744 33667 329003 1821701 1431355 470144 1489708 1318893 453680 695282 1576072 217907 1137935 304125 952450 671356 1515036 322455 1005267 1363809 1187025 1167620 1437753 1721368 916516 1608145 1384895 906653 1353754 685774 782609 1432059 1235909 1852285 1515568 215656 304851 1611924 812324 1458110 1327883 712771 1748123 1454790 12812 1976144 126592 1576324 1122831 1302950 20874 1729832 1663482 1496688 1929594 376458 90201 1477791 1546829 1671252 1915528 1748863 1963974 1940180 768255 1268491 28070 336203 758807 1104178 1692069 275800 1765242 1345455 1081274 1352614 1587134 776098 1089434 44583 1730773 483136 1842903 1590487 126160 133578 331558 720145 133506 1775971 1765405 968946 30234 956765 1496166 1212388 89714 188851 1519852 1845362 1736012 685983 590280 1977412 13744 1097362 700161 1161503 550917 1480845 309546 729676 1902946 1503760 1085234 1116579 1364504 1640996 1860901 1266549 826527 826327 1625093 1039046 144459 516972 858719 85324 1870084 1662620 1441864 320985 31594 1944681 527656 1091103 327966 1594640 1571729 1836033 922874 949480 1667886 579617 1763043 1881848 733901 1726340 582875 1834809 1811604 1475408 839036 1888434 1152807 1993252 1257158 1696640 555492 1262816 582230 824792 169027 136115 321803 780051 755608 1440012 1274794 1915342 1160531 1843150 1086251 1753793 399008 1179203 156907 27371 1870185 348709 71042 1399399 1779287 1027795 1418535 405264 1371766 728196 1651103 867398 1811223 343925 831127 427053 1926696 706162 1668966 345393 55689 1346997 1562706 1234754 118342 626147 1502448 1161557 1739131 1385454 1767724 1634387 345995 1186909 1901423 218898 1531989 802517 1457786 776183 1525606 874293 125679 884849 708192 1677530 1824923 273601 99895 1228552 947655 627590 1686127 1938272 1562841 1273852 101675 66565 729477 1053205 1374412 1922327 957700 1796009 1015249 459202 1372840 1635092 759898 1804882 1656099 477087 1024945 349714 898918 1126034 1141210 435803 1574295 91693 1606033 1270235 1056035 1649856 644835 11913 781499 406129 794785 815021 1494297 1550817 283447 402347 67271 1567996 1969175 348474 1424112 282689 1509606 150007 208012 704548 1353344 1942575 1230807 662460 1601259 1608970 102829 63026 715506 963553 1451159 223676 1933578 1102284 535190 1659661 1668346 1073312 202921 522563 1969663 278881 1690290 764577 1639562 1036528 1560465 1122506 800546 1358421 1745288 1601003 477847 215594 1518102 454337 208428 49653 1088217 352849 903859 334061 1281670 1970674 265095 1833399 1406077 1602957 424885 1339940 591954 1536084 401098 1565167 1320036 1850069 618753 592383 813217 1738340 1199643 1086331 1759704 1708997 1660814 829931 1775856 177320 262510 1873723 1751123 561716 733880 595777 1170637 1051717 1208778 1403879 1934196 157197 1956316 1513623 102461 931854 1807275 1259097 23345 390752 734779 791556 1143358 771351 169153 775296 462611 1046778 1166431 424082 650792 398525 373424 48957 1452284 1975696 1696456 1377138 16963 1820820 148266 1088058 1159228 649597 148001 1391289 882799 537312 1695862 169931 1558704 910583 549087 1582731 242395 1260805 1841901 546233 1421968 1068065 238213 318049 1647448 1882958 1102308 693312 830250 847843 810474 100615 241591 1282856 314613 1916209 593771 1898423 330639 103677 394158 954162 1335064 634748 942403 1287676 81435 1280369 222384 468374 1710905 1932085 1193152 1338667 8659 1909795 1111968 1252172 1717712 1830994 1471413 1023350 1862288 1689973 561273 1883807 1340093 1710725 1530026 905054 733413 1290693 210647 635230 1390465 415252 199154 1503942 684440 1937424 1900858 894541 1010506 116153 1898780 1693771 423739 700462 1258084 363370 747258 198102 593316 1856617 1431199 1270250 500205 1944638 1993131 846680 1679586 520370 1895363 1703255 1110466 1205782 1837742 1786066 1223383 1490347 1426761 307358 3750 1650139 1196162 420516 975094 1106841 124077 1659539 1599275 1888245 866995 1028565 830174 399892 1024294 317605 875507 1748720 1428510 837003 39299 876389 1135563 128789 613643 935631 128691 486883 674311 847807 1019765 1587426 258064 1168641 1176897 435766 1030555 1040046 1997318 1281359 1731854 1438962 229334 461312 1805783 853293 375569 1405284 1940713 1276228 1367229 1525212 1690058 1143836 1630685 115420 1507916 760929 40132 332642 938236 1789835 955405 1283006 986131 1532786 66594 279392 977790 132612 1732920 1473407 951663 246279 1206998 1033682 91776 1477887 1808617 1875578 1345000 559315 1707145 492828 1147336 235266 1138766 1451243 1744376 380928 1462060 686262 479909 1957490 775447 277492 616300 173595 456346 782786 1727379 745969 1123134 314780 1319434 1159912 247274 1850488 372583 1971949 1871680 1587900 802337 824089 51277 84189 706341 1683538 348737 36028 783036 1150683 683654 1672971 1818370 1614638 469883 88324 454057 829928 1966523 1588077 64605 1109631 393200 719543 922166 1868609 14261 1161994 192519 1231990 482496 1182242 1192837 1639281 43365 1570559 31496 1059697 1899107 837455 476080 740765 161954 470339 854177 999772 1715446 1637960 1248952 1492507 360963 1221515 1392938 871198 306996 663414 1426859 666746 8805 1422589 1506253 1052817 1665883 1749482 355538 959535 702329 736411 628952 988356 1681225 1183065 805396 378414 396001 31325 1521205 576389 1920558 919668 768611 1662818 1593403 88853 161812 741399 1068182 432604 1546981 827775 625674 1717570 1863451 926543 1364118 1181148 1224754 1483584 671885 297749 1266751 1289136 488613 481952 1342338 1144066 710175 1887576 1623537 802559 9205 384746 1917824 728974 452999 578801 1791408 1631139 237190 427791 175660 745348 852056 869938 920128 702541 1883502 367651 1074669 1604767 1652356 621884 1073658 1507395 953983 109205 1374474 1834811 1197359 763244 1981238 378895 1518626 1764133 115531 814614 1717426 876631 1674177 1578710 471414 340834 45030 1625815 180228 1651224 1233033 344334 1994368 1154098 1279708 4910 1873574 868146 232833 800295 971203 176265 1052237 1487033 1516413 41517 1644616 1252053 1407469 1553048 1010051 657839 1418017 210091 615027 1206919 1073173 807411 1233114 1590699 515897 797892 468545 1547585 1144348 1224764 892385 48232 817180 845330 1231789 1213395 807482 1464058 1054191 1981255 1303095 764042 865242 1445865 46112 1599502 1786879 209326 95142 1425745 921146 1138516 1669423 648444 38601 522134 1507994 559704 4869 489375 1304657 1323372 641640 1965013 913836 1166425 76054 1811584 635941 1366977 1977492 1981666 915914 1826785 1685361 279304 1955970 990826 1613854 1890466 780244 653230 158440 1076267 328080 467485 992956 597263 1555568 1130046 737343 731372 354902 1269481 1022780 1175498 305849 1354686 1615081 800028 1699612 1361367 410539 277823 967107 467503 610066 1975324 1477562 511687 12540 1059662 1887402 294093 258296 1172713 1494583 701089 900613 1318947 1014791 1624386 24618 1662015 393617 1981 349715 954205 974187 1556542 1705584 1427963 523853 656031 874590 1980122 521690 653565 663677 544883 608496 1332247 1080616 683829 1740040 1845342 1275383 101094 1149431 1139625 1936212 1673622 1836304 406574 1684454 1335374 1376808 1851498 1440363 1088714 383642 1215759 400599 1489459 896505 541939 371569 985001 1548292 701835 1912191 696025 1852871 15310 1054770 1981277 1551252 1747143 1255382 1873664 1350173 465759 226444 1716101 1289550 340085 1439485 1110792 1622410 376838 1583619 320406 305545 1622619 262671 919991 1204687 1998113 886916 873785 1792201 223438 1065359 435293 780312 1063329 519111 1438718 64815 990909 1830504 516742 1519009 1335828 614229 784233 1611083 557775 210246 1188641 757151 1832532 44476 362934 463025 316305 1384664 1783419 1353810 253416 1503437 1145822 717021 1802684 1774954 494068 1838047 889064 993287 93318 557551 907892 37314 1487201 1505521 487139 95702 1126033 681795 1092032 1742625 744629 32797 779994 798027 645394 696644 1108454 1660728 233718 4308 1336192 160144 1757115 1528743 1023278 1289929 793264 173963 1395501 273410 1619741 980027 1964513 1819924 408284 981989 1879455 973097 1873673 1617670 1676616 1626814 327663 395112 1663395 1167094 1752292 1130524 531364 603505 190587 1086668 1051929 1649179 1994549 1578537 1578949 1329977 1064178 1016058 1372128 1977847 1309457 1458185 1772013 1909985 368038 1504236 395807 1826539 250727 1006828 595304 544940 838779 703992 1785813 1998825 1746691 1125719 383790 1115943 767836 1342428 1134865 923360 874509 929098 620200 993521 363601 1887786 1688564 815125 408727 1725988 1845882 846805 1299074 406018 1863933 968381 1883250 1902958 83221 1652556 687481 1368827 972754 366106 269618 636480 1285003 1568700 1519566 256069 1449067 468189 1491264 1744551 1282375 51521 231696 29483 789626 270519 155856 1686942 343075 1055263 1348491 1884253 1182378 1572390 987422 963455 1513170 1151572 934576 1484409 1192662 132784 1865695 1557141 123242 331568 1760544 1333277 1187489 1675811 326332 988388 1775548 562900 587488 18433 228137 959637 645966 1768347 725422 1356956 798021 1194450 685327 1355156 1329030 261913 562957 1237654 641030 951294 1934200 392037 1367204 1939724 111148 685715 491423 1093406 1951864 609996 1108357 1152195 528495 509701 622749 1649717 1888460 256730 826077 405153 1079992 1602924 193632 398870 1491151 1319579 1367832 1498195 1328189 242290 800229 1782420 8830 1702049 371287 560493 1485703 1038604 1974675 1490231 907321 1200368 1488193 246729 1416181 70613 1474968 1212483 1511197 1879430 1643896 1417853 1274284 822758 680855 543446 1387808 255900 530308 1945037 55400 1675286 101053 179101 1649197 674859 961873 775124 512820 1026798 809461 476896 1386253 1276493 645052 1143951 1693058 1522597 790761 1800184 1054103 593614 1132511 635576 12316 800183 1952272 1727494 146347 36064 793806 1587042 1287176 629837 1784289 1318375 1411292 95955 1474016 1601829 1725906 27422 1572869 663585 1299627 944184 46931 374026 1023313 1952320 1207688 1943446 398963 1094719 1770360 1514165 295496 1114959 1755857 364891 548182 572852 40248 1061984 1150972 1394970 336389 1083533 1138108 1390036 1250108 897312 986163 941180 1315332 1380664 528435 406833 666234 1354289 1149298 158699 212134 1387098 1990577 641621 1392342 303968 1097490 786311 582589 446640 700389 676082 1812203 1339167 1210234 688695 811872 715351 341799 1201705 1892904 1511371 804474 573525 1214861 1310169 1966308 716572 607043 1297947 1583764 1184551 138409 1806643 1129899 1939733 329448 969799 1371814 689532 1508043 351418 1269278 1178865 1294681 1865319 110268 1177602 756189 801775 68515 689150 821135 83325 1756823 142022 147383 278046 455532 371933 1064355 423557 556307 1003494 634156 1179538 1099426 17645 637223 1767135 1048336 1481338 1414852 1951880 1947551 93401 1527459 668519 63421 534888 421351 611668 1753995 1184367 962033 383353 1818672 404531 476610 739082 207680 360546 1444612 1913886 762467 1250548 1829445 238030 661359 1230186 842601 1899919 931574 1337804 558915 605126 1109521 767348 337407 1859470 1046662 217703 1840462 1411247 342024 683164 1172644 4173 1611513 73710 1330860 1508891 764256 701398 1247759 1268279 1623095 1210398 1733178 7508 1763013 438856 1491410 19970 1700287 1798206 1520151 1289263 1545996 337459 988737 587576 343853 974791 568259 1541888 84801 172727 17711 1318938 95873 662502 147072 1207509 1485735 1795463 757704 876639 420766 228350 1893305 1717677 1197423 358780 1270145 1985836 1438893 1410818 1027723 1585524 1879604 728642 1646118 60326 718728 129984 1867544 168558 699130 777581 1684153 1057037 638880 663635 1604650 315979 1011987 1647617 1258114 364301 1832397 518384 150580 1245614 343947 460037 1403739 1041136 1436643 1512559 1044688 1585125 1754675 1567539 911662 1421297 1440651 1929390 1872875 164591 1910739 1063545 720786 620191 362309 1211391 944265 523929 81857 477626 968526 1457946 1058945 274075 992318 877363 763163 826464 1170126 1711862 1129887 1624723 1827850 1251078 1202717 641942 141539 1720703 1042119 300014 3396 1270413 333038 1656590 1584479 22760 1785584 1713382 514885 798927 1409000 1534916 1031079 134556 252169 1400966 1401838 204698 235603 330853 1233157 158981 201556 977666 1409657 1245165 280391 1881918 1743642 478083 994979 1105742 1913110 46359 644588 668515 889329 269255 321714 1746084 810444 613397 789423 1697280 606668 1340495 588212 1764631 125191 939856 629617 1458858 33372 13597 1392604 1130318 465989 1453029 1753666 572766 1907549 1010297 588149 310366 1408011 1272009 1199910 447188 1415217 402137 234923 1034949 777539 1228823 1474301 1418874 450227 100565 558981 649488 1830474 934838 566843 867503 310307 297955 1090441 1226541 1347824 891893 518306 248304 148365 682725 198936 1571058 664758 1730165 446969 1835718 16767 671009 408615 184258 501719 1422382 579543 1864217 1094342 946858 157113 147214 68256 334751 848578 164169 1630443 706125 32938 1101678 1632195 128266 1028413 1360598 976840 1713047 885225 670514 1584207 227719 1519811 1797262 268497 1630506 818376 1981560 1536177 84833 975059 1708026 380013 1661330 1708454 1838788 1929409 639595 520559 394441 192830 1448837 1149559 972791 1893846 374187 1297680 1403673 1553344 377289 789123 709728 741623 896731 513773 888851 1650325 588919 1357646 1178639 200692 1122620 1044432 533932 88826 555068 1185855 884660 1593319 856734 1980204 88905 1695786 1773377 1932833 854834 471438 1823600 406651 274204 1799609 1187334 1290468 983475 1078264 1201201 1304854 1175998 1922905 912034 1124238 719689 543259 1884021 363210 1482090 1444390 1119097 762698 1959814 826266 94668 1482325 175499 1243118 245788 1633194 710823 1487314 695424 1187149 1742469 298455 1227316 737592 1626200 1066829 1408060 83901 1795206 1085149 138963 279464 1086160 1167166 1190721 772681 151060 573015 544477 1507562 1734038 60473 483354 1292125 324918 1225162 441886 1521324 934752 131277 1991483 480773 713616 436379 1948422 200949 1701657 125548 61465 1625780 972130 310665 1185328 460320 653801 931479 690155 1591864 1709377 82800 738636 1177310 971167 1090769 282042 712370 1631636 89073 1399151 972509 649387 594556 623978 334240 1900372 342750 623169 1005416 821884 653259 1423580 552106 98067 1065682 605703 1959179 1919675 1786548 9594 510616 1825470 512949 404399 1272088 1857824 336524 1113454 926144 1215729 1481042 1508661 602855 619809 538045 162262 431366 296863 609902 1032973 1836868 1650627 1345333 734873 716634 1210430 936961 185349 1138588 1763578 221320 878103 1784767 1111779 1854704 1993603 1156425 210173 794578 266939 720305 1496763 1496083 374931 1930591 1899349 1615104 826084 1294568 453913 1347436 1778340 1760509 365353 1948611 1634006 1430333 1008330 1754006 296204 1978010 1786781 201209 436355 157393 1572176 277168 1202715 1101604 1474924 795099 1732627 1884896 1170015 1210176 482041 1368030 1591540 333520 1597152 1070625 1512948 1140373 165513 1301755 1712743 1649893 831149 707914 1468440 571572 1523214 1708258 832572 1220172 184209 1792349 1267117 1899300 981032 1733150 1606582 965154 1902583 1220685 1044857 1744597 231687 1682376 1225938 1794549 690144 1026510 755237 526830 1484523 497115 1462816 1468640 1191470 968677 758276 295437 1086908 794830 288624 469979 131468 816533 1359659 1724991 103865 1392101 1354195 1725700 444620 1813036 704738 495404 355544 763041 707387 1791773 1836640 1760493 176792 1846806 1456290 248987 1328837 711412 578135 1270999 1964732 1687745 148187 129735 1337989 1204390 223185 436229 469678 890158 1734418 1684934 965776 961803 1119685 181635 1959335 749007 162533 1458375 327373 1035429 1810194 803457 660088 930628 61195 207872 1461055 524799 28293 423169 1161618 171524 1713520 1006343 779761 437984 960122 150332 1563273 504172 361556 1725554 80613 1801536 1595826 260854 1950265 82861 1213864 666644 938376 1073194 603489 971134 41862 1422910 1501179 1175595 1198978 186262 834899 753981 1510186 640185 1154151 979693 1641269 944210 55042 1003004 449866 1435179 1230692 488705 507050 83945 894835 139654 1436219 776754 1298230 159304 1879038 952903 1743580 1025219 145081 1547815 732032 1112631 626531 384471 1851696 524713 1875400 797103 391856 1908001 768648 1694552 447996 449782 537444 266671 1372614 1900543 416272 1703783 423417 583135 1885140 281014 498590 1008478 1200660 371159 367626 1578080 749925 585409 126704 1965426 1567548 1799593 435506 901865 769540 1658239 1474230 516636 311388 252708 1882512 555164 1089337 361372 1217020 867413 1152360 1530414 595335 1538614 1037516 1152669 856355 800464 1137548 1542533 214143 1998960 81986 1680389 1248468 940772 1833239 929365 1832035 1152424 1733136 1155552 687208 922581 957990 894309 1594842 433342 912571 1556796 371051 1276427 1714291 466003 711504 1774673 1864737 1573201 967535 356713 673636 1334540 1707002 1776427 1987048 1097058 1355056 902862 350982 1504281 539575 748785 886781 1244755 730893 1432809 1984153 842263 901632 948708 234493 1580573 18016 16140 785083 1718544 294525 801564 1188791 1968758 1345859 1438998 264171 171465 1545172 1743575 446263 562175 86671 1149792 1430554 1719821 120485 210375 61600 1805223 176053 1459162 439176 1263681 105014 1997957 1011898 769924 993335 1170734 1360949 1081749 1035062 1769404 693773 421184 664160 805860 519015 345088 1537287 850220 1700132 1710837 764652 1629962 1621623 1991229 282364 435042 316404 971077 2108 1060084 1413142 1255238 1195440 980979 1985004 1251035 521896 397838 421451 427965 1547636 1466691 1249813 1316626 1216171 86624 1496243 1817153 1392421 844789 891110 628199 1789306 1106558 502279 1260742 267090 362101 1507055 452260 540074 1737255 1835598 1194494 1368429 1242887 1901784 1901378 423793 1120542 561158 520202 1374224 1293708 835529 264447 1925729 823638 1895140 749839 495731 604639 1727142 191725 864162 843368 1184671 1036134 1747934 1716886 397716 1985349 1894144 1017367 531593 1046665 588026 1476099 1786840 355181 721719 1710982 1392711 439204 1249913 1880427 463933 802063 775732 1000407 816170 914958 1225077 1511939 1115548 1559576 1290825 419441 692341 807529 542548 236433 1146696 13299 513 457896 1692907 682665 1546926 647533 653533 1825684 40705 1504663 1403655 797617 44821 284443 1638938 1217456 308496 1344977 1855423 494847 1425237 607520 238017 291987 1751873 313563 1244546 1134119 1185011 1503281 1383409 1790454 646684 1880251 830514 855368 1216003 1549629 1573000 281456 478671 119201 1040760 38113 1229087 1836655 1289995 256251 1364439 1210838 728429 1316399 1682592 1561208 735735 243267 1707477 1713309 857581 1501146 337028 800730 1246826 1582791 1992054 1659616 862391 1281731 741435 641806 1138957 1159222 68117 493903 1394575 1379190 1448769 1986846 1371341 1483758 936642 162729 939926 827450 1282988 778785 440839 1408278 409566 1238024 357565 1774280 1162643 453011 1676055 791813 110614 1601879 1207265 1570399 940995 1590456 1827679 660542 477297 1150568 1616004 174016 1957674 524337 1333968 1874879 1867978 1961836 1973188 1638170 1494153 995217 1684555 647493 1865674 1098660 1009224 1441246 1532328 1294050 135423 209508 1356451 1655732 282443 276450 507613 1285082 1642010 1200621 445458 1682914 86351 1881193 1854099 34998 340131 361827 445346 1297762 1337709 1636772 173592 610903 785379 1055285 300773 694923 151888 771611 59668 1282136 1642954 1392300 1151033 1154478 1671551 1309046 1647430 300519 488288 381841 1835662 590119 316421 1083347 1955362 1239686 47199 823735 658165 677049 1288950 1985137 534273 1186343 563788 1479134 1703341 603752 1536141 898873 828556 307706 888256 394175 707976 1331829 238413 1283438 491544 772825 43568 1769745 1737348 545355 880596 1433149 1191173 205392 1999647 153011 297948 1061197 976017 973294 268458 308884 807927 1631682 1544753 720918 487544 1825376 120666 1583694 1671321 994 1538267 737048 157340 1981417 1979216 1843112 1961539 581942 32965 1726261 41968 512754 785315 858581 1340347 1410550 295057 875685 1413240 159793 1575363 971139 547335 1726957 870562 1497645 739084 1574274 428327 1834278 113230 588004 1348415 639791 541440 29782 1957713 581000 829545 452857 727370 1892832 1035236 1835560 784910 651162 1826064 881742 803215 253427 441408 959386 733515 1641143 1319007 608165 781241 435946 672233 1799863 454742 1092060 10169 1030121 992443 1360207 1693387 1829414 366062 1325850 1422963 1918550 234403 728074 1185455 950855 1622892 549462 863741 729321 148950 901631 881022 914509 420838 923551 1984136 114322 868150 77189 1304039 1154600 522389 1318838 318275 93517 1365929 428947 1233304 801625 1511911 1823579 835155 1904301 483441 103913 588333 1041385 1178458 1959854 280577 394419 231973 362572 1288757 628934 1048633 879053 12553 708617 1042876 1393665 616726 1175295 599755 87472 631957 1509384 137509 670516 492547 713606 562351 1303123 788094 57422 435391 769118 1019897 1279749 745613 1511570 687502 1533556 278920 303133 1820444 1995413 1322012 1821153 572156 703114 144279 1313956 1705786 1710005 185055 1510426 1308381 1751446 1855073 1770724 316364 1070271 1922463 1172684 1625781 880578 1827560 1918788 171437 799527 378033 1827067 1109460 1689640 1631409 1628136 1924606 1143928 857121 1441161 808556 512105 939245 422886 815915 1589031 1061767 990388 662515 1057303 841699 1335840 1329922 906596 952774 1062364 1121278 1818612 453424 863828 423565 624885 954075 541354 1986983 182699 1580835 1095301 1582618 1090012 981127 1126203 902316 1421828 465410 16766 1831476 300641 5954 1715948 108395 1087184 151835 1673550 1367154 416722 941838 1122740 1852049 2891 1798803 1263626 36642 173774 235339 979335 244948 716142 563994 240344 1765 1414521 437565 1147963 146639 172378 1549211 711030 1690408 500163 514476 1391429 1992853 1675498 1988640 1006811 1717241 1519089 1266295 1100480 1648397 544239 1524726 1643590 1193900 1902216 728727 1367612 301103 1854848 1048152 569678 24617 739802 1731742 716162 1709774 1473737 577019 306848 856635 1475598 685523 1086518 1772695 442567 1547513 426037 1142807 1954734 1965891 1072923 514996 403239 1582381 871832 479851 977488 574696 679679 1192429 507418 703805 1629907 305707 1466711 1575030 1850264 1047847 1988666 968353 586096 1607710 499543 1260753 1496781 1910740 626742 658948 1761524 936668 1368427 1528967 1691068 1972546 639961 549240 254861 630788 1002510 293735 672420 122226 806374 467216 855166 1929342 1471963 1184669 341496 1926890 1097594 177228 554558 681099 114516 267314 1161054 1804936 272974 43134 1866744 160581 991510 299540 133171 873927 1372842 632123 89224 1046050 1836361 1757184 1090152 443575 1021295 1009966 244194 522172 395374 895109 1053127 1660685 537314 1534130 1290116 1247316 377545 718061 662916 1344734 335504 221860 629836 561830 1828361 1436191 1965956 1963444 319187 477102 1065352 247542 1249243 448143 1400443 1415780 1930535 1940402 1613534 590881 279893 559034 1967455 1457943 241276 530010 1637896 644444 619056 1332952 442716 1843460 333595 707151 1730060 1007316 1608666 1603821 1521950 736220 771335 590410 1315643 1658764 1670518 626459 909167 1670503 991644 1628411 1874695 466278 1352859 37944 1090101 1658884 365922 1567924 822782 588855 928354 101487 554580 1743712 1789601 5511 1501568 1175806 41872 2935 1974599 769496 1783742 544378 577308 936184 1356240 1318841 1477335 914445 1857035 1559658 608378 1074259 201072 824984 1696319 1797305 30191 28171 1163693 891198 921828 198140 1085607 1651058 1772191 173927 1669399 864907 1209075 111202 1792275 529473 1464866 1005831 1624595 540936 493943 1875470 92196 297287 59201 154298 459980 1622790 1789065 1298023 144607 55588 703313 1997023 851483 764559 1009486 658397 260257 1611744 1892080 372464 280505 1076796 1584940 385941 1544387 153047 1165726 244360 42927 496639 1172761 1428651 31632 120220 176035 721437 498229 1618407 739133 1559146 1113851 1863434 1701807 515145 130593 476575 593974 1864305 137024 980227 460893 905543 915608 1091491 1972069 706627 467235 1632639 1058041 1242533 335013 1925835 1081931 655110 1552277 754547 1184581 921294 350236 1064037 271302 31369 1338999 1164011 414542 8963 1205321 1190045 996766 1578666 509147 1003196 410517 1399746 877611 412313 103930 1298161 1486180 1547245 832721 1022150 303254 1128831 1555509 1616343 361670 1323659 714059 1038147 1606629 1498930 1347216 1718751 712877 1283630 931000 1682628 792317 279184 1352955 499704 851044 696438 174170 187156 528107 1684037 1725181 1296638 292853 1770662 448606 1860734 1630639 512433 1177812 1546172 1234341 1108209 182414 111423 172805 241600 474826 1554362 1713118 1944050 1084903 845737 1608691 490844 103899 345625 550009 1259892 1511944 866701 1780902 456913 1418439 1245373 946295 249051 50200 718228 1601122 849430 1327864 773752 161618 852350 746148 107171 307994 537517 597323 1860978 1331799 1016940 329337 1976068 819018 1479216 1895761 976651 223814 1200421 1485398 994521 48485 845183 619104 1975646 614336 79537 198895 887537 148477 745900 126462 403271 799927 1826052 598486 129911 1731660 1029836 1838249 713133 1987322 410 1865251 1974294 1468501 1781464 945564 281565 1476048 1301684 1327548 963197 1518495 482767 1822683 1857128 1705547 1753980 1159346 1535366 970757 1794281 763432 1831978 371774 599889 852459 1979642 736277 1251523 1195066 1488816 253074 243960 1139166 1398831 1899755 1527904 1414575 22502 1346234 661449 913847 960068 1374963 698129 579985 944325 879075 505260 1475978 527621 1935859 320023 185186 1074782 674117 1505865 800889 1112956 1699448 1515815 1924761 349626 59448 124281 1432196 221504 1860137 323072 1110647 471650 1331119 1963717 1157903 1129304 1430692 261936 1585890 175120 1269573 906097 1285627 719030 1380250 1785224 41347 1305884 456595 701668 1539506 1201249 211601 996886 784523 562871 1746492 35728 245036 1372139 1500896 1684470 57450 1453349 1975795 153624 267484 584192 1589597 995170 1008276 1591291 790747 997540 1426779 384828 1708950 276657 67610 83900 436812 1994260 283899 147605 1692068 1298412 1446164 419515 1375061 1611247 1858149 688935 1888535 325291 1208535 1619519 1460109 1841929 1624979 136555 654326 277212 1336463 1201268 691188 1280070 1211285 1308628 1332869 1006852 745983 322600 267949 1847496 310448 704300 427192 1458484 173476 1671688 1700496 732337 93017 1771976 270889 1700407 386575 1257610 1373004 1236402 1321854 429427 1847335 1123113 184293 419898 50618 706473 417837 1247311 877774 1712091 236928 47652 697049 276355 684660 466395 896794 109595 1307410 1931459 1781909 1848722 1512547 1645781 1388981 1910751 1351530 1881196 812849 1189336 600345 1805532 849335 1435145 673708 1811646 1644867 1357901 1603932 793299 133273 924594 560684 1010440 523433 621196 1388438 41005 1046375 1737992 1783155 1577485 394381 1072250 1513394 891924 496964 587413 836740 1745400 121170 1619182 550533 1379622 1449314 881689 403451 1026068 708992 476960 980327 1095266 81437 93867 32461 20115 1239029 1885528 1057990 1057879 467198 224433 761879 1365377 1385130 1250310 991440 961470 683066 1773002 1418177 101654 513962 1683087 1728052 430401 828503 1198609 1888452 663908 1797290 1939922 1653626 1765527 163313 8671 1367712 1651249 910422 1520775 1019947 513353 368458 1100552 495188 1911875 1410902 438716 60213 747341 1764885 1242174 744061 700192 1871319 1966192 291846 394704 1780833 824175 1722252 186576 646112 690318 778023 1141515 54039 714119 1812151 140944 1073282 1640935 118206 1448475 1045275 1514536 966915 1882466 196322 805462 921126 1527627 1030771 1880838 52044 392129 1162963 1613321 1659125 188928 703376 281813 7960 830382 523605 494600 995467 1763540 1643866 1268467 1881266 1745042 1006548 196445 242584 1982839 1646435 1372943 1770458 738209 261210 1436464 416662 1762487 1438600 453038 1361738 1069662 228390 1566661 1341019 529382 1049231 1887917 1143127 865913 747828 1705472 1309592 1816455 1114204 74249 1158971 669921 367728 1656500 1201238 1072658 1530643 1660080 218950 1702633 1373236 1265387 120323 1358952 1402082 311324 1271696 823558 1910370 485575 1333568 38225 1188170 606856 932794 278998 1483719 580912 1507681 1973211 152560 894575 419242 1996875 901843 1695885 1150754 469722 1200348 945225 962999 428567 1963850 715253 301011 1769524 1184819 549380 1465901 486729 1609707 1812535 53296 863666 153378 1596304 1736329 1017479 189704 1623134 52537 140071 1993858 361767 1924300 956464 811952 1334853 1654355 165456 692895 410915 329308 642621 165306 1992585 636819 793737 1086222 1142066 72245 692802 361234 335574 259498 224162 126920 1054941 924008 1520065 1669671 116087 516515 1066730 1688491 510631 1082658 224624 429248 590511 1996939 873081 1247833 1593557 18900 25717 1291341 475730 1330838 685812 551639 1423929 1329709 1202465 1481264 678937 480504 834929 1558076 1987935 1105248 814216 418868 1900888 508779 1909762 1681167 322985 486682 144692 1898975 1908829 230470 1971037 1414938 742203 1689994 364761 1710396 1109094 310526 1308615 1712360 1481341 1810408 747172 1856633 744116 1626305 1076318 1756989 1982195 30027 293078 1391554 375589 1200086 1440748 1273646 656984 1160453 1813805 1321980 1096375 581454 850804 33431 1824286 74277 320875 1447296 1846684 450745 627182 17532 1306319 1651742 13697 895526 351082 520015 1204700 1719762 212086 1239493 996858 297382 681453 1112565 519213 542803 680893 232047 1460846 1448078 1615654 24807 960302 1360124 523002 1012795 1179558 1143370 1199032 1383998 870093 1630998 1827010 71201 230829 1724943 1485820 473551 1320446 1459123 1227441 790860 858622 707369 371817 1971757 1663749 912483 1182092 367401 1254687 409821 1574393 450911 1139869 256460 927661 1688701 759880 1664702 1195492 1865561 662773 1992630 109605 1932473 1589740 1657073 714861 1054147 227058 1303893 1372994 300033 1171983 24355 1820768 14841 796868 1112580 1346442 64546 1672509 650771 294413 1416002 430360 1725497 1391681 1527329 29542 814298 1345408 905098 581330 891150 1096385 1094990 1072124 136848 1792958 525504 1179047 1744942 1615538 1227235 781723 162256 1439472 418498 731331 1821623 222097 1273581 423212 1787993 999605 1521814 646490 1556924 1559419 1628610 1231529 1154362 189900 1101040 1085451 1404345 1901229 1659597 976256 1591890 1120590 1222598 1510702 564137 37354 207601 1082230 1687383 859828 996641 1927300 324828 1653393 889657 382823 1992002 1427681 545691 168823 1191607 432981 1611401 1745094 1676614 1189830 1675423 326844 1706795 1457102 1259799 1186070 1658440 538424 394405 26865 1940452 792663 529509 604435 605266 357604 275962 256118 1397726 1188217 584230 1445743 447479 1749521 595027 1524291 1895666 1041990 1125032 541137 926392 1334810 387106 254068 1110839 714584 1087105 286122 234853 1831701 1104007 828632 920190 1542940 1558981 933837 136059 342385 750587 1986260 1305898 985685 157310 1324042 482078 1830316 1095733 1634129 1664725 286301 819796 266402 1275800 1115117 232751 169205 1608428 326622 175571 1330709 352642 1051357 1564789 876464 1679233 1694175 957276 17863 1322350 1935305 1803053 24311 528004 1600888 1845165 1385730 43155 394999 718872 1055673 1935501 428288 911150 361020 169503 620039 905442 1851507 1875890 1652421 784885 525962 1507192 1804126 58203 766322 1513161 203581 1852705 1645680 1037327 1491783 1849426 276126 1228883 1863744 1063038 1392375 624895 659567 1814034 941197 644086 693969 1724438 5270 1395283 138748 1691858 980757 449189 1763639 1262128 309548 1074822 1228165 1113235 1425207 1857609 184019 1929759 1740290 355462 952504 314659 707950 1244427 1348519 561105 1120388 939308 753506 757388 1679914 1768730 97592 1702256 1157497 162916 151381 384206 799216 542726 1462270 1461956 1652037 834232 719426 1993795 1836348 1642006 1808659 1636255 1594080 879674 1278166 184039 1366695 263508 99493 698961 526044 1616742 1560826 840885 1721198 492101 1149629 294510 900862 1206436 964443 548307 1027260 1922179 34442 715572 1221926 1827074 247027 1392132 88834 1830269 1420218 1583861 1636183 567216 1457488 1938985 375491 287157 1813182 103285 838058 666685 1552621 1476556 1010281 1134654 1094354 1382986 1591423 298557 169068 49630 1193051 79779 1606050 722021 612464 522370 23112 137788 682382 572690 1466743 1915681 1014514 21068 989393 942819 1044298 403364 152070 1442036 321797 20584 718882 1999436 781729 1512206 905836 567074 487794 1922032 1378685 178996 1984123 1770183 1588126 23085 1118823 392453 820786 1018211 302779 38704 78182 1664746 51143 258434 265533 675996 938402 345409 1985147 1805233 1068545 1692040 1402580 1398835 144971 1948829 1535000 870339 1999801 334929 809475 29463 535339 1762032 1688052 1512183 221346 1793400 1341271 909323 1960454 174212 1796104 102186 88561 1147417 251014 1102244 922630 241724 371688 412315 659404 1159214 660773 438379 304764 120492 1293348 1438656 351028 316118 1275209 155213 1555883 106299 1362628 1477973 519632 235148 1370432 1122975 964253 643259 1742712 1647016 720090 1657130 66419 966924 675297 1083030 2974 1530795 15031 1555341 1721924 943616 1368442 1026773 1332349 982036 1890740 939724 876672 1506206 891560 1306927 1617111 96454 1997358 801400 540557 185256 824536 1749627 93398 1757760 1689962 1390545 789094 980915 1314946 468626 1955506 1992672 1844820 238099 1361651 684914 585718 138928 335538 270236 525282 1479388 1477557 936132 649407 1207508 834972 680114 1503814 362862 31190 1883709 1648213 260332 264722 493497 1089753 954073 670223 440725 975332 1143238 881044 957623 653049 1361772 542498 893759 1642093 1555635 390450 887090 894971 1066970 201481 374790 409887 549616 1994292 1399999 1139806 1968266 1274098 694611 719701 1501441 1663973 843786 19089 1859722 1024376 1686002 343441 1407613 984586 1955659 1966844 1268522 728234 1901498 1736703 1420238 1002910 1822465 1384519 1219950 1098580 899124 1085188 1194749 1665252 1810793 258934 1556473 1746581 512616 297779 1014466 507550 1276276 1922959 419864 594283 548370 1785688 552893 316524 1101983 1435595 1663770 1892620 1583880 958332 1225698 551839 1788512 1784280 1118805 562484 401698 171031 347488 14079 793090 1193799 1848983 1071080 958402 1336187 1497895 585132 687079 1082405 963083 175133 17724 525603 84161 521098 412600 27455 1761615 531339 1223800 479431 173280 702675 378204 1242630 622322 825182 450349 155885 539367 1568670 1414678 1155810 947012 1444382 1283625 162493 1143377 10061 1780362 395361 816038 1016752 792818 1156775 1579457 1643794 814738 574676 962935 1561166 822391 1977449 1280319 1588216 1470977 1508403 1633080 1803718 507970 783369 911116 675086 1082292 841055 1042218 1598056 282018 1212306 535187 755127 1736819 1885167 1627906 1235210 765399 1378447 348064 1472888 1609901 229378 407897 338037 767635 1185371 1040689 940381 646987 1018669 201750 1460468 1040263 267286 690307 80450 1318450 466679 1167763 1815569 1366030 884676 1288370 65019 268988 1151200 234878 1140744 720234 429103 373978 1774642 1206953 93841 582208 1323323 1244084 657469 1010259 1634684 1037118 935793 1085365 1451475 191196 59007 889375 20441 1617061 1468 1481837 1956512 79399 1381404 668116 1564467 949739 1542260 1653417 695413 388838 375006 646037 1685198 1722414 354267 765509 1129397 1940307 44667 574893 782109 1395019 389968 1307177 809189 131047 511060 932090 586283 876400 806641 78025 180727 1459146 262497 343165 1130879 1078601 1459899 1722752 1359353 1443739 1787037 280444 1618917 350234 1192659 1168593 760138 1998698 485095 1830081 1486315 800716 1389654 795533 183411 1554997 276404 745901 1921132 1424633 1675526 1271052 844371 1669355 922784 890650 620716 734705 1481695 802522 1657187 842966 1674103 505131 943779 534458 517615 1686561 1372668 292979 709025 417974 438418 1349692 1009881 1888882 559545 680982 264150 1281101 284964 461618 1041810 583774 142275 1365625 1985313 292748 1914877 84645 1670924 111264 109191 936778 35058 28106 23949 355359 1893945 1877454 1818243 250547 1273471 1644130 637807 1189657 987181 624274 1826489 1883552 231689 1530743 260611 675115 1809649 1161551 1090396 1443055 1848271 407135 1695867 1686600 1107179 1529561 186155 1864471 1195633 953917 971002 1814587 1350884 1165580 375946 363975 1025166 803044 137066 715528 1940967 244663 1964768 1530274 391805 1781338 838811 650411 711554 273042 1157888 1358960 1360281 1585154 125102 1210528 1136085 567559 34341 1170571 146154 678920 1391857 1102914 1900886 1989213 632319 1934863 230104 1966297 983015 1044018 1164337 156663 1564092 162501 246092 1681890 1954396 1882455 1985537 1587098 148401 670852 104534 1684715 1154054 2447 516658 1723693 837212 337881 1502649 1131662 1050936 1351521 1176294 1610088 225275 1322043 1204662 444834 1817902 1895269 440860 771779 1462365 1319667 405732 1102092 1192214 533130 970331 139178 410115 272727 1758515 175883 600467 1312189 359381 890621 1232322 1533076 1692688 947480 366528 1436984 1357911 1877790 1737036 1670704 184843 783877 1030975 908297 17747 353978 228119 513675 291222 1811219 934006 74532 1187598 490334 1957282 563698 1176529 1687348 28661 1268672 1178155 1081757 977302 126240 1896433 999588 636350 791172 194774 1882404 602490 316771 1839063 1102712 888786 1756396 902287 913656 1120037 1426701 1394133 743423 1397000 1166626 1089436 1567021 521225 1352177 1868707 1052075 756845 203422 1141301 641584 11073 1977514 1613571 260997 727687 349288 140311 1451041 1365313 1077393 770663 455873 1028694 699274 1688842 96999 1095855 617296 1175412 454965 847561 383330 820460 1973262 9031 1938553 1381150 1571610 688777 857701 167008 783160 395603 1184935 560724 1939992 356108 273518 1441221 510057 582513 939117 1826269 1877126 1634627 1870022 760025 756256 1394092 1923385 976542 84099 1064423 1112523 1814753 80304 1595919 184540 73334 377755 1741399 481382 1161791 710997 742868 114851 519228 1911562 1485029 1280753 1247449 371096 1607141 483181 679530 769762 844528 620910 764973 1989900 1535262 458907 592413 732663 314058 676905 1700621 1852632 1689228 1638104 108592 1843744 151110 1681382 1434494 141896 593865 60851 55686 1430277 1020980 496459 1984609 19538 1683838 1981246 1668750 183677 405313 1441804 1464549 586216 1356850 1637779 1413890 1431062 1208078 322970 1101325 605079 1337310 730411 1917727 1752381 485509 1197364 360852 800655 1010648 767341 224325 1853550 920391 1265194 493825 944125 1983971 396117 852475 1945400 330994 203910 724727 1020058 630970 1185345 1907982 630615 158429 480112 1985163 274176 1932983 765654 268993 1630494 1993431 981165 239577 1736373 237170 299923 1686653 1055490 755552 668565 244708 637793 358165 981574 1830729 1788439 1740950 1439085 1562071 931735 1485736 752247 1748868 1267231 1992728 268586 1748854 1452524 880981 1171341 1583326 1513759 989800 595935 1767023 1489078 362241 757003 766133 507412 1192996 564122 674237 487234 328452 380150 1601621 621573 1273108 1550975 485468 458832 1369942 1436798 1168411 447295 1407480 761808 1356505 440815 1195636 1489061 1966038 5964 1316426 1642015 808390 1318313 1639807 579932 932762 1987390 1655000 1119495 1157921 29819 1109668 970183 1726142 1946512 146835 236852 1849803 166205 1208923 780793 653892 655354 508668 195295 1465376 1801594 1756969 1463441 424316 1636129 979207 1918325 1462657 1398455 370043 624857 139621 1536282 156075 1129401 276390 1227179 1947716 131804 60847 1435578 1082977 1592418 1947524 1996278 1425889 464248 679829 747089 1931696 74920 306260 1869690 1923803 1695471 1949761 410703 1859999 1298073 1268451 162594 102217 1552181 276976 392406 1270163 284534 974638 479981 61939 1818343 197039 1706940 293618 1186024 906270 622045 323994 1974080 1107493 1807589 904864 106676 1033569 1429614 897781 1694118 1424841 286602 1877988 514994 671323 504898 677711 1971484 586775 1844139 1103199 1475247 1132452 580860 954886 813016 1295809 1749270 638450 1630161 1427983 60392 1969995 181088 505532 1472568 742583 1576802 1665841 1581126 1435373 823804 1846266 421028 1046596 251105 1516444 1175317 781937 1944685 594282 901047 1675307 802020 1875064 370309 1508994 56610 1957726 1507817 386908 231030 949792 861405 1332486 122440 1115597 133440 1174385 312187 1296043 323843 542330 803092 679743 1603842 1037588 494103 1991241 1739674 200964 348885 1257040 1972395 1659115 1413237 450125 695015 1343607 593777 1316277 1908637 1357997 195932 816779 1356310 1449499 128588 212737 740653 93422 570726 673277 1372385 747588 699313 100696 819174 836522 1219282 1221163 1706840 263142 1925868 1562928 218735 590936 1122444 588308 1273985 1524419 244289 1079281 780648 1290342 374219 1660294 34348 962778 549217 796026 1077504 412461 514530 1597453 791988 967700 931384 1417669 402073 1829563 44993 715309 1706079 965222 624072 90773 985911 359393 424958 1886515 996897 606494 1754159 1898197 647576 1454244 485352 892992 148101 459789 366520 1346876 1582990 1703269 1713112 836810 1618820 113461 1899654 490711 1405836 1017825 786586 1825350 836631 1109633 1615054 479082 1567933 77321 138713 937473 348237 93006 1577850 249195 604588 1108117 1533701 753762 533900 465686 1518467 1921984 1469352 788598 1224129 626909 1694083 1396390 584826 997063 90988 1451352 1878301 1410112 979934 903819 381352 997594 1623557 1281413 130395 1935790 1989944 475137 1749054 804913 1510588 1288467 1738267 1061450 548274 1099783 1001939 447684 1420869 609211 1942925 1836020 761844 932649 1002820 1388907 1729767 64346 1896367 1667314 894409 243185 347817 1736004 1837069 1616095 521168 1902970 311787 1026185 1772428 337948 476256 1051117 1759299 165873 1796685 1214357 874872 271260 468357 1695626 904639 201752 243099 541717 551965 894568 560094 539829 1714750 1356469 1216485 1463706 1875378 466720 1542375 1221024 707886 972376 1371042 1467035 617223 120636 40790 238281 1694393 1711243 873728 1380322 687778 1259432 1025944 1717797 1912022 1059826 745718 1649277 791090 1044619 843964 803354 101004 709817 605925 112734 1384283 1295137 450420 457275 1568547 917142 173028 312000 1275374 1749316 1881073 1658394 666442 16842 490804 1660090 509734 217806 1463170 1576973 1765948 618172 1644904 304175 1046107 1345119 865691 530059 641751 1192764 1619027 1667273 465812 1749826 1416027 351088 508418 1845587 226799 1433423 1349559 35711 1938498 748672 1119870 1843638 1783083 1977525 132781 221094 444438 744663 1996444 1076465 316510 861918 44524 667836 1390196 636403 616184 494118 1595213 1205275 1525079 423811 591967 72598 1070104 1414019 562298 1807839 1012118 178503 214532 1791700 1868878 1621293 1595503 1944786 119464 911731 1871307 833182 207679 1479008 1621284 1672418 1930934 1511302 1314020 481638 470368 1676011 161672 614905 655216 1490321 979055 556081 431021 1026210 1022975 442577 920691 299424 555160 63150 147358 1727822 880329 692346 763412 340011 1876347 680052 759771 1761421 596430 955330 746400 676268 267844 1945224 1544221 713414 1769589 1052403 125203 318303 28423 91374 858268 1555154 281372 108443 1812847 357069 690402 1743008 863552 1713944 619858 1815098 1347709 1688880 797041 1656257 1550554 64624 853620 493949 819461 966272 1278104 1434665 1470036 374723 1660505 379663 765994 573205 1929297 755945 655292 968991 684087 1559164 1870687 1238893 714389 840094 916962 1847116 899195 38433 1280547 310342 714308 1877263 60174 1811377 1050781 512705 1212487 1342837 25647 982299 578267 1987868 1628187 460763 1654941 1982852 500338 1263954 1390873 1564761 267879 1750842 745186 208963 1906177 860639 1333008 231481 1143260 1229831 471320 1385585 144794 140308 1230713 1788331 1362071 1328756 1751737 1588350 1254706 1258522 760612 587098 420907 1078463 1756398 256482 969042 1167616 1650792 1643477 1161162 823036 1889970 1328945 1003309 1146541 227194 1444220 35853 386968 236132 1692836 66602 197181 203077 1426056 658859 457292 1536925 535353 1239862 144242 403118 902378 1784782 197700 1206377 25983 193890 1904604 819975 1296307 117315 7669 63172 969285 1439349 1263019 1976168 1196396 1990974 218154 141221 924696 961813 1623649 336351 105499 1771596 1779916 1850201 79893 131355 1231128 919776 1287532 1550888 388615 1566633 974177 711045 1338686 1205656 1381194 975448 532281 729088 1251296 1561686 1066344 1591217 1678893 1902072 1115677 210448 1948946 1716807 1243568 1281004 342997 4400 361118 1146768 1463302 1198471 835231 1269402 913560 1709472 951063 537694 1253826 775556 1599772 1999593 771494 615793 683275 1132476 1701225 553861 294150 1213866 386433 134487 71978 431150 677121 191977 686648 1380555 140592 356080 651206 556808 734491 1322139 1744765 1998668 148287 439485 1216398 40727 1821211 1023002 1422031 1863863 810858 1719941 759937 1660817 1107320 252030 260940 819456 871257 414132 1723681 561715 835703 109057 71796 302865 1654609 1803548 1277675 965158 1258932 1254377 1188089 801767 235500 462913 1574226 405720 911113 663558 1928670 117885 1504067 217218 1362263 1665908 672477 501492 1998354 158000 1872969 1034052 927402 658803 735270 926335 1588863 1770689 890928 1727773 427842 115142 868109 1806631 1494866 1659641 721353 1444822 1179010 424695 1715466 1559916 224749 468447 1453176 1238369 914913 882708 1230641 107776 1656759 1553663 790924 582613 1059544 1699267 1788224 1999522 8788 924287 1178706 1319460 1361583 1881986 512824 1395120 1878703 84655 1914765 1239002 1721233 1517837 822810 744940 959162 1251043 1032882 1518692 1392135 587199 471754 677064 1735042 1619200 531621 253128 1552280 1598332 1045263 1964909 1229733 1198531 1888084 169628 84687 1728605 546034 168389 500774 1194101 25421 216470 1968761 412111 863767 297328 482564 671115 145820 633458 816649 1765320 470490 951781 1258111 566733 823512 1475083 690304 1292201 1255040 276089 940779 404054 1487146 94140 1344095 1401412 1444788 1568374 1670343 25182 820004 1858016 1549039 1101038 1774214 254674 1052480 969771 8572 296150 324204 580141 406116 31363 1179113 887725 970460 875389 831436 1187452 255350 502225 797490 720423 554189 1784812 880096 603546 1857210 1927612 1766725 1546351 1336045 1649442 167164 978481 1084364 977571 1752590 1194902 163032 1998465 265670 485229 441708 1225984 35428 1348483 1929812 964388 751829 808770 377657 1078098 1895648 721714 1507113 1679104 1497979 24424 1223348 97850 1628248 275776 1274893 685999 1244174 1989859 763612 1549143 1410864 1867139 1838219 1134505 1363473 1085786 1672549 1792896 716684 1437050 1364094 1786091 255230 1897976 765471 86019 1343357 1996729 30636 934242 66819 430093 387522 1122411 421558 505301 699764 967749 712740 1865608 571529 1728980 1836787 710991 126090 1181879 524896 1390295 595062 1075519 1274004 1876413 431145 1889734 1817428 1524822 1330453 1859492 216047 316953 1564268 453464 1502507 1374555 1267814 282230 723292 1624770 1018358 418961 810152 1209135 1720965 1482553 461827 1267041 1083833 25910 772893 1546171 1576485 627223 49867 149461 1316627 215791 1023784 1870780 1812268 869960 83291 590294 856014 1270020 439737 250542 1093174 509954 1024967 1839058 1903777 544568 466531 1686966 1632802 319279 571326 298894 1322334 1831223 223506 1002331 210692 1658336 26723 1943213 1245289 67753 1783377 331315 1720846 356574 839454 1670566 1750782 246452 425529 1616597 424345 1380397 94 1995468 465080 1399201 1395127 942065 415335 298736 1783175 1755370 416714 861334 1827123 700283 737146 1551353 1495085 526897 389785 1431722 753761 133517 174859 1829690 335750 490600 1465627 184464 1733370 1700570 242852 199764 1731720 605183 1334669 598718 1941548 973705 1058456 221643 969671 1365307 1662639 49411 1715148 262369 455050 45395 1804845 1317564 762330 936011 1910347 15259 916178 1295287 893698 62587 260734 174667 309011 1928827 828232 272397 1428941 31704 1428990 857909 746637 471561 644609 586835 1467813 1863179 1629334 1837178 8223 480525 1021897 957798 1506256 561461 449241 729174 149715 1048954 1922948 1678368 1435801 328413 1165002 1671220 130206 274813 1469450 1377921 1122526 1005609 1313889 237998 1907584 1519149 62157 898330 686162 1500807 638252 1422250 74379 522586 1630206 799791 422307 45598 642403 43672 478618 1483578 391322 480149 1654859 1597203 1670264 755090 488503 1026706 1111145 95884 471601 299120 913639 890190 179915 1913381 1445638 1200282 1082328 1890735 1332854 972551 1082853 1981117 475235 428874 310034 128776 1268306 1443111 1706624 1599506 1422472 1397626 1279735 963931 256863 1910437 1427919 1486655 1276191 1694589 224391 1303302 81267 88151 313969 275408 864298 1094689 740429 131449 680992 677616 185384 1347882 1222107 1855397 1526717 1239615 508741 1755886 684782 930986 1243671 916325 1989075 178511 1110338 827180 145641 555986 1918400 1749030 292040 632226 239363 1162843 376618 1972965 1714315 940872 428076 745337 1817875 486908 1239428 659493 1114006 252375 1323716 194723 1284225 574054 1102479 841383 1866014 53378 71015 1630191 649319 248274 1009531 1518682 508148 737859 1473372 342612 1971404 869705 244159 763935 634374 62675 539633 409721 724908 247667 1274811 1068872 898173 1358513 1401964 173010 661604 15826 910000 389520 1256124 1665238 1735058 1391359 1810524 1836645 1502438 791576 1795579 1733026 1087099 1140031 629815 637687 669087 563438 242509 1438162 1458326 305054 1703877 1940968 688155 367447 901985 1500172 1165175 301185 1548858 1029565 504665 1215444 921181 1634132 1324086 1324239 1036587 430474 1599987 237328 1750950 1046351 1235300 290592 1980822 1824987 613525 302069 867528 1128792 1539515 791474 1063620 342303 179414 1629132 1397960 918286 562766 1978471 69497 1733843 1082981 1243534 367478 264956 1307992 1100556 723927 305788 1863941 700515 1830712 1755928 1802585 1051697 19324 502860 1217357 1112094 778070 1054857 422373 984219 718622 269423 1238949 343480 1406356 1256252 819861 963806 1455053 1612472 278218 239238 683285 325881 1855222 1608817 534124 1473112 1337664 1622589 278977 1017287 410151 98567 1584497 417729 119674 1002644 1430798 1419223 247068 620174 1513190 1700772 1540680 1374910 146676 1695953 512633 302688 1327696 224472 1494249 155538 356934 1506449 1970492 1375408 1542136 772378 1139328 280563 990113 52623 766135 361618 1852185 1316497 467228 871040 267931 461058 1137729 1154212 1049068 1310956 775585 700730 1516487 1483967 1594507 1552529 1170193 1253482 1109553 629782 801462 36264 1206795 790876 450504 1153138 1808433 670610 1287092 1866137 895327 1476884 1954133 1421512 1918328 334564 1049685 859648 1788840 1297290 1270981 1821555 1408651 84032 940472 649266 1115302 235367 1018236 1902319 1186601 907093 870213 1359684 1311810 244316 940646 315738 815300 34046 1732257 588250 1009589 1859990 429074 794073 1228327 1600755 1411780 708134 316140 1971162 605692 21621 1991655 294156 1626689 1178716 317054 554954 682566 904908 1448740 1154753 1430888 1705627 36709 1332054 709331 74886 1774934 453789 766823 66896 1006424 843170 594480 1524315 327578 1076160 1902396 1513802 1767907 831642 1706545 147885 890372 256128 1854372 1071597 1110976 271360 515732 1149610 1355228 1830843 737149 580763 1904899 723338 1214891 1036366 917991 72740 1172400 1433163 1865927 249424 1945148 1546619 83694 1194293 1381835 1685691 329420 1777449 1194290 1915833 822602 1112629 1703329 1785770 501838 836657 213354 988365 1673845 223127 861934 1797904 808648 1306458 664542 592374 444599 1974374 244934 1119861 1007357 1344903 1576443 1413101 202520 1225547 724036 518770 1140140 554515 1753739 1036968 1794540 1510683 407161 1705116 264016 416521 1246048 1756657 145698 1481775 1408641 1217307 632359 83449 209572 832753 1053007 182826 1073508 720346 942973 1273602 1237547 1219503 439763 998853 1903585 491174 593731 1090006 1074147 657288 1759142 740673 580899 556895 1961777 368162 1269623 603784 1428221 659032 192985 1162397 405054 1325807 535022 727469 578461 394766 1045735 774402 531099 990782 1716887 1921346 702465 421382 1868931 1512262 1240110 909066 1086420 295808 604412 1585096 1693122 861544 553596 729124 339356 1880739 559223 637096 329767 664069 1020770 400691 1383001 1892221 514928 262543 939701 1073971 645618 610191 1460958 1228799 1882097 587311 1559555 1345923 1692259 1117473 43382 625405 1707926 1940425 540400 1305371 608444 406961 262729 925705 1449522 477234 1684117 1783221 485895 1864345 1893333 1094727 847096 798594 1242113 435416 897476 239345 1077299 502070 672258 919028 484250 1395886 1816059 802600 1691160 1585020 733817 1805300 1121698 1559525 1217361 1928959 381073 1410821 261331 1931266 218416 1864263 1414468 1882029 916858 1449916 1506237 306504 1800878 1903098 148464 138662 598442 402994 1918438 1014239 1550949 834802 175283 271787 114604 682582 1906050 100227 631525 1684964 1476625 477084 147079 775727 1162005 1808832 431086 1473518 1633526 1157570 1640436 746820 1880267 234061 567410 1016163 600216 833469 1937008 1535804 725189 1475532 742075 172229 241539 441117 1338184 795905 796040 534360 616438 127713 1967530 158141 1178283 1263100 172979 54834 1814151 166751 1628631 385896 108396 231423 658169 991214 107100 1047967 340196 440108 1471622 221277 303654 98651 326201 997968 375456 437166 1047498 584854 1733530 1011686 1577441 1207419 1680931 656773 82087 1785877 954199 1642296 638383 646686 1597112 1073253 666490 1124230 292269 1468770 1373848 1436971 1275403 295599 1247504 1270276 1743366 286499 863748 1723049 584237 160490 852290 1431888 256567 1448364 1262514 1821403 1316073 520595 784037 871541 498463 1235593 1670881 871089 129995 322991 1446523 1477362 1871573 1856679 893694 1035700 1086321 834983 1982692 254203 1183651 378062 1897667 661471 1844949 1380580 147130 1211988 1509412 202574 823859 1109041 414712 769157 849692 430506 1448279 726271 579960 260908 1537523 1642380 247106 1843879 1046874 1708824 924176 633587 277177 919724 1249475 818732 1315684 179624 1363462 514375 936002 1447002 1883791 1997039 291381 1112950 757784 1949664 119609 1658826 1345652 1356408 259500 1823037 1381426 80861 1276404 488291 104316 892568 421822 822971 849604 1152924 935763 301817 1164617 977761 80133 1572237 1491076 1567851 853234 48423 1015045 1702673 1285568 722525 601842 1301779 6598 970948 1204413 1515422 1106515 375513 281954 878062 232259 1739403 116770 131543 1675187 1983817 1623511 45606 1957899 1270713 1569374 142270 882150 809982 591549 166279 1813125 1023958 1529924 1796063 1233951 73153 1182001 1626624 282156 967075 1074894 17670 1693226 46191 1969195 810371 1529590 1783246 409591 224710 1517887 36900 1652100 1377217 323270 326449 771979 1767789 265395 352527 1109475 1979622 1623057 611829 814594 1460424 1517052 335020 495172 1903267 566771 1565165 547920 1528260 1214800 1116334 487307 864288 1665317 357282 1001055 926516 1260017 1797201 1032175 1101591 257297 178187 927485 1277091 1739466 1161467 10179 1639061 1560177 1299833 1895128 141024 790738 1571394 824580 1262533 1840319 501794 1516457 1122126 1794359 1031015 410772 1048447 1652728 1581900 460495 1270844 1392376 507248 1049412 1314789 688658 1082001 492997 575738 316264 1576956 741667 1155026 1734467 1574504 520883 748651 1444763 973621 1923059 1188952 518122 122285 528539 1720685 1634482 1560088 651277 1229252 1233958 1702158 461028 1940992 1112619 1314805 1687038 1840769 185498 425704 200236 187218 935574 1545293 579857 125468 805211 1425162 730259 1853819 1081670 45195 7481 777452 1151017 424771 1444189 1428700 1690056 1955191 982292 1102227 881749 1798052 640448 214972 623082 874795 1993892 1890798 118450 1855426 765829 1282451 753974 317365 1474299 9178 281335 886163 417058 1687686 1020082 657229 532780 218557 1162180 1891782 1496404 1301176 334296 1157787 719744 1871304 331338 1519069 1794770 847143 1380544 1944292 673142 1212209 1830939 1373669 1359736 1842600 1817896 196380 585684 1866825 1227012 782762 740254 196128 1420486 906620 772885 1373603 433958 1330957 634359 112378 1665096 1016620 1502671 900409 838101 943007 380168 91122 1901507 1005683 1756848 1751682 384157 1345350 1393398 1706798 93689 1112412 1041672 386059 607368 364147 1797968 1044676 758161 918915 411234 1194870 237301 434332 1855794 1822901 320434 1868928 544636 1692639 1084315 326456 1834376 302553 166012 1679723 593762 1138113 918362 774382 826869 1060434 1241091 1625936 922373 1474925 947776 566619 1158188 1224785 267176 1757895 1508150 197643 1441696 670313 1100951 879039 637339 807197 1008216 1128168 1099727 1791396 731200 1129586 1527856 746924 337507 1613706 248285 1081746 1114986 701937 590329 1745538 1481519 1890364 1478585 91181 1094051 1945229 1050759 671434 429242 1145002 1691117 1527610 908309 471841 1772200 1709389 1043154 651378 1709314 60989 1190371 991156 1156290 1524817 290736 1513745 615555 1013994 1037685 197427 1974184 550517 1852680 1304892 1571635 1286405 1641089 433332 1512238 1623320 353412 215902 1224067 144956 774212 198474 1217797 882484 518827 454421 1979494 1419057 333410 1148736 1780943 1777474 1725479 1488757 1331282 1090853 845310 963754 1339532 1568062 263168 1346929 1901437 461889 106717 1000142 1877871 671590 786694 268025 172331 1204745 112729 1908868 1548974 1854290 1545291 562235 284060 121239 1552166 44786 696609 1979192 1249595 809173 1075525 443931 611596 1284202 1916817 1171299 303861 362303 1770158 135944 1287023 1158732 896198 520902 271756 1600531 1054820 972494 589613 224803 454138 1420104 1264212 828409 639464 1427891 1922714 351758 357657 1197924 1192596 735673 1198129 1741173 1124926 762865 416655 833529 1537612 1736975 540007 895697 177457 1873368 1954327 1005405 1293504 49909 989623 342827 502622 591471 940675 1294922 1846482 1204797 1069127 1189351 1378116 35227 602165 223164 1345319 1084187 1382723 1985677 836397 745964 1457824 1120874 484651 1913916 1540532 1592389 47103 1046057 909290 1994374 233378 430390 796248 1335178 204264 197855 319794 1188595 1368094 422326 1525668 742445 53355 1918213 166670 1853179 826602 1129066 866461 1940701 603004 1620543 585674 1483254 113444 240960 1056135 583175 514599 503334 1584063 1343877 1708667 1373040 487395 1018680 793258 804313 1961719 475541 1493355 745453 1600919 1953024 1645725 307574 793861 314230 1404270 269109 1776053 1745367 1259344 118472 1794695 1123681 546520 372951 825972 141883 1220183 406733 1278193 418253 924370 450225 1833898 529828 408545 927352 890320 571652 1807936 1086881 945901 157730 972923 561292 1198068 531953 1554521 940305 1353162 1122830 100283 156852 1526085 1493997 536433 335023 126860 1048366 842956 974073 1432216 485493 1987516 848221 309626 377785 1775237 1249747 42726 814722 1511927 921998 1439654 194634 1246026 153165 834334 614748 1759996 236591 1737695 208040 592549 12917 1693525 1215034 7259 1990161 129331 89648 126869 1865796 1180375 1702854 1732394 1258743 1703535 1479430 1090851 1384295 342738 832560 167213 1738153 497888 1035099 1970351 1272859 1793985 660363 162427 523611 180327 1880415 1603795 1349453 1659445 759687 537788 1470151 520207 486150 1145238 1834114 544808 1898806 1030282 1420752 1239033 795256 467285 640058 535131 1331861 1187366 777770 68702 783542 1339568 1508895 1328489 1209665 1447171 1929118 629638 684916 1173523 1457765 1407810 1861979 1764124 840724 916544 1951040 658374 150017 1731939 806901 1310124 691136 189048 815043 1135415 305715 582950 1542004 121460 1108536 1986970 877263 1197398 663516 718367 78721 663755 960562 1714433 1606202 130327 1782680 1597060 1099616 859409 75390 1525793 353519 223490 1822078 420762 1887674 1863196 1594611 438587 609462 6325 1084147 1455084 1530598 1216950 127206 1201870 58780 703928 626727 1476088 1506608 773965 625858 73660 1392207 418664 1108672 1279218 570574 1021230 1753790 935814 798110 1790790 1671834 1263366 143574 1481474 1543709 714611 512293 856871 1414751 30227 789372 1645812 436122 474874 1138072 764079 573519 335236 170642 1564623 1675589 476384 738426 918917 1975520 286286 124202 507580 1819938 465513 615855 710086 1014318 861630 965112 1864494 547653 1310270 57483 876182 1688777 399471 361956 1398945 1641172 1748953 331492 1541746 875843 1930087 1729888 1396126 1423962 494673 1538235 1467344 908106 338870 1315339 1267136 28431 530852 1621998 954960 183196 1394742 1093115 940649 922899 201503 511709 1232710 78767 750313 1749375 1714240 1898321 830826 1927531 1453646 1559735 136079 353285 1860018 1756131 723514 497759 835763 1587493 1549304 1229142 444289 1715627 1354920 1178768 1233165 1769325 702698 88728 420132 974967 1660390 954261 269446 1649067 1238569 1627759 1600380 816557 972073 466204 1375696 1154904 1568276 216855 1723423 1060898 968571 1766700 1755672 1135854 1648512 158061 1846480 1274677 513161 1198854 1055083 862286 621873 839113 1413152 1744021 68348 791737 814040 1460297 542355 311553 684808 669407 866024 448317 274872 82819 1938469 773607 1037090 1171915 259029 475538 1527399 1157071 586484 1001266 1198004 1077247 1022444 326089 1384910 157758 910740 875692 1997298 543607 1985718 1294524 807204 8326 1297839 1487341 507876 166475 1494808 100442 1019308 1056823 770638 1238656 158297 340950 1224938 1045861 1421087 1235671 772030 1716313 737072 11058 1808297 588567 1193244 1886599 1594436 703609 1880124 702158 1336666 1993837 1980744 1240298 708399 1115984 1029640 965289 509655 1669529 1959916 878340 620802 1071738 193369 1185264 1938052 984404 1001636 85444 964548 1580294 781565 497713 1915887 1302936 1039618 9042 1112871 662646 1348982 1157125 1483825 1685164 1626373 1560164 1841437 1701618 1574207 1146260 1235106 270806 1137987 53408 1703685 1954653 386780 1271352 1041184 824938 898707 312289 745750 1086099 283229 316779 616336 450266 824284 68540 981799 613435 864714 753694 440897 1190714 1120959 680623 798114 1473625 1115850 904208 40071 1287098 1497242 1391234 1949611 1809127 1710776 436933 1225416 831769 156718 1961246 410433 1177764 889336 1698086 795819 107278 421529 1305810 713026 1528584 1398062 1268656 195114 1355818 991263 1533898 1122627 649855 542099 1331322 1936467 247126 1182435 22486 1949115 1283286 384138 745596 957695 1650293 99574 768378 1182135 981761 1618575 1597082 427586 1689267 598844 1030345 1294201 1820433 824685 63991 75042 815000 77771 1718709 1048324 828290 331846 1768103 234395 1814016 248750 1415166 1864997 1298706 1190687 1797578 1574258 1349522 1708044 131460 797917 1042220 780834 585879 1130826 188102 1838768 1618797 47510 1392502 1533548 264249 1849732 1070578 760836 516550 1935142 1893085 703721 1655057 496873 1925850 559065 1422346 181174 1319583 368491 1284561 756173 1883909 1987857 1666066 108471 306869 894924 369513 1150309 578224 1721462 904578 1021039 1853926 1425019 870684 851490 1965151 315155 1644647 1929353 394925 1219169 1999896 1703974 1583358 200993 574735 1531499 1894571 301090 1778236 503829 1059576 1563326 1711700 1338924 541792 1987526 74353 415217 1467288 999863 1908662 1958346 558564 414421 338576 392071 1674614 228551 1363905 443699 989658 257586 1235236 1876376 1867953 1906751 562405 1231375 317141 987915 326119 1975200 986325 1797672 150114 194012 1632321 587606 85199 1530375 1425223 464112 1571741 994158 1847302 177581 18796 357833 86518 1597748 30319 284149 1447856 1618911 802893 579873 1535395 1030127 853538 951736 829452 286611 1909328 567727 218089 1156917 1772761 329311 1111392 516828 1802871 723850 1592234 1694367 1263973 1714436 679041 1189019 1126733 130280 1207036 1685332 1878916 1482130 792013 684247 595991 887322 416836 756623 1157217 437446 1913155 598677 130540 446125 733883 970743 231136 1600730 740094 1492555 1472697 1480025 1864146 1752842 1025859 356603 701763 490810 1110217 1349015 1256530 889942 1115173 1844358 462610 465079 2864 102668 888069 674733 108022 148157 1920535 582457 607073 1834855 1784972 1056318 149816 67038 564140 17370 1114168 860181 1199680 1441379 849940 925245 1615908 702613 171798 278723 1544143 234982 1533838 1896575 1577725 931159 1694164 180408 112448 1792359 791830 778309 1602428 1313941 1028799 1464847 781099 750885 589131 1971 1519859 721612 1820335 1733675 330737 495538 1362914 187900 1964576 1692245 740187 1766046 1583415 792044 1979883 1543358 1010903 183305 1559890 591663 1657417 1111883 1991754 1923778 83030 389452 1116815 1929847 1538208 897487 1619931 1095858 1099422 468703 1842657 1997800 1598727 1535432 614220 768113 1007150 1303596 1406997 159818 397039 122117 1386860 1989081 1226478 206718 1880897 233675 122761 158966 1916696 1137798 1412583 1824787 637204 813760 202505 837569 414521 398126 420230 1887938 1992285 324436 174081 325750 716238 571812 1892658 452177 1997438 125607 843900 1223538 1048815 1786568 515356 737826 191288 1169170 901275 1061216 1579732 716920 724262 1288917 396085 292255 1131957 489305 1724433 335042 1763491 1253242 792931 209050 1535981 1020806 485633 1677548 1587992 1410585 1807699 772515 1992281 1771571 429912 1587883 1954950 417815 1068647 988009 303193 1467905 1628584 507297 1574087 1478108 1387346 441237 1935997 680508 1314740 1130684 33358 951675 155397 1518428 64355 1817120 873356 1097968 1216297 1993239 1358100 1217668 1039288 745790 1985813 1779389 1873062 1565679 928590 1840887 1911374 1715974 1922629 56469 461269 1990778 1995127 666835 498052 1717997 485591 110362 1787491 1180596 1013789 911372 1233835 375704 1864907 551460 1274076 561788 601992 1247304 1354353 791041 396199 885528 243199 124084 1898381 994544 1920737 1366926 1923894 1522119 1462604 559818 336578 269028 351537 896959 1702473 1110006 1816043 1807898 1685486 1693509 1074557 1333443 1972549 78407 626925 676172 1672582 312851 1165253 1091961 741441 1074538 1482680 1900191 1468262 799751 542294 680705 940517 1456359 1799139 1983521 1093642 1669813 796015 1029892 353245 463346 826568 426331 16396 999353 915789 1506813 1496328 1337010 887363 645569 1209176 409740 505690 267560 1081587 1520191 1665882 1821860 1056262 735336 1936962 1300865 1705172 1264252 606242 738189 416508 1387845 1793610 464668 1114024 901929 540151 701608 1220497 1840880 1888558 1446698 180119 1867610 1422375 174161 1930277 66230 921266 1222032 760414 39666 762831 1761779 664635 1240557 1214758 1057580 1947263 1958285 4844 1657635 1651493 1083428 967020 914047 1804160 1451787 1149625 909728 628301 1979944 1288678 996560 1858888 200456 1506516 900877 1586611 244698 745523 396456 86101 1075987 1452163 101477 112576 1832869 1194805 478913 838938 1473285 1146807 432097 1976187 1495574 133085 1239874 1337390 366556 1041417 652973 304701 1844795 1264752 155340 1105785 103262 1811728 1796503 1927666 617499 1639063 358099 1965573 1250644 1681247 1009414 1014557 381679 1156201 1916430 1845683 646851 633671 1471886 443463 1039601 1705162 137827 1792396 178771 828988 1277259 1412828 1249612 1235726 1770885 1051186 1489764 1725002 1032825 795367 34029 1120344 410091 1569234 1039694 1263183 307312 993319 1570 742942 1663810 80205 683434 952303 1814508 460045 1593288 329701 343184 959459 101682 462992 569786 1065362 1384012 1455228 10463 533062 1685177 727781 31509 1496345 1758564 440297 1239543 1484802 1499743 675422 1284990 140635 1358841 1753272 263278 1114 1918068 1357435 1746671 1383936 1135494 1739682 1333431 1065364 747241 259246 410872 1953858 471644 99099 646750 1311427 356014 603927 1603007 1840620 112680 1685748 1692082 33658 1967801 1664684 431404 832738 486066 570519 883978 522971 1596691 745357 1552301 333941 1250044 242178 292895 501488 277504 1352335 508000 1412390 1920164 1746722 984408 1468574 1870495 1400087 1545590 742326 1282800 1027365 174899 1499501 577934 1852657 1367459 428578 413903 1265084 100865 233166 324452 1319286 846541 1853109 1330668 1615266 1742837 1669345 1477322 973425 1916390 1223180 1092666 184940 1756736 292302 361669 1135674 286554 1325672 1620997 438134 15282 847377 1302788 976850 246967 146007 1597177 242047 1121998 1463048 921895 983846 1071766 1966514 715274 973366 397551 1689837 1250973 1706500 175059 1883711 230344 1748600 32922 158939 206796 1455067 1476061 1219428 1363788 1715229 381410 1338057 588760 1557224 19542 200810 1161327 1755826 1822684 955454 815298 1321020 1287400 539878 301150 1017767 349891 1710810 1767329 213180 279681 1960675 1100222 37205 937126 136943 1918508 452296 230414 530174 14825 102014 448875 479099 1162141 1735325 386168 548121 364799 52584 588717 1078472 1020775 1744272 1620278 1693497 405367 617067 1829953 1595110 463862 1652397 1163591 285962 160143 849645 369568 1973633 1788401 1947908 48116 1410577 1428425 1561112 1390480 1088617 1615065 541187 1393078 902545 364930 106144 570311 1248956 157720 554459 623118 1301231 562983 171147 88228 1102091 936317 974978 1806012 1047023 1417593 1798546 860896 1833648 564534 999056 528145 522995 1664182 348265 1243083 313109 873828 1815671 546146 990038 1324599 689944 1728435 1746274 1576181 535047 1412442 1071484 461630 1073676 880856 1847431 1620718 224809 1231190 1235620 1170004 1366354 927577 908168 1782687 1883656 1037700 1372929 652608 1531515 1943320 962307 1838110 843168 1988242 209251 1115261 43380 1470640 1620099 852539 1615400 513724 855927 933993 454436 597650 1762662 575084 1344753 1616615 650460 306686 875663 487921 1208835 1823929 1217778 255887 955322 51623 185621 1184594 635517 995408 222503 1723527 1382484 1847609 165042 1720842 1266381 351104 1463643 104430 1373546 167821 1569108 782837 473273 926867 1487308 806400 646601 614984 653162 435357 566600 789769 1164172 1155628 1304393 1522477 1820735 1120572 1511786 1619341 105658 984182 1136529 1870583 675754 1761238 1431014 922477 1384553 671518 114249 1753760 1875395 1876163 1968839 1787850 6413 1854569 975595 73508 1746773 1141657 888121 1339662 988038 1362789 290252 3205 33841 1622151 1754118 1870616 159992 53017 1740192 1068944 325854 1405847 1584840 741249 772242 438601 788060 985679 1766815 1353536 1547256 902928 1970227 476885 332839 1298160 1916562 1711904 1540552 1471432 1645583 1184118 1050001 1430381 1962221 1482448 262530 1196771 711290 643199 1647929 140680 547445 903926 1203308 436929 1647685 860621 1905310 717814 454854 310850 835536 810734 1643308 1514242 787871 690131 521252 895680 1267071 1421606 511401 212852 1207044 1686443 1396298 584281 796551 521290 583594 667457 1462181 834219 814188 1751626 56758 1440462 1928259 1463005 371403 1026573 1522463 59230 1039520 332039 40950 1078701 317338 703951 706165 1630460 79573 427213 1294371 856346 1303132 927280 351252 95900 379970 1420011 102291 114688 1801256 358238 501188 1539290 208164 1949197 1196595 717802 1452896 233371 902741 1391696 1632367 1675990 1039336 444370 672139 1629398 1038493 1402428 84864 803125 574568 1448488 804209 746055 1125630 711684 1489767 65601 1454966 1740648 405127 1717903 821370 846997 787381 1456946 1676061 1003370 1307039 1857286 128801 617875 1578114 1002640 857856 284092 858337 1776200 1162414 227607 1269044 1068775 1440957 1511046 523797 1772711 401649 154080 228757 613517 228611 71873 1009906 524970 176196 678235 150602 948071 30732 479556 83782 1765732 473181 1318916 997587 945715 462912 198246 1796867 571766 998936 1407725 178626 747984 579215 1021938 1973377 547489 1557621 1452397 699976 1488285 43269 620784 469761 961786 608666 1789658 350712 1796129 1284810 136871 1936555 1097524 14803 1954793 1215592 336100 777873 907985 1605841 337903 669279 1612645 962308 1176486 998974 1487662 1427854 402162 382744 185673 427961 1940817 1960937 1023297 1368908 307504 472823 987873 271051 1367470 250927 1989096 1624740 1036552 1611226 166414 1699639 1841679 1581726 1113472 846009 1698555 1174064 1981240 98611 1627381 1444494 957941 469015 741525 996760 5280 193444 1873392 24412 618286 1009492 225282 986891 1883938 1827879 1651584 729583 544865 817598 530445 1212357 49134 247577 1880856 375973 1319698 421955 286603 1563905 684391 1249873 1223425 1383615 1510804 1523364 222679 1843161 472567 799009 208894 1290669 1333953 614177 428071 1822589 1553702 393369 722776 722828 914316 1874173 317214 47986 1581215 344022 650672 985924 1473560 1900165 1431482 1042374 1827932 29516 7118 1238336 945217 267087 471154 1412624 278936 1086246 1247383 1613771 945409 1711489 1519900 1924781 1347582 1587333 1709897 1014673 416621 596577 1266590 279361 1926452 1173729 93949 859593 859963 170071 1230797 197790 1830805 279654 1748904 1106130 1109310 1996230 1581313 172301 2303 1704666 443403 396754 124172 1249582 1947189 1871321 851006 1585127 1799634 813718 1217342 1044689 1566960 481378 892442 423117 283894 1536975 1170609 1169610 1562233 855458 527740 345558 1963164 529460 1995231 107354 799198 1902260 170340 1806859 1921419 577568 1574769 632948 1771563 1908834 58432 380531 1512224 1860594 1797126 118367 825946 299671 1247359 1085232 499826 772349 726733 1299538 760362 741436 1514039 1580014 44031 165820 1177734 557829 1322872 1170610 1263761 263064 65896 1243844 1245293 336573 198677 492314 1425030 719767 1239300 1212260 1195074 389248 706661 699972 1682610 1892964 535388 1031235 1294290 836413 196408 1041943 1031747 1687346 899894 1905761 1487640 1503791 1777148 193628 1023863 1706161 833453 308468 403336 754516 138858 1144907 735440 336511 332802 885213 1906446 1497667 1848891 822721 717029 1826994 1686543 235460 147671 216281 635994 1797644 774446 1838949 1442145 364966 1748499 82058 956024 36230 1515467 1187682 1984903 1359664 466967 550168 742621 1718961 793304 1011419 289027 279385 472763 873428 624446 153715 1492457 391089 1857075 192818 1057109 1364513 1382731 1524710 409321 1700859 1691624 1348049 235154 1748085 1543827 1558559 1783080 1776443 1132730 859554 1468956 729550 1125833 676874 1625349 980540 1414527 730777 548465 854312 1344961 35121 863131 334438 1119052 1031500 591586 1083790 1517038 1552107 1900977 1610246 1249372 190253 1490012 453194 1244199 1557474 1575968 33311 1876564 1752568 1391758 1535570 1125675 179228 1946818 963207 1145489 1719177 1666141 14610 1193659 776671 882331 1775791 1103728 1884762 1840253 1865880 1731169 1916364 1210745 1313933 819355 868522 1197966 986041 1634207 465277 1906183 600239 1130178 352551 1084109 1070715 249584 66735 1235853 747769 826182 407661 1518078 1796430 181091 56996 1603676 599307 1924380 499221 896773 782317 1488391 1112962 1495390 959263 533555 1426858 864570 742202 1640192 1748032 641216 1846518 1754756 701223 1464840 1964169 1937888 564430 1625739 1883104 222198 681439 847865 474569 872051 1921850 129614 595694 214755 1608866 1757405 1853911 1160282 945073 871910 2305 357799 22563 1473425 137391 1256101 747593 876397 896068 391095 564980 626780 967809 366610 794412 209366 1770316 330567 998870 972760 1367158 265586 257964 346853 600086 702078 373966 165024 1751621 661339 1869153 160773 1492199 501761 1037413 1344210 620507 1685879 448829 1716866 1716615 509973 852939 640038 452557 1556421 597367 1899874 1463113 1619980 793009 1475046 1772048 594817 1588906 113145 129875 1355476 469863 814473 1137630 322155 1936241 423863 1799652 938554 253096 505133 1976718 1174003 620167 1968169 1348258 712980 445167 1158461 1867220 303602 1091062 980673 1304341 784084 270200 258724 50447 1929225 1207305 679847 1401845 270899 509003 1063312 1640440 1829018 1504272 867091 141947 1257368 1577758 467583 445581 604595 1859417 241751 330439 319539 1549790 1357922 1390910 1543574 1192207 1107884 1223550 62810 613347 721354 849409 643012 251806 1627699 129742 1294158 1792785 1547567 86007 1635603 746443 1413978 1921769 1917940 159077 539380 1461310 515587 687812 1321562 1093416 1062306 901922 1054454 1435320 1588736 165791 10203 1401869 901282 343190 1966012 1563213 958758 898111 834798 356233 1749 251582 1188912 1897680 92224 139135 552090 1383779 1520726 1102837 398432 522452 724538 86552 872180 1536355 1636266 1177577 186358 1781720 1457572 1176624 314967 914997 783519 1163236 1586112 1351733 891709 1171105 491998 1076430 917217 1285192 314911 1124400 1664696 1144712 1009632 1560228 36489 1643368 1457438 713992 1907426 1942091 777517 1364234 1614774 346015 1789019 915234 1084182 886744 1724617 915851 1074467 1817772 1274377 219986 1085937 336284 1032477 980932 1906966 1320995 1481842 1145336 1821228 457082 1000481 1837012 1491965 1485980 1605940 65895 1081908 537648 1867378 688168 668819 864122 1306686 1595595 1712440 85362 1469089 1106453 1252342 1178886 1423710 327469 1355902 1432375 185796 829550 350591 804909 1961534 954201 1716780 1380392 464706 1410973 14403 1602905 1341746 973719 255841 1605374 817450 1753044 1145963 1511000 994871 570725 558280 1282709 1561952 1859895 287273 296693 1902750 1082034 1329445 984548 781972 601278 1879344 541634 1098305 1428122 881230 1575833 204175 1896090 72460 1922753 691138 1654379 220047 1153041 802580 963810 1887768 1473612 496287 1012640 154584 986196 1657498 149009 785277 799892 43332 1263752 692210 1020004 1640388 461076 1237194 1721155 523027 306755 1247365 1480291 1541133 1854083 513532 1056480 746181 1001073 1889758 1565337 118668 1374866 478256 625052 1706558 360887 1099642 120433 1885745 821215 735825 837573 996893 908901 1861142 603626 1384520 709092 1246216 848038 678373 153875 690165 463006 632069 647347 1091698 238652 1225331 287967 1529557 904189 813736 1872135 1042558 1362857 59098 622063 943477 841769 1943923 891398 879575 514918 1033702 259009 28596 1279785 58369 1664887 1851444 1475385 1993910 1957105 1558456 1826448 1450691 1017290 476939 1354484 1692244 890646 83889 200671 651345 1746928 322953 1095416 1563360 122602 1829158 1991614 184824 1690744 1911724 1241774 960558 1891032 1109649 1440192 1176143 1455835 609850 362872 469780 1592529 1463021 516208 1148517 519107 1967374 1052025 1631521 1699091 1569968 392206 1428954 443323 1816523 458794 1772836 1434792 1087019 1768738 1339986 1029380 1888647 44002 1037036 920358 1763665 1787522 962110 1368021 763908 1353163 1518499 1655937 104099 280443 1652966 940397 59798 1140932 1156870 1708726 217212 394242 1134460 1696221 119571 87013 1740993 1425133 1093187 1257010 1401549 292125 171186 1201969 1014224 1360286 795193 998195 1617981 205555 1344833 1624143 732355 1831685 1522925 1582692 106060 608294 359024 900258 982334 576550 458703 761356 1232284 609023 1088201 477783 1439549 1245408 22928 1772004 893677 800416 776538 1059064 1476507 1971892 376410 85031 1190951 583936 781169 1071387 378790 1268013 893279 1123348 889314 1569935 1751975 1156635 300511 92931 1395290 1801956 1439097 1534549 1200459 1297699 528176 1872913 1546797 1311007 1065170 1947143 498506 1452824 1789292 158986 367246 706773 426933 1525450 1546644 1076571 747031 1545022 1665896 592031 1544829 1865157 273986 794300 800476 1631365 133634 793457 1020468 1880637 11171 1179721 1770933 700878 298205 706078 885615 541416 269599 158772 1588997 1534493 1006603 1040821 1332537 1667200 333494 1756485 621711 1602782 518610 1446359 1785170 744916 1226416 676936 110476 703955 117551 1110636 1305598 1444878 1438291 206762 1709550 813737 756710 1271527 311283 32095 1339753 1124367 503059 609704 1884303 1924516 1899925 747303 1329365 882003 777890 1577134 927022 820694 1338769 260977 1144205 1298897 1402009 764415 1279186 258734 1524181 265259 1436909 1295296 1286599 150642 1138562 245339 1493836 663277 180249 345635 420665 1306901 40626 1670498 190989 824625 1874552 1774616 1914066 1394295 1358342 1273762 22704 1702146 1881828 782619 1002371 342845 64685 333428 601663 126750 1860291 223742 1700339 701353 772456 163251 1483450 1868670 1116199 1369869 208071 144236 1750456 745922 1245258 903593 1612151 629754 74068 632887 1157857 691473 707092 1490112 447192 1138635 391009 1937249 406039 1151024 1179246 1964739 545838 1976189 1988722 1937743 560107 521199 1045815 269866 539129 1819241 715620 1578113 1386762 144308 1116463 573822 641708 1621611 1190502 668378 487007 1321931 119875 1749422 1301297 966227 862093 990393 1692321 654313 377549 337643 936883 1470016 974868 92307 676878 1718438 747825 104620 428209 1124792 545683 281408 1451605 1406598 1173350 92246 1754081 1818505 1261258 561588 1405092 1539273 540653 1209465 406875 1473421 418815 1379171 122198 787979 1509876 1492371 1439419 44207 1799771 279719 1490838 856711 209054 1961082 876406 865995 769177 1480940 248913 896190 670309 1679954 1922762 692587 1738384 623907 334399 757507 986952 1246583 1816432 1474234 792787 677812 1325974 881247 1329362 947459 1199069 1338606 714104 751590 1577773 1286623 188892 1837727 161082 1404052 1194831 1970919 729409 87979 615987 1130934 1996235 336308 1702597 1786337 953529 1255485 207728 595046 1134950 703046 880865 1814910 427503 460712 498659 1512960 1602819 63259 485218 380187 970669 835178 1486408 1035756 1188750 1333520 1759062 1004711 570636 823905 393877 315375 1635677 1235852 778910 532638 130671 1113689 964743 245648 157951 1494978 368606 52052 1137595 499529 92596 15229 1434092 886014 101017 1154288 882031 1671853 530620 1850934 1832363 617502 230284 1385344 67335 1350010 750535 884152 244334 935966 1238476 362203 797815 1611262 75718 1606633 340029 736103 1531257 1597588 360785 1909989 1917512 29948 287655 795241 971196 459979 1798616 439752 168387 280451 1329703 1266918 550515 992515 195715 702758 1407148 1793836 1152545 1994191 1690678 644624 1494078 1898521 1289715 1987784 1494161 40897 1613644 712871 957128 337224 329640 1717686 1873669 836110 667965 1733247 1837434 437457 1815857 1595046 280332 1500812 1708041 198178 620088 1175271 1130833 504969 552299 524300 1647281 1285879 1041750 1181112 1612895 1514651 487844 223453 1152270 739245 1921156 1707803 1250680 1846455 1611814 439844 1177678 1161944 1410704 936680 1150706 741708 23876 697521 1738201 1429709 1047787 380001 1013966 1807750 1721704 69391 632488 1476937 1462609 1010772 1369713 231752 1445142 35800 1081333 219529 495829 1066839 1053338 1710279 389682 1099289 1363433 1260714 1888873 1216351 1673207 1074709 1789079 595630 1000908 264286 518454 464922 463872 931322 1098554 432334 1305638 279458 377787 616026 1813522 1420214 1264508 4000 122418 307604 1839155 1873783 508859 958782 659398 1923611 1690506 107351 1718016 1385059 1322609 579681 186525 374174 984604 1749348 637279 131475 883243 766483 1907172 1535337 1610821 1636702 676952 701370 206729 296403 246350 1407172 568121 748861 1051859 1352051 1468291 1497177 1804592 633133 549762 1117283 1278188 1548710 665592 136751 544424 1381673 1927517 375643 223150 61144 1250012 142321 1638455 807903 1927960 1956543 1685182 1869761 572131 446461 768161 1887198 634670 411896 1351335 1194815 651789 75593 1153062 1365830 1522462 252534 678565 709082 625866 1410257 1341925 970765 109820 631444 1488867 1310311 1806480 1379269 730453 548900 1194934 101193 726741 1402064 1468284 1243858 316385 230011 1429825 584768 1481602 1013544 591937 1115420 1115186 307831 1621362 89568 1880901 460204 685207 912900 1737448 1736162 779549 1292112 1916446 892999 638756 1159490 1509453 896089 504659 191666 1118831 1232812 459495 397786 1959539 1480490 1971556 505242 684721 880574 858538 959228 749959 819790 1030769 1774563 1529348 425289 510745 712235 1864794 389590 1594309 504363 1922410 1127446 723236 708504 619655 1154689 264597 252592 1343645 33373 811938 1287188 1064580 1980366 1384181 54771 16800 1081549 1940771 1253484 308585 1229298 1488541 1676169 323752 1433197 1545244 672158 1487886 1654241 1875540 933930 610118 405709 118086 99130 1533188 1138441 548977 145903 1285614 648192 276010 1700245 442018 1855648 131291 654350 908432 1420157 651882 809787 1577500 49543 1691711 46302 999650 1820149 499327 774775 1735502 1369164 88532 1545629 106275 1260403 1095372 42252 889880 1959222 520017 1331100 1871381 1385883 149137 661106 1944798 1343600 402801 491601 887726 695127 946006 1577119 1260256 741616 87438 1992938 1634905 1938900 232493 834070 1868483 1864432 1318589 1235650 109807 1930804 1798169 878664 1091694 67090 277807 1985885 982881 763013 252351 1815899 794312 823223 90045 1877593 790825 562927 1548334 1333375 992323 1923739 834270 417591 725616 1557378 30959 1331314 1259413 1544294 825698 960798 1066008 1560040 285687 210668 376556 1805763 1409940 1688803 231508 1634773 818682 648910 141831 597608 333162 867046 1073176 1252231 903507 832476 1592831 617005 1112014 237803 520000 161949 580531 98844 1273975 1655158 82197 616901 1197642 1276283 1164676 372757 1182430 1854402 898634 737986 1707250 846696 574571 60462 1539613 824298 231242 1424121 965373 777564 1330713 1902226 859532 1399465 1883597 370734 764998 619271 1656371 689009 1602740 1364 1836283 102910 1212393 1386505 1793608 1611387 589931 934943 616487 1603106 867215 1163994 1157274 926149 1288642 819395 1190482 834877 90527 634943 1675247 23994 1764218 897451 1352811 97770 1374164 810770 1258442 828363 1391862 1949488 434053 50024 473238 1112693 893116 852688 995686 704087 1070071 1256688 884031 528445 1089905 1308056 433551 583442 1132173 1886341 1331991 583955 681663 368822 912111 1978045 1686764 319498 1264704 383693 702322 140698 1768460 523513 925746 34027 188768 250922 1076729 1299440 352724 830716 1816214 416659 872303 1775875 1154404 74541 1481105 587114 1818206 1767552 1688332 1751771 28955 619036 1424991 429520 1824626 705632 1589954 189004 389770 825542 759199 1475496 1800309 121922 1242506 1842545 1444427 227826 1099293 1239436 1193636 1393162 1343452 1144908 1778573 1332164 1244438 1776999 929569 133508 119199 838458 791020 1746522 240927 990255 1122531 1014338 1393169 874764 1920179 550292 1468557 1269799 754738 1123921 162771 441033 333046 1950090 1277101 1976028 1568414 275741 51452 1276695 53533 874372 971005 1762113 809663 768441 1649022 1529393 836212 1020973 1339526 55471 1631664 1812382 91685 895725 175248 1353475 685779 223369 1638609 1812034 1129314 1053845 200666 1036846 1056257 136531 462217 546445 327700 1426430 1003562 26286 1223355 1920930 1268400 1830051 245273 129613 659306 183375 1617105 1130144 115412 52070 344216 364766 1416695 860101 1609741 165329 325853 22553 733320 1906026 1378481 1077489 1541700 6827 1283445 1856646 814734 51396 1842334 1556485 293796 89336 889596 1239230 1941212 927765 1295902 476009 1181883 956103 287142 229379 1253444 70473 292942 34370 731493 1769141 1120574 1060802 1824224 833395 379164 1084979 1710656 697125 1053642 955255 1938388 779356 1058382 241728 1302040 928454 13568 615728 1236969 1245370 248383 1170752 774254 1520668 1492141 1761229 1674093 758674 1420222 1528467 1039571 1019544 1010553 1274542 570029 1207617 632435 1477608 1500843 1234205 1526376 1874534 759563 486775 1940349 593029 1324142 375566 642452 455222 690084 1075187 1966387 1595393 812102 1244152 1467750 521916 508181 34426 1749261 405627 1870177 913433 1862038 1578487 1224637 1552140 71029 484668 1646992 1568279 655526 891829 283365 1507468 1835111 1747489 83916 1129589 1686728 470953 595413 1512309 317792 1897536 234411 1131106 659182 1891764 896013 670093 45149 1113051 842211 1626289 956889 1287612 940218 1853885 1298422 1378214 1401928 1732119 1178941 1930732 782717 901685 664708 1045191 454143 1695967 1101409 992695 1352352 746205 1559292 1896109 1737485 441288 815311 1172723 1741324 1703725 560648 296183 1150382 1406025 1212222 24263 1082788 1671305 1925992 845554 1642320 380261 1016618 91539 643958 1503822 808153 1870830 1017423 227568 371985 1130349 1675384 1275058 1388089 1353519 158078 1417053 413575 1250494 1603766 1639789 1747985 483115 407244 702855 87148 131529 996581 1614396 1653641 676097 404694 1728567 210814 609373 788495 1292667 1370961 815945 244093 1712483 1524334 561909 1212441 1830988 66614 582137 1544424 939721 859047 959388 1779316 1234294 644585 1813191 1820277 716772 570380 1610143 1723471 401898 1143146 1339424 1596322 1334028 1254390 555536 651663 1015089 147253 677283 1903788 1197587 453434 1512706 166145 1989850 892998 1946796 1774437 926829 289606 697073 1914428 1921625 1678640 1574479 844562 355097 1916866 125173 1529743 1287854 1755080 1690084 1261032 1093697 926123 1298717 835685 66751 1232031 211814 539383 1026892 1330998 1294868 1101572 1499969 1150994 407818 1839503 136140 1213025 35362 894120 904084 1814792 1351583 902890 1102972 1746535 46258 1620856 1495030 1192880 581722 801593 1446674 571132 209598 539189 526121 1844164 1543345 1708842 272229 129441 217656 454959 1440333 118562 1725249 1785503 1384195 1092045 518991 1341528 33119 678606 1100003 1082840 1732384 1437290 1967205 1301347 1614469 1054188 1615096 176633 1460670 1743689 589172 1879427 1476266 1389978 42939 1890028 993538 1518334 1797166 1317809 1271487 1282618 121984 1723758 908895 112701 458357 636829 871636 965895 1304890 1822673 1625453 858764 273690 1539012 1360711 1688682 1784281 1675714 1742160 583538 296133 15061 940931 1684820 466447 799444 531903 1300706 1851805 768219 4822 811153 689085 1574977 357808 181433 605855 450018 2827 1798128 1195690 1260776 908888 922758 319377 79410 85978 1830982 1484461 1530326 1827088 1231766 1811773 1912003 1497038 939309 416212 308130 55169 1784327 1881040 765985 1957817 1084692 1742434 1147834 301377 574391 1582522 885200 1662359 1429600 721937 1326980 715112 807619 1018899 1325260 558630 1310053 1654315 1410912 386522 1134963 1317891 943318 1456425 387816 886529 761316 490882 856476 657959 1778046 78638 1386428 1762762 298839 1574755 446017 1537476 1823191 1636895 1313386 210985 714260 1259721 796187 742787 1687604 1078073 427826 565535 809096 1145777 446933 105981 848107 1339059 750538 1720840 893184 1510956 902715 703353 1232606 382291 857133 830877 1950970 525388 14596 1806953 528255 483139 61067 547782 395645 1632856 921749 1343482 818221 742848 1816148 895718 1845220 496304 1749034 1000143 843105 589716 1700080 550526 1618164 343605 1639295 1891454 780976 1404569 770995 835183 1135788 966067 1412860 100474 863616 1703236 1225953 1268942 276792 658845 1223434 976100 1081139 1480058 687135 1188104 762839 1942174 1748875 418310 1313058 811810 908482 1115435 744400 1748736 720496 890155 71942 302370 1053431 1721115 1838180 1351650 260563 1355777 356492 1612166 1492905 216680 1867190 1473850 754367 1411228 616731 1086450 1993408 425076 960810 646032 1762228 1560821 1948495 1940457 1166773 147834 1152884 1413866 936990 1768508 1916957 579228 1915326 1040258 1208627 1526644 438406 686051 684566 972879 75396 1710017 1837353 1867933 339393 531516 55090 259668 1906808 1648774 1313445 767368 1050511 1659695 286882 660651 1413878 628326 181747 301275 461101 434812 703441 1767275 1104243 129109 830423 1051254 1300874 188547 1212458 1325965 731961 348986 622676 1308220 1102410 938931 1732380 1186922 1013097 1572278 1962472 1475892 209565 985397 1025679 1565668 1144815 1601959 1285218 1697315 613952 1767817 2168 1254112 967011 1114211 1428226 807607 814926 407167 1958186 1855513 641492 592410 704803 1341931 501403 1727712 256702 515497 820479 1500541 1984678 1068409 1052653 152283 1762037 1320085 447766 861694 1411644 957219 270070 279539 1510344 918412 243569 968481 1275984 5639 331335 206480 1223420 1480844 771863 532494 863927 1425063 1357745 1149942 1403646 1351193 1905640 1143016 1993444 1280860 997748 153291 1286861 697705 627831 672093 1651393 974334 1095954 1781409 1735135 767000 1937487 1261053 1847063 1699074 502590 835552 1112787 1910010 1505406 1491554 1369953 753569 313020 1234215 541880 395250 542451 1515189 1379447 433925 1370217 1736165 726033 1979118 412035 1384147 1750182 1116007 897528 446302 1209082 1596128 1332 1450982 1460742 1559824 1395122 93596 311728 1908861 859851 1422059 110302 1513977 108445 1964504 342847 450780 1897304 1648638 353054 1573621 1650143 816169 893907 1185479 284758 806772 1251684 533708 500287 501265 1588484 717254 847174 303002 778827 1280327 1510979 824731 469602 1804840 914670 1218092 435720 1588883 608899 718539 1630446 883627 1688484 1954285 513430 694972 249644 372824 269239 1304960 1796512 1669825 39144 1988748 463807 1517701 1088136 1767391 109628 678047 157618 182995 1371795 674572 163999 1701598 1596500 813361 1673797 1272589 1916857 1675917 947747 156950 1493330 1065593 1934818 429729 12408 309148 838679 51634 39110 646720 1159304 1047196 96911 1153272 1692889 1393055 302732 407806 254590 306880 1129759 1026871 1578548 1677463 384776 1734004 1232532 1967324 791173 1768177 1713328 476558 1283810 100112 590646 1793027 614136 523256 1306914 1162169 1570904 685023 1317974 1413001 718948 1394516 883936 770093 117553 1866042 559769 1467331 705967 1725371 1592184 1862318 51370 1103969 92992 786022 89820 42565 1251611 560008 590979 569824 1821291 132410 255461 370398 1130308 1616709 922139 802461 1510815 1238231 1355040 196341 1420688 823123 654239 424680 1904806 538131 1450190 774654 363107 1231006 569008 592687 1374620 1252629 891379 1840209 1154358 1969338 486542 1165058 563183 1909703 1467270 380163 1575671 963190 644963 617094 1015392 1265573 1064448 1868274 1359019 972025 1272420 1663704 1070957 120145 199062 1440338 1205746 178796 607558 841623 934999 1984676 1163089 625645 940669 1945039 951260 98061 736057 637780 1749079 383935 936101 1957125 761250 1954096 747584 941766 1423521 995396 1695732 23163 1523240 991486 1547569 1415786 548048 1311358 727507 411527 473170 1768092 43936 1697113 1964252 507326 710648 205266 1102585 1509973 200675 1975681 912588 953431 437008 340935 998609 998754 557336 1078113 1656559 1739743 249170 370770 369284 1520931 1222465 75283 1112162 1396394 848105 1741628 1544540 1210580 1064613 775386 1314709 1695161 1382396 902453 42408 733090 491515 1308290 1485558 627740 1913769 271858 1004424 1041357 1969761 55428 393176 555872 1843662 1694359 1911157 3069 522858 1530608 732361 1407219 1268063 1939067 823533 1455005 366722 1305909 1114882 1708370 1224777 1939414 1153021 1442742 810949 106794 290216 338185 1891982 1553142 1963874 1399682 1190047 913568 1058088 159973 1518607 306917 1980120 972678 958166 1144891 311680 752052 1340343 742933 1336546 641679 1156892 1571084 568018 523357 402511 1840158 1967333 1685362 833220 1498398 1766067 1556436 902205 1685134 1912088 416993 1412335 597193 516855 733290 1864453 704456 1762727 1659835 316573 1125702 168068 1713935 63726 1488350 1050685 1752034 1198608 88963 1434632 1157959 486487 1519433 1188051 327293 1205700 855992 809218 1602434 778250 485891 697989 299050 1032680 1676180 785916 233529 436546 1864278 1237963 1627702 528204 505082 1988494 164180 1139435 1077637 1967856 1835603 1858232 622545 1697855 1422856 1764191 1050472 768557 466548 162478 1717402 628626 45856 123208 610260 117513 43996 1811760 1256061 191899 918556 1169330 1241305 1602476 226125 848504 373473 1658920 605347 1722853 260942 1624279 763347 50731 1394344 1599706 244428 920567 1820234 1198095 248040 59457 1380085 781033 458479 485391 847691 1437575 131784 983779 907996 303167 1681678 1626652 260071 1903897 1447379 751824 1470499 1703187 139051 134982 646535 1951241 39407 1473208 1884170 1437852 265380 1806796 701708 684318 52626 405216 1905439 1295744 521974 1874808 1797195 738400 1470427 1213552 402667 1344521 1950762 618765 658411 1370713 1454470 1655768 14653 1095522 545537 860917 1635450 1002089 1529004 310474 1822966 754819 1647548 699261 1348256 1910187 125328 1778331 598562 258979 848623 1319982 1379204 386767 686990 1158323 1689414 1346669 718054 1644814 1398668 1977924 200905 858018 553274 1500060 1394676 1042479 941447 72195 74239 165902 1812986 560779 1962802 1961491 1045115 1100208 448846 1962109 425867 752492 1070999 1703273 1113393 453825 261968 1747790 1035328 1561643 44560 176321 270853 1776969 475910 461052 1634666 1536822 437587 68784 1335799 1263205 1683685 99439 1917256 1345048 37734 565268 928511 1794895 1385441 1855430 1555300 599593 1037656 1676211 713285 1305348 1479862 466914 952788 347517 1932701 805235 806608 17582 1525955 450009 925546 1451641 1852369 888196 944502 832337 1134367 246413 1293568 607328 1529813 754892 779315 1030902 1709582 957923 64335 670356 586387 1341268 99420 1524303 1854276 1301411 1959943 1132403 219300 313638 124838 1078454 1092271 1960533 1509171 1104149 10767 967136 94149 532088 446390 871769 430674 190189 446888 1870980 1968714 1162941 687328 1485253 1803186 1992806 1839095 144723 1749158 435628 1303830 1041255 827471 196518 1503721 1872346 1180999 1827407 203063 947260 1252980 848099 104424 479793 1664067 661789 115680 1470537 1551757 815390 1315184 1184904 85434 368965 714814 1928261 365247 973649 1926525 1422833 973055 129981 933585 1270427 857056 1094508 904531 410816 1544560 1438810 1581668 964971 467673 1509625 1967211 114742 1787581 13977 1060861 1661345 594248 374775 263449 1905132 155816 1062562 970880 1459947 186727 65070 953311 1226618 1247028 594134 91208 792961 389815 1578490 1305632 347871 63869 1650366 168522 1476419 1149657 1054029 1758619 670754 1114297 1062025 1154346 807063 968903 179886 1294463 534117 76492 492799 1885493 1948565 612373 315180 511618 1580572 1391001 1549649 1660173 17295 236947 923281 1976001 893524 1151510 661509 72965 1923022 1094160 553535 1499070 829905 837221 213746 1441125 429726 1976272 1695272 1019151 416916 888596 363001 913098 1889177 1252365 534195 1155474 1841843 1525213 230977 735780 64023 338678 1067154 76049 180661 1511413 214279 1877872 1669034 167459 1505119 570792 99357 323799 208026 191508 589208 1112057 1029066 128682 958837 1860146 1975401 1710350 620927 678023 1096536 612041 1459262 141950 674528 1203733 1586185 987941 548712 58207 1553469 801888 92932 795871 1500113 201840 338358 1918624 1676183 1266075 515987 1130859 1541123 341481 1254102 383801 1471864 722298 1493850 886076 1834020 215767 438469 960743 486465 1519320 1443816 1601398 556371 1701843 1188614 860760 1846436 1364138 1731113 698693 983619 1316686 25069 190659 931092 1522586 1804676 180509 677583 315162 166784 1223021 1062271 1008458 1162401 1400071 74602 607480 59208 1817930 1900877 879386 175075 1300214 1710852 588992 97107 1508495 1287782 1941332 146144 852682 1124928 130442 1386275 835909 1619925 1081669 1243322 1246962 1164019 1830989 256207 1501653 184505 545942 1186577 1660123 411785 65360 727892 159722 1260488 1312305 221993 1082906 187567 1694346 1522244 474744 1243660 973121 295345 398713 208284 1594052 481955 282589 1532683 90360 571718 313721 111235 1239834 22829 1240030 717366 875901 649543 590542 356352 501513 1487553 353566 506196 81807 1979149 1374077 398964 1266186 1755996 665765 567228 441814 343030 1462312 1604502 1509329 1203721 743188 143017 1280539 1587827 592568 536597 5029 1208143 1119128 1383497 125650 1014989 945336 101591 1530477 1151158 1763213 1110044 554634 838178 1739666 1584627 1423315 251314 1980444 1731298 197763 132606 655741 1633816 551232 307337 1580409 1466004 275002 1136110 1504123 533552 81885 1896223 977671 1155216 391577 1720029 1506672 1911672 507717 1935089 388599 1249154 1018973 27433 960176 1591618 1539664 112814 559461 407253 1671776 836472 322333 38800 1321285 606586 1939181 880597 1998167 717367 1079680 1263526 1486868 566344 177628 544440 653724 109824 1396304 1107215 1628027 1365443 1759558 958696 1674649 464019 549888 1753602 872403 1352390 1366785 1365870 958850 15573 743427 1804996 642275 1665879 1643606 784206 1002284 159953 370733 1074615 80671 1265565 397711 1225008 1381255 710198 1727621 482365 1894249 1468153 1175740 962193 1262340 307908 1428452 762995 1431872 233421 1436405 1937237 778610 299971 1255886 1999919 1988365 1687138 293162 1972494 302410 789091 1523408 845689 919286 932897 1551511 1777792 1902979 1222296 916244 1118266 185536 1431478 1771702 568912 130753 3868 1494076 374825 1432694 946203 520351 169098 1324012 718862 1206578 1094456 1995936 1945809 1082088 821483 17749 1537717 824328 77475 1976610 1387106 773854 932878 1115568 1391433 1954071 948367 253933 1196017 1184092 141924 250598 852577 70641 1556867 34415 1726193 78136 566286 708317 1207642 565512 1691266 1845237 1699134 1048172 348835 1719605 368077 1137179 527470 1862737 1458381 440458 1816757 823788 1265812 461373 253862 1421402 1569623 451131 304621 1402399 1026213 593090 1349288 482778 1557436 1046765 1073770 535629 976261 270862 665651 533519 484532 1967417 510887 1265474 640415 1328172 1546414 407472 932523 1438899 916886 1135582 1630958 68560 1525987 456174 656179 667247 1479649 826992 1208205 723596 1512411 1191832 1360537 331504 997650 1716568 420803 792763 1395969 619473 72628 524901 314439 679408 771598 1802461 783712 1804873 1475413 171852 761102 1455725 521467 936374 1524773 133033 1878391 1045695 1101847 1649573 845213 1141005 913361 1448907 93790 1287150 1767025 965508 862895 187794 1783978 159909 249736 1858628 1263824 438475 1466176 1670071 1471683 1340217 1919245 1827480 116446 832055 952467 1006959 763197 374891 1660288 51569 1250243 1871797 1996837 1604378 97293 49200 978439 1951981 107043 1794308 1858704 1288964 1311405 1276173 402380 1694661 830643 1077342 720742 1528942 1347770 1439467 85446 1497058 1570889 908056 646348 1806165 1446369 1995188 1362029 1948185 679347 1349112 1943137 1301630 1920457 1986546 1167574 545124 854928 1092553 875811 1754401 858907 1981880 497670 877168 914748 882412 36844 582713 1220161 1126378 48515 578695 295744 1919623 1572229 237253 378350 61823 1166154 1220664 207289 1470948 765246 1638075 593973 416858 743525 215911 1685996 1083922 63427 473352 569240 1596487 555224 741778 1262126 1559496 1340473 333816 1383619 1256473 635857 486580 978020 151027 150526 1883315 504564 804326 209442 395897 1619491 811166 510061 703453 1769144 1536485 1914523 898129 716119 354453 605145 1035173 1794164 1587420 136113 1686010 310133 1908683 1630524 691524 695426 1717193 1921971 1434888 1774401 1920893 130506 409352 423335 608029 631667 1228782 591330 991333 434225 236590 547249 1098820 537582 910782 827064 1147612 1964480 1709195 1516450 1784109 1211262 1975643 1150674 1927383 1017501 830519 1396547 1572033 1963413 1154444 1609171 1208521 878710 504889 1852156 466429 1362049 1738800 663906 1344395 597893 1304904 1237475 422464 426994 465785 997421 1974413 956495 1425936 1730664 1984652 1781759 1777982 1634531 1815850 947361 451883 1785999 363543 1890065 554942 1686619 1581317 1684946 1167028 1098588 1032597 1699944 1656281 1616052 225740 521281 244009 732635 666867 778861 1313613 304715 1225957 215557 1141706 336170 1394405 1697091 1410517 167512 638809 777943 1032758 61526 1882479 1303036 1675992 1785909 1907874 334097 613128 657355 1667175 839231 588093 1431136 1907009 591646 1246906 1899730 495309 1233339 1034639 201541 7280 1179797 1332924 691828 1787727 23565 1620936 936809 1782609 441531 1835365 732920 394497 1472994 136782 638186 1259546 1347255 1716124 708055 166288 343351 952136 466316 1768171 1756532 1003138 410934 1410367 1659053 1924389 1110317 715441 248911 693101 594504 1530599 1273029 1359249 1463030 876276 849704 555069 1610872 546553 1804604 1198357 1430469 653939 512801 1067594 252020 936163 379619 610809 118687 1587755 1480758 459931 897819 1431964 1092995 1209986 1351039 1415960 556886 1862082 552808 1929205 1862880 1858302 1627141 301553 668226 1504433 1588885 1919753 291651 1833546 1067626 19728 1262552 800886 1587429 293828 517326 42907 221398 1144496 1523378 1478454 1319011 1005592 378065 1784384 142108 418750 1128330 779445 1355426 253443 1675529 586952 1045552 1347034 216294 1532870 125347 448564 281236 1123943 1490362 684959 1573784 161118 1731154 1102186 787136 362387 1591947 1821 293639 913291 1655381 1810217 21467 1186239 1897859 1520587 1858048 876724 62131 1588820 348003 209391 846236 1277447 814603 1444893 1598923 1973079 554387 578918 1587298 1905252 1313091 1593702 1032535 1910495 1584825 126601 1376374 1902953 215216 1021732 1120642 1955861 1565589 1928485 26630 110502 1676736 1552240 1856133 1167504 1426490 305472 1556922 1180370 1507788 1424020 307049 1553625 107826 1808726 401472 1939905 1392245 977779 228408 1426840 1822813 1687901 595807 640044 154128 1425908 699610 773433 720483 1143149 308893 103898 1061813 1039808 160049 11229 739815 1835467 1890010 1042613 1747370 507542 1226593 155051 301200 819752 560572 1163462 1862918 1424355 132778 1295956 745776 311305 1184146 594542 1001452 1420515 1412951 1425138 648763 19435 1718568 1470221 1680742 1587113 1062611 1015335 230819 1527906 506208 1744780 1921705 1203501 436433 1590111 1801061 51710 311115 591916 729234 1543196 1559328 789539 1863525 968304 910681 1737385 175234 1265498 1400461 774202 1853828 1975678 954292 329433 1922392 891373 40563 1609246 1749425 850605 1948276 1814741 644220 91825 179458 1994557 1346566 1794616 417275 691596 394826 1035406 1816630 1345254 1174800 1814876 1177503 809863 21913 68287 1657005 395262 1368934 1622618 585705 1156018 1200959 1449394 1665636 1331013 899070 612991 1390752 254797 779141 857922 909216 1290486 577306 1769658 1009204 565162 850968 1866933 399260 1994789 1064830 1495552 1681732 991007 186233 1425386 1050794 1660355 1326642 594258 1178091 43395 123470 1122611 1718293 1999650 532911 1336768 1263804 1107121 1607702 1149039 198582 229292 1328620 738316 451667 892915 563184 1058183 475905 1776511 321980 505547 1685746 1536017 1084024 588402 1469894 1099484 678430 679094 78783 1929266 212214 1269360 1212133 1453697 898243 789394 1442575 251246 1655706 302471 1294423 214464 1876464 1870506 212513 476426 1950412 1567866 1334293 976954 1777050 1120904 1643845 1775821 1440377 48979 1122952 555348 1161276 1684846 810935 824170 506414 1768138 1332042 1278645 1234955 457797 399236 1165497 1893294 275382 155536 656818 1099048 538206 1017930 1149020 132081 1083720 1185726 838641 511077 1426353 1333339 1984089 763566 1385721 1916831 1054624 737630 155012 1613823 1230973 1536914 141020 705263 1072838 1039254 109075 1405013 459511 1261871 1830700 1031547 1946061 494260 1392518 781652 401271 1671854 1510658 360124 744234 356475 1739276 191789 232067 1267587 131664 1300610 500731 524151 840744 518090 412800 165629 83645 1805906 1748516 1080769 903878 1892821 801711 1093499 678251 1711773 338049 309306 1925419 1133609 1173108 1666709 1015549 929740 7066 850751 730263 1458309 1137528 153967 553962 1703595 299549 1467795 815587 1272295 1474943 1824960 1531514 1528227 1636658 1540770 155331 598624 602647 1069271 931925 529794 1729091 1522308 363811 849403 829255 742983 452256 1878870 331396 1389858 919583 1960386 1702023 1029187 1473631 165613 1175386 1663648 778780 186527 469526 854697 614325 1039242 1166918 480439 1598551 1488607 1600437 702733 1393747 1055307 632543 1757509 483573 1805984 1707614 1961920 613783 505207 932575 1630552 1655217 667501 793958 989266 938266 1948228 1737198 603034 870556 154998 1846600 1827909 48048 712395 187162 236764 1534284 241896 1792407 535129 903250 1289259 645141 319876 1336405 409433 177694 1688859 633435 574534 30394 970704 887295 243950 1111432 44158 1731452 559398 624986 118362 1337981 299060 122438 1939209 1087544 372286 1333345 1040673 761259 1451435 1478447 1227903 100010 532322 161592 876870 1796705 1932795 1209360 122591 1397596 733264 61200 26346 1041305 513768 1257292 274402 899073 1857455 722056 474912 218362 324681 726790 671989 792487 1150293 1343225 512758 1300250 865560 1434860 79026 450876 832282 1248469 523214 1280998 782602 1081077 1177023 1626921 1741100 481871 1755705 274196 652598 941396 1331969 1265069 1690620 1979835 1885616 434028 564093 607498 1272579 215661 1608274 1209730 52973 466957 425183 1080450 1974751 948792 393795 125206 158427 707098 294607 1157552 1530900 313840 1936001 1613890 1274414 1834883 820646 1776085 174249 150625 644068 297545 274392 1571730 1718468 1852390 876404 1589048 1884231 1460035 526598 1342159 870616 1896847 1551977 374385 357786 1834851 674656 495626 773830 1036439 31914 1094102 1730349 1445542 671432 625321 1095684 1466227 1289442 1620721 1767387 1640646 327955 588457 1035669 659932 1735539 549028 512372 1353694 1614154 1029880 1553069 501123 626649 1378375 1028318 1432600 119800 858993 331802 1754734 1409862 957964 469568 851792 532473 656875 1570602 665007 236363 1853683 710275 1970864 1183736 674462 608888 1962609 145012 403902 671753 572632 1293310 1107423 1231581 1557903 429823 1830388 1591000 271001 457644 397142 1984989 724651 1513270 474638 1822872 1626704 495135 166335 1190734 287177 357129 1513445 150164 813577 1023286 1684994 1852091 1198008 610012 1623067 815844 1279544 1808556 10352 258184 406714 536002 777801 1663540 1220283 1967437 243906 1028813 1685936 280912 1023225 273871 1752827 1974077 301092 78091 1539931 942128 65403 496262 942438 436066 1290641 731692 1669507 8392 1334257 42544 1619075 1920210 1097971 1829979 1298713 1765164 1261820 355386 215739 531751 285305 170187 1814498 53294 1173644 877367 1041592 1111237 453271 172847 1331130 1465727 510686 1551596 32948 1697366 1443758 1406995 465766 1037049 575896 1167611 1632264 10625 1443128 798272 752518 1035588 394538 1439453 598135 1836938 1935677 933586 1815561 1747190 911040 1278474 288372 192870 1555963 1974159 1872963 1543843 71822 1030730 1646151 258612 1453884 1812460 163462 1452126 1836038 1058444 1195531 1079322 1003554 51079 1319394 669097 1903906 1262489 1236743 1721175 558301 1076238 1676292 1593617 1975582 1255777 1410661 1678130 1061269 239473 451801 775705 1689853 1786279 737954 662610 254167 1604319 180980 740967 1326460 1302077 1033268 1987906 1075638 1899548 1899360 732845 516023 636596 1768941 1522356 1536566 1016952 745542 650479 286077 271893 1863738 1942920 183511 164234 1789596 1230910 581743 451585 1356786 183480 637979 1500996 446716 339699 1339437 1627080 1809237 1451892 1805156 713185 420539 1080452 1787519 481270 652101 1359894 1380801 1370990 761812 439450 1529909 1599677 1569340 1157288 1832319 1118206 962983 867679 1424986 512746 842894 687103 1985168 219915 714938 555384 286528 864363 1009657 1011836 30805 1872216 933396 327874 1782983 986236 1579448 347703 1857145 1250258 1118896 1019006 1685283 1066195 1837859 1919392 264606 1146400 1179147 514871 281850 1624071 55348 200706 1302942 473517 246514 1796999 902025 1485326 109652 392847 1618447 717791 509662 725223 1526561 1698742 1928517 325190 1912258 317925 1455095 969375 710492 602506 1805279 393335 1542036 755378 1752621 740344 546732 53342 1335298 726623 510651 1569710 1122571 1190864 1590204 856148 1637916 48898 1105959 847550 845403 558221 911093 1378941 612292 101172 730153 746489 41706 1550926 1440913 1309893 1102107 373379 389775 63094 322950 504904 647042 1076828 858517 1174517 1321179 382069 1218349 602537 778547 226392 441017 1203441 1690708 716147 175365 95473 146977 1646175 22043 1961069 1272789 618591 1573323 1843614 314434 1881795 264598 610750 1994207 1518060 1373745 1401490 1470595 89667 1683553 816901 748500 1308458 853628 1344886 272432 598100 852646 606951 418591 834060 456193 1862388 1474813 1167860 533415 90281 1805584 518514 254955 1413206 1725934 68991 1306098 429347 1379487 1580544 1674920 935228 1683608 1123592 461194 629569 1525359 215900 1541697 1718604 1750220 1373544 298625 29910 27639 1322526 1822556 1731500 787789 729828 958635 167884 907420 1368615 1454714 555677 244635 370137 1725861 890905 1089990 1104927 600992 860692 159015 1195463 1570300 1828757 1958850 1447669 1764494 1470440 1461727 839064 237368 1149398 1655754 1150474 1920804 187919 1518718 677109 1971834 1389886 612520 963892 1996259 22791 810113 868407 723755 1781088 154611 1603878 828388 1721845 1643099 845838 1766703 867430 1279439 1261824 801583 550588 1499475 1923937 548365 494257 1788611 1359181 1393805 231531 1940005 150252 1729659 1742314 1116440 476492 1992497 271114 42921 434143 346831 1447851 1647294 965979 1556557 1447712 285494 231445 909097 1104467 522605 1247846 1642471 595430 1973906 198303 1749602 1266688 1143327 1837922 1401585 409640 268575 56897 323070 578997 1194468 330596 279370 1110110 1066055 806548 1002449 728195 1840825 1799070 1560267 1561177 1197185 388004 130405 903354 1045543 1168461 1216785 183223 1520524 981910 1163168 915722 723580 128375 1125261 88419 402360 1393146 910019 133655 912249 1772507 1944373 1285585 1236692 1415792 1831427 758430 1978264 1385557 673425 441657 557610 1417772 1719472 1606939 1320187 1058366 498242 1145361 911258 811036 1867739 1668621 1295319 229533 1978477 1166859 566106 573394 228951 82564 721314 1123706 1813836 615951 992556 1823864 1074911 1563926 944155 931458 855731 1675561 1465321 474515 1337058 1058638 232615 1282243 454008 585817 1854239 610419 1032617 522388 1343456 1781445 196179 1015610 78527 1681624 929121 572898 967962 692510 1663095 1770854 1980572 240138 279023 213081 1230409 1496810 1228210 1746868 1417459 1075415 418683 12578 1777149 1723418 751425 1560184 1559682 1402432 1302657 583235 591605 1567410 462659 855452 1310966 972309 1649720 1645627 421883 1246973 1018612 338451 1435934 1058699 1157836 1328684 1503333 289686 1499867 725851 911604 1466475 701776 772546 1203334 1304798 156041 1124514 832151 679298 876209 1511891 1385772 1556464 789745 1623972 1406265 1950139 1107311 947888 611227 993435 1815016 1785367 1958814 1218292 112195 407216 178859 1078969 560600 457848 409228 1197173 1543130 1217658 865521 1539071 926815 1787409 993639 1514136 1757822 1016891 1795780 1594602 226972 1625883 457767 788260 1901666 351735 229986 1882459 1171837 419906 102170 1101058 760143 554408 787388 691028 1282967 551001 907020 1648472 1644077 1918797 1962852 581258 96975 989203 1981531 1628908 41169 1652535 1916354 275474 828962 677535 1395890 389810 221918 920863 1007160 1114328 477843 683176 1921722 1345112 582123 229977 320638 638902 523863 923987 820989 634594 1098653 1892987 170813 1710389 1679494 1568048 891503 1454704 1980620 633398 1454039 993524 145476 1832484 1361432 1127079 629806 335055 852082 37689 1139866 385212 726195 517288 791092 845736 916532 537410 447267 189501 113165 1466157 1689664 1751600 1423969 103130 66975 79123 416848 745003 53986 1279180 738150 1684972 659942 1906733 537195 149594 1427102 652784 469985 497174 1708965 539527 1677939 1634084 165710 1927043 1578584 906328 807512 1128186 1294270 1899687 1743584 1782744 1060514 1085597 1436850 1675745 1356531 1853806 644048 332966 1108717 548143 1962715 260801 308387 797186 478568 870737 368936 316912 947086 546678 1260321 905784 32970 118939 299532 903645 20516 97311 911457 866171 931392 1176488 754219 1581889 1349227 29690 1298940 198664 1054607 1481067 1445912 265891 1707288 864390 1421492 334403 1939002 875347 311689 1580201 1544472 1253069 769378 1362152 1247 40093 168037 1391783 792475 779097 364164 255787 521686 1969691 1324121 1606470 1428124 1291073 1144602 646640 437610 101805 1663598 899697 160915 541408 297305 945317 672866 426929 1855625 1587584 468329 220976 1618621 228742 1705262 1191062 556998 139933 1271689 1005017 1281358 1903023 1066976 931698 254309 1587321 402820 224837 793850 379303 396326 1731264 1378225 784343 1748176 1677517 1998627 1246596 1753828 362529 1736245 1345101 1932037 1457072 653313 793890 1152237 750685 530923 225767 1716452 1095367 723739 836665 1372336 516925 1849894 1366990 781986 713372 597896 1898575 1602242 930119 72286 569265 894830 799352 1128295 828893 128154 152579 1995961 1652077 1488444 340147 363525 1747359 402896 419542 1368912 660092 1794304 1032846 1418277 536759 1613764 550760 1964502 1676012 1488092 821331 338988 2879 1490329 1344092 1098872 1575026 1070757 37434 1716884 1294450 1957785 380250 1254195 1218412 491371 209640 1973839 1225668 8796 1809603 1952401 1751186 1497230 1953977 349641 1536880 1726365 249130 340924 248542 720858 995389 289501 1960542 1649112 616094 1551112 1727661 1905390 356334 1707215 5623 1201984 132325 1941714 343594 1891722 513455 961715 1527711 1570121 333051 1402536 1337283 418146 690753 1124066 1920194 430893 1000463 1827378 1796275 524615 1162672 1663400 1104389 989844 235524 1903175 938780 13282 1722578 130989 598557 1010559 1710744 752655 1115768 1799458 1179922 115368 879254 129171 1775839 1962246 636387 1665229 765866 1391710 701172 125795 1951067 1123560 155296 136542 508370 1989764 72333 1157701 285381 885639 1032493 1243896 1477804 11365 1376729 1604481 1855353 1226759 502377 735771 1288477 1069671 1066798 1109269 1081458 596843 1075086 619253 1941850 1408084 1016570 1971191 1335306 945628 697777 513198 710589 323360 525312 1991536 891030 1181234 1045972 562985 842710 1236382 224165 1969998 1924163 1571431 422667 268050 978708 1653422 538241 1709219 1047393 765462 1459103 595041 1830215 1544608 652523 1288837 747946 1079221 325201 1148126 1289708 654018 422338 60603 837621 1142579 281294 415847 1843400 1201536 280465 822248 951240 1670564 1303503 422465 1532618 628687 1659409 1111254 1711087 1468026 1617458 1054210 1091422 509729 1617210 735402 66604 1059959 691231 197320 156609 593977 782438 1201436 1372445 1308179 1500144 998179 717821 1257347 1615004 1253714 348483 933926 225125 887646 126290 803761 1996417 1544714 1617921 1942056 1797489 875648 831734 1606311 768595 1496528 1126321 349371 101702 315736 1561530 1578180 1534001 1207319 124120 1755287 1407905 821234 737984 1559114 446795 673750 1420041 86895 1576179 264140 1750837 91588 208452 337525 165331 1829935 195528 1349579 1912510 1184971 1196836 756101 1959176 1169274 1175699 1071497 752402 630884 1009787 1008184 121790 1117413 1991769 926605 72630 218276 1324870 1490683 691909 810473 538396 1653602 1316752 1897083 173754 1474229 15140 688844 1845853 1799744 1972683 1198486 792837 1032328 1089372 1370899 1350157 985818 118704 293794 99015 446907 869798 1209936 1221368 322364 1297245 620119 1101663 1988950 409662 273969 1006649 1082039 1712796 1096508 1743633 1590194 860878 67916 339093 243768 619374 436835 308627 1696648 544494 141041 160808 1672643 829039 56699 1715493 1889660 1085136 1717499 1185004 1192500 634324 199507 1256650 1612153 849495 1171173 599006 1058748 167560 311295 658864 1915148 516482 1755968 198175 733875 1393677 1226474 1461241 412963 1715687 1602597 750608 1037884 1940551 1613716 851873 1675824 1010927 163627 452986 1518910 738480 1215465 1808995 1618963 820068 1296288 1436966 331546 467327 1560207 231272 1159456 424733 1146841 1714044 1874563 553010 788669 1638312 607887 666106 1096919 824692 974380 1982780 7558 1404369 1257399 1330030 586588 1166336 1126521 991465 1674793 48862 675704 616033 793941 208785 1810868 263780 1390388 349824 657711 54644 1803587 1769096 252558 819571 1929319 339221 971105 787952 734738 1002679 1691458 1431881 59033 1238545 1090724 228999 1566646 1520525 239002 1827347 1554729 1668498 273043 279028 1799973 1447457 570233 636550 231679 1338653 1688541 967635 895402 1362254 1575411 1995396 169599 118155 378288 657708 1457728 1715547 610966 694643 1227729 26724 299456 1998495 1658672 1121172 1204425 1947382 587864 1309409 1373608 965933 1074760 1144380 1949314 1708765 1050167 438449 1516103 742104 263521 818583 930773 1314963 385009 955273 1947104 1459823 1715816 1959379 1596087 1155879 1373529 177027 1413790 372838 1589319 645514 305442 918414 763611 462158 936063 503949 1097457 1469876 1955877 169544 238106 1571596 489802 1670238 732183 1383990 44954 561600 1277190 367849 1142561 1365092 1555513 1218555 514557 924106 806316 979442 1267263 777573 2558 339905 840088 1183209 652987 605869 948788 1818974 89539 1398972 667750 274380 418171 845698 709779 176246 699067 1242718 247958 1618057 1469277 199091 944182 1924642 1272296 1973709 1562768 1206150 1445277 1190713 1781692 793909 688972 239927 766072 553268 1830597 1812112 1228994 1073589 1317908 1212689 425065 988406 1581437 1309372 526340 1788868 1678686 803898 718355 903893 924270 1744133 1416328 694893 277461 1907295 793378 154383 1966826 1764142 1826439 1353821 1416726 847085 213846 507226 1816437 1054330 1216350 16160 154598 1032607 1866238 944195 1471530 584568 554671 1698628 1886874 1587253 1977711 558890 909692 1995085 854515 1318826 335038 565284 597760 382113 196638 315095 427204 1988956 895708 1698421 203927 1032599 964353 1724228 381675 1228284 727162 619701 949340 1612229 1782104 1840336 1340244 284167 1408973 332907 928939 914705 1897153 1558248 188128 1435999 1614803 718700 545201 904345 821048 1188392 1353666 237634 56348 438090 453472 606758 689926 715190 726855 1407936 655919 563135 901512 18222 1323311 1105396 476774 1670070 1679977 1290398 798554 575625 1913540 1566987 967403 400829 1788938 1533764 185682 870486 1213048 319171 1683935 479709 101845 353554 565701 112410 617855 100292 1133902 976618 158931 681458 1147745 866918 1187705 951985 543768 433781 1008065 1363107 253182 1117096 1789664 933591 921902 437851 1847385 1567538 814496 631621 398469 18948 1480836 363190 1217726 1073841 1646969 1925373 1384486 1867567 260777 1050251 443784 1872634 1635299 1727606 946600 1234812 369525 1927357 736971 375311 749979 1122246 1535125 844112 201179 577408 1649687 1295646 1952288 13754 1279125 1163164 1828713 1403396 783187 377112 1598169 1714157 634651 259656 1458477 1503924 1227515 623292 1089100 126701 1683813 1506636 1500581 1206188 1419531 1947509 652546 237357 1167498 306370 1045611 112007 900234 1611327 1958788 1622593 1448203 14973 109526 130755 1788063 679340 309032 1526471 1282861 874597 1298366 1552894 1889454 1363877 1643415 1369437 817893 1159470 1909691 1916687 479118 1893994 919929 1932025 1917631 1168051 1444100 1520737 811294 1361723 1304801 998657 1179968 1533901 1299334 1331313 1368990 585628 742440 1614541 1427131 1426986 1330326 703418 1809688 981221 1689232 1675952 1022694 92497 318306 277886 1559485 1558601 1785633 1716691 1838703 1617880 296326 1703436 166287 1587249 664849 1476830 1907922 662815 1872374 857662 856122 1409343 1466317 1984953 478771 626516 514954 418615 689393 1354334 1053276 143589 1220784 909224 997607 250409 1735955 1336495 1761982 23344 534251 1618425 110342 324633 137639 356872 109835 356497 1724713 1825900 579262 945935 1594807 648299 1500913 1727209 175913 1662803 768903 678114 1164770 1301636 879709 153727 1386093 1336376 1466555 578108 1302955 577646 1676275 806714 1273609 1790693 774466 1124823 851363 1190675 1810798 1532645 1411720 1653940 1914127 1882049 1522633 1258485 1875672 1051912 1717213 201103 1025579 1650521 994474 1631876 1511209 1849054 1734890 525342 1704264 950612 1987843 1077005 186461 1184592 860008 1719223 718305 233730 261588 566521 1170242 614389 713644 128318 1722824 1780329 1399303 868543 62367 372622 1076216 1935295 1462926 493984 848405 756597 803499 495948 550694 274487 1598111 727983 300715 1130042 1805926 181456 1132374 354870 1425986 321941 894159 31623 1781514 1173746 333117 1610446 228751 1446627 1155797 1432283 1378640 165994 324967 107187 1158184 826348 425549 1580963 1646370 429996 1850710 828912 76330 96474 1493374 1324775 1277044 527655 1412792 1647248 618704 610596 792432 1896163 2098 1487465 718823 780567 1144744 1374023 1959608 518300 834474 1742841 1254755 612314 1684898 681545 918926 626703 1032550 581150 289448 530264 35334 629775 386251 1780786 19404 234356 1551498 1777655 337798 662766 1904951 868054 498202 102152 169331 1760358 1546057 611154 595653 666452 887083 849053 246164 1120414 648317 852888 610988 231651 214467 1127227 1239135 694288 479834 1390350 523961 1870171 1636661 226612 8450 1581403 1376855 1127393 862905 237322 734891 1393350 963656 1854782 1694058 1009794 239235 125231 1138832 572921 1624809 1133721 1773578 1826831 656632 430118 688439 880163 273012 683067 35080 720814 667070 715399 1130413 1518976 600787 57066 1972989 477210 255884 1835383 595836 509657 1125172 1528530 943366 315403 1509319 207713 1656478 986166 1322580 1407751 1223624 492678 1082048 342987 1406182 722887 57042 1107229 1595318 1380297 1931245 379736 1313100 1084726 640031 571043 1987552 173718 723215 161886 1833128 155903 736774 806713 295836 1741930 387831 1361417 669424 1200222 1633868 1261956 1833479 210164 1328116 677987 327372 649102 543321 712599 1998445 653411 1069024 121278 591890 1256131 1577686 1183006 1517186 305050 416295 960027 1676480 133294 454587 1520885 1553277 900517 1349798 1723241 669657 329369 1541796 654925 201405 1799250 1461445 1951535 1084601 609495 1767139 84906 890127 1956859 1998263 1177219 1487174 149825 1407435 1857789 1042355 695242 357551 1484457 735251 1733164 579539 1579461 1151362 855875 1557801 130820 1773938 1801999 615264 185040 284778 1664124 536344 1507786 1426450 1047551 1630551 586128 1400483 257643 1165135 1300750 666476 1720186 275043 1884113 99676 1456201 518299 980853 1322430 1722273 1206526 1861221 1897124 880599 1267473 1471736 1793124 1668247 1551317 1328201 1174835 1284971 774173 397028 1948113 790189 1593347 1948436 205798 1151864 104587 1229241 932526 988485 1640241 819309 742604 71423 1436982 416000 1369732 1471465 919411 232037 1835381 1053727 742595 503582 759985 171599 1251276 58255 1758557 64878 139760 157925 168745 697749 345864 74826 1908555 922953 1342658 560948 1698203 1759928 1235622 171713 215559 1898593 1769537 296908 308521 1105929 795975 694627 969286 669878 1544545 517903 924653 813364 1089926 1254479 886602 1424198 1891178 1816303 1113221 61538 386062 245580 1862298 828989 269348 877832 909025 1633181 937762 1067836 1529136 1457898 462830 168364 1055841 1624464 1952404 1196187 145052 91707 892050 1757574 979345 1802165 997266 170521 461366 1619905 1956537 1438351 619990 577668 538365 1077675 1747014 232634 1442817 575965 1522527 1712176 411580 1314540 1259780 1548279 1166045 1276386 1743404 336172 1319720 521471 1000030 639859 1625809 1420446 1347713 588510 1879373 1006932 1425802 266315 430710 977241 1125600 1635277 689450 1011306 607905 1193775 1254517 1094943 1116015 1581555 953914 1129962 1852237 1701048 1641683 567962 707254 1163381 472574 1699127 1205550 1394973 1764967 544167 1091040 486126 1912272 1302673 1973545 756212 671359 1778163 426998 1690690 167687 1735196 193993 1622351 1117382 1699866 519726 384909 1818675 875110 98531 1030016 1089356 1104825 1307647 1260171 1423528 1985992 968491 1785034 1803936 1869936 1249667 1544077 1554821 1929647 1051585 817183 890945 136489 112249 836291 643665 83998 687462 1361392 1425801 1570511 846145 259036 1224372 1892028 1867805 1570350 398120 1450963 1612340 730587 1104339 916679 605255 1084559 1476467 1349236 1488725 981354 1491587 194305 1869001 1789318 1903987 121101 1275920 36613 377149 1587553 1302939 492730 1042444 1568966 1578302 1542085 823657 1732577 7933 116992 1074732 263503 1360565 1754790 21742 565690 1948324 1965720 295719 1396767 712946 486615 374109 276842 1920387 1357257 99428 1204472 1444528 1241123 412291 1952121 1105424 551629 1826163 1563535 1491978 1491728 886592 349045 1478940 1560098 224869 1021676 90287 1439258 1252723 1763579 1447431 301073 61946 1060297 1160319 1298314 1499039 1820165 581276 1466136 1881483 1025409 1108916 450013 1649343 1330626 717467 1583473 694517 1349960 7412 977176 102537 524137 1055133 1005143 1461130 1756136 113672 1144400 1784672 110453 360907 71802 902752 1397207 1663084 1846984 1769397 854552 1996738 1291386 966372 978943 99622 1942431 1993466 646604 1537768 1532840 64475 372628 1646905 857334 378254 970478 1037264 1443002 1928000 219821 567083 1739144 1050857 1376029 1404600 353890 1079342 214628 634597 1068416 1941464 1966652 144424 515320 128071 375285 990985 759106 1485568 1799155 156312 1572696 1394985 203358 1632131 186506 1078183 880988 147097 728688 1520929 1492591 1293530 1878271 876399 619112 768350 680734 551496 1213539 1723779 571999 1492917 399545 1975749 1046043 729493 1695488 1998317 1330344 1944269 1860106 638604 1905926 725199 1089749 864048 1393898 1176778 1762464 1469046 23979 868854 342982 1185367 588765 1632269 534485 1664063 1963770 415017 1071009 797169 1187531 1004587 1881618 255645 1041067 1016173 576945 45071 1456507 1600670 7751 1189833 1061206 702614 904689 1397982 1899650 517198 489617 1456675 1110942 1989351 1673648 1276138 119568 774327 604593 1692211 201116 912869 560293 113470 479908 127108 1905221 572027 29210 1830432 1593734 934099 578875 1432687 1381278 978060 229039 1823203 1656149 1495684 303044 164214 1772580 1969778 1854695 1764746 556530 931099 111561 7635 1485394 1769761 564917 1913893 1096097 1928083 917964 578082 1642263 272616 1562025 1561389 1856587 1991249 260178 371532 1851593 242361 867815 1325018 1662636 584450 1427253 1367657 1520659 706435 43244 1980235 531545 836348 1568568 13440 1075272 1703325 123924 108669 1910259 1841974 1066638 698193 805266 87722 223448 338880 1831535 393856 1547191 91099 447772 59366 1040502 1588318 1042073 1005534 575591 1870347 1746579 1501674 369528 44533 1754766 77349 785581 324308 1747791 1169536 1410528 1862117 1328233 1738929 289518 1464754 690476 974534 1152897 1112387 1392630 1275212 877197 826157 819197 1782499 18122 1364262 1612680 1837230 247982 930174 1414554 672688 445781 1671112 1545295 236598 1911776 601121 429851 1719919 192051 996312 20937 1796224 1614791 393461 730013 1155462 120703 621155 909582 1787280 186512 66284 625972 1076570 1081161 192080 131619 1980726 218715 1969376 1829680 1088219 1591735 1928795 1406640 1016405 735029 23783 318099 1832488 1604205 81733 1544100 49953 358641 428463 1967677 652029 160725 807452 65462 1598800 788351 116422 1516981 1670098 200667 1349420 218046 1094921 1693874 199480 1753020 895459 1815174 1359649 305938 558848 1428334 1607166 1446423 1607726 335267 939038 1526933 1194867 917942 1581159 1868094 1860077 295936 949366 1080053 441449 1382964 296390 268790 1440510 403729 1703896 126042 515250 301828 1417170 966433 1204050 1406805 1282516 1038907 1784638 1701508 1244917 215231 516940 1402571 1239699 617906 65542 431881 1544761 401314 880854 498569 450343 1499021 1121944 1470790 1256923 600924 1352518 149763 57199 993409 1790533 1900918 737121 1445874 1475891 1242142 164468 1640521 185690 1062309 1669068 597106 1222344 1417368 990407 458867 838252 1418973 1053804 1571528 223694 436375 851679 1400659 904969 503853 213810 91632 1190349 1822190 169944 631408 1967304 390345 597488 1740015 584716 148323 1997840 1754634 1215881 594584 732795 1945822 689270 892124 1503724 219604 1473961 1448880 810357 1268660 1178794 1111370 1186251 876229 386745 1086498 1060815 1986227 945830 1686525 112742 1537140 1198491 1009133 814485 378919 1094681 266498 1769265 1333038 909277 1038282 1031577 1862419 216292 1011985 1038921 1635173 953241 827149 316165 388114 1848566 208091 69222 401275 1827949 525918 115461 719380 863430 90708 1032263 319078 507075 1248799 877823 6283 1137390 1977731 92841 823830 1521046 1895050 541530 944437 278260 1896509 1619919 483316 1252752 99440 646352 1750673 284577 175014 209362 1992032 1090427 333143 1642297 180159 1509952 898223 1810864 225975 103858 1909563 1123788 50857 1485456 1093960 182636 451389 1420383 1703231 330993 1011752 1344685 1362864 1300383 1411604 809072 138188 497979 773880 300559 371280 1673074 1918479 1657040 1701368 1114954 1394174 385914 1586901 1553540 112405 1162748 197450 658083 868528 1976694 1501043 698260 535460 1995832 106230 937285 1943593 1172637 1092087 677991 1066891 1868739 33029 1537468 1276954 1345256 1175999 565032 269133 1349396 452440 1597044 885585 394414 1310967 196660 453985 1761293 904720 1960768 510892 1952183 1312602 652019 951495 695935 1567336 1518874 3083 1033102 808655 17347 759993 260159 10067 1845198 196769 1663550 1954481 1633325 1135815 1350144 443711 739727 1348232 877169 458319 1332560 1901265 1749919 1984853 853397 430484 1825275 1839259 1494538 470798 1981010 242008 1526474 131648 172581 930120 1139490 365499 514683 1971913 1360916 1756950 496170 562691 832663 64895 531610 39598 1846547 1965612 1496492 7969 1906071 973398 541711 491368 1969595 889164 966282 1103721 162687 976076 255752 462422 1127066 1711663 799640 577540 1033656 1248201 909695 1118235 1515616 1027142 1459528 1775282 1382622 974871 732148 1216237 1578775 1930952 57659 585842 668959 745576 1512918 1461190 1707405 1827680 1700270 1094957 874608 338834 1642965 533118 792545 1619562 813403 1988738 1364259 371536 1683287 1215311 491634 1268023 1972281 1442402 578073 1715453 801505 416605 1053041 1274734 129260 246078 551937 1046787 1532292 911585 1377336 1701941 1512562 1962803 1696215 1190160 1828726 496801 138951 461706 367493 1722522 1968966 1001916 1364013 1178396 1396581 1347064 1807931 1832504 820314 464623 1860761 749577 1713057 1676750 476176 1963102 949526 937982 1268788 1403706 384951 108919 1800008 1248852 482477 1378970 20789 1852535 1098550 426408 961041 1213156 424628 1187356 960687 692363 935850 1239394 984128 1451661 1979522 1998270 1654312 290554 359772 959832 643940 1370877 371195 1554728 1965133 648931 1115574 20228 245893 1161122 355504 1859920 1078155 26854 282850 1762795 1772729 305156 1513923 584197 1700981 212749 852060 389373 407601 1598449 1550899 268128 875323 538183 1392112 843462 511941 241357 428600 1482202 380656 551723 1395106 357299 35328 616774 194585 1032375 420483 1617557 1503792 221373 550324 1408460 748136 321593 1516722 1656733 1687133 1058820 517627 804789 71816 909519 765127 1512221 1667050 1302191 1247017 103504 221109 8802 433412 679822 1092239 907112 341355 1561548 1530507 856300 866431 683191 1507519 572805 1411648 1212043 250372 520828 1336336 1311420 431695 364712 625578 899145 1796000 441595 285564 364949 1009535 1890635 1226104 1707104 1345710 927391 52104 1846376 831437 1532340 1858824 1600921 1659629 701449 629530 752525 1390106 853557 1360272 1161334 522878 439256 299780 768700 945929 1833922 989423 71003 113979 533093 1747090 58463 1126302 1204708 265575 943819 1820741 932925 139826 1914837 379278 1048264 120080 688029 1380162 856002 1874804 1928758 1904473 1839619 1116943 1232821 647163 1176632 1159384 1291693 1568333 162760 1653290 1327507 850672 180317 1031465 466947 1400468 1201319 1175783 897337 531768 1292396 1897007 708443 1672483 1933394 502833 168553 1157798 251311 1978901 619454 1969367 544902 1449591 1249466 239245 1656378 1434659 1493383 656661 364059 1302771 162301 469756 633060 956915 1038021 1058111 406883 792792 1300120 1633321 1376399 580273 12868 1728266 294101 802758 1055645 1391543 992547 1150595 629703 99966 1137441 282341 577815 29120 1204794 1529411 81736 127657 1180682 512084 1915446 654147 997081 743614 1883266 1773932 1649448 269803 1960954 1270737 343352 1445471 1286687 1830730 264123 655974 1138306 1956535 1093809 1120216 1736544 630941 1646066 815774 1426308 337834 267047 727339 36643 472972 1272327 1267521 629096 1752692 1358144 1328528 1122493 59253 335413 1462163 308871 401285 404454 840487 1635696 1087333 479186 1266683 827747 1635814 1309992 472486 1875794 547962 1025678 1987664 1596853 1676774 1202261 1289177 952444 270782 85910 1809016 486880 1185152 1350725 809125 1272695 631056 1887380 786984 546554 810337 112582 1264142 636482 63327 238818 1498385 466800 1130073 1621746 622247 1000356 1410928 1154049 734521 1825420 1881175 1257587 903711 327303 880711 646728 1784024 1892484 556475 1410303 1142394 846011 1514074 365870 854680 521872 342804 453977 1760785 49379 831561 1420457 1672172 1817212 990932 1517270 795645 1234814 34882 97995 567000 987500 162031 56861 1511765 986488 1907322 651405 701295 52662 873699 248714 50773 1172298 677417 623473 554931 440457 1412542 858968 1713982 851442 1559667 926610 857813 174948 977015 975134 1384987 485350 1553215 1579593 404912 1793699 1120563 870938 1161272 1723340 1269579 650663 1245088 1846552 343738 353783 87166 554241 1703766 1092556 1191965 527787 1014104 1513795 516802 1984175 1373089 427029 1090316 190049 143732 317696 1088418 889498 1749166 795265 202301 1789753 395273 143276 227144 1870737 1920865 629092 68883 183167 1565019 872779 406554 1802842 1752532 1006609 617476 255118 118673 1724616 1676870 1043725 105469 364105 5975 305342 774201 1313296 1699750 328048 1259619 909068 1962517 405375 756391 451539 1169443 45739 178109 1476510 1567390 770268 353256 919006 600110 1869770 1635004 1220290 868616 1997328 690513 1833899 399879 524138 576994 1532314 309094 1369105 616701 1535452 1083854 1763034 962824 1091501 270071 1022860 86261 788049 463299 1579556 450906 191326 1026433 952723 665972 313482 100203 1610842 1357317 1885315 103218 924213 703550 30918 677730 368063 825437 1321419 912458 518072 1474365 367248 884853 294524 805897 1881190 768855 1304231 120565 1646602 1430465 381080 1598330 1538509 772495 1979965 252182 43419 69131 1262576 115373 216416 564610 1114803 1545302 998534 1791643 221694 1957127 1303160 295153 441596 122334 859474 330773 640312 976356 590883 540901 1051230 612358 1243626 1562374 1891106 893664 74472 614966 168315 1555978 700862 464254 11341 199087 833826 959602 43917 1783725 1685047 745979 666590 1260493 1090790 582753 1781150 1661600 1889338 1333934 278499 366299 1299418 1579828 705156 1625986 1885358 255716 834376 1329207 1882981 526225 1009269 1441564 330944 1567598 818102 651707 640966 549774 408374 1796362 1583546 1032695 1478825 275957 98117 637296 295552 1224096 103585 598553 889587 1179222 1393743 210720 1332767 789614 893149 1988708 1109015 680106 1666538 1841023 101885 383970 778385 1215630 1993219 1912770 1201220 394751 1766706 1304389 1467799 1723615 977119 1917869 1426992 1808104 390419 240238 138430 1404115 509496 1780154 1147376 1784653 1756578 1488570 1008919 1324066 87014 1083397 1222875 1797824 1650535 1820338 348185 709301 57471 1570741 776659 54958 1001567 1001292 851603 990649 1010218 1860891 1196777 1865904 6508 177549 538550 863335 673734 1401517 601395 1568351 1902828 803364 350829 679220 73596 119230 1671868 416554 99307 402784 58252 961589 642758 1264873 1586084 612160 862938 1635378 1518121 709226 648972 113879 605948 138678 1458995 713890 1292227 1065799 1451831 323041 1423664 934747 130704 1095773 671913 1800040 762947 329708 1215426 1938842 132438 1261133 1614484 624464 1971787 1061866 1164324 1362837 703879 477827 490213 1076795 1373293 999957 4031 1565708 117414 206423 1264670 1771748 754111 437774 1604244 1918421 1342355 479876 246274 1588629 410294 1933947 538661 1699184 306232 383755 157851 266205 238659 1029515 1978642 275666 1974280 1490453 1282656 1848346 1115480 1842626 292802 1158479 1302806 1849643 800775 1980712 1661783 1230887 1532283 1437823 332564 82149 1060827 878949 961379 431978 1044905 549556 824422 6348 64858 1632406 1604075 1423579 1960826 1087922 474963 1718015 1926946 1887160 1949135 13060 64719 1064517 308572 765605 1229672 1182884 1158491 1217989 165423 341716 1799525 456199 818200 1690585 882169 1229037 892190 1125047 1110218 1883293 1084609 989954 477516 257574 667057 627114 410847 975661 1918856 1390247 128644 1317178 41916 1566294 1108319 937187 823376 750153 1448586 137737 1164666 51369 556957 142306 1943583 655036 632004 827442 600202 545709 59936 1319067 1076081 542371 1789614 778114 910375 420962 1337953 464517 523003 1875277 246335 1523844 1089868 554294 749517 1641879 994316 1021260 1120808 658152 1539948 734974 1782246 1014762 432090 95795 621035 1577335 898818 21265 586248 1467307 703629 1148245 127265 1715594 1378675 823543 875711 552162 357471 542609 1861235 520165 500154 1129106 1132025 696487 630555 999871 1165438 647635 619931 1159745 844433 430162 1039644 1017910 1738814 434708 1490957 980784 326678 970847 1689585 177771 676228 758382 195716 733583 292754 1469232 216218 3141 410873 1516563 1331481 408426 498291 1005034 1460292 983686 1862702 1231023 1582775 1447444 932249 389040 1945073 11776 1487613 1333707 27260 1678580 391261 706254 448542 1795941 1086945 908452 906119 324104 1987284 1245549 1284473 1395030 489431 922035 412654 1766537 785706 1920097 1094268 1372442 307948 1516017 1273633 1048892 120074 793866 122104 1095687 962393 420334 1453526 673793 222012 532842 889512 1313380 1120423 1647222 229928 1009387 1502718 116053 1496310 844002 96101 1939388 927589 1576677 804790 1082781 1123994 1623986 528544 677164 221754 70188 1345017 519048 1700535 463897 1767863 710507 562322 1952533 188805 1149806 1680608 655062 76674 1081437 1162586 345856 190279 1447432 79489 630411 535361 613506 1484222 1424117 1548666 742665 1471760 1589000 1899628 399821 228325 1508089 1815440 1557461 394741 888253 1969254 1382932 1239506 1975065 872280 1853106 1609105 197963 481826 273753 1095772 1003844 1184494 151878 1278493 369351 1221814 40004 271012 816539 747701 1884852 421490 1031461 606893 449511 842119 98169 808238 1958027 1890341 725599 491451 324158 1084029 1050754 777348 1522302 689332 332090 935404 268648 1667009 1382385 1349484 1133675 73641 227159 1428138 202846 666111 1697908 1678088 1465241 1031352 336210 648651 360398 1447191 1370329 298872 1057252 1888212 479501 883051 656469 402627 562313 1661388 411514 294072 186277 1107944 1516365 1544044 1770441 679054 1430257 312711 266114 304464 1271216 1193356 837487 619637 1923737 1883325 1104778 1428943 1269417 678288 429938 1890721 1315359 248606 1609666 125583 1986510 138192 371954 16370 312112 656698 215490 1381076 1690888 1714325 1159295 1188154 1432735 51159 1454949 552581 621324 1013034 1763333 1578717 330472 192586 1573161 1028720 1818473 1313084 1789712 34592 55738 1604958 1227270 664402 1413661 443855 1041763 241113 58726 1009418 369452 238259 1201031 1450115 522870 604108 670840 1244829 1814071 581817 1306684 1145283 1580602 105249 1125505 1383816 1925213 1527685 1104647 85687 1277812 1642929 1688606 306656 455855 953761 320750 1731924 775745 1513433 518805 1274603 764563 1321069 552862 23917 1072034 304942 401851 1062696 1194065 904673 1491913 744986 505393 896001 553882 1172921 1477380 812077 656740 1501670 1686129 1218915 856153 316997 1606724 1377745 1085587 874883 907106 1156097 1572128 352251 116960 1818706 1450406 310406 1862076 1647173 1569144 310346 666049 1484139 1780514 339484 1774318 1287663 1739440 1485694 1209565 1124365 492059 1405128 607214 236100 1888234 1717163 90597 1127163 1811461 905818 1089165 1482240 473788 219802 654736 1324697 38898 1006577 422909 1997069 876625 1732252 251081 952913 476940 644576 1969594 762258 1170415 1927956 785247 1169375 1502692 728751 728710 1420663 1393684 1246346 1311776 90865 1982873 1209727 1910900 700754 351730 695038 9771 1824832 397210 1292784 1800903 1398494 68769 102860 1168638 1869693 1864113 1590146 1662518 217000 947734 186597 1599723 1869017 438137 1047128 644020 410632 4347 1070204 1903592 25442 1346017 1718689 1267745 728534 1332396 860458 1873107 1441074 295903 592642 1740201 1055215 501009 1066021 664724 738721 303808 969609 590882 465412 1356041 337252 122393 1568775 415360 1604381 752871 791096 1910820 1587283 1325069 547674 751433 11211 1135750 231237 371458 1009377 1837464 1393672 575621 74341 1599834 318329 1354926 1285986 556339 1698204 1930851 239098 1315742 687315 1896262 453908 663381 189037 1378688 1800213 659071 1418971 408792 1629412 582878 1907970 334470 335268 197739 1311772 1001103 294983 1902092 115244 69101 184948 1068041 1758293 1271569 704131 1235466 1043013 1968848 1382146 1212338 778434 479885 1383535 812948 719865 146840 199565 342098 1265325 734958 1337069 137298 1637445 936886 761024 1751173 1907412 919148 1167791 362910 537133 1857754 637867 958164 1561828 853803 1644839 1570669 1854373 475056 193327 1709908 222017 861571 1729563 435234 1849026 1612000 88489 1307006 1412725 1201162 461077 85889 713157 1520278 1945153 291877 181036 1884266 234466 594604 1677434 903261 979745 545836 556582 1744153 1447119 1913049 1925153 220691 1806774 923693 1397755 1604212 601527 1620843 229770 96601 608239 362010 691740 460548 1945083 1024371 863730 593923 1026583 1902184 1641123 1950258 97316 1771177 400497 218532 980647 215938 1629274 717864 1120333 532062 610061 53638 413678 132281 502199 160174 725766 784678 958441 1317369 1779504 441270 1644338 891682 1083124 1728080 1484582 1500368 1908197 1310255 66405 1756201 1076541 6420 795960 479086 396277 280890 1596025 487795 1692901 1116743 1106118 219135 1602884 434438 358574 658289 1875733 797282 1532335 1250456 1514709 1827138 1463140 459540 1535954 1410352 328840 1276329 801533 1643188 1017371 292301 212761 217096 1265348 522705 932240 770659 123664 260658 120193 1266848 534631 304833 1424637 497031 1760846 846855 1289634 362083 1690057 448967 1556143 1438499 1219751 111166 788065 1193599 1950359 1184852 726954 731544 784615 1481153 1056846 1302331 911282 1794620 1303360 203133 979593 1239045 617755 1521659 552390 502436 719813 596813 1875581 1105876 1455990 1524311 1508785 1074438 183630 670336 178740 3256 1550491 256469 503383 1530282 1860731 574239 1178771 1412947 532868 128130 151647 20620 1928479 760659 319588 328594 1535909 1381954 381556 1347028 754020 1900403 801760 667926 726559 1755353 475452 107030 1565671 208057 1436412 1182410 1953614 268984 593076 861036 466988 1440614 9938 1237855 1883229 57612 1065784 254581 1329918 1472807 575029 10841 76548 736641 1076237 3497 1654995 1328156 1112066 1968057 635415 561409 149868 933647 1247588 284042 728439 710219 699756 306586 521577 777224 1946676 1688521 395104 1490799 487211 1461120 720244 1261068 244118 1766696 974186 1511345 648775 1683986 296878 742763 1354408 1832709 1791635 1668050 1058053 1639655 301875 1601819 1914707 485249 1586891 1430850 326635 1861026 864560 415376 733039 998268 996259 1153914 844680 1386150 778479 730251 1361263 690484 1343173 87504 285423 1362012 1774474 561635 1790253 543535 1759364 1633281 123820 883652 1632537 929003 1296953 99260 1802893 1122319 1756653 116950 1241901 1638988 1036668 581256 1045447 406156 1362991 1776124 131848 641608 595252 316162 1152556 1318011 99612 1944614 701351 987094 1803715 430132 1710011 1869583 734884 251003 845423 562246 1824736 630022 587031 1895699 491595 1496048 244834 1937960 580082 1975120 1687408 373101 850388 656491 152910 1905653 1868008 1190099 1689395 101046 1260562 1010302 479538 48114 226279 518967 1485597 1084619 1678983 521922 1727906 900691 793749 695126 1525960 1773225 997821 1556585 347317 1393801 1330394 885047 1955235 1735787 740264 1903921 953873 648738 1662650 1988125 324726 1924974 1140425 1771082 1449448 1710813 1769112 1577852 298547 1414055 251902 95558 991109 1497552 1255375 1948817 708294 493115 454405 809272 977683 820162 303497 1096965 1107459 28388 894032 856869 1057388 1062818 539145 1042152 1628776 1781854 280844 1016765 1521943 1665030 130484 1746481 1367270 213016 1334278 1430336 1676875 1150140 585729 1439318 1082866 1447739 664334 704961 1494637 1588258 1967032 1874802 1652476 1823349 358524 286365 1894413 632296 894986 1705286 1664255 847987 1284551 1696880 1216991 425328 886653 571630 1520948 1037921 1177646 1865503 1226057 271618 1189086 1916329 98124 1194703 930776 914505 1998898 869313 644524 1416949 1797279 18000 885235 1367297 1020420 809289 1668991 1644076 741909 702070 82484 551103 729810 1465542 455272 1544754 30209 925832 520548 1869401 532834 1577009 1042951 561925 1638380 515319 363783 348138 1355332 966997 52864 472618 23500 624782 505057 278277 1357554 1595759 375991 263405 1840867 629871 1107368 1090534 841354 1928436 471568 1144636 1926589 1948483 1929612 1592452 1753596 594360 882729 102971 856111 277318 7779 1910101 1730596 672186 855781 1338934 529547 764137 981465 337726 668053 287314 1574722 541423 260507 505225 442516 706807 477094 1691758 83983 668112 1408119 1093264 698187 789039 1014462 1181806 721810 1518756 222477 1858822 1210497 1638669 678132 1968968 440027 1369616 1962926 1899815 1541979 1414131 285110 939842 1832361 243690 1340010 519027 1493396 1036276 551389 331745 707508 1491640 1192084 380890 778681 1734877 506903 17226 481543 646813 681138 1728340 1860973 927010 87922 1878901 1440500 113034 1449457 216753 1228676 1813256 1795517 1177537 936390 805892 766215 394907 749466 655336 1485964 1176311 188439 1465182 1282124 1861196 776636 1732504 926491 1701997 1358560 1727102 14639 1853365 1870638 1097040 47915 565998 150881 1084780 1768328 1342033 1800555 318503 1931229 1640626 63721 1313909 1310996 1738633 597262 968393 567740 838464 226372 1230628 690421 566806 955153 906563 1944190 1033138 1108754 1934510 1814377 1816785 1666280 472787 1906404 1442968 976951 1659432 797291 562341 1420053 1903588 1767495 1223894 1143842 806603 1838761 1608658 1656330 1945164 1994913 1975650 198317 675666 1584291 148150 1748932 1624583 1216287 631349 330411 394860 1527707 218996 155256 1698504 1957001 1915718 648883 87153 1154548 358079 1475445 1724945 1637202 1565219 172797 473145 663104 1650469 631655 1133010 338259 19805 353795 1255558 991254 863243 713177 1020737 998419 26400 330881 1014858 863626 1321205 139951 554947 1983209 1712370 351479 200903 107277 1773952 234489 1721540 759912 1862912 992664 1692173 1589909 1736448 414231 344460 711451 116909 703104 1561197 1479441 704152 808762 754606 284526 688957 1944123 421229 1083449 1155719 1301977 1295071 80051 1687353 19164 1693726 1318771 718914 272747 1340521 1627644 579976 1936520 1197034 380679 1038592 978697 1546839 1935256 1625945 1610644 1744824 1465571 305493 494341 860939 1745328 679359 47174 1993812 1640567 826601 84500 1634688 1108921 1877301 1421924 1254557 1643013 1330207 1505995 769580 1197766 1418964 396127 366009 1145585 137096 302793 1447160 984573 360247 1640559 895376 1977260 176448 407061 1751496 1217686 1245538 1919718 747232 574898 1564305 1461450 969134 1383382 63184 1459454 862505 1996275 1802717 1905424 1163712 515466 1812204 737159 60502 198042 1373542 77331 684219 548127 623193 568373 1377861 1726048 1343069 1925474 28897 1416251 1390970 287904 1776746 711196 618084 521167 996437 440077 1600016 53740 1620680 483563 1810755 1471477 529358 1750105 122111 1969211 283924 98150 666103 395267 1238841 592976 1773981 1975787 1994303 1606594 1102863 1092771 207657 579864 862119 1242273 316482 1185223 784670 1299365 277595 569845 1708752 873525 1891329 1559464 388331 1491777 1761231 289521 719763 124608 1999935 1345440 1736559 422264 1439814 1712287 1100385 280689 1769035 1356442 454640 1695604 911027 1272425 58443 1852518 847497 1299331 1563795 1356871 1801246 233084 1547737 93308 1815511 1458199 229985 1952009 54575 1958966 554927 182548 1213113 270392 889884 752418 886112 209641 1340369 1269901 1084481 1485458 830188 700193 1305914 627582 598026 1634580 300560 1585551 1176979 218233 1189203 901587 1706926 140637 1789183 1017504 281364 1756668 893944 1447755 382983 1102906 848434 240703 1130556 580188 332112 1491398 1990642 1647980 1237111 1872844 1003713 1264669 1007035 304573 311158 633105 398619 1995032 1052155 527127 1117777 1418091 225936 790009 1999250 348224 1542071 812616 1058678 1911876 1762212 795436 1811698 1465317 1665916 1028636 1524103 423591 88217 851752 1201472 831779 235890 1895697 1784507 1688296 1549948 1120889 795953 1721887 208985 1948701 1553517 1769986 47367 1068153 876340 1807255 1737599 1687900 564468 364707 245925 276046 1709202 1568889 506320 194804 1117107 703255 840463 1477786 1593317 1033638 324256 832536 1779972 1496078 811047 1466991 612971 478150 1168050 1584601 1545273 1753901 960815 997950 1906785 1585239 552125 1013610 1114748 1882018 30446 102556 1844282 74462 1209208 1406354 684395 380073 1070834 653526 575151 1536657 1871173 1689067 873493 1390746 987207 1017649 1673660 1938808 829741 363551 808868 376684 1666229 853661 777741 1728040 1958504 80178 937848 1200749 970741 1579251 271245 829633 103777 565115 1082950 476894 695442 1587530 952493 1374709 163253 1091638 316832 636358 1109873 814709 138033 980151 602320 1575351 1178867 729523 223930 1664197 1628814 1450745 1434007 504439 1493454 1399190 1636588 1858743 1448318 1637241 1112852 1054238 1686836 80018 1425592 1688779 149227 677787 1896920 1821248 90541 757276 1315368 609838 1290349 1739902 1223586 660026 1563057 1001565 1644821 1523705 899992 1085488 1139139 1756583 440760 646009 1125744 971644 914211 1287807 774838 689202 603470 749096 713440 1074667 1502013 958501 1917901 1218219 1358478 902491 1497613 1812752 42457 1705266 1541367 1718172 595620 961594 323202 1370875 1210055 116971 199070 906913 380900 932089 1157316 1960972 553513 1396640 369919 113690 381361 1249764 1293566 1928469 1651442 703752 914379 493939 1120768 793795 1130571 1483661 1593315 393781 428168 1118092 982713 672775 607466 1934298 1618505 1120384 443235 1431515 1967086 1215909 1366020 1359283 1250931 1209620 581677 258394 1542051 1888914 1464005 679850 1557780 839531 526655 1034734 139613 894437 1964047 630993 416270 356667 1408640 968090 30168 639729 251370 796615 942107 1486922 868190 1603300 1349666 710971 1576726 476340 225248 450573 391830 1210882 1783217 938429 876815 1998506 1739878 531485 1692057 532419 601152 1522540 1222020 442732 1190150 477317 251748 622077 1669323 356689 1569174 1696026 1475020 511998 413880 1270140 1441669 859510 676358 1758029 405398 1290057 540825 912260 1263078 1590583 480697 1158195 1033767 1764105 1330034 863947 1096434 935910 1158095 1960250 1035404 39361 348281 550827 1199817 1651465 592141 388807 870365 1730468 1644897 1137361 20621 347069 1102262 1464700 917401 606814 1872245 1017968 1722077 635322 137367 1558035 540746 291052 1456422 1886294 1582829 1408902 530583 540971 820224 382858 1882640 1640573 1262996 1679754 1132951 543473 1146555 627733 1620523 339597 736682 1856975 500300 1222932 1572990 536944 130749 242920 1928014 531680 1497209 1014797 1908619 312754 1385354 1180966 1282925 137712 618148 1126213 1597903 1667796 390570 676776 950130 1066937 1869517 1226745 1780258 736385 73354 1163719 1625404 1808241 1686262 348813 1022073 898856 1969632 633363 254127 340628 1312241 847707 68525 915618 1996732 1097305 1137296 1021361 164696 267387 954203 666026 220966 800132 509229 545016 249156 115459 824433 805608 1426714 1768275 1042327 365800 1227075 1926071 1249547 1966414 1794453 1837620 1927302 1481267 1794681 1236772 1441886 976852 1081897 90857 1227956 1940535 1393596 1005233 812514 785746 1363176 1807308 467415 402144 1669132 68619 1926398 1357096 168011 231552 1178134 884431 1898188 880019 1638772 939557 1653427 1580756 328667 994354 1446002 1193757 1372817 602816 940000 1858871 1881337 1319277 310647 180229 900801 408737 1444816 1439236 831636 1787057 284366 634111 888011 1196817 921000 1807944 1794450 490980 579267 366328 1646572 598487 743743 1440436 1132668 349214 1666054 1516583 607515 153702 1092119 421141 227992 639470 1937636 1251423 1544661 941309 818982 1184087 924224 1211266 914704 37492 1592971 617074 699343 1564463 1122412 241968 330026 345251 200002 1399172 1440388 1597 188168 555646 139338 1419232 1783822 127200 1199856 760575 342620 1572581 1482080 465984 1445290 423342 244901 128713 845482 1234621 1179604 1196517 1627529 791758 172795 1176003 1531700 1239091 364830 1932904 1605463 1153071 515196 671236 101926 882981 45954 1263558 1543921 524731 1089405 45548 784256 230930 1030262 980570 835978 389598 384025 1595950 213142 359450 532315 1713595 1707110 1534905 402866 337779 1256680 760849 467363 1658871 1546044 1962206 1814756 470642 1855598 1583562 1842005 1064332 702773 52759 437080 572413 948451 740626 286740 1440920 149507 72572 274397 1631411 93164 1748592 1798763 1625797 958634 1569138 1203884 67804 1999587 703287 1209733 904215 1144088 1568784 1541198 1344573 1768417 1741006 425752 1810861 1074378 1270004 1644466 801640 1401510 1647705 1360090 644065 929094 1608607 873934 1224320 1157753 820101 1947495 901845 778172 1290103 773877 1072084 843092 4918 732247 1484054 295140 184458 480486 999042 1676246 1321073 483762 513457 1831429 567254 66092 943393 203595 1940101 1420204 1959354 610159 565384 32468 1491384 1881710 951204 1522170 1430524 231454 382228 1205101 217904 88822 1753278 859161 1080546 1012843 1977665 177097 1772287 228594 154747 1423122 1251607 805637 518670 1546042 131683 1227990 1192640 208360 813215 919752 972117 1931473 829400 549846 1736059 1698283 1136456 1374133 1782550 1113816 1959773 1664611 1628295 678060 1986848 461893 179640 1847986 890640 867504 870662 1264681 1203461 1371531 675129 1016523 528189 1214278 699197 305191 947369 631374 1733583 347921 1244681 1194874 1121849 479554 1435115 69922 722896 1817597 992319 541693 207748 1447812 1751195 1963310 337984 1430996 1740988 1770029 113063 1077301 107483 1136100 1729436 1807738 1983551 1581553 1834657 752848 1904125 127821 217390 1607964 1950042 189804 1487429 841194 1052486 850690 1767304 1452377 1992979 409388 1898019 953276 981117 881820 359873 362510 39804 1837188 450787 730970 1554752 714737 1018367 1979484 1369053 721466 1693625 280144 1302622 778482 1635830 1423643 377917 1081639 602541 1940263 254806 838878 1312967 953196 382920 1048802 1135186 1505420 336714 1215980 607227 1693485 1400731 655593 1199014 1191437 1439368 121965 1010827 1770300 1465650 619380 1069063 1392967 1735181 1157513 1496809 560248 1530337 597465 1427657 658325 87001 1588362 1237726 209063 1174711 1938440 1696063 1934049 1615812 847478 1261407 270734 1116420 1130052 447621 273499 959242 191323 394715 1576888 1098691 1400953 1360559 1991750 963147 55305 827736 287954 515013 81367 766091 707882 1565797 677276 1114628 1756694 136700 1209703 171241 780717 1382388 1570990 1686429 964475 1324966 727040 502122 94753 29957 1623035 1640312 647245 1144209 880586 979964 990297 1406063 397534 725125 1273789 1290960 142491 583472 1957654 1049774 1679665 1420978 91720 832835 539542 401791 37460 1261888 1980691 402074 156918 374685 1783168 1524457 1166000 376929 1987782 964750 975503 1737488 1238295 963332 1923283 1961056 254214 1706388 1973737 1711728 1683337 109508 1771429 101659 859238 545556 138400 754134 109775 1285099 887400 85715 310216 612963 1724614 1575870 1009068 1842877 221043 1021070 55415 1157254 1785716 1539528 48951 482039 1577130 525445 919788 384503 1314277 835538 1686348 471074 888366 874699 766336 1771603 588978 943810 1964409 62135 1953028 1161716 256053 904261 1401129 1197820 565513 617586 1579281 1023900 1391968 500895 1192167 1105917 1266766 85071 1004648 254115 1388455 842581 1773636 521320 703972 485488 1678318 42208 767614 667561 1577254 1638073 1920280 1373225 1196035 1709513 1225573 1466899 1721308 835474 157823 1692445 272206 608705 1418180 158172 338831 1464242 1423290 1423293 634217 792373 1087286 1384616 1870412 1975417 1762524 1773303 1168756 1438525 1401821 1196330 1962885 517786 868966 1692496 1117325 903497 623403 1944200 459587 1176611 1128047 902477 1154111 1225494 956315 805865 301271 1316026 219910 1449988 1910264 1817679 1442861 1601331 243588 1233563 1077875 1487000 518018 1479971 1466813 662372 1738469 65946 6326 1499990 1263955 1499387 909929 353207 48865 688670 700739 1154236 1855258 479322 940503 1610962 1904371 28196 1090554 468654 871194 1878458 1871746 153277 1445113 256288 1334566 445202 651488 1162391 483651 748412 1394960 1775249 777036 664670 1264905 1954063 793128 608799 348764 1744266 1012030 298333 1380829 1863760 392296 1532944 1936065 883669 274043 1333576 1703372 954504 560763 765344 693459 1683630 1985460 1127188 538908 1776268 1594556 1893338 807510 368831 433143 374247 74357 115755 5125 1564152 25407 1281512 867007 1468323 212299 874911 682527 680917 560321 1665619 1831845 64809 156826 617494 803304 1077995 591521 518549 1748681 838937 998400 1811982 1948211 1641096 23613 1221403 1064551 1255166 294688 423605 135499 1367394 1925102 339581 1460079 1465740 1445186 1160132 435199 1242117 579277 369936 1478203 1385510 586077 1739367 1191233 727578 230187 407643 1502230 1299761 609338 923107 750739 807277 1183838 1732281 1318354 524503 170183 1119111 1487567 1428715 281552 457420 1788395 559541 853426 235153 1607014 1372452 1020952 1560711 1191155 1363505 1306548 899861 1785063 412850 649278 124996 17533 1983157 389985 422356 1322145 1809594 1723184 1764530 794469 786259 1953401 1270790 1590097 149472 997199 1923925 1995865 64241 1836516 1388871 183865 303285 1541182 634261 568129 318424 1707476 1533608 1140887 80494 1349278 390211 845757 893309 1720072 1095932 294628 970903 1692560 1672063 962111 1181864 751202 16754 1502805 1449298 479723 1801881 1582088 1967322 1063109 1660802 239937 782861 418440 929866 560773 84373 1731418 341426 950239 824591 126360 1815350 1780279 3783 1127177 20650 358949 588780 1043871 1641998 1608495 797108 895837 1254358 1709753 1872331 144454 971486 768223 594273 331669 1893042 149916 477003 1781917 661417 353755 1841845 1509088 542293 1182340 635935 1193410 1640655 557492 145840 1435996 263631 1057981 1393283 763768 739629 1008235 1912807 1943486 135776 434480 1182229 1739946 73181 449676 609193 1570891 1034735 1618705 156630 134263 1492768 737623 303361 807812 110408 793617 488043 644956 1557725 1664773 1511601 993604 1035784 1482455 459075 1272181 641704 909592 1595845 1271256 1194731 209960 853191 1728 678761 1492205 372850 1375290 585521 1726066 1045130 1339225 33878 14793 577007 440499 1780112 724620 126127 1891961 1444626 64954 1442496 1529236 1679254 1891528 1840453 557814 953935 110844 742214 906971 1010191 1926811 1157740 1021878 116714 1885354 1882740 604891 454429 1866963 418232 1892687 1481063 1566958 1556279 1206378 930388 1813685 348781 492727 1496091 399936 319468 1877107 1345944 335010 469454 1293560 1612131 860050 1915351 956697 1843490 984013 1707919 1924402 552959 1063092 412332 1817067 297428 148044 1230594 1311389 1759995 1721531 797722 1966074 419426 1752820 1175555 1121455 904888 1980309 1170982 504707 1021522 1006673 1682167 1636570 1015495 610607 77211 1374941 1144875 1778738 1922329 284109 1011588 1049219 858546 639683 1795342 1659570 1937139 845966 461805 1127026 1113327 747989 1866916 604236 613090 622527 1858 1939 687930 1214247 1806545 1871215 882535 116098 291965 1004467 624873 217342 364386 1572028 360493 1589698 1114022 1408228 509834 313101 1368530 1113641 1231988 1826090 808697 1039670 1662239 282198 451181 294719 528528 637566 207645 642158 1923452 703005 699981 73172 1197895 1360223 316687 1217489 1251727 843733 814701 1235727 210303 971701 1399155 1869717 610185 1936984 922732 1992300 225486 1861994 374625 1581832 1821019 177402 1396820 311455 518430 953029 27517 1075123 1421814 1972439 429307 346502 13467 566967 1948499 1492627 332037 1517795 1382836 90595 607455 18046 1935386 1998572 396507 609843 1363946 222579 1480624 859958 1421862 1007644 1455435 152172 929683 275839 388133 715126 819977 778463 1177371 1894906 1825894 506825 1298490 1961520 348069 1075840 968939 77728 659783 1960245 683310 1618356 1476724 510023 1298620 1653788 317589 1312124 1993800 292227 1874551 1921583 1073815 591912 1454174 717816 1061978 1500779 704992 597408 1032997 356825 629350 978479 1394149 1582104 744092 1485327 847406 685212 1997226 1762937 914731 1236565 1195408 334067 1004213 1292459 1942172 136089 190993 473304 1458743 1515576 375597 453406 76852 1258199 585089 1915734 774194 115064 394235 1050043 1613654 850447 1101868 1154589 1772038 252060 1051942 1766995 966123 470650 1965439 1789624 1620895 1241060 468362 1038651 611694 596401 850056 225123 1757146 1467825 235146 369653 233616 280554 1078796 1332319 221042 798890 47421 929989 659390 1861484 1990983 1798960 546703 525984 1356127 1669713 1558321 1823513 181075 1177639 1907442 1287303 1274575 1456496 1749274 1219684 649672 1259954 797847 1874885 99145 608102 1044178 1657536 868862 1801071 1450082 1988756 1842256 1910435 1993200 82002 600028 1863493 678435 1292038 1765385 327689 672927 1772106 668271 290853 1755945 426169 1006616 552326 1135591 1104443 1820049 13311 909104 1130106 1648697 523476 862025 1273454 399498 1671011 1585220 523 1942365 1563215 381209 1324059 1818433 1948477 1166473 1386716 1038867 84076 818935 583755 1617754 883675 957770 797472 452799 1990352 855593 1156289 142961 697111 1170346 1070521 1841133 1779779 1738578 1911456 1761000 1922201 854894 310119 1077019 518443 1456690 987090 1459498 262928 1068836 1103606 395832 1563746 1768817 975765 1041186 482788 530317 683343 1729608 1345814 1663485 313783 1271206 233174 1527501 620367 994183 1123881 1242680 434738 321942 1925278 131262 1729806 519168 1388814 1721642 517058 1993689 455811 82886 1108287 1200372 1632091 1605367 1994724 1686964 210630 1439553 1767249 1128179 256958 1331169 257225 1801298 449756 129075 1662710 785437 22556 942987 317941 590057 1671016 826884 1680722 1319100 1074839 3748 1927249 41554 225249 751182 1569902 300777 776562 1900139 319587 712788 677671 1378249 1227037 348722 1648420 1990166 451225 925619 1593333 1872125 16082 1283559 325767 1595977 1871685 332293 3878 1317483 1030925 922309 238637 298662 1749685 1178877 1629437 700230 623723 1943404 1184180 593940 1098846 619011 391932 824800 1452600 1683760 359884 1064984 1975906 120591 251999 992522 749138 1606977 487721 583226 542094 631735 31192 1016264 537906 324995 761782 1056361 1339851 1156406 1633423 558757 239752 1039592 1943584 11354 1883607 1302959 1516214 1326994 1807968 1158029 463838 159025 786608 1188605 639982 1479870 1205388 1755404 1409249 1884719 1333696 1014055 760865 818608 593174 717280 1962191 1663452 1055220 455891 1093345 242218 525239 1639221 199105 381684 1598081 632428 1723914 1032899 1940793 1571758 10465 1938702 1494902 506048 1942754 944144 178205 1065575 983895 1631050 370346 97617 714698 420941 1301915 1977614 271734 11534 268885 404919 1193250 1321822 341705 1664954 693986 360147 980682 1059617 1402374 1340608 1635722 1318917 42497 901976 1158987 1645921 1571813 1364625 1964868 520398 40781 1696273 1676910 1142338 1909025 716338 265886 734085 1338196 620057 378544 1121803 1108155 498980 368659 1991765 797907 1038111 1837243 718846 1603442 599093 1354115 1533444 1185018 1097746 1063265 1862895 1475371 1357229 1404397 55114 97080 1341276 1976895 1016005 1855055 401240 759871 495363 286918 112657 40795 655533 1007651 1299216 1825697 1399221 130779 1472587 849198 1056945 1514895 997949 138368 1429735 693443 1230345 329863 6006 853137 446326 830691 459010 1117079 76060 1347872 1599059 1795057 1609670 333951 1315752 1028292 1605246 1216458 1061512 319225 538109 101898 559465 1083675 1573870 1442648 479713 1101583 1437914 10121 1725881 1635006 1858064 1093147 1678674 803120 376747 408285 327706 1309324 1396223 355662 1034228 1879225 1702431 1258145 1372181 190666 313764 1523358 942947 991592 1474890 1763161 1799936 966882 1287196 714229 1000835 666670 1701906 361653 862718 1355146 153396 1024987 1545653 339829 1345799 63379 1951391 876246 1279382 1452012 1718855 899258 1582709 1516157 133538 1490097 1309151 390757 1162343 6934 1576468 1968910 1174760 13936 466922 1077175 1641032 1613418 384093 1628605 1608387 1633338 795435 1253734 414031 154246 706364 678742 1512554 1900211 1101440 939108 781437 242312 1457520 20079 422577 704629 1271868 159099 1285829 149152 1371433 1752793 1567362 1199068 1531816 431253 474451 212407 1333684 1028036 1512798 1671147 409310 1364287 1437085 696938 1479387 253737 1694452 867600 1689983 366104 322045 328512 819101 838318 611792 1464551 118074 297966 1623852 1215271 274713 969634 132719 838002 115488 1397017 941989 525890 652658 1335352 1111829 452927 1682780 1664865 1899719 603073 660432 64164 1328159 1584530 1902281 1838432 957670 1037163 1574026 998972 1426995 1629991 1848518 1292896 220131 993754 1957268 299117 317321 1607016 1680854 97291 120713 512288 1480834 1273650 1159607 194982 765050 833796 379370 1569094 1427371 1965098 1541137 512475 1196190 1980668 1913293 195624 810335 97766 1593290 680330 1060742 1289656 1349447 444108 110475 563459 1394618 1032400 1276999 1402810 1147117 882318 1757254 1102028 480874 1429427 1984033 743082 414067 583470 1012386 1606577 26587 874033 653546 90850 1946783 411414 1211171 341082 1021339 1452209 36300 417011 438578 1402375 1898860 1197634 1132934 1068911 403528 106402 1403982 1077495 1396444 1927569 991172 179217 1819595 164833 1354181 1209571 353611 121966 1629490 1117991 1106903 314473 33941 865008 1406978 201109 923091 302089 43727 1871025 1082613 1216744 1663897 1898322 40147 1794833 1836963 1704772 1973083 64031 402708 1683487 1838709 529753 1511235 890183 1005935 1930864 1094194 1250679 873423 1913021 1138975 1170137 1079738 1038538 446805 242182 1319855 1228865 972121 509506 1024044 595622 643141 719797 1827135 1512295 767353 1303936 1512197 92499 420223 1902403 1199475 93072 192948 617549 477030 96306 565546 1622919 1833944 1759984 1552044 868068 1501706 446561 210427 310018 1008994 367111 740389 499345 1408224 1148202 1787879 338833 741563 634992 29017 463751 272954 1627853 988935 1771175 173596 663216 283574 649256 615932 88725 1742990 629206 1191160 111751 1632028 1983110 1276980 1057261 582867 899666 1276175 1765991 940752 1250136 1237085 1432007 1030211 1299905 1450429 23993 1669618 565548 834782 119055 881995 46306 1826845 910481 956294 1290212 1760597 540181 1196107 313544 1890023 1121273 770998 530627 1924969 1788470 1635750 1439013 1683785 620970 1425676 896022 1241497 1969646 1161998 284483 415199 609816 315141 896391 1776240 708828 1385540 1757359 1224670 1632687 546698 935466 1083901 1840669 267702 1131679 1208939 782096 1019269 546807 1043432 1436256 856217 709993 1343844 1590547 866519 1889278 483748 1387202 1183573 238789 44331 366368 1111320 1242081 169444 1936459 615779 1263001 1788462 507179 143621 677534 1298542 948440 393465 174762 1814369 1900879 541603 1286144 133398 312541 487912 1264971 1555939 1094674 297051 793863 1375733 1736521 143389 1658987 1131219 595816 1607488 342681 294639 420644 1311853 855663 736280 1655189 1470324 932933 943229 1612531 749805 1521014 202615 988418 448346 369869 657271 560228 215606 164318 737670 730814 174690 531022 1244637 65717 929322 1882294 728998 955935 1876010 1052074 1945692 326243 1290644 1912892 271810 985317 1740517 1474078 1955981 4906 1574567 1820241 1140645 686238 525934 1352907 1982252 1523483 1195887 1566965 1807363 1380897 1651143 1592605 184707 1440389 1183181 661149 1894189 1752110 1808196 1342965 1558828 614219 670238 246439 50198 512340 1660069 1629308 1242408 1704290 624297 560358 429586 719284 449347 1958238 915210 1376649 1452081 367980 952101 297747 1901910 771149 404425 308235 1183932 1741758 55599 1461122 1770253 907863 1048429 1853156 158378 1061050 428013 76441 1141225 218611 222470 1153717 1391538 1193042 961248 629941 443941 1471307 1445279 1573147 1211734 1823825 909210 1770491 549885 1378974 1181794 177544 854682 527056 1721213 679676 650387 74382 1193777 1034663 315160 717035 127407 1510004 1528903 1774008 1460439 1712218 1075695 152861 1531287 1080360 639036 1536039 1413891 1481401 1282233 61095 185669 1369062 567517 676332 1949136 1154485 501970 1472043 511564 1471903 1931821 1976229 52119 1307575 528023 1971986 821265 1485777 1192463 283888 187661 1009358 1902806 178048 1059184 1671455 188604 1220156 417364 485057 887492 854995 520497 1683288 608399 761277 1363682 1765990 1817433 1719759 1905872 694794 1586260 1752808 1531349 1247440 814348 1245895 324651 119262 486502 957961 1258560 1485039 1529066 672097 1423239 418627 1901714 347729 420023 217680 1068936 406015 1776602 713780 98937 1065267 1868506 252039 1836891 1527410 1315140 43640 1382667 1241066 1596057 1046154 1002181 1171137 52965 1322090 1915486 377413 1783051 45881 1680683 649682 392687 405046 1020903 1055166 1809402 158755 1354057 1415940 740470 237238 1348993 1965244 918743 997375 1766215 1062329 594768 133340 1908991 883681 1747835 1083596 1751333 1487653 371351 1826749 1293670 970377 217315 619135 1998073 1421167 98103 64316 253758 705594 1623747 1153865 1604147 23775 1073529 1076894 1823386 1120042 592296 1510861 1467162 1778958 1393190 603621 1003933 1634658 868783 142423 472896 440274 561025 1768380 1471340 1289101 1490624 1871688 1333607 738388 1863171 662727 379406 1953063 280748 1137940 1704621 1849169 1660480 1293281 610114 134905 792081 252930 283721 60741 817905 1793336 515755 492458 1609184 723465 1422168 425394 1492275 801832 1919635 1605020 1408212 1804562 853876 597566 123430 1329651 919462 214111 1765503 96117 309898 963627 30618 1793451 129814 524776 1461649 1810128 1418552 1639004 1929500 234028 423180 1705348 1442714 616446 351588 1992297 81299 734109 1220262 97893 1848657 198886 1022598 484239 1947373 1395742 434508 1544625 518709 665207 1350522 665984 266246 531247 1412932 1319976 312409 1927831 1522961 83787 1890702 1379260 655015 74423 667464 22920 119748 1659632 1978175 1704677 1634828 1956566 817272 156949 1591214 982322 1764589 1325949 1978639 360648 1899770 1472487 1775787 1713894 1959705 1022254 1807619 858326 804272 1186327 722153 1505523 1570964 1689314 341874 1984075 663777 1779260 419932 1601498 1011408 1961359 854478 1320164 439736 835733 1579790 618963 4797 1599948 1724095 92268 147627 18120 216629 1164323 1999115 911296 1560695 1012594 468629 1388600 1816159 1482852 1581519 649147 578393 1790577 867471 1292229 1638841 700944 687452 553753 912368 642908 358815 368995 1589444 1717032 1366706 716191 1606568 1722386 348645 787984 391369 495502 266199 1001100 254050 333214 744222 1681599 1872398 1921223 256393 1715706 142082 1653354 357592 862408 1205209 920472 1108216 1629506 1679333 1561594 1681616 1286941 1569391 1188554 1260034 1719664 1582673 1397986 1869956 445953 884033 1329836 961787 1833807 1139662 593203 591054 488500 1744082 808714 1773855 1913383 1426733 1032335 500924 1731365 993549 1801247 836998 1945221 1644571 574388 690606 842360 917818 1029076 151555 176338 791629 1322974 3192 1650634 814180 932400 139794 840689 987716 671983 1473136 1683478 1979921 480569 214050 359471 1560408 1569526 1003746 1500960 1240179 1341612 1083338 89761 1727310 784334 942487 482738 370289 120794 1745105 1330490 1974571 1789556 1760879 1295970 339941 416425 1868491 743340 650194 484864 683272 1531543 1128731 46622 1933531 501315 138590 1112677 190255 428170 1070063 903672 1136917 468661 606994 504377 850724 857063 1151709 1938447 1662411 919067 1829452 1920432 1021782 979212 1151728 530545 1522816 1024585 1444144 1644083 235968 821732 1551731 427636 801099 558959 561284 1398180 314021 374915 1187195 405642 1961301 1321958 67539 1728919 1608436 1735395 1910779 679820 1441590 957147 237689 894720 1662963 527805 526256 408396 971687 465595 1715474 1118022 1943286 1376750 1991611 1490850 882860 1724835 140913 716002 577305 577441 1860401 935895 300104 1746754 1031165 1394817 799172 1407543 1457084 182858 459275 1685763 188702 922900 589446 988809 1986765 1095931 1834539 1001784 1739376 646675 385530 469801 580971 1116560 1955515 1295072 1448053 1449717 1889998 1680155 739917 1461780 1527221 1900948 1606185 70997 337246 1166685 1961263 691919 1596211 1264830 1124443 273433 1389110 867548 1676934 1009214 960938 278534 1156445 918661 700597 1183961 668564 562806 430879 644229 1687148 468529 767868 58242 1459765 1091537 597028 1889590 614308 16621 775709 268536 22100 1722558 1864077 65584 1617913 543210 458892 938787 1839470 562452 564678 1440194 1806406 306284 1890749 1041980 940793 250431 746226 1462410 92936 1659807 49918 1368958 673245 1908872 445796 1717231 1720611 789180 1874930 1853598 35380 1611306 1583414 255387 265677 809512 1964196 833878 1817220 455070 651992 1163678 108000 1862513 860112 771180 1364567 529089 1402267 586460 908569 830085 622810 404850 1831105 911288 1223134 535317 827189 66493 1757303 101295 324539 489863 1237247 1099980 1179882 1972456 414207 208527 1942851 762300 1859238 1669171 1655653 392963 576208 42786 1256280 1520942 756757 1120612 680015 546673 1985267 1007 247429 1808091 1786112 679399 108126 1540865 1628950 1054593 360888 988614 54631 958694 635312 1220801 1909008 524011 752431 145409 120896 1927182 878787 1771474 36110 1581987 1843257 1429953 1662509 1631618 1201308 1679250 387210 782804 34100 1954474 402136 1710641 132947 1644699 602682 1588550 503972 1779595 978007 1917738 1080098 26001 1304199 1417161 1667178 1242237 1814084 622784 1028713 759376 1125051 1181916 1656684 617962 948219 732059 469566 123177 917465 143431 1650452 1103743 1083550 638247 1982759 548562 491797 781215 1545879 892393 1675738 272914 175722 496772 536803 1796300 1395759 843932 646936 1380848 159684 1933981 368678 924875 372806 1052905 1336738 418978 764971 1712426 417164 1991989 1399469 718032 1002571 453144 1489713 1721654 1721426 1388539 1236016 1481773 324001 1952406 547983 76453 1943493 542554 458517 1618728 1646982 413995 1917976 244056 1091717 277295 258957 742080 1560969 59823 1688508 764632 797287 1820816 1864433 696363 76957 775456 701628 710319 82410 1145483 78479 1240457 1837570 619290 77059 1792310 748809 633116 1585191 1342554 390460 1312603 350261 549851 894841 1394601 390111 966604 733341 898660 1614381 131477 1390501 721489 1835388 1939785 530951 1291123 521637 306397 1714447 45215 1908266 620293 1366671 58273 965673 1924100 1120271 34268 1144791 1997590 1663698 1082679 56499 540287 377789 1302307 616552 76581 572597 1603014 1945549 1683727 803138 1272743 1896424 658378 23272 1707571 1942145 190348 1791639 1493379 1179101 1142459 327342 873791 938589 1590685 1251784 235874 306112 551745 1053151 1805779 1278885 1887073 693321 596393 1477171 178197 1069655 1345358 659405 1101915 888836 1003663 1949265 1329181 974537 179 876277 1339654 1677210 1113552 1697112 1466429 1454127 64548 634818 1313008 227583 553593 336434 1485971 1219238 1531023 687441 1981466 1104100 655910 22440 1200644 1203239 672630 810349 685267 880823 410959 1945404 573291 1171695 1800345 705436 1100553 122455 38336 1356738 836427 1180185 1143821 1663229 1112061 1549213 1749903 865892 1536994 735801 1339804 1494256 1253336 116858 1011856 646928 1705372 1179955 384981 1150516 530493 298292 1363406 1755308 1918322 226642 912396 528472 1420147 1989530 353790 1744088 939790 876142 614364 990776 1226976 141091 1887193 21715 1924886 520068 67050 408644 254266 1036522 666382 1072593 1357000 968514 1417088 1350178 1195765 1061287 1182502 124961 145930 881127 674087 1746130 899685 1559883 1403153 1711065 820804 1416853 1229053 1577734 1720506 1341809 879338 269317 457014 1661876 1366557 496786 1602940 1286013 1077415 93049 29715 354369 1100224 130512 1480256 824262 316653 1640770 953879 203549 1697434 771983 1195707 466164 822440 810794 1890653 729270 547236 238633 666870 283571 1125523 1234066 1994320 1014932 1612685 1906924 1932598 855006 921513 614849 1346477 1105644 1193930 1432173 38848 249211 1655296 1710361 1378011 1630317 659945 1466826 1866859 53440 357727 537541 1466189 1243826 155853 1312614 384026 1115893 1055540 1265922 1642048 1925055 480866 1823035 335033 1661496 249500 1972966 1095479 1148276 764551 729582 1970233 139253 1926313 90042 1418246 1475182 775551 1256001 1536028 1405967 115644 439962 935124 1921619 694081 276756 1735378 247895 488712 1578062 1751000 1490315 1958479 1748778 1603939 1251695 1811797 893105 334454 39986 1398740 1914015 1115686 611185 1749108 205685 236391 229619 1565141 891752 838084 1132431 487862 1403439 504068 330444 724901 1919396 1172562 1174610 1276772 1067302 1220710 238222 496681 1271634 1861841 963292 740312 177765 1359471 1035130 599312 1344581 657371 139346 1554718 393142 1008415 1368444 42969 329692 568031 977005 1192587 940458 807240 175778 1363031 647864 1703136 1923710 1633165 521448 856973 1401969 1703772 833239 1317271 1944873 1607666 681813 900866 666982 1319825 1613676 940694 1939080 153797 1057817 332596 1247247 198414 998409 1839601 80429 1931495 1097164 63533 995580 86992 936741 1978832 1050212 1107999 759647 442363 391372 1730557 1868826 807190 1152152 1342904 217603 823447 1638162 779098 879934 1177019 1568078 1372647 921703 1656632 304101 1276773 202187 1817977 1078032 170579 1639628 1635606 241977 1926490 572320 21846 282841 1869124 742046 1846956 343662 1356652 876187 638754 370273 905063 338860 20855 1325388 1287088 947839 1672288 481716 1191498 1147770 648888 1433944 374530 680530 1035518 674833 1423305 403183 548306 1938559 72905 1147520 356269 627490 1129710 540004 1153281 269851 1572903 843886 379389 821558 810531 438878 485735 1897740 1671674 652606 1177429 931781 1395817 1726060 1778041 872071 179658 1421956 1037894 1118648 1436796 1440273 1821225 1589389 82809 1475406 26619 107303 237626 872741 1425750 1105898 1427380 404854 1265458 1613840 99429 1820496 1651489 1810764 365172 906719 1914721 682238 27856 357860 1411094 1802850 351937 1804888 559498 1161744 1355136 61318 1644812 1653746 279751 1132211 155238 320515 1463883 1926439 1973991 282931 1249927 495847 396969 591008 1829223 154622 1047725 1451857 1074120 441649 1906855 1137006 920981 718089 428828 638900 734750 1177566 1608640 1549448 513558 257669 1755956 1927931 920021 1278672 794127 545418 587772 1629196 554643 1453193 1525889 676300 1307724 721037 861966 1136124 1669587 397047 1223826 1341406 1028911 1433928 1775402 1699224 1734227 799588 1753570 398923 1301421 1087884 843981 452636 1701609 208958 1522240 445558 658807 1523427 286917 968217 1125794 1958276 1822915 588736 1956180 996423 29982 377978 291462 1871565 164489 666556 1416829 6640 1817575 1079296 1225478 649523 1731797 580299 572180 1237666 1136956 529760 263525 1884051 707587 383278 29226 433639 1404365 1627574 581790 1596388 1238407 1770026 256854 595035 1052169 1752893 532359 399831 280830 1114724 536613 681690 386513 1370885 1202233 1534409 1338365 1282720 1058309 75170 1612239 792839 374292 726542 1913418 778127 1571113 1176083 1132436 1493154 1950520 1760839 1584236 811474 643703 1896397 727665 649509 1822151 1364581 1999114 1345420 699591 11361 1581946 1146643 123648 1666840 1554346 583874 930554 896063 396430 1724047 1963317 1191556 878075 865890 690901 1229592 191582 1042470 480306 1418297 1308433 995102 1592944 1547159 1153598 1843094 404558 411384 289872 1360144 397674 1438117 45157 268096 224178 867702 1049290 262773 958684 838338 901939 1475023 837953 1439987 1133686 1372637 1808690 1933845 1465123 179254 308217 1946057 1589856 1993805 542232 1503001 67401 668874 1880488 1432208 580921 62935 978613 1855606 1871832 182103 1108963 1807574 1246443 1100733 1837624 954500 1108498 1868664 1279621 1212947 253728 686082 896760 1795025 1223680 1070630 981616 989380 1901463 1358197 1834802 1526374 983025 1275107 1574985 1955670 184916 164025 538918 670874 619172 1968863 1724224 1484452 1525302 1093362 1108449 46789 48926 818894 499468 1699534 1293205 1450044 1093886 1670472 218962 235065 5006 1712682 1888231 1079869 1873403 217320 1473986 1905852 938331 1819995 1781756 802060 874306 1914890 1108830 335604 401709 1151342 838660 683802 1378756 158845 152449 977834 1589772 813575 963983 596470 622557 950878 528401 1717730 41817 1347301 1342625 1653994 1465048 955217 701128 286241 992899 439744 430535 265312 144365 1118160 1685760 289853 1651027 4912 126727 729856 911124 1884624 7772 1104226 640241 105703 1227465 1044192 805520 1489152 1114810 168094 1686795 838264 1689439 905526 1497791 727237 1098581 1825432 1107188 838227 600151 1318252 627161 818357 1493098 1378576 358551 1798498 1867358 899584 1063780 1529914 1423347 1138340 437268 1136432 1414981 842372 61396 2717 166176 1704918 601282 523638 975210 1623763 527403 549138 323632 943493 80219 1098898 764671 440642 248950 892410 1876069 584239 1362579 530347 1250354 295322 177937 1842689 1025412 978330 1252931 1021906 1489362 1232700 776192 1292940 1701009 1853738 385180 10693 1149676 1419866 1015903 87595 1629858 1908654 141437 1816390 1091271 1035974 1747055 1719103 1843774 114801 1365242 249911 762518 964482 251119 412661 313341 1884232 562092 1856815 253276 1555087 177061 235054 256418 522258 620812 1793714 1659162 1006653 532561 1269504 115696 1950417 119601 1787930 1709067 1882437 573308 144153 416012 1075260 1300714 865145 1987394 939355 710201 49219 26625 1447064 1958174 552818 9469 1695166 101990 336742 1360494 1017226 1016365 207814 546961 1775120 33663 969324 1088614 395837 1447246 183550 1471513 1092332 116123 950906 269212 1308483 1259698 1028716 270363 733563 1156883 1193467 680451 66309 1677101 704785 1596198 874019 1496342 1561620 697640 501267 1800514 1859342 1657985 390695 1451942 188336 1319365 502973 1033045 1963148 278324 869824 1920609 1461066 1334460 1788129 1988187 1763460 1236512 1592643 791613 1031730 373637 1992937 162366 59102 1990425 964502 885705 1004186 741958 622179 249938 1598866 100605 1587313 1921635 387050 1939284 1977161 251109 95794 615252 889876 1883019 1052470 1132410 205320 861807 1576040 760674 863108 1825238 1076220 1941811 1811493 1372262 884384 1920567 560740 708755 708261 218940 1628735 1800404 1712782 1131299 1627305 640944 292739 1076778 127080 1182047 1248316 447177 132189 1534033 1410403 1668047 584081 1279392 643339 24731 1247130 685786 1227292 822330 591622 981615 659828 1783001 579161 855588 1822314 1483256 349354 796752 62241 812580 990982 1965180 380337 1136080 662211 198834 1826614 1556764 1755611 1852267 338110 987819 356505 1566163 1264558 564001 1191727 1155499 1160369 1194117 791343 856557 595977 208817 1487269 595312 158449 1626888 1704519 377035 1760389 922388 138666 914838 137976 816475 233354 1374937 52239 889331 1497256 1500523 72487 1011817 1636132 1646226 403917 722277 1727881 916871 34792 406625 1371785 1701544 226901 1788240 1365252 366105 1331415 332996 1621513 838631 1789185 1480971 1393220 1987536 99434 796228 1078243 1599774 969520 1112438 1810952 884773 1948215 1539129 1835899 359788 1037576 903981 904552 1281130 632815 88590 642603 1444776 511515 1523115 1754260 130003 319605 1303892 230619 1374033 464864 753571 1275500 185430 646119 2271 1898163 1845196 877996 299752 52791 1445303 1919280 1518301 382654 459806 508924 1104031 1918457 608667 1871216 97342 1672832 1486057 704042 557646 1650787 1382241 1991505 1002740 1950244 1534662 1595650 422617 133207 944454 1349965 555735 539118 21131 311208 409660 1557543 1475298 1696015 1361804 1160957 1737055 1251235 1896881 1493833 1651975 366682 767001 1234984 1732165 1041720 589191 1020916 613913 540816 521255 955046 524383 1634406 398609 878143 890784 1347853 1903034 1737784 509324 15135 1401475 931824 323548 1006966 1450280 1000345 587950 1909907 1572069 261013 228076 1744099 1726423 287382 160585 1142952 786324 1757172 612215 395902 1435357 1837963 1098679 915374 714017 494897 888989 1240898 605723 1149255 1746123 977780 1104831 1925155 389193 854641 593476 335903 1112655 1818296 1340908 1972853 899718 1261351 294169 1979051 1559679 671734 1316385 1863871 975191 942089 1166267 636083 337916 1395602 902057 950246 1728592 39766 597077 1910554 1343418 283948 1757302 762035 1898602 1668545 1619408 1317053 897443 615875 1361013 1471707 652749 651532 1517668 282174 367796 806079 1914642 608174 1307324 40558 1752521 88877 1081810 1702692 716185 121346 1372114 924215 1455010 1719825 1008630 1280446 1324374 1152927 1530768 1245604 245696 1504752 140560 288271 1908343 1935756 1515310 432200 140561 1015487 1383902 210935 1936414 186519 583453 1786009 1261579 737033 306502 1236561 321312 1083549 91945 898246 301070 1177112 625083 1337460 1381115 1347848 1238662 927075 1898583 1825132 1818802 767137 825936 70498 579264 733088 1360254 1204342 1003084 1781310 1553594 708869 674447 300127 795629 1682688 1027663 677441 925074 896857 1410910 169495 1684412 937613 1091020 1509226 1643195 1474060 168706 1376386 1135694 220661 849702 409328 1042737 321684 73870 624741 317790 276791 756163 354839 288529 1243457 1208100 1327691 340056 1602829 880601 575430 679265 1125147 1072493 1619717 848638 188092 4782 6684 1999445 37676 1751413 788366 613493 1730580 90274 1464047 1115736 1296769 273098 868303 104476 317110 1535698 675267 456930 1934962 857102 858269 763923 1373737 754357 766005 1402313 637425 1597262 200173 1966324 1082373 36137 916388 810799 1340978 1021805 1087980 1032275 1977935 1769685 719429 82407 1174507 1021493 1783605 1739820 209338 353954 688021 1920262 730789 1415684 878322 1196341 1645439 1716562 149319 709819 1709577 924030 1570179 952918 995546 434118 1069223 1543101 71271 1687951 1193194 1562388 1477287 110068 1398819 1855612 154903 640209 1920671 739733 788441 1815639 312745 1215292 885171 362550 1842723 675621 1565530 798629 1948098 1146013 133348 246601 1831081 1362149 911615 1792112 1927447 1674364 226100 181450 539427 1873393 657968 380310 1477566 388878 836930 1605958 212136 788596 1569344 645919 1340868 1050799 83040 1578439 617459 1137632 1832629 907596 1494715 1986206 1753392 1655161 1715199 482495 3907 880416 1611970 831394 415275 18922 640756 86699 604378 752449 1529093 701344 624009 60913 212002 930362 1171332 380114 173682 1375695 874873 208975 1684456 1871254 1547450 1084495 611527 1508884 549859 1893418 70439 233085 920869 720539 156403 1746240 197819 166952 847878 1427087 557682 336582 1529292 746049 1516713 927464 1064036 684670 1390890 93627 1659260 127158 440105 259053 1348939 877192 20191 664476 213676 1852149 381832 1263252 346488 1977849 1011725 1815950 1031335 1608818 729979 297715 531956 1662237 1233417 91293 725682 1380999 1224088 235856 1408631 1862464 1241495 538936 1186710 1969557 1192808 1498200 931382 1437556 1998833 1571309 1060270 1270885 749187 1759825 1803286 393902 1908544 663301 655047 1803431 419174 123313 1000167 1008611 1320253 1895827 840235 1800104 435149 1765360 247445 362345 1157951 845270 1052547 487801 135319 185969 1556010 869293 225724 1035042 1966848 1806681 1409220 647040 1948310 539081 427477 404496 525149 970278 421482 1193538 499783 136093 1320657 128193 1624839 410232 475058 1930492 140453 805771 858439 931017 1301465 1104992 1184596 691325 1935088 1006686 1737931 955059 1754193 132512 1144316 176490 1692088 1163302 735772 1351904 1705166 1252206 1673031 417574 758060 536689 131753 377692 1842446 9525 1151393 972720 672802 780766 1951005 1991977 1381098 173086 606398 518444 328616 619221 1745505 1339973 356641 599531 1689447 575673 772523 1915710 943150 1298186 104724 245017 1336181 233621 1300190 1733851 1331362 930511 841142 1771018 796218 1159765 1781010 890673 294286 1280495 1581955 1136305 561691 191507 399399 362860 358085 1045342 573800 1490184 525225 4620 986234 213282 891510 86728 438314 1922755 178651 258299 1805 52637 1820081 1886400 1133438 560753 508466 1550348 1922750 1698459 9806 1137889 1847611 1487247 1026333 341038 1373022 1349451 1153633 1862929 157712 949174 912690 9201 1454473 1438727 35359 489740 333254 130594 1023585 163691 304520 509422 1261333 1289483 866125 1107709 916154 823761 443866 1365633 1498688 1051987 930357 350877 1941065 1224343 574212 1538663 1570253 292165 602944 939809 953027 614689 448552 575296 1365946 1390581 1990468 981774 1451387 408230 863900 1445132 1307195 1011366 732210 494234 662236 1563107 458494 1562877 1944357 1715848 1097268 323253 368608 114520 706239 1251327 196448 1033503 1797558 1310174 1896222 1863145 1399512 1325873 824041 1090684 1762635 1108137 236678 1799176 1173687 438773 1347037 712061 1204869 1229382 1329665 129702 511225 619137 431966 690489 513329 833091 1365235 885579 697405 600092 882329 1644368 1627336 342512 1505582 1719399 607980 1986474 247162 1049489 1789779 1926459 731633 1913848 1157539 1888400 255125 388413 1767846 1562178 1458758 345430 1757609 1516238 1802925 1012622 1530521 1075137 142951 1305545 1079724 843712 757325 962632 1035230 360197 595161 1479766 1056759 565488 1987402 1472827 413264 1930585 61073 1713557 1384241 343882 732060 1157630 706412 640832 1618976 707618 465679 1595039 708311 1112592 1408445 724949 139023 270837 664283 1328681 1250775 397422 1379336 1588231 1214663 1066656 973077 1254859 282714 26682 573159 369937 1423257 806127 470381 1767286 479969 1016831 238529 958682 854261 1000121 1081867 935778 1457307 377242 1312493 1902801 1245390 841791 843539 1911698 1187188 1045988 889408 1718951 1396204 133871 1424181 909397 990912 937480 1201849 729686 545359 457089 408997 706628 293232 1691029 738803 560842 1496646 1305086 1791245 907717 284062 973022 794349 661701 513879 1821107 103292 1078646 333713 714561 1560154 1696788 1897546 38519 1385402 1630731 120154 614594 1606036 1536974 1308003 778650 1390863 274745 882922 995176 830452 1188792 1510745 1991170 1595874 56468 854945 250447 1324820 1824676 1783933 735810 629760 430343 1050598 507564 1607955 508973 675805 1735895 414118 1981438 102546 1740847 322275 862498 478214 1969920 1658769 80862 842779 120067 454402 1362563 589654 1343227 1639264 902924 1028871 1794072 108383 855532 110161 1267454 1896296 732503 130975 1243383 464821 47254 1219211 1697773 817349 1101104 1318372 1941041 945973 1205610 954696 16129 1264999 591468 413987 792007 1765402 665916 1544259 1850315 1483827 1019501 1413806 207825 203802 432511 1292711 1281951 490260 31731 207913 153769 1431970 35139 588324 1035166 1267106 1986172 387413 1801040 801615 590048 892147 56298 1926844 721090 1374813 24663 950894 1131918 773361 208898 1705149 515415 1048603 1040458 837214 1295673 1153714 1749601 304911 1917768 1487273 1989458 1163342 1091095 80394 657124 1641609 261272 466217 812717 880339 578305 394397 1890968 1820608 239349 583533 299041 289471 264825 1164171 22950 670474 579847 947810 1821457 748303 633484 166353 230144 492738 970370 1359629 1653357 1992462 1369696 480482 534315 662028 188048 1409443 108647 327862 676813 1059972 626745 1926809 1989843 1590683 1476409 1067458 1621947 223565 816528 655235 1182146 802157 1779691 1750375 417 1184760 1595746 1937683 134787 403058 52847 1611236 1511973 464167 1802167 1244042 601859 1449399 1917559 1985364 1098615 45528 171687 551612 1038368 946488 1643448 217288 544564 1241619 14769 878648 387079 1272918 1411555 695437 643549 1254602 1891384 802688 885207 1793210 1635686 1000893 1465334 1219489 1247458 1532377 1956361 81012 1459953 937352 293111 964222 1519183 279809 244716 1173126 1653879 1414203 1893718 438229 205398 1195632 287610 1464417 777061 1048284 247691 1105115 1385064 1074385 1710934 1022744 1734868 1573325 226942 1234420 1858825 1857157 1272116 1747051 811916 1322146 1967805 1392435 819076 847366 511560 313 92962 707469 1486054 1644830 1727436 1111787 1322550 60185 1422447 1795810 1817941 491606 1990272 1383214 1881971 128729 1625620 1988364 1867157 933667 267254 1107637 244019 1542148 1118246 1829505 1776310 552519 1343226 1178934 382819 989934 1519048 283547 1915036 1388177 1672553 1000459 820840 1057057 869139 730722 82647 326946 1063270 492347 1456906 1112416 493826 1066734 888071 158229 307742 47782 245683 1056322 197097 1076176 1353940 1657838 228530 1874340 1739093 1158559 1561153 566640 1748335 790649 743819 1975447 932099 723324 682559 951745 1008769 878506 1848848 398143 172443 582380 870165 1597760 1802074 712468 903970 400170 1743557 116334 445194 1513814 838329 1636886 832957 1000684 255831 923457 904343 626269 88158 1403478 1800414 474020 1954790 999426 1512710 1488303 1812157 28097 618479 294250 1702734 448787 1010441 681408 1527353 1350207 1269105 834154 892735 1593828 1905287 262091 1419921 1723060 851480 1691926 1632616 220951 1101028 298483 1712669 869120 792162 1101606 1231931 1850287 59307 1419254 1919980 536704 856845 756095 545034 1611577 1807111 356317 798780 915754 920963 1188172 1676682 1720620 42417 1235163 328304 1478129 601124 228244 155477 346772 726132 1221693 74330 847913 647685 948936 1428296 122060 566729 729385 973409 702357 1127385 1441903 77372 508089 1211994 228425 116136 1109162 1869305 1208248 793992 1051402 793805 660090 868585 212382 1202496 47811 1076040 671799 888996 375086 1391063 1763350 405552 1021263 1346751 253750 141614 617995 1851636 430376 1933231 861134 239670 906960 564552 1409226 852914 1802459 615120 850775 728465 1033075 1675523 1307624 506730 1748820 1010123 700033 1427944 1096231 464408 1262601 1221503 1933856 1914963 438700 1939818 1380998 1488451 976011 306627 1367003 1683161 1846260 1237375 682576 1787436 1407540 502138 606335 64404 1525783 1690124 1541862 722973 436186 1932253 458438 233533 48504 393095 1260996 1967820 1332473 50936 101163 1427563 1751321 1504871 1863622 488786 647486 1912915 1875080 613234 624502 42541 573945 482135 1358110 1113984 1202367 1901895 1356971 737447 1244443 125251 880802 989608 1174561 1019013 810942 560633 859433 564284 154623 865822 691115 575830 1832817 77449 556559 1382460 1941164 203118 650922 1775912 1990874 1108246 13584 1760801 1232929 578702 914284 1345747 1880690 1292607 875853 1909885 5155 746347 480307 200758 857726 1697396 1048640 1417598 1742881 721886 1970071 1032301 1420986 509943 821203 1305011 1882701 665862 29435 679251 1859957 213370 1251815 1731175 507401 1691196 1377403 950601 214346 1731429 987614 1394820 270122 764520 599575 50952 1827661 87271 1862290 1838674 418038 1728746 1992755 1863657 1210847 1773074 98606 1211723 1225277 69164 603327 1637070 1872413 882222 1134405 961593 1900680 869638 838730 1234913 1133309 287716 987762 1910486 730400 534287 60723 1860112 608715 1652824 582630 440564 417437 1810644 1783012 62822 212907 111715 169965 1912851 421846 1914438 1044156 942451 1705153 1426941 968194 1676494 1753047 1198801 213762 1134902 644341 69660 1580721 1332593 635180 449504 1881581 1555486 114725 1974928 953683 834776 481079 444881 1843765 254059 539975 1457356 204207 9710 1141919 693001 1649750 1068649 1306662 1885406 1293751 134942 438970 453574 938605 258524 381686 784417 954719 150989 1576638 253552 1953553 273122 235474 974474 48182 776844 227033 388215 1103852 1678928 1417980 1569116 1921633 1918075 1246421 1816957 1132030 967253 288762 330173 989680 1368045 1231972 928160 1203115 1247180 1923418 1324759 1288050 816039 891606 168178 1610786 1551585 1370097 1837006 1991295 1136517 601784 620599 585398 1097124 1279273 1308503 1191610 873921 1752182 682983 1412817 1260694 1899248 871658 1559233 1536435 518997 1287843 1332944 1355991 1346402 1168724 488403 323588 882253 6475 107409 1821290 92570 1954707 458261 1118371 1889297 331516 1324025 1831134 263337 105314 674776 1615303 752553 1650581 1118997 657484 1994525 403576 619929 68880 1351274 544542 708817 271998 1265197 872929 1596867 1121783 1082593 1446855 904462 47634 1893877 1822178 285742 65881 771595 1824095 949463 365997 1997859 1908828 1562054 1566238 378892 1410320 920962 1900355 1031186 618874 1189242 1504117 581787 601059 507935 608567 121019 339478 57906 590205 1706871 1777963 1000205 685995 1814744 1753270 894048 277005 585172 1259299 330817 1064688 1585552 168075 869595 986662 705278 1738651 1514401 418737 1416067 451216 986241 1104188 1804700 1150790 1164326 580089 1298395 187608 997792 1098934 1915580 1644701 566589 1797248 1045511 33671 1153437 589182 1574440 1201354 899541 319944 1646734 1169947 1043225 1835839 792436 1630568 1268850 1018065 1162147 160801 978295 1072642 870564 71417 1290982 339563 858872 401067 1678215 1828600 1439348 771916 1476577 1387419 675562 596469 1589660 211933 1584914 1724849 309875 637104 1259768 636575 187555 127902 1498189 1613085 832813 1069925 563083 759658 621611 1851667 590110 197779 885856 1524595 1619434 1452197 1128776 31569 364363 1149987 1951698 653381 245168 133145 49044 1834070 859629 1994251 1847048 1651019 703877 647094 1769550 177312 1199350 710792 1302621 804622 179354 852385 1310866 1323843 1340836 1366904 1930665 1259600 1206113 1321245 380108 1003117 1702964 92895 56526 1399226 954488 1506691 780068 793868 354264 1770557 50116 1273836 1587471 519369 51934 1046797 995372 145509 164418 1961864 1971491 938768 924638 416925 531860 1853542 1541696 1209912 1653368 1667465 481201 1245823 303693 1778605 118609 1961583 318331 30609 666261 361820 1010945 1528517 1103885 1672365 831011 1083031 577417 117019 1294146 1034316 1537784 801169 1249526 1734595 878603 888306 1222683 1974213 1176239 1429367 358682 1734328 869330 769602 1438014 1855105 858437 900859 815069 207847 350742 1467541 916982 961907 1454132 1162849 514877 1288606 1746893 992313 1928153 262515 260618 1609867 1953476 183527 1762189 929666 145151 796048 172087 2463 1727733 1603215 1005268 1760814 670158 406236 1290836 1490899 904869 543769 1975199 1048625 1523111 1867749 904142 415739 1575091 1918173 944544 1539495 109647 471809 393895 315910 1886633 490750 785903 186069 803790 1612681 1044010 393627 1057747 1666421 1740418 1376109 1087582 1132113 156096 90422 1876028 230798 145253 361302 196430 737587 454227 303795 1202455 949929 1485830 855232 514116 432860 357643 1779841 613045 68501 1684159 1117588 1442226 713507 592633 791431 196750 1300209 942078 496633 54072 1143012 1801646 1307352 1340649 1610181 310090 613798 138901 1145172 1764700 153441 1607976 147515 1382247 1649977 1454903 1910171 1379971 1229700 809408 1931566 1174550 908010 1183550 1001054 1282323 477453 447257 1525109 395879 265432 596384 722316 131132 1876944 1814684 1560624 186885 1952365 278143 384873 1879384 1529791 1465111 627924 70174 842307 1500316 648451 898750 120771 509528 879718 1541013 602474 775067 549742 811371 1872755 787624 1645200 1157394 900770 1938661 1506366 1144004 299599 1223502 1753060 1603981 908215 762058 1920334 789684 13767 828853 1876960 1830345 717007 1210417 1569577 801308 1454017 546601 1128163 716278 1874032 513662 1042064 1529319 663160 616976 512529 1542007 1844565 95783 888622 416229 676007 23939 23800 472565 1521462 1325120 1637302 278576 1328048 989872 233291 1776958 383398 1067543 183479 32293 774320 1058344 1516604 1594452 491044 1744053 825832 908354 164031 1655330 1115495 190135 1816902 430921 830233 55022 1110000 1083574 986510 1171500 1680368 407083 1976347 1603465 1221011 1499826 704027 33010 1763614 1605008 768050 948318 682142 1013505 1737377 750506 1520289 879121 473287 510249 1950773 563382 575150 667472 1310948 1807671 906066 1883763 1320691 238853 390451 1940784 355149 377373 1374659 355146 1599152 1293570 1654536 1714289 1422960 1004656 831960 795468 173997 1228472 1120058 1053356 1994845 537228 872283 1016962 1518104 399359 62057 108542 816538 897165 1952684 271710 909294 488322 397007 1423611 977356 700417 1832520 702749 1354917 280170 667708 374112 1571136 1431961 976254 652770 1773328 1613681 1849237 551894 1077162 1081319 1501386 1024551 1608678 1080884 1629629 1263216 211972 94361 836101 401875 676284 798701 1917274 788078 1588982 1595635 345326 1627620 1516121 958252 1609878 202562 907850 1933876 1915631 696566 392016 1968065 345241 460662 1406313 1216799 401988 259065 1876272 896699 1483267 1782595 33732 974383 140661 1230290 555170 303221 1512943 534904 1351378 250171 737955 1462413 1729501 1274550 1168815 1063651 693265 1333323 26384 1122502 1258149 542115 1823357 1911984 724331 1877534 480939 47541 304086 1681254 390422 1695339 418881 152297 1401148 1089488 1155743 1576626 451010 519948 582412 144019 1980831 77628 1477929 1067676 1379618 657823 1965547 1457352 88398 1664856 1405490 697608 504519 821061 1606478 1948116 1233672 1379093 946655 406054 455390 1872234 324077 984073 572482 96767 1204954 1259420 1770251 1397061 323129 459636 1508037 805676 1771451 1873748 1803220 1447667 58405 936327 330081 798205 1664674 1653011 481962 327481 87842 1641322 590218 196355 1250107 694445 333029 239511 1182381 732761 412338 1394672 158213 1244851 1821647 40350 800874 859607 541864 1859983 303721 1664568 972221 1589683 1737269 1009855 904243 768120 355678 434924 1768107 122287 137419 841455 1903511 478311 1815584 143690 836202 211189 1857073 745653 1253933 78245 1944228 1614052 1372855 1100798 1238610 1494600 756250 1316743 1416883 1835334 1813301 1876802 1871013 1655795 1037110 1650516 1115240 395495 24573 1511666 192824 1440313 1947544 1015494 1332578 974574 524688 214242 747776 1454787 217951 1377097 1843333 1281762 1452572 1484578 1984672 1178910 346383 84469 1248435 1956292 58821 30929 210007 390595 1964625 867997 1302576 1387501 1015445 793625 1698789 1558382 645746 1853621 411346 89824 762475 1318659 1172195 1148095 802023 7181 1243584 1640427 588405 297059 1827001 920428 723243 376918 474097 271105 1615000 1599569 342842 239559 1992282 60761 1389114 1558135 1381608 461138 1929318 1143713 810882 970534 1291152 595665 190235 189463 473580 1643111 629274 1976888 906264 1607682 1394225 498925 1971990 1236986 1744556 1878777 1849090 1855194 1357642 1062607 914728 1157555 534334 856732 220952 348870 1159025 1846580 100957 919032 687843 1567551 1821260 1206887 1153144 325506 567794 838709 1094040 27416 1543217 414553 391078 1790063 922656 295256 13908 841865 471105 867386 571147 1570966 563929 1017205 42868 1821637 941871 504437 38818 337669 1830020 699400 1346138 1073331 1891596 1797218 1739985 808490 1090346 1956296 131588 327548 1143342 1711973 659974 823725 1900556 1251451 1486859 45300 333324 844909 1316179 364671 905495 1139384 1786310 1398314 1625946 219759 8304 415451 31619 28563 1089685 143264 821963 1491548 365248 622893 603312 1465278 8827 1542780 1568038 1569669 598355 458622 481474 1014411 331688 750127 1680498 759123 1647022 633948 708878 1552645 1961269 825513 224862 241657 403897 1519025 1017849 811259 1414722 531249 794112 1772875 114980 442268 1599913 900828 940881 310764 689910 1467414 1442933 1141130 1762431 759877 906012 1753614 281076 242315 161729 361685 301010 1151931 624125 53640 1652449 1297972 1703924 363720 743710 312928 590956 1876354 1329427 1901116 723815 1165057 561471 1314207 166942 52683 962391 1019055 1766894 1709054 100337 1905388 1640288 581227 1697019 738784 1212084 1469332 541193 1175962 1891861 100721 62674 1888686 113482 490888 806343 213072 1375493 1167800 1141807 660264 623823 1172884 1917399 968814 1735432 309872 1485724 1090250 758158 1402121 967658 1926176 94377 1062857 1022184 185800 1824338 383683 847612 1757863 388422 1390076 1075224 1171684 558940 476942 383676 1147422 585335 996052 1629081 531584 553919 1592508 448125 1862051 701924 1268180 697831 3073 296856 922755 1805410 66526 369521 1125654 1115425 1555942 1084757 1106662 1768254 1264222 688136 1388976 1994018 1574750 745457 1232780 429665 1349877 196921 1011448 112385 1680115 71464 559556 1315755 1395921 1150345 1611388 398595 618356 1359365 582588 1732358 30473 959658 1862786 452577 475362 1211273 39219 880258 983366 377450 440717 1606532 716259 546314 543968 1659896 1323106 67289 571866 1076214 1201365 1605587 737237 124640 1521098 1293668 1853361 575713 124434 867343 290437 470186 833405 1319739 209568 1365575 1845527 381180 1444227 1060791 515436 1638785 1084552 1098649 718130 1517401 182102 241369 1226916 205705 1664220 940926 1742016 1107828 174890 1330775 398298 622021 1632721 249032 1571555 1198380 1153771 1228737 1432909 1681742 1643302 1025005 980573 52736 60067 704220 1586578 282998 1895020 1484050 645568 80485 1906699 1489203 1813688 397598 925319 1616297 883609 438148 735917 429119 1538476 604900 1469363 692455 1022464 1171621 173217 26020 318676 552392 809717 729747 1785213 1921643 317753 1229622 609228 1867536 581320 1897179 307349 1312917 73373 1757855 1519619 798235 766611 1341018 656049 1492968 1736147 1630814 1937423 1460507 79761 861671 1907779 1646268 751545 1521085 50493 81260 1508820 944143 236282 1869164 318171 271343 448387 1203373 1944358 202540 1788445 257870 313354 255549 1444272 768934 936831 209699 1867881 1659837 1926256 1269065 1194320 738441 1638035 1874558 1269714 727443 12339 613932 730181 1719172 738050 301718 1480202 1812011 590796 1138769 1421146 1998482 12746 59378 676212 1773784 1376540 667651 1292220 229402 639440 807166 724403 1540379 495887 1218107 1028926 1119162 519129 1434875 1530636 391539 1557864 691679 233854 503563 1563879 935606 1759966 994673 1425682 280593 161630 1305902 569017 1109238 331305 1388302 1602213 1765724 1570086 1809326 1030168 1560009 1128469 332897 1519790 636304 1611168 339469 894917 1749310 348502 1974688 1424569 1389308 1223356 1226793 976779 975649 395454 907513 1222402 1406562 157151 454991 932927 1198089 117698 384024 1686789 1757397 821593 1143508 1852636 1979923 410126 500898 1957949 98198 1981215 1769250 116980 690075 1223829 1604024 282910 160029 582544 921264 1829040 220286 683215 1582488 1625900 428439 359607 219219 1003589 1275105 368122 108937 1309028 1631376 1277399 1206083 1685204 1873399 133919 1569772 958576 826333 1727496 268680 203467 530829 779167 1338940 1325220 1296618 875622 853643 1083507 1947807 306203 620164 746616 720949 1981196 585094 1507991 1575373 625333 624679 1679614 701196 818771 112676 1154270 568553 1647225 159593 1989499 1426532 788158 28328 1283731 1106567 976692 732834 1406036 1828893 307270 93314 1088449 1277379 1380987 1614698 1711667 1781545 443311 772308 211519 1346144 800355 651415 600554 322325 912897 521511 351426 357159 762410 1065026 1173991 622355 1121846 1512665 1975068 85856 1069047 887221 1825393 102293 240515 1821373 209422 1463180 1982448 633569 1121295 901121 635211 533918 66804 373060 493178 1173284 1683294 632630 1444458 313641 230981 1627661 934631 692409 406222 405866 571868 393881 380940 1014667 1659126 1483905 1691271 243150 316408 231079 141216 669800 1176689 1582629 1211509 1376918 1238761 477722 1911655 274562 327984 562170 1022272 470445 429083 1749806 668763 1822000 1667485 1780235 552889 1836547 495374 888370 271999 1570009 289877 1036481 1703432 1804974 502410 1889245 1826169 28066 1391576 520529 866414 1028026 1858604 849254 578884 1879491 338425 1813473 1530756 836152 1564407 1924345 946014 774684 358993 1718864 217113 1304699 1070688 425492 1141850 77427 1110904 517150 1331794 1791743 1025479 223661 1657643 1831726 261797 87600 751650 557182 315306 274805 619541 1581814 1920669 119628 1842892 826106 1251921 931624 418343 1115041 1908758 1937421 318457 1288849 1190884 878904 1430841 1507936 1170067 1621610 1548475 1015190 1048523 563296 1667034 1384183 1084607 1371755 576232 506908 1686376 1407891 1955381 828587 1368643 1456070 1542909 69598 194150 222744 1322861 724108 1439832 1694930 1189758 336549 1147450 947241 1070030 1873827 46736 758302 1230250 1133783 1315965 1142222 1949483 1496850 1085007 742504 1052304 327835 1715579 105790 824182 479439 665838 684717 1077646 102316 1199887 1904040 433566 1193472 1133061 1980728 359630 101297 453818 1931651 1043990 1488650 614954 1369439 1824634 1156981 1309600 739647 1004487 1433327 935009 1172857 581884 1733646 995809 756266 1255016 1035213 969470 651187 1413965 142037 1913581 1412325 114111 1702800 195556 572824 1863181 1211893 1471442 885885 702437 535873 1819361 803373 761324 1414414 42126 1589932 32884 1154361 1763758 1356028 583404 237973 336435 916956 679184 866444 1447190 372254 797407 1418565 575367 1708051 836069 1359409 1590915 1288413 1306584 842178 93378 222855 938534 1194707 428933 38121 975189 983532 120899 1446193 398490 152373 441156 270948 1095891 1574692 1085705 280865 1492317 360628 1851610 1980625 208564 884154 871869 1194205 1426256 1558583 1074471 702927 760699 1130996 1751706 984130 1529113 1724337 1071680 36148 1881216 1376483 1448775 1308520 1195612 793263 1911986 1974332 1149469 1175390 1783864 1935134 737554 560860 1184759 1913627 659355 1001643 740650 308670 884733 1203175 877017 1771789 70414 1639965 1098272 1140012 51071 650176 991535 1861002 334832 542564 69417 935982 215754 1265140 1180383 758684 1447151 1805126 1808215 588363 213951 591371 97562 1687199 437626 2861 1092914 138176 422420 830311 1902096 885961 193794 614107 1771136 1273686 101758 141533 503860 215385 271174 1176833 1490952 504765 1945873 951859 1042373 475195 1631064 1056237 1235735 499423 1013545 1535419 977433 392299 310554 381327 1689915 1828161 157512 1623915 85918 1876399 394093 957463 249239 900590 1882530 1295493 946324 543840 1823157 368372 1512298 1376713 1084398 842165 1828247 1342250 1631473 108945 477120 1758267 465443 1078483 1756227 516654 1553388 962418 63569 1588101 538321 1746224 1219537 299053 747009 235200 1341197 767909 1657712 1383946 358651 1306336 1838449 1177794 1115617 952729 85869 1084592 526818 1497033 1011298 561846 1310675 1836097 734598 207568 1442173 1001304 73206 808620 875641 364900 294937 657065 1958983 586898 1377381 1351956 1481393 132900 1772942 1678190 423480 447985 1520834 400310 223092 721137 1721016 1114001 903270 522547 1031865 696071 617191 1828544 96369 899879 852966 656250 1378449 755347 1440477 1973926 1956164 1856934 1883257 1012565 1814641 84356 965849 376770 890948 87597 828020 1626133 266851 1598827 312335 1637093 406105 658049 1449989 1173839 717110 1742250 1800552 963996 56882 1991020 1452783 207802 1807413 1722413 448699 1940371 922586 1666937 1462584 1361681 1090246 1518488 675 1180397 246273 966079 627585 1006652 222038 1885284 7002 1646798 1414309 498158 1067064 1840838 897106 152987 1653279 488874 853720 1629470 1249832 992843 1061782 1407369 141621 729608 1154434 1279312 1703981 1082339 614432 220126 1856841 1313298 584293 1413353 1237128 125238 669666 943774 17103 1545553 1082083 63978 599490 1154493 348561 1835900 269772 1714902 1649303 1158258 1239451 1072388 945446 580199 1721375 1202252 326790 1020962 1748029 668205 443892 879457 1229300 999380 305104 1662864 291555 1721169 439325 715139 535870 1903680 627156 1756911 295239 1320296 1518004 1044043 88593 1817242 1161081 1110162 1858370 493244 642050 192234 951389 1249629 1502446 214697 12400 1343246 1691318 1600214 1854263 1671653 1017059 1967384 320838 50328 1854076 218022 148569 247865 991433 1269702 1238690 449520 1045304 1272857 548987 1992968 935031 118351 947045 784358 864850 1059107 1398814 1093969 628845 1094753 626768 467763 1166670 1451517 1944594 1674196 877818 782264 1602239 1313583 117387 1056423 1954157 158854 824579 1789677 873630 1387273 635624 1854284 1021972 1266429 1000061 1153403 1432248 633920 1687550 140704 1638891 1113340 1588908 1542256 1813498 446294 1014826 1322654 858393 1578911 1688313 505045 1601520 1789823 1123391 1290576 763411 1291838 1839569 1723879 679448 950867 1749863 1707949 917727 165531 1886093 1662475 1243462 1682344 124780 998717 822251 1252825 977873 1223941 1256065 1296534 1456450 1849221 1365866 485101 1956934 41333 172945 729805 1818806 1882633 1922527 39445 627471 943470 1909475 52259 629146 1391949 1708668 1130925 431818 1629993 1436574 988621 1113844 1710128 1096473 566924 754797 1685505 475652 1382674 1851773 1510945 345020 873078 1797395 1223481 1660013 1408166 1911421 1271714 533980 1521017 1227025 1782727 725498 419171 1914077 768734 245399 1543486 590059 1887910 1890242 1589484 256099 1101752 738511 93797 1094621 1410148 79697 1892389 157834 1665331 209554 31001 578989 1843269 975149 1200179 341575 1285479 769510 389030 1120491 954367 1900243 292565 1824457 396444 1686121 162323 150711 100967 1482281 1513707 1801179 50941 1098396 1156990 676740 106020 1897998 183145 529519 1307982 1140713 452539 251305 1087745 437699 1180115 1902667 1677917 1800128 1367357 1869413 1256501 1249492 670673 1725065 1440947 1327689 778488 1051437 1967998 372456 1050029 1565817 1808949 611623 323092 1744837 708293 890132 6555 1984458 1197660 582397 1434573 1133880 875786 1206456 318280 1870214 123663 71364 1394377 99820 1535801 401741 1697003 717950 821437 1066488 1544964 1955593 165654 1064056 1030254 161430 548943 1625133 722450 73193 457527 939238 1111270 865653 327101 177559 894840 582426 1819870 75336 732260 207969 1862455 1827437 1566044 676207 220903 1302120 469442 1900761 538415 1572217 141762 1882583 800602 629897 412086 484593 1571611 1734553 1093923 603826 1708397 1802798 1919073 537137 1935320 621075 1431631 1091262 446507 68609 768940 533590 896821 1183400 1777283 475729 618440 1891983 1336575 569319 621156 340668 863661 1718483 927228 759273 1501519 1898561 1019870 634186 1900223 277036 376655 1250172 621980 315005 1743873 1807157 718492 1858427 1266428 1484819 1191077 408421 1828650 1582026 1482514 569110 485099 591315 1821231 1889559 1488710 386038 416696 1469068 551447 178922 679925 532216 1759171 246308 1858063 114336 59268 903629 1152993 1911415 1989732 1901652 161436 1233696 1612887 1042267 1741579 1812481 134330 1156012 920776 1097172 1182293 1773489 1275482 1872574 47849 1536254 221253 484125 1654671 1647438 1392876 90786 1642357 1492088 1163506 134619 1863081 1832793 706686 1349509 1860682 1404732 224250 598359 1137138 621852 545688 1049434 1394741 1150075 918214 1921116 493436 217796 348192 1729075 1945983 1967771 712678 1808308 1747856 1379128 1751213 1515669 660743 592353 863433 1584325 688920 1097422 1785650 784373 937262 707478 489752 534603 1196813 882289 1379219 379859 972308 455229 803664 1737988 1122460 529133 1605884 1446818 1589704 1511216 1020621 414056 1509169 1787492 176564 1243542 609285 610396 1455006 1669502 225548 1359055 1161541 1225476 1266137 22971 1629335 852298 1292611 182829 1371910 573484 1361764 1096621 1373789 1932072 824936 705452 1429658 1723589 1307211 508117 557981 924600 1827866 394611 829877 1935448 67405 639662 1408336 1412114 608808 683370 541232 1422493 67782 1743410 1011868 555475 1443575 286986 234730 1349077 1650613 715844 47163 1647796 1669687 501538 1481591 663140 1280732 1462897 1032060 1731510 326967 1037825 427762 1779414 382872 453420 530934 486118 272982 1518671 1082370 1423263 383690 1191082 1322272 73248 1660009 1165678 1595951 751255 861495 1033731 172926 1737644 406263 241872 260576 792691 1982653 869890 1599639 737899 773566 1809700 1443594 514640 1479507 1568397 491685 1138312 498181 696315 1407308 1834310 1950690 129949 882043 1295833 534114 1470671 541144 271946 1066276 1584038 1940880 186873 1229435 575847 1263624 884514 1581099 1403513 824966 398772 1753281 411450 1366152 666336 1100865 1224369 750460 628179 1528366 1124747 1768831 840971 245325 49691 157412 254697 1338486 1473806 700912 1466775 1545426 758768 1554890 939061 586626 854431 176130 611901 1310431 1760491 976358 1043344 853125 1254319 1719328 491092 874377 1218833 1878144 1596670 1527730 426475 471282 1983475 1095786 494087 870231 1081505 1975238 514896 1640279 455949 1750099 1345808 1949411 587506 949572 1892734 913989 1321860 892562 678538 515455 671592 1339634 474482 1610416 1997577 36965 1623721 765818 1005514 1880268 251597 1918125 563706 496967 805957 19194 1158827 1173148 1282482 812271 396552 1465742 1101025 1502396 263294 834451 1960109 138303 1290954 604298 448973 657290 548840 1804099 673048 341280 816421 394995 480200 1225141 1937338 885118 822742 1315560 1940214 695497 68561 270003 916622 1268637 1947976 1806335 31140 1456517 168971 1647642 397669 1026471 906323 1482657 858923 983505 1964628 1987129 722177 679755 268481 1962405 415799 339439 411245 1649229 1063958 1915658 90329 1276327 935332 11159 938541 1841657 1617795 232218 339934 65750 887061 607380 633674 70054 652483 983197 371720 1454657 1709347 644475 972647 1409452 1346137 71027 1117440 595728 450022 1937058 1639069 1776182 1729959 968633 1834948 359054 1709965 516596 515476 1787259 859243 1147985 1897332 663404 1537449 1455556 1064846 676863 1995198 1542601 1543538 485348 1999966 450786 1125826 618457 1313 1849930 1995902 437953 1049913 1818487 1288963 575635 414286 981884 1354706 1313859 1543834 932531 156158 1497171 1430677 488749 87814 386532 558736 1175601 1018435 730330 316481 809541 1864729 1077256 1649499 1877721 1699883 79614 420490 1584180 1877352 891271 870992 1930397 569395 805107 1610800 151041 898579 36636 1372326 901602 50461 837231 289740 1556812 1283434 1179662 925052 1837798 1607641 1986104 349808 1781543 1023691 539323 1061368 1866962 1949441 1792911 3716 1340879 688514 1024849 1778330 1670258 1723092 1471344 499673 1072307 20554 1553464 1051667 761181 1545804 139018 195038 366694 90746 283861 533768 256681 32553 423113 1687855 1497427 1406333 722721 1418361 309908 1248636 793604 1626137 736342 957648 771199 1907789 729440 1411205 1819562 603259 1316628 1384099 569163 1535731 378684 1634641 949926 1361982 896208 1807005 1595777 716628 1920971 1795525 1330449 935506 1495991 978607 90498 1937981 292147 683934 675683 1653037 285783 1315005 236836 838099 1667196 530326 1487140 1379913 1718762 589983 298351 1634583 1854785 922763 361025 115081 1902624 1045822 239029 1053903 415141 62102 1565610 1740079 616692 1295397 922048 690736 1255459 1763484 1835069 455832 761103 1467570 1512886 1201293 1290497 667042 799274 1903787 1615127 1498786 321962 1321493 800382 1314704 1477834 1551506 896158 1601745 528037 407713 748422 646590 375020 1721888 1736724 109070 500733 342715 1862392 1462679 1566292 1250482 100179 748936 1722546 57137 1287061 1093293 1884329 94345 865254 1177013 890009 838993 1309651 867814 472506 1100853 837471 205383 645293 1645705 1263971 964736 51518 1308384 1592382 1581095 1189917 13849 925192 259646 36244 501685 1758250 532910 1013595 838081 1994284 206135 15772 1094989 1830384 879640 1007810 1733734 283928 169500 306882 1445826 1667344 784743 555621 78860 965607 1399217 458055 1856076 1690275 1410436 1235568 596844 1263313 989313 362831 1937439 980255 368401 98097 1746629 1500121 42616 1524239 411345 1686698 1799202 361060 371788 482364 1375527 1852389 34830 1929568 1816908 1823624 887936 918732 185843 1482114 1683981 704430 1265961 150551 1472379 367291 1252699 317055 1909784 456050 1613037 871759 174609 1058941 641484 1901724 201755 315130 1105588 1537981 1553664 502300 1392614 269501 1833223 174338 1391757 1662485 1020670 239159 939634 1139920 232142 1534080 1357588 326272 889631 1426804 1117059 1388596 1824515 665551 1277106 1442938 724527 1182349 1061581 605811 1266855 1961768 1581638 1250394 1596249 662001 1786651 232691 802347 953081 1542210 1684949 1344820 661028 793994 792739 653420 1480161 1970359 196784 1174484 107900 589267 414128 1345476 1710822 347937 390457 1878655 206802 1205840 1063954 356853 1044795 1867783 563624 1761466 1697448 1675781 244518 920180 335314 219894 140204 1016926 1483895 128153 1185115 1080122 70419 1342108 1223456 1192542 657155 1912664 1825174 1458257 1499689 1864304 1356655 264743 317888 763426 1030736 1528183 1188024 1119075 823547 1086739 1171181 1930242 393778 1850416 1934155 15638 1154412 473697 1271802 776490 1450323 1345639 828101 99920 62718 455255 914918 357396 132580 1826202 1486623 312490 536828 361171 974481 1766685 1002482 1669113 762399 1012388 1831019 906954 610179 515894 1046605 122868 858933 1524683 1465890 1694919 1828499 655096 368684 26962 973796 1806065 22756 1278438 232170 1707892 403891 1306274 1350870 1762696 1252711 1543402 986132 155502 1079148 1787452 1418215 1356007 825606 1908468 1516231 707410 872525 343368 1673682 1002549 1918281 183992 571136 1573678 620560 918804 1433040 581446 581898 644606 10391 860059 420603 219816 1793419 1420076 1073940 1068978 433799 1387918 177272 444002 816920 501571 716516 1690134 760472 1280806 1589560 1523270 1097002 1021031 1355094 367390 1396871 416633 545426 89049 1440086 1682715 341615 1089237 1546653 102974 1740023 1940938 72037 1109747 178622 1375729 1468115 1668601 153703 384387 110141 902439 1537098 622450 1966025 1470940 1037958 1602647 352562 858967 1546420 1213371 549664 183767 180742 933547 1157248 122593 1282528 849471 1093477 1514901 735576 1497554 467229 1687884 975048 644573 180777 128928 282762 1497369 1437401 284521 693400 509040 507433 314128 1648229 1767352 570750 182984 943625 30998 293757 694113 1923254 454427 1707941 1215870 1092857 1562072 1662944 1745718 19422 589660 1622264 550496 344524 1278552 1136845 121064 30049 401143 1028848 73735 947591 1881921 1914319 1190730 1761590 1715623 683844 1560887 928188 839839 1583933 1492548 1639535 836778 895756 556887 1637277 206683 297797 648339 1740308 179119 1485370 645030 357286 1662058 1227139 1240031 1175793 853025 690836 638026 1201987 229442 1242150 1887638 1694413 255892 727052 128659 1510300 864335 319143 1898795 1806314 1327518 49771 1456103 1034729 912544 1480196 96598 167186 176003 1964205 405312 8895 1916475 1873608 1194223 643911 293901 1736920 1832547 1958974 245117 1243244 914203 888195 1596909 1854118 1833523 1491228 1772816 1532638 1382300 54365 832477 1355620 658045 881626 713987 781753 1796288 1590332 851304 1423578 1231199 1785093 1674745 1377697 362797 103320 1955679 1796763 106901 350625 864437 343740 1504546 593684 24708 1500327 1174573 243711 536677 1104679 323773 26885 1185508 1148985 603002 718626 1845197 516235 611667 1121761 1655516 1042413 322112 242913 728327 249511 1763559 1335308 1721895 1693701 754805 1212491 965071 19427 494327 1576691 1401324 178331 675860 1755850 86333 628318 1025659 1003921 1349025 1030202 773328 387854 1393491 211364 1180762 1922082 497813 335792 1151136 1213962 1279016 244242 1806854 594489 767765 771571 1167373 149692 736373 1786654 1495895 664502 1077402 605701 522657 1907143 889786 536404 945662 1902545 212898 616936 1574644 1258520 911724 1695483 1665624 1175500 431621 742637 87141 1422988 420860 1695384 959105 1941543 720054 1326794 1081748 1563952 1452202 305238 1437272 782334 1904992 1471186 748480 1571570 1406312 1915972 750452 1150204 1571692 645298 1861439 567535 479115 1337315 1934633 676255 960965 778556 1695699 1262687 1603815 1634341 1889094 1883618 1702675 438100 1655630 878237 163276 1072109 1290120 1545248 1059366 41353 1795776 693379 144451 265085 47279 569079 95455 387818 359323 927768 1144726 741794 1070736 415516 718658 1410650 793537 1281565 1529792 44518 379928 993988 1617468 1815274 1103567 163323 1624082 208595 481250 396322 242297 1128406 1375374 1822085 475095 1067584 1277990 1632609 1543242 500933 153535 973727 1648889 698989 1717650 1615973 30387 1393868 1314132 286252 1654759 1910338 1775340 1877655 645348 1170937 117096 1547834 705177 624419 419946 1629432 521457 1870787 1050313 836036 1950273 760111 1373311 262887 463595 1483731 925725 1338177 364802 980871 1075835 1599079 1509090 51686 1499814 1788234 455828 1994644 8360 609225 1431011 1670949 468717 1143958 1879423 1491347 975931 23145 1392884 1257658 1541317 1040313 1574901 340445 1948025 145434 570765 103591 1313594 1225109 437797 1783357 729460 1537533 1493283 1410003 239145 399182 400222 922651 1434616 929137 1787724 1370169 275959 1410922 74448 703923 1377128 1830240 332367 1460076 1672860 1215949 1134620 1620497 751207 1717543 1105798 636332 1432572 786413 1588291 1618826 1872063 692311 1165395 1606571 98411 1547988 159930 81023 1595888 1534430 1884161 1475618 1204683 1879151 177521 1604753 1575875 149709 687458 642541 646116 1965849 1089508 414881 760011 140824 1384282 693163 1039276 1803976 1513027 1294442 357956 1518481 1999950 1980201 529065 233353 12772 555117 1135267 1547843 1437664 1930347 1121812 1505480 620205 1325935 1073061 651795 243477 1352842 1137893 155628 228395 1843224 1849503 1569071 912101 1305310 296937 423012 1281913 688692 1762527 451564 989761 1214635 1958910 1991696 1202127 376289 690583 476438 369422 286276 1270752 1628366 231884 282835 297376 181344 168317 1083945 1470990 1080160 423263 379374 911103 755233 195658 460460 838600 331047 446681 1289217 1153520 1286347 337108 1099548 1915639 1611594 790549 1613203 951687 480931 1717872 1154226 1318134 1170859 354858 674800 1155076 678167 1509382 1520624 1491579 1625370 817995 173205 705856 907685 1185000 1898022 1622508 1323914 1285390 1877748 381542 982446 1892083 44268 209956 626620 1088773 991185 1274674 1692079 1128208 103034 619070 435028 437333 652785 1624304 1789007 125031 1058530 803542 288074 1091351 119883 1112356 1793105 596273 469880 1921812 1622741 1481734 305568 302593 1765266 1036631 1116066 230083 312048 1603847 1747589 1387482 1710050 503244 1430079 1956280 1867927 497910 1366974 1189757 108254 178595 1418059 445590 503940 395868 819218 1762781 1669812 1529313 1376250 1101834 1071554 663291 1953299 728768 399108 293205 526923 1849551 1429395 1619711 138053 1802588 1149263 388889 1344220 1657703 1815245 621787 1494310 814021 1202864 1641373 1031050 167201 1276867 1924390 590455 947956 532103 264177 1381549 518401 1104485 254623 839963 1066804 1331358 1310902 130135 465738 1380474 1297585 218325 1661609 1752031 2758 1110401 93583 610288 997523 1968684 129610 508167 414765 1738455 1698229 1590493 1957441 1220253 1531314 2743 1204296 1510492 838410 339777 226618 453082 1862071 1504277 348296 240359 940787 1329837 1464698 683691 202525 50111 543650 705427 729366 1280060 1612123 1130666 565593 1577808 1494580 1612886 1471658 1907760 154453 96032 216495 1821285 543319 577630 794861 1907619 1647710 1813798 516457 861591 558887 158179 577178 995175 1393140 93454 55637 551721 247175 829159 309385 1661939 734272 972671 1381071 481457 1259189 446653 681767 1891087 363774 944248 830492 1987927 1086090 1115220 1181884 1308526 1913070 802597 1093268 91148 523115 1175980 416717 197262 185394 1724460 348802 461820 1320641 1383681 1864441 1219467 441634 1017119 1382119 448752 486211 160413 496643 696482 1619544 1405363 1309012 1288383 1463678 1808969 1108437 680716 1498335 568522 411841 241200 325059 1939269 1553922 764369 240531 1999960 1833991 435928 492058 1888172 424542 1836082 962067 564035 384732 584437 897874 881085 847909 789741 1723338 1236093 317298 902433 1032013 1316905 1366901 1798934 1503207 1117683 422402 1569707 1686481 1890427 396027 755697 1114938 1550907 837454 1098767 1863587 1679010 1650126 1847698 128386 1640623 408583 162308 611475 402280 1921261 773891 847291 337749 615193 1302800 1802449 1339300 1987911 1134480 1755642 881872 693897 1752506 1609728 1538052 654953 1939381 259307 1402712 1041101 886423 1562865 62182 1108000 886736 796175 453154 2353 1265166 1044900 136972 1748065 477559 881317 968237 1619718 933691 461399 68470 962963 615409 1269318 91482 438430 1684957 337517 628619 728700 1818877 700882 641144 1705677 1145094 106189 1312740 107064 491832 446328 135666 1819419 1983270 327226 478750 574963 1635919 1287881 1754666 328174 1755991 1733174 837602 1389973 1759273 932109 463045 599041 680691 1058104 634901 791542 301720 1332400 597045 2956 1359146 313242 1493049 1160774 1676153 807139 875987 787283 1688755 454211 609250 1752974 857055 1587983 1080491 691354 1752916 1336096 226674 80230 1019890 1885645 169740 312281 438667 952925 475236 1843372 1671501 87874 1997502 1562125 1223618 841475 809311 505991 1764448 244166 959813 336118 640432 1936154 289178 1321909 233654 1454778 723806 1486400 688533 244041 505758 1450069 1504335 1383756 236672 1418847 616900 404722 161303 1964797 1129001 1649123 1312484 1937096 1677329 1222216 195523 1448517 976806 1119674 1781478 917833 761684 1701546 206864 855820 1113474 990609 1653017 1865442 5554 105755 1640660 1835052 959798 1283705 1516052 1874794 1581100 1259859 1263351 1254084 396244 601425 1743539 1535402 558827 1776122 1533743 795296 809929 1267976 1700838 1981403 1368167 1764803 935900 415981 1595964 1563708 199499 1828712 73723 1635660 1987118 1218945 1941876 1599352 152517 985614 921484 1971011 1515493 1413118 1170912 1969147 946163 57198 1631639 166275 1015047 348519 148593 1683036 223969 151073 1226702 985523 779872 1608243 746530 143233 175632 1065046 356700 1780083 592569 703511 1499915 36767 1572765 1032659 1547682 1115947 316288 294569 1631723 499825 179795 825148 22030 1179601 161011 1561144 441437 914461 1954644 170027 821095 303089 1965840 1325230 1022405 911943 398650 664552 1848465 1920998 836058 1663625 918859 1099618 1939787 1452113 903546 1389115 1646034 592682 1965447 466517 737342 1426292 771859 329098 808522 550356 1404281 448277 1389326 294471 298159 308547 435555 916882 1259853 1504517 673424 1632331 1332920 1752719 1045350 770574 1770583 337492 507615 715638 1599971 121681 419467 564516 255403 841339 1306739 894825 457934 826114 236725 380041 1806640 1597514 1986176 1280888 1070615 1677131 1999340 1496506 15718 1679368 1428493 407724 1461916 1278917 1829147 1784348 204258 1248496 1237711 1035590 1724386 1488245 1737914 1568640 883745 700543 1305473 90438 1416549 1479245 1680761 1845812 586295 1973773 1691200 569912 1633885 1264132 832469 1433178 1358875 1644283 665394 264656 737014 1140393 98969 821094 1885484 1578162 720991 809778 960813 1187457 1760952 245302 1058265 1222706 1413128 1437142 653851 1971803 669960 771166 1622122 1899902 156925 1405142 1329137 1282691 96859 1292767 413122 1287142 338593 1063963 526028 968008 1810292 1415044 1183997 1298708 1536456 520506 1961490 1897537 1434326 555700 1665022 108959 1457011 424883 1645911 1732213 1280086 1160594 1834919 1829354 268533 620613 1200210 339071 1825648 1598527 134777 38808 743650 1283868 580911 179750 1488299 1263241 1030259 42994 398827 1677589 362433 831951 586280 739163 355840 1851471 1577855 1439250 542047 734064 276048 595401 538397 326225 548090 1128332 1618321 506118 818064 77831 2250 1426823 545827 1047554 373118 1838444 529410 1719535 1747477 494886 1298447 1171378 1600341 960740 1005975 1701087 1178397 1737608 1361232 1138443 1941508 1399753 1102320 252270 1950664 205820 1535982 1895498 445989 176990 873025 1814517 1857497 73280 739515 1364068 349572 1357463 656622 1022906 1317532 1584303 1529964 1138266 760399 24374 254795 754924 1593758 734179 850661 254514 497566 13778 1886006 1042125 279507 109812 31662 410664 1792179 443522 1374338 704800 1939318 73790 1462339 1117827 1970520 343074 1877498 1906967 1931419 545485 289068 1341519 1994294 1093511 941514 1135496 382876 1459989 1557166 681030 873548 1527942 1725027 1181083 1130709 245320 600409 312186 1010675 363511 259755 808033 816046 597357 1315390 324712 988158 1489734 51978 35215 986179 167724 1601714 1777691 374423 534890 793513 1177182 302051 1605236 1180182 1240236 1006713 1743830 809041 443833 139115 136577 1870249 1901290 1818667 647028 964472 1824808 1792440 632604 1925822 1022750 1256247 653814 1840038 172188 422523 51981 1327896 1636551 412299 1050952 31484 1257644 595705 1803565 60077 975336 547177 324519 118921 882990 722080 1652110 1912153 975567 293088 536311 75530 859070 315701 1414958 309494 1416647 733292 967137 939418 1558357 943234 1945676 1077180 1472356 49060 718753 835613 1997225 1090278 885650 687180 1796413 384966 303488 1985162 1389097 299504 399931 1944911 310211 460236 1999453 195875 1854681 463712 1216725 870347 1404167 1726701 667890 728174 670153 1677650 935456 1835927 492716 1684460 606010 68023 1656553 512485 1558189 1055934 1306898 1927048 822764 1734945 1898898 49767 365201 444654 572746 1224270 989262 1867371 802899 1728849 1550364 1509833 1172952 1417810 535796 1169125 1172474 1078767 1783048 1004554 1524430 563163 70660 868185 1553539 844725 1692269 1223433 751591 399993 628777 1156233 89171 1282348 1750929 934952 1287402 1538676 49410 494463 849098 1196482 1096805 538600 643177 1522848 194473 41616 27330 391664 1665690 446941 541154 1160497 1637886 1654884 1315279 1496599 199924 899062 66973 1158240 1425860 1349821 49448 1453101 1086640 1347590 267884 1608480 766337 1700847 731208 1026081 71563 1867167 1675702 1856066 491442 424979 735462 1646373 389285 101030 1422240 82677 33472 1863433 1190428 590569 1389674 833963 533003 1547596 701861 1951962 241826 1345077 305525 480121 573438 51227 723007 1296402 1509224 1914487 947883 629057 1895098 440695 1823766 1218465 1101565 839327 35025 1255327 33253 1792331 1629033 1985260 1814340 181724 203730 274461 1520599 981192 163753 1578793 1687006 1971287 1627054 1630188 1923529 1133706 1240034 634290 23599 417215 615591 1705902 762116 855762 1532898 1144600 526231 958462 170059 686283 888485 432185 41081 1524258 584182 1107562 698625 1176900 1897572 984506 369807 1981554 477601 1792293 297801 1235479 1163909 156129 1144017 1928781 1529344 1750764 165313 22357 1164633 1280887 1776621 180858 1407479 1395944 1153671 316240 190369 260404 1998527 584417 560992 431327 1817470 42874 229622 1156272 566782 960283 817828 1690755 516091 1389204 735068 1984716 1166040 251167 95338 993269 535400 801363 1067976 280657 1330405 1033166 113673 52343 1698544 1512546 1017340 1296862 1763797 1553352 1337463 1586487 1126702 1834576 324145 1194715 1824453 295147 461934 918891 273149 311713 1444996 536383 799144 1982269 1296083 1424257 696299 804335 1692236 1457856 1331091 78841 701638 1490757 235624 618455 1535914 841534 219539 220364 1778759 916540 1522441 783002 1188189 834190 1037843 1077953 245370 522473 899824 1239901 739818 1935483 1469677 178190 1412517 1477378 806220 1361833 95919 1295482 1995540 1192733 589851 1438692 801008 650712 1799548 896210 1644019 370326 1623976 1440643 1527413 1577839 1387437 1680341 540135 562022 1622200 74090 882304 1787064 633206 1768684 1921122 1262298 843274 1061422 1183890 1908839 1213177 612192 1864035 614307 1850585 1891244 776744 2984 1704561 1042884 161588 594112 451155 897795 1141159 1963319 353046 1851621 1854462 528584 850702 1662347 1701568 281801 1757680 1800251 1637888 1560140 1607336 1892073 1801856 763149 159352 1164896 1060190 859756 63277 990136 1563232 574399 1991127 1242208 1039335 1033355 1842354 1114660 298156 1076287 1946624 423873 504354 296775 1790201 298530 480163 1322544 1300423 431112 1562499 1226169 1021427 1362666 813556 254140 708541 222723 1109240 710869 378297 800192 990897 517837 1871842 945206 1906366 1213418 1208576 1172187 1157171 864746 496478 207034 1191725 1844549 1925890 369767 1117158 1862623 1697422 1508244 99751 1392429 1995874 1290876 661653 886355 172093 1733961 216794 1698932 942676 1654594 1355755 1729964 1886631 1571545 62554 430757 1563888 329694 825608 819466 380957 926594 925266 442160 1414655 1307940 1943292 1711852 181824 696837 660413 1078238 1855157 1960950 1390060 436123 325064 390534 1525312 1953612 549167 121543 715321 801807 1723347 1810550 405760 1403760 1439492 1702134 1927443 1214840 557620 723051 1602458 269970 6180 1671182 1234163 398350 1081392 1383357 67635 1871728 1907267 811668 1741213 202151 1911386 1947472 1389921 1209791 322447 1352828 601531 1886241 1963150 715770 82283 1950691 1482024 1077010 933149 873847 285593 987228 923704 192396 1075653 628765 1711031 1101504 1477763 1591085 1544550 130507 1797175 880092 974859 803403 1219269 596607 36416 1142740 1830840 1610606 919189 1991063 938118 121536 1509988 1624851 1116512 1874595 16615 718579 1854892 1761810 167275 1671137 1198619 1646232 374422 685996 219001 673248 1068675 216979 1182503 1020733 1867060 279570 1247246 1476002 455178 549596 889078 242722 454275 517168 1836753 1983421 1697136 1946046 1954165 1943638 1067939 1718712 379937 1062398 1058478 694943 439595 1458690 1013974 904836 177888 989809 440101 1847483 1291629 968293 702960 1731821 663736 1386474 638260 1587440 646784 237980 324279 1732978 964748 18401 1133377 1358452 656860 694180 402516 620915 1082233 1190303 1820473 1355686 956277 980509 163657 1249148 323120 259110 913090 1816371 817778 1107318 688139 944842 1365551 239689 1670846 831617 1114532 1004624 1852221 1495387 1548388 537488 558141 330974 705616 1347554 1630279 1337184 1231005 468068 449948 366969 186081 985664 1914691 881891 1906154 1047414 1353231 1137026 145672 1390741 61961 597270 477079 1694525 289649 703755 81585 580430 1382309 913430 181595 667047 315277 106613 266705 1270943 153081 1230696 1286345 1449552 588573 378731 1387993 1949622 1906609 321180 120302 1238715 1200651 1250870 1353681 400702 1822297 1804901 1872619 488286 1240383 762877 1596264 665667 982256 461055 291956 1184879 1600875 1406571 822647 28420 1671335 779025 59948 1878743 929867 462439 418092 263198 1921085 476028 237615 708026 755364 1469895 558453 1412473 673866 1745814 560212 375782 188548 1497018 1303678 1528940 359983 79670 1011539 1266741 1528783 90987 42329 1208336 539356 1949929 1890537 1340951 321089 1621256 8376 700974 1936759 1953258 1209092 829533 1818011 696588 1143481 1601698 1019619 1074268 1784164 679807 1527128 1008862 29985 1635493 575129 1755731 1144454 1555771 1554666 941349 1473430 455103 592035 1094862 862330 259152 1256403 1249981 1759487 85371 707229 323654 316710 323922 1625220 725456 1616550 1393760 1364658 932858 219096 1272246 984435 286280 727437 1718290 1301345 1680679 1550263 1937504 1320038 46061 669100 1459402 893189 1818364 1381857 216373 425638 66680 196465 552958 1871635 1380704 774641 1705363 1920363 1097755 1099284 762920 1496111 832061 930755 929256 1123703 343233 1680768 148931 199754 428468 971723 1832283 871095 825506 893959 775462 1134909 10035 1588046 122112 660948 1121915 1139325 266809 1040768 969863 1527149 1287790 408484 1372907 360253 1894767 749881 1813810 1981037 1148409 63640 1392794 411878 478856 1005894 1682121 1572022 878079 1075584 1826310 1668264 308713 610822 1082222 1113069 737145 1834831 1373363 110736 978586 657058 638585 1797885 515045 750693 1278094 1954726 605850 146380 1705213 1283097 1209930 206931 1111004 988395 828197 1551822 1720335 224930 866023 1594592 872278 1863652 1040817 458714 1510349 805094 1872652 870180 1956820 1132285 1497670 229026 58498 527940 1469506 797086 1084429 1825500 1776976 1938903 635953 1106997 952322 1347655 225357 767945 520289 856781 798709 1807620 1782585 1192447 1794417 249537 685843 67489 102038 631612 554804 371496 544535 820825 708933 1428879 1910127 1514976 1103347 597121 293770 1810101 1423968 1318234 503413 400467 1456205 1939675 364963 397660 146725 1910006 622170 1037952 1370039 132821 1207606 1754173 798390 1969859 904295 572510 447793 53034 305321 324070 972543 956692 1056246 1257260 717898 1099007 441712 1690725 222774 1089940 542018 1202613 1579879 1107370 227886 673176 1227047 1724104 1935363 1846992 1607715 694248 1424722 387288 1260718 245739 959430 1313126 1260806 585366 1851807 1764562 1180820 1627513 1079516 1702308 744534 686366 351846 1033135 337041 786057 1078154 288077 623043 728039 909111 1648237 124047 1525747 703504 617231 812027 1176635 793196 213555 221236 704067 675190 353275 906525 951225 1215121 64947 1180244 462260 1104288 1352563 1602830 1160037 1727223 129016 215945 750117 1547926 63110 347058 1112482 1798047 157665 527299 1544390 1952804 1319790 386917 1254793 1434372 1341004 863651 247271 1531880 455920 335855 1604811 1158641 401123 860224 216021 1610656 1331765 554302 54641 393423 1169582 1696863 603244 141944 1617168 825090 1237351 1859515 1044474 1009543 1256874 809447 1577387 30830 1459996 676257 251217 61896 942312 338181 1642820 19586 672593 267093 169703 517402 536652 444258 1842125 966582 207286 655890 1217392 1327748 332856 3881 65497 216085 1147279 1929146 238211 452375 646438 1867767 845224 34983 1933437 894617 1647515 1693499 1323437 481264 1227608 895792 112093 1603654 83392 1365088 1756954 411160 1608917 16616 702534 1535905 1111610 1566578 625633 1746283 1695888 1475338 1897670 1866905 871582 1091832 803299 1148145 539217 897131 1732838 270635 1901193 1955804 660532 1142176 1367144 922547 1289527 1943112 1541749 84654 837098 1859325 777824 867576 1769230 1715219 193842 799302 792028 193193 1929649 415357 772598 1266204 469946 1282101 816504 1065407 1039412 1957509 350878 670688 63130 634785 1182039 1653442 813176 1923561 1323466 1694093 675441 44652 1535347 1109429 1719593 1116308 1892207 222848 1128004 621388 732998 1187063 562763 917913 725613 828973 516129 614266 888508 1960211 307482 309259 158872 1467340 558392 802813 330918 179380 523082 206827 547526 1880766 215711 1940568 814514 1502661 1212243 1666157 178386 1106566 623338 1569261 1797070 1589278 1668884 608568 1423053 1861804 1620768 1999788 743245 417211 1665139 1318146 1333195 967422 643100 1674871 132266 1013470 1942911 1444766 760180 781254 1892562 84989 933094 505364 1217837 693255 1204690 712841 706107 636247 100805 1170244 1831889 1702147 348440 1045409 1813061 1969740 34153 190124 502836 520458 1072477 701710 1256342 1738728 526330 1629126 1371846 1860333 150567 166273 1284051 1681525 1834902 737960 1474860 1782401 367803 1884853 8891 1698925 1984316 1903104 1840523 1714189 1508696 290037 1808021 1350380 806912 790374 246573 342674 268062 1895974 239157 1539108 344519 1818398 1447282 1011866 921346 709621 1947210 1458783 294953 1481300 788128 1877015 1953655 449161 366538 9611 752074 217018 1818984 70170 219633 304690 1783790 1771215 960167 614578 1702417 68359 947871 395401 788365 1282398 1274444 684965 1664759 660762 1984151 263459 1880030 1914112 338803 1950660 198469 749233 1221947 592225 658467 119187 1859295 876332 548885 35190 730633 595581 660197 910061 201888 1904993 168226 169410 1611583 158010 602352 1032644 229265 1248377 473126 927378 1753653 1183900 1058484 1098923 663971 87091 308348 225378 1475257 1932111 363870 768594 1522242 1611821 516856 1657071 1201663 1597586 1690239 690761 1787638 1741582 1568759 165571 1575950 1293741 51898 1895696 257270 596871 871358 1407320 405936 1757918 1760443 1771898 1416446 274891 1854803 840898 723165 106433 1177947 1295060 430254 1962976 314722 1147504 1209719 1720786 1041444 1495743 1030553 625893 1216946 516198 1698271 871638 20200 999968 1365371 1623634 1007640 102736 689643 1576492 1976775 587006 1705626 585622 1633206 1520849 1190168 591514 568270 1898208 486280 1224821 766223 408845 1042410 316017 1247234 32407 1052265 1982180 342808 1469367 1170178 134124 1024616 465618 515347 1577492 179587 1684197 1481840 1731607 500549 1049610 49099 4886 1695805 1595714 1292621 1973577 1829519 180684 1606028 1719245 1008930 269461 307499 448057 667023 946777 1339121 1259347 84666 317993 35426 810967 320666 419754 772497 671216 1066092 1236175 1989171 1490322 1422921 1961981 1678588 784755 390868 1542887 1333439 1306738 1714377 538046 636361 1735865 1550164 1631997 287245 1988017 387464 950499 1748963 1756303 1122452 1276902 562728 1572099 1348872 689722 150816 419534 1099531 1504841 161439 1306356 1164598 951600 1850395 1221898 166936 1084805 369352 1840937 700304 1574913 1227599 711948 608303 1872451 1825215 1156316 1286935 1667054 957832 1917459 528754 167150 1296144 1131731 149119 8829 875458 1286129 1523932 332104 1424764 1856530 655830 132279 892146 1259249 1025104 63651 1931970 937441 650343 1809931 1275593 501585 1226435 418392 1051654 1410475 394380 297592 151904 239765 1922841 1717050 555897 1967860 730457 775908 1114256 1357476 894340 663648 817444 1954444 388332 265370 834683 1186715 989416 1883308 1033777 984245 144815 839286 857324 1205897 1376142 1544888 867475 79316 235684 1900832 921782 1656567 285594 30581 1541906 224255 1558656 1037536 1561056 145272 349474 1536876 632557 316196 1088959 627124 738832 1108226 917363 1514438 1278748 12379 1252417 1946675 900814 657559 1255852 1837242 256377 542210 1008165 332161 1774348 1668103 344023 361002 177872 1125516 5225 1133089 1122782 588440 937283 1067788 874171 1518516 1890744 1269337 588651 1465762 383282 1660865 422956 475 1958371 1474499 153993 20533 53338 1079892 1033869 1724278 348361 880987 486216 1556673 499692 1529585 1039196 1816702 73094 688580 1079426 1089055 1261441 1411640 1872268 55260 237736 231298 1417217 1318949 1502852 1286785 353156 958619 1147842 577460 1860078 1130891 1023552 1775645 1253604 456445 7647 1256895 1138811 768926 1065920 497464 1265097 1334250 1138206 1091297 867807 1665230 1427781 1283769 647205 1530952 613202 1634730 358858 179906 1489242 959979 973450 963360 757321 1147415 700291 1957457 1220292 1458029 1354881 59677 1773262 1105366 1084096 293684 1929589 1758491 854613 923753 603343 1906269 1915518 822821 511129 311165 1567503 1230645 575535 928760 3213 1004663 495943 885092 143295 1379926 439270 1673580 862744 1668494 1571742 712124 235000 1062204 1565336 1539982 10656 1872091 1643440 1349462 64219 621422 1610519 169652 436216 240409 904339 862978 1844512 316160 357075 1425532 1970961 1305414 1341835 1831534 453206 168128 281090 1223761 1743850 1986892 772124 1032876 692161 160815 952595 1534797 13479 259913 1475223 251069 1477689 485153 1375323 1078549 1803282 1526813 1071123 1197567 1366028 221828 1822211 335651 386883 436384 1486767 831708 1622092 1372243 675679 1166499 114384 1738524 292219 26685 469085 576454 706893 1190474 1253804 122185 869966 1492943 456970 1731855 1545403 329820 821986 1481435 1360541 1831776 186682 31055 488164 1017805 527357 1062932 1522255 1963623 311558 1963662 1888658 650751 1171051 46157 744178 1025215 224094 569689 1995375 1204252 775353 265143 1969688 1707787 1991215 1744734 425746 1394066 451847 387398 1652600 930976 823574 1078054 1318772 1335744 452989 345374 375847 1863943 235097 378734 947689 524420 1995054 1325243 75457 1998759 1543392 1848547 589468 87909 1679544 33200 30811 1501598 1245399 621872 1346129 678997 1976548 372811 245311 184972 666 721346 1419848 1621928 1342197 126281 1956826 11605 435598 12598 63493 1661873 916554 1302403 879013 81560 1433270 362021 1733027 1338271 1671941 561795 1133436 1207321 770903 1908376 70958 1530603 1564751 1173399 1950737 1691959 59655 1806098 356673 366661 1563078 858015 30982 289147 1804955 594488 177836 607601 204575 1368002 1382198 1428482 146389 1048801 159138 1532701 156684 1226866 1338363 1119335 632186 1978370 1530874 558215 191247 1679582 444562 765643 1680811 1726737 1505037 292675 69803 1753531 1604913 1418699 646356 180252 1992116 715179 326496 210489 1133122 200264 1632697 992252 1513822 1856872 347557 1126426 433933 287913 932365 981521 966555 324022 839366 977714 1770634 580381 557210 1466060 537940 686806 567914 940554 847148 1361453 1639326 1408779 1360764 1173562 1367977 614729 414985 1345793 593355 31592 1658930 981652 470456 335701 313489 1039073 1943038 787880 8587 514905 1055669 204190 1091729 370964 496192 1532414 1173934 415037 1280077 1885772 1775890 594575 1028111 188686 1669350 1663432 1959367 410689 1668671 1792265 1613369 655014 1506456 1200270 1899190 1854993 752296 357853 694275 339323 490485 246510 96923 745636 1733714 1315346 1277443 1658513 1521573 1928253 1535053 46270 1168196 1155819 123737 1061418 1449811 429104 260913 910812 157333 431139 1455567 273223 1218757 792794 539929 1560014 1997614 714492 1821332 1249218 508521 1775308 1728953 593708 181707 1782347 244401 1118417 655674 441911 739498 1182735 690486 749064 1764825 862994 1292743 70004 1133041 554734 141193 1317632 1459398 1160670 578085 1742452 1372607 484294 1466186 50 1040081 559036 1482479 115764 162886 1974956 1071609 471737 932126 763140 922963 1918597 845892 1454312 1896221 1632396 417765 1390447 576901 1662764 1611001 1528518 380820 633725 368554 1738603 454716 147254 1938519 545319 268852 1059348 1580359 1262299 779006 1942712 1551019 1402884 1901065 1371836 1797484 729258 50501 647913 1785161 13706 1682704 766440 563085 1007231 1782976 654944 1600879 580902 185359 1684071 1417800 7719 470677 907128 18940 1681355 1452283 1329584 1371775 1769822 1529906 529495 518158 378523 1982521 254670 715625 1311478 392020 1158249 721266 429579 294879 807606 1760429 151086 1533546 928580 1483764 1346298 1668768 1572672 301730 450708 1598626 517343 787926 795714 527304 606750 1737463 1538668 1669200 548064 1968408 1674324 1598370 1890838 1864275 975011 674218 134629 1317935 1144840 857362 1909943 1948017 1735589 1668276 83193 643731 964503 860986 426760 1736334 1987232 668350 1986 1782030 1944732 348968 1939969 1852623 1416433 525274 755290 175734 1536987 595915 1350351 1615411 422533 268045 1622755 97896 1910020 1636332 952598 378088 153143 780116 830126 1544814 1489016 1772744 1003491 538051 832610 1288763 116649 35455 616259 315097 157233 760702 1450312 328037 963392 226056 369922 15246 140814 317026 358571 456774 908440 373446 1587775 1627987 1063892 574925 122465 1822517 827464 1749370 631598 1894052 870679 1634145 1211252 1312152 1051532 254513 365420 1231996 981186 1443952 448884 184162 648563 971704 85921 960049 320460 562951 228446 1010595 17746 1363520 1011291 340949 1415131 905629 685138 1937473 1396300 1562748 745096 1796388 1259049 511801 51300 713234 1904108 408869 827635 895786 820234 531155 893985 1364923 1724198 629404 1277756 1047383 825109 1324932 1483204 1508210 746309 673034 789409 143176 1811447 1145358 911728 1417891 472563 445660 1263485 32943 1532064 592236 1224152 248848 1329196 248932 148240 537993 88661 1696833 706338 789328 971964 1735948 1656573 558984 10642 712282 524147 733342 978581 1496775 1702000 999408 84599 134668 300070 1565822 861384 477536 6387 112980 770498 1455235 1679429 1865232 1697393 1006093 1916245 506736 1510383 879738 846724 1878470 1054338 1629441 1631309 748580 479941 608669 1319244 910428 544071 525889 1227400 640516 625161 1024739 1278577 648776 1374655 1547248 885233 1508111 1036182 712332 1107991 1509864 301998 490077 1318522 413898 1503621 936143 116489 646548 346912 1078116 1944125 363485 54344 574995 1496133 1671024 1705283 690325 679157 520899 1441319 1614262 745622 1316514 404436 652284 776835 590784 605333 1913177 1504735 625106 915370 1407678 836140 235861 974784 1092681 295656 74398 47918 1284461 590114 442322 1398244 1539943 514898 844457 840507 1912357 635444 1800733 1403914 646790 1526341 1391578 782094 1347510 1794585 210964 1500590 848193 732289 1675504 1587120 1435149 393016 623921 607077 1981148 1790727 1574515 504791 1870083 1744875 10822 1635548 1046274 1984110 1009459 1497813 1524791 925095 409230 1742737 1866907 308788 356703 1979826 761607 627208 864767 1370377 1249753 763148 1728378 934869 507933 250110 1383038 1117757 1522708 181226 502858 595141 1128727 63227 492166 1555471 830323 536962 1924524 1038918 1537436 1060087 796321 309374 377224 964972 385980 76825 26556 1750843 101091 365983 1238557 958097 936249 1604787 1557810 719245 1314235 1947476 1268944 1732320 468952 1882720 1053870 541523 1819078 1644208 1026221 322671 1194305 1251853 421992 56466 955641 254846 1337337 1887513 511739 798603 791113 1393633 1869376 1536525 1905896 569160 807160 1943528 289810 480184 1813622 1086424 579146 1309023 1308374 534570 790420 404078 1508637 451799 906659 998165 1699787 1692125 1408947 662650 1851150 1560186 1226634 1544849 390785 1322369 602565 1010461 158495 1589833 701126 805503 646892 1031847 127597 503290 479081 242274 209346 10219 577547 596483 285810 1503670 1070824 826850 692344 106238 1881569 1029136 307489 1448422 86662 1448734 1563425 1540278 1847995 1222694 159368 1596448 935258 1798365 58343 121250 304517 504309 1883200 968428 1087672 1751347 1345468 570255 851536 1984264 1410629 671910 946252 1537923 894773 726491 699235 1028239 1996675 1732856 1668262 1521887 311938 452824 368098 416587 1793675 1990096 1261962 178952 1137690 1271128 1346642 1584571 1027519 1261499 1639538 849511 588241 444625 1788455 1121056 1465801 976637 1398121 444314 1260914 920599 986771 1761568 1947173 144669 1975543 378913 196903 1462470 1845672 1690874 422188 973734 849425 42274 858852 1459148 1397112 95685 1300462 301036 1740506 1053302 122409 1665376 1331601 1390958 1950728 1059519 752168 1644308 1086383 1923341 151691 778916 1388398 1727697 448836 99736 1711346 1691141 1619617 1313312 1392772 673681 1893884 1368226 1038977 925524 8691 664589 549904 1005654 1746325 169966 234865 1562355 353778 1240011 49826 431471 1626998 1427410 1083169 1220170 1829159 905019 1770131 787933 426719 1260705 1624469 1471280 1515623 1404005 818418 400757 1086445 1577332 977938 1813671 1527482 304768 378172 1237978 267101 667395 331359 1656731 911820 638046 563270 1228351 251224 1015009 1273313 1798781 1984697 1548605 1116127 1574412 1530650 809894 1937219 182814 609143 725788 1998017 1331214 1428146 1865753 1298754 984217 46174 278776 759373 1438183 1544514 561888 796271 1520281 241660 987313 818738 892450 1050433 480277 112571 685618 685034 1914154 763789 1552975 57929 1363265 111594 1109164 1636539 710296 67378 1863856 911673 1216191 378762 1013700 1288382 1586093 773381 1256852 349967 1281741 1819188 1592000 884954 867220 1409805 979383 502841 1228616 1939462 350418 1101123 267499 1614793 1572909 855985 258172 1906435 885927 1391275 792297 1937109 659969 1230831 637714 420204 1132311 484589 936572 1427335 320684 338469 688871 342378 611851 302139 985622 653225 1960824 882370 1822065 1259106 159644 1944479 229218 1375941 125897 1623881 1184654 1206189 527350 1587010 1478917 1462813 1727340 1634171 1834438 390844 1130725 715925 1392069 859211 1549113 1765753 1578006 1745461 1860503 449570 474568 1877393 1942272 756853 1023065 1218763 1470843 74814 194146 738147 1836671 1305633 1644967 124475 1579041 1436792 1240378 711422 197011 43119 551823 474125 851605 1291392 676091 1097710 1264218 1630841 1862222 601733 1887803 1317384 1844922 1221594 1019390 1908366 660929 1152234 10703 296417 1048109 804847 363982 912749 1374445 343065 998567 707852 1421822 335028 172219 443997 44831 1104782 1349087 229639 957713 961506 58622 946821 237702 259909 1358486 1024676 1449356 1054965 1127033 914108 1663878 1229817 1065471 1896427 1841610 213284 1687454 1115924 1039472 416394 1066697 709915 279176 1733610 1867694 938384 677698 1375357 1298965 1269150 1667487 627605 734132 1802055 427721 1352550 757631 636532 700655 626874 1871271 1201928 1398320 1204875 91368 136316 56531 1012486 822997 1798777 498698 1217063 327141 782592 582991 1457893 1214354 178279 922802 189979 1859100 1669498 1308840 947201 1568012 142954 1686650 256921 453603 159318 1384854 1350150 477902 1470969 1208203 684341 894334 1377936 1101017 1059939 1753334 830059 1514549 1515591 1413980 387840 751812 1009151 894607 950040 767018 389704 690485 1815872 84582 723023 1653240 1737540 1214815 1396233 1487059 1189569 1121920 1811776 1340091 1991888 1594276 1983886 1890852 847427 1791986 968657 475256 1345229 370954 1585932 471816 1824077 54607 467012 1817157 245134 1354229 48403 1933774 1380726 1518422 202501 1589160 277303 658559 442920 1805006 513181 1586604 209372 1903655 274897 241008 414584 96580 827729 1537759 843498 1745032 1788703 689752 541521 1956203 1811406 1246461 1744389 810630 1756026 1515893 479826 1504932 1059144 1678123 1683470 1813353 908939 1858980 1432929 1810574 132222 526251 5455 709793 1438903 1042595 1720764 319389 1114424 1228004 1508313 945933 1787173 1274611 1337738 1433258 1240327 371327 468155 844098 599469 411597 353336 1721772 490724 1982981 635413 616265 163950 1724050 1090773 1366016 778464 193722 1225256 135958 555667 1156384 884040 325639 973465 1841178 487090 798787 1495413 1767463 1740028 27658 1878741 126881 867893 1850068 1734583 1327090 1296720 1135568 1697085 1411989 1671714 867244 1629118 556236 435569 365354 1784412 278333 375561 1389782 965043 1658202 1587733 832913 974024 515952 1977246 110949 1126410 985340 1894265 1336999 1085638 519544 474715 1130395 269812 335117 1876538 1999939 1352741 1057239 1148571 1266488 93131 780851 241450 998614 1828123 1024449 1453508 1062415 441949 1334972 1001379 480843 185667 338774 1985042 955175 168225 585457 205542 1170307 135209 206207 407687 1760983 1516621 567192 909839 1251932 478572 1036018 1224437 1741492 1262285 343265 509009 181187 1955961 87702 1408157 675145 252921 1518993 1469222 808458 65040 854233 829414 1953691 1292073 113125 932728 1804205 1470713 335340 347484 1270671 1917268 343849 356345 1519580 1362920 1236105 1236076 228095 1217510 649448 364069 151098 573192 1848102 1473253 1431167 1507475 1386161 746661 184561 1136708 921073 1591324 1540408 550481 1116823 753940 239030 58003 157623 1490419 870527 1218905 1864019 530774 449238 1567459 1589669 1407819 1215153 1619933 315839 151245 1113846 1996815 738417 420214 800322 1221084 141755 304462 529885 1709898 539191 1835556 1106076 1936632 224701 1112414 1091194 1985078 1929277 418992 1188853 782563 1336726 263756 32038 1073383 1811929 514627 1603609 549909 106476 962599 1117379 362673 1705934 1165463 2162 1043613 1105557 929078 102413 1415657 1498809 1139046 494467 385957 1509713 855572 645836 968774 1064434 131916 1331801 1466852 299613 1085703 216749 919591 1498444 1699388 743741 797575 527839 696076 900227 720110 1077468 1754992 360170 1156274 331730 286308 494640 1552921 1583170 1470884 494246 543325 192176 390851 1020402 382840 644342 446893 116541 1769988 1178137 1847824 1989775 143788 112809 539162 1195470 1624329 1070509 136692 549234 116654 1824622 291348 1682869 1252300 1608206 1420883 1350312 1557099 1696805 386801 1463751 871738 1881304 767846 319291 1176071 309912 1088266 1899432 1701396 1087656 759215 7802 912864 375593 1388585 724508 577695 1276061 846718 707880 1942027 1702327 793470 264845 919733 1173127 1086480 890479 1809331 849248 1166695 457090 1276470 1859035 345681 192865 1303447 1021668 303913 74718 329110 1533037 211793 495008 592523 303374 410156 1279299 460964 1881466 401930 1898434 81134 1547597 1849278 1980372 1518158 1025044 1290554 112819 1708116 1469739 1668623 925053 1458713 1831527 1938517 1238113 1536898 854857 638228 291763 1872377 984998 1775767 1036005 790007 375853 159448 513420 1347724 1526777 723704 1836894 472210 1655408 661569 1439452 492616 957187 235919 1968236 232748 1562635 907424 510039 904220 1319616 1599628 1731277 750244 28662 1654292 1229332 98062 1847498 1498882 1501613 1948853 1086591 757248 819539 1280863 1306197 455575 1231803 750035 412324 1563624 1571860 695388 911107 762665 1604513 157382 89719 500811 1671201 384919 6032 1954130 1638788 409624 846345 302279 756424 1836476 1573992 1155469 61492 695203 1853740 683273 1572543 1120866 746191 1236881 701015 221649 1011349 1149782 981957 489480 970699 571208 383039 1953777 1623104 560780 503058 27489 1071262 767552 1873877 1732298 1177128 1604126 1747520 1043313 541734 86429 501401 526851 1480059 1123549 836456 167209 1354446 1314858 395386 28830 1053361 1371005 52380 721007 1695589 800548 160879 647520 1775533 1743378 105854 446552 1014578 1636004 570889 1702556 1857015 1574569 276444 119177 1128805 1620919 1068935 1920909 1618100 229894 333726 1819168 368697 1689511 337870 213935 876619 378979 1061352 1547653 1643290 964621 1668143 501942 543373 925291 100323 77665 304748 1224729 1005466 434279 1024625 300347 888977 205735 85122 1539360 1844674 563132 1678332 30474 1940552 1510884 1390373 892950 1776635 136652 1697562 1347921 1898930 376405 454840 1779835 32411 827121 1686522 340150 89074 1245535 1224678 1379031 812756 388203 1567167 872107 11166 1562017 723568 1763599 416779 585464 359879 311562 124975 1824830 15361 402647 1079026 196926 1310912 220992 489497 266027 1652250 1118289 1915502 1516653 679550 1848805 271116 1619483 918797 1150491 1679187 405634 1947133 278258 783422 1457541 601623 1824918 1828626 458294 1889447 1872064 109963 1762525 1563739 730900 1282460 1971183 748933 1330858 1055385 1470585 267338 274752 690324 1145852 1799971 1679486 816650 1641549 161040 1209850 1354348 1254454 55623 271610 176707 1780180 103105 1525150 1595074 280477 780423 722434 651051 1503387 746872 1947831 555813 1086873 1203348 395359 1530289 184314 1884577 1761566 744789 1401432 137274 1882951 1880624 1840869 1881518 1772157 1361656 1890973 1451010 1359120 427775 857508 45274 573994 1357290 1674145 1554713 212386 1409362 459159 947723 628468 1359176 418187 191803 1587748 1673375 1607257 84016 979915 1628273 1441170 316998 990834 1981916 1347293 1633715 1486539 1996592 1668989 1063111 439353 457882 1121080 1898632 1549085 1696330 1970124 1360011 1325030 1216834 1110851 94183 922122 480551 1000254 57200 328171 1815485 1902032 1937766 830372 1352687 311633 501690 722863 1972249 1617615 906384 818315 1629034 123740 3848 819643 80528 145503 1491288 1940514 306039 1072961 863348 1374838 1440304 979686 1485514 67402 1243953 1742254 1221206 791233 1182959 1909521 1337577 906330 1235001 962118 768678 509238 1333657 1335474 1296913 111217 970334 1327697 1852609 1860055 141183 1956004 389751 1933790 1401317 432844 228559 104619 1558470 161607 1446270 931125 1061585 1883012 153608 1199257 78947 1299338 830125 1597457 1339717 1876521 1916829 1621424 1920251 1966335 224774 1882592 1003013 1877612 428647 1728264 448409 241087 552905 1627837 1228936 1611078 230219 692686 1720423 1006983 1456538 1880481 753440 346907 97480 1246514 661529 177452 1986276 533037 212574 1791305 313728 111128 1638128 146673 1240923 1697194 1231980 390916 596441 1166439 1834474 536186 1314273 1205573 605116 1812185 37441 896425 447777 1376596 320461 1201154 167910 402587 1859916 1549004 1039297 1834120 1699736 1378438 269393 481694 132982 442602 513453 1282048 219592 422311 1563314 1929052 1767187 379942 866353 703482 877989 971025 1069236 1698909 1525124 1753147 35180 91677 309658 1257281 1205585 1879001 618746 39472 791595 73804 1725986 1680993 1699817 537570 14009 1794445 1491545 1333922 133630 461225 905567 1418051 1253481 1282431 894091 204804 1882245 856343 907842 872884 948841 1817926 1518670 823935 560564 1302146 1132987 916617 1202136 1602223 1086681 136339 1801684 835063 1522036 1148195 890970 1196805 557 1706979 1442050 404174 266455 1436290 58949 33352 1362448 459317 1070811 1352599 58376 459579 1133500 783159 142192 357355 142238 1643673 1855166 1880154 1857239 602052 1613461 937183 48918 1375182 990002 505421 34512 1705383 1753873 1608401 190338 15591 1410951 1509923 148382 183829 414156 1710488 1618069 100782 754070 708991 863761 1894890 1208281 1407000 1559531 996210 1403925 411651 324252 436047 1025255 696824 1453723 887868 1737281 451766 1625109 242419 1429069 25063 1898136 1590730 1172557 1903974 1458772 1943209 1720847 1069745 940728 1422690 918198 1308331 1383653 1432035 1044203 1757614 375160 1939658 1617048 710848 356386 1120583 301611 726415 334086 810576 1655947 199410 1441628 1980304 1481672 1274057 1839206 1498913 1924856 1301789 1929542 899483 894242 120832 51083 873670 1492554 162717 1365918 169582 28414 1950283 1022033 375819 1089149 778375 763697 1117403 190818 564722 1118494 126399 1862121 1336935 1995860 1802934 317798 1669649 662715 1142675 1902109 80023 1945376 1217833 1846291 508200 1189120 1210635 1404654 1851880 744411 1081276 433284 180736 985954 1513678 1663386 895489 1503438 1074812 1248225 1271885 332291 510930 532913 1358330 376990 1958529 427864 1878714 928572 1596925 447218 1834026 1185167 95194 1084961 1254257 785269 592497 29956 978085 260099 492556 1655431 1018883 474555 1119991 671615 785189 913229 87538 696709 980901 1246224 908840 926214 1923037 1786547 1537117 1332248 737398 473387 1735456 1531945 1031910 448853 1183814 1701580 1142703 755553 51228 1421580 287815 167103 1352926 475855 931206 33186 252983 504218 584931 1227091 1432192 846481 1385878 153429 759091 3172 998171 1706235 1464509 1679921 564502 1605048 643964 1167562 128163 1919785 1025778 729924 1606886 1059206 1112426 1379759 311058 1195213 1815065 1327130 1169492 1762166 824819 1978031 1034215 797014 1788769 1244334 1853811 1557183 1592537 654779 234180 600624 1598432 1777210 1630477 57258 1506274 639554 351532 1009755 787076 703603 61885 789823 1647867 738406 1303037 203503 1017404 73014 1166279 1691177 1344010 1501474 917370 719328 473504 1112008 1157041 1694178 22197 562745 1380597 1519739 1263661 603913 1403650 994625 1579678 1189853 1247878 57896 1496374 924857 1253465 1514131 826099 780475 1433225 1948471 149889 1258703 931572 973987 1528630 1673945 1219363 1626795 1533568 1583909 1001194 96453 1757020 1642512 627951 315171 1718369 1496663 314608 635386 775178 378994 333248 1846077 1470959 18288 86722 1196344 855417 1255830 344942 1926340 179424 53825 1705967 1406695 928122 1676681 775620 1574795 1456516 1969177 2834 8645 434229 795073 601211 176120 1614427 1023702 439869 499656 151320 1297914 360671 389958 482323 1358035 592669 1712680 1743327 980303 1136298 804360 757135 722087 1540411 673328 168892 1797054 1472695 570395 949895 552870 1129164 1001668 825790 1215196 391591 1732272 580643 881613 285613 597629 320977 437652 267947 566330 1944502 432572 1874286 1680047 428658 975982 555514 825965 270457 229356 552158 1850094 854814 479256 683985 1347895 909214 1507516 552615 436981 238504 583487 1999785 528645 1253696 516316 1441570 1013952 958746 1542993 825574 1729911 1256099 842244 1504618 669519 991046 1673173 621396 1023948 463986 397997 243620 1848362 432245 1198709 738677 518601 16276 1327371 1765102 13692 1268652 1698751 102490 1967035 1862595 1047991 1057927 894514 1300644 465914 243542 1867286 627985 1980047 1892693 168156 1365603 670335 670344 1622409 394328 1064461 1527894 1900641 1778708 1227289 688391 885237 936779 1569781 518019 1392108 1587104 336483 1454057 1758773 91047 1212650 1721165 898726 344161 168901 1528537 1808475 1995027 762270 78520 568343 658887 953767 1706844 1921693 1320544 1203531 1748563 1918303 1064623 511151 1981932 85519 71288 1904050 497058 1234127 1944204 1775462 1044438 1502942 1613613 735710 1367360 1006117 752558 609037 33231 1237333 122501 278848 50667 1671585 1721865 1623063 633074 1112587 1702752 1457094 1013430 1524337 144798 1826028 150521 1553489 1171192 615853 1098892 1507699 1094659 844494 634346 9379 1140551 155702 835793 1604698 641459 1910046 635389 1527727 9144 1725808 1752076 1549206 917103 1882401 954363 1044582 507586 1284024 418617 1251292 279005 383706 249947 1431751 889438 1163075 601485 1405109 1495578 508645 253982 1526006 558610 1338119 1899710 1083668 1557149 1974105 543900 1021326 1114520 922485 1229400 597503 902948 290609 339668 1915361 747355 824885 1170069 1557596 1141759 1490579 608622 321681 1944222 284393 463702 1684163 886626 1232655 427208 761058 266692 1008776 40076 140503 1940078 1526913 1265800 1204423 1109455 609241 1161411 508824 472373 157685 1853865 1013621 1054647 521775 1633208 1645384 1285657 1282272 1835689 1874893 829948 1454035 1554312 1476051 1784856 466097 192198 247749 1421166 126408 1026224 657099 1264922 236925 1713840 1281642 1161798 592815 795311 1502934 1770723 571049 1821354 1357575 876679 819147 615429 276478 1544147 955351 1026483 1630835 616984 125979 867431 1816219 285049 1915728 230143 1285288 654807 262257 1154716 1830534 1097030 484939 1007195 1938073 543382 955163 576949 1360841 1742937 972616 1459154 1374636 1452166 1506329 702248 1828303 1264803 658240 510932 770806 1111055 1533315 1465808 785102 150396 661216 1128024 220822 1652531 754353 933605 542545 204037 1707683 114122 1039018 1907767 95697 516532 1945456 753197 1340514 18880 1208699 879888 923979 677867 1226984 1858787 1125798 951313 21818 889590 1594997 1514565 1835872 1131839 1627481 1796022 809899 106764 720156 1495362 1447144 728599 948115 1286837 1916035 1507154 854380 427096 887991 1317007 985691 1062235 938021 321079 845542 154161 1130495 648238 423249 875629 1243054 1627033 1135679 209155 1339037 981685 839294 620749 1313963 357689 665132 1803091 1544436 1802392 1734150 900629 1037874 764090 857509 1838955 798439 190501 1401372 1078813 541474 1688456 1670717 1707932 1768951 1998867 1464737 731012 1200867 859542 516188 584887 24723 1814121 108702 99815 515972 1681349 1081781 706095 458200 225445 1267469 1454094 1208941 291172 1876185 110641 1419860 1411052 1717389 741232 108295 1946431 690773 956319 789592 738927 780829 507978 1038198 271156 1400636 1336346 1484960 169345 1960478 1678436 1558691 508491 504195 1320145 1113640 1422302 196721 235227 22750 1780087 1814297 1700398 134232 1887351 1372504 469155 1450801 672983 151911 1827547 783852 899900 1091105 1064038 1067246 1833078 932779 887476 68962 1579616 207990 1612987 1784095 587194 1994340 1630690 1481614 1346632 102831 1137431 390221 1161631 124413 1224349 1380530 1809233 344680 1825620 1925090 1270493 1528725 748753 1904810 144612 769950 1477480 738519 1613268 7366 1304416 1307025 1925914 1170446 1121497 416700 657434 950887 36000 1683993 1945051 1743802 889417 988207 663455 109743 1196046 1701943 1312483 1276113 1183355 1642173 1791819 1995788 1100920 74384 1013189 882322 985934 1174690 575831 488301 308327 302898 1274887 1662923 1131461 1993506 1867775 1368896 1595592 1466096 1839972 658531 1689410 105537 1574905 1453439 1316171 1916276 37438 433159 443558 314499 1564442 1802900 63775 783247 1196910 541457 980934 573249 237143 1276001 1983275 477427 1517033 1034394 1592022 206788 777737 617323 1258607 468042 1941083 1926898 1271258 598282 1693642 543461 1806050 374702 677443 1826492 411423 1403468 1325306 1155375 1576041 746267 887561 44872 146910 1008881 716859 1895456 1094643 1122174 51376 1125120 902706 1818389 933640 1251924 462368 1270298 1821264 1093731 1447329 309706 772425 340592 142875 13925 591494 257597 446884 1695581 1522213 1081109 952164 1586951 1116494 358665 1241054 231682 600977 1093970 1926308 1370861 202711 241341 1961974 780675 1464826 229706 647935 666041 1759225 1206738 817604 541370 256960 590602 1758829 912892 1462314 97331 1865749 730559 582055 1611620 1863405 620131 1074405 768776 1733102 1155201 937949 219698 62851 74588 1503251 918598 1210894 818019 385135 415520 111024 147700 123682 1580912 1410421 396910 1866093 1881694 1291866 503870 463877 777032 1558218 838790 323521 1232707 455569 1915494 980812 1896477 1610996 993477 268364 1102981 696444 1720033 1069000 1894078 353595 1804940 1344795 1737351 1972338 1186619 1996570 1466749 1310328 1093250 635744 910535 1124473 1495225 599826 391112 409810 1427543 923443 1080256 1490333 1951195 965627 1806772 1810216 1462877 835624 458888 1266299 253881 1180480 1968686 222389 1772844 1113159 1041022 1910380 1507079 48264 1246854 626921 830351 669869 1852232 1086242 96313 415101 1611155 1527143 339630 942082 324014 1872739 576082 898729 907846 1314175 1721258 1792459 372789 1543199 1723910 1632793 792640 872831 1590295 1595895 425459 981841 1406814 722723 1206488 824359 86898 278630 1954816 422755 23114 1674194 679666 908467 1422392 1723382 498826 960470 337842 1666270 268363 673824 20696 509034 1241617 882205 1093474 1698811 1780201 245331 1098485 803726 804431 1858682 889973 1364647 301569 1764264 1832164 1896484 426580 999327 1501429 194346 567695 1572189 1789670 1833039 1333475 1361901 665163 491519 1931728 127364 915525 788367 640419 1519528 1315372 1177710 777670 1733586 1387203 1401893 1815704 924075 1773960 684065 1467021 736235 400438 875933 1831875 1782404 1992540 1038678 1190605 300764 27125 1452971 37698 1888822 966549 197906 1295731 946066 1671367 1329869 1688165 1799608 116847 1769352 1176117 1839997 197579 624276 1610865 778695 1611574 1362634 1997636 435654 98730 205218 432058 1950175 784732 748104 638484 779598 209388 192173 347086 612524 1820410 1730994 470026 1796185 1895018 1489374 1547141 453132 136597 1924281 1919405 1849112 29110 1727314 425915 1375215 444343 1851211 1751192 602286 1480973 1237452 667356 1425249 192343 1596193 361922 13482 916909 490357 482856 654986 500545 893847 1384521 704031 291816 1401883 1104304 791267 1419940 491855 646181 609169 1171480 995284 1008970 1186754 328859 815017 298745 1100958 1064925 132949 40600 818043 1441060 1405722 937624 506331 39824 27275 313396 105241 1662914 1598375 765249 628531 844701 682690 1770207 346002 307636 805622 847930 1004171 1901295 1022915 1173133 121301 376589 878910 172141 1813719 1649466 952235 111973 1422407 1047232 1120570 1690130 779781 759325 1742551 750487 1531339 1733595 1439197 25394 260812 214655 1231294 1099538 1640698 857511 233863 1661584 214337 433982 47601 361475 225235 1379999 477694 262802 1845973 323779 1117910 817532 954898 1072214 612186 633610 1611957 1714984 502807 217409 1333736 364172 235483 1335433 371249 1381641 920301 1514691 244011 1719898 1364010 572045 129299 813902 1592419 561721 162953 1222798 1392058 1962525 397254 1289124 421003 978725 724604 369003 286025 1363382 542701 1538039 465364 555159 1439807 46217 765143 3088 1836445 1558439 1595933 607716 814349 808611 1212943 1025815 1107042 1919978 211375 674105 1601267 247209 5007 1821895 1327311 544335 383580 971621 731399 1068203 465030 1515775 1469577 1208758 443312 610146 1170793 1580165 1168694 1352768 1899988 1647671 1980903 1677357 1625008 706367 1840513 599933 273590 305352 1923274 1418757 1153898 1950024 1082921 840394 648204 664885 917657 1874550 564254 1546609 74689 1229166 1438341 175452 181363 1943356 509652 907210 1781379 643692 755506 1292401 982320 736161 1024203 160699 574770 837430 521498 718101 11251 913424 811231 745021 1134080 36171 1765186 755464 1531774 604425 1198499 1646662 370120 1491698 1204420 116234 554262 46224 1972733 1117148 1159593 1741567 271029 111084 481095 821794 637076 857515 1708426 1059441 1753938 1021222 1574850 918647 1569951 1114629 1618600 29538 1575269 1575956 606544 370481 615328 1627993 1336614 1264773 368694 1986041 1652509 1373440 1378743 1655165 965226 447110 1996673 783365 801817 1172633 1008657 1226153 976157 1475209 423965 964924 317733 1219516 1673352 1911735 318546 61424 400750 580058 130700 1179762 1145005 1663478 1321702 731300 1397962 1071260 611139 243562 1277285 1375553 70925 1767363 35738 1785323 1212663 1081563 1910539 1426194 936847 1259053 1520357 79488 604158 1657428 780364 1556192 543091 28659 1598206 1405357 919925 1273041 1124749 1145127 1963145 1596117 1344754 195289 453022 1933210 235691 700746 1462447 950691 1138456 185242 517060 1603364 1985665 406590 868920 410969 1081482 571417 1795782 472271 713648 619966 322334 535718 1970305 112183 1173347 1840305 281129 1685551 469138 389978 1084781 85332 876152 914565 510235 285545 1509664 595942 1379400 303116 1586617 1037120 1364653 1597959 593200 1959062 1369214 919081 593405 816002 1752342 1582115 1714538 1841385 194139 1462654 751120 247529 405377 127297 1307802 1260113 378667 428359 1178949 1497959 613778 517914 1091349 225237 1153832 416944 1571318 1624582 782445 166 1751558 656665 477688 1647028 512687 822554 1599768 1409455 1545290 1238067 1196322 754205 83910 1106434 887029 1497303 1485923 1471509 8268 76142 345548 1641341 80828 148683 1016980 1111132 1679019 548587 310768 1544967 1071599 1761893 1187121 1480608 783282 797716 181997 1569830 1965675 505095 358764 238616 695856 259806 1458563 644583 763870 1648687 1732305 1913201 1740718 828604 1867540 1883147 374778 1856726 445992 726234 661754 758271 270631 9505 831279 72558 310011 1859164 1565319 33531 1732413 498790 136657 1445902 1207743 1473191 99740 1559804 1638710 1972940 57350 1213822 705194 1955780 779792 178857 484992 1192221 362269 1162642 1582984 1277630 1715845 738562 874007 1161131 1675798 1655883 1689150 1814877 1100550 866129 740036 13166 729656 1721977 1595055 1059883 684561 1043165 198829 471478 123542 620715 1154543 1817199 2934 669565 1557088 528462 1937164 524333 98572 776262 1624118 1849582 862324 1909591 1828162 186272 1040204 1743030 705518 1561678 938861 292158 1451788 1208445 1041023 1167726 1145350 46080 158156 1566595 479314 809031 519815 524000 1188179 183226 1907905 1526432 978418 527157 930574 619296 1582784 1970533 184477 217758 911304 317526 1583553 629961 1691371 570622 1054840 817311 1634350 1596406 1472444 1247136 1104142 703568 1780046 244409 591234 1398477 244335 759143 106153 1616519 1954660 713307 667559 1880448 1676015 871435 496608 184428 587615 952333 228150 1182471 388553 1752798 1326262 818774 903788 1311546 605056 397167 1779466 1072324 462430 900198 76020 495063 1749383 280375 1540054 744981 266744 590039 1067925 1296988 77860 1668650 1267618 1109665 1644051 473774 749576 1291437 170155 239517 1978806 1616823 1577950 469753 1830904 987408 260482 1995908 1044061 340174 399889 1423372 1030798 1200970 1033301 127635 951166 400762 1685543 264568 1385933 1980821 1314084 179166 1287275 798479 846008 1153105 1325508 1177036 1724453 1218498 1368579 966298 493696 814996 622724 1274771 1142479 1473101 1549583 873884 854488 760582 1818020 1987305 165639 88073 1937108 1492573 1054745 398735 1907309 372120 1081406 1606004 1807980 1925875 1153491 1708472 1202308 310976 1273123 1167148 1464464 1102805 1317600 210523 91155 1546712 1294331 1255141 178856 1301226 401227 1286051 1415928 1059585 823452 612387 102373 469726 1153065 928825 1600395 1354501 295763 1509707 468820 1433220 766856 1112983 343495 657901 1173768 1344741 1801503 1668856 1589622 1528071 818297 702490 630267 948227 760215 168612 1108093 172377 1756986 1792585 1663336 368649 1560389 716114 1114108 1659756 730203 1186063 402508 379794 1165348 1820644 436510 473906 1928256 1092103 284413 1639928 1305039 348425 116851 1508954 1775399 1428375 326639 1741686 1143670 1149474 706681 1649436 326872 1511630 1120228 1678819 655158 264803 722426 920996 698201 1927216 449378 1462518 701990 21135 1863209 805472 7101 1391306 698019 1184761 351120 188125 379509 758294 1172186 1091849 238394 1051256 702104 1692788 1367495 331366 443579 629440 686923 1881972 638115 1673928 1749682 1518983 1124761 955292 359960 1676237 740051 393460 1183723 1653594 1634842 850174 266635 170378 496730 1189249 1316316 301868 1843102 97710 339853 440788 1594604 1726091 1000002 1166571 1175682 1918308 315163 514317 368645 491726 808879 772902 1308792 1733163 882309 725128 1398108 1714791 1353857 920559 231621 558279 1333767 1205140 1368688 1644255 1042185 778069 27246 1633918 570992 1230745 1326893 1256628 949866 1190511 1416613 286662 293806 1247205 1834566 1829980 1522913 599844 1964805 1701285 132088 540348 1538494 816929 1551930 1999548 231807 1602273 1973563 1265283 1063283 369067 137118 191490 1384405 1834729 107509 91567 1948117 251889 1364405 438131 685836 827974 862434 211090 1569982 127889 968012 1627511 94223 1955850 47801 1059138 1392606 963690 1056565 1525852 818803 1998868 1561441 291495 147634 1502016 1633492 500429 1156759 1782387 1337842 1638943 260848 1776319 85430 897760 1447955 656445 1474566 1069594 989184 1925092 61005 1156022 596025 1430163 1648921 258447 145680 1703571 840672 1669703 1991125 649420 1973833 1375805 1590595 1823293 1896761 876651 1856478 229667 191555 45478 1027206 356419 251328 430126 1482512 500423 1936056 1587651 1283270 70453 1732470 140340 1311976 1203810 1369768 496647 540445 1729095 1185412 1973739 1590836 358839 1056481 159026 1277401 140709 926427 402207 443061 1652215 1589866 819891 1767807 970155 1480927 344888 1656191 1939987 680578 1656579 1901884 555912 62514 1401954 1988662 1701008 1059902 361252 749066 182894 332153 1832301 1048835 1298939 171824 1786356 805768 1207568 501477 1316030 1208804 1845596 1226848 1332087 1912956 747565 210648 24505 1023021 600294 1335496 413689 732935 810822 1053824 192748 1601288 447487 1282157 1676645 809544 806612 1207553 288091 476950 213312 500983 540704 869496 969732 1483624 538537 970928 347008 277552 1236593 1006764 1180956 632121 153397 654722 1146771 305073 831680 746791 366375 1534647 462057 1775526 910889 1357074 1248041 210051 474507 1441572 1383165 115468 6617 921991 546204 385398 413685 5759 1142139 58594 28777 1244030 502413 482720 1711739 926449 1735499 1050143 66265 1710127 1604125 668134 619327 1615626 699386 1101658 654593 836318 477042 282840 1392871 1755384 556991 1743135 1653814 293737 876580 357576 1226688 1351072 1309802 1554629 175092 397794 790416 1230811 1265717 1442206 1647074 314320 1512584 66682 1593082 756653 1102671 1600412 1675348 1002177 132798 1007668 865840 1665372 1646019 1514594 208857 1692864 978788 679327 1766791 24965 558277 1691502 903892 1441722 1558655 1693676 1559183 1571763 957682 1911768 879585 1918704 1353612 177496 1605565 1349950 480087 1582954 1168890 223598 280217 531427 1438632 887426 274054 464233 1343254 78434 1245093 1355243 538156 900592 1466807 981977 1577306 1228814 261466 1800120 660925 1912180 1354036 936694 1831232 414924 730716 688968 1838976 1465953 848565 560602 1277962 917144 1533595 313298 1513642 451082 1454835 1271470 1708506 794201 1938920 1780019 183246 747145 508080 912898 931770 1235353 962028 358589 710101 497694 198128 752995 1860234 1240081 1545025 1665377 1314209 1037589 1309768 1565390 1965538 1990655 1541739 934969 929529 560020 1784931 55407 1859478 397319 1360763 405422 332599 185325 134176 36309 446096 285079 405912 1100594 1470280 305542 1876671 1598755 1834023 274504 172168 1294383 1750432 15127 1253281 1818571 1658980 1352209 94342 1925326 1272481 228373 798997 385786 1091968 1465983 1068396 1314650 928771 645104 1457639 455690 1670466 186373 688668 1941438 341094 1682063 560857 400897 1687324 894187 1143373 1038204 1317389 552488 823467 1396120 76643 1150513 704640 1162910 246287 1600347 1667720 1627639 835951 1419424 1899775 240742 133766 1571455 705058 899177 1864812 864992 594696 1120108 1261367 1860028 663500 438115 1648821 870713 457713 1494683 1122276 890709 1561904 1117653 1264511 722704 1247633 791931 206737 1228422 1929954 1818902 341322 1108528 1357259 687005 970023 808919 277692 193049 873838 1543182 757966 151396 210326 163241 1914554 1856542 1678921 1826709 1904826 886778 1651397 940631 90944 1701085 187278 355355 419644 506811 416556 219056 1423097 1705097 284888 626209 1664171 1633716 922137 1955503 766415 1433780 881515 688075 398801 98156 473347 1183350 1875763 166093 956956 894338 1333769 448158 1217987 995973 649191 796994 733312 883036 1800303 659582 9614 582886 831508 1179118 1106206 579344 242556 578473 858318 253874 444823 1473911 1047706 909406 940548 314548 1087720 1150958 384289 359075 672517 689404 26229 1432264 1819799 1091157 1667889 1914457 1752517 227561 60843 702537 151757 1406393 1742898 1527820 456526 954682 111163 1393727 63392 588973 473938 1022305 872531 357423 1144480 1831515 1491528 1202384 230094 1706552 1840966 1331909 1429328 1909214 1972409 465784 1612181 1384740 1921401 418486 1686327 1136599 1629989 1267408 692215 1532908 792595 297717 709774 202336 449301 1159436 349910 1616762 705007 945754 1456912 170670 370667 1938055 1856030 119373 1388043 44300 41252 533028 608558 1376244 182930 43228 176593 220790 580042 1777291 152178 1178964 1164920 742451 1081021 1721648 849804 1436889 782573 1407249 911062 722412 1404232 1131586 918091 8844 1102761 540979 1101171 1593074 1154484 638706 260786 1231889 1951580 446115 1256024 1020711 1689391 1011830 898654 1458232 1960574 624387 120830 1326652 1586281 1968176 608301 1941892 1994571 205352 175082 1919528 1677385 319015 1478284 1650546 1514419 947666 354382 342173 1545330 1995960 248912 185322 499810 653732 1922 852102 785370 342237 1243597 1122855 1635255 55593 1901032 465552 591013 1609693 1766676 1829961 1793976 156961 1936462 1299770 1991320 1217866 1744972 1839502 1837033 1190729 397609 1408609 1979066 710425 328109 1070936 1190576 971836 1777129 1246678 74618 1182981 1297471 1956375 567371 926355 779632 784356 1030018 802954 1909990 1334160 972956 212303 1246757 13537 1746291 1351625 1258885 1271692 358499 949303 1299990 1074742 1448759 1581552 1002362 861779 1143743 1269235 1251989 85106 792538 13992 488189 442975 983481 1204723 1987523 904396 562882 391732 1496597 1715273 123752 483914 1408650 1493670 1557992 881480 222956 1097582 212929 297704 1973045 938471 1329461 1231236 1614713 250521 1534531 1709802 1078481 956182 1134227 1977973 352408 216675 1882396 1292169 577497 674796 1433850 1056226 1958180 1892696 1264059 553610 850013 155646 544545 1850105 1358257 243978 1485696 940061 1406642 1940744 440117 1071887 1722800 1432460 489426 1490577 278 286511 1948327 1706857 942505 1094436 984662 1748115 1112914 24248 1975794 266021 16493 1949975 839005 1405928 1321657 562426 1084772 1659433 885949 1647299 260668 1443194 1623919 1323389 1229054 1164507 639079 1664454 131583 1809908 1114259 1387266 906047 1429062 1259276 1540773 1193564 1636580 1092149 891720 546193 817330 875494 1086693 1164167 26178 10810 1121708 1799923 183361 1754727 585196 1336198 109376 1397150 1687920 1507229 1829059 894139 1733453 1378511 1627231 20503 832959 1414449 1751754 1884769 1904014 488194 1583702 1028187 314943 319807 99905 1514374 1754178 1281780 1522253 659763 1315922 36099 571141 1597495 1547793 679658 793623 1691045 1134921 709168 640355 1470795 1901190 1382581 69327 282964 432005 487510 1011826 958697 470645 1825751 667540 1057658 1443467 295168 1432205 96557 534825 1878914 665859 1172316 1825706 124021 337693 947248 1545805 640818 562361 1411723 641569 480363 584732 1140330 1579821 54269 1296423 1912420 746551 1677612 226608 1756593 1145976 1203543 1031170 1838116 104691 1375253 1407459 75590 1076181 478441 90295 1551110 1036843 1200901 633711 1238631 1559077 853580 1791031 392960 1788740 270897 1459967 1308534 435049 150723 721436 1398336 891286 1717145 1442223 1534003 1060529 1157102 1327432 1080797 1017837 1841793 1805513 1153669 349754 1970083 41298 1212283 55823 403490 780457 1859464 196133 380607 855041 711796 412246 1346169 1295806 42266 1553068 968376 1294337 1483138 184872 1405781 1031519 256617 195297 1733293 1992863 674194 676084 1391154 109904 1104688 519877 645977 1776353 1687955 213173 1647099 1065531 1532966 1886847 457521 1134544 1979057 715221 1528012 1901682 213871 69261 952239 9646 1408485 1510174 1464863 105501 734540 278057 1741972 446370 1948333 1838547 1661698 682861 1286097 1201571 1150959 1859728 567449 1494585 1032647 1053709 699933 936810 366076 48585 58526 1382902 24693 421898 1203561 514180 449004 857691 1288137 955137 1706250 272392 546328 94686 1321447 214367 1648509 1805616 1568499 1049355 1748702 1656918 1757253 863162 376216 1448643 356242 1612096 1800211 429668 904668 1122758 209031 134994 1207063 701325 926657 1647508 951421 1613907 1030816 1481192 1766434 282456 185409 946955 598336 73077 260189 930189 351109 1968847 1306746 1561018 578817 159433 193134 880254 1469103 919665 1964243 1664331 937647 1982756 1254282 41287 1305144 1904829 201461 220254 1872000 558574 328227 1954171 320741 1422883 106379 525249 1661694 1912506 1299324 1617511 1026576 1016631 486402 695392 1338711 1683961 1629686 1348975 1136536 1483072 1843305 1738318 201268 1167093 993133 459866 708774 1426094 1364961 775579 921574 13745 517874 1972900 292263 1418364 105858 366650 350541 1500752 16798 25956 180407 867261 853797 1810691 226893 1623773 1257211 1607214 1134176 1292934 1046383 1913276 1703711 1280452 1980269 1935044 1977461 952830 740229 271102 1161549 65139 1953873 1637230 164835 739046 384956 404254 171588 1184948 40261 1914444 568598 867216 1779084 1991512 1678133 70436 1021634 558443 1325238 93286 1957020 1958308 348772 293550 1160924 6674 1715664 1342288 1983788 684530 1750064 1794055 1019929 437784 432519 754746 1430203 612745 555762 1556227 1048424 564034 1671922 485166 1259198 1255909 881644 1429257 1940683 670606 1493306 1475791 1531776 744413 828724 1284066 523888 1150429 151552 1181487 1197065 957850 290356 1830371 1810655 1010605 1987579 1935938 1694366 389928 614096 1496634 1160991 1811418 969446 325704 392314 1671068 273646 1493930 388387 1382010 526470 1836974 1001820 1272199 1547981 588753 1298350 1079180 844084 1006610 1643810 1202396 1425155 245351 1889237 1559158 1111001 171082 471988 1750369 1318722 1762541 32347 167144 975419 1110675 647664 1206523 898968 1841396 1570386 790122 1748698 949587 1809785 1198206 1650094 644407 862012 1076928 664384 535994 820685 1416817 1565973 1803529 1571881 1698658 430025 1560622 55194 1748025 907465 292518 620227 1969574 615260 1885027 530518 160494 1964037 300396 319013 126104 412371 1403370 431129 1853100 478241 1567353 1382102 157992 766863 1520316 1734230 1155932 243563 19173 6901 591709 1963140 1504806 533711 1734592 1438324 1427288 403545 246145 1493449 1420311 602374 885142 1128975 142585 1619938 1225224 792702 813631 330688 471393 1086790 629313 1090011 79227 33980 1291368 1259981 1286397 1518899 1680454 989974 876835 403234 1126278 1647462 1505992 1814715 343202 647 1654053 1236876 677508 460540 1080023 305874 939733 1009084 1938354 630306 1646361 1649012 469245 1621908 1283037 1163357 810311 491859 393624 873221 1667990 514456 1072892 1974592 534259 173070 1075783 328571 674765 1166945 1174528 296952 1678306 1038099 607892 480976 1279959 1825344 670951 695745 1089968 1344925 1457974 187916 1134509 1376582 1297005 210030 833710 783708 1219810 782257 9883 1067934 719947 316158 1191419 1130683 281958 1179595 1569889 1377929 1941824 1344568 653290 550843 904248 1004882 299785 1987660 1155116 1929270 60128 869590 1967802 1999059 1964710 220164 271335 1606649 631151 1618702 1029346 1987928 1333327 1430395 826592 583397 307947 983411 1813797 67239 1297800 742124 1307224 1435252 65819 335989 1115550 341200 1917980 1652 1043644 23427 499585 1924488 1808641 787633 400220 542102 403693 627836 1101406 1354554 635422 1393154 145474 117890 608085 1723400 1267837 219933 1284759 286771 549509 183173 105474 1752249 927941 395921 658772 1673504 316921 733667 212550 661424 1956350 1385161 17166 148840 1152797 628406 116719 510541 1878130 323252 600418 1661423 1620581 703792 956501 1479303 1083489 310986 1508513 1363242 1344186 454291 207755 1233138 834820 1789380 1664229 1121116 70450 1882729 905140 1213322 1905108 84577 846229 1956768 1195923 1962264 822427 1260632 1351073 915446 1818861 1359195 700973 1679863 253901 1338608 463981 1497712 1294448 603882 1284744 1471119 1516639 853565 719971 1315405 386203 894104 348942 1347978 1464485 200475 216631 1164448 304549 1163848 86922 958308 374266 1294961 524721 336559 1582736 1201174 695951 818823 475612 1680023 332681 402518 399968 191760 695191 376623 1765881 103885 100739 624477 1957442 1934016 1472239 1260473 683416 1242831 1437350 150334 1508608 10360 54915 173652 112717 851982 1190749 866223 111256 692871 432757 1897429 1800706 1118335 468408 1525319 227120 1230514 1266318 1840494 1641571 507910 447957 273790 1308344 1934665 874030 1484450 692803 18186 1254033 1080235 1679031 1418366 669524 1527809 1113946 1643607 366998 1068743 1216295 93667 1990470 693905 1817299 790140 813646 852398 1179621 273674 1665531 650272 1847859 843315 706607 1620141 1209888 1930820 821114 1309524 1926453 270858 1078670 1748394 1935332 1496118 1961469 1828874 302875 1852068 94118 167083 1836213 1854408 1026984 380605 39834 1379648 606953 1356058 967078 121024 841171 1628608 537407 1619271 1562493 1110778 1055045 287000 170249 311001 1825913 626416 1221572 1469071 993280 228685 1161703 1804119 1157456 283307 416396 1352638 1103919 223530 822617 675922 1740310 399750 1105593 1400470 1980005 973377 878894 1773462 235214 1548763 515501 350054 107433 361565 213472 596881 1054967 1136452 1698303 1810840 1117225 1465281 108457 857328 1508275 310970 1763645 1089153 355476 1742414 439089 1835176 601203 1776307 1273541 1595321 935733 1761895 223714 876630 521406 1592820 567730 472050 1502 861947 1925829 1937263 453561 1658533 527832 996756 775146 1587864 215438 1494533 694045 196543 1669692 444403 1004666 238214 1400779 794981 64229 75836 208082 1091600 1330386 512016 908132 624550 1677952 1027204 347187 1901689 1851742 1450275 476619 299006 1944770 1191102 1910634 1508916 1802445 583849 1337909 1702547 1814178 1639967 862509 29551 1687867 1092951 640671 1490148 1281281 1648031 217040 256656 788972 1175992 49608 880808 1830545 492653 1925574 4868 953131 1031885 291492 511239 1796463 1420139 1690981 379522 1880352 884609 593293 1254157 405170 448239 67434 271301 1183218 555265 18058 1469431 1806932 859072 1188370 1987159 1797295 1166822 875709 1376534 1322041 371502 1695212 534254 1225240 693486 837881 808695 649071 545275 425768 1375179 1592425 1913731 1630371 468563 1858829 1696124 1690921 1424504 552610 624598 311736 1238443 618259 792094 1819611 1761254 1588282 589139 1244271 561185 1950149 1495531 702157 368528 1628185 223179 1064977 1493605 1756051 1302001 280310 881316 1024982 789238 68238 1063084 1449496 1585107 944944 1438907 1424293 645321 1413028 726298 1606598 98771 677277 1514325 162175 1025396 84937 640788 310096 1394883 232348 1021831 666004 74978 1347269 596565 834598 957065 1645464 541140 1168913 830714 783151 1309666 601679 1602982 1308343 618826 76347 721043 1113858 1256298 1863108 1955283 1429852 806137 280706 1589433 6752 1976062 199914 20507 60442 1784025 1522912 314934 1798135 1705727 418448 112607 323990 965604 1113578 938477 996490 1431823 869552 410116 176938 1156933 210508 1273721 191363 1305232 1676843 286502 185171 1546586 410977 857623 1469554 903670 1337067 933062 1416963 1277262 996160 236539 1952501 67492 388132 1199495 852730 1947593 1472830 571936 367638 8953 974710 1562695 1127662 648025 256190 427290 1871146 1128517 793796 1950039 570067 1711369 1549144 1790484 1312161 324814 767369 1608518 31437 371929 875883 1079338 409816 470531 1045061 1725256 633813 1803335 1128239 1619390 1564827 1747895 1366608 1396748 74613 1922406 660632 1934979 329069 1223525 1860335 766401 430659 1816993 1958590 1226613 41261 1067656 285045 1307978 1205508 1861977 207886 563257 710195 1408067 1841392 833276 211228 31865 1560221 1869371 1383626 1696845 1535128 1848993 1826187 224080 894855 272197 1236008 712660 504859 1389503 3196 1400268 1027293 438879 1898445 644499 137514 1226898 708137 818058 1457722 1388597 1480049 933394 1336072 991063 1101439 1127918 286400 1060822 1952562 922935 827106 442852 435870 1046229 1396641 409768 511207 1940274 571636 841036 637099 1152428 886925 1312383 1637228 1545486 626131 1835544 1924906 472558 111719 498342 1234158 813919 1578551 925079 213330 748290 629744 1997455 453555 717334 1792163 1266674 68054 1800565 2337 171720 382391 768446 457608 1709246 215700 1707800 1351431 1752392 1027459 729929 1647411 715171 277634 1463553 738610 1691729 1462685 893092 1125350 1895513 392036 694358 1389895 1096674 1803007 1090263 1999420 1746299 654471 788692 1145781 139413 1827030 1584671 809648 1795663 213960 1430718 329491 1741744 127744 1888892 927193 477804 288950 1345205 68195 53876 906853 16431 893663 64462 1965227 414902 1809730 1159448 575048 922738 1332576 303191 67273 1092048 1943308 798491 470697 1343219 1018426 704647 1643451 869800 596801 1339220 832747 633977 1014704 962567 1143532 1715307 224530 1999039 1960289 502052 1075532 551796 334441 1172790 444160 326745 1089394 1462791 732510 689989 916058 1007783 469237 849236 1802894 266034 1972959 379815 522574 707737 155796 533190 876025 1011776 366799 1549220 1373456 1249637 1914148 1494215 785570 1519463 1378539 1376137 1270221 1412941 745303 538691 113061 713581 542923 51760 796892 1747186 1322817 29821 508718 1181714 1496450 1189184 321045 1085598 255143 1468411 1750124 233243 1839530 1664785 954426 63380 1198376 1662667 800608 335472 1858717 750543 882065 91345 211246 1763290 1059334 601735 495727 502998 346806 534843 1417484 317856 821631 1830644 1796952 1728857 415709 238520 86030 1801606 1499549 1796690 1036051 1605386 1198424 430645 1460799 1204855 214627 905231 1504630 1129989 1900374 1370002 1689675 1612529 32927 1794530 1887505 238826 1881003 875098 1281392 1765672 20886 1064065 829592 1710423 973462 1439567 948055 89612 1375419 943412 158621 953734 149231 1196551 528627 271107 703222 30308 511969 1319402 666349 849710 1253754 1764314 1223042 1060180 1944008 1713401 1385288 597975 1901380 1072797 1585942 66537 1024235 1848492 403555 540126 548913 200549 792304 522914 1843080 515083 899821 662316 103832 680648 1617943 1855783 638607 1423120 127379 1262937 1634031 434261 122579 958482 908047 1194724 321793 628137 985039 427952 285981 435119 1135024 1123510 1284760 307011 1004286 534686 1153506 1217486 814962 1429237 1005477 218697 1374446 1360357 1658820 738134 828032 690135 980385 1697903 1195928 779363 1348058 1664816 178871 554402 1813425 1722763 655796 1385590 537083 1761535 1138941 1407904 1690401 794269 72077 1945484 1269923 502101 511215 489151 224824 1290681 1532524 107855 688912 973851 1922565 819259 662505 614445 791554 53142 1559355 265587 1230209 1230561 832971 1125154 4966 1521347 699769 1432041 287428 769827 878213 1727158 1253423 1329943 1887028 608109 1939361 787882 1913347 927716 333802 1127677 1357811 97450 651724 166236 31700 1020882 752472 1906195 1521595 315275 814838 1635 1603403 1925863 1177713 502429 1992035 354895 1420746 301614 391143 1683585 778652 1951384 1286264 1029172 652423 1987318 863277 131651 1553260 231484 310861 303202 1427170 87492 751283 1283800 1893398 871431 428991 1003556 821991 314932 1342802 1386365 1749562 1869445 130543 1221454 1366039 1536572 1121271 1966476 1416931 1473024 73009 33219 289540 1725522 204972 1971873 1695123 923356 745456 1522571 488811 1029703 1459617 574839 1589805 756469 955316 924164 391376 1661798 1434545 182176 1711848 550410 28847 831339 692458 946251 1300321 1530439 21788 5056 763765 452314 481616 1973383 605408 146254 495347 213653 1369725 1717720 897732 1248263 1697936 1073092 865444 302929 572840 1975888 957667 916758 1859761 318595 1175844 221844 1949651 1511582 155156 492971 171629 1539159 1115796 1191405 365496 861788 710368 371395 231299 329504 1688435 108843 963405 1635028 1741604 1222855 1599258 241938 291416 1772269 343227 1710761 1624511 395457 553714 976150 897130 1710583 1475932 1396936 1214386 1891994 931055 250154 1825297 1600821 451584 1611882 121221 1128399 637499 153602 485828 163697 522106 319342 1725786 1112405 1585633 438096 175179 1093918 710736 702717 1666393 1495468 25843 1893723 1604089 615404 154539 1947903 302632 502727 952825 765244 521415 1120737 22312 509326 639895 1383296 552189 1118621 906700 1007557 1364180 1777858 1633371 1969872 38933 1775901 524582 1265995 567995 481584 582678 1868334 1870046 1535775 845199 78270 1396235 1321829 51197 1566116 298608 39364 1218394 247090 51297 659259 829381 260594 1916081 1248472 1352213 990230 1713745 1746351 1852291 517507 433281 216825 1792900 456588 1189214 968180 1842771 571910 920795 1919295 997717 1159863 1422366 672661 1381398 1515504 341718 237181 972518 116808 650872 417769 405399 341866 894567 965598 48431 164840 1691342 151031 511671 1367673 668669 1198462 169047 679528 1216701 1870914 1794813 1894429 1541496 1471842 427117 1355396 1390453 1865576 193693 1401050 344803 118420 1257030 1591680 1894807 1680043 1075165 1160610 1945084 216821 1437960 1417840 155358 1276717 102748 347288 1457635 1763355 1685531 1467866 396324 700242 297881 1926897 948994 1321059 577367 1531696 1024223 1587552 59354 1988852 796282 1383291 679445 1195937 706145 437656 1254503 1162663 1856007 932179 685009 1992015 907968 382134 285854 1492945 391397 1040624 279738 724993 203675 831747 1494612 141704 1777152 1067652 591814 1256540 595510 1750029 411806 1299303 1230195 1975493 1729460 407164 578640 523150 88332 1652021 1803203 879041 1576680 397695 704372 1790122 1850353 616890 1218118 1652332 1866953 509883 394683 866895 182541 1790462 138959 950299 1459122 1694584 943989 990698 212718 1281899 1434777 1124022 1113005 1382663 656242 1655740 543144 410818 1178252 1588751 604021 153518 717442 1265329 703519 259907 1862878 47350 1651487 198184 109337 919282 975616 947732 997066 924490 1969527 929953 1668444 1344238 471513 446931 260756 353070 102857 1015559 1214368 622418 1767321 371561 305827 100811 916310 1395465 1767645 858036 1828461 1587723 134188 1142307 486204 372244 117626 1806278 1708625 523684 1150507 1853457 781006 1944266 1207108 1889984 21251 834255 1045311 1152702 1610958 770099 1771811 1484476 182511 827644 404533 740559 552725 1664663 1754156 1967434 1445332 965320 1078766 1061957 664966 288465 1875416 1818644 855350 890603 278368 13837 1583718 583600 1681587 1931599 295613 401219 833905 892537 1154852 1995369 541061 760755 1147929 1498575 1717471 1207161 1052213 1068423 1808387 842806 1687073 574791 307479 1925216 1459060 1785635 1770177 422915 928034 472848 1376100 695607 424029 331496 1558206 1358057 1663527 1617933 1932798 1808130 690634 803054 297511 1385985 242553 1817151 4443 493133 367674 41056 1612899 446831 230932 1902121 237683 1496982 277444 14799 1757207 363419 131056 674724 407461 239675 1155292 725172 1734958 301376 1992161 1052685 32311 975258 874140 249604 996138 356513 103773 1873470 1312259 153464 502331 499403 267631 1287026 1362916 497289 374670 1183260 597431 188186 827212 1650507 131587 1071981 1223597 776501 1607291 404778 1515262 1079294 361149 354135 556872 926084 252744 567304 1451344 1319818 1120655 1941397 1489695 318655 309936 1735911 1137385 41421 1863660 678019 343061 812237 1105653 1267393 388528 1893944 1939018 1530128 225754 1522634 103455 504108 1464123 1781381 1829426 128383 1850290 376671 464158 627702 577791 1036135 533631 1013005 1984350 728028 781699 1685868 82680 708365 280629 1217700 743206 1897104 1727954 186747 1164417 1492421 1313863 995634 1138158 724479 1062040 649819 1966129 93246 1218508 788147 742726 1548771 1696308 1659101 1792670 968338 1098600 1347777 1703220 823445 1475860 1535247 1137055 1048997 1308014 751029 1685409 221819 576743 243611 1255071 265898 874578 860539 247953 1619536 480626 1815413 1294711 1070467 1045366 426359 715393 72313 984291 452341 163141 859387 918006 597376 768309 757031 1020518 326960 32079 28045 392009 1129258 1995437 416023 1758064 1838070 389812 1000023 1522580 8315 647277 1012936 782901 944759 1731122 132061 836371 1640478 1694015 1581158 1441508 1293914 383436 554424 1525031 1723430 895764 1079324 525818 593085 1832114 1132171 1449359 142335 351950 1019893 735415 1248584 1157209 1419137 135368 822547 137013 423211 150817 617683 136293 1826802 1955031 1100640 388502 1324950 416493 1734799 1413107 1805891 1875761 1765568 1316936 971783 1517289 967036 1526888 1342400 1165012 1272409 515405 1377654 27344 662238 1870877 377037 402903 172129 158574 337393 1209338 99506 770823 1387741 83570 828985 90684 1811916 458371 234732 78568 1382303 1718809 1984544 465950 1081750 840464 1105196 763886 865058 602959 203040 399651 1081647 908387 1795211 701519 1648899 1024775 1042716 880273 390917 1690541 830321 702180 1163723 1253637 1541721 1320325 1171888 1651604 290253 117752 1767880 1926050 1734561 1508051 1676798 1017882 345454 1263845 1257979 1683073 249441 791377 429380 1534705 622743 612540 1656778 1162889 790105 1383925 1590609 332058 519915 1198837 196265 373499 302647 445146 18257 1869750 1659559 1401555 1622961 138312 840486 912315 519944 1499850 1693094 1961798 1319382 1721063 1738624 791427 1524020 181965 1350344 997593 1392587 1738312 1778676 1195225 1688348 995879 938338 753379 1837943 679006 112432 907192 1458635 925797 1290578 1305290 528193 695395 394903 1835950 1634761 363441 1744137 313009 197314 1871648 907768 1214195 22495 901310 834099 920489 359891 1022861 635194 669709 1465566 1704145 46895 1010337 63001 1061556 889263 1416149 1159703 1715432 1914819 1046508 712212 1985244 1583584 449661 1757294 1059978 807019 463327 1540690 541116 76806 461522 1600639 407512 767801 28151 744296 924315 852188 776939 1462517 171996 705553 1292226 293087 1436339 1221654 918625 143566 124527 1547277 698629 897810 537799 810010 420300 305403 1016384 1680815 1898334 1306881 1848883 141042 1212657 1359104 1168956 536086 1313488 48925 1380093 1788390 393422 193973 574255 560665 563000 1659851 960878 1628430 1769774 304577 1461599 1625651 546116 1903453 790867 1305186 372704 728909 315703 1508599 1896328 1403384 1419010 1856345 1582273 1209739 60738 1578621 332077 1592688 1379393 1763468 238644 1929082 1394426 170402 1248014 1937772 416915 1650877 1251536 820789 556391 1876798 719707 1892214 1307787 906401 1918610 666379 1372920 1798247 448293 715710 984982 771097 737386 1561978 1275734 1283082 419595 135468 727860 1449462 932338 1041050 729082 1202444 810515 979698 662835 1712831 1690296 1542620 367659 1192258 722755 1288912 79260 790257 1901300 952591 133468 1347774 759367 1269986 1170235 29899 1727653 831199 1840883 95819 1652412 631045 306075 648098 1161061 241467 1257663 494914 253850 1329061 1955947 28188 505770 45080 1666205 155656 1642329 1008214 1926036 57802 1867556 1931438 1739226 380398 755321 1879284 449554 1553516 917880 1342095 1062726 852951 68411 880945 664503 492936 972865 1167479 452271 701755 223913 1217382 913647 1941482 416829 1216263 90459 1837735 2819 409965 1150551 1420368 572021 1292834 450883 1322551 1505732 329181 678640 705072 1468970 115469 529816 187682 204270 877777 129002 218696 1599088 1948086 1856271 1843709 569569 851935 1901517 193748 1958110 827750 1789028 968263 730106 1498956 1673490 186560 1885021 299394 385379 1642535 84931 502184 54089 13950 856290 1986190 1987641 1183529 345871 1918790 1676311 909467 94449 211143 1043829 744890 1985760 842619 628798 37669 594933 1263128 1997560 130837 98106 808017 1406079 451715 1394913 229732 510460 1069088 1907908 426562 1263263 292586 1677200 1568185 656631 850651 155515 1692592 237771 1351713 86738 1189747 211656 1229575 1662210 1603157 600260 226344 802398 1573830 369579 203274 1540797 1734603 1940041 170905 1806455 1764987 1838188 534861 1295259 720534 1459327 37485 1265227 509169 260808 1551637 548283 1512811 1518894 1141404 617372 1054365 528624 1904418 1639085 1802273 1221552 1585651 659124 120834 1655443 1681185 956328 1419720 1161863 1993565 1508909 251894 845877 350200 1249926 156290 1833376 598174 280550 1251231 1995912 1095278 40685 644868 43604 1143974 1632672 357043 359402 1223081 1660693 69896 1115412 412949 1719537 573803 1780247 347994 322939 1279370 351657 125254 1498667 326499 1941253 213119 895279 431342 822143 77008 1967146 841674 1187642 557237 1814238 652052 1728828 1990732 1409486 1737688 989383 1227425 1556356 1444553 1386108 243676 358987 1191790 1687034 1824469 1066782 765438 1496321 1928426 1455480 1092064 813533 284024 1670084 1324 1421340 1192137 760709 735114 840823 428923 1137125 1147326 1775328 1765203 547321 1060398 888030 1482217 1950113 1484202 723748 1839403 1527069 1785120 1532956 1214903 343107 1034532 907179 1286705 1753028 1726335 1108004 1431292 640484 1204637 763942 1868161 619806 786317 545059 1708482 1343163 1007976 991274 607132 971023 1057476 856539 1500345 853358 1575854 1505776 721902 441282 1733579 1566584 742686 721459 297563 169778 1054565 169342 968758 974721 1416294 653229 810529 260319 1229232 1179964 952674 1294614 241136 101389 585263 668300 1002511 1215461 1069403 1985636 1509058 1418007 141536 1965859 1518970 962831 556784 1799806 364610 737195 1085317 1687016 1351057 680747 1235773 312217 821967 1826667 1474565 851949 1531867 780601 1933530 1919052 396775 1920962 765305 561259 1535194 56680 1699645 1239271 1597232 192825 675505 1984516 1395063 292023 686997 1352660 1221999 977917 1382411 660471 852054 1148892 636582 1471843 897609 1226811 76696 77915 214133 1488967 247699 1313103 1127378 1605992 181296 883887 1070269 1023975 1964935 956852 555895 1359076 782369 1862936 1704088 263177 627236 611648 1026377 1548026 1669077 334843 433562 760100 1959723 1625319 452945 252176 907271 1057632 900314 1402646 1434644 471739 1403471 1253331 639756 855936 1168446 1336978 1291891 1761537 866366 1766349 598870 346949 220358 450028 1774528 1217172 643123 1771056 1437208 287667 471735 638895 1682925 1335181 733618 1071172 1392014 1411177 874297 1326017 1765129 1869427 42344 45020 170694 1519187 1865342 421531 1217448 554549 304052 578116 1643275 854290 1294668 1501173 570013 1939465 1795870 1114492 1902251 744211 55386 1854827 731125 912400 1584688 1383934 1356114 698235 475338 1677348 193983 80883 1683047 1774794 1846015 107224 882212 1740088 1780311 666047 243713 731642 290583 1466627 1000956 96360 545326 254726 436232 1418405 1104915 1144823 770987 311676 12065 1538128 1579185 74675 1042616 36839 1822545 1438217 1612679 1009210 735538 1347695 1640293 1973104 1701565 461985 1320630 885306 1364164 1903502 852724 87920 126440 1229290 1902289 92899 1723941 1242779 1983602 442949 1641308 607189 1581442 1952120 430188 625539 1386682 1342322 829309 1947704 1473441 1507075 629521 500434 565789 1563771 1111014 1923771 477517 1644787 1753676 1861864 327645 888723 915191 1118438 1437359 383567 194323 123563 79216 1460868 676273 1096515 523675 818409 772078 801668 984345 1653998 781695 1584553 1687125 1269566 156391 1404632 1487645 1515098 190751 873554 1197407 404969 1772890 735757 1371939 1360319 721027 250503 1163887 1441416 1250639 1691922 1487876 1299989 1070857 1239285 1819735 1976192 317594 1573465 1872639 621709 232372 1763463 1503149 1305582 193299 132090 1145972 1307619 1266711 254382 1934936 1230560 295403 1135770 1196991 1607356 1156321 669703 208687 1955605 77258 221605 329328 1998893 614864 842033 387888 1526386 1316279 1856511 101055 955688 64043 1380676 1201108 1839199 1254303 522294 373431 387836 1772846 1936013 1314100 1092335 96854 13350 1493542 1696009 1206601 658763 716671 687120 1768407 1044152 1263676 342002 641933 293803 92496 259616 887628 1215956 1400411 1882987 109133 1292070 244560 1247024 1939801 1884162 631643 495705 1582465 1394686 547426 1964046 441682 1932042 411483 1617766 979526 722489 1396879 1040922 94930 1274313 1948532 1734305 1843710 313526 1218208 125575 1017949 1233449 686164 1873468 366956 789330 1102986 1386562 573016 914366 1937362 672089 234901 631213 372323 1158697 932602 553335 99782 1247525 274370 8801 1712384 1673529 203487 1300857 1343213 1877984 609316 158390 899956 1026674 333808 499041 807391 738368 1918499 888907 1999067 280622 1258537 1510571 1100246 1895516 1648109 1121218 131581 1248516 1706660 778031 1945302 1877294 435609 54951 40123 911970 92576 1743894 1575725 877698 1390753 273707 397601 127697 17925 505196 1400371 1419934 409411 1561343 207855 1338286 315810 470946 91741 267805 1367844 1286005 1669776 1734402 82591 1909281 661168 181485 226962 835515 1721729 1304173 375736 956067 54159 836196 1960226 656311 1019093 452291 423981 1545478 442299 750459 39387 1591417 260635 577505 702017 617918 1384371 970285 1149460 1720000 1333738 476827 1476827 574344 378787 1663597 55633 884461 1718471 986998 722123 798117 1732331 1976400 1626935 496513 651128 610373 402307 824080 852530 1371281 737622 158249 78290 1247460 1937851 1509607 754236 44773 720715 495706 459415 833841 390046 1901573 1761150 1079122 6309 871944 575308 1110368 1511915 908745 556628 6797 237094 872078 1763671 1994121 1385568 1138662 1965558 1156429 795053 1831474 113941 464323 602018 1185199 166246 1181499 186054 111955 963178 276317 1758945 808855 874648 1789072 1249458 1728674 365090 1928941 1563871 1661934 1197137 586535 538002 1058767 1819755 226735 956525 1763233 993001 1271293 1157348 1424195 404431 1498632 838786 500582 1552510 103688 160579 1488480 907882 702439 1271627 1231045 1320399 1731852 198460 1199148 1511347 727074 1888583 1343132 379971 452255 1293524 705962 344770 383156 537635 460075 1001580 1866792 263953 1792515 301120 1517003 1720719 769020 106488 837710 92249 1885062 916994 1541434 759067 1894095 1549801 624479 1075458 80378 456209 1313029 929226 1679247 1535443 1642521 853454 1244295 1804291 1684245 214598 549887 944315 1224254 1212765 1563257 39188 633076 124328 452830 538251 376806 289809 652481 1998942 1727690 1539869 1650611 1945623 1596182 908567 1866464 929089 68071 979448 1923586 86290 371266 807414 1094720 973123 593169 1464035 748726 96240 1512404 419139 552820 969275 434260 212621 1549438 903493 1638867 152133 1611947 1380501 1294242 1121269 1893410 1689725 1200434 404920 1474836 1984525 1766218 1230647 1948589 1395616 1979518 183115 34360 124649 1428349 606747 828876 476013 325756 532341 59141 1342630 372070 183332 392446 1471254 1144034 1840742 1558205 1897886 186930 1230148 1354548 37560 1374456 469253 856909 459289 1220836 794556 1575127 956827 1196198 1279835 482169 134862 34840 781760 1280809 483257 1107355 1517111 1961840 1003967 1379418 301698 698694 1007932 1992367 1453852 510781 1308157 1101012 1239437 193020 1211475 679429 1550640 241563 204835 188451 679048 1409328 1907000 1400971 1311080 738657 1174885 1061222 1930653 1912118 560087 748733 771559 1676896 1240599 1891933 559793 136430 550246 1042973 1182472 619241 1221882 1229335 1214308 625590 1199503 1940495 1406863 1456927 701816 63683 1190639 1958799 147469 571380 1907042 236381 1073158 1894457 437501 675795 998430 535577 1718152 1955750 29567 1835023 920725 1546713 1019386 1265514 93533 429400 420535 836030 319672 746778 1112522 1392572 1459975 24348 1971457 1060959 1745146 1201945 92867 1364768 1830099 1175393 181446 224847 549185 276240 1177685 1762061 1656179 687654 1278674 1517890 646938 1968612 1357569 34355 663131 219033 4815 874283 1194217 975093 1963948 406515 153863 12695 1456654 354450 1826353 1460634 1476086 1531630 1037253 968195 1286258 1804271 186377 407841 966538 420982 37250 1638983 6834 254241 1287518 1904262 621680 1284426 1656840 268951 1356385 1436648 1151832 1776100 148655 1925328 769127 1389615 1454477 1199056 694142 825591 1297928 524370 316849 1287808 676622 923898 896038 388265 291287 1235386 1960464 1358323 421698 1922700 1114113 469890 1687086 1089479 1130475 744239 1818917 1425098 1137656 1388249 21256 280423 1242753 1579903 1730096 23377 349067 294107 1739200 1874528 372016 1941135 1419438 191109 805382 613905 1973818 1638666 1006979 352 839988 293282 521741 1609188 448334 1666990 611345 1519599 1103772 670630 64003 206359 1056697 1049294 1672871 1794635 1548665 916283 1829754 607768 759088 768864 1195616 1185337 1349364 1503500 950668 333920 1801363 726911 715711 1209678 5010 436843 286861 1106958 1795200 681562 731695 112624 1118251 1634746 713722 1144102 1621276 472673 740543 1272202 6683 201756 909545 1174048 1702035 147556 646538 414256 721596 219685 208581 1412524 673357 831614 1956158 1443160 1226673 1466936 67051 1345515 634129 1858212 286990 1050252 532318 378840 156806 392732 580475 1903615 946247 4058 1515354 464488 618358 1232246 727642 541442 467440 1522487 1985974 1878024 1024416 66600 727702 965722 458092 272136 1047917 24815 1654042 1441262 1994814 1180069 1590618 256419 1580644 1376441 988450 1004815 1732599 1063846 1445804 1763305 863735 1700486 1522806 1503522 793465 1231984 926582 326354 167855 1413888 273840 1256982 997759 783662 1705437 1307288 1201664 500382 1829154 1410959 1854660 210516 1086294 1264516 1109769 1768150 1490641 1011129 615325 871972 715061 446876 81456 700386 1242956 690801 1860879 885058 536153 1576800 1774648 1369872 1630189 363105 47909 1000380 629794 1802873 1752689 1475122 1149898 1981887 234294 125811 915450 379829 1654427 1387830 1331792 1027765 652235 1022448 827498 429626 111123 269190 428004 408167 152539 1159137 595538 427802 891132 58785 457863 540607 1499172 357978 1423704 1957529 405863 1849568 56876 1867264 187854 1349871 1134047 1678546 1434655 254152 1011635 1472717 969308 51314 926492 483765 183331 1535764 695067 1978337 1638845 1980374 1815708 1232045 656415 355906 1334457 1596129 1058181 1193983 29548 1044440 14594 1139854 1982431 1101405 1505002 1921189 1476499 1836512 508255 564948 432552 1493166 328631 787312 896629 1482845 493940 1957535 1667843 1239328 1446358 678323 1911318 594697 1826149 853227 1769127 1288790 1201653 172503 327459 870843 1924548 1426643 1814 1980655 1236340 1245090 873163 276262 1203572 21720 1070277 83682 1672458 401671 1727243 122540 178809 26227 1490248 1790138 1604597 1599907 1638145 1894074 97120 1345781 242108 286402 1750152 1915499 1642396 1531413 234675 843510 1430160 1227540 1512044 748220 1802376 536396 262751 1805209 1529787 1153665 1702326 579684 685474 268728 1221635 403099 1515901 1833141 1229651 167486 595173 895880 822949 924537 1056689 1877927 672098 481102 1697818 1025178 1837425 1511309 347618 1656230 1546624 1986571 1365065 720953 296785 492324 935999 1988413 1851855 1706505 1192003 1748448 1602975 247369 957637 139669 1815358 1365596 1754056 862900 749811 28931 1291164 227672 567002 439350 1573405 159236 1652473 711328 898245 1729589 743803 525213 100150 1824123 1291087 1658306 1819145 811489 109343 61607 77697 1705255 184025 1653962 12581 67943 906437 693424 1539280 322854 428742 1664756 862492 56036 1356931 344018 1155620 519314 92347 1740972 1688102 1071376 1637674 1137448 436050 1512358 274982 1385304 1861857 391728 1057868 1732689 1522026 259809 627997 1882424 560586 1605788 1513935 1235730 830310 465792 1404889 399051 715851 1452546 1754781 1367685 274124 1028824 1776349 887088 696694 1418591 1918310 683012 587826 313968 915036 436363 672638 1643174 1347352 1577106 1805154 644437 244259 1103337 1006416 174196 1086565 1205619 1236717 1855716 1543404 571510 127900 1333936 1981219 1067938 679908 578850 1094144 1906128 1054482 582699 1947588 1714171 1835311 1055838 1962984 686021 965426 1053598 1029005 970759 215846 1340880 972416 640307 367661 273141 763404 933188 1619772 261806 1723750 270518 433936 1123804 1870497 161249 833797 55924 701853 1578155 89862 1129169 1056888 692872 1757671 1246340 1790048 830680 295955 1350070 464181 1963422 386354 33978 1109350 1473214 770601 961747 1895959 301029 462108 1666945 463398 268690 711165 1354878 1022945 1330402 1223452 1904466 1645025 301585 87128 1640413 1366939 212702 1823971 1412692 1951259 55186 1985308 1844979 361536 447438 1078587 1562882 756529 1580070 321509 484009 62218 712018 239264 1864690 1932862 340941 513000 467563 1375639 1414989 439321 330065 1964570 1007686 1946827 965545 30307 1600610 925213 913376 109902 1989628 778795 388676 1788180 113801 1354364 1604842 1401423 511552 1799628 1380244 73916 1177095 323189 1165439 1184644 1037241 1557415 427128 1415888 554371 1408934 193239 1886088 1758492 1338494 927489 576204 1144693 1436543 1480620 1555555 573685 1748718 1995581 1214714 414817 1351695 465488 737455 414511 1043623 1290352 1205711 1323468 1162452 1162668 435435 796012 1835382 174709 1325767 1180559 353859 1530570 948856 1666586 464826 1303510 48149 1344324 70587 319469 571872 357010 162805 509036 1067236 718014 1041081 741915 347534 511854 1489845 816249 1687923 864568 1088380 898940 1790831 143139 1421754 1379708 1129792 1106321 1990260 82941 405553 1048549 1735160 544840 1430208 258056 1919460 236237 1679181 1643690 810070 693359 1063143 25622 1831272 861844 277190 1156571 25335 1442617 763066 1039383 1662299 1252476 842008 28130 1485539 854910 1378267 1373759 731417 1990270 757442 913073 831252 1394846 1119016 341278 1046851 1769457 50044 1015765 106645 527386 1803662 1914376 1712134 923830 1619917 435704 1735434 1555947 1354134 1741216 1919268 104876 1253154 1607694 889661 1528505 1380982 1673373 569115 244862 1013578 1567208 35540 827942 1003227 1209103 1824273 1907783 910277 1269009 1108341 783798 438476 1202706 1359552 836994 309804 1959281 210135 264615 722345 1250166 761217 1134556 1074461 1675144 724214 1762209 983036 509163 534572 612888 375740 1805608 605930 1319456 1188565 1709588 1522238 251176 520952 1638610 956978 1902687 288152 1064905 42834 475709 1122262 794931 1060070 597600 900107 1680458 1324004 1809558 142325 225292 402589 882001 316200 1208999 1188544 1344114 975929 1009849 349132 208257 1631891 446039 1095153 1098265 1009447 1581789 1241049 720120 1216739 288740 159892 8693 767951 1512479 1848467 800937 1853183 239411 56094 1919826 1985418 1862212 882006 144578 500753 627660 1375242 1054882 1029510 653301 662344 232964 316755 1005254 375615 212746 1328261 114507 93750 1725623 1278958 731357 22011 1180810 1407476 1695223 401046 1132647 850883 557317 398555 1900636 240649 133632 913832 1370016 1171452 652065 1399710 434774 1254885 1662720 1821721 895835 903818 319277 1588100 327997 1596342 1532351 444827 322386 88138 1555748 1145897 952586 804399 1756075 664033 1155717 1203148 277392 1059698 1784385 186863 663889 849731 1106563 796833 1042389 1632987 758833 1987049 953034 1872058 403510 193447 140751 531025 218178 665109 1396481 177353 1184417 229714 320888 486440 470120 1312676 1578645 1483759 551101 1470687 1743315 1107656 714670 1422838 1940749 336227 1091200 219971 207999 500896 1645023 691009 494506 507222 1704099 1155128 443760 1786491 567013 1757478 767319 1170601 473871 1904558 40197 534427 1379803 1689840 1182510 985998 1295527 1113236 1951145 1398568 1985837 1422182 634578 1363815 1681122 943188 153048 1454842 1826583 183047 140261 333406 1700276 1004595 1575817 621652 1980015 956753 109046 859283 913486 1858407 921789 439139 1261222 326506 355477 1446168 1488374 293920 102046 1896425 330948 1401282 727646 1393057 1677775 1993976 1249605 1780757 1476406 787684 981048 381931 252447 603554 690726 333315 1021387 1012563 127708 402620 214555 574768 634363 12274 630538 1028605 1403837 1338158 1415538 538086 1758023 1793531 1998641 924070 647594 1636612 55841 1817232 307515 568951 1611100 405943 873645 1293649 1944817 1683419 1775287 1316561 1127319 983565 1381438 1727174 369555 247259 350040 1733705 1293382 1691122 834413 1143935 712214 959605 1790870 1893025 207850 60319 1614727 1105796 1157663 628192 1775780 1782494 1481992 913380 642340 295286 1002165 1482386 48274 202721 1625258 159465 405352 1496767 1388749 1163252 130830 1750713 889539 1168153 1892760 533211 1895427 1753740 1681933 948239 755084 1049504 62242 1112449 178146 969146 809024 825932 1235037 751332 164222 1561280 438191 1508712 445897 1795928 811245 1268071 1602442 1337293 1831006 747883 1564626 319057 1212766 1206219 883752 611049 798545 674886 1339575 1422908 1949862 1167682 1433662 1881151 1143379 580044 1381695 1825652 1029461 1542430 1301602 1169762 1620998 312981 1763145 1855722 283510 1485638 877161 910378 886004 1087831 317073 355331 1637923 1900780 1877217 150281 1610144 72773 798906 1226777 701458 1577794 1947683 1781822 1861355 1098510 1432475 1754626 551367 1623598 1611822 1965626 737360 389731 1698757 1694062 1489006 1179052 1762131 100064 806517 1248445 462326 945378 1515 700542 113639 1759231 1252894 1374541 725566 1876552 1673795 1728545 1188046 504762 852255 474086 1221511 1551741 589366 948545 1677439 1050439 854189 500214 473855 282902 1486433 1449239 1941240 998769 1344881 93684 1265184 1708503 753135 1348784 1225904 980105 1659495 313524 166647 75053 1184295 1766369 637434 647444 238477 1859406 1686328 1646868 1514492 538653 1744474 16147 1527882 1602143 235893 728398 909714 1232021 1539676 1571530 1185571 1201107 981260 494908 1801173 861455 199395 1269173 1057142 1616677 113552 541418 1912391 1175570 1447166 1318593 1742089 1973743 1616168 19860 1423158 198275 786726 612904 1519983 822611 852375 1017323 4289 1445071 561072 417758 1087288 621010 755584 243262 946079 473692 1116118 1732034 1684724 1438506 1978585 1215996 869767 853240 1875910 1255632 157432 1627833 1803892 1340745 1526238 1672301 1849826 588434 579891 1338227 1297739 1842803 902355 1060355 398146 1629252 118538 1463630 99823 516997 1879397 474226 1730041 734076 180197 1111570 405522 1673303 524581 1600564 1597133 34290 383316 578699 772605 1439902 982642 752976 1796117 227336 1452991 788682 452511 1068721 243666 1474031 1694308 1546092 487923 277216 425497 414572 1628318 786497 653505 1136065 1465776 174995 1889650 987330 287459 517208 1939763 1365681 1685919 399600 1817750 962160 1192242 1209519 791687 981143 1178527 311460 1396506 1784138 159004 1435572 1753449 668966 1851966 1396811 1302838 992684 1838558 1616010 1416962 500348 1930742 673872 799684 1223359 745515 960767 1843825 1955332 270717 1162260 1544400 1746702 761011 31841 1339431 590224 1946229 547543 106166 692770 1874071 314151 1435994 583978 992730 1780799 1192908 1906587 219120 725937 550807 1112889 1772946 1718567 1101968 728648 1271819 1824178 168215 1976976 829281 1960241 1447953 1151691 884259 889456 1331104 1351427 443138 385218 1812959 1348077 1750745 471865 1885532 1481889 1639529 957468 1587078 399378 530555 1434385 1382295 1672956 1545180 1011427 249601 568359 1232771 1666595 1933945 1709349 505059 496133 53265 1394604 1891088 29855 1701012 741267 1035915 1409370 41019 1035858 841965 7778 230626 678222 335565 1108046 743219 1028642 1989317 1356994 1697180 24672 331017 1101319 125603 733697 75957 1808523 856919 254802 1564764 1469645 1573230 78167 7986 893010 11764 1407522 452630 105871 712457 880155 1367532 306566 1912407 2663 1558498 718797 8515 731950 420460 328699 1226085 439714 425097 457802 666377 373982 57705 1119624 835204 407256 599158 1882140 72652 1554422 1993183 1254857 790153 1654700 1061730 1484213 1960311 1344439 19745 1940571 1039701 491175 176411 1967589 886358 804515 314541 833196 1133139 321036 1811512 1727369 749111 698390 853028 1011932 1816287 1836207 272401 1221658 770623 275224 610916 1406697 1832247 543697 729383 745643 1372980 301368 1562911 1803960 1020476 249362 698615 1482021 17806 1976980 266502 1604741 1223839 1145640 1875157 359598 764890 1439571 1639869 1552992 1023671 515312 1475853 645767 753732 890430 1212135 357117 397835 1631550 985855 1734222 127232 747903 828437 1221470 542241 1958633 481542 433452 542502 120285 1368272 830919 1666733 1962792 166460 315379 1631405 1841272 570699 1558123 1829371 1482593 1602118 119594 1967178 394387 1989517 682472 569346 1049874 1425675 1477797 742612 589429 1440289 1918248 306905 645068 49640 87690 1931548 242728 1333535 735372 1450279 1038410 1987634 1005518 199436 17991 871451 1991337 948066 169350 1415557 447639 324847 1283177 220134 1699252 978015 1500615 1117549 757998 25720 1399670 1868495 1164950 1043999 1355371 419039 544118 1521415 1945321 1537705 117604 1667508 1094764 619631 1513454 738808 1748920 1660544 397697 1479307 9714 173779 705371 1852834 376506 676871 534116 471528 145459 1840476 1128998 251494 80844 1073557 369472 992509 181980 819041 820534 12592 699657 143246 738262 1743032 1301215 935213 615304 813232 1981154 655509 1259609 199983 465912 75654 1985169 1040812 1877257 476650 616557 411415 367655 973663 667350 1535599 835985 722560 1164763 1454784 1428089 1406743 1010125 1603188 112326 1629007 1489368 291036 646619 1410460 83106 84495 1322114 1117570 1481610 379065 766589 1310678 1688953 1334440 1259340 1450041 1975505 1793307 1951287 495469 1167514 1144558 1436210 802465 454651 269669 781155 775418 644590 1137326 235526 331924 1781356 1139140 200927 1530856 1447830 1615729 1235939 925098 1076462 1752884 1660680 1477718 258848 84411 869910 743371 994436 1610516 22085 365234 411044 1303430 1403399 562935 1876902 510943 421174 1599094 364390 1642546 747869 255945 1799857 44491 200405 458708 1054434 794398 1218639 810862 1018870 1556748 111515 442321 1394275 1436232 511028 1727753 420394 371089 81235 639350 296646 1294082 1065373 1795814 89455 282136 970921 1297247 1616409 988695 1218535 601065 776705 1581820 1566043 1954439 1441350 1221606 644712 781464 732866 497732 1071169 1848281 1281864 1522579 470959 1106514 250415 137508 1661324 218915 1638017 512818 575011 1378263 87827 1996923 1060848 88010 1420193 1617640 1851254 36003 1193139 737992 1097938 1746129 1956328 930018 1369769 91342 1033178 1926397 578336 1898996 1281156 1790726 1402176 1196549 409011 1080900 737748 1879795 1153519 205641 892719 1453471 343468 1541451 1106671 1101676 919514 963941 1757417 373581 393577 216865 1534597 1792307 1127024 34909 968810 1454647 990839 706161 1722185 387002 379981 1428340 765972 1796699 1191715 1303652 1119635 1012586 1154906 1326635 665495 1894017 881000 942709 654099 835149 619618 280164 1776332 1306067 1199813 192552 430485 263249 1035570 47175 335885 1428096 1207219 737500 1112270 1920934 251366 1624621 1399552 672123 544372 1621426 1340519 1547875 72895 1795449 1614314 553856 935545 513336 951385 251113 185768 186112 578548 70819 1564832 1166839 546457 793831 317275 656270 1817033 63324 713013 1063646 111124 938154 1613283 1715729 362174 399771 1719209 140001 1062208 1936458 1573662 67408 939072 422370 917671 1055214 1850807 1726931 1174623 1726917 294782 952912 459485 1915957 50673 373108 5780 678219 148668 549337 516061 723846 441264 965835 1737629 69712 402084 1360260 1996903 1288792 360850 1371144 38546 1271272 1370611 1583806 295784 1195201 673760 394384 929677 31093 1794163 1485229 524761 1443363 1450929 1236073 942703 1250987 1033127 75021 791457 1999089 1165849 218028 1633795 1355224 1438053 220982 1316176 429719 287571 1110024 1709205 1131099 848518 961154 167725 539182 1859312 833943 1491371 827326 208441 1507433 1049099 1653592 1596910 1054395 1488239 619678 260331 945840 1083083 88985 1316059 1447911 1312343 64561 722255 1771731 1142043 1383688 1220876 1837881 1936774 1413308 1959576 1363618 854124 1972071 1408223 1207718 357740 395202 979753 1800446 1057068 228682 1051078 1679703 962953 1235981 1848602 1688315 303608 111828 954374 1841605 124420 629356 1993533 1290745 820053 1614342 136035 1136155 445898 998255 595192 1758662 1990902 1895649 1555451 1640408 892375 706312 989569 1016595 1904386 289066 1851077 1275569 534720 913 965784 1529489 166697 575128 707894 1170830 1463331 743891 188895 1057159 1556221 1948932 720781 1248222 563060 329060 1635090 1565895 525804 964741 706419 1401433 1715524 615550 783555 537885 566736 1589171 1346957 205639 579476 391452 478998 1249104 304004 616530 167260 1620467 1408374 1831784 648087 1930792 66907 1880792 1564574 1752712 659126 207094 1755403 528245 1302221 1899344 619318 973061 608473 975564 1314936 1620001 1681085 1778526 276016 1065621 1460042 1730685 1563074 34543 1056930 310006 1643522 1773529 1795418 397578 1489841 330765 1391248 884379 1097769 433570 789989 636734 358561 1348333 1055693 1652806 834282 523667 26838 1457854 1068068 1546297 500208 871393 308985 1178074 975600 1529738 1426312 286278 450034 562848 1848800 829762 833258 1484638 748000 519421 141900 1453909 1309894 262940 211750 1389241 916139 364371 412931 211594 33136 921699 291696 1743905 63339 1411118 1068430 801121 698603 147860 1704283 1867244 475952 1678073 731158 679971 1711016 1418972 48267 702736 1709455 1330291 1207468 1742679 839496 743057 681829 703396 285915 843934 1943035 936944 971113 407392 1773507 1223690 543926 773179 1178295 1515927 310428 1376194 286931 788241 73244 139267 429102 1966930 1370788 1795583 1368787 1407617 726032 519691 269405 724544 1712330 1456345 909617 659502 1140212 454201 1581827 197966 1865563 1983517 869339 241416 845547 18730 1170272 1136887 323558 445400 1179843 1010271 374554 801921 1165585 235007 1353603 566915 1004263 241220 1364390 1099281 1467806 611398 456741 1604582 503212 1788489 1421660 1082419 1713751 1429522 274756 1968137 511763 764502 1523952 70849 865677 403913 1923277 844043 1269886 438446 286651 1535282 906484 840876 1098930 376318 529745 1369586 198292 830883 738481 457881 1499350 1792755 1901925 364770 987201 812663 489788 342679 1046708 1978584 352490 1999257 720882 826830 1593147 110900 816159 348622 179319 618892 991885 476270 619261 810012 172718 1699551 658749 704677 1981813 1202392 1301881 445793 497562 460201 1414512 1121622 1777378 1940585 523118 1230406 1027946 1651769 1960383 1984975 589746 1792868 1146107 1711524 741216 370233 925267 285368 1149346 286475 1515530 578256 1502584 1318584 307827 1312334 1658891 208468 1726729 1075450 1117105 1125467 1801149 1235882 1169059 1479702 1500689 1417376 1254144 455887 1973667 1530285 1330980 1177268 1546539 814661 1872144 226168 1711340 383178 1847817 62643 463112 802112 1128741 1360747 1266086 1160550 1892907 1845534 530415 1263306 1806008 1799990 249922 1216648 1285558 335115 959377 137251 484634 1948149 9231 879727 614154 973699 321732 983748 485689 1280027 1522661 1394790 607844 291945 1722679 727712 825792 618025 160819 1766178 1080439 11606 983047 614755 1460320 1083873 318956 1654094 1841386 1207807 1691313 1791449 1828946 495139 1507266 1045469 1703814 616777 476763 1000487 1027676 1083884 1358450 1989464 1846070 1608031 1708164 1385573 545871 748238 1396660 1529001 1398415 964112 25749 1953912 457620 1622108 401054 47923 1734314 951731 854403 645747 1727959 573314 963192 1696408 621050 847532 1939185 1567897 1752519 1949501 929914 493681 1145168 345917 484471 37621 1842793 1512403 400859 406830 1407099 1243060 1618157 1347390 1722416 1615484 1126419 1465230 1934318 1366193 1402984 262079 1303749 1065257 1553104 304803 1086990 951015 1598219 166652 1566210 1630123 1285272 1254572 1529619 1584119 77220 1978463 928040 544275 232236 202158 95132 1930109 1377268 354523 599287 326347 1188244 1058890 1817499 588247 753268 978245 1104924 1150036 1355211 426575 44359 437285 931547 1909817 432576 1747320 285039 271876 1826982 1428997 36661 1580144 1391579 323036 1709476 411465 1525221 1151089 1714385 1121619 1764090 1361411 322682 1165653 1016580 1884268 668187 1217391 1714638 1210865 1295006 1003858 1780751 82464 148413 1267005 81274 984889 726842 1895805 1528847 486589 192368 624437 1617874 757476 232308 1699300 1353098 1366893 717619 530579 874802 652426 1700254 1733555 1534581 1191476 1179343 313823 1837307 595938 835997 1654511 1029914 1392551 797487 400552 374731 906 490388 1621353 1078883 516248 502813 503595 1616621 354597 846760 864340 634917 582013 1697376 274978 1437153 584979 157856 57826 512342 603427 881111 551546 1519127 1377363 1576199 1688 483218 1035628 1700683 695409 851867 906170 1978920 898369 310960 1635037 366241 1438557 1579246 738412 464388 1449606 1645498 1138875 1470902 714657 48269 1178193 19965 882724 1783887 743971 1841383 1858164 1961338 1394695 1134415 1586522 359729 1137051 1579269 1490484 217777 1616345 10852 966595 55123 1481149 668165 1420182 826407 1207945 97407 971651 1105549 648970 1239910 1853131 1376663 1888708 1556691 505030 1748142 411845 771098 558879 546377 741782 272261 1675255 608576 1749946 526161 1654697 889834 22490 802907 588157 844191 1693185 1312164 46165 1366678 575130 1965669 973806 1755177 26071 1673479 1456940 1097161 806320 555480 1918315 1844801 1663657 14359 1519288 1735215 1037135 256551 1938387 1019431 176625 1657914 473220 427926 1861889 1255349 1160698 1991702 1332305 1630712 1277300 548641 87675 47885 1083211 1843922 880071 1904071 723687 1579640 708939 1129220 765464 927627 344029 1385684 1673364 113889 1326730 1607108 1821182 163336 600769 1767726 619371 1077401 737724 802485 1586094 747126 1159735 458871 512871 214343 1845767 822656 1929367 234273 959523 428972 1811849 520412 1278534 1961952 1694440 1060887 654645 1534312 501842 258203 1383640 1945100 1848885 537053 943691 444486 454116 610444 805310 192631 1843851 879245 635011 536410 1460274 798833 416228 383220 795228 917200 1491504 903584 662134 1252890 1805415 419145 763825 1872905 1444031 1319115 366157 403752 709070 261433 204858 1900834 1853902 41260 568761 28823 1701539 821595 1182409 1214678 1183881 1345636 1142727 39891 1433017 1238025 1677929 1257817 1113036 18921 225759 610619 285253 247634 88007 445555 1238313 1335611 452658 1409588 1933198 994777 1333262 127211 1862755 39847 583911 1638783 1490996 700681 902648 891376 377510 1082785 1624222 1625497 1912879 607585 128853 1526003 1231788 76022 900324 1264438 391899 1321149 1890074 479609 353495 568845 682302 656505 160609 501358 456951 375586 1674600 968817 1464066 478542 1650820 1615248 274762 351128 446917 218252 1436199 86787 746 324427 237753 1844308 1319948 542565 196414 1091104 241353 613303 444098 784684 1812866 816787 1189735 1260108 1382478 1154316 1287654 691702 1937126 289209 849104 540031 1879489 601400 376339 406084 173172 318004 1146128 366820 184006 810051 294920 1639034 827777 739168 1312970 1401390 634728 1306125 1985215 745533 163448 997657 817101 1740108 498372 1546084 960959 1725891 980953 1684385 1273147 209068 1868322 177463 1862036 970052 1955962 354035 1363454 178315 1241078 402320 1477056 1917052 290138 1443615 935767 100333 278501 1169014 1038515 795268 1814953 1751979 1785290 405376 1420452 768502 1556676 387892 1697561 1330360 631297 1885940 1438224 1452935 330177 193085 194910 1640897 1262139 509501 93823 1179643 1537086 1724508 826139 908055 146644 1066106 113088 203753 1492912 936872 1898327 842332 1801602 513213 821272 1158363 1830473 940348 827929 716463 1444151 911536 253260 312945 258281 1070583 603051 723609 1071739 1304262 1986359 684518 1699969 847567 600018 1384712 1917440 561724 1957057 1494159 322153 1610286 829308 1328849 25168 918419 218031 921410 1648045 709357 327007 740795 44658 1401025 549883 1110755 753520 1689539 771796 1722550 141540 1762551 1481865 875218 1777747 1020993 266710 1510516 1252803 467018 664047 175320 877093 854528 777563 526729 943649 1222524 1715206 964130 1146920 1765799 425702 1167668 70442 1179014 798030 1833263 1686975 563369 857899 1607525 190084 758317 848651 95804 792586 1982586 332258 12546 1682421 561361 1076844 1749291 1192230 335749 787869 539582 1764593 1337477 1693294 607476 1193918 895500 1900634 1486571 1784480 1962388 1017573 318935 1931124 1369550 1300106 576411 958686 214847 857021 1182531 464214 539740 1010161 1384182 1675680 1348701 624123 234229 340216 514264 934657 83460 1937033 856307 1223849 1903251 1656361 879598 64120 1981517 1954231 1295262 1565220 1763345 1527838 959478 783162 694084 1053090 749300 1587930 963522 704119 897091 1651085 1717327 397473 116269 301515 1835097 1753569 574724 1619982 176622 625529 1119215 134569 1213480 958848 574974 1187560 1082882 1656637 1837036 1485059 1022717 1843304 1098203 133222 1497689 925968 1225073 1013001 1358192 1317724 231194 1412683 1630828 431338 1969429 1599686 1745829 1400026 1587127 615363 1549972 913779 586502 1340852 987974 490484 1592890 1742552 1868803 531318 971654 1754530 706805 778842 184670 701127 182421 1783768 1687208 625504 578139 1316814 1960964 1084336 883892 700828 556551 725420 1681321 1950395 307682 713652 361100 1442075 110148 727462 371248 178289 495896 1470603 1426171 562761 406866 1979054 112084 1422546 1835773 1550354 1599242 119348 1270280 1901261 1825852 578062 1340873 1755838 925831 1076327 1786288 484991 1954214 1772236 104663 1771984 1465710 662849 370111 1401309 409181 1174233 1414903 1724315 1898912 157607 1585909 334461 1232313 980659 1235772 1608899 417300 954622 850649 1965023 1674279 1217021 1530907 841741 772944 394666 1554204 826090 1929924 1980395 1081441 1603937 791453 48314 857836 1935298 1910167 879940 955503 1385910 611235 1118766 1729 1934460 393551 1722044 166398 224418 1416302 108334 1179301 757356 818447 1063119 1633659 257859 939970 702544 1239325 760996 1516240 293987 1118197 262143 748323 62996 1997827 1679407 1018126 1930609 463251 964418 813148 373370 421429 1338578 1178989 945835 447360 647390 177527 1277197 18185 1934881 675943 450351 1742120 1768794 1082608 1679604 1815640 551696 18664 458762 1857516 691439 719090 493419 281770 1327893 1017083 834834 377358 720456 346046 1919143 656257 957400 978539 732695 1946611 1223151 267240 714831 339002 1222655 575912 1270745 1574374 342465 890680 906540 25060 762958 1283042 1939663 642328 167498 35937 1496593 195994 1232661 1459583 1345969 1415324 899363 509618 1744209 653435 1727072 1906890 658638 1341139 9621 375759 1404316 1184212 915723 672730 1677198 1431499 1523830 1252598 834602 158075 582226 1703159 1664967 1840539 578567 543213 1813825 700329 1058367 1543997 1033477 597717 1622694 620137 1464686 707347 1595432 1874132 1368691 845180 1465671 595826 945629 1192059 1410429 1678830 1918264 1234253 1580892 539410 1344385 1507685 374373 1389015 1837622 1738052 1240646 1421666 423520 1026425 1870179 1951616 174153 1779886 260217 202018 83000 962441 117503 239060 161075 731261 1888228 241679 531185 929062 1464807 1771684 376083 456177 683681 1725519 1620517 735388 724528 247666 432521 1731682 858391 1675284 490731 662660 509417 1846657 1894844 1149515 815804 1141688 371590 1289516 17150 1524990 632470 113144 137805 1687739 1385635 1681797 291812 758145 1091966 1393089 1325341 1153716 445228 420842 840536 379039 595465 1045226 1271414 1541290 736019 393372 1046403 469567 1762377 563612 1981753 1995356 668297 569486 840022 424861 1886236 1530898 329005 1101931 164438 10958 1182314 391301 482157 1491116 1799803 1141841 1033358 1638698 1952910 1643017 154441 1196384 30506 214390 400349 1925375 976475 1179036 1408627 476172 1356063 674438 1213813 1874454 976312 659890 133809 1857070 814092 107234 1477301 1359805 603689 1532254 32850 734547 600052 1115282 948926 337691 129339 49285 1480751 52655 1251902 73925 1286724 634189 1988871 1851722 817469 1465372 955275 1071839 1271623 280931 1369245 291667 1725521 434526 1004087 605868 814759 1798936 101095 490079 694279 54615 1190785 1207795 1911340 33423 1699805 1327857 1939377 320817 562571 1451023 372354 1925310 1180360 289748 1658528 1854404 1627835 1671623 1147397 245880 1392012 1093912 1104549 467714 165495 1588277 1974984 1797373 682801 299139 472918 437315 136420 118488 1045224 1745845 584303 103032 244667 1720142 454865 960688 709517 213860 1175629 1345445 300550 1944092 595602 427609 1244220 1251060 1935346 780545 1311159 1945682 457655 1914287 1596498 1595078 1592336 1896141 861833 1901842 1657111 1559017 1098594 1465151 711963 1634942 18790 1648888 836905 1735324 1364858 949830 633387 519535 316561 1555144 1573687 145017 354490 1309452 456175 494926 119353 171474 1337455 1310541 1196302 1011804 1566435 609209 571655 460098 1690007 1858821 1338168 564298 232578 835867 278153 651881 1975064 173741 1658345 889251 1175965 1482842 1335430 1854566 937006 789452 1708080 1943315 1345122 1686690 20308 1687519 1407995 255967 1439483 318341 1021562 1343340 532553 221702 1396704 1214363 83681 1982307 4935 515012 373292 1210442 397709 243718 1755057 437901 1900461 1090047 324260 1055122 1564504 1011763 885344 626686 1610213 405803 1916417 1478395 1101469 1761244 1593328 131881 1911988 1977870 105487 71260 1792052 144587 528550 36927 1099934 224975 1224545 1963868 1817740 90618 1529345 1226190 65921 1801864 1391220 1710039 1240569 1840123 40026 740126 254811 872339 1844839 1967283 134021 1991487 1772388 1927957 458134 1035197 944470 796973 362055 645269 562446 387445 293380 948882 1095916 359846 1027581 1333413 507327 32259 1189171 1032040 285610 261892 1625228 179829 31567 1302473 952236 1914436 1444242 1033542 1660131 1727283 1124554 525742 811764 1477310 1425011 601838 1825233 1115189 343776 1797420 223817 77859 947512 1463611 218002 1081353 1582870 242995 1502897 1315903 1868532 376847 334488 1582258 11053 1675694 1038800 1865930 1938724 1375434 1382399 1935043 467747 1053714 1870187 863516 1785332 54205 684370 1431119 1079042 658834 117214 56191 1787405 1511686 340318 1273555 700489 1555421 1982921 1638880 226698 666701 1536805 1975518 210707 1091913 136624 1148616 257860 236087 873083 704844 465881 130114 374833 423219 1017347 1812370 1166492 1830429 1286663 1305217 618394 521266 129646 1155563 123219 1024003 1764699 1392500 920443 139196 114899 1763538 734745 648713 948728 435955 893742 63253 1127638 1668250 1181307 1542105 1304879 1643884 1559917 664810 252548 1649942 410540 1084874 358882 1346571 1250446 1585826 515368 1825254 731654 340083 1056357 1831408 300916 1772912 1149784 702342 1560738 957331 426439 1710719 753668 587972 1585116 1375854 1514610 510167 1866599 1164817 1028858 1014158 714476 363225 1538887 1133132 1032012 1974452 934351 1563305 1167071 353877 1911678 1457743 1888756 1717460 1404063 1674731 653302 1185930 752777 1141725 1379328 278654 1051642 677211 1514799 1319871 515028 966192 162960 630662 616691 684800 1413968 513900 739193 1205192 1715311 1431680 944513 359363 1221682 1893110 802567 641618 10049 1182163 947786 76319 523773 1768827 677982 806145 93255 907855 122633 1425429 1216789 1752779 849721 1230569 1208847 128498 920342 1516211 1408149 1447069 7723 1368835 1069094 2101 1021772 785457 577413 121065 123089 1876149 1276805 370327 1730417 36146 507991 1165743 596603 478666 6659 10460 1674412 1183899 1801659 1789450 910016 1916882 333119 726205 1423194 1984273 408608 526955 605807 355597 1947201 1226453 1398958 1853142 986263 1348121 346882 1273560 1683445 1013972 709135 1684063 603220 436684 29771 891229 1533832 1881982 1696285 491131 4569 1580623 2259 1845439 363791 855945 305019 122949 276299 1083181 1955331 1141373 1702541 950330 1470678 1854957 405193 1479074 326554 1920166 1630271 846821 693754 382826 860276 709279 1680204 1647619 693273 1997544 1182911 752610 1960559 756546 898819 1028173 1344178 240478 1297413 1889213 1885856 129426 1153820 1315467 465853 1634439 795131 1700704 1480798 1996876 1550759 1273629 892845 238105 1367709 629511 483248 1903958 173020 547020 245797 1989492 199399 307735 798035 336636 486394 24684 481012 406230 717956 69528 1848231 1372928 1679497 127791 126028 1796701 1427892 1756819 1049978 1612451 778860 703794 1096098 148964 1947338 1677585 407382 1294168 1707148 122193 1045687 1954362 458533 1477841 1421794 1647675 411174 1129800 1179813 426509 1909790 851408 75670 722246 966484 1446667 836603 1602653 735116 1347386 1773415 1851219 657081 990660 1755024 1459433 716557 1407096 506278 1335902 536318 1825579 823018 1856505 978280 255766 870342 1797729 554222 1964880 937502 1256966 1669116 664103 695590 814474 1211392 194991 824086 1512725 23032 654960 243536 1086103 1859436 915178 1339239 596336 1303957 858461 735511 1934973 1924509 963436 1266601 1448535 1803656 1502104 273747 1656096 782187 1600091 1804624 1014613 416720 1732706 145675 129167 146442 1940857 1188829 1262 1001404 760777 541604 245268 1724888 895770 174999 1276676 1025845 605084 1711141 798636 1766048 1401730 728444 281684 718589 46691 1440973 890184 125320 104989 1352640 1231519 1577141 1414649 1737458 807523 1031816 1632173 464291 1831266 375656 449354 1283087 1618597 1567967 418281 623762 1230498 1842824 375256 1700009 381400 1451101 1509447 374015 41057 1349080 1373696 638449 439378 1974146 269484 1889465 1631547 550036 730102 302217 1752151 520837 1679973 1341235 1034694 1299991 339561 904751 457167 1426831 734054 18313 365669 1963517 472871 1418295 369785 1622574 746910 828771 57189 805163 1967423 4189 364117 1425824 899796 602121 227726 294162 29882 834605 1068097 1373617 635294 1950563 1543476 1183787 1448285 905699 909219 1957397 1607110 1136116 539121 1813037 1035183 894446 1184642 1723648 881514 275235 1199242 439778 1991983 1714318 1193987 1479394 57039 1275132 1323019 10900 1096707 935530 1466865 1049723 1877383 847515 107216 1381895 726359 868936 1957438 1475915 1690248 1030189 1149339 1009829 894326 111473 360753 191942 541580 1804477 401613 625433 1977632 963997 1733492 703929 450661 1804292 240588 226452 1630039 1757281 650729 956308 896745 150358 515542 565017 797159 1139197 193975 508864 217027 799155 1210842 1369108 813029 1463721 208798 1958390 126671 642775 1326967 1244745 531888 895001 1836594 1183585 1481620 1556384 1368127 1518583 1946336 1043254 561742 1593543 1811504 88336 1790519 185198 1094391 1681235 676735 92071 445289 1563402 1901054 1872028 547294 1759897 843483 1224069 342116 590082 1511557 641823 552057 651019 185110 1430444 1997267 1814267 24766 208500 1232461 726208 589737 555165 390833 693922 467006 803371 1267052 1985185 1199448 778549 195145 452241 303640 1174472 1869818 1051846 849306 665873 1553184 1524906 1443188 1637610 418965 828298 620380 120965 1350943 1966202 1110119 478679 1868701 471897 1312477 60700 697001 667138 573665 1003598 1183419 492195 1952612 427577 215577 1047932 965701 55546 1233326 1006671 595220 139418 1844159 903894 921378 1342791 144963 1278001 1276249 1330412 1611940 1317004 1777808 1478439 173055 1687713 1462736 22936 798885 319982 778633 367982 1871833 749713 588536 1137856 1234473 1675004 645213 1707135 671609 119098 823906 5201 1045741 618490 1385440 703770 645608 304221 211509 23640 203745 662999 1054250 739372 888268 1855744 1834111 1792695 1270735 507165 1434863 745443 42771 1275509 1241648 350948 1867595 349523 1239162 393349 1711250 1841720 945642 1827830 899637 1967093 1563651 1543371 1053816 1758407 114234 683477 1795749 1707943 425609 22629 42652 352170 1328351 755743 228314 1348244 1926336 1009764 647252 591337 327813 1476493 142128 1360878 372506 1907297 1782498 1623186 354506 1596762 1897276 1383973 1766411 94268 1116144 297642 1294825 1068558 616522 1543058 82259 108303 1973652 1228764 445473 217921 166967 161981 1575062 454526 558127 1338958 625844 1287487 324477 1227223 1561815 1794879 1065968 1716870 432533 508321 1948751 723838 304433 766284 103282 1733605 1828928 1883107 959455 732000 402586 386119 1213518 995443 1977651 1247218 1584935 684752 797286 1483103 1189419 497053 637149 1926992 628323 1963685 1714496 1315639 51814 833909 645132 25097 1932428 1990274 1776526 727634 631961 1215847 408981 778486 1784456 239647 558756 297379 903974 1563991 126509 1696305 104859 1000961 1513260 924501 1021205 113392 841153 1760729 386829 147945 1589018 723226 73739 1757528 1446157 917847 345293 268637 1177926 1710064 687121 202580 1346100 1894368 712039 1041456 1976553 1378125 777422 492210 1642424 1025793 397743 1467557 263821 1350690 678007 1009516 1548161 1447642 1028496 1547879 168047 1704387 912282 869195 299318 1620284 32324 351699 1987324 1475871 1628242 1608179 648863 1947714 1672215 669009 185395 357613 223849 1350850 892951 1472591 1653297 930316 1050219 1287162 635715 640141 1482923 811008 1409841 1672615 743547 1974180 342301 706475 1210395 1721925 970345 1527594 1311329 1613714 1531409 461960 469186 1157062 950044 179272 92269 1466564 537176 475814 1330268 322842 1095092 8509 381038 1228096 518204 1952103 1684544 573727 388241 1893137 1342892 266965 592775 1109183 934526 276173 666110 35765 120815 1907278 1075953 808008 940355 526270 1410622 406845 790465 657860 766074 1856019 532173 1893094 556652 1289956 194625 952618 1120578 1189054 1351300 831669 1745653 450781 1029530 1349200 481123 1743342 836829 17018 1529566 1904284 83572 1845677 123797 1352147 637280 770239 1635039 737321 398392 1902502 1160906 579804 1401483 1972717 1449491 1598215 428324 1713875 591633 1458554 974246 1153686 327969 1563327 267955 1386541 517266 955584 346771 1300932 383327 441930 1880899 1873462 57020 211620 1361870 1901880 46164 1052193 1621035 792087 1608132 1341495 650726 1497314 1720413 429196 871776 868711 821728 834588 524784 1090968 1059704 43664 1412048 218824 74244 1647760 466128 455237 591871 1496358 1389306 382310 1498805 608252 1487597 742856 995110 505853 348215 1790032 656452 1585487 901200 698396 1912313 1189855 568939 162154 1052731 1338869 1380378 977568 831422 1336576 183184 1885342 103933 1653391 348216 1328251 345703 1369722 1369807 1379717 371222 612483 219827 1049229 1820126 420667 1073284 1339531 789429 48491 1322766 1938179 1386745 724517 538996 474492 66734 594364 841031 1905932 1552801 1811257 1408800 85678 1338354 663244 34681 110001 333246 1663001 1065138 1832368 1732542 722550 261846 1691019 553345 1199383 976070 1064249 263488 1748214 289808 94369 243707 264095 1339263 318089 1591879 1259700 1085884 1595541 548995 250648 1538559 723518 243862 1793338 66812 1119179 806372 545657 915985 1349539 1175578 387314 1696031 332982 880642 613343 593878 1182653 782866 1310654 1387713 816183 1876208 1373081 1272012 1618670 644551 559305 1012490 1119721 986711 654209 97380 15465 1913777 1185585 100949 1911561 1636344 554728 815032 1811040 1022566 1832232 1096798 209148 471796 1891457 562850 531590 1964482 1181116 766025 455638 1039265 1810474 1871532 1309208 1140430 509056 1522315 1622947 142577 1049258 790123 1311856 212512 1284433 725583 1279068 742360 648155 1497885 213540 279389 555344 1846322 1516213 431300 1432775 1467191 1907149 392482 1265169 509234 434407 356655 909699 567875 1065587 351368 755379 337809 1551561 1364392 757451 627592 384261 551638 1959057 1373345 465534 657379 509976 899802 1165748 1711063 543442 1095144 1486421 1918088 1668504 1457643 562380 426062 898797 1292825 939282 557721 1603518 1340435 404981 1786524 1991423 309340 1931216 156150 1836302 1492578 1589668 427546 708725 267333 182983 628355 1683103 1984485 619201 1894162 1700414 326220 1335101 1666361 1578715 1567799 1606177 1010332 1746941 551202 187293 342134 677400 1747170 1368903 266788 675343 875440 68621 1489079 1915727 1424728 1131964 93527 1164056 970281 1610135 541770 891452 695771 1291280 1060304 1646721 1864195 573275 1093520 108614 184173 1228453 840314 1837902 1978317 962754 827345 1436571 712967 527618 1341636 1940122 1846565 1290503 1013243 1828552 201514 1284795 1900947 1249008 1597176 619666 1388815 764815 882544 1016627 1120764 321232 1690750 460629 1189216 1194689 754291 1607357 1786442 598268 808590 1655737 1528652 1244151 1098834 1315932 1701030 1552814 526197 1102749 329314 1707366 96459 189083 1539806 1969835 59767 804145 1424412 906880 1780502 1748185 1478581 1041112 1652430 116793 1760601 972849 361108 1541322 1868173 1211646 744662 1734331 458761 332882 831714 1847312 1101044 735517 284993 62950 1117204 1430174 1796021 1977825 170650 468950 1543590 901246 1307302 1604423 240453 1742681 714278 134049 1379558 317490 1805625 466761 70032 720549 1579502 1974701 849977 1901560 367540 1299477 1390634 1797937 1808702 1177530 720183 613408 1433541 1298539 1779618 537315 1701875 282684 1695084 587077 33310 1194027 1468145 993866 1105712 1181654 855713 656957 1648756 507955 1133455 1160867 1811387 1251457 16442 1253361 832037 1531681 614846 324343 173977 672135 793544 853877 313613 188988 876598 335911 1397764 1049500 49500 1594156 1853909 1568157 1470001 1741041 982964 1670581 1621326 1223296 123137 1713090 378287 1931978 1648931 1262531 1427187 1835933 476035 998981 1533949 1894827 618838 756888 1433417 1125061 837729 1578843 1325901 1315316 183219 810840 562275 521449 11936 816150 1798851 463681 1529451 535876 907477 1733232 1671257 1329254 432316 1453946 511124 802064 1806130 1672598 1639549 1836079 385420 454893 1985948 777658 1832296 23625 824934 1384152 699596 1434235 1097286 675789 683121 1404478 1259716 1735036 737830 1774578 742490 1687163 1774816 1585839 1015897 1385103 1977358 1143125 379013 481247 453510 1793764 1879445 934666 903164 1670707 1977891 349568 332538 865424 1854440 630264 638570 1004854 1141486 198785 325680 1020765 298713 620338 865972 1503612 1400333 1032487 1716688 678503 1818197 760160 1125937 420724 1145441 1605763 391948 1369995 305756 1347621 1251570 515630 925149 1795146 1469463 1411647 754093 600663 28623 1344391 665595 34969 1570715 33224 926176 903842 1345489 350966 289477 472026 1924385 134055 230084 1662622 939685 1001642 1317979 520725 47558 784602 470767 594470 1987039 1186126 1875541 750340 1383394 863585 96998 1138551 637107 1478541 766778 1246446 816915 617050 1047131 763010 354463 1058252 306458 1085330 1588186 589632 642800 1035192 263207 489955 1983681 32434 346710 595851 607663 1975485 1850906 390609 1212909 162055 157805 93921 1640838 884303 1016312 1144808 1586498 1691482 1212959 465621 1899999 1852339 946831 1188583 1251724 1085291 1071120 340217 758305 1081536 1621535 1851470 20654 914917 663185 927498 1702997 1294528 1275312 1115317 370225 846130 1241398 976179 1228572 1356729 1776216 207892 840786 1354593 1229470 1763750 684873 1250981 1752562 919670 1116046 1188757 1255165 1112312 1192893 704669 1620580 1709602 1610520 200926 1112085 1947310 1689451 1079131 1320020 441803 1738839 980761 1651256 667609 850035 143918 889736 930135 566809 1764268 780614 1493523 591239 633481 465359 1693585 4486 1873499 1827615 387111 500853 1550450 1499274 1162043 986250 1445260 707197 465072 1091454 558374 1362075 1921005 215958 1335459 1244134 1698611 537431 148647 22410 348272 1299570 561970 489457 1806708 1443866 450195 857184 1747362 329871 551145 1580340 532437 332711 792218 1386943 1218487 709581 376951 1514115 496656 1361181 921607 722276 914813 1209365 877273 1012382 1018748 1154369 1765175 373802 577767 980347 935161 1595812 1303060 534573 2321 507525 74945 369213 519933 59524 1373790 726318 263685 734043 1792278 1844550 1600741 761540 206752 1014850 896274 426962 1380690 1397991 296724 1050699 607736 763894 1984250 211878 1849230 1443738 1299813 27459 1442332 1764180 705400 363708 494418 1937368 1094097 1638555 126575 21401 1702577 1939722 1962528 1993624 186821 1602731 1010727 1210825 1589930 439811 1246877 785983 550927 1278316 1364981 397023 1647844 1903430 1555629 491417 1906298 75547 599265 1226686 504883 424259 51150 872204 53867 38931 115243 1470614 427962 939925 1425045 270975 586514 735905 1813080 1646522 172968 6341 227581 1477911 1735953 78919 4282 1104710 307588 1607834 844199 1790018 1071219 1768783 1431181 1807421 468225 686977 1297788 1249596 1990131 1615723 111418 1590977 1638878 1301407 1635900 513611 601198 556649 1013977 185115 747026 172874 814680 1534530 1121317 611779 1392796 1255179 1772738 962148 1383514 1338765 1213340 720780 1682512 404338 1621234 1805904 906382 1306880 1853386 854664 1631433 607942 1110667 1500912 1813048 1593936 1069075 1583438 111043 1770691 1517131 1596808 73246 865261 812368 1581324 520518 986817 815443 1441398 1437645 894609 400249 1841645 616965 84741 488309 315873 790780 382553 1863237 443678 988780 1444306 809226 528638 725167 29218 1916328 719951 1690976 1486559 1717951 1265765 1803955 1957758 1532068 989792 201533 651581 1138850 422424 25276 1225029 173906 554159 276633 242172 1321858 1126270 1514817 796998 1756613 648302 336195 1616272 1494382 303681 248902 46309 674714 74979 1071234 1037210 51209 1701026 1204933 317063 914708 322326 900491 402867 907978 1111464 1875086 1581302 564223 1668828 496776 1306647 1200915 1957560 806538 45293 735798 40322 459331 857305 1223112 316636 1345313 257433 722115 1776804 1902018 373093 1533827 1337915 1774655 1597553 457962 1674393 343717 696221 1734042 1995220 918702 690608 1173040 1191623 1161828 820381 1435560 580332 178751 1835767 1250757 504008 1570070 1049977 310779 700763 1396411 1932840 1229502 1267104 1813536 23089 50612 565964 353850 738642 496397 993991 1729981 1062942 561518 474542 651010 342878 1840714 1649503 24721 1271483 471239 728218 691635 393395 743820 736423 1467932 1866723 505244 21450 946602 807376 1023753 94997 1805030 410992 1020320 1905988 1470430 1658498 833767 1179241 1653501 1076962 1481402 273077 1212454 1595080 1773256 1322218 74264 36453 354165 1189681 1120083 163436 238662 1290168 1590842 1316012 1460137 1561123 1126615 811984 1219510 1541967 1045044 1312243 698788 487800 628674 1895076 1546768 1780733 1585941 925066 1342911 1897246 1031073 1486596 1279826 1044202 1486636 388013 1521586 1404892 1082415 1058169 1246732 1806746 1381124 98215 1275727 113876 1355813 372551 1213816 422310 877245 1186594 1152422 1962204 1752168 1381628 1073150 1482509 1560552 605387 347518 1164816 1797598 1757322 761112 1969847 942155 1537475 490998 1011833 1265753 1544758 2928 305574 943352 224700 974738 1277582 820113 34692 71204 631604 795789 41364 1460624 115591 588023 818653 1918229 601498 1278098 1177073 488149 1078911 579341 131980 742211 1597865 662483 1001613 1684375 1788391 1021174 1574337 1830800 1884619 1522419 1256541 1629022 1036603 1314238 1599642 1913879 1985730 1897607 1653116 956020 275612 678507 913277 306005 948079 1375811 1958615 1509015 386898 632824 917555 1010299 809053 748377 175203 674868 985004 1075499 52439 1777119 1967026 642474 344454 261066 1823787 1560101 1238816 646158 588505 1873137 1088248 1068852 999904 1546159 1931472 1551584 1102910 1447960 756571 1226142 1856700 1124477 1600905 246369 167562 1989148 2373 1914958 542299 534479 878505 116343 1651364 1863310 1898193 386866 404770 406379 739586 1544529 477080 420925 1941662 1902455 434512 448842 1892448 878544 313639 826831 18047 512635 1853019 1166324 1204119 1293280 1443050 280620 756495 1735417 1999279 636744 1692058 943562 1365265 1643314 1860212 793739 767713 1108569 184943 1738645 1881117 1595994 1639363 1052649 652520 395184 312658 1908653 576984 610168 851900 372049 1366560 1218978 453012 1016169 884557 386973 443244 828060 1122752 1526152 12476 1235957 1939584 1119137 1778581 24133 1978774 912227 731365 781061 1545964 1194888 1417250 1423911 1850831 511457 945675 793684 705464 561700 291328 112030 941924 1524147 208977 1001690 800565 1245449 404170 574406 1912796 115879 1868661 42946 1663905 613018 142355 676315 1497704 1403725 782848 1634902 851930 730995 1889793 1372258 1357600 680014 1979616 111899 1804517 1301010 1987711 1191788 346334 718191 1742970 159802 1319359 1411564 773563 1425394 1251175 477665 351249 1599033 1092636 242651 1740928 449604 454709 1313156 1820982 968389 1933670 1971108 1355923 218048 450749 1644762 1265228 1993379 830941 513519 560250 1287577 504 1095180 5666 1511376 1705566 1036916 418359 871450 1865413 1309421 1942277 1746556 418810 249991 1789149 320896 282081 1800246 1767146 655909 1925979 1053459 949062 747555 43714 144918 1442251 757286 517108 1064239 1178965 709939 285994 352143 1769164 761938 413233 61902 176135 1633775 1936648 849084 443876 1369585 1420108 173388 169181 828967 1297490 562056 1366737 608431 9158 369569 829272 1672679 1502804 98801 500469 1954081 1542322 1510893 205623 1490515 124124 520063 1787526 986078 556344 1612676 613651 1095105 762044 181159 1654638 141757 1510360 1698654 83890 1621129 771900 922296 1351462 1366333 29057 596082 924676 668593 456310 981496 1339835 995880 1006013 199044 804616 1293324 860702 1896013 375066 160328 105421 1594132 349302 108186 43708 1944088 1045731 1586595 902218 1939796 1466569 1897693 1579341 1426769 1936068 870641 1866496 1841574 161935 922641 440266 969961 1281497 459596 239387 1424067 374692 1223140 338396 1909200 1187017 1549324 1290914 1115713 1285905 638763 1329483 1171509 1988331 1250286 82358 235875 770724 515781 479187 1979580 1128483 599539 1610889 664834 1170231 1489717 1233309 23301 162242 1327125 1666777 1452465 1765916 914420 19249 71692 165040 136899 1332766 1199006 998565 264255 61105 1955114 681160 808451 925518 1065884 172804 1846492 925854 1762930 511795 216781 142914 17237 252980 1029646 32764 1712143 236091 315946 207543 297415 1536672 422897 758645 213395 1201406 680356 1255703 416603 19207 1043966 722521 1850776 517075 1890869 578018 688195 1218042 510557 1607179 1457883 1802837 705834 1749304 939982 1365397 339551 1430365 1947220 1754072 326797 1099797 730492 1960443 294092 633825 1960610 1906482 1565200 693369 22990 385013 450172 1620160 660690 594628 1344211 810545 939328 987110 1642534 1768468 1571152 771493 1084243 1981987 1463486 348678 1931745 1032368 1803287 1476799 296739 1374219 1198324 606904 285435 432819 590305 85947 678793 1090829 1240399 631005 1383872 884583 1944004 413681 959679 935073 465505 1310523 735047 359736 516207 863226 87880 305504 391002 1434553 1812665 858575 452746 1861455 1182123 1527721 507025 1252336 1907316 1999898 749825 1300032 169854 575624 507053 27820 738900 947654 1006317 157886 769334 1608513 245479 1205330 44840 1745513 1640047 1808716 533663 22467 787164 426860 685892 1140778 736855 1800093 511792 426389 1365128 620953 1542153 251215 1247455 979030 591704 1705543 614076 443536 1448316 186221 737052 1294919 917973 475479 399171 1766946 824230 1999583 394744 1986959 561929 1347736 238554 1387384 141691 1533881 1419387 531800 896893 822410 1270524 823236 1554230 169312 1196659 1332282 1047406 17685 1773730 1692914 991728 248239 308380 79111 638783 372980 478933 818648 774154 1572401 1965272 1125885 419922 1544937 830168 476119 585750 200314 677437 1869115 1942264 1544863 814237 1055543 1994417 1675684 458008 1166699 743981 628718 197483 1952159 1854925 1335357 1488767 503521 170345 945188 478483 1164009 1106547 1837538 472403 1322614 1404147 1497110 586805 1799094 61586 413222 382374 161692 1982360 244115 853230 1239634 1422108 1133584 1980518 1424972 1015547 1061433 581296 1323824 1757247 585909 608459 1005231 567573 642938 1644269 1669924 582352 416257 449911 66369 65007 746234 234165 1394703 1494031 1192105 1187050 156608 1883970 1161500 221530 1270135 1471283 1979311 1715440 418002 137302 1840108 234900 1287894 140890 509050 63575 825944 1458567 1591485 1751721 113790 500966 354410 830723 986297 1295056 342991 910270 1048794 1709639 1958958 1506350 1398953 1828949 1200611 126116 610482 927943 1101490 115386 1572311 106291 1382015 807612 630976 1513054 1052819 316935 211132 1954466 1293611 1798249 1656499 522855 1685043 682693 500087 938736 1399206 1539224 100806 334182 1341207 596586 506560 909894 430647 1061994 1022783 1543870 477989 1408788 521662 623869 873399 1833715 886720 563419 1833821 1101988 1426727 1656219 125532 1386090 880859 536159 743197 153098 888336 1982949 793800 1124039 654682 717793 1721571 397901 634526 743456 1316428 1505 825575 1452049 1916087 1413006 102896 788230 490526 1008025 951249 680891 241846 1143334 1065126 1580001 1789707 737324 706864 119643 734604 898232 308637 1271842 1152063 361726 981288 428325 1029823 1336634 604453 1374498 1869521 274229 645163 1269054 260040 1897056 195499 1397040 1222638 180202 220672 1506437 494575 775587 1306958 994241 433694 1643140 887902 1426477 854242 1602389 1306529 331781 800050 1204713 685389 1252826 1866122 1693342 1765817 10470 504236 443655 432900 243484 1325377 1428855 1442170 1721671 644848 900710 1978630 340389 341263 30441 1067991 1348585 1308547 1586405 1958777 1575591 394098 250088 312138 1601029 988147 1098744 1913801 1228218 1567287 651081 1527738 459452 1959094 732463 1153530 133712 1114158 383543 576532 1144563 1501861 1254537 478098 1073022 1465408 561872 81112 949811 928093 583205 1446861 1732647 111638 882566 239777 1333278 1290470 1051022 1700159 1014921 1467514 236389 1858675 1718174 974392 761085 442231 1142717 1958437 769514 734278 994735 419814 460506 498929 42703 263134 1351264 1704284 552398 683596 171853 612894 434173 1378958 882933 1908646 1760019 771643 1929417 1427612 1846916 19195 1313867 1436272 1539074 1781864 1378600 1572357 1220862 1131001 1691657 57265 1885537 602623 557927 1924891 1364595 1754650 404624 349061 1192889 133197 414378 1599498 15584 1942583 1920828 1391717 1487541 712673 1403573 642159 936749 1073227 1964843 558440 503895 1010225 41957 1206213 617658 1623055 1191698 1996893 312125 578830 711956 510025 635285 146164 736023 1836766 1496794 1363536 1769591 1861789 314771 395220 716412 1599051 1384124 855706 43386 103135 901737 593709 898926 533110 724465 632230 1832324 1489043 764053 1007648 661890 92987 1527499 1280534 1489230 1840022 1793582 1065952 1493099 849487 1592191 1788171 1516208 1883309 1868002 1132734 1650225 294901 399845 1738001 1758944 357020 1155398 99628 183261 937358 1621990 221056 130499 514624 1477565 1995831 721995 463205 116418 1473707 136894 1413060 1792321 1453954 646764 1257974 1747963 1910058 1516811 296855 1292614 243383 1132566 298632 511537 898182 796838 125180 1198743 1602012 1840289 365723 251149 386282 986417 209146 768844 230523 808249 1312057 1501421 812714 956412 1592482 263184 833300 1376949 149466 789183 374333 279097 1154944 659719 769667 432141 1960558 5057 1434248 58963 840297 691173 1572746 1404509 1737266 1017188 536659 949595 1410144 1120990 905021 1136767 1668326 1446141 1162661 1049587 107575 1218077 1092236 1827778 473447 783527 243673 1452602 93194 780774 1797396 1283425 325943 53087 511805 1843035 644142 1546260 263968 331433 1312965 1009998 682357 1056874 1790154 1416223 262858 280243 1251004 640049 714212 1947194 1089154 1843574 1258876 622271 323001 1026543 398086 1283813 1773859 570650 392365 638201 1825932 1204317 395594 1653778 22542 236206 1518869 343339 157011 1510643 948503 1608318 433021 17584 176963 676701 254049 714181 1805344 1973766 106410 819906 1897318 561732 219337 1506102 1539229 204044 928275 1953283 431914 654976 993109 779710 1280174 816313 8626 984177 143560 1904663 1593693 1686097 58435 823097 520155 373420 575345 1443488 344241 1025103 395878 1596231 157950 470744 1933154 1981607 705387 1661576 1370828 533740 1243761 105912 1342084 104405 917993 393826 20145 360394 916561 425316 1127041 1045491 602406 361808 1845068 1642074 938573 1523774 336996 1791051 1389509 1852460 1387755 1801380 1604133 621759 23701 1323775 371262 1048646 1234817 416175 1386646 158782 885716 1087503 1857837 740949 1163962 179862 1999002 824104 548347 561766 1925546 1564605 1188804 1183717 1416241 871434 353838 1714306 72599 1578638 1678918 827310 160230 996953 1912702 910032 1263117 1368048 1102065 1331475 825554 915423 1685093 1131237 845139 800999 285121 198090 88703 1382166 782897 1339933 1346747 128100 634145 1814339 1939236 305963 748640 1153022 559460 239518 253997 511507 13348 340751 1578772 1130111 1036702 309945 103497 1664779 718870 47090 185294 487705 990166 1153681 1629400 819360 723884 1533014 1393112 1528004 1391658 981780 1566567 1394251 423551 1899316 1238486 599852 870317 1386219 600054 138944 864436 1254732 597920 1952015 331011 376564 123984 626093 1909165 808738 1644763 1062022 861298 792608 158808 723560 956410 694839 244784 803339 1106326 1352103 1796954 263738 960825 299309 741716 668670 1526031 543432 534185 1107625 9900 1282355 482612 915429 1135204 551506 280560 312905 623301 1886144 746918 622484 1112579 1242914 681933 1655437 449002 1379761 1737961 534893 1692314 1587985 1790801 1840954 71814 155157 498414 1383344 548018 220513 818816 850339 528039 1841191 640808 1039809 377229 1951994 695797 995964 1257998 1173860 1602052 498571 1773003 806732 902580 1818808 313442 252573 1432337 764893 1217678 22564 645551 625916 818597 111103 1520455 725430 578769 1317521 1193952 1261450 387805 1288447 1824616 1070130 548278 918212 104188 1937024 741394 1006120 1011676 699760 1494242 394280 1009479 836210 1353763 1063799 1899483 177610 1186009 298762 1606541 1957680 1551184 1648508 1922534 608433 1537735 400476 740242 827454 1449838 169913 1739102 321496 531502 1223344 1677955 900169 1095862 1768244 1554558 1356875 296568 1765116 1819229 58984 1527022 1704488 1128994 600049 1577651 219803 1761609 1704338 582189 1140988 1740429 1003541 397415 1709729 129793 1909673 1852476 1465308 609608 803720 597723 1774661 1317441 1876052 565921 1173250 492668 1991060 1637529 1490812 8716 656708 1583216 999709 1253224 1858596 620012 876378 1260768 363261 1174508 888010 1779918 368353 1114911 82866 1167654 448082 1160974 160530 1275736 124131 588291 53344 1500569 362470 741869 759265 304022 862864 255532 804438 319600 1272184 219522 994227 1159906 1828597 405559 1896934 1721620 1428924 185494 1178902 1768897 794715 1341578 1606056 36477 439745 578804 720773 725854 8265 1433140 857090 1686957 681499 1133727 470599 1973268 1905486 1649651 1434310 1123724 6549 1443265 1243521 1140664 167128 758172 1312151 1191911 1935322 1293427 1769905 661561 389081 1584392 1851138 957947 1296377 859439 574952 588778 1029610 1186898 95136 228778 1841031 769128 149428 1438673 796729 1164810 1869337 687450 891097 884072 1086100 360598 1419901 1504360 583382 152014 690440 498231 991178 1040608 1824772 654487 1166856 908336 1067384 640550 153574 870179 1943043 274971 723270 1344694 1095973 1580915 1622966 1143202 305337 689964 341711 1904013 1355139 1298901 860190 358966 790890 1322273 647554 348016 747182 1467444 1682691 1567280 1700484 1946885 942925 51593 1587851 292542 40479 864203 1822978 1007626 126287 1162340 280083 1715128 930918 180697 1823372 526536 1528397 745527 1375678 1379218 1610535 885723 1932815 1802826 829438 1420083 613354 1506992 956296 600692 715060 1913883 530002 289358 878668 808720 1102780 832595 205303 336078 344725 1383701 1764143 1943951 728724 1662962 811141 655689 738838 1311872 1626261 1558803 541320 468014 129589 1911621 966094 800818 387255 1824473 640180 685805 389113 242580 551478 762898 342668 661091 1568552 1022581 257645 217819 1471278 1447700 818981 1003985 1262651 523305 873979 842131 1729581 1361533 968118 1920443 192861 1826579 1796777 585354 992107 370424 182307 1688051 923340 1327158 114048 785940 872310 113441 952732 1284214 717751 33583 107748 625540 880649 836681 1793781 1179479 65901 1679319 820111 1494028 212026 314055 946283 639458 340430 1650095 1611385 1570152 1151139 1864326 1794651 552048 2396 1180722 1529560 1080191 495206 1352641 1222201 1336822 1741378 1327660 1878449 429401 650591 1627679 1695031 1537662 69163 331638 1518876 1019481 941608 153411 1994079 732936 1795693 803333 835035 1525122 751957 151123 41165 340162 1620226 1811520 1733252 1348907 1433751 1024846 62756 1009767 101782 626600 580887 1521083 1661398 1026021 391867 295653 703284 297202 1356935 1139566 1071833 997854 770727 918704 807323 1088346 883537 53065 826391 1068257 1620070 205534 340710 459947 1864138 908332 1234514 366085 1392610 608559 373786 1846593 732742 955409 438289 86246 1458364 1658614 821390 1979399 852429 1684842 127069 931816 41607 1757721 1738378 941330 40987 487834 333938 1406266 783901 151344 6415 1455993 1885066 1855005 441006 1883159 1873325 932768 1372052 1347031 1858248 158410 338284 76110 1678618 96511 1782794 1366591 1163326 1690176 802874 1017148 779404 1035454 238894 89025 963076 1096138 960651 733932 1206458 1538116 1069007 1112465 541131 578877 808625 1888477 1696604 941614 1336431 838176 266323 1581916 403057 499365 1680058 1475509 121143 663283 501250 1765668 717875 31157 223704 897374 734934 356375 66045 481410 1166589 50059 1317009 620833 1195287 1484797 1332294 728097 754388 195379 986733 1352000 1873154 381707 1526670 1121177 736916 1105037 696099 1279135 1561434 1419773 1205119 920924 504685 803128 745609 932357 935647 205740 237907 1313758 214188 793055 425759 1846797 329810 1924824 71622 262521 1980569 1831118 1311050 1302996 625699 735579 481697 939251 1785753 118666 675318 1822569 1818464 275919 1750296 1790938 1155172 1435537 279411 787481 616938 1849441 1521312 102650 1472079 1815484 1985951 1558844 713676 434012 971909 823443 1891808 1208507 912646 1542736 1029109 1504816 1988830 1217850 1352621 877691 1001648 1262295 12140 151303 101941 1449416 1235417 1588179 974363 292519 1180891 1718706 1531137 580371 413635 1643919 1870828 477820 484635 274674 690208 981514 252810 396984 288094 504924 88832 1776425 1468094 318445 550326 783462 156704 824532 1383348 217256 1093389 418990 1378954 704065 262422 365211 1805928 479550 500848 1295310 1867095 710559 1410454 1992430 3502 903459 197967 1310986 693528 40011 885051 1160863 592398 440546 1267526 982310 688194 602669 365613 1228027 1013867 831170 379162 980750 431421 245049 532853 307972 433994 1206018 1167670 217038 1999122 1526369 566479 161429 1501827 461084 1059274 1192002 1116811 1656208 1212796 1086872 1277224 1709291 1654679 1404675 269987 1346399 836147 1226496 1569673 1320985 597110 1129516 1357529 1314743 1975633 1718201 160438 1556501 1405034 225522 1829391 1718220 759811 1998304 1964085 1586327 146989 1788974 1881643 1781638 1832543 292005 625182 1082986 1240792 1875648 100446 787038 1879056 746749 344358 1291075 921581 64191 1813402 747188 218354 738554 1112115 1070626 1783267 1591957 1518015 1488695 80398 945263 1539261 1914947 184812 893005 1264457 1448341 1825796 71111 434007 1302975 1072473 1920240 1276392 222815 115902 1879343 1969425 1861327 1308666 1049339 758773 215903 1827273 962954 1227124 947913 1552373 591164 251108 1609365 104351 360804 135236 1413720 1868470 735414 1018915 640744 692193 1649848 286123 1577878 274927 564495 1234166 1120935 853918 1179080 955177 738952 1531868 759181 569507 263306 85955 483972 1672424 185855 562264 1560782 1510401 301049 1364715 1409242 1229481 1867356 559127 654971 1638916 1262872 1456017 1213499 303705 1404171 836777 1954789 1450100 22165 1191356 477879 20951 33695 1542270 469874 1074493 412534 1182173 161583 197449 714417 933311 1943579 1722693 306381 1693481 475637 1173110 611300 936881 1362770 1727377 994163 1417595 1564718 1912994 525131 1510808 1932722 1567613 757222 27434 595082 1465771 923456 823115 517718 28690 1903791 1991131 1907984 175306 198767 313024 740109 1117248 1746953 1679341 1654466 573658 779027 1625210 1398522 1689069 1026197 425811 1754002 1396008 1961197 1216162 528268 1196611 543508 607773 58868 1330235 1689348 1079846 340712 273052 1338954 750416 1307008 115150 1522445 1847548 1758791 1799557 9667 802237 1650686 1870992 383010 877173 1348500 681340 661727 1002729 1689948 1829600 553835 896683 758984 842327 1341189 1229658 1792389 419474 300258 1992584 1667302 500212 1443639 1272691 645798 68101 1526464 463543 1591021 125861 304539 1484933 293211 523890 932085 926765 1577146 1181477 1636610 1770294 496762 1570438 1555821 466452 257312 1407733 1401238 928341 1679629 479039 1570097 1902304 254037 1751679 844824 432756 1981483 712177 1584073 486077 897338 493259 329915 1443327 303338 652904 1390616 721898 1760488 1031103 346961 140617 1194696 250748 1525392 1761869 101372 1847264 169267 1370668 614392 1207629 1908645 1163581 676958 1429580 253414 859051 972699 333650 786556 1223960 389963 1062771 1265131 1571383 746993 1034628 655278 1596555 1152883 8384 1706490 976488 10428 807284 1525360 659810 457635 495746 1154703 679593 1027599 627916 153529 645678 376420 992936 211056 886078 1217378 1636966 521304 993593 1423610 1955204 156094 979794 1192092 1179448 1974942 1123577 1352196 1075661 1170474 1202102 1656857 233224 658019 1873124 1109983 1229213 876244 901236 1067730 522560 1463138 1628852 401937 218090 1730173 1085061 1638341 1184355 445600 425189 759378 1207403 57438 873455 202381 967684 1496846 1063582 378554 1170930 1319483 1228995 1682777 1406316 1704749 727197 1050334 799971 1048814 887145 64483 153556 335150 1700504 1901811 1335106 1952688 1230330 1245574 105369 888711 1047944 1005381 1953861 1732870 1217472 1994038 1235241 266414 1540924 900427 956614 267016 100452 483626 1588021 382012 108789 865087 1594625 1876189 1884135 827317 1160198 1159834 318888 1244103 983076 1597893 1273847 436534 641523 1427544 325956 778292 307963 1607038 1028404 192122 1799015 630003 693790 48334 1884153 408903 320270 992961 521375 820061 449568 373297 1501132 286530 1582328 1837744 300827 1066958 1651925 1899951 1673047 1993959 636292 1885704 1995004 166023 1875055 1819957 1790300 1206661 886673 595797 119521 1766803 1571608 301810 693732 1460171 1027102 1585671 730410 1214624 895164 52320 517657 504830 1925834 802969 35574 1493200 1999036 1324094 242652 1789942 230704 1053033 1403374 913092 449767 437992 1438037 1097005 1541055 657762 616278 612841 116353 1508698 469388 473440 637238 814087 1509587 380480 1887488 589215 1623359 1551227 1150049 1719116 992237 546841 1765978 1272239 1656674 813990 1208903 1516804 841821 1092814 1634784 827299 61285 1798180 126017 136757 1029472 594789 518161 1334626 637445 1021178 1338245 947104 143466 1016356 1530007 1063141 395004 94720 327866 1640630 1608288 10230 902993 1564425 1966325 1928744 1965588 664230 426034 1875182 1751491 1088919 402813 1022968 963675 223383 1153006 1330085 1747607 1436625 897871 1715757 889487 74712 444581 243847 1403531 794213 816743 1634734 1325661 1282721 24811 1623933 576436 1963090 647179 563095 1343276 1582717 871837 25475 243329 1799544 1223563 1307739 360538 1714974 1071282 617412 588511 479042 1291114 1378762 1801758 119494 1427366 427211 713290 1026870 1042317 1781633 355757 1808101 1301713 1139457 111267 475166 1677014 935175 459543 1931560 1263811 1661850 767464 432086 377897 202423 1788335 987016 14872 35348 401126 857058 1632320 1410566 1973764 1040604 408945 1720805 1901912 667295 981680 1070869 1391145 756509 271437 1438536 582732 1650935 122678 65303 1564438 583649 1780533 639583 907126 1537345 1955408 590456 1989427 1190982 123371 713247 1835712 725406 389781 896016 268422 1073145 766686 1030313 61298 1914292 1725477 401576 571753 968134 251394 683531 385395 31324 616656 1105154 1091216 1554676 141875 538520 1287327 1779666 1686309 427013 50990 1113903 1359496 662104 1423377 352856 32323 711588 145146 1511619 926561 367367 1286777 248596 964887 418757 1816355 1223731 908196 895672 1745399 168507 426537 1663285 1153251 254179 1642926 415615 1199610 620216 1876378 1422552 202853 1873961 494465 1333667 149185 187155 1418154 803888 1777914 1525651 64178 1424034 807576 60688 1777837 1296350 1519397 1273960 288192 488232 498878 1737140 274973 1972221 458500 1380037 454909 1632791 1009262 363333 1307465 212468 1196333 1927649 701421 1190107 874951 685970 1528648 1712516 1195344 1081679 1530118 751197 638133 662415 1624790 1229366 166527 942567 1169692 111598 781922 1814840 1499001 1615358 595993 1096822 606807 1452094 326214 1919887 308153 494194 1062405 1944757 159758 47569 1602533 1572160 1652968 869567 1303991 1504917 160828 1978222 1047513 333979 1793540 1519727 771172 1798019 449258 1439530 1839011 706214 279666 1271723 1087038 981732 370094 91989 350661 440978 963417 1402246 1123741 1678634 370180 1087613 1274176 754042 1993130 233092 1924114 1302343 1704642 1086925 758125 1458131 357579 712472 198877 1923604 1283822 1110993 1697059 692757 43222 477486 825489 669412 1320952 257388 750683 1447467 1359759 189471 866755 1049749 441142 206900 1622830 1794747 649132 954059 1373416 1566750 129189 1517763 654034 1158704 1328014 744564 1183554 1110390 1757001 603163 1154685 480001 741043 1743415 1255928 1768322 161820 536746 739920 1763391 469194 611121 1757261 429532 856402 1916550 1441661 1203512 1998011 1837788 400983 1742208 748429 924448 1928376 123511 224845 1163978 1557976 252233 948052 659705 659246 1281305 582480 1628312 783974 1622415 1795475 850700 1730957 1604982 521587 1840468 1194795 1740802 657818 729585 1879548 656883 914339 884871 1071340 1172854 1256369 1073919 428365 450715 729059 880941 240512 1944119 556554 1894955 966483 381991 1670331 346231 858433 1213002 1744820 1517087 1424044 921197 939510 1410052 1754130 1215524 921420 191808 799334 1389590 1119046 356533 1634713 1768365 44052 1800351 664862 1634388 236547 1619739 247268 521761 404706 391010 291196 544305 652804 489477 1204822 1998882 1446520 579035 1151655 1008789 997815 185788 334141 374939 337876 113571 1251083 210278 19510 873190 865401 1810409 44369 1256315 1244505 191650 1904925 1985125 1045902 1764430 1215284 812630 951967 352898 1423190 1836506 1912252 822025 756723 654957 61154 409014 1048886 681000 1076443 634990 1268675 1796436 370247 810408 1683061 247354 1464293 955414 1361780 483616 1909937 870417 1575779 864213 1417875 267359 1208963 1764773 1100290 1202281 1153496 1139357 930716 170252 1755639 180780 1286083 914895 557893 76611 1439220 85333 77019 1784323 82816 879111 1681763 1905751 1755512 1080354 1981358 1721733 367154 650830 1776052 1776422 1548563 1142453 1943090 377707 847556 1530468 1076190 1108537 1527998 880422 31589 1928454 643805 178305 529 71818 315851 87024 1510467 1908293 379032 527364 1306141 1609942 50690 787922 1638129 223406 1953486 1409962 138899 639383 1802556 809804 297668 662611 1563660 1726598 746451 859035 266302 1342254 1869843 1470890 1549290 933293 1850160 1414508 60816 486153 434219 1843753 1349818 1734021 818565 389569 383270 1841365 1699857 963021 276543 1809361 1029824 1578365 1557470 145769 1647356 1760249 1917492 310324 1122357 1533226 878772 235388 414867 825963 454892 1555102 474739 1799822 932389 98991 385358 1999872 1398863 1275187 1578787 997330 1982434 1564826 720586 169339 348222 1533197 1858709 555770 936414 1914960 160499 614402 751618 651381 469825 1214956 76415 1694856 218057 1597271 598358 31804 1945532 1927602 1146433 741117 1204509 895418 1194323 1627625 937835 898081 502398 376036 1712377 1310575 891425 923892 1945464 1545916 174192 34060 1963346 1509286 618859 453750 1296980 701056 1120986 1654100 745927 327507 101541 1597446 1225419 474849 388007 1642291 867134 1881720 381759 992175 1003246 1543607 397174 813582 1543408 1663982 1359663 294138 344922 973989 957435 997175 1031900 651023 852224 67130 564157 1289699 1786725 182049 469545 1197102 1337187 1294130 208186 654074 1343085 285617 627869 1385167 1688337 194999 1369682 745997 1459738 497027 1354271 1454302 1385197 985747 115730 1046527 1915657 1173141 538821 1100194 900508 355231 379559 1434502 1235665 1138522 1119699 1129900 1735443 1504312 768840 135500 328448 1955369 673111 182047 727265 547791 425493 1699077 1253008 213155 537237 272464 642586 1957291 155437 1691444 875437 94499 140586 372206 1948736 873033 964586 359172 709865 355923 364007 1378789 1924399 1673038 1297870 466313 311028 762578 912609 1482275 1803200 634464 1193743 1300282 11839 393340 314958 1464148 1272955 314485 1248008 198187 644894 631427 1152333 808676 1735781 138145 1095339 1763708 663751 1157457 231882 1220259 1327607 3826 626730 1417877 1994947 1655329 45595 1145933 19021 1387368 336962 897385 1923096 320292 461393 861661 886478 1187893 381578 88736 880465 1841139 286864 1560729 1598125 1988363 982020 1957172 311430 668029 25285 1382053 501275 575701 1530120 724447 1726763 1833080 112592 425823 1735143 172342 900458 1263159 207863 285871 692973 1810256 484994 1941921 125972 639819 1988972 503396 1436368 979627 1676866 420302 40411 1447772 891915 904733 747598 1688582 1978572 132884 1382210 445142 696934 245594 821710 1241342 505241 482072 751400 516219 362595 1548387 358088 1250760 33305 560567 1386502 1797443 1090303 843056 95426 676034 948924 312347 655917 1168278 108379 393945 266241 1450380 513602 1626270 1910809 470193 137686 1974885 341217 211855 714398 1361999 977685 1707126 1658031 1295804 1040115 196623 582621 766262 1587833 121656 511928 1820450 617919 1617695 993312 1189093 756438 1944113 684638 1511812 222582 1442383 471455 961441 965694 95785 1237174 1978409 978709 1169423 582879 452691 1462645 1629581 1821459 947437 902485 231767 1870443 1423888 48768 30409 1734485 1815194 420280 1679280 1948868 587589 1457349 560189 436276 1276754 1839438 249182 440869 82557 1430402 946340 332237 993929 1665439 1030899 1336987 146433 1797196 1286945 1952608 1793625 1759030 1272266 1574919 1490078 1127698 1040717 1259153 44029 902722 1317867 1422681 1762288 1368449 829035 1945961 438743 178159 1245315 1050550 1670113 701581 1844598 115604 998699 728808 373090 1748711 1743341 916185 1477142 1059269 233039 1485664 1203093 257412 183304 1857667 652744 1774495 944113 444973 832859 1790203 1061527 987320 1156350 1235861 1859543 1003327 880903 1845639 519708 21514 1940412 928660 1314252 28686 1483798 1465279 1663370 1895708 968279 944898 1220973 483148 382802 1847100 222429 1317989 1506978 84711 315466 1368468 885121 1741940 96621 1502898 1908035 1435036 259952 1730869 851441 477136 1575170 359601 1787222 1957486 285309 791614 1823927 1987367 995725 3372 558331 962022 302133 1348731 1938730 1280782 112540 1151355 1531893 1373795 1777730 453768 321874 1361056 1432562 272729 367457 1466335 1865020 1721903 1867215 428427 1538384 1795 826610 1391991 830384 1441519 7229 459086 1297804 559356 2983 1404890 542728 313523 713685 1501754 1310919 493136 234777 1327978 1914783 310361 184638 35809 1254439 54619 383818 1146832 653157 733232 812167 1145064 1651359 174109 1982441 375811 1297740 308653 1998526 1386483 693834 1599710 649856 1251106 702122 1318670 937089 679917 884566 1634821 50255 196511 835124 1483920 1886326 308578 964649 856641 1891113 321751 910126 1329881 173780 219906 85481 1925928 1557465 1214760 1940608 239314 1988202 628776 429511 475776 106683 793208 108882 1759521 1922487 61971 927598 657027 322737 1405564 502793 1993650 893123 808917 1978380 716374 681371 1975949 207108 885889 1618676 1357890 120034 951395 1689878 175572 1648786 1982912 551006 680371 271989 1865937 459309 1552996 508590 1624334 1396447 1442428 1733845 1376271 278320 719073 1183801 636828 706123 1215714 1368133 690712 1992633 733641 1902416 375701 1031879 1006170 1022710 1707037 708510 764891 529173 495521 136212 1808002 1755921 998052 1227166 500546 1192422 1009740 1040343 1077333 1344257 307595 925071 1758091 418481 576747 83065 1331478 1234932 409233 1450421 281665 349616 992038 1090470 64663 625786 573093 226949 850837 1474582 173371 595624 1235670 1671673 1849537 186436 48082 1188418 839683 1124043 14277 1846960 378237 1124041 1849254 141003 247741 95279 1313093 1276294 640823 9022 988865 1614092 1681326 1073906 46914 1542457 1145075 178825 806824 88898 194464 1192010 1697157 985592 1028924 608531 864315 1105334 620933 844130 253163 1255681 391850 1058236 654876 1836345 1339881 597669 461595 23795 1879025 875972 451750 705685 1448543 444382 711710 1882788 559882 356544 152962 1949406 730434 1462831 255366 697115 15620 1725053 1650808 1840516 434998 22487 378276 941212 1843375 1807588 1074071 1720237 650482 1829694 196772 588995 788530 1182925 454847 1426934 855556 895993 1696254 723991 1736246 1991580 150658 1852627 49062 1263151 1165225 40194 625359 1531352 1953147 1950494 1042713 771772 1211727 1563285 1309318 1439341 258987 541282 1514730 1395204 1572807 1666917 1525370 813363 1825813 1391622 861989 1749638 1126541 1061384 1590806 1990631 1544456 590649 825173 1531591 1516534 1494587 1974089 911142 1489610 188542 1968479 255931 1665195 783086 1390195 25273 710200 479371 45330 1726092 1998608 1399798 1333712 430274 1514041 1084710 1997981 1984309 996170 1154075 527864 1757480 25415 438298 988190 1246779 1025410 1762301 285365 124117 610310 581070 976841 248054 154374 1331665 453853 1373102 241525 1989466 46844 652965 1614089 1863208 362299 648618 683861 482359 1106495 845816 748259 1670985 854083 1635977 1473382 694956 1868460 1873340 247594 1222206 1363580 534429 1794506 1987491 1774282 1118360 528490 1602366 1349392 547395 237605 130277 1665059 1708236 1214320 1293085 370998 1929218 1330266 1224402 1690406 1340934 1953179 1080757 910099 838439 57734 521143 1135243 1627467 1625064 1990865 1975773 1134713 855679 49177 152753 1927228 1831083 598541 355682 97471 395688 1129592 1541103 1037617 1762545 1768018 918393 1525365 1602247 326075 707809 202860 583732 1459662 718352 614798 562969 638862 872888 209530 749092 778005 755888 437336 266654 970182 1237751 269455 659353 531935 1332046 470782 167890 1473661 1683475 409963 818509 679955 1012128 775273 1118308 437027 193078 535031 165473 1312104 576794 1160911 293355 1218405 1785871 1009593 745829 901450 1128565 1588596 483752 792511 210963 488530 1161079 521495 1442374 893813 196492 44845 668742 206134 237857 1852478 1478041 1421104 349250 988634 227308 191436 163728 577730 1444371 1724705 55435 970223 302982 1439939 1749122 1026600 403461 601235 1506967 1064641 673848 401858 1783925 20605 908619 399923 1097229 716712 262981 1816834 630782 1112379 609195 883449 1379901 1392909 1294788 782430 119971 144311 1316775 1725835 1590434 285005 1939569 1572646 921107 965350 1795376 1612302 958819 1639803 149242 1703064 391832 1178740 935721 1038008 72452 1977083 1157554 953998 702525 1758939 483947 1204307 1983204 502435 1720649 1587051 1033001 880214 531924 1274355 1414246 186156 411285 150315 31052 601116 1051610 78477 1124660 985361 920744 902425 1216371 1345260 1535305 312521 1239786 1730804 953 1502531 1916892 829266 618571 1263938 1868323 686776 1413753 1508750 301684 1046001 524802 92956 483068 1600784 174011 195070 41011 1393114 1949700 792907 1083801 1213040 880284 361904 831413 65928 80034 1259691 766638 114442 669159 135355 1219188 723182 1905416 1063669 326593 1801543 1900455 1890286 976753 1948082 1723268 649235 501925 1425706 96072 494686 1692129 1943413 990078 1724790 1338507 1554961 1835457 1028088 1574322 703821 1059738 752035 1389045 534855 1399214 1975281 1513827 826853 1481653 1919756 276424 1094731 1175055 670766 1452980 419606 978077 612940 1985282 1150002 350739 604842 1735830 226377 1976823 758251 1224683 781316 23517 1236303 1781195 39852 246902 377273 1854479 1501508 508360 1497228 1153551 1258349 561342 971154 739326 1995784 966920 1959645 968808 1347581 804771 225954 1603748 1781412 1019401 891057 978869 701178 850453 974879 944681 341634 1033320 1445302 1403489 330223 914492 1838636 562124 1590271 947094 386542 920437 275046 663864 1649382 1079098 113339 1394605 818624 397059 320226 1634604 1133242 862010 18532 1392311 1964720 893157 1046705 1916729 1168441 1482416 1137918 788794 604939 1946199 89548 1206516 1748522 1521169 1402705 1731480 813396 1642507 1676234 1498353 1323114 257927 1389484 1418348 248966 837336 1492626 1014867 596814 1565043 1625758 766054 14757 1475030 1221041 1141398 570090 1851249 213482 148209 990238 1696856 1684822 185989 999804 936057 324874 489659 1639015 1143899 724234 945227 1357274 1947560 1597034 139207 1382546 1330815 595932 10004 1315664 484510 1136232 995775 854199 1217107 939039 1675112 345031 731591 180920 1249038 253920 1542749 1844353 194978 581903 1792801 647007 725117 536376 1962675 860364 787864 189595 400125 822575 1327715 312173 826637 1978132 241112 777097 1894569 792184 1807299 1768428 361663 227465 1144125 1381667 1999542 288087 412810 1646906 213430 870885 1012328 915313 1889276 310433 611693 1344349 742459 1420786 1968546 86469 1730770 1068482 497575 17383 1785948 1421509 1127788 1003211 1321499 722694 641910 442167 873538 1129336 1283388 74968 1210665 1331099 1235467 334713 1566411 369028 341720 230478 987195 226568 58850 1814979 835051 863383 829784 1003682 1808700 1054736 1831325 566240 1977611 335316 83181 501578 818532 1631979 73404 983428 268671 542879 1365702 1242702 1579539 80762 1697568 1528675 1543529 690531 187446 197379 541760 1113942 1409706 233820 893733 1149896 1610904 816430 689610 1534085 1065281 508912 398961 310238 434410 49319 1168480 347899 326022 625511 1378458 1472768 1175516 499586 957861 281094 1227055 198854 797680 1361969 415173 1105868 843915 544845 464187 1762538 370298 1683598 1092459 614050 1941479 658539 644638 1476349 618021 1433120 144511 1626959 483318 1304141 1658879 581653 786408 1291691 1735694 1011136 1150853 1354600 1882351 1521904 1452102 1061760 1579628 1084018 1823342 1963098 97228 377444 75363 340179 1875523 1743218 1545888 1086157 123994 1209131 1555301 1634575 1278547 507977 926294 298223 290434 766085 1147658 890699 1097902 758788 925022 490961 1023886 731055 1972116 1332179 679726 549605 770847 1321110 1569121 1970616 721055 1549015 1207746 411893 1976220 737784 1968922 890534 419853 890514 1778563 841493 1662629 1533274 1477528 146190 161449 1460060 238205 1592499 221696 809616 1103301 219883 847324 1634903 1650299 780087 98162 968312 27353 195954 497435 1617727 1561875 919336 959143 1486515 1490864 122945 1571047 1198935 585095 1546689 774375 1152148 766634 1053366 227915 1782668 914691 692425 1147813 622123 1093946 1094349 398782 1683678 477152 81978 1505271 1540063 712427 987864 1503819 719001 195067 1921974 1071737 1074808 1333019 1545563 1714099 1616878 1759241 1770906 1512128 525321 533853 450729 740871 1531104 1036300 792403 1860080 1531321 30550 463623 585635 613450 342989 602095 625991 50963 1465917 1898164 1212109 1990824 334007 1530475 1798487 1043805 1867803 1183855 220796 158085 1482268 14450 1509157 1372177 617461 1622748 1580211 1145919 1181979 482150 1483024 1711327 979049 1998956 996527 1427526 1769067 141092 1483263 898551 1545690 999047 583914 1711689 1959232 1539138 477153 703094 1790963 1437831 889135 1189495 989350 392125 906792 917381 1726621 1886821 341324 962789 1128041 1618624 581775 1272729 735286 103340 649297 961646 1806647 978904 1474989 82373 1994000 915605 890634 937131 949014 1095806 405833 1337632 1265946 455631 1712911 669432 334757 1086995 964467 1794578 326336 1421049 1850836 460209 1500946 649536 1183512 1451630 1374451 1486950 782286 376656 1564326 656502 1794278 1297017 1335003 1120773 815974 1755730 1783732 1225821 392481 817015 717889 702569 1360020 1244154 1759097 986889 260413 1198683 1604204 19674 908076 1142760 746361 458220 333879 80903 1898292 339115 1081155 764027 1017417 1966545 1559482 1742735 1671733 715922 1904074 1072713 189223 784303 803997 114366 314103 178713 1323169 1902972 520998 1725535 421271 849075 1292105 1372113 727001 711175 1775484 462702 1837021 1142916 1442106 1114455 1687162 205140 192982 1660231 295019 1819484 1250460 1361454 516436 1450563 340021 123485 416868 99590 1796620 252354 1334453 1457098 1004407 986978 1228796 603527 1096699 1667025 1174344 1607043 788269 802453 1340633 1481326 244626 1497888 1006434 1290584 364797 607404 1375294 348381 1171481 423651 1206464 796517 5405 1567696 514184 1905652 744201 1610266 225374 481918 1553686 1604477 1729286 99458 1973141 7749 571491 592235 1265389 214100 457418 1448441 1238824 904022 771880 1126187 1771423 256807 763586 605733 1886493 1141854 745379 348604 747298 532197 406365 208046 654305 572924 962756 1933543 1366306 1463590 844375 372183 1550565 521993 1445587 417458 1989233 1841975 1082171 366819 1275986 1138320 1099600 660237 137444 966959 1590995 1820803 867184 1199459 1836419 1927164 306148 1194767 225818 1728843 1835640 1145616 128719 165847 1155192 180688 740482 1912200 1579334 448922 1439055 1528763 109777 1533831 912054 1957424 876236 87275 53330 450726 1179827 132479 1925370 914987 328555 128702 954836 244983 264395 1190215 807995 1049174 88993 1111647 364695 1827666 1444425 1879505 449170 1678947 944879 393428 784181 916468 1081624 372684 1161014 329643 671155 208605 1517017 1246033 1811908 1655137 1958790 755969 1021681 1045154 251799 1466035 119281 1860131 534220 230282 762360 1130813 1671664 1647834 416940 1013914 1105885 813143 301193 510455 458189 1753514 1426910 1496338 880991 128335 32816 543312 1332751 874751 788474 55378 71445 1285483 1713065 1432043 1051886 1194601 217935 178055 1822782 248437 142487 1514394 85343 543304 381865 1352072 1271722 1618641 1457355 1360847 579293 1037841 1444618 145026 192852 1535065 1183686 734864 1330172 888054 597834 323532 323769 1549441 633273 455394 1031894 1019205 1932170 1667339 1978363 298887 1540511 733373 60977 1777564 129401 741671 1536079 1529937 1380455 852742 1366741 1472106 1424896 1507624 688243 29759 327188 744790 1580746 1689104 347620 1333172 1315852 118600 1431584 1927379 1282419 130478 1114079 800040 1803970 75466 189256 1475120 1105323 874670 1047869 880369 1719206 91018 1724227 476868 1435430 1763894 510243 819658 1154519 464973 1185333 1158504 805403 859982 326511 90895 215852 1336267 1752730 495886 1875110 464746 1406952 583138 1952358 245473 842628 1126434 93136 128613 1782640 1988764 1539640 1065765 1781495 1578695 1169442 918751 1806564 1620650 1788916 519056 185624 1975017 841336 181475 535521 1408129 452572 30172 1975746 1596334 412988 347741 86964 1901915 1052124 562442 746686 1049953 88543 484247 790497 22811 233339 1436981 769977 1265551 1903447 175501 1345997 298299 1793152 1463445 1028032 1342968 632142 1947477 1483563 233946 1076581 770191 1048266 1471501 1903605 1982743 1692084 719413 385936 347563 431712 1153081 1355063 733447 281972 234731 1096975 858108 670337 367414 31453 151539 35770 951667 1177671 189236 1046727 222220 1229905 1893812 828334 1561165 1055004 156832 1102188 1923155 6694 1438596 107430 411256 822116 1937061 1925027 715714 1931440 1756122 357512 60094 1453499 1028228 492106 1140794 1898152 1449001 1848266 1609283 1051287 1292504 1216929 1801236 1983834 1395157 477039 1497385 1079938 1093788 1700311 259062 95707 1015122 909192 675656 1423413 827673 133862 1551780 1221866 1749004 1766701 1485827 1597324 1229070 1488046 1222094 1880214 549975 1562735 1361839 329062 637823 1488459 848074 1991344 503732 1853795 1024179 1734560 1360560 1494890 1593467 771048 1604016 564870 1243939 567707 977057 1000428 1955555 1302136 1939131 674197 464873 1011780 1211397 1836674 361829 1672568 1365169 222318 1317782 1983538 1593740 864876 1932154 1313188 436490 1653341 1319656 977650 1331973 926023 12469 26744 1154508 549110 760376 1561029 1206108 1188406 941543 1614392 1222699 363911 1621493 1448353 297689 1571216 604228 1443737 33662 1110812 452147 1923363 950698 154429 596746 1839819 1894854 1927411 228774 830976 1415676 1423291 1705330 214201 1179997 679158 1354399 401891 1150719 327377 1211790 455066 151237 1790639 794267 301837 39288 715519 1215603 687137 806508 1028035 633933 884012 113657 1323399 335849 1100924 680234 1931445 152179 1205284 1581240 1155257 777455 238391 1128656 1926511 1065821 1719780 1311252 1263233 501784 849209 339517 960500 947168 202717 597183 1875921 1447210 968184 1496007 1232563 1548407 1194083 36285 1350318 13572 1464016 1323390 684807 869533 1080333 1349587 1724898 634122 1986094 1176547 1336289 1916997 1349624 1158464 400513 418508 1979929 1571988 1506653 393522 1752018 1066670 1729212 1977517 1522685 24922 1202789 807084 354926 737438 1012461 1403618 1727077 1971878 1751108 440974 359484 852810 708006 1109030 797213 1520844 75552 1219562 1957196 1021212 473098 1795981 723496 63566 1769830 1195297 695651 1604933 1360007 466475 526215 1697952 1564362 459655 263037 1997439 1486436 152166 1692014 1237915 576780 455618 1076856 221965 1126088 17234 769086 1264381 509840 451670 1330036 569300 655040 1715035 1798511 752363 1771534 633349 1450450 156776 1578249 1572440 1292946 973411 1265982 798989 1685369 731007 462157 1163002 1951746 127034 1520874 1676016 558237 1322035 1773440 1243289 1878726 38532 1530670 547813 1184444 1043974 1683645 1229169 760183 1528170 165764 1893055 431606 1398279 1674944 991907 317205 1636914 1269965 516969 119804 503227 640428 1210652 1610941 253915 596367 608518 743271 1360985 1212691 574616 1986242 924263 1664913 811833 1430207 1934329 1102560 557286 578568 227481 115725 737391 95270 801367 890105 107529 1675203 1575961 1018835 1517640 374127 722007 403942 1154066 1785833 343565 1035639 1128558 1031221 1376825 922084 657635 26006 1529539 956166 1261682 1772190 760223 1629266 1915673 809242 1526545 1137198 1410625 1876683 93399 482583 262023 1216259 326669 391410 337874 537445 1119198 1732410 548942 952798 1691778 128945 1163862 1046200 506413 1438158 1692159 757781 880384 1335551 635995 700989 446532 1603392 1652525 430834 725531 1486874 426508 267681 939569 1260072 618761 697506 1900595 753342 517465 83792 1438858 1889240 19512 1745750 716510 1734263 33349 1075617 78740 1207163 1144000 178709 1183775 988351 826633 210215 904017 922951 1710172 132624 145518 1370465 1212866 1859173 150661 304912 296523 1721057 1575442 985093 1067500 1981289 1243864 600914 702743 1050625 449439 1903868 784803 1178393 252656 508407 274612 1730151 968123 1487331 501032 233646 1682129 1583443 587120 1247687 1689931 621549 963634 1176064 760264 614152 1097409 1816085 1850881 1607296 227984 540394 297579 1333662 296486 590084 814034 90440 1889981 147317 1774380 1826072 1556561 423818 30327 1031098 212215 280412 1927568 747590 61354 1799692 930854 269134 947490 1461279 1594358 327453 1844478 1816889 190917 1252880 935082 888487 1839846 901087 132703 258328 575649 451730 373508 1343167 1766206 734398 1463855 1156499 1625676 501899 619315 175213 646081 997680 1461354 1223414 1352303 1389883 376518 1236597 341376 185869 252871 1265695 79250 1580344 1188005 1428753 1674306 191191 1523732 97383 643494 42657 86766 578857 1914491 971927 1918553 237213 1095884 1693681 821347 1619665 1069020 465180 822628 1244383 194158 1281710 1079036 51419 1382861 462990 803323 700875 1725536 974400 1017701 1538281 1466817 1257871 86637 1038500 1148810 772464 574077 328973 238712 1118947 287673 1986759 945766 501799 371999 1178503 707521 1125847 1325683 1214060 1653545 1840072 1903207 954590 1315651 1961357 1226024 1359634 216612 1847299 1015453 630654 1930560 1083943 626308 1378863 1644519 1820775 671607 1930493 380995 913973 1247020 512864 598371 1438996 1269422 1051727 1488928 137520 106999 1136949 1566548 731339 526254 953150 1594626 672036 786944 694312 1723546 1510319 243182 1669667 1009756 1004266 601284 1084704 962281 1994047 568377 843604 182457 999284 137595 22024 630044 485508 1390771 1514796 1701312 1768790 94164 245366 1574933 763951 1670112 1839019 1603150 1816503 336910 550828 929443 75004 804990 1434423 83080 1024275 652653 1724986 1628748 1393471 829107 1674346 374176 1664260 375364 283896 419843 1373046 1873404 1713514 663578 257659 1228976 222729 784999 1754771 812733 1218408 1298767 375724 1741984 1691363 971821 736594 120574 1586859 397460 1424617 1161894 1232545 965265 400375 461500 92717 1077665 723812 1588723 1128327 466865 1860677 1251319 1461223 1892481 837992 1756325 1887246 918870 857296 293615 432976 1783667 142797 1626905 630965 1497863 798026 895599 955438 1476757 1052728 256594 1553677 457693 407613 417595 169792 824530 9068 1368215 1536193 1725598 853064 258355 254667 938948 1575757 27585 141276 1406854 1430583 509851 1201391 1686678 58538 493742 704157 529953 765586 163843 540954 1559197 622558 883533 67726 1934115 1372643 1543705 1068247 60658 652068 1693785 1022007 1756834 248094 1195382 443618 500534 1846332 1995279 308306 712414 687356 434748 534868 1214569 477670 976052 1289828 1258931 1286811 972143 251110 259832 1606058 1978644 1999626 1126294 1678161 1815669 794615 1052836 1169990 1475065 51316 695197 1499026 535726 732789 869679 1698032 1013451 156176 723608 1550816 1967695 545216 1304463 1523822 50115 1812506 1320659 47920 705825 1524616 937874 1533616 1543621 1275529 1672357 1135705 995816 784933 1913579 816398 421940 1021102 110047 1745697 824386 769152 1312881 1612431 1079689 1023764 840659 1124677 1226626 964891 715616 767107 1820320 1429210 325019 1920994 1900729 1261361 1282220 853641 335041 1733466 1247082 158117 1542578 848126 166476 1420016 879627 800425 1138807 1272929 1773838 704887 1433438 166585 1110343 1641352 1626276 1876647 1989346 1704785 997788 448072 799148 1651260 1193182 1538137 1631697 580470 1886022 816437 1468864 558821 1603271 962800 1669682 1929340 1343829 237557 961322 1136352 648230 1404300 486561 721158 1942078 216375 1529497 811429 1044297 867446 1736790 804737 1419459 963326 1229895 1709820 138224 1279665 583756 639221 1909445 1365372 726462 1045109 1430324 1018183 279933 1711431 1303 1756495 352486 1167458 1778557 1517524 29631 445114 1624268 706177 1756951 1474557 1436751 1442318 1151995 1879860 1787716 391337 25836 249868 133454 1993168 809065 1629494 1639874 282976 1757378 271025 1505201 83599 671716 1132328 1192153 1509272 1206265 1186165 1586316 1609960 759891 466525 824879 1944630 1260294 1436601 1780302 856015 1342210 1861225 352666 779334 1470665 843943 1678507 630579 1907854 831184 63573 1903716 1207327 1017437 1855719 164382 817751 1451966 924275 370356 306760 1301810 90973 210474 26301 1757988 1391065 354198 1965030 805877 1022214 809832 1425170 776324 1473700 883296 1359257 47309 1516308 267346 765571 1664479 568244 201139 1649716 533537 1906181 666597 1306468 297246 351431 1461902 1985310 1205480 1648862 321611 1240532 526438 854270 1362957 1881907 307998 481630 1568227 394143 261737 814800 287228 1929910 964524 144024 1223534 486143 945318 1897955 660292 1153132 564496 110766 1326044 546110 1105870 1006258 1100765 347965 413853 1841271 1322136 1401988 250288 247196 1694964 1620865 714820 464271 1933968 1457551 660879 1675641 1511536 1720028 1126036 1274038 619113 849099 1015031 1091133 381157 1997348 1969704 1774226 522771 1118054 1368633 1212968 1741906 224886 1045445 1000028 1059495 363007 760451 1347473 189936 971111 1669738 678409 43760 180592 1261331 1640366 365036 1032046 374461 211957 1124394 949342 812703 1598214 962112 1478121 1303799 822322 1405629 1912306 1089194 87213 747083 1465974 1647426 465879 671694 348247 926663 1837708 243005 1844526 1142923 1123202 990697 1427362 186891 1636144 1810230 217484 31121 1472763 130716 634549 632137 817229 169735 1395095 1999524 1663896 1618205 150158 1965944 1249273 123387 18393 1698461 1881034 1013502 937841 649122 1606913 1837059 665491 1421044 1203553 487444 1058161 1575632 25424 350599 1663391 627632 852554 539882 308614 1569875 1632227 1564578 1064421 932619 200282 1393704 830453 102421 254280 938373 1720879 1660888 1602710 670382 555447 444301 953689 1128215 1992327 1575733 1667063 350021 1428514 45600 1051955 1814308 831396 585733 282075 1334964 655901 839879 1120917 1659214 1365643 626404 791021 28932 1084220 1290074 1436481 314986 1508413 183530 493959 1420685 1319810 187671 22651 1553551 744523 338781 1043120 1128883 397217 996310 792721 398743 1943725 835358 1193774 207561 1942867 1046499 398032 616421 1649637 1239024 135317 796758 1378482 1181136 294781 763557 1595169 303717 710291 895665 32775 1946153 151815 837595 1816197 560314 1119665 1389141 215778 722966 1949653 696355 1228832 1231826 1873660 1265114 870797 1447112 1445719 1917575 8672 1429841 1728043 1418994 1155220 1107979 1952437 655759 994147 514670 801437 1319743 1559561 1332880 512961 76867 898424 1304872 107674 1340323 1125772 1035929 966957 94974 941273 113567 525035 1654389 861656 1208435 1005476 1577637 248261 983273 273967 414682 978022 1839491 1544451 658507 1295563 1142810 987927 1720347 532343 1321599 137879 956218 1584834 27857 1642883 213564 555843 285587 891917 989617 1727969 49808 1555333 765252 1346471 1886139 1600246 1177981 1007952 1099005 673271 1048522 746691 711609 283575 1728492 1019883 1070694 1999063 1622665 1953643 1069795 725574 223379 300795 422816 1931692 1633629 1538012 677110 219614 1595232 588225 1997341 765336 1516057 1972314 282644 1449833 1533466 651212 1325001 1570899 806925 1382472 1366750 995793 1583192 1813972 1420379 297035 154291 148622 105067 1642769 1560642 770085 684190 471318 1306410 781500 303445 864599 1927091 182074 1020331 1011816 325176 315822 152639 309621 827878 178961 989698 1509613 1814904 996659 1096338 1882276 848162 297456 252347 1362125 910368 67151 1984674 904995 280212 1757874 824415 1915837 530009 1912972 40022 529297 1031964 181168 1830234 1634004 885758 1653892 829523 1398424 56934 1140573 988934 402921 886251 1549510 1347280 77953 1871128 1049232 766572 1249211 1695494 1582971 1973195 1655241 332874 289059 564600 616579 1809849 1207460 813619 893212 816544 1581103 1837912 1173447 1605432 1384645 1326214 719128 1444340 1001107 1179026 1734680 1414030 491405 722595 381906 1447236 1448944 10791 1761426 1629988 535323 28887 1222615 1288812 879860 180020 118356 1996359 982294 698179 1720914 548497 1699397 502240 54945 748670 484332 483400 678202 940840 1978279 398455 95464 416201 1368810 1871371 576289 1175790 1359046 1281005 99953 251225 1645273 87471 1782055 938647 414658 815481 879714 1131 215080 1448474 1741892 975406 1797514 1439942 1585865 34379 1159498 1864966 1891525 1448047 33274 553529 1774091 1639064 1635348 1368118 786759 346966 495090 893693 563465 1356752 1939252 1302280 940744 812352 697265 833930 451301 50337 749906 1458883 1765574 1080005 316190 1869463 62420 1695555 908665 1620537 1555612 609406 31904 1757966 1873990 490233 1120035 1067286 843858 548813 132819 1001483 37583 156294 232846 1106961 503247 120662 1539231 285386 776841 1167757 179897 1869135 1578716 395132 723054 1482038 1052230 1061532 715531 1798701 1555314 113648 561253 356766 33576 1867293 91188 980802 50984 640490 517674 1157218 188512 1783693 874275 1261360 797444 1258137 1308288 746566 1958200 1455751 1856892 1168457 1326487 280262 131863 1476045 104995 699186 76188 237528 1709586 912771 519630 464139 1527423 769156 107960 1656140 1242996 749432 1645199 515164 776924 1981285 1403502 1429954 1529859 718016 1935574 889216 676237 232920 1875884 807431 1070065 1889520 1853185 607339 230469 544947 129634 284998 1636579 1062490 1836212 852669 1190750 1650485 1906626 1559287 1939715 121805 186745 750398 954554 1664536 650487 696926 353009 1772703 603443 1826151 1345257 167670 1920079 1242043 406744 1278880 37369 193441 1205857 1658490 1602652 505303 390394 416471 1851649 993585 261021 1347700 1725513 686145 556817 1323809 1136656 225744 1571648 1913660 601780 1176215 567879 23227 546182 1838237 1759242 1803157 42804 417839 517261 604562 885553 124630 410042 1463072 1647896 224404 944662 874250 1076665 662016 1580206 822208 209723 740231 1049446 1838147 669069 1729842 1159949 429432 1339020 1153558 1799350 840044 1392751 1879666 1232068 1972967 797952 1282718 1874609 1020964 348973 1402561 1826226 913477 1076792 1373224 362661 1835359 1279310 1227436 643487 1648218 945248 1681894 992062 1893938 1019144 833166 650961 1219307 1263802 1170923 1576758 495743 177835 1025904 1703676 889395 1853749 945359 1462497 1541829 131652 1940845 217896 1582161 1247508 1810617 1764148 1397580 227163 1392577 460011 515449 256871 257215 1495138 1394304 737328 58080 1700867 81989 1140505 644268 912197 481709 804275 330556 839237 1586074 1843153 1163448 1738949 891880 1558702 821981 845726 887217 1885878 1102544 1039992 344440 715396 10215 1456680 1099117 33509 1006059 750827 1805885 913165 407098 1106617 1650726 286082 1312226 1046922 75145 492198 780500 172848 1416827 70583 173675 1592339 1067838 618689 456197 705653 1457283 1315772 234846 1648412 83703 283813 393930 405675 973882 440100 954458 1974735 284491 620033 1268430 912875 434074 5532 1489151 1903980 1451562 296394 821869 1393738 1559780 602497 870649 654348 1881793 1329667 316962 1590172 817817 263687 183803 369861 1076933 1725711 452476 1292139 1676948 1483546 147337 814470 415389 1629278 1110035 723201 1424276 1565260 905437 329567 1053249 1061439 1962445 1495793 875485 1357629 894140 833397 1355126 1872677 1639114 1436594 143927 857513 439170 1792273 417134 1748148 1738262 916967 1250132 1984682 1460957 1983255 847155 704293 592663 1987766 1631542 118220 1706868 1564382 1668360 1516833 140572 1652137 1116901 1980673 282037 222770 1271884 1885715 1844638 1231878 1528275 613160 1925451 1664813 548202 1816346 751081 903326 799842 1984179 1198754 526864 449737 1810696 1858961 1945487 97602 1970409 831930 1630369 331928 822184 1649267 50456 1042301 1822057 1599017 1826698 353032 1183046 182890 1710161 1441967 1863091 147804 1287380 554469 1947192 1853927 524500 900361 1344292 634270 63208 1063071 1463554 1623407 1413392 180314 1082786 1645008 444636 1790058 1130553 1826732 998758 1186935 1754982 1070038 1160133 206012 225394 1483883 1685003 1005924 1957265 1315868 880158 1390433 1285032 1044100 1836347 805176 1738495 827862 75985 1337854 1584598 1190030 1414957 1828473 1385175 1963847 1789825 4441 520299 196486 800848 709204 836492 1099941 1419826 1986714 1967318 292035 704364 269850 1618661 1559966 1792728 1490427 1615060 1482097 1500532 135615 363960 1148273 1636837 1328916 154838 1802789 73922 1529298 156028 1963045 78626 158740 1779499 1550810 985288 829594 933451 1264836 234949 859983 1984524 668877 397020 1097648 131340 1780206 1405221 868012 1347347 1914541 799975 952726 515807 1869639 1587958 1486486 1249776 1718427 785791 685557 627031 343671 1821327 1437491 1004212 1114798 264328 1601350 37732 967301 910898 1228030 445596 743170 513690 1626786 914482 1246036 1545474 588058 1807882 1586204 690022 16359 1659463 1219988 1610918 134926 636895 1963766 1660764 33584 34870 73362 1146981 959297 452920 735702 1232147 709187 1753100 387205 1769381 673401 1967475 1191661 277756 1437222 1505464 848302 1881941 835050 1616040 1385524 1151015 351222 1658189 1185753 718498 1285409 651800 1983742 222933 1247199 1867917 633558 442810 83849 1725245 185691 132351 397029 185451 1158035 1023708 1906402 764569 519586 1287746 531524 1614260 1322113 1698361 311731 1697368 807298 881212 1051777 1370455 371015 1601798 23807 1957335 150134 435193 524909 1163725 946686 1115855 509369 1082562 934646 1444552 1877752 1767462 303185 1703107 1260298 682782 430443 1173387 1318892 1289011 1440294 1538910 981019 1980077 1615012 415175 381835 595360 1137318 1649650 867738 1491828 84730 1914372 1336149 1008946 1554990 1879948 1439773 1822842 668766 1915910 1245135 494247 1019559 930902 1013060 1081795 1852201 877625 1223565 1087055 1667677 913290 1752091 844526 1233589 358196 115397 1897954 1266391 480670 566947 735972 132618 1514044 1141164 1422813 1684576 1404259 487548 290254 40338 729227 1142897 1542311 1770121 1556988 1089442 1732919 565198 332015 689976 408079 1880800 51677 1951598 1043330 1115576 859136 1799073 599517 1907214 356996 547238 479179 1400055 1760854 1867118 1416329 1090975 995519 1578528 1132119 1959830 1588772 1734000 1050491 727676 1926553 1569045 660040 704025 86035 1204802 1931347 101517 287107 674718 1018224 1940643 1440834 1111547 1889255 983107 643229 174814 1821960 1908993 1032289 1009432 1162868 1006088 1615056 1199944 1370996 540550 589779 1573021 1154311 1393505 358421 76029 289610 415903 1295144 1812944 1726109 216824 662710 1516823 972372 127246 287015 947394 143538 147139 1828670 1759841 1995003 1140843 195642 1568588 264848 715463 1646358 1036575 1776270 1302246 208561 1563665 1103899 792199 1104742 847485 1814412 1514055 869025 322625 961079 1891080 53990 947244 905220 919079 1942896 1042343 27742 1593826 147728 1659065 890049 1509089 767586 1594487 1935613 1132723 495450 1254673 233909 1115651 108234 511553 1795840 1608875 110582 219556 85445 1085040 1163400 525540 57498 1579751 1836436 1772840 948600 562805 807794 1070198 76693 923603 428454 1140141 1490006 589999 805268 1083592 1397512 57276 50883 1119736 1158947 1455998 595481 644491 1819404 1936022 732586 1536753 1124643 596768 1163157 650108 929787 318942 1450807 931595 936739 187053 1657735 1491300 1825083 1564657 936800 671599 1263748 401540 1722382 1815261 1860032 729176 125797 1961597 766155 1412512 1783010 592002 829506 1103278 899029 407483 726912 1400674 366602 91777 1772128 495362 658610 1839497 1563258 20981 915979 1035067 218113 1239723 988916 1520284 390546 1732419 103877 1976183 382818 1334694 136619 553728 654459 1239847 1920442 1612180 497039 1467998 1308835 1418802 1616321 1543143 1155023 1511620 41335 662213 1367896 48488 785354 1245876 1552434 607139 401562 634634 1304555 577962 821687 9749 991661 1590370 812300 1911817 475588 1795403 300450 1576656 737658 1423948 1652516 876074 1597647 986596 1601629 635691 363017 165378 1040718 1565348 334891 1712754 1927459 1230842 1943931 1391490 1590400 1106286 1830000 171545 1005290 971592 1875399 1287743 877935 1536860 838906 1285275 704845 1605482 53776 606338 1195434 759555 275192 294860 1816752 519983 995144 1849766 807183 934396 811888 377602 27938 1334350 194511 1671254 1091169 878355 1643206 532459 1409477 1145374 1276813 561293 623435 1315319 1997435 724284 1922807 310828 879728 1084319 1650090 1491649 336570 948190 1813572 1321147 1412365 1617370 1458250 1116938 1650049 1501812 1467915 497671 607372 399179 222139 1758378 988595 1175702 1935578 1927783 1210470 835906 1669489 335262 336599 647563 1843817 467115 499090 1623925 385616 1468549 477226 1118025 478706 1936552 111376 167432 1716661 1240508 1377011 1688585 206681 370332 1181201 459170 38002 732188 1640769 567768 691836 1857577 1077250 866725 1148187 340087 163976 1392247 531331 295292 1558240 666566 1400993 1048190 1373594 705029 277284 590589 819385 1908080 937255 1667828 787713 706927 1485770 1681872 735686 944353 1196233 402604 983108 690845 760320 1985136 318776 1002922 1305818 1193953 1849366 509547 939161 7411 563830 1682559 1478531 1474129 1436337 1371225 1717218 487052 20728 118835 1892335 274521 1093461 1271389 332672 1332521 1315524 1679591 69097 1784847 179151 1719806 199053 569955 146667 307570 251343 661749 195371 1908916 1919422 574591 532632 1920093 1570710 1770703 1048269 1583900 1057767 1081208 1197626 1896193 365550 1384453 975470 764787 1353945 41649 376734 991674 1045575 697050 544061 1989145 255675 1971493 511650 191286 295679 505285 1190293 1621979 1646637 1556213 441261 386818 1315360 1722796 825801 302348 1569379 1783195 1968163 213251 1983287 772559 1351477 1906491 496836 1321852 980610 582379 1114469 736627 732922 1975668 218671 1016063 1944462 1259654 1510298 466083 1357756 675844 950223 1332258 296006 1395212 67541 1572447 1580898 920200 456149 1951104 708285 1591908 1107676 1305722 1719703 1799554 818091 519183 621587 487178 370724 694481 743043 1241866 985283 1158383 570376 1408479 1939686 93307 1234511 693175 86269 1361059 1175284 1118115 818839 1471726 970690 378263 1945063 654961 569865 802734 833148 1447644 1241086 9716 1798532 1045880 1404900 1121485 593860 1942441 705334 646101 288673 1597351 198126 500144 1094583 842598 69888 731147 405968 825374 447330 124366 1351183 407005 603113 1394749 1156276 1068262 1738394 1908790 1940794 1250329 1472575 10214 1758152 708800 1575452 1922300 75855 1234688 191840 692391 1857994 1600845 1399238 780460 764510 633561 694125 5389 754486 1119030 1831899 142937 1572328 426244 440449 833100 442803 171991 837857 1500292 1627775 1963125 169573 1959292 665083 1739264 1800784 527180 1814159 333411 47940 87642 890630 576750 295241 1846267 1286725 493964 1312692 810158 1800723 1247004 583287 211423 612880 805619 1581254 16878 176288 1140561 696693 754347 60472 1556648 1454081 1444359 538707 1875271 11582 1147947 566494 1639217 693017 828745 250168 1346844 1436246 3340 1089811 197585 205960 654029 1670190 672221 1340342 1395281 729116 897197 295871 35790 1472395 1915577 563484 307744 982536 1904278 1603931 444736 1065936 629971 1413284 438754 1459525 89341 678146 87056 141181 51215 357914 1009121 1040094 594052 493872 930154 777218 1299220 678221 632589 688848 173423 1914669 1423686 1685202 691928 1251538 1469600 1018851 1706770 82521 1567850 1389461 1293553 1904297 702153 1072309 1120674 1185797 430802 573634 93728 1369118 1987489 390262 772740 1729784 1576019 1333430 1062821 502873 1313649 891963 936998 582339 349956 206618 396216 1380048 796111 1368404 71819 1300246 52297 1354732 47185 1934349 58970 1182885 347975 1609923 297403 347880 1428379 1484733 55802 497409 1660497 1835300 1282155 1328460 49874 320161 260084 1148463 1383826 1504075 60824 484054 1074890 320301 843588 741263 1584181 597564 186211 621493 875599 1168664 1922374 1725048 189165 1804425 1406797 531309 839699 712978 1953033 280722 1978524 888566 1413677 520789 695090 1290906 396808 5574 1742706 407669 1225535 1644045 1618531 1415546 1877670 190968 1876882 439823 353892 1720104 1740819 163934 1363496 50954 189784 1568916 502250 1182750 988544 797945 1407424 1721015 421381 861569 357370 597901 136950 1091922 1010194 308867 299496 1233399 834746 1375452 349633 360955 788136 1857339 1719481 1602810 1766134 1556881 911779 1675843 316959 1431343 878021 1823442 213597 1530568 912755 1945045 1741624 755214 1270128 1091822 866656 696579 1312023 1192406 1366900 1457451 502315 1058789 1233116 1913839 1970999 536068 1295166 815131 1293003 279998 1394379 346649 278010 85006 1622438 711393 601156 100808 58956 1846202 1504844 247096 1093275 675924 198575 864998 766552 798631 1590424 1486923 1014057 115170 1067861 19535 1931295 1281233 1786512 792902 158689 772960 1824936 1986451 1620764 1395945 29411 1332409 1133923 1477819 1021094 1197695 412970 1056591 925603 259045 524824 698163 1467385 801669 1555167 718925 1597912 865315 688884 1269507 870986 883581 1448539 642023 1938203 1490058 1520283 1549684 1843012 1233671 1812573 985646 1220442 1653726 628669 329646 964419 1199843 1703681 1653156 1858300 672478 153549 341903 1346010 1954868 1439792 585790 1615275 808830 1033364 1554660 195504 115224 83674 1549866 1804471 1733778 1530734 1515754 307769 522065 846502 349659 622333 1825521 106023 1917744 1967468 69346 22700 484008 696572 382508 942499 1925620 1533407 1350018 1022188 175354 1841561 974903 1605181 953658 1478044 1331932 201930 1525800 1747019 452158 685555 1528415 146364 355157 545725 286926 1808118 1979601 43843 235313 1816857 1263803 1854921 637577 1160952 727816 557434 500937 650698 767626 1510097 1575929 1088391 179320 1172586 1869301 1123752 735184 125422 174337 1068975 877993 852048 1614786 550392 1404616 1312251 736117 479069 572429 1302676 191207 542593 1714280 1300908 308292 1772244 1975352 559268 1825611 29188 1454760 765532 1035942 1850351 951479 885109 1380298 498249 1770655 1783996 959989 961591 844832 272805 1853116 47253 1831044 1624345 804599 145531 955790 1500599 1937964 1960540 804574 591004 1719108 1810201 1789476 654680 1892534 1681981 775621 166650 890524 861595 376069 365444 1480051 1560772 1990337 1476275 585570 838455 444129 1867136 1431151 1349716 1826596 709624 227623 1008242 106825 376539 295659 1885096 1714234 1033254 738648 721670 1882127 1608784 73856 1003041 1324375 1913390 1823845 166010 719630 896138 84155 103577 1510583 393711 222288 1427000 675477 443072 188069 269862 343229 414611 143416 436712 799253 157801 1797232 1106861 1627246 850401 372904 412813 602206 739005 807094 1427292 1067933 1873311 782886 1949323 1531570 1879220 1082510 1674676 940128 1662181 526356 1215787 983254 373720 1171744 804788 172812 701028 1141562 485775 262215 1662968 1134511 137110 984247 759538 962105 1120679 309463 1312643 1333099 965974 742368 945748 1916874 1400827 1218560 1082216 1656240 387912 1605804 1665437 1069661 1000842 1938014 1450303 1634598 1264459 415012 356502 532956 1817436 525957 1445752 1393056 1838922 655345 1019062 1878385 441986 825003 398626 1661593 594411 279946 1841419 1346507 903690 443037 741367 17400 934268 162213 1933842 808003 129090 1102586 1293475 1721595 1505714 638153 1 1547639 1357303 247212 1586681 1428057 1292154 1768256 1225130 1105431 574283 969319 1511512 31249 880682 1194136 1421034 1726050 1538016 252432 287917 1179556 1835522 1769549 954684 900875 1333971 1925028 775235 1782443 540060 253663 180391 123930 1587349 45945 291930 1926944 1610083 1203835 271739 568308 513029 1552341 1713531 1716246 1543984 919758 845915 1495212 840346 858956 302205 590691 1503990 979377 260907 233042 26547 1680819 64339 906374 877316 30682 1316235 1669588 284441 1696345 838737 532838 1496825 1592622 1319233 958455 775392 1683248 138019 1023046 1834642 46800 1949805 1238626 1230610 1240354 445397 607279 885076 880127 1838093 1734121 63301 1198820 1557096 129943 1711924 1852865 260580 1190797 758656 1042980 311871 592804 1779570 790240 1146516 586563 1892069 843055 919622 1979050 1828894 839419 1619060 893483 410324 1006363 182942 879251 965696 1391874 871468 678856 1285656 1622537 1233688 83848 1229912 1807812 1698078 1271096 1594200 1835977 1559825 1075046 856147 571444 261727 1003710 1274646 749238 929301 442649 1982764 31685 1448963 1159258 1442101 767090 1349205 958728 22401 1357942 1232903 1023304 593433 880290 531197 113900 927416 1028340 689894 1736882 635932 1077998 1225119 1548721 1437982 815543 1661617 316545 857416 78660 309414 898946 165039 815837 578332 418700 1212162 604874 1963383 230037 209092 1483598 1517534 394472 1946779 959795 1827320 789510 1071565 1397830 1457048 1244711 347100 215514 1068683 1387899 1811006 1008310 1091206 1520323 662469 252114 957372 1272014 1573708 1847455 1361605 213836 186846 556199 99010 903243 728518 295730 461123 1787092 408198 397788 1616797 1420644 502057 642812 450964 1745308 1062462 805391 1130370 966741 883250 994029 221033 799863 698863 897238 1875302 1207217 112447 428670 125329 465874 1445918 1547674 1897627 824783 1821539 1844299 817589 1609145 340209 543464 1020255 1761004 120172 1522947 1165873 1271950 1951996 1560473 1734422 1861675 1989271 1490223 1121136 26611 718531 1386359 748167 906235 338848 401218 1058962 1652575 47005 1418151 480940 9452 530730 673653 1376162 155967 341953 620368 950081 566194 1760776 1188331 1162912 1648456 1938669 1365110 1990565 1151332 1952286 1501350 1599193 1624289 1408010 1274395 838770 602129 324486 862180 1616379 1890642 913339 729249 1894244 690557 1997256 1086841 13852 289978 159820 660528 330045 714934 1082231 692441 39676 321806 1985919 863132 614545 1337791 1627206 1924523 1053704 670892 1414815 733866 327423 475732 1327956 355302 1713441 873528 1911723 627127 998881 1252657 447531 1817293 1455003 1047197 434214 1407481 296091 402450 724515 1889542 1900204 743920 471857 1433722 1029859 1179037 1733181 1774128 1355772 1365324 81061 784460 1105172 1685235 275493 125588 847154 1268299 1530362 1029826 85582 1304219 45568 1350067 1521576 1667691 1225540 1528875 746703 1711987 951982 1129334 1189664 1060460 357489 1509450 1336406 1680509 7148 866505 673706 1565429 775788 1832138 590792 1998826 1677331 870456 103337 1604526 1927075 1645253 206941 181257 251399 729644 1653688 167648 1597963 947914 1385273 475492 1477271 1864473 936754 1866061 799189 1816555 1418467 961438 57311 1958635 1609953 235410 998536 1592313 764213 1431044 635004 456268 971841 1367930 1397198 783889 1709325 371615 1366180 1734730 932426 1697823 368642 638591 1666256 434609 157378 1097115 680151 1052984 1975691 1906162 1334620 1820251 748770 32391 256454 1146929 830319 855652 1973228 898620 209751 1145017 962219 506437 177444 1612692 1558079 1670081 1896790 1484420 1859314 1788678 297175 1513447 1013486 1517334 272203 1144663 117309 1445802 1265925 136829 567588 912193 125154 1136386 595084 20224 1029649 208143 929919 1274219 1255122 694193 1164139 1830847 1073830 772569 69218 1951487 956879 483836 1175176 1127921 1462016 890358 825193 1313590 1358038 1659240 132945 160281 892779 998909 624496 1110383 1630669 497626 1166103 1074310 1035437 1855935 1548952 1127943 1460557 1537272 1696407 1041012 440339 1467196 1632389 1461693 1303216 1213391 1789606 1444724 708198 202743 1987114 1601195 1068202 1862764 1727181 700268 1162482 1858287 982227 1306627 366777 602016 622819 215107 477428 1462323 1726097 1554854 1237 183728 439259 462890 1040351 1827955 999887 1032243 333619 1844634 748420 912523 1679940 201230 137030 1968306 287973 449977 1402635 359403 1649152 1467354 250518 1815675 1312925 1664971 815993 1407464 1818707 1256147 1126598 328822 801791 301647 1002411 658688 553651 1267582 87682 247681 1391034 1057955 709342 223749 624506 1854451 1902497 375849 785607 672343 424976 310852 749201 889975 1960095 1487223 1145949 341315 1916504 62197 908263 1660665 1613026 1838069 1094706 2285 377103 1142277 1020263 1488137 1413966 1850915 760887 276060 1846697 1156814 103023 362190 790580 960770 1755347 1351162 1144133 1614695 1839161 1717621 1697806 1807639 186902 1506335 407500 237123 869457 1662129 340690 1754917 458733 568624 1091997 1075278 1045784 3360 252852 966487 661046 156255 264274 1787295 207633 962250 1346161 835823 76541 1397151 1113217 572168 1495451 1973516 401247 1005271 837277 1328646 1001680 1714763 1755573 950493 353164 822802 1498310 839714 1240441 813408 626310 651766 1975811 57996 1524089 1422671 51711 1926913 1764889 560021 1174446 196194 976175 1877559 311209 96885 673844 1692188 1721631 223549 1173603 1308698 1974539 298631 980005 251925 1862969 1350952 357794 1280687 1460699 470452 204934 1423294 716318 720259 1214463 27202 500444 1060849 750815 1991449 113258 758160 1296516 618579 602115 25076 1329774 162667 1217186 731235 338648 1422093 1331618 1233503 782110 11695 1266195 29022 1919947 1323176 380474 1347477 720315 1192614 1796639 472854 1211410 867973 1882379 1810878 1034778 1883787 1199517 1134196 1453958 1134322 1612682 838000 1880549 167954 887956 331819 1682352 326491 1180759 990224 1153206 102963 449579 711857 209452 1398590 708488 1400980 1913780 1896711 1531687 1934252 507639 1478274 277299 1729305 1338003 861594 544193 319193 805105 757886 135381 1248681 1517833 1187677 178683 346728 990496 1762658 1636406 970489 1931020 631402 1699386 62143 1110648 26928 409838 1779380 1181369 1389031 1116371 1606431 960539 1526201 1502635 1002189 952177 197259 1919393 1107471 179316 235795 1154403 333346 631178 61756 246000 1664421 1870522 1485147 765898 986929 1789105 130473 911362 1516693 1086515 1921410 724464 298197 1111712 1018871 1156976 321019 1487005 1552374 1940194 38655 696100 1538021 1947711 1824464 1483802 604266 1458367 1390876 1294285 421720 1972304 401548 776118 1487763 1509037 1105580 1853220 809514 122674 286516 1211679 1258329 1942276 715573 442528 827277 560547 1660935 1212411 819676 989191 587546 594138 663616 347405 77594 160988 482859 1328937 615087 1075306 93588 57873 1802578 62852 618846 1148609 161048 1507824 1410616 512711 1302519 917943 790357 1634274 118599 340660 104042 1875577 1826486 620414 1126462 927927 141426 15588 1698024 290227 1922850 1378081 525224 1621060 1502447 1959875 300953 694235 4265 269100 647273 1882690 644029 1732818 366872 89769 703776 1343974 476902 389718 1085120 1813465 233066 1995948 946475 725806 882287 392674 318661 1064012 1399779 1382005 1391212 466899 1606542 542178 20709 84081 442389 74039 151992 857733 959569 1961312 1462280 1484555 1023925 1622149 625199 1458997 1698385 1967853 997981 972447 1581970 146391 421065 566198 333210 1253488 669353 503651 622438 707501 1282277 280110 1568152 545490 707133 1689444 752471 921280 1289630 1205202 431076 1682143 408579 1540460 1285058 1212286 851757 1763353 5143 1145062 968051 116416 1108660 707560 1504305 1213585 1263527 286802 1768424 1076217 917593 225503 456075 528089 1335588 1554005 1019356 1652992 58091 1645323 1668825 1349940 933740 1321994 448607 1501591 1607632 1958086 1957089 84540 818790 340372 1534701 1204215 1825853 1242064 433648 896140 1183860 664880 268191 1688164 504061 310654 428291 1583331 1775322 1271579 1404301 1221035 1917841 1207192 126871 1673116 249038 1182727 1004229 1553778 994589 1578652 1456901 440560 434966 1745847 350826 942773 973928 206017 561643 1810113 1605263 14532 256816 1750269 922223 166175 298024 1152497 1770499 80943 151852 1290534 1621074 1831983 422344 1937376 152300 1131669 1592019 323934 1385106 1033514 699805 1092828 1599237 1901438 1178151 499996 485292 1738440 146396 982277 548360 1124530 755515 146089 1565608 994210 1361492 1463114 786794 1400153 1179910 747102 647930 441806 1264320 263792 321569 920569 1259756 1523112 388435 672875 1863047 217604 1242437 1733435 543726 1841154 1202601 1498012 1970060 771363 1340787 1721518 1646801 1811727 1300442 1826795 444411 908402 429968 1431221 262328 1646711 1654921 946226 709283 766783 1542171 830830 589750 1638844 50866 1523009 647407 344841 1495691 1480711 1825811 777841 459796 1816074 547459 1709796 1805700 969323 1397160 1875396 1430 568098 1979231 252254 1493571 1980666 1376224 1832750 193893 836955 274595 367701 1104077 1367403 147424 141154 402775 1015741 954984 1284847 20919 1322494 1003038 1425734 488 1410304 432797 1884045 155917 459798 1148899 705641 1560174 1308589 255947 343140 704497 433456 1779398 260596 1892112 1797035 816865 1702530 612270 970421 740392 556799 1805212 262280 1608656 1667085 533327 1493388 1779624 1682961 777980 406909 1925592 576088 474448 1681983 1944103 243263 860590 1695336 1446813 1260728 1068015 1854888 199777 1748087 1814254 1030150 959006 1460380 467607 738772 1742133 1375982 1482569 1648122 1958743 838744 551424 1538222 929106 520489 453919 1561517 1903031 20528 1090916 158023 966700 901304 1677124 1404473 345017 467920 553566 1436603 60141 62358 997260 1670583 1985051 961668 643076 1270774 1621273 1364076 1974018 1047507 1476675 384780 1455779 1353545 1506630 1613385 1450426 1535813 1101242 46870 1493233 1169966 1909810 1040131 526190 1667741 245259 1152960 450801 1680996 502249 1037267 1868380 918181 343106 1757941 492282 441870 1843671 105190 1661922 1401729 85821 241862 464848 1601039 95922 15556 1954234 71214 44061 253547 1095865 1629802 1033832 1296205 1727297 1567326 1363911 654766 1957004 2534 266000 1625486 388618 1122080 117111 654588 1528304 1323757 1711870 1206845 1730816 1770525 1928255 1436787 1719922 1434749 1214167 954181 792339 848893 572082 423112 262941 534505 360987 206367 93518 1964315 309992 585471 189491 81975 758475 299869 1181613 1180898 1790030 1277960 666471 1312173 1704525 778543 1838840 1483678 1675135 430397 1719353 122404 906827 100 1966128 1405798 413166 1348031 520222 1364732 1701099 1187165 1053226 710121 98092 584558 1901223 1205924 1715650 558208 789491 174433 607994 788947 1913496 525319 164540 695375 1440445 517777 1797813 378940 1158149 1182071 830081 1779751 1275741 1525126 701744 1561627 336269 1474605 1964023 1638453 1751828 977967 1090675 1497430 256717 1072579 132251 1415518 1962906 621964 1239653 833842 910338 137088 1073469 311103 769951 1158254 1567869 162705 1148740 732724 980017 959264 8871 937229 1230502 1298710 641956 127854 816560 1929495 718808 1369737 217311 1588671 392174 801637 1208799 625753 222373 535516 1668361 165374 48097 391723 572817 1254185 1193853 251834 1679814 1372716 1153090 1247263 1132857 1126627 197098 885599 1014740 917781 1820997 144126 1265728 1695816 1684142 1675386 931834 222528 695822 1371556 153676 494148 156341 334049 1301898 528006 1075576 338280 880279 1073876 1393548 629264 429333 916259 1532668 1660470 832249 1065923 419056 1703987 1929145 1821365 308091 82156 1240904 1638954 1342677 1568514 1970225 1415063 1397708 499790 1049946 1849257 41346 567917 1758412 599277 523521 1759441 895553 677538 1840382 1363015 1188506 355949 1096426 1773649 918197 1453834 1405679 898529 776140 525549 1719146 649517 796720 206071 368409 235090 724608 513961 11217 1180098 930109 1132607 841670 505704 253255 1632199 721494 748746 1727425 1663169 240377 522628 1013546 1056403 403899 1909608 1325369 1566160 1419162 63770 1254565 1356521 868782 1967428 1138478 1826590 381566 695767 47124 807785 742309 997466 990479 563631 938102 843066 1516419 1984265 1040835 211082 410413 1413473 712979 11803 710810 1011847 809994 1515794 43417 1800001 747042 1358828 896666 1533648 641771 483691 592638 698333 570121 1155230 137589 1147123 927711 1713210 1890890 496864 1971885 338711 662707 1454279 1522722 1822134 1175252 1593538 110359 1258281 1644398 1102318 1692229 981091 57007 1924707 1080926 1067793 1966126 1052382 26714 247678 524658 898657 1079559 400010 1524235 1170283 1746227 1193504 238240 1211229 1342564 830588 682550 521970 1731674 1887884 56289 1511186 1497935 1392944 1729457 1890510 422995 1989817 1489058 1494091 1196931 1762729 647905 1422705 1889678 1128933 1321836 138108 1668408 1619658 1535209 939416 618211 759146 135915 1134582 1489265 1922721 1811381 1217060 651258 1493070 60651 967693 1396157 1605658 346274 1750830 512998 1888734 572463 1049963 250196 1967605 1317052 1463063 1509632 1525461 701257 1719227 912590 1147574 1260551 1499635 279921 794253 1657277 422760 1789510 1297213 154535 1689368 80266 943213 1756624 520144 1950396 909745 407474 1975853 778840 1062811 322990 1925888 969289 1184371 505358 1800538 370243 1081883 1115153 535711 1165435 1411243 1295214 1267248 336333 142126 1002968 1080031 727165 1050467 1049117 15706 1591836 1466405 1434274 722247 29484 520592 1901515 1820135 1102473 290845 909409 85107 1734581 185865 1564297 1228977 674568 1310127 140318 415086 977619 3808 1639166 49949 1545986 102426 856220 1848524 1875320 1705612 794922 1634475 961038 415805 234133 1378212 766900 1625878 307862 1462068 1040693 1950261 1485232 806362 552026 1184193 404197 86234 1704863 355289 327891 98633 237623 1235582 1621165 947902 766624 1908189 638884 348599 220894 96819 817402 1006559 1982693 956802 1684833 648600 1707681 307258 1722691 1124294 1817406 1507159 187803 710083 1738912 1260449 808212 958452 1969765 1544597 426096 86203 1202018 142039 34951 1522483 1768043 1385550 1525284 647593 556237 549493 1503290 1534013 840198 117545 393172 726021 814192 1646455 1070823 194548 1924348 1535109 758887 1296510 890684 1024436 1341862 1732962 1994330 227570 129102 1576867 726370 265079 1819638 1909107 574440 1202487 872258 1236131 152352 838967 1827051 563055 1370467 1006130 1789425 229072 1971501 25155 134734 1946095 116598 593272 1264363 1542435 624128 1102315 855757 1998646 159462 400211 1132702 879008 1483521 1294361 1015078 1251411 207764 1476111 474438 372274 551086 1942355 343874 1503162 1771143 203738 483793 1066764 982314 779330 1905492 1363228 878088 1962861 1978247 1789208 1328485 239193 1181310 1820824 1937388 1569823 67221 1427395 1131023 1990069 720763 883053 1138595 1276957 1256588 1328679 182567 591736 245868 1418355 284426 635531 1716955 175600 86287 1175818 150140 1654214 1606518 747087 365543 1442317 189749 1300715 62208 952051 1733834 292186 1314904 1385187 1247555 1620479 961659 1848217 271719 1327568 1627 1151994 1030141 1822607 1291304 1116526 578291 1903978 699997 1898659 706462 1056601 1416884 1708286 1131935 1060747 982762 439377 755063 663407 1060039 1050514 1829095 335828 1404033 407906 1595667 1179622 35942 1758345 1397588 37115 27838 309277 498099 1506432 575245 438472 327737 1397713 1620970 1371189 821745 854134 457004 350470 757176 943226 599346 399840 1638774 548796 89551 1777859 1525495 1605903 529887 790664 774769 477312 1999887 1722313 926397 1097509 711057 817757 326187 427786 1210019 718170 195034 1112923 1168172 652096 201592 1260359 148800 868968 49337 1086395 218256 1160177 81017 722570 1188773 1409953 242694 1560609 187286 923503 1936541 1613540 1155096 1513517 1024138 1562146 73144 1762117 1953260 550908 1953087 1703720 489979 187135 359747 910239 988720 1987122 1840025 423137 1594013 1123120 1998101 821496 1066901 728303 1947014 1977743 798951 1376289 1747054 1912993 224264 1729003 730699 867979 1883276 1636900 1927592 1458667 1225622 594143 315197 1626791 156418 521175 1533633 1340595 1384391 346963 1975692 87782 563239 1836450 1731579 1767339 1111994 919279 1949247 1490592 1839724 280669 286838 454973 382882 1471630 964744 1192264 1830652 762014 1924789 1439934 1083983 1721208 736249 320394 218003 586064 480379 931501 1467376 1022337 710998 293053 330282 114675 365411 1503954 1071835 1237920 1704792 539029 1384835 628292 147954 1467671 1881016 1071811 282400 1939242 270475 501840 1766891 1307045 57417 472245 694044 544247 1958662 1331902 805710 664001 1817367 1770665 963150 1037019 372952 76750 299399 816781 215060 1182620 1748330 545029 948422 443419 1951676 1312261 693071 962124 994959 1959048 1376338 615860 1196637 679314 668070 447311 1055117 996190 1826212 928763 1926285 599800 1405210 1016900 662943 1495765 1222605 506243 1625713 770722 1877553 1564857 229408 1504339 931843 1381993 1159662 1268031 509802 1301056 358521 1091145 1965895 1683713 280271 145308 1047584 306816 275348 50281 1857606 1323331 1314057 1943089 289556 1649884 429236 1489945 699 1153649 627452 1107458 1278852 561429 512607 1503466 896888 914219 1718093 239917 1407178 685176 475714 1845383 1044198 1013856 1482408 331535 1136567 92616 1393344 1317358 1770899 867245 84862 301163 1976664 980420 1833000 1074028 1878761 1641852 489276 1456260 1883359 1298224 1796540 904597 923951 1497394 804747 1574463 242000 529347 1653004 355585 1036993 1608730 1292034 3885 1465696 1530394 852480 927886 1349948 641727 1406288 354545 498439 1802427 1185191 436020 1265195 1732355 877261 180096 832869 1749212 1314264 638043 984145 1982580 1550686 398099 1417704 649553 1559489 336274 1152145 1225827 263102 1570738 1005558 1419483 1515074 4008 1846164 430517 1437620 37304 1984913 596680 880089 518226 1556930 1821593 1937544 352100 653085 960715 1363615 512921 504318 1617707 1558761 409112 246403 952507 203880 1186260 767575 1705861 697101 1857776 378149 658490 868944 1964022 426173 883106 997685 89549 358292 324432 762712 1418738 118474 1489803 688330 1848181 1614158 582012 42540 62688 700683 1803392 585811 372341 222695 1671431 187302 1058747 1027148 1265401 1903346 373466 1793548 74748 358829 409025 1666854 449811 86024 1735762 1628466 1239588 1879088 154692 1694674 663080 291370 897118 583645 1214441 1306018 312367 1080499 1276829 250132 307387 1479130 1721194 554223 999369 1659626 986330 1626499 1868520 1841390 1984545 1981893 91822 343884 815914 620655 744246 840428 1515029 796397 1218037 1720607 459429 1644370 1918738 727828 1064044 1892372 1474884 955500 1755039 1174669 1535315 1252345 1475840 1550598 1260417 100991 1442543 431027 1160838 820676 1753436 569069 121857 602975 1322019 735843 1586704 926268 1791914 68879 385500 239533 1008132 1519677 1500703 1033828 634206 247241 626876 1173740 424799 805678 1006300 890607 972495 1372823 670949 1510733 1080707 752433 1343240 1846854 1610959 257888 1846351 366980 1071566 64955 1401975 1747429 1286079 796737 147675 1676648 1445528 789144 388414 770783 1360601 1151755 1033709 1248355 142818 95320 721860 169800 826078 981261 659175 687682 1358963 857148 729360 1592201 1331126 1979686 337484 218464 852922 1201390 389713 1220420 1735524 1563137 1551381 395638 1697863 1449737 1029624 975801 1978114 177165 310056 50714 1333193 343110 1250888 872664 1821149 1781466 1332800 774566 419286 1041363 1961800 251260 998146 144710 335602 1826728 1693020 390805 325066 1851828 746436 1291338 421774 673498 789531 1533151 207625 547536 73590 3539 305768 1069435 773064 1977845 299106 1949422 983741 498521 1124671 206326 545492 992645 759261 559211 1068710 1131855 1895388 1635088 387226 182785 1414447 1935299 327473 1062670 1015459 8840 297317 523574 1987444 889282 1504646 1306153 1789913 433914 1017728 1681112 674433 346861 237968 1149305 1147176 216143 545397 1048368 182624 1173875 1943332 856806 911181 773047 217545 624868 82511 1347917 1209829 1836711 1292184 675118 1900133 1823007 196243 512557 790988 341351 1129990 1988647 1501878 1475769 576448 356451 1986506 449607 1072060 1870507 30570 170588 1461894 156564 146230 261655 484208 1922021 405019 1759494 1502440 16912 1572172 1676804 379589 163895 666760 1648068 1150956 1778090 117289 1366804 1988948 143134 1499265 1451864 51205 1820139 1981475 355334 964139 1450755 1580049 1063200 218083 1593462 1909647 715723 1652387 950602 1346371 534050 1375349 1700315 1121320 1656507 205717 1428805 51932 162531 378214 965215 1983228 192403 719667 1461422 587781 1607157 290911 849402 488766 1334173 29633 1750257 803724 1250362 1468216 1861751 449193 158861 1984086 1184407 83300 240589 85105 1223500 670148 1388780 1976023 1801734 1150295 1888384 497622 1704176 1644252 898475 410868 1348704 47478 1775327 549683 1298362 1748876 981755 596514 887914 980415 1260870 1135288 511337 1362615 39326 299461 40001 1672005 1726382 228272 1627541 1193391 432518 1656764 532646 1178222 288966 1557798 439215 1763379 582585 160887 206597 622829 1084919 493221 696238 1020598 1839255 767428 1574429 1690882 107913 1865780 1251875 714922 49123 1971841 301481 1372947 1842982 867925 1248831 150782 1581561 1829433 927998 204894 35096 715642 1763112 248160 873712 487313 169656 388978 1266040 1374491 557528 1141667 696135 895952 230430 1687830 1307975 537923 1025529 1777960 1897889 624475 618783 156610 1672220 1211736 700693 817648 839331 47151 28465 589412 973878 1987330 1805505 1021359 781085 1350368 363954 1938045 1303316 729658 672844 1053234 705444 172319 735398 65237 1007387 695789 1619710 469076 1407630 1442559 923043 1413260 18855 951969 1225543 1218033 945491 1684255 1850968 237451 1132281 36723 1619064 126716 1707389 185025 1309311 1720883 335466 1677427 1148967 359775 361248 70984 1757989 126436 12750 1173094 538285 596317 1232681 907139 1013298 1709301 376092 1439014 1454680 116197 365530 388220 1892741 1861688 612219 1376447 521899 919987 652739 129036 281745 312730 1724431 418886 443231 1215279 1812404 134106 211755 407296 556309 158101 1220047 63027 1209763 1079702 999459 373239 243370 822268 338490 1913710 762905 1593267 116759 1315348 898956 1554554 186119 125870 684931 1984915 314778 1416858 326487 1736613 1580351 1639643 395648 999731 69411 945134 696479 1830479 1864837 499492 1593445 1829558 1839699 1549883 656377 361553 471965 1533485 700905 1126472 142962 300077 1807375 655301 713626 1651902 998365 900965 1105591 457546 728527 1384905 1068617 1902164 107759 1794542 1360742 1769608 1379157 729710 1935882 576483 1067021 247650 229082 1056390 841941 1053461 1397749 49390 989586 702433 1592783 1782156 234785 107180 1839957 1818535 1732848 1077278 1758618 1494247 877479 1116129 994497 768400 1132395 185206 1431243 967982 977046 382462 17630 1532057 1629084 1376323 1816496 245015 1366331 1370908 1727854 859881 577595 1956904 1587797 1684736 545584 621455 1061055 1822020 454881 83932 360381 524234 858908 37254 1624776 226375 831788 191786 793189 1968771 159923 131003 1451366 1769978 1975206 4927 1379594 1006602 1275895 59649 816325 343298 492462 257067 997683 559594 975066 101166 792209 57594 1901277 433189 147194 720160 821984 583223 929002 1868332 1437814 1614987 521693 964614 1016400 1549665 234055 502875 542769 552306 722476 84390 578155 345162 1883431 1806649 1034147 1596018 1035417 1731998 419597 442659 1811899 569239 600687 458267 431572 1421443 603877 1918275 1382226 1819766 623548 423898 1123232 759978 102083 1043686 790152 1632043 1970442 510376 984041 789779 1804632 1718536 1953122 925753 1729010 1661510 688020 802667 1934351 1352971 410403 1879221 1817328 1161305 1977563 28312 835322 1469539 105739 1555489 212765 368464 1084320 739111 21058 610581 276426 1830386 446947 1955328 21000 1191239 1243670 88969 393183 1688302 1297749 467330 710872 639943 1345908 1066931 238771 1100226 910743 1532896 943825 269353 265810 593447 1012912 1903816 1028570 856995 126163 744590 1988963 393869 1151842 965317 1748856 1624079 508342 927703 1659566 1329843 915798 1015707 1543816 1225501 930802 870550 113995 1639383 1792474 1309713 109499 1218586 1983086 29114 1645946 661804 496178 1219236 820069 1292780 773617 898397 1570038 1955261 7252 1061599 1657907 1646144 1829015 989378 1421349 1170452 250501 865207 1693929 857789 1212654 531801 930262 679178 860257 154224 1169052 1744874 777749 494080 241422 521480 754223 842667 1581688 1526524 67366 816201 387198 648981 143912 710231 266811 998954 1018843 1992518 1640792 1793878 1964257 1670437 255562 317240 1704070 1651309 218093 7003 1414127 1026971 440735 1402197 960160 598665 1493942 145859 1343679 1525018 1447623 943646 1000398 1099391 1749796 749562 1918284 1395506 625375 1853763 1688742 95837 1502031 846752 1303379 1021521 298727 483607 1875459 1114156 65485 1372499 1553589 1019894 923567 252948 288141 698103 843232 1832635 674555 1476094 107605 230827 1955432 1723601 449533 676927 568174 1960270 163457 1796003 208109 1186059 129684 172124 1450735 1406824 1047145 457960 749707 1119632 1185985 1365741 1586433 1042821 1107557 200641 498842 436152 492390 991386 370938 198197 401664 1452030 1483540 1582626 719384 1771326 120747 1330636 24558 600899 31304 1917234 1589073 482354 1429318 505877 658695 842609 1552071 1279556 94307 529047 166370 703697 670057 1403981 315373 411846 848657 1323409 822923 1420141 1855361 619657 162764 1857952 1482333 1729812 1784126 516590 132796 1936118 1312350 1514934 182242 977405 10385 1630016 294393 1103410 862489 1391952 1923742 1254675 1916191 976615 37366 274968 279949 1827055 827915 266477 1628159 1879216 1760436 1264396 36036 1524918 1509628 1692272 1761345 759248 292824 1360937 1916773 1720178 1518396 1873978 331627 17332 765459 573425 572905 1029093 1805836 917270 1065040 900577 99345 1822611 42235 1971736 1814915 440453 791353 448427 1617367 767418 1788442 134365 198663 664707 1321544 1599665 998842 128224 974252 776333 1518342 477228 320767 230146 710531 719702 77673 1496578 408293 1658784 827944 1322234 802728 995557 45514 1386304 444730 1314886 820734 953965 1350138 1667185 785116 326381 1573562 1067882 1759861 1826424 1390369 1433798 1915626 808253 337080 999726 249265 1711447 912903 1773378 1959382 659380 1835944 446955 120054 1468273 677890 1215686 1575509 1818347 1211716 1892171 1044344 1679812 108259 1556776 593383 1492243 1336562 1121506 330143 176755 1937592 1650280 684549 1183293 467945 1176958 1665177 878521 1068348 1559349 390009 30134 517523 422236 192100 1071510 692450 1318637 1078265 995281 209167 218820 150666 1776988 1910652 1466108 962433 240875 1274555 1897117 1711757 775071 1890777 843941 1512053 539319 1468125 1620138 200929 660740 1353708 845011 562286 957238 1849534 1434110 801175 296947 616574 1543409 589379 150223 1269616 751584 395167 1667563 1732229 1267551 466169 775450 567488 1676256 50241 1088571 1656309 339748 1752420 1040133 695931 1300822 442436 422443 1388276 1416100 531413 1896532 96913 1967962 1754643 1343185 1214769 1962687 1149624 287531 1271336 999643 1316027 1953685 991044 1471009 1258738 1905791 262403 1548125 321197 1225862 874991 1359154 1059057 210295 227410 699048 640399 1091362 475029 1683686 921512 79144 1343090 1026587 563103 559880 471627 1197841 1813501 1043108 1091985 1985834 207269 676371 446525 952768 1651236 51652 445448 1271117 158150 1157291 1474912 108569 1973355 1494550 1571715 868800 1237138 1922822 1749881 1200625 1519963 125635 1492322 80820 1480039 555025 670002 114459 1386471 1936369 1043305 1571020 112074 1669566 135796 1097806 1349647 1233017 923777 312155 1077098 1245509 107926 1765847 387810 230891 1282358 1674456 620165 1380710 94001 1585288 251948 1097894 1723708 1758410 185530 1080943 746848 1641944 1276253 681020 1653173 1390715 1158928 1446229 893916 1557033 1254676 427910 1820509 944639 84145 1542603 1064767 404925 1038981 1129851 1215867 341763 493774 102035 1316380 201378 1054387 137809 1605464 1812970 298994 1241405 1268600 1377765 448457 1156058 1308524 779620 1403919 649043 1183003 300007 497375 1898533 910075 126796 1540616 410705 935844 44972 1991617 1189552 377795 1991661 1369948 1906160 535871 653539 1929103 457887 579566 90782 587424 934533 85634 225618 201603 1065117 1755841 800216 484233 603387 687098 336514 1965656 185093 1769987 1249864 1504572 973557 1897204 859181 1304218 1813541 1329826 1654809 1299351 1591541 259611 1583635 1507297 1594736 619086 1050932 1469698 1864462 1438849 361296 579221 475623 1891999 1758368 1192557 282625 140920 1832701 230527 360092 1069512 906251 1072831 1043942 142888 1205185 909088 1096353 417537 205853 129015 440229 151144 1634891 477985 1058726 513014 1836294 1203096 323190 1778352 1256837 330594 1693853 580759 1052457 1020136 1948046 582685 1045620 1417099 1840201 523769 1012920 355513 114074 641020 1943172 999553 3909 1871267 1916004 1376423 1903322 668917 1824210 792257 378481 370153 188199 1796713 1852262 435786 1876223 473966 61585 1350983 1282918 1682566 1749989 566336 37155 649925 584012 1453903 418807 325284 922526 271289 1055238 1133250 233702 1291289 1084230 161323 1245568 651228 158639 437987 785193 1271494 504928 1645615 184123 67725 779713 1269102 506782 1224014 234676 305892 1639727 404038 1711015 1356413 100795 496992 123966 99290 778386 232676 1375321 480668 1424772 892953 120730 898072 205269 1420633 782686 649757 1488647 1399773 1198319 739616 1045299 1059543 532468 1269755 1401736 150378 366681 1744947 1949946 63637 290137 498907 687489 1273741 406827 80536 1563966 93963 1332418 1327540 1544920 1021970 1552311 286619 1329171 1090884 835423 526617 1155305 1685391 1375896 710208 1408246 242504 624388 1630124 772002 1377989 431083 1306504 618368 1734403 1800397 1539621 221665 885958 1893682 1466480 561411 1699164 157581 1741239 1237094 1358189 1972925 1990172 1165209 1847402 1767396 362276 1659958 1124308 726418 207398 1661280 1629631 1083481 926256 1752807 707314 997571 1235765 1798066 659665 413385 697632 1502996 1636153 44332 781414 1034375 842546 80228 1233576 1572516 1240347 692619 1951170 1411607 1036468 544316 511514 1629068 716635 1451252 678661 112059 710832 74650 46977 1724145 452316 1794755 1057537 631938 909589 1434133 250995 1190356 115185 918195 338066 1995538 645868 1851812 528566 1691035 1246712 719576 152479 808087 544829 1341039 677729 840917 1395058 1577044 1848257 1919013 1081658 96619 1524362 817308 1607597 1416576 52855 775197 1048322 1106042 437580 1225262 1330219 196054 1507480 465747 933172 1682580 1035023 347863 1001426 1196158 1565497 948064 1942580 534015 342928 798957 904610 1844158 445012 1384189 1802219 1926557 684584 1933311 1787666 1139631 969709 1398817 1259221 1772397 888262 1992768 1090620 712832 1745483 89425 284392 500247 1828764 1058352 1439195 322246 782768 1376160 656383 899557 1165466 732535 1228875 1134177 102240 1387972 998635 1647050 986625 841252 999678 456379 1965759 1859991 827374 1420502 112021 4931 147 1071729 390540 1217535 1584864 792269 43525 923453 459099 1977242 1115482 742498 1892115 1431444 1794649 628672 1078193 330090 1310112 1061149 1584970 780565 1070409 321638 1793595 1275673 1331682 1704716 1483745 1782111 621645 1266796 818186 635860 521092 705323 582265 1618557 1600515 1585490 1291808 1743151 1949449 239043 577349 1469912 1279107 790209 444216 828207 1316789 1443707 748512 628747 1102123 1085606 1099258 246365 1833923 1921966 729352 1560399 1687732 1618551 1417916 1393790 1383863 1475842 1257506 1335077 1385761 819244 1219742 1627213 767091 461397 72944 1005703 1628896 711794 1484646 1183545 1300730 651740 336384 1358640 1104644 1741800 563386 1812848 1617822 1707008 205737 1391581 1109884 690258 1676606 1193068 883767 739450 1533396 883740 1037720 185612 818164 885003 1161967 1725443 1064560 1648311 1882247 84184 1965190 1305772 846776 34881 1837871 1952309 448223 50017 1019646 1945395 1350141 70982 63729 446856 1635593 1208070 1149164 44625 463851 118209 765098 1300386 1656782 1432945 200108 718419 1478073 1413288 537196 840133 1827740 998243 1973010 777546 565952 1707659 10291 674160 52220 914678 545919 1216792 1126617 1383025 1740516 367284 1363255 1420244 227028 1249570 955776 1346316 1725246 288695 1872715 1947390 580378 1348602 1328504 371515 150381 699714 162632 1799718 1111518 1606357 243209 45702 1695500 1217670 215690 653678 1686570 1001252 411460 1562888 379536 811076 254327 27277 926739 566781 1376836 1582206 758509 801189 396588 1031078 1676244 1297802 332800 1362236 1699356 1803823 1664672 967921 257746 600889 1342781 26142 1261772 1342696 706697 2847 810093 483204 261868 132271 499282 1441582 1772044 1866285 1596309 1389916 1396474 1433577 836144 1877975 876622 1698546 1576991 1021082 730124 1598515 1261590 273092 317905 1005408 567522 312184 395642 1729261 1036418 1491 1977669 1776721 1967994 1273674 891705 569669 195818 437714 121905 621311 30529 1262374 330058 218835 513357 1917096 273731 1091395 948508 407062 1927964 1881695 1424055 1278781 6091 926460 12523 952889 563180 172525 337731 537887 242832 723572 1592687 594959 396214 357398 1875640 1132654 655442 458320 1365845 711035 472792 132111 710305 1316478 1347343 1185944 638400 449780 16849 26121 761514 743488 301436 1632832 76393 674074 1731535 74489 1794046 730626 1370734 795071 1397988 1566550 796464 363896 1173685 1989031 433345 811767 1568346 1993686 1866399 927970 140616 1027227 668481 188845 1309501 746887 1536160 175 358875 1365298 1815481 854931 645367 1533360 1283277 913569 122654 529639 1330992 433501 950757 1400134 295767 979826 1984390 91927 177443 1245629 74248 1649619 693758 1773729 54837 223764 373516 367392 1629012 76603 839336 676364 1510431 168786 1870098 949858 1620701 487436 290823 1249413 78749 1222826 158283 1882717 792653 185537 499819 139034 625288 281021 1030772 1585776 1870334 661178 164253 355772 408559 1535377 987957 1184308 1972480 391998 1191585 578031 1941912 618754 1653355 1910144 46522 1334205 390537 180215 500542 867524 555232 96151 250551 605314 723989 1058406 1764160 190947 395811 1943340 1382094 463109 1284319 579377 245293 384292 1513085 1455352 640 22013 68558 1424519 1399313 866362 1846939 644865 657670 780802 1321846 1881176 733487 1713119 1650652 1018121 795767 246219 1277799 1610575 1455093 1489223 901498 1008568 1590116 886538 94709 875556 1097403 416120 431997 66763 460428 1247125 1683241 1269108 513718 1422990 802350 843413 1195483 1340917 1363185 1952833 1885407 1737736 207544 1636225 1835081 1427722 1147223 124433 134783 1811852 860446 1651424 298791 1234861 370240 798608 760660 1393022 1667160 1435021 1638633 1763324 23805 1607012 157176 458361 772796 17004 1585375 1277194 643630 1601904 1710371 373946 236089 324425 1450554 1358237 895604 1840647 321193 973804 682668 1635068 123028 733471 1744527 514854 882657 1464719 55950 1660744 478952 1910174 886298 696862 1843191 1344386 1351984 1744394 295258 466315 625228 1854450 276777 1077219 101465 289738 1786956 1905703 979944 1349154 736111 482916 744900 1237797 1366284 187168 1704530 105011 13884 1585170 590533 1538752 1803435 368796 1078351 1909317 360550 989686 1292913 1659148 88818 524642 1749985 1052586 74600 458310 654523 1891411 1806709 1241933 1272509 1037854 1565703 975554 959221 470553 191449 1787118 942231 1618549 1147213 315921 4584 757900 706854 879761 1427500 143741 848672 1975859 1334088 248034 925838 1123287 666691 1793928 803627 1353982 1921713 277841 424992 1704144 844740 821314 1618181 1831385 1360393 657558 1895945 1461528 1148386 906301 1156308 445648 1422405 690122 760300 1039197 1173018 278692 551299 1190445 232747 737370 1162952 1016933 1650380 752477 1047264 1611409 1074347 499218 885034 730523 1469623 928446 1631733 1667643 1589266 846896 66358 1965230 233497 783508 1234281 87450 156223 128093 395761 1913914 75832 543085 968436 525648 1060136 1687764 828794 425149 1605937 197641 966117 407413 749139 1718810 47423 1548415 1882727 100077 1255368 178040 592344 164016 323090 400547 190824 1188833 725718 1541669 473560 1527178 1420975 153908 709423 1325755 1200076 427657 1172797 872001 1054775 1383362 1414897 935963 1168860 1890683 1470218 1264150 1560537 474944 1076902 955995 544368 634096 305007 1623066 1593776 731895 144107 1397166 1896412 167907 1182517 1141517 10795 1030556 877545 1234537 289179 1013871 229724 1008569 214632 1705965 1692956 922590 1456637 228065 1186777 738116 1317413 644310 521338 172802 436518 1992983 1759559 1685844 1194593 1269822 1931360 1844772 1200920 150128 969560 856855 833463 1507944 1970344 544967 1823144 699442 753805 774417 1675768 586065 448664 612418 846666 1895611 893139 698205 1783604 1266573 753492 459895 53232 1617589 1443127 528581 480651 315302 222985 1243267 344254 730666 1481730 1431347 1417542 808705 870403 1773436 895206 1191377 421909 1999153 821581 1993112 916329 1439630 1265136 116280 1637751 1901713 1438712 1438708 1844537 1189661 1229884 1809819 913933 887197 1482417 964210 83211 657314 1417573 1404592 812622 1772718 1358293 1055539 1285688 480165 659706 396467 1513108 33343 226345 1523922 792731 1851086 395022 936429 212913 1917883 1576172 1765223 1681880 941610 1652126 1019309 967633 189989 668080 537726 716858 1764787 1100102 704030 1495969 1317580 970104 1101054 333224 268114 424761 588295 662884 1922942 1531622 1158165 1867687 38652 1811674 1558027 913105 1142119 1182454 657279 1540811 1387776 760898 1340995 18839 1168235 277358 615607 109608 95484 1437780 1548470 1701912 64722 1558739 350731 496906 404829 74652 172282 713946 42901 1197278 1941173 1809665 1054402 552892 137307 120571 229865 412379 509542 575793 1419255 57614 1363038 1361674 536782 1372242 872995 869173 764377 1100931 503791 1589065 1755589 16855 282335 39758 1000448 1260670 1119021 597222 1066765 340695 591489 772778 1712596 1411526 380483 1389619 1292291 1819599 1228281 1329549 1779066 243130 268141 258639 1572988 1645575 436405 1533422 799257 165837 1825156 1248122 1294782 1196498 1407331 255494 1097309 676925 1267014 1203524 618486 1602497 281752 34237 1673299 837469 1539891 27973 1097303 722261 1134411 598917 1134158 764895 140788 1589413 1742507 441560 936968 427501 228006 722654 1553855 434038 940716 1256809 1694583 1429123 118172 1403096 618885 1325183 1898867 1704190 545287 1940239 694407 972660 1208516 1182681 946422 55955 865320 853354 1270296 247198 1772061 70928 204847 574142 1056570 496375 130910 1036752 1995089 1080609 148691 1444550 1064572 1746385 990211 1246339 1083005 549797 1078808 1327550 617866 1038422 857686 736549 771088 587983 27789 1135934 725473 1133930 1768301 444580 288348 733887 330833 860173 890951 1641281 338545 245832 933835 232440 1083271 234437 296623 1058595 853986 1970093 839276 330726 1707445 138088 636906 1777494 405419 128109 1834933 1525562 80884 847084 1656842 238436 1938789 1052955 961536 1499276 543862 477910 1619084 1486413 1790535 402560 1533746 1898983 1095174 633765 681902 1620874 1764547 1566734 1869926 1131804 786342 1192071 1594111 1410213 1727263 79338 1503377 219966 585389 1432885 421796 485594 1355033 1116962 1431215 1599330 463847 958493 513369 633575 842081 1637877 1612999 607065 606230 1298478 162452 1201153 1854189 1107026 367949 787363 1812476 342583 1498116 1415868 1858074 802584 389820 51278 725921 398786 1303609 1566528 1908140 1525737 1059085 700965 1501951 1367157 1448817 1380609 654673 1784409 908233 1824843 1584560 694833 270813 1408243 195414 97899 535885 1842123 360905 1549890 1845373 296120 1014528 198198 1474207 1629152 1933825 1406923 1615035 902020 632511 1683266 1691602 1851645 1637424 1380099 681102 742394 1648467 262587 385512 1775072 454611 14280 753144 1209506 1009677 1582711 1046747 77932 338864 911267 1360173 982599 1468414 791047 1880289 789786 188475 409613 271727 1321120 145441 1116515 508990 818820 851070 1327128 91045 708962 58368 1936460 1785744 221182 1059325 1354802 591095 1587795 1423656 1198287 182237 750142 409612 1601283 1215086 145570 1645269 1669179 144903 941951 941979 1801347 1917966 922071 513169 80939 182048 1337087 1957549 523725 359480 762293 714580 380139 137821 1758040 496300 1492731 991938 496322 1698247 1654787 542527 472599 1865058 1441650 216300 961069 1681868 1632664 76523 510710 1726796 758249 610024 1107345 1297182 195464 444701 166916 1869823 1879984 246735 909143 497792 1435986 887555 445417 984161 445050 1276367 310894 1553691 1796563 749613 929887 1110167 691056 1943477 1772434 706940 1247711 357766 320001 1234327 240106 1146639 730486 1338508 248366 618303 1512515 1379167 1437537 353950 1187674 854266 58485 1164383 1718311 25617 1685721 1636836 1603305 821361 769265 1717873 738796 525960 897360 1906149 37827 75852 997331 1210524 1204316 1015965 910090 510613 1137050 1274516 89296 309366 1163340 1980607 1259446 922448 589549 1700332 894665 212428 695809 129532 352949 1457771 46993 1345774 190547 160428 830842 1248366 1472825 1189636 1624736 1243033 1227315 807677 221911 807763 1243157 1493466 99058 959868 1202224 1567577 1211859 1921020 495283 545401 32597 85935 1379641 1203915 1145365 1553222 1244680 1985625 1866514 1534852 942350 482111 592375 1437200 1934706 576236 1666081 223957 843710 936833 901814 1971859 903401 82389 1613314 1732886 1265933 1193125 888692 235604 792147 140119 423710 1177389 273308 811428 484418 1683240 1584099 1685114 861522 180250 115084 1552695 182404 54761 1105668 1055190 1212486 1941248 110992 1249241 1004540 1046612 20011 167068 185109 1948459 677975 1695742 875930 461304 517759 1863327 954229 58307 754532 56126 1355273 89127 1807914 594760 1358372 165414 1776486 1999336 1135514 347556 1612492 1449365 847147 1618537 1573330 1154504 1354270 953673 794601 1118007 144133 1449045 978351 1818125 1474682 569616 566538 1544653 1294218 1758332 926146 1024368 1353704 308633 203911 1252877 1253794 1422450 24715 1505672 1219351 412358 1454690 1438948 683525 994105 1997407 996677 1215388 1019922 1669369 360352 1350605 1895335 1590558 87833 1802133 1351321 223050 548095 1034119 433125 1826381 1892930 102642 981526 593454 299783 1291823 569745 1541637 1029862 1174080 1108502 446486 1463078 137449 426043 42239 1884541 647516 605207 1353322 1553874 1765009 1165675 383347 62292 1475990 1160475 1550943 1695607 1255361 468516 532571 1385118 40247 1878443 1064890 62672 1723021 1355286 516534 1711587 1210314 1998690 364143 1011705 826729 420927 1110981 1919824 1104067 971294 1963605 959431 946886 331351 1409678 1878427 1734508 411854 1210934 501809 1087562 1016769 945048 463440 1971674 1523409 1770408 260480 244705 407750 547696 11390 1770116 1181011 1341753 956236 964341 359150 1622334 1080946 1059371 602830 1425292 1450795 1184285 325563 440694 945380 777049 999741 1651833 1957722 1633926 515021 432298 1165922 1985555 854326 15762 1167511 93106 1567711 1312862 1299712 1351266 1029473 1849649 1318077 1789693 1704349 763409 1137380 407540 744011 147467 1540537 1999821 624324 766365 1940494 199186 398238 51437 1967048 782389 518622 651829 1449730 1541984 1785122 1331211 603307 1461529 1625355 1338832 1468279 416472 1123867 1052535 1229281 325342 1902353 582849 1668869 482414 1643781 485192 325099 1869949 1219691 1449258 1493907 1627012 192289 1277253 493113 23916 38023 1626863 1290058 1708298 1246192 780649 691860 1455662 1336442 1343084 652705 383663 127127 498349 1127509 1293799 1333033 712867 1260979 745187 1266350 156849 927890 1705559 1717959 1683447 943424 149854 1761725 1080265 1142937 1487950 1908269 1598841 1452002 1388864 1443295 299529 1652738 1785567 1068674 1660907 1348060 1443500 268035 1079273 555290 307136 863133 1741027 1108123 1130146 971879 1315268 1652192 389972 1886378 1491159 1472539 24303 1628452 1001677 683217 431123 296695 1198214 1659937 655508 339708 889820 884875 263123 1985409 1124583 936906 1529120 931548 1345958 140217 497857 458514 1458492 1274192 695536 596167 930096 1652611 1578495 805830 341508 1255922 763973 795105 546235 1036081 1137014 170286 708781 474142 420264 203564 278730 1116208 696631 788852 714257 33359 1136144 654152 1488008 1702414 1491520 1286764 1708906 20534 1772561 860770 1555992 391364 243239 1184682 487956 465904 187914 699230 58247 1090764 1103356 155705 1608510 233848 1999615 1156087 909675 1717226 1787527 1095034 1446839 1701610 1434186 1372713 988602 884700 414557 949239 88375 70835 1845918 1753586 1792136 1237977 1140950 1150488 759625 1687252 62566 271904 283175 1437972 1190181 936688 648963 584915 818278 1685083 1191805 1222732 1221194 1324455 337063 387006 387261 1957144 29127 910941 1192590 331467 268504 711973 159635 217228 392186 1492310 640411 1770023 338777 599875 428195 1573668 502003 286331 1753411 1401122 140885 1905233 1878167 785094 372494 1880322 1900079 437254 383590 825508 726160 101989 452329 1804899 80520 1441222 1904753 1313036 472122 695429 1265312 1098903 1598850 75373 210553 1150143 1118768 276673 1713084 1586348 648905 831120 882612 468875 1109410 1718253 511375 1696399 1816448 1088077 846959 964909 1307340 1638037 1558159 698 696806 1484035 714519 1785080 24688 1224251 1051036 360512 1749220 1440627 59180 1934399 667886 1391921 1892715 730685 1607037 761054 1210057 1849213 338516 202749 1433379 300909 560453 1289788 1944698 753540 1411558 1783307 115320 1956335 356214 1260719 1293648 34232 783859 573722 120381 962598 1100340 1426407 520634 299211 674986 1911799 932445 1822191 1914800 1960774 1787389 1470479 1036341 60583 640530 931993 397758 1945072 1017474 336704 520249 496432 258168 361582 1629112 958843 580524 738052 787600 491464 505777 1535461 360390 132059 92551 1810604 601860 694763 280611 1489331 1663530 204991 1555607 1279027 765545 1282229 583826 367293 196184 1030460 1093487 1160968 1032187 618517 1937533 774929 1183091 1236034 1872749 1307840 309276 1593314 316377 1956908 91157 908741 1632206 1231946 901067 1952624 567708 520047 1600582 1694345 671863 488695 853145 284845 1848969 1397303 874168 1679393 247105 1407877 924832 355005 221777 1432559 987104 1041709 517126 1819970 1651651 403381 1968088 1316202 309342 238642 1655281 118499 1824156 1378929 681673 1018557 1925428 1415375 1163166 1165051 736828 1493224 808470 641104 951598 1567227 544306 1083222 1109899 852932 1958605 445210 1727739 1877768 299149 858196 106750 1997808 355969 585303 43490 750435 1228633 1705265 84890 718273 1862956 989504 1017980 1319640 658003 1916632 481312 1967538 850957 1181917 541495 1547224 892225 853362 695115 1658305 730187 453272 958415 716053 914957 959486 852787 957177 1312772 1167545 1174896 115474 1950823 1597098 1353244 1527653 7416 1421963 333302 1041483 347489 960382 1689604 1702163 1432236 1902767 1231340 230762 666437 370792 377683 321032 1106143 915443 629442 401362 753994 1425111 175757 576281 490761 678957 250794 1596932 1292879 881460 616957 1881953 333053 1585857 865994 1383374 1766941 1690299 1729887 316820 873894 1756790 1273251 837464 290792 1560571 807267 1759111 1759554 437682 1863177 1391141 1330223 942758 906430 1467349 1949801 301772 326819 689825 1976002 490179 1193041 813195 473488 1945701 485105 1260900 1688130 1175853 178343 341629 1061340 1480170 408058 13310 1740162 978437 1469850 1195359 1254601 59680 1330817 1750304 1482254 514638 1384408 1109616 1889832 1614336 1193448 961839 40489 87439 641830 679591 466891 1897130 319007 1976093 609828 515835 1324897 855655 702141 1237990 178091 618222 1327908 458857 236537 1827046 1175445 1967287 1470021 615495 855882 1689550 1622392 467865 1474794 794832 307882 533354 901936 721636 1256498 338506 845112 1727432 334367 1162936 1137658 789682 1126082 1188350 1854788 380637 1521337 893603 1382354 747274 1963078 1037085 11576 245456 1772213 1103636 1489641 1973849 888225 896090 452943 355684 1561679 495248 1373302 1791156 288411 1811240 657052 1951555 209074 578195 1456762 1984810 995696 759808 1367368 528993 568703 398891 1002084 1269153 306288 1132439 1170288 792124 586754 1933865 1100805 985063 1688473 38314 1482101 1338692 1070246 58364 77328 503578 1575678 391702 1058727 265537 1748131 26649 210514 30365 43215 1215427 1953816 440702 1212192 1403891 737744 1965598 1386252 992022 1375198 1514843 1481870 553112 1379316 257771 1019629 1935693 1305146 422320 304017 1611906 1669053 37390 385268 456706 604779 751348 1291115 1156944 1950314 440516 1796839 579824 1482744 1539839 973316 1596518 536166 1409006 1487315 1952646 588815 1327391 1044894 1555739 597240 1181144 1413022 428615 616305 703751 1250088 1689883 123702 1125441 987768 803708 222196 991337 924103 1122558 1539644 1900424 1213432 1264547 772181 260720 1859469 1332279 1186093 1922790 1643460 849327 1272568 146446 661319 241830 1023518 1387354 1223086 646102 997273 817783 1769574 837891 1836009 323008 1384743 1267798 391941 1899827 942649 189532 95505 1498024 1683625 695925 279938 503580 888699 1827137 1126543 788635 1409060 1938407 1497564 1518710 286305 315524 883055 1614014 1189677 1919927 23418 1730418 1676025 764761 1071278 1449546 879957 1048207 945895 1541534 293147 1776067 135940 718310 1840778 1222972 319264 739996 798120 1826987 1066726 1599981 1221711 662618 1286052 1259760 496167 1063112 792203 1117785 1851836 1695073 917172 1979275 555380 467956 1684329 1169922 407116 1044002 606091 860642 1552685 1122547 1590120 713787 809043 366162 1745562 1884939 1685166 410809 1047031 1138989 982494 812811 1553380 726586 1509368 1019148 1881841 489335 623021 129119 1290513 6728 1559606 1172737 1087775 1064599 15996 1210749 608463 54478 790398 917819 939978 715911 347580 1018481 1410677 1788058 776068 1593263 1205496 740113 955323 792516 590173 1513487 1250565 988792 1338687 653686 1937182 291029 1568635 1117295 1785481 1534914 1566367 1728207 33613 1898273 907638 1217100 1905308 1937974 1305565 592311 997153 1394531 1576437 1160837 1870049 861976 1238678 1608364 436230 592083 939490 954740 848089 114967 1869350 1465162 1697274 1312991 1409475 99961 1699717 1466216 1827623 1775665 681466 1339811 999510 79977 1055697 716805 34047 191187 1949168 1069137 1469619 473209 873243 320095 1911537 1089522 257023 1039751 521810 814205 506405 1568816 437121 1675080 1020857 1864161 1612903 1632666 1108016 1494797 862893 183925 96832 553523 326341 524992 1831101 1787133 1208568 775319 1380263 587665 1198460 490454 1384465 979388 1849442 1296701 921807 611565 1756526 3374 1772790 889774 1139556 472234 924426 1625447 822561 1479026 1637812 1158356 334444 1436307 465908 1211856 360581 509988 230620 2385 353279 1081905 1556825 1692686 1798245 537438 293729 603954 1059240 725917 1016309 165823 784773 1213904 118819 97735 227150 1731489 803919 975792 1920061 1922001 1790169 288793 1333959 768261 693556 151973 1826670 326637 1559115 1541419 243587 1067238 515214 168752 294349 1024533 576616 1670530 514902 1545050 361861 1202055 137650 891444 241081 1384716 850950 581511 190835 1823644 671587 1745960 355010 1783171 213539 1822598 1505987 712499 1419444 351009 1211699 936533 1986304 1063781 1760066 461277 1894134 351631 296264 686020 1967289 342384 1442363 307753 717642 234430 1016433 926644 1014210 35347 1136246 515718 1446573 1567141 200162 1210724 1606001 64227 1901846 1276734 1785228 515536 325454 1426466 470492 1508007 584128 1161317 6446 1840009 1792533 1177273 1120274 1186644 1443193 853377 766002 858796 391734 1071433 1655914 1341635 1235447 96365 1000221 411678 516571 254860 1007654 439220 1727493 1697477 167767 352002 1216885 1850726 262256 679433 1692786 727187 1942455 507691 545591 1105829 1496001 1194040 920610 1091412 700624 1617612 1008339 1915798 1460330 1593421 1389887 1763927 1529287 1142790 1474294 229980 1472688 1193157 1420932 1896227 1235019 1399446 1079459 937584 733649 1337422 1767299 1917313 872067 310128 263044 1723222 447158 425938 184059 1361967 200639 327138 1932776 409522 256795 294909 1956742 753377 1830406 111496 200741 527746 374568 1467553 1342603 614354 207511 1221429 1463631 1433433 583796 365879 1983253 1216220 669254 1847369 1713909 1525321 1821042 1588552 808173 954831 913756 715968 487295 413788 1077082 1368583 1513321 949289 1248809 522580 1644759 1751315 513895 359998 1073777 371019 200656 548316 1085058 1511488 1739133 102817 420026 202794 1077779 681100 514572 86907 1914480 1066371 1288417 1356749 1602749 104745 1590732 1042735 831811 444629 81008 1000966 88968 1626833 1626097 295582 1987356 1578992 636964 1306697 757024 80656 1065756 906289 1457284 1646132 985451 1055537 1441018 1576017 466813 1242708 1176815 782638 571668 1861923 920653 349996 486319 551785 574448 1167796 927614 1725302 1033612 774649 1058374 705240 482964 319000 1748099 975085 1854148 1976247 1241215 1313137 1171927 1346419 557519 29212 1035621 563841 878635 1883620 1182948 1872385 1938601 692994 1167662 994489 816258 40820 1086786 571666 1086959 589829 239721 737063 592555 1777650 7943 1090857 590147 899262 1123584 403326 181449 1133359 1691293 1876181 1105610 288571 668962 1425077 1169605 470271 87565 359584 1052555 1820273 1477932 1974359 1007318 609867 1536594 1440622 1746708 743615 694281 719822 83455 1782792 1229100 720516 358486 735534 1114498 1001888 1231315 406180 952454 1608546 60255 1514676 1877591 1701779 749803 1162466 412792 7874 1166602 1527886 92492 474390 1535027 1890629 479743 870683 825121 1218786 1389198 856459 1514022 1669560 432289 391814 1627806 1837575 394268 348711 474890 135767 1174901 488315 760103 1630743 357674 1533306 1928062 333884 184374 1106381 1855217 1864201 781451 312226 1091828 922792 1947193 271000 577368 92720 1077939 175530 1258516 434527 632315 348430 331927 566975 33890 1913652 893649 1606970 1025569 295071 1673085 368869 776570 1517556 1134912 648490 702247 290115 946114 1346995 1710873 500872 145110 299014 1209590 1167933 1879944 395269 442786 533627 43169 1369376 925568 1373920 1261928 264052 709046 196731 727829 1850705 681982 1128643 1905577 541769 1763251 1791254 262165 1298270 1619522 1215808 104386 440147 1945480 1677197 1901181 156076 1406645 1617453 106944 1865800 535143 1231773 670048 1477249 1980326 817715 478396 1708487 1068241 822594 491824 527991 1027455 302828 1458645 1623121 1526652 1231142 971995 1467723 1171807 827200 1399855 205391 1142661 280409 30347 848850 91313 53337 1604538 926420 1874149 1058881 591038 1432720 1856960 14663 1950871 708154 1863571 1391613 313990 902942 1677444 1047492 1743939 676749 1187047 62888 1737834 256301 642881 1469517 237594 329882 976086 1558720 1142313 885403 702097 14249 987666 539922 900279 1438495 116829 616345 1795303 92293 816361 292265 1844786 1710072 741959 970818 611592 1462035 1730628 312361 1619735 979089 798540 513427 55493 1996214 115254 400980 1009950 238695 1350192 105452 601313 941166 477024 1775558 1653339 475881 355797 1883644 1307783 1757690 858083 885946 1968076 149828 60146 1725855 610411 1769511 1610794 1574007 1161684 292962 690642 167466 1922631 1293379 138196 1895247 1397430 605409 407340 1894531 919940 1755581 518139 1709756 851651 607333 1128402 1086319 116593 899640 1511287 695145 704383 334451 490279 1473892 466848 119734 1736629 1460275 1764285 175470 1179520 1795175 446970 1245339 1203291 290010 1844562 1288224 677278 1302858 1322054 1339497 594011 654475 1248656 1593481 572942 285697 1990496 1271442 1369880 111301 1311998 848569 1801882 1112177 947006 276154 830467 1751165 1188027 506046 1498217 1504089 471226 1081789 1741155 288321 991684 1687118 243566 1710821 1014010 1054265 1849388 691256 1020435 1188404 1035287 1859270 1962460 1179445 1212751 1969107 372269 83409 474933 1086654 871362 860028 1465237 869484 356800 96776 1851419 1466864 269138 651745 1175384 257293 42633 416690 438875 1762268 1921750 1973054 749405 249532 407887 587687 1009972 1020229 1722256 230390 1619110 267963 535911 876771 1176273 1406755 905446 37336 114086 1094791 1590923 272188 1847510 324280 62608 79206 660977 1006080 702905 1923299 1538204 1753248 923874 1943856 869331 571314 1104584 1672050 1883825 167076 966118 659794 1730849 1937555 370085 1978301 353155 274970 1871913 1793687 1615042 95841 192495 1594383 1311230 179274 705891 691493 1584358 1540780 1373294 1295448 1175119 1591937 263692 1350186 1955842 1636173 411244 251507 463824 1283835 413400 644998 855673 977833 722297 792360 911934 1712616 865526 1661085 106786 1490805 703818 772888 1404640 205976 470013 1568988 339375 924669 1063254 1817672 1864508 552746 85877 728212 592315 830004 996984 726088 117326 714817 1214056 164856 751995 1222227 766973 803589 618442 1827487 1589030 224693 21255 1003996 446332 877658 549755 1851519 380958 179631 1732655 735539 364126 765176 1567575 1119337 1809973 1174625 771705 809795 1782450 1761500 688400 948597 1384948 494787 1601771 1237108 1619053 1282696 1909653 1968168 691911 602769 862406 669581 904385 1831723 426895 1384350 29342 1677258 665891 585770 160322 104068 920067 1544969 1534907 431905 763630 1600096 186281 563119 589812 1644553 877865 439487 1951639 1152493 1081932 1835143 1976186 81600 1180583 1152036 1377096 194186 747450 1239959 140889 1034378 174474 1886042 1515385 1939563 937252 579693 281220 203834 1265441 312718 507958 91508 621110 938311 871183 1796969 1229317 528249 1667896 1352443 443266 1304098 1989562 1198036 146951 1520784 1018886 490304 1369614 110781 928821 1379005 38796 513715 947494 1766854 1831501 1568812 638802 730377 706700 706742 1016449 481879 1637476 1290884 1855717 559854 1536983 100041 733617 490974 1370946 1039041 1005297 1075340 1534769 495105 1642303 569681 1964961 1586223 1205206 431090 1787021 72511 97571 180725 1510332 1930639 1174265 965183 1539196 430932 1515752 1822154 591823 800266 927944 1036382 1670818 1986128 1492496 1878783 1810616 595119 617609 1854464 1831809 854741 1556800 179594 379068 1636008 47374 413914 62776 1362176 1596578 1559745 1443277 1405761 1973323 48292 494258 223492 1802838 1298851 1852388 752362 624940 809756 1714107 497653 1210072 698996 292387 304570 751134 1308379 330690 939554 203811 1625558 86698 777056 1907352 1293356 333308 286836 742704 1582025 1122650 658745 1248743 148109 1371019 1344062 755451 1420999 73883 1662682 804602 42183 1271283 1041556 1074870 557767 198368 1365153 1734743 35983 17011 1523084 919256 404894 1636866 697639 1383388 807052 365343 1716476 649924 1441676 462978 1545389 1584121 314950 1003170 1051973 1902011 936569 442131 1448395 1987375 1560264 16471 1685507 1906085 1471682 237779 1504800 1036222 1256844 83492 1218702 1400007 738852 1047469 203757 497214 623485 631235 1143292 1447488 436867 379313 125987 344741 15269 75134 526605 305875 109435 1507412 1844130 1131899 1940243 1482975 830388 237076 1024310 342055 1133548 631587 827381 1333697 991828 1032396 1060366 412034 1929122 178120 98712 1371831 1883605 1905704 816860 515470 1927180 1509389 1014781 776146 1339987 1277227 1642002 712919 1638533 62808 986067 1048727 1200358 149920 1045152 1946816 1087702 1400088 719725 348797 1024932 1431934 1930979 1952700 74212 833526 164256 151076 1704199 1969247 1840876 69808 764440 485700 1441099 451525 1263779 1893950 808151 1329050 1710729 1558393 1832782 922546 1596743 429363 1987326 1308152 629554 998683 25804 1121707 1400543 36071 690893 1041347 389787 1041296 1315831 1316600 1067157 1603004 684142 1399135 819762 639175 1598588 742014 612237 866434 923599 1772369 1909675 1232544 85732 778977 1262215 1622625 714292 1771009 1116844 1410496 1880652 622543 1883905 982870 654178 1485968 782157 1876402 1344607 234205 909361 42859 1739956 1871022 275888 1487635 657054 1874993 627781 566649 1027751 1317571 1057951 569506 96232 847088 94375 752956 499238 985912 661515 1754791 264751 1394974 644642 1936331 655737 59829 1671847 654362 1370315 1787160 788996 989324 445562 1399096 338874 1038394 1818222 1614482 1761906 1255210 1933102 1722616 888088 126089 322449 1069527 1733847 1458877 1495012 465419 1221310 1570815 716127 853942 138942 297610 974914 1578680 1332372 291211 16881 1531842 1269710 1419425 67034 1959536 783525 683841 1216156 1631811 979200 158771 1850291 1493431 1055870 1709980 1344964 398688 1536263 99037 164576 1210861 1568623 71249 192355 1524820 192438 1034582 831281 1796415 38754 1118457 1996129 1728452 100879 1961322 471062 1094277 454724 1409688 989353 384096 1810551 1045080 732918 827487 1156540 173686 1047343 1888099 1695266 1515411 103177 1439724 1571553 1698112 1756604 571502 66328 1428968 1641861 1269148 956258 962867 1003095 997136 1220686 131324 716853 1327089 658818 1874095 1878112 526760 709583 299220 1534118 770233 601801 788294 794892 1318280 566621 1737082 586838 1110287 571471 128616 1873390 1795138 1138761 143572 1576091 170131 1317488 66777 1016697 1405901 485837 795070 1995397 463546 1856738 1684161 314626 910001 1844422 60657 198819 312875 1315055 1596478 242729 1324172 1997250 537595 954717 1521202 808514 466938 1480041 113205 1391027 1860839 891064 1361769 273222 1680764 1905318 934648 819548 1463207 1298246 852296 1309300 525503 1066441 964507 1919847 477677 1440187 468098 749526 644330 538719 641070 506422 1527117 242500 695333 976493 551003 608089 1530924 1414599 585123 1273223 1466774 791782 790896 1433755 80994 1910270 1967047 153299 217056 1215236 397638 717911 1610830 1864165 618736 1524816 145909 623725 44666 456257 1117340 1377785 1412796 568157 1143161 1665996 658333 285690 890186 302474 584738 477658 33656 1428206 617017 268582 479236 1077215 1002800 774108 494357 389365 1989624 1736924 935851 1676407 1499076 38573 1910850 1098501 780804 1401569 600035 985588 818830 1644704 471951 1188633 1697360 246788 254522 677883 910520 637757 1731488 1411767 174370 859984 1075873 1361008 656583 1343800 1219689 899104 1219218 1265183 747365 1461804 57830 1504403 726147 69625 488132 1604685 881715 269582 1800973 1311317 89716 1816925 625933 1013289 224366 834331 311402 1873300 847811 1145341 1101033 1338617 1413045 678424 1753573 861609 443914 740308 1917665 826458 704706 1865579 332705 1016217 1003057 1854503 123306 310541 513144 417639 23793 1382883 176040 666532 653894 1478651 133134 804068 1152432 302794 893818 1428041 383579 1660727 612740 1220200 469033 1139927 88289 326608 1373213 1191020 723159 818342 716767 994626 1561528 211274 1357412 57948 1371029 1557400 1140219 1763676 1012268 270938 635683 1570040 7700 1139152 1185702 63290 1072376 226779 27777 1901547 36331 1991381 1961445 1818208 467227 1395152 189139 79376 1933490 225437 1805098 963244 197870 1260259 1036396 612768 1032241 1875880 994065 638070 1343876 970788 1258467 1173140 59008 1223473 1970226 1624716 929669 1698347 1340641 851963 832361 646446 1795248 704979 74969 755281 1857542 1207764 773497 419445 146598 1866994 268767 353383 478480 591056 1120842 1630237 173453 1668972 937227 1305051 1595622 86448 1995572 1187200 905852 104823 836546 1104891 1006543 1499024 216536 234223 1219522 466001 1196852 376525 372933 1107583 1161736 967230 1385166 561184 83770 1597935 1497109 1510901 1125754 1409406 28252 227690 1850171 1014387 1220128 900004 947924 1995733 1950299 625197 220072 1866018 100632 53456 1336281 158777 674751 246425 1977582 37302 1248273 814430 479304 1519276 612372 590565 430698 1993588 803776 8865 722287 1688460 545813 1494504 1812548 1744170 350143 216922 1410651 1443948 629568 1834795 113488 1881269 1829739 1984707 417026 1253796 297766 1176943 96748 797774 126121 1377071 1995295 1143659 360705 1788346 907556 893569 1489004 943620 1876044 1665329 1848283 1911120 1847865 1145029 1118000 877712 466076 1013653 1277422 800429 561687 1484167 1103357 1332729 707477 1757343 1173575 199863 1659723 1016976 1614740 745648 297951 797834 1537396 1425642 278430 1568305 10176 832346 1819822 1437936 400883 337481 844884 1976419 1577346 1875914 773220 1261953 1607182 600591 1924645 1466948 1329657 1246967 82270 1314259 1880250 101643 329468 943047 1699485 1397828 53657 990525 1929560 888810 208653 1238692 364456 744758 1378126 12356 685199 726587 222717 390290 911429 324699 188448 526136 1391889 624467 1249996 291054 1520174 1699343 1604827 1623898 1097761 532817 655660 1915888 1259145 776920 1667590 1113944 1179208 1988149 1913621 899738 252868 925304 438365 712955 201152 923621 574715 1682187 689462 1026446 267405 1775144 70905 1351726 1539099 1655941 1920904 1620794 1825447 279397 852192 1244753 1237884 1420188 59312 1142244 243530 1460475 436320 1612023 1231501 1897187 1590188 1714467 759954 1309743 905946 76914 1158433 130662 1358482 1916705 651029 599153 1114061 1018208 134507 1816116 168956 1313309 643371 1553900 380769 99657 1369966 1527011 519321 228522 150328 1368065 1438403 322974 1054156 198194 382524 1971970 33425 218745 54954 403912 475343 432260 1143061 1341620 237766 13261 286595 382778 440859 805246 628353 173891 244694 1129600 288233 1021785 852739 1726888 1222364 1203696 882257 1163444 351093 1300520 1593918 563432 200296 1340855 660005 452093 564329 460889 1313880 1344020 1752311 246826 119768 1307618 1928429 1655295 326858 744945 1507029 323667 5168 222187 271624 509209 1681726 1502578 898337 1294642 538305 1079877 744273 660301 650288 685790 1860717 1360152 480098 522993 698418 1173168 1806290 714508 1201880 1487088 893067 1456588 852499 996994 237416 1953189 851328 313487 1137462 516488 1837111 92882 1252313 262119 738627 837925 763298 364792 692869 1386378 138142 1643280 1360054 1412033 1340319 1186288 325653 1822041 1875760 170658 1641885 236385 397852 1975882 1776618 1025526 1584884 120400 1401252 691480 1118904 290496 1365280 1034273 183869 460274 1262028 1762808 974985 310373 571852 412451 925458 1947713 654879 560827 837516 1547379 822655 946749 856000 192588 38616 200131 390012 238506 247817 1249565 892987 818141 147963 153145 1333819 1517749 738757 342178 308065 1022775 288691 1575793 1000533 767028 186451 1968503 679366 1015138 213733 588932 735377 1530196 621715 1920080 459492 858288 1124076 1289369 1127126 1603234 566482 570771 118106 32837 933438 1368499 835110 767360 130770 1833782 177141 1608671 1891345 453648 753550 1059147 1519973 1002216 504973 835797 663730 173623 701059 477375 1357486 1470038 1904792 1652085 1953953 1493255 1658059 543922 942225 1536809 325280 1897916 833228 432853 1387035 1596907 94642 623577 656236 1860506 997039 256398 904490 731186 1634845 1814426 451356 713330 775421 462943 1170052 568639 649282 1561779 877905 928233 1832576 1612707 301919 1725309 1394444 1613477 504269 1271274 1716188 1559232 1461207 1350268 1674907 1630491 1073016 546390 1218940 1394287 511720 334303 372563 1813589 1570434 1941641 999781 1464548 704129 127075 595064 1647618 1140816 12590 324110 34254 350013 1893889 1773334 207787 1369121 1528309 15662 717818 1295848 1234061 759086 1070655 1590474 367757 228555 1514051 913286 1664706 87832 758105 969185 1648849 579718 425981 1419517 1824672 522035 219132 657350 1524604 76375 54271 110174 1259510 387094 1370557 74188 976367 1795549 292731 1249844 1139288 1753355 238260 1136933 880604 338530 1133005 1502585 1111888 1102089 1400475 9715 1532429 1475277 1286203 839429 798164 491892 764562 1022817 391477 1242312 490366 514543 725365 227781 644230 1355062 463093 710035 1738095 1248352 1063066 500036 830572 1653212 90760 363562 1640093 1830048 1884517 800560 1436688 379540 1155416 994592 1697098 740838 596294 1428730 829285 352424 510883 230099 798830 855689 761239 426203 1186012 558368 1778333 518373 659111 1007499 1614488 1961101 1487739 1889507 1620489 34251 1973064 1622669 1803006 179686 679704 1493034 1294945 44739 1300381 1943425 683817 172296 560957 636107 10575 1470693 1162911 1494248 1477354 1583232 1221027 1721265 956347 940183 964705 901651 1975110 363628 864696 1138220 25928 1709710 417439 58866 637745 1272665 1969745 11240 1600841 1407880 708756 412500 647290 1387669 1446528 62845 706005 404305 1392643 949263 1825466 1664238 583435 1207570 68420 152594 232441 1216002 276515 313509 1203579 1258557 487778 1264645 1854164 836851 56705 660084 535667 237654 311425 1373214 241661 1857800 870480 400835 168935 220550 574194 609086 1782700 1382230 836964 270648 36139 1420450 1385505 1844135 978338 1773912 242476 1932782 1748261 1998254 1029626 499333 658965 1549977 1238523 1025055 1156121 1642623 450991 819880 794983 82431 1230380 297121 441724 952268 389428 1011759 27058 485183 1983194 729140 1919990 524181 628768 1975769 1617067 1800659 587873 721260 205338 17465 724519 608951 1069229 1191126 773 1298586 804065 1450875 1789760 229645 526380 1793212 237722 1348604 153189 1577996 946307 112613 1332379 22710 1731938 569636 556246 1436010 486427 17287 536244 332057 910050 1588956 1388088 1231560 1408120 1690945 779015 1352231 654172 1829349 1819499 1535783 1021196 1559702 158903 113371 148599 1371145 739151 1803690 634197 1964406 83485 511843 9757 1529358 401546 1200305 1270065 1412943 700677 1564931 725477 1445821 570528 1190379 143452 1749391 1631764 490816 1463251 484605 381003 750929 1845489 38712 1121645 1455992 1264297 334270 1000622 187201 25355 1586531 600994 364850 1450364 1367798 765388 865179 640733 970965 1869725 183484 1646985 1273846 277171 1743655 93339 1409407 149570 818123 1097646 487416 1190754 1747590 451545 1750738 1079489 1148733 1665970 1500197 1169470 237577 1260001 1552583 435568 475805 972362 1690599 1681508 1897608 1531155 1240232 641582 469784 863181 1504187 1699932 568731 975354 1121020 737729 1134344 1729694 1821851 371366 1802503 126489 1332786 1003745 1341637 1601486 1827035 891499 300395 1265148 1689342 1319500 1748841 1336152 1143395 1583103 1401636 510595 563018 1291767 949464 1098772 918171 842614 540989 387140 1455534 512750 445899 1567633 1354883 1278779 1751387 419530 556602 156060 1419534 1056436 752563 34007 338423 1339077 1344537 1822059 1201686 1386522 192070 92183 79390 480297 150294 642961 93468 1849207 1547670 1547997 99062 61175 494777 1169293 590332 851806 28635 1780815 1807766 918775 23602 112563 1697403 999672 1048477 1476098 1181509 1750943 1234816 1676905 628394 1552022 1792471 1305645 1901540 1691127 958870 1061552 1310302 367737 1253077 803326 1727641 59471 986121 1426526 1863748 92345 1612314 1592504 1970668 1310326 316595 61489 1695708 1599458 1671187 285519 1630929 918220 823550 615732 1574420 376201 779686 604866 535980 1729060 782975 1427440 1155270 407304 214154 1855065 779212 1977292 1291013 399948 624947 1595181 314426 1193377 1564034 981877 1895384 1330187 230710 1178747 1544183 1829220 531351 1960070 804114 1639016 655069 1157995 638842 1743596 1494731 1029632 731383 1323454 328539 92220 73068 137193 223189 1194058 824428 943904 1527292 714375 1873831 675029 289458 54351 1575661 1443701 1359983 343611 1257328 872147 774321 683039 62575 1597367 626414 1424516 616714 1074306 1265402 37975 678691 1961036 390323 1739126 275130 1167521 622411 1600425 74014 1101555 1059693 243213 1035248 1928338 971976 1477728 932559 1553334 899399 135036 13738 1962731 611114 83761 297542 573767 606882 1062334 1025378 1839860 668283 1841922 657445 92405 583494 102015 163091 909702 1420643 1488213 1376946 769145 1153304 1382670 1878165 821328 198630 1701927 1187861 1208437 239095 1852942 173551 1740393 90060 295135 1743470 625306 1695478 512603 1359739 170110 1876675 9681 249700 736762 1925202 1873604 993429 1569382 1194943 1168137 1991427 1451689 1795164 1060566 389542 521483 1850128 546951 1216681 785571 1558606 193710 785447 18081 486629 416273 464502 1714441 637684 1113389 852587 1386887 1201841 1078824 1148987 62692 1088224 1910354 725738 1816791 28093 1762254 1533286 118594 302541 926625 1964240 118743 285808 1815945 1373233 604965 1402140 1441324 616272 237210 1679257 1062828 1881248 1813991 1049728 1036696 76328 580652 1183155 1813260 618445 1562001 199532 202812 1378469 1360766 1625768 592011 994876 204839 807729 264799 228604 106996 711766 1575751 1890157 1417220 878008 622910 1701220 694600 1066034 1920550 1790926 81537 1847396 1930938 46000 1913570 1033541 1798276 693610 516861 752133 1702712 662176 1909779 1967257 1749941 1079534 444179 163170 1076710 687376 461829 287211 953095 637590 1719779 1214457 1915076 19329 1807151 1470011 1330851 1202161 1145758 1831616 925917 334984 730878 449213 582205 655197 1863696 1488751 304263 245475 566111 251445 436340 1641595 597198 1334251 245231 1360632 1036787 483472 741903 1709932 398386 1330450 1758875 581777 667581 1074369 1639871 1537391 564292 1531991 309594 490192 1920407 1882950 1363660 1145354 929266 538755 1790651 1882895 1923798 315752 1833856 99173 1459880 206051 1440992 1010140 758821 1285251 1270019 1273883 1460862 309797 1119181 1164220 354925 1815494 1614296 553082 1717293 1422822 954159 37589 1605934 396314 387723 1543488 720240 1526337 141113 869014 463833 1878832 1272005 1430885 448873 1704158 312623 398431 434394 911635 1440501 1824910 1098719 1305532 1881134 433287 1048001 1556724 546165 1307366 910867 358537 878800 279073 942678 1472212 1825413 357136 624346 1090075 1690912 988045 1700753 637123 372790 1969884 1035034 1281937 1479775 1796205 473916 1137322 1711115 1773398 1317072 1833369 641784 43268 1063006 1202501 1420453 1907935 14198 55474 1584604 945804 300848 6234 940753 1467887 1512176 261832 1918164 471149 1121847 1001167 1140728 501349 321224 1602980 524334 1190295 750432 8034 914775 1898374 739009 1540560 320703 1077607 1389180 672482 521426 358151 1315979 1392397 373495 806106 1220440 1971200 1531792 1067717 1245243 1391223 1665469 116164 1638439 1611408 864508 156074 1327118 1990854 47146 841629 788774 1483817 744620 97245 1172932 1802466 1561698 371035 1312706 957380 17833 1435274 444207 1796391 4074 331441 184569 131692 698867 1516606 1386903 276492 858153 1392155 1443405 979820 697052 1214695 1842292 1530266 980756 1053681 1717003 1133881 337623 1877974 1950840 738401 1600072 614121 134166 836920 654309 228954 1637675 1063181 1325926 1464056 281641 915782 1183425 582096 221006 700148 1116300 1186825 849239 1286430 1644774 1407839 957456 377191 1711328 1914995 1181825 547820 894896 1508065 1384562 1256269 1953171 1332530 1946189 991355 1571531 187056 227504 1043542 91735 298018 396883 333404 807801 1921129 305684 1448275 1216135 166737 785369 204964 1527947 1797086 612275 1274921 813122 1320683 1174667 291757 1497068 451134 1709109 867857 1525802 1942213 1925586 944114 1371049 353992 1901655 1281928 1395592 215016 269740 308782 1831744 143855 1864913 1846598 34320 923678 1256274 54374 284716 1487137 162884 631642 157108 944092 558545 1696606 1675437 1697957 1742261 262362 1124646 427134 1596950 442373 425321 614688 321829 357098 1916706 1213039 1762306 1309183 1179826 753951 1763464 200499 118695 1438314 56851 622499 569135 1895539 1602579 313579 778079 440233 1727826 1542995 700687 739354 447344 1685364 1811609 800849 947605 396970 551144 1701395 943638 1463143 427512 202 502580 818171 270 1978406 1248443 760213 587209 1996413 205205 775250 738034 1102826 1394075 630681 99236 845226 815323 1853665 98916 903102 1070893 345212 1000180 1759615 1595820 740029 1604389 157906 639214 746431 660006 75082 1732449 13054 821367 175022 1934675 811263 1754570 117720 1286123 1620221 440171 1074153 582992 836067 547504 1896346 1545859 1037158 1193355 1698160 1194737 561602 472768 1229668 1100397 328583 775950 789926 133938 95342 236291 348814 1792764 1686714 170760 1104560 1544226 1006934 1654802 1669764 558970 770356 1485955 632079 1193730 926798 1853768 435688 799479 1687170 260389 1238789 1931682 963692 609223 992618 800591 503626 161934 1667183 1649868 1407060 793678 736231 83702 307305 438940 1634884 809769 1684716 1396788 272758 550024 956195 1721987 599257 683462 809156 883919 1423199 1528301 1506280 118901 1404089 1796747 1142404 80401 1103859 323217 1226127 1193248 1149667 138416 739661 197787 1868582 1700125 417913 15811 362511 784785 672133 1710394 1668537 1775481 329949 1877088 147161 1545352 57778 1417918 968975 520118 1767749 712048 1000410 1727628 1825592 135046 54241 1954611 1070638 124641 1206750 685605 183125 1494149 1832528 358945 1552230 439625 1267777 450610 1293878 505340 1276719 1385240 1472137 366625 1737623 1119208 1345882 311870 1677648 420202 30272 971689 755468 689198 361114 1957506 1331311 558866 769575 1998191 1741110 624709 567766 921408 879905 293432 1898267 260400 511898 697359 813251 1254904 976563 1765964 323295 681319 1082605 1156067 1390446 1512225 1479993 1528430 252283 561127 892978 1630554 540015 912019 37277 1747209 1125574 126887 937391 1010970 104987 711246 1360313 318227 1300661 337767 1917797 1200804 827667 1219820 358457 1851045 1900055 1187167 918816 1758562 1621373 1478839 1740032 1043987 939160 443465 1304865 121903 1947019 1502261 1362978 633810 1697757 1769675 1902647 936204 751706 739662 1258361 900143 1470997 1059483 939050 897850 1745716 59320 498943 404110 1206345 1776689 790112 1500859 1586306 1086740 506203 1473118 1698745 469234 716080 761010 271341 935754 618633 1921553 1910371 1259973 1156638 249728 1465779 1960253 1698623 1513484 1445187 1094741 873422 1069478 989605 14235 585456 1733041 1581425 579118 422237 1899896 682447 942258 1891753 1422745 1850860 767422 266146 434560 690698 420126 442361 485962 1151161 1233191 1447672 1516935 1364341 1830912 1249701 1794108 1134316 40318 956487 920112 625062 1255030 1957981 333018 1682179 1129206 1349750 1463588 515938 1605004 630956 1503483 270074 587505 713767 843582 1390516 1566033 1599084 1492938 293022 776952 602900 388939 396149 866805 758183 992753 287363 1166168 298526 1986177 1160616 1986758 1936451 1046284 1532512 1693217 1614900 324493 1412758 1221876 295657 1076158 888020 370260 1037868 77792 1397412 1493669 1263075 462214 1212870 70047 1936175 1362974 756673 1960470 177730 1245685 1483680 1128206 1138667 808345 1660694 1656306 8099 776531 1671863 112450 1260200 1205374 1106916 816579 549398 1147094 318849 929169 1439246 1921252 1258300 95449 1959662 1362369 1213061 411389 1912397 1303909 181026 709248 103634 164078 488369 355488 1673295 1764588 517116 1237601 1100250 799300 181286 168792 1307823 1800927 792735 1710229 98341 1590113 1101976 1362422 1106999 1973069 1968630 1256516 77020 535072 1862254 1676340 1397280 1264364 451048 1129673 1806276 1831478 974590 636315 549369 1314655 1946734 923828 701135 1346436 1702935 1560500 1956598 325469 1241169 878496 83958 1016526 354314 1449677 734921 395606 2206 1759001 1016208 686429 374840 202465 846842 344939 664891 1264602 747090 67465 1601803 1802480 1345341 485520 650518 1385810 1102662 425647 1979931 222427 191944 1283836 193012 144730 893009 1326561 652082 1199222 1160406 969549 563622 163711 547085 1280020 809118 159132 170469 190477 184367 1453820 1805837 1979903 191482 1343812 70216 318367 352894 459059 513125 306835 921339 1232653 1937776 937649 1548740 577400 1750306 569767 19066 260152 1673040 921504 945133 1668904 993682 297608 885974 93344 919995 711348 1551542 813094 1955102 1741518 1617929 644586 990549 1726594 967696 1857825 1722241 948561 299299 1051176 1098017 556544 1884440 1833674 794625 1266854 423355 897235 82930 333631 824461 274694 535866 395618 452903 1704946 814568 267468 810680 1949359 1814914 576728 1562191 972366 283043 125492 598742 1805971 1068593 1583984 319787 264081 1253766 996193 845995 1210787 774876 257947 352509 491190 1131661 1177433 815192 1225287 706556 183503 690523 1619563 1647024 836209 738617 268843 745148 413007 36240 1781594 440879 237708 1909481 1249222 870091 1511060 1957429 1847123 1485293 1661497 901213 1869398 1966039 1255660 759932 1749722 899706 372596 1758936 267801 568946 844419 455530 681270 1198349 414123 1705368 843474 576667 173325 1266305 854707 1619000 1703799 71031 358395 1249043 366437 292463 1963880 685736 851657 31262 1893740 1690002 1400024 1014832 310041 1755320 837541 1486361 330122 235706 87026 1916816 1689207 269046 98820 40277 615748 1718960 1840886 1259192 166063 464061 1219454 1003691 597399 1105331 263111 144861 720892 763319 243551 856132 1875881 385257 511091 855484 719960 1527164 1289104 19108 155971 1326636 542911 1949439 112845 992955 577028 167028 1929167 938599 766843 1867236 309605 1482086 1520712 151557 1266720 1385875 1351438 60684 1969850 753915 391155 117080 694887 1334410 1125118 1033037 1000594 1737088 679980 1038188 1800963 739975 454424 1258678 1700495 1255646 1196964 675506 1851602 434177 72582 16880 217413 1817807 313498 670476 499646 1656612 1097204 1375414 1944342 1767049 1469423 1915871 1582674 1387605 476615 59138 1497019 1575375 1206622 858271 1464053 1579653 917754 1386030 191720 1860941 1372919 423700 253934 1843958 92949 874808 1098043 1929399 1175821 1222517 422989 496843 462093 1761653 945611 1780540 740937 1978732 1212261 1741973 876156 479526 113089 597937 1111197 1055954 620071 1221842 1376101 1620511 657077 1006267 1034593 1931345 847970 1385517 37879 1517286 149804 453405 314436 1999116 667194 648648 1071603 1407652 367884 862560 546205 509043 978070 27571 1653127 796171 1467764 406601 608600 925864 1422936 916819 1276344 840332 1081478 1342991 1834605 1910877 1243933 738468 373853 1014541 1959128 1320706 416978 787318 1645852 1387267 22976 1312939 513892 1256172 353258 274190 1678549 1222715 1749303 1705741 1312986 174858 1252273 1562597 1895508 292434 395561 1700834 317622 617908 1865541 136448 1015222 1192727 10951 640007 733964 794878 1276197 1338492 519988 655542 222803 826133 1840067 889137 1904478 1572003 1346276 36772 1935784 886313 241272 1665380 1453488 1988583 1156496 444926 1913109 1080889 949758 384706 496568 998607 125474 855167 576837 1046333 1208829 1376899 1584580 1255690 429850 1131484 1574694 106425 1488777 1299678 1784505 1430070 848234 1568310 1047793 996345 1797678 807770 1290619 1278583 621252 1003829 1356881 480672 1928209 1008695 473454 1424039 420681 1483662 1655089 331891 1327667 1178922 755778 1337068 1643887 61091 1639257 1435753 994536 135802 1845178 1022912 1917499 183999 1877803 921225 866146 633766 443181 1367577 700122 1466166 680279 1790051 866060 816776 135772 241768 439921 1120992 975620 891839 499481 498138 626872 1704216 888533 243655 1938114 499321 1009758 1612437 1678231 475150 1126726 910768 339173 123247 499305 76228 1568617 453576 116094 1424190 482620 1944807 1687989 1105516 342597 1317949 683001 1179385 1385143 1738366 153781 1694481 1527576 904952 838463 846048 844157 1071480 935762 20202 1914583 821910 1901202 870874 1880367 73073 773831 1140612 34667 594507 1661044 537428 621030 939386 1644810 1523323 1707202 1761014 919147 728401 578201 1874297 1691354 1388157 1628011 1752190 866279 648658 1188676 1511265 138027 1664999 360917 1004120 825619 758009 1250047 188015 108018 921312 1403294 1500908 507540 1686813 252006 951670 460668 1909272 1808868 1545135 677572 261817 258352 1709208 1624769 1601392 1800048 1526089 655893 1722211 246148 1957502 810067 960625 282946 1300917 430986 962009 768246 1724637 574609 1817380 1394037 1359491 22282 51068 1780686 810345 985045 1266430 1289675 876843 191463 810225 207932 1599314 1888115 726460 488595 1855771 1418111 517124 1972526 1314692 480965 474677 1379457 329093 1523958 399952 108543 1236555 593353 100653 1527552 170516 1024529 511735 739974 1165091 410728 913008 286605 761755 60343 1437904 1403766 84046 1123257 157017 1837323 59864 1349134 1990497 1731055 1224106 1540284 713512 1095604 1050023 558576 82955 1482437 1727301 1324125 1118984 1655507 1493547 56072 779712 846565 504579 1675946 1886953 1624273 876034 1121899 980580 1529829 984361 1028601 228064 649624 1308527 966998 37208 1423555 1627219 634377 1174367 1201056 1265512 1851008 1734440 1922909 274749 1748902 185337 858707 184307 534553 12093 1298558 7999 1212052 1401168 291608 1664528 551498 384854 1696837 1932144 956808 1599671 640475 54717 1862656 451978 1276104 1101413 1880957 1378059 1085746 1854131 1812807 1199131 1666078 1018578 1218562 1445207 1639624 290500 57559 183876 534764 660760 806300 1492663 1294352 1751599 1600962 1364141 1921314 1760208 1161931 518168 1933703 1194948 1109986 1972648 1789812 1645779 304536 1254368 894997 1400342 309914 814059 602172 1185981 1941419 91134 1755087 917260 1559133 1005953 961595 899225 1467597 808484 564398 1907159 206234 1232991 663336 760486 1779354 847508 1526926 709455 156526 713156 1387875 1892131 1903079 95216 1848196 1395735 147506 91804 1095647 947194 948952 222344 1123875 244074 931372 1728045 1321668 945224 802800 952524 125625 473031 1589182 1379704 242474 505769 1727657 647851 472390 392579 564461 1808960 1594779 1045627 1511632 698998 247513 512618 829421 1677869 480858 1712563 1773405 20842 1917157 1046040 1728127 1444739 1316838 423828 162345 1859847 923679 931381 645057 1312632 1061763 991387 683241 1711793 1182291 1483996 1238697 1007934 1425635 1444150 1946547 674319 1003001 993110 919595 1585121 250084 1697202 1211788 107131 689593 96616 805279 776114 174390 863639 498462 262415 630822 683090 656358 59685 262615 96739 1630560 1959805 172332 807055 1610828 1641663 232083 1573868 257585 29902 1818263 1011133 1016255 375752 1023255 613461 737701 642966 644594 59567 255165 1137649 1391417 429199 1996004 1695731 470230 1341353 118513 664660 784978 1242490 590032 243905 443815 18556 1817753 543164 721285 1959986 1942486 1288532 1309504 330619 231280 1149569 1954409 658880 915677 1126849 1917016 1364999 918179 967953 329306 858307 1874476 1194387 763167 1022207 434553 473714 1478550 1211118 1308287 1028159 937505 43146 1611448 608914 1833566 532776 106972 298732 1101833 527344 730249 1087739 1832640 277867 1487481 1023492 1243907 762066 1620527 21387 1338089 180473 1311312 396958 381815 1722353 1029315 768122 625985 66005 1265673 25559 1382039 469143 1137257 1529177 1503380 1602045 238602 55771 648531 19652 281293 1372571 887122 403614 1350041 605195 20770 764926 993390 886168 1525948 1768350 674040 980289 1054273 572686 413527 1173727 899660 1191163 359691 1617872 626905 1840739 132474 1649315 362228 1011101 856358 738114 1720105 1495380 1799731 122703 1236137 120531 129028 1010848 1935167 637136 360970 847404 1682571 1841265 1395767 1912395 1401505 883789 748357 58988 1872178 272524 856325 1023717 993690 1101316 945044 265697 1736357 954090 1113541 1249023 1013025 153694 1712510 222556 932967 477533 97573 141120 547325 1079428 382695 1180617 1286918 1996393 1334071 1576994 1627926 357849 1142734 1426911 481164 127836 1584447 1328920 858812 1848684 811874 1657384 1667772 1655539 583297 1424096 1326111 187301 1727591 1232486 285529 1803480 737747 1925080 1305475 1575775 1661001 873345 1939054 218895 1052754 1348015 753824 1828694 233696 823304 492095 540846 1163149 481491 1024658 850782 521844 187003 1069291 1931760 1227049 116484 1555304 351310 595980 1774080 1358964 1466758 851073 556321 498348 1089316 677691 448118 736435 257207 1381875 944311 262602 1676800 866886 1004561 220959 779677 1322801 104965 31294 831575 797936 757738 52018 1649350 934624 706226 1146737 1957516 1868115 691174 1268358 786544 1453659 179543 1020114 469640 924079 479258 203648 446113 1252910 18848 717684 955070 1923845 1462513 1300286 909904 1332520 176400 1788822 647461 1780909 134573 1421877 386086 1164327 1011396 1300807 716666 1550915 198433 1829912 1604258 53000 113950 1826170 963029 1221031 407589 1525456 147144 1895395 1006039 284522 136323 1913451 1201443 1714146 421823 1836515 1768662 1484715 1945326 227640 703857 1170399 809068 1726546 383943 56375 1836866 847669 1144991 1022347 1480667 913389 1472236 1087872 1159525 1701157 1848931 1869243 315214 224811 972149 992180 48684 930383 1219908 1563307 1601853 401330 1582176 657978 85886 683697 936053 1380459 1302671 175484 1250562 941863 571301 1950443 1640377 1757501 1462151 1114442 1060584 1527184 595125 1965213 1494906 1379358 809977 209586 1241467 741663 912877 276927 267832 1002861 484218 1415351 584340 253323 325507 164361 1636480 1576571 50704 1223868 1975709 1243133 1746076 556226 1080379 1152640 1308199 205068 300272 115299 1934048 1576777 1888606 208226 1853601 1927265 1250134 1825692 1151808 542285 1869795 222422 292061 614841 1308216 1893045 1839071 959111 592246 1578598 1603978 665905 1927710 1590897 1075134 231224 1313016 891947 1912493 536966 1327151 1715048 1118080 1171408 789131 943375 745792 671362 192425 1482115 344752 1098553 1488779 1877486 38401 1877069 1435502 1399693 1050078 853264 396077 1739064 1037698 1543305 295508 1035136 568835 1958234 1992991 981704 1581283 50786 897588 1144476 1092101 691501 1690638 602038 1304349 276793 274213 107793 1907974 625788 320869 1399169 1867999 1997220 1068150 1069879 553509 1100463 11476 140373 1946584 673914 628675 1806883 1060421 759615 748966 709045 217502 1279570 7011 1111520 762485 1450843 1551278 1691504 848286 793351 347648 733527 867928 1424021 567363 469277 670410 1847851 1646620 894169 103334 1305596 637245 116448 658016 1452839 1424347 101816 875513 440787 159709 1446664 1243032 1437347 1076578 1983580 1428638 1709812 558772 1328474 1364098 1336782 530333 354116 1227665 514933 798767 42230 1865866 1326094 126707 211951 1855767 1119994 1162372 936966 907490 1882712 1848818 1503939 785265 86289 1332845 1649043 716178 186271 1752780 1593618 1374934 1491536 297868 422323 1053920 129959 1942192 1487248 146105 776310 1691994 325198 1391701 779266 1655858 513510 297899 873161 1043100 952972 681178 1887136 527981 1731590 867515 222821 1778037 368380 1202833 555388 1012683 1964715 1937124 1362942 903238 766257 1195655 1743085 1272555 752755 702376 8607 840920 414033 1790382 1628276 1685891 1409021 1262006 1606641 881428 60349 1539540 1242525 1967435 559678 240840 902147 1977589 544404 175396 791354 888304 1104726 1363012 1591058 1905379 1006552 1980156 639240 1983624 1327497 1383969 176572 1366154 877595 1751816 496584 1621443 1681764 1338266 826107 277563 1595221 674816 157747 1606499 161018 1994301 1809430 320243 1186359 1822434 975702 807999 213761 596222 131187 499595 882770 1817123 334849 818476 996681 281607 618636 241659 1772554 1594753 1355019 370372 1536873 517057 1801091 1185197 1621410 692693 1795178 1234562 1682281 1326536 1363321 1162055 1509845 1887063 647386 230650 1365271 1256745 1747979 405101 1299615 1264056 481728 427743 527295 784566 1007806 1360656 1777902 885660 1518796 1409007 1497456 862095 315556 1337530 1895324 845033 222013 750414 1265095 371970 1818372 1412668 1626908 524089 1516198 1906709 1958217 1352446 248828 1922075 1518906 1914527 1275804 1644324 1112652 1963120 662455 2662 811837 286767 1508260 238388 906399 129435 592996 852094 1668685 1927577 1789695 1796658 595884 1932294 750329 904468 1493841 335566 1041882 171875 521986 1387297 236520 1890431 625761 1243806 1578508 1145371 1540384 682839 1644086 231853 693689 1522819 1765112 1012758 1023730 1895742 1345905 334235 626271 404608 1995009 435886 1465177 1413129 1549767 341382 373713 497391 1052932 989090 1861689 297496 1881605 1086261 1275097 1278916 988957 381212 1282623 1349338 714284 1123367 1714508 1830451 902688 1766433 1157767 1291347 771449 1385710 745367 1319677 144301 356429 1265846 84064 332844 1016190 147726 185548 1486603 1379549 1021931 1091682 1788213 1830315 993387 1749866 1232253 98636 1611698 1456666 752442 110916 495160 1319039 1772685 1885296 642807 522894 658593 624367 112053 156741 1248073 400587 758750 586839 565271 1934380 147486 303848 939649 1251341 469677 1846551 378839 1608614 922551 1081941 1323264 1031114 641063 1044091 1844078 1043839 1932903 1002628 1498375 1586771 832860 977353 1447012 702261 1437357 988132 1284880 1449751 1586468 882902 369182 1125603 823932 1438022 707907 1426731 1997221 516210 1196265 1137719 1841685 780070 624609 1778940 754109 1673921 1233964 1509708 552854 645157 763414 1399365 410455 659991 1324585 1823453 826289 1266738 1702285 657368 116156 664054 363267 1711168 854095 807095 1944580 1723644 1459629 1994628 1117086 1260426 57551 874013 1667736 127228 535060 1531636 392267 1900031 547668 1875886 1197269 727106 1216401 52198 665898 709971 1557552 1381217 1145202 1036765 793987 727263 1649664 458367 771043 616085 148620 222831 599298 1453070 237612 1454251 942524 1177754 1669884 88958 439743 1693256 771021 725976 1274280 1269473 1241939 396195 486545 966686 265788 356711 1193963 1901252 1263332 1222275 814839 1513067 625331 1209341 975206 677367 549043 1230789 729408 1520063 1839924 1026599 267505 1624008 191987 1068971 1690425 1744449 1462756 842807 201409 429470 1187596 1293304 339575 1033990 601948 1815787 1817979 278006 863423 180395 1150136 1705281 774458 230253 490006 396458 1440252 1130487 752895 638438 93538 592947 676381 28816 1611763 1800419 1669395 363331 21471 813306 36720 1867614 1293801 1886614 1892940 1114861 1923879 1636036 1565107 1361307 972013 1217774 1105162 1794172 1006375 408071 534853 298467 1665359 206933 1919033 2014 1933822 1794492 1925607 135611 914214 1676703 1147085 1457853 316108 701485 1722180 423773 775385 1163081 483004 1491271 1611800 580447 1499100 1228647 421460 884405 702586 1325029 764839 644060 1666908 526396 545449 771 1163273 1525202 1114820 1206938 1454177 1085569 748367 1723636 1719862 230712 1191071 893943 1385691 1406650 493823 717982 1068055 1241307 1381490 1874332 1435955 1257056 881255 290810 973247 588541 720119 1567240 1754413 540162 1742760 212333 1135162 976116 1460788 935719 1666408 92239 963896 43459 626224 1082118 1836373 623788 518595 523766 678474 1971580 762230 40188 1811236 1504483 1273706 1867902 1244488 1241775 287786 981745 1608639 920141 1923621 1927917 1597917 1700968 1043638 1665158 1412641 690032 508011 1341351 683805 1643301 1725279 214889 453557 519374 1430065 1015914 1634835 436581 1986479 1562256 781295 1946713 1935202 1870010 443969 86235 206215 983237 507435 60670 236675 1536874 1783252 787511 556336 1580414 1930816 1876414 1188618 112221 750966 163086 1775552 740119 1487449 1886167 1598000 859615 1429441 1084271 1630834 455477 1916407 807311 651058 1910461 800069 1057806 1188302 1674294 858359 722711 1740968 334079 1554507 201753 431326 887332 497931 1183347 1583044 55320 1229974 1936839 87023 1991905 1846160 1985306 763806 577093 506845 1083366 1468205 795503 1631647 458270 377807 1640514 851700 1284913 644933 1877270 1699984 373168 1444381 481819 1530273 1654104 888950 1279224 465941 31913 250755 1171411 1126754 1694377 155867 1662695 1321378 1240565 1293437 398199 565424 1044635 1702571 1814626 106264 1221289 321709 358289 480221 662454 1619798 299897 1941908 174115 1137395 1590704 1685293 1385917 753484 707698 45824 643642 1849404 1016375 1929179 1208005 1561810 1054589 1485011 1229463 835561 1969052 359337 1330736 1156076 869980 1456179 179146 623526 940702 1095424 1521791 1675422 697456 1089124 1482501 312053 1131142 1023569 1537791 554115 964569 1924946 1593075 1408324 1120973 1769299 1054275 627856 660577 904269 1110050 853212 1727420 239848 1861932 1246573 1322988 1711682 894505 439232 841759 402275 1945023 1830005 1276625 613894 1947264 652946 888659 609897 1806213 418095 1990831 1457080 1057717 357245 1282370 853103 1715498 513780 1848559 308515 1652014 596941 762019 955000 554466 1230375 980620 832240 1287613 644302 186568 1333701 703711 613930 1517098 813365 56297 1536144 729995 1333614 1989345 654781 229605 517365 998557 883044 997171 478669 1126810 883160 1542370 497173 1755692 119357 1643535 1045794 484667 976406 982086 981314 1902919 226059 1914566 709952 1902937 724638 577023 1445400 1912587 1332162 1117587 706155 884478 1906870 1435312 1185961 1241344 374088 848691 1726277 1116388 628217 521654 1150352 953701 1803355 536426 1486886 257288 1509977 1662960 157784 214808 1780254 1757084 1448889 1733951 1097848 42456 875818 1721546 468878 199716 89851 1124744 1605334 39424 794804 1120534 337337 304855 768477 235637 1724259 1930941 1453542 726607 804464 377364 707485 337274 1125495 55373 1316056 1922191 764323 1491360 945417 1154017 823592 1846810 1474279 1688792 764653 405407 1002678 1085821 404851 23673 1939646 901968 1680652 1697220 1222626 1536152 781420 1262885 1549586 1735000 981736 1570980 1251869 1545332 482903 1479771 1548623 70865 826898 1816681 106179 1936787 1155642 513356 502327 1218647 759197 23862 670425 371976 120727 1322673 1144086 593739 1254105 1008567 609912 1310105 128352 1753138 187147 322944 415383 1668066 840742 514015 1896161 214380 1510254 269279 929729 743665 921462 1236378 459286 1976490 1260658 718238 1861304 672936 171389 1083444 581939 838403 1133003 169422 1451950 1647860 1779103 700642 1937412 744218 1580169 796594 8415 662074 161374 204088 524916 1128161 808365 1254756 635017 1880441 500142 440199 61711 1028257 1301477 1555490 85141 1621020 827887 1618892 1619944 845588 632348 910808 1720582 1753785 1593193 106378 1296538 1774230 1894512 240054 1865114 440111 1877987 1869996 1338377 605808 587532 1894560 1427938 1034381 565972 1518197 812216 661646 666190 301013 589754 1766909 687185 937844 1592446 945367 1957091 854863 407527 1652785 767041 283714 1632022 1943711 1166458 1363617 1543708 1264759 65461 508993 616064 1871313 954526 698215 542297 1308795 663281 466734 1327076 1632558 334378 798182 1715764 1168512 1811878 344073 1267933 543616 118107 800554 1676901 1881270 569128 1360850 410836 1269331 1961296 1509905 1401460 996449 873963 63316 951906 1347222 523470 389804 962779 547087 1042701 1070294 1945233 1078878 977789 1773385 1725709 1884380 865997 1262750 1074423 1469204 231108 785725 1884599 1835210 1589012 1302424 1230602 1915709 1504734 1425864 1204886 1992565 1479382 1726151 1800256 1439928 585605 1503226 9882 1530149 480547 1050419 1921072 9994 980790 746767 1713965 998483 1776263 1305162 71952 1811599 549534 1247167 1457505 1527690 551605 1006933 384686 2084 1834183 904411 1657089 1970444 1302353 612319 170057 688973 1766281 704713 1847559 1001686 1113403 950217 1313898 1575430 1744469 315114 1076288 1861987 121796 388759 1212798 115734 1126388 1662434 1159948 1763667 1261994 658306 1508622 876476 1461362 1166783 1977510 875799 306830 208881 360095 1505518 831763 737489 364066 860289 1318662 157445 5189 341452 1015046 1764920 412628 1643918 625266 1466343 1143762 1596255 362615 378616 797778 154770 1238109 1357928 1417605 604033 102441 392841 218850 524947 558641 3031 1622447 476481 186324 761959 1714778 629656 1284321 349025 1141100 1454112 1689922 82231 1097635 22832 613815 84761 1111622 1347309 1038324 1626331 1241874 776879 91893 854577 1938556 1140709 1255353 737890 946615 1279481 431528 1303247 214961 1318312 861082 1566144 1265030 1741895 1232213 1690716 1619479 658450 50600 104258 776527 439198 943433 1071501 875387 1870314 384134 1254389 1513514 150118 212762 822599 1212557 1985550 335156 899616 1676086 909347 974759 84435 1299904 1707112 705623 1610281 1106942 1042864 72912 832363 1863746 1718059 119378 1055316 781356 1045013 1713258 1483792 657780 1469256 338796 1171477 1348797 1769664 347947 1442189 835643 826906 477414 1515140 781342 837982 1305664 398903 120409 1013943 388825 884021 1145634 405596 85560 1625310 1964275 907733 1160487 88619 376148 769288 13148 1292367 1738270 957652 1976491 1665620 1238871 1449836 509182 755466 754698 1304822 1934149 1025536 1417186 1461286 1923362 1730052 34852 1701108 1632656 271622 683178 793515 696054 983615 422560 1984088 787934 98428 1671248 894503 1183650 276021 694372 569074 212192 1655955 1169726 1014928 1180754 91724 1923464 1451463 1114848 1924162 413636 877821 981868 1312112 1629050 1809572 1744096 337913 458569 1706899 82641 288035 100859 1645423 895658 189658 1817452 1446991 98337 673574 1828137 1390554 1765439 953676 1115885 146084 1526205 1568491 1224577 1707337 375313 1855945 1216814 1324267 1289567 1580691 16816 451787 1084152 191098 1105426 52242 743553 800420 442900 1156776 1375424 1153805 718726 520839 1396057 1042438 588970 1142681 529246 199917 1144954 1257442 1952203 1468436 1268320 1337830 1051477 762268 77559 439169 1385248 988150 1379893 1588469 1038042 1986179 509503 1167989 979167 413603 1073172 1235264 635855 170820 90103 1120736 839977 1426038 1332802 1469172 1953382 1841887 370773 118109 429849 876698 1826863 1468454 760787 500975 877283 1087091 1792135 1099156 1773183 706916 1805315 1674405 1935618 656278 1796684 1493899 1788865 809063 74991 1207713 590076 1217010 165799 555614 1138393 1023634 364934 1604570 253358 1319467 144697 933137 162476 59188 1261958 1867491 1659633 988468 1921807 582637 885024 1333153 513618 1435597 1742123 880592 80508 233453 947521 85109 733244 1923838 1054974 467540 358692 1529118 215842 524462 1319963 1239897 840583 449707 871782 1372545 1852334 519927 318052 1531497 1498985 774408 1936494 1423370 1861172 447825 1693699 1859166 1457052 716988 16015 1456312 1823212 436318 1488989 1713227 84299 1455039 1078117 1863416 585747 1478971 1331177 1869020 617580 490026 83246 364268 706445 1946015 1267916 346700 1986794 1868679 206925 1090255 438188 821376 1956356 1755682 1803699 633209 591053 1099827 591683 835338 530761 1508871 1127905 1450734 438523 49787 1353419 359158 937973 1990593 1202395 1657137 1123222 1303907 1079379 1061103 454171 382080 757828 1958431 274344 1030050 712098 1742946 725105 1664803 1009902 987289 1030712 944707 598325 69115 1855960 950264 1966681 1579478 406061 1595854 453748 440973 1465101 967542 1539946 420905 1184187 1562873 899327 1789530 1427150 1131246 1507162 1772268 1278091 1756149 1578822 422881 50577 342570 393568 1253609 1743284 930649 1079238 1654041 590415 721970 263314 1693409 1704271 521658 678924 1988455 43899 1536098 204819 677451 1882586 1477951 1165298 1714596 1400580 1466102 1047714 266434 763912 908568 1608532 1920498 799133 1638156 154545 1452153 954191 1710847 457519 490278 613540 788227 326599 1894311 1660587 1389600 1500510 669317 1524034 238773 652918 346460 157425 312243 408192 1789582 1301311 1363913 21039 1556081 990570 210033 356640 743959 1218888 1343261 107260 1058933 655144 1486481 217296 1027813 931636 1738966 758208 838308 1184945 1190867 1292722 656569 846640 384613 1340681 553542 1406795 497986 1288672 72164 1856857 18418 455113 1671822 767778 1820759 957223 303448 1637353 1551151 344288 1121838 573468 799331 402757 1209021 899224 1232835 1156821 306185 120644 1335349 880969 1806861 1306148 1005227 687134 1250606 735279 1163206 915530 1471734 1216529 1833951 1677324 1336395 898192 1443385 696718 431640 1911270 1849432 1642084 715675 569439 1271765 907286 1414974 396425 1760496 1581546 1543193 852907 8163 625140 1107564 1836986 1188740 549694 251468 1513272 1263255 1547346 584412 1500119 1809300 539587 1515606 1869395 1681368 1030184 199191 298475 1522868 683005 1850782 1920485 1432072 779612 1184198 1224597 227964 1034994 262424 320255 151687 404693 1813000 1667283 1685911 132662 17617 797082 934074 1690350 603452 1063221 651797 38022 1541766 605356 1931950 1059882 1086044 825015 96088 276690 1769844 1813955 618342 646184 222308 1625613 1669290 1993003 266719 1101309 91033 326334 694029 1998616 1934482 739271 683002 136958 491454 1685704 1114613 1843328 1357214 1623606 1895304 263838 1756874 1796214 615248 1733434 1290517 1753973 1856899 695804 1853920 1166038 283738 1511999 460105 708533 671498 1155 1654554 863040 435817 522146 1906995 1540760 1413613 1460998 921929 1753043 394303 1249510 876846 327785 1755157 794407 1737898 267438 1582279 533735 1841725 509416 930530 1724791 1441683 792566 709189 560574 119949 265281 1769899 417209 1703875 1809500 227147 1418468 1338545 74804 1207704 933828 960228 630647 592835 1644461 1967216 140263 474766 746639 1513324 1862023 1392845 151095 695905 543096 1019291 86530 437839 567485 499317 1476146 1874770 178242 960827 66686 1224313 591972 1649231 326666 1387790 745009 1824323 906771 1088342 71958 1144576 93202 310287 1593616 204408 149049 323618 352192 989037 337654 1714002 440783 1945528 189372 915406 1492735 1633335 1129281 36249 980552 584085 1750786 331655 1964608 1783610 1085781 546058 395678 95170 1465708 143758 31924 345265 1650557 889991 1087753 753526 1462305 80937 302475 1358048 1137351 1300443 1978411 1823960 893858 516230 1877742 90860 715518 1132967 1761291 778408 82856 1606286 426124 241689 1187210 270625 1541454 1990224 756359 66276 54362 1507212 1777285 646110 308747 194005 682907 321505 23778 959117 32845 1042627 891711 857795 196418 1114396 174226 270658 137559 847922 983534 670040 1742606 244726 5385 464361 102653 100110 1063292 1431290 1016727 603754 1959248 184411 705716 981690 1463420 8872 1700301 109625 1274532 1524251 1933852 901890 1011599 1048042 827291 778287 1271105 691102 725004 613104 920354 1608537 624771 1516135 1465526 1435880 137430 169154 1119614 1252583 851909 910024 1200838 840058 1760158 1343494 426896 810833 347234 1709272 1020209 241050 1166849 16247 690520 1729983 388041 1232587 87087 1631933 1239672 580128 1106088 1376412 1985559 1343537 1234434 115078 663989 153907 833197 102257 1949535 746982 835961 704130 1226466 220255 628955 929510 1811872 1126131 776836 1483754 482604 1076196 1848986 1042056 1733757 1770046 807912 640001 1394259 192389 1793690 1177365 795622 1603206 1444525 1041974 1826400 671129 717942 1574670 1011522 750757 76535 730959 1473696 941269 237948 1300087 606228 1962286 1331907 1461972 248541 1915123 444082 472127 938747 658506 1620994 660570 1462565 1887132 852545 1460025 1482874 1101892 1892569 609754 781098 1391585 1479717 950471 587257 1115294 613696 4281 1959984 1055097 261774 338854 1540266 567985 1616739 1696354 212189 239795 1547179 7185 1923424 686464 1824099 1268618 1960412 455344 1252399 549213 1880995 31253 90970 663725 1993930 1248671 973258 982685 1523312 624878 667809 17802 1180902 1147364 1818620 1030684 727246 652387 1296891 357350 519882 1196576 69951 29637 1658710 364338 1969828 966904 1265124 1257753 1162479 1353313 1228437 1242195 1940767 920822 1032202 1397557 1899247 273851 281946 392581 408176 1731131 318246 1475476 1205297 602586 195164 1840083 1154463 1184925 616908 1215133 1543996 862124 1202049 1561453 891515 1398638 1760251 957278 1604862 1561377 1754970 300486 1807953 441957 625377 773084 1680662 201767 590388 601570 232593 1887741 476790 1107140 609739 1279657 1232570 346508 1963382 493446 1821062 227917 89702 1578937 1039422 1379924 809721 617344 1764655 61699 755990 49885 1767927 1908525 1157629 166223 796265 1578274 1404229 437276 595929 32026 934349 1466778 1613686 1909734 744516 568535 1268068 452777 1590381 1363664 1848858 276178 20757 1625134 559161 1646417 321353 1447570 1684326 698610 840824 1185665 447222 1402491 1830114 1256910 753684 1197099 12574 399482 487632 536555 568917 1855650 349624 659135 1399886 856261 1319627 667776 1251239 1595603 1862124 104363 134322 1898069 1507900 1534134 1778343 1454213 604564 1002677 1576114 818420 1652117 1948971 1252714 424328 1968050 254808 1187537 749062 1717769 446894 1123201 1455156 1209535 1034885 1422769 1707342 224993 1951122 1585561 728737 1028455 789148 715198 990918 1466761 1153704 727669 14422 563972 1396107 434215 704690 147156 350952 1705248 1528242 1335771 685178 190708 227096 697086 847854 1073004 553224 1026465 787641 988260 841801 1107818 1393348 10889 548389 661933 834287 1303778 423507 1125137 1941931 1017611 19004 365285 535511 714675 1408230 446331 814501 1745121 824983 787478 915120 103809 1886150 735695 280254 1535269 279900 1093986 1028651 1955610 1898682 1632078 916469 1641559 50056 619889 21152 1489944 1122233 1823040 1065350 841363 1878298 1860914 193102 1491457 566068 580460 1551177 1330082 223399 1631083 376397 747621 1860157 779434 94054 911763 238045 441721 239140 827373 1782532 1015197 686027 1924860 278290 1955340 1897264 374620 707064 125617 1322038 1587332 1528990 211303 563028 1544584 1913225 1644999 283562 319269 1291656 656971 1123536 870777 71433 1171698 299566 730245 740925 1018618 759440 101341 1266357 651035 825234 1042682 1011673 305673 1882168 754270 559171 1965862 1097935 1400712 1463491 1746844 1466344 893074 1640781 1343772 1361085 1402412 506441 645278 313621 1384422 93830 1119184 434263 1165840 656264 1266402 1735514 1779507 1798092 1040540 808068 69056 1315143 971520 1075760 1213839 121052 1051892 473155 1422871 1537689 717219 1854071 1192956 1016266 1993829 168900 999582 203843 737394 1806172 219321 712135 402374 150690 1308807 1212595 1574408 635706 1669315 1521445 1821139 1177246 1340301 72135 716363 987589 1002929 1604659 1607475 1857427 688270 1318136 1696452 291465 1108784 1094036 782177 1387353 939774 803231 850946 252506 1269394 579797 1077122 1596228 1639334 1837518 1067477 468813 501036 1916020 1116640 428003 1414567 1606131 1434670 1573289 1835416 1848263 763249 1959150 1787094 488305 1106846 68581 831194 1547433 1760432 1918944 836086 1211136 1522432 457969 142863 990335 548491 685136 1873696 1793389 972623 569987 379956 768932 307441 1176867 1277652 874819 557443 1683382 1801500 1111964 1951976 772330 1140469 215064 1382185 916643 1509188 286413 1330441 1392289 166816 1858876 1907296 773519 169598 225461 321038 1285940 1884335 508216 1277952 783291 340366 1902313 1806620 995452 285459 120826 1485895 1339209 91468 1597335 1740619 192718 1173999 1571754 983299 1250261 227382 1576624 318999 797043 139583 305207 397220 1300326 1257403 313306 1990771 1317275 527819 456085 1291210 569068 1276379 958906 1178657 1693770 5563 532251 1688388 31222 1321322 526947 953359 1219028 1443130 768535 596533 1613908 682119 879413 112565 763458 144925 109805 369924 1748651 1971734 305765 1701646 355701 816155 768931 289628 1718799 1732405 1281583 515114 1110260 870842 2789 912200 1564716 332189 1231301 51064 1800852 92457 1114754 1953067 968547 792211 306640 96608 1210596 447128 1713174 1674160 538569 700264 346414 1890099 1741484 1844051 1584500 793706 1306725 1823328 443432 1417337 356443 1450626 455665 1502506 812547 260823 763762 798944 1427751 675210 1512178 1402168 479145 763990 276266 1218885 846490 1977844 1774189 165261 1639123 1796970 914332 100366 1146786 1478262 1833348 1463795 1750499 700703 1081449 1327718 1139222 694167 1783029 1045587 1359070 1356573 468877 502980 997635 1186242 1223173 1961692 363727 844583 199987 647566 1828134 1605485 1500730 637414 1230336 881240 525151 168549 907089 1016858 910724 1258327 1546602 1416360 575560 1782133 193371 609953 1305711 113332 283202 1316538 733954 185380 1217544 865592 413443 320005 867363 904891 1379936 1543302 75558 1761036 837990 701253 1810627 1489990 1766104 1040954 328824 312827 912613 99448 740505 1347629 1358686 1571491 315263 1603318 1958377 834289 835286 746953 302661 527790 1673939 96118 554198 251616 1721856 1805533 1650758 506759 1080465 185074 165768 1061425 1772356 1106207 716109 1585799 1693762 619607 794136 271266 233180 577082 1343587 1407493 939740 985435 1916977 323006 1602028 798380 1946888 837537 986973 172674 1898294 283911 1266746 1931050 1660258 1976295 107829 956228 458914 17367 131417 1366644 1860637 1786076 1055023 1222581 759053 1084532 255684 1504212 810866 1240810 1918313 228531 1959044 299675 960976 624269 115273 616496 1002417 1649390 228744 1690366 1210389 1624014 1694809 1480934 773140 232281 616538 797546 513260 630825 1867476 1453099 1426862 1885239 1593666 153885 352798 242485 650203 923006 1027088 844868 1491702 1343752 1245172 1865525 801444 968101 1545685 826799 1932603 1487905 1827982 664307 1422687 517814 1282902 1879238 417027 1483885 1113212 1859617 527430 1473648 1749246 892065 876812 258991 1990981 520318 793636 194557 1442015 1974642 755140 399164 805687 145245 824147 1894439 836103 1735678 1604054 763080 43106 21323 871315 1951733 1520528 1411393 1352067 96073 192504 1859195 554636 1267043 1738909 1583686 344879 110966 607541 27863 374779 1717750 209224 1535802 979535 664637 1533674 1731922 20807 1084262 406716 486634 892903 1325715 365765 1084752 1916743 170492 382278 684143 494455 854325 1400122 1169690 732937 361392 982783 164480 1373935 1712914 296184 764743 799765 1227949 763342 139027 1530964 1157869 296565 933757 575496 1961119 600258 6395 1977604 1350997 1884640 1456788 988029 53522 1807838 348775 36377 1043880 712234 1243762 1624336 1487062 1195425 67799 216773 70366 1789686 1359148 58784 1129781 1059599 1657480 483536 1811421 186796 1303299 1082161 117191 130494 335438 1934493 752657 472925 1093658 757060 1473516 157447 1419071 705975 453725 585411 1338945 875118 1466529 378220 1785525 1423401 357085 1030615 410478 1998945 1928368 106232 414127 822271 91264 1167845 1418242 15619 1247692 389618 1895380 556691 1003625 175720 179537 989788 1573492 488781 600964 1497460 1223956 993054 15435 1479464 375223 1885425 1993044 1433871 1016224 1325592 1613922 1807734 833548 933264 1808090 392403 1719676 347093 297644 1183866 661853 1018779 697535 778972 145847 350604 1118818 720109 1930743 332833 408518 1945526 939333 624411 1687137 196815 1835901 920014 1711899 1598556 163411 101000 667284 305602 199340 652793 815056 1349170 1490661 937936 300123 1714960 545734 1446128 937085 1880475 1024677 1841941 168078 1876300 90891 1190039 1255275 1656653 1624243 1244969 1037830 1380951 740277 252170 1114561 1609880 1572439 695561 528540 1097057 1995953 369857 334394 1185840 1380916 1638720 321865 809759 1541808 352390 1254727 141453 1281909 1237455 1375130 1472364 383595 1643150 1912331 372692 154387 1008373 1697979 799225 1651979 1886438 934026 49993 1054723 64734 385629 464750 842688 940180 582359 1492307 588824 30443 1998829 1432187 113472 149288 96067 610347 1720087 1280245 1694264 253309 1116835 1996358 663590 439918 79669 802564 24830 1350125 14102 1318869 216094 312379 121730 1330503 164145 5696 1683120 1055342 27414 488732 645967 1976237 940601 1550349 1571211 734432 688280 373316 1373934 1823734 1515575 558763 1081814 925974 1313942 1074754 1674276 1439090 66718 1840851 1119230 878463 1790401 1446058 1356116 1612711 1803742 1610237 1310102 1809776 710675 1259165 859642 720107 568999 1255446 1605275 51550 1853139 328112 805916 27897 4875 1245182 69269 842977 708194 441358 115352 963615 1155290 1461985 736372 301288 1993078 1113102 1207024 1746223 489360 1712461 268246 1332249 1294291 1934340 1415036 939812 1458107 1444551 1583891 554308 1586816 1909205 1232962 759430 463503 1536810 316356 1872462 400479 602472 143138 1828171 1288542 185212 860909 567326 1155420 667321 1283253 473696 1040439 1356952 1498527 524127 385367 528404 1199035 1740446 275243 1497627 375721 44441 1304650 896285 1873347 1488788 1770735 1953674 1638201 1628118 180237 1546769 1311458 590077 1326944 7071 840707 1400028 675963 1627410 442792 239128 761984 1371216 343731 1887419 545278 170022 1397250 1014437 866955 1209259 1599289 1300037 1571572 586703 998612 691196 868804 1756138 162043 1744341 357932 211502 1838141 1444674 6741 1374022 416783 966575 602611 1747187 1959731 36621 1208746 341371 1843379 1144949 428396 1655721 1061525 1437585 1810607 697799 437281 1609021 686124 849509 593206 1145186 1111315 1342085 338226 1675637 1670235 1210677 896164 1573719 588397 989009 742083 938586 74273 1654143 706 1329555 706753 233567 882254 182043 435078 1074095 1789890 1587920 1097273 101296 336600 788357 1675557 1330243 1305059 688904 972683 814855 1892155 1018334 967402 1106902 1195946 1434736 682173 1400669 743020 525541 883306 49976 702159 906274 722348 1343298 1883549 65575 424102 1703036 1306966 1580497 1461150 1399023 23781 1398174 116876 200416 1541487 309407 865645 1443089 771291 420038 1522954 1385217 1777999 1276678 87411 1991435 1064481 451550 36294 1174511 707158 1001821 1321943 532191 482908 1159758 9556 1310424 1882241 40185 1552656 1924201 311456 773554 628361 1002368 1220127 1901366 1743246 287162 1757543 208984 1668487 1821714 1876048 1171852 1079354 1948056 1069608 1996152 680853 559620 238423 1108106 1586490 1275087 488880 1433579 139732 25605 1725035 1517430 962512 929597 1523552 1745035 200419 1410120 1264631 1245639 112243 1457199 353900 90569 123851 142723 544701 780716 1159162 822181 295540 1171403 1020897 1864344 156187 1631963 385350 464520 919363 125053 847643 714241 134210 956549 1931575 1637552 848733 570781 210708 1885918 677984 635783 963089 1122681 285155 1969673 798342 1771523 9376 890491 145586 844770 472904 332801 1966817 630504 129289 431368 1740402 430805 1308989 1333632 1199566 310637 1023276 1576944 1733186 1253188 374066 1406447 547727 412449 539574 605164 1355808 1079006 388177 429183 1393726 1467470 1065162 162025 1069686 389174 161804 1050337 833596 834364 1474012 1258792 720619 1686624 917543 73495 197278 306153 385084 921675 310585 636169 1220482 1219985 152850 1118531 1974225 427026 1299036 566034 418808 1577310 461098 1228014 1515221 1293418 1096615 1800343 748950 1580329 1086974 137524 415496 386864 1322574 66703 546187 1430491 941426 119656 1396482 1219867 953832 1088339 1284074 1705325 1739302 1914580 264316 195355 446356 985780 1092976 1244801 946789 1478842 1666630 260376 514 159189 1196694 1871863 205356 1412124 32015 898007 66181 1164533 103944 829615 1999912 1071462 665682 1646018 1154692 1799009 529955 796325 1488915 1854502 317450 355036 206378 1436761 21223 1560368 1675141 1702460 1692887 137791 845318 869993 1539021 1222239 246480 955979 826663 1385538 1125393 1632795 217303 1310214 1794357 1950821 99659 152982 42392 514860 1298952 37820 1734003 1516812 1723342 1213760 973769 1911267 1714249 1899264 1248958 62842 978029 1746192 10540 1320229 377388 226153 173590 1569992 941142 1668889 400827 1450003 684348 1030977 451335 1546820 574808 772907 836464 507604 568748 213496 580385 791444 1108324 1293759 811376 772334 1629952 1366657 52578 1646194 1797191 954853 1710457 1530378 191025 1577479 857343 626242 1721419 288564 1283768 1526413 475094 999607 967874 1170344 1282848 1066188 315438 762367 1623970 506677 663874 1989640 254463 1763467 973845 469109 487990 1295608 1892664 1720928 898103 56338 938864 821549 800973 937522 1605988 1081824 623808 1419579 919360 725661 413705 1991302 1563772 541099 1486468 147491 6837 27570 483786 885781 1120680 1099513 1773670 368223 758648 1348918 1840929 776220 1411088 615451 271979 805976 1316733 1130387 1734981 490913 466542 935962 1388576 257194 558952 1602816 1941848 748725 66628 945544 509486 1469170 14983 902023 779543 1800727 1720956 869708 1353740 1962746 1052553 799674 1035848 1521429 1939985 1073534 1781930 936705 259764 1775040 602221 351231 670475 1409950 1195265 1927757 1307475 986215 175830 993249 546685 1116915 989959 693174 1236351 981469 1404260 770320 1302793 1342480 546987 105093 780705 47232 1884589 1436462 1327312 1088607 299938 1799255 416878 1339452 1197811 969256 839607 763967 1852826 1679573 1551745 1577810 1956583 323755 193515 806628 1675748 680667 1374841 568357 1676198 1308612 1039128 1008691 1308631 414701 1177933 162225 1219975 1776405 134246 1364620 1793272 204832 1530503 520493 411304 1530843 1254617 844076 224300 1419360 127305 635114 1785930 1754144 1328606 676248 289142 206274 30944 867907 1246711 450294 1507542 1980679 1656147 1176437 1968330 748845 1213939 1677032 949902 1119295 466787 1667147 1772502 1142662 1243555 1595513 1761304 769115 246222 780491 646342 759251 521413 1517782 876523 730339 511924 1072840 743187 1887567 189012 1044398 81690 1444187 344929 214694 300054 967742 1185363 436028 1952413 368355 1825729 945371 1460994 1000236 92454 670469 1064259 327087 222939 505707 691243 640176 155034 1091288 223768 841426 1342087 1898451 1767484 476974 1761211 90187 1514461 1823771 1544181 44530 1011851 768073 1792860 1147363 463966 975282 1985960 888361 1582288 1109885 1835340 1506533 179976 1786 906209 1876976 1224552 339574 807108 293866 292418 187115 56451 683808 1297021 702820 1921326 1076398 1430951 634514 417760 504755 1377982 824244 1611664 527856 101532 1321336 219593 1343629 216764 213210 1270992 524623 748874 1661440 1137836 1016257 1094402 1583808 1841055 1118572 1895350 347811 571057 426184 460557 1899123 1417468 1447802 1355342 1101061 554228 1031799 1171311 1322812 1631253 1512492 426310 495020 221878 896074 1134029 1933020 793510 1113594 1757841 563597 547970 744002 294601 1893303 912419 1660076 1576920 130190 1953338 995032 196885 212626 731659 108486 1733587 1111490 1620610 1982415 1135589 1248634 896592 1241786 943418 614795 604320 1629616 1524859 1299744 477184 637938 199691 198031 224754 1256089 1890677 16643 1441573 783664 1141071 1417516 1468174 718671 396801 1160777 1562425 1058486 203417 738312 580481 249066 1754288 134883 1870756 1494088 763190 640315 1415874 506126 1605326 1538792 857084 1749779 1131210 520661 1948629 579382 518404 1917607 1045387 1118510 1761422 909395 1217996 764486 511712 918173 713690 60810 230057 600137 436806 1801130 944787 1308656 506285 803247 386918 1866267 656089 1316499 691547 191212 1729170 642065 723420 1552981 1200716 1124695 1362847 881137 545822 31087 1882659 445510 958601 59925 1889127 1379929 1973646 676606 1760575 1396890 1517606 1483950 667922 1571153 439824 885518 919589 1936937 1890462 954562 737505 433439 1167666 1000334 1943290 694315 873231 739995 790385 1689216 1024539 41658 1214563 1044486 1786164 1323915 1430387 1963835 1186026 321472 790115 801364 1505245 88635 1283007 763392 1047217 812119 1950866 803357 1092267 1402092 1353962 1461892 1570562 1362673 987733 14319 790599 1581723 1215397 1929127 152292 79708 910070 1337128 945438 1895627 131806 749116 205671 1989581 773754 1775577 1351991 505596 978976 1082073 1286492 1440571 517004 557064 1971690 903234 685928 1149412 1015928 1208057 680491 994034 1685018 960835 1130856 304936 137279 801133 843673 792738 465427 974285 1145504 1182244 224926 147907 1556827 1556837 1045351 1604073 1641985 1326646 424210 1579702 877929 1869281 492378 1844869 1617540 1045107 1773615 1497022 868308 944730 620103 721182 1528175 1790036 1851118 1800607 105217 191253 1217300 37100 1036321 95678 1788087 1428160 1197571 1226894 1335954 891451 1404824 1469380 138839 1164041 1273668 1818393 1830646 1667619 1750924 1782625 820907 1784114 964255 1038305 614865 1067116 842791 664274 966552 1814872 241895 195639 866731 280071 86999 582298 1030005 114120 722835 752818 1431846 1502589 1915532 983855 317030 1008142 544566 1660384 1398911 1051309 1658617 1101344 1486419 1029503 1523265 575210 914749 1745751 1413951 390856 362768 136223 1871611 703704 1675924 1692389 1292109 1501232 1281653 254515 437190 1992250 850534 1959788 1278440 371768 1778840 1896739 1975840 301696 1446916 564135 1194886 1244684 1194493 1890194 1883234 1824026 1091512 1668162 779010 1711474 1313929 1000230 289924 1606815 934069 1403480 1770940 1957187 1462714 525129 1729622 106351 820391 1402713 1654610 10104 1572411 1118285 1278299 817766 332762 629095 578582 1996484 1298675 75297 393490 572382 974097 659174 6815 1770438 691496 1896562 128252 1802603 204628 440410 414503 1663771 1292661 36245 444848 1250959 389404 1267001 17077 1535653 297974 729388 870687 1888355 12698 327349 1466590 303507 1625341 131127 1069356 1816848 1624094 504143 741655 680034 1667621 751357 1691052 804975 1169138 927109 1079123 370021 1323309 378200 539176 1845394 991705 1035774 885451 282503 24812 1948122 1387150 107496 1640160 1397458 187398 663764 520148 1569221 1912479 399024 1671625 324973 483758 1043796 292285 1272614 1510120 1399050 1642800 1275522 470964 392484 134710 1863532 434777 1880556 1643650 1873767 1586608 1472863 1403568 170659 102119 785849 1700107 1478411 499653 263713 727423 1901076 1625221 48258 1368417 260390 140513 1724369 255881 1951909 898964 1086482 23319 1569268 569491 1024455 159344 982014 794186 1064382 205308 919720 845174 620053 1170077 590120 1734594 398123 457273 243724 1510119 426913 708739 192678 1078343 774881 1578078 455852 336804 1294397 1347448 383919 238172 144726 1301001 373804 352020 281304 1849885 1998731 1653532 1720101 976531 1222970 335896 530428 942353 457880 1191025 1130414 1791588 1583956 907325 642893 956298 1740219 1701005 822069 1179405 1638246 1462725 715233 1438636 81530 860815 700198 1381419 540359 1886641 1149609 1468031 1287944 513696 362396 1464259 958570 233659 598910 971830 422171 266256 876242 1723031 1204010 950824 311696 1878098 1666887 1084688 1622504 361409 297827 825627 991843 984594 1494318 939246 720256 564819 671122 1518082 123566 793803 1043524 770385 552763 1934996 1276374 265982 349880 87102 1250792 673631 1941328 557022 700447 820299 704775 222666 1029955 1626016 1428513 369429 1286727 1371740 406274 1736250 1609291 1842279 733045 1692910 800477 952563 796582 1047835 320997 1119060 577077 1723036 971832 1873009 425858 1864391 734294 434138 1820690 141542 1004998 1000260 28803 1988028 779834 728287 1369347 613730 737708 683567 1598486 1939861 1414005 648186 1481692 1079240 1494772 965376 1483357 1327107 101741 1431110 938025 1184704 1645287 876129 1774053 1773187 1871828 1588808 1505232 1854409 1797652 970717 1306900 1835157 403277 1555243 1936850 514075 162685 332871 91364 403638 1257366 351323 1791747 828278 846071 1102916 1337806 357672 481146 1971828 696877 441111 1062356 917686 1287801 1500641 758712 1566727 189222 1349146 1894876 1351064 1797051 1203384 293267 1319696 1747064 197030 1599508 1386736 1874731 1365394 1166687 185484 1608665 807188 1429978 956441 1510117 1259476 265598 366172 1296703 1753282 744161 427447 1894547 953592 422065 817836 819335 1247319 32263 1251096 1182895 1974092 1810872 998885 1406054 1635188 1507083 136194 1237330 980391 1510520 1298634 841648 943141 1949766 1559192 1424405 1840385 97986 800601 1012870 1856166 1310315 1479192 453119 603146 1126001 1848444 1195044 712569 1282285 158769 684759 297038 1342011 513197 74174 849460 1257079 326655 260519 1457913 1229105 548469 1110975 323303 1156146 669963 630580 700207 380538 272677 171581 1615703 1232361 1581663 311078 1351393 965273 1572087 1696735 653870 604077 416068 249417 1898695 1298722 871984 1712462 1990163 1804523 758296 982094 544481 1452 691682 41257 344436 1452567 1404179 469785 250592 1943966 128069 1566712 215831 438619 1678851 435016 802544 1596295 333616 1723592 827675 998520 1294477 1379454 1513489 51945 1529081 1709178 221252 164937 624184 312744 1775835 1354717 914936 768618 861935 100573 1965226 492602 1072906 1468988 1608453 1355950 996384 1343381 1048385 1398996 879505 159406 1031790 1289979 1097091 1202177 656689 884251 1567271 1127760 1183236 1782823 407391 677744 1944783 1008255 1119630 36556 729557 1092893 1235611 1458128 1973206 289917 174071 257530 1229682 1204830 289058 490309 1013712 452285 771008 1871706 1574163 1111016 956136 1177627 1823438 209940 270965 994577 462128 1785530 157302 1462409 1795575 1646005 1479962 1053055 1348222 31494 1897709 291646 1621640 326961 1216628 1451353 435651 1241234 1111690 768177 481990 1870348 1159651 677852 582314 745429 1087523 1977334 1921572 1223109 1610035 399696 644692 1979908 1386953 735393 1148537 1980061 1387322 1665076 102538 1860145 1485516 214375 366883 639532 801790 1149998 381764 930308 1218804 1538811 1007889 908264 843420 1137844 844451 415632 109722 208099 994454 1035646 595747 718263 473693 989099 306842 8624 1767085 943723 1364724 1618599 806136 1186604 1198017 1879613 478785 1292831 1123198 547985 979463 407778 460419 1415527 1786352 1943564 1902188 957266 941485 1677112 1982669 1111723 464223 167929 1311021 958459 1043425 1557847 1589465 17639 1966247 183785 121272 1224508 1551852 1744517 1346807 1460579 86761 1603114 1936191 1165536 1543626 228781 855906 803786 1259224 1324236 66245 1711443 705040 310936 1554562 66671 820936 120020 1303087 651824 877441 279549 1540569 1901068 807887 1101858 1878882 389882 68985 1315970 1135633 540967 1691128 120027 391631 1658382 1296989 369357 1042770 1579260 202375 1983349 1888306 1362120 1632049 1541068 694303 1531524 1262592 1358501 69304 1991472 1350618 1422818 468601 1150239 847558 895213 747954 74889 1659959 766558 1688810 1959753 683262 1092309 480118 1905254 91403 1579305 33025 121620 1411592 895450 1060447 1588254 1352175 510836 1893053 1717400 1360775 1904235 857880 204484 26457 43770 1386117 1078255 108312 111871 1567910 202177 766359 244384 1796901 697892 1975181 1186452 3875 1199549 414498 50615 15948 671570 1833005 20581 507371 1039786 1305267 1826125 1857874 817932 1264309 1966569 511190 478364 420058 1252426 512138 1878936 1379287 49400 1401921 956938 1113870 1705415 1232930 1013877 1190879 92815 887930 948034 1280494 737107 928197 804681 1712874 1090612 1229080 991631 1463824 1832371 1655725 90846 1783431 1381518 918806 1014959 444399 1566153 747454 916708 267204 137214 1644938 163803 1843496 1204406 1381730 447037 388046 1142775 1127399 1192684 1993248 344835 817128 1481812 1655566 326435 850438 1009067 567600 1170740 1243831 716214 574277 818731 317864 181270 1324817 1458679 247095 1183179 134794 150264 1586697 1374179 740832 1950169 594687 750867 111050 1507498 1031293 781281 300648 914259 700311 1913871 940307 414266 1208932 131294 1371211 1007019 300062 1272001 1050664 929340 1370949 746925 467398 358074 1524512 1779529 125193 1462077 1369845 1475146 1288853 1416861 1046484 478146 1623601 1774122 696258 484524 210613 1002881 1328765 939608 1710644 1167220 1154473 1001430 1058002 1909639 564290 1761691 1707487 410160 35323 1714533 1621792 443928 367595 1069274 700704 863153 530244 1900744 866910 1810538 677820 1620905 730346 1789390 232184 668051 1545114 1526278 478734 733605 1790539 1089934 942798 1117302 1494329 1084655 1998675 1322942 1292839 140876 1652364 574926 1864368 1053462 1198148 707648 1018392 1918958 1000114 372013 528851 563339 1850156 1783607 971230 1312575 387120 1797401 1477197 1955033 42264 1797241 1046802 889645 1978426 919042 988569 1437504 1172207 1926298 682220 1455790 1963565 153303 560303 398366 836201 530656 896858 1461230 1043612 979458 1217800 1492516 914764 1880401 937292 53669 526358 378248 1444589 1926392 1775820 1139673 597197 41760 1679269 1394027 942112 671195 1935545 1255070 420321 388108 201226 1573471 1312140 548547 1888579 865815 635618 1681253 701803 273155 1333871 700587 906784 1676867 1775418 1943325 255709 1350204 536604 987337 1495114 971478 1974022 1218863 987862 1910836 1788318 1800061 779311 940534 485655 1098123 1391555 779559 1207367 1155856 454134 1703355 1981273 814130 584825 543411 411709 1010057 1486392 1707959 930314 744500 988106 550033 1381372 1701578 1334657 1845655 629652 1922828 756816 1258623 1113748 515806 288995 1522547 1655224 1224121 138773 1457411 1849380 504664 1190537 1666086 862710 201332 469910 1084475 383541 984467 648678 118636 1112893 1978535 883784 491706 331421 866998 813100 433090 1657058 725150 644287 1376359 928829 608432 1148136 875851 51122 1348376 1594845 1539719 1502462 868154 1262617 248876 363309 1569861 282254 1588411 1974327 944033 442330 1901015 364300 1722121 1719886 460651 319310 1816079 1272115 246127 44648 1046780 906331 1277057 791318 1264786 561278 349526 899026 1381044 1722024 1250842 895274 1447170 1538731 630842 1867659 441922 1181802 500785 112429 1066337 845734 1355837 870220 1817877 986481 337369 1474109 1719027 1633075 674616 1122007 914709 1854939 369537 1594014 455660 1434065 991326 1025977 674633 399110 1820193 741276 318273 1008041 1131709 1258519 249594 101651 516664 783867 510675 334734 691266 799624 1463893 1904369 781919 439668 810256 1270994 1374918 726471 395592 83545 124654 233918 120260 925084 1528290 289973 21856 505126 1874334 126097 1394745 1916714 645281 1154050 580245 1649220 408431 465144 1083266 704719 920543 792717 1787742 710692 1397007 828089 48639 308467 1589666 1533217 464556 1173262 327437 778355 1467826 526837 710547 1470788 645085 1437978 474099 705638 680613 438789 85671 146438 850489 1299327 219424 1630094 294274 838094 1326531 1949705 1955015 1778933 1576411 758952 483274 569816 1683823 1991829 144623 913995 1746106 1340336 563125 246018 296251 1696982 1272519 1838510 1254657 1501725 980739 1719864 1295769 1565268 1134304 620591 398538 1475888 28666 1523854 1027262 280160 1323357 474901 283188 1068602 467024 451238 304992 1199045 1565481 1847000 1185603 1229469 1553385 1552113 157847 1171899 739284 1608277 354846 848296 1743090 1463026 740339 1605359 481933 655112 1810257 1265663 1662252 1830246 1132799 787166 924229 530056 1585868 103317 1093632 749296 1845285 1469633 873853 631304 1570762 464369 94579 1669098 964742 1219362 828427 896448 867267 528275 1480114 325755 560224 1403839 881185 1738207 1466768 263465 647406 1110615 1690788 1950349 606150 460246 1205728 316296 787958 130609 862486 1868245 1800738 935203 947777 223163 755739 1186397 1963675 1473163 89385 347991 758030 1238854 1679216 819856 1131880 18027 1745061 651594 1799020 456476 364795 795940 1274065 1199248 1444787 10308 304248 477434 1266083 1082664 1769331 906766 1808217 1120193 1621621 728741 1565612 634116 1002431 912563 1292935 1099756 1514132 1591725 130434 175495 1293491 674339 1323574 1658099 1314754 405876 816936 1375968 1752848 967883 1409413 1891916 1305983 1347362 323125 1811144 947056 186739 1733084 82751 670372 916785 657304 699286 1408948 1120018 1131431 244542 53312 396236 1305906 787896 457402 1420471 87300 963630 1177277 1908985 615662 269409 1132783 1092559 160032 665480 90954 490549 683240 154357 841029 1021424 117368 1180191 700673 1636975 544301 1536642 568515 1409728 425077 1352583 1877372 1020386 836971 939250 1892949 40102 1174917 520751 1748886 1366018 495372 167844 1773349 535996 77982 755989 943636 576778 1249114 1862754 1400202 245029 983675 302832 1646834 1679640 990271 5268 1893163 1936940 1785404 1933063 1069148 1456041 1037929 582578 1405205 551575 1149766 843145 93903 16836 887748 1251641 1596995 94234 300812 1428814 1341419 119671 668186 1048052 689917 1033785 781269 1545913 1080725 1309464 1586038 319654 323770 1792139 787929 399747 25030 1582121 1951497 193721 1063612 604539 810324 285084 1552538 1155106 1560332 442665 1329945 1990516 1968180 359602 1184452 1304689 1047430 1892415 1509592 1448666 1840654 737798 490042 512309 1333138 269524 971092 1531374 1898943 1787596 354900 587849 218218 1136485 80984 309814 137350 1451216 797832 970007 108888 613087 1321879 49282 984118 1022722 241310 860674 536181 789125 582658 1429096 1261071 1694160 64991 1601578 808483 402685 1058873 560319 439615 1042334 1374894 90259 1300430 48486 1720331 279031 1989760 1661209 1510920 264784 1671706 133157 935001 457792 925511 789788 286405 1900633 703343 1841643 156667 229003 1515255 422278 707148 1794495 1786690 96103 1468412 1089220 1871213 1477476 599074 964432 985499 1502319 1769576 446679 1078 409395 964307 766321 1580609 1500186 1035410 145252 1425703 101576 46380 1783411 439024 331961 166904 1454415 218508 1048912 1259886 419109 604104 1319444 1277695 1837920 561745 1510984 1837816 1021827 1764198 1019010 1587534 112589 20687 643061 35592 1097023 580424 83131 844036 852929 1075574 76197 929331 1222555 313520 427233 1243445 1564721 768609 1107837 287984 1739223 689783 1985598 1776491 424549 77987 1516962 1110281 531866 88607 116428 163051 1320069 841665 1839113 1776947 1140746 1291023 405458 1683269 1656851 1589454 590770 1487333 472571 1967791 1355681 1048017 311733 1327134 1777710 1821850 1548117 394629 842594 6115 1835321 727616 1971934 130146 1446237 208074 463483 922104 1300365 1062476 152625 1685869 1202379 987744 1519342 1567269 552793 1993602 1167863 818001 916798 1082226 1493533 1318407 1428312 1761640 808408 152556 1963343 1985607 387199 1568688 1315774 412351 855355 1716722 606259 892335 1219138 894588 1455615 308700 1768242 1764993 1919988 1083089 471223 497288 1254897 684636 261808 791565 47255 1890577 951655 507959 124765 54218 1027894 471973 998625 44452 178676 18245 1130681 1773208 1749895 1300598 1468955 446314 808921 364969 1011003 1456361 1036864 1627062 884549 777499 1668434 696875 1640386 1981423 487650 1837923 1737135 681505 1888082 1978053 1442197 439412 1803950 1138219 1354709 1347967 991931 1329075 1911072 345211 107734 26835 1587323 1992187 1088868 595105 1170097 343264 1406610 1965017 1852932 1556733 1744409 1865629 854880 1155000 1092413 1752211 301228 41830 752600 274106 1961072 607111 1333281 838491 1333933 1840733 914494 1730028 1473889 1712247 1294968 1140415 863244 570711 1746275 118703 369729 1143565 364159 974654 1308031 690689 136198 1828236 1777358 1305163 1416113 775184 584761 1825426 1776864 1306767 1217602 1917183 1007610 1605583 1895783 1311364 1424469 1523684 1206179 1787876 1356000 1741545 38246 1111497 1448244 859891 1814261 887975 136714 1629223 240646 1279630 447769 1365607 859755 402781 1856097 1757507 343176 1889659 1950262 1884947 1737475 1286476 633590 373573 1892587 1496840 21279 1925902 105812 509997 93124 387289 679597 870104 1207919 1406726 398414 4330 1382680 173411 1370158 915050 947574 1905147 1494658 1068838 1980961 947640 163010 532828 757213 1853500 785156 1237866 1215283 260133 294896 1433336 1324378 963617 1794176 1006203 302703 559354 523864 1272611 1591584 1309136 844857 1813807 1079146 1307678 321757 292299 1648952 1195975 315378 1815311 742024 1160310 1402529 1010822 588443 1363168 1743403 1518957 1190737 477139 1228122 1070709 1774511 1136645 407940 1822318 1212496 430147 1247089 85091 1440109 1519295 710124 1423003 418659 1649767 1577846 778928 891284 1792949 1722477 1404542 817131 396171 1744744 1249279 372115 725642 1291309 1011636 1429223 1806836 282398 1210512 1660120 465890 1050815 781461 534974 1324420 342495 401804 1782317 1319497 516076 450081 173103 1306335 911864 238364 85973 849072 1480967 304110 372556 1487715 1055640 799607 1673690 1605505 1662045 228291 437328 1970387 1602340 1157826 1321041 800516 610617 175836 591147 604572 1210632 32838 1117890 1137926 416091 1874748 1579035 1256127 5859 193704 1391435 1524626 1201429 626611 321961 1695834 1756065 1053753 882764 1778141 682847 1463779 452871 1262290 298593 1955524 1755141 655063 9013 1109642 157349 651335 1120596 71332 159467 612820 777283 442351 710181 485049 304638 160050 292734 761030 98311 156820 1315295 1895855 1439501 1339215 862452 1847492 94578 1960092 1504576 662558 643822 1833032 1505973 1096471 1499577 68794 176137 1853058 1420021 309511 1341838 886389 1882389 114789 311424 1510477 431122 635557 879608 1886765 857083 1773337 468049 1359836 1098107 1188883 491801 910842 252353 1098360 668256 954543 1765776 128826 1824395 1191412 1775621 266097 688169 1774181 600897 797760 1639559 694386 197667 379469 461458 1574853 706384 1982343 1523719 1064529 1740533 744578 1373306 1857702 289530 519546 442878 7128 1331090 1484538 1712404 1562649 1677148 1939707 306287 1343804 1400495 455351 1398979 270933 1277018 1643556 368005 1129373 556469 963643 628921 789756 1942457 1541193 293973 1627491 428186 1334017 509939 1326369 120538 1431354 1553275 860568 752300 1907646 805991 1564198 1642513 169909 912560 367615 1872662 390036 665632 466168 789271 1571393 1773792 1172229 652490 942718 197951 1138531 1672937 914126 1261569 1009035 1885186 1199664 1096723 1488961 223887 616489 978841 713427 661421 171383 1211758 864585 811110 1894248 1076621 425639 181867 1451590 276521 627570 1541388 349535 1138504 1478492 952809 1146045 1340841 1278092 199957 1718779 1533112 1240251 1026874 1718886 896820 96415 103399 1678557 71740 1833489 1583685 1117144 876124 1973895 1203608 267833 606383 1174832 733669 742910 1404680 1253424 1810288 270807 291480 434059 1630143 405503 1809694 650021 287292 397996 1901083 131922 1989173 1939313 1280381 428715 1199417 1120089 80551 1239822 1601675 435424 713627 1077389 848822 1384761 887971 1153142 1036118 1411528 798948 1840340 979624 1481039 1963833 1127931 1340834 425547 1758390 1736412 367081 1555062 1681971 1892557 1840297 1230774 1865175 1688708 400926 1015233 515950 1614502 1242998 876456 1497786 1362701 1704242 1960251 148588 169256 799188 467323 1308607 960420 316990 701530 1748848 757411 861118 328704 568425 847197 758175 1370199 421766 197288 493052 400237 1972318 50795 961864 336261 486360 1456632 413531 1475707 1289434 676400 865489 1009119 510822 905786 206515 139232 1311752 1899764 4382 1487142 1772254 1443115 1354722 1804487 1732493 203562 1095579 1907728 587901 538712 1011222 1523124 192704 964609 1306143 1979523 394750 1420794 493094 1184202 513077 541757 1353399 527194 588105 182448 1608697 505896 708832 1642148 798652 429045 1684709 440119 158361 642633 280114 1010549 1937333 1981077 1313435 217647 1996077 1795184 1676360 821852 1130405 1260535 1242360 238817 1014299 1408396 437109 1930169 784828 1900539 957492 1138033 1415942 1998679 448908 1413061 312511 255227 1027711 1054155 835588 1871587 1011577 822739 970869 163736 473543 1800378 1573249 631193 875010 1683239 92641 1277876 736207 944365 353904 649052 812955 1204482 432040 805361 685575 474137 1830054 1710204 1904833 1971755 1967587 469461 1194969 579199 1421891 358449 270581 689331 1011205 508637 1385393 646088 1641165 75631 1100177 1563342 614110 882340 239516 1107227 1236636 1853923 1743382 160792 1014064 1829534 1421743 1511970 1520207 1546990 977842 1976739 298680 777747 124054 1531539 19840 883079 456147 1148665 1519842 1145558 1913865 1801795 1189132 906391 1515390 219451 664953 914244 85771 1039052 1073980 1568736 1007525 271910 1600070 984088 20582 705346 1425721 908366 230921 366078 79943 850319 678253 205509 231116 949982 1113688 650308 696661 999342 342153 1923498 328907 613847 512158 1451147 1545427 72738 1491107 1389752 292650 571287 171898 730991 302082 1230629 378289 1937798 1275887 1305234 1300331 785687 1473221 731919 1106330 978875 861559 1056750 503955 274185 1253914 946326 79987 1303091 811707 1126609 1734375 1418840 171944 413293 1553714 1434072 1166502 431 1252821 901786 1142381 1533004 1920040 1443001 994429 462094 377437 1784834 1523668 1714168 424917 1268326 26643 1496605 477022 361612 1039960 1222657 14627 1048714 915012 1108501 1774030 1094273 940820 1898328 1437130 1774466 1376668 440984 742916 130201 655402 1147861 1983149 259629 249071 1779087 1067955 412756 742818 1414180 1762756 560613 1642976 85591 1696292 1770962 1021884 294460 1899856 298288 200424 591764 1619808 603134 1631596 419567 13964 967073 1250365 299287 788755 272892 1158319 133122 593568 1197019 1925387 524671 106167 377303 425297 1658431 914414 557372 379110 1125880 1192213 1383836 1721510 952745 991407 1072467 822263 1692723 489537 12993 1237673 1328862 259006 1380850 865 1252022 395850 665152 479618 630195 1199515 211770 1924549 1109319 1036388 1513731 1499672 1955847 434122 746251 1646333 427675 1746593 1768147 1060789 5552 716556 222360 531058 1108533 33330 977659 1585974 827370 1364426 483480 1740701 1490164 1293874 1098952 1822880 1783860 438633 1883954 479307 388970 21562 237645 986723 735987 925093 1058522 1720362 1395146 163578 1927549 1352089 1200241 216913 554263 604398 549663 146477 773502 239442 383845 109869 1996056 1761522 375754 855951 669515 456256 966695 826371 453862 1827139 735885 1878279 813093 1159265 1451964 1917725 922855 450044 1335663 1024711 1968349 1133970 1736009 746567 975756 261748 619043 1118170 1910822 1575934 364043 588702 1269172 1764391 406350 154994 838736 1510730 1046569 1781484 358263 1288156 756026 1213550 28825 706122 706735 1873265 1672291 390477 990903 1172769 1543349 1391995 459580 354546 995048 988078 1430512 11604 1182815 1819700 987008 304401 1820449 1188876 585099 287309 59920 921192 1532014 401888 311339 829880 321034 803320 1001655 1026400 285499 886624 149521 242100 995925 914824 1613221 1226881 1924400 263701 1081124 1251159 573554 505911 1178270 450503 759590 1111656 1822759 1141911 1298009 529862 175023 417064 1830934 1446867 1334169 1178187 1726958 706535 1074318 239485 1763370 1993465 644942 91030 1468212 144790 150495 453275 404800 1750374 1365139 1538884 1596215 1122041 1141105 252413 117372 1288615 510051 1133232 8763 587713 1676557 477475 665364 1370530 1564189 445026 108139 867707 599242 366281 321704 1034308 1713072 589778 488520 489766 779941 609712 574376 528637 904347 1656397 961815 478142 297196 541670 474130 986464 1525856 1577902 1252024 1694540 1045645 19601 615688 1563207 1616056 1695192 1797157 1445810 1687021 1066139 877805 331299 177556 228759 202060 773587 688423 140736 548513 420293 1018341 74098 559375 1703291 1959563 77630 1425551 1286186 567611 1402001 1871691 550388 960073 329509 206073 658750 794703 1281181 85497 161639 386051 1902641 530274 1320766 1320407 1791943 323484 1469447 1707523 1311943 1050778 1793984 1415904 1537437 1410678 419919 386032 67842 1786656 373008 1869369 1753252 1917825 1935675 1724996 55886 395128 497771 221837 597727 13514 262304 1926284 1994022 252216 745628 291114 843253 824796 1334938 1362018 1470000 806278 744459 1578922 162412 419800 1028847 1993378 1539165 1054719 1710689 1169197 1173541 847925 82290 374824 1760981 1052977 1894449 637861 539389 1706252 86503 610661 487098 1526979 927373 131011 774198 800917 127686 794966 512223 714585 755013 1800447 1098217 1217008 1331761 1985678 1953293 1569211 1377848 1041906 254325 818306 1713087 920003 745323 1961728 1944109 1133253 3776 1831725 1604784 1361866 1062560 165237 1640073 62686 1085661 1534320 1772896 1252812 1426447 1762562 16511 390886 1362491 1206403 655001 1409138 159003 1357232 1595353 1410574 1265337 1005730 1864099 252606 435343 1149312 1413453 272383 1910497 56625 242414 566836 629940 1690726 1158969 135562 1883668 443343 124048 1881687 1000760 632045 891 389462 625363 282107 1656389 500024 992378 764353 792937 1876690 384122 862257 178979 1905892 464003 1829527 1818173 1367649 487614 1543461 1477848 1662501 1782660 699202 1207876 1782487 1840685 307128 1971151 586709 250218 881951 1688224 1221613 1358436 83047 1161017 454 1335766 155968 1396518 1028044 1879935 927430 1348777 1389735 1787008 873330 859695 1325345 1086059 1502135 513851 1600318 1273222 896201 1778542 243504 1351570 18685 1065455 1425837 454755 1701274 973162 616473 1243934 934708 788275 702722 138385 1209532 1484565 1572322 664933 1702586 366611 1994978 1665526 1281083 1649039 937623 253298 1573772 606018 222838 887570 1900993 1882063 1910064 1712450 1887517 1463844 388625 441701 682652 1828812 440514 237685 1623631 1362010 866339 52929 1851991 902313 976760 514657 373841 713072 1450849 873657 1795137 1285059 1368780 1307499 1790148 2274 1266827 767187 1586356 904711 262247 1769786 1254867 440245 1325499 820026 1040538 522699 330745 154430 107272 959345 1987570 1709456 30455 357971 461207 531576 937117 1458795 725364 947467 1266282 101819 1350464 64195 1464272 697361 525513 1649866 1378072 972390 1739803 808140 986901 1856229 1043618 390918 726808 1650803 996456 871189 617845 1966640 1288881 1585262 612425 513491 1658438 766810 614758 1146923 198515 1483309 1933576 183510 71609 764651 1712200 1103640 1889628 1094883 1657287 330802 1791891 1533012 776426 1408146 302771 377163 1342739 48910 357112 1725561 735573 1400289 1861548 1043353 1203591 1236843 1252904 876515 1356900 1226938 1642872 840056 6833 1426967 1027741 815738 213659 1560458 1082832 1035733 907915 1938337 298671 914133 1377840 1844955 1889445 1199658 1824980 810062 1921370 1982900 248177 1452613 1890168 1067179 1720854 1730229 1309037 1555623 1231235 1983812 159377 857266 541978 1621371 1665428 530406 1769661 1698954 865467 1564282 578077 485687 618026 387152 1672683 1471895 456051 1429762 1074949 4429 1336222 551327 1638587 242773 296662 1727981 1971863 655126 1007554 560114 1775341 1391233 1546782 555299 390806 1258778 585382 558780 856276 614731 1140000 813570 1358684 15012 899315 1016918 426857 718557 1453448 800151 397146 212473 414967 437542 971068 486000 602145 536117 790984 341736 1674433 1604025 1523122 1010685 1160729 358489 412314 603370 1309975 963755 414381 558703 1632890 344166 301802 62240 380137 1967236 1704279 396640 602413 1828322 1809764 1490719 837197 157782 339966 1762049 465808 1518858 561802 1101575 616727 733805 1661907 1853734 608596 904284 1657032 1674884 633139 779600 353152 1259564 1161106 1999451 1520866 341133 241705 1121040 857124 1035239 1183085 999994 367745 1867522 803496 1554155 867765 460528 1356169 1525339 1923453 1943437 151688 307065 1739628 287440 809219 1683059 1623624 601311 1764783 1441759 1333212 996212 847210 968145 1757120 1757633 76927 1954148 872772 490904 578097 1651430 922321 1822071 1644337 1270599 197807 1952297 695730 654786 1154916 1994155 327174 1560672 445251 1176651 832871 1783644 1894648 624963 116007 1373950 1857944 70884 1225246 140124 1909825 398306 28371 258025 129650 39042 859643 1036632 1610400 35558 510802 1727819 859230 752526 759395 599785 330327 336897 1287681 441518 463832 236664 679398 868636 786014 626604 1534754 1381330 1974138 984448 414234 1391219 1799489 943297 718943 1917608 394322 656652 704164 1878242 1723098 701379 1836431 1866646 18854 419830 1728279 353416 877526 917645 1312701 47845 680303 137561 1152236 1266551 775693 1740509 282280 1139421 905004 1067512 1494340 1241426 191522 617332 1826883 1225903 1827952 1250955 1943365 338894 148375 585306 1847898 867850 1943710 1507551 501322 1358301 181523 1642327 1753163 1072116 4880 176076 1362005 396699 1880680 728219 310400 171863 733249 352735 764692 881550 515688 1108447 550456 1889078 1907668 426781 1060199 1128966 342367 414138 1898835 115338 712369 716492 982944 1764192 89866 1954620 1774152 935432 1237956 766447 1266143 550090 1974884 699890 240912 713643 779874 1969661 1703274 1889274 372690 1504626 595157 974579 1571798 1784566 1007490 1058413 526747 1724971 406767 816192 1840042 234823 838627 1019904 1797717 222910 1742438 1274104 861427 961047 551468 525923 747012 1932914 1801743 943573 170190 829998 1565226 126484 806006 1403225 723713 1929736 786117 1341170 681219 1971474 1989128 1064199 284298 1730928 396261 194280 221234 807542 1099458 94860 479413 1562833 578248 1834789 452005 1676454 318392 1485182 1771643 633828 1475955 804593 949120 276070 1485166 1706282 659242 988655 259135 990950 509152 1929080 1528909 209267 1602257 446093 976874 277874 1834793 1307621 1590607 948147 885392 1934342 1050100 749001 1037260 1859787 735448 534503 1149990 452193 1684144 1130944 370369 1595999 282542 691940 975253 1207739 274422 251300 1497738 320585 1489665 875192 1342871 1806502 363732 1373199 1756938 1319605 1951947 1633408 1285309 27397 1918289 1206178 1492623 967258 495623 1974806 1353188 1906147 697991 572999 654190 955297 606186 29804 32881 410236 1423200 230333 1700802 1392719 1946540 891192 259667 583278 1530072 1780198 1746584 612370 104794 566951 1089105 376009 658865 215518 915781 255214 678381 783907 988050 784169 1119629 1770432 1503364 155494 976500 1381572 1735328 1790023 1020375 1568989 1910797 1109196 625552 1119680 893953 358965 781248 231483 135329 773117 1216539 39914 1368295 617312 1011623 723525 1378781 1933500 200966 1236091 1116303 614133 716807 1187284 863463 1293131 506568 1036690 1270882 375487 525164 1626693 157041 1573025 1146199 1885274 1308011 337220 849171 697152 832119 1323420 1036721 423813 1119481 120273 1229838 1683098 1613075 1879074 478661 1531009 917021 1113367 1568171 1381638 1955622 313897 939526 496372 1516019 594974 793822 219605 251299 1772073 1714865 546398 1987670 665273 1486482 1987290 1630432 852685 731073 1879643 1380553 29329 1851004 145663 37844 658382 844822 62753 1221013 1212028 559296 1556874 1442136 1015541 456545 1753667 159150 645055 581987 1203132 1123119 1355869 569200 325958 665215 1212498 1645359 864204 392089 818092 367101 1355292 1596725 623164 317147 1852026 734407 1854717 254083 683601 964689 1163517 592312 647531 158516 1164463 1275980 220787 1468780 874885 1476277 1998192 1204924 1359168 718918 41440 26234 1730279 556020 1967240 35305 816379 666303 1169452 66842 971099 506644 1249109 588084 382053 56158 1459835 1777816 519159 1582347 273357 1430272 1582006 799573 1801739 1653573 265184 1901424 981313 1833504 347190 576741 1755866 509276 785819 883957 32629 1666439 71903 1544591 1931074 1921265 1230854 1620679 1817621 74309 1660430 119767 1688434 898170 823790 502957 791715 1505826 1218050 831545 1388450 473379 1236324 321085 1720976 1053575 1517679 1030164 1262715 1871992 25300 1397020 258770 1541566 901725 671924 135567 1603485 430013 1451167 251957 1624860 7689 1016094 1806457 829336 1380437 1278127 1352076 668244 136807 1350532 255334 1485436 1910880 1624314 986030 149161 990850 1605797 286459 1145147 762445 637169 519808 1891303 1544028 1221796 1171359 315695 958954 1653853 723945 521161 1614582 1894253 1637826 1841866 1551051 500973 518207 443223 298615 955111 408487 139928 1945173 475801 863830 427829 1973755 1017867 1246850 31337 660915 1340693 981671 226639 1677471 1322191 595676 1219422 528256 379297 1221356 19557 447604 1420017 1162272 926203 1315369 697638 1297003 1970768 1261783 1040068 685863 506696 1189300 1068843 994023 1008905 1777554 1153970 1209 1211720 284194 507220 1741645 1650947 1690043 1531030 72076 757941 822746 518397 1881989 101024 1956089 498801 287263 865023 12395 1952432 1874501 732576 1412291 1600296 1164902 1970001 1317813 491816 1061745 214417 1119122 1443368 1626915 218935 1404502 29379 847714 20098 1968483 1044401 1247171 235312 1264700 591135 658423 2436 940251 552298 1267978 422400 1463929 1562154 1172567 1629781 252960 707191 281013 1005154 1142763 383658 351722 740818 1143991 339235 533043 1008756 186717 713789 17653 390355 367705 309058 1375119 1962804 1647399 372621 333366 1075895 1092319 517137 327243 733372 481276 167698 591379 100468 203189 1280007 769873 534131 1174232 179756 1093848 1759141 577879 696993 476905 762480 790777 1874926 20332 1378866 1247963 1222455 16501 1247892 1516420 1589199 251991 1692694 1463205 1737709 875699 909112 300823 1114601 1993256 513496 713902 1725208 494402 1279977 732551 1113494 747563 338406 141029 508643 622916 1445863 136368 1910176 131284 28850 1068195 1459612 948234 1106067 1373646 1649138 652982 222794 1034399 1360135 187481 256092 1678880 531422 603279 670856 1250694 412709 342072 1512116 1692205 1808223 234262 1152523 1485015 509617 1052435 1934386 1274037 783922 586870 812345 1315461 1600241 36045 207119 1186610 1192436 980582 1231728 1988170 1739645 240298 269370 517170 575637 584428 1236133 1618296 796180 342252 54723 390891 6926 92493 302514 222406 402960 940153 1914553 1950730 1903559 319549 393246 1464229 1689735 1653075 1919939 1991189 81535 1007898 1872983 504768 907676 1227359 1906410 403532 1343925 661380 38326 1700452 1141654 1897259 1073239 1501516 241155 1228897 654676 1624883 1670491 719360 1369206 513041 1781218 156474 1520964 142392 966820 546960 1504184 986077 130496 1932800 281517 1134300 1491435 1312637 484377 1311301 1416630 120096 1987972 389976 708751 1002318 523484 898962 1787684 502486 1803174 1716616 43994 1444411 1995621 1017094 1212701 1628378 1821245 323158 817195 812843 1280010 1894676 82555 897400 38170 1690922 100702 1171826 1701440 616889 292230 1882080 1019424 617789 590067 1615912 1230460 751076 87715 1057816 391 1353829 825286 1018344 1543927 1813219 1299737 1655083 269606 691655 991159 1028682 643085 1156159 169413 1544031 1838299 189154 1433179 1635405 1019264 250502 1821420 571375 802285 535786 949277 554494 1583207 1908538 1904764 593503 310675 358142 735410 977762 964951 25345 1623302 309293 796131 1528857 337261 192777 107132 1944201 127316 1002681 821515 1305245 108271 1040431 1496522 1299920 1246536 126596 1781299 469397 215704 1324627 1601572 433444 154750 110379 1904752 996110 738298 1273519 478520 1922800 807873 441805 1935568 935703 1428637 202419 56090 708205 1789511 709448 1102455 686126 928636 118792 1665015 911851 1256580 12288 1750665 283766 775018 792413 742825 774020 1802419 1885867 1395905 905614 1398129 106593 88509 1389034 1425506 138270 515237 1881517 981216 1799986 736990 978226 1365202 1486763 817174 432148 1437201 1017473 1198658 630341 103491 238928 615927 1799058 1187062 1846483 75946 530789 1120460 730640 1877786 1819882 205697 1951631 1972628 485512 1317763 987279 1732443 671061 658181 456264 663400 224979 846263 755294 1738377 1512734 1841151 1858414 170164 729964 1831513 868959 1272066 1774271 1915853 274184 1219833 517533 182635 1727146 489910 1136329 647037 1860225 1945719 1169404 1636417 1789595 1577804 417514 1233520 1234690 601593 1567830 1852585 846353 534080 1489284 1353522 185310 1206871 44604 588476 1584062 1063505 289102 947049 89885 352517 1096790 1984352 694608 149718 192590 753685 25555 1838937 82703 1615429 490829 667273 1945981 1885076 1773901 1737089 1672462 1492828 1307659 1145833 1768514 1299322 1927431 536345 1968373 385711 82365 52985 231379 1280235 561735 1588127 1285105 1007106 1789203 319463 403265 1805396 1854233 10557 649516 1515638 1323996 957076 784745 1824849 515085 445358 1051863 1299830 1330473 785232 432130 10944 1899277 463165 1806712 97074 1360169 375071 521090 1143825 485473 1452387 872389 601829 1491403 594228 1520907 1306436 187043 894392 1122803 1135270 1954440 1686504 1504914 1609674 951009 445330 852913 1521378 1682520 56504 79331 1650342 1069940 560798 1925109 765568 1377485 1165879 904173 656251 1104260 441973 33151 1943980 160860 1771041 1581543 66570 582610 1118742 1987313 1788714 1607476 263224 1929879 171569 1222159 1769276 411216 1641870 235715 1041158 1403347 1305959 237930 141769 137790 750415 432242 1012174 1072571 1761449 143239 1480375 354558 988262 746580 546586 976269 1451486 421910 401373 875690 1721451 1806731 318154 1252134 1534126 310613 261095 404874 1086559 220475 756187 450447 1205565 1121237 646052 1809710 1361408 1518103 537828 1490486 1066127 68418 1898048 1027980 1698732 245669 1927849 940260 1253685 253171 340790 1396460 1751020 642850 1765343 1817604 1862683 1898662 238435 57886 935751 548763 1691698 1815454 1488684 1565790 64810 604194 1587566 1551631 592013 1464675 1694854 1090637 219912 1867318 227217 314847 211212 1873253 1949154 1068734 1562774 456261 720294 577673 1140276 1957346 1133668 659926 1828508 1096230 1680057 87415 1765025 671757 1632758 637256 330157 1438884 530737 762526 1334171 1167768 1892917 87631 318630 1750287 1383747 1742691 1493211 914547 473020 472875 690904 576182 1927940 1833184 1604820 1693988 565491 154556 1561428 1576911 1061046 515842 1380253 975391 620728 897652 261423 725714 487154 490416 848161 544652 654801 1250659 388689 1627085 1421066 645468 450066 820776 945664 1674954 1753698 1811965 395292 1937937 636473 438244 517210 1465464 1822531 1541199 1781945 717550 963777 872101 427095 1919614 381442 1164845 1507219 167980 1930255 147574 1058269 362578 1506518 157085 1146226 1299511 1104353 1818450 1013614 387290 208362 229526 1433829 1771645 1914847 1203638 636975 519141 1377362 215006 804045 494637 1008345 981733 1434768 1056030 857799 1439561 76113 1522996 1026085 1212517 861497 272077 1562728 359412 537447 1168931 970268 498830 981245 854963 1332150 1739009 1354041 1570888 1610717 325808 682866 1459429 1996834 1206176 252651 764935 1408888 1651897 827269 1089771 1034204 1473755 147292 579369 289604 656061 1801746 1889924 1326066 825824 1971705 899465 1352186 928136 596061 1202448 599433 666212 1742201 368040 1293479 752841 1879488 1267027 415898 1329071 459261 887741 1559323 1912591 1028599 1832594 1429272 1984962 524097 1999241 300247 1236349 517604 1574741 335967 1395119 475326 242998 885474 1286561 1862030 1862188 258303 1612596 1120002 28839 812834 935734 416044 824383 816300 429101 410397 1460968 128170 660573 1627204 1139949 400593 1468046 1544912 1055886 208799 1886915 1544741 68253 916929 224030 1036046 1382223 328564 1189892 43806 541870 244691 839958 63023 1576694 1877340 40513 387486 610756 1679197 1957033 593425 1224473 492053 520332 107258 374391 474026 389909 197619 1885923 496183 1736704 1470047 1450555 1416021 651436 1809528 972298 645647 455603 331946 1553444 1988281 1832927 553036 546053 322058 80061 168965 552050 801042 944046 961324 562807 83859 914298 1668681 1260871 1715618 1075484 46481 738339 1217183 720506 1392742 49730 224639 573421 566459 130681 841707 1689238 1608743 1539899 1898355 1816222 1068318 373268 1996746 328763 958840 325691 878531 1106184 952980 24127 525979 1092371 1375428 1205655 560128 1274632 586680 615741 1735684 1584897 222448 1158660 1646443 1520793 1820692 977532 1142219 1211485 300398 1217695 726474 1471380 1988265 1811235 18202 67892 1906601 1574112 513937 15101 501224 188752 941707 523936 1058609 1136582 1800974 1354073 1379897 1243767 1938924 1072826 1849544 32232 196389 929724 1647096 1548492 853248 669158 8735 1055156 1947998 764932 658162 1123822 596653 751250 636847 1254874 573207 1963247 996745 1771223 1058722 43184 978047 886127 171534 590684 154010 665685 1837329 930948 4579 960308 1375330 988073 1024766 208395 513720 1035682 1023505 193227 436108 880939 1029317 1598695 801144 1388827 169494 1137105 153670 559664 1857094 296114 533738 1903080 223467 1493177 506062 1698447 1901292 846932 178830 1970906 1384070 449036 1217327 931867 236209 818460 825997 1521880 653285 213447 1995909 476818 246818 468482 104118 853479 244628 403231 915415 1416580 444176 1004415 794285 699322 847559 781144 349757 69659 409901 1856281 942746 744231 968647 1831338 1994713 668678 1218376 402228 885698 1355195 1194984 1947791 514655 1992052 968147 747557 1035743 417699 150237 236790 1787803 291710 954483 1766871 857594 582435 1399584 1897186 1881467 1445995 599819 751027 1154529 1082086 1019500 1132443 57782 1706808 235682 1549200 619561 511083 1032987 1639747 1337196 936465 1284475 518615 1076364 1792439 626860 1874642 1218275 1474840 1643618 758217 628932 1851770 209865 444972 835397 83126 27426 337119 1355672 814463 541264 955693 1292987 791358 1901971 1042944 246043 1064051 1184273 1585550 1087361 512901 1378454 1574225 1660712 1746418 181810 1233623 339023 1922336 1728700 1298030 1194512 916507 1980307 463306 1032938 1272970 1534930 1665637 1058516 1442800 348926 1597199 97559 1937056 1894517 1644301 1499308 1367515 1521153 1742765 873440 1721548 1699471 1340539 314142 1230435 1284372 1320118 745299 988588 101698 340241 633853 919424 509723 1152617 958687 683692 1379028 1115931 1300617 1827073 1544188 28232 323219 1655071 1344917 274217 1033115 1701849 505416 80479 271364 1648514 940109 943067 1040944 1548282 561543 889116 1071543 723935 604771 246835 824903 1177037 188185 1856597 357337 271850 781780 1988980 691607 1817155 1202175 1556068 256243 474322 679786 55041 599468 1461900 601270 1340897 395021 96223 1235439 404668 1073885 583861 1902615 412522 150853 1494530 1959095 68625 1084956 709010 191104 1101178 762891 578472 585982 1336016 1512028 1507004 756929 461617 895372 120918 906058 126752 185317 827304 1977951 1914122 1843589 404505 1542065 522232 1129500 1514734 76076 1093188 575331 1846824 1717558 499325 1333163 900706 1135865 1164623 48980 1188357 1311602 78265 1380345 620952 1014986 1340138 1025000 173776 1689187 1510696 1301396 131285 191740 721777 33669 730313 1714656 1699195 843864 81143 1741626 1419474 1759666 492076 150664 231700 1615224 1277535 1699760 589476 1043855 374777 157545 371782 911942 1250796 36756 1057450 1427860 401717 227074 1153569 487681 1721973 635269 1483599 1417309 1385703 754563 605240 1734554 1121068 1695517 1685804 1858696 849358 24098 248585 523691 540431 1940898 1720817 1483931 410961 633426 1906778 199844 213411 246023 1484869 789075 1771927 1541169 859711 939339 1827276 490458 672758 889580 280630 46865 1889848 1785195 1673641 1855200 935789 162851 1490376 441097 117601 1717876 13912 1559634 1962572 696434 828660 837210 140128 1456539 870717 1260242 846808 209709 1520244 1436469 1756634 314200 854630 1268449 683239 264394 590989 389278 268041 1843319 1100481 123364 1082561 307461 1558440 59403 225900 1673198 1794455 1524015 414718 1570849 1340864 809847 382714 398062 1578747 1822647 1017587 344617 680162 98549 694030 856172 296475 1771954 1217452 1634409 48751 1540596 1612338 1008872 1159424 1557475 1649644 528811 1774830 123265 1233209 1609187 657551 311601 1019111 624186 797850 1122941 1070255 528446 182565 1387130 776051 1560650 950941 1443635 173739 1588371 1923824 1330049 1805567 480075 989723 316278 611700 749485 614920 1866663 1534191 856935 915244 1409144 1644925 1092446 938934 1605056 1029656 1120148 49600 1083106 1598406 1101719 1983691 1425659 426080 200520 561995 644197 852520 631987 578871 1572097 603750 1616271 1164783 1470705 145659 23591 953168 304059 66807 460026 836912 819729 1088285 323466 988023 166939 1901869 1006526 1271881 1267105 229831 253831 513565 1617941 571188 1787875 923513 443632 268406 1582331 840851 1499038 1031249 859505 631729 1371108 312205 411873 19527 335737 1923554 1625863 1729180 544017 1937308 1528580 1294407 675329 1969022 1783523 1345160 1558669 487647 1695795 1462726 1057391 1823434 1795962 252715 1538041 867905 1417971 1429249 910999 1869285 539658 581130 1585719 1496151 220684 947841 776449 1710918 531338 1853674 1851041 480269 951198 1282594 1882222 1732665 1381637 1348097 1209549 872584 1167520 1206477 1816070 1851158 1849411 1760905 1913203 260653 360718 1360603 1463847 1926406 858897 311865 1891780 1850297 409820 1747818 837004 504055 1568926 1090348 474013 243635 1606313 1245136 1320100 757270 1732811 1704717 184038 1807096 879364 447787 940087 766066 1774159 1577645 447800 1638963 586496 1990147 1081420 357985 1822797 949514 1875819 946823 448338 1235318 1035009 128276 771543 69155 1406005 1009083 1050935 945179 1384050 1805180 221757 1725073 772646 465985 1833978 222328 1739822 689726 1191277 1779912 995960 1370397 36208 106332 637977 180532 1204447 1493589 1539283 108850 951768 205975 1501962 1786706 980870 1342786 185963 247129 134401 944661 1207160 1600060 1959285 888881 180416 585741 1918036 1465672 724237 1379952 341186 1006296 1749160 1287800 1969854 863746 1478025 1080229 1556156 245741 1190696 1782982 369563 1844445 735033 1658603 567248 787111 360385 871415 863951 966512 249494 1949842 1271275 396941 823481 346933 410040 720901 1049543 281995 826653 480343 1294691 704014 1273743 270784 127717 318233 1357602 1596877 193095 1234879 1989979 1962955 668302 609840 1277710 20463 1066692 902087 1052551 1439581 819108 708879 779472 773124 837587 1695466 1641691 683078 575716 152563 1440151 1876972 320768 1177707 1714334 192997 504955 1883518 1098741 1956766 978406 1636528 1645108 1204446 1222248 294407 1413575 1171712 1967248 1653929 1022842 1891208 1229439 437343 225118 1843949 955603 1312532 1182869 542724 1355297 1334758 1998366 737813 1088664 25404 1910567 504621 1648248 1006687 1562515 647927 1117431 161506 1460723 1068094 456737 423841 823196 1406999 734734 1878871 537102 1849010 855861 339579 1726472 961901 1764435 366264 465213 1738442 141558 422802 890519 1467229 1538817 931543 29801 409697 589621 790492 1160972 1030605 1693170 1124627 1661822 1415693 1261849 1140886 1309471 119321 1920803 1106362 1805873 1943028 1924508 925966 1596032 1586813 1991742 1448254 1186681 1522396 1967700 1815109 938469 937745 1562364 761564 1151260 540175 968449 854645 746126 1200956 1235444 1858997 955885 1126093 1115999 1230312 607610 49283 636548 1645934 1642364 450541 1679014 528713 789880 846069 1491688 1848462 881641 1818772 999872 1708846 1800731 1190101 740671 1111276 1392447 1786299 664008 189152 1832580 1402160 837964 1816183 919874 1697229 761554 1040737 1271357 1913944 45670 452828 1189650 1009675 407434 159082 662539 1116266 232219 451232 1737164 271122 696991 1961688 1079012 1980425 855120 371392 1927384 1558919 260971 1061689 1346554 1868714 1916559 1913885 315659 136580 1202623 178760 972488 1326330 1369657 354510 1694887 402972 744574 1780694 1766393 1360014 1274774 1629634 923403 70372 1765054 1399415 335382 1604826 717343 765028 1095741 929451 105120 976548 1308456 1669938 1083441 461398 885250 1266713 1661380 816054 193497 1940946 74075 1018807 1533636 902306 926577 1075732 688858 1579541 1034366 611153 876738 959324 1016729 1840918 1474536 1652596 386020 1221642 1711626 1678612 356623 1340433 1872120 333091 1339660 815674 219549 242280 789724 247930 861081 1254785 1346135 1523548 1290253 828365 1233378 1293807 1733725 145150 1136036 910041 835824 891986 1789426 1755679 314487 243796 1919198 1632246 405053 115314 1692645 1149215 1535116 159650 536456 1515517 245997 1048231 387679 1933926 1777870 581382 1136231 121895 1133501 1879528 198864 1427247 1389302 1187661 1329384 1870096 262234 820778 359188 1452359 1009000 1254566 23614 992307 1647787 1279741 1502195 46654 472464 1905752 1347385 1564758 1186170 1844713 796097 1188835 1953175 1592345 1896158 1486228 1412895 805829 621864 445847 1300216 1069176 80343 1311815 666734 922246 1407239 1052360 859254 1747945 365660 1359527 598939 15348 1956782 770281 222270 1071965 568356 668902 120232 1475975 815973 968340 1693131 345499 1737159 1030209 1735463 1161701 1932052 471395 1035764 1741667 1775012 972687 312195 1279980 1462788 314249 1092485 1066135 1617013 716515 1286823 463989 1953869 1861883 564505 91949 605153 771658 627562 1267510 1235731 1165025 305184 503288 1592868 1528747 157238 731494 1294163 1861937 1871390 1674417 526139 1164420 1124529 1396477 1248256 1177101 136321 1329334 1393515 1127624 658480 1806288 1816585 515912 384378 219264 121591 813988 1103854 1890920 985995 1700065 490993 1342875 1215411 481693 1133543 979991 1556727 1393383 1466463 1989124 698259 659973 129026 219567 291602 832821 726382 1332178 1257123 1734793 1168554 1570604 924451 1038878 127225 1616222 1734061 600702 1926048 990555 603792 1599212 851591 871976 83018 42681 395334 1001788 1895422 1829501 769167 1267539 12961 823787 1234792 1717179 1011703 1857187 444890 1766473 1782117 56717 523386 1857330 1353671 187391 1794583 158924 1640259 760999 488152 194251 290847 93675 774767 1746386 1546790 1831194 1539235 1038578 1402682 1917308 88997 1264419 287837 122003 287755 1956502 1365203 885571 549900 246258 351590 109575 520946 985540 1946341 991822 450162 1259703 865385 1406251 809337 1292150 1432747 249682 1606077 1659849 23020 1749976 1879987 143844 585101 1257763 311903 685186 1571101 1916686 74848 1657125 1642082 187159 1034314 96269 520694 1912772 1291732 1264289 1579064 1072550 1863880 837284 117494 1213102 586346 1733696 1481207 1112961 456444 1356961 1721241 41770 1521383 1862847 1769157 610388 496837 279955 1765505 781988 1957673 766536 1798704 114409 1144064 1253773 739859 345816 801287 678224 1179460 1130814 252954 1572518 379528 998601 1586944 1272727 729462 1950966 30057 1750661 984640 1095330 66327 716935 262349 1549793 1072684 247541 131170 215066 37912 1733571 8338 628752 780637 124260 88388 1063629 1037014 533226 271044 970484 1841422 775279 1893310 652692 839813 1107952 337216 205286 1438793 1534773 1151901 374048 1678312 1559373 507703 688143 392448 475426 1693870 1029711 1946183 147996 1007438 1986004 1289952 516682 777404 187256 1775031 801891 758422 1856093 1688075 170283 427607 708754 820013 1120862 180665 1870621 1570861 1904454 232863 951156 490501 1473723 1554593 1774278 1583738 326809 1560069 694274 1853701 1485376 234300 219747 427454 343669 1854204 1113592 475719 226174 50396 657406 485430 1945900 1341909 255654 1807667 579636 1008566 1734470 141110 856381 761793 767458 1803897 1692535 1386778 638168 1152584 1541632 1316981 1263418 1347165 1127629 377970 1341344 566971 746737 402805 548674 1292889 1908109 1573401 1240279 1924386 960523 1806142 1659730 384508 1749811 917663 1568803 413885 213795 663534 1153140 1116008 35456 1965715 1062014 1271298 61477 1910520 732488 1783663 95351 1403009 1759385 599979 796588 180650 18745 1742461 172619 1459440 1620918 956600 1822292 1347054 906197 212409 490789 1489942 1136177 1567367 1597563 1919579 1280507 1400282 53565 62835 1131808 1259351 1807085 277977 646439 289028 1305735 1880548 763614 875823 383233 1411235 1626526 97257 582506 21702 859395 567620 885428 478334 635741 758543 1939526 1804834 1528751 604931 1932055 382519 340631 406244 1263091 1680720 511955 938531 90473 220114 1782329 860268 537612 185874 869700 1277707 493521 318952 107033 1319047 115171 1001086 1784019 1962 225102 397802 831023 1441624 680455 68048 1844578 1303249 1073220 780885 393553 1473824 772723 276167 1853040 330957 1533075 237246 925482 233191 1784172 897388 385361 554909 24738 369545 87846 1859161 1525612 1888576 1910358 1570352 1674683 323944 1598823 317359 145069 745062 823279 923342 1261321 60637 936648 884649 155301 561386 799964 655520 321715 1073664 1657221 303309 975424 486923 1507511 1861050 1013754 1170863 1280238 630155 1520819 241147 1400528 1989030 1212468 1598721 762531 493998 1073631 907914 1871175 1227849 157471 381895 168891 867961 366719 1202788 1007023 877923 1964343 1773750 902861 809427 1490068 96098 1026649 592605 689811 277488 581027 670671 1447283 1705231 1892725 716461 231868 293121 1294883 44041 1844728 283329 141995 687401 1904811 1731527 697959 1271573 744254 858658 1819438 1153247 383612 1066912 1930275 970330 921445 790792 1058108 22183 1443133 911513 1408198 664195 1265393 733686 1167937 1077419 1276030 1744157 863740 380146 116812 382597 1230217 326244 899389 1202825 153889 593387 1643757 907333 235821 883939 1710243 928726 164205 1683492 1034389 335726 1609771 1457480 979816 1364384 1679901 677617 1614647 726090 423225 1065730 620856 1406200 233022 23110 1918645 1093106 1361062 1823237 914755 329542 21871 468784 1229829 739017 1809259 639537 1628717 2607 1687740 1954450 1286924 753661 144250 169662 164162 842047 729126 1622272 1968181 172703 14032 352089 1942368 945747 744295 1879553 672731 1272024 548677 941522 517826 1779445 973233 67223 482793 83307 480433 1443602 654508 1120219 168659 1903347 340547 54967 169738 1013519 1478389 680241 192378 1665115 1800084 1934050 1360325 1123506 1884761 513796 1933995 1621491 1545489 324274 1284445 1512686 1406248 1197570 202577 657924 1467078 1567433 320921 643899 1916999 1293067 1299809 611157 699282 598591 831635 1860527 1492256 1676644 1352113 795249 55569 1326311 109875 927730 609703 1221525 123846 593264 1666396 1961523 29238 1830593 1178317 357234 754666 1326150 118588 501539 1859953 1137121 1376233 1932299 17856 173191 127910 1105284 747402 1318416 1070774 345601 1670042 1586000 329526 1747577 1160394 1742263 1886402 1306994 699263 1578478 1312285 255632 838199 1542419 394088 1135218 1602314 389794 958955 1225672 954588 555366 1678948 19323 329524 1150682 1153068 1330954 1459224 262095 961087 1915181 633260 1103638 833749 1421264 1348207 1257989 1130718 1303623 877570 1385068 804141 820052 1004952 1382412 92263 1176050 1194908 420924 511203 607254 1637562 1095320 647537 1461415 1604640 765135 52990 1403156 1832598 802779 1561121 1409266 122557 1701696 1722909 626959 1964161 1885025 78778 483449 332472 701599 1524108 1298103 1996516 396287 1637926 1527639 1793542 1689942 1028286 152231 794848 534043 164842 622407 1050711 655849 1930269 1355886 214900 1122488 789320 172031 1254534 974780 1631768 1284073 331582 625314 1307143 1686985 886591 582986 429021 100124 639603 1158084 323212 49644 307758 539370 319177 1589185 488393 462564 904292 720249 57516 1942534 595065 5807 10605 1452079 1156615 1855256 855725 345949 1503778 27749 799375 993371 1853389 438045 1127651 362448 1156563 203314 294387 226918 1132255 1678555 1158135 487628 1750852 1806737 608230 1836138 994094 879646 859149 1724338 571519 328242 1865789 1409080 842766 418008 1747564 279794 193634 932819 249669 1913757 1577339 1861861 38693 47069 720686 1669470 1445331 897572 795715 1620528 1731616 1046673 1020718 972409 1164075 484540 637470 578200 324240 953961 1532753 244544 1058650 532052 1150844 579518 1222974 886861 5892 1844229 379127 1451127 1650354 721173 218077 1421650 1530415 489183 845346 1259521 1658479 806283 1399496 864229 1242829 1214450 49987 1940109 1949669 1298399 836156 632725 178955 1399289 924160 1865886 535076 865908 285096 137848 787816 490205 705368 1686122 1901626 1970967 1954724 1304790 1156792 1682266 82350 94809 711521 439691 1448589 1281607 153655 1748776 1333229 1264094 1422875 1909046 1914253 1945691 563862 1859902 246911 1954910 1260149 1231140 22031 1934069 1563689 1149173 211409 1386587 260428 911163 1555067 1378336 1340993 519194 1758455 863821 974425 731086 338757 626185 802103 1484730 615488 358253 1130999 138810 1031113 415355 665321 1514560 735396 841449 1467249 638521 1411051 1449724 765911 1416138 1488549 1909544 542275 274800 120978 91113 113758 1125576 976082 1646469 376233 1714179 1751257 872785 254616 523087 913551 1523895 28036 1003297 129663 1356133 975360 1813025 426074 1817183 5586 909485 1746263 367215 997412 907546 601107 585435 1105707 1912858 252893 56449 1026765 1502385 329559 636435 440375 1200401 1874089 1005977 369238 97852 493542 264596 1950153 1211982 178294 1297559 307720 1587750 583825 453756 1511943 94048 99997 295213 400790 892346 1703810 1702301 546471 1937634 888343 387093 1783629 1812585 437592 903046 414915 1181057 866474 141596 562091 1612907 203228 1978945 1493880 1687299 1824013 1630024 825281 1323830 956254 175728 927121 210504 1294276 435176 1747838 951476 971878 1795236 623831 122848 1119353 1055180 1722603 939613 264310 579117 1021822 103461 982471 1118178 796880 908481 9462 771507 656950 323147 1506822 1541866 1714174 1760082 1959275 389995 1457163 1900440 633778 836561 601907 1756522 801017 594937 348365 70504 750737 98971 1852968 1344136 850125 1697387 835331 1232613 691717 1034873 1818158 1996951 1015512 1103828 1805980 1683422 1414480 1106140 1371367 1972187 1695749 768297 858125 1244876 1483017 778316 1440695 879136 769108 462561 174898 1058902 417362 1525742 1331832 1751531 1624695 439908 849169 1239420 1350689 1726691 288980 167203 1867820 1299028 81574 880079 852653 993329 1207088 1673723 55763 1106138 1079110 459078 51615 912798 1389397 144083 1498337 215047 716786 622979 865477 1988390 1753390 1460372 170934 1302055 365045 1697798 1416501 1660254 147831 1526730 1061847 1196872 759354 196283 89543 838691 1990124 243480 756778 1314741 741641 414475 839692 137335 548494 1039345 823047 1570120 1471908 560704 1473327 796203 1033410 1972292 64510 1618217 156141 625921 940717 398746 1444219 412119 956583 253122 1128421 727957 1266091 1384281 1644157 39156 1050050 596498 284214 1811036 710521 1761800 75468 1591598 508567 1747743 1358405 1160800 1557154 1012713 1418571 1294699 1381224 1002433 1328375 1574169 1382442 16010 1165154 1334214 1096742 1701493 1084498 1093836 876176 1616789 775060 1327281 1809731 195693 1536027 1525460 1730427 79884 337885 1580085 1324859 1057655 1797213 857643 314192 1350972 721540 1511797 1243059 1329806 461027 1990242 1558407 1631282 656153 95818 990635 860085 28907 579216 845177 1822869 1452393 881288 1228913 1090605 573635 1373930 1191261 870379 400262 733782 959048 477230 665813 31122 403012 1605083 1334674 317335 74088 711460 1035305 1572222 701767 1282683 1060301 1763310 211571 783 1227577 761923 1017206 1492348 181911 1376209 123507 1158811 984477 591844 835202 1507695 721802 875839 1937499 1800205 728561 1978523 780208 1000755 1459126 230805 66118 1046537 1683230 1260217 554756 1886522 181538 886269 243665 1041029 1677202 1969933 104666 302774 171844 1516711 844899 291064 460060 224322 1267636 1593384 967937 631766 1708763 153541 1054094 427646 1975879 1079894 1211369 1673772 1707054 1337629 611631 788817 718251 1316303 1817857 994677 1137079 1406783 1547021 505447 1128890 955903 1141885 88156 181844 1639372 1474959 1503451 579243 1403256 1934491 1510843 1472604 711265 644327 511936 861932 885696 266065 57670 469859 225875 1158379 737486 388556 540764 205524 1540238 1346414 827558 699504 17054 1504024 1782184 893142 691918 769799 1012395 11905 695341 426692 1572684 775956 1064333 1369597 1350852 773470 1606721 1205819 436354 991542 109655 510900 1519822 1832842 1971031 1411955 1292445 588005 1949468 314996 732302 1551998 1368038 260605 297822 1808791 1807382 1786410 1365749 730123 174931 1842485 743504 14634 1513452 455355 901218 1930674 1273705 104730 170079 1832389 1767467 476872 343084 1370781 1549024 564109 1015124 766976 1411895 1000777 647981 185701 996949 207303 1102804 497487 596330 788499 1270005 786179 1320714 437887 1114065 1425242 216157 26052 1767065 147722 1467471 1409653 1070478 30297 318334 840201 1939022 204263 258242 1911450 1530422 1556940 1927520 1102764 1354174 521162 1406408 1494532 125358 1242568 383160 1476532 1017820 1971906 1227973 1122700 502550 1365245 401108 1094076 1755036 846893 156511 1508531 1765514 863641 432 933422 136680 1452537 156174 1633156 639347 187387 1336003 880269 467232 1110037 1028124 1705590 990009 196668 787542 1869047 528802 555522 1568101 1981170 718815 1899260 215497 398079 1947724 1016000 1547483 636872 1464396 1050428 909243 1490428 814934 1521612 1041196 1205755 1620305 402966 1229379 1159334 1886376 178248 263698 1460851 503934 741000 245177 1574160 942806 311421 401927 1480186 1139306 1220040 1074293 869896 1710615 379980 1845019 640862 1508086 83341 1872033 921182 905177 822218 544309 335296 537189 1998604 1409358 1622530 607574 742029 427225 519344 567763 149970 1108945 1597154 1689481 1234483 1036357 1857989 1926592 1760244 626689 12873 1067151 618170 677490 195794 124318 1628249 1393594 1184166 1752908 1421324 1506777 393281 1486807 1655908 1909518 1115747 1080737 480945 1244981 1854707 1271113 1107666 617978 1870578 1025709 1519812 1181663 170394 1636796 293318 403116 840104 1810209 936193 958129 68415 639565 1871541 254429 301863 61272 980798 1237217 669887 1658373 529211 1946113 602078 499684 1304512 708528 1688556 270406 1678811 1990949 1587756 1243945 928576 825731 727098 208049 1048144 1710459 46514 178188 650580 1662793 1874988 730222 325654 1470048 1047355 517808 615174 1435631 1351796 595711 1342151 205651 91853 149307 1854646 781819 848861 424893 1091612 355058 1507723 743363 1569622 1158960 1240839 563638 1407402 11338 1653964 252355 1075072 637693 64996 1812619 304527 1279130 1888043 129004 788732 738651 1179467 1080501 1579039 1496384 211627 278682 604109 481174 299856 436977 758097 407546 1796420 394072 1447253 1544317 738300 1194414 1706464 1945617 1370388 285641 1505269 1197291 1056129 1080469 888405 1108236 1860359 1832845 1295125 508137 92442 226910 751711 1263374 1959787 90148 1250710 496476 11536 1125387 1276058 19830 1401627 849081 296227 706060 1335489 1717711 1163393 1959586 870952 1431988 1370418 7882 710142 1792448 750512 492684 1807452 1660252 964898 130476 872359 1902561 420005 213803 1611464 128988 181052 626820 1866720 499805 275302 1661336 538741 1970445 473735 805035 92041 1054503 1313108 1238376 618413 163882 177070 874903 38331 1748133 697200 1015517 1673912 279369 1161993 1687005 936306 1309639 1474520 597702 893059 82596 1278702 182462 1695055 526008 510734 507457 1426474 1732888 353027 174022 425709 1387211 1690362 784285 1789326 202549 1652706 1492469 1508646 1183000 939043 1514508 347290 232104 1607563 1169050 259343 816329 1042848 32212 877684 273657 1230327 781 1399199 252160 1524003 916627 236513 1416707 739145 1591292 1476446 558960 1328544 528573 1213250 452231 641918 746511 724434 1644285 281203 1958299 726024 1708181 725359 903686 642451 1922444 740462 1028580 602635 1400417 243759 116951 938110 59283 215445 1804934 766688 273735 471526 1539032 900190 1976680 737220 826582 198715 1927654 1485303 1727212 992346 362324 267857 1536578 403013 1284343 872115 1385199 28646 945368 248974 1468005 1980759 1783352 364611 1287628 570639 1611873 1304367 1061160 66744 283980 9090 1154058 914716 1450217 943912 46952 1584179 1298511 1456210 1962001 1828542 1122216 1567121 1226936 630447 33323 666165 1264053 168850 610612 1915758 1106078 1490104 1249627 543007 1949420 427432 636973 801844 506802 1705950 1076098 1229405 1081999 994533 1105048 1042635 419348 374943 1842783 1037359 233417 39719 1063034 641979 119249 1624810 1914529 1579797 636441 1920351 1707539 116380 1589368 82836 124193 1006298 565090 843053 142912 1279593 41558 1622864 127773 300582 961978 359298 38482 1296731 826161 977962 875410 927018 1092378 626980 871357 859841 1735018 1077684 155324 1707788 1314325 1082681 1708376 46439 236378 555181 1962357 347253 1820242 1647056 963234 1410438 1405150 1289670 471806 70666 1531894 1119977 1557490 161911 609268 1894337 1480846 1711433 1291104 592108 1741299 1705423 778672 1459226 1112437 1940431 951322 1132840 208530 583121 358055 1988318 1253784 1138770 337862 1741128 139061 710735 1345971 8313 1413792 230901 837253 236825 1526321 1967481 895732 753306 209627 71893 484567 1651977 1855526 1626286 1584069 1283372 145202 1386068 1074736 121615 977638 1421588 1866937 1385603 1269503 1203600 1501208 1495503 1042213 1231907 1322178 899614 508593 458034 982839 347655 64712 1534838 227918 483427 581801 537319 1809721 593864 1957080 1856507 1382096 1438976 1347215 514781 1441014 357279 678392 1569921 515222 1534546 1900450 272802 534751 1852358 1001096 1937021 1350638 961050 193186 1644871 615585 1605744 1300805 1019966 1187466 1771362 249667 1019292 240060 920550 1902997 1041890 1624019 1171623 502307 821824 1160505 1617717 1740835 1159218 1098376 1590911 1670294 1721728 1446414 151282 788595 1218003 580748 230517 545782 1534893 1907306 1412853 1101587 107069 575414 1116252 528895 520834 694886 396826 1655190 59052 1341812 1914648 776197 1000175 1390673 255543 362963 795836 1182306 723296 424084 213265 508778 1741403 184160 340603 1233660 1423670 764282 507559 73634 994035 1879679 1875179 1455962 419686 508447 1962432 624310 704225 154839 111062 1690590 1850566 493264 664570 1342485 1551201 736137 875241 1112868 695453 1421546 75269 1184585 1353426 1550072 1133047 431461 855726 29320 1460227 545177 1061162 1831115 620670 1988622 1904559 684259 641895 309920 1710239 828342 1662087 923952 302940 1148460 101284 462435 347748 783020 1625047 627841 393444 452477 321951 1371366 1706118 1049112 510391 1164933 428416 1187567 1100413 1707694 837945 482953 539188 171236 468141 1412912 1414146 447068 1817179 1143753 1009251 1767257 1562243 847928 853226 128568 1920587 1899644 1657574 542181 827363 1491954 420524 1620421 771040 1092542 195903 967050 1789962 87212 1908782 1230943 1875380 1475329 1220382 1922533 791738 1455771 627719 1144654 1068671 1529043 369523 1459288 15840 1471603 750665 955436 782706 913575 353560 1315234 544354 1827314 619841 206542 568672 602512 644905 604853 1200602 1842584 1300469 1934508 279253 1562737 139330 855692 937672 1468081 156542 1406973 1396536 1573666 292000 944369 1338121 1655617 828112 578181 1994370 1039053 999837 974114 1412880 1361262 410439 1413186 1943062 110433 877054 1108085 211054 453470 1758967 1547591 1920598 1853667 302180 1930163 664269 373041 379179 887955 868520 274643 419790 1849493 807757 75182 243186 645548 680631 1558523 1588621 1508478 424206 1210975 844461 157863 766406 1536591 1387337 736856 902932 89167 1441019 605859 563004 655225 1778183 258535 326857 1607234 1325258 1510768 1400113 406177 1841 429825 815199 729244 11512 1840644 607219 1711295 916024 1269657 380476 1771590 49243 1071582 288653 969639 129719 191655 1109857 1552745 606396 1190433 1107974 1286588 1574447 1592031 1105123 1855394 1156666 136556 1004800 1047998 1750277 692528 684888 933136 1887751 436134 606585 1725812 815823 34506 388577 1208390 1274281 170393 93002 1092274 1601782 1125568 667155 1247061 438197 1930666 1918886 1415490 1081791 1909279 1489274 284669 30895 1762286 1648159 756631 344561 1033700 1226225 1843425 518166 1287317 1581198 918905 706271 653132 1180272 974764 374285 140878 1414900 1410339 239048 321214 1561900 1264193 1736827 624880 681680 52223 1366571 492146 1370396 1246034 1860856 441553 1712034 1893979 1790021 1027068 1779800 1320318 1939071 436098 1960304 756596 1733156 1825281 112480 1101394 1241002 739999 1536457 1669758 652603 521514 946042 811 99908 567964 736487 1429494 1071924 757721 1103160 1818560 150513 567856 1210133 1482994 1797415 634545 1578441 663832 145325 749754 735376 678930 1212113 1397400 1356232 1359378 1120296 700708 1937767 1475610 907687 1731370 110697 1815106 206909 142765 1819971 1550085 461854 615625 1398676 1188580 1423856 953022 82374 720444 1810837 1952267 396342 1258253 627110 1423289 1546556 1935796 194055 1639240 18710 1185955 1209256 1352529 1590949 1517470 1628464 1151907 1836513 710455 482446 1041249 863024 1700442 1692625 224764 44508 1623227 1651089 805966 1031129 1106356 1754419 1113525 1936546 1310130 1273687 134028 1297418 1811496 1112717 1806186 1193910 1946872 756216 342160 1636690 148369 1698458 1620024 541652 468825 671654 130430 1287503 264890 958171 991338 1597077 1118681 1599707 1912278 817880 111154 742683 1805285 1590710 230680 781617 508832 1903804 436589 1282847 179656 407761 1294493 328203 1105571 310461 1348104 997176 1050838 1883613 1762394 1211645 1589697 1183189 1408024 527203 734759 362880 1551162 953512 470588 1346591 8372 1833472 886426 1935309 1940173 623300 1062583 141518 798091 1541931 1571219 1441601 1215208 905039 341891 1316272 1833103 1048508 1317752 1542648 282585 506231 492259 943677 174005 1432758 1144793 1116000 747905 15476 1753031 1078169 692123 1555932 767937 1663368 634223 1210759 1093537 281836 1675522 693064 1004404 1519533 1536807 553101 1087713 1439224 136411 1106575 851434 101972 1823334 571052 542198 992040 623417 465379 1923900 819412 91823 1150693 67260 1579648 190227 397671 233900 1225840 880828 543142 1604405 1496585 1048426 97516 1657009 1093131 532033 1473444 1478795 1616859 1268852 1288904 1188127 703545 617404 799919 1543558 1045066 1893167 320834 1523878 505123 1222995 407425 1900953 644227 1745086 1767171 903726 609574 1266371 749603 530097 364161 1272632 44134 1114441 1622987 572936 1824578 201861 312487 1111796 1181780 1778972 185125 30705 1736858 312469 622226 986734 300761 1354192 643897 356261 1384849 1866707 319580 1989590 1212382 1945144 1865401 1195357 1453106 1515295 1709234 685545 715548 297158 1239100 1980503 1753479 1692597 281233 1189011 740734 422455 235776 240413 1620769 361382 797337 247405 747017 1586441 256313 642461 1186308 1331149 660517 1730241 1886520 1793426 1232275 874444 355332 1923562 385899 1282884 1212477 664795 566430 830764 965494 1403721 50910 1794195 1522068 1208476 1982785 924415 1911660 1304165 1066722 486080 1082914 970362 1573193 259836 426120 1862342 463994 394725 1650963 1960242 1722093 1942563 1708281 1890987 1153227 1197349 1388958 1430643 1456268 113308 1848949 659454 1478490 11132 252152 1311383 1084360 394437 1232911 347681 1240726 1708872 597950 1128519 1865246 980102 1476367 417170 858144 1121727 936323 491315 136271 93766 716668 946278 1145666 1306340 1584493 725653 201010 1510695 1158442 806248 381487 1066434 45829 1892420 1135615 372566 38953 1839385 1995873 638289 1786869 1309095 989033 1594925 486024 572363 1232261 1267868 1818195 811063 1305975 33908 1094214 1595249 1570705 431972 1566330 1884418 122487 302845 739107 453518 1296201 1307570 1190582 1594463 71469 1217328 685107 194194 1080432 1079117 285419 496768 925253 1937355 1113251 1780718 1152646 1128997 27882 1632200 850891 17734 1536496 1866342 1705600 1041328 636666 59850 1869315 1574091 1194910 1068984 1847885 1086575 1211002 1338255 1939898 1034899 1667040 1538162 497549 1086596 42131 894367 1758147 462037 1465630 1200227 1659359 1122046 71333 860793 681118 869416 513896 461639 1178194 1550409 1485500 581808 1550604 1452700 1871870 1833036 1441822 591618 1234396 1477801 1662767 745121 153199 370573 1117880 1139577 666978 210444 630277 58814 1060477 489683 365063 1942741 1634464 600669 1205090 530383 744838 1976679 242720 1401641 925645 1944796 1566671 1943243 499823 1130710 1322903 830912 1803263 1191080 1023100 1473246 245791 348723 1305848 477436 1390160 1539803 231929 192515 1696104 1572965 1015254 1201161 717380 1465418 45152 1824680 385141 1063438 985472 1503361 1635044 1705351 198122 346166 599546 1816853 1211638 605499 1146915 1520776 1516409 1642131 1491129 1714591 1555278 1215145 1674425 1916828 1297351 840026 913916 416905 147913 1467585 313684 1237842 317600 1944285 1157034 726615 982545 541878 505346 1583241 1516376 1655075 1299840 1679100 1030054 317637 129111 1997044 72022 738761 185010 1525649 763777 1849391 455305 810728 1338022 767714 465194 1013727 86 1933259 741666 331345 808269 1402693 1891887 1794001 50770 138084 677529 231939 308370 1066068 79448 1234245 1757868 1897133 17223 594059 291994 975016 1151887 804132 1717632 918872 622780 753818 961766 1928683 1945859 1312422 707283 1380228 1827120 1484500 1233110 1649597 1089898 1709285 696319 863286 1987757 1018892 651096 1567537 1686452 765868 1366055 583169 664766 1035791 1930950 1977947 1245184 1661418 544519 493682 45106 12885 1422505 283880 1082572 59486 335842 751310 120205 1953123 759878 658998 1849921 389821 742520 295587 1062550 1903281 1317834 772516 187553 821837 551140 1406706 425385 1716105 526176 36078 725377 1155109 1830336 643721 508569 629725 843590 586479 1561293 41950 1998062 577236 712868 1128336 1959835 616250 1442298 1533309 1086350 1449982 1433341 1580994 859721 1651918 532767 670352 560849 461661 1947242 706793 1256767 1719290 1785899 1446041 1595214 1412073 1150784 862644 299085 166879 1128820 1559337 216462 420623 1899101 598141 530298 1096970 448962 1633904 155785 1886647 748850 45468 1486766 232173 331488 1204437 1407858 1226397 1714519 923888 1785321 829164 129800 199013 1898266 1185194 353603 1673048 302807 174376 1237644 1890875 1080700 1150570 1717436 1935447 1562174 1916879 1090788 628881 1720858 1259281 958207 1268899 593653 1260537 777484 1034889 1048149 1155895 1059119 1665374 1355682 652118 96560 547965 79937 1655124 1509283 471855 1556654 1232816 545074 1988338 680935 1582832 219068 1860432 444113 1416869 1934721 1318003 916236 1519043 441751 1692027 716854 1686935 920876 367044 1521424 1074392 1349179 17161 1056563 1313689 1903297 1085709 306216 627493 1664551 692815 658483 1434307 51100 1805230 1860219 921768 1196228 1817840 330131 1429248 1400430 1011410 1717240 59385 483440 1367352 1967292 1948837 866881 701168 1567392 1334429 1554160 1730087 1039495 153782 532545 1573629 623404 401800 1365841 50776 971352 982495 44997 567828 574010 1197421 1610485 1984166 556836 1025212 1419725 1103493 77693 805397 1734461 1859486 1753879 1911823 432317 51763 1701683 805189 599950 1588867 1256424 1041511 478939 1797408 927134 3236 281569 546525 107074 32699 317168 1330065 1374687 1745270 1609866 929150 134687 1132453 1615839 361367 743571 843891 711770 1641413 1901952 1959674 487472 1406305 462280 1088435 1912912 1188161 510488 937419 876302 1706047 1837966 1632340 501999 1200785 922824 1008269 247091 1472446 90499 1478172 962212 1981701 5046 1574638 647489 16118 729965 281391 1630139 160764 1115349 615255 1367665 237609 1095813 1395488 1620781 1889099 708492 195424 1559810 588461 1150596 1598161 502422 1520504 1083411 885703 424354 575707 318296 987367 309479 369703 286681 1635182 389653 1478791 1538692 476110 318186 247638 910955 590157 1349780 1751007 1338546 1288891 155215 1493044 435196 1517135 1057686 1177202 1579646 502574 1830135 302123 189248 519970 1751541 714900 1961405 1245786 1462975 1901406 1427413 1425049 194304 1073960 311851 85931 776741 453089 1036676 1141496 1669266 1367282 611884 895163 109126 8050 1907700 855019 1221631 1368881 699554 881388 868266 1763653 1636956 338893 963209 469242 1885612 1281498 712032 236751 1639073 873433 783902 531290 1733248 1037678 1532131 1448527 766387 349747 249370 1031294 1750132 1357394 14576 1241521 100187 342700 30574 342067 912550 1057192 905444 1569784 1353364 991580 853349 799202 1238976 1861644 1936723 1403920 1886704 699584 1513337 1079806 1955953 682294 1543169 402135 1063212 131248 384911 343978 290717 263944 451199 945431 1677624 1196478 1598570 1694004 1070810 62291 732979 1198696 438495 1026996 1710236 1007882 1239522 1774390 1736516 1961538 1421808 1260050 1994678 1077833 1721453 1295826 1383469 803734 1129321 93161 1979361 811024 782038 1741130 1720702 104006 1873315 1666106 773513 116037 1631633 198560 1999596 1269286 1508470 125558 239378 719842 735728 1677757 508519 1500675 1917774 1989028 1227331 1402608 779341 1945115 1480994 1436241 1004061 979120 1360327 1556778 267641 1760529 1082342 768181 1813687 47380 1166767 438956 276631 1034966 444032 1725018 1735803 933899 867921 453145 1293823 1570085 63546 1857548 1790746 850616 471979 423036 885884 749792 84202 1721026 1374654 639841 345320 1438566 1058863 765738 1891762 491976 1696434 904260 3091 1388626 1975319 908457 1636380 618313 1649549 873278 1093333 1373782 1734153 350906 785906 118829 1177050 28855 1919512 198351 38499 1314515 338820 482951 1254788 1241730 984492 870310 139591 568103 1230520 146931 958178 1736409 1005442 73801 477287 598290 1725075 438768 1401843 604946 1331068 944351 1573178 1065272 1642541 249112 1704490 1186668 1180829 693414 117047 734842 1969839 363296 819170 812639 845043 256492 286981 1207944 1734710 1674625 84376 945426 1220669 1644610 531246 881082 1627160 532582 1896459 1210916 1877152 500822 575893 245323 545045 1830173 1611442 1806154 1458063 1688442 1174318 1686967 120784 1685671 1166901 740923 795336 932495 1892610 1194658 326018 708059 477898 803905 1508535 1030045 1362485 1458761 1163113 803453 1871629 203362 267660 564274 368790 1488450 1831906 1021958 648156 1703572 817737 1827718 637911 1996316 1097837 1216431 605635 1222712 1409990 1474253 1914332 715524 1093640 1215431 1889916 919521 1831265 1314014 133836 158531 1314931 1008877 291794 1929070 1860494 1632214 32069 1993339 728556 159993 77969 1690273 1017183 1872096 1206163 1793704 436687 1721872 1439619 1241805 1455857 724459 225095 395768 1643614 1170429 1394485 1589611 704297 2846 438845 282914 1753663 1311983 914020 1132419 1814353 273616 1128137 916457 1908065 1955931 784515 1434323 584769 1855141 1123825 1027322 122420 946887 1808814 113362 1328719 825740 1408195 88942 1778962 1436748 1286874 146813 451212 1676096 782856 518570 25344 1716603 833354 1170677 1578562 449261 1538 1791331 750046 583684 728406 1215928 1973248 418903 1536285 1181338 92402 783370 649981 1035805 742562 1143989 1493938 1952440 326441 566306 304013 323664 423084 1710877 171816 544916 963948 1433293 90380 1784857 1706540 383409 1420615 159202 1814786 463451 344167 1005697 1473019 1301701 1217455 1751788 1200502 644025 1078595 1606400 158483 736081 449627 778819 1132354 189020 1136941 1622080 654634 555787 957461 9432 118657 1505728 1378843 1576583 111854 168277 1523988 1052707 542656 40237 1981006 953375 1304963 47861 1513836 1552984 1558237 1203667 1401643 1756832 1539056 134404 1963333 790578 1341699 801116 1450502 1444449 639897 481235 805161 1418486 734487 1470914 444542 1353230 162911 117473 1455852 444264 1924365 1875590 956038 39054 1610162 677622 1985221 1978433 96209 1552498 1428995 1636950 17776 940378 1942464 1220848 1980501 1755643 468118 382552 623175 1549084 550223 1473573 375915 1908262 1317432 1071095 606757 1367562 125938 840309 383804 1322030 1214291 1949451 1159542 1436411 526551 1501973 165247 1631423 1048647 327603 806746 662592 1999167 877177 1190031 1691259 13006 242511 1018038 1270229 206579 417052 448175 164880 1824594 1353396 1969326 1322050 1692010 815399 1923708 1743437 483818 1857665 1239438 1320590 1263113 1727042 1919585 1199897 1918689 293546 598610 918716 1962927 1156185 687755 1259711 1174848 1127176 538291 589295 483879 467219 161454 1043760 127541 46095 686684 650877 1594716 1748624 1072107 1893015 534252 1428080 1892410 1264064 275110 335344 1626523 1737008 1160171 1971148 138193 768637 1300587 673432 688906 1106364 496261 1066264 68233 1963750 1632112 484444 1027921 304739 1454806 1785949 1136665 24569 1142966 1568969 336443 1633746 215024 535003 1709429 1451528 1302378 388621 1577007 1528215 983872 1967978 1055113 612337 980080 1988533 1180101 666104 1403320 643453 1504279 46673 1834563 1628383 1769698 1256549 78685 1842466 662204 1718262 749436 1866446 1831821 462762 90357 653405 368791 1103069 258862 396251 897545 1081218 467494 1673293 853086 342348 35387 1460689 250781 532975 1115620 386369 822303 1480603 109167 525806 792774 1543387 1181447 730067 1165005 381607 608981 1576151 1107450 1435166 52693 295917 1059785 1464691 1693374 952859 678652 1908667 1088043 1222081 865027 619048 1595042 573541 458183 1455390 587613 1894420 722564 833301 1417549 1772725 824832 1238209 572724 450366 858199 1631336 1578522 1063073 1463886 1091589 1167977 701157 1507007 1955463 532406 1312409 547863 1958426 1633760 807000 1306218 1791738 1904391 919187 1340070 737858 1401254 617762 1632510 1572592 159086 936333 775797 300553 1630966 1918685 1940534 1177838 1938318 188506 1141526 1290665 627464 340028 478212 1417560 1496322 37220 1596437 677924 1976734 13839 814573 523080 1288344 507374 979928 1621923 375148 1456936 1756139 1824278 967826 1947846 1692564 67761 899510 1354256 760841 1245484 1190354 364877 239664 232990 38911 1276214 964717 1573258 438616 1504745 512912 764729 1050341 834803 1877777 704404 394342 338847 1869247 426011 255529 658682 280883 1500204 1999965 1595473 1808285 97068 1049650 1287210 232465 306167 1526596 1577842 921883 1282888 922052 948058 1120173 848780 984116 931970 599336 1566590 1770296 1887486 1787150 1124860 1950452 958778 1934180 1806748 13566 1691315 1864174 846639 1608037 915126 1555571 1473045 807460 1090001 940097 1374954 1506390 1740924 799611 465565 779773 944962 1642000 410634 1858219 944479 1420717 1949568 1067641 733259 1072721 1886313 285388 1377487 5355 1297056 168599 1440165 66894 491082 1712679 1496900 149689 1190813 759144 1827498 1475686 696607 1847882 168263 234697 32792 165280 1752496 623941 1182663 660451 1787788 1218126 1565047 84464 584488 1749737 1276422 1558204 856477 689257 1545948 1394560 621472 1899024 1182231 23402 1639317 603082 1933598 1648629 583966 64756 1499838 741476 386479 1185280 787411 622454 524787 209333 870410 1494596 1836309 1357001 240985 255524 86492 1610727 1338845 1810615 1833824 698684 297994 1608038 625804 354317 1108683 441470 634602 1132273 1944007 1954747 1518427 809248 1714737 9698 1921620 412728 1475868 731400 794990 128215 1402898 293424 1981133 1053169 1206653 418633 1747479 77259 1556564 1626047 127213 415070 1198371 744233 1803323 544056 1496230 135859 620786 879063 1155202 1528412 280257 488450 1651093 370169 1477837 1023184 86485 1698156 251466 1496189 1639989 1363359 958047 1681268 286956 207876 636711 1211301 1429674 261711 1129057 425500 892945 1167278 1655277 331839 126476 1085447 1543284 1672900 472639 1548981 165025 494425 307715 659486 98721 1171937 304058 1042761 1732365 1072837 728835 468160 586494 405392 1799353 1358669 1164128 625071 437175 17881 1811923 244248 1063021 1308076 313081 990823 97648 1664910 1128058 1991353 335260 908834 241293 839031 164499 1351600 902966 1718559 1966995 478761 1445890 1209377 1743794 1152520 567250 657707 495767 1393626 784218 1038479 372355 90407 771187 1088760 1313145 746755 175666 916755 427957 1125500 1449264 1887842 1778995 123226 1798496 452885 1895594 1842181 302287 1065030 1242597 796170 567650 342602 1997498 1828915 164621 1017614 1813452 1686682 1166637 318702 118459 408755 293408 1597675 672554 340730 1854226 644292 695356 27616 995888 568281 972644 232176 555584 850531 686912 236766 1162527 1630973 1024617 430142 461878 1429104 850598 1961667 1204532 1183528 1928780 143550 998863 1016300 210800 247861 1291958 813640 1963443 552642 485328 1618870 87894 869047 1900042 723494 1506798 1058798 850002 1036040 1732283 266693 1017529 703530 1138877 1623825 999234 614600 22649 1917166 615209 1906928 1022635 1848947 1026604 1758383 1459831 115465 93882 245451 629605 609588 1798622 98635 1862462 646816 1481943 1223780 812977 28148 465527 1534855 164920 123738 1565374 45110 1293528 1264312 1488730 1176843 1854469 1047678 339177 1655676 1780950 1230662 222398 1794991 1100575 1184634 772035 650092 1619032 1415706 1583914 922183 1489617 484519 894063 476000 752584 338949 485335 634271 573730 1195339 1237134 679022 1873898 685526 32049 356024 1686100 191506 1377421 1817749 729777 1885665 1919926 67671 645905 927731 388943 12949 166406 1929855 829284 137685 170965 49974 1834509 1294930 572675 1805242 743890 439243 492081 1973606 1719601 1656474 1839123 514650 1360209 739293 1888871 1930071 1970425 1762388 1228561 867614 1256381 610562 734857 825207 1369552 115790 1565993 1174650 192249 451597 945328 1928825 463928 1983845 1920748 1776205 536840 790103 1186353 1004898 1355189 372025 918428 596196 1826904 1239009 1042811 1209521 1743556 623800 1095196 1807757 1181259 1143827 948782 1971727 29919 136977 1182103 1113564 1224267 806024 290350 139074 1753053 723280 683431 1843893 1388341 54912 1296165 1820334 1642283 490154 448742 1615928 529941 588119 360309 1755405 713541 308625 768825 488266 952644 1475269 892615 1562657 610127 813522 1335699 1871142 1680382 284216 356435 355223 1422531 1490566 1276901 1948616 157994 1470879 1520256 737671 1663349 1890769 1962644 1602806 654560 1162775 973985 903712 167778 571777 154263 1780731 1044436 1878491 418492 964414 846205 277066 567262 170513 1394108 1634980 1018728 612763 575186 1322615 1928852 1150182 5310 946089 1251728 770396 1627314 1709923 431218 311447 735164 81886 1358623 149262 1641029 122925 52596 439037 372604 854818 11623 513865 324433 285592 1596258 377724 644177 1846591 921965 912627 1092166 701782 1197740 1750650 457640 1697030 308575 272646 1318822 4564 829036 438591 337442 1709831 685234 829044 1455670 1700665 935335 649512 1583721 1654664 1001102 436749 1323156 1086960 506886 1139955 1458898 1519952 300875 1863686 659036 121178 1610645 321989 502611 2421 1783004 855230 600935 181092 968163 1172873 367 64071 1149448 350082 623196 184497 198808 1961507 948457 132058 1434287 13175 391285 716362 1799024 758089 108591 944487 915311 958978 1582506 1987116 1984336 1593106 811598 1812967 24066 763014 154655 319929 1586028 1509197 840741 1934167 1023742 449314 135569 262366 1293384 1851394 1296261 444889 776932 161720 1544345 140919 1348696 1879908 903924 1610015 1671770 15629 429556 1635175 84605 1616027 1407163 374802 39981 299710 1562884 1717234 986328 1597490 363091 1737357 1200162 1004646 1187198 1584912 1166033 1222966 171242 352574 80234 123358 1661341 1203555 320653 1413460 848239 825349 243833 698501 1742641 128871 1672405 758818 29751 1528663 952413 1369026 1833917 1110809 1931855 1767318 263950 1389419 1192831 1481415 1272711 809793 1372970 299252 290826 849328 968233 540480 245206 582336 1226824 1263156 481147 1576039 71896 764843 1692868 1832140 632395 1667348 793989 771142 1944492 1402701 1827045 393446 1804968 626522 996191 733370 688236 1900802 14895 404958 1727245 1716658 1405658 322194 1392339 319671 753703 286313 730971 1831869 629622 158394 256856 1896940 1934059 1601026 1159803 763289 974311 599009 609752 1552590 118681 1226781 251727 1777605 1914481 845188 1429359 1357167 985743 1248949 1824078 902737 1925892 1767686 855092 824389 62324 917052 226302 1987297 1268649 1346468 15124 1868757 1281362 940154 1496487 223169 825639 1622921 471866 833613 776555 1897717 451311 1759785 430145 1838483 180693 1804115 793158 226511 637397 507236 1557902 6702 1701461 1261054 1330385 1794191 1509946 853931 89905 851981 1541904 1153632 1667330 590411 1962923 1639107 157899 33770 850202 280273 940133 39409 195123 609370 1894596 1541230 829845 1219322 680697 894042 469043 711811 238069 1114012 671302 1736010 1890633 1464230 1683393 998893 311732 1855301 891567 1146023 805699 1880997 1886412 316175 397904 1972926 378956 1367842 717315 289834 1466348 320854 963389 1602471 1395353 1598456 1771835 1230490 1211848 762650 1450051 1785359 463243 990309 1518914 728921 1010847 424397 1379656 1033179 199858 103781 1314101 1822685 1419541 1959747 360500 1278144 395356 337929 1661767 1358049 292505 1511496 1701318 1468035 1772682 716422 945451 1365956 51015 1506487 1997860 1771106 211885 456829 1185860 1711018 1482426 1339406 1167959 1350632 33840 723562 1076843 82465 1932534 289855 938466 854236 865509 1226676 1089570 365582 1672371 654189 1835167 893591 154301 374839 275026 1551026 51108 1057065 405824 1917017 648754 680238 1774640 1677283 1458034 595242 820434 1934867 89268 349622 1765670 545388 1325016 144668 1893067 715927 946175 11378 51009 749046 65996 1620643 905146 352904 1464793 17446 176754 426528 1901758 1376573 1890271 1888420 1029395 1814313 1758831 740781 1278994 1034368 1526099 399439 1574663 1810772 1136987 214601 1999582 633124 1394146 535309 1129171 1134810 1170438 757505 886070 1210465 1164640 579388 1009507 1409571 1011614 568255 1190138 1540102 903474 1473127 780397 162641 842186 724258 471508 1751139 650154 409659 1351914 362165 1957513 588307 823399 427604 177550 1925270 1569662 1368206 393242 377805 1094533 1222702 1986576 360399 225438 1278992 569231 911661 817453 1773294 910055 580809 275920 751266 1421837 700844 1641687 1903040 669201 963563 569028 1999016 442420 684749 776091 333218 662836 1870370 1154080 1396191 307280 872705 711552 868283 1624561 1606920 1396503 534591 467772 389195 586012 1682047 1315591 49702 829658 1004476 1625344 1988833 608144 107643 279226 397652 755465 167151 1762238 1216665 1417039 1355258 897468 1666014 477584 976462 1319289 340514 661606 441840 1502419 1878602 1206098 1595293 1639437 1233722 1826354 1215350 1408712 1558049 1757290 484946 1687795 1989823 1747996 471832 1807692 1176044 824899 455418 1173721 1244869 930635 1453189 1408363 246934 875030 1889058 1044880 149884 1614998 602159 1489568 748798 550427 1906528 1860020 1470201 694725 515716 1653844 1088220 1124975 1729706 387619 826784 626690 1073235 360453 977591 106666 186465 1023631 446146 1753408 1526581 1459000 1642905 430795 995718 67485 243120 938939 1449819 1680912 940683 1105259 1636799 1863204 410580 1544309 1132287 1268160 276162 632002 1842896 581965 890518 708554 725699 1894161 282183 631685 835476 337031 1317576 774577 8115 571755 636204 148801 279251 1411805 1479603 1637474 1886914 860923 28938 522319 1151091 784482 1668308 1914904 1201986 1592556 916340 1776720 6029 988782 384455 149276 145800 1045258 1611695 718299 1079943 56398 540541 529906 1949949 1192954 1805146 1977538 313746 1136711 350580 779939 625678 1388902 1887396 1985663 1117482 705957 56922 1368702 1926987 1480377 1895091 892782 1127990 1684075 1639332 834698 1111831 262303 1928701 1155872 1716257 1160094 1699265 1503493 1464249 353461 1539163 34866 747586 888449 1870355 1451871 1432790 366599 170417 1114965 20348 1140848 1106936 1301812 978911 65398 144195 128179 392391 1744763 1421700 999002 366707 553869 1525201 797352 1957406 137244 418793 46529 66271 1556556 1383162 1626616 752831 331986 540039 1800754 1655133 1970918 1634275 733436 1034261 1352875 1228907 965814 1152330 285073 714090 1446476 54871 81933 1262795 134432 810081 1560556 1103351 921634 753657 842343 1829881 1240194 1992794 132114 799019 1954844 1218835 1740785 1167624 1025821 295342 225101 1483049 1192950 1951215 568226 514010 1558155 396591 1451496 1804296 376968 1947794 1330329 753745 1040303 581860 116014 1462990 456667 803962 890559 1800421 1981613 490514 407611 104408 833698 871675 726577 1847131 1754261 264334 501529 345360 710686 977514 1424221 1399388 45798 1946900 75114 1978792 618953 633460 1443078 750800 1853180 971258 1413403 369157 401641 701121 358056 995271 722687 1376514 182808 1429972 1383120 23291 1357031 1210327 874476 392506 455393 429760 448367 1744646 492790 412936 244666 866272 972163 1089435 287748 505481 905498 8915 99872 325037 1514652 1215969 1885423 328579 419186 1394959 1308980 645346 376330 470461 57206 594057 1197741 456638 908030 385347 645443 399906 1821328 789618 903413 720718 723936 1144700 951237 211310 482937 1351960 1261636 86796 1934159 40955 699975 765812 418997 665033 266641 1203387 1014815 121530 1789229 235726 432522 930099 1181691 1467881 503176 157019 1139507 1911582 1155142 710096 1726190 1236289 552224 2945 1114180 996431 1917598 1996699 1645830 961341 461930 1972418 362493 1043656 740085 1515162 609620 518985 1560160 1169449 1002705 1865310 1448311 10258 212288 1362329 1726978 1560866 1098163 84325 1392274 148346 826814 1140809 645374 156271 475804 625734 214150 1173170 1071287 1998189 619963 1699594 1379250 56263 1584229 560396 233185 769125 10398 661797 234650 451519 1205690 1465995 1887016 488355 696455 1308048 890810 597890 375438 801908 1257585 1230015 1219131 915930 1439045 62317 1666120 1397226 400357 539316 1129674 933674 255107 1180994 978757 626025 1079156 1051652 612651 1662799 1996806 962059 1536235 1000698 1085881 1804943 1088463 1256953 1473346 597655 354340 1970064 1991780 672486 810099 451219 536805 1732135 1775104 346113 831700 1045804 1186426 1012156 176380 1058776 1735887 1170938 697655 650354 556455 278286 1478722 102493 1455631 519899 761953 734970 1948714 1525720 1105890 1692517 643672 1041889 330248 1057362 986302 338155 1770569 442793 420189 411417 1341527 49756 1375108 1012043 1387582 1771674 355246 1798952 1888827 1789488 1152371 421455 1093375 970348 833007 1387277 1475405 839885 592306 1672784 941442 415824 1330316 217073 1941580 313900 701006 1620661 1405398 305595 950829 1024205 1149091 486697 1921515 1565103 1969004 997209 1791906 186466 1618276 317013 276841 446652 952223 608071 776929 635685 92654 1456382 1761376 1073486 1798679 1475536 1964356 1482278 774233 110374 561809 746328 1539188 1299540 476845 902567 1107207 1223184 1606067 393770 966626 1297741 739846 1973770 331248 781893 741464 303269 1382414 1563615 1161712 399272 1657533 91275 1908441 497090 1495392 768649 1879393 523111 894560 1228526 1861203 1666227 1687269 1790435 707563 564858 54185 491780 1542025 1667168 846518 1326664 273596 1738632 1944003 1693623 1785214 1922415 915694 263015 211920 940410 97645 1398099 1386902 1480713 865724 284197 691725 1683137 1545597 63389 1446623 513521 1947520 1966965 394331 766619 344287 1289663 183752 1127358 1982069 834531 622097 157191 1453200 506631 946853 1844227 857364 1503662 459903 696013 1612607 979068 1331898 251931 1559353 680142 124394 1150257 372357 1130272 1306961 1354345 235407 1170975 660940 432562 1291706 1496744 1922766 1583957 1339436 797441 1727804 1452932 896818 513106 1652114 1417265 845493 1941991 906036 1876549 663483 1022826 345443 1810213 6936 782754 951004 142197 1883163 334157 1320945 438613 1851543 1292223 1011076 1961281 398484 1168187 1999911 168643 1918908 1330614 1079183 1196124 1379155 1159073 1738581 1990800 1226735 416736 796106 286205 136449 459638 1979142 1873559 1599866 1994637 1650932 1838886 187388 292062 1810475 475442 699768 1049234 650889 478716 1328704 534455 795211 1595663 194244 1293761 1350712 874370 1908560 854767 1605137 505117 1440749 772372 1637052 1974350 1091508 748456 1461493 1422784 94258 107424 565362 1072459 184699 286555 1161232 1161462 479497 660058 1238409 866404 1756049 142260 842535 1822006 1819175 26598 1607083 165229 923762 1130738 1344216 39393 976875 650261 1153711 821024 556126 1056217 1594562 827459 333127 1041785 1902467 1386933 1770795 10316 126874 346891 1586377 865554 142181 1056917 965469 622642 1286770 823126 1352295 1261565 119054 1065778 1462526 1516120 234135 402883 5779 401961 563648 1970049 1640591 1507667 1253294 21021 284449 309181 1850504 1656747 1924137 1904893 712735 591928 1197913 87164 1545950 928709 782473 641251 1073302 690085 1438225 562570 223005 1954752 920115 479828 1880162 1261467 1582309 416737 1765263 1769499 574976 1321282 1905062 1259813 1497288 401357 1939384 617618 1685239 1569574 175032 590521 1741722 338981 81966 933232 1648150 337133 1990440 245883 1600572 1177479 548789 977643 1520415 1449553 28210 549912 888531 1441732 1581763 1145608 679958 591279 1823937 1018782 104659 1442280 1989561 1320111 1954578 168686 697910 1859099 1509268 333774 755031 1828421 611138 546404 461523 316548 911070 815062 43563 1552886 52860 312957 915477 1722720 637210 1296151 1990257 713118 58512 995950 73516 1289802 1315299 1809833 1380256 1522799 106005 1158093 429708 589715 1663323 1078071 803172 1879414 178295 864686 895144 1596103 1625515 316703 1223166 1537913 332374 1734299 1800693 618545 1771910 1503329 1049787 160051 424133 953762 8436 1729414 296045 448809 1869798 1391503 590023 16915 465598 214728 79319 1264192 1894675 1082184 569060 27849 1158925 1258877 33436 665633 1987301 610171 922326 173174 248875 755278 1990216 1817693 802297 1445615 45390 258508 489370 1239443 830869 714665 482179 1239323 1998040 755699 1830512 1282246 1686947 772989 1158789 485969 428206 1298040 443824 1222398 620086 929195 566909 1189430 583692 1478265 40105 1181402 30946 881184 129501 257551 466062 381108 461849 203132 1207339 656562 469218 738204 707367 1966291 1659501 1864114 82265 563726 447317 1973115 1914466 1131147 828385 1855762 975229 1325975 907129 981648 820384 1387966 430570 1307897 833133 841740 19286 1920943 258852 1146019 872793 1848137 1389851 15369 550267 277417 740581 455755 1932304 528976 955617 1003528 1491974 1893774 1951895 1443471 552673 1900994 994575 1131744 1748015 1075738 1017828 996143 1245734 708995 116020 1244846 736409 369701 1236343 1797292 179879 1277186 800380 1000499 680030 1010404 873380 1057568 109366 1061223 1145240 1331382 579186 1533492 471603 1888838 626764 750326 514817 1704138 937720 1631465 769383 1343449 1686745 200153 1530712 1852809 1187734 149678 1891536 1996458 858816 1088313 1033215 1363447 1339776 661435 1707276 88265 535226 1443461 1164151 1931779 1203200 1287385 1224802 1440345 952871 1480893 939855 845056 559820 1208059 109548 1664914 1219999 1738714 1528079 1864544 956737 948382 136076 436729 63781 205470 1977097 475954 466188 1718539 1356486 1320836 1754062 1844010 1417562 1768841 674601 729373 1022894 140501 749319 739164 535589 765007 1752549 1390822 1643208 1806863 984694 885433 1104564 140206 960348 1544115 662742 1922046 1305009 611354 664424 1275657 110732 1070729 283925 702112 1920131 1565772 1227784 220383 1574175 1384619 1578366 1961624 1217672 1473750 463874 1462995 940879 2042 1250651 607242 1517852 1770811 1886107 777715 277114 1468771 239982 1772587 1975360 1043008 1214803 1102099 189875 352317 1060754 1161278 253870 1642906 674514 98866 374868 320946 1591302 66677 371609 107284 1474259 1108674 664989 33320 1474233 1693845 972869 1443452 1267489 1642140 1890054 1597160 550482 167941 649744 384957 14521 1668463 393887 1942603 1295293 890691 1663532 1106625 60783 1799541 4077 1503340 552983 1148667 989186 1677690 78105 955722 1397869 70672 63794 1876329 1754186 947096 1483471 683950 170668 753260 1199266 403046 1227718 1307557 1017739 1776350 1194364 428761 266293 1472691 1744108 631909 1819126 1116508 1484353 809207 1811431 813010 374754 812629 529140 221482 1153334 683089 1264004 1479219 776099 1121457 1063136 951293 1166082 1460668 161853 351803 1713825 366394 1518898 157818 1262796 681844 12612 390647 660027 1275678 778662 1567654 480671 662177 698732 32234 474021 1415458 1797413 298669 378392 1677204 1323568 485935 1993607 1292974 1007347 1412532 1604051 23183 593374 1086111 405525 252857 1106467 90170 980274 586136 1238619 1934587 1325177 89397 33697 221040 818792 1549536 531404 253041 748953 256123 336915 1244314 264136 227741 1902577 1690369 1750726 753482 1998272 1604641 1115544 64687 1472504 1517383 804664 283505 1049536 1564274 1543992 13378 1044330 668641 625502 1322902 656171 1930993 474857 374763 175559 73831 1880679 1069675 585178 207183 261086 1962431 1956294 1209265 1273766 321730 345432 1805417 956673 1253589 105904 1219405 1268982 412106 1606769 373296 228558 655337 228491 1959755 638922 534931 1499700 280681 1172368 853975 543274 799356 1960966 1440859 1179202 1719890 1977738 1357099 1350065 73650 131307 1409679 426621 607438 557818 331464 902797 1850013 450771 1387173 1880076 1630157 404416 1617214 1591606 55721 83882 50187 537873 147246 84812 844623 940658 681469 21106 469168 1216605 1159965 1161574 293727 1756220 1959714 1597795 1343919 34645 601743 184133 1983180 1784199 108721 1283656 1887125 527531 1484755 290423 1224883 589828 1172208 392897 63559 135187 1818471 1984878 1409023 326800 1447995 286989 805854 26344 120253 1182879 493986 1939446 1689136 913293 1445685 371014 1386888 361501 849307 1771814 137153 1075820 142093 995087 1330895 82468 1852741 28500 215190 1970140 1993961 1513193 538385 171792 674374 1274148 1604334 394898 1403888 442988 1477824 1276359 303239 43745 733622 1806858 1271748 699930 314088 206807 438903 516906 1856418 1084693 229306 1493808 1102907 1270855 599910 561569 1187303 1220555 858767 1828795 1671210 878725 367646 974618 195904 848717 353820 278793 293069 1369652 8605 959505 1752522 1730648 54762 814166 524789 1040846 770408 988795 727358 1901757 680 272221 325359 172119 402581 761415 1806104 1696707 568779 485033 1907527 1130480 279930 823195 1657170 110771 1387916 718126 15294 529298 1283821 414538 514957 1492825 817941 1959374 976339 205933 1701177 602342 1994342 326436 137757 805078 406984 332728 680405 745866 1250698 847526 710472 1024738 601443 1443996 250984 1247007 1088230 1129932 904081 1083453 607218 34857 502399 947050 1894897 161839 1410855 624692 1752862 585343 132914 795790 1150894 1135895 228476 890511 1791576 1755002 246076 1809756 1653672 369524 1646723 1385373 1236182 552561 1288120 1821021 538900 1402354 58264 245707 828471 890579 549258 430260 1831491 733046 783653 198335 757809 917945 1142940 114609 1436607 647922 796447 1809952 363219 1980371 1613402 446926 1238153 58660 983987 875160 1433158 717865 150873 359406 301912 1721324 737032 1233506 183555 1689087 832160 289218 1366466 442913 1519266 502913 474371 241122 132348 602361 91133 1162285 1864321 1108888 1001756 59475 194981 1288680 533534 1145427 748396 1869223 726004 1441931 435318 1646280 1045075 1069532 716871 171788 1798168 1159031 1221107 1326372 32743 1015252 1691730 1983094 1793294 1745317 1524500 802836 1272273 1904178 1140209 1003100 1033192 361505 1953767 337053 1770617 124223 1155894 1312377 1537013 557352 1704081 1924829 189912 1706 45032 998235 850921 106103 1901945 900744 1105971 1761457 613133 1934705 511892 156215 1768397 1786947 1816646 1546792 749211 1113331 371432 466633 1861032 642115 833768 1149133 1154845 1306016 1963246 1780972 1319522 1094078 1975679 406260 377999 1281631 1463131 559901 1846479 900206 1434642 354343 525260 1583852 1722681 216811 354612 462028 1303549 1800407 1043783 1204714 121771 76275 1683332 806521 980911 1061693 629856 1892767 490126 216011 669724 1396150 1381216 688017 590426 364383 445643 1618637 1964029 598753 1975269 1387369 753535 1914383 295365 1193278 118509 86177 49214 544190 1557924 1469568 1402957 540744 792104 10045 1556616 1712720 59603 886914 1459720 569721 145296 822514 620687 1681152 897673 723780 254448 528498 1893508 602954 1745286 1904287 862415 896723 1457087 614054 1422418 710013 1333744 52866 439025 1575048 1462062 149974 28050 42906 1518534 1485823 183879 1223877 1042406 865791 703542 1649752 1890260 1490200 877953 887264 1674706 177351 723168 1803015 655230 721832 1753434 1965364 759278 471461 208141 720714 753068 1056554 956039 95637 1955674 1203977 1563712 1962145 1717503 1672101 1798270 13871 1183696 66647 1151592 174394 960143 665961 674491 1151531 1391762 1927064 181864 1502710 1785285 760805 1079998 299611 996702 1813396 1010345 1972676 1221480 704384 1405483 838450 488930 1137332 759525 411374 192855 393414 229268 1808793 1058607 228483 482214 800099 1626433 1735359 457567 917789 89794 1220133 289514 774543 1959836 630855 1220245 274257 1431901 1503295 1550442 63282 399808 63230 1368544 582823 897522 923447 396206 142076 1815798 369368 11561 756936 419733 1462356 887430 1792656 228255 1031648 1820532 1659320 657446 1103186 998496 1539113 405476 924711 1111214 1348280 593866 658272 1607026 891225 1416028 1917524 91778 1954235 1121522 517186 429423 1392726 562606 729489 1910402 1466727 1153179 1427708 1808754 483936 169578 961457 1465543 1313994 1485540 1235498 1184913 1941046 815954 624568 995821 406372 980502 1963463 187604 283854 530435 677184 823179 200911 49474 653403 1603028 1820624 486134 1665147 1466061 727559 672491 1114501 1074070 189887 3345 1772183 1231873 336182 1075010 1039806 1678203 1427880 166966 1482189 1455089 173489 417401 1316259 1230792 936545 899092 185838 134950 1789738 711955 660821 831115 1591748 1333225 1431153 1331462 291883 420175 1737442 1604115 1179468 980118 1747286 299384 1206692 1352910 1209282 1406136 1926023 1227472 1583132 193817 1795883 524465 175819 1387371 495946 460563 1683259 1241704 1914732 672401 239125 828465 840196 322919 1312911 720573 225680 165347 276982 1246057 31512 31953 1422831 1200242 375339 732264 552920 1124203 1596221 833449 722747 275014 138652 999013 1259074 428273 564296 1604608 1813520 1473498 1242438 1563363 368117 1416338 1792538 1206757 1698725 587121 485565 1507334 348538 1301330 640164 655667 316121 1179216 1129133 632455 428414 1636530 1163362 920976 1497506 389892 1249009 305497 1071915 142379 378963 1037507 1573951 972107 9404 887648 851223 580547 366734 541238 1131610 64130 110173 650839 1175067 1730316 1682506 1523137 212987 1646453 1131061 1171127 1767703 402527 1930729 1021162 10237 1281699 246689 1726033 170448 450800 1161705 1020385 1955697 730132 585221 978710 1025928 1031150 426824 520042 1017856 968380 1954267 1678638 335507 1193161 1703485 1724512 598584 1210002 1459094 1331010 1935514 337988 828292 33000 1284212 1869808 605154 481386 272249 852621 156131 1758211 1705032 921942 153051 1267670 222027 1427584 984278 693491 1348699 314562 747456 1687663 431787 31156 957595 1499961 519665 538898 586652 653957 1984018 937855 368810 370033 17109 682310 267580 67637 1685948 1817182 1753947 818031 1257617 1983823 1843544 1980136 1866160 984623 878309 1252872 640797 268754 1981522 1247139 254458 213929 1942150 208790 433871 443521 537845 1266606 38386 1695835 1035271 690555 1591070 1396896 81920 203943 756012 1467230 1395627 1852908 1082753 831183 1540022 596066 1829356 1944719 1637146 1672605 1640570 1173192 1608877 299249 1877365 358374 1288802 1542100 43099 332195 130620 653147 1870976 1786858 1151625 1435264 1996795 154628 1859305 858642 1182643 1965803 667414 54849 1242026 1227653 447736 1655167 647009 314461 1259127 1486529 1005264 840827 1832792 1570505 573677 386684 1687223 1925133 968513 382639 532640 1126077 1332709 286582 1467925 615736 1773582 266716 1135606 114478 1049172 1310992 1825812 1687057 552619 1849799 1871991 1199076 1684634 1611563 1098139 1582150 1126529 725687 878883 243252 958753 25298 762686 424195 678194 1346497 1766414 866928 390565 1209957 407851 1075878 1525468 1880061 571614 512451 1612577 974678 31888 789815 555744 353692 854218 1601721 1612765 1888844 677247 543082 952007 711272 134395 974052 1820573 1712648 12448 976641 1472371 10736 1964804 1575148 496720 98426 375798 1267211 406960 866597 4456 1971964 641263 998796 818283 947391 129759 1232621 623561 347305 1103895 1043928 1542 1866562 1909978 1315839 1384145 591388 266550 287414 1033471 874384 1037909 711686 950619 1393659 1588830 119048 1420461 151522 1658732 78237 1182903 1017622 1450137 934337 1808289 73671 660139 916082 923629 915084 1245273 1017089 295648 672303 794086 451685 482833 953722 1639610 863629 956784 1531878 132500 1387017 238759 1611307 378975 1202041 1618390 1185953 844276 747094 1568206 1666255 1048083 1711583 1191775 1591664 940360 974191 199438 268774 1748028 1150782 481922 1395807 1997409 494801 1864507 1237960 1616339 1579747 941340 1083887 1244464 390482 1062248 102295 1138526 117243 819918 1589072 248646 1698569 1736511 1450112 869377 973468 1012922 416961 231178 1590355 784651 743865 1115089 1405079 1563014 1972880 58049 1605412 231546 1002774 601514 989821 1449513 1866203 1751374 1852151 184757 532483 1549310 1377832 1538008 1199452 1653150 708386 645762 1575123 861468 1303925 544834 1436306 714631 287495 1979628 449308 1665654 1942697 481961 434250 368935 1338214 1750051 160973 380678 1360400 1709527 1684490 1819258 1801104 660593 637094 1442811 907159 215930 445760 1519325 1045381 1400942 1964226 351371 726518 1972642 241037 585709 688857 1099149 820378 1627431 400685 1968396 893856 1292915 1397308 542887 1648289 1651350 1994929 290270 1262379 884846 1233011 1389261 356925 1420421 1480800 1989099 1243777 864853 1888516 53797 191731 262289 980173 1840594 377530 502028 537250 1382363 252015 34559 144525 63342 1526211 886489 1693459 636585 1839261 977146 1456526 49605 1566360 1238769 1379537 1493758 122987 878620 778883 1290946 1880954 1213811 698739 856628 1450805 1811889 800696 541270 475215 587955 947909 158972 882221 1100120 1171780 1600328 1720155 887799 413043 1058653 219818 1953282 1226204 937004 1475037 191911 645889 303195 1864752 1663163 691558 1369110 1721152 847592 16485 1610538 701566 1901426 454395 332485 1041622 337730 1510038 452377 922655 1317218 1894444 1164253 1221602 1697511 506528 783361 1120323 1793992 51866 1507990 1840864 146927 392562 1080541 53942 1890223 1825276 261024 187396 1419963 1389855 1118537 377447 203243 1742197 1709539 311900 562467 1600253 1549656 1526916 19061 166264 1868457 1334778 1290474 1001075 1009408 980864 1187123 1600765 626499 1780859 1071058 1943804 99474 1269613 1055361 417827 1407500 1971956 437802 1725849 1849067 208366 179919 1388101 85898 1324783 1855021 1007342 1840455 308261 1847445 909766 991860 1824221 16429 895227 89768 1136073 740819 1379612 249464 499628 153800 278414 1101702 929890 379495 1583185 1768698 1252602 16518 1454995 1823943 739579 628410 1075663 994400 1677449 933265 8152 1154356 1864545 1985510 1922775 380411 1266202 544181 339806 373392 746257 981494 1228326 833505 1343788 216738 1850242 1120031 1278650 339636 1691924 578914 758495 691039 985753 371102 474095 1724799 1255552 1730081 326164 1076819 1254431 1064457 430860 999964 1781984 271207 473228 1339291 494858 271720 79286 1655024 1618792 1982264 1636678 806415 798389 1524165 1832853 1466931 315188 1544334 1648540 119622 173189 979036 1901680 1699979 663401 594665 328205 1254164 1624874 1629849 378800 246823 1418624 933335 382250 1569990 157761 524859 134143 628065 1333368 435825 1561923 518220 1633077 1807378 1900535 1175873 1707631 934520 1632708 1910534 770061 780494 851081 793965 1667822 1964297 1145111 1173624 824092 453675 1141601 1164740 371282 1659015 1720485 926320 610672 1824256 895578 1820963 969612 3734 1493893 1674081 938151 103339 523487 1595260 1745527 56346 462608 327766 230362 924665 1179015 458559 1581855 1754687 937000 1024787 1865729 1146963 513695 1323453 1577712 1871059 1897380 1329623 1505846 1863164 1607346 1836763 265862 1794883 1217175 173584 418928 44336 1070540 1359004 154089 263427 379299 1646442 540124 134793 944693 1312407 1420437 852410 1460440 1484449 701249 1837673 783943 349201 813827 1066476 1441141 1057983 976171 1958053 1025100 270966 277614 1992252 1782702 1240574 83633 68967 406958 127550 1394074 548164 1608185 99557 301003 1995823 807464 178878 413595 1632543 1593556 1200226 1347182 1367808 495828 1855479 1597380 93380 294063 1890759 1765098 191674 53091 1325913 100951 1030368 1019542 531969 1234864 31809 1511362 657963 2258 1312971 1014317 58359 1202235 386387 1698369 1127545 1649311 1797766 1528710 427751 1036728 1472179 1111926 1421460 683245 534757 1867788 182574 894062 546528 101236 35643 1643868 1658353 1697129 583815 1452204 103227 1510484 442653 362105 1595921 1702986 590667 1945755 1072931 27794 1294363 200383 323949 1019232 1513931 710341 7783 977435 1151288 1984864 1154645 969135 1010411 1362887 1967713 491508 780821 792820 1474624 1075334 236842 1637522 12318 1388002 1353430 232825 137078 1520534 602436 393269 1916805 1126560 1237765 1216597 604795 1290543 1240858 1952991 487218 1311642 1753780 1143194 1730901 1480947 948815 1086633 280090 888008 1233509 1316052 924186 727679 537338 1962478 1608982 533107 935572 1842067 672882 1683929 1236842 748049 395627 1614241 138777 554171 422477 711229 1080803 1429146 122069 1132816 1949583 1410985 1399300 1501589 1399757 91138 1686291 764262 1479315 1449156 1554316 1128264 390149 805700 235643 656159 1420023 1633421 1659950 1521015 904140 818850 650657 1347471 132693 1910967 1862839 728223 337508 326015 305959 437741 263744 1743148 821690 846311 961823 699625 624689 91849 626922 835456 597798 921611 1242741 659437 496201 651898 1454068 1953526 1455558 1091929 494624 1717833 605133 943146 193580 1018442 945778 79747 1532997 619574 120777 820817 1680798 655138 1070543 291226 1189149 1176069 1138416 472177 830244 1456941 744419 282775 1746987 301141 1771268 1507639 1102964 629173 169308 1627907 715195 1538275 774908 1019011 1432579 1437488 93007 1125306 265467 30363 332139 1703574 1008244 1167823 1850454 962910 318044 1971223 409849 1404776 867748 1468838 1779866 111839 1622216 317663 890340 1422027 76431 380128 782278 634060 43411 1292741 288148 1031937 602108 41449 682416 135537 1356388 1001319 397740 1354713 1270886 1796084 959521 1920039 1984934 1390055 1529643 917532 784772 131057 215777 1590222 1349482 441433 1404721 859815 1426454 738275 999596 808195 1262457 869613 1048673 170773 275646 1756134 901313 1976043 195941 382906 771525 1489344 1054879 4137 1704429 99356 843331 1318818 1241687 779343 743750 665144 413711 1355713 1093024 831219 372804 1843921 1665607 725274 961845 1754642 950694 1468528 1837648 1480456 398556 1397578 381688 1198538 1127714 736522 913709 179128 86480 1743856 737414 478323 314792 1876964 1524264 886310 513281 1596748 211562 523980 1969774 789147 826762 1373708 1580230 1454052 165643 634125 444780 1777585 1769236 42339 1946655 1123927 1631469 707220 296816 1565080 409316 768544 916007 1892682 943280 327067 1497796 341207 666284 607113 541772 1345542 82500 1446113 1226434 1350655 788291 585177 1408035 1196730 875001 325242 1192484 1238779 690996 1876429 1482765 505146 1443174 1588888 1909363 392025 426858 200176 759611 137445 71779 1139242 1485924 1754049 407238 1902176 1952633 865954 1609111 1231915 1522228 466676 1330118 1885312 1640465 1376881 1582752 523446 366322 244670 516259 393791 1898253 1173056 1361670 815209 1778353 38224 745201 808744 761450 189118 896445 1076585 1988531 1165917 236441 1677399 911521 169056 561294 1665710 405705 978312 59596 42412 1085930 1939466 1490639 497638 1358530 220763 225676 1710093 1989750 772501 1914641 1934182 1113660 878707 509607 802583 1831300 121875 640891 1465892 1734246 1841575 128683 1120245 936227 119478 1661091 127653 936595 884353 797887 758998 517609 1893317 1203778 1233458 231315 871550 1940620 373996 1395982 926994 1485190 1696120 329257 979635 1707427 1643247 1650574 1592806 17832 1325699 1612532 1717596 475965 1697056 9321 1993499 1607203 707358 937942 1705400 1134103 612294 1561735 593240 856080 1258968 232070 1626247 180343 598590 1202732 568262 457208 1886496 1070335 455217 1796485 1124992 1800950 53749 1648372 1494071 190234 36807 1743158 580984 408569 859160 1547663 1433211 712362 1798802 1743815 1915159 1989919 906231 919375 938753 378102 208661 1086970 482241 162737 1939004 1113822 229587 1255827 1249193 1090929 1283719 1944987 566901 900406 69052 1157872 1964053 496199 749869 1997542 1756342 1261892 40462 1540144 1789095 903532 745847 1630291 486503 1095661 997689 1348014 1648600 1012411 771820 257164 1830464 1009969 854089 1547827 1667644 1249061 907011 951374 1969001 1702390 631201 1844963 1353437 774863 431418 1785090 1706720 1630380 1401023 849479 12151 482532 516740 913837 1578745 435673 1279702 23941 1377882 28032 880386 1302925 169020 25762 1654895 1055261 1435259 953702 1739412 1855215 1509327 704886 294834 937849 553399 1892432 490163 1748519 296929 1751276 55189 1230166 1302653 1550476 1983426 722421 1675503 884630 1065666 1015469 178941 56906 1445068 1310389 239744 1568998 924507 1242721 175125 315870 1379109 1145317 585611 1233661 1949074 146046 438122 454446 507095 772969 284966 759000 1041624 994013 521485 391147 1773371 1444923 1229686 970017 1293070 1866538 1476961 1098811 748079 1657556 656894 196187 1042031 548233 1157276 586101 1500910 1596602 909779 1112375 1025454 1612174 565260 271151 238124 221889 1521133 616794 877279 1877181 1982889 86696 320067 486373 1216251 186416 1805576 684891 580529 1380422 1981039 287147 192697 1660370 1866896 112869 919958 1831651 1506625 368752 1745403 1207125 282794 548228 700358 1396488 720696 149327 1424213 18506 1089341 501808 915458 1962004 1926868 621595 1898825 1685321 1663133 1932365 1509035 133952 68220 36075 813291 196580 52189 568953 1586373 90326 61215 938511 524981 1058106 1006173 871679 741028 1381602 1634408 205309 220750 1387261 482321 165949 549018 699305 1783374 987749 1294833 1661591 493849 1541989 1839096 1828006 1687275 628071 502278 1480882 654913 1509354 657396 233753 1303781 316863 1883856 794704 462211 990001 1500320 1318387 841530 1209079 1859884 1561228 1319974 1778948 1384223 1820548 845594 1344675 741413 1540742 149680 1874478 394147 46708 746863 186106 1412152 705361 164237 728021 1249923 1292829 848307 196672 1359224 1095462 1530165 1577977 1546574 392806 969531 479594 1498967 1937277 587921 948785 494011 1082720 1050904 325363 857265 1709227 530662 502488 996827 617233 1181720 897503 68490 1333842 393657 2566 242930 698219 1627380 1631959 387510 1555913 6376 123521 290402 71804 1496296 1923190 1557290 586555 621666 411866 823745 1139755 122416 1617222 815106 1837715 396291 323927 704612 1772983 318993 236092 1513677 1322225 1014467 1362806 391624 980471 677593 1907408 915792 1304025 452972 162094 399524 234353 358016 531691 1683448 1933209 1267928 1819542 1557813 1376829 1014643 1334903 1163220 1199826 37539 1133937 452923 1411063 884326 1648221 1964321 86899 1431061 184305 28349 751796 676287 1180245 819985 1762047 1642462 1266847 49912 970772 226795 1477406 366376 1193604 454385 1653916 381550 1780659 1352532 388305 601788 1819003 1168418 1750210 1605535 1411718 16728 711979 66367 1101540 1475951 1372433 59518 98217 817523 619817 922466 280361 826783 473000 846809 1976341 458799 1088080 1426956 404150 1245183 815489 1340557 686033 348584 765614 1752198 302171 242363 1692214 156406 731536 158428 1603317 1732912 50919 1539857 339180 911867 939133 117630 1837442 81231 1303527 31242 1998440 1405606 1921767 1283509 1161807 1559471 652594 1956522 772040 603345 1262173 597575 136588 769180 525762 1824807 378736 1212278 1814751 1180261 261659 1504430 1614815 1710714 1530966 1247506 971594 808845 14796 223745 1994786 1765918 1626618 1401320 1250147 465252 737536 473340 1922084 852596 1389775 1207882 1747718 658360 1685038 1540567 816224 1520300 239968 910261 1564640 1356335 345902 1480278 1448096 1947563 1218691 20122 516709 1076583 785198 1553051 309060 1999839 334780 1882024 1061140 1353366 1012459 163824 419130 149217 1755523 1279285 921055 1093732 440987 668095 274708 433555 197898 1317450 1502909 1756182 1061582 420345 1012999 1704644 1697433 392148 82797 125023 1368673 684336 323369 1868518 1131329 1980328 1037329 1064745 608659 101420 1905231 1552729 272304 1241967 580872 224994 1797065 1798833 1468443 782472 427828 1638282 1834971 738102 139492 942029 1773520 671870 57825 775865 711186 684013 1777647 1452637 1417612 101661 1117047 1664119 273151 617556 551855 1961696 1681951 1210837 1449458 850023 379534 706538 847203 1339337 622075 1072011 1750881 801146 1337516 1250821 1318436 977656 1338383 132733 1696483 337140 805413 1476391 343376 159057 971759 169049 1544836 577684 1274834 1823770 1883232 1038330 778243 787887 501688 54108 1919986 1383199 471628 1395916 1841483 1265406 184230 1687539 1698121 986097 942521 1049936 1966741 66084 1702646 1692658 202028 1619369 1673202 1890031 740347 288299 544441 1896039 331640 1262779 150077 1437443 898207 1988806 1961954 1116872 1928200 1384903 1017970 175615 1339363 70732 965149 1464817 719724 1933260 330307 272528 542185 1864540 214425 1109551 86525 1656732 611569 1255938 1730577 1412200 224105 1597307 1344642 730047 979771 1416741 913784 990295 644927 49868 195348 726052 1140686 845203 1236408 110331 702296 1829287 494035 1123638 1658965 1501642 872573 91204 6470 580086 1548473 1388557 660444 1964884 611936 1744769 805389 397664 1060868 890828 939053 572823 295477 861618 1106539 1300402 627927 142255 1314574 486175 1687177 1017718 375478 1547939 273244 432183 729288 1510536 300670 1827707 1361920 1537962 1119608 1449848 720505 1067874 1443570 418889 85026 614719 996226 1206461 1675072 1270840 980411 853360 1746724 875434 447422 619928 1497123 269227 1836749 1737237 1673793 349050 407989 408919 415064 220365 1841709 1332512 513809 110303 1090533 653199 1762916 725496 1930270 482416 867372 1229194 39150 1676632 483131 1609458 1420679 642631 692236 333008 1982738 1723671 984775 377 879624 1902684 614157 789694 1415968 1952235 1189943 81790 625639 349052 1815062 1640546 193775 1690968 191515 1387894 935022 1642978 1168866 719313 1275960 562997 1661645 63287 533389 1123488 270703 307776 1578321 1833656 733787 367120 87458 592545 1985233 1966399 573370 1275898 1550697 858540 1795504 1103635 157706 547358 1220441 1810016 1514019 232564 1656419 1163681 1443806 1746014 953779 721974 1433918 784494 813174 1187958 982586 1242619 1197406 281008 619089 688108 1642385 1075755 850850 768265 1204776 754836 437169 1430647 477976 1433707 347369 1072893 1586763 144698 1461624 219972 1594252 1411238 466764 1046551 114701 1249247 443665 929644 13122 1502276 1859662 1682272 1908369 1681423 297180 600156 1406269 1587776 242455 1531508 858009 1561881 442893 1366775 947646 456991 1230953 742685 392517 186078 1635779 353757 704192 1835778 1396131 1221250 1548671 1659232 1197782 1307943 499907 679609 1401693 1422044 1806915 1157716 75706 1975456 1863969 1261760 898766 568050 1304661 945190 1692398 160136 1644784 1692949 362639 1768389 1689308 1307799 1788399 501352 427999 1704097 1796702 1535100 226403 371685 45459 1543780 265934 814096 216384 71724 1957552 1271333 1457070 394850 1032891 1764579 525537 221730 632198 773468 154853 187635 1355185 919948 1281364 622026 674248 1432183 1469389 600337 599327 1439279 1914415 997669 972296 131374 459909 134896 1622930 775326 1959385 1394458 1487334 1175098 623334 511267 1879292 815376 940435 1735646 1139011 275721 1803874 342604 520236 282197 557622 1635766 89343 1629069 1196089 273892 237453 1512433 819390 1810183 791504 727472 1145165 875499 941277 950687 1649711 1820944 1037587 1950066 439732 255553 588421 1915944 1547684 1331127 1366224 714136 254530 1312062 1896573 21482 1780353 1259783 1868710 225587 1266801 1491231 1946985 937528 1324080 216496 577500 1285674 887818 1245632 2592 1288514 962566 1388379 430854 1208884 310662 1291438 476777 10972 773539 1014327 1690827 647158 381078 873447 513763 1768822 1269007 177232 810133 70401 1588443 732698 878347 1621773 179282 1009491 372611 617677 1612627 680606 672402 1227140 76337 1245485 757074 1170315 1114250 856203 1767290 31102 258853 323176 928501 909814 297271 212912 1240478 714741 467167 829583 1148559 746212 263603 1462575 1154807 1313532 927568 1101634 1107259 927247 197290 813235 1146600 1515646 1612280 1881375 1769466 1767307 894420 296212 623158 1528273 1968578 241254 163232 97189 1822460 1111788 559828 1153687 326586 1309239 258338 1406916 1972704 1928217 389170 1403282 1190963 412827 851107 1602014 930897 1502421 107608 1213456 992351 1961868 810255 546941 168475 1666931 1693304 306389 1870059 903246 805819 1069868 583986 689432 1055474 1871369 1067762 1160754 1539583 808054 717279 1614113 257096 888748 127596 136813 377650 943748 364389 1155740 1523997 238077 368934 1393497 1432704 931951 1654870 1000016 1126980 1981098 739623 508393 591852 184878 604573 932749 933904 787764 237031 809872 1011628 606331 1898838 1406553 700845 1577754 1181907 1016515 1929590 902223 1170820 1943082 1610582 646279 1862018 1649079 1576884 207823 1653007 1723731 433628 1621660 1248299 1484594 1933895 561726 52998 1655798 594212 1195774 610142 1114580 1173289 538288 1678622 136716 273645 1739068 1174028 1469293 863624 20517 1397294 175176 1705431 56147 1697895 413555 1467509 1456559 128958 1080589 230112 812865 1637236 1971450 1903703 1661129 1692242 276151 441512 1547090 1733192 1754214 708354 1769148 1611479 1708504 90838 634093 1407753 1807654 868137 1215194 528299 1328220 1384253 1179565 975444 1907397 328518 1852851 1608522 40969 87977 1260275 699158 1863674 1773254 583466 466557 1508166 1076045 1728801 1017207 1246754 993187 1467698 1102032 1864546 1496304 652822 430361 583959 212079 900687 402782 1472485 1488475 551910 442209 1451511 812387 1361830 189353 885764 1587287 1714152 620502 979525 1864460 1804560 1086940 852831 340401 115998 125160 431000 1776546 1666713 98107 1709167 1200448 1842860 1902534 1809470 413529 1797502 1980290 951567 555145 188033 1769564 25768 400708 1163500 575470 140962 1745566 1238643 357820 365293 1164399 271841 692432 1408963 674749 1355633 1665763 1748168 235672 293876 451563 387651 1089051 1107249 1845956 356622 1055426 794122 1821202 1682854 1123032 1101009 1486285 963763 1463989 78109 1098931 556926 1354187 612256 1321254 630009 1830218 1215452 665791 1723461 1700893 1269699 496540 1922111 1288196 846397 586122 1717727 308376 595556 1100161 1813251 1066962 83571 1626381 508865 492429 1814478 901728 900653 1040773 85722 1431742 1272523 103646 1216363 1148351 1011976 1297260 1720732 178812 1341397 917044 219872 227166 26662 1861120 1123005 176463 433037 59186 1777039 170539 650807 1164500 1154979 444383 1011488 467719 1428773 1487539 51628 1888977 1454114 927283 1571409 450106 1334958 907880 1135672 1907231 1558922 382265 239797 1261632 557923 657458 1294226 1139391 483465 613141 685427 1533297 1433574 785762 138673 1581075 1271421 1983177 226151 1098079 918113 189479 430027 1019780 980613 1411101 1769607 763979 1079107 539725 1762944 1467359 1498432 1093434 1777057 46512 1829360 29160 289737 882297 1860186 1535686 1822796 1393803 49131 1172005 122697 22368 1732670 1539603 297156 1234321 451413 424412 1843100 1022250 1286889 1002566 1895167 706507 1318488 87952 328733 1465817 965501 1448155 1270623 661851 1277073 601932 579534 700506 216677 1402007 1972477 458726 1875031 1295456 997724 1889313 173605 1451290 61828 12106 985988 1514302 94116 1374908 1270122 1572814 230483 63295 595389 1866228 1920035 1121356 1126451 824132 1197409 1069626 582113 1003570 708997 1353976 248129 894280 1175662 193100 12616 166768 485684 770435 1829222 452900 1627666 71735 1036137 552127 277994 604348 1371132 1225666 1904746 388661 1708354 1951577 364655 1783321 1739344 464311 852061 682390 542855 461996 66695 1375684 459281 1674825 1869678 595918 1265041 1899014 564556 1276521 1898883 1434666 1918488 1235158 1967155 956657 830889 1580817 1265453 390195 1937880 1590693 329906 424254 141964 1306271 979975 1542229 925537 1199790 427765 1684821 146171 301255 58958 562015 572048 302323 900981 360347 818576 1260729 1711639 317165 1117351 1110985 1731559 96199 190411 795420 1321260 1526598 1240055 784899 349991 1823594 973116 897317 1007394 1633515 518358 1320811 200526 982290 1361037 1908518 1264614 1867860 376000 581398 1039719 607223 113786 1084099 1359412 961962 904121 1336754 1005574 1079700 150919 338268 391873 762802 1880444 1868477 333705 679879 294810 1156874 1701525 688256 1490789 828959 1408884 878936 1272839 1848601 1184004 558653 800333 1476033 1913216 1612797 295470 1948406 405548 623585 1875308 492122 1161811 1244548 927916 1530123 1779101 1609513 1476439 1232241 1127441 1092683 1244541 918988 443612 189504 88971 171320 1134232 1854213 1143837 923689 250832 293009 1652223 261750 845969 1011218 562963 1566022 1055241 1289133 1864357 1566118 1072809 1562356 1548316 1758576 1795994 1866519 1813359 628002 1275916 1357947 381310 639543 1173967 717202 876457 91278 1843017 992937 586798 111951 1643205 1008089 1072368 1534861 704327 704200 372754 1598548 818505 1944659 1366708 1937571 1794411 600448 1719224 366889 1478333 248507 1443860 1906130 1822590 201690 1247442 810136 1094979 1754571 1309260 128380 1466443 1091278 187519 483534 1917669 281162 79437 1764919 135792 974076 165723 1276243 1954099 1183786 1724748 364315 1798060 695618 632625 1601469 790094 1635679 636565 676495 910328 109238 14912 1833207 1197083 1838770 1723294 1212506 1908994 551570 1067740 1268349 605285 186378 18752 393292 902302 387569 663386 895362 1411605 1983408 631831 317313 1455554 309468 1699532 104268 1632511 202273 602853 290632 14858 1001099 398183 1515473 498757 782639 1005941 1722143 1453337 1018359 1323586 1504211 255483 1195722 1998424 448810 1581683 1272517 555941 1478771 1518841 959313 310203 1220577 861857 1131074 498163 1613114 1329754 1640678 1262635 1818200 177777 1775018 1583826 330667 1393379 1984323 1612955 951065 1634527 1016946 1926982 1130676 837704 1050811 1256136 1558662 1998372 1330986 1566654 1107160 384577 299176 1153934 184163 1966990 429154 1703610 543542 1804367 265638 362560 1424678 162330 1435391 600681 1394867 754114 548991 1056661 1837603 1588085 969922 1717612 289276 924961 1285733 1709920 1810225 711565 531340 1264195 6789 960245 1367979 1682035 1412690 370748 1281672 788311 1944751 57119 122515 717815 344730 1428116 1544509 1664977 297279 1268558 1149743 850483 921369 864050 726863 1551462 241603 1318317 1073761 301882 1907343 190461 1476732 21158 1966809 419747 1347832 928003 802207 1961561 413870 462476 1611351 1671595 1078583 1838907 110738 591331 1844387 519888 1366585 566917 1879305 1820556 1575856 541261 1539397 1750983 530966 236017 1791581 51231 316926 1625778 800902 417031 1700593 1406344 1398476 897488 1664939 408795 1657895 1846745 1148691 443973 221766 1293923 266646 1963656 1499192 456027 1640555 1739971 866375 658916 1726732 1341167 158045 1529444 372097 913888 1524295 558093 1496609 1357990 799266 1200974 802571 1750575 602850 868372 807845 1723938 1182683 486228 1119492 310954 1170987 865363 1963762 853408 481613 245645 1158663 1810042 1344105 1494865 220616 223190 933857 1733896 1887247 1103825 613994 795231 1176325 578878 49748 862102 113045 1505695 623486 114155 1831897 962799 450733 831086 898702 225105 1548422 252257 539722 232163 1450921 416725 1315125 373410 425340 1904772 720412 798543 639517 1953021 1774677 1685372 1689586 1845769 1146608 1877458 613743 1521513 701005 810802 452012 1083551 985846 581273 210838 232959 1794999 1338853 534510 256595 743631 1462822 1110480 814972 1158252 1284318 761077 49399 317071 411327 125828 1077830 1333527 795972 992334 766837 1074659 632546 579180 1695836 562522 425651 1937121 1842835 1706488 602419 1651875 817150 1637154 1207463 1433775 1743812 526054 1643776 909860 1095921 743824 993655 1218910 356253 54811 433552 655086 1510229 860861 1420336 517453 1176915 142923 776356 547440 1400491 1841991 436940 1174015 184395 286033 1286676 122149 1871170 205307 83189 1739357 1126646 1265354 336525 1642036 18861 1305677 1656326 169501 406669 959588 1453504 672335 776564 360045 1082428 895401 414095 1558644 1235510 48746 315686 1936835 40602 439964 1927296 1379193 1346296 1172610 999153 365969 350553 1826866 199737 292080 1051735 1464386 58020 92029 1747587 1721434 431548 1072785 1009578 1432645 97222 1666509 240289 1933035 67005 1580969 1396002 703789 770673 686563 825027 435879 585735 268571 47451 1305233 784787 325545 1376879 629843 689708 1382387 61173 954654 1332830 1623544 1069371 1762533 148436 1333642 217815 1108593 259147 342019 858755 1941030 358389 288221 1274373 1160889 581465 1316825 414990 1686873 1125000 1237570 132643 1211444 1654920 1402989 1038735 198441 802298 1817774 544993 1817625 647303 1779613 138908 804251 1103868 463134 911924 175478 754088 1748378 625644 554623 965305 1978320 583564 16590 1389334 1276794 44990 1494306 1606193 1185767 1799463 1346231 982744 1208674 546244 925927 1652402 467374 1321907 1927616 1828173 1932378 43754 785673 373428 265261 1923523 862745 1308558 1640985 1355737 1359075 532295 941913 1550729 1790837 520095 1442476 103197 331072 1254574 554372 1456519 1002302 741750 1244958 4463 1255423 885252 1529267 454047 1959546 1747636 748891 1097112 184107 1213675 1938975 1988031 127512 191812 1377314 762010 1200129 742352 126051 1795957 1712365 634284 1586262 635670 979779 691865 1954588 1469458 1249657 1017816 303698 1294506 991779 525608 1448134 471218 502310 898865 1688457 476458 1621684 1103761 1035504 1962685 1197394 1596865 1758862 1264601 1972167 881505 472022 547088 291243 348058 709470 400491 377963 1306054 308040 870667 251870 1771296 171369 1576077 745032 1984199 1534122 998828 1051266 482117 550040 1432313 1730068 1297119 1368718 487886 532265 689291 1911755 171972 1286092 631497 1931397 269224 354648 729795 558880 76472 142151 637191 508483 162588 1926175 1787629 935156 1608070 411960 1066322 1137671 1748450 1702822 1823419 633833 434222 930249 1317627 638367 1194583 1375575 1568878 1731002 1968006 620226 1819845 1666026 1448297 955730 995088 1271501 887039 604372 1416783 628985 1244966 778196 840268 1510164 1166523 1806206 1285704 1089529 742038 780870 708007 724567 38333 1959008 1605518 247537 963889 161140 635883 17897 100206 1549359 1828585 268173 244202 1438336 1282829 376916 1317412 895740 1045949 849619 1203040 1280111 1096112 1839608 334612 1517385 451654 292468 56944 1636196 567419 1090437 597261 555683 1066520 107384 1833290 969778 1415774 701478 1580534 1132873 1074136 638274 978671 1815556 561495 1308262 939230 1315767 1446262 181996 331298 439511 305881 1490316 269637 612255 1037261 269838 1682127 867312 1140090 162618 559673 22680 1806876 1653503 228833 737924 1746435 1359343 853947 174926 1554078 512933 98825 520184 364568 1218246 225773 1066224 725957 1301954 880444 492392 1040928 1863678 16285 699776 1874075 482585 1877705 243835 1922929 747635 197800 1251189 451591 515690 1318874 605369 422300 469624 219992 218435 1491206 253836 452325 1385599 1813328 85250 829779 1773322 307626 1963619 1344841 1320695 363208 1443697 1709671 506546 1019104 664899 288418 482760 790263 498732 302193 226524 349639 1733199 714979 786849 1753871 1936580 34444 510015 589688 1459056 1347981 260926 1510650 651146 1576735 1594795 344805 1604058 150532 1200648 415370 1744918 487166 1881757 1163132 437386 343774 1375910 854612 1428392 842816 42892 139756 753769 741243 157154 137255 1948045 1545003 5951 485503 870654 822359 559311 759874 1159242 1565714 103641 1422941 560626 294887 1935446 1499695 186692 1832025 608794 657309 1737715 1472589 1452765 1419774 817826 683720 464825 267276 707371 212928 361706 314839 1957474 165600 440392 1339402 842452 72323 1890459 837348 1387298 274201 1771615 1423463 1351134 1987264 1215136 1582560 1412961 1401206 1155733 940670 1099771 851126 638465 1727237 536870 1052417 535692 1651361 864022 1341793 42580 367499 690711 1695391 49267 478730 1882757 1251356 852005 1257625 951502 609538 931826 315008 1848621 642472 1956682 1678447 1328543 332913 1432002 1690074 956940 835902 803557 428997 1034370 964603 1662005 609756 1369047 1781743 981769 1419660 1653738 1700503 840989 1051348 910942 403904 1108497 1603322 104827 117837 1863854 1264970 1078891 7289 276235 259334 815530 1607625 1578660 1389417 1853110 822914 406813 1314318 541532 1934654 263789 1569092 103358 1459388 1322393 796802 616368 1937895 23368 1724274 1649909 135850 1498218 762328 285853 714962 1766111 528167 1277730 54538 1850447 1996613 740858 1569850 1334603 1337643 1097744 1129693 318957 1209774 1147403 800023 106130 1040186 302908 1166491 480108 1346580 1073827 1887866 1439039 257703 1370677 1455140 1956284 1029563 819621 1187704 1648494 1476038 1194481 1570060 711579 942485 844639 1296445 445366 6319 239151 542845 1052080 966712 1592892 1029450 1921503 1062662 1269372 1960863 1632250 312883 1707858 496092 654655 1440096 1480721 1142296 409757 746121 40892 1158072 185142 1339591 369079 172413 467493 862944 1736855 152466 925056 255830 999140 1481223 323974 1888259 80977 1848997 1432728 1141903 1864751 618088 180375 1485083 921982 1203195 593713 1759452 863801 1003156 1102827 1854863 544312 674155 139762 507338 1942970 1728813 1338859 1592042 1552820 1950980 1636672 235769 481965 1790121 342070 731516 1324312 357349 950794 321682 866089 1819710 876850 1577690 1943897 419008 1248036 687588 1198510 454554 1723120 892730 626551 1056025 1297868 1350506 443493 157450 1929347 790940 670604 1975898 1696798 1340791 1909043 82649 236475 1036090 231262 1004970 1522422 1406633 1665695 1576403 871369 402961 543583 1161946 255310 816609 1835605 1314921 1413908 1118258 1650884 1801837 650506 734178 140953 611034 1161169 1808582 404309 654828 259318 1524641 1775109 1046546 1814117 623933 749038 1450183 230410 660627 668060 1154424 127695 1912536 798368 1356218 455086 1677806 1811679 1943131 775622 1760354 442368 99060 1881865 268068 1381631 64617 160011 1721893 119696 97609 300636 277495 883156 75563 1836486 1371770 3600 1275618 1558304 753899 814259 1864554 176939 1923974 990880 762568 1000439 1865578 921520 606316 1790992 1727587 133845 1549117 1536981 1245511 1161121 927843 723428 217257 1917770 1210379 1206598 1606148 72867 433882 1417932 1716359 552577 688178 1967453 1598789 341692 1120922 1041345 1684664 1858029 975903 359085 429443 618632 930167 1721343 1111747 1076246 1458977 1887211 447740 508777 548771 847005 1525166 1442091 1276125 778080 67299 1428538 946953 1071873 1854060 431448 1098489 825999 995996 1270133 671391 379844 1685287 269813 1053757 1947409 134948 645760 155171 1904324 539591 989295 539700 1399598 992615 150196 803721 1365021 972548 256820 320078 599001 1809136 1307011 1469234 1724423 1086036 1388236 987730 1945687 41398 515460 400007 489671 1455602 918142 1266439 1013233 1535850 1368640 27146 1275737 567037 388883 240731 1465931 416205 1800596 1619888 23824 1103598 874683 1567981 653878 41715 1371808 1460095 1755297 1471310 286537 1330162 1668585 1469210 1953060 776990 127381 1749697 692002 22678 1010546 1524547 597613 1790818 1728431 852124 1704395 701009 699784 1143297 440685 557851 740771 237999 438263 528024 1465059 1218105 1786845 311819 1539412 1434214 528240 1887485 720969 1941435 487612 1943428 33871 176154 161385 565436 189274 1156437 1588626 521134 1595862 923732 708250 1878136 655846 1750690 1585644 574131 1115465 1180963 1302470 1168111 291916 1990385 313917 1307558 509926 667653 181534 292548 1548988 1861555 1892936 1457351 580281 1300922 993950 1871862 1765949 42964 1549317 873773 707988 735518 1730260 1802265 957093 690320 1744810 387719 1019248 1588027 1654517 280754 1735745 204604 1245125 261942 1450103 995178 54552 726153 1795027 1210488 852865 33053 395866 935637 526062 876984 750188 1030180 1752581 82421 1571268 1132645 1564921 950282 951779 1343674 582010 48777 1243143 1644684 1693113 551355 459722 1745717 987936 943898 1797753 881507 335332 1741534 461145 1018700 228669 541913 1458651 1528862 148617 1725341 377486 389201 693488 289777 883478 39089 1765659 1135956 1713115 1166241 1147635 642896 1140741 1918885 1284477 286640 435018 976335 1748809 1714946 959635 1333402 1635601 1662887 1418792 851312 6310 802432 1837197 1262908 1035058 1575916 1124286 202714 1497555 852689 1875989 1224765 1268780 805463 400677 638056 276294 141677 1416946 910703 1999807 854879 1446107 1657883 1201700 1135083 424959 1782539 662500 1682657 268470 1202038 630050 515498 1722113 1996389 14525 697594 570927 1957055 394742 338304 119260 1007611 1474934 1700128 1703129 1498536 72602 1258213 1845153 1785407 1067035 1429292 380775 1783326 571149 1383378 490314 1461739 502466 1150746 495365 1004450 1820885 1571396 1674571 224792 1746025 319873 569607 1876388 711461 1448018 115877 385475 354633 1942546 159271 735889 1772035 1824816 1320682 1000188 1948166 1307592 1195835 129633 1389554 1584703 1302117 1350787 1282407 18351 217786 1155080 1370108 971254 1430210 1753806 1064895 414664 1673955 196820 823062 523402 1564679 320794 1812951 1368239 1668065 135081 1816904 1402668 1177535 902066 848749 1493826 209808 1984673 16834 350894 1654735 691894 475563 1970656 148550 864612 1558103 93950 1850510 714712 542792 38207 1049908 311592 1445543 1924248 1053670 1486853 1762536 437432 361940 1655574 159960 520078 111968 1699872 632152 342765 527657 75323 106301 325823 1097790 120511 1718039 479117 213518 256350 761501 1405782 37973 500306 1234718 93162 372768 569828 1906852 47806 332080 1389941 1280872 191038 1319590 403746 1400384 1686626 1436675 1628020 1072455 339959 1218125 903673 1924507 1668254 1689476 320952 58563 1476486 1641007 654918 1609736 247712 429451 81449 782980 557945 339355 395031 351510 1170598 377560 881134 406642 721786 134532 73863 507603 232125 1478045 458018 1846433 866398 195003 714952 301213 1677601 1146845 1070814 1082809 844045 1846251 1549235 1004633 855994 138418 1702879 924607 541215 1551061 84990 509154 908641 558580 1367186 1481359 789776 1513008 1709471 1131715 1406919 1950357 1043653 378647 1969082 109806 656523 216068 311206 140803 1310885 1897127 1405353 21028 552878 1749239 1369155 1471919 596996 1958326 44810 425232 1865315 1528229 1355949 1392934 1357037 1305439 821971 1116021 1109454 228319 374659 1971065 1490549 1986086 1469123 853907 371475 916964 1598795 1196585 122373 1640130 1174954 267482 701734 680042 692250 1397820 257830 1719961 687479 669153 1015735 1841468 1325684 332355 1818478 375705 156183 1875216 1850560 1718755 1510336 1879601 1974699 1681206 1474949 1789607 1893010 816012 1183956 428974 983661 1585678 31235 363592 1013144 26593 966822 522375 1348565 1892464 1974442 42936 1603651 1136334 970613 640377 222992 710932 1372704 317884 1048890 613173 138560 1221479 181643 1417919 1014348 104076 1776365 1664009 1075636 296676 633445 1973297 1582203 1841129 1952311 632823 1348411 827840 1606395 1153055 100290 653189 544885 1580707 1822375 63146 1041149 1398466 1636383 150538 1620071 1894500 1312095 833308 1391395 1432863 1354084 1080844 666059 801985 243350 135144 1005786 1926850 1428986 239334 77978 973788 1072039 841326 1742633 1239310 1787680 190493 545413 1087071 846669 710534 425931 1199420 336318 1474133 786935 1461334 1763911 392334 1538383 606979 1507727 951841 1649147 1693554 430317 413004 111997 117549 982191 1683313 47690 1048742 445585 944514 1298829 557966 83864 604667 807718 1536969 1030249 214202 550172 1251882 51508 1719959 1557417 1735145 119045 775433 553518 335969 1329885 878067 515032 1708882 109383 1821727 1394421 1774404 41121 1836796 1716203 465815 889370 1593000 764382 768669 1825425 520624 659541 1485465 1648343 1580055 481896 1342475 935808 137377 1706586 1213320 1764568 418169 1924870 867852 222229 1322602 908940 1844325 195204 711085 1851630 1088797 1559375 1114573 1130069 772835 177476 1802330 1710911 356481 737909 1320643 795509 674413 436376 1436104 1021969 1861433 1975271 1680266 402029 1178554 1812067 1421442 669140 271362 1300551 1370501 1184994 1143403 21203 1213924 485440 860553 360859 1178110 1698382 1473677 56238 1373830 198809 982773 1496161 1549902 1583433 1822770 875825 1732585 1869952 724000 1752625 559294 706913 1978025 1402315 1733837 925496 39975 1006020 1357606 1246201 1931275 134057 1208783 1280403 1106059 1200118 1619188 930605 324319 361160 1230214 1040190 148013 1817662 1214991 1065540 295319 1011219 218994 932945 213065 493957 954354 1342443 1653758 1763201 515808 501421 1523395 1347617 1115460 1277924 51482 1127971 1533638 983223 1363627 530151 1965733 1522311 1372834 1836696 1721328 527654 110559 1312119 167197 125078 1095290 1605854 1350343 581589 1677364 719561 109689 114196 53538 540432 1580066 885675 769934 1012333 805414 1651160 942740 1053236 1681200 485217 66460 788704 1501400 833137 1321275 578642 1475558 304939 1810913 1939078 756563 981167 1069777 997696 351474 661901 765595 1180782 184301 1207706 1668967 1105219 1078785 1490609 1143780 1560303 286321 922314 903322 1775606 801677 1268330 1703417 1016110 492841 1372239 197239 1097013 797973 1871968 865321 1625295 1089439 1735410 1643617 491835 1213327 1434533 1301476 1072411 195162 1916443 1818046 53334 1419742 899840 853317 452247 804276 436462 1408271 34501 704085 979699 1694060 1345115 1310300 1927559 1141578 1895202 1556050 320433 245100 1073521 1520057 546882 1189127 307560 1421258 741846 471876 661388 1693616 1816469 1178816 1177227 1525157 96910 65311 575336 494610 1936054 1847357 943801 317967 1472700 1866081 1017833 509244 757776 376277 599025 1476933 482198 1952915 712834 1373535 845211 1267532 619566 1707679 294428 565850 1639021 627027 803987 1881083 1286137 1414109 1591067 514300 469570 1841760 1158946 287921 4539 771244 1741057 545107 1315384 1823733 306681 192642 1328870 649579 922325 784261 1641319 851856 709707 104305 1944775 1636461 1898783 1451543 300736 1312328 1753855 761160 91318 537455 1813831 1387940 1595424 1945898 1943124 1251501 440469 1128380 154631 450765 556594 915112 1600521 906976 971337 1449477 1239089 405699 754363 1852599 849952 726427 1263551 1822992 1714790 1870649 1483078 335124 1856429 1735713 836301 1760994 763092 1361266 278827 1875226 1731144 751786 1811825 234531 1253360 581441 1509493 892162 347041 924025 1286402 652400 1536192 485851 861678 1888462 1678931 248686 1063915 978038 117405 752874 1768295 974068 1540336 1269910 841537 1386926 836945 1275853 1097832 1904222 382526 975709 1618196 1204142 683888 1717185 925178 777080 200300 1693669 1713819 842032 367360 1211070 1782717 1011624 1746244 1641966 157679 372784 1854946 1670561 1824088 1563329 978297 1461254 545723 266864 1519382 1800329 16602 1478853 953164 457084 968660 1116491 1033969 318400 1229688 1662607 1847540 1701289 1957273 474611 1161774 687022 199085 994376 1886663 932266 1829605 782747 1999310 611689 50388 930026 1535153 1707229 843049 156805 1767814 1947152 1280898 1483819 1794640 400372 1231966 1137989 1474306 1784149 1247113 465670 1088790 772521 960643 549711 125307 1838131 1856706 1151667 1094608 649491 734530 246714 212355 1776646 604375 601520 1626894 1713505 53191 1258641 1972106 1385805 1824391 1451617 1848504 1444152 382189 311630 1487294 1625861 1426626 647724 252259 1049362 342270 4332 16598 598242 762037 974986 812356 1865257 1193017 624727 261208 707738 909465 116658 1491901 486008 1679837 1915338 1224820 817794 1610559 808187 461280 855024 99416 1900354 420396 1040750 1139976 201511 1048361 125881 1564025 1843934 1923705 768839 45903 1740801 1430113 85506 168402 1719833 1187044 77064 1782542 1379673 1457344 89262 1351815 88836 1854496 694748 899635 1006710 969971 218822 117327 1752276 523548 1434290 128796 1286007 997841 1196244 930957 440282 1362140 811261 836854 122599 1684175 568337 466314 550767 1821101 334737 153327 1731496 30283 1503418 1539353 1536401 1877431 81204 1825927 1670341 261800 1893247 1558200 1960292 1463229 1224271 1169612 407081 1200646 940522 463207 400383 1958708 1658704 1717237 1676019 1692591 73132 1375031 102012 452814 155263 266459 169472 425418 279653 1141685 1070888 979774 1310446 1854316 487074 1102009 1127381 360519 615022 1123790 1928065 949299 191134 1567908 1109089 304496 244966 30700 1933777 898372 596711 1058198 140689 1322426 442986 1317121 1201988 1075434 1214755 2349 892156 1612825 381230 1783814 61495 669662 81476 1728741 1618112 1737012 34392 1082653 738925 696918 901848 1053157 1211137 1928876 398898 824414 1930339 1973324 549873 909308 1557839 652953 1993171 512182 297485 431984 1992986 279101 956935 1916965 1934357 1578905 1611190 420891 1614364 241095 1214489 1747023 1044348 347941 523537 1226672 1496414 355781 601403 1868643 276485 1141316 1112404 130191 721330 506114 1978789 1688936 268735 1396627 1715698 877205 57349 224851 279293 82863 1745619 383839 1951925 253065 1993178 17607 901667 1332946 560591 934180 1138874 847288 844555 1869676 162541 1467005 1257125 1872276 492606 1465443 1448896 398966 1545313 951321 750717 762357 822482 828408 811758 1078575 1866498 594438 1854724 769872 325122 1409619 664959 1332380 1014647 768957 722554 1402867 630120 1002437 545134 438235 256716 1143637 490280 656849 1486881 1897825 86664 726064 380516 1901447 8261 1398769 1815018 413955 766463 670192 1660133 805680 402646 1900470 927811 392620 864709 1969532 718955 1831900 1960977 1061703 1246170 1495150 343757 1708869 1229726 794875 1725355 72607 168401 1216407 359203 1704899 1140410 1278274 1934699 552324 1399517 1145291 1352670 348936 1095910 215845 597626 1127470 485721 888671 1377732 1172929 139517 602925 224337 339116 522920 736472 1497247 1800809 656111 664291 1254886 622537 331914 1176665 1944231 1074885 243540 667322 1122909 1777782 1910000 1358457 25800 1223812 1016693 1285904 678792 828170 854484 110490 1296737 1082525 775850 775678 1056248 103248 802118 772311 1302351 812490 721224 774284 1264348 1986468 592602 1154565 1523236 541877 1894229 1995335 1311683 1261507 69978 101023 121781 1556017 1707742 1443420 131063 1624772 81312 77155 756659 664225 428672 1582586 415757 936715 1984943 1351916 205186 389745 927690 1602062 553060 297143 1754849 219092 1264790 1044967 1751303 1010946 1966382 1488452 1559411 259208 1457647 1037937 706762 481144 367538 1320003 1705792 1292303 201159 751154 92073 1569942 1985576 640764 1411852 1575015 689038 1914182 1725390 915436 1231393 1323375 1036052 1174935 712002 367182 1952227 985764 266007 442982 748019 1309237 38515 1083049 1448321 991830 505 909697 682614 660663 455981 1785881 1681110 926882 23022 1579706 277751 1315308 1878357 516756 1319666 380157 1831665 561093 1607551 1501790 202399 1629590 963649 1040366 149735 1829193 54929 1062344 701180 379183 1564562 1537236 1303945 130549 1509258 635440 1178908 1084137 458290 575566 921778 292465 1915725 1467482 1932559 1580745 1887523 532501 507333 1881095 1670368 1003551 1617799 1297597 784554 1221485 1557762 255418 1590781 795573 1980234 655810 1354693 524332 1009986 331838 513553 1683940 1199246 1473011 268887 1983667 817804 1657447 154327 456325 968024 1784107 861206 1835014 1221437 176587 986968 821317 1056355 1627228 612874 60027 1971405 837731 837162 1786904 1457872 213726 1892305 1894707 322936 1440457 1638833 687259 967600 1073351 1725967 1351711 995065 701014 11824 1107219 1184711 913261 1328148 895698 547215 1242210 1852036 255271 980342 1946804 1297594 1319225 438694 303925 1069596 406398 1430783 1236904 410127 1676534 522996 953865 714355 1441733 804624 1858869 570522 211188 1838360 652826 195593 252111 1092375 1578979 50607 1099087 624762 1427236 886205 489282 114385 1105173 1436132 1057644 1696278 907023 1770632 1842623 1803283 275745 543177 267141 1071263 1014648 86739 1325705 1896285 1172070 160471 1416429 165485 695756 1297082 1615618 1594641 13810 1921150 1085678 996669 759567 1610245 647053 1742335 1045639 776528 400374 1089448 806652 631854 511581 1491725 1483641 1004960 1351448 412479 456739 651412 1884248 1179753 1523838 950690 1475415 1143807 1987460 785109 59056 252643 1687355 1661865 262914 263711 1231579 1712599 1122796 1876132 1077575 19853 1365155 1289752 51194 1083273 557987 1583744 127361 1844919 817883 3324 531230 686223 898627 1292632 1524565 1586518 581461 70993 473007 352541 433007 1698331 1038053 565465 951864 96890 1714919 1549038 566980 465777 1478470 1639062 1360616 962051 1165255 1761744 1113101 976592 1053825 1918880 98429 817876 1059039 644272 574093 502881 1893666 1818468 1537284 717847 1483685 111704 1374302 1071553 713554 396942 1992371 328018 87983 1801024 465587 287214 1524658 1196860 953732 1054939 1151390 1176925 203015 1621920 1274432 1236847 401286 1834369 173587 97798 1201467 895273 1068516 260492 1868551 17490 518388 701281 1568425 1017773 244630 1585349 281891 1031238 1481995 131915 313046 1342441 1519608 1213648 319306 1733270 63116 894872 493260 90724 538570 709739 297191 463732 1444347 988172 1860762 1403325 738785 1424954 1132611 557764 301957 813433 1643124 1983865 965807 894038 285486 623621 593514 739015 212396 1362593 1577826 1653550 1768314 955161 4901 1107096 321404 638903 200396 725849 464452 1777198 286103 506047 891011 1614197 1660204 234320 866134 1701675 75098 354940 1683902 361621 1934206 573729 1336311 228583 1288731 1458534 1271358 222355 1603124 1875018 1841249 1626216 429781 418583 499264 683328 1249181 815816 216353 293011 1292604 318885 724853 1719729 1507814 1973669 1411433 1922090 291724 1251666 22642 1421466 64692 1345678 1807603 854743 1261274 111520 1769121 93560 633360 564985 76400 171092 1582708 1165986 470147 512920 103703 1007085 1775618 494299 173414 1832255 1445819 983348 1149198 285706 1126094 1153673 1132576 473122 1924681 832839 1636243 1232853 1731142 975372 844280 714010 910775 458109 1630021 1622754 784097 1606967 1924221 1533678 1889656 1805725 1272040 527017 573753 923923 191864 306623 1250512 1062657 279943 1033743 884238 1105382 1466672 694401 249044 163414 496709 859697 338884 889713 1752132 1925394 1589578 1087705 1222707 174097 560636 730200 575723 443535 463861 241744 304488 1821305 143081 1206940 1244596 239639 1029912 1205098 1406551 1782605 2740 524280 98456 1363674 904808 979965 425767 1558683 405079 1966283 848585 23185 1696128 1654865 1198791 876736 1122820 1274641 252382 201130 1930315 1715016 133012 1365579 357177 123962 1364197 1506244 657049 1419545 65922 1362492 919608 1070816 992218 1931767 1104739 630404 421467 1751565 161380 923702 1357458 1500036 1745725 359531 628913 1106689 1266839 570203 1440755 396875 1788557 1872644 238429 1915151 1476696 161094 1709248 1012094 1563538 225530 1842938 552395 398068 928192 1594848 683304 1236500 439469 1769231 758137 323855 1696154 1964362 1614923 1914543 328980 1350823 1760802 961074 912938 356087 1434261 1539405 1536257 607029 1643389 753415 1050469 712760 1259426 1206090 1519270 1319139 113831 448548 1290728 704937 1645472 1284708 1184175 500114 1676341 1984604 795155 1118736 1995213 1154499 862447 335711 531129 1605389 630271 212916 1282664 1072053 543341 373487 844120 1209014 887350 1718627 1719949 1118873 1298651 320273 598456 1094756 1822935 1935209 121124 409806 1672358 446645 326308 849189 1162824 1787614 617636 199968 855332 369700 1257081 60643 28597 647816 1792779 357999 968386 1386641 164313 1033933 1670462 1743653 377441 804842 862249 1292178 1433585 977150 1724057 861313 463247 750478 120529 1379187 893887 307661 1529198 556823 189141 635429 1043352 967831 1602502 1730656 1503738 1244448 1409784 425824 140355 1278345 775347 137542 1477532 1152030 1073567 351857 1004466 455777 1860171 1111311 112777 1183985 1476244 1194695 1380695 799606 723497 1207400 363221 233320 1858138 1226105 468632 647870 1938825 661312 1868123 1902215 1554575 849900 1187153 325272 1888349 1908208 355096 1171590 1544633 429168 848759 326300 568128 218960 258391 1879623 1816524 1246257 887460 1328112 564913 932944 1903504 233387 818160 1695438 1119754 432451 359010 28580 37022 1556743 534940 1499086 796345 1816808 1517172 788470 1944338 289876 1688275 1144714 1759458 891075 642242 1808822 817889 1222232 771168 322051 465091 1735593 239104 519399 532588 1480901 1926070 2530 352650 1080076 190425 1403179 1428019 1582866 887982 665852 823739 116427 111327 360231 1666813 446889 1377577 985197 70265 875612 93676 1623165 1891370 126995 160875 537369 1171043 278296 1245116 1265060 31829 1948033 274673 513299 954721 182916 1076110 392829 865568 509302 936286 473726 1161027 1601262 373190 437344 630800 233602 1584460 477906 1585146 93953 788808 1827399 296658 476751 1040153 672273 85905 1278436 210903 1407838 82248 737904 1090913 900686 668459 1891828 1846263 1081601 1040780 373159 1796548 1817088 925154 1631294 79680 1190510 114952 1066575 659210 1113747 1532405 551961 1771800 332323 595557 1615974 780727 1100423 155520 1420348 1349639 537949 228168 564960 751104 1141466 148786 1095280 504239 1861053 915807 244163 1765012 1778643 1916412 276000 121667 664890 273995 687350 1055331 1104621 129423 683305 1359626 1224363 1092846 475751 180222 1066144 453342 241229 205231 1124272 540017 811943 700757 1678823 1130551 739285 1777718 944237 1421125 1401644 1124132 1651723 1345209 1237261 297129 429642 1307180 997584 947034 502931 1970210 1318867 85134 967158 1119909 16384 1028211 1549417 1219952 795201 1509019 1973455 1157142 768752 298658 1300260 1515268 59642 111669 809191 468835 204636 1747810 705511 1833794 979252 89209 621530 1615844 144220 374653 559624 1378417 676764 1370838 1904971 1626920 913140 118909 557457 696930 99146 1528080 982493 1277533 986578 54572 1638408 634474 1631846 332265 938884 1841073 106283 1630318 710338 505386 111981 1899907 13567 1069003 791966 626282 1766303 718239 326962 1573584 418003 1880011 1724204 202175 1621154 320787 1025416 504811 1212986 1765062 728639 162675 867826 973324 1518116 715593 773852 287619 1612217 538191 1610178 387052 395173 161721 997984 1623639 1879585 347704 4571 672044 1739210 1829871 1890620 1115718 830462 878394 1981359 1077271 319696 496440 291636 443487 1552111 220709 1889746 1539293 364250 519380 1598758 761644 1129507 275636 1216860 1505871 972178 956206 1053615 894154 228832 1894440 1279034 1261781 670542 221818 113223 437925 595966 1664586 1378992 1201629 671418 1077408 699570 736634 266674 1833001 1616510 62059 717106 728093 1983692 1501866 1139040 204600 1235070 1691247 570115 1014431 248765 1960435 572081 1713440 147862 504402 1064244 86256 926309 267243 294585 304182 9434 886007 1846440 1010869 904206 605600 1337257 1565171 446605 466656 73007 941771 520810 213660 1407133 650675 558454 1156788 1039769 1177454 1291319 1689148 1311036 577071 1813023 689961 1474465 30616 1950711 1796956 828316 298028 670290 1950962 601103 1950078 1819461 1326008 1953059 957847 1431666 912056 186798 987462 735941 810919 1796818 872296 111761 1302094 526636 891616 1677190 757120 1810034 872672 1340337 1435015 80137 1709185 40343 1976973 1388850 1351255 414939 387206 1460678 1146576 1900248 511595 151037 1267198 1670464 874434 1107023 317552 772611 1943086 1914686 1320369 327491 882482 1238539 1569466 1566896 1131827 52852 340184 1421672 235228 1787029 816031 507469 569904 946811 1640030 1424951 202682 730528 1608167 864170 257137 1363678 168290 1623013 681683 1051246 1432150 1728197 388957 1925383 551052 1929908 1646399 515664 1938645 1918380 545212 1062084 1702622 177796 387625 1099560 1454045 236179 947448 1611445 1420590 232134 151249 1781493 275974 800783 860995 44149 593564 965606 1000234 195039 1756698 141912 1517331 1551274 1390155 650991 1480631 423215 1217931 683689 1726164 1574474 1048991 1248233 1081390 644305 669435 1622822 407097 720906 1461148 1336815 634952 878942 1865471 1294262 1815633 1468086 1827161 1729557 317726 1490492 928277 893749 47677 60060 1607799 372163 1708910 1363449 573622 1357557 531362 858463 1821926 769254 1389143 1961533 1782843 1248331 1153857 1046709 271397 810721 1346605 1877478 1793771 1312985 1693991 1813128 1021728 842191 1314202 1203848 160290 415486 77394 1181249 885427 841362 1950795 1169894 1502906 1640439 1862875 1513755 1480229 516561 1920423 734523 1213218 1301399 1470172 1657814 1218862 252790 1009041 1915559 181224 1504973 431886 276325 1498694 35459 677288 1479718 323794 1538655 1806971 248786 477609 1636640 1761397 192695 1478441 1256696 590241 660328 593913 423209 1098840 232903 1094359 596485 256461 1403432 967243 363841 648485 1335948 1635504 1238127 347464 1572356 508235 831423 660847 466788 1431428 3982 1970341 909344 1034763 1887654 216763 1213349 1197459 1203532 969568 680191 1075554 981312 1740055 331632 1625317 1236525 442057 955665 172035 1629608 1903688 352583 1515372 1328389 1563349 314186 549760 1905708 1360545 310276 1879933 559080 1549127 9652 335416 410912 1379174 720137 1632689 1946483 187194 133755 804391 848986 1911111 579875 1115159 1115874 1434962 1431490 1058257 1481226 1058603 1839963 484526 71012 590934 762009 352040 564915 1698028 118922 1301685 1677941 1302383 98886 1234793 570819 675333 822155 719119 549983 907484 751171 1287978 1406351 1445137 1940229 659285 1561780 3074 1782134 1500756 1675315 369811 9045 267408 110260 1918099 987851 814793 1182406 1709369 299678 1112314 272301 1892006 673136 1258359 1234818 758700 1915807 1282490 758310 1804760 1508839 522755 398512 1545703 1177107 1519799 1533591 42672 779741 638287 1317768 1282079 234257 195559 845050 411801 1030094 578890 1408559 1180937 1061002 800489 1455267 1377428 1254363 682084 1456220 1326660 891348 364493 394685 1981012 665450 841226 1939204 1605615 1350587 277840 1145625 1797873 1498842 122021 1723965 1810155 337824 371161 48098 1954364 1373138 1029682 356351 84496 33856 916730 1316342 366225 1605523 1318161 1083301 1143805 500671 659820 925353 1741350 188923 1882634 831381 1073246 489594 428677 971648 1841472 1926606 1791453 611474 1385400 1467166 1940234 76494 1742227 1077074 783528 1206285 19465 1220186 1728151 930225 1947278 1146944 398228 954529 1420381 186910 1541659 275343 698738 1628429 1340733 962369 901754 68643 1505287 714377 297750 1101381 1335280 1027423 991906 1975674 22360 923942 665374 1607658 1059168 1625734 1804111 1761057 256575 1321340 131239 1926759 840121 48330 31805 587608 943090 1532072 1533895 337168 596071 1167459 1198673 804981 877862 656690 310468 678560 1582918 513968 937883 12644 180217 1472934 1072374 1685857 1334152 1227576 1258414 684703 1397599 357247 986150 1306802 376790 70000 339990 1766789 765151 1381354 327530 1375289 956407 528170 1163849 920350 907394 1947097 1786692 1728409 1489551 1021022 708101 1308191 1308808 106981 37479 1568458 1245591 1036604 324755 251208 247881 1278369 1475881 1477485 1277719 1238001 1785217 665444 658876 1599812 1595866 963562 930857 796634 853290 1279482 1169883 135720 1652532 1656516 1200257 691822 859485 333525 935528 1221960 1841242 1594472 1740480 1233609 1495055 1804379 1080599 626280 1866781 1065612 69558 1272225 1271595 384334 1348188 871009 1231008 1826876 307303 347762 40964 1169347 1305972 290749 1336809 500321 883286 206224 1090134 957855 1696049 799245 1494798 925858 655242 1438488 1526452 38377 1194522 1781436 1722989 873263 1617393 649679 576687 106415 1416679 423216 1506236 20657 766172 711697 1426968 81345 1333416 1779806 1614545 446325 22530 33629 386482 490647 1330278 316124 1359990 1943566 581881 1246698 896875 1607388 574396 729442 1392690 1469594 126609 1495971 937800 579922 247975 423846 761136 264940 276378 1768400 575233 1157898 1341114 405248 227521 635167 720944 1176170 1176060 1829160 61141 1231723 324454 1191847 1614171 318972 221022 469661 1645951 1209520 813912 1656307 1901663 427760 1537648 1008926 1558608 1224583 218573 481073 1248969 1092154 1278209 89573 1601374 739507 36639 399792 1477928 1398367 1478705 1670126 1747644 267075 358119 1099387 1893821 347076 656060 710958 211139 461923 1344981 880867 1190825 1394047 1284703 1148492 379775 876440 1373325 669230 1939550 1870873 1097163 423411 802254 242991 1508990 356838 1667903 846818 1036954 44445 1285785 1234880 1924838 8726 214946 1920517 1511816 1171702 1688597 361600 739568 907504 863337 1268975 785877 1666261 1781364 1295830 180881 16252 1029173 16424 305095 1535975 1571500 1109176 1315083 648023 1389346 355396 632822 124929 1036241 636816 337805 627529 700023 985353 201639 118876 1179726 521617 65622 1700305 1373904 1885399 1124871 755030 858716 906192 1834450 299099 226111 476934 509911 1076826 1219862 801372 1081772 1763740 1995143 1660513 1983322 110045 525732 768043 1993843 832844 247186 211482 996826 896947 399235 1957218 917042 661527 1080339 2347 157526 959910 1119667 756144 1018868 982640 15278 189232 209160 881228 1993027 1668071 1434294 1702033 1737314 92829 788334 1309569 920467 42269 1346444 1895655 943778 977349 378541 187359 1439009 363431 904136 1379722 513878 1395953 623664 150103 407235 1855164 854015 105391 544020 990720 1984126 1333141 713634 601323 79081 807702 39432 1428476 1399680 754302 1255982 178453 1210288 361755 1911169 1948466 411306 1122441 1405569 1630899 1137158 1428362 462644 1300934 834332 683354 1781388 307752 1218996 56481 442610 474678 554790 1035997 1847125 777619 1329963 45454 1521746 1589651 1128080 1677282 1882243 1229325 967683 655460 9703 1830813 747534 123407 730342 1148732 596479 1283144 1161759 527319 159443 308463 1738801 757509 1886410 701806 782863 539776 1114937 461720 172263 458775 1088532 1164231 1571331 1617539 96838 852051 1916710 975739 914447 900471 1155456 270181 281023 1240431 748566 1957363 198581 1682913 490120 852435 858885 468707 255098 781074 1078939 1968207 701584 30477 227077 91193 1576513 635852 639308 42962 887247 1026229 1684424 671583 94855 1452472 1287030 1750321 1361540 1494423 253289 810762 642266 1047723 948524 155387 59240 1670927 1462355 1059003 1109377 1690332 1840257 834365 326255 1240579 1393423 1361846 131185 790459 1857154 1650524 939369 1901868 1058320 95451 1377942 51080 1697250 616418 345502 1713621 1862367 1866479 1928767 1866580 1587628 1734914 131457 195766 290715 574524 1019793 1168695 358912 442148 376620 1384523 772458 322802 1503695 1272476 1624299 1546825 1379476 1036072 1322344 1367570 521929 1879872 1660972 13376 1613664 2367 819631 1119842 1861404 1675934 1516990 1468892 1360899 244107 413319 1916757 1744300 568607 312393 1913283 1096738 773018 1525660 563092 272112 62562 1864009 1049357 806787 1622454 538431 1095941 1594205 370799 1159248 131380 1426902 1358592 1213440 295877 922570 1342053 677306 1481767 662898 5690 1563893 168374 159860 1216455 815442 1111684 706939 716814 562832 1206032 1261691 376150 890981 1216470 709799 703619 1697807 998176 1142822 147986 943933 98640 1516438 58404 61334 1981862 1928965 1930477 925373 25999 1908355 309492 1973666 343665 1114016 437665 1361539 1528053 1405302 1209770 1973736 1761914 947238 809262 796557 1365332 1513279 759928 286691 1209140 246294 666372 277554 1959721 1789225 216446 1463648 778647 904525 82013 1092524 1036330 1636396 987556 1842031 1234974 1123388 238674 696859 1295851 471407 1755185 1198483 1140293 1405234 1704655 1481985 485760 1467133 480153 1365626 267272 1291895 314435 1119978 1555088 376694 627773 1380130 121366 1104640 1408009 199860 87180 1563717 1369199 107407 888593 348072 249616 449683 724344 1970215 1087282 1723407 839604 1442516 1670186 425553 638299 1175270 199612 1426331 452787 1505146 909965 1671390 177683 576466 1775408 712824 1284227 503361 224100 1305895 1745457 682862 1991717 85358 1624919 590893 466778 587211 1126893 1340392 419119 604028 32502 1419889 1707535 1039959 1640161 1773181 1064947 1224102 180029 409190 1854031 157192 258745 27437 64591 287982 1718048 785259 1855508 225179 945306 691317 322967 1117610 616649 1870438 1911334 244311 513273 171756 1524927 1914378 1774629 842258 362823 189564 460903 1923506 1878235 1090966 2912 1400444 1532206 319122 312481 1417958 219489 147799 627833 808116 1642272 1387182 1914168 1022014 1012884 313406 1904936 549892 1502304 1307265 494532 13142 344859 1200093 686895 630705 1160160 1883563 1086919 1063710 67626 28854 409681 1841756 1557412 861304 124276 1141283 2238 157401 1577210 294815 994531 9325 831989 667277 646945 1697555 1258982 17038 1249272 1093061 350465 579017 1062958 1243158 349220 641226 1825392 25287 1219619 1137130 656624 1589228 1250236 695859 1069066 335409 1275784 1934547 1382900 604285 1277473 1759158 1199123 119777 885601 1514195 1427404 1835823 703874 1379678 1158344 1955836 1399896 1317333 1444344 95420 1546168 393610 412336 1027853 1665056 183509 1644027 1019009 915806 504064 1403944 612943 671882 874721 1871255 559452 237517 213123 1772160 1943143 474169 843974 1630718 909502 1375655 1885364 1904411 1152425 115677 998066 212992 231656 968264 1269434 1146610 907041 1445895 500742 661679 492766 1615291 1812458 1157579 737948 599586 1191874 865278 662792 1708093 1503752 1365214 165115 1463666 244227 1990513 698291 1312523 1029263 958341 873681 860504 715180 786385 1899640 443456 418852 1314745 401347 1352137 1177229 1139206 1068699 1332725 1944865 410445 1415981 1027482 930546 1845399 1889190 253348 1492712 1052313 408967 1478976 953493 1484016 1717189 915990 1729633 918094 261981 1326651 1538972 1038995 831829 1566498 1185429 1469118 612276 601264 570497 570731 1235941 238233 1497009 1074196 336395 1929934 1011367 1767684 44796 94484 174103 1082594 487605 1851377 1636419 1033991 1322981 1716794 1807783 1139782 679595 521347 1774805 1089236 1252863 906967 1702264 773462 117754 1926353 14078 196127 1070339 956557 1182541 1047116 433808 1988645 511526 1822133 80514 741021 1383379 286604 794439 1034760 1220035 1026651 1535660 800352 1998026 1060750 1963542 1205445 1044565 1048225 1166747 1212144 1336309 1759997 679352 1675544 1694106 1978898 310883 434780 1772351 1399899 328519 263768 891141 1941690 799110 1695710 590933 1645308 962089 1929339 1564111 187323 1841097 809310 100659 682467 739648 1938719 399442 1358749 1504079 934490 1612927 725358 1527995 720816 300756 1071438 893469 339663 1716647 960999 1881163 1656197 1531308 249866 906772 600468 1736989 1323439 263150 274399 1004412 549170 1903291 1966874 1424468 1141727 1435749 426303 1224047 1342645 1175335 1643234 1920304 740380 794943 1387947 745748 1012330 1746779 1581468 1307625 1916490 152467 439950 336385 1281566 1314354 1633595 1633158 1647613 904446 775806 783218 1719748 1381812 1957644 1295675 1545737 502116 1201510 93717 763508 316572 538300 292187 1880107 481825 165163 612678 436634 463199 1456431 1643720 409322 217408 1021891 1182018 269024 1896014 624417 504875 1831960 419401 798404 1926582 221780 1096815 203855 315040 182897 1499079 660572 115594 1524441 104570 1841113 589609 149285 856037 1652626 1812582 873706 955206 1496915 1407935 1530421 1588598 1611199 1355970 935565 1211210 46644 452460 686189 156679 1904980 547155 1662044 1409956 1031712 507622 1674935 146838 269999 809316 952742 869557 732357 331517 1484899 571392 498607 1811623 1240618 828728 1789519 1720283 581287 1295215 117673 1086349 773841 377159 1087481 986134 868269 1122243 1750512 122907 485583 1980887 683765 516738 656063 582742 682818 660935 1134276 1903144 363187 1995080 1765726 1818900 1672316 578967 689019 907090 112608 1006097 1238007 1810096 1223334 913809 1147897 1018488 141548 1531122 147697 413070 1301552 1646141 1555447 1868254 1695224 1131909 747595 134142 12177 302893 1342862 1176128 812338 1331903 785317 1364909 142019 1502157 801916 1165907 207675 938484 55016 1090700 683402 1013109 207124 276892 1301044 966069 1487958 370534 66154 1711428 133772 1790877 162957 1554213 749420 1631616 1122887 147503 556962 410453 733034 95553 1148399 676779 910479 999774 191465 813379 1374610 424182 1279952 456447 408865 1003527 365946 394431 1213961 837102 642939 227329 1200890 704827 1046838 788592 979837 821100 626991 312815 352369 300423 31912 1665911 34778 148854 886195 465178 1531990 1930287 1130012 420873 954376 537381 125398 60661 932843 1784681 1645044 419564 737741 1778174 1528020 224571 1388886 547491 1857065 78281 206804 1447716 360646 376508 507836 1704110 615146 867183 69135 1498435 1069617 620263 1732420 1937612 1354397 1592476 239418 1680297 392215 649971 367172 408859 216664 178589 1664751 1682091 522667 128657 1332386 722975 1009233 231346 457701 925823 280074 1073439 1021449 47824 1528800 562303 1850417 331658 1224679 629216 1191950 861486 402024 727452 456533 453787 42097 1283250 55469 205227 948611 1757003 5441 625989 384061 182589 396848 669576 631210 480273 79700 600265 1010621 1614630 1360050 183330 1790543 1195129 1040154 698359 982197 1642789 1837287 1380409 949616 270204 183616 24808 794696 814152 914919 362294 1184782 1314105 229358 1989679 157962 786938 1816982 706026 1613564 1962037 1541987 656053 1293910 393185 127753 1474851 131826 1573006 777850 324525 1453149 1744580 1907567 14613 1265085 940723 1193099 812026 112743 1381700 1580769 1140065 1260984 781635 1803122 701292 1821820 682641 1840458 597992 337160 1248051 1369623 1572921 1895606 130235 1401679 1630083 1056333 881307 249892 1944917 1360528 188549 1527405 1543597 1489681 1068633 1192868 1129873 1701468 155733 663504 1118173 1463447 1048273 94350 1239712 852792 388919 709816 373146 460087 650447 1319392 81371 92880 1699509 677158 1269937 1449993 853456 1444979 1037061 18878 765814 1167994 23245 374065 660393 176225 952614 861871 1193302 1468437 1325312 1864355 561027 1095077 1205533 562075 1325065 572577 600366 664137 1418851 867875 1699028 1959624 1402416 59356 387660 1995283 389053 765118 1546737 894124 1424144 1937515 1409156 217173 280557 1101613 958425 457042 1699431 148272 97490 395008 1215360 1137491 1595382 919890 350193 166673 636412 477477 1410755 748696 1490363 1500322 1336051 1930253 1000794 322977 558345 441624 382722 1553368 865264 311997 172248 1473545 162647 1392008 922918 983585 1889428 1010202 1959033 1874957 159367 1537537 101191 1865050 195360 564256 740345 83241 398250 1139203 374446 1210815 1149146 1373652 461163 334478 84644 113325 519259 304205 504786 743247 966301 1453882 1254730 972795 1811907 960197 1223196 773838 110158 13085 1728327 189678 970739 826047 1830188 192356 1840229 23459 1743154 413045 1333400 176167 1186912 260322 1328963 1374449 1676346 91655 1525023 1585565 605612 1567873 1494191 921432 903986 606202 393099 1052970 315540 1671810 139594 860237 234907 145588 1361908 99603 1976391 129243 357027 796690 391216 585373 364937 396628 67459 1856339 1718437 959023 304324 1635809 967190 438037 811820 1743718 380154 1236594 863385 387742 1470297 849183 928497 250563 364717 1522314 905799 323623 1340756 1574269 1067456 535939 299174 65539 695838 1998400 1710833 1412272 1884883 1628863 1699406 1622278 472800 1055174 955340 202339 1356773 1038973 1621848 274866 1321128 1105706 625425 129266 1390514 1609330 573862 309389 863451 834549 1674154 1008102 468572 1476698 1500252 929782 975044 496082 12784 1414052 324489 518199 1257843 1578119 1087862 872513 1545604 353442 787640 1828000 164013 1494052 908559 1337176 1996231 566253 99697 1503477 1988794 988748 1060175 405969 1842967 478675 1602566 912464 1571705 23651 519771 1288595 1385997 1303419 1186823 1314960 1581669 845538 1515435 1731377 1443672 524250 1369930 1562871 1364560 1575650 72011 1908644 1247664 675907 1885687 913917 1192037 815391 9344 1082801 852068 597583 1819340 1362885 232416 942139 650332 670647 1383702 1904908 69979 1157330 824700 945892 1289294 1440226 991894 55336 1359769 300327 655084 165027 1928460 692300 130207 1853765 1011718 1397854 1409608 1971590 729480 818860 749660 738921 424983 1966541 424031 43676 1766708 1495361 1573658 1895204 105446 1225848 273002 514574 487022 1293204 186914 436695 753752 259649 1811263 388356 1444467 274210 638784 584162 365553 615167 1985528 293346 963269 26206 1995289 761396 1665221 340113 1652001 961160 1038656 435056 1806722 1686138 1226459 398413 215964 1480996 102388 1830560 1842065 934967 1255017 55409 448865 920665 1306687 1257717 1608832 377009 1012966 1129741 489084 1012096 1945815 1698883 1568907 1079930 274074 255981 145162 969086 700162 1741707 1551577 331615 7573 336272 427912 334006 976765 1979703 291123 1719427 1691016 63122 1210195 1569705 430982 859466 229908 1690431 360283 1887102 284762 681156 1776373 1544302 276397 1676536 1950983 781952 23558 749938 1135638 1809624 1156345 639519 1766884 750067 1202202 1099541 1680088 877110 472987 87267 1606737 344531 648755 1467087 1270386 1086121 1748345 1766384 250430 1063723 30704 781527 539232 1557984 714244 413883 687627 995255 936102 525680 1357591 1769247 718380 1944803 1085012 1632783 294144 1819644 1921616 1200762 1289390 1771390 658422 1000069 1717007 21137 541023 1352081 1711568 1404140 1357991 1591167 463617 691709 375595 1459455 792175 515693 1301677 1692032 874982 419866 872388 1041939 73876 1116673 1712617 1909108 847796 1199681 1853330 698125 1552933 1067494 1743760 1866057 1936622 1991426 1056327 542093 1434728 1130520 1175353 596031 1066938 1587401 1810601 747596 885938 404660 1570419 486815 1020462 1097087 1862574 272767 878591 95823 1470528 800812 1831264 1730034 1072186 1861240 1173145 578460 1886512 1175547 531232 945853 607754 1990402 1264972 1808900 1863235 790443 1150742 1002139 644149 1402659 559302 137486 236911 749479 1843517 623624 1180510 1408411 54191 1002560 1823260 1212296 687375 1319795 1639480 1674635 188528 824440 985520 1546324 1440181 1977473 803467 216259 1830788 155009 1127549 1062966 307333 1915166 595273 104281 1471584 176344 1190821 379625 304281 1034853 1229693 913935 1845318 1066577 250125 1717539 1054604 400678 281191 1599361 907956 319344 1669361 107662 1711822 1249139 1226627 248070 1505719 1868086 994571 325904 1763488 1915670 1454564 370122 888274 466608 1342916 1271905 1396072 1578709 857653 1837796 1264606 462594 66920 199472 796324 1137222 1339313 1290021 431873 1761027 464680 544256 787771 93923 117745 171593 526409 205565 81374 1291230 604607 478423 1137872 754856 721145 434 1274795 1667030 142209 715499 1804037 751046 1502783 854078 1535449 1441888 199706 876729 1750593 1654448 1667985 811345 1178827 1437849 1722129 1831623 412463 1701944 1583642 89518 1887220 266977 1044646 278916 1373092 60808 54648 261152 548180 237343 693380 327792 1273417 1941954 48210 374085 1131477 1242489 1748550 835249 1568888 390984 1736773 1312359 1465164 662686 1193327 31763 238676 1447261 56047 1292002 1077903 202723 516401 269026 51232 1535214 1957281 549919 1865113 22000 1612960 1474066 191598 1119748 261714 1706328 1226048 1260880 1937188 1592788 141236 98449 1733428 306717 866529 1632496 157109 142424 13593 1987407 1716449 581385 529350 218068 1528617 399701 1558907 802654 1820083 275696 525251 1233305 1153760 143706 852377 1014819 425451 682586 1612419 985971 1072886 177461 681995 1036654 1444300 1225142 762840 107805 220717 359638 278115 530288 543395 356578 906908 1786379 473641 865208 337564 110918 1133761 335654 450496 1732137 1631526 325568 138744 77543 1956137 1530239 1932380 461129 1030455 577637 204334 784632 759149 1512728 1747919 645131 1598204 1350841 704332 451145 762739 1022290 455566 1780780 1920898 1583972 1701990 1708408 779360 1792149 1505443 651424 1381237 618806 1104784 1036091 1198497 1271596 169203 171744 75698 936450 535826 5773 1460090 175773 1265488 963922 1852748 1638955 1608997 1932403 1774337 585316 466141 193808 984770 58414 1941846 379895 451697 858563 445901 1931195 1219588 410191 400292 679452 1814969 907547 1487218 1801983 1046350 67081 1892559 1411224 1732970 922749 1480308 1080819 186838 826409 1999815 863349 1666259 1852409 458951 257670 1642050 525816 250695 1067305 1653160 1873413 1693743 428008 561048 1639551 1327573 131112 1022798 1525180 1546408 1500901 1069801 1348460 750022 935880 288351 736510 1552682 1833160 263371 1147192 1038953 1193756 700553 648110 307928 640501 1881235 1997575 1999131 340543 1659216 1051554 879880 1545671 686040 1324354 1211024 581731 317076 1602252 15649 300270 893174 701003 119278 44437 760603 724902 694090 1687009 150439 769501 709285 860728 1491020 1404440 1865203 911925 11861 1423511 108861 1734491 1252684 945065 1903587 1168224 362032 1736125 1526878 1958136 978179 122653 1239989 288399 710290 1209281 1804294 339366 1767198 33459 1747647 1780898 942562 1789176 461532 176678 1025611 937017 272935 1989452 291412 1793051 1365028 1607130 663053 1099552 823239 110823 1913232 784786 1722509 892326 1735358 1736127 878782 669868 725083 575050 1622600 700255 1122409 313053 820515 251612 1057210 1018864 707012 18732 424063 1879812 1373114 269498 1373339 1647261 570553 678123 724938 1431032 1915568 994388 1672311 1453710 513302 1480160 751670 50107 1193936 1668256 1264344 215096 299261 1998717 1060357 1341913 1662330 100802 1157310 1749820 1738637 824699 292084 1505432 387176 1624302 1529332 991513 253109 932231 1419310 1828033 253958 413958 1940248 1406328 1002938 1456352 1735929 753714 1880276 1518131 687744 1206302 1474710 821201 72228 593618 611386 1342337 443605 69988 6695 1134619 45427 994977 451014 1979590 1289809 934237 1435973 1548135 1430553 1289771 1753768 1225058 1501932 740520 938322 759821 395904 1945715 1439705 1121065 79097 1051189 378474 101565 1970910 1396645 105448 1676985 1941899 1710289 14347 230312 560660 983520 1542805 1888632 278369 625014 481481 1629720 452432 893978 1424523 568446 491724 1072715 951904 610854 1914510 1178687 646001 453199 628677 517351 1657856 290885 779292 453324 417384 1643862 1134122 906313 1057597 1608635 1397424 178891 594285 1524350 1404448 1848871 1033467 647632 81388 1575834 1816955 1732192 206467 1448800 1185706 165533 1225341 1282350 1465906 1011917 1583003 1860265 1770396 1015312 1925146 1240368 1090509 307276 628896 39149 483982 730147 410552 8225 1955870 948194 741749 1360914 1674193 1847432 556265 1169640 1377370 72933 1282107 1075742 418850 121299 1754010 996771 906580 852956 1265385 718168 1387988 1432520 888287 645076 1101714 596319 421645 1171874 891568 258863 1457665 1298899 1428877 1906021 1137048 1880368 1866358 1235175 1338743 138797 837097 1618171 207587 1793622 1656477 290642 992716 580384 1362284 260852 409367 1876560 1161310 1108868 53965 1258141 1460085 1801328 20159 572391 1632694 325340 809501 67606 803640 1003104 1909489 1718073 752761 438272 1160942 755711 361748 1934475 1568161 1969274 555314 1374839 1557799 281440 194327 1960624 1292124 1476155 101808 887721 1837716 1288164 1342259 1332465 32110 411654 810056 311203 268143 1884338 477385 1882482 1719990 255217 649776 431603 1174144 1177083 1101281 1446181 1936768 323689 421484 620463 769533 483783 1405674 1330847 999447 1703449 1399997 1072421 1838144 691027 50176 892786 1958833 187252 66347 1158983 776343 1402493 1492220 868015 1730981 298584 1879071 941005 1999738 393129 1397288 1591072 427960 510365 1657624 534300 1408461 1382651 499112 1962005 1288536 1631670 1675787 1611280 180082 708592 869124 1305786 103268 991071 1499693 116710 843234 1276142 154458 1020782 1488540 575051 1216667 262985 1142709 582733 1909940 1374395 849220 1365142 1528655 1587251 814482 1307325 52127 1373917 360407 1653917 1834926 1487811 785421 1964185 1428498 390686 335065 703562 680603 1851706 1623049 1471136 771511 239620 691668 641904 1706665 1499092 1838800 1956536 1696740 1001457 1371344 704000 818473 78874 60668 1808095 274045 201051 978878 1511683 1586364 1811408 1902906 958005 752253 1168238 1569198 1677345 546979 1677885 1288150 712597 315353 1005018 338200 1490015 294740 641177 1561632 1594145 530446 1277256 441058 1461026 866195 1106766 1369235 989508 1913092 1131187 104899 1298995 625506 561343 295987 1460265 378388 1049097 1202718 49700 422490 761506 1266705 1160167 407756 433506 624007 294622 1138013 595 1762111 1164803 781700 272315 1995714 1833201 1692313 1555778 1520078 1956620 245527 887890 1259994 1375757 500721 968191 1681544 896616 956062 1125607 141033 237389 273341 9907 715333 44595 328141 438248 226727 1132028 421258 274011 1807088 1081187 1062141 280483 1078006 1963596 1440611 1133611 1209242 264191 420207 845872 1570149 258124 201721 1765450 1941223 1494467 195698 31237 241686 529041 1287246 1914269 1348330 339864 1985831 424453 663353 1265256 1209326 1942562 1052323 41753 183090 1550407 395159 332275 164206 973589 224293 1735721 353304 237679 1189055 369442 555511 695354 1323188 1496416 665935 522969 1914498 1568936 1906651 1514297 930860 106603 516367 437033 378458 33606 915339 102481 45704 1088551 400225 1531924 8419 1941563 111749 253006 1792753 1428663 1393748 226324 1023685 1628591 510984 953888 1221718 1618227 1417690 1705328 713781 956223 1697436 1183109 1818162 1710994 136289 399958 1417762 1964376 1623646 1566574 1126777 1046409 1958589 794514 1100179 1693317 725964 474341 1384653 1944182 1447058 1409811 104761 1783662 53837 1664665 166758 1259919 874500 1079937 1671951 1273060 148824 1061506 415750 404175 1871821 1963795 366200 1551823 1809432 1184924 93943 1721049 675898 451893 864933 1264251 354367 572220 852236 1153 1083512 643171 1374407 215291 1102125 1550850 176381 414486 207943 571736 1852494 1515227 707964 573922 1710913 489916 1898824 835494 277549 266156 243792 108194 1693484 1710861 137870 1889222 446211 570125 1951707 1731208 1623017 1366752 372714 293482 1937490 1254090 658132 782575 1890961 708126 1364232 1591327 432725 1713226 1875248 272891 992563 866641 686374 1075590 1822615 1189896 530337 1178765 1577697 232292 1092018 1960087 1060558 1537416 459480 581318 111313 430988 1411124 1370893 1691071 825020 1888056 306714 578753 787346 1644496 395683 1732178 1317196 1895912 1481909 1405974 1460213 1599788 1267417 680618 1023039 1184129 1423484 850294 792898 6512 1356928 948165 790438 576250 1747417 647882 1902498 1493209 376848 1150983 198013 22817 909891 17579 381149 1051123 1433572 1986427 979569 1071734 430106 581177 148656 530973 884313 381723 221497 1865660 1538975 890813 824793 1054688 852887 1146344 1114428 129023 387740 655123 1810827 909615 1459726 1841466 1417429 382025 499158 1661682 95441 1324475 87765 1031517 865603 1939223 1089502 905552 907809 1019139 1299797 600058 779745 466985 1580634 1946208 1580940 1847145 221913 1408012 1225595 840499 454202 1926060 349060 1543986 864715 843912 1159571 984886 608270 336760 467480 910669 1584000 628268 854428 1020134 1744849 425995 439403 418248 824448 373388 859630 211360 812157 1195442 1934416 1702078 1158570 1463725 201417 899934 1659713 1017608 1268029 1828939 1921406 292556 622317 629682 872420 1153625 128650 249171 767115 276783 479646 1267142 969590 1597549 220063 1362792 1609678 813319 889347 565562 976206 280547 933834 287105 620208 319537 1011177 158826 1401067 1243914 108491 1390493 11830 172621 488809 695057 657872 739965 1477853 242225 210999 1271739 1121747 556514 1433571 491079 574342 541100 1587016 682621 1621636 926142 110601 1935387 1264580 1825866 1693469 1655652 991803 350933 1931296 916201 611557 703512 458237 1626092 717077 1360751 744298 864139 1006624 519014 1576023 1441220 1798620 1490705 663028 1192989 650489 236028 1919115 1065082 656865 60068 1052953 1532161 1927354 828017 1724402 548834 1178515 486374 136578 151432 234999 877872 1773155 1134875 499678 747452 446950 1408316 1076339 52605 1746021 1600726 504380 1897156 1800994 441736 127534 1913423 394027 1825294 181203 527093 606537 896735 1735102 714334 312869 618875 1205870 1358742 533298 1665558 1788061 1740300 1401365 76935 296596 1806450 81013 404456 33680 552006 1963526 1128826 1822914 606559 296800 1576985 880965 1050912 60968 1876511 960692 863754 976957 901593 111606 1302743 141670 418193 786051 1305558 941042 1545850 100428 1504957 1623916 1603412 598927 7907 969312 372646 50510 1057615 450446 161708 1836234 1357698 558822 1619214 1997218 743639 809449 1102334 1686395 926094 457944 1094494 622967 892046 934131 1979664 361467 1954322 688496 103925 506467 142412 829181 1124681 491239 970899 727146 1916988 955455 501370 593233 1282635 17483 615030 88722 354996 8444 239918 512860 1192425 307127 1121718 138840 804935 97984 1007802 1276611 801433 922460 535755 1229870 742668 945203 1709896 1977146 1897691 1293421 1871852 814359 1494984 377339 1931282 1797862 1868121 856742 1152261 1385876 1849662 1779616 1897295 1763363 1351488 742413 323333 1919248 1474463 120542 1860033 383069 1871700 815750 422126 767518 226578 180152 339566 147616 1458109 431797 6176 1616988 1530111 350538 1068585 1524639 1548813 1121746 1640395 1169015 894473 421340 872847 1162461 40613 698172 476728 883554 934335 606945 1019878 1960821 420050 25126 329496 897266 1170000 1156904 87978 519315 1999988 1157239 1548943 1620343 1387836 1249432 1569831 1047618 934660 1178923 1102531 601286 59611 370631 718674 869614 528283 1553120 1113518 1035863 1977877 99990 1172363 644928 1242628 669347 143429 207567 87729 1034283 1274094 132815 1831517 963561 307193 1921032 1170567 1498301 1754409 353372 1389436 474621 544286 1829260 458266 1349589 822377 550343 368786 1228533 729818 1761743 691515 304041 1134783 1654371 375917 780324 1336718 1020440 763406 72098 34381 1966172 551713 243735 1417950 1858398 225187 1183284 1776942 35915 64253 359561 1886946 126207 1988595 619500 1758435 874480 410669 264465 1243645 1459031 1769258 934537 319496 1613422 1766216 353615 1593720 1683510 1300065 182968 1262330 881589 1725948 1813019 1545499 497470 855694 1839824 1304558 1562957 411838 1841438 1086684 1524402 1435116 1454062 196377 569869 875113 173732 1019684 1036848 1065129 1431512 438239 1142597 9370 502815 344674 1557833 1906634 1595174 59521 248582 1873571 557576 1018232 1252114 426608 1138509 308136 43019 944367 508598 763720 1107803 1045799 1096947 1362132 377557 1746714 89327 789090 1171632 1214904 1600508 1486149 258053 728239 297093 1106655 836258 1946141 212859 1997617 72818 534247 1611640 1538005 25876 258773 699914 1801947 1276202 1309143 1849360 292769 1866823 1065851 51373 1605702 1524861 1374455 1094129 1915685 898180 1764704 1191085 1563292 473405 1809872 1588022 225419 706887 1806042 262976 1951890 1114485 1747024 181408 234774 1063532 265517 1753987 1557861 1116079 992304 1909605 1234380 309176 917510 1938341 1022758 1091718 935264 1204663 1962343 1912381 1282657 1089492 319975 1001438 266442 800133 1176097 286955 1833736 827797 504532 1899002 1980578 773034 885898 1494150 447646 1400480 597461 992167 725389 1484073 1280503 1180269 109873 675938 1347197 24334 131133 810269 1767245 1267946 567744 40367 477554 989678 1901267 998285 1234889 305357 1103755 352994 1905944 1608860 346854 1772826 572820 388820 1030217 1191590 1833754 4172 621598 1972078 217727 1013405 1157744 1194705 139271 1372095 1072191 837400 703909 1493865 1351323 625666 367831 227673 1163491 817025 1769487 1626665 373480 1211454 1673814 171864 811135 871565 1746 663772 1807708 742935 1096108 879666 287452 945213 604402 188964 862328 1190627 1800138 333845 1502960 116700 1734588 1673704 986005 742494 1557836 942093 478774 1954380 337758 623119 561298 339474 144066 351152 647649 1342956 1473126 869727 1394887 963582 432695 1630108 1620575 339626 1726676 1580412 1201991 829737 226163 1986603 315599 1705396 1318178 1857061 1524296 260452 1821393 310465 1799921 777796 1637262 269189 609825 727802 485055 1810863 823862 201723 699034 150860 1067802 86563 517178 1759985 618903 1148098 127230 1291862 1962203 1188384 1038071 209791 658568 1781494 63526 269892 1775731 1299284 545695 1193426 1489722 1476297 960991 276393 1911198 41306 1131766 1652185 314921 961114 1314726 47784 703856 1211218 207457 1510679 1886471 1301440 628093 763468 294052 827921 1417002 1079468 113244 694658 456761 540940 1279115 1083703 403671 1067848 21105 473508 1916563 1941366 103421 1770489 1048804 851019 1662916 1680322 1579042 1944623 1908886 701314 628447 542259 1453383 1726883 1015687 412854 1603833 894792 1515037 385911 1279172 1958236 961237 928535 555868 741401 1925913 811373 800067 18424 1724004 1503599 1917648 1384795 1841148 62224 1306806 1542113 1319332 835027 51165 417686 620280 1024343 1562202 694549 1783677 750776 378938 220090 305485 544498 1135252 868989 1555108 396997 1399063 1446335 1193565 268053 438082 1343627 420327 1226560 1548876 984789 179553 1873805 424576 1023024 512928 587844 1713002 967235 1087981 1188603 697884 267557 1941524 1767897 902043 182196 1531997 1160179 1828612 1429608 1741994 981791 77525 481376 113501 263646 547198 1205543 1624379 838117 1936604 362450 1543368 553239 1880514 939522 169805 298089 1580191 1717323 586987 1215734 1040152 1502516 1960188 1005496 726207 1358083 269034 1804368 24523 1191249 934873 467978 97483 782386 359823 187108 465168 68997 764511 1408007 297451 901319 1124965 611245 81819 1172768 237833 1513061 1440935 619824 689470 921543 1899188 92842 339666 293535 1167206 185141 1445352 1407902 1849007 1380715 192767 1478783 575744 1313667 729664 1916924 567524 462958 1480814 928557 1921008 960029 460525 835123 60142 864301 1992302 899999 1578887 1674948 950984 1146034 703102 489847 1227149 222420 171426 758819 316600 1658979 1054835 665270 744954 1512635 1831249 280537 883592 1675862 625760 482429 1487826 590260 816707 1992775 1859846 634904 391428 1627499 525634 1648503 52911 1547869 1110665 873114 1251321 599448 528297 1606717 1219856 37967 956611 298019 1560518 174598 1184114 626270 1350152 1636382 1999466 37427 614460 1572474 1659002 268038 157508 1027065 947524 274827 1483637 309352 314493 960802 546456 556634 1114880 1292993 532795 1223096 336142 1708460 1483123 1683012 480894 145870 1303613 1511099 1059145 1811550 175237 639624 1759971 1601207 1173764 1287678 991807 884451 1895319 1434383 526211 1649042 1194718 289053 1299398 343164 762435 1230057 678669 1587340 545548 654841 967385 837590 817418 1736776 1213285 121365 1677023 1131948 264106 1308649 325114 1937428 967215 1212087 1238256 1117928 984992 449526 590976 1519771 1903641 15467 956199 1776938 275214 832464 534391 560249 609367 1348799 797219 745329 4919 629749 700461 246815 1275928 694867 327631 1607095 472227 46494 1882423 208822 1561240 747424 973978 173093 1009207 344557 1970066 1842974 1773483 1033206 769650 1851300 962120 1111345 1913037 1890970 1953075 905438 1116783 1355583 1678269 1203814 830270 1866422 1534604 1005794 354862 805073 268347 61880 1889506 651976 1521664 734543 1275315 990471 116816 51319 782144 231209 294314 741988 1599227 1677274 1868749 1275773 68361 295422 1682726 642977 641267 436321 915416 118836 1766825 46345 1066385 854362 1356713 1649378 1255257 290858 468432 908183 1900067 549075 265855 1277369 1952394 1107870 781392 426232 1991970 1730802 1699537 1234132 1029678 974852 73267 969700 1315529 889772 901414 172055 156548 979636 304688 1388306 633301 608293 841073 1683321 1520087 1463284 1592882 749102 947113 874949 919936 399163 44073 471829 758090 1438983 1200054 548204 1950079 1505136 694590 172122 337437 1666611 1930810 1908926 763335 1531660 68735 1488390 1825028 676781 1064708 1961797 919305 1327522 1735474 671040 1997988 371409 2514 1288758 1179424 1249522 1518393 1665375 348033 1180297 242162 1409355 1815946 1100950 1085416 1996633 667806 164844 814103 499247 1076757 1902453 302058 1890775 1597305 1161589 899921 887500 1724733 378459 1553599 1881472 752365 752396 407261 1411053 939643 1286577 1242992 85014 1271691 1930313 1277788 1126910 1003741 1951208 719578 589545 929865 1040661 1704813 766490 65829 284622 1760610 1135026 1852621 1442250 1000910 1893464 1626534 1104551 47791 873343 1677943 675056 431031 1911469 1848408 1111115 1442319 1677215 1703899 531622 1826682 1617307 1938442 125970 1771921 1592543 1059140 1334621 596674 19496 687730 1986148 1357095 1162477 1241222 401208 1786030 1147010 93793 1620399 28886 1964151 1824831 458478 261543 1467141 1960932 604179 316693 1671166 1574532 1449960 355090 210942 1537704 1124961 177679 1305897 1448114 687095 1520053 1260427 897838 1668216 958597 162346 899583 875139 516666 577282 119242 1389059 1545814 1902073 690321 757192 590378 1206109 1561504 358318 151222 288093 590694 794577 468235 897228 190083 168758 942766 583378 1020499 251788 1591636 1168347 1167755 743201 1025901 925359 353723 1054249 1739549 1951390 992525 1874004 378674 1272156 1406135 1730568 431250 307268 512795 207621 1299866 498167 828019 987970 647532 539536 215611 68663 1762872 1296580 647363 761623 673090 1604493 616200 48811 467831 448994 1087796 390958 1836355 50257 842658 701073 409 527371 1011134 1626690 157510 277987 362302 476889 1405826 254749 542762 829090 617321 1082760 1075182 775232 989381 1627569 915006 139060 431543 673274 96758 1662367 1483142 1953941 142419 280871 55712 1233281 1648548 1235274 541821 342619 878987 633613 1053762 1062947 668307 509374 256209 1583668 306358 1727352 891585 941881 1075241 1703424 329957 1860883 1656762 1956582 615740 31543 693204 287193 1083023 1625733 368830 515101 1323494 286374 1860051 371862 1171618 1514451 954446 203554 1854063 1496199 95450 799366 1599540 1951738 173338 1911952 123980 667 36142 1079119 1796034 370995 784549 411985 1117197 1268917 486800 843269 1970801 1141999 1459255 1872695 1116328 1950011 588497 778994 1020774 1895070 1266339 247166 1044660 1144339 737629 6719 1652308 1289099 1410544 446398 849712 1349570 885502 432314 1991289 848798 630310 1335023 1882261 1733355 124508 598234 56001 1251476 378203 389355 392201 1567943 186356 652809 1676207 1496627 167669 1748758 607173 1799364 967605 374948 1620792 1150222 943765 150620 822228 1364786 849869 1112536 1929402 1846155 867498 598293 1191264 47832 119438 429170 1907637 1926646 6668 453987 1060341 804036 721709 133949 888044 770088 231573 1754363 1812021 621467 1698445 1403105 8747 547291 1179746 736768 1091110 909413 1724573 347179 278034 822589 1660881 61213 1462392 596342 1151454 656187 175824 285579 1634569 528630 547997 762355 969273 1649374 855512 1791960 1093091 649174 64007 1104796 1952908 1425705 403661 1447791 247818 808422 841873 1648036 861939 1959983 750698 1519014 416677 835595 1779110 1060034 1000163 1760310 1646579 98749 1853716 551309 1418096 165183 491987 300726 1000255 1577943 184398 1451670 1857375 442959 1043685 978733 1240537 1425663 1829381 1810986 1094746 262772 1083120 317307 1080440 1538157 832928 732427 308447 1476519 594651 1766567 734692 134010 1882549 626183 140875 856940 1234012 212979 1733284 483734 214509 1149152 1235817 693841 1594211 1255795 1965422 16166 1623505 1042610 863806 380212 1533957 1824199 1995094 303985 162304 1306214 1886347 1757389 497114 85147 266631 713579 582805 1256249 172338 4570 1445824 1747690 1612783 1079177 102408 1916761 962141 442814 234513 1341267 456796 1161105 481544 339973 996367 1237642 908217 348945 633312 1643657 261825 1359166 1355320 1311185 1204434 1919805 121644 1990122 1689331 1434490 1415548 825016 1166922 1128655 288551 268313 150805 1253355 733331 1703257 298132 1456405 1974006 1043134 696268 1492865 327861 1188981 231113 529670 938455 723729 710384 686166 897005 1521306 377901 960672 1834375 383098 210331 1693467 1894414 808466 1497916 1973657 415112 53914 1065934 1367962 1839813 459135 100099 1843931 574679 1734088 1518388 348753 1805273 745942 1617870 681212 208532 314776 1275942 441329 600005 237248 1209690 1523847 1092210 836872 1235775 209258 220906 1788433 960165 589993 475160 1363515 1176575 1414304 1460315 69591 1805351 1134660 706545 1344358 846543 538149 1371464 141044 787974 1544237 221905 1141672 1216364 728734 725154 98697 931839 957939 514722 266578 1124593 1340800 371930 756124 976923 878607 1022488 1743654 940094 543459 1344204 753083 596706 1731647 684977 1940398 824052 328376 1346425 869846 1484343 1385825 614111 1992716 1836807 1327341 1231163 1052183 701173 233108 952637 917811 423622 297040 1985471 1609581 133893 433192 1161363 1487664 399157 1087685 141932 35437 457533 1432958 1803223 263228 1112259 1123597 1563639 556783 1392114 353189 11926 321392 208522 84895 1756787 1436005 966837 1779335 489342 200839 1481623 918942 1667999 167237 1010728 736815 424903 427883 391041 853574 1657477 1069479 1276055 1911663 782839 322003 132632 1148486 1275792 1792960 393441 1980748 617254 711069 1728814 1804461 940769 734915 977056 1758348 740206 554846 339958 1881852 1514654 114356 939656 1427442 1104819 752686 1051580 252779 54732 1445601 1853848 360558 465763 664081 1025113 540164 829927 500909 1435431 234036 1438522 1949691 547852 592794 1477527 1626809 95086 640558 247793 919816 1632646 754893 1707386 1954162 654909 865948 640888 1774833 1535613 41300 1396524 1177447 1253205 902138 72751 47138 1030608 1738876 1617843 1264934 1643659 755388 1336030 1811901 156245 752468 1447524 1822572 1633889 1508310 1550735 185889 51132 205621 596600 1360402 1838474 967133 138464 285310 1526688 1876966 1981395 741887 1057175 106591 696364 821480 325892 1986642 894145 524281 1275414 517746 1291083 1683916 1724581 1744248 1151147 779968 1428377 1330634 1640830 43978 1536397 1788272 1323541 286255 623230 1239022 420551 1420559 1193063 219494 1045435 1109036 1076586 1080087 274323 73573 193383 1665722 394166 949112 851128 1969047 1457588 1018188 1919228 1672239 1898118 382322 1573885 909587 914481 832590 1087258 918044 1040004 1774477 1602127 561198 1387876 1489378 944309 195916 163357 1113595 1950219 482103 1370122 308914 1283025 33985 128403 703010 1612047 1547115 1934530 1936003 758343 289176 1346975 1581013 1414679 1075971 147861 524254 720312 472319 1934263 1614217 434231 1146676 726037 887219 1406137 1646008 149666 294382 957291 1116081 1117089 1761168 289025 213149 351650 595948 460764 505575 688976 1351983 760253 954512 1184458 302643 993800 1706790 780261 1188781 927547 302705 287691 1224341 1865700 1554505 1774256 391183 547614 105216 446662 344058 437549 1163451 1928136 521850 141858 1563300 1576282 1773978 40956 1062328 1306539 795378 990178 1509081 1705257 75463 944697 962071 1533601 1349211 391478 1926622 98989 1063495 796375 979923 1439118 1847715 1734786 1056283 558063 1893736 1061270 1524288 1363222 613903 1234191 667223 1345724 258677 1368970 1125738 1489069 272244 645243 1417857 757219 172421 1869125 371334 790883 1495119 1431385 23027 991400 1069419 230382 1452864 1363579 779530 1034565 776414 1915487 989091 1838238 1708149 1236654 1910544 403695 891074 742695 971470 1249433 1772001 1582688 1545980 1431987 1882033 936570 1672840 172792 1659681 1351020 1118 1156229 1146381 1942030 1641502 1230863 608247 1220996 1481467 977679 473877 1643411 1560161 157709 1303136 1337388 32802 891774 1575915 520993 1484182 603196 923086 1406573 1395813 1575130 1991080 1328271 1269724 1322338 1218961 1752717 1491597 1824284 1624423 923995 538731 778356 510071 1216217 874750 1281488 38173 1757135 182962 687567 1582820 1338642 23412 1033829 1570078 1770244 1696752 21393 203251 958440 1387557 728699 872712 1745963 1898562 1021250 312479 1814137 942792 971356 1064070 1956532 1094549 1767743 836053 602420 288072 932518 979248 558612 1612402 1651739 257265 1993569 1349028 705081 1664736 1325989 1642446 744762 424966 1167554 1925825 1608029 1804228 1404329 1104531 753992 1292096 128127 1032646 425784 991121 49161 1589763 344525 12684 1535078 1809188 415061 468165 1393147 107201 589895 1961982 1031796 815417 1459142 1961251 342221 1524488 1604426 461209 605936 1300431 357566 143995 660001 1485697 542424 1406188 1686551 1705606 1320346 963267 402365 1374892 1202482 1787753 544635 310671 1628990 504204 1001296 911190 1082880 1232976 189836 1845218 1726207 63562 1867183 1458956 785943 1722644 457058 263582 254615 1073766 1610795 594307 378837 1183991 1697779 1763652 37162 1860425 1852709 715511 677870 1884081 1528117 1014440 664530 667468 261419 1397398 689694 1988676 1531407 549857 1904645 461867 373685 475896 1479434 1939293 344304 275146 1256642 1932440 320267 1037475 806573 497134 622774 686878 1406511 130708 247752 778304 1817830 927129 1834961 509888 717335 1372269 757361 340286 1684340 554707 645414 562970 1996980 82443 710419 1894274 526720 1975914 1472272 383479 78195 571982 111135 1019398 595764 1457778 470568 75333 1373006 219000 1702383 1417173 1378324 1933786 15954 1344009 1305965 1934161 1945202 1974019 359648 1091956 1034019 648727 527072 195416 1288069 1157023 489033 85083 924993 533049 1943034 1595377 997714 1575592 1709875 1490727 275189 234345 541448 1301115 483995 701963 599229 1421164 17526 1145351 389086 1148919 1593975 861048 833273 1269602 896490 1042937 1248274 600019 1527269 59956 1813752 630408 1167540 1748117 614693 1228400 1774650 1793259 202653 1746328 17478 383439 1863554 254243 1315112 1720900 786281 1190931 1689053 1262056 904935 716045 998404 1424059 24283 1023478 257357 269557 1787110 1080416 248388 1866073 132506 846176 562123 802031 519992 1163320 675684 883532 1943768 1050509 311181 1730887 279774 524526 1976569 1190792 1498285 1025382 1999802 687577 692612 1232893 1414245 293656 1884342 1280207 146159 1166356 184798 1456309 366952 1743169 350206 271596 752960 835007 507869 984147 1672551 661018 1894958 319387 706872 870786 644381 1332342 1207281 755738 1707309 1548119 1199925 248410 305766 1462211 365361 1708032 1030208 468849 621495 63178 1129062 356365 1264997 1831612 1284490 758398 1639882 224806 772555 294012 1705473 1381596 1430759 838430 465967 657111 940703 533975 1247566 280943 110104 854388 947165 1219215 1378821 861032 1495450 1228964 32795 898974 1692611 1740246 1797473 1479123 208936 478551 484666 591285 960792 1751929 1147865 416988 1291067 781310 1727627 155261 626453 316546 427704 1690317 297834 18992 104572 1863024 130841 1379176 1453914 1656871 508159 609157 389602 594616 411371 822338 1931922 312874 834591 453229 1062951 1560675 724752 544901 1904127 1245228 31816 899099 386914 1313751 487701 1148009 1558530 87792 1846354 1138974 680160 787677 1802142 75497 1861300 516101 1867618 1746789 865230 1714109 1867685 1113400 1700327 749241 939882 1135075 166090 109945 606572 1538003 1634161 1205614 175592 1516671 1190134 1671647 1095662 505339 71837 1738507 1708429 28515 1994759 1198080 1639077 679883 47211 950994 853818 770845 1850826 1321728 1936524 1902461 1417713 277388 243180 597359 1367215 1465231 677338 26663 840341 1540003 1447658 9704 1972530 661083 66003 1779464 897509 1317562 489168 1115863 797345 1486817 337836 148065 853106 621217 1725580 480292 610485 396871 1390895 707821 1230404 1962350 834524 316274 1784942 1963734 729035 136839 1365383 456681 1018259 1945377 288542 1039622 1081682 1035876 929796 649396 1022731 772812 1434769 1765362 339491 1631238 909481 132623 1457286 213516 1733044 783101 195960 924536 1461417 1252087 1548934 1624981 358625 1347433 611743 764235 971118 929774 764849 824325 709213 1652982 99265 528689 374684 8023 875558 825927 651828 224742 549021 794009 536425 400807 484398 393892 786091 539779 1768818 923916 1859027 888519 1611490 44847 1521796 1522270 490703 1691784 761144 262684 1094768 1852178 678891 731326 1630408 1668776 1018806 1889017 522557 453614 339493 1749308 267625 1589771 263127 545524 1874683 681334 435526 419997 1226319 1614272 1678504 957945 212235 751860 992950 1513750 1597409 1190373 1595313 1339699 217885 1121888 82983 1360013 1199099 291797 73549 776536 492134 1128098 852783 220173 653219 1284794 1594765 1713804 859684 288240 1990802 997960 1371946 1179535 1364548 452997 1306240 828883 273290 1213187 426850 439809 1831981 776391 1098803 1982117 1315714 549766 964833 1078918 1295540 1751604 1538974 1515878 1908856 228258 686343 46045 973632 947492 216476 377992 224621 1372955 114095 1637024 163267 1466044 1147180 408616 928075 275817 572774 947697 1302835 1494976 1516580 573764 335499 1127189 217275 558195 1293883 128159 1743232 1323968 1955224 1717855 167784 1632975 507670 532365 528873 1949541 1806025 293031 801819 1863521 745402 346477 1255936 1865857 823464 427072 716649 912452 1702292 455137 1259085 1930102 693140 843957 1619425 1277912 947018 1646899 239136 1005949 90055 808447 375046 1110745 1406708 352727 1592088 1349990 1812680 46919 531313 874689 565644 650128 181896 1529551 852964 55164 24286 1900001 685895 894288 1879383 779859 1531753 1497610 1443356 1383729 448192 1153603 812954 1617089 83361 1073849 1807432 1205307 692277 397843 948435 835031 1054827 1690216 541722 1889424 806591 1209910 1072433 1736042 1962398 640884 1533148 427206 1234032 181678 1089300 386099 690111 419135 1452830 1023084 135198 47178 1608881 963461 913993 560415 136230 1265806 77802 768488 804190 1652674 1669986 1422417 793779 978405 1467032 878281 1182072 1870540 1284828 1782493 1974894 1308221 629158 1173709 1125483 1862631 1997924 182062 707860 18547 409470 522383 928017 876745 1094198 407616 1250267 1611485 985943 1407509 1255870 138317 126807 1131233 1929220 1315606 1170451 401009 1546114 409607 118350 1982546 1958170 193840 444239 1056578 1619429 147839 1556387 1309387 759094 1605876 1472806 1984219 1474600 1478803 1742988 251941 109149 97335 410356 856166 209246 1478069 1371733 479327 1684781 1245173 1953613 823375 1449829 372923 1576480 419947 1118212 1823957 896185 1770196 1880146 434797 236600 1967885 1487020 981707 1549780 1434789 1036452 720031 458485 1304458 1814202 45655 238988 1513472 498614 1589448 993369 1557302 454230 1161787 624261 1520250 840606 1627349 1061564 1446686 62896 1305676 110750 1177546 272089 437870 1222291 1654783 37604 634244 843369 1003496 1040359 253005 601371 1695386 248319 1511254 341042 37668 1313419 444235 1286833 1442237 1493784 1797376 82607 1044206 1357701 76776 784718 1064415 1740983 136252 489510 87737 627770 1610010 1756865 575272 1918376 482600 1667384 118041 780359 1106980 1489567 1457503 1360898 148149 1755390 1631678 531750 1903439 611941 1939638 71186 423500 395763 1724947 1477938 166110 509394 55661 1848236 250141 198384 123449 232402 1369393 748338 1467458 1137162 150514 268116 1605636 510572 1420339 1287903 774096 132134 1405320 1704593 315515 1423825 1520704 830328 119414 1303561 1755856 819547 1802455 1710978 1582964 561437 939874 220935 918515 1111650 633063 1724923 1848184 1819825 321186 410558 839915 336120 1991156 185528 1784504 1094010 970029 338695 1877772 460363 1472459 1649871 1662445 1970536 619382 1646462 1223335 1950902 28836 221407 1965712 497512 1711294 79020 129088 751696 489886 420756 1184401 140943 304045 1123061 1965921 285425 1354638 408292 462248 110773 1126997 1435526 356684 1060402 1285493 298040 850274 1968803 336754 554525 1435568 1343727 1792503 1136650 1611724 1650472 390060 1052254 705995 28182 24590 1953091 547217 958844 1941805 29124 1049791 1471496 1059703 513639 513641 1018416 348152 1188306 1880053 1028817 258879 694005 1311759 1535074 1192914 1235184 1835397 902014 629020 960408 1415358 729378 1170897 1446221 1302504 1460314 444042 18417 1749185 325098 1972122 566398 1434362 1051174 1876251 1143978 1507576 891387 613912 1235606 1524016 1020905 1747578 1657784 965175 1547092 1440652 865130 1556607 76236 1885620 1224399 147044 331800 64508 10930 459847 1147652 241040 922244 1377996 1068624 1570147 293287 1731529 310425 1955354 703278 544146 1326583 917458 549341 1874316 515652 1877711 801526 358216 1034891 1425918 1747816 740165 1381230 999344 689188 1075124 1821361 83510 1101147 1354592 1194258 1459182 1028462 1820380 1202198 1890880 1231874 401830 1070651 521462 1120465 999085 405486 815840 882135 1112970 1291863 1777030 782154 35718 993623 53439 1533296 1371470 1919754 1646236 1032465 1732696 1318363 851833 1455056 1879263 794494 341089 1774325 1550815 1201926 802291 504231 536620 158056 1278333 1279182 57097 1712715 1882823 1233176 289547 1276708 688720 479802 388950 434542 466974 1469331 51486 1884680 115951 1849673 427425 1568447 1477542 854581 223275 1585162 379941 1593645 454905 1936397 1682675 1732502 1983054 225564 1504289 450149 1858047 446720 1980415 88149 133113 1586699 1594040 491552 1926365 1745644 845432 826231 776116 1541815 421906 1514830 292228 961852 788341 1053736 229753 500796 788701 1775844 634969 1150458 426230 1352046 1319789 1003218 1958834 951455 900860 763657 426374 478960 291375 156581 1433089 963376 200946 1221596 77700 362156 1590093 1133563 1380673 598286 908461 1316556 1223575 307555 1230948 1213908 1148768 1119333 829679 64820 1151037 373203 1576015 1630412 958912 222450 352913 101357 1711400 136090 1161280 1048690 1972331 104858 867694 589228 1699412 937905 1239143 1166815 1511529 1415441 989858 318344 1928954 1912302 1498277 1723958 1818697 720768 1500290 497087 1188690 774626 105533 503125 1008582 1044623 423031 314793 230020 1189906 738251 557333 900563 133874 1732140 729267 727150 136514 1220459 920842 2328 318919 938828 269769 1747714 1242435 1812148 1490446 31207 1332605 1441764 1671030 749413 1206321 1885597 263132 746898 119115 1286775 865775 1395162 529886 1235173 373375 516509 430130 1308813 919328 1606592 1119194 1161609 160044 1914843 822592 1917296 238384 1832883 292120 496202 598706 548291 560620 1546988 97359 1316601 605230 644782 1090256 609644 1658342 1737711 1924322 728933 1135858 252469 1471922 195992 1674016 1132127 689053 23276 1074282 1556892 1367061 179493 1622560 1272919 1768376 404270 116539 376780 1012448 1077793 455957 59216 158048 373834 1538302 1122567 1672930 665 1105663 1118098 1237446 12763 1081725 1309266 1199214 604465 1650875 525208 1833813 389236 672413 974234 1763761 279592 886534 1492117 1909988 725353 1822398 478243 463493 136421 701522 1834248 801867 561313 1800746 1871489 646858 1285466 1895067 1053794 453721 1951174 551345 1930985 965648 729862 1699957 1574213 696057 1047752 1455190 1899249 1907944 1482704 1952903 729384 938951 872302 1267120 598748 331404 1491438 1145563 443818 1915305 1708213 685730 421886 528878 807072 1111865 41710 1372896 1814441 147516 1390784 211357 1963910 1136382 1140402 1997159 1720468 401342 1176769 782396 815603 310285 831063 1852025 1875605 1623098 1095401 1395246 215524 1991220 1104118 1468051 993657 1045641 1485135 294009 1071980 1491037 73174 1149659 1840856 1681846 1985963 62607 945902 771075 709834 59884 273733 697574 484678 1227013 389067 711357 1019968 800599 1176803 893375 219259 1053368 985409 365190 696534 988090 1947211 366826 444932 1691278 1634352 1725042 1727062 1170168 612715 923913 1575718 1692035 1994558 351512 1435618 1367608 262749 710363 1055111 243154 1249870 1483725 1913211 1006393 1571335 1368862 205221 1271048 481518 862533 1539893 576206 975629 237725 687115 650776 19351 1213230 38076 1832228 1228806 405546 544031 848806 1311071 1397845 1781879 1033341 1842294 1589478 1750289 1668552 1677814 445788 465831 1434429 759033 1313149 1741086 661233 1837324 967951 1745498 703227 913500 975141 158778 1081922 1570256 866698 168809 1101140 72828 1118501 1119551 1722530 727248 1662028 1868431 1325437 1475584 448540 219746 1637499 1678302 329230 385210 637063 1544384 85690 72274 1814347 503778 1267635 1598630 508652 1733166 1083395 1852039 2136 1418679 1028749 340490 1173030 1353907 892344 1401311 1227150 111934 1156550 107546 306982 249114 1605483 1077325 280872 435753 758048 1865741 711590 230428 219408 427650 715862 500084 144058 490997 1495700 27403 25798 97688 1555718 1115634 1299731 1194925 1022322 1022859 94781 445990 739417 1809600 655281 1771508 1067432 1418654 250042 522599 1935151 1201078 121718 628176 1105905 1590951 934704 217444 556106 419532 1402483 194432 1815595 669 1703853 674606 1265155 1183966 324357 1066478 1734939 715194 703217 1246441 937516 1710219 291880 98181 925000 826832 1353932 390505 1519346 879214 1903105 436761 1351827 1328822 210027 1389764 1033698 1226250 119097 926568 957120 1142285 969158 1146481 1894803 1382777 1743626 49544 1482877 955646 1079161 14445 1269633 1875877 1526977 831323 252579 1151218 1381929 13796 1114215 1041375 1431476 1543564 40690 973278 1462554 1380326 207709 1962925 548992 334324 725205 181834 157437 1254691 1954991 477313 649404 341142 608217 1397924 80561 842198 1604368 160606 349516 1638316 1770243 889090 1264050 109313 65526 1853311 650989 602176 9958 870497 1479774 149657 1466822 702356 1930119 472285 944940 1454567 720909 1769019 1853978 1289339 1244708 945767 443524 1928814 1704829 686642 1496787 489561 1661886 1810355 1138573 1229050 581772 229799 851585 331135 923173 765405 1017876 1184502 1505214 1144438 1910213 419613 394869 406187 77877 1955227 1478384 887040 580029 1055892 994828 1344892 1405473 1352820 1438846 652882 1617284 1186903 141052 1545377 934445 350779 1786853 439835 1046174 354189 699363 162617 1277377 840632 252109 463081 116643 1028067 357967 943077 924233 1660101 1606798 89000 780830 1873500 1328546 1774145 1789316 1378948 1050186 1937790 203789 358427 495265 514659 211959 1086866 152672 1263924 798810 1852506 1710799 1702295 1162158 1872861 874156 1632774 1097801 156522 1017252 1896165 744513 1829269 599428 707366 264891 205779 380939 77838 1385030 523061 1541680 1568237 1457841 1986973 1429654 383438 1433737 417516 1391112 1867389 1323643 457225 1179300 858678 1522376 426689 943069 386939 1090331 1430604 292141 1401155 1320578 1673799 906652 456137 363460 831589 1071947 1192945 1524571 226928 1532521 712831 476983 1236315 1093152 108807 521364 131446 615432 958026 1882352 109211 1721823 1155608 1338709 247520 981236 523861 372616 918599 636498 928701 135729 872846 938881 907462 936894 1682474 1171811 1366533 1222945 418236 1316421 1167896 1483619 1533482 1511998 1397231 822074 1940448 1692726 44494 479798 1780428 1743647 66702 713024 1864203 1595920 1289021 119425 1139770 1228824 516869 1845151 564990 1781343 1649498 6363 581709 686348 1008174 1994071 1303908 1139668 261847 625379 21727 940656 977577 1445250 186184 52219 416857 1079540 1755918 1678652 1725396 1900940 1340076 1342730 1670109 892140 1428409 100833 1499601 228983 1222117 1263919 1827910 1328821 1391012 85363 1680701 407428 1952995 353445 671426 906779 697130 5610 1481487 1953610 1150792 921650 1290588 1555075 812492 1888181 371550 1288362 1637623 1933239 1395950 81649 635718 461474 1605604 1707180 1389452 331480 1443930 1841790 827959 1499134 938223 1269194 1727828 29267 779287 328925 146700 1199217 767863 1775216 110988 43803 939449 245316 474272 1509247 1700342 600472 284925 1395142 1856694 298046 1627025 1273791 197920 1148557 1269297 1974959 1027926 830281 1089365 137085 419586 1569216 775401 1432653 1051780 1313671 1215224 1576369 8320 1005963 1069864 1378048 1083986 1800636 1219595 899244 44088 562914 86444 402668 1330493 240580 512837 1534221 1463338 235952 599579 729362 635333 1239337 1416831 686383 607620 1252971 1133707 818220 429077 1492203 1706699 1734517 1027939 1494209 45928 1468358 1598892 699836 1683587 403523 1914701 793060 1565312 625003 715073 1435143 1661329 1057413 1260513 354216 1956399 680190 122019 678147 1575074 185326 349445 1538999 1574697 1308514 777486 689756 957686 937779 245071 1772588 1895455 27767 1114444 1338336 996740 464410 205738 539730 74203 138592 1951341 139990 901832 740136 1434376 768059 1987156 8961 332070 785920 1290350 941547 1376403 284116 1794011 338494 189096 672987 147782 649836 1100301 1353861 629666 1278771 550454 1261815 1146200 1315343 1851527 1015826 169682 825243 1600125 949965 219282 1507462 1245396 58103 633553 1965762 442546 286967 1187086 1018935 647389 598501 233081 771549 400377 695969 1734242 1926456 1067542 926579 1918773 246916 1745587 581560 1253753 705845 968462 340284 764750 1683937 485798 14751 1443092 510830 352715 781914 1496692 300287 813280 1062675 1746989 614041 1735679 803748 471167 1891636 741026 1999295 102016 315225 1950523 1882422 858428 1508084 1870671 1640157 810516 859713 208667 85841 1996052 350856 607975 1168513 1538710 285223 1641895 745688 417513 1150340 561998 837921 836989 470333 507780 1567435 47694 704159 1768342 1033444 564789 990429 1170484 1440595 437124 690568 680773 978806 1370302 608248 1574276 1132382 252120 94043 356585 570678 468279 338121 969823 389708 598404 375632 105238 1151191 836345 1297486 254686 1868974 134860 1864509 1759512 255090 1535322 63322 1399780 1554036 1549089 1033790 123844 35113 1499788 1215391 711672 1433144 1172755 313022 377728 1995930 1245433 1121182 1964903 323386 1691248 749838 1438430 1325083 405607 423189 263659 451650 370910 228356 1022977 1417395 743570 499000 1296074 9306 17959 1001549 1891958 98293 48814 582640 1813978 530526 1256469 463561 1864725 233317 821773 165465 1918698 382955 323442 1603717 495730 1921853 1671289 692239 828825 813317 83234 84986 309192 946334 405217 318821 1029404 185774 35545 752583 169115 1983448 410603 1754123 801895 934935 135538 712033 518222 927013 28801 696871 1414846 924364 701972 1340465 1268843 1688830 860096 1787281 1714106 1038760 356372 1286285 527192 889753 73410 1590339 206886 1068039 1688362 1708462 1054325 761996 333523 1087317 1337282 282922 1774869 202787 603777 1734694 857277 639135 1196161 1734773 836415 876880 1871001 1800474 191929 1249344 626545 1909670 41628 1527364 1675603 605219 217039 1283699 1807068 251359 903662 814886 438080 765444 721676 802910 1036742 895399 1115763 80362 1111457 1719081 4138 382852 1148295 319159 206313 626157 1025297 524747 370635 247916 778538 262292 148956 313247 659441 1110509 1068315 901964 164262 1272830 958748 638152 334696 1441775 1089586 675619 1397675 1129198 878124 1763903 45366 290945 553540 548839 235756 1449559 877350 1113136 750451 1367162 453709 1781905 551710 1001970 402329 837370 919908 1304032 862285 263425 1546589 290377 1297121 1134251 871482 229731 248369 1177393 498831 1170243 690005 1161147 1463013 1876756 1825145 868382 581281 642803 963856 1476438 1510413 179092 1626742 1496803 1179316 997591 1802548 1506082 1444686 1598538 1097107 168729 1129891 367422 424952 1867677 1931298 75226 177912 1608439 1382346 1303345 72709 1420591 949377 1604263 417202 645603 1097721 1144669 852295 389332 833621 1290419 1203818 1197536 846581 1644509 832472 930061 1137330 1680113 637045 777167 1093976 652195 138347 43712 1245022 416511 203211 1665669 1486165 1125897 240532 655923 1407097 1255103 274923 236372 825152 1463972 746127 865016 1754754 1676303 1707341 309545 239330 1232088 290290 884257 1206402 124597 848484 1087529 1557752 1582749 467431 265798 1185051 1357905 1610971 875571 1819214 98392 1285191 245159 222052 716986 1039612 776821 710782 1765491 413827 1254139 536562 357928 796672 534459 139254 1153066 1225525 1681284 1994074 359057 1489577 267854 1275890 105395 918227 83680 858004 605168 1116284 1356447 1733158 397748 1307784 1655260 1833022 1409126 1878691 305793 1238441 1339471 728024 95380 1468731 1725129 1410584 1385229 1040976 1414716 1836334 386340 958476 467518 1924091 1538459 252859 1929837 1902540 1332715 1480349 1836377 1885770 1131893 909979 355038 1435819 1810463 1155455 594058 700169 16517 1385807 1080915 942242 194777 1333867 535651 506080 816237 888240 132201 10328 1977918 971768 588803 41388 307784 1590112 1876015 938660 426904 1602625 1032212 979993 470502 645172 61753 730050 301461 1333471 806933 1748425 499153 1790322 466546 30772 689760 1658217 1546536 229893 981511 608590 176026 1024716 782071 1975989 347428 893708 1410812 1054316 1280802 546362 1578804 1402468 1156996 455009 1044473 598733 1640248 1235814 311533 282531 200633 724699 1711875 1141621 1971713 934570 1159861 431729 649537 1522690 1340096 1797003 101461 1160783 1071461 954245 1799591 135603 1468425 451355 1807910 654219 678039 1636442 664597 1130930 83252 725658 1265616 1082477 665232 1004197 1481002 1164624 1554769 666658 1755049 1686474 1633712 1072446 991996 931077 1781461 1209334 665439 290071 1847900 458848 1331795 528028 1253898 1016439 772121 513609 1237808 136060 228118 851827 1442245 681642 995962 1140966 1620630 509837 454394 1213753 1702479 1646926 890123 782691 687301 1511433 1019136 1475049 1109473 1589834 741474 1652940 959439 1426010 502629 1848291 68119 713537 1562805 677366 1451021 290199 1797728 1202712 1749936 881253 1149750 1508138 1795245 1613225 1652437 1310752 471327 1458062 1993938 1436426 1499638 399195 966619 1674232 1224354 1698967 323829 124937 1288179 1144022 1368134 732843 1308686 774678 1152496 1531307 707001 834555 1310412 1512256 1145272 1647019 1314758 1147548 1520216 298701 860328 1641732 1815635 1796837 988987 1620563 1365461 1184579 1864206 588033 242469 717564 192730 962316 607667 1513375 113287 1503145 167516 1841695 1079524 597607 1235280 1035686 245108 922164 155185 1650019 1596591 1039551 1366282 812335 1496932 1517355 1156178 994230 1790373 1804202 1248170 411952 1681753 1555034 959142 975602 968940 1974045 434918 536988 1024717 1994956 522407 1264031 1665967 1708358 506614 557339 937818 425682 805555 204909 97713 192940 374870 1925337 805146 1607197 492675 497379 1376647 1957402 762296 1690164 623703 1541592 771958 434675 1841818 1767771 1420558 1477790 1213388 95975 1837105 44289 1390006 1853339 340608 462053 57954 1849490 764182 1514460 1526748 329743 530118 402468 1841197 1560074 1541585 984938 1834934 1672700 86096 1671318 1328589 1931726 1331172 767070 969348 1659634 626067 724840 194561 207046 716347 229203 495839 151437 1409333 94114 1209785 484289 19845 1463391 1712039 853515 727028 295562 388382 38413 383209 945279 977603 1259584 787453 1055869 1844477 234147 1817993 936503 715210 1380304 452163 440632 1124736 1302613 1964790 468708 1229615 1227828 310869 4178 1670603 1032385 1851653 887324 1628393 1459064 1830924 1864306 1559792 765235 1901776 1681290 1555737 582243 277064 866521 297358 83061 1231014 1640527 1853574 1575877 114524 344967 497486 1043089 1053547 1792292 783319 947627 1047267 1288172 1064075 831675 1933007 872769 760884 670749 1577957 136040 1808828 1773887 374860 847414 1343106 17302 1838901 434570 1047679 1268424 382894 436017 1893803 1748 1147910 1553834 921570 1645533 296639 997275 1369426 1192336 1309731 563875 840705 1307520 1721747 400489 980887 1383248 1560553 94022 1947878 658755 440810 924177 867898 536307 1224943 1303848 1498541 1817726 212377 1654054 624512 1476861 1613657 774956 1708316 731314 666533 1826751 1748797 89967 838940 1830007 1554972 1949481 721747 788512 1743286 848800 1026075 292362 893851 25933 573398 561801 313254 714064 309952 975486 642727 76676 130081 962809 813800 1557859 207219 1074414 1198894 857464 1949304 1483439 1134720 1352262 1945893 1834575 587698 533947 792556 1914685 350242 268623 1466158 1459048 1527960 537264 1429616 519119 998923 1338939 483953 1843079 1843531 1561840 1843846 570840 1115926 1392991 1989874 84196 1752503 1427266 1844421 1975500 94742 208913 1525631 909855 356027 1972910 1629595 1674038 1646191 1784349 1640490 672033 771425 732104 21787 636072 879199 1932636 521269 1368851 1050462 1981511 1796367 1401307 1482857 1616848 1148263 1767200 1849614 565109 1915430 1553300 1444159 1702784 673668 1123282 1678142 1243505 106210 962759 1183011 1939229 282464 529961 439026 1142125 765020 1907529 642496 913315 1220878 605417 1522639 1458277 696540 200547 121635 980493 297942 650884 1867373 1861726 1230902 1135016 1968575 655898 262074 167610 733909 331580 894677 1205086 1489802 505622 1950163 1572537 1430213 821490 213283 1429175 367379 511606 276849 531964 114232 1691951 808115 610035 265065 760651 735663 908514 1594322 1956979 1946632 1758362 419608 1694386 349128 670723 217393 358384 1872611 1626842 1891013 67858 1299013 569524 294374 973365 1092754 1082846 1374854 1474559 251886 596945 831615 309763 926896 500852 1595709 382513 52602 869476 999470 1315220 1179999 1158729 403756 301851 1087379 22525 1041463 696520 516481 116471 394739 1686542 1714279 972173 1846623 1600972 445518 1999526 194159 1090797 352359 1371064 1020917 850020 149096 458257 923057 1608533 1422839 256046 1699078 562649 1046985 231594 560667 1365186 1920249 1551606 1208131 1035897 968492 1702583 1874161 721856 1761107 1051507 1266448 1944980 1686631 772964 1029868 917508 668986 592547 1364052 834199 1658583 1794374 1885137 1824826 277848 934763 1468618 342133 513444 1713922 1687933 1693373 1916015 716460 331173 301307 1824449 1209500 234925 1129712 1377928 508547 1837401 1855668 1354159 1674976 1094582 1110285 675010 919082 1388090 946280 1658694 1565432 452398 805287 608021 1935985 817947 873703 1857356 982161 864826 798933 1311930 1416056 1150679 108262 1343525 1672304 1995081 539015 1014529 1079193 1311793 482100 1492711 328440 47568 1312237 967030 1041084 396020 901175 628658 1513059 254819 1278183 334418 1395639 989438 1550894 993577 1049342 1006230 1835874 1258758 1650078 1231276 689897 236340 1488950 1227683 1532885 472307 1177780 870097 847884 856974 402277 1452941 756396 1746572 1134760 1352716 1033893 632718 1774674 1978357 1215888 668837 465158 1453313 1189234 1827235 184153 1540813 819021 1575756 1946807 1239608 1569456 862773 418938 628122 1551200 1475987 1346438 839666 77393 583064 796192 1669673 1791687 794353 1619977 220648 1857967 1037600 1867105 883600 102898 1298764 279300 1807523 1212097 1187660 329480 186690 1862965 489126 529045 1942993 199054 88653 1058535 1147362 1474653 1068332 693489 636842 1897309 22222 74730 1291384 943361 393738 1261174 1485641 77323 958617 258774 1475878 1002756 60489 1555841 1812820 77469 1250712 733635 1262600 901520 183648 1805604 1474693 1874056 1448007 1932353 1753124 912307 1493168 566584 954598 1751623 1055137 1597853 1852907 377907 282028 432118 1525387 1734652 487245 833194 1826611 1115136 80311 199921 1176126 1811096 812034 363817 1539557 568218 396923 1527745 695304 1391642 967157 280307 1181143 952857 233264 81884 553124 1059968 184315 1694828 1235186 471291 1374797 1169254 1154866 1609994 71305 911441 288128 773355 76586 1914712 614601 1401754 919852 507150 296054 1656381 918571 1242096 812537 1497269 531274 1758148 56941 798959 1768286 1277431 647992 1522659 334440 1683256 1709367 655602 732679 663233 1596132 85989 1790782 1423065 1979747 1142546 1750994 887593 396647 1784635 1095160 791199 1452496 1635540 1579376 1243752 1920344 1168675 786701 958526 1815722 627973 294698 1384751 170398 1793475 1000399 1828800 1791695 1969148 1758151 407292 231106 566813 1158917 1592204 1221587 1553297 173019 1959049 586973 1079886 725228 169643 812005 363970 1537439 233713 1351926 1664510 425829 1121731 908570 700819 708568 1214256 1864273 132670 1377824 640494 1187326 220640 663390 1106584 577577 949904 1114990 1205518 838328 81737 1883438 987226 637806 1619216 990185 1332053 805891 1188879 875535 1701994 1463522 1606750 1453148 1683226 1552986 142890 1468228 446185 1152509 1228545 138472 1241142 1293215 433810 1678537 1286921 11277 1394207 1771858 176893 1538031 114896 215955 1098900 1297107 1557094 1168660 784288 1257213 1581702 1596601 1550741 968213 1949119 871683 1596767 913085 322126 1957756 1494110 650020 1904510 108603 65885 1784877 444156 1203304 1744754 726000 1170426 992041 378817 739749 1401322 1535439 1368905 1430509 1129677 187872 1858583 1142601 274062 1450632 1802988 1651957 242277 661540 1902115 1214566 139376 1628154 1228479 1945621 1552637 1749205 649468 419787 1989275 1745964 1457228 1292147 1555848 1501454 813171 286942 1389470 202025 1958610 189150 772435 179734 516268 438785 357339 1044459 452181 250058 1943682 711096 1903884 1582116 73342 32326 460779 1075108 1421129 1079836 1182559 1012127 885324 1047867 1712427 805652 1985476 12720 1883458 1100557 730810 185122 567082 1642353 1746921 999598 813438 1960030 1707313 923983 1145813 1127236 143661 558325 895927 1539849 929719 1574110 841269 16894 643449 557230 171099 993131 715826 1964510 1133346 166695 418837 1552673 1675979 1995634 1145532 598897 1450873 432759 1782666 1384259 1553923 1612354 1369302 126902 1630134 1804040 735565 1148835 1875651 1431553 676723 385179 1352754 1185445 1245641 1584678 202002 604177 1291380 231000 1647310 1374904 1290771 1282632 1350454 1267354 1543907 600689 293358 953898 278293 439283 1377150 1976845 411555 1588760 1847966 843860 208818 1617613 543503 517268 1538810 1250320 603722 1540343 1515331 1383839 1041199 761942 1245821 780138 1589016 144855 1946174 345176 775422 653531 1660486 422437 470327 584653 107072 793413 310892 1821868 948609 1473025 1189047 1676651 184898 487415 395753 1830718 488083 52697 1732649 1481769 279829 1497252 848922 897256 590430 1200522 988702 1079521 266756 505023 509743 935447 1929524 1556615 625318 1936024 858802 1635198 905312 422901 612238 1730692 1434547 86784 287684 1414437 1394866 579736 561480 292602 217781 353243 146283 1154717 110058 1419832 1960483 280466 107305 544107 832710 1578589 21018 1168838 40967 1681084 1705873 969802 1737043 1439376 1021153 716104 44691 791943 531718 619090 1384037 231166 249849 879734 169887 1242769 1299323 1626176 1388903 618337 1176249 1105348 1793842 1116648 1898315 1324202 273571 1547514 396031 427474 1327254 933906 753466 1741839 1585263 198318 1042472 1812217 1610436 1883441 270463 1298660 316251 1731388 1657839 1479666 679349 1766362 342575 1804964 1565514 373226 1484732 1665263 1133330 1999111 91191 1822287 462667 881329 1774939 1825055 411362 1485766 1778047 1261797 1354566 1259266 1963016 1206658 1305845 193291 1617763 1284156 763649 1864382 1570448 1613952 534054 1041978 1092547 159746 694534 573773 1659565 660980 1036961 1354309 1271069 677774 139725 122231 1294787 1877688 546364 1454403 721941 1433026 1545133 576543 368652 124518 1618688 949781 1267718 836941 899314 229159 881360 1771159 584420 693874 1634462 312929 1034963 400672 834308 1489449 676833 1643269 122297 1676983 320369 55916 42458 493725 857567 542758 88794 1020239 1173066 461686 529686 681785 785420 92860 1370091 109538 1848857 1198339 1473480 498908 192400 1357401 1040436 1445796 1511445 1054497 458724 712653 1825192 1317171 1424651 1797453 1475583 1867228 1775709 392685 162461 1315442 459549 1204989 1740505 1714871 1992703 1635409 734207 779748 298937 1802041 730547 1314107 1414656 1673856 748709 1536321 1981723 1259404 615031 1068733 1251177 1708550 1220009 1846431 255185 1608108 958724 384346 273431 1469455 654883 1961765 1212797 399587 1530465 1451696 1692706 1148886 410528 1626053 1152193 99677 1274685 476591 472762 1648975 713784 1662432 240416 758332 925298 35692 166234 1766892 125683 286541 437103 1407227 1126170 231048 1255653 635195 1114312 1137638 68944 425637 178601 658686 1872628 336822 1839864 917692 210345 1641280 1459915 1975296 676401 1780995 1409536 1245283 341758 191161 1229339 1610955 114795 1669331 1761282 1343834 711016 310523 1799518 1600252 1586360 1066047 1248593 1425788 220673 107701 1446666 1706248 1331393 138190 1332813 1606668 1824859 65339 540094 743795 142351 837580 733003 1262114 1414151 1235076 435402 1143897 1454679 339035 948932 1765168 810426 288888 1445306 1710695 368466 1276645 1407755 1079812 1935258 699138 1898525 578415 362794 1069526 45580 1827799 152281 1437462 1783986 110969 1330896 155638 1827639 840086 1506733 1432157 1920570 168978 286766 629365 1583145 126209 1996954 328101 287828 1390366 1794373 1075195 1619560 862381 521142 1704335 262628 590345 160711 1944235 1696667 1466609 1526051 198186 1251462 828023 934880 545902 959043 1304203 650945 106134 562690 1029994 1795362 1353957 923932 1166155 1017748 953052 1585449 1151502 1864732 1583790 1901375 130219 863517 1184526 1624503 739092 599333 84934 1803017 1973410 1161949 990067 1872734 3710 447806 1794554 844865 1957979 632025 1056388 1266212 703272 791684 1900615 795752 1762091 1341156 1793677 1509103 924758 96 1396745 1348927 9102 1826144 782877 1793863 240168 322259 1219527 1270977 1442563 134329 121111 744727 681349 692627 504403 1814624 1454088 575767 142917 1342496 263016 426267 1711509 338009 124762 1664035 126289 898058 268554 1069765 1232010 1025373 1580894 1033484 218815 1355046 903131 1751767 993031 1758073 1265552 1996982 824559 482021 1345381 16603 1049767 536686 467215 784660 523836 347146 189255 89372 1413421 888665 1895894 1224227 1588289 650087 170384 745585 1860688 1044587 1695572 1116665 77928 1822630 1910791 1389931 446316 39141 236419 265746 30469 15893 1651827 162325 76865 1167827 1695531 1818106 1201452 87807 1188326 1589561 1597458 155161 1933654 1332023 866570 317182 614706 1538604 1454506 1596219 1328455 1413741 1796178 1912996 946550 1063166 348402 661411 1034586 793320 1834823 1344063 18091 840721 1015760 873960 986750 396098 1842118 777604 99587 1067185 273004 1399454 418042 1276530 257739 639412 145610 1813429 78635 967209 1193117 565452 319184 1694049 954150 1039913 676266 1143132 531732 1366402 1155823 750989 669371 1271843 529067 362410 478467 999612 560721 585073 144680 844910 1343556 762868 1691079 1502338 1860916 169612 844660 100916 1081245 1789613 1671751 1593228 1127949 1293588 1053911 1623865 698929 1483767 565319 1969903 88354 1202286 1994861 1424498 907688 47635 1046910 196741 141778 1708252 788059 1280000 541782 1299233 1927334 1288163 1578380 1846347 161548 1432511 1627782 305438 429560 1840186 1005832 699646 232703 748867 1902648 1811917 1800218 1697958 44296 1796489 796858 1642253 341828 1708077 1824714 446234 1995705 1512800 242320 1620023 1393705 782135 1750 736211 1460771 192741 1491311 832894 1188950 566615 821276 1707642 495820 1255462 1043868 713797 1179916 352890 1790685 1560467 1295879 888886 1958214 1213579 825657 1319685 1999235 196597 1439894 207904 950259 1448325 1626040 163493 1006583 448993 1215589 52013 1939932 241704 719077 1974494 1985020 538084 913031 1188058 192939 1105823 1603809 203055 1771221 713954 1714012 261640 656249 1232287 745862 1760699 337571 460741 346312 1278663 814195 1358608 1808742 1737307 1791790 60839 1978113 335950 1895132 1078762 351117 1928164 281766 1089773 755503 82664 986391 1524850 66989 886721 415497 927531 1609689 416549 692928 5159 1849252 305846 444432 110962 409346 1437329 791863 616804 719363 908548 1981329 380998 930092 258614 1514786 470426 65872 11705 1443249 1937642 885558 1488911 688208 367992 848772 222834 470874 1873784 525054 281898 1759748 17468 426155 605341 697741 567190 451086 463480 432742 1547716 1333722 153870 1881750 529093 1212205 889038 985886 698791 1199073 116927 1882125 786448 673173 718446 322463 748816 1274443 210126 77383 1612315 125900 190180 1796446 1609407 870502 1281756 1960372 1670525 488041 880631 691097 592948 1789727 951653 1349604 1899481 719062 502109 468062 54043 1557845 1668436 80487 427969 312144 1242688 1031982 1138906 1625867 159076 367805 1583884 941737 1891102 1378201 859447 883468 989283 1403546 1883964 1503000 314134 1134904 1853205 186570 1408254 1748410 1305741 480218 1499466 106196 576387 1730652 1578342 1102458 741770 131810 1586089 1582301 733925 1041396 1262675 636948 1035039 807074 586727 920674 584026 197182 1799077 759670 1338221 81841 870517 1355608 446708 1844162 547490 1747862 745815 1415944 614935 207394 587619 1265081 1681175 1668459 764945 720011 1337720 1732441 1326744 531790 1263798 1671175 1375546 582611 654952 611775 371243 285065 772509 982538 258998 1673197 1214763 1173666 545551 1315492 973015 1760543 490012 562562 581467 219654 11524 310064 509257 959622 1268829 1964164 1129098 152261 1351755 1422219 1778151 1352092 1755418 940236 923742 132305 903148 1692004 662490 1441403 1862069 383507 519302 1353195 1175742 1658817 1500431 1392549 738510 811337 15089 1948247 1702569 188211 1702891 805770 514886 538819 1671036 1482410 1011107 1504728 823908 1473501 1488023 669851 583962 1337543 1950628 13493 1871299 390452 1648760 1283678 540907 1892355 1583882 817118 216105 679281 753599 1046070 1918262 1826814 1429871 1241259 1489336 1524329 1494651 189226 1796988 1197252 843903 667696 1816296 1048106 644212 1626923 335027 842266 1381364 8621 579874 874453 138738 480395 1304635 1555602 875221 1942048 443351 216314 1827344 431658 687676 1194594 1066639 1251067 125288 363730 1720746 703191 1344284 859008 1910821 1357784 75678 1742832 615094 1786872 269151 1110060 78152 1631144 1053323 687972 1789197 647628 24976 1418178 1619802 91230 1287242 1737286 612882 1708694 1172844 1340663 477560 774907 1068547 1036336 104598 1928725 1937655 924483 528766 1370347 124123 1069790 1761370 595353 1552971 427658 1355900 1826268 214268 1019760 344326 176222 464666 1373093 378383 1838595 581638 768460 517931 1344972 1732834 220167 1317102 955916 1300966 719003 1765212 128066 772139 250209 818654 1925617 250281 878718 80265 1575730 1795234 75569 1087380 780137 1886056 848789 1322800 692272 1767979 1898367 693892 741020 403161 74803 495857 505071 1944199 537076 177646 788702 1034328 385781 153251 1046151 629319 1215195 169010 1422189 441594 1254043 1974628 1669954 1415916 1853606 206027 948883 1642410 171546 872774 1437398 408517 1430298 709685 1826109 405059 348427 271170 1060479 538551 1261613 987284 1939710 238927 921529 987050 682710 930573 1612219 272423 1678888 1123793 1311151 1557655 1793787 1146936 66133 1850482 114595 1679236 762188 834739 481629 663910 503712 1190805 562308 1552195 1379256 1417194 834211 1560479 740802 1434461 792110 1448955 1299360 554037 1441 936004 1970764 1844169 917415 1911093 590711 1318644 1593490 1203792 1853084 1267830 1827111 258600 1692919 1843845 574460 1148285 1216917 469104 1042283 1410518 1287154 78139 1596465 886603 139105 350635 12537 1699845 849699 1059024 1447805 1373610 265461 953835 468239 131238 1997173 366128 1097365 724623 74352 365528 1714232 1994436 603440 430498 1857045 1305215 1338719 345042 1762013 1715950 783253 1100369 1396989 508227 1810931 7721 1734122 3542 1216530 1937947 964878 204696 3060 356251 906238 1214418 527956 754756 423926 494732 980044 1721236 234828 24077 1714266 1289057 289289 427063 1356923 1661104 181925 1210431 748684 1260223 1650526 1565517 1515701 1865474 1015888 243045 907944 504592 1502829 1505211 152829 1024917 512477 977937 1207140 1713456 1165521 581907 1742053 1346623 1430405 860616 1180775 788039 280388 463586 1843093 454017 1072105 200266 852972 1070841 816450 1948922 398593 1698476 743961 733130 1463573 1488262 714871 925464 674096 482007 64579 922471 1311612 678431 1038096 1327280 1138767 176004 808295 664710 212312 285775 1824529 74294 306532 330167 778673 752220 1625831 1170086 1410126 688140 877018 957714 149203 249385 1295894 7342 1499984 1262415 1753486 76659 1061171 1768268 419633 1679791 1937614 1699879 203784 1800050 1557879 1774392 1545406 215956 501417 767541 950211 1158253 393713 1137588 539479 798212 850160 243925 1434726 990631 1465460 265596 804382 275313 825443 781288 1164874 1586253 383531 197609 1412055 457207 1919462 907938 1075097 149529 1673977 1183849 692462 133063 1437872 1996925 1830602 1982443 1701180 1532401 93976 756152 1031207 1709791 1984039 1816261 57274 1313500 1030163 1143962 238836 739993 867200 700103 1667909 1024984 1245705 1592249 590121 866100 1526244 1556493 1720016 1901348 870734 1289563 692035 885026 1165352 16413 268872 1696041 1448942 1968228 594427 880994 903441 1387577 1698168 1546529 1648791 1958063 543659 1120404 254894 1393943 1904134 1024742 243139 923947 494653 966890 1253639 1432112 497070 1234740 640824 1118863 1244781 1133074 800920 428474 889385 809476 1675438 1745559 1676639 745388 801214 1341251 489581 1275943 1229939 749679 859489 571648 529327 139758 624951 80973 1881041 438031 1792690 1803046 1745303 9618 1914475 718926 1569764 1246910 1877611 1778739 1929227 1376210 1349203 1145555 709146 687938 1432568 180626 830234 1257143 1794458 1412890 581983 932075 1116481 1896966 1338194 480868 790757 874661 1825923 1472246 1677982 1287187 1795328 1347089 1074871 1230577 1506421 1886607 93986 1681771 628831 1234708 36021 357728 941769 1928470 544614 409022 1234607 1124070 974546 386103 993611 1269201 1003483 519040 1661623 1025832 1006878 1477055 1056219 1010398 1559821 1342271 343830 1426193 1823708 434762 215245 834770 777661 1285274 1658415 1826549 1033205 1236116 612803 1912275 1515312 1322647 1588793 1102694 635382 502295 1614733 1995567 117958 13430 1524536 1876086 1287216 1150534 544260 1932979 184772 1782379 1831790 941050 594044 1873102 1404691 599940 647970 1697703 1421500 558901 1844883 985521 461306 1006665 1051561 1525842 700513 275752 367511 1545053 252880 1132341 697166 803258 1132581 789842 88666 1275387 815035 481005 108091 439395 1406445 1388774 1261508 1775035 447878 4344 1447398 448736 1815691 1687909 1388136 1924788 392341 1978103 1567321 1291799 476561 1338439 272262 562473 1767194 1722367 1079883 370970 1660412 103780 1412374 657562 1497673 324215 1165205 1041035 970502 1558527 1866777 325170 475484 161509 165829 522296 1487253 1464857 1613960 1689926 1738132 719582 1237239 1614654 487644 949209 318521 385260 1912322 1652082 1408929 367268 1402161 1814435 1494321 1793631 1984969 1010995 1450562 1949151 881687 1634690 1316093 840180 145603 1356553 1084787 480290 1601531 1693801 1225850 116119 1444666 1942532 1054277 1858199 187220 276422 1366484 744795 298854 433383 1028115 1136999 1917395 749835 1934186 1769046 1824332 1292968 936423 1021568 270205 701230 491091 1683747 850081 1515652 1196288 48738 1336818 763070 56472 507235 1553254 841857 437391 447093 1308089 336718 1443200 326497 625146 1745019 1786283 1712737 527783 1515604 1546527 45487 219940 868261 472720 1132033 790358 683162 88777 260951 1458305 1851893 1023064 1264859 328687 207842 1752209 845601 199729 196176 1777822 270593 1394087 1514464 837533 1245937 893314 1103631 1280072 7263 1220130 770132 1969463 1774049 1254552 1438941 27889 1990763 31005 1122978 1256726 836065 1767745 1312106 1634804 755091 613924 562844 1464575 635782 61114 905024 1410580 763479 1322079 160989 626365 1931031 333456 442393 1028785 1175305 940571 1729233 236885 1590137 1895576 1095900 1641612 1611836 1573086 798909 717497 1387633 789514 1127846 416501 1678745 1048953 1176698 1776871 1447343 449488 861300 1269850 102133 1313985 1921405 1970310 539778 46759 389912 1544041 1296260 1062355 1675207 309788 1562190 1227906 756740 305957 502096 1312519 1920716 875712 989257 770119 692097 50399 1307203 1287856 1564948 184108 820301 1383913 1517681 1623984 1197812 745006 927462 317357 1307986 204983 354920 1686711 1952388 103799 1678759 1219250 957325 709523 1192335 1061776 336455 474836 1501727 462261 1003894 1327527 1265403 1899445 1481088 1455813 812739 708810 536297 733196 327995 1516897 372356 1228517 1398978 1580653 200353 1954065 177084 1549572 1540833 733633 1228064 56457 2673 403915 1000275 1950287 1026783 1064815 922515 672880 507644 1031071 1351315 1686956 1235786 171324 861286 1435121 1857552 456448 640455 379498 1074993 611811 592289 1688899 1387053 485825 860751 1071139 1482286 1411584 630393 717009 1028964 1065469 417231 1515886 1772163 884084 200765 1554114 999900 289656 1994473 1296075 896041 626383 1423868 143561 675481 1539014 1319490 1973711 1574820 946638 1940083 1500465 1351458 1183784 1672708 600013 1792618 349575 536954 1389926 1455831 1248338 1995795 1689472 1106937 1449335 1976422 1479572 1349358 126199 1669004 1923754 1245048 876589 1446729 955752 1716217 160070 1830128 414797 329944 1309002 419369 1256813 1908006 1573566 1858493 238681 1372288 113625 506071 331084 1285792 1427882 1983093 1591797 1424605 1205013 401047 1450613 962125 600182 198117 1203518 515620 1536887 593446 1298534 1010418 70629 1079283 297355 1045498 1052735 102329 975844 1415078 1519710 111316 1803893 1866988 1728310 625159 1799767 1083851 1550560 712045 1923967 1373572 1841578 580095 584014 1590544 502119 1335340 1522472 779876 1603338 1598342 1235167 1423379 1303166 1073267 1810014 790539 1001883 696524 1232194 1545364 1371142 639473 997640 1969146 1123544 1938911 1818542 1454360 94737 420801 306028 1521334 385100 1799131 669457 420292 1809711 441785 418127 245659 1131787 499407 262159 1379559 145878 656104 634309 457569 341363 1683638 317375 598885 386609 211513 1873365 1304145 71887 16695 991476 1729872 806668 1625885 1873150 64844 725313 499091 724276 1294964 1769502 1840059 1824275 606457 1345744 1548505 1357367 840608 1405933 86216 1785447 1882353 101605 759852 906226 1972321 709091 369060 857270 1307667 88027 778291 1264058 255859 1469831 435865 190752 1183588 482796 1005656 1756445 356638 157550 1238944 745850 337267 1579938 1608952 702334 1139621 1773813 1572194 1442347 1526319 1072590 1759189 1993391 1574291 430465 179431 1595263 422636 1973430 1045754 643590 724247 1535259 579345 1567259 500059 872934 986155 59609 345216 573687 1778753 1391907 56872 109277 1647230 1546267 971424 1468755 253882 401445 1724036 1226375 1277209 855787 1424686 462786 1798867 1032583 1901302 1781912 923393 1183054 869746 738309 1021018 743248 189276 1146754 1064672 287415 374138 661248 1233125 1638354 1340345 1281384 436649 372113 1392873 1893323 249960 422048 150676 204953 1125017 615509 1952110 1498030 1280005 388128 698503 549799 428921 23802 21500 734261 1577939 742280 1859795 1458817 738659 542652 1498455 201486 1624531 21291 753118 58617 34160 539180 944281 1127500 1426123 595377 369920 1427004 1476674 1935878 1721536 859868 1424036 1726112 755049 1010126 1863029 1615648 1772709 1620896 1927047 1235098 1842074 344066 339730 501607 111055 873757 13094 639959 118347 782260 16267 1004604 1911505 1786886 1013363 554495 1238973 149023 689408 695516 94586 1697620 1890817 1725162 1542226 749522 1319884 924724 799633 853963 1559521 606307 754663 714408 1241851 1774116 1319052 1347470 1287024 614398 851568 359807 1399165 415505 1452719 1788725 1452688 1308596 1615185 1896076 328103 1360113 691943 1629949 1716 429528 509561 304750 152347 645152 1951646 674299 209781 391036 1890087 1856843 402969 1756494 89386 1359872 1236306 1788771 825498 1221046 781516 419208 151903 1684989 434307 408920 1849149 1203381 897634 108345 1777883 1488917 640905 1241850 229623 1068052 1257993 1232340 815930 1534439 1509419 1910516 348689 1050791 428247 1362523 1656353 1063719 836195 381063 1947081 1108230 1872139 421097 256382 21226 1226266 1569570 870015 1618827 17360 1907550 1067250 1661662 1246000 416440 1925263 846762 1893867 1747407 355673 827215 1809433 1672982 81478 749980 932809 1881898 1290978 595839 631951 228628 379207 58334 721851 246430 1378281 1105446 869536 1952563 1404602 1912538 1988244 1316422 1708163 203275 1187954 560805 1086105 326016 1097785 1508976 1478493 277298 1048308 1909474 1966601 457828 1104996 1065594 1803666 1053511 830237 1756483 1028796 1986888 1782 1128124 1936760 1883073 688666 133552 820389 656739 303069 1115485 1448811 275341 1058063 670003 95584 266795 1179003 540349 331101 1731293 1831779 1148345 1362478 507045 407533 853919 1534724 302107 38793 731773 245288 1941935 170041 244069 571359 372832 1248317 879096 705897 262920 181939 1168868 1621671 1996844 656105 928252 1196138 1322735 1784488 1265040 1052562 1389918 177117 1699910 149237 505657 461814 1087020 1021089 643732 1067719 824855 207831 1071244 1720182 1665853 1023654 402354 1217553 1194430 739962 130634 1066517 1141438 552092 631970 724335 54938 1820012 701305 1525458 268267 1863529 1292493 1987423 1947999 262614 1372134 1993529 1678577 603624 325587 145427 1011893 900824 52740 194117 1880742 116221 491604 1906715 842061 468487 122527 1953793 513255 1230193 1583386 19452 1942543 664337 824050 354247 1521967 1394633 371187 777346 423741 1186546 255102 1981444 342937 1330224 567063 1180201 1594886 87008 844001 689815 1070686 937783 1992803 889308 47991 249746 380403 1717528 533289 1613780 142442 1283513 1488105 415344 1031403 874249 52406 103981 1268891 1853729 884693 186654 1969467 1557824 1706516 488019 620914 1552210 857633 244392 546713 981687 1728170 714312 227364 986088 1890076 98921 1105449 1182225 1501168 556477 1590635 212601 230919 1869311 1215162 1897175 839171 580053 701529 840598 1738345 1362388 1720433 1150175 809684 1594685 940794 636890 175776 1906661 1052878 444779 184680 1471211 1479229 999231 870424 1979249 1354251 1231600 622951 1094903 253741 1782746 1720545 832791 1332896 937802 1757041 238173 1407602 1239536 1910689 1917735 1759835 953504 1018 119798 1485834 1588151 609469 1403106 350660 216611 801188 925881 351021 1064989 1086765 1479147 239950 1928615 1712468 663688 1796043 707829 1077773 704950 1587395 722005 303853 1764565 748360 1431415 1951442 1365384 908273 874142 768588 1654825 1653585 811557 1895725 422950 560490 100595 481759 632041 317870 763223 753980 5912 1062066 1912399 21659 1869303 217127 423316 511384 670547 315347 898898 133494 1838062 390576 1142708 673318 174414 1700137 971810 210813 1288024 1980247 1154687 1009439 1185715 1580713 432258 1585329 204906 1642647 395244 985918 1415102 60216 889368 1891358 359398 984328 265057 942169 543416 1696148 1166517 1167176 457605 474595 1659455 1753364 40786 1019114 477859 1512964 1758748 952317 767833 1339926 558841 808936 192433 132515 1940113 590852 1224495 151433 1532480 1663447 392877 1722745 441697 1843325 500134 143947 1641372 129664 1670048 1276429 1766545 1668523 818119 1002314 190912 21074 1893376 1444024 37606 1951450 420446 81287 1830348 1281626 1172291 63010 406610 681331 534294 1277346 1624161 1012477 98167 900963 479641 1768998 264941 119325 279816 391665 768642 549787 1026322 1165506 1295582 110705 1307800 1434269 1740954 420812 392473 1543224 1307 11328 1529817 580630 709925 609170 241880 414296 1618934 820307 842108 1613342 169173 880667 1629156 1343871 1428269 525867 226414 749455 1901436 1340530 747560 374715 1399858 1292086 530573 488257 956207 1770235 1399451 1771290 1031417 129987 1119765 617821 401499 1353719 1553236 648890 69878 522841 422618 182400 1935155 144033 1445490 1036401 1148969 570286 1503666 103960 147818 104674 422623 923615 42376 1353733 1678611 1779784 1750470 441680 1798709 319942 1407165 288156 297161 794644 799762 191796 416038 1928696 1864256 130433 192324 492933 689941 1423655 571214 657600 1831724 1416960 1502178 1984119 998522 912406 1751597 1358638 1471038 176099 354749 1944383 1935388 1335284 1350254 1463324 1110777 1664494 799290 77212 928675 1278233 768187 1620227 1432046 683145 258594 1765057 1574684 825912 500085 377066 132307 1794488 885746 1020651 1022380 1219504 492355 753049 255391 175748 185819 469749 1028588 700857 1766465 80805 864134 849733 943776 707869 1774799 487347 1796145 1045922 1461530 717052 1302486 1467183 414970 522666 776093 1346924 497169 713879 1469936 1880402 1996542 1364519 458764 345388 586653 1241451 780503 1443131 1448266 99375 1933753 1576699 294833 1997814 1521594 992251 780061 1079503 982867 1551056 1935240 1597384 720329 133345 372579 726540 910981 321021 1875029 449453 1300434 917572 374626 1392920 771591 1854743 1120901 1473222 943534 310628 1997727 436146 1955027 1409579 133760 502139 1439289 1181674 1399597 1724480 1779668 563201 1148367 1187697 1878186 456205 1051572 368213 1413390 1116594 12173 90463 571949 1233065 1637482 1814666 1005137 866457 479448 309431 1880635 1781472 644834 405471 1350501 1985401 1293551 1322806 1674332 810091 1477352 136966 1310466 1509256 1219151 1862168 1052017 1331260 524885 860021 1485635 82799 392541 135376 760307 599550 820711 1422384 15226 756347 1159764 459662 1927632 396633 710920 365961 1659353 1814726 310655 1242672 1050879 1032181 1989309 1039765 380930 731193 488633 1805831 1238763 1442288 1147720 1251369 1106723 1173440 1202969 47388 842031 668608 1307462 1185257 933680 1607587 1043294 324245 1130089 1927944 126441 563702 1886861 1813311 1761641 1691623 710463 1395790 655116 275516 24548 1957456 692620 536183 839522 457105 2567 233673 1626455 1370906 449646 519093 458870 1593691 281138 1476340 1709402 1031662 1204946 874973 750063 1586001 612495 382418 721236 1390721 1630199 658248 301019 1623877 1580854 345919 1615902 767596 1823307 35548 912112 1963339 1395310 1815394 1285195 153459 1576009 1718720 94479 1117729 777233 312269 791581 1322156 601659 1008112 568773 366526 1131522 222095 929766 67894 953765 67526 1478299 205609 708031 476550 484891 1591488 320010 837413 1665351 219301 1911889 1523634 1505134 1948263 768033 1938448 702750 581651 1911489 1315469 1716028 960706 504005 213791 1770282 1790240 1472054 687649 430803 243328 523217 1155353 837412 1898563 1447685 1393783 357336 764820 121889 1193323 303146 1459734 66341 1897968 58889 1190521 122299 681695 534237 305290 148745 22504 414731 1137265 1836250 1880598 1786998 983155 679341 660160 606512 1913058 909103 297255 1514956 984596 23905 1941462 795620 858048 1435550 7110 482894 756925 1329616 1408632 1891640 1479492 1195055 1033217 714774 704090 89630 1759092 208797 604825 197705 788644 1126239 1844719 160370 823092 1338976 1714929 1631313 1637788 1668745 1173372 1534687 758308 415027 1880684 590307 1838912 227573 1713147 110769 1880463 1904393 252125 1627700 298821 460227 1246643 868413 1114101 282786 1132547 1575927 1479121 519395 361363 1259501 1489201 479794 292780 1564471 1340102 1611929 1504823 192814 371737 385452 1711898 1751889 1537187 345957 1961785 1390816 94952 1095650 1891683 1511 458103 1886335 499620 1145601 574750 660586 857436 790408 1046405 1797250 271684 263961 146551 588327 847056 1215346 455678 1638979 58186 1465858 374194 211895 298503 1183416 932451 1261748 849691 1115870 438375 808459 582144 767408 685658 370181 1967137 966486 1495891 1273645 1183695 1467045 1918687 449175 606456 1247297 921024 1075773 405678 380165 1911542 324336 725881 124862 1028750 1437993 686617 1577551 949637 1076114 1537309 895057 708414 645407 1834720 1354532 1392430 1347232 888682 1370709 507926 1711750 429112 285213 1709677 1988541 857654 1564635 1616384 330251 879376 693675 1994584 401267 1979705 993880 636593 1164329 897368 1622495 869217 1364728 474528 1463872 295269 204776 583294 1552632 80395 821942 1386291 1636048 1282295 191963 1240338 724236 1886265 479676 1605780 1946571 23228 360800 1380903 734550 596157 337029 110401 448180 556019 1342661 306032 598035 512118 1744817 652143 251426 1010952 1415731 1996279 1848555 316127 833667 1493325 1996136 1638719 1014345 1669882 1521356 1449948 392833 1892919 1357737 140353 1202168 65014 906879 192904 1939431 106135 941190 1283646 1033414 1612272 825038 144203 1534501 744389 485944 107362 39717 1277354 1333775 1958936 679316 764009 774952 427025 1378283 1703421 690576 156646 733940 493520 735822 1074821 1732499 1085846 1748882 474870 916331 210557 1666904 1172274 1301024 235100 1784290 1226046 1134160 436062 582203 1317071 1786427 148277 146521 1787122 1477717 1686379 1724953 1451867 780011 765215 1010303 1191335 1673545 587161 84670 1953329 343254 1459387 1142367 794261 1379849 448849 1970948 1418351 1897753 225346 1369222 547480 812594 1336386 1322266 1146248 1809385 910905 702469 897390 1347123 1866642 1149533 561322 176274 868867 1093164 1896043 1269684 606639 386025 1099644 923375 1551778 1412427 313546 1118703 139289 568808 819166 1602043 84734 1640834 1492152 1820671 1208526 685025 1559484 1757992 490269 685758 494936 274150 1451472 243260 1282924 1579783 1714182 1298576 1168406 1671680 254354 104941 152309 1810117 810606 76296 1359715 451078 1824711 109259 1473929 1931338 404334 1765775 758288 1190872 1379700 843255 1230237 742872 1942972 1578585 1781744 700559 1363840 639836 1593870 85089 1128543 1844735 160669 92712 1783305 1825914 516098 1403163 347888 386584 822901 1929128 85768 1717489 1892267 1026070 1766389 1934789 1306562 478338 674058 848364 1845980 935411 1781431 278479 1837196 596357 610781 1826267 395199 824898 1381312 1701740 503530 1524270 1611636 412819 383361 1967899 93864 452358 121443 967871 1795658 925161 1695814 17626 1983376 609563 1774294 1591546 164718 1388863 1533515 840301 16830 1679073 360639 1520994 1007080 656481 1566128 724037 1427839 1165955 1506263 490832 1657661 665117 731364 742199 916480 1701203 1101596 183117 1706193 1611796 1783471 1478856 1780844 961446 1995196 521221 175255 1347156 771366 1249238 1777577 1034367 1388481 1061918 1883517 223067 877773 1374428 907773 405844 1053476 1235259 125504 1887262 809217 1016482 1009844 651098 1214027 1919235 1487054 452537 283748 1301169 404096 1553848 705227 680025 943596 508816 832636 1109777 519084 82883 238823 1502206 1388264 1514331 143689 5549 1481661 995829 249858 1345555 562553 1126188 1335286 1820209 1709755 1673859 1729902 1254929 1743350 867908 736580 424093 217060 569556 39710 1336490 374449 970886 1557644 1002144 1633106 1789368 1031232 946454 1538898 1584513 1165913 76274 1681806 1134007 798137 818182 1466040 1357227 1035246 850441 1527712 670976 1807713 1818310 1054498 618600 1519979 1856010 1293290 894561 1544464 234500 217116 511082 966534 1465479 896157 425089 1733288 1035103 935481 1969647 1178359 1112768 1522225 3379 268161 711895 166986 791596 696825 550754 26005 593548 1034680 1358993 1702502 100516 851718 721136 1449467 321743 1775305 306575 769775 237784 98118 289655 1285339 871564 1617371 283745 1373893 863392 81950 1133979 372337 1351702 1349806 666822 468946 759216 665710 700749 155807 1257028 731826 1844019 252008 515093 1926971 66782 625564 1470681 1857563 257543 531163 1979690 41910 454109 921955 1265868 1748689 567562 52887 1943309 1363435 279535 1002101 1248752 122449 1838936 1038316 962979 1130633 1401884 933622 1233207 1723374 1195875 566035 939546 504678 1585554 1292483 1864745 779591 668785 926564 1219354 778446 47316 1307552 1647541 1595040 1924271 1309091 179817 1592248 1887923 983122 33792 106945 760263 916707 850167 603968 1726004 28514 1057424 1674904 1577625 1725384 443360 927327 1976159 703332 774706 797582 695728 570122 1754242 651490 15661 702812 1460964 1884145 1230232 11933 852264 156615 1395041 803477 1827441 466527 1442484 193055 926613 1910327 1322655 148262 753672 910806 1831493 341811 974766 1648637 1810004 735312 557120 1659505 1844077 310376 978480 325463 1834262 789981 1243398 1774784 776477 798541 1760411 1062010 1164259 1671006 215175 1193082 27975 1532073 119762 1649213 21367 611195 1051237 1445167 680728 1541863 1035748 103602 263413 1152935 1893109 348514 1242511 901662 823634 1704344 454598 683647 263392 1186151 1175127 1464818 1397932 1531015 1202876 1629654 1296806 825427 375667 1700920 1151315 1079950 1378602 390004 1898609 1020063 309601 1436155 847490 1277323 374646 180034 709891 267404 276399 1491500 739759 1304239 685346 1587020 885438 813091 1686305 904972 668755 1842272 917205 681222 1102672 578557 1070602 155003 1044917 371295 39874 523878 308983 253768 259387 1706446 58132 1190711 951539 1507791 427968 555662 630033 1923513 1779761 1915252 483377 770813 457721 1751115 1447862 648094 220435 1941317 596993 260925 1853473 280951 371043 850198 1358092 1648130 1299573 1892508 872151 1385422 862382 23610 319413 274535 752840 1920484 217287 906806 116865 931908 1484358 1526520 593416 104590 704009 1423747 751723 1257008 1826019 176461 262009 1784986 183158 1050752 1947701 1598388 1486497 946227 1989016 652193 726484 1918067 363486 1934976 325971 519825 910725 1653208 1852043 1508740 831914 175062 461111 976608 134519 803769 680965 1995077 825630 23920 1680850 230176 1564927 1452199 247946 1708244 592234 1879453 1450213 83143 239644 1430368 1537073 457335 1972600 840513 361195 975696 423800 1770472 44480 213297 393500 1805910 582334 1125414 980464 725884 1463873 251852 420926 235595 1945733 581424 1000335 1045704 973267 836299 1014505 447592 880343 1729847 20904 1681882 1388996 894574 1385928 1395903 927749 1554691 901330 1142411 1721597 1046203 384940 842843 1873201 1163825 706587 513370 1310888 536303 1044424 1086014 584196 1287263 1401377 815483 931809 1650922 661556 1768060 1999750 1451295 417128 1762758 902273 237258 1561433 45163 611476 1186363 641504 1995489 1685070 949050 282806 1160530 1206140 1360649 1081041 596640 813227 547272 1279360 1244345 1120086 467623 1978475 1997854 1259949 2842 1739270 1443776 457830 1553683 1410667 1393813 960106 731829 1298971 400314 649587 361984 107323 1860264 65985 855735 1048392 1378678 862485 375637 118637 804073 1596086 730727 50698 159672 1746485 1031602 1989532 105870 282345 1694989 1610946 1095353 602625 109085 177651 1831593 654611 216139 1646702 382947 1208309 928542 1571380 459431 371281 78244 1597932 574238 1535184 1443309 1355196 1366637 1615663 856368 1415906 464263 1095536 1755135 805705 295514 176267 1929115 1725215 24595 220019 736062 867962 1673767 888716 1274026 300778 1023199 526907 716691 1480368 1616645 129969 1629923 142043 268823 989284 1166556 371553 1703444 938312 709001 1734585 770741 794372 972231 858603 911193 787492 1520516 1165290 992373 436801 1950666 913407 1858489 304607 318190 1495209 675993 1608978 460313 1752772 1123012 1010633 1668410 1453377 625855 374226 104024 526891 670459 1623331 74798 309744 17250 1393155 1245071 815527 389445 691944 332496 822673 1875221 115198 958155 79464 1376354 244191 1874932 505371 976004 218399 338722 1508905 1011379 591763 507024 1522754 1245712 291273 463900 1348353 460196 1202279 317356 664166 74897 747013 33703 1716843 201216 1803494 819245 551100 1236213 994680 134708 1826827 1499493 1983690 1836331 1398046 354727 1235635 771539 1193555 1780517 1158628 1733189 1224919 862295 691701 793473 341066 1591715 1983241 928071 616593 915042 1393072 626755 862032 336772 1233712 1022060 1554385 1650556 1852329 1581385 584283 617287 352617 998538 1029601 28913 1787704 36038 823094 1616593 1769738 1638042 1777499 890547 163446 1949948 174811 883835 1554529 1782632 1643199 446804 467141 1079088 572881 345612 1394046 225293 982207 56098 1788206 1454453 1708342 975472 396254 461925 1230549 691778 126 1232982 1006881 1068549 351081 1648111 1619183 1144613 1395914 214577 1991672 1290645 1185107 979621 1516655 690006 1179534 312453 393384 150475 201736 151614 158643 297509 433476 1977859 501187 1535239 692880 917827 1864835 1872024 472476 1056859 1102159 1423568 1770725 1656675 852050 588707 44681 1310046 1611304 1198026 587649 567112 1797240 21675 225692 1514807 440590 355854 495025 422884 1646379 838127 152294 338003 890178 1641734 1311403 295640 1538246 373605 1055449 1704684 798928 67499 1939069 198667 1344866 895084 1928325 1444833 127690 1398892 1568170 1816193 1652276 958933 1129075 1396568 931873 1877784 1400743 562897 1713345 965723 73908 1131795 847661 1464372 934405 1125706 639850 641570 1444957 700446 1069828 22122 1388517 1723188 1519933 222844 720465 205939 753597 1683465 1227282 1723053 252161 1983062 1865469 247018 92191 247559 1145893 1558688 1393834 1392042 1679658 1783361 698071 570736 1793414 876889 1334820 938123 1453667 1844360 1464352 1143847 1525117 1316792 407558 1094183 952093 1524839 1267119 404044 179728 1055020 566394 1509961 838614 1486464 472680 1183962 1475003 1880668 229083 224 1221783 1340263 960856 27851 1385804 1297434 393909 277957 1300395 1616283 20270 1039647 1613902 1212336 481695 383633 299319 1048538 1973106 642485 1162927 1642383 265313 386895 746781 1085657 784098 693526 1522401 1053468 461127 1772121 1325920 1085927 1893043 1696941 1601731 15023 750482 82226 1924895 317683 1255045 1522645 836696 908182 365321 266145 855139 1551285 1780071 316389 1572655 210787 529927 11074 1643850 299273 1236305 669184 1923656 1849613 624371 342721 26702 1206291 643921 115942 1918928 1699288 1694220 565857 1269557 698066 1456721 1042975 297709 522635 1702876 1127110 968102 747957 195909 31151 1613112 27083 431214 184997 992875 411793 600270 677777 1517755 206825 1212740 1587670 1950791 1718873 421666 1311443 1458347 502972 1687435 886630 1768396 643359 742254 895116 764474 1719169 1776438 1467009 560183 38393 131084 1962939 815048 1695185 108278 1227820 754867 1137535 847007 990193 1057892 781975 819442 1613246 155683 1365561 1510778 1839005 493335 1331654 822545 359566 1062833 1783499 169059 1791780 230460 1940299 1113442 488642 480807 418586 207900 1689364 239507 1506029 798865 1744624 722531 21923 1739454 648872 1010891 1877694 502266 1092631 1960632 1011999 394226 1809666 1183677 1086582 1816878 412396 1315751 100937 798292 1536403 358215 202625 1935690 1964810 753868 254094 732880 714341 1466107 112587 469290 1292020 392342 416242 648792 629165 891181 1785011 1401165 1791653 1005054 54829 691279 1713320 1225639 1037237 552294 1353664 88374 669025 1515234 764538 347244 691357 1384623 1090306 1409235 1535990 1535951 1731155 305254 294780 1352425 891408 1039314 1491476 1613585 1547548 305246 957200 540172 1248174 304589 1819212 817405 727960 462979 32375 803099 163561 1552348 1447999 963850 232139 1497284 1066611 1390939 298315 1839399 1188064 113989 1291147 1378782 1713160 1939644 974310 249504 125440 281907 1556698 1450408 1428388 986970 1160263 1157058 1665219 1212428 1628611 945020 1813300 1180788 1507660 42829 145481 988261 381176 414030 205362 1696913 1347041 641837 1997986 1834086 932913 1117 290708 1002309 1464353 471347 1044670 912657 663100 1843050 172708 248124 1010292 1860091 878086 1149028 1603872 1477128 1340985 1224535 276904 1300518 427498 412413 1901379 1562780 408326 1241085 1196899 593598 1030324 601319 543002 1593196 1908786 747516 1040836 1262137 1087027 332399 1565318 944937 567277 1584585 62082 1484642 493916 60545 769363 238350 414457 677106 900674 678947 1141190 788834 514051 1705156 1685156 251962 377833 512396 1721697 1904516 181875 1627757 1253751 983406 715276 615144 861789 838449 1181377 209634 1931675 548405 525315 1450810 553460 1441109 1366463 473459 1310281 1387990 476556 1936265 198882 668532 39584 1228558 1653643 605296 996198 1203815 1524978 1215727 291595 431680 268142 1241212 1114099 813648 1092987 1631646 1402209 783548 758429 1325641 1656399 1465668 1511367 1350172 799992 1240902 751744 1515832 1491196 1700946 931323 1520049 763540 63739 1990857 653434 1508388 553265 282120 918347 1763976 1533918 37702 563306 1078204 1933281 787655 560073 1240094 587824 1117471 1307907 1033319 759533 577347 651288 1007062 614185 891051 1023527 983010 946855 1680802 1231158 1106113 1076632 282708 291346 47372 875891 1808281 1922598 732893 345367 1629443 798954 820356 1053400 613332 1846449 1129531 419939 179760 1247634 102955 1375188 265412 427269 1275674 269523 1329065 49596 1458214 1095544 1505556 1664527 948564 627042 457144 297390 1280354 315605 1039339 835582 1471103 1946360 1463361 463387 286631 272204 738953 1185352 1307158 23088 1588504 1306928 829334 1739034 1376755 1868229 1082455 996730 1601512 136765 1874554 1844207 1126786 1445722 1638346 950408 592221 1098041 1944365 153204 1646896 545681 1491784 443775 482306 1334823 1516171 939779 941483 1918002 563652 228564 1481389 653373 1171987 397044 1180048 1940473 1297890 395298 13927 647630 332701 1156872 1179355 1551613 838981 970426 1701945 1351392 1377313 677336 1865823 1840935 834333 612426 510239 1227531 1149883 1754526 39390 1548713 1186850 1025690 1023467 1008950 1824071 397050 351999 211356 296967 263575 1366361 303449 1424438 613579 331285 732760 419674 1739860 416216 1825779 218429 825521 1007632 142922 776174 681948 1294980 358477 113260 1071765 173586 439021 1440828 798828 1212235 1693704 176021 1583223 949190 986560 784190 846281 768608 1042617 739243 1909783 1242641 1380718 1572524 1617055 328266 225113 1753306 1417252 683707 156196 1156253 1451565 1179570 1878217 1571691 1684045 1811829 1993906 1039522 222871 981644 1817262 1445617 1978580 782005 1245303 1040312 1077599 1148809 4704 86921 1353481 1072157 1926131 1295457 1092245 1747454 463117 822644 605103 1520494 168633 1662735 236066 686911 497224 323933 1724238 862536 253283 658115 1289266 36466 404758 1651666 908015 1590475 1800441 996177 223533 885168 986858 1889657 1780376 407736 1809672 1045253 1818361 1108833 782724 511175 253210 205310 1262358 1871803 718464 1764830 656778 633881 1518837 672633 16505 1179109 1794138 1753123 1111680 1753552 126057 1427641 465108 1640120 879557 1279207 671627 90596 1288742 1092137 266510 326333 471270 206817 43579 895873 1777531 613545 551916 1708690 873262 1358698 1266152 1176465 1371632 1221430 1368680 1562184 247737 1503095 1452708 1917835 1966139 1190006 196198 333451 159371 1766080 217200 1966005 848556 124851 1326616 1587371 1953899 1672014 675055 846156 1715988 94622 638996 384005 1186142 840264 723178 1763510 1897915 1566418 436767 802426 275989 546544 743815 1483389 267528 774592 222634 1800549 471003 303725 1755479 220543 989230 255941 466247 883547 135665 560824 1731570 80967 983840 1604703 1299258 759200 1973701 1865591 1935093 1352394 1831372 430338 1525492 1044747 1412312 1406409 818946 1145575 1747060 903992 1634764 1703459 1408498 599147 1791102 1720666 853747 1711929 1174566 512567 1471888 1789470 1640700 1086438 1373757 1936972 1916951 841243 842346 547120 1331240 524428 698612 1428165 1440272 305824 1486212 1128706 405564 1600526 620649 1432151 85313 58130 1994106 1564724 1953434 1851297 933118 739548 678855 974622 802653 1185156 1834017 1807685 986316 1074833 449682 1479530 635556 1820951 1852849 154125 612395 228216 1744251 205318 1605198 1583382 1967069 1890614 1487061 259655 1927987 1922004 1779188 1569441 125303 1067625 223095 177564 1962319 1391592 321263 1069264 1207935 130042 333355 359291 811385 960568 1647659 294732 1317162 1902710 1413053 428236 1698418 1126824 808641 590544 1082002 177582 1119647 1068158 1783462 470607 1340470 1238887 1300909 1877165 1110255 15775 1991351 1440964 1182187 546201 1284075 23372 544244 350091 1704786 725669 237040 898874 496464 673195 1809519 1567325 835117 946742 561769 179213 1087032 1097147 93037 81210 1371425 360691 34568 98564 1064402 1488586 1964642 1921273 916600 1628337 1764893 382562 1556640 272146 1383612 1649984 978999 826593 1324988 1304445 55104 1024916 534268 1788585 388426 1957808 863273 1338533 464133 726630 1901548 1439597 327827 142564 1726747 1595607 1785759 1737132 1408841 1094633 672969 649089 1393501 541332 1573250 62262 1927389 1947284 1485148 273767 1354894 1529593 1182102 228429 1110848 1484316 541464 1567179 1528385 223173 879726 139052 1082313 1819566 93197 924572 875067 1619274 1560628 25128 1167738 942736 1978271 1837055 1319205 325700 508701 741597 353785 481316 880266 734686 1456416 281051 512958 1778282 1538532 407743 1774270 966078 701656 1673966 1981282 963053 1586958 526831 249123 1451707 1971080 53401 178157 1995046 1280842 780509 814566 346151 952549 1248693 1778893 687000 1800265 749219 1648620 1309904 994108 823946 1874359 1506756 403835 1142015 1946832 951220 1912566 1993904 691788 1055311 1991309 374399 339482 1110706 513494 506469 635759 1009308 1235588 920144 1257475 649157 1776825 1342058 914196 777043 244487 393985 1448046 836794 1882291 899945 1192599 643381 496870 1178413 1669797 1891646 1484782 1837016 694245 1426504 265497 1391140 1938587 1424289 973934 1123789 365333 1258770 27909 753726 1405253 1162814 1651738 1995270 1614661 333020 1911482 292514 1559788 1849922 660917 1155607 1892007 936322 1600992 1927450 1258032 1515803 582021 1643425 128430 1362821 116095 911584 143191 1552058 878976 1146114 650151 1394762 1012635 312046 1783899 1186788 1314756 1819578 1815110 983865 1013870 1371390 511707 1631372 264331 893495 525881 1094925 654384 33784 1368758 478297 245841 1431365 1087968 523847 447234 118343 1082595 1293604 1834106 38621 436463 1707676 807954 277408 139997 1664658 1400871 1259762 1361486 756580 876732 1842056 523709 595770 397915 1276324 676031 131527 1010241 889566 1624077 1514071 249707 909260 1550992 1899020 1002023 1404386 1454624 362603 1455016 511014 1566239 771992 921313 865263 535522 815780 479893 838537 909917 810742 1543824 1990234 1930433 300997 671780 780756 1027562 968287 1438738 227401 667968 842361 392004 1742635 92083 1892081 299857 1018327 543939 148487 1531828 1068374 555509 1951715 732432 353713 55254 315547 1839061 269909 1115191 454782 1988685 1164994 1378188 117248 686503 331692 312313 1237980 282100 831165 1791297 1018023 622062 653443 1787640 1999969 1160552 343683 354137 310040 1372208 609162 328328 318028 1921692 1845359 1901605 942764 258255 655618 1646274 1805894 76491 1372303 944085 546693 505325 1443139 674280 1919043 1053221 835349 1381275 64643 777034 906249 1434800 1615131 1030080 1518678 641977 1331708 1841054 972999 1388372 1793983 1330801 1184604 1458669 307087 232604 1246414 1464297 1825075 556211 721495 1098640 188385 1837544 269569 349977 206124 592144 1838628 1973165 513191 599106 1505605 691999 319252 272658 679186 1404489 166568 1271635 994819 1919732 1359431 1095917 191718 1623508 1533242 1097656 1969718 1175983 452304 832900 1314547 1529905 1608313 829897 671834 1992222 1419227 277340 714337 492945 1309926 1734034 1533603 181422 1563720 812411 410904 1016777 1712482 1922500 379048 448898 1615777 1167759 812325 269424 472649 311776 1315614 1716672 1363139 1108517 1759310 177880 44763 1226097 1163295 197817 410243 547162 1876002 6940 1691795 1019288 807807 1497218 940197 628249 1420693 1793641 1810245 1013409 201254 1961831 1890228 1290889 1338592 1853685 201569 615364 521613 1724560 4209 223194 1668094 449775 19269 150416 1188101 463661 873873 1435675 304038 1042604 1069779 237227 408669 871279 1294108 974305 1427437 1101806 1724642 1615630 335187 1095964 1405784 296381 646482 1989575 679899 977480 1032925 1150650 647384 1465105 444072 833810 1569843 371332 550938 49407 372957 1467869 1027146 1657897 1730038 659916 856702 703164 1772030 163567 1330089 922716 1529176 1283966 1661125 156572 1789174 234939 486663 1225980 1467024 1864542 940736 935137 906505 338600 1767648 742988 1040432 1604961 288231 1130541 1649633 437247 583531 151907 1353923 1151409 1038773 1185965 555085 1977970 28202 1129348 1680758 1701574 258292 845581 837161 538355 148782 1370741 368838 1833411 440568 1720462 1608376 408575 891906 477612 657938 1343011 1768966 1071580 478305 356199 1566748 1902821 1152336 765391 1427208 733099 378726 1233760 1947303 1231546 142727 861191 1682070 571101 968378 906277 443126 1624932 1561138 1020826 795444 1490940 43299 26958 699611 355174 719905 356994 757394 1858220 1792703 692286 1160111 140414 1300125 1688671 1075275 317077 1426400 1945082 530354 468608 598985 1595722 22116 1716259 981378 868180 223910 905133 241486 595945 1250356 1361876 1405807 1926569 966601 65379 1326406 1440519 1413046 162681 1774903 549902 192242 1910406 422889 1912361 153933 1096020 143749 757884 737263 317441 431339 142766 1331006 461368 1313294 1597299 260467 963929 1011538 1039845 1374634 1359016 134289 820275 30930 1990720 179576 1083159 1661889 1113538 482548 2878 1648677 1680097 1126066 1827486 803651 35133 17101 964738 352318 1165730 215134 691528 1775272 937546 46639 1309210 716445 939827 911727 532330 376866 1457967 479745 248310 1073639 349945 962042 1736891 1261788 959867 1361424 774550 1728738 1772443 203966 262108 767116 372024 1400551 431091 1154025 545004 934856 1535499 835777 1385553 1282096 1556393 1884642 238244 1454554 473573 1561348 432361 147195 225308 1769468 302555 1951966 1909651 930470 407282 936936 1832271 1769546 353162 1437768 1771531 1689096 1172886 946709 1053078 719907 252925 64437 710924 95268 1114351 612928 1156085 1525059 1372023 1360382 1794778 1326710 486602 299695 1898035 281377 1568173 1434170 22636 1935994 1188959 17073 753230 1737935 1436665 125324 1190380 586718 1701853 393914 703076 530849 1452616 533743 1286077 728675 1393323 1029857 1679827 866844 1568598 1055797 352936 1564594 228734 1641816 335517 365173 1082701 812960 1643120 1097424 1478080 563596 1514875 70183 25209 1473870 26152 613984 949030 433828 439932 1318143 1253307 1789401 852828 1271939 1487357 1505238 577921 1247591 1802671 530636 1970721 1722606 1863107 246292 846029 572978 1766144 427506 653479 734689 684169 268134 674195 1396855 1864860 1214021 435055 1437298 1610119 908978 1133103 1176713 1489440 857285 912407 319160 1178034 1850155 51776 138380 1670074 1743016 1901700 292304 1161727 1955977 1663659 1079386 1874162 1696747 515147 1394903 714694 1732129 1838939 1766663 554813 900213 1120178 1309814 552373 363962 650620 952828 1833491 46925 364617 749429 483823 1377979 1241988 670854 492696 750706 1743115 105123 186579 1920782 1081088 128442 797420 1195229 1469715 1473088 114597 1811553 579765 676556 718109 1960168 1063563 880783 1423070 415666 870345 502427 1576670 1945139 64637 203583 1028753 895438 338726 291312 622904 1169238 1173142 1437147 1031568 1687451 1449025 1980069 1135817 1679824 125590 1179939 618016 1884454 362471 735707 259678 793217 1841369 1455429 596546 947142 1444412 198979 1875181 1711597 591662 1011184 895957 350286 1458358 1003935 223642 466703 678695 133263 1945679 822795 671491 495326 1141750 1205467 387585 1747829 1668034 698836 506486 1469212 732312 1838236 1951637 1815393 1606703 1150573 1556946 1985643 1284458 1466006 1968904 1032586 530228 1177124 52420 534616 1261865 1286521 99589 311124 211458 264945 1151276 1449744 828557 172961 1897137 998017 435700 1052153 1640209 1293045 1999748 735674 452585 924828 584798 1968108 1606258 1573975 1427414 340976 1409479 1554 1791319 227042 579217 1774930 1846244 1878872 1505457 1084036 368723 834510 311791 1195951 915742 20809 1639800 1680241 186460 1930622 1730923 1502471 119150 1454804 1149127 1239767 1714503 1646321 16355 116072 359062 1264489 451924 277173 384605 1086345 1917728 319006 1721253 561202 458784 33466 1772110 760229 411875 524327 1742511 1203865 1726143 1167685 1738479 925661 1190812 884004 279250 710177 334305 1526749 897308 1448187 772856 814804 1546716 1151489 571123 1721492 884370 1063041 839703 1493816 644356 1113343 1100878 1093531 674634 624023 661859 66937 1461589 793519 1692969 1468461 1615857 283822 1294611 309278 1130878 311328 324212 1151387 1240825 349718 1306803 1839818 653124 330625 428960 954202 1231061 1970334 686517 876958 1250343 1696472 434227 1966434 1415835 1204256 1167483 1348083 540477 874448 710445 1406503 142507 926874 1113778 1225386 1857208 1854682 982756 417627 985468 852819 1061966 1706619 1300237 409786 842529 682989 1373898 997851 228290 1871233 1078485 994509 146082 1919839 855316 555337 556146 92872 323556 1470302 733745 614218 1554117 465135 1493214 1326996 1422180 1960992 243776 1634025 1492954 949660 1122790 380988 202955 1032539 763861 445243 766970 574158 111184 773411 1558749 938092 228805 1889076 1510980 387456 838010 1487173 782748 1187842 557177 1578919 200233 1507833 1057215 514228 149925 757521 1103757 1616498 299698 1325175 1951447 1729281 1064696 435676 430000 673427 1168389 1462197 1382016 1910415 1648110 1147467 1502699 1324413 1403950 449792 1587280 1266369 1122657 1447580 513343 1348908 913489 964247 913547 1365772 1036880 607563 1054696 1138247 929798 957384 1474758 1162456 1791661 798461 694801 738522 1102361 1575890 1419654 1303790 1649265 1991781 128872 1662389 620310 1338094 1362498 702288 73184 41963 1647727 873174 1927095 875112 1616048 318365 1303179 530557 878549 1829156 871743 408597 1636269 1611702 98314 339048 1403387 1294092 1534019 1315065 604674 619222 1113394 1809784 1310527 31979 664744 1510581 268930 489684 1706514 774185 1103256 1648516 689958 1166480 934475 1272108 80333 741190 1160565 1053535 881243 1117490 515392 333191 1728632 1074828 829046 1228376 887278 680607 722532 1702706 1999924 1825449 462340 1891034 1670859 336025 1190319 1608914 620197 1886552 851082 1848527 1183384 117362 324849 1801912 1233546 407322 615165 179191 1622065 1621973 1965239 25863 700405 1459002 37126 737110 1991633 1661111 834047 1175187 1096307 1126838 1093380 144777 1194078 465991 1993925 1996318 1399667 805455 1709702 893494 774341 1589891 366689 540948 319313 1550826 898724 1665399 1668976 72253 1083497 1840399 274551 649935 1681648 407554 484124 885393 408908 990249 777458 87704 1413658 1498726 924445 128068 1202275 145116 1521266 76255 1007120 69943 1948729 213833 258114 20250 1030576 245371 557564 1022438 675052 1919505 1327081 1276010 513178 349213 473087 1228888 686909 1939976 494417 1910075 1172718 1036015 1045655 591594 338809 1630145 1205750 272584 288549 308676 594742 1990836 1676767 1849564 1411272 13318 1654079 791985 651244 1853371 1983128 485342 1332420 121369 168256 1232022 1444782 561574 1912481 872642 130995 1912236 671134 1048899 1076421 397795 12646 671958 890142 1895138 1024962 1566399 1361124 1427550 1354273 649078 642007 1071508 459572 947489 68951 183860 767100 842449 1458539 78001 1540495 716217 39264 1842034 494002 472657 1290309 1860424 1683306 1511524 328520 1600955 970371 493489 1181431 1352691 243113 1285140 288005 1563111 508328 90390 1136691 1714303 1500620 1833485 427297 389614 782087 148076 893629 172584 511308 1466112 597546 552239 1085172 532057 1550205 1049861 1719410 1688891 203689 1170926 906158 421640 976182 1851745 1967446 1405335 1125473 1833284 298027 101701 1305542 312495 1446819 1509054 153215 161606 1307773 1220104 1841159 1611889 68317 1443783 1432240 487258 982488 312556 500403 1636359 24435 589739 1675602 689583 897222 1804015 353697 1416305 1617776 972927 883932 1875949 261140 347652 801310 890017 1638893 565735 85833 1346035 1986865 958752 1508118 1929623 709031 286018 1734268 503758 1208303 1725926 73390 1487767 754345 211612 1871031 1620531 1111264 1308134 1463560 1428217 1880941 1877672 1721313 862256 1960989 1044985 500415 98254 678464 450064 1061698 652319 482250 1192672 1162126 1058868 1782925 52456 1498325 489972 323496 662768 124986 1467177 1887642 1489435 1582599 1455786 579416 1143263 340512 379249 3143 1610393 1129930 70887 1104079 957892 1721148 427304 768947 1532735 927442 519128 1775405 635620 38429 1258424 1573898 1851222 231482 1123400 1363391 1699068 491764 1398362 970896 616547 228653 1120712 492839 1754459 1943850 1092732 349958 266804 1002932 1251673 1334219 925280 1736129 1954191 1932972 1567043 1908944 1810490 422112 1987514 1209112 355897 714361 988234 1333397 1435509 1591078 1924793 366738 1272870 1458644 1881103 662391 1349390 32561 1722629 1151323 1340062 653208 1305291 61510 192255 1458284 936153 141772 1838660 51439 1463232 1065141 437118 1923226 1834907 490848 78467 1830389 1796382 1163552 252171 352222 495310 1896137 1667817 615980 544363 570633 586092 811956 1974568 800202 123762 91634 541849 267246 60591 104000 574110 1792245 833302 1403688 1315028 1336466 208895 867615 1568021 155193 1675746 728382 722112 76873 54330 387624 875271 1903341 804882 1654426 894815 197084 1250689 714700 463687 304351 369310 626744 1848604 1242935 979541 1699523 95798 436434 720638 1408208 298382 1851672 1167145 242831 1135470 1239659 1152500 360265 312992 1248920 565610 1775677 1495396 1105638 1868061 575480 1281008 12975 1996773 1120145 1012092 670903 523049 659547 1996568 1482555 1832541 837717 876951 1564158 1217584 1996934 843573 797590 842273 147167 1263894 1233748 239149 514973 1249145 129827 1503517 1864033 1833282 1478578 1290518 1905039 351544 1659863 1075413 1085370 829478 403871 740651 1228925 314947 1517264 556189 1147111 207772 901796 1900320 1957755 787593 1492405 1645619 1122054 743138 1813731 695636 340314 1653966 1979393 1760665 1216608 1400286 608574 1468533 944984 1614032 1615389 1810825 1267302 1710797 790694 1210362 986107 247949 170963 1360501 396946 1517394 1194633 1292181 1958722 598350 151454 596869 173197 1346686 714258 592263 258141 825082 555882 1931405 693367 1759716 1042700 734112 317314 1547891 1199701 502606 1933486 827551 209611 1128560 1775899 595519 1566801 180707 1810006 657846 834526 1668158 1802512 1773064 1724724 665691 1672986 814239 1654367 347957 1979920 1380186 1053559 1123674 1741109 544393 170612 1921913 883171 715738 1123344 1456497 1470598 1403258 49223 1642426 1139575 4806 610545 1559977 1064476 1380318 1195865 1516971 1097749 749527 1994266 772297 727710 476255 301757 443066 1687826 1837828 584570 848871 1998294 1326317 1104048 1763253 132560 1716462 751275 1378868 1916531 1039245 682054 1480185 498334 835625 1628402 1385547 140891 1051426 884341 1140294 522290 724069 1946809 704402 850062 489580 904146 1455027 946428 1689338 1361984 297541 323899 601666 1279061 312552 1839507 1494142 1348574 345122 676170 675636 1088916 67881 1565549 1221526 1742486 1608404 822541 1046703 1073949 1922512 342814 26284 797654 14083 591697 1303127 1208261 682658 1231445 308962 1222878 297548 1263476 166112 1791913 1407027 1827060 1049118 800916 731221 1572264 1111369 435216 1663892 1430433 1871753 696743 1412601 450363 1272142 801592 1454621 1546614 1161537 203718 1040695 830770 1244450 1684001 878429 404271 1655886 974342 1108259 1570283 1761933 1116965 1837785 1049499 19944 1604800 919149 1284912 1788590 34971 695307 1827516 1285972 175169 1406221 363719 567300 173550 1458070 875970 1082659 601393 1050744 954045 1829760 295555 1773082 664735 373365 1475988 897878 1236762 418613 1848543 376944 805987 1745568 1582166 1313215 543076 505156 229255 297872 1236438 1707289 673550 900929 790244 409980 588063 38507 685815 430953 742253 328327 779000 712870 823412 1114814 1595160 880047 980351 465843 404808 908343 1230593 517673 42317 1409733 631353 211348 1921102 1909587 430081 465179 250761 326988 1906496 85998 1919451 621479 1809142 979476 98398 488699 1855290 321279 1347495 542771 1219288 1755538 1646184 440285 1997815 703372 274688 988788 356855 1407977 1618980 1342408 1466530 623001 1314366 700377 1513332 1987817 1167578 72266 854673 86562 495224 1861769 1453626 1935275 1716699 1448707 438734 1569096 783725 571905 773169 1091566 1250410 1812158 1862351 1529604 601220 186342 1028892 1397938 914659 1486278 1986768 1958752 1483733 746185 463464 1962913 1480498 1259717 171660 431282 891635 260660 902823 1958668 931069 1489491 1010447 1187718 413963 1296154 1161584 1891866 1892863 1021155 66959 1364918 1496312 209601 1669199 509159 1119324 443468 1407980 1742528 402633 1228329 1479535 997600 1217825 1882532 852303 581102 269559 1572320 909827 1725564 1008997 1640740 479288 398082 720036 1921571 1430818 391706 1483202 495402 1743819 450222 594432 1235343 1810829 592645 762155 1052873 315558 77554 76383 148979 1556331 1800780 1112476 1974465 194980 259201 1348958 284221 140726 1201315 1241414 1951984 610889 769813 1868037 330699 690519 21076 1086722 38301 863426 293808 324731 617320 1406735 1751613 838721 543587 1919055 1126433 14763 1516881 1571933 1348192 1705511 608946 826944 623882 963048 1078845 1048861 637456 1819554 1275552 967267 1240638 584225 1665615 1083977 1236850 1777777 590606 1440662 1200778 46442 839413 970099 566827 1557753 1980919 585730 1170379 1626701 1864069 1323922 668145 95434 964468 455438 436864 593201 1958917 1631899 1044079 1584566 622523 793615 222034 39770 1938273 551115 1150712 1607273 1498927 1733290 871149 766111 1620934 559346 1296651 396617 1321412 1141786 674233 1498970 1173253 912564 811797 1998193 849320 109937 1994854 1328360 1440716 1457416 351873 1337343 46725 1808519 1927004 16432 136392 785597 1586814 1651602 1485210 303012 1495430 1231212 108261 1356757 1989018 1540414 85375 1580593 688646 824302 215703 622121 1525801 615266 157318 1384643 87543 1764266 475999 1715957 90296 1702998 1839802 844051 386947 1556605 265555 1014164 986832 1737781 1241108 1916675 1370403 1818813 271389 606190 507803 859487 1386375 416911 786480 1825940 1184783 622033 862948 894087 63757 1932604 617508 1107118 1105654 94970 1530912 1727716 1666728 1251753 876807 159067 238223 959864 1849796 864896 1582001 283820 186685 132050 391928 748899 899356 1822766 1901337 587447 1294962 1016888 880546 82702 67563 1864594 1744531 13003 825974 1238770 1022646 539079 1422137 1548918 1319745 833735 394350 385524 1356252 1088076 1478781 236812 1876434 19283 157431 539334 1836532 1110849 1420569 1892325 606225 915241 1916256 1920577 1976748 11759 1093659 1155985 802943 1857982 1599667 1385606 1497736 1768348 573221 165055 60526 707999 1774421 1713575 1335965 601825 1994350 336911 872075 519859 1730748 1724721 925776 888096 627960 1802036 395959 276620 1564256 865206 394660 1982230 686833 1456428 1979659 1393714 658466 368120 723720 459364 1995965 1524156 1318365 657370 1218764 136407 200256 505410 1913356 969299 879985 1903684 723272 757926 1808024 1099244 467967 762471 177384 252471 1023099 1004368 1454650 111141 714699 970917 1169683 636170 419949 125405 1565256 1368901 592541 1835840 1727492 1527940 947231 140457 513142 937870 788865 1274050 1386465 1680838 217753 484713 1788620 1431398 203000 786680 946495 1578361 356642 1399065 1703238 1733916 406901 751569 1082154 346840 543066 726582 1819737 1265390 416563 1089221 586199 48871 1360543 1729583 1794470 128369 62008 757562 1420900 1730388 1283611 469619 602044 107744 430286 878341 1400845 1461778 1648125 879169 1712204 913602 371312 695269 1316460 266396 1519532 1322898 1744325 1865 1199922 1518188 1818643 1379742 1342824 1821689 1179110 1688542 1344218 857941 1580087 292043 1910113 1545414 1770010 1967260 1147726 1528612 1057684 1760565 133542 1171018 786113 433785 1489794 1554419 1066373 1134478 1917345 1934576 764699 1343510 127918 1721962 448509 1795588 1121510 1506396 193163 907977 242072 176450 1752790 1372610 1862692 364987 788645 546922 709762 1039860 115524 904737 417004 1674652 896560 354043 716797 93279 1915748 605140 496675 22647 1099620 101907 135493 1107185 534577 118399 1509275 1952524 1036161 416789 887828 1196435 711908 1909032 1189622 692713 1736591 52195 1648194 1915192 1027696 1586561 764147 1280178 288295 1304998 87387 892884 1521070 615452 373848 132550 1594419 1365630 1599156 166633 772652 1843836 1149688 1587669 468224 1070527 883674 403149 1536717 473113 684022 447586 371071 1001924 969145 692729 621588 756437 1988987 395078 1334395 67175 1558313 481000 1630971 121273 1473665 1373777 1799596 118814 946658 1408155 925780 890168 1826909 945051 1947431 1145541 145799 1243936 169268 999882 1133014 1335350 457600 387405 270149 1429568 931634 354603 204341 142949 1754427 1379992 657457 1669542 1412258 1902819 154314 1024059 1053673 844518 106634 174245 36680 141750 1247357 600488 1966287 959407 1507430 373542 1104766 1842699 1486791 1205132 1104706 1386158 1166895 676609 832541 794465 552274 1157667 842112 1949189 1356814 846165 1022696 1394527 1058545 895114 378959 1102158 563030 621559 1302863 428949 1625647 718468 1616589 663714 1487097 1003780 602547 96422 925879 1864868 679261 740350 1786387 375178 13313 622052 145891 997167 1843723 271225 356977 139415 1410783 760217 942643 43203 905049 511598 1123118 1825288 1153691 558993 1864386 1957219 1231624 1728159 1852132 1957440 185854 821790 1691514 1242613 39488 1708804 1198453 380313 1278040 155886 246954 1333011 100733 1580882 1890487 467242 1997302 1931138 703684 264849 877551 301893 566636 787648 640122 160080 591102 1462963 1437677 1393410 1499712 167112 384108 1870499 629232 728807 1395989 1198143 811650 1379617 457603 443953 782139 33683 1270001 1870396 1417238 1985127 1657172 62869 448384 1653104 464094 327525 1223479 902603 1451390 1505514 268745 1678328 1918507 538001 1855399 359180 485915 1520860 220725 1298308 1493741 1319355 205192 476853 504815 243946 1267205 1875516 1460878 1340353 1413799 462898 1259659 81309 1239945 493346 506635 617529 1345671 492304 424222 891195 1834002 702913 1764855 172576 114745 1531106 1323613 764923 993009 617454 1504205 1811766 139966 574411 1700763 1359617 472167 1425636 1110901 789895 1864179 49567 1128110 109731 862756 26452 947962 1538345 492117 806022 1398441 1503011 731099 14246 1560927 591611 526700 108801 463789 579244 1197560 838347 1901978 1359843 235746 1872819 1621597 34952 876872 1577589 1300098 861287 1001047 1306769 244824 794654 232889 634982 1735562 1856383 453411 1174294 1260739 1546180 727991 976397 890238 1468733 279762 1314475 1610445 1346662 931858 1452687 288485 1540072 1847823 645909 128135 1951699 426398 1619857 321417 370828 811682 1668683 851547 979817 198709 1623776 1657922 1286062 1638332 768321 1798956 583698 1327079 777620 1460956 1714346 794962 294513 1764380 1832202 669621 197156 1475178 816390 335727 61911 1654480 1570954 618312 932624 123488 325475 1380879 916795 1555331 1797044 559473 1024550 930977 410229 409399 1153211 338830 604981 1381959 449905 1616529 1739561 337848 818808 506409 1857523 596751 918694 1026823 896437 1334634 1807956 1959106 670988 128428 158374 485037 1007058 1083332 1829938 1712289 1388764 571289 1149532 993768 1877188 1704796 1382846 1729308 1071188 109982 1783535 472978 1335569 1031718 1750042 1158120 889493 178262 1044609 1742663 924354 1017030 1502095 1947962 1509405 360629 1008295 1427706 1619663 1814629 1984068 1807781 1132264 1261323 1191730 346347 365825 881773 1997805 800474 2319 396223 4459 1751024 703575 1010535 1016939 1489644 89534 1227412 617466 1097824 617470 434757 70382 1628121 1980549 1086865 83353 371436 415835 1602339 1018120 980636 1231886 259601 1097461 545390 1252411 1961730 195299 1254271 720429 1023837 252830 1402136 1568892 512512 1371493 1471393 1358571 360108 197354 282001 132806 999089 500298 1088182 1219669 1867619 1286810 270446 1646583 466382 1937739 1292092 782655 1555725 1274233 1724187 803331 690809 408355 1646202 508465 1047643 31687 1831841 1655492 77087 464710 1595459 996888 1185922 1549041 1430338 945713 1808815 358344 1100858 392251 1265484 1669231 486684 1530180 1415646 1400535 1609777 1378807 1701724 1337540 514525 403192 1971682 21026 865923 598411 1347634 263251 619613 1027728 861972 510238 307040 1690460 1993479 1239453 219024 1345712 1719458 683884 730863 629955 460816 938797 947289 332786 929439 1653768 389932 1205419 1127560 1434519 590088 479982 1418296 1944221 1650423 1233979 177744 647394 1160593 781067 387825 656102 1203995 1283930 1283079 938849 437945 1095984 848636 425676 1457419 1252984 1241681 596548 297118 676388 596872 1339726 1249248 217230 936814 1323821 266838 149448 1965990 1442443 1739435 1783064 1689728 1133400 632775 795002 957957 647275 1338761 7814 1589010 1547106 381165 1232393 1774234 534480 822422 300436 224607 1555646 889076 183171 1462889 313601 1923648 1816509 1373276 342876 248905 828356 1829014 1178084 708165 485541 1827313 991317 1572377 1802073 698977 918777 166200 292595 513429 1495953 1609379 472297 1355290 1980123 75696 69950 1147481 767153 1849567 1875939 1130328 231049 31787 688556 1181767 978353 776679 1535654 412537 1715592 1995504 191272 338006 921853 864254 1589118 318883 678983 406995 1153415 593110 378706 27185 1514944 336750 970073 988154 460133 472124 1133284 1068794 489559 1998321 1311160 1524202 886214 1045720 534242 396155 1470571 1606344 1179800 1506485 1491154 1404429 1619079 1669544 1097183 821525 514326 1146267 1924564 59792 1685190 1111060 1791132 662193 1124202 280485 543315 1043231 1348606 1600429 70599 1196014 1045701 86897 1737339 1659862 1000355 1983934 1287373 1333812 725982 67417 717209 39997 47416 837583 1397416 306315 1089191 279404 582669 974818 799092 1683917 1936409 1604026 1554166 210684 1537360 317008 269128 208792 1524883 1159454 551328 1398698 599493 1053660 578620 381250 1855675 384237 870593 287993 763932 1053393 490852 1551360 1762402 789272 1699567 212888 1524090 1957357 1939051 1372446 1240570 1815010 709894 1037723 954317 1101561 1423916 1060606 128405 1961280 1733709 587203 350888 1686340 3971 1117201 1410446 1395468 1953729 1213934 1099875 1591293 284292 274385 1824958 1846150 824736 1089679 1386535 4481 191604 1355368 244905 1317054 1833288 1733083 1612403 939488 1615810 546857 108002 622147 785719 1182067 968979 1447917 256613 891584 802640 1480346 1720361 1529899 1452428 247682 591843 1117368 1539911 184875 1226072 1190741 1852703 429536 29337 1645435 694139 1265645 619786 1499214 1770457 649262 959536 815171 250805 936666 1864222 733324 1417028 159419 199936 1950585 783415 1305483 1466194 1010786 1551736 1459683 637374 426072 1651862 1023657 387312 60354 966897 1539581 1371897 1141441 1571115 604580 1088750 1534536 745373 1414278 1359322 849849 945521 674534 347757 415418 1134697 182405 115044 741567 1625742 1511066 840113 1351797 785813 740197 1515129 1523158 906350 634171 1932507 1179511 949639 83394 1367999 584985 1339066 1920973 1356400 1927727 99264 135362 1206876 389881 1750957 799062 805874 1370632 1032559 396661 1836878 1454958 1575714 1466622 1775038 1346949 896856 1065683 1252469 1925016 1179588 414081 141342 665569 458137 1568032 577881 710772 1908118 1599822 1634251 259606 1308757 562751 1347267 939137 1239794 1697356 282020 1517607 1211755 1254380 729667 609034 1650096 425423 1732172 821281 499590 894400 209041 1572889 1604267 1991971 1717576 1841458 1380504 1814887 1602736 1158740 1323898 1511427 926190 812381 455721 1126889 775505 1275428 698656 1067847 150459 369353 1245222 1261635 1261392 658753 1052040 1714246 1252571 1789466 1692892 698420 1154836 631660 1204277 642548 1721405 1400645 1410114 1063417 1718315 1479153 607967 535621 1739476 1669711 390447 290906 1418379 12079 1666162 381329 591 1394329 165380 1392133 407311 897372 1808945 1712125 1044285 1212929 737643 205054 1152555 201970 47171 1503436 1448234 874894 848008 1439385 1434384 1898143 32018 1879185 263969 1179672 1255736 199979 1648011 66020 1420346 935043 1418848 1232421 1767013 1289 1867940 1330504 385382 39566 967166 113180 1104799 479757 1995598 868521 987425 1840629 1942025 1278010 1520531 40415 769527 1633777 950599 149537 936875 371707 1635319 1554412 914944 576808 1056502 1140564 1543076 1894700 40723 1426420 1925302 918641 1375633 185527 45969 224038 181646 349689 1455229 982904 1586988 1791954 1952115 1104945 1178509 1889961 1421215 545974 11335 1849703 1811521 1503146 907701 24325 1263483 1717049 352088 1454056 625132 395158 826073 686769 501407 1467863 1238229 999435 790363 66797 506838 1956019 90629 1368975 1441282 1209344 1131091 792316 75643 589490 1192061 261132 1613667 1466712 1426826 354723 612746 297197 688944 1693990 824287 1765675 1856106 137894 891573 769074 690554 886573 1622726 297294 1561358 1681415 844121 89673 1863813 1615055 1453235 1503210 1443647 1859823 509865 725466 328081 626546 955231 1190592 994397 781552 1379241 1896117 468342 1479675 145262 241716 895217 1687255 874610 967551 96181 1345178 887352 66960 774186 1851308 1485884 1767856 1543344 1489417 653807 120265 1692708 1847158 148791 1820707 956007 457788 819513 263589 257811 282848 46794 1299652 495410 597345 1130643 1225551 1779976 10456 1612902 138436 388905 885933 1818732 1116990 1453388 1372589 1808926 1545125 1859070 411290 66519 770419 630281 1271525 429703 1925612 1149265 933562 964790 175206 1981570 1290146 510277 1422810 541513 364440 71945 729425 746729 406806 1349504 1537639 192386 381721 25722 1760022 1654119 258580 586079 715452 1754350 1150048 25953 1722641 842284 1409551 1108870 1545282 1219485 1599147 999618 192422 321390 247377 882447 1755343 1128503 1437859 237741 715417 1348682 225049 1531335 1795241 1337362 1404361 1612329 1404673 1987179 559492 99165 1198288 799485 1698429 495178 1196230 1953753 331094 1163768 192560 908083 1181393 386795 1927049 1092536 1040268 53635 1256300 1484742 770973 1430432 382861 1937654 446772 354804 1468593 177848 257085 104969 713333 605465 1237017 1854454 44374 473772 1140792 292972 338675 381525 176568 225738 193948 405894 607730 952311 821603 1199951 1003299 738577 615513 1032336 1857998 569470 1024269 1552616 518239 1792032 917343 136472 501499 1457299 1678314 1338213 988245 1529516 588590 57285 1114867 574592 765270 1175673 54034 940056 469479 378239 1414977 820538 421990 184487 75594 16676 1796669 178791 913760 1973057 909135 1696576 176337 243159 769260 1832105 2801 981116 421301 892353 92252 331031 925652 1703879 375476 70935 1082879 939665 646201 943628 579046 1930798 1813765 1726827 1232272 1283928 982390 907552 1921529 1886540 128400 1042657 1941506 1539792 521776 1476706 1974709 191780 1151160 1846451 1893063 891016 1944183 369764 291413 687128 1879177 365316 991434 268166 1539288 265201 751454 303477 1732069 558825 789834 1647649 566409 1483900 808149 1999944 899914 419157 1406720 825049 341131 275949 97907 392603 1084715 1492009 1954556 1060846 1692177 1843131 605877 1759467 1868218 16128 102892 37247 635054 1658679 999942 1943107 482688 1795143 949641 1795894 1661568 1885166 1720904 1412099 1554844 1392083 46760 1131463 47239 40753 1904465 524993 1891314 102382 898191 76965 140781 414214 490308 1643997 1052284 886639 1325840 524754 1815249 1629816 1639586 651664 356323 915612 535729 1817419 749737 1321434 1615031 1618658 1251064 658505 8806 1700413 901992 166690 35698 1206740 1909865 808722 1335390 1976172 1055689 607599 714395 382539 929283 105472 44246 274247 751871 1096043 289965 702291 1482563 1727050 409599 1596438 1609534 427911 413500 976565 1166955 1167784 970157 435543 741014 1422534 910078 376282 1203520 395189 493703 990546 1493924 1828293 1330951 929324 1865506 810401 836325 1990553 1701914 1837701 504315 1614506 1608144 46774 1129864 1143339 987447 424256 98623 1367960 271512 743213 531450 893593 669728 1853564 1458859 1771094 1954392 1524131 1890641 415765 1935058 310822 36072 355881 897667 1294117 68683 939853 1197478 1068999 1191043 835650 1642154 291014 1820796 1805332 672535 1490424 237000 1088875 1904530 726060 1116211 1027962 1006910 159332 1588915 1608959 1862103 876721 1583805 1622673 760398 1812960 533623 1211802 54654 1259057 1146196 1405346 1227088 593798 1206988 802641 988597 1254310 442072 192190 125834 1358511 445065 356879 1514393 200916 1341254 742072 1960794 350112 371549 1662386 202663 1313406 1110534 1601410 820256 1283920 1813043 670319 551229 1270914 1140398 1465989 1134894 1985428 1456665 1669356 790022 263118 338818 1968458 1144331 343085 585851 1454700 1819137 683532 1899702 1057643 1092796 615937 590810 312522 1310670 376748 641914 55753 395027 1759332 1153752 1430913 1338856 74611 1963002 100018 753 1705230 1960276 34918 134396 1522598 1043292 895400 1747911 415127 1552527 522063 1617814 708486 1209742 1350883 1329175 524324 812334 214159 381768 1639769 615814 745573 837578 841509 773085 1093924 1108030 927507 605290 75117 349257 502167 811741 1121648 1911408 1996575 1375237 1186190 477513 765074 1516297 1587649 211516 1104499 1831610 895802 1310246 1168034 70331 918579 1322547 816946 619898 1063477 865867 1513862 517479 1994285 1247321 1419178 1891155 799262 1934612 1473058 430762 108208 117741 1734079 1617889 700769 872178 1778832 1888012 1060923 1189271 1333840 1832523 915892 1221170 1349282 1289084 143693 836055 908046 1036093 311052 1593874 1769807 1433092 757684 308583 702450 1983072 214738 295183 1688692 30850 449433 436030 1405667 495861 868078 1559251 332208 1934869 132861 1439287 343319 948574 793978 142736 1110433 1735044 1863363 468751 858249 122917 361456 241358 504019 1747626 487273 1024760 333989 1058679 1563029 991809 370547 42006 143073 197553 1973246 1878809 1885857 1878436 121677 269319 33909 1293163 1416220 1034122 1117651 1270300 480208 1917960 1494883 1511661 387826 1918520 946938 1149787 929940 859795 477043 1503725 1088807 224008 778360 787756 1179425 50039 587657 510159 1734679 883241 936908 876145 796113 1300674 312792 2290 916668 390404 798878 198373 1668539 1064816 627323 1957059 1224389 394319 1675585 1888636 1877544 222226 1444602 327422 569883 1261877 1845832 1964738 1284967 239042 752784 103750 321123 306506 209531 1502826 1319630 1490220 1539178 646786 1953065 1768543 1484159 1030949 1839177 436297 1681088 704988 426262 1882961 384208 287584 1734224 1330179 1485118 1028838 545304 750008 1233069 408639 510317 1287308 1651388 1410683 1326541 652310 1357726 1273327 1333110 171699 1135754 837567 801029 1980275 643261 1474100 1107064 86724 169844 1978675 1319921 461671 658719 1944876 97891 1282893 86266 949175 1387883 1852726 1302869 1680229 806262 1770825 690817 390603 204592 40466 1548797 1901822 1036285 780059 977598 820765 1862352 1491442 1546095 1738941 13018 926394 332119 1375956 1538303 298754 1061926 1298861 653159 1185801 610893 1139767 1737435 1973200 1005512 159222 1620117 1027363 1517880 56785 1763849 848530 1957978 1128489 1982652 741738 288803 175208 252738 1821114 278647 35457 257962 1444902 1735917 907164 120072 1092201 899667 422097 820708 1720106 574640 1120205 349100 277255 824002 1638495 242635 21335 1985122 1578493 1464912 1641951 1091852 466102 897159 1820484 1230010 1594705 16840 1691890 1630784 11042 882075 1656813 765004 521746 375058 150887 636876 1145611 1713205 63196 432927 1103764 1270741 611263 1642961 303245 882879 1071290 1199494 1035252 924926 1929083 1072885 1946142 733823 826894 237485 1044208 1483918 1079041 791299 836906 846723 206337 143160 333991 1382860 1591854 1257615 241169 1184307 117651 934989 1673073 1266729 423601 652593 508443 1508268 6189 908651 1392747 1559688 847276 616376 348640 842423 882988 1750419 1889827 1166017 1386350 1637525 1988546 896087 444856 471330 304448 79149 1555695 1620656 1587040 1209505 633713 396105 17266 1578364 1957772 201866 922257 276670 309515 1117320 45465 329834 1007374 269509 775506 1712954 359247 479859 890950 723337 134047 1916203 1825321 673057 436831 1880081 1673463 44313 938399 1107047 1007238 454042 191968 1977125 1856943 573385 599399 1056202 1324242 1998504 426543 52389 761484 1383778 757292 1296428 1861887 1927349 929624 1961923 367692 1858795 569895 1472952 840112 1155504 640543 457240 427684 48605 627088 616166 1603197 812399 1664509 1725858 1873579 691597 574443 1207892 1898074 1819580 1636604 566092 1154648 902839 1961183 403033 1245694 1424562 531038 535178 277193 1596775 934575 1829464 1101398 21548 1876111 923814 1090674 1847196 920323 1355867 1709072 75873 938710 1442452 1103643 1377481 1851051 1545482 315217 1833965 1924963 1642966 930123 802622 1420514 833031 1862267 378961 732946 183667 882294 1916597 1180570 979772 672236 312625 1021733 1848432 76150 1141674 913605 93679 806363 102757 127679 322272 475355 770857 1250200 1193584 1950204 338720 224320 762350 208149 1504584 361041 1499667 723971 717074 1207493 646287 1057974 1341916 404988 1895241 286991 678502 1509378 1506628 452993 924960 1833728 598081 1977686 642442 1760211 642962 1692393 261682 509985 449204 1818051 1049067 385298 752256 1151769 726955 1610925 717188 1614763 306070 1522424 463486 145649 1256179 497079 1000119 893496 1949092 12847 1012677 1379022 520364 1667585 1282517 98485 1064482 1064294 960711 1188548 1551628 880675 269341 1753767 111378 1849085 787696 1056906 1445512 650944 634762 1678333 1373964 202218 516442 1121105 40377 1921541 900087 1641380 1540986 293994 1726669 7201 1812939 1847223 296455 1656017 1594357 148185 840403 489673 1132674 1513937 903036 565588 543598 1046845 1452788 789796 1146150 1011724 1248477 1755628 1748129 1299464 459652 1104041 639789 935731 1864452 563782 588294 1041515 1632260 269002 1139836 448260 291461 1246503 1064908 1022585 700002 707201 1125302 1133797 535538 423515 1008779 1255890 1720705 698290 1538490 1793180 1307974 664733 1829686 800357 1698863 776039 604026 1576380 540063 286645 826479 1667611 1327288 847722 208024 1324871 891435 691263 819578 1461485 1403474 317454 138529 347110 797272 965943 386681 1003392 882463 440549 172803 1344475 760034 935818 476593 1896171 127327 1112863 527607 353942 7239 448061 1435807 1361747 905895 1024019 951588 644019 1627110 244828 1579982 851624 31499 1810381 607761 1578797 125928 1201110 1890967 1021100 630712 304430 677416 427301 630206 4381 1349137 1120884 1773316 330889 1007843 1429534 1484163 707512 1516248 796206 571282 500736 1798682 428106 1380289 1152794 1923899 415204 637951 1087707 86574 1212130 1490922 1813915 1589655 1447801 1311733 1015776 393990 1038349 517510 1935125 700950 1558191 1346088 1642345 1133037 672825 480744 81192 869791 1185675 143116 1549456 587872 1450543 45140 645508 1148435 359377 1206539 1214305 1926608 284977 376358 996155 462331 1087570 1333015 1563653 1152334 259862 1212067 432889 334535 500392 1673104 908269 702451 322566 859491 1718474 647741 1901965 143896 887664 1346295 1872772 451248 1580490 634032 1981340 637887 1954143 954226 1950370 598902 1418524 1892151 691603 746106 1285932 1539255 1831368 1696917 942480 134951 1598757 1766004 456348 824851 759092 1698106 1895861 333533 82317 879793 335393 1116757 1706647 1155938 235136 283159 186733 1482 1672519 398734 1914869 657419 1272933 768720 133756 715646 1577893 603079 1656377 325903 488222 1691883 1230041 1400747 1351245 724192 610518 1069784 296906 1216817 330021 1613406 1669635 1169687 419074 982938 1760617 175110 1060196 1370025 1457766 308041 436513 217285 1340501 48280 516760 1749477 247680 140761 774118 411583 626539 366999 983648 1658642 1377013 679827 1436870 1435610 1483581 432652 1842261 1105455 1406420 1665060 1635279 463385 301653 1874931 1640164 780383 695645 1900725 1135757 725942 225382 300244 1919661 482815 973984 1273672 551516 599987 1941163 1312921 769499 1006769 628337 275948 918974 1807338 1542299 901923 633943 1967780 1589554 604816 349221 1845338 1191873 201661 498532 1333217 880496 986069 484639 36513 918366 257005 1041094 1855089 439199 1411006 1585299 437313 1145530 251059 115125 697476 457378 1618172 1657248 1215798 1980976 488915 253389 1508724 404027 1661390 825862 1692667 1807819 1503494 1833796 148856 371068 903483 327926 886019 671509 295346 1260838 396559 1780572 1612513 1254530 920965 1650170 129008 417159 1758291 750304 954321 1233917 1851837 596249 1198204 343213 1527701 1024407 208987 865500 1979148 545868 1767269 491403 658271 1614411 1067870 1774586 1044648 1134488 1641278 294674 1740858 490964 1776208 1264416 1701658 264773 800432 1561661 355960 229767 1890541 1632973 1623792 1845049 377539 1987508 475416 1576085 727247 322248 1954641 186720 1376991 1980967 1643306 208623 1311672 1034793 185715 273210 314290 1161756 1494610 1259617 734048 1776798 1893940 472786 1299708 109048 1902568 1382999 55037 1174445 1661422 1470146 529230 187474 385665 605331 630397 1911137 1280675 1896785 1330722 90866 37490 1444414 260790 115415 1830738 1368563 400925 410112 632663 727844 1156487 481442 385262 1619852 1028891 18231 543451 1354769 1330269 414265 1534894 392409 811398 406985 1234898 693653 1617090 1244639 345804 1014931 1225707 124645 1109773 174726 1175639 363072 1418068 1934389 62614 677519 601047 1595029 1778631 1397971 129869 950436 360339 963277 365769 646258 1360618 394366 530191 940244 144545 850685 931126 1139671 568312 313881 1974744 1536188 1207383 702405 959178 444722 1966948 1467484 1436855 138200 748470 725877 580565 1838769 649133 796743 1953304 7100 783631 1675036 213949 1047892 1156630 980396 825507 499533 137164 1731732 1259355 16441 115801 1616324 1895981 1226780 1610192 1560441 1118916 1145093 1783034 1189030 1632561 1585255 286575 1338208 427992 176016 985258 1450584 1529741 135844 561832 1787842 130357 326143 583660 1819729 945794 1441859 1937731 194617 1989319 518516 1474784 62709 1661089 1270244 1909579 1301341 18778 1772124 1683924 340768 1220526 960234 1402297 1306246 400195 794068 1204273 357815 1671241 1113382 1348349 1210390 1090176 1166092 277203 1035839 1935941 404104 1973434 523885 25138 603893 582819 963195 1275016 1219432 1857991 223979 1960135 1307728 1199361 118840 451778 1612306 773593 1196209 1520351 1412164 1259269 565682 1563444 1510523 1992482 1319902 1015064 1114074 1046219 256119 1900823 78198 1670819 1400116 1317926 504873 719923 1700010 1302595 1298613 1828668 109618 291367 1961087 190556 1358022 811457 840858 892214 809088 1663773 797865 1782423 1465638 422865 434790 1032631 566437 69662 602443 873829 823246 816154 1511798 1209035 1211017 1482389 1283106 1760551 1097529 602310 639660 1544267 437345 1670353 1540107 1350009 1538546 712196 123808 825073 691006 855233 849933 322669 1319083 1307262 388417 1555854 688449 693248 1485093 1824113 1542899 50150 646155 96083 1857568 1649636 1304442 891002 1939491 1326473 1810985 6523 186680 1347563 301310 123822 580448 1909081 1843260 996149 827789 214445 1379266 769997 788126 1418268 1396579 982831 410504 1410096 1951846 1956 170529 379146 301819 580972 401825 255306 227854 615434 1145848 675591 1220725 806860 871919 1256396 868852 725741 209557 349653 266897 1906229 1468131 1004201 1865730 459821 868784 1050173 369736 1207109 251391 355763 800821 89595 1027565 666886 942402 394371 580442 715656 1494184 1011514 1963093 155690 1650942 895551 438997 166360 1735749 1221762 1289741 1971096 521905 281066 1938714 1137171 1052140 741317 958851 843890 1774803 968136 865295 256592 727485 799022 652683 1964489 980344 1835086 1982267 800740 269265 817427 1003919 1240375 1035580 1134598 777511 1876260 33464 509884 77480 1657841 1439782 795068 125672 460607 369177 262164 1427079 1347665 656703 1630601 560573 798614 208103 1155044 76201 1141576 1680600 614897 1359561 1030482 1731235 1897942 756898 1509219 1869535 728756 1529316 1333956 695813 623015 423078 471501 1800051 704671 1677138 833207 345603 766009 1223248 926153 1208982 1985776 936461 977966 554713 1749260 1778890 593253 247315 1856785 1144237 167659 1465069 1667800 1437371 1125799 1220940 932333 301381 559993 232030 655115 1490794 638302 793715 1657050 153300 1651554 83664 1980921 1305108 1649536 814707 1668721 1650079 108033 1567661 1399274 1896542 1474926 1065192 1569621 1417851 1593713 401668 1012701 505011 1187223 1621561 927869 645594 820279 1788537 325781 1091322 1503255 1074225 1284240 1240429 1823332 236002 152927 1013498 1989286 739035 1257902 678545 473336 405736 1415977 209488 504186 333468 1283944 874127 259580 881886 31339 1481488 1099846 644358 1236197 771217 1903826 696805 422771 1500635 669891 596792 897304 1995319 1667526 1903053 591799 1640212 1641348 1564672 1289887 1247369 1745492 1164321 426405 1489693 1008974 1447757 1517754 350015 346127 541476 93071 713136 145181 581096 1987591 904569 413887 439420 901918 1642487 1277452 866138 929470 810646 818156 185956 1811411 1762172 705319 923849 1059451 1617555 629045 1403738 730009 1030479 1184369 1667902 58792 1139511 957908 846312 1091676 1680145 395552 333903 1875089 1461742 1357146 259375 1629678 1880965 1621629 592241 1514774 557906 1732975 672271 170254 1876650 1126600 1389207 1178049 40056 539708 1452218 873935 164338 43605 1913740 495539 247487 954647 1373205 559920 1470019 1724597 659434 1028070 1601515 1301524 434355 646870 1922340 432138 1218049 522009 751363 214200 1069533 1521074 2386 850646 233395 902362 1733391 1394447 391333 1201445 1998251 1705534 1090137 1955460 1517108 194645 1570835 1991272 703187 1885168 623378 1468148 1199528 1297865 232309 1607804 1390518 293249 1523852 1836541 698285 582464 1273997 1490420 195892 450682 1285183 1122228 929251 484485 1341554 933418 164464 1284418 262869 1428945 593781 1453518 435956 1997369 1540291 374304 1495134 305828 1236888 1541402 986704 1735392 1722759 1808753 1648481 347949 438050 1304113 825871 948130 1377031 1592220 792551 1756881 441668 468153 1301204 538732 775521 1556482 1103954 935776 1942623 53466 553245 195237 242822 743987 1385797 1832740 1673070 246400 1252634 735487 690069 599011 1753487 390381 1124161 1617886 1654395 1296561 1550895 265662 741184 1316472 1893426 155212 1447407 7260 530642 1247512 575459 1662523 1106954 1001631 1393506 33262 1190462 102505 1738701 1852822 158067 666804 343160 1107050 1288991 1879555 1959472 951085 707009 75366 753747 799535 1955642 1687953 1398821 1979606 1867667 180840 370679 1117401 1932419 105019 1672854 1309937 1255060 1239616 221917 984988 1959370 214076 987588 1546191 1175925 1455972 5054 1930431 1368807 505839 1419811 1344502 1519241 1136499 1268264 1195771 117092 1684113 1149777 832120 1216698 56060 1333050 88933 88505 1048678 277437 44798 1798836 121426 430446 1361425 1457039 1221897 1802297 1482085 1500680 1869925 1971946 1242923 824411 906038 993832 92382 108063 1544822 183567 1401314 1742545 1746512 1781111 677796 543653 948260 1055407 765634 107868 636464 1967818 1101854 1386372 1585621 433245 1142067 858854 335627 1919463 671904 1944295 240799 848486 1865841 1005818 1886091 539713 1280318 1588004 695546 1678264 1000561 1952193 19561 272554 1557521 393547 235938 1724443 1135002 1547582 454443 716471 1583082 374995 1350947 1791899 732983 954987 1978977 1400549 1057936 1291798 1516268 1781656 1881726 883756 1452732 376954 602450 1481910 982164 293955 1084012 1076675 1135054 183984 1745955 1526898 616174 120481 1468678 1124260 954078 1256568 1936140 94542 461357 1075831 756523 135 861366 911332 499905 1282070 31065 1666139 839855 1392997 1307675 357605 985247 1666902 65939 975738 576621 420505 1082861 924571 1943911 1654688 1090025 1055813 712787 859060 827081 879439 1377711 260381 1241740 149379 1915027 710438 233114 1469640 1188149 406349 441345 1949176 903188 160969 904478 1078049 684762 618847 1726811 1070652 275678 287202 1262261 512908 1196055 326378 1395017 1837017 293456 76636 392793 736070 1661115 899903 397995 236194 1016786 228464 1772449 1148762 1883714 1299248 1678320 286256 172665 776704 817100 454228 934964 784251 462826 1644965 281677 257681 40130 1384652 547988 320295 90994 1755896 138366 1606474 1187923 1490513 1440551 1754298 1509249 1179287 1575250 75316 260032 1746108 1568950 126434 904508 951780 1522389 1491836 99425 129933 423490 260052 1867746 71028 1669167 1372106 494279 1901492 299581 785451 1264367 1404381 763898 866083 45834 706651 1781652 611406 1462039 55342 1871435 1107856 203284 1517671 697473 473750 528876 1971704 1109301 288834 1493000 1512334 1574813 292185 1682626 1173517 281493 1768548 425621 1318144 449758 18250 518892 345720 838177 403022 287448 1865293 327260 566908 1704245 823107 1948772 1248538 1892885 1528961 1629366 1442999 1230915 379155 1184698 373762 1726886 18538 24071 1774679 120984 1309319 1626895 138179 1303967 670468 569385 1746087 1616768 950497 1427545 298084 1164256 1128343 1839150 1095860 838206 1641126 156769 468977 225109 165807 1872539 1119329 620284 1321288 803523 495811 225854 1841372 704732 808517 1613429 649902 210321 1422476 766602 1110762 280084 167054 665513 690265 1370723 765015 719860 69613 978526 578378 1715372 1851708 966841 1616691 808511 1655409 638463 489111 791656 1953094 971338 601245 1324411 620851 393403 1302187 1542989 124227 1980930 998949 24653 517916 1457968 155746 913306 765677 1155784 1760116 1864927 1636899 1123463 955733 749378 40637 242837 1913664 727368 1346561 504303 1931782 115538 366094 1770305 281393 1265542 1823762 1932715 529988 1964659 1701799 1092965 343392 837929 1150990 1496392 931367 1094868 671324 201236 940511 1639242 1129560 543965 724396 1012439 442970 291192 1480324 1021347 1216475 1675095 1595674 1522771 755565 272816 1481817 505201 598387 605821 1236745 283157 1500709 151423 736237 1832177 1139658 1079225 336966 339968 791558 1482809 235830 1712407 1267478 812684 205699 579362 1958376 667815 1604214 863865 230339 1364497 1383854 453996 1576640 1508731 151188 957999 1152714 486892 25024 1219266 1676828 1696415 1866746 1536151 1169856 965144 661274 236412 1500773 553719 1515071 881836 1367266 794735 1425623 1278786 76785 1074338 1159460 269068 139619 1359159 817526 1261699 1378604 1534624 512759 975920 798874 607035 1614672 614972 322581 1217135 122606 1646678 201884 404764 1782162 572821 209607 1385504 887441 65558 1524522 1740577 1808590 615959 506593 1522494 987407 1151269 539404 1866924 826698 848433 851840 1748924 1548679 651115 1999955 1800392 1866385 652815 377227 1452169 134890 1916007 449649 294851 1769178 1542705 1162881 1150447 1483538 1274862 1876629 1050682 1789871 1364995 839410 1851023 1508109 1548254 1341491 1670555 866391 976307 1306781 773523 1628976 73406 1232036 994890 1038240 1023476 693546 233762 1667461 478236 270624 123622 1467217 1449186 790566 575275 1901022 1382417 1276933 705894 1291751 237033 1264822 680306 1639565 477647 1931474 1721283 1141118 1746909 966151 787513 1651102 111277 466135 1528305 656195 1166121 646000 192499 1878219 1508936 1861582 905666 574322 141732 650273 874090 1942727 1915753 742369 1208399 73608 1301674 1581489 976355 1735715 471589 875428 165093 26867 1134615 401742 414983 485946 710739 1872250 1701465 75580 832501 312797 1527171 629893 1391667 133968 752968 1938475 1564271 1330844 1127119 1123086 615841 1447134 788050 645786 167758 1631880 1863819 720731 1869859 241841 1465016 960298 178317 864042 1400044 1517388 1546972 559621 222255 1023540 1698783 1260789 1267122 385696 308287 612642 426618 1877982 623312 1004459 51850 61624 1816354 1804564 1194476 1672139 1294797 1136391 345948 944651 1956184 83509 1223709 1457848 557722 1728465 1150749 966334 1422065 1737656 235489 1773326 699336 896972 1212069 558085 1956349 1871066 1233865 459434 909649 754121 1546552 520023 168862 813987 93199 961301 1635098 1477227 1327378 1317280 681819 49863 301974 755528 1175656 1778714 1787191 462070 444941 392343 1701474 1702567 749845 886334 1051816 1848235 208921 887502 705739 1868388 558613 1311060 1274277 233932 224560 168789 296684 1189425 1328527 1943053 559476 1489360 1983597 629773 1224111 1048238 546598 1575719 922253 1786700 1644551 878751 1732790 1609157 1685538 395877 1405299 1304761 1385712 1646854 1144266 481468 315009 663626 195792 512902 998701 467427 1805001 313300 967901 922571 865194 728379 366522 1899540 537598 1734509 1569238 533460 1228418 1360443 1263177 142517 458845 163831 1367914 1092954 1806689 959375 1197707 366663 1059905 304634 1556245 1130066 1083354 1434501 396010 1283469 677946 1492933 355072 194166 663300 728217 253247 249826 1697475 1594223 229879 351225 1717652 1905431 1421484 1382871 582843 934604 1984227 107253 1242049 113698 1057495 32007 1236801 61910 809612 1189772 1917116 1955393 963205 362703 698058 198692 1459460 846643 522177 1437968 619739 1274825 52202 248952 1552748 1848875 1392716 507257 1058401 706016 880822 350626 1860210 979204 167979 1774450 1260153 281861 1161651 1803847 1235790 1977810 1451007 1795082 1741655 1818349 633794 1620568 1193094 1891444 26500 548119 1915157 1475351 370257 1170434 1231846 273069 157342 314126 398135 1461389 1852008 893973 483339 1270077 1805418 519325 1521529 181310 1601577 308444 500984 597182 93887 85615 49711 1466782 1177457 1407049 1950364 589254 1341113 1941031 919285 345084 1012501 1645858 1269868 82896 615413 1385094 1413530 1573854 511645 666020 784378 1060377 1566040 1680889 1218912 248279 1719383 1701561 1926825 424338 1827430 1628523 1013020 1061629 1460816 1059114 134377 402793 153425 967891 1402014 60765 969906 1430318 1986896 1254022 1733425 1628777 805210 76715 1633415 303967 1300270 275893 232234 1400810 1940709 693188 1725160 1593043 1385729 1294347 786439 973467 1324939 950359 1470942 1516694 435198 1763796 1702973 617574 198935 1168996 1329005 1421698 1458574 1816772 1315559 1676635 1737330 254411 1963989 730586 177233 891111 883810 889170 64986 1840837 308847 519226 1690458 274820 677328 705019 1144244 515803 1012146 821643 1193698 743713 86187 468888 1513006 473224 424932 1763152 743522 1868887 290083 815730 1358224 395318 937301 1232388 1356014 838561 531897 938915 159723 244870 912587 1702767 9286 1347429 763170 1538463 62782 1907722 503444 1533115 382607 1278728 1780662 802282 987702 970260 1541364 1188309 1105088 1224376 1698596 643841 1953325 1435310 740078 614569 1495459 1819768 561865 36181 796829 1351704 366667 1836004 459408 1957670 489087 1077269 554665 247606 699841 1903035 1487839 1889269 107032 1529011 117511 1089456 500609 521555 1311874 783108 1628598 1882777 1912802 561945 506077 782923 505821 1496098 59046 1812266 555958 1593007 610592 1819183 1464204 664451 1957463 977391 1384576 795303 72478 925862 1468040 1192017 1633649 1880293 1488134 100526 1567028 1336054 1734492 1915954 170622 731984 898733 376180 950844 654301 1800948 412496 1635418 1828737 900307 315294 515335 876335 1085739 956110 1777314 105423 1727144 66922 451910 499694 1922358 310441 872496 1465442 40700 1737937 1170009 214716 1424290 178229 1191369 1428302 519568 1028667 332936 1551797 1812209 1291581 1239452 754338 781412 1838928 1366308 898942 38982 1613115 50326 758061 1821424 1815865 448786 1292156 325935 207479 1562492 571833 1029611 66421 28499 1207211 625271 1763601 1818481 1718136 1145663 1820289 747721 468415 828790 511096 1252973 1418640 138999 952728 626047 755479 1339996 312149 1486631 861861 213299 100252 323549 14687 13579 1575235 1434041 734716 826134 1384754 1638654 910372 1204352 195665 1234760 740328 329173 737114 1318760 1167962 197735 1585193 175808 251107 199939 1265277 1014853 988010 376966 413217 1161667 897301 1075236 1567663 1902135 1411992 1501370 896524 1404583 1017075 107841 467479 1639810 81076 1882073 1276119 134103 1265022 736171 1732643 766785 666830 449891 1419352 1508753 255735 941024 1763672 1675245 863953 1775513 1958072 1716184 1893340 82395 1658170 1122667 1902272 89115 613121 151845 1497431 1140860 1971286 869160 1021609 955009 1425065 1738901 1001786 535267 1118341 996238 1261338 1008453 1945160 781249 1613813 346329 1543146 1137301 1819974 577422 19467 250441 1735476 1101155 1086009 186671 885322 993178 1329082 1178026 434293 802187 652473 555250 1613856 995860 1229372 1175717 1623256 1531139 531494 1995342 891044 794008 438824 1365378 955634 1098988 357209 1173103 825025 1501253 334524 31530 707131 440508 558727 1754202 1051173 1382665 114222 800526 1563799 612525 1657931 1180733 1284931 1793100 1670211 707529 1640331 752376 907222 1365792 616482 1178152 1416048 1587592 1201939 277309 198073 922734 1001083 1341882 596500 1171756 193404 1204747 1523778 216669 1343661 853395 1459613 863630 638389 619793 1578657 1480247 555543 1207378 1606872 1608236 1396438 1717164 211156 1776145 743121 1373632 1649638 1493019 268396 23198 1678402 1249675 1056342 1397902 1917473 375633 994053 766853 850019 1508928 34477 1210404 1818593 1221524 322262 996548 1152094 1232749 1458457 117443 361299 551689 1965729 1886382 84796 146218 1179691 355821 1897210 867886 1757942 58168 1956597 482224 827100 957587 336876 671331 505461 1796180 1110885 1212944 1999544 121535 1165009 1808135 1583128 151842 301733 1270851 377592 1451271 889274 410312 160280 1922214 103940 1763574 943317 1347619 1669157 400555 1511951 555005 949848 1043950 788134 1756464 720386 1281291 378630 1141223 675644 1615763 96553 1755560 901447 1110775 1407996 653459 1011196 1062106 1682721 1825363 1525480 1007079 1145421 465536 932971 1666111 770304 900115 1680478 1107566 838900 1656009 586765 1183623 1050603 1522130 1883979 1487772 1961883 1902586 1272961 1621332 776927 1391729 1009156 1564002 1253190 162352 998228 121318 1841604 660204 591943 898757 517185 1096565 521436 1824729 1267200 1021748 464802 714243 1253768 1654582 1664842 1228760 1109563 1517618 497769 1290157 850111 859781 137544 153959 173470 1437406 1877403 685655 336264 432909 348227 393520 470768 1261669 541389 1299402 1266491 1062469 672677 142861 718858 1311681 1283314 763131 513265 903439 1575559 967271 1953365 1880791 589464 103193 274219 1934104 1721810 874263 1024597 1237368 62892 567544 1620626 556681 1986458 1789195 1443840 1194369 1467988 937947 1352026 1370165 1208048 431335 1168130 248892 1941587 311668 136011 1387718 1023828 158603 1806609 82476 1295080 1606393 1863272 724382 1481130 677155 176208 1478112 629042 936146 1507733 164354 27629 1658559 1873587 1257104 1189295 1260948 486085 631026 909341 1382542 1977541 106177 1678085 1363489 1658550 1117698 1763026 1842173 1498166 1922068 1364240 955880 1072505 1243280 1766532 761662 1999411 1801172 1269497 1313520 609662 846268 1815091 433900 137259 820577 1406343 1559058 1931831 1861611 234649 281248 1385013 1714866 1951617 25492 99206 1391644 1075707 913676 152323 272041 1280551 401956 1144491 750343 1011045 427739 1603731 1787840 1813582 1676624 1082449 928312 1305164 1110045 1626054 1338085 606442 999259 1719722 1911423 615134 1262706 227357 891251 1592703 199534 1474539 1050150 102196 566135 1897165 965296 847585 210505 52542 479718 55065 1439445 1890879 1160416 1962078 362236 1993903 1425443 456978 1966137 1261533 725790 1007769 1689986 765945 1085762 1655391 1319907 1513147 1117049 1901558 1185318 349119 1773393 1144051 906712 592936 1309895 230288 173507 1025170 1027136 1009607 650632 360631 1698580 1682972 1010483 1509610 1831562 272725 665365 1141874 1700643 316602 806368 1730952 159403 1308599 160349 775255 923080 468755 857094 941051 938945 719412 465193 597390 1902244 1382735 1221810 1615094 872424 1195520 1271095 983914 1880060 693493 677185 716202 728170 776025 1530159 811364 102577 1905148 536040 1253020 276773 1863262 614908 1578184 1364160 394696 876979 1529868 1676963 713593 1541615 318732 1801131 500327 1952791 528347 1045264 439993 974421 213011 1322307 837312 940576 1515088 935896 1432890 934100 1013802 653937 1651122 572666 1725933 380695 1229046 1728421 884135 1747843 1679957 1022417 1242022 709569 1407447 638806 800706 1187280 1683527 140915 1159232 1797595 1163104 45228 773335 1326774 1993071 1033725 1683079 1959392 1588876 441645 136584 879102 248722 1609009 1237638 792895 1946478 308687 1651688 1387851 670533 823270 281497 1129660 723444 562823 662295 1364249 1611284 1023892 1044973 749274 1613104 1539343 816324 1814192 1335710 1052513 811468 661253 159277 939793 690748 941060 355511 337624 914777 1002661 832861 473068 573624 478604 418593 1034671 1807896 1129244 1846543 1737574 1858103 1825681 1901422 1714892 136260 695845 1675269 701686 1029274 801927 626447 1239237 1935969 955635 347616 1431605 41126 989183 1256277 694395 755238 698708 1345831 1920787 286370 1220731 629620 1896383 1183630 817187 422715 1149774 1883088 401050 307386 909473 1556280 99946 1496823 1574106 1491881 1824287 409584 1763339 1506843 1017067 912380 1273275 424279 1273814 1390601 1384843 487505 212657 566305 1626217 1623642 845673 40537 1564311 1351752 1984138 437452 92044 1105463 1854384 1796119 431032 679932 1402277 751336 450369 1503038 21400 571307 1693022 1065152 1645152 659843 840861 1558887 1134917 1302414 1617503 814425 172971 1028978 483833 1936739 874507 1097511 919176 1647670 783265 94937 1022345 1110598 1998473 1854491 1117383 467405 101475 1550576 1776123 1357586 89494 180984 786867 1107968 1205970 803274 1729008 1050004 1982923 1318943 837726 846836 1039463 1453119 687368 1048178 652223 1105089 1579538 1857182 220443 88678 38269 433762 1066579 619402 1677631 1797812 264834 1470654 1703968 408771 1638896 1175747 620974 1364011 1610878 1466668 374098 344389 59597 1698737 908982 1473761 1405535 1759079 1346025 278900 1582214 1125371 501460 1496949 789820 562081 684398 173408 1139642 1313709 1815926 1452433 1618996 1273090 378532 1075566 182862 1107935 1544157 1357406 1670795 450657 513944 1967284 1737389 589756 1147285 1529777 448145 1520438 796380 1249583 595058 272106 568421 1262377 1781986 248052 773979 951388 1496020 1461074 1643257 1687706 881908 1421362 1966495 1861761 117872 892643 1550292 544271 431187 111176 134347 994175 1278528 1308104 705906 1970803 694827 846834 1669204 53449 847419 1457467 1852729 1018048 1360235 476155 1957598 256254 691753 385796 811513 1092842 254028 926879 1863358 550888 1793988 1036857 418574 1619269 1630855 338213 808533 1210036 874424 706216 741409 515109 1560086 1377433 346071 1108884 53503 1528823 1404734 994154 1464968 567585 217109 910020 658569 751986 252665 1027382 623794 1467330 1239635 1835925 615762 812621 60237 1285395 140778 2362 1232836 659867 373995 21973 648048 110222 1893946 1234400 1681443 1988048 424940 1226462 1779740 1268606 1430429 1459945 1161950 1878505 1385485 1678758 1423245 849411 997601 1110992 82628 1120600 1537404 1200527 1561879 1975580 158512 991508 1059982 1208394 41820 1825675 548996 867011 70619 1919619 1644117 688932 1655455 1040349 976599 1646198 1292022 1213740 924877 1067276 1180823 1928147 1911410 1317504 507960 204875 706129 1481163 34597 219591 1828493 741015 1986270 264627 648765 1600430 1035757 1346476 307819 348879 358618 632332 1527014 1626287 415592 1975320 29322 1051738 300479 1941230 425117 96554 475829 247789 1769087 1348023 1026901 1185446 1899868 1638861 1635152 449320 1396620 187690 130384 588700 1710449 1129125 1278415 1922303 1623224 1167639 1142263 633467 1641702 864816 823401 178232 611996 1586615 267012 1638977 316609 1971998 326404 280467 1570654 450348 496523 277040 745931 907930 961988 373085 1156532 312044 1472503 35703 332465 1240134 260169 834705 421509 1747159 191600 288049 746204 37322 1934773 593686 1140772 144184 599268 164910 733581 1829533 1407394 1962729 1565977 1152272 1566810 318083 1105667 1022941 1008479 1330835 291090 1364362 1232367 1102607 777275 346233 512356 590869 55058 1643326 728056 1002813 218053 1105489 6650 443029 1580024 1135523 1174624 518311 230893 1885883 280616 1375764 1778139 813681 455327 1544825 815270 1020531 1011148 1046227 1730722 1222559 1289154 1603991 887026 4714 1227346 1314607 1536801 1189532 268490 52680 1956914 41067 542236 274974 654195 1617386 1336931 1890572 1335521 1563148 1129398 153282 466572 1918836 510335 1398246 147036 1942510 1549395 1839527 1537145 1049817 1600769 1398392 1647272 1346063 462570 1647297 1932621 1297899 1976562 1613440 1345955 321452 215389 231472 1275417 1603258 1171218 1148416 1992707 290442 1517258 670194 914373 1511054 403556 1176822 1536583 1473937 410251 18470 959174 1250984 1961821 693760 717773 1494173 652210 1118682 1450600 688374 1056583 1046540 705879 419063 130250 870612 735621 138696 1369202 1475388 1699293 1031057 1509000 1977613 1400089 1964743 212405 981223 1140299 1710052 752452 539524 657425 1672285 226341 988599 1374399 1780594 1289673 1383188 173873 1784494 713473 1808510 1091413 205438 1035422 1022039 1021015 1951801 45631 1244208 221868 1952075 894131 91111 585096 333699 485301 1401222 1272642 1598318 1459686 768084 1335570 599182 95715 402506 1213627 601546 739481 1897613 415962 863363 134690 712071 179844 1745839 1652498 1205856 688283 1788638 758529 1758300 1597091 594498 936156 1593674 1251422 945532 1026567 1474227 301467 711506 1176454 1653531 700107 1718695 1760137 1416030 752073 1312028 403506 1748654 405853 661834 416376 471944 481242 1644533 224473 282180 501530 1880096 1513850 1658419 831166 577310 1891624 1281522 807779 967879 231613 1188077 588211 1742813 530976 702768 829429 347665 1636216 1920576 475397 1411464 1787540 725272 138681 237762 1263237 388245 995185 1523370 1552977 1207377 1145323 1681990 1649795 386004 1042376 450087 538334 1479490 703235 1877868 215550 556990 377812 446511 1106651 961384 930151 1186238 687214 1116069 746647 1727495 1318400 1090923 1120421 1568761 120271 1122827 927915 652192 820249 94625 1283345 1605976 1896771 1350828 1599813 1168961 1040117 528378 687758 1891219 1908087 1539920 166753 765221 1725238 1694850 990489 1626412 953114 1156180 1878697 176108 874269 302219 1226201 1651170 431560 356456 335136 865726 1325277 1503566 310360 822751 1850582 1425306 1677945 381348 54599 1691523 1267033 1263016 1107980 1777840 1200202 439356 998890 1153134 719891 542558 1868751 934364 1246447 1181108 1184312 1398132 956148 1546028 1809489 1550989 1317169 1289985 774340 1313615 552180 1769426 1882559 1755808 1940054 708728 387276 448461 1005438 1550247 383791 768684 542174 1453237 374389 1564681 788841 921923 1378027 1906881 1419477 125491 10828 446741 1593144 300029 1984768 1623771 521887 213770 1531809 709134 1366909 690526 1314937 1781038 769574 1617440 815580 482262 1118962 26510 1611885 141680 112349 689978 736362 820641 368461 1682771 494561 53835 1771270 421546 112063 1290741 93663 1638399 1386949 1074367 186761 280700 359796 1942459 665133 1488741 1454165 571756 1755912 942618 530943 33161 646351 215307 20268 44895 1308259 935501 938624 83321 68994 589861 894423 104102 1368378 1743848 1417360 1843736 821079 1463945 747912 1159008 412344 795682 1099967 1255381 1118488 1842881 1388830 863414 1315292 698541 216724 54029 1620080 1412060 442835 919064 1276702 990063 834674 1387364 1752943 972579 847195 1681686 1944189 1155058 1075042 296304 138469 1352858 1371017 1841345 334576 1812447 585495 788283 1598537 1814734 742964 1785819 648367 1242265 1819450 1444073 550519 1997613 683693 1010515 1236859 1852603 712218 1114508 1041760 398728 156632 950200 484734 771431 580369 487118 1788410 1983341 998802 445078 1921757 957814 933938 1387382 1780251 1822366 563909 987107 1376138 810203 1310142 1124788 1357076 362075 1409748 1003009 1430806 1793131 476095 1812354 135899 1663443 366023 926796 992893 212722 1309582 523491 1696831 933946 53390 754771 29946 1785005 335536 1418881 1370369 1579205 1596971 1494619 1836768 45126 137491 1530894 404164 285152 846871 675228 902338 598582 1742529 739491 748997 1661356 707844 1074040 952877 360046 1777015 521478 1460174 1286654 710567 473130 782889 1789358 1553317 565041 1465189 308307 1553577 1216377 853940 1648126 1074357 1939774 4888 1194094 1093811 342515 269759 434519 1878684 1518515 1190251 782935 253734 310151 1089595 129420 862606 467296 1686419 1061481 984426 125787 741453 410576 869886 872116 646964 162208 1579259 493480 1737236 1980855 1688738 1490646 963855 1694248 814973 53076 1237972 500463 331899 934441 1636135 430174 1524786 1182044 135520 1197757 1701011 1006891 775885 931362 1459669 366357 172668 905726 144145 610037 115183 577013 1952462 1079931 1391350 138180 497870 146402 1442011 763049 1031839 873443 530249 682556 1474941 1879595 1611612 636025 119597 1041545 1354302 1325023 1429385 1506789 664911 412687 1707019 1979634 789349 656161 210442 1275218 596173 1366902 1565876 1806173 840071 1311633 1092854 821561 1032513 484395 573372 841994 1713931 1748694 1483015 324213 1530541 97699 640561 836005 431708 4926 1870153 1470156 1041957 1674201 748547 1722820 740485 1511572 1195783 1091242 780231 497380 1214998 1133544 1461061 518095 980889 624245 1757227 764860 1823060 417845 447164 616312 1954051 888883 516621 1813243 535663 1311263 1191769 1427916 862919 789426 1014150 364229 1222350 1251614 1601420 181669 509099 1039550 356998 579139 936165 1795252 1561201 1171183 1568727 1453492 1842300 95748 143523 864875 726118 411289 1645890 127670 766064 556612 1198857 184731 1778627 1207537 1172809 58599 1379103 1030062 19355 1033628 182763 56845 1493853 814517 159792 777513 1827214 1796520 579424 1493563 328209 1118923 35483 1650245 1957870 647121 1610351 1975573 1769832 322347 823086 459272 1530488 1799826 756254 754536 1259913 1119125 400095 1727676 627389 1812964 718853 1065638 1491006 751883 369022 172198 1493092 1575238 134478 206291 552216 1449704 1531129 1776691 392060 676115 1460436 718327 500934 1477674 57480 1704159 1866435 67687 1367744 879079 466137 1672434 1930417 1408719 1336112 220613 966369 970758 450772 1645105 759488 611742 569571 1149219 1066254 1458497 1201314 376019 395402 547922 302326 1135246 754373 309881 1389773 975933 1813265 105988 1051101 252872 1272076 656456 137539 280944 1637015 263437 593363 1734132 1413752 256104 872920 185161 1973152 1005727 1504679 121699 380009 1673685 1131071 1392081 1038140 801919 237214 1100884 718867 713149 195495 129370 614539 1764512 1537214 615949 32523 1294998 1260314 1079518 863697 1552875 1336984 37636 666834 975531 1443021 19450 141938 1175242 1181469 443307 588019 1154087 743674 443081 1529663 1158492 1694851 1101677 1003243 1129209 1462373 1520055 1804475 1595426 1254541 1457054 416468 1725761 1157881 1146877 518382 370880 1621274 542323 226810 1753902 1886153 349352 912586 93592 943905 742204 39972 611140 1538060 1704820 1596296 62146 1681752 1962423 333280 1948328 1233512 1097369 1077608 1764162 406309 431532 1470717 1286281 663966 1814821 1814268 1364302 1017743 1605890 598428 865372 1585750 1189707 40814 1987405 535422 300729 822266 163898 971696 261966 1277820 494361 199859 1823433 1992029 1442995 1562319 1160794 1078365 1244689 304365 1749794 756767 1924748 1459564 1372016 1438352 141053 1510771 1566645 395035 229631 607630 867072 898725 580237 1370784 363373 1142947 1573686 891154 1304965 1640757 1261115 569540 453524 1537065 1042915 82450 598488 291544 245485 1257046 1525487 1723505 1788870 786514 1245218 1798744 1523708 749768 1184359 1825657 1835566 1025791 1741058 1123177 1870374 1005351 1166842 703547 1124243 780989 1725923 1351518 744229 30697 1350139 1562633 1635976 641379 383480 573328 1895714 714535 371871 1746762 141532 577017 1123127 1594068 806041 1282812 378703 568778 206451 1033491 1185268 1790137 918933 1711335 362604 573689 75793 228725 330025 323485 536208 434598 1332229 573972 334846 1005444 1569056 176735 52764 69471 362330 1237486 183153 1115854 1869004 1600859 989533 507217 481390 760325 773041 1634179 1175931 428066 564501 925019 1544936 347327 975075 851094 529711 1814764 685475 270089 281524 1437601 1024768 1464342 143456 1593821 1459545 1931241 1296462 1755164 758300 1720061 703370 1124333 1700657 867906 351212 317549 1969100 448228 1417935 1779069 1401210 1704524 226832 1267632 1213062 651960 782153 228037 1226571 936351 1044392 1761969 1211009 1824372 843159 1789629 484547 1680388 1260122 1316589 204049 1477807 744926 167636 1142811 765825 995722 1527286 323451 1642574 730923 1401824 1270254 1386781 541202 1566932 315592 804844 1072877 349979 223746 1022796 1088660 1141908 1744129 603550 435020 1788497 184655 1968188 1104206 166582 1733342 547859 1450641 1916870 1550572 1824763 1301203 1578178 100524 343999 1858638 448608 1608315 1183339 163584 1956778 954632 682150 1768576 1884614 823011 1790830 215873 569834 1356345 775648 57441 1152119 1917635 1673805 1103891 1186067 603931 775420 1466911 1180454 1207123 1546643 1189001 433210 1485106 1012727 315181 1123896 1597596 532471 1701259 359619 102683 287867 826264 1788027 372925 1240093 215990 57030 1214794 213300 299881 611671 1927659 341248 1522843 804163 655809 480959 1781004 1101952 1668104 345881 1541361 1915436 1766092 764331 1136768 840527 345220 1585608 860267 800462 632975 1936234 220707 69361 1061032 978825 1628247 1023104 902270 1816672 1762506 680375 632421 1946568 424674 722064 1471156 1581424 1676811 476296 1972543 1284559 1804090 293241 1345755 1246385 1871289 929398 794567 1885308 121626 1557958 913594 1402790 441732 549058 1345553 1117127 1400220 704253 1995719 1398890 1566974 1330043 6600 522379 63621 938082 1086332 722864 1428532 1213037 359687 76509 1224509 1996786 1688426 1995367 1115403 1753639 1166286 1441208 398719 442596 1961541 1561314 292580 1324187 1611568 779191 688710 543924 1418413 606438 1373193 1564988 106408 1495539 1956571 615681 283324 166144 1050020 565539 957052 1256579 1398816 817139 674564 868337 1630999 464755 386642 1278664 1529294 1226711 1535596 831655 1755269 1898202 745565 1756359 691197 1207722 778781 608615 421061 341646 483594 647541 1854489 674380 519216 568841 523234 146691 35269 1387465 1286490 1366851 833125 88005 1880931 72555 1926713 959821 1945826 582582 1787551 1189226 1035712 1142584 31153 894211 940916 470099 872428 1376692 1841771 249037 160596 1162354 1845670 1814625 30075 1908709 166708 1564398 468701 1974811 1888399 438455 1734081 1235947 1496011 658955 1082892 1689976 1941655 1273104 214668 1572995 345570 214041 501476 252932 1475674 1597214 1216776 749615 847483 909084 748163 784836 1667434 286684 1727616 1245811 528526 1244409 1998118 327467 1052184 992076 972489 1816433 631024 1886062 185806 604691 1706228 1910625 1162020 516136 723561 1710645 1432932 1302113 1796891 1426036 531893 8904 1901405 991341 1544979 1650867 1416575 1580060 158582 807153 399649 18744 1002559 1446159 889244 542808 1719828 915306 485820 109556 416127 914826 1722946 1581257 1425611 1566004 634486 223635 18498 1929653 12633 1289588 1657637 318684 553603 1186216 1112905 1175240 1060718 1008510 1788899 1224101 1713240 1762989 234668 396294 1343472 234256 1446173 1728296 1412438 246115 588796 1736757 598465 1193528 796365 1510472 299820 1266771 903735 1277165 289186 1815118 1251524 1173017 65702 70923 923619 870095 1452523 1876901 61719 389969 1525897 1927321 1238074 1562906 276099 1269347 1291935 1471294 1677658 170828 1436869 782646 1425152 903481 1740964 917595 452104 1681125 320236 21667 1633183 187052 554503 877638 1287202 285060 1898553 791124 467819 494828 842199 1691439 590152 542650 279297 1199208 1819816 1216898 1410501 148921 1171701 637263 995066 1481180 1114258 1342708 977681 296791 1164825 395730 87836 660398 1412108 172445 1660159 1488107 749875 1900874 890011 470025 714213 342903 1215914 1669144 238691 1214065 1373018 31766 1297099 1920302 1342673 497826 1174460 1969292 616683 517382 895992 1707527 1119587 1974137 1461489 1437384 943886 470301 1996764 976685 346758 358403 721999 1489024 1311621 1394800 1364166 1635174 485954 876057 858467 1709731 445970 237706 767568 1486891 1932409 534424 1671482 240682 849497 885046 1468596 1568482 1397641 1898506 350978 1254438 94434 1940800 571591 1010034 1972644 1916979 1689153 1954153 270162 592249 108311 922103 738313 1766471 1844419 771222 838139 308552 6906 1006353 281123 861646 1798248 184340 542522 109738 1226667 130216 523877 1414767 799342 745843 1350658 1838725 662679 308739 1473686 922337 1691677 247604 977093 839795 109973 183445 421794 1153324 25429 744851 888461 1711825 904675 816516 1419189 1002242 1086795 453207 638708 1378183 1657625 46824 1436864 1893299 326091 1362997 1850946 1572937 86236 1565423 496181 610095 174323 423991 1760540 687659 1466466 1712969 1156508 1423390 1876592 209688 1320740 351123 238147 267146 1911032 854783 1022929 1380869 124596 888 213483 44019 83538 689975 1314444 1191931 342298 768951 1446246 121110 1395641 958040 631023 1965679 858047 641382 1413742 421606 1247996 1775792 479421 769201 480198 500579 379458 854347 1785847 246758 1861358 266663 1955480 170281 1540609 1152136 925795 195064 1747154 56107 1291960 1785692 608233 96677 549244 1051657 1751272 1327462 732263 796129 1728968 1017217 1676528 1034272 1964836 256906 127485 1501127 1597026 1769640 1024791 1085700 229576 209756 157246 975346 246019 517121 1475256 1969466 787616 1312197 712977 1775510 1373870 1828328 403240 143563 219569 954440 48254 1788720 287075 136915 1836098 223843 922148 489652 1797829 1681418 393132 1895431 1813087 699093 857960 86443 795278 838393 343572 912804 1492437 1465215 509539 1179879 1884082 920791 1016322 1237358 843491 239707 1674079 242601 33696 1486236 967206 956778 820610 226065 1790068 1569430 238678 1176569 1919005 324680 1646350 296143 532291 1555893 458199 73706 75812 758794 1562999 1066704 1535732 75351 1175268 1316423 638712 1287775 1610227 1040271 392739 1477813 1021328 35360 519102 1059828 488604 1128971 19476 1327352 772672 1675553 1717770 380491 183618 1159799 1432994 1879664 298564 956563 1099869 561960 1269076 1238673 1436428 853822 524607 1603550 1778726 1339185 912884 1836062 586846 1621366 192540 938413 1238239 1476039 687582 1780997 1481132 887683 692748 758142 1868948 1312088 1694318 673482 1816567 450969 1697837 764670 1392256 1495035 694552 591089 652225 317960 1744369 1804162 356193 1517455 101202 1752160 1422768 15666 925875 1546228 215965 657482 1289164 581213 117389 706610 558470 826919 643750 1913738 227717 473740 1213089 470235 104452 726473 893809 289717 1920863 1835787 733343 566436 1622171 883668 1702167 1642629 1421410 1683552 872803 1055972 144473 1220640 643827 284222 807319 903138 1108116 186257 743529 1068379 1040089 330787 243567 538695 1764077 1451311 111036 1832815 475093 106237 1864740 250687 305620 1744766 1749795 487968 72380 1243092 469980 1602990 1279468 209109 561787 24164 567842 1489396 1913147 726198 1918285 1905742 1432371 729030 1158452 1920167 1670394 532320 908918 491178 686219 302978 1458254 328551 208674 1889301 811808 1014902 121104 380951 1796357 1897800 307500 561344 805116 1210888 1611730 853753 561541 479947 175691 154897 332902 1885111 1417981 1374223 195608 993375 133132 1873857 1841061 394272 1722728 883924 346909 756894 632549 1287389 233266 422407 1402366 1974102 1853452 1035849 1439678 1010210 459744 1608300 1946206 1834916 1350630 768969 1462805 915709 453474 1839851 179273 451737 983705 1806810 762768 511599 1313762 1515946 26362 1589156 190886 1395612 1885515 1562423 254366 1327894 322983 1432987 1708611 1112624 1505230 1580290 111622 1176430 1390439 1323768 1744641 393226 916749 846038 1391447 1437793 221660 943846 1255743 1640961 93128 782695 1276525 34528 1285056 173760 194713 554867 685198 304991 1559886 719930 993112 1066156 1360247 1750452 1400708 1644153 18534 927476 868929 613114 1577123 529682 1460575 1931258 607553 213776 1313706 90320 1619844 1772516 413361 1723389 43197 1255433 1326187 1417411 47071 1479086 1517616 1776115 1515755 1051684 206429 1566002 476285 799506 1440753 424352 939996 1703139 639161 1572996 1025820 169694 1938734 54283 673790 763699 949331 1870845 823139 945254 1743103 1634621 1428537 488592 1805211 175854 722359 1171627 1181596 1848478 1054539 1744671 1207022 55958 1613165 253776 931507 1106253 1878200 154767 370633 874809 517911 1346750 346378 162108 931011 1675722 397082 904278 1975632 419715 622318 584997 342606 516932 9507 755300 516767 936088 1113412 100269 1549909 667101 967285 1953221 191105 1270214 1676040 1020989 1061452 830732 675222 453394 907554 343052 1790155 177749 1437297 29406 1421361 1435679 300608 1965805 757149 683455 650865 1327876 124939 396830 1369300 794896 514909 1491028 1010706 494911 1349186 79612 1751880 63923 514096 1515777 1849253 1112971 627902 346155 1595455 8708 989716 830560 323060 964178 1721782 918146 698661 643811 1108993 649159 120647 990888 841015 972664 1866192 369407 311583 401181 902969 316443 685802 1585330 542753 109861 1765437 487224 1435323 785267 997335 575452 1050057 1932078 133472 1095506 1633473 1820569 1532784 1479872 1079617 727054 1721410 816078 571715 397798 543580 1982205 1027472 159870 1640231 1314274 186515 775858 1260885 804556 1955229 54313 1738687 1498923 1489313 963090 746589 1952665 14526 1490375 1034943 26144 324201 479031 1543555 27033 407763 639912 1897658 1417127 1820552 1398156 1698460 1883975 1802230 655074 1663103 830357 323267 416636 373001 1181137 1365038 1224624 1497695 754440 405176 36978 925483 1632058 804764 1988797 965913 1478225 1742924 598098 715864 1763572 174994 1207335 1078998 909298 156536 471370 1057722 1715913 351619 1574476 896626 1241411 1090778 1329520 1778235 1872957 1811539 1900946 1392310 92552 1015787 1724802 1843881 1542277 1326702 616741 1745077 1082045 1560639 1923231 1833012 542055 1617377 1814820 1745247 1255821 947197 1057563 1453650 756611 1335718 630888 1955638 1509585 1141145 7351 961858 1609587 1187556 1022252 1785569 550079 1343692 240117 1375205 1987801 103343 370497 1368987 362732 300027 238000 1792155 154039 262237 522149 487981 322632 1651935 672137 206514 165187 301268 566547 1131566 1776148 1508449 1877248 139206 952263 968779 1445898 749755 208384 961436 1940987 146724 1058753 448408 1049968 1617469 1683314 252442 385688 774737 315107 1787903 1018878 1900462 285512 1442993 283970 1421291 697552 1702838 984987 108939 189033 1978692 324186 1172905 102832 1976676 377048 1341385 176209 483210 396531 33199 940 243826 1998597 620328 1613897 1759775 1950267 500713 433317 1912738 1225473 541163 1950057 1161593 749795 549823 1648920 419415 1159463 1831966 86190 1958746 1025969 1768233 230042 1862241 1428559 1968334 198399 1548196 220940 1834895 686755 1502839 1456285 536780 645826 1997095 1705133 1444405 1464812 1443831 1688959 181693 1705718 987442 1519204 53523 977976 1636441 1946952 1406718 83976 782585 308821 485136 1085903 1977144 660911 538737 498182 920681 707008 748021 531965 830487 625383 1569197 733758 459713 988312 901400 1847638 1424388 1268266 380455 1044302 415036 966652 1501521 727825 1577269 697885 570421 94698 12977 705228 1494809 661238 1472063 810197 444623 1691682 1916186 264671 1746001 1998478 311843 516601 1033017 867837 861463 710712 253506 363411 802650 214685 534959 419148 576790 589790 242778 203043 820883 46087 396922 1476560 858147 1126182 272795 759049 1389524 547599 416125 970043 794833 420254 1028726 590991 150794 1667996 1382509 714619 640110 1071910 1792550 957738 673583 1722213 1731003 1902265 415789 1315649 585651 151998 231760 985261 1068391 1445584 395681 1454893 1916717 1129756 1724264 389348 1072278 127651 299774 556483 1852355 233398 261996 1849713 469317 779103 1854683 453902 403325 556590 1099851 929755 441478 1826514 459918 981534 1369871 1087445 783946 79270 22604 596924 1145923 10212 886524 975593 81389 39765 962501 157253 1921941 1225866 670236 967500 1007324 1988471 1636821 278267 1978622 1598994 129986 1654193 1175351 988521 1702470 69243 227421 622623 1915038 1911131 974296 210650 750765 1365435 486481 407510 480847 405001 848065 1158268 1195341 1407014 536224 179487 279246 259175 1633954 1344781 286150 151011 923873 1874336 1360316 1851856 1296683 964713 1224469 810981 692924 1860466 598560 983277 1990062 1571952 192012 453061 890136 1127088 1287773 1936194 655073 507473 851871 14121 1844853 346172 355439 1489394 1556416 563168 46456 440557 1903171 1449165 653321 1276812 1278856 1768937 660446 967798 1707677 1248864 1785115 801353 1306017 916517 204526 541115 753665 1784880 511944 502504 262834 1906301 1714583 886223 8119 1636911 297124 300068 513547 1525739 1774531 1025931 79995 945112 198370 1086556 1475561 889473 202703 342341 1273247 634120 1926122 1643830 137132 1319351 1760591 1566191 512150 350714 1410275 1394885 1865052 267596 1929951 1899861 1609044 1597233 253208 1296710 1436059 1135849 1666650 1919910 69081 675554 1573959 647837 1709778 1195545 1196668 1121315 1213633 591012 781633 992112 638562 1456755 884385 1712624 719728 1105180 983398 279918 1462468 224081 1303707 521029 1280710 853800 642884 108809 1429092 902608 1575362 729134 1639249 88536 833557 808637 341237 295558 1472002 813940 960799 1178767 1266413 591223 1120189 1762482 1226316 4734 1980516 1160938 890779 594163 752612 1870128 893414 48195 774252 104245 1360662 1994443 387045 1606946 249058 1812904 1399374 1570996 1943472 1987163 1192401 36593 729452 1513607 615538 54489 573096 1003824 365278 1285817 1585500 1419139 796637 1558320 800321 1122545 1313187 1002925 454163 456489 1299799 331432 247356 973983 1420031 263530 1466868 1367836 1086486 1632408 400423 388673 1566236 812803 255497 879777 907611 1164209 901627 622194 1747329 241351 1302909 1807441 712875 1973824 681704 1306840 954944 1188134 831501 21559 1853343 263826 500788 1389528 1875887 259117 235001 1562831 1767383 734922 836422 911735 332221 907060 1956167 639033 1842899 534860 149492 1333545 95912 1570994 1739874 1531325 678068 455340 729212 1136634 487217 1730215 1092479 191287 701855 1549547 703443 1487842 512753 810334 1380106 1359870 1757073 524774 1060654 11202 1289813 393004 1040621 1665199 1138824 115523 246036 392852 1304557 686587 625151 1491509 120935 1452645 767481 1273038 1717111 34344 1290065 1588390 377774 1061861 464234 1615952 1369669 1516641 1914579 1018551 682305 1910096 1912931 1658753 1148188 311470 308263 1572805 827603 1564729 564755 605699 1331493 1693311 648615 550235 424514 814747 1344004 1756884 169571 237473 810927 537408 409394 81555 1356716 1640307 258750 928242 1616708 1907468 511132 1956127 578965 1610701 1244786 1226558 1217814 583159 198655 129292 930683 1534472 202388 913944 330848 37060 1270450 309693 422163 1671189 462715 1548507 544304 1068141 1708770 931325 722232 831469 706079 1343404 244216 1427373 458330 1675993 1276635 928578 1869353 873931 1754923 163403 1386338 493337 291397 995969 1858838 1638342 1137792 1272419 712918 280018 1507050 1156013 690546 44620 853572 317125 1086318 1501610 294813 1993461 488243 136956 659583 618535 1011007 273438 1608720 812798 107001 699253 1572260 44835 1191595 1928291 422159 1198594 806261 1556730 95908 1228279 583395 1443482 1698236 1809211 510002 1067749 1953405 1402677 1944154 692162 718040 34717 1130743 1081476 1190645 1481470 1135824 347180 476585 429762 178870 813984 519804 1941359 910973 1635623 654648 1127614 640488 1576312 92332 1833642 231770 1370556 1971621 839436 121891 870916 969708 629582 1021242 1798596 187728 980462 714274 1781477 1528160 385127 1653252 1536366 790475 1293052 1300096 36380 930152 1852827 319042 1281473 1944674 1011523 1560651 165892 294365 1529367 1910570 1919984 877854 773431 1658682 908783 431201 1663454 1979936 1047741 798038 1705263 1473107 628464 1552333 390162 1463315 154193 320884 1749604 1196911 1156069 93565 1629178 837632 1318346 199726 1209883 629551 1829659 1076474 28628 1331459 192366 1261933 498314 752348 1073269 485347 460915 1227580 275952 259315 427690 210778 1626235 1112874 568342 960146 423241 1158984 994855 68431 621377 1928863 1250628 527227 1990013 718128 59182 1403029 1155055 254876 542425 638101 1194986 1816244 307283 228566 1619304 503256 445322 1796057 12419 203932 300510 289351 1770638 769544 38171 1181363 335278 143204 230286 1973437 1007866 971459 591386 314223 97076 311988 401715 1334556 565169 1308052 1089601 43921 125659 51864 1075185 1422914 1273757 1712752 1937564 1670837 515573 770744 1279494 1391941 1543924 1333313 1753498 1471479 50587 1495751 625507 951230 155513 213369 1478782 1909168 1387537 248117 97337 1456324 1676185 1786836 559254 1216291 655171 749752 1188518 859968 1767768 1158499 195467 1038179 1041899 493978 1738333 1671571 1836955 1020106 594766 1668720 437909 1487779 1777046 670391 282826 1747814 298394 1761937 1250232 396926 1317350 520691 545292 858152 1579875 141416 1765417 403896 1434557 15749 1343089 1939899 1958121 885173 1895475 1999306 1432933 457556 55529 245798 1038551 25652 314120 1859468 741380 1030517 927424 40887 1918864 456246 1102278 1201871 801209 554822 673996 266855 767736 752929 1618339 1851354 1796370 246284 1990250 507945 245649 1060932 1199857 211414 1055445 197519 1345749 1524714 1638064 1515475 1997834 1363593 1361100 518968 62743 1809924 45527 570734 416995 1196665 884908 1891078 1332274 171284 1002583 1020588 1336202 12186 1857281 324435 1937625 1545991 1569988 747412 400831 1665492 1559110 248403 1477037 607813 1348041 520646 677294 1786642 1250892 9153 1578152 414678 1084563 1862853 785745 841940 1126707 676302 1395236 1160802 622643 559744 293882 646021 1513781 1439443 125694 759916 1226109 303342 302159 335460 1256820 1784441 1322668 1507019 922274 1687190 1002359 1613156 1976509 1130222 243870 1702139 683741 1367786 1185165 784682 1593788 1223209 254682 96281 1392082 1132143 1116599 1091112 584856 1896371 1448038 1630176 1361932 1695745 349209 920640 212402 1294419 670525 991745 124688 785214 158842 236592 960442 387393 1124855 1419553 1070050 1347486 55371 1408276 1540304 1993819 1862281 1855831 1841659 640289 902078 325215 1643944 1629478 247217 1262268 1603967 1765227 356973 1659788 1512944 1487540 1760243 1334993 1039357 309024 429485 64791 785695 1332117 1924952 458058 1200291 517543 1344194 1618188 635026 634718 1599205 1031416 342198 895090 1756298 982190 1659519 1143597 586334 932839 264429 944588 1511030 959978 439577 103000 460412 1362753 698111 1566557 1847795 595566 1258665 123264 136405 1651961 201336 1637181 467873 515591 1520006 766996 1922307 1237124 896209 186441 869985 1205719 1552839 821983 147926 947560 1089460 932934 1699730 1858151 783801 1628150 352515 1685042 721263 426590 51109 1710807 1956177 86954 1467790 1318306 1586050 864206 735268 893914 492334 200797 1644538 942891 1811130 1810514 188207 482773 15765 388 1592105 1309866 1937478 293412 1237293 960897 50318 595289 1098014 1017294 874745 1174220 1084345 766342 196018 921776 1671517 616072 1398619 1258307 1022501 1733452 1458987 958240 1174137 1071442 1779113 357751 136318 1472338 793410 1970417 1487652 1477225 959956 221421 544487 802882 1659084 1550210 817944 1800918 788164 824144 1838429 1212481 725974 1335819 823133 76632 1350820 187019 1924848 438457 521623 313710 262849 1941028 1309766 851370 45198 796760 132017 1057771 1318870 801853 452169 31427 1234121 752456 984264 374999 1651346 39518 1191289 1196877 1242176 1322776 1784012 1359573 36894 1098625 201548 1399942 460990 1633737 820014 1362194 963713 78155 1935393 93306 156042 585320 94839 871861 1591810 638441 297095 510956 715832 919599 1986345 210397 1034220 1743416 372968 1270787 830607 367773 390296 404547 508848 1922972 1924919 1808788 926326 538822 1653509 1432175 753167 731645 1709844 1324961 276456 1650667 1574691 1698862 1422412 67960 857969 1470525 1385945 528845 1379888 1407314 832783 1305862 1777723 219114 538912 1508685 78691 267083 455712 1746832 1016401 1654969 879192 1604049 938318 376204 586970 1828740 1124556 132668 989031 564955 909250 831626 1321227 902735 744486 536127 762349 196009 390588 1727365 1888369 850956 638360 1609757 126910 483228 1455966 1615399 102863 1349044 1706246 1645825 1897721 346945 1132146 887938 1192737 14900 1044146 703653 398724 1587416 291695 763821 1611969 235137 421225 797688 412959 384358 1466954 197644 877016 73861 1651655 632811 592138 357987 1845199 1273630 424554 1887562 549278 682118 240172 1139425 1606588 360677 1978346 190803 943372 850311 1631600 668066 894186 744430 1565299 1411282 220889 1518878 213067 1725393 1136011 1808341 263092 579888 1350412 1594686 291549 1076457 488360 76341 487988 1620349 665078 1702701 1233463 1518613 1650439 118869 418201 1513058 202622 1064711 931905 1964582 1277589 292621 538964 686228 869015 367919 39453 64553 956452 1264707 1417904 745190 1685377 1539148 29990 408328 1138138 1779386 330147 1771972 815288 294388 506592 390473 1610007 1740344 165130 1368830 1600309 1370235 1643742 1686096 946201 1211450 640546 1433055 1116807 278225 1900692 329614 1556353 873595 1350134 1764341 1891907 951193 702789 1538821 395617 55893 1506983 1183182 591074 1116143 893256 432920 476178 1380242 575378 396363 1615015 1432997 394858 333767 244355 1220090 68646 1770801 781111 896332 1030800 1076841 533992 989022 1480852 1172931 993231 1946657 1634237 1168131 686653 276875 1845719 818396 1195004 962705 75302 577726 465143 245559 913611 608798 841270 1437626 1452144 72020 1857691 953457 1485189 1882305 1222002 1700474 1528765 540412 1168648 1856779 1818180 650643 1058123 1902217 1512590 1409597 1133873 367995 918878 968046 986094 832514 995224 786561 325196 22979 1109652 1807850 378429 389264 474695 589031 332584 799210 165666 1402655 1568077 1585566 868728 188413 1635930 1689261 1023134 1018638 215324 1296982 1339639 1995135 1880335 1671019 815304 307410 1957025 794226 1661071 396372 251230 1319316 969248 1959535 1867108 335240 955529 1490901 63251 1226125 1618150 1978006 787101 1608874 502798 1730996 122202 1187564 1020729 278008 681164 1351764 1170892 1572999 607993 182948 1138176 1188076 473444 380711 309813 685080 1977991 517408 1345262 1343402 962403 756915 297395 1342934 336659 861910 617767 1766334 923655 1566379 250326 149439 959997 1547467 1717118 1051624 250225 1011894 5956 1914262 293906 1385858 1586982 388350 792652 820248 1846310 37743 938831 225790 1362561 1461396 24683 1962734 1145404 1131840 1912212 496080 915915 674108 941409 979966 798538 1351604 1924893 1086139 1815632 1500410 180158 279104 345786 1802619 1585301 410376 1363518 1019550 373869 992153 1311174 1195231 1974026 1242859 504990 1356462 706332 1513643 1670502 1039185 592666 1623488 1435237 821046 318540 1408405 1575420 1409393 152212 1123611 1745258 1193036 581991 305405 1997059 710539 817614 315401 1916985 1269304 1171100 311806 1451703 540205 167374 1248207 1265072 1020828 1510780 1893978 1075018 1735064 1456922 788012 30279 1130754 1541753 1571563 1986749 1293584 82222 1041399 126040 1351763 919475 1273402 946665 1537150 86708 846591 1446110 659655 1584824 772650 429105 305802 1445184 422652 1638554 1198804 1780975 839554 37501 504692 1455248 503556 196484 1155886 1461682 770914 1628786 175978 361717 1810348 259427 363792 1778243 1627493 1969407 1521295 1286657 598874 1742189 1455038 682485 177943 1992901 272443 468628 555596 1876435 1550811 1406085 1083616 1076563 1284933 1994812 1633229 1851999 1592576 1770516 421574 1338625 210877 864263 505363 1049335 160184 1636739 320818 1773939 344065 1948529 160209 637957 792753 212203 287518 1347341 352268 1247250 858379 553546 646701 1165492 483820 1319416 1737299 1430556 1863330 397839 1652061 1074435 840818 1318020 1373487 491047 903728 1938400 901077 670107 1388482 460681 302130 588215 95534 1781278 1992507 1225758 257890 1950619 479 1447855 899851 472775 516548 577964 1698793 852842 692378 1662184 1079578 1068034 119416 1122744 1309550 718628 895021 35593 1062432 778597 1547510 282995 556630 1752315 1630567 925182 487243 1748925 317318 614883 493184 1066284 270619 1950274 383870 92335 1646459 159906 1101050 908993 1931607 369603 1817918 1918664 1124967 917411 606703 257042 326616 1011528 1271829 23378 697548 505459 1267662 287377 1017444 623889 748944 817856 1397395 1228245 547518 1149178 1910248 1691954 1589830 246964 1571615 1581150 1225268 684500 1232210 1390199 545977 303791 155777 1478724 1603441 1723964 644774 1895835 851813 1957606 41111 1062130 1915646 1167510 1793183 696942 141034 1949990 1039507 73557 1234504 508958 631172 700870 1165220 1045519 1000799 936018 1652642 1147105 1092323 1838651 429142 1234402 962882 129516 1649962 691858 946464 1180073 1083166 107835 701550 1051343 65674 422966 351995 492126 162272 1164219 806449 1569900 1274614 420917 1767852 667351 1657924 479083 766188 776669 1584278 921535 1566715 719752 1739500 535975 537376 42285 1792745 94612 316613 1454042 1960416 289141 676124 1536599 1030877 1209351 1029615 1317499 1540306 928149 1700478 1172947 55810 100612 684067 146494 374213 1876244 1422783 1071129 1737267 964580 1513596 1166264 1827210 291458 266563 1085859 1162766 51681 1994063 681547 1803898 1291040 1480215 1819615 130559 1512961 1113304 1536881 1483664 706844 113990 1234054 1577511 1507839 1293579 1096497 1229624 154596 782546 1797269 391224 144383 206786 536796 887723 1715407 1093716 1584926 1730291 19494 573928 1049471 1760338 360205 1071470 1201665 1684046 1006458 1732330 293527 244903 1527424 1194017 678854 1158709 672994 602767 531673 1797352 667834 1305888 1514171 466677 524482 243219 1092447 1257968 13335 906748 1216724 1751049 646243 792677 1518460 1638079 978278 1857074 1920315 567958 1340882 1436953 399365 870674 1095384 1243293 496795 786339 653488 1057890 396682 1385867 1095258 762486 694803 1276207 497716 1978734 581876 1974520 1105127 831407 1776385 1425226 1091751 1815154 1527871 228121 1423295 405855 1964137 1716122 1094802 995254 1500644 1160227 1949698 1693440 1685951 988779 1434196 746825 388896 315383 1333694 947958 719219 1816035 46900 1610024 1137682 1670646 1820795 1459366 1634077 775918 1919140 474434 1666761 542751 1927648 1840633 743209 1680276 625109 1222650 430846 341954 610406 232160 960620 1564809 456612 1356439 1039652 193940 584172 225236 1433920 1056587 1386783 144565 529113 1064254 600563 1446922 129717 1935005 1696416 1308490 210609 953649 1448185 1263582 351598 1798920 1732571 868780 780129 1725587 646289 1746608 588703 1077629 1652608 304094 577721 15032 1174602 734874 1077241 80407 1147435 1377578 1030432 951909 101444 1107762 618835 261378 726575 578881 195018 1849312 847739 147354 308961 482555 1337697 124825 1002152 1700 1021702 1183556 924728 1961329 1046092 1345175 1601059 464424 1029051 35303 1178122 1534111 1987222 48876 1834766 1187960 1374090 598920 68597 603165 359763 1401892 298548 801581 1195934 1383271 1704121 513214 8641 1314922 1544646 442451 1698090 454967 1005097 348086 1693719 1379765 130391 575509 147267 1562943 696905 667909 206136 1824231 1699560 346227 401420 175834 195440 175685 490108 1883987 1896489 1983678 1189737 1572693 668551 194320 1733035 1531683 1385176 1849958 1734795 204887 1902619 1142481 787304 949426 562544 1011545 1973454 1397273 1777721 1276319 489356 1576180 846403 1887008 725725 1464423 1148198 1307233 1855064 774926 244027 965945 689602 576819 1502681 216328 679323 1230007 934639 1280915 745912 1546106 1568471 1803913 843584 789567 469304 309321 758971 1929527 1018263 1740633 534449 957685 1536992 997000 43576 394191 1060013 1224848 703344 374212 699816 1597182 538225 487141 715453 166276 543975 661135 1544962 1871205 1708106 226939 197245 683994 1964002 715305 29033 1891148 786468 1374679 1140021 1277705 76649 554717 1099731 1854942 118534 862300 661351 49271 1828488 703642 1245653 788876 339114 991655 305489 1902685 1155472 1975699 858917 1631862 460140 1391530 165450 1575103 1836646 681027 1958694 507270 105691 1621254 1788634 1662673 1921272 1228695 28783 88493 488548 295449 1704573 1919877 1134691 73871 377610 505870 1271203 834013 1910369 678978 1811446 1353205 380413 1630851 1754461 10086 99142 1396557 97734 631069 931775 1333708 640054 1960119 1437995 238921 770550 851100 1972980 148432 284056 1860781 488834 1629272 1985076 1871808 746177 767838 29823 1602201 267637 1135534 373893 1754789 1756021 212137 431671 494069 971668 1208315 1398764 1660052 1354762 412947 577440 1329262 954794 776996 1750196 421946 1264537 756561 1118033 342162 1715953 1583267 61814 1154758 469063 1917791 1543667 1213321 1002733 1832410 551422 1454762 307015 956293 1976440 1436175 509064 1772770 1083240 34677 253635 973516 1634235 978327 1568657 1099103 1862762 1992610 1376072 1379305 1298311 1414240 311085 1492884 1735960 1032796 1261563 1295403 501097 1343250 1874246 62223 793879 1788655 492649 1830347 297770 738177 1443929 1923333 720514 1171718 349876 1651230 340116 457234 704896 775979 1570264 693721 1534226 7454 822576 1335683 1643434 546770 1113746 914902 1403816 1528065 597713 303282 65356 638420 1524852 1291779 1310235 109505 438644 1524221 751441 341058 1018671 704256 1475059 1217662 846297 411769 601376 1362509 1014160 585727 619933 813712 430452 556462 1546654 1889668 618118 1003664 1482578 1070827 1529606 1417030 366601 1442316 1437697 1124929 103180 1613831 699084 987890 1569026 928815 173919 41630 1445374 7108 1557050 1630760 1750410 1274136 1318156 1406337 1683513 1731748 1159937 411122 1009909 965856 722063 1873070 1049054 61328 328267 1500159 782828 290398 166833 1006225 361047 1513065 1646050 1434822 933314 679100 768339 1841088 1782902 1571423 938451 1604271 976580 50498 1380344 136408 798472 254661 851533 488836 256012 1203070 1877847 1106548 1186056 1872817 1825742 237920 802692 192872 832778 720405 1462641 235930 962792 293998 6634 297998 568069 547299 1818405 764904 257666 1183989 944767 841137 821315 1989557 1164030 1271752 1309338 308846 1764353 547406 199639 572207 1256494 804258 247037 477537 103078 75252 1744086 1226 141745 1756682 1063375 1258616 996200 430334 1040039 1450528 1115919 1115158 1726966 241057 1206916 306671 276639 1985853 53747 1828440 801092 1772654 1836205 1956028 1045636 387318 153348 588615 1979475 839409 756499 930040 1878508 522718 1738971 821174 1761794 431648 877142 883923 1552755 1020337 73443 699448 769124 1984241 419885 508386 250113 236890 1779344 1435967 1432426 694693 1485467 1647451 451610 994396 1911671 1381135 1203028 1504183 659270 633256 1697308 528408 1656932 1534073 689427 1277772 7603 1420020 1339742 877523 667763 784662 674282 982478 1798909 1753458 1688492 1629553 751064 1679086 1600213 1177164 290267 1413253 207877 1525129 324969 1775417 1199074 901818 1974383 1325338 1026758 849779 1719102 1283230 420227 1381654 128297 1164645 455249 667094 492414 242724 473137 1899906 179641 262290 1703703 400533 1991603 186143 52140 254072 1660442 728838 1856621 863913 600066 505560 774298 952403 1647371 1912732 1926297 1882158 725561 1835216 1442375 1300637 712259 1122394 698354 937993 1305019 1773726 493210 1567457 1191540 1581557 319817 1957608 508980 591872 213800 1517510 888068 201547 1765624 1942656 1549379 1925427 403272 655703 789228 1647010 695314 1401192 1350791 1062036 1064124 601533 1056448 1774160 10774 1533471 5191 1411077 14938 698072 1522949 1017917 402533 519263 273424 845360 1183255 467863 1053359 1147904 975118 1120733 846538 998725 295819 230516 198134 694688 313762 1395818 552891 1153039 1498379 910431 1297827 1545238 1928901 894451 747209 669376 731530 1004654 245153 1835816 650930 313348 949749 683607 1944621 803601 1500454 701910 1523533 255552 1107536 825266 1389837 1444896 1041648 1592130 1535212 1855866 925110 496846 961875 82489 1471416 1061871 1746950 1310293 1386038 1872236 987317 1066096 426593 1885826 1822002 1932605 1988626 1833478 1824581 452292 29333 643160 745392 1538248 1443561 82688 1915719 948850 223007 1878017 1209493 1307277 672354 84821 1038654 1841331 1751376 142718 495035 569150 1456979 429128 524381 510499 334041 1420814 1711613 1999580 381269 1615574 1321937 335288 1512377 937773 325238 255023 386853 1800862 1893379 1594864 1661429 1736289 1148711 765939 1785820 1274784 640071 764985 1945958 210463 1803021 464909 1852100 301992 1209477 406603 68364 689537 108111 1130518 844409 350850 1818676 1805770 1947107 1063262 893235 1254252 1652888 1943848 532020 1523313 25027 545427 644486 1684392 1477144 1660986 1222673 1111763 1412147 1591446 659343 1348796 1642628 1230104 1697787 390788 718100 662986 1669576 1855620 1096776 76688 1032714 1143444 888450 665091 223778 943125 1392532 519355 1713727 370682 1732220 1065374 1452505 1377695 333463 351373 1215412 207746 668973 678495 1599046 1278982 1874315 31137 540863 647362 871983 248037 579937 1013057 1980721 1219365 1335762 778553 423986 1403723 1284353 1253193 706355 827001 1120619 218486 1033564 227019 832563 1535446 687709 1382468 1435077 577910 801151 587113 146293 636339 1298581 919677 1339085 179974 1955846 1183287 360949 373920 132173 411439 1568473 789845 1462556 1989998 521895 1589988 46321 627166 497279 936949 1224281 1226385 1386845 981719 1800573 710491 1763981 1279594 1073617 1038219 242195 568792 1841071 1992791 1550587 1895120 1396603 1332077 1281871 1730506 1692707 765339 505871 1985248 81818 670620 183599 586095 1988842 355094 949144 356271 1370385 128621 988001 1937232 1829299 388742 1093523 16949 1057113 1525437 1682641 257801 82128 1732617 587356 1316166 1650851 185293 1692234 1078345 1066157 1198772 835630 1797445 601424 468460 1538685 416792 1010357 1802344 1021201 1969667 1913827 1807007 1865605 944524 1703943 1724413 977452 89123 1775518 1694746 255531 371407 250750 162604 43120 156833 1315422 1406881 1360812 1062416 1700279 388924 1713197 1167252 1409997 1362274 1408578 25328 202073 872694 635069 885613 1445343 1305970 1635526 1289920 634518 966402 728399 1263270 1794 1237609 373026 1481324 1598999 1052867 8073 1526970 1051201 1931017 1339281 1754310 1495286 236145 1314345 1652980 1794234 308309 1431074 699737 917245 1041759 1397794 1801805 959169 92536 391909 34500 793220 5674 1802471 341025 941256 1019960 1611908 408024 436614 1385628 1990232 1495054 1118623 1644006 1867636 137769 1225863 1563603 666821 627703 319525 301686 163981 1727808 533489 1152538 444430 508380 842974 1471423 679511 67759 1203213 1735612 929454 1444183 1665326 229278 556825 838903 1248984 272960 1331207 34240 651599 1895292 598875 805221 1093813 297884 496588 1331691 839358 1867923 239706 1623281 1937850 1770842 1767953 1011554 1277512 399262 1012054 631104 867594 488107 201544 204221 1231388 1933449 1351246 211799 822443 1789341 104996 1012292 536984 1549799 227931 1551442 442399 1836967 1417319 457641 1078435 1890119 249577 572834 1618060 1211783 582267 391630 525637 393015 1238670 1808174 1583815 1135969 1797171 628188 668418 659433 1195574 331606 494838 661790 577433 1456658 656347 905105 713501 1026740 1227858 788647 590374 1765763 638157 1820468 1507244 1345121 375688 672392 1677902 1866444 665225 1476083 1796243 274166 748198 1003679 687550 956948 505925 716011 1757883 580216 1017327 1017215 434529 824727 1866409 337634 1556114 415779 707734 1458944 1440008 715375 1244065 968669 1855980 1601346 471027 989703 990992 1509217 582390 1860222 1832234 1990092 1351454 153072 1866072 146688 103737 1503750 538637 877909 1199444 1456275 923031 628665 753450 404522 513629 1737181 928361 1641869 473121 511554 1514355 1599702 637025 55636 1555505 630401 793967 60431 1505488 1420810 653509 347600 377153 1127486 698002 245004 15069 1612898 1426748 849798 737464 1382462 1695571 1759804 250741 1851936 1360617 1538544 100672 441427 1684018 300221 1298480 1430463 809555 1481816 28759 110293 1194809 1273604 1156671 1680156 155162 416334 776326 767703 170482 948614 265226 130261 1118177 745271 471793 1250009 302739 110345 375053 703492 801926 1873132 1902062 1201678 1915886 362978 57846 520003 967974 226133 449126 1799228 1833415 248501 924344 1689613 1691848 544632 347425 181217 373764 1548575 39151 592163 646466 837511 464121 1761060 251034 1795569 41141 995997 817637 1730262 1428012 588746 1898859 785505 50785 224086 1442849 323981 655298 513597 957571 110357 559364 966527 366135 359757 128459 842720 834323 1536351 1060933 819924 580580 640480 818664 642529 1338748 121146 1526654 1083623 1762710 320405 926609 743545 1017113 1627232 282845 1580318 1229859 205387 1988088 1421938 1781427 1709863 415473 823163 820194 690004 1840367 612493 1315756 720301 1507481 764367 1074834 982486 1253212 547134 386551 1418793 328944 356972 591130 43331 1295815 1112303 1061310 870307 1717924 980568 1937789 1356309 1120805 1204965 1927713 70144 1312416 1195028 626153 1450453 1496239 1896954 1039733 414971 441871 1542064 1497319 1406379 1965664 1946220 1286168 1793672 749446 613741 1605343 1902338 276616 1710002 958390 1454283 1453121 967660 751843 320155 1807075 410684 653139 435072 101149 943039 541860 649797 21558 1087765 1287796 575091 1298108 45715 1472929 1270721 637787 812519 18356 1896726 1317790 191690 735727 1524634 1287462 1659814 1911919 1447722 1294631 1534570 20043 289010 334460 1502998 1591510 1961555 1944703 564584 212633 1406068 1950335 469936 1436682 983362 521976 1622394 167520 1259256 602262 878821 1811595 1994998 1390153 1298686 1622838 1952823 96552 160763 424301 1344097 220536 501430 1770658 583616 1105063 1893386 346034 1649985 1400432 88802 1077234 123351 1147432 479401 1802051 633596 1994939 389709 707565 1035671 493927 1266407 244786 1968416 486764 425182 921359 97023 1034063 822633 738397 710937 345845 1147049 1880821 1733383 1331243 1471763 894892 1500109 642241 1785396 1636147 1654640 1256254 1230813 35583 358847 1822335 438553 390619 1351124 165365 693216 1968677 698857 1067389 897510 1589776 1319120 1701294 889389 1883655 445551 956394 800563 745834 762446 242898 1491177 957042 1660372 1893314 1881360 1628875 1359215 1714188 504183 1869893 860835 1833266 1392785 662541 1539291 546020 758169 556896 570916 1379728 1445307 749324 888252 1190329 1985098 974442 939551 169443 768908 454622 863116 572189 509145 1431472 1735385 273202 669560 1513512 1400285 540771 1224005 464904 835146 158750 122728 982979 470006 1870663 1370686 394204 1465029 41836 1959888 1285128 1149669 1339832 528441 1358837 1918318 989128 1075883 741326 956129 1309380 1176712 536934 1659271 69229 1064168 1351399 611548 769961 463592 563950 1215684 1195042 47187 307066 1049580 1931225 209493 1741203 1316649 853649 626460 1990267 898939 1865085 39300 1809957 758420 1906853 775664 136333 1162123 1982394 650366 106752 158476 197685 1844835 1319269 414705 1342222 1586711 1227347 1424801 1061895 823172 659777 734818 722600 1362107 1416699 1583712 690330 1159529 211860 1173285 1588576 1021369 1940745 108475 1818369 1067782 1889643 1054880 514406 1532403 1686738 1121157 800638 1084189 368420 1566488 526963 1591420 1635146 1481697 678385 1452023 7645 249000 419133 1087313 678096 972820 508409 457681 1501445 590912 1767630 874893 1909426 1086850 1977704 1260337 1118991 1132489 1854162 1143296 669449 59480 609890 1448669 479630 1758743 802915 836075 1471791 382099 678208 1183893 692099 1875766 343588 467102 350543 1141955 460099 1495571 515210 734742 675364 625362 1518639 236805 351559 1959230 1356153 362957 1812672 498806 1516741 1265475 1970110 1678665 474781 1856178 1372481 468352 149978 507777 1860242 1650794 116568 1899328 1702096 1630433 1136931 1071099 1647669 1648739 1702811 768942 1958151 1851677 675395 1425349 539487 827700 1368155 1251502 1255495 378614 1235084 1434150 174083 1207440 980376 1507144 1223231 1965398 1218404 1785523 1481167 1463728 665985 1945803 1542942 282078 745155 575999 1706453 1808144 1700015 1302102 79053 1469296 1067480 797753 277332 1272710 1019923 467062 404629 118813 999468 1782192 1989186 625998 205099 147184 1362750 1758840 1549994 877439 389198 1901114 976770 1657553 1112190 576283 1313101 1711286 621118 1277340 1697459 1747688 1903389 692855 213533 533621 1453957 1646109 152935 826737 1560613 1828971 1326533 822281 1881475 639424 87547 733496 1179692 1535679 50079 1152999 1698882 1474091 213250 1420303 1641483 1201376 463529 284550 1007182 1645407 1589518 1999653 1707436 935819 578554 1177613 605929 1336246 927210 830258 43068 1067691 1011995 1523359 93815 216867 1300058 1230216 26093 7777 1749932 1916812 1807316 1429591 1749559 1564054 760863 812822 1892744 708527 1955805 39229 729081 188307 788221 115511 395579 1356894 1990588 685318 171191 800176 1305798 1318904 501918 1876839 885531 738898 577762 1052471 1223516 1467339 1296768 718800 1045120 1638295 793514 408813 346092 1993521 786456 250145 148876 944458 572000 1515597 560119 1467802 1996111 524236 611848 807918 579089 747069 243323 368186 1304237 422537 13656 1722443 447723 1615103 1833748 584245 1786454 1057243 1542554 682369 730531 758265 1313063 1978425 1513175 180067 453286 1754747 1355522 1904643 918440 74899 1434055 361143 1466026 1164263 463645 1080691 352206 1761700 1006767 660394 846206 1894530 394401 1413699 1022661 1178312 1971768 501387 1639561 1260091 19863 1050204 1241677 624423 1988793 415626 237957 1149752 201978 2000 1434566 366873 1681918 625281 497762 1417527 265268 293171 1570360 67352 1630948 392293 651728 967453 1854317 1967450 883676 1356504 1394222 9804 325224 298345 1056453 1081105 1661585 374580 562631 1092982 115838 1950217 1317329 264441 1454149 1117235 1193450 1641410 556467 210522 940131 1639536 1720286 1022904 650012 1526010 887351 1284407 614150 74045 156019 52442 1120417 1769161 1757808 152391 555777 1446870 1481145 388607 1819435 129428 1557796 1717291 1024362 1297225 1460485 42305 336444 1946173 1960506 436100 890537 449111 1776436 725876 191000 236010 1744702 546173 1303349 1096631 774046 1531408 1937678 885928 1583174 1247636 747473 142216 1463756 796895 782186 576646 603684 928661 390133 212650 171101 1482976 1545495 641170 328698 1717151 428219 761175 1940289 352316 1661476 1822991 1218239 1087215 1790066 1019342 1043815 1881299 701494 381495 307674 432226 697666 1061067 763524 1431765 450886 1442902 1072322 837751 783307 1763774 587638 268521 1721880 568306 753285 1033236 1122577 1834748 1589460 436365 168607 1208753 993835 987558 1400790 691595 1774913 127826 1171575 781265 923416 173953 590452 1964253 6221 1637670 988288 840952 193859 1978306 418831 553516 1332101 401063 1906478 1037906 1805731 1607429 510012 1737592 1183359 853804 1200329 1905081 766734 433312 1663660 128433 1469208 650837 1033352 1389952 89432 1564196 552860 575586 1397817 183199 1314328 212096 662797 522118 1671562 1928019 1069300 95407 130726 509681 983736 426248 133184 1956580 1748799 624336 841280 1682538 646866 1494837 83089 1906945 1850700 1658380 1989440 1468543 292298 1484921 1365747 1346470 698918 1870231 1775500 845411 298090 997303 647344 1460361 128494 768000 1485672 1316750 1037509 1420931 297833 519492 1989249 1343082 1503326 1038625 1896260 857020 227582 1045934 1230464 1397050 775704 201016 1758202 1950316 857556 123056 635922 1326062 1153398 440707 118794 767036 1940476 1520623 1942847 66653 939971 891155 49796 1958117 1824368 759462 1944215 85587 1428370 249493 1855273 190139 1027371 892308 1536844 852521 1884857 267325 652199 1538926 1188494 400466 201067 1659421 1746024 465452 1125842 1043581 837442 553984 1442718 465156 926465 1744549 266420 1891467 498624 1513844 1716846 1512901 1988465 484584 723841 1820312 1881958 711128 1636501 106192 1189009 1483111 1344026 68439 1832975 496391 1363179 35636 436052 1048787 1223612 63100 690384 356508 1674104 496615 387800 306285 1044411 867370 539205 317707 1540062 1144289 709697 1561868 775743 1976253 1140541 764048 405690 1958104 52963 1739316 57138 1600523 1297420 1906143 1689306 1707885 309503 954673 197575 1514705 1858101 728507 557855 1100862 1975981 1330380 1497013 1993652 1522784 542037 737268 1298847 1152436 706022 325921 74900 99162 821378 1672350 310515 1150190 271977 1575546 794287 1688690 1602299 1161228 170 1882483 636547 1722887 1437478 1715717 578131 1766627 635340 1374605 549827 1085295 1856042 1457499 1075859 1226339 1951327 1911339 1863823 1050097 592114 425319 161013 395062 1814563 415073 1497428 862729 906193 1111137 799993 1879250 1245598 1224516 1838804 1633487 605814 1099169 888541 1408380 579059 844676 623084 1803493 723718 1950474 688187 1095627 1164754 336992 931838 1786489 1705466 432320 447227 34921 979480 1495544 293210 1600153 1047019 312029 1431242 418504 699120 218177 1256907 281832 1784515 133966 97697 1455699 588284 966672 267839 310518 1492209 1176610 1238380 135289 325384 72985 1533830 1416397 1692325 717755 1795868 1052011 352029 1333398 633348 1123102 940098 434137 1131830 1952280 1667150 304169 1416585 1039295 683711 1749530 8069 129476 493146 1320937 1897741 1793532 1688080 1952604 1510701 1572498 273013 128891 400043 1985024 1100061 643505 1979877 1650732 1700278 1392349 806642 1008315 334008 1081015 1611639 1339193 135291 314654 439475 559330 1786453 880943 51933 1499494 501466 143420 687147 464827 1885373 760424 1820911 1696203 1150708 777412 131642 748304 564899 164231 480778 1810522 1897813 1801050 1181452 686122 325186 1166995 111343 1743846 479564 1568119 1698345 1031988 755011 1648665 978784 724094 516215 650051 1851830 203197 1080619 1483608 1709339 705751 815055 258216 1095362 1554401 1074647 474509 1450072 160869 723598 862659 1056711 1873193 303095 1844798 1722330 717957 51208 754633 1359011 1365459 1975984 1885492 175349 1508930 1471695 792830 899772 157435 1223957 714157 1534288 297267 785770 106933 1361748 1092676 1517636 915706 1794790 1811906 624860 209487 1849656 1786930 593455 942149 22765 1080438 693011 596919 332868 1200886 357280 1519139 1579207 241801 1400311 1289052 529094 1417248 1866613 1655627 1176317 1251471 485273 1650417 1844412 600196 1398944 939943 673953 279636 1782554 1446413 1911936 1591348 1245613 644541 884016 1835212 27463 987156 697099 1035659 142833 761863 1986771 125335 1588667 1733554 1187177 1899475 194903 1082542 139828 330729 250407 264547 1364617 1611174 1397110 525871 1368867 953911 1302096 1644815 142064 1023947 564633 702449 1709793 19735 1247116 891048 276160 610473 339645 813662 414141 288162 1622015 1306689 493555 1155867 474268 1947212 755972 1681350 811354 424288 599873 415067 16381 396905 946687 1482033 1564598 1105276 1707599 1490656 645645 188295 795448 802906 1740667 1496682 565883 772054 359738 1361007 1375397 1368547 80690 44768 637199 1774716 1993443 574859 791896 523255 1455512 1220134 1030633 1848752 1958252 950613 837565 928704 1144060 1942338 853186 1246104 1914590 1992485 443439 1652235 1021184 1904853 43004 357340 1316207 421625 967845 1214785 532744 1020101 1823994 1720993 88236 1547836 1987136 1759732 461333 55405 1853491 289627 1958122 981029 1870227 1055653 1767594 1623443 1865131 115687 1610833 1822411 1713402 1930963 1738425 266167 446751 680363 1478805 1979449 1136925 1082432 1782178 948776 49032 1652079 870006 1563185 535754 166336 499470 471353 205521 1923921 1882071 1868924 1811750 1955161 368185 50347 414668 1305784 412150 1090498 1745300 356231 1868344 1217039 1360838 230191 175549 697088 158423 492348 174848 1944568 1185993 185312 356501 494317 1277768 1482458 1099511 628963 356913 1262559 1490748 1059331 1746884 1304637 1852115 649155 762855 1186607 278675 945218 92993 1332102 671777 1091989 1086205 1991814 904570 1544900 629739 766627 1094274 107980 1838490 1664004 1990601 1146134 1023748 75148 1521360 670452 991020 421128 1992457 1331221 1465379 485640 292795 1974633 835769 766902 1538475 982682 1706004 1623693 1306772 1539339 1853520 1527226 1616029 895074 1197401 378546 1816110 576443 712131 793847 1230168 1944210 1344943 1074947 477870 1816414 1213408 1822527 381610 1998368 1302718 141392 1525817 452273 1272218 1382650 1618799 466929 147329 323942 131064 54116 1269232 1359816 521894 1901611 158870 877267 1971636 1013223 259626 1467481 112031 206863 1935518 109511 1760033 1616269 979671 56281 729915 817594 1848881 1533823 1667518 796587 1832041 1885124 867243 1909846 635286 1257239 555784 301577 117104 407850 1624037 243788 1083496 196920 375037 997701 71125 41460 174571 215433 559307 1249363 264144 1327085 1344379 1787593 1364032 956547 1966587 1614178 934578 151546 791842 1001034 1345239 1609765 1666102 1258663 20822 623372 1547335 1748379 459954 961619 1808887 651922 487432 1819352 1733114 648092 850372 229173 230289 1110770 895572 532442 1496729 1935642 655525 923126 499162 1429077 1237919 757605 1792848 39014 1038669 822935 1690242 502112 1832392 1450889 77563 1960596 1813617 1891548 99801 1138800 883245 1763948 368177 800217 914022 1273260 1532375 937563 385208 1504683 1127317 562033 794713 1229704 1686382 1657491 250008 529592 1060601 952983 1511143 315291 975236 288630 177414 192268 1211947 1230635 1912000 1681736 317319 1790423 378083 277187 599477 1662464 934844 1416685 316833 570743 1730086 947406 487091 1352193 610044 898779 1199414 98789 1579526 868775 1089319 1671605 591101 1349789 1504306 1154616 469136 901428 1087477 1243400 1382314 805426 184474 543839 786114 569127 254985 22852 382627 1694736 1290505 1547654 337241 1954007 1003414 481424 1321902 925665 1159164 385915 1356714 1244839 1932957 1916382 232157 1999528 468171 1837333 616227 20297 1335687 1850288 343741 406528 577629 665228 141212 1782343 284308 1449691 1542792 210148 1425038 555807 1130483 1307274 1963881 608329 176652 157928 790635 266312 1027033 1968096 1132137 79146 212216 1684698 1278365 1742045 662956 1510297 1180103 1024293 1118396 1318848 184539 1790686 1988155 821569 1239851 1803547 387784 15582 315377 1263134 1098192 1869090 201782 1885026 1463790 1416340 1678764 1992345 131866 886436 125957 1292786 1978814 611799 1463269 1885362 373649 22669 308712 316532 749170 997404 541180 956996 1203055 1392278 1913278 339639 1117099 1260819 1903840 490451 350537 1861696 1442365 1502453 770126 884940 1505376 243242 374018 364840 1279652 983809 1894185 998350 357134 1143240 659748 324629 1972244 929082 93445 758505 93840 549225 1704331 558644 340886 709626 1291062 1947572 617536 43951 1473579 978372 1414048 448831 1944814 63668 619907 1874756 819600 333512 637710 634629 521695 899517 548572 1152986 417402 1168361 960158 1179975 125511 718499 1119953 833871 1401887 460330 106845 818383 1249034 1408174 1356837 6859 876030 1800444 1765276 1960519 1533742 1725971 820741 111482 651473 516792 1973077 398848 734210 927224 429412 1543763 1051074 1739369 1372245 1894874 283125 1012149 887108 111318 1949555 1234698 815926 1414022 27392 1466553 939258 591668 1020415 1402345 793528 1915416 345874 234812 837931 350209 728336 1969882 1367239 825767 455838 891611 1567176 520695 895481 822129 1819167 753020 1706757 832564 1332103 491010 432463 911397 1333283 1833643 1847511 69402 1651698 1381094 1253540 1666957 1224694 370622 202061 1622835 1571673 149406 1609817 1684236 354175 1080605 261520 1730559 238854 1151180 1891054 1072004 184387 1976764 1154946 176855 1196740 1016242 505827 478896 1644939 920127 942943 569180 1890821 301665 824257 921673 1401897 599366 1660943 362029 330844 135661 952378 1005921 1863762 1004771 1334731 188369 886937 1736470 386697 148115 1913009 368053 593588 98807 384998 1597287 300382 1173702 498468 310546 481165 1080017 1024002 1339853 541184 1299383 1648542 1038968 103782 986426 276468 386138 43378 1390801 737982 1751993 1285448 1479466 115565 178482 158403 184627 1556330 892603 1690907 1258983 1293506 1322171 706262 82654 1922729 492092 1923524 1945428 598847 899144 645319 1774670 1684226 1638548 1030940 1586352 1325713 1723422 758215 1160988 359639 676354 724786 1435517 226109 769438 856984 367258 1755305 267914 1988600 992658 789248 446783 881753 59194 1749279 1034934 779625 1698483 1155244 1820115 1724469 68717 1200171 297625 843248 414520 39467 186455 1232226 717637 1048281 1723968 811307 502803 427915 1440142 1886380 1679732 1863984 1842944 1672637 1203056 1365566 1057005 1410719 1329548 1526435 687602 1741965 1370098 202638 563427 761214 255740 1074805 680979 1519680 504958 1194210 1112298 974370 1398256 1947516 357293 1535372 286000 1220282 383598 1005440 1953441 1064328 1102420 1983251 1182506 854140 109764 1090510 171990 522957 1349045 1073293 634856 1892417 1258244 169041 805655 214949 1260926 123777 627200 1287616 1471187 199733 1140479 1662337 60588 220438 1269270 919432 1757519 14230 312465 1212512 360384 667934 1835799 1049974 1469765 1742245 1679679 1916647 1637878 1072722 1912048 792169 955629 1054162 1612092 1319591 471997 249973 1608690 480971 716685 902080 1943287 1657194 70694 1038992 142145 971798 1935580 547265 1449213 130971 571647 1657567 1797574 1818 757332 920542 1685541 1458401 859417 1452829 1092884 333155 1839426 1112348 1422798 590506 1177272 1008344 491902 363918 1160692 673798 1660650 112523 1043729 914192 1007888 1949378 1575061 1628595 1929335 1164757 1487108 1476143 1303081 277822 72757 986019 167127 1213298 636873 1516783 541504 1596994 1663601 894090 1289466 1579796 418891 707571 1054735 1281873 1973581 991650 108422 801882 1274138 1329629 413926 719839 1862340 1165042 911183 1636092 1737894 591210 301639 1191810 593298 1266693 1164980 970689 1233869 581265 210974 227665 1966461 706579 871320 172161 1843141 872450 167583 57537 1292613 1362534 807155 1981835 1160741 1712816 580034 834836 71722 63445 844532 271637 791930 1868891 1524489 1260598 1726932 1620492 1711765 47643 1753300 1111065 1254278 1177027 1682727 1235856 1201718 683562 79569 969616 509179 1165927 1739604 429942 251290 1902817 533223 1571374 805706 1587444 715064 1597364 5600 1614281 1789428 1678630 170058 973327 1778876 1322990 1475746 1073997 1683982 1230198 1886795 1155845 1551654 1452392 177270 1068662 115872 1712154 1181855 1741699 1528429 1996292 1648382 1031189 1557463 569458 3597 1057075 1231287 1954453 995904 1186377 1209086 1549592 1836913 126217 1057588 1553293 1986025 742957 1481346 148129 1038439 780134 527488 1956955 1467873 1307202 299230 727353 1276118 774497 261935 1458360 1531124 1499122 1043288 619 149528 770729 1408509 319144 1669905 568532 582811 21421 1133150 1943603 889411 1414364 1831570 422166 1026970 1110039 585900 969298 1894817 547370 14278 94750 715440 888103 544927 167061 1783310 1561545 980435 471013 160960 1820143 1130823 1494272 1346203 576951 322867 643960 1177985 1909913 375210 580290 1597066 263845 1293128 1445460 1584629 1067620 1804864 1463914 1202371 1997896 1591427 25988 1709266 1891028 409822 1933515 901455 1096432 899212 138283 919567 120827 1091893 926204 1754080 1875384 1130744 1769380 1615468 1670375 1669099 70919 31483 1326789 1224924 1437007 919846 809056 174326 433745 661576 1397434 694182 1254477 1580878 426440 852261 1778560 1575051 1685920 1491050 1268419 1041755 436391 977811 1420226 998971 679571 103357 655748 1983962 974883 1415231 1771399 1499732 1820757 374405 1525797 1154850 1595481 1311292 1198596 1625286 1197170 1187510 244229 1569055 884533 857820 752565 1081979 700097 1874123 1746528 1700943 557113 691904 615559 317591 793862 846918 993081 946329 329598 1673455 837039 918948 733015 951291 1909287 467053 1377203 178920 159495 1582342 1324790 568749 1306162 258150 1956444 649415 1327970 991160 1756783 1171037 470757 1547339 1477849 1410294 666239 1229801 248246 664685 1151018 1051736 1837641 1043169 704127 1707553 1239356 175342 526971 109029 1074759 1794409 413125 580749 808667 1987880 1508755 634945 1004502 1772178 293624 129250 1523640 1924297 1877341 299864 728787 1312567 743794 637310 1430770 384736 137041 507127 1430030 1370065 1977128 1412795 875836 292810 1837545 204328 271970 759834 1730931 1946641 1032593 1438007 897480 1424697 454976 1324306 976239 450888 1882364 695965 720481 1490185 282381 456312 1680551 349342 1681499 1974173 342924 1197665 861335 1357372 590366 1189143 1597475 1263972 1295844 1827449 1526054 510858 648826 665818 465862 1261020 1746664 467919 235465 1374155 1032050 1821770 1759405 1519368 1511349 1081096 1004707 1152578 89712 323669 255104 254126 1642931 1355247 1936469 711726 12681 1529422 1058331 1853011 1836144 450891 590003 110461 1702333 851602 1475359 406447 1191374 180478 92598 1763635 631779 1499056 177602 788384 405802 407928 1317046 1038622 1330554 273273 1222007 1505645 1173417 58502 1318465 1331922 586350 980283 1951121 1025163 816799 566800 274940 672040 1312912 1737115 1887913 582262 1607674 1089655 1825189 804521 918140 1784066 78209 555400 763766 1364935 68491 1474942 1287467 1692433 822240 1684968 119517 196961 1710537 1943898 1321274 1347802 1930011 1089118 585981 1310254 1595993 832950 1459117 189513 563440 789401 1417424 1474939 566561 774559 741310 1047483 1757176 604834 1296962 1204961 1286929 926586 1368771 1328254 1860811 1402083 1146078 817787 1208197 1309187 513210 441572 827020 1965451 240265 630432 483829 1343578 34494 1716185 294147 542735 82483 1347658 293508 550606 1318705 1449105 1701848 1454610 491959 1071381 1117465 475463 1322900 1945703 941507 1937195 120547 491603 319970 1253033 1012319 1488625 992578 473781 650339 1750402 48938 1937077 1916145 1762181 981658 78686 275485 1590999 1516044 831622 1174972 1364572 1379027 14254 427159 1240672 1327759 1604305 814041 921239 779508 1073240 1018423 709615 1048930 1508432 529340 1785593 1060626 1484826 1617226 112360 60209 1012840 718985 1743194 469939 454517 932211 990368 565051 1132549 837850 234904 1064087 1055746 1630041 1757313 56712 964800 84391 1463861 583091 161587 955491 1228459 1142145 1699443 1610986 564421 575488 1246855 558266 1779538 328100 1396124 1805481 35306 195708 42581 1317804 1006890 7287 1102578 1505141 1700433 1611488 839238 249952 498367 644352 383896 1187877 871287 195714 120327 246296 1705656 1997847 1287022 56566 1135799 1706208 1290311 757627 1405520 714263 1721875 161900 487695 1630915 1785969 1427435 1942149 536589 1970381 1910383 1835922 776675 1613173 45313 1722356 1474513 894213 1851554 599510 68055 1592192 1561147 823566 234269 158295 1027421 1473926 1594881 685842 175249 568614 323813 71348 405461 1368231 1769912 1371237 117952 97193 1127653 1532759 288051 1833853 1172383 432785 943256 252310 1300546 1012102 1978410 384747 824006 352794 627848 1742806 1167323 793402 1521198 462250 921135 1932743 614016 1587777 1992481 395806 1547738 298594 1644780 1071446 1900748 1251252 1625869 366230 70813 553213 1805905 166982 1678978 1578509 1722608 916998 1347078 582229 1657725 1565389 1289821 1123171 1503586 454600 423413 942331 118988 1239661 825814 848927 816239 163957 1794941 1072064 521519 815259 183564 498064 1631180 460230 601888 1476132 1066463 894627 592730 1364925 1156451 1471215 1679931 1884392 283518 1832633 1409644 959108 1893298 670431 806353 1716813 1285316 221765 572471 472782 865370 750125 1728935 77137 1828750 521024 1289791 377951 126077 1008033 1030838 1638839 1687873 79306 1854630 1431615 416932 1516648 784846 1595338 959878 1475225 1199418 1230783 775204 1280958 740915 1737595 1195356 135638 1878540 691772 1682017 1914300 1689533 1999539 489680 971243 1395227 1578144 1681275 1084742 1987366 1752718 1699519 108061 938071 1974932 197069 785077 1451031 678358 1095414 822983 1727126 755592 1504043 752461 474727 1375731 1102638 353230 580833 211564 778692 1440767 1006409 884611 44225 1714662 999130 681847 1348454 1040506 1528083 227119 1405039 1436206 839519 1918072 596799 292890 44748 1814229 1506669 788665 1961217 418139 561187 1774861 1936989 1990456 367185 213848 1539402 895466 885657 1834119 1738652 588035 639341 367730 119503 890383 1391474 1577933 26859 1235238 1878976 672941 22084 590213 1738042 969277 1340885 1558201 1329561 1801156 1498488 131830 1657581 1527865 1892516 248306 143341 1462744 180565 321769 646664 1115760 1248255 1977682 220703 78249 1705171 1013775 4756 1195544 301339 315781 717774 1505317 175695 526472 32941 1065154 1607354 256833 225820 34557 1028868 189189 1574173 106265 427719 1667987 1925164 1923009 1662994 1833152 194119 1088106 1884710 202136 464628 1241504 1917596 265012 1223195 1280791 128897 889655 1776348 1538316 1094462 435151 243208 1425910 709158 447075 378686 1534947 281091 206699 1033796 1818488 1880240 1894268 1620151 1190918 382689 864837 255613 441640 278090 365031 1036236 1676 1496731 450330 577541 1124177 697566 1688693 489620 496366 1269314 509343 1189315 1278364 1753069 239016 733801 264380 850027 601823 1349994 193350 1600667 311835 1094192 77845 1324268 1440328 1853003 732295 1746948 1924806 1944283 476472 1051836 833309 1207719 1323150 990916 1496459 1375842 1243069 737150 498100 222726 1920695 1197315 1959388 878106 552674 1440837 1104909 1831119 755146 1184613 52315 1111071 876272 1554407 398896 186757 388864 735525 1591023 1657446 679733 1267485 623161 1697583 1307554 605517 278140 23457 1712675 1840550 57698 933095 1473036 130097 302520 1807927 1362949 801833 1290657 508438 1759509 1554900 1243391 1052643 62299 585617 237583 327988 984749 282462 1656465 1444924 49668 765760 346624 698748 896902 1989855 203520 112821 105690 1458533 263112 1001673 326998 567399 1721214 1895566 1016863 1761181 1277342 617864 884737 543044 149534 1213533 1701338 420950 948623 264567 1883749 1424797 1139370 34300 499296 1541528 682410 1635510 129246 1493457 77412 842665 1766877 1399321 818534 1557664 1705970 1081558 1332354 1677604 1539729 1258725 803516 929539 581692 1763611 1707678 1525367 1195671 80703 404220 1893555 1329706 1499318 1995550 818037 843823 993632 571620 1040198 74048 786657 1671502 615958 300218 1971416 757076 676335 1641112 1790943 1048092 1153205 1593183 1224630 163363 1829408 1999953 275950 1506129 1146903 1966306 245472 1471575 318188 767789 1100810 462390 51156 987542 844984 1129818 1258339 1827070 1964699 527921 687206 1711057 339371 708854 25403 148264 139210 1239242 1688862 736838 1095631 991618 1952166 523784 691964 1874198 1234192 224591 1853559 1062975 39025 778834 1910183 1467308 1119780 80249 152176 795237 1252658 241504 1893337 1444837 905287 638483 833554 1246783 354971 1591992 260614 435599 624893 1123316 159513 503051 1604974 550822 1913847 658856 1853694 333770 1123068 774992 643551 1977463 1513051 113675 1371642 59779 1330323 1583982 1237520 367600 439260 726040 516179 1727577 478468 1405577 570483 385612 1662240 1555358 601295 1193422 87673 1469314 893028 1854838 1338767 613944 739824 85796 1842589 1284507 68574 591100 578540 1933529 1570333 633522 1892776 362484 854593 1015320 521876 1872118 880018 580931 1270865 266597 1567015 874898 977442 1778424 1250754 28570 1311223 1942312 1681602 1204147 1223749 578054 268058 194465 244967 1633594 783795 1729716 973722 943392 1256869 1623129 464302 1289775 1838377 434822 430534 822524 1851489 1326934 1965296 237492 335899 1081756 188078 1485916 1442534 1758357 589924 351331 1954936 1330331 197698 1019396 1425121 919137 1057716 1438960 1452771 240301 646246 1033044 885768 1765684 1980278 822637 1480655 157334 333413 574250 1521550 355474 394967 1277712 1963123 418450 429561 10555 1587734 1893187 279875 1223883 1868583 1155188 914519 271027 818224 989087 641378 164304 1311780 1646265 878717 350 940338 700384 535627 411565 605270 994849 1329493 854997 1943752 762701 722129 1205624 1719918 1664870 31906 1369825 302435 798023 901544 499839 1257740 1270569 1473303 1097772 1110292 1249909 719985 702419 1758220 828539 1041826 818177 1214015 874687 44155 1567705 382919 504605 937483 1751534 1782462 1689492 1418607 1498275 1780078 1614862 370221 612951 222896 798781 1185211 624615 884921 972538 1571913 966444 1898303 1450054 1812702 1934075 206572 349766 936336 1141475 401415 676727 1722041 1512331 1981437 1243634 1319133 591141 1667125 524842 1947705 1190664 189245 173226 1344545 1624850 131743 1135958 1901805 1856316 1511592 176083 209867 1411504 1285281 408847 647188 1950192 852417 251150 1058973 1444559 1140586 800262 555216 672351 256957 47475 469953 469349 735636 1398056 1208174 1588106 30336 1086202 102218 1433879 1258922 534556 1532479 863804 1890831 1395666 686661 1181623 1714388 99864 984207 269673 378446 798560 975450 1282306 1869632 1961367 1296024 1216905 1301125 1886448 1801704 1288925 1345794 1855280 1914040 1733081 62408 1646957 349511 1614443 975207 205896 1086792 327694 1791431 1568325 1873948 1199397 1697084 197394 1454431 970082 853458 750700 1841934 289933 1852828 825039 259293 1057970 1276078 1304974 491360 193442 1527755 1061747 1589173 1527544 775008 148983 1203780 1850706 1559205 1150817 1816112 1694508 675605 90212 288001 401835 31986 619553 301663 156521 451261 1600180 1581986 318198 45587 1323047 273512 119282 1307824 1193103 1020808 1707832 1654997 242058 1303586 1090495 955180 959101 109292 49240 926873 920104 203472 1223974 192157 1592376 1166797 1354755 1732471 388651 440026 20227 1197650 1199532 1698277 1250630 865468 500593 473674 1900747 689391 951685 1978951 386186 1283292 1537514 248610 616696 1490538 438356 1647413 1267665 965660 1432546 1329950 555307 522479 834800 1618382 1039734 478112 1079795 1651151 527018 845356 643873 839108 105748 1822033 1948993 1849623 772275 127885 1034709 1548692 397158 1860757 139138 1936270 1285730 58931 1025414 311322 1013704 1792225 355012 815990 808594 501886 1704032 321393 1365675 228687 1683384 325715 908068 1117347 525012 1116148 1359346 1184076 419831 1812937 1355089 651301 1773809 395467 1265054 1564784 258049 1644180 558417 1395169 1399404 277851 991998 130731 258411 516435 336790 1275815 406264 1420216 135390 1672919 1974561 483863 708745 1405671 303950 1887401 1717911 1275447 1958314 901948 418777 330911 1914878 294244 468942 1908464 1719250 56645 477225 37645 191985 559601 371554 7183 1666374 1014845 1780619 545641 1291154 1480685 476234 1359980 1050063 1097089 1033295 580650 1630292 768579 1894982 1009465 1654322 265420 811332 1853554 900067 1913153 801217 572912 609834 735226 1539726 1500769 654824 1155958 765453 973957 982707 172112 1364346 308613 172762 1221243 514917 503937 162432 861464 1335524 1213858 1309847 459193 1886585 536222 1763683 1168118 1013003 1189568 1756620 456356 1614120 1103671 1113451 815226 1944657 1710480 238353 216826 86378 589155 942495 1311208 903745 1450925 851680 178686 1789406 1966592 1619029 1949019 1641728 1892276 108693 1345830 382170 283269 726084 1796296 755067 1690066 1186064 1060313 730947 1787653 1489705 565978 1717096 139910 834742 1938677 304999 311898 615768 1916613 1504710 690101 1034992 520380 1609552 408565 943220 1680355 324091 1872222 1908883 949418 532625 458788 392499 741239 1573229 1531263 1302171 1710265 107787 706126 898410 1858662 1859582 975526 17486 332420 616294 1303211 1540861 958294 23158 1299543 1082589 975469 283068 640274 1317729 1726347 224727 1605486 726837 743041 1137342 762257 857269 472082 1132455 412697 815699 1997875 553469 879723 753731 639118 604548 1598411 1619137 459308 880308 906616 1858522 517922 1194267 1933987 1795054 1218230 51107 1468911 891766 848685 483383 456104 1775601 1282690 1409592 1238201 1194645 1965795 1241044 375659 1823507 302589 1010416 1592711 507799 912089 1129308 1572345 1428059 231259 545313 194530 128541 1405869 477358 916028 1002561 1276660 256586 776567 121662 1885558 842388 270861 63459 662010 1489091 1016403 528294 1755176 722500 1717613 1558860 714966 581815 150946 1068912 1473128 1337563 168736 314370 1244519 932347 307652 539350 1368941 1376500 457489 431951 769237 1365462 281596 895819 1729927 1530591 1140782 893481 589357 486962 931407 1332700 686829 445936 1003613 443634 1544986 1109742 430336 1926427 1434541 875088 1271811 168232 1597707 1947285 1019123 1059321 86202 586756 415367 1457455 514878 215077 78868 49655 535482 625223 1977280 1139882 1654547 1031945 155519 844197 114070 53042 1487355 318480 328500 988765 1225104 450829 1369532 812780 763332 1444104 876818 1023105 1849707 1746646 28310 528156 327484 1523942 1955055 595143 574013 1089777 223937 570787 1595339 1019938 1031033 715422 148086 1941280 1828986 1435747 400160 1237067 1990688 307711 1706655 1862151 112723 551036 1924462 1292446 497300 737183 707591 828862 1952540 893885 1019423 1141053 121593 1826508 137842 1544029 1261433 1388414 1059601 386225 1940853 811077 1006788 1898713 1050141 129491 123503 511033 1485645 1605939 786395 734961 1452352 445021 1517090 800428 242664 410271 680714 1728992 1123687 676350 1021090 762269 787404 1800744 1099926 1011912 869230 922920 1370614 615521 943641 1383924 1245679 1779043 1426683 1535722 421009 1301796 69120 1391509 1703815 1544434 921901 93535 867016 1389651 326291 34287 304318 274969 116115 229776 1482423 1770411 1884107 1831268 1684771 108329 1071984 1068749 1907918 628771 289841 808908 1740851 1363511 1535055 796310 1271130 529217 1559305 46676 531892 1878544 961003 659037 1267768 1855895 832525 290044 1910999 1886174 617411 507022 323490 557316 1822332 1619987 799379 910716 323987 1414950 5669 1491734 1855096 188888 949532 858586 22139 1787824 922885 1399920 1853720 1035043 1908461 1574849 1325128 1403063 1274348 1231032 37695 580952 867992 999980 1322032 1673209 1967988 947514 16460 1664495 1005124 1414382 77814 287622 201883 300481 1539474 1345999 875291 1786032 1797899 1725023 445623 1332351 62518 609513 22393 9354 866814 289129 1301000 1598051 427198 143542 1875809 81797 1275055 1363662 69057 283449 1307726 178786 309031 1706602 1134540 1565098 983997 1845217 456746 1605915 113776 780517 1906192 415540 1538453 719942 1812996 1943129 1333837 672128 1963026 1299636 1460905 1611457 1869205 1088293 407002 1012454 1630273 1302322 1047635 978547 1227836 955803 547579 1537707 1712419 709184 49473 963681 1845856 452268 1185863 1929977 9877 964 1886910 627789 863284 1260221 699759 1482088 750417 772729 336556 205042 570908 1788836 1461674 1098245 480168 111094 1708056 1963416 1942810 159463 1957360 1907192 954570 1111138 718664 1170362 855202 230915 319801 807911 1079607 458820 1861238 1077958 1401548 896233 235512 220081 690599 1321108 962286 1273497 565648 1321396 1274559 251505 1841232 289449 747645 1110405 355722 1626420 432356 1708037 1569103 560458 886897 1233356 875856 587829 137090 1227787 1360473 1797264 1617985 519255 345120 1369622 1399789 1515340 308476 1885575 809519 998541 373361 160359 134160 445980 1943434 1811054 1169676 183726 319338 1626011 884957 1648124 1817159 1308019 352959 1188573 215838 1781976 98879 796565 1552179 1100626 952474 754297 1456856 1496290 130947 240044 583289 1272374 1559511 1480410 1481351 1304223 733151 1641338 1961652 1586395 740056 129801 118447 731466 872089 976333 1044475 1361911 677498 1657681 778174 755851 1827301 1979860 453333 1168443 767243 1562336 779817 949629 1307865 1256378 143363 1135137 1783900 214939 1296315 1626749 457957 1866253 1896194 1629257 1816426 279373 887587 1347020 25765 1096443 94638 739086 1636637 963404 67220 1429715 766475 1716125 1973159 465267 593801 615215 88035 1054651 1731648 1563396 915487 559191 1416160 259944 96097 1142574 818093 5782 372219 1991610 1431943 1897021 1794466 611538 1297567 527515 137902 1344058 950468 951296 1749252 1173434 1900792 510853 1728232 6055 1356807 405073 334692 1715927 236860 444728 596353 1682767 523314 1380924 1738444 1569222 1516321 133524 178175 117689 783763 1727620 104080 1664172 1042753 975868 299263 783114 186320 508649 344152 1722046 387067 1087080 236597 1162751 1996015 1604096 1359581 469812 937167 442840 17477 395191 964747 1481776 474732 1314064 820565 1417510 1068314 1681338 927098 698077 1030079 100407 1329877 1764336 194118 929535 482160 193313 828263 774462 1459397 818853 563332 252287 996502 1975251 1738906 13634 486669 1788154 634654 1714899 1115275 265903 745581 1068857 1366408 385248 600625 1365501 210053 963487 1892358 274617 250420 528678 1666794 1413564 1952205 319140 411781 1818292 71658 544739 43608 987122 506488 1507393 1780 650573 1768991 1212244 773408 605206 754473 1211256 1273485 652435 1158373 1049487 1413481 836518 1009865 107177 527021 1111900 1845050 283530 642425 605781 1905368 1146054 851283 923774 1031236 747785 1741263 24388 405219 1838155 1544427 432032 1128104 158971 1023130 1497639 87290 1829761 1616046 833780 1409128 708559 1113898 500390 1474300 1009132 993791 1385969 1550944 843447 717551 793854 242866 1785618 426102 846142 1427473 1667520 1073091 1568494 832730 1044090 109957 532859 143872 823019 1668069 863135 1716979 864420 1116570 727313 1178281 1071434 99134 1814614 1244114 932521 1412782 1637642 1037990 450812 1286291 998233 1759644 1104968 792711 88866 842867 962016 98086 1380675 352864 841955 730521 1299172 1821663 1319999 165048 1870636 643812 203297 1533579 1095152 1900232 1223353 1532708 1555902 900207 478366 1381827 1756229 1983700 1960017 541783 730885 707857 781480 201954 271329 1301244 1947112 235117 369684 1772376 1857102 313955 1854291 1103510 936524 607572 1361815 460226 525856 1369680 730756 845607 1868228 807457 989267 510815 880020 276786 114277 803578 1370963 1396756 305705 903891 198551 1413369 1169030 1642963 832300 772197 165585 957839 1145141 1406190 1945022 338224 169084 889835 339928 1173369 891190 299242 879074 363641 1795198 104008 91160 1171444 511447 776657 1101739 1985651 658134 1060385 515601 923203 1365113 1977508 1993973 471573 1671778 390544 739097 1840788 1155601 559711 1746863 917696 1332068 868594 1316443 623844 1523051 1799708 1404676 671305 1239998 1468741 1530501 1424967 941892 70071 1675656 357449 1694297 796888 781447 626883 1469467 1674949 1387804 1953789 1615464 1390005 88071 162472 1727094 1818301 695343 866612 404633 42319 376996 533192 344438 676718 446252 18812 1641257 123244 1225291 282282 1182665 1520482 596263 1343183 1276312 805601 1357116 1766152 648663 1422001 1348658 654235 851017 1220556 1259899 885090 136713 1424837 904919 1047500 563442 433621 1674980 257214 1318924 371418 1037308 1106777 1168691 1094927 360159 387376 632532 1440046 1428787 897211 441407 233315 1667477 985497 1708934 1574427 382185 309774 1456796 1571942 1829672 454794 452880 1617598 1684739 535804 1968215 1305192 1413624 1992534 685398 835135 974082 1119926 985605 1061576 1372097 851033 256472 1246918 1242032 330799 1968011 699108 158721 1396899 706571 1407595 1022896 1926667 1031311 823129 522293 437092 1880064 1649342 1748658 586992 157645 1447525 893270 50081 1193812 1711241 186469 1301316 476807 517511 379119 996203 1849602 1771465 423167 1150891 1499118 940274 1470718 1232451 284969 287251 1651618 1448697 661999 218169 1147775 1796759 834209 980010 521189 1962266 1865747 1672196 1113003 1575852 1216031 1115698 1342915 1599538 1384551 1177584 1934853 905801 882856 1176518 36153 371725 906292 1014243 478736 895606 1724821 1030144 4341 160539 888095 1952271 542184 1841304 1363147 1390261 832864 243188 1998086 718934 1716169 725290 840445 173209 1413222 1496421 53504 837553 464960 232140 102799 260164 955215 590264 1920574 1640496 476923 1297981 1345369 1812860 1825849 229267 1381687 1737576 1579043 31371 1471070 1619258 208793 1429105 934438 1687193 1372070 284815 715563 963845 325601 504808 395403 726815 1061331 1744502 692923 1039579 1693697 1111645 384832 667494 292492 497761 1882074 1653327 1240816 418291 1413757 1449851 725276 614628 423669 317583 919191 643853 547615 512028 1865370 1349342 1032696 1832997 1348655 1608630 1046406 275700 802814 391953 978952 921184 1236405 1997662 708607 37228 405137 1565854 1653336 1618677 995440 487368 1985552 1159128 362567 879034 1049712 1795818 1543912 1372763 715067 1462866 1032700 941687 1436074 1759377 1494957 421892 639317 652126 858142 221523 734960 543354 1981682 1538592 1399103 1440577 1275616 1291286 1250139 950287 1232040 657718 1934972 738794 1420895 1420741 482657 281252 1409556 246278 1548738 211651 567831 1491678 839515 1145496 51408 683911 82127 1265042 1983930 696038 728376 251908 352185 237680 1038154 891558 931140 839596 1790430 1293706 686458 434913 1091223 238437 1234935 1480630 882761 864530 1803284 1251587 1078222 172628 205012 1361165 1699018 311213 1439899 1225397 199398 1074064 501419 1175508 1316827 1455543 1122749 973144 1585589 114960 869409 1804765 314799 1292084 778346 721762 276360 1913294 1408073 961263 1345818 1744659 85197 835693 780431 628549 477950 399096 1064369 909739 1267420 697018 660212 84057 88754 998387 670217 793300 482861 133619 704765 26680 589952 1987123 1002213 1810026 1920769 1768302 1331187 728868 1975314 439617 878768 1951253 734525 1850393 1555601 947386 1693643 937717 1644804 1900104 1082077 185876 1431651 1014129 115508 199731 409955 1517515 509695 1993005 195248 377877 1602179 1263354 1893489 1996681 1442906 1640642 1836461 1056387 1429119 475789 343927 1577229 623360 1393364 1780983 472631 709987 1966802 280867 1004291 1689127 1931485 357410 1225171 1095699 1229702 1320124 1944099 1270487 654204 914312 591134 1860313 1744031 434324 542759 1755787 384530 259087 1875390 1330633 385708 1300513 1351613 478088 1018701 462532 1073123 468763 367899 835683 1381105 697848 914407 1774539 1878633 1155796 1752995 340516 382102 1369410 1358892 910008 1008893 1481295 1071503 191127 1846497 1380800 177417 229332 105211 985362 1856406 1007470 1000190 36201 684772 607991 1141696 20241 1370739 32519 250494 320475 942303 1314752 992008 809757 1201337 1222172 19051 1002208 441455 333831 1790456 946087 778227 102876 619814 1402254 1423007 1973923 606249 1417708 803560 1393852 1356299 591023 395003 713622 822944 708722 986285 438347 137515 174917 928263 705924 370958 1266444 1380440 956881 533547 257245 1203157 1930599 597561 565617 50784 1890922 534975 304208 793734 1547675 366951 1308661 92208 505183 1085269 1937220 1761887 1824434 574351 712105 986862 1859614 744055 331524 46713 1018009 1611435 1299050 968413 154658 1308177 1600557 1976796 717263 898934 1891221 1987530 351581 502985 655165 1597001 933171 519502 1334638 1506916 1631188 1733581 611954 851320 1701 1928038 520570 1662374 1036693 979455 1371569 62219 67363 422230 1137809 427908 729293 1759465 1889548 1284984 268928 503132 1128641 320455 1214659 880993 280079 702498 445962 1498622 1482640 1375224 1578394 1842916 686803 206923 1372055 1189026 258256 1896533 1582534 806043 31671 1875427 1259210 1381001 601040 513350 963251 297047 1616543 762580 647056 348208 754932 955683 629448 429829 233445 893519 424858 489687 1150738 1099586 999933 289792 1849691 84553 1446410 1163153 208204 1331812 1699418 1439094 1331181 1618837 840633 957871 1630896 1385865 221476 1930954 53290 1462585 500184 869469 1053633 1915080 512456 1719787 728990 1675804 1613135 1218157 1871503 974264 1735171 874542 1181167 632724 1235990 1935812 1300291 755603 1898111 1606212 824583 1784881 1684608 364017 126918 1186586 1076903 129578 1197107 1165867 1922760 384592 41509 1900965 1528830 1626596 1699918 407780 1951963 89589 1044217 1381718 318474 735790 692275 372198 916580 1575550 1705380 1058312 1552257 46272 1635144 1959719 1197547 1071411 49370 6787 396002 183519 202348 1624870 272959 1457157 1796651 1824082 1275179 188576 1890272 500093 1118638 1042891 275925 595411 226052 334671 603569 1676368 1358565 924254 1129537 472640 307208 1907594 1594314 1041870 371076 1074320 356272 891239 251356 1581387 1954406 1606732 1726686 1858956 1179213 362837 696153 1807457 964823 669249 849018 1553328 1501007 418297 834872 1901460 1879451 1871960 364956 41979 616856 28755 56547 891147 1348119 1662208 464110 201949 1518715 1232400 1064396 1236679 1132118 40053 1287343 1448727 1867764 355443 631092 768454 1365979 360466 1832989 345149 1495979 1680514 896239 154662 348691 123532 1890540 330807 101928 918036 267167 1948093 1713603 280832 1558194 827163 1119811 1344200 687246 691137 1272915 751834 101470 480078 78883 453508 633203 1665315 454841 715885 556692 38424 1990782 1979551 678506 1528092 1825522 214769 845446 1245194 80624 682274 122252 1151061 370974 1662446 1969221 138132 780652 1179122 1384247 482516 932044 530738 465888 1475267 1477913 1418314 1822760 20208 241913 265105 1242067 254398 555561 1385112 1692563 672680 1089883 1858773 1537356 1401733 688855 1978166 500856 826786 1369569 1608408 1599477 511027 1213326 1840780 1080736 1202682 889142 300463 1951929 741137 927636 1591788 809539 1763425 1724314 765115 1975999 542413 545964 870583 1619961 1852051 1650497 1098296 658359 1984506 217726 340740 1487482 1424623 712446 488646 825221 347670 1491166 1513207 1505772 662300 1629804 343995 686639 1181544 607326 914381 1820502 1974117 963019 1162838 511147 877785 480570 1459511 967906 449142 838096 320223 802614 928706 820598 1876022 1998292 599877 355045 1015381 666641 1038016 1637411 1890590 1220175 680143 964659 342547 1896416 746623 1261689 208870 1234193 622567 953424 1079815 300892 709590 1769636 711957 1419396 1980624 1961809 405417 1853359 45529 951552 1524619 194744 92723 1171553 1070414 726466 330106 1593404 1461566 1619197 412981 346660 1627190 1088297 86451 1550077 43112 1935294 1468795 153887 1552171 1939448 1830541 1444572 1447456 1986624 313037 626912 854798 899904 798666 1481250 169522 1515349 1803852 1015083 1285172 1719632 55596 162688 1485156 905621 87470 434556 531569 626135 1611441 956091 774195 1058862 1437891 322641 76097 452179 1061652 1443807 130532 930367 1847320 333987 1118199 321872 1657349 1909896 1760272 1905373 1665002 316673 711423 1217076 1315239 824384 1979060 164879 1694643 1827011 195176 1419362 642841 1922821 1623518 702518 63362 1312256 402459 1548133 237424 1505407 708446 805600 1765407 1916826 1365954 169272 1239581 1201363 128316 1267631 1580597 790862 1997239 505973 1582264 311395 1346925 516629 466820 947677 1267763 1980093 1171358 1748108 1468033 1245092 1942888 655450 456219 489412 466730 1673170 1499179 1737690 263936 225822 259477 1743756 606481 1763829 237063 1475982 663642 817700 709545 1355797 507693 1915053 1968928 726754 26288 1503884 841905 462470 1978879 205330 905261 1757201 1537153 157736 382502 1499684 1462439 1685675 476154 1202629 1179306 1614932 84800 719132 593748 339036 524012 1225059 1025260 799520 176799 978050 1826529 1190148 1564591 174720 1212343 645768 90068 1990365 1352576 1792854 429489 978861 1969310 1743841 1800755 1885 1138293 102122 1101643 1793173 1326532 772540 124552 304706 383369 793 1685163 223049 1197054 1301895 636515 960389 189215 1246696 232213 1995294 788540 521604 1450928 1750048 148551 1053031 1606122 900734 1551088 1738935 969861 1271277 1837856 1399595 1044811 1110797 71036 1024919 285754 1570368 1031122 1399868 1711186 990227 1316704 1012236 491482 1232038 113241 154757 1546778 229335 466781 213426 1221258 1470406 1834540 1767328 1407090 618899 81726 1605924 1451005 490965 775871 1247947 682834 902712 278052 1234938 527851 1465041 1069395 129762 594374 922751 1400294 830895 264588 686242 566593 1185733 1531085 85651 950544 767872 639374 1431580 1436379 630495 324487 950798 1704939 172326 1915141 1436231 554854 1771515 63413 73496 299100 1141617 803865 1247340 417938 1000492 421379 505510 1876159 178236 591856 108397 746770 1932888 1672655 1043163 1901152 805256 894486 629693 385538 816829 467007 1929044 1063636 1125155 205859 388102 920438 1444997 804490 496144 663529 330235 1837076 1296799 777578 625532 206837 1421364 933979 718284 534055 1770862 1159489 1908470 1309271 1137015 1180099 1857384 91200 246298 1545731 1403093 1297401 1862626 1420653 809433 248964 929389 1416500 1003199 1600342 281696 296601 330072 226346 98967 1146666 1762653 1375123 1418611 1052529 1649308 1031176 1096035 812730 927320 1445642 171698 71360 127120 1164508 10584 1697279 348400 312206 860782 1882595 1331760 1080727 995818 1836971 813824 222703 1888495 872098 1472706 956385 1223225 723470 341158 1118104 345813 1325256 230205 792981 1785231 1960042 803455 17208 835360 1678848 1207545 990071 568905 1788271 799451 1247431 374907 1712649 1979436 102219 203305 1770582 1518883 1004524 232055 1751245 1055022 175031 120575 1005120 57891 1099447 1200607 1179313 1072382 761804 496985 258459 932302 586803 510532 59018 1706671 701326 1014957 1968724 1597841 31876 1074579 243003 680655 1667282 827659 254475 1978808 1214814 1363968 1862401 1079377 710365 1524688 883848 742237 1276653 280134 913148 607245 1810428 1839325 961459 952623 765948 726568 1899451 991376 1337730 100315 181248 972148 1273935 1854716 1361075 852245 762528 612942 164186 1376623 828423 468451 1936959 154249 1183252 175140 463798 1354053 929847 1720058 696551 195730 1453023 449785 950176 958737 1096082 850677 360134 1613883 934070 877049 3110 1429581 931607 153293 1421917 921210 1357747 1566132 1600424 575645 404782 1564868 681410 1922448 210502 793192 1558174 453801 1779954 1759369 118732 1468625 783936 715994 1731445 1921071 1081799 1474908 1019319 613950 614033 1559510 1750093 1331541 224540 971373 918039 769280 1446864 1504540 1837764 1297598 125721 1533883 913694 291823 511353 474769 6068 352127 74793 1075205 1016736 70291 1751149 986158 164651 489340 1952659 1699852 1129366 672634 145381 836351 940901 110393 530983 1650681 1432515 819782 957496 1006701 103663 1189100 1997811 1989994 141581 1708596 1158369 630903 289670 1225597 1713496 1198910 1231172 672850 565653 38612 285910 58905 501767 1144188 1841181 713085 698135 668308 1350431 982695 1487976 1262802 1231844 81029 800402 1630853 975489 1060203 892774 1508902 1871637 1721966 1462352 509532 1280635 1606019 254004 1136669 474260 1535294 1899866 324930 938821 1436073 1278868 1462326 1373865 1951627 1841307 1847209 410509 654002 17859 1091535 1598398 943728 1046158 235067 1223997 742226 519696 1083324 367173 825645 1776185 575315 996046 1462855 1513345 416794 238670 1502412 914578 115854 990929 1614327 1375682 1161785 505680 963000 636097 1869786 1425737 1565465 1351087 238916 1550645 17931 1732219 707319 1695303 1162063 1669980 1959424 282021 634591 325381 765196 389750 1096563 1238863 1879899 254997 196889 1425954 1552702 810305 1831163 475626 413465 454725 1737232 877748 374937 1454871 848444 558300 1177752 1950748 1239015 639178 691413 1251621 1138314 1228795 723771 491696 285744 1727134 1340568 1554898 1647551 605837 610234 1186449 1307130 106721 1530632 1515800 1759583 1949130 1485196 1790897 951467 1800599 1960493 1049048 1331916 1824341 825763 1830491 1830978 967691 840452 780146 1345429 1838127 356675 1380859 1200880 1145796 1854309 1319534 189606 472395 1000818 1207210 1167021 1512151 840563 1947434 926915 469865 805209 890836 619775 894857 1977912 1837182 1496323 1106991 516016 79370 201444 1367625 461935 590130 1439095 1257777 675778 572573 756182 442245 1236665 1650167 1144445 695774 1198161 1100879 1941945 1504567 1113263 853314 137358 498318 718796 502625 1750692 907091 360222 316125 151769 1832115 202100 412121 838395 143478 1863816 529452 1749998 793012 1280444 1305854 1487373 969368 687253 319593 860455 1770584 451659 1050860 1650057 1270516 1754059 665695 1767627 626353 1509765 351634 101588 643493 1806753 1323008 1109795 149714 1979546 1755393 1352049 1912769 1357542 150993 901876 1954745 739557 1696423 226078 372987 812896 1389099 39355 350791 1265298 953025 1745322 146742 233722 1446858 223886 1789155 375976 250775 356472 1360606 1503196 1285651 6939 820757 112905 1943601 1174462 948316 58884 1295479 1850704 305407 1440015 1132133 1590623 1804030 1589282 571890 1577147 81290 1754506 447879 855998 645975 580495 1653057 861476 1224317 612969 762679 459867 1037511 1895433 1029651 1736717 1138772 550563 1337601 413608 878297 592521 1791544 1273385 913079 867743 737598 1098854 9974 556303 1829038 1233499 839044 1576425 1419467 984925 86691 1192627 1686178 162265 1310887 7094 84620 1849095 366772 1209676 1482935 359966 943474 1473975 1771277 1911794 1920285 1623266 1963582 1708069 493782 1873003 92863 638384 1644923 1772131 1929611 997644 1858982 1690901 1903795 764752 1137290 251407 329769 1502809 1454880 417545 1274059 930076 357560 1539612 1793870 1784377 1180170 263806 1992464 1428611 1253431 16341 1587532 1034432 1650842 184005 399328 1762681 1149960 1314934 1083116 1742186 771775 1254649 1171094 1418389 469818 218075 1499659 1989441 1769545 787863 1303421 1919435 464370 76361 1983856 23865 1666924 1763178 1721932 240896 1670834 1524446 1898921 153619 1174781 636709 217148 829809 1463792 1519357 1932439 1310356 860030 867059 1966912 506052 1819247 1628418 1709203 1851221 1147071 1351551 450937 1426824 1808351 440766 964640 901425 51426 1924323 1846660 141724 300643 1807149 603125 1744386 1299779 946710 479625 398814 1297231 655722 1528298 1514761 1755446 1169695 720275 207790 1997079 933494 44554 960595 969588 1905302 1383950 1919640 1711329 1112262 1695032 1891273 1568505 139696 598448 333717 1657999 797526 1198505 244333 1929683 1567578 1897618 1273518 1922814 616404 193556 1583834 1344329 1942823 1925985 786994 1780472 882616 32437 1156923 654466 1087006 663650 1320704 495340 460941 1116759 534138 752682 583898 618797 735309 108976 995161 229652 181427 173990 1062843 1367130 1484769 1781361 1267422 82204 387368 1536054 761023 1244368 797700 293702 280179 32550 1505821 480196 975273 216360 1625624 973726 67360 489554 1061591 151227 740039 1462432 1667392 1443515 1310084 906144 1448625 1949573 1151367 26218 309946 253745 1945254 1643141 1841647 1312610 1134113 482579 1832610 1409232 460433 1783328 695305 1971195 110654 152259 662846 316651 455183 41233 473711 1857771 11855 1791980 130921 1308519 1278642 976134 1446108 1945453 1357621 1620811 659354 41823 1698899 1604850 1372914 1116214 1003184 1178715 1012426 1944599 1758446 1793816 1538805 994259 4023 303216 1087670 49085 626492 1479457 1314961 359813 1642129 1803803 546621 733759 1170692 697738 1684242 395770 1521597 165596 1189188 1816266 659377 943950 1912155 764795 1107515 1442867 1777061 1788304 1771519 389394 889703 1002361 1015504 120090 673045 476592 1974893 1559827 494075 1769484 536113 141057 546862 628454 1220098 1330601 1934856 941502 725630 1180422 1239289 1670369 721254 180048 1763746 1641995 966043 1630729 693739 1025884 475924 1328316 1620476 193930 191115 1550637 1818803 42295 654793 722555 690674 742532 1616081 1539420 187834 1964517 1762689 113907 662034 27557 673296 1495461 359844 1272935 1377783 1973231 59719 214541 36431 1608171 1438615 724641 751632 541346 23244 201369 281119 928531 430695 1006184 711829 586435 940024 136034 244587 1968675 1841090 75022 555495 997567 546440 31972 1173915 1246504 389449 768547 1396146 981034 140844 7053 700773 1443766 712376 1348484 1894082 1907971 1684203 1298299 529235 1006338 226932 765332 238604 173694 987179 341080 830027 1146595 448220 1740494 1071220 412393 490820 1491096 1716997 1093985 1820683 276638 687054 98053 918107 1574446 1208325 589717 614852 494451 97626 1987654 207266 393067 769795 486071 958135 443684 1767999 676807 783266 1960563 1631122 707062 1101244 407089 1255916 1545843 222873 413848 1290939 1168577 408853 1712853 1515562 1518794 1181940 283772 371210 443693 965867 27102 672592 1021437 1285198 1622798 1826150 1197037 1094588 1899403 272693 1260285 725202 943083 966035 1786936 1295273 180778 1673294 1441717 157361 1257427 159550 1888722 1141675 1601966 355496 259188 1364731 890814 768237 526406 1938329 576703 1827942 1985916 1166145 1878453 766578 907061 1237848 857954 638687 901312 891876 1190543 532585 149154 322860 62848 1750116 628060 1479051 953486 394622 1824462 1185128 241903 669389 405141 454984 661964 1758528 826677 393588 1588542 770554 860534 1042037 1374546 611171 1932660 1924506 1301842 1256854 551780 1391017 316625 572209 682737 869991 1663085 1825983 1658197 882345 788197 31873 1612363 1663759 181942 445412 1285454 312326 1621683 375746 233159 1252391 547043 1411532 1039393 158199 1336161 281772 39208 112574 1876561 1924101 1263407 36048 830684 566920 829890 436466 1819179 1688889 1324458 750561 110192 1234197 1399510 1034172 835888 169541 723635 1199836 1649113 1539924 187764 1603328 1779771 1144234 583824 123926 305329 1396877 1315216 581363 919153 1318318 1391883 205546 1970260 1373124 1658783 1463463 1753485 643702 995709 1657457 1309669 753394 1069135 719053 1057377 484410 103400 1924930 1650358 850499 708845 1209636 463508 470958 1987185 1809604 1443218 448731 1004403 1909796 1184870 1874143 810260 1978078 38617 1920365 1818835 834978 423764 818007 444648 601206 401328 58520 1396409 488133 1559435 780228 399216 72771 1939124 1265768 1916428 1430840 1795633 494213 1922920 727466 1987043 1242806 446738 850327 248093 981387 605970 1585332 771009 12942 529357 460268 549227 1680580 1672550 1170744 1918015 769882 865024 1216849 682276 1444025 193807 1402157 570508 349484 868730 1927243 985025 1197111 160429 1903158 906562 1362231 1623097 1119592 1164152 1791208 1484687 1061563 295044 629241 945146 1436165 1682919 1997307 1970960 1141837 736611 1085069 1355804 83532 708129 449278 181197 514756 1634280 1417563 604165 693234 1339467 855560 1196061 450401 1739004 958736 295727 1851627 1874402 1933572 1920811 947720 8499 719201 682657 288940 23151 285230 1542238 1244425 242133 284245 1154556 1991123 277305 381712 199364 1963224 1911237 1735357 1303142 373633 1896008 136226 1865192 1916784 1198676 118660 40222 706008 1132571 286194 1916252 1996927 193955 540325 1917758 1674768 1559219 435867 1545535 1893301 771620 1356329 1697435 1080979 581806 293051 1284479 1233795 130065 1532217 585546 14845 649108 582830 243800 1052460 1660893 286737 532721 521030 1915218 111998 722779 1269967 417807 1270243 688824 1819626 1479686 1583527 1431218 370988 574685 87205 1322385 1751377 162276 1887309 1234906 152803 1542864 1239188 1266850 33236 1412844 1310159 827248 305566 640206 950024 389630 1788950 1547278 1154887 1206718 1166225 808106 736503 1319421 708003 1705662 185663 510849 714431 495937 510638 1106577 97356 429544 1188065 138533 1511689 1109922 13987 1203537 1764083 224812 1905162 1003977 1974486 1099545 1018991 29479 244658 1559997 1363984 717441 1516618 1328831 1258554 1656133 272875 1367587 1860627 240842 1531177 716403 1944730 104121 81024 31510 618032 426317 1085621 1695235 1024165 1088685 1589625 48119 563544 1831879 1980243 251661 328215 498091 868221 583949 108902 1699651 1257407 955124 167315 988947 670144 976418 59393 1664755 1898043 66022 325015 1968552 926497 150427 18007 135938 1999327 813663 1369847 161893 788140 623591 505863 1690112 1099471 383874 1447530 951847 951217 663161 55388 80085 1426905 728244 1982851 1302074 1720354 864488 1733540 91681 1242495 1334517 365355 410016 540754 1938793 338312 864366 950566 1019725 242380 874442 891034 739114 1416463 961564 563826 1544193 899750 120274 1637939 916458 389407 1183034 889467 1675056 287602 1903894 174368 1420417 349086 824172 1334526 1672406 636551 309915 440173 1840424 596114 849454 332160 1390892 1740417 962618 879486 1129091 584725 1071610 910747 1172180 977106 1198476 803802 255798 994234 1094831 250586 1686053 1411746 1709944 318667 843349 927258 1353107 1198326 1673115 696138 1485929 467475 753205 1188505 273836 14811 50303 1402367 1373533 1215863 337257 1212500 1700602 464450 1079306 364127 1816767 687402 1215896 544833 1781455 1461039 486302 35675 651116 1418858 1507200 1983957 796910 863245 1847201 809621 800776 967941 1802160 1966337 1009705 1373285 550735 965690 744488 1479337 219692 780943 477947 546206 1474101 275260 1232859 384934 79633 488252 1002489 1276391 7457 173866 1126210 317514 1075928 630385 1012835 1045651 1505907 905961 939190 1497628 1436186 803548 272047 460455 328119 1609665 846239 1372657 54127 880764 607786 991152 1063116 1623471 1978339 556216 433288 853351 1642728 1502684 281529 821005 355445 1080051 1538344 1447091 609305 1254775 1341199 468782 1057041 1090447 1139923 312103 1642807 1764038 1630331 969954 1633241 1133669 198360 428720 1402749 1961846 765691 1320729 631188 1568846 1070618 894017 1212159 317336 198648 723860 544857 790892 93989 1881425 336504 169485 1806760 1454440 1688829 1785299 1918460 553221 219897 323916 1262347 1538331 764070 1312392 1100249 299367 1881456 539441 1923695 582949 672831 803048 394989 1575645 19520 1933985 717203 221572 1945979 220991 222331 899593 9701 1685056 1471083 1354478 983960 342275 1771447 1285005 1837706 262792 705121 245916 1165344 444702 32701 1937705 930046 221903 1920015 347969 139960 718705 938996 343416 672216 1369272 1709049 312612 1984563 260671 836676 63097 358572 492356 604560 1674309 1177529 1037059 609835 1330561 1127155 864331 1400000 117824 879871 1688448 1830542 420909 1520309 938244 1765424 1568728 1536812 1203317 1028243 592556 1892254 694538 200824 357240 1882340 73633 1030505 173461 1568814 1484083 879031 1332613 771587 225143 333132 657854 1189941 251542 1820384 562367 1410809 916151 753363 1886334 984140 928189 1365713 408402 558902 644796 182427 891820 1274581 1356100 425974 813444 825545 80019 904947 649260 93736 247250 904237 1575959 629846 1003722 1900485 1316397 1634123 652203 588996 1166434 611229 1278319 1243129 742516 660601 181754 1125797 317412 1367983 363938 986186 959464 1239599 797947 1984312 1976525 869002 1889570 1705033 1713720 1418159 677027 621084 987990 829239 914166 637205 1262506 573390 1189206 73774 1390125 1714701 1565461 191403 681676 657106 1154764 687540 1488755 666956 1126928 1051618 1096636 455369 187103 690162 253398 1151672 809227 986810 565985 1806129 1906866 640710 1862688 1607449 816972 1952996 814799 1153252 872140 704139 1005291 913467 1270678 1850465 635475 714777 1425469 368632 1202614 1414834 891267 1834479 628977 1478193 280194 576355 764102 1920435 1761782 1350646 1659189 340901 718057 830327 1870062 265769 961729 230791 1342949 1028772 1810449 522886 1029687 1809851 1336657 1248816 127785 113348 1133607 1784436 147587 745712 219927 1720438 65383 630440 1419942 1950387 1713907 133139 1690826 61246 208031 1838466 689058 618220 4581 674892 147777 776374 306563 836043 46683 1229653 1161053 1368447 1829305 482059 778303 516749 1309953 707454 1186698 1479348 862203 1221102 989108 1843518 1387170 1409844 1869317 405318 651674 534739 929080 1218841 670978 1255417 458910 1072218 1091026 793934 1298077 1228260 1757515 1285587 1419572 1925552 1586882 497878 1881449 1307643 1764942 1873478 1084585 888257 85824 1338112 1136935 1607740 939599 195884 305971 690167 171268 1534973 1409409 1511702 97175 369606 22583 390512 243817 1713104 1936184 1357898 1486530 167169 1795516 752901 945984 1073398 1601997 217571 796742 1474551 1089504 87671 1357306 1567031 106874 1101426 914567 1290225 1763082 646147 490070 768988 720298 377665 1508038 423585 1145807 1980881 1381206 428299 1915619 1690120 1822711 1398033 1037279 1989769 1617783 1652774 912318 1196895 528852 1314705 1932999 71337 511063 1234513 54178 519012 703967 444868 75694 1340338 400446 341933 1230524 1972783 1607349 1274033 180943 1557953 374441 1312695 767208 409682 1644499 548872 1894758 1160549 1114276 1075225 1123456 351444 659190 346473 1034598 746305 885725 1919138 192140 1050940 1085898 1526202 1259050 684063 500645 1844889 1266051 1596708 1438588 602139 1947512 1436540 1908094 1162029 317260 320034 744395 592288 820146 815012 53936 1284217 590350 1008503 1962773 1253515 521679 868340 129123 193028 1118757 1871602 1383811 1159985 649029 57680 113110 636615 1200180 50674 556273 534257 751006 270801 968984 369149 240686 809367 377079 1596836 879733 1321724 1033123 221024 304882 667455 392496 462455 81465 345417 1978859 694136 1230364 1779734 1760618 170265 1780895 1538266 1664790 1935682 1195139 1140550 1629635 598304 266527 300267 1803727 322384 846713 992978 1202208 100925 1096576 611042 702869 1514487 1909951 1808282 1640825 540374 910739 1226696 925857 817977 837192 549491 1678847 414298 625591 594077 1081034 1892416 1778008 388535 944789 930807 391349 1879075 1321489 445550 1572152 380082 709526 1007967 1001796 129305 1615225 1441439 432836 1882148 1181709 1280391 558563 258841 1988223 1850413 1703934 326547 1164806 1232222 781176 285378 1999382 1047694 1179624 161494 429078 1758133 1962945 1477596 725904 771948 641870 712624 1156346 1025089 24293 636394 1768582 763892 56167 733459 689716 910817 123690 1321426 1880333 1064224 1085305 1711680 1974993 1121133 1389736 1605110 95978 348202 1450130 1360868 1695707 1716683 536832 1579338 844535 624256 1864419 1011620 412089 1081706 1618610 1196855 99601 755258 1492194 1439068 1329087 1614943 495042 282632 654699 183535 1064835 1747783 981106 1651593 269150 767145 1425799 542388 1410911 1213043 337900 246340 174032 785296 878758 1253211 1594162 1965989 1498867 1863227 1544622 1253220 1999618 1921958 1377569 656044 441168 198774 779774 1582086 1636020 95621 1420705 1984280 529482 1806146 749598 1848107 278736 941933 1064586 1224599 1852155 473152 687385 1156257 1783527 1816173 599554 370905 859405 1266310 736477 911625 1911680 866386 1988033 1257363 218211 920539 947199 456106 1074088 1296119 1912751 114696 1252804 156739 1861709 1213222 1099539 551993 1500858 509558 1795477 1472773 140252 330845 1623087 50364 583384 1218015 321502 1602073 1753225 123384 1002790 390145 1959939 512263 915312 360860 1530093 345297 661676 350111 1887801 965070 33740 334628 977386 1049608 958792 202323 1184756 572103 1405246 1103580 1154672 96440 1013658 46059 155334 518678 1941559 1371599 725802 1799510 1404888 660872 1091257 214981 451055 1857938 1872773 1661351 1871901 1738851 1456299 282403 1726524 1847978 1429468 1226896 811367 545208 1536018 737547 1417133 688361 577620 1346112 1638112 451290 900408 1720111 683139 700297 1546715 1290677 364675 451637 809444 616891 1981889 1784106 1492132 190867 187158 1735260 981009 1056925 1105103 574934 905012 1467804 1488209 827515 1194356 778146 1597536 589494 1548185 1462550 704392 1253067 830731 604647 376619 1572302 266760 174448 492966 479463 507093 1303204 1722388 1729702 631212 111820 636837 894463 925315 662589 121062 1259167 618771 354297 1930986 1858586 954000 1031777 1339503 625675 427536 1217254 341422 1740580 1164254 559559 1831553 375137 1122583 1621349 180398 297576 684128 1482131 1802285 766930 861676 1819143 1711526 1638152 1330119 1320478 1360371 502827 970925 1699139 1182413 81442 1367397 577700 513511 445478 1164725 447200 257575 891973 748200 1072601 1546234 1860382 505813 1136870 259479 1049985 1667351 1371355 518869 948 227523 1691082 367721 380505 1296622 1632859 1909840 1419877 1568440 971560 1814613 776720 642591 57673 1612043 42286 1353403 1450268 88162 1909842 846300 256462 1364704 710232 884089 148049 1113223 1767362 1613272 1410334 38819 1401782 1020554 766542 497920 260674 192621 826331 1453050 1261430 1616226 316453 641359 1929904 1001154 1795527 645783 924575 215869 1472650 1743208 1786815 1084983 54425 1678542 1952522 77968 872761 116573 1418763 1539189 1756929 650797 1397071 1610023 1517008 1802451 262110 1519917 587627 1279836 1730930 1160313 1812137 1361755 784767 1823779 932237 680170 1099900 130578 92694 1789668 1130640 59150 168854 1386015 1483071 976713 158665 1188526 1985069 1589779 383123 40776 766330 628645 1115549 821654 705322 1120872 1290766 1078657 669730 1994407 66859 1234352 1468998 964532 78490 1501923 286064 674054 1920918 1093052 154540 29061 765807 42835 1502375 1371135 978669 608556 545708 335474 980836 1319979 14497 1405397 1388129 28296 952006 1932290 1136269 383779 336596 948989 1131364 1029397 1978659 69644 716140 1648425 1998405 703881 236080 1641013 863217 613927 1057258 913906 1824997 401728 1708612 469329 1749991 1633285 1999024 995620 1071341 893822 1941352 1140490 1984732 181265 467425 1611943 1493419 86180 1842572 774365 211962 634505 445654 46947 1020220 217199 1018137 682433 1849469 1881754 590574 367080 708423 1805877 924297 1786713 857705 669706 2632 525790 300185 1471200 38185 238459 1498050 1878762 864421 961410 1710938 836038 862106 587795 1885793 1152274 1760722 133791 49376 1110197 184654 240270 1108656 769642 1162044 1671079 108098 1670373 1922202 249339 1733332 1586977 679137 967584 876401 1772553 674931 1338455 1620143 23060 1316234 893518 874462 685968 1902782 412305 1608270 90284 346397 1299895 1463559 1444154 1657545 250370 294318 1202514 1102729 1749733 1409123 690319 313045 1998363 1758204 415022 1958265 1393171 684303 1192453 46808 243346 1575072 1843000 206605 1601644 1974004 1631968 757289 1747977 1688706 798857 819636 920699 1536912 1349456 601871 1243132 1563910 781498 1770307 318668 1211950 1918000 299297 1218598 564914 814281 1701991 196099 1224734 921552 894694 702870 970 1597623 1918404 1776475 1999326 379115 1513036 1897835 1810328 1248153 1659593 1709179 1859213 768679 821102 1619473 1824085 188591 1845184 111945 1866159 1357618 311341 762145 547267 773805 831097 1682092 1517712 274125 1406893 1102739 1490720 1999395 325250 826021 1649564 1799611 736447 1340692 1522100 514757 1731803 303034 1129363 1322309 495980 1708128 1022626 553602 306947 1607496 1179487 532798 1034094 1037287 1444039 1607926 302680 417432 205545 193474 891056 446443 1863339 1681516 1717132 1002787 277151 1202107 1720195 424339 1406378 967123 1993992 914556 858497 145305 145794 490191 1979513 347026 1254091 1510337 440861 1389450 1130064 1932067 306956 1925121 313418 557341 241497 454106 1547153 370711 74355 225004 924 1094279 883630 15646 46360 502682 1768575 496108 772106 1625052 1254398 109204 1789461 1678117 37960 1275185 1755250 1714412 307400 50440 1944070 1666776 873085 1532348 1035783 912388 1886328 1186732 396022 1116827 90365 58156 24871 1736322 747451 941170 267651 1070836 605862 638433 1065727 779640 1960934 1750710 1000419 1073042 1404336 878431 439609 885674 1156790 1026879 440950 81027 752227 1922359 1001827 1608896 857208 119907 380338 1615129 1718354 900703 1037465 1042836 337079 1632134 948760 1857804 1044 1112621 1427193 1231458 994736 968868 1985634 1944647 1810294 1259170 729616 1091763 16468 1578842 943666 530797 1484893 1043289 123543 1753070 1468766 1626989 1125557 855634 1493482 284002 232612 1676871 103335 1099702 1807547 708299 272996 1523348 1878687 1498105 50940 817036 1579720 61675 469882 818330 1190997 1970075 1313430 551123 1249284 1423275 1634136 955244 928201 1384460 1723476 1625964 1208681 1470292 1614321 1204630 1324573 1260430 499597 807585 1048760 581475 541349 768433 1271038 239375 16090 683671 601587 712644 1540850 1478674 1617829 307121 1034469 654092 1730905 65085 1232752 1549400 1327072 1234300 282622 1347500 1518027 466111 1067339 1669899 1079631 1164753 1313085 1476427 58268 785700 734114 1231036 1110722 1905979 1649059 1766257 1372857 672909 1947402 1466798 1457120 1274047 1535567 334194 1656363 1106717 854201 1223039 1580877 1555712 385252 1682112 1923024 213704 1340915 1280748 722114 1752614 1556486 972198 214950 1117828 842059 390840 937196 727511 233144 1619662 1808883 1409317 1438809 627197 425612 1185065 935619 1422736 159281 1080126 499019 824955 243658 1239031 677097 1026629 338758 1458949 1986960 982652 382209 440292 973344 1575251 552837 719387 1728875 1283932 721952 576937 304140 1988816 352084 697253 394274 1487899 388529 1437344 1111076 1177431 1001766 904902 1842357 1332332 310693 1268044 1429035 1184292 1344859 1367408 377092 1131863 1871694 207422 1379231 1542839 1177619 835707 732066 715106 295760 554604 182664 1622973 565390 1379427 1436172 393732 1677085 1317927 601770 1259072 456567 962860 1238576 1850468 405159 1811220 1586805 1962766 1655559 695746 1352917 1327556 1286532 750011 905232 41070 1772399 95753 1047602 1138701 788534 1541777 1889306 1516064 70808 389258 917553 1283935 1852215 151488 1764103 1992044 1513557 1387105 367778 1395037 837395 1919229 381949 1884406 1148185 924936 848449 903760 1322788 84295 134884 1681620 1910391 1925777 1736702 611879 1498862 930756 1138888 1462141 318395 1483774 1875893 601120 731892 1692366 1723761 822367 1000457 1782093 739290 1793570 1596667 964046 1518232 1713132 1072926 1679857 52174 692069 1912126 1562700 1338716 554967 1434791 330342 1970751 1269037 1229922 496135 1704404 816225 143887 1447900 619663 1415877 1300424 509667 827631 1318609 1086134 1148312 1646507 992987 1246450 1846982 1413157 1209122 1798823 621735 1417965 507619 369116 267330 1751236 537103 1250594 108694 336535 1255095 1299291 701472 1161570 1619359 1254561 413471 82255 1907788 1117597 651510 28129 201501 792282 420630 1565518 596795 500990 634768 338120 1104356 44888 1616751 575178 1635059 1914867 1668224 1772604 1512045 1477636 501609 1333859 950101 1754194 1765989 1441192 1508697 107994 620931 471634 194370 1426321 671006 1640728 1389012 1024149 1304534 1302759 468033 1489807 1413598 574790 1183641 1352215 1433846 1406483 389303 419825 802570 695406 1300657 1813089 1141880 1926118 1252559 855959 1747369 1560019 1016447 1675950 1067667 655684 1410019 280744 716240 1212574 375306 1570812 308434 810306 1239587 1148337 56635 1319693 35591 1378485 1744536 98250 479311 723897 1440378 498010 964806 758709 1146077 575338 1956416 180500 1768231 1497929 1621639 1639687 667307 978426 1950076 121433 461653 1729556 1727182 1801941 902364 404080 356935 1670700 697857 262709 1773220 1447966 490048 1113280 977776 692064 279471 1667257 1914497 1712583 964402 680694 943185 972520 1063752 523192 1133025 1474175 537945 974617 92408 474823 1129054 1844523 203160 1811415 462539 236676 231902 1641435 25228 800057 1917617 1150368 214423 1518900 546845 1495270 1210630 1585160 875553 449744 1991106 1432852 209486 928167 1269309 1286362 1753660 493433 1099990 1206309 446355 1025012 662507 313155 1584557 950860 1289632 1035338 1348421 363400 1956223 1084785 1902358 971004 843233 784062 1794327 362458 305300 1548595 886943 372129 496953 1052708 1213724 1294251 1007061 298516 515590 1799179 688010 1005908 1703904 1833355 242646 1988735 215665 1875789 347105 1322656 1189671 1482233 1271630 186559 1490904 434517 462288 733587 1306514 979149 365689 1917188 1458410 1589383 267208 7920 1570197 517535 616814 620610 260435 1618864 1660642 1303319 1467294 1044148 1491157 1041835 241773 1644210 300239 458876 327325 225343 87120 1060289 1690881 1445672 1727292 1630003 118658 165986 1663785 546672 1788084 151516 1213577 901921 397979 1285449 627507 793240 1557216 1176793 1589957 1579061 702409 1132390 182059 447643 1268304 15474 1635893 1491497 327648 1114967 1407037 1972322 1188225 1060652 1607572 150674 268595 219217 1868601 203468 559589 794049 908909 411349 1192910 41545 1316695 47067 85887 196053 958044 921750 1721202 363066 816750 947787 1532695 272474 593897 1976481 1412616 868558 712859 393549 1504761 326934 406100 1330232 1970855 1205232 1519629 175784 182431 1044340 393694 381544 667736 1621823 1413747 751073 1281391 416149 725977 1791057 1097695 717322 1647606 1962483 200894 318955 588922 1287522 973569 1575022 685971 168057 1736345 1990194 42068 856239 1182628 51256 72104 1900728 715152 376012 1797009 1056884 1312708 381738 510388 1445634 1887937 523704 18819 185344 562657 606464 1083115 977519 531542 980122 678028 471822 488546 248049 736957 127493 950334 208151 1717884 1498309 1451769 1964530 928807 382001 1905407 376879 819173 1093856 465666 140038 231673 15752 154395 1706081 842425 842543 1126010 1108327 868081 1777912 898429 873224 1766870 1411715 1205882 487708 1695119 1577200 463810 288285 368154 9147 309299 1229076 499711 947867 756875 1582080 351357 1677946 532167 685101 1403444 1842336 28207 715561 1638842 1609645 1103694 1432618 93315 1712668 135687 874195 1675658 1817464 1006844 1332111 870023 1749345 1551021 1540960 1114958 1073939 1401173 93004 274298 1424164 715149 217478 1531936 227671 66193 565189 1000073 579427 795117 1236825 102925 433595 1324777 1976141 897342 282842 117493 985952 1873528 1009357 913992 120131 337647 814647 538065 706291 1206132 1272748 293655 1389865 1398582 610078 353751 177681 689490 1093173 1554495 286232 1633123 1525521 939734 1463364 451046 801274 805539 1191735 1255413 1976260 364352 1444415 1519791 541668 892930 1293974 748806 1291457 55464 1809192 903382 144799 17755 1068168 402875 446614 1079465 1368656 1410508 491406 1717859 639335 1069894 985110 584781 1825591 658498 74184 628411 101016 770120 1636300 952003 461282 1881565 917876 1380379 566413 1586848 347161 834873 1380007 664119 1519607 134073 1566039 647177 907487 1781524 823093 1469104 89830 1592187 1975997 1527330 1852028 1338277 1803681 420161 807805 450314 1183379 1980521 1632632 787003 53920 1149686 294325 542242 1398269 1224872 1775064 354501 270011 1978143 1637138 1082793 738493 1025408 1433409 1397137 1701970 1241379 1121097 1481575 489019 1069085 1226352 1939970 803896 100685 446981 1987124 376810 762978 220911 1662876 261609 1863518 1389576 1463235 576515 1954088 1040197 1571230 1138331 1844396 84949 1761392 1360117 383387 997158 388830 1159216 1949905 1381507 1487727 1328496 1222937 13295 335046 1206471 1734013 1177306 1499058 1555512 1054557 1617710 1083376 1491065 1003991 176527 937034 577883 71091 369945 1028336 83826 545613 885110 526690 605566 111611 822520 21767 606051 850979 237223 94080 513952 968140 1717318 1404025 1932892 908327 1878041 1876824 880821 767600 208730 395891 1594652 1027443 1832687 1178897 992813 914038 362328 1065717 899305 780875 1250 801479 1079288 1890416 792951 806528 528888 1546916 491189 29498 1083012 713325 1682687 1695781 374700 10697 864572 1179005 1591257 1322970 1195125 878251 1586541 49261 1504593 1102728 1913553 423067 634889 682760 560952 1888866 1911536 526335 259966 404972 1124968 688159 1480707 903335 1021537 1070875 1590016 1975987 1419892 1590341 1597714 1560864 881577 1293471 460057 1028533 610166 170498 1842592 491652 764021 1298842 1703880 1760487 451902 1733760 1336986 692246 303353 262178 1715631 1975713 322008 1200492 117006 783846 1688793 917125 1783858 1678201 165673 1675059 126507 974210 816551 465567 1198581 585941 269015 1326600 1401991 1790314 1486994 1590079 798445 683784 1178946 1694673 127747 710757 861433 1404134 341849 375540 1730634 1156978 1287498 131195 1289915 48615 1245114 1621715 246790 342835 1716213 1892285 1343350 1095230 1406517 18329 375284 1983606 1202405 423768 194246 1082301 157640 19807 1067202 37257 1017605 1772070 1301907 90367 657080 349140 811232 698869 1307371 638456 951261 680252 715383 1972611 1941218 1332008 326295 1651532 325606 372342 1466162 1413497 74690 1018434 870130 1744057 1759449 859151 1847399 1464294 1851501 341699 664847 1136595 1196127 894956 649811 886693 287200 970328 1771641 571428 1946968 46653 631364 348290 1433860 1599906 1173518 1154134 1012288 1941059 1480578 34230 1639787 861031 1695292 1637214 382142 5591 1627910 1130712 1174643 1749058 1623692 812086 302440 841161 1016284 1938035 971563 1568336 102318 30780 1897514 1543599 551043 1537588 679498 1728776 1007939 1937291 760955 1414574 1732472 311418 209213 1817958 465165 19434 1790698 990007 422745 21614 75556 26248 1212614 508267 499575 280193 1373368 405113 292199 975404 906453 344583 798580 323447 1530156 1029754 955642 1363102 1044488 349271 426013 460202 150963 1566427 1944856 1409672 1394227 1144682 847153 983600 1582573 212266 884690 1964829 1337112 379408 1856918 274072 157362 1323517 1120647 863700 1689343 1952856 86710 1013151 1419795 1026458 99104 1041695 670272 606100 1494967 646760 1239673 717289 633047 1257818 1021180 913193 696730 1758071 566780 179993 1948739 958898 989778 1900453 1906280 772160 381502 1242028 1346394 1431267 883821 1276115 100313 1237879 399628 1326885 1937667 25952 112618 469040 1741142 686701 770887 342223 1945999 1021225 873413 1935338 1360420 1915826 111526 1299329 1113144 1937479 1329724 757857 1605444 1661299 569791 1283605 1748898 470310 1034727 1453571 374543 1060372 1400754 1415549 1012667 182709 1780648 158337 694718 675951 475958 1744722 1377743 1659542 1547089 1401530 1638238 124813 138015 1682640 20283 350063 1463238 1919529 631619 1816805 915005 932622 95452 1255752 1596450 1563140 562978 193481 267794 116870 1299984 1658173 543482 1713767 654359 466065 707038 1421667 1788852 1066882 313281 1858183 1396388 671961 257595 784581 702854 801982 1120927 689382 870049 263351 517259 1095413 1904153 1972104 746399 51852 1795282 1203263 1892323 319710 169761 1202943 1887935 572693 712351 1222050 1009597 1494834 414065 740014 1624666 1017984 517677 1089636 371613 737232 102883 1724547 1627391 527596 781871 1856121 500929 589204 1981782 1004112 649402 1721045 1139950 766808 1950428 857984 1937646 970086 1543969 519218 130709 1077192 485112 558771 618 1805956 1821230 132250 1717486 1595015 927475 1198042 828594 1391240 1858879 314953 709665 78762 1254217 1960358 1466392 1865691 588939 695923 200723 1244032 1118684 492239 1093607 1673924 1829010 1789537 509795 933158 558198 1410085 236787 793853 1876959 1779798 453030 377172 1645336 1929581 832004 1105298 1627788 1788379 258129 257712 784375 82985 1782452 96416 1271500 668623 406694 357239 938022 383701 1084474 1586794 684525 1453616 1223008 165797 580076 481887 572786 597478 148144 1807585 1370251 1412076 1850878 1102656 1939014 1016772 520647 1844435 1382762 1277216 248640 83178 37537 127934 1400250 1549688 972731 454486 1659071 897554 1098769 1712908 1127742 1491031 528679 1908299 1017745 222888 1073642 1957311 837813 1427826 1672321 547172 541378 1524091 1320491 1545219 964383 81482 1414259 769003 1853762 1040211 4088 1564029 962682 568431 1738544 1915421 1622946 1688257 313832 1956888 1705610 340914 978059 783366 1973169 1271248 1579476 1482430 1494029 191226 686712 1882728 764032 1316812 642706 1169310 33563 1417778 1429677 1358001 1437713 211898 312898 729456 799291 235033 158956 1930350 117271 160513 779922 204547 933317 127476 52858 349359 497334 1874557 1776653 474248 1520760 448414 1123101 1528724 782642 1709804 313424 1601881 712577 766727 1310879 897334 783737 1074577 637019 1521398 1972750 1411759 219353 380145 1581224 315321 164070 945927 356119 120678 1845895 861684 321766 421897 503694 1369470 254910 1284659 657121 839583 1971862 159601 1346093 1637507 1611692 66848 1287623 1700654 3819 1408234 1843523 107003 1476184 1423087 1325909 1675333 98504 1505751 1645909 529613 1819544 1798327 1973771 445806 414556 351701 574345 1725294 113633 595940 1659356 852965 1444377 967624 269965 1239062 1216984 1038018 994839 1236683 471259 976772 370600 1529746 1501870 436049 55585 1681489 60188 123110 1802129 1657432 748513 1084496 1910528 864851 666659 304192 1788466 1591833 1137899 945562 1444132 644243 1028252 246305 1741710 452413 1573762 1379364 100201 1977730 515169 16585 504234 1712172 1928418 306697 85794 380329 512424 797932 1189719 1597591 999814 119750 333179 265989 1520973 1727160 1158869 547121 768688 1777191 1374103 1208556 1822384 238267 675918 1395615 1800685 1220017 855821 198836 1019622 928879 1191501 593210 327679 1591421 1590200 1838321 1953251 1348561 865513 850387 1163596 588445 1672704 885416 180440 1978421 287058 93074 1172507 1026136 1706480 1502329 1571978 1129907 658501 424284 1795275 640955 909732 569284 840711 1512075 1237230 1736644 750170 350617 709002 390955 764933 1778975 1390933 554732 1671563 1692376 311066 1179728 916852 275849 1186060 235623 1162492 896226 164991 884717 193650 1912733 1345668 1860076 1539746 1173894 976398 1034818 770266 648858 408438 303748 62212 387211 526418 1839162 99473 903676 1005111 903343 1415579 770696 1158913 1942058 410824 148422 1384032 1120312 830790 1133510 1372468 1465228 228279 349923 405080 476924 1995070 1739831 1385091 668704 1089576 213487 956971 1972217 1644863 1926703 265338 1028620 1741056 1820292 1758808 863118 1853241 1398905 1016994 1851013 1943515 1476534 267337 1898817 425865 1233427 643000 1652152 1904115 1662203 858400 688673 1164114 558947 1532614 1155650 592905 1129043 75570 610538 502567 593790 1771442 1251938 674764 1614666 1130625 498734 1088458 163406 693644 739698 300896 401813 1577633 395061 810464 1683739 1228318 1714834 1502962 674824 1901836 781637 757874 827051 1370695 1230169 1636193 687914 197160 816341 1627167 61901 953347 986157 97202 1333191 682500 205051 661565 1227600 1602985 1562839 1852583 1683699 232574 969851 458253 314172 552812 192050 189617 499687 438175 1529092 1533231 758672 1047749 1660869 1416189 1459157 1675243 1377532 1381464 1532108 572874 815608 1507724 1144327 296820 1265681 858611 1261642 77300 1145645 451993 1623823 1511252 1855588 879242 1698316 1731721 779182 1213562 1443004 746276 1952021 371095 1420704 1820383 817204 797978 70743 1156530 1481275 336527 1305455 476047 230152 447837 1534979 1472955 746498 698887 145557 601715 480022 29486 746073 1285270 701372 968815 1042059 1368669 1914750 1422349 1771171 1796828 1842706 212811 555583 33817 725328 1931538 1714314 1866210 372893 1384199 1230394 1688231 343328 1006851 8359 655822 864238 952197 963658 620814 69446 196225 1736884 1890398 966707 194912 775106 915855 974161 678427 1379108 678838 1456534 1088450 107334 565136 1737003 1765542 1155666 828545 1037577 772908 1309797 483670 1912301 849301 518298 1315120 369397 1128277 1292904 33694 1065489 357563 1385822 351344 390912 776207 275299 1775474 1438924 17721 1254464 990434 1500093 826609 1357366 1959017 199810 410600 1669389 1491779 168878 1685882 79686 1034670 1746659 921035 1004432 985514 1816945 1142627 1558959 1589038 191345 1704078 268528 1384873 428907 405473 176291 239479 1099369 458613 1867558 902598 1362937 1302581 365161 78757 114187 1547147 531990 1829151 936964 4059 1880592 1441929 751587 310825 1342864 1565085 723104 1343929 16244 1927566 1620142 1314701 203925 652806 1563656 155419 1822207 1458672 1403647 397944 692118 301825 1441097 647971 396636 1447460 941259 1001681 1911781 821738 894664 346491 1413743 921149 1155374 657187 1625270 1362405 1154614 1085403 627429 1782268 839158 1577253 1533822 1435782 344953 232766 1179929 952577 1003693 131943 562338 356127 3323 1493194 1421096 1087816 820901 1949861 1426634 274333 38237 1679015 353184 1849206 1830548 518225 718416 1248119 679575 252412 1016022 1445149 11899 285106 1883281 919395 21710 1898711 628045 1846562 1234310 1824133 572503 1060708 1289242 120864 667300 1127016 439534 1531552 596502 797355 1757362 1736136 40302 69843 194224 1837662 1241204 683891 1241955 78887 221778 549714 914507 155140 1590878 1158443 293740 764328 1138172 1785023 989127 559262 86142 1856323 967515 1818771 1697992 941984 344948 1744307 305255 400740 1770308 30945 745385 1694681 523063 357624 697650 63469 829519 1887851 1075704 1382783 1539529 496072 394378 1878207 1091573 1239421 524654 1053568 1894974 789570 480219 1837717 59209 1320438 387329 1497010 1126835 83007 471733 228753 852092 169338 1564404 1686015 1881411 1585439 1966375 1952142 246922 1409237 865247 56636 425692 1450969 856218 1278819 362287 1333584 900267 297567 1350970 1577301 902642 1775546 535412 805476 89427 413775 488129 1761328 154157 1728054 1161449 1284159 16508 953318 817368 1230334 1469778 947243 142078 883850 671916 1784701 632782 1512748 1216062 552038 1027139 1431780 1765344 249934 692204 1024333 1729354 1755938 262883 1315238 568710 1048614 1060948 825429 1411544 23187 1515492 1967416 1621330 454789 24126 640965 530484 49158 1992450 642519 1772832 1815988 1596256 1216866 489927 1585266 1668077 812559 968816 1877388 870862 336502 528489 410051 139162 999976 1880075 1719615 784792 1719998 739172 1393095 783920 1141381 943439 1081467 1525845 378679 924399 1752959 1076140 517581 944371 679383 1905330 68728 998262 1743932 393165 1708070 833883 1784968 933138 1073081 535030 604967 1560755 1569891 1935190 1754011 89001 1753419 1865209 822041 1149550 1629904 745532 775182 642602 1428456 1384060 901166 1918323 1142847 480646 1845265 1710458 1473209 1059159 1007663 9892 761292 636217 1788849 1070166 971604 1659615 393574 1060670 801422 249461 1603767 615946 1438349 280659 1859224 32126 920732 1397582 1168662 1003569 1567272 1991737 429834 1390037 500682 1710524 529163 1367000 1069845 1031958 440406 1056628 477717 1481689 571546 1698407 1928783 1439003 817280 1229725 1511327 22809 1806209 895349 8685 890863 555072 793328 1241292 1366261 771185 1867132 1925561 1842449 48134 702523 1385578 556859 806382 1457423 241877 1474834 508941 1887084 1961709 1334240 679175 340167 336105 1090608 106340 1181512 1479455 309722 1020605 30090 1812794 144255 443475 1188645 301513 1069771 1979807 236107 1486997 362071 1545929 1296038 1351263 111304 1477508 1025458 720317 372305 1537189 1800902 1828436 159490 949249 192442 396698 635352 86711 274857 782458 1873446 421204 608119 523798 1594745 923771 1337007 1038639 1457042 1450083 1297833 808946 1796405 1481644 1602875 978804 1947239 1415618 1057579 931670 1704733 664184 1395680 672166 1566386 624175 1125038 596218 863268 324698 1064156 932660 247783 173979 1392380 359109 1725034 1846868 1794727 75028 1698398 453891 1471351 144966 501077 1779891 1371720 360945 96808 61563 1867344 1600773 426239 1122407 853870 702027 890665 206944 1316035 1815940 1772972 1786152 444705 47769 401639 64940 635892 792819 1239399 379086 618543 420764 905167 1745591 591292 70844 1424867 1613346 1774258 1854653 1883941 1727886 511192 973074 420477 661856 1485092 1437497 201035 401515 627514 774947 1130516 465068 1616219 1887843 676574 1868136 1012672 1523352 59715 1946069 1037402 1654945 1298342 642715 1808367 131783 598797 54363 1932723 1463836 521287 1645230 728877 1261616 1035708 793017 308375 1214808 292204 458104 85477 323103 811085 1923826 14784 1619596 973308 320418 724709 972877 1674066 1611592 1035145 1087863 1096892 752004 710344 1875319 1303853 1262588 1786963 244353 1965177 85682 1860177 1646791 1672857 1843874 228103 1127543 1312365 116359 1561716 489274 1120135 520818 122402 1906367 1516623 1346544 1025861 896690 138561 1124582 1131096 977465 1747106 1666710 922147 1627418 937182 581142 729677 1183590 1186624 1797150 1952431 1845168 209027 1240871 1902818 1116281 1772889 84180 532454 1024765 1090065 296578 1531521 1359296 696924 1975620 588634 1124999 324625 339113 1975103 1560894 701492 1210639 1518633 1829326 1288422 625089 1683879 1774373 1445997 118108 1464484 158760 1589540 1980914 1588917 1090808 791660 1839406 1408077 545258 1924518 1166817 1381257 1058014 1880982 959408 762634 1417089 690677 1286327 1159321 1890154 1461268 1254525 901778 707380 1464938 649250 400050 300613 84583 403440 803827 926150 1663314 705844 807387 787251 1123206 1886921 1138151 1272652 947317 1888925 508717 1252480 181080 1642141 117354 6012 564144 865842 1064404 1917386 1834863 1772966 648551 1264402 287169 1591911 564406 152700 1067929 1068354 651569 488398 1524494 970430 604118 1421428 791920 807226 1784241 186882 1793819 1480 1335824 786217 1454962 1336043 847932 348556 367603 702422 675681 1708477 1651399 126927 1072793 285542 473975 1283246 96544 701521 1241902 65475 1702074 961319 344230 1435532 1273425 52859 1104029 1032847 840993 1176460 82045 898759 1519360 1028500 357415 1733424 695605 1328792 224821 1287945 592756 1517224 1795010 739307 258174 43028 1114913 91809 104531 1789490 1986192 1055532 972567 971930 525367 2419 1930420 697362 345701 1525578 1525722 529166 1849209 277771 1261664 561646 744830 95852 1716056 1917165 1543855 497695 1946741 1352324 1290713 121049 995278 1637592 496024 185207 363527 1553612 101506 1128598 1700508 1382931 976483 538386 1382207 725602 1196554 1182034 1134658 67424 1676636 856079 333709 1212295 168314 1630738 893427 1092637 431953 1345846 671503 902137 355556 726682 930410 1919294 1797048 44540 1400339 1051009 574275 1860449 1433943 116357 1170384 757736 1156061 433533 1407181 1369492 1931346 649630 511603 1894821 694682 1805357 1028117 864013 1429695 699002 1604547 665263 125531 66563 456546 171467 385953 1957658 189076 790005 1232224 1987576 1605839 1101502 1712345 1155896 800518 1336746 1296652 730392 154792 1168531 1160969 264652 1609941 1179888 1917521 203047 1577775 835938 502919 1322885 1636908 1586137 1059923 1140594 489070 1936806 1664052 312890 1050482 1436148 1069030 1376679 679119 1563775 36530 129300 1447898 231323 1275855 1158743 868447 420358 111398 255191 593431 297423 418073 902773 1985597 879295 1556696 1995503 1535289 217224 158204 1020519 802433 1711629 1708927 955266 1777194 1467544 708971 72445 1927160 30990 334423 1523635 1545260 221500 911294 270605 1131690 31638 1841085 1944767 528436 1952319 883138 1122130 391496 1272562 271035 1384866 99562 1265639 54139 657682 1471621 985582 582990 1440231 1529138 358862 656731 1078268 662963 898010 1440955 241111 1763823 400644 27053 127501 1923951 44785 1676998 203349 1701071 1422630 413087 898420 857180 676795 1472562 145061 454028 173667 1098965 1384977 120646 743094 1536842 1417951 1024320 1051497 1003276 770930 855565 51029 1523466 986508 1615644 1765977 1781248 81744 599376 598261 1409723 578550 1802685 799848 82592 1570311 1352715 416424 329615 1395205 1990360 459640 1155441 1811396 6265 564453 1923520 352895 822805 1684749 1826461 1870053 488626 57485 1097871 1895462 1203064 1485647 1501606 1461770 570461 1386159 651074 1952529 1820839 502142 1604170 124057 1253227 1408240 1182088 1469512 1225290 898585 861535 1994345 471552 531135 682406 457397 86344 1550524 648967 1377147 1246029 294539 1446071 1474161 20831 414032 155549 1738859 145093 340908 383904 860180 1013667 1775267 1654030 649231 507325 1037697 1089846 341743 272330 591397 1844517 647684 1567622 1059961 1894557 556119 1983477 932908 1668820 1409721 547664 158016 97399 161810 1913411 174876 575735 443402 303117 1480156 247873 1301030 1646199 145117 1300105 509144 594128 1479704 1757791 1116948 1183534 1436753 1913675 1215085 1628068 696703 307174 1847463 1901819 541630 1554612 1010295 1651991 432588 209860 516185 818551 110290 270454 43308 239041 1775073 465918 262919 579958 1176737 1710792 1918384 592632 116575 452051 229270 1470385 1473102 587602 1551363 511183 178468 1965435 1420952 1306089 1998792 1626302 1800210 1764609 969992 140354 1598201 748005 1491018 479864 1404812 857061 746583 432145 51800 755794 608699 757488 1851107 319019 1359271 413490 1866383 438669 1122890 1057182 1163830 781752 1341744 1030806 121281 1148960 1282693 1066908 1084115 1838798 33590 1362970 116157 659684 351320 481277 691862 1119919 344382 1513031 914360 1772841 158821 684434 876851 1213553 1591051 1369617 1738188 1630208 1979994 243629 1571231 423110 1861098 193708 1363576 1962236 239021 26561 580059 1596174 1011374 1688506 1565353 420351 802124 416474 1514430 1776717 816273 998719 540438 1534972 1394564 1605077 691248 1932145 1891537 1962920 444928 97073 1341372 1705994 817678 1175644 1954666 124999 1961886 753305 1730469 44045 1507890 216154 1135463 889972 1196981 1690740 252822 1374552 509340 1940341 1523681 209312 1476744 1593178 1605693 767240 1124610 1948944 411797 720473 1161022 1702520 271811 1184214 417549 1491842 1570428 339468 662924 266035 107492 1018459 342975 168876 45822 1242365 1348823 891533 1674411 4499 678654 338293 1057527 1818338 269156 870435 1840133 790981 457382 384770 194082 1384858 460580 1815486 1889705 1073650 608238 1982604 492042 1462691 1537920 1403742 1969878 1585251 1747916 1862727 669685 1576310 961201 684602 771839 1676654 660388 954541 389562 174660 1778157 827330 1085318 1629977 1513904 868651 109392 480315 1329356 461876 1544887 330016 176212 1734828 1672534 1839202 1122207 182855 1485572 1170293 1714714 366595 1182853 1046718 240763 24755 58118 1548104 591504 409916 378574 1283271 493447 922111 1972006 1585714 1616930 1510615 1208531 1493252 613568 1448384 272411 242531 1411970 9952 558731 96994 649913 1266265 183883 1212617 1478399 388779 1047683 356746 1399363 370387 1087300 1366512 264699 630817 1736464 4690 1883688 1070426 780750 995545 1052320 190481 1834979 1193049 655046 253551 1378224 441866 1401559 858710 356611 1238111 1824528 916946 1414791 1288735 1972923 157449 769940 1328751 1143690 125704 1981645 1888360 524387 1295530 587861 416450 915195 1245082 1986171 119296 1679508 109507 922455 365074 1519781 1326901 234175 870100 1821938 1137132 963042 472936 951334 154983 873745 1561081 673746 1629865 1376164 95118 961487 800678 514147 1073254 528714 860742 1146641 304299 215295 1721769 568901 347656 1858913 470163 1271668 1737879 13826 54341 1800662 1644869 926866 1012498 629661 288815 1735681 51772 1151828 1215216 159716 124555 1200748 1010953 269245 1999184 964783 1604411 1288621 963603 603216 411326 1485985 1820545 754462 1750523 328309 75103 346338 1907946 1938578 1265758 770946 724466 893773 1312680 1289424 1189361 1527900 1750378 1168066 809590 688298 275557 1028593 1386411 360610 507458 930459 319077 1825135 219273 1128445 1004425 530482 349555 232812 1042928 188370 980941 164532 454673 1515407 665742 1785411 1650080 781594 1934657 1477437 1130958 1746892 461875 1710126 46201 726840 1283307 1650503 1095403 885545 1857146 1689276 1618094 578074 714638 845706 1169531 1247549 1110095 592950 1679052 1241098 1049898 449225 1305147 968606 56553 674917 296 735501 8120 1339684 1325417 58582 1981490 436009 1045166 1606487 988784 420174 1015703 1745614 586342 1228269 936764 400720 1273409 1117844 758678 1548957 49893 532512 873430 495115 1904518 1478788 1723211 64167 221672 1699123 1564137 1801730 1323804 1123525 917158 910196 1789041 1337206 1791291 1992834 1059058 1604758 1485269 340844 1522265 1365803 213912 1884723 880564 884612 802707 1927762 102988 973560 1231548 259095 1476795 1933633 537124 494290 391865 1416718 1354998 237598 227792 756535 512552 1894523 692492 515492 1833206 1649882 764914 56292 1592903 742044 46763 545396 882599 230155 593574 565340 762690 1046320 58556 1563794 650241 659388 602664 1183071 85064 1323828 1400891 554453 1604680 692889 1901657 1739935 94932 723842 239130 1082215 1273670 1356579 585746 1861578 322541 1688580 259512 1872211 699131 1096521 1958485 1693997 328475 690962 1311235 1004240 1548174 1624244 813281 1134260 1522681 1756274 1395725 1702362 112856 110358 113828 1341496 1565570 1655615 1661323 1967959 344746 1362595 564612 279116 1578659 1974593 817772 430748 863917 1781157 1887684 1688350 1779483 873359 1821189 990422 5450 1680274 91246 473699 155769 1519668 1840965 731398 1872138 1496518 722662 1389557 1294111 1959125 1263874 849745 1334103 30123 1213023 563659 1331407 337106 1062524 179261 1682406 596779 1730595 296592 377652 1494882 320563 1221574 465083 15701 1337381 373918 606969 1304302 1568144 851254 192783 1965205 1156186 1590926 216258 1970452 1564936 356586 1415670 103921 1682797 1173830 898633 1300251 1560129 395632 1567472 873269 1242902 834168 385492 923111 128122 1874144 503936 1509870 937457 673887 876048 1836809 211661 481044 185695 537583 416415 1014552 513355 158801 1221702 1041794 488402 1455705 834622 1384404 1819298 1858473 439553 742587 1168731 674432 1992617 1366267 967830 744470 1803102 812155 870304 950197 678405 16969 864352 1671487 1116191 820421 1999786 16260 464320 1004217 776314 1259445 1581244 270517 1247703 655304 660293 367999 1806030 1536667 1305299 819495 1243123 1017527 933556 990707 1410632 1336539 1366478 1082534 1930038 1871607 148780 460267 1677695 75651 1715078 1444935 1822403 851189 1799854 1353734 1032909 483477 1763249 451411 402401 1816753 437492 1850080 1823623 1228828 835675 1503313 1427231 127945 1900568 1919503 1926941 171500 1228541 244121 1861853 426216 943875 1841634 1819333 1355187 1802252 1040399 1178668 872407 35081 426624 1417235 1053437 1221653 856689 1275688 1957024 1645989 548145 1906077 219751 1910082 781703 579246 819592 1174059 76199 863278 1761734 1458909 1282415 1405547 1048969 1569367 75752 1859508 637805 1198901 1982162 501254 821462 1130767 785246 637651 1216962 549931 1392199 1829520 284573 45260 1728467 638455 1856611 86027 896178 887940 1392960 1493771 386034 636868 1481803 358241 1118118 1669592 708965 1525657 1031001 1958869 1247879 381475 1130926 1891188 99532 770240 910561 577495 520054 1816896 160244 288461 19700 879167 325277 1027016 1660342 1781098 1820510 380698 525291 1553357 183165 627689 454470 1036532 712561 90165 1372835 1505285 773711 1407026 72392 1880839 1210508 1576819 955814 1783701 475383 568481 1476315 1941995 1528032 710036 1391743 1994601 861943 152080 52080 146849 1968291 1630562 1488920 890569 1367949 707467 795331 1070489 750895 1894478 1087134 29950 1460779 68823 1649731 922293 1230275 631968 130377 811151 29367 1983751 18916 1120242 1603874 759057 596198 425494 352467 451016 1477234 448315 716872 1944477 1402510 1204155 1140453 646051 1368597 986894 1387506 207206 1552906 1651475 1147353 871312 170860 1943604 632020 328800 1809742 1819860 204683 1489497 1139887 1118454 549322 225485 1726616 268761 1683693 1094471 727912 82177 376767 1626107 304223 1527472 763702 261997 1516571 1137881 951990 1251285 1494374 1699749 727362 1171215 885855 88457 319946 636778 1099077 1406673 1152517 1963577 936307 1827948 855400 784165 1700518 204133 1480079 908545 965211 1018841 1946045 910974 1134729 951451 1921364 1542231 308286 675473 813922 711816 340151 1871946 645202 769016 1698852 839632 522977 187838 972154 428179 1361182 1023814 430140 598594 1134456 250489 1449050 1610129 438708 361464 839800 173296 1174145 610254 1868836 442768 321501 1522719 1801469 137427 1158583 1646305 506064 1833883 1652122 1877332 912312 1438079 628399 425465 1903176 1198626 1078679 1447635 247813 305434 1684429 1867590 855392 988805 238144 87950 1531907 1312051 1902523 612913 313401 1066419 56981 1573729 748991 1357763 513737 1596328 846341 781964 1133332 1629109 1939946 900106 1182933 1297040 1306926 8105 168604 515765 131660 255717 1941647 1319564 975611 271651 1620068 1103459 893554 1063490 723862 783497 924632 64447 1776286 1208466 1704652 694845 116165 1785381 1809445 850362 1810097 645668 884900 959810 1329649 85991 959148 1680016 66861 1810401 1506385 1506131 1946066 1369035 1994005 1098544 481741 1749070 1435727 1056076 829947 313123 177240 139143 627251 64103 1602711 807924 695284 1733104 434050 111599 90534 1345996 1854549 378611 1412278 1354461 1442342 1967201 1646784 537360 664060 1432766 879691 419206 1211204 530711 1742019 986675 1986975 748869 658546 882047 1386735 1672861 140348 1189320 656004 1834390 559910 754614 1310663 1776910 528329 428171 460720 910496 530847 556745 623142 1303264 447152 1430051 1552300 226008 317608 210874 967346 1732462 1259890 1936006 1831488 1524561 1827694 735157 430299 452019 1678107 344957 406203 1005587 248073 1663385 931751 1720663 1618863 990403 1202211 480446 942430 1298688 1144281 1922121 817536 1021088 1693310 875303 487932 1912439 73686 75402 1117546 1725584 836440 1504721 1229188 377128 1027956 730408 269039 1996462 1935060 551610 244611 684829 1436654 1825501 1713677 1180016 907603 1568004 82768 1708524 931772 963158 252693 1251883 1500128 781482 1177917 822756 1686188 294346 171885 114290 1103216 1404557 1623754 295722 1295597 695942 760549 1956096 1063735 1311635 1591895 571463 261562 1106524 1335155 1554232 786946 69754 756481 956752 426457 533974 1466049 1236564 565908 1963772 1542905 1605103 1890321 33832 1648937 1840057 942329 402479 1992130 1402351 32786 1361555 772249 1716444 1067984 1500149 351611 584377 1772904 984587 1905870 1943808 661378 1177387 1458196 865469 142510 848122 1817635 1634651 1134131 1139353 852960 805974 792936 1137256 415861 40518 1844830 1667453 362838 173680 929570 929131 1638120 1856904 926960 602791 547969 664477 1789397 1165963 1702894 1383080 1384995 384321 426515 721610 1578179 1245203 55966 262221 215728 1145090 1142860 1795169 279692 1346075 339818 695676 203177 135689 552252 1439895 703430 1319268 1481990 298388 1089311 469994 1953633 445178 540223 791658 1770501 980893 1551902 116196 1149396 917928 394119 1013494 1701466 1897983 1111745 836635 233034 1285787 1947169 1052772 1997278 656408 1095466 1196973 990337 1373119 906351 365392 1676469 1183472 1804118 1652971 1712449 1567231 1182821 726847 1257787 1135575 1561370 1451909 1632062 15148 1506980 223901 1892890 1364940 1495417 1443410 243934 1710071 1915867 114201 1251828 1517995 48838 236402 886160 1000294 374118 1595978 1404402 1822921 1346569 1888919 1494644 291996 666779 1654830 237847 660909 361249 1088762 1506527 484897 857990 1215474 1983367 1805392 1593743 816231 1340662 622886 1932963 1915735 992744 480521 1292094 779796 1113376 903504 1035025 676980 1108626 532966 767023 565347 911281 1801905 420094 1147826 987940 1994716 1477426 36474 1849982 444845 1053046 19032 722714 1339131 1368843 1654532 1926117 1107518 1787713 1283946 635712 948929 542867 572237 1994771 1536159 1511820 1141027 823848 1551861 1863758 250978 429516 1028989 1742576 309941 129151 513929 109709 259237 331834 1100785 725856 315102 23869 606248 1557226 1290469 1434224 572031 1112494 1665721 167037 1627870 1677079 373396 1945270 326513 1160704 223900 1190361 1839260 20008 1399185 1590928 353329 773373 166018 175323 1374803 497055 1507662 470790 1342541 1271647 1947827 673573 119595 1928503 200431 1041563 1115276 642729 1023626 1315468 397637 665377 1334960 78845 1435414 200211 533147 26404 312159 326816 1016517 1125993 544826 351193 1092079 1519474 1814768 104528 656902 1733866 1969979 867042 585060 997101 1587428 1708270 471652 128675 1484929 1397425 661264 646455 1771823 163195 1760652 1255976 1579999 1320001 1812610 549113 1104110 1405849 1760557 1289818 1883364 544793 179451 1211599 795490 127750 1343218 1597915 512239 778726 21478 628087 1199909 626091 502539 88044 1178883 796855 154561 766780 1586060 641971 879026 661309 168460 1357424 607611 8108 453153 1666004 644182 197865 1932119 1065976 345270 1611279 746718 1176256 896123 1808792 820339 1138848 1869380 78598 834077 1581396 1634760 1724534 1777993 1803817 660992 1047822 140397 546389 678296 747036 420635 1323231 1379468 1388244 780165 249659 928309 297419 1164634 1960943 253396 1966908 295051 160002 1231629 30589 640649 1483628 1848516 1398318 841736 297501 1346396 1101943 1032161 538266 1398432 1163519 1470838 1004234 828955 1981789 234805 686896 440306 1606037 362722 889575 1275510 1989404 1505837 1961592 717645 405346 447622 96003 931923 1556368 697238 277260 1657241 1493505 505764 971906 1496854 1144444 1000510 1638478 1757018 1111830 444909 1916261 1601945 1272803 14741 112959 1632307 1652183 712256 450362 1140006 1953298 1018413 1760936 1149692 413596 718125 1082090 1816451 25303 982723 345945 628891 653761 1608564 791850 703356 569541 276824 1453683 1699052 1939570 1596793 1887669 1253899 390139 1586376 1961213 74211 817655 1579550 1244087 1460138 909266 317062 1964040 1393366 813694 1115398 1664670 711262 807106 1282705 1948227 1961847 744364 346810 246227 1077834 103765 1385939 684041 1808264 1372441 400548 1855904 135165 1693218 411148 734950 668921 283011 778082 1648775 614482 301006 481129 1489144 1538771 1315907 1511185 200669 119109 1058354 1506766 1686072 406730 1322153 1788584 1134829 980192 438486 910442 132448 1938659 206801 1772215 1599231 1728789 1783181 1672884 502209 1947274 1050772 1265605 694294 1204278 776883 573660 1893922 1382957 1651962 562001 40365 1040484 117925 561823 1183994 13228 350416 107263 1915070 114324 780550 921203 903578 1344061 1159091 1388364 100413 1849545 1634473 293525 347154 380648 892716 352623 1972954 1914846 485058 329358 1223518 1271995 539923 1759139 847368 1336451 1594416 655640 489516 1871971 615392 1586885 1296907 1693502 1149683 1655317 1267873 468159 511694 1176415 1034765 32430 1590255 510184 433561 1787563 435836 51769 1913835 52291 1409284 1129523 1735906 998547 77027 1902601 254090 142356 599210 461605 741896 1170684 1992861 1200411 1730310 1532412 989685 1647396 675211 1618586 1944436 416184 590556 1381008 819806 1620261 1306765 74114 428125 716227 147582 821445 103203 437310 1529343 635805 1483107 501641 1770037 693867 109488 1148744 649997 171975 1210613 537918 579870 1631798 383135 352555 1517028 1089711 1938386 460084 1786033 95568 301306 447981 1773233 963622 1270596 439716 1540905 412937 1555587 479247 245574 1228112 1045600 63643 323318 1634740 1410312 1178568 276856 1379652 1882366 1193349 1112635 306838 1844286 1202438 386053 485142 99838 1086828 22772 860578 1198012 630430 1408931 33635 1156030 1935130 757465 104271 1716388 897045 992324 76011 1711599 1067046 1630954 1781451 797586 467089 1743807 1545141 924722 661024 458017 545369 172818 1774037 808730 1628688 293451 1083045 1447140 1312922 1697146 1256565 1845737 1367161 894544 1439921 529984 844074 1853523 1851814 1035989 1967386 1447872 1008167 32907 1608193 1066502 76987 1414779 1558071 1507550 559244 1711023 1344975 1498877 1097468 794238 1795757 855658 1258823 370705 1255450 494421 1638179 619047 678402 76000 1643739 1417358 564578 753380 160180 1670527 790717 397259 739630 1636784 309916 1663763 142486 1753188 1114123 1913161 43300 1090618 1438853 1611980 1021672 1643173 157944 233290 163949 272211 873664 959115 913565 976041 1872324 505559 742287 1514706 1812043 687802 286685 1222129 1695158 188196 1829667 772993 1349406 1563499 645698 1086224 695722 950873 1857857 380985 231241 1423496 1810023 226547 365118 200780 592986 1078585 1611736 440726 1982428 450177 730424 1000046 1899538 1498803 723845 562284 1025243 860036 1794631 842115 284557 819709 267175 640553 1526506 1596935 619291 309787 149819 1107362 377851 1424525 1813801 1919184 1746429 266810 1077594 1368241 477196 222294 1605064 466348 843454 1854182 1582931 402536 154758 1053789 811502 790312 177246 107695 861176 135552 247721 1011994 135512 225257 1940619 1086890 1201288 812165 1593516 113931 86139 1795725 1097264 865915 625497 1727052 1106211 751249 880119 998305 1117814 1379422 1312054 1510416 1113079 134067 132956 1021076 1306896 1014730 693038 26967 894589 1315798 1034285 657974 892130 1855009 943075 1726617 372706 834880 1175183 1539041 45037 1235304 793527 334282 1024128 440741 1152806 1716715 1265430 229708 1319301 386440 1250897 410121 431557 45070 846594 1273256 1499559 1493181 831737 751872 42508 179062 1206589 491364 1004095 1154760 636576 449463 391869 448013 1952129 1878503 1710456 267435 217928 1008210 1657783 1989073 659471 2279 1723243 1214979 513093 1588460 1485482 1514025 1129127 1866534 970578 443469 160457 1847820 489397 1293578 887256 1161969 1660768 1144590 370491 732380 1478421 472110 25495 1910607 71304 5710 1362690 344020 1151598 1830011 1029739 1134928 183464 682889 143199 1085554 1404103 1976935 356763 954134 1189528 1788137 101553 741046 1529246 1966209 999245 229733 1723214 1216085 4174 1554387 1406653 1383887 468613 1173552 309 439088 350700 1045986 1620967 516584 166883 171158 136008 285340 569208 406429 677213 1705242 50022 1888958 547906 1376687 589125 1402021 996634 1058128 165669 638683 340159 1436390 9005 1474247 1304977 4254 1758359 1550971 589741 1412563 518909 1069904 844565 389058 986772 1755831 820527 1973971 1076772 1133715 37881 1841803 544986 1307031 289056 1458009 443341 348545 1227839 688825 1859659 1411886 1832165 108589 621504 1631812 784541 1703644 1446507 1380010 1637510 1659875 1848847 825890 848371 50196 211657 1550878 32627 756081 1084864 1033128 954506 1832790 1660213 1871684 387402 1111469 1704020 597379 1930682 1961512 1836909 1627786 958427 1531255 1752505 213991 1495116 1151013 1885037 35452 875878 1071419 1300009 563957 1709465 103810 509777 490584 616148 1782234 369074 857201 202914 1208090 812199 1241873 1947573 170466 953631 232764 883567 1693627 1091951 290895 1495738 1508348 1319107 594945 1343220 1793790 314647 1441102 1556310 606962 725755 1682822 801680 1728804 1321597 1684893 746980 1064691 1933332 460405 1476984 305903 795935 484190 398900 37299 1083327 1437327 1635363 323235 1444972 424499 657993 681239 1789995 231092 814247 1511569 331687 1757083 1167259 656274 1041259 648116 1017022 676932 1517060 500624 1807797 138085 521067 1344293 391992 1874242 1292862 761412 1214181 1118579 1353135 1946276 1024373 746558 1757691 1856425 402176 887688 862946 181093 267137 92994 179957 1755241 306013 1832534 1528954 1797926 1966470 377565 1648314 339514 1498130 295703 1811610 1379596 379087 1844873 527396 394029 1724675 412590 1051428 962389 1757434 1614963 1131268 1442659 1043236 589074 1193143 1782336 1590882 165403 1855424 271409 620587 74931 172707 1164559 1933699 841850 748369 349875 889255 834140 958849 1075701 1003685 6770 142103 802502 144012 1629198 364344 21287 1408783 170903 450298 1256053 914438 889160 353119 1445174 1463581 912795 1084694 1328306 290358 1388004 930261 372285 1699299 1490422 641556 568383 1564338 1095730 1792495 543430 883328 994159 1853938 1089117 1086977 51715 75567 606093 215142 194759 1542782 473896 269626 1946124 21024 1595255 1760475 203165 466564 940373 1957472 484118 1129744 1252786 383017 1933956 1333605 925744 417464 599219 564804 986013 614245 222898 1989047 699264 1620079 1177961 283858 1267228 1857220 834066 75872 846970 823668 1459743 608088 1339945 1707917 461707 1277653 208962 130906 1547306 1672224 876891 1414996 1550667 1588797 676901 713163 1140448 1538431 798796 1179218 105212 514320 346105 1788073 1941725 1852638 898199 1925681 230093 1250867 1476687 592650 1897010 1932061 1581455 1933837 1646751 1056045 274103 529405 1848861 731163 92772 4262 914726 291874 423298 1202248 917412 434271 1236627 374230 1570977 32733 1942868 292644 370860 1157747 1219343 1072913 487176 1190245 1150557 1160600 525072 1476041 1855581 525598 479994 1929162 1459673 1853477 940187 1907746 1189327 527381 730219 1477971 1296316 1608082 1380865 7756 1191554 940732 953246 840615 223404 1092192 129273 475457 244037 1233886 93179 301320 319316 1026537 370629 1505740 1426836 269223 862347 1737539 510019 665821 539902 834029 1462308 1763144 1279156 1990047 1495126 244857 988928 206505 1341861 798925 1406683 1424988 665065 1186431 857683 1261167 808093 72839 608221 714413 149820 1066173 538761 886118 705958 1260998 1801617 100012 1431394 1389646 414763 1913820 240667 1394138 1236667 1192091 1254204 332993 165239 346665 442075 344185 1234710 557184 987773 1493085 512647 513328 256874 1398721 640860 1266008 669840 1931554 201114 1039970 902836 1194865 366654 1230746 985274 1675779 1246488 1873083 1710176 1807249 740550 263531 1534816 657507 497676 726358 1788012 919833 566403 985277 278257 1727382 1012432 303799 1449773 767295 1624483 81262 587248 388392 788853 856519 168381 999648 665967 1079976 1798785 1000709 427005 1987513 1567154 1478214 1636469 201094 1054309 1751251 1172792 157524 1076247 1697386 20410 737021 427929 1922103 1045255 1970039 887151 1653319 496438 1765395 1219478 647120 469332 788381 1796715 1103758 868499 969796 19623 1275747 117561 1773174 1924811 637037 1047346 1513778 1978215 927734 861435 85292 1008957 1071086 627346 1731478 967407 1377849 626079 1491705 232503 157417 865839 1563995 129527 604094 1704425 1042179 15516 117137 383131 210429 266606 104703 597147 1049875 1519307 1388666 1623813 212989 1185121 1258388 1016280 1639781 143050 1468716 1503907 1688787 1106415 1407334 1358198 1066240 1001647 1029558 1950743 1329871 817112 435755 1711096 1998244 844924 970897 219603 1395564 788600 320126 299294 152541 39508 570867 972714 1828917 781037 1897997 37931 417903 1940512 533956 1021106 1464188 1145338 1150840 571056 1983782 537419 1048179 309741 682431 1380737 591068 1290949 988016 1573452 324984 1791557 12442 1184938 632324 1633124 745123 1611480 303128 369235 1919692 1855732 1244923 762378 403040 33541 1566359 1721770 728077 792149 1036833 1093441 1430394 1967639 1187256 1996737 1570284 1782038 1095558 467606 1375580 763962 326922 1363862 1056767 1269614 995116 1448786 1296565 1861634 1803663 1697931 468928 1950074 1440049 1584854 142896 226809 1402288 1134746 768560 908012 1147164 879759 778266 579058 770982 1086777 900019 435385 1710584 759369 1395996 345164 1208207 273352 409505 1408115 1445887 1500190 805739 536252 1263029 1294167 509345 84698 145114 876355 1472799 1619994 691626 525014 497418 320597 1769198 721807 1504029 473312 231806 926182 596832 1113882 1037424 1894288 1792230 1566368 1192342 1270841 902413 608953 1535256 1305640 1152258 1929551 1225893 1562810 1387889 839122 1447260 1035529 940339 359236 724446 899432 632867 643625 862742 521444 1837413 8733 602765 695132 819751 1746414 1735370 70098 532810 300902 661892 743465 445920 297388 470239 734852 177464 1945874 1168560 1000299 1748803 663606 1955258 430688 30096 1685422 532879 984429 218343 1120045 1839675 1967203 797859 1412302 1427190 211020 1413515 841356 844994 1484195 1061312 107501 705500 1167798 1248550 1540669 1344303 1773885 694367 1692165 534430 1419379 314935 1432013 733708 43233 1285533 728220 1892637 96336 237075 985792 223724 1453686 1976019 530996 998738 1779135 81306 1690928 951693 535191 580310 1913749 1191479 922110 1845454 144803 1986472 1671330 303699 474170 104625 204704 993679 539742 697163 1194327 1473337 981583 829440 1340833 1766246 1922397 269635 1815828 1259787 411730 860801 942262 1082033 1922042 1818700 120948 1734698 1081345 148684 977336 245319 1095906 1106897 1674931 1780699 716911 12660 222157 1148560 1480867 1203956 1164093 1078675 1320604 1720825 1626204 785553 1510752 435108 755687 1208260 1571977 438887 729418 631118 207564 580617 1961285 1917844 1989722 1587824 1112286 92737 1668977 797060 825403 1912467 577591 511328 1019959 1887174 1581873 154641 1211673 1443755 1861569 1441970 1945260 923633 1126921 22425 1293715 1189846 1108905 515814 1347196 431271 442437 330264 9850 1199993 627093 745911 791835 1265541 90892 1378615 983218 372575 621618 415122 641875 1598157 1293949 176878 1950626 902344 332571 1545570 783105 1916154 1948811 1225871 1974390 1768859 1535048 1791852 54157 864879 1733806 1689336 1087721 149076 1987674 890792 151532 139917 135259 1309131 604958 234283 725722 562770 752166 139201 169566 1399054 346763 1532549 1014975 840986 956760 1861492 871460 40635 433645 1562439 284675 1898537 226896 1318078 1743492 459403 42492 662832 1658680 400410 859890 290836 1258458 1024891 133239 671513 1780680 1724059 1476159 1889568 1326769 931106 1320380 413912 1501185 1013900 101834 1860092 133708 65981 1319936 146943 330123 1528351 421776 1937383 1257330 1002897 620992 1148824 985573 1767137 771974 906130 7188 207833 1211401 334185 1256272 1801491 1358820 718738 1428659 886543 232033 1727570 1633485 1668295 1318895 1074427 1589155 545462 317244 287563 794141 1911855 602615 1385674 477247 1303260 225626 722224 1426001 324273 1801177 1303506 986251 166841 1614356 869651 178958 931209 630174 1960252 343039 1156438 493263 105201 1360849 1662653 1002869 1847921 389455 1878314 1168290 1838591 390930 881629 1608819 1906254 1026171 15041 518366 1168106 1331983 1979713 344339 1347006 575095 884422 948362 1933884 1979409 683902 1950677 1344392 1583641 1834890 115408 1765089 966718 374493 1253974 1658363 184858 1249568 405931 114550 1289710 935897 412055 1837819 490431 950377 1719974 778575 1933301 1802897 196495 968363 55515 424987 1203067 1768959 1993681 1990506 1641796 1114176 680239 1689126 1022754 161473 1000461 1840026 171223 1973378 599893 1495767 770147 257070 795930 1149218 952677 629598 1665872 239267 367139 1820634 430112 643268 1989261 1215165 358049 1885187 187799 1527313 1649724 1473974 1597743 1114837 689286 1268763 937313 557734 28832 60108 933572 1125626 1297004 1974684 824540 881348 1611 1044870 1135599 710753 354738 381141 1655526 1843471 1427709 998743 1203011 1047619 1981425 1153919 1763107 382574 337540 471397 35539 415415 60850 94244 1160262 814941 1969327 1745043 806789 838678 339964 1400888 895509 92121 796120 1470727 336777 1494267 771712 1125317 134020 1670165 416535 688746 386741 1717347 9098 461238 87647 270600 1977301 1219145 512220 1820355 737829 1888858 1185813 155406 1959742 1451560 1635260 1052220 1486008 543826 1666059 1835203 1384127 859798 418526 119429 1863298 1228886 1884694 798364 429130 1851635 1122647 928538 1671060 114536 1773644 1647852 401104 1413133 1366035 5338 685577 1233379 1845960 8650 1358283 455056 53575 1582489 1749387 814570 507422 1246129 436993 345575 1312117 850188 1458382 1584203 1500512 1203366 1279981 1250492 31546 68767 513738 875260 168879 788956 563235 1492939 205518 860522 591639 863178 127423 165869 281192 1034983 1324190 1617651 510127 1337122 1111611 22752 356474 1890231 960644 778492 1183062 140672 17648 1960917 398039 1521937 155264 189685 570996 1502216 1337014 849938 314819 61450 1410668 844178 1681780 522960 769232 248719 1323969 382024 874923 1834997 802610 589242 597202 1116925 492253 197451 1888257 1212791 1474333 1352493 153869 1081474 266444 855349 86403 978744 390107 844440 110352 659119 1652297 1811909 466367 411452 1436905 481385 96957 126751 1012733 209406 1857830 778889 997067 176037 666360 401297 974977 277285 1454848 137409 254403 375343 264113 10922 1357744 1648563 301022 422038 1921814 1945923 834690 1747748 1572445 651457 1346846 425490 723789 1634920 704260 1976273 1000323 1371472 23179 1098556 78475 260974 319987 485811 796029 1881965 320187 12340 1672339 1598581 866185 1867216 725193 506368 1978105 398582 188990 82660 210443 1895392 249797 262846 720176 1022928 713813 1916363 539835 916233 154009 109938 598450 1870367 1074881 1575376 526949 1721713 1710041 1721691 1883313 666501 1305314 779450 277322 1363068 1394450 1945718 1108358 1345621 777306 1782780 1974076 231758 452105 1443623 1258573 336495 854202 356131 1771713 215774 1462539 535742 44544 1980126 1408875 1317856 650633 271856 911151 353484 1402458 1481681 1470211 1136651 1465115 1069580 1738942 1779725 1128712 60369 298974 898771 352768 1759233 976584 1092494 282047 1194662 380734 1563127 742186 1078732 1414570 148234 1795851 362060 207179 1354884 1984132 719721 1269131 811824 1239817 863250 971936 376992 1268681 827923 563709 1906407 485340 1941602 1329679 736088 968070 1225619 1502640 162390 259590 412135 1569572 1113325 977563 1806509 489079 613803 1867191 883709 310887 1040295 1042885 1438444 1324695 189925 1826918 292677 145559 615755 1101754 838912 46349 392270 836802 1826096 1571411 1256955 1070806 1117602 1288609 1609815 314287 85101 1299883 1905802 966349 1318106 1079477 1181642 1215689 966554 62451 405297 707669 1935539 696103 874400 978996 984089 1995130 1491072 1884043 1457885 432340 103162 7702 966177 1916566 1715114 549628 1365618 1680464 1308320 1481277 896118 373314 1287039 466071 890352 338156 1805859 1759007 294045 421592 458948 675580 1656122 889643 1764768 1483509 734737 406013 393139 742975 782509 1764712 1847645 674772 1266979 1446028 437429 327934 960482 703242 911598 650641 1833113 1281606 1560123 1794242 1359923 745846 1139227 51041 1784298 337401 1731390 1331818 463916 26092 1776568 1392129 176284 939389 1203506 1595317 1283138 1472872 573080 128523 918710 1210941 804698 848579 1827588 1149724 1884078 992090 1048294 1035253 122342 1029039 285940 1025167 318790 1641310 481967 1798805 1712441 854410 1602525 790349 1948210 1592969 1415002 1396020 1736336 1684807 684892 216194 1610160 1612046 481801 705420 592956 1832548 1770375 234791 1119351 1004881 210640 1543676 940809 1289548 102372 1529062 1210289 167065 1345538 537276 1580641 85885 1409716 1773736 930004 1838646 1377639 199001 965470 1335525 1316001 1562484 141104 676843 1627521 161827 1796624 721208 1333952 1270498 383766 1971500 252329 283368 1131508 727024 714067 539419 1968497 1122520 763370 987935 1330011 433952 1569664 863073 1497301 1423644 1479073 1245824 1103521 1791641 251566 116358 307075 1940140 1741065 547989 107109 94865 203416 117962 76742 1528219 1015387 1217393 106580 1563108 1288230 1467754 680793 560010 1044461 423959 1980489 1103719 1415936 94433 1372119 1228217 781479 52145 782457 1054046 1648598 1597750 721329 245455 1287595 1441927 1295536 43093 191202 530626 1766680 23458 337321 638381 1652569 630330 297116 185140 1531775 1556843 656059 1582721 1945406 1224804 656630 1333852 858419 617589 1607101 63183 473229 816998 1282535 1787395 1864270 1048855 1397365 1089737 1367364 402984 173576 1268117 1352100 1570289 1414162 126569 1163181 1503174 1010591 1834825 1156538 657701 596932 1931966 284299 1323614 1385328 1320265 953671 1176206 552949 1635126 1993120 784967 1168292 1969006 687057 724976 1429024 1452578 714055 1485548 808564 1607465 610508 45405 262042 956362 27046 1623196 1089041 1596098 1549267 1332860 1532602 1786183 1805669 546651 1430080 414247 157460 1048240 247246 1528843 589384 498665 411800 1817634 309880 156166 498185 1560558 1014432 260811 1420239 1078902 1199620 966188 128937 1174686 275937 1807037 1305508 853696 525602 1967429 1464394 1363765 1097818 1825557 768213 1710106 924560 560908 1817511 1481544 1638885 948157 1156842 1165663 1908947 523485 147886 740834 586813 790121 1739191 1833915 528891 939545 520182 1102555 98453 426712 53419 1134768 662918 1867897 575611 1724787 264579 189885 1336962 58631 47276 287745 1201275 1177113 1635997 1593813 1036109 1400191 1729049 438840 690641 216651 640579 502901 1609360 364709 650169 1340672 1111150 1529533 774909 494971 1750788 1704431 1340611 1465264 1744895 516038 746746 769926 850333 1553881 607067 440517 237550 490018 1001589 369134 414305 742727 1762405 178057 1313655 243647 1695994 185733 1081964 132986 1995344 1580461 668933 718996 345311 1181240 1971219 461371 1410060 439154 1118366 1851908 770374 285090 1945103 279436 1785073 339343 1397752 1054433 736038 1856126 825201 182032 503915 755101 1554496 1523849 1845875 287831 1159241 627809 774651 1999688 1223808 762570 695844 900214 1014981 1657429 110493 246906 829157 1024638 1632305 189740 1943919 813830 669061 757628 879800 381641 1092586 565091 1682234 133501 1418433 602073 656685 487389 391980 1743009 402480 1588489 1094656 421962 1004542 1366912 1585346 489806 1167982 784527 825416 12437 1305500 1805768 406170 1553630 1270818 1770199 157954 1618583 674471 1380639 1183244 196230 263088 1365677 618422 713531 368391 512023 1312301 1115026 1231652 1188745 1238332 273000 1755919 369289 64081 788212 33038 811244 1288248 90638 1423904 1161976 1976289 1437772 1211797 1605180 618271 1449233 240059 905634 851582 1875211 1644512 1774497 114059 846990 662771 1568709 1518408 1215172 1391054 1931435 1489212 1163222 677649 437235 1250740 252934 1098768 1836814 727660 803841 1599461 1189908 552159 1436704 500557 1303084 390106 794775 902510 1122823 1863266 831142 1137654 1813261 115984 318737 794452 669284 586191 1424510 1015795 469336 1904022 988355 335810 1560757 852935 1956103 16104 944745 807877 741706 1657174 1247744 1165936 908072 797668 554317 827723 965680 1319621 844667 565608 1381304 1714955 1716876 1295925 764060 1158303 1016749 1172357 364011 1658296 1338155 1916255 25427 1295940 1076153 964284 1537747 568276 76602 516957 1773189 43894 444453 1057093 1869986 370052 362912 948008 541076 1825991 630129 1785388 1882277 845103 906319 389464 1956552 1742339 956325 702015 645290 1520103 795104 48863 1470663 1381738 1951295 370484 1939972 1897039 1692774 473997 1218879 295876 791718 3034 1988563 1933844 1610360 397947 1495787 477894 115837 1928593 1919981 18174 747679 166161 464818 1083195 1952984 1628782 1707092 813062 1332189 1124778 1918543 1758767 1993381 691247 1054304 1916120 1352176 713808 1365724 314876 841842 867423 1257791 1646895 1644627 21341 1403061 1925891 361689 587571 732094 997197 282248 807474 1513368 62536 1479711 1764117 810625 590944 1074603 435289 674084 1771092 1610202 1886286 893945 1757641 1979758 41069 1375358 1013359 855888 696963 1770383 666979 26451 1280214 1215099 800158 1045793 756108 1203748 133491 1572788 1023154 1182783 323608 1715364 1321792 390165 801959 1846355 539476 821120 333859 522981 523617 637335 359545 1306997 798095 1258002 1931164 612652 366832 1913735 591071 99877 55900 24787 512678 421735 234792 529820 1697576 408373 1799017 709709 1512884 642376 1421689 952669 1444396 1470159 1795676 976822 501731 1666322 1604427 1675848 1269159 1526770 99395 175011 491857 656896 765479 410176 827150 1952926 1083891 765629 1639615 991128 289113 936287 214469 1195411 1607604 1050499 855445 660753 1999035 1658880 865260 734796 52304 214213 557949 1508539 891334 136524 645711 1273203 1117071 127801 359408 1235845 1770278 566580 1457868 1732335 399400 750761 1524677 388287 1302857 229948 1334719 45565 1359053 1027809 989279 607874 31947 1696595 663292 1059699 1844741 208676 1842165 987811 173758 924313 438624 951375 54510 575329 1442111 959600 1586435 797740 904393 944230 950655 615896 473546 1278198 1941521 296214 697554 644958 306457 1054661 1990624 1328038 384510 1983464 297466 230840 1561670 1711227 1986373 47660 1852058 491863 1438765 1835285 1047205 1057624 466175 563819 1557219 340158 19206 324239 112824 174349 941724 729980 803297 383215 952719 936408 1374213 386934 1180893 1155924 1170945 1756991 597139 1105245 1674191 232797 1201722 1494926 1456136 822898 1831994 487302 298725 160731 1057112 1118812 513174 501450 827967 1698475 1949452 935403 268950 1691650 145404 1833286 1138149 1749093 1319217 706816 1765643 1426053 1482292 8833 1297936 1022328 515261 1186396 1762931 406617 1658622 1241523 870021 1388833 1176209 900101 1001639 626789 1685469 1054290 793791 1413294 40493 1368324 1812932 526462 844411 1469869 1173979 1954023 205604 805055 1146002 881314 3841 1869610 1069481 822799 1305563 1318309 125270 1299400 407090 1134124 1427446 90468 1958732 1047470 241748 165843 806341 1635407 325275 141457 1474825 1490182 1601921 729977 67080 77351 1982372 417081 878295 1358152 542296 1286566 708652 514307 853742 562008 1203346 274710 317990 928133 722781 931791 1842955 1725925 405005 1102063 1070433 1058272 695950 1475173 479631 906889 670709 1319183 1889018 1490691 1238459 1457458 175723 1400375 496520 572523 313263 1775990 420777 211197 181359 996426 166309 1560270 1841089 942851 1950679 519941 1514988 1298742 747958 1494203 1686781 1638706 956561 694414 1746168 1786681 1663614 1815580 765913 1705736 150494 312018 1060963 1165552 1623755 412438 669691 263549 174142 1085512 834063 1633442 165563 612591 686589 1781207 489714 40321 1427778 708351 1840813 1067437 1860546 537464 918132 1598042 150863 575409 644746 1880898 1215190 1832495 1051801 646217 220988 211334 507665 994907 1766196 783731 1995606 775574 717417 751839 771698 472584 1514252 783231 1662238 702909 459359 1069220 119300 613879 1756069 1298356 1348146 501972 732138 444115 1894526 176254 1798729 1119090 1938782 1241530 1486367 1581582 177183 906378 1779167 889016 68731 593716 825511 1270363 1457051 1287311 574523 1391816 639592 664805 1077628 1341721 1230972 998431 102342 754343 638918 1389550 1871316 409106 292854 1782798 39223 1398137 1809179 205179 175647 1536424 968841 1079854 67078 344892 1557959 1647534 1221177 223893 171815 1726329 1756025 1135313 369261 150469 799021 173904 54730 1383715 854506 352940 495522 338797 1041086 1080405 1714293 216955 1433842 261615 137807 1764794 417502 1549574 1055431 275764 955953 757096 1439188 355172 1352961 1111039 1262984 833750 1501764 832921 1396330 760661 557513 95868 698389 478752 229692 1555803 860962 212698 953478 474981 1059471 1966742 416080 518484 1809105 1295591 1472534 626247 1689112 1866659 1944344 679677 1270425 1841317 1761129 230283 1543268 1112703 492823 537440 1439828 902986 1578600 1912176 1189777 1259628 1729546 775285 219889 1168016 1690020 1731167 1280990 774004 788933 625792 978653 120964 53689 1206472 634385 1202022 1391156 1491370 1685347 724912 42004 1627669 1452769 1462664 420530 620189 1914274 743415 1298505 894895 1621369 1905173 827970 728582 1283583 1606832 607165 684820 285405 1658985 1452863 1989657 893678 1406332 1634244 230555 1365564 1692641 310246 1633347 100222 681539 704542 1588645 1750979 100248 1635494 756976 1296297 1027848 1404385 1805615 1519977 1483270 1431323 1730895 1708127 938192 1383465 349313 1563204 273951 70714 577955 181191 15164 240788 379724 1454942 15274 939841 1337820 37179 1551611 1483746 444337 1733872 1015516 1652518 599936 890956 1151336 945289 1414059 605973 1506571 1229944 624368 1682716 234346 1196867 964081 1476436 1479224 949928 1534602 1292511 1017661 653829 1599939 820788 1232324 331189 1343688 796976 360442 152071 1205881 448316 1816570 1047411 956991 92477 1882490 1594527 1143032 1887138 1280598 1016008 78616 1611528 1391880 234987 1130675 18032 886295 1384936 1454291 211464 1143199 485197 233380 1952474 1886209 1850235 735207 1459523 635896 1138324 1883177 540651 833674 304897 744589 1453248 964628 462095 1528689 956930 1646757 420518 1655796 763902 821534 951650 1730838 1221026 624230 1712710 1289746 1019998 1449802 557956 653525 400126 759893 1105091 890027 1286674 420760 638606 336403 1175798 231368 1566455 1823278 718408 323224 328795 869209 1309477 1649184 499690 1213593 40306 88434 1921203 257148 726854 857568 548732 33951 1353807 1952591 1329142 1910357 932002 1405817 137334 1062337 1971530 1156921 1370926 1374157 1826665 592026 429346 1732185 1546702 1601257 1535767 1991255 829069 1902608 248078 911314 583271 142602 1664372 817740 1942200 1515426 306306 638314 143222 1826593 1915554 824035 1457418 1609082 411042 1513165 1639635 1589960 419857 1055346 1710006 957585 1156189 679080 1244838 830161 1821928 792123 403392 1363746 640105 1406794 1801916 403579 1654433 786432 287469 737775 429535 770013 384563 1527023 68810 1208864 976172 238778 1593675 191318 761979 1968902 1810093 1904467 103528 1794370 110445 1466548 125390 985367 323734 1525337 1481676 211474 1622192 68075 1061363 1785712 1415491 314729 712912 1832455 528571 1690113 1587565 53733 1599359 378269 413851 398559 696382 328264 1296381 1707776 486057 1279426 602964 173811 1741019 265565 1567806 91380 706167 1101102 378264 1864527 1279533 673886 919448 1844941 597586 1516795 1166843 502502 1993804 243010 1786048 1757566 296811 1202674 1362687 1826623 1544420 407217 1055063 1011822 716990 1930956 1420647 126146 1241343 1450569 530345 886377 529275 1568448 1171129 1620341 638288 80944 1306096 188400 724837 1746375 833794 1712328 1634862 137676 1880416 1700872 1051347 1815952 1352464 1944256 1775076 849979 348266 18639 882328 1351278 1667702 822213 768140 716809 255228 1808629 523222 96656 1101460 1198656 1301272 1664425 1972797 1430629 1711775 1372770 1428565 227154 656007 1976960 1128027 1169573 582052 1344222 1798686 628856 1797449 241976 926333 1998643 68291 197235 63328 105879 1334688 345485 1418442 1963655 1524509 1231696 1687605 521934 678687 900042 333225 506406 1940823 678104 66393 1261973 1870741 963249 1860385 389353 1486262 1511122 1032297 533423 212511 4018 1735070 909316 1713081 307508 672193 190774 1631954 467565 1054226 1878818 840849 131802 1451714 860233 491871 1253860 1444090 1694237 1786116 1275114 903601 280003 690551 837531 1238046 1003497 244600 145888 1299411 344610 80592 750570 1772149 1247269 1130305 836402 733620 944698 89839 1544393 1010693 1529755 1423954 1507137 1286269 1613747 230464 1643363 413399 828823 1385736 895118 1166681 1084995 73745 1829364 1511444 176192 1101166 1039683 251568 1303154 444279 1344557 1526100 303905 37019 176441 937231 1441598 706235 1969468 304383 1654628 1463528 31357 1263445 36313 96377 1738551 1849599 872953 380042 1085583 1415644 1433243 747041 80491 1240017 738365 196384 282224 928863 1381871 1121406 1684138 699671 799886 66823 1024687 814516 1475106 299345 1655239 1984854 159991 1781732 463226 639920 756268 1430025 741100 684072 1881181 563843 1421278 1318587 180602 859799 882857 451147 1648129 964462 674532 816318 368080 1496092 1431785 1093554 245360 1033448 991549 1505785 1110475 1580217 652386 1611509 805304 1465276 1397612 1571032 357189 650069 621729 1808866 1687864 122437 1956758 1109343 1358423 1167744 243838 779126 547851 440705 1022693 144151 109434 334278 1360307 1787817 196204 1382157 604411 1264172 908173 885824 1650435 1875311 49581 1342019 1627509 176423 510804 95019 583002 1690178 1095568 1162019 1684477 964978 1838670 1584893 1034714 1848568 665175 1125956 1840118 1685858 316507 1092226 26173 342600 402628 1252502 1500404 321719 252725 1922783 1670298 1976667 320054 1922365 717705 537538 1324258 1793324 996510 1878627 1954236 1547009 664373 62403 878838 1845063 1804959 1580150 335710 1357832 880658 1662678 1905266 167672 1123600 197096 1033574 679055 1494972 949035 258232 1541059 18930 1191209 1775059 1027454 107526 1823107 1774372 980418 1355947 1842514 1810699 1086365 721660 502151 743789 42824 695035 450568 997893 103043 1278737 1674486 749212 456989 1227602 101963 1805735 612114 195542 1991941 1682987 217967 40437 1813281 1826115 723775 1844908 1158284 1211884 1545937 514577 375189 861201 1070917 859736 1692995 1711181 163792 44820 547474 1279258 1939778 414575 1740816 1869036 1827280 788053 197829 898102 13684 1773361 1782050 1480903 1841027 1673424 1948425 1444435 1441207 1254631 1766850 1222521 471254 128470 205541 55785 948149 456114 418653 435874 1953652 42790 754814 223936 683277 1498401 1069155 1419212 342505 221451 1679180 882488 660357 1030337 1229941 1804978 1738999 1111597 684814 77949 1661747 1963149 939491 1405870 180766 1512563 1189518 979239 1640539 705141 1539961 1168000 984086 648248 466528 173941 1645688 1825398 1847578 1188052 327428 1853929 1254306 515775 15914 1772843 1882813 979479 204057 1747152 30024 1927827 1259908 711532 1162142 472063 1548469 1322859 449652 89684 41589 1329944 1666429 143401 1227886 390940 1492706 215985 273114 375161 1113411 1978565 72045 340764 1896088 846249 887581 1879500 1305189 988449 1853362 518825 857912 1073283 1454150 1768250 1548439 1347302 1593030 1634930 87069 1662415 629534 1130482 1899388 1043628 191402 20888 1611390 120119 1210752 1684003 887670 1116421 1616809 1340411 495684 842593 1425691 945625 1063725 839099 1589119 1568637 1351953 449134 146010 1397248 1344128 1807631 1006061 1211844 1731892 1221774 1280282 1622693 1442477 1467667 1622698 373082 1476524 17634 51600 1657737 240116 939769 556509 1154436 336631 1761664 404400 1713420 194933 1820515 1487152 519420 836545 1884127 1801713 1583238 810048 1196222 1444793 37050 502731 1136226 1235973 1571483 1804219 1134752 1707494 158770 1665539 745913 1407158 1562008 1992658 612142 59122 1281094 1838531 900191 791268 1185878 723785 1071493 1721694 822398 1978343 1556734 653254 986071 1778640 88230 235649 1351329 1394594 642214 1152320 1915055 30795 1134485 710206 214362 580493 643140 1154724 298867 149485 666512 1534220 314902 1947408 74993 252099 565803 962353 1760392 798490 593530 1101717 1474040 331549 1386345 177160 1934850 1916383 1498804 5513 1157025 1144172 160653 596169 672760 1625715 829735 1249286 1157395 262890 806968 855105 324350 958335 1634837 1859710 1233662 1529865 455621 1000803 1830707 885437 1309223 1130519 879362 1365868 1020792 1442729 174527 1480173 1540748 717771 506458 1603554 1020142 966360 1359959 1897407 160365 479388 244722 1373377 463156 22825 1034245 1253725 246094 1083256 623927 792370 173757 1472759 1277468 1299793 469922 1234702 493249 1691802 984753 1515113 95763 1844918 724565 467123 1376765 537185 119490 251008 1580914 1683720 1704511 1878020 1372425 110714 1911009 1351339 1320372 1203029 383692 451454 829243 292968 1098334 1628885 1981561 1671626 1189288 1103286 6660 324533 843812 160179 1843717 921166 1770074 520238 1298470 924365 827140 1676115 1038813 1990245 734815 132918 433246 264745 1893598 1108783 955696 1452071 829433 1511446 1920340 1024957 1933902 800179 435152 1649408 1900912 182742 277609 328557 1110500 1363508 89154 273128 1702884 1452844 1812146 1810965 671044 1028014 1202852 1313495 1860514 1921211 1714480 918977 1647077 1503904 1860180 672737 1297148 507130 299901 1701217 1711804 1485995 531261 1742386 353451 1160880 930953 1143162 876216 1867519 1989616 45340 1221301 540871 1236439 1128573 678306 1828310 1699070 1703087 1322390 1649137 578619 301056 76934 1555298 1982504 20725 1002645 1797961 1640779 1644268 1761169 1715349 1860431 837561 1338809 1270743 10274 1819664 956212 733409 713760 781674 843854 1637785 1151965 1931468 666888 154120 39573 1310038 192219 478847 407619 969544 574228 458023 870014 1386726 1021631 127920 1153107 1971912 129696 974452 1265414 1999168 1567884 742105 160240 1324596 1133497 79343 781722 779134 174683 1803107 1857118 1580921 607316 1902106 585837 429826 1653613 780624 1407696 419462 18209 683609 974388 1013192 873482 1846403 932322 1214554 269241 1136494 942536 41209 1027861 1125605 612534 599886 1101598 1644837 562129 1279838 504544 403371 837642 1118820 1658702 1154002 824895 344452 1367530 1968013 1021626 1536514 411696 360168 1771052 620712 123843 1245205 543945 1125540 1133368 236982 523252 336461 817297 337458 1729813 1865000 812957 1250937 1609051 594520 957679 22973 1764206 1307493 1795320 375273 641181 899246 36087 1061494 162793 384756 1292261 1351643 850954 974599 843346 570445 1984147 1848732 131114 293464 252966 1330330 1431111 1355773 1994629 661564 194928 993096 1087782 970152 917056 1420112 1111694 1257000 772480 35414 914770 191023 1317962 867318 1585324 917117 291441 345740 586325 1426161 184054 1936087 944758 433382 525844 637803 1308426 1743526 1817934 1212053 441540 1553032 1170590 1074901 1778455 1831093 46282 880705 825342 845638 909300 962451 1874730 1836703 510708 84125 798768 269649 1126459 1405904 1395622 849224 1659404 663235 1881055 639326 1928785 887911 1903163 1551568 1606720 1489416 965485 912438 1379099 1994132 1567599 686981 1125508 1097828 1808928 252688 1725481 1104603 1528778 1716549 1167891 1495481 1456878 24809 1370546 277256 1096552 485581 757971 29252 278254 1331918 254636 1559785 828558 1054057 506822 1538342 1322441 1864880 827440 17495 1151451 1601964 317795 30637 494714 1467322 713596 1403086 440927 859319 1307436 1023774 1844287 1109005 1518059 1149447 8427 110696 20878 198703 1696101 489958 409630 1019710 138829 698262 887638 1949338 390685 904929 1628323 317112 1188513 703466 865744 1588337 1104751 1597794 67330 1230051 1584947 1640301 1159549 1970511 1371235 282361 1088810 786579 779649 1462127 1117825 1742017 828566 1860427 473521 1836001 634977 60021 791075 897369 1293561 561280 1274838 158996 1296431 811721 855947 1099604 903770 1096687 957088 580181 1698927 1479082 1480177 1639902 1737245 1801114 1240224 325897 1422265 486436 1003955 1054789 776666 1503348 1110357 1101461 1239663 489871 157513 68681 54215 1002466 18557 1688860 346143 101496 1096023 1193907 73750 1682963 941444 219234 913498 1637699 517071 1940008 931780 251565 1304498 639646 1435904 1226816 24802 86709 467473 1793342 788684 1513100 1368033 1553822 1217614 377100 453823 1931963 1681095 1622217 480494 1569228 1207445 1132189 1178707 981742 712920 1035018 1818518 877855 1974134 482912 791631 699276 384045 1248489 1387167 107909 1712632 937159 362379 1986509 1723144 1461511 1629956 509504 1577059 731473 1745051 1760968 1080689 1230515 612346 1623315 346040 722054 1300570 614962 1938496 1690773 1466119 1909725 1751199 594123 1365470 780230 223616 746186 1325575 1054063 1139545 1285890 93820 1382004 557609 1432558 1446186 1436495 767219 1481522 1195310 1533927 1411764 617605 379843 1494927 1144953 1959933 180261 1310738 195398 585072 1841260 1409719 43397 1020721 703250 1337714 446041 1702904 390420 1360211 1119438 800975 26943 1100625 875274 1098536 146847 1944432 736167 1893343 1432252 642562 1851894 1033322 1898698 236491 1807830 984568 1868249 1567067 1201712 1790541 1271378 873807 1751196 1323863 1621389 1579656 764341 872263 127021 896167 732952 1486805 642004 791545 1463359 987238 1779550 194398 1447832 1058332 145140 225064 849874 1990551 425957 1534010 435497 52059 651716 272737 222478 1735235 202880 534925 816366 399368 1321082 1059000 394963 843073 965828 1681280 1634017 364750 1080945 1062277 1646325 1256950 234259 1358603 999432 882426 1280647 556338 1687256 1338414 1027335 77624 1405953 1210828 495012 1681148 1275104 1706125 39880 1072457 1003925 1446267 988878 758220 1450010 342968 776397 745371 1257978 1098865 596472 1491329 798744 1076198 539038 1962444 1896434 119630 228437 1673176 250760 1113542 1474063 457200 853148 282050 224922 1340367 275283 1026636 315024 1805399 1888438 1535841 1267693 1032390 493679 1710588 1363096 901068 568107 849346 1815938 692406 1610041 945686 1456605 506929 550557 1814561 386294 1588898 993547 1436945 1090920 1969544 830494 1496123 297070 1212536 1729486 289320 1601138 368672 1705006 591621 745891 1707091 1316040 1412625 854274 1736909 1428571 201176 692598 143901 1137756 1963601 1061500 995235 508411 503473 579597 1719133 1507720 1090775 1159315 1288586 1361 799460 14622 1756915 1774981 1037122 520243 1402059 567882 1556951 765602 678438 143734 1975986 345039 1515007 960250 1309161 1475006 1055282 70825 1576675 1910048 1837732 1272518 333369 190921 711828 876830 1336177 193192 1081119 727996 332746 204212 1379674 1558504 1731181 423715 1707701 829657 1598025 17271 982622 12613 995978 1711727 1818080 1551520 543806 1961185 1113264 278844 1806574 601799 398744 863747 475822 483224 841101 1781723 306414 1141800 451079 1116022 1944419 1608077 547902 1585306 858211 1024055 170253 1449790 1124502 916118 1136090 1334488 1962786 1943675 1458959 921987 158979 745298 1268890 1734251 1105827 1337861 305500 150046 398313 1557974 57405 133555 1025183 589223 577716 1581135 1385971 735350 1611108 864507 883929 1239830 608377 564401 772741 288316 1109647 1052026 463294 134526 913352 1544113 144558 11610 501467 1606733 789377 957615 312863 999870 932939 702931 24196 491472 348364 379274 1696141 436556 691452 306261 1670463 178264 545211 524136 1097927 1824637 253620 493117 236707 1742789 250682 124830 936256 338724 101213 1845485 101109 811322 1287602 867069 1378439 1795785 1443304 646856 1005757 1241430 1758885 1692642 544999 972211 1119802 1496630 863362 1355996 1008392 1629746 226461 76195 384572 94823 272064 709886 1749756 1959631 241652 1977933 67629 800913 11029 1916765 714014 333014 1840752 849813 305461 1875868 1286520 1983325 1848278 1807235 655487 168940 1166273 70310 1169206 231825 1070061 47928 372463 1257274 776010 454977 457471 298757 1234001 1557991 1135160 855541 1526802 1416317 333186 1324828 733629 8162 758884 1518525 604418 1470518 834204 408766 1949228 1271883 1151662 488611 1858739 1050595 1472725 1189933 815581 1783407 1276726 1680014 1626914 1806782 1704980 1651521 997358 1725767 349564 1051838 1600164 1870229 1358303 450213 1795065 690217 1954718 1249634 765192 333985 536277 504906 571009 199611 332451 1529322 581347 198137 679977 397369 1774703 893740 1761649 406609 619334 454233 1693679 1192297 506354 1218329 1507974 1785018 1360676 472771 627437 5801 1360526 287095 670667 38633 68864 495579 38817 53490 1155918 1219593 603818 974185 46369 1532558 826918 79852 783041 1970206 1406169 235717 127210 1722249 1339685 1012465 903677 1476392 403445 1328655 1003687 906472 1430954 434900 1642484 1777685 504882 257632 1458641 55511 397243 1015093 287482 307501 558320 1859824 581747 1288494 1972326 579475 611480 173404 1878966 940288 1196790 1331727 124846 1720218 582424 170217 1458037 413340 699331 575371 307142 1942274 894844 283502 1529754 1015854 1069282 408587 1962547 798485 1135229 1185458 16782 1695190 1898854 1019600 1933656 880817 651507 1295649 332324 389582 578363 1660627 1132204 787525 1664420 1304779 1744202 1946703 1372778 161291 1306791 1669295 952096 1229104 240260 1871766 284589 1051914 1645915 124817 1873850 1729189 331934 475386 1655727 462578 1547060 1758138 190445 844188 958604 1133389 1553160 855980 1134915 301043 1157344 1848729 1650369 1313160 776586 1352093 1101781 870005 516486 600389 1469284 1950260 1638200 1966749 312434 991530 359600 1645110 676265 458210 611928 1013462 1174599 638127 1874971 1157181 1608314 1255584 782145 595776 1861464 489478 83518 815943 647308 44121 1135319 1745159 1678096 391082 398273 153698 322398 487188 790941 1244550 682147 1759132 863847 1247273 244223 1665653 1584561 5926 1893416 1813642 451991 150985 1969548 653113 613153 811152 1648928 663956 269690 997883 25899 171616 1670382 587295 1531191 1352169 1502911 51034 1654539 1053763 477269 882758 845242 50035 1430249 1563630 666118 1148282 1387416 1109658 131940 239386 370628 1127018 415895 146305 1988870 1962137 1769233 1575979 1212451 1244987 1899162 1181086 1450310 1190033 1011892 1434152 613769 1304630 1180506 694679 224814 582115 1864811 9690 242250 1956648 873981 1052637 1037208 449576 671793 1912747 1455266 1140742 582040 1849052 854938 1962777 901091 116514 1509524 643163 1636257 129648 397993 997017 1738418 559318 474349 1734364 352924 1030782 265383 1083293 937138 1903662 61684 1862349 640055 1652275 110479 760417 507543 1276135 1189399 101679 1303450 1855040 630069 872474 1160218 1643156 1675063 1022481 882486 1913813 1407681 772486 335036 1201515 110355 557403 654947 22329 1865905 1042883 1438980 268279 474858 712790 987693 1702529 1079813 1127462 1351831 288406 92590 1263599 246383 200616 182658 990272 570440 576926 119933 1424266 1717236 1796834 1648386 1288202 293957 429393 729275 585006 1625705 1405031 809720 899044 1346344 1939500 562384 466227 1752734 430179 1159023 489513 1344938 825143 1657029 403202 421086 1042589 497207 274168 1719176 948444 1030143 219260 595681 236512 1344850 6151 404449 146410 451603 1506312 315399 1732340 1626796 682671 1826753 1641145 941566 171118 628115 1939790 1975123 143406 1135385 1307571 9356 792966 1143387 265180 612121 922721 1592407 456562 1771979 1613870 382507 18188 1814912 638589 901269 1070239 1227583 979592 841041 823661 1570303 1973676 1256118 866884 1784028 445476 1687024 1993582 1378184 491264 681474 1949442 1727057 449127 1187787 1850728 1543726 1856095 1058579 1132389 1236308 1793843 1795266 428505 1992978 301958 1571121 108364 420056 263090 1581597 1336320 1587855 885912 1759693 1942115 1180935 1857588 831100 1507461 257206 384132 136177 660922 660463 1927490 658692 31842 1608122 1939099 1356174 1100375 985370 918041 1925483 1599973 574316 1789834 71593 627926 192052 1655746 851778 202254 1508350 1962081 1133249 1145182 712394 1247435 1224342 1485429 895003 1664986 31858 1280054 267368 1180072 481924 219958 1619520 369448 262678 721823 1844519 1101762 856867 631195 1811126 997726 1023549 1327202 1550765 1871895 687586 898839 1704654 1736586 245962 1119154 200967 174861 673775 1870927 1340896 1852635 1109865 246091 518339 958426 129338 653337 173366 560192 1578140 623423 659442 1421359 600453 592856 110808 437107 982886 593590 1367584 1384621 1011935 1462198 1451239 968036 1301725 1173296 1886274 1923444 1789660 1315067 354100 1492676 892827 1522397 796443 1036189 499949 1959637 435968 343551 781632 998996 1357777 96059 866212 342422 222305 1977658 1591458 424894 1004163 1384474 273780 628609 1460977 1399881 1149107 490409 1259922 1691847 188208 245794 1297052 900482 1788824 1062572 1014875 1837725 1610859 1048696 673602 848182 1878568 1007162 819210 1560532 474932 834766 1497630 213763 199724 1979069 1526141 328358 67292 1544700 1114155 593257 1445212 98431 194624 1014138 239020 756218 1384365 92652 1309742 1079137 1545967 1290585 922177 1389244 1507383 146109 660806 361187 1840652 368640 1709459 1439978 1038297 1350534 499571 566454 454433 797813 353066 1182031 1577397 75202 18520 921238 1101899 13631 118602 401215 1765436 1981084 1954739 842277 868255 535675 840681 1298433 598720 146832 1565828 1044428 569102 1535467 788622 1318256 1176820 498432 1914657 467387 1010578 1472234 468993 807005 1476810 1693177 675719 1011231 122494 811298 205416 832718 105388 1446699 1400794 1972870 457220 696118 1055519 945606 1944414 1527696 1320212 654517 421657 654244 1921932 892589 928038 1106349 1962252 567414 1566325 125750 697365 1119286 1760112 1758891 1876845 1810315 751638 1238926 1547276 590715 1150539 1931946 832410 1827951 357875 1884111 636754 1281224 121555 1268019 1921283 113635 1390463 1663484 233383 1373852 938065 1097952 610241 1835178 1047926 1885437 1797167 1665681 713739 1861251 1544903 1825040 1999108 456300 1569693 1537509 1913945 560623 314597 784935 1025605 1664840 519786 900321 1731759 549796 259985 837841 262654 341161 499911 1892233 867940 351689 1648828 353620 1163245 270916 1521957 738508 278633 1281839 1879820 783570 1347891 1523295 694774 1658537 1756607 1828794 1973693 742742 718683 1612117 615402 34844 718162 1293396 1787894 811579 641762 86361 1851230 1384775 1521012 135580 724415 1940443 1534922 1727309 23307 1294214 1508006 950688 629900 563348 39877 75482 1026974 161966 1079360 1725452 1409200 504856 965475 1979025 1479091 171594 94763 1999417 380901 1729184 1679661 1736672 1453292 496844 1577434 697995 850032 1419384 1680962 1754379 1201738 463834 1569017 271803 829934 868850 342697 1211543 517325 1173871 1961196 471583 1327588 552863 723968 275397 104470 642195 44084 1693335 249888 17224 539409 1658391 849921 1613238 1366063 1989315 143408 1700049 779867 1072013 1210220 1333269 1461935 938992 961728 1199848 1036463 85926 1751592 158625 442196 903344 779056 1473841 512849 1203577 1537366 676085 84497 224448 216447 1841342 1533892 346825 708977 667966 889373 715095 236169 570486 1987248 1841266 1117404 1435375 482909 1770170 1884184 1434284 1257109 1268597 1943208 1288531 1643142 947408 1994689 1993279 1166204 1329828 1388793 683513 1044924 447450 1157354 529180 344370 1264200 1293686 1269806 1050479 117862 1148016 875793 1618189 94129 268980 931979 1773627 1220019 1948479 1005904 804802 1928768 154336 1469711 996967 499719 389381 418149 1133764 1798572 846854 44177 1930004 1700929 744583 256278 73391 1587177 1029811 353606 329706 428397 1478750 1300894 75067 1748690 744013 510619 1003890 971737 1824562 1177210 790197 1449619 1420933 249335 356601 819987 551856 458781 542412 622255 665708 1419749 1486286 264732 77751 1763063 1582886 428546 1373250 1508128 1004613 1958290 982975 384216 1929673 1108037 1916690 1772371 1889519 1203937 1115913 869095 1063682 979577 1909349 370844 1133050 184266 1952475 1307569 129148 219258 333178 138090 1535908 1240203 1610845 568189 1035112 1102140 601942 1586494 879348 745684 1737910 380095 1673257 1585426 1722573 143546 1502588 681941 653639 73145 881054 255972 1006042 443570 1763466 77405 1291042 1314119 1571162 653150 1078974 1003365 609222 199630 1268249 437892 395961 1942739 755877 205989 1818819 1536474 1434865 976881 1855558 688114 980649 279979 1561203 1367245 1929529 38110 1590652 1547796 1786185 305107 820338 1479785 63239 1427235 1404427 1386336 588082 523896 233793 1321155 1249686 415398 471173 662979 842103 392144 1530430 1125504 1847863 79872 220816 860344 1609274 905454 1246163 920529 1457857 884071 1347299 503294 32560 1357923 1374062 723619 739594 613557 783762 325414 1758447 132588 1466014 1478360 1024067 1326974 1479867 1513102 1794891 1188768 936085 261530 1469105 1568047 1058270 383096 947928 1235445 1178148 1340359 1143918 1986378 1862395 36790 844102 876121 226760 387308 1582821 26487 310053 1401717 418307 1629486 1862549 964366 1774804 1192413 241865 380936 913235 504622 1415292 1830636 683204 136855 345819 135806 1730857 1441848 1423575 1421770 1268621 1292248 1638599 1104662 1552288 1566018 573659 537351 605360 1981081 500507 1294727 1255044 6872 257728 1401580 463288 851510 1283892 276183 905795 177910 844998 1460368 312809 848709 292032 892027 1841560 1907666 1191115 343531 1348757 638446 753404 887935 434200 502084 743664 1543956 873997 241215 1800770 356939 955133 1980301 922894 1731516 1860985 1191900 1199481 356349 1455271 877322 898740 299440 123104 20739 1901677 478385 579774 576636 76532 1765264 603730 922803 1513222 462257 392092 781777 1129266 860058 1113282 864412 446998 1734352 1780683 250608 125424 768147 1337482 1522142 87640 1398667 365877 1800431 478217 1932232 508348 786628 149117 862709 1069233 346554 421813 578174 642996 1675195 1723108 1728603 1506013 1627372 980817 1849869 245065 1085978 1084195 858843 282151 628100 420901 144765 1253450 1915396 1420922 1066088 744302 763848 679611 1438435 154821 1512073 1285425 61291 1064744 1045503 885911 473883 325231 1601158 1591562 445868 145109 68604 1338797 904590 1741374 907894 531643 1650900 1059425 260558 1153841 1635500 804635 1075691 909888 1053386 672063 413716 773021 1283804 1697826 995854 821533 1134055 594392 1927645 593972 1278604 720413 532032 672725 33303 1035280 831551 1470955 976990 94016 979183 81458 898955 1513346 1283994 360023 279581 1830351 534139 268896 1980838 724594 251874 1521013 675846 413793 1720819 1505099 1652419 880727 1164410 1479198 816636 1369315 847296 1298074 1303186 1768618 1224356 1877648 849211 220452 347230 264523 1336771 1345963 1391190 1094545 1786755 1226704 610221 1427068 562011 1075821 1879581 1645120 1744601 1239813 981140 60293 1657803 1200610 707608 1367419 1805820 757337 1209625 625906 1262694 145623 518142 993382 839288 348531 171106 1891017 616024 941293 435131 465543 1460628 145045 150926 619423 624098 886068 1479231 1508264 897206 1875043 1476217 1627621 34769 1392526 1108538 236366 242914 665258 1009964 1324850 1506173 35417 1657982 1626242 519520 41080 908249 180171 503896 1334930 1131048 322322 965329 1373063 574991 564618 1274093 1666670 743202 1838971 1810013 1773226 1780168 556456 1752651 209943 359014 235284 554507 674079 1275594 202960 1055646 1289404 1599872 1130883 1303435 1490508 1077955 45029 1402048 471932 942670 765754 820055 1593877 422151 286657 537753 505418 72157 1411352 377558 979189 1578731 1944250 1100483 436451 177296 1272656 719880 305670 1193437 1408126 1118386 435848 1590094 26115 964121 1367603 753664 283378 323973 1185279 884491 1994488 22064 1833540 783619 72872 59114 1837723 1975244 1003992 1392629 1248488 1841868 269596 1192984 1159576 85505 886116 667396 1856538 1857584 1135356 216427 326945 1280919 298381 1929713 1866257 1015004 609597 1509246 839168 903425 112108 1150086 337467 385975 454086 1468063 1853309 58350 469187 1417664 755932 1701898 1634955 1992915 910028 1135489 1020851 1332346 295430 671912 381024 1498830 318114 1640183 1085848 1962640 6108 1399907 1864629 829896 1635988 1141710 1207133 594538 1281295 1478304 767309 938129 837571 1218845 81194 1790645 1462553 717568 96746 904865 81244 1355926 1612535 23002 202617 511775 226256 1669572 1540600 1712882 533596 1507106 186476 266123 39644 1118303 1622879 1104127 33328 494379 1823564 1993155 1289649 1595216 1785014 829868 1110575 1870512 576482 844505 1857381 631849 398750 946809 887651 824635 796183 1393690 1856854 1477589 680912 1800515 1575071 416884 860545 283712 31175 419685 1263835 1295176 981578 1422776 1758849 927319 1773088 969492 649318 1236236 704936 1541781 373800 1182129 141165 1055878 1304959 1840808 1195462 1746776 45011 10117 696502 1911163 566173 1728088 1469777 1760626 405117 214867 184083 1594580 1539599 1973934 880805 1118249 1277163 1663380 602213 1124641 1035837 624438 1021624 1545826 1025600 619288 374284 380378 327058 149317 1161149 1881975 1703315 1084773 1715516 117147 532444 1872584 1459820 659827 1295162 1466927 1964787 1985190 834055 1342538 249924 1910864 287582 810314 1008834 1540887 409783 1507095 1462909 1577159 71574 645098 682779 99666 605590 1687711 44628 804815 1636847 1400462 1197454 902276 41196 715679 47837 1158462 218104 1837590 782588 1218708 1312030 1923907 1319239 1382019 1708335 541466 149595 611115 1953659 616253 1698174 1564144 114267 1180569 1063440 1985971 693112 1892490 1827554 189718 1574228 247171 1572218 142825 1189958 358081 396571 924657 297983 1785893 1001046 361989 119162 411554 1742029 531112 1631861 960819 332395 267565 243743 637237 1544106 164245 1638637 1359841 1809798 1796986 1772584 1037512 462697 1377686 325508 336130 1637454 538272 1703652 324000 1132125 164908 1127170 670651 1402403 1343745 1414060 9509 1249645 1088209 1385925 1597413 972162 213894 1723397 1233156 14815 605629 1820554 707873 141749 526869 1782608 276252 1423687 1848277 848906 1846648 1504116 274651 407807 845946 1257065 1591834 637631 1696303 160345 1792956 174643 1228246 1605375 648445 912548 1332649 131688 1614962 1467692 282189 1997249 1946712 1655086 1052960 1308751 17618 622570 873003 610887 11592 1578719 1210063 1652533 1710233 1947275 1361460 1653686 1716823 1133498 827698 999560 932414 1939637 977216 1415536 1487980 87072 1449700 1669940 748606 1620096 1001797 1036873 1542921 855774 209606 1303446 1316231 733202 300131 1814033 1481418 1044157 807563 1168239 1358550 201387 1209373 36589 979557 1435195 62121 1988893 352071 794199 1901581 1369844 619811 1821560 921167 1730227 323431 1121632 235978 55889 1474203 1567621 1714424 1648310 1997431 1241964 135647 383957 686404 1348714 427647 93282 195978 1853799 448521 621958 169659 1299537 864533 527744 324530 1187014 1993627 1520081 566162 1452900 1184066 335812 1926529 1138793 5123 1919846 5678 1452764 1388794 293182 673761 976159 43136 841033 1886598 851647 484972 1432378 949453 999929 1847198 1235749 1337449 239299 866275 1576307 700900 219823 147098 1396869 1970776 940819 1671801 321356 1431475 278812 1281266 549950 1328623 1601186 404708 1994632 1400568 1852020 490685 1172409 486604 925544 1199425 464916 1753751 1016562 413723 1580207 236353 471717 804462 613787 290682 56216 717434 1426994 1114446 1422200 1177322 1492582 303390 1842413 1019020 1606997 19716 1011302 268629 452287 1465548 1752129 328258 525723 682477 995628 668798 262672 58818 224256 1326346 1247554 1672806 227571 1217089 988404 906143 1359708 1738690 1910928 1624742 248666 133351 1843862 355148 742987 65305 1130476 845793 1251595 682835 413996 437999 907606 1684513 605222 663159 841765 250427 1606378 42249 1729710 833027 1179357 1347928 443131 1188742 1235758 1370639 1309896 1781509 624449 1461577 1799587 1944562 266853 75638 1557260 1006836 88367 924043 362990 446430 159557 1336862 124313 728296 453079 897347 96817 844110 528837 89990 898386 1895356 1092499 922096 1852637 348042 1215667 512022 433195 665494 733735 288784 454305 755626 1473650 1481421 560901 1720425 405923 1579638 267428 1557949 1381072 726812 252740 503654 1061772 685134 816778 305278 229013 1842020 313474 794284 1563796 1688188 464779 906675 29670 1513295 1043649 1853617 1411994 1951006 1650508 453712 290523 566148 1593321 1041735 1157991 250884 1531256 908891 333089 468713 1134001 1711835 1287281 1124876 1154767 513232 33506 245676 417404 1790817 942441 1882367 1387658 1473434 1856608 1879045 1297751 1263659 1440205 695411 900672 1082779 713271 1230604 1997326 117869 430796 427397 1167583 1955075 1090490 1354765 456315 1237678 1928140 1638314 478822 708660 1712625 116827 714651 1645875 1913256 930523 214695 8682 82089 1244319 1842410 860998 378185 1713418 1756536 516351 632163 1013683 1309757 1379258 455335 215121 566637 577101 362874 194830 1247346 579308 686331 1843086 44790 665600 671143 1773444 324678 55706 152368 1427812 1403802 125348 199043 616699 1810537 1158690 113862 563748 774240 1857872 1140019 988268 1834794 1146724 244561 161120 648749 1881295 270659 1727983 157134 396639 1286026 1136178 430580 1097467 946320 1982585 1239331 1432822 1700573 1070974 1590024 573491 1297114 1765072 1580988 1851801 554105 19911 824875 679996 1930520 1369484 273183 1596020 212970 1803652 1992296 816873 1897821 270763 1552284 513254 1477405 1155042 1013042 1920939 1138116 785562 1788055 1936437 285391 686984 803292 541562 749348 1449408 952978 1149685 779074 1110830 567696 359613 364961 872082 627242 1958637 965392 179447 653638 1134663 1226030 1876393 1630747 1555236 1161612 1159632 1980519 666677 396522 334614 858879 834096 1501496 1664324 1356545 933310 209588 1504569 812201 440235 1036037 1599415 1188771 1136783 1980266 1603722 25514 1758411 46540 835550 932857 618257 1810530 388770 1920510 930864 1713244 593412 1137451 364056 1202504 701039 1074083 1442905 1436075 436641 1533385 1367396 749280 972094 1359 1734879 1169826 718679 1162648 309137 222003 862084 1818527 1796221 21014 1269951 311411 1413679 1794310 484910 269947 443765 683332 238811 1136041 1454710 186275 807955 175383 858985 432934 1745618 1652055 1149824 891187 1205469 1075587 1578531 1216301 719227 48812 439076 1322770 1619966 864435 1229308 1546760 570211 750123 874989 631903 819046 1330870 228938 1453851 111085 1695200 762112 1242244 1850195 1737239 166109 328473 1115573 1315059 482426 383132 1115553 1112659 322988 1470306 499070 21266 1969364 1170656 1714257 1081734 1419964 997704 97829 1726215 1567772 1222628 187381 148610 52298 553816 1745674 1675706 218225 1745888 946983 1646680 1826804 616046 702215 1117461 1374049 1910659 523419 716254 1143767 871850 210849 619509 1387321 1570279 811963 1613867 693572 336776 1748679 1505659 354610 1961990 1062996 1425579 792810 1941350 1506736 1709384 1439622 1192249 676736 1677317 1098470 1684418 207909 1284297 1739760 696619 1580695 1127465 1509282 396863 473329 1521123 1431035 1705060 410777 1299295 385386 370899 296457 1621132 645492 116994 1976898 245903 1772759 1642753 106780 950268 1736709 1524977 925865 1656095 90216 123550 141075 236896 618108 373206 1835629 118064 1191866 119236 300034 1683410 85962 1446458 386449 1380012 1622133 1656259 469670 1272493 758508 1223595 1136160 225791 621596 587112 937524 1871185 465817 341308 511260 383881 720142 1486888 694857 709140 1771900 158328 872870 46950 511076 418787 1071657 1102398 1465587 854092 908384 1375735 187452 170572 1127478 33248 504066 1811927 1046201 871069 1808899 1565684 273100 258587 1067006 1763893 485246 1932241 1472099 1227106 1829526 1920109 1689646 1701244 881896 657992 312403 418880 1220303 1103175 1171475 611692 775191 1945466 1414586 1252628 650454 1834785 1519000 852557 568713 1048728 570218 1115680 634310 573186 1553896 1634866 1589196 1532907 1583682 1624767 1752301 425047 1124304 1438252 156420 1056618 354710 1308480 613134 47528 664486 1196947 496563 1162870 1646774 130144 1649280 1803406 423460 1417163 1920873 830016 454081 1865668 1134134 1698644 1242454 1592141 789326 1988072 1934615 1539352 868357 1133622 1893321 242258 1325844 1937197 404882 536680 711432 1759624 845509 203552 1307253 275534 1598381 1826853 146640 1563237 761251 176972 1436692 99419 1047180 1520446 1083223 1544154 1191111 1299928 36293 1700821 221762 379753 590028 1173416 1577535 1429800 1006269 1235069 1786763 1858799 1412788 29399 1989215 382326 1451395 1780713 1635329 1883526 1481428 525132 574326 723954 573238 1282399 1882818 498654 1067404 1189027 38160 113229 1503766 114684 1189095 1063993 172541 110035 750375 1099676 1607046 1823581 1321070 931265 470463 488541 1487621 764647 688185 382036 1593114 1105500 902711 1326013 492922 447463 903964 860754 257626 16995 1966747 164850 1395199 843354 639099 1590605 357973 1804268 1527219 1919743 101307 1063521 403054 1263167 282334 40070 850983 1540110 573176 1550981 726307 542441 322653 77082 523910 637102 590840 1369602 1199978 613766 1478012 154991 648706 1101212 1053360 27984 1566658 1409865 524773 1386782 322718 1659272 676368 653874 1597200 1595352 1779365 1120030 752923 604292 279282 879160 1125714 1591336 1631775 522244 761542 719339 1480251 323711 12040 1038070 1151930 1551609 356136 1211221 1039083 965830 1133781 757938 526387 692446 1538163 720736 691755 539036 571744 1538838 301727 368913 1894999 1752113 867508 656874 1600086 563783 1414036 1332492 1964122 733865 393488 1926044 105724 1612317 873394 1551997 1610552 470059 376268 537704 1864362 769186 1347472 216159 1171897 351285 699842 1115172 151341 1988043 675545 1940530 596715 248622 271184 1372099 239341 267642 1419427 1880232 28633 1627065 1218775 1223521 747874 356845 42623 138174 1308539 224270 1732623 882046 1417245 13288 424292 954595 1664881 554013 376685 665147 404738 923677 482098 739061 655807 250350 1221022 492150 63880 532903 702944 973149 522050 1337173 1678151 1974008 12887 237091 657312 1953408 1417819 1036361 1954076 74071 1132441 1316330 105202 56576 1215257 1127451 916257 1101026 1181232 538304 1425273 1777852 51806 394466 1904370 1917570 89085 1962839 1022517 468241 493706 1612069 279631 140845 1223592 1848615 1182236 495711 1714395 1295878 1179128 1338786 443600 1023491 1552704 897456 600951 581704 52622 1145100 126223 1093586 964045 753796 1367041 345171 678354 1960021 1212333 1522709 1400811 1396622 327184 450631 80733 1057826 179102 1800434 993963 639238 414454 1582974 627023 1383926 733510 757845 40949 732988 606739 1980404 91291 305082 539618 1525366 469786 848817 727152 1918306 734660 256979 1219827 1389716 267850 1245636 1462982 1900631 1787731 534134 878272 683899 370541 1916856 1012590 1096341 1755158 1009533 1245585 307634 1171185 1838821 1239454 239312 224379 630599 1457275 1967301 1165590 120940 770115 1646565 266644 298297 809233 1037679 654030 375117 324961 1595974 1378949 1437389 1755239 497083 221004 1507737 761431 1934606 1132787 590670 527973 1353239 1601100 1084541 1998532 253324 1515762 537897 1392498 1825862 444199 1605287 976166 1275867 1461829 495584 407320 497106 917849 659667 1180442 1756844 1525313 901751 1620972 1718046 1234184 1322760 1067961 1558913 378707 298321 193782 1592450 393222 393480 1895997 10862 1588051 1388816 235073 978396 907655 1459910 245298 713064 253497 538331 1548291 1340504 1773261 1570970 1076011 291838 1725921 1461162 345250 780856 1635614 760009 593449 1796250 1039625 731293 1010236 834227 1025767 1747203 1618187 613094 1071372 1488667 1244752 270201 68065 1094749 1066351 343431 1331136 225392 1171827 558652 1650040 1728920 1044567 1289120 226278 1858846 1537665 1306673 142531 1415410 1959333 11448 962128 709908 1282331 864731 1890356 177294 1462496 983135 13048 594891 1273479 259273 16572 1868265 1069787 894252 1191643 667648 52362 164904 870700 1011483 490406 242384 1640121 1451988 915427 1086285 630793 328108 1032496 1313973 1426686 621410 633365 1048639 435101 594765 822137 14985 1736391 513418 1064906 1631896 75129 753735 1133837 1971343 1561639 1056121 177922 825232 1994971 1481801 810913 1630216 843163 1585966 877136 400744 545165 700991 982811 22774 1614082 1061101 1712210 1429650 1946844 34694 30299 225519 1377972 281885 1091614 1857660 1096511 525107 15372 1604320 976834 312363 1103589 895137 218937 150522 1109086 826939 1213601 1285445 447088 1323405 185551 1075912 260543 75789 1720410 1364711 585736 1504931 284087 1777486 1387454 1342433 822968 784949 1468745 1585637 704397 1218224 1999246 1378612 1176474 1018429 171068 962478 1126254 507804 16976 777124 1339860 1714726 1339951 1990998 20899 988587 1673800 1354936 438811 1414471 421547 116102 292098 1018077 1343087 444828 130766 1549289 391093 533572 1965386 1031833 603992 1844125 1190345 610380 945535 531057 1944718 320647 645120 225142 668645 367090 507522 778278 1559329 1633642 361473 1177807 677095 1133936 159051 647129 1189674 1077160 1663192 481343 1308590 641120 1058166 862212 346905 28162 790554 701845 242529 1883523 1918876 622790 1542012 498709 1480077 1573313 1398204 82615 712789 1284516 1024014 948406 1246949 961523 354717 1743072 1376260 1508809 768512 1069522 115647 591846 353436 163236 1531889 1790834 1544644 1737932 677198 957572 1841374 1778949 1427046 33673 1921204 1412924 124510 1748506 1590308 1128188 794114 1642120 1434330 1961643 1930888 1798506 1059893 39969 163740 1861733 1841800 338752 575193 1697839 1430251 1723930 131572 1451632 194265 399370 905979 595244 1426280 1751957 1564984 1550146 1845549 827063 634559 1881814 765619 761098 832551 291217 1470085 165084 1635278 954042 1837310 1174198 643862 1365835 1031138 1827527 1585450 983403 827810 991218 961544 826599 375907 925252 1290867 311579 854164 1675442 768910 902983 1547184 46120 681230 879351 1232753 1952525 608797 592610 1109566 1500467 917309 292601 1647499 347551 1860738 824770 516585 258431 1196224 717107 1857133 1428857 1080568 662517 1892033 1554643 1196289 1484040 395598 631154 705675 1691135 983677 820205 801935 1906630 1063269 285884 523039 450734 172339 522748 1954768 1439490 1978290 1886557 1793970 1563306 1140495 1563974 248103 1790747 599060 643086 392099 1269950 1309031 852120 146777 1708303 54002 1129615 465370 160088 794528 376963 983544 317852 255213 1511835 951851 1096453 567091 1468929 966219 1429862 1551513 566907 1288257 1050621 504335 447733 671004 1454535 339394 1333721 1577056 1916863 1965238 1140681 1070193 488843 319429 909900 687739 1720075 216601 1085275 1569244 193649 1121548 216809 572301 772335 628021 375042 561737 158521 156560 1300663 879894 584456 1673290 1224179 1807581 1575891 343197 277812 1659752 1947840 287996 1180632 1310422 454359 1760959 273827 296543 839837 1946926 1876380 1954415 773651 1035052 534358 499792 1840047 1003377 805192 461833 528957 374583 1174217 1372964 1497826 753499 890816 190281 1104417 694662 1099764 933515 1752518 1457800 456790 999307 1223794 1092975 1275641 576465 793134 1209954 241735 354225 76468 1283849 175079 1115578 516746 873369 755094 1258473 177531 1167507 26709 1386278 1574555 42629 446099 1020362 1672652 1167414 1050780 140737 943773 702494 1388060 1292550 1805299 1151462 37605 792079 478030 653977 1391670 1303773 82823 436407 538037 76533 684426 1786340 1436141 660417 357835 1521870 1867563 1838762 585442 199775 1680214 425541 1657456 1964673 352604 1135636 65696 46103 527447 966766 554900 1360378 659474 1690152 727290 1083735 227437 1071303 1462886 1405218 1544913 1008939 508603 1515633 520123 274920 1590933 1908656 1101119 1811416 1372654 1900313 840427 1784492 361658 177110 876148 1552085 186388 414323 1825185 1247228 380506 1033817 1540701 1955157 1672743 1924515 810526 1407494 679636 886383 1115015 1277745 859382 1558516 1480085 1739075 1751806 454066 1493262 1132817 862023 982480 1427795 855424 1496575 1948990 1611024 265477 284971 905823 1505385 1685074 758983 1628881 862997 1090442 761940 1274726 838778 1309116 1326170 1520219 1654037 194451 397017 333443 730672 578136 111492 112397 1102466 685154 1013160 70199 1451481 1924682 924020 1953715 183909 1856404 1153160 1317316 1160381 455147 320695 359069 41570 560169 625764 215407 1929255 1002263 1485579 700034 1061857 1653890 570762 851030 1131734 856926 724687 1392096 1499941 1424232 375550 1073984 332704 29012 234385 646129 1581168 234119 1938717 761124 1450673 1346415 583717 121417 1825800 1205553 1396216 1062844 100070 1646319 1903920 38542 1294703 1298874 1927304 1116003 995990 752722 429924 1765110 1226182 1137512 818558 18084 592608 1366516 507411 640876 739691 1429034 486529 363704 1621759 20960 610719 1169242 1919701 1136101 468575 1245097 1542550 1484456 365750 505572 1166776 36104 995031 1883036 1419816 1403648 1821747 754957 1250448 1283510 1608799 473427 1784265 1965673 1287650 992132 731029 1814064 588452 1650378 149189 1483365 931538 1365000 953971 1664595 479227 1937043 543100 973190 22233 140606 584739 1353314 1054140 586205 885968 1606002 1725546 577394 4315 644298 1342877 209073 56920 1366886 1695489 198906 392984 364861 293992 1736830 667807 1873217 1577706 1997445 700836 1481011 363044 42895 208939 153899 270834 1991802 1712968 175894 1948165 1746971 9742 241848 1654450 142031 307408 1056141 696050 282394 1876724 989883 620934 897643 1317041 1624420 1461385 386246 36591 153748 1026717 1687459 1275009 1979406 623641 1243812 109192 1512896 1622555 453708 1067442 770071 838113 1619818 214365 883322 200833 1516553 1242470 376757 1811641 787981 722798 1106460 944956 955435 1990569 499124 1650711 198241 281109 142784 577241 1480966 1546123 678802 1830127 1946218 1316513 374004 746970 1506066 1745585 1188451 145002 345884 1555143 466779 1339849 119857 1199431 1387468 1017803 768984 1829480 642985 656046 46022 1765944 563757 1339456 920059 855112 1347775 1340270 701840 766874 1944829 522435 1276400 226424 1293445 1246481 1105073 1869113 1536249 834627 1446618 378755 1929211 1679939 607798 1667446 1951653 198525 1178935 653985 235527 1991855 1132402 569621 1846016 590683 1976624 1931604 1210295 767606 1215682 801119 1136549 481776 1793489 108404 969389 1453546 1805177 20576 241242 279646 1758761 1207794 1456366 793075 1412750 1564286 1243977 854984 1494763 871220 1278417 1226000 532797 1657756 105979 1536689 321552 1902081 347395 710157 1617021 427252 1442915 770100 97736 1912349 1627088 693993 802672 268687 1896963 668671 941009 1613658 1542453 1770605 41776 1241262 1420856 1464101 1801810 1579464 1090925 1731278 628430 549759 901394 1348639 1825881 1844460 1481820 1201610 440608 754206 693137 843837 690688 1362691 1276664 924056 623152 1092845 305778 125798 42782 339733 458182 216100 1237948 1466795 838389 1157724 161679 1290997 1377146 1403999 1413363 543211 1018430 254716 1290859 1909233 173746 764990 938878 49633 992452 951561 1319997 1235311 468413 1320722 1780331 1876172 642062 1322220 934936 1775245 747668 1232087 686214 833445 1494082 765956 660747 1992715 1301593 279788 1927495 1776284 1191786 956161 1035471 1857555 875041 418323 218011 1208689 1179079 1179744 282389 75452 93258 1203355 1918661 3725 284930 23788 59866 900807 602354 1907873 166114 1576461 1795259 217548 516504 821014 381127 460809 1886662 1905013 1682835 1099606 811191 1153613 1464421 814025 477448 429724 1922388 1625281 342163 364502 1669901 339103 1246490 1279721 1109362 1567588 1933669 339927 145324 1340926 537559 571199 87857 1094864 1542354 1927820 902346 877648 1172100 1991005 1651435 401065 1968210 1684616 666652 1640149 1447550 652325 712887 1457501 1310692 826222 435995 117434 1850942 1618552 1271887 480806 830264 700650 905708 1528060 1075864 1581272 1274406 1759403 663828 505044 499640 1119421 1164416 1097249 1489052 1563411 404509 989425 1641291 1538283 1302655 283779 89289 596592 1141835 1452246 1870688 1954977 1352245 1742289 1576505 909901 1696540 52849 26053 1076332 616573 1279136 1654245 1653090 667915 1387798 336506 730455 1047179 718413 209872 1285543 26130 635022 963969 945728 219452 804896 241653 1286534 1209569 1686435 663496 1026882 1294401 750266 1354243 1625150 1324325 1860209 1943823 1306446 1263392 407997 698177 778052 1690589 1156153 1211040 646568 1759302 1185214 426785 85468 983773 404819 1230355 235202 542466 454738 1181170 1735607 1916350 355340 460892 1581166 997834 755946 1513976 357885 27892 286431 506386 1577738 1545835 930202 1018456 492520 1483230 1926486 291943 1276940 445755 1915050 1491693 283414 812892 193351 537989 1636838 677954 1984437 701557 1882007 1606975 1180338 646164 590839 1792977 1354414 782652 280923 70890 715354 1521454 1668690 1637990 1619141 699555 621509 1556141 338339 1624907 1470519 1127884 1338300 373228 158292 831264 106195 1207035 470063 651896 983913 812371 899808 1385708 236937 605800 96004 1407672 188131 610652 1780910 8457 1139048 441588 1215110 1913317 1458452 300391 782459 904087 1881302 1240659 95571 457851 1829757 705479 1385220 1450092 1921728 329588 1776939 1990969 1806740 71538 1091741 648637 1523311 615033 1688090 1198343 713103 1690283 1910329 1179569 1666395 200932 1948114 368415 42922 605128 249480 549752 883159 1185228 1798881 1255241 1301546 744770 1573203 1574127 489078 1077142 1299062 1839460 25064 879987 1257714 1167871 234088 1056139 691041 1739624 330897 708320 291518 285251 360618 354050 650625 615141 654154 92363 1541578 1416236 1372945 214625 1161474 517952 1895792 1728887 1329183 49345 1672211 824060 1825877 665612 1610866 1280350 220591 1994102 1612159 1240269 637860 189209 1078118 1184496 708282 722797 187206 113026 786221 1162367 974237 187867 518769 225579 234814 654930 1371179 188685 1414354 796046 872364 978321 208874 526248 1335674 1261390 638804 468655 536328 665216 1921030 192736 1493885 462989 524723 46235 680830 1991153 1835505 204942 786912 1885849 1026815 1745744 1075906 1335986 1647017 998093 1821417 123055 1090848 1057358 327415 1005441 374956 1893619 906823 779907 1807967 1877303 1361006 1057931 1997884 881241 892097 1338584 432851 1854438 828554 747998 623245 782446 611974 1337904 422736 1525567 1030276 330392 1618233 1324732 1541526 125877 1269403 275642 1987003 1147149 1926059 1678410 520800 884183 1163626 1731206 616234 1231625 1329583 73674 1189980 296021 826847 1279779 769238 1253578 473909 415228 1093311 610167 397681 745245 1036509 931139 183449 499105 697921 1490109 716034 160502 598306 1757551 1980611 353425 1289370 581149 1087002 1468902 246470 537482 882939 751708 172736 71956 1561692 728345 338590 163095 1212747 93184 1961893 714766 1269491 1613598 1680422 117730 559531 1261840 1068148 1299136 911730 764142 942196 1794752 1417880 1923582 1431346 433009 1026909 381571 1923880 1927101 60065 1508921 1121337 1633556 1212540 992647 9478 543399 1394479 1571151 366089 1203297 1079663 748346 937362 761426 938509 1652651 1050201 1951657 600816 746891 1896146 766229 1825693 230992 1979378 355656 1238083 1089342 983936 532878 1543138 1683255 1696286 826336 882177 329025 167194 1581456 120237 170749 309884 313052 1486454 1985167 1485869 1631966 727281 232983 1716743 1403473 165779 670961 113415 715733 1741325 152363 705508 866077 1025991 1737745 349579 821726 1410669 1727008 1848347 1155063 880262 101932 1633764 1031757 1006754 120386 274859 536118 979336 1746326 804897 238131 645732 385056 1503353 940578 1665032 824608 1225722 355408 1574910 1016640 850244 146374 1714181 1239595 1514918 1795446 1829228 1925125 699807 397879 1849014 465882 1013035 1887091 298280 932735 1142705 975371 1804011 161483 1229521 1001479 1134570 67590 1357862 70975 1448429 1024546 995939 511604 1615413 29911 1414990 1995212 1479701 1867656 737176 1198893 651606 1916802 1247018 775397 1428828 1793000 821122 1484245 392411 1495904 431754 1810384 1107867 76868 1159022 1246273 1755865 1868965 1734704 1783207 1753407 74641 400148 319473 984014 749544 1060161 106055 1281508 232338 281566 1691298 511473 1019063 41327 321167 111259 998797 573618 54142 1524507 845115 1849256 902479 907952 1669335 361181 1841743 1859723 109104 1114361 1418082 194212 420998 248047 1472183 269901 1364020 27840 1668199 1758189 795989 734186 620875 1568559 772979 1544961 1726678 1271669 964838 475904 1824813 1516827 1629830 206667 1011435 502162 1200802 1973640 1686760 1120157 1881650 773391 611346 91295 454224 1867958 334237 162539 1252142 773496 48031 934658 1741200 855721 893983 952613 294766 253175 1753734 786173 1315927 1390318 1942081 750052 1933751 489796 1830726 659673 729917 474370 1592208 851907 929211 771356 1044013 1572214 9489 1715873 1840505 1514916 1564479 1622183 1106713 599533 767607 270129 1709680 217961 1130375 755836 1902519 475310 406431 1809339 862664 527612 1666566 1730609 117093 1099099 1184605 753645 1804232 1094807 1967381 1937217 543645 758853 1125226 368981 481706 1408225 81663 1312227 504033 731059 730882 1336574 789832 1176854 467110 172661 1385535 755027 223141 338511 918742 168330 347901 597555 1151921 104983 608182 808647 217259 625102 72312 777019 569981 1328927 705466 639919 144122 1659449 427148 1508597 832831 1866557 20274 78261 1832083 831320 1928392 149541 1718626 83153 556203 1211674 1148898 223874 1018369 552757 1104686 52369 609940 1466693 1257618 731584 1741480 1146122 1652976 887963 1096260 1904221 697765 1351627 1034991 276859 1957256 1083709 1627298 1448226 1688718 1610093 1342194 516819 1880602 736272 1786114 631579 960604 1308919 1606280 1395497 286120 267547 1675645 1334745 1218712 653386 894962 1417375 491890 1711606 1867005 1570222 795400 187227 326693 137975 83752 1011428 459342 1340393 1614308 1048197 460343 1896600 1121538 538027 241133 413029 1761625 1437997 1630013 1551705 760767 1834761 1709064 884925 525161 1697932 1925103 1914361 1241570 1900242 596397 397396 1338619 1173232 915192 1253846 1163512 956945 1987254 145554 28851 1287640 1350711 1961894 1882844 1155612 358860 667048 1628286 1010723 1716484 1373530 747459 1099192 756405 1693827 687026 308875 1369234 1668687 400649 1305228 671068 1557053 1024904 1620148 51271 149639 117709 1981073 1879742 703808 1795462 605715 15007 45118 464533 248723 181399 1999622 266470 403301 1277752 1078770 1023333 354353 273654 1460890 1269535 1919350 551182 999437 1919452 235869 1100357 1483375 38920 401614 1399035 1820331 647191 1365530 811660 1350256 1991616 1114352 402155 1257510 939859 28445 72041 1959615 427569 1899266 443986 175905 760057 64776 1774015 612379 763688 1857422 737103 58026 854603 129149 1291660 859275 32086 850701 1518781 449749 1115692 374379 1418549 1647990 1505841 1008699 735622 824676 117984 593493 1041787 1599943 335907 277966 229325 1979647 106024 327767 1924861 14712 769883 947400 784364 1835417 1692550 1077624 1177788 1916213 278623 702463 1515257 1065447 1721274 220231 743496 1593145 1803132 194796 1969668 1389729 311543 1752795 115748 1600509 298876 1844137 1150335 204523 704833 1039306 1172899 1266181 808005 99513 827520 1219520 1628690 9656 407169 666312 1955820 1139240 479338 1314867 1386070 508367 78985 1940479 369835 313275 674002 1334264 1187752 1017412 745507 405574 1623896 1978224 213143 424157 1788330 1795111 501364 6340 1078495 1298760 606290 1053013 671085 361325 607758 748931 735089 196229 1890090 1396701 220761 1163857 718133 15383 620067 1991092 313622 78607 412270 1905804 391684 1039608 950699 1530121 342225 313067 1340524 1492029 264853 1530758 1578209 238020 1367935 381741 197409 178984 110525 743508 337120 1254550 280564 1646389 1356704 1543337 414147 166141 117004 1401557 184554 738027 1292881 982581 836344 1475683 241665 588898 1025653 1846526 826372 869214 1467244 1653745 1236869 1916764 558049 1410200 423148 691856 1882204 400248 1867604 120718 127256 1264768 1787910 1820971 1192668 1627766 1194486 1156581 481946 985708 1503034 1931351 697737 801296 1080168 1232520 361405 156020 547800 1588859 1166701 268063 668880 1227233 907594 1112211 1208196 971963 1037571 985369 1218704 79572 40671 522356 1824814 40931 1611854 220963 1849663 1661337 1182536 191978 1206542 4464 732406 873721 1757971 1177241 694931 1677785 635788 985406 1775507 1187049 1047428 1173989 180410 1276248 623121 1816053 668595 821754 286015 1387902 417145 1813117 695454 1681435 793416 176584 1363683 1694979 296311 1521566 1073286 1860396 1457379 851970 938313 1902705 1772154 434125 769916 1808664 1243638 235625 1463202 1066799 1253053 1668763 1688694 1859917 1784294 1356578 1113579 522684 1633549 923725 519418 1041923 1619082 939285 862591 1577244 961754 577745 1018478 1117336 560102 653990 792217 1843431 574258 1291425 140495 1574064 1214369 359005 687443 265882 465698 954104 1734175 439465 392690 177810 856420 34732 800502 175001 1259109 298737 1722975 557875 1804962 18765 1974482 389149 444090 874857 212092 1372833 1915754 1861651 727307 949899 1597496 1086587 274753 1850740 1668452 1044278 158388 318529 1201793 892578 137804 1297725 1255412 1684431 368341 1422453 1446531 1306690 1972861 72310 1966719 1758793 1414814 1545592 1211245 106706 1376334 1043879 376316 1974459 1273317 1525601 1847392 1330934 28487 226923 159224 1126858 1187302 870863 1024130 1062382 933412 579724 1925397 609371 111494 301101 173636 453179 739379 1058271 73985 1533824 41721 297455 1731454 1945156 56208 759105 739024 1502423 1813187 1376521 1911520 1099034 1020839 14385 1471813 1016387 1872930 1712280 1988628 1001709 928148 1974572 390307 1398358 591840 283708 1283390 391605 1853876 572687 603007 1154359 1271448 1899295 858220 1653376 346022 1885824 534230 983037 1671934 1836319 1357174 1488937 882270 1271719 306732 1064077 512617 231932 412471 413667 1406513 1717559 1299877 1512380 1002503 550257 1723434 1504406 828560 574450 636742 1464459 1627480 1240617 1865228 1799786 186961 427157 12168 1995233 658919 1338193 672446 1206606 2933 1062360 966245 1015762 1604646 845617 1073213 1993587 688789 1576242 761700 1885574 172430 427142 182040 1990018 1687950 1149158 955619 622229 24189 1412341 793045 1312957 1658545 160902 1413348 324179 632516 1508542 1954531 1545318 1966711 306890 1239324 15570 310253 322929 1216798 35310 1459712 1274084 258523 775550 1753985 1623941 749711 47391 1569666 1282036 1991137 606023 1893539 962024 629237 143451 1008920 500192 1329587 1528098 940359 557477 229616 274928 997769 1441249 329682 582694 1127997 1120567 503303 1388041 433481 1717136 1916379 383734 1610554 40848 483921 1524138 469858 574983 1440978 1414271 673647 1473582 360237 1610179 1806191 885575 1160934 142978 850347 1367211 839752 1359506 1139608 24061 1949143 994253 211730 821805 1298860 1641783 1430292 236333 1625694 738097 1961437 323952 1933683 1343427 1150623 1777622 1493380 1929662 559280 1084158 1903557 1542910 1014909 185007 55483 101207 1017359 1750641 1599469 1840393 87323 1358220 284705 1293619 1164246 390415 239585 449165 299762 1897287 34525 232039 309275 1336052 1798834 894654 520943 391507 1538774 524724 145484 1718475 1108664 1271934 1222378 741492 1090445 1718578 1946530 766947 1415061 823912 1234306 783738 1858555 1968499 1407611 41375 769613 367319 1887975 1567507 1502647 983539 1003845 1177194 1987658 1545470 1421856 1633996 1483579 977427 1243049 1051199 1968472 1812360 1361346 981779 1276583 807291 1833677 1838743 1189626 29145 1274262 630841 1468582 1684904 1799324 1169962 979400 231847 1471510 773053 1404264 1553089 602707 1027129 806443 1146115 245305 930815 1964991 1495367 1992736 1426512 1397389 591273 279573 415708 536695 967264 200752 1993934 1483689 953075 1284763 821128 1173397 715145 255206 3067 608184 1145470 343509 1703632 1317629 999120 1189818 1774709 636936 377902 1070963 1790778 1232294 1429971 1681614 1643399 571040 1900328 1629640 719094 1146026 1998859 180579 1497608 1456467 1095836 1457234 1550022 1799177 1479762 755204 1703483 1014545 1839935 378828 1292905 1077947 1015734 1965100 1033162 1665075 1449786 501251 162534 1098937 1686315 1702525 1849619 449958 1190622 1519399 1317462 890312 499829 1594280 1936342 573388 1145835 356651 884128 1703149 221462 546695 515861 367976 872356 1406078 1245317 1942817 935429 1685027 1801126 857390 589732 1228724 1873153 722330 1972884 87826 593182 1899429 904000 184237 885138 1387950 831663 1493393 651149 1569894 1106402 272657 520226 186424 1182748 1218241 823956 728848 1840389 1186695 260787 529617 419456 447637 1002305 1180216 1127988 837467 1400001 1597522 491761 1005641 149468 1289070 1213133 805536 976610 1859580 977314 1026540 1442362 1321444 593475 1452282 587545 293240 1963420 1081891 1665474 1644561 1315821 1182897 1566291 912060 1866188 1221768 792975 1075652 206353 1092455 626154 1300254 1340782 1335545 588563 1142779 1493539 771647 618705 445715 1841479 976604 1643816 413532 1883348 445947 1680571 1855315 1763223 1607003 634779 38327 1241152 1172423 783805 1050279 1223560 910924 1331441 381976 1542878 1284788 1278978 1069791 530403 1630147 1282417 530606 1304419 1101277 1608648 604448 1311891 687951 1551320 1006465 1654229 1111939 1627572 583996 473099 732650 1169486 1779418 1483019 1473816 296335 1192078 206149 74515 1336873 16080 777716 577222 821632 1239128 1334625 272931 413409 1476393 1095262 554488 1374387 1034397 751427 1425229 1117448 946101 644514 1059716 1508897 801408 1948285 628850 1082121 348799 1719137 1906222 1214271 138677 1315476 1684568 910538 599868 1625555 372396 1858010 184099 666499 1297703 166639 1489586 1388352 1903509 1848526 179826 382220 1482724 954735 802090 1290463 975079 315950 441262 657678 1500915 718518 1166013 863610 1912537 1204585 1069936 615244 490272 367691 535356 366909 272811 1926047 1411700 1580649 491169 1458638 1429078 1420433 355822 1030765 1431723 1430186 1405245 263000 1981769 355819 989677 1340193 267108 339011 118322 546307 1159012 719523 261945 1131029 1806005 1643020 380159 656197 1589404 1996033 1881275 1130466 484797 805790 302223 1063455 648956 990415 933669 902395 907891 495990 1793784 1302567 104802 1672114 964362 1017146 1841533 119225 427769 350517 1081934 223548 1778735 690844 1497957 972727 1605766 794143 1934701 1107075 1574454 1395272 760293 1911978 580333 626508 217217 1384881 1822187 1094958 1732734 1580624 1813133 63451 755834 1003240 1741249 1963522 1763670 420937 289984 1948882 871695 1994610 1519689 1036205 14105 95770 672902 864485 1123678 670116 975441 1165011 345783 199916 1236926 1413230 1917721 937777 9067 307119 874736 452228 216542 1362791 1241157 948751 181232 1248351 25821 417983 433515 1466145 951846 164947 1263466 1984400 1221060 1293603 1429620 952886 906829 84383 857042 197593 303300 476286 1762697 465172 1745532 1527288 1686939 1209813 1858503 54836 1916436 915358 198376 1490168 1862449 567470 1241409 1341281 788252 1488845 474174 1377127 1359865 1324858 1827022 1393608 318945 993119 1670588 1163163 1716390 1517653 1630265 1445420 214508 1414606 1316604 1323361 1651617 1272292 1372049 1096361 974249 863375 149910 1819623 284578 1245502 200942 232723 1290701 1944733 1948929 191357 1835491 1634386 1420151 1883212 472025 1717757 842642 1396182 608592 1082750 1669037 1350160 1529050 1690277 609088 1541871 718426 1944823 35023 670699 727215 1088853 1375353 1553339 1117935 344235 1798519 443099 340912 897425 10204 1943275 379376 1804263 462523 181552 1944406 996620 943469 898754 506623 753573 1889536 208201 1839756 1655586 702121 1001877 478153 902751 1107122 1247099 299725 745269 1646953 1568109 641449 33779 101812 1943025 616828 892048 934212 5064 277947 1792048 363351 199597 1563293 25037 430421 396014 103753 718249 78803 595822 1525763 1622478 237890 389946 340190 1643064 26732 920474 18053 1055291 498186 1471392 211625 1168567 282852 637089 247643 820917 1218521 1285996 65631 364335 1271268 1999437 71849 1469169 544314 944057 1700805 1178344 519455 460861 608863 864398 435316 55778 954847 711314 213830 1762920 1501602 1041304 1973883 229572 1003272 445016 1323337 303380 1548216 763602 78302 947496 1370180 845722 930738 357034 1577908 1072746 1255585 1982967 490149 686640 1669515 854731 770541 1872341 24013 1839501 613339 952343 1762807 1200188 1226536 540396 1454404 1318335 453290 1446258 1781062 822437 916092 1420656 373660 1007979 1440298 596965 656051 1875351 575244 1005555 10293 1018385 219093 109561 1623108 1185164 1646831 1125122 366549 1459138 400885 1408476 960516 1711492 1555337 242941 1991265 1595193 628840 462253 1874846 1572630 840558 1833849 1701467 1976838 1831972 1491543 506476 1519659 696456 1936182 841159 75347 730111 977754 1794200 1386998 303377 1889573 1739847 1743207 966948 535707 1732071 1962085 1874305 976693 1728772 1088403 1395789 401525 400495 720720 471029 507483 552052 1781809 54059 962744 762042 1291371 1931701 821686 1868572 1372824 576839 260474 1396884 89802 1776234 1230657 829967 1788894 926284 1487619 1001000 385540 1674509 1222548 1869631 271541 633718 678043 55133 187532 286694 1286309 211433 1032634 221516 1362032 584939 189377 484491 1480732 471123 1663695 643962 230170 335495 1539927 1005612 665965 1193578 543381 1592973 637360 53908 1400481 147922 880911 1070514 648484 268405 539854 1630710 857751 1144468 1075446 1447713 150363 1188358 1850198 1817462 1104966 104918 531592 1268073 1938016 1598634 277023 1080652 406051 1688867 347271 1713986 395880 1433867 972766 1559175 1538934 994854 1154762 1526239 327532 265392 600417 961946 382527 663572 741320 440946 175378 285914 1383061 350634 1267013 1500574 924349 1591344 919098 209662 185268 87100 35045 1612940 366358 1957928 1316819 453664 1368092 742407 56824 1815616 1648846 288473 184790 1068635 1256615 1602125 177319 95448 16675 1139696 988259 1565721 1412972 786407 1024781 23056 608132 630227 602803 1680617 1504316 1020049 937452 976808 1776528 1159259 482442 452401 1100215 155189 1285320 79318 1730485 512923 1986117 809206 436699 1789901 1983304 1722483 259361 989791 1651488 129318 1965093 1120076 411 330493 672138 1801661 947385 1100945 1501067 1007363 465038 683541 590319 244345 1017070 863663 661152 267196 19500 349947 663138 207254 911360 1148903 819164 1531967 98864 747282 134216 1342518 719958 1092509 301743 1960835 809454 1530372 613911 411096 396184 776995 897804 1489828 445549 430607 595308 723513 1683417 335954 1294721 1965470 1374878 296561 1955774 731329 1217733 613534 1864934 1027073 561973 1217084 1294663 1890684 768990 1177903 557790 1612095 420209 734618 135757 1370631 1883895 942619 1033524 402423 340063 1330117 1611767 1878587 1775640 327872 217359 681365 1636941 665173 1857644 365307 1239486 287615 1315187 12867 676746 937026 339172 377050 21567 635904 1756074 517587 74128 263988 1635675 1302747 92591 739966 904440 580111 1635019 1928452 1997868 1626990 699604 1401715 1805543 928359 1085423 651787 525627 484374 1312686 352119 1297284 1535648 1350194 1495021 1062682 1024789 1299471 92251 406524 307045 1754364 1360946 1625807 312161 1013566 139127 1185777 201146 1214688 401568 245747 774476 159137 1677189 1511348 135410 1851797 1401405 1735757 1753263 921780 72239 1968194 113737 1049866 878700 1125267 1556602 1809853 47988 1659024 1157684 636584 1802634 1975143 899434 1517687 426272 712423 211941 854260 161014 1028861 1571750 174799 281997 1638658 1604912 804976 740742 1510786 1601860 1871726 79406 115664 217280 17764 335754 1030058 1141427 445232 1728766 1410850 153521 1661925 1218877 1860897 1545189 1880031 1752815 1061987 947338 564382 827182 1068890 414514 1962805 1928623 1911721 804994 1205385 1234426 143614 1328438 660303 973725 1153386 827031 142398 1096197 121602 793755 849357 1732954 1810275 1725615 1395394 634352 297599 428383 1234397 1109374 1672018 1921891 1208120 1245059 1674555 1029736 755771 1408675 1917896 113077 1923840 922472 467717 1961146 332631 1097408 1915143 381498 796250 1063366 257872 1707717 1088591 499259 1246380 1015649 392426 382942 1131913 1519497 897412 1662589 331820 1901785 78812 373897 139497 792103 1572710 1720008 1845724 1320133 445909 1528947 660693 570177 1953284 1717722 1169176 882389 1389923 704814 1650249 421111 249400 1300243 1964099 1463958 1376155 26164 869038 1439170 270368 551935 291482 905362 1218822 1719139 1960227 639582 1225213 1885773 244043 1588201 1268832 1076359 302031 380544 252021 161204 198230 1186763 1252838 1215719 654151 1757817 356864 1657476 205569 1664814 162331 1847639 1631514 430832 127714 506848 214689 604111 907137 539937 1556770 1079126 360105 851210 817233 1080735 329146 722328 961868 1477331 1140270 1483518 1558931 372998 855411 1729425 1803566 772416 1298643 909634 1318883 59540 951113 1808855 1612048 1982379 1199833 1877960 1041801 1169746 43611 604157 548753 652733 1034588 996859 217938 1061815 1069081 450512 77704 38528 60601 1374665 968226 376053 9787 1683440 1907111 1227570 1677178 1965540 773368 31297 1966976 1905868 174180 41536 1437254 115478 452107 1759777 1441054 1760792 1496348 1276546 623818 866012 1746913 680472 560185 1649883 858109 577808 142966 1074511 1562183 1307132 791400 265479 1504913 231671 1549000 397978 1398962 1861510 1357370 269309 1763595 523071 604835 1764110 1502145 1776264 882994 1272321 1473957 575446 857639 202282 1255894 225298 494812 1300579 1689717 1905551 82304 1338068 1428085 378034 539955 649862 1025226 662272 363248 11002 1997817 1123225 268416 1462265 405498 641310 751493 918073 566051 614313 1918356 1291678 941422 348837 165372 1104629 175996 1948063 1894047 1812586 191024 391094 1598481 1567241 1440325 638768 724430 1160922 87375 1046360 252350 639788 958334 1607693 1227148 1158542 812409 1688352 1700143 1950281 1037160 1896767 455662 677123 321349 1506818 1048499 1455148 941071 473547 1293858 1122229 1899092 1071859 799312 723359 604748 639245 1262394 1653942 1686112 585477 1520060 1376486 1407895 1909495 973374 973924 257634 18218 201806 1216290 1739353 355478 180595 1378389 427736 1951611 844104 686233 704567 1678419 1744456 1103397 968112 176133 1943825 408941 75748 1689247 347659 195564 1420095 1379978 1840400 487043 157578 1711528 1222969 1101910 1545004 537055 1666456 108509 1769641 569460 860867 1724365 697814 1531467 674570 86621 718964 345789 1066515 265169 1592424 435277 433547 385765 207968 1453071 244762 419618 1930457 1816273 634913 1123911 685969 1402550 1303695 1662048 1409627 1532402 1754884 1279349 1549093 581770 1429728 1601591 1634881 1116351 1453258 755968 508860 789853 1874306 588886 388221 289751 1776845 86580 111073 1030626 1052893 1708890 369856 783190 800817 1959839 560290 1189904 727686 1813094 327644 1544499 942908 1368308 1334201 1047739 1083822 1267238 1358852 198625 312201 1658666 1776578 1815617 385137 955222 279783 168354 1041044 509642 300751 761754 301682 389307 1684593 1215957 121816 403152 261943 1418289 837002 606548 1574202 1841208 325527 1142863 931052 1206448 858846 1080573 837903 774529 1269545 443940 1228660 1140100 923890 1847753 623504 234572 707594 959093 1247887 87178 1120521 1593468 123266 990124 1402850 221015 760563 409728 550327 394706 17428 209993 1101777 931778 644986 401433 341437 1891844 96594 609903 1443625 1003343 813600 989163 1511752 1939662 170636 1236004 1738005 1060831 1291575 1525449 493504 54995 845247 1975572 1190985 1079990 1272999 240178 197142 825410 1157449 295476 114271 1940567 1281704 21394 213334 1668417 1187779 1819787 1703683 608409 1430863 1491714 982997 694568 100249 1936661 841388 1181118 1104146 1608687 1846833 1188617 127366 234394 1989788 855336 1952250 537147 1723480 1056513 485997 1209577 420779 1858459 316172 889092 1259176 486766 625655 77619 1576341 1222318 1886329 1689420 1640380 74106 316388 76701 1604846 456135 379961 608915 488654 91009 730709 888994 753815 1167001 307177 237470 1829013 1734934 1215091 1476721 681662 1655131 1447336 805067 787614 191945 1216992 1590998 1579764 1617439 1252832 896544 877284 601281 676937 213253 1802349 1468311 1760104 294472 974244 633058 563084 691666 1079196 652205 13543 1402842 472360 1253452 1902621 550076 105863 617859 1317285 957812 500949 1169693 53723 109175 997242 934184 1312571 1948191 1481962 1278926 1416026 980286 1115 301340 1829915 421682 1588934 299491 217190 565969 1596037 1203372 1430434 592901 1594292 431796 1849443 1765375 1115012 704109 1266742 1870715 46594 1076353 1347596 1104432 1052625 901075 282972 828694 1850331 1845831 1616706 1954888 1662738 964771 915576 308933 1413618 1475229 676351 804389 739692 1568220 152695 1269960 623836 1694324 1083993 1361394 1747356 1561591 1167533 588040 459090 1999492 352831 667398 816688 316877 1677442 1332566 189582 1845754 119197 1811176 752286 1033781 708017 1085324 1543493 1921458 623945 1352804 1005223 219711 1691684 507544 868321 1249495 155163 1249660 1962360 1753692 798743 1891307 871889 1315621 1553364 570654 496357 111483 1097510 380175 1439952 102924 846879 215574 129571 327074 1812323 1585326 933373 1069624 666935 908661 383841 1144107 146099 817596 390817 942830 1705314 1013851 751190 1941273 414790 832755 120110 872299 1532909 367539 1102611 573797 1612872 45630 1469494 1879989 1980664 33278 155443 164896 1535093 1786529 486056 750550 1367250 946631 572364 99312 545454 446058 759085 46032 1809291 1905223 1171666 1703563 1461688 392590 851816 689651 1926305 941609 1495352 420993 1919284 1116946 852134 394526 369575 1742537 993034 273899 1987439 892294 72691 43226 375751 951177 281468 671911 1586808 1858192 1114296 1179852 1558532 150032 1719327 1688724 916981 1406046 1157258 735054 26892 1572789 1481698 1495718 1944831 1474382 295234 791397 356189 896144 560781 1453907 203929 1233016 18126 452385 817619 639359 1865160 556147 339262 477057 845888 164568 1398436 1785677 1160336 1348592 55032 1663273 909811 57796 249660 883239 1939645 202634 1651136 1819021 1617604 930785 1636027 95198 1668680 291330 1793974 1085039 637521 313453 744075 121649 396517 411276 903477 1962050 1124382 909428 713821 214256 738143 1452069 1682226 396965 1810162 1448337 455643 1331847 890220 842618 1281580 1916614 935943 1117038 1745230 827314 757114 495378 302307 1286772 209633 108606 1744927 35875 1682672 1049049 274320 1314601 1404383 389966 131562 1422864 445306 300858 1916441 1944617 129392 415741 1859291 1286147 299269 1292634 1107694 1968141 1356872 1675151 491126 1675550 294121 511740 1668467 1580556 856405 120657 1967328 65369 953540 703626 926991 1237160 734988 1199645 76071 1260197 774411 540294 659967 367785 1436189 333492 1836987 1937476 80463 1288959 1247606 1060621 613275 1429460 552489 1728870 718365 91620 558520 1564050 748495 420013 1265669 189946 669387 318314 1901504 1416339 1029356 1420001 348250 377306 53103 864107 750476 1701402 1463195 713718 823135 1057304 846960 1704710 1595097 389942 1184683 165684 844480 371400 1319658 462655 1617685 528461 1465508 223589 50153 1292837 1682450 1400532 1787868 1382147 198753 1941093 1545945 1791025 1962860 1488242 7403 914680 288160 441643 427511 479514 328007 1600057 1912997 137134 636103 734454 882188 536257 1992168 1266687 1980810 725581 213272 1077596 1977250 1823106 623658 139548 571266 982443 1849575 827357 818388 322469 1097855 1909420 747146 653754 491191 1500998 1358760 1971306 1418835 1598782 1311475 95409 1216682 1057564 246720 923073 145733 1031737 1996120 1437058 785963 1017465 1626494 1631993 702621 336668 26616 515007 1025472 583249 1713462 1038755 1527058 205667 1773659 1054787 1440203 1067449 1381051 999967 1352536 786761 680240 1261778 562885 257767 619636 1028854 1655822 474693 1226178 540057 584723 989674 1963971 1525743 1381290 981563 1715370 1993712 1999803 1810324 1611890 246484 949861 1547829 1545584 1346454 22149 1568696 746369 597786 1324535 1917905 1338419 1051350 437274 1136339 913069 1545328 1223845 1392093 1623329 1927311 1074090 108223 1896113 1399516 244606 282739 886978 1747036 1953937 1352772 1209819 1960812 615597 1109663 771583 1180128 1297094 1835558 443717 317894 241949 1009568 1976754 1945331 1293188 1805850 1351729 940835 491854 1569038 1766964 1726520 995230 601594 1288652 1976267 861524 782984 454312 455625 820217 1043121 190258 508332 1155598 1777810 781646 178275 1815483 1871110 1742835 1477884 1352140 1835344 147618 1256865 1178650 1476261 1446932 997774 1131097 620436 1608567 1142388 140797 801700 1931028 613036 1913020 626140 251171 291711 56778 1340447 18736 1766350 1590721 584712 1702322 113988 1291244 1777107 1903275 397889 117114 1611334 1041432 345118 1533993 1422593 285162 443664 952185 12131 418015 360188 303062 1216254 1930536 1942894 1754630 340822 464368 1010619 98036 1949429 1473702 1423630 246221 302500 13116 760001 1281708 1898744 220474 1771187 832170 579141 242788 1039343 481928 969959 1648641 521312 1112280 585280 1774754 343314 917055 1705893 1294673 1969227 979880 55213 1937837 1030589 475544 1031909 98706 633908 1233948 376660 1218206 1786554 1220620 1111921 1689982 696982 532906 1448641 680342 353082 550338 691154 1569742 902984 929564 1268835 1795310 888105 1445906 1387436 1917439 673279 969595 669645 1542581 870944 985763 1051414 774961 1376507 257641 1084881 654558 1060003 1715167 52612 51816 1110840 296501 1693913 923558 1072821 984834 1745906 784324 1146659 1964770 1264387 1869931 649385 1579459 1527843 768558 1193387 474988 6200 1016548 1671231 1342173 536090 425564 1584348 388804 440057 1256306 103874 1236937 1310639 1461457 456908 5594 1010536 1373303 745956 1698278 737921 239934 1108719 42451 964025 1732846 459283 1603049 1297987 1884225 69542 1991753 1227690 1190235 32885 1890116 276484 616619 1939906 983629 1211473 767058 711218 1871990 1151679 986232 908224 1427360 145453 681113 491290 903453 1536651 989003 1036607 366247 1084231 1862493 1524873 641179 108357 232756 687667 1465219 1627579 924134 1896534 700629 29918 548735 1855316 1618636 1799919 51488 725374 1535600 68928 829450 1587834 922153 592795 728812 361819 24279 54091 1058255 1616572 1326738 195672 1827791 1333548 814293 1821320 671656 196604 738202 477617 1499500 355143 417895 1301294 483628 1604550 548700 59720 544370 735224 1156582 1127569 39885 1524162 238937 1813864 1531887 1848606 1447723 766127 1243295 1785232 1168019 1645364 620344 957098 1746718 129126 1543898 1088254 973050 459930 879137 744902 663991 1943721 864144 352830 578003 164830 1469516 1694260 141297 1372048 1893626 1474568 631347 821720 822563 1213612 1413138 1619506 165856 746084 129602 123252 93673 171597 749742 126599 1224806 1127966 1958411 406094 479393 1888044 1999176 1048613 917230 150547 884308 769117 1882902 174520 1255348 1353760 1531638 1384806 187123 1516276 1616278 1971305 1740399 635674 317909 1121683 1803855 955287 189803 1752137 1409386 1480512 35115 1537628 1912567 753422 533084 422022 1982220 257046 789908 1462330 805422 317556 1767283 1480762 1783295 490028 33970 1032862 1120543 1163482 1426601 177798 859007 1728204 100935 967706 580792 1559026 1942036 1173757 396208 421652 1955541 567810 53593 1977553 778097 726887 505180 385227 273160 201717 833808 1183275 1204285 1008815 157764 22036 533411 546833 1753675 718291 1734961 7357 1079115 516674 1304554 1105740 1055369 535515 1459951 246966 718377 1044625 810139 229188 445869 1332029 1158622 239866 1827728 609612 1501634 1743681 1828844 822363 914820 961731 1424040 335914 1008051 1281701 1015241 1858403 1052030 1897213 1853644 721725 558831 1404838 866091 1195008 1137205 1863627 1007847 1760400 1808583 118427 62288 237159 1231511 1104646 1230912 1448610 931342 1459595 829906 1881951 557553 737779 216637 1989384 1385954 365325 662267 897219 608324 694802 1885821 1485163 1830267 257407 794955 911467 71465 1724157 1992691 727192 66516 1744662 109472 1160324 1875027 1245407 521541 1584975 1863877 1635162 360749 292020 591929 337214 362380 491217 1282066 232224 1023936 1553830 1939472 1215757 1399005 1029444 191500 198758 65244 1071714 1270904 1400983 564554 254526 1721346 1800172 997619 1872827 1239332 1828335 1396737 748929 601615 1989490 1601338 940191 199190 859787 641426 1756967 1463902 1259685 1737645 1059449 718535 1961117 1287942 1395657 1818757 1206772 875536 803579 482371 592449 1540926 944631 1471040 774785 1567631 80959 816746 1633921 1419393 863959 237241 1022127 863179 778721 597678 1733628 172394 550666 984101 1731568 1072424 1772476 786232 1410715 685086 48631 729571 145257 109444 861020 464836 286334 1070059 1516512 1863570 1413737 564815 1721456 1867326 1440058 1729853 907525 306748 898837 1337912 1864205 336885 1972335 1294857 998849 939153 1312783 729689 1738860 1553333 1308421 55064 1420890 1686810 423677 831305 1584152 265401 1758817 352740 102375 1907609 587050 864990 242161 1121905 1716991 1345405 1839276 1045014 1010839 1512186 728226 1810228 1919626 682581 1236531 1208890 672195 1087003 1399416 1286441 1856704 1826183 700021 1694729 339126 866496 97873 1035154 1224534 732625 1054192 1994 1164108 1206349 69986 1820526 902097 1351034 1089537 924730 975731 1981792 1412158 1021747 1593549 956531 440329 1635189 1547783 1788684 103730 1199724 1098392 1529373 1479938 261584 189412 989238 752737 969680 1503638 1662832 1415168 1828362 1310490 503487 316934 767095 421814 354685 1274527 359885 272937 1263718 1722928 1088719 326339 70800 333955 102947 361720 619001 1437284 817600 1149100 1698332 203787 580165 1623441 987697 1703847 1286610 245363 43497 1403943 138625 1775235 1213735 1346865 1746251 1852919 1451929 954742 1848021 1214682 448613 908017 299361 7440 344891 1533018 704544 1129810 15715 852835 140317 625744 290890 387815 36056 972528 1431851 1849604 201695 1775898 432710 1083681 80825 1780403 710550 84163 1987728 654481 1168321 1144684 1900173 1291904 1987112 348167 279878 1951313 1555643 827145 1881831 1510185 635106 1718728 1868951 1491484 607753 1209567 1646523 33145 1775347 1353106 1195170 174454 1473554 585554 1245489 789010 725393 1742428 930613 104276 1474048 385933 369696 905214 1598478 1738786 555998 1136205 1534690 1772139 1064068 411558 554062 1775815 1576688 1899878 436346 1910478 764543 1043667 105218 1979717 967378 1585567 363153 1521901 1407389 1754096 625730 1248716 1532426 383432 361457 1714660 1360428 1508944 832230 1500616 688669 29589 347869 1361646 1546983 425266 1909242 790850 1172508 520170 933788 1354743 543738 1049822 1721643 1021004 1613182 1770785 75325 1036781 595495 1896728 1250938 258986 1172331 732381 912724 1724920 1161056 149324 1687615 130957 254210 1310306 1526494 524638 1128300 1486723 1290064 1789349 29906 608655 1707106 826439 78723 987759 1526784 626850 1740269 720739 1856226 1104224 687975 1955156 1093442 361546 241547 938339 558468 1517071 916841 652084 1401375 298989 702825 812407 1451956 1883535 479341 744672 907315 1586294 512565 1509714 436207 260989 1232888 726158 830545 6330 1201035 1447513 666149 125529 455652 545215 1601741 1162833 440938 1427181 1048671 1194403 433701 770373 566819 1713726 414012 504449 1657654 33167 56707 1096299 78022 296275 218395 712396 861933 687060 283467 1241709 830835 322648 20720 1547990 328903 47382 1767189 600828 1999509 1548494 651782 1906788 1279934 1389453 193876 192225 1696337 1815529 286351 1481843 1183 298497 1349140 1868282 1641629 396159 740909 272463 654874 843545 1575425 383323 1390274 1784793 1683003 1412321 758808 1208636 280775 243534 576177 295069 1954064 284175 1133576 761572 1145658 148039 390679 1650138 820282 813752 78404 493944 1269293 797234 1660830 1025265 23914 1620323 723093 1766867 1782948 444540 963463 813960 29250 65048 973548 1153872 195881 1854419 1499555 1451925 1332981 1787161 198131 1527921 1531254 602022 612065 620929 1690211 1089730 1738759 643961 704912 635801 454690 882852 1006841 1950609 833822 1682667 1725462 1141315 781785 1365704 1865265 1619176 1971199 370024 1377060 1258461 1550618 1920825 943901 1197035 361488 1303468 212485 994955 753832 947941 1448391 1151604 1134421 668052 272051 1075965 1358746 211304 891526 930272 1124287 1603863 426928 890397 1886523 1989326 1601533 21610 61804 21948 221466 1354649 952330 1288320 1726217 1415335 1071078 1493626 965269 1102305 524897 1813650 1837261 460430 574961 1399234 1632426 828614 23764 1089863 1103106 1945316 625094 1415087 1218813 602243 1967319 582097 344727 921324 315058 1779945 1806623 940174 1422829 1772909 452841 672342 1646328 1424091 484800 1010029 1659170 1589564 618861 45687 1380439 1509423 1553004 1368029 903980 884948 973687 800483 899657 1828388 1450547 1680309 1992567 1385213 832275 1505303 1255052 261263 915925 1924539 1140890 1359947 1753657 260896 211675 1594255 692788 1261873 721107 857736 643806 934963 608830 426140 1619368 38241 984188 600500 278043 1215519 1233384 745176 1866607 1047511 1626829 812670 895600 550963 1173503 992465 1305332 1064781 922851 928116 250739 1158483 1797511 1446474 411382 1715452 1805293 205998 1517432 923076 1792966 116841 1398097 1068242 1316406 39370 1721240 1854091 1447937 1330966 1459698 77633 719377 550417 476383 805440 1202008 188535 1106724 560731 1100948 1444867 762196 1112254 1583325 1522728 315990 661198 299951 1544578 844756 615528 865701 1986935 382259 748802 1446927 1284452 1418589 579876 1806913 1111426 1041236 70368 996433 328040 1152391 909499 1370917 418098 478668 80880 1283030 363255 1928842 66352 600843 406569 1270783 1205357 846062 1460933 288225 1692827 1946671 1988216 743269 545940 715302 728306 720778 787540 567365 92685 1595690 33575 252821 1422421 273472 723833 1447254 1529158 1911574 1745251 265035 1529640 1264979 1028000 533217 415667 396520 1561986 275984 590348 583483 1326491 999185 533792 1032024 1851200 613243 137258 1930084 1953515 844911 1969435 33627 535481 1258216 132378 69932 153000 1536078 30857 1048249 354 655785 1455940 469709 970112 1244973 425483 1344540 1667669 616581 1541360 1611766 1065947 446499 965345 200360 1263545 53975 1257152 787210 1830980 320331 1222990 1203658 1534193 1888309 1341711 590105 192139 1327795 894012 611784 1870363 532105 1475392 135713 1490740 858621 1845849 308293 1821418 354788 1343260 804349 1577778 1661109 598652 517839 1677243 1946178 711628 1157327 1728066 90248 421939 1539797 250226 549315 1787199 398237 1008810 605495 955680 852492 1461464 299607 534823 518368 846886 1802543 1250385 868771 495292 1050294 826228 471696 1648754 679078 681472 1729761 557054 864004 1241598 1119431 270572 87077 1137575 593128 325051 566272 433219 1958476 1484258 1021353 1615580 141344 1604225 1390527 204398 1415076 1974759 1026409 949728 963199 903455 1622842 231010 62511 1862485 1825598 603598 1366753 1119666 593766 492110 973948 867896 278104 358637 1781163 650208 1402872 484554 1849412 998273 287825 473182 220045 1962638 1897551 1723213 108573 364477 1812995 1596926 1742587 1550074 875915 1736846 995045 85114 1631255 261391 1169124 604796 1027818 105603 1228094 25188 1741291 1371824 418753 1081007 937764 699968 723284 176301 1513652 225677 1613553 800741 530997 1265941 1376672 214558 1430247 465801 830998 1135429 1774039 373763 1914940 747546 197775 277725 1978492 787705 837769 132041 1997101 889319 1085347 1536022 186615 1009337 989490 737872 1025347 1068011 1793539 1265367 29812 388451 312121 1629202 457844 633816 298158 260807 796540 1263634 1675232 1430470 635655 512668 1039409 944897 1606763 126185 1434293 822105 621969 242262 1551510 1025342 102278 1299372 798067 601130 1705744 889724 635125 1392232 3439 1442233 15746 165230 523871 1772515 461770 1042177 30052 91027 461489 1888136 1933610 748404 942665 1750184 1874630 700212 1306818 466070 1357796 1661031 372695 1893475 1820932 540144 965953 1823993 222870 708260 620382 1030594 632494 1635890 910982 1445738 954925 1309810 1056764 1989035 1340463 333133 34589 380623 665462 1555424 1739755 1757308 962392 228873 848583 1526191 481717 612859 1583055 1999177 469893 1113002 1497887 1754367 507565 1587788 111905 252623 727649 267559 1356882 978381 1609855 747664 553631 1641566 539816 1731482 690994 1448258 1266296 1602456 1606706 889618 1554864 1428847 882688 1407258 1839639 1346140 1297776 1104045 750010 1387209 1503321 338320 1365002 798340 166026 1637817 1678744 1870561 1939786 132068 374677 1090357 921430 868735 1284470 1157151 1421177 612553 1590427 1598829 321083 1466336 1003257 737442 154432 616086 1052027 320675 1653721 1747292 704854 745675 808547 1393343 1316932 72500 960731 1742056 1858173 1565046 1173435 1929832 1563827 1083101 1793203 1532265 1328730 246782 483069 1643932 1415046 1444282 1003268 1982494 956003 1990098 494669 315376 1222369 883996 1116273 1339087 1481475 1163197 75131 1656344 818834 292074 586600 1594021 1349230 905665 1307738 1112535 581009 491391 1163627 809919 1979786 369915 954431 715326 1842239 166559 574392 1115858 1108103 905137 1273722 1506114 452494 1789563 739054 1259704 835131 897641 1416570 1471524 892359 1054009 110805 1308897 360540 731292 711046 181940 590180 459877 256086 811379 1024131 496093 471890 1807185 1195559 483008 240353 1261416 897255 930844 27041 342118 1476066 88668 838800 575870 204395 769306 673530 196743 1104930 228117 516865 1539593 320335 1822226 1340114 958049 806634 80495 1512250 1319173 159130 925416 362636 462180 1371079 185773 1870213 1954957 1630647 882997 1576371 1483327 1166802 1103932 958523 1813994 1679762 980819 190722 861637 479153 715170 839301 636214 1154145 316195 1944517 79714 547149 216829 606877 75808 1270738 210006 1675242 1851995 1065973 830729 1673398 784895 1476412 1286295 1453503 1773224 84431 146071 1391191 1652921 1706063 1994808 1723647 1168792 122652 204260 1170520 1498423 275091 1672516 643399 1766895 1053700 1032600 1173635 1825759 1346196 1961385 661180 1096649 772754 216820 8013 54751 1937320 399646 1575622 959376 1742590 915216 1537563 313975 733775 1105828 440095 455859 1574744 1594858 223160 1314992 1711302 816247 1772980 885277 1045410 1188720 1298068 1128673 940659 1317048 1227682 784731 1455151 1286983 991588 1521661 689711 159404 1532686 69443 494 1812924 1940232 1063797 1713526 1120186 1973904 1167695 1519029 593575 779269 14484 1475063 1489560 1183506 389205 1047293 1879720 1045832 418862 457308 876854 1026122 877011 531699 863539 1538747 1815432 553743 1310304 1635970 531273 320509 37405 1430054 610721 1407121 1987677 274086 1834069 533831 725005 160445 1800588 1450121 242654 1353292 1587168 945879 1468413 591458 1487564 596878 734528 145502 347858 1246422 769785 1885985 1329154 946857 585170 1648972 1923449 218465 1451877 434457 1454817 1688890 859519 282234 315677 1393604 1982726 1782383 10903 1150329 761737 1637736 7344 704471 702285 1016927 1406446 768060 1053072 596178 469746 939210 720499 885454 1812923 995394 118585 925764 4116 305799 918516 613391 1310701 802506 719041 1014394 1365701 1345247 1747496 1131704 1116416 829935 1867331 1512813 1062228 944798 426788 1006427 1303530 1414901 1314807 197294 967615 732440 108533 1778564 1699186 234057 1452342 1771060 340640 1774243 354242 411013 740562 1225777 1537130 437053 1269621 182086 1198643 1758486 1885318 1259640 1293316 1064027 754202 873978 1106962 764449 1399114 1395356 217030 1039978 68896 437038 1951582 1722701 1323133 1295664 906873 49837 525144 1961015 386407 1198986 1099487 45772 1402825 1510123 1432456 1507731 304988 1414260 761683 59022 522049 1229098 1463089 850608 906187 230962 37974 203740 1074345 202598 897101 1173896 1948157 1042133 624916 281554 1111587 248530 403151 260599 599227 1735465 1858307 619932 1580330 692043 1010278 326741 906812 1477614 1228166 780840 1933312 1141106 271653 9221 992577 255396 1846500 1973722 428384 321763 357807 143244 651454 1548068 890204 478464 1876252 778694 1597007 731649 1501359 548440 557266 480000 1849060 1768805 1465715 609900 425132 160286 1407893 1845287 1741258 1525511 1155332 305450 1946600 1731436 1349401 1095235 1487296 58057 510329 1464012 1336635 1165389 49634 1896060 980786 1261297 92231 523059 1336291 789747 1274311 885111 1625949 1283744 739466 714578 1324694 974431 181243 1672306 292144 1956246 50122 755582 767519 1456357 425714 1463702 1665550 1093873 1739997 352582 734299 93431 506499 1017795 1572350 801940 1973718 456838 1945019 1468694 859253 696867 816425 1104144 1693748 1818624 639273 608101 1995848 1745671 607747 1616025 189805 278611 1947989 1996412 1389162 1130260 1400913 842998 1388057 1445112 288024 1358201 1369626 1807904 1938670 1878977 1533285 1251582 1954550 1488467 593738 1144511 1837049 284421 1281068 1216223 948566 1661572 1750976 1129681 1057627 1781895 1538212 319864 1965980 1825668 848917 58360 1817852 1695255 397567 1241998 1361848 1634020 285943 1834312 272685 1688007 1174546 890540 1522290 1156756 1935914 14466 83746 888569 1819685 800881 497010 1386479 365827 1826600 1854873 1132313 1750880 955048 505585 1246904 1916691 516281 976144 1742407 821917 566607 1469710 1481675 1133254 1846609 608419 964588 1761388 533305 1232876 1057609 1215812 990748 691632 534350 1990144 1967544 1783761 448209 1507857 1399498 730266 421395 893692 1036352 1431207 969138 867492 1859449 1540287 1755761 16857 1966537 546486 1721438 96906 141283 1815601 145630 1059659 608422 1229968 1667278 1343161 1569292 26654 114410 1277143 964606 1284427 541181 469463 1137150 799540 1906105 1925703 478829 1686148 1635067 1488927 135760 29807 607535 629002 1070416 193730 1595539 1815714 1613607 970234 1167208 1123916 58153 1776411 220369 510046 1583512 937350 253696 1113716 1131960 892234 1674746 229816 814112 235956 815249 746175 944739 1571891 564246 512562 1149223 1931822 867356 1170713 1374472 1349721 883201 846094 70101 1286817 1989716 797482 597214 1252498 326685 1702027 392667 81096 1582357 1184075 393086 511360 329671 1551784 1538181 1728649 1357623 314575 1416259 1370332 1769089 377931 1982063 630061 1568041 1006104 111845 1137875 886849 493007 1569957 893848 1579793 313804 1118084 1938575 1536870 1116720 1680817 1576543 658730 751068 1306661 972984 1537764 1286346 414645 1137329 1191319 1361645 1488949 1150860 1010951 511873 938039 1085480 477251 813136 342257 1686936 1601176 2007 735681 1378969 1109829 983280 1472339 1312481 288633 1270574 1838482 769437 1911213 168596 1526290 1065874 1306094 970774 1740004 1149554 1887693 92199 983700 433966 837126 1678239 274804 1097585 708847 597628 1792270 1212622 106057 1417967 1100728 1256204 17275 1599379 1770808 770877 380473 1566343 1455754 718247 981912 1971002 89220 127437 1041010 1262567 1322389 924599 114502 1544908 386965 644902 1594465 1728891 383652 1037342 484383 430904 803819 1980826 1691565 1630342 292382 516466 234215 228745 1843225 273906 1961980 1706456 416306 1283777 250829 201845 1758163 628737 884775 809015 1295068 1481707 656949 1702154 1705842 1835614 145234 1783636 621280 1343948 1886373 152641 88126 1017645 1618801 1776580 740372 673175 534864 1252545 1065918 1839832 1784966 1839761 693838 1031938 6861 894468 181352 11919 1857893 399723 323514 706786 1429846 1694410 1469729 1720376 1328087 1291626 1102690 1601449 108178 1354721 1427927 1167711 726993 397027 902945 1766089 711929 1626812 934614 1096685 884358 1679352 897981 1239718 1625736 21679 1013838 1799828 1070859 1193874 408817 1560162 333134 535979 1287929 1465551 665736 1347900 1628192 1344632 332651 1134844 1333476 489050 158933 1198971 1201719 58213 1084778 1733656 530816 1017766 26879 860712 518402 1001352 1744072 1791587 1972138 232052 1088787 1058339 837187 1696963 1225643 1505774 327217 1329597 381184 1662336 197472 1844827 67195 1803351 1496481 1535070 643281 503100 782871 793409 926616 1458631 888289 324575 457790 282936 1766593 1757132 914469 604458 1611921 279664 1026953 1790676 1656596 83332 599674 1191298 164185 1872578 1824874 1662588 713302 471376 566692 222338 1532787 1252037 10284 151641 798373 1741099 37748 636201 1112047 1360048 1552487 1850378 913445 164167 462075 1694678 1811184 1486353 1018373 1197599 1000723 178698 1414758 1485688 1435580 370723 937171 462233 98211 614501 195591 1695873 616321 908154 1000951 1791663 381243 1827724 790983 1088732 75954 655385 1270780 805362 915595 1069551 818547 1961805 6141 1717573 674385 1156231 220737 1265591 1363777 431964 1898603 1803407 32104 1531008 1367885 1275798 34945 1979978 527971 1684188 1343708 280947 1234275 1146510 1396404 208169 739131 481954 1813294 1048872 1814043 946245 37415 1884608 1029662 296105 760487 431639 1106536 13655 174986 541157 1225990 68097 1063151 17032 1103294 163978 501518 1829107 623630 1365953 1816615 1739188 1969430 1360730 1494416 316842 47517 1108302 1970120 1888426 708545 698350 217391 506625 561059 898157 632055 1354085 1149069 463298 1200947 1758124 284580 1290422 1485501 145665 1117530 655745 1289852 1940578 279 1075085 297662 673901 1992065 379046 1408720 1105896 1105968 464150 703569 959824 311118 1182652 1040985 1307140 370999 640988 1230256 261218 1191132 1267778 1175635 1993364 1800164 1264202 1214927 442179 1352845 1610938 1376477 898651 1938307 1801511 717651 1709138 1045852 1885699 634249 840315 59929 1873810 683591 1027057 58061 297056 1248230 1774132 959443 1901270 430990 1116286 902036 1730172 1254376 856257 600969 1564486 1743763 59615 1490162 1831836 602440 1876722 19079 1765871 1810082 1188747 1873133 1266663 1476631 204783 1456024 1329999 1248016 323928 422007 1183902 1123355 1648039 1847074 950810 1592979 385175 1886548 605851 1986466 1059452 77126 1682010 95898 1546804 1291636 330499 343526 172241 1767912 364537 565986 550044 886115 935537 1110516 1187355 700320 1656172 409776 1692343 336451 501622 980930 147401 716384 1650018 1252760 1666173 651571 1153525 1189306 819841 1460825 1216638 1305114 1403176 1733717 19353 700821 714002 1679592 915347 455776 1177139 1179593 1802184 596122 222114 1402934 76451 1520580 724110 574789 693243 1710825 1412101 262565 397942 1977300 1461480 1231135 1766526 1743944 1496012 1827381 814159 1261352 765373 1153931 1492994 589381 1520036 1402015 449730 1300912 915765 884398 152614 1617159 828303 1075041 522524 1896476 1281120 244270 40648 1157726 1574178 436303 387821 1549303 1830664 1939203 280472 836562 129242 355227 1627552 1327627 1110020 146998 1558869 308334 1670883 952690 421266 1624120 1426482 397368 1135238 1818091 1073781 839828 114021 312227 1404128 745291 644253 714532 110280 1261922 1934147 1943893 1276896 1223463 1008857 1383175 1813690 1992958 1737874 1859167 1710634 529434 46015 822735 1321871 572097 574597 1086249 982184 438936 423424 1465991 45490 1994522 1771876 1498362 108528 1392353 334151 1505262 453641 1083577 1596850 1348039 1328858 1249169 1712992 903789 944170 363697 1386323 1574008 1113873 690824 394266 1837799 1108846 1236234 645150 736995 1272489 1614315 633123 1363444 57695 870257 297738 962419 623888 1656689 1948375 1699552 803611 4208 754792 1022269 1947302 698546 1338898 490579 1122619 92813 1388643 701620 1036987 900576 520814 972250 186113 819306 1245102 1476345 917174 989420 729257 397810 611717 1081919 209471 1534119 616015 1212758 305078 683924 1213510 1790760 1827223 1150580 360335 464536 1992848 1148429 1154682 1012785 1149342 1274754 491132 933558 986504 681321 966384 899296 1602554 987140 857637 93437 797690 44590 1818284 1243706 1261116 299363 634083 814970 1164282 1052666 743594 1019579 152005 984901 169497 1907925 432414 863922 1532957 93628 832587 738378 1905246 1712766 324267 1331619 1784849 1448678 942545 14043 1254163 511693 866417 875678 1671862 1471848 256783 922221 458804 1876448 28537 148723 888817 423978 1740587 1196447 290946 1048259 95910 1830509 1944794 1078253 1751485 1446145 213434 1405525 377431 1908948 362427 678124 1101715 99082 1397643 299895 1752946 711335 22289 745537 1645723 57646 200827 336107 1605478 1855687 965354 363629 1840833 551240 974503 934536 1833190 1801187 1727056 723783 1348251 123496 876989 913780 1232841 1159459 1372159 1414924 128996 1094512 418745 71255 392035 686088 1523575 1706758 18967 549066 1100084 1321309 213289 822704 1246553 333476 1957957 584108 1533759 1248390 1546490 772584 1909049 958054 1560627 354643 327732 1337497 1835432 984292 1995307 915696 138979 1219122 651136 136273 824317 1934146 985555 735594 911176 1957405 132007 360480 893338 1020794 448910 1445602 1062439 973446 1368260 1278244 1524881 870789 613786 298619 522252 1167602 1155012 83104 741644 349919 1284095 458176 622274 204888 169013 1183025 1491376 1665145 610226 362437 1861639 193510 201526 1401103 925007 735299 333627 118088 1075347 659245 796725 844498 187015 490684 986324 946048 1973681 1697355 977313 1717509 1273614 1149861 637511 803562 780957 1391501 1247362 1079112 1835851 1737710 1557257 1865367 261999 266844 457799 1496326 1625142 1194465 783844 1369846 937081 654040 490067 1209227 1607748 424686 1348348 659838 290969 1240314 171471 1990676 514901 1253475 791982 1853656 946991 1170704 1576742 1271655 633571 901007 1013674 52937 337950 210623 441695 414241 326621 1490703 1974470 831719 1963282 1851127 1604761 1297444 643935 594859 14935 1699325 1371171 541590 204126 1414043 12027 1617025 1921456 1742833 188555 1823341 88262 791579 747416 1412938 909986 221066 1607646 1276613 1388932 1474772 1840889 1269970 599811 836488 1165525 1315506 507427 1452854 389851 851847 1117790 1504860 1802228 332502 1151241 116751 21860 268710 1795839 1619474 701411 1853896 1267553 1124485 736813 1737562 476588 58596 1266090 1098037 1571964 673604 1948083 1894030 1088179 319018 1705495 1449742 1989187 621319 1013264 972655 883329 292111 1534851 1472366 684571 282844 155133 1984586 1664424 233651 694492 1028835 569787 447313 685600 6924 941165 924113 1678135 1870994 1300278 1235719 622608 1033022 726289 1057061 1731265 491366 69973 691276 905330 42838 1421178 729893 31290 238119 1854 697919 344903 675757 382765 1210807 1841942 1463683 825899 994119 713109 335209 402082 576451 502763 301242 1633982 1838864 756559 800248 1449896 1157649 279462 1289403 1229761 1873545 1961254 1407702 1450321 203421 286941 813921 1198137 1038827 885122 1863634 1427939 976233 1086592 1789732 1477339 99548 811996 1625384 1013093 1111895 886233 1313079 164930 1321883 1554019 1039316 1551740 770078 707619 469838 1703244 1135550 542712 1727012 1169866 559266 890864 826145 623441 1491095 1948618 1017878 1776265 621147 33776 972884 1622235 165251 1221790 1738230 1886404 1165895 1003544 1129497 956822 1497138 1825808 1498588 515826 84936 1841473 1409838 1817560 1307250 1185292 57681 1007007 1483909 731401 1929766 1321760 1469758 1572187 145394 839913 1689041 748751 929897 162969 787099 1247511 865698 1842875 1882665 153101 1853829 1130374 1457741 416150 419212 474810 276215 1584368 1482924 782474 1298825 532980 995058 1630827 472006 1173093 1046919 1603826 509728 115134 954861 264878 871045 1404987 1862011 1713364 1869659 1043968 95303 1786261 1500239 391745 663239 1334046 1603574 1329224 66222 1144795 1062840 911047 396245 614459 157831 545421 1513693 978687 1295199 1565722 1989433 1363507 1958824 1564554 1020627 880297 1248102 1465619 984759 1204391 384627 635778 68162 378267 701114 414736 160505 1623496 831287 1541538 103756 1144443 369395 1933780 393550 607784 1776294 180131 483232 259014 394025 459493 173527 13016 416197 269511 700724 1963810 1493219 1281467 955579 1233119 1580197 1737048 767447 1498610 1852505 517443 591417 1255683 180275 94357 1913895 637133 1619441 421447 1106484 1795408 648180 1815508 1226479 1463624 1406830 1155417 362908 1460061 465945 1192095 1582056 35756 461968 1702110 1464479 1670895 292507 1940505 1499625 1448501 1061682 58066 1268687 1872982 65023 724729 72964 1492472 1324414 1695439 1504737 653170 1743157 635464 1526254 1688905 1848930 614217 43056 249856 98177 1458918 390315 1144489 681149 1599349 1181055 324394 544361 640899 1506109 1163172 638452 1076338 714790 409938 612259 51225 738179 1571100 583478 1931579 1120528 500355 1822565 1328125 1687645 67803 1501247 1001726 293044 1602831 224576 1174817 310273 1007739 242842 384687 814623 794634 1238065 440942 930772 1703118 1414856 376911 1621280 1624650 859365 1236768 1683400 1435180 1331241 302161 1139411 728339 142537 1990327 502661 1859290 639269 1911567 1831376 1225201 273639 1974646 1522814 1192204 207520 1134682 1385223 753816 345779 729302 1775115 961117 1869955 1634400 1017273 1179380 1195546 1448239 1215189 705776 217142 772913 1807770 109393 590391 1364095 1836195 935135 753152 964804 1309160 1627530 1471328 539879 1635442 1265869 1620194 871804 14601 179730 984496 1326254 232732 481409 96545 1048555 1669028 1129820 1475799 993999 481747 1136302 127245 792163 686586 319251 1213999 1930135 1438380 1758346 781406 1939061 351562 791546 645242 1679864 368514 730849 1099090 1952638 424438 1120310 367183 700645 1365615 1417123 1607581 203353 1252301 271837 321945 342243 778980 1221767 1637325 708376 1896878 1872432 649345 1615405 1730725 1751953 1298565 1539793 1693646 910765 951936 1869404 1819034 1028463 1414434 1881338 1512141 1801798 1876522 955381 1962143 333508 680507 1225508 602868 157487 726934 1207823 1765465 361679 193082 1776932 1592961 1644493 909099 1414026 458360 39767 822907 1466159 1658984 1993585 1323986 146097 963071 1503147 1030077 276667 858994 1682420 1612998 329605 1313862 557840 1286704 1356180 541558 659058 1451255 1946942 838445 1725357 515142 1781437 721769 1543355 1698843 404603 1101153 44314 349434 957206 1561351 1902485 578294 1262724 625098 611618 531979 1611302 452223 435040 45708 4608 1957533 1851282 153085 382347 1636023 1450251 683035 893965 884176 96213 1490469 1644416 1721653 1753905 8387 1260818 654444 1036299 1697994 227694 142469 1533295 1149229 127486 612537 1946299 973758 746656 902487 446919 414155 1016565 449139 1373855 1777589 489172 1535502 912772 1430699 514241 397969 563945 1795714 1270924 1492993 337851 408217 1337856 1711499 429399 1607548 150347 365947 861647 1279101 604393 833177 1531697 545130 14179 632297 355437 274611 1825743 1681330 250235 1047754 1031202 1744547 29364 1802001 1484862 211607 1862552 1900650 597913 721031 409927 1956402 801157 728424 1979673 225546 470341 546831 607691 450543 1173983 1917628 617552 1777611 1699572 1113115 1094663 1329420 141948 353514 489745 35647 1786918 1964146 1866068 1345738 1238051 399507 687884 1171356 1596288 1729594 155509 436870 360199 1933402 1173868 218132 814374 110990 1001571 1818239 336028 1186834 951994 640924 1253057 1407109 918343 1406564 582551 1363676 461991 902911 1207572 1193167 815440 184037 700561 643233 385126 97416 1342910 1076000 1373140 208969 1349108 36585 141067 1349052 491627 1080118 868439 1451669 616173 1248665 455668 1161066 128864 1816479 1907577 1997076 197876 1303772 361071 912808 1659961 1502173 1943645 1000643 289151 315588 1838535 1728290 227503 1832615 1261530 1609078 1547504 1541594 974226 1897173 902416 958691 147622 1864163 1591299 260978 234656 1888500 685483 1644753 1667864 957070 518784 1132721 692297 188164 944872 1906844 670696 845703 126362 621262 1123272 611986 1352479 1879350 897137 1414016 579443 1398891 1310995 728932 1467749 1925026 1426809 399335 1804269 1381811 1414947 245403 124053 1456795 948661 995531 139698 1195814 1513543 1274005 547883 480117 1321114 1149367 1125057 1144690 36065 272842 1750297 1872688 483294 137739 500855 665282 719072 1494442 1452248 815549 798315 157511 475914 1297793 533268 1093376 994666 1799661 1138356 449898 388068 208401 1395635 97422 303200 141055 468046 1268833 1958629 866522 768818 69728 638380 1333393 555386 1942263 754897 468450 1580052 3024 856870 684147 1734590 1327549 1119558 10442 87645 1854179 930321 678720 1577587 1725636 782995 148345 1684202 1914643 1568825 1664936 578361 558257 852461 664896 1570967 1999048 707125 469902 280265 780258 392373 1414426 529039 1808829 1603807 1338340 1954149 488109 1329585 59684 355253 1486927 1589907 1268121 1644710 900599 1890578 1285060 1102743 1738787 1953569 819307 1090518 846513 1600195 1770982 154696 1434739 497786 1526295 395342 600925 793601 1015671 123197 478802 1073724 1613627 1200190 163576 642424 303391 1541885 1233551 521390 184380 1817126 1162006 1776451 711289 1226021 1404234 1980672 210179 1720779 184609 574047 1141273 253174 1972110 1070452 193977 1441981 396222 1398102 1400778 984989 850988 274714 678677 403023 166135 145073 706470 943907 291611 1365973 896259 1976857 770508 1302575 674921 1151879 1838758 1155178 205585 142567 139768 222091 687488 591731 1525881 160405 999869 63958 379846 1835920 450300 295237 1415368 281944 1577279 1836387 803091 1366633 1309194 1645558 881713 542676 1277585 258733 593171 1109451 1178708 897041 1121898 983712 394783 1334036 535098 417307 1459137 1232431 1410203 1013705 1936833 1062808 149210 862645 587604 531046 1524001 1733345 1154074 5969 1010837 1413868 81504 1047948 1601314 1657386 397264 582118 1148229 1470616 949411 93931 1916034 796007 1205617 1761341 69355 463052 1150120 123739 107631 645810 1892122 1521719 299002 505557 1072679 784631 568063 865594 739942 1801539 1731699 1929537 541533 1448860 962896 1901430 713953 159750 1602754 1418580 647915 1469686 1183523 456045 620155 1755893 420330 8244 1317373 695974 1503810 1080176 789071 130348 1983940 102457 1865287 1137093 1030007 968205 1665830 894108 1059437 482871 196987 950463 249380 1324253 1311692 1859725 891972 945428 711129 1724903 1853433 507989 1163086 434503 1476760 1004335 561143 887563 867863 689426 586796 1459946 1864159 510958 817246 352689 1933708 785186 185902 26505 672341 1922227 426051 1506521 1787965 1719403 588570 166859 1439589 1202962 1978687 733239 385760 1028080 1873534 1195930 1996725 1842964 1457625 315518 41537 1199759 125640 1028525 1903877 1327558 1956295 248617 1864568 569321 1397837 1113021 86926 1767554 898762 641965 495334 601627 1003666 1334472 57229 1003134 108116 1837237 1776773 978903 27157 482986 1047990 1827956 101139 1512290 56390 1074939 14848 142819 1979184 789048 749972 808987 415614 1387064 1340536 1739948 970172 1693024 896834 262511 321077 813040 518614 415381 745530 501805 1637455 1804450 503865 158276 1972874 413382 176102 1816082 1704758 679390 288683 381185 1373242 534640 134736 1919421 1726685 164337 1985740 607555 840557 1666526 1424594 1424495 718415 441474 542123 997878 1373403 1347240 560441 1257883 652165 1660925 959859 1448232 1936996 1152113 1329928 164388 1567839 73429 1888640 1366299 1818095 1475832 1609174 1938417 961796 510008 1743500 870384 857889 1440119 665113 1156047 1016895 193986 1689063 1569276 1791579 383440 738639 1549180 1779238 1386576 672376 880379 597856 201162 1668713 1005891 172557 37544 1795021 1209317 834258 1051621 415658 1052577 692129 386500 1309348 1999227 1722027 1136688 637138 490862 951098 1101737 1610755 1480641 262036 159441 1301492 619681 1967286 1419126 109234 326349 490694 415143 1261314 1170499 492924 1456618 1146043 1447692 577004 500060 832863 118611 1873080 166943 1947179 1884449 1811864 135967 1862539 1338640 1506750 924815 1761979 851278 1760067 677281 1339371 471180 369806 1840129 921022 94287 131075 279477 663203 1416738 1535604 557026 973043 1602283 580016 57009 1566164 1025448 1335035 1823776 846537 860363 585666 915868 257390 27465 29228 923992 1304121 1403552 1349187 808123 1463987 985730 1406275 623047 1108856 403865 1429734 1345073 279444 590548 1121103 1877427 636699 1738577 1480370 961043 881469 430913 1207988 671385 43290 1165601 822180 441586 660126 240563 656835 134224 1647471 872229 1348047 389352 465153 814184 1176115 1377078 160680 1146360 1299698 1867345 1618304 1234777 1431413 1182433 124669 1201624 323284 969921 1309200 153528 487190 1597020 975231 1979982 1048486 897186 1395358 1235827 706830 108015 1768902 170356 1174726 705619 1063433 595339 341267 1919263 135503 405787 1888111 347009 1367951 1654726 275558 1301517 1137241 322848 1526272 1210707 288291 1580276 322902 565995 1275147 1195961 1619960 379814 1380658 841608 617593 447640 1661408 1915278 1117842 640124 788570 1155590 912290 1025803 1356547 602754 1055811 704355 751727 1093122 462122 1603186 1044585 1974083 1642017 736326 1416414 765687 1295036 954769 742652 680929 1544693 1686566 109799 1565501 65836 1352403 1248845 1108543 667677 1324243 1779506 1376363 38201 1057148 1161658 356719 154320 1254864 268200 524744 777401 1175374 138177 1342267 493102 1490694 1298585 357580 548231 1355349 936105 1249851 717358 659178 1473408 1547226 1655931 1382495 1576811 1468007 666655 386195 1344516 360121 1951523 919844 1547712 1321321 1125611 1101378 1635541 1793841 1672617 130295 1396977 1218558 427644 738469 1981705 1500833 1786932 485214 989874 1895764 377822 282634 599013 1815602 1818323 515411 1871047 358738 1944214 893675 1835848 1707350 888408 118968 1771574 1519947 239481 816445 767817 1691974 714436 796586 1318697 75655 1108677 718495 1074596 1562710 1145916 304074 729675 396146 855409 311 365446 1389924 1392239 32050 827015 439342 442225 483715 1495266 250059 1328202 362975 1138026 700331 1874445 1987892 497633 539460 1523125 1490415 551896 1577408 752378 197778 490098 933315 368204 1330982 846327 1947847 923045 737920 1123055 1430304 1863931 1471220 352977 319256 855582 1525494 1530429 1544559 513075 735813 1154108 1753540 976340 223396 835181 1134108 846860 1115780 1910981 845136 715566 137460 1093169 1715272 1992236 1931172 1032823 591902 739237 810018 1527654 1108596 77909 1266664 395187 1040214 1313467 595867 794361 1309663 693954 284817 865690 530964 1919199 1272112 783543 1347187 1803977 605256 420303 1230587 554554 1252229 1591025 1691385 1084394 223133 652569 1997728 1012196 1076546 1785383 917568 1945176 479791 1730412 1085785 21297 1053309 1200361 1884413 1023613 631077 194191 542031 1342932 875175 218459 1745359 787971 1146934 738194 400162 285822 797478 629822 560425 1451614 1013912 1043606 323546 1462924 1113481 654911 1844717 37996 476109 1364054 344865 1680169 930268 1262355 1300299 311958 1365483 955977 538688 1542403 1796343 1333040 482037 735591 4360 1342481 586333 1415254 1999962 849120 237649 1647811 1910253 279486 293394 834576 73001 1680427 138779 896069 96362 447920 387692 809855 1313785 951870 967333 614549 1817892 1772416 1197222 333022 77532 1577555 1550534 338470 631535 1134152 1842631 973172 1694838 1749650 451173 222861 1977046 110367 861805 1499254 1370680 449176 1072933 1413254 589850 1112223 116109 801315 51631 1172025 1801634 1120921 901302 670052 1845328 1886732 1211517 683153 1505720 1201398 1622850 1495428 1277855 1734630 520098 862310 758579 807043 641329 1974285 1336753 736842 614293 29683 1513789 1261100 1163602 310567 1226877 412040 38194 585954 1625586 77262 913176 1488036 927076 332795 686363 872004 139862 20207 1962185 896557 1202271 1892689 353759 886066 902467 1280325 947392 1132485 1700448 1638426 1222100 1246710 376629 1676444 1801254 1097715 1539539 1717842 832045 1216566 1821007 1660835 95617 1401024 1612004 29692 110950 1758974 378478 698964 1448196 694214 127004 1553176 1883681 1193744 1578247 155610 1123083 814983 1160700 655708 1279949 12563 1894174 1155572 1154020 1680919 392377 101603 1812324 1079582 224731 1116996 646615 380284 721328 372683 1806672 11915 811156 1985264 170713 98120 179269 547012 117336 1394715 1226764 736643 30978 118904 1194070 440750 546592 445810 721197 533503 473979 964641 61591 1240262 1307232 1695003 290426 330257 1177751 1019695 1128608 883324 1923317 718878 1557439 1576271 1774660 201325 1697596 800835 1051732 563277 1608479 854182 782198 96699 408809 321554 1906464 1477289 1796805 481314 768026 811621 879183 1880246 1799230 993200 1259968 465077 232823 447544 1453567 138184 119654 1233536 1275786 125551 737839 1858030 1803171 1263277 729431 1221226 1774864 1403963 42646 1599627 921188 614514 813607 1266059 1744112 64058 723044 236797 837213 1796024 1193794 1829212 566488 1525902 1598956 298552 1226463 897582 1172260 1084188 5167 1736428 519981 957710 1776813 1585135 1718055 458664 1357822 1248563 175048 1876285 1307323 1948103 1728566 107110 444347 1438066 1276691 1437650 1522714 1170503 1286558 821354 608907 1555514 424350 1645032 698371 1805109 1255929 1159433 443619 699406 365451 1667587 873615 1716112 330992 1483401 1012707 1313365 703206 122664 556224 1961865 550839 181775 785758 526164 818635 625785 821151 1523391 1505682 494825 1528437 949205 150337 1938950 699474 1432366 1699009 1530381 216558 545687 1694516 1064098 1790117 1810120 1018568 504230 1140007 175965 36848 135935 1302173 352012 825318 277161 757693 1644777 542065 1784598 743071 136478 713310 449575 431735 126916 1969315 489989 374117 1318876 1101865 1097223 1227619 1762179 515305 566962 1287496 826766 750522 477344 563905 1066504 1751208 3262 211314 1692848 1122900 630041 674009 1668484 1769186 1575004 1207860 842018 1296600 1721432 283458 847068 1960204 236155 1820330 1500339 1592919 1103816 239666 1857867 1392708 923691 113651 535475 796809 536080 1090876 564143 1929515 42123 1571405 1637732 1772342 317396 766545 331862 1570589 1557059 1814547 1589450 1603251 941701 247914 1744290 82233 1740145 1792782 1030878 262696 1865951 1193668 1050635 950218 180513 606142 575752 1306375 1599676 974173 826493 97844 1896375 838798 1819956 463603 2796 625082 1383413 1723730 1375094 272535 1975041 181307 714957 931370 1518456 50662 1505842 1162313 920969 1851858 326192 876586 1511779 1030052 1331878 374351 547739 289932 1398069 262821 1333175 1509365 9075 1916371 1575633 943860 1396483 1968353 1390993 1043009 262052 1822537 1570318 1523016 1270530 1349160 1200050 1738136 724450 657798 1172244 1422507 252278 1382870 400110 489395 1507689 845384 481180 37399 1961023 1060137 1120105 1538619 181444 1704196 629607 648466 1436422 143904 816692 1415288 971364 168961 500411 678440 1761670 1654482 1263021 1265783 1465834 1177415 1914371 1211956 965394 1202337 355498 1947647 1484806 1946108 618469 723157 354776 1150711 494117 1486352 1725429 1673711 441578 1589577 859922 1704982 1916117 70444 556868 352762 632127 235868 838681 1096647 445713 1669145 798143 163220 1631266 1069247 155113 54512 802050 86196 1111491 491439 1875485 1365824 1865706 431474 146114 254334 804723 1748906 179023 1514724 1377497 299035 387457 1391736 1089295 326294 1828058 141940 1900362 1385276 410270 1489947 1322162 998331 1450272 1921463 444498 1848803 76564 318318 619903 668778 701495 1386147 824074 1108843 1999375 1420117 780734 437135 1304780 703099 724833 819815 1805022 1889671 1357160 959223 342943 175473 1256968 1244144 1774415 1514273 1787711 1364245 301331 921141 193271 1627925 1381515 239524 335336 914428 870772 1618699 1968746 1534694 1045282 355658 1644915 1538434 1991723 986630 1899078 147607 1520744 42765 840758 9546 1368726 1314227 1812957 1252433 1492155 789093 1517726 470576 1667511 760539 751293 127269 1532617 156974 250093 1930648 1610184 772970 177489 1552316 706217 1765892 1818386 705363 1932258 1659577 1930280 1874820 96018 309341 1164580 1947412 1621420 1014489 204290 1032515 1525850 548655 1043831 687433 574463 1699941 861462 1509488 60363 1478877 1110542 173930 380708 742873 1495564 1189527 1290111 1749333 360696 1243259 1845317 137858 1975175 507120 863242 1807821 1602493 1028225 856025 1690645 1269946 959847 1277916 408338 472482 259978 1595998 1184254 1550864 104087 1240878 1476743 1316607 1262052 1340903 704712 1754238 922700 1763632 137390 194133 1908088 1760015 1168379 285510 432294 1791020 279639 1821002 1816005 1773539 101656 1215446 869699 1346802 975845 1258757 496208 1582947 71916 792573 1716822 115219 1235875 1987068 4697 969721 514830 47687 570842 208795 434350 636681 1170338 1170931 1193138 1909692 209836 1936422 1015301 1821307 286346 1174428 179456 373805 167714 1769162 1173703 903600 549548 1459197 1295297 226671 834571 250259 484027 874109 1617990 398114 1661501 1022640 1342626 498357 1364946 893269 1392321 636636 53189 363443 1607985 1401043 1071863 1075293 551628 468439 1409296 1958755 109210 307926 1625014 1921117 237935 806942 191250 1391656 1211562 1499162 1406723 1321304 965641 1243169 1925475 1288088 1052863 1824592 1118169 1578125 1381370 1512666 1065955 1064486 1361162 830128 170595 294358 227593 997980 75589 1016739 1815591 1010336 318397 1981582 703087 1498839 1126687 42258 1648719 314351 1462500 554698 1852216 772531 227142 933649 61125 994794 1921921 465649 1208347 988131 119645 787472 1552700 1167102 761505 1092096 1374471 1963706 212528 956763 1537708 345792 333592 1814884 1758377 810710 1702697 1351003 53754 361810 1963220 1834301 1829297 1211570 1891507 1104120 341059 652708 1463107 43121 351908 1739564 1301963 8385 659498 857936 1898304 1028333 362011 353868 961848 1872101 1689532 559424 943826 418541 1696663 1533825 1365732 1585921 469928 1445293 1146744 1050847 1065771 1109146 950756 705918 520447 1576786 1776901 266289 1826244 1984693 84515 892584 760924 1988973 278180 1415450 494312 101953 930614 1876774 824584 562706 1205020 720849 1378203 989780 1068706 361966 1918608 1119349 1508715 1874475 1623653 1226228 722928 914872 649460 296299 263860 1815578 1324144 41350 497141 1386322 1311917 859602 1619759 953287 1110939 1435667 83267 1861975 1667096 1618919 1384387 1242213 356342 1185674 1683705 815979 151679 1431661 625682 1217962 265614 1998267 505403 18504 1051664 253375 1762967 1898818 789446 1053445 59323 1485815 1077810 985689 822067 891149 984876 788114 1132825 167058 911916 1638564 468253 435889 47505 1758960 643759 1711481 955397 760923 889287 385986 391981 125402 1678174 749977 1314668 981074 337849 1793385 1851161 1158 894959 692339 317557 1027576 1182194 1640356 283462 573711 1333466 216441 223816 205023 124391 1536398 92597 1242368 1457642 1772195 1018100 1209885 809983 337339 1774690 720062 1628385 1191843 677062 1954387 1460382 223688 783597 1844262 1529288 180295 1455340 1879213 1647054 361279 1823628 1494946 815677 1985620 929475 1928630 1174017 182093 1102895 216860 1593308 386538 1508628 1150426 1104109 1573240 203004 1384448 281755 1365502 409622 1998650 178612 1256052 761458 271475 1937314 257999 671739 703910 79424 153988 1162246 1927759 1821310 55244 642238 1018526 937618 1345432 1104908 64017 1007876 1207542 710355 1123692 1885491 1213614 596376 1761195 1661981 949593 1125734 1902977 696910 1613662 1555365 943021 857244 655555 1907585 603344 1990053 186018 86268 754844 1573205 1876243 1697476 929125 1149045 1995448 1662820 1763184 1256520 1147742 1205195 1557702 1068481 1738594 1097731 517272 130892 666818 178117 1302260 454720 870601 1447055 1074700 461782 1486027 972975 1559617 88820 1083292 1107145 406836 1259882 1673285 350109 1030085 1811148 1174796 1315837 574548 756674 640023 197374 1356055 1656487 1846456 1277270 286326 28323 1182878 1646929 1459584 461174 1208080 837750 1314892 326924 1240634 1809365 1404374 1416752 738420 881103 1363917 1798526 1497637 627030 543879 1118522 90342 1874025 1556419 66725 468816 1725898 1625428 1623914 1613997 1118472 390957 1954272 796159 1624165 1955730 470245 979831 1367788 1993153 1191823 1657377 370973 483078 157271 160503 1148306 624233 564095 1141447 50516 663519 1688630 1129222 4384 38243 278075 1448935 1490035 849614 1314283 1814383 754476 1830772 1293199 803043 1395740 403351 1840131 668203 1004034 909203 1313131 293065 948494 1661350 1322163 1720503 1779205 533013 861402 127462 1487075 1455629 1611787 1469695 330206 949327 1109699 427856 407689 1004645 969738 1183069 1343280 298859 1512461 1609178 915220 252055 482491 1329081 988986 8636 600580 1115774 1224803 601668 1839687 59090 332482 660389 276129 1033994 1555545 488282 1478247 1522844 884344 101530 1377853 601821 1616712 1864279 755787 1311167 510752 1464084 546531 180583 1517527 115564 1747244 1130696 772572 1856549 292603 199267 1784868 54294 1120191 100602 1907575 963032 1051842 172922 1770107 1628995 1975913 962606 772214 825727 553521 644965 1479351 1694235 494951 94124 356438 1958354 1420344 1335729 214113 681619 1873006 393813 1768309 1860832 1838072 574143 1601905 433302 366208 1849227 47688 1987079 318825 1191406 1038393 786942 1896762 1480495 521528 103365 1633920 1457755 1381793 348160 779809 1828323 1933727 1304677 427752 246628 1112987 1701622 1219720 1298361 998812 808081 1255979 1524062 215897 1261041 211925 1233242 51951 402470 1978612 803770 244493 1386464 1431708 293515 1174964 471922 1495425 1066211 1189752 1813813 580099 291105 829095 891987 1523906 1164266 1933909 1511014 1572977 1450633 615995 1240219 439596 720362 300059 46391 1019051 243506 714045 1393433 1763 900283 1455292 114376 1076646 515635 1461809 1869104 1052882 1591796 639816 1803802 1528462 1196278 1710828 1979432 36814 199334 1100871 1553576 1792260 1131963 1935140 1527668 1324705 1954182 1361824 889413 1265576 342236 79015 762347 1137442 603706 1223691 128941 575093 371442 844521 59082 1406652 1368846 1521068 765067 1074275 949091 405789 1348029 223695 1735172 775283 1296866 1380114 310733 483704 899767 547720 322433 487197 1272985 1529610 1539949 78782 1257435 481593 976472 831343 1077517 343356 1986555 671475 610295 835402 1192306 633068 365159 1330764 274784 513998 682722 577650 228540 24266 1931899 1741472 939718 778113 1874464 1947859 147824 1524962 1865646 934117 507519 1902250 1329602 1007942 181249 623562 212149 60402 1505486 197594 1591942 113805 1531582 639339 1182379 1133099 741624 1005313 264936 1249314 1280914 768590 391556 1245634 1150911 312197 1574597 569286 435342 1930856 1777144 479832 1807600 904137 1267327 1772486 1376614 1755728 147863 1622350 1779477 1050945 1667965 220078 1413601 389837 545648 1036862 348297 104023 1198213 767517 1512040 374312 1180622 1360670 1894085 603744 1818314 1242070 1878275 1394410 1668874 1671356 408863 1230896 880536 1205575 1131138 76042 437195 576830 970153 1750975 772070 845254 96709 1806730 1086821 1848551 138650 1385310 1407948 635032 1458993 1850424 1015989 718350 1242123 185324 874060 316522 1522157 733725 457461 163442 274802 1565187 1608319 1085366 1107845 426433 408743 503820 1557407 740903 1724193 831189 459217 1748070 888813 1453916 422193 450879 872028 1711838 112140 231628 617625 95224 735352 456833 685336 132362 1827424 1666644 1332706 101399 991288 944923 874497 901820 1876585 19007 544313 559518 1931330 984991 1756610 316778 1488739 1349228 225415 778577 795568 1969988 126065 739971 1424526 517661 939773 402096 474998 268792 611368 1200984 1320091 947273 880740 727737 1850762 10564 1803277 1556611 1161531 401892 569257 1398609 1653993 847378 180615 1157187 811825 1196600 389636 813 1791746 1330822 657532 1079665 773753 383546 352614 1799472 540680 1082527 178274 372993 1365773 1391114 439322 1746339 892658 1425929 1551928 1190565 52322 689129 1287220 94589 324772 1311278 1580445 4981 327752 1209611 1008328 1151421 561836 1506138 199779 84893 363191 1521371 9603 1153500 259412 1445138 1357516 1565628 765675 1019881 1390043 1661828 1724516 1296838 1767876 1084171 391562 785698 1645379 342469 1477010 1348271 1774821 1310611 1266368 1065534 646238 1573989 1919552 975309 198705 1730909 1695095 1718144 1303520 771026 1704082 1757871 164312 910376 289436 1749672 1482633 595418 306548 1920546 1430027 55097 332209 218095 1300572 624117 1693867 296708 423452 1401289 715982 878020 471281 1039682 349341 1143924 935518 1489690 1542379 596119 1924296 429527 1818782 1938847 1599287 165081 1160720 761961 1388175 1893956 1319560 1745098 757037 1981109 174411 773861 1255729 459360 685448 186375 765862 426101 1207888 1460565 8402 972264 1956435 1027870 1601658 1889385 1638438 412411 803949 852513 86684 644960 1543873 1060737 1289927 921599 344130 1388507 808626 1998417 162508 521236 1785352 560758 832294 1978505 213710 875206 963180 1314346 920600 478745 531262 257101 1240889 1694507 910098 54112 860748 79764 1001577 1681219 1984971 1983867 1374769 352765 1961605 818362 495477 738892 1813249 1459530 1118016 178339 1168818 1242704 1917668 242719 1594486 1572371 781692 591232 1478174 238584 1276067 1681567 1095408 1284083 5746 1812195 1516895 272683 1123878 482018 492054 1829497 822123 1274537 1319701 1066009 1889388 1175708 1992757 340144 865459 504043 1153271 537839 799459 738671 1319272 1078964 279192 1876485 1978090 7495 755295 252774 931084 365279 857609 1728153 635036 204649 1844468 1743578 874044 1008317 408397 1997678 1753600 1322702 1466257 1754272 1243605 442208 1965401 40025 319811 1889236 1226763 1148845 1104373 184656 1193316 1578876 528203 237342 365531 450224 16663 1104731 1953250 412380 1021797 1461918 479199 1498199 64266 583709 186850 1013711 1442630 1723900 822847 1058294 1134981 625823 475731 22469 452729 1829259 1805546 1436566 1032193 577251 1439609 38355 588352 390448 766675 173688 818930 1308013 1676137 1134147 1374757 633183 887647 323023 703981 1790129 1630677 1778793 241359 1585635 1923998 1490620 1455465 980260 342992 1072726 139383 532958 1847181 362214 1186154 1318170 1401389 229251 1646764 827825 1302984 323128 561805 356306 668603 772228 615983 209039 1993175 1085498 765447 297853 289765 794998 1353676 1423272 38960 1451434 695725 1029808 217041 1698225 530093 862926 281237 1191439 840794 1636161 1185057 426104 646189 970075 1147825 198329 1165764 1737274 543192 373148 260624 1569993 72816 396351 202150 1815299 740084 1421625 575510 467464 1742161 969897 525101 1832259 1125617 1954301 813457 1303650 1777416 65110 844597 1363352 1468296 504205 783413 791885 1639384 1184855 1995068 280188 1552303 1877061 1446719 917647 1321113 541070 21125 1868612 399695 556366 130931 1524366 1255290 338271 57212 120665 1912637 494186 1609206 1593457 564269 588742 1828334 1040838 707626 570288 1105289 1448005 1406457 543860 840888 919353 824245 562245 1209174 1434847 1111481 1781334 679124 415978 1507897 1603914 70863 1638376 613041 1731465 363847 1556478 1860332 1048440 889101 395521 1988058 967843 1700639 103215 1694287 251586 1744030 685468 1929246 449019 1944493 1894187 105640 843259 1165535 737187 1992271 281218 1349788 1388040 1956160 504176 1565994 1189178 1373118 1488768 1162725 85724 693823 1190298 30879 1566843 1012620 205927 89756 1269351 1008417 233745 1499676 1291821 226024 271192 1624554 819711 1592304 1299384 1485268 270866 576824 851124 1576972 63850 1431842 814862 1451326 712530 1055856 202329 617116 903748 166037 602896 332669 458063 1155848 1910848 736938 1315199 1855698 1611299 1479308 431054 1496946 1912860 1167777 1625434 41989 39007 634508 1327240 1843103 871772 1890021 618852 112992 1629602 105968 1398596 172382 721371 855834 843824 1600799 299198 941967 861488 1942074 168680 532421 177576 1912744 823833 1146095 433367 1234785 815592 469421 1903394 1032954 1215009 979545 1073369 1280080 991442 1754243 456817 1039651 638307 1639128 816443 144037 1673087 1752037 784450 1374909 49001 535222 1805810 1783950 181958 1327229 817441 1508021 342287 1760950 1316098 304219 856561 1643793 1931959 1680352 1012249 873974 595318 547107 1327235 1938063 793849 1707343 1386177 647083 1465176 1947810 184213 1098979 1158136 1907557 1834366 1229544 308808 905641 473017 351616 463526 970325 661048 639014 1949173 1621744 1618921 1024020 1695157 1979904 277205 1435702 362140 1992573 1924986 637554 271291 925264 1786181 1797296 130014 1095054 965737 7362 1370857 347396 1810182 983901 12158 1998019 759711 1168129 45645 1420694 485524 1440029 282221 526063 1427651 44522 563598 152372 1184993 1065039 889257 277115 810601 126220 1301704 468350 1936530 1011412 867926 103595 45009 1509542 899398 988339 554794 1288300 437591 296963 1089790 1386779 1952045 1212815 1386615 1993949 400217 465270 1449043 739407 1139997 1722476 911931 120149 978969 1029731 774222 1091078 949194 1867155 425357 946813 714189 73070 445975 546795 476313 283029 221034 137431 1088390 1794966 750239 1315914 880840 632453 1620977 1121728 1383526 580577 42427 1943899 1737856 303166 1331000 405497 1782445 560070 1638826 446986 356276 1723003 1339663 669132 1338107 19777 1567449 464293 1555071 1935848 1054800 759231 203820 1239703 399976 920352 1035699 161595 1180509 321191 1808315 1129093 444565 1633445 1818920 1283499 1619086 1103817 367513 1218970 129685 561876 1634907 723247 941362 185791 1364188 155564 1229862 1466757 1014816 1260936 1658828 1895610 1817205 665241 1688292 592820 1450093 1417359 984904 953812 1591702 730478 1288186 688850 1450140 580238 1009893 1392541 1834142 1810740 162455 308513 1654362 1572777 342506 1016193 1835105 1712834 590854 655904 1060026 1060452 1289069 1209884 656851 1578606 1864367 465328 713842 1822051 1047530 744617 569340 459370 1022047 32915 462176 247219 1930554 1775096 1504641 947363 1189730 1609146 635823 1878848 1166399 1893454 1240240 1972837 434563 1821155 235431 350907 57354 1087168 144070 148977 881633 1747735 1454498 921953 1181484 711914 897692 786993 161762 1389673 632590 1119336 596773 155355 1254745 1540126 1926259 134826 1914559 999159 593600 1302426 952626 827932 725341 81844 1467171 123202 1202084 1978453 316831 1326698 1256978 1549745 1116536 1890251 27444 1389407 1700545 1664771 78586 600531 1989685 494522 1492612 926531 376323 666388 273195 1114548 10173 415587 1661507 992508 951283 1437788 245776 1676369 1841446 1754391 1318950 1068460 1609617 300834 1975341 1835225 1948442 866017 1708647 673035 765106 442839 190195 487694 1903067 887857 705859 1192279 288080 982305 1281433 1257965 1536467 1390245 1315957 191548 1737233 1393164 258628 1191236 1661711 596656 548939 1080034 678832 872528 1617961 1218971 149418 124222 539072 1948167 1897922 1600196 1403028 808525 1470721 3293 158766 434919 652344 809135 691087 52393 1914051 1100137 1764540 1337309 124361 1900689 1138466 199538 1148477 824994 1804091 1670942 533456 1081115 865511 937154 1112456 341997 1960952 1266127 332632 4131 171255 1436247 338130 1500014 487734 868733 65640 512215 1214046 1585279 713419 7033 920464 637800 1476506 742351 3918 716952 1874840 914757 1266817 385144 1521895 1872164 1590755 358556 131411 85342 837368 412910 1876619 854994 281599 389957 1592738 610577 1011211 1106016 936686 98880 1119902 891673 1551376 414236 81508 238889 20512 1435781 224675 640844 1093306 1905177 1067904 1655930 1297193 406150 1763668 1874364 112526 825244 1334866 591529 257933 1920624 1508337 1023063 744181 329284 797589 1350436 1382466 1322200 663903 1740554 581333 1669845 327057 1295913 1708569 1427196 1436437 1345403 1954570 93889 1922656 1431240 1232890 640935 1927287 964661 1770532 928027 1165302 1974206 1164058 1377023 1508046 903465 1610513 1684796 390997 884973 783102 1456016 1235003 84719 476302 1553426 600444 115551 1482554 955577 21724 1141192 1612016 1792481 835219 676143 1586875 598893 45823 972822 1406700 1327733 848333 1805249 49524 1887045 510798 302330 1722507 1462751 303435 1905216 1170374 1822879 116612 936802 246119 835334 1822102 1259449 1494354 549396 1347174 408593 426740 345685 1034693 97510 1562599 738375 1041857 1026480 848791 328275 840556 1856053 1443294 1666838 1498478 369689 302496 153737 1517184 571734 259922 64524 1280891 1429205 1391398 759855 1431650 1814549 525159 1179139 433123 40859 204371 691036 437029 547506 729046 1796980 871160 481310 1061194 1261681 135684 476501 1937390 1628496 1050601 801068 1371110 892435 951918 1498439 154719 1023826 822093 267498 435392 1037220 1439740 564058 381524 162309 604554 203506 1014261 285406 765269 392347 838953 1315955 597776 1981678 1548968 1900670 1092554 608025 323736 432666 1349627 859362 1495499 449481 320925 573073 949152 573052 794113 1755332 472523 1154550 18301 1698733 156252 1720759 328069 1638308 1648152 995349 1322160 979868 712572 150615 379496 332252 632272 1249721 1181653 1205142 637137 1193305 1870114 572629 118210 1660096 55425 1852473 852370 1118123 575749 608264 521166 768215 486565 1653027 1829226 1547158 161749 815783 1257119 338184 434666 536242 166458 1438804 1896722 124558 672833 1328532 1005927 393149 557139 1074757 1037285 1800091 958680 1431 294691 319380 593703 1161099 305097 709278 1152823 1865353 859425 694018 1995830 561584 1362706 1209330 133997 1948339 938412 1787331 1983307 1684483 513120 49079 1921158 1627177 787378 1087435 1957865 1224170 1987235 207958 1686160 254989 1114071 844641 1100270 212539 1427146 360506 1020913 561857 1664607 1150117 292315 489006 1439272 954329 1080935 542301 153871 1917065 1098277 468086 984966 1435939 1088765 344548 1049108 340037 1471918 577674 176467 1479876 1532088 253266 1057482 1530859 1605360 1646582 1050766 1214607 1803682 332480 885223 810285 618361 463786 394707 1896177 1259666 814229 1423632 1528393 96491 714097 1916050 715583 1980038 561474 1511023 443834 500835 1240177 224115 273699 13173 1341426 97787 1238437 991567 1846124 883817 1968520 239609 558934 984740 1745749 1329409 331722 165398 366643 211256 286315 1834482 426478 949213 907147 146792 1737326 16822 1198550 572115 1994588 1559956 493958 1752569 445493 1493047 1161303 1224849 745219 283932 1848906 1809485 148119 1460328 549406 1558303 1619231 1306793 1821708 500245 1171943 810623 1389354 364306 891815 185848 1908164 1701081 616594 130056 1561120 378759 1761972 1518953 1815252 1869620 159615 1606256 601647 54397 656709 1630538 1858492 957556 1416771 681060 1819840 1090103 914821 591959 594621 943175 1628796 745330 1969243 581329 1755666 1530695 1605356 1684730 994293 1519692 1906036 731964 1840973 316813 1989987 1485753 452430 102210 1987547 1567199 50758 272774 488221 1866684 262252 1624078 117524 1047523 113076 988451 1853387 1672313 1093397 311298 1711561 916877 834218 411005 1147092 935483 202745 757667 1680152 1473546 1358168 533874 480288 1164155 134333 438064 325504 1046560 502826 70389 1913075 1849156 617076 1546852 120084 1517012 1754264 66430 1489235 278110 164183 1973641 109125 1819465 1053328 1944537 1119669 162966 1983849 215398 55150 1421419 1500317 349613 1032541 327936 1161101 1450475 1636369 174117 766965 233970 280987 939046 1717780 1225714 1656756 1462217 245238 1043004 1642227 439628 1570925 79419 1792027 1107087 1588605 232108 581827 391853 619847 1662304 175631 1339303 1798917 642709 812186 818687 964512 1453057 1591197 1946352 1556332 310985 1118578 399364 677541 249742 1671345 1845136 167418 1334182 1134707 513292 1771169 335040 1057711 1455600 1932279 170841 1955422 1616224 1886620 1194010 1644173 1228240 141633 162883 1591505 353944 186666 223538 1401529 1791970 1280867 1362565 583368 808084 971972 1706217 1359499 222348 1146966 843440 1009788 1052278 568476 920864 709727 662126 1918874 146915 341885 565724 1130036 1039363 1455213 244489 1922072 637311 1746482 174065 1952382 738899 1315998 1791401 171748 1687885 281603 1413643 272351 836606 566056 1801636 1116706 1856094 110053 1610591 1659242 420570 159247 1708038 1876825 1877657 307039 586763 1721210 16021 485245 100317 191951 1663347 430060 43696 313838 1172058 1418939 100587 577022 694433 1340249 1140369 517345 1981749 1497129 916716 321474 1450107 724145 652024 1718519 1878308 369197 1041407 25940 604277 827897 986469 1867507 805998 1666337 984999 1227885 725435 610328 593818 1472869 1747280 1924862 1219847 67890 1449642 1229093 201610 425432 1216904 974586 1051939 836817 1732473 1938140 721395 1837361 684651 1406031 421385 1358160 636523 1140872 1247039 1624419 1854987 1479204 259369 882813 1063256 40073 1835797 1089888 1106496 1315807 834884 313980 215123 1842089 582425 1753643 1199888 1893935 636188 311591 1371757 285424 1195813 1460312 621322 1246748 440396 1299888 203128 1932560 996454 1756656 83588 308002 170975 1696336 237065 1767921 1137073 286181 1677422 1230127 144147 701915 731979 1792206 1390849 1883962 978849 6575 764454 197859 1575829 1632892 615918 144101 912988 1514546 1074814 1982730 888188 1579015 1325876 639145 1680640 744610 1828528 1530385 942205 1356722 642721 1581318 1005000 1815400 1716840 369500 543335 496542 1963287 97742 1927921 1576402 1329332 1789868 900178 1914083 1349669 782683 1735257 1155120 1273316 978257 563861 1186249 406067 507037 167514 393773 484492 582073 1864954 1858746 65537 1714287 304582 543841 1814025 1869962 1176092 872837 58778 1132974 202936 1000610 64314 266904 820431 1456108 1804374 1426389 1645038 507620 874385 1249767 1071242 1006098 358299 1766366 242727 837810 1305201 773890 1202912 1601791 559103 1469948 39324 1653190 1285229 21984 737284 1766214 1087618 824201 1851709 1057881 9736 1241976 1121148 693633 409853 430377 25977 1363781 1521633 357966 266164 1390948 223758 1369555 1385640 1191939 1374881 177326 619078 1710386 1967718 625304 1390506 520974 860806 103307 1592148 1369273 132373 434055 1174319 1910666 832420 1729773 1976770 566976 403958 164534 1979661 186952 1304160 1764102 1591407 182731 1028760 951295 1790141 1118585 1538328 705220 1084714 1439786 1213732 1568329 887568 708692 492420 1296783 1498840 619130 51669 1595423 1562299 1721814 1492579 874722 1982832 799521 1341567 1508290 362131 1413947 776756 1176505 1239020 1540828 178384 1983585 354253 1956823 2613 234514 743393 1619396 626087 1435023 1230873 1284331 675412 1174147 1609436 1441261 847354 1560892 1194479 855571 769835 1765749 12704 567937 52085 265262 705284 1993826 596414 773759 1410696 1249697 328181 729023 1100244 730987 713450 1556983 388452 511202 51900 1417446 173026 595357 614349 453643 1411356 1561968 950813 618589 1513569 1519178 1091642 1538720 141253 113895 786779 1719272 424641 1508733 1860745 1799113 656915 1325205 100756 694232 690953 1030855 921904 1180071 1801026 392723 1917044 1915003 1084643 1159135 1341326 855563 1755034 1253451 1663200 655485 195940 145281 1452057 1122826 1772854 1269236 1652062 609587 1686067 1101888 1913698 86126 1281113 10020 1493162 128834 617201 114427 1001780 1500899 1048183 915119 157937 1893644 1151585 63982 1748052 38679 1765104 1911348 1858963 524436 972957 879604 1395460 1436402 27529 335803 1836352 1742409 528551 1257416 1810547 126962 716426 1010809 1247472 1326096 1915841 1975169 1305384 1646480 884879 1748292 1038189 1454437 688606 1639174 1454146 278826 93473 488271 191437 1124919 1249633 1328257 1162025 1043664 1707629 64691 430787 502837 1309608 1248691 1737865 1993901 1546951 104819 1555795 1217278 179806 600903 2332 513525 343280 1991502 187871 994847 760902 1058340 145401 1475997 319842 640908 497925 192197 1418021 1710491 689869 1709390 1343320 1802395 1684546 733220 1332260 1217868 86323 1433839 875745 195010 1723751 1297860 1479633 1228999 1862614 20769 455897 1847520 1529052 114098 1520088 56978 104680 1616803 1577389 1360642 800265 1185611 1174818 1919901 495564 1725348 1154408 326221 1929873 1335901 1651835 1634661 622560 1349149 467008 95324 839679 112097 266259 1304813 790889 606397 1722527 1043040 37489 1436007 89813 985894 1547166 688188 1076062 1841111 650168 1565006 1834035 1186841 476450 1323206 1939234 677479 1977551 607187 348417 1394203 962534 630217 647671 874840 1074604 1155942 30030 194268 1605237 2335 125765 1225485 86565 1026083 1882539 1291055 884501 274584 351235 1099995 1306273 787604 784973 1661816 115428 983446 1885892 63161 1517711 1765760 805847 609420 1310076 1764292 1529266 273356 1915263 363599 860679 878740 1932733 1752296 1368013 1240060 435310 1944833 231856 303323 1182786 1760908 1355721 1912797 954282 571534 1414220 1172329 287880 24750 441861 1542416 1712374 973452 1583392 1174070 901907 1179466 31163 633661 1148384 1806596 1479793 1143931 993261 396003 130573 835205 1217889 999036 489495 1226372 1811952 1663609 1169583 84543 43956 385502 478993 50001 1047675 1574544 1873177 133046 2609 1891787 920094 1369793 863052 1263139 178009 154961 663296 1358386 544026 1322869 1609963 763463 1677303 233944 1344442 182757 1727407 411802 1880009 359007 614203 1469052 1347025 602801 1549816 749870 1754674 746667 1949293 612693 137505 1191068 197117 1138636 1401939 1927382 1160666 1637512 1700181 329275 901185 994974 1645194 529776 1139603 1658359 1708014 1225558 290658 1915078 988495 728843 1752444 1977241 399619 1657196 1948066 610262 39354 753717 237748 1082491 952662 1830696 1314596 1891822 278447 871704 1534525 1720758 1226800 1215706 1295172 316153 1141587 185214 592709 1658518 841548 1059239 664646 1341850 275599 1612409 642332 962321 843881 1056378 1603997 1290291 620773 856608 960220 1093919 1433429 1350262 496333 1594511 306484 1039566 487126 862985 1741055 342726 462480 456189 470337 234340 396309 826483 1903103 1331039 1952758 967178 230391 734106 1668137 1758716 559636 1266816 742417 1795854 1264092 652031 553232 970071 560373 575211 1531710 124561 564846 489632 1784807 552712 113720 926524 1302019 258052 1109874 439375 506401 1063098 1830507 1682267 1706779 391117 1065145 1480225 737378 1384338 312817 1706364 1727771 1774540 1960959 1603751 1731310 61531 280240 836115 734184 632526 1974738 934021 333388 1931601 1117432 340791 1137364 1539829 179267 1936975 1971481 1414910 791704 1033438 1500929 1925766 111204 84908 1707509 1166573 891835 1870456 1529985 1467741 911596 7461 1052598 1993817 146836 633033 1496 663009 581748 248042 432804 1449723 1721985 774249 1126549 678213 1132662 816700 897705 817206 1048491 207871 410168 1185184 949648 1049761 1437231 1310625 348679 1739706 1097807 778138 1769771 1831945 1664904 1287019 134280 936359 1122519 1483373 602360 498440 1715189 292366 557198 163865 500916 1463427 188540 1177755 398826 574994 952738 745049 1845850 564310 1928850 276807 330656 934278 655099 531265 1186745 1249489 192483 1192499 1638543 1541605 1640801 1569008 1604467 23811 30139 1078037 262837 1722335 1575064 1793360 1008707 1587451 311016 1121539 1026211 444737 1269233 404004 1660767 917739 346455 39521 718287 1470892 263041 928266 316360 702375 452144 1584009 1781989 1967414 1605010 426279 468018 1561957 671756 1468171 1867616 17929 1622280 943448 1844240 1399790 884833 279149 547567 1990976 1336339 764846 472976 1557817 1453442 1300719 536272 1104957 59088 511234 684904 1337849 1214231 1437490 237489 246869 1369588 1205817 254364 627806 1467814 1821549 1176018 303244 1256510 1330261 242458 1397262 129486 1175789 293844 223848 467917 101498 764125 448452 1032581 924592 1669367 1488381 621091 1344882 1242080 1446083 1467641 294299 1741566 1546124 1955882 1460694 1242812 775369 519799 1294403 806421 1911967 131898 641812 1339006 727145 103788 748281 565346 672238 1011709 1219764 1403826 1056066 1223052 228718 1388711 883678 1723748 1065325 431251 1287197 1178891 1815964 456535 1420585 1109967 976446 783912 672955 1336325 1197617 702425 189265 1104035 457369 1904618 1758419 463060 1754113 1551451 972533 378849 1535114 1505424 1653866 1490771 1244300 1264038 115573 1514951 1356763 445812 145212 1026350 1611625 849237 1450723 353183 580800 218034 1309539 1384456 979706 1649338 233526 1535396 979530 839899 1174026 1179972 113027 862287 1093930 144430 929328 929932 1978550 1582672 964167 890755 1026057 798316 1434075 1680685 899188 259811 1532600 138314 1408058 1986226 1920583 1186817 786669 1179988 1415994 865982 1064562 124610 347304 924196 1885969 987378 1285727 269896 1434197 344406 1406963 1156812 1147973 182240 1937103 990421 1586939 1472227 10412 1184946 163098 140605 1993965 603233 1436755 1014250 1955553 635603 73057 873769 1640155 776513 741773 1924292 438325 807185 1092188 879698 435153 1500538 681192 667372 1615462 1732427 320797 1150004 77803 706313 1570660 778271 1514534 86182 700106 502877 497596 1133278 612021 217577 1326475 1730968 719047 1730465 1099719 362881 1219340 250170 761437 1084512 370092 1419246 180323 1562227 1648499 81951 1568932 1741477 1491222 1965193 399784 1240400 752398 1231522 53817 420660 1648391 1983948 1267503 919879 1914639 1351571 123564 1932773 1489666 546878 977027 810695 159192 51668 1565751 673912 1750346 1855348 426905 1073537 1567273 682252 1532499 903002 790336 1690749 1695093 1696974 1285047 1842044 1924608 1705037 656275 720552 1745507 1274447 697841 281153 638429 1686763 634018 265734 1721316 939815 1352127 1315702 629502 1743898 1046960 634733 911859 344528 772689 888614 1522692 1631908 1707299 163180 1926055 1709168 625763 1770506 388743 1654445 1412518 1977409 534528 890166 1835061 866103 1720231 717300 1342561 254909 1050441 710421 192835 1820495 681346 1339903 1847249 1910977 131733 1751821 696200 1954846 234581 1779076 1625987 370681 724814 794972 1366097 1597439 948332 1486072 691946 931149 1840373 1043875 1468502 1201396 647504 123991 1125904 1787430 581769 1715856 1217832 1676909 67974 988057 651030 1171715 127085 319402 890399 395873 794512 1367730 574146 255127 712233 1407102 1644243 1156720 1915613 1682980 1201692 1043127 1947384 1252424 1874418 1111569 1600356 173480 710925 1026431 226600 566652 1669096 1423277 145115 530272 140059 942864 330258 976935 1589175 1411786 1144063 1727907 605113 1481259 951489 395436 1149817 1118784 1696529 1726556 191818 1583061 1321111 141350 1375720 958580 657975 191108 1755594 762055 1838040 1357389 1174254 1348647 1520773 1774440 1520584 439502 862071 245864 47848 1807496 1256928 458414 1740653 1751390 1285753 1363384 343933 220815 685492 1525568 476019 1613239 673516 8928 269454 1464753 1424063 1064188 198371 1792109 425384 1341029 588627 707446 430410 1453522 427024 1573823 911957 1343396 651071 151388 10710 1256808 1342204 525468 1398671 192810 1330971 1918455 344323 1760594 1793022 1766722 1132964 636397 1761713 1861368 897470 363635 1236333 1269170 807950 1845320 192388 310323 16707 453670 1211162 860424 1917817 1686776 1263573 48929 357686 1636231 254144 927380 450890 202770 89178 334516 1042198 1656073 1493127 1053937 1634128 876305 651681 1558615 984049 718640 385249 734903 816658 716001 939372 1881641 447930 255737 1440681 64661 91559 31491 1175548 427243 664246 975808 911048 1147413 820891 84836 1920287 1427922 631249 1266554 307465 1584043 1869464 273786 1509838 1966819 1453714 161629 936136 1653920 211863 246460 1113409 1649922 1965830 1415816 147881 1420661 1921413 33799 1562162 1956097 571557 382933 1276193 1768942 811124 462646 1515695 1753039 755507 1553458 1309875 1070534 1551432 1558202 1515229 1487546 521748 1023384 687068 458273 1573727 1989641 104798 235237 786945 526521 1916902 1800790 1296265 1933004 671253 695060 1468895 1709870 348509 1383039 1914381 206030 474282 1494314 23141 1741798 1322616 938872 1270144 1394247 1626817 1181968 1902210 1838305 1895679 887102 143316 668637 1808420 316184 1978921 1840139 1980276 1891568 1487544 17092 1293581 1979173 1223187 876549 626073 316394 1205790 81261 1004903 36188 1022808 417257 307108 1904254 1565578 560922 960239 1466462 1498509 471031 518629 635905 1032235 910281 917845 1814053 1791861 1274711 1460136 696427 1727586 474969 775733 1405716 1192716 208501 18268 1657184 1685817 897763 1276907 1736509 1363461 1541621 945404 1178205 1167571 458912 100633 1408605 1142157 1268038 1993251 622922 818859 499462 1818147 280136 433121 333572 1120579 1002016 541573 1093552 557410 431064 106081 470295 1156254 565336 526002 261341 1287828 1417023 532573 945483 703420 66191 852873 46658 279314 1581615 1658829 1571183 705189 191341 570716 1414807 1689185 1166570 357769 643799 1699266 106805 918325 1716321 1908286 1615321 1020772 793690 495142 1089678 859189 852902 1037087 735571 736545 731939 213224 270109 780572 474533 443962 805583 12003 1632003 161765 1066755 1930595 1830390 644994 676088 159068 887675 409477 1043072 1228025 1133233 1265068 1826781 1813306 913684 953265 1034360 188231 156192 704633 1258459 537578 343894 699477 1760900 1739692 1756826 1563072 1891687 953261 1847594 789111 11750 635010 77160 813471 118202 1863398 920426 1176513 489666 566916 298233 1228059 1407962 129919 730605 1373585 2811 557481 830555 1704929 1089091 766845 1582531 413209 952284 1949493 123186 1852559 1045400 1852708 1996947 792605 1786897 778623 1842622 1800841 1122674 21606 625974 48165 774954 1260972 1355377 1986790 1947456 329818 1605214 1230864 1050225 1899756 1299903 1036832 1061549 799847 119268 20889 1228493 120445 743739 443803 46123 163365 1650782 977574 202601 1021305 1068543 1861114 372744 533753 1965444 716610 187066 969490 1370363 1533893 915154 1459741 1377769 1046285 1261767 1156143 1144796 1482427 990648 1168732 1719981 481490 419695 1997725 1313774 589004 1515450 1238370 1170697 1932458 1006783 481066 1998107 1667915 1299476 374542 190509 1845535 557282 1865771 571983 1264472 287664 718941 1159364 153474 1870269 1742985 533602 1608693 1401467 648140 1640603 183110 1631828 599412 573575 344224 541940 1682810 1087603 1155855 266170 1610278 1786296 1367008 634081 152119 526112 1182704 625713 765922 756727 514085 386466 1500513 1136585 1948688 1169191 1470657 1047118 1613005 1412926 1287077 398430 1800273 1322845 1472211 75461 1885006 334879 766735 1972465 605673 24337 1200916 147413 931526 1165349 456306 1518990 1175309 1775048 1653515 1152612 275585 1084808 1237671 571954 1812733 942433 964990 1550853 1141870 124378 1619177 331526 1387393 212556 1105530 1402269 1893092 770568 755247 417424 936863 1226597 1616098 211024 1525473 971318 1082016 1026610 1101861 1855228 1615422 125941 102030 1998981 290899 1675930 285011 41528 995475 306149 821185 1085685 370940 973938 474937 278451 1474394 1871572 1281482 1601822 15506 1000350 49803 1227592 28738 1602256 1800487 178005 1303813 481400 1244826 360353 596651 900062 985072 701265 1029036 347503 993855 698985 289891 961748 214860 905555 442445 782409 209260 795132 1324393 384438 607392 593549 676610 1995141 875149 1051977 1094054 203329 837066 1089133 686140 1642747 1067132 115349 806284 1418843 575228 134656 670263 422271 396299 1493667 1974212 186988 1828609 946724 939452 1305378 122858 638875 147811 1354599 298575 22622 1956724 873542 1173698 1802825 125432 1374911 1107868 1197224 848092 601894 1655800 209188 693244 168304 1279282 1123571 1832600 1105468 730720 1676400 963597 885294 145244 441817 1302733 1107717 38690 797434 1336724 762069 613200 614006 1986607 875248 479983 614088 1109728 614586 605279 1115146 1511110 352953 511914 1434285 105171 1906938 1580541 681038 360630 1679367 1435054 1978452 1119789 416087 1631006 321171 1559270 713566 1980897 1731907 753501 540968 571169 1488088 82060 1223600 1964920 716810 1385869 1419062 443550 1101879 1667827 998133 1887934 1034374 1264460 1657348 1981805 602608 1460516 104047 1679037 1475302 1665358 45736 765980 613372 979790 260241 856216 1847240 1433302 1075837 1753002 1678750 1836928 276260 964123 1984500 1638527 1692619 1225872 1686750 1244301 587694 1972399 1586258 1298242 664752 1965556 124091 1874509 489677 474416 1066183 1516242 460074 600541 781450 408955 973054 1522484 898240 1138600 108408 1206719 322468 1930568 1662613 1884027 477723 1460100 1371057 1315809 1569349 1407506 1460491 190326 830477 1851784 1766087 1230019 943475 862811 1045227 1638787 1397005 567044 420135 1141177 1233029 394128 190842 916153 1993202 1700743 1755489 1743202 1903126 1665385 754455 1443223 1325847 1020448 760137 738701 1802834 1610876 608090 21337 1000117 1151363 764800 966385 1167512 56150 1006679 988868 1033348 1937239 1200834 1875940 1440336 1162116 124126 372205 1313404 463223 1297934 361811 69882 1979256 1822580 1451717 834638 649848 513701 1938567 88118 292291 1623270 1011127 1023080 1929897 260330 612849 36002 1172998 5570 511761 1482045 395991 1652340 426889 282837 17003 894980 600332 1818797 641028 1964228 177996 52419 50436 586025 1258709 170902 682085 755750 1955228 1345896 1372404 1311921 1522055 1326751 963932 820100 1569393 1103329 579210 1971440 1162132 571431 822483 871448 875601 1777737 535657 536334 636415 253855 137594 1770685 440763 1529119 160943 401234 1220350 884095 126255 1354005 1718928 1451534 983903 919421 856012 1246451 880451 370853 140295 645661 829162 650742 386827 341619 1088283 1669220 1029341 719908 1056174 413235 200219 1290362 704505 511880 976361 374719 1174879 1769936 1196364 831649 1602112 33585 406327 158658 926030 1497586 539735 977363 132842 53437 802263 1371890 1481984 1598075 800698 66650 1586411 825992 679748 902574 219178 1725572 1373671 1315510 1722174 1002745 149821 650601 713526 1186976 948069 1481203 1954860 1578668 1809958 1519145 1710216 1589527 650451 592732 857268 252961 1791035 248243 1445422 1641815 100341 213358 1354643 80325 574237 1116999 1754487 540279 772503 1798323 644875 1116434 1731703 405218 1310388 744410 1555015 1269061 202964 412976 693988 1692506 1409665 265309 62369 1422565 1676566 362729 525613 315190 1136497 1733486 1936255 1057278 1043234 1234622 102802 1466793 1711408 1715122 1113147 695243 103668 1613512 702053 631515 1583371 1935053 1325642 1176773 1133788 404026 628124 1692671 1109288 563384 1373558 713565 711113 1609938 104542 294142 721141 80705 1949752 1311359 234192 1644957 592718 339269 157613 1682309 545693 1252032 1151196 56272 1639253 1925849 1232616 1968971 1449311 168585 1022986 789622 1708626 169232 1691700 138657 1336125 1404765 70172 1148489 1662090 1908977 1091098 1842442 1022391 1654503 1084922 1960801 1759373 555140 416747 72564 72009 74387 1908910 1053172 1025228 1115256 143383 629766 177189 378479 1708632 1601081 300709 1275367 1911411 1948573 427673 1416924 1473873 927406 926649 1617007 944218 856168 1063657 1890055 1472482 1119445 1537348 1570026 589161 824623 1431361 1365928 1237995 234364 1460493 1309432 1445733 788760 1767823 308540 100240 1666048 1881740 1540380 1033029 1395878 20912 36446 579881 1986816 1263324 1929776 810694 611827 1879050 959447 1297609 790556 1554271 1756230 1942087 867180 1116737 1941427 1490234 237121 1793060 1223889 1900663 1233489 1570409 1987986 1214973 652367 1313916 478284 1895532 1748598 1135452 948777 733423 1664058 1390858 1372726 1702141 791604 972758 593520 226585 1811276 1643204 631650 410633 748141 532743 1193318 1933546 1637048 1124741 713245 1510328 515260 1093377 1445346 934992 1181532 1099796 626591 568340 522272 424670 614747 729841 1101352 198291 624247 638569 268942 218515 1869997 650358 299451 1367503 1315746 1246209 145399 1076820 325411 421770 767632 585577 1845177 1100474 1909263 647146 1602937 1255589 1019050 72093 1117970 1962196 1108977 94212 1508094 1897143 1155319 1703305 1086448 1141048 1155632 1908639 783747 781900 715698 281817 526685 1115289 1256007 740628 595297 528629 1317602 739858 404253 773884 265815 1065243 243201 419839 41088 75357 575989 1676526 528825 1840021 1495259 526560 1958135 1747472 1153948 775785 17760 920690 606411 1121395 50608 1467429 1134236 429674 841593 793491 403077 1843343 179904 1379498 1368565 447382 204568 1527112 1099527 1049003 742758 519967 35751 1065164 1684761 1158627 358203 1634512 15813 1781852 740154 1596797 1705360 535778 662188 1016282 1497116 420522 1961408 1033980 447570 359904 1174113 1540819 1804470 277386 1117385 261161 42061 1131186 1199850 1350024 372859 370013 1724119 962306 1365101 581715 1943644 1747393 729927 1178073 313611 1651396 1220107 289679 1968157 1464792 1745934 202691 347131 1306008 1158963 1598853 1778952 167667 921333 243760 1119007 1272917 1554041 360387 8074 1475441 1627406 652757 274847 606344 1596470 1537699 591688 734133 1902853 587063 1446368 1217155 1196020 283747 1921591 1547538 1911686 1392097 1089059 1030381 657521 1684901 445649 1734822 621781 647130 1903739 546787 1107775 369773 687699 62179 83459 574302 670408 1873759 1128495 438419 1759469 549297 1915836 271951 1897844 1129893 233438 337435 665657 1640785 1206270 950298 1255577 619249 1825512 1071224 1149772 260607 182080 1627929 798260 259659 970184 124864 1180787 1454172 995341 1782870 1046337 401652 1091954 901906 685729 1501074 281273 1803153 1878894 67942 243004 731114 1945214 1246038 1978586 1161255 694843 618075 13183 916916 1634222 529049 1337590 461339 563956 1660987 830992 462298 990567 1953247 1089485 1459744 746721 1015184 182828 633336 1775273 1568562 460969 58456 940985 1300980 1420714 823405 1366022 1778760 1808546 342560 1525957 777831 1756936 1030322 1965215 1588746 1914853 538933 783174 1458194 396201 567051 1730781 685452 942777 450007 417062 203304 1536605 528227 1861852 1549650 4792 1593498 1794673 1277930 1434184 689266 177740 611350 466255 1641620 800779 651134 335485 1303046 1573697 942269 1164819 1295161 460063 1352818 313988 1148411 1280107 1993324 1502180 1663070 1616913 1534156 1115749 462320 304958 1016162 899468 660232 1997956 1526962 1331849 1805549 1533475 1640041 321201 692310 1450724 1802536 492856 1249449 1286160 922172 1723169 1698135 812047 100875 1013770 376572 1069346 397699 1462190 1489498 1863078 337116 890978 1418894 1726023 720485 69556 1986702 1251588 356371 350431 322945 1135989 1572985 945777 473085 851667 618840 1813561 566280 583904 619651 1185533 242480 1374564 1967142 119678 428696 60330 1741017 1043521 1881077 87881 496313 1209978 1490519 1484536 270547 462107 1714141 1244277 1022882 1196002 22758 188778 1561864 449025 1855955 273952 127041 542415 65224 760497 975019 1279820 426871 1668615 942054 910553 1264613 449823 274895 419088 1033048 501256 1931210 25100 94919 1570327 1162916 1473923 1899894 197693 183719 793980 1595076 627797 663575 1297438 274058 1937038 1227635 951920 1598809 1017283 538273 811233 128350 67368 1548698 1424968 542629 1990595 448722 1036404 799205 178763 1052947 1824047 987241 1651075 72208 1309325 831961 1356146 1308740 73110 1643688 1559840 1597256 1730945 682097 1840684 1164549 123784 469443 1366548 420151 324795 1355339 692954 971699 1436655 1632119 723622 1942162 20245 138052 832841 1662418 610243 55630 768037 1641931 1458352 1028837 549916 1417703 1371113 887339 200366 1818625 1392552 469832 50640 523166 72296 765408 962836 1250276 1282428 255776 867117 633505 54845 1100087 1074554 277817 1768048 251004 761738 1284173 613838 78939 1002880 1898640 1974537 1189312 1153088 1959756 14598 1097142 1292574 479707 388018 1977353 970934 1816929 874379 986258 417077 1293197 419117 738795 1869030 191572 237730 1256465 639853 264153 228452 211782 563140 1193748 526558 925217 1265614 211875 1165396 1341057 612622 1173546 911968 1085437 560317 1627093 611643 900026 1406669 1426293 275103 66021 1483034 1117911 1978548 320282 1147334 1617255 899015 1045710 481707 1411625 1201899 1936951 384442 1086384 240210 1121297 1167428 288371 62843 1571882 1897404 1968136 1929583 1957414 1194211 183272 1278414 335433 1277095 1918898 961442 1490382 571071 413281 1664282 556997 1346317 1211850 1478673 494873 719142 1377252 715932 1070338 1163138 751156 679299 1740203 849132 992965 1550250 400601 81265 147062 1802554 380709 1030578 633959 1823319 1926692 1098617 1971335 1370398 1502927 1947223 659742 1109750 1381557 788652 358547 627416 1750919 1447708 1281283 1912562 1679574 72940 1199595 1486444 487641 978304 813007 686375 1742962 1559046 1945035 1200530 925046 242237 887142 690678 689020 1661177 1347603 1907055 1484112 1806496 1321949 1204887 163173 1458439 1488652 1621399 1504055 1471298 1942618 862189 905188 984432 1065886 1539328 1400803 359591 403417 1639859 1657773 772450 47527 1630969 379158 1041679 104301 865140 177963 1588980 1727803 483281 102418 1909818 663622 371557 223592 1678105 86791 1663016 1550109 1820748 768565 1195678 1401156 278394 840892 794974 934016 140643 152164 1777250 874622 266729 974831 463220 1946377 1159016 100372 1456150 503080 1694744 1148059 725606 940149 1986252 386797 1060569 1402096 1743444 1800998 1343535 1232650 1663937 1093575 708920 598004 868971 290734 1137097 881165 727419 1934158 245933 1514133 1758759 1483539 1505886 248859 1421815 612150 1185379 1069431 1047696 424574 1014995 861431 584816 48487 1529848 1006519 1638111 913658 1891416 976987 826104 1223520 517563 698500 1952095 45786 821101 873783 600083 478048 1529334 1646584 835262 1275724 276143 156101 624065 1175296 1215741 525925 1811157 423559 1559975 860255 1372541 1168208 585361 1662151 1120109 1062509 1562420 868887 1843188 296460 447199 888507 1233307 1024786 488033 415787 675642 1466670 54766 349985 513315 1686081 1441052 1343865 374815 869785 1886075 92527 1343112 136156 87367 1567200 1194035 565078 1953211 1506006 526216 1615336 170994 187814 1437577 892231 40457 1204881 923402 32622 1649684 753203 1173998 699884 746890 1669838 161034 1204547 814621 1663626 1668476 585953 1276096 1218724 1548055 1098805 818708 1835538 513007 1216089 1474606 288522 1499602 250971 687245 300500 1348240 1632756 536498 1663371 1355822 1236299 1820886 1725813 984458 1965235 381000 1546454 1822700 258221 792505 619957 779301 1064821 1336622 250472 893536 1042167 1191028 1216481 166351 372172 1087223 758489 1516108 388017 860723 1464712 930856 1899626 7718 1733069 977836 1293171 765722 1823703 908111 341424 457847 1925885 59119 225091 728878 1213309 51406 653060 1059754 1472481 624719 673561 76855 680899 1739117 115925 1000603 1643874 1518597 263364 1659561 295854 1692055 1159432 429113 576330 787848 7330 371148 278454 165541 716393 1680806 1224226 743135 1362571 1076715 321536 54181 752799 1769225 86957 1955954 1588128 1088259 1876911 1164769 1089066 1862713 1549891 50822 793252 1366689 481190 1887165 172891 590584 896020 932570 952693 54944 179747 1525931 487275 684823 870085 1813640 1821942 1360213 1041131 317153 1270974 1937688 602698 690717 395976 610565 366763 1692479 1768842 1558137 730958 314206 1054988 512682 819069 54514 1717890 1133619 1741867 391502 1702423 418159 657213 147821 1777949 447043 1277150 642181 189934 1673105 45147 567090 1472511 1525854 1754280 1254035 1989327 1815380 406181 791522 517049 1263521 179304 1530436 847131 1006074 77584 199455 1589759 1487194 1619787 1508692 1216397 1346619 1782591 1092864 1604070 1114188 1957353 640809 130546 1750334 201015 1615246 809831 1252041 287188 1141180 636424 1862982 187458 654684 267373 104811 1352752 125489 278486 1803441 245413 1859965 773171 257800 1738959 1269914 412372 1299736 182659 1771193 1946441 657819 1089131 286999 744546 730566 48273 1225233 862549 652012 621921 504855 1748589 627882 491049 725575 1221780 1045958 1658280 1426501 71039 1942167 90009 1009876 88716 471298 847647 1643348 708621 1810390 1667363 690654 941318 370166 1365996 1527486 635344 1186879 1590679 1313226 491086 1162232 378139 1847997 1198282 1080040 1610022 484040 1126079 610019 1287129 957131 1352325 1559934 1641962 478553 1763517 41878 272686 101029 1225324 346307 1256635 803366 620277 932316 1268350 1838380 1796272 1151417 146225 1970293 1919974 1618032 1611584 263684 1484925 494521 643451 95894 866876 1347166 1185377 1057822 769464 1669991 591436 440178 452202 386001 320472 26940 1134219 804904 1976450 1922819 1437021 1515647 1737571 1184625 1926935 1062618 1532226 139037 538511 1380118 1467614 301008 759340 965481 1609049 627191 1966937 148857 1048774 548634 430861 1860450 1194082 598808 1724196 476278 1511756 1373813 1363852 274556 466684 1377669 1117011 1587099 1106753 774140 1927102 980466 855073 807582 1809982 543720 360545 1864450 28163 1780272 607265 1776504 139442 357392 1461942 168217 302183 390008 1380666 1893469 1959947 1212958 1997900 1365018 866858 557200 983517 1124931 1987468 1050545 445504 1729391 889245 574108 832737 71007 1693604 776755 789256 1915042 1557364 148751 1816804 1214524 12778 967847 1636104 1766425 1672939 74815 1956819 1849592 1267121 768757 1817848 1135347 50545 1244422 44927 970004 297239 1892538 530000 1848652 175758 1236409 1546130 29035 1636616 123478 1344435 998363 222836 1044276 1074141 1391732 249180 971129 866066 566410 1099376 390890 1347026 473775 675452 242367 929295 1045428 463639 1622450 1234769 1201754 697540 1861521 920167 375871 1886686 741002 57566 1530411 764799 1122967 1726492 360012 394464 458313 360213 674353 152082 1278936 455499 1856483 1122150 1694734 710931 295944 1492830 1706988 936608 1512287 299530 450119 548197 94360 1563763 1746867 71222 912059 442940 1968259 1133990 529737 338705 1794402 1418418 35059 1951055 267998 970027 245283 1835875 917730 1167048 1178811 1968036 1116954 704852 111002 639706 127187 994785 929225 1090825 203677 460426 1236367 1349465 1591536 1612122 1469327 1639031 1352622 1888620 1394908 1373927 890462 365052 1296629 1216580 553648 881323 1878299 1807357 1902986 542071 1183100 1157148 1833667 1187974 514017 1594016 1689670 1169281 1666959 124948 728267 1498445 1171979 885554 845083 600099 615406 641838 1203014 247547 1088159 164178 1914521 1916968 919807 1194168 1794818 1268364 1484014 991168 132259 305522 138597 188487 601640 494253 1440757 263839 807178 1461199 1408496 1451186 1500792 1560244 1226643 1247952 1478374 1897049 858126 1421233 1443664 1512016 476686 673767 438047 298077 1737417 711003 602690 1882809 1178201 1943162 851732 150542 1554520 1170839 1064 194497 102765 1455368 1311890 84632 1410637 1137164 1981202 1267221 268505 38288 1411042 1422477 1079535 1129760 678675 234602 1824093 359854 500433 1334543 471896 1423922 168784 683608 1011591 744783 781070 397485 793959 1948872 1374469 294442 1052540 1365767 1065467 1187136 528017 176882 712330 1377021 1028707 1020538 829870 1677447 1051495 1944843 411919 134037 1427020 52151 943481 1230630 304477 1608363 1636192 541467 1131539 256248 1858762 575082 1980472 1407991 63148 152482 591041 390675 1058191 1919355 848455 341961 1710638 1973569 353394 1321037 1127888 175275 963114 1813945 581658 1580426 771728 19359 807997 1362007 1160603 488015 540790 1524835 1885953 337823 1871887 544943 1810480 223206 1490824 1849051 1892770 1777179 478828 860365 517951 1248869 703181 1376924 1645137 500118 163847 1575467 1701352 1693886 1614218 1151606 810534 1581111 450534 1418970 1473562 1715942 1987266 95869 881881 471731 1282412 72635 887370 124170 400588 1046867 401277 620426 838662 550994 577196 392097 1161287 1070848 1939403 1794648 260462 450644 1260771 1971386 1387001 262082 948402 229528 44636 446545 1051460 1843946 765025 815766 531847 185982 1759455 300518 1363062 742443 308685 1759476 398660 1816632 1287323 1188060 859217 1546278 1796298 754040 1619477 377835 137748 1996425 1453684 216302 1511795 1885546 1584144 1007398 416162 1541759 1495337 1971073 110057 1111011 454628 246246 789854 647789 1059578 459385 1353417 1516803 595179 912255 1832718 265004 688241 549704 1852395 152138 290411 179770 636775 572689 1129234 145839 1913118 554360 706554 937706 1920132 1292202 1566415 1832264 1609822 1573738 1895019 1123874 1382066 1575648 986648 1616965 1399927 1140067 1609865 323912 2486 376128 1166938 1750092 452070 1377727 1532243 651271 591256 1658422 1004664 1087208 1553270 33723 1886751 1606909 1088928 853279 592406 1470 1213590 9200 667334 83358 283404 1492898 699662 1171870 735237 1448342 1096005 715122 1413268 1492597 771404 1409652 1667879 1042639 1257862 1867340 382892 1931288 909159 1470568 927066 43639 1886252 411227 1419865 435734 397267 1006623 1364626 1102600 1112545 207257 681506 345805 1130529 1874523 88723 719256 1091544 228955 337619 469335 65013 955719 987314 1661378 1920158 878386 1213115 1201222 1254039 143780 1720006 102054 1895743 1479681 162569 1301550 1486756 703680 1345557 1087273 1203146 1655999 777878 121874 419432 1918925 1351622 1233739 722841 189641 1103324 809256 1813078 1687782 990044 1528917 149452 303506 628780 1605231 110957 1587659 144998 1370335 231623 1069413 1080101 1346722 674896 452301 360947 1577916 536762 202427 1102821 1174622 623522 18648 355044 1624357 940478 1119514 1146694 292967 267424 1992435 1076605 1764121 1954814 738679 916169 1957336 1796148 1642508 1576484 162292 234899 1170592 1631436 737380 158106 768118 1776298 344959 1353690 792576 963612 1789181 351821 978049 1699352 1316213 1492458 169951 844537 53132 322620 970661 1187540 458255 185410 166454 1229225 418607 471919 1226172 1640029 1460749 1352173 311014 155927 558561 1453839 1066300 1011051 954381 1311003 410235 447353 819514 1624953 1836277 1144667 757183 219344 550032 829500 1291950 999625 1267580 172213 865291 1437856 1627187 1619859 1057487 566877 1529010 165940 426864 1529185 1260183 1893342 1719477 846046 239427 1506068 207697 1025513 1795681 557273 42042 1595437 1006323 1086437 1125565 1208794 928219 575909 54222 1313806 661662 714549 1719551 1931263 141473 831736 271222 505206 713009 1811078 473442 216006 1064480 876063 360751 1969810 1424800 124548 1806736 1567674 1383809 768993 365081 585480 139631 1482551 934293 1783949 1803697 1033903 1109433 1835782 1149190 1222526 749806 933351 1585003 610297 1911406 756948 758469 1623075 1175536 490327 590917 1119658 733582 923516 831159 218257 1919188 1287470 1222978 639847 498105 1052880 1372869 872086 187314 1762641 1130174 1278463 513470 942190 1659478 28968 698663 229117 569724 1260910 609630 480816 82523 1373463 42446 592599 503123 481432 453465 103036 981063 409000 1260738 1596570 1479299 405322 1225541 1872724 1012413 1698472 116969 1088869 1741590 986679 1006908 156188 649080 1175237 1965259 542563 1549009 1715282 674376 1030207 1395364 282726 1267937 1596364 1046741 1224420 1207243 1314612 105338 34781 222525 1887480 121800 1392352 1633074 1696967 1086757 1043111 284264 447690 1083392 1884006 1412621 1872536 699947 278796 470660 335957 1202723 1067367 1728185 1289082 1144650 1248661 757624 1219013 1019633 1428548 1155304 1560336 19060 720008 450138 129862 605839 356579 1811256 1478390 1165687 1410208 240390 526926 67794 1036177 145219 697418 326393 1428025 551779 919198 1752937 1755321 55457 1306303 770492 749857 1296077 277916 528078 94143 644629 994617 1862091 1331374 1957007 1479380 1942971 1270013 212638 1200430 1493512 1433527 388761 56608 1582655 254413 257654 791149 1367476 1294378 1686634 474300 172009 1721644 797827 1435006 1383744 1432969 535934 1414362 1834452 1725004 671766 1102843 655206 1753481 1123015 557970 1225426 926641 1982495 386572 1559134 1634538 732408 1547507 40141 124775 1504007 1695454 497587 1785782 983818 765811 779614 187805 514857 365160 848520 1429906 147061 1929686 696823 56246 1148542 896417 1304774 1604579 1131459 1964838 1745312 1800512 678921 1256246 630409 1227703 573197 168286 1869283 1713576 229336 777242 1946182 1893406 1506333 1582084 140432 203899 1099892 740338 285779 305271 589064 835497 1330170 661942 1755117 192462 168172 146861 1824647 332674 403322 469359 940987 1435476 918635 1816482 1111502 489143 626200 1394514 342537 821799 682255 1616266 545295 1007089 1486674 1617076 489613 1277232 775049 500680 1829934 1807323 893507 1104042 1528104 110203 121006 1280934 1506879 220450 1125999 1155568 1640007 1754999 876786 125514 1868475 319282 260534 1006357 1648651 1475074 616002 1882452 1470401 513762 697803 1852696 1091931 58624 1974778 639960 490340 862064 288218 1330660 1086006 467930 1547429 1464773 896639 206169 1024281 1321135 101500 9496 1841539 1872407 1015627 155947 1706568 587364 1223684 244320 510435 1040326 1109276 1917072 1779813 1341440 437180 545716 1271148 1244863 390558 1237018 199774 547907 1380963 898098 893572 704210 1783185 1025627 1765765 1931750 635973 994468 1262834 119524 559923 666557 608273 806 1555422 314648 563955 1788047 523944 111271 1550629 1453048 902980 185912 1191553 553850 1460615 1098999 819044 675464 283865 1894979 111194 79668 1384298 1119120 49785 663794 439986 1368276 1633294 1717926 834927 517386 1975637 371811 47507 535331 1754285 268057 215946 1836889 1361837 254443 1137965 660984 879684 1858252 1699302 1991456 1618796 1933255 1978455 1213948 1079774 1703665 405319 1494556 918014 1572339 1483531 1994892 1320566 1151356 252895 289046 1476022 1790823 1386164 1639834 560306 164210 1354580 635280 1255116 119005 1665424 711043 24223 174336 1342416 1090515 3373 634498 434831 1772192 759126 773268 680103 94672 1634564 855223 488534 1106401 175414 1215569 1488593 850773 1116446 168955 1978713 790596 1633116 1237082 730141 234453 674605 173624 1733242 1798555 1443098 170671 1961004 1430069 1603237 66632 1766156 1301538 301015 819017 822927 1153522 1335078 1781407 944810 114573 252717 499428 819630 1231597 408832 1537312 485114 1635612 1951686 952923 1853043 1862282 608031 1953380 1108336 469547 1477498 1055828 548898 952295 696861 1226661 136306 196956 784301 386646 1003344 1827963 1454187 1608218 1688251 1154411 1133760 688319 7268 1619765 1707304 155951 1045254 386966 364736 490527 637485 418411 1120367 1676239 1305364 1503244 1528365 499268 1928899 1413292 1281361 1797836 968655 1967337 1974178 719173 913011 384007 1065613 478789 1764108 627589 989953 859262 952216 1221214 60563 375366 1125286 957290 516324 1203687 1939356 653954 934712 755356 1144458 1284884 845661 1585244 1155269 1683930 264473 416458 601497 1634603 1737798 1305590 1102968 1131190 2228 1378299 510298 1283459 166869 455403 1673050 1892137 1116516 328292 1291697 920504 436041 234822 345764 1832596 1663248 31769 1507746 1652855 1269996 1649412 1137687 730556 1374989 175150 541646 826486 37124 1037375 654470 1137386 471374 130308 1905401 1088137 60615 1107365 1330374 452261 1971728 502886 1629174 167079 1150009 547341 386978 479515 1702260 1624439 1139734 667076 320417 1986299 994883 656744 1446595 447292 1758895 334298 1063581 1972154 1877668 1281398 1313820 1477499 1781630 910271 1600945 1144245 341687 210417 1178656 719815 1291675 555161 1122198 1186428 993864 844260 880239 1304322 1730132 1761355 322502 1382729 905367 1824369 399329 267329 889259 1523978 1367760 1184510 350356 1657755 791279 1762715 252274 1757916 1974200 1776371 205457 1857269 68936 1930141 653278 1635213 1602185 795098 1522475 1455938 1182436 1780986 275995 91196 1899508 1915976 1716872 1420715 1630057 1185653 1836037 830223 1322572 1759986 1355050 877337 61152 1151916 564566 108158 594644 1467820 1226198 1951891 296574 697531 955359 540604 208052 93059 337959 1965003 968670 708820 955107 369153 1026742 935170 267395 517847 1411802 803106 1864829 850925 155194 1151865 1883432 370721 555099 732555 1783670 702754 323051 1100032 512815 1644022 1468746 214760 1458857 1053258 334995 1752762 1722664 1492657 1029720 1832888 1014308 245882 418738 619490 686422 332498 1808779 598164 703801 1829341 1058038 1955192 1111575 511680 993344 83375 843123 1038776 1278954 1514201 806299 451448 502551 882456 856034 525853 759504 959129 1576705 1297717 1785472 85632 583149 404135 1917941 913440 1306385 1513179 435086 1145866 888570 978190 1842980 1517817 1973427 407579 1201995 660155 1156310 835108 405899 158299 1677750 626166 1658576 717536 1850107 1604176 688502 1387768 1787580 1538313 992213 1159015 13861 1377828 521274 293646 998818 1899368 164615 1381970 1260086 1229411 819508 717230 1920193 261937 1807183 269482 139574 1203851 1316629 1853730 461577 1550763 995688 935676 1687670 187051 1441690 109443 1247657 36232 1291988 1980705 1259950 326179 1545785 129588 901118 1015019 492587 95372 1108470 1854935 1909365 1667391 695957 747539 1832002 409518 1856685 1820888 111965 391589 431225 1023458 412886 1534048 151768 720366 1756733 1337715 791484 965987 1584324 483689 1705447 69412 1800955 345966 1938327 986825 1142247 49943 315442 1030521 40058 316306 566228 1054772 482757 756445 1398003 426148 184004 1895910 1498276 1200072 356526 1209773 1228104 1370469 1068207 725357 812114 1869091 11137 379554 1654581 695377 1825230 1928087 1635058 211128 1331876 675526 1025519 1098850 815090 1804392 1011722 809250 1100360 49915 1833480 528180 1457305 304122 1649080 1278532 125345 189228 1912375 1666833 1108078 1108874 1075599 1377638 1599488 1175256 736561 1109307 1552381 1472525 1012181 1230369 1418948 1341141 1541406 869512 462605 1513930 1758728 1887387 1314158 1394105 201636 914343 673539 691181 755904 1712047 1799877 1035374 916074 566048 1584881 211067 1129422 1799093 74446 760462 1999925 1126354 1825190 1545214 1773305 502152 106600 777503 818436 557312 1644492 1656950 937100 1019936 541375 1741882 1656192 922752 1913518 56275 1468004 180336 732232 422254 49835 17158 191706 811948 372687 108235 1159251 931447 1371855 870788 68738 957740 358040 1926436 1463121 1552088 879113 1672833 114465 1248933 1451587 117251 1998839 566005 1062599 788750 1587203 647969 1032688 981417 919907 39332 1884848 879035 1126896 1405918 157064 977919 1625316 1348778 677424 1687002 84254 1251741 49552 390782 1276803 1236370 1959425 347007 342904 214413 811617 1977442 1386207 642399 451887 189293 126125 269084 1456323 1680828 1141983 1291248 72357 422723 1855136 1844359 649139 489611 1187687 1942504 773352 1648820 1432926 1063224 77386 327065 517424 1770334 1392797 1540361 1587764 723068 1117031 1921380 628613 1102180 279699 15563 25698 14068 182701 1317189 1800168 1607755 1193806 1338834 929815 1180577 1650256 1858342 726570 1747684 1122399 1994687 67652 851464 1983103 648767 980968 266367 944060 736393 546394 893054 1728108 1140832 692078 1620503 1429704 357739 1681532 661934 1314418 1506926 449105 957349 1899831 1930625 1573392 1002953 206082 1639679 221242 1014027 173171 1721159 1193219 929345 1189068 1520586 1342908 1310296 1291394 1840020 653843 11612 1483949 1648942 716564 288844 1106752 1330376 388039 685361 1661705 1851094 216737 1818987 838337 1132694 651902 252313 803552 327306 66525 474834 1839919 1015877 1431307 1279510 1636575 1537853 625751 726280 1954083 874104 99077 1959143 43718 1732675 981814 794257 1329253 118559 1899314 1193537 825568 1922380 1587952 1153126 468939 1083150 812909 1661762 408267 203029 86341 273145 1973872 423270 1264711 1297217 1755987 515200 543683 320659 60181 1271467 1319264 1635164 445763 1052394 1794065 643062 746295 1934614 1760542 1788601 73437 118723 1088301 185069 1111225 857783 1697176 150481 1800245 1805552 1808990 932129 1906438 1685029 86920 1349064 440383 1060734 481248 208319 690822 390932 1737948 233605 198868 176134 1835426 721684 1300079 1833724 1528563 680937 1159418 1467275 1915835 1874529 1465746 121138 1218143 1831705 1082015 1613153 1206007 1613838 1547439 1400767 884351 1892505 134781 1108047 36475 1830352 332248 1855319 736758 56918 537071 652848 603537 1349039 563379 865988 804025 1260542 292508 192417 488912 1665804 371394 168648 1481886 685350 772235 1686341 631709 1261999 1676209 611437 1086144 1907616 1825844 1036387 1951804 1135447 160525 1558149 1837347 786741 1867650 861962 30225 943051 148179 500959 726585 1769072 655285 1980491 1599001 1421583 1776140 499898 1142471 1130121 340701 575515 1688578 1592768 1097800 1117040 372002 403221 1730184 1529525 338603 1335065 1386849 1761958 1467775 834463 2927 704089 1139164 601104 1432015 503610 189026 844479 462314 486301 1901020 135698 1061706 1577918 647161 1232565 43559 754334 331528 418451 361675 1804994 869379 792618 750517 668315 1451659 731359 1809228 755772 1200981 666762 1424958 1536463 1218427 1965399 1095126 1506284 1170725 1274020 469885 864832 432107 824683 123749 599551 1938046 883731 1268027 623991 235586 1560912 1627696 836744 889480 1320645 1170198 1250640 165439 1596139 871013 501130 909262 1229233 607674 1694830 428773 253771 1747197 1398380 1378436 1673798 118508 1243185 661518 138672 80961 223285 556003 1614359 1471030 40702 655228 707104 1300325 503448 1949132 181837 636064 294872 1546538 1099785 1540302 174939 1634782 1644266 283711 505803 1845235 1798302 1576209 1036535 968639 1084583 152711 722354 624303 1353638 1553894 1384569 1135966 420544 1996059 712057 1441270 1299669 347261 717709 384570 1770424 653516 402419 302806 737450 300911 1304071 1749323 1799976 1328160 1081292 258204 1596552 1077460 1834721 663249 553975 293758 32276 861019 1899459 959723 866739 246662 631084 1254353 78703 322570 1733663 558212 1027570 639509 1426345 638808 1983854 1897422 1841110 139440 1385934 1447466 151741 1885299 559984 897203 752613 1540113 403640 1710652 1013671 105720 1906720 1803095 20483 1687811 942168 439 623213 859185 1642736 1547649 1824687 987038 1461161 357977 243554 1119855 93157 127488 796107 1667685 1726014 820847 1466917 1141187 534298 649813 158198 1571092 1081715 1645924 671962 960742 1689530 509844 1934533 434759 680174 125684 644701 803153 1269865 1987797 743788 278177 277133 1731514 1175233 841340 422299 577081 1983156 323460 99608 64434 1037653 909848 111434 1546992 152521 328164 710136 57224 241124 54164 1190661 294974 1847143 877252 713251 1394641 443958 1353472 1307482 757598 1253179 1387249 564782 1731119 794591 461074 841744 1593125 1295609 879453 1209212 1360548 1308742 1028790 216539 1492514 527308 991335 1768983 510535 1387268 1458785 378788 1929229 1416440 437739 1334802 806670 325539 259439 1836179 1507136 1262263 566604 521424 1964426 1838658 523994 1351123 943129 81614 1980512 411611 412090 201246 1946896 1848154 1816495 120448 169199 1904169 1603943 2499 769142 1583928 331281 1960896 536069 1083708 1247055 1058052 1509469 959924 922870 1063188 272588 1128689 485389 1767157 1592759 1657470 327404 610280 61183 288536 871964 465395 1820779 923572 968993 843672 1249303 1351948 827525 1126018 1769637 1447853 1405422 169709 1633311 920558 258999 1133508 414630 1509898 1849699 331324 730749 1754886 1679782 569818 1046750 1538083 1969531 861508 670315 453781 1531999 445287 1559894 354814 1667300 696526 1010319 817198 1781139 1117868 572406 553667 174365 1968757 581459 218338 1624718 1939017 985526 1296299 761886 1150968 1582980 1266178 1357694 1243467 970998 156333 1024380 55436 871084 1163056 985538 166855 599902 443275 223066 130647 800667 1831213 480974 536116 1775816 406486 1195790 1269046 1672746 346137 1759544 1899679 263610 432394 1264071 31109 1127247 1055585 1780693 1873473 1895802 482913 783841 425259 1913071 1956623 1741132 1437639 1735626 501855 1703030 1398798 1806108 888036 342053 1137066 16760 678892 1441613 1883976 28186 1508734 1749325 118248 791145 574749 1690767 208477 1230025 1923263 187936 76665 1469615 1581857 1663167 1776760 1816866 912695 1206438 1828096 1832512 1322123 1250161 903522 1645449 417448 1595495 187990 1556719 1220491 1213268 410111 1576212 680215 321385 441431 739075 1835707 1405491 1208978 1474637 46403 1430489 1675468 1091035 619163 1927359 1740330 1653056 646782 494477 388928 1671518 449817 1376686 1108330 1904727 900093 1186405 802921 1745260 1746460 911305 633863 150199 836205 458157 503797 256211 1708686 1541394 1343410 1791047 1701234 741293 701632 786724 1418417 874021 1374953 1520176 314621 568674 952988 603249 1830374 793442 1319519 1109443 775780 1336498 1607530 420738 1287293 908252 935088 231371 715913 1903584 1780082 162290 1131936 1919763 746855 1367487 1321343 1449129 186485 1325408 589978 488853 1328395 1299686 507274 1560899 415229 17251 1420202 1367028 1887577 172462 27515 1746384 1884739 1151675 397536 1964013 1028840 1081466 1397486 285572 1234210 1141243 545588 1672720 1174853 264058 981484 1425503 1676401 437966 462520 1967170 1348830 710058 969168 302198 342528 1042496 1294975 749314 1606091 939940 1922401 1257632 944530 1131975 1530329 739569 1588854 1820367 325795 867426 797087 1168983 697313 1860588 797231 543849 689780 578327 1240735 1688174 1057718 1257336 1484741 207970 781365 170101 373615 671901 1925688 801200 1060475 1812566 1358296 1854121 1587435 1197241 1271712 64114 1997261 1851040 41966 1653516 1451371 29999 618936 1999642 1210478 1115666 604476 1186985 1952854 953899 1273483 163606 770834 1556632 501084 522757 672110 646950 244350 789301 1204722 995855 1503105 272765 345350 1573042 317067 1826833 1706061 1733420 426375 1368523 1005483 275415 772180 831475 1498977 1544365 667144 955061 1938007 111407 1904267 1533497 1939058 1761558 1440593 1466258 1595196 820511 471536 197436 710489 1959841 1225604 1688291 1572716 1552946 367253 703111 933943 448610 86137 539756 1439558 1706896 714205 1907308 1826824 202145 35329 1335542 1527046 1620606 1830608 742801 286031 445413 1162033 180142 1689092 225741 1248367 1626612 614551 609565 1568783 1465307 4399 1391526 1690786 1057935 1068000 725337 791235 1264450 892322 426218 1300311 1963471 1676629 902133 1341173 1163294 744803 757865 1255947 1738488 454904 1687012 265518 1564547 211717 2905 1637357 761163 1716641 874429 409594 1879421 1320893 1930243 1402597 257504 1332954 885564 1236275 420315 583851 2926 207070 672919 1233341 690500 150826 856321 602866 1008825 1695286 1455920 841907 604969 615177 453173 307660 1244512 1878157 534435 757240 447389 123469 490821 127052 415129 1122529 250193 1073773 729498 1319661 1620959 948163 1037138 1439760 239576 383746 1569883 1863132 1169739 545653 585415 1616474 727222 901550 1340475 1193263 349388 417853 1061083 1155296 740323 1207117 1375772 283716 1429015 1010187 870733 1010852 5095 1695130 905540 1918437 1677343 1134564 1988988 861396 1299915 775174 998640 408066 198600 602755 198413 1776419 1790598 1587710 297743 1480289 1093914 782577 49311 1365684 1748700 1249404 279156 431976 1271346 1750733 946442 164957 776944 1242047 1001475 1080245 1408801 1738282 43780 1103739 906633 1300411 1666907 1970914 1037117 414926 403447 557380 731307 167338 1642018 559738 168812 965002 920944 1720935 1100 743914 1743122 1557555 595859 1803759 1116618 917222 19643 882903 1134955 1781640 494857 1509886 1670050 1435910 155845 87440 1775176 610694 1186285 477649 299689 1088139 475482 1143701 1943717 801443 1048461 1841540 494982 30417 284010 1427756 1033446 869838 1821771 1153905 69088 1104548 686946 1790192 227547 1519658 1726930 1761696 1712057 1306204 137843 201497 1100995 1664177 232936 1598030 399417 120706 856802 1570509 1447026 669074 1350535 149838 958522 357700 36485 733153 1865861 1165038 1492919 278059 349306 315297 1402995 1154607 95186 1716897 1148651 1428289 715177 356997 1401037 916697 1430022 1769298 1367371 1654296 686335 100642 1036571 948443 1743934 694322 49317 1316194 584891 1125178 1792654 1924663 1875228 1300550 1723070 481598 401253 865134 754349 948240 1390205 243957 272585 310492 103209 1486714 124306 1917834 1813316 1201633 806166 1650727 1228476 351341 1235223 1436030 1742840 1062294 719039 827502 642524 1279302 644532 1469837 768768 109033 1772008 1358950 1163264 1781271 661245 711947 1945503 1328675 354285 460195 1125149 388681 1543722 891905 1633782 156507 1541058 1481244 1865701 1432897 787987 1961727 541744 652465 569911 1454207 589913 1472638 501807 1987427 288389 1175276 1834603 1914213 1163734 144091 871814 636001 986036 1960933 1892029 1452563 1294420 1590460 253880 165327 985078 1823320 334758 1826211 1021306 685979 1959664 1308990 555361 1565166 1002373 1637392 882053 581973 1738036 1167736 985122 920132 1857882 5914 214384 39627 1168937 472921 1254472 788905 30999 523341 1989531 1464098 1936830 1993715 805801 1834180 591225 864157 1318678 1445734 862666 1149335 335232 548299 377230 537908 391120 212060 695303 779211 1079588 833153 1722643 1071155 1598731 190075 258443 247738 899464 1955833 217191 313367 1975988 152592 776721 1822846 782276 1669435 928862 503515 522043 1156586 1979910 1196462 1501001 55660 557993 1637373 116718 290295 508780 1422029 44050 1616446 1075089 78236 1237556 674504 1343498 1919637 1805402 150256 961437 1794713 264388 1676709 1232309 1891251 908160 1287629 879675 1273226 400280 185686 1705595 770155 749416 1236983 1369533 901044 266859 1172451 1476501 1141461 1269548 80813 549266 765316 577207 872552 1718029 1130341 37385 1134353 1763420 1985156 1879308 1596884 543731 8341 1994920 213083 696033 196958 1246042 1606779 919118 899036 833145 378492 1918092 62883 1839402 1025134 1303301 1465891 1376424 1925106 574381 1389666 1422280 570228 1827669 1420743 679569 1805676 1316395 376812 963079 1237205 1479362 1745239 912707 1257925 429161 100518 815522 102707 627883 739864 1306925 1266982 843708 1399568 1373434 1435649 1695868 1690943 888142 1229287 1150996 708072 312829 1167032 692221 1734842 900695 1870795 96147 1411545 1076481 1203123 1612941 13448 925539 635990 1245741 1221641 430247 577821 1471331 1934024 1749537 26214 1222034 1225351 1636348 1345315 74229 1161520 163588 207489 913216 320857 60341 1179490 1499521 826584 117953 338639 577262 130773 905294 1166560 448081 383473 286526 590925 670858 746050 776377 1392636 1528712 1043063 1741276 238096 781754 544533 1181705 516778 402796 247026 1711405 1378352 1554669 1428417 1508748 1982110 1454644 721642 1165888 1778418 1401095 1448002 643068 685763 799571 1303130 975065 955785 566245 1272977 247601 1599646 626292 1377549 56704 1749411 1944854 1737137 1717384 1644645 1891874 1907218 744811 410328 1485044 1030434 550181 1488664 55977 1961732 1009804 1697517 1274753 515318 1672788 1955677 89642 313538 341155 205819 1991522 787918 1460027 1905355 814567 1498547 1610778 1857192 369196 341484 697305 178903 1089473 1625626 835036 1857457 552687 1009070 684666 625672 1491098 203758 1250575 1525215 1829561 1066847 233370 795887 950626 94629 1642268 1904374 1032401 510148 1090210 813809 622038 649152 670565 1744589 1366238 39507 992162 345509 455005 1562838 1829975 1081477 917266 1679964 1451554 1841837 657651 481864 179902 1696754 1238810 9904 1876279 626016 1183253 598054 1109949 1094306 1338344 1113788 1279145 1326534 973730 627513 1709947 1711760 255842 1565706 634887 1199289 698904 1396203 456012 441704 1391721 882474 1987155 1173415 553514 955702 971573 1772359 1623969 146083 246919 958530 468203 561171 1303459 84247 1951957 551452 1842796 633080 356461 1181385 1280779 206987 804463 508209 1667798 1790144 344296 1720480 23714 425184 917333 1450752 577838 411968 1274987 1523884 1856037 346512 874445 1791086 1800044 315317 308124 791655 141743 1693084 655143 973863 1387865 566017 664245 647694 1634041 1344447 722492 1121241 1160079 1107027 682535 492119 1157292 1419462 1841882 497756 855054 1594744 1177230 230689 649070 656807 1617490 1427054 1408135 1369710 1973845 1233577 772427 89845 343094 1749420 1244595 1584761 782274 1883307 664158 953296 43515 208755 766705 901817 519766 358167 1417072 47498 61614 1843013 1754388 1944347 477068 1284862 364245 1579930 1437402 1587535 969532 168757 1414452 1867198 805610 1632334 1682308 689238 537631 390135 1126100 1001122 539012 596505 612914 43925 409835 1948363 1144158 195420 1509174 1752928 66346 1789844 936138 1384804 1957231 316473 1107592 1460074 867882 599273 962722 565846 1784017 1993612 1236807 1844415 392678 1431946 978557 718893 1457903 1763535 1867851 1530949 1951385 961391 444499 1279654 1194405 1324654 688273 1435137 178398 1783961 461815 192144 1808084 75715 52087 718234 1950046 639280 44039 1843500 140462 1363784 556513 1785828 1946374 1650953 514606 1961887 1219581 1461734 1279512 1425609 166214 446775 322038 299808 1642213 4524 1670946 670237 1063411 272022 115570 626559 202605 1873946 425578 1684152 507329 332045 591226 682087 683622 919968 368275 942760 902312 404524 1528902 87967 285896 260836 1180435 1716767 1121662 1843166 581472 86332 670588 654622 820911 1908066 1655366 1406990 1072224 1240384 1728075 1141641 1585707 1809243 1695366 1653406 22203 1154522 1803012 370740 112989 1892959 1759603 1866703 1303894 709232 261326 1766452 396765 1557871 1081341 888330 1580797 863553 372361 469511 310572 1622246 1572680 1736562 1972882 1194140 86115 1207957 607921 739267 1651585 1411874 1489347 251493 920768 1586651 1745378 22510 371628 1488312 1415030 505703 843034 387071 631807 1325270 1789087 419894 1442201 1613549 1977758 73363 872634 606480 2450 138499 798527 804383 253271 1527632 1254634 694396 947861 911517 1210260 661441 208373 1653773 1939214 752887 1708249 838342 1550488 1933292 291426 1995227 1628138 796787 1931168 1696977 1220885 1425157 1511678 1984380 1158152 1084097 551321 1008267 1992531 1707589 1961580 52430 58158 1195496 302359 56722 974321 1059046 1275458 1687594 565036 1113438 517862 720198 997745 140899 211539 1714595 934391 315507 1798631 418899 110588 977231 568161 855856 1100981 378768 450607 504272 673430 1153916 1667129 1628241 1503212 261497 1336372 1189869 1952050 798276 632301 1590241 1493362 11908 1646088 439519 1762999 421543 484215 295581 1558741 1113433 167431 488746 959200 78589 123318 1368270 1656527 1845855 1516333 1541560 861814 1868918 1135107 411131 189239 306970 1410634 328067 89077 1152945 1278442 760092 1512540 869683 228794 1557172 1897020 142945 1651996 481861 1047200 1243161 1303051 708872 202383 45591 128274 257637 1946070 1956691 151583 1869858 1414462 613052 946119 1340877 1740734 1237063 1914615 1771440 1018403 1497193 1706233 253864 1652902 810214 1821840 1760156 1417922 300183 961554 695076 1207006 884300 827697 1401458 813203 1659777 1551267 1109571 1701446 1042466 455994 1102931 1521053 1754443 1785657 1706520 565704 611258 1182222 1880482 1293975 1127064 892099 725577 265140 667020 748515 959897 1519785 432975 47322 1391019 640882 152729 1226633 1652220 279649 326010 1013426 1435738 1756160 485902 964219 418305 490978 1741149 156710 98763 1468720 1417906 999761 935956 1979688 1828715 1569981 1286952 303838 1076567 872563 78346 1543981 1806506 1241696 1276975 1478064 1286037 1469013 16085 1098690 126497 1096518 430440 680096 1635808 685193 483258 1418029 1397600 1360870 115141 1317105 903540 1085889 1460814 1346119 1760285 363132 1374802 789204 504591 92132 1003526 1602110 17192 22911 1407154 574385 1204773 1477693 409823 991352 1016956 276035 1130868 959441 460273 1235200 376066 911529 996175 906925 1771433 1156525 1454508 1709749 1842326 1625074 932688 1216837 1194347 1577732 843563 929399 563023 1975052 1776261 308172 429038 1677209 227831 1694915 1795974 1236923 1392779 1787701 1148373 1333540 1495331 1285100 1056602 1661906 266958 698774 1158417 1811998 425135 1874189 871999 62356 1522560 1015110 1715239 605945 522468 39600 1622207 1888125 158785 1730197 735559 547188 767529 813705 1277322 683131 710636 18365 1470763 1368916 1790140 257365 1140202 1813929 339314 1173656 707925 893220 142377 1646451 1928306 1690272 1549796 885621 201235 999632 727305 94533 1105899 1078078 1672914 844558 139475 851496 728302 57923 1493645 1370466 380925 813404 1374228 1209558 1334021 447706 239796 334819 1627598 464793 1393136 1578213 1433345 1292812 1393556 1700702 1994209 960662 1824939 173669 1375241 630274 1064528 844695 1537333 1425952 1188997 508592 1725550 1541773 67930 374476 616071 1726111 1296387 1236713 1510153 1025317 1332921 1412091 350031 138596 383116 549299 200881 186415 1993955 673284 124540 568202 62072 1690295 516954 1101357 1026110 1062103 176953 539946 467120 669113 1543051 251392 1326453 391443 192530 877186 890280 1255668 1330484 1462717 701409 865858 1682568 988007 1683280 1527655 66012 333614 1181346 1670897 895281 1351723 338117 206278 466408 1950631 101642 350814 1107636 95500 1250735 1919464 1525680 1328331 93647 984965 848081 374489 1291842 1038420 340140 682015 216679 533441 1140831 914517 1464395 1816983 563194 1421846 727977 613152 313713 1711216 649389 1114067 538811 342300 834906 1493625 95306 178802 201560 738249 1276275 1073164 1209604 725650 1845288 1504140 631420 1307176 1025240 734888 569546 1305603 718417 1012878 1895998 1987008 801745 1699881 296539 1153733 1293673 364407 425252 1488999 239836 1959393 827746 1861064 1378178 924843 441077 331667 263260 1493828 339402 941067 1453799 904273 155581 1082105 30791 1913023 1350327 765613 1796246 462986 1380572 435559 650476 1179217 536965 981451 1117076 185456 75232 1738324 1980671 1548807 1969927 920046 1978929 1276776 857907 209314 6607 491779 1737312 910112 164093 11722 397684 575772 99831 499876 1792903 1845962 1968475 36819 349179 1280123 439981 1076276 760933 1733733 1669983 1516461 811929 90331 1491953 1076086 273708 1822365 1492260 1362207 1999259 1357297 672858 830916 379897 230928 34575 1553919 1627834 1776146 1682857 183815 1746352 192391 53402 1228500 1514721 249953 5408 591789 1135506 1683411 703488 1246467 493735 411732 1754718 1476057 660119 750324 1194998 1793016 1176048 1956468 361981 1098603 1439122 16005 560222 453170 1208660 1869216 1761965 313614 1235703 1595328 651322 1450176 522917 78612 1302277 295299 119307 22148 287484 337225 820984 894887 827869 779329 392193 1477580 1293867 893805 1929376 1594983 1935247 1041082 1335700 103699 1706229 1947603 609962 1267288 383948 37184 144146 1452298 1656750 1840376 523654 414851 269959 1436200 1340541 371483 1131072 548067 1456528 1414112 1334473 1578003 1389559 1166739 1490934 149085 452313 1193383 729221 390983 942810 1318502 365145 630046 1434106 198185 1831214 1918954 488577 127573 1226886 1814270 481420 595593 1177295 387102 989774 492920 1432219 619869 1367178 451222 906432 1757153 447023 550733 826684 1528698 352271 1508226 1314166 534903 303741 314385 728160 1868711 978156 650980 1782374 856057 519219 130889 1078212 357089 1843476 1452536 1252647 1272975 1557294 910732 1030780 1571218 1623978 352487 856030 1117978 958404 1267685 1523174 1514064 819840 1565069 673946 766628 1578089 894132 1467269 680218 1570057 631797 361215 878828 208416 580746 1391960 1286605 1744749 858606 1334001 645693 1478966 1036977 1686749 1083812 1226761 512256 1449086 264156 419465 681258 1807629 397589 1722422 1889303 1556713 527670 1212457 113306 1377700 1552255 921810 1080071 437396 760151 107981 1063415 1010880 1825934 400843 1362844 1171626 256753 258341 1372416 150065 926977 764192 1822491 1666119 642617 1085668 453204 1702709 1133741 1255618 1632767 1586892 1526005 1087494 1124370 1617381 174686 1320167 1234104 1694593 1979840 1806873 1010106 1909370 418269 1118138 468172 195808 16204 799697 1592545 720894 1336740 1171088 1973863 1222850 1977049 1694660 683862 951984 214952 1674958 1662185 690014 1634169 1923849 1006032 1181953 1653405 1813273 1561250 1407198 1759179 398797 478507 1657208 616273 516787 1229976 620547 1221055 544080 1139524 1991400 1908867 1022289 770250 34771 1027272 574752 225743 114513 1174649 1084574 1898444 1193637 1146765 768999 1396973 1677068 1252470 671361 1200107 1909895 1837800 884030 85686 1068074 928480 265399 1825735 332419 611780 1258294 337215 1093962 1385841 25205 1563900 877897 767670 1365556 627217 1902107 215867 1698856 681325 694192 1354640 1430724 975955 135298 1731668 1807805 169408 1652660 1359915 294818 1412723 375338 726523 1453060 523559 1613573 502904 1952520 446169 1781100 1438500 1729161 1581628 987523 1335852 606872 413231 469208 1287960 1793031 1644471 1713250 467208 1129567 700556 513188 1694500 1552930 1722218 669970 471523 824369 352105 1891030 20075 1821603 912617 1975280 1261381 897949 199908 636988 387508 1823913 1759767 456007 686959 1973873 1911028 1392425 430808 825776 220089 251816 782753 398278 417469 160063 826668 1129793 1197014 299077 1263523 426366 980040 455436 1530544 964556 1968962 1503264 132276 1604495 1977456 471716 199963 1344246 796258 151371 399355 203087 1786043 534634 1901920 1144345 1151144 1856308 936865 1418437 527411 1761064 1453577 309801 18382 1898649 1988721 184945 795531 1976797 847888 1171482 1680642 334417 100172 1566724 37580 1082582 224739 729836 90616 627533 1494801 1155139 884168 1959667 293151 1516609 235567 251274 345766 1846264 334112 548679 486928 1313979 760728 1758057 1232358 1581164 624807 617695 1993222 538456 566258 793360 1180602 143799 1588909 1138825 411948 57916 820558 606545 478607 1005050 1050593 492470 1239526 647413 224076 1635236 1718182 41824 1318886 1658265 1643609 583181 530305 1735557 1729496 826665 153055 1089506 86441 649978 997187 275828 903417 368429 706841 522808 836200 1399189 1902006 592613 1190383 879007 840072 884366 1916273 1134690 803673 908442 512803 644119 136720 437808 1450541 193985 497413 5446 250243 1187360 1258418 1654108 368260 1492042 144694 1604295 794169 533306 1055112 547566 995112 495065 1501009 795380 206233 338579 1496696 1605735 672381 1171302 863389 873382 287274 1064646 1371793 65789 1247741 1517810 846904 193009 944990 1645863 1667553 697491 1549742 1629547 1913135 1227410 1416349 993396 416667 1612167 135409 1573387 1554006 750841 258576 1370625 505361 124969 1038607 349618 42298 638929 716751 1832703 306256 883655 1192507 810023 790584 308035 803129 599967 1996051 1584744 1384583 314091 784553 994155 762720 1681009 1299205 1971293 181474 1430161 1485499 1940351 425309 1624239 1723293 1353607 1822352 720920 968736 1610885 1959993 172879 1468930 878750 414259 1662672 1811359 1731458 1603192 1549437 1463354 901392 730120 1654875 514786 996414 1443229 1036312 1140583 988241 1265989 1194291 524255 672371 858566 1309609 735362 538158 561556 936988 1958099 1983395 1830187 1476496 1348840 1188096 468796 1710213 1807477 1394850 223348 1431731 834213 1319960 41036 867816 1154848 773750 914960 672973 735890 858388 996435 828538 1032018 455673 1537354 1454742 1181161 1480263 1181545 1250571 1579257 86512 1033500 1425849 1572154 14570 1582428 556667 1365915 1320398 1146835 1554649 357376 280020 1092768 1570007 737777 1731051 1514398 1993993 552641 1983308 661580 1282839 1900589 1372005 1361068 1743329 933559 1953192 1925745 1196662 729604 395699 468043 863452 840568 1823083 216037 640157 1225697 1968227 1680289 1672374 1231478 827941 1779309 284897 239926 1889086 9866 25737 1677355 6908 1306891 77217 1305765 430629 1907600 819814 1363641 166772 368992 468528 1613901 1316100 1353546 222467 1597890 1020282 1549595 156698 1048744 1903590 111721 1756399 60549 81833 1038970 1868554 473502 1824543 1265935 660500 1368186 202342 1703035 674552 1403965 1795179 726625 1908128 1184136 923941 1985447 834712 512534 326834 399814 410827 1675929 641036 125912 964477 1615423 1878943 1295533 1724347 1643898 1182175 1700771 1481085 1977923 1758873 292104 427963 1989696 1901653 786588 93204 1598007 1048883 1791732 1100867 63752 607153 249085 1399845 612747 1705182 1710144 204653 979012 1681118 1898773 1565687 327877 844270 1787354 700651 1394132 972716 1830769 1238988 1674894 1755862 894023 35448 1136697 497255 1962959 869463 1662182 1892248 1332838 1622117 1067029 77353 79500 66813 1730591 912668 348346 332061 679745 166473 290767 391735 1405314 1317778 1723191 605624 385878 1951802 884813 533282 1837124 403989 766153 1255908 1339180 1870643 571948 931189 1923483 1199747 999266 206765 595363 11429 1798083 172094 1691634 1694306 1632263 1808269 31025 868467 995963 1485512 1938932 1389755 1839092 1355914 1423250 834056 1582742 1022309 1208047 996363 731926 1854734 1608413 1522528 782355 633046 494480 1088712 1321795 1435913 1663474 177367 1112591 779955 1377472 1290880 1848789 823497 487741 1201276 432299 624660 257175 138536 1916264 828231 1453621 134922 815101 139473 764974 1877977 1671856 1590943 868723 134808 1162918 1814472 486052 1666684 1307895 1390240 976412 1206443 153767 537962 1603268 1772688 1795613 1721912 1623572 117188 185694 1852164 1024430 1016342 810041 1815081 1563698 53677 1961968 634397 1240926 500243 1028104 1884638 1329316 655348 480926 1305282 152421 1231724 1379456 1704568 1731958 263068 902552 896307 290604 674875 1118953 936832 66004 1470335 373992 1572930 1077827 1317347 512856 597354 1313869 832613 1588582 201371 779519 672294 356424 1705618 1153801 1403323 488837 853976 383088 453626 1756758 1509170 911950 1112747 162941 844504 603232 728773 800521 14414 255664 1889509 1593688 799238 1824863 1216763 811299 1004795 1593996 1259386 1428325 1953149 1396835 1687778 870801 642748 1713826 113233 1544015 1850452 839786 1163180 979582 1191803 1737753 832276 198674 1494607 726584 204520 1664641 1982330 1202767 1706847 433422 664855 1451389 391886 1280078 191096 1604631 773766 1673551 1924968 1502143 818027 673944 1338334 1991641 1901594 1690602 593329 165672 741161 711805 672333 644969 1763160 382737 1827089 1833434 36482 1534046 1372739 1752451 541235 1879157 600757 734490 1420314 1979782 1320551 1982779 1864301 1991902 1340497 778300 596473 1925287 1509398 981030 909359 1827272 1961456 435998 233442 4557 1279951 1908866 255008 1217051 1636323 856681 1652264 878145 207488 1580725 1041021 749885 1129703 1990653 945937 1852576 1097767 484236 523435 1421342 895875 414874 746269 1291119 1362967 1880640 553695 1676366 485120 1777680 1534821 18071 772978 1825227 1627117 1008108 67140 1479234 1520266 96193 930940 1116719 1407567 930542 258458 1796506 1636947 77952 740670 1823282 33153 312500 1914230 1805981 729448 582029 1105672 878907 1840614 1178609 928790 1069352 1021484 165903 124901 286758 1103782 671595 1459501 1667690 1913702 1193277 1475972 88447 1063844 1830970 573919 617174 1171680 1269804 414507 729673 301485 1913490 24110 156217 603842 1686669 1099755 1629589 1778269 994344 896726 10879 857806 1598231 793052 338602 53994 678013 1554525 637581 82123 212686 1317788 1130521 1934114 1157094 1774662 1525303 926651 536947 1912183 1563233 1876942 1231358 311435 1161248 1067223 307681 1467765 1078624 1342633 728686 1441718 1356422 336892 675331 789118 1270693 528820 947220 504948 1479838 132306 1173080 235387 884782 86929 1517778 1520245 129396 1573922 564998 1612945 1027398 1415442 1137039 1316186 760191 1667783 1688591 1727364 1456455 94330 1932926 207533 344823 183873 778701 1791769 1690679 579887 1442826 1216406 1992312 131204 1157375 981488 738780 843994 1270771 1828393 1434464 1759271 1524517 1855312 1101585 1187984 146562 1296355 1617812 1039158 1236883 445498 295228 1103530 1096883 1060613 512082 1367617 557495 1599471 777333 1768243 50411 1113586 886546 528823 1102198 1745604 390206 1322036 1541098 606367 239772 1208761 1527548 652416 1391086 1793383 699362 122254 1929206 1351220 218527 596045 903065 1764647 1572704 495149 1240874 278201 1963624 835758 1274502 743734 414460 964699 1525304 1151638 1857482 40330 1768261 1103270 1362328 579087 730302 429122 820047 1772069 1720676 718104 999093 1377375 647606 16718 1082159 245811 468803 888738 1983970 1332071 1453859 1220959 1878737 132000 87380 266987 1807612 178408 1226830 55250 881732 1146497 1310435 23816 1210561 400442 1662983 1852345 1074210 1002892 1104839 1158993 224733 1202072 1849975 716273 1789574 199819 724850 1263990 259459 286299 940053 401107 376858 1332506 109083 1567756 1842277 692488 1659 110124 372605 849363 94211 991104 1507236 167860 543563 1381516 406680 839420 1037021 135793 1552740 1382696 1102077 1585526 511204 1437784 920295 1230994 1846815 1693077 1956631 1987181 248769 1438691 320968 1772497 682216 528514 200589 1131367 552884 1201846 1860984 767039 911660 1597451 1961996 691763 374796 1274177 1470974 1602612 457559 1104998 100470 1947606 237331 1539425 1522682 1838323 1981198 959927 1825617 1530371 419957 1886591 1638266 325722 1637981 1891200 598536 1885930 873258 714646 1827226 1544174 635168 338084 798553 793848 106658 826813 1922007 1753350 1515960 1719365 1059614 1989930 1850652 464736 916395 23253 1216068 1940874 259872 172527 165590 569521 707424 744949 485637 1724395 533838 661997 793895 1918854 1427929 1960037 690156 521182 1719568 783797 1938325 452197 1091218 1026219 748881 1407625 292039 1801075 51971 648170 1724567 211874 588648 246323 1531452 571909 1908840 1033063 1137801 546723 611767 1506166 973519 666051 1727109 132143 1130187 367608 150964 1565455 1665215 366161 203507 1427218 721463 1878617 902303 1425809 1848823 1393741 1132427 702294 323686 690660 1386043 1632055 863262 805805 617081 416862 552080 770021 1721362 64758 1022814 296989 1965900 1528296 1340671 790831 1369343 1393976 1691694 928546 1875751 1477137 1587657 1100282 1583627 221711 559749 1301299 1491945 1942600 228372 450690 1760646 1473219 282431 1111181 978622 1194736 464519 1402858 348657 1450796 1520558 1685783 193828 1106737 690986 188681 847855 751733 1991621 627292 212560 381463 1706408 1227524 102068 605641 1941066 797294 631259 1642799 488681 1912294 1785568 487881 320856 1436403 1472684 274645 1267175 877373 1331789 1094209 1636259 353765 744053 1015666 1680905 755144 111969 1005720 714386 519714 1626965 1333888 1175442 91554 465271 1200177 464244 1730567 1857511 1722210 1216504 1418000 523826 618710 1421622 738956 931231 1171490 334665 561559 1653570 963521 605119 236120 995146 1334059 1733445 1105251 952055 926383 1594973 284127 1634611 1500266 935419 1789170 983013 1307948 855575 820772 1327116 1898874 1270090 1932567 462639 1560603 706314 1874195 541359 11704 1863238 1048913 1401541 1229013 947562 1678139 67602 1870323 1501334 1608590 1630905 1048732 1228315 394593 812681 984457 706072 1592798 1080557 1683274 203205 595117 231494 233901 1576775 308823 791666 928184 1386895 793114 1554367 1295777 1096939 1552419 408650 1152463 1893625 847590 1080531 214400 1795103 415600 1479335 1149191 1882394 967771 1050926 209064 164001 1386113 1888737 341427 1480606 305393 463997 1131904 510054 1302608 1505440 1043777 530106 1603776 1750443 727625 1643678 189158 1154086 984133 1364025 188401 1193260 1866031 3482 1783282 1155465 1405980 1342571 1205932 1138943 40118 1255925 1736770 957178 446280 1869769 1559923 1334108 1806951 473831 1109461 1289438 1386130 1244386 1580028 284019 6000 1034710 705373 432490 654196 959843 243995 600121 1863008 976257 1737152 1910108 1015090 1837483 693288 1787849 1066493 884905 1745564 173011 1508064 1143828 1544198 1447821 1677842 455375 1235 440052 206490 115937 1382936 1079184 490271 1060930 943377 950213 156921 285131 1006450 1925577 472469 1688117 325395 150845 272389 280207 1742196 972201 731661 1146489 275579 167470 1082290 83190 161590 1846321 420018 305421 1068201 407578 1821221 108272 1829896 103061 1186635 859571 460503 1585183 11022 1805269 1714430 10416 714818 853571 1625217 926720 1008007 641553 179078 676965 16738 1288199 180987 1588274 114341 1766863 1082603 889683 230694 1556343 1777670 1084676 1567138 249285 925368 527781 1303757 582632 261663 1243880 111283 1791181 1447449 1280982 257274 1552976 1281102 211490 217762 1098248 213227 1523723 1810518 70630 312368 107791 88461 195372 1939602 1998728 551243 516346 1960572 981056 1463357 1021428 693435 919056 702068 861179 1875094 246519 480069 1699505 467265 1497596 1444611 240175 1625872 1640973 1282108 786655 40578 1630287 403401 578052 991694 343765 513756 1343204 748039 1466104 1374780 1631126 1012721 1448282 316629 842007 568604 87516 1472928 86870 1330866 679622 926683 1319215 1622491 1993727 222840 1967803 151000 1985769 893381 1444673 1576942 1819503 806911 1386243 323975 1762433 1535736 99846 19894 1663556 249596 997042 787964 877076 1166222 571019 1068489 437349 661350 1497237 1229120 338233 1186101 635109 222168 920225 67128 64021 1318038 405813 425787 1354907 426264 859818 398243 586885 1574038 655066 1429985 715131 653682 462841 1582460 265048 773941 7936 100339 151411 506943 844570 1629059 965935 1680455 1054865 1674507 1092604 323958 608961 440673 1543811 831091 1342387 1996682 1253701 458756 1756382 224370 1647800 777419 526599 1319124 261686 563120 1598547 528236 268186 1215900 651988 1453563 64721 975861 1957795 517220 1730710 1255654 46197 186462 597622 907056 937052 655481 760205 215164 289414 988025 81106 1461317 889812 942526 1537433 217886 1511711 1492717 247723 611079 1077506 283259 371183 223061 1865592 807824 1096848 665385 495176 1311963 991091 738882 1472140 338303 1325142 678746 1493963 492071 1194620 1748923 773889 533111 1855793 1291406 1984559 1080594 1298425 1935924 1243350 1254962 52482 829969 747444 1247320 1041883 906911 742094 958169 1279875 624250 766130 189010 835761 536361 121132 773255 149979 1505778 239279 901399 1832082 730025 226577 434672 900098 1018240 1935643 1768620 97430 354019 1797293 651958 897403 320310 287119 238313 226708 1778201 212966 1998237 153879 685997 305743 209652 1013159 403593 887722 1198783 1247198 893830 1944508 1427530 1325422 1532016 1055116 1549104 473841 656447 1241916 1678243 338198 523914 1099535 1554280 656644 1331479 401437 94151 1940302 1944870 1026581 415286 1187516 1252997 464713 1425576 1739319 1025223 565345 912314 824304 741608 1042620 234605 533439 1746513 1519588 406560 1374957 1003212 1627660 1939143 679983 1749434 1397084 1714037 1766761 179800 362425 892495 298664 1547640 458661 1654352 1749140 713327 554516 1416880 1893238 1471296 528815 889469 866299 11555 641600 266642 932438 28478 623586 1558455 119167 692723 966877 77454 1472553 167043 12795 663036 38092 560850 1225272 1225206 801235 1192947 88304 113999 152993 1377740 177336 1520699 931331 1757751 330563 381736 408143 822321 271416 765430 651934 1736287 1245923 672877 628405 214080 933255 1826465 716503 895654 530915 664754 225673 581893 1897897 1170289 1591 1094618 25542 150768 1955971 444099 1232374 1579031 1244638 1130828 1146597 1748578 633017 14239 609934 1919925 55828 746165 460243 1058409 18224 947510 518442 168838 33648 230441 1652753 1246511 1779137 322895 405286 696394 326642 812726 1024344 1237611 1204225 1582395 1289816 363877 155114 937414 43628 715655 20082 118105 719594 95706 440909 1750590 1066508 1018764 1068246 1307735 1189921 1262803 144973 913999 1190778 657296 1807369 173071 1581039 1308918 971785 1378235 1115237 669271 555444 1456427 1693526 615188 33442 1096545 438832 1213414 197993 874633 1934560 1010420 1387823 259438 1848165 620493 1931638 532778 499503 1714035 1197499 1726239 1625423 365139 713086 984323 1051478 1558486 1747162 898992 1432130 463672 1598839 779538 161259 1556949 968879 1040603 439946 1019669 1398768 1748579 32697 266349 5980 1664776 1169225 1403015 1095122 1235610 726621 1426554 937079 1209696 1503283 1960788 910228 229060 1874854 1630697 86818 1065079 65814 1891283 1455511 1196902 1993235 26852 274793 1775329 1073524 1017139 969210 443983 911153 980143 1011215 1439858 1470925 774780 390173 777548 1108163 130890 1872931 1492683 555267 1198504 1731930 1348410 410412 417770 1158566 477171 203686 1754828 812377 827177 1975399 507065 1833363 760172 525065 1845704 346533 5836 522206 1846912 290985 126667 178636 1861236 1626013 957305 524212 1520080 605695 836267 813817 246228 1106858 1089285 321985 241646 477277 1517137 1284597 60018 721894 1791071 1696225 235032 1035077 1968199 735617 30507 744632 1575355 660889 566715 423422 517462 1540718 517012 1303574 336985 31010 1861558 1333133 1307213 477698 730350 1095724 459049 149845 881130 1523353 1717216 930204 1696312 1232078 295553 340619 426154 1554852 1636904 885043 535207 990218 1276969 492619 1852167 53832 1557011 995839 1118248 1125463 391946 31311 80412 1848711 1256531 1951153 1404510 700345 1493025 311170 1538902 15804 194688 7375 375241 262763 739768 1406189 77264 1471497 1846856 1840473 1346693 692942 1073615 290745 314073 1799454 1900156 1242574 1777515 470151 1221969 1282060 1083748 1997384 32738 1281917 1452323 1676062 38518 830285 337232 318023 1787242 1616668 1372711 588371 914472 566084 1568571 1131728 1686005 1235432 10479 1392782 79055 1053027 1338540 1250643 920214 1620362 271538 1685916 749454 372181 924808 1814996 1586702 616076 643023 75490 1928537 528755 17577 385121 1193514 1168668 1053371 1382336 1652029 1109900 1961958 1060798 1802379 1164585 1405058 1522817 934806 381952 570226 639649 836221 1955608 672691 1684565 975999 175516 531236 1049456 196562 683367 1504628 1331820 152499 1534181 283938 191863 260521 1066012 593294 584658 1257100 351427 721703 174698 1251335 674365 1313808 469736 1495507 1325579 1224920 1273891 390376 158583 1385083 1624993 1905399 771551 262734 873890 611706 683376 566450 1904248 1326388 1164269 439425 1034299 1043296 729953 1759685 370040 4609 1340754 1625437 376817 1929751 693611 109958 335031 463222 1923680 641026 1896325 756162 1794309 1242172 569647 344037 404602 1185435 247182 567838 94614 1138283 147105 1993282 1493886 1164639 1956881 1845501 1168966 1557683 847048 840623 201955 1280296 8555 1273996 449988 870871 1824232 703101 173808 832173 1845996 1732081 992632 1461950 101844 1839157 1015424 1497735 1508633 641401 36483 664869 453257 1830536 1778809 921593 802897 1297821 184633 981015 1674430 1744067 37766 211161 1271778 1282505 762820 246807 82260 826565 208970 1777243 1607243 218322 579810 1243011 1794509 1925581 95888 190863 1930023 147124 1168963 736772 1048021 876115 1972289 305272 1452691 1562110 1042471 494177 1361553 1158957 546335 538772 135126 1609450 1115490 1404646 720053 1863697 1211520 1177738 1524813 975184 940905 1553049 1326507 471385 270847 182215 833706 1561037 745386 775119 1929076 1205955 1779161 1841011 527959 1455795 734182 1941609 1044273 921537 1105325 56448 1500018 1684280 1825472 193774 1535562 1430453 1608024 1675575 318106 1959623 385954 90433 1587397 1390560 1717945 736721 1248460 1841056 1374144 1820129 367240 655056 761134 378092 136186 488439 915065 147274 375433 334793 1907676 933958 1541026 434626 590907 584382 221432 611324 1670863 1855643 1866339 1915376 720759 1430649 984927 1600320 706160 131938 1704822 553820 290596 252487 186643 1077672 1681002 1408456 731271 230431 1398014 907082 1135688 1813526 713589 1789509 1876702 1749747 1421831 1111277 1939358 1566264 1206969 1329893 1717298 1102443 189941 1043320 274809 1569518 508118 1003193 644987 1757170 324015 557043 907066 117435 1035321 174009 1362784 1038312 1487586 1704072 1960839 705414 1004075 1370394 1800768 907464 1559985 968938 50966 210130 1395513 1427639 158875 1385884 548685 629021 384984 1294364 560196 1647745 1509704 314329 1753550 1767738 1071772 490540 1324879 852926 532750 1019536 1957132 511049 45583 1166983 153643 1580601 165724 1773511 712588 213034 1764801 1200935 1289857 1723813 630229 1757077 726400 1291769 112056 904987 1307751 92919 667811 373309 1665726 308802 1121207 1502725 1559369 477854 259741 1807050 985371 382147 392979 1962456 1568387 407654 1766407 1999011 976659 1725132 281057 296268 392040 27732 1797572 1566228 1319110 650438 1040140 989374 422800 863366 977076 15797 253380 840417 9331 1569641 1602237 95566 338955 1120260 1985938 1400737 1895548 142712 589560 723993 379483 330935 1230676 263482 914531 817305 1761368 794649 80992 1023641 1886507 1626981 830881 1836587 267970 1297910 221107 1905974 642450 570606 886102 734029 1761149 379879 1008685 1953530 1873902 1382800 517322 588260 1368626 532237 1525262 1027677 237647 1202873 946654 1465800 1868183 1152627 1321291 1764517 650264 620553 984363 32489 404501 495959 26233 744624 878905 968898 1245517 981466 1134959 1489733 590400 403402 810307 1947319 965429 1744617 944793 776312 4982 3421 173878 95353 1398957 1038064 327698 882461 1059041 785733 1487180 36598 261826 455097 1894468 1744701 1301649 366103 33476 1780098 48819 537712 1629580 1578142 1342205 1866973 1830195 1158898 1961744 1939654 1851337 1935886 1625712 783423 168224 94814 1292067 815772 434716 243525 575633 43439 951796 950248 39608 1280295 1510811 630636 1402240 1629351 93743 5977 1056299 1976388 1907608 503678 1351369 403009 1295096 136388 1274800 84301 1318781 1395994 391105 1912163 1770206 540042 1301929 434116 236711 1588633 1787811 571068 416912 975232 278709 181116 65 657724 140062 591372 526502 1609175 916738 691052 1344733 441543 9449 1378591 1824954 1286090 995625 856596 1964741 615443 108277 1858510 1945492 1745711 1810195 93026 772278 400916 253841 1926224 596099 512654 1250968 300466 911978 1646781 551912 1985792 843655 1320797 677734 178357 647445 103941 1576453 1179180 1989207 522818 134729 1294472 1749280 1181969 713740 1940753 1817485 851962 593743 999919 697524 460711 1205724 1108195 1885552 771032 1484872 662843 103236 569613 669429 1239523 1908325 183035 684648 1690204 1947349 1579470 808286 412136 1670752 1164667 729142 229273 408765 325977 589550 121759 41725 165693 1495888 1213402 35245 1121616 1599482 1364904 853494 1978899 403420 1330756 381980 478680 227842 1953546 567702 849544 1578083 964864 1964624 1386650 857847 1087120 1040596 1783202 990412 171849 997675 1764220 808960 1405985 379658 468931 300575 143480 269278 130266 755182 227974 1334683 972788 1810727 1281893 1862942 1343971 1128599 1124873 1216375 1234181 49913 29612 1629363 1583446 694606 368067 1567073 995542 1578224 1661902 849092 1359757 973724 1537385 406626 1243691 1347454 1894848 1109847 1038652 1577874 879982 337158 1096760 436300 916883 923365 1135434 707231 89791 1048346 907713 1153806 1033814 1651748 958302 1286630 790821 841121 107622 902664 901784 1362380 1723506 376261 1929988 1518543 1054643 1519197 94298 615235 1685768 1949476 376122 637005 1735128 538184 1045989 1913429 846767 1658527 381846 736896 1328344 1567592 1487583 1586797 1913108 1310492 60566 871552 1908843 544915 647588 144737 1505018 77445 463063 835310 457574 80579 418333 373401 1680068 951763 157193 895170 1628309 1561172 1293569 428065 1527391 849021 1496263 257184 624364 355916 1010409 720844 900890 1984448 75989 293890 1286583 1462390 1004653 1673829 1212325 1986091 1395411 1663904 1314113 212673 1832608 1614311 833292 426411 33286 283664 1234827 458913 951797 573503 1824412 420464 683057 966587 814692 1359253 621221 1586313 1469603 1563993 1273908 869435 1664181 1642069 1185743 1579815 1227927 1790323 1322531 1227958 602428 1450981 974946 402051 202836 973503 1054004 1169935 588690 1923076 339324 149469 180486 896795 1331763 173663 36969 1995783 1651287 475848 623781 1908122 1635427 785644 749273 857801 1966907 894290 808848 1717930 779462 1122719 566458 1078224 747684 1336618 1288764 473569 376942 293731 410874 932984 1185851 945377 829119 311570 376952 1439666 1114806 242093 1260124 1967472 591613 701997 1553953 953030 1026361 1889368 1698362 685458 1585074 119335 780952 1275788 261802 1961795 324448 1581461 1683342 320452 961081 411110 1005330 1308737 531918 781553 1891253 1283014 1876475 253429 1650022 206963 600567 1285038 1036314 1055123 1203822 1578526 1595832 272085 179384 89857 1913641 606992 787798 788258 356363 1139794 73556 327998 1557385 1975689 722162 389059 1354543 763033 1716732 465095 150293 1235813 1597466 1155535 1593518 1619776 1625619 130883 874125 45859 511744 981391 1105190 1383871 1068759 581956 783705 524894 294488 494064 1062055 1774100 1340965 1382983 963309 779676 803797 1398397 499891 294893 1545226 1794167 951223 798280 1853053 934601 55272 1832190 574134 750095 1028723 1471852 1180496 186635 1088906 1622358 317649 1386616 1344164 1556890 961582 308164 1458835 279263 1290688 1379290 511628 1775065 1324857 1993089 1202800 21763 759005 572251 843476 261925 1463739 1369019 815204 668483 895014 644883 1802226 1988201 1789150 571111 1194566 299150 567066 1514601 1460243 229604 1577470 691440 758945 1183738 456316 1030190 1233410 964848 1979222 1261556 1541782 247986 563423 1956850 1385981 195244 1325954 1593242 1233603 1573603 1876270 1126912 1457398 1406524 1169914 446434 79854 377084 1317206 1763372 857153 1833326 1074589 1022469 303875 407739 1810279 154521 691542 1196614 806613 896659 34925 573770 670127 1630301 483684 1599516 226667 629509 580672 312689 1423891 1336645 1678972 450249 356479 925321 235960 886565 892601 1595115 699302 1908695 36976 1099878 1047315 28167 333206 908664 125774 875942 1498682 234532 1069874 1749925 885317 1792604 1219670 331456 1299420 1978388 238221 865083 314965 639311 547765 1385121 951941 489109 1265979 635939 1766085 1273071 800330 1546059 1594709 1594120 1411744 935679 73324 1959709 1162264 1822631 1361516 1423556 661802 1312625 514949 424933 1236578 672724 630671 80517 622309 345999 1799006 652930 1173278 1538785 606388 29584 252528 799079 216067 39038 1038315 749666 559458 29387 1841033 525751 963966 1617733 382790 231600 1501399 1222519 92308 1362787 1057748 1585391 535082 1712972 736356 1847939 285398 753843 963857 466776 1959880 877391 63460 45813 1848342 1761391 277201 1062592 527984 1179212 1244886 1624005 1647386 117320 508083 1860804 1277544 182489 1107565 1975635 985364 149934 1666327 1388191 402621 1221728 991792 676353 1200380 600767 546643 383072 849243 1960947 429020 1955567 1771459 234097 1411803 1408504 288344 700277 1988467 155939 821149 145217 1468449 1794784 1675143 1956875 1515032 712479 1872761 448984 653305 924129 1376822 1083258 669134 338134 217889 683922 167118 1711350 782911 1272484 697385 1876503 449976 1839269 867690 1906772 951090 1191424 462189 1361520 1518494 1426106 1217660 1807446 1372467 529578 393090 156775 1597857 305303 82686 1080198 1194747 1417667 1884420 1599307 1146424 1963263 510732 1577379 1203855 644044 276758 1421255 400961 1564146 579638 1389464 1138216 659988 933956 1074908 64706 55328 1995903 57690 1942728 1604962 831270 1759536 1506849 935878 991090 1390050 364999 91558 661708 1317406 1645914 325832 449982 645459 1384813 426085 933186 1074158 1044335 1994873 1316667 298630 572346 1563212 861170 5281 1863471 1348080 857113 1396851 2652 1378134 508764 317512 809625 1244736 1531886 843679 1693223 1111178 1375038 1268537 1214908 297208 1883382 1465550 120295 1765383 1888459 1789311 1962237 226855 1290637 1004062 1217324 1529228 1474587 273706 785771 66016 1437292 1584946 1578824 1913234 464050 1060604 1851845 312669 942167 1993011 203144 319681 1125783 166284 16934 522662 449368 1311661 1107847 1419702 1076311 626258 908407 283773 491742 480541 394813 1441880 1001660 1237876 921809 1870141 350410 535591 1599317 693683 1841230 1764852 316792 507172 1444950 85285 481767 398669 14559 415222 140907 1009386 1651253 899003 1358846 792957 345810 1005553 344526 1262540 1071488 899940 339252 1036391 866377 181920 1207779 161073 529263 517822 126466 1320488 1585518 852412 600243 1420386 1894578 1074898 350352 1617137 12333 702308 1754784 1308235 936765 1076888 1903693 1719041 1893606 855631 1849761 1619466 1189208 106444 849028 1394061 104964 238236 1794018 948041 1174820 1073556 368290 1104667 1426108 959990 1115802 690965 1218387 1620578 1283970 1947608 1855075 845507 1228696 1609870 1916253 1860623 492994 365718 861123 602574 897654 867958 1053398 425594 1266882 91820 357917 663050 1949594 1585452 1673454 1245368 1504808 9348 229722 643563 209593 1757753 708439 677716 1755388 968317 690246 1928446 1055390 15790 1146231 1904042 1012450 444980 949214 370887 1238883 724827 321112 853289 1668702 1855815 1227430 1758305 1640452 963239 585802 401004 1174075 542458 147875 871938 1482023 304162 1293410 371105 216638 1061901 1054690 937650 1881512 1030247 1240496 936334 1424025 1774002 50700 208942 301427 1280643 431570 1716974 291324 319646 171782 167294 1943155 1718943 709343 192325 1624727 1828914 1697275 942290 1357320 1849164 1048845 1238534 197577 1066550 83094 538559 1885113 808112 176371 435002 69688 165504 330292 1750078 321229 247972 1641385 1911238 386874 1352283 1698559 747474 659296 1682689 382156 310705 1600230 355387 332172 1238172 1274882 399002 257466 187507 1202353 1763009 953070 1487364 1500914 268152 1761900 1079460 1787070 1327699 469196 697788 1708584 273964 281085 1565059 1233588 754351 38474 1031044 1605082 24058 429594 371207 56119 150652 980831 594116 84728 831136 1098641 1893022 1499885 1510178 1417511 1406747 325153 483467 861236 1121403 387320 1536608 146576 1779577 798501 1711917 1807810 252490 1339687 1906580 1988241 296443 1578789 545147 1398965 643022 8475 1170080 1779762 1015910 1365269 1223322 721741 1668513 1425340 1282052 327069 1321764 728285 1005797 509876 1918194 122578 1663725 1033900 624742 990873 191964 1700158 777562 326702 1474442 408250 1816531 1031746 1878452 369428 1786788 1086754 1551712 1237757 599962 497186 975356 164604 1345169 188913 974250 617913 473813 1301267 272234 1699602 825150 273755 1799053 217934 1682326 166854 220309 389142 593884 156247 660244 1180961 865563 85520 1030665 1388266 1885348 1443025 1257255 1332622 509828 1869354 346798 74324 1597922 1795711 605881 849160 1487057 1332324 1912592 1513881 1977772 1113803 1657132 211797 1314699 900281 1419918 1977656 97531 907171 1654815 1421942 1239657 461949 1932382 916790 1294637 1661277 278131 238514 1269062 810283 1063819 464032 1078613 878915 1684373 250157 249191 344573 416992 972086 1112790 1381399 1884979 1549717 1110302 1810353 1087726 1153523 1274250 753739 53971 1992460 257110 1302324 1192476 1073101 122129 511927 684103 470240 102433 980378 1670695 419958 1609123 1930124 1917862 1206905 1888354 1373672 1402106 1914251 1570356 555553 1697246 461061 1013910 1926429 1578914 404646 1373957 922607 1747475 741997 372240 98546 1187835 584195 889296 557969 1116218 1649507 778749 532298 1172088 1756148 385857 1599695 1865915 512726 1872303 1148022 857057 749589 677037 1951958 1618283 316285 1207361 274831 616050 1415526 818518 640737 267588 1247949 1847723 676743 1880749 831909 977051 722215 529657 1476611 426409 395530 3059 1285416 1230531 1682426 1463498 1607950 976130 194704 482893 1501690 819027 982271 69872 1570168 977504 323560 1236803 1610426 1428654 249465 1267057 447193 1157091 1174620 362798 734714 1025857 1853416 877406 968126 900065 642363 1815874 1575603 1416796 1111256 580501 1291995 1954575 1261144 980071 1205802 1287787 887515 1575305 1403117 1062033 1492765 1185982 1059295 715289 312526 1802240 807244 795338 1873658 1285078 248579 468895 1541945 1931490 66135 694853 1431921 267553 1905000 946039 1190786 1960321 1403705 1950477 1026707 1478622 843904 562857 902508 1147982 585576 654849 1981628 1304567 491496 613329 442708 1507930 1084411 1870437 1472866 1292754 1334803 978853 842530 1510197 753300 1079308 1946593 1227761 1921026 1907852 220770 829332 1194810 304828 1975245 1210318 1180755 1364055 1297715 598202 36361 1162896 1336236 1536280 54217 294417 1291086 1027275 1502321 333737 34088 1370839 864226 822078 1532713 1066509 624448 638220 1672944 1550273 597087 1661126 1274260 1685797 1300338 670923 102324 1368552 605553 97191 59014 530598 8906 1579533 781321 1643245 1207405 226973 719283 735030 1620999 416430 1191876 1978592 239376 623032 281012 454277 97427 916686 87003 1093744 1508585 1775251 1194561 265372 274048 937238 1348905 181395 1460999 1904582 420246 186581 1527765 1275394 201618 432140 792594 6 1168831 282883 987565 1678867 1914420 349587 1369156 1203631 1776997 480090 103025 786764 679590 385617 1817412 1878446 872766 1993932 1628169 770833 524211 842306 1165836 1144534 366516 584158 1158719 1358497 1017393 1923089 561997 1018756 1027406 1967844 1948408 120015 115944 1276973 255431 66042 722947 1064302 1869103 400968 1037532 324696 267539 733074 909029 1064084 191322 1874353 1960123 69345 1883930 1027165 1348158 642087 1258918 1536465 571416 1635599 1829029 663963 1798411 471871 991768 488908 395679 170408 930156 1067149 1436527 200665 1546784 1857404 1725540 1187328 1138430 1060041 1330341 471112 1171728 248497 1058954 1663645 933936 846132 1203705 888321 629771 1507373 1889516 523568 1201724 1065173 1012659 1736833 359758 1919470 439046 825149 1145590 1469393 1881488 875757 1027747 83411 652157 1584732 562241 791535 1711684 890827 452544 1036238 145583 597943 1633866 1502003 1700164 378412 167735 1551820 515529 1395410 671986 1685956 218662 132103 1890097 297688 1951051 1809701 1301280 763075 1700948 497314 1955197 142866 623104 823462 628334 422394 1457012 394435 1812523 307148 1470903 1753867 1457993 1561723 1092573 93661 646006 1291264 1812549 861237 690100 726564 798970 1787507 1830314 36194 190092 215748 1717745 1923882 204961 996637 63597 975889 425956 465896 1197467 717145 1545491 1549612 1035865 672965 1190940 1368704 994973 328532 1063268 1182377 1856879 679991 494424 385527 292709 823651 301270 667889 492123 1224502 533323 1088784 1010463 1688401 531466 1103979 1645582 203136 1848214 1274255 583353 1392632 881344 1096769 1159983 1018600 1057897 1901415 1160130 508996 404335 1788949 146242 521245 277180 949115 1070276 722809 94094 445954 1643055 1096726 993631 1309754 1284339 1987852 411713 384798 336696 1289645 167800 528944 430995 396964 247409 1697736 1834949 102864 609366 1162681 1362510 1664313 1528788 894863 991880 1064361 1014873 1755678 1209244 1356832 1492836 437930 1539130 745610 732143 1540799 1391091 834579 1927154 262747 695703 730883 1478028 1204414 322309 933279 1709986 1968913 1586006 445670 1160696 320021 656592 713408 66262 352982 1176410 500258 574356 1887630 1694864 939850 503697 1446280 1200755 721444 33724 1285518 799089 325736 479239 362295 653739 1444351 1851663 980674 1707893 1382306 837271 215451 1537937 265724 845642 1702079 1010850 1475771 801607 1112240 608895 493135 807998 1032858 833244 21425 527527 1710706 627450 931219 1399580 1262747 1368621 546263 1158650 1722054 1543346 505587 368316 1322098 1372041 932091 1683656 1380398 994217 649301 1396011 1127294 1341484 1913613 57619 619415 706170 1351186 84107 1588252 1793375 1952354 1789952 376001 425814 1067401 1509259 1956690 1510394 777606 1880125 222409 1271876 1487474 711846 149228 1918561 896523 1023823 1474400 1940 1137733 908964 1976241 529252 1516961 1348737 537140 988796 1919727 587610 1629718 1095820 845671 582400 998742 670880 904755 802381 1076450 1203041 729725 1022371 656836 1967253 305706 838861 472282 1417348 55519 1406366 713681 44684 551485 1022719 396893 1811330 1982993 1097586 575326 1198713 1421715 1695473 48051 1586326 374640 692651 21407 1381081 806598 1951150 1536178 1797851 898401 631647 1240328 1193148 1806659 1358087 676792 725830 1545792 1151972 1817716 1264372 1719378 49392 1114715 954230 267689 1708628 790384 847273 157076 1847 1180194 1951747 237941 632550 1199931 1511490 1704164 637329 136963 34999 930512 569113 855149 1138122 882676 1394591 889187 333181 1979102 1041611 98736 1779323 173332 1384297 810221 1312184 1907615 33347 496437 1227199 1097236 1863925 953986 1499244 1443006 541296 1406868 617406 987567 78444 1622119 817640 322240 170435 1882811 781020 323732 1799897 213438 1882677 1111812 1410833 1257845 835962 271796 1160413 1758877 124448 1221002 1405514 654985 1841179 318378 1196342 883113 743617 482027 152246 802913 1431556 1009499 774054 2876 1072025 479484 1002440 1240663 1261380 69293 140854 1013248 924759 449824 433939 593927 380601 1602598 935542 1418897 1038898 1377463 1536830 1123036 1007696 1448312 984476 30837 300970 661850 1149118 1424582 192683 726439 694739 746779 1874775 701360 1981114 204050 921545 1180405 349437 766461 277794 945696 1501024 1094931 1062652 664500 695696 1698659 594268 1518789 1343389 676693 1845403 1813645 1625571 1277469 572071 1766252 261370 1733341 1932017 1838098 1563193 1983336 486213 1824317 1891400 1978522 1464844 161871 755640 1424860 358774 40028 757053 366205 1070858 1678068 959642 624434 551487 1130698 1034170 1172292 357650 1059872 1881253 1023686 640651 726534 487531 771883 1269132 1288125 1826801 475856 577775 359325 108310 630953 606833 1083081 1074633 49413 1307455 428535 1073627 1892188 386017 1431109 1705641 1557280 1778185 346778 318410 930599 301361 1025762 494627 1334455 69525 1531787 1580536 939741 1907536 1027193 1414140 834502 949652 643182 1595387 1110412 577420 700962 520566 1260921 281195 779456 176992 236898 1374517 1354008 1670427 1900094 1141910 503070 345112 954678 1708657 748841 1738590 1065767 567795 645728 523232 1703031 1334442 1987130 1852474 335959 673455 1323185 908628 1979987 233441 963566 1603734 357747 742140 1690030 1674458 899533 1116396 616800 1487370 1083004 786511 1268246 878497 487986 1628572 1907290 1249974 443667 1689544 461915 112317 1519262 1349367 339510 1646995 1217752 1324810 1540420 1230734 1971105 880519 1809663 1243898 500252 1335557 763980 1697834 1448628 297714 569500 285226 593688 586206 1453784 59287 973810 1963441 59256 9349 1160539 270470 221749 928655 977366 1511747 379378 951491 883388 1955864 1336723 1201412 1448771 1382739 369029 793256 1641731 850969 130509 637936 1348315 1559041 28710 734481 456092 1131613 470226 505374 482492 1300681 1976708 400034 1525554 1783274 1490209 909043 1443954 1382326 686234 357903 1868214 654168 243650 185797 1114164 607071 256829 1523169 260488 1488099 404742 1760770 278343 780298 1545994 1232052 1106084 1805703 505483 1418912 595685 11967 959608 589370 1681012 1663078 1464430 1269041 111896 939848 1886809 1460927 1848374 1974198 675428 944314 1631214 505780 370594 937155 64203 140745 1085404 522237 623898 304379 113824 978604 1141227 1316191 1604183 760378 820304 1991825 821619 1939819 505288 1912494 1505265 582581 983087 1029993 1872435 1406374 595905 778431 620198 1692775 235843 69683 442443 106006 597072 933341 494654 1945838 1376128 501191 1232864 1237480 94721 1317056 85145 1894524 1831183 51121 467434 1892124 1121569 679503 1991389 1032407 419389 1749016 1293464 1213714 86792 1035508 1050987 1361746 684822 1503861 591189 1313744 1685176 1520543 1099695 310393 672981 842914 1964562 1900076 1120553 291392 447820 1274786 99748 1022990 941025 48356 1201459 1354225 1778370 697969 1617444 881475 1912859 73398 114999 1729819 1037195 667624 998302 852912 987979 1498922 1922904 1511780 83526 1166340 498376 950136 367577 499601 1821399 32548 1967466 723367 531189 1519163 1839028 177174 1709607 356310 377791 1685802 151784 1548682 1563175 217859 1562078 1491768 837646 1633915 1484892 767505 1534992 517556 1346798 199241 71985 847214 1093841 492772 1872209 274138 1216781 1741211 909322 948844 534805 1370738 1982049 81318 391086 1219715 394891 747511 969055 1980916 41765 598820 1328370 75577 130169 1711104 1708719 320694 1525843 274280 28321 1408477 188326 1033144 182397 1867435 860225 1802086 70035 44180 780790 984994 1450887 1325911 1769750 119065 1764676 1546418 562621 1270123 626027 1040992 16950 1474588 207677 81804 4408 1258581 1061087 873779 1882179 453491 1999703 318256 1819598 193110 1524591 979446 432722 248519 1155393 458711 938733 1528474 263221 192609 59103 285335 1337147 1470586 1409361 1936698 1651483 52554 426597 371744 1931904 1331367 14044 1008169 207189 185814 1123965 1443851 1074524 1914442 1766718 1316240 411756 1252969 1577745 512231 1610271 1784383 460788 1437328 1879583 1774268 1037712 1730037 477567 786707 1540120 1205562 1874060 1013404 1333111 1426005 516253 930526 274845 583088 1262381 1717964 1703881 1017044 829921 1364378 776931 1081113 1258602 1934064 1219261 143990 1386889 1399532 637508 600596 865884 1653305 1316384 1722750 1373445 1845104 1522676 864349 381756 293602 1524343 614943 2264 368277 437211 867015 354188 402982 890528 1988857 547948 1496496 1257034 1567492 1694151 1522830 1025161 1414028 705012 1280555 252374 516250 282245 1948779 1495786 583402 683561 946869 508035 253710 943449 626473 1721068 221221 545882 1190667 793197 801962 1736558 600538 1149440 1551643 203708 1600388 1996912 1988333 1505917 1046989 27942 763455 239673 521020 849513 1083559 1596720 1937481 1977211 343756 1220665 1127678 1328481 1563244 1019635 1039820 1359531 142245 1724800 1405717 662084 1887403 940049 790490 929346 1834055 195192 931922 1916535 391969 9415 1146509 353960 1948642 1421607 368924 424215 1577145 1402626 834613 1300960 943559 1948246 1206874 1599811 1923553 1191513 1861753 1451148 1255797 1225826 1100587 652827 1104976 1729816 1874697 101079 1801520 136080 69238 458177 715487 1270762 202805 1149280 229450 1825022 527145 916376 1158976 770927 1611896 1362926 1507582 1529420 1133450 1407345 273439 1008770 1408402 1762088 1097711 1917385 1413550 814362 1352918 690057 5319 443254 1933001 128526 404500 1440814 657519 1539951 974765 114638 927789 674358 1765262 1378741 1218084 1592350 1109804 585501 1950985 688722 1571080 1559671 472328 1090323 647169 797856 1408389 1965433 423726 1071320 843199 391394 1371906 904038 241498 364639 317128 940942 653634 1798804 364195 751286 1945625 509732 798029 1412556 863586 1884604 95640 1446275 992482 1564142 1420583 599518 1123509 852980 709518 685125 1215862 992102 868353 995206 730373 1385601 926962 1357194 193887 1070278 1726797 322255 403972 800087 1867888 1454298 1549609 549352 1979450 1277721 1156704 1749201 1442013 1525628 504711 631096 1780988 950402 1211624 296890 631240 238553 1640438 1720946 929944 1239019 1766536 1439936 877906 919039 1966407 142843 381124 677765 1858733 1219413 1108733 681910 1844117 1540875 1137505 952176 1559220 1529071 519521 738614 277643 890356 964325 1599044 118686 557405 60114 1349571 813535 639989 1388204 1901227 88358 463708 1015357 221336 360488 794743 1055146 1833636 797522 335207 374206 518381 165194 1432158 1265633 285086 1030912 1077384 532922 994831 1409845 363623 1600470 1601735 1166232 1073186 415172 1075382 753977 1576137 1336509 1522822 1658011 648985 1995645 1518426 132536 1286981 960267 662187 1605979 336408 796411 1669885 1757436 1318373 1021392 1683311 1420936 799142 1755327 701810 1718600 1217696 1855979 882301 1084941 1056899 75043 1127597 566000 1814712 358497 901146 303470 651904 1793258 137033 1196372 1108070 1810112 435644 1877594 192371 1861612 1097704 313347 1691790 1029095 507268 1528627 1973259 922273 286699 500739 445565 988017 918163 1140558 470567 1472812 1995190 234827 1926433 884883 792644 1462887 261041 1845565 223629 1591583 1909187 871866 1368739 892183 1739336 12662 1076294 240229 937984 96426 1649616 1867956 1347901 1295340 1194341 875529 418756 737535 75122 841840 507637 110353 1479089 1214953 918691 1959405 578905 1331824 921839 668974 914930 1425339 674672 1671157 122817 180844 1972869 1671392 1471892 117227 999208 1964276 1655228 90322 363570 1183598 1521261 1227220 1691930 560368 1645919 1055855 1423211 1327383 1286014 991252 692004 1690081 1176073 1568007 1131691 608216 116691 1639214 799681 1803 1435218 1379680 1288965 1012951 522001 391622 1178591 770621 1926842 1333719 239829 1913876 265209 533233 62485 257167 1802590 575252 1384359 779029 1674671 699167 404669 1838295 304316 897972 1204407 1611857 1206813 1985554 1324893 1313125 219935 865342 1705197 1734618 675962 1101379 1233372 1746151 189130 200861 475989 1691977 1788181 439531 255106 1749171 965959 938247 630172 1186979 949101 1976297 613622 1863703 1162612 1152795 1353345 1884563 869680 1880366 1232987 1233665 1530841 1763354 1807828 990608 323758 1697466 1098114 1905006 1388877 939704 252910 1922242 1772176 180450 192299 1687192 1701501 1937086 477977 944013 737400 1985767 381393 102314 585489 1711513 1534534 1165798 80425 845874 444366 527560 107023 2022 1632446 1005060 1824549 529219 539027 145755 279522 807875 775508 1725236 777858 977473 786763 1983196 1635958 25085 1076236 1279817 348625 577982 1120111 549808 761756 1726887 1915504 786716 1013831 1635707 777171 866308 1986770 1676404 1962042 1221907 715898 783408 995812 235664 1112423 1227086 1588225 639748 146087 889879 920582 1593235 1380044 1771799 595693 1466582 905840 708667 1264261 888789 1972277 763447 155083 1906650 643299 131103 899925 1903091 126972 1206597 1443682 1838752 554872 532163 1257168 607827 1644242 539699 1792921 1982891 1209141 839917 681155 1080143 644666 747287 1794112 1738217 163875 1748068 1882011 1458926 33318 1692022 830742 1554370 153285 184074 1655080 435410 707506 1537082 1134852 1717342 1352605 1422694 971221 1123963 209599 1276881 1750364 549893 803303 837594 424002 1514512 1104661 1527587 1129724 442024 367630 1503080 873192 1205081 1867876 1162431 1442412 715779 1500256 521840 1486186 483128 1715057 1341099 829030 160919 1316167 1266009 882019 754842 302607 1060951 602785 1484507 261626 1131334 1984480 1639228 986656 44823 1437962 883116 540794 1087150 1705067 1543343 995249 97132 1060030 1455761 180068 1098393 1129485 981031 1522618 981848 1107786 1506172 1402586 522291 1398576 942713 1701515 1782274 1503441 582348 652859 983085 997668 375318 323146 977492 705662 944131 322591 1580374 1340420 1263962 514785 1683891 1505481 1287468 1953083 1881516 1215470 1513188 1837364 1267984 428331 646597 1518177 1641690 28040 1126668 319390 1231727 842398 1016078 1793439 1721112 1667380 1792286 300821 320608 1803858 400821 1194996 286001 519364 178708 1166967 658486 1613417 420893 1540944 732905 42182 200145 728453 318417 405411 474275 28001 423642 859812 129342 1925079 1008304 1055541 1581063 859782 1968874 234100 1599454 1104393 264859 270554 1360191 266981 1193652 264814 1562512 491903 855685 1339513 514431 680602 1907131 858304 1242382 782893 639368 885332 914018 927201 40291 1576550 747985 1669603 407917 1038794 1384208 1718741 1022364 1959804 309761 553879 775533 1990041 992025 565553 565210 451989 1281828 1150411 1895216 1358377 846858 1965237 222059 639838 733179 1142185 509992 50944 93906 219417 456712 288534 909889 350905 85938 1048362 1341127 1415925 983843 1399913 232545 767443 43053 1689155 1168309 1880765 1301089 306500 1816328 228154 163119 635825 325620 1924217 1843509 29221 1062716 1720622 414811 1159896 809947 1248564 455317 1938235 545149 95599 917773 142228 410257 565530 414288 94567 1251273 1739536 579021 629755 211436 1658944 1489811 1441523 1132788 620616 988385 28782 1976206 1857363 1908171 1795929 1882427 1740208 665352 20746 189709 1107183 736636 1496407 1105294 488144 1245021 1497680 1997354 551023 895709 1139632 43010 42705 1940305 801907 1759160 878401 1088465 261417 1785790 20506 816744 441582 895530 1344783 1403148 1634297 626476 1637423 114355 92728 616051 1512984 946359 1238901 4146 888136 235506 1756507 1036947 1531162 154279 13879 284806 708342 1139161 1889384 276131 1643910 995933 568592 51153 388609 1845743 941934 154636 1467583 354779 591961 819490 704244 1038648 565728 247273 791408 475575 19779 1845120 277050 504978 735596 31108 352082 418775 1555021 1102256 75905 1493977 565348 1433203 1780781 1678940 979199 1458643 926628 810448 328600 182650 1254471 1190903 1053485 1722776 920837 804594 671441 1731769 936140 1717242 1234703 1666678 504741 490017 296766 666772 416876 1929036 763239 1215612 748485 1254487 1972118 1688853 1944982 776775 611864 684266 1454389 1456315 688066 884182 1931676 654978 665705 1125194 1076477 951348 392696 1745638 684667 681556 1892916 457980 1102635 1440265 1530010 301128 19456 21563 258302 1898142 1180514 1050403 527548 1435534 999048 292430 1149322 68126 894459 1732177 252448 1669657 1842586 1799772 1942220 529253 1043512 690864 1944301 1908852 1917123 1368603 947013 1275159 759798 986023 405236 304146 1008012 536520 410997 326296 840418 113188 136349 40829 1089079 724804 595612 885915 134133 1259831 270542 105786 898756 1296756 1232503 1153013 876107 861275 111424 1283562 1475681 1569897 295964 606056 1781921 1646561 991874 1238895 1598998 1477213 1262021 197841 407626 177188 763926 605556 28649 1832125 1791318 792899 1245619 72917 569126 1587154 56440 280161 1812741 998189 823536 1009356 955748 1112702 1399320 1696194 1400670 323874 406085 1711483 1132714 436234 1895417 780749 55404 571991 1024270 1858700 241642 686236 801824 589511 1142505 868249 528995 975122 1224594 252860 1495879 103076 799414 1449673 724336 521631 206748 1347494 672112 1008406 1277215 1531372 525519 1794717 1933702 406531 1198911 1951238 1805987 1588591 109110 1530172 494383 1728302 253103 1673584 1073119 1508578 996301 635166 1788750 1115758 982399 1770918 354801 1947113 875031 308087 1674552 1165851 1839142 1177545 212559 1696898 87414 114305 943599 1880201 1039535 1829512 918396 1356219 199773 1395876 369132 1511607 979435 1476927 552236 324482 753388 1676623 1195283 1668803 1291522 722618 1729069 636605 913317 569014 1824017 820584 1609969 1399472 121715 899343 1664383 267026 75225 1235839 1238877 1851634 833717 84015 62976 1110186 1608888 1233162 280717 739890 172325 1349189 61455 1114021 121887 1205680 1026093 1486524 1585272 123955 36867 794244 502735 1793525 103012 1178653 1865623 714996 697263 1957283 1798419 363915 398642 16456 670295 1953035 1620475 1168445 833311 705395 652530 1606623 1384703 1229212 237621 169103 8615 200606 1059327 746056 762263 201712 55851 1872497 1051092 468744 1974998 1965347 1935150 891552 1142229 1467937 1584534 1260328 1870029 1895042 811877 596646 3607 1194634 367298 911535 310867 1695211 143657 1492080 1150414 1284162 1088009 746835 880964 943690 1949475 1641581 850284 971526 203348 1686147 1398934 1647404 1131489 442 1626479 1636644 381630 1810274 630262 1104164 1889922 12896 1853284 1386922 1588701 215483 1895357 88935 603845 990431 990375 951733 518500 1846341 1000903 1151514 1302941 34678 1652463 1912382 55257 323111 1932641 1744042 869218 1351256 221426 286609 1529354 251064 957522 1991154 532373 719415 458999 1917249 699685 575526 835432 1588454 849640 1822339 265639 215819 1804149 224877 1434073 1929540 1386631 167114 1991064 951441 1482827 1084 1179188 1568692 804822 1352378 1786027 48189 1200891 950850 1721421 1147621 1333835 735653 367864 639461 1294951 1326674 673169 950848 302212 1372828 227403 1077916 1168973 1568886 1455448 532959 1824020 1970934 1826229 870977 1383792 1650746 866118 207747 1955209 128734 1060098 327285 537518 101766 803300 91190 1764469 1464996 1772105 740929 604786 1475169 64777 1577350 1302545 1747396 1705721 139114 1540289 1122614 1187539 1866019 1791101 848819 717832 655064 1033280 145062 1603088 1235851 1795299 1606564 226679 440157 1166250 1519627 819911 741231 856904 1644073 230053 293777 572633 1080097 151566 1326230 1173123 430693 1588476 968556 305541 894206 1204885 1448365 1598684 1176379 1810526 1588208 989211 1450671 758361 1859513 327326 1286899 1053899 1168698 322650 1291933 1545607 1484828 779888 446318 652190 1512355 1537854 384552 1860399 71971 132865 1792185 1200073 724855 1535799 1420003 1012752 1577605 760781 535378 1694675 495704 464057 1522297 961021 710659 1339004 7686 756827 247955 1380457 1154907 203916 1442522 980961 1549239 354112 1665768 693245 69548 986963 1853961 1704893 1698803 1051514 1472565 1523100 900633 1015245 1593770 1893375 1108054 840870 682993 1587006 383084 723800 14293 872901 1651609 1939600 840838 1337528 1833865 433046 610907 109445 703491 168063 1258479 728407 1613773 1222249 1697344 661770 1147408 1909836 367374 204095 429235 1998096 180209 1694970 454340 1807260 156122 484298 1886798 1971414 640025 1822843 268935 428984 1224015 1924061 1865829 1433037 184562 805262 53228 707284 139392 1030513 1204216 121629 1596953 355249 1975161 139110 1337274 887811 971463 1584366 926328 287810 824522 1279070 1611344 406968 843960 1374199 243981 1302836 270179 275167 333068 1187257 132150 238856 1434697 542348 1468223 118070 1530211 191861 1773635 1152502 1843267 791682 1850822 1107653 1498036 282997 1563407 1863691 529763 267750 1458825 1505628 1122227 471099 1456394 158324 1002299 294285 298262 769502 1010251 739819 360338 1512906 699786 14894 1292205 353229 1797163 1468272 842279 204251 1592012 1481521 861648 700294 111632 1678182 1713444 1619083 65513 1017869 824161 1228511 1824025 826240 1009815 1182612 523319 1938478 1185879 876180 860384 1524473 1929959 657091 1087142 1656090 694100 959780 774070 529950 1867332 670264 78540 523680 18294 899178 1649275 66115 491559 1319531 1326818 616516 395270 1125854 1421629 1073438 257124 1350417 1495403 992858 1576881 390745 748947 784455 644631 1656707 1401138 1194518 1821793 228877 112995 1983911 431656 133922 603872 1260363 620390 1000521 1906736 1376375 1164130 196630 1111209 674834 1945992 723187 128676 1783355 210137 652061 168569 169782 531520 70688 198036 1773383 1220994 131794 710133 1049990 697261 25143 112300 1044913 980950 802877 1032911 454479 210646 522735 1024541 492108 1887085 1751097 1025610 312524 1163198 922144 373963 832070 432686 945813 1704432 247257 1588396 709058 314062 1748181 984007 802512 148309 133028 1392483 435524 495080 75649 1728405 1400559 1630561 73663 1319240 202672 1544680 834606 1323216 1387108 1052985 1917475 596930 530538 121690 867281 626569 412236 1870117 1466800 1045978 90918 1643831 996478 1053885 341851 172373 1413572 589799 876559 1466380 17805 527870 1196725 597061 647743 643060 117767 136727 1576416 219651 196005 1288814 1061375 1665600 234012 346872 1600111 440650 1126164 394564 375288 821635 318771 1540382 1235287 1096972 1354172 267695 1563262 239996 1083644 1586694 654639 1703544 281735 1721092 1956867 1582868 1781418 1807741 976819 931707 1777860 1795176 159874 336413 1939592 500912 207140 1560384 1386765 550862 1755602 1450339 163987 856410 576656 1407277 723309 1844218 1837027 1339760 983500 1786046 357150 1328823 120219 764393 648006 1403686 1368090 897879 1076882 595812 1186545 439454 1004304 1679965 1820983 789572 1723609 411723 218908 743720 1985355 1429803 1972631 303815 215803 1112922 1421708 1299152 1099883 243822 1274490 989803 1052539 851290 1669641 578012 1851088 1176259 794771 810218 1606859 495952 1307339 645042 349192 1049163 442428 1924571 704980 245979 1343369 410757 833120 94816 255482 1215164 599374 1903748 536260 1169382 1972307 724867 568505 692699 1134748 1155149 1792792 1837682 553934 1063747 1015344 1062899 1744464 1835290 17190 1422148 1350908 387070 771869 1514197 1758225 574834 1630283 1473008 526822 825598 973577 1127647 1293630 1847908 1171344 1620519 200390 241970 1000237 147384 920738 1925136 1524772 1388552 1044992 1269127 939442 1967185 1866848 1078312 114297 871414 935641 1141201 1278805 1229423 1935438 565580 538658 1397171 436951 1970771 314670 1394520 800077 592522 654153 242957 266623 464867 25716 421213 470792 1916037 1305615 311146 1337524 1806415 1338357 1786428 667170 1782004 1371748 1342815 1269758 41146 1828028 1148817 248099 1599418 1892277 696724 1747302 660448 98689 465844 910136 1765453 19506 829115 336092 688546 1381089 1993675 1435396 942280 1352476 1668297 325719 1349222 1106108 1694862 1433427 1174353 685807 1816803 178853 1423196 698070 447968 676831 630977 139814 1686089 907073 1746005 1971726 1787121 1282744 1668294 1999013 985955 1844038 1084671 643372 1529758 113545 168910 874040 825902 367929 198501 290349 1188200 658330 132711 1578989 1072755 1188491 161035 1505832 42232 353013 1012905 420725 1005529 794153 1260964 1385583 956785 283013 249317 1773093 262346 1537611 162134 1201522 961578 1899118 968148 1638277 896951 1147900 1671949 803136 133009 674469 864609 166182 1857127 1977522 1944034 1547509 80739 1822601 541392 1955264 1227058 1849810 262689 1820097 526711 800571 1528760 1179855 1241826 1587355 740646 1878417 337936 1144879 151616 670668 502395 595962 1982232 1481413 741431 1074177 1752876 627364 1614432 858354 869744 1672836 971400 1610976 1907449 818949 1689937 977100 1991873 1839532 325181 1490350 1169037 154494 1471563 170152 473332 195802 477508 1530820 46577 1925170 1966316 12347 635944 919094 1572631 1446056 350131 1376229 1967449 1176029 1641296 205006 174316 1191447 399860 959378 894180 957159 1967640 435511 1273745 1276815 201029 1923006 89826 493770 888186 422365 1619071 1754327 998931 80709 946002 1965140 137075 20157 851469 1002339 644360 1438018 633378 699055 1234199 1833345 1186055 1253592 766105 1527561 797350 440395 1087943 1032025 1447364 1473979 891594 476315 623364 78485 802169 1154799 757467 1362464 1512236 234210 722142 1503864 812866 1832065 682731 555689 490634 140556 1788536 806480 1508267 1120848 1682788 1698799 49841 1880343 1433967 597306 1145313 1524326 687534 1048465 500758 873247 952741 1550390 1465914 1316597 816105 1035268 985981 1564163 996339 508825 40385 1798111 1641014 1289680 85433 8927 333156 1577219 422390 169072 1573176 1715519 290454 1092715 1000513 1492455 1513043 536233 1401197 1321972 1865445 696764 667755 1726895 397245 1366971 1736274 185434 981994 946244 155686 358760 243603 792886 1194224 962894 1411158 1642405 1132621 1796637 1058037 1846262 1466563 783849 938324 1985719 1750668 677962 760007 1713404 1658847 1327871 1476149 1140198 295809 285968 1615476 1718702 1978930 19546 800721 759333 1602105 112122 44192 273144 1994012 868755 1801937 1495063 1446509 503312 1253243 1728690 779406 947749 939881 455611 1314767 1481271 722090 590940 538042 511826 1412848 271592 828176 1948481 399882 1574994 379728 1603233 1832539 99309 1466625 1032481 29904 1132762 1966971 1352436 791223 700194 1713942 648005 140372 556523 1238060 218273 580331 542166 29504 1743761 722 1677714 379005 150267 1065699 1927413 1436296 722958 541489 1349263 553996 1141288 1211688 1676295 330573 1590718 725166 1727649 1836230 1566725 1708531 421256 571940 125162 1388382 482068 1475105 555461 529622 1760685 1655176 1950816 148680 1567859 192074 1976331 595128 1591718 1895663 139982 40571 189995 1029966 1806847 931429 134155 270771 1537016 1021947 529932 39757 277107 1682292 566973 241449 1707031 1067533 413200 947058 835992 126387 1633851 425614 1407588 846593 82580 70614 43632 1777804 1358598 844508 337680 1535426 1529439 1975353 1961372 1789554 1277871 1261283 261775 1098994 1363892 1182364 495196 1460473 844148 1357968 710361 158073 963927 855210 1015182 515918 760685 775306 865763 1242444 1530384 1808508 1775848 1658464 1508792 521308 1294574 1155481 359507 1058568 1184230 1392070 1486617 1500759 1600005 189653 434046 929453 1979105 547160 1985967 1776780 225695 1912013 1099261 220010 1675626 730362 1594312 1943269 1291727 122383 79113 1004256 506352 1919305 1564130 101414 834990 1434382 13694 1245663 815704 1489297 868896 381567 1104352 1655495 768164 1394310 1658097 768280 1087160 1630689 983601 650819 1979667 1629903 645600 1348743 1975925 51179 730287 703827 1878744 1482799 204537 417079 1366731 985698 19304 614776 415273 949326 655675 613570 573827 1662546 512591 1419881 144090 1434667 393595 1088619 1929063 935090 865188 1920903 1904228 689899 1512337 1851982 1297653 951190 388297 748257 911448 412821 1761842 1826036 1463772 1720924 1849949 1030428 1331843 387372 86125 794825 1861451 962687 1358414 1950832 762013 94046 554100 1359058 103573 27697 1027881 1863971 1153027 737437 190626 1020253 1412859 1369840 291578 894103 1399866 801060 784891 1296634 244539 1758980 191347 1967660 784729 1500655 1588937 1472001 999264 1465447 591043 885018 715476 1985272 549042 992922 1913368 707316 804684 1100256 354174 1801776 1076452 592574 1037889 107951 87806 466770 680677 828485 1618274 1956237 1214109 41934 1679657 28974 1214883 389835 3849 1136137 599166 1817054 1885610 459218 108112 806678 1145488 212088 1072423 1933520 1615930 88042 860284 789061 1129980 1278082 20751 720084 242676 1683466 1368419 249249 1538070 1331235 1591959 1129255 496950 947866 571579 1384692 1645181 613510 1151035 1258123 1707463 857470 860161 1299285 814632 411443 967507 293894 1806493 757607 1204527 1701653 678740 1516220 784663 1585596 377846 1886858 939222 536106 801591 659068 585023 591364 375504 678888 845609 575885 141547 848016 721377 1002295 1689726 1940789 1662030 1806193 785175 704142 228042 991682 1591501 395303 459214 1485112 1938277 693676 1785931 418589 1743789 601943 814102 1055538 1750795 307344 765813 259390 848574 1486152 958451 1949190 945884 1890003 1547300 456513 554639 752548 1731898 894858 1678167 1912366 1683244 770377 1802224 187905 870230 1622635 1455802 1336238 718595 1952582 254586 1754691 970055 1200132 1612364 1519606 227613 850183 380047 1333790 528041 1456106 1285286 1228066 534500 319553 1236584 623070 1486939 1221648 443798 1907981 449033 69334 677496 1224563 1220903 1091515 988291 1986401 40089 1798873 1871530 1305156 860845 592082 1176146 571747 1147046 1135115 1797761 541534 983086 622753 18133 1561956 1464027 409020 367897 1347189 1696992 1046468 1664262 1169181 1437263 1661004 787520 1702385 1796591 311675 273338 507701 263162 12217 1419564 1170540 400994 490894 1786215 114236 1966011 161424 548399 903658 1585904 1973789 1068878 141874 1511442 190046 420747 1458986 1361678 1573780 27703 1547093 1683721 425502 1049955 808347 1495769 1346533 717508 563866 1262774 1004316 552160 1731221 1381247 618558 64391 524396 1161649 500565 1183764 1326244 1172915 1801482 963377 427168 365768 1330911 782069 1539659 1296194 1586029 1379074 1634873 1851735 1171980 999898 1243957 858392 1148134 968306 1594945 1245164 937368 1868453 1814152 571878 1451372 1793148 108845 174650 1691646 1234485 1892476 441243 1311098 236097 1284153 294723 1545788 1848106 675600 1916769 1402538 1405562 1852438 266095 1095187 1272431 438069 1202677 133076 684203 1433874 1028319 1911396 1061977 276649 758046 1595038 1810066 363111 1192849 1900298 431870 1192474 434729 539017 130386 1508562 132010 207934 366539 1265704 181071 150482 83520 1798192 1943965 798168 915826 287446 268051 470620 207811 992938 73432 362520 1454183 755039 1475190 484957 673418 1948242 153382 1589337 1196094 1345947 662544 1164590 137480 42982 1260252 1249325 436778 989628 1572721 1105512 1311422 531125 1868152 1162788 1744998 1705035 1471226 1822344 1207848 1421182 175284 1320009 1930153 1138959 1331024 649327 1200554 1927657 1769209 186638 20176 785059 303406 21312 1344205 1206202 1502309 1856919 952696 1497159 1732432 1484693 1725896 1795008 637952 1171285 4353 569899 122318 1231578 827813 262123 857275 1433708 1589378 271476 1463225 683757 353966 755132 1318923 1744857 1772051 91863 1766422 1474681 1210912 1232925 1969012 9947 227711 365156 1910361 988676 1192287 1310277 1229245 1755524 1091003 1930680 428481 628460 1945463 1622601 1480252 1874582 1368043 739977 1680654 132504 1354882 1592540 1795716 418244 1589232 1632399 1251213 1177844 1009244 604212 1206184 58027 1897395 1798696 1270037 1712413 1548404 1472193 869986 800582 1997831 1820996 373608 1772318 648571 1741548 1473483 372672 1677069 906227 1159175 1991471 1766310 497059 682928 63455 1214023 872458 222938 1049631 1282999 1714512 1255534 1471469 796626 520258 45357 130719 987508 216099 55765 1256289 139802 288223 913861 1435732 1807274 1654453 1602440 1613125 230656 510583 1913948 548788 673565 1493005 1897533 328377 494565 1983227 1833940 1221203 1854970 1641497 1400614 1221588 639005 917435 1791882 784066 1322232 874826 1423238 1132357 1041614 1043278 745551 351200 639170 1051215 1238276 1041704 858541 1125066 1915187 1165441 830559 1368847 383394 1264894 433884 93835 612532 1111100 865316 758671 196765 1412699 680332 1774671 893700 1137042 740120 463597 94005 436306 1606661 1662433 1202294 1337013 165906 415379 1234692 1390158 958543 1525403 1390990 654004 460706 817887 1165969 553677 576669 613816 1541955 453389 836064 1389358 893171 1523368 753598 493236 1076999 1176405 978057 1179179 581394 1045399 1268956 1701313 1126714 650994 985783 1334978 1633304 1458887 1275013 1740752 749879 459901 1376512 474382 1228335 1633657 49296 1115212 1963557 1302922 1583912 1544734 465875 1905664 948698 1910752 464013 346191 1402700 19454 897277 69771 6519 451742 1144814 283067 1786309 1160796 68397 669664 163904 1480737 1129753 11224 1515670 712741 1951705 272813 599716 609909 1751395 204476 601819 111781 1713676 600592 1056833 1935841 442469 1143427 452597 1867464 1667484 1113699 24049 1072888 1274620 399061 1896126 1566189 1644918 1552676 578028 1435531 74656 1971107 1077837 1498283 1742274 716190 677271 1027821 1612617 1363779 256513 324028 1155933 91058 854712 224369 742332 1201287 521734 1953085 120442 725410 833906 1235008 804775 835722 1667014 1585880 1388228 1017328 684555 1046275 1438662 1389711 598181 1121872 1297465 1826894 890300 1709627 886790 365714 1198164 1835380 1782898 157236 1067709 1551072 140325 1318240 1980928 1407074 1478318 1800972 722921 472249 225735 1533080 1107578 1258242 172218 131777 1805693 627858 1718701 1751210 1608574 1649840 1765519 1672505 1654556 1929702 366989 1899286 4638 142668 1123405 1498437 207504 1001079 733623 982218 1258058 152807 1600761 1242488 1858486 880218 1658507 78897 1973747 429372 758163 1950161 754199 560101 1334112 1340919 6957 40084 1371139 33547 1370517 1055298 1549691 1067312 316972 606434 807477 1027712 757453 162363 964843 792745 324654 514763 430467 1827033 744510 258357 618467 1219412 1300639 108508 894452 1715824 229683 1193715 1643547 394002 1122127 1297097 1499569 1338279 1061803 1594123 1665897 1140603 1995552 935590 1074222 880349 545514 229333 1927786 979471 1531995 1064336 449538 442744 171690 961292 1279490 1851152 1846026 1241686 254717 1375540 451349 510423 142772 1485136 969839 1062300 302317 1336295 1722735 502022 426491 742467 709843 847334 1243237 648933 402635 219836 1719174 201286 769367 517252 1809346 122844 961867 241015 1657570 442922 1382324 1004029 282913 563931 1267424 1093066 1437941 1113368 382679 614826 1020786 183026 618287 131887 856611 938709 1862856 1385086 1511459 556798 999809 1777436 1376890 608452 687574 1555122 288938 1646603 1151283 1820344 669628 570294 92466 1998663 1510740 1917582 243019 1445404 489931 1479874 1255068 1757598 611351 683021 149499 1379805 1978947 1121067 106612 274773 589387 1897058 1097959 1098914 700298 1004988 1066674 1540904 1636326 152575 130739 590497 1733393 1428957 1548835 1038116 330150 967004 1521057 1727829 20998 1516059 722176 339466 1031085 756247 1045671 436218 1570081 798929 1013117 671163 1797814 686529 475352 303957 1255625 1802770 1855576 1970193 1809762 867212 36308 1778082 189853 1343760 877875 1402771 1573783 161955 996923 928632 709302 1474657 1757664 1315887 273407 591170 839543 769722 718474 1805303 1600833 1962453 806872 1820028 502688 1745871 1509454 917314 1388735 90081 1386989 1801089 1980856 1896730 848620 1896558 1681089 451418 720392 680345 435005 956819 1162577 539987 921626 950135 1583543 132095 1231256 681290 1039040 453260 1598918 1939608 170872 1846169 1362453 61307 1692001 1372743 1596984 1991574 983889 1302681 1680629 1475471 1605128 1059396 1491480 547943 664039 357472 1482590 37889 1354552 664563 578992 424166 695042 1384555 100700 274633 1558621 1536772 504237 1807400 915852 1909843 983466 1164097 1643982 1297405 1224970 518626 1569114 1768640 1133366 1656169 1639169 757774 1072147 545973 1141891 378943 1586304 829702 1455799 1843213 481019 329707 1783584 1432675 1106230 471022 1737370 899882 1971519 1475341 1779581 1352453 1388253 983142 1438755 788809 1139083 930330 1507222 1366592 61657 1286694 1033756 459061 611051 1719309 455864 1113836 687837 1876372 1070447 206672 1222442 515999 1464905 345648 1200635 493083 1733372 1835156 513434 128653 1744821 113670 438364 556732 1340216 1605351 806452 759121 1879261 1373353 712589 1271392 97379 1444128 1424149 1293124 120 1799002 40036 158269 1163083 1795793 850344 187378 41477 1879507 1359653 693335 327107 76167 497794 406794 1696945 880863 546921 661757 718484 1402244 1743127 504560 79188 166368 1065266 248613 532601 1124832 378047 910827 1082947 1667668 1838554 882816 1377624 1483441 1553571 388391 1121192 1518851 946685 1470330 1324326 578366 1400921 1146478 1526316 259128 889795 637782 1026205 417791 1554366 1925605 201764 1671993 275536 768383 1721638 1169276 1845679 477911 713878 1685410 239089 391092 1388016 1238164 1882846 1574772 417098 1288067 372046 1089312 1905411 270867 298412 389217 1254095 1093581 1695617 1818380 1377772 670510 865768 801045 83604 1292046 849025 184521 874148 310449 207038 1217947 1076147 1490722 1318616 1464461 58733 194923 760466 137700 1388339 1934627 579497 551357 516854 482919 1738896 1676793 1057403 1385227 1005500 1825463 1247438 1367137 1285892 378430 1692469 1326353 1396329 1754034 1161507 65992 665477 1100273 262908 965899 123343 1213674 1448551 206439 1850725 747913 915001 1003250 937364 1285611 409217 1725000 1900777 1297331 330196 692031 758551 1651484 814354 588422 1363549 825235 1228041 1626488 1464196 1823958 584537 568922 1535448 51308 1713484 729633 914975 905068 11401 1537684 1275436 1932510 674260 1990667 1064287 1924417 1311211 417846 1766945 1200102 1099546 443851 361476 1086920 1246010 163788 1696778 1659122 589080 223977 1781169 364209 1272747 1867029 1503611 1867566 1281715 1840036 1974611 947261 941826 238451 1689560 1369546 676341 1029379 882734 826829 1839686 1550791 961034 1602005 1429597 829016 461405 342692 1080555 1599342 480444 902970 1790683 738833 430099 1907699 563524 1564653 1274917 1551020 1106267 355699 332287 1484784 1567372 37957 798866 801512 898823 1960014 1957453 632674 17362 953880 1760357 562735 748911 303333 1640697 198601 1852443 385830 573787 561759 50071 1081079 1937656 1443669 1244054 1216004 1112210 83713 1872403 1253790 283960 1407115 727070 1655644 1449500 1794103 1497240 1861112 1597842 1999519 1611812 343323 548865 1429951 1142501 1338867 1526702 18490 1783844 1359474 1933552 428069 1677038 1854824 308149 791696 591822 436829 739570 572196 1948021 759484 421559 977548 5467 493655 584697 721406 1893584 1106585 1777738 1820345 455814 1733470 522813 156834 1964989 510253 1083772 1159437 867525 585419 233158 1347522 373130 1584060 492608 812172 692927 1861710 1448251 1029898 1496281 993156 790050 1520152 1714716 1871586 443277 488822 1849406 1490772 1973243 1659203 999433 793462 1036691 326457 1292003 601204 1857862 1239558 1978118 4688 258485 69907 1761279 121312 158463 1556723 446737 1946201 969640 1487945 1755599 1189804 839894 1916707 1965320 1018589 1977601 1495866 1626487 1416131 1641082 328954 1595272 1292819 265481 882897 1140023 729135 1714054 812542 1351394 575505 1152249 37620 1460215 1291358 1982342 328983 772144 595984 712162 1678424 463145 1624656 1400101 543463 778548 602345 442544 742814 1721031 1104513 858191 546810 1167308 1076709 878793 974922 1061455 1166853 833035 1467262 1892512 1754738 678433 1603256 1619321 1049884 1725759 820795 90398 1198880 1913840 79122 661475 1445905 1673570 916101 1746886 765427 284846 1901556 946902 976258 1547818 1283631 34312 1860375 623904 1538645 1506910 1001313 867553 1770939 286732 342531 968170 1220193 1042065 1540775 1486990 1211614 1394308 268027 221329 349844 1754258 536636 1395085 254376 1476202 684374 1565709 1372747 813204 163621 63175 968821 1439171 1006659 626442 1971042 1886344 1602923 1757066 1168672 527899 707580 144170 121275 489944 1053194 1595818 31113 425972 532355 1706315 1788070 1975075 775305 1264189 1936332 729754 1682832 1698309 1858110 1830226 977450 385490 1657228 183740 1699744 705792 1066701 749002 1578813 272349 1521890 1869375 435097 26756 984880 554078 1078775 104533 528149 847969 442357 370143 1704091 1870134 390083 1761784 1673999 1277623 1814894 880531 594928 789997 1609930 1602639 993966 1558395 79518 1317773 1482449 154304 1999357 1318625 161017 1429601 119347 839614 229345 1345345 1273843 258031 1469116 1000397 816719 625398 1691280 1896386 1771200 75720 24511 1317964 738771 745203 1096258 1242962 850009 1671089 154724 1014188 1637147 559169 1811250 654917 551429 25379 431073 1050808 764088 796085 591039 515681 1688232 499187 403486 1053122 1889005 1336305 142155 784747 546797 579063 1732699 805388 1673059 38646 7226 32181 1886027 1074411 52218 1328571 1966135 610029 136969 194259 258546 953557 164709 1778701 1349867 432362 196519 1248432 11257 793807 1441411 850249 81675 1218271 974897 75355 1517502 1303104 501930 599652 1989777 610475 115536 126897 1195700 760289 1287904 1798634 980481 1555151 700985 150511 1218533 59729 356570 147801 171051 106300 1329658 373622 864095 698423 197656 402090 747054 1140907 152870 1713713 954062 1098094 478928 1467114 687720 124957 1413901 825358 992801 679128 404355 1640237 315506 215666 1056260 423757 1738302 1805656 453078 164213 1083402 419408 605419 1067825 1394136 1822856 1954349 1336942 608702 521346 1596479 787906 1990329 286399 516093 75994 308357 1646290 1714794 301473 1956133 1633994 970994 82181 1767172 1690188 1904021 1414033 72810 872000 699056 948578 1390667 599665 749826 1837875 1497325 9448 1403391 1841409 199978 1221557 1194673 221435 1607846 517652 1410239 378186 1531010 1669129 684040 1298798 457811 1642522 914593 1543840 1980985 1376171 1617805 530362 496910 320389 1289000 1433556 1995587 1760237 1645841 1858676 24462 19191 954976 320313 864173 1938657 1147623 1197334 1654642 1229311 1606192 1720660 873551 1872449 1486389 1105910 655325 1569219 1706492 1792001 1219154 854152 260528 466565 299032 1402461 535836 1598593 344197 1675771 383255 500062 697618 1867517 1400015 768959 1271628 635329 1364673 636145 427451 334074 1421806 1998274 15455 848645 417535 1914335 1154491 1298309 847349 844809 1028479 1924310 1802840 1722315 17449 640257 1643570 945663 1686425 740374 1038088 236137 1018967 269846 1769996 1800036 1998763 25365 164716 1040119 242139 746074 1681215 593553 1681785 299027 1636511 64698 926080 1412480 1827713 1354227 1890104 378704 1825296 794969 1721076 1782116 592052 500869 1866764 1808260 516612 156513 862218 444446 703105 1597674 1990 959359 518608 871071 1417663 1308864 406306 638917 1888719 1146356 555422 502048 410286 511611 604646 1570723 35290 916345 25979 1034171 353756 260873 235710 409863 887796 1847140 1909536 1750298 1055743 1360343 3527 1116362 1072041 1095614 1920480 1537758 258137 481347 446337 392033 430163 1185625 1639868 1227878 917923 842678 1279495 1575828 197258 1617768 693670 120140 462698 1972438 1855336 218041 1045613 1829820 164089 1037147 1226767 1907256 472195 11607 659664 485890 680268 951557 484067 1593276 323272 350481 1909514 1872809 766551 1032596 1477916 1910861 1406876 918780 1507714 1768965 1087472 337192 1010791 1901856 670133 1360894 1612369 465431 1981851 1259555 727456 1906088 752713 128436 916434 711109 1844675 1165003 1015100 364547 1282808 1941036 977298 56371 330779 59800 1545454 1475706 1763072 1073231 1178334 716884 1711495 382813 1058531 548179 411469 641996 638656 182161 1631164 1103666 1573463 1603975 1101137 1203817 1517974 1711282 162356 1493933 888391 608456 1617625 1609309 638011 159121 1766699 1799957 591381 487896 1880760 1384567 610155 1656155 571427 509429 168284 168264 1844129 1137255 414589 1049596 1903629 765274 1012039 945690 962388 1809238 1418907 778763 1242199 1594395 413906 1036214 1278055 502918 1081269 711190 7926 520495 1779826 1983507 1400935 680598 1468421 243062 1462827 1531586 376469 1811032 536574 1636592 529685 994437 1411541 1188644 568643 684339 1645267 770666 312158 649171 1204246 950097 869349 1464156 1237069 23313 1147217 349402 1595274 381618 684635 1910813 1758402 153952 339767 1226116 1389861 1600993 1176337 680003 1904017 320820 139230 563939 762666 1437731 373937 1263959 1009395 934198 211061 458563 1775351 1366918 127161 97597 953438 1269250 338091 397177 1089462 1047126 719465 776516 80853 1870328 140080 1048966 1173696 577644 1065960 1317238 767111 1091798 591035 1383772 1151754 619483 1394366 1775099 862482 739129 1842002 167004 1480040 579349 363840 220129 1337696 1233580 1243528 1333727 284576 722906 1242697 313532 762295 406895 1078171 1534957 1663115 1661819 1210557 1580267 1848558 1542506 1621112 1643227 444361 1493666 1975388 268065 304641 409253 389486 1433534 750877 1858978 1471644 773249 1048451 370815 964195 1696181 501019 991436 1641540 1272114 451102 22420 1828523 1461801 1876711 1543913 1508826 995651 1951428 1471378 1154736 840600 863839 153126 1263018 1832508 1422373 356311 1326458 1713587 1008523 453112 1788546 1942928 90034 865028 1290786 269903 1548709 1450188 164221 930672 730235 556711 604504 1103192 744351 460016 1565062 507195 1940623 694370 1248625 845965 726223 717491 1865479 427307 95302 1166903 890386 1145349 609705 1557530 12905 1902729 768193 478055 1421213 743106 1631322 1342369 323962 466203 158687 957280 516049 1595330 870586 439960 481483 413450 543183 20234 556856 1973444 1792240 1205663 738913 1129946 634852 1137876 1883320 1070374 183485 1973702 445042 1215868 1389531 430177 1073083 692388 733842 1406413 1466858 918901 1282047 1149557 1171372 1517421 46586 625002 453047 327284 1631762 1934652 1595158 132571 1855527 428387 227953 1622070 406496 432544 828226 863289 577153 1010571 1476807 763855 270845 1443620 1759436 469735 1070623 729541 646797 364724 183355 631559 1307481 1601620 1040879 470795 190332 251456 158742 63346 1691006 783945 187579 977611 1024709 1456040 738523 1301608 1119119 1574829 132202 1758732 394670 237849 216134 248820 1272801 363517 743019 72887 655934 152677 562688 1079427 1243305 1050870 1725842 796348 2071 996213 1173923 1079927 1267044 1381276 1337249 308174 709325 1728064 734028 1542098 1801398 1740459 362897 777864 476699 1099108 497977 1932242 1930877 1521515 1998745 559293 653868 993945 556414 221089 543776 1041123 83053 216468 1921338 705875 1999378 1987905 1092418 530334 806470 545652 1361574 1447823 1886541 1296789 258607 1056821 936584 1968473 365919 1536014 43254 635982 1857259 1964141 1483833 1987657 355394 76408 102167 418556 1332839 717787 50068 821924 544127 452680 304727 1225549 262804 72402 988229 1657052 1964090 57901 1234850 1144169 935417 1391495 430225 1710496 1090941 652829 973793 1054846 1713923 1819102 375449 1910473 1969928 1615220 1753246 520689 1554436 1978241 613620 1346889 1866980 1264732 1160541 1108414 110715 292245 543065 854513 1461629 565333 1807499 21128 210810 1522018 992773 93912 1912104 548353 689022 43149 1290441 596028 564764 4610 81056 20935 692362 274314 1008971 42016 1506445 613478 397630 405778 577376 1869916 971024 1260341 938737 645761 530803 154930 709386 100988 120004 1164250 1501622 1576882 9 1275755 1891460 747308 719120 1931954 1111786 1089368 828490 828217 1867168 298395 392260 917646 621430 1498048 1657557 1530231 246566 510527 1191434 1127198 1490535 1247163 1087243 1078239 1539742 880846 1508729 137500 408479 1752739 248844 1109360 480175 750440 590768 1150886 969341 471117 1041635 972684 559156 145844 1601740 395544 1373407 1300606 889917 228125 315165 1454693 91223 195989 1215127 560516 101769 726430 946921 1039072 1757327 514908 861515 437814 552289 1039056 801944 1524631 1559410 998406 1065497 1008332 49714 1772094 1113802 636478 75460 814009 947704 659573 95618 951103 317550 800641 184712 1585114 1222423 1574235 1214940 1757785 350163 212610 959083 650401 1191096 191316 1412564 1255533 31725 1323160 859413 934898 1222407 889731 684704 1593497 1135908 595184 1231234 1207992 156545 1813733 883729 194226 888426 1908323 1589438 458143 954142 861445 1354203 1326169 124591 183303 775756 1156026 1542511 1022685 1314147 1391946 1635546 1012279 1615652 1625240 651859 1228005 116131 1217792 1548311 301507 1652168 804495 1565516 222674 264214 169285 1480027 366579 258893 123332 1760671 1533665 120441 1420273 1443751 1283640 371020 220629 1613488 443685 1749200 1965716 1482910 1485974 330597 1853221 524869 1399528 1572441 508773 840651 278610 1873843 1568769 392669 129378 526844 134062 1161194 1039462 635432 1435119 631991 800614 298814 221415 1250213 235085 1761915 1877247 1851682 637274 1709826 4876 55494 50814 1924769 794010 92971 1714494 1778358 105272 869259 225614 1254216 1707422 373807 299969 1105710 22960 1560079 732685 925249 1713408 504348 1136578 810561 1201794 1452149 944855 1649198 1547848 1146099 108174 1315590 934413 786835 29152 1267346 1400733 585498 995165 524292 1732353 316939 1162384 1273302 750952 567983 234934 1549850 1647124 224195 974254 538289 1117192 819169 737752 530554 67744 48459 1928139 500459 1355786 615312 1174685 839352 1120752 1927627 450465 872879 143609 716726 357696 180002 2565 98210 734736 159286 87416 1190743 673052 1824669 1136367 227294 492638 1781873 1059995 1493103 258875 1930704 860456 1705494 1820938 1223330 600392 1454267 747299 1020521 586619 1690547 1039373 1380703 1743666 806046 1507915 1017194 349935 815595 1217038 1221227 605428 1847910 712629 127673 1662925 1155661 795454 1453137 533987 693512 340484 715158 1092672 751145 1541336 1667342 1908848 181509 1755133 1372754 384548 319887 759680 1664474 175693 847776 583477 1834487 1308858 787186 302045 1319760 1791662 1421211 1178541 612873 1778512 1371487 449654 1976864 1509006 968785 1223561 982217 594973 38660 1818572 1734513 890824 920136 262907 1928918 1134072 1026259 832227 1792210 585524 1791502 53293 1762985 889748 1158702 1297575 1572244 906171 926953 1284344 9717 216242 497188 1578341 1492714 1135239 1534043 118933 638033 861046 614659 361723 1754428 261343 58561 1567129 231331 541973 239049 754810 674212 89068 615231 340396 115362 967972 1672663 932539 479251 1510200 607764 1225384 554881 581490 151448 1884669 1661415 884788 847579 176539 1465711 966664 138648 1871715 1353 639151 193823 1483765 1614920 48537 1574557 1826025 31891 831280 1987178 1937610 536088 983031 707871 1702030 148585 1565314 1354874 1336825 635130 1150622 1991001 687826 361527 49185 734534 1939081 1014693 841634 1676326 367783 268561 1702846 483332 63345 1918481 257824 1957040 621141 31061 277125 1055011 1295352 543224 974381 1805803 157788 1546342 1846165 286147 250571 1462520 1266134 1552762 50573 1039315 25969 1824768 1051698 507284 1139924 866649 549745 1929214 421414 26328 423640 1973322 1674074 155042 1171227 1444169 87793 981399 1501523 660168 280046 1887271 1626385 1315601 1285953 1116322 1945696 1423142 312695 1508941 1321588 1384785 1428643 269687 1929183 1054115 510449 816063 1222432 1245867 1893957 797677 1138144 1884289 1784463 516991 327962 1834858 208577 789277 287948 1868663 1644333 1726253 204184 1155494 656758 1800867 643837 1145825 330527 1345651 1278855 1874575 1708831 1722053 59674 1169343 1475798 1584941 522614 530917 1896569 1261117 932647 1024908 1334136 23578 1470816 924769 1563177 1758118 1938022 1058174 56858 717896 1382257 1333526 1736729 416705 1091738 34030 1074982 247523 407910 789208 59416 142 1053526 1064622 1133234 950967 1811323 348551 1685769 1585919 397252 1549442 1912688 1529508 1890625 1794795 935479 1775415 600558 100361 1207655 516144 1643801 822669 964595 1757864 61956 1838258 970286 522387 1062247 1308930 869058 860752 609483 537643 1006538 1374990 75609 417393 1829205 1294011 1241835 261483 81523 1468921 880762 79918 1361888 1853832 1727706 1037951 632950 1066402 1332660 1429811 692326 1122417 933114 1122077 285008 1968682 2064 1105964 267258 12458 357368 1366115 430056 1159152 1466093 1349553 67018 288149 578434 1752394 901431 279387 1835466 242122 155484 1614360 992646 808756 143388 186507 582129 243478 346443 832079 733506 354965 829298 326037 1818075 816352 1530373 1727812 1339578 710982 1335108 1662138 1245854 1072763 1250373 1708157 361421 337361 299090 1540275 394935 1595222 174187 188137 1822758 1630956 1933707 294356 532704 1561384 1414027 492365 900092 570721 23395 560864 53560 1871879 1599077 333004 694026 1647725 1262259 1979505 1427766 1333341 1419785 1020237 1447904 1214113 1057336 455419 281622 127377 759268 453583 365985 1241256 14777 31565 309653 1372530 1312214 154659 500240 255652 1450273 710586 1015315 1850138 111190 1376862 1704872 1095630 48753 727536 1081812 96159 390677 822466 746844 1516232 1901632 1232671 1001422 1656870 1232424 1067381 715430 811198 896608 1353927 938628 1361758 378247 1196025 1331248 914657 1965814 607055 115167 1803420 1653260 1241015 45212 40216 414947 934012 106525 607958 1139452 165428 1299625 289272 1308830 520892 1695999 812444 687136 816042 1325336 1996864 1629205 706369 1042011 1103513 200719 622068 573423 1334210 1248727 148657 1196883 1061280 1730646 1337312 972008 1382042 69252 1764552 968058 581515 1780343 1467779 928211 530085 552739 633431 1480993 726408 348375 131454 1968713 1084765 1425010 824896 349024 740506 932788 1824301 585686 392285 1061173 215122 300791 932987 517501 523673 809639 970780 560058 697781 310134 415337 80987 603557 193211 1035 373798 840679 282406 952149 65349 460041 1142577 1800389 627830 1275913 226085 574622 266378 1957909 1728014 941966 1332454 1724100 756944 347691 671016 938431 28697 906271 258675 1611182 1961651 1493198 1954309 1047520 15507 204101 858031 1364543 90058 131508 285172 617395 950249 1886406 950266 513114 1277914 1701372 1090259 588632 529736 1269631 124853 858820 475126 303784 1728331 1379479 408732 4504 918592 622651 109106 656 99750 1376436 623031 1022298 1840096 1913184 81653 1978827 943760 1281032 1230456 1428022 1017494 120850 193839 252760 1091056 816627 465362 62038 1678143 1348877 1300317 1269371 1514134 1972446 59435 852547 478179 1582457 97090 449277 922332 84575 1020169 739808 151514 1185050 300982 1249450 1237949 818537 1588516 1422612 734590 1802564 1142557 180843 1681604 1114589 1032370 274779 106937 1818669 1397213 242642 347433 261561 629229 865577 30840 1709333 484212 287155 1293115 1615067 316286 1016408 134082 1779969 778645 1799468 1461523 1367813 1838970 1258694 528434 405520 1196579 1663545 90520 1827833 511835 670243 185884 1533187 877527 1165501 1810086 1951848 1093750 1853841 931045 52888 741110 411424 132818 906246 143543 1761418 1770971 676213 1716698 150424 489501 690997 643082 1598416 1659823 1225406 1641340 1888197 1246687 826342 1581199 1365345 75828 1528178 1422843 67864 251204 118187 1381742 529821 1068053 1391177 1895967 397501 1826929 1746483 1780072 1848452 1679417 1634553 1727233 1325729 1695415 186899 1263680 1573917 479771 1366840 723285 848372 1167740 418100 1832064 1569398 337243 2473 1554681 359847 1495404 1807023 552425 204707 1392649 448359 1924609 1715976 528938 355804 949584 1052165 579878 663475 701701 383687 358509 997308 165573 1308541 1210965 184302 183279 1525311 166629 660124 838567 670479 601038 638796 1032164 851038 222802 902730 614700 306383 1585977 570865 752169 355716 691604 714579 316523 997183 1395206 815615 1457966 259396 1280159 1393122 710873 1315253 1649918 1048493 1679348 329515 1315961 1081730 978014 829475 1793894 669571 245778 1516607 280543 793366 887632 810926 1411941 1335528 1967948 951093 1842526 435732 1375147 696170 642539 1038714 1640116 590873 1616522 1286618 1115397 159408 881721 172209 1250693 1127038 1507246 1316888 746375 464283 1323513 1861756 377882 77852 1186949 1989244 1165939 1187208 14954 1739965 873058 1273035 231068 1455212 1491638 1916138 449304 1391602 964466 350974 13434 1027232 570036 558517 1826895 495191 450494 673830 1710421 131716 664924 656470 1951140 936337 453693 1405834 656367 1727557 1609847 206640 606883 373104 945639 1874941 165031 785238 1760360 1557281 1781658 1937586 115572 1267792 1420993 1908004 69581 789276 1848441 463956 1268801 1869848 127119 932606 440074 1701185 582027 1306259 1443082 274249 582192 1879947 1691416 1278295 1140991 198726 1350059 1165119 1241156 1480221 1397380 321466 1748354 1483701 599301 652492 1915820 267569 347137 281174 646276 285647 724574 1485369 224569 1092543 430651 1992274 39511 1294055 1961995 1739567 326237 973545 460814 1842205 728661 994668 1592552 1941736 1947925 256295 1634588 1816758 347211 1758472 215125 283558 368707 787812 381231 937080 820002 1567748 1985884 1585558 116631 1018394 1231736 1372809 634150 77418 1560379 1220311 1767244 1310828 141223 579401 977904 1397987 1098613 2670 1320611 1556250 631411 1091805 332477 1320143 1614903 1042469 1669504 382538 799926 1153388 491459 584112 320209 1405251 1078923 945414 398170 1562316 910848 1867654 225070 991050 365083 326536 669221 232251 724525 630892 1573169 190161 608152 418317 927520 1351824 1953822 1252046 225902 1747035 1971382 870253 20905 459055 90297 1489522 1818313 1832373 937963 672022 1918305 244788 533524 712611 1487570 630775 593685 1718425 1917497 553350 396867 1938408 1214964 505635 1437822 1894652 314446 834049 650323 106341 1730373 679148 966901 608526 997771 1295253 151443 968689 1310961 1393337 1719197 1778094 65943 1390095 756251 1787340 121009 1626431 873568 1572924 81579 1824652 1959406 844589 258820 800866 619567 1281043 1414233 1326783 905733 559505 1906631 1683296 503786 1547446 140327 406525 850296 1298152 1613597 297227 256306 900237 1422169 358916 1185513 1700733 1126636 1245558 720133 1265108 1657968 683721 1220153 155749 1030290 375697 1124791 93250 1443662 861532 464018 507166 1295791 894474 1636873 982810 1809714 698646 268073 512722 1877148 1600236 188667 1339873 1768375 1929998 1698510 1922951 1547142 1041295 1512064 292516 57650 1159814 194901 1423027 1553935 1808711 989609 1236827 1916851 1810890 1809956 335443 1159656 1989382 1011706 912454 1311069 780287 1899828 1942929 1675261 1166074 550400 795369 1993822 1046114 1744652 214350 1418339 329089 1217586 1810330 1339147 881035 1833142 1234948 870320 348398 1945013 130789 1229165 68450 1013284 60376 1352465 1708604 206371 712138 1003984 1407153 1366913 282141 756503 238502 55609 1112934 281872 1897214 254158 473597 788247 1136778 1926114 1289843 894500 769718 1953078 209448 582297 1769694 1569629 806490 1553405 149557 1539532 1316068 1528361 456581 1633118 1606597 1796644 273656 746052 1301307 848059 421996 185625 1260600 827548 624243 1162743 52388 559410 11091 1471419 931395 457573 1374460 1598471 1378705 1857199 317843 1124249 491673 979284 741407 1092944 610137 78481 1062579 2055 1994945 662397 443114 1251259 669987 344795 535404 1308851 830268 1975442 1986581 231992 1667325 740265 272748 1641384 628141 1417221 1509400 877737 720626 1511717 783942 1436743 1825621 1236608 459257 1031961 1188366 559295 42083 1454073 1180114 834954 148980 262797 1015860 1338473 389338 265176 780302 291204 224810 1495753 762541 991539 120326 233706 1747493 1732590 1358231 1223203 82622 1247751 1815716 351726 663251 959247 1903246 1210106 642523 946449 1967114 1804667 482810 748510 595315 962735 92223 328422 1881646 1894079 344310 74860 1001460 586671 1133718 1355263 1469750 1745428 1553907 60395 321219 1905864 1562646 742241 506521 1431087 1861148 1660336 1512458 1528289 1730678 1171723 1999242 342028 558861 889907 1558837 1850170 1789194 1947230 1857111 438546 1003965 1639614 1696249 990059 1505799 106284 969699 1469391 990815 1870618 2689 1911827 196453 715328 803495 1728237 203893 649075 1865849 457825 406674 1443891 650258 436572 1014503 1536997 1173661 1072173 548429 1651535 1460500 1339680 1634196 664483 1652313 599117 1254154 342393 885337 1785634 195635 1145001 469173 1694216 1025754 679701 566558 670061 1519650 1755207 669040 1312661 74482 1424286 1020288 1037760 1256322 1036998 1975907 1140104 1094950 1430990 1475281 1656294 1353174 1434434 1582285 488268 334809 1479042 1118072 1430236 3958 1449910 1256944 1577968 1881560 1427432 564742 1880287 1264843 1435292 1513618 245614 1721834 1654075 1574066 348979 865617 264300 1331910 1766028 694052 1897599 304287 1987512 1863847 1775907 1703576 101273 914926 998112 1711210 177021 713442 1988276 26811 1250828 1586789 1139743 1463316 316758 1190798 1169395 564425 38561 1317239 1024691 988711 761654 896711 33811 1504095 1543587 447300 406602 1601899 1434431 1549535 531582 235667 197252 1920059 607592 1387969 731440 178092 568091 765518 1376834 568080 1910157 1333415 237506 746009 1980068 581600 1044597 958997 1261749 53425 1376130 951277 657270 1801094 495515 1756594 773678 1576128 1644441 1104508 620789 308570 1497141 338264 590098 1200516 502744 1009723 828476 973572 1788540 986214 1726730 1454951 786181 1853300 33803 1092844 571072 453034 796849 451656 1039006 1360140 713910 504293 1269526 1391272 1841847 710571 1164278 332020 1626031 1061068 915920 1577435 1544466 232870 846552 1513650 1749753 1234914 1332341 978484 1353012 1684744 1484118 285997 78992 555230 865128 1103360 1080371 262876 1146943 1234661 1415858 302650 1205554 436775 44580 628329 766068 470772 833891 1522366 1290974 1150061 1308616 1029011 1916697 317639 246240 1571370 1901671 1420601 1933607 1444588 669326 14452 1939606 967859 1055096 685363 1828065 1394951 392888 222346 610165 1035603 670508 101861 439616 1469863 15748 430733 127283 96314 92725 275763 1836936 420565 795511 1616138 1073637 139291 217196 1680940 1111714 1639751 1537584 1625501 64532 1190827 1160742 1361443 1988940 1015201 805544 761255 247524 1189717 675777 1139539 1909577 1407754 1498028 216690 1671170 1702080 1457891 295872 333314 1773163 710209 786711 1429364 1291667 775092 1423193 1021223 1246644 1332713 261063 569073 528774 1141378 521400 1002468 1047426 1958125 131167 1812331 1670624 1891772 1024679 1003109 1138401 880415 251326 1285617 1104520 1442679 497088 504399 1483160 106951 719320 1491249 1681609 1189588 1035633 931577 796506 1151207 904607 375939 1764489 623667 1687673 984637 1194175 1402271 555182 663719 334869 1593941 1316427 1478420 1399973 82671 1689477 1065384 1000385 1083100 1194773 1272524 968335 483418 1443054 1776730 732243 202675 597389 1536653 1381840 1984994 787172 697904 1821742 965385 1833148 1544111 553782 1649487 882449 261175 412974 1762785 1235396 1367710 1313509 1382955 1706098 1206368 1294646 1289618 488202 1052484 1549409 643895 1396454 1749947 1982217 487240 791302 1882281 1310135 743024 597338 985878 710127 305399 324176 1628593 1302754 1814554 272108 1977836 976583 686693 1233601 241677 261718 1384328 383582 340802 1206856 1584184 37814 1185507 1067107 1472873 566237 1188767 1066291 1615575 283216 896798 1333872 803540 1631378 1607786 611108 1751543 613125 489573 20002 130089 86138 912807 1383851 459206 796025 1271827 1190648 470034 1618707 50006 231597 15331 13646 1459283 447345 444795 955511 768221 524477 1344794 434867 1791865 1335287 1306081 956423 529174 654774 953758 1584594 294220 583065 1839140 870474 198061 664786 884623 710366 1949404 1998798 1336375 952148 689821 1533355 532362 1821335 1973103 67046 1908524 995187 1221018 1226400 695069 1972237 1245836 1738834 193317 588456 375328 300616 1250342 959805 1760612 726772 1746402 1545610 88041 1929282 16975 1981032 1637979 636993 1941716 1781386 285689 1832546 1906750 930087 1876640 322426 1200238 1352890 1270275 423977 1246586 674887 848544 1238604 458160 149043 1725946 644012 930528 1520851 1206592 617000 1537549 1804404 104699 674683 236148 1477647 38847 575652 1039194 329367 1131207 1947758 87544 1454143 1177422 550471 99109 1063941 1250348 230512 1992825 843772 160992 1873994 813359 88783 1834282 456685 342719 1654347 8188 883909 267011 546497 1025568 1611968 1581471 637699 1113577 1302682 1678404 647484 1664371 1759459 9848 1604688 570587 751260 700922 288758 1535028 1890882 931101 1805522 1031742 985268 1262926 1877839 300635 202490 1858475 584690 1726106 1388551 509779 1764159 1556921 1062945 620939 1106857 1269416 1421012 1101051 1612726 783793 1395305 212496 1918267 155958 1630193 723947 399620 1096854 79781 227099 397763 1100700 1264270 1069213 1215286 1526574 1664873 263345 1405570 1392324 226655 529676 285101 335913 190354 481627 1177337 39136 465159 1718189 806172 390259 92479 1122364 1054089 743974 111741 1243906 1774369 1791282 32735 1882212 671666 1154893 251497 1404044 9712 1224280 1022654 1817815 1663499 955516 1585658 1570422 195466 966297 1216545 1420127 1666537 1764111 846367 1006116 739658 45091 210572 378416 886467 1245265 1840811 1361690 1735921 851918 1940149 372093 6860 1589011 718618 1060113 1778283 101377 699000 149456 1676594 1097111 1177114 1092426 93801 1358255 789187 825168 833369 879387 774532 233072 590612 936231 1466012 1378170 856259 494423 1216381 1197863 920625 560251 965232 1149616 658940 998912 1112576 1956576 861114 1995484 1852146 1451280 1323497 1560320 1507403 1344628 116706 603846 1782174 475167 542487 1247965 1569730 586821 1159069 1911436 845870 1044141 1546275 1847601 539943 183508 751226 1586035 1109423 964695 1265679 99079 1087431 1318819 112240 849593 1157854 663921 882354 1194780 1699831 30906 361322 441432 1035710 202546 860856 1550229 1348056 908424 1279644 1405426 807756 1235840 406209 286163 1150468 1551246 1778971 937938 1626977 1839133 79499 1284755 893538 136867 1116332 1992076 1640376 1872441 837581 684968 1759668 381471 780913 1063247 1620784 1690047 250561 1983769 753132 938411 510846 1163042 720448 1344296 266335 29273 320296 1740527 1989334 709723 1975282 930950 1052122 40763 312563 1897932 116134 694017 55848 522797 601522 1165866 757300 1890983 1431363 1395816 1108505 1879878 128391 17429 373217 1482466 895407 1148890 17022 631674 370311 1739474 1231829 50780 1303801 1753504 55559 1374712 298587 987231 900302 248518 406682 598919 1326364 536630 1082725 1111833 1812269 621054 913096 1739105 1949291 303633 35079 1356457 1715797 907059 1980200 1933971 692023 1688532 992683 506207 88778 1768567 930033 343077 1403939 1770072 170592 46946 1143410 256502 1655238 1609634 1325945 681006 135579 1248429 1977739 1706438 1694634 1161578 1351307 1069829 212421 849768 1294484 633942 989935 381382 1999747 1657135 508403 366865 29028 36430 1119724 834520 594465 32639 630767 1003308 1488384 1107633 1387803 678456 1266118 1748282 1157262 843484 1819089 599318 841411 1369891 381116 311474 1345950 1391048 1106245 398495 1883939 197750 300226 843526 804069 1119344 1373331 727639 975939 31733 657034 193921 276194 1052852 652925 1130652 193425 114289 1552958 344733 843237 250487 1193846 1507892 344618 465575 1621497 1583748 20239 1712110 762699 1811547 189046 1520794 1265100 1252073 293662 1915699 167113 1449214 429734 118168 1791607 954069 1807705 248972 412038 1341054 562771 825081 1780181 1416787 905361 41420 88445 1605397 416173 489042 1238505 1710405 1379879 209198 453962 358568 987498 718388 500016 1195562 1534211 814669 1028559 494205 1285746 1631722 1935892 1620077 1265308 1560232 386190 1740457 614072 1547691 1902037 430098 457157 745159 493983 1490951 805443 636379 884591 407055 800966 897432 305444 1395328 1544685 1115156 1707794 959682 1103245 1401430 1818524 899276 794329 763577 667628 1400082 1030867 1234757 863512 110491 24468 1245942 131809 188827 1221862 1179859 771481 1493585 9896 1720219 866380 48211 129772 1098648 1313575 1245989 1301912 749372 198631 1316581 1378668 26981 1698619 913190 1015669 179727 68021 739828 1823750 484587 1650349 1519846 1327295 1178467 1128273 1079040 1016020 1583437 862889 1848024 599774 1685757 228162 1409275 1941872 1514659 1661638 1783369 1575077 844866 1835644 845022 696187 242649 424582 771621 620449 927240 513794 1689318 1843018 1456159 892690 1380873 1560103 556318 589188 1390374 1160958 1968084 106428 1847737 56168 553277 1952155 805840 1441535 698430 1807328 1715248 1044490 758324 49693 1757245 1835386 1421854 997365 1022715 31634 65422 20077 801022 1814402 1706241 1195291 1214686 1586443 1193634 1506854 1397973 83952 1604520 581977 1819609 1140316 1042074 1133212 1726390 1370093 491099 1122129 834242 1204095 761936 378639 472846 1756030 921080 843063 1825487 201578 840801 741955 414609 324715 1496153 46745 1180153 1341177 1409495 196501 1411299 1452939 1995232 734216 554705 1962600 95636 1269352 545312 592036 466982 1835821 912965 1014491 1403593 404244 511751 1066927 799954 1468428 1279954 301388 1881066 693149 838109 1142071 129917 217048 532006 138410 489228 752532 200877 819530 1708119 597560 348511 538599 46560 504458 760146 1967010 461016 77002 905486 1102456 1614045 491142 963572 1296676 1303248 1699580 738148 1653245 896052 887972 1729256 1110529 1556850 1202461 215712 1925828 680564 1943294 1446649 885170 1819813 1154690 1491944 804682 1636901 1344187 1577609 701512 643744 22745 589537 6782 630053 875863 962907 1300667 1621630 1548369 1857522 1623346 748551 276735 695661 397384 449717 1358510 1947270 356520 462589 303035 940606 331277 1089071 217713 488395 80427 1670035 1562603 719526 66131 189699 1008764 999911 1637041 1482588 667151 135170 800234 1758546 1095598 918236 734496 626945 840792 354026 946106 1729320 678914 1560249 1677245 545254 704891 1618696 1274675 1476823 689723 217277 1002006 1125537 1736339 133814 1933929 534782 1345487 1803912 1247336 1511145 42521 1795070 994869 1437673 1655482 1526445 31781 1650274 306708 628086 708453 1842886 1044131 1753565 1845634 1546575 876563 794987 1011677 273715 114162 496752 1203899 1253941 1848952 612136 1208468 1602576 490421 233183 1863148 1825690 330953 636087 19553 1563863 842596 1665135 1616857 627956 538398 1627610 1197632 1835989 321563 1457581 1101633 165818 1380336 930954 799938 1036455 344395 1344068 739016 1182239 1180529 255179 998992 1452194 749072 1478516 587554 1948550 1556002 188860 1194965 1588907 1701551 208766 1702982 968221 1658483 678155 1508536 1595837 1171230 1749039 535213 962676 1971217 1814871 1479655 561285 1110606 1399250 754273 1047366 927937 1417134 194032 1933010 133487 1891262 570424 565612 666244 531578 1090875 160109 86555 562696 680726 423285 797552 1581787 387791 1708880 319813 1723738 1419039 1210210 1840770 184371 218403 1781553 225644 642737 1796170 1475907 487766 440891 1282817 1913681 1341659 614918 1341515 1903521 1726361 1557291 87502 1050666 1583504 1498076 326552 622681 1049765 309876 1212164 126010 727113 1802365 1454724 94566 70480 1987441 1310429 1505697 238524 1238646 1684474 301782 1829626 376554 689028 816725 531534 1169044 218882 457990 690821 724624 430826 1516077 1213225 1042614 742963 1650119 1469260 1338950 330298 610638 325731 324200 1877821 963502 112120 970374 831140 1051964 1594073 1564199 1316994 250098 1429564 718638 529314 1867835 506366 90017 383342 605522 1083638 911738 308441 687272 1247667 1389976 1278013 834780 1491481 1082748 176810 87929 239215 779870 96121 224557 1930763 1412979 1359111 166285 1945262 300697 1644803 1873611 1393951 1670511 320918 226960 1212520 51862 1610285 1757595 964113 1137877 416046 357946 1821753 686243 1817344 867058 216026 1897055 607056 449856 1687506 444809 378874 1141577 276699 1321183 1325649 42092 1429184 660988 1313738 1781156 1943970 155551 1009059 1807080 352145 1109955 1951243 1495016 283338 940415 1012282 1786503 243138 1425641 10851 326387 1894334 782447 290088 1038502 15188 605093 873015 1392832 1504986 466276 451176 997645 1380917 1362064 1698216 624240 1414999 1650990 353969 1390313 1758930 1081996 1179822 1908781 781977 1386229 878577 1288157 58096 715466 1768653 783830 1466584 227608 1231418 77526 769810 1500013 1585404 1806264 1077782 1060162 1556341 1521997 525642 552414 894147 150119 900172 525951 476867 417066 686875 452120 705485 630231 1049253 203905 1770990 72154 1292441 617164 458931 700803 431442 691240 1260279 1724279 1840532 370329 1239473 995724 1218657 476604 831830 1217336 1178032 1577611 1975834 622085 400840 110328 932070 817820 1255364 1616255 1517904 1686762 1451991 739421 1304307 819699 1673617 1305525 143646 929635 596410 14306 997557 1749740 301460 1157846 631365 1466551 946366 1514673 525998 115745 466846 1368345 1139124 1396284 1328891 1303225 1457028 700031 739101 1039897 1991773 1855466 1911036 1024008 1396540 938305 1271873 1165270 1003946 123116 360449 103701 788813 1308697 931474 417763 1088408 1697973 195929 250186 1243829 1742756 1616966 1847915 690103 756679 1271019 1497264 1905743 1677667 267430 1499323 897779 489423 326846 1684786 576338 1620797 1452168 273187 97054 1926247 333978 1900612 1681083 773857 872503 1867689 1366309 1065041 1680507 1413551 681291 288928 1083024 1066423 511900 1045408 64892 864852 1930650 370978 423146 1166316 826251 228384 495118 574559 1172320 371724 1959166 1547357 1882481 641564 1461607 644167 436087 1976722 156035 747420 1971196 426852 1615299 1565962 1052865 1518434 1574188 1603909 1173794 1356334 1693600 1115401 125374 1834357 580924 483021 942886 1001098 894942 1780785 1792398 749964 753094 434158 12466 429966 1226665 951744 1226235 455941 1870285 1549675 40668 1838051 1035999 1580917 1588397 1051305 171802 1765947 1524368 1951093 362825 1504225 1684651 1334648 1013455 12373 1929806 1342255 1054721 370154 978690 844580 1592840 884195 836490 53764 140096 449220 1490143 476703 1449080 1883916 679206 1339094 1524240 1984709 1580429 1970835 357408 1722521 738686 1637440 1848476 1686704 795639 1959052 58032 1676852 1072908 732021 1816388 1467318 1546765 423882 95288 392131 1142419 1921317 1497970 1407536 1137830 37568 1853469 1718802 521680 768799 1334406 870710 240023 671171 1885235 420211 488417 611606 318532 115993 500978 241625 1154582 1619746 1683387 1234704 701641 473901 1894010 1818965 1799810 1134059 196516 1441068 1964369 1779903 1116244 1085220 606587 114189 1060724 22072 1779476 575592 576836 1383261 1643296 1506900 901546 1998941 1896674 1682395 231120 284251 1689214 1145654 286860 1902952 563377 1491405 1821970 1638184 726467 1291122 1108419 1612517 568261 144201 399759 1362052 1104184 1770242 1056608 1579948 568849 1100873 271082 1603727 1237095 1229825 1557933 1934993 244477 1263093 952650 221615 386127 1472107 879659 501602 473501 83051 20412 1350129 1262121 1213407 1730917 359678 1339538 138647 815349 1124160 377121 1789555 1680750 979047 314662 204518 1844482 634409 628013 1445426 1829148 825655 416920 547046 590216 194187 1012714 1070510 90586 1603161 280512 1861520 1121545 1505320 681914 862065 1067325 635000 1906863 1154631 1305250 389915 441421 1177882 1687412 10015 1031637 464530 860799 1878763 1919796 1099530 1791236 1270271 365338 261971 412845 1037322 132192 1585473 45740 653668 1491990 357918 818736 1736204 31097 846509 841847 414020 1636933 1592475 869924 663144 648489 1912041 624901 424658 1824991 138024 808694 681446 1311728 929108 1146869 1524801 1379338 1672641 677348 136241 138900 1451735 1623229 513607 1571158 1479482 376529 265774 1759068 638543 1736761 1995991 667323 1247210 690225 1424762 340883 208533 730953 1053358 1295235 889555 1395702 1791191 520352 96564 1840819 1639070 1153407 284235 553179 187017 466241 4299 893598 1153130 1452302 1158416 1011612 376524 581880 462275 196332 196015 354062 697498 572459 393545 1354010 1710137 222173 1146098 30007 992193 1458263 7550 495688 803882 224398 1773079 89058 1392201 530121 942117 384636 1085910 1607139 1663906 1603184 1890461 652768 609000 1340017 1038460 119125 1866624 1189381 1037174 32538 1136332 1847057 1848139 1520804 1558679 1567589 1024900 636894 1208346 1364303 1479516 357805 1963607 1129319 4255 1524745 376199 1218972 637195 667911 1042006 52574 1871282 154502 1571450 550974 1782561 1754864 1220027 1963403 704668 164994 309582 1228753 1137600 1705322 1617918 707074 1639181 652231 1852134 1726515 1873516 866526 1550252 923066 368 1107892 1503625 1513115 609438 1055929 1970958 593376 433459 489956 155993 505891 1052499 583543 1320787 830224 1206748 936471 1335946 1539706 1916314 1617139 1709262 1302931 1641614 1582634 1581347 1736071 1981173 20931 184392 180086 1853743 523690 151259 1474193 939909 913332 681688 1638820 1405835 1381921 716226 832425 1348196 359223 1330240 61879 391363 825808 313672 84322 1142835 574073 1926527 834378 1948197 303787 1676409 251243 53192 491529 1298276 119546 1978916 909584 248976 1111176 212752 1677391 1624425 1546528 784298 706257 1660218 1656199 1323039 1425653 781078 1745235 955711 1290 1908161 360378 779346 1845879 1252405 1818437 156914 1642177 1913678 145901 855255 1174756 1530185 1010450 772166 1398083 605514 22847 1985152 257961 844709 669572 460325 75285 23942 1411845 1116101 38188 395972 1201210 981359 669925 303182 960735 1788025 1586049 1817215 1156865 1169061 1391791 1836873 838869 1931640 162640 1035535 1323282 1213998 1331953 727969 1639152 1429332 598879 1930361 456677 1623073 1421391 840185 1454388 445496 535218 1368055 1447127 788505 1632366 898880 1458952 1498537 422353 1652758 1008868 4135 1204998 944323 93029 298598 1981166 1514945 1379654 929836 1605539 301244 583504 1604452 1697825 1934468 58421 744998 922419 632751 177303 588810 1240759 1593787 1686311 110264 1545186 1972693 1205263 562447 1006070 596771 1308041 713395 1612073 311700 10180 1752637 1088096 671943 1072172 931374 1022821 1007197 1118851 542757 785811 314630 1232887 1340077 524399 977308 881574 134056 773134 907030 299311 1638614 1610835 1640806 1659758 1907008 1243251 708562 1039195 1852140 326999 27480 934316 535221 1824413 612205 961606 264134 77667 678269 518992 1350446 923927 55928 398946 1305472 1386124 1089320 1205908 174400 616687 375549 1683862 559045 769072 511855 1930730 1817746 121546 838352 925734 1918080 1157634 777239 1820596 1585667 682745 378921 1027988 1755426 1186666 1569217 411426 1127502 1018687 592622 1255389 853606 505209 1285977 596281 934877 1971222 133106 1121927 1852720 820545 579391 1022213 1923968 1437817 103038 79156 1064066 118477 415671 476040 22249 1117863 453836 1885576 23835 494223 1198394 552583 452592 213036 747727 1065022 394734 1276855 1824774 1557898 1391391 1212430 1712445 1204792 1544333 541666 892788 734413 790280 504044 1148225 349878 900278 295954 368285 419631 652083 1362082 821339 1734202 128643 744283 1243911 376843 917486 1259682 1852513 1179318 232384 1825850 1449234 293916 1227947 92885 1117803 317234 139719 495575 1311506 177362 1997507 391686 170732 1989418 1931577 23220 930305 1374539 1702419 932182 1604283 108874 1528575 1291584 1621131 17379 281276 1581170 848680 142610 363220 207270 1788860 1315985 357353 34387 397475 477499 905357 43593 1065091 960853 812337 274832 1323060 1154978 1947804 1557615 1507420 1893951 408457 271619 1114729 1995092 3782 1174576 168589 1923935 230727 961397 387484 753961 424817 356042 715517 1819235 1811335 65761 529177 1254231 98910 1595618 546015 461253 505315 1626542 1882045 199769 828936 425649 875263 1623760 1089241 1489127 1985736 1995789 1629165 175828 295780 1568809 1395025 1146085 857418 1467725 1358444 1851095 1601754 1012602 1644473 1560514 1978083 1945099 184915 675463 865022 541107 1947443 1026887 675932 1566429 1470298 794309 513085 1874112 1647519 71519 124165 1293691 638957 285240 1288766 1651580 1523294 594010 1976940 1151799 551056 1786744 234995 195290 1149054 244522 1519438 1789256 1961235 1842542 956465 1667099 776383 835682 933036 770477 1601303 1774598 1232242 1047305 525533 1854924 1896941 1327921 830124 902967 529208 18721 1043367 844488 10318 1454677 131548 1475090 787746 1101350 155146 1766259 1080185 594007 414101 1180251 1284866 978892 1626823 1981360 701891 1669416 402079 696986 1626221 615520 696793 444417 598819 218722 1034478 437865 391157 137988 611423 190814 1897140 1029483 864501 740998 115053 1608307 1632577 819168 698674 414586 36364 1805951 1176905 1958638 1476189 324527 1451845 43114 1729695 157222 4916 1978723 232314 695975 1906901 1845578 607972 1900119 340874 1948674 1761041 832236 1535986 536337 395241 999397 210759 447087 853303 1571226 1596355 842016 770128 1869271 723204 1046313 1822454 1917125 1532397 972990 324880 1979898 1489226 1337534 1634998 1717484 91874 615773 287383 1014005 1778661 1410483 1838022 363670 1956501 739345 1179831 1800151 530476 293848 883436 827610 892684 479290 1666997 663758 988184 728532 593400 337304 913150 175450 325265 1676848 1038014 705360 178777 371347 1592735 1081543 1665525 1973870 918371 73175 835113 540293 76964 1120802 142934 1775338 1453924 1173787 257773 936238 1797222 1059045 1771186 914673 420770 1545678 224825 242267 1242670 1590802 609107 1655253 1960294 1429452 1547898 806750 516475 1496432 475861 555129 1919264 1515919 738217 1299600 932529 1441189 370354 1032705 273515 1103137 211362 549307 1826788 1202201 1022549 1130194 550374 156567 908787 148056 1616685 134360 1466426 1685475 608942 1589026 327098 680958 894166 926045 1616368 366130 280500 1265641 266314 1378748 168851 334818 246100 1883799 1507202 684195 926632 182115 66605 923832 1734928 1306269 66320 138835 1843398 866772 181192 661209 514698 1133924 1578466 210897 1615669 1161608 1035487 976876 919943 1101772 1344951 1162399 1602310 109701 589095 255025 339392 43617 1924936 807436 1632896 1864578 656831 1840738 1767835 152170 928596 669756 696105 1936120 1714945 32367 1476740 1245006 1873573 836725 452732 944123 1255643 1188887 1437283 37499 984158 426202 960402 355323 1315997 413348 932272 25966 854448 1634516 1110626 1423009 1221327 1690319 450747 1714981 932318 1119452 287915 1587581 1109389 276019 1837551 1394513 563234 1828690 1524403 1455884 435012 411631 250677 676621 807147 1518473 1778842 1493119 271782 32821 1510653 1446093 1080320 455600 1239424 1950815 776037 149694 542382 1626663 445326 3414 1588813 300527 207649 402756 1911575 586531 551230 520783 1012100 783590 1488142 675802 309450 1849569 1777785 1564582 1316624 1968059 1972811 1690553 725931 1026470 1556120 1378164 907236 550200 721019 1497686 1076111 1429258 594723 619554 414599 34573 1394198 1311973 1065186 1500354 1464618 1514727 1308591 199791 1732596 1759798 229158 469610 80182 808812 699686 152738 830134 1522211 804029 1836602 1463424 1083298 924821 24677 1067593 304880 1675902 1531359 332362 1079402 607929 1361501 642433 1133153 1302219 461880 284610 1568239 696797 483618 1263088 38400 334312 665851 227874 476824 1853078 1735012 971685 1384194 955573 151366 1197749 986798 1695379 1084102 448577 1045280 1021977 1650097 765473 1342423 1402680 1078436 744592 710299 718230 65364 1931799 1787706 590775 1209093 1888394 955824 328554 1116580 589806 837113 1487697 555981 381930 1303440 984751 1262103 280206 205412 1055832 869376 249067 568760 709050 800243 289110 1473323 689338 1684662 1353563 186491 1062684 1609426 857859 1400919 1659879 199627 788188 939340 610413 1748026 1993855 96728 1656406 363904 811755 1906114 1628479 763059 1149953 1225979 1845103 1504196 213463 1349065 334483 1210675 1251269 857884 1808735 854556 308776 356873 506424 1638780 1036232 1413964 1017909 429616 1909666 1368899 286445 715037 1730638 1465166 71043 1030871 338928 1315814 394968 775961 768312 1077185 261375 359649 1045933 532649 524135 809095 1715441 1150003 279439 1873397 1285880 1628957 940143 724283 335787 643701 147707 1737671 235023 1436733 1968321 1361577 1440794 796710 666845 1351257 690627 1046273 1389234 1405154 1089887 1020346 1471668 1108179 1094232 810095 340273 738714 1102710 38836 1050285 1566237 337167 698589 1618856 1580850 573656 1702629 1357280 955859 448743 38297 1991473 508439 1635822 351215 1605255 363852 1598312 858931 607533 578046 1975666 522490 420548 419522 1051146 1819880 1885474 1543381 1269734 1806531 168422 166263 658621 1580533 1287880 1530024 1558333 1681319 409160 339145 1934277 1475115 474718 355147 985150 889749 821217 1451022 1525104 1603425 1770873 1632110 1286431 1128585 457824 559042 1114896 1037839 1522267 1342551 930496 355141 1874467 1732536 1964211 1269059 794524 631265 1135472 170623 1762156 1497285 1594158 679191 1903809 1010293 73733 1043909 1949554 143486 1639873 1717150 940170 1526047 692419 1075839 1006563 892358 340039 191216 1268615 1629569 746741 1000967 1564876 534158 1067526 173437 1786851 1306396 1138433 1832160 1958297 1282604 928377 1736203 1538122 503541 1915542 1860672 1775670 1125663 546532 1223304 1561865 1938960 1690653 1461172 1976623 12609 170840 860325 1391811 1692746 1125184 1229631 465293 720861 1565799 690884 808707 1879526 171035 1800793 1285599 1645833 1627608 1311324 1694213 1618409 867355 1228402 1959325 1867770 1405550 828871 927920 902113 788379 1741093 1364562 1580324 196845 675191 524279 1195686 1769190 1342315 1836 521129 1091947 946052 1808787 1074026 272919 1452730 392096 542459 1973592 997992 981432 390325 1784192 1056588 1350829 1086067 830527 844825 1421803 32826 366442 460445 1880389 224378 837998 1266806 1022219 257302 1602494 916433 1653906 716341 1312631 398649 1927522 913924 1148089 1005029 723011 1504899 15980 1148167 334437 1184196 325996 944851 371434 1003785 1825968 1983720 981562 997907 1073963 553028 128783 1808065 795535 67758 665619 1490181 909003 1005933 1767405 92094 426805 206666 1711954 557359 1293726 999114 928475 1459415 139268 1739100 794295 643652 462961 846177 1790238 1185896 1718312 402643 1981726 354298 133571 571079 1610407 1149496 1442683 995239 823785 1314914 70342 978390 501692 755323 575698 100270 1189238 258106 305045 31853 1992802 240325 1374562 1677411 245052 1778718 1716433 1892590 1284739 1730305 1854603 1469280 749196 1838303 304165 1038045 1419256 1323976 148427 216543 1094502 415113 974416 1732753 973120 147453 237019 1890471 99157 1814962 1878099 1629181 1857987 1279554 684887 67327 1279642 1584006 763922 1084750 351238 1298264 1117284 963619 219407 876779 1133667 582135 1236658 198869 403712 1803257 1310187 832983 1613853 1883669 1289359 1260025 1272285 614822 1809137 1167992 83217 616676 1969432 272286 1658956 839038 1201628 580483 295382 229359 479614 1811217 628529 991636 1911197 1242102 1898313 929965 1715380 1158446 932423 1787153 1986922 1470061 1229119 1235782 1371863 1742874 189557 1307228 1939267 456557 759271 1080453 1176566 820171 1610001 389505 1272887 117784 712607 566778 1742534 1500564 1873506 1393062 227882 1231906 386037 1494867 230629 1504526 696448 421007 1704402 1427112 1805360 1814002 1709519 1260324 1325079 301294 873176 972268 446035 1473469 1196830 517282 31849 566513 1868223 612615 85529 103853 260886 38501 1394343 1068913 628628 163272 795195 1198577 1804193 1854999 191917 1472100 1079130 676497 1001510 710582 244620 1052472 1845358 1278243 1007625 1870530 391693 252958 1774377 999905 847545 254145 1328169 1649401 557111 391913 896621 58098 1373383 1186811 886628 1571442 980202 480824 1904916 1970435 183710 105889 759897 515377 963865 703357 1672252 389491 760937 949993 1950291 1431972 1177158 1398771 653780 1858563 1082492 1478555 6817 345135 772152 1730926 1787785 662076 1517126 90445 324374 456669 1586069 1043365 722608 1511651 467346 1975225 1926834 605039 332890 1206906 719303 1042743 204197 1949020 11070 910866 322780 1354701 1348803 537446 1750847 1224160 991814 837844 1911178 1635091 21249 191882 1269883 923151 1519087 1339693 363685 1445565 1697965 1749549 1927899 1089180 1787149 916704 1756563 948930 153567 52421 1297507 1051978 174693 858983 1018158 81250 340364 520021 1912224 956265 1306827 114632 300407 849537 1077632 823231 1432070 519042 253176 1128849 1901905 122891 1965099 1206169 1861898 480999 585391 1277350 1647946 1031977 1439262 1115699 1253486 1670955 927715 269753 1015616 701783 820110 479489 366084 1576907 895545 200472 205871 352471 373373 1859814 1672883 1176121 1975174 1541425 760354 1494646 1854354 859508 1907031 1177233 697169 1261967 1973618 276370 1363733 1013464 1687280 1018768 9002 1770298 1054891 275927 100009 112078 652100 1301967 844841 57352 724159 1809616 3002 932932 1329670 337801 1909199 1270367 1640165 1533325 883519 1179857 755966 165759 77207 286728 1951364 201746 1797013 422246 134051 1183970 817219 843874 981856 128549 1350756 1701755 1665209 1921556 463836 1318378 676826 1577220 1132174 245202 274597 1563807 1457047 776246 1859888 1977420 1186478 1889812 1522946 1737128 1521963 689548 770824 1502810 1094839 1263768 1615046 1038221 1799416 1794261 865490 20988 1469261 1319266 1334359 944324 1047437 1820638 1941339 461612 844401 806204 1751427 1339967 659118 1700826 423231 948548 438344 352633 55758 650338 1476390 1857383 1588986 1764543 1460133 306331 1231580 1689893 1927220 310731 114133 1511213 627310 1970273 629455 1676131 434860 34912 32189 941562 1188013 1032404 176626 979655 473996 453927 214576 1033185 119771 552622 912178 1778886 894768 951396 73732 799223 1775557 747561 999825 1955215 1018958 308679 1793236 734769 1490017 832158 671479 750939 40051 343257 1558433 1472285 651498 1464932 1838764 249908 795908 570832 1212873 1969837 549636 1907566 1224522 1684537 1528345 288154 80851 1133136 1906971 1039568 472462 974491 1977224 1843389 1760758 356348 1334117 45904 44181 551333 499795 514815 324781 193041 1447445 819458 689648 265563 1521270 292762 1296929 1423576 354256 139452 1021358 308910 888633 1980753 678287 1364489 434490 1617142 1290197 1794481 1226497 508103 153738 433787 1260026 873815 1580114 152230 942245 1349012 1063835 1283518 333733 76948 1653781 342172 718123 368978 626812 453890 401402 1779733 360862 60182 1077800 150320 1786901 1177068 1241382 1033482 1932877 220905 975047 36955 900157 752601 1164034 1489185 749027 53423 1314143 985161 1439554 1905212 1829098 572974 862564 260203 1755452 281674 1443549 1992180 497345 1392128 1738622 569178 753008 971950 178897 1467453 346244 1715670 1615809 1229107 1073663 880990 594329 1571542 1869840 1266241 203748 201248 800606 827733 1973914 114426 1883298 637641 525820 571976 510920 1835650 1970879 334302 1463448 5194 1804255 1701346 1553299 1700052 372417 1199467 1477079 475408 1325095 68682 1773976 731038 1664471 1392298 1781228 645306 623344 1930801 1982645 33327 340651 1342109 1174021 1462765 1855683 1679076 815218 147175 1812403 167823 804936 1228278 876331 195001 1240332 1116206 1525592 1985056 447072 54429 1373729 271481 1885947 1647893 938713 1409314 1843556 43561 1133821 374686 1824585 178101 1882050 70472 1975370 84844 1358091 1237038 1124042 266740 705381 335230 1489844 1164602 334072 1740177 1058149 690104 963564 606843 1700817 4549 1228590 1165822 1821184 917481 141976 245059 982360 1413048 947287 485490 1057669 1548874 1043192 1423993 1491046 557930 354405 721845 609378 711863 161908 80971 1144948 1982861 137937 662369 1852659 345954 1328361 1670524 262005 413584 505759 1458496 99832 108356 652648 512993 522425 164764 496321 1515237 832408 1595167 1392521 62928 369600 1813773 904505 546391 612096 85997 1692972 1921751 1247051 1191281 1768329 1296639 684727 1594462 1960790 770247 872501 1156805 77578 1939504 1861239 432591 1281734 779226 738646 1939123 568375 1655614 1309952 1876095 794997 115539 1950731 942889 1537181 1001128 1397634 1355498 552839 1994590 398715 1175802 7997 304896 1765733 1374896 721400 204001 1077649 1075608 1415770 1113507 1917712 348158 1258250 285840 1048053 1407600 1762033 234698 49886 1185511 1823229 1282054 1829390 1917916 193498 792357 90835 602773 738318 1744026 783598 1757268 186590 1353633 1548218 205420 90715 258908 66015 173460 1848607 1289132 861669 1585340 866822 1565769 354330 207336 1588301 1840912 1357683 421836 724557 1870791 1272535 666808 1875070 1173487 1687812 165777 1004182 1088445 638533 736017 741787 87412 434606 1510926 887028 97537 1087536 1859512 428417 994045 1308142 1070910 591454 1478921 838425 206148 216673 1454086 921881 556319 1790602 201284 647301 621997 779645 665545 331362 337210 1920511 1188534 1883708 1950106 264702 1526601 1561687 637559 68965 582360 1498298 1062223 827509 1230619 753353 749673 1967101 1140847 1978 467214 1629614 312812 1739022 1402723 261367 1692672 1168625 1218172 1756553 404623 1227522 214349 1687765 1390841 1340164 1917087 1111283 1853301 71926 1517343 91925 268130 494405 1913198 53806 272695 903104 601563 860972 1781575 597974 1137520 1389169 433428 1695228 1885864 1710631 810436 870391 521559 698548 686734 913171 1343755 260718 58243 260775 1921398 745090 1514130 188157 1945932 889481 1763378 21454 990486 1164320 289687 1255596 489682 609165 1068693 489843 1547038 1214615 824135 1076641 1868350 353317 1869627 1940166 6884 1265741 1267528 562693 1077006 1952630 973115 799353 13746 1635246 834462 845764 514265 819846 1412394 1327249 1757673 1867804 573742 164439 1684488 1599164 153233 150957 1269477 1732170 1327653 1626841 1073238 376051 601469 543519 1056406 1452702 692537 1926322 1277466 1653647 1496219 1463882 1698802 1960909 1160902 557863 1449745 1122304 305988 1025477 1691000 357877 1693819 687351 1625357 1888609 1013436 1691223 371205 762150 151960 1593168 1113878 45372 462141 1279252 1764328 1663201 625701 836466 630186 780251 649007 1399249 1040687 692356 130520 402291 761993 721187 658282 659328 587804 42290 1517094 1744068 941875 424597 355512 1563264 258833 744209 411954 1639105 506017 874546 500000 442271 195948 1021561 838275 1084057 1289737 966157 728681 840762 1695990 589565 919901 1592378 820613 1940720 336860 614722 1292071 1445414 996908 1427156 1250240 568324 73455 737409 99570 1100289 1469338 1582988 267693 1800652 1531395 1075030 1356393 678588 125190 1495869 1751856 1153548 315437 922893 94920 1616714 1453748 989704 9562 1613643 277267 1792624 773720 872676 120686 1884210 274506 1361389 1359868 875155 991255 628553 946055 495739 614297 1893129 253054 1617856 1888336 1736090 1650992 1264224 1055950 99822 1961997 1622940 734608 545810 366409 1834329 606628 1197935 12617 1910360 1693065 516527 1812244 529000 1542107 243799 64920 1443692 980794 1494887 753997 606913 453830 984139 1981119 1250765 1297591 961349 506682 1945946 45597 1078251 740717 1900433 1884534 535771 1789910 268587 1554126 484839 1572409 54468 1446841 1128422 663163 838774 63115 4165 1388648 1403769 400931 256917 1352852 112541 404596 534137 1800236 1965692 1418479 1405880 1948350 1294746 738529 1357644 628488 1859480 1288924 1838732 1190176 1255953 739149 306292 1244010 1589535 1890181 1677723 1060858 290643 1479798 1556871 755559 51413 1611731 1905205 5796 721581 1513573 33079 268765 1161173 1604316 122721 1174272 1948776 1785441 1787159 1362961 878685 550137 1185935 1968776 1088982 26442 1472165 466556 1176229 1312353 25964 123698 870250 1424050 1795013 1727585 370781 1112865 55528 1159118 941676 1110956 1501563 1780383 1253359 629902 1311986 1786205 686797 927680 788986 200879 1628734 1018061 1630163 803563 973673 1454666 1371001 1003306 989331 786048 1846443 989059 46067 1804989 838955 32294 1875646 65374 173856 955144 61592 900002 464296 534622 1790987 1590737 363898 1952465 797574 895231 1447172 211131 1823310 1379744 1937532 606445 1455776 83125 1921431 1374400 741578 152735 514233 774358 476734 1596974 1897756 967743 1654073 990449 281410 431892 1109733 1617818 1908027 756730 1263437 927342 1849223 889406 611755 1313603 1916338 1943102 354152 242595 553812 538066 1753575 303109 1040698 694890 200452 719875 1997386 1113113 127886 1790421 1224073 231789 550560 1976269 1902003 46738 1698368 1948081 853840 248418 1857278 1506999 376047 932065 1989141 1437017 982078 760829 746552 1189145 1752972 1749877 1705869 1294134 634814 339338 1085596 1896819 64885 1269215 722961 386308 1601358 318559 1298758 1329744 1673598 1495708 838700 1603804 1738499 360294 253254 363809 1471570 470832 1977076 740217 1079471 909711 478717 1547124 1665596 189549 1273478 1831965 1510908 998676 1524594 1942831 991726 1115320 845901 715109 8198 794763 632654 360359 232340 1036369 915066 202998 1220866 1520857 1335380 1259714 1771396 1238488 1713968 688887 684708 1002478 1959214 33298 613164 1402422 886216 763826 1551968 1474065 118456 1716054 176793 1355927 1380057 839442 1668377 711965 161354 1413507 315961 1419997 1013661 629802 1335098 1592777 1359930 1870573 1696388 1663914 494869 297652 1958575 111442 473878 982075 1190986 123509 1871061 1834833 1602234 1471472 1747775 435770 1599284 260206 301274 1566503 560316 1632109 1028511 1103993 1376087 1460600 1445064 1747716 848675 573529 1533770 313346 931690 1778410 175051 974439 1369176 1542010 1089185 136234 569091 353683 714288 776162 1752985 574935 22006 239496 1378979 464382 377988 1611544 1486067 495214 336689 1230538 1403490 1357887 1725902 1801585 1943068 81511 923560 335671 1600787 1207918 59955 1079602 1998383 746064 833660 568047 464403 1493543 637759 1232651 1418146 1525323 1571723 1064878 978753 25101 1810383 1499972 1682353 796841 35749 816762 633924 384392 439608 1571198 1858096 822465 386275 795125 1363931 1143759 149360 1033298 1159187 972360 118211 714490 1615268 1886995 1250465 936197 378116 1533048 775373 1601713 198506 410748 1965469 1522117 1016668 1486917 1875684 1430932 1555888 1692913 219474 1740529 970543 1311063 765148 517986 202492 1685732 1160371 411002 1956388 678701 1488860 432923 210757 1994958 1905155 883166 550405 203539 475472 284013 493406 360835 31780 1883256 699458 1566209 32864 1382840 331735 1348536 1044024 838257 1426442 1534958 571517 321739 1270694 7729 1413696 1429271 985791 231629 1142217 279128 512463 1883819 563156 158320 655649 1771010 1937302 1595799 60759 29161 1187106 726675 623202 96734 360360 1436815 1436657 139168 1077189 1267683 1947871 1448980 267807 897190 136824 1268247 263947 1394112 255998 1458030 465828 1046266 1464308 1314134 140836 763915 99927 6017 269807 164866 835127 644110 1533350 1018145 213386 103946 103687 347740 809865 369612 1767595 1227453 477326 1585814 1581854 1282299 1166347 1985269 1913156 508814 112628 1308899 1533120 379431 1651755 140664 1984920 1527396 367833 1186611 1986121 1929299 347887 1975609 1170981 865933 989547 234013 539918 200552 975818 1461004 978002 479063 251973 956343 511852 25655 662136 1871045 270511 1785468 1772752 1515664 1875871 14108 828284 1507226 1752757 1247856 362841 557747 624486 752807 15070 1396628 1369071 876965 672623 248597 663234 1826945 1014028 1665922 1943149 1639557 736616 856238 1185146 653331 1138210 1593253 423855 344570 1626953 1920770 107921 1468932 890248 1556947 368350 1534621 1518813 751380 369886 826720 49205 1506728 1428760 1185077 1646916 315050 910088 1930057 1505795 668150 1144980 520114 1723504 553371 1090701 263287 1849943 690250 1854798 890837 462297 1457153 446168 199066 1929073 892259 449614 380412 469482 272063 685917 430387 1180234 1745092 1595640 1988268 1838979 817623 1751986 1642946 61505 1698513 248954 1785164 469986 836444 1783259 1313506 1152421 338260 1798165 340006 1479376 290244 1341279 1468790 1505264 1366066 1300852 1732890 1488267 1025666 894255 1245859 1914185 1261777 1766255 140161 553986 74449 1273507 1188270 1293536 663182 429784 398145 1742442 83896 1014198 77125 1863427 718428 1938649 1386652 39050 1311628 528231 1221307 1466131 1570470 737602 1218476 263501 1610318 1799012 1128125 1185979 1370021 685606 1597724 1163124 1186802 186123 637342 135634 10102 854178 280716 651843 1373635 1293318 891059 520967 967788 850801 561295 361982 1618577 495681 1911707 977895 965404 1348549 1169709 1272222 1645390 623461 942152 1460986 1617731 411924 239160 1668117 466039 1368701 222959 1983630 108341 587961 193375 259170 1592730 442378 1488693 43832 497493 140497 868182 1639497 746253 272272 54177 175770 359169 1540623 1986795 1301923 1299730 510983 41211 1320507 1494271 377378 395760 747349 70793 876975 1924056 1722892 1799959 1838837 1730779 501146 901013 1261078 1388448 1288657 732469 1514286 1617145 1590811 709577 868829 1386067 399786 1610086 1547745 927664 159617 1293558 666719 300390 1458031 540799 1581117 1229396 722774 1329401 1408366 1182789 684490 1390883 194659 1168076 1825833 418076 472628 1333082 6629 632165 1124870 496861 1024644 1413723 1350244 1065704 619214 1731658 1428241 831537 421487 375101 370030 229727 1167025 387153 790125 1610049 672319 1402292 171304 1012222 683202 539166 494645 32539 1855278 318302 1976109 1617910 261646 333101 1844105 318081 2364 192429 457886 774114 1867743 1952987 1206131 908582 725124 1999611 135652 298195 765795 1467566 388648 947903 1109237 85633 10558 473190 656170 1082976 1004357 83387 1226207 983319 1906202 1582089 641469 129323 1314939 627801 890162 1581090 1449779 1322120 77135 1438485 1534314 1046084 865428 1311057 1925894 1933937 258262 1403248 1512367 1661045 1835637 1226132 1463641 1791878 1533777 505765 828116 194241 1790177 392683 139102 294410 942470 1188516 1387906 947102 65034 904216 1323973 1441877 1779088 1239744 830744 1502466 341085 1190875 1219789 1983370 40528 1131458 1170591 1987477 1175706 427452 957354 1474469 625765 176085 1547900 1912 917800 1272776 1032943 574127 1404585 1438652 1999489 725220 1714708 669626 375732 1372156 1427012 522882 832103 630623 1933955 42548 899481 400364 1881813 1887571 443331 786712 1712546 1505982 914967 1950067 652767 1192208 391022 697966 1028116 1779068 1565843 1993586 1103704 385187 1366879 277371 640062 1603298 46499 1871400 1133765 206454 1011531 1558423 926311 171367 1889395 830854 864269 1912557 218119 879742 779389 203438 1450962 138635 1842820 250672 938743 1007097 856116 688238 615326 1293832 1479159 1205028 713420 336649 1579256 1117686 1858609 1846223 690830 1526543 1118956 1558769 1643185 1530659 69141 556327 1805292 556109 1863711 1090729 1319162 554090 929298 1858496 798281 1810447 1654964 1700030 1739286 189700 1956002 46213 1335652 455542 488499 322443 631726 1253250 1032812 1302866 1920525 1634889 1562618 1132544 146614 1801829 1662608 1239798 333898 842957 1944346 1511034 5313 133625 1821279 1118912 150499 304592 1014768 1466384 1569638 1588116 1056746 162176 1142669 1961416 543813 79027 279740 1040021 449593 533172 384634 65245 1670793 770605 649351 518330 1843630 566363 827367 1934450 659937 1286368 1804918 840479 803182 1251620 1891109 207406 1500810 1224488 1440857 193992 1078020 1018978 1461292 1779423 874215 137878 497144 21463 702963 1837332 1572944 611507 1067979 1216892 882273 845425 1412649 240305 1427447 1061405 1108749 1703709 1621888 228197 730977 704513 1516358 1021422 801974 14424 996334 1913547 1909015 500597 1251920 597962 1743582 812498 590896 1165103 1159036 640460 433728 1671525 1615175 503447 836750 957012 814053 231338 1725793 52222 1194452 81001 649161 1983915 651431 791594 1100695 965878 17021 1079024 852984 1539078 633322 243971 790119 461723 274159 72845 1986374 784090 923350 1990431 359131 1846024 866420 612317 136995 59997 1045291 996723 901114 629734 1150928 109658 820503 1338485 625490 1819319 1940593 775217 214040 1496947 1579532 1426759 1378407 1959727 57444 1132769 1695824 1580584 1880607 1666121 1328416 1480399 1852393 1535037 1926604 50023 442554 178276 467897 1894813 1799218 552566 511579 586948 1566749 919109 1695858 1480102 542931 176817 1127705 1589729 1624169 1433274 464499 791906 1059061 697038 1485842 296269 214664 1164921 758540 1553790 210170 1224613 1236494 450572 1866680 1657389 826445 193414 93342 1193736 1989015 1034156 1311606 315755 1307722 446787 1035135 815925 1094750 647650 1480731 1758286 926417 1839126 356223 29768 912501 424783 83194 213218 1367433 1365344 1641972 1493630 137101 1951843 1120536 969074 1378745 1384591 1110295 612024 599607 1593989 1614971 1422773 62265 581789 1567821 29186 1422533 1715703 1994146 973151 78640 40919 1155691 1299167 1167680 1426384 881842 1846030 212596 959358 1139208 1634619 63629 1314097 76708 1043380 1378089 656677 1433424 844506 1274947 1855212 923894 362459 113676 1487686 1029874 777211 1624044 1805646 1736850 1249669 1213033 1892289 208314 57312 1576362 1745363 1296809 1405700 884528 128596 387865 1973463 1058984 1279681 848346 1794134 969603 1026429 1571257 1364654 1934985 1195536 1929567 1573485 948540 1113121 865334 740732 812534 1370264 251462 1905315 279026 1713667 326994 956884 1218380 669798 22940 1174987 1800223 243609 1507205 864583 148754 1485255 710097 1336452 221366 1766006 1526286 13141 1295805 44732 287485 257898 192727 1314381 383854 253464 1563741 1260659 652454 1933735 439489 869102 407617 1725575 836618 1162491 1420258 821996 795233 67765 277359 1987355 256129 1690380 1932069 845074 493551 1692979 1498179 1925557 1106080 1931383 387918 138494 814414 656235 579748 1050121 461188 661316 762431 300415 192061 615210 1195711 1723503 303214 1971952 143643 707121 59016 1909152 1319989 669517 958588 21299 1230103 1740749 1193371 1020293 1153440 667588 706646 376094 981911 1749955 1927839 1869435 785788 1292298 731409 321621 1428109 530282 1150029 1628458 1733578 989080 1429960 1038233 1484060 1255659 413044 1532915 794077 1233288 33474 792349 1344932 1638338 1532094 634717 1721921 196293 307122 1872542 1216923 1280277 71089 915762 707789 1911214 302736 978630 1717344 1995394 1298088 137488 132680 863128 697978 327941 996899 807938 112795 1124784 1140063 1963752 1502887 792364 763476 272159 663792 1313152 582566 836279 335457 1978934 521081 1902689 542475 439217 1211586 932782 1410682 1051649 862413 911849 261851 1855885 287324 1134603 1146849 356892 1588532 523732 1251736 355868 1544716 221577 575551 1886483 899955 144078 812483 1224309 1062046 1134792 1134408 255944 1490993 232867 1500662 458003 603605 480732 1498271 1884592 1381809 1762280 1938488 1887266 1970600 1714444 589286 674264 536602 1199905 1397758 1185391 419722 1752153 548261 531779 179651 258068 1391344 508631 282366 1815765 775707 998966 918466 1137962 975050 101962 1093762 1351637 1911277 1601073 132870 1509584 588298 851029 821629 1846858 1912940 707769 1796788 1962082 1036700 1165648 1998780 1619528 847744 1564414 537384 1586709 959197 1021133 1234440 1515218 1806580 261304 1333384 1414952 236567 322996 1081677 48496 881828 778428 1483990 167622 1856173 499776 1198672 1753404 57054 1525025 1384279 599341 1567469 876350 1882138 1594078 298688 1192941 1772441 756126 645426 1758255 1606947 1463734 1634883 1253297 19159 1602095 878741 1285807 256918 1918521 1243187 1879597 332542 241410 509021 36437 320063 376095 794387 282957 577936 1469601 1490044 1321862 673272 1543588 1968177 971663 873916 464303 564677 823258 1278844 295249 164336 335176 894270 1363749 1594065 4168 1537955 971149 1912028 1288689 1750416 43756 711053 1874188 1011191 892506 195687 846119 255346 1070085 1070721 320158 1195198 1940296 1647799 1913714 1967499 1468299 735323 851595 20261 1055981 1671388 1443603 883617 1423335 1740428 1982106 662658 414889 711203 280014 646240 1787052 236737 1424539 532723 807480 243940 1765490 1191545 558484 1279701 1825676 1285403 964694 1380389 1444079 701339 496645 975326 590856 321243 754967 629446 1001687 211463 1431504 1984052 200980 316780 1030228 1395822 1212389 1799028 107002 612083 1835322 92024 1575410 1676979 1324048 1707208 52930 945908 559183 486 1549740 981147 1914690 148243 302047 1028418 1132948 395456 437480 305739 1221750 683493 1069437 185582 1996134 499302 512405 1473251 1653505 666799 1515286 1678059 1898925 74703 722122 1692600 852374 1580788 755828 1456958 1228200 1374409 175299 128257 1975247 1771112 302801 861213 181241 1473746 311178 105761 352474 1298075 1832536 1476432 1204669 344294 555258 23159 1289727 652983 95681 516808 654679 541016 1671272 998122 1372253 1839815 1621236 1260175 1786315 5655 877798 117316 222167 1222554 466115 1467889 836910 1659428 1287294 1044760 1348459 1959915 1817188 1999272 1249953 621714 674929 531914 843619 1756585 9284 79139 20915 461688 1364827 1947894 1010860 296923 114334 1634177 1546388 296431 271232 330511 989932 1406527 135092 156307 1022456 880211 230986 448813 279415 1505856 723723 1603994 110574 1983388 1438315 140426 1813633 1824692 808715 1307913 1222642 902794 886540 1536247 123508 523736 6616 1383 758423 1849790 715395 1854004 1983217 885543 1002920 1032153 1652756 487180 1604902 440240 364020 31261 1645011 1331202 400650 1628091 763694 885254 1662088 1158186 74421 252041 686876 875229 1103738 1361647 883792 1407817 627381 747525 1720708 1318675 1627592 1192231 896184 659131 1421202 1902387 1982314 1770980 485311 1724325 1871339 1576224 1526599 35317 1100059 629386 367350 581379 1938712 1563362 1912290 270444 1560802 82119 268584 833711 1322498 1676839 451242 1252538 605663 1391205 408968 1417914 81992 859611 514874 564537 918174 77196 754019 353712 79624 1261399 1693220 1458649 1688482 1611606 197727 397940 1303564 1727336 29360 1976643 530182 480372 1743624 1872461 928280 1638507 1069991 1705734 1413556 18897 809450 216249 778969 1913737 144606 1560674 1698352 866573 174956 1128017 248528 194672 503038 811751 1058239 945484 419040 1669294 1388068 204823 1246409 1759540 511913 1213941 624114 220609 264282 134731 1304941 323522 1883958 1547903 1388680 1221143 1802394 468303 1922268 1618215 940544 1736303 488505 96964 260585 1146434 1362076 1253027 996623 978209 1823649 28586 507014 1299052 1874039 286397 134394 53080 268652 1151713 242555 1944956 25489 551631 485161 741134 1170277 1463286 1495656 727125 1464615 1794569 1477081 1324112 165904 479249 1979535 1326846 729800 192021 1851460 1429371 975533 634972 489316 1734965 1916296 93101 474420 612003 1849734 51566 117457 651359 732786 718698 242199 1853246 604840 1114102 1819776 147374 1780707 844955 1688271 440724 638164 1647127 1395964 848557 1926271 816314 769653 1049302 1804995 876865 87495 183013 668407 1478740 479224 1722137 1230872 1949286 833299 523529 532094 137373 663582 1921256 1251266 233138 1062902 133739 575203 908705 1565444 851479 992226 901732 915420 106898 410752 1415738 1467293 593327 598122 1548971 1310539 416931 16715 423000 1453382 996735 496954 1694866 602097 1240466 1042364 1920406 1573411 1712745 332466 1324808 470583 1973067 1647830 1208187 540903 381369 286110 1412301 1925492 1765097 1191984 1563112 1886282 1851208 1768854 1948647 1550065 259253 1003966 728291 1741300 289309 1403014 129358 243699 674809 1604163 1539601 376886 1927118 1279553 463312 817822 1605497 1084375 969229 395344 164229 1386048 1561856 634370 1474025 367859 865760 744303 10763 1855124 516611 1480147 1613322 1180249 533457 287649 1625033 488427 791897 1411418 1226631 666039 20276 92663 1662096 699533 248679 339365 1037805 1035575 164477 804005 52060 767867 1456043 515825 1724720 1301333 1177398 788814 1921166 1661011 788354 1140609 503742 572575 1938359 1250909 1073096 497698 870367 414477 1655328 874684 1138564 119682 715520 76234 1819124 806346 1334843 716205 1121748 510640 536723 163662 916920 186598 1941632 751627 423475 1676077 187389 259653 428147 1065197 1592025 747997 1123192 1098359 1991707 1347248 1461398 1440324 1386174 1497748 985761 1790724 897725 366035 886198 1059993 1798029 1703555 1202597 518043 275231 1849075 114492 428902 967326 303438 1679620 1228016 1120222 1264412 1865642 1188211 1792510 1345158 1358853 64409 223209 654008 1412194 1123249 1502350 127815 418976 1420472 1012680 966899 874759 1386654 1119472 1927053 490491 414106 1753357 1785722 1248159 377748 463977 1935143 584534 413373 647015 1702463 752733 1347374 471498 1480357 451606 1443404 1581542 576098 1813723 111698 1627536 1464576 845940 197840 136000 43652 1542134 703450 1816886 1777336 1860878 1017418 1985749 1080811 878099 994324 1746488 455308 233934 1746022 153362 1411651 1579897 1879226 1972105 715926 301468 556848 507227 56393 1276777 1392181 458190 668013 933982 1810873 1431730 941262 189145 1562761 540068 500667 57805 1243372 1934098 164903 1942044 927570 566531 1748492 1613626 583032 1484414 1950320 51956 1477974 1952735 256704 824653 1653065 539139 944055 1626061 1654569 324226 1319290 1227450 998562 1000554 1842401 425130 890876 1608305 411860 482403 108435 1628838 1995497 1815984 1787900 1414359 1982344 1568633 1473556 1630644 891813 1729897 1589194 434434 1056077 986606 1067433 1387230 1168079 212275 285988 1515082 1881693 562219 1844243 1524111 125281 1811337 1363973 848690 41944 539871 1470845 957307 242163 98501 440597 1252840 1707238 630366 43470 136695 1446645 827385 141854 1128007 1117398 1418236 569283 959288 238925 1587458 1649764 181366 1243915 980843 152742 1089399 474887 120981 1179821 1450152 1000836 1907275 1577 665510 1711508 1849995 286097 906173 1731172 572883 770797 520180 539131 1977215 1756551 471179 1986369 1498198 364776 241593 362091 1670154 443130 1825421 887215 73989 285918 1488708 795826 357823 558508 1489106 1464760 385120 660407 890074 177411 453446 1564443 1274557 1748852 1073407 226856 680312 1464269 187225 1167167 210319 632805 1210976 411176 1511673 1790947 925229 983253 1212695 944027 1811322 520039 1878076 1037815 1479072 242864 1552904 1115061 1221038 1931773 1275979 1684926 1932931 1152601 564041 1130169 1450614 1057280 947160 678364 1324297 707804 1774579 45312 1048457 128907 359976 890595 1376421 1869603 1039413 422240 870932 1877992 972547 1287416 1443107 623028 502234 367046 140227 1327183 1335376 462920 206289 521179 191778 701642 1948266 708999 1193681 669549 1218979 1801261 934823 1660450 1636065 976009 1043117 1524749 1276410 784070 1484031 869786 1363437 1478579 1414098 232862 164855 910476 1887663 1077510 957884 1018819 1800773 1102625 1256120 1156820 1749262 11087 1885401 970039 1756125 565074 1714406 387129 1908699 1640369 1694683 1967732 127538 1637766 459400 1879475 432080 1036010 1138729 1817856 89572 192296 86551 1988908 268664 976620 509941 414342 1649831 240321 1263960 755549 826523 1959180 895222 137462 239710 1260564 1853134 172723 1744379 1551163 1359294 1498991 1620073 1949525 635339 1603936 662683 75424 1035899 1236694 703202 220825 428930 1402616 1094075 1754636 807192 734098 747550 1420481 1316307 932339 270327 1225635 1724058 341214 1999641 488805 1110231 654079 571176 1390248 755496 645262 1674252 1671299 1143859 312429 904956 190356 1862731 1937081 1081029 2242 786736 1135273 542920 1908346 787857 1752434 1280175 632267 1025063 1516701 507652 662063 978748 1640569 243168 789688 380786 1063769 829886 302791 1820630 567096 1713625 574245 229483 27675 1904239 897694 171225 1446388 1904429 1826906 600856 333647 485974 1841093 1912462 1618135 718764 1999778 1053056 965553 1901317 1218006 1967808 839743 1386921 621277 721299 886870 1200968 884689 1889723 1168679 957279 104890 697871 794806 230746 1331951 1478563 363377 854714 623859 1890686 1513105 385161 1316508 1487077 1232476 308938 144043 1185657 1868360 270637 1574104 1887590 1439689 181763 867794 1725527 94678 346718 1042306 1551377 565895 1994227 1371817 1509721 1105033 1223912 69359 1597910 35737 1465249 622719 1868630 1824491 1403279 1172481 771435 815052 1337139 213909 576943 879621 1814174 1965367 3854 1234498 1784927 769725 1742235 916521 1823589 1866462 1234874 1570779 1891883 1191022 1448915 476137 334977 1621618 131843 1792731 194336 257698 740517 1978567 225748 1408409 1786338 1083129 781609 69835 1576062 1820661 1576384 981289 1293788 920051 173347 910574 1376851 75619 557318 1673699 534201 445710 519972 1385497 1115426 1920884 1502539 526874 561707 278423 165809 1871638 949415 1673858 1313001 270825 1783151 690504 1039501 148388 504517 1810940 1685632 102251 1029730 508787 628919 1389226 1107170 1835710 671805 850374 1138703 1171570 1193421 1169018 233727 1282565 1021268 1291186 1299059 1011909 255671 236869 1781753 477091 259855 1193502 699074 1798478 1240812 964627 26595 1702372 202912 1255091 949996 178985 810277 1117798 386473 1696852 224174 1716018 1623439 146476 1249356 45107 1717279 196160 781530 1043843 505357 1605508 714286 1185335 1964203 1101794 82880 1326478 144995 640632 882887 1678053 127353 1876989 584976 1582932 915845 638649 759851 685184 1876856 424716 1259970 985425 1196650 190704 1152921 460787 149873 1567171 617826 1059705 1083413 930505 553139 745227 1150643 705407 707846 768274 1067133 999200 1862689 52960 528867 385590 628162 566301 928971 1415505 1850269 1569179 1352683 1788641 525100 1216778 1020273 1100874 415573 601182 593915 507561 1809689 662485 561902 1853201 1692909 322888 1804832 1289905 1710043 761488 1474846 1146522 259676 1322039 1501693 742663 593144 1844571 12119 453745 1898935 324919 584049 1051490 560969 399975 1294921 1332519 1331138 1433299 1665629 359616 398187 1316693 1073759 1996794 489349 1026277 1711555 1499540 1170217 1727510 1955295 1541517 1256480 529108 429435 967380 424315 437582 1134673 271849 1586415 1522329 1901731 1424126 1908312 1547645 1116152 712966 1117751 1402980 1405071 1079830 1837820 409795 695005 1550168 1693043 504132 1150842 1001442 727153 1319706 840130 51929 434868 1413565 925954 1531 1532933 1096055 359636 374339 1624072 665971 1912939 1838935 208064 1873148 1211832 310281 1012946 359485 1637332 1735931 1961483 1278922 80391 1677275 518651 1511741 1350372 1436780 1386622 951189 1163871 175189 1236146 220747 965156 283434 831500 1570431 785221 1441810 939067 126210 1585004 1596345 928293 432396 1377125 1746515 40429 1325554 954048 1742506 477081 492586 731304 1552290 632047 656973 884173 1557989 417986 1990931 1812102 132678 925770 537251 305296 1027527 392043 1970508 1436349 1660206 874011 26582 921256 1332841 32071 658280 308311 551387 309171 1592891 975994 361420 1475518 448893 976813 1383847 1226429 904655 1100757 24607 962784 780136 1141353 1843176 716730 1073887 698826 1895366 1131807 1620167 1257876 141286 47373 1024403 344159 1297195 350251 1279786 1376523 670725 713970 1435268 1027957 1191927 1303563 384674 1345 1723825 154228 695452 1509395 94363 873388 440090 26467 1643908 648507 1677739 1539125 1569757 651031 1220069 606028 1525133 1120511 1294892 603694 583201 585864 1277498 1191086 1427836 682434 1474975 1403561 682266 1480480 1555699 1614624 1015784 850945 1591364 1599301 14353 420011 619971 779474 1904947 1446620 1518560 164825 359270 98373 1305771 1017434 975925 224611 1560027 534421 811921 797426 1849311 979060 1774608 1864175 1095238 884903 731160 453864 1770063 1589976 561274 1481657 1724982 1482940 925041 1648236 103286 1937920 1443690 820844 1947708 1683856 134878 316183 1216090 1665207 1368098 1670 998453 889606 1267593 463042 1893279 856762 1031540 1073064 779469 1147755 1234773 1939725 512638 1575802 447573 1162422 1787484 800137 696573 1412876 1327112 1866413 1648245 198220 1642625 922039 1677156 1037371 163631 1344001 1798961 1476966 1917135 1055225 1965276 1602868 638212 195496 1157784 1381720 1265974 1426243 1987830 382393 1529273 1676728 1606380 1212132 1397053 511442 1560035 61503 20113 3978 1422588 103727 1501295 298942 1473846 581006 1670311 930651 564632 532212 187744 751813 1592577 905781 1358020 711234 1979911 954502 1907349 411427 1946438 21406 995599 495136 1313518 376052 174925 605068 1497465 202453 1138226 290304 895818 804249 549756 304164 379172 252854 1058907 1441266 549624 865935 199721 575295 244302 157688 877380 1439269 1064019 894250 325987 673881 958481 1009293 228179 1800322 1884016 1000477 833650 713608 791508 707159 804905 1862563 1893510 112015 1992523 179445 1019877 1275360 108984 1226512 636166 656738 973269 570200 128003 1097397 764234 456249 1539398 157146 444233 75709 1053183 1337548 1246351 1105370 1425689 1824102 362721 838958 1098806 846957 600491 1919292 1889031 429005 1561814 1272303 171285 1044099 1601504 311069 1390239 810696 698484 765897 50904 819191 949520 1910274 1658574 1929459 1325732 508710 1670851 811749 1343709 1422154 768015 1206381 1395541 1683281 1866967 71634 107761 972978 1210410 193015 1197205 1959278 797608 351546 694105 400876 1208654 1880091 537111 1716705 1294311 16922 1848647 176002 1705223 57462 88189 628416 876662 1094267 1539853 356612 971636 1721170 1109515 539101 547112 1392463 771501 880704 1421075 1576912 501775 126416 106372 776907 1359730 1776428 173439 1944661 1845067 1097259 1053176 999489 1872885 654747 473335 116516 1212804 1969332 1382270 76838 1953650 362037 1887585 1602599 1321284 516977 20801 431890 1080914 1313287 1652305 1792412 653384 458566 1976946 1977850 1422795 27309 1802509 34090 169336 1702054 1790529 562520 51330 1633735 624497 1394989 1226451 1453579 847881 1651165 1292198 1318594 577909 1196736 1344029 617970 1063825 1483176 1735374 1057705 249301 711566 218050 250939 1846544 1491642 1003960 1628602 496450 1839776 701387 828436 122322 1991327 44787 1586391 1174240 358531 1552919 1427703 817352 486191 398241 1434968 168695 453115 1453168 1978019 321740 357252 61000 1339489 1151115 1948566 682631 1984585 1720135 1199219 1664277 591758 1830879 1828208 1400734 1211576 1353989 795873 672090 552234 828679 266618 1639151 840223 452214 998963 887689 898993 726236 506504 39315 1325906 1088772 138724 1189470 1304912 411741 1255147 211293 1849298 1097063 682439 7020 668958 1876907 1154657 418856 694212 1657702 1136222 970997 1340361 789534 1869201 271705 673416 1757282 1802050 382783 1654356 846638 1706852 1129559 1456625 948594 1503826 805169 910896 1140306 1860283 853071 1363760 298976 931240 1023180 789388 787254 1111563 347206 505373 587328 1251951 1658185 1888584 601123 1904317 1915109 1363468 1804957 877958 119930 1605951 565657 1083007 449057 1840110 1087252 1394553 1060671 597250 29232 453536 1230821 1681367 143578 452365 1094276 1109794 1657332 1766021 359857 6104 941743 637927 893283 1172655 110876 1098471 914285 1585783 1423924 1661973 1871325 791975 1503415 1103393 1939783 1160740 1938845 664088 1222570 1390726 1273653 1383346 1698030 1955706 1248865 747395 1651082 1131889 870170 253504 1122894 1029589 1159671 1881788 658230 698545 1554287 1516184 828653 436392 746949 728950 930924 1972229 1961091 1289086 228587 1989948 1412489 1446337 121444 569743 1674687 687986 492472 1097379 217828 189206 1299107 1123885 1501917 608515 1696964 111167 1106917 1620823 949192 416486 1878521 567415 121075 1307445 1504797 926257 1163237 302257 1041683 1756431 723419 42671 474316 1923322 206143 1467823 1768668 199585 1677127 987836 133161 12098 512509 305150 299538 1600345 1508091 866626 425595 1846452 1144256 1338087 1596379 791927 927732 207579 961576 1902345 1664207 512320 1764509 291040 1677953 1230447 1748104 1818167 972451 7775 1597931 54013 1050476 1797822 45574 66768 1689085 1963633 744270 476876 961152 340058 1459422 1394688 1425890 406475 459374 93266 1597272 1909837 1312405 150392 1925779 1013808 838926 996550 1892053 417587 928782 1345872 999412 1239387 1510762 1441458 455853 470646 1526344 128072 467223 1030647 1761704 730690 396318 712193 772538 1832180 1529463 1318513 1142486 1262349 1054920 775730 331232 1983687 1101965 1962154 589160 760741 117624 1232874 1060761 1169701 77879 1164166 1542494 369605 79175 119013 9157 426441 1899469 148761 895433 1875048 1351680 85790 1552727 1798972 503648 1593852 1989037 1478756 1678868 290131 532392 1403945 1032051 1537938 1380142 110762 949354 473602 1494393 60560 1935707 1014407 1533382 1653955 1563096 712843 1443331 224918 1822867 1235085 148087 1777012 602405 1818959 1506612 606547 1611579 567787 1777341 201843 1487263 1960822 1841808 1102476 1141767 293472 1209442 201520 1833733 1682865 1227467 1094429 1686126 637611 1981994 1584010 184009 464328 1137092 1579032 1328842 626111 554224 181453 615361 1427870 516625 411662 668335 1978190 624151 1091577 792978 977134 903554 1166194 1591301 1795961 247431 1685881 1491298 1394271 1444299 1227361 270908 1087039 1714401 1789235 1789899 1623351 46365 899491 930749 323064 1176262 28100 1407974 819937 712901 656335 1937073 764770 131243 687910 802278 1082032 139545 1451975 1160081 1122536 99793 751206 118434 1194231 1977324 412361 477946 673015 408330 1197121 1957886 1010539 862080 1028152 1017040 1963348 731858 71413 247161 1498529 1302043 392085 1710966 983250 1722689 1317156 23791 1512899 645529 962394 297622 1798481 1291813 786542 49659 712744 1538370 759742 989291 1074025 1024505 1030801 1974409 489852 294718 374419 982800 1022332 1856979 1679859 1968752 614671 1208823 1733502 635021 1509053 676474 633503 1238266 1598756 1889496 217183 428700 1239397 1532065 154474 1495161 732891 257718 1468585 1856303 692364 1482683 491729 445176 968994 1635863 215757 1878121 1776333 1047168 895220 1098801 888482 1287206 408887 473191 969704 578260 487012 321275 1052046 315710 857313 526294 965309 1584909 1338792 1650646 971269 1340516 730231 461734 1840078 1455178 703322 1201556 475601 645714 1111736 1231320 1883052 582401 1946064 708223 1742038 230857 314379 342557 1211627 1297349 785891 1311558 1693212 1910420 379025 451880 1860837 524872 889594 383210 1465836 476525 1672016 772900 1133237 1307533 681004 1830762 1336628 1274477 1188497 748607 1385817 1761889 1302580 1336589 232103 983873 1963499 1454651 1981919 1296955 307388 1233575 1795682 856439 844413 1488749 37908 813085 1117185 1082987 1674455 1956803 1060662 333540 92868 228000 1863502 223740 170937 1614013 701837 1855844 924165 714877 338969 1511873 236689 798426 1688847 1225043 544317 1526038 1981121 1474466 1946805 924482 94605 1397369 1027336 1563260 640708 1271686 426667 433002 741203 511133 630446 187986 639688 1943724 1422980 1927414 866086 1728844 548546 170048 1173288 1217961 1945026 879455 415832 240550 1068256 1646071 1962737 1683249 355178 1826233 1515793 947798 493400 127215 1876837 1790995 1305651 771773 829672 319603 1562286 133533 1206997 1171190 1119941 36186 251498 1799323 97714 1813275 1505430 573455 1473418 745547 557370 710081 1737498 1325211 327490 1251742 1771481 746497 1465391 362274 1725447 55315 1753832 738823 1359367 36177 1993023 1715360 864281 748428 35098 1333587 492027 708972 1347966 37519 903321 45719 24100 1474618 839328 1104783 1377562 129678 917438 1054728 769694 301656 1551408 944141 1607573 1372560 1412760 158488 165119 101839 1116572 801655 1488526 1796207 1204195 191022 780862 1375723 102994 1083436 1579439 107469 1952471 1577255 1969943 427054 841520 572933 797640 1041430 1346451 673384 671440 961028 1023627 1220372 1691208 419180 1287593 1349024 1317114 976514 1878377 76875 813941 839932 482247 392569 1318017 1906401 1974992 1682200 1867586 1698912 721161 586640 1648019 427263 184889 846232 167673 1612787 1780649 766029 1356998 1902879 91430 328423 1354006 406768 1586860 1474766 1589213 119572 787706 450433 122613 909439 169105 733444 768022 1221304 1719926 1476296 1985239 1833980 873062 1317117 1262547 973090 1158484 1614375 25633 1142872 570799 1045836 1610630 609140 42201 1407207 253229 454286 51095 633455 1941486 575665 536038 130617 1891615 1789649 961306 325252 161289 1796203 547651 864713 298147 1208797 1584407 383459 714388 239655 837334 428595 1927017 32035 1919608 237047 88565 673433 168764 1672533 757608 776407 176201 615633 1087731 1859138 1132691 153847 337107 189025 1046497 607803 1368724 674670 209294 1779706 502473 1111187 1658703 1862990 632747 453447 1230313 668582 1771543 482646 795543 243184 1811327 153688 1281604 373539 1034393 651870 103300 676151 1956706 52529 1093207 825117 321605 965210 800914 1460980 1020161 243468 1349302 1028217 273526 1673548 503048 938843 610125 1634384 396426 324119 335747 1635731 300384 1703932 701954 223668 326950 1256348 552088 1838696 1837824 723900 766224 738342 567172 785979 69539 1784524 790942 58144 434701 1450866 1818500 320660 1080166 672565 1109326 518393 140640 1089808 1454914 1709616 763733 1226236 897363 512015 1541905 841962 761857 208632 659211 1833607 317248 521961 1185215 1143677 1430586 222464 1730620 1283107 355944 507813 316411 1712136 1018039 1815829 1337724 13 1919706 970193 330947 1832589 1099342 512145 1879012 519196 645554 845160 1267030 680890 1857625 1967173 631760 1595490 1542187 679064 426285 517015 642536 1201485 269090 1638071 855045 819586 1221318 1137367 1651398 937812 1687051 1929588 1873832 374604 435102 1638556 1720942 1408697 1345402 347392 1052462 1732922 917419 1550163 1154220 1600636 1074983 1823839 771381 1262856 939006 863246 1588551 532371 1129325 1335598 1057466 453060 1832395 149556 1225265 234209 1150157 1275685 1971168 1736561 1955453 1307240 323533 1875244 1362607 589775 100271 1317055 632753 753280 558108 13179 252196 1493982 884877 1512315 718403 688865 714928 1635330 1101280 1379097 916863 1300959 1775232 1191604 520856 1203896 1589084 1883511 956729 846624 505546 153332 1185630 1358063 1879264 1413374 1111344 72159 1733766 1003755 1365842 157472 1451462 1155676 575305 700554 527568 1353418 1046883 218114 963976 821123 381217 1223902 1198840 762279 598931 1832299 1523086 1107540 244109 1390725 648809 1448900 1500937 1438270 1251202 880668 881998 255279 1649129 268009 468277 1708656 1197960 733656 450279 920547 541787 1471055 1283816 142167 872380 1987450 81213 765637 962650 522020 518042 1234311 264014 1011863 933960 1294038 1758794 433846 192127 1829615 385633 214692 1800059 1285821 38790 1101505 573517 1217371 669162 970606 1368619 429903 1935441 1547336 1157212 473969 554412 1046957 1455677 969486 58064 1144837 571250 1215312 237889 1372406 1698280 105913 1821635 246404 1985018 1138681 31203 219198 717179 278186 1178918 977502 1031669 1543975 1857466 316021 165432 1801 319435 989034 1836884 1614928 848128 1788534 1160317 1230049 1088171 697326 376745 1154915 897212 1552388 1714317 945282 625034 243683 1744681 1594948 1362406 857307 351196 1507309 1967613 917473 859042 456190 1980479 1856575 2790 1925896 1990538 904090 1410119 984208 467190 1702106 701800 337161 1490445 1961961 903902 130263 399250 958453 814805 1789179 1271809 320895 1756092 1521157 1819529 1000655 1515419 1687050 1706645 1683198 649784 28474 1531790 425693 735208 380402 657912 812914 1617329 791677 1728426 1435823 1287299 425654 926565 1817893 1031636 1423799 514629 1209845 1622831 1958032 1328411 1487484 1763294 795393 515268 1399004 837686 1164443 1214032 1995893 1505668 768630 1272791 1957626 448355 1952022 1031158 365500 1395137 1362321 1606421 82525 781094 850406 1553341 94824 850172 90548 611371 1426451 1872722 891416 1239380 381519 1332056 595560 534349 1648953 1935042 1796058 1925407 1612012 1575986 6548 1004277 1570396 1312073 148010 170425 568494 1128845 402858 1743046 175253 271363 1189776 1027420 1386422 1371112 1719935 903098 246457 1843513 1235374 1911691 1844961 935376 1542423 1829632 1855828 1382679 1828287 513960 1889452 590909 77808 1828432 1280737 1632676 1420388 1197275 878085 1074727 1409765 879208 1965169 1634803 1489624 1668314 11659 301561 1014577 1764324 842477 1259494 692483 1731836 280588 484951 146919 635634 1572263 1878829 1975497 30262 170992 1902915 1491185 157671 1480126 1898511 1719502 749918 1164691 567423 1467772 1929960 1367884 1265560 32589 1995524 1031676 249486 1323641 741472 725511 702630 144071 1684762 612178 1897042 398311 306674 1192168 870598 1788244 1411876 1408710 1735383 131323 1738542 1040122 1074587 936427 788460 1533428 979554 465202 93511 898769 1819321 1539319 1743386 195478 1345390 1230658 1512246 707049 1278775 1211971 753513 1475111 236945 82490 654529 1399130 1111901 830077 730506 284205 1056297 1480412 790225 208548 205299 607369 223 291266 594590 1675082 314305 416298 1922873 1869346 258162 916068 54657 130806 1501286 404653 1022757 1715765 8288 366580 1444019 1525760 1693605 1049643 654898 500552 137160 346832 471549 1075846 1771219 1751228 1786891 1356613 934000 1963046 1566977 1578431 1581121 595520 532060 710117 896168 122155 269550 167249 1385834 1193109 57877 542365 1544410 1362477 1259739 611729 469428 35885 1833576 1331638 1264553 416982 155566 14481 1475996 1055690 177654 172892 1404423 1418646 1717905 234059 531456 1212399 1316309 1289585 1441105 1072985 1010176 505422 1726437 1853056 503483 1895320 1114633 1981653 1410893 1524805 1848477 864514 1026392 471091 479385 905560 107024 1809359 1384524 1117025 1903829 820366 1951095 1077895 1592937 960428 275523 748329 1513133 1647280 804894 1779698 97297 1273036 1387931 825312 68363 1634441 903948 1475595 1608752 430424 1507438 1339203 211735 422811 1581904 117707 1450125 727638 1340040 482836 1282122 1122314 1198028 274936 1891147 1727405 745151 1462757 77012 678718 1501207 1622535 509264 1488274 1474184 1467181 1374875 339305 1549134 542148 877725 557883 189426 815326 1644583 1879567 1328037 1817021 1718242 907028 297939 408039 176164 1071284 380350 364171 1141249 1398482 904760 1889493 1317850 1565177 1827156 1545925 1567284 1235303 1549407 1953902 1618010 1126708 1796431 733185 1063050 761800 1200152 1918364 820518 97908 677902 1858380 53703 600506 1404558 1218353 323787 1212106 1779318 682159 398125 765885 1159818 1627211 258224 1232665 338523 1068484 727161 1863332 97398 813130 1129427 193899 272438 1207148 851630 668108 897393 518280 361393 530466 1138428 1386189 1887462 1425271 230062 1566564 321746 993780 568286 1508209 1905591 1419839 793886 1549954 793499 1730494 890029 524574 524678 350578 1656789 557045 1832913 21160 1277716 1263556 1223985 794433 1212978 408509 69703 1829759 681076 1258104 1488579 490822 1030328 432645 910286 1270945 1740761 1754354 1584954 174512 652433 141028 546727 639966 1699702 423797 240847 459956 1302476 717503 1228984 1663052 135835 559789 1812422 1743517 1602363 123296 455537 1430828 1221598 205836 1592333 1112322 1908641 921633 1433305 189188 372422 1580101 969079 1058935 468843 1608176 296208 1350401 1259917 53491 1732949 869483 933543 1185003 939990 582762 1504750 192930 692256 1003611 1985911 770792 1509948 925515 1100079 1509511 1363695 1245740 1293267 1400593 892776 1384613 770562 1143093 1366693 1057871 545555 1148608 911380 1254599 1708385 723469 639914 308488 685298 1715081 1481146 1389389 1229205 1213205 805911 623321 157915 1079201 306774 775680 257980 1457198 950353 876095 1164529 1589703 1146315 417477 762659 328124 128923 572614 916890 136828 130316 1137488 551692 71104 294999 1465338 1364644 540081 1550141 1846314 747620 78729 794265 1542247 1951552 768272 572758 594672 1600321 204457 1016034 616228 1388919 509352 1774575 41183 961124 120921 191983 65974 1177290 577370 1395686 1532333 1599777 516864 383433 598403 157953 342865 110265 1199080 14437 884806 1378706 263001 1800071 1051503 1980752 40615 669550 204298 385798 1116429 543591 1246278 1886225 1911292 396413 131565 731487 1071670 1221772 546590 1383752 1518926 800682 1018565 544049 199943 1191527 191442 500570 465811 425940 292823 844804 317167 841516 714456 1048246 1663419 1986844 1560224 947503 916455 915015 1540888 1420892 1183761 638076 1336077 1019394 1499639 346126 79308 67958 864384 1475407 726365 1986291 710479 1518311 1839488 1900416 1932745 725610 293221 300723 1685375 1724716 1198132 274498 1959527 175404 1543978 103480 1312829 1776196 1836272 321384 943422 1503930 848361 474902 64840 1820848 711584 345930 393260 1257814 1357556 1132839 823389 910484 1348962 387688 1067007 1098956 746706 1272448 576899 338551 990512 1209241 1620804 967714 468787 435534 767054 1933164 1242252 1394169 1050353 757814 319309 1754135 1727987 1130376 1874090 1455947 1748073 161682 1922237 1927882 1264502 883145 1858509 1062503 705750 1989993 1123435 759721 1915831 1214832 296882 1334423 1361312 1939450 377953 1266461 1393842 1809472 718780 715201 1856894 1454546 676304 529148 770402 1399903 760762 706409 772305 1649719 1233484 1241070 1936908 1973875 1521710 1801949 916581 773964 1716397 1736202 736347 1651732 924851 508507 1671565 12866 1640997 217265 1896050 318071 887580 1229384 369306 610904 1663048 1337005 641146 646709 492838 298769 1825439 1487172 64972 396886 490052 1565770 193257 238207 1599775 870234 1696725 31833 1032554 1631867 1643994 1725418 397495 616222 1151326 1356254 1137703 1117134 986907 1381198 271767 507051 1254459 1221571 333474 708994 1915015 911201 694703 681584 534428 1693514 198626 789034 1506607 1003233 135624 829608 840728 1080524 1527956 671335 944865 970551 132159 1999982 1805681 1767734 747141 748339 575975 1320025 1504080 1238668 1002916 1489993 1030283 889159 1832340 962276 1360923 1985044 1312331 1030216 1528822 665414 573109 480942 6928 590918 1352546 371185 123499 257668 291851 1630857 1457406 909247 1599116 1128767 597526 410169 931262 1304685 1100123 1492196 413547 1535363 1743652 975449 284472 1191321 863453 1757213 1291969 1308192 768582 1955561 315999 1904238 325315 680461 1576141 804075 1683162 59097 539281 1797897 750250 1171736 1098090 1197952 1880257 1412299 482645 1274913 33368 1933474 1033386 932691 1238805 1196056 1878205 219084 1793001 1713614 1506917 351904 1315040 825736 1256070 1493133 237281 1954000 1815370 352258 371082 1478288 328487 1303019 1604141 1724988 1433175 801405 1147375 1844957 1522200 296761 860868 1894356 1142788 1876770 1509814 873396 1871693 718776 1675234 937071 449267 560691 179127 727971 1078603 180887 333074 1261687 258832 49765 1506887 848508 9458 1285369 420684 830456 218844 786475 333329 214190 196538 1184716 718181 170885 1490539 119992 93155 1109581 703947 32166 375283 940281 341819 531968 531432 568496 1759863 62048 343801 1921336 1844591 287757 554457 1815014 1918918 497081 888588 266316 1289211 1206980 1876081 1216613 1270666 433503 1868243 262889 455155 18194 548117 1033677 1675074 213410 429491 423257 1518392 126542 1931606 1749065 1617303 706040 889686 1811862 1956811 639655 1118549 745352 261284 1733527 1531855 393353 555463 1361623 1577858 1728403 1513758 837110 943239 1462426 840042 368333 121823 375668 1906069 1053107 441004 1326700 1465296 199185 263781 19284 715255 139272 183685 1314178 1582647 1504814 1279567 912683 1129945 1058057 267159 1199405 943915 1293763 269641 930444 520051 538443 545965 265465 334578 244201 1798982 1204695 24905 13360 1271837 1556392 1665778 1858121 992059 647863 1475492 1767359 1456075 1609846 1134469 446904 36426 1482212 1215801 1736907 18019 326120 188241 327167 1340365 1006384 1738464 1756336 1319150 786134 1564516 833019 1625909 1626273 271459 319690 413731 797532 573984 1017918 532495 155570 1359724 130561 265617 902486 374878 581107 113141 457596 1609912 1472769 1333312 410075 114037 931522 1423709 714271 1664367 836302 77250 1679770 152054 1883450 335014 28680 1854482 90725 1908361 1131365 197122 146651 606657 1685789 529271 849500 1575967 1678361 349314 324408 143755 258736 783823 951145 1216751 783674 891243 1421227 572780 1683582 202412 1132223 1763737 622895 903505 788912 1553138 38671 1931898 1165347 1199003 585889 1666946 314119 1716905 979637 988899 1474441 1464152 46670 77299 266842 371827 349059 601976 812017 672859 1487798 294838 1086852 354204 1984423 1181107 572973 300269 1891505 1100434 219765 416763 1542911 1389472 1218044 198838 1067400 42700 723036 488526 499062 1117484 1076742 1858410 713043 1251723 1435658 1448847 1711651 1701286 379936 1641455 161646 848352 1154037 873782 1916927 1780878 38727 1476256 1579631 1973512 371464 1561488 666337 1094079 857209 1758219 1611025 998204 643828 1054297 103587 759312 1112086 1038732 156207 1538258 831634 1063986 452976 99164 703571 378141 285504 1561944 384569 817392 897959 1112509 539113 829457 1031225 967669 1511293 474578 1489231 1946233 1366100 220692 1735808 988919 1545165 999291 1216001 8373 17992 900451 1240201 1245689 408778 1563247 239697 1314495 1743954 1793557 308455 1345523 653173 1491601 604323 1190260 385952 1393928 826074 1730512 133367 1315929 130338 435472 777745 164894 316458 591123 1993197 829974 1306373 1970374 296307 183968 103873 1651527 1460991 520665 1866310 1197070 616518 1428026 199092 378272 1970797 98322 447610 1090858 880508 759327 1566925 417259 520261 1438355 397270 803766 107165 1718896 561122 804583 1592849 1407208 161050 1643957 1369952 873749 1654593 429693 1152166 1964695 1428928 768031 1166409 423318 284940 616093 1577652 175933 1135185 416322 258519 773813 1696497 964701 1468062 1796947 42933 623182 1978707 746578 1230097 1081946 1982268 1864903 1708100 418062 1962404 238987 601410 1087325 131384 1558420 1754370 509073 1917706 826316 1914348 311084 1996904 1191910 1564289 1248530 1336229 980759 623535 640196 1496389 1057086 232109 1066540 476930 627257 844365 1812774 392785 1488769 402908 108780 1605850 874177 431531 1709430 1672562 360380 1078476 1997633 610838 1094694 522929 1406392 1740170 1662265 1634436 213189 267932 325010 1981773 1440421 367910 1561869 1873758 545058 1232440 1145593 494765 1466556 12699 672087 165238 898893 1713755 708718 1554448 268332 445293 678394 1878705 1460839 193816 1351001 389538 396231 660176 1848896 196485 109001 1502307 1058628 1309693 1349321 1501800 628809 807148 1440275 97283 1750754 1927247 598377 1294063 29566 1761319 1668124 684560 1958706 932881 1050309 655471 1028482 415522 1336086 1520447 692424 1043105 88415 568908 726918 1874870 934136 1428576 432709 786226 738587 869908 1469130 1242961 1809034 989645 1235801 1004538 964043 1104019 991863 1853336 1369259 1000130 1252778 572866 1413874 324560 814611 422083 1879840 1891550 163081 1249849 984830 1177242 1640109 1441202 93450 1968827 1328007 1538252 757233 1552980 1329959 358653 62868 126967 1662615 541363 292807 148572 1653865 1756552 898035 400481 1434682 1343147 1377632 389130 332069 726788 1909643 1083811 1544321 1222308 1566087 1290942 1118793 1999203 230718 774815 1770427 423354 941739 195334 789449 98305 820377 1326796 826434 904453 1627066 1320965 1334833 1945736 977709 1075600 792054 998734 1543735 388918 510725 988137 1374494 1697096 1330073 1703863 1014253 781110 1934546 1486439 1171917 160198 1293722 605336 1526755 81323 225408 216076 1709020 211158 769326 1485309 734919 277776 675577 72412 453459 918375 1682968 1895558 196183 25402 107482 1697641 576947 577255 1278806 803011 29654 976589 837082 1940170 343012 1743057 1836885 924418 1677584 1578138 91518 572841 1583699 805091 765682 842648 1311023 3406 1601885 1653623 1249768 1701978 435581 788415 375609 294739 896106 1812012 1015827 1258993 1867771 66268 1733335 208277 1131464 1075712 64458 822459 957199 1000667 1974210 606697 689431 729435 572773 534121 321928 1356293 1623148 1282212 600848 803598 887826 1783920 744955 1502057 1763930 108371 714264 720250 1049298 870898 592008 1057960 638499 1858137 989436 1792678 1833269 1416200 1483606 43348 1624030 509949 993246 549376 717769 1689380 823431 41412 1638288 1715851 158881 1106549 895239 1403942 1696646 1013179 682194 945910 584048 1858270 336841 927878 1074902 747612 113108 1575480 283363 83249 136890 80460 695030 1561673 1185823 935718 1128383 1518178 1110807 751100 1617080 600926 759726 1292186 1038121 351910 671221 967126 1274014 817993 1952999 1412783 216700 360107 1185557 288379 596697 1215788 70900 511440 1407604 1393241 1594149 778837 438105 628041 1583503 1077027 883344 1998256 1272004 1601407 209348 1336673 681402 1400842 1923174 797623 1735200 1671712 1971023 1356091 789660 1777360 685323 1757829 259245 228844 1377162 441259 551984 865177 1322305 605547 1900229 833570 385323 731243 1825510 1612892 977333 405265 1878528 1759388 309729 952409 1998579 254972 830428 1718858 1626298 1595569 1716902 1014326 1236144 955356 165092 1081106 1986868 123904 1778286 805694 1192632 436334 1955024 859747 1051992 1968570 1374844 866628 17751 1569226 894448 1154216 1625288 368089 1506252 1313491 1736887 657961 1382652 1818805 1203128 1638798 1484251 525702 869840 329131 1974196 889664 450873 1017457 482755 686535 1475011 67173 1830502 46281 1527238 1384536 1474752 1176939 1947403 1534671 765976 1748424 575135 231974 1530987 535470 423611 836 1561998 1681561 257909 210637 1870259 1692581 1435993 478971 1458331 205796 737997 154420 964227 418064 1991842 1407323 1046820 872718 1915085 1865212 1201006 1108854 506471 799511 171964 332921 1801035 497474 1569859 61541 734529 1296017 1671346 1008978 842793 416806 1804437 775382 896145 1771504 988492 1173265 1308327 1557140 803532 956499 1561425 923293 1544279 609431 1811799 363994 315673 1661913 1497457 579299 870 711252 251455 1444515 1546366 152338 1021532 1696485 989065 1247602 644203 477497 1333346 562086 227819 1558990 1597105 731758 1371574 1843758 1006094 201724 514567 1677852 1285878 1509820 1187083 1082939 1456334 126123 1732824 1478748 277775 1159119 1201484 1518120 1175385 1023808 535311 1875236 1183532 837075 1043123 1944313 488150 1691556 436771 905153 671616 1231897 1450098 202975 337226 1724083 1029750 1493948 1132233 957190 1069316 1618596 806494 1853791 1757418 1253653 412241 1088828 1365836 873635 1837083 1977047 1178564 1836224 395209 130396 1326018 1119415 725279 747095 1236216 883212 71135 1783108 1750007 1397730 1965917 1532155 851684 274224 452123 700054 145935 1750567 379102 1433044 1331473 642827 1650003 1711964 1306705 1853620 1211519 1021278 1191286 780292 1778016 840719 1817849 1238830 365711 1884968 927113 63220 1918529 903310 1157042 1508149 75124 47113 385202 711436 294320 1275205 396695 70548 318614 64952 382164 372477 65869 1276548 1756270 9364 1564627 1918675 1484501 1835888 90602 484142 35651 1640905 777971 1901616 475863 447141 798209 155298 1176031 1109000 107114 1771997 425951 1220280 1724590 751389 1828419 1131565 1173718 1932900 86539 1910600 1523526 248967 1157275 122107 1999756 1362839 305143 1707936 1799793 596859 377866 1489891 1444747 1446921 1518113 1008456 441136 926082 618730 688121 1649940 1845348 1623335 143371 1759272 1051461 236728 573986 1704281 577712 1826556 372249 1172777 1877470 880714 590765 440566 1605719 1161855 663909 1553302 1450686 996874 621774 351150 1711527 797530 815110 1989056 710050 1670592 334018 732053 1718938 416250 27396 736690 52583 1078841 1818270 1009534 1695697 987636 982439 722592 1906683 757516 1885556 1665707 1435845 401994 224203 1730688 523534 1352839 1411816 557215 1224892 1432552 617932 540961 758187 95632 451678 170070 1441852 1921304 972421 238112 166405 1038762 1377044 481283 1009170 42472 390676 128203 372920 1319876 1517841 102635 481346 1469335 351970 781693 835596 1549718 1032383 907896 1685742 769144 501813 620484 1205531 1976386 269058 90308 1917651 918567 173701 749272 1307939 1585650 55580 1637174 28519 302586 1442181 1213460 337326 974860 779295 1906038 1894960 1046743 1796815 773787 1812606 995107 538123 1352170 26447 1883633 24536 1790223 1423585 260941 693334 591347 1542641 831464 634710 1747137 1761938 275550 1785375 378769 1890418 651524 1801058 1543878 1041789 321672 1211814 1311242 843097 1554085 572441 277801 1719024 1167371 288036 1684831 368795 1570073 518737 1489538 900780 2629 1683532 16282 1515808 1296897 760314 1255738 439362 1537799 459814 663184 1946324 983925 24627 996288 1303618 157794 668137 950293 493313 1001869 62266 1069732 1840696 1521881 1051463 485302 58565 1670316 1716138 1574941 1340125 601089 415973 1510214 511850 1243459 1502749 229945 1707237 575355 626859 1207521 862596 914632 438291 1200650 65687 1802923 1930068 1093708 1949386 468149 1056364 591112 1746858 1468208 219201 1353391 97857 1674519 1057350 156717 693695 438477 1299339 1111923 1601910 208746 1329416 1916938 540830 741445 1240207 1555849 273534 710750 1242367 743952 442987 749750 1021861 1629304 299116 45234 248373 1246808 1647596 1370914 59594 1381944 1713604 597889 726984 1206808 612421 647156 518633 1508000 804891 938287 832062 994970 1851124 1249264 477572 1503155 1147627 740489 300802 1792489 774301 760236 208707 1566956 1346725 592659 551494 189555 874673 1858430 1995431 312093 166908 94083 910218 1780011 1957871 117682 1420702 541645 61841 405933 1451404 521893 61076 1392706 1462422 1612326 1183073 313776 1988820 1793962 1542041 884801 1834719 118167 1814027 604315 467931 859634 796174 503339 271631 443421 1485532 1727698 91299 1151958 232364 1980351 961358 1498461 1410225 1868187 1571601 978403 1859709 1552927 1257142 1767854 1039688 1632455 1518553 1642908 1262323 1155473 1570260 1528572 1132292 1050869 572733 919492 1473166 1788897 114046 411701 421191 1649969 592866 136073 723867 383927 106828 934947 556172 281627 567762 1995546 1859997 1174500 1835869 1784162 519133 235858 1413081 1814785 1920736 261055 1033012 1474978 1282653 40618 1140935 407959 527143 1273502 202668 275639 1877026 523783 1655642 1437426 453044 391451 1497063 1432506 703162 1962228 1010249 564172 1197910 1213799 751246 1157329 1378849 422544 882908 1455501 326712 1740426 865393 1317337 1699156 8766 706567 119604 934393 1478367 718768 1499707 1452026 1418652 1007256 1103418 1145322 292721 1939678 215110 1104963 412605 216248 111625 490985 898333 182314 1900578 1432683 747764 1908328 1245759 971741 164601 1201310 1292204 243431 1967963 262623 1464159 1096910 1887057 29502 637637 999930 36757 1177701 337734 393663 445453 1029507 1987083 641976 789744 336928 1274013 597003 1661978 1225759 146345 1139386 121245 220494 1695741 1532271 1643438 950124 197994 303398 173521 428411 1002491 670232 858415 293557 1352320 665350 1935592 762775 732911 1761679 1881426 199861 1654488 1779753 1754425 1212985 334519 758602 1513572 1892720 285799 399268 1955950 1972372 477027 186723 1673396 1937434 731252 99280 1541644 720289 78966 1595901 667597 879050 1448399 721907 1558496 1445729 1583633 1302926 1008348 911492 1852126 788249 1271059 1558169 1872371 1470475 274183 1808325 1355411 1121084 1968556 1743172 1095540 1412173 904635 818888 1697928 182869 551811 1626561 511702 1098454 948867 177487 1524268 1520709 1903192 1737306 616471 16428 524100 75727 1432557 1372393 544634 1981973 727897 1724048 1778915 802225 855581 1090213 1497478 901081 936254 1547743 1417242 152638 754594 1713095 1030573 1662266 1315558 1715295 880874 1839808 483873 1450822 1824914 707013 1558798 912895 1529098 1766558 34665 1384046 504209 1724234 1769066 1957409 1629615 366111 738188 1401048 162837 1201186 458887 235510 1702184 1371160 1073936 662582 94885 947120 1777338 95767 630191 550261 1170457 343621 1911167 1684582 1025649 1513229 679901 1851748 737452 803203 661393 280457 1239973 24798 1872201 685544 500888 1617757 776103 876278 1200144 430910 792840 1861213 175675 1811566 516965 890743 220739 1580298 988853 1013956 1888392 1261618 110043 1598022 1815723 1499581 998231 1656469 1125586 78547 1597634 1246331 942919 1930250 773702 325306 56769 1902167 1746558 1484972 847278 1219214 1430897 1916489 498235 542209 1164833 71171 47432 1527763 1409809 925716 5537 804342 374149 961309 1933040 128184 679735 1936671 799467 1504904 1735222 255 592301 763073 1169977 1678414 469978 175546 1109150 872488 1917809 234184 968245 1574916 1332582 1292354 1096422 1070153 102693 1526495 563009 22876 1168960 863991 1811149 426859 992016 1718231 422986 1430892 1718339 638527 1373095 722228 113612 17432 708203 1646609 843808 1045563 1217506 334160 1589275 1948613 506525 1337505 1766664 1988675 1234357 534007 1847562 776693 161631 1965744 777208 1386021 267098 94700 994733 1528195 964494 344998 1042454 555823 1392553 559590 78735 1622563 1675256 1693308 1095683 910388 1663410 999386 1238650 1677970 1245146 1636761 98407 1387627 1875389 965229 1155682 293273 1504040 1497067 1641298 1615587 1615740 1859891 402178 1043692 1370706 208816 347133 1853624 1303917 597894 1451334 1764280 1456963 1118298 1721870 1742992 1518879 1196932 53697 173772 1845119 1873525 794790 1859149 29500 1863781 536517 1867290 138137 1630885 290528 1723033 898844 667652 1169051 689743 383852 138577 504880 1017664 267976 844643 1876459 1846253 586651 570022 842350 1564468 736196 248502 465029 578730 1685686 1923552 1926792 408203 1641305 990046 201459 272427 538715 451027 1737345 1667082 1887175 1586692 702452 1960716 105450 1506811 784238 1348620 975073 93914 730692 1699674 375425 1303284 618046 740415 1127618 367063 635151 342645 1358242 157295 575075 1912794 1030914 1205187 1726107 1874201 1716487 1613102 497092 409758 260276 1302727 1875633 1566517 1547751 1499220 268207 813992 726957 1512862 29224 1053732 1903820 398164 1612702 1951157 849741 1055239 1801063 1814481 1740523 873485 483262 1614668 1787726 59671 1254029 86534 59128 1763069 1972540 280030 1333022 1569912 1888153 1742857 1287841 1111364 373584 930145 966760 1902317 459351 1152181 1944700 680050 461243 1381830 404994 1437912 611521 1847098 705155 270702 1203429 1377913 477582 1360915 409598 1302437 683586 411891 1911498 1101392 25412 1185821 30159 1670683 478944 243368 557121 286983 421567 304289 475112 630744 536346 14381 1343096 599555 765668 685690 232667 1545063 622571 404116 1185883 1061630 1596964 1739704 195782 305326 708128 1037926 901152 1773596 859752 1047628 1765965 1859852 1107457 1506615 799294 531581 1661241 1836715 1320373 1597859 518342 1445736 1702852 1641184 1140290 1891402 1941527 237008 797508 686508 1811405 597215 71107 1256833 1366497 1321896 1123220 1775870 1718576 840569 853913 1435087 983244 1871735 1714552 1449845 1399364 1880608 877050 1330580 1443915 1167564 1275997 491708 1142359 126032 1752855 1658304 812450 240901 1295249 1060337 131242 136859 944026 125274 668987 232056 1628059 1805118 731672 289369 1733096 1562027 118832 1675531 720607 1819668 1716348 805312 1437469 1873260 1354132 1865817 789040 933056 986104 454717 1937150 1323408 1061411 461536 553091 365080 1073682 1498020 616534 961346 761069 1518094 1077356 1381822 1173854 1539168 1823602 1112285 417326 1351855 234801 68945 358702 563047 1505943 448406 1405958 178991 32396 1252779 1285066 1894760 59977 150703 225307 356112 1225006 1671734 1576074 1493534 1251100 374208 1579912 47592 711608 481752 38114 961121 1443086 1225002 86310 1072118 670535 980619 1349970 1014628 609351 1047496 193264 1957566 1748304 622098 481263 172147 1341603 453452 130941 494981 1383490 796851 702605 819246 1832766 1549412 1089942 475607 739002 447050 994659 664087 609553 921248 1172918 951972 572454 1862058 1326109 1868198 1115558 1422099 641198 121329 746277 560003 1616634 1208218 1887225 666429 1293740 300972 1343436 1608323 932242 952043 1984292 929526 1700833 1009566 317616 1692067 1366783 45230 1408754 772579 524270 1482783 1186946 567331 1246272 813246 384092 1664021 23007 219089 1661741 1435773 889260 1973061 1024037 660963 239502 1182952 1433278 718922 1152009 1756885 254316 1148011 1837080 1117146 1966084 205746 1600777 1349483 1213844 279990 789416 1011697 1259497 1525052 1791151 918165 1292761 1861160 1126586 1578533 652305 1925675 343320 1476307 301824 1486846 1804846 278994 505698 1948172 296171 183922 599999 1221540 1181960 1309286 1147002 1279176 232838 1655533 1114046 1411882 1739630 965912 1299432 1083190 111344 1805005 1343901 1198254 1611481 1691140 177942 428092 999532 310955 103056 523148 1636843 1455706 1467580 766506 1564663 1827572 918385 657931 237112 577912 1664690 1127210 336072 1347418 705548 340082 1084426 453761 1140389 895378 691665 1325634 1307878 1833222 1543090 1520873 228354 1778913 386601 1248542 478427 223465 1578507 663587 565642 1667568 936092 511141 1955206 1573331 791935 1964447 1001364 1935480 676246 385010 63374 664041 1770279 1066874 1735454 1356445 728922 1601297 1980749 491457 1195985 1307395 1229077 69815 1454825 43811 1711701 1429680 1417907 1228360 45353 879821 945643 1769739 1299436 1773320 450212 1085299 1047761 916110 174826 1951982 1095988 262673 1047574 990872 1796615 1019002 1804465 260882 1728430 312994 720680 263642 584645 1950549 1102068 93620 585061 608765 177632 558 799556 733676 836459 210967 1934113 1813293 1343916 40884 1160973 638790 371825 1101157 316239 1949270 526789 48650 264578 555057 206571 1277138 306796 1433421 542162 1750587 1987069 1353510 1424581 1999251 368931 1172146 744540 242238 1390401 1079646 1256175 1423977 1443014 16216 333565 1337364 358963 412467 69509 801691 1134118 1017744 1336514 1112896 131878 130797 1178382 714591 617511 865587 835718 1298522 984669 1553948 956770 936573 1999081 1661726 1932753 1547845 1647868 52692 313819 1436211 52237 1120882 1260130 1937498 1079786 1178676 682787 662551 208060 1909511 538451 297561 1190091 1137533 1470888 1398036 469247 1740856 1601587 1424591 1193675 1435989 149766 1841667 1596747 191766 1672913 406564 1919951 530393 1629561 234324 95573 1566392 829406 1238719 1152429 564754 72061 864766 80839 316317 1016463 15360 253539 1016248 1648635 219938 1418360 1592016 1155271 1907801 1060382 774527 860700 58373 610913 1213012 680856 1519614 160740 1706087 1491542 1422711 1492832 1748430 501418 1904968 230971 779860 1275935 453373 1909562 54673 1550478 1620064 1074142 1250104 1745707 692029 321776 782908 227162 1731837 713029 183086 1577151 1862391 726757 1131961 1003157 1469587 1051320 1777161 353974 1287422 527852 1228880 688150 1868040 24521 1932383 249759 1457229 443528 912026 1952421 661141 574037 544327 466432 1116623 1019117 907478 438337 1303353 1136208 1441344 479409 1239034 20454 1793605 1115792 185433 1148638 15399 1582611 823124 1088681 184568 1955895 388710 55167 367680 1907920 1057076 702057 641835 1436209 1549390 259787 823260 238295 971453 1614825 1313787 256171 1171539 143602 754181 133103 1400017 1508874 244237 1418407 1126695 839748 1000326 264740 1890795 264808 1018640 490751 1360938 1759574 1078063 91104 140031 310815 227669 982394 1321600 28890 1494839 153692 1908156 1809947 1688662 1210107 1733030 1433951 1958513 18939 1694893 1158579 456879 766364 321137 1292297 1504597 735218 1929894 1868340 1781607 1323035 231139 1235319 1632274 1399637 1449731 1725686 1033774 773819 968385 684170 271744 1058416 1774853 858150 423975 1706933 1283873 1294928 677491 410848 198793 1106240 1558298 1612464 1390896 1243146 1413961 120838 1136554 1392033 1592526 635018 1796377 795858 1775053 1630541 1892952 1424447 593367 652663 40249 1540907 7518 1935872 939620 471790 1673391 986185 705951 177462 662363 1079075 38707 658850 317175 1767708 456974 1283031 418057 191853 535970 97232 340735 1478310 1496032 800492 33297 65146 117216 1614141 1478927 1118925 699219 884269 698730 1603915 571013 465369 278233 779175 1086536 11675 1579756 902077 945175 956475 1726234 176422 1236846 1947913 1152079 748484 1021502 803062 749667 485406 1662482 1056447 490556 1100168 1186318 1803487 727714 432776 872505 187253 1352759 259356 742160 1471774 211461 1107213 256672 1021062 1380785 1438199 917905 53148 1454416 1649811 323115 870681 1875532 939147 428833 1397404 1183952 1094561 46537 1198700 625796 133262 1173950 650523 1579217 59610 1871558 1921080 1130142 382254 564884 1061951 45094 125503 191593 106759 647957 1229482 58716 1023048 1919835 1761752 1039866 1523387 1530097 1319566 1763852 679423 1624465 165884 1858228 1312687 659697 321604 1226844 848943 1044705 378067 1086300 1178030 1475517 1783847 1163637 1632789 793577 1560962 1090328 747453 852127 1401712 1760548 1730536 759684 1761108 1616003 1496651 750294 754380 1490400 1967855 1045957 751831 1381663 1150698 274933 1574854 1202905 701043 38669 1157695 839586 1731578 226325 389318 576967 659570 1056412 1797741 1861343 160456 765527 1740186 813337 340303 848511 1694764 1336000 1775879 180241 1840023 693326 1763031 879489 1105100 1675627 29192 847326 1236041 1732415 4718 1976672 1166881 869516 527466 718110 391351 1099841 1202872 514846 1525550 596362 147902 465312 523239 110652 1595236 381225 1612462 1896561 1697228 798499 279168 277294 205277 191802 1473449 470313 1421734 1128521 891404 1004764 1741504 1747436 647224 385518 316704 1705591 410611 1108213 1201093 966589 1204542 1780490 1510877 554701 338890 1662936 1373173 1715228 1061490 924588 1945877 1718945 1193883 1303972 967603 1383419 909075 674996 1282954 907680 1527241 436394 170388 1937828 1311438 1068644 724499 1278199 1073801 1113771 1788097 710317 536550 1707355 676911 423603 1939926 891116 1843142 1042782 1269593 34539 863825 1161646 1521456 1174593 133364 1337041 322823 300680 1586686 190782 1736230 1996184 568740 1402137 675866 1372895 987635 761826 860956 1871261 14705 1168716 1927428 1932262 1416971 1875272 649445 1643268 188674 580991 1187428 71760 1863710 1400051 1030858 1828115 1131243 577556 1968203 1229207 951839 837831 817844 1041443 1050326 1835622 278014 1075158 129606 322199 1003092 601517 457239 744432 1261210 9793 371107 1688659 1704453 334148 1174241 802500 1025257 1819950 1162693 1783762 1404843 443692 496763 1978424 859146 1222947 426898 802463 417879 897865 1584002 287131 214324 693439 494119 1833031 1540416 509295 1225035 1105795 1361889 1067150 1464678 1730325 1981105 180637 616457 251066 1306374 1081135 1891988 982549 100156 432798 1440573 1471966 1334830 1584565 1365446 1582225 15597 403839 626119 1330252 128118 1548587 1893694 540091 112838 193559 1295330 139805 1123792 962755 547271 293368 1863578 1627277 1276467 1883750 945763 95298 1846809 916902 1904699 1446790 969155 502050 1005038 503502 1891672 570513 1420899 1718620 233979 193478 1063354 1333525 1134701 412154 962184 349636 1824536 557639 1726937 105005 1245083 466683 1746682 117697 1519624 922966 1218607 913043 182546 964086 808298 306669 313186 1243159 1072540 25420 992190 1820617 798578 863511 1632492 456267 608769 594020 1471787 692618 999681 1708059 909642 1728744 256494 1138192 204129 1002933 209288 857679 1674598 1147029 1072182 1367492 1873461 534128 573654 247568 1942134 36381 1917934 297977 315413 911299 1477586 1288688 821630 1020179 741023 117101 1295695 1248795 1486118 1771211 1072839 505616 986451 1183714 1286440 909957 1709506 1405911 839809 1720492 759180 1901061 1185638 1472394 567359 1915863 181516 1019089 20477 1420007 1334587 413612 552046 565961 1277554 491196 666370 191279 713042 1189897 667825 946640 32145 1608912 1218185 561504 1166937 417413 1636587 1230376 766123 1346590 522033 1425600 61098 278127 1725938 1319038 950901 1218114 1714205 746408 1465588 1884779 238157 1802337 1543494 308502 908400 608583 1805179 1694086 1007734 452203 1339603 1919666 331930 499472 1648379 1939816 633179 1074533 1436762 1871626 87663 663497 1025267 1652704 1223436 1771372 903472 272675 682715 1909519 1543147 639610 1041156 436397 1329288 1860669 994000 1683906 552108 72624 575085 1378803 383434 1390528 518841 814557 587138 334909 1507054 290766 1108561 1302928 1119474 1289896 1455462 844454 1493079 31405 1169819 715647 1489747 1948796 1082163 576908 1998610 1836725 1319055 1303755 28373 7938 145432 1139078 401191 678689 122045 546145 1267476 1615730 613497 27568 1787505 1990077 1082486 462299 1974097 448941 438157 929918 325432 1605336 542592 77694 1543140 1969267 366465 473477 594239 906856 656322 1581691 1385673 558029 889547 304210 673908 1576790 174570 523940 386825 795681 654038 380327 398972 1391926 1552483 968342 703417 334001 77119 167751 1789885 230631 1189900 1517802 1012361 1548629 1114994 736399 926032 1428711 906634 22975 1968665 996333 1243743 459393 1585047 1191338 1460301 1777857 600954 568090 504983 1040996 1534351 1748666 1142920 1769210 1764181 93559 317779 1010384 354075 14187 1630285 421517 804265 608284 1485487 330581 1066162 982670 719642 87937 334808 5862 1514250 909270 483984 1238190 965487 17519 1915359 504917 892010 1916633 30903 1493024 538723 1185811 391481 620349 261287 597904 883793 1271825 1590249 43144 361321 1395720 1139157 582586 789896 134545 1051032 670576 671197 1054702 1001028 1462608 689645 1348540 1839628 287336 875426 519300 1945005 337652 1802320 66573 523388 561510 200865 988806 1702873 427277 692397 561464 808309 1305071 1231720 770400 1017806 1757902 481189 1889308 1348980 1953988 1086131 1274378 456987 707863 291564 142435 1268962 1383399 522785 1353965 523428 235808 1422075 1762203 171804 279864 116621 1053865 1281294 1198589 1121606 244829 396870 1484171 253562 1888922 131480 1906372 1573795 958489 968323 651227 757334 1224731 1468655 1086737 966650 1921074 1738505 1947441 836367 796078 22095 1736486 884556 1616628 1550673 1653874 134608 1956209 603242 1736206 1704239 903863 1987416 1382722 425046 88187 1327939 1561030 1087188 50681 554242 911812 1788742 1285061 853469 196656 721870 1484018 1681433 935540 508 957598 1484838 188058 1134507 966472 1890388 1979324 1499310 219441 1860983 1862729 80989 838916 132314 1459075 80116 241079 1945584 1458821 1637594 250537 79604 705926 1169896 1954994 1742328 1520981 949901 1870991 1217981 1134578 1051412 334666 1325604 1694926 731967 1520746 1784196 1590230 636326 722071 1367991 1000569 21545 1193168 1982388 946834 1636165 687470 921561 83108 1936820 1553214 260857 458928 1513541 221506 1725507 1005349 869561 1123099 1334724 1417105 1007533 1063296 379880 1999658 890353 401872 503152 1753136 383118 104282 1781919 1809410 741580 868433 136143 270723 369076 808554 862937 124909 1029497 1246841 791051 97154 83245 147086 1792404 1757923 211861 34457 510138 18411 1444942 982542 1419083 1181966 1153479 1318547 78262 360084 1533058 710204 762458 1783170 1882681 838851 149881 1562375 1470844 165350 632018 593071 1645639 1608084 1835189 1247188 1689744 696519 763709 1796088 1342848 1142658 1322790 1791702 1815389 420472 1877893 231335 1291782 1947287 1756474 1789645 1283201 622090 1647313 149355 1157233 602580 174971 1504037 309501 1927975 1319951 76184 1023902 1383403 1895458 604404 122115 641744 1135930 110776 1759240 635419 832415 1955008 967089 1944536 1524219 950376 650831 1221763 382003 236444 735604 1301148 327604 1400209 1998685 351223 460289 1078086 1339950 33295 773744 295861 1627576 753400 365628 1154997 857372 1595753 1595557 565787 854555 416142 1341160 946368 35344 575325 56325 1437802 7650 1859254 1948057 24570 1033109 583349 872373 465805 202922 949813 1313059 718379 1283899 217940 1029785 972283 202424 694754 86340 1575577 1521946 202222 1876515 764734 644685 1464538 815609 1438118 1219598 446311 1879910 1192755 436237 743051 1534340 854547 915511 1652547 1418823 867575 674781 101535 1421106 1409061 1076732 680080 919099 1736532 667452 1132426 1089885 326714 49896 1507293 1311841 1933602 931306 1688681 733706 1896333 226275 95355 131092 354207 1109106 461203 59951 1325207 1693923 882550 1452950 1492809 535485 836633 1985456 445698 1936851 647522 1391510 1835563 1003423 1210841 265613 1423107 1026330 923647 442991 1751923 19956 520224 965471 1670519 1617493 1451230 549618 981702 419868 1338434 1980202 336580 1938739 524879 1089378 95814 313655 123270 1521913 447124 1013353 890177 1199479 1002257 1311399 1324772 1679130 1474874 143291 1908557 1179090 1225327 1454304 1355045 1484804 1985416 1174614 1070513 129851 1299569 1563761 1163850 1656547 153581 774482 1610862 970058 1512226 649004 1283295 1537128 1987331 1723143 661385 1447701 17079 866158 457841 1826685 1777575 489190 207396 1308345 846431 687789 83822 1450347 216875 1423628 271976 363233 678285 586696 854436 1724817 705910 1136808 1439076 703468 51537 1187616 712680 467899 1887215 181705 859378 258551 604187 250018 952107 764266 52004 1688287 1499853 1715188 1841513 1592701 920330 1183904 1491449 282533 1626151 1074862 207060 864279 294047 1898618 810004 1485318 616419 1135311 355844 1866116 1403575 1443164 1745729 1211300 461802 1209961 213988 1558283 307543 1534853 154098 412686 601551 1225795 1246821 1126 90146 338305 920364 78366 857853 549828 1095711 248450 235685 1187619 705275 1929517 772411 1275579 947918 1027858 1706049 979128 45483 41929 1467222 1646918 392863 654698 1542117 431792 555143 1452076 451019 1107735 1552843 1331730 1113004 1550440 1260482 192406 1914439 391523 1477319 1872172 615401 544563 1356077 73705 1663927 193154 172267 402710 658301 137759 393731 547038 961478 168441 1287282 283115 1920667 1543532 132534 1457886 1335292 691160 349115 1019452 1201965 1406481 1114050 170328 1237035 1165829 924063 404015 504431 430801 1372057 272876 1717000 1135984 397830 1254948 1016948 1245073 1646653 386262 1838998 1910594 502524 730035 523571 501789 528367 374819 1351672 1528936 1128535 310592 1690944 1628550 1351573 966989 809743 1444567 727378 943583 269973 1318505 1415755 1632960 710256 257322 1734653 734258 1082026 895351 60909 707960 260764 1246765 797658 1711603 1275726 1391740 182514 1387625 1049673 789472 257649 1690640 1863011 23655 358585 935296 766339 601983 1108909 443408 968986 1294118 902490 191477 1245829 1592956 1395307 172046 1680254 276032 117280 19739 443137 588871 1490040 999838 590903 171835 937276 1304118 243074 1789291 1334915 1445028 1582306 1124006 892195 967168 1110827 1713883 1369980 51545 1833343 1607582 1505202 393911 1575643 716328 1164688 1995322 1074415 1262401 333965 1225626 229904 1630327 1514125 208233 1672331 176749 1701213 475086 639208 1196104 306966 1700363 1948854 1356194 708457 1174581 881158 916200 822144 183641 1422550 745541 1239223 1838704 1864696 1227070 500495 836071 1613275 416108 479330 1078418 1524115 890768 1208560 1143470 1630335 1366239 1805633 1125957 1652143 1387076 1140835 935379 389347 1942007 415635 277735 1651205 841734 1362433 1370118 120682 1915453 1842352 1684732 756747 1273179 1126592 1640917 426808 892713 1302297 230531 133520 1523194 1276965 184498 638264 1399876 653346 1736600 1354470 676399 367195 727898 1000280 1232211 1222454 721866 372489 1549973 677134 1607 1302202 107736 309800 1275816 887341 169830 520094 249732 984667 1106119 823017 1669669 1026612 1808077 1804365 1439172 934247 1698825 1603707 885769 1942041 1893062 1551473 353281 1277019 1396771 117187 1620046 1039741 348393 1929797 161547 944689 1300459 1545441 1202365 858607 867246 1647870 868232 715055 522412 403979 557484 713505 856571 525024 1956692 1879228 908735 1026641 570347 1856315 1812348 1099703 1690686 1298969 1915771 1554716 285421 1825665 1336394 1604185 262210 1748965 1013114 947658 1538315 1001008 420990 1123613 630755 1838992 1192586 1582622 799650 1955170 1971932 825476 1273196 1621438 1061109 1392609 1862140 314892 1480683 1641111 47942 659692 1031431 1441709 24911 1450532 1479363 1452968 923497 1840760 356399 842421 2148 503284 956425 101794 1478291 1417076 931739 1181943 1232395 1050247 324392 1553221 1839026 376035 1745695 172654 204081 1334510 1496780 675402 208499 839206 275074 221124 1516462 355515 50536 900683 1844300 1643899 51527 1861471 1682068 1613155 523941 624507 14854 1511892 1274208 992946 1399036 551385 388633 1659023 650929 1655837 1773394 1429198 1616958 1590976 252894 1141417 1479186 772066 1281368 335512 744853 1506211 66974 1570502 1985213 1904702 1731634 177960 261256 1384128 1143106 132274 1840697 134689 1432528 775630 1945240 1809988 1974865 1982987 1344731 141774 1646825 1291323 347709 1431642 139495 601697 349595 604723 1317479 1559067 1145145 707447 1065783 1261605 1543004 1182054 1661019 599947 909561 1145315 606064 766433 1413721 1941177 1840907 1345452 1456831 1141541 1282677 206820 873588 1992049 1954109 1261814 1472828 537772 314343 1933098 39085 194397 1601874 1437100 1809074 1866139 1525733 1754817 855999 1509152 443544 1510637 430825 492017 1940205 1808604 1134039 475054 1680292 882894 602034 661174 1205827 1104354 52068 192838 586762 1694443 247391 525592 1554899 477515 1404462 1673200 1532220 1920876 1263187 288313 47091 1450254 950795 753983 583111 325728 181435 603765 302390 946890 1767864 929382 1298355 588009 1193286 690647 208397 1116064 1735467 1932202 614576 219050 1002227 1777891 814580 919202 974786 1941147 673571 1166618 1784081 1191452 294095 1193464 643405 513471 6112 1660247 1685123 998497 743303 1326569 1731084 733726 1591604 1946821 309627 1196217 990183 1437089 1428306 107049 1165280 47740 970349 128172 1832441 1696587 1028109 1070162 1999865 1281803 129057 1266423 180812 1697993 606081 642055 807648 1383004 1338868 1259679 1684254 238566 1714248 1622308 1102583 1803133 937246 1987426 1989974 1250425 1319013 42118 1710018 1017763 915900 546141 653549 1456222 1331930 804961 1711229 1217469 1515785 313203 1256542 1375567 773026 131689 1980657 1303351 144750 468064 1437246 996631 1397031 400411 1127318 963025 338535 95532 1965842 900816 1864209 1685958 1660444 1512915 1762285 69780 1209795 1888888 1029003 180983 133420 1290045 1674910 1534350 1736961 1875708 406951 1635336 540741 1226570 1078827 137801 144884 1662033 1703858 1072038 1751057 759155 1297922 1831762 1601231 274052 639037 1746977 1310972 1438072 605329 1734814 139297 1307297 1046556 1032543 1682975 1302379 903377 1297759 1321743 1545201 665271 1820099 93181 659283 1264272 1745755 1443178 1625019 845221 770178 544780 1855566 1984718 280154 1553165 1512893 822225 769851 379951 1965627 578024 933829 1582382 979191 866065 811975 318282 728583 1501033 1082528 1738672 313612 336818 24856 30098 1396818 1342307 992301 1393526 1351712 286279 1589935 1123889 966935 1793705 1699907 770540 924943 1848836 1109717 1749703 1703661 1221685 385303 686205 1908807 153588 907029 99890 1232200 600545 937863 1967161 222057 646983 935454 411638 1242530 1657800 928694 943028 1133768 1838934 159660 256853 1676029 862841 621553 1490787 192182 1766975 1080584 1504255 1542101 495150 1381238 1543312 1563673 47509 1989849 1685199 1523305 1155487 1708145 857824 1655005 1297901 578754 1663054 581297 1007805 69416 613230 1933512 1603130 851041 762814 728911 1872923 1444489 1822939 1302666 611817 171496 1496604 215950 509240 83585 1784244 1579798 1200265 1599757 769278 1009618 668353 1621770 1216730 1551800 215809 1675671 781681 122816 1208082 326733 1042116 122649 84954 1581375 1341728 26259 163756 532733 227018 1402805 1860342 1638549 1990008 1012921 1183794 1168136 1426953 1066029 760760 1913391 794965 972735 548578 1134482 484468 1108604 1090236 1201440 615431 1046912 876856 961562 128267 866483 1883629 318156 1932057 1695970 734438 680066 758461 1359243 1681767 857176 1190615 1773007 1898560 1372244 1652338 754662 348206 1150660 415399 895 514369 1080931 1671265 1574296 1058 896542 264189 776172 1656743 1559136 892370 1857728 1844552 1018301 307407 58082 988469 1664534 1284519 1446177 835989 1353786 1481051 1376479 22886 62830 1347766 1311321 30028 1580577 435220 220669 1189106 673841 1326571 529691 1189156 87719 863827 691072 373820 1742350 1305892 1444137 687004 415201 1527323 328886 1964894 970113 1744296 1987685 1376971 1016709 501092 512585 1833494 1983576 1404544 541080 132284 502388 1373446 692500 390236 1473139 1700028 589096 1605462 742151 432683 377779 289577 146278 209136 1232493 1977501 1699666 618219 2701 1031962 1130126 1057601 1697628 1834655 367804 331809 1209090 1192533 464037 1700538 1985816 1002692 1663148 779272 292496 1511748 897921 1581130 864055 569383 416020 269194 664209 803581 906840 673046 736410 329261 1650164 247298 734690 640680 391378 1568500 579783 1657002 1561958 1000621 889673 1620675 1713216 1533634 1138980 1613996 510621 580686 890223 1842910 1080158 80718 96460 708748 301161 430245 1056119 1607630 794082 242632 791478 727119 308458 723804 2539 881306 773240 1050124 595648 508579 207922 1894415 1096871 1814649 1400298 346400 1455777 1421335 1327679 363781 548774 1894797 1704220 96816 1095938 95431 1372898 1109453 1041959 287483 1639106 1851380 453210 1075490 1130501 100114 1789145 1418698 1832577 218805 722898 1302700 461338 818440 397019 60447 409448 1646489 1460130 1306329 1580322 1088428 1525231 1594608 152378 1332049 1306469 370382 36347 1079484 1648730 543985 1203678 941542 1985126 912393 1507238 173644 325713 1477194 755149 202071 1495863 1686396 918244 76504 134408 1925071 1233115 766892 583918 1976782 1397417 195867 616411 297988 690464 791306 280119 1559246 957913 80516 613953 597355 1785664 1962814 1806296 487369 571623 1239949 1458299 1979726 1832143 1506525 258034 1366858 91346 1913949 642918 281945 1405145 1042487 226900 1013500 77416 1805898 500754 1284707 1509985 1760791 146715 216892 1313913 615153 1870567 804571 79130 427727 1369973 222704 1718158 829444 1813400 202917 356708 167967 52867 58092 252083 1410236 1531773 657633 67684 821050 700628 1835255 1798666 1769799 905622 1963334 1645713 1553731 59568 1800238 409743 817259 561110 1946443 456834 110642 795671 691586 1918964 475631 1479556 1480718 656192 1633399 389232 1332966 804199 1909292 821961 1667721 79958 316303 520070 757876 190532 1738166 1912261 1524256 1873742 563978 1069455 293783 1881442 756470 1350015 423596 1597416 324554 352011 931483 312970 1556546 974261 643287 1780404 1883846 914693 738604 886557 1369719 939394 382305 1474096 1042673 1116419 1584685 477844 961850 27035 317598 57115 1842728 810182 690230 1961984 97484 1420236 812459 1949375 1527316 622943 140968 1921986 172511 1872030 1148088 1898639 751946 1139376 1256626 1832572 1716242 1978590 978900 62139 808357 1365617 1194528 163279 1231862 1597643 1347889 742760 701503 30392 482282 1378457 1345285 417928 908227 882978 734912 102715 136211 654408 203106 682759 29890 970959 1750866 909388 1929412 1068487 1734249 1037984 1990373 1284354 1785006 145756 757576 750691 1905580 1563485 1490712 1445267 1650000 1880879 1021220 28370 990713 1960687 164970 1197133 34554 1293810 609475 1699442 350425 1273379 1258107 452574 1571840 54467 1944692 1479999 543376 1319071 460418 1441375 581362 1743048 807396 1385848 1486275 354458 1065431 1285765 849628 14644 1242380 1595848 613625 1067345 26226 1477112 910456 1431695 1202669 1420540 551686 1016779 222552 740269 102623 1083995 164252 890451 894126 932781 850459 1786756 4434 767761 1227803 1835679 1575763 1684337 1003649 1397690 1544950 800854 1809845 1279326 1406476 884070 1440898 901167 80938 576313 1706991 1367348 1589193 381403 1458769 1238553 1750486 98020 591416 1070790 553297 1915996 110887 397579 744618 1276844 445842 1858668 1994348 314584 1935400 1219280 458994 584047 1902146 273721 915594 486655 1753380 737117 1683894 1080084 1853754 1453887 1860487 492335 563884 1229139 413210 313944 1545060 190357 1943818 55648 1196853 1992022 331472 936261 1163778 560967 961890 1468886 436672 751473 1433132 736377 1910557 134046 988226 1950843 513266 1972025 719634 1349192 11265 186235 1210287 621622 452682 797496 1423302 1481989 168592 1449504 384336 1110122 733289 263213 640826 1933299 1304812 552104 681602 912309 1588458 1299259 1556171 534366 1233345 577197 1445506 107984 1254611 982353 190714 1540488 1000536 1043588 1000374 111057 1612615 1980506 449392 198635 1828798 3513 611039 1351917 621289 844201 780609 1089495 404817 1793915 348038 1976148 707094 392349 120533 675036 1873270 1269964 1707098 1588579 1975782 443459 1372660 69546 215106 381504 1876887 208685 676361 1937212 195012 1140436 878002 1708087 1465525 1918781 1476321 1852980 1342102 1702498 231699 609581 1760441 1576133 1206042 1077307 172262 339582 693119 1972148 349686 1299851 493099 1260415 1317130 104822 1179491 235797 522431 432713 1285952 685651 300349 1772961 1013013 1125437 1812498 1458510 935973 105301 301175 1570100 1174046 1492456 1307400 135396 1882974 1567350 557844 391868 739157 1750309 1554305 1530186 368527 1316124 1586854 516589 228363 1959187 835911 355404 1291008 683091 1707188 1054271 1675777 1288916 225156 1160477 1735534 921106 945791 1673247 849997 426945 764250 552185 1186862 1772586 779987 1862358 1635843 1750396 606267 740494 1296242 1311884 1547118 1887671 1780897 305279 687429 1888538 1071358 340444 302877 882931 359743 463575 1591005 399341 844602 343435 1603737 1395643 316574 1596508 1146470 238129 751127 1473592 221493 746622 24201 1583679 1179421 1963534 1398327 51611 690365 1663433 252971 92185 701869 798759 357790 1972226 1343794 342564 793564 1535911 841084 1679450 1937052 409044 1230298 1712152 3771 828086 1844679 375462 712333 1726316 417882 1443266 167168 1867297 499171 1166178 442130 1564680 472347 982518 1602248 406049 1502859 1524741 1678164 1887886 1715683 161009 1639060 1576254 1898863 243753 1620445 909703 1802310 533816 1703408 1792798 1415836 1510691 1029075 1158205 737874 233981 702943 1451174 98489 1114960 801618 786572 1845395 305274 711261 1707989 1553990 308215 1535420 718425 595873 1370119 1904117 539607 1978878 1124427 1911646 1037837 1993158 1557564 1292518 486491 1269346 166157 1730645 154599 1164372 1315147 1259631 1514095 1583823 633122 1092630 1575456 628097 966913 1874457 1555384 1717308 495352 517985 1187518 553052 1653061 1339079 1625202 1125110 1272242 1652091 968564 1376720 1875457 13731 1374217 1271466 129824 1061282 1154549 1008475 1789477 927898 1151184 1821030 220802 6344 757263 1742794 920060 377139 1163647 690692 1639589 1145099 1672379 1606554 769557 1145917 1057419 1320225 1334189 202561 1506426 1038782 288573 1257364 696858 668146 1165516 693555 753391 557420 718825 891535 930780 1832507 441894 220711 508302 526770 217875 1808020 896868 986062 877702 1180090 600166 1345392 1676464 628883 1188707 995770 1057379 752560 1434911 1117551 1298674 1486511 1960833 262984 1975954 642612 929274 250853 1149062 657028 1576857 108666 1720049 1024821 423272 1162646 111295 496086 1592053 1163235 541643 1502245 679223 277611 924181 1927436 1627095 31171 1483854 1265615 936794 1933291 404690 931918 661711 541733 124075 1950036 882810 618647 734715 1687789 1423748 995357 643879 1809216 937248 1538797 1950656 203112 1916746 1577275 624610 606859 559499 1692150 1066028 644709 1292669 832463 1737672 1000547 1188160 635261 673494 383170 938374 863484 62316 649436 1129794 1425255 191850 1777482 1933674 1905222 1459766 1753733 409307 1592503 1535468 1517167 603152 537052 307781 1605304 81477 526452 59648 1112260 1736779 589328 436590 1030454 624045 1554143 721338 1043971 1598328 714545 939091 1127479 1278261 1966873 1597016 1476012 1416192 221963 1614643 517707 339080 293897 1496292 1821065 255153 956800 388002 228695 17476 681200 1850596 144445 1825012 1199177 1058455 181354 754411 771237 966624 1240933 1626646 825732 655205 1633103 134897 1676430 1901576 1001439 1589117 1599996 1600980 337164 1465263 1268342 406318 660607 1643152 438976 1014079 181261 744554 620026 1874096 743288 1605862 1914200 608186 1582372 925631 862813 1625401 3932 1394057 877863 1528423 527669 99219 1130080 276232 888079 270823 1730977 1042028 274548 1965374 1834929 1780391 740325 1694958 825651 501691 1856476 913478 857929 924419 554589 816567 807392 442747 1459569 1341003 1335440 1112696 1842405 203824 279812 484795 925233 652353 1558835 425173 1860942 718022 1488590 1515553 80313 1640528 1168451 464105 467609 1159303 46195 92448 1829687 1367010 1095977 1871857 1741038 1113378 1866970 1048227 978058 1087588 854172 407734 1253752 1689383 1718513 1670730 172195 1362543 971494 1724090 1654592 1248977 1897967 1388567 1339234 288733 1419993 481658 1174051 407969 1908402 152818 690854 1483717 1137745 1698650 1098125 982699 1509409 1592866 84853 1272462 638750 437101 1005608 361258 77511 1072325 1018815 1503190 325807 309413 101238 1319254 181622 495644 836341 1205683 432661 1533093 660960 1530767 1072029 1639721 140170 169884 920643 1873142 1865428 244022 886289 308813 1542991 1634812 332128 876832 1184514 1677400 723038 1788204 1021322 279971 1260652 1821296 507767 1588364 1822072 723500 920203 1891297 881898 21116 383847 379962 1381683 920420 500873 1293738 1494390 757717 1063399 220771 1099842 1245035 674994 578979 1489259 617652 1699884 1757801 1506151 1149517 1821240 1959434 608969 431504 1113226 813502 147326 171151 32695 1735183 1432344 969929 593006 1363928 543513 311125 1040819 543685 885334 737333 1086886 1933915 1075497 1875845 711626 861957 863576 317979 110660 509304 467597 902009 1522245 932904 880267 348399 308497 1880079 579170 4870 1058251 1025204 1471675 392591 119792 1583277 1570893 1970383 1262840 100467 1339758 1614209 261347 601034 513133 589397 1674285 706233 9183 455839 1393224 561553 1134911 580409 1766667 36387 597753 1675691 1147055 1964682 98893 723134 374374 1609952 209143 1326271 1222056 430627 1194272 1781715 1411057 121821 1707285 704994 869497 6183 237793 697016 1710333 205477 1701068 1861229 1594311 1913763 1632498 95948 277719 79446 1329511 1017853 1845304 1655965 200019 1937357 1893917 916670 1070057 1645980 274655 544724 1979326 316292 514681 985944 895053 541156 119474 850369 575495 774531 558263 740025 44849 435711 235440 1927316 510973 659847 1836581 345524 273397 1175313 1286733 1278508 325034 1923345 810916 1524841 429529 698243 274286 1015271 647176 375503 1571119 1963172 668664 1882193 535224 182438 958136 1431677 298093 1829369 716135 1762187 1173822 487949 183391 922644 923735 118544 870730 390557 1226232 1381154 1678529 530339 851011 1966783 653371 426458 1587102 1576334 1607308 1143642 684146 1629900 1943837 744442 403649 1763752 1199501 340921 1462139 122562 1788610 821144 1942316 1224689 1606069 509764 589294 1207451 716325 235115 1368929 855048 696351 1075793 1581247 897405 1064484 1956448 521752 1042814 942153 1641696 1015529 1608269 1883023 1646058 131542 838065 1470857 692476 246704 1643859 1581517 723460 1203121 545395 628992 230995 885149 907027 44143 385325 1898476 911768 1379372 1529710 1473143 1444263 673838 587146 1397955 452563 1993068 855841 76204 832535 649175 1956153 1141471 498971 1363182 1577196 225719 1511803 1125290 1274597 658875 1770324 1943950 1759890 1128949 1512189 1025788 1802357 521923 1466212 521237 452796 72358 1138281 311822 1380563 1362504 61577 1472025 1845360 94771 606364 955781 294767 837867 994104 1761045 729813 72410 942883 353174 73993 1262613 167634 1320526 984243 461843 502405 1911285 1842748 1909384 1825285 1494598 317891 369820 1706744 1594296 1956789 1024387 501147 462016 907227 1320625 739026 1923740 1255099 1701550 116820 355652 355955 1953675 129512 1957736 1843547 59894 154479 1554855 1748169 796765 1466799 1787728 1200893 987512 690262 757153 1918736 793056 418472 173974 1988195 1337350 128825 1233664 647759 1833590 642193 1082 1572034 1267240 1704038 1324999 1500933 607411 624918 1645967 1670556 1009186 22257 563415 792673 651 1021607 753076 1842445 1475886 1861224 394879 1480904 122958 1798963 265744 461020 1763854 62837 1983689 23821 1486710 554047 537577 1666038 784058 363362 1653103 1989268 855257 642294 714764 854943 156266 1153443 57310 748137 87819 1195486 3562 391006 285488 1441193 726841 1197814 1756453 1637494 1774173 503465 619364 1164367 1826503 1888804 404836 930168 1006697 980449 392816 1248780 1105597 1498269 297131 1968060 202581 396057 166930 759394 1846949 1108707 556419 1068495 1176158 1252484 1018502 1830977 1062035 1705244 1426829 612764 1997832 1624959 895584 1567808 714706 258004 978472 1962140 1828079 1657251 938446 51280 1157886 744272 1990764 120311 1389473 1933080 547661 170998 684347 772025 142243 1982173 823944 776092 1513103 990796 224738 405408 1722830 651665 1013432 1596014 82401 525970 537421 786253 1993594 1510758 852671 1568037 174092 1067050 162799 1940082 311584 810830 737076 1117944 84999 762396 1075552 1658360 1079748 105343 446176 939650 1055609 1936735 791685 402926 1004448 474759 1061965 929361 1054432 246265 478060 1475657 1981984 50365 181247 322957 301189 977289 120566 86970 1663817 484692 162082 141464 313385 150367 1742369 1899226 39769 1388047 1174930 794670 1614702 1612178 431602 101986 923824 90419 359332 1489046 398530 420816 554248 1953261 410405 322813 311587 1372760 1767602 1386122 548566 1333558 1583298 1003810 1133182 1654893 1886229 428963 1839996 1186684 1634370 20080 1771020 127668 196421 986925 711705 794781 138172 1770314 849690 530891 1274756 381032 836188 930875 1670487 575951 1789435 1940237 162200 1578456 897169 1947741 777151 1930197 1140057 1281886 947293 638879 1694555 758044 1940721 389666 1346914 650814 910581 1165304 579689 1081464 722603 669729 1303122 829062 459151 428826 160491 337506 1795002 619373 572090 374319 92877 438336 255924 1770393 1499324 1658701 429209 199018 802052 705682 984940 1428430 303911 354901 987358 65823 358502 1920068 1741286 1862583 1100153 1686070 647206 29824 1801218 937287 120053 1147287 438402 731096 927441 1983191 998388 1431859 1694602 423744 979214 810378 1417507 807991 106993 1674574 1706474 235773 1272351 173637 1525173 1487746 1196606 293622 119710 1554244 155730 1847263 1954850 1921851 1367053 1897205 693865 1758232 1842250 1891270 833693 1527377 779729 1484146 1996856 1978958 1004164 323276 1695251 756120 254903 945121 1929499 720547 18574 1765506 657435 678343 1742382 1374883 1034324 1871057 1629469 607137 225792 1749288 1822459 1109060 750504 698085 1938715 1718854 1148427 1243519 1859711 1527851 562673 242663 173307 1661112 1293609 1109975 707878 1542727 1422300 226035 1850238 1140969 129525 781580 1840818 899411 421 1328664 514695 1440144 1580104 1641673 651167 1426418 1850222 550757 1471356 1970975 1907623 1734448 1805876 1370037 748654 1132083 1884183 536254 273723 1462219 1527273 139319 732261 1425270 199488 112345 469010 1720926 520734 1666450 451926 270921 1573635 1839981 952447 1625510 1325156 39340 198091 1129687 1280341 1539589 371785 1956271 1354746 1746268 748154 1242040 1748274 277020 667667 957709 1654434 708795 968683 104418 1827336 601150 1943324 1902379 750653 1291972 884091 606361 193390 389777 1243409 1640777 1488881 913931 1615631 222979 1479880 366824 1761323 1698548 229025 205131 746620 1095096 1908248 840753 1057429 96001 1778492 1132506 1570317 295777 12846 777350 1820628 1761183 1498066 641151 1017597 867846 140793 519328 1641554 1363295 971847 1441622 1009467 1444915 1729400 1260673 482731 1338776 434337 538579 1937595 1162923 46697 635162 1282784 976872 1305481 1589994 1269560 24225 1641750 151820 1885363 620194 805117 1843867 1435735 1923691 1799188 1134210 1492188 855454 560632 56000 600476 969569 1855547 1844875 1836236 1062148 1696527 604705 347529 23425 724321 1093604 99231 1606862 465927 1341346 357777 1465187 1452710 1309547 329997 350148 1311630 1628932 1699582 1206015 1633007 1201388 1035256 118546 165788 541407 1590890 1458569 569928 1084419 331965 1454655 801811 271387 853599 1718270 1235057 524361 742301 519501 1617415 289392 213853 1121389 1336203 181360 1738861 249257 569855 716953 1328451 1622473 821531 839570 985010 1013885 1250803 779680 1965566 634912 919333 1400474 1135000 500976 1161659 746432 1411732 599692 297310 287950 37454 741382 1000641 1389399 1864112 1344814 197953 1305099 1094507 1359282 104100 1827008 1713482 1790791 126712 1533449 664523 942368 327229 1050558 1765627 1930148 1590260 1367325 20832 1358808 618229 945782 537938 1277006 775152 984446 1360509 464669 1421277 712454 236573 1636206 1522164 615199 1697794 1297902 332380 636805 915745 1655034 1418104 1696821 1213141 1660271 458403 763228 1354392 1033804 1695351 335793 1145276 383213 259814 54182 36628 700147 925274 1697880 1462881 278516 1462277 300232 1712519 1052150 1112788 1943647 1549887 1780183 336090 93264 120078 229747 1517005 1538847 913509 1384409 918290 1512292 779882 418265 936885 1532721 1462666 1985225 678759 185092 1435726 344072 320410 1974126 1950048 1889351 350422 600819 223702 378221 706195 1633221 1282903 1311437 343800 229424 871922 960788 841901 174668 964030 332898 480123 1389553 119879 1474505 1860156 1319885 757491 1648405 958271 138907 1556408 1044464 22520 250897 1782097 210311 336702 1013085 1956255 1140412 922972 1134028 1969017 516835 1723410 859897 103196 52444 1297610 439224 1841844 119700 1998065 1381723 573011 434627 226917 1318820 773454 1426227 1400412 1018066 1709910 342363 684082 1884713 303821 432650 1126373 1604737 730518 1288921 1324233 1241568 1138197 992516 1571551 1441644 231577 1776107 1647285 1348228 1721667 1764985 121338 229680 591996 497891 902886 1390793 374154 1817476 1660961 635630 1489829 477204 525999 1191024 1611433 704485 1372357 1490972 1681712 534380 1447452 1699360 950460 567928 1675159 360674 961610 1486144 1483409 1004770 217955 1508049 420514 1533460 1787469 1553721 1682744 1285050 756155 600485 337014 1072327 49114 587834 989485 1535827 1557977 982796 1877023 412333 469120 1214668 1263427 25023 664782 238334 301525 1827332 1018636 198299 44241 886730 934791 1781496 458882 8711 1748167 363547 291581 1600298 551857 1082011 413892 1450513 1290575 1399074 900410 179386 1863193 10633 1155658 1637931 585413 616491 1299127 834921 149658 626848 800671 1793742 507683 1120507 947764 157372 715429 1605603 1071733 1212120 133475 1038900 1026565 1456231 1575952 648892 437919 1637292 492467 1870140 1521983 896700 544180 1342778 1119952 1703675 1819081 1429655 1567221 1997401 1665909 1258647 1847217 693082 1362493 431169 615155 1846353 1237121 1355609 434875 605108 626493 1686556 955661 1584478 214251 222568 1842913 465981 1113312 288777 907681 1222088 1334334 1844880 1665085 1011716 234596 1612855 1027452 670467 1624499 1997592 1087655 674543 598877 938335 1595443 246325 543751 1954131 806979 1895317 1765088 38161 188770 906932 712275 1068477 1983803 938094 482819 308723 1452125 411247 1126745 1711531 792734 303276 537854 1139814 881682 671571 1584304 542145 728343 16345 324491 831548 1398440 1495349 880685 888013 312166 400205 1929332 1578423 17115 1457004 943110 900111 360515 635290 1607366 1358356 1168875 759412 1956720 648405 395649 1642422 602517 902096 652623 1003071 1808649 1536426 1481972 1119554 935918 763896 979688 278895 734470 756918 1182010 573993 1263930 1359723 1673865 886105 970292 172633 909128 1620793 898923 627938 393029 1906008 888863 1536745 1240168 1290636 1656051 1437792 5711 1182857 1755534 130336 1061834 1786703 39829 1704255 769002 459665 745697 720382 1549371 1467220 1671567 1135912 1219560 861841 1361324 987942 1423927 1497143 283 186306 670385 77133 200796 1468343 1682379 602392 646972 55853 1398105 792776 188442 1490354 149264 1883937 86262 1589727 1761819 1242778 178684 176287 1940262 1005273 1259587 1680504 1684307 1560353 384943 138322 1875173 1299945 1626866 1793445 490220 567433 1622607 1007067 41932 265604 608764 391331 1199602 379545 877563 185102 1442667 675128 506307 1069707 167465 1900432 95843 66956 1852098 858456 1730409 438231 1578279 495364 694325 258818 1434304 1874200 1389622 1632171 679101 782449 1783929 230166 240397 401337 934711 805240 769175 473014 1497500 1589202 500558 1139094 767264 144987 1699180 1488536 1777485 55308 1420571 1726782 1524560 1024881 113587 72896 1563992 1259927 1373009 1123738 1629309 1908300 901343 363801 1682073 1992678 1440465 305922 130565 568574 254101 291276 847656 385676 1907952 304989 1823297 446875 644706 1022123 767134 1876346 1912303 744449 1525306 1844809 1857768 1714784 1733497 1350040 216241 234658 560811 315734 592409 1943490 1632749 1425696 1278310 1384074 1122717 1365902 1119671 124192 1118085 1398304 493893 1167024 13790 1021276 591606 1271566 481526 1145602 278352 1932822 1049965 665669 1750095 1963695 1827466 1652991 380671 841872 78500 192464 294666 1422444 686455 535203 904688 657540 890847 270284 561141 1999090 1606124 341787 551690 833659 609693 1714011 359276 1821959 1117418 136425 1615490 1050863 82494 339186 547790 502424 1529592 376634 1820448 1578063 188003 1029401 1140358 1427635 575915 1918721 996438 979139 137831 1625143 1772597 792833 1754717 133166 263366 1080663 1165695 39901 1686118 658335 772131 1419268 36816 1877925 1008514 1518447 763480 557292 119363 334653 1534484 1416769 950014 154503 181298 554497 1961020 1620309 818619 141903 1824824 1717139 811944 380684 664315 782664 225327 1136075 1928082 1724459 1972121 269682 1262390 1426095 367689 1830028 261316 306901 1179714 235271 1772111 657361 936135 1448228 1612484 1619922 218810 1534747 654049 435170 765452 1534260 1798036 289394 49144 496461 1955816 818290 1674945 1182302 1023040 528994 1298930 1967470 1285095 1374811 1554358 1351382 1074267 1353212 805258 1278196 261401 996179 737469 250176 1662491 1228226 543853 770769 1103377 212731 1796973 1068208 1136430 1764726 1189067 919257 815585 6556 205080 1922271 481134 283381 1348052 915871 1813440 1601877 514145 1152857 1995007 912485 1738041 1921307 557051 291506 351686 484287 1031537 706928 1418926 1538461 689822 639336 17600 275475 1680908 1048505 1020247 1978801 99363 1517739 376753 1428328 796304 1864351 1977820 358222 1636758 973848 620116 1909613 199451 1229352 669890 1382677 502864 1339948 205925 1985186 715969 1187003 655718 1349720 119158 214955 531322 446817 814536 1429996 937469 1808256 877556 997108 1084675 919612 1408390 1053620 1498943 1579722 456645 497592 1276884 1848588 1380468 224777 1913519 88089 822445 61525 1343243 375319 1178426 202551 1740438 375281 462403 1132251 1338368 835503 1201822 753635 865418 125119 528254 756833 876043 635915 106017 1115362 756060 413638 1847509 1906765 424543 503046 36505 1112250 711181 285580 819582 1863083 960983 1324538 572546 728524 386483 612832 524232 1954021 237608 1753354 588507 297609 1374339 1453046 1258166 1737165 665822 702803 95144 1183256 1833969 1885801 520465 1845152 403633 1502844 1899572 1104006 584399 1868091 1443943 714342 802960 1744615 845198 1890600 790411 1533972 5368 810953 1311859 1257251 1732483 395820 829866 229929 1306904 306295 43807 1236072 717520 412398 1734733 1761760 245672 860080 1179830 532971 1177886 1502602 826164 1807014 890080 526957 1444275 5275 235381 875008 223425 339557 1497541 1169069 118661 388634 867800 101931 540811 101332 1928855 1749930 449565 523865 14217 1064215 251021 402644 1248571 1463473 198534 1774757 340042 1817055 1239835 1571619 531736 334744 118122 412245 784316 1552176 32585 639615 603077 238850 1145083 1725594 508818 1046522 941544 1757672 1071211 985640 235946 142430 1908079 663936 1682736 814089 269734 638424 1449437 790645 1588029 26376 1428533 1069680 1694600 1708844 580396 140370 1435223 502040 847114 698266 420688 1361949 1324286 810333 854660 767471 662680 403442 695366 877885 1020268 608743 993627 1333942 987091 1614263 1064741 1717953 841854 486369 1595571 721648 902811 1682492 1401744 362513 191454 980686 807370 1143758 1525489 13808 1708016 1353951 625922 437897 675712 652769 847963 1119915 1105820 1003460 214579 1331628 1448528 1960232 300990 97657 18935 1256572 1092514 1458988 1446690 533587 531035 379441 1487710 87697 1109976 752054 1489858 816055 1538462 469172 76942 526218 757578 1478426 1175787 1168438 1589791 176826 24519 149975 858303 1812234 1971563 698105 1674830 1583606 58223 1384144 792932 1972197 913417 1243774 286510 1588658 952782 3791 1986736 773501 1371568 859221 782821 1207839 667897 411147 1596347 290292 779090 235052 1484333 156817 774170 454934 740970 1888506 1082955 1043211 55962 1090997 1992763 520760 1609756 1413871 1742140 581495 360667 820402 1247827 159241 1349934 302015 727025 139385 1618897 829251 1634226 1558991 798098 539053 1846986 1675599 453956 1409993 443868 437642 1720018 1070646 189016 214495 1742810 207974 1568096 1875015 1257322 777035 1917571 1523631 76761 925687 1283365 1180385 994670 890883 1324343 1545368 1517609 1142397 1733208 1909380 1660318 1554080 1220458 1415073 1997703 1009360 846154 1510324 1508829 376093 26358 429051 1981028 698499 1075974 1868052 1697536 1695609 1037513 1803686 721310 1803380 1239499 31169 652396 752619 281250 1303073 1479560 592450 1761160 170678 1408922 503707 491574 890803 495010 20445 1161718 430571 691613 1925284 432066 394423 1222213 1764378 1158377 1617654 993533 1404482 445368 1607617 1014161 582683 1139179 1576661 1535246 1134512 952250 172744 222171 110755 1664368 1415745 1423745 822516 1718852 1001354 1082459 610051 1106728 1265433 1775189 1222823 7575 23352 1809454 369111 801173 1424649 1880399 1105249 1413939 1382261 700254 86566 1817819 88795 1043196 483646 1895823 1149705 311721 1984562 1415937 628915 676165 595000 308322 684985 1030091 65930 336383 1508158 1784990 1221537 936320 582223 1710763 1974271 1583088 1108201 1493490 1856307 1328488 936747 1680597 1849927 375144 1325828 1341429 113679 1116294 169151 1143360 1482631 1878652 1367309 1957580 1073197 4003 688404 955966 261708 454637 1546798 1636315 1733855 1662026 1718837 489135 1129901 356187 518182 1776503 1442550 137502 1711445 407675 696032 1845577 445395 485909 1372625 816727 654755 1556104 1034771 631124 732095 1662837 313048 528586 435545 1798466 1816255 1362761 763314 1624825 1189263 1531272 1460395 1385418 1127244 839975 14342 1709297 695131 154389 1161796 1122114 891785 1139860 1629312 255777 904788 1166047 555087 512658 216993 760199 1707712 532895 930495 1781226 627593 1544406 1921046 1706384 1518804 1594119 542575 1497538 873644 705826 51284 430073 285749 481551 1291763 739820 1242744 1577498 312073 821296 1505673 1301480 1044820 1386470 1693925 1451048 280627 1579255 558186 1085311 737835 13854 504634 953002 1742013 1201725 1095892 975525 1372800 1317543 560000 1988291 1448559 1822830 873746 801993 1899069 278215 1920847 1962767 770208 1556634 1334630 41513 1615369 726858 900195 1098404 1563878 84344 1991312 325549 786725 1651125 1993598 117127 932043 1757982 565059 1826415 1259260 1732812 1798016 1539832 759619 1105086 859656 175663 1152448 638743 1654363 910087 1759993 116886 546124 885360 963290 947917 434422 810618 916109 1706625 1505064 1395421 1769213 1938760 693999 1553600 1330228 939703 1319481 1844749 708246 560915 756707 359551 1861739 1185175 1726659 529548 1522216 1571298 629335 944001 429923 1296596 1684313 903604 1736442 367409 1387870 287420 978821 755962 1476785 1859699 432910 381350 484617 1937191 866902 698827 1086747 432557 190952 1089992 123871 351680 862885 473721 1570565 258568 650577 1847756 406736 1768467 871627 1658399 1094664 832692 1695593 1883764 278173 818209 1621835 926306 1155002 1606105 1073839 1252641 1164132 1862156 979432 522764 1289093 683457 158567 118696 1199546 840030 931860 845970 1472152 1516558 1520677 486596 329384 157103 25696 44528 497507 1183884 59693 347842 24678 1562779 711491 738490 1024562 1142042 333058 1986883 366741 652980 784926 429381 995600 1435040 1081720 197008 1448832 1485831 172832 216526 418511 143038 260865 1554295 1553033 572756 872136 1460378 1879668 1358711 1144263 446621 1922350 378245 947715 523746 283165 268112 931003 689628 176859 198970 365198 1749402 978010 1732239 247177 931877 1399704 1203598 493711 1761795 1393635 738777 356011 1428529 1602439 550510 549593 1506453 1335548 399076 829206 1559213 1366421 225146 1219579 1789310 1493400 1249755 1218000 1420087 542433 270980 1236086 1191393 772864 481931 1546067 639813 361580 396402 1667716 1983974 1678740 560701 1024795 506685 899034 1502583 1714893 1462566 67399 1608507 903973 1149331 886819 279269 1383265 190039 1860650 1190814 344804 524461 962348 1282609 112779 1667901 380876 1365876 260929 803794 541094 1576408 1702349 557093 227278 465076 1453832 1485837 61194 367581 363508 310297 1012286 1801966 1966319 991354 1941376 1841081 1840690 429950 1973896 1294324 1859263 1894867 1992943 358711 1051137 1691126 788496 1190220 1059418 1173071 553086 537891 718876 1898474 862002 775395 1101081 311061 495620 1394205 141156 1810191 1342082 693554 1018574 540376 907710 1068342 158407 639506 1635176 557741 1366947 129746 234692 1646645 1230968 1260213 1500017 722504 873 595493 853368 829549 1715533 305809 651552 399737 407516 499598 1383400 1486520 412184 1408121 877922 556968 562678 1416400 1951593 1724546 652018 1421481 1193512 1208275 64152 1014065 893972 1167461 1657660 1789442 149462 684546 1107617 1160839 371326 1262045 1331259 362757 662698 382761 1106762 1734512 1985279 493514 972078 617194 1625484 367408 738010 932421 200121 253331 648632 1035723 881535 1211435 1338841 162940 992958 1157643 747619 1043842 747761 987606 923860 1552750 1373350 886722 1724702 333010 876993 658310 121405 1869774 1898941 387040 882822 1849589 137070 1735250 1057574 1931557 1456502 786824 1625606 955443 1788593 1288411 1666968 1974014 111201 1066141 201566 789215 1711324 926527 926786 1610427 1313329 1549778 1613986 850285 419624 1335436 555585 1066855 36190 1646628 840397 1234833 1459277 1048164 1639033 710238 376042 955946 590482 1235462 549078 799286 568402 1783349 1959206 691659 829049 1498937 1752527 1639595 1852795 98782 1857782 7264 1473868 1245562 1895016 1637887 870202 474403 550989 826640 1094348 1187007 710961 1100328 568633 599712 1547206 744721 45951 301897 591860 1277137 1835633 1747435 725906 1037876 1593741 1297143 1128285 1735942 157159 1775230 1436447 112114 989634 1744509 1938738 1026034 1589323 1857162 282077 1900483 1611399 1372570 1510265 1589750 878371 748642 1772165 1671331 148607 1615706 186809 454250 32405 292670 1750659 404890 584502 797516 995002 1014034 219830 1468113 1230277 1618428 1225159 26697 741944 1308237 1415305 102645 1430382 307419 1170139 1912057 1789915 183428 1131809 871116 1754932 1281350 1119502 1520869 702864 1845665 1301710 1796054 1610418 1741537 440193 1469975 1982671 281862 1482382 1408905 406703 1009226 1987071 1937672 1447024 1798688 319079 897055 1615344 1476252 1209607 367347 794362 851455 816745 122413 158585 487134 643626 757259 330526 1423313 165763 1280394 1281444 1961573 1133274 1835615 1669971 1073535 1718284 1388116 858514 657988 494309 706363 1553117 134637 1945177 611934 759882 397132 1287264 158461 1028939 705229 256017 303 1155400 356938 481238 773264 1017238 631826 738272 852487 595745 1298381 1589410 550117 384178 555540 1926140 1612075 1878831 1516484 1937445 1598633 342780 544184 1351327 797801 1198276 1441133 1527888 1467735 858576 467794 351126 1522328 745996 1589459 336590 1746010 1628315 706397 1491470 739007 1471120 1095302 1009354 474537 1335926 860205 1353571 699422 408787 207478 678666 1254207 502636 1460199 90214 1004858 302944 843776 1424939 220223 1140761 1811099 1962972 170245 1922459 108163 540248 1364387 1277348 1816364 1688452 60516 524157 767988 1372979 276384 171928 913121 1479908 194827 143010 1117762 644154 535440 1287491 133764 860366 1188124 1099801 898506 1563412 1762407 337526 1887376 1298791 345027 1312084 1748616 129601 1414543 1053927 756859 1914005 1624178 236076 1517588 1378487 1215526 151402 689859 563169 1118678 756935 1426158 1342139 938532 420099 197093 1679691 1715987 1139057 323325 1085213 790832 421166 1961319 957852 526828 691819 28435 1234737 1808017 1464267 1227525 288269 1266324 1659014 1268662 737066 605338 1330500 785241 1510257 563309 639044 1837415 695204 1525873 246333 1182826 1788639 985073 1329882 293588 1661752 143504 1753037 1213488 895338 1007116 711167 1402521 138408 304214 495223 1486945 73936 593243 1697183 704070 1717760 1764798 838580 1418443 1699007 710942 70749 19694 617766 1783098 1571724 1725838 391644 846852 1300155 703737 1402260 191887 755645 1007542 1894935 1264067 277273 653774 1243882 868318 176092 726068 1160168 968596 745903 435161 596087 1786866 48316 563292 1243946 449708 1692952 559095 1652326 1069203 737695 1761261 1088175 198775 193657 932077 894402 1500069 484909 740107 749191 1487882 1226534 1757947 372089 1096071 1437059 1700842 955739 198557 952345 538535 242401 1098516 504715 1183469 577053 1818422 249560 1273383 771582 427689 153268 1948335 1659362 1171010 118929 436293 433873 1572933 329303 1712871 1413697 655256 890651 1459350 805347 1364272 828146 1620817 626283 159862 1127281 636024 1563524 835734 1029038 253533 653127 328697 1391975 357187 1713723 1296750 1884475 510166 391177 1598526 1388591 928265 572496 899168 1939702 1228710 962227 1300843 348701 153292 1128718 171847 88001 1414664 99053 939130 801781 801628 1453915 1205015 1920014 1221057 503105 1335702 1331203 1885988 738992 14761 980764 1228019 1106203 1466674 47613 683430 398591 1876176 1277325 1544316 1737680 113098 1081989 1272777 154776 1111379 436825 1941000 379828 236478 1996810 135978 248436 409491 1906175 242735 631933 1948340 1068781 1643444 141021 711518 1250841 1688407 1284560 949752 903837 1581454 1993318 503469 1745705 6020 667713 435140 927401 1706816 864296 969747 1493799 1742381 1532456 1156048 850467 1419420 884986 1044150 1886369 354550 1869961 1746864 1579287 549356 1456973 359617 1044033 1213663 1493990 1469240 1433760 1639926 1062853 1499110 977926 790019 1392099 165494 1856325 863059 384501 522999 1524325 137375 1638592 1660426 878121 779198 1119234 1083528 1545354 1584637 1536867 1502594 959300 732923 650337 689949 163777 1404467 451396 564733 1405949 465669 471524 840302 608546 1167457 819678 350239 669152 1013403 1252815 189487 13648 159038 1021046 1135141 952217 1130393 222686 1341166 1559446 1014199 1896708 945449 249016 477504 126493 694966 736369 1390131 734963 1356210 716244 693148 1330467 1225562 55935 1913572 430206 1680379 1080301 1937101 564008 1144898 80318 970065 1094599 1277867 4039 704722 1696157 530418 957016 377131 1700502 1232950 1690818 562859 107936 945926 674711 1619722 1283001 595699 215530 664889 392326 456164 1471681 149960 1628264 1320326 1698360 1062455 1116123 70406 684928 1012687 1117231 1330917 1938655 1601390 878316 1790070 1634433 1541730 142288 808568 1880659 214135 1864397 773327 1148724 149078 1263224 598437 834998 1217571 642657 1633365 409089 754086 923348 1935301 70830 129658 185265 990997 811717 1053888 156165 164711 115819 1325290 264916 1136620 1502837 1256519 1426182 366940 874432 855569 1493629 1631758 999985 580534 1844705 1488203 547905 1155999 1403212 1766167 6077 99149 1059191 1809048 129918 874524 750469 414923 1765050 400768 1491265 1804164 1509951 134965 1218857 1768757 1186362 773694 1788795 73631 659599 156434 69616 221441 449323 1819570 739204 1865704 132825 688523 1890109 332657 168044 120169 1468894 1784930 1606322 1345520 597728 208015 1057630 1801654 648996 1850687 1920174 1083295 1448813 879879 1174681 4435 171062 184979 114307 1345989 113493 1170814 1716460 398741 1652592 261230 940280 468430 1551233 906140 901664 1627823 1845871 169008 1539035 925142 1607954 1097332 1303161 268024 362447 1655003 319223 645014 699151 514401 921600 1184063 566705 1972544 1611090 1461964 748166 349054 1634198 1645782 670801 1979658 104648 730607 1893354 257029 266250 277577 1409880 1762193 1514617 1065867 233160 1024557 736963 1423512 750521 1123069 782067 81178 303086 996493 1722485 537335 184685 805953 1462268 1310354 722146 520888 1843682 1224661 368203 1518942 1072699 1184194 1548712 1650705 469496 1330686 1475366 1267321 666717 1571872 1178301 1676177 1680078 241712 1672725 514844 1813976 1572005 1571480 596436 1376682 1830161 1341277 743642 1855590 197341 1648103 1206720 791590 475516 317247 798122 1599762 1234632 1025110 1844531 1416264 1216312 626363 724782 453951 1089509 1643008 634369 770047 1587842 1459221 1239972 1829167 1824735 426348 205728 1957495 992410 1262224 732344 1691710 1603105 516915 398036 714080 331394 1293918 1551528 1857249 1649205 414237 1261368 1392235 642258 1083874 169873 1484005 460018 1163420 1259766 36468 866596 1662665 285383 1328276 278584 1874049 572114 296959 286367 1593951 780392 1040749 1134895 1079368 874134 239369 855011 1024668 1381912 1290782 1318171 675756 291861 787559 1183128 665556 1741605 660649 1628616 647809 1622337 1934264 277116 1831968 1980732 230272 307134 775365 1171196 1112526 1353206 1801823 974134 1393605 521325 1061578 671447 1550549 405020 985302 614994 1153343 1964703 960922 3869 487423 1995796 591726 1487648 1924992 1318074 634934 1250637 189467 1268535 1062814 33913 1940388 405612 753263 754118 1090005 941983 1004701 337102 883619 824169 681237 783054 1888142 1837638 1695738 498028 1940795 1530103 1758665 774246 889029 1994409 80578 852977 47997 1006498 1814190 1645828 348940 286921 1430495 264215 477451 517999 1504443 1955020 1895149 194770 1851971 1112489 1325115 1736418 356104 1234074 958833 210773 1801105 1321379 1489555 978068 1442533 279438 1841415 81419 795307 396523 558038 1524130 400992 1636342 519619 712749 621498 188066 888409 189447 1301848 949694 1888282 814870 1569061 1841950 319099 15122 1614631 776436 652552 1613844 1556653 1294609 1856392 993751 1575997 1625408 515041 209252 965416 797613 442763 292196 1470949 73636 1649392 1277457 1445427 833993 1063572 1982179 455048 838973 1102187 621850 1770697 1271878 930093 682493 307716 1440251 1713577 1645772 1580551 1535945 487771 1089443 727812 950153 842051 1273641 175930 1958603 1635916 1522391 1135953 792393 796797 561941 1067099 1958128 763444 397908 1880048 1598097 439298 1564759 263349 560081 191079 636756 171097 1990888 437868 1438182 416918 61524 946972 1546850 485118 1052163 1166786 284170 780848 1769971 1787488 1661357 950479 626596 1211139 1773339 1866471 1233701 1308420 1834695 62881 698465 1132130 63553 992348 822715 35895 1488897 14888 1306493 63075 1033780 666576 1885446 364004 1287758 364202 1753844 445659 1750702 982289 1583965 911287 869693 1278565 1453128 530318 13886 1836911 848000 1526016 290093 483970 704490 778829 1365849 788418 577778 1752833 310251 101230 1269494 671104 1032045 1570758 1348267 1584510 925751 117803 1612609 1718724 465470 1758739 1149790 1465476 1046478 1332738 1656083 842723 911837 908456 1404078 1405526 1977974 36224 1593914 172578 1698131 772077 443297 748149 1221504 469344 1479479 1885388 1406064 289502 56515 529017 1771479 727738 842460 1847372 762313 1190139 578059 1784821 216481 409629 1557371 1781124 879721 319379 298349 1687101 668117 1006287 1804620 1237278 1451241 1886777 1234517 1369049 1901976 1655279 274949 621134 1722341 782418 235536 1509757 129044 206300 94556 1599716 200024 1261102 1571006 1802208 915485 840776 172308 711618 77205 1841911 1920700 1080310 526059 880765 1981264 1612883 709950 1174968 843152 864376 1774663 39855 961351 1812302 1571330 592769 1614761 1865765 142434 1341293 1548337 1876510 1248611 1232084 684095 409966 1565696 1663780 337317 1993517 715731 907622 1502761 1423935 1656338 570111 1868342 941306 1280448 843310 1353528 1035910 820445 183834 157864 1356025 907389 641551 124221 758036 525280 613687 1791667 723603 559310 38359 1942764 433024 1486579 1249498 1249462 1924650 1470694 1549139 1039293 987844 1358785 1938954 1461178 44423 513132 360498 854855 966395 466586 1975343 1035981 237639 1416323 1136848 1514486 1460234 580019 1890130 1810955 466716 1724426 604049 1993656 1236022 746808 1471642 1090126 215138 1866297 338133 499968 499863 348133 1190784 1627202 557258 344106 218518 297641 1185072 1830349 730456 1181886 1778613 444999 745649 150486 565098 1533294 870969 387227 1521538 1074340 202347 1316148 1094197 1208453 286318 915933 56260 314042 558660 1412799 491690 1059602 772193 871288 25416 1847310 978854 1148950 1301742 9965 482486 840385 580337 379521 1149015 1655352 1407945 534163 1758990 977840 1760182 1566642 598460 1023144 1699259 397718 360780 1167361 1339772 694648 251307 109660 1977459 35114 378520 1188684 538216 1763613 927544 1642841 701992 1055633 1788396 1397495 1245018 885516 992103 1131984 1064029 1394346 988939 1091554 1350764 539467 1022181 652838 1353933 1178147 639059 1614997 1390111 1135630 699937 1989414 1575561 960217 1410791 1821142 1424076 1741015 1408857 1935879 1752334 1681612 1654521 1069835 317186 161623 641102 883907 1717572 447908 954568 806423 1389822 1824360 587722 1723634 1536630 557871 235986 1508995 1462391 1507876 22794 55465 1061519 1505997 92567 157399 1530367 532140 222278 1404231 924257 1365890 1008738 716741 430615 830348 431010 1391382 1202632 537304 1665273 524454 887853 1161373 627557 115104 1266935 303433 1528349 1687763 1839923 2389 445187 822686 1408179 1444678 358288 205488 1698040 1770000 1715885 1115757 1072280 331170 831043 1082887 1860579 573526 726573 1353806 469598 174450 885832 646907 1232354 1662794 1738097 673728 48825 894269 617426 640870 1778916 1730214 645476 1006775 46361 1397277 1820789 441569 1993880 878927 332731 944718 514947 726975 533100 1080582 1456814 456273 1470692 748754 366936 704689 52408 34464 1035840 1203724 132838 229735 1383966 1065598 1978605 982616 983339 280225 863308 252473 1246588 121625 262253 1215395 84950 303085 722851 1160120 1250049 626456 984178 759895 372443 1610948 1446525 461856 1037666 613522 1568819 1013017 705025 1876309 1024963 1785707 1371714 150096 892576 986173 117670 1562053 1783606 243169 804257 1546133 1136287 958858 1215204 715334 498944 543501 475155 1186019 615542 1739455 457893 1679320 611588 1667442 1615664 1781162 1308552 427513 1724310 644554 1193296 683709 1151404 1495258 1387100 1826161 717320 669682 1332334 96125 1617206 1444124 27136 1032126 1032780 698127 353231 1455055 152034 475004 632979 1475360 800795 1411093 691338 346994 1603798 1187029 1182767 1185902 1289278 1951191 168281 1559211 1034018 752974 331608 1944514 135561 235953 1222530 1848264 926110 1753211 505736 1953245 216973 1241575 685721 386612 1507343 690838 718201 164837 619923 151568 1648695 1760355 1156987 1532705 887843 60956 1619123 1556967 1371506 409387 986854 1170432 1694974 1361979 1013427 864724 935852 1004441 93355 1913213 328315 1055941 1967797 1669840 387735 1902468 1159021 244529 1563981 14228 540914 1275703 304119 1703579 795139 1575878 104631 1463347 1062521 1989813 766307 511819 1619370 1715246 867595 1059953 894615 1208511 1036497 380021 34974 1241415 787647 1621951 1135990 1275504 1022049 250165 163620 777462 492138 1350516 1568362 1332131 625302 1149485 394676 501173 1461882 684352 631158 838128 494621 1900288 937275 1987029 7032 428210 1162697 696504 1881910 64574 1351872 509874 746593 1729965 1922449 1550261 1583841 990558 73619 1555312 307851 1593627 1758264 1218481 1602484 1476314 916941 432100 1788578 790350 350940 667616 720291 563014 1795244 1255458 1826394 228470 1737111 375352 482789 1988570 1334383 821130 1592259 620514 1420028 1293447 1768505 1871918 593273 263869 1568385 835516 753932 884912 437888 227940 508292 400900 1365923 1058918 1173496 161258 1079259 1585590 1706421 670310 1773034 705109 1900120 1375158 703719 551008 852019 1125284 853180 1313211 285429 855978 490565 655641 309359 1962192 884826 816598 277930 389331 1210192 794457 1149356 245670 982340 662118 277337 648830 537340 180074 1663156 1247749 1904823 1251799 580785 1124231 1026905 397064 474289 1045300 1787915 1653272 306102 1548945 503975 1290143 650140 1290104 1436556 584309 1789125 778398 716835 844983 1815442 1237297 1975025 1587913 1024312 771748 372678 1359925 344088 1253054 485022 25096 1869335 1571644 1665458 1622007 359937 446682 543229 1712728 676243 931095 1734505 425392 1606931 30008 517656 1709338 1651995 243015 1560957 253686 1523660 712690 1574426 961809 3691 867470 1204610 1171208 837088 192943 1671611 5869 1602313 704532 1367728 1213442 1780224 165400 1995782 1371622 1079176 1855725 930192 1651884 465674 1205165 1938485 1487802 1107474 283315 99795 1046594 1019079 1844417 1614809 523362 1612118 985393 1264834 1332705 1017642 1469262 1717507 621574 567876 1124661 1788474 882844 1103332 1923714 51030 334509 1341811 287532 392381 27693 995587 723814 397453 1348078 428371 273348 1281121 696309 358607 1871436 298581 1910107 1268189 1564513 1784220 1442750 806762 1834245 1444254 629326 955030 141224 305069 14749 210662 1755386 1690997 805106 1346439 97612 1153770 1997380 582508 442203 1249348 1727896 393274 1783152 181158 1835353 1318492 1222332 1431395 1582246 1799567 1981269 207955 1002782 713796 886338 20980 304960 838086 1460296 190133 1765058 386935 956127 1591805 148019 29591 1385953 1796798 1580521 219393 1961451 937510 1460264 750346 16466 1817042 151538 1242825 1274787 1666251 1405777 1425442 860232 1461318 1058451 1733294 392236 1444557 771802 204580 1400068 33171 112568 1910258 1479547 596538 1278733 990921 392032 439182 1469528 387186 1103283 762769 1146376 1083127 1846820 1755673 330922 381767 777505 1387924 1837466 1984786 1625855 1763061 1941062 650963 1748164 855667 1342955 878187 1782642 120898 686361 531303 1411762 1288132 62433 981867 1400885 1684221 512311 1200692 654184 135021 23951 802748 230982 630921 1279384 1455106 184941 993891 515526 1282558 1741236 1281225 753493 1165549 467303 573346 340830 1865918 139737 290846 1388411 139323 1448699 328797 390674 143898 337549 1179580 1765867 1260761 1381412 732384 1786785 285772 666341 1078177 603529 1888637 446672 575412 358645 1438418 207186 520988 9206 1284836 1625444 1625493 1723699 1737472 383191 1502498 202277 931931 1632221 1998953 1556076 777477 711439 400428 1434482 1461786 1398825 261709 1624518 771017 1433064 794623 423534 229000 1019421 501772 804658 971554 1580723 1037747 1392434 579890 1429659 407130 1602774 672222 1578615 723733 1472889 595012 178459 970385 1510270 1451459 612635 1632976 643945 1994959 273996 1043996 43876 518988 1531511 1385200 636697 1161984 1674504 198668 255642 640946 1005566 532566 90615 1035300 1056590 1327325 570253 1107703 1680569 1601223 864576 1862954 1901922 3190 1816331 1917035 360248 231849 13339 1200877 178732 1904861 1575096 682608 211986 1174870 82910 1885035 489327 1816789 583248 574271 542269 630181 1047132 378177 1347074 1797336 1342822 546536 1779677 987575 714719 439795 504693 303523 1305556 1883127 1208234 1885604 567738 628611 752688 579077 1239719 1566864 6570 1740102 1517089 472318 25840 449850 1003176 1398860 1681710 872366 239737 112338 1396609 1557202 428653 818557 1833673 1327117 1018175 615261 1543035 1844429 1293773 356308 132463 1140069 1063987 782496 1696238 1522047 1387679 1818378 1402560 36199 426259 882740 1261033 838001 1525399 505271 1364114 220885 1047726 600109 1124247 1931156 310480 189871 535081 611850 1154492 410926 560424 165630 1562349 1830856 1056569 203531 829185 845562 273267 342302 343512 566 398279 415111 190649 1852588 1232875 1971607 1326302 776298 1373100 1651864 1628404 1034780 1804485 1916737 1783142 1656770 530310 211094 15677 1007168 196624 621160 470396 1300491 1053877 1403349 1720733 976701 442825 879205 1715779 108387 814613 8593 1177769 830087 1141212 538810 1367312 1193625 1558653 845283 33127 1875827 467222 605152 586450 373760 771972 1296844 1520843 1772285 954027 1796358 233517 1590405 36525 1786948 250027 531836 1411230 1699086 822031 1047817 624651 239969 1293073 871789 1925293 609133 1354087 1289384 1237251 1147020 1287261 407146 1559867 749468 587305 930647 1117594 1863100 1662012 118727 829617 1972532 1790424 1056376 1103213 1660092 403547 253969 857431 1011799 500309 1449904 160929 1312020 774599 45391 622796 623784 840716 1515843 22186 209432 1652549 1458280 688306 1613842 213559 283782 1679662 816028 1006849 1830888 348694 868019 1315502 1621607 1831673 890208 721097 520229 1172504 1398715 484527 11702 1443073 526667 1171289 473346 1651466 811611 1028619 43633 651251 1963211 1908126 1792579 1839845 55613 1850419 503647 1228065 1755669 1472648 109218 345366 1430093 320493 1484978 1520135 1930455 1768720 1249954 719422 1403462 1860136 477861 1259866 1619638 1500270 1390432 1199564 1171861 122351 38563 1059983 115545 979615 829805 799098 577062 320954 151340 1526446 1971097 480756 1729273 1403406 154985 587727 832036 1336141 867552 1158412 369946 449751 795532 1405224 1806179 1723613 1822861 1923178 1764032 1863514 1438741 202640 8993 1913896 1890554 603540 1885486 502341 587712 578180 884545 1191948 167316 893153 171360 931813 24990 1967575 525083 1148792 670734 1305185 563249 1585408 858619 606283 1816098 1220778 1533256 1706303 55211 553441 1717537 614745 1619619 1195564 1452263 1728653 1941983 1674878 784791 690915 582047 1785728 1110476 398796 1882993 801438 1738083 616075 508841 1031763 407967 688868 622249 1272042 296148 963876 1861082 37711 1179404 1392420 662479 1784169 184309 1636499 526840 881160 457104 66018 1045482 733095 1734165 1584182 1583083 639428 923512 859671 816839 47442 564260 26098 1148287 269307 1238009 62689 495580 570299 1163680 144425 981730 1095386 1121359 603579 801682 1342624 1800992 1347330 1990477 664459 915290 1050084 878924 1910902 897823 1476805 1861483 1129872 950596 549151 1544624 83776 1389873 584046 1751047 1776098 190242 682539 1013848 72690 851280 1299355 1389864 1246508 1560424 255257 1592143 1916970 250022 1345959 218259 1746829 756406 902361 1123890 522743 1835246 1441306 1736135 1376471 1801191 818889 1696724 1771218 773703 443020 1354197 231511 607904 486549 728494 1963493 1575095 556645 790864 1946551 888000 306034 1438616 1233135 1653659 1000141 198778 487940 1344167 466799 1729187 433790 1382553 1882020 938328 1016672 1109096 1933839 1163588 1719335 1740432 712153 1428588 504513 1153030 1906789 26329 1884882 1357797 1161737 35265 17005 1725847 97517 900461 1924590 1037607 1609218 992194 1532925 1694561 1223208 1917982 674903 875698 1847274 1634192 227417 599784 732966 579275 1344307 649247 253368 852832 449544 1785236 1127550 1609904 173560 1025437 1782454 1326158 498833 200539 1789611 1060188 1515544 1910653 1877397 1757827 1407271 954749 915513 1404330 1710278 314264 288786 178144 823951 1896755 1454641 1281796 1681201 1389071 1115052 675953 799790 904943 1019545 603876 279757 1947374 1140444 1356511 1203171 966366 973755 562227 549302 1604441 1621518 1403744 1080455 905958 1026929 1182014 950118 469394 293641 910586 514020 209274 1270488 1637885 630883 1533144 229386 844004 42637 1743065 1351538 448372 1138641 520622 1070341 990759 1977693 1143626 1610581 1658763 1020321 1626027 845359 816577 1133251 1135574 1204852 503800 1770275 833075 379764 1465246 1729022 88731 1353003 1945624 99535 1662685 1801029 1468918 1555812 1760834 1650483 1861259 1898139 1118420 31018 252989 694108 1273725 1198258 456726 225337 810907 941976 512780 1225578 1795914 1357914 1963468 1029762 437034 1640461 360701 7987 1755161 46357 418189 160485 875376 447482 51229 883027 196546 269407 1285813 1372843 461784 216654 306521 1745059 574314 845962 477484 1828987 601290 1427791 1380523 689608 1981204 498320 1441121 783001 290464 49770 1284733 23079 1434296 1195078 136501 260079 1659939 323780 957544 296136 1542587 1367243 614097 510492 387200 994338 1248907 377065 1302923 103751 572715 609194 231213 1427780 418091 1936744 58212 1801557 407881 88131 1887958 1524693 1421569 945846 143946 380326 1698250 778388 685924 792993 808696 1256325 602293 1715934 1365067 237497 654831 1056375 1348224 1738155 1931311 1203137 91514 1354140 1924054 868281 1431228 885501 1490391 1453413 723245 152362 1015589 1802930 1264504 1755876 930427 1870731 1935472 1878682 1004261 828353 422210 1946246 1844499 1827058 498669 574584 1818069 914964 1892924 617065 1134740 1772478 1081162 718896 348334 73143 503442 805618 253546 1078438 661294 9400 525849 709929 82559 1336486 1411813 596030 813924 395979 167312 945805 696887 225991 1746896 1287545 1920383 1125947 915278 1452307 1400729 905692 621894 912891 190444 142580 1489275 426605 355492 1926770 749762 417232 1828869 1304524 219694 1574386 1395882 818811 506772 1522707 1760142 1528642 799368 1123508 458339 556287 550756 65312 11690 883064 628525 392779 684789 1710527 182610 1127361 961516 898395 18704 1312220 33280 1336358 1071768 1169937 665622 110921 878116 985193 771388 406759 225832 1899532 852923 874149 875975 1393941 1459598 1419325 460987 709923 782367 772236 544815 1587396 196872 117747 1778993 92916 1547534 1283951 1595277 308569 1521220 1717155 1997637 861006 935390 1107661 1102678 761990 535509 217383 1357134 183912 1428048 58697 940070 1437137 1292306 402507 1714939 110857 1604165 1160693 1126807 523956 1885467 719569 182081 734285 697662 399810 710351 654206 1306043 485713 1546902 979556 884262 1661818 879223 1005025 1011189 478218 380297 1664448 1416690 330929 498086 113788 692772 1479695 1077060 142621 16874 543150 1529626 1510856 210573 1645896 794409 1384586 1628765 149551 1885900 12708 1738144 1389823 696117 112363 453774 1533686 709415 1493418 1908999 1480054 1528372 694588 1077537 1059900 1582433 967995 1987397 1492568 289152 1533036 1669602 1814901 539397 1458127 876602 1058199 207594 465791 1041608 1396004 1324947 994632 1693183 1013204 1760567 1647111 117159 1728012 1447719 819835 1991263 320143 916701 4558 672214 1553617 1730874 1944858 619267 480817 1911844 1636955 1686715 1517403 95131 1204372 128738 1385357 1985420 1943785 605562 1856944 275594 1793370 1824873 1169154 42375 837804 964542 392133 864181 1924514 744928 837288 450957 359394 29860 1807596 919364 803580 299941 1587706 267458 374325 262157 1127128 48646 409075 614812 1753317 19908 975785 948189 435254 1080304 217209 907592 1705392 1884738 22695 98785 1288340 1693570 1156691 864578 214659 741534 439518 631843 853307 1146705 860201 193762 29437 1014020 1487741 1998319 1590376 268138 1892349 1070094 665997 1531167 1674162 1651683 1831100 505245 364612 1523219 406430 742324 187540 1623382 1288869 1704103 1203260 1719913 1950201 546076 1324894 634200 922046 144570 337951 505061 1725353 822603 1887787 283555 701818 1829169 224287 8841 694015 1981473 87999 312374 996717 93699 716272 1798232 544889 808044 1117317 1637832 1172833 52987 204096 570479 417512 381396 1659346 168654 547263 363328 206354 227342 1743331 373377 565767 1169496 1151578 1693992 1863546 1478560 138685 1698057 1390045 855329 783444 263077 695400 237872 1570570 381633 1050837 981409 1657744 1243093 137404 1112763 688049 829337 262311 1522563 800468 459428 1245431 1368500 1194126 263518 1181556 805365 363743 222931 995796 1532188 811368 483548 706038 147333 62193 1990614 1785401 1967539 1608844 1873895 30185 1947015 151590 1783040 479521 1102493 1834224 1599891 296173 986695 686926 956769 139781 6037 89233 1840707 527689 435379 408011 1297498 1159116 1498989 1412753 1862876 122355 552223 1006145 231129 8905 1985947 1233825 1998864 1921551 373293 704155 1725050 91495 1577086 1712286 36861 899479 699551 911379 1913069 322453 418249 476298 1422458 669969 991234 719100 1046620 808524 623738 1910552 1150988 692566 233568 27244 1394402 265068 1882749 928711 1439285 351003 1627933 382260 129593 1920527 1407483 581609 240285 1107655 691707 524627 319237 1262557 1118951 691017 1053573 1910413 409274 1126930 1159297 417740 1432828 1470837 1226305 1745742 155062 779119 749035 1241033 1984146 872216 1484661 905902 1977469 723618 229101 435910 1033252 1503445 1509337 1355955 1030300 1850092 1942891 1548695 442202 1228916 1958138 1240355 1323427 1516191 969433 588940 1964153 1044561 635232 1073526 382022 1671744 26463 75062 327281 212327 1962789 1754704 513056 1256321 1547938 1558101 1708847 181982 288982 1511059 963336 44727 529294 1642401 1651912 77417 549324 606658 608124 411569 849577 200078 1725829 1215668 370368 101610 438639 1015413 1258426 1299007 1134302 1246656 1516929 1308672 979810 310162 1970157 146529 317078 1645517 815694 382753 775209 1872362 233973 685313 520802 1584931 486693 265182 1755588 861781 149904 1008588 8597 1308186 1258008 1405597 1747372 734126 1462958 506081 909408 1692713 1693747 1518628 1918239 1052697 1394089 1620851 679221 1313861 1365646 540580 1200699 1508879 451400 1052424 1959746 298329 415529 293988 206406 75633 593751 1752754 601839 362731 1847968 1445177 349323 1042993 1022186 1761151 1983831 1563250 1690036 1029791 683750 1709403 1065153 1646777 989104 195325 584260 1220701 1278826 1994233 1830186 1508005 581646 1066985 964406 1288022 43476 99006 448395 1861384 1726799 958872 317489 1694812 1965014 1646976 337922 1808392 1122141 40103 338859 1138536 814644 1698892 1298472 1703448 130852 387013 1335375 1309500 1821650 1176167 907175 1199377 787561 931888 1073007 1141950 1795620 1036732 729036 1573724 29879 1981416 1570957 1254590 819667 318937 1977835 282570 1165341 565466 1693366 266271 1741063 1589201 422396 339916 897153 1905565 558205 1718974 575293 906137 157653 1637397 1905267 437733 647111 1533969 972659 1270480 1699609 597312 240707 1812308 595666 1371887 667821 1136550 663389 432486 1078865 120170 48662 697697 263038 1710253 969261 15097 153665 1205942 1257218 1457655 1100926 47943 1450001 470711 829042 820347 499049 1687698 1156140 1261732 1109330 587743 1797759 1525565 345772 668279 1044065 75275 1812876 565705 272009 1563521 1383567 243993 1074841 172894 716066 983923 1857336 662026 1449168 625007 96348 699801 416811 98023 1697073 583100 772694 1651856 1830821 973861 185699 571410 1034954 1607320 442372 1240803 761885 1396695 288592 115827 319165 1523678 1766346 221551 1103168 316907 636860 1360134 1808595 1916558 1964472 477509 700179 422242 1233923 1003781 588624 1263490 1667110 1842636 182189 830781 102539 865845 1798887 1068778 233392 72036 1511082 479228 1857463 1500277 860086 1153484 64299 1343893 1135433 1691921 473047 1890254 1186789 288686 1860694 54050 299940 70303 1897311 484438 176526 939401 1653785 933481 816173 1861833 932726 401276 1069749 1836457 1417352 1476000 805392 691085 1055102 1550608 89789 247079 348581 1660476 1836650 1010671 1096921 346098 1887700 1207920 1461288 55225 212484 836471 753724 529361 1315205 451884 391168 1965031 204222 70321 713870 1521603 1024777 1262155 1049616 1017298 706377 1474316 181633 250566 1377767 1269995 394543 1692998 39992 1776783 956402 1429311 1663795 1617280 1247265 795505 168719 555644 206301 474032 1843239 390501 921227 971872 987017 290370 1394155 441811 695719 163537 1852396 323701 1314076 1490561 959065 1691628 1210249 1754815 1208371 1107014 419020 837873 601867 1332085 860023 581518 1988543 965225 870040 300079 174978 1537087 1327721 827198 513277 754931 1171985 347886 1983319 1508980 1413732 1304919 1349622 295926 960671 251001 1315873 1028946 913123 109903 1839198 817208 1611681 1297649 498264 1234235 1929982 876408 1168115 1268170 1523255 1307464 997243 1925715 388890 382165 1368423 526573 1959468 540355 840592 63216 1058822 807448 1254600 879452 186097 412701 1727515 999023 1306507 586901 495530 190932 1228344 1940396 582234 1752051 648316 1085142 805490 218312 819430 1765687 756014 1701635 1771147 1582789 811752 355989 1471905 241781 61087 1470258 755455 7248 798370 1634571 920146 1850091 1102734 819350 1756413 981131 1430930 956548 1511013 686386 1036670 27783 855208 923929 876597 107915 1334934 100791 1073519 1083612 168847 1558080 414290 1376003 1010885 206901 1978212 333613 303732 614678 1916270 1351452 523089 530942 1178590 1084774 1890184 543791 563898 1480141 677006 1808631 1267821 1808003 1124902 1031543 1198434 1636719 1038621 1002711 1967600 1196329 705402 10336 1863769 1905088 924712 1852671 231515 1634498 1446170 1261660 529449 991782 601362 1473492 927542 526000 342909 1439641 134102 1099940 1085594 1279069 1996838 273766 3352 1377975 1897479 692593 65635 686182 126983 1070207 1986232 280720 97794 554864 1939918 461828 1630788 1549096 352428 664101 1265405 1570952 133692 882610 1569635 88861 1917949 1471323 248478 718390 844330 1772152 752236 300158 1316263 1637364 1566396 1981138 1460605 1405910 1129514 1632387 705453 1014289 301618 1875707 329387 1851197 1137195 1021445 496194 465031 891916 251216 726967 328694 794860 1523319 953115 1602734 1541555 1748006 1468285 171065 625131 80693 1936576 590605 1694048 469569 398384 1730846 1900496 460512 1759321 923485 1348289 852748 1260375 917153 493842 1056592 1993240 1719412 1912696 1570363 1720737 206589 849141 1851343 414027 1993545 1453809 534715 935669 1217741 1314854 215152 1382552 621740 815150 484583 359428 100343 245080 146110 1353245 421292 698043 1440045 1619475 1106981 305075 198203 1128232 388833 360766 1270130 1084721 713158 458465 202559 540224 1824494 531687 101689 483436 1191653 390964 569666 275681 331070 1240132 1623955 751198 1593117 17570 251374 630739 746715 486089 1583127 996195 1351893 613383 1342703 320949 11557 724103 5694 375269 462146 1816350 1233260 175161 1753501 1680813 1522977 1097762 659800 1039631 1949547 577734 1952152 698753 728865 1484408 1315021 1525891 734938 1978135 142080 930049 1676904 1229074 1020920 323905 1076436 421854 1193776 1132084 1652226 1751827 211072 1304645 1497912 1371199 346115 838335 1093964 262332 119181 1949936 1563633 532078 422222 1351743 1419138 1306883 815690 1610344 1188178 705971 334408 942755 863543 598787 1731102 470500 1639742 1169927 1041884 1829146 643963 1274268 709029 620438 824127 1278111 992382 1539067 676667 603962 488998 702286 1089207 1056551 627326 1742917 1929203 1747910 1016691 378419 997576 1258372 82066 490720 858955 342959 788452 1040411 11384 1213068 674110 834691 117829 138828 679002 1503741 403670 1371548 1629262 282169 925572 1944830 979174 116839 52172 212720 1802410 141569 1171810 1302170 868907 524241 380015 430728 1971077 936272 603802 1181372 430650 379972 620028 1905200 523440 1246613 568544 1062428 1620379 135076 1084253 1634265 1183092 1573214 216436 925637 1612342 1192806 241241 1229355 135632 118571 1072170 1872588 552655 1314897 1946375 1525128 1724647 1976704 531818 1911083 743124 1079416 873877 1168921 1201921 182223 1268960 1814716 1189740 708384 1387370 417978 1061954 1201792 1588372 1778089 1811127 630735 299098 1494399 789028 1009392 416913 302250 1233700 1428384 1505459 1424113 156450 1062070 1897539 1098406 1527890 970225 1334601 607419 1030383 647562 1291330 1707793 483779 1232658 1359636 1401977 563874 62546 157348 1576849 1123429 519358 1856374 1708351 985385 1579767 599581 1561097 1876080 1288759 1458398 560089 1110662 1174664 980626 480305 644506 1904528 265291 1684880 260634 618272 344792 1099591 524145 1368663 1634160 1885566 336069 381932 491860 854897 1588011 399517 1207702 380915 1253393 110944 1651295 1094338 1720775 737743 945269 1779351 1802150 1743809 940247 465468 45488 671410 514960 1966702 93428 1333062 395919 599391 454027 561023 1009074 1635183 300789 1414621 277477 1775592 961011 1332311 1182299 1770124 1705996 1350699 1389707 19010 139203 650693 1194786 1240002 1868349 824232 548972 643018 880490 74291 1505702 1873290 1449492 935998 1323966 793926 573422 1985789 1542575 1733925 683185 623460 83800 1005096 1419349 1735404 1922378 197873 1952535 1771567 196978 220013 1308404 1784450 1987708 1717378 851846 1288167 790888 1943629 1217102 592492 1073292 292826 1985827 1047326 1800469 21121 427738 857961 800153 1054560 448391 1275754 583299 1142987 1759250 739915 211681 109537 868830 99876 1525590 1367195 11539 434540 1010148 1631856 275201 906690 1076163 1597122 1912551 30210 509866 1068798 1466277 629275 1955765 393658 1701846 1724152 979719 1904120 329611 625668 469328 213796 1427693 408264 1264808 894576 232603 832776 822449 574992 1031564 166972 826997 679307 377920 1888635 153408 1649353 1729313 125623 1231044 1764678 696561 40916 108237 1942854 1274103 1466486 621198 467246 309962 1006832 1561357 1297634 1502795 357372 1022466 495862 42723 1569973 913538 1089307 1757768 434798 695843 978563 517593 1740733 179368 911624 1866940 713428 1019636 313806 1970419 1668267 526964 785249 209868 1562806 928212 575818 1358957 548984 478977 202773 1466070 1018265 1678152 1801897 1974145 664726 417227 1384475 908454 1544484 1288883 1390598 1365831 1592372 605884 83450 1652490 624548 45819 1672733 1459093 1034657 894277 148757 550293 1117139 349344 1928105 1512699 22397 82932 1304250 942808 367794 1279424 1752158 440738 25678 1184810 373990 491872 1152737 172444 1855224 1688301 690310 700879 10172 1941343 1976846 950263 1163663 352037 1371365 385931 954366 1010992 1921873 1139629 1606699 1018324 1153589 1500664 460996 1779168 1378295 123479 1305515 344760 1643087 1339675 1744944 1549733 1695378 1874215 912872 574820 49215 1327441 1204335 1284863 603731 480511 477987 1647439 1779166 1291917 1181461 507901 1332881 1922170 1103523 344357 1320 1685136 834859 1801903 1467465 915611 1452559 610828 1831682 1647965 498967 1456438 1666108 1762230 1607849 708873 60296 355864 1775738 1337773 1691456 714273 1492956 1937340 1221754 1946743 232652 1709759 570298 1762885 1197858 862540 1484418 454367 1244815 1267236 1904892 1764384 647795 791238 1780270 155004 1842450 500485 1695414 1452341 14133 668830 1797726 276062 1396807 1522149 637457 263507 1418155 1219333 623549 584479 1673051 1040665 884054 906835 898125 557794 442012 640099 700586 1703919 1946033 293042 1029745 543892 1443254 1586224 637361 415900 770489 709126 874788 1351580 1847468 1536019 1492408 80375 1334483 530931 1895982 1505050 1575409 1051353 1995534 790041 476464 1064468 1820428 225442 467231 1111603 837315 40868 1382083 1691633 93324 773273 125939 727821 706466 1168715 1330795 337370 1166119 1169707 1225321 1459125 1017817 1855820 1260235 577535 1017507 1949655 1624355 106358 1287570 1393825 1955817 1718085 1557139 387184 1105397 1275847 1375885 1242243 669608 978521 1369303 1574166 761524 341786 858890 1588071 346077 281662 517634 290957 869565 1765810 698584 1306651 1803884 591121 143725 947705 1659683 1307009 1568350 1604067 1815381 69128 256198 869742 971287 12713 911270 1901291 1316115 406846 663454 1208000 640803 892066 1059583 608290 1512764 599982 291675 1884442 10325 1589795 1623109 873070 932569 837364 1407840 1297603 1041497 1153787 1130555 1173621 1874252 784521 673208 51825 1004665 316037 651979 856906 1059102 1922052 1547853 1936568 7704 205929 506535 808266 1776139 1030789 415372 652007 855829 1395399 849824 194725 599708 284542 1322241 1191947 1977014 787584 1350171 229137 276420 1430947 966073 796647 255512 1111058 351202 127531 576838 723808 332690 1755549 1068692 332307 545156 1810069 1275944 1273145 1699757 1203027 1463662 1310861 951415 848774 1328772 576004 1954823 425881 328661 306346 433350 1296518 1552646 492868 279329 1891278 1171366 843553 1377405 740796 171187 1650948 676576 1984402 1785144 227190 1210320 191897 1687206 1440396 63131 450567 688240 1281550 498430 569350 939646 201591 1182421 380202 269496 1408686 846331 768373 903313 1295958 1889021 1939249 1273128 1254362 1916356 1198563 1556240 1952761 329731 1305337 1957045 1750041 1612811 215394 476326 456966 132144 1560926 1860457 686186 686583 1824279 1863826 895189 1054631 1497799 467548 9435 1068788 1827710 72317 593962 759358 1145414 1445424 994881 259021 113869 428646 1097863 695217 591481 831905 1809309 720164 1648459 736027 577072 958553 1532508 1879237 1649986 1516331 1161504 989437 592940 748277 678900 153465 606 720394 856493 1775687 439364 201922 1032189 1078742 347903 27677 549236 1785354 983955 488388 644396 207865 748081 1608273 1847097 1135681 1800023 251172 298888 109427 865060 1076291 1740061 1631377 541584 380330 1558636 1429925 1428049 380617 292432 1572584 1645331 1129819 1310048 251850 119365 1849526 621642 902151 1100012 1652917 1267921 848842 905886 1755977 1557297 1091293 1820949 204679 1189239 1847374 1999288 1010432 799579 96412 121389 1732475 1446469 1150662 1121492 19806 992461 960890 1773765 17984 259326 1551958 345071 1877059 1267427 1036861 909672 1093462 19632 436694 1074801 213586 1384574 1329250 843135 1071724 196633 851140 859606 735386 710322 1182390 1630665 1640206 870526 1034137 1265292 1681417 893948 646484 455364 1413275 1739924 1239693 433986 809508 1463458 493966 1132882 266319 1542788 1527429 616618 529078 1612745 1285955 747737 1944531 893110 370994 555074 1183089 1134712 1704535 463767 1367273 842187 1668053 1474353 1991098 803089 1547517 1962828 50240 674494 116378 519900 523925 1478766 1096899 1369436 315723 1833907 1417044 14862 1072841 1204771 1539824 261869 88330 601836 1889407 1287260 1579266 1606514 423006 1505496 1510677 89607 510876 1185622 580018 1599201 974830 240242 1916001 505897 1433906 948312 447620 1661849 1390074 200745 1230308 300939 1369507 119886 1426978 875307 1598903 209431 1148698 999046 460843 1848898 1678268 1139453 1131236 18244 143123 701682 1975270 1305880 224197 596127 196959 204442 901347 698330 1924238 345568 1231913 681871 453865 1742597 1211439 396092 1560062 234292 800185 1085570 1325089 878028 787442 1491932 797784 315325 1757240 993351 991358 1691093 1979001 1809850 1909465 309583 253327 604256 910730 959401 250947 1839087 395290 1107071 927652 1469893 58990 1581077 1619173 451792 1311146 709238 764194 848261 1727347 1898516 402391 655963 1845802 1032838 1732183 1439956 1810647 1630182 10607 675427 634898 838020 411588 940366 623639 1016441 154085 996326 1436824 674257 1610785 125663 1487832 635491 1666475 521736 535941 550522 572544 966739 931601 931646 329169 1418391 1645554 214670 1087951 1569386 562646 1759383 1546879 391148 1185841 255977 1121950 343579 438359 1488184 1053621 1833191 758633 601186 1459484 942047 728673 899169 477555 1611345 1628074 784810 1120400 18055 512222 1968699 1454813 560768 586050 1725482 476210 1950394 598698 1047921 505556 1459893 1317283 788019 1566373 199243 178842 1221638 298953 1097829 1902013 946016 91941 228993 1812390 149604 1851449 690559 247153 357549 628681 1221486 951518 556266 946577 889762 1627668 1976137 1994129 1416899 1965494 673502 1848831 1575610 162906 1510191 43879 962056 504215 871015 1089402 1480014 1613132 1463320 1371840 1605073 1570221 221387 1468764 772243 1682402 966387 446743 1678002 310736 1616863 1832954 119076 1224194 718085 360586 1966480 1405832 107539 398611 1807519 1475384 1441575 1028028 1367483 1735835 1148176 576770 1982410 1430918 507980 1381303 1525781 319655 1132265 625854 1578451 34211 712223 268380 555643 710528 1946562 1071011 1544257 641726 1497953 1694717 1857489 1676187 1732971 1261477 1959449 1730502 1304005 286614 40630 264135 141438 1398071 546466 48112 1945538 757169 167944 81116 1415342 984015 1384162 798824 1237587 401064 150360 124052 1162606 1227629 556801 273700 1300508 1530623 919950 1374175 1293851 1274128 1996907 662356 202357 1772856 97624 1690760 1324905 439923 399429 1091886 887663 510903 888754 136608 1068569 312418 1395927 218226 1771434 23936 267548 1761200 1745794 1283693 312381 989317 1607753 970555 1491035 168486 1450259 1365039 1077399 1852152 1062659 1999602 24199 1041253 875702 1590490 209324 1802361 1943701 807981 1000204 1397352 1864881 1651696 454098 547643 928321 1757162 775547 12622 728871 676829 1626299 1172993 1012013 1953611 50620 1939596 1803570 1186753 813614 192487 427973 1793967 1986449 1992199 1780793 1301709 1502822 281027 1873014 506547 872399 1704277 524775 1350805 1335477 57526 787917 1239820 1325535 1660060 636421 806112 834445 362767 101529 3574 785632 796718 672612 932206 1189161 1300803 1585355 1929714 1399323 577834 329451 608385 1328569 1270890 1700330 707296 166503 49688 1361671 1477645 1222060 78397 1622130 1226929 766764 851692 754460 1401877 971686 1842678 103811 922281 1595477 755020 550366 201457 1703481 134282 968568 1633367 1173097 1407656 1560489 1867981 289718 1342114 316099 990600 1323751 931648 1509901 1460987 1643225 924829 1607731 1220846 977952 780835 401496 1749920 608595 229486 839484 1613556 621796 1746330 1934379 494571 1311295 1569025 1024127 1070141 1278714 285650 575610 831438 33540 1289248 836039 1197049 414287 1879686 1140193 1779722 173247 452675 262060 703592 811678 1391322 436520 1361028 566171 637122 186978 925358 1176479 1600397 234779 982792 322163 1321446 1829588 1257929 962096 1347814 262635 1202853 702610 1549195 792173 788981 377201 517379 616090 313023 1091812 782263 1414562 1447646 1298479 526098 1012520 583473 1347053 1625604 1242005 1228199 1081817 1986684 1512021 1710356 1243890 278428 841006 1891699 1127933 1850689 160097 1585445 1409827 6358 978093 501893 1658393 1129572 1507494 841131 1202053 1764591 1040625 1827640 1448103 697298 293715 582079 146923 1936727 968525 108862 374022 1212890 197389 1814037 614196 765152 1480339 1431693 1636545 1883589 1039669 1621359 1658225 1323034 392447 216180 1333664 1113437 1275306 571290 174744 1186782 1589311 1808214 639958 1067217 1647321 1046959 895255 1176054 1955360 980281 1694759 1147974 604214 1710849 551892 23524 1490559 269271 840448 257678 295338 1792778 336002 69640 1583908 863601 1572463 778338 1224208 1267504 465930 1478751 743955 449881 1255049 1890514 837401 25070 1097483 1580726 1178333 1917091 19999 465938 119460 625955 202610 1162306 1235967 1857752 1589419 983502 13643 155052 1850034 1064611 44126 235734 1597762 294615 1531865 788312 1909412 1280738 1635813 1695202 1834528 802557 330665 388216 741434 224294 647648 1091308 962912 626931 1965485 646778 204790 975341 311945 1545670 1611841 717079 874017 1840363 94367 1482122 354570 586872 855524 1036530 1386626 1426375 1288329 1433201 1393920 1754024 1434001 1709531 864375 1067243 173767 253605 1642932 1966156 1146993 1829037 73760 287407 708265 1683138 1131921 1126683 879763 1025907 826410 1712255 1769377 1867405 1100384 1717238 700947 269573 1669594 1858530 1117652 1217736 1970406 237059 430300 121314 1860728 1169584 1539941 1796530 607936 1376231 1398545 1164790 968650 674269 752357 1019275 1610762 138953 1344701 1662520 399003 1528854 1757252 894047 1567310 976137 415225 1720233 862320 610677 644277 1484505 899445 1687600 1056469 859237 1991843 421317 1341539 1920326 237727 183534 1271614 214479 1740195 819888 66080 949568 1170815 1627451 1949201 58967 1762637 195726 38839 338004 1983011 467664 1006489 928478 1610032 1916953 1631893 54352 1466523 39707 481163 1613975 1749771 226406 1074758 397640 44546 58197 137961 467421 1813783 1217026 179872 466844 930285 1859227 6942 99328 1679652 1359064 1117353 1611673 1785123 98885 1931320 1306448 426885 1414032 1046196 1880483 1506576 896823 942400 1541978 1434921 567607 1611893 1155232 289232 1148951 1708406 39278 1407647 869681 1621168 1942258 1975358 1351542 1065238 767902 1773573 122282 1263360 1889525 1962010 1339670 1967774 823410 793913 1379966 1903830 443167 141657 670184 288244 540910 1264737 1237042 271703 1780656 12315 1616746 733360 1025915 1073201 699207 493855 1819127 124627 833270 1173211 676805 740665 761053 1864708 1258892 761348 289459 1708158 1926169 736513 421562 989044 253501 885381 1558544 1629617 352702 1075686 1886948 1365043 456467 878489 265909 1840349 1211295 645901 551964 1287887 148927 860376 1990183 1755814 820136 613180 345754 939142 965813 720451 355294 1834510 733182 540273 894201 1197250 1777269 198723 161006 436606 222684 1377045 534689 924619 1238776 1824789 355802 1880260 1640808 1436928 285493 108989 897245 990361 742666 949047 929954 1160931 321202 735221 733377 262438 526691 384386 1176102 889376 1893215 744478 176116 1653382 1483220 1560021 615703 250550 944290 642608 1527197 603231 1576922 53591 35819 509202 1998904 871956 819297 1291059 464202 1705882 205485 1305763 674407 97566 1235039 1871334 23064 1875061 506180 435434 261532 1062122 1930125 1056371 439612 762209 955158 271921 285597 1354180 303593 1564081 687354 1449969 1734264 1591706 1499008 1693742 1281428 1370244 1400439 1173800 760943 1139861 891946 1652838 1607941 195659 572217 1998401 1667928 255343 177526 857598 888111 159425 1388278 1847398 865713 817438 707099 924566 283792 503406 1816639 1396514 435483 1547931 698648 1765577 463984 673627 494442 268239 1030113 1759555 947989 1788711 1166892 1037194 1749708 833607 34735 1351789 394376 1842638 334170 1725872 927776 734753 1703717 259705 1239946 1814009 1252836 419603 1632766 1834671 453550 1878325 909892 1540351 1575106 1291455 570672 1067598 493844 1952645 64575 1860663 1709288 1843238 206659 1118137 1095299 449162 1734605 538374 1479030 1463908 562500 997149 1194080 1431222 1735595 214038 6995 533201 81904 1251032 1251685 1152103 296309 1060788 336133 1044193 1358966 788174 661847 800289 1609637 425291 62875 600764 552509 1366413 1681434 556207 1624842 715626 1700045 1009147 621940 570664 1145495 1086106 795177 1315810 278897 501911 1490073 299377 960411 1431982 78313 1464906 444652 1957331 1928526 633115 656492 785938 500920 1579354 635530 171855 763646 1177141 1997124 1520652 526092 1894580 1598181 1501069 1514288 1822889 593558 556363 621586 679370 82424 690494 798869 152430 1736181 752791 1868535 123258 379289 507990 1751772 1255781 1860455 1060229 1315600 1405431 1697616 794017 845944 1009184 385345 177760 1151460 506000 668918 1424277 161696 1102281 299715 894748 703253 433072 770387 46821 728273 63051 1050911 942072 1859287 375780 604923 885618 630930 1925424 961308 634212 331481 1265862 400855 1189230 606601 1971739 1637828 1659382 489630 459759 1987835 1687466 205065 1562325 736769 169914 1865987 1028276 1722738 1764219 708741 792564 716120 1153237 376501 1116751 1474449 838066 1647645 932739 1861828 239494 1981128 126226 588859 525879 1203141 425615 453760 1025119 1775622 718342 181520 1022346 489221 955606 1878855 798310 72475 1768105 1248818 904690 1401968 1884813 1724899 1103226 1552104 1843590 1356283 1675566 998464 1569097 234787 1084119 681405 1234941 1806959 773236 1083355 124946 594404 1321348 812854 1206008 1899798 709437 1662997 1836643 486877 1502083 1885122 435730 774135 909573 1275066 1904931 1625522 1275782 1316215 914822 1625959 405213 1949302 201904 650372 1209877 349670 555248 636508 1331779 1896105 240218 37402 1426613 1883522 978771 319355 39810 569768 311436 324006 467128 1969766 1358602 1730128 1919814 1381774 1851311 199992 980061 1012960 185511 921550 1301126 1364988 324743 525516 1066269 1490165 1289340 333025 1694550 1790626 969291 788090 367827 686100 959714 1404939 508242 301918 1185721 786050 964510 383296 1402836 631264 953263 650611 436720 592684 555458 1076642 1412586 936884 767457 476017 1520899 62388 1624845 1531430 952784 244690 366899 1468407 509922 1412836 1101953 1871086 979176 404059 1664071 1354763 530784 455991 601600 274177 1063289 1447079 1327610 634167 1655069 1600766 1137960 974669 1088680 1506139 37552 1628841 1218984 1875734 925977 836766 1970703 1158992 1636116 1614143 694885 768597 1429763 1063544 1935907 1269069 1362320 1267181 1903445 1605046 551969 1683172 525309 754168 298676 1298440 1117124 664604 640741 1069673 1111347 1014882 1806428 870184 579868 1000138 441289 1859952 1319794 91225 272270 508829 1441969 1561058 113960 954002 1630867 1859004 1422294 813011 1697893 62750 706156 399445 262881 1630340 1538477 626563 367331 1374106 911862 1534213 85388 1860058 1708537 648144 851444 612783 206555 870119 805349 1004146 1578331 1985640 516399 226826 991634 810886 1321944 870999 350908 1701607 148515 172232 362121 738566 640245 1981817 172295 1078396 789984 1023417 1638615 203799 1196788 854652 1600454 838265 123058 1706319 338704 1932303 1885527 1519896 820965 1008028 1915104 930371 580078 1655392 702842 458539 18165 363876 722065 1501816 868001 596109 1360921 732757 1030221 525585 538827 1176491 1958244 851905 149120 841056 311941 29520 1071794 1597566 272855 102730 1033675 590517 898505 1995846 942633 1545713 1163705 488477 123593 1602296 102173 1092650 1760139 882943 1273215 1232156 1868019 1906760 1911885 311810 514573 1587986 487925 1828930 902923 1958124 1512589 1974758 1984745 656280 347905 1461827 41647 1144093 1737558 1833938 1147951 664254 309730 1559339 883768 1654653 1648867 1804653 1732639 1597625 99121 1956343 1979721 1319229 573471 1002891 1817907 524251 768543 23808 1360305 1887048 961838 290322 1254305 1088482 796167 249364 155558 226288 511669 306889 443743 1816281 809852 1280292 659958 1550747 1184490 446828 573048 56587 493186 739585 941510 659509 392624 1993724 1151665 1245682 663473 1358146 1188174 1224570 244574 1611443 700432 1385067 1723874 365772 751353 1479592 1556608 1590973 1711242 204524 1130422 590499 312316 1931012 518714 196142 611991 785257 1945582 1772626 1536434 736532 1085461 864123 686438 1515848 1996512 1645865 523791 1917854 1422897 257237 894369 1196955 167992 132048 1037288 635300 1006270 1477759 1465532 1480285 736587 1660886 1848617 1399685 1088163 676784 426924 875150 237001 434363 1793301 128849 1539647 734183 1935444 965395 1789309 475469 401744 1693410 740337 126307 1483542 1014500 1882402 631764 915811 1680126 1714616 772429 190026 1327046 239529 969756 329847 737827 1672144 1371431 1092703 735627 1543991 722272 1647041 1098709 1006167 1707329 1133207 296492 602237 1983302 1816389 1827953 1049433 1275032 1243265 423612 679881 194936 740037 311575 1324782 198176 1073342 184988 500288 1815108 325550 422734 1557776 857737 658783 1779370 254875 1307034 1506144 921954 1742226 1174370 750799 1909714 1659600 1157675 835094 1708932 1277743 1537072 231920 340777 1768909 1763138 533670 870887 742485 1026164 944126 168365 317268 726177 530597 1787276 1383911 1059796 366227 1419641 1739119 1805809 1676437 714701 362346 487170 956149 1845805 1777944 347823 1464770 1958701 1365057 1697289 1317680 1619572 1881842 628147 1539643 1467037 1184860 776006 26826 170428 933766 550914 1405080 1851119 1115925 860062 1671286 1940783 1613942 680000 1167464 1574212 1273085 791880 1163822 307445 1242423 986861 1286072 11339 1850849 147060 779233 1388250 702976 492929 1343670 1896858 253590 693674 710263 1658863 136723 1902939 775760 1980051 844601 1331332 34685 491378 1033260 1125585 285238 296410 531049 729982 1995928 63853 1342945 1546145 1551853 1210198 652155 1714074 1105046 1601876 911358 783736 556614 4694 603538 1420294 980650 671354 872255 16657 1320921 1109292 1409188 1731960 1905902 185376 1811614 454500 549355 1699561 1621578 1113256 419306 263377 474204 1891160 44035 812264 1477619 151200 219756 534059 1731103 96984 1808697 1287125 1707160 1307973 427708 1052020 1313112 20406 148646 204173 807371 175220 1994219 893879 1012201 1262254 625010 359640 557041 449053 574273 1439274 1039034 865050 1001676 338780 1027115 1422791 1253814 580233 510510 1060187 1879175 1785277 10921 343449 318012 1799466 1006419 249045 186918 1577907 288535 525714 1723156 895946 96733 1294392 1570084 1670509 770011 1976497 1431226 1916921 1164145 638699 921263 510320 659680 612761 367669 942727 1505836 107651 1638795 578157 1692743 1674355 1230612 1187285 73973 37929 559488 823175 1300588 400516 823618 1645717 1431518 949400 1459681 1282746 627964 1507182 280502 805410 1031671 29650 442907 820118 1992353 481868 839842 1996885 36566 1755194 1276807 1100712 55625 1688877 1752825 844781 317860 1380542 115107 877473 1525169 543688 1547786 727887 445343 639163 62475 628480 1055327 404348 1366999 756869 1117593 1930621 1572510 1168918 976087 1180833 1188367 276054 1971038 97999 110095 1388689 1235117 1241742 1949049 1578630 1606244 1040078 258597 1556267 922557 554832 1209525 682179 637696 656158 1408023 990003 1015175 587668 842126 961746 1109889 1117987 1811607 1666472 798489 1494358 1281108 251418 261452 1875249 1856124 1773967 1561466 1099521 751479 343070 587965 805170 1899507 617787 778873 885924 1381453 1210462 854760 1791968 456118 1810887 1694977 732467 1638390 983167 1604457 774385 1478928 972621 995385 1629261 1177149 772879 1362710 1473978 864814 1108824 347552 1652607 1077380 214640 128565 1285379 1855491 1271685 1305918 766641 633382 1375010 1283081 1577556 1731245 782256 1842537 315079 1574331 888913 1656800 1167636 1412949 627189 237905 994740 225038 1618122 715768 1183733 807659 509744 1121089 818530 1321443 775096 1081216 1637540 930648 1963393 1538335 1390145 1886206 494107 201714 390863 39736 314573 1274370 1199141 1295801 502701 1408976 492977 664396 1852806 452645 516727 1400725 534494 1274397 1593115 1109530 376145 985020 539695 135022 1887721 849414 338147 346297 1611469 1854072 743903 1257137 1836708 930690 1085162 331530 1126482 1316376 1569667 894668 203181 715369 663049 876785 268362 354227 83004 769711 106574 957639 140741 1934677 1016060 113491 1865242 1536973 414198 210473 1995590 734681 1183357 291253 1137673 1344123 1546499 1963408 120071 1930282 231214 393251 1896997 1767305 1339946 415705 415274 1294150 922010 1426007 1761919 1353766 1739689 1109324 297544 1711876 5498 194666 1620550 8755 77193 1219954 28745 800383 346626 1674288 1476407 522888 650815 156203 835269 240362 834208 350721 407326 1043770 356449 1773143 987858 872624 596887 1081917 831822 1822774 12989 771115 905935 684489 1655172 551206 52301 483026 528887 1723168 1603887 24831 1455101 524202 1192872 168679 346767 461024 1190526 1438333 687953 41066 479009 661684 1698422 1005912 167794 183801 121060 721268 65580 255414 173526 1232588 1626511 1284189 1041109 252466 217549 418241 632919 1552593 1340196 1014669 208659 1446605 625216 1213122 580178 1017515 463578 1931903 133951 1138814 1714199 1564067 920182 1995338 520582 1605916 315546 1347837 472554 793923 1133524 60006 1076522 1649168 1157338 301437 463279 1098632 1114982 1008083 1065993 1849359 1185712 750689 991537 1210621 932778 1016924 740660 1367694 1252 1404139 1099826 1061123 1962589 900998 1063889 1623665 1824857 1710780 97922 1391025 517897 168453 1794773 569970 1749198 287401 1256123 1173136 1412121 439304 619455 250787 1264598 1717442 1418882 1842611 1652303 517348 68151 861911 1765772 541510 1899728 1182994 1720159 1816299 1194621 1129145 1210510 703050 1878437 851353 563151 167283 438273 6639 646449 706721 129745 667554 1187940 291438 1748202 1246713 1188732 1621839 238292 1267720 1804998 1900552 487996 134740 1105367 1516482 854698 1378230 567623 604057 36857 334066 1264084 518214 1884889 1310152 1851261 1639218 22955 1761554 812021 653069 51687 1053881 711761 220588 314753 1145566 1297551 1434245 117201 59809 1083096 1826363 1032376 24251 551810 81331 198519 611363 177992 624871 893141 74522 1698144 1261614 1407057 1620015 208220 417662 1043290 942895 1874658 204296 1712146 1259182 1353492 1809465 178498 753755 345642 1664888 1527518 1787734 745536 1226444 455570 460765 1898121 1966454 380335 1041350 535304 1820095 1018466 1724271 1736427 1489855 1427650 895107 236122 784332 1208249 1204024 375919 1393620 528103 1545659 887 405086 1735295 1700716 1589281 234593 378157 1665643 1064973 1304726 1362541 70261 1721062 1431516 289243 819394 373066 495441 1508672 495361 1247847 1508795 1400846 84386 556883 479034 128084 242067 1011974 887280 205558 381718 584376 1838666 850796 1336543 614592 341918 293159 595067 199516 1143374 864692 19373 72367 905494 1707797 1595319 499623 332984 1726403 176445 1107203 548868 529528 1470864 612130 840596 1151891 404109 1304157 1196761 1921925 505154 1426568 1831110 1583335 1464147 1490041 1213438 590406 1756870 223309 1448984 264674 1168127 1751456 1835085 1710062 256631 661146 795341 1227712 1377642 1282319 1814452 1004082 1044708 788083 272652 92699 615025 1062597 1498572 82024 823882 1667291 754769 503243 1896439 502369 1994513 941938 1363003 1490982 1018071 411220 902250 997488 1043517 894851 1121883 1682289 1704443 1209102 1909211 1841601 1405421 390449 1601079 1520732 351391 308268 1809658 1568994 1273973 341492 1297918 1257881 416180 40086 17934 396354 1979106 1898085 836742 1403436 161861 1096189 217632 398618 454759 1032964 359504 1511341 272894 100214 1132248 87171 1518939 1655500 201777 1505822 1157686 1502330 420001 1365121 991119 1136162 1763002 1347176 1308533 409067 814337 1004600 1549898 1803804 1644217 259101 625649 1815747 1551012 1224960 1846027 1539604 550170 230200 1111028 1912255 1218064 1529981 515306 1830220 1151247 1983497 199341 270022 1513634 1815004 1081136 518529 565604 376217 831296 815759 444138 78513 1517664 524187 601234 149853 1751920 1464911 1286526 398519 1018709 412884 1374832 78927 1884307 1713332 140734 1795177 320055 7058 1181398 1769769 1912550 132489 870531 58543 569606 795896 1345377 1127094 1640716 525635 1554478 1809940 1964724 1740878 1112087 670913 123574 1992006 1600585 899019 1706974 514488 1861391 15177 431267 1345507 899765 1819094 1356617 338101 505875 1032069 225476 239199 1156300 1934885 718706 917587 761702 1228304 1032682 1720289 1116076 1829346 922946 857303 159233 609938 1560210 1080991 1254301 1904799 995126 1759025 1184773 395164 1842233 1425993 1690349 629164 1931076 197600 853616 1295761 1254456 526053 55387 1926683 848641 552334 419741 785235 501931 1058241 1931587 1666560 1806291 401395 322575 203001 778173 1082037 1817802 672693 1638150 1611754 971283 1867748 154837 956454 1002420 1894114 1320938 259852 1436680 1656799 974898 12244 1940517 1473391 609958 1970767 1411582 1071070 1996781 1286589 1444512 715644 1808994 807335 1196903 1391310 1419649 1245957 1581300 621681 711881 1353298 696842 1956626 1731589 171150 1546194 1663537 830953 557035 159126 809645 592576 1722933 621066 820441 136358 531554 1613384 1621140 1655823 1471672 112573 1787729 1718789 142100 1146102 1022421 196625 40760 1017482 1793490 1602732 1853853 183756 1077385 522713 6131 72105 1590981 138438 25029 508944 155742 1381326 1249915 1580075 1094552 468870 1209274 21725 1254975 1579171 253762 1705469 293507 651350 1237734 455890 887422 83790 1720457 1387547 1767778 923482 891138 1867506 1942658 1028193 1514581 95106 132003 804165 1120916 928686 1879280 1216576 447398 74711 1174836 1572332 794770 910967 1632155 1994577 1858025 1556925 456630 1500280 344292 1008325 1611948 1341283 1998521 1075696 483310 1543952 1260006 1506708 295125 74494 1507505 695574 1756424 369888 1785764 1502383 1276424 1751968 138879 1629672 355202 1160434 1740594 1889466 635303 1491708 1529112 90755 357411 878628 1254034 1864579 1569246 1331040 1827937 1898347 1394409 373668 345504 1149833 290173 1518977 1796327 338876 1292616 89193 986221 1039856 1006915 1499222 131198 264383 1199779 1658794 499624 1399028 804542 799405 1990474 1542376 1737641 1006331 1547251 1292334 1123330 1052563 1912189 1607379 843968 1805330 158376 1418623 1025234 1527361 818689 1949242 1386206 643107 1239944 827616 122508 791308 390901 1411085 548608 1165460 1802016 1561075 1604606 595987 1515831 811207 590713 1175608 1277237 19930 937667 645956 895013 1513688 1860405 777160 1752157 1158131 452558 765841 25486 1206927 923604 1825343 1550458 667568 1717585 1785015 1325055 893696 392817 123276 695915 1443671 1947428 1687212 47425 708549 1504840 880206 1508723 716234 477476 1446536 1530085 1273635 1318411 1921647 982451 567957 1694531 1668376 972662 325712 1453923 1756405 264809 1265399 1373231 1528762 1467406 1080558 1726339 1568872 849837 1950343 918897 1670547 234803 17740 283709 1462689 1959877 534423 132322 1436086 1338818 1223062 662813 1767635 402245 1558259 549452 1545960 551938 949575 1167862 457875 145137 1504106 1945411 794610 39033 1403735 422043 1715894 523733 182313 1500082 1543074 1480848 386263 1541923 1117352 953576 1131871 455261 1351908 806655 985607 1986972 1004272 387765 1292121 1478024 1096381 1660420 181206 65700 1409189 23543 1025045 1765755 1415897 1655449 1267949 555271 1260434 1826715 802563 155063 1925318 1924369 574138 1375511 1770493 1545800 662040 411225 1190113 1555840 1625403 1178068 1242907 1720969 829496 256507 1015052 1445373 439163 138298 1310479 329550 1800517 1459661 1859810 850068 1346048 866759 631722 804133 356537 1304027 1706090 1756673 611407 581280 1214420 97740 500775 1780278 1557767 108481 172240 1666718 1749202 645064 1185449 1414070 121638 1633678 251089 1087360 613437 1103028 1536383 1962269 1391692 1513223 1082909 1354573 1461782 1357405 1547064 384312 1150977 901226 1076594 1544085 205468 1712827 1540678 910004 1637587 931281 1104182 1059399 1319612 1372731 1325350 1753245 586013 520429 1415132 1556562 246553 791592 1725821 46926 1968709 159216 963814 46412 399767 178689 1045879 1835915 1120783 857585 323044 888222 274060 1064379 488784 1764937 1059734 1692049 96632 1779097 161109 121411 1919970 1897350 900976 1517467 1780131 173727 2152 85764 656081 1017343 212903 1426718 1099758 820433 176174 1870375 1693327 885151 1207415 628577 329299 1603884 1435547 34285 696232 2054 1080753 949332 1821581 293092 860808 476643 1989131 851162 1055897 1883065 1830607 1344570 338445 1160239 475534 1553020 407829 1503169 8933 374345 1744591 769160 1066879 1651218 2260 1179406 1734859 852693 1254113 519886 1237401 1006561 1878507 237662 1245626 1622732 317029 1929966 6742 1686867 1095573 668034 1838465 877360 277272 735303 1576782 515350 873110 430518 1327560 1683203 941958 1774136 330189 1444018 1947337 712497 1816206 350644 378303 388070 1727519 1682351 912716 430646 1150417 84775 769764 906182 655 449313 378985 1378420 416640 1088429 1187853 793823 400286 258560 253550 1025946 1325298 1368754 903807 442247 1461251 1278814 26128 949457 531668 1234009 18086 77565 1183752 1795298 1806891 871203 627035 1105256 1397313 16229 58999 1914396 1249173 912022 56788 1543756 571076 811993 1782304 349333 804274 992422 654062 1627671 1620043 368396 1385309 890164 214408 1974337 1534542 1397286 1154371 1240382 252554 1951286 893620 1643643 986202 1568314 522727 755261 137022 778430 1661527 1298111 161488 1876838 1487189 322281 555577 1347859 1305398 1503512 769255 554264 340333 204678 913399 1606287 1447122 684731 47796 1909332 998106 1019604 1928993 1684282 1032785 1815153 282357 932956 203391 523186 869175 428801 867275 974745 1620867 173970 578318 809615 911114 1126768 471540 693440 674691 1728281 1438989 567530 1591716 140253 886995 1203217 727612 1765228 178512 40650 1489103 423398 1067607 1708135 258435 491034 217272 1136974 356751 1159003 1043863 723333 1675311 48492 896744 46372 1419278 1483975 491414 991960 670427 980341 1638824 1412572 1406756 1515406 1154352 1032563 1964005 1701931 518598 595650 1816462 200035 1471612 1415886 604706 1314062 1333672 728908 313528 76262 1697967 944310 1961340 1156037 702254 1168229 768936 1387648 325806 1311240 1758992 243693 772406 473752 1356568 1925132 862723 1632465 1689761 1604004 1848873 1088452 1517663 1822511 785560 1573916 123971 770375 851449 99540 1612479 946905 1482126 316368 16812 127430 1179951 158364 347890 1715922 1347042 1741608 1399442 1859279 920704 1221482 1344201 802152 127503 722455 954932 603342 1859661 911471 837827 678061 295072 1100794 1059304 311632 430044 487576 941899 1251228 834894 1474047 1181020 1102295 1045890 1749823 893658 1512536 1150416 470374 1309321 386042 1645170 511803 1994371 185565 975241 8355 79371 1330997 308499 162209 893772 717245 770665 1996469 1152602 814175 1959606 37056 1174377 1728852 393652 1894879 677118 302234 99189 685574 1436013 33532 177003 840028 1491665 1605469 45175 1035121 1819330 132953 437116 762384 387958 1548211 1656131 108263 660851 708922 1228394 973686 1978414 309075 1886768 1055723 994618 14980 880064 1626370 1945832 756863 719595 1521106 758803 1359729 1614680 1317021 432875 1955141 556440 1217067 884570 697349 1676063 1207933 354654 717205 1829192 203202 763321 909220 1766750 1429171 113318 1664489 1957114 1852123 221841 982812 406152 485072 862311 483457 948493 1017180 1767622 1330557 1185499 865443 1164174 108162 387072 1389091 279313 1719768 253070 20743 1056384 557684 1652324 828711 177537 1930295 1006776 1514609 139411 625587 391882 1410184 1905057 1997604 1854417 680790 978925 1870448 1684931 263460 365128 279286 1275057 1268542 1326451 692186 203406 434284 185772 1011258 1090166 1951406 1912986 1730410 715806 821992 1761207 160550 1311266 95728 731874 505581 348832 1824576 1727215 1623324 953943 1170836 1314530 598974 1055518 168206 377215 1836829 1861037 1939580 1301483 1429922 1168952 1326501 1843778 1686553 265397 1194502 1567732 726326 1679063 1564957 960689 491253 603168 232730 1200779 1745476 1890222 420122 483488 304651 1248904 595219 770510 1775335 718469 262794 1713239 146559 590245 322138 1290283 327094 1268079 186319 934783 1178648 1794279 1875280 20351 51485 1337817 558543 1622344 335661 982890 262064 115237 343724 879370 872577 985724 1386195 617668 1439230 539004 564228 811724 855783 1146462 493619 1830927 1759000 1431871 177869 1934276 1046023 1168537 1722918 1694183 1443843 88566 1682828 1147409 436683 51643 1048960 1573315 1915607 462343 1126038 1741398 1729321 684861 1630750 1961697 1062485 1843729 357144 1594086 1928846 741607 722995 668919 1698138 462184 1823805 41283 145777 1487492 1461202 261756 331347 1369647 1374346 1362930 531917 90251 848736 160884 1689297 495614 1293805 1707133 557556 217840 1389175 1373212 771851 1275836 225847 800101 898431 854374 264655 1984964 559841 730578 1988158 1656981 784720 1541105 104685 1823142 1713467 1790687 1976660 1763607 627169 1137515 441820 384525 908778 634641 1261742 1394736 943301 446634 36600 1853708 1279004 1863028 296302 848417 897598 623005 1725062 220367 864777 1218719 42035 388390 511388 794865 1520315 647132 652026 988674 1866350 413228 1609773 1400239 1852348 1371469 35600 1693977 1999060 258990 1509984 713561 844999 597521 818593 97689 1778362 1863241 537972 1307229 1293082 434742 97576 1918192 440219 1009471 657456 1793632 840305 467671 180734 1874151 810416 1996390 1247781 425697 953211 1684849 1495613 980487 1446951 557895 1779656 1410409 447213 1533081 800625 502472 1878383 1428802 1930419 424261 427348 1984428 1468496 342325 1741317 1538351 1164492 1198498 1616527 1686944 94346 1896226 1890505 1530764 1733447 3559 61352 1442686 531769 52560 157862 1323980 1285693 1096052 1860965 785327 336257 1028054 1321819 1645422 1025487 1811740 525618 779057 184171 1915316 437147 1152220 1342526 7648 912073 887058 649794 1376537 1940867 303103 1188703 31669 151039 785613 800048 1763342 143707 1919288 368375 1984425 677309 1354927 1607258 233502 932493 230558 1003436 105394 1919440 1436705 1223061 1521226 1143188 683118 1845307 504896 1033963 1475705 1326806 1980446 20729 912107 1898452 1662201 1701823 1773811 683751 1466847 753308 475360 1655029 926195 1917112 1516015 625970 1317973 117573 268541 357524 1672855 474747 919934 1001838 531144 1797642 1487701 27062 812010 580776 63041 1680927 1396712 1722392 221700 329190 1922208 1841240 771117 1229031 1179062 301725 1726673 169421 1383510 105408 21824 146590 532500 1723643 415426 1377887 1602594 1935789 1832544 422840 1451229 1065094 1078236 1905080 1352062 615219 1497384 1998830 1291296 1041015 1114693 1482641 493393 919546 1962608 80630 1711212 357864 1164687 501888 1213534 586743 523219 282633 1431590 673387 1437782 1675669 1450813 556869 486343 505435 638347 694976 1029453 1638443 163431 1303292 1709330 466171 492568 1268517 346574 1272022 88453 395622 1476719 1501398 1544043 1433988 1735298 1250374 812391 297107 1695241 105530 555502 1948824 932547 935596 533464 219347 1908719 1621652 1962842 1700634 1946939 23371 1433739 648627 1464257 667096 828684 1545958 1748433 1299272 188636 1530084 348263 1703653 1370867 708823 1151652 1925529 724836 781604 530240 1718844 1869105 1556447 884444 1125886 1297949 817551 1075357 1328819 1140807 1213833 366049 119088 1691169 575333 650123 356463 927685 831818 1062647 738817 1802251 469517 514164 1045521 1237019 1598329 790437 1598278 23409 1263753 514517 1524596 884595 1525736 535420 1781128 447185 751317 455286 1778951 1533714 562651 1400833 160935 428685 1207845 1716355 1099556 910418 330095 554825 1740263 1031386 540305 1987462 1688226 299074 1303846 1169747 952385 1464411 737974 231243 1274694 447716 936719 752857 1865597 1561854 1317279 291521 1892350 1922058 1018553 815087 518114 1790783 1090647 1409505 1439030 918422 42213 1685280 1475929 1117761 1538028 24082 1672448 1193261 1888480 1265535 1825092 1395006 1571995 906943 1392188 1044087 1485238 1700603 473299 762973 1381047 285642 755665 532803 761655 1777397 622971 287523 959609 166186 108872 1605653 429139 1010442 854487 804078 1593957 1398578 1396222 1309462 1915158 1681103 1958310 1542391 97598 991294 1209516 1169024 207355 1961252 750268 180901 712617 1261157 160574 85811 617386 822309 1111726 1453631 479254 1775583 1255543 664405 662635 26983 529850 937816 1928451 1259982 1480444 1548112 1168980 113010 219812 1671120 178210 1098469 1600885 775724 1348828 8983 1899885 1258233 858754 33565 783552 1851520 1594177 252723 922759 500498 1432884 1880719 444083 1506028 417536 13275 1519959 1238424 597558 1600971 1195940 1354737 1485113 963699 795484 253297 1798706 920719 123127 185028 411958 630812 1168824 807944 692288 864687 1132029 1722746 919520 1904058 978507 1142040 1685945 1296628 1480703 842829 1282260 176667 1628438 933072 1143866 1241035 242564 1926593 1125067 1291235 1105596 804187 1000618 1934920 1180436 1244883 1297792 1161269 151084 572495 457290 195764 1044735 1254878 616108 439838 1376017 1940183 14483 1408162 23321 1660471 399683 1783103 1896120 976476 1765458 90495 1700611 246765 1118034 639263 6402 1008797 996032 784800 1742001 50968 1125708 1399799 115187 1981768 935392 1300545 236596 1457302 1472385 1732899 1683449 1172555 1894583 1053687 1061409 1032551 91958 981401 396913 226700 508028 1943388 487311 140526 1943254 1966672 1436918 1503081 434027 698435 1195830 1436513 303661 1061615 1421601 850987 435606 255447 1410099 692702 1355655 906123 111915 1708154 936348 1157706 89207 686499 211897 1838631 1099136 1429048 820877 392405 1739603 752572 824614 918481 1436417 1430385 1320817 738542 1118632 1933967 643407 1591528 1702358 424964 1586026 1574392 725218 199345 1556668 846905 1040613 1946016 1761607 1386442 1667582 1172163 1645254 641222 671452 1075799 1245115 1564746 505092 1049598 426268 1471005 4738 1145179 1599964 984716 39825 302847 1252298 1072098 439816 210563 1560752 592333 1828313 1549999 1470536 1309267 909768 1323758 851454 1524391 1813867 1716468 715993 1445590 960921 1611740 720211 74064 1452712 921835 1581101 855326 1015412 1064564 1878113 20033 324311 609065 387804 1177062 129175 111221 1879191 501365 1101269 1197262 741269 1076883 1090193 931962 204589 1565564 156267 879705 998894 1330407 1241107 474002 582876 17913 1671963 1627778 807186 1082249 1131942 858118 1557533 1057257 1150478 1440946 904767 232118 1711702 1207051 700184 1828665 488361 1412437 1435525 395493 1055687 1152254 628695 389012 1865122 886421 96435 1029223 203948 823993 1902433 240911 524760 1202063 1581520 666404 975679 1717881 1921524 1505129 487867 602840 1748009 663861 1539662 939399 181160 675558 990675 95070 1234464 1582189 1556488 1376684 893072 1612230 1177666 841453 562524 1804233 58402 1113491 84447 1727359 606846 1213859 113991 1460585 1179050 1075282 900038 1208412 955188 299598 1523737 1204074 960315 1607501 500653 1465690 1866748 1993703 147765 1887168 1329534 281496 467582 1333095 1038819 1016220 1951946 355184 915048 997833 832428 1955721 1353722 917296 894595 42793 1785261 297030 456710 704564 1042102 1833477 1604002 778976 1552349 871825 1291561 1617967 1142077 740131 1448890 1458578 1577246 1801891 1267384 1873229 1850819 1710751 1019468 1176461 801792 499537 543214 185397 1028031 1405487 1654589 102498 447686 1025389 1389089 782873 1003080 1511776 1325851 709074 498648 156972 646048 534184 138669 1621354 1884409 1372410 745929 1776974 1269303 1101326 1255277 945948 404201 1154489 1796606 1541778 1722333 1134519 1844587 26536 1680965 1304876 1471949 407688 1673287 145956 414352 1099948 1067967 595209 1572079 884006 1941275 692900 1754773 438497 841692 583945 1722891 1752628 1551547 281412 1466528 78308 483569 904623 1303238 396700 1129391 297074 1702711 509310 1207588 316666 657634 790474 1553503 1280278 1917910 439329 745715 1754909 834499 1060311 599907 182112 935784 1904085 1317377 1310085 286969 1165976 1227527 1059309 1958733 1199203 1549541 1033447 244809 565720 1564954 112009 837133 507141 1249735 779013 1699080 1030788 607301 447251 1164232 1607187 172092 486447 1092949 1872283 1057805 1036518 495960 428087 1070129 616853 87319 1556912 67006 1434457 1963354 1217224 1416350 479219 411173 496205 1791509 151294 676547 1467496 1387340 1038408 650016 1742066 608499 273263 864786 427392 1017077 730283 379763 1994302 77077 1616600 484406 1891127 816819 645601 1543304 1029091 11261 1671398 1656594 962931 972812 1179568 303852 202876 874303 1120943 413420 1149989 1884245 1508141 1093770 1363504 1120126 1538755 1498621 1285637 780440 966239 1123273 1273631 578935 659292 1035386 1824724 914582 1480981 1548110 1926358 1227051 673369 1357920 1235809 1044346 369032 751780 147382 454379 125175 1304580 644489 32865 683359 1572141 1742947 1172903 1764273 973714 1325392 1929142 765194 58012 1843838 210882 757413 1040066 1639138 189972 1759067 415650 1917152 1330247 285135 258426 1285840 1062529 1764869 1316393 1006414 305462 1048360 441107 1851292 1206340 1361344 1165551 158803 41869 1409070 1108400 567126 25982 730636 1080278 125903 494524 993946 1335198 1916235 552747 1683418 1354430 407798 352379 1264085 405415 630609 1393652 1384168 1528793 1590629 570538 240921 1660607 1148815 983470 68033 424359 1525693 191292 1801514 1808854 464383 1354604 598533 170087 323075 1389494 226924 1447326 1843712 56967 104849 1158760 1902737 1182970 1938740 384310 1701373 1103266 1842920 795652 610662 1898848 1818963 259067 30328 272793 689738 852523 735324 1357304 1306843 857119 1502144 1122342 1535568 861460 896131 1410743 13393 227105 1566186 1309650 1592363 1146855 613063 1177536 1464345 880032 1338637 1560256 554364 607682 320488 908523 247533 942632 227231 189637 1136038 1306378 1291613 1528419 1260453 205686 164706 1362261 155677 1172045 347644 1767201 1444742 1604476 146722 206836 954098 1807081 1866021 1119220 1180629 1660223 763116 1849814 1765954 947661 1967704 1527577 1842399 455868 288500 357371 1487026 1805354 565950 1461073 994135 1580739 595787 1795596 1775740 155960 813229 778770 255491 146246 748895 258462 1794268 785627 1217772 1315066 1621779 1332336 1824218 924689 1871802 57824 590262 387756 26378 1973348 18539 836162 1119701 991025 377829 1841971 222911 1285154 1499182 984463 52558 1669690 304007 244471 1729592 1774705 1995629 1609884 194316 112032 1524071 1685570 1253565 449031 1861105 246668 1987209 1523541 674544 50216 722271 324333 1279054 1116733 991505 1539977 1769385 837402 433031 1343517 158037 734639 245215 461838 328045 1008683 1189354 984731 1907413 844329 472477 1655093 604164 425301 64082 696262 611880 1504409 1642488 1260704 686596 1398633 376459 422104 1284777 1922306 1826729 1683524 774806 576993 1303040 1455828 1230550 1720580 1658203 1186262 1432760 336889 1415221 424172 92043 1137220 1464925 1790567 1245643 135215 1882165 1871116 476822 68327 1076877 1530687 297499 728355 1444570 395739 444226 919806 1878236 1800704 1773946 407610 327779 484792 2940 1751761 991962 366752 1803264 231908 1387399 1094941 477015 1227458 1935752 701528 1873179 1206078 1783691 1394992 543487 1680874 808702 1387398 224143 1704606 1996930 602762 1222054 1848749 471236 1641894 1023300 1785311 1593930 302685 1737343 469153 1757123 1564031 15991 102281 197877 951124 1501342 14390 1165033 768184 1102647 132363 1744443 1823030 66546 1747255 446213 1288941 783472 1359136 1311697 1386917 910225 748285 884157 83186 1887928 103094 832097 1834083 154158 135394 1966752 1996659 1082980 865267 1817699 168485 1846323 1370736 123587 99544 684819 1039870 27562 64766 1964346 164661 1820027 630362 785767 1612085 966154 261233 1082403 175741 1973998 344875 1931277 268253 181512 872225 446885 547074 290164 1071544 1067416 726211 214717 1822224 1254384 19973 54041 1799538 1376177 343311 417804 1490849 1948921 1953581 923810 1113901 1468290 680126 1606884 1677429 1775177 1825528 1039348 1274730 217612 444142 1965671 1012463 878731 312360 1113361 224547 1707688 691475 1760698 183852 1471177 1826266 976958 494428 1612683 1230009 823672 920179 1328478 522011 330709 1738565 608054 1464557 818281 1399813 1932051 1752552 1030535 925383 1184549 669028 347515 1208595 745928 1439126 1278535 1788112 1095176 793411 118902 1841706 793269 1996990 1105974 1373837 195597 835082 881415 212863 707137 563380 1665381 780459 1852053 1359972 125397 163089 404390 426097 106963 354793 1246350 1878343 868902 1451330 678452 4472 583300 1858664 1922829 550068 1781637 1897838 662358 1267280 33208 1510827 1577685 1093305 1466872 1220895 155104 1078203 816844 1164248 893780 60650 999813 1107268 463078 89576 1671746 1589832 1196147 666174 1818249 1939981 1500940 1534063 1371973 183387 904949 700919 18220 1589964 568405 1091160 1676165 859664 319200 55880 1804678 1989112 1130143 514232 906086 581118 938347 336205 890319 702029 1724517 1281663 102890 354515 193799 1576171 177019 592970 1147340 433749 1359996 1340215 410308 13252 694516 68094 151480 543817 1343588 1926402 881191 1698627 166805 863252 1472213 1324285 1122431 1869813 452565 881831 401563 1167626 1054733 351367 1511511 1894438 668618 609601 1065592 1609892 1847749 949892 3767 619900 269268 1999676 1647020 1679359 1590325 1630481 1453925 427114 1620248 1281925 1158835 1930174 1498044 1429969 830922 1263015 1145316 1751009 207243 1802025 1238071 1294716 1849088 284163 1592015 314244 858745 1308598 1990303 785606 682850 1771559 159603 425244 1988198 617105 1334546 754033 461921 1102522 1378381 232018 1555887 1834700 316839 89807 492698 914771 1088696 1869242 510065 1634590 1611343 1692613 63670 759063 1853111 143475 1922025 1158653 962420 395153 487828 1678137 1328869 455153 100228 1031049 1222551 1986064 1001256 376379 46006 1432947 1804311 351815 704188 1185735 546238 1452958 210266 1199449 1423786 510060 1560555 995405 1060054 72476 797215 1193373 1607218 1333189 1642851 1831904 704910 422626 1435540 1880354 616043 327239 1150188 1814681 1436767 151556 1063648 236907 491338 657321 531009 1884973 1425960 230019 727275 454788 521376 1984429 703870 344157 1304529 1232686 455279 1415656 1293516 620652 1716710 76016 1071451 1762560 83704 1251659 1951176 221691 1518518 636903 170835 288681 555149 1578443 289993 1119487 633084 342702 1832707 1564676 171919 1595560 930159 1654299 1818914 1593689 1952494 100950 126239 364086 1368321 974411 929192 281855 491135 1945277 375567 449659 1325191 1465480 1037790 1063065 1735706 1823631 1169224 1063656 199448 1613785 1449243 1353128 1956848 136051 104635 940474 1557856 1216030 1462175 201478 1518835 1219550 495161 1532568 1410950 231192 91311 600884 336964 335753 1503762 129344 849916 942593 207273 421024 449913 1865942 543437 415902 1378322 1677821 1552082 973041 1423500 772479 468517 402017 1039098 386400 548919 1538209 151332 800406 869920 947850 1701950 895972 23694 411329 609322 415013 42473 1292587 549184 1286468 270745 231883 2678 530378 793004 775616 329001 18434 356912 874036 1800569 1586900 183085 1034105 1840844 322773 689087 1283982 1595300 540324 1734279 1533801 945503 1788718 1514932 1610999 423451 1727169 1552448 1830424 1449355 1515814 467199 946068 592135 1108177 773652 828702 1378610 1998803 1791987 417355 1496866 1666104 753423 1786988 532225 1681643 388182 1571470 483501 1863256 911160 97950 672932 1861044 1471152 151357 210350 961789 1183432 48192 151358 1235199 935433 841066 135444 516103 1113804 1767277 1480978 1393662 1415354 1559545 413849 1581282 842805 1743475 1604661 723698 352180 1219197 1163433 77869 40569 194889 1485502 863353 1946406 716359 1037227 945665 890148 1621057 1588725 904171 1241737 1495641 1165812 1201377 403514 833867 1060880 1129643 1609062 96411 370203 1650740 1811994 1886514 1360194 1078259 1334800 945244 1021629 107530 1855544 976727 1889992 541926 1586020 1556681 577985 67978 948801 1027592 1749666 1763014 1826172 1659116 1447920 366815 1741365 407854 1258102 594595 940267 301476 82986 1905822 1441491 1631350 725292 854563 1246997 1086673 553800 979384 710098 1774319 352989 447548 1322780 1567440 375325 1579730 826917 530006 626158 1801857 402142 274167 495756 539144 1417199 1589402 1247646 1611434 383243 1923585 355083 1501683 1970123 236586 1641462 1876273 1480235 1534021 668891 1402893 63059 1445425 217469 1647084 1371843 1061648 1612634 305736 1283191 568689 1668697 287323 214885 1183403 1121839 34165 1237360 1145225 49720 1681477 155490 232665 187298 1536932 449153 1063215 1290752 964830 327494 225493 1269912 1033282 755414 538102 270587 196724 131554 842590 1342292 377599 1625003 821242 365814 1054198 1271382 891412 1382251 774832 133693 1315770 965507 344685 255006 1430200 397977 484924 508450 1843878 1710129 11947 1524680 701348 1729432 811351 1256431 1647340 1331959 1133297 1307328 1291844 695148 958572 1985294 1923195 1512879 40324 1208492 1035807 1565917 106388 1531804 1032791 1608355 1414750 1460128 1470923 1506489 1951990 501199 747008 841379 1490070 814211 1859994 1466016 1416019 1572208 1989867 620661 619516 1481293 508238 1892309 1546948 1069107 443219 1154300 1358264 1184744 1374771 1051506 752625 1630247 400796 217990 1175859 777389 1163105 1774901 1983235 811118 748897 741338 945699 1322835 846308 665649 235134 1952565 1794683 34099 1463274 1825418 1820113 1749440 1370965 1851001 1159157 1262382 1169737 973925 1749545 1146483 1508676 1741858 1294444 828575 778099 502718 1762475 1603905 1772974 282043 299171 260082 1661023 1820217 1583628 536444 1811448 1422919 1032312 1795249 572663 470962 250732 114961 1242072 1281168 1042509 1534716 1079667 1860671 1952967 430605 1118264 1758498 1718101 1573866 388491 1395992 1995738 979450 1272873 85693 824307 961508 512738 484852 241265 1878162 257316 1675413 1974161 983943 612850 851784 455451 621845 367617 192407 1283537 512708 187109 1670249 1530593 860614 1274420 529027 991435 742215 1616150 595195 142036 1335803 1042643 11546 518497 763214 1687059 756415 1589291 786502 845731 1027181 457359 1981965 810972 437728 298047 182901 165967 1618239 1025357 854632 401175 1835590 1021767 1301637 1446205 309931 997589 406148 1435755 876643 1489590 749232 798845 1721506 1602094 896635 466547 1054416 92789 499415 1636554 777463 1656820 1826462 207371 945053 347350 976694 1935820 976952 620562 1225039 1055948 1102457 96076 49040 1458838 686527 1489866 523505 1000879 560712 1356248 1012845 74383 42884 1835992 105149 871535 438651 177360 356561 1346496 882327 1060378 127480 1909102 1264829 1100581 1405454 1981760 1500993 1055349 220682 1466714 1338921 1927918 1948145 516342 572179 976346 499452 217208 1966068 1717098 6368 396086 433516 177715 572946 466410 436236 1894203 2412 1188907 716390 525237 458644 643698 232739 208467 1338746 1371758 266124 1049512 1208815 227643 1001594 1320179 600732 1508506 1575153 642802 1313283 718869 1021921 1062547 1789943 268493 728590 1914121 1103350 521106 1826547 951503 1362872 608852 1131570 472209 1007975 990658 87498 8345 853102 292921 845253 387817 1138350 63156 1985412 390671 847887 141801 573559 1415430 967739 1522236 450784 805562 1949907 1600534 39917 814427 1714455 1458043 825684 237447 1532769 1964917 212988 1851739 24003 909054 1217993 780679 782476 1197802 1580881 1028522 1271450 65827 246354 703309 1601104 171603 861473 1324780 1323077 1270421 1064962 1055754 294649 1549091 59337 467605 740203 81896 116013 1274409 786880 1818660 1786019 663897 1430141 1368211 813762 104064 773341 1676576 535424 1104181 1335119 533482 1823817 347599 1064456 282121 1253009 422699 180714 1715393 1392773 852223 357120 1602887 1209655 903765 1140661 362016 774797 848329 1766195 1363837 910748 337345 696024 275899 564302 892624 1171178 1130870 562358 504452 1353368 1818092 903661 923265 1544413 334506 950992 1553882 1937944 543872 979379 231665 1461733 1196560 1658615 182395 363188 436224 411387 1108544 1277861 1295888 1841201 1044380 1741463 185777 403193 1954670 1816653 738460 742020 614332 1837709 1994448 1547414 291053 184014 1014901 240028 1580873 269678 873606 943177 624103 1650066 609547 264546 680417 555810 505140 1905033 570220 1274173 562586 1783134 1928169 1262146 1394420 1746041 1621463 676882 1441010 889073 1811216 607636 1229361 671250 398168 100776 1301211 327270 1323063 1647500 1196446 740664 1969652 429214 1147050 247898 1107380 733754 673448 1566516 402198 486058 898527 673513 1286366 1812597 1876481 839895 162001 510123 1059650 1087422 1066832 514714 27197 888402 515677 1887428 775154 1619380 844282 1547211 637810 998928 495662 1382341 771154 1586856 1692527 1213578 210447 1640495 415730 647154 896064 1601973 1937657 500387 49641 24158 1485702 79574 1174133 1838296 1987004 120821 578597 1788256 1359722 1242295 1714819 1136574 1785737 506132 304968 440177 1455666 286417 1591245 1686640 298985 1602305 63650 1055232 1252429 1089089 861367 843001 923630 907327 1262641 842467 1763260 1194825 1209802 190609 1627955 887101 320782 781851 1362724 249088 1552049 1266107 1902988 1727862 822242 720860 526900 204755 104056 240190 1292487 393360 1574988 481636 1027158 643584 1707480 1673242 622986 146329 309968 676096 1951766 621531 661407 287233 1495409 547608 401596 1079858 1688217 1965925 1456086 91667 345973 1490512 858694 1169108 354747 1738825 262008 825295 1436237 1979000 916437 1213642 1088974 863620 1947642 87667 1703522 246336 1495395 1203968 1868694 644929 236821 1482425 1609197 619076 1469066 209564 1236184 349154 1456655 580484 1102357 534668 1873976 1333489 1873220 897373 1109435 44197 1649066 511764 698695 86760 1395934 1480679 524612 1920144 1978467 182256 1028051 1646546 1749038 1555269 813071 716293 375675 451398 1764363 1834442 1851600 1871169 766738 201870 1829831 583544 1552084 268109 469051 1014656 1789236 621562 1678736 626097 1852695 1428007 896687 1151760 1820399 528229 1013203 1673632 230801 784026 1497354 1731883 1528738 971001 145934 883151 1570579 1981150 320753 45712 378618 1608123 1729714 1031358 337123 1020579 1848766 1493753 156688 1107754 1174383 1805598 857732 577324 220210 61809 205265 755155 1095872 264180 942227 1406126 848189 1203351 687222 594620 1282961 784036 624291 187982 696516 576222 798591 1846408 716450 742081 514057 1718095 594481 9759 1390254 1995033 1544786 686538 984984 478092 1460428 458891 940807 183439 464007 1975630 1911667 348669 1064871 782439 1496300 184012 183923 712746 1964867 1917093 1240945 1648095 270744 62749 1572501 1633944 540361 1087590 1561984 457970 1048698 267893 1159211 335584 726432 1560502 69944 1070487 724113 1287476 1198048 176710 968792 1892238 564988 1418176 82543 811296 1635759 1908904 75142 1110977 1129788 1966127 1935185 1390223 1997429 272639 728841 1062801 1410202 446997 956467 35870 137740 1447630 135547 247348 1518250 1691832 680683 1402674 1103554 735115 269276 693426 1643176 1822005 490743 597811 374480 583283 1264975 1213307 1887720 525665 712442 1726146 1260725 1025154 16567 1172653 981118 715435 1984861 653641 1305331 929133 1435892 1834820 1505919 255886 1023928 797664 1669848 1584786 566609 22880 1669238 1958737 1634271 892453 3753 962438 1657734 1883548 1104822 102727 999854 300840 1028085 1518201 828565 846066 1097576 1215278 1938980 370977 911280 1817388 1769291 1521320 35648 485517 1007145 919584 1498172 166488 186834 290250 565852 1047774 101239 1208148 910057 106607 180717 1142492 1400323 1954022 1704153 932166 1811735 295083 316645 852614 49894 1076947 526097 661900 587160 1563921 1130242 174152 627707 854285 291238 504594 1656163 1693764 1083634 1267160 359665 1635795 1165699 1196762 923510 1104176 348268 1782005 67322 1631320 946122 1441678 687515 1763691 1572458 1269308 753948 1042338 1895313 1497374 964496 175850 833059 1321890 1872252 404807 1088697 761933 310840 423213 444007 1310042 1042661 866155 1942412 871505 1029179 372335 560157 1780609 827637 322476 57254 231520 1310558 1807493 303727 292168 509223 1726656 1337095 940205 1236194 1160528 397016 637881 134366 44781 355815 731318 153902 419625 1263829 334320 1571425 338393 1220719 1666085 1150949 1945966 1987799 224271 821365 27427 317194 462265 1850233 598455 1058626 1807040 1155930 532952 178437 737891 401755 1929100 1615323 840750 1679498 1050056 1090454 11442 931031 602528 1030960 1463512 68118 366664 718190 663219 1832437 1241718 1797242 1771358 1800134 1969836 46416 1993604 116618 1985181 1221285 843321 1497757 482383 1533583 878458 1628713 457433 1909289 1318285 719693 1015880 1299571 239565 1757165 1123882 1976095 487008 1396862 433850 1265857 582225 276995 317065 411779 1541109 1172034 725028 1550955 673163 1210998 487683 91869 1541719 963470 72103 670308 1021877 1771733 901049 233955 843514 1277406 1741238 1681493 419897 1293243 1179839 1607785 1287635 132312 1831031 1336407 1717999 1744475 451950 344595 382821 351551 352782 1842064 1208026 1011019 700469 1791823 331637 1478335 613588 1749865 1757093 1772017 1134552 1570560 406582 1686755 1955822 396099 1245920 1104604 906174 1223065 1200780 393249 530940 1489316 229603 832997 1655258 163066 1487064 518792 1185998 144093 1929666 1263208 669124 4447 708875 1204551 889396 1931825 1460302 627007 798773 91595 311495 1759874 1395379 816733 532898 345335 265021 1511373 1799132 1493727 316730 1768689 1740176 1732516 771096 520411 1906905 164645 6968 1443211 227789 1815308 1968883 1273384 1435095 848845 428425 419094 765535 690852 1445864 1170638 1358488 1071386 960884 375651 1578454 723667 786772 927619 382881 1404562 343432 132663 1736881 206689 1966648 448888 1722878 1917776 401776 1278942 1863441 163721 1092111 1891898 335092 861776 1972434 1874158 1162951 268691 919524 1346524 1644169 1531748 671344 442106 553182 1096078 1567959 374996 1524885 704730 1269327 963574 40782 377377 73658 1409943 1771520 1776102 235632 1071707 1882611 1146050 603499 1276063 803926 1031459 1672421 38166 518155 63578 1005722 767493 1529438 1755474 1048311 164714 1999989 1476301 1830710 1108284 67669 45144 802941 22260 1923044 796186 946159 989838 375439 3252 900130 1019001 1814345 700381 760866 1201851 1053141 1706999 1445163 1478553 1554772 263443 831618 510666 119997 1395223 1296587 1304019 73918 493362 1737471 122114 1791725 92465 1604543 22457 451540 1797625 33638 643429 1826283 1463580 1661866 1499648 23136 157188 1220118 1564237 1714153 1173927 1973822 974113 625920 238449 481431 707780 1618842 1965726 164450 1350061 389083 1058652 760936 1645553 1454303 1551899 25436 1545845 1780783 1999401 258125 1338404 501465 835893 1268596 1153996 1379318 1876864 645808 1564062 695435 415576 998488 1859098 151979 1333703 321701 1051110 403621 765917 1917930 1485906 1690839 537068 346045 1225236 1824632 1012864 1277587 548458 1524774 1685004 434167 1035310 1700285 1013206 707655 659003 529945 1712062 1017455 781415 329042 904458 338680 1559315 1095183 1386190 494334 1740051 584311 1867078 194353 662751 33225 1412893 1258571 1521395 1742086 739369 1613945 537795 1348683 465318 833812 363238 949887 100053 1430851 382581 1730402 1564364 1512955 30206 901657 873848 1338188 456334 702169 41952 720968 1058925 448982 1005163 665026 402324 1430005 1383287 1514426 190406 623264 1717892 843035 368827 22251 1641745 1157963 1499765 66914 467035 727771 1150097 1403308 1421313 413658 794605 296484 1323481 25071 1249665 1456611 1761783 1544199 1017610 328565 762408 975178 1885205 161115 107304 979298 782166 243937 1072429 1873182 1129428 664310 1178400 1535677 935732 1039800 1944905 1534167 771969 1335610 823798 1978312 1026097 1614523 121192 1264675 1720271 399146 1504666 223701 1433525 1623963 1637079 227972 864342 846425 549000 981038 1935600 1433209 348469 518938 1031423 1891387 1240406 1269848 1822247 895029 1893906 1057263 1650909 306577 1921584 562773 1295838 85517 1529827 267754 852032 1015261 1612718 1468732 1874393 114563 1723385 1901590 1808748 212934 391851 1751159 67565 291201 1899707 206971 620955 401720 256982 109010 1007546 1678536 732731 771527 389900 652545 1209669 350833 639927 597081 1638267 1758518 1865739 597818 659008 1480986 992648 314492 539305 1369086 1481380 1068695 689413 1420617 721000 801001 214902 1610680 1094095 351359 658589 218302 854827 15299 1073336 468554 329265 1293518 1121745 1807070 210110 1220997 1245195 1105165 1484602 1899133 1201832 1646978 1561914 1148777 1275435 483673 397897 860875 1828197 758947 177392 966189 1577509 1926661 1391209 818549 1944126 1627628 1815497 1648900 1688449 892137 906900 1595197 816704 1744385 1357072 954813 1146721 1143483 354013 1643375 1531092 1196768 1797006 324046 1214816 388605 889042 1592161 1989665 404172 500408 239099 323960 197315 884714 639674 1197145 1220122 689972 1153634 657129 1519726 1079959 1538406 1641978 1915523 1295852 954208 1130000 477188 977489 960212 1525374 1044511 1756490 1103471 1339240 333416 264114 807238 1901038 712827 744639 810868 700066 1745273 684383 586082 1742303 190843 1389891 1064282 1419161 1238243 1682239 1665821 956542 1721223 984469 1878795 817216 1801039 926191 1456161 1495221 1779482 1886256 1900033 1390629 974273 673567 388181 1037558 1724925 1145008 1622289 1790294 775631 69012 262782 1627943 1705074 1301478 1201733 1160629 512982 1352892 30201 1009472 933954 57809 203808 1854659 471276 1443978 651446 1550228 739771 1397958 690825 1774741 241774 613218 1737507 180293 727970 791979 1190800 676311 931625 248557 301112 569542 715608 1691453 437581 1371213 992886 1919477 1372096 702508 10664 620792 360447 1582046 1172086 383291 1822618 407979 744913 166795 84947 969624 1025547 356422 321047 1592590 875869 1722654 1526150 1811836 1458008 44805 1823518 1538471 1766762 1025129 1004290 1894533 1057342 477888 1200159 704388 1609589 1612368 849617 1076895 1445560 667641 437877 1978525 387512 1120175 92930 1707626 1459916 1743361 161037 1019473 770196 425306 1410888 856094 1919185 860569 1755707 1330675 1526104 492386 365583 96375 580067 764481 976205 1491637 569842 809046 7958 1771871 776428 1714720 1140854 981692 670303 72831 1446008 43256 1612031 1966311 1464625 152308 1355208 698613 656430 1939090 1229909 1499912 1411136 499307 1100863 309316 344396 390663 1515993 647867 1495220 1424850 1268347 912320 164109 978307 976869 1100528 906064 917140 1091106 1041573 295280 1653463 327967 836283 68783 467738 1128488 1270961 1567557 642920 1635492 858306 751819 1542366 605051 1813407 140607 166079 866131 79369 1491618 1150980 845295 1984497 1449772 125026 945032 1090861 220329 899060 262426 168500 6441 665242 533728 1887783 9490 351698 538940 670900 1880231 235063 1525673 816335 598239 711978 1445165 1360078 167296 864773 64907 1184635 1972735 1434976 493582 483437 802996 1062131 1993520 151206 988411 879730 647687 1386016 1804855 83103 455247 1507532 1067422 1163886 70108 1322391 1986681 1752613 1332827 997802 903939 1266458 1659745 1227386 586501 395289 1888564 1939272 1623033 215228 1474310 649233 630043 1636130 270240 1980982 1812421 1817550 345475 493370 455914 1791967 632419 1036913 835556 1727454 1541673 880819 1318474 207502 1414335 433642 1042590 984459 1897895 595077 1522516 42315 353408 459138 529998 1852410 988081 254627 1130494 1013135 23028 1700784 200022 1695426 391656 1095735 852253 1612299 937808 913155 1394541 1358862 1403972 151292 1223120 505865 1307780 585977 272222 505576 249012 1161569 773864 1933457 1685878 661829 1040943 1296433 1582630 635590 714792 615819 1553786 1909345 1717786 51347 1176792 901335 1762700 1990371 838188 1607868 1293676 695202 743221 668661 1465732 499545 1645070 1737551 100699 1861495 246863 1488191 1678490 402332 1084646 1170420 1861266 1124383 1945950 978188 35801 730488 1487552 915813 539945 817111 32451 1762813 809224 1909321 275306 683027 1561577 578821 1705820 1094487 747859 1138005 1888942 1377997 1066534 148960 14237 1049950 659342 385840 883362 351578 1662814 1803326 1865386 1810220 1406925 1438436 1359630 301876 78036 808926 862374 539771 1907849 731539 217844 745214 1631273 1650707 1519744 1453733 911257 1492382 1339005 611267 681872 919381 1262971 1997041 1624547 153283 1960196 1519066 1579188 395670 414481 1498150 322350 1370920 1754540 259916 37002 905264 1197161 1452609 961684 946499 1126804 1625200 219188 12180 1443270 1098925 89934 996268 1782228 454783 1146324 711251 1408103 1634090 227883 519232 253811 1519095 32281 1634978 177949 1182930 1477905 923494 1270008 980727 1373773 477645 532047 562458 1849863 474868 75890 1976554 1180457 425088 611314 506103 409617 712426 1277570 675242 1843240 1770955 1200150 999561 702606 493072 741408 1494917 1488715 127290 1084368 1291184 1494277 1353711 1399378 1703569 1963865 1696165 1687373 1553643 1428688 1857860 191749 1332934 248572 271326 171846 173227 1096158 112960 409603 1061071 489101 716693 1962952 736050 80409 1614919 474062 298817 315405 1411721 419580 1277021 830114 1070031 82610 222322 207327 5517 1950634 1071955 1510306 492157 762211 591518 757518 1236711 266568 18530 813338 109289 129999 1129364 117544 1975934 138026 490538 1982766 1159783 1723482 1756250 694257 1378580 140264 798753 102109 1379832 579007 1841770 1106603 1342675 1245043 1522310 857232 1707618 1598561 895944 1196671 295329 1324756 814060 1987422 1483941 591805 406284 387720 1141655 1593566 1438530 255966 656243 311833 446044 174509 1544051 619445 1474604 1769797 1686141 877063 785659 976906 418021 1903954 1163952 742977 920007 123945 667431 448357 642482 1198441 465232 1433912 509022 1980761 1077340 810851 560181 84475 36579 1729011 1316940 841662 721150 934010 376430 68381 1890266 1472023 133093 367740 15340 1344640 1736408 1936653 942422 1690872 922617 1690486 577763 554974 1978805 922093 1328090 664010 166266 1016887 1723929 900704 251495 813932 1698776 861510 678175 955160 649059 1492438 864893 371761 280330 315963 1870288 1456515 64243 394556 181127 1248156 1615586 509197 485226 788259 464569 1683454 998129 1570103 391144 1912316 1536719 1985406 687241 1747430 1246309 1475409 962468 688567 1362545 231066 1229880 791621 916140 1820072 500691 1062773 1362610 1820518 946744 1207330 875746 413249 1599626 781774 1845915 1695029 375882 1647937 1646919 300833 1819418 1625292 1991565 575010 441149 1914736 1467929 279424 1084122 1208550 1370624 1542407 267427 1453788 667422 1600834 373111 1861207 1522022 107080 1306580 1076025 900664 1625907 657468 1877289 1355138 686807 278648 8783 1693865 570702 1824014 1880639 126225 1808497 1868119 1752447 1895579 1126622 1526078 577551 1298063 269679 863752 701224 406734 840734 744359 172256 1391787 918918 1070477 1352537 1724549 1288966 362154 1908853 1410323 1930075 1705578 1393900 1027640 409135 1012042 1133138 1036839 705006 401954 1116422 1989515 506726 1099848 1621128 661513 158165 1028754 514746 663257 805971 1534244 1528449 1622193 1316248 25758 500618 1454683 1589528 923829 876594 1279196 273453 1870481 1542745 1185663 1360037 829145 1683348 889021 1770843 1841405 232620 720462 1155105 1631946 731049 1528540 1726260 1827013 639521 1612086 1202048 946403 931248 489294 802516 62726 256000 370357 1645925 1386991 1140652 98759 1067514 149665 691903 1491387 1759260 387035 6023 1050662 210363 353644 1185119 839191 1452285 1756854 222950 1887431 981478 1399264 809045 999135 592598 100868 1661184 153338 812182 1871841 548213 652525 441153 367684 598108 1308008 632884 131850 253081 1924757 1264706 169121 1126774 1641092 354743 992916 716759 5387 1546182 1464566 1791660 1996367 1059284 1057830 1733752 1338120 1312132 984342 346737 1411198 1832698 1765036 1148119 93393 373260 1213719 1733691 525896 1730257 990103 126851 1278651 369359 1140562 1037323 653472 1099432 543369 890624 963702 1711834 1077902 1691073 530863 1675118 1609510 907249 1916668 1698217 1738981 1540466 1429879 1588538 245493 704808 1845646 1498924 944609 403991 1882891 1804606 1431821 866678 802953 932891 920788 141987 630011 243067 1733455 1821072 1367622 47680 664815 1290328 525179 157048 839552 1498601 1862949 897629 560040 1508771 1948890 1690234 308550 1921699 344714 956976 702966 881627 1661676 945716 1475500 1811571 1676827 353794 1428885 1005753 1958439 197433 176606 1177540 843114 538022 755014 547309 616450 461504 1367963 37782 1918053 258076 1314365 343276 797279 799369 1887032 1187357 1423085 1543723 1128376 12974 291338 694494 1163599 1009318 1150517 501455 1840113 1394152 55814 288996 981023 1070632 551250 609876 381087 1195393 1973346 604501 1975983 879350 1129997 1096651 1235305 1430757 391642 557132 555219 748102 371915 1970090 1996928 1632716 46957 1259918 165326 98165 1895604 893019 1848507 1011411 1827665 399067 794530 793325 1121377 1388254 820824 1870880 57969 1149578 1779539 1709084 1723426 1392774 1192376 1966968 206091 602971 1357022 1928324 1281602 1522199 854458 744776 151171 1973272 1044244 1686505 1312784 789114 118961 1769315 1154709 1958819 1977725 460416 1863329 661918 211582 1552547 59889 1727045 433662 1665384 168107 741481 1980435 586238 916203 929880 1215945 745403 1479416 142399 1216413 1454581 1607947 647855 424973 1655426 78422 1433674 1739373 94334 1566196 1308323 1945550 1207146 119083 790353 1222980 125155 396627 1863617 1608619 1379738 1069508 339204 1359451 898854 1748255 378277 172006 79494 21752 1898433 501478 1699049 107934 871439 1483981 381912 297823 1810212 725848 390790 753187 892609 1726315 969006 142210 1919262 640738 802304 1283774 529050 726313 1930286 74285 1724136 1272731 1171086 454177 486769 1860795 509718 1315832 1784838 134611 535215 490834 658380 508556 70541 1676517 1524739 1162573 721750 1938912 15490 992694 91485 1372956 60985 857989 419452 1471889 1465565 1430514 1907997 1962684 771384 1459551 572785 1613738 1588140 984615 1435879 123052 1839292 1777931 362341 873668 1066858 92804 743414 1627876 1151571 1852265 1446703 837636 308599 1107191 19689 39784 1356541 1340971 841000 1119192 1941511 1987653 707218 907207 993024 529228 630933 79210 1492119 528009 1669810 324736 1676199 534255 1976228 1791160 1658577 1344586 1624245 629003 910672 1005548 1580246 1690670 930438 1634816 1103962 1774572 1511399 656513 745044 894178 1980428 578771 492576 1853943 227488 1710100 1485410 111477 1358069 635029 462984 783767 507711 1584967 199742 357332 286265 378158 497740 1067317 1586507 62535 1134257 1362817 1888847 1659173 388778 89591 892387 861073 721033 579132 1910030 1094374 1737730 797377 1850938 1492098 1733225 275172 246051 1264998 1066952 1964555 879310 520486 1963365 1073441 1767214 875368 931097 1248614 805792 883366 660009 271255 1565648 410864 358173 1834423 1920693 415668 488076 1885090 1284346 1485585 19687 898599 338326 1993384 1516179 1014386 625092 1991535 1525277 1503560 1623953 509303 1188677 1149783 797851 474645 982502 265650 1011644 643034 1662801 1510232 1539297 1153646 1037455 1867392 1154972 1772523 402192 323914 1325682 376335 1384057 333560 896573 1217555 950047 1974939 1743188 357726 1482626 1556403 1245554 153003 618872 832553 740720 852286 882576 1781103 1603409 1913765 411124 281295 1813278 23340 1818257 1661292 1413102 1695328 706458 434052 270007 1858078 1731618 461444 1142191 1238851 1544744 1220814 822959 1595112 579650 1158762 513291 186540 352441 785587 1326695 997546 211160 1521037 1242264 1367787 257926 1561152 886304 258205 1269479 766941 724754 1807754 1124491 634523 1698792 816218 250463 1364846 502767 1320870 1271081 38255 692826 558431 227393 92204 972190 1649078 1955089 251476 1440315 1035703 936389 929528 503131 382051 197424 1831451 970191 321365 1186622 1670636 430342 1652665 1174209 759892 1814260 673974 1246960 1177511 889517 1104643 103482 665676 677931 715676 1065066 1388182 1173179 908449 1763150 1398836 1998406 116375 1470904 1128729 1326343 533848 1790945 1250247 667617 65617 1644204 1411867 1790062 44178 760324 1812841 1432697 1184370 1504012 685737 222880 521918 640759 1127625 643441 1722471 863798 1866368 1779888 1565500 1294494 85078 585092 1546087 440133 1653999 1875916 952706 468669 244812 1276903 70539 1528036 1611308 551897 804432 1441536 356494 642948 1799506 998740 1680083 1024950 528986 1464745 1076912 864169 1447028 1837897 1886672 1560689 1772599 819088 697041 96834 1695148 947460 852633 242895 1186185 550876 1815438 1297473 1977793 545207 1946591 1696780 698190 1981064 1823327 1148973 1833410 1462013 619345 31066 310075 1472919 1334365 372792 1199838 674662 1985880 1939542 1718944 1198420 246083 1429697 1897547 1486967 1012444 1305031 1244247 683725 1615068 172399 544931 997514 1197553 1541440 196783 600228 478503 497998 589536 1723682 1878948 119220 937471 1549170 1228488 1636400 1891721 732118 1187966 961484 835757 1031070 97503 1378942 673307 1133972 461916 780272 264392 321375 382412 620176 1232096 865621 347831 1331891 1335802 623884 870515 872924 640589 372577 986452 1644095 877715 1272837 1451801 890 669596 1989190 1329531 1597404 363879 1872244 712054 766795 364715 783953 1907689 880301 1608015 288953 760426 1650640 1274499 156777 923747 1576879 1105201 1789891 1886992 1123833 206063 448858 654214 1393392 1136271 1773492 1806983 972793 1211212 1822627 1563750 1327659 895104 102066 1502167 1044737 1933326 1752126 569147 1061400 1572395 969219 1953043 1503381 61168 333086 887459 702354 237514 1948864 1514268 1237386 706541 1159348 1252765 117922 1929087 769071 435178 1230491 1253795 1905089 1402145 1811390 588924 255352 1903226 1606364 530782 1509326 691888 1340148 958416 1360482 1857591 1991999 845492 449055 100180 462757 953024 1116080 156124 1152511 710959 1009660 852779 150770 1404020 896363 1738386 510902 1128784 1335057 1077377 571273 878736 163282 1800600 1517449 1512148 560912 1967511 735062 290706 1237155 1457617 71001 1613695 162018 1651445 295148 149585 735991 1269596 1466442 1243497 1343419 68650 1264546 925223 36595 1108488 486740 481152 903950 1445845 1532373 538452 95616 341092 1898016 741040 500250 1672289 789541 1281573 1426340 537318 603723 703000 1106892 1620709 405589 324210 1353759 483490 221437 1598995 1983466 1141656 249525 688596 1158154 1924423 1620514 1350179 1631080 361343 501026 878775 944900 237719 1571 333219 1575191 1697411 1948216 1988503 1920687 628956 1832396 60754 1813971 1293842 339615 964063 1218273 1631605 1181349 1629061 1443711 1832806 1633972 189832 502566 1335677 1420090 1378127 564227 934551 1248586 932003 1361521 680909 1123349 426698 1105768 618542 1364956 33898 1231534 792106 423842 142679 817945 47115 1574570 1248713 1719066 1955649 730817 1232591 368787 742965 656746 684539 982238 952175 1608821 1797351 1574654 949872 1280261 1354662 1488133 429064 1335637 43947 618501 949768 1569971 47649 200728 986114 771833 1278326 790666 1385634 1708292 37607 566472 211674 483650 339571 1762574 39213 44235 240444 699568 977437 793454 988629 1225103 68840 797365 1331604 1810649 1106105 140223 1833023 401941 1547404 827519 1718340 1848085 322409 1086336 1916392 549886 1130157 1741980 827383 1217539 1240654 1632026 220617 1247103 1062389 688369 1193459 1888339 1646007 1014116 1599230 1184131 1744548 17451 1349022 372069 389885 1133383 1582983 903984 182524 250653 652928 670771 899498 701720 1585876 302429 137410 154446 1608165 1407134 1574197 1619992 1872457 41514 766793 1564539 630966 857708 703230 1554191 1429128 1093968 101994 641536 561837 1516435 1480555 973628 432903 1295755 614234 840432 903231 1057520 500684 944966 543138 811290 694927 297634 164703 1358183 1016997 1913873 732411 540435 749306 206743 1206280 603016 207178 503308 1954245 1580575 804041 259873 89895 744527 992617 741725 834981 317877 1412086 1674068 1701787 132401 301534 1261173 1577751 1346726 126919 1616515 1430042 4216 907656 1332951 720976 870462 1188274 536253 96513 655189 1780203 828387 574546 334224 1611666 1617011 1530555 58278 248251 1522917 1794846 166983 48162 1558994 1906387 615279 1017461 1328414 277470 995853 1581516 999971 942199 1179082 1192183 1944142 136015 1157652 911144 1190425 704046 1470135 1316548 1938208 123245 517257 1391986 844075 512134 1343943 691331 1046436 1296018 1630259 1418741 669071 620152 457129 1367746 1849593 846475 552997 1702747 641003 86598 381284 1964735 1040169 1173311 909701 1455217 1664655 895769 206306 1713684 647679 1678101 1906191 375933 1506590 833103 1038731 1327237 1645433 480994 198305 540239 1031581 1845896 1293736 1202602 736577 657262 461088 1207974 1753438 104926 1474224 1752600 738625 196682 913797 1243515 1571361 1770958 736736 585487 577026 892473 922714 709794 815436 1646506 1594355 1451042 1516931 1155960 783873 1801272 842962 269616 1070644 1923734 1009563 746695 1543096 815340 165559 1741517 609877 739298 1902665 742717 403158 1935231 1137082 872432 1682270 1992313 1482834 332467 1062936 1013121 1198821 1632191 1831574 415855 1247761 662409 190718 822945 340745 82908 1792449 1828629 946301 1112932 339030 974279 1006690 972089 1958836 119959 1420484 1617606 808287 1269140 1233723 58811 1334177 763541 1984495 617367 182259 488883 1395038 639593 752056 169269 957216 613263 1656969 1059050 108907 663580 1823441 1517915 664892 1106175 682943 912660 853559 434655 334729 1384729 653396 185976 146062 1313819 1385898 843352 616880 1120412 653409 1048169 831826 476980 996559 120240 1826059 1522421 375951 920140 1083510 750295 1031195 1500883 1801875 736730 26018 1118680 1073035 461382 211964 839149 1704421 1461723 1239909 229346 989173 926990 926315 389720 1253593 1568331 957724 223680 1217211 328159 1332028 224053 213201 990798 1736669 541620 1106365 10314 144304 602757 1024225 651632 1987406 966557 475600 1196434 586124 441337 658927 266960 1261428 735212 466882 1975326 1583388 1403917 1768123 1607469 932866 1225830 1298437 1108867 188607 4877 1727850 1484011 66167 1539815 520567 878115 1863908 317982 518925 1988405 1086807 4989 908906 1054606 1500989 277350 1853594 432350 228240 1502341 1854310 1493231 1306625 775667 1876720 1031367 11056 1871141 1439653 196277 377546 1504905 618460 1999475 1227271 106186 866006 1940028 1695170 347169 559112 611494 1880438 990829 1022476 794156 1150759 498354 27537 1583737 1826559 1699701 793931 218643 871483 613885 1255671 1416321 1919072 833958 74779 1532699 1825237 1348337 558284 1143232 456894 429252 1368946 336233 682346 1199507 1214003 822768 1835884 52470 169172 1043903 551764 1074845 1407495 1467586 1226343 680710 1063867 1936217 1113907 1705468 1792996 717147 288848 1302218 53666 1119590 1060890 320544 1082345 1005258 1855286 1591153 717281 1409849 1734686 260260 493600 1512671 1157110 417428 1838508 12925 1774552 1504008 1756186 989842 933566 373968 1660326 562628 1849331 398184 675381 391627 674612 1616041 226462 1843076 511798 667717 239845 1018812 550864 289961 666233 620393 1928648 750355 1925895 708479 364490 1285525 246693 551815 646084 1533504 1612248 19547 88351 1662085 1952315 570287 1837670 1153972 1726576 1926541 776701 883727 5282 81130 1766912 1493838 1735912 243193 1934087 720897 1706886 1638778 1111510 1955965 722803 448453 1921224 1501880 16854 983641 573584 1577232 1471238 588120 1494559 1813680 1148178 1564568 1254910 549205 1901432 1841976 1924088 1621138 454166 1318951 1631151 1438328 1392617 1318975 1868098 865808 515697 1938221 1931972 314702 690241 1087310 710112 703361 1571557 3952 345777 32308 446123 590503 1509413 1527072 1651812 1272267 1387154 388555 757890 1891443 1849757 1029807 703369 302300 1693810 222694 1190748 871278 1390320 993275 1960975 725723 409700 765062 824409 1975462 67532 1582944 1251960 1320969 324549 1368632 1847293 1590404 89326 1803859 339061 1068509 695667 288480 1722704 394952 324326 952432 1364919 1191254 302073 1567062 102778 1104050 1869643 799714 432795 134319 1454763 1568532 1622904 1381578 1135388 923877 959764 1012751 1228323 1549196 1407292 1763851 355719 147248 1745264 1056886 535827 602317 787509 1366183 446665 1458087 846294 1046024 816340 1761771 1605474 1831895 1911526 705588 1099964 1348263 1550525 201089 1265708 633432 58329 526989 1957590 864066 1854544 1127164 1441487 817194 1605018 41325 1504025 824148 1659252 1021200 1164824 1676914 1642516 1168839 486010 251409 1328303 1711081 1273920 601550 1626122 23161 838536 647048 81295 495728 553675 13662 1648079 1685045 1406509 321622 648058 958828 1447564 1798878 1311984 1471219 746617 760073 698108 1348998 1792047 1794052 391687 291151 163553 921039 1512907 440948 1605770 775442 1009169 666125 616640 1592231 1839752 1596433 762829 489631 1982043 708020 1032459 290692 1455473 177658 1713565 852465 1467643 1718845 994287 1915855 45847 279939 82003 1999201 592739 583703 517838 1955798 876419 434292 1042602 1079713 1021244 27382 1545387 182891 387516 598909 1967784 1301666 1555368 1777871 1237748 468844 1164162 1557358 883227 1540005 321482 86516 1357078 1017396 1602219 570264 1349889 429134 1821522 661936 1610856 1712614 613752 40872 465593 641743 1546330 1131949 410853 607794 1374454 1317261 1591438 1183869 1757232 1954166 1008270 1666705 504150 1329466 1018505 1420429 1092753 1124609 291864 1390253 688622 273368 1100667 560370 738797 125862 1342724 41231 1799246 546067 1206499 454654 1937148 1520953 1089204 809003 1946309 1320244 1592415 1089758 1356023 1120758 1852904 775387 233653 780628 1644263 140285 803822 349558 58323 1774436 742675 515105 1149913 682183 160794 1361917 1778058 1322916 367134 1913396 1398034 1917784 1333161 829486 354328 1123427 1317909 395580 333024 213841 575105 1013358 1785788 524520 1758107 1079756 573482 912654 260755 486081 1764741 359003 369769 81324 768982 988677 1109336 647321 77504 45259 524315 159168 307608 593270 1676339 1768857 1196365 1599820 1422019 1388405 719242 1847079 1532034 487779 755442 17989 1062308 674628 1846072 1416210 420749 1136317 1268845 179051 961886 1819551 1823279 1018543 1577320 532036 856691 124208 306385 885717 1772278 18247 228964 1922851 734999 1922865 751181 1857244 1788675 1403704 1863041 598042 1827042 546938 658268 834468 695200 1920684 1809791 544623 439812 428523 825212 1204036 748327 94619 1607550 352395 884240 709749 1052733 1027992 758483 787709 1841972 1995111 675448 1661915 1623422 1278570 1362524 378526 1702055 1535839 437317 395970 1104431 721717 1899726 852189 931724 1954020 639223 111200 175440 587329 498445 1156009 61987 1824452 1913126 489657 306772 686650 763183 994367 1670337 1659385 1055417 1990561 971961 627243 378515 1437596 1067119 983543 305505 513481 1179510 839727 1483110 700709 1622816 1253325 852258 1648567 1093171 1863986 1113504 1948892 1085026 1117469 362340 1360866 247539 676481 565170 558399 1564164 856880 1543007 1383318 1578374 1360464 120760 698688 1457130 1950709 1791016 809387 999078 1934944 1528539 1582356 253468 1420352 1507225 1900183 1288051 1661961 306773 1814082 1308034 1023740 765160 1384834 179302 25757 663649 1846566 949762 1076106 58940 1259465 77147 1027143 1432486 1913937 307161 218386 1584730 855075 1457329 378409 1348034 7663 407685 167278 1815921 550023 94572 1601673 1678723 1891246 1572089 1436351 1874094 1866670 869649 143833 97869 865222 358161 1289652 705383 1466880 1527933 303906 751936 863188 399772 975968 1241153 728830 1694206 590819 72778 1996178 677308 339448 313051 231082 35485 594614 1373649 1025093 94382 1158415 1588298 1710238 1800687 981491 58317 777782 853504 770096 499271 409548 605774 1785450 1936813 190416 611574 1461573 1431350 626156 1716800 200971 291693 1055760 766079 762976 1469137 1384257 1884752 1132006 635970 592992 1051332 1190566 1440624 1553101 876912 1928923 1848213 927264 147635 7627 478720 1128089 1008273 450464 1952017 1448577 1309119 1341191 1408087 1317259 1650172 1782866 1210582 1558634 663074 155130 781982 350523 14404 1077878 685309 1184445 842326 1770696 1226596 956840 56937 1457894 74328 419731 1404846 1759845 1762668 599000 1648836 1817964 1951997 1276592 743514 398605 1956253 1370609 1376977 582454 1890483 303679 1477677 1677510 1132066 1857299 288512 283668 2685 1672758 656777 1902780 19045 766464 653073 70163 1575344 927456 95430 1777615 793149 710581 1301043 1317302 776432 1446529 1027877 1344871 1036456 1970762 1491112 1141216 1729804 1450582 791860 134579 1902284 304865 123763 116907 1876365 1219809 502264 1634885 53172 1873711 1992240 898700 1469714 291198 422419 1233978 1913000 1050889 748596 3834 1527328 1900028 1906210 624435 88473 375857 1088867 1431443 1067640 1199480 1169105 935929 1714228 1877936 153105 925448 1739833 515406 1323242 355764 782687 1021048 299012 1786624 69466 807010 701684 287958 1508801 1511093 1845174 1143041 1144106 561667 1411898 1144425 628227 225633 1533803 616916 45145 534562 836305 468810 1401002 334644 1220087 253718 1784472 417105 696362 1224434 167318 1047108 269622 580773 909996 755246 461771 898308 1131123 1555538 780796 1550339 510228 1915678 1300855 506925 317701 1387351 1912793 501168 1039036 988549 993673 1960674 1523331 1744533 946342 1158098 527036 1247464 1331414 33084 1363578 1620799 486781 1352142 626020 1848029 1874547 1377121 430068 329992 1263763 1537494 566133 347050 1735291 1763910 599373 610164 159524 744166 433692 566099 468680 586776 1834923 1262818 361786 246129 427244 1413511 746184 669463 324073 109093 1076089 1157186 1401202 74097 1657963 966991 584304 1453097 907844 454677 685674 1705487 1031781 809481 1853964 1587865 835260 1258299 1669646 1005288 1250117 483468 1610679 1250067 1283308 149244 302856 217893 1413161 1246322 1346987 283611 1072782 1595976 171665 491594 1505550 291333 1689830 1743866 1297765 601778 917530 913057 266552 1461089 1375383 1351491 832325 200297 1145320 1849700 768349 1694397 743146 211245 996684 1974378 1564169 1961663 198182 1133657 695404 946098 1246834 1837370 566984 1019957 89656 797469 545995 1641862 1508014 1368608 656123 1108418 924495 753219 1620137 1799540 1508187 83079 199801 569041 824222 425891 1260432 212429 1920885 223449 1774106 1232371 799782 306165 1572213 103517 1600363 770552 1649774 1831228 526738 662562 868114 1713154 1124541 147364 1946610 357206 422132 1906248 1430121 1062912 1571311 654431 577304 1883707 1767770 198429 1388152 301771 553985 1696858 1276890 428193 408445 239173 105590 154536 1786985 366586 1658244 1176876 1585636 919436 707336 1330277 1116113 27655 1545529 1405411 100125 223395 890878 1791061 899277 1719675 1220219 1900639 1183455 616709 33227 1317158 1174072 479780 185231 1219647 1616261 1107048 1870467 972387 824945 911830 401364 1609223 495475 983018 948861 52071 399560 1285699 1472058 103082 558066 1771537 1846344 513979 597459 1055384 312543 1929069 706404 625508 1319552 490068 1024666 813546 1415066 1086762 1002426 1468976 1581195 1001514 1969134 1891578 394788 1332436 1412627 1171350 1975216 1351037 1613723 1500061 1582909 250137 1837339 315883 320463 461681 381233 918526 1517001 1003508 65879 1109588 233580 1343135 385684 897575 720608 1730496 1237510 1981754 367375 1095001 76877 1467438 1021843 806277 562000 35572 876838 1770802 1588341 1384148 365865 527228 1753917 1121201 245178 188357 1390322 843062 689307 832862 882483 1134184 1795453 803859 628213 1424964 1921439 1341333 1795827 1536354 1606658 145098 1060215 186293 1071847 838091 71164 1764915 910547 734449 551465 138860 1521273 1789189 1696248 1409580 415883 1138076 355235 418758 1897677 1061683 705956 1588541 1933129 360227 435601 902212 1748884 1240258 473283 422568 1034997 1682708 346634 1705144 384113 1529385 292360 1495182 704755 1617756 1380023 1204849 1706327 783751 1626501 1421341 1592434 553500 291727 1258039 99472 503780 4351 1525682 1687816 101479 598452 1844923 1295915 950910 1781961 924617 1440080 601915 1370159 1187127 942743 1395400 1889119 579459 449472 902098 1843338 1336165 1465024 1606553 1856683 1805451 1687748 687799 777337 1572997 114053 453122 38868 887287 861342 1225854 1017057 33284 1166954 1711191 135079 294297 723119 1227009 1143582 94926 1270925 1633616 1705592 139356 626364 1621082 1480497 1629987 1584401 1902426 1841007 711592 1676417 1829776 749463 98459 1908903 1234309 1580185 373792 319902 1218360 1294154 1899674 716642 1990196 608554 1177836 1970640 298962 1635201 331596 1329784 1542588 1823664 1924227 671472 607452 1087688 817410 199829 1293134 1858577 597569 1107599 1324450 198217 204454 1288897 481912 119305 1471670 1936857 192854 549248 107821 588832 265783 307631 1067429 897401 1848309 1043014 1445740 974194 1905164 792062 1636496 1442005 916096 1543120 1715809 1089209 350793 394137 1934326 1264616 315233 1514760 1436124 787341 956992 1417794 364051 1911764 71257 451568 1918950 26870 862187 1328427 636275 500543 363393 337739 1102045 1035882 679920 1313735 1307046 1473904 1558140 1568535 796991 125776 191299 1804176 1622175 1912690 729247 827896 1777783 1167833 549223 629438 41360 99073 1454761 1258455 1700344 478541 497463 1271662 983965 281740 864693 1051774 1588936 880052 1684233 1539615 559240 1784801 299889 66576 244557 1127826 7876 1250103 1469411 1647366 531810 1125548 1908236 720222 1497409 294409 1006329 1141905 1773618 1994846 1657645 256050 1049789 1691654 1728652 1471733 83613 200277 517400 553681 1396243 614078 870004 1706107 1942806 1921770 1123155 1200638 1049175 1121730 274192 1553418 1301198 505654 249406 860425 702838 44935 819944 790101 1276675 495744 100073 212687 1694161 1974462 884314 549843 610868 1414841 444760 1585965 1982665 1590758 70036 845849 906375 1826442 1777658 274849 1694703 465949 1812213 1540521 1179657 513650 1294074 252130 1764578 919278 1139856 1410378 513297 630900 1060088 1217881 1819481 585242 24767 1520359 585779 745871 1214713 89720 327788 1300646 757210 1126357 219112 225657 1268889 1819730 379397 1905121 1056166 1250708 631233 1476 1157337 372715 445084 829170 1516690 622014 635270 553186 1674530 106629 1179258 1359885 1335793 1300385 284946 1727333 1226765 1617621 709177 1096417 76570 1152984 1797505 293148 259675 1800730 1737143 457615 1038920 471423 1077487 1399041 154664 1283380 681077 400899 927638 1386730 746352 850 652929 189485 732591 1928520 910816 748181 329073 1637409 1726727 486972 243403 1105140 1947623 1724434 1357543 532027 869514 484769 1590061 442915 494543 1820578 454610 457954 1568316 658007 655609 1442329 1112042 476781 410787 285776 1082576 614494 2707 1777812 1730934 1330738 1777059 734477 314618 1887566 901609 486895 818096 143203 1202699 1138155 1105241 606618 912816 1418400 1596151 1050158 1291512 1093737 1042725 873084 486578 202001 500914 950755 296426 116011 1032797 911344 1441633 1526620 1318628 1102498 1139383 1895595 966016 1441358 952335 1882206 1621612 420965 1485082 426527 1716156 1108769 1110679 1205972 1039124 1413162 1355201 1988841 1162308 1572729 251648 172733 764792 1772862 1912449 1150766 661269 1845035 1802428 1134058 440990 15970 1504422 928303 772936 714513 1191692 1308872 1620499 248287 198166 645453 1053212 74396 1544703 1696316 1283607 402009 1628253 1700875 194727 182680 515171 628818 558069 90647 1461802 815031 414427 229237 1292055 103091 774523 168710 259276 1491595 1303098 1036762 323132 442371 1604131 1913084 151565 1986286 1520988 337309 1606205 1824957 1745660 1095374 1366791 999548 1125160 1225889 767875 1408285 1611000 1576314 1007157 1179370 209017 1587183 912175 970336 822967 737285 116225 1138374 486041 3395 1850078 1724599 937097 1959023 214132 1318048 675454 1364721 1640912 806310 1423731 1211347 1426045 1861788 1737862 1412864 379893 1485055 709162 1617676 995967 647738 1259255 1079740 1056307 1833114 547855 1985766 1145812 369515 814604 1929593 117346 541085 1380883 1191840 1154801 48278 927675 558207 230268 321181 169071 1027426 245025 1485294 1416492 792018 1249299 387387 1640741 1021538 900268 751933 1770462 1125321 428098 1630596 800885 1163704 79305 1527565 964637 607552 1455102 21594 638721 1547102 355578 170313 944948 1600364 1737765 1184958 1495290 740223 972274 36630 1506790 1825958 1912027 1167350 237769 1740953 333108 1146816 109619 800167 1384705 877643 545372 1171046 1368000 347078 884469 473944 1479010 438690 114100 1136840 873100 1827240 291440 1082374 1963312 12237 445339 1287820 869129 1086771 1975976 1580438 1522614 138814 448740 1572674 158173 39012 679020 367020 603027 965759 1182785 1025499 1366897 763714 1492781 1418092 69082 1947146 364279 1732030 1308036 1294382 1143984 523580 1570274 1197336 178281 724639 1687042 740096 1227011 1736572 324770 1886740 354659 1278792 172526 1090386 1378114 253705 1503806 1387853 50658 1318966 1818430 1814424 125357 599042 990099 481083 1901149 1791949 935904 483214 906701 1499729 1373601 1851685 548309 1982569 1245446 1275763 414802 1374750 1229906 1048840 341911 922832 225879 1385055 1131653 736644 1455023 463975 1549879 823763 1396493 840523 1523071 1965654 203761 1296900 251881 532490 1103946 1267303 1840854 444516 1813244 1797907 1933266 1579215 1343756 541784 1843449 432363 825509 229068 864841 1372608 1145292 217377 1547628 562542 1262986 154762 1183246 1083010 1174222 628431 412403 925779 217752 1451537 1500313 1543787 269528 542655 1290705 572699 361377 1330211 941505 1376387 1789640 1203756 1646160 1342653 1022005 174465 214492 1432387 404225 312463 383838 1106878 915944 1092611 73638 1095697 509648 1951130 158921 1397930 1478308 1786857 610011 1958565 1964302 1635110 573829 767210 1997262 1685497 749961 1649908 1780770 1294093 291690 1102500 592614 563471 853603 639786 94710 179667 123841 333654 213879 1519777 1660740 819411 1911211 724444 1311571 169902 1664911 910125 1009871 675404 406879 1813667 1665361 425659 692206 568020 1034088 216904 521226 1032898 393134 1720872 1101027 1514793 1650192 1537462 1415537 156929 389028 1481234 782925 1582378 377218 1705929 1999920 1933203 1735875 389460 620733 1200029 95522 803194 1347723 791084 400022 1836050 1421139 1807367 736782 971635 669839 222636 943436 1754621 1193021 1647696 1873756 748501 930030 696713 826075 1212589 974877 387135 443606 1716013 1792612 1590940 1176981 582601 590776 1850756 1162509 634543 1451755 45863 777932 18324 285176 752575 1632210 1470934 1498884 1898655 1576792 472176 1484063 1265064 1617186 31952 101243 1258822 1700750 171526 740477 1367485 1194880 641930 445603 707993 1772986 1523862 1442981 1916143 1403712 554563 588437 932821 1204831 72127 1460976 709181 665202 806574 1495127 1145600 705199 215416 1682454 792116 630503 1019025 849950 955725 1791572 1841544 819097 1452190 823867 1229623 1393242 1968337 1261324 1917777 1356431 787868 992610 130758 1358775 1069256 1725165 1621181 1249118 282405 1583922 494576 1086370 1502558 1275922 365235 381752 21875 1322791 1005989 891501 1237336 130340 139240 1426667 821853 1018722 1249280 1469871 113762 1222700 471061 786718 1523062 1777886 1331449 1624975 1824643 1979829 1008349 58063 944194 1478133 1930150 184604 883889 1280681 500057 257060 347752 1635514 1414091 156302 174261 658968 1337264 550855 101093 1597438 286106 470213 462832 1839409 1042795 1661136 135972 713609 562012 1058228 83466 1125301 755879 524314 1391873 1042964 391859 1276703 738718 885199 228926 1383581 1586152 1549101 822117 1174324 1008745 1302389 623653 1688851 517719 513517 1975460 1091582 1389283 403389 120584 1818072 247284 1309251 1759073 253646 1436776 800293 1656287 688252 413899 946049 430482 841284 1497865 170295 403373 517887 1201129 1610736 708340 1753738 163810 1971260 1095121 751695 919284 1686933 1688193 1736835 1387809 200961 935302 815279 564803 98917 289971 5493 474538 1686712 628345 1792200 1632011 1002902 1927170 1958385 27088 167360 1469171 168806 1891356 579615 1057999 1464949 246238 651041 1481197 199026 591426 669018 904445 638622 1574882 175911 1625483 1716165 1649171 1033925 58992 76001 986893 225763 252557 1941214 1929610 1362294 351229 923430 1078332 1997762 784535 1153007 1006207 733209 216131 1789994 254644 1368178 1011790 73107 1434596 1848130 1669994 794434 389563 1151926 654863 1145457 1807076 1061691 1431303 1899099 991602 833690 633494 944911 1665472 650767 36272 397692 990560 1981524 457334 802820 865668 1724351 1658260 1605225 1079295 1974236 1355157 1115106 105135 1714517 1062111 528336 1823563 543962 1387102 26012 1943786 1649959 1232000 904052 1264194 1109203 1823551 64580 1542151 1570938 379618 729367 340139 941545 1346228 884132 1940736 1772959 956359 964754 937378 129957 1946004 1923703 179636 1366623 601990 994458 1417284 546928 1769652 1231964 1861970 1141221 1457118 258298 1236704 1872039 636765 878522 842569 639445 1893312 1249759 1756140 1965171 1655950 1133696 152314 241584 183489 1204629 1878209 1314509 1883139 1412881 1343497 1034744 1309607 948565 1864886 756328 1072612 1255560 1391909 551108 1129809 1039794 215242 225013 98838 1423206 1546810 1078400 699718 779574 1179348 15928 1535435 835250 1880341 305431 192926 883633 847616 840438 1431586 787173 1037020 1586145 1361810 1422030 1395292 1733545 1855812 910552 405724 1274266 1487302 1250461 1659077 35350 1494864 1686205 29891 455737 13809 1828315 1647563 1269302 474669 312622 680886 1596130 1715501 285849 189011 216197 32358 598715 1430725 735241 639013 1615725 1020099 1453568 724168 1575884 1166561 43429 925521 1191930 1597847 287492 340643 258283 515380 1457029 269951 1359921 1653358 879181 1129443 1639076 1815889 338709 324760 1338162 1297758 1307408 1275276 1790307 1275574 511797 643185 1035613 1678903 313378 662148 1131785 373512 1261782 334209 1120515 275268 1144865 1479571 820854 1198433 1321461 1170861 1677788 676187 1610219 1523429 1509582 156976 344591 25925 406908 7290 1251873 969410 1554186 757322 225924 1371357 695847 912358 1261236 158811 513671 814448 1434346 1275940 166783 535881 843396 1509566 1464622 368478 667705 968060 1240529 521848 1871344 927394 138808 1254835 918359 1014771 538233 194078 395848 69576 1298334 1142200 1588586 874203 1317928 1080171 660442 1229069 90874 323622 1049193 987089 1558097 108992 109420 926842 1468713 516671 1278003 705283 1887078 1160728 198928 1965236 1206207 790127 1106914 1165307 1562669 1475839 836266 1272309 161741 1407497 1090079 781024 617975 1486528 288615 547063 1427808 1649565 1677371 1092333 585405 1418834 1193844 160627 1310065 1198484 1557671 1600731 792100 105524 740287 1417577 1173961 1412182 1445766 647827 1966864 6880 1978394 954515 735245 1527550 951406 1345666 1957330 1028906 1650008 1779919 1641762 402846 930606 1300764 702937 7332 483180 1521 1099110 534857 2087 1909954 404441 69544 855163 1794974 1054722 1722170 374370 148135 429740 618681 41724 671407 1732780 34871 1958440 534488 131867 6595 1964759 314980 1547299 727700 98032 1925184 1033914 612979 618044 699236 53028 779861 170752 790392 532026 1780740 429371 157765 1441197 413290 1459527 1405340 1932937 1028553 71163 114089 1548594 793838 1228835 517908 1772405 270898 80831 1908486 1718256 1865005 981382 1305305 709835 881751 1271131 1913158 1742113 1034465 683859 984465 970141 944972 344298 143710 1702009 305764 646413 686425 361170 1458685 1924191 1347288 1529342 455468 474940 1594761 1213372 1900717 1538286 983542 1643388 1176931 1866683 490237 676419 56087 1550405 1935479 1329143 248589 1339031 849639 626432 1933346 506407 1100272 777428 1395623 1597614 1619206 1314371 1828616 803360 73673 1235693 1185331 1838485 192013 702884 1205811 821064 538928 969902 1944208 1539697 1350266 752501 326103 538170 1918824 702680 692284 269587 1888927 410699 148778 609899 667313 353103 877151 675928 1759649 1636260 1780597 683795 1998446 245653 177115 872571 1975377 1684356 1769486 265645 370345 883440 1865360 1895862 1198733 739242 950571 1465214 1468919 746167 697211 480024 1565022 28969 287538 4383 1031120 301204 1477701 746653 1827610 488181 1190954 1953993 1032445 279210 1362222 543661 384069 734667 88496 593718 1278546 372629 1743617 1966718 1873224 247987 1051031 1977754 141830 1489991 476569 807325 837856 1597030 720007 1747905 1711996 875954 1816279 1404523 1009610 1174638 267574 522211 128064 1373049 1382564 494503 414322 558095 892295 1150553 768510 1385792 431457 331878 707219 1780283 1438898 924321 1408458 1659204 477811 898669 1964952 661655 1228214 121039 540742 626519 2220 1553555 616049 142186 450483 858902 30680 1036863 622217 161914 1513435 1085171 138213 1027155 1668028 172627 266255 1418910 1019331 1421796 2918 132092 750798 919780 1450639 220897 1822118 608202 1740215 1789745 1338593 1957592 823572 1632623 1384058 1790892 118010 1613855 139537 133645 1285783 1146919 1301268 505336 1201011 45183 380416 1090505 520250 683853 1627795 1317452 1056455 1631934 1591398 348911 399220 196964 976913 1457485 1251325 1591273 707962 1396768 1661234 1717391 1272496 1756478 1073687 707253 116264 396436 116028 1287414 1301664 61093 1343766 418721 327197 783924 1671428 690993 725651 24628 1645132 486701 1957825 1644121 521305 1241345 1763186 892271 52429 1114378 881278 283733 954858 222047 1356085 1119225 408144 1054003 1834143 1571457 443043 1101066 9077 476128 1715647 1518782 408523 750712 505528 803229 388589 1363509 1201956 291043 965758 3292 566168 1262011 1938246 743098 1991894 1363246 653024 1255640 1106167 865355 779242 823970 1266126 1876943 819682 674878 550789 390747 964356 289541 1596316 1097025 1858450 1004115 909033 1839211 1466686 510380 1098212 1119116 1639282 482178 1628913 1359741 429838 775388 1512392 1754686 244142 403030 1304631 243430 951134 1695863 880862 1134325 1267074 938724 349058 938163 1504815 186349 1868009 1118679 454096 104081 1547865 1468027 1128108 303381 42641 1282287 712421 1160983 221825 1780759 694622 988540 1659930 1017729 1687517 457483 1860844 1409793 163685 115983 1854142 254125 531944 1930053 933758 1920445 1961180 576905 1787196 559435 1347560 804767 352336 507209 551731 1577161 1300775 1694693 257709 640000 903761 1108797 781233 1006976 383637 266782 1838767 822299 1985386 704582 1374487 1569587 1720020 555861 99723 843217 511295 93253 951298 1845984 1300127 1224209 1600715 1488401 255753 439435 841992 1484564 1705258 1144559 792336 1700566 1706767 662412 1666052 1655622 1331771 461217 614187 1730337 191639 1813578 279151 135363 638211 206554 1366529 1070934 1069289 1348942 857108 381420 132369 1328089 469327 1639835 180458 251448 882973 740774 174750 1130595 1497180 334812 153998 609267 50346 1186561 860657 1059764 444797 1332527 161139 1327489 531551 1552895 1559768 766151 437158 557326 1829705 1826472 1546693 199112 1816333 1061938 1652839 1121871 1967296 645831 1959739 54765 1992078 232017 1049220 387567 228869 574417 1970468 1937525 436326 1101914 1358523 1699977 816126 1934371 1130082 1507307 1110151 402664 1415640 662769 1779303 1151240 793589 512247 94651 1882955 1356441 352306 1536236 779268 981811 723563 1878876 1083219 853110 421219 1353609 1262273 1184208 524105 1705338 1462613 305409 1479967 1304783 740745 1279757 1204075 1892483 1726980 584516 210865 1070829 660701 891620 620122 1481749 1744526 1604934 1475282 58088 1483221 442845 654073 1802004 1042792 1682325 1214608 1453545 229660 1082079 1723453 699208 571845 881578 85067 522533 446568 1822776 255545 666748 1899155 1059443 1547221 1772039 1489863 1583280 1034573 1396339 1860061 1437442 1060412 1844554 1067260 1457249 1822262 1386532 355216 365400 1645600 668430 689943 1959510 624092 1159864 873260 689401 976404 1706377 820497 569985 1732263 1325255 760382 822467 1377224 759523 630257 580358 620464 504281 1910119 545456 1260906 516428 1767621 1529993 1763864 591059 1561074 460055 419623 1800242 98863 126314 1798458 1500549 168793 251985 1231544 311281 567428 529019 1339466 420517 1803366 1538874 970290 1163428 1702728 1673453 1847626 1946362 1283118 636271 776759 1365463 1545497 1828562 114156 785075 1078107 298420 208704 1088176 1335234 493705 679596 421042 155776 572634 931422 39336 162097 986633 234763 1660410 1836567 106876 1985281 1337630 360232 1866109 1569484 756804 1728239 206107 1279457 1201732 1536065 331465 1415065 1716903 1364435 95326 1841300 175471 672772 1232071 816930 1283566 316232 1953913 527749 1581464 881894 1571905 1663107 55110 1138993 763537 979110 621912 846019 1912820 627091 569004 1508358 34780 793870 1695037 771077 1706762 919049 255746 103198 964822 380562 537718 7948 1684193 275342 596252 1865086 653048 1905472 1861777 1910935 1748667 1385287 888244 207983 987775 1735028 1880811 1669740 817935 24333 513141 1159957 108324 1158242 1013218 159516 1888273 1318769 75481 598112 1177560 851727 647195 1457050 361453 370244 1566911 344162 1041898 1803822 965528 1843391 842706 612422 1572586 1954416 1049545 1916858 1820693 589033 1088683 1469484 678514 1032707 1868545 1975803 1255170 1179020 1251247 1267537 1413561 1413158 1879311 1260098 237067 1022189 572525 178518 1326601 1238471 1255436 581209 1379217 525424 1817708 642755 257186 1428143 721446 716277 1462456 199749 1117926 263859 1621398 132762 675696 397987 1778153 255858 136537 1726938 582529 841468 720518 348463 949162 1084955 950683 464348 468156 755236 400401 885710 1064050 1733234 223824 592596 406258 1892427 1124850 268836 1976783 489643 252681 885218 1849125 780160 503019 1734401 988065 1013585 420002 132780 788864 808607 512835 480998 175619 1332790 321009 1746741 1272565 1363347 627621 369686 1508935 277819 863114 63294 1005278 991833 352235 1483849 664746 812674 1238741 30235 1479981 1062085 730031 1154533 1229815 28674 1600489 1384341 72246 1405433 237128 738320 1428793 1819565 807549 287749 1334880 1307321 935410 636008 1481593 232958 240872 1735837 1696218 603400 666909 164274 1659123 99441 1738463 1540662 1251135 1756349 169037 905205 93404 1817077 1998054 981329 391109 1310259 640881 1941159 1398427 1344627 1710981 685551 1098332 1509390 1866221 927563 1594566 1119880 1827093 164310 1582344 238 1561710 345662 1753711 928753 1814540 1267064 986137 1933795 1619130 1200055 1981928 260835 1773343 738715 1913805 1140783 1677459 230028 1656210 945104 1202472 1831209 1710844 183778 630368 1033535 1068119 702732 662056 161843 315965 1615401 487747 886739 446484 335771 455299 1684420 1569546 1170098 1508663 842430 686117 988280 1402199 645788 958316 720080 1776275 1961677 685844 1277678 1745062 1464074 481063 1002825 1463532 1797137 1151610 1033173 1285677 864119 1172024 769562 1965635 1806695 743799 1563740 1134762 592032 270272 1904490 973210 740590 609091 789355 945497 673521 868831 1096037 1740144 622199 651600 1137147 683208 932123 607720 360085 371546 1622948 237039 355628 1854367 473623 255579 1464311 34332 1775427 572260 1372932 863209 249699 912183 528208 1522976 315753 1894819 208775 69608 286076 315341 201181 381008 1304858 1914228 1370991 439014 1617161 547305 1906337 989568 1104233 1422580 1980505 989679 1818507 1402328 1344728 1213868 1041299 321706 1791470 884799 742884 584051 1102575 1989 1187213 1629370 336645 1669079 1785222 1468657 1502300 483020 1417231 1757644 888199 743703 1833611 1442314 546747 616021 1109436 1480098 252582 1156672 1911367 1520832 1374980 950350 1587307 471681 1957154 1542474 359192 1931749 12552 1114172 1778368 1937598 603643 1097380 1529757 878596 1187426 471925 416887 225601 1339643 1100425 437125 86600 1135629 1589107 1336471 49880 55345 1961048 1243463 39226 302690 1693461 1317111 526954 1281093 151726 1052825 563258 1019484 1443519 1900384 1414511 1989698 1268412 1381604 1852392 683008 1167893 1634501 1596354 572378 1785106 558696 501910 532086 445594 362612 626577 1107473 1020203 689456 276395 875871 888548 371896 1691821 835201 1948649 274132 1290425 347166 1360107 1895667 45564 1944919 1816308 1169833 1045126 1267328 166601 874620 11763 213240 1136487 940960 138434 696870 77243 1886173 990979 1788551 1017222 798170 239050 451605 964757 1952870 1304891 1553261 1927714 1445051 1213800 764495 1301236 1400665 1502006 1800385 398716 298104 1099838 361999 724153 13367 1299732 600249 1287084 376475 792979 1796829 212228 1438509 1091644 1389349 1897356 991594 528444 1672740 828431 1076416 1302934 647110 1812009 1615366 775783 578649 1409353 429638 1008861 1239867 485331 1677633 1675964 104060 1327104 678779 1842692 592386 256474 1318730 951852 1311408 104473 1474562 1301884 1242958 1205440 1286361 11654 1379847 560016 662155 391889 1246013 1355826 1224490 259069 165962 107647 50469 1122972 389774 1910242 791243 1053637 1109139 1578847 1410993 1950998 1671849 1746493 1177977 1953077 483365 593492 1053919 1902077 1849514 836983 1228527 1671070 516522 1887999 82105 187327 1164225 1523613 9152 1478598 665546 1058087 664554 970326 1715951 1795571 1065787 1727811 545634 1967688 367567 1456409 323724 1505924 510200 1723186 1591447 80505 1062418 356741 1299817 857292 1733491 1952774 1906261 1354150 1756570 1724511 1999873 1206554 199346 585614 599248 262548 1303599 1800763 1342346 1089491 1532259 1195015 1511642 1348111 1725374 781193 1002992 1168104 1956890 231610 1533880 734 67208 1844109 1282335 397629 729136 1295881 549019 1302088 280880 679028 1221769 1090430 276513 964376 1036959 1504817 1964977 1872735 1461963 203183 1882848 6818 1102415 1088695 887365 1924085 807977 599136 1318694 778165 867096 888145 543559 1925223 399450 622384 280133 1324150 1563383 398316 1101096 1636988 622578 399363 1123710 902315 648665 1415228 647513 375341 243253 1494595 1089546 1322365 353074 1690859 827467 1218692 358929 1352280 778107 262845 518525 114803 645099 1843055 521487 1911970 427161 866576 645311 752208 319114 1574259 438043 1402967 1049170 1309916 591086 351662 1090271 1930892 966657 1626360 1817584 338376 180760 1941265 1292785 1646703 1126255 1768623 1626187 1234834 1655452 52812 384596 464463 1590555 259996 269323 593403 1537542 761143 1642505 1023438 601986 554300 1080386 1834832 1122113 158287 55548 780333 1078178 597537 156657 1543298 1597531 1928803 812576 250248 1939172 1400287 1414662 1780295 952740 1273142 289215 1495581 1034301 141525 1344762 217146 1293555 946610 1907520 1505145 256664 1303743 371081 1552746 1219205 431394 1547255 651971 1275691 1348030 560669 1439871 843741 922959 150756 509404 726594 567597 1517292 1249063 1246268 326053 794570 1403753 653908 297515 510089 308057 1148737 512653 148846 1436609 1403953 1006368 459906 866930 1671399 1765704 489005 1215222 1442989 263316 1833953 1996991 1538203 1229692 624110 1832072 60336 238527 107634 558354 1669536 571654 259945 250828 1709082 1195085 558361 622432 1618655 977061 979337 33816 1152783 394117 1323341 1893655 1484088 1070747 1001145 610355 473322 650209 1341454 1495023 556005 611099 1270292 50801 1096841 471756 154074 883815 124106 961518 875072 1076705 435979 1989802 1483011 305858 1131355 633619 543090 731785 651708 229257 1247070 982276 1608898 869509 698234 1700525 1572303 415939 844254 1590724 522728 1545413 1199876 1444059 572996 135492 586259 766102 1900142 666230 1049180 745276 1803942 54767 986459 1427653 1904767 260595 307179 219681 1778921 1716679 488790 1404678 236414 1075857 1952610 1929572 265081 1928441 1334822 942586 289344 441548 1372592 843060 1174213 519465 1264327 1211050 938073 1330088 28138 165074 455343 1738898 1950735 1350802 253512 1099416 357444 722214 165087 1159512 713620 263014 1685449 519413 595147 87770 1843543 29281 190202 819194 258051 1195426 1994398 193572 1539422 977864 1787345 1267050 1588308 1944549 928768 1957973 696122 428447 158825 616410 1601892 570350 1317502 25878 1783537 1453638 1777771 259180 1661028 56407 771734 497775 1629313 855494 1969348 102818 314657 511338 1734059 66388 92580 730233 420313 36789 1513277 788885 990965 1860038 1127773 292775 446815 730949 1601021 1352164 649712 1503576 588403 450645 797340 1373701 1033028 550765 1145997 1044133 166301 1108741 1129449 1013648 1561947 1479377 453737 438520 828764 236124 586144 1768996 628800 1857137 988433 369911 1347226 586143 670369 976451 650075 503471 1527881 760718 1445029 468873 1177472 549853 226014 850028 1117043 186946 551143 656618 1574634 737792 1993516 1460056 1256138 1966987 371975 851611 731294 901881 1077319 327019 901188 725747 249929 739347 968334 1677007 374092 1366786 28200 1349009 1113667 1949030 1314427 725907 1916692 242293 1750942 161695 776594 264307 1421733 1461019 1507924 848904 693859 1367795 1919832 1242342 248984 1983714 276646 649410 1612335 532016 1330937 245164 1596378 936652 1247315 1440502 1566720 1568796 967543 838198 582557 644054 939565 1393024 1351693 1979128 1412057 765319 1399741 679296 1133650 899798 1187301 1787707 1518159 1912887 1074940 1804314 1574787 1241140 1602401 1934395 1707226 1581759 320362 1433629 1675006 1751297 211052 1931223 1140627 198148 56970 1526279 169833 340748 1930736 61552 337253 148855 129203 1782921 116162 869905 1125622 1303829 1798281 1118724 1277365 489612 1923203 31269 1957523 81796 351934 1538966 1576781 579733 1066633 844492 1696377 852848 1143923 1824165 1055355 732424 631518 1144501 834749 9583 554999 1108580 1723203 438427 1202548 1798505 807208 1744990 1107726 1156658 1449641 744730 887976 4532 1340690 1111756 1873941 1811953 1476707 1923152 658672 625531 1288131 456054 1489496 368973 154507 115294 976878 1660856 1254249 611719 1207351 1083870 199676 113020 1863071 622579 347111 715032 1248673 1689103 1586551 713415 787181 1560460 1634371 382898 877806 1771131 30518 1752318 305603 34192 884505 1926561 791670 1281637 521610 939847 1354621 1952028 457496 834762 42687 775475 1414645 37317 1042820 758670 163361 616756 1010471 844229 1822347 1418617 887294 1193164 1964098 1758017 807249 1670529 1961970 370034 955068 238414 487882 660629 359242 253010 1303859 1313475 18363 176207 1033974 405016 1868617 121935 354562 1493009 317799 748086 1281911 139950 732048 955373 97446 1050535 1085818 1664845 636359 1980091 986220 1942990 219955 193116 1446300 1982988 1991892 687856 135817 427974 249510 1485026 1959454 1426029 1385185 548492 374623 1486043 695421 28116 1194422 1465454 1186977 239152 497117 1782140 1735877 434718 1792209 1204294 1642061 1245514 292409 1650120 803879 708886 190758 447324 125312 865002 1776538 1315477 1242141 1610014 1356649 247226 1839463 1634579 1637428 358356 1948013 964680 1232399 437486 194200 1474754 760824 1738069 1361511 1934119 558405 260515 653108 327166 447044 16374 249686 988768 1547802 791002 650796 882953 1685981 1274309 928778 730210 876782 1153997 893861 359633 1693154 1084264 1710462 1243523 906358 1001088 1987065 930636 1491430 1425961 648469 1991895 1218922 1510649 1852783 668097 742154 555102 1820295 258771 771632 362310 1304736 1922727 396356 1902009 1307610 1024731 1252780 1198794 1036482 1739285 1243791 235950 1358139 1792725 908822 1809252 10855 1423606 106451 1156263 1616217 1110726 1779867 661603 587924 813127 1146103 1866438 589508 750109 1925924 247058 636902 1261334 1257493 1809353 1198401 795173 506518 1181501 1286581 1429720 1103667 282691 1125815 498330 1523546 273372 994886 496728 93817 1359682 214321 174705 747157 645336 1297676 1729758 1338816 1964941 103423 800656 1109386 334485 1878394 228033 1615746 1755685 1777454 555139 1993119 824431 776435 279879 1768363 831686 1208360 1355086 260367 817047 1480405 187469 322444 109960 771540 306520 1387691 1876962 560267 941317 362739 658133 350195 954755 1035810 1264849 623113 1149866 765210 383290 1105919 1320101 562214 574516 256845 375450 1595602 354320 183364 145574 225056 636854 119545 993842 1835793 1727729 1741703 1715657 1575003 1790495 939623 1959317 720067 1727858 132832 1577549 1265934 475318 770827 241957 872398 1506548 1100163 1774298 1543177 891819 854155 1835195 1257614 1587077 1145269 1365108 1468986 353227 25184 575616 719296 1722983 322020 1023426 1986536 1094366 1785535 1061024 1869081 865074 1319211 1858907 1048275 1017586 753354 1513776 1661650 323907 1121876 1628811 1510076 827728 1690240 1199022 830056 1182520 569617 1403479 727238 1481550 1973485 1798507 1174162 167604 473065 166984 229518 728348 1186412 889242 1820685 694258 310629 900340 933900 572736 1322665 929255 420809 793058 1734568 830709 648724 1092904 546413 769419 1035912 1325806 264978 603833 1713245 1109325 1450381 680412 1718252 1487490 67512 1097663 228808 1007791 1658282 930862 1099740 1182888 853192 24659 1530707 66370 1312147 769158 1735415 242053 1903923 643277 48339 1871 1680221 1542653 419492 1814787 906533 1166782 1260447 1764499 394511 389711 1139158 1251864 80172 98410 746689 641548 792664 1771013 1281243 1443649 1307534 1568283 122030 1793644 1031130 969029 1497341 647988 1361102 621055 182527 1645473 495850 1566014 1416461 744382 1671405 1627872 703654 1153656 219228 1759722 1696697 103601 1534902 1119540 1492745 304937 1775258 1521567 89186 673495 1646974 1993143 957584 1179806 1487523 797893 1971284 1314691 220410 855616 41811 37296 1250176 1660991 1690311 37723 613396 185197 1607394 1061956 1527214 1545224 946396 1764300 1278269 134135 287349 1135174 319505 378064 319311 722737 826136 705094 81466 82038 934931 1845720 1842254 261672 1792033 1824862 132671 125908 1369726 1909307 819032 581566 233175 1645655 656368 1461365 817176 428000 1048504 620453 1473174 6159 1910073 1877125 464914 1651486 1639096 1054794 1494597 844085 1352908 436312 102214 1834701 1936071 798667 922728 56640 1063320 17548 550105 1864587 1627098 593258 847734 1653123 1526805 1149522 763074 1363277 1260864 627530 274470 1150751 925860 1071034 94516 1668505 413227 69928 808688 424235 160268 1678721 1343797 1039757 587904 164060 938695 1308442 1377412 1116659 1432832 394201 1311053 1436650 1644320 1616240 546973 553303 1278359 176087 1757845 1802149 1614159 532696 1323774 670239 175665 100293 648476 1616292 912243 582679 405585 1323510 670039 1111169 951617 361232 606387 124523 418028 545756 734249 1393623 235380 393876 1976277 1829875 1267818 495069 1362223 1553902 1141567 323685 537898 10813 769856 136054 531722 1349640 1843756 645981 239447 1621311 902846 1000382 929572 106345 1324331 159708 569038 627359 1285202 1037857 1082384 194680 865432 1505127 33340 1703982 203426 775503 409870 951835 1937836 1968852 1187286 1310723 191721 1871236 1234640 1833088 1653452 1947654 652783 1277896 216382 137996 1846183 1370376 1011534 1792384 1974118 433056 1297907 1209255 108137 786513 1436837 264421 1687423 1002105 48444 882611 381113 190987 1699144 585481 336019 344209 1272200 477033 1920455 582749 1595223 1165792 40393 271204 1368484 1169076 1744826 363195 1012121 459321 525031 1618462 1125547 1310476 433115 1436214 1356262 1430908 570871 1193271 849801 240322 329656 748847 748807 1636564 722222 1680757 789470 206183 1219708 1401030 1329166 473924 760373 1778561 1993309 1158535 773638 176657 48091 1532663 1291546 568626 1679888 345725 732208 1994163 1568381 1524102 443977 256279 598420 679371 830947 299233 1067708 293339 1368061 1461958 1713893 1270915 439281 896633 1189467 982402 1171832 940814 880107 448297 28470 1609569 559338 361005 280827 1754199 554896 1191401 1183848 467660 769888 739957 977509 729502 243220 1602365 981515 182887 1228688 1586720 987638 1932728 1845333 1232501 1085602 1473299 416984 1656359 108036 197853 1879523 1339228 541328 929440 1989065 851797 1500112 45178 869280 327406 274566 1645963 742725 1421982 1233421 1453182 1875058 161325 1364807 1001646 620859 327263 1680663 627160 812784 187271 58875 657023 1411069 1555666 259739 213325 1486313 748296 628884 76513 1588628 1655092 1826440 971430 605647 538604 1192366 1758050 1704603 1635836 775344 1398167 1584210 1408914 22532 1935356 816809 72302 1743853 492399 527993 1471700 1013989 1104752 1344969 607376 1853382 1556413 1927078 585272 222287 885167 1363568 1337030 1574736 1507804 17904 1736098 295211 448938 1423834 1788582 575056 405961 1936504 1404589 945759 586322 1673961 1543990 1326293 115147 886984 330571 1192343 1233524 991638 193623 305936 1309036 122951 1554285 24925 1946887 482175 1960190 977682 1909127 5444 134744 932875 26124 192655 1056132 531231 386509 1898082 1680230 882248 1967052 1233952 1950643 624828 630035 1513092 178597 1997293 1997886 655071 1738266 385815 1815143 1198043 309874 1531777 751705 1422754 1872978 46999 1106790 1229274 577947 385562 1797104 1437376 1010923 1060826 1195593 1342445 80661 486671 676479 949423 1007366 1884026 363958 757730 526908 1116850 1776455 1068110 1669993 1563066 421211 529793 257483 321594 521539 1033861 354254 373698 1982295 550230 103542 915286 527928 1564775 780832 1846043 788125 1972379 1407035 298452 1146486 624531 528633 1348802 5071 1015022 1470220 1107074 815700 929523 198402 37334 1984298 1376872 1739428 1463621 1919397 1178991 456886 1391260 1333983 1430467 1461767 711387 830407 237234 933345 1803886 685331 317762 699644 1727129 419835 506775 1230466 1432542 510073 954706 1797304 284786 231020 164081 1384956 321617 1736307 558424 1904036 1882671 492328 1228254 1440138 120294 868402 1245249 1127924 136288 1111633 1655831 96631 1714920 1472905 1491811 835875 915532 1848041 1628328 921444 406914 262667 169715 927780 805526 1646977 1128297 81202 1096832 955703 1912628 1244855 1184222 168051 968089 375237 198027 1615047 1851378 556438 1775343 404798 1590646 1062558 206921 1075331 1626293 1545921 429897 276273 485200 557730 1823456 64113 633992 1258551 170172 1868688 168007 1632600 1982346 1334879 1718017 217688 590808 923640 467368 1878545 1025187 685916 916860 71907 1279651 381631 966846 1915280 1952542 995493 87386 1040691 87195 733939 884264 1748939 533665 828855 504341 950823 15547 1443763 891741 967880 550146 1547814 822151 1556519 626314 1228960 1206257 1644838 1638196 296527 382037 928915 825517 441114 600038 1551288 21570 1095967 123236 514971 1816347 498924 482470 88572 306568 1454907 1658048 1045476 1378715 1082979 374945 551331 331206 171429 346664 213899 1580335 39704 779827 946540 1919347 671327 256706 983562 1014770 620253 1101113 105028 1249313 643169 1103791 379098 1409888 960926 252666 737081 1205935 1612874 1840065 504136 44558 64751 1712327 1631508 1540279 1079251 446419 412632 1705798 91854 650322 1951184 1779427 1486935 1363625 351351 718270 1269214 1343843 1803031 1273174 1789783 397988 888993 1942657 1768701 1192578 1735934 1456697 1404258 11523 1692241 1311517 108440 1435112 360572 67481 508193 527356 804297 1402695 1355497 1225390 899664 1108076 917210 512432 1221363 1979212 1729562 537639 835196 1979512 906389 1213399 664776 270876 222231 1636063 503745 380717 688158 873244 965491 1478428 92792 1918456 1004673 768086 1007271 498326 1403486 249432 332515 63613 89886 37118 708709 223491 678682 1591509 1623370 969554 968061 1623171 1838446 717161 212398 1706126 1304626 582309 1354953 634833 936065 53856 732190 1516141 1420556 398761 941260 704709 222877 1901685 291752 1817459 1194623 1147035 146759 1827857 614936 1666381 690024 1083333 1775103 553416 489259 251843 18353 1731967 1143033 748578 1726338 1415722 281724 1584919 1315848 225170 1102643 205072 1412985 976682 238936 1851488 121799 484162 169180 1799194 650062 1246830 1706294 1548855 558297 1948522 472677 731570 669525 614811 188005 16358 1183358 705944 939746 332390 1304992 1128596 181357 460737 1197847 1666696 833473 605459 833480 52183 1946149 128694 1366859 1966184 558544 274910 905212 526843 1170045 28893 1886984 107173 1550223 1531685 1380153 1663944 1998649 569991 754341 1469283 1196032 1265793 1320054 1183095 1476947 529797 1126505 581730 255542 1474917 1465839 185466 66905 1482492 1322749 1127538 1325518 1433896 1857302 1157484 185346 1502000 307192 811250 580847 251085 678407 1415707 1727499 262694 1727108 679870 673630 1908688 1441424 1681447 489062 55563 1947895 1509304 1032890 764814 995767 980521 425358 1944343 1966244 1028353 1163224 109776 1124144 1069659 282493 573513 832010 1893541 387417 1165943 422460 876323 403937 1066251 1046012 1782563 1220804 138972 784820 1501382 777325 1984590 639507 1267431 110691 669255 1917326 1621387 526243 891183 1261977 1966789 13152 555222 235450 786362 1242108 1693419 176517 1111164 66410 1962093 1470288 1875392 638018 1835820 1741267 1032595 11206 1896897 1607684 720050 938334 1414394 899671 1879710 1487595 484055 1029925 842610 1505839 1622991 1162242 789422 15521 1184869 972685 1123707 418367 931969 835214 1065163 956582 1905731 58781 1525915 1005598 993448 905179 988305 1611373 1657683 1282175 1585187 1654691 1268902 131853 1673816 1616460 194696 313937 821856 923367 1207899 1463174 1553432 419984 1363292 243061 1244628 1113301 326584 895493 937755 1834196 35907 994522 311782 227519 1473380 681833 517972 1321475 1101763 421665 1757952 1341693 1732402 1741050 179859 650157 1021894 1420624 1137522 1711643 1443328 1812898 278426 65143 1536575 1214849 949421 264669 1104402 1574923 1029403 644854 596747 452510 276028 825283 384443 831426 1329535 1474476 620682 947426 1892651 655419 1205513 1615698 7555 469649 1478870 962633 1247416 179698 1077523 464757 1131470 1587959 792638 529831 1180406 480740 1850100 1677350 21126 442107 1582452 248244 1767679 619875 1420439 1891973 1753683 1145410 1120974 1706074 1797501 1647193 1046601 1892826 798686 637252 1977262 127455 1673740 1785125 1636185 362697 742711 1441610 1147679 1814219 415909 1327230 1305137 1001750 1945507 234417 1253168 544321 1600847 256186 395943 65716 1401980 829603 1813168 962834 1854531 1348793 1549401 690635 801123 1052876 697431 1959479 83687 699189 1504087 1052277 574099 1558513 585534 1281920 1921250 1463472 1101167 1445477 780853 810700 528418 82355 1445019 1379958 1219153 1139686 910384 165192 758728 191842 247847 1558247 1887835 501054 809381 189733 1329748 1847644 1562854 1354168 756098 1167573 1834783 1178209 776578 1757811 1023390 571956 1779537 1850147 332750 684845 1308683 1969039 1111715 27267 518860 393309 14395 1637088 1241353 992589 914500 540883 1148362 153979 1694715 1349880 1510597 1261801 1969678 330166 504488 658528 1416687 899737 497127 1854583 950361 1124942 870107 1145084 686444 1771546 231487 1488367 1410440 1562826 721697 1678669 1072010 823272 1773235 1404994 624306 885783 430141 209967 1919530 484506 1127636 617988 967363 1937710 1509998 33414 1768950 1085958 752925 509563 11121 540887 1497014 774434 70773 902075 699919 1016488 860556 771151 1070205 1377278 381849 102969 799601 959899 1694196 465780 281526 1509862 1326001 1038906 966680 457325 1098513 330060 747506 1980087 1626186 499925 770578 1446027 1492659 736543 508002 1234825 170288 1371442 570747 1157061 1949463 1826490 1511813 1830364 1091892 638423 1686681 364798 340750 1198458 1555008 1329455 1790708 1684638 158178 532156 202529 1321080 691059 1405541 949773 1947689 1801862 1604536 1295387 297281 279037 846644 576345 1318850 1882093 163587 936453 1379934 1004602 147323 1232946 573170 395185 1512017 1137867 1359586 337865 895501 458298 205115 1545789 1536834 231897 1777249 1884699 146300 712034 1231166 1496668 424867 1921160 1040235 501427 419525 1617691 166606 1415246 618656 1893731 1094379 1551203 1552328 981764 1486384 333555 244116 1926678 814802 1946810 881355 893023 430989 910296 1821479 1982916 1159664 1462997 1880196 682773 250779 543390 1035129 735070 346965 1900508 626763 728034 874851 1116135 427881 1599678 1415517 1103796 246956 307102 305231 1291050 339245 284554 730017 555862 1440278 1025343 890625 1014379 1078820 786373 1526564 1420778 1805408 367048 1300118 1593801 1324796 1824577 1197020 1166515 1150833 1269771 1910470 1733375 1811992 1491767 475707 1030112 333256 854307 1976612 1626619 262957 1641952 52077 1091782 1387821 1218311 1040989 1512352 1175505 91675 1022064 1967367 836758 1524552 203698 912858 1658457 1814371 820354 1122095 69075 1713509 770252 1025613 1963863 593510 1699788 363948 886375 506093 433353 751852 1552661 791836 1632635 51154 1827153 1840090 1321654 1051636 731946 1501787 721245 1409883 1010121 1498390 1733300 355736 303919 972856 1306058 681301 833164 614397 403085 1935761 1538050 595024 350674 1470556 1452252 1574825 331461 1046516 1999187 1934987 1935174 1734075 1229376 1959965 1163354 782720 1766748 747996 490426 1069610 1822539 16668 956518 636150 1581234 1795100 551053 315978 1174921 43430 1098411 1125480 1554467 1012317 1026054 475706 401874 107231 1735542 889519 881419 1502265 502015 315582 754481 422157 286731 1577078 1075954 1207689 517637 19622 1148135 1855118 941377 1922419 1167336 1656267 1896959 2451 417634 895091 509108 605711 1468985 1424466 1845977 1204600 1139378 1331968 26701 1210575 699617 1689398 24547 354818 522073 1355906 1523053 1062586 135726 429288 1413532 236993 1147946 1177074 628128 1242879 1441701 411604 1016701 1120406 560220 919437 396221 159714 577529 897535 1281270 36372 1259719 1450162 1118936 1348168 607625 1400173 1943497 1015026 840139 835263 832659 1151729 543719 1189825 1760724 617031 430095 826858 1143159 1372620 832161 1103398 1413662 1979865 922805 1560396 1494661 1564873 1924240 1580154 1388740 574880 1018689 624139 979630 594630 261697 1537030 332727 1009498 996523 1097360 798454 1531704 1386852 1246697 1488317 1168746 209264 768442 983948 1444995 15845 973212 1836391 1218902 469229 683213 55208 236813 442545 567199 37495 411771 739845 1538088 1766534 488813 1559086 961316 296188 1052935 1313948 414653 228749 1016776 1740361 781559 1487610 1097393 1113829 614446 1246258 1963083 833686 1179648 1232271 46448 869957 1564460 1578229 676229 1218244 30413 1359223 338633 802844 660297 971225 1102210 1122792 793834 654368 1255293 1543790 1948958 1150849 893437 1286964 1953007 1618433 1112183 1371687 1520206 1798905 1910983 757159 1009754 87593 1295916 695082 875771 18635 213503 1790794 646995 1133872 1051708 31983 9773 354830 1252861 1025917 1588935 447726 477130 1558755 670634 1679132 1141327 280651 1145056 1295088 918253 1266749 879507 1746132 1492331 1287745 811893 1754534 41805 1361883 341260 1705268 1195132 1979416 651820 447782 1460329 1540011 215740 243402 264452 1105783 616034 1048596 401600 357841 335676 951311 483800 846542 1296886 1715277 1669988 1088857 1396817 310264 1691812 1517694 223796 307810 1179655 57774 1161132 1655702 268548 461689 939352 260767 612296 1067102 1054701 1346705 1959492 1250250 1748814 146382 498400 146860 945656 749895 1023548 276038 714343 1174572 18670 975887 1292914 601256 285672 891430 820418 1949348 1044046 46903 1464096 1439866 475276 759295 1670459 120418 1787929 1672170 214309 1893084 1600132 1262014 1120898 1939836 1520475 877188 1627559 80237 840214 171621 923570 418293 174309 416871 437616 1784818 1680311 1708624 1997714 1992611 1695770 1240606 1496067 225628 1557878 386651 579580 892846 281455 36093 250564 1214389 1055249 538189 355238 130355 941620 1370630 1305683 1560352 511029 1483650 853388 977068 1683338 1358780 1792869 1885227 1729249 1973787 1806715 1606183 1247528 1347337 1517497 1584631 1055762 1937457 763909 1131800 677168 1967197 1260418 1162318 716593 1251908 754286 1324101 418706 1284704 349834 1117902 1232878 563948 1546074 754477 65857 1897715 1616386 1621429 992794 1598592 300379 1588669 709580 164021 1079599 609845 1718428 1597503 1552038 984723 1335495 659017 363056 1408915 1111920 1331111 1259154 635465 1498290 32718 1332157 1047748 1648708 1099917 951805 1824160 1904485 167816 945735 1727961 1777543 651494 218726 62320 1938631 531776 377220 1419075 642818 1966359 484229 1074381 1191964 1918942 62791 1858377 243244 1360160 945208 1533224 150647 353814 1098347 1189575 1816096 565536 663198 285538 1609915 939693 1045073 762134 1206442 1949511 927798 1156413 984525 1296779 1024835 768812 235991 756205 1177624 656334 1806151 348209 1840484 1604935 264221 1473313 378012 1365976 367791 113218 475366 262954 1597247 203423 276365 98732 1467258 1471744 706335 229092 481821 1094164 458966 1044852 945524 484977 1004634 1962724 180584 1834389 566491 788674 1035019 551192 1783615 1955516 542721 804175 968258 1470361 1544783 1693434 171953 235468 1651115 409674 782013 759522 1974729 170895 1758172 695456 23652 592886 911439 627955 1974693 1494464 1921569 453478 1918581 1594250 125452 949310 357663 899368 1617104 1245094 1733384 672572 1893217 752138 701737 1201239 484025 789657 23864 1294467 820736 1843988 1510922 1732667 233505 664014 1377077 369732 1722914 1783802 624596 333826 1843421 586263 1726538 1030413 1749938 62439 1764603 508858 405015 1463101 1067576 1033920 914416 686628 83921 1657108 1926264 660047 1973281 1577265 1772977 1150058 1193969 1295197 1902258 622013 992624 26653 1144723 1962610 691916 967263 807635 448249 1332821 491270 1107573 33137 1249277 2400 886473 320752 1116902 1067895 291082 90123 1680405 1022712 1926299 641059 1117456 880923 137453 138063 1167645 125416 922568 1202820 224183 1549362 136331 611018 1456997 373855 92375 1965020 1043204 617665 254271 59643 656710 1945450 1848531 1249878 1810028 203931 1732740 1000311 1717597 1866849 438092 421632 237841 1592940 357584 683866 345364 1393711 1890044 1359153 995000 61030 1503143 1793501 523676 1494074 1943846 1018096 409010 1076415 819381 432597 1796526 700364 1015566 1451066 1020144 1336036 708715 1395125 1859557 601378 923746 619268 175402 1998857 1808802 1087447 1655470 1500622 1221217 538236 1041089 1796448 918689 944676 1340250 458204 1566127 1994013 1719638 531015 1948162 1269456 303261 1205618 1465994 593611 654842 737996 1444 1945276 651837 1714020 1957921 907447 1509305 841325 669582 1351135 533988 673188 964947 1721386 632260 381811 1588171 1615675 586389 92030 1530799 808171 645721 1103804 186448 1604011 1657961 1613358 1657607 700117 1431146 214722 543915 1944918 264897 983714 774734 1861640 1772332 1128226 130896 115457 439039 1149589 546620 832427 848362 1354851 1842497 101890 889852 6542 336439 602782 938635 1351976 979700 404802 1614628 1926064 1972234 173438 1322826 480950 806244 1982157 55334 669242 1627758 1764311 74856 798156 783038 1255355 1669545 1354032 640830 439682 62500 445574 39273 444025 28835 1210405 672414 135391 1142677 1177407 436193 1671418 1546986 1669147 902239 1386606 1176605 692983 1415945 343963 1052479 1997776 1468429 1341980 159771 674008 254124 800555 742607 1614814 1328517 712444 272104 1318472 1067926 809270 940269 1710015 1892528 309832 1313884 115013 1324815 1872338 340770 54590 1038554 1435614 47719 142640 1506187 1188084 656750 1388715 8004 190072 1492531 1226788 1787747 548294 1329431 181746 148666 490541 1194235 232471 669567 1742153 1301850 1861048 501392 172589 697314 154443 287840 1322169 1234409 1715771 1398845 164806 569258 1842643 217252 76031 132449 1316568 452662 85304 906489 1924787 1843378 764535 1837205 1184508 449173 1029657 11079 281896 1185210 1728067 1006857 1157389 1585925 463927 305406 477471 1264359 44864 540498 1927907 1015783 1496784 773810 733864 636572 1744607 1383959 254435 175807 305498 1345825 1434085 343948 393591 1963962 1886305 856760 137822 1026238 98208 779081 364322 1812751 1365312 1226346 698871 108562 1352433 327359 747231 1991899 202147 1755236 1823048 55692 815224 495143 1387692 958275 1490005 1726034 1348541 1471803 1458680 384357 1151735 1062846 1719375 1819898 725388 1250419 152959 1216995 1443718 1673738 1135403 1833500 475135 287855 1509005 1837061 320 575435 997937 1915720 1310316 1381310 144045 953046 1894477 243345 1826153 1419981 1396232 491628 291856 302504 554253 1941673 221087 364239 1090963 245688 1582355 1890126 1725995 1659060 1445367 862593 1548849 146085 1142239 1232611 1371099 422105 1006472 592484 1243471 329941 257095 1051765 969810 995057 978538 611676 996103 260917 1219696 84074 1730069 1193178 1316445 900080 1554000 1049816 445664 383144 1364024 1543484 1857410 272228 1357144 567296 852733 301401 366415 1594090 741516 1535132 921958 1990278 251441 1072253 733348 722417 334075 800708 88552 1233612 278248 296525 716453 1640868 605342 179349 412584 1773192 281718 306430 1150725 1195914 1487857 924473 110782 941642 194553 560831 294431 1180270 1253737 1681340 460531 959001 503419 1395479 353834 709062 216987 677502 44463 317970 1821684 414579 294609 1687458 1635974 1161552 78069 745445 136677 305355 958668 1932945 317524 1673227 1811034 1280669 466762 1385580 754555 322907 1160605 1160449 1003307 319674 1535076 447600 1065182 1608927 1570868 1437834 1781922 781506 1998762 1581676 81413 1529645 1048679 105386 602059 345078 299405 882288 678137 1166246 675643 912624 1622475 1816998 200480 939380 1875930 1622913 1445282 930727 781985 1803485 1682647 1494472 1988544 1179165 979393 754673 237296 1838462 1289734 1394713 1373839 687483 731224 1893594 1905888 1057961 1695075 1014155 952606 1809170 1159396 628043 332604 436219 1691325 99335 777900 1114933 6756 109311 588713 811771 1425446 1647385 1992546 406924 543237 8238 1361154 997790 1606279 1217869 1471691 387375 497120 1737882 1320342 608135 1481417 6038 576180 1810624 727841 1209513 1340267 490234 309134 948539 1468132 61652 357182 922457 1894207 643786 91827 947538 1111321 1549198 1789538 488392 1840982 1628919 1197326 483331 975625 1009555 33788 1615079 43541 469031 1169758 121663 1807736 361423 618419 1794412 601971 147209 832241 629840 1588574 1381919 1956538 1702010 191608 694131 1138523 386085 1390708 806324 1885438 1238638 422878 122994 1644091 1069528 1275186 1235427 1355903 689084 460688 1616320 137955 237164 396347 804425 392609 523031 1883025 873200 1339519 1020701 968407 820810 1442869 525235 1669561 174143 1924043 621955 1045374 848007 737774 1145148 300929 865945 677579 1720845 338885 156260 649252 1415887 1033608 508736 553093 988974 802475 1435897 161092 98064 648375 1492215 1826444 418184 1962290 869711 626245 651154 497023 1076286 1544165 1137078 553594 1092945 913673 92139 1687637 899222 707558 1060489 1671617 1349379 969884 1424788 414115 735486 969398 691676 1053671 1480317 1046580 1811195 1360815 538160 47799 1380200 927701 1811003 343027 1695800 1721569 408782 943680 1980447 645356 316440 1105153 1492470 333432 1171694 6769 1601703 544251 1881628 1724698 1503562 583507 634013 1185977 1985777 1554023 153171 1371322 971472 1345549 746344 3018 1356954 1206852 1495561 1690345 1621303 1381319 1281238 710884 1209239 1435651 755103 566964 1466300 479653 473715 126749 605721 384459 1064770 828617 672549 1573598 411589 1925158 1409364 1274945 1481562 1785960 654488 761041 234847 863690 276680 1010362 361732 109978 21793 266565 270078 1771989 1544856 14510 1750267 414824 1816566 1785276 790447 795854 406755 788081 286074 1512616 1438004 167995 1722401 1776727 1762068 458062 1600150 1816849 862857 342210 20042 987338 1980151 778537 1377396 1596557 788024 640633 1592674 301942 106984 15022 1466718 759236 1792857 1993801 655942 1921056 19948 740652 84538 1339473 1191956 225616 1893746 1636964 715720 1426129 1879896 1345590 1904150 466735 1914711 549228 1812917 27218 1265805 1685296 1411828 213226 653532 704798 708052 215933 1359484 381943 1958710 1308080 1442859 1859967 1930960 788045 401721 1185792 1931053 1889135 977466 109074 1267774 1546184 1238791 1821259 1537833 880316 1736693 1272426 1899339 331625 1102588 1968930 1064064 1165399 76209 154433 1701585 990278 1136122 887439 122856 1547831 466078 1659649 1818619 85810 1714183 1258484 145848 1270821 1699714 428128 1582343 1620952 729048 296380 1819292 1573807 1944369 1960495 695458 380945 1993482 654415 497763 719820 176412 373555 386782 1032512 1278624 619641 1319313 402684 1294683 493177 1583927 263776 714951 1106893 509318 964770 843300 1088276 391251 389756 1666316 204459 1835029 90036 677162 807006 827815 362689 308364 1782880 1600139 1612743 1594424 309549 965685 1800383 1101055 888231 663273 1727818 328344 838644 1203546 1630797 1769765 871386 403290 343481 509737 1901646 264917 1298783 320354 1731953 1300370 184370 1820990 1827054 1373628 714015 1797556 1130420 867213 44548 1131881 624196 133767 762911 1458225 656801 653243 1490942 169433 392420 1341970 1420907 473639 624319 976717 77332 1658809 531640 1968765 1242362 406473 488387 234206 248205 1325330 1231035 1151886 166254 1887587 1821371 1787470 896581 907372 1803162 706621 500996 230092 1877310 1620960 1612397 870804 480901 715319 1598452 1197992 1023855 958460 756892 1841448 693503 1108451 289665 1397579 1008717 1530717 86422 955152 188030 1156824 1262855 1647491 1257747 1690714 491224 690357 1222935 515026 832707 690412 1958898 362717 762591 219634 807739 1060302 602994 628034 1723831 1699888 1644733 811838 1348444 957379 691688 973271 1834992 455462 524017 571643 1199650 316005 827338 645955 1208667 9951 1453774 440012 675199 1129964 1083776 653450 576354 962740 1841501 650881 464482 1166483 1161362 801473 840085 195814 534221 674092 426646 311333 1814839 1294308 518901 1380017 859307 1591767 712500 438899 203755 1538894 997044 1523452 1630630 745639 913491 1747708 232006 72047 837552 1224457 347989 743164 497972 1311330 1781515 1596739 1314566 1017195 44229 453057 1013959 1323937 1376352 868052 1195001 887705 502889 765630 622070 1749787 233956 329423 1070667 1125289 1970559 257304 314008 531166 269575 1776306 1025982 1788260 1069246 1571574 26911 1537792 362759 597938 12207 1760915 980900 458043 996992 1806825 195385 479325 1556182 1565003 1195414 723047 1279942 491615 519354 659887 1911491 1510928 613313 429779 4442 216236 1953432 1714129 1115096 683528 1613404 947993 1819786 1615267 882160 69751 588789 1693088 979505 341321 123696 1690151 449273 656812 1784342 1545131 1188930 1020596 898688 1619653 473455 714704 1968561 1093248 217179 1587819 1809540 440044 1095453 1383686 432967 1479001 20897 1039940 487638 209048 1733756 1522981 1272868 1673927 20460 1975465 1948048 574944 495114 658164 771084 838276 429047 206405 1258226 1940708 1973866 1941035 734447 498959 1683540 1687858 1375922 45682 1573109 1405565 315987 1512799 973767 1198105 1954788 154417 1759276 985510 1398674 1320966 304172 1882454 459840 253524 1256193 759267 1336191 1957445 1497829 151934 1275083 408389 289077 1386798 769287 527365 1475619 1871962 1779760 589401 1799602 1482463 1414386 1740723 446028 975138 180342 174975 487571 1894728 1348624 161045 494060 863031 1123334 826910 1383669 611608 1945439 1054015 1273838 951349 1659150 1695729 1656850 495157 1790391 1337998 904910 1944259 552179 1572776 1725662 1784844 513128 889328 335234 1204189 1944395 1751966 1664144 1163622 552465 232790 1303683 408950 1464330 125475 588569 479070 1412546 1040574 1683034 468927 1973294 35660 1761976 758083 1907862 1810193 580667 611551 1217828 371960 234712 926083 1941537 1311695 137789 1797243 1004530 1245465 863012 445095 662711 1174218 1401344 1702089 1546284 168666 839831 1277645 1214016 814760 355151 666663 373376 243481 875951 1757629 1930097 1416669 795651 199 1921575 1735193 1515414 63513 1771166 1442400 1071997 323164 707777 259071 927360 1977289 174311 1853952 1887182 1916072 1344415 1168164 83173 1283403 259360 672282 813290 139816 311308 123915 1394826 879234 501122 565101 746957 581972 1604931 590590 437372 1571515 1153727 1374116 866797 650724 457988 1726300 1501018 70207 1018560 376819 1417619 1906241 1030191 640849 1697587 20983 1566093 655727 176141 268089 589222 1864731 370266 1094019 886976 1365406 1760583 1788508 946166 1915394 565583 431476 657122 392770 425796 252073 1138937 73291 1380671 536185 704754 838478 920747 1432561 1988003 656215 231564 1675476 1654278 727693 824546 373034 1637204 1367318 1316091 1091562 903822 33925 1989761 486640 1951214 114640 708433 1866125 167732 1508333 691543 1092159 77194 1803484 1307510 408713 1009295 1505901 835543 1604394 804376 1610458 1813481 1372682 874515 101174 92926 17171 790863 479198 789846 1698364 1162825 1773835 68948 792452 697292 1126620 1896027 1657190 1883947 750611 312320 590490 398773 256634 1906388 119032 1632121 1319834 1934662 1351679 1657886 1098747 1043637 1946326 1145161 1806989 417941 1718613 1227262 150717 1746985 1277327 516056 1718272 1905901 460208 737518 1071416 1109582 119224 1341342 403379 688696 1560409 1982258 586656 1007544 1444076 1003485 694727 1857741 17893 982583 1152503 1439816 1080552 1311051 1944147 1717504 404630 1416319 226744 180400 972043 877228 1501993 269525 1875837 23662 773721 618350 1634853 1026449 433688 1403836 861644 989422 897859 1389445 1608258 333390 633288 1426433 659781 976273 365805 1163522 1386349 1894510 847708 50982 755445 756828 1722730 728183 876990 478182 488981 1223139 27981 1779134 1243319 1755143 653655 858479 742629 1430364 746119 1403899 1463709 1991024 1438039 360931 1689397 634085 285325 1605502 1912653 652641 1090268 48042 956521 224014 1018885 287737 28413 1648388 1225887 1023317 321369 377541 1726419 1842544 613373 495133 1689565 1150533 967729 1305634 1131281 336386 1051432 1113536 86352 1993320 106331 480324 793302 416448 542968 702020 299892 657971 193333 1551054 1837283 1266098 550188 1886744 1555083 586365 1586003 1359280 1837888 573616 119867 147591 1018655 1122866 951860 889437 140385 297109 1803757 21529 407913 1670400 310620 10838 1656831 1746261 429540 272502 1181228 1312338 1210375 587559 1437251 674254 1672874 1013651 634681 240388 1840384 88817 777091 294529 758040 1116612 1761850 1119091 1020115 799139 162369 1728956 959110 542536 1790199 1369263 1070235 1046236 97751 915639 76671 307708 1813352 975177 1553266 776764 1905297 807700 1695605 569884 244638 490739 1923508 875392 512929 1720724 165179 1339095 558462 1659192 1266214 773534 1044020 443541 1202928 1828387 1082988 416523 1799547 725728 1145925 1474431 1781336 365133 822519 1924691 1741543 509700 1149150 990287 1259987 1206222 189807 1329521 752334 1328586 614063 443746 1210397 338577 666733 1647813 1437889 1280849 1219906 1133734 1040421 578846 49354 1072395 786792 641126 1917329 1547398 1200675 1466790 1621860 500203 121528 1910658 543836 202856 1304267 1553305 29370 851855 479886 950591 140810 1731077 1602836 1108602 1837035 1341653 745134 297251 1926881 296590 928967 1567733 1807515 1846637 1947478 1491277 1891837 1137967 973396 1446836 132779 70858 1543750 941342 612093 316013 956350 62295 1070392 1802755 1879145 268235 818355 1439185 1900446 210902 952416 1174906 944800 1712538 767466 1880116 1064184 336313 336457 1799636 492534 1136835 1739734 1043388 787116 993181 1795993 1825912 1672167 231910 68056 1949993 1768740 868026 574281 979069 107875 264462 245510 1503304 1207430 1864107 587891 681526 605664 1943027 973841 1168998 146240 1836677 1941327 248669 1313901 1861714 853359 190322 214830 275157 517142 1466251 529060 392053 1274285 776901 229205 1692756 629207 49235 870373 1748903 907406 592551 1123982 438453 1060653 1774612 650181 1163833 925612 1305353 615414 1196188 1216005 1470398 413825 222296 1546475 1200856 1078043 1555103 1019531 1250368 1118723 1891664 260092 380576 584795 895719 921920 1167041 815687 1204456 850576 1459591 1879677 392819 80357 1917431 1152975 915381 1779227 1435784 1706814 1746264 1274048 1149115 1304986 1755289 912542 164531 1454012 1052211 1201925 1975895 1542257 1822987 765475 489285 675134 782095 1453996 176598 1146368 596659 1941575 640669 66705 640887 1080857 1106553 1385446 1949760 1635894 325057 625517 549535 797227 1291097 552388 1763548 669930 304021 1765560 1970376 1879204 163394 1453615 1831435 472138 1626816 1133747 1311987 1977583 972378 18676 78780 654571 1992868 1812160 710051 1662737 327114 856277 281950 193314 1018723 904612 1920844 1578629 1085702 1307480 1220787 124732 260654 1903928 1122777 1801697 1967593 415250 1782752 1130467 1357917 1131747 1730490 1482899 1642458 248241 1690536 138286 1744781 793789 615240 1728337 514893 1217547 34157 1511668 80843 936957 218194 882217 1820162 1480162 1823970 1222420 828685 374967 1603951 1766984 393497 169980 46240 1981864 813334 570454 23487 1901775 1245275 1476004 451509 580347 1392356 482228 1986381 789909 1275572 1545695 1966444 1289805 1298081 1714068 741175 1429216 1505765 220665 902100 1196439 1521517 165005 809986 776290 662388 1352980 714415 990408 1368087 973469 1421329 375358 18210 158058 552487 133649 1839373 494680 1326625 906424 1143376 212653 734277 394662 1200184 1029960 1775121 1506306 1869898 1555190 816459 1902803 199181 7284 42625 180544 86579 1908869 225910 1790064 816834 6696 1063697 1459348 916133 975152 199343 74751 369716 1251886 95137 332723 707879 1369516 1182739 1714968 721083 1764913 1517223 1717746 1293663 40839 579445 1924617 199173 1166043 1044580 715523 1998601 590474 73227 291821 644519 840834 880095 1324001 187978 894902 569687 494502 1897305 191894 1010142 124339 274171 1243261 70193 921746 1058707 861035 13603 1904441 283394 1884793 1421531 1995225 1582767 593816 755000 1072975 1993478 1567928 1251735 140172 942998 1728113 74185 1605987 849581 821586 1166149 1795438 88507 873201 920935 831107 1339729 728629 1690650 65373 1819187 748985 1627055 881650 1637303 1992808 461178 814857 238543 66510 990745 1725819 136350 967997 272082 1981234 1014852 333272 1651691 1894902 583454 1154627 1565900 1292102 1470594 13689 1458115 1301456 841529 524828 507596 903107 1908806 134492 788329 116832 894263 1633862 408086 232365 1263912 485502 1405456 1002704 1086613 105449 1338602 116888 1971643 1552471 1352480 1993106 793717 843450 634618 1577684 1076118 526894 1100430 803505 45961 705056 663711 1261659 1750935 248327 220639 756788 290441 1086086 1918232 1834815 1921292 214158 862833 778197 1716557 329340 1741123 557295 408208 736586 1448862 852424 1783688 1296578 1064514 1708265 1084507 13089 1891509 1369982 732738 316284 1678307 539577 324507 275744 1908331 1918835 1818764 1732 502649 1627688 35167 483554 679943 291181 867034 1181498 1373230 710768 867419 325537 1429810 227203 661300 1322517 545328 62647 1358621 1869021 1825965 1374643 56269 1683945 762020 832784 434696 1982996 921288 661860 816570 566420 737348 5094 1866518 1489791 161627 914096 1883826 1278568 1671881 907230 1227539 1248449 1061940 1474404 1180750 1387080 579083 843147 811716 353869 183109 536753 82683 638412 22178 287229 1871155 1364123 850893 1930886 589507 1070682 942532 727306 551835 657157 68374 1326190 1847590 1926345 1253905 546636 1500586 661291 476310 1594947 1473768 1854134 1258946 1649217 747180 526032 353861 325745 1574793 989225 550893 186766 104252 1129875 346850 114861 1404685 1619737 589368 60868 399574 1252908 752647 72874 1210062 1296764 1344677 38892 1556795 1138063 1817472 1661207 694390 30466 817512 1958751 1027943 267275 984712 644880 1050327 593100 1336385 1796758 191195 201024 162106 498543 861941 1879354 166028 611019 251159 104756 1346933 223527 1181786 1602131 1975365 985003 1750893 694753 597400 1178186 1383795 4908 1848654 315861 936189 1748285 1043382 788403 566175 906096 1379339 1032956 900823 1606005 1371710 307048 13319 980406 538531 1502623 698133 1429055 1480266 707614 1953463 1223896 866837 1943310 380987 509643 1590028 1179423 1238932 410692 1731393 1477751 1285859 1747451 1337185 1930308 1603222 1395078 571252 1076695 1589498 1539717 1516680 438822 1702066 1748401 518734 428981 812302 1084567 537775 1502303 838195 897559 188745 565217 1941047 389535 540129 1086360 1572531 122620 759286 1789722 299845 1819866 326889 1641830 1169065 1724874 79162 1742049 141166 838367 1807320 1394719 1330333 480592 1374779 589820 710510 1506443 1821226 1729686 166663 1236864 1368599 570579 283469 1584535 630097 650544 773358 455484 325959 1955149 918340 618277 1637360 1144523 1803269 221610 1855724 1782044 1009240 1789394 750528 1544247 26201 1528130 1663890 1367039 21617 244607 116208 693195 1904914 502289 1495332 255603 837138 773074 717777 357366 312407 1704810 1272527 1148781 418596 1173286 1731187 509647 881607 1334563 313561 690995 1330210 506329 1794340 52293 1595823 953766 1518895 445193 231340 838514 1772894 1287095 1866022 1577655 773986 399988 1810535 1174384 1350304 1666667 947090 3272 1713857 275542 56711 402818 276289 1389000 497944 921395 121353 1093303 769446 201057 656300 383081 745555 1877049 1272399 51798 1680689 1517912 1375719 1704805 1127216 95651 617082 113751 824511 1137133 1438892 1177885 1437411 134281 1564368 1611005 1567312 514851 1760445 733833 271282 1370275 1904107 435781 196202 1229737 888866 587876 116873 495646 1082881 1140070 334685 565207 1490095 493188 1217610 1807642 1663844 316094 27410 763181 1984032 1646339 92680 323480 1869981 817117 268922 1335801 602184 1346687 1550941 1022100 266237 939243 1417570 1547962 803814 430599 1559862 121162 1247444 1204371 285344 1693098 667913 747142 1042009 164529 1874058 470896 192397 610232 1379916 1615478 1767965 1745484 1247719 933637 1060878 1935468 534261 316904 8594 1850053 1337565 1914432 1123275 141788 1301262 1183283 1549265 991378 1164115 1436874 1837395 1541217 1818561 1636247 1548178 455577 1005430 228636 1694031 268604 320561 1185607 931754 1480559 1362941 1725262 907273 512286 1315667 394531 123849 1655864 522621 455881 350488 583210 290107 710060 1701211 1835411 1636251 1515209 201108 1182086 1724216 990192 442963 1962297 822904 1697513 324594 1587768 1150290 1707818 464809 1658160 974155 507218 454199 1457225 1001965 408874 708850 110024 564397 278754 1488171 1437084 1345154 1609722 163645 1920106 1256985 444663 111339 1318047 1209600 1045662 350412 312558 765953 581090 361275 1763176 1039152 1072127 1594113 1178761 1866985 516211 448064 1162669 512855 1819288 1211622 792577 277599 1253362 828675 1891839 918103 1349820 1691114 520992 1513357 543108 46876 189345 1653544 831942 741832 1745659 1550328 1275917 1718507 860467 799125 1491937 1354411 600461 1065014 1120337 259597 1734213 1010205 208370 1342650 875396 304136 1039969 791463 1153758 970919 1285010 1803778 1270114 1192351 583416 897331 385025 564353 1122702 976890 476945 1683995 1905433 342746 756149 83386 197797 1693998 1401128 1248840 1916413 1273447 890247 799289 314355 1167304 1541106 56585 641859 729196 1936296 19545 22137 1036996 50236 1140836 1752554 609708 453600 1596320 1474328 1642955 1797225 899754 211949 1813357 64484 1907561 650652 1819269 1041681 1774959 1434906 1582577 227076 1926749 744025 1759182 1207752 1914212 1298109 1132486 538167 1993911 1037537 1497658 1288397 1549308 1073594 1387728 649041 1417725 1146171 1969913 1423682 212721 1967360 1688320 703730 1011010 267930 208791 15780 617573 933602 1625545 1538231 1472081 785322 946230 508823 770168 960274 1920795 1608891 807453 983382 422597 1104486 1784742 1594354 1328988 345780 236367 476776 1867979 422746 667098 913672 848783 1906221 1945869 592243 668716 314169 1178206 1515075 821294 1590615 408973 476196 758410 1863572 829380 1163562 1640342 490099 1525830 351232 1022681 1684705 1764845 658022 1263689 1171069 894507 295017 507984 550443 1733471 1528555 1671519 1450551 1006618 536637 1504783 1674032 1406981 1802933 1073319 804910 883192 131339 1198013 1475650 133429 1791104 369302 1880869 1725885 1296372 214206 1585622 1820524 698076 1357036 1248899 1044015 313870 1731284 548539 1157283 1173823 1577187 41466 872744 1821607 1371779 1276609 1827624 792183 675560 998435 775189 1691985 898439 1889731 707736 1606269 111991 999717 1616711 403487 1844138 465953 1804874 814003 1309846 801822 1514747 1984918 1070342 1224263 1978741 1392049 1857951 252000 77228 811713 1996898 1322319 1918609 724257 1185938 1920816 1234369 1637504 1793074 400623 1968455 1026959 1197018 131037 413523 1351375 1876443 16747 1683807 665976 1460407 1654748 62865 1304399 319663 279810 1145680 836857 967381 1859235 259900 1190479 1486047 1404605 665430 1368125 630958 1122224 1788964 1999211 1199638 1814939 815015 1133051 832488 947216 437294 1455735 765801 922116 1294457 1678285 1579429 130933 1537495 1181421 322221 1200245 827068 143596 1806039 353036 1473034 1205878 1515223 1523666 393592 1029714 1644360 323258 1633319 48194 1014194 1506190 604016 461587 1274741 1605694 753511 1144918 1758547 661218 617959 330819 1464952 1846620 1389368 866762 1947451 519620 996587 596687 1040420 1895198 1279523 862122 950496 143298 1818656 1514878 1131686 883229 1248577 1561937 1286809 288210 801733 1558180 293801 562587 903021 1945236 1920982 324445 717671 1970056 126449 1326263 1313653 1142585 142846 422818 119062 1469824 826069 693808 1184851 468938 1592477 251515 203008 501901 1516505 85723 1086721 1676551 714903 1397066 602241 8052 341231 1453600 832912 1893604 1382082 1878412 238863 1945169 819420 984990 200112 349316 658136 1159455 326438 815408 16708 160408 1726720 1339110 1556451 1338773 1306097 247909 804798 32920 1806028 561736 1222546 1561028 804329 984996 300237 1098227 97530 1254077 863163 634713 558480 386176 1134526 830987 624854 1174607 542375 1779450 1368437 763452 464772 1332223 362869 1901398 394310 1655960 120579 586421 1299174 1581909 1281314 1938867 1529064 1630883 602335 1562924 1128844 707515 1727546 1520723 828132 180797 806748 1708585 13280 1897289 1853427 106002 863501 1572517 1381722 951593 1647600 596468 259756 654624 294326 975745 1851291 826540 1403138 1767325 1717131 1639832 1239462 702039 764329 728901 1823053 1754559 1851482 705983 489535 1448715 1005245 1674204 513767 1681509 1979958 171013 1547698 395563 1855653 32651 483394 369841 1948662 1073838 1808451 662497 948974 677434 1664140 1956247 1838584 606816 1250692 933486 1005707 448789 419161 1511228 790674 180085 1401230 1776266 1309837 215659 736720 447268 253470 1787786 1451027 893046 391563 49225 390739 466120 855328 1386444 614519 216442 1163634 1825495 1315654 1627329 1555671 1858195 1698105 1462385 1105521 1637065 376720 1437752 1718150 957032 1408090 1803150 1756947 870982 793282 946330 578481 1590163 660566 548901 1225787 883664 882259 1714894 513366 237578 345029 1792021 979470 328502 1206064 569363 1507948 906904 787033 959591 543342 1118880 66915 1020887 1422608 1570019 1539453 1100368 1824804 1803144 1180978 1043183 1086570 1826139 1964634 1595883 775153 1621403 757197 123672 1942402 1275955 1592186 107273 1589411 821994 467681 638744 1133349 137143 1344232 508427 619823 441792 1930662 909761 129177 1639407 1203590 77074 1830395 1069499 1854971 1851334 178957 1518568 1819874 1562689 512742 1304358 466821 1537102 62141 1986611 279340 1804642 733847 568192 471481 300808 139150 32484 911003 274269 1411991 30128 359190 1458861 962054 1275951 772258 1430802 1757338 382074 1748229 241024 260476 870671 1186303 1473792 1724052 1470875 559493 1533829 346540 803616 756198 1955779 817688 203355 1757540 848584 1475819 187674 1942873 1160520 1255019 669914 634875 241870 974821 1848540 1457181 1759220 220599 232283 1061845 1063553 742830 1764125 349477 520921 597946 821646 1836485 428803 665738 1259070 1957633 906535 206311 568688 468538 429466 538085 1027800 1130639 1069197 296873 869316 1744676 1271144 52544 1365134 520105 406683 1509512 398944 1246864 796244 689706 873499 1055983 1392190 1095734 701272 1436143 1515761 1593355 667208 431426 802974 23330 903746 1092916 1952476 542387 1501786 1440236 296322 28335 685120 541585 414413 895870 359384 1315585 557274 362817 1738234 1986194 1994899 882230 860083 1453027 1019637 1590160 43690 1017313 1487231 437710 1913734 1508629 372922 670273 429866 1246395 1307971 336574 598761 747283 719268 343412 1537906 1001177 134313 923943 59004 400999 1287896 1529291 137111 698448 1743249 32509 875165 1222253 278247 759669 574477 481659 1216385 1526831 98851 1681627 1010904 1859588 662976 1953862 1407302 1764087 772150 82134 880364 1795547 1839130 875896 647605 1196084 420831 1682459 1427967 678229 1136605 1971747 47491 786369 1799429 1263259 611218 1894497 89872 524122 781931 915083 1677663 590347 89911 882479 625247 106846 483495 1981296 587286 51501 423872 1246453 1711982 1383242 474545 1232528 60649 1232149 1246356 581131 423952 1676333 818829 1367931 570926 887471 878100 1993221 1510441 1202923 1183530 1726909 782082 1211368 379733 1466156 1696089 523897 1531319 693666 1201731 701934 1834053 1730308 333575 1549513 1483944 1196399 49471 908234 478769 1795486 854638 351621 876942 54097 308862 466896 590161 622800 653446 1459509 1829070 957485 799725 1472980 1882769 1421799 627521 1202881 243271 191523 1322227 673748 1416091 292995 1829758 807522 298691 50101 369112 1986402 958358 1502554 1323229 1529597 9948 1655749 507808 1649686 1566919 1948520 1975813 1398240 1655905 562918 611994 905062 923972 233814 550702 1142891 919708 594594 1972782 1874059 353480 264607 1451768 688787 1004526 1532691 1631747 264292 798126 1711271 475620 276186 1370474 1198923 1115462 398668 1070395 177966 1977930 1482606 1739579 786734 1280236 92943 1841005 1138880 553209 549275 1213901 838320 655282 234413 428734 1965708 272003 1907415 1239980 578987 159154 392985 607790 1910206 388330 557662 1398970 357797 585810 109287 1300122 1638228 1381263 1092943 1365105 601952 1590174 1198356 878186 1814109 987252 201778 1484228 1422245 455936 1451287 417446 183146 1444716 1765250 1197323 499618 1445238 1558716 1705339 1328205 1457259 1166659 1750488 175245 863979 1682051 36882 870241 541385 299848 26896 533638 441952 559647 216588 466022 439238 959096 346968 1296186 144953 1321501 443990 355101 1264605 1124595 1758855 583847 90076 509899 571825 1617851 1196108 694671 1915666 547511 684854 1128309 287246 878479 1635040 714514 493960 106927 1509595 1957388 1572226 1366012 447892 196458 431164 1318440 514684 56992 1147022 34369 1028198 844175 768499 1305846 1209585 1076852 561514 366456 261277 706739 322416 1996163 1658445 1283767 89266 1748008 704504 224410 1614909 894069 163356 1359833 36764 1074011 1072502 171244 1710199 617042 390640 15208 1960770 698940 1056962 162894 331650 859549 162253 1073952 795140 127504 1257244 1859858 1906265 1680137 1480558 1320867 631932 1887477 1960720 490649 1778884 782830 1740821 1256270 1156796 573572 863282 396679 687760 93470 975209 1431198 924183 357022 1718198 1970458 744843 1346116 462330 545626 280019 324563 1413655 1387656 652864 903875 1198937 1403013 1391984 442816 623450 935758 823752 1980054 1046331 375024 1022583 1481404 105599 1507564 95282 187889 1631763 433438 654121 1342772 346139 609381 514558 1678908 877480 774276 816426 1438489 757810 769228 742861 186154 3303 909754 1067206 867323 521868 1071321 1048822 1378491 1105005 471352 1541714 1513726 148925 1022888 416263 1928110 258399 1820041 1214135 1115433 1871027 1347826 324718 1614504 593148 1240807 139601 586481 1446963 718229 1923640 40108 1587889 1449332 405211 578006 892981 153876 1686071 375381 833384 1175106 346122 1126834 11597 1491711 1746623 939084 1416780 362286 1686596 1196022 934721 166358 534445 1078539 775632 544673 1039237 245467 612796 488657 1296566 726792 1142355 1198494 1230485 247194 1174262 1987802 1621865 925785 1369971 1678115 1841176 1174939 753861 101228 1024458 28231 1613748 1700501 1572888 1184045 1705972 1955080 777697 251524 1804044 1487279 1651630 526714 840678 1314979 1734093 695937 1535739 960548 1915000 82485 1235053 1112823 843629 196822 884255 1387977 1375902 1085652 482921 1775987 1019732 1034881 470332 1954222 506566 1886063 1000402 912499 1164419 377238 242877 1120734 1119992 69900 60969 1040615 162398 221135 1304478 457991 415700 1518559 653620 803824 1412852 1328339 1824799 876492 115003 582406 1770362 726066 1907838 629751 184087 790135 1018460 1584920 1962201 1620524 1391318 706365 1133492 1367876 1622368 1046053 1240607 694330 1213042 292926 1754253 528077 674914 605415 713483 1612025 787562 21658 840295 406417 658597 993339 1622705 1111425 822146 1538679 1657054 128142 1549713 689762 766419 1690385 1828395 1440403 716937 1840469 1429878 1569042 131032 1744329 1750949 1879034 1690109 1851406 674575 1972126 1489531 1515512 1005506 1823274 661259 72100 1572873 550973 750306 1528256 788464 255979 926803 1000916 802607 181005 97497 1842682 898458 1029191 450169 856796 219078 1788708 1944581 1303622 297989 1770707 1253928 1253828 751423 1806250 745258 1112310 1793633 1630613 1837070 988880 1961609 1698221 1505964 444069 991158 1489662 1056137 282337 4417 641801 1489181 820620 491418 1316481 536508 405060 630763 1846738 1698051 38049 952429 216280 1066169 41694 383686 1585372 953897 343870 580704 1416254 557716 614724 281280 1381195 1546954 16454 685145 1686213 784530 1903350 260647 820614 946071 903096 234442 1555263 143866 1379033 1798556 1128864 985920 1739249 16423 259035 287747 1585048 1216541 878833 668111 625160 1122584 3652 53887 60 1048484 898822 714588 1303767 464060 1700206 671039 1139657 1618120 886570 375875 1087947 1828658 1877186 1847352 812116 901828 1753671 765684 204989 842014 746837 732270 997509 567931 1963283 1961208 1494308 687711 1402623 92760 493311 329130 1720359 357533 444445 1856572 1522611 1166132 467118 1486863 41563 268359 631668 1014655 1877779 279656 1006238 697564 1232072 1366477 56020 307786 1731858 97148 1818852 334613 83970 1016410 1093637 1020543 96487 721875 587165 1069100 1586829 652053 685062 1689540 1180196 520119 789538 1776509 277000 1630487 463195 1320728 975283 304044 473445 550381 1092208 172747 1558367 819656 1157731 1516873 368802 20201 1280436 1855723 1198802 1818201 1512275 1213567 75777 1997700 1606735 1002240 1571930 147003 1468434 323074 1061350 619769 597571 1285034 1575207 1596118 1947017 387118 257387 982577 39474 1451983 711887 1146286 1265361 1813258 65647 1951920 1738673 923993 1292001 1106224 1408469 481886 877375 306857 773031 413924 1700911 1238860 1999886 111351 228451 645359 1054187 115470 739190 1691070 1389028 415912 1102511 1516657 1814525 1814660 1458085 1466279 1181223 1153631 1027046 1128708 313450 1885256 287022 670130 981449 115722 1410548 865018 546240 1057026 1106601 1425733 1820342 1251800 1481231 549982 638249 1217197 363829 808404 444661 248105 1057297 384656 355787 1391577 1177663 1990403 870917 1163762 24306 1647814 913521 1350088 559278 924503 1138653 184764 821694 1621489 980969 1249907 138952 788889 1621176 1866326 594610 353919 1651701 1837999 377798 674784 753721 1004414 1278308 1251949 576720 263034 196471 877886 1207275 1975153 1975031 1453074 193338 503725 711810 738222 1340761 1876367 1391471 1629302 1391947 1706502 273126 1580241 490854 1054627 1871456 552063 1459178 456738 1553137 835878 1834868 1487191 151620 792407 770172 448746 972218 86976 960633 557849 161602 370846 1744588 1512634 1178363 1332370 987194 1962548 151079 622446 708690 48970 1293339 1347101 1318855 1266370 1132368 148 696569 1838735 1926735 1962041 120392 1170917 491733 1961715 503588 573983 1829688 707320 1064802 792012 1388676 113868 779001 162068 111662 1214345 1927981 619491 1135460 535170 1939813 469406 1785704 1245388 1337633 568395 109638 790142 900858 1928777 416198 204100 614872 1907518 1608268 1362198 664465 1131278 1350498 892334 1688445 540838 5792 1722352 1602198 847653 1564488 600673 931805 390547 113763 1955178 587867 804028 752823 717920 1527521 975863 952917 455514 1473610 789352 219236 1906225 1408038 565438 1795044 1591828 473985 735143 151666 1303626 276380 1027526 111280 320404 408007 1065946 304919 888218 1945747 1089353 314374 1871643 1811854 1972890 1679984 382497 1749449 1292215 1288670 283655 1056505 1974266 1453293 1764313 364158 1496786 567 355222 1164496 943978 171115 1356397 801513 1577295 1561142 909458 1982459 107584 1457615 1193133 785995 858964 334841 618701 1658218 868863 306459 1973750 86495 1340394 1427256 737722 898311 1047572 1456246 1631427 787527 782571 948307 101034 855529 715074 928235 1642847 229621 390183 504436 73954 1206932 477637 1362427 653437 1064363 1150038 1242316 1216242 670106 1382099 1862303 364325 1495935 1724435 201877 309305 607241 375134 888695 424852 1018217 734202 1325469 1612271 277982 1579888 1496015 34522 1378535 1766509 444567 1008613 1129065 295267 1365184 143768 558091 1326342 1025377 1514293 302634 1798400 898997 1921499 168165 928827 551297 95061 911678 71092 509032 1114811 793637 1175170 733307 95960 286748 520319 857002 962058 1832984 401727 1121524 86037 1418490 1048550 425336 866361 1291444 1369599 148696 1103628 1951529 689646 331866 721903 1534883 264760 10911 517919 1261176 1801047 696260 1323710 1026570 1110242 834763 1769238 874003 225666 755007 1386386 1669872 1077658 37452 1417992 60214 617172 547076 22427 215731 1734950 1570039 1896818 1881876 1360639 674027 726422 865396 1915111 1550274 1687928 674136 322573 509746 405109 1373623 405388 1032558 12900 461944 1431663 937112 1258320 1518111 694080 247662 201088 1794904 1134624 81091 824370 1914511 1112668 761831 783549 1216231 1736978 1801563 164039 1209907 1957589 1953949 1400937 531437 1624968 181054 1702600 1894239 1875783 461417 1262729 752513 495766 1849335 32818 1817430 545374 847788 1806462 1846453 611347 1370909 1388647 338785 680036 579013 1319647 1602999 1865300 887483 1451635 1332960 1766740 1248077 645893 1277414 229866 9199 1517463 1391719 1424027 751447 1464693 514333 185375 936071 1887072 1595369 1046937 1915028 1557842 1244627 679647 889118 1661983 444860 164795 462498 31656 939269 1311409 1465406 1278730 1909254 124403 1611881 505603 1842768 600162 1731763 1878370 145000 659670 54818 1856381 389182 735762 344228 945412 1631415 1183213 554288 203119 1577388 1665248 1543585 1467726 1193595 1058030 1057985 1643439 332241 1083915 872423 1335109 305459 753243 1027408 1154284 1175693 82517 87084 215755 1189984 320805 105662 628962 1332433 942748 1994764 1156982 1556688 752063 1996733 935634 755535 405661 523636 1649450 1485131 1018936 1407855 779909 1157370 224991 1626955 1531306 47773 427717 827175 284558 1739393 1752090 1340561 630787 1426157 969832 479301 116276 1741536 1218356 1085019 1681956 237927 1765384 401220 473988 1512062 1212455 211879 60983 487861 134939 166347 59993 1950814 1655868 1837623 755413 1310010 714493 762123 444616 1591084 1508840 377105 137173 1124664 138415 878205 458113 247470 1441028 1886272 1992164 828641 364317 88107 1566446 558917 1177151 342766 640102 554473 27858 1452594 1312642 551559 1942221 1660528 1645130 1427555 1524686 1020328 135742 1434946 783176 717582 1903617 1255647 1733488 414109 788293 1015823 1998076 1688349 1865624 1934260 319697 8946 1577047 970778 880377 1473156 933751 1838245 426033 1693890 252066 1824864 1183157 1142084 164851 1187410 998598 534170 1182645 616225 416709 1004966 613621 394293 16369 845511 1680960 1945472 1939451 1000476 1469197 791699 745216 723481 1748018 1693466 1962910 1869617 1369809 303517 543774 960110 664037 419072 957780 450485 790233 1439100 1063121 588678 446843 785825 753914 1090116 1685478 857746 229956 69832 1366889 561992 1697605 1951533 413185 1886278 1367220 428852 1706679 1624872 739338 25807 1504533 790546 1199930 1702671 1454284 1621847 1719356 442034 162679 125676 429675 1304889 456904 507211 1126446 348871 584652 68562 1791444 876653 1575397 264159 1923278 1080896 282059 1132859 1608481 459041 24526 1115782 1623926 1751314 1178215 1125456 301195 175193 1341002 294567 1319762 1254401 1393513 1173 232912 1214952 1445750 1427875 281125 866014 1184648 1906249 394552 753408 1113106 908112 833509 896737 613902 420521 1456622 1527619 1260123 1368790 135535 1099098 377284 1347507 307497 1492771 1046975 747581 484682 1595446 139205 66534 1700728 836391 783052 1205914 1790637 227698 728657 350282 78647 1266503 580305 300960 1894151 662639 1333992 1129996 1376394 1454753 1043610 1227772 316534 1859963 1855633 1668144 446179 1073027 836068 549255 1397953 357254 779016 1835868 1926955 1988293 1680015 603224 1041393 1767497 1202934 894495 1281410 1715817 466243 530683 1172868 857316 334950 687251 1240107 12223 126242 505145 1628223 1535545 940431 1678184 1096438 1118567 232648 670392 1200157 1109678 1700423 1394720 1931108 1101013 190381 210981 939986 1441542 1958017 1523924 1397746 468945 1179713 1971044 1978085 1911603 246559 328091 803983 1261406 322886 1052171 1513922 1611662 1435891 1632463 1983705 853677 84984 1339014 1121766 871499 1743729 349320 490146 253637 1051559 1362192 5923 73707 740806 116546 721293 1648976 492681 1696779 1319203 1721125 1910936 1373062 193370 836243 1608663 177280 909744 214516 1427355 642561 1079911 1155280 399077 690467 647974 719218 986843 1124606 1505585 1704396 924200 1060681 1212208 676256 42644 477338 1372601 731337 705269 2325 506870 1099794 407398 1896597 156317 1101927 1277744 1903403 712671 891895 1964268 989248 521150 1949829 133408 1326551 805083 943472 1131148 319885 856719 935315 812200 274834 1486594 781184 311950 1258818 1720602 158995 1211911 976471 1556506 1521137 1679075 1974853 1725511 816241 1727918 1390565 1884639 1735846 159112 928082 1263781 661545 1965251 1968950 218147 1691322 816477 1025785 1188121 1521845 337384 1420616 1668419 224415 301715 1212946 331296 1496611 1896074 1868047 6713 636047 368487 1534499 1253232 719577 922450 1058897 1003476 206764 1959134 720533 1041966 1938607 1584582 90506 1188469 806295 1737452 1463941 1932314 1342002 913816 50791 1675197 207993 534346 1179369 1114776 533599 82659 219737 37153 516699 256154 1117237 957473 31286 1904903 413829 745821 1602853 715340 1008785 1976578 438928 1660097 1833693 461822 874194 1860063 1901150 863727 1838807 902857 606863 711627 1224172 1809058 1763747 978378 738620 360644 461649 597136 1115025 878857 133705 562585 746888 1342339 1368130 165139 1761406 1304289 472175 665779 48429 542770 170440 247158 1449009 1288682 133925 583620 1411733 645185 365720 1279214 125629 820450 1809964 192162 325752 1755178 905851 842435 1569265 1766179 318985 642605 1624675 1121412 325424 666046 1443598 1566159 1458691 1411371 681008 964597 741991 1852484 1559172 963995 1533096 804867 1381520 1037349 941229 318072 603047 621139 1059708 931194 1803871 1909335 163912 1902368 1978180 1940947 498667 265150 833335 1600807 966138 1303654 1952576 1023847 402125 1147307 1003943 675961 356004 68743 1179902 166620 513907 1460161 1496673 1438175 1695684 1876246 352286 120069 1024314 233995 608652 1993950 1891089 705101 1346821 301140 1373525 839516 761652 1715054 997428 1286592 926771 359676 1524814 1632825 483265 1730493 251622 1439839 472204 1551280 1023795 1001084 714560 1156642 1626952 1940572 1198098 1605151 195044 619216 1479092 1791386 1037042 981304 1978391 1441029 1466283 731374 524102 1279183 1482862 1202708 1786672 1222266 1759488 304532 1355960 1844931 1104043 524692 1663188 1378769 60714 713754 1765247 876130 1103768 1538739 689155 923761 56471 578270 1628144 664769 643849 1769415 1005836 514713 1993285 982140 1128723 23981 1950833 1368501 1773268 744800 1505545 1161368 775598 1972859 813693 103513 196699 883605 1505156 1610126 1677259 740906 398247 858356 443400 917394 330871 105955 1280767 1329120 1518795 1981259 620435 646580 1307758 1494035 824393 1508888 539274 1896930 1515858 432654 1145643 431689 1430659 470634 1783777 1263150 1048664 1044759 1942321 285785 1194243 1479578 753941 597944 858070 231419 1501672 1604222 1905323 520756 1152631 1211692 1349680 489882 1155583 1488012 1255101 336820 1906963 426533 1869787 1120603 848313 374164 1872295 1843514 1090082 1901562 367682 205474 1406856 34602 927853 1126251 1150575 958147 1971032 1040532 684895 1474191 1370853 770003 568782 539227 288812 843281 234897 584460 914387 573416 395925 1747226 1483162 873149 617831 177436 1679224 1794208 1757291 1735198 1641840 1353725 325090 659252 1297162 558283 514510 1605345 1769424 1338084 1035796 292884 1483074 1889546 207639 773263 1240951 1209787 374853 24394 319222 1062538 866729 721896 1371589 1672278 972135 390530 251227 1783901 1198506 1306079 349673 1937581 513160 1382688 699099 1217085 1160884 684849 1432729 39536 579446 355273 395211 1316848 1758647 403006 604112 886299 1809925 875714 1064138 1622136 173044 1946271 1377548 42975 916724 1651023 1747990 1902956 1729976 589291 1875130 1255192 140190 210519 1211145 609706 1299680 1435960 1740265 1540916 1420636 1894619 493892 1479653 1284291 217551 1770761 1939554 1653229 1580192 1974124 141101 532170 146831 738839 1841203 117743 1429844 1305247 637206 1966589 1265532 1383647 1058256 904484 282575 1640406 1013184 1919029 1371254 560254 182251 1144325 795443 863287 1141627 1077030 1190719 1168527 1906076 126853 798146 149767 1822333 987079 906744 601933 1406035 1469979 976767 1089626 1492651 677609 1517547 1629639 1775683 1200052 1649955 993137 1791152 331460 1813259 1314253 1609549 46180 146650 543155 1939696 1899408 1494505 316086 1526356 833853 1509271 1491396 132014 1671130 185076 1616069 120049 1816860 1929038 1320609 1728928 1021420 1447245 474445 1597670 1232203 1877884 514218 1468628 1980441 911646 1777235 1450074 1905160 1451913 1505916 704476 1459307 530370 1371387 929800 644778 570256 741681 1500921 1996182 730307 684850 1245593 1171270 12036 762348 928232 1090537 1724548 919755 32334 320936 46428 1280558 1688503 794373 139584 1470674 1927720 933607 1861143 798444 1366395 1694002 986616 157053 1110450 1076226 1258115 508630 297711 988340 1545192 1952881 1134278 420703 188414 1842718 1006237 889008 1236183 1964558 832906 555966 319576 1241073 726319 790281 1326657 1956151 1644906 261593 410456 1218727 790317 1740548 1081082 549353 98193 1912573 844317 20131 415746 1369592 1120851 212414 952701 808457 1645560 741391 399817 1926226 791674 1167364 560131 1334539 1545455 509571 377341 825798 973890 1914008 1319499 1545777 1614724 1926886 1016604 1002173 1388235 933197 651374 1336410 579799 763255 868476 235837 1489484 1919108 1599597 1043207 270418 1905128 540708 33469 1097432 1664900 1465462 340188 1855095 1140818 756678 1330929 1407758 817374 1110076 1552618 1131952 654453 1721395 890275 1312439 1199704 1023061 1316537 1173332 307782 1001447 474703 1907204 510880 199599 1261177 163575 1756738 1763295 1009970 1488509 69425 936634 440740 1417276 349683 222928 1119583 184253 1488478 643597 1994103 789519 1594839 1974182 1280153 96300 1084964 1910709 1655912 1646862 1962008 1018726 207991 1523493 1310436 1227741 673684 179591 685394 639705 120546 330642 949065 801052 901148 1306760 1102229 980013 1856695 1074682 970339 1249774 1951427 1928487 549660 1930359 1197723 415629 1141694 117226 1093355 229494 1647967 1127220 49070 1060329 1945574 283534 210268 813962 631162 1982324 979666 650271 218881 1613424 897773 807675 1962178 453631 1081172 1788359 1340155 1430526 530528 252479 1848303 713380 1523891 704915 804621 151764 1540166 933896 619383 1963130 948721 1111114 595906 422788 1209468 376650 1345985 1714150 827812 893891 503692 1277751 998871 679547 1242737 167729 1301494 1825436 194944 1494891 818788 1833828 1763303 1787912 1156645 1205107 35704 1170100 813307 1960538 1341677 1682909 1335837 1731173 1663952 63191 1579687 364979 85684 72509 1763211 1941063 1387111 61110 1913115 1955732 1114028 587438 1232336 272994 363023 976781 394514 918879 317386 733475 759308 1920524 1008956 385106 284836 1297797 688413 1713750 1387192 1144194 761583 1112985 613009 1967312 1440585 731666 1881159 1938971 1885628 1115430 334448 503805 617399 83798 1378382 609750 976907 1199782 392525 1824195 1108952 671811 1833514 419581 522159 1747706 482158 258867 1814844 1911320 1919272 1880625 539668 1783116 409214 1087708 951494 1581925 1774866 1592106 1396849 1527880 354815 1603756 1770592 326647 1417869 1592189 1161534 819479 1090033 58771 92232 1940206 483738 746988 319460 709829 701350 930653 1854395 804779 1651285 1516117 434168 1881197 1118475 1678394 278821 1975218 530736 891479 694961 1110912 837601 1932029 1101864 1664487 1906321 795214 1496741 1536135 243949 736464 183382 1895991 73690 389956 520564 622356 1089364 468041 1195092 686714 1961755 1947249 1638995 815231 848835 1090606 749309 27099 1647838 1524715 768139 1072336 1246306 398335 1243735 179629 1927074 279046 292816 426753 1644114 1788223 1404337 683342 30183 1671604 1457002 78459 627279 1891604 1998139 569291 894702 1013729 1467093 1158569 1673514 346510 674761 526628 784907 1973656 958117 1335405 1290380 563017 1004605 1318145 657952 708256 1350440 1652829 1914132 1765649 918444 921212 905856 402276 1870560 655795 1633935 1585998 1470458 201213 1956372 1543858 1894904 1346114 509399 767011 1225482 493878 982053 870608 732202 1744418 1914118 1090489 924895 729499 707682 1003670 1752165 49819 9943 757088 526363 1488375 148976 892773 132736 387084 51891 1796885 1776531 1303003 837680 1490107 1338863 1542572 1085226 1842323 1668330 296218 1221435 259446 750767 1953957 1521953 743862 178861 271802 1257988 1120362 1983969 112762 1064491 1073228 1498304 1678245 430418 1928691 392702 1181770 431912 1794263 803890 812002 1530450 322131 1826348 1125635 420392 1603567 763643 216968 643382 73613 361973 241053 1078995 907501 1169904 86218 1775055 1490776 1083976 461904 939000 1109395 1247154 1490565 1959020 1435279 1371774 1738079 1630889 333257 383379 1051812 1250337 463379 194267 1669237 714676 1658606 1954802 502426 23130 293907 490300 221838 419470 111959 1124518 1739641 1918815 1317396 83615 1986784 45158 625958 927501 542687 659739 23397 708897 214746 1569737 376077 998364 259204 187244 921980 1942490 473500 846487 779943 1101161 891677 1656366 1518186 1300219 631065 1687551 1685241 110618 533071 1245930 1935477 1265635 955887 1458881 1908738 221314 457570 139444 348341 1636584 1427997 1793799 1391835 1611082 1221575 343272 1134225 688687 1525527 188256 840475 1876931 1563949 430309 1682139 626137 786826 629329 1714547 1689673 1908913 1999484 1723425 1310965 432176 1899618 944724 1484038 1454626 1516821 1261756 1734342 1913596 1395280 1280011 813389 874796 1538238 1001593 257862 748126 1321576 988688 1931529 1987389 1085336 1561507 88404 1979082 1837611 1310753 504024 868957 805029 897415 863675 739663 375551 429157 90007 1011157 314963 1617354 1319354 95846 340743 1630898 1026752 132333 633965 464398 352580 77967 636727 775311 803886 1076433 209731 1260491 501431 218727 304118 1150624 1379210 938765 1590539 1977540 1255250 129407 909329 1128492 212708 1943061 1012772 170961 931418 433347 1426925 489978 1453831 1612284 1239180 1773370 580265 289205 1273797 1205089 971278 198336 943 502230 208172 195138 101280 506970 986947 325301 491911 23420 161194 1968051 1054619 1727685 27350 1747793 829018 1550600 260003 1094597 128327 838810 56251 1431517 1004133 296619 1819146 1323602 1778530 1065556 1438273 910177 1103039 1889589 210554 1801064 342041 1189142 1405104 1940333 119403 1999550 976669 1677107 686614 609736 1951493 1007850 495997 189082 502147 957378 633536 34526 1778638 1801567 120622 206444 1862870 1465394 900440 228014 385062 1242573 124877 920812 533474 1942053 1097691 895565 1666877 839439 92188 159331 253138 1677153 164315 1651595 1348427 764931 806330 784683 1040851 1210479 1967329 1145615 792770 1375445 1586466 1270831 388862 966234 303622 711662 1079286 1196537 1084454 39094 1300392 1768903 1916440 453707 953182 854492 1911350 390682 677112 1093096 894111 1414460 719525 833090 1339011 116929 879290 502774 510988 545260 1611713 1901569 710286 1441922 728187 1229600 1325402 503913 711711 1987554 1647409 487799 1290762 1455853 217701 299188 169406 633800 672001 1422782 986708 1283024 196449 450979 428638 308638 532951 1715084 772032 599795 364012 206172 1565700 1372190 808362 1549154 1176576 1687363 826250 234635 1380073 1477186 1435002 991445 1516325 692178 1606867 1426549 370701 1332124 1131415 66381 1366543 550006 1624029 1439562 1995916 1689968 502445 970667 379738 1949263 239250 64812 1127945 993523 830033 521672 1274044 1655436 1888900 685220 1041909 1164569 1110512 1272323 1456193 1924904 957421 475346 825372 891170 659598 1852666 1085091 1634310 698467 1705226 1557321 1787872 839432 1909218 1479381 1619156 1069337 1323803 1592287 958234 187319 284692 289731 915114 520240 406364 1571927 1426148 274178 1529157 1159170 1548603 573392 597042 1962434 701777 1544767 832592 1738255 936005 757786 844410 1638851 1499603 21222 920361 1681439 474713 135333 1544504 1295323 682254 1968881 315981 1926290 1129388 1536491 1854537 1512097 433442 1968406 1149738 1125257 67264 1079606 1300864 603325 582590 561611 1847321 700698 532937 1246100 75159 1057462 1120044 1366509 605626 219199 506169 1751094 1624699 939786 1557987 55193 57078 1539363 1278385 1737280 81074 1346158 908667 1669967 935715 949776 1517591 1015200 223940 1588356 1316926 1990264 1457881 519359 529493 1473555 1872528 1074932 133066 1692500 1463993 1862092 486364 1000900 866273 1772895 1746395 873589 748647 1484177 752308 1471863 1901712 1952245 896266 271120 1566094 1787410 1214456 722695 1151906 17019 53223 1879737 599266 1433675 1599002 1761844 141760 1561663 574997 1007844 251848 1896686 980141 1872405 1938291 235107 290679 1567688 102223 1543363 581500 1581860 1010611 510202 812953 542775 1240905 846118 1841301 314731 175049 1185810 785245 561658 758751 759719 637932 1357155 1870290 1839483 1470318 468795 756054 1113795 839629 1372700 1617481 1264471 717262 542675 809587 859414 1098095 731817 38473 1580965 1227254 342731 1534953 160760 753570 351146 719954 1799318 68175 612060 452347 480875 751342 1642472 1688021 1830126 809243 1382229 1616376 1569513 830148 151544 663720 1478530 801917 93187 500331 284158 221368 979539 561650 187259 724485 1095478 1936086 326732 1102151 1369983 108008 685152 340565 1233278 410252 1599879 564187 1105852 328145 996216 702535 540975 1848738 1338272 426042 1848239 1706478 194644 685509 54509 365594 1961838 53463 1560895 107722 937448 535660 1856775 346621 997118 91102 1548413 1909627 244498 401942 1840881 1543410 80698 1844834 246126 1028909 1364085 1043092 1030100 1828351 1607184 1023324 1113859 1662459 747347 1479481 1224674 1065654 1917853 1335051 193824 1644654 1772601 248432 1300911 1877324 1097133 809644 925903 1084724 765322 506684 1805253 1930953 1114017 1916231 1949466 1698640 759793 574796 1413641 1599749 1707724 1722782 1862385 1945792 1218242 394206 1593769 370953 932826 983509 822441 1693831 1504244 974005 1590071 473971 793743 1521181 1243676 1746906 1165023 776895 87379 286630 677511 1018261 1820290 1538194 232414 1705168 1077240 646831 1733565 1602080 770219 115835 1908326 36081 1260879 141638 722789 325635 890445 629872 510534 263833 1226139 986890 1090954 1107151 1803425 646911 1680001 1652386 1558388 1062474 630012 431737 736688 1692976 850456 1571444 1327057 914524 670767 1144216 1161275 184453 1678304 1715624 1886864 458396 1567378 918433 1592828 58052 18700 1468841 1211001 274460 1097136 1469694 847818 951301 1092214 905461 498704 1216811 758616 1025179 276446 1396040 119607 1783002 1969751 1748609 945861 909482 541364 1327741 1276738 291878 798754 964982 1886860 906388 408383 377794 1226551 1916571 202686 146556 790171 1382418 554191 101974 1222821 651816 1272717 1697193 1455420 1649196 547015 692794 1202587 1524654 635025 1414643 460062 472051 462364 786350 17610 371402 1784864 802976 879451 288330 742005 1128141 1687641 96703 561575 386549 136055 1363238 344512 1460448 227496 1798234 833856 502517 1319988 1146784 549338 945756 44975 244577 1803043 577200 1760242 1685214 451364 641393 13700 196596 66123 440419 301526 1688618 800456 360848 1312937 660825 1780192 752261 755717 1612270 1377713 1772135 1775659 1861876 1048315 21415 698664 840740 1300914 1688054 942938 1980711 73642 1881960 1378378 1898712 865843 1617521 1969812 809019 1771191 1542388 533473 60852 62497 267396 1663815 358790 1512807 701463 627772 939229 575335 91029 1659145 74070 1592241 711098 306743 1407409 539694 1209887 1277362 721356 1988051 1165048 277566 600667 1374250 846041 1135205 185934 196141 747991 324804 704753 576215 1648088 1413191 1118339 1205748 763461 1025340 1285575 1977140 20487 768130 745600 334123 318315 1483651 1149216 484971 1288352 1104671 1931327 131031 363241 757990 610240 790849 54449 606873 768640 1283173 1362486 452909 1205435 1857996 1348562 1351456 71764 711492 1490287 837175 983168 1465356 1512738 1504642 1894422 256252 18694 1510844 65041 1278456 342383 812993 415874 1462220 499920 1792702 1361302 382366 463235 986106 1364486 1601347 1763236 888930 1363330 1178278 744826 291268 1238503 159196 87468 1162245 815281 1044012 1134572 1523325 1406016 427615 1640686 496597 468175 1058574 531101 186196 1261489 1455395 1509436 697815 961932 1519286 750594 1713867 208251 124613 1687070 1601914 573936 46775 296488 874135 996640 1083164 554147 679125 1965166 395705 1146811 848185 1114322 245210 1356957 1709252 1996804 1536565 1259850 884362 1346039 1107332 363453 1533484 888439 1233364 241304 1707004 781787 1052226 1585079 1711887 776113 1833863 1742383 260008 1273902 1096340 1927322 772976 152341 145278 440302 321521 407421 1555408 1128493 1706440 991269 1857863 174278 563173 318543 460082 785509 505053 902643 948009 257310 978382 567076 7004 179477 499016 1292670 592256 1406133 274985 724202 953215 1771389 1989274 285711 1414486 1734582 1060233 902248 1454259 1927400 897885 151645 1284823 1808393 361970 1428765 213214 1747156 58572 1242653 687839 1378726 1405075 663362 1144792 339045 1795852 528295 1960594 840222 1037797 1753617 1387091 349997 1162234 1370358 831835 318622 1010934 734401 696955 107442 143206 911556 291219 737276 1577153 1542290 1373538 874846 546880 1330265 363713 495707 236833 374462 119713 1800771 583424 1431528 1537376 310547 841195 1845715 482271 483773 1564934 907731 269561 910933 329914 377957 1032619 1758853 789737 149361 1542846 1317288 1963997 1265 854153 582163 1060803 1126312 1951975 1695744 900804 1122934 83174 1915923 454103 1307641 326434 266311 1218787 1138949 958160 839368 1416158 1947694 398889 1719982 891715 542714 1377716 1295370 1948710 852642 876205 81700 956131 46274 689120 1768359 1437546 1347501 582695 1983500 1201947 1213347 866870 1501600 1426219 1706136 993352 735370 1842676 1338872 1515188 1486349 103225 298010 1348480 918849 1469255 1498971 56972 1077683 1493778 477548 1148872 1330739 1603329 490049 443963 308869 1909175 288214 1406477 1889553 1138574 907901 1799294 539277 1587464 1167149 255450 127336 1512209 499838 1877677 426122 5053 728663 707651 90385 1824875 702616 86229 1789473 671442 678935 1106932 1444292 231690 1482814 1126444 1041284 1907959 482248 1914992 702765 589920 1865750 723045 1817854 67044 1082368 842989 1139964 1331073 500014 383031 1375059 812205 1170149 432996 1264788 981275 650812 1772326 771176 1450011 538308 221059 643557 33659 53974 1600545 485077 596495 1637037 1268353 1983476 30202 1819114 33451 369382 256004 1576559 1588032 1440209 239886 638035 136560 1468375 570922 1977741 1384016 1301996 1407729 1878270 718183 1421137 737074 1001118 1510892 938977 1365122 1226070 1439735 121487 1060295 621146 1938736 727579 1694727 1423997 498121 962295 600619 466008 1480709 907347 1409408 1148469 22848 195933 1862313 344656 1385892 1005113 844404 1218561 848225 1312572 837550 1499759 1270699 387411 1202297 200567 722262 1417531 1021143 1256658 1203337 457805 1656964 955596 1036146 1971361 1572110 1655514 1903210 1860730 182656 122512 579862 148587 172505 420834 1542689 1425594 1462331 1600895 1757486 508890 264922 1052010 1177029 685838 881638 1047006 435185 1659236 1593278 574393 1312514 1055922 234264 1407136 1347531 137875 49983 838934 517236 1309642 1120458 1874370 856610 1120651 1870692 548046 258679 1762191 1561372 647658 250923 366974 463990 787197 434941 793355 968622 108266 710915 1559677 405021 1964808 744098 1451520 1638875 1464475 219736 1181236 64283 1881584 666205 1665903 1217652 857600 147718 1126136 272296 876447 1821837 738885 1647993 218794 891134 209949 1326807 1622376 1742206 1481959 1915365 328753 1525488 680882 1625915 338338 63872 1533946 1858424 1619973 988579 1742965 1496645 1317682 1739595 463580 1132901 473146 703008 1003989 245691 1955 532921 531428 744782 1857603 1814745 832285 1818216 1724656 560369 86326 1570190 1882329 1064534 1456570 1451123 1054927 1492433 1721490 904873 1609578 1824127 1142899 372128 615753 1538183 1631690 462733 990870 1605758 1886912 1727898 182379 1085723 286960 1688592 1738080 752345 210868 1191475 865673 1301196 470265 409900 500373 323017 985531 1182758 309994 738234 1481772 1615214 999744 647764 302699 549780 544504 1544068 536897 154928 565769 453346 1290614 1921914 134131 1920411 1930628 820755 764592 987197 930845 769110 645438 544380 1515181 600602 708924 429216 1166519 1266291 991972 376253 1071788 374688 309239 1343673 891465 1204198 79621 126357 608122 600817 1700581 1504070 488706 140541 1875330 1052428 1644367 1027286 272924 420022 1463663 310083 768253 713948 877738 1221908 1967519 1548891 1652939 942544 800215 993735 283176 1394730 1945494 650480 740921 774109 281453 922210 1864916 80513 1164552 1987663 1896330 1336425 142120 475546 802724 1702102 610440 354397 757643 1865489 321348 1937451 1586999 365094 319598 1369336 1449632 1008252 263307 182159 1438740 337816 1387822 1585042 1175288 1985723 1163095 1029514 214968 851008 1001450 1894056 120429 1551532 154931 1771195 1270648 988667 812251 582266 209804 764220 1783720 1192928 1821531 803312 949650 324025 992149 1875232 309757 823783 161028 475742 1687480 1672719 578310 1281923 1008103 1409802 1034468 1849337 934946 1966664 490897 263567 759816 530913 597144 1131727 52385 1342163 37506 1771298 89710 865397 865789 1682109 1658183 1918506 840955 957144 477830 207952 1880768 1498887 1773594 645112 1884701 833477 317511 1040895 264525 1753887 378512 1624057 1269163 45787 318255 1379985 896710 948585 1763275 392828 889358 855559 1345346 837526 996017 1264033 1342503 231347 1266587 1064727 358163 542704 308156 541387 53122 797359 1794371 1999403 1364916 725000 1236220 656449 1042111 960251 1607225 1296915 1827230 569646 1815767 1197541 877328 188580 1490640 73331 589024 143801 22949 1137267 1021863 1325948 167922 486461 327115 1969319 1239243 716049 476007 1889220 1329939 72447 861401 765874 852856 338040 1999001 1323384 1731848 1645306 1243312 1246448 634510 1111681 215021 6989 1177728 520799 1748962 316289 707689 1147939 609971 342424 652741 210666 1045454 1423597 734293 213529 1837533 1106008 320421 274479 1695085 1529509 1716266 1810406 202205 1325407 823084 378410 1159582 1534088 1031867 222927 186161 1827943 1059640 1253559 1966138 975656 1654798 638751 331949 1710010 684594 773560 591784 1339505 1873937 505668 683914 1779542 624457 1415176 319651 1308125 859610 541499 1907087 1830478 893710 1642567 1962358 645803 177742 717810 1447924 1483829 662008 1346787 280419 493618 926818 1519280 926821 1777041 354522 1088003 29705 1022530 1683188 483981 25139 1146111 797152 800012 679213 1960732 259689 1111226 69670 1853214 517992 1541631 786705 103063 250837 1951501 632877 1262344 1510738 1296452 1318503 1560919 464384 570938 1808448 1952194 1606254 1096846 1106880 402574 1670065 559102 391417 749651 550830 1382728 79404 1517337 1144050 987609 361795 426862 1871285 499003 878511 236688 1669853 1007755 1643604 241571 1070901 1705192 1639149 480056 1200292 474575 1289331 1217554 1306549 183477 297306 1070372 203930 1767116 1039908 1762293 1498111 800923 752614 1479747 823064 91793 1896588 65490 1025881 1268613 414150 1357242 1558360 418206 9369 220426 1369306 337006 1973394 1223256 1229665 1011069 1524474 890173 838141 1125533 1298725 734046 673461 76085 1616057 1031812 1197481 1221849 1957782 1060416 1464299 673895 107391 1565936 979513 1702807 1858024 854029 1618243 922409 778967 719617 1624657 517461 543322 415342 1930991 1540998 1243971 342534 1266714 777615 1828683 1326717 1061008 1291611 889264 359825 317265 639402 561339 1090078 600865 1452294 1435663 1435100 1737068 312056 218988 79925 466443 284052 406089 1707910 297617 1915233 53888 1507089 334127 645206 1754800 1365454 249327 928473 1021456 456057 233598 936720 1855179 1433628 1836351 45641 1574706 483949 473874 362624 844501 1863418 1778244 1036962 1857726 1359536 700558 1289447 1857300 477826 471923 1752238 374414 7711 1866367 924529 1336558 1510058 154782 552204 381097 1680647 1014320 1617871 429786 1936858 1298560 1192420 1527076 886890 350018 895626 690870 714825 1616982 1582668 647808 342643 875652 1034886 217862 620645 1224571 1197284 875659 1265153 973485 1479978 1638414 629043 1528769 1950374 1941639 1870611 42364 1565869 983828 1765170 233760 241869 308980 584895 293862 1419120 680212 1622767 627986 3182 38778 870125 1223092 635681 560874 1196705 1062091 1953699 790647 673650 1679117 1225834 229384 1084705 1004508 1446589 1310206 1796721 782477 437751 445511 36858 1822692 366347 1931016 947404 759276 1028977 1484744 1020431 95901 974223 202311 123448 281095 55761 925559 1322530 715643 1940356 784763 1929735 469904 797793 1101922 1265032 1925477 1331535 19137 709072 967981 989207 122307 1657585 830441 1673241 1128299 974521 1198303 867917 1952400 375671 168023 953747 9428 335174 1312924 646775 1129511 520805 1330298 241198 1694333 1672560 703304 368392 387853 719533 885312 259711 890984 1335704 1774308 1841171 1583938 367532 42661 998239 758258 1588378 216086 1306421 912043 1401623 538785 1346538 820325 1086571 1249725 1929404 68679 1801738 1046335 1705023 961135 41688 152284 1034451 246701 1323773 1005706 248708 1025 1194605 1277088 514404 1605391 6986 295188 1207287 4998 25194 1302560 1454551 865804 45841 1382683 84009 1224635 1083796 627535 789369 528794 1210432 1901699 1357776 1003265 1811725 235133 572522 1153585 201348 1468845 1430376 523823 530821 437579 457612 562108 1918853 815883 1921220 485394 615017 74987 1558340 1110147 917159 1966236 1178120 1280491 1326582 1226834 1153693 1834208 1617173 842537 817162 429974 530753 184179 1704789 1860248 799724 365042 875694 1555487 909225 602720 348285 530231 1530897 890294 1778938 959721 612268 1556219 1431414 601511 42086 1164020 1995157 591291 424472 1772574 563474 708530 474992 1869661 1805423 1394948 1359445 1195342 1796822 327012 1290047 660568 179226 1669552 772383 1834980 1576093 696608 13988 1589380 310941 319645 917189 1560694 1235799 1701239 1905294 1018457 698004 264296 1343824 423083 1357432 781769 851703 978602 1021858 1238548 702483 201965 15665 1945375 1593284 178936 542644 1842285 934031 1276149 578465 1438597 477730 1682327 54472 294650 1905010 159155 1339344 1759167 486434 812319 892959 712192 1070698 98561 169307 59191 406409 1016534 462505 292136 189541 488573 1939907 1850326 1254912 1868171 993879 792232 910550 970735 1345061 1155627 501857 124426 1029923 589934 1005990 1827477 866748 751565 630179 1039830 748325 1574667 1108994 1798230 546427 626472 538754 1923881 860108 87196 1376180 1849595 1236770 1351164 24342 919613 1174535 1256750 836167 226780 739080 32222 1501846 580479 1717447 1844695 19232 363815 758012 924346 559719 1410722 613710 1158088 462369 1742500 1932509 169409 712866 1369796 1247479 1127634 179865 635298 72263 1190234 304485 1734957 1706818 965549 1809067 24635 435760 972329 102098 356016 527135 117796 1234381 1792736 1744883 1473822 1899049 842917 1418701 1732218 32101 551430 1117862 1990042 1268070 1892191 1135488 1839954 1958231 794837 393913 1332748 1249438 1075667 510978 47587 157371 722205 1710651 621746 1837003 66439 1913892 1656925 783557 868795 797763 481118 1610615 1751211 1914430 579361 113845 71980 1011931 1037832 528211 692090 1911976 1403177 1496090 1515673 546993 73299 1658485 1154974 827473 134504 443812 400689 1714400 915101 120412 550912 508894 1578811 1344710 398231 1053833 621543 167713 529328 1299630 1048905 443531 1011414 982029 1466099 486201 552111 1962532 8914 94513 1323666 592488 337100 116523 40583 584459 504114 924698 1682340 1835358 914817 1170063 190686 1389896 1550972 1899990 1930299 1568178 1380687 699459 166575 1541189 1513503 1506955 896772 445367 148764 900902 1542219 677181 116017 426616 556669 1808573 1659759 833763 1052917 853162 1305578 300694 56405 1973537 1541151 1504674 1588673 703759 1976869 923295 749270 1983709 106014 525640 1785260 1027376 1533952 731617 616423 1357727 1026239 1129451 1616830 1760426 689981 1390124 1892807 443018 1225458 823435 1360058 1163654 1536502 1240225 1518493 1270231 1671980 1004237 1311563 267015 66759 457842 262003 117356 1546494 1862522 1372088 77253 1806964 1191785 1204174 1699016 127396 818832 798982 11796 1869495 817788 1922968 735248 1767072 1397795 1909236 242039 1349252 998583 295974 817467 791430 1673866 750141 1553095 780644 807199 1910448 1202468 7304 62508 214354 710406 1716147 1037979 1893659 569850 808562 1685516 1926867 862656 1947346 1962693 1041582 1897696 173649 1463888 1459531 1635052 570901 1928706 1127295 845512 1731865 1106131 1352774 456452 567147 939306 1057143 1583578 1547076 1069084 540439 356552 733228 1215113 1188158 1648328 1808782 799825 1584742 150327 947453 937574 499576 923895 985417 1621853 501837 1919494 1717779 452472 1378394 1256846 1498824 613389 1649323 1133166 322785 613095 562021 1458754 911128 1451679 1936950 624413 1241858 621882 1193232 305090 1021771 513730 200559 1452234 1394140 1318761 1592380 104185 206452 1653366 1815813 1885032 1205523 1297120 694566 1363230 471721 370191 1427492 785037 1876751 1609140 1716330 1453921 221487 621162 258220 201860 1657708 1005279 1316878 1416381 1408255 694233 48604 1470897 1335642 859857 120847 723354 851875 1783597 140012 73915 1891990 204056 918654 1483237 1019100 1211618 1350003 399155 1960161 928088 1383846 620841 734111 105925 1725489 569048 621477 1845332 1665341 1052348 1576262 1340886 1049467 845598 191876 218502 620325 1066099 996061 600666 1179199 1388659 502170 1362307 1903076 731076 726113 153787 1006063 1731065 1794546 540226 1934645 1006219 642202 57806 864460 1434213 99858 1438936 157317 1183153 825091 75695 575061 1699894 438462 1005156 1837086 1488310 813603 730084 1212862 1395401 1365437 1167280 1589104 197141 1116017 1811663 805688 701517 1237236 1392663 170327 1525645 1632780 1995274 114907 222808 1143826 1672890 1323657 1595742 1591892 1481792 882498 71989 487345 1021743 1092027 1142320 1574005 637971 332036 1653137 586211 381938 1408531 622273 1321253 716822 918676 1641677 704145 840126 310415 890324 1781869 1211799 317662 1142226 604288 142525 1130948 1047276 1968502 1131847 1943802 589962 1573905 1392041 1664622 1523781 140076 377813 1889203 1216726 431160 183694 1626518 1196884 176769 290076 662443 1831132 1578650 263289 1240921 1947706 202908 1795257 1766585 795010 1347056 39071 1900971 1853588 199380 1538886 786271 669866 1830621 1066424 1017293 140288 363767 1066700 875861 406019 1954244 756601 1550841 1889054 931076 536999 1160258 522767 906994 432961 770976 1570696 148395 234687 945528 636698 1808800 787394 829292 1826330 824900 99825 461732 752436 521439 748793 474074 1065632 576099 1428004 1367561 408918 985151 1861057 949863 492951 1902191 1267783 480100 500952 1803767 1082776 192514 697691 1108401 117157 141153 1283426 874374 114957 935787 261212 258788 1204795 1322997 156984 1122365 514922 253209 164309 1470268 432405 1130075 695002 1549908 1684398 488047 1814520 1697630 964297 447371 361793 545728 1789654 312627 1243308 1100080 135206 797088 1617955 1309686 1195108 1775480 906259 483481 493152 94032 230234 94925 458372 1502286 307865 1161286 586833 1308793 688952 482418 1171499 466085 1934523 615539 913940 451746 400174 308541 1412964 1052291 1951702 406834 776911 1465712 1696658 62846 1856102 338377 1673395 309080 1404035 1539227 1541325 324968 251864 938585 685130 1945522 630316 109832 1212828 1364157 1510927 854966 408164 572451 1815284 579773 1156100 64662 1128618 1498482 1093590 387042 180200 875828 1786077 591535 136888 831555 122269 1141981 1919573 1662838 1735180 977987 1723939 1085011 1838074 527589 1982284 1531310 479071 1774897 758173 406062 1588966 1304438 1912469 1913551 679031 1144378 139209 1356315 1261982 1758102 1843939 1392624 1434988 333815 468723 1069462 700688 652954 596227 1248072 877325 882272 280884 1055720 855727 1071594 1650784 1958644 1429131 1458050 774819 555837 1760256 334131 1459211 616661 1438345 1900153 1659978 1257648 163586 498150 886381 952421 950859 580180 427033 384360 1989876 244156 1708645 1764261 1507671 48550 948104 311564 195202 1584274 40390 604103 1477477 1613832 702682 1647894 136530 39248 1849377 1152380 1407698 642098 1277610 1434243 734867 1432741 712097 810122 1970238 409435 1432478 949696 1897735 1769973 348804 843653 522326 73759 1567686 354187 115973 1141737 1771400 1168184 44994 1719013 909235 1268273 143061 1371437 497072 1963845 746687 989439 532403 1479537 378723 421463 1492696 272071 1580498 1456390 1208292 836820 708239 309059 1143631 151015 1405100 890209 410725 1122253 899322 890365 1286771 516147 304397 1006835 524419 438865 1674997 644780 17351 768214 259480 632978 782060 764755 123353 583839 877986 105610 1495573 990236 1830025 201966 1582591 1028914 734344 1456342 1087777 413259 1750012 1963570 428853 1379781 830279 802895 1504178 1665 1108706 1708117 1822905 1726897 534559 251019 1688023 1786022 1888344 341353 64042 1711938 1684196 1106938 1466665 1601820 1311888 136897 1516405 1153850 1924187 1563749 1283496 1207723 1161689 792396 1312213 1819717 1510557 1182442 716518 156959 1641634 297523 1468064 736194 1911935 657932 786445 1434401 794272 1207331 639868 1367377 875176 1096213 906870 202478 439703 294249 1138068 1696409 659044 1317248 688560 1600441 1696934 1359472 1796078 1221791 1329306 791689 1134832 1967370 395155 1542529 25631 1512561 1797635 1201636 135945 410733 1509823 1303294 212841 539375 689805 1741992 51282 1417632 1517175 1264877 472545 1164015 1314510 1541278 1635571 1317637 1840313 1031082 1631757 465658 719086 1946355 1542164 1061843 827817 506042 808218 73716 678184 701205 282348 1295566 1410451 56129 391601 1759448 1836245 1941425 287956 1300368 943623 1583364 1344189 1843639 1162726 175259 194 577287 1021680 1037691 1672591 1261128 1697632 1345047 1430130 1137190 1546938 1020477 1929824 1523495 174281 1536297 1251610 1333884 1260106 43466 917513 1774694 527586 725619 797776 7849 814377 1314443 727458 1011477 797620 830400 765878 1616788 1689562 1629925 827371 978765 102798 1213937 1835784 231934 561282 1637767 1366439 443187 736293 588305 1537993 2072 667521 1744740 327634 1843911 944222 848868 1896702 891689 849853 803892 944964 983606 1498833 1722510 1032257 115870 1711256 339336 1513028 1041262 38139 443476 737570 351211 644938 666095 247926 1910414 315936 1448470 1763047 1547263 569220 1672111 1661611 225768 693345 439765 556451 1329251 792010 1546991 1633033 1805409 635850 652776 364992 1290561 970887 1182310 833334 55727 1281103 1468345 412242 589825 5551 1273122 1847136 839106 1100942 90831 1161221 1923571 1967167 1478931 1464890 891232 1204283 75318 819437 1665889 1463564 659320 1763193 1036971 903031 790499 528604 715610 910357 1536429 90069 1760084 858882 1355685 1048454 1014144 1288189 1231503 733785 1158940 1463231 261908 750580 659217 1370088 1200725 246152 1890071 1154593 657727 1956756 1077314 900034 6018 1910773 297965 1134517 887951 80743 1579348 1505315 1859897 1350694 1780562 1454934 1013194 1702060 1518736 606116 1078915 1549967 148733 1470418 1148785 529325 148181 312273 479656 1469131 491385 1849277 1220671 1067414 970771 1612461 658059 1716385 1594788 1990363 1428946 1568548 645520 735151 615112 1821280 211403 392455 1756770 1869762 1966513 923373 1598213 810958 1236862 556900 1976080 406897 16965 1601575 597968 1313612 979533 1751561 835539 1398406 1311109 1331359 1341860 1680781 291387 440921 1578951 1409426 554704 1136493 142946 54498 760436 841580 298135 1906126 415134 553965 289952 900421 485856 597879 119232 757470 730779 1697976 552695 71142 680510 837866 1807512 1742891 1567887 878389 1103889 1257280 862898 1570192 371603 538243 472219 777403 1320508 1281427 549402 149180 773396 722957 378166 693665 1843860 1331978 1345474 933705 1755248 392415 1038193 507514 1097778 1755118 1018848 1721829 1980801 891453 323314 993529 1672104 729674 1023177 1788222 1987095 840879 614965 41885 810524 1476250 1282320 1197249 740995 553853 483926 492633 1615209 151876 1908274 587296 1058621 1559578 1654543 1086715 718696 598150 1675460 1948793 1850744 1127043 678753 1526219 893576 1490518 1155303 831691 1440542 1702639 1413595 992573 1289144 852423 1154535 1663258 1298597 517540 457363 817323 1939202 587899 587518 788 831522 1986070 1768384 465742 186655 1903848 1146348 1371839 942216 972386 1743622 1738997 738487 956659 1292464 73712 643410 648546 1889316 896241 367627 518890 545542 1335030 231721 1097445 1655765 394161 125426 830737 1549094 1052574 1937228 377977 259119 68904 590226 1484805 1037548 105059 1805259 5148 1720939 630630 1382167 1203265 1690328 931602 446939 1319741 1072022 273504 304380 990728 749009 1409856 40942 1600949 1543883 959042 885592 1888439 300754 1971364 1931410 561546 378398 912075 1986285 1986894 1978608 1380592 1437300 710546 92714 1878522 1019757 1360015 1567074 1720884 712700 778924 324850 450123 1939623 1146149 973038 127403 1610512 404238 579909 1806995 11453 533749 807296 267473 154356 1837872 1038717 16365 1707633 1810110 1087755 818513 1949744 1873439 882361 1096150 927693 60975 1556385 1034059 652359 1370671 1795381 871457 1693544 999271 1468940 1653016 967498 236033 1883270 998415 620940 1045924 500472 123301 432637 295110 1910604 1662842 1945790 32120 1973780 1648621 587784 195598 959125 1475724 1163694 135469 224801 74745 156814 750805 971413 871466 301960 1011756 755231 1592245 1080548 331125 958454 979102 1314665 1589435 1263301 23440 5708 827674 1998378 651939 1582094 849323 265416 722871 189157 526889 1350039 1378831 165349 671100 1554667 1633094 319756 230941 941457 1769611 421345 255585 267378 97585 803514 205447 1280438 852294 351281 1844152 396109 1146873 1010973 991183 1303901 944994 1509059 197816 990317 798615 1887778 1299033 836117 690533 399379 1096811 1849970 858752 1386784 1352864 64729 496176 1257149 1528509 1762133 1444516 248660 1753861 1192839 1526333 904222 522459 70335 1590622 1491926 1026108 1551421 646330 73843 142759 769776 278421 336156 736392 1407812 127677 591946 1186433 1163605 777355 779259 1218965 228301 53073 1124714 316578 1187036 368013 150545 114639 735779 1510552 899149 909168 676709 1041232 31795 1044008 1272082 1646120 550441 391531 1929987 49996 1387767 1651110 786909 125711 1066242 1836221 392394 706480 1561909 1957896 1440472 425062 709085 100710 1019083 652219 1967598 919795 945941 1160000 443652 497102 1781659 1965963 1817586 1615660 494083 1960838 764524 597033 1119392 930373 1398907 446491 113752 113066 1123701 76884 1548441 40610 1020928 1358276 120561 213618 1860012 443890 1552488 277855 1935001 841389 1479222 988426 1041261 425112 663609 683977 1227942 1194423 1583214 91910 1430332 1485714 79891 960051 1650962 1144202 664689 159740 1862527 99699 1208285 470435 1081371 1039473 1559786 1194031 906053 329382 1238297 1825127 1311019 1775638 759228 1376326 1077424 1466202 1972000 1890714 1107302 135000 377950 1223257 1227945 437956 1277020 1416821 1308513 1048685 154615 140342 1022868 694133 1688166 95477 746915 1086552 1033053 1713739 702926 300080 146757 30433 177611 983073 989662 1457897 634553 656789 928716 1155443 1718440 1013828 725885 402089 1697597 404652 451075 1014719 1917208 1701667 1703193 1598484 1395363 1854061 65433 1796961 226247 584863 1617581 1806046 1383026 129542 492743 1803521 1004431 1875676 1799922 593848 1028884 1401593 1389400 658728 1801710 1693741 628038 1188290 996243 985363 708861 653357 187560 305202 794575 1377478 202555 1096379 1956290 822126 928905 251157 1242118 468071 1952363 1990325 1418502 361129 1654297 851728 584206 1708814 1394359 774242 1821404 1254892 755605 1403037 795015 547878 109787 259632 989269 1385502 716802 783656 1118672 1346143 712889 57110 461674 1470535 515402 574063 1475088 1526332 1173933 1058165 455975 1261645 404260 1832219 1386003 1004187 1135922 167912 1705367 1098075 724008 544737 188343 1366609 1284085 1892031 969142 1516086 1688799 1882651 1587994 1262704 802936 145735 1549923 1179796 568447 1452427 66166 693795 968228 1669141 658125 1617762 1943628 739967 871560 29345 1104363 107850 509267 344420 1581171 952695 1446769 1099657 1600692 1097768 1162130 1713338 633984 1518663 1182070 1666015 254169 538407 972761 1969034 319935 364916 1605472 659857 119583 691421 558348 862276 707461 1389480 967 489983 1423389 580925 764605 200018 1198219 389772 732753 885488 1954257 908659 16875 762906 1964438 7887 1989858 1520221 1718525 135485 1662527 891664 327655 110637 266282 1879359 1270429 75700 1232105 1045392 160850 669197 297283 1562156 1330602 1242792 1385423 1296375 784410 863656 1871087 1889562 478702 1575732 1198156 590325 469705 1354622 74813 1278803 15578 1564139 99636 49065 193240 1974645 1479480 631490 730799 363660 1800202 211922 1487893 1760483 343529 858805 1875955 1104426 682721 1430296 612858 1303744 269460 377855 1007643 102162 1322482 871625 1618385 1257810 992603 1165723 651701 1062404 1477343 377553 1838557 1951729 1865526 592434 1063754 1624856 709645 257011 561885 1647631 124631 1218878 216161 1428981 1062151 1553454 335633 642610 1632248 1712689 1295507 965510 934567 974054 1725440 495276 1897008 1667364 1604218 1463070 431910 504175 131383 1850439 533471 419288 83088 202774 152159 960311 414688 777742 1870973 860487 1445727 8547 90825 669157 366935 1323463 514294 1076085 196823 594219 746238 1839929 789943 1492619 407769 748258 809187 508494 1963551 231906 276009 1824068 561220 206830 742096 376024 939180 1154730 1548471 1547003 266731 546030 214807 974804 675385 510691 1754479 1808471 1901172 646395 1762833 1063911 741452 968930 1795360 1159558 205881 1186219 923392 1535404 1691856 1137939 1219318 180213 228366 140702 388960 1623744 1432847 322751 205554 1179160 1899164 1510761 979104 691124 678280 613268 1378930 447937 1138037 1428915 571979 1162061 426189 197911 1424832 832815 711430 1314306 1286871 1612234 687723 354291 1596163 1298806 1246891 668276 772276 674024 1082131 1410859 1211942 279163 1615919 243028 1150885 20205 42500 835600 846500 1253852 603121 1305935 969322 262480 18804 1466234 919208 545019 1528533 347814 512297 714673 1019056 1002720 135328 361364 1335982 1823877 575162 440318 1001050 1908513 1436732 820012 1501150 1663226 1998214 231459 523983 1635170 149807 1520654 493167 631981 1302132 1544497 1680235 1806735 1025554 815127 877247 1110773 351042 1169459 999842 586182 1840350 416553 1514720 935325 1261310 1895208 461386 1815881 1509420 1526616 260323 1349665 736775 1431041 1392776 263462 537066 268003 1578751 261722 844334 35861 1465597 1647730 1200618 1263944 111169 969213 1371478 1209855 1241053 616310 1006527 1462022 553734 133652 1436373 320235 1720199 892199 745309 996295 1708326 1922324 1749951 1372118 248201 267791 1112133 1306193 1583196 1410748 1213682 1451346 903951 1464331 49984 1414206 1336299 1521493 610469 990283 935992 1592337 1997917 1145399 1997488 56771 1425723 1771770 634876 1762812 1754303 368377 318066 269755 589883 1393992 1722400 498078 81587 1803525 919959 1955739 89631 793889 869750 766374 645363 471023 746660 1439926 38280 174691 1598947 202851 948763 1378480 43319 1784404 727371 1555125 1873211 1281966 1666864 1458348 222297 1441790 1729155 1396566 1012304 1809774 1089561 1149333 932408 1941830 191082 1404749 1829268 1929275 418408 1860090 1011679 1545210 757134 225651 1428491 524762 400430 1926732 277873 772583 346119 190743 1804446 506920 1495347 1619220 1860445 1934086 1413647 132851 886965 1672834 214382 288197 1162155 155348 1393432 1269627 378291 538979 627829 1321818 1530757 1708216 11178 547049 903176 1191203 492094 886579 558219 1150326 1423431 1949591 1797018 1648063 1025077 1012211 1016930 1950558 276502 1814618 1482665 753372 668498 1848523 1968225 1566283 586395 1724736 1056190 568729 1163238 1909787 911202 943416 2388 669998 260473 418398 1696244 564265 135118 1979506 510421 241019 158484 475476 1616369 140652 107221 1196290 1940574 836732 1920274 67115 226747 1795114 709159 1209601 500555 365777 37804 394853 1550760 274073 1856645 988825 344052 300000 1765165 1138053 255733 817235 1726336 1811702 302860 637595 1798690 1880707 1085879 1253031 1090651 411054 1398435 1567945 1141550 1715455 1498764 741469 1829825 835305 250643 690072 681308 1885886 1542696 581176 1381855 1866885 1987359 876837 1631360 701076 782529 1425904 1381981 128213 298016 1001857 66175 316119 1189615 906884 930796 1256979 159555 610028 1915443 1326757 1726506 999756 1198405 1136980 841717 1934816 1764638 838419 730402 424990 1446383 1567809 761460 183446 1922395 44167 648718 1421717 1552456 382956 80108 703404 1088467 105865 832517 1535221 522590 791115 1495808 117994 842380 1054957 1939094 1077741 772774 1343972 1685947 786679 822145 1244651 762992 1513761 1695396 1499936 499426 902482 1479612 568408 1464263 1041604 70733 1696094 1706017 545793 1545032 543307 1584197 80804 942378 1079074 453624 1328330 70375 795434 96270 1627199 1986127 860498 1833560 1098452 1398672 813874 787646 1137378 912272 464235 74270 1723454 1667884 117361 1386987 1636591 1691931 294081 1841759 1929997 1251012 819837 1551024 1428746 1751505 792496 1931388 927678 487823 1601188 893949 1827979 355874 1965864 1772508 1261807 288811 1078386 429143 856330 408151 580056 737003 396019 756630 1619436 465732 716618 42571 1903901 1917129 498338 1685608 960157 792636 1815796 1594582 492485 1767078 1592683 776058 1525687 973219 437859 844252 386813 1323124 312880 295248 1077556 351996 1284428 1529885 1189922 885281 1293544 426423 1795482 1124261 109456 1940116 1843872 191149 7387 486788 628496 457393 781165 1292221 1651946 110711 1345941 525851 675461 1833205 1103183 1172301 1145744 841633 339085 961098 980621 1580633 985467 776105 1603138 1001462 1127248 1845157 661840 1222078 604637 57838 1891346 1440390 1075508 108 67144 405010 324904 1646057 995203 336500 1185476 537936 1324240 1410594 819777 790507 1760779 1168234 1719304 172151 1521274 1460066 1915084 851042 1039351 239851 353011 1840662 1215772 1611153 1889498 127969 330879 1730675 1308471 915414 803376 561712 1565693 1832895 166178 811887 853320 468186 570555 1082479 1709199 1200082 188739 1092772 636330 1873046 87557 1098300 1702835 142975 915179 876605 1257270 1448125 939932 1554727 304825 341384 55129 1350069 718366 1292111 795770 1489111 1595340 1227440 699692 1621194 321626 216014 552375 689008 432467 984093 848849 846054 387537 1477278 1183386 1279539 1041285 836054 298553 380227 1881847 1010720 1110746 993595 239625 459027 1717680 608080 334550 1280694 1340012 423132 420973 450329 1480258 451566 559632 1293375 880225 1142777 740341 762192 766413 1934819 1917378 1215048 1134983 113292 314448 1860520 1996131 1472619 1144252 149921 619621 386410 1012646 885647 1093517 46131 359401 1142808 124406 440495 922269 166198 1234462 294728 36581 238015 869620 543436 185736 569320 366929 387981 24084 672799 350064 607284 269868 15160 624635 1380194 288283 1304077 1452628 1926539 705829 1998753 1243262 754408 564583 1432054 882450 1442780 59559 627240 296877 1656597 1209353 879357 1917605 289084 669541 1983460 1951281 322662 1875968 1251832 1719419 506215 165893 401179 778606 1755341 1850502 1662712 367038 183288 866615 1986388 1821994 704572 1095989 1087093 1467254 1767557 650572 294380 708857 327992 1665352 1502590 1632751 1924534 1662154 1078804 303692 1334522 1581232 1422080 1579834 1128016 1418924 226027 1427260 207433 1159768 800735 1659647 766170 861946 1330165 1794476 648404 1893355 1607708 562758 527582 159395 1477473 1093321 303728 1748239 933219 1900787 589800 306489 872476 777493 1365687 691584 578635 1747440 1352841 1885869 786927 779893 1972479 130117 1406388 586028 809868 151377 5152 701827 1880006 1722289 739333 1351841 1612961 84116 1681013 1845400 286461 166810 889741 1385826 1342453 1594402 1406267 1856332 503879 1726008 1241652 1052764 1252599 1559335 1380357 682935 1300837 1952988 657683 882845 572915 975876 1320350 1377879 182978 695524 1414953 562836 534276 906055 437913 1201590 629046 535428 1661744 589104 1184484 397553 1660026 1151957 319513 1786653 1153445 1446475 435705 1773441 284619 1927351 8260 1047615 1612989 1225892 1452592 3799 1726432 1056007 573256 1403454 1488654 805836 746582 555794 1117435 29942 196560 995450 305105 1961752 1730455 1382329 1435117 651668 171493 321676 1489373 1888695 1059956 1247548 1269082 1344419 1606052 1445536 277496 933453 1289220 1434671 869181 272553 1192695 1028960 1238372 1300981 628926 168692 1481874 253875 1039511 180102 521065 1065692 1445018 1807470 263736 1882948 1139249 133979 501620 13474 1828369 226957 1291608 801292 1121555 795097 117091 551644 1510083 1291869 1857340 1361345 1539780 1175356 1258723 1921774 1307857 951130 1410835 195962 280986 1567130 581179 935859 641932 663749 1814659 258878 1145445 1677529 1109414 621546 128232 106768 404358 1832099 136052 1600851 1235086 247474 215562 1971119 1653757 171689 862225 581135 1281110 1544287 355296 1966106 934182 1976885 685147 373006 508067 1041777 1487864 423704 1723054 1280154 329628 367883 1627240 168123 1606204 1749550 429774 1049158 477945 1893742 869176 1523717 483267 965439 1685443 430394 604956 1069854 1456644 980107 1507074 1256067 1200398 408657 813042 1226880 652549 1714114 1096558 820472 1525600 1526731 1642214 684439 748859 1398315 175570 1861563 393140 126426 579567 1184270 1370827 1175025 1720160 223753 230732 1426511 165188 1268259 467283 534101 1817351 1850332 113974 310575 1304410 1840589 305129 1066472 1425171 514808 797919 1729605 210971 1131667 1494133 1401477 1982355 632800 7334 212248 61764 836949 1353220 1078390 1384856 1087873 407745 1525268 1118357 97019 1749980 59156 455886 119341 441009 1280668 265616 648369 501720 404511 1590913 1371592 1606026 1052105 888029 396789 758075 1422305 1355020 422133 230820 274711 1898279 1625701 939973 1164977 274462 1798663 993252 625802 657150 1400016 977558 1805463 917241 1497881 1174790 1346911 1023640 253249 840929 343871 1084376 1674615 150669 151834 711832 1402044 1036349 948481 1790579 765725 1399814 1393394 874080 1469203 278750 639346 957217 1963687 1920691 610176 320045 339006 1779437 1429033 1508324 1254336 342066 238884 1359605 78558 1651069 1367559 1262792 516793 948394 1750802 474967 1275477 1471650 1910973 1285143 1275064 783722 463540 147971 949905 616495 1642941 398692 1777635 1370714 1304928 1391085 625101 1686371 546309 1794601 923270 1299602 770399 1961035 1853132 445002 1887467 211731 737058 1263850 1470752 13644 1068051 810297 1175562 1766824 22978 168504 253647 722447 362022 567383 1855304 1072627 461374 1703158 460810 695729 818163 1772635 916018 194486 393656 1113287 834064 904984 1888990 1685373 1040652 1105450 1613565 904213 1668397 1950850 1467287 61755 514777 1437439 745047 716200 1269307 419760 1644425 1890159 940555 1637515 393602 1111548 982216 1262595 165766 1954665 472300 1530991 330535 740944 1339782 1622044 549536 509793 210422 235768 1963875 446714 960410 1612528 1701801 158207 1411313 336794 463860 86836 1528922 1931905 509787 786673 1409421 1575618 248651 1694477 613225 897286 900398 935939 1850619 1668755 1353438 53222 1389584 605584 558568 1701094 1922162 727975 1658580 1342578 1532724 306398 1777542 1772730 1263422 677233 1019642 783764 953476 1664942 1990875 917512 947815 391043 1081511 869305 684575 26484 80028 586123 1681545 1306619 996365 987180 683330 739897 1869130 521665 490472 1582393 1973742 1299019 1239440 690709 963942 731222 445102 572034 222652 85492 536524 691414 124703 1313772 1369994 739194 753161 1525776 1604874 1704491 1723358 897687 765035 624517 569851 890104 1548076 1782865 756040 875511 1929980 857403 1988463 1419104 1061296 995530 706452 1757025 137555 1713967 1222064 246006 832148 1293044 717075 997826 1747513 1234805 975690 1115891 841193 665340 1122728 1250144 1806803 1581157 1260357 671563 1743340 3523 1686278 1059858 1895954 989938 1250081 1869586 1408247 1878856 787643 184661 340296 32712 317826 1510906 1630886 1589626 1987438 1339900 1959362 10107 1025040 196244 1217463 1052657 1224558 1990036 788363 1802703 1251977 521298 1324625 1465502 822234 907878 1407717 930810 1064048 1731936 254704 1747581 1017960 395800 1323458 519660 222486 1002521 858612 314563 78348 60776 1118550 812738 1437367 1709857 1529403 1388773 184399 1009846 818684 1745789 1609829 1873769 1662661 759158 1566457 1550594 691727 308291 1989804 1305858 871531 1155564 1330350 52716 571795 1067844 1763855 1221595 870029 1636785 1033957 1232963 904187 1358433 1339421 81703 663270 1019226 1862794 1825103 1259236 1639312 1749837 1122109 1417863 766554 1347239 513380 1675475 5397 1427515 235185 214953 1126809 915016 784122 1075544 1500736 16906 226259 1374085 319599 1697494 590051 337896 1735860 1235971 994286 422895 1863099 672840 1807326 1832289 169946 798882 673549 239929 1217274 691750 1720891 989441 926687 760144 829532 833072 1899128 761306 362544 185168 694163 1514194 1016157 708601 1254180 727393 838543 308314 446989 1315475 661302 932273 1121544 1754166 1011585 1586514 928676 1740661 821599 519445 624753 774025 914291 1116716 1402506 1009031 1295159 1747840 1990256 1736899 1358753 478174 979083 1566246 221893 710358 1327108 1335916 948657 32923 410688 1954646 568509 489381 1916171 1993224 26021 1163322 283909 6107 1152012 254466 1388262 1720548 1210463 1405182 808268 1266776 603718 717936 493055 25366 1289582 1944561 845664 870763 35717 672695 1695441 1027958 1469139 771492 789711 1748517 422658 205817 1795338 1085788 1035190 1975420 723480 476677 1181412 488272 144267 1768410 1372459 812983 1337624 1535875 150173 928313 470662 1783344 653596 1102535 1836948 1062005 1833913 1691780 1632934 458020 1180439 767172 1182535 370784 1227341 1599100 1110893 403463 984955 1548481 717809 911074 707493 1564447 865630 1758580 275658 827946 1891053 1944571 1542974 737586 1699085 504162 893541 1501134 949031 926340 1876211 1332216 112154 288713 75845 1228483 1897441 164778 922849 570058 263206 1391901 289498 119795 1114903 355911 290564 1834780 337535 1925725 123953 891817 1992705 1228058 666115 749298 678135 1549129 687801 912788 34962 932202 1919607 58611 328689 1261646 1635774 969898 1421016 481563 735257 97521 1318137 1192411 1939748 919598 1870254 1502086 1808538 147368 176073 1829292 162206 1666658 1774514 1982600 268516 1900582 1766499 341913 346506 770963 370229 764854 1317151 1446353 1761904 1108073 413566 900962 193292 28517 480298 1330872 6675 971865 244488 316923 804557 1618388 1118201 1369598 755612 831040 734015 1125080 1599803 874438 1676673 1420660 1673592 193532 1730077 1968465 1544087 34101 371344 1039815 1750398 1558446 24646 84627 516256 70295 1902075 253445 1201432 1961085 611801 1504276 1931615 427897 1948966 857965 1694192 66132 604485 1285087 696820 1403602 822897 1637973 1445382 1957971 1497133 891041 443877 227145 1838686 386050 753696 347112 1884550 1972066 46538 1775440 1343966 1813360 1275651 651651 1625347 1393929 439071 788661 249276 1053187 1362292 305944 1895402 1182703 160788 510438 1513072 1858080 5185 733047 1669366 1809463 754359 652419 765573 1415598 1348661 1373969 694249 911802 1858993 1523024 1082388 1857143 1978799 1291079 474323 1725343 547254 1666426 955248 124823 1687622 1104322 563260 377194 1145716 1380005 990886 1619124 1207585 72675 997324 943307 1189721 1428909 1744751 1049165 1500678 323891 626939 1919256 1771936 1598011 1666866 430887 1168396 1876385 1550294 1458801 1268776 1062827 1182720 83701 1819460 151231 272501 863705 995054 722171 450179 135220 913495 1391756 859448 842515 750900 1926026 867728 1735727 635780 455637 761669 1858968 1590108 199818 1249655 1091658 1668177 1940376 767874 1101445 1962309 1944826 653705 1155214 1841511 1819172 44303 1693916 1665170 872957 1979666 1370993 1008261 1521932 1791684 381603 1081122 512632 83626 1717629 394792 813372 539646 511977 845796 809707 465886 1812663 1128412 1971989 5765 586227 1676402 426275 175793 1199651 1361113 225289 1559958 628632 46060 1644573 204176 846754 904064 1905487 67367 102719 815402 1607178 1312433 1243102 795147 1373366 1975111 1636922 1033375 1572953 857835 578239 259077 555927 1984752 721815 1200330 1887295 1567965 1710546 1445241 1075354 1298396 206767 1050676 1025858 763434 1232625 1648682 466877 1075218 1782521 481859 328891 1353477 496052 1564026 1626454 1600563 406423 1748470 1590531 673039 1737801 1749599 1746419 459698 1193435 204725 577648 1895685 1100551 1547617 1621435 456523 357911 99564 250114 1770168 1535300 155598 1193491 1528168 543668 1338326 1491514 1246707 958457 82415 503216 909751 1585417 1252713 537763 1273661 1796049 337244 1046295 170786 1004516 853019 36423 388803 977419 44933 1034224 381599 334700 1206060 528777 244195 139674 1469182 83169 240184 373489 926817 1628757 1528890 1832399 649179 1527640 282312 43663 1234885 807971 1532800 1547055 122392 1224598 1147530 53 776401 1074586 296827 57187 568797 1382394 414593 1475843 538966 431921 1566475 1516831 1408199 1347218 1822015 242522 1832367 786530 1743937 1149064 1147227 233630 1249439 1353241 1686805 784104 1047208 906803 447494 798379 1069529 1051775 1279195 519957 1081415 1578368 1944828 1770340 1862137 62168 1377647 1292822 746099 1450097 1139910 1656164 29613 49848 1463878 1426456 1578338 960206 765 1470891 1841617 1619276 5390 1747048 359164 1402190 858524 1839690 1023138 63594 305649 452738 1262062 479312 1132603 1205259 891159 1252347 1107299 516868 777328 1627047 1907821 1163629 1383573 23753 675513 248804 259306 1001598 1122996 595288 151551 709981 1720112 819138 1909805 1370028 262131 1061477 1199820 366204 968937 699638 1920593 1758841 1839683 117515 1898990 336554 1266093 958996 861269 378990 833440 1846506 126658 1278016 1140578 713195 1457749 1703851 189326 665070 208443 733926 1794953 1926368 1320444 15903 1382364 251477 1288144 1888078 1356849 323804 1684533 927889 1858320 735815 1021988 4293 891023 669635 394304 1488358 114531 1730462 1237362 1037149 1506772 500972 533675 1760620 406249 1381134 1674770 817217 1715853 313183 694240 1000148 1855363 881245 1921829 186986 536213 1252461 938642 1330861 1398834 1773923 858183 1545551 1379353 1655202 492333 1667265 1969306 1344811 1527454 1286116 748035 224305 500080 1246143 1475704 573796 1673954 820215 1757297 49064 52243 1530963 1694894 1820558 629147 1610774 909115 98476 1127493 629189 1031693 1132004 1048994 525410 437127 305267 1055507 1942104 861949 1927140 43845 1815623 1303457 1999892 1566537 251104 1947592 1423146 129139 1619207 1393762 754520 881851 1594367 77645 102040 1061946 1040051 181171 697424 689327 771251 1132672 1994749 688503 1559224 865993 1518058 1188609 1630794 5059 561593 132107 1418636 136276 299815 1559061 873722 158294 694371 615156 1965865 1235261 1656804 1462463 986259 836128 1004956 788288 1134632 993185 1446521 1731991 1691430 855003 148408 1731972 1359096 823461 952167 863809 516154 1732022 1294901 1204729 934821 1581896 1371662 1825375 1413849 1672255 676973 559074 387538 1320620 1702382 1083804 1124269 382913 580526 1651211 1491437 578 537160 602134 1220387 994017 950550 500053 832969 1025983 433198 455624 1711238 1284396 919748 23404 794708 993674 142063 222750 1464049 182275 1695677 1708705 1021149 820089 1455386 858973 1557416 1133351 573134 1580765 129727 1958130 1838588 1918789 893301 1252814 1716409 1720526 96524 1065577 1782523 237297 699319 107891 892218 1955887 1607066 925961 963914 381600 1077012 533328 1248782 1980040 793746 1123403 1468826 1963855 1804144 358734 1926866 1274168 229142 1467127 147668 412547 231612 1999546 272785 1629871 579314 1292340 348432 107702 393746 1261705 217117 866022 440237 1657314 289865 1536915 4726 1047048 1369468 130732 1779192 129137 1130927 660866 1149924 1315638 438605 1913016 769041 1115730 172196 1740325 1856517 447873 1482057 1607412 879700 177308 67835 69130 527283 986406 1925127 247757 445647 261738 87579 280387 872998 378257 543935 1343002 604011 1017309 1944607 312078 507997 547282 62836 35891 1022062 106140 1147393 1350987 1116723 1911985 1352222 451388 1388908 954112 344267 149859 1471023 186861 230244 1510322 697652 756056 1982957 548748 653519 1301489 1970262 979918 1457177 1567494 318120 602308 625354 1947946 7195 369090 875617 1706007 1489003 1123186 956079 1878805 77996 1829642 1633765 1890397 103471 553490 1989639 1206991 1792901 138375 1632943 430792 1079330 567920 868533 1493213 590801 1184189 794181 441293 780833 1160325 1778860 412548 577275 995740 1561325 1226120 1319339 1184770 143892 1470170 1685395 1242810 1953560 934795 12759 1955109 191932 1300929 1406926 114966 581158 1746605 1015628 1556732 774978 1558026 1177583 372226 1905939 1497322 1121090 1254822 742371 768111 1748114 956510 560554 1708480 1009527 458338 627576 875939 1936617 461537 1680325 1427416 1265127 472835 487712 423158 662917 88772 1947809 1253125 1807142 1739164 603993 824826 1050913 89840 615097 1254791 358385 236077 1003279 1543542 1450730 1304210 220586 108712 1330375 1169587 1747049 1257103 627230 1179652 1580149 964868 756867 1940437 1714646 1140480 1327430 1998664 1745962 194203 1550420 1172802 1649304 1904940 440752 1569827 535947 920345 194261 1259984 1515133 947915 1252205 1380576 1653992 951931 1355931 1230941 1052494 1259580 437885 227424 779769 24690 65756 1708104 1052505 1853529 965120 862292 602456 1490106 891320 169870 65095 1656060 1466042 1520840 745635 1435500 510481 702289 219249 674530 371219 264434 1248558 1479657 1315382 1397954 1349785 429562 175019 965402 765639 741577 161066 1354253 1158945 1548374 880076 450537 1091871 122065 252724 1391621 1255721 1573061 1416981 777081 1609831 1979293 304130 752018 922487 1115231 734612 494704 712281 697402 1900721 823877 1646872 503773 1809749 619359 282352 390517 520321 219223 1272243 605937 136987 851522 1457336 877771 430557 1311959 1855775 532228 1131549 1207854 1885577 1875721 489533 592131 1376246 527590 1172502 179999 27160 926696 867084 1608492 1448130 821930 1849874 1539202 869162 238452 332835 136812 529861 1706598 1777666 836943 1980847 1261946 963229 418799 24502 1904678 1742301 641587 1513873 1418784 1061508 442366 489020 533878 1845837 1008164 440431 1516396 895844 791266 311342 312377 1179600 1462206 17203 1722226 866342 1861184 87488 1468142 269702 767619 482993 566121 228447 438200 1039514 61178 1725391 1584398 287593 1736949 1293460 1771046 1693132 1826434 182764 1073274 1792276 1698070 409772 589582 63929 913749 883826 353867 1842159 728742 762810 81761 645592 703463 626878 1400650 358922 80697 1496880 1027264 1221579 363843 1576076 1154592 593442 1542479 742325 295950 1790997 968544 631733 1934385 543870 753296 1426860 812956 1926012 183981 1343613 496100 1774646 17418 1066756 10883 1379000 1360835 75545 745316 1413115 1747841 1467517 1515586 426031 995243 1746187 1218564 496449 279219 1203872 1715947 1895865 837422 1778220 1098887 1756176 638978 771120 1884514 380132 1244879 1589644 183476 1967011 1425464 1193607 743323 722949 994194 783357 267662 587021 1301853 240418 364026 16045 1659042 971309 46883 750887 997439 922327 1710453 1795614 1653722 1280930 120370 215177 1610044 1825115 334515 547161 11761 1755834 128606 1617830 528345 1036039 702448 232888 1148701 1363731 1035749 981017 1192127 375891 1416303 1929953 1344048 466723 666622 1812109 357556 1034398 132924 824570 1507795 1332978 1859988 1796742 206730 860029 999722 1515100 1662278 1606940 848597 536809 1214180 927521 1356912 139673 588274 862179 1375115 353998 1221421 1155565 480025 621124 1119123 970294 1410781 38068 424921 236694 1949765 1370304 934450 1676325 829803 549730 1692556 1863488 1315063 431718 1267379 504795 261510 303739 792743 1371058 242491 671318 1757144 1090358 1520610 257923 1516825 1922281 825409 318818 864190 1314114 1824682 1412849 280118 1509896 1510022 1577125 1549657 1998347 1594094 435296 1489575 1489958 1098228 376427 1790610 1080477 317528 1746469 783753 744827 1671225 149018 600171 228942 179759 72375 93331 1053565 1169025 227268 1068835 846979 1689641 292091 1766145 1305126 779978 1725968 1474494 1695373 326159 615682 1871297 441881 1894722 1111183 1697683 1073243 1301720 1612106 15206 1305116 852780 209619 1670501 1245810 639681 525745 743108 1592309 478194 1392431 544197 274591 27536 1334885 165441 153119 1538354 276798 1938018 1543388 1072236 1941795 1453581 1619066 73089 1327636 1751522 18937 214027 295498 1594763 424951 741363 1856766 1576339 730734 543340 205514 262417 1260899 306893 1996996 1375545 553108 627890 344913 614100 1495887 311005 1220815 28197 516886 1760349 63716 734050 1619203 1456734 1371491 1958253 506799 317042 41689 697985 5443 95572 1934986 345202 140043 320496 1474487 183995 1084348 1776570 1284989 1599947 496111 202959 1708677 934829 1189349 1282403 599380 696166 1250785 1152728 427434 519313 1985623 1802212 740501 1363966 453051 183175 669513 1711969 272882 740258 266772 1219914 238302 653308 687220 1863309 236493 1975828 1312671 5755 589237 1149086 1561770 1861257 1072458 1021847 1115583 1022734 1724233 1296449 1485409 188814 1240706 383614 514391 1285046 1036095 638573 1210927 1609520 1951434 1327508 298004 1690181 1068689 400641 881379 878618 8942 935894 1467412 465300 345719 1837337 1137350 1725295 253181 1487452 399540 127685 1897045 69653 1617376 1178995 186817 563764 1179577 704636 1691168 1108342 1970800 455576 131644 426473 1357548 83071 441632 986812 13650 1556220 1512019 538053 1214098 871133 1214972 1925019 1780849 649501 1442692 457959 676297 1696970 1820416 1798048 29822 897961 536968 1940346 1670087 1820758 422250 1211666 169210 606845 203776 1992941 405261 358624 721731 1509686 1831696 1354842 610013 1216853 1305117 720409 1116924 1489081 1734695 1395653 1458961 1128504 1811963 920121 1296156 1364943 675466 803208 268115 1990150 1121721 1302807 618015 950421 48415 921946 1955172 896554 368482 1232401 786235 1205959 410722 725208 1558488 1411059 1756962 1711345 251312 1821724 706391 138250 1225942 525313 57800 392854 814554 1070408 1818108 417024 480158 239648 758918 1246785 1731566 1858396 924775 1901185 519282 1924125 307485 619363 1668263 88012 162327 1319800 1311848 508288 183430 1809341 1760797 954840 1099146 255302 1118844 1910430 199970 743998 483533 71785 1310399 1859781 293645 725483 1146056 1118215 1829368 1134061 468117 1204202 1023123 1958287 694306 1274821 1268961 1134321 1522711 920184 1947208 1038971 1990659 1701769 143679 329121 532605 198613 1475501 703471 1059974 269906 1836396 713362 225979 1899544 396451 1307736 436414 1180311 204579 1490081 1972856 1961107 1335133 1093239 1117638 281800 1995325 307964 1465466 1634029 1966852 1521183 1175506 1257038 382775 234329 1976266 1513343 1305576 1420876 1285430 1150007 337477 1954647 329078 1407352 1527223 1907589 956932 1040191 964885 444346 1422537 216245 1949586 301909 1279073 1525030 461465 1913784 211049 895355 182478 1659174 1712883 1844904 528293 355286 770818 575979 1030675 595645 1374355 79638 391741 1537206 776620 520681 1089201 1035473 882116 1331366 789813 1970132 322618 1144993 1179971 192367 1333335 215591 859483 1421171 1904375 331610 577929 733134 183821 980171 876487 1278956 736133 729044 284682 252962 993296 740307 261160 269586 1580666 1918134 698787 1835309 1601491 721920 757008 709266 765864 888857 1457034 1242085 1945028 382464 823875 1765114 1038020 440775 952593 694444 1569372 1787940 704762 1570489 1794630 1077922 553983 975972 1788478 1811681 479077 94417 13581 1907732 1981790 1240849 1132985 1665997 1024167 1373762 191049 1254945 403137 1567328 1671815 144614 282076 1697218 209558 1184123 1979180 1011687 1400839 249029 751870 245742 249814 885780 1368144 330920 1269821 344399 721542 589941 167505 575705 1539684 1440756 65898 689806 752021 1128358 1044891 1226958 1114549 412485 1767234 423347 398802 94099 1264712 1465840 79452 1646299 1250174 79347 760475 791421 1281286 219097 269594 115118 447366 70165 1377477 943556 33511 719516 1818441 925151 196261 596160 138614 859231 230758 1941712 1469950 1014837 1826819 1702657 575354 2345 860901 1779834 1910057 1224750 785213 1061043 380710 247904 21719 1379739 1861848 174532 788572 788909 68092 85045 138554 1592816 1993913 243176 1034401 1527224 1352693 1477495 643967 1771991 537291 1176448 442897 627109 1089862 93657 1141114 343162 15535 112807 747854 680911 1480532 1506167 1349139 288537 1142180 1660103 1785056 300286 961222 323738 543025 1434465 673072 1896637 544189 1424584 1089281 1838263 1376035 1587838 693182 1002054 677188 504147 40480 176000 1810135 204809 312303 1405673 1411514 16004 1250527 1622944 1012722 1777687 1199433 1457948 93837 835549 1611614 835784 1154136 872485 1091674 501303 216910 164917 213587 1801900 63820 1747199 1178162 1387864 1346319 550644 443672 1081596 478302 1537264 1464861 1368707 1837373 603790 235157 1657858 1712267 297402 1225694 317283 1504474 1526373 1422796 1034293 1846897 1238971 510718 1458357 1702839 1903841 484643 144637 1305903 720674 694317 552114 878864 1978911 663305 817346 1458022 250726 1264256 1046110 1655816 124794 368535 535926 14110 895748 928400 1030677 1009344 513818 662195 1407199 1778970 1765631 762450 1012893 1576235 812384 11914 862802 1237227 124767 702900 659168 585638 836556 1677305 1758747 662745 1256201 1231968 347767 194443 894846 50247 724940 1688097 592478 545622 1982215 198431 1576355 770386 1453642 253233 1152163 1735125 1443727 1593060 1261541 951167 1868058 1105802 140912 1938881 1120855 1908242 1007936 1995392 1331871 150591 396658 538884 812085 1274473 1600006 1843646 54399 1874391 1636370 48695 1306967 718470 1134290 1899677 883060 373547 120446 1847971 584560 743729 1047004 1896151 700747 1881351 819704 1658065 1738628 1374321 1049881 146323 210524 1770629 1824905 236329 1099778 676800 1654013 1553656 499625 1693781 1019546 876808 751543 1277429 1675927 1496687 1408111 487447 715292 1584728 687485 1398163 1482938 592649 224055 567575 422200 1599920 540694 1278302 1641820 91280 860473 1062522 1636581 1856260 1278712 1132876 736821 1804022 1805525 664544 1536771 1097355 700466 652568 132392 1978961 1904325 808748 1762089 1122951 462429 163238 1616815 73360 672234 881657 1682896 1074403 387841 904795 272640 1313527 674359 1250746 93553 687380 1624250 1174052 1161556 1006196 1453062 669292 1028528 584324 1686084 1115696 1058766 428262 801143 469416 606827 1617577 61065 1944073 135042 635651 282051 1270883 1512511 1788793 1934735 889649 944364 423154 565420 1319231 1860469 1541377 1527173 456435 135450 1540894 875906 1660334 1107545 235482 1256555 915875 1032324 722049 1630362 1255995 1803458 405674 132076 369574 569690 62479 1322512 948065 1782297 27203 1874358 302914 814997 1078989 797650 1954541 1370746 1789984 1898141 1602631 616592 492128 1444463 91234 1257775 691464 476949 1505042 980247 1334577 1272914 968913 768892 955189 1608876 406756 852285 1594595 57701 688843 412378 303189 24671 1854558 295205 927813 617532 678940 788337 691653 62346 583133 149612 1113031 651355 1092036 582755 284704 1590674 196181 1330334 192446 1987683 714664 1367051 1644460 1391413 1867582 783882 1484912 49026 1889463 684221 1485228 1938335 1108850 581170 1713534 493928 213975 156318 273677 132724 330894 545 834913 74501 1450934 1780513 1282959 95537 1911504 254252 389254 1435448 896109 1426249 1852573 1377814 1626379 702033 1278521 1452761 480908 437646 786582 441733 697712 1778148 1216027 795244 38825 1879307 527291 1809023 1045568 1493030 1542382 1220869 1990952 1144689 1813392 1805305 305206 1622581 1228730 301831 930537 563037 1356571 354785 1399811 1583777 406770 1634453 19162 1274126 1763677 162121 1135580 985617 531333 534780 1333211 1143422 885773 758654 1550465 1605794 1181895 684245 1820258 410841 514102 512971 674641 693568 733265 96667 348172 1212178 447125 966506 1602470 1851765 1746256 1890632 1025580 83552 621442 615460 1843841 1075006 956457 425886 1590151 1234126 988642 343463 939543 1801209 931762 1933390 1930273 1946202 4776 767780 620076 264576 1712845 1911149 1837548 693065 1561000 147252 1868272 902168 1551996 1113707 62634 1965657 1776579 1359162 1329352 930790 225451 1974052 1632863 1819473 423431 1441595 1961898 666815 140594 8692 1988981 632291 519907 1452931 424698 1696827 1457654 1883155 218889 709988 1602959 344340 1799911 1500076 503623 705876 1140762 975706 921767 1024193 1541576 329477 426935 1548770 505771 972794 772680 676910 276124 1806374 1627260 462955 151673 240505 600179 1190140 1494038 393978 877810 1280715 1509996 1716475 1051990 1552810 364353 1845425 1876382 358680 1925707 915327 87066 1259068 1591356 448930 347413 505613 1899928 63002 1736531 1986415 586377 1351472 355605 1647018 1550300 1294792 1005657 1619167 700564 998481 734733 1737447 1641156 1590395 209623 986989 1408131 511510 1964015 1290589 255973 1284363 1383499 201372 86560 285411 1515989 1836781 1342854 102009 31703 709639 166428 49904 660158 354974 751909 1349862 124299 388154 586310 1437184 1707120 1105244 1191036 1064154 1638693 1947150 1975854 536028 857844 1002894 1452703 564018 569174 1689719 569423 1469779 27898 1651824 1180942 494672 910352 1541586 43347 1164704 272458 1049488 1732583 1482756 7655 1784578 251652 1433580 1880787 1392131 483502 481534 349146 1746092 1299368 1154517 1064903 1751988 1136989 1889538 559617 911626 1150750 359328 1195743 1322167 1883728 1063449 1713110 104741 1307019 462648 182532 1423678 1356359 791019 1310859 1690155 1102197 1354189 2309 1013099 47731 1757658 1401492 290014 178257 1469201 1183021 1932499 1052098 452133 483045 1101090 468511 863660 1407868 1805435 1230081 811037 263408 1269057 1939062 1608926 1781114 339906 1199168 788515 1683973 688760 88305 1850230 1614853 710152 38167 798919 563871 1224964 1492378 1617325 120550 1946909 1284557 1802865 1006604 500578 1430735 685794 1955054 627958 274907 1251197 1030804 694770 237933 1632567 895038 1235548 272520 1527346 654844 1956649 741390 1081421 462038 333318 589838 1245982 725343 159447 1872632 48978 1902810 1987505 1390361 1874495 467631 1228282 31134 233052 79207 1456798 1838896 1386157 819104 1053494 927271 1797251 1733100 256142 1663002 1635488 899658 1539633 228994 1243186 1312560 1879946 60226 310506 709646 1806655 252748 137545 231434 956290 403731 1539197 1016252 898347 1631384 930896 1621307 1042117 188140 1801929 1825162 1893894 283062 1956249 1177799 1414872 1498951 1668430 111037 1895519 1016100 571259 1425932 927296 174222 323032 1203316 550152 1269315 1308366 1974547 921984 601280 953295 1087799 410980 832323 773712 1894260 983289 1783553 288441 1412679 1428591 267608 889343 1830440 175654 135768 1196810 515004 258312 1230653 1100657 676150 638303 1030008 596206 1409076 1410901 338746 1022483 1655585 961682 1097690 602348 561017 1277241 569553 1789862 59763 755595 237816 989452 1630525 154242 1821157 233238 73264 857730 931750 1923852 673742 352051 606959 1593046 931782 21989 1475056 424465 919718 1227016 1313565 1845798 740522 152315 1674488 1295775 1831967 374711 613712 1142895 406161 1857303 823616 1915732 962586 1095894 270839 995534 1219234 555211 1635888 369045 666076 1311582 1274791 1191331 1704506 1271902 302134 242388 1778344 67528 971817 250101 1405228 1874080 1352331 512287 12238 913613 1766370 1254947 1075886 1037853 1146742 430616 151270 1610357 1587929 270146 1325718 696376 1039478 1024440 1710158 958945 145018 1990386 791245 1557643 188639 1717277 1955845 1459412 214809 387729 1289377 1019449 1742869 1270616 1590541 1073945 501941 1141430 678180 1339885 1874299 301705 391907 1195568 1801593 1942814 1116645 1228554 451247 820251 1703392 490420 695586 1375506 1468947 189990 1541934 1951881 514635 44918 1217250 249793 1959548 128043 1617289 522062 938033 580102 553665 701994 621206 1344647 751754 1485706 780331 598145 1482757 1186937 706967 1967234 1287659 1243937 1411928 812279 821976 1386886 25337 194028 1735080 1887282 1727870 119046 568722 301119 1442946 239554 1150037 455976 981948 1417473 1367281 1699732 458475 288289 1062903 1686877 1651406 296369 525526 474258 1747933 1633477 283387 807965 341773 733319 469233 987427 127646 1473171 895019 624471 1035081 128157 1981535 202013 462311 58162 1705142 1795058 684514 1772503 963767 1989839 139833 637576 1357779 826188 1532047 914794 1637401 1234615 1545762 1425127 1307123 1584316 974209 1308961 1847582 1692175 201871 238593 824150 368584 1007645 922014 729232 217690 753024 325086 1421820 642660 1257805 843250 1842378 1463024 399426 36793 1348198 1589366 654787 1146448 542014 1865664 1493050 1581088 1755717 1477379 910429 1000702 1141229 1445803 113038 359542 406526 1951203 374435 1453432 1381200 733188 1696536 1635989 997434 1428339 769665 1152098 1573144 712958 1897655 1841236 102229 1546625 378742 1250831 1246716 1299673 280925 781848 526253 1665227 732817 46188 1612150 1896971 1031347 1212015 201208 1424088 1696973 226134 1529928 309387 531109 395160 1985023 699994 1907180 985405 1669842 1897972 1786050 1916783 575641 1284050 1573057 433995 256270 501821 1291994 1137545 143390 1985120 1488972 175493 1697966 1553363 1972924 1906278 1760875 1406839 1323610 1623960 1910847 205992 6992 1795582 1979588 1511475 677757 1452986 1409054 710484 268303 1753169 1484242 597770 1072819 1640251 213332 1756520 1611098 331855 925433 1733233 129223 1117178 303050 899748 651037 565844 1336031 450500 1490607 1549781 780593 1583695 1065054 1752012 916892 1395810 869493 974949 417093 1037873 583701 160575 764233 1714375 1444657 1870556 521220 1096701 1802063 650352 128260 220964 63250 736006 501759 1157183 1943013 1105288 1264397 1872477 933656 340448 1010053 1500084 1449291 1227052 1402620 519379 1745180 1078349 259251 1447601 19479 229546 610367 1154375 1861992 746484 50997 1341231 747191 1984898 229745 734813 538380 1209348 1856586 1577702 1590340 353210 206293 1150307 27488 1441944 915456 385515 1339863 661408 1005461 3312 415153 270875 360564 870516 1871264 600065 206586 1008832 1525125 853364 1957728 406519 1549072 1347446 1678050 798375 725734 384702 401920 43574 109727 224186 1622428 1002783 450630 1311750 531808 842074 544012 449640 1960480 812233 1814993 102812 1962258 1797186 693964 1647622 1000417 622757 1240697 661329 1280197 338578 1336968 1251572 386553 383797 716931 335582 1802229 89556 711753 87926 1222158 556687 634784 1161384 1068967 657836 1643305 77510 1298711 1124422 96882 325376 653824 518286 1841274 1587266 1664565 1957203 1723250 600974 655808 668977 1261343 399447 1503852 1171639 1949983 1290528 172211 984449 19287 1712471 1609439 314086 1271735 1776962 1710178 665054 1483528 1588836 1392667 1457119 93465 483517 977796 1156238 1999940 711700 1229719 561880 1536501 4500 918932 865657 682977 1545319 296249 1747753 820042 878852 520377 1507829 933969 600183 367838 1075043 1703767 471625 464156 917966 1824921 787652 242472 1980772 266683 1384929 1150602 1236311 1279915 1805036 599202 1771803 1378009 477467 1143214 1618918 442427 315116 1908012 1394900 1712173 1367460 842147 822396 364927 1075428 1887473 1795745 1489189 844638 162898 857218 722938 1041762 1532201 1274546 290226 344938 1337117 1556233 1951377 1251577 960242 759968 1386371 164218 864224 1095135 1648738 426519 1259369 1551580 465006 23943 1989371 1878188 1660447 1666482 546489 1368414 1406439 753733 1314790 1624296 1282042 231327 1892431 1887678 1063155 1710894 1970655 97835 1810534 572916 274277 428894 1834485 729640 1274212 457720 943743 1470009 1823883 708749 295960 899923 1600383 1185589 384143 1466270 1824983 189106 1437468 1569874 1165646 1901079 812984 66828 1893176 115173 430359 858991 22058 1983215 1028013 343538 198597 1373349 1718646 419972 990493 719975 1196090 36432 1766710 1784571 1874914 869184 122143 1810920 821554 598091 1291835 1400560 506106 810422 879965 997609 525013 923059 899810 1960377 451106 6656 264391 840471 1014724 868589 1083564 1958255 1009684 1051952 1491232 961712 1395046 354649 1383106 1735241 1769519 125455 1490398 316253 1505755 940701 1412835 663059 334287 1220897 845125 1943389 1023353 232712 55887 1277268 4819 1096495 1331439 1924337 1968313 420568 250699 231522 1072430 1093302 1276279 1437502 1453838 1152888 370616 275145 75334 561957 1776890 841037 535770 699508 1178857 1128128 1535413 1639389 1021492 263522 753575 1643633 1230253 1144776 231152 3456 707920 929881 825891 11220 1372990 1565217 850731 22611 1442828 1292317 1880619 887698 1253694 1900070 847939 1505063 85456 1878349 1997949 1864652 493002 588822 1042939 779760 1923890 623395 1199996 1622106 325794 495969 955717 478291 1850470 1941576 1015614 1613500 450691 1303341 1631685 1477517 604349 1628915 233379 1370280 1374895 830491 1095634 946110 744190 677877 17264 27114 438855 549625 747480 1725193 1380890 1037785 1717247 1669786 1977493 1625963 1113128 1610944 859987 1857077 106833 1839866 322192 1039611 1392119 1073735 273305 701443 1018682 921725 969373 1324336 304849 375573 360613 611577 1608139 1870309 762653 1681056 1372636 1083094 45808 580236 417675 855372 1711260 267494 765258 1748703 94428 1919492 639010 1359799 1581359 185700 174615 1981035 1131631 1193768 1841925 320916 258440 334726 1724663 933081 1374764 434571 1196969 598102 602692 1155692 1962732 1455883 1640813 83462 1716436 56307 1867204 1325097 1489805 1114528 789308 233769 1053467 1269978 30050 198522 708244 423706 700793 159166 145952 173343 1577214 817750 487371 554901 150462 1108554 264622 616809 469993 379826 405981 734896 1038480 1891766 1127402 1470742 462598 1275444 1776388 960627 1778555 1441684 1048032 1737028 878203 116241 1727361 1208665 1125333 1972815 1226717 1231840 1382046 576681 1526394 1059330 822430 340787 278217 1397856 218828 1565755 1157930 1578031 306012 1364649 1092361 1595687 659776 1283642 803694 559618 1939800 1582244 1494488 358371 387000 1010886 1761174 1390772 1174993 558639 800726 1676688 177077 1854517 1098631 1837660 445212 1831157 976950 816429 602192 1774417 97183 1044949 133137 62164 573614 573621 1954592 1652025 1812832 1922016 1781094 687395 1749929 1914953 1726536 455640 950689 998808 1719344 681641 1294381 905008 1376783 100506 1594777 1250832 157149 148948 1086938 1897824 1039380 1668963 1119808 369037 763364 49007 955358 1615700 974029 1276267 1897457 1166057 543016 674799 881890 448816 447045 753253 417419 1546365 43513 1863647 1825099 1651672 320728 15365 1884223 580702 528980 847768 1530547 1015237 1039722 1782052 1814926 29722 169645 1579674 1989457 607475 774175 737124 1253513 1393740 80441 1555339 951447 21441 1293386 1300204 1939028 1585831 465115 198927 755611 1436740 1610379 1866837 644966 1771874 1741183 1336247 1333382 1211258 1136539 790623 711226 541607 164239 999322 641528 1701303 1531546 772340 1069486 1396672 468801 1955158 1779369 1095449 659650 1328884 522234 1865152 733426 858386 1076773 1695821 1406941 481116 461870 921695 318767 232154 140688 546049 1706256 790665 1239720 511099 826363 1595703 1075792 1402868 146041 1909604 1995262 87441 722118 1384093 101400 1693996 460086 758289 1859026 689786 1045820 1055530 491258 1359898 1733878 1283186 44083 1914610 747306 469744 57553 373191 59595 1630858 1208846 788397 705474 250826 1875897 108343 500070 94512 643116 900760 1017808 1289135 710021 1097169 140777 1945940 693890 1643273 317337 157582 589060 826990 905106 1310710 627962 740801 1332099 1260308 1188050 1303018 1664432 524310 66487 1229517 1212071 893205 635495 1523097 177829 1962381 1441606 165303 182353 444414 1772370 368765 314161 1691412 1563191 1752703 385969 1593945 1749001 229503 1923347 107819 235885 1062625 1857193 140755 1403887 197417 274919 1770768 90432 969665 1277680 451481 1618506 1832803 101464 789689 859178 1485051 1670047 165323 427145 309281 2117 553991 1067172 189069 1302291 160292 59115 1087946 1743274 1995353 516781 532516 1804264 1563759 681770 200831 1992903 407138 516295 319032 541692 205112 1180198 254308 583710 364757 554102 69964 715633 643041 168930 349336 1237153 1553549 1032778 231206 627800 1196538 1220042 1232216 1901778 1371407 574583 1382128 184365 1501483 198043 937496 1888966 1703300 1968764 341643 1354993 1085270 1117120 298832 1120200 368598 901053 1890352 1206963 1692590 215193 476424 59406 670660 185574 1410868 413504 71320 331207 1004936 1895271 159197 1665890 1681926 1523040 10525 733546 1140010 1317223 689225 1774487 1486609 546957 1877404 62349 574629 367373 772448 1700358 944566 1226145 1731115 68760 447629 533321 1230541 858714 1004167 894141 1055925 1283364 666275 1979878 126243 871412 1417181 302235 244938 489964 1863284 1075639 829169 1163537 78681 1063829 1426463 755272 1285150 107614 130964 1690133 969670 915689 985321 394389 1105210 1191646 1817118 694094 760842 1635181 39826 1558878 923042 1009668 456459 47526 1602468 938304 455399 619997 1788367 969562 1155686 297802 618360 1314766 167279 1110736 917628 1992605 1565380 1748752 632712 1988723 498019 1255244 604 499384 147629 743608 1546439 643943 1238521 116932 933034 1610618 1780020 1910374 622055 245835 84886 820931 1879895 1138464 367996 849966 555486 1048987 1542874 542431 572420 440928 593785 212444 1458135 1660276 408429 789951 680866 690578 417494 1408001 625849 97319 1863127 1020345 354740 1346168 1294777 1247962 1955976 607788 144265 949805 1552778 799258 1396601 1781995 846938 1540747 163035 310149 1410129 79342 1305910 1905855 1333618 1659854 1968114 1143267 1324175 26340 1893903 1449695 185145 1685957 138458 1825730 1926326 275802 735306 880081 1887547 1616445 1322510 422639 1209098 1148091 948049 452278 205600 703221 986400 1990991 824510 905201 1075206 1933685 1574686 613209 196065 116920 1587399 1996290 880072 1378409 1493150 1057370 1835031 1186436 1068224 917100 344987 772830 438797 1871777 1602039 956933 1346988 1651847 37242 1814399 990724 454214 258836 868679 82230 1388034 1908211 265040 1609743 676264 785444 882620 592529 1389465 1358396 1259707 1834500 561576 1422371 467974 1869232 525478 248133 664679 290980 675865 460728 1062143 1874719 1452566 1655998 160551 1918468 1892673 114508 1090066 125434 280036 1965682 529504 1768050 825239 917848 902002 1591830 865966 1856259 668948 1485197 1547985 719295 701672 1552046 601608 5970 1104449 1978361 1502743 1052714 351319 817223 1427580 962992 1959749 486993 483612 1283686 397225 141792 475705 97720 1861945 511067 575803 1728565 386653 1279577 64633 1195922 1754325 1394596 1580136 335099 1770167 1823121 639179 1599225 203878 737995 1224075 1491906 1604184 1038840 1406023 1738358 1488003 1189201 342852 1998208 1337043 1721440 1449857 1859274 1436575 969728 655366 662664 474136 1984363 1839305 1261293 600307 502452 983789 1933559 961274 856443 537221 1758575 1027405 1863316 1433908 367023 1748197 1375268 1613277 1331791 126219 368220 699674 1300196 199929 599353 977744 776175 487688 1280713 1145705 1002867 772453 757988 555988 1290430 864756 1908136 1274757 1237043 270432 477260 580646 155241 508982 142195 11520 16309 1497844 1899503 601490 1391166 1131757 1221608 1581870 367254 1366736 700272 655302 1649282 1567160 1885870 1000686 574738 508517 1828172 1434514 1003131 922843 210048 1203870 1749953 1458120 1777916 270442 934626 917894 1665730 291197 1291938 1957015 323876 183538 554545 1094563 251241 110251 456319 1428001 1598145 1286317 930007 690843 153630 817178 694618 1961272 1708380 1174336 1480396 1380674 682510 1363108 1210887 849261 1264765 1892711 123986 1978277 1615947 574264 850739 1448533 903183 495916 87797 1561582 347586 1741558 556093 862571 1173431 650227 671298 1202977 272372 777651 1536728 247407 13960 293125 1005460 1524037 1446941 1319291 966996 114704 49682 845648 1317484 683345 178207 1853425 1229329 1574136 143813 1564309 1604694 973231 671273 410387 1041753 1359143 1540051 1393306 57167 1369805 1194380 1128457 1629779 99979 1075352 1908174 799570 416076 1768545 906903 243355 1287182 1075430 1491769 1571111 1153199 1745759 1953407 854306 1664636 496102 389570 1249733 1395687 1128531 707030 1097073 1308493 1082145 1902425 730776 251637 1785814 1386822 1388144 134966 1319899 1669579 381646 638943 1891860 1649136 1712448 1070 852356 1771834 151745 11478 1444862 1565885 1569358 806924 1345428 1983637 194009 251068 1504548 1970421 102739 958777 461862 1022576 691297 1963871 704204 114462 1171121 556803 165286 30003 1042163 1749523 736840 1236497 1704640 329994 1642887 1710331 1185515 896890 1165797 650161 320430 113355 1179695 1547822 1812654 1499532 567986 1274329 125599 720535 30750 39968 1398830 399305 959548 1231111 537010 821190 1076929 790515 568410 468228 140092 1552398 133257 1303287 1491382 1898437 940762 351899 870897 785547 1726982 1193015 982109 938985 389553 1708903 260797 1622945 26080 821580 1776800 862738 60433 1205493 1963615 1962441 497143 1091380 100508 453322 661229 876100 472349 293292 1942608 820779 8548 1046679 1508273 677475 1847306 1493568 424663 782810 264036 966568 1631882 1061176 1652337 821249 204058 1117923 1038046 1317654 407185 1554074 1104095 872516 1079722 1562846 1809154 1045487 925070 1260184 1506562 1115602 439113 29553 1664011 40142 1988789 528975 1580760 1888261 265626 639129 760713 973393 630110 1494101 554820 789637 358884 806899 784491 1052751 1805226 1273664 1233569 1811376 1765208 686406 1161086 646174 1393312 75448 1438975 1263880 918695 257970 1694820 643656 360985 1149727 1676506 1277050 410234 400648 1340004 1289096 342571 663039 384818 726557 1299587 1462027 1776954 914400 1866126 994252 1034266 334523 1623440 1159374 522015 295882 1940618 1833295 226434 1332254 509952 194794 1040525 441208 233720 46433 826418 1444507 1002989 1882419 1050094 1965633 649281 1820586 629212 225042 705687 1864150 395213 321560 1241665 1396280 260069 1635859 1757307 899312 527850 624535 103768 248949 280417 1934525 213259 919620 1719528 1574176 1938081 11856 715346 1336151 1095705 1821389 146112 1442191 1723800 1480379 1497002 459941 485020 534637 1537224 125225 1638307 81566 1035093 466320 474393 372147 119605 689540 1831292 36410 92360 298639 1169412 1854562 526045 1524762 368191 1961341 777654 936329 778218 1839842 1385740 398324 1261453 653180 624938 431936 1348937 1510072 1662538 1176282 1549916 1784279 1594220 1834320 1334868 913728 630364 541279 1232564 298851 367274 1844993 717094 175315 1921047 366691 462545 1625775 1273546 172593 399820 518625 1962466 900644 730768 1080791 392110 1127379 144258 1118945 1785177 152872 430437 1656137 73926 11891 1117437 283277 793288 317601 1156834 875565 1541015 195789 579688 488060 810148 868131 987548 1908997 276837 1629025 1953890 849868 890622 1657057 261413 1500682 436784 748087 639195 1104557 666113 342467 245875 770445 426126 1905437 704231 8681 1266852 1252124 479337 894185 778954 212940 481360 1600986 87865 301595 1437203 537948 476385 582883 1621156 71224 81965 1820019 1095816 1212122 1798408 1356149 1765499 758369 893288 1651687 1202157 403163 1794162 1812753 1664876 967445 1710680 995916 667903 150937 1434996 893560 1993184 757687 1755257 928658 447809 416597 48632 586815 665540 1375441 492351 421644 348568 155207 30605 174079 375235 1915231 1419601 497000 1114842 42240 1333559 1781613 299751 1092924 960062 1728058 626500 929871 558416 1251069 1491152 188689 421066 660645 1497017 603067 792903 739264 731382 1490954 271015 684069 1343366 521933 1750735 1800 674403 119383 746926 1425373 814091 1402235 620513 1889271 255210 1680650 558382 809017 1122885 1530044 1588737 287473 109454 647833 955645 921011 746441 119457 1836520 1668859 1602611 1410014 1639863 1174506 518855 1976375 887945 297914 84394 1863070 332903 1292203 1959045 1798219 380358 1952547 1094043 855275 549156 1901122 1980016 1332073 112971 584707 730044 169009 769955 1403185 395388 835834 759631 1060781 30714 1385791 1032348 1996429 813387 863492 169613 1209834 1145512 1237873 1238435 1811491 273511 243852 264543 1621017 461752 1771356 6503 1477149 1690426 1462734 1651652 1892199 1430636 864944 369266 843587 704487 638566 1553802 1915963 855523 518755 1317636 1700312 1413858 1861062 1424670 998896 673235 823197 1558526 1407452 1676689 1826759 289253 1682231 1576773 499266 1886543 919470 820806 1801518 1654451 1281277 1071408 386834 1954045 235178 1919571 1155288 581742 1971316 1074045 379539 549772 1934148 210251 1583778 1076716 991024 1079566 384760 796971 68608 661505 550255 1208981 1734452 18787 1127196 1675125 1116616 1148979 1302385 1727435 1160900 104688 392245 1426263 33021 272691 1932008 765078 384891 1527586 1963824 501201 1303388 1052525 508845 47010 1877410 1923319 1920409 310685 458246 1957689 1620402 373013 684492 441882 341974 1299373 1074793 1777726 1599316 1181827 1613370 876245 220041 204366 840932 418695 1851014 606218 1000518 1308894 1595278 1393795 285316 664466 364382 1853642 1464966 1581770 1097862 798967 1767433 1377429 428413 289465 325314 1640396 1347910 1567565 145230 1639343 219026 341975 1425283 1575717 587129 266762 523493 209131 1670850 1110062 33769 1496935 1601125 778852 685753 1281983 872386 89685 356769 544581 1197770 634293 1836189 31185 1122666 1884641 1272155 1912329 628175 884266 751128 1309041 380979 570688 906547 1715799 1967985 469557 736705 203616 119040 704161 757817 26392 446624 1312013 40698 1522642 786410 1357362 457577 1039789 1660774 383888 82728 411207 1646026 41474 1301406 1773759 1779169 928597 488715 1126556 829852 598307 1732488 422779 1287979 1024500 1680413 602261 91274 1163686 748334 428962 1069207 820546 1897011 558669 914641 344239 1012228 542030 1046072 285590 222661 951068 1486944 16206 1604195 263803 1081173 1323617 498574 573533 1062772 934513 1808231 421360 1708405 1875975 1152317 559982 870848 123891 1635231 1657769 1958375 1023908 1840841 915075 984557 1558478 1486882 284272 1141444 626273 726454 1949863 1877167 1321006 277362 991983 1883606 608598 1356841 1501010 1785613 346830 886444 352646 766271 1358867 357595 724472 1811500 1018776 1613782 1469789 231207 1931119 170662 1378842 957937 1311222 1813495 273121 459807 1052218 219468 1097505 639413 549317 731537 1169023 1397358 1796280 149964 1310516 1319836 722924 1369911 1962664 1446602 1479745 1050990 4036 54626 429671 1062311 1086162 130148 1609648 370960 88030 891562 169838 430009 1115458 1916388 550141 582276 551918 17866 853799 1502930 1284170 673262 1961124 590913 1794487 925935 444402 778833 1193284 369852 838277 775017 1771866 1599364 1661670 1278980 253817 112024 568517 1509375 84160 281069 1909619 772156 289405 1704774 715699 520342 613212 273159 1571289 1997823 1270152 1014473 635514 120306 1074394 1880570 126949 1318475 1951213 1675209 1837594 1857635 432775 713421 456522 58417 1991391 506027 570596 1263192 577741 1253263 1999414 1790408 902265 148479 1452959 164049 1907238 1413841 932011 1388537 590017 621803 1564978 1253682 504280 1584409 469284 993227 1877508 911503 1624784 260589 1998275 1955892 653043 1109626 278930 1106442 392918 1123794 515822 1084275 1256756 1458605 950109 943733 274621 150810 394724 609937 353768 846742 1869933 662241 1065762 1772181 586674 1736008 1317714 379696 888147 1321606 803825 1050442 911015 616945 1674421 1462408 1030167 1673775 1494522 1071547 1452734 1333094 327449 1146618 1941 1901347 56875 591247 7860 450551 1580868 327759 287356 273047 1625859 953085 874742 1672231 1711323 1198183 345767 466492 1813652 1122212 807048 356833 1236947 368245 1897432 779447 411354 454684 243255 1761309 694199 1843081 1920416 1805538 39640 824659 1928538 629628 1950922 378482 1415595 256249 1526083 217784 218220 1256054 491093 667054 879707 454056 440577 804640 1793099 11421 300498 487205 743091 1880086 234998 1910123 1085013 25465 904889 428705 1296794 1495819 882438 1451758 1843918 531761 505427 1252080 1846577 134682 962475 437105 62876 384547 1298258 392162 214551 455835 572239 742074 24926 863161 641719 889175 164526 833285 430375 6541 543564 88740 57443 1270355 1886660 29084 327368 1005739 181221 761374 1331800 1560798 179615 1917153 1344410 71121 800593 271246 38626 670193 197411 1855950 1011617 1775565 145465 1787060 1930246 1700300 566821 928009 91152 1624643 1797439 766145 1107164 517542 839437 409961 862345 749204 154804 1128121 957119 777382 886956 111337 568695 106979 618062 1221981 658396 1884029 888362 1482604 1109190 1015626 1521175 1214584 51135 1920378 1822605 1772639 181588 161859 1332109 726978 482595 178816 922280 761571 1644940 333791 289661 125087 1116555 1361936 178939 1435377 1573736 100023 1343869 1471547 1982594 1041744 1930223 1465365 1190518 1481563 1336342 1996175 331080 1386273 653959 1563804 585136 154226 76946 149202 694205 825491 1791944 192027 685271 1331469 469644 263259 427257 1728488 45282 1542298 1580388 1065324 1799221 1544293 256893 946624 1498891 1351903 63614 1213838 660892 20404 1257746 1851926 536902 1607856 797301 1117449 1792886 1735661 1830828 937035 1209027 1645675 218186 1294275 629110 308576 1066395 226182 1039204 1075962 393244 1783436 1623179 1756592 33877 1044786 779701 598940 1845018 987821 1657695 514491 1743528 643817 1100493 223131 778584 586632 696190 1601666 772536 741748 1247475 459340 214483 675356 594901 987298 1657864 459258 1480236 223624 504750 459658 1636926 1925614 625953 1903762 223394 1633409 319734 1810179 430515 1786812 840722 1700400 1329212 1238143 1673543 473044 1873549 1252607 1003605 1808226 355540 782780 378045 495005 281025 1973556 330202 1334545 477850 370293 1787040 1176051 62597 333672 1598475 1281089 305553 187624 1499486 1952061 1030833 57410 1133228 1870796 171776 1154182 782006 1221334 277871 624819 887548 538034 1319615 464559 1222467 1950422 1509371 1311600 169128 1073113 824834 79476 685845 950382 555150 1172494 190254 351854 1277434 1315435 1064513 907765 285502 1679199 239794 1004546 953132 1755367 1435552 696971 1984666 170214 56720 1656826 527758 1073764 1444638 436402 642971 70933 1195710 1850607 750124 1803639 775216 624571 563559 306379 558461 618720 1686075 906285 1319861 314989 1726620 992546 1668083 354171 1170976 1086577 1825582 1053139 1671624 701465 308471 1103225 1374207 1969560 680824 1698823 1602517 888495 932047 477933 200625 463697 1850929 769050 1162057 86314 1695914 13480 136932 296968 840940 1434210 1285194 987297 1777252 749732 1824642 1430596 1019641 1835746 1285336 1230239 423831 1109528 470643 1531872 756015 443730 1181546 839385 1528274 644900 628305 1031536 254651 1865043 1307023 894639 941127 1069457 1906680 1568317 749743 8323 1836767 1882211 12579 1373894 530227 1259887 1321035 1039773 159264 86168 801627 1077796 1142349 937103 1664120 1963647 1563267 548604 507233 1047937 699280 484484 99995 1511409 1879596 597873 101371 1335395 1867740 509583 199843 1272723 1822120 518922 199378 1187403 598233 560625 1239170 1401331 1091410 740306 62414 880881 1203734 168815 121673 1123160 1534555 453720 1410724 31463 1410488 786675 1889742 1225160 325574 241670 1465757 1306638 1792357 876744 827690 1680801 680628 777533 291796 1148148 1276760 1321277 1266465 1820486 1167541 1129519 1552494 324586 1131831 1844362 1876153 1077545 1941499 920779 875798 226217 939942 1423124 167007 1944164 986080 123640 173923 1744767 1331511 1916144 298749 744923 1575431 1456555 1667539 922726 900272 1429717 1265189 895635 1880772 1911908 1114672 1976338 1112751 202631 889653 514293 1434262 1626195 1126101 665440 500195 1715391 178668 209066 502642 297677 1234481 433823 362266 322656 691046 1538295 1663898 1592217 69841 1173078 1570309 1050110 390147 429096 865374 1840773 1350098 1014428 1313953 318524 1243673 1183939 570412 1878968 561468 784638 1660584 1896604 1192965 1321131 562910 1524030 1577069 1516203 125632 340080 1370190 773641 1205773 80888 956126 823008 663982 1489724 1945925 1075443 1665902 1381046 1957002 1832487 1324923 585264 403073 1331442 773099 1928606 1313022 1562676 788129 1859231 1756429 249303 1301321 1108831 223918 315807 575562 712947 763094 896104 771161 595168 1992376 708092 1465951 517475 228337 1475069 1881825 77727 1035031 1510363 396371 1434484 1834433 767993 1209663 207505 1618338 227251 1102858 1506107 1610982 527482 765324 1070971 113687 1722584 951019 906607 132244 929206 1497489 1055732 1217873 1395091 532724 1609918 1674543 934338 630799 115216 155445 869973 895898 973805 302983 91465 901165 323445 1547770 780371 1985584 425288 924686 170471 487662 1869433 1336684 593507 1149031 369475 189488 343465 137812 35084 328202 1039745 1583898 397785 1660652 621026 1961610 704198 137956 1494634 624656 836297 508488 1271024 203663 1504 894593 1653344 1569892 2222 280097 601775 1695173 1467041 1550308 1649053 877010 762587 1404458 1764479 1467410 211265 206237 583403 555173 1305871 1440397 1028997 144362 276912 812415 1325763 1018295 601151 1672440 1169949 1604281 677943 869714 1635080 1223331 222440 781536 550295 289273 332244 436182 1965419 1506294 1834064 1756205 571020 1016910 9472 1496273 151503 1854994 842464 321641 864037 544237 284128 239849 381946 289468 1002421 1313290 896992 899624 1905608 922934 725100 1193147 715128 1343527 110953 748507 1934339 1228157 213465 14898 1912948 1755445 112076 1434154 837551 1895619 1319140 505187 1450530 269334 1093246 1290195 1012938 1249203 668909 1322306 223614 1554678 1415098 405413 853310 252017 286427 1733869 1035118 1295026 1884967 1379104 899021 1521319 1729780 220310 1499861 1680077 125685 1382105 1222889 1781322 229438 1628775 1479489 559893 1059538 1276126 457286 1270358 1620171 918027 568717 654556 1316820 378524 1223074 235034 1365942 1730358 438787 1766666 1197643 1624278 567045 1994801 432658 202011 665577 517138 1007265 1503285 93047 1872637 1734746 1597499 1691394 208528 295867 1153338 186812 1514997 1189081 543594 111722 239521 1053314 1545539 853271 1687945 938387 215332 1748943 1287044 432640 1815515 1172917 1351442 1717423 781822 477426 939106 1211399 1465331 1663075 1834446 1133367 778169 1679476 1420312 72841 428971 1513902 837628 3284 481794 772485 1679525 476688 1434824 1676235 1392660 163634 1486856 1242326 1373598 1281197 1454134 1687411 1994275 1681786 875106 185512 123816 1715609 1252258 1925685 1327131 1377107 634195 1546859 1811315 785372 752972 1459229 864752 1708858 341858 50323 1670442 1430614 1213792 390484 1529129 1583915 1579366 1809054 1782606 1430456 1513689 1519228 1976700 1158750 625346 1163049 356074 1169954 1994912 1805638 1567124 193108 818502 706052 117943 1918348 1287406 1973161 399291 1927798 224726 1801238 1327793 1170089 1589265 356219 868312 483923 1178135 1688290 901975 323114 1953695 159345 868263 1035169 168750 577358 1205555 463657 1312125 1430931 986509 111916 828374 188154 879308 495087 234556 84765 659141 994994 60731 316542 147887 986429 1067589 757763 689935 1718940 830078 42308 1112867 1794343 1533352 1475986 866506 1654680 1122564 212213 900135 1342947 269336 1093054 1709542 863018 1973678 796609 333531 1513855 422717 368036 261842 1381397 1047809 1835284 1106978 263915 1704501 1940075 1661674 9873 1367988 1079940 126679 1587739 554057 711530 1007751 409410 427612 999419 1275402 1284986 1736956 370421 230022 1562505 1411019 1029018 1309293 1307207 696383 1666458 249262 243012 365312 243824 1097945 367198 1800470 299987 1852198 753092 1813225 1724794 566358 631615 1147962 1893473 1392196 687864 1316088 1601382 352508 527651 885031 553654 1982454 106530 617446 766820 418709 1588281 1165440 1364941 850460 584434 1759464 1318731 1034239 327059 1124116 566146 563637 876094 1829606 1836477 1475805 1793546 1881883 1364308 518416 288620 1103184 1366684 316233 910175 1854202 752707 1458025 1156161 653212 1967023 901734 1731234 1954227 1930679 1223763 865035 1663758 171307 486885 23818 378518 1909908 314460 834985 1629388 1100954 1970430 986455 205990 1679265 264403 697074 1824988 663309 168989 1960799 869637 1489178 1015212 299627 1373432 1264417 1555370 1974319 967431 613451 836651 1773741 987581 1980152 412754 1751955 378789 823868 515533 1026885 226152 311743 1041645 1104337 297720 1821388 1792078 725506 914734 1290873 1619897 1267552 959834 31352 1906369 980605 785129 1677183 901580 1181809 761253 476583 1601920 556581 642429 1324827 1769831 1947597 1559461 708788 1983837 1898239 63168 991589 725349 1476125 1594585 1440798 1521736 1401700 128439 1323037 275735 1671906 1923300 899931 1418035 1095866 871689 404815 1696186 35720 605940 999117 868258 1024381 321395 481117 1293148 806013 740883 300660 774172 1995596 713820 861266 1237065 1270557 248024 373809 61989 291191 1912901 900210 1982628 440055 1827062 870879 94167 1514259 291807 53476 1827923 707076 1499918 1496858 1766846 534337 727772 1445969 1320949 916306 1281500 1204560 26064 705753 1024117 1006100 898256 825036 1922966 1811718 58786 1651529 473846 1380067 909501 434893 1880554 379 1487375 1152379 137692 359554 479917 492968 1954092 41194 105163 1308367 513901 154100 928247 1231424 595100 300373 1237614 1311961 1092458 715668 214891 1566874 1060844 956683 1705091 1323781 1419449 414314 1811808 1097292 1301052 649225 746724 715491 641655 1603005 130570 318436 1897713 1132759 1199754 802629 510401 379282 790187 784604 1235495 1712736 1032346 1990911 1765994 753637 1875505 16378 204234 831608 91794 550067 1744600 2755 1091235 1942845 95536 339167 917665 1169510 801406 849624 1999556 853891 769663 71848 1006737 999979 888266 1019708 834535 342313 1707515 1762955 1899003 1815969 746548 925889 794279 1766873 1369704 27817 1156779 1285795 1066043 476404 761960 1842745 1952719 740728 181120 1017908 186938 214914 1376852 676500 1546387 278392 914934 1697761 263863 458073 417655 1493353 1427029 1587821 1434132 1512366 1227723 41175 982767 1715686 5760 548534 915773 6033 237341 1834797 672210 765555 627386 160098 464290 1792825 9846 129842 1304830 664153 371099 1115304 986672 349064 647734 1683896 313240 520397 1402078 795294 1445666 702067 1770765 1740121 475491 1077009 1040606 590149 79340 825794 321708 289603 715090 1740584 1747125 1902965 1833684 304726 1423955 847398 1347753 1331003 1553921 668323 472268 99106 1952326 1322535 1417143 733929 279517 871108 656032 1183349 396570 1038745 1098778 1463065 1385676 1134265 919834 1159392 1569924 1235482 1000480 997661 1664864 1610731 1019310 193023 1449550 1532669 673329 143272 788194 1903885 569511 320883 642246 1373467 81840 1413730 554617 538350 1047501 754531 459156 1818755 805053 726410 676760 1958763 1623831 167416 1581584 1109205 104337 1723061 459576 598678 1858810 808760 1961411 1212916 1224060 516302 1348144 792960 1843296 1812350 1887905 1784511 1690191 334043 1418423 639852 1417077 489482 121810 734306 178310 1029174 1225188 817072 79312 1644678 648021 1000412 407004 1148839 1604463 158726 934112 1663132 1369037 1854913 180642 571985 345145 39562 1702598 1634718 611260 1867474 325941 190360 99087 1301172 615204 430310 1861362 728649 1683843 190455 1458399 175121 1239814 1333503 799241 1928085 73315 685862 98631 1947918 52129 250860 1936824 597577 52750 499753 1030019 739609 1117779 926775 450565 1099249 771953 1784787 1752702 1434166 402565 415991 1535299 1222229 1294239 1149549 806984 1777910 929733 541177 114178 833532 430012 1498969 1172975 1901431 1952853 1144371 186225 1114691 1579843 1579160 1050171 1746472 309285 1659064 843330 1537221 1574498 1954494 1361399 1284774 1475901 438095 1812329 1285773 902232 838827 577503 531559 1367961 1709023 1476356 655213 1744546 308750 284447 1445852 888869 28473 1933199 389411 1224901 99326 908014 204120 126267 1053793 358035 1245185 11744 1675969 391215 1087833 1669578 1580944 212899 1404391 523712 154487 1151829 1468203 1530881 1859663 832124 905015 1715645 669218 1994855 1714313 160041 1567403 252784 378328 1374086 1701047 1990517 730955 15049 276116 1650956 489241 462051 183703 396301 535066 1253970 660238 823538 854788 436282 643987 540886 1875429 1306658 1802793 1945359 1165562 1320689 952424 1731758 87406 697778 1871438 93407 1935272 1125688 1431012 1542275 1331549 91192 1405792 894461 990625 13251 1729894 1999447 698342 1140147 1757351 1037880 1264175 34516 1914249 610932 854028 1313654 1794387 749921 1788422 480682 1387999 360981 1805471 155073 1157953 1971666 1670936 245530 1765020 1414672 1443179 37475 1442364 89680 1707359 386087 1612630 228079 1665083 1271651 1990733 170112 753143 1076013 1557398 1208113 1838443 1009999 39557 1231619 241017 198287 284513 404799 1829828 355367 1712601 1577341 838735 439820 1218029 369189 1016842 689714 450611 177861 282690 256821 897608 823311 1809929 427035 1019519 1881619 613318 1784728 418290 1209999 287503 208276 469970 1613350 363145 1731642 1865769 1051098 1186952 1274927 963551 325932 696746 1986590 1306224 1556469 818503 1694010 562366 879250 1880218 982435 1548004 1634674 1285931 658255 364990 784367 1586098 1860013 156890 1552235 1711893 634012 966375 66794 275006 737191 368385 1954251 1338201 1889689 737687 101384 594846 205584 776584 227897 1587380 1414049 1640110 412867 698098 571957 1811274 303712 858702 1318315 1421978 99174 1550276 580275 334858 1992055 383076 826669 1642085 1908519 171793 1457158 816274 255473 737479 930644 727984 444981 874599 972673 904041 1915796 463194 1781214 562949 1998447 77524 1017330 597353 1118102 1976747 1396516 347173 1261708 1137279 1009114 791403 1183901 1063083 291305 1171734 1914754 569813 879617 1177527 1495129 922782 704506 1153780 1410102 1075011 1964138 1463811 1725571 85688 326323 1653804 1935175 1849834 1348145 1481609 1688824 681886 1101894 1704368 1360184 1173270 163111 1981248 481172 1656116 1675511 579031 878991 918080 421019 1061993 1096169 857062 397081 394398 693967 110333 438932 1006662 1542262 1779729 102349 1419136 886611 965028 1331023 308133 1526844 388212 1642826 1271563 1908315 357869 34304 1976949 1766131 1831609 1759675 1294828 1823000 1109402 814994 559937 448824 106191 1199135 483551 1680579 1692739 1985986 1915392 337358 854033 1021759 1593058 1226773 1753030 1609774 1895065 1551550 406825 476430 968505 897750 1947744 984551 1533617 1355462 1714733 218921 680749 426235 1748860 488359 1176514 810364 268708 1458805 499206 1338347 1358764 371951 1421597 1088777 1859365 556617 656077 1185373 359182 356534 348760 1688017 1395560 1374473 1180674 856655 1728451 1771039 615119 1366398 751481 1866205 1779224 946807 1500824 1539175 1469879 761600 177923 441158 674309 316930 1909801 1176103 1381886 1839059 346031 1496552 1743885 1172310 606381 1984529 11467 1908550 1645595 1920760 1307175 1324478 719180 1994703 940766 964436 163029 68379 592322 1818931 178312 1958597 373301 268105 1081444 1810223 1540127 1469836 1114005 1114400 359867 608673 1169660 972222 1756642 512121 677177 207898 744207 812071 1391298 534019 24006 1358569 114893 1287541 1622084 567629 252927 1319736 729587 1643704 637419 895236 1124647 637543 364723 536023 1242581 1071674 1977021 1768518 354642 1507028 673210 1192719 835730 784940 1981186 467350 1422847 86470 1038237 1555446 944247 1497810 1681839 125061 1776985 1399070 658736 1617059 165743 1566126 1695362 695296 783449 761805 1184269 189440 1488077 643596 726801 1700357 577978 1910481 1282897 1438429 551985 152598 493559 398296 1982664 1628120 1426764 1746799 1087600 1568890 293460 1027787 1337378 1030976 740935 1483354 821966 931890 1849612 1316835 977985 788244 408999 1199428 861513 1942306 1523760 1460898 113435 1517873 231026 1713209 1679406 234113 1839868 1843249 1715828 1209918 954922 1755487 1593383 273328 881015 868860 1799953 1929570 1852670 151080 109971 1248284 465545 1999976 756023 1333215 1570761 1116458 1746563 1552418 1923924 1179252 825184 7324 1722631 1524751 1922059 1560781 1895650 1082741 211258 448077 238151 1957593 1816041 695068 1323626 1351574 221099 331068 378138 366493 1928519 1066904 1888726 193349 537825 1262758 204227 1703468 1149101 1434664 1658113 1350840 155183 1652598 1116899 324501 1116518 457195 878860 240700 782833 338599 464775 1191759 172205 558380 568635 1147309 1371670 1637475 381982 1674022 1729918 582481 1937810 1481390 1773204 524750 186099 522373 1260185 415713 1114799 40689 554366 602878 562386 1068697 1343958 1158651 1774338 312131 1378624 985326 1546560 1756856 1317458 29063 666231 1826657 64868 649599 1270431 1613140 1253365 1354560 1458694 1540541 453428 822221 1234258 1386298 707090 155630 1383062 1606849 1808087 929746 898027 1745080 614572 1212602 510683 1234021 1220415 753032 868843 632941 1731604 1301516 254949 1268285 92632 839590 96215 1468335 29441 1960103 1418599 614303 1899717 1504863 103024 971070 465604 1775149 572200 428052 1080091 1728414 1688070 336625 1144701 1081167 1320900 458944 1423427 1241198 104166 1046690 1253324 1333539 1958580 1239298 1553954 937958 234406 1367955 1885881 1994972 1171439 320256 1247543 1792679 826478 1400127 880944 456799 621044 1372992 1402873 1383590 413771 630587 458083 1137912 1465429 1883079 1516046 815117 729515 379480 767516 1380317 1363372 389888 1187956 1937631 281614 1226625 975103 940136 582930 1615483 1391178 291183 148248 873774 808170 353137 1674912 659069 1854581 455825 171282 1543411 1783331 1173550 641062 434936 1877451 9553 1963583 1929563 994340 508789 982729 406403 583086 506926 1325581 376371 880505 485549 423087 1158673 710274 836470 729114 635934 627207 1271031 909389 1975507 1087460 449353 156319 1408042 1650014 634996 1142747 1394704 1050192 23689 1401106 1219101 1667361 1488545 356960 1091636 1322451 1429545 1626180 298477 1342490 1319737 37091 290019 318130 1769379 1881764 1695865 1872702 520781 506353 850871 1175166 1941504 694332 698746 1570182 1499764 599031 240728 1157009 1987599 361708 610110 604150 13961 952531 1843 702013 736112 247771 1532194 233773 1183835 697356 787026 347766 1557556 1151410 837458 1584238 760394 1132803 621487 1999849 1774758 1905409 1177615 1312033 1626084 250112 577554 950957 816405 1052722 1830855 1643584 1181004 866774 1116983 1446896 1448623 1346973 44903 1130244 1372697 1216169 216630 1838479 1079191 1708823 1436123 1947188 594632 1936220 456977 316138 1216026 989384 528710 41547 897271 1014423 1638471 495107 1249200 281761 882204 547181 1551991 190604 1116702 1258051 621501 706319 190211 1362518 230256 1706201 142563 65318 1251693 187677 1860489 1000232 964594 314003 88847 271249 1667000 713383 1323053 1457783 146826 418797 819328 550409 458227 1768635 830934 1036859 978832 1769071 1921287 1177231 1347237 631748 993740 1482249 1753665 157012 1294131 1039632 767040 1487405 703584 1263828 815289 101065 688671 1285563 801835 1106385 301759 1394882 188943 1220268 274264 606761 162558 1817773 1678664 828856 629466 1929234 1759483 16932 128630 1770448 1243266 1001089 402962 1820766 1196243 1507300 1056897 1484512 1068989 519549 281071 825723 1655286 879545 1252622 823338 733084 564691 1554776 1811052 1450725 779263 421478 186336 1704317 300339 485970 675435 524806 377313 1065337 665108 429782 1650823 850382 1449293 1706045 335994 957429 1377734 280499 1298067 743940 633861 27855 655103 1518805 1941853 796190 512518 1759747 726744 1950926 1452336 1095285 156957 486212 807864 79629 1423092 455692 1280044 1861056 144782 822858 1733095 66640 1163080 1826048 611395 1771184 1963744 217258 1840898 1361313 661183 1092203 1099504 1471581 352844 1388416 514555 1020482 284830 1855707 1499364 1572115 867668 82051 1748158 1151566 1552541 1336988 1810909 1340895 1833486 1104186 1704848 1795623 1267488 1234073 1484926 349634 169328 492725 1798800 672160 731204 1725617 740426 1443034 1927060 1560594 1208495 212175 836565 907386 99798 1279632 773765 992458 990027 71496 599389 197827 713146 1996508 629579 295025 139546 785320 957367 1134634 805013 865584 1311903 621886 1702732 319478 1353848 488157 1665460 1317335 952968 1599731 143968 955827 8361 1522615 922217 765283 509862 1377152 1327768 1779406 648559 1306717 1271817 1799600 894581 532737 1469842 699314 214544 316517 128355 668817 1740590 1166508 369010 224006 1664226 668653 668076 57679 1510219 1357034 1044906 1867791 1940646 64818 1660903 823484 1947289 1706937 1651324 1284854 820096 1300289 1100311 1977158 1837653 782148 810595 1947850 1089861 296110 1315739 1371522 5872 1302157 1209107 1460764 914799 1003357 419277 955112 520375 451708 1712155 36213 579967 1025797 1841753 1166532 935946 931291 1508245 1727942 1361534 91555 485829 1077002 1652382 1274996 891518 1703580 1863720 88781 376454 1003938 402282 1077344 25208 997203 1580446 954872 678205 168067 1007464 709166 1237404 1330900 1233144 815563 278961 1195385 1508984 1987603 1287955 1746924 968105 1595957 870831 1641154 1781834 1030081 1604042 525989 1310906 525606 775772 1024135 1614475 1602547 1574840 872215 315942 169166 1628783 1908031 351997 563981 659971 902537 184170 1860853 1273348 243505 16514 1561063 918603 1648431 381467 1278774 1918896 1615383 1052983 1355734 863117 901841 1490892 11647 1767812 514915 582598 1231081 637318 1035620 1154629 492549 462643 1812637 744832 1326976 707192 928117 140904 673833 762884 1522357 129794 1774532 323585 1659774 667838 421126 1693255 348187 1482454 128592 787359 430082 1336279 1074852 1692584 1396291 1081176 1495716 612108 455117 1741133 1879061 201704 1009997 1925340 1058858 875977 44955 135202 607840 401461 349349 428083 1052521 1226608 917717 1389018 1359807 1020081 1514342 314944 680261 1390569 386393 649799 180193 1608785 679990 91977 1212618 595435 572396 858020 213041 1072174 529872 1760870 429533 1465439 96848 1745940 256777 296743 1098835 1220855 534489 1430876 1632977 662218 1363696 359749 1350772 1459574 1342610 1441714 23111 568049 1675750 1955434 1516255 705342 443057 1002801 697929 1799368 1512043 1821069 141114 718556 1000901 728813 1742233 708424 1053150 644741 1598317 106767 1788872 582807 1305302 903426 866972 120837 643694 195887 564422 759019 823819 198057 668249 14874 1443873 1696211 390229 1139211 447714 481528 1550938 1944953 1862120 554246 286446 1575134 1848238 447747 163118 1639137 405224 559780 1473310 47589 918156 698873 597179 793607 1723809 454508 54471 1898790 351891 1046464 1522630 1829985 1037314 1637132 1027028 498681 1264609 914629 987390 223146 1761868 1482482 1458419 639113 501506 1440826 1805815 1917414 131721 1577972 34006 134287 1784619 532334 1801315 434043 178545 1117396 1859542 1161063 530681 56040 1440232 997469 97020 283290 1621422 705103 1332551 1575863 1809799 1563331 1242132 805989 1487150 1504145 1289651 542156 1674662 1707194 130942 216399 1433479 963432 1783351 246687 944633 1652872 1230012 996774 605150 1374852 74416 461117 917902 1800818 1865758 440289 731078 1959429 367970 458824 1511090 592045 1393987 47588 1894219 1792224 356982 1726545 127953 1003808 1524511 97439 1570569 418872 1011074 144724 486969 1732007 1105808 1088831 1523250 1403345 1618715 365261 1541044 284582 1334827 616878 1117557 25025 1330541 859416 1024239 231607 1203376 1874684 993223 126997 4431 720139 1035902 384450 1028665 1929993 688704 280283 1794368 305680 1773871 1857349 1307489 383871 1054806 461806 425538 1207648 1933485 1322589 1668975 1628409 1820074 201323 1190083 1401962 1978577 1986974 1460866 91382 348278 1908586 1638249 1343194 1450505 259164 1220839 270334 915712 1536899 1843341 1421383 1286568 1291886 1497577 576773 161149 828792 638981 1739343 822329 586871 824095 585486 1241408 996461 1005642 554319 270199 1594417 586404 127109 1308137 1544808 1787916 662981 139134 566079 1677005 663630 1613292 309183 1306280 285681 1079839 981495 1019240 885267 730868 471574 1213150 1144495 1244904 1770339 1387471 1442807 1748322 1206094 333490 218350 218431 367670 1348225 618816 782958 1115724 457108 1094672 1274956 1125174 320844 989137 686414 552065 1594738 453542 586576 928933 539686 1752433 1546018 721626 475283 1436661 1797433 933051 1458615 803031 1437667 345391 829415 981943 640439 950236 429368 675556 712254 1247255 1346869 1373184 456173 440989 576832 1038062 1012005 380742 454616 705127 1731996 1429702 22626 1567320 1427431 954136 1190372 1297993 1398191 324168 285356 1792424 1500628 915967 1418201 548621 386136 1926807 972823 191933 294592 157822 426427 1146738 1768430 51775 144891 255691 1479199 751867 700155 714982 539089 98538 1232170 1067665 847470 356049 673749 676643 363049 1414859 440162 800979 96318 433153 323187 1750519 1588353 476378 847704 388480 962329 152110 46743 871361 1965377 1417653 1711240 268472 581926 754317 582998 1897559 558319 311837 1536828 1635303 669318 1170625 1427762 1977088 1029735 1605060 1608130 1805592 954787 766693 1097283 1350467 1566787 51411 882264 1229924 388026 1357166 1540988 1710463 656654 1248498 1381187 263059 1792426 374070 1738391 202838 1464984 1887142 913431 1615841 30623 90130 782501 25917 13560 680595 1323957 531641 607686 685827 32557 695083 416280 1356584 1290392 1173077 1294812 1570218 531146 786543 601134 1780874 716788 1757517 509557 1522367 1530875 1090395 790318 663 7548 1559033 581821 1677818 1021380 1404286 1912438 976357 294197 1764014 1714704 595847 1560334 1110094 1490689 370093 1099302 788500 727580 1791424 1544009 118311 1274440 294473 524525 558113 408995 456660 661202 25111 1783069 822444 1675576 1248361 1430980 1245755 1494017 342266 20758 739710 1449541 1344799 344303 1730082 861101 358411 717050 1585794 1003754 1485243 1345364 576673 1007446 394956 1952086 1022614 558529 1157582 102334 639389 1046680 1958782 516264 1158803 1756595 129706 183628 1239265 1038519 595922 1975740 847670 1440163 140725 1260536 867966 1712907 1740398 681063 689457 1882154 1276075 1674838 251629 789306 293579 1329718 963831 1013946 1701668 308616 1689691 1501023 730540 1411915 1960121 392831 739689 913719 998933 49610 1175579 1172806 1431793 1881961 302812 1545252 1069694 100377 1541911 1273713 323101 1200390 1886947 1213210 1309 1871613 883172 851739 36968 637568 712730 195434 1135017 412006 1808394 1475637 1564858 1608974 1448631 1580345 221263 1439764 310725 74233 91829 526546 453821 524697 1958114 156000 1755078 255084 1829419 4468 1242034 1230728 1430497 1774822 1231748 971311 1656455 1170883 358063 523562 1614757 216325 367559 965041 186562 915201 1948369 1999296 171278 1360757 918178 1911311 1230814 785433 1285405 1461275 727910 980538 500787 1352368 246961 1925793 1180899 115089 1116006 151024 967699 1562400 679107 755490 1102002 377137 1071081 1678274 1306873 1322534 1781814 1735529 1831248 238580 57393 1391916 163153 19102 1040784 1961029 746335 75801 790403 358336 1227601 1178077 1769734 446382 1871118 1946759 979339 1241388 1083862 979112 1031654 1513143 1813379 1787980 276105 342809 954309 1893711 799902 40046 1169881 135264 261089 216859 77527 137435 1107556 208283 811934 1266449 913457 1156651 751990 1995820 592914 1185238 1689833 1190230 1484201 1236222 1977374 1401940 23696 1148012 1828165 1311864 1034936 1416326 1963814 1524979 1952569 1286887 991383 1238967 1744208 346064 1078103 1220185 561092 1441079 187851 174050 413589 1105575 1215047 1465743 815283 387792 486848 926522 1001057 1673195 476058 1679290 426588 75780 234008 179230 253184 701562 1787828 1219672 12554 792798 784862 628166 982667 1126629 1129746 1772922 618655 1191635 1272152 189480 466856 1099562 1540152 878673 1682284 633541 1305518 398894 1610508 293753 1957030 1866761 644649 1673417 266926 288700 1592047 408907 1853135 1728476 198514 132039 150283 1954080 921620 1953606 29624 1657006 787817 1872711 463728 248213 768705 1844658 786412 438668 1132739 578400 524782 876042 109842 1002842 664095 220896 1711138 1713302 586616 3328 192826 1698155 1849481 903363 1857706 1781972 1447858 1118402 78269 1019293 1223705 72042 865766 1327133 606468 592343 1703562 1584541 769319 1728989 617505 1295000 1964471 1864426 888895 34256 1552108 1961965 1037133 1667323 568006 468393 2813 858413 1881669 1186329 1295299 1929804 1074534 1094336 824480 1698822 1195214 181067 244283 628558 1743943 908166 1539230 1272261 628648 935570 884727 540879 1944278 1962379 1553798 1557473 225185 1790894 1079159 1547215 1963781 951450 1542808 1380064 1391990 829605 963964 1091328 1488009 1029540 1595721 212472 353200 1581509 1357774 737683 564012 1569588 1795379 1420213 1663970 147789 443265 77806 1486223 1659105 862635 197987 101178 1685784 63245 183393 1256442 1756320 901116 100362 574713 1794750 467554 852047 298923 1854979 1987028 15171 1898634 729560 1444727 937205 1002574 376698 521921 1821001 1329588 206657 872114 806335 965605 1983561 1658404 1417344 51620 1628592 103518 1474899 1833547 1988362 1301513 681031 1644660 1963195 1565087 224102 1897943 1376442 1263173 681452 1390108 544457 51089 218975 1533694 77815 1309455 1082729 28324 804717 1120479 1864072 800496 1460026 1743547 1927372 892273 1732247 1523532 440515 1284944 365799 374520 779493 1266515 904466 1792399 1196772 282086 1038529 405395 1277921 644252 1678213 769315 1925107 822772 634453 1625982 1018552 454327 379515 297623 706684 124214 1973009 1498995 1350604 261839 764476 1694626 1056861 1983712 1972355 1388070 1793960 1165759 997159 709729 1075172 539044 1901941 1899084 452725 1253706 1537565 547437 464806 709461 1141846 1216236 1019047 1001931 1248062 910131 1109189 1655405 767096 878571 400250 58002 1417957 43870 115387 1192123 522345 1660325 544279 1119428 487417 1238915 1943917 949395 1906472 1301988 822938 896344 263643 1654460 967828 125028 1948424 1868255 619766 1771227 835229 1325414 1045479 1732952 980185 211759 230227 1557151 1232869 1454591 1279267 105630 1405012 1401146 1969676 337328 1791532 53963 1196097 111531 1247397 1541324 334050 1054480 311779 1650112 365448 14468 1148573 239103 1066453 629145 1963592 1866477 676827 679374 175984 988577 1896623 1685852 872201 1921098 372223 401460 981637 726937 53371 875422 894740 1421716 253293 205856 1989538 802391 1375243 373269 1187783 733566 1285176 782548 588836 16138 1637548 150260 1472351 26645 710216 1422940 583587 1268101 374781 99296 989287 1139660 551524 1998433 750945 202004 136750 962556 1157314 985926 411338 380532 1621329 633159 1015692 41083 1366746 579402 1979737 94192 764195 1602850 1083552 1894996 456484 1016692 1487977 344877 1800623 1726172 1813677 188859 864344 1871509 74851 743139 1199902 80700 161585 47977 1364929 772109 1561146 736605 1855161 891395 126442 990268 839492 1457170 941540 1889902 734418 1680934 466987 1304133 1481645 1657246 675024 1799360 1834747 1338629 1595500 559680 1773478 1702275 695393 805543 158291 538049 1082167 839830 1078802 688569 201447 255734 1450343 1052167 987628 1462944 357523 1086127 995398 1004544 1214662 1844687 559591 852334 958156 1586467 1216450 1191619 1307599 668185 394390 1801399 240159 838711 1549716 1745438 699723 795907 1310374 1244706 1713388 383391 1790622 633758 677286 1735083 688106 1050249 835464 1434806 1053859 41927 1467906 1360580 1057614 526299 799805 82723 510359 1793979 1605104 1145454 1796806 1209619 1198291 294655 1680576 1307190 1174203 42423 212815 1046589 1816221 670204 1266734 1278002 1652960 1791092 1215891 1188852 1709421 1044408 1665991 233869 71410 1803429 681528 1443554 1376683 1406954 1454168 485264 1337731 1842265 1350524 1748766 190245 1258146 1214766 856660 1526563 1442313 705537 1726470 722361 718169 568528 293486 161198 1154422 1648055 938060 785121 403571 921360 1415565 649138 279494 818148 617419 1670714 1195354 163182 309562 1690507 1655840 1009424 230307 659420 799492 377314 1635692 1910976 643052 44689 1161477 838618 627912 1266092 1141619 60639 1029716 204414 610022 1641237 957269 1133072 81251 184526 45263 906147 981759 724591 1817357 313525 95790 157033 1895782 1045705 709703 1483716 437520 173510 1094447 302450 1974478 1802403 1920789 158405 166842 1480752 1401560 274434 930454 1354321 527763 119042 1103754 1805985 256597 1231559 670624 1510959 1104956 1487866 451806 426384 219067 1394357 705512 1970584 1614054 999363 1113752 645681 107352 475818 1033119 728391 157631 581854 1734117 1484383 380797 1163740 1849399 1857068 304506 674283 1876307 55475 1725569 138126 134610 911630 873795 12301 1506017 332357 837090 1799534 1381707 1232146 1138964 321832 1732203 1241787 606422 544582 1218116 1498918 340887 1559083 774087 573420 884098 1649906 717700 1053665 413236 1978140 394407 1629932 1339241 1134190 1368554 1143251 453471 1573966 1185877 783147 198311 1020654 935380 965069 1994526 433059 1174143 1513927 584889 1501911 468697 320233 523161 336698 888217 134601 1960501 66790 1398348 501411 1930113 467187 316365 1465316 677769 1653915 101981 1746680 1965108 1119801 774637 1702918 50161 1378722 1202979 630528 1365760 290415 505539 146461 642441 1576127 1650412 612077 891085 376342 605838 375222 954611 821627 1312024 393058 407381 264594 1362410 1149434 1123126 1037038 1983703 80957 1873959 1511703 1742258 995568 436337 504632 704596 1672025 619740 686106 490871 708232 132509 1115721 1112455 1558641 1262788 1110481 112514 1093915 1281274 753259 1997845 856638 50463 1193245 1279797 321276 96178 263002 1117855 5849 1215019 157780 496683 1699663 1131711 103069 1919860 1944724 1038281 1862192 994728 255550 1096479 1577438 755070 463579 406057 1625106 1376308 438632 581682 1400938 881169 1013719 378114 130577 1142973 1896836 1092670 1116574 1065276 363448 1572779 1997372 646757 1877024 231782 1440061 1659026 639253 1102235 967084 83214 1883272 1542394 19398 521975 1581278 1885191 1759914 1494630 298525 247942 625114 643006 54356 1014269 1097532 1828553 1957788 172828 985341 1126844 963014 1009739 606472 689057 1874079 735254 504960 1455833 473369 37240 1508431 1063552 1507985 1596920 513513 1529680 820484 1922166 1508985 434062 21469 356937 639536 393672 1816320 1483304 1268661 1362851 1658529 1268095 251510 389119 1987722 734237 962289 1788566 231249 1779680 1633674 598973 1467197 1834806 1802523 1363475 1391271 764073 1383658 1959157 49173 390113 464883 416901 121153 434288 1112043 1386558 1506511 1615724 619727 142492 263864 1857238 488594 1914650 332806 880387 845096 841489 1973802 1199370 893392 181000 1097843 404991 1269181 205479 995588 1584674 1929760 426834 900996 1974779 1823153 1386725 628865 1983601 1098750 1963626 518113 1214347 383240 1024108 1021016 1275192 1984628 722536 728975 1896381 506495 1701582 108437 794069 977272 1202999 983577 416619 221477 1264476 1956972 141264 971425 197300 1390674 1951347 1201657 1173280 1958714 486668 1311674 557383 1998592 1998295 1867799 424704 746473 1955404 1685295 315834 1008342 16633 238344 1579914 1279351 216548 1228763 589120 559521 1409568 945260 1697934 686177 745708 917317 1259258 1376581 1281296 1899413 1592573 81681 1281249 827079 689223 709291 1542028 1249624 1985489 1329539 1218889 1635013 440 252946 1278593 165467 1102754 29200 356212 1120544 228647 1476005 1330932 1545621 1547273 927435 1733103 1379940 1224983 1401743 1183537 1961733 784202 149619 1475822 392792 1993209 1936211 1797587 947710 708115 128367 882919 931643 381983 1890399 230336 976005 1781674 727765 871784 1483141 1644222 1217185 1525792 452591 1780625 1995571 1124652 688601 569774 1433942 352139 1039286 1490933 1254432 1068387 347437 1813854 1490213 773870 309117 1586555 330288 1348930 1589720 613524 1935410 130288 360609 328610 1120595 811623 1542149 607519 197271 1587217 527282 848920 1825093 1051159 662840 426221 841551 1029634 1719884 1284761 1437276 183174 1408965 781434 1253943 424363 1831201 1176753 933204 1976706 1625144 1660182 1171693 1869751 1605193 1290085 622793 292110 1381175 27633 1922276 1970669 412653 858472 1891499 1142195 29699 1991201 1182776 1242732 1346066 1296853 643236 1008127 796470 271470 1701864 469788 1216425 175935 1667946 73441 471424 1614278 1866712 1579574 1525577 784496 850042 772645 391580 1206833 1252018 330154 556490 1460821 1870781 1771867 888124 417571 1061235 1764572 658677 1961563 1802478 1592399 971994 1829460 1537275 194437 864912 852806 635871 1329394 1230208 1262130 1088309 1775768 52830 247598 1653783 605704 1502108 1164450 1436038 1341042 894762 1623236 1532152 743780 1232885 1731499 100840 1897170 44394 55242 1175062 823844 126379 478708 192466 77400 1698969 1481879 109338 1492095 936251 80670 1979899 1605175 94476 431533 1010173 1765803 1047265 1593224 1234945 485299 791417 1288898 456877 1333030 837124 918003 1036697 1898278 566509 1222688 5323 890964 1790896 1854124 1812493 741388 1624242 1267062 379387 1071197 891974 1563508 1987259 1013373 1764024 335767 740687 1159844 418610 1936162 1311895 1702689 1703527 100535 524442 1978691 1340034 233750 287470 298613 164781 1347278 1438469 1434427 174442 25599 1260211 834587 1609719 1121638 1465507 1841658 291079 819712 1532883 1038274 982704 178607 1864128 1699010 1321142 1944642 268972 247787 1378897 1339260 1004121 716792 280078 1459159 1472471 234986 342784 445384 1166835 888146 62671 12883 1885181 1401448 569846 1894278 426600 191220 965466 347461 1190035 55641 1599043 242621 67411 1410456 1567971 205353 1518289 1804092 825481 773930 1270614 1215450 1267150 778593 661296 1124281 471147 524664 410077 80715 252025 1042069 1358920 681626 1622441 817990 870016 1225837 699036 1133248 1383909 1611746 52648 896431 760888 1521899 487093 320632 1094739 861573 635838 1114522 121352 836050 366995 627560 1640640 340952 1691488 285337 1225949 1168210 740355 1216582 663599 397313 739856 662845 112744 1029014 1845954 1455130 872864 1601427 1229808 1427566 1232553 91303 75550 1950905 835086 199563 1428933 769081 677516 1679848 783040 1308298 596322 832881 711744 1391623 1884972 284395 517290 1493416 1651384 795732 1393263 1471574 845569 838622 697258 121063 618179 1538355 1695096 1015166 1951874 73218 415662 1222430 785300 779177 1218492 465174 1808661 429890 1524549 1296879 1595442 494458 137019 604119 766864 1403719 721857 661457 87508 746899 283228 41439 1269612 1594365 875335 373305 1088956 1320257 5611 61033 878871 1799313 1091690 291594 1065235 17363 1425057 1189276 1445390 1246063 100145 421566 464639 601970 1782375 966213 667820 1425847 697945 1442109 1782990 1563697 571195 490954 791944 496119 580248 1230656 196417 1801235 1177834 846515 1320586 540804 1126729 121038 1285468 99609 32525 1259479 1994622 555455 306141 420693 78343 311139 1257057 899235 277698 147674 699391 950245 381617 1858549 447060 1643561 454655 54278 117078 1486758 1046388 857690 179694 1717134 929434 979997 1609325 1467696 258069 1765800 1802853 1240096 237566 1324767 1357984 1487930 392731 701590 787919 452150 130764 1738873 110948 1733518 1040560 510736 1109201 1161937 1947165 1270307 272048 724352 1581243 989498 901241 1399717 49270 970849 1436844 1717887 1346993 1085378 1757442 1235430 1800225 742576 621389 1932074 481436 1444447 1710647 949537 407550 512710 626250 1460983 840702 675205 640883 184407 1066696 305930 693593 1002608 470703 601803 962476 1064424 583632 655222 376350 1379129 86851 861406 593535 1580558 1972566 534022 1129194 888639 295741 18103 1594081 1335618 1354162 226154 1764498 162126 1590081 1195652 1269839 804655 601774 1240353 1485165 662690 320110 1611824 1175913 1755346 1701932 1248483 1463555 824189 562506 53246 427497 822693 143850 352283 170850 1498885 449537 519989 198379 1293562 336581 890016 1458853 1699759 291125 258791 503565 706560 1793593 804268 38761 612250 1846474 568806 1927076 1048108 1584818 1395883 1129424 1075658 1688279 571328 1467717 812862 1099453 157274 1293848 1983961 1049198 509121 1788211 1850579 1653944 23450 779542 1594168 1721110 859411 1617576 511444 1113084 1091625 1517784 798720 1706186 1314472 1898762 1811723 1742034 135883 1843445 1876345 365680 1213730 64245 568933 1372786 877877 975235 1879481 828941 579184 13907 1492702 1560602 1834580 1408102 1063961 89997 1441419 521405 647184 817584 1319773 1374131 1753220 346795 428484 1004453 38011 346475 1239923 1740025 1260179 1580273 23544 1694349 608905 620546 867697 1619882 211773 1950534 302919 1802393 947781 1318823 443530 931461 126838 983442 67353 546483 87295 769329 143828 1510241 702228 837123 947907 282875 1519828 1995 1987739 722506 1887318 459336 282264 804950 297577 1788245 611062 467507 1752550 246524 618726 322338 1834107 672421 651618 533185 1090671 958924 1694315 133005 1214594 844026 914415 1379575 497437 183220 1400561 1576662 1346630 314367 1217282 1828370 1361760 895257 64768 638647 1841686 264679 1876645 961902 241196 922362 1856962 1500994 743859 1333135 1426586 327004 1674876 1422725 1617792 1602883 1388822 1259735 671454 867483 1327634 1798024 900507 719203 65605 1990774 214922 302093 1267678 1752685 1415367 1954783 1259039 877392 1231531 276612 356685 458248 1475811 1076845 926305 194250 1999198 805208 698114 1760938 1509956 1308827 1888799 1736031 498832 1689077 784690 891645 1636414 133926 1712305 416673 1803631 1823894 1594391 1632559 1868860 1287339 1242605 230562 922058 417410 260209 839880 1070309 269871 1540312 1855360 1074292 627872 1693092 225466 1519263 528849 499672 1192876 1234436 533399 1358185 122182 589322 1888536 1072266 1068709 840788 361096 1611150 577152 1003852 462104 99942 1128570 94910 1612841 1592043 840419 1035645 1526751 1138028 711583 984021 866161 1428681 1245188 278287 112232 1804554 168557 782026 275168 1540625 108370 1106913 1065421 252593 1899071 928430 564822 320478 1122546 528470 160558 1212046 1543142 440447 753074 761238 1101141 1390503 14114 121755 188184 250051 1893460 1503650 1257736 4710 818015 1613328 862961 1942881 271315 416367 1269310 252915 901576 438706 211110 1741740 587381 1490989 1562066 1772795 1357184 251460 1536308 1783699 855377 1466148 539500 1311773 1950028 8976 361788 1920831 895016 144663 1580054 1198167 1063573 1582091 1421190 1973004 1736745 604324 1004728 253579 16141 110228 1095164 1209462 963006 1036402 1307584 1556148 1560862 515908 391716 310946 746345 275649 1142177 803309 922384 357386 792863 1281199 1691242 335202 888466 664939 2574 5214 107739 761031 1640036 716181 723524 1419497 200351 943415 901504 984554 429488 1768009 1620066 1798857 1211604 1585687 1434249 1594112 1412439 1659171 1395426 1423356 255324 1170093 221190 339379 1155018 131434 1269272 466466 375458 277434 1568148 1263453 1560759 1960078 747784 1478893 953975 686454 1863850 759562 103009 1356348 1826581 309318 1925882 1474697 1439870 356607 346725 1653699 947255 206182 970165 488103 1293061 312604 143899 384941 424501 1893760 446618 97992 1664917 450073 244260 823456 1821797 865139 80047 744675 301589 1478626 1321673 1780643 592142 423135 276149 82956 1630862 942862 237245 1175583 1547313 1879274 680380 282834 1688866 1144844 607200 824200 121280 140972 966770 1134591 1390621 1619704 546879 1227147 1692102 682153 1606680 856838 503811 1790440 89950 1689552 979578 84509 551274 1615943 698797 420244 140470 513127 1293678 988393 1108369 1699228 747268 1541704 913682 1645280 1719192 325909 555844 881098 618245 91276 12054 774506 1762615 1695818 65307 1555344 939913 1414988 1717062 1443897 1863636 1596699 1365801 1517531 1194961 1083749 1006462 1252221 1919629 36571 245369 1976682 755753 1594800 1625616 800304 159411 168950 1151660 1199044 1961773 670646 1492171 421545 1330757 1161321 713915 1345449 1001476 1212403 12755 371301 1596696 691609 355075 172181 100054 1585654 1050599 462412 262331 1622295 1342577 1092526 95467 425941 1880142 990889 1010028 1686645 1816382 516113 1758075 1248009 647116 1765931 1212728 1453614 1073896 1483114 1078579 744173 1152157 1511937 817509 662735 634650 1187467 358314 1344810 953635 1387187 1446550 139439 1450575 497228 1709478 195734 1831645 1841273 529423 733652 1236237 1215885 1418980 1586936 1469693 805907 1409979 67123 229471 387010 1000066 1965931 532890 257949 586854 591641 1208072 1143887 1708607 872867 1558353 952583 1413381 1063744 1588172 1976683 423808 1454098 1514289 1793650 969106 1766191 1307160 1482859 1192100 1993162 506576 1687258 100034 1111741 737303 1232596 881832 1446754 1612648 456187 1674039 585754 1894218 1384478 1096562 506891 1907543 301498 333017 1905711 887759 45811 1395530 308155 1375505 551954 626368 1866332 565880 1378275 1871665 412019 747419 409919 1172618 1024974 256967 1747964 1393632 1039429 238878 570712 1557374 1519871 636495 172096 1131628 1384014 1682943 1888682 1215333 1762663 1093371 1274236 1535035 211273 450828 938620 246260 1656823 219582 1464729 1201240 708889 396947 1024635 83559 22356 148626 165397 173474 1781479 1771182 918487 277913 795959 1379522 1086912 358976 180460 1911861 1097634 1767342 526262 1205270 639817 304658 1727977 499201 440539 1739865 256468 1688064 1212050 1208585 153092 1236 138394 919415 1881243 1331011 595854 221773 56605 944266 20606 723170 170666 829057 891982 890530 1785158 564699 970306 1021130 1137254 616975 68998 224452 202572 924942 760062 72959 1976982 929684 883175 292897 266447 1162543 1607927 1016390 1147135 1487761 308219 937423 311087 59227 265283 1212898 1579235 1522011 76444 810959 960907 1738410 323853 417100 1161757 1038332 415958 1053428 740862 145693 1075286 1727699 1341979 1508203 649515 1963670 364341 1689171 1490027 981086 1782564 275848 1446511 1564386 647555 681730 1269599 1463961 1193401 1454314 765505 1562179 347835 1974262 1548750 629176 488068 1316457 348631 1341323 9700 555518 688919 248830 1064356 1553018 1802045 1696703 273820 1231252 450552 1182431 1817683 538071 254245 23915 1966086 1186111 1391782 1273431 1083646 277674 226526 531950 1241356 931515 1679090 1335163 1489049 640793 189219 936742 29359 983912 526260 521055 347938 614168 1258373 687117 153669 878193 538834 199329 1966615 715694 783042 1746811 1822656 1694162 1581926 1537202 9979 1792709 1545306 695576 24747 1432419 500438 1155457 1174158 1000532 563376 328676 535360 1478146 1267810 994823 1970053 1877693 133559 1004299 965677 1521482 862791 1862139 1303639 908225 1161125 1533655 571879 156778 61947 1928707 1083021 449914 331400 1707040 952891 1288094 510278 1665627 1896128 1153549 1731107 478721 1353735 759222 196927 1600267 439749 1287450 104038 1469098 1009799 567251 911666 1302419 327015 138910 1984808 97173 1015846 171907 44980 107333 704531 1173584 1595120 218135 1791683 260505 315844 1460881 1749396 857168 1752859 214518 454034 908426 1133305 639713 411451 945117 782173 256530 1996140 1296805 1181392 1401952 1006477 1386056 1255785 1743524 421607 909949 543356 1424119 675231 1765306 1917677 39614 944107 98015 1593150 1523531 1149046 1758160 1157905 1255429 382975 1625782 1411515 595671 584937 1683962 1324633 328157 842591 1790002 1338371 291109 1047759 234126 1712153 247625 1332314 286197 482766 1675398 1645894 1947653 685493 425643 396784 1501656 230504 455759 1749431 854039 1864616 1254722 1611680 1577218 459536 1105134 1129418 1054614 1834157 1229883 929693 622260 309837 703062 815121 1604739 599959 1392737 10987 1575699 341560 1350126 1979350 355867 1967940 1050037 163190 891690 868216 1527051 1189390 1662658 734044 288390 795079 1089014 199795 599854 1403805 606584 88310 48060 313019 901363 1017295 1328968 954001 1172503 1070123 1706310 1239667 1964493 1612953 93890 1729802 381585 361730 1828365 914502 1943015 1891607 647422 1503820 408975 1857178 234016 501252 651283 1125756 1304124 852304 1653415 1806770 1799084 1494260 848993 243648 1744605 68513 1038875 328414 1570518 1704379 923968 1084410 437196 397712 547200 601769 1612773 1158423 279303 576506 837365 765763 618791 978648 935172 1266944 1889819 669686 1471703 1673023 745923 111215 1401218 402187 1448836 1083224 579467 201339 1070319 29259 6416 819659 814030 1829608 1596605 1874275 756361 1844878 468698 806265 152280 887792 1348323 1884079 1763080 462235 841427 792458 789638 1037016 1269018 53793 149607 219512 101114 1209287 71604 761463 371324 671987 1316461 1778589 1011210 1482835 36007 1689949 215 1448064 153166 1042712 626773 1094000 1305544 933879 30740 1595206 1246591 1193735 457674 1469553 864917 1032121 1604400 22866 1410542 740062 1221199 1547816 1674135 183761 720974 987986 872162 1283 242606 1097809 1879021 1316444 1593460 1410410 1979391 296667 1087388 1408513 756099 1682184 655418 534981 798835 1560152 1997175 1734762 1012177 537654 251200 1723198 471824 347765 936649 1766199 446977 490194 898786 368343 1845648 344640 1225799 1119284 728630 1644534 1378238 179389 643511 1316185 1009101 1312091 1831443 1657808 28015 1985868 1940698 1841334 1870771 1667745 1504046 1100181 564609 433832 814019 835866 1505431 1286098 328399 1570010 173194 381098 159250 1668822 1989240 1832055 1927361 14415 929273 536956 1776456 1182694 535242 824070 1315313 405271 1742559 85930 341383 1959295 909148 1391365 1530883 6786 319845 1700421 354299 402065 1666724 1535681 46013 1705246 1243328 1156608 1256443 1065978 226309 104191 803614 1818084 833189 1045047 554819 1624649 611282 56369 1925243 757623 458030 1082444 490432 962788 498380 388467 872629 1437239 1542737 1610085 738987 839944 953232 1306606 378432 279745 1898727 1891431 1796631 377015 1529599 1962707 629557 1476342 1729547 1102497 423635 795582 1660996 1148751 571850 1033670 598454 1550606 1167083 983323 786006 1983919 644635 262357 1904565 1880702 475279 859620 1571599 306747 461616 772804 55859 1249843 105030 806602 1645477 338925 924295 615564 1361836 337603 1938149 1375651 1076050 752020 1287830 1622459 40283 147987 702340 611366 806970 751694 1896969 1889826 1696062 895900 1832149 672966 1801841 1082274 1081283 782193 1803597 536013 462825 1957702 774635 1105144 890405 1569215 1113243 76289 532830 543127 1998851 618470 576957 1645624 1505033 360063 1812780 613703 354138 1473796 319706 1429482 1174634 1271533 955494 1188380 928143 347274 1586110 1707575 998238 1592807 961953 81567 239344 71368 1673111 1438465 1783453 868530 209817 1897180 1997309 319240 302034 185297 1806414 1736625 1804513 242660 1220182 998850 1976678 333983 238974 602041 1763185 1479349 333686 20930 783887 1965754 310470 496925 898481 860634 544338 1748990 1780990 118280 1703793 700607 470031 977867 686601 453203 284006 514475 877920 1142480 1788118 247857 544340 636905 1550132 1002670 638565 188735 1520193 1823019 1087829 1286537 89755 1354611 15108 1872150 770832 710378 14680 197916 153038 1893087 83128 556238 954195 940966 1203264 1328872 818110 616164 976994 1681314 975074 1437800 845093 1159500 249981 49877 1945941 1263795 920881 1903352 1759542 1225681 1465217 788663 14123 1248758 750377 1702109 1549185 818026 380664 327873 1710558 11412 480751 631150 805666 1971078 930659 303857 595148 1663539 1854127 758131 1799127 58014 52008 997376 1591081 1309799 1773677 603673 1704690 1590371 739510 403350 87558 1042349 947155 304314 1985139 1288371 1966418 758026 1579012 388595 616638 600885 1162921 855632 83967 1771820 1907684 292631 641714 547252 991488 1104777 1446291 1027140 263811 30442 1298339 1308472 1024860 261222 684934 1615775 72835 582104 171894 1652484 77166 472707 431071 1376097 167291 463479 1148 1285569 1401049 604198 336295 1302333 682855 1621475 1502014 695798 303953 1117452 612013 1747588 60265 1353207 1086234 142722 1611649 1232001 864159 1143645 427302 859288 1390292 1533756 1876395 1250059 371598 1277388 21968 1127814 848085 447489 135937 1324109 573672 619911 958414 465870 1287974 1519760 409030 159046 122064 20015 1529975 289752 1456250 1118320 316974 907782 624353 814864 623749 1491097 1079135 412594 1067352 1652123 1872709 1548842 1082995 1273287 541647 1204417 354626 1692168 943288 382198 1656633 1918373 98926 598053 1469366 1132847 332689 981303 1902179 530515 322906 1100498 1365662 1852928 619442 1389025 1733457 600643 43389 1628416 1425375 891390 896534 1269426 333851 312196 1840010 233836 571367 216102 140282 379854 395665 690762 1426806 553063 1538379 105818 376519 1580009 248276 267690 549335 217442 1667635 1374002 1122683 1250926 1620694 1059480 980390 674872 1476951 933483 525725 1221819 1887847 179244 648020 272571 821420 1979381 1198635 1175956 1897846 1237740 1570969 590581 1007091 1112392 373114 209451 1811268 1095442 1939375 486351 1673942 750005 362889 1976330 68565 1138088 313205 702100 222262 1669375 537034 1326619 129058 1481659 1126523 1567990 1643462 1179683 387481 311215 476367 177570 1448123 1468499 1047961 1184626 838726 1324837 473929 618977 196507 1616130 49592 692075 221944 210771 729589 785736 1465235 1694771 1739571 792437 1123654 182570 1819294 1393336 47204 736281 1690396 21920 947898 1356890 1761050 931034 1995153 1512397 1777003 163137 1501641 1124624 1400557 599507 1015946 416675 1578011 1988298 1072551 670648 1019690 578797 403112 560124 1978399 773302 1226426 168819 744188 1186389 1641946 1308764 1179067 847055 708062 1839652 1220086 90368 1491143 910483 1475638 440666 210938 1733287 1003350 573712 1485195 1458608 248068 567439 1111660 425366 1356632 460858 1075806 1241057 233251 1078039 1840170 1149457 788319 191136 68003 1156676 1459884 1966441 1261889 1493603 1913090 1574513 1105741 1485285 1034205 1357546 1028814 1437845 482718 881239 1143737 1120097 1888294 1303736 1050410 1602165 1988664 110598 435737 1481551 1418521 546792 1703635 1873298 277374 1240324 273278 1253255 1432425 131089 155714 285501 810678 1372671 1299906 168071 1309003 1140874 123711 1788203 1008178 1878000 1096559 7459 1805596 1278871 1056706 883231 356884 1284683 860888 36982 1770204 454525 1325536 97860 1997556 1170507 777082 1189162 525565 317623 1113094 1076634 1570030 751491 1181079 273135 1241487 1909956 465208 757748 1642640 131184 1837367 640581 1865240 1000877 1749404 579722 1166836 1279534 700093 819557 898841 325134 1948852 1502603 399459 751978 1182795 667732 562325 878359 114485 955470 806866 312017 1920267 1597183 1692741 1754408 1635220 1260429 1542882 933998 33060 633099 106664 882744 1475883 949118 1619635 1745922 742684 1594553 1699565 1455880 1765501 205284 1968419 1263786 1193574 1654972 407602 1658215 1383068 853014 1868440 1151146 281108 561981 974690 1666617 164305 5198 1549014 1951602 1478098 142183 487306 1032877 1433804 329310 1121608 1529987 30445 90580 783164 829627 1168237 950235 1898784 1444198 697011 1439559 582094 1830974 118670 1418451 1971366 1796283 1302399 223610 1020156 1515092 1786833 779138 1469726 1157053 1627097 1305369 1546729 1324218 387525 64572 91534 350999 141293 1957584 648982 762465 290608 1114452 1492375 199483 347241 1161547 991760 210673 509077 1549771 1670809 3404 1454486 779770 130407 1549661 1135540 915118 1875253 147687 997292 1718788 1230844 1899270 622868 1631718 1040785 1285323 909851 84031 117839 248588 618012 218334 1919353 1064579 1428880 1030055 619202 205087 1806687 999253 1219349 1903369 1049377 31473 527542 1765748 1466851 772218 1957173 1253677 1491317 235834 546184 249197 133013 1639808 650906 245266 493141 1441431 659888 1327513 250843 1580237 1882039 227436 1649502 803108 603186 140146 1248387 694714 1484301 733041 774253 1256900 177692 1091493 328847 446054 180046 1766823 134382 1339277 858289 1180050 1336917 44577 629489 1887714 984929 1535678 620486 621043 1482564 725285 108926 1096187 289721 358983 1180910 379407 1685537 196235 1355463 793322 149351 714098 1665191 1179019 1482151 260166 1003571 1343968 1424955 1394330 40523 1169074 386911 267567 697273 1416608 1059717 1149081 1332617 247350 1452000 970725 1035598 1224126 1614926 1095255 706120 384615 842104 520343 1584439 481503 1943399 398334 1970659 456025 1958685 1447602 1964172 194110 1986687 19300 626122 1629933 1765056 708144 1569904 764832 1295727 1349510 545846 516114 1987495 1144821 524369 1039458 1582061 481188 362848 62738 468107 1776285 804270 512887 1782753 1623633 509096 520157 770403 1328049 803211 1486076 383524 1517621 458124 449956 1202960 43280 17787 1737304 282919 1730868 588626 1802367 932672 1197614 1788632 1013758 1136464 517003 262575 1067734 980859 1569868 945229 178928 1850337 1170461 1112782 1934608 135810 1170750 180313 37611 305064 1207885 907758 548200 1495732 1050743 840353 1806161 471241 1886830 1680888 1882816 495156 1253757 339418 1511645 1097609 1948659 1074802 1509893 1368141 1340937 983764 1580659 632658 853010 571887 831017 1789934 1899424 431316 1790015 1740436 1124795 1581891 80451 636357 1044301 370014 844325 803959 1338113 518852 724243 682019 1106503 1718734 1435390 1684933 1312000 1475560 1765834 1843146 68942 1169948 771546 1131245 1624681 282355 1316930 3113 1039140 1582843 1256033 661568 879222 586231 136272 1567485 193107 521508 156725 1026468 1056757 1202988 125594 1172486 643050 1166647 820972 15731 472467 545139 1273598 1147595 1568226 1666562 869911 386352 944614 1841287 195599 1883871 640923 1813612 1231594 1843737 893470 122691 493267 1671707 1094542 475609 954067 225593 1661320 312709 1020244 1922780 220113 936812 1098088 1020155 842820 642595 30706 799758 1202315 53083 1970791 210753 1045326 753225 28733 182285 1400425 472710 1602333 1683709 169002 277469 1411699 966270 839610 1917489 100013 1042094 1029349 73337 275969 1162448 729336 1289739 1178477 1956547 47269 137007 15308 611793 1015556 1778715 1884543 17515 705988 110731 624761 1388956 1602124 1091136 322539 1543372 670759 622275 1245692 895980 1875042 117989 938574 947916 1931648 1311304 1563190 1444765 1824406 1386493 725843 1635891 1324940 496991 1165937 827953 1184456 911167 291734 876980 471669 1851275 1004976 417739 756861 43298 27559 1729225 935659 212675 266184 886900 904685 994295 1688310 203098 1473060 175861 622388 100040 228686 861851 1043291 135504 1847754 414230 1860350 398916 1739355 1234209 470981 1161587 1782313 1715347 1392323 1604957 1745364 196940 1532597 1518255 1695838 1765206 582130 1444341 712399 1788984 906743 1591684 120235 99437 186758 1540825 1595779 1978790 72910 460359 612995 933948 1945146 1393660 1470502 1643030 335337 740354 463643 1233327 156888 578296 704638 1155137 1518024 425052 1424031 1059417 739880 643704 1900812 1904170 1512624 1805046 448328 1341948 1618526 700422 580423 546123 1324345 823486 507355 1187405 824960 24764 1844039 1000070 72953 375289 630896 1483558 1485443 851540 206521 538927 130094 840538 1142970 1442733 55905 1755252 1679213 1158624 469952 1706297 1512842 1800801 541028 1319380 824358 1596107 1165122 763683 1486611 536670 1629896 1511434 1220058 244900 481604 844978 1079435 1222736 1271054 111735 1885479 1651307 451213 570060 1252078 1330439 102456 1332782 170242 1139883 1411415 913752 1604007 217414 168889 412724 873437 926400 594638 1035895 1606422 1521260 613539 1870270 1518463 797126 63844 400837 1255106 1362465 262325 1421511 1787556 1461757 539448 217653 1172589 1363801 1117312 1655788 1357309 784738 588726 268621 205980 1224875 1651533 1489782 127247 1037605 1923416 163117 1068517 826366 760911 288294 1819618 1928559 653075 1767403 982620 209208 1817390 1982088 1944421 1203327 1268069 954185 1594455 340694 649224 1288204 1835044 499018 1557121 1378162 551028 1350815 515286 1812037 1003501 908553 1457315 368273 232063 127571 1595230 67998 59984 41246 868995 1886986 9326 1657257 1761886 1293749 1667052 647460 1501730 810587 741857 11491 1906288 266820 911749 21802 38260 695361 985910 517063 1332043 497861 1529936 1120858 745209 943891 1236553 3586 123419 660943 1057348 151243 1854929 566023 467189 1653897 1076824 738891 305763 1282979 1027091 1002465 1712520 409278 1841193 663683 654703 1939719 1054148 706937 1566385 1712025 108164 1265643 1862044 354568 557699 1993592 241400 155528 67232 90088 104945 1334193 1780504 521956 824678 1032569 282241 1979193 333932 1379324 1245276 1196804 1065635 418416 192015 121493 1692939 1415427 897541 1446958 880673 1844338 1069420 1993301 1360162 33394 1783216 182796 1860267 1942557 570381 1740318 1157584 1265944 1669188 761907 635730 1891778 732075 549263 1891969 1256828 214411 1124763 1723826 15758 1279715 1491259 905388 1533150 1955430 337857 862343 501371 897742 685528 1941002 329416 178664 250821 371415 1519761 834024 1737001 555077 442722 1960785 1754924 229194 507793 1100674 1097044 1611362 1531895 1889837 737141 561772 485274 1954583 680874 1119869 587566 499251 981554 669836 1675857 1739318 785621 731640 1999947 580293 413017 1098938 1357659 411995 1216579 1277247 441167 1966916 642702 224204 1090601 1694045 649893 984045 1066535 154115 1499396 310760 597749 633476 1090049 1485306 192596 1911779 1370960 442004 627341 276809 1864258 1942289 640017 252679 186393 1925463 19937 1672996 923272 837988 1411684 676048 1457813 508679 789511 1778036 1758249 1280303 1281947 1012076 474599 1329430 1638945 960188 217322 456948 1976244 400567 916127 794339 200561 297349 321859 1778472 946040 146789 826744 283506 714761 201728 1633895 1673438 1024780 1135622 764824 239337 960609 533830 726028 619149 1671725 1785448 908589 1429486 1925555 323596 709305 157630 1855647 1327657 1115972 957137 413429 274164 610560 752867 397688 1939305 1102828 246868 960035 479747 790532 682 495050 740461 941070 1885980 1160546 546412 1109383 299008 587634 1902768 1726639 1824063 388171 969883 1694124 609583 1348656 512370 82326 253563 975117 63792 1296101 1401193 1697996 1806381 1950408 602812 1823495 1770149 1930825 1936424 1979649 1178330 963911 1738751 1452148 586678 1684377 1398125 331405 1391396 1452262 1099053 834699 883254 1911082 1590749 717157 1843236 1688726 1674357 1489674 1398303 1377968 747078 662540 1066230 1169932 790536 1997163 896595 1455612 713604 170201 320109 1450002 504850 512257 150548 1061028 1720831 1728142 365818 704496 643838 1896301 1779099 1310128 310879 1683976 380733 943647 223889 1373473 1156261 8451 1217318 1966563 1053629 1763500 478358 1865159 1872008 1362596 1745140 875300 1759210 1544893 65779 1176429 38096 1104844 1377273 595233 205147 1162885 143465 1429499 864161 351387 1377987 1042593 222335 1856355 1917961 1923983 865503 365665 1316756 982949 86971 425278 1472902 1795142 921639 1818899 1644688 924973 1871007 1557698 557991 875959 1869642 803284 176888 1582934 1303038 1710358 1558472 1219431 1794468 1108372 1969601 363383 112520 542316 1746401 1196219 463328 209547 1343049 1936050 1446292 81543 1347514 244075 1677847 789911 856517 1511166 156453 1521250 757634 1110211 513771 925341 12308 695116 167129 679436 1625124 367766 316003 1508340 711868 1717983 170348 35782 1618971 716734 34619 751163 1027952 984532 1245862 1308090 1093791 655656 128935 1434925 180758 1718065 1958491 772896 698831 812195 1111252 1865207 859412 208888 1796655 1506316 713044 1828756 547580 141456 447232 343017 1498569 342995 53165 530458 299796 1572485 1805373 1344761 236043 1426112 656847 767372 137575 1635346 803619 165992 427816 1137494 1535616 428676 1980253 1648545 1885127 40238 1639939 808780 568929 974585 346435 1220485 1509910 175847 998821 252585 1538161 1084185 965693 1571402 1807246 432067 608998 933436 1934081 1290015 1429875 1833331 310856 1965141 101715 351558 720907 556877 1919265 1775743 934264 270868 757041 262966 1679615 363305 1805812 711793 277714 1392807 1818868 1100029 1798025 332899 366550 743383 764473 1911358 187406 610798 1251654 1276223 279449 1528668 96840 1439366 140273 1810947 1467986 1035219 914398 1987267 1069323 823887 1848918 684884 172207 1347167 376555 1122352 349652 1066510 1322495 1175990 1701187 1907491 1259100 791540 1474785 689001 1695452 471672 403400 1121260 556802 1103227 695059 778261 109021 1028650 903840 351649 1204931 1221015 1162546 1980727 1005325 546091 796075 1515306 560496 1223005 514602 854332 1343056 1542454 1382149 1585322 1929430 255303 944498 1305336 1669242 1350662 779280 995363 91019 1559861 1259319 50438 1926761 951543 1503786 530909 1229000 1119466 134001 1556700 1030063 1150096 729262 1447302 1758752 723835 1929120 1497817 1937049 863334 833827 409266 1679628 147381 1555038 1659446 1244268 274987 862383 302243 428256 700501 532018 1016662 1635671 740986 440249 157175 1996556 1269070 1182707 1866875 1621343 1360027 563674 782654 129776 201418 1916279 47651 1982089 118301 1877907 1458018 804213 1134971 165355 322427 406797 532730 254853 847862 1136119 1770288 1392981 1520897 403348 1552446 1032353 941705 1348926 1099622 10298 1034201 685434 1905140 30645 1245642 877772 1785024 1456095 1816874 1238021 589546 1280071 1436152 30673 1665517 180009 397705 727124 1658810 1726522 1167269 1469527 168687 595658 1083859 148146 1257836 114272 65247 1712676 533056 1127230 385757 1336082 820969 381154 1343740 552939 1409777 759040 1753106 1942841 93419 1961779 1434513 1421665 562130 1640929 944297 1715981 282529 985067 236133 1806183 1020324 19224 1356672 478767 1015216 1526711 1964846 499378 1998075 1013390 280601 1288733 1815233 1232971 1397083 348019 1761757 1559992 676506 1232338 870523 1557243 1828934 37934 1707637 1351505 912594 1345798 814490 1390999 1367187 21992 783911 888657 1745978 1054982 373887 966127 1985200 1442871 176887 1649250 1138163 787123 1982058 578482 1856373 1408397 1120298 1151584 1972822 167474 237845 154971 1464490 1887800 906247 1077881 1307765 392474 1117682 770482 621474 503581 1121336 694991 1612415 948372 934816 111901 707589 1623354 297518 114926 108382 1003731 573458 689584 1901777 551114 770604 1470985 998621 240363 732629 1163210 428204 189739 703456 1237582 1412576 1263459 409045 1274116 718724 812522 739411 1944822 564944 1512147 1095518 42843 166812 1158633 1218153 518387 755628 572952 419485 1709271 349989 1781711 1007331 743404 388136 995857 424573 483908 911415 1265943 1768935 234476 555135 837979 384140 488205 91705 1475623 144021 1894065 94220 299215 344423 1888314 1457112 1060505 1428174 1415586 191046 108909 958183 465294 1591370 243879 1211345 1425779 1997052 1470769 1978982 1304337 366485 764215 271757 1513991 534541 1182228 543401 226312 65516 1018094 1595365 1321126 19846 1278047 1571647 1585088 1231184 1626044 737323 1958774 1971699 608992 1885470 1518713 152602 1202520 905674 277924 1137683 1791499 1552671 534178 1070498 1840735 1581960 1536123 1297859 1681631 1311254 1085018 1866757 232318 653029 1699244 1456839 1280026 628451 1357498 592824 1761407 1387957 1255923 553649 1875202 313094 1321938 154142 306868 1733231 381898 934340 1447372 1912724 661826 472830 324571 1797322 733720 1162119 787098 1047016 269972 1349801 919869 1013447 1542267 1649875 598737 1905447 1558110 1537092 1352745 1189427 1911063 504282 957003 627574 1171583 1010629 748385 1001276 1624134 1517667 553634 584289 837013 316686 1090175 1489174 1738224 1898052 904190 768229 1243779 1814129 82246 1676269 1058660 1153728 1783416 797720 663137 1252762 1610108 1494005 759138 551025 345422 1784139 410568 715183 873521 15841 1647731 251098 1689437 682096 1580704 1572644 694223 1533531 246988 1660553 1238702 1172476 359652 1125222 606372 1447925 1686623 690445 1564803 667606 1368722 138633 719440 1698275 979692 494846 997990 1426335 1425343 1220194 1049773 1115840 1059062 199414 1063515 1179376 1593512 626621 618055 1559404 906244 249315 1453904 854769 1209853 141567 843933 840393 99808 1422195 76601 344060 286456 343825 759526 1860660 9726 1357740 1896956 1332948 1331733 226641 1832425 1135601 40478 534958 804038 1955832 818669 872886 369138 1934690 533510 1560890 325448 1982407 1728759 1009287 1170884 636535 493876 103600 1357539 795481 350288 615220 1958358 1288273 17422 846020 1720931 1029214 401128 176206 1625371 49391 1586768 1544351 387988 1789770 175184 79148 1029116 1561502 631657 520400 59865 1182033 1229135 1895169 473128 426651 709255 1748377 745302 182711 450653 1694136 308610 807317 900045 1308812 1575567 1693337 1452131 636552 830995 41302 200160 160094 3319 1866675 1389347 1741946 1638110 1525696 446896 870397 65958 750541 1726359 539343 1504649 1992328 1336686 1433678 1155358 1559378 1348392 1645612 1471072 26491 182412 21522 910095 619955 1096370 1202145 1827637 722844 1558091 1645785 425579 1030483 852300 1229616 1500464 815708 592089 1413758 402979 860814 1232270 1613937 1917953 1918451 34938 1885935 554208 316362 1822863 395049 1756278 550468 437708 738978 1973986 340610 1650666 331211 1289167 1130044 837579 938344 758560 1495175 1342534 1933268 420081 1311996 1507251 1985681 186708 440983 188112 355676 1523940 1545408 1892437 1071194 1637983 1195615 1541763 1320833 1846007 144836 1248235 1967071 1239481 252624 358339 1427411 1870326 1320298 87733 373475 1311719 78024 1599912 1513772 1084061 616981 218314 1160853 231599 1075557 1598376 122875 259704 605622 1077206 1117168 1328601 781854 1017677 587995 105415 1304292 1178522 744815 629537 1076821 1427578 980468 750133 1889034 874628 1337603 942784 1652844 1860095 1382512 1967042 1398084 521939 323694 731913 442870 1454633 1203875 1991692 344232 87301 484251 667610 1566177 1696076 5153 471440 733788 799192 264183 425091 1086829 994298 714089 1577202 1336433 659321 1167577 917074 130251 1354452 1865887 1410070 1838501 531275 1685909 281673 560325 238263 325740 1292708 138048 1831498 200132 1630518 1481480 1753609 330396 1574387 1599636 1100353 418562 1248052 1926390 1572535 1791993 1785863 1701377 1233745 545729 1391262 393926 1640504 855910 105227 949724 1697043 178935 856877 865510 895380 121046 322402 1880738 1431736 1884974 552166 1191937 1891344 559743 1014461 415190 1160225 644074 381627 319912 1674293 421491 808126 791990 1441648 724408 1568509 54033 1334393 1535489 753675 780253 551848 1047614 1715545 923670 709396 408827 1540068 1804287 809646 1431438 974938 258718 1680128 166395 439693 861470 718187 190555 19294 1875724 1157650 1199147 1114171 1275303 715281 1787604 986026 922733 1184020 655775 831726 369727 891102 276505 1088856 26924 931096 68330 1499505 771641 524416 756700 1363909 1302708 37183 1258028 233094 1877744 890753 263215 1412186 433183 807860 1362304 992353 1246444 205537 1989415 666496 94031 205476 197292 1302830 1973724 1806015 1866254 1871733 1754266 1657285 1778721 1887573 377340 1165511 272265 745704 1795653 655855 561540 1765993 56404 1131154 1855385 1878061 1335055 1505599 1656947 267957 214014 181975 1007659 1112067 10667 431141 503840 1903111 1637218 1705063 1225056 375386 777609 1518717 1930201 610782 1067140 795022 37596 1936095 990926 1037466 145263 129073 1529613 56713 1850368 293838 1407517 1884980 1178475 1815686 459499 1166599 834982 1753336 643495 1451664 1943444 513963 1667566 1036259 1356674 1169344 1020441 274452 785881 1033163 458234 295822 742765 768868 287794 1508116 980718 507489 580918 631302 213274 957138 1533209 597386 1394953 1226584 1714361 12677 1805600 1681391 540366 505400 1374507 1002850 614882 285525 1595 1031254 1956108 1092699 612846 776807 1864073 224373 282099 1705846 881395 713737 1345650 1232453 735453 420369 365899 11552 933932 550411 177194 475615 1878591 1523764 1992528 1301439 182776 612307 1911622 1274163 1765581 1692684 969944 1052991 580009 133143 241765 1072681 1094153 169417 1038194 845133 558402 578144 688619 1272618 1712677 1714648 1217306 82744 1610328 221226 1448698 1724284 1363612 941859 1792902 437205 1905564 254453 634524 1778979 462046 140504 479053 646195 913122 324928 876172 99981 1408030 1554227 1865696 1361683 967220 1609951 1790914 924591 540624 1710363 1721302 1973784 1994543 1591982 222264 1771417 768834 1802844 809614 976729 952192 1496360 1788452 1995682 1621532 782234 1119100 54543 1916974 1282571 564064 1407744 286470 1647210 1991464 1763083 1807970 1789644 496279 554640 1088879 93609 1638639 1086495 935057 1600750 1418499 1192567 861761 68100 1315620 447715 978170 677137 1097726 23833 178460 922371 935179 1633979 907651 1183601 1607994 86960 1513244 516094 228520 1565771 1209647 614562 646424 189756 113498 70114 1676036 550972 190430 1341858 256475 1193614 714367 352292 1507687 409012 1342679 1518367 1289523 1585006 905693 511386 1014209 1891266 484636 1772185 690639 1342920 1386069 1958893 496373 1135394 401919 572052 1245472 272181 1346638 915428 1884250 575911 708190 648450 240256 829482 890974 62424 1233749 1101765 1719905 724997 1606767 894652 679255 1661952 1926378 1039333 1565147 1638553 1802695 1415600 1869651 980030 1286919 1226967 152601 637613 1155001 194116 336357 1706969 1877606 869865 1317569 1647209 115601 1147515 305981 865633 1474240 1521186 97709 851316 1373873 1111584 981820 1057100 340480 1063333 167851 1256257 58135 1160807 876936 487158 870694 1836984 1633087 1832454 385430 178018 29997 1869244 122205 1083322 1796648 792483 962447 79796 288750 325992 1830991 798455 923532 1052269 315230 16727 781915 281655 88369 846763 1756354 1467846 1041522 1008548 1757458 501462 366971 651932 1114144 501124 1288027 351912 365106 975064 554018 461183 565923 863923 832450 1665563 872832 442141 9126 195077 785470 1808173 993748 236892 913723 78538 505471 105960 639002 294213 1786473 17677 1913880 1642196 1065628 907269 703400 1824087 170731 1596880 233319 1401994 1661860 247762 279113 760402 161951 1737204 1166408 1681621 1156683 1178931 1479398 1876508 1400047 1434212 1502258 315348 1855007 37182 1292958 1926633 1666669 430642 262465 625747 1402445 912184 408371 1554200 1856081 827724 1228825 1647035 1557875 985107 1887862 411361 1864334 1585997 977663 1230830 1097738 1793471 252617 1618536 910499 1396902 279739 1504315 1176306 236394 1751017 1767930 1824779 144935 1863644 892093 1243075 853866 626502 562192 299064 613852 1294385 1858895 1079579 1906258 194631 1049034 1188235 1629902 886961 1259625 549503 846771 206137 1953008 747700 830882 915376 152627 1696975 409944 309395 1174274 1298292 837515 1897867 1077283 703783 1569956 374729 1426172 204897 946565 1249454 1631667 1211020 1337110 1369173 1962912 1878889 157444 516422 658048 1392158 386061 657086 1845084 729305 1896374 392851 251275 1589179 1694211 1812198 1536789 1850981 820467 757533 1615833 1433226 1890301 1543616 174425 38256 753378 1607626 957932 512135 131181 1999696 1611899 1282873 1933249 484597 337409 726390 239774 1996468 673562 934199 1558141 1395730 1687759 429296 444035 1256790 1203581 1527478 561789 1048084 1841550 159602 991265 1308748 1953883 478602 526187 642925 588900 1399475 774295 1689307 1209041 1718970 1971678 1732051 1983717 702086 319224 86591 1752085 1743445 125124 1279783 41961 273934 1237084 1946686 725222 407720 1174946 542251 1976808 1270445 1721591 216082 939912 530101 1706307 1056009 1095636 1804656 1117571 1604056 96888 1117306 1186900 811181 1657243 1325908 1008664 1947565 15681 1404320 828255 1848781 1061257 740150 323140 1140161 1237623 1874005 305980 1962871 1341168 485104 1908420 1666068 1555850 146158 728809 661062 894039 1043724 253954 1860687 1208036 835242 305759 1799435 785572 1287336 1946044 922357 1068810 62306 737001 1005899 1385829 153435 899656 1027311 877037 1731935 577516 53227 1489350 1974453 1893012 1718147 1237329 1467305 1132405 1125608 1313165 450263 769491 120157 1103847 1974898 1202561 1669785 1734053 1864314 442884 1336627 1321759 1116016 204975 1941453 186500 200556 1562140 655563 858533 1775479 1117712 13624 155828 168168 863311 1270581 557343 1339688 325264 1742954 347650 943344 1911232 1473121 182172 64402 825317 1229412 1328177 251880 1731580 1466607 69424 457450 530675 801208 577252 24009 1798989 1073790 375418 1231709 1406753 1369330 1107211 1848598 78169 908214 1988081 106771 1117189 1463817 1446672 1507119 102622 932138 1422224 1268147 199508 895561 141419 463952 1293322 845248 76899 1819363 1011116 1346813 1562201 1922302 470868 1559513 931314 1709433 112758 850419 1810224 152242 1231038 638984 562299 411736 201875 1912519 1739518 1172095 1012561 717543 1874503 349936 1019924 1083330 1966887 413597 1969981 93160 995427 80577 280873 1762275 268904 833582 751652 1522554 984918 1099388 1449938 905630 914666 300409 652508 1030218 1003398 863270 1145548 1618377 1605035 1167257 260373 551718 604359 1192568 1694303 1837506 465936 463077 983906 533934 865553 187679 1598650 124815 633056 1811948 724705 600299 8736 681054 1840055 780990 773809 1494572 753413 107667 1269860 578367 191619 701467 1121719 1394032 1252123 489458 745266 224602 671949 1043775 343370 1895838 67009 641923 1140110 229867 778666 791307 1344513 1218796 1018834 809824 733191 1966859 718874 1194967 228102 474907 1833727 1950441 750914 228546 1636559 1466659 414336 240922 805253 707579 951254 1274119 1438017 1079771 536354 1050255 603334 402630 1917836 803602 941441 995728 1474361 1779518 280382 429046 1154860 748645 701451 324694 1191050 1343872 1762526 1540274 1099057 230861 1551263 1272445 1295445 1553741 87507 1503007 1247262 949304 212676 356164 417264 1625714 1772768 1043240 274376 619591 1098432 680361 1212981 725429 647778 616217 540712 382555 1122133 1192022 1166944 1858268 228061 1904256 597485 57088 607879 125239 1319797 1373750 1659998 1863119 707598 750986 28626 1498802 635585 423931 1846299 849379 1679500 120696 661816 430691 1106722 1969215 408786 1829413 1824198 1526735 1980997 1501618 627776 1276258 776991 104556 1695365 84158 586284 219400 71899 1707505 1492169 1528824 507452 293028 1103864 1784959 911669 1955336 1910919 896382 1426690 585384 1084462 983790 1696983 1262606 1463727 146925 1865961 49302 1750349 400485 1194053 964287 1820540 773312 1555552 28058 613946 1127004 385274 815755 1154246 1216750 1108188 1717160 1260552 1641254 876467 1522526 1765430 371966 970754 821890 838645 1751822 1437708 417352 861832 1791832 1998137 309429 502173 1184226 1275223 551598 582655 415853 1916211 89102 425756 802984 933440 1624181 1879243 1774721 1596845 696535 1593854 324988 344767 1369196 250458 104426 670993 1450263 1691330 418027 1493486 33922 1742317 173666 1446453 1167691 858608 1349636 155474 1741808 674044 659013 68182 1359241 1853976 296832 1222782 1572232 81770 141478 621194 787057 1838656 1027633 1608338 842283 554949 1795825 852875 1972454 1231263 1924494 1310998 1766659 1519326 1638271 1098498 1660465 731260 1143845 286121 783152 1230705 1732524 1307837 1398444 1925883 708013 1163385 1449705 335790 1406684 1691026 1575107 1680518 28838 1072666 1482703 1455186 367566 1544404 505319 1897597 1359662 1821628 985142 1333490 821184 532555 301187 629717 586553 1257543 225643 1659805 1269025 295230 624280 40647 601041 988002 206161 1275981 1624454 1511337 363886 1992091 1563917 119541 1468683 229049 481744 866098 1279078 1666425 1113134 1672210 167616 467639 378695 272308 794179 1386 1293712 1183064 1224264 596712 477944 395451 316553 1569613 1586590 720378 110484 1208735 1657031 67513 415569 1202341 364213 385167 1484998 881264 1320470 1075517 595727 743047 1122969 587535 1937687 404554 641831 823287 119078 108013 1219472 1313978 1463258 701304 101505 586830 127749 984191 464238 305315 111984 865276 1368489 213884 1186828 1648455 1380407 1163213 1134630 1587867 1030943 603971 1133326 486692 507609 1395166 714084 329427 1866922 406183 463961 690430 1707587 1628217 341868 746819 1249564 1751606 480002 1135841 1564572 1318254 1510818 200575 208312 357351 1733402 40092 1355876 1095963 1537413 149722 1790755 1445839 1929676 1076987 1938136 1603995 301579 1843634 374614 618447 869072 176929 1501481 1937019 192212 996372 58683 1541709 1210177 1100138 1195047 952147 1759941 427246 1718127 1251731 1365795 739619 261492 815848 650719 1097250 169883 1080006 1159875 1305938 1887655 1130227 649482 868714 1073059 968558 1101085 293809 457930 912636 1186860 564029 24612 1634549 820199 1174243 471292 1751591 1053353 1823939 1819792 596020 128460 919455 910529 1572114 844258 1492766 1929152 1098267 80482 408471 1043407 395106 1710207 1840463 1221072 627391 273886 220693 1628132 1590643 915189 114680 310927 103266 1141853 820921 1595980 442042 1358893 1384003 844934 550455 369139 1552982 1483000 40870 701843 598563 1915804 1444475 1205818 518537 960696 165840 1158617 124397 38443 206216 406016 855708 296687 499745 59654 290793 1188176 1983789 1405538 1681149 1001009 1915154 792893 135709 1977086 39716 964277 680458 871824 539906 1925522 1496065 1698279 1281703 88387 1788805 1386823 1959528 1332497 348350 1715480 846980 1070619 1775193 1679902 955594 1604918 327889 1615572 1679445 200507 1085086 1088103 1742700 420375 1336563 302059 1072387 1694300 683287 1158807 1269295 1956816 1557266 8038 586622 1782046 281178 760735 1144774 887618 14748 1069514 274195 1794264 796142 928330 1628414 1674921 965921 294595 1308576 1912321 1042880 758707 480946 1418316 253697 1496128 1309108 422243 950419 634026 1893513 1363640 942635 676299 290926 886171 1297538 1538278 402053 326853 1954690 317617 224598 1928397 1728573 1804841 1519277 1576603 1732301 1882738 1247672 1719407 1104589 1978130 1421392 432929 661086 328299 1088396 1348608 568260 1379490 1520839 1176473 275554 1916049 161479 1962493 1054504 1577102 1084860 491633 221752 120632 482907 703590 585768 600376 722433 662897 262504 969170 913185 1373663 1112068 1701397 316436 748030 230912 102429 1501527 1586211 350494 388465 636459 1778641 332896 950737 772260 1667407 1179738 353666 1542891 1177593 349041 1659700 11951 81307 1898301 6168 1453249 1424460 861050 1697352 1240359 883716 463647 1302711 264869 955901 1350416 1029725 58021 458005 1334776 1944676 1307431 1342510 1688245 500706 78331 876308 1831584 1135380 289675 124115 617653 1720322 641652 753490 1761039 1240015 227891 1041539 1409385 608502 463881 1289453 905668 25846 1942773 1417015 1651413 108328 1411847 1618884 64064 1655085 1281211 1905011 955355 997288 787084 5311 1198370 682757 517067 1636010 1489584 471964 750012 874678 1382738 1169152 1251373 1959678 632190 217042 140611 1385773 253810 210467 1716426 943753 1928518 1631292 95757 1231936 29503 986209 1222543 474750 126555 1193684 329472 1655404 1347412 287694 1741073 955919 1733775 889315 1098678 861326 272198 1286718 1740511 721651 44842 1217685 1823833 1637759 1035663 1478046 1713300 1780390 1205962 432327 933048 1132175 1744425 788454 871920 9923 1984625 1014542 377165 26085 1560005 1963491 637771 508455 1269941 88430 1348906 1819388 321335 123649 1685971 805635 348379 797341 261209 1436790 821500 1776494 1820425 1294584 245050 628835 1674226 322760 458488 1990473 774218 659792 462035 886023 49409 1048692 143352 1863750 1865807 443310 1616868 1215521 1342974 187748 244002 378894 530323 81036 404591 1304340 604919 1621922 571054 647151 498089 277876 881237 1665898 353426 492763 1500296 1298743 740961 342404 1931926 951511 1765513 1808253 1816358 264472 1048627 1184398 294272 1486459 372901 495409 33718 1008405 1200172 1678915 651421 1102483 1141812 755358 510915 1268055 133255 1409436 1266571 595522 833886 816760 257112 1044429 582808 586441 1629623 791617 1901063 855617 17819 1875233 1821880 1839668 976237 824624 1806105 1502971 454743 1519059 463348 1292424 22472 925928 1245521 756901 1894313 1363134 1630607 678138 1223478 180464 958167 858077 301230 1116036 243068 1578002 1729945 759032 210961 1018197 56700 687759 1761477 518876 1923074 639046 728053 715365 148492 623392 421261 1589777 1758811 1925393 427055 603005 628678 1171058 1322330 1164244 399075 951101 1820955 1828664 1389733 1532716 858357 1080302 296677 179416 1360874 846080 1590657 518062 819488 1554778 1149399 530479 794476 579531 1986919 627016 613884 2196 378399 1606146 1188476 680894 1004320 183676 981283 1551971 563842 336555 1952613 425460 1222180 158663 560682 1494400 411193 18815 54496 148945 918106 925481 441599 191527 1509101 950545 700226 926329 1152375 1409008 1150445 1894164 1784800 80953 1022129 1447070 1809399 112887 1896576 1463433 1103590 1939392 577375 254192 1236673 1378950 289920 163758 121381 1190494 1753520 748186 1131025 1749417 293657 669421 1016724 1068010 856048 568716 945818 213260 1359702 130595 1755939 1592875 1677066 1661221 570439 137553 573343 1207434 473498 1161918 360029 1508568 1512161 1960551 685395 545837 516099 872869 516679 28247 1091634 1742827 1317561 190265 223637 692717 916125 731698 934019 867868 288133 1987871 1477071 1267571 996289 1001548 1651049 1084730 1591913 1416918 843294 938172 689810 1673894 330967 223263 1814776 1226681 1070453 99566 1169821 1913260 503888 889167 364942 1295438 970745 249896 766021 1085476 428478 333934 1842204 1611927 437378 1159569 994542 1963514 1981003 1967798 56003 338806 646630 1054876 422704 332105 1098883 1198699 1626066 1219090 324161 1012961 1854665 1588763 171412 638556 1678411 1263338 228959 1575401 276994 1985518 1815120 946374 661852 1896456 986495 1629391 471968 51257 445267 1153155 505132 439548 1564938 1592324 17771 1547203 1649634 187169 1063618 552886 1306652 101304 1628716 1414186 1759683 1139304 1152089 1108393 511274 1135253 977368 1528779 494096 855134 523546 1360189 299731 1365668 1624370 1394942 885840 1368249 1283275 224494 1347382 1368214 182884 982580 1797532 1252340 23923 754045 10301 1723923 299474 688969 1732786 368671 1304980 709795 1996558 878000 937120 1542956 1612555 110509 389470 254508 623039 711462 909307 1083040 1109653 413066 874246 1946488 1028429 292666 467384 573338 993594 1483416 1135339 1852956 1268367 999465 839481 1005326 956304 1055578 451037 1103234 893639 310100 499902 1744520 1828363 1205079 849217 781105 1101468 478001 154790 920823 1394398 564015 748111 1119651 1954544 1076384 1924732 1483166 1925510 1247603 1341598 1901975 1602739 1634001 1514205 1003949 355350 1337837 1429014 81557 1672718 448798 894854 1280725 235091 462040 113996 1350668 678000 299122 1307223 1243596 1145810 1707057 165604 438091 1835400 553539 752057 296219 67022 122093 107018 1749904 1561320 547910 35236 216522 748747 1409874 427373 440693 1192400 957728 464641 1723420 179412 1053801 1698964 1173313 934670 1549392 925202 1602053 1550267 1875530 560260 144752 680516 422119 1103773 53642 1669946 132828 1038521 495598 1047895 539006 6294 745820 1397939 462218 1493358 1473674 610753 1666648 945951 405042 1365164 697045 485180 14507 1345758 1153135 1983243 1794715 1915377 396703 76417 1320420 663955 242382 1123318 456354 754951 188457 1221740 608520 882319 1708094 443042 1441811 1965052 734075 1289524 246595 16797 1824358 1298323 156298 1195247 365461 214849 502487 1211458 1766906 1021650 1087369 1846171 148258 1275556 618117 1551277 1993145 1539033 547822 1099673 1553016 840154 1229975 11537 1318157 1352056 1092475 1616720 1670122 1865784 1821921 1776842 1271911 379451 1477630 1605014 302813 1052622 392834 283717 860196 1887692 532206 1744538 1581287 1624891 1985317 188324 1640244 276701 498337 844733 775045 778281 913514 1903030 704642 1999651 1028182 681406 679239 1808350 1212567 294520 1060521 319741 1759338 1634248 1495622 871378 50334 1935195 1005942 1501933 1227473 1988556 1087496 950899 366507 551659 976176 1922220 501312 1125894 1408054 201001 433075 43698 738126 1438232 1040914 407592 1759208 35760 549653 1570216 1219939 1300441 1611912 253601 833385 98784 926601 1431353 1380325 1593959 911392 111675 1294706 1326183 330822 820318 692820 1622882 1555109 171649 855192 1908115 1498308 1873081 594361 1795484 633044 1609381 1682573 145846 1227398 437467 1060052 36292 1061980 232524 1526049 645218 604985 1140320 1952037 970284 634034 1185892 405921 1364698 1123315 634339 1454118 1753292 1963340 96549 1373497 263145 1762287 1979121 877012 1846665 1907901 1727357 1474152 1495533 355162 1940271 1137628 729983 1638018 1026283 189893 1024697 1920370 1745713 170100 330405 739804 1545281 1385312 508656 1788110 743900 1635817 1725621 1850049 1863658 1711882 1449178 1169226 480382 1555436 1287423 1025573 1478932 1559070 1333436 1868541 1446764 708858 1635143 445612 601451 1274411 1404766 1934413 1416090 299975 321216 1535422 1510364 784436 53556 1665554 1754749 1298078 323441 1986707 1325766 1462246 1197239 875475 1948075 989541 1317634 1492974 981541 99902 346214 759003 238839 1119277 1075794 1446508 377555 120515 630572 1845446 1124259 997629 1226314 132321 673085 411671 1591951 1894402 1559371 1940980 1443433 564494 1817842 1442129 1108250 1556762 1785394 1937869 585932 162 1971719 1811212 1703955 1720452 579413 1015352 75012 1648703 945192 1762215 225592 1557737 656862 610836 942824 1131794 642411 917227 1202415 667527 162930 671681 1588557 807526 1465859 161735 746599 393232 1949344 472504 1989705 467648 1145222 115567 1448670 929353 954971 1902779 974092 947544 396139 66900 1526362 1542452 1157778 1332365 363902 338825 1721205 1627695 1879519 1499656 795136 1372596 1785085 1858557 222702 469045 1219311 820372 1258341 1799460 90377 112197 1406996 514838 958731 554053 372654 1207994 481582 705349 1983478 1985650 1465267 270912 517302 885594 1972545 859819 1054910 1316290 845353 1489163 187377 1232488 308426 1918613 1539765 881666 268517 916365 797093 1493104 20940 1273069 24778 522102 1108270 1950964 186980 866124 1781979 1429470 978645 285614 351831 179660 1254876 384436 45041 786039 1870559 1232468 85346 265318 1321091 1834514 1596275 819468 1433043 1488971 69636 44104 1069123 1829506 1504726 781002 12212 258825 1247101 275018 1361653 1841724 1620657 558336 733988 1291634 356205 621899 340828 927515 1425521 974166 1213958 1075235 1755789 1819747 71236 1657720 671011 1138951 1248104 1896887 1350935 574041 850303 1850217 348479 524565 1625246 560536 1098692 919311 1045195 989828 687635 309109 1402869 1330346 439231 631905 514107 1678079 664643 1978867 955745 700928 1042307 1086240 1994992 820869 933008 740659 1562049 1269358 1917921 726948 1514804 1867393 1351868 775792 1591514 429464 997364 434932 805418 537900 1600505 1476020 786892 1023404 1303033 1500578 56211 331519 442085 176079 297482 1472983 1364725 1712805 1588668 720261 853329 351250 1911038 1618492 1518299 1888570 835236 858599 230637 1883427 1682545 1105375 167107 1648765 1594760 577857 50876 1166109 1028597 565045 1047289 1267204 1145799 1542628 1641235 676241 1704265 246675 1185719 954007 200766 1716617 1492528 36859 445158 1436094 1945807 1129395 1094769 1120519 1373602 1611161 1929617 807644 1368039 1349902 352191 1708105 1431578 1248391 1894994 120158 331013 363234 897881 1114877 1720243 724679 1065035 1378551 199266 1977326 1886703 1755360 1999895 997455 479878 610656 959936 1562718 375034 1843181 1152699 1023482 907282 1064724 279088 1023217 788431 1743019 1231762 67833 244622 1538968 1617487 1916105 699781 911487 1866577 817685 851319 949500 392175 128422 825351 747631 842895 924733 1023838 1019115 253615 945578 400598 1802236 1314493 1564636 529287 1350696 376851 1469734 1766256 769808 1110269 1075832 726723 388514 1247062 1506622 153258 1523055 1587033 332479 1879172 988271 747190 1195167 1134551 481471 1742064 1559649 469396 644028 338190 728329 837961 374360 1488011 183022 182065 472038 610333 501033 315339 55914 652371 1425917 862788 354536 1052182 1106582 833135 1657658 1288235 1991926 1255720 1201178 729525 114575 1525909 51417 1704210 1374810 31862 1292950 1715047 1199327 93109 1929505 520510 1977201 254367 1516186 65942 1297526 751540 1055866 70161 1261464 760150 705523 1660870 1291171 1652162 979507 177511 417074 1674157 1507123 1867128 705099 261177 1791586 677865 1410417 607375 449648 1633134 1325082 792704 413051 1162007 110081 1759570 1117460 34120 158237 1805197 634452 1506530 1399900 805281 1016222 516782 170370 324010 514546 234179 996943 1381841 1753791 438287 505731 1932000 1168369 579468 175805 1943982 909608 1597213 684017 1907337 60922 383638 818173 1146389 1780712 925328 1603368 314820 32492 572383 384440 1517272 1257450 1788294 1088675 187307 15342 917334 703020 125960 1479808 218265 991811 1250776 659774 326096 176303 1697305 1362157 1537775 249142 1005549 831573 1921436 133515 1567646 1797294 674843 561044 1834530 701984 1682057 1614768 498384 1879020 1294710 163419 496725 641197 245820 1469377 1858267 1096868 1562485 671033 354489 655468 192800 672281 1935610 1129752 1285869 473524 1117425 299371 54423 1478219 1225860 581359 1234269 557536 1793196 1019908 1291872 1099885 1943466 769132 1335265 1952976 139032 715062 1646830 504726 708338 966110 325957 45235 661828 1705081 1041447 1907409 1236908 1647677 44483 1832104 192353 986056 1645985 1585753 800529 1991103 224941 1826084 1542528 684866 433145 674490 466917 1956652 618996 1518532 1552295 766860 725134 787171 1331405 1093568 318690 1000745 642082 269116 771198 1639600 1429891 541570 21305 1344206 1545883 173801 313683 1186996 1923525 878448 1477123 980480 891863 1334327 1396021 1444441 835498 1996223 454179 1548086 728161 1048382 793638 1938105 1022435 100716 681209 406107 1994500 508538 1306695 1932432 1893771 508969 589990 1555068 421587 391802 265883 1209573 184121 296215 707221 1990448 198640 438554 424520 1914301 1744323 278178 1229687 1400324 1286259 254070 563460 627143 1020748 1440228 473373 1569279 957442 198740 6744 10885 1229047 681 496672 395512 1759508 1849303 1726503 964762 1127892 14645 794228 555733 1758947 591573 1201897 842552 23011 1731225 517956 1049039 659095 369413 1928071 1045085 537308 712935 634800 281319 530618 28588 1685684 1991679 272953 398437 1169626 220501 1813241 1619121 578165 855602 1531160 1821394 1817064 477348 1834101 162800 679441 1201711 671414 263045 1000315 903755 792158 485878 627216 1391165 1305268 321127 395937 366243 228692 997359 1911016 840254 1709518 1399245 978655 213714 1428483 1836969 1650360 646208 1641858 495856 138329 93789 1366751 814975 1932234 1542520 644096 1209851 1632364 320114 1473033 1063165 1102103 1162001 1093983 967806 1039054 1543056 914131 1001010 1801813 1640894 1301679 1636653 1000748 272546 314239 1810961 1424248 1748084 1463828 1151494 1252003 961110 407255 491466 431491 1840214 553627 91354 1101340 182691 988382 1997203 220068 739576 590885 457808 1155550 1994894 1539263 193932 637032 461799 1731110 117177 1117313 176474 120406 928896 1229674 1296730 459032 440337 1240479 1604762 1525911 225529 219574 619944 1881427 1338310 349079 832378 46228 1801205 1996596 1033428 90789 1018309 1452275 227176 834356 1340922 1774500 515185 1159046 71983 1877369 1112979 1922513 895443 1798525 1988520 1296623 46888 1033985 1418369 1321202 1563421 876637 1243343 1574914 1208693 651046 799870 1761251 1867488 554965 1451333 410587 31627 1132693 1364229 1366688 1845415 334338 1906084 1686616 816265 1200806 1334307 446616 1447217 1912184 629657 142229 802037 1334663 754306 870150 1529771 1993336 1847193 428787 1690929 77858 1794435 1755429 598608 950770 800327 1929278 503057 856560 893543 583617 1403731 437297 386591 1493952 176049 639555 375543 1824850 1932467 1956862 1152219 1878980 1270868 1003154 494329 819776 279036 1522734 890932 1344757 23204 1338771 1903800 1277416 156781 551291 905407 552861 1077370 503910 1092390 1296416 1012113 387930 1284474 743118 1209424 1807832 225276 142476 1538026 1999406 714452 1310673 149887 1261690 686887 719010 1782693 119599 864931 1746107 1904343 935383 73787 1461772 1901039 1170253 1929279 1434452 1019961 931089 1226205 499227 1005748 272779 520766 1080681 1843842 771850 455085 431080 442023 549484 1589066 1737077 672047 1901239 878439 837777 1854029 1550873 602434 31518 423040 1549354 779688 1090596 765647 726870 1671050 1190263 501102 591070 835548 1256029 1786274 1126982 1158244 1740595 1945189 1929216 225863 1519839 1157364 1343086 1429281 1386472 177638 503918 493005 44448 1729696 1299857 146495 1187863 1255316 1747117 370688 1025599 803848 804620 1315148 1449160 1909367 273161 1277657 402253 1271195 1855469 1792472 1906676 1774766 617402 69716 1669731 708616 886094 749424 1822132 447397 188606 797912 1620282 543308 115025 1567144 363748 1086897 1143335 760705 1455854 526569 946681 350568 1955785 573333 1129086 923760 1247730 726818 1597669 1575319 484564 866121 1650868 649144 702143 1851761 300544 576260 618848 1676457 548104 1831007 1639238 580213 419850 835283 365327 134799 1038467 1752486 1427133 692706 1284454 952193 1318360 1603493 226150 804703 1957651 1046326 1685318 1421966 468520 1394581 58016 1892997 1716875 1017307 990247 1622055 1686923 1400856 1069202 185794 885520 1072097 1868226 1362172 467710 1381488 1881539 897031 166946 247782 217529 366245 263547 1843350 485367 744130 1155354 170210 1842573 1129002 413467 599897 697998 1924962 1576515 25842 1913250 735479 1722741 1205804 80557 176970 1651152 1191696 1239584 308378 953469 411927 1562901 403007 1561640 1143785 1562815 568655 628504 292645 1268227 1459877 1572410 1124537 806298 527389 1678752 135895 815523 1366566 513038 362551 740635 506983 1391985 937068 1638062 70703 719747 426958 1477373 1076833 564287 122148 1633501 1910995 1341133 263073 348748 127547 1144943 217696 1555115 663611 1856208 311369 705204 1076617 1152698 1951261 1802570 1434137 152552 1661368 932034 229679 1131127 249423 373387 686594 1370412 1598458 631871 577341 1793782 93145 3739 1152243 457562 286042 960285 237861 706137 1083866 349083 150483 363715 17837 805639 640618 609511 934486 110675 135628 1968361 1760296 1872189 398666 998973 922594 1350818 1819005 370410 265736 240751 909623 1100495 1181406 1918525 1872933 1743081 563347 1269985 969221 1961158 1540579 137170 1672105 1940024 1490593 1872949 1892378 757085 984921 347804 1153449 339791 735480 575877 1210710 895537 1823936 1782636 1802012 999290 640128 1665097 154885 122707 836508 171454 810054 1810083 709153 1605586 1327347 759359 103962 223853 1388565 1960458 1775959 1439444 39746 1666895 322554 223273 1477317 1675597 1823516 1233905 271220 1483462 1213570 1344597 1981469 609639 734032 1396307 152227 1452822 1653610 847389 671213 738762 407015 1416976 395068 1386898 1152604 1230337 787435 228136 1710749 1960876 1134112 648359 1045545 900447 1220031 109702 1194332 1289914 1934178 181030 1204293 855872 601303 1695690 1222230 596828 577549 1194139 1071322 991824 1137544 1735296 838674 1990348 926518 860178 1790219 622091 88257 1000857 1921858 722782 296061 1328039 998681 588826 31367 1917979 1583916 309867 1247815 1547724 1590939 63313 1546901 671893 256780 1160496 1141697 1903151 1566772 431041 317842 55784 1505608 1343182 390919 964500 1659905 975315 1292924 1720467 1852385 1326522 1778882 396151 593615 126620 13545 870059 1767707 1000438 1695289 1311373 1765666 1090146 687194 1710489 257453 1734465 1565930 1426624 663065 1437427 1277580 1222733 708827 1939951 973529 198069 769070 709675 1559633 1062422 1545978 1033499 1206834 796419 1711552 623210 615403 274419 349741 576942 1436939 678773 209520 1011720 1943238 618004 276495 1627009 1354342 873585 1848216 1187474 1352667 1007033 1036303 408943 155850 75088 340256 1750814 346863 1282485 1243113 333240 469560 1438463 210535 736789 1242892 1583402 817808 1419183 747836 1371825 1087766 737229 651591 1782842 1749709 1797896 1500389 223845 1399467 519415 671970 1175191 1123397 1136424 551035 832072 477681 1652638 1682872 685801 1731925 1065055 452714 1727778 1405261 614623 1902622 36395 1303764 620548 1023399 1880202 1566461 704177 290591 1449931 1503098 398159 1868596 1261126 1065796 1276931 1267388 1070935 385381 304053 1255765 1868731 202120 359912 1921443 1277809 1144402 857461 833412 1754267 1898886 1999640 1852653 989236 920396 571670 1055603 1559506 1794777 1620860 648199 1125550 397532 1962308 94038 1402053 124942 1838654 1271437 402372 842572 1025160 1920440 761014 1633586 1806066 180185 801483 1779123 823485 1421098 1961375 1765635 974045 126741 975077 802903 965214 225028 1100706 128623 787851 838501 292798 1830846 196713 148380 1198513 1246133 132220 937317 493788 220813 1807884 828068 448502 1221359 1910737 1952693 1897614 1392580 637925 1449421 718250 552066 1036876 1071583 724769 850161 1667221 1181593 110145 1725917 1833319 1944453 876701 1164106 958779 423120 1640039 593970 795224 1810903 1653456 195872 1041925 1695808 77005 201509 343056 1085694 352565 1477659 1714367 824124 1555357 1090658 1554306 855934 1885755 1473340 1452540 1177951 1826874 1297719 1369208 636977 765195 835102 1390776 1700086 1365253 496894 176418 517228 1366944 1413336 1557701 1109941 517239 556155 1297350 779597 134286 555401 1296803 751911 1465158 137750 1722906 1853568 627211 1023249 335669 1984444 1154274 1925547 144948 1717792 1930830 1037940 778166 511291 1944490 1616970 607461 1347478 929801 607665 1652073 1677402 1802002 958985 1280302 95336 1208564 840171 756942 1405853 1426028 1890980 1013860 419132 1070819 906076 444478 661881 303761 707428 665408 1850570 1727516 575668 377045 1880615 873693 1446838 199470 1800100 345872 1070225 1906569 83751 200357 1138369 1798879 403238 182748 1711144 1106191 540991 919423 1513438 1540315 280479 425481 854209 937756 1076456 84488 1098738 1268478 1518482 1184622 1420665 1462690 1716680 583779 741417 492724 38748 792034 133212 1021530 1100438 948938 1729119 426081 1815527 1505937 1874485 1446007 963107 565810 265038 1310294 1061622 144801 235617 678601 1647251 1130966 1885692 1771070 855645 1481100 1466789 1973479 1863322 860331 1136483 1674460 1381396 458476 1800178 1426006 1331963 1909463 1763276 63930 1295783 863085 966979 1651552 890404 1072827 1652606 180939 1220909 220261 725104 1926324 962719 1174089 1533359 1783665 109774 538327 1392389 1915439 329492 1214560 407609 482236 191146 823050 933881 273963 599720 1747003 827979 1942937 228771 843557 1915633 400403 1845730 1580766 1613992 1890479 1113190 424581 760474 772353 1913782 710125 39198 980131 1252321 535070 108450 952899 968663 517449 1567376 234924 1415034 1888174 1150403 1953357 1426548 1479354 1907118 169618 1492300 1043916 212968 1253518 1522591 254226 455878 511439 1918921 1079182 830938 1647662 57933 1038817 124001 1252121 852581 838102 1002875 650052 1059389 548873 1767100 690799 883420 216054 124291 1161069 48223 1269958 192673 408868 1361930 718029 429618 155422 1449560 635727 591636 1004233 876091 1852952 1019454 679868 1353779 1606762 293931 700035 1009215 1991789 1570109 1664306 1340207 1915940 807246 339781 95675 1324206 793555 510349 983441 1064061 78168 1055906 975084 1565301 1741614 807925 478073 168151 1259980 736946 1557601 223040 37414 184729 539475 1405294 1956001 1365936 905542 158679 1878087 1916352 5187 25426 1434120 1183973 1650827 1804004 189400 669311 631570 1001948 412755 733242 1326504 788807 1183289 54962 1242355 1587043 30539 1742509 107324 699397 205889 1350140 1598358 635215 978786 1764868 867532 1938961 543711 1808259 417812 877394 556166 513744 425783 37413 1517159 423227 1737880 1422165 1659213 1757309 1261970 1860207 1182112 3613 898986 1923136 284934 1950698 384205 258344 350770 1152348 128998 694963 839039 1795580 422778 334836 1006636 861349 1704276 1215831 1954460 1558385 16499 532372 1423782 398244 417557 1385116 88256 916083 226742 449399 1288445 1752726 156459 1623625 1614586 1486653 1764856 1544013 1619331 1117097 1646996 1386549 451190 224194 440259 473259 63579 271436 556969 1637323 1060522 1835024 1672819 1165069 715824 641907 1980733 1236415 262801 69089 131566 1582282 1043671 1979875 757366 1251156 890859 1571343 157923 472461 38422 906344 1373577 1412148 1530061 1438801 184113 47585 1346061 1870322 447701 48472 914471 1651920 507526 492152 551824 1078304 1904508 282461 1361147 118795 848888 322110 566522 1541050 1787204 988000 70683 217003 646115 1549244 1530532 866340 615882 274395 1751405 1323261 1596158 1359372 96763 1350663 898276 491483 777450 660938 1209653 375499 237521 238467 291165 673340 1353466 603508 17378 885541 953396 1227324 720463 1730997 200978 217249 1861024 1655753 7563 1217016 154227 1734009 1939753 78363 403849 243737 1203793 440103 114565 1110386 1651525 669711 984440 1103819 371659 1358483 293338 128718 605952 989750 563853 894364 923608 1324730 806291 635323 1962475 1694730 641634 1572520 1804180 1432081 444721 945272 1143115 659489 839258 588270 1822464 346719 886960 1551935 1279062 573591 909285 426556 1995461 781232 1981659 313742 845089 1732262 207521 93636 224137 394923 1252332 924475 1083200 536198 826035 349805 1546043 454731 433251 542154 762830 1207847 1148252 206754 688521 1178228 1249324 1829141 1997842 1672587 1833896 1874601 1480715 841701 1058437 306192 1923202 601388 1325181 1894430 1006441 489622 805434 1550790 112029 456547 563330 268717 1862585 788786 779102 734978 1321737 823157 659012 26403 1375422 1223346 276328 1266384 1043972 586716 774189 1290570 1683224 223166 782818 1019042 1610048 720717 704182 607868 698344 448689 544228 1105894 464987 909411 1875215 1803281 307088 1050213 705014 972875 236484 690211 502159 1749780 462237 5359 109745 1119989 267561 115148 1248260 1316885 1617779 902221 1516384 235705 1324427 1505505 1004379 1608806 365779 1421632 1538601 947443 881680 150190 1127209 1589169 1269424 869666 1289467 1924087 473515 180270 1730053 1126710 1553399 1039159 1633887 176302 1530 982019 1532178 1783522 1781876 417054 72713 1079834 841893 270502 1033156 7681 46252 1091726 1927031 921721 132468 585447 1860826 1410325 1001963 1842235 267377 1934605 126703 1551858 668718 1726330 514105 793168 284293 1416905 728052 88887 241602 240067 1775468 1501003 44292 1985632 1742949 575298 1878481 1690378 968197 578891 742210 910290 476221 797239 459438 1343986 1683863 993130 101397 543716 453212 1521288 139477 563155 693505 670682 68148 1579861 1379572 1278636 914584 649395 427839 972952 447013 990585 1185417 1751473 497197 1705527 197684 537625 1784513 1498606 702162 854751 347394 437852 698471 1323644 1313498 441847 1258512 605830 355880 294588 1550880 841106 1839635 1851883 1765578 1349135 394767 229794 213842 545511 169631 1235112 961774 1155176 140729 1470359 1115241 481213 597963 1220340 1121865 1344531 1478184 1007719 123361 366313 163075 1669632 1579537 1456753 1723136 1889404 357599 1833931 123039 89765 1584321 1800535 1545750 1178035 819075 767257 541330 1662267 466944 1599145 1826733 1248214 903718 1223955 1295122 1919156 210627 1202123 576518 955964 1651494 1846478 1555184 1574924 1793430 483062 512254 141550 1280061 1500639 850738 1255342 1962031 795855 1234340 574731 1503633 536399 1269990 1116914 1247823 1271914 587918 1846074 1909086 1175949 1287544 795529 1690911 1272633 1071495 733562 295916 41533 425202 347316 1488272 1320593 1090712 459201 1899915 919300 871673 1441501 1540078 301785 1305901 1372365 793356 1004166 1783770 88472 1844826 1760072 1977059 285313 1561559 348241 1300975 811990 970135 601205 912033 818931 1564982 1840106 1392554 576187 218027 593398 1122534 398690 179510 1069373 222232 393793 1284016 228333 363576 1344569 56016 323086 1576131 787570 327144 1208297 580795 1039680 656496 753333 1599226 1792464 1537739 517764 742841 1578838 887942 641817 1668367 599481 1980583 1610803 1343994 781053 1465108 1017038 1620307 1470464 820397 734558 1630892 529733 668478 1974081 1163715 349853 981416 1114148 1981307 1343329 370833 1715444 347769 1896796 884720 770809 658567 122960 1684625 355691 250161 1753970 365602 176823 1040244 970409 31238 1341420 1410370 287952 1056163 398615 89309 144660 729476 558633 1385448 1221857 1357622 1259139 1809075 1159883 1878095 1924229 91944 1083003 1808271 359246 910351 890311 1509842 1139402 358594 463923 1971930 108258 66383 1142462 1134714 1829983 764223 815343 956649 1406784 1649127 208030 1382248 1293768 456906 930679 1794076 1166186 509 1396276 1048022 1862034 607347 1443094 815338 1221353 1803040 666513 1141080 1412877 716689 491073 527434 1958843 680989 118151 231755 1155800 1716962 1876198 1942965 1019661 1512650 1699557 733882 1045722 747407 1002229 960355 1662941 285632 135743 1294123 1163416 1533415 613835 672674 623917 974118 548896 716476 569373 1874974 161410 789259 1222860 1789604 1077290 6723 955507 1174642 217186 1028679 966943 1496802 1741176 39157 1669076 1556007 652952 1587285 726635 707236 613132 1227015 1122247 534483 1453065 1088361 1649571 1077554 333618 457966 1753146 21823 427201 1169642 364775 1075669 315934 391415 1054266 145423 863721 455398 1029654 1588300 1552582 1015502 1588386 896122 1267243 1020243 728324 502272 194899 1564193 1910683 432693 984555 432309 681249 879255 1640385 1303109 514912 56651 207499 1840555 1929535 308761 1577823 1825663 1765798 146662 1573991 746641 614818 1379406 19219 720732 1600159 1702197 1734572 863816 1775607 1928833 651141 1641398 1414249 727773 1684214 818033 1556845 1503099 1078929 1684506 1998860 321156 340869 636757 1082501 1065311 1469612 1154425 1443408 674746 39976 1177561 179659 764818 1827795 1318746 869254 243251 683912 809988 1146374 1757561 1812254 1355720 235279 1719100 1091844 688216 1725890 1281025 837896 671117 143190 1269811 100119 425604 1049839 1536668 1506286 263737 899082 936618 1572403 93791 859560 1923660 982351 1870843 1317527 1332989 482619 1517278 23998 1925719 1493638 396538 1840001 885084 746478 1844909 1802492 153666 1901678 1231078 158196 932383 1772483 1953216 1211175 92544 1958450 1340252 1209810 229407 245565 560956 1159787 1549026 784317 945256 458431 1242835 261788 1487472 1292426 1847449 548595 561424 1029975 1000791 1479977 367126 767316 1664276 1460144 1206870 1739186 216961 1021819 1273248 256287 190911 1542283 797121 1201655 1031761 1236643 1302916 1654975 331557 424162 1967385 1851130 129190 1903309 121520 1849194 560890 35940 1492114 252942 1809843 506690 275993 237016 158480 1932955 1343335 277971 363273 1181904 1954286 718793 1844064 1106612 968066 507097 544648 285671 178970 1732914 294939 245501 1676522 1937447 1007469 1973084 1979487 1224265 1232435 797826 722679 966854 615716 1281403 1941261 1646707 176398 745084 311176 1524088 1263607 42543 1110154 1063033 437134 711870 1671724 461549 332783 1031334 1652420 1287700 1268965 931245 188900 117312 948093 868503 1002794 1720519 573160 1466072 1408903 817813 299900 712373 1847415 660534 336480 867791 1773897 634469 453445 1694344 1480575 1789184 649969 448448 1253366 1670061 86857 41035 1335661 314879 1640971 860341 418587 479880 1648390 844160 96561 1112807 221885 1679061 1338768 698981 1803641 110435 895840 389540 326216 1555924 1371505 1803919 1163071 1669324 1194222 551194 768857 1539842 1560863 1024286 193277 128055 1669835 1980686 1447875 1474736 386558 1479860 1222128 1171511 755810 96183 1002476 1128015 793784 1117769 768841 1253237 1519104 843621 1498904 1247219 1478412 713125 509370 616389 1377025 289149 1057731 1034149 1849249 1367111 1856362 1067444 1610874 30430 1039103 368511 1907305 1347558 886490 1494016 1773733 61282 1220002 578319 522749 124691 846952 518976 342413 956862 109102 1803737 1128803 768397 1584147 1031594 1762664 1426111 974038 375394 1347260 1235944 234441 190992 1966057 409840 500702 1103481 48309 131778 1415072 753959 438221 1138578 326416 1820397 1872493 1921969 287404 619284 1065234 1200928 1083090 1476304 1306665 1193594 748364 1678240 827412 794890 1595578 1203059 453858 749164 1122836 408211 1730040 810478 1715811 1257003 1935542 625264 1318597 834719 1392047 796567 1426381 60022 1939953 1802066 841045 81128 1076566 870374 1150385 128772 1212339 1275606 543121 1038079 1384420 1034975 1178739 229649 1444373 1447910 1701601 1284570 158479 233524 1477873 1300844 996851 1494965 1914997 586225 1228872 1074605 1408016 1816504 498404 1133030 1234331 1355257 1285934 1858940 1145762 27231 510021 1380791 1933798 1097599 1020076 1737653 395767 825175 1245127 1538718 1438354 1322657 184679 1998571 1977269 1191421 1290393 861562 342107 188088 1270518 1870722 524491 1065371 1829361 192304 1347565 833155 1369253 1426100 1127494 5503 312608 1636045 1839715 1874138 528987 1330433 1486501 149414 1411503 418922 1721627 742429 320293 1414823 1368638 135842 370204 1829179 1815546 1042205 315578 328713 1386154 849877 479075 976262 1908582 118634 1161579 1632821 331239 1876437 534390 497524 1324265 359932 1555037 1865582 1835677 355061 1701450 1524261 414029 563623 1907587 283408 295053 910528 1340616 974578 209094 1704607 697856 1290695 1599736 864114 1203162 174772 1410108 162297 1968318 1859396 358994 341160 1105015 992766 1571426 340693 1567984 218733 195728 502632 309073 414201 1656324 1736575 1734540 210031 364646 1386553 203037 567830 1073970 1553653 1574642 498534 1120561 530215 951807 805090 873961 1288255 231648 161818 1899893 372153 1985556 96280 1334098 630293 1880132 97801 1581877 767654 630584 571994 1029817 1387699 1633049 1996250 83836 1224728 1932886 908605 1819807 236908 497804 1254749 1060001 1506996 634222 1569976 1528152 1471845 475373 1643689 713021 1105745 919125 969657 1750040 1752048 1363738 1334132 331527 1769997 509706 254944 961189 197851 494419 609785 1823255 407766 868892 974697 1981330 1614222 1663403 1017097 664075 1186136 1058385 247017 1061635 88983 1329995 1729914 1612058 958999 1543716 270316 621223 1524114 1984141 568267 1075618 1190995 858293 1016822 295765 1062679 1513078 139809 1153095 583183 1781571 547736 1352310 1347254 1218566 1206668 1129555 1322837 75937 718031 1659333 311890 1668227 1817939 1362602 1461686 990465 1782180 1225796 457846 1783704 478874 1009200 103956 522672 1119205 801675 1752379 889660 552421 470219 1526437 1521394 895789 1325491 1441725 1145913 1473644 1885150 1299463 889293 1729253 284703 129455 287753 1964821 986645 1419966 1398373 1530995 712786 790149 945473 418347 1527735 1726225 838923 1399284 667940 1616483 1670815 538574 32791 1890026 1800914 943806 1594091 1157704 46843 1265706 434023 1250732 1551349 1159327 453105 1216903 518413 104238 1235982 117543 1119694 677372 909147 1404771 17845 1474807 1696807 1781130 1568490 651972 914262 936291 807844 128029 27302 943204 1787099 348666 178050 1853174 1627942 824799 441898 1625155 1202247 895473 481865 67678 1819812 476992 1016892 347854 591412 1313310 1808916 1420058 1901745 1844114 1626714 556114 1612453 166698 1956642 1697078 1900724 1843019 405717 608629 484783 1012569 1714640 458828 238933 241455 1020256 1431282 1042495 529910 397271 1607226 982026 141234 1770468 290510 67947 1851850 94954 633749 1139593 157185 609287 1674750 1462245 981533 910923 1642064 608585 444151 1899910 930777 1983059 97276 1191148 1918095 585281 709144 1278968 201287 1876325 1179498 267123 245889 1183803 66895 1168 1149723 1292250 1932201 144460 155854 974726 890667 122125 1915006 319131 793736 1393812 1657704 271386 907212 1395192 428987 1234399 1834898 489456 1380642 1164510 602391 1946160 1442062 816455 1939206 409473 1442088 1053814 1818503 582766 1090243 110434 1554381 1245812 1302667 1225516 1293496 202451 1453190 878449 38123 324209 603696 1058492 1326808 339992 1774083 708865 1970826 1183311 1645215 1000652 1943221 1763210 1973451 1600608 30151 1907670 656263 299151 1271522 1605215 527574 602259 307031 347359 935689 310854 230298 142680 1996860 1276960 193486 761099 1544163 620568 483461 925700 1422307 1281974 112124 1921791 854824 1418117 1854727 1398055 214720 293367 587675 1077249 271161 1279542 265817 1707916 322459 1871771 205491 747681 100890 1386722 1501546 1108476 1999045 344505 459637 196039 1869518 1212131 1170183 1970962 953979 503408 367975 1211200 1498858 1550730 150900 376262 360513 1400832 312287 1817238 665522 1254346 1101857 688196 1682759 999750 1097624 1392650 1515138 1228256 369077 1087886 386604 1814330 1102883 1100185 358028 886237 439629 521374 1587031 1607732 1966094 487893 1093990 1233221 100978 1334419 341479 535484 473671 244322 929592 1761163 891394 560925 676149 336641 836388 1565084 1432416 1889131 1906949 146761 784345 1375230 355247 138443 1944988 1972962 1947300 1421398 1290020 1961172 826257 860442 1303988 1959500 563886 589554 130640 320137 1686275 1602545 467866 1255367 43594 1245564 883342 1261567 1453735 535662 1208263 590464 1819010 1670917 1783954 1883330 1656256 139661 1475671 509458 1167079 1086418 1745672 1072530 786510 1028305 375999 1607524 1430785 1229494 680987 638762 1856981 1683415 1531963 814937 245743 1108406 1546446 1682518 94615 1071435 151335 38495 1678642 282468 1876013 1794719 223010 529587 1598613 899113 1051097 1028473 1123166 1366558 183944 596111 468389 372800 1251518 408127 692094 404751 318809 382264 764724 1718759 1217017 30619 586863 76206 1722596 1347485 930561 680493 1181015 1444750 271647 1064963 363298 1123679 1962510 1508561 1661472 85016 1513574 1575101 1593426 528632 904550 319798 177650 507863 1404419 1965338 1541954 240538 687166 1717343 1062210 1974150 966975 285996 1501480 847396 1791496 892134 1267499 911169 245180 1038935 1584005 1867447 87097 1723245 849118 877888 951749 437833 128760 1779248 1248755 21257 683704 580990 1739033 1208408 1749956 197456 1219656 1988101 1052467 917518 469298 1136411 705993 1297332 240652 1375632 836315 6008 1318069 692151 1226019 544201 275027 323358 1567006 751963 1715568 748924 1107964 1315221 1264088 327225 95456 1091569 875941 1596839 1681220 1818120 1372155 529075 1279528 1232938 461785 51799 1748215 1167799 673756 579513 1682456 1409453 1532103 269859 400631 708177 588500 315365 803033 1496726 1667438 630942 138574 663125 1786780 1540725 900146 829582 803260 703160 260364 1569067 1747075 792752 1381215 1999702 1719469 564439 86549 1836869 1820146 492226 704021 1088267 11845 271241 25636 1871963 123683 1185125 1165595 197992 1017152 1425260 1044758 266050 889113 92964 752309 136299 1726882 878027 304521 769112 610769 1753231 522054 1046555 1675332 1856086 1439396 1130705 1278606 1422722 1737406 973483 1894778 639477 141580 237478 753244 1397843 1966771 635765 1137828 1069601 1568606 252862 168179 273051 10055 1776543 37145 38786 1431979 151475 1529140 1301668 1087423 1917146 1973811 365195 401164 637462 1590286 1100833 1858534 966786 342263 1971681 1650565 945627 81470 957549 1741505 1880378 1840298 143498 1857845 659507 738201 1933896 1454330 527454 1980024 1771152 1971181 1783873 173336 962803 301667 1464189 1501240 1322619 1854252 706051 1518009 1318097 1992574 1537676 732051 217718 74608 1430258 1402026 872926 1606296 543133 1076971 1514539 776599 995603 1544963 999818 1996821 469520 203449 1073249 1086709 746785 496059 95465 1038451 293396 1733836 1469358 488934 1237130 1420835 184439 1227217 558196 1167590 389495 1493062 260289 601699 1875476 1125739 95416 545381 1776820 698508 1283918 1837221 657026 694189 1658070 1667045 377357 1080998 1227442 446813 734671 1409813 746521 1542428 545230 1701317 20425 1670456 1043703 1943442 1539053 1774759 1544539 1022623 1769932 674690 30676 549585 1298387 7815 953272 1184040 1465862 1855776 25010 375013 1403269 1912424 1506247 1015221 1661795 622677 1582093 871903 62123 1225283 1382656 846365 1199379 962581 399360 605534 649111 1659654 522022 1359657 646194 1845617 772194 1108608 359798 1168609 1566046 926171 854689 1162841 1931269 694726 1818930 393266 1891275 1360572 711055 865891 202003 323862 229624 116968 1093127 267571 1091785 94204 1485177 39106 603909 1118716 3756 860304 842765 1631892 1506835 1800524 834038 1956052 1737839 352550 1691782 216127 641500 1227657 1260861 594390 31585 1646859 623106 1124546 837616 449091 1306234 566070 797056 1444894 1193141 788893 1089077 1706216 272445 1363395 692184 1712712 663221 270304 1481715 590150 320637 1308308 1855463 1881737 1430451 1450909 456252 1585780 825720 1874689 1506540 732163 789220 1912337 1997804 523742 1185536 943784 930621 44783 1172532 1273366 698383 255686 1794572 1420269 352125 596933 949282 1447509 245980 778158 1416332 618111 1731686 1736799 1105550 1995670 1456414 302399 458268 1013827 592219 625681 528384 118873 1308395 405704 1649807 38806 1795444 22717 1404817 1731257 1580202 1891285 1886396 1422841 396907 1893713 1190304 451160 1768889 448909 1802070 483344 1934908 1706596 830580 1890327 1278569 270188 1843062 1615428 1377541 1012033 1015856 720455 1565468 1530546 915879 164556 837984 459357 806384 228776 1995588 1244668 1264844 395231 1408112 1215300 538038 1104315 1487295 1620622 739737 1451618 980657 536471 486916 1447106 762603 1635639 360996 648244 818435 1646558 1165988 899793 1785587 1057438 1116217 557390 1325017 1347118 1950360 676448 411496 860564 1840204 398576 560588 1147457 999765 169089 1411760 1323869 1362200 463028 1221440 1016875 1249099 1838662 713142 1629787 771455 1371255 1934766 203937 1068916 1068017 1750808 143117 1099523 65732 691273 315388 1159997 1231998 1720941 1315596 1131240 1203023 1907775 1396018 40669 168122 1227229 1072153 919331 725324 1429195 1270119 1737439 1326627 1886954 706828 153522 1326408 1625418 1588933 714859 620578 1752384 644331 816227 692838 84964 46587 1775619 88385 1937891 1436626 1471626 693002 809841 1682230 341105 1978242 143941 688677 1942531 879438 1225769 1295964 1220020 518831 331644 1039049 1023850 1972637 1298622 1921846 242779 1374718 928113 1599302 883811 989286 655175 1706263 1423285 1666277 1071032 1340389 1954363 1829489 481699 1208578 866401 1656423 623521 576320 195228 1886318 209320 14628 775708 958673 78438 201542 1272379 1022709 1940157 1983598 1150440 1047916 140387 113070 776272 311998 1482701 1222323 586296 1838765 1342251 1459020 1838604 1487672 1238445 1610466 643755 1776101 1697856 1243339 702201 1269643 622140 928127 936955 1985943 1145255 1312875 828981 1649037 1240160 1180303 1080348 1896122 1563332 1059834 140538 880664 692668 804042 573726 1316210 167631 556041 1836172 1690119 1748864 1557797 91425 1768205 1833438 657102 375959 938597 952066 993032 281105 490847 1744962 1773968 367433 1891135 324008 1740250 389600 944076 540062 35429 102487 873188 760063 1930558 996230 1013918 861553 1093444 301394 800723 842742 863778 1858927 318043 1604869 1317319 1039895 1627830 1753335 1142589 828743 329084 1458281 1075741 501572 1979833 1705215 881029 1747827 725617 1803415 1474163 1682621 371064 1803561 1133583 1330721 1172359 1813894 150855 1192982 1474293 671411 1810804 521964 783383 647226 1438468 1049046 1905986 401055 214958 521363 41151 1969963 738120 1363825 1632614 488925 1085045 980377 266759 692561 1319093 81673 1696460 1159093 1963392 1935786 360929 1457215 1560240 1535780 1163096 1787166 130332 74839 1908077 1421289 1844836 323645 1985196 898831 1545707 1906862 1357473 503451 1067386 736760 1180524 1578586 573182 1871490 1997317 1640493 1745015 898521 1267749 947359 234065 93429 1982863 1799646 140887 1307844 1425062 1543386 766663 889065 1530950 1351275 1529347 1773865 868878 957837 678648 1636729 764129 1797583 1109390 889927 1960164 821514 1685367 1653347 1250502 1567938 880901 1998541 599191 683595 816502 1197716 1227302 1503300 497903 619848 798786 1702952 655352 1475367 148774 1928974 602727 449390 1327266 1863510 1040172 248211 399876 928645 398274 816107 1939393 290833 1029844 241092 1428837 1067761 317041 624228 1201045 431651 748832 1624502 488332 186472 229399 439345 1327042 913318 275603 1750415 184496 1416194 466374 803408 1877892 1484752 835708 1296463 69153 1391197 1244347 1725216 1665441 1815963 832559 225883 324788 576934 1049930 942482 621849 706771 1551452 1510560 1181819 590042 1229356 650904 729642 306824 727436 349502 11807 664688 651534 1364350 1351273 1582710 589423 1512846 1656173 1023769 1161965 1013508 1118462 783037 1881864 477862 1369282 493977 1843370 1435443 133032 438599 280851 78279 44085 1825554 532024 1804151 85865 1637472 942826 581825 1745326 1301146 841976 1550516 382748 1788749 983774 98233 835163 1950406 1000004 1056089 1398741 1921000 863372 1573986 1413372 1674182 150832 753888 1131967 314376 1514096 1659313 1767633 375457 310827 488895 1895551 823601 1858994 1214529 454910 374905 294703 197301 909762 1332958 37290 988033 1186866 1039598 469122 590945 1498160 977722 153957 460263 531556 793227 1173617 774122 1002718 1967927 1228409 1844734 1673593 64703 367481 1551060 860964 692746 1645436 1632792 1488502 1893207 1595371 1045042 1256395 1492296 1259709 292941 841231 1467628 1239449 1864187 22980 948347 837977 449942 1599748 545364 1505689 610668 462024 888916 150067 1654199 642735 627980 1123109 1069797 368382 53430 80982 744887 1934001 138150 241227 784501 710875 399929 1487409 1691156 1057255 1939525 1823498 1179161 407194 307221 533964 772529 531008 1973295 783112 396939 1963925 805076 1793391 1603373 1435942 131897 1541938 1316772 631202 533528 659465 610363 537713 329835 1816890 1988954 992299 550920 1765286 388187 1098194 67925 1138075 1935964 921517 589275 239542 1035126 1654754 1776473 1560234 614081 236000 961657 1836065 1793936 1524477 1210686 1853946 985823 1825795 902693 532217 262393 1290829 1011049 340034 1201352 789665 333952 571602 1623411 1052762 193904 94311 1338876 79477 338558 154140 526810 1054154 369279 1639197 1177531 1424757 1130837 388894 859996 320714 1555844 1424907 529590 122290 461423 1505596 768049 1913569 489959 1634607 403475 1983553 380515 855897 155869 920679 511381 439643 1405654 1976111 869266 133685 520392 289132 1923032 1395851 425168 1608805 1550177 195657 1261768 1540486 1767681 95524 541636 1474364 1745232 1137643 1151239 1059026 42830 389043 578693 304469 735093 1319182 1336823 1180761 763959 661371 1157602 1373739 1839239 1549466 86657 786200 115439 260842 1812721 801965 50344 1288269 1284182 1956637 600854 184193 795100 1949461 277200 47853 1855746 573300 1317784 945769 411536 793721 1901362 526497 1085245 1227470 1701130 1367861 1086219 1421188 1366929 685640 1917867 1066744 1029215 1868935 640246 154527 1108510 295002 641208 923878 872820 298459 1679433 496703 979268 1952980 1046456 255087 1873891 558967 1675634 389414 1091446 1355964 1341639 1336138 972499 376690 957542 1688351 1150259 811352 1834364 1068155 245698 893919 790073 338909 4048 1105493 1582682 121943 1247026 624779 932201 1179869 1874015 1351216 1560455 502549 295913 243902 272154 431665 1056988 1604910 531220 412856 1906193 1624569 339570 105151 180910 231516 1124545 1827848 689037 1394706 108744 219511 697046 818136 1486299 1086210 1548898 1064733 1570234 490908 1923930 442815 695677 1480615 170360 1086735 1363667 1699362 1030406 165035 542677 602353 919554 1176645 327502 766345 941086 1844472 859998 354988 899319 1793363 1558758 1552943 725482 1202309 533677 360508 544796 427535 391167 1869835 1179985 1251576 553090 1970057 113700 888255 1829315 417236 1233108 1138831 824712 1717847 1015348 1064795 323113 1860328 1803713 1129489 953321 1506060 1517386 1520175 186259 1953774 312561 720491 352340 1784662 1752162 1415103 1563953 1257386 687088 1240794 119254 1784825 765247 1585 1114659 1117480 115221 1828823 542667 1350166 396474 166648 1439266 1757409 1943026 1407451 1667804 559426 1519071 734365 1442187 334545 1574743 1781783 630554 1549370 1168180 140277 1364930 1659798 1727207 1656745 161938 1472326 859575 1066973 995529 1729681 1391390 1495179 352828 1333644 1886215 1961869 94880 354519 1479596 1529753 1180838 1709283 1067811 1647883 1546564 200688 505924 582719 1821061 1616914 1791182 1416658 1144893 251257 1914155 1505189 943517 1094150 897395 605984 779674 501028 885210 618296 1359254 63565 806235 473055 953938 298971 1531802 1482143 154467 1177839 1933525 1002547 1599575 1345266 1688111 1685557 1239126 63909 785446 592618 376189 1817841 946461 1890737 118628 267541 517375 644070 1194079 556472 1304816 1312813 1608189 1700460 1796326 1315678 1161849 1179244 1189963 947551 247071 664349 1967919 952310 1494022 64149 870418 1327113 1175173 1379501 727173 1478812 1293434 1897528 432647 301186 991242 1978255 1947661 1237987 1026101 20955 1615962 1791829 1035133 413433 35666 1591266 602872 1394488 35628 141307 648785 761974 1917438 1855268 1250554 1669771 94657 1207332 1125454 1711436 169639 464067 38458 872111 1319016 1989943 1191926 36854 1047940 514914 609345 1924098 713097 1286002 684711 1631709 164487 1681575 278511 1583339 902334 1369482 1134395 1868343 932198 910069 1683511 1513912 565677 669822 1436082 1328264 73207 1183238 519919 788376 218849 1255420 636012 569251 1000880 632621 628617 1266630 528287 1218981 846654 75125 1739058 1340696 1292123 1078226 335607 1457494 1556854 1236410 1878961 659059 1564322 1623265 1139 361728 849324 1412119 1136025 1659529 1589873 1034534 565959 565165 1184814 1697217 991973 1865433 950676 1029643 1635953 1175206 1987630 757187 497235 1406737 984993 1304451 1411405 59382 1462 984872 511930 229069 1338878 1529515 93575 902782 1967650 1041807 1977142 973459 1718433 1248600 1527466 331483 1355966 1538548 62975 570911 1741996 1632477 1940935 1944998 1702727 1844958 1319959 1886216 471831 1231099 322624 116151 752573 79922 1131850 969854 1237505 1443633 333384 101365 1573552 177289 1194714 902406 145345 231727 1705442 827547 312107 1319042 1709850 673566 1415371 1675639 853502 1240540 899922 1394371 213722 1178326 672678 252470 438391 621518 460150 962975 409203 1068753 609696 834574 1771246 407855 933286 131278 1879608 203620 1116260 492109 1742115 350763 675514 803002 1277923 684864 714373 1981591 1352737 771989 499881 1756529 1761946 1262906 1213847 922007 1615629 1411404 15561 1464789 871797 1684234 1646427 187890 1094400 1515580 146646 496318 664090 1570684 1867494 702369 944666 1269537 788624 1261723 1365074 1129881 1719014 1960236 1608827 933467 368679 1771491 1034570 1283569 1100205 830180 1077473 1353428 1753387 297170 717734 47039 826431 391030 1831218 1636451 1331273 780044 404941 1051424 417045 729971 1865792 287943 1726925 665599 1948777 213493 1002289 1741864 1646666 1653139 1034858 1952314 1376460 123786 1984187 1379502 51639 1541918 67281 609434 1274481 430115 1113605 1361342 77683 742016 1474740 1303948 337556 1886697 874945 12692 1875649 876611 1912778 1705152 1423265 774073 256535 1345754 817976 1625926 1868041 983667 1668165 780462 779532 97302 1714881 1152477 1431469 758448 1266881 1882667 707906 233236 1853536 606332 219814 1527012 746824 1124210 1873781 580148 436905 1691629 1130991 1711922 635470 1422329 174413 702987 511339 964995 610032 750908 419851 204938 1895147 110447 1184179 279328 904043 1542413 1539553 1917587 613639 762358 841546 259381 1157024 1687417 38880 10438 682942 1499283 756497 765168 185424 1647878 1014511 758870 1036277 1540444 604688 869064 131540 900617 1549227 1528682 1639907 1095617 31975 31694 274628 558590 750750 1576454 216493 1011460 439674 1904977 1166032 405710 833643 1764577 1421373 1225856 468847 1212643 1655838 1003231 1064046 1358812 690722 599693 323248 70698 1248116 1600480 1606325 371668 1303703 1620669 1076096 930639 1398588 7897 1821983 1899592 254377 1786160 486644 1355584 1310244 1628501 754652 98983 36034 590484 971187 980382 1390087 1443052 1427905 168072 583957 1980058 529498 726727 199372 128094 177593 187852 1011530 1479857 617510 830534 1194854 1969402 1208496 326756 65345 1571135 1009289 1777939 1896332 1591109 1661733 1350489 1025896 1801045 1466203 621533 1164424 1964509 1560554 1521028 17315 1247457 359583 781974 943740 340475 200751 1753221 1132087 34068 1864938 551391 1705839 696956 858922 121254 1349239 1021344 1546437 203356 1916176 953654 337993 378852 756357 1540080 1650529 1034183 1006993 1315791 1972140 1562203 202494 918298 837960 1522994 1649583 1482289 1379645 1267275 1173944 835798 1254397 436844 859641 1220468 1043188 106066 1595879 246785 165620 1891697 1007401 239037 631253 999952 1705978 113899 1032319 1108625 571177 893624 1673744 841174 1210216 1252796 1586819 202660 567125 334553 1406549 1435720 828504 912003 1358870 1392601 288497 616752 476217 1366574 1823803 982666 1686269 814024 625032 1556999 1782245 96492 865599 757888 1000716 1757635 1756619 1241599 1719022 1776831 194822 203938 1204809 1082464 85182 740431 105705 1027985 709542 1380461 574211 1912929 1799573 866106 3879 382878 906397 386214 299457 1788821 773448 1754236 360622 1858986 618103 109771 250654 741693 491297 297753 939478 956744 1331586 297559 776406 1838379 1169082 109933 297918 971423 1756466 1888563 370601 1092905 1417131 1623700 1058625 1601545 1068135 1429312 636469 1757428 313272 1693965 883926 506113 300119 290904 1755994 304304 118627 169623 721458 1184361 631509 1124040 1236485 1593592 542633 753773 1928064 101058 1866 408295 263630 1197972 15447 1448985 591569 1062027 880677 1348616 1910532 116627 739265 819503 1460158 1304257 1428115 1030377 1408761 229947 281481 1049547 346035 1850711 685383 1328791 492542 709866 89003 102649 143020 278408 283739 676127 1362242 797731 988989 1768316 387664 1631927 1573863 292336 590102 1419988 655624 598224 931202 1070705 1806814 654240 1287408 319907 588095 766174 1993662 803887 1004625 748868 1258790 1237429 262309 694776 513627 28511 191335 166667 197582 1135951 753124 1654684 1081584 259370 55551 1399931 1633742 122294 740291 187485 1332018 1148775 1767211 1207669 436678 1579618 312550 1060743 267381 1572309 7283 392574 449975 731408 535151 34698 1773557 1447725 751807 601833 887489 1203840 876796 127908 456377 1249014 1226561 1727762 105166 1165383 1740332 1969015 584925 1562674 744831 1435043 931346 1309135 1914766 842951 1772622 136562 475246 536405 989880 1528106 218176 1902488 895569 1343782 330615 1950863 1104586 1791789 497767 1549701 424604 898611 36845 1559829 240818 243298 1820243 1837234 1983013 1654388 1186176 38886 1814601 191644 1966758 824857 1153255 977403 435256 465776 300852 847079 991666 739935 1141413 1750454 333661 1395567 1075872 1811332 567662 1281599 1273000 443211 60230 859778 918574 1242296 329788 1052884 871355 713341 1855765 371128 1288789 1028975 626179 406688 1280532 1560239 1500287 687370 727921 871882 1856853 350618 1373994 1628406 192277 491762 282291 67663 1004985 367762 1251508 842204 1726189 49504 1108141 734799 63437 764834 499922 1856364 1668279 108103 1555414 746268 705264 86528 418158 1700555 39059 1076871 941498 531323 705292 1979734 1898352 987446 76024 951315 712189 1221799 1022314 782299 1615540 901341 785174 1075180 1703621 1244542 1443378 15159 1983142 799445 454483 1307719 199684 299206 288674 1278206 1698446 469480 1867192 1111338 367071 190945 156037 51859 196275 1381834 105468 1165782 1628071 1995620 43841 565497 1583787 648728 288926 1432436 1412710 833245 1034581 41590 1151107 1831850 293718 815813 1531851 416153 478818 1951373 1598521 347907 735458 1750281 1436904 1839535 103258 1573051 1227312 836623 728503 84269 1815701 1169596 401502 821300 1074002 57307 1009548 1072412 483284 638588 956957 1753126 901189 1906000 600806 152986 1491864 60830 1705735 1028360 513505 1139186 498120 914367 660801 1392423 470201 869466 1772640 117340 74960 649883 456814 347185 863810 203141 1721914 348525 1868422 86248 60554 763672 789046 1142082 1441440 1192962 373158 1539867 1896215 645624 1039029 659468 1291219 138859 1243239 3960 1489661 1925011 152169 614658 1783467 521900 1369877 455108 1670940 986736 1078832 1340628 868963 40981 653107 1007364 994342 895869 1807638 606685 419407 1561866 1893457 1990461 1713740 1193947 40684 636726 719811 1728575 1738337 174086 1324807 177918 1581154 1990227 993587 1447039 1388765 1881550 828541 1162203 1414642 500566 1871666 984980 1151564 1124164 1566822 854511 1671199 1899357 1731751 707595 1913676 450832 1993753 757438 138751 1335444 1737144 1697878 1257050 1549058 884163 311010 1757674 839340 1468506 1837608 1904934 1987850 1588432 990522 136222 1567423 1787808 89250 1727972 1451380 937967 1321614 928004 1411881 487112 1636489 1495322 1595793 444389 637898 1686197 526697 1819889 689798 327557 1413574 124044 1873897 1471610 941504 899608 123894 643713 561949 1900289 571759 154846 1619811 927054 1728362 412536 1530794 1603873 1505327 1954382 175973 452889 1742052 1216796 1034280 724220 1183319 1262231 1598018 1590329 1044790 1604639 1968770 1878305 296294 1956807 65653 87524 1320493 913616 536008 1903166 1684605 1920972 1251018 1677203 1334463 617881 1809459 1940786 1734271 280989 536760 659409 588272 1915449 1760176 1941999 1255716 239999 314835 751084 978569 513600 982748 773911 343689 1554128 1369316 1180777 1884537 1069315 281616 1638965 740261 1990228 1646864 208389 985271 665812 718762 1608032 970932 1579849 1017793 1889927 1786069 1027008 1624049 294829 1410886 820634 625467 939525 1788275 185471 1956663 985103 1523261 340880 1071082 397467 1941357 994572 1181807 1093108 880647 1266082 1723742 691330 1018433 1179001 632410 1419753 563482 199089 1020784 1807674 1245656 713680 323538 1127375 1709581 275865 411072 323393 1249581 429709 1493969 1629019 965837 547381 1513038 1820046 1964036 898883 1756254 1617149 1782855 727089 1547570 227297 1772720 1489561 831963 236527 994887 1182726 310863 1702397 630226 44230 359273 1648878 61416 816106 1150206 101275 806630 712025 230998 1649990 269290 583040 233920 1835424 243894 1071048 437131 1869709 1048203 88183 1308131 615642 662366 81924 1401981 1964958 741587 774808 560819 726563 1627861 692426 468974 1089349 395733 290258 743527 1994987 1180648 287167 1770077 1571858 1051512 454798 667184 488463 143921 220916 712237 955399 1231474 1065018 1634832 397231 1924745 1033325 532688 216790 1376541 1058477 1247941 1762665 265571 958500 659870 342226 1071524 1427723 145782 91557 31236 1434505 1273400 742411 1880159 1305389 841376 122267 1957312 1469000 1257402 1989277 1788024 1685147 1940936 1769759 1376179 1586984 1833360 1522887 643223 662612 1943651 1254829 1599579 1307952 1971408 1364859 1593574 981075 1077661 1134676 651428 1968303 266132 215178 1807840 909504 324281 624166 633878 400524 919975 27876 795426 98179 73729 7584 341698 527111 1472440 1650297 1963053 912946 1892047 1696562 1118405 1833116 1260180 1627904 663469 1087878 1921351 1882161 415744 281414 1559983 560920 618308 1019320 1223852 1188942 165367 1552260 851125 6731 591084 1673754 1587818 445354 96916 1640181 424747 362930 626719 538047 186366 312940 1255963 1276378 1353414 1968766 1040416 1353555 1262061 618100 1025318 707749 558135 1159387 152733 1646039 1292097 1533496 1744782 1575918 227497 1103020 24541 1876146 782936 875632 681792 799998 248745 1285925 450918 1716729 1322771 1067856 973156 1513632 991576 1271441 540798 508384 1396429 1987253 1320154 726095 691130 1265366 346258 1306553 1676128 521324 948592 969087 391560 241237 1926962 774994 473958 27689 599976 1851405 1806037 793503 739781 1007242 1164578 1082743 1570834 257468 44042 965206 1726082 642507 451763 1965575 1878480 50269 787030 833531 751208 231341 1946086 493995 226357 1933499 227538 507578 1474006 1917131 47390 1164285 710845 1368313 1814083 333327 63252 581872 299909 331358 1321928 1006083 942906 34906 1588817 1312310 1088860 1828617 1000193 1152388 501504 689950 1920188 1921068 1817730 97030 1191658 1659651 1282151 685014 1483158 631629 360302 1328431 1528971 1762683 908897 750878 1976013 251503 861611 1358169 573116 281822 1466395 436194 1869446 1529948 39377 288868 927069 1649864 484230 1505126 841240 240793 1108764 28687 596329 993186 1183508 185385 1704825 210298 1598765 1833968 1597620 996060 1231591 458507 998048 1591114 1614320 1505212 159314 1045003 347347 606350 166004 1568106 1954658 1371300 1280962 138183 359787 803175 1431511 269182 288579 702151 1438942 1299891 873298 326440 1827823 1244657 53497 1776308 1159200 1374782 1658653 1029669 727906 1484253 695449 1910713 1428460 138120 406118 125104 1506321 1535130 628714 272444 1705919 597176 1334000 1037778 1571671 1655383 1761280 95779 1976014 1302250 420825 1917360 1678146 399570 270038 1807011 1948713 1845835 843692 127424 984434 730512 1066266 79625 1546313 1465043 562407 986740 1810726 1713014 1800357 672270 813019 962699 1389802 1678491 948919 873696 1188882 1588594 1092031 702168 482501 460393 1436357 1729827 1433886 1010614 825100 379909 1421726 1395318 998277 1531209 1765497 389192 1541977 584709 346218 1974304 1039444 10380 451951 680651 1695270 1495946 1588059 957262 1467455 900983 453068 348452 1683141 239834 491865 1576740 456439 110528 302261 562692 716710 1919628 486878 10324 1764174 806719 1166416 734065 1970258 922316 382570 539704 667544 839922 1250158 940749 714530 812486 1756369 1996766 1297464 154586 1142707 1658593 460333 1465074 1646040 674932 150721 190283 200027 254822 1973620 1574074 800250 112794 131431 1084248 1557051 673258 782270 847685 1399255 1910424 107408 1675821 1129967 514367 1992329 1610157 36667 725654 1551990 1808414 774598 871272 1682001 788172 1472781 94927 127949 226891 1430921 491756 37337 976018 356135 801958 1405063 1533866 488668 1989156 903533 241334 771564 1449255 623141 1868459 1702754 1262465 1988179 1800086 88455 1369595 1008289 13576 1856257 1021001 1607711 927207 178433 322762 1836041 683438 290672 191795 472044 815593 1606383 748727 740340 438187 1279433 631681 267945 1749508 39307 1882111 890171 998258 1297989 1012075 587818 88771 722095 1276212 1834643 401396 1797021 1428459 157144 675672 1325754 1815292 579669 161845 1557912 1432094 622373 621628 830195 1377994 879581 1294116 1872317 1434116 329105 29041 198224 851148 682181 844124 269103 49046 770803 1525082 387204 1987522 127640 749230 1385757 1755389 1648678 1906178 747582 840010 914592 970624 1320348 11200 571186 1142065 529663 1295865 528613 722703 1315494 1316141 1926475 138248 889139 429240 379180 883271 1519330 437474 1382092 1772978 593152 1202193 685612 931765 1113597 465502 1002747 535109 1352992 376917 497831 350732 350189 405640 1825709 1220096 1420806 1818887 42476 806930 1102577 1747421 1883521 1153827 965073 988823 196970 959268 1235755 1693818 1298683 1182841 415690 1124612 1777375 1774498 1650689 1890952 1888832 124580 1813758 911450 1097160 769790 1204068 1858288 1657738 539734 1155844 1499622 515391 290157 1118573 405441 1766928 334083 823281 457372 1197899 481202 401307 217572 858837 653670 696970 8940 69854 150377 91373 1526639 1513630 254003 812918 1032208 181628 604930 860189 683990 191177 114768 1569970 50800 802718 381979 171961 797723 198123 1736505 245264 739681 1163990 965207 1848644 414552 921792 751464 510697 1340755 135200 393092 1849030 953223 1174208 367516 1916238 1996 95158 1083641 1739287 1934317 87592 1652688 1942751 1251001 554051 1134910 428857 1640136 1608753 171724 1262776 511389 474551 1654204 1170441 1399134 1336314 1549232 302754 904759 1936879 1428458 968809 549327 640667 1349400 1040814 1482489 235695 1405803 786119 1489981 226332 1928329 1045764 1230976 1355563 1688639 1878857 1939191 1990388 587452 357693 1235992 814560 271479 240968 823040 1451171 1071635 1805852 1300239 1853830 151074 769379 1086072 1935564 1414021 203796 1419643 633277 1405684 313371 1256071 1329636 1288133 713732 1413225 644454 1736051 394775 1501012 1459703 1365386 867578 420104 1948258 720004 223580 1261611 714305 1548937 797057 1897720 1995616 818231 1173736 31298 961140 967996 1395691 1050890 1922610 377008 500450 682713 694583 610401 1523527 1574747 384878 1398164 6892 988812 1302962 1061128 296808 1026677 1567402 1891362 1068212 1863300 1126442 851862 1371656 1133762 846634 22839 1388158 1423188 1009843 367922 188571 1920836 384207 1519967 1305513 1397561 1913684 1307386 68473 802775 1316432 1427296 279897 1077214 757080 71394 1819037 1536526 1597328 297514 1420110 1355767 237171 1259652 1421902 953970 1428876 490057 1477942 1834565 1502797 910777 284415 183897 972609 660530 586114 1792267 811558 400887 1362325 702398 1177005 93649 150992 1189619 661305 1063044 281334 1763109 465027 491291 1126886 1695856 1897995 406493 1806021 1296140 529012 1439771 241776 1901736 1031318 1791053 928713 362678 16645 1001221 1300369 338520 1018582 1453114 1693773 379519 1608 738593 850795 192286 179387 25317 779121 625267 552779 844690 161119 1679278 256001 845091 1530237 349446 1217108 1911821 1944159 849338 1803232 104128 1168009 1701926 1135074 1544128 594407 1159516 1936988 218174 746670 1968579 1674718 921791 257770 28447 1219576 316685 1526297 695543 146895 1333173 701876 319373 1145128 270301 1143045 246327 1707479 342551 1605964 405301 1342398 557323 1120681 1093307 537073 915369 1093001 1971291 1044506 235999 102074 630950 11246 1065500 849649 125002 601190 1068928 1561826 1307145 273517 23620 729539 1261223 1953882 271626 322542 1740071 1861699 883993 1767945 148772 11130 348947 731668 1077898 1572639 1171939 1697995 904927 827799 94820 1329028 637935 729002 1022768 1818038 115263 55 1783209 812412 745359 1323820 1246662 193715 1434438 1721669 1328255 460967 480608 1267923 432555 25541 1554237 411726 1444409 1775495 936080 1921490 1311148 1796002 1994457 967925 1270467 572498 717822 385652 970084 208566 99730 799817 637453 1348855 1490610 588537 763700 1012650 978308 339703 1145510 1485260 1812504 1423980 905399 1447319 730787 993289 1589015 494100 887842 1997002 989767 1619541 70441 752944 1986998 1062061 110165 1891469 1268924 977769 208069 1342375 941688 1270918 290854 426542 1653464 1994365 1726421 1774154 773211 228631 1268627 702185 1764506 981813 469574 551836 1396509 315337 1184305 1545625 861167 1743940 1862369 1721983 994018 952237 1341319 844273 1227241 1675590 1428139 184985 1617862 543861 1470915 211123 1034767 1264673 1438930 686748 963221 420165 1319887 1207735 1778441 102168 1898484 1645508 1455712 449159 852732 423593 743996 907216 1861736 1974755 653451 585685 55813 1281489 859366 135874 437018 578339 1027343 870171 616677 1074159 1921608 31852 959075 479684 1008115 751495 1173011 345686 224683 1670378 1864969 1240090 594370 750844 684533 927047 1626510 1315154 858808 161252 697759 1368403 436079 1238917 185244 1441905 426952 883559 1902045 1884783 1837640 441533 1537144 584163 977863 702146 1931344 414614 651659 1796621 382910 1819342 786418 1444224 1876831 673649 780201 1277656 258170 1749374 1798021 965440 86633 1713478 53804 1530058 1947719 611617 368988 829252 1978458 752934 1365624 1234720 911899 709998 466114 1454887 194071 914075 1246086 1868432 247302 1794135 155844 117124 743731 628248 84723 1099370 1725191 981661 292112 1131183 1566649 469046 911422 1901281 119591 690152 1001537 1972305 581229 112288 974492 1518656 1669164 1015423 60947 1585878 1382486 537802 1219468 1411171 768735 236663 1902001 1663122 535280 1516614 852187 1057720 263484 1671584 1761413 1264842 63167 1855582 1437966 1757984 1779744 730651 635663 1985261 1920348 1424170 984657 1783067 726149 431247 1667471 860247 220505 1756450 340722 636135 1346795 810126 736799 1994422 885082 1588771 698382 866838 1798057 674345 1055550 831316 26116 1778553 611613 723360 553369 1014835 64239 770449 1990208 1739642 1825865 1911472 1113434 884231 689031 1346127 1088763 856790 879851 1707020 1192461 939367 786829 1433833 553202 650746 907945 690426 1468211 338730 1868166 1799915 1216993 890662 187626 171074 1869889 1707154 1073496 1702077 1201672 700636 958816 1213513 1321789 1220658 1581990 1258120 1568291 1592637 1029698 340985 1612936 1339894 931185 1369287 69078 598329 241752 70354 230506 162981 262453 1523338 509688 510116 667645 805720 907677 1907277 559765 1872958 1706171 82758 436424 898889 153672 813310 146960 1335809 452753 639016 1224831 1935891 908907 990739 21837 1036447 1155483 1395692 1954024 1069631 1450612 401035 1782428 1462544 370205 1917703 1693073 801258 551877 800221 898682 1050777 1052810 635306 863869 1804094 1373660 1057940 571472 1878259 1276023 346296 1664530 1744175 72622 1579111 1478680 1567260 742839 288708 1776960 1302650 1690055 80220 1507090 1337718 841124 1455894 883396 893826 11810 192799 269605 1427516 737185 593271 1579450 1261971 646788 1817288 1895824 1990581 1735336 980231 124818 485834 876675 139460 203201 488535 988192 1253442 1161071 1820761 1822920 610944 1338337 1847934 570087 732112 1195965 32010 1496918 1328802 629258 1614944 209876 225194 1394652 1692944 435861 1925964 172836 202327 1475519 40533 1833293 1929670 1950136 1008856 1717097 622298 757750 910222 28277 954450 1710455 1074209 1583063 1554837 1919232 844006 1625031 576153 940841 1447304 194493 1991752 1141833 514419 1057587 1148110 21717 1188033 1589305 209222 276522 62770 787398 1806534 1242305 1333485 489509 1914528 1039167 294179 850278 102415 298410 550470 1724470 872733 1082772 189716 240439 438540 1891955 1211602 1043136 1989391 414243 1780542 1484440 1348216 1277970 195897 1043519 251905 1210050 1121134 1321506 890562 1353221 48772 156488 4636 1330549 947817 1686286 67535 323335 1504835 1834726 1408628 1412592 1812894 277757 897345 1136199 1346079 989854 1096456 1899213 1603580 664353 1323325 1168415 1559784 1830411 848869 1909156 752921 1595187 44411 1355899 1376553 60767 1092531 1440210 664374 1729878 1308005 399354 786491 1296603 1011086 1543424 1059111 585340 1777807 750866 1586369 663042 290271 200426 1734597 727255 831524 450714 946943 1918370 1775935 878166 18494 640676 1618211 1407918 443381 519668 1639688 1685735 765466 1042722 1966980 527896 1917574 676289 1743456 1471576 1127854 288840 1896683 1921126 1032183 1679413 1213421 1310905 1528286 769804 347833 477253 1221630 610319 716440 1202893 1230942 607340 646405 1375088 1464684 1673992 505105 992215 886350 1781888 1365581 1182110 304458 556144 1558763 637596 44430 1161111 1039924 1152309 721564 614114 1856842 754622 145791 1701636 1822965 258503 818821 179884 1063378 1146752 1506927 853475 299829 338352 294796 149013 381523 550104 135597 1510849 29988 806963 1619999 758608 458078 1266581 487833 926730 902294 1298225 1231827 1266270 1604155 1479705 797505 1719268 631083 1763837 1947627 1495521 938755 1749744 462546 1630495 68487 1736517 1305160 833218 1917381 1078889 475606 1750411 1895762 514883 799592 1621899 1182011 1467107 1331664 269063 1144760 358545 85752 569199 1648041 1027815 1504131 1894962 1598035 1491822 994669 1310468 160871 1632242 1325746 232759 429201 475333 636963 1772307 1439857 1091438 1527230 1799988 1251329 1959938 1909482 1888005 1554103 838650 1294690 389717 1541307 523629 760626 1233904 393100 534416 493276 32343 457528 1898000 1439145 813072 1087433 1314522 1369905 227975 892188 1876861 209563 364387 1484789 1624459 391406 862297 519744 192281 1003654 1227234 1844785 1079565 1626139 1000795 490516 1580415 1035577 1669173 814217 997009 273866 1584999 306907 639416 1395368 1201811 1519829 1218370 685387 209004 894002 1290913 1896414 628728 1471439 466458 1963316 223827 1010042 136026 1219997 1262431 1995861 1122434 1918517 1468800 1745294 1087341 1242798 1211707 1331354 249625 467911 1415910 1698587 319370 1932228 1281930 1794465 1271762 193787 828182 1559266 557700 971327 1696866 497468 569276 117478 1259000 421104 793966 1421378 1682229 1956844 716310 1421764 593886 1278721 834400 468662 899682 523052 642265 1618343 927254 1879665 1278512 1948669 985092 75506 1751995 769475 1199864 989147 1520648 106785 766192 665384 142094 1972062 556253 368031 3759 713557 845368 1302982 700299 8068 223466 13015 1923511 1663137 1503600 599697 916603 1745341 618412 603775 251401 180151 1946873 1025651 1132381 958075 752541 75116 1438675 1854689 1979693 282240 1955544 1351929 1611240 1483768 469377 839096 617021 1636164 515886 1566174 1230307 1809796 258390 556778 1680990 1389990 1844306 713506 372976 870509 751241 1409160 1530158 1105357 320321 370269 1032458 1728911 725940 300586 62124 1893672 1427802 1642867 1974193 897670 1729942 172392 1309219 1449321 1268733 259504 662602 169317 1883701 1578993 139941 1547024 757320 486954 1896401 553506 137018 1425196 1992882 456941 957407 81215 1051888 1432213 1127258 740045 1557795 502528 1072260 1526976 296404 1569415 412926 1938144 1025954 1267444 367667 864293 580109 1659088 1626423 1832447 8195 1099097 676305 1125133 798466 1914398 265564 72167 987184 1112205 1736753 1370416 180631 785748 290432 1852999 266890 1112345 1824474 112167 94648 517158 269113 681279 15679 431522 62 1044912 1940639 1271897 1856565 1591625 1366488 1849645 1253805 699743 685247 1525416 1779692 805510 1911836 1771213 1599183 878192 1207076 1677991 736844 764567 678629 605847 356145 1159290 1635465 1323520 636154 1119830 957933 1806159 1154294 525573 1517509 1230800 1088228 522466 63959 1859686 1851597 982120 243135 587945 1874107 1862446 356132 1646108 445835 278663 316538 482057 904881 1287360 879366 424571 553321 250118 159104 1371575 52057 161792 447348 1691300 530758 1358833 275851 1529998 923206 1879009 1020576 1606206 1753957 598168 433530 1485564 1177622 1376007 1431271 617500 526360 721713 1918271 1716489 1072216 247224 1112355 1972291 535062 898203 1535463 348548 51248 1181651 1202634 1703073 1316969 1564205 877729 1602258 1543069 1374132 1292485 493648 1256959 652529 1796625 115101 1630845 677876 1324209 90554 274964 1857933 1361241 334128 1577790 1579080 1328865 136434 55830 1715276 1955373 815905 496923 567935 1967839 1430817 909180 528656 695547 102887 382290 124451 1142981 984037 1882487 510731 999694 774715 957185 1917192 1848854 904395 1364130 588374 1317325 550716 633384 1655427 1925867 991361 329621 1706985 1443281 1123342 1884142 427129 1298610 1988801 1738653 1642808 598710 81755 752847 1604282 1789893 1297566 1596338 78430 50746 53964 897924 1650859 1826401 1885034 938987 1856772 1203859 1681371 155817 222879 746596 93734 675341 1289310 108268 1695674 664969 1976596 7574 744557 242598 701240 1233763 1790763 1887526 629544 1399749 1771810 1735406 1082723 994566 228502 1295520 529575 1870401 1717239 1882747 265122 1621559 329543 1702861 804469 1282953 1795609 1867364 1859951 1892380 1204260 1415241 1263609 1814834 1581871 1864962 1349842 320189 1033021 1037363 749279 1166127 1075138 1201611 1488472 1067883 1508524 839616 393217 1264577 577257 1715351 258653 442859 1214612 1469258 432259 1359228 1714269 1419714 216668 507611 110128 1099876 1668573 1396145 1206288 1079463 209351 1893168 1958292 1765202 532288 1358088 373496 1733416 544869 1319440 386117 445156 653778 255715 1046997 1470090 359170 903732 479966 247890 1627865 1332388 700966 1436302 1820037 1439174 1914631 691614 1823756 1348678 1170073 966676 391823 580031 671649 604742 612514 519563 1555000 852150 368893 821753 1979993 46564 1699615 1323587 1361036 1726323 914301 950277 1313133 1071620 498992 1286165 369141 1864303 1575634 703919 1867501 700041 1968198 191174 239570 733912 152782 1828217 509644 180060 1992981 1959445 1413681 1025818 919532 747324 1825301 276256 817733 194413 49298 1553738 1405682 90347 349488 1385725 624846 431458 464212 665265 1014646 427555 929614 322951 1048186 1891581 13914 1462870 1650944 397195 1934575 980800 665354 1929822 572981 1941678 1151399 1854791 1250865 240102 869059 1425440 1325195 1851322 799170 23067 179628 162238 1599063 600247 862030 632536 1778020 1187588 1998923 968322 71398 855100 1746615 1645163 643101 1665009 225160 1431914 1827695 1786552 1259942 1122006 313635 1481441 653880 346786 138506 1854437 636943 1230023 954621 1694117 1663231 1970594 1672697 1639049 796440 471883 602559 1545579 1547844 1267426 362834 977844 996271 629561 1805256 1261700 871170 492407 413047 311449 1305120 314130 491354 327311 61636 600546 714444 498658 875889 1938426 1260262 1895542 378188 1814819 1138486 1597283 368985 616578 378366 1214176 1284181 1698680 701926 1943536 1572845 141340 1101318 1161582 1822989 322708 1350577 196333 396358 607659 1812912 1918626 1397272 1277878 1750500 43889 914248 1559427 1707812 1211866 1514857 355209 309465 62914 1951161 936612 1956667 120179 380106 199009 1221257 1032123 994741 37575 207906 402358 1655545 1771121 1045344 243797 1170312 191860 1390014 458093 1573609 1864780 1956461 472643 1475557 1822988 1395377 1071953 439177 720334 973317 1315795 632385 168601 475385 365846 150821 454458 1424688 303084 494950 1281035 935311 292594 1144404 1010215 1035769 1675271 1741926 380706 1580219 57786 1635730 274110 1823435 1649730 160864 1065403 343393 1951700 1230567 691955 302786 1583971 1575001 1273267 484648 1240789 1349459 1118533 1925060 1285226 1641000 1364828 1873772 1665689 608037 1103479 1373541 278273 73889 1396586 1361947 1705465 1886699 1902793 566466 981334 1269143 1685366 460869 1065804 796320 1873074 1804999 599564 632295 1172646 1448626 1734515 47060 333176 802508 1994797 1512237 1005948 1671493 517397 583980 1131117 609090 1156448 976439 678931 833944 911226 1101134 1949562 467318 418084 937813 877232 1991615 132424 1355556 629759 832042 1843734 268022 401177 1821872 1125360 1156548 1614728 184274 1430306 1553607 759964 298596 1844671 1362233 1124088 314373 1517426 729259 1716010 1730296 338742 838336 316088 879194 69180 1488781 1589208 360293 1981100 1607437 1370297 1746252 73701 640770 1689110 710956 920061 619468 1730384 509847 542630 1281152 812875 1121880 4936 1100744 1672808 1013067 1803490 1339925 929124 511642 998065 1265676 632147 869096 1665506 111230 78142 379214 179054 1726712 960795 297943 802197 1968260 271202 425855 677755 518804 1945320 69648 940466 388249 518118 1656523 775629 315797 870411 463090 1054184 771006 1008553 1510188 154879 995543 1782211 471078 1411656 1580731 1924551 1327714 954061 924508 1082601 1162667 1174684 1931389 1036740 1961635 1447035 1993446 1861096 792671 473984 919534 580135 1121031 1550169 1113580 725264 807719 1247988 560726 1872062 1779030 572979 1247866 986331 1564448 1732296 1351561 569324 527688 1030056 544281 843224 1876067 202830 284519 17065 892918 925495 1413470 1552884 1385104 1938561 1613634 863285 304065 1115717 1207877 1345954 126898 1648673 1275670 931559 1915953 130829 1873751 1028633 448046 1171629 1583397 230353 188477 569574 1984388 1885212 236848 809943 1017169 168932 1205868 458919 1821998 1451154 769904 452270 1378017 160538 1810176 1443700 519678 811305 1883106 1544621 289492 1404821 1399540 600731 1763058 1477094 846391 710241 304674 528419 1744626 1198025 1018913 1252065 507834 1807464 1609007 1560676 508690 159919 1651022 1073482 594414 680360 933066 1834994 1244769 525560 978113 1064291 1711133 1242076 1782183 357586 160769 1508346 409282 502967 753674 114710 1897271 1135522 279207 401471 1333805 993875 988257 1973655 24104 1078920 27788 439780 1284195 1509646 1530324 1553225 1103014 405314 1583179 1205499 741992 1822585 713677 671299 1826474 1550541 738410 748702 453925 663451 1397718 1074851 1623731 1818360 1209713 97824 1418645 94650 1241449 295864 1631784 617345 444781 1193861 760065 468266 1655995 122432 1760420 1118795 765468 892079 1291076 675379 1305770 1314029 1783723 1712140 184484 1797632 1500255 300343 1754132 1737228 979414 1073953 1790876 1906238 1036588 586305 33218 1457075 146431 686740 472406 1096093 1449805 1458105 783992 801198 1885069 11484 286617 170487 1837358 1870045 1131088 827845 1777556 590011 1208610 845953 26882 45380 684744 1035360 1086678 340598 230709 816550 1283165 134853 1938633 168137 141139 1543492 462056 389551 601544 1945154 434184 382422 621963 864663 938221 1674443 725983 665772 566284 1307381 142315 1873033 1362006 472237 438983 1972458 1103166 312259 646768 1320624 1195314 1953336 1721103 1456682 265089 1190969 172623 1195360 844871 1011444 681857 1597659 60122 742283 1194706 1997085 1868128 967383 684485 1046397 1201721 1778026 624714 194410 1149252 1769400 7852 1782385 1271502 339684 1390052 690286 1534177 1826517 854704 1392491 195195 1689845 1671038 1181111 703298 1194667 173367 1775562 1386584 81806 70152 1008292 151531 654798 1151457 248183 202306 45285 217090 206557 1972312 1685048 124229 1921146 721812 1215379 1623680 1113065 803225 538151 1723352 975163 1365637 1465612 269667 65315 650833 1697790 37471 1362555 63120 1801229 192765 1543530 378489 1162623 649634 1074943 1849581 1659360 1922926 1694648 1278168 618072 166682 430220 446025 1873386 1020123 1025076 1149844 220267 185776 869834 1913897 1954154 1216249 1455709 475429 1226841 207005 643998 112146 858234 36629 924948 37093 1085753 864718 1384926 1091541 1476739 937776 942809 861504 1584472 1704990 1960531 211942 1589373 1846511 1328850 1721184 278915 1831667 1337083 1790935 669672 112911 865741 509134 1836965 1157378 1074215 1571919 1728186 1170099 1058335 356034 649156 1069129 1837646 1185346 71507 17145 1729448 1190724 350061 1562615 1527035 1631321 51658 14398 455024 205763 1160590 359339 1140499 556212 1606615 423038 805789 25866 1424680 1571568 1142991 282524 1163418 1752138 615159 1694517 512461 1651336 1225434 493688 449562 1047127 303619 1394427 1628806 1257318 1430625 1283431 487552 635238 1276370 1538537 1207963 585537 140494 1873369 648965 149670 456043 793769 1578625 882901 1055857 1731981 1553866 784634 503426 1738273 1112336 1154190 121376 873363 280435 633979 1912833 529002 279904 1931863 289156 257777 627709 1862560 963874 1719459 608927 883990 445935 99501 461742 1508544 1389642 1622647 686610 1668770 1918478 81533 1655714 950725 1913623 1884052 1759431 856562 1453889 124388 1346937 890725 104196 983749 642367 1724202 15527 972955 1880697 1719425 275711 315548 82893 1514772 1904817 3637 1463436 820065 822178 584847 358891 1477710 526906 1174298 1035072 663077 1432543 908339 983709 117726 1749507 1990465 1725472 527671 1103115 1885779 661456 1060892 898224 1641309 1263670 346915 1230432 714032 1639067 1807916 1260081 1515202 1059033 1714121 41551 598453 729290 333109 1197521 754132 252367 1658908 289321 219387 1315378 1170325 1746728 270910 168052 520644 1536320 1849325 227973 1143350 1824447 478884 237752 609081 1309962 722571 115853 866471 222522 434425 1822452 1696649 1140527 1199281 1938861 1630359 802956 932752 226934 1250691 843835 1288962 786250 735069 1438943 602130 1860189 324950 1912327 1711536 1831586 1181694 1394934 1416748 596088 359419 810115 1747025 1381984 1805715 1070879 790742 1473075 585205 1530962 1553102 229393 552069 100797 402661 1477594 679893 1457803 447402 659649 397569 1242008 83337 276768 878753 822496 285352 22347 1900245 1756756 374434 453023 367264 1248664 582900 21753 1786317 1258026 388274 1649332 910048 1676334 491170 478620 579285 1609522 1032759 397604 1246601 1677997 522382 1066353 1470725 442818 456929 481388 1211277 1495097 519517 418781 447147 1975838 1647182 594232 1657409 334003 1605540 1933933 1963859 212207 452543 992970 1329351 770206 1284044 840257 306334 856697 1296549 686516 836374 732653 473974 1933957 1750679 185514 1258915 597442 791469 719585 1491139 191060 1564173 417844 329638 322254 1594044 740936 1143512 732476 521477 456896 1390661 1263044 428245 826886 269834 1601127 1576290 264091 1500202 1362898 559301 1362259 1393332 1268816 1526052 1778387 1854478 1365212 1615946 1747426 204244 978161 34217 311477 680255 771483 979899 974564 402471 1942555 65734 190908 1722939 849502 958424 1332783 1511198 555864 915632 66250 555075 1839225 1311 1173963 1076228 1544121 312225 1254923 1248520 1272083 928832 1336692 1264418 251873 1848721 1501323 1081940 1165931 1448350 1033294 335613 375185 456120 33475 788601 383043 550713 1821946 928450 443337 303763 564024 173719 1694728 779157 1377018 385653 1346455 446377 826094 588902 1429615 716541 934522 892062 472801 764092 1909932 347285 201942 523721 875117 503779 1177084 538635 1906986 443508 1174802 592179 1927664 1288543 1929978 559237 320079 1852883 1356495 939726 509373 1389414 1608099 53171 886645 1570134 435121 380282 768782 704358 1551264 1411114 497618 1329757 1825240 338413 1059391 1200510 757991 1783561 1263118 1392361 149426 181343 1965509 1267169 1674953 1384451 1287418 1970963 245486 547538 1787510 350341 1665366 1402862 1574047 1319449 982196 695991 248127 582216 713217 1634559 730836 1557285 1094 219221 500400 184659 1899987 607497 1015498 858744 1593979 1225628 1894150 162324 1484442 116200 1332853 1543418 477502 871520 1417209 295512 1348851 1755124 1537285 606083 1545872 107475 251129 1699112 82363 1826485 1633267 64976 1510930 1300371 1748922 1496658 243435 227379 600898 1458922 1784661 1197661 331514 1924482 1179741 1407927 1473027 1128132 1644344 140866 1187747 1525424 1725217 237388 1289921 1694244 1416906 446308 71218 1769878 768183 343615 1699461 781383 1018906 1098341 622420 1748479 156296 198338 1493026 696599 1391584 694170 720657 134819 1389995 49875 1272616 706626 99346 1364526 1986849 1031036 1110112 1170401 1201176 1760101 1737329 794056 1280807 791801 1700928 1211470 105348 1269531 1978253 751264 141425 455648 918718 748065 1366895 990237 1145306 527707 149126 1660648 479910 1649344 1150431 1719073 1575111 1132826 254744 1990575 173267 468739 1026669 1141743 1025737 1486182 1971897 698319 1808402 1333944 525964 1868330 273436 1340210 320530 51162 354924 1599526 1756560 1403669 1563558 1454261 1890101 1251609 218392 1943133 667973 212773 1750326 1333522 797733 1968166 298449 1628398 1737031 455968 172118 358969 631322 897168 1386563 1363085 856352 951483 1018591 1051873 1624358 1669043 1911183 430071 1363975 1681000 605950 242803 1844696 1401229 1213976 888392 1505790 1921653 1510157 1734913 1737543 909119 631974 253824 1179739 1301356 1865496 1024202 1438020 201809 518798 735526 1160119 669205 1735398 1315217 559677 297327 1722021 1749923 471007 1928970 374695 13109 742133 205370 367876 1063423 921125 1606638 131839 1412818 1450989 1086142 809882 1437209 1196958 1624694 798193 1662730 1279486 1859913 819959 1492581 306895 306124 271332 1029119 129006 1372102 737045 60869 562925 415209 1926010 1329863 1858663 459904 1805740 1262264 1098808 991919 750987 314777 1619955 1676328 1016298 1314095 474843 490080 1173331 1844005 433719 1999029 540197 1201875 686308 693529 1673133 879456 1132011 612972 217826 1528164 86455 969413 1554661 866278 1005696 1468274 1221213 1344966 406746 725795 1957324 1472006 635334 671258 854460 1613279 730476 189633 825515 552279 1699344 1516149 1270690 145385 1728999 1734905 738989 1542532 1537327 1870142 1444175 364286 856421 1503604 828463 455019 1459245 1474561 747697 331728 757015 1158713 94039 438617 829923 77781 1338243 545577 1401677 1742121 977221 234657 176161 542708 477935 1549088 1982030 1329460 264193 1517179 973079 675501 104119 878940 459675 776331 1366778 316782 582164 1930839 1922497 252129 786230 1974071 666833 1197791 492735 1544445 1524544 283481 1019673 1897884 152429 1136662 496764 1035506 786882 1960093 534854 530045 1211275 726920 174380 89929 1585395 170629 1927771 620860 55992 26522 1573119 733609 1886339 1576302 1190307 1260713 1883980 1241547 861037 1293365 1733476 209202 1792906 1459248 1102795 65299 906658 1289408 57823 1164421 1547840 96119 469440 995841 1448576 1144500 1273605 1390996 1493870 315018 631380 575389 1002131 1445534 208449 874937 1786182 138885 453845 513033 1703007 978099 1750421 1921363 701321 687821 169053 1023176 1351683 1756273 278651 35966 888751 722385 1542609 496696 1236723 822811 1491428 731141 1841939 483634 1146751 91413 1083832 1259979 874685 1029784 32537 1160152 1468020 962484 123409 122259 914504 254080 1602140 1062907 498587 123791 1552914 409245 1578028 1917801 152740 458376 239478 1824728 810638 79024 897627 550396 1567666 1885436 1644220 135121 1922441 239470 1502582 198006 46044 786610 1446122 936702 1680316 371658 1908906 1363464 1802709 108373 162575 1769818 812741 1323288 1828464 332066 1525042 440613 951738 1144820 1121922 1883753 237587 1641720 844854 244328 797845 272499 1024323 154214 1600077 1364951 767371 585100 326005 1239827 1654333 1999365 1597006 586604 93410 427633 1881152 854399 1488782 432178 31831 1565764 1513967 819239 86618 1655247 1654886 291528 1112810 978501 1928856 358921 634966 967725 105277 1981407 877537 439992 1957829 1281237 1356460 917102 1912092 88054 1067184 917480 1350796 826782 1286069 1894431 408390 44635 1223350 1578160 814363 1986583 1260326 318977 1689701 715175 600348 1168624 353745 684699 676458 930131 1846170 399787 154922 165089 68497 591350 743210 729074 487501 128612 1645961 337933 1789009 1875448 1128601 609392 79661 1945172 1243437 89112 933429 900975 1548560 54789 1025001 380630 1315126 463626 1560104 1781748 1162281 292048 943332 1765697 522339 1895021 1288893 1434821 279831 1775560 1101876 1162058 448819 618559 1819602 814080 1580454 866565 132913 898177 1304517 104331 973982 1484250 863788 1264754 713764 631316 254379 1418010 1514443 1984053 1299164 1716951 871330 950484 1341238 314252 1553519 1555620 1202477 1318606 596374 1077260 723393 494657 626529 689239 696505 1847438 612274 1655793 782854 88168 1255161 762054 353020 617973 1992599 126419 176221 287411 1735273 362519 1663578 1851562 1029242 1795265 1803064 1949205 1589083 1584355 1997984 1655 381886 214004 556572 1612268 361768 1279288 155293 1316781 1045961 1267087 1180147 149238 1669503 962165 1608517 1957800 1129769 55825 516998 1053047 1283658 867462 219514 1242696 1209879 994309 852735 1045099 515589 401268 1869612 1250072 1197801 1658805 872652 820864 1788694 1142850 1423060 1262500 936866 1291285 1544080 169699 1379195 408102 1252636 1764299 1130104 302773 1065161 985842 1871628 1574986 611672 682058 784431 369650 984304 340212 561841 1348352 1037552 648345 665233 447656 637593 508014 1373621 1417604 1579367 759722 26134 450557 287848 536774 861456 1723107 175332 1852048 124089 1131275 296075 1501854 239784 1367246 944547 1359348 1310766 39250 974533 315845 185935 240508 843911 1755483 425458 373024 83563 1508514 235503 55849 45084 1561476 1368135 1407779 420445 35138 758749 996577 927484 504502 852618 1581457 1812448 135987 864586 1957393 634799 371157 944376 1029764 1981837 969191 807255 609213 1908226 433213 99384 1141531 408654 654260 1358202 481857 1566288 1504836 1729720 81767 1211807 1396967 1363847 1955406 360906 1050852 690991 754674 741551 340340 259574 81272 1334270 416773 1145905 298836 946445 1478224 968369 401370 965903 1176346 219517 1600485 1200888 835059 859742 1075269 1628794 1690848 1250989 1992948 1118165 942183 1788457 330152 1845842 243874 169892 466669 520310 408193 1685416 294812 1052902 794760 8087 760109 1023580 1432498 1393857 779702 906104 1160235 1360655 1925230 255805 1336971 1341494 455702 1200114 541319 214503 691923 1217637 150351 5598 1777503 354066 1040236 1629406 409884 391532 664125 1103436 954897 61826 1046887 1344459 208098 1647909 298113 574787 744226 1029723 166000 475011 1547100 474461 1078055 1408141 560557 865769 1375429 402500 901622 621310 1747542 1147554 1324771 221419 443373 1079462 161533 1573444 1896854 163294 858263 1527334 41476 1751567 1469306 1370578 1373139 1107795 853951 1007646 1231308 1367160 1064300 1840657 1436408 341991 453932 1507382 1459112 1008432 1820188 366191 427020 876550 1676206 1259524 53096 1794908 1873002 1139030 1421263 262529 1782307 530069 495859 605365 79192 1120251 1676847 1078771 1572536 1083344 580410 558751 1519613 718566 1871423 277167 1815184 904703 1261948 1494712 809990 1528145 1489033 306968 1106613 1253835 28143 1267816 1526621 424694 799675 1998739 1498237 943772 867272 1273469 753748 1509431 709617 1777512 710160 918040 1132158 97785 1132462 424775 1393448 437392 1449812 633128 1333783 404156 1019457 98406 97743 1463216 1206999 1315916 1396133 1568457 1458712 658051 1150415 244017 801164 783053 398263 298582 413697 1808418 1506018 1791176 1261592 1029937 1898959 3168 1059952 99652 201582 1457976 985539 1368104 1160113 1673742 1307693 457873 977706 840489 1401544 179466 653295 1179935 498315 1830999 1551921 843501 1919401 479651 999677 734763 1872305 1037634 696007 1844828 487101 1797648 1501957 1821861 370352 29800 495236 1384400 823068 1576831 436281 188774 1536240 256146 306080 1703100 948513 14263 1798082 1428471 941494 585910 560649 1605494 1553329 1129289 1413563 1307886 1506940 1952375 896513 1557329 743517 1655334 1383977 337582 1690594 1567359 750869 1149096 1474880 290743 1937140 622044 1350842 1221888 1943233 547175 1325389 53680 1194261 370966 1213885 1478472 1190871 1292716 1795508 1345235 1621553 1042773 1180807 1315399 35530 815944 1316351 10482 809723 1666850 783658 1666231 260529 985297 811465 1612583 995153 1283202 1301989 1163277 411966 1879066 90930 743084 1758777 1430570 841204 1646405 1382693 294577 1096946 1320732 1021355 981306 605846 360366 1801979 1908443 1841057 302594 1297782 858215 1783614 97693 1726276 1869188 271269 24404 349879 611990 1497890 27510 732209 964509 587268 1921764 719389 1316945 110977 892804 421307 1082685 1596854 1407015 1109962 1246449 6707 1122914 122121 1120907 464553 1558506 342127 1773973 930841 1711190 1215745 719205 1316742 501060 854781 381745 780682 205692 1106209 1229559 505804 422123 1337252 827975 44514 1514742 454697 48799 115507 355362 806849 1177918 263047 1358299 267355 1380816 1909781 1818374 624910 1883194 577123 755427 8363 1154302 1727865 436429 1801375 1651823 1242260 50660 1318946 1581681 523429 1493428 866561 1689595 1282223 448519 1854472 1799256 654526 475462 1601645 1222157 1173824 154796 1752629 1927149 1021637 827430 1881548 1733467 644791 1557435 468444 451374 30546 1627519 1396541 234025 347513 1575862 1634347 1125447 444521 775405 1843390 774704 1608572 1446020 1040508 552118 487019 64827 416160 26237 182608 674831 1989842 1585351 1033968 26024 230495 268943 1625618 1824094 489746 1656427 441044 1217035 98042 246313 1215177 678368 1527415 1899363 323084 1255627 1798602 1099359 1172782 194972 1800206 1218810 1151737 1652954 1346162 273926 657134 497969 956941 1509702 636451 1925247 445662 239981 691308 1990814 1703418 1882771 273680 560414 852736 1421572 1739176 1838266 1147930 1793627 542975 198169 1075268 796028 566870 1482276 1307830 213390 1009109 1742305 838442 364685 1601164 1208162 1048981 499802 695339 1378444 458893 200599 116592 1665611 736085 1362283 1518487 1613046 304215 325139 783252 1817385 1472787 1361828 441371 41534 1754560 979712 407390 801301 1878880 1440249 598380 1019719 7638 1251072 440583 1041560 1776335 1921893 1752856 1149353 188465 1581342 1519231 848647 185266 1411799 812516 448929 1741257 1419239 1379480 1635197 1154366 1264341 1013800 1755401 79109 1223006 1431247 1185951 796143 1776267 583266 1574321 1152596 1830752 1604636 820270 162484 1619622 791534 1215076 1292585 1000639 1672975 1786583 1110545 466479 577898 1108933 494501 756997 1159270 534694 576664 129586 191569 1854584 673321 146103 930423 48101 1350692 1745052 1471710 1745600 1810823 1878644 614868 823981 575833 973646 688064 770996 1744391 1345580 839452 1773469 1463673 1534236 1877396 247032 566271 1963969 870813 1299 13933 43554 437221 87257 1423168 281536 1709482 1666516 261166 943293 1392171 1534658 1473936 1782926 1491899 95638 709588 1173582 1347316 1634056 188625 1470930 1921334 310714 1277509 679794 1908188 1195140 574674 566772 122072 657170 1695514 384223 1288206 808975 877114 1938974 1749905 1198663 455250 719270 563096 307152 1344403 753445 1756945 190040 1456718 775919 682890 1492801 1044397 1495852 1821045 949472 1840737 1757879 1278123 809775 734081 423945 1582142 127278 1590190 642986 1222795 368969 1460488 208142 1239378 655786 693415 775507 385693 813931 1558442 795839 669270 577327 66761 1692507 258581 435966 1767486 267104 1430427 1829675 303695 680227 1394978 638596 9043 764909 1683195 450655 1799080 732271 817382 453344 1629315 1700412 875929 1927760 824250 1574809 1407137 1657731 1518728 62259 61824 63821 1194302 858787 1976972 956414 1848698 861523 1823378 1832833 435303 1458899 441226 700562 408423 816134 1815412 1960393 134215 354782 1570563 556025 1811517 1980852 878206 541979 1004358 1150872 724189 1040311 995510 872802 599284 933075 1957258 1792523 1853861 483387 574970 1288011 361865 821974 385578 492537 347913 29789 1147676 1824060 1474166 1048034 104149 866224 138912 1475762 1137880 283964 467839 1857842 185977 298930 438892 1115318 780507 1720616 1272075 365336 1442603 1533335 167148 1211922 45791 1804924 1641139 1118460 1516104 1194024 1448437 171535 1163201 1932153 608317 624348 1961268 1550985 810611 589980 511653 1938981 1868045 956663 757198 498655 744802 406028 1756046 877963 567018 31344 1365654 940330 1067279 1719401 694560 447475 1500958 1328237 1229033 1896395 1432803 1522916 106964 1891390 624790 486460 120168 1060546 1067712 1583632 325129 908618 1827968 1189504 737456 1594407 1066228 968912 1332403 1787167 897429 1354234 1674200 1946915 789249 528798 1468850 1297226 925153 943975 1303423 1527930 549981 900758 1887454 1399952 1263322 1070734 1936151 895811 1093135 93762 615895 708721 606898 1023294 1800471 1186803 9832 1429399 1336903 1144067 203596 661453 1960091 1161825 588342 116822 1786319 1395090 455444 1077050 1262120 955848 1009057 123035 1042464 678389 1575846 1851878 797031 522434 496973 1989825 1381614 87251 1443432 1152311 1223587 218510 1200925 36498 147180 1319138 1405714 458059 992743 178129 124235 1201695 747980 1517353 537684 292809 623780 1108812 131006 248255 207854 1321064 869537 1731772 305543 493147 603480 715028 401610 265871 1050622 1535624 417843 1269635 531375 1393349 484616 1775747 733526 882130 1570636 1030498 249498 1740229 259709 784091 577925 436319 913563 1715677 839847 814654 1147510 133589 1264662 464974 66486 196257 776851 1817537 455529 840197 1735130 1042733 1428508 291452 907238 1246310 1491853 1932858 109495 1711812 493563 1842931 859511 379842 456329 377660 548650 1046091 973434 1112074 396960 373463 916558 1567170 1346171 18396 694400 1730561 544700 373025 723951 693559 380464 1336638 1496798 1510252 1064859 565827 1196638 1129409 198672 495304 526721 249909 309044 581358 1008753 1350743 1644502 629471 1613778 166910 1492592 255415 367847 158185 1908490 1285342 1430171 1893056 572366 302819 439720 1311474 285053 1906333 363687 44308 205228 703686 825037 1521486 939572 49670 114140 375419 1707672 427379 279124 336847 1157506 873956 1047482 1962947 275504 1541699 481160 599133 1888430 482610 767007 456462 25802 1954472 597276 874337 1712202 1734724 1097442 1964862 1351846 1201250 1379335 351744 144477 1522921 1455576 1012384 528350 1852620 305700 595634 233993 598030 978583 1099601 199647 332834 360594 1292729 864923 1577241 1744071 672241 658995 1736897 168844 966968 1285018 1787257 1475144 892481 37232 1679120 339997 905822 1369326 1273913 1052943 1899395 1265472 65871 641755 532464 795359 1556355 717187 1176639 1078765 99450 503627 734672 907340 1321351 843461 1947450 764013 1566081 1207130 8764 806720 506813 584872 593310 1488334 1223617 70169 1570951 127582 1549402 506971 1395604 1048254 43416 647673 1131814 1401119 1842954 1351436 1445160 1632731 1094899 84106 1666168 967862 1109887 1165254 609089 1971015 846803 1218193 373692 1723623 532977 392041 1010803 393379 1249180 1634504 1538552 1584259 1172602 1965147 1722491 151990 269140 330132 1897364 1677759 1846633 1697614 768727 431052 327794 1547864 1146690 1509364 656549 79969 980050 1061925 1881485 1795514 1530938 1960308 920230 759080 989853 1755173 527721 1979752 125907 1664116 279730 1250589 357998 1736869 821565 88239 1621856 171397 1243015 1476977 495251 168065 482956 563630 607569 710018 734479 909017 1182099 1473338 1081141 889126 1557048 549011 176996 170207 142362 1518885 606700 581613 1834332 168311 921331 741419 384899 129867 817518 141776 991641 1237636 1679655 613072 949517 1793218 466412 1241010 1060774 556394 1352664 182057 866717 1923409 640174 1128081 1087954 1446121 1010438 1747756 1215324 170936 72859 851492 1420435 32720 479470 1161377 222292 219623 1537451 1812580 190107 1031760 323836 1173889 1384225 67442 967186 168742 501580 739767 517267 1728134 1912743 857144 1121587 1488731 68181 6196 1877798 1840157 365656 1473514 1788662 935853 184704 1111027 1182130 1269031 1052744 1761300 920525 740246 374079 1247158 602251 1205022 1739801 386856 1113629 1743078 1125768 149784 1380036 453646 1484059 643415 1396156 534951 933365 1723563 489112 807080 1144329 10646 1728847 1788009 458126 1303625 1237732 345981 199976 1149484 25448 1995350 156046 833454 1089761 1151156 1876981 889366 1236998 1523424 1974676 975418 1801648 1122083 1777700 308817 375689 561686 1286516 1079781 1574092 652688 1475753 682700 208934 391960 1279873 1702993 385086 662401 406252 1609903 1991987 1643778 1647277 1942746 1868629 660060 1075147 179630 1462634 191691 335593 1719837 1646942 224136 186194 866714 1713442 1862291 726219 732249 912068 117242 1857216 441213 1800372 1952443 1314888 1455620 1991697 143192 993947 880427 88587 1363865 1096025 1019434 85123 980000 885685 1132906 884236 116985 943249 1065307 1734307 980548 715722 1207819 607306 360713 1282596 643472 448455 1598308 255101 1867500 21060 1696743 632836 827295 886933 710389 1818039 509030 1929058 86147 1188846 1130215 635416 355928 471128 1283336 698256 871048 840232 593577 1051111 840225 1728795 265859 1831030 361090 1743725 1169880 1904606 1509118 713571 1446226 957208 617147 1264918 494489 237831 1660317 167869 1758985 1585855 1048329 213048 1920538 188584 1000833 879099 1373400 543728 478495 1464167 1897833 858534 1731232 888431 1490571 1860910 273271 254906 387768 757870 17855 1232569 1491846 697944 961559 1993485 1735772 1105291 1164441 1336757 1575530 609694 1016608 1202479 278198 1471865 670018 1158463 832444 515586 645573 643049 601897 814428 251154 563649 1479383 908836 1552472 158095 1759045 543456 382982 909468 1214691 1002334 367719 1372937 1459477 776373 887577 624271 313669 460782 903228 1920395 110581 1300253 572047 1063811 157258 937923 798180 264670 1693805 54133 477035 216513 1547098 1540220 799526 1645976 198796 124699 239827 204153 471661 1355265 1867036 1805495 975862 641780 1294229 793417 305482 1927493 1070737 540572 1031863 508612 1707714 600229 333487 1972016 348008 1964093 369529 387044 758128 740442 1978656 1037824 810002 737801 1953984 415103 636452 1296704 1457726 1773889 987664 547837 1468662 1598605 746807 1163007 661324 376327 1593112 1139707 1978775 1422551 973118 162224 729303 493709 972046 286390 208956 934804 1856473 161383 1140830 1247851 1364804 539999 795938 1076557 742619 854575 1211317 1158406 624732 1865603 1886432 1075090 1498772 1658437 837830 1132524 1089624 1412284 1515001 1907507 1040811 691293 123100 1915642 1340313 1086485 1671911 971589 1844336 774370 1586691 1754824 529894 1642767 1036790 320965 283236 1111606 795205 864005 844097 787060 1157203 1693759 1916405 749260 1428623 694614 455156 964825 396362 1600721 985236 347841 518664 1296949 1360085 684716 1263372 289845 834863 1320637 1745855 1474424 969613 469227 1354063 746316 950975 381668 970902 769922 680250 360035 1219687 575450 1436031 1573282 1797246 27931 602737 396613 1064946 1745764 145972 276500 1331634 1198290 977168 1888531 887187 407852 323678 1243636 428259 1147104 1190341 987070 1678584 260453 1133864 431747 1862129 432674 1387619 1222751 640266 356198 1871295 901584 1993847 362704 274144 746796 911493 434218 569585 553215 34825 1920788 1934021 1008347 551720 1388519 975268 72891 151895 1592464 16496 1082172 1447606 1069449 282204 344219 1043259 1229390 78426 1456608 1118982 76456 928772 1810971 388787 79944 402665 449733 1816869 1219061 1030270 1003047 22734 512425 554528 134636 473872 1270332 678003 1662713 1854173 1110863 1327157 285753 1766113 1913061 1195040 1831077 949293 1876550 632219 688043 669588 1377260 711258 243032 572408 1437154 108019 1287990 776238 585229 1807047 1044573 1860825 1898881 984263 1841509 1090083 1008841 842797 140536 1816807 1805117 1372556 1654218 1914737 4538 396078 1979957 1472369 773980 765744 1083928 1887489 1222955 936606 289791 1562070 1410418 1650188 1048599 1418989 1757554 310578 386217 420259 1555059 1223508 1669724 1420113 1419540 1824410 1994429 704417 1684806 999044 208589 335519 1101314 1176305 415414 1015361 1955873 1756842 1998545 1091232 1545198 377669 1242946 1553670 693570 393748 1776467 268772 188386 1622339 940132 773589 1995364 1345725 911403 535800 18079 751167 675351 63911 218432 1388926 713433 1237395 1499262 1176278 825424 586873 1181295 958977 917798 1324674 1723811 20055 1965068 1701541 173579 1109214 1254484 60026 799732 1375640 47300 1005292 865866 781665 629570 1049675 468436 748772 1162046 1170694 206738 500587 1263913 1797029 443567 1435593 81666 1388770 809293 1863517 173000 1425547 1517760 363124 1571679 518458 30709 416327 478821 1173149 1240199 301620 1907601 80929 1553173 488084 1038495 585731 36168 1821554 754883 1259409 465746 1825247 1517909 770943 795007 208616 1158291 1823023 402971 1200192 1978446 1969388 881785 1895550 1010807 347336 280187 287310 322159 1352584 1644235 1176230 1445732 1971407 308993 1922442 861111 929975 1536709 1028583 1562703 1499305 1759636 1996171 606098 914477 899159 884479 1595159 1000337 339311 929558 1210440 948303 1975083 1338870 1437922 1896253 378925 431999 1101458 1269216 531616 1408530 235238 1089521 250318 645254 1999422 164446 1338595 933011 304486 216346 926528 1071001 1658526 551711 1927212 1526773 1802062 814228 1262429 1530343 1398159 784235 1361131 1690813 1392695 1195824 557364 1415274 651521 448561 1629883 656544 759696 1243647 1803393 97846 311393 1713017 310401 431296 1876819 715478 1652750 652169 1472499 1277556 341540 60059 244803 1954187 1969910 1491809 78131 557031 1385615 31274 1750431 625427 654180 874262 1031124 410790 1703735 683179 214610 754679 42038 1503402 1745885 1799448 549935 1755471 1405554 179045 679322 138852 818899 1513016 1424048 1864223 1478429 614746 1151715 828946 1033450 1595776 72527 55051 586578 50401 1018176 42696 1096033 1644489 593990 138680 1563909 1033546 1870276 58590 213248 133068 530502 1170688 1453759 458426 1487365 1959748 765314 707713 108418 518262 793235 604546 1274063 1155032 1715306 1349893 1317976 1376719 883049 368034 1696657 310418 369660 996080 264919 190748 1484649 67460 1299237 586615 132366 686731 214323 1558722 803436 1687168 1346448 232075 1868570 1319713 1924837 80413 1517584 6094 23577 413524 532146 571300 1500176 1236081 1120359 468827 160509 1604561 1555722 894128 1904531 795123 50743 1792381 1523413 1860336 1856002 379472 454464 1844712 385573 1551403 605384 856125 1279333 1985605 1135249 1440424 754743 675587 15932 450361 1808767 1617027 827484 1603254 1770267 1427502 1064932 1832735 840544 1492549 1546505 1910812 1147442 1804886 992388 860857 1799723 601326 363844 414245 1758624 880728 1475825 511371 1729833 146766 1637009 516183 1884328 1152778 360400 1256087 1357598 40869 1129776 1700983 469028 90401 1285359 644988 441855 1538571 1957204 1873868 1865458 824155 1563114 1270328 1336075 1397773 183994 952556 386682 917885 447768 1705666 992116 339876 512661 1510985 389292 46633 1788743 879064 799621 1401535 857379 1016349 837698 1823806 444354 813796 1587453 1307511 1537801 1656839 812342 419896 1891003 420880 831748 109555 103167 352345 1850679 775321 466831 1110531 553261 1419461 382330 309162 1574973 515629 948100 1083412 422026 1903494 240541 1977031 7771 1229157 897909 639726 1442357 1938389 466578 1599679 470194 784134 1050825 62243 1344619 483782 313747 1893222 1821875 401583 887863 1728101 1225417 1685937 376679 15430 1198797 393130 45509 1576916 1122297 1804242 143148 1071148 1839237 981222 1959254 734312 908680 1480822 1355558 738215 1019177 397285 1911588 563358 1984376 1008055 1181508 561079 1823424 1335022 328383 1394648 13421 1772799 100488 274954 1347685 745987 466935 1359893 1100515 421916 993663 1533724 635208 461888 473981 1148299 1467060 1088256 556423 1719292 970683 213872 1050986 1244171 293310 75963 1813235 1868821 1084094 1544376 153414 1555965 392559 1426314 395072 1060125 650986 1255374 908858 1819985 1944339 473668 1444809 1165308 1250154 1525283 1706437 1923735 686998 1996104 1135627 1867429 760720 1898221 1883648 1804433 21549 835246 1470629 1786336 1601473 623080 517602 1808525 1485386 240366 213521 230429 1581558 1040208 1361149 1863905 1416772 528809 1696328 1342181 1050324 1140127 1595208 1594224 1314045 1572093 336505 679970 966723 294395 1978136 1929585 1496041 562242 1682918 1395211 1710610 301713 773959 936059 1972635 1434959 290666 1294109 1750578 1001795 777456 1431755 1005901 560298 1016031 1419858 1410603 538465 1148601 1311183 645342 445773 212023 1765316 743909 1889038 664560 831777 1893735 1715515 1216508 1581772 447459 49988 1791158 1570873 1781768 1026099 1218899 1506223 1886838 1030537 541822 1189808 1343751 487080 1936579 1578894 1414384 1131832 1626877 426376 694417 1817631 214941 1960369 1233608 1850113 365008 457373 717974 901687 81747 1793282 603218 133556 1215032 147197 1351410 571870 498700 1089746 1479281 660402 1115029 1787552 1920744 1777143 1817371 975334 1434319 1301117 1483843 1422935 336839 1200365 822690 434432 166950 95883 800044 879309 1314774 544578 1247192 76807 1573766 730825 1537372 993171 1489107 1549314 409692 1487149 1163036 672967 1695958 1381344 878306 1923751 1318693 1277766 912642 159656 1042054 1094733 1488433 342722 998764 1417328 1544114 1138652 1682754 1751769 648821 954645 1471170 222489 1775141 1531002 482790 1612297 852256 2719 1148728 1984688 1032984 223647 840057 619422 1801629 1198085 1925313 889002 707596 182911 1973144 29369 353435 251793 774900 1146909 945158 200181 75127 1054288 1311291 1609311 1517161 1884914 1992645 321970 1869154 1309481 1214366 61969 1962401 101988 1713351 192766 1784345 32906 200215 1757231 261124 1616414 1574957 1991729 1661964 1412487 377480 1093313 1669877 513151 18094 675648 772537 478500 1147980 1588349 98622 1050209 1962023 1618191 1408227 1906497 1282388 495152 1770145 208003 713098 404868 912490 1005886 302178 518003 1195677 284440 492848 1472945 741151 1951431 425361 508633 1410806 1062226 1504842 1831262 766505 287767 1630741 1108644 970951 971774 1065368 46761 194051 43516 935014 1084560 302870 1015324 1408993 303690 1504011 730125 1664296 942394 485936 709831 352605 1315968 941205 1908949 1580648 992485 883651 1093175 104857 1452142 1119927 1705041 141351 1871965 40341 1307293 28491 21605 1520471 1990184 231829 287688 1886469 928954 1554908 461439 707584 1400760 1735431 1703808 1914232 325555 1396097 1226312 154916 1588787 1829574 1665748 1435576 1817808 1008827 834658 946463 1726971 106955 333290 103348 1597195 1575768 266995 1341138 1113665 296605 1707928 1143499 1291474 1145648 388921 1661056 1337367 124422 364785 642456 44674 1299318 105041 563020 1749388 1947856 1357583 1731315 548917 988024 1954190 1365243 1665847 213522 954408 1400676 1484145 559605 1995240 20094 958913 1845438 716644 895692 1307574 1483778 1464750 1128158 1107827 1780334 721653 1405811 1301961 1117544 240932 647020 757676 746998 143502 1578632 1950861 282771 890586 1706234 208344 153809 1141397 60193 949614 69610 1838133 1236142 254534 968953 983414 1973499 1944115 26666 419815 90802 1315222 503317 395286 798032 65968 1421457 1598680 335639 1440676 1897581 1069802 1872748 1425878 1924634 521327 884891 1280016 1134886 1321172 360256 1855782 1136125 341608 1681479 132151 512533 451339 417038 1502344 1264376 1007587 1756707 1984320 1940312 1667537 303716 906834 1338652 282096 142902 1254423 635210 53727 598136 759902 37871 1332575 601098 916654 1800448 1052032 1948755 1827474 1614994 1486363 367614 200299 1251450 1763220 882644 984737 76304 1137363 129371 1513793 1292231 1771717 1506892 116039 875554 1047259 1315514 1261418 842523 462637 203949 1125248 1602801 1713344 1610578 156036 1582989 891280 648086 852884 475287 813089 427683 499353 1577453 1198693 568661 1048230 1163230 1196332 458663 66363 398394 129666 546834 208505 1869332 297113 528330 413126 221622 1391466 1321297 343813 1767050 1106540 247225 1196816 846641 461496 136976 995459 1853405 138884 742972 82582 17651 1511635 1169554 1392889 733813 1623862 835416 629070 1966445 1193297 938134 718990 1391014 1487558 430212 751640 1651300 1264538 1987865 1228947 145133 144982 1311004 782242 296634 1695498 1260234 1190926 1419743 1979502 1334129 1794092 1282964 1842548 405958 1731222 388051 627602 1277022 452991 1545362 556726 1088395 727226 932511 669838 903017 1953502 1715642 1625253 579295 1958613 574836 1360210 397703 886433 390666 185570 1256708 1681346 1525417 1370433 697477 1989528 886777 813420 1102169 1797936 762363 1699401 406436 796328 333715 1058688 1566507 981429 1770328 1155587 1519239 662967 1960380 1435656 426819 1545460 909179 154738 224606 848153 946393 752726 1035334 1260443 1372573 708493 1900998 1196828 1711075 663172 1440483 409969 43735 667437 520086 351006 1622971 409163 548950 1756090 493830 249030 639969 1214942 1442612 1297291 926734 1813291 444320 419365 97093 1188030 1822219 770359 962930 71982 599636 1312691 1858308 68817 1917541 1003580 1358495 538973 984043 819384 1516256 1643226 1895909 587796 623629 874027 1461390 1993560 239908 1081494 170697 305080 655372 634721 218271 1844367 1696172 1812020 1739789 347882 143608 671455 828361 586327 1636408 1505006 62376 105944 980215 1993103 32721 1056158 826245 1998250 1962844 312933 942091 194951 682401 1348847 1881162 633493 700987 207581 112938 1128348 727940 1569091 1477505 1854257 80886 1483144 166278 1326128 1200056 1636055 1616121 986272 315639 498241 1964325 1206046 324422 1112598 1284040 1079507 1819940 1128797 1321623 794579 402021 1501734 1960305 1400912 1195458 310752 758603 1215478 1330388 1571107 1406590 1679141 420768 734632 1318132 126672 325079 522551 1505228 1929155 958035 1341848 1212921 1051845 973448 49429 70776 266961 675623 538000 1187496 447751 1776796 966441 514146 282435 1572456 1733464 658634 190834 1444982 882998 1957328 140346 998589 810472 442899 914859 474584 1674033 562301 1326390 411263 1427129 762639 741768 1008002 1011407 236453 460663 424735 1986011 130603 391825 60585 1984664 1638964 584106 1810254 1634656 566504 1537485 622145 985307 1635701 532336 1306574 508258 470797 1531695 1537721 1118655 1544214 582372 1312914 563123 773827 755993 1982966 1816841 469594 1638750 1339747 353118 1025779 1782784 1912242 949392 1087996 357364 164735 1801268 1571261 1594796 770862 982448 621415 832083 1866279 1631590 1780296 1513820 401081 33623 204982 823740 40652 610604 68165 539336 1108274 1396467 1094661 1577496 1699372 1355183 347330 1147225 208472 591737 325919 1281793 1860578 819151 1883956 1984498 1038540 381030 1425810 1967646 1258011 435009 615320 1763537 1591444 1777259 609986 1928654 1288123 1317925 119653 640136 1976649 1580626 87861 1780850 1135317 386296 1222019 1282475 1467413 992845 1165084 972031 1528659 1619234 1396490 221742 1202575 657695 567491 798306 436167 454192 1531361 1635807 697128 637065 1763104 1078569 960132 27738 1492732 889060 160991 251043 810997 29343 944490 1495421 1959238 787844 763804 1583868 1422743 1159513 587632 725562 1040102 1099275 1415575 1533380 1073776 529202 780425 719723 1849211 1943007 739720 1620831 379009 1305746 1048812 509242 1475574 421085 497074 1419127 1702981 744038 1887647 536207 1715240 342885 1967040 1875576 1355082 639790 1476273 63972 964119 24987 1951732 464505 483806 1393286 1530611 760080 839026 274697 917003 357226 1816318 1042760 981760 375813 1758955 1313207 1056773 952131 1098358 1043267 211240 138568 1391304 748777 1475154 561325 1083762 1000214 892683 1583173 1624661 747223 1150112 1670297 423660 1144928 916215 1847479 662275 541384 351543 27619 15694 44913 1969406 1720348 760412 1670076 962062 1221080 249469 847814 1101241 1383898 666281 1365766 1798779 61358 1570016 292771 1543721 1819444 1503013 1776564 875391 557008 851297 241996 151198 1360613 915364 1473399 621602 1207615 1818278 1245934 41645 1055482 572257 62906 781465 771035 93346 303650 1891328 1590321 1829024 706724 907411 28784 234231 673472 420184 686683 518140 443052 163129 1767560 1607673 841095 545888 375583 901045 929234 958235 274812 1379432 692935 276697 584603 216849 1138162 713498 128813 1308138 508686 573532 1936330 600326 1079841 152295 46698 1467446 1914226 1223116 1058249 1360792 985058 1706187 469807 989058 1514518 1798008 3008 1183824 1934589 188761 95653 1376618 1231377 1665594 191971 1651799 1558018 1734420 1171292 95516 359389 1458378 1123221 679412 1948955 715320 674790 1388489 1200263 1368200 1505181 197279 359442 1036252 963424 576831 156265 1816092 534704 1055301 950839 1268684 279492 1199416 389180 1676834 1850748 485900 1638717 315876 959801 133339 1683504 71781 1579428 1045371 1514070 583481 888835 1912093 1079498 1951252 1671480 1200862 220434 1119141 1729882 1024469 296714 487831 1166577 1124548 1451621 804893 427111 1976389 421252 1556938 1241494 1560775 1787690 1204728 937061 1165690 1149192 865082 695695 1936897 1789904 1827369 1778837 1092306 540926 1753784 72365 294811 536397 1095571 1699309 24461 1560975 1653506 1009545 134720 1534718 201043 1949095 572182 72407 643951 1561188 746972 392756 1334867 954269 428679 1646941 1272962 225212 153557 530677 668130 1175883 1043914 122219 1926716 959479 1255798 354014 1095459 1807516 1963200 1853527 352477 1284581 860445 1565092 1845953 727372 942498 216691 1112 1463716 1935764 529183 1666386 1544722 1633030 690332 695084 1616311 320174 1699062 347678 1520894 1194352 1236480 163591 1398935 1456786 124050 1586229 1662477 1159553 631138 1034722 968699 1835444 758893 1106901 1135888 1722308 399301 871258 708069 11793 1565867 636483 1913578 1548792 848338 739795 1396412 1151663 1756475 194457 1688717 112034 798317 25968 1143415 1283421 576299 895641 84389 669580 36744 36103 605596 1313577 390908 1631506 379848 1516939 882976 885659 1491576 1371474 1398094 1493641 615462 128007 873036 141901 1263536 248041 429406 938545 1400685 1988096 1959394 260664 1404096 1628188 137186 116031 947793 1167495 1602163 1218615 180885 613855 1320302 1491964 1429134 461563 101665 480948 953329 78937 432376 260876 43967 290449 1633011 893488 219776 122053 1310173 1639260 142420 170748 1330523 578660 976200 1917550 784830 1558347 972035 134764 1450150 1569303 1701915 391788 182469 419006 229461 1346139 1210567 456816 1242507 100966 851808 180069 1762929 1722118 1682118 1574003 648003 409172 352900 369756 237235 1658317 1716542 662553 169855 1824446 450041 1690634 371109 795621 1001359 1081061 1490551 1358798 319708 1638980 852868 1611123 1830570 588237 1569596 819560 1941290 450889 1209111 726712 1865040 1361400 1355851 492494 408684 1202828 1583839 45833 130319 619237 340956 1331189 30223 440351 1857713 141228 1071798 703305 891687 798013 1451140 331111 1576890 1924433 1395988 70771 546526 1510796 429566 1306722 9398 1174109 1054877 1027152 901171 504738 1238236 1240195 609544 460586 893280 1932163 1887104 1561360 1180468 1034689 1045921 413969 151929 756191 1474058 802842 1120645 87570 1730984 3329 1248081 1559457 1483938 213896 1567602 1596848 787165 1103468 384879 1632722 624772 636493 1360950 1887201 547611 28345 722040 1300514 238639 345939 459810 215139 262642 1722030 193521 303520 1341859 63030 139087 1544414 295276 1326130 1979342 1326315 1570343 1984579 1427712 1339524 575090 886583 85351 307803 1109236 152007 1792498 412423 1697199 240113 1329026 1423907 1329079 1151805 607232 24981 1601160 716024 1268225 673823 873271 1332631 1818399 28306 865117 1877063 1194256 1979948 277184 673429 1123024 1883643 28773 1082482 1337851 1999293 388740 353529 879683 1733765 1127325 219708 232563 28858 1356123 221563 1870831 299218 848804 692611 809497 1417849 1838148 1247592 1503595 1014840 724147 216023 1304814 1079671 1654811 1597677 1538629 217349 913681 1444873 1238695 1249497 1117009 1447384 1759973 1923085 434617 312274 345707 602071 1478316 705885 1339117 1631075 914069 409458 768077 484019 988545 557219 1688554 1147553 1395158 451315 1104309 1346855 865450 1791922 1824343 1492746 864167 1928755 395171 334633 1178592 222107 1696817 1069283 918559 685693 171444 1303180 460546 1074466 793161 554463 1264108 851080 1240086 1126096 1073169 1836410 640666 777330 1922640 1321955 1500420 999888 1854599 771567 985366 1253956 1564082 555814 1745898 426333 1865033 1169313 1349548 574632 852575 230795 57956 1924063 1707347 1196381 1485752 245136 1415852 111429 532438 1738019 1266948 678787 1614442 774494 591241 93121 1351933 1992257 910318 462243 642358 1263311 1414297 122965 621327 1386462 799318 1746311 986225 1886392 379304 1281172 923921 36150 599044 1962618 955282 105852 906312 1177421 883764 485484 1456376 1003345 1381684 1499069 154861 910679 701242 284540 981752 1399774 1764209 47188 1006893 763981 253857 1365005 617230 1801155 1571399 1504740 340542 720597 1089802 492034 542938 1718770 1019118 166197 1968316 245444 986859 305363 1282210 1202052 430333 1469793 116926 419914 1121673 773948 24092 165842 62172 667486 445490 1331044 213713 738926 1337877 932380 833495 258367 1884938 671559 1248332 1025827 565129 1961460 729663 807654 341600 1801531 566805 607935 637612 1137945 441249 655983 830431 994229 1140068 4015 1970287 1681647 57900 1347788 349699 1974935 1713882 504406 4666 1335196 1498936 91114 740763 241886 1264543 1848079 1068223 305375 669386 1688453 505933 631673 926777 298370 1931469 1047674 79804 1706138 434146 41655 742986 1444774 316358 451320 528868 1868504 12163 1815693 33048 1581346 165407 1795645 1117975 1848460 1160903 275150 648352 613386 1981323 998667 197344 856118 1073603 768889 570503 1119493 1964965 1167506 28240 1607898 1427209 189267 847971 749104 619093 1291446 120966 109130 1543320 604869 375515 1487799 965444 244806 727871 23745 518247 849050 826113 1596554 1290310 635013 670212 27541 1784923 1429095 1164199 1991360 1303062 236214 17273 1339022 376411 290387 1075881 10122 54742 866341 614990 1149888 936377 1513087 841365 1125245 876632 1808596 1532291 1757129 101490 1874814 1618429 1863957 795828 1309964 1335684 192844 1167207 1735445 1184868 1339175 1597916 1358709 1318098 1782391 308937 645026 1865507 822235 287262 1102096 933319 105907 528267 137446 1630372 1298008 1325250 1961689 1206076 520966 876112 1574025 277031 181905 1709267 1652151 298088 248298 1468182 1923392 708923 934331 568853 1436314 1170587 586200 381438 1654829 970836 1625136 1649635 661962 1733703 1032142 289356 495486 1860830 639340 391675 1472856 222400 1397009 1367267 1143042 1118120 1757095 1410338 1666036 1665942 143082 44112 457221 1840858 92667 1143134 1697599 1063685 76536 411301 369269 1037295 929315 647707 655051 1070675 1255229 1899394 908681 67811 1502553 1862550 1532207 661793 1208093 626028 1982373 1260859 748058 1440965 547671 234903 259837 1487987 1504610 755915 837325 129670 671922 176093 152497 932342 723550 1645385 882446 1143003 392614 1258193 1663510 1680491 1050574 353352 528830 1949560 255630 1451952 1599460 15586 1092469 579296 1921075 1066753 414257 28290 73328 867239 222530 824357 1360892 1522684 842831 1875515 835753 1919885 1138610 1221846 784055 1789448 884890 834139 1399369 474614 653564 1101933 745681 1591586 1327832 859817 1674475 801288 737863 1457797 1021236 185169 127310 1615679 1458775 462721 55744 381595 79104 1280364 962943 181863 675635 1811837 128951 1884850 990521 418009 597053 1362749 736583 1713851 1627774 4385 1667871 100003 1619894 1816997 395819 1924746 1078048 344854 1924076 1022509 674216 344439 814572 189563 478759 1869604 832345 1298048 514576 570490 268702 1186079 978277 1627930 658815 1510515 1700780 1617755 671070 1351120 1468772 1247631 1270325 879184 1652941 1892648 190925 1749199 1293865 1906523 1420628 1558687 239053 1255940 698336 249839 684562 397239 1035170 59359 301700 535248 767667 1236873 574913 1125812 676728 620242 11643 1590844 1192075 1534630 1845931 256652 1327802 704098 713213 1069857 383613 948343 355030 639358 84637 1749256 340878 461506 41397 1190803 1360905 1203719 1499733 100136 1479112 1494357 973823 681980 1929961 1727543 779234 1734078 1732196 1231138 1885099 310886 196800 332732 1227132 1940332 1183804 907116 1630955 51259 285291 1828153 1003400 1353562 1409230 783354 1168847 1380176 560562 908729 834675 832066 607778 1230652 353855 1796682 765103 794886 927526 593985 66652 807145 113171 1832385 497537 467121 526049 1827081 1642957 1228609 1634737 961360 984808 1629740 525019 300177 1012818 526282 356633 1619298 22032 629100 232856 1368291 1419681 289815 1094995 1333800 1428072 863638 1449257 293561 1823176 1496142 1044997 1533516 1767545 1302445 562589 1961401 842442 740901 935460 1256965 1284554 734480 994652 698910 382315 1187978 229284 623220 971027 227799 771776 904600 936755 1274442 963730 975561 510549 1302561 1137582 185253 1470723 1466490 1798439 1509739 1710349 1683622 824858 188910 207285 1440860 1500488 110094 1934017 454487 1642459 1878342 1034447 1506174 1534334 316102 463843 707143 747929 270954 821004 1354106 247191 82562 1821950 815038 1439989 1790864 389587 46940 1824443 248343 1426502 645380 1724496 1319805 1640397 368974 124585 1522323 614070 1843429 1584699 1026438 972245 481818 1802007 1398144 1935114 379204 780587 1170800 626761 1685276 1452345 598326 600076 1607614 1881318 1834204 698150 3351 274771 1713770 1766961 583207 214744 334457 118091 1850295 510671 1163377 1259801 1872723 516058 63015 1242356 793646 806729 1706147 1727623 1014597 1487995 348874 850763 101003 1845967 626141 1854621 486942 1242639 1031714 1203885 839622 15673 1562149 1014588 177491 1432449 241517 1056161 1058914 111784 850540 103501 370011 231005 1810070 1139440 181353 431851 501213 1957588 1968148 1823761 1505567 509102 178176 418045 1050489 910051 1872890 736432 684377 507968 1380944 380539 231039 279777 208167 610438 896839 1157063 1229349 1139959 144970 345288 12233 1567678 49923 5379 1680348 1113821 1738225 1907032 1526164 1003358 211009 934399 963766 324042 101673 586489 1032215 4834 1547126 1445195 181124 676961 835070 1330571 1202427 1398211 394141 117184 770654 1428521 622118 720699 1787946 1068025 337909 1076133 1299542 1121515 946830 414636 182468 471942 1622163 1317471 414487 236203 950780 310560 653397 533969 589311 1317141 934433 1814608 171559 658470 364264 675125 1298551 1542444 1578171 9856 329580 1385574 989060 1700609 820062 1736392 676765 521267 1309724 1335587 994187 1860913 720847 1765251 1052345 570673 265024 1624174 1906606 1856017 868699 545226 845061 864639 1349901 1202653 356503 1726155 149650 1099646 254282 534465 1310195 1258604 155285 1976854 869482 1071472 1847853 1377906 1045501 61738 752291 582039 1388011 762484 1080742 1915847 1803134 1822409 1830907 1812452 768359 1746396 982604 1318369 1766320 300857 473759 1274139 1908015 935741 927741 619595 39148 1116468 1850565 939512 1293770 1672627 1482561 1639245 137204 1626349 237118 1566656 777763 1770650 1965047 1318515 1493705 60792 608810 192423 1107124 93075 1203266 114979 322956 1147151 168446 434428 239343 178234 1212123 980016 1258811 1525041 875265 489223 973506 273388 1304421 1185629 1562518 659532 378556 518134 939159 986142 644124 218818 392159 1577740 1793973 1928560 1534544 1685144 538998 1986686 1941861 1109379 191524 1714674 176609 1060443 1214409 609423 31660 87045 1050348 1491401 820085 575343 1543765 407819 539484 793261 1590530 327001 769726 1695518 1892126 452470 1128099 1076638 804136 1153312 777843 1004816 1227169 518707 1247025 68294 1554329 606043 1161460 17846 1070293 1428468 607818 1732201 1051096 924392 1977061 1148194 13051 1441228 383046 1383298 158467 1619423 1724416 1757117 750020 1284642 408370 1865723 1832599 907531 65919 1081335 586175 562438 107619 806936 446488 1493770 440505 299981 412563 503144 107587 1492911 1077849 1210688 1929727 136721 1061932 1111215 146940 1035427 251702 402181 263018 1870953 1525766 989948 660041 314769 44992 773882 393205 305415 534554 656397 1414456 1077792 1533733 271530 598085 1526640 630376 1998253 1038347 630038 1294327 1723291 1130465 271398 1954037 653995 1878294 1895525 1622645 1986351 1212868 398403 855419 140879 855674 1355174 383742 1604079 836709 536691 1944627 1156497 1293186 434347 1096277 225401 569406 1896965 1747172 1199008 851965 492381 567493 1948728 1271299 982009 1840091 1678114 1447681 1262916 1335020 328366 1431818 1305776 1267189 426265 591284 254643 655631 1739794 433525 66214 1430717 1794294 660410 200081 847315 556262 845042 1692292 1677742 826398 1701951 262805 21927 368418 16198 225675 1104923 1153515 1728468 1227045 1794785 581804 1902635 1257690 1939135 1142989 1998361 1895265 1026585 951676 322728 1934232 1314446 146762 346217 1469797 1605120 920902 27155 40777 1508948 47525 508221 1873539 759639 1793890 278196 1430563 1468982 1881072 370697 633393 357006 1077614 1771369 1382632 70829 1696057 1701417 704553 60653 503099 943614 526395 1465085 890812 1246890 817846 1191935 171565 147090 1647406 1510887 25461 1922093 271372 108168 1025525 1452093 1975686 1308640 1484114 4974 343586 44081 1259923 1925545 877705 379076 631836 1037010 1672507 1114493 1150510 1214757 1842146 1312503 1034755 1242693 1413877 1536252 476726 696508 158638 1148019 1809046 1763909 1333789 854143 974350 450587 1381325 1121327 985009 456639 1855702 1678982 218127 544176 594876 1597035 514298 1417410 1612911 1055766 940592 552199 921934 1417107 1977435 44194 58356 657139 164710 1398579 581833 913367 391990 63870 529096 1697268 519238 1501019 979380 1366518 758400 146607 1321762 1856436 251811 1145132 1955344 1845053 52755 562636 919594 1880845 254820 1210550 505562 756321 1477176 714724 921516 503577 1804625 1144037 1919202 1798913 1921391 1870063 1774943 1225413 375329 1803928 649861 1478481 920872 447883 1723739 74205 1017772 718026 1615742 603360 127513 1885452 348607 547073 723565 1197624 1855148 1979219 1248076 19003 750602 157669 1284254 1291600 1862800 1532906 104412 865311 197959 728526 822019 410237 266549 970730 193591 1613097 686638 1261265 1002210 1716026 540109 498843 431307 1719475 1337997 938367 13842 1721598 1208931 1445093 904999 359074 832054 1085486 328732 418966 724482 816899 1445992 690653 299372 871703 1140705 1863790 1527108 1944296 527988 123654 921296 1574920 539791 430372 620772 1898319 155813 186256 1219060 1848289 318803 1531170 1311766 1011235 549391 1890323 1983816 1542175 1237559 1628109 390120 333695 1272581 1973384 1403611 1883932 299531 798706 1440948 978219 1846517 1442000 432225 1599555 444080 1831712 1464054 160996 1579388 1445509 353193 1299529 1658699 383171 1828746 499204 8544 41895 974904 1426069 226113 62636 796648 105709 1771375 1149711 740629 1036553 903567 856665 1447560 1361752 1015973 99223 1704204 160811 1543034 842480 1493095 1055946 286269 1633163 1158742 1702338 1030371 1892503 431958 1091579 1946631 1587757 526150 762321 343279 1714605 305024 373958 1463661 513407 375304 1835089 1662768 1332306 1004698 1712947 92155 1246297 96130 1015540 222644 1927343 1200138 1968411 1310730 520075 1786715 24528 408185 1986060 1264213 521642 170429 1288349 1342406 482030 1801409 266970 1630227 143000 663946 1696728 1149277 1366060 1575266 1726934 1593066 107105 271716 672727 1059188 811184 1243669 947491 802330 1967522 1758987 862277 748185 368141 1201905 1591442 1066869 780619 1916164 1951748 890601 570924 1720367 1045056 268269 1890494 351710 1732526 1411442 1481027 1724005 22814 441877 491176 1952623 780524 397249 1409391 1332886 1286651 1358883 117333 1585378 1624218 1664738 1172280 1033380 147952 836222 1820749 140086 1513988 1171525 1674643 414836 859789 456276 6025 179573 1914561 578868 671931 1714089 1430690 472067 787663 1845497 1083769 1611329 235661 654248 455591 1429507 64096 129185 704171 1920148 1551173 1543246 527465 251780 1618916 1391148 57090 484462 276564 161276 1090401 922169 1653824 601689 202786 627122 384002 605815 1070793 1481204 1165411 673042 1175352 443842 1410340 1302059 1285258 1123704 382047 240895 1635207 1218061 1054887 1244406 467535 453366 299964 201009 1374763 623627 1188405 1132491 45991 1508414 1531738 1809083 1761167 1994672 909441 1713148 104140 1562610 1875468 878642 1935936 742000 1287352 595355 1117605 841291 621125 303000 1189437 1050051 1470659 565814 1043523 1870706 1671781 1116738 1556028 722336 342522 1681524 1362904 915980 1019257 1609373 494550 1708972 512480 1637162 959972 771569 1035352 561544 1590826 468194 320012 811500 971616 605992 638062 532243 130428 564547 505080 1837833 1985222 1371947 792479 1663662 266276 1669702 321669 1987445 1352519 280544 1889836 827076 533957 1194670 31890 87820 893132 450842 1965765 1789285 913785 1080325 1470320 1522284 1135285 1250674 840927 1582210 1593676 426280 784656 1143723 1729171 575719 930313 819546 770384 1241992 461693 1826767 1767573 459850 1102846 769426 1677816 1831661 787347 1602871 38947 1881823 12422 230675 1689393 1138012 429446 1436694 358660 1994793 1928857 250723 1333717 332073 682468 1239384 1373575 760252 452037 769031 1323410 381847 1725953 435383 600139 1819225 1240046 151629 860502 802690 876367 1901874 964536 662677 1648667 875380 844459 301864 476995 387354 416446 469080 1393949 1510444 1352023 773672 766341 342967 1184482 819110 97502 1712251 1277484 1447616 134335 1972020 1809706 905776 1590559 1946721 1103776 1849946 1402859 927478 1182967 214137 824823 791953 792387 1472175 1397788 636098 24814 360142 638431 1628731 159295 1485005 976023 50432 160186 1076766 975316 1325424 107307 1088328 1497476 1767520 1657265 857347 1561429 702265 1748701 1328004 847846 377118 1511596 291245 401968 621177 830787 795632 1735816 325156 1903523 1133285 1601930 745522 1669893 536501 134746 778699 884966 1128557 904207 803729 1112407 708697 828698 1244565 1511821 430727 714445 1110530 631486 51382 980352 1135244 1208766 1908754 562558 1612853 1913672 1500405 60550 1418066 1622113 722796 1915273 77456 286460 213190 1112436 611653 1288246 1021399 214249 893761 807428 1704058 1356878 582249 756161 1341233 1167712 631664 1536125 402716 815547 7694 908395 555153 736359 65510 1797017 1440982 241516 1694301 1268581 824528 528567 1643191 1793484 519593 1334242 1162696 126455 1835697 959395 112258 1450749 1909057 71585 1982616 486315 509520 1957882 1052605 1309870 659440 1773590 865419 1351180 1922035 407698 1752716 1219301 812808 1988547 879752 569501 1782943 253131 1100600 422015 1918188 310710 885719 202354 630629 1964499 1721711 1287270 259761 1192047 447145 1619020 575799 913088 240575 261488 1672709 1825596 1956410 621970 1272643 1434842 742892 1819244 527198 1671579 1303293 664832 618554 755456 1586400 347143 293046 490715 482326 1653317 235181 1246880 51305 344092 1692872 1550287 1953452 1919081 800075 1110567 23049 1550222 1576793 1895691 15655 504259 137137 1165884 1950999 136175 355825 1652447 1423292 386027 1873819 189009 462363 1459430 275520 1364099 1360855 1453528 1886433 410988 964607 1214531 1565120 84 746006 482928 480480 1659981 1905561 1966573 889012 6342 217979 107689 1143075 1931955 55427 1792578 1138586 1114078 246356 1091477 1577979 1073143 936403 376308 495479 591983 1060463 1841375 274227 1771744 87533 964221 1532173 1086879 1232002 505119 1964283 269144 710454 423119 1947447 773183 1190429 32594 1542638 231630 1162091 864723 859233 684442 1719681 1803538 1293747 1708488 1132465 325168 880046 784979 1971587 21535 66758 1284206 1414505 1726995 177714 75878 185970 1652762 1889959 491257 1319161 759280 944982 201637 682796 703785 224995 883876 384272 1156220 1017834 1715679 779544 1291307 926027 1498602 1912624 437872 1753023 828491 1641097 566979 1788426 1168575 57176 471592 1584740 1525655 1036462 744951 818552 65445 1750335 1257269 585655 799184 1161364 821896 1042570 540424 1170756 308151 944416 204585 864182 1945485 1783311 1980931 1614379 1713048 1586934 228282 682367 1506220 687949 999006 759621 755976 549717 1350629 1748013 1631669 1223030 1178701 785465 1434414 1144522 1508029 1593836 1826678 24552 1474036 883078 1805227 1790415 453591 1245421 1171279 990414 1272624 1684176 33193 1742819 448098 1892469 31690 1438999 1948687 1982339 1786919 1891429 1405165 113040 1444080 1248867 1966243 573662 997026 537555 1490490 19455 495802 717049 1626880 1550997 1258127 1547376 183638 276002 377240 170719 1948415 1032295 1976601 987329 1597965 1216959 234757 122647 1337224 1243303 453723 811677 1318167 1883167 1879789 235898 1025891 1731649 1180319 740634 1172343 1101769 1722158 1533808 806171 212654 547182 1675583 308716 1013407 428884 1603832 716302 1642100 494658 1164641 950275 30527 334292 172274 290146 1888401 688588 765261 1375891 1993806 102179 95126 1231176 1203948 958568 926387 798690 1352913 5716 1918865 1394647 544021 741895 1699472 1566531 1765069 1404656 1937928 1206591 657642 402026 390416 1056726 200313 544456 20417 25204 291292 1226692 386902 1094118 532504 925395 287035 1339775 50557 379457 1092894 1463943 1883289 1225818 1842033 1087559 1852852 639333 815025 387082 310329 1131263 1629850 1286596 411722 1480064 1280661 1851392 1238356 512827 583162 1962697 868264 1096350 507682 941445 196611 472712 88773 403737 997249 1469727 1099887 1102060 1665034 365346 1372908 1581480 1906868 1122832 1592082 301266 637259 1337841 298403 77759 873717 499145 1018353 434460 1937156 1628008 209283 1985675 1290616 959995 293698 241139 1070952 1275730 41780 1011811 477379 1479709 1684467 1066149 1271429 747136 1950855 1793893 806483 901488 367587 754778 699376 1823790 1994580 724975 1489960 536831 906412 1898243 657497 1298418 163766 715127 1034517 997198 1747211 199434 1995709 53690 1414709 767719 1386811 363338 498073 1772852 945187 1575183 1219913 974827 1660264 821192 637353 1710383 789621 1893874 627906 1307935 958122 302488 1975071 277881 902705 628552 1522451 1006970 109141 916760 1565557 890946 1130704 1795955 1755629 1473998 122375 1346649 805824 1356215 84957 393966 319005 883141 1890061 1731238 1679826 1196475 653182 949442 397025 1651530 1437868 1640533 10938 834893 1618616 334957 909059 1095106 402214 1921264 1021395 1541148 316030 712905 1749179 1016371 74166 1262036 1758123 293728 682241 906014 72683 179235 1608034 272097 1955930 1435311 1779029 581331 1046539 1468165 1626688 474320 536883 1811658 105003 214530 53992 729475 1974147 439664 1433344 669631 580070 1777549 1259313 141919 901406 14944 1978120 255681 1005513 482173 1437625 668489 1507324 57562 1473669 1594546 150295 1908381 1509491 1156617 522401 979748 970030 507296 655558 457423 430365 329972 594750 1422848 748215 1623372 1072584 70955 252977 1029290 963537 1904157 248162 1633757 1471735 1503626 1295142 291666 510937 85356 1219866 1601325 1633990 136581 329154 1734880 1727924 1626189 1889051 120738 1616837 880708 879772 665756 296603 902994 1729760 844061 315747 310931 1239350 611578 1611829 778298 115332 333682 1626667 1195854 420883 264991 854491 1508336 1113465 1196246 197890 1013351 982148 700288 919497 1062674 479602 1092450 1191481 1700429 1251850 1178121 1393318 1168429 1131264 1973564 1389406 1697538 927719 462562 473184 212353 429158 1727980 1294114 1871431 1896689 659212 1147700 1831763 1588203 256750 74565 715575 1548903 648071 1756569 1412243 75143 388660 1203277 1755351 255895 1358873 1045190 759600 864755 25701 459985 554793 1021983 240299 1795919 17543 1696118 1494618 1188300 528303 1051120 593789 500462 92063 16599 604687 594710 331912 1223564 1115297 705780 1098421 1578192 559362 472291 95403 1198450 381392 1397033 1326324 1596423 473811 1902089 703324 874062 34227 1112674 1005759 1726385 972119 487836 1703715 309329 20048 1484475 1172485 962014 1151197 346257 507147 956138 1568795 97038 1301450 1604249 271030 622338 820209 1949982 1912952 1890884 828362 1511316 1859199 661446 887183 459645 1857561 494528 1648995 600526 1252268 1895929 1700463 667716 1348811 1799711 1950940 1302980 1970455 322680 830457 616597 361454 1221548 763786 351828 1628448 1357636 751085 422047 1739120 700662 1768609 1060171 297897 1597886 1946520 1289398 906649 1589542 238322 1307851 1047526 1218507 151821 1086574 19262 35573 1327937 1727035 1530410 1833691 881790 1642261 283213 896473 1348389 24639 1227789 366565 49142 1416561 950686 1230178 1502270 1821156 490289 11125 855660 1049250 409004 959923 56975 1392023 354090 764817 529579 390352 1363459 1516666 1577643 1971180 626678 160160 305284 1933480 205605 224274 738798 381183 1689497 1501940 931490 811574 651622 1148986 773600 13213 1900395 1113357 1496920 91658 742331 38446 1326486 158170 1802257 1717800 1257885 709449 1727442 528595 436073 1093665 1151171 1646412 243256 1121125 895333 954035 1910852 1598728 1218734 1589857 1053351 251974 1982620 1133384 204015 1624785 641512 1871241 812699 221833 1491535 780053 1560697 1155968 869352 405406 228108 478180 1840286 269451 798057 221582 851349 8474 1045598 1025485 1737065 1535520 286859 174884 1281773 1699859 1366577 1147270 617640 1269486 1764454 1558335 1802234 794034 1349586 1596374 1801460 13812 1570629 1581616 766020 923794 218639 1598246 1546363 1244650 476812 1461605 1259048 1798148 648138 402314 482357 1821561 786239 1754287 1610765 72886 1944047 1084381 1564602 561996 1971517 63631 509006 848473 968155 1141069 1278454 1381635 1323698 1942865 1540058 40234 361306 1171446 80770 748434 1594439 1872609 1220783 883940 1725870 1572872 1298347 502343 1077108 1073596 1666847 1807987 804395 715783 264609 1001403 839466 777633 410730 1764018 686036 1180432 1908192 1998335 1015322 1339213 1146912 1502513 671530 570778 1953000 1978935 1920254 420969 523051 116126 474884 1415832 1503761 1406404 993177 219561 1825352 1468775 119859 632692 720360 198707 1313931 354239 16201 1514363 938081 1495723 623259 313712 848179 1483790 129909 1195454 798505 1141388 1867892 929793 1960322 592941 664330 736932 1046190 675888 209979 777984 524792 1789023 385440 1439919 1866288 727766 1131035 350876 992456 1393054 807600 634580 1160847 1051082 1913352 1608296 257169 1623599 301804 1897159 405535 1340099 1690450 1955093 579054 1692545 1630210 770971 1046422 1362129 1740270 79652 158708 1361445 699452 63361 779284 423284 1675839 1867539 611935 1573035 692648 537483 1780560 974647 1061981 1895369 1210490 709016 1347682 872381 1733531 767334 1298375 1455043 263419 1675749 664159 1587055 1972738 1913993 756278 1905972 1363091 1638121 76213 1710301 460803 1394639 329188 672438 1311447 1577289 792555 402832 1741416 214987 1044188 881267 1813308 627123 1241092 1938162 1456049 385499 701980 201271 526618 1534467 1964256 1421002 491066 1188359 1789178 9663 909621 1008643 351865 1900791 623896 677287 1311637 114682 1726342 670274 299656 1912998 1255439 1820854 847494 747214 978207 1838511 714298 1568382 468526 70461 667331 178583 430859 737301 539986 158096 87309 1699847 751007 233792 1189277 1707123 1178442 725190 1200433 1678897 305467 926151 1114004 1821089 1472582 671582 1782787 105621 785066 701594 1462402 448285 743669 418106 1600391 1734624 627357 1170825 1859489 547062 536246 1174114 1636510 1555837 184520 664415 14050 510398 967819 60791 1259952 1419835 75653 1736730 403492 301329 363703 1883340 1437076 81263 199771 217159 129789 75189 1966322 1519936 1259148 1695665 961253 1085101 1879443 222086 1985715 337741 1201651 385985 287066 146585 254202 866660 49675 1027559 1516095 669138 168653 566101 688220 1861517 528115 1873762 516952 1696614 670051 316032 1427630 297298 1608066 1563877 520915 1206694 1892853 836797 1055835 1252349 1218854 1230484 1035597 667327 76619 1218900 63615 1059454 171939 443806 164095 664808 825686 177967 139785 1197604 1178976 170165 852546 1235416 1790928 37265 920463 412829 1406363 699809 733358 1251566 1200774 112564 480524 1552215 92156 302942 1337669 1108694 709605 1736282 562399 359293 1859584 1531602 1554914 1916080 1340362 979415 547448 1587147 1854545 189395 15652 1703208 1585505 1810171 888871 122097 1645491 1388202 1832006 1704388 1534749 192149 55598 1833688 1710362 315210 201491 502657 514562 436269 1679244 1387546 1364664 1629683 1295629 1600486 27750 1791167 1385771 1680969 1080197 831939 650252 484344 1413360 347879 123655 1010884 1347175 1330531 649557 722705 1036938 1593547 1195896 346415 501681 45957 834312 928845 1411432 1154579 771722 1249333 616652 684577 121819 801267 682245 1242348 1766904 914729 1430061 185372 678554 1269652 212706 1619299 202595 1802096 1022616 455448 1129117 907326 1531049 1507057 279451 1888601 1559869 1780105 1756714 1722287 1470381 1392427 1899681 1497868 1773099 120357 1841445 317373 511358 1196254 680957 944394 1700218 1007556 289297 556955 1036770 1387229 358237 184691 1552359 798284 1291256 1765408 1010214 747789 1885970 609076 944811 1384274 1107162 1980989 1550462 1333658 788321 617439 1790153 1391109 1330250 1738445 999355 1145503 1186969 1281138 836720 89481 59441 805866 1822909 757830 1500010 455314 1858348 794851 1598143 1174256 598495 743089 947885 1262419 945931 419095 233024 517861 1551259 675792 712492 535486 1520450 887289 818280 358224 1797129 56226 1497357 653756 1644287 1346808 1510435 1940685 433611 1609553 1078951 61159 1372462 585919 747624 1330782 402746 743035 349188 1223748 1037565 972241 941020 332433 1947156 381494 1808524 228630 398221 988043 1546121 941912 15953 1473039 1746317 1473278 1374296 1836325 510066 256545 414063 44957 1819761 540244 1930796 449803 1569801 1492090 149583 1334263 474612 1715574 225430 216903 612312 1523790 277120 1109757 1726517 891360 625982 1799440 1606397 537714 734153 1071879 227408 606670 1940475 1763358 1697708 259972 877317 859010 1393479 1218166 207416 281374 844987 155681 759838 1022666 861616 1350329 1047612 351696 1131038 108908 129035 1439434 198894 867735 1688415 548356 1623468 945290 738792 105938 1745108 1253988 1235891 1485614 93423 193949 1280780 1147954 871000 702696 1274799 877236 719144 198055 1078863 406346 856524 705246 1007177 1694442 1702244 434371 635644 682487 497447 1211022 653817 647302 1867814 1433762 1268332 1051792 1188563 644457 1512539 441819 804934 177844 277534 984366 146080 1297998 1097977 847028 1558841 1613415 1916509 810995 1942509 1072662 573606 1539503 441928 1659988 1680667 431198 729410 1867256 631540 1976894 521185 1051599 1452686 498243 1953332 28806 1772102 1518 1938484 957395 84412 1920293 1271088 719244 1195697 1845590 1646003 560559 1185230 304482 395319 352832 1893287 1253595 1248916 1774982 583523 1351582 1491158 1208881 1860632 1579169 28550 1058639 1038825 16737 1746904 1556054 560061 45505 1094006 1628797 299136 929479 1400565 250769 1023895 900123 1586493 1494830 267085 756991 1719846 1560324 842792 634165 1226721 1850352 1876656 441448 625930 36157 462687 1418969 221529 345808 1408554 1083615 1390584 1160678 389699 1822840 428165 1338233 343464 3276 989718 754192 363444 52325 1963117 1972777 1730357 1261273 1224600 1559854 980883 801401 1469985 589329 1144533 1789325 1983244 1119066 1321982 788304 223808 1849507 1202099 503374 1416395 810175 1611793 1804536 1812010 1273744 1183918 1229659 1827333 247755 516015 584288 1530926 1239812 425732 1984681 1084025 214453 359096 1505896 803228 1056651 850899 995513 1470794 1378066 1554582 523545 1294422 309225 704927 1416788 558651 1782776 1951502 1244027 864708 912618 1234237 1688609 1603069 824352 1413117 572040 1753389 63798 446890 1319117 1709104 1086185 306207 1251648 1769283 267391 481870 1037233 1422516 1008963 1063011 1346553 694143 715235 1426201 1770648 1668761 548988 450621 461860 1765433 476455 1875387 1734648 166531 1190093 524569 285456 1828198 133244 1982592 1858605 1317312 37941 1245268 1884187 856822 1792306 151978 307822 1021979 743374 959797 352711 1774771 1320060 466294 183578 1598822 667093 1682690 512914 1594485 190420 1627482 93280 1188566 1135877 1468570 357260 1375751 635711 581080 716415 1944739 1753139 1834633 1710138 1935321 367455 712672 706351 1159813 769373 1123784 1069430 764075 1738522 694353 1516068 1228953 320749 1015473 67913 1018813 1858641 1812946 1120196 787639 928105 536379 1339957 1994133 95923 235347 1151544 711859 956588 472821 1430502 1752917 1737104 1721014 1828886 438662 842488 169237 1690185 1432770 358961 1520259 1608669 1809942 1521163 763710 373400 652655 292206 1314001 1209184 313321 998286 1492844 1550638 573879 1110115 1321424 1192308 730314 1772721 946788 816835 488285 1121451 886394 625013 657306 1154106 1902070 330171 1076074 1160914 1023965 712984 980320 1518175 825898 953289 1551295 699409 701243 434500 803345 1588810 1241886 1271667 1785086 1807453 545757 926680 1092759 1436018 1326876 566041 1415732 916746 1538226 1372162 791227 327002 199103 264471 835766 328510 1976552 677634 1750201 116856 1086415 587397 1302220 1410212 579659 1003328 627053 278972 27834 1032521 1918758 160852 1548882 1915985 764345 920853 173642 355555 146369 190023 770611 852495 1172136 1821892 1038139 1874522 467613 1874033 579460 1148582 614910 1565582 900535 697940 323553 91294 839042 1380075 99348 522214 1862658 1952308 1107399 984890 1736340 677810 1718547 864678 34080 1880329 1912618 58904 178596 103503 340906 1403700 1152194 1864343 325347 1843660 1550345 1031520 1459270 1014322 1600522 1740750 1932339 403941 1496186 1608478 365869 1869546 192710 334087 1148934 1200089 276957 109013 1695310 46199 1800956 1153831 1628964 1715051 1372569 1034327 1936311 363202 1126052 1007486 1363234 1034676 1667290 168430 1106521 680149 927326 1934111 368421 430005 315362 795865 1082221 119987 125521 547216 1584209 1474717 508163 1461062 1474579 620015 1477419 445828 1824674 1090313 750234 1255915 437366 474491 1585741 603600 1264685 616929 856005 420427 1417176 532769 1777473 1741004 1967398 218585 914768 801478 1200871 1545272 1501782 185274 1727101 1285640 1209368 1301623 1464254 982247 241635 1995463 1486490 1443030 719496 1378384 95400 1688520 1267675 964361 977453 1973148 1248783 549448 610620 1482066 722025 505121 215641 1688208 152511 1655508 1936628 1686490 1921838 1562315 747873 763290 1245051 1538280 1617828 1482128 1290703 919538 1156985 1150452 282930 1074111 424126 60937 1250016 857649 1510476 1107060 1419640 1082038 336363 169920 1524826 1595896 1363127 151293 1279561 765155 1902854 900 1335229 954790 1250035 882276 400412 1399122 692562 1072102 1502078 1968383 668800 1483403 510131 811649 1788131 641412 1568094 920078 582367 1393016 1718903 1369733 595871 1344587 1192790 691859 1315009 1005203 259840 64767 289407 1474241 1524729 1265090 796657 996621 372909 1737182 941048 212075 1148501 74580 785689 58946 1284457 329259 1423047 863380 1734129 1679087 1298836 1747823 332629 1108939 807985 573118 218501 1005869 1003929 187895 1066485 899804 22338 176977 584261 1087742 878199 1799820 1133828 1673211 1626055 1586557 220316 955934 927529 721195 520313 1636450 1906600 1031903 306609 1435409 140545 1442096 501613 1987545 1104905 647219 1730831 121594 265983 1010188 556104 1347856 331579 1774295 1697175 302653 108141 1043744 1170877 1752221 1277775 481586 522036 116821 1124080 1952837 1980118 1961959 618966 692747 1514177 1292702 1800141 415869 1076948 147420 815950 1015837 1126906 1562508 580011 393628 342195 266888 1852225 1042914 1188073 284770 553111 1226926 271493 988550 1675689 702961 419763 842384 1243452 123221 1579113 422118 823694 998576 1629245 1535984 1099410 131034 19903 386401 836702 119584 702793 8556 120083 33228 1113961 97079 274693 659614 357673 1263115 1631455 665277 843564 263875 846337 96480 476459 338258 950001 1125827 532979 1803469 445709 675733 688479 785036 886448 789817 26468 354658 246944 1409097 1733088 296351 1994979 340970 170593 1396174 114352 1293114 935901 940698 1701120 1305207 1084013 549465 254964 612211 693686 294235 1331320 1864293 970303 602146 865602 1447948 1592791 26025 216075 1714078 61184 1528084 433819 124072 508366 1760422 829535 1372732 470014 1666153 1488090 1775585 1529106 680194 1738192 1251584 1953406 980244 1488339 1767661 1329091 1603947 92970 1511478 1153678 1257604 1614556 612153 1296185 1349812 873788 652166 670360 856078 1582584 1831235 1990197 365320 1891130 657205 180027 1020217 1024689 288048 1296533 1013421 949024 1404364 1844607 410010 449394 1440453 246050 556923 228188 189569 580901 870436 798401 438714 1013221 802737 544255 306419 31051 168411 509936 670601 1145357 1255755 209436 524795 1434805 215730 1343965 1040072 1087868 1379306 310254 1883292 1793449 1728880 160309 896481 1144016 1418531 776335 1958293 1817515 1207652 153287 1373254 911064 1308972 800825 1037238 367784 1713278 941388 1365537 1532074 1712623 1070157 454689 761576 529165 1751373 1572973 642982 1964721 1175267 1210969 1847661 1530051 1441933 1346870 1444297 1383760 447216 1349925 455228 1794277 806349 765823 1787438 1714715 1269409 1072247 949619 1968815 1380669 1573375 825632 1171678 1781392 817572 139082 248401 830936 1804026 361169 1180420 1685667 1206367 1826261 822096 34991 1387921 854633 470188 197468 1198932 1664826 1038810 1712156 1094441 499424 1641932 1586071 299791 1008000 134524 142699 1673434 1279777 541217 215149 1137166 1023903 440397 639514 521506 1505515 1473432 1336811 1501883 1481144 1155990 151375 712168 729634 1315744 1237444 1850355 1191293 1948840 1991724 1774184 69109 878954 343255 1722161 635212 1325161 534760 743462 1605975 674884 1991583 1179235 794317 1982254 465274 39345 571333 1676274 968781 1232797 1652413 718855 465924 781824 750582 1356411 687085 910619 1366816 1394665 750906 1569356 1645693 1465027 604579 1236360 73526 20375 890682 1253264 709041 1822114 1171517 375399 1019068 1501014 1374489 1584665 161038 1917103 1944340 354482 144456 789222 1592676 1665737 103791 1831346 1844315 1249939 1113342 1054630 798200 1947789 1516835 1160287 501976 868976 984881 131833 115351 935588 321209 1957151 1531411 1502132 1020590 5042 1443970 237542 1968669 1557669 280349 1399525 1950818 925428 1500338 380571 211694 816499 492670 143952 808687 569910 285288 675022 942876 351967 1547817 191673 1375686 979757 680594 380456 647220 912814 50331 1469135 999897 1742981 1694076 415764 1414821 1585311 1447313 950297 1944176 1306066 1641791 1474602 337705 1290516 762529 1904451 1341129 1387070 180094 1370674 1774430 1062056 679927 392345 1793941 1383528 1498517 1171435 1626297 270194 1577037 6706 151535 122679 1298165 1358362 1813454 1352798 966976 1250854 1874387 1515855 469266 55458 1611520 1428472 1217872 1637060 1983958 304255 1382383 293892 587730 1812532 1856665 1935067 1413590 1834408 906544 1568962 1984328 1169483 1440912 1316751 937291 345993 964690 208161 500639 1919581 381466 1358689 1695728 1279517 923545 163798 1472898 1498382 838012 657579 1149387 605375 1393653 1071975 12034 76186 629441 736603 1968751 332777 260140 608771 1698801 1643052 379550 1607584 1724256 1657779 535597 1125676 1646552 1501852 1275153 1390408 1009034 1741945 1218947 233069 258416 345863 1190679 1022735 1692793 1168832 242851 1317258 1023724 796336 153036 737542 1220561 346425 1510227 1925439 451521 734863 1429389 595450 1793166 1445836 1834098 1530899 205404 1159640 1709705 1808777 1200903 236229 805733 1331997 148475 1675115 612902 1574036 684553 996088 1024863 91751 602069 125713 1151164 1983412 1243402 34624 1335024 891042 944511 325229 407268 1237435 1140129 439222 1224178 315227 779556 1313811 853596 626702 1586162 222799 356869 969517 1543296 956189 1561590 555545 801915 853534 1311163 419820 1932663 1942683 377207 6199 534530 1203643 1139863 1952228 1770385 1212494 1145067 1494745 845738 931448 1873695 1890579 1809745 1268667 1733316 1423219 1548994 896808 1533322 426019 882560 530925 812207 484442 1719516 1323958 154789 1439169 426625 970095 783975 14813 1331993 987568 404406 742289 1874692 1736972 1837274 1959555 274876 1791199 624242 1752753 298549 619718 579831 544638 1905801 1545162 1016053 1872351 1114686 1536489 1872558 1124216 901270 1847652 1311499 1423043 628664 743827 809515 1626575 1925594 1580220 562041 1600461 1744963 834786 668570 1027770 1495346 686747 72992 933358 801097 1632167 1313449 1407711 1866704 582896 1611557 1073093 1114306 399251 1392720 1173045 446083 244421 1859331 188694 1622679 1704518 1833823 1175566 1865948 1284831 929252 139215 916797 1991368 1886980 1628874 1487990 1352817 1529728 386518 783927 742990 1143054 163386 174208 843374 945877 1852900 1962752 1528147 470356 1159680 1400843 337934 672356 1995731 1293855 44093 537759 1476774 1662815 1127347 214277 1392223 1656501 280945 1186413 1594319 1119049 1233496 885901 716351 544820 1080268 1770610 561445 1657345 831864 672155 1830802 710428 459751 1720358 927148 549576 756932 870492 923190 1313827 1623975 514771 924492 1008291 1217508 1545660 1560526 1265049 899732 603015 830133 445205 1151223 1953886 1534985 1434491 179589 753629 507128 1970648 14297 345897 778093 677388 8040 1811001 157990 1181154 580846 1648032 398821 11356 92419 1258996 236053 491263 957277 809885 1733840 1861298 1716327 1727564 1359401 1271022 1693668 1864124 1674056 991974 615897 1885219 1414122 1984813 1654850 1689056 1257215 125029 323218 237046 680004 247416 547617 82772 837914 769819 1477926 534179 1277199 1559973 936396 1410401 171470 1229097 466373 1083777 1768848 333168 739545 848284 168691 1323738 60861 169284 1776184 631922 1577578 1014755 863408 1244173 860146 947554 128731 610509 1427246 1462618 1453228 976160 212779 1750720 667769 615438 1241971 1744199 1724375 700876 1590251 19992 1814859 105429 114058 140951 1086844 161550 1969717 1677761 1108033 373444 394865 1603382 1538234 1231638 1118969 739250 365885 1665899 302332 1956436 799326 613724 248475 400108 149214 400351 749082 1146704 1412861 1989200 387882 1700221 887252 1696978 1068524 1247958 1779754 425688 1559728 522410 779662 1904798 554328 1829569 1012110 1701040 1496523 1414538 1955560 1376484 1873713 1378046 800009 242109 542906 1777159 1332062 557310 1053000 1267969 1113493 497532 1447596 716996 806644 677201 197140 647380 326405 523008 383972 1594150 441187 1168431 336442 1378298 1285957 1145407 768247 777362 26640 1349546 1393464 1741701 562580 214003 708580 287910 716167 588513 1166100 16530 481078 911649 343305 769980 620595 288446 1143098 1403864 964098 1735294 504128 843905 155126 1817605 693981 1850240 1645164 65276 1302318 882567 478105 653268 1988993 360071 1397633 1808830 1077887 828585 1992680 553562 848855 273268 1650928 1070359 1031751 1991067 270621 1217355 239723 1207618 1884157 1225505 273817 1421180 774851 1251961 10823 327470 905548 1247237 1230423 1347971 1236615 25741 1486145 313825 1639044 403552 350655 1471440 1788770 889102 1906541 534006 1631517 1365467 1657486 1052522 1246474 1996229 962587 1470644 1205200 550025 816891 1275970 1104234 1335411 1698768 761760 1278465 665222 150487 914157 489217 383082 1885107 1979431 1081354 359961 630283 738864 12937 1683729 683909 885157 1757826 1636097 602285 1516389 854792 149081 1526431 385610 224491 901356 1480275 283197 924729 246034 533818 716407 1291396 1862400 461571 704710 1454738 644218 1393431 591778 425810 1149029 1473048 1808637 784993 1225437 770572 1561305 103205 1647493 1024478 1999476 1961530 69043 429349 867140 83955 1591750 1263061 1976534 287897 1301218 657660 505038 971508 686006 708712 280111 1807374 1825387 1266067 190418 963958 897424 394286 1840639 591537 341921 1330698 390649 1564564 1299241 1229334 1896318 1998989 984085 1140046 34864 1472398 989642 1823244 32706 1744105 1772380 1738294 764008 1789217 1079253 108644 1433743 765094 1015272 1735318 226877 1113634 131811 123109 1457627 1682813 55492 940168 1024184 336184 858708 1673666 233301 357961 297723 1296388 1160415 1733227 1774273 1514093 1915514 384841 1986071 1959063 1165770 909854 1610985 62279 1438260 817980 429844 209401 1197657 619127 761121 942641 381187 694601 295814 41154 856418 1995870 978222 292643 753876 747044 923918 484984 1570391 593594 581842 1962798 704708 110002 931684 1324744 768511 446554 975969 1261233 963439 449666 1136791 1376494 577596 557631 1296976 1345919 1704021 1752490 532998 1995416 1017595 164073 675266 1279007 260064 23439 1375362 302052 1471731 1762580 1776663 1033737 1194368 899260 768719 809579 680971 412662 442719 1659169 480566 1973316 1137819 605654 111138 1860977 1754977 1140148 1462418 1782782 1791037 1368197 498152 539346 165004 610424 1915549 1013862 686851 1902856 140095 185696 431831 976624 8056 1702608 1529085 647758 274388 1257367 1050709 1477429 1295724 16100 132516 1263851 226058 1979048 1149021 1451723 1078887 262791 932335 691044 1530982 1277351 1692187 364455 1664403 525324 365429 607985 931665 1476374 1570248 564098 1423486 596583 1581329 1423148 148795 757408 1081067 299831 994715 1913436 1461783 1769827 1829355 447370 1836148 1868361 1569305 36729 658533 138676 1723920 1674086 302652 31243 1267047 285071 671421 1838284 1851987 1432891 425038 1408311 121265 516314 1900497 314138 997770 1241999 16560 1385461 810331 63522 1984922 221501 199369 989016 1956558 433622 1308026 894275 407782 1880509 792055 1750857 963753 76596 686662 1265554 960571 612554 1336413 217010 1583146 1965688 1787348 1345094 470627 35798 566606 761037 1575729 373525 1969559 1998279 1595486 1705963 117277 292146 1182295 1831597 1049226 761419 689720 1631907 198744 897620 296373 187139 1510419 374737 1450825 332562 1271142 1425933 1583828 142159 1738299 602062 1565775 1155618 1180874 1423165 744409 331136 277802 416991 1930140 1159155 480580 1073335 707913 593132 1516023 976121 195213 32341 614645 159949 150731 1556225 833159 1367026 650564 1942907 1520459 828734 541866 786584 1673556 672329 655452 988089 699054 231855 1909368 1314967 343704 1556791 190924 941011 270101 221662 174886 571455 543851 107719 1481191 824140 1052786 1707582 1376262 314066 131623 1081206 1652871 1557636 716705 547576 1877274 1131837 346024 496064 462245 428564 1028309 1153078 1869356 968068 643795 492917 327949 1173233 1252697 1968030 132264 1459219 1336090 839009 1358357 401359 195519 455830 1754468 1905586 1205539 1600240 1036070 555345 1451408 1204386 105636 1979417 711004 1864307 511682 1965711 151853 1082229 1082913 649481 545790 1631659 1837857 1402452 74876 928316 619098 1429814 1450062 780542 32916 916067 1546980 810648 1722254 1868666 829669 1494368 1123802 243369 433520 559128 1799734 1830181 1854872 1459882 1450482 1458890 224554 532070 805833 1110613 66409 1709131 1310693 887881 1528221 858378 1123236 1039499 462641 1040742 416994 1621771 1286876 429264 1033035 1604393 1410476 1064018 699727 1680489 43517 1771541 1034825 273872 744690 1306109 745492 1623664 1547553 1231772 1309350 1551717 1991183 574833 217751 1790699 1829957 8009 1239226 718614 968615 1098119 1466236 1076073 346835 4170 1154210 689121 1873754 811937 870290 232590 1306907 681765 394208 1233767 1203107 135070 850024 1247404 352590 1608972 978835 645301 965401 417517 1370031 399289 7813 1398045 1886039 569881 656276 452312 24254 573179 119577 1945206 1097472 1622442 510 287265 17327 970393 1262326 1750703 403787 1963004 443336 259435 1799520 1975428 142125 907201 914221 321853 735519 316748 918568 346221 303580 1248419 336197 898016 514904 1715060 106575 3704 1881211 1577414 1640884 646723 1528421 43575 1341369 1654523 1137838 1436372 1802815 1064326 1961459 866312 905873 830346 1557729 1895845 526082 1890866 479795 12773 362792 368918 1572248 1728280 1624764 1247921 161545 1597681 990139 1576008 1696775 390839 1139969 163301 1160878 1270293 997823 921477 193475 510494 1477000 631471 245866 29767 1450091 968256 1226829 150535 1335368 830767 1589854 1654885 16169 470073 716765 926713 1874328 672293 851118 965418 1578099 1887453 498041 1473141 958090 1848929 1337135 1141157 1396655 582396 1506099 938199 1610206 56545 810236 697673 1846917 83231 900774 198028 1020174 998150 452357 985411 912081 710858 1985033 1569733 1027994 362641 74123 1868998 1233355 1437804 28241 1404787 291516 610959 735076 1936903 137290 684750 1514746 470549 1354021 1586886 1022706 1465432 1746285 146547 507143 227372 841889 1660332 1824571 364762 1204094 924378 273938 1025662 1863192 909596 1070896 788859 1545101 893686 90496 657788 1628332 690587 1213145 1507895 1614946 1686986 1393425 473544 1191640 1326509 1232034 1287633 90 1173223 426553 418917 388463 374606 1606334 1100070 1410299 1028957 762585 1182875 1696433 1083736 314335 809746 421861 1594951 1421360 284874 298460 1377250 1135210 1737589 371350 1819261 2015 1889422 812187 1510792 56586 1929933 1145779 576914 189817 178415 974327 1855417 240765 752366 1217064 54170 1241478 693983 1219127 706255 776073 111087 821677 1873098 684757 1900924 934571 1604896 1969862 788085 920650 562515 147024 1015719 112525 11820 428114 82385 1095031 650068 1054101 1523085 1892750 1539534 1687276 338582 1943297 1754549 1026139 1261092 1261798 752539 1458316 324646 270792 1620111 1328992 1022131 1736403 113681 80474 1214987 1390792 216172 1658216 217172 1423920 1393887 599157 1807106 679782 1350334 714044 790823 1164871 109235 1530035 1737457 1304746 500440 953439 426354 1199390 515728 1132451 812108 174605 1013272 1016228 1968524 846554 796748 77944 1310819 892425 1732385 284012 472369 71443 1092813 969689 919652 1029734 1491366 29528 304143 49678 799181 1339420 1065297 1057160 149572 1420568 1220554 1164314 1666405 1186205 744356 712003 1327362 1066052 473251 1418956 1630703 849164 88548 118111 904242 400576 1701536 1749864 1879714 266121 366780 1216127 197922 1061460 35130 355383 479732 383130 1128626 1946453 885263 1054211 532556 397012 1110532 1607064 1041894 1512599 1175369 676022 454347 1006929 1646695 1770134 101658 1023868 1941927 701725 1618493 1134387 703384 1778277 987642 1352762 46640 1522761 621888 1587561 483895 1574937 712529 1624183 1854560 951117 1467250 1033918 323559 383950 1431968 1265834 1177008 1867534 100311 1366636 1224089 1654864 1232282 48462 420609 466308 772552 1563612 197666 1801961 1007403 687436 1052739 734445 940637 1266997 817703 644698 113539 1267694 621801 1735780 736600 1704883 202647 828966 508400 531406 446504 1464607 1563132 1483779 505512 1598686 1768624 1654703 8797 486040 1043980 1754616 749917 1087595 1457086 1261540 611959 814049 1634022 1820650 1603203 197285 1193926 774927 1502855 1226114 1594702 1809427 697006 333917 118443 1567209 1470662 416419 1301748 1440657 1705284 1111387 1570316 1828621 679736 1537932 478550 1426833 847503 1577761 709398 563611 1783055 298633 1159714 291091 262923 708597 789589 125933 411436 796337 349543 707805 366087 1848814 1314770 381598 1545901 1221 1314856 1251771 1933739 1066645 801402 1762815 467922 428527 911018 1720501 166382 1412606 1760292 897481 1392850 731454 629623 1779367 1812759 1215308 1613808 333459 1895769 1224321 491749 858362 10048 750094 538916 70883 608159 674112 1369369 1504779 1491844 1084509 1158077 974673 1108175 280539 690212 964327 214899 1806993 1502212 1982250 845884 159713 88909 1445344 911909 928611 1562869 1323616 1484273 1542851 1587916 1757221 896671 552825 375088 589175 728755 1788386 374296 549648 345687 740100 938361 735345 294814 521803 1943587 115139 1879271 1426886 489579 1883661 901715 644655 1779980 1596719 946192 1136021 1174567 1635317 1543628 1306056 395471 66755 1877891 1575693 1267730 1101496 752674 1525164 1421099 239038 1903021 1165945 292833 1063789 554939 1930357 331550 694360 487566 1717408 745382 1968471 1106970 405488 1460534 949099 156719 1623343 427551 706740 687639 102783 1168861 1209201 923537 789379 719722 367244 784702 1189590 1208176 733169 867994 1627534 544930 1496969 1716135 377753 178691 864775 171604 718607 241687 924991 1900968 1886383 1013313 1539118 1699631 843286 87 1263361 1152340 199776 582399 1466970 899217 677874 1285754 33504 1153744 471671 1177705 1121259 475307 515340 669109 1815423 1107695 1781330 117411 719508 177475 1812322 1955184 51725 1357294 582228 164606 1370172 1074224 938364 1350475 322997 596713 1444876 340692 1930837 292588 691945 856945 605735 605138 1202039 659085 1305653 426050 1647785 1689274 1905458 542147 783670 892618 482238 223617 621000 1378578 1819846 1104051 1812706 1205556 1965988 244459 879682 1595421 1181740 503190 850948 1810036 1006067 1627460 859829 565637 266911 1701103 1049740 1499979 95943 1965271 791973 1390469 791288 402212 1135863 1488127 865640 819932 887436 1070014 924883 909130 1837045 1653472 1373684 1206644 431901 648514 619310 1676428 1714027 940603 1123151 1724251 195939 755839 1922696 1849440 683840 687414 1402785 1746983 641905 1031495 294212 1927183 1018859 1118489 1025639 1670305 425427 1296589 162422 1769563 1934991 498958 208059 824059 861267 351066 1381307 354834 873620 1914167 868034 1725098 293939 124534 234868 1561493 1152678 1052490 520889 1259655 46934 1138806 839801 478215 1237447 456005 1140072 598138 1759836 1235567 1401692 1447339 1822862 20979 619594 783338 917018 1241776 1123725 801263 1524719 483369 32960 315691 1240495 1342189 412050 186996 1503016 1331950 827986 187716 934813 1814829 1121140 796408 361117 1796820 212835 1975870 333798 1917951 394434 691227 209455 468853 280940 930789 1390342 1602128 1212090 1005239 1845030 1452743 420101 386467 440042 1351556 957988 855739 1858508 1712750 688716 1700551 1565479 1340699 176300 65904 1653298 1209980 1486976 1889670 1605439 460870 969307 299039 1990012 185233 931023 231362 1641368 360169 1074052 1146413 1653628 861005 1791259 1866533 134385 845343 284847 1219727 1305551 1945341 335114 923917 636037 1007203 1763879 998468 975032 1483277 1212274 564074 194661 1756686 1849925 371736 46793 1779258 1743442 600385 1964702 1577724 1251048 1894734 707047 1519652 1023512 1092106 248832 1921147 1923698 276796 703473 759664 533837 1845739 898172 331626 1384805 247115 1782381 242156 298687 1856216 853501 105432 1274954 1610869 1320497 1880085 1176814 1461507 869386 775169 536302 1822426 1483088 198561 254920 1416740 1527190 166616 659856 842709 1790252 623453 1009232 238415 1693270 233757 1334174 1718971 1205238 1006565 1085041 148746 740786 306498 104755 493671 1944850 1620154 1782196 1092856 669860 718160 346991 1442514 1323801 1164665 1322419 953918 1128992 1273338 1559268 810525 1088768 1186273 375783 1031181 1703956 1488122 1743907 818289 1374071 889541 324690 945849 426129 290660 808322 1930843 1502371 205144 74165 1155904 1601476 1264925 303703 531198 1887510 1256933 304076 269094 185329 65392 692585 1024926 494167 649787 1162777 1437412 1726291 1287834 1012221 1162653 102620 1645347 1426405 1313834 975095 22385 938537 1455867 1666664 813345 1996349 1543679 110599 520865 731861 1637689 386044 756115 1813292 233374 429172 521204 464730 1439698 824846 1099418 331147 1822010 1739597 1766654 11144 644999 608474 728993 1237594 433051 816748 392658 468435 1696920 1546000 1856057 1437453 572911 1210112 627608 1918343 1865347 855678 1799613 1906895 1801975 711297 419402 1407615 605768 446826 1358094 786387 1293453 1815379 362084 1120275 1598814 526512 298831 1226195 1625271 1844775 711642 1535871 1352634 1189416 669951 268407 76669 1326225 1005840 1001813 1100567 1437925 17341 814595 352659 421016 1522092 882614 732514 1679989 774181 533463 1917447 1806246 1577776 138920 561592 1645504 648460 1995292 215882 1764119 306637 1458046 1259294 788073 1889919 602362 513480 898533 240501 676432 563313 201191 1155193 225051 656814 1361388 948292 354652 338811 1392595 1200362 4691 1111403 867154 1244978 1397287 970660 805872 983541 1645497 1690559 589314 539750 1830732 311357 1569555 782183 557280 771934 1953212 62954 489984 218360 1039263 510128 814890 181761 855401 271226 1385327 401121 46264 82938 1051989 1788232 1830342 595454 1935665 1241155 1625957 1116031 1678483 86892 1455746 1922479 629736 258033 1780908 1522025 1334002 1972751 1026838 842042 1320562 1564270 1347946 471378 1611268 1841584 1272623 1920989 1824538 1395579 1059219 477759 1042621 1812319 905346 176456 150442 79427 1935082 1756425 1071967 1888289 221260 1147672 947301 1658629 193763 624048 393193 196195 986439 593494 385565 890225 760048 1158842 1046119 1285228 1104898 559135 929795 1245526 191344 1327137 921651 26749 170352 1994991 1722847 1775843 201391 741212 1151220 294018 1416984 668267 831243 915593 744952 675840 229875 1702584 1344876 1396552 1570418 1577195 1182691 1271063 1099055 1994986 78810 290255 50349 1395101 986498 1628289 845792 1062590 788612 1925731 169248 734757 1170562 82605 973439 296262 1369531 1286496 1586032 1141395 1047466 648229 1086421 1257131 1621185 1465584 234862 902947 1506258 16997 9236 1646643 949598 638994 261154 746488 76751 1103933 1789841 1297227 1468280 793669 1473712 1415125 375949 1522459 1565525 1994419 41947 276248 1083073 836419 1277764 40116 506527 424968 407300 1013598 1690471 117982 201115 657577 67902 70061 1814224 1321028 1730181 569146 1243606 989977 1912076 37633 1588887 1011874 1319194 689515 693472 1551599 1853062 1637304 1596492 1788006 1552503 1807872 1506235 1970638 538052 546031 1914587 1487126 473313 1364537 249178 1443312 1970759 352789 629139 1364493 234440 227097 1883528 1994144 871445 591957 1199171 1878169 1298390 155563 1215023 1558534 1201618 1459011 1120405 1470481 761867 43200 1696173 1891736 542962 1300784 1574148 1520039 1704702 1378498 1926769 1779272 297735 932404 1889322 1220546 706882 1376255 1196930 747548 1614115 1831038 876031 1684872 1086259 1473673 1533716 1166352 1398200 755798 94745 1515684 1734436 437896 445818 724066 1136951 1316021 920669 609720 576173 683119 444632 1050980 939398 291032 1685040 1703083 409007 501428 1381486 906459 1928692 1799298 1814489 1332339 301012 1421931 936118 873012 707014 535195 284055 1078801 701662 1266666 519963 1077558 1046653 364446 1926533 1365035 199254 1556952 473286 1649251 1333563 702277 1121339 1892566 532837 1005670 1854515 1999460 855793 1579416 1059097 1682464 974990 254675 732511 1127180 666620 550612 217092 1152764 392505 1025211 1007571 1019129 1662569 1566133 1068586 330 194913 1512369 1245385 1932633 1892671 1254977 27812 80283 1282757 1583488 1877288 1349317 1022893 367845 1756093 1781292 610410 1549730 363160 1418134 1910054 1251766 1827403 29895 933324 1071593 446426 1419170 639196 68572 750723 716058 1288403 1318184 1189560 1336083 922344 1518944 1831988 1310406 699116 1225961 114035 915872 211754 125661 716260 1294034 1216032 276067 1698978 834707 1461491 367270 1221402 651362 206106 637323 760791 467965 253845 55908 1570942 1820350 532124 1861466 1292080 1891905 636506 196048 1260209 1171438 909113 1533721 1856997 391142 889826 722306 1338725 1615488 625015 397280 508650 1669482 1356937 363120 1022245 723770 80881 1087597 244749 1369650 1051870 1504652 378071 671211 1706220 1286235 1441788 1993442 17139 313308 138722 1350413 319879 787775 894966 918640 43318 994189 1458139 1965022 1222670 574610 1022262 1198715 454844 634940 233809 1393463 1850540 1650920 821661 215854 1583491 891933 1824899 187734 912230 1297579 1213055 1973249 1459516 553474 1379840 1515297 248146 1168100 619706 962929 84676 959960 884222 1702799 72052 467811 1240172 1101328 831048 811903 627046 1446253 1878806 1758034 1657450 724058 623163 311257 771919 497939 371156 1917716 743765 711555 1766868 1612111 842257 49438 1923478 1287460 1772409 1001072 1934989 416 860791 1768401 1840562 81519 884704 485399 55467 859896 1610689 1412933 203200 1205836 1214114 410208 1902052 206049 460369 243373 627921 1499255 1170614 753133 635359 1340068 322408 1607934 1664552 1270039 1523794 1944446 1777705 1851081 821915 1548529 1900666 1746164 1800328 134968 756684 893087 629960 170852 33329 602431 1997068 748260 705151 527197 1546679 1618609 1167247 1357374 1073448 1267864 300839 1234683 514114 1456564 1474026 274850 860249 1686467 1435789 843620 1369357 1814609 30083 961870 355692 1520349 792130 1315503 1313562 120510 688830 1998344 934586 336757 440267 1556995 921100 768575 398754 970216 1609505 743790 618414 218239 125262 771052 385479 982044 1864020 102986 1823062 1969258 520304 1181766 1316274 1961332 856725 1617607 1659135 1114984 1537890 1997553 838809 1985882 548631 47321 608140 152759 1542943 1975762 262969 1966046 1258077 493242 1456761 1263998 1302817 713320 1463682 1242667 1048222 1304345 1419197 1025082 40129 257633 1525418 500136 446107 263943 149487 1621227 1422519 546185 1745589 811165 635701 1696206 988399 1462567 1494359 27902 1058007 308010 1135706 551607 331970 543940 1927930 581931 1430193 1775470 1879996 1557722 880970 1081822 31761 1364193 1209397 1242025 1273974 1538815 79596 1395268 116533 860462 1593786 1747053 1872684 743855 325375 1907530 1144352 748077 300086 113326 363380 978106 1775942 223736 104311 1910771 546502 49098 1454663 210165 955165 1587780 1490655 961018 43270 307496 737241 636802 1472014 117196 990653 1241200 943954 1367656 1888778 1469473 1552282 1241716 1184618 1009313 1201272 1924572 1347989 794643 1097105 396264 851166 1038426 1093220 1097193 1543781 1729235 843794 1030563 1187809 161177 1993555 494283 6435 1731780 919221 489459 1430443 1866835 1973496 1963648 936134 1633026 1875670 187521 243037 314905 236607 440003 463076 855640 898044 1609069 1575080 1745093 4865 1623959 914171 185348 1542308 1062723 54494 317578 320868 735507 1941605 1900662 1782766 1741889 1362929 1674869 446540 1036679 240986 53662 1388712 1047549 1993987 1664703 1694208 438517 651536 1241043 1922578 1439881 1200267 790008 958126 732515 1558156 210203 1810960 920792 1591174 49147 811222 609946 730877 1140599 923879 1893883 902565 1459361 1833495 1638545 1487903 567244 148547 1813689 972642 472312 307511 45134 306703 1002027 1901326 439438 1973435 59805 1417279 163202 588054 1322832 326008 1924604 352014 1637938 1560648 1926310 545598 97817 1558158 357243 1272034 188283 1644007 370005 1904845 379317 1678590 1830107 1207414 418049 415132 1660687 1062681 1506639 1044112 1126788 761562 1247035 342712 440474 332285 1099379 95833 813430 300298 1530001 137499 226457 250393 667373 1867569 1548151 1444627 109038 1156744 1375370 820689 873816 1047416 1806799 1962492 1060945 596736 138593 570031 314964 1952099 159629 1035938 1155902 876427 1382884 1175086 1916079 1094116 1519469 901396 1061185 1023538 1499237 119222 625283 1355840 643252 405793 574246 1976992 1442789 1099234 61029 101206 1836181 1821667 1526350 876804 389622 1351823 277682 1807095 338653 1759103 1745204 368033 1543291 1381243 1953495 444543 650458 439914 709310 1661003 564297 1125105 445829 654159 904823 750484 578680 745851 455292 233954 558768 929021 1346092 1133252 361177 154296 752829 1564294 633927 1049783 1731112 122023 1138788 1652961 813043 210883 475744 1804363 1624415 1066699 126478 281620 1800498 538800 276761 1895970 1040546 688634 197194 916718 217452 732816 389371 1766148 688795 1181140 520716 1194355 1847084 1499660 1760850 1844497 530745 195220 623249 1780377 826717 1813594 1587760 1840573 1564355 1768490 1927782 757778 104108 389996 1742828 1332097 280822 463547 1980824 219936 932473 95830 1251003 462077 1099430 410661 1875072 533646 1257564 1684042 874329 816468 1340044 1766998 555907 1846896 1472410 1432022 1860043 1485760 1543788 1607640 142530 469489 1059314 1595192 1192980 1258112 1451165 940572 136098 414057 1089549 1171019 134108 1243229 1651735 848397 1253755 1733712 780081 1918649 320941 35688 1899846 821909 1378932 595135 70949 126425 1863472 58891 636981 903199 425871 1661214 1532231 1706195 197760 1318562 840103 1862407 893075 36740 1559950 984617 368544 797631 1566762 1758439 1026473 1216542 1874165 1298004 1548697 1426379 549052 1468442 648385 1430670 650197 956824 98149 161052 947667 1471390 1356587 1324635 98302 1809124 653602 1993670 1227767 1537671 752201 1384230 1807644 1575710 937314 72325 22861 1160298 412176 1117223 294816 278388 372990 916898 1788613 1449527 643780 36843 70640 1555379 1683557 1202120 320988 1962136 842978 1356736 1806364 879719 1410000 773920 641287 546751 1067733 1190625 147109 1156452 117469 1921602 1005872 1889419 918966 1729019 353570 914048 1688628 990370 1917357 992672 816208 764236 1630436 1234587 1079181 953513 1416237 233790 662082 218838 496619 514163 1056325 1193398 1991286 325842 1740854 533466 1537718 1819032 36152 1543421 1362860 1503066 1136885 1139190 1762395 14103 220077 552273 1123548 1328099 1287825 848603 320330 26999 213886 281868 1225415 1268141 1649558 1049323 1278848 860978 1533779 425569 993614 1720494 1249044 280 207580 264586 286540 1897921 552620 725187 1122115 63691 1770466 1118590 1443330 664883 791147 1749893 1032099 602400 623939 448248 76295 970558 417080 1967316 1359350 543438 308176 633201 313131 619367 1557446 563608 9647 1133834 673905 1674470 487978 85769 1340092 75075 1758898 1306138 277581 1173267 1370333 1224049 627365 669799 492113 1425754 1075267 1793993 429310 52819 84568 584973 232426 1461922 987987 84852 563980 1037405 989386 904076 832761 1486422 1472736 1614096 302221 968700 648396 1969776 623604 378702 822264 183684 155276 1766951 806344 48719 1182124 986561 1693568 674020 1744828 1851668 1170347 1711194 31789 1885884 304320 114862 81219 1351226 815515 1868106 1454386 1728824 917581 860865 144125 1204684 1619349 1045576 1002170 800439 1034981 1279810 1428583 270009 65649 335073 619325 1679274 15215 1598298 1541467 743199 1666321 561871 1833340 218172 1460029 1082915 1390238 1672976 352607 1334044 1924901 820169 319305 258977 1263513 658052 1946744 1689034 367132 68482 178678 1354026 156139 1546277 1153597 1508577 39161 1392084 661924 572839 594555 649711 527258 1426223 970523 578957 1037823 1961502 922687 1318701 955823 1899858 143515 540088 1422661 1093080 912131 762245 1454929 655868 1968912 722627 1275783 723336 678131 1531845 185515 248087 731515 124802 1985563 426661 1301744 230900 228995 291833 1155163 846190 754937 1257107 875342 1485338 1140059 269390 1207230 1167395 1620380 1673330 213742 1629051 1146029 1253164 977736 813165 576575 1501892 1591377 1229471 1245777 1804851 47476 772586 1024542 1543884 161822 634488 1216773 1857110 1616403 1851831 1978417 349890 535849 1589350 487991 1611530 711611 715447 887591 404618 1850467 510408 972745 664789 1713008 1946485 732146 293281 1993552 683339 1847029 720833 1006370 438398 1451114 890048 1673244 698813 1623967 1427811 1333394 1316239 1857971 1275627 1546957 1386774 472363 1208118 1239293 466147 1180598 1057003 1979168 250861 1587495 1973352 610631 1444050 408032 1775091 854269 619197 531440 651416 937268 1766520 861058 1450605 996575 331895 1283552 173465 979641 399006 1198624 295888 1081222 589415 1656967 660751 77490 1421958 268080 1566524 1082395 668633 1045277 1100740 664980 1038356 681183 1248934 122872 653624 461614 685096 181379 1705137 1534419 1043941 913834 857401 416309 1625028 774874 1698383 289572 1792070 1096847 841290 214706 413482 342887 46893 616641 1796395 1474187 1203477 195412 668392 803878 819693 366266 989902 1905091 1712455 398875 1994545 1774530 1000808 149717 547967 375477 607116 943918 1395395 1271201 250601 1683167 1990454 773623 1964339 1625088 526805 1917486 1810741 1122690 617968 1035556 1305037 688131 1114411 594306 1127027 1033425 476024 469776 1848845 779142 44429 530686 1158510 865285 534168 994812 1539795 1384324 1724730 649699 568910 1058273 942915 1173516 221379 352201 500453 386507 777889 1615144 1506057 807629 931489 587484 1906912 1324669 6473 1390700 1789552 1255670 147216 1120822 18917 1224665 1612568 998306 1315124 427509 1142550 870378 139927 1146027 700948 846974 121704 110240 1212860 470257 406167 1590431 1953550 852666 1727418 628514 956498 1656829 1262549 375391 1542546 982383 652021 1346836 1173843 350960 1690989 1578255 194667 1682911 871473 1842275 680374 1496758 979272 556152 947405 1193687 1115131 393250 1953072 954281 475500 1068133 1124037 1170103 652464 265434 1156764 1471468 1278808 1667584 774275 238909 245426 1593593 1363364 668263 141496 669198 1276071 1416016 1003726 730227 1856664 1944923 60217 1942721 1966312 1670642 778297 1890391 199076 1095244 1178364 1655744 769218 1255032 1129581 1048575 1997111 1508776 270633 1121179 1722685 154895 856987 681989 755709 630655 1817581 992345 1020697 787053 796451 1043620 1903852 1338497 1045062 1713170 1615968 1024504 592251 967082 1466423 230173 1411170 843202 1187455 1749765 1455684 1147101 934119 193795 1963028 1836447 703835 747665 1256158 652900 543347 1037855 249166 1121374 237221 983415 1894362 826007 1821355 123744 1918862 525824 1711269 658503 1565616 470209 1280862 1903674 327344 641827 1600235 793947 1066477 1441762 1550219 1726467 235329 1643840 1150055 3752 1042512 341782 939140 787826 1421397 1670517 1367868 1372223 939341 86546 1323030 987976 27532 1881473 1319177 1153508 693166 33437 1297192 430614 1229186 1766960 24091 1802938 577797 430626 164028 1952921 1937116 1030699 855431 1767805 474765 106113 1964644 14998 890458 207249 1566767 744392 131684 935604 839691 1694592 1898725 550547 1084953 1983874 1721801 1688611 7296 330552 1410292 1537677 73680 825254 527681 720118 1077888 1706593 1019256 759618 1381731 811206 624720 1640876 327346 1492775 315440 1346697 727138 407714 1889290 527366 1236478 1441663 1794928 1872622 707904 586922 1359577 1319662 625005 364470 945016 44293 1088502 867691 1638447 1094302 879224 1602098 1575946 1979232 1219140 109574 1251028 882076 1536194 439530 1709319 1522643 472544 81957 420697 470510 1130326 1478992 1719939 554894 1551895 1587574 1388045 1297223 654217 1725708 1299807 167089 1124419 29121 1553884 1180681 1812152 738159 196081 539624 1202489 839400 1452938 1870464 1142439 299795 933108 216569 881024 1398531 1286891 451026 348088 698758 992933 1419571 1944672 815539 1469907 1517074 614065 390494 1166538 1928913 1354855 1640791 1231483 1047700 194035 1048136 1589725 182097 1993835 678622 1025075 1350083 1863765 1525097 968074 1358098 1676987 1185556 557524 399530 550139 1027389 1800222 105104 223427 851552 1905454 106618 453288 352062 587949 472939 1101962 1533574 924328 1416842 137912 923955 328776 1272978 872257 921440 1172039 1754865 791910 1094776 554266 326345 368172 426304 42547 342274 1877483 531834 527262 1820864 1313707 222862 655441 382303 1729336 1790053 949433 1640334 925938 342760 957394 1154869 1415823 1986547 207405 1372035 940033 1417920 1807943 1082838 675499 582892 874548 1214958 140955 539743 1462196 666846 161070 540930 1413304 641874 70496 971678 1837268 1840440 418318 1686409 144783 587577 613640 1662777 22673 65697 953016 1136664 1634154 966255 1048002 1000559 229144 1490390 137230 302291 553358 1507474 1466879 1611779 1512919 1994876 597582 574224 917786 1836544 1028261 1851341 1141523 580999 700073 256882 1757255 1992033 268808 981364 218976 1080149 629828 256110 1086555 1153961 1015405 1145733 1607579 145473 1404162 1184919 1839584 1156797 1533653 1643973 493350 375121 1123769 1607451 80074 132835 739844 1103875 344668 949502 1132178 1450483 918510 385727 1016121 1541612 757709 585918 692325 75475 1064546 1657360 1034226 1844845 799495 1154214 1097669 267299 888941 72924 668621 1432286 1252157 1496076 1505108 1964519 727160 269743 857798 987276 1379630 1652310 587344 1482907 431591 1633758 954528 1369031 1058975 157229 1017255 512681 442282 987572 872221 1977375 1147619 1477436 209371 1075809 1279369 632912 1624198 613734 1266692 76765 1425472 467990 201754 825273 714856 96140 720730 397742 1009661 299525 1314032 1757777 1464888 968275 1052907 251935 331409 1407092 1657181 1934574 107610 1453779 1635853 939370 1313789 755647 1548056 1036008 1609868 564593 1720374 197086 1716133 1810830 1594159 28842 750669 1934289 357863 400431 1878489 1735568 572262 1833473 452154 1041644 950574 649986 1367800 342015 1803764 1854381 1758640 105505 828013 1098780 179662 1744593 492376 1212265 1827861 304367 323453 782064 793576 682740 1799137 1639078 1209914 49797 1094244 1317135 1576078 779665 1345118 693681 1248433 963256 803528 527250 1238948 877410 581618 1284506 704386 1109121 1197084 1749715 745481 1286230 840673 86604 106687 1663957 1576420 1377933 1926415 1604807 875971 1797701 1829043 1529519 296138 1539897 368762 966214 1202186 838628 986422 1204911 689627 1761708 1665599 1496044 1082424 379997 1783380 173273 1614773 848269 62858 365807 381994 144894 1016613 365988 1724026 406621 283201 494578 723 1045105 1993428 1732243 1305343 233933 1155792 1508463 927756 708109 1860397 790977 1353550 803543 1324981 25786 711860 1618309 480526 1803513 1319102 1391244 22909 1822119 803545 1526662 212047 614652 790555 1118419 1061301 1509738 120184 1301705 226814 1073012 1830488 1796295 160022 967549 18474 548646 1410623 1911059 1348382 1097500 692971 1563894 83551 807442 15518 883539 733236 1807343 1814902 319069 1762140 1299017 1297990 1481524 474529 1350182 128647 1279796 619342 1111928 1780580 1424577 867384 1397498 967885 1217105 1643148 168521 1968882 48941 960483 1766673 1726257 828851 1823616 1692860 1860710 1483529 693746 695600 959265 664935 517881 238060 843404 1163265 1114639 1426427 4307 1597583 1077035 535607 1398115 1319352 1597879 1063551 1467836 1282890 1551672 1737732 877874 231874 1916818 528775 841324 1152450 515068 1053043 611331 1814011 1907103 1202417 946196 1817010 1858759 854249 1979286 1301613 1689093 1919909 1899847 654229 979054 16172 1918671 1852212 1859589 349384 603779 641902 873533 1513895 1361743 1369612 248516 711630 662147 335375 988221 251141 1725822 1279479 1311738 550614 1365053 223868 1457896 933524 1024883 1135583 1878097 554235 1146887 1710841 1847796 71228 77295 625518 1405274 62533 1147205 1493300 1292065 202547 29452 1351032 987577 1387186 466872 1726964 1554833 1302152 247878 516311 1616083 682856 1143294 1372517 1587503 942666 1545514 1708046 1338645 1040290 1926352 1075980 763107 1421853 398309 1882801 1859633 744821 631682 1143123 1405405 641452 171806 74144 1213525 1900200 1001850 615505 20648 904846 957152 554409 1061859 1537899 1689503 1645415 1595018 1092538 1649025 892597 72301 1750882 653982 7984 1807303 397304 544423 1981897 1887925 345261 86975 1977008 269172 544676 283098 784831 1920050 1188540 427258 1583713 115021 1912187 378677 1959475 32729 271517 73283 478525 695770 1808122 296413 176270 503971 1873147 1728005 192937 398527 1423749 1445026 575533 1776408 1359537 759585 1980187 1979281 513969 1313626 1461898 136805 895570 1189640 1632528 977608 1339655 1045029 215421 905951 1912758 1338623 1701605 9309 1485094 1316503 1787394 287992 1660598 1943182 916364 300259 922857 303783 71351 1240235 1144442 1753279 925950 1495313 155534 1198606 879237 144235 1074522 1858760 1609156 1479587 1960796 825466 290932 517087 1559025 219841 1188536 597241 1064373 1708861 166780 293642 1935905 582791 1926455 1453910 1291651 734483 1526148 1972651 1485745 437431 399935 630426 338125 1021275 52177 1145339 88327 1012481 80891 1649173 846388 24043 81491 1424540 671301 326875 1795358 76610 869109 86078 635196 1610776 335112 390772 1517666 1169858 239171 1289660 1036253 1636362 1720294 1826171 1737960 1861667 397991 1461685 1828412 1289998 1120185 946737 88176 447731 1419159 239354 206780 1215055 1565547 1254058 1220740 938811 523868 379950 1904168 1436852 886760 1373980 1067369 360064 1979532 1982655 1326441 1282477 1898890 982406 1833212 1056232 1825331 966791 1748802 168511 1217464 134728 184033 1860226 1834756 1925535 6922 448569 1182514 1259087 213629 1639981 1206930 987887 733017 147711 1071454 1886007 1067451 695659 307702 620080 334180 24324 754535 990587 1077008 442416 1793358 281371 1680465 1474733 597046 1245422 310434 682093 1986387 993985 363171 1366655 1759357 1684804 930432 186406 637322 1154828 1170586 361308 729095 1755992 190902 1437414 351921 146798 1821863 72131 973780 104968 1897764 148947 434541 1104689 1595268 1083557 183349 240893 903909 1585610 1086064 849351 816047 325650 952017 1989050 198280 1688678 844577 331792 184016 55401 1254759 1458454 686011 168656 1547945 1595264 1590872 1834908 610106 562205 1098362 1620966 979639 1752338 405187 881783 1064548 1629236 1515250 360858 1697153 948001 1991431 1790991 1371784 988478 1092566 487819 35148 1267649 39794 1679622 1081260 595856 1486261 1714284 521875 1845444 796754 88776 1028581 651135 813138 552008 1855525 1218011 272708 1576385 1369720 1833602 1823038 781131 359964 894235 732318 283112 231372 973531 1099880 1670448 1088564 1279296 1086653 1636103 160340 768699 536898 1531617 1882820 584744 814023 1406466 555255 900534 891940 24914 1322821 420542 22350 437815 727809 347269 1886478 1130863 171614 1033219 940876 438741 900589 32470 29044 1836428 1038386 1147219 1175722 1692151 1765690 1639978 1930372 63618 1685173 124933 1771728 1449958 1884636 1530498 1570473 870909 1953116 958310 1724746 892599 960882 263923 188906 689702 1220204 1088774 1540896 631276 1265519 1390376 531190 205512 414258 1701332 1922827 192742 1765307 1061219 357687 570903 1761017 1430337 1906573 581007 865144 476917 438911 253211 20615 528363 1512199 1572717 384825 1281823 92048 1673524 836224 1040230 50500 1787590 1994731 1690029 241335 342171 1608845 1808483 18051 66938 1654317 1835038 610085 504457 48912 1136347 1411385 183692 1477006 1077542 148468 1715231 96745 661112 1316970 713514 1600113 1102376 270680 583970 143132 571815 1321281 1688490 1503853 1392116 275619 1796336 1895024 153734 910880 1832667 1908436 1708688 76362 1845302 671264 1496260 582469 207151 739401 217820 919892 1911752 1847361 566219 1726400 1358779 517756 686109 1244724 1040708 1160184 670908 1913344 945531 1602342 1199400 1666304 127872 1932643 1112118 377857 1275614 291220 915128 897108 343278 1021206 1677947 450174 850985 1485217 604166 1151723 149282 900264 1088782 1035107 805627 486378 29714 1882548 829565 1623375 786220 721282 1881933 34023 1425316 564856 1980228 730915 1235472 1660816 1307283 984413 1568672 1637233 1831432 51081 1211172 287302 1387586 678508 1864025 483319 82111 1252285 1567220 401549 1283498 1679763 217521 885841 665802 1567296 614900 330970 562748 1257436 257544 651273 334893 1426904 1075541 1253625 1392891 1707102 181405 662263 53903 1394023 604535 593121 1583023 617377 708084 197981 325552 190717 677315 1986243 500679 873074 1582904 1870645 727242 1581835 1329135 76897 1588777 497929 787236 557260 995276 1654877 486737 1473201 364240 1264776 315446 1511350 862417 412376 1776442 59073 331552 1344662 967121 1991787 1677550 710930 1101609 1649394 8182 155592 1117278 501299 1341933 1738215 1550475 108087 3271 76378 179580 1370160 1207959 1234631 1461104 1425353 845890 1282576 176455 554008 1124414 1262437 670291 1976661 83799 334894 436635 896941 1300279 1222115 1512836 387716 1963250 868138 1740853 637001 913418 1376099 1513609 418554 1245814 1935273 750891 630463 461367 935239 1407473 1675642 675061 1761860 511518 1035979 252783 1084316 1673633 1445716 1856767 1045424 1666323 933333 1187773 1407787 1866387 57208 1386241 1249133 494826 600373 1493108 1141289 162621 646456 62461 949870 291139 1643766 757402 1658333 22646 466686 1604785 886661 1580179 7322 1319285 1601660 1502762 828054 509288 1356778 1481766 1035488 366163 125280 230524 1174242 638765 860991 1192892 249526 1875922 534707 265190 818103 128815 47887 1911554 977723 1805595 1448058 1785385 1971462 1958829 1717702 1978480 1881007 1036110 244104 1188849 1258188 417869 767640 1031272 270216 720079 914910 732611 767343 115072 751573 1377452 30679 1838855 1783585 286954 1639022 1256711 87553 496650 402807 1763686 1498349 709642 1473153 1919053 1397504 200543 1083257 1135230 1808344 759681 1631444 1614026 509426 1976480 1248350 1546894 838402 916611 95667 1123444 1460833 1173659 743418 1065719 23583 247421 141124 1664168 633951 1994757 1381775 1341194 75330 1776913 621405 1774352 850843 1377323 944936 1131897 1580235 1574592 1009584 591797 646836 1436432 401558 544349 1893135 351804 605188 1742357 1933162 523224 609342 905152 1304931 190176 1560535 1038884 1312683 1217154 1916137 59778 587839 365593 1277460 610845 1309971 536358 108966 611661 135956 959357 1923440 1911293 308892 701554 1343477 1903345 1404049 174662 1861018 1076625 74941 834009 1270036 65426 688519 1583017 1622764 1483131 1293993 1492067 1239857 1541093 953993 1649433 1885454 1191914 1052297 451201 717557 804778 903965 832369 255223 1909433 813014 687398 1948576 1698832 1296626 119570 1088111 1900931 107778 59634 1716162 766531 1984667 413344 1268825 61340 801361 300950 338783 545439 1717544 1359193 1064279 249090 950514 1009496 595263 656722 1605256 1397509 519132 1979024 1832333 1730482 10051 818706 1595151 1082123 273307 1226988 287788 1002413 1128171 664631 510726 43224 68655 600134 1846802 1518964 1919403 1871718 1326279 1864369 692519 1379900 1364889 1931830 1877399 1011801 1577564 688998 706979 1584064 1399016 905705 1964326 60028 1656475 1153279 363224 623198 1585180 1338858 1805194 1851925 319638 79001 364813 1404950 47539 918817 1128246 733781 1171533 1985374 999520 1732621 942124 1808903 190827 947767 1429833 956939 519697 1526698 321723 251673 1716145 1347681 1304279 384745 1613312 1792322 1889174 626367 1275346 338592 1604071 309897 1076034 1082219 1982696 1527772 194022 1115190 1519535 795518 1652414 816740 1832744 784273 1180372 391843 543172 1833108 1067988 543869 264837 938978 1208648 1345232 30438 419297 855109 955668 1531537 362690 917837 1980172 812139 867037 529655 498765 264763 364 692613 260931 1450544 1876909 1791592 674114 190300 1666260 667854 969472 642156 79167 491500 1005758 835743 256440 1210522 737130 1491447 225572 1829619 1255701 1207938 1974510 34453 327580 544172 844696 1518238 472889 1122778 876114 389015 1104714 879259 628491 1455165 656124 798416 383177 971483 773136 295907 1738404 179689 511748 596389 1041372 132406 1130274 1271014 661613 702120 1002005 1682553 346485 849688 730902 1883756 1909900 807964 802784 1917985 1904094 1840261 184319 1197244 407022 209825 272606 614058 1194063 1892299 1363588 1635678 580411 364601 825615 1735137 68077 1390090 544612 1798381 464947 507734 1883917 1719609 265796 1635280 1511822 1211495 340689 1849935 642814 1003432 651387 1729700 48075 1315607 516503 309445 80399 670632 769656 472049 1545215 894026 351584 1393681 1411112 1482777 1138511 1714787 1241528 1480521 1100112 783334 153642 1677104 583374 475435 967344 714484 988777 237122 30621 898352 689392 1413210 1486170 337130 1102775 606582 1262073 31049 533647 360332 292066 10242 610196 522327 716201 527155 470784 143099 1288203 694933 543669 459842 348315 1658046 284919 1406214 1510748 195709 1896553 1286084 467489 918238 795047 222715 1018045 851281 266137 1806901 702815 1562404 1005667 669327 967088 1266164 270873 1409891 1269875 1680644 915142 1280516 193746 1509114 1663663 1022334 428738 1216820 421029 1257409 1864403 1493613 1121190 1480876 995889 950409 1806166 742424 1190866 1123371 775796 246883 1887707 1301254 506383 940376 836825 1162104 1479674 554279 536457 1955914 1621898 513201 426733 1489157 1729739 1503349 1827339 1764405 1623556 337372 535303 1146701 149407 989943 80442 351044 1901786 57927 517109 1667712 1667567 1543316 1171139 1648543 479458 225264 1127464 74084 122939 82741 1160247 1487867 1803995 940156 1605581 1493820 439873 816730 1657928 1712009 987560 395915 1561584 140055 1750608 1456914 667551 1296035 1335050 1120933 1285610 1602805 919927 1884912 380424 1344033 1782186 1763003 1824141 1120101 1395072 1630400 1917734 1130331 1896062 830980 792195 29987 1326644 675504 556018 1278836 1300206 1352498 1575417 207461 633329 1213541 1923724 1286000 1238882 1246770 943892 352150 643421 1558797 1438961 853765 1139891 969974 1949003 230394 916072 140984 1791327 443251 383207 145938 387384 1187770 1065081 159837 1321978 204962 151099 1748097 1009058 790339 719758 1869109 1630672 727989 915017 263403 672025 1059306 1237120 259466 519237 23100 1965995 231866 262198 1839862 1260264 800901 291446 1616289 1711167 779022 1230368 971312 1594320 1652852 365722 610491 1881704 1346346 1580316 891031 506898 60604 875235 1507112 1494054 1504604 167771 1219760 1572250 1074571 729564 1718061 1873049 494433 1264860 1934808 1926655 903942 545083 195863 1881789 1597269 1987012 77369 722994 179352 676563 1968906 999675 1240554 318017 1182908 1905305 28525 1665523 1151346 1251122 1638262 1622389 1228277 1077320 867497 1860498 1467190 1393030 966635 1630043 1821805 1839076 170024 1071394 592182 32704 438761 1744217 1624226 1317991 985169 184254 357487 239423 330239 489653 158439 1650571 826253 1479343 1632106 1684000 1276005 1509490 1954256 438256 628544 861716 1167266 852316 430297 81688 101375 121742 1413070 1462698 1059619 1549827 1465161 1803780 1998790 1573614 356596 963146 544918 1497311 265887 1478758 587639 1278667 530886 1674368 1762969 298945 516775 1051967 1883550 611509 452351 1054220 441014 1774589 1097549 1557360 463032 1404501 1532273 792887 1993629 196620 1930264 1480977 854956 232397 63886 1879898 919544 92797 431954 1227127 762870 1368380 1588255 254402 1813555 722439 857981 531102 720 1329042 1077334 1972423 1629481 338563 125138 923299 484140 969882 590008 503164 1219748 653120 844902 1119414 1182125 968469 514305 1730408 977839 1113617 74651 245601 1671818 1492363 746405 265076 857930 940984 89247 342591 1199150 431607 1240757 658246 795691 399745 1573103 1663328 1804815 879820 477715 1069560 95676 124074 1100517 90798 994783 689670 1751925 1060284 1704224 1931635 323607 192102 1237682 140705 1885163 832691 379302 1420220 1612357 1959469 225376 1749586 1898324 1070568 1526179 89132 415411 1484086 486054 1813233 1724162 1173671 1132243 401374 1554129 472364 1079466 451574 1793876 252792 410204 59753 1467251 1385329 1087744 120960 1714079 292178 1863410 238122 1762422 1702795 516142 72413 1673309 1141659 1826837 1458924 1037719 1278516 1987087 328507 131559 271563 280814 146124 1473576 737075 1419093 55216 1456063 221011 1345194 125999 1978998 664369 698811 669444 1322733 1427529 926169 716151 1457263 497465 1854100 1473969 474446 1725987 1668342 972605 33797 478694 1583189 1558365 817285 241189 1534891 973887 1089551 744304 72053 752267 789293 1494547 1884789 1063315 853131 323458 38442 428339 111320 1883140 374013 1816611 1144756 82096 955747 1375623 113129 1736606 105860 1205047 541610 605625 1758444 1259346 1971884 1540258 1459266 1254152 371173 1429025 333392 535501 1415301 343349 1510263 1482754 1141312 732019 733810 925747 1746758 240881 779416 115152 579793 258072 1043194 1320099 1989947 723355 498858 1813618 1775712 1378362 1820117 1863445 69730 1156557 290983 1725089 598023 1810150 1768801 416083 1768682 1620613 629714 183020 1895544 521758 447415 1260448 310452 1182768 452621 531981 1196496 205727 754613 887690 1282880 1582126 162488 1688019 1094761 1943866 1352178 1669013 1099051 1693503 725867 368639 116346 717885 1413 178833 1526985 279691 1540359 926721 35799 962253 293807 1463937 1422873 144548 1589080 414709 422009 1339612 97121 67030 1130546 1027147 1241324 1034079 979353 110838 556889 1615681 1478358 1674743 336207 163385 1202163 1687106 1096154 1564584 1667648 555476 402495 908773 1136372 1657358 669417 103656 1321651 369490 902700 857869 1690843 1911825 1329655 1211693 1489623 1900518 1694148 1229310 380834 393070 309017 799345 1102066 275826 886053 818013 1962153 1703942 587013 1078690 584156 1778521 1001713 576318 136057 15952 1528407 675687 258483 878114 895930 1449284 517895 212534 177342 617409 163325 1033420 1591891 656636 1225963 1165544 1591448 954003 1861512 1757492 1216233 386016 207204 1542186 1973582 444242 1675774 1876700 1995802 39659 1606812 1140894 860479 1067935 1000614 601358 933996 870691 715415 646325 139204 750381 1682962 50076 397510 407674 363413 395971 158314 1913180 289189 1287784 1131093 239081 808729 1224168 802637 911608 1362933 1079691 1130603 1591677 1703135 1709968 990242 217675 1826307 1456272 1516619 798248 1474285 1619914 1477577 1610495 1257070 68941 1139054 26778 1824805 1200273 212439 247794 1751826 1158858 1468573 537747 322935 1192601 543756 801356 86450 383962 204319 1486635 635877 1147896 303549 999616 108431 1864291 525105 422098 1671074 755913 1239164 1548460 1519573 1826346 533488 1384333 1611658 1009286 844574 738043 259213 878704 760353 309451 1969956 583744 34601 464762 1737095 188999 427894 1510377 684427 1601816 1062940 1914910 365394 986265 1710400 1474020 1762602 1944355 1228668 512104 932453 466905 670156 975784 482183 927747 272435 448325 92036 1418574 1456168 990472 1996747 790204 748239 1397630 1040441 1870838 613935 1993150 371171 242179 38013 1347694 178337 380840 439634 979913 869527 206795 563215 1842037 1409164 493947 1057473 937873 557562 572088 451958 1025517 682129 1726012 816458 1967685 904656 480143 1848747 971000 813002 1952329 1973258 1536759 1385840 689440 554956 1620810 529970 1261140 1240037 597720 1920487 1594914 1518562 960102 1250744 741703 1195155 788097 1598698 1711633 660952 1128256 560504 1057764 469813 1407690 1521476 1381023 1751219 117835 1067568 449417 1772951 813598 1133391 960063 738322 1375322 440920 1262833 1343653 832512 649790 1333633 486525 30514 1880118 870137 623100 510854 624152 404559 885740 676679 584948 1175784 1416739 613871 1984479 16188 963973 224227 1324687 100129 659594 1884691 876696 1639226 203611 1852951 1298629 548057 1077169 250770 778509 1449103 242449 1250018 8417 38944 1738436 233058 450078 35606 465787 663665 844272 561968 112972 39692 636998 235520 79692 761151 831111 911148 920552 1723721 890994 997804 73770 1001586 1746495 634001 1258154 155050 361867 9026 1369058 1517834 1617172 374668 62943 1424349 121541 574075 1715111 16933 936355 666554 104679 1325978 296897 94892 1366257 1038904 475048 788203 1822218 1797114 852760 1401632 258753 1870032 1872274 61165 429031 996995 831507 1939130 285523 1460521 1376926 992092 414148 1513736 675952 565285 1797080 1623876 253282 1698512 11437 930634 22414 992749 534274 933523 1689638 986246 380421 1026355 1584839 1590254 1823331 1003895 521697 1435688 1029178 981746 335392 59030 460984 1185400 96408 817241 232923 670870 1075666 528230 824919 1850216 1270256 1721625 460708 1524394 1427952 125409 1224549 247330 553055 944629 374613 66404 1446512 306974 371950 48117 1145076 67252 1348732 558855 96378 172333 1978223 859619 870042 671691 1752941 1484226 246819 1473924 649033 1059332 997320 13073 397547 447365 435735 1187262 328434 112284 624715 861060 1726233 1750216 1782964 547783 1433772 1530798 463018 1396533 1099247 1696313 1838782 117949 1914409 851498 1228624 1883568 1349700 309784 267402 1125113 604746 1422971 541958 1958654 1533815 1365229 810456 36276 159585 1894630 1775174 1110673 443581 972216 548787 1671245 1670854 807321 200546 1113292 821535 88205 611830 1478652 586556 215621 1159002 1976487 1615558 762989 1534251 1843912 339385 360549 1784484 1793949 1964094 1566957 765966 1529031 1167224 1956085 855488 1794029 1318706 109851 1846990 830163 1981793 1981667 1463104 228979 520520 1629080 1407549 968782 1579104 614077 536736 838166 774989 244856 428750 1751448 1922183 1685089 1190971 731284 37712 1338164 79118 1309871 1622033 797396 1007775 421635 685160 252809 1748395 1759286 903935 448308 1636865 1493744 892508 1673400 1994067 839458 1426879 220196 868320 379094 818235 1324597 1725082 299806 1392248 594532 1913708 1785510 1547375 1192514 902260 788111 427873 304920 451505 1488190 40113 1235638 1596077 1869035 54827 1419559 896027 1295207 1535313 407718 1614893 74164 1043274 672529 1706708 346913 138043 1010504 703118 648939 1954516 493738 94065 683184 576142 69205 950485 1389409 288846 1328578 587852 1496198 47973 926331 1551395 36724 1561431 1998459 741925 1166164 736200 213913 1653081 818490 176655 864613 1969915 83156 576569 995911 1038788 385434 1162165 1466062 1785021 242183 1854326 1090337 1919836 217317 388582 1792447 566288 413180 1223951 568455 39380 1030404 894172 1057293 1359542 1833174 895248 442608 1904078 507512 1104461 161979 1887365 1084940 918957 619355 464993 1701669 230740 971565 885130 99616 1499431 1296846 1099027 700319 1974407 1516952 1609961 59797 243473 859969 1665810 389167 1579673 321463 174539 1264690 263773 863093 1617389 1868885 1002799 1187655 1313344 1008807 1914663 1191819 269092 1338648 1965961 188534 1705313 1628316 960783 1280366 158672 368093 1929808 1601454 1159199 1469818 932136 1928769 635066 269304 1068565 1934474 203495 152964 1596401 124443 1692748 290416 543221 716934 873676 1173402 1773445 1070897 642629 977968 1512931 1043594 1664741 1246899 714083 278061 1356138 1908322 856365 1355291 672207 706225 1590426 1074339 1132408 1211804 375669 68804 584335 1730196 909335 1868248 1711367 1123065 1417777 516722 975329 1307128 1987393 1443248 1159851 747731 1631022 1578222 1641053 1498257 1891869 517693 282138 892098 4494 430845 1986271 1125346 181515 578958 325184 321573 1144921 1006132 633134 1853282 1400615 1836452 594035 657583 9861 1870074 528857 1009165 436347 726579 928806 1744584 1833456 333959 842463 372847 954193 1686464 571829 590188 274791 1341644 223081 1076880 965252 1342022 367880 1324649 719112 1008524 681837 1118238 1413439 651926 584951 1928806 499340 1526940 978893 1383018 17443 1782906 370787 363392 1832253 706853 1524538 982167 70788 1957984 1786239 1282239 786715 864235 85831 501 1743669 534466 1865799 878477 44232 1152543 1505819 1130408 1300124 817612 946767 382125 337290 824412 1727507 1231374 454146 1674219 1866363 1091052 1817871 1468663 142319 619934 1837062 333678 1770728 856060 1994776 1090081 604664 1847169 486761 1664553 863636 806408 1490430 536901 473976 205413 1838246 548573 305732 1929790 1272577 1560599 118227 17391 76982 166761 1914036 1899692 1063456 1601434 1523243 784404 1019255 1497217 7000 1931374 286451 1687660 26246 237772 1627672 412593 252853 1808343 1004386 924255 767894 859599 1974027 1212662 1635077 815093 749609 1205267 1402742 1769208 194803 145717 1619533 1486343 1259910 49253 382635 1794062 160833 902652 198208 1568456 1744309 35318 193146 384974 191013 1962593 1461731 1702674 1900719 215525 1688194 1377072 1476893 1816655 1281412 775555 489357 1772026 1486734 488382 886325 587560 1690635 1633237 1541005 413009 1843527 1970824 1839120 609401 545898 1086818 848267 1208183 50517 483878 638612 432556 1523494 538159 399302 523829 1469696 915916 1494501 1802577 351500 856386 955233 549486 1797492 1199216 1348816 1785970 454602 697483 1320850 1541022 1687499 1428348 1020355 1860517 1186596 1466465 58576 530438 1309855 578751 609983 866958 1276122 1920161 355750 738894 260374 994290 976218 830526 1622306 1185235 739120 163418 267533 517263 309141 757412 350787 1892820 105805 1553989 1505834 1018710 1213428 812013 1924557 1963233 1671384 1824795 1221364 691735 700491 224037 602133 250159 1597029 492434 1663176 761040 363986 840982 389974 1872445 1020566 1361173 1706774 746413 689133 1219026 1071637 1303826 1469745 1420504 319578 668852 845116 1094253 1030660 1756302 779112 1247735 1232020 175052 1777767 49879 1960401 322231 1626416 1556345 56528 74782 1618572 57767 987439 1024970 1080170 941568 1179815 1738746 1400836 1785539 433892 360562 348294 192352 1928634 1845089 941493 417346 603691 764138 1115354 1939489 840880 1645629 490495 594565 484732 1831647 1206048 1324919 1928251 1603048 796735 649443 784793 316854 1024452 1657338 1254895 1551118 1606332 1870181 160133 304396 333516 1591621 692644 1972453 1202577 135741 1454247 1322506 1943216 1212211 151207 114618 246529 939683 1832986 1183624 1033339 1121756 1977316 1662624 1927803 605481 683199 984670 1694695 1399407 1643423 109942 586665 1543845 551563 537234 72387 1850997 110106 215967 672304 75112 487667 956318 752462 699913 624633 1745374 559843 854305 871894 1135656 1339861 960450 901595 1931948 859932 648417 1782098 556625 953258 1023489 603986 334203 728779 1538271 1252709 1159751 815724 1591776 1833581 1546607 568915 183814 528871 1233217 1117307 189953 701772 245469 176950 1468235 543170 132615 1556105 273138 1899250 803785 652950 999715 634153 1054852 1440714 1614765 221800 1523089 263009 564947 531041 1461997 1126979 561320 277283 1932104 947230 232516 1400406 1537056 734574 1532096 410079 199981 830225 1119308 1397725 377694 837986 1149950 1046729 1925447 1798313 622908 973933 1676609 1697888 880289 695401 354616 1051298 1884904 271779 1880148 715211 615243 1645573 1564833 1411095 1203158 1000754 1043106 424264 226952 33158 1585579 1909471 51563 1954540 1691810 1458190 508498 1637267 1661512 1904177 1955253 1481566 881860 1351617 1310484 1666685 106267 440563 1910941 261909 713108 1712012 1621384 1450419 852463 225247 785681 715701 553341 1564094 428753 1284293 1421141 889228 148513 1726224 701186 1665686 624894 1971098 1946018 1648489 663079 154524 1333919 998230 1379412 1226949 1982451 784827 1180918 833838 512651 887017 1229049 164137 1306832 1628933 1677321 615351 1799379 227795 574364 959660 102626 555793 1347142 1589598 1407932 1931180 326576 1321292 689732 670206 1215139 425073 1660145 208216 1099802 1293084 1619681 1319853 1770261 703416 1061513 195616 1129565 20861 1503938 229579 337685 1329249 54483 1555972 1378982 1610249 1831319 1736755 1412549 1402663 1770109 1510397 59688 861141 484671 1619405 626644 1940064 1881239 610269 479921 938439 234365 29034 620031 1095652 890284 1054574 367695 1726054 651849 852822 1557707 1360679 31372 734100 1105893 1514999 466860 84589 792954 397972 1837655 1046462 1421732 733215 1371538 1344779 1579622 1275716 1465113 1144298 21539 1669326 1106918 546246 631545 158437 1875497 220651 1735736 1534059 629747 1542141 493715 253801 1230248 1219339 224878 1606443 589543 1112065 1378034 909555 1663041 568488 1893019 590811 1889617 1352189 1723934 1901513 506779 1038695 433890 527296 1095439 1512066 1975126 1402988 905496 1796206 586137 357158 675678 1762060 1671503 1604950 833042 1879660 126849 1800207 1733240 1407521 939917 1289353 1120221 1419590 1129313 1388161 1499004 1679175 721134 505088 1148852 1752196 1718054 1789525 473600 1728897 327948 1506259 763237 61417 1559976 1089429 1680968 653151 81780 223730 693013 288563 797581 895112 1973129 466971 1125599 1415190 726864 512316 1430108 1999440 226926 1563642 1584714 1769310 1683871 272143 1384552 454821 168545 1887264 1369664 1011404 1808704 1720641 968063 734400 1630539 1346740 75587 287376 624627 219149 1634407 498946 261916 1175006 497765 1087826 1911956 1556957 1122321 89598 1733376 980847 185113 1783956 1240091 748988 300491 1839240 1383996 519879 1833989 1580712 316656 1931105 31414 1526530 1442909 1191008 1211207 1513856 233778 1425645 1330437 113379 1124130 1639125 699823 161894 1570268 610153 430396 1395340 139225 891904 1164381 878284 1039118 140525 1897301 1231688 1896071 981555 106164 893388 1015885 1459204 1032573 569002 1339978 1895758 569709 1093478 1543623 1947710 791662 1647890 25502 1831893 1297611 1334705 838125 1019201 446829 420562 458452 1498718 1023597 1189124 1237384 334970 40165 1145054 1275244 1276694 889450 1798283 1663123 1611140 1476396 1710030 888705 484861 113062 1274751 1601332 1096512 1740770 254395 1523704 1079108 349074 311955 1146391 2252 197104 1534006 1224453 694241 1126291 764715 785080 1239382 1163918 457589 1408942 1716730 1767213 1581022 1369358 1216022 763906 867447 600411 1541561 290894 1866372 845590 794611 1098290 1157639 166948 1787315 1255551 878503 1909088 143063 187739 824600 775523 305171 446573 1404860 1175695 773156 178557 1973674 1169597 618770 313000 1907759 249135 287394 194767 1620297 1378703 152847 381282 111170 1603628 1667317 1011485 1159328 565037 1442857 1506162 74037 503976 1719991 833954 650018 730972 934185 194743 1143053 1026370 1187955 1146551 1144977 1052240 1626967 988143 1074853 656854 396198 192221 313575 1044636 196391 662824 769356 177133 1275846 798244 592945 979048 1848187 1467048 259766 1166173 1339301 1785013 736343 1998373 1795133 810468 1331751 1529366 577640 1529681 1653648 264087 284952 416352 906986 315510 101645 1261473 948675 1503088 638048 1304923 1618396 1243739 505110 240196 315036 1520486 126848 1610046 4305 650503 1730840 1514370 1232949 350055 1576659 219064 1219683 1483609 1338207 939691 1751471 1037514 1898460 96225 1509683 573763 39 776264 129872 1973880 1231796 1061012 288234 400458 392079 1215694 1186913 1156512 1151909 992732 213025 1434024 1907142 1202009 1492233 1676613 1987379 1175339 591434 1646221 263822 1613126 239328 1532310 159008 1144307 480777 1142583 1803024 415570 995673 704620 1805400 496829 1603955 562231 1095379 801578 964584 1395529 1146445 403467 976192 19628 682885 168471 328125 1347085 69758 292033 522640 1073023 1234881 1922030 1958414 1935430 849872 785882 225448 974929 83023 588481 1151237 986218 1145389 1349749 420751 1474156 984839 688907 1701092 1172722 104924 12991 855789 461446 688433 287946 1077386 1754726 361692 788583 249495 1035161 639406 390694 1961513 667542 864051 923410 1881043 288032 1914871 1232640 1673620 1356102 844718 1193471 497479 1827029 167853 1364191 1431957 167665 1394655 515998 863126 1984074 971073 1544304 980849 1285389 164646 461586 52536 362104 1730432 213205 1722085 1401815 1707984 386888 812740 107062 1130671 463163 994181 531663 1068636 873256 696493 854216 364794 1539990 906989 540352 1559472 1532836 1770496 91309 220961 750438 1779453 1193474 1795971 1592369 1816919 1975515 1631182 34406 509641 844058 1489439 1317993 360818 1937879 674844 213183 1438531 1523173 677863 1908546 1327357 1247092 1698448 650515 196234 750360 1625412 696878 1527802 922179 677225 890263 1277386 1018506 1441323 1651571 1558154 1998577 269924 1041934 1205937 1616312 1050418 1730135 1932579 1928 1266473 1970255 793602 1064561 1374246 430882 1504747 990413 522774 486007 1005762 421699 300787 1233784 850633 791566 979581 1082238 148999 636785 451366 311280 1821080 1678255 1412464 1242191 747483 331225 569739 1994773 1424912 1891195 513419 237572 146325 1759619 1146817 1897994 1588124 1882695 684640 867957 1510853 1298397 1685324 76128 955837 951792 1846720 1926250 1004295 1751476 1452091 1638821 956444 1275484 563208 1896748 846702 302568 10690 1116799 838323 994732 1204182 1473804 969474 1748476 1491992 753171 996163 1663497 554477 459653 45449 661961 1490154 562190 878869 216552 130487 1992885 55517 1038893 88864 1845408 1677386 1635683 886042 168059 345591 1236445 1668960 232217 1739155 536279 1702742 1534243 2800 933223 1930015 958062 160012 1732222 928434 1869406 774297 97979 357857 30188 740050 1427792 604983 322436 871428 501549 1994840 1503824 1279931 726669 1459194 676575 1099367 1355550 586993 277551 616851 1611524 784315 1490994 1779200 27538 357724 927697 815531 1117789 314012 1200738 940125 77766 1830742 37421 797198 1755458 1595755 271005 187151 172116 1273828 1945600 415501 1512649 508405 888170 1930411 1486920 31400 715451 922531 943435 1700304 1383608 1378035 1546128 1154545 387011 1217189 896771 665885 536413 623953 1542840 1668633 1630981 1816091 913455 1302296 68531 456809 682860 1487684 1326216 1538973 391586 1022940 1036164 481038 989133 808914 1080799 1317739 1811592 1025146 546823 3403 505728 1488353 697763 208863 290878 1562261 1038450 1424275 686914 959885 32836 205932 517880 1489955 111489 344316 718783 93455 462239 1087610 271212 916739 1695447 1625429 591433 815521 441439 1221821 1681500 1200596 840319 1849747 161440 1937966 1897100 820415 259109 1325033 829526 1226915 643005 1699298 1901410 422185 1292085 653887 746554 1142003 1837612 1668635 180263 830703 1537089 1048319 1559662 684559 1764045 173606 961992 829116 865849 642628 1313396 1627281 675570 1552225 642521 324661 1340208 1535926 1214143 167566 806206 1972294 883604 1716877 632554 1236527 920500 676562 1813872 638159 1868235 751377 292343 1015234 1020959 932332 1495072 1237927 1678614 710967 1609144 229198 1458391 1930586 248620 1222468 1469002 168013 526083 1939732 1423410 588275 1924957 244942 587564 705663 555924 1499524 1801508 696425 97376 250025 438924 176712 1349209 1764511 1647477 988135 1839580 1864396 475628 284311 1780457 1532442 2461 633649 1905174 795502 377711 997322 1241055 10973 310009 357913 1868137 196101 1654910 1646434 491750 640144 1345619 137039 633216 1297341 606216 1915255 1227284 1686576 234376 924682 517190 715597 252607 1515849 1413581 1777385 256701 57779 819311 1457059 567649 1405672 1233878 891414 847937 1586372 1691120 64715 621045 1045580 1430612 1423800 866564 452915 1388744 1426553 1350443 635497 1455203 1162829 673404 63498 1539338 238245 1014072 22668 698522 745872 1051768 1083896 517982 539329 861024 1603311 1741115 450847 706835 1278232 711147 1790569 1344024 272667 870692 909394 407032 1969341 1895162 516993 1916517 1965781 1872947 505841 585517 799411 1304196 681221 27186 1586096 85855 1231108 14287 1170818 1683407 1269493 1354102 1915310 882910 1477246 19375 117223 1568431 1818809 1471503 1714918 15859 1251448 1865893 1190996 253032 53014 519648 479585 260386 1770668 1820881 458546 475119 795309 70977 1838924 801816 265387 1170669 1783468 648573 1506295 1886029 1199199 1878213 762832 543633 1647273 340920 1484799 1633130 792300 1387117 438711 461611 930829 1142356 169565 1678220 789552 1517063 758236 833523 320742 1999997 309116 95929 270051 224306 631778 93458 1108014 1560589 482521 829374 479955 806637 372624 1798965 978566 466594 1344697 914205 748521 1823654 1928808 267334 1470444 92704 1463768 1445904 1332496 1446224 11954 372753 908713 957494 861424 1254385 1641646 1439096 3422 1067211 192057 61393 1327904 643478 1103983 69002 47978 535492 1331429 1577507 1923081 1305729 934162 485805 398494 1277704 198015 371732 1263475 1829253 602628 465799 251774 136543 231358 726980 522583 1114210 1936535 271867 812164 1247975 1080172 1927271 1953506 323319 1945650 1173024 144109 836986 14052 974653 1388991 38705 193703 379060 230213 1575151 695271 735930 118453 694790 1542830 1055410 1963894 1350242 1746400 1262407 213936 1474459 676896 550157 180657 1041241 1988162 1897272 1935773 1279057 115277 759586 1906705 928440 718208 1930974 462975 1986155 566180 722365 768238 911317 1462678 1197052 1628531 1770195 625887 1825642 1757730 1969114 1504111 1693733 1666237 944636 1819427 157570 814084 1173237 1092289 463852 1174494 695306 1851813 347783 1893931 779053 194416 816377 1796167 407293 341288 1940831 36203 520427 1858049 1787766 859031 1427942 279352 1427904 535761 1598322 656128 1225234 1038715 795108 1501431 201743 698759 1290696 1197550 1724084 353696 1352125 617588 1244796 1035172 920763 1380491 504604 847594 948660 930143 222853 650477 251116 863538 1788653 762938 1483870 1079692 558893 51113 767108 659909 1021105 401317 1636924 1488694 558638 1323125 1537198 1242109 774849 1846610 801530 1344269 647678 1442466 1024968 845746 344887 155385 1181833 66212 807574 1916589 1313178 863857 744263 1949516 1696177 1970324 1972163 367742 141243 1713689 209028 1974712 302759 1677260 1710081 554066 1674436 1240038 155023 450507 1286507 1495045 1842564 20547 1071496 281973 890806 1116566 628364 1369307 1198169 453317 427505 1434481 912264 1861408 333464 979858 715240 5033 73399 1063118 441269 1351116 1888104 1559605 1829657 205934 1794923 424105 368804 1430254 1473377 163813 1279842 240278 1769749 930870 138440 617025 617248 129641 1859073 1665834 360894 178615 1175592 145669 1486505 453500 1071871 1789990 629685 620950 842859 1565131 126800 1433461 519951 1737952 857066 624688 935905 1077045 665361 1501186 1051273 642915 1324539 334088 1662953 1318962 1423487 1138624 742033 377487 1240595 1397429 931840 1155992 675302 1491193 1310039 369275 1359361 267084 1249826 564432 165966 330916 1049704 1104724 8767 333971 991367 1068024 1026158 1689099 529374 59189 886571 273943 299130 866986 1923020 1120232 473764 1588105 81705 479737 590172 1836539 933247 295881 1605370 1330692 506391 1486556 1772948 1196715 1618145 1167809 1994171 48365 1082465 1925508 1416867 679946 1856756 1441971 960978 1778312 375408 1430373 558504 260010 1389847 353807 227359 1123292 725814 656316 1256631 801534 1207990 1677332 1189571 1418690 1266287 662807 279640 1767384 278269 1098983 1128788 142939 1379114 1614420 1292325 1074276 824617 1894143 132808 395387 1561419 726332 175740 873658 1588776 134437 1156024 205206 1932076 1345027 1850514 1025750 1605624 1406547 1949382 1372792 924605 910631 1266226 1072137 1427869 1304477 1501675 333031 751372 557900 1911930 1167146 940782 1004423 1593294 1200412 1263947 281175 970789 661744 1589980 982413 1856107 1060315 1909726 893792 190399 93919 1812746 613406 233010 1542232 679675 1156305 543139 13362 142053 654962 645722 1899750 1970315 1484370 895607 780497 1177543 1302244 364598 1032058 1468973 1893562 562062 1299802 1255478 1022041 853679 1567675 499119 859801 1070627 255405 1305041 442046 1863915 791383 64908 323771 313647 1716792 317093 1890480 1789104 527738 1825868 1372431 497113 1539446 1627176 1318202 1492306 1619671 1170072 1100196 1344500 485174 1114943 1116169 463017 1505026 861720 1738137 444669 384856 312286 818448 1018190 1463268 503977 1860215 1589396 1778450 837870 696931 825660 445272 941795 1264339 1041655 1286804 728413 305425 156350 45334 893604 1675958 751324 841652 1252190 1301740 941646 678472 323488 1747984 791891 549505 1334317 400546 1031080 951996 1464744 702434 766984 1717259 347930 140357 348084 958664 1751643 10748 1156079 498397 179012 212009 1517423 1876418 1119921 571608 818825 1437909 450841 418560 1622917 745399 806632 1616276 1790112 1227268 483156 1326834 1858769 1687783 228436 514984 945549 1325657 984340 1671961 1142809 544230 1902607 1700944 273521 1081207 481379 964234 1531165 1948988 752212 241119 50227 208571 1484084 1928326 1367473 1243378 35531 905986 646489 770688 818599 105822 377014 1092662 400268 469724 1873610 1578216 1079293 377722 1296342 1754963 122077 1619106 705226 1976339 1968535 115315 426847 1217666 944020 128699 292547 1429093 238368 1601530 442227 245471 346814 1377141 1265967 1524485 1074029 27651 82505 591879 767898 1630086 152610 1287524 1976913 1991744 553796 886408 325308 1407482 1418337 216089 1181525 1681784 161664 613300 1206535 1144858 1954223 122249 731166 1005961 570715 1134082 41282 424364 175447 1196583 674242 570586 1382805 1564998 529400 446327 1005537 767825 32871 1748273 979077 1415299 1543238 214872 286800 1692529 125311 404934 1507762 1956695 1609418 1096013 242639 595718 698781 1591815 777125 900763 1309361 595021 156752 1820379 976484 829740 1570478 385477 689468 1953342 23576 1255013 1497490 597426 397925 1756723 815568 303978 472965 1412633 1213654 101900 397300 518004 425873 1108605 347398 869332 971094 1069227 1066386 1586153 1126907 1974404 1449202 1439041 556116 288772 680100 640584 816143 1895223 600361 59427 1930602 927976 338333 1172885 522039 1174185 11059 1292153 1238720 489748 584504 653070 241997 855876 782625 100455 290533 1608683 829522 1812451 1768027 1490310 243507 1825614 772561 829229 798695 1343493 1843505 1699452 1785758 415065 606687 1634562 1565716 1613212 214189 1610272 416477 353819 1158053 1978072 915452 1560067 1299111 868828 452892 404407 1175778 533200 1638448 77591 1442026 1142212 776065 60268 725785 276453 210055 433717 400523 234303 1116349 642386 229755 662371 1223886 1495962 1823940 245384 335249 540472 637602 157341 156439 210779 1601199 1549140 697761 194392 1138166 1251564 1769054 1417896 975944 149430 1685095 959123 1488864 663838 639349 240008 781867 1532338 1341807 1923021 572718 270545 425657 279838 1503730 1805712 1017691 1109993 1270628 455512 1158157 1361144 757048 1604926 1651360 1145952 351497 333145 1682152 1046964 699651 1390950 730320 48038 749340 1490465 1774322 1371141 702566 6896 176676 1195912 1116843 169911 1883615 79084 577073 1170402 1974812 890064 450579 1930116 1589254 400419 742102 1401742 1848753 1946387 1831935 1112873 727148 797067 166778 1441749 1959682 296516 287355 1702062 1926851 173975 648774 1896527 890449 217878 676931 277202 1827196 1327071 1289735 1235598 1171301 1423141 1060927 1328301 194935 1461988 1684630 1261045 1666217 245758 751906 1280783 72525 1266974 978760 393393 285247 924576 514143 1594279 1739746 13441 1423822 63182 1331058 530794 1319169 1888458 1125444 775478 975245 1023015 455367 554943 1882184 1805427 22982 1095098 1350381 103755 598171 438141 1824228 1214322 1539183 461907 1862909 419110 91769 1847857 1569808 1849382 550161 393796 1963661 1567906 718620 936341 387627 1279067 1969840 413345 569299 1016722 428207 544866 1436027 40506 1892650 1734962 977737 842454 1821533 1026687 1324568 524375 402772 1404249 298879 640427 1179673 1062690 1214324 562687 957621 564178 1400738 1534636 1409584 1291722 882330 1240633 339506 760041 563934 621270 454023 1730008 838172 820034 985292 675814 375970 1626424 206428 326223 670744 486177 1781620 1882114 1334554 802013 1231056 1339127 1031931 1611138 1244842 1308398 1801974 1861015 315900 1453458 1014689 481787 236279 1813694 717124 966121 872370 315980 647258 770264 1348177 1213199 1632517 1270224 162408 1110425 241370 357817 267735 1195852 384971 1210182 1031152 684417 1057676 148651 1616009 1861129 974451 457907 564682 707487 334856 191429 545185 250814 1555146 1592546 1815113 54601 874035 698761 329729 455556 1866405 79990 1818196 451230 1598113 1200026 105779 179420 1335526 1113501 778891 922789 1127570 1052639 985656 1179925 764927 1031187 1703520 855225 1844500 131595 1376594 66180 51697 1158895 358230 1174719 426352 145740 331158 1435760 545925 1044885 1093917 138109 1434678 1211402 1470071 748697 1805498 1400464 1931113 204634 1746030 508880 1138174 1351945 1941272 760464 1905327 1692132 309828 241639 555818 1467867 1485893 1264757 1881491 748301 1889637 1666768 173125 949441 1306989 758115 1172362 1498998 514748 279478 821383 334328 957845 1367242 641757 852259 42524 852524 1680338 792699 320793 1597560 1174986 1496790 762223 219016 728472 1535523 1766169 1739168 160876 1417190 1114581 1434217 1974082 1398919 829554 1199746 1613000 368982 1123310 1848641 1392628 152434 1342757 334610 405478 732976 400129 119621 1142192 1003479 842632 85054 1519356 412633 348950 51424 1480764 1692701 1221662 1636888 1228908 58483 590133 1962498 1249789 1443302 531006 276686 950802 308793 1713392 1851409 1088687 966218 1200357 1716636 323192 148384 1977621 1148078 119082 911295 1331015 621016 1832914 984833 1621061 775809 1590521 1889468 1514102 1038185 123751 1830544 1326971 466342 472266 1636659 1795619 1805043 1346464 743263 1040563 1529019 1783266 303635 1179965 684233 1192086 1178410 1554093 1638420 638114 752642 103083 1716307 231061 278223 1281787 896048 79456 613109 189117 1910784 1588893 521419 1606806 802902 100788 1955990 447841 1108761 55852 360715 255136 1153362 371556 1163415 392259 633307 116108 946290 150631 1413705 534897 189220 1793957 1559972 263174 1029445 1705706 601112 532644 425603 200687 1406106 238328 363417 860402 1307336 1776395 1564630 1118448 1752173 1401790 347627 881213 1317677 1495440 1875839 1975030 1853280 1971172 1339646 1594305 1814146 1794519 1623318 1772184 139580 112955 1544678 429461 969797 824666 1919662 1252462 1297960 513583 602612 769521 98240 1003183 553222 881004 863053 744210 1835464 405581 698113 1888239 491956 1853715 177853 583418 1957917 456103 1202900 1240717 1099182 1096542 1077046 376768 339601 705777 1156854 1098659 260510 1286914 1758403 1184199 1727387 1850093 1234278 1958944 412879 509051 1980566 19858 1688489 878992 1251346 14314 1281016 198818 1200095 1541210 312299 1800193 1816276 1481636 1344437 1880292 668578 765810 1478237 1193922 1882982 811917 1308223 1734916 599390 537596 28952 544322 1660214 42343 1636324 361682 567166 1049050 23956 401135 293509 1682011 1214611 1757683 1278869 138545 1171751 264703 101767 1568945 1682764 566380 587767 1830969 1295406 498351 1852042 1255837 1556389 1670492 1293876 1977275 16525 1408169 121664 679260 1643734 1178444 678168 1029561 96254 1346128 1821985 706803 976128 1387498 1148454 980191 1595841 953342 984644 1416945 1954630 1836401 221594 1583588 1258668 1086503 1526577 1530713 1206318 1548985 1204219 662534 436822 1003421 842855 1742721 348849 1657629 212282 842219 998008 1339486 1262319 246719 652896 48054 1913188 196645 1262441 307132 1549331 278569 628694 647225 1320851 1195057 1967765 1818339 444020 1692490 358187 1934425 997548 1314244 1903650 665063 202715 1943141 1852991 273176 1032204 1057128 103593 474286 1456806 1810742 197718 1621365 1267535 1430081 502220 1021309 758148 1985925 1892923 682519 638944 1762207 1907643 1529184 1615283 1104740 724452 950345 178041 1290746 1836692 1470251 1966030 1936714 1088113 928924 757612 184857 1055979 384168 1160357 1476672 1427290 1208024 623986 1896208 516062 1331164 1042449 241172 1612295 1916568 173259 161095 146899 1871404 576721 1081713 545801 1653429 1144761 629371 1343825 1286699 75166 383359 1801160 411692 968382 1595730 250870 864948 622877 1218901 1116093 763339 922028 1155315 1959972 121598 869138 1823614 1349099 204555 648282 952240 489392 473353 827115 1983921 1420266 1065937 484110 547512 274218 1046713 712783 737557 1487200 1299421 887084 502168 1626396 747011 680662 524357 506056 125937 1591888 1406482 1692297 1864613 1875486 822522 127274 492829 272706 1768393 218653 617205 746416 1647142 599733 1529196 1848680 63487 1396947 657327 1709534 1600680 1453177 1614219 220460 1518056 342017 1287509 1196130 1589667 197612 350559 492049 1816602 365093 1768323 1104156 1993225 1677453 960640 119658 1467146 1323656 575060 225977 41543 1141815 512185 843485 1875251 1386915 130301 1788577 1885744 404361 1179255 1187998 1652798 164179 1310232 1228287 588087 1425741 834885 1499592 326826 696345 1536441 1469560 189489 1914278 1016069 1158797 1375777 1442345 688761 1196428 55760 206758 1004362 1687880 44961 751159 1763728 1543925 210723 1259675 1667545 1675014 1261155 1084347 772771 1405615 652590 947981 903783 142851 1418625 302304 917660 259377 1794945 1532246 190478 1784658 898881 1386146 1449505 1071867 519016 391697 837754 59934 553439 1207302 1816687 1523010 970931 946664 1677172 1773650 560509 795476 1770590 1557275 553854 314775 1174293 1566508 107262 486771 1608878 1080436 1843179 371448 1559855 391053 996513 695290 1542389 670414 1152032 379725 74598 924835 1412539 228166 388481 109621 205063 1942912 826186 729859 989889 1242910 915685 1828530 475793 1872297 1346945 1685244 1899279 1803034 352660 153636 1009476 1104912 400724 1323010 1493351 198762 143875 1771982 1479749 919138 1846826 85035 812141 355079 1032437 763017 914566 236342 221779 1640198 187881 1085334 1975525 1190183 1841277 1594819 1422141 848729 1413338 270731 1121398 896751 1534438 1942019 1255796 843788 399451 1346717 828395 351838 160066 1560582 1692282 1574611 471043 1313104 1382973 1473012 1310785 838126 1091058 22089 133220 481150 276389 1036627 553824 361220 653949 1990175 97812 423474 797868 579588 492751 187006 567019 1042823 546680 1120845 1822535 899285 1564924 525037 1078890 208037 539018 1336085 241368 267769 371215 579115 84578 1474375 1607944 868970 1126284 351498 447265 374168 1735997 1328450 933182 1928103 1700196 517669 74242 700140 1404357 1705900 880004 922640 925011 27816 38541 298665 634648 1844456 1682756 629205 905812 1058028 531328 1386581 1375371 1656321 871820 1049904 692579 83528 751225 1045770 1074204 972725 710657 1726200 872534 1690665 346943 674213 317455 918458 196072 55299 617107 119420 282662 1582741 973808 1917812 672924 209497 664185 707935 1604532 131765 1168185 1118451 905382 443568 418312 1610297 468936 416882 1983440 1843178 424954 365749 30278 224498 246082 265953 180537 1019919 1772753 20735 1749232 1366704 327420 757838 1476804 1416623 1086964 1795978 701437 392277 1925550 240708 833819 1465270 718713 321566 908644 1609530 1798610 1978096 857383 125030 572990 1782562 1419322 140473 457665 1686470 875730 182224 1358630 790822 66926 213956 102648 914193 802235 1253681 504366 1511547 228454 1843741 1864404 747467 253422 617987 194815 57357 229625 745325 212343 1950766 1058793 415198 933738 1540168 386937 298605 385865 1378084 1095585 721005 507392 1694174 1961550 1814291 1956563 608387 803118 666774 1406381 1311574 225689 653033 471064 1361821 1237509 1286524 1805999 428169 1281012 254878 1500090 332720 875170 1129192 1315023 1249215 1193066 217293 623533 1229601 280741 1139470 1787251 546982 58877 1362768 1367237 1981090 1863878 141119 1989166 1147118 92237 800639 18299 788882 764218 999901 1819153 1995814 1443501 601365 870372 1246284 695077 1911653 926805 823605 1249834 382173 1392301 1615075 1761246 798060 109606 308493 1973994 766254 1998328 1165034 1333713 735347 1716190 936525 897755 1701728 498446 695555 1590727 926772 97616 1822474 127733 575841 1080880 1265102 850181 840935 1127052 737789 1338544 223329 1313910 1449370 43008 1911485 246585 517974 1229182 83667 1353197 738451 186840 951707 794525 163235 301644 806151 1096183 366695 1385313 953003 467882 1579529 1168133 1009113 1331671 1787106 1447023 1283480 567230 297595 1825405 413473 1052844 1971008 1871987 1109006 1994727 1109364 1733436 381789 301351 562093 1298820 1048668 1513210 462742 428122 1510631 581788 1821816 1146051 1927499 421511 1102023 1373611 1969283 826880 1732729 191241 545465 1933440 1296349 1440840 1060359 670765 1667674 88098 819744 1518166 1694204 270828 1809143 933078 1382875 276080 8560 1700391 487079 1651780 1966062 92944 668831 232839 1311530 235584 927309 921623 986562 1376532 958201 755548 1514415 300148 702578 591828 501617 1079333 771995 1067425 741448 273958 843769 1057443 1492611 1386629 403038 1435752 850923 1354691 1309213 937439 1671543 1391663 1295087 217876 571331 400097 185960 809199 1188472 1956930 153433 1678044 1757521 535234 1902901 1078713 210471 1411986 1993375 1006128 888676 100911 301440 1616763 1011630 158824 1350104 875057 1117004 362911 168143 1265187 327124 143377 1477258 1437161 1397791 1781373 1523514 452321 984406 403173 1569106 1651916 583336 1581817 1866817 893902 1216894 146810 1720763 1858905 1910589 395944 649878 1107894 1295254 430350 1913205 457031 1048862 1982994 447832 1457814 832578 274179 1131552 885156 117516 1450901 302566 1143959 1019776 1432144 272339 684292 932304 1519576 1253707 13968 1166362 38662 305724 693649 686885 448202 127970 1310561 1832570 1131518 1472068 809974 552648 161153 1844965 1836941 263220 304877 536039 653191 189143 736192 1446652 580733 1594140 1795877 758413 352276 666178 737344 818907 677244 490462 1331912 1155511 270654 990917 12310 393880 1572514 1330226 1940847 211576 641242 1522256 913908 465779 1535022 1641547 1363120 731731 998080 1289728 52538 1312425 368402 378698 636356 1156320 206552 399662 648211 539490 703167 1417104 639305 1917362 1967364 836520 1382555 808998 806455 1951128 575702 1676840 1475162 1947056 185216 184111 465099 1034777 1872863 387845 1007087 1393151 1619478 320578 858959 817005 1323045 1100949 1417674 1711890 442956 750831 532451 1481586 377171 656972 940029 1143389 649100 1373419 915670 1360977 1297469 1619228 261676 1605778 1478972 1520225 1967896 19717 1978160 189589 91061 1521081 1760258 1603461 1017407 1910444 987658 236849 404112 1181840 318715 667386 1644032 840701 178412 1498748 1272193 558791 1055119 1714577 1357 600811 1585736 583552 1218396 1844849 1336446 1426712 1196393 1843807 1915667 134773 1472314 172629 151042 1824614 220526 416542 483280 1664735 1099267 846191 1014714 1929469 1061729 403309 1532044 606040 16551 707181 1288726 894282 368218 356671 1997156 15000 1428086 1167238 1018129 1910459 1526265 1830784 1660503 1304045 51495 87606 789675 201234 1576837 1723641 1698516 1245548 1047230 416310 1766726 201479 424791 267190 962045 763029 1421984 1051440 182781 1209617 1868102 1957977 853067 394527 641554 1645969 6354 1810327 595959 799663 1813420 537912 1370069 68483 231044 841437 1401151 1710508 1037495 195967 1129594 1820866 442994 1777300 28268 299083 659658 1922426 49982 1946196 1509456 1892163 436987 998599 1842154 88079 1851227 139791 1239017 314632 1693696 1748597 746941 894954 306962 1548533 1042489 1030983 1590454 1674251 1797458 747147 1337179 1864481 951757 1238987 1996882 1130845 1184720 152408 1311645 1507276 1776488 1942786 260317 507136 1627017 1512480 575650 1515015 1512820 1045698 27976 124604 87208 773346 1259168 1991203 1411726 893860 1729461 1150324 663016 352526 272396 610506 125553 1054471 1614574 852863 1603735 1992681 1528089 133854 1470203 439677 1047089 1172287 1002117 1531986 957180 490924 112173 1091610 443103 245553 1096491 1575796 1325359 136997 1855894 107959 1067162 62507 1747612 392759 1631283 1526679 1354179 207328 203045 811578 1870610 381947 95347 1030205 795379 1181652 550121 221102 515416 1615069 599305 1325061 1581645 194436 718215 1048806 1982256 1208353 1329388 842999 1301656 344111 1029788 1315123 94593 817436 101001 1187399 1556440 928340 733727 148344 49358 608253 626102 706089 1251050 1643496 632194 495174 688228 1240641 1960231 142506 1428937 1441158 1865235 1127590 259005 1224698 1426236 23676 111468 1648370 498525 1752094 380508 629286 764589 552202 1453775 1147357 788217 929638 191754 1507018 356511 76976 1148319 1369919 987796 1649966 1061881 215253 598502 1556777 245345 1995024 1411812 37569 126411 167302 247347 459087 1465670 122812 1162450 815786 49208 1993566 325132 1315105 303075 1210795 784990 1173346 1057127 453535 849111 1041428 632945 265725 1151590 1774870 701515 713587 701570 1069908 277104 624643 1295094 1520828 1321330 940546 840968 1939651 154230 317629 644270 1612672 1786533 1557390 455166 316951 1107001 1910134 1956289 863872 1970875 1577767 492770 241640 513006 224696 191908 1572282 1251493 1385649 1292140 1492148 1171048 682188 785085 219012 1902702 1627731 369403 1012977 1702610 895117 92409 1653900 1881397 243564 213992 935969 1896876 1196401 1670622 423297 368344 1938544 1651641 307582 589503 1406339 278691 569802 1000322 735459 184194 1614617 489166 1437882 220485 155218 1662002 1627284 217620 1240876 1674889 198100 133369 1100997 1157003 1705730 586053 1552717 176797 373537 969720 1181730 1550771 145926 943932 1230476 155376 488000 641672 1564125 923096 1513989 424036 86091 1614942 599756 1188214 1976149 886615 933878 426711 844567 1464896 1287780 1989963 183105 1064673 1660348 1321233 201125 1203182 349751 439152 358379 114083 1905956 1918534 1349262 581396 1983858 987591 1561191 1707656 644833 958984 1933898 495230 1131542 826583 1059264 1773807 1643825 1406979 418346 1172869 289951 701688 1177061 696558 962457 542022 1364867 1662810 1734449 373017 57521 156389 617390 161202 584086 363055 1701350 296673 1351429 858558 362512 407729 1319715 1237825 1280170 1252147 1912572 1050810 716123 1750389 502418 891655 1189471 88955 1397401 1010216 849444 876011 1459213 850186 1905192 1577252 60844 223559 961339 1033745 802454 1413420 572530 426679 1210271 1333732 501491 1038256 1974681 1346734 1358208 986476 859040 1696474 273463 817449 1771701 890260 1046412 121733 1275564 192857 1253195 1192809 204967 733205 1046249 1357298 325299 590924 377338 1727390 225116 314843 425703 1406730 219168 615103 59039 42133 757825 349736 802826 282789 1935563 1767693 1186204 1812074 958444 1145014 956829 1177510 895917 1526053 1220361 1383190 487944 1523608 366463 72723 533256 1987813 894419 1369503 807625 1081277 1417093 606403 280522 743632 1919446 737385 1775602 1479244 1007295 951951 1951550 853088 678738 1644079 1633705 900950 1354747 1728154 870908 220995 641945 649984 897892 976908 1048014 1690253 394578 104049 1212982 1014818 1956551 520591 1433096 624769 773871 676217 521023 883074 1248919 1466188 11216 127051 994607 785824 420545 1779639 1499580 1662510 1369561 544929 519817 1044026 770434 1107490 774493 574967 689414 1281246 1255065 597809 1870511 570083 159548 1607076 744847 943342 220156 227588 911505 1687145 1739432 1934683 1872591 1249814 135927 764386 1015899 1863539 144295 1153254 972454 311946 183263 1906197 598721 1640907 245466 1023231 1185968 163008 1510543 1038583 408989 562645 1169595 267523 883586 1022208 940977 344677 129449 1917196 1569869 61047 1637161 935496 1444908 1756851 1827048 693699 375116 1189701 1033314 935273 1674003 204145 1948711 1114169 438468 1650987 1035648 637796 1396825 1761287 657719 914682 719544 871795 763168 1605230 696699 1883470 406225 1339694 1436221 1193913 18833 1454243 1505862 891368 978408 394598 1876567 1387292 1161499 1214825 1265289 849037 1445321 1149144 193046 932154 796663 172387 929760 858045 1617028 266143 1094185 891887 63750 1223887 1466720 570965 1734325 848435 352095 962641 807948 1398961 1826775 137730 1134649 285184 1164465 247840 269777 450902 1888868 556174 1195441 1072993 892812 1548462 1411183 107244 1703830 1331785 1244854 890233 261843 1870492 1643405 1044875 1558413 1229304 945518 888083 591525 1773252 1283939 1325217 655145 1201726 165679 538253 1077442 1987921 813769 535126 1985097 971605 1169417 1744695 1108910 1851898 388457 1064250 993563 379040 120874 1736992 769204 703937 322700 259016 774440 1526108 178432 1762135 1876971 1395860 584982 1901730 458419 327961 1277085 1417740 1693192 960131 495321 229950 1108732 703644 1087458 1555401 1529862 1260872 1873744 1645842 904486 296198 946007 595026 303145 1471490 408697 199782 1088264 1763151 1949209 440476 364955 1274868 593469 1311528 1463318 424929 124536 139146 1675065 1610847 1183462 1090947 494251 1888936 1820391 714183 811629 1098280 1068839 490231 915184 1754001 782853 1713913 1424363 1555448 521983 228472 925439 1096292 1430063 1912085 1248240 1671701 1713915 901825 1417272 1561761 873077 598475 1116024 1398581 619556 1293833 233303 1517181 1352597 1100651 1749269 287254 1476890 1171288 1051615 1196453 982591 502288 690233 1429141 1197720 250946 1111972 1656854 1697111 1853356 351860 392120 1564371 877064 1065462 1640143 484049 237979 426814 343549 120398 1542221 733677 570374 223351 800579 440804 1330431 509137 1408540 480275 1315898 865348 1628787 999641 1289274 907827 3535 926580 210821 1869416 253699 1848793 1760254 1471578 1584684 396514 905752 288776 1780102 1679096 601569 1917149 1001492 178526 962751 496719 686421 1704660 66934 373999 85321 1783105 395926 1883981 890793 932427 1197286 1373175 249065 364878 107296 740469 1050265 1378042 1583814 38803 942014 45871 1441966 1036549 1924579 342813 684265 1091486 46048 1068626 1110072 859591 862050 1624126 1834751 1249932 1482026 1862948 1574143 729930 895981 781706 1120001 1253607 838765 1349036 1058471 1175482 1454362 1387282 1338820 1629733 825693 760173 131942 1360340 268593 1299929 519987 1973827 1267609 596717 616959 952564 200429 526471 1200907 93105 664474 356847 1637405 1664235 1698199 449374 1580845 472283 1672940 168069 910950 821415 109535 508974 652611 1153253 897996 181666 188446 1379162 1120311 827943 656649 666482 1252527 41561 1899979 220245 482242 816882 388325 1382312 1763458 1742699 1271724 970343 339485 1487688 266308 509633 1573160 1990611 988127 1235251 429927 202353 1173766 286543 417251 1421614 1514683 318843 626289 1217333 1791985 1695006 1382254 780047 219537 460269 1380899 1835398 1731252 738571 113207 219291 298681 1042013 900923 1942713 182163 1436150 1876696 1663615 541347 1438228 40384 1833983 1084266 1869575 1282935 309085 1601071 1790383 172660 542363 304378 1350495 1344427 492202 1675554 476002 1998395 599127 1988501 475210 1789460 1392002 1252646 535896 1085321 93898 288129 454873 1014359 801131 652504 981284 844023 946188 1118496 1376550 122439 63440 1720089 295439 432408 686415 432323 382979 321469 1700812 207935 1990271 1313289 69062 1709880 1045870 1662892 1644001 620549 1004161 895379 521035 1868481 802059 1198628 1789951 1303587 1755755 251645 668536 653544 1369642 817805 1360755 551562 605788 495128 1188659 777794 1472021 971385 1367228 192437 1032486 1784197 744447 1035242 328624 809251 1356886 1134514 1977519 1955313 1618778 1640505 685265 238410 171807 1738630 687621 127135 1373011 897809 1107916 1870782 474497 165680 198458 1527137 1229958 1988510 1607914 348500 1301459 1811997 1499178 278174 1360318 1908397 1209156 1329204 1714196 518781 810807 1324322 1443274 488097 531548 1384694 735206 1065866 1361935 883375 1067520 663948 189999 1825686 990672 1938889 138510 130583 699670 1659511 670582 947065 1361397 1938338 1019284 186915 1445782 991934 1163346 239588 1300927 1044115 1953334 1984087 1138131 433879 1468665 585045 1153283 9954 314212 844277 1631063 1746341 947442 1925043 349962 553666 525093 1501985 1253198 1758567 1484731 1388234 1007430 1003324 637506 1757652 602455 1543451 1212391 1194417 522499 1499442 1157030 1866872 1410938 1367923 1814866 35752 624511 1047249 1525782 990731 1296536 676615 1465632 525383 1733171 1132138 150060 1377480 738568 1039705 135529 1995095 309965 52868 1044259 1313830 891153 947639 1392051 1473653 473506 456888 443413 1537522 887895 1816404 880570 1593083 1372489 1635684 1985610 779966 811780 519212 292695 848066 438491 75851 1591713 1272681 356529 1639698 951886 1797593 272957 19708 1509358 1189167 248323 175231 116384 471439 1695053 275640 752180 1290202 791247 1037228 1582401 1422054 7605 1726456 543997 1262932 880909 194406 912 778424 1727780 1406001 278756 1394914 536447 1984181 1154707 1030932 474550 1731630 1772781 394661 174042 1308501 1697297 1362858 315791 1907183 1043463 450513 553537 723948 879813 1324024 961190 286462 1763786 414975 1117915 894030 204086 388063 1886749 1719474 321090 999299 175507 211679 114164 1919896 1605396 31226 1212508 451386 560700 1736160 1304268 1959604 44348 1520523 749596 71757 693298 401663 1752951 929928 1001372 1183124 679353 1933650 317570 13667 1759076 1506148 1025671 1397488 1752699 1760325 1522249 1817105 126102 1876651 984641 296258 415976 761636 992612 946095 1164404 206059 331385 100584 977329 1711105 1368360 1899752 760081 323403 401051 705362 365351 22328 1271554 709086 1240191 1820992 1777219 262236 504979 1440516 1904633 1598542 1714718 1021895 153428 1420843 1232680 1493284 452944 1816597 396567 929594 1035692 721030 1478187 227516 360175 1780463 1699129 948737 1962969 903853 548511 1966714 881750 1250944 1590745 1631186 1284209 1131825 1418182 1575621 1350029 272409 26145 19340 1078755 820134 99786 1366621 479942 88890 1703927 1442997 1161341 169619 1940087 250199 1247858 1132671 1669543 1063702 1923077 31217 177667 587626 217804 1563043 905216 1828046 366626 206719 1132385 602593 918871 1419353 1406985 1600600 1206360 494594 891459 544408 1022823 1637239 1085861 25755 38942 1314959 247023 888326 1378028 288960 247924 1494450 1287687 607140 1412554 134719 1195177 1101701 1468061 922780 256827 1246625 1668230 682749 274357 534746 1630564 1254979 1964660 1683895 153554 1551013 1091730 924101 1448349 11347 803188 1999416 1570901 1371028 1299071 1855670 57635 262930 361430 1454523 850227 1315874 1286073 949735 1299827 656462 1246790 373857 795358 1221905 1302662 26905 880665 1938425 682592 747867 533299 1114607 459060 228389 249144 67963 314596 198017 896618 605582 405307 378406 41341 1017346 1070606 658060 1003260 584619 649427 915224 760554 39540 829366 1828245 239426 1147987 1463810 1984145 125369 1476312 77172 1291966 1194889 298337 969519 663797 1053152 871681 1806594 381823 75309 1796716 1931194 1574695 939445 1982012 1098051 1293719 253963 195747 1678945 1910317 427197 850810 1918316 852985 882425 1517104 835449 839477 860548 1798173 961695 1954821 1467743 598937 1114011 544968 440471 1375635 1871470 1215690 1214258 1726541 1782714 1910425 891429 547300 1798103 1777478 392746 55756 351714 1114314 1366147 1705204 704120 1957054 1095399 1278557 1963077 944818 1348533 867520 1474260 82201 20437 1508598 1107602 622167 548033 1113070 1383185 328984 1493884 19090 1775985 369249 1015068 125517 92963 1151785 190957 672681 713795 202363 206512 1827827 494471 1335510 1513974 167462 303467 603687 1530703 1367428 134305 973761 1832558 1487875 659917 510957 948320 1637232 553647 327888 1276837 998338 1355489 1605448 229458 378122 437338 1505452 518515 1626313 1069354 1710735 829109 252590 1622766 798181 155314 1384772 157405 159486 1334780 979935 1940160 959213 1979579 1693854 1874767 783826 1501569 472676 346896 1430616 1914814 1224460 1962002 1011678 756746 223424 1358241 1126891 1691755 908709 520912 1237918 540585 1754192 1718871 313559 229043 155832 1158708 1835972 1882711 1893331 1424151 1112335 1412566 790455 1086759 1038241 729077 302907 802488 1280347 1199090 652350 593633 147994 439654 1573507 6589 1971394 58789 1033834 182671 585563 591093 1479060 548536 410391 1487991 513579 98550 402134 1166947 269833 1497220 128896 286872 683417 1424298 637202 949351 1915594 955610 1430679 729313 835689 787521 1936205 1425678 37172 1218398 1945423 165505 1154091 1964681 1615099 782201 1279890 599684 1747766 1822095 850318 501439 395123 1620357 824734 992364 1637556 856534 250296 391165 542132 612731 1356496 1566634 1034365 219866 57820 747628 371848 929763 1324964 1158456 1393042 762575 438214 382615 1700542 703152 1332696 74990 1907929 1533879 1569262 351576 1219117 1781538 320550 1930268 790282 521003 1930604 906502 1400755 1129736 463046 383496 1726960 1347283 422703 594733 244167 1596597 1519989 1966183 653515 1883836 823742 1834564 1128846 1447356 1972780 1233935 1978527 1977318 557143 1936924 1878538 1488844 1016093 1105524 711230 1707593 155609 1116826 1449925 1895121 364179 644869 658266 1027803 885683 566293 879440 1079865 1488946 156376 139321 1272812 420748 47026 908413 689990 1673063 372573 1004449 990854 325327 671657 1092782 1985370 882531 495900 623199 299137 1911900 1709686 406604 674227 1557456 1742259 549425 532040 1638763 924018 1965888 1096278 892071 1972010 93489 1260514 205786 588118 1287028 890170 1814100 1241150 386517 1998443 1539062 329017 1267905 702572 386621 234468 1200464 1572795 1334896 1030792 917038 223167 390516 1834973 907569 633098 344390 1534840 658193 1659368 1080157 557896 186764 269 1554820 241759 1663581 1316714 252048 1556259 708703 605898 240097 1251991 69575 591295 208044 905865 1870963 1421152 1331564 294175 1080958 1656441 250818 112870 1670598 1762779 1597239 1829163 917901 1888321 428412 646280 802935 500778 843949 1455374 510006 1030248 521902 1081741 355718 701276 1125103 1707228 1406512 959519 1452394 1898097 512500 194311 129784 913256 30277 198792 647410 1406896 600717 1747310 732674 918909 662625 886172 1652858 866631 543223 727273 1510010 653115 789474 472853 1504777 110366 1686929 819445 1227407 254992 1311940 756718 1046301 1353626 541869 126036 1923384 394232 1162161 1930853 555630 703495 1019678 486660 885457 1945672 1515358 1621659 598162 303252 1439504 1494990 1935037 1368093 332688 1503933 1813638 501698 950580 789127 334518 626189 1923441 212996 125436 1859107 446690 390529 277828 1792528 330757 889495 1843983 538697 1775691 1087651 1513980 1243211 1355362 363042 1037856 332738 987186 1389621 516418 1098027 1333711 662641 593101 1502188 911900 1772358 1150341 662847 402334 18496 654183 94304 362282 1213989 1684099 1534696 1674359 1483516 1466729 1603499 402437 1958521 1645537 828708 1761387 1422924 1649541 1025355 47297 261382 792120 202305 1978512 229496 25594 1192252 1234671 831923 430639 1586645 524884 1819774 1969443 130798 838187 323617 699677 1768533 917531 1854917 422622 400703 263550 778758 155617 817060 1684661 109882 742829 264090 1560705 1251225 271695 760427 687058 1967400 1036442 499458 882940 1890363 379242 689662 85190 1289445 951020 1551391 1720633 531475 1449861 1144206 993718 1435367 1395064 583151 909182 1796232 689352 151236 1919144 305168 1821199 1771260 1523571 1086198 88693 119617 364793 1043849 58933 115610 113309 514291 169385 1862302 482518 561423 751954 1398247 798859 156655 1819492 970839 1489826 658796 1375631 33844 706847 560861 1407644 1238919 1269369 322702 368592 1914555 144784 1459806 1309353 769392 1414454 300295 1320494 1222293 45592 1663633 1736479 1808470 1936590 327208 100196 164343 1810247 1992448 1898187 1157164 344327 1337549 1795574 1788460 1831808 419781 1838420 983091 1054053 1205306 1343001 325187 799322 1383813 1116804 1523176 1374483 1803615 1627707 975732 919110 721294 1750546 909624 1529221 705785 1088589 112105 1524182 1885120 801987 139750 1673651 1651841 143873 502594 469323 209153 89593 421759 597827 32779 1951519 1967498 926234 1283862 499269 339971 1344418 1287464 1896685 243914 947041 325394 257775 198507 1488074 1228441 1019078 1640637 743523 848255 906411 565938 1906342 518665 363820 1933887 1722531 1291145 154486 1777581 1652601 375863 1703639 962264 1700403 99980 944460 1196690 501820 1847924 1758398 120663 1858514 272355 386647 1002525 166089 997762 1587683 1399197 1316527 835380 1324277 1923757 1814882 1079811 1720722 1335991 389185 1999685 668366 443708 1565821 1705867 14334 1074777 1698159 955272 1342829 1278876 1220625 1760904 1705205 942324 1409090 442965 1732756 409314 1910378 1227269 526641 911323 1001309 1799887 1221720 1554926 1258902 358587 728659 1199122 451542 1920681 1351900 100289 491070 1548980 762265 196080 636155 1207784 680788 1270521 13965 1901382 1882019 608809 1365351 336793 182559 1428657 423123 1786482 167882 132430 438535 1548430 180554 457079 621923 429357 139526 545450 696665 1123942 367560 504460 621203 625171 206896 314437 550421 45051 39634 900793 1674930 542755 646300 1927274 723335 605916 794173 1019958 1485215 1503268 53993 1133660 1585319 378266 1531281 1119757 1190350 888480 234102 47353 1284908 16074 637967 1037794 599092 1394798 1613442 1584745 1631999 1796920 1689808 718912 1851570 817716 878456 1084892 1612877 1327520 1881552 1430964 1179029 438724 47803 1520846 837377 1804250 1466160 935743 1063855 297627 348010 63809 837462 1506543 1070421 1876913 1237731 209854 1195873 1769728 1635048 500377 472508 1397346 231292 1475984 282371 1464581 1481434 1242742 835121 1783350 353911 770918 843775 1412051 1639136 1704026 582169 1671925 1475044 1321816 1317857 815507 582531 1305688 1951407 1031935 1227098 894663 351456 571257 967778 1471717 245421 1832278 1025331 493422 1059458 535370 273304 1257904 1754711 1031552 245109 1553242 1794070 1949520 1712469 332184 1887580 1060391 754997 195824 1295669 225385 132207 467729 1780636 1032970 1553122 699065 1510805 1492414 1767538 931544 1839226 1152487 806745 1401899 374011 1187131 891076 139416 871329 1786306 1442745 1079244 520457 1684478 1516869 1189183 1269048 1224993 409183 1345482 1635943 442942 1111534 625419 535308 542497 698650 1779133 1032234 1699571 1965926 678967 1127221 1569277 1422243 1112424 1653567 1504203 883107 249761 1265853 888387 1424826 407401 876324 991098 1003837 1261028 615929 867466 911154 841065 987506 1107696 994393 439299 611327 675096 1119031 320479 1542332 122244 573009 1237312 135679 668992 1008633 205632 942277 1453327 756891 1658853 147983 74746 127359 1758870 1358059 917188 1971543 1976345 1795950 647611 1035325 76122 193150 205583 1407010 715725 1114137 1970750 722678 366088 1150108 1160122 1539103 405786 469868 1999848 1161888 1674701 263967 1525390 317178 495036 1216473 1403372 260949 571405 735118 1394583 1383972 1850048 1595044 775851 381177 750655 834926 641313 1442351 238064 490818 378803 1609925 741940 1517858 157759 185993 1802586 291320 1362752 846741 187222 1877529 959697 1639392 265391 1104305 1713368 765165 1603242 374581 1019314 1466126 924189 325584 302060 1300893 96900 972728 1019671 93027 1801418 714573 715704 1480849 985198 1422303 1394670 743167 129350 1690121 1892614 870779 633887 1242229 858689 1935528 574582 1770994 1593376 564743 164972 1128691 445402 47231 1386695 198396 204005 1069108 272938 1627692 1571892 1946440 37714 1884658 691820 648734 498266 442186 767603 356410 1690356 1295847 45272 1356766 1969749 159290 304302 196109 1558348 1359180 1960440 735439 1234972 365115 1641546 753130 482827 1938490 108690 625776 559516 1902993 1242449 1836134 33406 658311 986478 1053840 280010 305549 1223562 1261609 51359 768533 1180055 199305 1449876 1876379 826203 918390 1481867 280580 172036 836275 578560 112851 98579 322500 1236767 554808 1156954 1765936 1435423 1332218 490399 441447 1878952 1600100 1774560 1485678 1039019 1913439 1265688 341831 1884137 948449 1438608 1870548 372702 302796 1984042 1333583 1640952 1698545 1426825 1912111 1252515 808677 439787 713960 1099148 565158 1450401 795775 1442032 1341264 1637672 202823 865737 1251412 458961 1527082 1815665 194664 451590 285221 1139880 1459601 1407526 909237 623167 750954 1474849 239118 1333562 1353873 413397 604162 1722178 733867 51556 1986410 807669 1332677 821453 1082350 749608 1934282 18169 791108 1449972 1085471 1136672 1474650 216419 484568 536225 1024309 1158124 890780 242103 1109896 1753822 183917 1826101 894785 80978 12582 325088 1212560 1781243 127973 136001 765342 1367183 1855244 1475349 1711580 1847769 572430 177961 858515 56385 1964368 274867 106765 637488 186215 913859 591796 1069035 298122 686971 1382141 1543393 1989227 1174910 363403 321321 965275 1263494 1788262 121225 924578 1804813 1113435 1787927 1553784 397324 1096222 1036760 1739023 933596 380537 875490 483983 969572 1952985 1644598 1787779 1910961 373599 844687 1643073 770644 1504282 1468881 505878 423923 593757 220718 975284 1748227 1222802 459209 1016485 166483 856417 1985959 963866 1273511 968326 697660 796759 293002 1768646 819198 205212 1205636 209526 1625213 919376 1523042 619597 1972685 866156 1369898 1963529 184531 377423 1102750 196119 1795873 824708 1675027 1344299 1544506 81645 1669296 1083466 1204066 729712 152668 630399 1450372 1962584 1446629 945787 510231 352261 977006 1283396 799928 906935 1290742 1689759 1162144 1762678 1986083 141196 764549 816214 1805284 1792215 1363257 1971866 404125 1938351 1829416 1539467 1105239 1704743 1962981 914928 324759 1810307 999124 775544 1434628 1819278 918975 755949 123229 1180102 1301376 1144578 227043 20835 311726 606909 474505 1131483 422916 1168611 64604 21397 1430289 111584 539439 81046 761566 507360 1046006 327590 1032654 898326 170765 1783124 1934072 817035 889180 1199317 1880057 766378 328407 1808521 651636 98188 1024659 1508757 1005772 280267 63975 336678 1476708 1337705 1568801 1837937 1619103 732031 1997647 617388 653334 491582 191607 1063397 1555050 26881 1059668 654731 163544 1252257 695092 1815180 1085751 1632707 407943 1855553 210596 840970 1431710 232743 246809 292472 912827 971767 1400735 1924984 252087 878406 1183894 981000 1874118 404234 54608 1145915 258392 300646 1921383 127371 717781 960812 1809104 1937568 401382 772557 176691 899870 1109970 1041386 1461262 1309099 812003 1845138 282830 389887 536219 441016 1098657 344447 704144 1141256 597302 326707 1774968 1008062 1253573 26942 450038 63665 1746840 1536660 148758 1815163 1549420 1627921 1549605 1902362 539306 226043 1536833 1416940 1715140 876964 792440 119033 295698 1732095 940690 1604248 1110315 843138 528649 412141 1552998 288392 1840651 836118 533594 962381 1255191 1114509 345095 1470480 510130 260608 1256237 1304026 19695 497349 829706 1692764 865572 1107976 986786 1611789 769636 1605567 35105 320603 1591462 756451 297712 205703 694574 567334 330588 1368336 1756448 437783 1069866 351171 186331 339871 1301952 1153098 219039 972986 184277 1167465 280258 1369301 676493 909902 1759172 1655595 1176339 333764 785113 30552 1521171 1916657 1164870 109735 1825832 466234 1723158 1581981 1697420 15999 976572 150191 1314035 342142 996815 760184 1189509 507963 905125 1317609 1488085 1069082 451289 633697 1709945 100847 1339523 30922 1719182 354821 33640 145168 1682206 1706298 865817 848306 1627663 871755 1479145 1885621 781104 1371353 814583 957651 1197996 1392880 897350 105118 1712036 239747 1863786 1063275 1666037 703124 362944 916870 558786 1075009 224684 1584110 708936 891358 1900125 36178 413042 1148927 1142739 280442 935954 1696184 1239621 1554408 1813459 281471 723439 249151 1978667 1763423 95213 1074102 271478 493777 1547710 1949212 1231141 1501296 1865970 647122 1790231 1487700 678815 1246269 519986 902356 215141 273569 223761 325590 428360 1074849 120097 1449189 805879 1434117 1236532 261126 1914654 1538447 677898 853059 515159 1350354 87131 1141816 1942287 1144510 1481232 1579072 171745 915938 1560469 692843 1670325 229959 973218 267488 1643318 790423 1841461 517502 907407 1794733 1313400 1527296 1424057 1579454 1697066 553888 93754 721543 1008562 1944706 633760 1393725 227186 1843754 1017416 1233605 1992776 559762 1859500 1735394 494851 175544 140568 914879 428515 601713 630784 492791 1548965 1613640 298707 1048006 836757 1536609 1964168 103492 54668 805949 679689 1428253 1910141 1324707 264143 413679 920775 188742 97845 488756 1201652 264766 133807 999585 1809097 1999194 1439428 643218 1113639 1861021 1661844 1369280 744720 1270706 196876 847529 1355607 1176072 1870364 1776346 1873685 1629114 804649 1001625 1063617 617824 1712502 466112 953874 1769915 1642928 1993868 1255494 171045 1778278 748269 526128 553746 1363087 947395 1596066 850564 1295603 1286223 270119 1787036 1616944 39888 758690 979565 1582349 836873 1492110 1426276 782088 807248 1176663 1452322 773386 1479006 510372 1956250 1851531 1734835 1215143 596289 32357 1323450 232249 1195526 1884388 1984789 1663993 972396 1176163 996648 270407 648780 1868439 1454084 1130531 47186 748042 7348 1218527 94270 1665283 273454 1767338 1727631 465183 1618266 1119598 831228 677318 702882 1365325 383965 252669 1269136 331597 257419 1752631 112994 109380 431409 269645 433477 771174 657142 1281981 1784 1701297 1405805 197130 527523 650733 1673083 1243366 442550 1616356 1333456 1001706 1211625 1577046 261239 1631381 1220199 210930 303543 973220 292532 1892382 206213 1707937 286004 1256918 257253 1281416 109839 1591097 233425 404189 1427941 72980 1861261 1097561 41411 914602 88798 1949932 1194921 1024290 1836630 1690509 1958021 1417614 1649023 620278 932972 905510 1564293 104568 689334 1879446 394906 1236944 1465811 1328134 1645534 721506 393959 1955735 1455423 1875875 1770217 963126 1409575 622626 46295 330371 1095759 493214 921350 1350581 717706 243757 1926200 1617888 600163 291405 1915398 285277 454315 1027417 105503 66704 227937 220848 938003 1422032 1518257 880087 1023385 1716339 1581152 1412098 1513457 718608 484579 1940188 79577 1756105 7394 257610 1235812 795623 1255392 1193485 1637216 1018222 566159 29296 1680658 1180434 1683593 644503 365934 1173203 1499405 1483140 1701463 1195627 938002 519346 1108718 475106 1198569 1757624 1682563 1153112 986175 917583 1025078 1828360 213381 1310088 1619593 867023 1882553 380724 484690 649582 951472 314346 1505106 70840 552083 879067 705102 1299707 1869116 947128 1680688 1502514 671836 1037221 1597771 894644 500384 693437 215273 1524497 40460 1078740 1598793 91074 397162 122136 303074 1797991 347238 188361 1054585 642816 155874 40326 1067080 1203717 1089878 755333 366350 492795 1297975 107230 1196177 1435842 549111 32549 1484768 1681470 1108680 952155 1615133 331621 429317 1334515 1537958 43201 1257954 1634894 1071848 179145 1294499 750578 1734205 959092 105767 310640 579501 591244 612110 1811577 991153 1648736 1492309 977301 267315 1890226 1203459 1898216 971383 1180243 231409 384090 1711202 554058 222640 1130048 1112418 1745115 1429928 1798514 814346 1714800 1948947 1161682 1125891 1746370 297502 1359220 494701 101883 96304 1049035 1276250 1779345 1943924 1430743 1254592 241900 1806615 182770 352267 47729 119967 24960 452530 1458943 278264 886531 1756808 1591157 404648 893047 119239 321073 1182838 1705845 1792738 152914 936844 897493 1639746 670613 1397569 1153835 375700 838287 1235290 1620691 617242 1873945 269692 1905428 419216 1434771 1007240 1336828 1920532 631293 528032 1815033 1995365 1828809 1456895 1284383 114199 1699282 1454565 1931500 1690785 188299 942978 1338751 145787 597067 1202515 347003 17683 493100 1350114 839833 1440710 1568723 1406022 531150 580827 1476612 561199 576072 609799 703567 164493 109418 1896535 290813 1536621 716912 568316 1561496 1764521 410917 1582241 1681259 300868 881869 647866 1869912 743519 1012383 727572 1929308 1461153 987484 240371 1901865 311287 1973838 140437 1571408 1046904 1783172 564987 313238 896300 57355 1186772 993256 1250089 1332347 501293 747019 653022 1438204 532279 1594458 26172 1738509 681214 323590 455041 524240 836481 355363 1940696 781115 1494218 1806156 834685 1119576 938723 1322228 353655 1801470 170549 1734082 371714 1487422 666621 642667 1976752 1353886 1060936 1264083 1243491 1007031 474949 132529 1039966 1609010 253446 1114740 1846220 1890308 227338 1979698 1193696 864735 1385153 1722375 1408000 176277 522890 1049447 1800288 832527 1188699 560889 1711494 135156 254300 745572 1477893 1105199 1099297 75187 677325 1306258 7073 1916068 1576525 1949076 1861713 1532473 653727 511772 1793858 1025851 825806 159260 491478 1876326 261206 1757208 1990106 105844 1130788 545348 1856188 692461 1351986 490576 1832805 1403313 1169356 28972 259808 1255298 547845 811620 38390 1704641 84574 771440 759953 1120294 1506254 1682536 49968 1477743 318309 1024182 1033141 317414 646389 950713 1055611 1127392 40233 190156 1919196 1547030 682939 1458371 895000 1480611 427228 776200 744336 134476 514601 1422025 1534939 1351931 1795891 1368328 1329676 542083 1021126 1683759 155808 65940 54308 907140 1198850 880144 1232927 1164535 991323 697732 1350146 1811827 1609270 802997 1985939 1615709 159145 106917 509838 481133 1763661 1751499 747221 1304147 1773100 1683811 70946 1020151 865094 300449 1089229 980239 89055 1872944 545431 1352865 390047 1586341 176360 571347 1760960 818495 115182 1488357 1088306 354356 1898933 1047370 1788179 1083805 364663 1524939 1874788 344901 1347162 1861813 885537 1914001 119803 1786447 233518 999826 1738960 1663938 1493114 1637295 1430552 1389784 1777451 969881 1632056 1526766 941179 730917 925516 957734 481684 266032 994924 1962647 31223 910205 138863 878366 16284 1909398 981427 89575 1658840 1464590 1829084 60000 1421967 1714252 197435 1343200 621915 84365 157351 1718838 1318155 188743 1026954 1583993 1803314 1729376 577891 6445 1058428 372591 496215 1333081 181726 734316 923491 88639 137984 1456738 427221 316334 246653 992223 1834856 318872 1531232 1971253 1715151 709114 16075 1567562 1600007 1554130 1091917 1020582 197053 1792105 774688 1895275 374812 1622738 1367916 1172856 1124626 617917 499193 1679178 185868 350241 268464 112420 169373 1915060 1429287 1684734 1404236 873001 1236861 1082618 972936 379140 255245 483143 475796 1571297 1656773 1507657 131690 1816726 755315 964235 466061 1805159 1994137 196186 1841722 1143536 1748512 1415975 901365 497992 301509 1097579 948911 1970965 1390061 364619 377715 740367 1555863 1106742 1317586 1598244 1022587 572331 1226960 754140 1400886 406937 613337 1082633 791899 1082694 1092131 981473 837951 1121737 379617 1718319 1068652 1936316 597704 482049 914016 1003445 38613 1589022 1192338 1981806 743662 1889268 1822528 954343 1239101 173451 1834252 338917 725675 1911763 1326114 1485562 1532341 1959818 599679 1553249 352625 1172784 156491 1748813 1260512 621204 1278065 340551 1083191 1071840 1262661 136075 114357 1848241 1647706 393521 881429 1761859 1192152 178995 1537934 224074 728262 1423011 755209 919129 559627 1388761 35609 375093 1275637 870226 1032369 1609342 1152175 1026260 1109562 1610992 1986627 1057667 102390 457472 1200549 1360997 1635433 536856 971428 491707 1606345 1043746 1951110 1096858 51182 1669362 1836922 75484 603160 1339588 317868 1794318 1852056 1356638 1450954 736766 21178 695738 1404075 620072 512442 1890871 1294960 1297159 986627 834411 172 1565150 1572428 1227934 142115 152053 944176 542063 1074525 259215 1440268 182342 396735 1131485 393642 836107 841300 322720 256067 717003 836467 1026884 271506 551746 1502430 1705660 1343282 1814061 1498270 925569 1529470 402634 492086 71021 187659 190237 452141 412064 1002045 423013 1911355 1382431 681040 851221 1351384 508932 906149 1033637 926782 1586135 782232 1074206 1278078 318100 1677208 169270 1424353 1433515 456305 648429 1691676 1879534 3145 200553 635405 1475041 868760 56043 66402 169877 1821830 763936 1951866 1730393 741865 1505293 698528 1406935 1449843 1104046 877336 771478 77242 458356 1853816 1147706 145148 1392384 1903300 1625561 126470 898462 1207279 15332 533801 1788918 1475283 1850952 1342999 1472514 1468836 184391 495439 339549 1548376 1381992 927139 1646857 1272248 439124 1885916 1689852 1982828 568510 1716566 900253 1994240 66928 586347 1991416 562774 1959968 210950 342399 525527 1127989 361916 1193105 1671151 1936643 489545 852204 947348 1620176 1683643 34596 1095242 1038524 1058940 80192 596364 219233 257950 1949616 802440 1201194 1768053 1937254 858165 955150 1380861 1758697 34895 930491 799537 1080713 483117 1629995 1768234 1333734 1750596 1648118 1704142 376897 1120541 164638 1876828 565024 170699 73403 1953947 182945 1051118 1444199 1626440 725137 413847 1521554 674304 1549109 272808 822058 1645566 749084 1103079 894554 35085 1803266 343817 1213523 357222 192372 1415572 1391070 1317977 570396 1816235 935184 232552 1791415 1482139 1494951 1874843 1376049 1906633 281254 1467103 1990993 1147187 500302 289543 1678968 675676 1157066 111551 1360431 1728830 1627029 630189 1956630 1307979 1874877 1536998 4843 1099201 79314 794270 823870 182982 1296095 486618 1187663 418468 1665782 135038 339526 573457 407330 1972495 1851256 1778093 1396269 1184969 183587 1178328 215013 321050 1652692 88840 1321536 1736705 283753 254098 1342590 1382865 121451 368133 1084323 811608 901232 667790 1880010 1844890 853361 433193 1197986 1541645 1912925 1654987 188597 312713 172559 878500 768276 460954 1047199 956483 1897743 963706 1395835 816951 509879 1027317 581215 657110 264082 251903 1611249 1087285 752203 1916460 1517977 469226 1482905 234768 1948845 1448592 1960312 1823051 286344 1832531 1248906 1941430 1215854 313677 935395 882198 1421865 1491039 823418 1235821 240152 711445 536197 841959 1284054 143519 1558389 1944665 782009 1289486 949821 1886780 590160 86993 147468 1729907 1407820 1989310 1542049 1816476 1662544 408925 1055141 179842 1912627 1047479 1262453 1937273 1863146 1206185 1479157 716658 1699160 115390 1849105 1088811 1475721 1835947 70428 257369 1226697 857604 310814 1119847 1931655 1509416 1200467 351591 498382 952779 1811715 1868507 226680 1096063 1967139 1037604 437821 312893 1173200 1904737 165721 1372734 247845 1443485 350213 419 1319345 1615078 1615965 1254605 576795 588317 960296 830123 485904 77304 317215 1414762 825322 1465894 1387820 1397908 690708 59445 1929094 66026 1396076 189781 1258783 1667765 779738 557203 20671 623442 1142663 834525 555890 652697 969224 436181 22885 386126 678491 1867751 56066 1654415 49963 52787 748619 1723153 1167217 438186 1446972 1287439 394301 1534406 1521286 1283528 1311328 322714 1253633 797095 1840767 1751217 122083 710090 810937 899490 933871 1270074 1705154 24734 1050978 661943 1501243 481306 1165649 787372 1651607 1616428 1479056 206612 368196 539443 1709200 1220564 150340 1732654 528124 900721 423572 289310 1627437 102589 1184162 1865272 377088 1694646 272752 753335 1582685 1829621 1373430 254045 426054 1866795 1098701 1939736 1104606 832222 768817 1432444 1394309 608881 635555 1046700 1626911 42910 324711 106139 516272 149962 840352 1250578 1712873 421674 400070 1402283 1115910 311056 808708 1923830 234595 1764154 748179 772628 267177 493081 1102057 1543376 1936398 1525904 1927072 527167 975524 375963 659056 1188696 1165161 483322 25115 585931 421756 1341403 405013 705591 1777643 647453 1571740 1454803 398564 951618 963556 353854 1844236 1217298 1258117 1016415 1855485 761224 1029681 1610979 1813365 1805128 1670139 1039749 1941144 1991440 1374286 1693071 1891972 537695 1715780 1010479 1743677 784068 1419677 1321498 1964886 1616579 841378 129826 1392205 1816340 1848223 1687407 854520 1295206 942575 1993651 1711749 696767 217956 580859 544385 335478 877714 877056 1711605 1591950 1850079 1750871 1684571 1160353 590373 1462061 1855921 1836275 431559 1411761 738944 1083738 915700 107899 859200 932999 778974 1776815 1237548 921177 344342 973453 48308 371781 1478949 574109 1235254 1782089 1607222 1275027 1681607 872421 1765184 996970 830853 137490 1882793 1849770 1181337 564769 508813 1453709 1927440 799533 1136568 130248 219895 694602 14190 1014208 1744822 1034932 832405 1207842 1077602 54705 654939 939764 750970 1164158 945141 1581931 1845453 975598 1194394 1989547 1926605 213854 1823373 1403862 1298604 1772238 315284 951055 1171803 581336 496469 432068 785556 136844 1178780 1520711 1980574 1702315 1013207 67897 1985618 1214033 1433741 1527800 1510264 1591048 1074453 1654349 505431 1933187 498016 425434 1304003 534400 995737 1883675 1297735 1426003 447034 1559072 440774 267652 1828722 1248690 1646893 1075488 197087 1347600 1516078 1072131 1927155 1038488 1047583 1500795 889000 1765312 1000819 1635287 457254 1700681 1462703 190272 1248674 1489815 1231911 1853388 250862 954817 1995481 1184062 1148330 22994 1926382 1925256 160295 1092810 341362 598772 1443547 812566 1755790 1134826 1476191 1207061 558253 1269764 664338 1085393 1046848 1945660 803482 1174090 532410 626051 366142 1695655 317806 450992 1959077 408472 612062 96548 320667 60517 1948623 324149 864515 69634 1816537 1167422 1772045 288806 548993 871497 1688538 1806080 1385131 593893 724001 678249 142051 128474 897143 1575762 605046 1034518 1093864 11973 187770 354329 769822 1165371 1936567 648247 1444818 55987 184606 1480980 124468 477738 531744 405368 1227756 641847 982273 1882779 307098 1778159 78186 670783 1893064 1552578 680918 947420 613223 410506 1200662 1391151 128795 1000626 1738491 945018 487099 661261 1641424 220581 1301011 1679112 643342 1292242 1817937 578331 780986 332959 471164 515926 1151327 397122 856326 1380638 1902733 1521277 1969946 1869568 1788739 703183 1314188 1544104 1856314 43179 879736 1823947 1917783 1698413 1796749 1693280 10136 618380 1138552 81379 1531380 317554 681856 880628 1845599 1293312 1138633 252458 1657827 1844631 1592579 1675685 1165001 997386 1934057 1849139 1500158 349136 1561625 775993 1093837 449330 6434 989192 1340545 448445 1754953 141572 445854 1348916 423203 1673519 766268 83043 1388103 1206441 1266870 548808 989801 796217 632646 1175496 108892 249900 1058233 1383743 1874679 1968242 201829 1175365 461511 891475 1491013 1069766 442355 17544 671603 912733 1377208 501438 544847 1420230 1378186 430770 346535 1142265 1059276 1348310 1624417 553180 437689 164551 294489 500337 396008 1878923 1910462 468472 1864921 1569873 1798866 330268 800353 449573 1375576 857696 503952 794456 1849681 123460 1521757 1186423 576516 1112817 1551518 66251 1256611 807975 1186571 1057605 139275 1206913 1451816 852173 1064023 1930248 1688677 201524 1709672 862906 1974098 6708 1442910 1952285 967324 1838023 1988576 1527060 746865 1084095 894405 1770608 766556 550376 1221073 338157 390281 1710402 1915806 1148756 1587122 1990368 1188180 580756 1612184 161901 1889012 108876 1109842 1050979 1355120 895494 1546101 813695 226238 791455 1362554 167854 1337332 1672943 1566885 1275932 204889 1398355 1923560 1282973 836395 595618 1418522 1421690 627928 90693 784418 1943364 646123 844268 633381 1818492 664587 1191630 1231856 1661361 1645166 76879 28237 923569 1066770 1446588 65964 1738600 364328 1046976 125065 1317182 944258 346362 1765452 312985 327005 1143985 1228341 816591 1245448 1368258 828448 1588534 884816 1298960 1977239 1762912 603205 179541 1768247 1555373 1405131 367731 298399 1259990 22232 889654 496580 1659784 644483 732303 1736267 50310 1437855 509944 1842885 800734 1767816 520929 753138 1715320 395154 1673278 1072956 1274157 933192 554908 1884760 1147499 753612 1649733 543596 1670404 1046339 1183500 1896756 326686 248968 1780980 1842651 404142 1943788 1299094 1502541 1515707 1366718 1710099 1078189 309103 182079 579315 42321 1583477 1635605 1180679 69502 1467029 929424 586667 400265 625453 1117244 1532115 1413035 478167 1098214 582283 580015 1872781 1514674 444509 1204948 294441 151321 1051853 990362 1513507 1100142 1203446 1466673 1865481 920272 955100 400422 1252845 393583 730712 881950 1701814 1821364 431668 1358454 470943 692314 133891 360847 1554973 1343700 1758879 464268 1812768 778496 829446 1591163 1864379 1450778 1625530 1456918 1568821 1581194 617753 949311 818585 1607909 1138307 142811 1842042 1542843 966702 1790853 249796 1542181 1674998 1158608 1336613 199489 825365 1488005 1815250 1126927 1483307 378983 351731 360018 813018 1795018 42654 417645 1248508 978921 1957701 1412669 848634 1872736 1510663 327777 338771 1875663 74606 44827 1568757 1205414 1839081 1062387 613652 1823543 1353978 1786146 92743 1226255 1195626 1455810 431319 1185590 690810 132646 290508 802430 1597321 1208684 84434 755782 1810714 1983158 1974220 802938 1084269 452064 543732 1863890 1879277 506928 1520488 1301036 1745911 855502 710809 628351 1818495 119805 1968287 1043889 444285 269968 1634051 825089 1469365 278780 1133562 1392373 1959186 1871497 811170 1483465 1882904 1460078 1783935 531740 1192025 514104 1239308 454157 1503528 804095 1650770 1595787 702565 1509805 251614 358828 1560608 126733 1701983 588210 1981162 627717 1035316 1798534 89694 1128096 1828901 618527 1224736 607970 1384880 335637 705521 210490 647873 45865 125664 1025475 253253 864439 1564872 469279 956918 507442 466010 1555227 1481670 452823 1806969 1320396 732915 1044092 1035802 1957417 390920 750500 1628903 1040865 1885724 332185 940334 1046380 1988782 1311854 789153 1984244 1391708 654128 704810 8226 1964287 1394202 1991676 1280399 1500598 1241792 470518 1795984 1614581 100459 195786 296398 1516390 1595554 986334 1098319 653859 1394317 1988341 827021 1521708 1045192 905613 1442943 564221 1453278 1141367 1704672 1703716 1139588 591114 1852333 587319 299942 1823015 800092 1892909 181488 1762933 444313 519169 1663554 1948158 1087545 226807 1905615 1848155 1861552 17407 1963627 1179573 377223 441702 1796366 1747063 422247 415305 1907989 1661304 1944484 764479 1546638 1094794 1622978 937092 1836395 1192794 70147 272745 478394 1356113 395271 167793 1525252 1098602 286953 151591 1809333 289082 1404165 476042 1111131 1521751 1984472 811884 1662375 536917 644696 1674181 573655 941742 1045535 830846 1141921 719866 509423 1294765 1714250 11163 503358 1651138 1541343 1225788 1499414 1475641 1470887 1338284 796069 1199536 1953119 1914872 993843 467601 433172 1957140 164727 262122 1808570 765465 1792932 40450 321497 1351999 1336571 25537 346337 1265416 1386276 85464 1873981 892055 1005712 212569 669638 995279 154805 1001874 1492049 535007 1862256 1747938 1565 1979152 1029763 1413640 1397864 1648014 1536680 878929 953875 513182 303780 880268 1003851 1480458 293924 1142556 1054568 1647708 267808 666365 1631480 826758 84863 1250145 583320 903520 597371 252769 1666155 405747 1773875 247443 1595923 885878 839938 744555 1033136 1945031 1158281 488994 76448 1077317 1490781 799763 1930215 1579295 1180511 1210204 1110798 300485 1096046 1487080 1841482 705677 1648374 718067 1341640 554452 938848 463067 885695 1334030 1732825 1067692 625902 181122 980489 1400984 317914 330312 999239 1827121 857605 1838700 741067 1668578 1134850 1498134 90981 33393 400076 917597 595303 1774974 1832364 1744499 1082156 2949 1523669 1856198 1191942 1261608 93514 1102436 670859 92548 1693945 1767508 501996 1704309 1255817 130983 1324099 1954702 226070 1509458 615298 1301263 269481 335580 1654772 31433 44654 1835801 1816010 1154884 1504216 1191644 88463 184986 287885 108494 613034 520092 6119 1333891 647038 1038661 591002 1788270 1613297 1886473 324396 1276407 151132 396300 841819 355298 705833 951718 28949 897144 1473950 1609529 1781422 855925 1894000 677857 1545216 774447 1188944 1699622 820525 1418344 79239 1654558 1788563 108432 1583363 1823135 1638765 1414611 1596282 860984 1784859 1276106 1077118 1051269 257314 542333 1811995 1012255 983664 528804 19343 641316 1664061 747562 1731779 1400693 1980698 87575 1541188 1799882 1390423 1173620 417901 1321459 603984 1727076 124350 428276 1847927 371235 1797509 1633190 1749442 251853 918148 559170 727202 1939248 632976 1771078 497202 1530830 218418 1704588 1866155 1796972 1845026 1464064 1859146 158787 14283 874389 1666140 831604 1203230 390397 1450643 2269 1520232 1319623 938557 502760 623728 1770430 19595 1343130 1709917 1769964 1842179 605678 1915296 1022620 1229598 1293505 1107982 1006433 1077261 1344756 1915348 348510 1248695 1101011 67918 1238671 1112942 1670747 1790081 1343580 1951052 53681 356340 1433531 112468 1744993 612672 1112318 606149 1206433 1495434 965547 971569 311099 1035704 560553 87585 1640131 1098167 1172116 1254191 1695410 1452944 1680929 254079 534600 631377 207530 25782 467985 1902860 1622723 1690138 53201 1707099 920100 59799 1717580 550945 196868 877435 817347 958928 516863 835218 1294583 1557295 65068 1575294 16664 1232413 461180 1992548 1196370 668682 1851941 659099 761201 1018500 561659 1667156 1255212 325836 385023 1182989 1809469 1255968 276229 1480211 283774 1141252 1579721 1158790 387137 1273540 1653433 1171586 1169384 1393828 1221890 1842519 1831662 40923 465406 243667 1637135 433384 1466029 1145000 441670 1496553 1985340 803641 352556 1386240 1559117 1770917 972438 1813702 1476986 212851 961497 363016 1846523 1715213 1876955 564132 984061 290410 723776 49649 702186 148765 839298 1339604 1103178 255329 1888904 1278245 1554018 797744 627497 1080674 1011498 1469225 824672 1023320 1897771 875207 597146 1702269 707043 308764 640179 1629130 826381 664430 1543133 1089892 1043297 538249 537496 584618 460723 1009638 618986 1168604 800242 782819 1865309 1677170 693819 989820 540880 44966 705998 1947286 1245866 3089 1386686 54816 750499 270330 315741 33836 956538 808319 258930 208864 408685 1751556 1629729 1168574 1542591 854527 865980 1134751 364307 1667093 19551 1466832 1700736 1916600 173181 1032732 340926 584000 747687 731205 1595806 473826 641783 325512 814579 1710903 148909 1463900 994014 1365433 1212727 1946161 1988469 450826 977280 918245 1854087 508132 1256800 102289 1980720 129673 1184799 672767 192035 661133 1042132 1826292 1605059 442787 883765 39547 131964 1074731 900156 214261 225928 1246064 797409 924206 965067 1482231 1520563 1673026 1169924 244915 184706 775894 742566 78916 1833521 1328378 176569 1044863 13817 1845750 676054 1872029 1640297 908 1436568 710283 1728907 1374998 666777 1227698 360351 658074 1557551 1680469 735366 1839020 1059087 652217 625068 1596327 1310202 1514608 1061708 1227209 419271 1404728 1118103 1816832 1710004 265750 68417 1428854 1647566 42854 623217 1445048 1064849 600002 915686 1624512 1389496 953446 1773013 1791206 497517 1970023 963201 1768760 1288736 1409871 1407487 774558 1471176 498839 92072 559635 702800 987813 717702 849557 443970 361022 1412509 1143652 1477741 1404313 1318681 478426 1515481 519903 431745 4840 1547319 877498 1741695 1916467 407397 1169183 316168 460515 855127 1408160 714488 1449453 1092058 1349629 241690 183843 1730668 1180478 31832 1506076 1753141 1322102 1409851 1055597 2456 1743536 1749257 907824 912224 1902797 550647 1665403 717479 283952 478177 960024 1173536 815425 1955644 1798464 1254837 1830147 677231 1650522 177042 20101 344465 1127124 656217 1606799 1448073 659898 1451502 252614 1674485 213263 1948809 498392 1615956 1400064 1324892 1000003 1214557 1688838 875721 1055788 69642 1468910 1141612 1443913 1716819 52540 1932744 631232 662573 583497 1996441 446746 1904132 64852 1927034 1484561 1876727 1535729 1348579 1221593 1766841 1739141 1371517 1979827 1782265 272697 444054 1446734 1069334 1863343 158021 1867176 139047 935431 949784 1235267 170693 1950416 1459160 630618 1573591 233067 1560030 1989400 1386053 1139381 616415 553154 1246652 681569 378418 423394 367160 862226 833003 1172337 190557 1660199 1061793 1267164 1644860 1038624 94408 1530872 659294 1192988 1209319 966068 1910868 65222 1224664 97188 1141000 1129771 571880 1437812 1946707 142581 1838985 1239316 1176819 1834004 953838 582415 6750 581402 1562294 1539460 976504 306588 1236773 1985732 780592 1950527 754395 112552 1630528 1686258 605349 1895720 1723872 1953665 531666 632256 1828246 130563 387498 756034 1913112 1741908 776577 676471 117400 1794048 742244 684360 257121 519612 1969193 1389142 1023150 224873 1082518 443368 394051 523528 999972 1384768 1680423 1928567 241857 320466 1765390 1701913 1252698 808628 515504 1676837 984673 1564330 491678 1516705 645848 1292179 1176831 884982 573581 1566462 855839 1949539 1416412 819056 521972 239436 1787187 710827 1119441 897076 324914 589403 804927 610470 1809599 1202443 800544 871810 22141 561685 1744288 651921 1980286 1152053 589342 1189882 1455982 194334 1671104 1299577 965147 828992 746171 1676300 1432590 496572 170171 1673575 1608920 501166 1832912 62570 1559441 1805526 1495682 996118 1218648 1950720 390117 1994460 1468263 258845 1617223 1577396 1357835 149306 1876000 788581 240493 1759969 1867516 1810771 1441771 1726283 538558 1974181 1176523 362955 1490179 286571 1126599 1264585 1393617 823459 564953 760118 513221 1675807 1107193 217289 1993590 1205344 1311089 1900049 1066280 184375 1568902 1609303 1891595 664522 1034070 592291 692119 948690 1074663 1829086 457910 514082 811927 990520 1745595 274590 1246728 758992 1691525 1738400 1577849 1961133 98620 1791908 1193899 113563 445482 426415 894852 46782 175641 1545095 855388 1569678 1309199 1572466 129291 482674 348442 1227549 964831 1781749 641488 973451 1214533 334466 743717 1325073 1048146 1463126 1773530 182392 1167598 892179 568415 1396739 89213 756175 1425093 300934 580660 1003126 579004 114624 1672021 631590 951417 487304 1962614 1711672 1417323 698959 347541 1567104 386588 1999586 246489 1260683 1461720 868110 1814777 1932016 1952442 1364662 434290 184911 54075 1700908 47820 609279 1035886 388545 426103 1652617 915108 506698 1941050 1080141 595043 631334 1445998 650089 1780292 1826921 1627550 511601 511345 758455 575498 780123 539558 215744 1045278 1899792 1747640 1150583 380798 711688 156822 479769 965502 819073 1669793 133065 1559354 1373381 1147412 1665876 147282 89451 38112 899516 525485 650231 1987145 1437150 388991 324665 731325 1768837 1446048 1803118 1536564 643681 1333616 167510 461632 1155485 1182971 257166 704539 841599 25724 1197627 353064 1502131 1084433 1737177 166634 1705850 102405 1506308 946069 216858 1400793 30829 165707 200109 1408450 57577 1974852 134752 1002585 916173 1355303 1948937 1567487 1772133 1098762 1326886 1481752 404042 479649 357451 1772189 1873566 921912 1483289 332866 1904747 1717330 1936829 106620 621332 244970 1842097 488249 635872 1609420 256579 60210 1923583 1973519 556731 59223 1292561 699454 670103 1400152 1677800 1184726 411829 356804 1743544 41827 1052842 1500707 1853840 232741 1105749 1656860 95545 289850 243223 1544555 249943 1915919 1179665 607221 1540326 841525 702564 676832 906950 632085 334281 1990102 913663 325389 517030 1270512 478585 1876124 751817 1480875 1323214 702314 539340 77151 1578913 398069 353891 1256990 1601848 1573984 1420494 365730 1084708 707166 281107 758897 1115491 775280 262744 443725 1877898 796358 1080651 795253 477390 1631275 1459038 70930 1573345 208515 1297826 1357649 1029516 1771881 515036 51555 1286655 177348 1761208 960906 25816 1767154 1562764 1379229 1561266 1803183 1056360 414392 1480820 12294 146163 1537589 1609698 1753258 984658 1235666 1887145 1779371 755564 669146 1663276 1114272 1296012 167571 1708382 1390751 725899 1069973 508036 1817000 500547 1018519 1927309 1129767 1662169 5743 1184929 895161 416534 1924145 344955 1977649 896301 1249914 4670 1072500 1657911 1085951 1220503 889858 1731965 1613146 108317 731225 1145675 1282149 982155 1574740 191528 397659 273367 1173215 1919583 615562 1612156 279997 699731 771341 239124 1570838 764801 1676419 332288 635642 1164180 340376 230651 1198788 721964 1004300 144260 1240443 1657036 659197 884984 625235 842717 564701 1023091 432531 409903 1140408 19091 1062571 803554 1888654 1746497 661418 1052595 155989 1462372 1181444 541974 1836388 1821140 929511 335395 259395 1632703 1521463 1049569 1170997 1748987 588166 184324 1168271 514840 52541 354880 682766 1784051 1209734 982085 10167 1442373 489994 72575 774670 1845327 1884473 124806 660460 75035 1292912 1508934 1387943 1457890 1412540 1284926 941595 1777702 1743678 546539 1406955 195340 24328 1496807 567902 1557728 218644 1591977 889186 221026 1940328 615596 1252864 1032766 680842 927710 1103901 13439 984643 1883251 1817996 445237 409781 306420 1201317 1787806 1165519 1985351 554345 1861905 1039435 1917595 964691 851880 749731 1279994 1787972 1551340 990111 357404 701660 340555 1993633 109503 448921 28874 1920072 827468 1088549 861582 1511505 1682577 98262 230328 215737 1850673 1564041 631167 1683452 1767117 1936584 1803312 1113056 1558151 1021465 1499967 1962100 1341949 867606 1129601 1667739 739523 1806700 321484 1377327 284690 1098918 1833245 1751467 1969016 1143279 665872 706945 1258133 203067 1030894 961914 846225 1941670 13200 521973 181239 20552 223314 411988 162066 1204241 1827878 678607 1134479 192960 1494120 149002 652518 1195119 434131 1148989 1157020 322344 1455607 1790103 1887348 529058 1073892 1896426 365511 925737 426989 307005 697790 105926 615751 1794983 88646 1856283 852213 1905705 1050730 573408 1665129 855253 1611637 1718155 565430 1216165 1111246 735476 905573 393434 1047734 1628504 1962361 1398329 1273081 1151911 1862958 1906939 1104495 165761 732546 1532572 624670 970335 794118 20846 953328 1139974 20929 858856 1512519 255723 72759 48649 917032 71826 809152 228267 1084731 1849839 1038865 1653769 1540583 1770043 1562896 1541255 423124 1630471 1232111 1560044 1248004 226036 424262 1586781 871235 1100605 1264525 1647048 384266 565494 1455549 1260524 1928482 95932 169169 1774300 177926 1215641 977893 1568358 1008617 1513283 765173 1070457 936993 244885 1635929 1002967 1246314 66285 1719301 972918 447753 1620634 792998 743163 190684 643844 1323236 596633 1183826 1974588 1862566 703526 336874 1502936 634517 1746707 399554 1165230 1372063 338169 169346 1320169 1960363 848271 1156972 239212 1999729 1072037 907122 1696335 613958 1323383 277253 1766643 134323 1021697 1440717 318026 1343714 729781 1319405 975477 1763202 1130382 1778342 772254 352322 920583 574079 384189 1200037 1321532 1315261 1926235 793509 147856 1053924 1964802 1540494 1022850 180830 324823 1861687 1951566 413753 1008208 445669 1557765 467138 506737 1605108 1352327 1950877 1555473 1241720 80129 218511 718255 1552628 312932 286391 728360 1622010 1565011 1225362 1918319 1055986 1313983 1318235 515838 678266 1901627 414126 1698234 1927879 1315407 1425858 128236 1071010 1064524 35210 1963618 1537455 369682 1454274 401183 797368 361415 731467 64870 1427270 1208722 744367 239512 1897702 1097581 1937516 1901346 1296576 1633883 729661 248741 1722798 415313 1601074 1971982 939816 956443 1543757 755257 1867201 1258352 1257171 92651 230326 41613 223054 20733 731418 1431958 1071428 415121 1753477 442015 1990885 1601521 210121 143485 186875 190760 691769 1882499 938957 1333321 104404 1235061 1139552 226656 1886439 502129 648673 1786789 1323354 758618 1469913 1673850 365439 1733217 893267 668975 305436 270724 1867046 12675 978548 1413763 1300101 1305181 732101 40944 1982562 1170799 1388792 1534978 519018 1200720 1240455 105478 613216 1743356 441179 914874 1957167 709129 1575178 594942 355429 1168997 937814 667511 1466398 134482 1852306 5286 1332979 680131 1905098 1536044 1066274 601440 573215 1583519 529057 1368591 539905 1643865 1357138 253867 849000 1455780 328185 1729108 57434 1823155 104384 1834184 1114535 1013944 57799 1216374 1595724 217401 1638301 646135 1378822 1198340 1461337 584295 559189 1092240 579153 992973 71444 952200 1410974 1673649 712837 1125439 1445690 1910281 1714164 177779 364183 1688191 509804 239487 1004708 1442236 1650165 30871 794255 1535229 1965038 185754 1477414 1942558 599454 364045 970031 716774 212028 1822299 543624 1069350 1312780 202948 1256368 1746771 780948 551263 241511 1271894 481800 1415818 1890283 1868189 660957 1031089 236619 208484 1680171 850898 1367606 1086423 1244636 788121 1500873 1906328 1928594 1094266 178126 1130861 835749 1166192 1877944 1778514 1488584 1990068 168334 1632420 1619392 1559452 735408 1321966 991477 247772 255781 1048209 448148 1695262 1198640 710162 1740555 250144 85588 424253 1659779 1348886 1461639 492523 1995547 1050416 286468 1263699 134640 1396538 377604 1769660 124011 347717 852500 1313826 344711 1111272 338488 711558 615912 661499 1663612 1442682 1242291 456776 1604276 1976381 885067 1615848 1958334 209831 1576542 1430468 1835688 1185153 142820 1506668 1123407 835932 1924027 418519 52784 682676 1051982 790401 330038 1791812 1609349 1045742 1416008 751551 731734 355282 997865 1118038 347280 1940525 378847 1290912 503301 129156 1336821 985828 1703846 208307 195383 1625054 867546 312773 307978 801066 1274230 823073 1258733 1794081 1150709 1416308 1815327 1028881 978512 1886643 873133 1352122 1596060 818131 973547 515617 1995026 104898 552658 1020489 1372618 1504933 947772 1850751 241599 7291 1238073 673747 1373015 969212 919088 809415 20629 327302 100912 1341336 460798 1057638 1871924 1136967 479316 1645483 1234775 776989 1848186 1543594 529132 1603091 125092 496404 421437 1593086 65608 218356 908237 1219965 421294 1993472 698475 1935138 1467502 854709 813939 1197754 1078956 277997 847979 453285 864960 1949869 1718267 104707 412673 1820503 559393 964456 1631681 507524 1499848 1522989 155788 89703 341312 166742 641365 1236196 616045 1573307 1352843 59640 1256920 1456278 1950254 1612621 596758 1700892 1159681 1921103 771845 68115 1469449 1580674 524891 146141 50259 1661309 962439 1117410 661445 1627727 1032839 1937467 273626 1212300 421489 1938019 1285708 1543060 253993 1753078 1957766 708368 895941 537813 1609763 1650973 1354997 256818 1859519 1805397 440935 348103 877624 44944 1545753 388159 1266612 140782 773160 1597664 1825695 1078552 1735702 937072 1293138 384377 665544 1439628 1785335 116561 1389176 1343295 853519 1703895 1498777 484133 1154741 99480 613270 995061 1225774 389046 1270571 1395888 783005 51512 101300 1341756 1867052 540170 581008 1276649 1579027 1309725 773585 1010867 873526 713464 489851 1086614 942937 1976651 1270704 905500 1670784 1625553 1287239 680797 1839937 743100 951643 972214 1125869 1677478 1972424 1091344 201929 982882 1314929 334756 463859 1882511 1550406 142003 1646508 1699513 1639508 399187 711106 622293 553758 23831 1514094 861643 1103469 1260666 116676 813998 1150322 1968542 358841 869347 567431 1230704 827530 142762 1702196 1049659 1109489 905990 207283 638771 177875 429853 1986867 1456884 409235 1515694 370061 1988545 407847 1962446 1017282 1157158 1577713 1007965 1179706 284831 1746647 1189198 183499 334071 25900 1016970 21924 222313 212174 1460510 704578 76552 470689 1474222 1800939 617356 140620 459456 1030669 1713831 238247 286880 1713598 299314 1832422 840398 893552 489895 1329773 141323 583757 1125383 1376346 1185338 1810789 1756797 950069 1763497 722515 900147 639165 30582 319363 732043 222555 803858 1104970 530427 1272620 520554 422578 1647506 104509 834745 1622271 99442 1193581 983453 836146 1450024 1345913 1464467 169874 1481190 1498988 697322 1545758 402869 789573 489721 1644882 1019031 1630791 1884020 1765963 1474332 215012 1723376 432023 465512 458341 283882 187110 53738 140715 662169 1137339 1833386 1569192 1933787 975158 5631 1314192 733105 1309244 414711 58779 1463084 998882 48325 1881463 1457987 1565901 860963 938235 109365 937329 605914 998101 1863234 1297036 1213599 9858 909919 895574 891365 481549 617699 1757038 648839 781779 1521894 1648755 675824 405818 192208 1025807 1573887 478430 750620 1746342 1231253 657620 1541395 1698379 1183364 1589414 152642 1895315 356686 4250 1001332 498458 176385 682958 1407899 274139 638348 272542 1214588 1409986 69272 656877 1357265 197511 1892721 1729260 407007 1912070 650257 1126841 1329103 984071 17107 143783 1852516 635803 611766 1180074 1645845 766140 573930 1229619 1035604 24942 1650159 135936 508298 63430 1387303 682880 590132 1064314 1702164 87991 331160 1854012 1699684 1283737 523345 1048718 540055 413925 594799 1917079 877619 1438791 801038 1914826 583407 530238 979073 1014687 1110005 1461920 650333 1222473 824349 1491369 737277 590866 1078465 1013077 51879 1353943 287527 490762 953790 485943 867629 257138 1876253 1213373 1241880 268893 1247968 1213092 1328540 939206 789052 1844843 987189 520115 1847386 835839 1901538 561967 421827 1167409 1788126 395570 766057 953217 1229288 1465928 130448 1427025 1162724 1630935 1840970 1556826 981862 1322558 1716791 210582 1987588 283798 1152137 801225 1779158 1312887 132907 1701507 1285057 798809 1774443 1824638 1682260 1484254 1106992 534357 1855407 1013899 1635505 738805 1162588 1155362 661832 1521367 546186 1221891 179360 947009 496331 953304 988536 85630 236285 722477 552717 201468 204160 449442 1837671 1847988 557404 1894757 1120675 1008806 1063444 749178 624788 1506088 1280639 1891066 522820 179474 1236952 120783 111912 1062032 1982471 1291468 1599142 417445 1914105 680778 115121 1066329 1957953 1530846 1039477 240352 1361168 1913002 843405 1763170 138323 685740 1606216 1589152 370045 772360 28578 1593800 443942 552293 159775 1175428 21054 843247 1174002 1545435 1369777 180122 709498 695489 1747900 1165965 622650 511975 1806054 1303868 252869 1058205 1674444 192598 1950263 1096303 1415043 208834 259231 1603446 1194551 325928 1446897 623232 92324 1858655 1051418 276855 227173 950429 704907 385191 1582621 1507978 1568461 556595 1992290 1720197 1034696 87599 1227422 500664 1587211 412684 708297 373448 467792 1855115 1076524 980913 1622918 484185 188146 1712730 1276568 1346862 557870 1083041 30548 875734 585737 1594746 1183781 360139 967450 1678681 1471014 21654 1151751 1745582 225226 1313549 254216 1789852 272703 331811 1328480 1499627 808678 281988 1317058 828037 962808 1525083 1573735 1615759 1314749 1461887 6869 1549257 1124240 1712016 475724 576130 381099 794622 765822 1475273 1628517 1671288 689525 1662649 582579 1831257 1630796 67555 1686815 804869 1315869 1591392 1410321 742514 707326 29229 1201786 79307 1001326 546023 628660 1524493 846505 347597 1125870 1032015 1268120 1141108 1629981 1368037 448478 1259013 612120 427877 1490355 1809535 1976018 1736139 653738 812344 144439 408280 805967 886874 103385 582547 32820 1744528 667418 1013730 1951180 159847 848836 550748 768345 332549 621512 1882660 1175201 210214 417195 1753219 1234480 1593581 1620632 659123 1484454 1230793 1986819 1020047 203324 1582601 926160 357330 1805856 484167 1950608 1336561 584998 1880134 28837 1018523 873503 121691 857337 31724 1402634 1470110 1682829 1888999 34012 1425887 774713 327662 739207 353069 1751922 862831 965503 228501 1011057 1245330 1334100 1162505 1406777 1706397 685745 338044 706101 290696 194085 658425 1044467 1418324 278471 1730896 1517177 623899 1974054 996420 635127 1210723 1249785 1021953 1702177 397258 1756521 231670 613496 546581 1874282 278024 1754705 864867 878063 1574909 1880373 1872740 1277030 1603810 769320 16426 447149 1427935 1117016 1684943 273994 1126080 1196599 314907 289652 1877722 947947 1939870 1413130 872530 1908954 1898198 107071 1481112 1555975 1959516 139429 1225000 988276 805657 998580 363438 1366320 1567723 1113480 1097059 871924 1847822 1893409 1417996 1817043 723853 667117 1737292 1259792 614233 1866594 715739 953785 1219664 843295 1179761 1526243 1566173 1476017 910890 255597 1068004 564540 1366539 1141226 956450 1111808 1547544 592445 1339441 1426744 49357 215311 567007 1650906 1700354 1932219 511558 254357 1062187 1395335 1636352 937846 110800 1731867 803924 1386476 752768 240639 44634 97072 1454487 1518690 1647375 265923 967053 1606989 19829 857935 1055777 216123 695712 718799 1320455 1110601 735884 71440 404512 708750 683638 1302234 1059685 1361706 426882 1296450 1791362 801059 295665 1924552 394990 1728543 952691 1820716 1596036 1936429 535953 1769375 1393265 431927 1909029 1120877 1131528 1870395 1818036 782712 1747319 1396674 1034677 316633 975389 1359598 1208620 986424 1109586 1143908 1038049 1664126 1007132 14593 1256451 962557 567737 1007600 1918352 156329 1731468 1545984 865256 1477325 1778099 611752 1214049 366352 1415242 625897 813568 592999 1749412 1746468 1578890 1776024 1384860 1436480 856887 263171 657934 511743 1638097 1885861 1193077 308143 1593255 383606 1462038 741306 951488 1027217 1798828 296715 830593 1146039 1449018 661463 1623445 1897125 247642 79241 868373 907007 534804 660249 1955234 939992 1549496 425729 1906948 1526479 1197144 261912 74772 419075 658663 1491188 1731198 211112 1761135 118897 763788 1058744 1011036 1949298 1271986 1737295 1667749 1942635 1749105 323255 1213034 1691566 974743 37867 232462 1091016 1625730 447084 1166763 668545 1837889 373418 873364 1205791 1978229 1334887 213744 1974912 1716751 1209808 1626570 390861 1162511 1776092 1887545 1686191 1585489 1190568 271188 854517 1092038 1271957 1348764 597576 202958 1321229 184641 507974 648033 149839 913909 1161920 991646 1522811 189089 1904075 188110 888323 1130735 1380625 738791 192692 994254 1043363 501150 530321 1764301 3339 734176 1566572 150772 1000939 43073 1200223 1050740 1783917 342513 567015 1278194 902659 1184437 1445408 858178 341034 1701161 1306278 1646925 51130 1264697 226130 1913760 1159621 14126 1249071 171279 1709996 781928 1458061 574969 1796351 1607447 1079205 399578 1420959 1111480 376961 1909112 223499 158608 439899 731853 861354 703610 336812 670774 620663 1606321 1312554 1534715 998079 478652 220218 1403443 1445675 1540630 1015164 508319 1486208 83196 587563 1903857 962109 249607 1003694 400794 25099 1889070 1406543 1197859 908326 198471 1444276 1111090 1088376 1355233 858721 1842518 937380 735355 1960711 1635949 568474 1569509 34174 1558460 1684315 177249 443653 1021024 675186 1209428 455779 896707 1668737 1045332 13512 1036350 1154099 1780041 1947523 777195 1412345 1060023 683500 1283748 1750219 1737500 1061516 1944707 799261 1628723 761574 542976 453351 1767192 1537377 794167 1122505 328711 388140 1591487 1125747 1523154 1271974 597821 1732664 786659 46518 1936986 1408219 248112 1449083 426018 1099311 608668 1311056 929287 1623525 814968 714516 742264 217004 375555 1883667 363038 1772490 736555 396307 652778 62912 916384 302809 1989856 1064433 1639522 1176544 996574 229324 665198 447835 1065195 925509 519167 1191247 1123422 203694 1748934 378658 916820 1828943 447551 1689028 704149 1333142 1593246 1122287 1073348 1013468 1433471 1141881 327624 1723388 708428 711534 1115251 778540 1860958 1196835 107150 1068046 1963228 1463246 98884 315049 854663 1320509 12291 948458 1120908 1403341 917771 79565 1962948 267189 1391912 296699 1518051 987553 1643962 21437 473765 784158 824689 18176 984146 1650133 781197 480263 1448157 989545 1658106 1744050 1732959 1752759 5973 1482922 1313657 1522346 36766 42200 1263080 582818 1992013 565311 655082 1348019 1296444 1215730 1316760 857694 1200331 356639 501081 779386 1714817 1811128 1362333 1703734 84715 1021063 809605 464149 1450853 1740238 1965356 234302 319168 246318 1204152 1471782 934805 1249882 165634 1426143 680354 1337874 1226635 1141536 749370 1577709 827060 669539 1180294 764480 49755 778875 66800 1658274 652944 683538 733694 568330 787752 974758 163664 1818978 1402697 12033 397083 1029190 168405 1120269 603144 747909 424101 565496 947187 1486319 1170256 515243 1011494 863190 876118 411624 1298872 1366311 166715 642842 1817005 634925 178230 265104 556757 1208355 1487969 1979492 1626082 1615807 694224 1187930 1417154 706403 604998 670318 1008986 9216 174135 1926177 1998060 1114415 648201 259367 1985520 690079 855687 446910 615117 1228570 1996959 768507 346121 509316 1055916 1722357 610901 1229531 452982 196011 22 984135 759951 714625 1227715 1903422 337146 1023659 1945586 43006 1434507 366632 952900 1080377 1561556 351707 565540 1977840 438638 504588 877090 913116 1065347 1338855 1454822 282505 1964747 561891 1475430 1416032 306576 114570 1189663 1221701 1586953 1219041 1461726 1410763 1773826 78135 1394224 419422 1007785 1250622 1521562 1012012 1339423 1688796 109279 1139945 895330 1097716 493883 498953 1091146 432845 1418904 333195 1159452 1008702 1093046 1729650 1004473 786231 1230030 1712815 1324520 1870931 1361613 1547283 739766 443506 1070559 1395938 42437 860983 819031 1002981 983752 969104 963819 1555395 1739487 500903 1895730 504004 1839865 186990 785976 81464 48061 255989 1840006 1490480 96962 1208571 1299738 627931 162904 677352 104089 127482 448423 621961 1929457 782076 1821044 1511579 627307 1201253 534278 1979629 1045208 1252673 1962540 1205234 674121 820308 823766 1683242 173735 25455 1657440 519373 1657131 516392 348415 469943 616571 254078 1534528 1384332 234859 630165 1049340 1180555 1498395 1327206 518427 744718 1132914 1459186 975390 62956 811475 938614 298892 745449 962497 874560 1641607 95041 59703 808790 1797360 41267 137353 488247 213478 209819 1532520 852007 1392426 343109 409332 1554072 1774717 428343 906464 261050 1699313 1656641 118095 346927 988424 452374 1705112 294821 724404 1335671 713384 1968299 974742 1450698 1448009 1920940 1113344 1676497 1293095 664781 1892903 1777238 838550 1459566 989863 1320698 1726750 1318918 1440488 1763959 78963 919337 222913 1444642 287606 97268 932551 725298 818116 730027 1022463 975594 1037075 437847 567733 295024 1240699 211468 1767626 1917006 1188661 1183389 1795685 1976557 1204772 918353 729017 1718538 660859 864382 1684835 1342319 1811137 1971208 1109545 1140381 962923 1287970 1567406 377691 820954 909201 1075212 134762 1210024 1601616 820603 1491045 1760721 1008812 141035 1245423 975542 1774636 1682662 824862 235083 211022 1859129 351721 99262 1963864 35568 715254 248656 330375 1551247 810707 61391 1195954 1869390 587218 1703550 1250210 1910975 1076211 65484 916183 968416 1579318 1290809 807861 97279 1090964 1928663 1460459 1676255 1683506 1991488 1281179 414450 144084 934809 1457921 1133392 471877 371468 892536 948931 93377 1195185 128088 1342760 280403 546897 180630 1450945 1316555 1237971 424529 1337631 767277 86267 858440 727428 191173 1045979 1329194 936930 1762454 1048782 572101 1837309 812624 577106 1535733 1006607 1467535 393347 264564 375388 994464 1539783 1728926 668526 374887 1765243 1244121 369540 465256 1834746 320449 1115292 1584959 1787314 906243 602066 164327 139938 503736 1173986 1353845 1168275 371364 998550 1306328 840122 349255 533261 1824157 1648075 1137894 1284613 147568 1914492 906261 1589689 1595411 177347 1819390 1970394 40599 814071 241750 413205 1032467 1739312 1623461 148581 1020545 262490 1270696 1844023 1394574 1534606 817135 1937585 30526 107342 1250037 1865636 1612747 649099 1461615 1764138 1298405 113130 724143 1979015 211307 1305085 1497438 1738917 1812611 1020377 1891884 1505434 796903 1686401 1090531 1558731 798109 1601711 1549271 1819120 1241899 1390981 1243677 936607 10993 976230 1364151 78161 1927290 435248 1224054 188715 1892414 795187 831806 956419 1390756 103990 710702 1713754 1669236 400767 1557786 1171104 1688863 1573468 1388646 1671735 217574 894822 1160266 336030 93088 1494710 1267348 1358935 87143 1334565 256729 1217540 21324 1924807 286211 1740243 1839649 1955944 431372 962454 1006647 566464 90581 1067272 777045 1350259 1968386 1585175 372039 1478942 862502 1676777 1412600 521349 1889851 184388 322331 207110 461015 564872 1785044 104954 1331921 1895191 919351 1927583 1207465 279093 1861123 881335 1833585 1741723 374970 812833 1506856 264369 291062 995856 834939 1926585 98638 1742110 341043 324608 863856 1549321 676462 23834 627650 1707651 1474318 1785940 1809568 1503074 262452 599125 1381341 331840 1962909 1725252 747626 64065 747110 721379 1926719 1454340 549956 1557528 1446894 1020350 1011944 175321 1241507 903473 719160 1444283 1295325 487869 1799770 253286 1298697 134042 297273 1580131 1916093 873294 571473 810570 1827674 1361715 90457 582909 1541757 1518689 232932 1660557 601496 1607928 1067744 1327639 51106 1771317 191912 650441 905230 476574 162865 1324412 99572 238363 544764 996964 1124629 1801293 598650 297194 767331 1095350 984685 651883 398149 1216357 1628768 102310 989987 1705157 117485 713328 1246886 273631 1023077 1970799 354354 1925940 1609038 1974967 1234135 366617 563673 1549570 1807065 1336721 905592 706039 1715654 734476 301701 1616559 658438 892459 7581 913166 490359 1344536 33232 1928088 1269778 342259 282985 982629 1171151 204427 854936 1751302 129651 1079497 1631215 1179076 1373716 1767057 1476839 1983298 1060472 1483329 1472261 1081971 1118447 1735427 1068960 1888648 485749 1759889 1203338 1277601 581480 764425 1682487 1827352 1042745 15728 739566 1975788 903612 1236151 332692 55595 277545 1719548 1520492 1535188 768745 157649 1024306 1555029 423358 1654421 249629 1828452 1680735 1519255 642796 1254930 1267564 356460 908003 1377300 370993 1962485 816392 171763 613992 126249 1080996 843480 17133 1541263 1119831 490545 1444343 1422767 1355383 737037 1047840 1165801 1031226 917399 1156277 888725 261645 1814134 1765608 860935 1216466 405928 1816622 412464 138077 1189479 1813378 188320 635573 844430 1234187 1255517 221788 1689193 965094 1605023 874037 1567212 960089 844772 592573 1187212 1699610 299672 1304150 1607867 393158 1196615 1237845 464595 133699 1638790 568160 340597 968022 1968385 1005582 681781 1232580 130994 969294 1996392 138780 747893 1701822 623751 174460 1781337 474428 1615080 1036699 365096 1831793 1248011 687221 1419557 34712 234604 339123 1928687 58671 1354556 842646 1974573 824726 1758046 706774 212627 1620360 267775 329781 669668 1569499 459617 780586 1613981 354962 1840492 1482800 1113152 579649 389923 485454 426568 138227 162051 1046722 491096 1143872 1187380 1061995 295255 755326 1986646 621793 1740888 1856773 1957306 1511576 1585938 752448 1608798 628154 418374 8215 1103534 136784 695481 131161 1746699 1572649 1961860 503044 607416 1605403 305555 1514593 1721664 1172624 1024981 45314 965301 1396834 1215676 615615 23483 184427 534723 1218235 585647 513454 1849620 861624 268378 723395 624835 1712168 1101501 1067577 777349 1224192 1938947 360932 830166 69068 1196568 1137323 7034 159655 252571 255338 1072031 975323 451255 856399 685850 1277319 529644 604078 1967147 1642886 1009191 593241 163071 1804673 1273258 451556 1235391 34756 92922 1339033 1580590 788720 1889614 159738 207868 304207 386031 874028 81296 1803543 514191 1779266 950567 1138853 834466 1575819 1475851 1481518 1274767 932157 1167245 1598891 1846882 1748625 1489149 543917 1064110 1564709 380308 1325697 113048 1077485 1000837 1243773 1952207 1643265 742234 1050333 647375 1558861 1003970 1615662 1849646 1424291 783605 132640 552186 1525964 1394234 1314985 1370751 600916 61844 1020705 1819097 604862 1611693 1156501 1406395 1206425 206294 1634783 1885183 1024166 1369142 683495 69756 750879 768876 724896 886679 659223 1290075 706583 675532 1769342 1034859 925979 1308070 1258056 1591697 663733 1630479 127955 791898 1522436 1681866 630827 1716351 1709647 1947312 1371218 355128 955793 950909 1658460 240688 145075 545561 647019 129032 1875243 1597500 1600442 639186 1733657 1313878 1946140 1989739 1166761 692750 323345 1134378 1197613 927959 457578 1464184 465309 1088236 1123837 715941 1926509 424491 1300925 1802547 1327160 1132952 1876340 1281206 39270 1653259 288795 321438 223471 613204 1357425 1688127 657074 364359 41826 156917 1347868 239881 963732 985293 371058 1387587 270612 376360 1057012 1365582 1035775 36371 1484584 1763725 1752582 1761888 1594971 573086 122511 1209962 1984515 1673925 1696643 1475939 1499678 1743698 605650 430072 1052631 62722 1260093 378232 1043349 858629 1105782 122964 1973968 503299 180121 1515737 1199550 399474 634027 1970197 872742 854364 645263 1009595 1041856 579502 889165 158257 282328 1541035 313835 1390398 1730492 1388456 1283600 1929742 1632939 330760 201968 743255 74896 1157349 1520238 1727847 970621 12931 1742851 1917779 472528 1998726 1796244 14401 74230 287397 1831787 1226846 844012 1771380 854514 451518 1585854 129116 1800603 1931918 1030340 254841 46453 1774764 1670758 1371990 1056046 138693 1178854 1294305 438165 901957 137860 1105459 656985 113588 1095840 878475 1021254 1386321 1020997 1503048 944959 1227005 1819541 998684 675480 1139564 918410 1700614 552657 90167 1015656 699239 151487 909890 585757 1617628 441915 264115 1427427 888740 278603 858072 856501 1668851 875364 385589 1144370 1557071 1632292 628367 666665 1384878 1307442 1901142 1988119 1796458 401969 342276 101406 903774 1145867 1369166 274819 1664328 347443 569112 1000369 1887259 528040 1168273 1313257 1110293 1472855 1059667 1398815 363463 67544 1411083 1073921 25318 1196135 942419 1716841 991221 667003 1611444 278063 81259 839152 1526070 1673401 517455 1141788 687287 455072 133121 1478038 530275 1782504 670205 1197646 392648 288172 1829033 1530653 1337127 1723348 75415 514329 374972 1420906 1460398 1062672 1183654 1156324 1485137 1784123 1147484 72974 192537 1508669 829710 99745 1903918 451666 1854609 186428 1958549 133230 56031 1752950 806827 402492 962520 1292560 579910 1968824 165845 1360673 1994367 716342 1703679 1594418 1549011 461974 726529 1869237 705873 1836794 228704 364476 1740191 1151706 1556273 1397963 146136 167017 815341 1366802 1791555 1886211 957683 1334489 519068 75979 1430917 1155049 366783 1244630 419824 1657934 1738187 1666253 1138747 323945 1106306 357878 1118575 684365 862338 907694 1151985 1814256 178497 765937 994395 1613394 467058 1438086 1366291 543350 673378 351938 185936 1325375 1642726 1139284 606786 1501315 173844 127574 494784 530313 124365 369968 969879 1656145 205704 1828673 778119 668747 244132 1324678 1099145 1953396 997706 1141946 1297105 317332 1910364 1826779 1744441 150112 1602841 1454723 840729 1468401 919414 750710 1966661 233776 1396440 1797125 786758 1760714 648944 1212697 1150076 456749 948204 1102366 1944275 1011061 734951 184839 279964 482863 889932 1184985 1815267 39092 1121390 1300754 839198 1723344 329395 249923 1902669 1905248 465059 1801169 94703 25340 1930823 164981 1339803 1670313 154528 488773 637685 863365 614287 816494 1233002 257505 687280 375718 1993250 1013129 1318089 135623 1408621 93234 1593875 83384 1886644 642943 1210782 152652 226783 944174 825754 1014808 1025361 835422 1142531 814286 1432777 643816 1134382 1744508 942967 1264495 305413 1720163 1967859 112816 410214 1952237 1975775 140209 978896 653068 1369575 1070649 458434 1330893 503770 49545 598619 536101 1552978 242973 600530 769097 1564823 296192 358188 1367856 160169 732206 402116 1864606 834529 1791268 149513 1014177 1572762 165816 194001 718135 1392159 788921 1511584 1502926 1022399 949028 1906035 1270440 1637118 90006 771281 216117 484350 1685714 1578614 551490 1829447 621336 1472976 1704040 1000269 589365 32428 1416557 618297 1003882 1125034 696365 170015 1773825 151588 478013 1687109 1373013 257290 1826840 64117 359263 11565 1303339 570110 80595 1714083 793731 1646842 1117220 1713109 476613 983698 75455 350437 1471350 1250453 1827239 249902 36472 1236878 732636 1003285 572154 1134717 170849 132522 1997411 1468923 1947896 1502701 230804 1399607 728475 1899616 1836580 1220237 1999515 1170635 1487576 1298762 944138 489133 414389 1740702 399528 174179 1299696 27445 530587 1976460 1128146 981202 1968715 950143 275190 481520 1829027 1239160 1196424 1364205 543951 536671 866898 1393208 691034 83363 742310 1161049 670220 453296 264509 644729 1689160 1614722 1844211 1979723 1903464 602181 1874236 118153 1698206 273513 94861 1620390 1946055 771917 842241 1826032 1000082 1346326 988482 588485 196218 744267 479111 611973 1216639 765591 972060 1718492 1329462 1400821 72990 1100773 1790527 1910724 1692414 815129 102731 838924 1205069 119027 1372399 1677207 979051 373302 752090 110459 61639 1565656 322193 1105433 1958219 495677 734199 1159913 804696 417172 1592883 1458036 1363834 13618 858276 1831224 1825033 1984970 1985526 1972591 1188515 1784755 301536 1069644 744199 694319 1769603 1947618 202387 34031 1474576 1221070 143641 468595 1295332 1602828 1885851 1064479 203073 481331 128150 573350 925256 1929663 436618 1710551 1906042 1190533 612544 893995 395252 1303937 1456117 1728882 56075 342499 695041 425728 1964129 1220326 335003 1542083 628855 461631 293856 517155 1766882 727075 195376 1615903 1500175 1819801 1819837 1972554 1568654 1328866 1927715 911575 977510 1581237 1876199 918611 717853 941904 1827490 1170387 827811 1861972 232289 351834 931768 876393 1296559 818264 604540 345203 1486063 596037 1605209 862752 1971063 619871 606169 325975 505943 1650271 1977199 1491549 813602 846878 1609764 379050 387388 1476481 1680633 1219840 1498975 642736 483046 1190919 852905 1929917 165517 418692 1733177 1937278 505747 1816967 1225075 819532 638283 1687416 859432 1064006 7521 247872 751844 216017 1212404 1107768 230722 1913079 958360 1008306 1572597 169600 1754639 534515 1837128 1932379 1645811 281809 1332683 1756226 542856 1561173 1644928 1527636 1928889 16528 412581 1196784 540242 1288776 1042668 1469848 340338 165735 1277858 1896338 1838682 378435 668115 1346152 44556 685426 1752405 299804 1116170 1064349 869946 825028 1082792 1922621 1794617 967768 920488 629939 339536 913925 1393696 728344 1036548 1189065 86575 258371 707000 636888 1147926 1997798 1390869 903304 71638 778364 1338951 294864 1756887 801305 126558 894059 1925820 1774518 1373798 699498 336095 257376 27609 436584 402522 1641534 534331 871370 554143 1553659 733994 1333309 1740146 241536 971504 1407701 1545469 1813253 883246 624469 534596 995866 534224 13256 697747 1363705 1889887 1599293 1266898 1377778 1642735 1698010 1202017 1951794 862620 1337105 678968 1973072 1838842 1344867 432475 618722 1726049 272174 1523853 512152 566296 1769155 1934736 1930996 847499 1904504 1347389 1859009 509958 1229710 33283 1550835 567217 854753 1207242 193548 637503 1107403 1481939 1844937 1765970 1852706 1219698 46383 1476789 1449949 1684927 768072 1789788 117897 1936257 1432049 1467451 661029 364100 1948203 481371 645539 1259309 483263 312357 1826374 1510765 959154 818916 991454 245427 1608931 924966 234929 1013413 50181 359611 25896 1537884 50221 1115755 1938112 1739441 1680950 1987528 1917708 592640 1723676 1059860 341537 810686 1830554 974861 714552 686781 359919 329253 1758972 230717 1514621 938309 877640 841711 1457470 1445057 233506 857699 183825 541255 1975019 755302 1393374 769779 72655 488894 1313061 764681 801879 1183833 1670650 322749 1628439 1692847 1879501 1723587 1826058 1946125 47787 626437 1429902 1738675 194494 1474396 417690 1382618 1096720 760546 1418837 1812312 1427666 987514 190188 1503134 410800 1276234 1583924 554773 1876454 1475977 1093775 416952 1641475 1039008 796591 1198492 1249685 290843 1710374 152335 1134821 1512702 1357337 291682 1530788 682048 1993028 1009399 623983 792495 736732 971436 943219 1771561 1559228 453080 1326731 1825929 444982 608948 1585793 1693182 927367 1005596 1617603 778286 891681 1635104 62373 316796 1252106 728041 1274471 35948 182012 492208 752205 890147 657997 668368 1199013 1017742 45370 1170674 1341691 1110517 750388 1318299 1093089 336791 1152075 1323464 864350 1792995 1840488 392814 940543 166102 194169 1742338 267883 794364 1056085 520631 1309986 1956454 784904 1948896 265822 592040 268845 1152109 1739876 8762 975186 931715 1438952 1565467 1705199 517270 913803 529713 1812652 1726426 1280582 1817591 1281584 1113266 1832468 1371385 90011 591556 340233 1737838 1796575 458747 1211887 425507 759925 1708786 994645 1584602 40710 243998 1578808 1168028 1148866 405452 1084627 741039 1691161 355153 509634 661867 1130670 1896926 1272894 670811 1436786 1379974 844878 611794 1938668 1100148 10411 1910070 471618 43885 1299703 896275 1719101 1058493 1696370 1110388 846315 485460 431235 115898 1379870 495717 1984956 587219 1360268 966713 1904227 811381 1234170 1348741 1776162 493906 1306132 492964 1395098 1691703 1681313 1679251 1738165 237869 1164133 1146170 496749 888985 155457 1441954 1699709 541578 240267 1238122 1753280 285273 921693 1653210 724274 166177 1833097 911577 84876 808683 697020 655039 178630 328113 1616459 329178 1968901 1287938 1153056 1839400 1782001 676231 774925 26592 816892 752204 131069 563013 1383550 986217 686167 653713 541129 1553461 535261 1500295 1904395 1463837 1023797 299493 313003 1579343 989141 500238 378216 854194 1517338 1177747 816698 527432 410007 1386666 1509853 1008499 1409818 179216 648088 417714 1061816 179209 1543121 1760327 1745123 1557535 860031 937620 1581624 1739323 788394 687041 241308 286599 1852672 1473917 817912 436323 1481129 1305844 1761579 237743 1257175 835898 1938510 91516 1827171 1742619 1591827 1881388 939017 870521 989298 1761363 52414 1520542 826810 1569375 689170 512128 10280 944084 1238601 1171503 1895969 1202765 328722 1754128 631802 660382 1628290 1182214 1172377 1091341 439086 689808 1141382 1754129 151296 1696841 864503 1600134 907017 1357702 617693 1928938 333687 813331 919964 952464 890724 1048648 1242187 1620204 603403 276168 1131651 426880 1974804 1585940 1133223 60078 1900983 154121 413002 1294024 289085 689093 1879197 1961941 1088218 1962791 1151172 1099457 631097 592583 1866165 1885583 1162327 593518 16624 34861 1754852 1762909 1135621 1302978 42224 1447108 140032 857689 1388273 1877935 399369 505251 501046 1628194 1885507 464586 730807 581998 1616675 1799617 487754 1989634 1725419 75078 1685368 1169231 644062 1160088 1864630 1894976 1039150 1119084 598422 1408666 827851 763256 1400187 1980878 897375 1686740 1984807 358864 615750 1642369 675248 756485 1432228 1147444 90630 1132945 213342 89065 1518757 1656783 1885386 817933 1896987 210772 246918 1240287 953343 335021 649130 117891 1917117 1596861 1344583 1275075 852973 1488294 860271 371030 739443 272704 1411959 175164 1011221 458864 342175 1572275 260218 374760 1623905 513860 1269482 1851144 778796 973718 1371316 1592250 951531 476259 1980416 870758 333212 1017722 1265945 1988264 998143 1901316 1493307 1453666 314468 1768612 1231782 1180971 805306 809960 336756 1404461 1641027 1290053 1553715 1330877 396959 753463 760163 1550836 738693 1249080 718459 1484570 824942 1326633 983674 1540341 383849 1138887 254898 1543278 1569146 679103 83369 835818 190345 1369368 849643 1267515 1569479 788327 1434633 1102380 9233 625317 440931 669844 778032 504832 834852 805417 153721 1035614 1339736 1087483 419190 1582818 1164544 978644 676117 16699 741045 1295027 1949677 1352784 1007615 645853 98004 1409449 739862 1667007 73667 1999171 410791 558094 1652262 64668 582765 898885 94221 1214462 1870361 561881 1790573 1156670 1795585 1164516 874528 1067909 1790346 969192 517156 61317 984689 375812 1154228 469048 926627 1066349 649397 850390 763195 1230947 496632 959625 914059 1088333 1172047 10579 1418779 99728 1359517 1872986 1975887 904409 738315 1614153 1313637 131755 527278 884280 448456 985187 1998028 1462800 1078985 1915905 320735 996901 1797565 508502 1186637 1510582 147331 161746 820889 1097055 1721797 801826 1938611 235074 1666523 1567714 1325931 1330258 1268321 1558754 1575192 658911 447148 1012341 667053 1287139 615909 950586 1980487 908829 1853769 1933599 556281 1839696 1076881 1184341 787088 962917 1518320 523438 963086 1207742 1998351 1597708 1401542 89708 158929 1985245 1784230 157912 734427 17947 740863 892663 289421 212844 1000873 1779039 586006 1041004 1948987 489819 288516 1902880 1996042 1847642 127062 416580 1986584 392105 36779 1334980 1672058 320657 1681927 19466 437630 348447 1488942 401829 199667 1666804 1799995 1796570 1692355 1933871 972906 1565121 822439 1893881 1011855 1712727 1130231 87636 1375991 1882647 890106 1982478 1235385 103311 1024350 1281967 1114128 638285 626523 1629814 1343896 919069 637763 122429 1899781 1245437 976487 1184363 774062 100188 881208 1179007 1293610 575489 1217091 1249419 682213 585078 12272 1227870 1136017 1660344 485719 505590 1254441 1775313 299421 516618 341129 520259 1397919 660265 1856732 1875811 63117 1019359 1795081 1064093 801293 739653 705914 948697 266249 828502 1478229 1319942 362740 168797 698081 1938838 1447628 1731705 1773278 1395084 514282 670402 350392 1150186 1776680 1880875 1534255 1669705 1102412 1602441 1861655 360417 704616 723543 1824152 1773724 929041 25114 273331 168014 1040591 890485 455707 1166049 814582 317840 8134 1049448 1040036 1245945 928081 1332252 171653 1800997 132539 1590720 1397125 1499288 308882 778615 1104639 1893265 1320422 137862 1242906 1347983 1139416 1534399 583310 18680 903370 1091816 1188081 1000194 1490334 6727 1231814 837450 5278 1984701 929494 1410084 1383173 296752 41632 315334 1698457 148219 871900 247141 1630417 1363987 1977110 926893 1160146 152143 1177650 1763834 1316836 634767 1912032 721202 539817 95418 239767 711741 110861 1581494 688485 1895538 783672 834624 1559258 711398 755733 1647557 984792 448534 1893290 286912 823217 1029708 19326 1249394 1715260 1360621 636555 1704208 928981 1849499 1759428 1571591 122745 493516 104935 1007725 252883 180894 581311 1487820 1169783 764299 1556894 861829 152710 551310 29321 1045882 582033 920398 182120 1993688 1634974 1405736 125827 581681 877783 1685106 857230 388309 1481233 1250495 630024 418818 765434 740262 735529 1244494 1443269 5097 1732166 1598290 216088 101707 628907 858988 1539400 1300399 1180212 722335 747762 617837 216115 1561178 248496 962602 1314399 731621 1930098 1941740 1314401 1222111 86461 1871043 614705 1722951 781624 57325 1638311 857239 676307 1098140 385835 1107872 719984 952082 1243824 291831 1594225 601646 7506 440813 1515233 1040715 90917 1468782 1333759 797849 1235750 1389903 1703751 91010 460399 845781 379743 1150297 588732 725446 186661 995469 1882453 1843053 633205 921372 302744 1594022 1992209 1760753 129375 1440070 1684165 1029896 1413850 339411 211795 335424 1269040 93544 85015 1582311 1303306 391952 575321 208363 1544347 1841234 1602104 289446 145998 1357699 1760122 1885412 1366503 1848219 689474 720181 131523 1968090 176532 762597 939437 1052444 503001 37114 1640368 1738534 1177342 1176028 1668863 1262524 1867200 880572 504104 1399570 699964 1129863 1855462 412340 531052 1358555 1319688 294913 9535 1196095 1275122 1645810 1242814 752317 638001 1248721 119060 1205540 658350 1801186 581933 702581 487556 1501915 1590278 1732023 551858 1549856 807189 873018 1131211 1505696 26159 1594613 1189018 627061 1671660 1846033 1047473 1674865 1902724 423615 785859 763026 739121 1904437 1712607 1941038 219524 435077 1271452 1839932 611843 622660 599808 249762 100063 316753 1846718 282175 1939189 415314 246446 1365664 1190226 315239 1230438 111898 57043 539770 1692497 853040 1784573 539105 1895238 897988 1730548 1633992 1593130 924081 1265544 792118 42858 502822 346590 115106 80092 1695979 1832551 1378252 1889155 1863239 1962479 937322 1295428 183659 988753 1273311 1444245 4520 1030758 1347048 1973694 1006000 48887 79379 1485077 914580 1654632 485247 1866393 1478332 491390 1314651 705343 480222 4602 1736817 1904065 1940895 1835418 1488051 251773 1815611 1428555 1582557 241852 1826587 1318340 658260 1021535 15458 156740 925003 668230 1947963 1879943 1352458 67977 1554418 414821 817478 1280864 672523 587118 1664627 241588 148917 491208 1803819 1000675 1191857 1855953 39683 1427174 1452528 1512291 467703 798458 1086538 1508550 912911 479172 1230382 413728 94000 862449 1714523 202401 849610 959710 1389421 1868410 1615776 1902771 1608833 1415138 1442155 997346 1999655 1927151 1948221 1622223 67645 892803 1917141 240774 325104 257384 143667 888525 343702 118161 153661 314232 1913100 1768512 1259808 1450433 628978 1207231 272201 966942 824909 798886 965052 948567 240464 1591040 57771 869420 143217 839849 260179 316483 76392 600677 608530 446521 1627817 1124391 277119 546811 1780212 243511 117045 611590 1249938 1052815 481508 1578214 419353 1986162 1134571 1991731 614057 1461610 1694084 1614568 520623 447756 219329 1230315 641121 1378978 1446763 27821 1764827 1469039 502378 1679512 1274475 335116 1394635 1475386 609776 345201 881662 812421 273150 1117957 873347 1914779 1824878 469999 565547 308748 165075 1293645 1263478 1277023 1885776 1466487 470297 131602 1471493 777215 936867 852015 1720597 1216569 807646 922398 1367091 265106 55751 1572667 51152 1693855 1990710 1876394 890436 1747438 1879031 1322431 1600171 830899 1066369 28820 1070520 1641558 1709642 321326 1232818 1034650 1826282 106799 1387664 815558 106707 1409523 1922466 1570694 1394107 40785 745876 1597924 995414 736693 442701 1631078 1529874 1277361 308973 1635818 1872430 1468983 1042240 1018573 620865 1178787 732231 1717081 1891310 812791 680136 1163589 448508 1992333 735357 1540837 1846663 439855 444549 1742549 67531 548302 1242908 1478525 1276595 1831390 634563 1226409 196278 1694962 1105865 376133 413558 1291315 482732 588221 1948943 509252 352457 1550689 168807 1709447 161456 200070 1146722 1902437 414299 387497 1506904 1493858 1898876 1971535 1420066 147087 1524747 934927 714071 814792 1334407 1051872 1163232 1049768 580724 439885 491637 1806826 1860243 1900180 1706362 1477895 45861 1627868 1483877 1536092 758156 35827 1495995 1048113 1078385 1638360 657163 301619 288763 1417535 47723 1525146 678080 1370836 502404 967993 1383336 838222 1558825 181948 738848 50715 87116 1413652 136923 78100 1131137 1371597 1581341 333923 1308451 404075 624508 165091 1815900 216230 981310 1024260 1820414 1317541 1946120 49696 903582 745398 1052415 1948621 403906 1715473 688344 1320255 172778 839630 1779926 260252 420641 4148 1773640 1097320 695531 82952 1187724 1694776 167141 484012 580710 553366 568052 905896 587788 696821 1701198 519338 312617 1385318 1385162 1625720 1885028 1925441 475622 1708239 80628 1926772 313091 1904376 1533498 295556 1001768 111022 1555199 96122 597218 360327 226732 391757 661207 1332822 760219 1009463 546782 274275 180434 814465 1777466 1662860 628197 1541609 154194 1377556 738186 989430 730071 543010 1877286 1492586 1017243 1135536 1900254 1420152 403895 1667616 1814232 602854 691973 634647 1469469 1416800 1403694 1895585 1268952 608950 575620 765493 786449 1932661 68312 1576927 216827 1196864 1929164 820630 404370 1517955 1642322 1494863 905322 1700209 722314 1429481 1805960 57502 1741530 543331 1140911 812748 673161 1419309 1977227 1670286 1423603 1565911 777666 156379 36654 1311686 1840679 118741 1858979 1352725 547425 1728336 455513 1109930 986522 900116 1627856 1251464 965033 1736455 539312 1850335 1817538 1027170 120396 1344259 90161 991862 416392 875893 815290 1261056 1538164 1994372 699441 1300853 1394687 1878040 1217603 384452 1489039 1294287 436450 917240 854844 1057376 931738 1090339 1938292 335263 1233930 217405 1934376 1513601 1767140 1457214 906993 178245 248462 1641227 30179 1440858 1880480 95644 947428 255910 1230977 1924777 395350 1464322 712765 17659 1591845 954939 1192540 1637234 1500435 1676102 1933089 1020988 498845 1197679 1933836 501851 442771 1453241 754859 1284402 927364 1935307 916615 1416153 906395 396303 1631520 1065181 852652 921310 749438 994417 1656510 1870721 518250 166732 585943 1365865 1688512 940441 1438638 719480 23350 423026 74391 667643 1461506 963900 600003 743673 1711123 376970 211877 1927176 1962217 1093929 826386 223172 960937 149681 788878 131780 1773565 1962516 18662 346395 1975348 1128450 548765 337175 1809719 67649 728752 21735 1004722 1749593 1209147 422567 108025 1494518 1928425 1747707 103951 1910953 1814484 840217 1448799 39241 789066 870371 1995770 389272 284908 222511 416130 707129 1942228 1644686 1310985 1903631 1089269 825296 205806 1987518 1035635 135862 1164425 195540 29617 1842477 1509311 1848028 1146670 1502644 1108379 1180369 1788900 367017 1313807 1356381 1025388 914609 402899 380109 735742 1856825 1250844 40627 1601657 1713794 1336160 197588 1306892 1303230 618922 578428 972415 1707882 1282176 919026 64597 1649101 1640172 1018852 1307186 438447 1566577 46410 1122544 538332 1644879 1109147 1958825 91298 127516 71675 1559774 1827368 926752 1860954 1769399 1211234 394154 1145396 1302492 346808 1566986 1309711 1036892 1902592 65970 91330 1377183 1916544 1364122 553092 132464 1869903 62589 1262411 881133 1272612 1465816 671824 1106494 764601 1790398 1373374 322094 1165619 1932361 268165 1189999 69582 1830166 588364 340585 970026 779403 574513 828040 343945 844990 1976447 451748 576090 1721533 95222 1476576 1310050 11998 625778 1985368 293163 1615900 1228848 1580295 725174 261963 491644 1223376 1533130 889542 1722772 378823 1969048 86061 584646 177858 1427525 825996 790055 674196 1890576 1628368 50171 905844 1815366 1643182 1898754 1567829 156460 1788871 370736 105787 1999881 228431 1653589 1362891 847170 128277 62780 212787 745582 1020795 459530 1260144 1421874 231320 922097 1100490 174922 1372767 1342611 1508986 1929165 24475 1658033 786160 1304183 1406114 232849 1550217 1821997 1578314 1127894 1680709 803338 458254 1537367 1603267 777033 1123116 1920397 20752 189620 1136552 147230 1136265 1203451 1491262 703636 580005 1671320 160267 731634 1829635 1413936 1086889 261998 1632619 1320183 1639911 1326461 24005 1883881 1229871 12117 28084 718965 896514 1668036 1197535 410422 91930 409788 1207955 364203 619031 1289678 1679370 1752853 1429301 1853170 1554668 593404 1170037 1783839 1393697 1156579 1335402 611340 978488 413508 329123 1973772 388439 971747 1454442 1754579 27539 682491 1173453 255866 361993 1503568 872220 439936 965826 1181466 85786 1135992 1975400 1110857 307766 167106 1670765 1430957 283192 868660 698678 1501034 671312 496447 1354787 1846935 349656 697248 890971 129573 536291 603749 1847226 1563670 1650215 789455 1756391 303461 694750 398501 1883136 30614 101865 1669616 1376838 1782528 143506 730199 358635 1733499 1012780 112047 192118 12929 720752 292038 1120321 1693115 1691928 634711 1573174 1970058 1163044 1539870 447554 1869454 177503 569810 1891989 1386421 300026 1330677 1986048 195644 650735 733565 1514860 579335 1032057 1097605 1690667 1930668 501485 89231 1395187 773692 824937 1825794 989496 1132026 973757 1130455 449734 765384 122938 1727366 452834 1445941 317932 1300404 274916 148505 748575 118431 1771877 796273 1136066 662333 348970 1303243 1884686 1326439 1447734 1434134 821258 609386 412557 887331 1384083 1275811 1245610 1291528 1371260 1841755 900352 279323 879981 72339 1896703 1901875 923159 1238843 1918826 1650127 1990217 1046261 919911 1534377 880528 1258591 465171 392203 1952386 1653513 1492164 1409344 1912850 845407 63985 111380 58896 1094199 7872 166584 207040 1188254 1712663 1942844 557437 1092639 476954 885071 258915 1729356 631517 1198542 1197209 805674 714475 1145521 1574459 904195 263625 1090165 1736767 726443 528974 482639 1314491 1617936 753895 1458880 577352 1431195 525298 333375 31498 1948848 1135478 1123860 780707 656309 1727561 649873 1846653 459410 167366 14688 421681 145044 568709 1939055 791999 1355743 1996877 546487 923600 940025 1147604 548321 1250946 305951 867108 961613 296026 996016 1047757 436396 1661409 1706015 1636513 1968566 1902459 742857 455585 426984 337964 571283 1916569 1097130 169790 751580 1362535 1614993 277229 1639793 748668 1818138 794025 1519939 583630 1178511 1938663 20328 345206 33124 582294 1014184 1408608 1288571 942948 1860972 1649248 1820022 141252 557028 589361 558398 1448453 384949 1392818 1569530 244566 1274535 1246726 1595483 520265 342007 85808 198306 1876746 1577563 1202746 424140 1703866 819392 1968963 877154 1471925 1929815 1006470 1558250 1177911 1674126 1313039 1944778 1182122 1460684 694736 685592 1532936 1189884 1677280 1627595 536963 1048097 1297773 1607754 1663098 1961089 1336507 1759781 276955 1266253 675609 1450006 1838870 231979 975764 1013945 1370187 1099974 1128210 1059419 572232 1787592 1405924 1928836 1885999 1234765 1906712 456019 1168872 1166748 950506 1513639 1897263 219701 724413 396095 721897 1492127 1934566 1274613 165291 660295 899873 420181 1911998 1539306 1735073 1540796 1079616 1573790 264938 1837302 1661273 638952 1371726 1380754 1078188 1548425 1676472 696148 894383 1237220 1410933 489557 1519873 1588869 685584 561239 1242865 138187 345357 752320 201898 199934 818457 585304 15870 54169 1687229 1463665 460494 776509 181469 1939913 1787258 112604 925582 1121499 1431582 1829071 1048093 1960537 334679 447054 514040 56747 1934504 1013732 1940096 1679496 960485 1993092 881647 692582 1188730 1636234 1089857 424915 1815262 1482044 1068186 1167320 1631174 1519600 1354891 252138 279841 595373 1380787 431450 1995612 1391619 201249 1903546 1476828 580264 240826 541097 408055 1731412 1329731 1126259 1597366 1885003 1417838 119018 311140 780559 1659874 218396 433776 958014 1501999 1747470 224488 978149 1892298 958891 1667913 458789 801829 391924 699350 1990253 1788775 181511 860067 1011308 1049032 1636494 1052478 1473815 382558 1094145 1245225 609621 1153282 322787 1314957 463548 538275 1754493 740827 589099 561951 138842 1025766 922227 736304 1160035 1208283 628423 262554 580891 661813 1348236 1791664 938875 390190 344381 1710683 874428 1551759 731842 520200 340968 1499783 1244053 1665098 817960 1339704 460584 1686365 391919 981379 1610576 1808319 647615 178316 1964328 1052675 1850863 1474115 1367939 710508 1578723 139803 906095 1820633 957540 1091111 854235 789281 18997 1889332 339096 53650 1058184 1683939 1029456 1929859 1997160 639522 302380 1364172 1956707 1244083 1917798 1992959 1906885 1227843 819562 1433786 290597 648492 1668997 13058 610728 658870 1182439 333374 1779211 1801995 892232 405195 973494 131954 1730542 1365740 1254270 1346898 9260 193321 631037 181064 856102 1109741 1353502 1278044 1311033 416485 21219 1445478 1592083 681477 652841 137188 237494 494356 1360821 1320984 1094121 1611547 1758660 1455193 1493692 67354 402702 102348 1555994 597840 1054199 1128918 169622 728042 161789 1081545 531878 325178 689415 1686651 102360 1609160 168318 187996 908310 522752 848084 614264 1791027 127950 813027 1312364 535034 202291 552073 266499 1595527 1566881 1667698 476451 1186053 1149597 681615 1875461 1007639 1603930 802058 1466435 270262 407572 1156111 862152 1294577 1220435 1573779 1681130 213313 761191 697440 421021 1471359 573898 1838052 896222 1226701 1005859 1888752 388437 1007196 470698 1414890 1993799 1556418 91081 598609 426694 112598 1417744 218463 1209760 1625526 1977797 1291963 848478 914265 587132 245354 1365299 595253 70633 1762886 1588417 441899 1943661 1511181 265011 600269 1897450 1315300 624403 1334374 1143453 1007179 32327 1181835 717477 1583743 1247783 803984 1219377 1496853 1610683 614637 401498 72027 1505349 1530652 184245 109798 1824411 1413031 1182043 632035 160570 1085819 1016553 969056 911928 1507103 1782724 1847775 629799 1866316 1896846 954714 1476582 1549550 205670 1744568 30454 498657 1393468 695886 689385 1506817 1359054 1686497 1243697 930831 447807 1375085 616317 150958 657812 1366631 1554764 659096 1186683 190731 954625 1743226 1690984 904077 949977 193592 1164435 23428 546746 846747 1860491 1732497 1348951 413821 73570 168394 25081 149648 1779124 375232 1895767 1754022 904994 337814 1417759 1557900 637376 1986009 432843 1734975 1782328 1837129 134714 1150736 403076 1464852 1487890 64471 848334 548705 45602 1830180 1371596 1551180 1533334 278069 1179283 788942 264043 484630 848807 808752 1714009 102851 742748 132233 1259292 54438 1543844 1268075 392850 1207278 1919840 764144 1392631 39774 865173 1042535 168342 1199427 836517 944505 504654 1041771 330720 1696516 1763129 1903071 1933814 1968522 297252 114081 1247747 1370779 1502397 723356 1954408 32304 1932775 1616549 1696251 1734895 1829039 555042 164779 1159563 612030 138079 1732401 366020 1286980 346735 575102 259847 1753862 1584211 1766066 1185381 234480 289244 1513423 542998 73906 1249717 1326298 18783 1749736 1179609 1076608 982062 20251 1184607 1776166 1578644 1770018 489664 1072736 1215783 482469 1149872 1669800 610348 1056860 364457 1893614 1249955 726482 696318 1667908 100032 649621 1590598 1543379 999568 1902618 1476030 1353186 64511 775681 14945 1566472 439005 498480 484726 1548759 143304 1930511 1869133 122109 1532067 1947496 175100 969257 1087546 1618978 1685660 1948752 1726485 58824 576857 1764614 1238385 361470 1484354 893070 1752660 1308136 29547 40200 1844193 1848096 19124 395308 907494 1603601 85672 1426374 978606 1682593 1654009 1003339 851957 148807 647760 1888389 1857 864223 1417377 1838437 456993 804308 812809 1068448 1177608 860338 112826 216107 1741375 479995 938368 1361226 296444 1893954 15105 483937 641348 577807 1267347 1743602 1214788 1665183 1209367 48493 559243 362249 1926286 759287 858089 1944515 1677013 1841337 885396 1221917 1791553 1674816 762552 1930358 1831216 1063231 388548 105602 1109055 1402874 425468 1868181 789797 472136 139716 1984774 1272061 425850 1836034 1357285 1080644 698734 569732 862412 1114606 356155 871493 1177571 505969 1538674 1105490 1290319 1635638 1196103 1887680 789941 1994455 1215849 75621 134698 1218211 424776 724894 1228460 1433155 609051 1152674 1305869 1111279 690670 372544 782046 292665 963771 861028 1237323 1833330 599356 290224 796894 1433058 602505 1798832 1939876 1101534 1982499 807312 1953705 6543 1861568 138211 585619 698715 1806625 846002 1484191 852266 665084 390341 1668707 118607 1700236 1955100 320471 882291 1787942 1273331 165908 1424243 1668391 1769279 1194388 1580228 974699 1246089 1838327 412179 1844469 357571 1953487 1428287 520419 1699081 141111 163600 1689226 1567796 372514 240230 1637438 544841 1474633 852916 319806 443401 968085 381388 298203 813897 1822732 140856 1063508 375214 1941810 835367 985386 26533 615157 1127595 1554839 339225 844548 1733817 459940 1817050 588692 1793214 626923 627522 1987348 910926 1516140 687830 568321 1214470 1605729 1694464 1037387 1772298 391501 1417639 1936725 558637 237180 805335 600905 1439020 98455 1289934 460403 1513875 1710477 545252 30688 1138146 1910826 1374066 56884 1516323 1757037 1194513 1429241 171261 893747 1708122 1306194 970605 1160623 448390 41182 934596 1842664 301443 175704 954775 365984 691461 608263 571281 86531 1329205 1253223 1870157 253373 306305 820943 1262563 959051 1472833 1728175 404647 1843604 1897579 1116614 1633574 1172197 661466 1223037 198588 526993 725812 1746958 1250707 1121106 1568787 377579 942274 1748560 1166540 1095673 670672 1423559 683167 1298931 855576 945560 1606521 696610 1484043 1255611 1452612 947069 1762537 1981744 768574 258449 147507 1029046 1621480 1182924 669968 1212148 1192019 1668200 1089956 1472029 319986 915713 250858 390127 1088764 1186287 514702 222170 287270 1156127 944991 525733 796661 259232 1089806 1490746 1304308 1154135 1420030 108256 774336 1278853 217621 975096 1466252 26687 680043 1471076 303706 838718 1842423 1626093 600685 1028049 1386862 102859 76278 886220 1125096 601776 1287324 13352 195259 1108217 1211600 47165 1364211 959816 193273 859109 830915 215195 67812 377868 1046699 726290 331474 576577 522729 1078467 999278 974410 1374137 57725 755991 658977 338145 1535987 188464 507456 1593632 629364 1470137 780533 1817612 1171548 314018 1718465 1914713 1414665 1250742 1910368 851481 258830 1167780 138655 1408472 1239220 1440511 215783 1133000 751179 172278 820557 82933 1007372 1725325 1135652 967762 1686722 237709 1524898 1380518 1324238 254405 1222590 1705715 1319459 981834 50762 50235 156385 309361 1739966 914451 1096537 269122 42438 1509922 190365 285471 1480920 1909728 1025628 971795 575081 1416393 1559341 94292 608212 1311886 958606 1595547 1480140 1244413 1562007 1109519 479168 1210461 274892 1634375 697895 315759 619251 280868 793973 505558 1405735 53162 1298524 1756904 1091649 1412287 1445775 1706746 954980 327255 1615873 530053 1981361 1642013 1264545 1031075 911548 1491681 129507 1202223 1560355 1974978 1969960 1004402 8242 1142343 27502 1980576 1053521 1641923 1243651 241028 397380 7944 1038716 1339073 1143196 467117 1992892 1090640 1401547 143181 77230 749722 23784 1880497 2443 1265866 391836 665558 1100457 1923068 670031 729829 1464683 1699637 513956 1685855 916770 694828 96800 668423 1309259 11503 1829087 738213 1218599 858492 1356604 242789 1068045 376486 1305894 1002445 224387 833719 726960 922768 964083 1501636 1132976 754508 876103 1129207 1755689 308690 1303273 598962 1715959 570623 1439347 1152327 1443457 701588 569945 105846 517014 1610882 1531055 66185 712108 1075621 942834 739954 125675 1486825 555257 370590 1791452 1804120 929384 1953005 1940524 1432667 498933 118515 1970939 637449 477620 802795 969985 894512 1981088 1365015 220622 1917625 901781 1924115 717258 474818 813766 1722057 1122160 640752 1471425 776260 502049 62908 97396 494581 1026271 1195911 1965764 7241 1729033 1918378 1376603 826790 616559 732506 1495512 427815 1050160 1517218 179411 113766 98200 686062 1160361 1492238 1258632 244932 1386643 1778616 1108440 1387519 1986284 30777 211808 53554 436978 462342 693301 546541 1945496 163953 1172257 1389432 445133 1946648 1930127 1884119 1350514 457315 1102108 1215564 165746 814860 267367 866549 1263408 1829548 404578 1706919 52003 1819739 1022526 210501 1541663 1676318 1159132 997531 1443883 178927 1791462 1976423 1487145 498723 1010743 688955 741968 592204 1147915 13021 983 493508 1922981 585601 134260 617998 458435 1869037 121136 1211642 534877 123021 978887 615400 1655665 1779704 1191092 1566619 1091878 137102 493726 1168949 1152015 729473 1207183 1323342 394265 924807 10568 721189 1710121 1285291 1025572 1795227 54983 210056 188877 657059 539288 430407 1304095 796958 882430 294533 8308 757802 764771 1304506 1327291 237476 1396214 222347 892482 974528 1217898 773078 1412270 1171228 17365 416936 1319202 974268 414451 1763516 743104 1292909 749532 1664737 452407 323412 1767397 546863 109111 247877 142607 221957 1064418 426713 1878321 1349172 1038082 589039 1263411 1177786 1745951 941402 1135715 1442315 1678179 583558 971502 354333 1394697 1187471 73575 487161 1675836 138242 93962 1395315 76682 1179211 167402 617943 90047 685741 535133 1860876 1166654 506310 1288333 1249 1810242 475733 290524 467550 13967 422631 1231851 448018 1217708 443658 1493413 1257446 1662358 799940 91916 1633823 1068686 1082208 1483979 810430 1512608 264782 1384372 894328 865403 1347849 307985 1213112 1215767 100244 1440924 346570 1598374 145466 1964437 18339 1195902 1499404 1671893 608882 1974576 1322688 274034 1538983 96865 653460 1024417 1838328 1209042 1925578 1395427 1032320 1487040 1414501 1232274 758484 793539 819591 1368710 1061304 1548443 1397307 682792 1561622 913666 132676 644018 1818321 1527485 1967391 199015 572273 374217 155781 1648399 79114 1767218 1888036 1420277 409718 294361 1378248 900829 763166 481127 39860 1332630 153458 653980 1519124 1851288 194839 535043 1362494 560919 1336326 1696064 900799 238557 1672563 1147843 1491983 207091 303368 1894651 844694 1279 1502305 213510 1650683 1942948 1998469 151183 878802 1133708 887271 1871291 148973 1653074 583759 44146 1503076 362664 969642 774086 1419009 718558 1287105 80792 1008796 608716 840715 52567 321382 124224 792415 1116234 1458363 1583516 1059866 1016800 833041 1244161 109663 464455 589868 1136530 229793 992357 329582 1101623 1982794 633131 168674 347695 1083387 234587 48433 1448854 635502 1530431 1094916 1703455 1760502 110066 1186364 1923269 528883 1843809 1708946 439397 287325 411271 546072 1074000 134770 968504 1238931 1853796 1882661 2866 1755254 320347 172390 1156955 1678180 1083117 86020 202039 1449432 72958 756340 763437 1837393 599839 951838 671948 1021378 362404 1181790 278497 1285536 784051 142852 603078 175359 823919 1312372 1853687 44239 1123566 146265 810037 1212415 1768630 370182 340606 1668423 256963 1754406 1431576 340862 718477 1582247 524321 1255835 942244 763383 1699378 844538 1107015 1048028 1371608 250223 1580657 732747 1091552 357236 1845766 1063861 1666806 1501716 804262 204010 603289 154607 1269151 1345633 832760 1210071 1131754 705652 1269133 344508 1510130 941328 395420 233755 1676500 136354 6712 45771 1653661 1607315 24674 1946925 1286683 902123 1438518 660981 1045614 1080897 877340 1226102 1140521 1084192 1465942 391074 127808 293259 1628124 1052003 504200 1279573 1490590 1512335 1183370 1627234 1286985 1693355 919662 62255 943692 1164100 176897 281436 1244712 1224649 489707 286295 201122 208684 197568 1925271 1386377 1183363 772983 1253948 930592 797684 418220 169964 1295354 209478 1225372 352196 1698865 1907933 653792 1842400 1463667 369455 1894591 366742 1183352 377443 742976 1105978 802163 1779146 1338908 150920 377816 1693698 349650 1786423 1007253 704704 424232 1147518 1232353 1461087 1591997 227193 418772 54100 1403497 790421 498467 352718 563451 10792 1436120 1815476 1934948 733285 1947141 1857911 466349 593649 177219 1465651 1622414 1986188 817375 1042693 809643 1720657 1529972 46183 1575270 1840583 858487 360523 324291 165388 313246 1946775 509166 1837120 1707843 1126212 515735 705761 489399 1719786 231024 1114720 359746 727966 513079 1779609 980461 1960945 1942517 906985 1000625 989837 1838612 1769456 1190027 329673 949525 218182 352704 210699 510265 1588498 407992 480364 1028630 880334 197506 937541 903226 1518353 667109 1373132 1004900 1347540 1682964 168366 1388216 1559547 777114 877326 467786 533809 712270 139084 917209 1903572 757499 1197674 605391 1398301 674224 1406038 135486 1519462 863579 391162 143737 335778 1437992 1725201 195320 1401562 1405946 787638 1661578 1088541 1535007 734992 1082399 1296013 317303 1825534 1380215 889978 1790211 1201941 1092791 1997179 872716 208585 1087386 1418695 1796706 19946 1722747 1598154 936505 1207309 1056557 1987675 1010248 1343775 446236 861898 1146264 1424434 849193 1457274 1157614 1999952 7614 1126181 225525 707162 630698 1119538 1581690 1336213 1367660 306444 97639 946796 313461 176591 55831 1432468 1608566 1747967 1804871 1614323 50274 1246419 1293827 1308975 732369 1679690 1414341 293964 566350 599841 1414177 1498041 1657471 1216875 432443 1820007 370413 1342161 1529282 1633259 1057749 643019 758377 891950 1905093 1305486 917698 286757 897789 1113028 410212 372224 441830 1720599 365449 717606 1047490 285328 464126 951993 1648702 1956589 53242 825384 1408495 316287 943548 1762142 550500 859623 1457689 42955 1975469 960021 1764782 1938223 1990063 579679 328218 815698 623932 885472 1908660 579150 918690 1083080 1827231 1977064 778415 1930783 1656422 1524072 997611 857491 119173 228882 1328184 600267 1463219 390656 990157 414794 1333324 1387006 616330 614120 1213646 1990869 1973758 330724 1309682 966409 86682 1484601 589399 206891 1952144 104432 1598777 876956 755854 260183 249003 1706717 1168969 1416117 1780946 1568521 1797576 1557838 1514266 1309475 458890 1994651 1390413 1302647 559428 10341 1321034 809284 1657214 515128 239365 1269981 1953703 1076975 275606 772975 488969 1961355 1287982 1153191 801265 308949 867110 1206890 1909162 50350 1756949 506188 641791 1957660 1529903 839682 432248 1805589 21083 502518 1784418 1843603 1116274 1474691 592328 1423028 1221878 1768379 1319350 1821043 561645 847738 559857 1182278 151430 624203 569399 1080227 876693 373029 1835624 1292941 1890354 1987192 59352 1464346 352983 34599 259993 1108480 1047852 989412 1003361 1739989 135030 1687238 1355165 617650 1699683 1595899 195525 60373 593763 1045766 1195999 207277 1977939 431990 682115 1312729 1392440 580959 1369270 105919 1144847 362422 1293380 1406172 1065755 1547341 1457985 1820819 1584843 115251 1902927 1052660 1494252 1137028 5603 1513212 1540648 189624 1461164 173747 1133869 1075764 1982124 1942271 480977 1944148 1705806 1151883 273057 1191101 97886 1856009 1941075 733469 1109980 1819929 1346322 1378645 1024292 1556875 562598 71243 1716450 1211709 711731 1361370 1182725 571131 1545155 545987 362914 1811296 328175 36851 298806 1685593 1443852 8405 478261 1097434 885827 1273238 1643849 215487 49359 1472267 317087 1894445 1431158 1514688 504629 1163331 659501 1275826 100646 1318395 246172 871858 1111342 828974 775128 484879 1321115 1804727 1916519 215531 179212 1589149 401551 791683 1270266 5149 968276 387432 377462 294238 1440534 1079030 26664 658241 1549663 647140 678806 57155 1416493 447606 450633 655367 1433359 254301 1277819 702295 1155883 1440079 724974 1330164 1398653 1028387 103001 644889 188914 1640621 910915 1201707 1161604 746196 1404297 1058145 737088 1327818 653922 1825773 1541682 782556 1207710 50470 679518 1859511 1726776 453469 330982 885637 335245 893036 959278 1374215 381034 49937 852246 517976 1857705 224483 1593209 472790 345500 818398 824249 990580 1977440 1001999 1748763 1077896 420051 356470 597711 228442 556015 383022 609326 87124 422558 1162901 1658403 1869865 513581 158548 304067 660811 1266716 1245624 1942633 1834422 11709 147174 744819 859188 1644455 215104 1683516 799749 317695 949970 512197 1825605 1915052 1000199 1363882 566560 1955756 354879 1050732 1322692 511241 210133 1752542 501221 871622 145339 1751202 892193 815123 1747534 255354 1320527 346594 1257981 317434 1748561 207826 983257 600220 1842373 1320847 626121 729295 212320 979240 1537624 1066324 1821842 983874 967413 1467369 1548906 686929 1802254 1709608 762809 585980 693762 174629 220295 1935798 1579962 969430 544211 298717 797918 660285 1826067 1561880 446524 1544319 1559286 513537 120081 210284 760523 1363106 244344 1718942 901066 1633101 1601718 1132949 1795541 120943 441471 119894 1276868 755512 1425501 1647237 1542073 865582 239035 235029 847401 150858 341327 1649642 936369 1765743 1128547 1013528 977115 568152 164724 400602 1460017 617572 782001 293660 1623510 1609487 127912 693794 1091665 1825282 1249496 578427 958798 1671083 679171 126221 17745 239550 1396664 1645722 569335 701731 692833 394492 1729306 1537738 1662789 1142724 1569940 599072 1590013 44417 966729 239166 1423620 1054444 812839 517564 1924245 1933358 676517 1181543 641693 594186 1892945 1320998 113705 143981 1697253 97650 45349 322439 853695 1994478 867821 775029 398842 274606 671769 508532 9039 498892 800423 293329 87511 972995 1714127 1874329 377020 1828042 1217972 310357 587100 1547401 979197 260388 1076184 731883 965472 1849729 347502 120233 417851 1238593 981058 1151280 43836 1437358 48087 820808 893187 994627 1966868 1529269 1746964 145241 1889478 1580367 1491306 1752285 1628100 1092434 1009359 1301022 669892 1716053 1175150 1335607 1493251 531952 362599 1213540 1290145 1481826 1652597 1220277 1760416 544362 1409535 1688205 975547 39196 1027899 549527 1520030 1547252 1590237 604188 188368 323727 1532009 1754330 1090570 284064 1832292 130861 543009 1700841 1899303 838579 79915 1970731 1903402 1168463 1157831 853707 1855269 1060157 627425 627136 925793 1652041 1985135 1840450 957971 181334 1908062 1321398 1824479 1621798 425785 578626 71011 422324 1331543 58764 443827 63647 710469 1609726 438656 1807424 257985 912421 1437592 636758 186003 1171126 1853016 454067 1939513 1688958 664608 393709 1448314 1777245 1860302 1024582 947484 864805 1283212 17506 1170794 542834 50036 1966489 299432 1761042 453237 1835655 133376 743995 1332777 1646999 251713 947229 240495 1512776 643477 1881806 183396 849437 883071 418688 1746140 929950 1776714 331716 818845 769629 1282805 953074 511178 1913668 389591 1907119 848671 813673 959769 597735 1636014 1076269 605406 659438 1755785 1611276 863104 1429766 924783 120487 1371550 806187 1374411 1910869 1936717 712132 865420 725989 476149 656693 1059915 1846362 1388657 609539 1820830 1082466 1427629 742720 1085263 1502676 1590500 936045 1512090 749625 1214536 1299992 1832287 1865218 352717 1256517 1413026 82052 428782 1840449 1539487 677397 714302 1739680 1541323 134758 179241 31424 19774 1675551 446444 1325918 1282904 142623 1218223 1940146 1356446 55685 1820386 476376 197862 783544 15795 1138971 1384169 508188 847527 812304 930567 548209 308142 1986236 1576051 110964 743498 366095 1400446 1790667 1403613 287477 1061221 1449511 831249 429730 963823 1444304 1463096 1790930 1145391 1104044 239544 979311 502071 260208 1110407 612309 1289970 304635 611369 20162 1189347 227011 1783918 174702 121787 1163739 1596668 1096217 1633481 1084579 515726 915494 246921 362307 321246 436447 1953574 1768527 1060760 35049 1486416 442905 1057941 1089673 934784 1143330 455100 352182 86305 670102 353173 1531755 967668 278265 1503075 335668 1563022 1999083 1935771 837682 1840556 495193 405508 925506 1427588 126244 949707 1708544 375532 1574645 352018 1438553 1543810 1036717 660152 1929909 1201081 1889794 1386758 1736103 1731083 1120826 1988207 1010169 170839 1744613 998045 502558 1341212 135096 985850 1704273 70309 57740 372964 1892812 1734843 516745 1029228 287970 814224 263577 1050175 1478599 316555 1995994 331724 54647 1520106 413186 417841 1720261 254886 1409265 950555 738045 167876 679561 1591032 938539 57966 1559060 153550 1126110 1558609 212406 144116 962277 1282894 1238072 558194 324589 744318 625790 1922984 71684 1195665 259592 1543334 1069898 1369543 1465411 603727 1721469 1462011 841157 1633422 1173795 1331584 799930 730118 1823290 1956243 1244388 1940094 542500 313814 748562 1121066 26673 904726 1887861 1741649 600155 1391817 1147567 1512529 972562 1280554 1547629 1541468 1598221 255701 638583 224310 1333351 951974 1936729 1779236 372394 1321517 694925 1657905 29905 70952 1347400 120246 1255430 1126655 599911 34673 1211312 455716 862580 376257 1902917 919809 1009513 1652363 1693973 1724478 904464 177682 1223048 175126 1794767 1596186 1028678 1380356 1833327 732678 477300 51265 1958820 1843855 310737 1143366 1612045 1888107 1070124 1938270 236265 1962556 1964142 1329728 218927 1097722 1680461 1139796 501546 1482011 1315541 1448536 1774812 360689 1693145 779735 1595296 77907 567538 1968273 1385364 712055 1212733 603960 877214 1254295 182837 1851700 1503368 1286263 624156 1816912 574482 1544394 833638 1161196 1594731 854239 1855408 819917 463558 1433248 1927643 1400695 420820 596861 758936 930694 987538 861922 760291 1915150 151991 446777 1425930 1905326 1963621 1143844 1670971 1053069 941421 1097226 113713 1146330 126694 1670300 1575220 1262183 639605 339136 1313907 717834 1258921 431793 1100787 1549836 88208 470615 268749 712204 814569 579917 1334725 618512 424553 1728827 1842932 1066019 1272003 1732642 114920 1374612 1449682 1101136 191395 54905 1117650 751582 1404815 740006 872202 698980 664064 109158 1544970 286254 1542661 1242060 970057 478068 680833 654363 864260 801346 1652311 553967 968720 685603 1677634 1972058 1753576 411034 1033003 386664 1695625 1529699 426320 1923971 1591616 1199751 383226 1905534 1256467 430228 699700 1144933 1885414 1580084 1259243 768341 1463717 1240142 1111814 40629 715799 881821 583233 1460786 1965184 791630 32506 1921171 553855 568865 1683339 871366 1346871 702867 12780 1354148 1791004 1265522 283554 1216932 1081485 1933415 312031 1705630 195581 648732 81926 358886 777752 486382 954086 92281 1032771 1182585 902777 204737 1236856 1098916 392316 694787 986684 1983260 650803 1132227 1876156 556751 268756 1524753 262224 1095769 1189289 1377 147465 927574 599095 382230 853332 561852 386456 1667940 675817 1110073 1032464 1828301 693628 1035055 533297 908051 1067864 920281 1976349 1955522 1612713 446034 1534078 199848 1920439 1372329 231040 130553 607739 1141500 1232128 99840 132428 1699088 249348 920122 205459 1427409 1659239 256636 609798 473294 1121044 1083636 1078258 1595280 1526072 1525110 844369 1540049 456663 935204 1986414 1292393 1317448 426915 828233 564521 1559615 97087 1612030 266815 1816939 1427755 22303 191158 642957 1120283 382546 142911 1794502 1219424 664745 359004 794534 447681 726249 1622073 832483 403935 1430090 255255 448142 713312 1940906 1192349 839783 756650 1791022 1701299 941385 234282 861765 181677 252591 1528182 92315 870169 1728436 33720 1867674 1669950 1066064 1943538 684257 1352341 1348275 740068 1935454 1168981 1138684 1996370 664793 1994967 370312 1179637 302510 1164001 1480483 101584 745934 1313729 1480414 117209 1770625 1301621 994621 1525191 513691 1976735 1048650 1665235 997361 818649 379714 672992 599703 1646146 526623 1938524 307457 560294 1738711 381501 1446572 1062508 451567 156428 1375163 1699827 72119 1324327 745801 1718195 1175273 145080 773761 144233 1551174 372822 1767248 1808007 1280736 1251119 970447 1376703 1383116 1113589 1201221 1465533 1726395 969027 1097518 218361 251836 1019132 983868 286700 1808752 239703 1264087 558022 1966898 794206 153981 1021941 556033 63514 517434 1584332 1510343 487411 311856 1820437 1820968 303757 1025777 796548 681621 1318674 1831810 1727880 1118999 1522727 1649997 990788 1650580 1088329 1699548 33047 1377332 707690 330814 1321528 1223944 1474954 841928 85592 1515115 296686 1350868 573892 1533483 250656 57985 1673988 995739 686509 1578308 613026 1938596 1615524 1770400 1631991 1915083 8579 1173788 642176 343720 1399690 915209 88255 320976 678377 1215997 707363 1115821 470560 102102 1442434 262100 1235149 1981758 1014820 326307 1036783 1366830 1930327 994482 1280531 1999682 873150 1271449 1856547 1210500 374755 877250 103908 1991361 1236698 443527 1013787 162341 1740339 1212176 1785983 1644279 1573620 1475651 762742 1277296 1364251 551270 1804951 422497 1411248 1132579 185803 1143697 929602 208807 475009 1870904 1082472 833713 145684 1641271 659040 1251264 760471 714568 447091 702779 360490 1630165 521301 1282976 1528348 728288 1150110 762398 698141 1240101 346269 1077899 60856 1310756 1081306 1135551 982210 1428246 1652016 206158 720876 269601 214726 1290399 1581151 1909549 1819383 333638 212153 1464252 444468 228991 1690942 815599 1354096 342365 1357553 1367591 727402 51767 1724185 1481453 1012798 1108727 1243254 607559 167576 1148014 391065 939189 847193 36575 871959 1047792 1652018 773717 889837 1373654 1294694 1647304 1212421 1363655 238061 1283839 1412240 1112623 1765440 1805571 779619 203868 526235 1575126 369747 1134296 1289119 1124946 594316 314184 817743 1061179 1758826 1614849 947671 59542 1752474 902919 289985 192260 1843586 904232 1193092 744626 127107 1925038 1019705 446863 543001 619431 495431 536301 1192267 1453663 1533245 1399062 348617 1152074 724587 1329260 1959193 1540659 1102003 1511991 1089296 226075 1259983 481568 470183 137317 619899 309798 172582 1815682 1668470 1143035 674566 1199755 312066 1706185 1676468 50534 674621 1791166 1933282 290503 1430721 22922 171162 1900296 982412 1117802 1894222 461231 76960 257502 1795884 1961532 1065060 703084 815239 1927114 1575129 1995124 514039 1143562 906605 764911 1974619 1020057 812608 519254 1581672 1986843 852971 893968 881663 504568 1300448 852357 1460421 529795 927448 1919621 465280 1149321 479663 1781914 131049 77499 1563937 59659 744910 1355181 294855 1077054 466604 1500386 441325 988242 1760302 1577533 625218 1941220 1356787 1262009 496026 351054 917299 864492 149506 1471988 189002 292761 1240187 611370 1544883 1102665 1664566 994965 1480883 1857814 694373 659023 1490272 1226651 1395213 750915 1362246 890998 1599596 1737676 1578974 1907588 1250017 852031 444388 480781 1992215 967643 1626577 1027678 1537375 809640 455632 179484 467355 1947686 1303283 1742662 1882798 1276298 1868543 1377583 451749 1395222 485021 554557 727029 1985319 1366032 1045238 1637908 1598865 1558985 1927554 1592627 1573226 555120 1990160 495311 784266 407786 1399175 1456479 477757 1676920 1225400 393003 1965823 1884422 739878 726067 530185 933679 158241 1876870 486627 1409648 307362 1976411 1905105 1962708 1227178 321762 136582 455213 285301 971326 1675320 299045 1652156 587245 1052813 1512248 397042 42441 1799452 1523104 714610 779339 646729 1744280 109116 1380828 1605681 1308330 1823117 1955294 318324 1647858 883995 1944161 324922 1096095 1783491 928482 330555 864024 232351 1081517 1458325 1624616 721244 1137468 1497459 635219 1616782 1053828 1333544 1015195 734706 1896214 6040 1593044 745228 102905 1810293 1828563 60893 1521492 1395997 1341989 1056216 1794152 1502788 658777 240876 1794745 516182 1335429 340758 71426 1116747 539914 1316639 967756 502134 224463 567011 1755258 1598078 1850621 1761706 1762438 1063412 1273149 925642 95959 1925346 413937 1773465 1073688 1149875 969557 1017879 1542263 929135 197723 1950652 240079 959041 1977904 1290986 539268 1838851 1579165 461472 1635935 950852 380569 1928450 688675 1467661 1170146 920344 1381180 315338 1546405 1966803 1465333 1624081 502780 1680864 153208 484194 242666 855076 196663 1411730 232911 1389428 616119 361510 1246786 7396 1466098 1486958 1247178 1369750 1828856 195126 1076471 1428843 24866 1325231 1718935 740533 929151 1209492 1961314 1604773 331593 326517 1037758 819818 1559549 1473332 1703460 884223 565317 1736589 161855 739183 1231957 461120 397787 1727988 694149 323719 921211 1864212 1842814 1069553 1967865 950673 1958923 399386 184876 300502 1167043 36435 359990 260849 174523 1703326 461775 1461040 1620708 1665613 1652500 54400 1177539 870836 972960 225173 1293016 53443 577931 289674 1313476 1981913 1031901 46987 97499 1744063 238383 745907 967573 1898469 1205973 1023636 578780 937552 1343375 1442004 1242079 1334497 332019 1117617 1615465 929517 134448 1050813 1275275 1744576 835680 884375 1675995 1588778 874282 598872 5488 1625877 1802609 1064463 1023323 876794 1310119 566094 107070 1649628 391983 580767 1735698 1798978 1035167 493567 69239 1459313 1539715 1196499 1147581 1073155 1933662 1576347 1834920 1424565 1049769 1005856 911449 1252544 1581666 840887 402512 1560452 1523624 1563473 1865681 1839861 1488316 46592 752064 982990 315971 1321692 1073304 1783420 927548 899474 301378 1014671 319937 1260987 823027 378378 518317 638986 1929212 849880 193514 495229 1519992 552161 257902 626823 571917 333780 32552 1265972 457028 71338 1149106 1701098 1462483 292444 1752377 1243668 1372344 683361 9105 633653 502193 242334 859765 1990984 1640768 171441 227470 631461 703172 1175879 997399 445610 5304 708655 1309555 1692474 1691397 1555785 1055630 1946258 1943274 81577 445653 1317898 1122252 365926 113581 68617 466636 762901 349270 1083767 822087 356957 721608 1084284 139704 1737850 671614 443134 420428 1295358 1772927 369482 1858775 633480 1686048 772301 1890357 546895 1885286 866756 1342067 177410 135346 1608146 128059 480217 716220 147613 1325946 1596534 577254 593823 1626608 1992040 1029686 1006840 1421450 1597088 264063 38722 1001090 1424180 1395942 35203 1682169 528057 1649780 275193 628623 5952 1149168 219620 74843 1519676 1765438 573969 928607 643278 341495 1317854 1701732 1519734 1125465 34430 1717482 515428 458272 1491084 907826 734127 1355432 641697 1420025 1073354 1980342 1615972 469128 1131344 474803 830273 852918 1569839 58720 946077 616761 1432620 912139 1427608 199208 1197128 506043 398705 474366 569862 654743 1758386 921118 350515 969931 1829281 1573019 109154 1103208 861042 628003 498385 464033 298343 1857113 884372 654262 174563 1520141 670131 1120795 1792061 1675172 1095801 475259 1192604 876235 181932 1811730 1441466 376665 818709 252038 829614 951711 100160 1860655 1449567 987432 1553008 270218 108893 648015 1215334 700261 703069 997927 1420133 1201856 517562 1000075 373447 1122017 409489 1192219 926280 151692 1925018 1411038 1953889 1085280 1255333 1913778 371802 1632179 61988 1410075 1908344 825979 1682720 1750572 901972 284231 615936 378890 681320 51453 463879 167181 335496 962664 1861782 1613167 1981472 1648880 571993 1743598 163244 1523618 626544 1574013 572972 473075 477383 667229 1751014 408958 64385 194236 293410 54533 646761 1681758 953454 20544 92349 1020722 666139 1403651 749968 498782 1867485 1434581 1618598 1129221 421591 224609 1370258 1645870 1081430 1079109 1826750 1108723 865608 238178 1385678 1923201 375213 1088698 144832 1414639 276303 1611748 1682898 223500 1553224 1838476 1731786 135094 313909 895557 1892540 631694 1446811 1860357 1596449 1023777 755264 866766 505892 331865 222721 1848790 952512 505476 412901 1034953 43969 1568320 759528 1824952 284424 640613 1985442 796467 477966 1606781 136636 337818 1242284 1173427 1016602 1155011 1142784 569496 199536 1674897 1821879 437324 612701 1048353 1415100 626648 892579 666723 178389 1502735 873136 1692781 1227353 1207534 84498 1644556 295123 1025747 1549018 1444672 994586 1657511 136134 1251900 788187 1644328 1864851 43040 1128617 1671841 921255 296802 1085221 1004585 1173522 907646 312727 954823 1053589 1590876 1723200 170780 712323 1517748 407453 1432076 467017 1871204 338650 1022537 1958919 1713528 1529602 428829 1898802 424601 1561342 1833079 274742 985767 877190 477163 1277013 363956 1830902 1906462 11310 662966 898745 1773789 527332 830988 1739094 1496434 1976218 640273 290631 1036884 770964 1440160 313319 157615 1830553 557025 1761117 1725592 1842388 1337908 1082966 1969290 330174 12259 224007 916689 651195 1004756 1669217 824533 24316 1504309 915296 643196 1260109 1016274 1192966 99737 1698198 716936 119789 23768 374249 872729 561548 301895 178520 1686266 1007665 1527438 1490582 1691230 1031464 1118403 1338417 1856058 909525 227291 1692080 1677896 1535671 531121 1084901 1860007 762433 56660 1168887 325773 1436433 323576 356021 1674544 1815315 1585655 1433754 1414850 1671020 1071183 1671550 795795 1061811 1810889 305954 85557 1584113 113597 462212 92879 1243453 70947 980333 1984078 1361291 1417370 263922 459974 1917081 961453 19019 1030527 541266 1627419 1332731 1603316 176454 362902 764374 1824091 297686 325044 1842921 1866314 1835083 53249 1926788 590698 259871 1586785 561163 1261014 224130 850267 158193 893606 403434 66912 914792 1074893 44294 1915689 1142449 105267 434099 170153 802764 986543 1805458 892585 1991876 1336808 558931 114736 310182 1410782 1966003 307105 1568601 1085725 1634448 1060235 1451039 1458220 1842587 111815 534123 976274 1291794 1910192 1407920 728842 1202532 932656 1002876 631307 1562360 463133 870903 322896 1756858 750546 1818273 680344 1932832 951329 1675264 1905755 605559 652185 1323970 334777 744155 642204 1099375 1797244 274040 1454904 1428672 1995156 74287 1213604 1687294 297214 1990167 1257661 196550 1621737 1191047 30855 1985100 143230 1521514 304876 1883464 1809927 780655 433088 123758 1100588 916504 585561 163042 830925 441675 1795134 1117976 332239 416037 1068551 1277100 1315740 1240642 730276 383589 1507850 929332 875051 609180 1819031 1203669 1538479 1544274 703560 339530 1380193 1258214 1135272 1105915 521302 488137 1473182 523843 1995679 1161611 301466 1075323 1345302 1059629 843867 294847 43824 863120 378184 632746 1242837 1159171 1405185 304735 207061 1337883 1480897 823505 584892 22269 1870693 722334 1377195 1811573 1463169 1605753 223249 863751 1881157 1797301 1383285 8222 332995 1755934 1791919 1421805 265092 1497307 98251 131653 1903138 173612 740852 514511 1747173 1624281 480631 283045 1988802 724071 1706122 1285021 620105 1383864 842752 785328 805065 341635 483530 1635706 145817 796977 1713259 40066 1327694 182518 942997 730432 1576053 233817 8653 24799 161425 1294959 422606 387932 114972 852870 1029234 1430295 68451 1921552 52474 1211819 1897038 465284 187211 1753125 79564 1722831 1473809 159736 533188 1476225 749853 415187 883598 1596831 156692 1401533 1793079 1405867 1277433 363312 372600 1499579 197272 1381061 1298435 213193 1317510 797066 387469 164444 587866 1761766 666006 1912584 1844534 1043533 232860 1088657 82324 440744 1836533 1220426 924810 556036 635958 1246745 1175927 396592 1868588 397499 951266 1193348 171346 32533 1552708 485397 1384654 1665972 1798441 1774118 402117 851682 1397591 560973 1764639 769612 168056 48705 753392 1179477 1715329 425979 1772056 154216 1555110 1595543 955088 220702 1086642 1692291 20693 738530 1036490 1043522 1118976 910389 666063 1258227 1600908 45570 1651376 873354 1397529 756394 26417 1167063 1574770 576086 1282371 1018317 1342413 707075 982363 860866 63249 538950 350671 1455838 1083775 931234 1849644 1454234 276013 84460 1935959 1139825 978883 1601269 212068 1959034 245494 416007 938492 62350 770502 1513729 177252 1609676 589178 1911257 157604 1872492 1538251 53505 1525707 1956398 1543605 1340918 697455 1187895 1683408 35990 675169 1664283 234429 617807 1199519 1898004 1855679 1588716 234427 1446147 1425704 1241974 6792 1124408 1684308 1059733 628610 1015027 645180 1626721 1652656 1257346 1900187 673609 1516173 624485 124907 279902 265808 1219055 1625675 192729 1665400 1479595 1585533 799683 1442983 695582 323682 20790 1985472 720498 459397 307731 84205 1616941 1539766 681851 301925 458483 232951 514255 1604354 91698 1399825 1942130 1392693 1419815 433967 199539 1340601 873451 101913 206477 1084033 421470 1102273 84234 396620 1151416 1398416 1367585 1219178 186748 554212 130034 1399113 1747296 66351 802695 1560310 1080033 1606102 784380 1772464 269115 789430 740407 1977511 885622 688949 1481004 1315164 1460425 637515 1316246 1408845 866974 1601517 1539698 1353977 1792630 642219 476808 56641 705961 1087601 1721108 508839 447433 1388667 1090899 854429 491129 1144457 960567 948842 446647 1234105 381486 1338453 576438 1065611 1932799 103149 1080186 297445 1460768 1106049 622428 458068 1847880 461278 770608 742806 167888 211040 11881 85030 933485 912762 259687 1713650 1379297 363314 1870344 1149070 246272 1310150 558989 1548633 1775786 744792 839145 185279 763738 1191705 189560 1052757 20764 974519 566548 1316061 1692582 119415 206252 649613 1740541 1288207 1656912 214642 1860414 375423 482200 904139 595222 1362446 1029364 985249 1912764 59885 631842 1236153 933241 1062917 63462 556879 15737 1994236 1246866 1393840 1921159 426223 1517357 1385401 351508 811302 1728629 325142 1581315 1877780 1339284 863854 1450644 1880986 1624540 1350953 1536574 1509314 419583 1729639 244318 1086499 980515 904067 1043803 1580530 981930 1765355 37701 1232049 1039450 895523 454353 134747 1165725 1570637 955608 175785 1541537 522070 1761634 268137 1611872 1081604 1864364 183049 797258 1068962 654009 196401 547011 142786 1064665 668878 1025469 1947802 1733642 1089913 660936 1161215 1800999 1586599 1860098 746233 295513 129049 836173 551602 1545903 773388 1367794 1236750 408159 1235833 1869267 413923 628349 241964 1287549 899359 1621540 908265 134804 170006 1611421 1849533 1362940 426547 1715830 928545 466440 7830 297398 1043375 1764716 1168370 283898 431347 1506901 1572106 331039 1233702 1184026 1691625 1163531 1199046 1350486 755244 13326 1863131 300769 932888 1726140 294097 1794265 1092827 1712309 1487164 1999571 1372662 658285 403969 576843 1980646 900636 1945936 813245 1954871 1221531 1582178 1892333 275479 859460 1843545 1229857 124095 1086196 614342 1121525 1496724 1307322 839025 62859 1567953 1830382 119704 1852218 1749397 1107821 443887 811006 330231 1083542 1080133 1656535 125626 496626 747243 738996 325914 582706 1142333 1249650 128839 838028 667460 1379533 1137478 1805868 1991772 1493914 772350 1876958 963486 6946 182683 866919 987082 1726206 1333516 1117589 625444 1263552 1867162 894982 267792 1986325 321272 863556 91697 1540530 424739 1949489 1517892 1318879 80102 546088 1460519 393532 206969 4398 352870 355175 1577603 1684780 780080 1107416 751949 403427 643164 333874 910673 1757128 633733 694188 1944660 1641363 530776 1342595 75676 1150804 1985638 940368 1655074 34849 842242 133907 433777 1274592 17810 674063 410712 678882 1969537 527840 319023 1596146 241491 1722151 1226279 1128824 1367598 701397 145437 626843 1769656 839370 1035312 19588 850687 1541641 1778587 1699179 1402964 1108097 1898913 1462587 1310481 597257 76561 142338 1211389 661406 1246217 595989 37775 371285 637290 1258543 453377 1453791 1623766 547966 1649841 1968004 487742 1979182 1226687 1035688 1839951 1672205 879519 471675 159275 1076923 970670 18623 655871 1995989 1033798 691948 1737999 135631 732328 1228079 441109 849203 953054 680222 514462 1810326 575454 1891858 809006 787824 1461501 957448 1859632 473203 722883 1427161 271864 273078 1733484 133530 53365 1248766 146843 1973178 1164600 1693520 1434460 778350 1651611 423291 1553166 504057 1604624 655753 1166260 365904 500813 1093201 911540 1607152 1420850 377232 865643 701508 1886615 785015 369784 1213917 1676765 714282 848793 986537 1121206 1149815 1411952 501159 1598635 1632541 1372976 113591 1288866 1976865 1298199 359396 1410357 706653 1954917 1867560 404347 1770409 1962225 342334 125272 860371 423307 34773 117733 1306348 607224 1026682 309425 931024 1253525 237985 1760684 98288 1107417 283037 1233687 1255157 278470 1308544 582161 998389 31664 1484097 1384084 54307 339213 1633726 1934694 1692501 296066 523731 1821106 654395 801885 1129233 1230442 1902198 1167886 327865 1927694 1970624 249410 1097601 768923 1027541 1860532 1684066 392763 308453 1403017 1618435 375624 1749568 1851422 194207 1173719 1677904 717329 1694095 988786 611024 1509477 1802221 297739 1221559 1022695 1613096 557841 1665451 1937914 72808 1948209 1646148 90396 1774731 467186 1477270 1548340 1836429 530563 1581405 256510 1399443 1123480 1813890 209375 1561095 1288659 1296314 1184918 41843 664611 312619 365310 1187505 1704545 64358 1259710 1266976 1284886 1248463 1225309 1342686 1607275 856809 62342 269593 1466318 1078262 970368 1926826 474458 1452112 1926319 1380145 1298653 837414 278644 999494 1010324 1162908 424705 504093 1552994 1485769 613020 1765441 1319631 800504 18282 1947040 1068384 245953 1783102 363799 166719 347855 512709 682497 1240841 746230 965036 1574902 832302 688271 764636 1932396 42482 1820625 735210 1467379 49615 1924738 1062797 830901 633925 515745 126179 75735 1492394 1884139 1675282 100786 1596218 48090 582475 1398426 753695 1372550 831021 751709 496701 983970 483682 651481 421394 588187 1302778 172007 1131762 908318 1929688 518089 1607512 1868020 1561137 1389863 352098 926799 87292 780569 326357 578566 613151 1493390 1173639 486389 185196 1415337 696209 750284 834078 1853822 1882226 1835273 717761 1276317 446109 1779711 172110 420986 311202 1471758 1666219 839863 124525 548287 739472 1989831 208597 1432386 1460472 962679 1486543 665045 338580 358933 1307484 1231869 421425 839971 1203935 1453544 1916844 701844 31548 1724299 406902 76268 372836 1370528 195603 13536 242117 1552386 1605852 630750 1857485 1959822 1517788 1745195 329100 1771379 1924107 1325932 382871 1853249 1619501 766018 442955 1302985 1305312 685165 1403584 1063031 71199 365113 1842295 1836466 96310 1927485 1335326 1580038 1757774 1920176 806487 1932860 1800235 1083430 1526675 1382845 1518170 1446856 709786 1360504 225806 1454643 433457 1039893 197968 1935274 1649133 58110 688520 1457523 1779469 929930 232824 370303 673071 1616205 363430 187343 727917 1520664 422851 768242 25243 1019555 1286648 413297 174830 539447 1819416 719258 1618363 164962 1184723 1944595 871631 1493693 1131784 1112194 233687 844382 160924 1409215 608762 314756 443949 1304691 1293283 438979 534125 1310729 548850 1013252 88519 849125 1230279 1252275 879207 1214853 94487 821163 551313 1977944 1310643 834856 574924 280139 478078 588419 118271 1279276 1517903 1783739 807120 1676738 1700682 1233466 1607969 164859 1402882 1928239 1392399 917875 514044 697189 866067 1925009 1399059 547 1446371 520835 1756833 108895 1069415 417344 373758 169616 1136782 34322 1109228 245786 1265290 186238 1279174 1667771 871309 1770239 1529605 1810371 740674 1856278 1059436 884723 1930908 876327 1390731 609173 386933 257942 1883197 1435046 1662734 1064489 217964 1299816 1441803 344402 472795 1156052 1329738 1245752 418133 288116 431882 406907 1397241 1620728 1965468 1069292 1337689 425179 91517 1125520 856115 1705692 868586 1365225 1390870 1284436 129326 1793602 66331 533859 876511 1188456 499183 811760 822072 1471192 1286608 278817 115866 1660537 746975 1810058 1816048 1147399 449539 1451733 1855332 330023 1459218 664881 1376395 296553 1210730 1339746 995865 1535036 1940016 1792594 1415123 883092 633399 606292 470554 1310910 1380475 951184 1980577 1526294 819072 1338681 728468 1972467 883119 1219430 1212780 896163 800750 1774932 1244401 342802 1569167 485062 888335 1030507 1638339 592334 244438 1556896 1213602 1634931 817687 103122 725887 623827 58051 459710 1398960 127893 457437 840329 1153466 110388 1589712 405444 148573 451427 1459418 132224 1176787 828099 979818 1556731 1434510 1153270 964589 173714 361643 1789723 723056 1832185 319530 141798 899939 132287 1829350 1903136 12569 740022 1373992 300266 1557716 1920201 1642823 1683430 1626798 1317295 1790370 767048 352757 669332 1502794 647990 1634460 249951 1598587 773913 1574204 576525 1226238 1080162 1869888 331758 784155 780529 1250434 819114 1448701 1028638 822577 1939368 461255 997409 4759 1230988 728099 688650 1248017 1626441 581058 1082180 1527154 1211036 719597 555016 1035746 1324787 1063480 482550 1036625 169355 221688 605024 223738 967687 252677 1895559 1963005 1904921 1409695 1464262 1851859 889919 1216922 280977 233031 1346873 1066994 796269 572054 1039538 973648 1732680 520405 1077724 1514881 1797470 723079 1223292 816311 1305942 625181 732707 549211 641733 1130791 1100610 1763783 1288274 1921078 267030 776231 1756534 551579 1545079 990080 927953 1259936 1573773 969107 1797756 357945 1755243 1057755 1240509 94405 989522 591651 563039 205110 1902594 401634 428643 1305835 290359 1877358 1047649 392981 1796254 46320 42125 1754624 828857 781672 339008 1580565 240852 1391761 961883 1997802 75419 891295 464360 142862 1495559 926639 1477890 612408 1006820 49054 1290375 1881683 1714410 20450 1760376 1901067 1098083 1631298 1728322 1545576 720821 1172414 464649 866531 576861 834642 1363443 215454 1634843 1044756 1236820 1497841 988855 951017 479898 1859346 1328525 1915267 416404 234705 1358124 985376 848124 1987470 1206678 80518 835738 1660045 298840 882690 1675549 1428345 141433 1420409 1317180 1363273 647651 1674292 1553019 1550258 1668329 1534104 749930 630064 633236 355584 307931 514062 872463 396066 978815 1803851 1289260 1273601 815737 1724143 1869519 488344 1982245 1246764 1605197 1730642 461756 414791 1629428 587794 1430973 1461951 1849208 1139663 1113677 685533 137695 1373301 924058 42692 18523 1493391 602281 14240 182728 632618 1490377 1430823 1045418 1588110 642517 403692 1351885 350597 95957 1646406 1308984 351195 1836403 1502896 879846 1571870 68729 101468 1349609 833498 369506 1849685 799044 770014 1338461 346860 1991157 1008649 560789 1763054 1649689 117145 1902047 1515540 1985820 1594803 1804285 1155297 649759 511755 216547 1351140 220512 795928 669334 1420532 1540757 1235015 1925618 1063484 1214371 547220 1519685 1198863 636193 849634 1341471 267603 545217 868689 1916595 565445 1642712 335893 1914238 1627024 48956 231614 1455710 294822 1678712 119846 797181 847748 1704910 842058 792765 1766123 1154416 883518 1054883 303226 738526 323231 1840692 207597 1840860 38332 925197 1515496 54529 587664 1122655 1264641 1358863 1396738 1481383 1620758 715560 1997335 1294527 1957875 629722 1434038 864155 249192 352047 407180 677565 387264 1436332 207690 1984739 774426 539273 195103 1979852 467619 1517277 11245 151862 1939106 1755981 1450515 1238501 35620 461651 1587487 644290 1940855 1536266 608434 868133 1059072 332454 1088975 620398 734806 1814194 1082718 95036 1682627 1158399 1545261 1881612 1400012 804670 364165 1208265 679134 322106 1498826 1689415 1989699 1471752 80001 874339 1164369 91221 936151 23857 1942654 1675183 468260 418405 26352 1974005 80191 136885 787891 949916 1103057 54006 1217701 263146 705408 81411 1790445 1295508 558790 1399707 996346 1240577 1779649 1424481 642090 567667 807751 499935 532214 1170832 1144910 1627445 1171140 360652 704652 1072270 1427412 367612 857445 1547692 1329017 1596963 449931 1812177 339344 1261355 165015 1743706 1337256 908911 1169316 1134987 249930 1677469 303465 847246 1570174 33135 1386490 697971 1424509 1110239 1941733 394336 1971593 1615474 1852596 1581500 1219174 652250 1477459 1373661 1837096 1606551 432011 439051 1262133 1187274 1415964 1979794 517429 649309 1100576 1422720 504325 858384 48354 462438 1257017 59771 925199 471377 279382 737388 1501153 1949625 402653 487569 560296 745018 280803 362358 1294650 1150851 1248953 1829309 1142118 127616 17409 343063 720706 344912 750372 1216211 1643632 1031436 845528 1319154 1808258 1065705 1037684 973740 782727 365332 1180943 1233285 1738778 1666062 671835 829994 619324 1415109 1135183 33689 524243 1368695 104868 410951 1417419 1395163 946876 1022916 393742 40299 1822839 1667934 1916702 1941773 871219 1839596 483326 563943 1986495 924090 1590986 372724 1469085 1932381 1740237 175961 1637156 1843294 1440723 1732701 52438 1347647 1675148 527476 648758 1179282 245584 217467 1283992 1008760 1939344 1233064 1404689 1998233 1432989 303595 594904 1667067 71706 436419 1777141 1425775 598149 855138 993829 485545 778658 815513 1082575 1983527 132032 785098 1329899 964549 681285 1357936 645504 332135 805245 945036 804794 1749394 1711498 1372594 476503 1314819 1027966 404518 1607423 117932 891545 991944 786733 1071159 713782 1342740 1084632 1370265 341223 1947817 387017 1873872 1571365 795254 1485250 1291499 1310817 1702630 884160 170077 215833 1719920 951688 29694 445464 512765 580502 776926 397894 236980 94774 1902916 1695317 1105577 1425013 1990582 388876 74086 1830156 1340888 1288550 1610695 782113 799390 865727 1720604 1050571 1278322 1517082 268589 1794425 958365 530221 765390 1883664 1912709 53248 550632 1083972 835352 534021 1358793 628957 1116942 1369200 1654092 58239 905736 887614 45179 1177140 1113085 1179752 656207 865976 422064 1798417 660569 1139948 685841 512001 1122943 502130 1923170 906631 622265 1625874 437811 538591 1947474 41012 561583 1871817 1779299 1370033 133368 1923945 809978 1625622 151867 1837384 1643949 418509 1857019 737044 145829 1858693 1574859 270482 882279 655798 870942 1767832 387884 1747086 639117 931271 1304333 1811770 847641 1289655 840864 639096 1328046 799436 1386403 341075 1733798 693432 1581217 180773 291776 1219660 162477 1442822 748332 89844 433679 587685 1285780 1551447 1955853 314070 269019 1713078 728791 848135 1910200 1064957 263667 1819401 1333787 1450601 1779478 1288605 1111267 318205 1590498 451409 1250592 1015732 455294 501151 694737 354145 573095 1700552 48981 1052597 1248898 1298191 471529 1938183 985598 643836 1516969 1481476 1947325 1569947 1501890 552536 649697 1847930 401326 1882492 921949 540915 413850 10089 1894800 1632481 1384778 164603 782275 1701331 1878008 1624733 1011584 705065 1541266 1852281 1284942 726860 1958166 1123925 63994 1131758 11303 330210 703248 1310483 944581 1703504 949737 949291 1030611 1658565 1724583 1131204 1161082 674180 1876684 993957 478064 689634 271844 227277 505292 486068 1537113 1445604 1934009 819810 1177908 586740 771279 1844076 413257 683734 1859301 815520 574009 878032 226720 1920653 26721 1572006 764922 726527 1598867 1371122 1016609 796270 1598495 1754996 171219 611295 374553 1844837 1661297 587737 4961 1047331 774214 448185 188065 905404 1915498 1235936 1307548 1292448 1848515 1868264 477929 1845819 156506 1945392 1955316 715859 374417 1789106 1511788 470167 1581640 231271 147692 1654470 1458287 1762565 271903 1233245 1348247 1565370 961385 824696 372373 401684 194221 764581 355635 904958 314175 1580829 464165 1564497 1615598 1731800 1899497 1456232 1925754 518075 1296078 1934227 973340 186924 106223 1381649 408354 1240061 797322 498857 703507 887428 216326 848643 1274629 1223915 413713 1436943 241688 309084 448671 1256601 959666 1474779 520996 1274244 351755 666155 1807026 1008865 616354 1239899 203384 596628 1633079 1165854 753560 1574431 1903194 711548 541251 940336 204376 1818381 230719 1340218 1811578 1146952 1152165 1844448 1442056 1181957 1672497 619661 550092 1202469 294208 1823693 1105322 531186 1862832 428748 1948398 1172823 1956207 184674 1779425 548622 44723 154555 1912376 413882 424010 1301795 897394 728839 1991475 189932 1432093 449836 1891543 1820313 1880541 570428 374215 1266526 353415 1487573 897483 930642 942814 451492 506119 626227 991629 259296 1960956 528712 738916 1350448 1523048 1665877 419577 1992237 1609013 1133078 835537 1422672 387353 73434 1128485 1164476 1866084 1253174 1330019 1851671 16891 1029230 1486336 817521 1165953 1342809 303446 1666856 42849 1360125 1198310 1016511 1821755 444987 291774 1803770 1348061 415043 1047810 1755950 289786 572295 245014 350017 7150 89026 1938172 833951 1557239 84516 708113 422561 63967 878098 1675465 1456223 1407578 1912735 477510 1824139 9174 1366262 664386 6110 629112 721940 955208 471903 1579807 275655 1539199 300724 189762 1422036 436120 1296745 1966733 1849924 1231068 370952 1478169 1075885 1937992 1843478 1179473 1913615 1928093 1158201 234615 1840812 1242988 1383274 1914325 346874 1981059 1920870 586467 1474477 1875804 810343 42915 204939 208729 702602 1834982 790871 805488 460340 56386 1582553 765909 1897258 740466 381236 1856274 748976 982202 827169 1704692 1108640 1898049 181605 553676 1984602 1907489 859719 1497197 1400816 1955620 1374585 1685830 965788 745764 1572992 1203776 1232832 1462421 1465793 1367653 1262793 301521 93568 896598 15918 662141 930294 815166 1202589 1399502 1134366 1536864 1283687 1206683 242143 1815817 63550 1674427 588797 96274 944848 958477 465678 1785370 250772 1222287 1476993 193539 1910965 828022 362907 1360933 236670 1019778 211402 1415812 706352 1633040 275258 1642416 428948 1990003 1251912 56991 220644 672668 1723355 1152953 1706917 579692 1408502 1227299 770999 96251 1621075 1553684 228681 536129 943544 294806 372871 1126186 312635 372680 1346493 111506 485589 531379 1756825 1464692 1034061 733743 530135 1414847 114113 1864183 1206696 1668766 1907545 306645 1182429 797137 991875 17948 1972914 550813 1858591 604488 1828290 134000 499989 492063 1827726 542776 1835269 694625 279815 554411 1376300 1942861 366574 542250 1772900 850706 1338278 1157607 1251318 33396 1143494 1982790 368452 1804360 129397 665721 300897 82964 481313 1816220 1144571 1467552 1451575 1845710 1899430 1446277 1891855 907580 1285437 932078 1589004 356683 178455 1494938 1229378 1813363 472898 1287436 1481622 1034745 1375287 561314 140265 1271585 1582164 1301338 487077 204419 1434815 121176 1053869 1653578 1830401 1437957 199205 1368770 1102807 938203 1390144 424984 27028 1527056 1249242 1518377 1113753 939484 986060 165104 938141 1032002 639692 125836 91847 451058 1265021 1769587 1050119 327892 1794145 35988 220844 48460 60172 19285 1310146 519638 770355 262724 1972743 1731515 1112589 612602 855498 1537299 430035 1727047 272442 904787 480834 458498 1324979 1112687 1314645 523154 1819688 1121141 1086003 336239 1396446 1992098 907527 702127 1554942 566206 1606529 1994643 1650035 1094893 922232 1954492 1515469 126988 210761 935824 448644 515763 822118 74852 1812524 1734935 1523246 1887301 1966271 159895 1918811 6657 719817 769358 671624 1494985 634215 92980 221103 411645 762094 187188 1009939 496423 225506 998827 1131873 135672 963381 1849735 1270778 3363 336098 1377187 1985886 872562 1638043 1530227 1292024 1415057 1099469 170382 860443 226953 1048173 383540 1383961 402183 1403389 1442024 286501 1900161 1922880 122820 1180284 193885 1953712 1528109 974409 1058979 745813 810746 1966895 1600283 1668191 1311433 970924 1993014 1538341 1594264 829339 1886414 1682423 1822303 1752577 147969 156651 325733 902261 462401 1290405 1028596 410362 273076 1350499 610375 1132606 221863 62650 1692830 206819 1762136 736901 1314814 272441 1766228 1506423 799778 1880308 225128 629565 720919 146383 1631790 1656024 752568 191896 1392021 86212 1372892 489590 1271294 50380 1463781 670579 1530261 1344035 933386 821200 1388842 1189370 1494844 1482714 448785 1462473 975774 1838736 1837089 1420700 39519 1454400 1266753 532615 1693660 1232748 1835375 1882151 1233740 1594122 1287569 1787326 153037 1004902 48853 1685357 1599965 1328758 447246 1393519 1152886 429939 776758 1031817 1308017 1183955 1406904 543677 1895066 1474090 16769 218690 1100999 1624027 58710 677075 1676268 1151284 1316077 1990315 27228 1043298 609999 1178480 1451153 140021 358227 464631 1270426 1505100 330632 1887812 59086 303704 915909 162244 165855 1138132 1030953 1307041 872439 350870 29283 967531 1706648 1218761 254014 1195218 964816 840548 1179911 226951 57568 1411509 876947 452766 1286703 972305 335166 320024 1196143 646443 512443 972030 1255996 26382 216198 1933138 559683 839680 1641219 1634479 496209 1810577 322916 437694 708125 1278870 893415 155529 1800366 1977931 1610972 1876922 615263 189168 1310113 1437588 1728027 1484544 383443 1657385 1319050 1632370 1739872 473770 714211 1698219 394155 1633268 751039 397504 972700 1588767 1866698 1045132 1329187 649837 1965674 1257048 434442 999398 1479471 1970214 643659 538330 1039454 1924144 450895 1702658 1330539 1374540 1042293 1733296 1269341 1657832 1690932 1965107 501926 665082 781905 52925 273427 1512185 602750 878605 1756942 1592842 1629652 204178 552349 397024 274180 1723218 1320901 1577912 322191 1120865 1313676 229397 829053 1768222 1977967 2734 1307858 10353 440485 1815521 1891986 886129 1156042 712158 1049744 824821 1812612 1666627 349198 372433 634877 1652222 321467 1132545 148032 659484 1238589 649662 218646 434187 1757927 1054354 780995 1704401 1651914 1108512 5126 971501 1407907 514335 773845 1525771 486824 458955 894948 1592264 468646 1331500 1440846 1387968 1433768 929762 56989 1439240 376666 142508 889407 1501770 987870 778396 1165158 741404 21737 349185 372300 1435956 1495702 1689119 287847 545472 847462 292871 1589694 1484000 1107613 57519 725631 1159446 1257726 296343 1877853 1181217 62286 255452 242751 1472455 614723 996297 1915306 724453 1955859 1633882 98304 613720 215871 1735798 707460 1399412 1939669 166547 1874211 1599186 921396 171275 1030236 1666879 176317 949686 1337595 51459 966490 1667785 1375319 240019 653198 1418584 714505 621978 242198 1664960 1978473 1681473 1126820 1878798 1067242 1366648 113460 831336 1080859 45614 621571 630901 68851 958446 271918 1435575 1898222 1897617 1540079 76612 1641411 596686 418163 707489 1615981 1618025 346442 1918140 1212647 1200620 442490 1644797 722573 1431436 547925 1879543 1408196 249891 716291 246900 1703176 898603 1802407 947566 1312102 1092114 1684813 966781 657466 589260 1409768 531951 1133666 1444453 1972466 1379691 1508397 1808346 891783 283070 1986813 1595067 39920 1194540 276721 269634 746996 1635532 941515 126737 1502367 1385762 1881069 1530895 1854563 214255 1673433 74018 27991 1586539 337400 1236875 353537 697375 1550173 1192933 244946 1097222 755152 1061809 1091195 509115 59171 368090 967882 385149 678199 543506 808693 1138828 920993 515149 1045808 956993 1882963 635426 88157 1380688 1596895 571325 1818767 1791300 1378120 1352005 1120841 1552327 655978 236638 451484 391951 829585 1159494 112566 669246 348860 1392952 3463 1367864 1064933 687476 719483 166171 135080 37756 919891 1244817 126154 1489842 159942 195324 1516757 797197 984475 1447442 85572 584152 1715852 1609798 1925036 1282767 712292 1769485 1209771 92267 1427680 1715121 908501 104544 245076 137918 1190333 1235659 199047 1294720 448327 880342 464682 242703 835785 527089 149095 1620663 1477555 1798664 41258 47407 1546723 814626 1653225 1731254 1201055 1646340 10491 886945 1287576 24889 872932 1640079 1125943 1269604 898134 1984377 1639157 713611 709759 268953 1242621 529455 1878367 113906 86967 1910227 65899 966194 1626916 1197520 117156 1740598 19299 751514 670202 1232728 349470 1248696 1997778 6198 1200174 402610 1882061 1991144 61681 1436670 150014 513705 1811094 1542856 257694 1799302 1365669 767415 537271 419260 1728949 880324 1745448 1293252 204668 505522 803667 1054470 682583 96870 1847138 1373553 1762557 16250 1541590 1059928 779373 571048 757179 369770 1008468 1730447 1600817 185243 1982425 760701 1577729 1119785 1796638 1103732 1827625 912966 1220342 1109907 79808 1603894 268499 23646 1282164 1060986 173157 365560 1479330 1391958 434093 1690556 1653230 914662 1232288 1222762 376373 1377394 1273233 1347573 1243278 861683 254577 1084989 1852442 1684776 1262337 624397 726039 315545 1799376 1181703 1010873 873682 1341800 1628208 619529 1793551 1281122 1815566 1918410 1207958 719666 1941782 516411 190784 1485341 1540212 1274403 195381 1718241 806099 864247 1069436 405741 1843620 1936945 642906 305893 476105 246118 612086 130469 1758468 1045572 230690 1793337 1832779 588592 1345492 964894 1530746 271750 696301 1736257 794726 504221 175257 1239701 30146 225617 399985 1640940 711104 1706912 692319 919112 719843 1381701 1613990 1982991 1486694 127575 470871 697922 1633504 935117 1628819 989013 964910 677912 1737086 646010 1471590 196001 1418844 1843216 1796450 627473 1486845 1870659 687276 209680 207426 858175 649069 578684 195518 316982 214822 1964620 213162 265637 1079084 846562 1992459 1035237 668470 1579258 1598904 359742 1956886 853461 732561 1659486 1811450 352208 676052 110516 631859 1701676 1298737 926811 1375388 1715727 798222 507663 1854668 861393 1639933 458719 1915531 52760 1664544 1341081 127789 639090 340717 248380 1397318 1214596 194775 1143738 1676895 221088 1975599 1106064 750100 929012 1897652 103308 438019 622562 1339053 331154 536372 1379168 1411333 603725 1678493 1936137 708199 1546058 810085 1390039 536304 1236709 611402 1514478 1578662 1002841 329048 1344413 807282 975829 1013213 1892071 1391924 1515948 1370346 265745 1245050 1987872 333766 435445 1949589 180821 520990 215258 1215191 1777036 938481 368180 321882 1572084 1709662 1096073 60375 412648 617481 266628 1246003 475488 54143 760891 1112409 1736824 509882 710705 413534 986605 1154901 1715752 1574547 1996375 1344760 578939 33964 1490247 743769 581725 792527 1737573 1008219 899536 118233 1813827 47856 1602582 1336166 1206119 118919 1686573 270387 563394 272789 1948261 918792 1751850 1349014 452092 1832730 1532534 194270 444369 422288 5630 424957 144390 565195 134040 1836237 825986 1846621 325109 14166 919422 1883783 795382 1777112 114591 1652059 1860363 879702 544839 1954084 259376 1850539 1997123 1379244 1016359 1069799 1144224 970539 1954177 934779 1755799 439289 1953422 811815 47336 188613 1125433 101395 1186796 401884 776349 1643032 616426 1237092 1074729 1330960 1643858 523417 1840761 1569628 36449 1451305 1361118 1391847 820849 928001 311143 457453 84566 420727 299418 438782 896792 1970833 1461472 576087 871147 60323 1071892 1649809 514879 1402436 696089 671425 694840 1808404 226858 1353872 1288714 589769 1258164 482251 1047408 456981 1308383 1213357 367163 94092 1007649 1733931 215718 1297313 1840383 1374015 788944 1474692 1570831 1633791 1478090 718508 1001192 806599 25987 43460 1320482 1797747 356678 802373 756291 488059 470649 493300 705528 547356 1670078 710214 708509 1177517 277413 1933587 1207693 1133932 222842 1140959 1356084 1090375 1651503 1778406 268473 159022 1350847 1897233 515846 1999388 1961742 317070 1063192 550081 895040 76592 984973 1529893 950933 1644698 1843299 1553793 916748 544974 306818 913633 560149 1800857 513656 75057 1874763 727298 784327 1125919 246594 1865689 398287 1181744 1174083 189291 1047182 366059 1211360 562387 7737 1499931 413242 272534 1122948 210119 1650480 785371 592223 1374994 1865630 1653 1429574 1087425 1303983 1156222 1441410 761093 108281 1058268 232256 650688 899433 1327247 79159 849221 1144950 484486 218752 1153956 1739300 1370712 864373 764961 948294 1335231 1542434 237669 722812 121617 976006 481982 54153 825570 601727 1588911 1371730 1584899 1747557 1240253 1857961 1573615 707617 421769 1910684 563327 1360909 579011 180761 286996 973133 1110855 534130 950951 1013829 256203 1709006 580742 333860 645448 1448145 837439 1952843 1962408 26477 1017846 1607468 3253 780618 664120 1916791 1700242 1431994 938730 1485710 454267 1453367 1929383 416962 736462 766897 1824405 227817 330990 1103700 848212 1152576 849294 1026450 1031605 944476 1826504 1574895 1057155 754766 1711784 189649 272324 301251 1444006 114535 1620493 1632602 1710870 1304381 53769 322898 200467 1089666 557792 1173614 1378309 688613 1615448 44632 1856582 1276338 658203 1006150 1061208 860797 686618 1666492 1966591 812472 1509223 334345 1555282 1769852 577647 1497860 1545018 912512 8974 505883 394782 1752830 868799 951837 612992 477822 1441478 3307 1213334 1798475 1083919 853932 1654948 1605761 535702 1294702 1187911 1434413 510863 293468 1786566 1706160 1870900 711056 1078598 1596794 572542 1750722 174595 906583 139191 1549747 171803 1266546 1642907 913674 1145119 1747221 1049905 1024838 981665 1045586 561542 505237 1253620 1221068 642546 232640 950155 1987075 963212 415152 1270041 1646839 1129381 4611 1360398 902120 816870 925278 311313 1825909 290468 974661 765081 383036 1540539 1939564 1072934 965961 276775 1143799 63232 1587198 770161 1737386 1174252 1339713 51268 890517 1940563 1286715 969908 508489 1201748 921190 843285 160497 244196 666060 1055938 1001873 1252453 1036933 1997807 1096130 1760160 1763230 1931315 1473238 1316956 228327 12599 206954 1182324 592842 1933850 1994001 38100 1494018 111007 1294317 298624 1568121 188982 1586085 1580476 1049199 270594 971393 36403 701717 1988097 305453 622492 663002 1086262 825896 1829769 1864442 1812272 1304467 712063 818584 29351 1116147 44360 1998311 1114456 19453 1616705 806667 443705 334824 1780811 309635 582813 1665761 1245129 1145431 1326631 1856139 64364 1441735 772756 1710277 886498 1378459 1982238 13828 62199 1459382 1076951 1915749 298844 690591 1277083 1765925 1581366 1547144 1973814 1368198 534681 1977680 595332 1247778 1942689 89693 258182 900010 456153 1095758 1968248 1203635 1455291 1659069 1133875 1146709 1168221 960950 41027 1190308 1657941 1635632 451270 717580 1901465 1083722 1149442 991751 779811 317785 1341431 1169588 562698 1355956 1159101 1500938 1924528 1351299 233033 905093 1202730 264149 160324 219432 484912 1450302 772722 230841 774826 1436515 1195424 840477 205885 836509 927101 1386593 41369 316139 541713 869142 409759 1436105 189530 1769463 1498540 1446933 1889990 244307 1314298 1349216 1377471 1411772 457541 1243700 1906975 1429838 1556358 1530745 1281870 17106 1514844 66756 1305955 1396560 38915 1149222 1775126 900355 1194836 432772 419164 493599 1723921 1871465 1621863 1333305 309790 1690278 839153 287333 1381990 1737598 265087 1226475 541381 1308525 594637 653873 247756 626431 1804825 222025 1330196 656695 143042 975392 1272538 181085 1267110 138115 1782908 1239087 1799095 736978 1341546 188842 566155 597417 1082558 731721 1489924 1351333 1248197 386954 1464867 1508862 700055 1179715 1147800 1359405 1306102 1148461 1808526 1723565 191377 1627251 1487914 1891964 591524 1896322 1918063 1886403 866439 1888788 532439 1862790 1189925 1095809 1356217 1816084 1277364 1898865 315642 1565036 725551 1200819 1268275 331571 572763 165302 1160970 1036990 1651070 1654346 1497464 1419905 1973273 348821 695171 1973659 519627 1799326 1726956 535749 1743091 785097 1244205 725724 1438751 460151 1210003 1818308 34194 1958630 9604 1606739 889567 622136 1316559 812179 877314 371676 1131604 517495 219031 1869970 781491 1621103 1075577 1189524 255635 1387545 635354 1981542 520087 1470722 1293299 891319 505122 247097 231430 1091204 190043 1138555 408622 734137 1448190 1871396 1906340 437182 509293 967747 1798171 473810 1100686 595106 1902370 211862 168129 1879724 863359 533158 1863189 661607 1409866 1546326 1932044 1972288 1820200 983473 1231384 1516441 527446 1741635 476482 1936909 391024 1674659 1973138 247422 713973 88204 1590138 253636 1865786 1315958 1704971 1465902 116076 701315 1730508 779839 463932 1384969 359525 1218455 389594 1457357 285625 1737260 511023 1638953 1450085 1370013 82093 636029 1599270 1747127 531784 652288 1071239 101774 1601893 644101 419431 480629 1893645 642936 1489305 921142 1562127 354753 1447942 497564 219338 1997722 1991450 855898 844376 1174280 1963330 1240104 1269552 464266 1354977 861155 1990135 1418034 657037 748233 272135 597990 1890783 1240707 1482567 815894 91002 810008 1710958 397537 1119813 470177 796563 292930 125845 1742586 1509255 460775 491351 1032609 1934941 711712 920363 523640 324860 1161527 739562 711970 103934 1698930 491278 1594989 68434 1512159 298368 141635 1991030 1178955 440908 263958 1406058 1290259 1129140 524966 743056 232895 1755657 121834 1662598 1703874 1729131 1910788 1718542 1362408 1009079 1715886 872329 946794 597525 223269 1709609 1663641 1231468 770725 1935373 987411 156303 1188028 1060872 1913901 1777873 870311 406088 1717355 1654032 1653102 1026624 1022740 485016 1284102 919687 1491704 1844141 1129644 810658 1855207 531042 764517 1859538 175341 95295 280730 70130 454141 797559 101170 1960410 1839180 1675471 1719504 571818 1581059 1739325 1826380 814062 1502573 1235155 142881 839126 1172299 309948 1816831 1383219 1283083 1949267 36362 1405687 725973 199229 1875727 890654 1480320 24249 306578 1766763 58950 1761438 475722 1788229 1417480 612232 1920734 276366 768266 575191 1979006 1261350 842142 1414295 1839593 532820 1589965 966148 399311 1967705 1009868 1618509 1220091 1973830 1784086 1298900 1699807 651022 642081 1957562 502476 1971520 524540 579061 238558 111419 615548 339851 412273 1181180 566009 1550123 274906 301562 1222356 133724 1867839 179256 30131 1927711 1673183 1338203 746163 596772 1031444 594558 1733145 977517 929263 1274457 1416368 457305 1355961 805204 437380 1260781 993053 1873381 1229114 537266 208809 897115 1177890 743249 1308020 82367 568285 559464 929884 1417924 1451348 701032 859367 38293 804053 1302911 271374 1211794 572267 98618 342359 196541 595056 1657129 1973225 704312 1732671 1336595 1801842 751800 1940960 1613195 862774 1356891 1656655 1031824 529585 999784 1513562 866937 996536 1336170 1220022 1044611 1821791 1933776 1102385 1265146 1211583 1102094 1012352 824055 1741074 1594445 1888086 612932 1242655 40695 951453 190412 168721 1967177 1354276 1908710 1669927 826112 499747 1755745 1523510 1905597 1429665 829810 117329 111946 691426 573646 982954 1681888 1415085 1422151 265755 698462 1666622 1239986 1947347 629922 371513 246250 1601225 584736 1253322 357321 1646860 309312 1839904 1713336 56130 1629149 1038614 242094 341375 1610124 1112383 581644 1321230 758631 441875 404885 1323151 1130183 1248328 1474732 374156 894359 1225057 1894864 290677 1660482 1039396 1660793 1810638 98396 845735 1495812 1138484 734325 1103074 588167 23918 408241 75659 142708 1522805 1867704 1669349 1681232 289534 1543050 258386 1297879 141475 31927 313826 414182 740525 1352912 957577 34936 1701003 662012 1526879 949011 421030 1937951 656664 1503431 1809879 71481 700788 221069 1613876 1673837 1634427 469823 427706 70841 1693152 1974584 457398 9630 952244 576267 1823322 901142 658354 1819107 1071676 851144 1357964 1465382 359952 74840 809673 1286866 1931381 220315 571133 1795140 451644 414154 1562856 1574030 164967 1452521 136207 409425 146696 1094188 808771 642046 336292 94527 808981 288256 164335 1415349 405373 784390 81095 46465 1315338 1766743 1181848 1482000 720449 1733179 706033 146 1628994 1638735 1003395 53859 786964 194054 550487 893053 955138 188281 417709 816933 315076 836543 1791371 121252 1302994 1995441 98066 1024171 122079 301852 574557 1366388 721075 1159761 1754665 1230771 1866878 1730193 293123 830356 31681 53268 1021172 1771763 777891 1577938 180170 1760991 1275366 1106092 103776 1659008 828806 141219 809385 230862 1503419 582965 180056 757296 1353490 433036 603885 903836 1651408 716309 14933 1359117 1544238 834564 972403 1521314 251608 1350013 1139423 139151 1218903 845301 1342012 1359073 1621814 192634 240926 1581939 872590 1074220 169138 1604371 1968590 1649801 544640 1970433 86988 1354784 745066 1916814 1435921 1071673 1594361 1044069 938206 548421 1745452 1589008 583899 1652050 1534420 1880208 1529931 1892803 924348 1603545 14616 1418070 1276834 1924695 754788 1861317 1265186 1527065 1612755 431989 1505492 1411830 1722397 908133 56296 1421299 1572062 282421 1413807 1384832 1478576 1039154 1726854 921038 1713299 584308 1503836 893080 509440 1803881 995612 1850340 858665 489475 1403692 1000368 1173405 1426696 1199119 1764826 1952714 1487179 1563272 90358 924140 233338 1872671 126566 341091 741767 1610687 1383745 844689 1705849 429217 298626 603532 674138 529020 64879 916623 586167 844715 96605 965568 1757453 1298867 610925 1722112 863902 1550599 1256103 1669263 1880467 1753461 909002 1875405 333226 1847427 355449 359735 1933973 1294786 1936684 1762400 1166931 127927 1350738 950008 1785689 990289 50747 1729933 1968811 1420322 111926 1646604 48175 896807 543891 1890694 1388620 1383724 325245 1467047 1510602 262823 561020 505475 673319 810021 1564616 1284947 1506914 1637291 1760267 343310 1903022 924540 1939562 1298525 567396 260120 331397 235102 233288 714718 246567 69731 1662133 832555 442511 1743025 77520 364888 529664 851429 1606607 129238 961687 1629513 1196159 1759235 323865 549342 74022 892785 1711548 1600337 241506 1176298 764675 628581 865710 630560 673497 86557 983986 77091 1460118 1884277 521447 1585035 875708 655784 1265408 947561 770795 1184728 407196 137882 719798 1438668 1832141 122757 1928617 1961470 924687 1158574 1396144 628599 621077 1281904 179408 973154 1102951 1079284 1319926 1863399 81048 22184 1944970 1971310 200341 1211104 1428809 673259 499508 375921 664203 1433182 1744111 962463 1612242 439565 821472 1729238 1313921 1669359 152453 1519618 1169367 475634 1673533 526217 522414 378597 1096710 121955 1700556 1568492 64964 621896 1213294 377278 1165635 924400 1491295 1459362 216355 1615280 1905273 1216543 128281 412803 1374110 790542 884331 413276 1998464 872790 1918916 1316709 730444 413695 1609488 866036 601665 308112 503151 1523145 1618281 819052 549987 270601 1349111 108044 1449932 488261 1905674 967659 1272856 1438290 1523091 1913545 1411026 466279 179365 854300 1449945 150189 1754775 912398 1376886 1693318 734228 945482 226006 1030947 1098089 322522 256978 645865 1417098 1446019 1954059 1168134 1635265 1324438 1058075 1729074 614089 85314 759667 684127 1148115 971793 1629790 994502 761453 1169472 1140590 185710 1729645 1345713 295261 299472 1324141 1010529 1399572 1257181 188117 993525 1167276 812556 1741293 1691216 1666092 1281901 1067371 1995541 223252 1248804 1749760 807424 1391879 926469 385996 1295458 1791409 1159468 1671213 1711117 191312 722557 907439 665571 909334 24114 1027972 1524542 518120 1912811 485639 1348887 1334339 181513 1501548 1658110 1514948 286263 901539 547678 962548 1742525 893725 1776558 1693300 1953204 1204091 1209610 1961111 504743 543818 1763217 553997 1948314 41973 1039730 1959213 823809 1952328 354627 1646608 212985 1791699 1690637 1292699 71984 1827781 294483 1943963 643282 1756009 1857418 1056494 52413 171527 341597 740962 60626 1283681 1690313 704058 1743429 1700791 548724 1844232 816360 384444 266042 1484605 1856015 225802 1381169 1049862 306736 1641933 1524975 652385 95593 697451 760690 1546489 352061 1914045 1594967 806839 1323850 357030 1658857 1989585 1674008 1018013 1015358 1066072 800350 414398 72203 969441 1222830 1384710 926220 1667664 176132 1989865 240987 1044655 629341 1706703 1199514 379362 562388 571357 986119 700022 1023309 1056508 1116677 1303760 201377 964142 836244 984832 1858463 1834270 1308713 815173 1334121 829340 286145 1600896 1376738 1219043 361648 146694 1934995 1970986 1841371 500695 158614 235273 1205331 1163249 238962 1332011 277843 1925433 30825 1887558 1115917 1752124 383294 460560 571342 1549193 1569810 563973 567143 826413 666707 1589216 645511 683161 129142 1492570 1158017 954155 197215 704779 1976067 1448374 994296 923625 441265 485261 1160389 1850961 1312506 1135397 1936046 1994222 1745696 1172417 1459532 431264 179077 1803067 1124905 646398 1732676 1615676 224190 1471677 1014812 1364978 538568 896694 205015 251009 938289 731151 452955 1013158 1488589 1874519 1801534 142369 614790 1695820 1324910 540662 1389029 336123 475388 983558 1245200 967522 1491248 678698 1513808 374255 1566340 1962897 1274464 484953 570276 472155 1976190 421183 813501 1813559 852758 880742 1000979 1871462 723551 60117 641752 556479 55282 555520 452103 1083937 1412144 1630713 1947805 1852540 1668857 1906292 1926993 1563594 1463976 361547 1200852 644578 604916 502361 344927 11963 237377 677230 855250 805703 283557 354466 945736 327717 1283546 220689 1845561 730128 681302 1526027 1792680 17590 157018 1068106 1815849 1995970 440189 111250 811357 241956 1366298 1009046 822245 442822 920217 1112963 1138757 834806 1914021 325499 1916185 432888 1572081 946878 1060902 1135915 56041 1912992 1049424 1833085 954908 1762436 1337980 1387682 853642 545748 1662878 1121384 1156692 821482 1676663 298215 883824 177784 691082 1328591 1155558 1280701 541057 897720 1208623 1633681 800318 1141771 1872107 1201674 1049047 236421 1777881 160269 376742 987155 488665 1894359 751309 1703086 809035 1777987 1188264 1536096 1086289 1118662 61151 1106107 10450 1073479 812926 1577879 1230940 42783 1130943 1476185 526885 425145 489442 121012 1364033 1219543 99810 520901 1901184 1023629 298488 1771586 578250 1689682 1997075 1078104 263940 1049546 1174347 1402361 1929352 475739 1870182 209632 1589984 1569142 1970740 72505 508219 1674616 652374 361646 326189 1502591 1063539 1535427 1926701 318463 537549 864025 1394069 350415 758301 1512381 1568639 1100417 1322773 1699574 1064330 518645 1887791 25257 1866134 1656103 113821 1250663 1475221 899932 1310608 1134159 1836820 1922756 1365955 809034 1593238 333234 1166633 1355240 1432104 1033815 1956966 1050376 1204077 1039492 1073818 1843297 1934883 1665732 591906 1449588 1712814 1659144 1940953 1396758 421179 1595715 402950 1968342 1448691 1636706 1665432 90739 1357560 514450 836656 1523851 1809732 892818 1433364 1510801 1186797 544759 572906 90806 180206 880940 893750 205486 794440 1599119 688807 1472224 151526 457787 1930889 1553369 1898120 872166 935260 1101177 426329 1407071 12157 905314 632442 354777 544748 558192 1804542 1474648 781521 1436541 362998 1382054 440644 437674 909994 1172211 672997 1516867 92908 1279617 535124 1964972 1573110 1023389 1417591 1417192 1446800 1412032 210633 1565158 1739724 1336356 1338231 675708 1933742 390299 464824 1649704 1963391 171141 860333 1450832 1521474 765174 1030087 643888 1462424 634141 1555877 670284 21426 1262240 1487100 1255405 850940 1301852 1662980 109911 1906867 1924414 979850 1554923 1544196 1129921 1068050 1111170 983548 890890 164864 609589 499909 166122 1470638 788124 1826765 688011 1984841 834562 1089975 741454 1805150 1982840 275308 1692523 256228 718712 627821 114598 1940743 976715 971117 588112 952241 1498781 1096190 1040231 1516335 647264 1173049 1432621 735746 372440 1500015 1342735 555468 538313 440381 438421 1494379 1487384 236314 601748 432349 375797 957179 134461 1509807 92351 1703589 1991944 795430 1118467 611795 1836327 1164728 1616234 1790632 1803634 53436 588346 469256 1216604 989651 318196 314514 723689 956393 891996 1840011 547103 1602542 1893967 1628467 1973060 1982489 1475934 1907410 749376 994486 1970144 97190 662626 1409798 1044954 1358940 1600614 531725 1469597 1053196 1958643 701808 378752 950391 30081 234728 1667128 1250887 1159049 1594070 1084465 485686 1216651 875480 358942 1499293 1331559 1936301 79768 498597 763644 337282 1152733 1927806 1105916 793344 1124297 1804993 133482 1099533 435350 430772 1414149 837980 640120 1533462 950913 300521 1551443 1388255 26747 147150 475973 121941 1623539 124559 229086 1289646 1563036 269364 1847955 303071 1444967 1938780 1416482 950840 1311938 1134293 454156 1203411 1649187 1658649 1224733 523554 581236 1378533 1721926 1570142 578119 367939 1110550 276648 640645 1596788 20896 1610100 1401161 1893573 706029 48930 1284594 129493 1188328 1804089 1313700 1028972 367297 1541869 811096 697664 100161 1688150 1993870 1734964 1963840 18775 1031191 1556675 146756 1655919 1533585 355999 1545895 1341240 371247 1343372 115042 173531 738101 1824427 750942 992717 171879 207097 1319151 1043809 625209 624358 116653 1788319 429819 1507653 1398918 182672 1286667 305163 1036882 249889 299199 1420875 817221 114949 1716398 560506 1435827 506844 1890835 918233 207029 1158198 1515320 699852 1511180 1388525 359579 617930 600323 868388 312903 1188923 1257677 574815 974530 1065380 1412578 1142948 730481 1131778 628706 397749 1976817 1098687 240551 1987724 1400596 317737 264212 205977 1784403 1128631 197205 211013 1660662 924010 105694 65051 1999869 1045899 423707 1326048 1090403 304959 404732 879172 1291111 1058059 582608 1054251 1253415 234745 208712 764726 178475 461647 1904068 1678090 345170 59980 471261 1412061 773058 1555493 1908692 527668 383577 306808 1442834 79028 1582125 1892107 1667159 1931447 41511 843266 1730424 1216491 1740639 1722841 755484 681719 1093300 316970 1620664 563815 1510854 1775297 1678653 240815 1119689 1922847 1311588 1108065 1801665 19919 506723 402202 622954 1443409 1612343 490730 1227621 948411 364182 1434182 1388694 1848470 1151484 85866 153437 1705078 31209 1090593 386685 569264 1240589 41172 1793777 1883428 808584 232673 1647850 1426973 1977037 1421987 1773799 1983633 99258 462640 399959 849228 1935127 414606 1499727 1420760 1217973 1914733 1133375 1483431 803907 1429699 1654618 1876020 716740 131397 1125561 1656920 845122 206370 170329 606632 600434 1206192 1254742 1136625 1222678 205003 1398686 584297 1329485 135293 1128940 1215797 1973465 440930 597627 578079 733503 75087 583688 391392 1274533 1168557 250428 690873 722443 1425876 1508484 753966 324228 877784 925690 1009178 1490825 1230922 1888179 1330365 1757537 447915 1815754 784547 1299376 732785 113518 487473 245572 610217 1894106 354084 1262820 81874 1951240 1198877 367479 1401752 80596 1251308 1808440 1174487 1146829 1809501 1916109 168135 346219 343332 1927448 1910859 129443 1241164 1530112 1021419 461355 599414 236568 114718 229517 41097 610299 192075 96397 235479 434175 609124 1088561 717532 238348 1090387 1310212 692755 1858562 1498611 472583 1268764 925868 449517 396710 832690 836579 74757 98379 1964178 63398 796133 1785348 225855 984119 498795 269146 1487781 1009662 1662656 1509203 287644 1919129 1136689 1372936 104184 1842754 1001445 932436 1812787 791077 250620 190495 155370 1978674 1171384 1883166 507107 770913 72468 172403 1532510 771761 649323 1073868 1574488 53906 674665 687382 1614999 335201 494676 110986 1879911 378463 390659 283207 579366 1204178 1563611 377572 740726 819962 831606 967892 652459 1993503 763647 1128468 1330074 1232956 298915 1057029 1431716 822702 1410159 1053159 1641671 1103058 287409 393819 64925 887621 961337 837131 193057 37437 198009 7523 1849336 1945132 475811 552112 553503 995434 382195 224248 1943158 1811289 618497 1661658 1101196 1751853 1068278 479753 549280 1149130 138272 906368 580978 929320 1341305 1878227 744693 644691 92513 479563 1308042 958375 855761 1661633 1865891 1442143 291017 814532 766594 1943374 477742 1259603 811040 58246 1321525 1639483 939048 45203 1430031 1522919 30720 1582561 1768475 681367 1638754 882873 1299080 1001764 986147 1232385 751455 1490851 1572984 1867585 1121659 396475 27256 807941 1523609 44214 1814458 424996 32584 1438669 121133 1377565 1049899 1105626 1004260 115287 793754 883521 1427803 145354 952588 867488 182153 1563701 514384 485344 1621827 1623377 1963644 521688 1887003 132656 909437 686304 632890 453715 1350990 1713044 1416521 1233523 268333 787665 326594 266351 1044717 266438 1828049 1824138 1846424 1429316 1476232 1687798 1787636 1776432 1610960 867872 484687 414406 1945119 1347773 762499 1847946 1735089 921436 576898 1009494 1211791 1106100 580542 1812232 264689 1577865 1498244 714975 233758 1312825 1871472 1632610 575264 1097401 698458 1238199 1146689 774805 1211166 747696 1210211 1338452 59069 599540 1194898 1854808 1175815 598896 351290 820257 217422 1534515 1971115 246441 300513 1818565 1291616 1267314 1632690 173007 1227180 178407 142618 1667787 170865 413817 1909512 297890 19357 294180 1114996 1859755 778239 1885476 1708567 313985 1794995 879382 1486972 1274936 1089459 1722134 1008156 833029 716131 373674 1539791 217216 149500 1522027 319058 48526 1096736 900541 644316 1754537 1717644 1643717 1289285 1869814 1583261 236960 1754860 1218754 460235 1771611 126346 74649 699460 865544 19348 181598 1373880 727516 1598385 749242 638665 406718 589782 450775 985069 455892 1337342 1367264 1155727 1875942 1539079 1106316 381070 1845644 1325453 796696 1528404 1670789 728270 1225943 1033419 1744457 1467440 1365882 1327277 1576602 1889823 1058636 835419 609778 592039 906679 899823 1373393 1800817 1235288 1018076 1426444 1058303 698229 162483 734245 1644041 298374 1199351 1739040 1638153 1842278 1490976 245966 779873 1591764 560532 1224587 1897009 185910 256881 1850843 1957634 37959 1812211 590211 1826984 1202172 384714 1159886 1550991 1509519 54063 461788 188314 362559 873088 1149386 1664643 891858 1783486 108265 1536395 1249512 1704943 1254784 498932 1387172 1750956 781026 800978 328854 1893580 1205491 614791 1185190 809469 1374933 956247 1764271 57865 716894 590416 222696 796731 1712926 812880 738485 1144966 1046782 613662 1762039 1571573 1695806 1968800 347758 620577 649546 1886122 956197 1179957 812088 546564 1967581 692680 774361 811542 841253 1366353 908652 296819 1188292 464997 1539944 326841 1522841 1987719 130707 809362 1255409 1381379 66254 215420 971485 1148447 1144683 836923 790235 210324 1318316 1896026 412011 113429 1240542 923302 821829 1555799 1454956 256036 576417 1556094 1845654 1619891 1883476 1966903 1958560 1554049 55446 280788 1070703 450555 448465 413855 1937607 962155 1399836 1269262 1775110 1644417 1355921 1496210 426660 159340 799470 632181 1160657 65005 1945405 463422 1956122 1249920 1420468 1012743 288272 1185285 159839 1824118 357290 1440468 712040 1432410 1299530 958373 1981787 1018377 164949 1530092 815308 1726278 1902042 1885593 1894319 989615 685196 1471636 966003 1076938 1456903 1357212 1792256 497835 328469 1175834 1727236 1849518 388767 239568 729072 1380780 569009 148563 566994 16829 641328 284330 1296514 1808581 1495655 1477826 1471983 1725354 658827 365679 1695511 465400 1741026 655154 907535 1092070 1627619 448896 1480772 1457413 1492247 1829104 775256 1416195 1658210 762854 1642549 1668620 1001060 694087 1276667 1000099 698323 1087268 644879 1788533 427273 643804 1968498 1953952 837618 1336493 1025245 1575881 1004515 1823036 1355176 1010826 200645 1238713 1137123 660143 351529 1213496 936205 1358360 1640742 459157 695214 77011 1330548 1839442 623012 942154 1504714 1404488 406479 1549065 282980 1378541 831529 1304821 1870149 1621805 1026556 245917 1014846 1851945 1509737 879300 1992762 33915 95765 1627393 789707 677026 1935900 1563101 598731 1217202 1880459 498914 179032 407112 1003440 1156655 643634 1013859 1326897 1230924 428280 288470 1083103 828069 1482741 464407 58034 1872573 456692 16574 1697719 1303267 1352507 456754 1513825 233690 1022650 1441387 21761 1798629 26323 675604 1199716 1913168 1855154 1921786 1992949 964300 956804 1988740 1263095 108868 1301841 831592 1404823 1312130 483351 327009 1328227 122837 957333 1015737 401381 1944172 135247 1193933 878982 316731 408707 942648 1951727 804312 967893 670592 1248655 1715759 313210 1914767 1391920 758329 1597902 129998 1565888 1901269 198925 1198685 116998 139808 676188 61185 802973 77093 1239400 813079 855425 26771 831138 320744 1153819 1257164 202204 264458 1207255 537682 1576286 358021 1707641 1599661 735521 633880 271730 998982 1874715 1397382 209675 1349308 934643 485100 509055 1554296 1574077 142264 1639433 282344 1300526 682781 1466230 1388342 1072144 529416 758689 528205 106401 1851177 413273 792935 1738264 1161432 955328 1905753 588323 1707521 404192 507388 1083363 1096293 1290373 556213 1056003 1817644 10484 1760456 62428 1081508 337265 1056169 1721120 770012 1073708 1529531 665778 993586 610961 1485705 783606 136830 993507 1785061 1671606 404247 1793555 1584977 1564753 631765 1758406 1248522 1007853 948439 1561784 843985 655632 971071 1703551 1229440 313152 127272 1778246 1020731 907382 1885408 1634577 597864 170571 551042 694812 784778 1093597 1055488 1848665 935295 1561822 525300 510602 632493 1130324 331616 1871795 1612758 766421 1004755 227270 625703 1260905 385670 1252160 221883 297338 13526 1461037 1494958 466418 83530 142422 1254308 1043257 1489493 1179120 1229230 1327011 78648 511104 1459568 585882 555559 524329 394415 1497053 805714 618706 1436128 1846607 1012502 1050384 1006147 154643 176700 1619557 328855 673467 856485 1135875 537333 205301 1598274 602254 693727 1700514 257156 247578 549581 1639388 394651 1131937 1576698 1428201 1118311 494792 676946 123084 1428259 429600 1265852 1964388 695613 1671846 1037925 719737 421743 1180323 1157983 1494445 540090 1221928 1264159 262817 932320 865350 1131276 1756538 539538 1543664 121960 231410 326705 356992 751684 1779909 1123616 1373422 388141 1864555 739870 1845173 977284 1512750 1499663 488143 1348022 1433112 555764 1680364 432239 21731 1239269 1990261 1685650 799101 1547924 1288741 52724 1010733 117447 154573 54754 917183 1574621 25638 1940066 1640098 1868085 1241011 1290128 781022 782656 708963 1723366 458618 376263 950265 643162 1290461 115033 1468848 1036440 359317 824543 1065524 61042 1309090 332224 1972649 311394 1998531 145063 1010914 336314 1844959 1514119 132518 582810 378107 309250 763304 1822934 1621647 1155573 733488 1730057 88753 1330199 1687514 1093378 1082360 61034 1259924 1859558 403358 868234 353150 665608 1987706 1304520 1424811 30544 1117793 1291254 1870654 1916883 420811 1025299 1232685 1044781 443224 1687474 1419494 1545602 1785266 1811989 956586 403503 1248301 1027665 724980 1755786 20331 503765 925343 786125 1448173 665338 1241588 1193956 427036 554184 452215 1213143 1744736 1495719 1377200 59361 84736 612558 961686 771519 236979 1901487 1312448 71122 848738 1346232 611515 725320 491795 490045 1933028 936418 866830 328192 737043 443002 1855239 828075 866498 1762706 1433773 1785467 490315 1801595 184832 1155092 571016 321993 1887826 881303 1755771 1386727 128030 621089 753976 72798 611058 1623274 875111 1349020 888691 269553 1373318 1386024 1389357 911002 480544 447598 1306953 1434014 1101200 828888 1154628 1424676 951584 202437 865873 1399007 1807054 1054204 167189 563355 1667947 1047150 1321553 1070508 1657863 1335237 215586 384076 1504900 1299894 1529788 238739 733740 1697304 1525870 1425650 380552 1924561 1813548 893098 1709597 494863 1406306 681158 1318929 351597 1235794 1890910 966670 979436 1940325 1863360 1025646 1055763 375412 977132 55606 1789559 912128 596276 801147 182749 113970 809297 843888 514972 248812 1248885 1485430 252401 1626348 1538540 451840 20996 935164 1728628 388077 1278473 594962 269350 794013 910009 1455157 829820 1744126 515566 1389929 152357 1624995 675013 1272387 595149 965088 865818 825649 584423 716285 863032 202695 366079 1668922 196272 1569933 1694286 1844479 405317 1475804 1552004 137768 948516 1168910 333593 1237500 773707 427888 238517 1673708 1257256 397990 881461 1292234 1109918 924844 852270 367553 1736771 1315780 608959 320027 1575777 1363608 16344 1376702 1417412 1016236 86265 1993365 1622309 1449614 1368028 123805 86879 1426887 52700 1614882 1884821 1356839 1179002 948059 853781 1490423 569298 167892 302551 649338 1636117 424541 917704 81867 1665320 1258875 1957895 905260 1411957 1733098 741851 337235 1609939 1281248 945169 319602 82974 539333 1169 717473 1275309 633395 122485 1174030 553035 1830723 32880 814070 396239 17739 1213691 1738548 1238048 1235504 1598722 682546 1095639 1251386 370507 1846409 495875 220040 1702680 188757 1324090 1944396 1523150 504647 189827 1809467 464183 1595143 1820931 1451109 1467851 80826 383306 1184313 791578 1414793 199682 359712 637420 1228736 380833 181090 1142028 872349 1095729 256103 15562 965635 1825994 1946148 582383 352643 998834 744105 1770342 1554782 577809 588950 905647 134019 1920880 237504 627584 1417040 724650 402169 1702206 128455 30760 325304 1735638 720359 1836159 129792 220002 31940 788181 251115 1405153 322330 1418118 1014448 1950449 144802 1125746 1173251 201294 1324887 674382 1213504 1795426 1187441 252016 110702 1545324 1981324 2929 1824315 1246823 942508 1587523 1476973 1620743 1957765 1149963 1327301 1365349 1224626 246154 818707 1969483 1627726 1017324 1345019 631853 1950525 1959713 1332610 1915139 446715 510764 1192225 1326238 1816227 183326 632304 529490 1681483 1831795 1939699 1445317 1271233 369066 383309 1459753 582413 646621 991808 1315185 147810 1596294 967566 1146387 572580 1350057 1224211 1040796 926681 506530 1520460 273663 415684 814608 141505 907860 33982 352600 647173 1978895 20775 1486288 596620 1531971 1218229 398899 781639 847507 691648 717012 1733143 688478 1045569 474387 1546612 1741728 665701 1009339 1889839 1894064 766035 1032219 1265168 1996526 24054 160112 1284481 1477731 1001394 548318 1774911 411248 260012 1437410 476652 1151800 1355982 797378 1918846 300887 610083 490864 1179386 1701336 1612195 1329937 1618588 169395 263481 952907 1721 1687808 161101 254141 1434834 731639 318734 660061 1253104 1072318 841914 1476664 627866 240292 1194207 1768336 1711204 547881 910516 205050 564259 1181103 1399590 1254618 937806 350809 606505 419340 28419 558716 124788 340821 1394646 191085 205222 744596 1009066 996182 367140 26507 871767 1733886 138774 1673990 317164 62033 530424 1288644 76063 973607 1977773 1932588 473705 539111 1202316 309025 160119 1334086 1437256 438381 1765454 491420 1918666 1391917 1900551 1816996 1603548 1095067 1711014 447885 495444 1356375 428326 421572 639160 1760279 1540786 619484 855671 376664 1065864 1441741 717886 849010 397646 1135250 1346826 1058950 1537824 660685 1989819 1366086 1833430 1535762 296702 775895 364133 965681 1839902 1933213 1034614 1659266 1229911 74235 1669998 834412 1765225 1588601 1865514 618644 1998724 1423147 1684723 489574 1973957 1289581 359563 549972 1975702 1665705 1947969 327886 728457 1510139 923146 1815107 1303371 1818893 1701119 1243828 111152 602633 1998535 3718 1882079 1687424 1856061 1488354 1273731 1092327 1726292 790594 1120062 1312097 933210 881113 1157121 805887 1047100 1592754 56082 1935355 174440 397628 849334 230462 161895 1883516 548337 554733 749810 471892 1857856 323160 1060804 484157 452056 1051370 1533113 309168 557523 248045 1725392 496759 1517775 351985 453243 1287714 1361380 1114010 818455 855234 982343 286573 780030 1970602 1438624 1943667 471697 517886 317803 304048 101911 1403630 1593402 157984 1163752 1886349 1080401 875610 939531 181317 286348 1258385 1158298 758047 1454758 730474 1201959 549006 1802321 1930254 355113 326603 616919 1528973 416937 1366959 408753 146883 577120 87764 1988060 1585117 1101416 607076 1337852 1132169 902610 219838 1559526 454643 1527159 635678 370595 274594 884455 1658997 312337 1028042 998577 1535137 975198 737345 553045 1710348 752832 1455573 1194103 1590655 1635022 1509873 227838 294221 1938926 104973 992761 824319 192925 729133 1615628 597313 607832 1166113 1170074 1560246 737233 1583996 1935054 1587672 1771178 1781855 188155 835510 802376 958393 181086 1311377 1111186 760574 500728 686697 688164 1610988 122478 1710888 359842 1685692 1604711 1641023 1695948 1951836 654295 1411365 1321456 1289733 1402427 1689741 1952695 1515570 1832212 1310593 1153584 1273067 1833216 340525 1918462 826033 1992579 1724732 1956936 25521 1836008 1848795 1568368 90265 1417036 1252921 1264633 1264369 827191 486547 1393921 1031755 746929 263808 369882 351623 1443476 1066480 905957 1430808 896939 506166 612519 187492 1137741 1073171 1845480 952704 472689 1358062 1508191 1051354 502146 1571201 1934561 361514 1761409 1467013 1645563 989613 362852 1632347 307885 1995997 1006454 551624 1413096 71314 28720 308198 1228869 1663320 1028722 1027162 180259 601513 1714601 1747167 1950800 67356 1306719 1120784 1157301 745483 508122 256573 1490365 944427 1628882 771906 563205 1984537 825697 557406 1495329 738965 736396 1363325 1640428 688149 1574657 1824258 379208 637514 492211 1658541 1049971 891220 542246 1608473 595996 1521269 1089603 594546 97431 1931206 1881774 1290313 1005471 1317097 873134 1289190 606911 702986 1857224 1747213 1884278 1948782 73086 1676095 1166427 1469328 277800 1181898 1907595 934171 780046 1187361 182325 345438 1430328 1680446 790795 1369635 1681574 1398473 1449409 928796 1520827 1110227 1916075 1570048 1082588 786983 1526275 518981 309483 633385 194366 1252191 1111519 59207 1783062 1536341 1407648 1662704 1134033 476931 404560 943922 95915 66187 1416819 246731 189221 456004 317072 678739 1158108 1530605 748219 923074 1616256 1984169 1091403 207552 1348284 502370 168414 1494152 892206 293131 938191 1109656 425053 925692 1276406 669607 444541 1418682 1840580 1926864 1454493 1994783 642198 6516 738310 1922318 995188 1639054 1032775 1088039 955321 1082537 389011 1077138 483916 665910 1804486 1375459 186853 785395 1337086 1240582 270372 1082635 206101 421588 1389096 1023888 734437 282871 1837469 54658 1269168 1285547 1342377 1518091 946778 602074 1164562 865006 255032 1257194 957643 23269 634412 1964021 584134 987437 642998 797207 233508 673456 383269 744859 1348709 1738422 1370378 580476 97895 845021 1515431 1510282 673027 510337 540001 1571637 1444645 1740623 1752036 1344244 1397077 100044 1518207 1621498 1507240 1416198 1629454 92138 736481 1521043 1514642 999490 695492 1016341 226161 1765820 882593 1520470 1564019 1150829 336224 614765 701316 1618942 805006 1347075 1161553 1333236 480384 1385765 1136170 414800 1096382 647418 853537 534881 928889 627267 1659911 1752954 1651952 344138 1519429 1845078 860243 228335 1082920 1525391 203393 407152 1565784 1721443 289185 1314784 765942 1373000 962252 1880247 333217 261739 802833 1462100 1279320 1846553 1553436 1474822 1081967 9629 1771845 1916610 263010 1435228 1581491 210530 708675 1760334 1935988 807886 1229394 1788568 1327983 198472 21874 475438 335971 536646 912365 1185672 816558 590657 750134 293141 964023 1182950 587862 1767882 1288254 584770 1090458 783234 1141956 1913806 1429057 1204124 1989067 1599614 985255 460473 57643 420470 1056495 1436952 1769751 645850 685283 1282330 750972 448545 1361481 133245 1895243 1210520 1286248 711368 1833150 520083 691968 1048408 1558231 405268 176384 580130 1487644 997279 1174989 691389 1721338 660775 322393 541254 561695 1847296 330868 976449 786243 1287673 73791 1509075 1458132 1974269 70311 1207118 538628 46096 1086506 1258832 42826 1495399 62588 1407078 1766788 499395 958970 118979 1017364 1018350 891463 668448 828136 1218414 169689 578731 1542304 1847413 517506 714128 982045 1386306 590197 769520 490960 452367 951861 375331 74480 87308 1372939 1154019 1003263 590035 1635208 93163 769337 438756 1139092 103735 384481 755254 760542 1265445 848223 49273 60645 1533324 1996295 1473417 107293 1064225 109852 924893 1873701 405878 544744 531503 1080013 1532176 1908430 1537149 958353 716838 1937936 193382 1529877 1950632 1070422 112751 1627570 1905262 1070136 785035 895293 1336370 28950 970915 561813 1302453 713580 665800 500399 1551874 496858 1329130 831934 1374684 895688 758699 87229 1205588 525283 811029 557857 1845036 1352665 1673148 278919 324761 913313 277089 727180 1167575 817151 683688 1093742 529940 473761 1256165 383471 1573477 991448 1040766 1560287 172721 769159 1774512 1077318 228126 1566029 1716373 974891 1421290 712122 1247382 1325326 1522112 310228 1694713 691641 1588555 989222 565177 1596008 1622178 680270 1693201 51835 335168 1845411 1479140 512599 1930012 26327 568148 1640574 1834555 12686 1974866 297752 1746471 296685 790672 907925 431593 1291908 1235147 1288638 1726157 1155752 747368 1571806 31679 851807 1482723 332988 912651 1466302 1907934 549673 145255 368483 1997540 1153047 1680686 383024 413402 1050191 779340 1972382 1187234 1033842 1786519 1100835 1247289 146185 580488 306836 483019 1990298 1566260 826419 283166 847189 439537 1858070 1770421 678754 1196080 1254562 1851879 1003434 1503726 382410 1660077 699323 1638216 889055 211988 5747 1858529 153955 1856403 1422487 44383 427177 1684162 8471 100953 1580651 1859697 1524483 1114761 1503319 703145 589712 416739 645665 1934303 1557745 1040594 623873 303975 149947 629918 1714093 345598 1295640 294128 685011 951393 855082 1980995 641822 1390157 712546 1182954 1903966 1662361 1860497 585293 369722 41072 614773 1666890 431093 1686337 281355 472267 791056 1560978 1096066 609182 1263529 1778985 359585 431836 1368188 390951 1792717 709209 761839 356046 1961957 1819296 134177 1467808 1902231 1215498 1629038 96228 717817 1974624 795926 1013457 1316070 197169 540518 445144 1914929 1785256 473526 1687476 720693 356180 1829918 1045401 1090942 1306654 1310641 1518387 1720272 577598 639330 1900541 741505 476999 1029532 1012928 491806 104693 84724 147132 852432 1278348 1720240 918725 270488 278762 309612 923065 286932 1981256 935747 960678 90375 1542222 134425 490286 1467857 574569 125417 1020210 1376056 1472386 624800 1884560 1738883 1132757 746330 1524472 1470073 1150342 646387 1007009 1699390 138349 1387901 229170 1478736 878978 75019 1076545 1367381 409207 307620 1623796 915247 1366963 1854732 932230 612723 136065 382333 323166 1884825 41206 801201 178869 1029790 643244 1065207 1432358 827972 1210657 303232 346898 129399 225339 795567 821360 576596 1243476 667302 596440 1438127 1470321 1564719 1587152 1539910 314929 1429643 464959 1822164 1683365 419002 1037969 1739299 36105 1005734 791006 300920 899525 1793216 1845042 299223 1469211 201853 108097 697764 1946765 1120948 1494447 1648664 228173 698261 230807 973573 1460871 1178085 1469491 45065 424888 1171960 799833 490675 859295 1802902 1588499 1793813 414059 728545 256033 173517 1905106 764455 1466628 696155 1065745 272490 1325020 1247723 1299155 957049 1479948 1340008 1372345 263341 514120 420075 1166108 600016 374773 1401521 1169852 1460715 244101 1429347 687158 788562 1585371 928644 1503036 81377 649727 706360 158746 956211 777930 1335924 1478295 913579 1303987 427855 1645966 562321 500439 1752821 1992790 1663146 1093422 228223 1226911 1050360 1821822 1727872 670497 659291 1374135 1415012 1435283 1526079 1096654 828339 836500 1708776 961200 1244748 903241 205606 1313395 281038 1496461 1234179 1984866 1235393 231164 1721397 1526138 157411 1635038 910052 415963 615299 1244695 469669 50294 854044 1856610 1927008 1104497 750464 1661441 1584416 1985906 1562741 447507 1156835 1722950 925407 1371070 365993 1739635 234098 24372 1270585 1143114 905596 1008732 529568 1102176 697237 211263 1906216 1570322 855406 1788309 36926 898723 1564301 1847811 931530 102263 684938 1241149 11226 1922031 1412250 1896100 1176628 1761564 1838165 1304459 371757 1695081 153353 887662 1658836 650019 752099 145763 1726077 550926 1579816 1065363 1930620 1519752 1324394 249356 503691 709227 1235026 868326 1114935 1056928 386196 1110212 1568386 1022907 1270316 541293 1390502 1506483 1157022 566564 1977298 1973245 874580 335734 1384480 1199859 302953 1334919 1526208 1896102 1617262 876201 828686 77483 1872625 835609 1454859 465891 1410559 1596289 967092 1785653 1847596 913513 555342 431933 654126 1582345 1978152 818478 156008 377410 1713176 1651838 1091287 1488249 475521 107939 1067189 1051140 1945911 1517163 1273399 969050 871847 1147979 1626583 1795533 1066221 1315060 265540 683724 1108673 1614319 1742661 867192 1831431 1450957 660210 1335549 316514 1469145 955444 784492 564314 1918028 486032 1481500 1112301 1686870 1879294 977201 224768 711900 1662177 1104892 704656 970300 1715872 130741 305070 1436315 222518 1127527 1802654 1632848 823615 19725 15232 1266431 315955 739656 777924 1785111 543171 153041 1451928 113050 902953 628898 1889233 1909707 1068002 1507998 1513716 1374330 732812 286458 1890827 1760599 964007 1307711 811789 502576 723002 1938313 425143 146884 658720 148789 1070291 847390 923740 210405 335686 530206 1233641 1691337 1208062 1843820 623798 550722 559249 637931 1317771 749460 1940966 585472 427593 1509899 16838 1820782 851612 486609 185365 1371154 1136026 775129 431297 1775984 1999577 445001 1923690 1934842 1502501 1586392 8965 1644635 1287497 1583581 184294 761912 1875698 1074309 789444 70390 1272129 558465 905136 1120852 740661 744228 662475 322224 1186894 925620 429905 1634070 1427224 1105353 881269 1883899 1319651 2533 393683 445682 1522423 1231098 1981412 1860704 1941078 1326355 814783 1974365 988743 1549444 1656056 1163279 740219 1461621 576295 102500 764225 1980039 1536625 502734 632199 998057 1174159 1649000 130060 916950 819368 69378 1043918 280449 1451235 1637844 105152 1325149 919431 310877 528 733980 133707 830579 525555 1096384 133889 1757433 592313 540218 1940057 569404 1808655 1436475 1455540 1466113 554069 917386 912097 1725596 1012800 1546492 912998 1574633 1754116 1163540 523136 722035 780953 1596860 1324079 941890 1259623 1279865 798254 821885 1085832 140517 866049 488087 821913 1662148 466663 1323810 744614 275945 71063 431652 1261838 370747 729721 714105 1175581 147909 153033 1257554 348360 1425418 819065 53544 183152 1028711 131401 873197 1130409 722604 1413691 1300541 1782777 1118075 578931 1432938 1667753 955204 202763 1551739 1984465 1615716 926069 1599921 636486 1034791 429273 1203454 1499286 1988381 1507963 1018169 46250 785041 454104 1878456 1408642 15211 907994 729857 1711541 1537441 1412618 296640 1391278 1460511 1078901 1097469 1927141 795142 99310 1957250 1860725 1193791 1028273 18160 652184 1935949 1904868 435341 539183 798574 907278 1132532 1720848 108149 1392887 1417930 391949 1678210 1698724 106554 1969331 1867985 981069 263686 790513 1502919 952045 11551 1198942 159053 1123476 1910322 7713 786914 1506221 981697 437350 975771 1275880 751487 1684888 1198427 1055820 1341922 247639 1358389 708484 330001 1448243 185167 1391243 965006 749817 1360664 1275454 1140353 1193623 1552972 225567 363889 223734 1945070 146938 1785711 6138 1634522 437935 1001234 391116 731366 1602106 590769 904177 821795 1686442 1930266 1870430 200898 1328412 889272 704234 333354 1385202 1888684 216960 43163 966210 1500364 460562 585237 1575429 399636 375040 6287 755963 1827761 440918 772024 1880328 194114 1473424 1872676 419166 460215 18760 495377 670776 352698 447560 394363 1215821 1476761 1075411 135402 1062752 165140 1727394 727264 526666 1602669 783885 1302092 1778067 1161933 1040945 631955 1744761 982671 532021 604583 634539 1093945 1283049 1013341 1200429 269467 538815 1711959 377470 773786 820302 1288934 16072 1979179 1854470 1227622 722498 1513145 952711 934508 1973871 1413099 1202692 144345 1885926 1353682 1961003 146863 602284 384260 1989289 453356 1092835 547117 1441842 1559871 1400678 1846193 1876779 861240 877870 747611 300130 1540009 1654963 1650933 1737901 720220 1812776 347942 1617405 366063 1835606 683226 1810968 297708 57081 622466 574165 1986863 1736939 1933668 1058716 98241 1483776 1695220 907567 940297 1733330 428627 1438970 1551435 1108790 386620 1037139 862939 1976779 965970 1866219 359051 1968379 501905 640329 323116 1531935 1547477 594688 507144 800712 1120741 1448238 242628 439900 1735014 397898 101438 1963450 1152359 176919 897464 353019 16185 1304432 1579685 108335 1688256 908977 1710898 1894129 618302 626973 644207 548643 734552 210989 1716690 1521120 127838 1118257 597986 422857 552874 1369244 1810441 1800259 879579 1697249 948141 596391 992867 1770818 45658 876354 1290841 1769318 1941123 57508 80875 917969 1473519 1559087 1112491 1451306 108900 123064 839075 338019 752672 1384997 1251532 136702 1138921 152334 820962 557989 1815702 204475 1857803 605359 820642 197289 741340 387355 1160504 381359 1532061 1799371 138111 1864237 560340 1565201 1076981 696881 1908206 1581532 1284987 1698484 102377 1604899 1036023 361312 1728879 237428 1567134 1443523 1201740 1072261 1145195 400288 1747546 874785 579070 1868840 516100 313115 758392 104071 1982962 1169497 1327815 105706 721127 1756338 1665846 514043 1753297 1074917 189146 253840 794001 1218870 1609883 1475758 1005481 1740884 905359 1919833 1881562 1208079 332064 1590348 13957 912926 1264559 1955830 801236 74343 855184 535700 1526170 31680 1370038 649611 424329 202719 786595 278054 1188415 1773396 1943908 597740 139086 308402 955236 805261 1690237 1625723 1234824 1422986 1853346 1842501 999450 723705 1324998 1821091 606610 1339442 1049428 1964274 1433282 873099 1429775 438581 1793197 1641255 1095161 1501750 704602 841235 440888 656273 741668 1371040 1265931 900764 133982 1277997 1826684 1725727 230777 632566 1673595 1651598 186797 1721476 914183 1338860 1212971 1007855 1655576 1806635 482530 267713 751038 756371 1225782 129845 180013 1772868 769930 604856 1880047 407188 55121 1644604 1392834 1947182 1271865 74425 1939888 650235 574071 778411 1786262 676537 797243 1974626 450929 162355 1425033 389513 1385647 1843227 1348983 1966230 881293 1500577 106524 1703295 329551 1761931 262948 64924 1264105 1214493 132199 1929252 1804724 1071619 969606 1384394 116345 1482820 1310845 21506 1147714 1484885 691972 70669 94284 1727958 1151777 629516 1702052 305774 1844365 927906 1594767 1796239 214126 29925 790955 885227 63981 278219 90897 1075313 815657 1311073 784790 618298 1023921 977883 1026317 206242 865718 1249205 1211250 168623 128785 1049645 341477 266270 1045550 1123841 689737 720208 454808 1778363 443906 1137110 1469972 873891 1322158 384227 482535 1020848 151329 338222 1578931 1813257 1869178 523313 1988383 922374 1052696 1807724 1822645 356773 1014857 498169 1437138 299369 1423885 1464469 904851 1361607 905515 1612952 30025 889669 1920317 876349 1312508 483933 1295743 1491302 1716869 1226325 772016 1604362 796045 1169026 971344 704314 642575 1121438 312592 802840 1373308 184508 1417230 1494373 1626201 965783 60029 887952 520133 124692 1950278 345028 630150 686139 167872 753681 289762 1076065 1896134 588983 875550 1046049 725864 482259 136947 1662927 353063 1305533 503677 1001918 1075776 245431 1438272 641165 147386 1006092 1405318 1859933 252949 1593100 1134035 32879 488230 621287 1952424 1244159 1109128 1983736 1738686 397196 1089497 694520 1633502 1503944 1082889 324276 1474117 1348786 175353 791152 894596 451907 1479013 1734306 910887 492613 1587521 380129 1198881 686925 1844248 856807 385295 1224292 1538043 136910 1526996 1852284 907341 201313 928869 1808164 468355 221220 303494 334508 898650 185816 1337407 193167 1179788 309735 1622931 1156963 389730 1156084 1666148 789126 1223981 1938153 652984 1921651 1609573 74701 488365 1770265 826952 1394654 75717 1621506 1643552 1048291 1467020 631404 1724229 604852 1205899 1768696 774362 1414010 123590 1307657 1084755 1314654 1448565 1604712 1850976 1845458 259997 1974627 1186809 263161 22213 260923 255145 1805921 895100 12278 1194535 1047588 969455 1016591 708729 154352 863417 1125053 1333651 543015 330505 1711215 1776739 828608 108805 124854 562993 1165144 1995187 37590 844116 400290 121119 1755827 1287574 1717829 223408 568347 1807172 541166 86285 1533253 1987945 581271 1657145 1620570 1280402 7479 107068 1885749 976050 205432 1637418 1785900 110735 1697890 187884 1874010 805132 1760278 40209 1826167 1890963 1810981 1357692 166080 530920 201335 1456733 1057077 192226 822537 1950991 566586 1187337 1891538 1700075 992404 580241 81387 1960759 375383 1698540 1770019 1820560 1816366 800680 681193 116362 1314637 1304863 1257813 824853 560188 14703 382179 1102701 1706902 716876 627294 973296 1573915 1903362 1273381 1510817 6043 1239570 260508 26821 224324 1287976 244417 1849746 913922 1777109 582729 1881457 25938 1445728 625464 6858 990691 57509 773153 1609138 1877038 1122601 1864422 78630 1439523 1668786 183764 194849 1021838 203754 1050156 1249977 1581875 16918 1510136 1266520 1790641 1937574 1427773 751538 23069 1008858 1821491 1256863 810856 1130294 1893241 366525 1357206 1957611 102378 877153 1356416 344946 1092979 1566990 771242 1440632 691432 724509 373962 25854 1166872 1562036 479801 512842 1165610 1394637 1360503 961298 15036 1138476 1292551 1642660 1520360 1211372 1790008 874529 990463 746072 1488070 1146720 1262753 958794 600106 557381 1178231 1213928 932143 47327 1255776 1957462 1158014 1713651 1687657 943732 467603 306198 1932889 1766730 212959 1211877 1333166 1599770 691400 1341155 1630125 1560055 1153547 879792 201586 1548950 1478392 1289309 969769 1246655 363606 143147 1504643 1935875 1274190 15777 1939991 633516 1528840 64225 1583655 340638 327563 261731 1699801 368284 569194 1538343 1955917 1219073 790735 921779 505164 963541 629761 1752086 1661832 1665480 1364821 1150320 1329905 1413765 1357092 570833 69396 81750 766576 1047044 136970 1482429 849344 1957665 393174 1812049 402054 1999951 693516 1067009 236474 1636639 1118478 329520 302249 816089 1639414 218106 1838044 795997 1677401 277025 1696723 1160735 1779430 47623 1016655 1892932 912868 557099 789616 1359601 624155 1528203 1172870 940566 1574406 1928902 1475416 1783719 591974 1023377 1558019 1921054 1584279 109382 349828 324363 1626638 726154 506094 243948 1714071 1209010 1747200 776070 142848 801858 1541902 894150 1166925 266169 741222 428159 1437118 362698 1141502 353725 249771 1127436 122524 683845 716976 1105472 1850256 1427453 1413239 119703 1325481 1390860 1722669 341542 202064 16634 1796356 1214370 892849 551854 1844028 1049087 270383 1214885 980535 452684 479647 1619244 1690600 1740989 828460 1305165 997352 889130 1082647 1706416 1764008 547921 1850932 553467 1816609 895352 739209 1285481 1574032 182418 1760315 1732794 250440 1983579 1614995 1234593 1487874 1770856 1663860 1740514 1895766 1054359 180038 297908 484207 1754136 1546014 1146166 201808 336427 1399904 414852 409834 1893205 398505 1721398 1756454 1085869 225968 650955 1244364 1531626 445717 1934466 1607031 306243 1494124 147511 919726 750290 1825576 1976376 824621 1514466 1595791 161644 1133163 257336 709670 1387636 35431 1012178 107478 881720 1476130 1498889 652333 22406 1907187 950240 790449 190060 775685 1889629 1647279 948272 1297466 1668660 863653 83692 1052567 1323721 95561 1848714 1035232 1130514 519561 1853291 551703 502925 48394 685920 637519 1336858 1040926 18121 941709 354140 836183 1917054 1151968 820417 648757 1673503 1836800 705020 535392 1495546 387228 918296 268220 1958010 1810251 241523 1253288 1143418 415467 1159389 585806 1542421 875636 1643924 535536 1765730 1886134 1396570 1083903 1219440 1708174 854010 1729658 1958249 481259 1735307 1122989 1008120 1771048 1414457 1748002 1533769 1055935 32601 1756482 1466746 80428 981737 1095760 1532589 1308540 257146 270892 916144 588489 1559495 1966193 1019388 331854 261790 606743 74140 1747408 299073 105453 684710 194199 1502937 1917319 376611 1462465 1026924 149060 736229 1387174 1824552 1151316 1282551 1559068 1764977 1919340 1227455 408851 1348871 1594249 503885 1061540 386254 1223634 99712 363256 22896 1805932 1874507 941027 1470414 564545 182362 1402264 874531 893079 1052282 610670 956783 1920207 379777 193448 1177235 1659772 383167 1316022 1521140 573649 308175 1382360 920530 543737 756109 190615 525552 1583344 1625980 1496701 1599719 1807480 457623 921935 190831 459738 364431 1861911 1836073 1378166 1829885 1339116 196399 183572 1131771 124724 705140 591306 865695 1657719 58803 987443 876692 1082197 988324 817396 1073823 1363822 231778 403949 1174188 1961228 739512 1634490 1425508 1823371 1218365 797189 1898438 1351642 946832 596459 1023056 1029748 1077165 821341 1939657 1330837 1743860 942424 47313 177653 320101 1334067 337129 277558 175959 731981 808692 728709 467129 1997329 1822573 538625 578946 1161447 1559599 932517 333311 1522121 675954 133169 868119 122472 1387242 1633174 1433426 1253395 1060961 1228154 1364268 907176 1720509 861893 1609967 335183 98987 1828759 1779996 298570 1330095 1808416 130686 1713536 1585944 1755369 1704818 342633 934029 135667 264896 885628 1616506 605754 556679 441985 1947080 1868939 1414277 508394 114685 1699530 1602907 221866 541524 965117 1333462 893646 1342397 1189859 1864047 1758263 1753680 621331 1163673 267624 1452683 1575137 1898646 1439394 944287 1397086 520650 611846 12089 295696 1933113 1749083 144450 1601171 1902838 682075 1191066 1478732 1939994 54254 1775715 1309304 145568 1436569 1106870 1374361 1818131 1145995 1672790 1532026 843561 1267599 819829 395690 1047221 1483001 969755 1790580 1642643 912209 1446545 183345 196840 1667726 1491362 1389660 439114 806259 1264639 1173219 1699681 1284314 1104003 173514 1585571 1308555 1723804 1077579 1044321 1278575 926754 1259305 775673 1169406 1872421 776882 831895 453993 239853 1027553 1491388 1882736 1127091 946663 833800 1194412 36363 1605847 1798627 1589889 1651214 1825102 1910275 1958064 1116342 27926 1044361 669039 528558 576549 1837522 238029 1382101 751962 44615 614368 947434 1321739 652450 586186 1875428 1505544 1261301 1926985 242948 787232 25891 409971 1787700 1218093 1692922 1757407 1333411 771877 449349 706059 1405256 1382721 1725809 1186172 903689 1700073 1066587 268826 1221919 1222153 225801 1569043 56266 248595 1583413 1838678 680283 1658982 753972 1379428 221098 219793 1210174 1908691 993077 1572276 601874 1327260 206539 1553757 836664 1244783 637993 1228971 786903 1356162 323767 1784088 1661542 1339810 1622768 86198 1617473 686927 1097747 165653 1369895 1185929 1054306 1918657 471924 592554 1626475 1830836 1623117 227836 1468744 1280797 848044 1224003 493284 242266 942198 204151 936748 171547 1701671 1849817 334871 786846 1422045 1378912 156363 526110 258363 1845369 177131 1867533 1529 1553726 1193686 1420820 272871 1361519 107684 407888 1746755 1585204 800279 127414 830071 767222 757128 1494685 1057091 750443 934864 560736 1392275 1739610 1154857 1718384 1000516 1894043 923223 115975 1317251 43501 687190 1730835 1272657 1073925 1726994 1550290 877029 1448781 1492779 491468 796392 944713 1618757 157942 1969909 112016 409272 1963361 1782163 1907334 1082660 950653 647256 1087016 1464795 1585113 811942 234118 457909 726783 135845 1717431 886268 1215331 568837 621448 917275 1088826 1390530 840140 509507 1663219 159002 1401996 1673322 515593 960925 1809231 1869654 755965 165285 247297 1791201 831611 232650 1428164 734196 657256 118405 861826 1764617 1484079 1379583 780949 1155003 820632 843449 1064407 1340056 1275715 835251 1780724 20985 1320522 86413 1707529 1092704 1444617 1563549 1421730 656844 181556 1401441 1050005 1632375 968766 405231 960598 1744306 1640803 102836 352396 650628 1024815 382988 294266 1034188 1152392 1245853 1165252 435146 320156 332881 442749 1543593 1973340 1419042 854414 1086058 1356671 21580 1519093 617925 1154415 587465 1627351 231945 1777081 1123339 1934270 236085 1599134 379182 92350 1968459 600550 703999 1807403 718449 1586188 1664457 81919 1864727 219686 722923 228402 294330 1615705 1147254 1742951 382027 370764 251384 673792 1661651 23037 752401 86410 826646 165963 263031 1324764 448179 1926314 129372 1262082 1797693 624044 1532974 1357690 705188 1056011 1662031 575017 1485171 1297985 11428 292194 837233 1436913 334761 1455696 1844986 1652519 1262516 8325 1640349 1438685 1488655 1408654 529648 1383129 1642829 168416 218944 354620 609053 576376 1103381 712284 1249230 202758 483635 1894145 46585 409975 1199604 1120644 1078314 1941664 413245 744531 660642 1602050 939058 2280 1786938 126661 359668 575766 309258 1978697 635246 1983445 1391540 843118 1190886 954665 685424 1906932 1624221 1111970 1628689 847336 1339111 1277973 480503 1409868 597239 1066823 1140126 166409 557301 109145 523340 1147025 1155505 512274 891671 1357617 578255 933389 1772267 560318 1686887 941288 1833743 954070 1943770 315850 722676 1567005 1207199 1551834 781917 336060 1623752 176969 355444 1596690 1108200 1706875 697433 351655 1527127 1611089 1190225 1534281 1976196 60371 144560 1568115 104123 1137417 1540105 1933133 943252 397923 1722114 1614464 1110787 1873051 39309 1568862 1578897 1422785 890307 609156 1653775 8390 1863829 1704576 113305 1775453 1022854 789642 1051669 1011933 422241 921977 1918432 1295372 79675 1316082 1217836 1071983 779691 1447515 1458033 1329400 1454718 926117 1741367 320717 1409522 704299 1560758 416014 71863 660322 822357 884024 1519954 1665906 463232 81167 1302874 363240 995941 1934711 746585 1049699 225911 1340316 1754016 1607231 957705 1538117 706620 910773 1021168 1986619 315792 209618 1661412 833396 1138783 944924 1814788 346532 98424 1139294 1432905 1391136 408525 48180 1694032 901967 758436 239123 802526 914369 1860305 865445 1013147 1752265 103798 1633818 1468042 1970358 796089 76381 1107422 929879 52525 1073559 1640866 1292860 220913 1843193 628181 799093 1192027 1999456 693213 1333865 1020624 1771415 531448 1019846 658097 712902 1931336 1548627 1477815 1003950 683787 1596982 1537096 106205 246631 1780620 653921 869454 1053719 1560832 1125069 1743371 1565244 1832328 84146 1428443 1865710 1193967 400652 1496114 1951134 272699 883052 78603 1855609 1732491 1976455 830113 1775346 1743951 1839335 671192 1077609 1646907 1714261 1912921 1648067 1975738 1105296 1571808 634366 1300968 1814003 92821 873355 999026 1736694 97698 648277 1701642 1720226 201172 1639554 844057 1122345 651564 1721064 620603 782835 712554 659314 413536 925745 1647842 1616155 1080526 1950021 809537 1478359 410347 1769252 1947151 568311 1804880 141812 1283016 1979349 1580292 409657 839643 1147933 129072 573795 1706006 1659087 1076001 1737840 455686 1058762 886968 82706 1609395 1095037 1881719 1088503 595635 1613610 1505712 612948 1775904 1189135 609526 1158817 1855506 1798615 826733 875552 1424970 1405628 1180869 1650895 1138781 1100073 660146 394009 985949 598760 1665378 743907 1959906 114183 1609628 248601 932312 1128176 57267 1867166 358771 1078707 538090 652933 1454713 1703554 1140660 749775 1534561 598197 924837 1788295 562038 845290 723682 564961 1015371 1321868 1308762 1780629 1629632 994761 1540768 38183 51049 1630137 1967707 783933 1856852 221879 170026 134381 223323 1635744 1197534 50531 1640186 479548 1720826 226031 627378 652296 1638343 1459488 110931 1205241 972166 504789 1348231 255316 1103659 632253 1325855 233424 1928345 526066 243476 1008802 278353 253528 1066702 285372 572551 1726318 561405 1722822 320943 1910595 1982073 1127746 1112188 389200 686198 58473 1339267 1172325 1172912 355827 728450 1848290 1525004 1565182 1251694 1047992 940924 1934308 1425361 1818387 1703484 1053206 736575 1194012 1908217 832827 1136660 737786 385259 908935 615763 1990343 1249183 102470 1669414 1731504 1410867 525055 405163 1191541 233945 1585069 1951475 1926120 1908918 542970 267793 1737464 1293593 1490637 1486600 1426160 346053 948895 1158071 1769406 1600015 186091 488362 1448333 1722111 1290096 36929 1746344 1603253 1054566 849070 853592 1021915 466084 1169473 1152826 1648153 96261 1718217 791925 1499517 986847 1938990 1124656 1529318 981423 571492 1080683 1956759 972773 40709 1738556 1702071 957863 1432038 1673778 1562098 944732 1719964 1264441 933901 1956073 950185 641919 939466 607302 1817928 1956105 46233 801080 1309097 1239912 1226831 1387604 1918703 1146778 1248343 346773 844417 1254168 1583607 670529 1392403 1897046 158659 1956364 1083058 606939 1345126 1014814 1280957 1429542 100463 1297312 263669 220575 910265 850337 137481 383273 1042961 500190 628331 47921 954165 1801589 143180 1778501 309021 1568838 1810444 1398877 780606 285482 1248250 309988 1547574 280282 1339852 938497 1685135 1920585 286769 1019826 1130811 1925411 1145782 201279 1008723 503827 701294 521696 550359 1255090 1894709 1085789 1626307 1274188 218484 1042999 1279020 1675317 455644 1658923 986524 1787565 906645 817344 910505 1142207 1571240 1411396 1826129 540449 608006 486643 486244 529800 1474489 1153104 759739 1086724 848052 381336 1933161 291481 157061 1678186 1735613 1303181 588147 469420 28828 136400 469647 1965757 1648715 1749471 368431 371116 1261234 848358 1762190 680475 6488 915854 272248 1848044 1348073 1173879 516914 200703 1785875 1721499 63448 1434394 947827 454335 1691996 1980313 1165586 727697 679534 1682433 1545513 428954 1348159 289833 1571918 477727 1879881 796307 1612068 379894 366389 524469 1430212 1980205 1146700 1479833 1291597 81710 387243 1692170 896314 1753307 1585308 1855589 261632 874910 1492170 99598 1589521 152949 989462 216583 823669 604101 579498 1198234 1831858 1778756 1981909 1601334 150706 572536 899705 391227 1715635 193770 1596271 1696990 1242068 346390 1062288 143193 132686 994469 565040 1170132 89508 338714 1232527 1051045 1780384 511264 1190772 78590 1701753 900566 1188674 1044045 1186511 1389413 914907 619072 1393574 1765573 1209136 608718 541567 540272 1635512 1761910 1664444 1705593 1186117 1463075 142983 1110900 779495 1844446 1158056 844891 1134323 1585898 1689293 384365 635473 961906 1548148 1341625 371747 1541948 307909 501160 1086385 563584 1956204 1316467 1283299 411947 744266 898670 964551 1633063 1013643 621104 1375473 1165778 1024824 170621 1826300 340274 1458104 37776 911071 741873 418157 770653 1877084 517323 38098 152776 45995 647450 738551 282767 1982225 1369372 873864 1525906 103374 494615 441951 259186 40270 1054305 1240828 149706 1495816 1448977 806718 319375 1781598 707832 890378 1645099 915890 81405 309391 250948 1499576 379038 1435654 314598 445022 1487938 109019 1826864 553072 1896200 232450 707226 73130 1983075 238865 1309431 1563972 1750991 1829781 928364 315384 454862 163935 841312 225827 527828 1532682 1156016 1720077 148805 1359377 1800293 1221872 1419635 1543692 83854 1988656 1602279 886651 1672959 1375779 1931307 912154 1169308 1779038 802990 1926335 1602904 1679137 685678 1622260 459100 1277684 1670696 1133059 1067147 717565 857996 499606 1351004 88356 1159450 976007 979213 229066 588816 1932178 545569 498487 564138 1357904 1934361 1664069 697377 889874 1310586 495788 1896857 1657506 1138065 1366797 584348 1831361 434543 1955363 294671 71373 329633 859744 1204927 1451073 1786887 1658152 1818215 1841880 498227 406404 1684581 906549 1179906 721405 1783639 1996476 591696 1144150 1033839 1160212 654858 1634357 598344 10834 649910 1577308 1524575 1340001 1676618 231644 1287341 1229606 1975512 1580293 897122 728352 1629807 568064 1073260 1982537 1477116 363315 1393675 845814 1221864 180431 1598218 213494 1013881 1326611 132592 615482 1176864 519548 562837 1501096 1138424 60602 696132 1555542 462474 693062 1605576 1965457 432232 363179 634005 1287665 1268561 1247066 1504284 1236392 697262 1401402 1683925 214743 1154723 1312612 492774 384947 489110 1252738 1217068 510942 721284 70491 1285522 1256476 705969 665734 288097 786644 1657043 1921057 1833753 730985 812774 374162 1153942 1721997 673044 1890941 124632 469161 717365 25590 1197219 1498493 571947 458172 972111 1102386 1732787 680924 1575182 709548 1308338 789647 1330004 1465045 1740825 1873474 1567635 1888849 1076243 1792454 980059 708123 1290199 1506230 594332 232565 384470 848595 275799 1327124 1775853 821340 370580 296888 329186 564369 1364292 1756647 1859040 1694255 185132 1272641 1734537 935630 1074436 1936147 279882 12241 1513118 92870 1943672 329532 569656 1832033 139843 1995512 1594261 163924 355742 1692722 1853484 1127329 673980 38781 1275713 405131 55312 1956406 181501 502991 298326 909524 1831521 1983619 969465 1467890 1487393 184597 385443 861952 1529574 174489 635742 1390973 454911 408002 939169 717128 1135504 1546319 1171313 1295200 1162360 1081445 950635 148387 33595 191879 1449177 1091389 745910 304553 447012 404393 1943135 1401826 1975392 89282 1182539 1309939 634074 1242293 703379 902319 238610 1748525 1359948 1773685 17517 874566 1558358 947321 871741 51216 934956 1140916 1028251 1371302 1442858 1045100 1980270 349769 649164 1016174 793245 1799014 1226230 1096679 1481184 879429 1940197 804161 1566884 580838 1379299 1315682 97827 511262 902507 626844 986012 1127408 762543 556157 1854854 1725915 1182481 1509925 1346070 1609264 1213010 174049 1891330 1317460 579713 1407688 1316364 1313966 1943859 1337787 1248974 188861 1890887 1912235 695286 1263900 1810277 431724 762041 420381 153618 1903180 1563801 1054658 1056517 843862 413646 1652293 1012913 764561 760345 635779 1909250 538759 306738 387323 1923294 793247 685106 448488 391100 1438229 682341 1365098 1349543 1434932 1306134 1712574 801732 1709450 389215 741726 188145 1192709 114677 1533140 784449 1694177 892674 1460503 649826 1109573 684275 406289 1300068 167554 1408611 589979 483126 217299 1426151 571028 845058 20424 1460936 1948047 412624 383325 1546308 1200887 457434 1967152 53911 482684 28568 1360918 1216768 1385846 1962130 425635 367877 721210 429846 1767199 1644059 684263 1447989 555761 1142813 22342 1600401 1445899 1681514 965590 907428 1978101 1540199 620324 574588 1875431 80194 1650145 1927807 1883505 350540 1616251 1914985 1168311 173377 840373 1657525 941399 1129961 1278511 956073 1539090 862047 209481 1557006 803807 707106 311446 908139 211894 817181 594424 929254 450244 1219851 1339272 964204 1110106 539670 641524 419289 1925435 978237 992597 1061403 527390 1899682 1041448 1957120 828330 1302037 1141684 214741 1511243 1858294 384671 170863 1733682 61020 1009695 682840 766292 61269 810159 1348035 83524 725521 1960054 1148589 1076387 522921 1101935 1689462 1952986 667319 94210 375265 692640 206702 535258 1560665 1433624 654628 856882 810992 330840 817633 388424 1641819 1898446 1658199 695228 1240678 1673936 159855 766120 423684 1777924 98876 1194014 1566780 700665 1753921 47813 723232 1726372 563233 643219 1729548 335826 103204 810924 642726 35404 1754442 921398 663965 1803646 853353 1243073 206649 709688 1659982 1738178 1654259 162243 1946306 668694 985401 1168594 1581089 464315 1633368 1006668 1324701 535286 575317 921079 1895952 641645 1170406 1829187 1057457 348830 1068490 1035990 1881559 124104 1086020 885955 1327889 1391996 1500529 1133850 319038 608058 1069091 1707444 1807528 990118 161656 313977 1100589 1364894 1634402 535454 1042956 1706114 775538 119447 989339 614979 883235 898234 1888024 682902 1688438 1009125 15494 1411977 88154 787407 1892281 604457 471590 1544533 1752650 817899 1610965 172187 1719170 1088495 1982363 788615 18369 1147235 274156 1349361 398639 1834249 897947 417015 1066779 301517 1552224 1045412 1075876 373327 1944651 1965351 1503908 1962364 439334 754374 777672 47330 1168205 1639652 25813 343218 1436004 1992480 227818 1039168 843791 1519323 796827 753958 1623951 1938331 871058 53839 576341 1398543 725822 425725 1506649 1992433 1332510 6932 1955690 1159048 560569 1338359 758243 507272 1139764 1898643 768875 1724103 246288 1713271 1443142 947447 1057895 523287 971638 1391775 352224 962082 1888270 1665790 961903 910636 587007 349178 121360 783886 304793 234156 609052 580888 214846 770379 1732102 1132805 1225640 1043989 614517 616978 1654210 1773616 1302884 208479 610995 141738 886647 1760795 866880 1714992 987995 1415993 41619 1643730 896468 1517720 563924 1136600 1424604 653390 1057726 259454 669483 1301811 1405391 1332912 69409 720589 1554516 192793 128167 1853087 435862 735298 1772600 131931 325237 916987 1143468 1239957 1722063 1766999 1166712 21576 1985153 545796 1984134 1251256 498819 106654 1002111 872768 874913 1080881 496646 516191 315794 1220809 1158838 953521 1708401 858588 1389490 1509024 1288262 139016 802423 916238 512953 1443365 592697 1430658 799969 607584 200937 906190 715291 1635483 279722 1527720 660106 1896528 1159373 711561 744010 668584 1017593 1741525 701245 871476 457611 1520234 1988480 1333228 1119865 122316 404301 866966 380759 1923014 734376 1985090 422979 749110 720951 792772 166785 767032 1658169 170607 552513 1385224 213127 843882 1231211 1878214 1267011 1925566 387077 1597251 1666346 1690695 113065 334634 973901 1494717 1514620 1253505 1479725 1785786 201889 1106609 962561 1350410 1637377 1913997 1816163 354032 1347291 1598518 1327413 1335871 982087 690283 1389846 1184183 414204 1919665 426841 1069705 1008908 759958 880729 733067 1950869 121892 1320884 749437 501507 220944 809346 406338 1542833 595758 1767853 1306037 1690926 1333602 1394859 1048850 1024265 1574489 1320649 1824530 153851 820555 306550 1008170 109039 609740 1999540 1280573 62572 1302332 1380996 1579566 1667433 1384992 500651 600149 1207352 1440735 1832168 1007607 1486432 596471 1971067 1367706 406224 1813075 1234664 542610 239122 1321992 1597194 1187594 709641 780276 226243 1361009 124758 596437 397827 614914 1379647 84062 341344 1110670 791530 1065037 673156 14192 980150 1760546 17439 1055711 1921148 1192133 1770038 1503119 1224440 601189 1821476 1715160 1926906 1993377 195545 834808 594136 1424910 1798197 1149514 96940 965432 1628391 1033164 370570 407328 1327395 394760 1845258 1427144 1696931 621668 1091009 2959 603157 710311 81539 480095 61802 1360581 1429553 827322 641138 978056 959392 660350 784035 1807556 865851 556320 1916247 512580 878111 398352 485422 448470 1564287 612280 1532053 635438 1076949 1044233 1244446 160601 288004 1854520 793172 693372 1945652 1772649 1851140 339819 69565 632962 1867837 391862 828494 165393 429278 1211916 906657 504930 615655 714866 1718637 1627006 1686465 1964655 230823 616535 1932658 137220 1158060 951452 109351 390611 1656625 1726976 306105 1210858 57463 1741138 776663 1493267 143592 1604352 222499 638121 15875 918866 25712 343121 262547 1598640 1659441 1574210 1194847 1650210 214224 1684409 1667154 192958 1548930 1450783 1441162 34439 1093783 1967123 289716 955260 182626 306814 1974381 1308701 369833 1827213 68526 996419 339498 482890 790238 1408539 1852402 648995 809681 907589 1755723 1369008 1834156 1031383 1881493 726687 1168087 1644099 455011 1604395 1764841 1170270 538540 574918 1597721 1354075 27404 1376546 1044496 86871 72612 1972748 304012 1604461 1837754 1272269 1591121 64618 793911 759409 387400 1255998 1998652 300230 1979627 918316 1583470 153813 1561523 771891 1402584 480522 724240 891502 350932 1781185 226303 1161858 1636687 80927 1218631 1600772 806877 646442 1752291 535216 1781679 1733858 1655923 1994969 1294666 442135 592952 1546393 1896242 587782 907194 439657 222200 1139898 131797 476841 612536 1404057 1323184 1950961 1154320 975967 1303542 39971 1371868 207531 1022911 1682931 875759 1452063 1837539 1274699 1206419 1020540 1213681 953924 5881 1178267 907934 481529 559427 1129254 17717 1116519 1872314 1127608 1296694 1586540 916750 1698605 650472 1936952 381484 1037161 159058 1265756 1155397 509119 116697 887065 520266 1488222 664930 1650154 1914248 1597526 1461762 1357789 1291173 338717 577059 1770860 543169 1169716 1774489 418999 843650 129798 1882346 1850208 352054 1936394 1982435 805461 155409 261693 1383555 963386 1361770 973838 1608261 1306173 1023209 913054 1276627 459936 131838 1925957 621692 612163 686085 284297 285107 1896049 1780595 579241 775016 1643660 1997644 1031267 468301 1331224 1433685 1483648 267268 1264187 433685 774867 333644 1183395 1992143 671133 40589 1869833 1034253 486368 1935351 555903 276593 671829 183140 1836057 647523 49741 313752 1033733 1597238 487014 1824573 45607 1278959 454070 717453 388708 1549427 1996662 1345060 346402 1037008 1038683 193767 327854 1593099 110114 559705 379653 1602100 1004803 811706 1560466 1005631 1836586 1445922 1759661 51843 280769 1613560 945093 1851626 1588947 1103230 736834 1469466 698132 1556680 1625928 1134930 800998 1675160 1811410 1669985 977360 147683 55115 86153 91487 1501799 96114 1504785 254154 1239612 887634 1229451 344140 1539315 1071914 773567 1146544 1003790 925320 1934580 1301491 1997858 774006 695399 1659448 1799943 1675908 375742 1217221 1978549 934488 551152 1997651 622928 1728111 1246378 195302 817213 1069459 1509631 98557 1708279 786140 1257590 1819680 183531 668246 1699290 467099 24613 1704815 977743 1750508 963907 248842 609362 587106 998985 59896 1800000 1030261 1561118 752775 475780 888585 59101 941805 629254 445387 956172 292047 915476 928591 805743 1068369 770723 1613639 964100 264232 1119983 1741177 1182941 707230 797502 1076468 1152548 503702 1052222 542993 355557 1487894 1049257 278438 1948355 1348408 1170511 201775 1496719 957193 555576 1080142 346063 1870562 459862 581413 309721 490544 344318 1473393 1979358 1173510 174234 965588 793523 864863 1575928 313273 211769 1101812 263600 1368466 1408607 1007287 1098337 1133379 679112 1915177 734868 957791 338931 1601286 706529 526204 908529 431396 583935 1586222 1364219 143640 1119697 400309 1760790 1633634 1767950 542357 924406 236541 1224009 789802 1368366 710240 1461353 1618220 901805 1719889 617584 1917597 520772 747551 462322 1969879 1641675 1053537 330302 319832 1353291 401787 677547 1023301 842035 58724 1432356 790309 1769717 1822735 1741366 1840827 294997 1962094 276918 1587787 986590 1246585 1219392 174375 384751 202056 610436 1986008 1104476 165522 830994 1193544 1397731 694884 762760 576886 1620747 737330 128289 370992 800014 943331 1632475 741296 1057930 821421 1166423 1394833 229349 1296259 1200117 270203 384400 1870331 38434 1467875 1180832 508991 157541 822750 313193 641552 1442490 1529658 1440807 809398 1706368 720400 1323205 149830 811697 214222 161114 876425 1775188 1027669 1035480 770076 175548 956198 1076751 787077 1727137 1393272 1232689 1574299 1767381 854642 808001 880231 1610469 1848706 1076655 1825072 1714887 1389365 1925207 540983 618504 245813 343527 734444 1599257 341402 371083 1537442 101868 1687846 175783 1190640 736390 363084 634259 203102 806103 59579 1456952 952090 250631 30479 1380428 523818 1035919 1547481 1591119 631298 82587 689226 1932992 613700 1029355 1809118 1905529 1200116 725659 752305 1208820 442099 161371 1505087 54713 1642387 1164897 1057623 1723017 1893257 167540 831083 623643 992616 1190593 1365276 102870 1657962 1527387 820798 1532795 1158163 1051319 808168 1495867 1911877 1993692 1972290 888214 278194 763893 1148855 1555820 595609 1025206 1005083 1369340 1664976 118613 249238 1782512 1310946 1899070 229829 695045 1741524 1924186 407358 1060998 1561576 1663764 632611 1472111 1736536 1611177 880610 1457128 116142 320144 1105817 1352939 1336693 1994156 1136794 1936592 445817 906107 65120 1392760 1057778 487110 797997 625813 712622 376098 27036 170619 1779794 593850 829557 452542 1965766 1518505 406188 576706 375065 812940 243277 378841 1639678 1441862 506171 815495 1524986 512460 79493 809085 1508258 1529315 185541 678587 1485043 933110 1940419 814471 431641 348166 1341937 1992819 1933320 1693802 1360467 629726 225286 1365102 1910538 181634 667746 705854 1759239 93624 1956430 1266442 386763 247935 1228973 1304560 1218626 1878677 1936672 1960149 1257379 1432401 525719 1335011 1591599 545642 1833624 1774729 414930 246773 170784 1866169 1328471 831400 564407 525284 1297815 1145296 1384414 1047261 810289 598632 1336095 1886188 794842 1589721 1530759 1984370 1522763 869731 1578594 1868368 1936819 1661791 52280 208246 1222379 1563403 1835057 648464 422410 101043 861564 827120 1477214 1821431 1919742 744648 1922903 1340306 1801357 849055 859080 841982 1695774 28007 13153 1797005 1066118 1517377 1302628 1433296 185650 656805 1951053 632695 192908 1451811 1872635 860526 71774 1280933 1406750 153374 1181110 1410490 1865831 401571 911141 1331020 1103645 1677772 1864299 422804 1657663 505107 1495608 1803486 1306835 513235 650584 623968 191239 1102539 1757881 1354003 334452 1376078 1384306 1905291 108524 473917 285791 701371 517274 278019 1853360 1543469 1776982 695852 1425601 1329510 1967979 996726 1820269 1201189 1020561 912967 1408835 235983 109233 25872 622741 1485847 178964 1508302 1223917 1691039 1073394 1105491 714352 1874038 1265721 1620345 1584790 1506339 871243 1555650 447392 1750749 216797 386300 1846106 957287 1408626 282022 1675695 1360179 1175915 542406 358512 1740178 180383 1248592 709748 57636 850803 50459 377026 550019 51646 392 1313621 918184 126698 1764000 1596760 158865 575363 723813 1842441 784596 1106116 614884 1049870 1403905 1392175 1258785 122631 1275634 823112 288339 1729218 920940 1890317 1840213 14565 1702193 78576 1874137 1643022 1448547 787090 304680 485428 251485 903125 492461 1709997 1551688 1098818 16564 930060 12008 1890855 1605947 1596061 336388 401885 1948883 13858 69031 964729 1550578 916087 380825 1509533 169774 1819248 1693453 806063 1765337 409368 897704 415752 1251994 409287 1444887 1345173 1547593 1989955 1454888 244371 1947981 427328 1325503 387492 1884511 620554 1750829 1176452 929571 1774435 1572926 351943 553031 927854 1646407 1036664 1561573 1856334 985217 334531 759419 939384 834351 1847118 1087280 1621940 1201034 465329 1046745 1100376 1515456 1502079 422260 519095 1094671 1711712 821551 424881 674890 1500629 627252 510972 1444639 460174 1748278 460164 630284 1055198 591714 609554 1174656 1958998 1746934 1765052 1658209 1984840 1025026 907752 869351 1852338 101047 1006200 1299449 240727 1012681 762487 2729 1569649 507259 799715 433913 1657789 840347 1978300 590904 1134200 206763 450406 695112 1767569 195763 894388 1498878 624102 868299 1885684 29131 780020 676023 1889331 945589 1879641 1658066 982173 1340629 19182 3197 1827634 1101801 1304156 1801809 185067 1205646 1076189 565684 1126677 1337016 302388 982356 1001039 774746 133424 616327 905175 663842 76812 1440809 303846 1906135 324355 1854300 141174 710978 162485 588862 1174891 1066444 602300 759961 1216283 257380 1286155 1747541 326247 1824705 1183375 564327 1599580 1477272 1738874 71933 551616 590955 1157194 1342321 559892 1356750 608684 445309 1068392 1016698 1750217 705633 1181046 365300 962858 161739 1182407 15636 573451 279586 1048643 417801 573746 192138 1729477 1070234 511044 1501255 1599554 1166449 1148599 363722 197048 985485 937087 1062217 619128 1238664 176255 1261544 1223853 800694 1483959 1535895 1272183 1494483 1607649 610048 1931308 604599 1417302 1031297 1739550 1626654 1555397 5949 779588 1952197 87564 360272 439647 1588503 191637 443924 1769772 623913 1329437 604747 1367654 1332320 706342 997595 916432 1509179 1868825 575407 1795273 1093660 1624963 1591172 428471 8003 897896 160355 1775445 1481509 1072580 1783432 1322882 937738 1216748 521097 1891048 1015678 81217 1766692 1423203 1318569 1344595 1799581 187291 1057561 98953 395511 462664 1044390 819376 1801799 584397 206721 993825 1324337 280662 1277356 730702 821520 1694553 926336 1731105 1117191 780616 1802571 1415167 123834 1212438 674715 997054 507335 1125929 1535532 1806491 717843 1563819 1630378 312221 968664 1140273 1801826 1383493 338349 1237821 1098837 633856 705059 11822 1937570 1590220 1949891 425890 440538 1976463 940224 1950127 1358344 694348 649177 1525974 1159333 345007 361581 1543052 1437896 464547 1241769 1269211 1780697 853553 1215932 1755624 119355 671160 277525 735441 968044 1501166 207792 491929 1920385 1324774 155234 657062 427001 831671 214302 817300 375259 838659 1271516 988983 1834830 644754 1367191 1427648 630819 473548 824860 1184784 378796 1924239 623036 1186813 353630 1170927 231019 1731145 980524 1908134 263948 445942 1904608 808646 602486 1921548 745905 652548 1501269 1549121 917552 362189 208699 1810544 956989 1874378 1043125 854711 1735202 1980308 1977091 363922 946387 1751842 551223 872181 1317924 684255 142263 832522 1582496 1230750 1794379 1462571 1518790 201184 92255 370861 1286242 531034 953181 1871228 1036138 1912884 447532 1561136 34472 157502 1892570 1207586 1199946 1365352 554129 1839022 1734832 1436503 1449108 1645933 133511 241407 115050 1559847 1741190 774334 1901696 619843 1549855 1273276 990571 1453988 1783734 1652811 32459 571757 778029 601477 147322 811641 155648 1160215 1679576 146763 1341171 898500 1375663 610252 1406651 1831571 1475238 1284150 1900737 402064 1340866 1041940 414798 646286 524601 1318561 752836 1091914 271674 702839 1093765 1949206 1245042 1628945 66927 1578503 359708 429785 1037976 408109 1448990 276888 937687 228603 1985192 1645027 1274627 1743717 1928133 773971 319115 620597 1826703 1475040 1399068 974668 1217188 426645 1264701 77270 1473413 1845706 605236 1720447 888419 723219 1676388 1414317 1292599 689874 1929110 752340 1965935 1771363 639392 809842 1961845 449087 593576 1227295 1796953 556766 1891650 23213 158588 539921 552898 924450 1052856 169954 1373826 1259832 73656 1246983 6963 1087935 1702669 1163917 1972441 382197 865795 845775 933153 141011 1381223 761007 1262847 1543006 1612206 1290935 1975778 461812 1955421 1914778 237939 1791935 1955150 955555 1676621 26039 170822 1461571 301249 1983265 235422 190664 974036 1673389 1449575 1331392 685349 462645 1833391 227536 1121458 223626 911453 1298192 633498 621802 1760379 400246 41714 1721715 1523909 1730651 1126390 1135775 1235922 1266564 615247 1980629 879852 1496116 1763966 842354 1955002 635989 1386494 891731 1673272 1997976 771288 978531 1215710 468196 1626442 430533 836208 1737525 1624354 594613 1937997 662881 1233000 93383 622264 1946843 1199919 1576476 664180 605069 1199337 1565145 232885 1527539 557984 301657 640236 1525289 1539769 840545 893562 1829217 776607 1622634 526263 1446923 1725692 1492849 1818032 133236 1801908 216698 227160 1117022 1107250 745726 125253 329716 256169 1683223 1645492 707928 384719 1989106 920479 1563494 547870 965132 800561 1375453 896784 1451756 114477 1207891 1958753 1235521 1488827 1566910 1462754 346385 98075 1664078 1851702 1859741 400455 1558344 681413 940340 1729028 1294418 1080375 349948 1113712 340403 486088 304001 753652 1376792 1120626 1615353 210680 1581299 1944654 1152427 40775 1020222 236713 130032 1644046 663844 1104071 1685408 626879 1388897 1707773 248062 52983 904338 853974 1867195 1131330 1084797 845641 397932 733588 996566 1501834 1021310 1235054 1266899 331444 593426 82766 1308663 709195 385365 1255793 1189534 493537 184189 651279 348577 337444 550946 1614191 1800402 1884994 768807 635522 1655651 369999 237077 1350239 469140 850414 149056 1264728 974228 708560 223618 1294818 198018 78505 1811686 205986 705304 1188838 1502039 1294075 417118 689333 851960 1429857 284419 724411 22185 1173555 1607862 377433 755052 1331445 431998 1535935 1979131 1561341 171563 681754 453986 1855147 41727 1098815 1567232 1436778 1897396 1070711 27073 1438690 1066311 1361762 1316834 1095523 1154009 671828 1143311 98403 447810 549903 748236 138960 1796913 327051 1264016 489883 649827 428366 320814 43377 950453 1297660 1866771 1294923 1595498 843494 1574556 119 37037 789726 1565303 52936 301319 1931497 1748111 570685 1334529 1772754 1375210 215388 107979 1315537 100266 249263 1696187 706834 1385998 1980716 718141 262010 177780 532782 1033412 1863161 146047 1889382 1376251 114238 666079 1293577 1900331 1666610 189036 305187 1975488 421929 1493822 512203 1233456 753704 527255 1706113 687160 787374 59849 604903 82474 589335 1055265 1069270 582439 1376942 1300100 493223 295517 1854158 458412 1808671 393494 1216594 766495 709820 1354193 709574 2524 412817 909625 367891 1445365 582482 1096072 1372308 1801093 994408 360592 1006592 45310 1694370 281139 861030 390248 411916 41467 960822 1635185 421107 139365 864287 796030 1379149 534241 1662180 108464 203162 138485 1651392 1754786 1086082 1579223 450442 1050431 1761909 46552 1728523 180667 1669342 1128907 410415 1514728 934128 943143 1125857 1740522 1039436 1681128 905537 1057480 54820 1271160 1647370 1537022 918899 251790 1623205 1373997 47752 467536 149139 1470497 1781780 1789567 429919 1325617 1792944 1846595 535807 1797066 481268 847861 241962 153815 92850 1906877 1424508 1670086 807012 461440 1067448 1487160 1747032 361645 568938 1207661 625311 1979292 1648806 913388 1345581 1863168 417425 932630 1536315 837647 979418 668025 1178383 385077 1251485 1194172 617684 403635 1431534 295567 1069546 1663174 1062641 1828738 1279583 1881977 376068 1984355 957911 516239 915531 499588 1588012 458967 1102360 1189630 1004203 992391 659389 1238319 1389999 811718 1721409 1606468 1925091 1615332 1790312 1054236 1373346 143607 63652 1029663 1767279 420297 37018 670896 1733895 198045 195795 1651546 1728648 1280270 886221 1951443 1863245 418925 1592869 1574105 156248 78232 154449 1306837 25289 697447 1552568 1354142 238507 634540 1058631 1905627 878158 728408 501481 182013 1512646 893798 1795340 1725068 1526885 1969252 1388085 1369716 466092 341204 810184 1057437 72603 1932853 1409298 1659366 1062967 1407791 976838 477765 31872 265179 894766 1340620 1965264 224254 1825503 379385 1375990 519082 1945165 1755364 77158 548040 278381 1692759 1214745 1325012 256283 1142805 1451889 1835893 482705 1775764 447776 584361 1936141 1736810 1316322 933820 252609 937682 650543 1130369 514429 1215507 1580467 1490229 1965344 1364525 1390709 179500 1104271 489519 1556898 1632124 1740955 848173 1630691 1954118 453837 295990 365053 1346229 133561 4672 1029801 1985936 1122687 1065648 1742944 1497273 1631553 1361255 741171 1824646 1138343 1235675 678847 1975132 1262975 540110 1927773 1552080 1254815 949191 1727127 301681 1785017 1114764 1869660 1014495 592165 1182342 1533631 836724 1722248 1342812 850703 1033720 333741 544957 1358184 890078 1660304 321997 1612869 101958 1541079 208945 1677120 498881 1233374 1434772 81052 1821171 233939 335367 723016 1259235 1762753 555090 806917 1544588 995909 838431 1778937 656679 168791 817576 1143007 1636498 1841526 531426 87316 1068280 413928 1673971 855946 1393052 1116454 864987 1238773 20617 29793 501716 247571 853345 1417141 1102053 1152409 944992 1792188 1331436 446090 956560 1351497 30145 830154 1965780 391838 1789873 1462590 88393 352814 1297294 1395409 1109727 198417 481002 1570850 1734065 1480949 391546 561003 938777 424005 1893707 1100044 1984019 1842491 1624690 1003644 545575 578441 1958767 908286 1113184 1086895 776375 1241808 832769 379572 1866049 785620 1912198 1512078 1525602 1271381 426183 656359 383990 728009 683984 326861 1492308 1149377 198389 921187 595683 1140515 214397 1916409 1024941 486723 1366325 362138 889770 914356 140465 1341147 416165 1301032 1355564 118942 537186 638301 784464 1925878 1180282 707242 911966 1145935 1801901 1830079 283780 719780 1642059 371530 1830678 169589 906306 1728167 1746048 1883361 183940 1970571 1944162 158127 482570 1147374 1696685 971042 1072695 1779774 649372 1889246 1824004 1752605 1215585 1433405 798831 435621 830586 732162 1666720 964525 371995 797966 552260 1921349 1502177 785834 484522 481578 315513 358905 1352666 168450 403596 1455569 853712 1388957 13868 1705129 719185 896788 1543115 575968 1269518 134189 797096 1866735 1007656 1271227 1371043 152238 835963 1412619 641166 328073 138383 1287290 1645386 735364 156578 1008113 695971 292222 278228 1324222 1351099 1106386 1572755 1009085 422786 121945 833506 1076105 1827458 104551 615745 1493039 1402736 1922603 770380 1625766 495750 1877374 910770 1475363 1374938 1247069 226970 1513787 1493215 577888 110672 272701 967343 102394 475567 130607 953939 335489 383886 1419684 161262 101714 475947 399520 1823500 1174180 472440 1023809 1532639 826861 1898068 1898949 122412 1265409 1972002 154678 335764 1328852 1483679 147002 226145 248817 1412952 383946 1048506 586032 615181 1941017 739135 1420864 1823451 1788173 901102 188493 1954695 1074057 497864 1236714 538922 471775 1973763 641360 1662295 654545 1465676 1575589 216816 45523 1755368 950685 1530638 969415 1432923 1571556 1028202 1345663 422503 595846 1371746 1762211 131030 569422 1350671 440440 1374906 418878 1253086 552627 434166 1275000 1505447 1332467 1029288 625810 1109739 915351 607058 376559 1746929 1641383 242049 784150 237852 1085467 255190 598357 1299079 1901440 305033 86813 1183296 955980 1093967 12501 1706776 1506655 1814059 1971511 30579 1555259 1718743 1532978 1048513 1407607 171998 1130872 1766604 432131 1154731 680908 13113 1597854 1567835 1114749 104710 1569768 1852481 931268 482582 233829 98384 994167 8683 1883444 1219222 635929 1316047 1855416 214861 1285216 1423442 906454 1739519 1839138 1279908 916675 1843034 13527 671745 297148 1115732 1034492 1085407 71543 1705899 1559352 1808126 991975 813241 1581502 1812867 1250797 1005114 985259 1518829 1507836 1456771 1017433 849078 1850620 984917 989523 284882 675217 1007548 1690363 1891584 1232807 774633 340132 291406 1338968 1005749 41705 239757 1440006 1026716 942502 922037 1127923 233165 523752 891199 292646 71777 498036 1528276 1090090 1334253 1013126 1191337 1252226 132227 1743006 1907405 287671 1566523 1698054 1150619 1909792 601195 856383 819029 1580326 676577 1981281 1516599 58022 998421 760982 935580 209659 1199749 608571 346562 719656 1761340 1876362 1431688 567369 1724593 73907 131330 1617279 1811534 948429 1983501 396428 1618030 1454715 1586510 865565 1596272 989215 1552575 414986 1083907 1260541 352803 764339 1477398 1914334 304709 1569550 821925 1858411 860975 1168355 1222573 1666825 1650130 227996 233132 327039 1740194 1192443 1951059 1474267 391247 836373 1225496 1234616 848714 1934410 1436856 1312639 865415 160877 1879473 1497834 220274 1020445 447670 1853430 1680544 242747 35271 1494013 87998 1047486 1742540 1296709 338510 1161395 1744303 481473 1996082 1722638 1666380 1526835 1777458 535656 1787561 301841 397218 902010 251117 1709061 1653435 491755 404286 406323 470140 1167444 73584 345190 167175 1832394 68920 28209 555653 11128 1295105 1042957 395253 1596038 659478 1507525 606621 506979 1127298 942531 1759438 535314 879472 42980 1936558 1863831 25975 1449016 1269160 733673 1870038 1259817 1092592 316670 135596 593839 668250 1167199 1509908 1553723 1897363 1675785 1673177 310639 613749 884637 1096640 1276722 624021 1140275 435550 1569230 500905 281604 180556 552381 1936360 1832567 847552 1774979 1774953 673434 364706 670706 1185139 1017377 517688 383754 1295637 1607643 96606 1431940 1021006 1017505 1596583 489330 799306 1084893 446156 546773 1749110 1213056 1058826 1607959 885574 1427501 446854 991066 751774 177229 1768431 1333681 1218653 1442588 1992659 713857 1369230 99342 1334768 1872333 1346352 591777 24820 1564793 309754 1811167 1583444 171892 567137 437385 332710 1895592 201498 1358412 207031 1982635 167760 596433 1755234 1071267 511431 38802 1385977 1426959 566015 383020 639040 1705451 407155 1191029 1845957 1186623 125233 919479 1486925 366034 1287463 369253 17415 1060799 233195 334462 589498 1760263 1142044 96942 553895 1057734 1614435 744684 1672873 34117 1234196 1160607 1533203 1329545 741103 367696 808113 797870 596413 1047650 1487262 1209723 1869016 800430 562772 1853770 1797062 694449 1040470 1071654 1151812 1380640 245632 1378571 189497 1595406 1986594 117424 1957638 1865325 1197348 175815 522122 418308 1660433 1933621 1983205 1008080 112756 1787162 693745 687725 804363 240820 451797 1173154 1600109 1263941 1435528 321792 1336759 1357754 1268717 1889858 945402 740656 983110 1412730 388201 1988796 1126382 506012 640016 813348 1338594 363422 268421 855229 1106615 868835 1886315 645918 539424 946933 452239 411381 1432928 965064 264785 715040 1243583 197486 997975 1449777 251639 718116 1628225 1920413 762222 527346 896232 1673920 1256276 1813144 1909833 1263682 367145 352791 1472669 1343196 548212 166472 1957849 1675276 1600435 1721678 1861310 1148065 1035531 1195994 547234 1010737 684497 571470 820103 1663652 1041494 1225241 566616 1025970 1047920 346627 1086342 992598 1959552 704555 714910 817694 1710899 199239 1930310 1177579 857504 447187 662814 1752915 731769 52196 216683 501939 652717 1460059 1210513 1462165 1303810 193210 1354854 957191 1054412 667105 1040006 473179 683251 1555983 565377 1667383 1022180 501885 1585446 142026 1352216 1816027 1492479 464497 1061150 1605955 610224 825387 25725 554816 1178366 429391 1123190 43787 1264879 752233 71057 711296 734450 754422 865652 951975 392298 244796 1955429 811318 1253729 612419 1229564 1260468 6697 741418 615176 1624877 1145702 1624435 285576 518242 558271 1465841 351907 1929860 60825 945266 1947906 1760173 1891421 1913287 113607 1732918 1902142 1884572 1467058 828703 1681931 558794 1243153 921179 589745 440823 42466 734411 1013496 1364920 185104 1115880 586780 1450138 1509042 215708 1382619 1135057 1692911 160881 1541940 1693887 1453969 782300 1899790 1016894 781097 1005830 37417 1382275 1330215 557918 1754422 1252682 280370 1134828 1337608 521170 747945 1128889 664559 1194333 1837776 683628 233797 205862 931033 469121 1353928 609397 1451355 1067396 1257933 1478049 729470 1562424 862662 1140457 1234214 1014953 2175 1295461 1702369 1486019 1878047 419192 844604 1591762 1586770 1433777 93755 1761950 983160 112372 996421 1174152 94828 1853002 1363210 499328 750 1169909 896298 1438797 414822 449674 464597 634255 1850945 1405675 254035 779059 837173 656000 1042624 403430 401503 179187 948170 733535 1618725 510554 1027334 1851510 660062 1328075 1161055 1625334 762492 389334 141729 13236 1617939 1104244 389593 234582 46989 1608486 586409 1837340 1477761 533212 1600890 1644209 622386 816354 624424 1995010 704533 1499877 465236 1364466 1960255 1971264 1203757 567466 1832642 265059 821597 531149 219352 1205213 144954 113297 904892 106946 582320 1733707 1643531 1308452 3671 630990 1067729 689617 644263 596545 539405 605475 1946101 1244765 1631770 254619 453198 636791 1692758 1156410 1041782 1562278 906219 1256787 1030835 384011 891184 1212770 211713 809462 1368917 1424237 1554313 1964072 808840 1113796 457443 1955939 537916 724469 1103930 509183 778135 582473 1843843 761172 307992 1127603 217470 1500130 1423327 1668706 485122 1359379 383298 1798149 642164 1135310 1287465 550164 840215 954277 576416 701041 1560406 1541086 1466878 551349 956828 495338 1387689 1697533 1275176 1043924 67561 1570790 1255764 1496017 1468722 1904887 1150191 953186 533448 710568 589971 316883 1359374 1747579 453681 516918 1001454 1804621 1900257 128987 409686 867749 987342 1518372 263110 838302 1919153 1788189 260264 688936 356360 1203742 827444 4080 1491620 1201382 595632 201622 620506 1451168 430304 1623070 1813959 1199344 1708262 1001927 1241757 1948800 846285 1673113 1263815 1051555 8531 1517447 40431 1898088 735 1575213 1519207 1523996 187097 635751 1227864 1092891 944307 383079 247216 1940142 869506 919842 205282 147245 516675 90335 194721 566983 1005724 1009373 325682 303357 12775 1726859 908853 253989 3877 1464764 541182 965815 686320 559142 1095671 1363782 826456 1934330 931373 1430928 1688229 620100 375984 845382 879054 500827 739486 710815 443825 178058 1485609 970544 593741 45766 1593345 764844 1096664 1150775 1052381 773508 1495108 1180508 299260 104415 311644 1866440 1946577 300638 1830697 292351 1936563 657831 1312810 1783593 1353350 1546648 448709 872707 1967644 1480421 1082566 278944 818948 989808 343245 1947585 285733 202098 330575 280964 1791713 455817 837433 261114 1780460 1226039 560825 939706 670756 1067402 265473 369904 1886750 748015 1909524 1263844 131946 1598115 714296 940709 412115 1687727 1963672 32001 822632 555917 1377661 874323 1399586 213197 1037339 1307153 747432 1618872 1222101 1294066 1313119 869788 1343641 19772 1139476 1708319 469183 667450 1757171 358123 527139 591087 982980 1031810 920508 655666 1184356 1569639 1585313 804827 1103174 441341 944186 697641 1561749 1391824 974857 379966 239143 1830281 1451695 834117 46254 1957604 744532 432478 1661751 1221468 984379 1941072 1829021 1526122 784939 1490815 1823108 589664 1176303 346600 1712355 106697 1885268 1131716 692940 1099503 1452674 309634 1971384 273628 710382 1471207 861937 331332 853834 1275660 865407 628981 1053572 1768482 1613042 1322429 1826647 1503332 379502 1849083 564224 989107 338340 1900848 750697 1697087 624492 618476 92510 1397734 1114152 1165760 857703 1430517 1339417 1332004 1698991 248931 301524 356238 1241535 134924 296342 147114 1351184 393342 1309522 1477903 1229754 970475 460275 968151 1808666 1210144 533372 419414 391916 482830 470053 1144685 1174919 1669802 1408328 100364 257012 495985 704805 795558 1420800 1536432 36731 312519 797224 1206951 566830 500563 1925576 332579 454885 278585 405907 1997767 1382423 517580 1308799 661042 189492 767835 1274895 1241768 1871408 1490099 600437 1838260 308820 1854008 1110864 1952230 396856 461114 1751815 637283 1062729 1342682 1606319 452800 1114114 1432321 956340 1879516 476509 585613 446174 312021 1349708 326277 1546535 641799 759393 685348 1407122 1318832 954272 578299 545440 437484 1037819 829899 425354 1035637 898606 654140 1356940 1433494 738649 380997 1927039 1322092 1015215 1451289 1356853 1166860 1432519 998693 1085338 1914286 741029 701999 432669 647818 1332093 801261 1727911 52833 1065622 1926442 1591322 938442 749580 1758589 1999635 1952850 1434733 53239 71510 1456435 782864 839712 395543 267019 101378 806412 1377151 1366654 1778372 1115694 1353362 421477 614483 1218625 398217 617443 198765 740491 115329 1429497 159336 72696 292673 1462651 1513906 1189021 173634 1681113 907441 915804 935017 423377 572619 1074005 67266 1084792 446590 524408 1210626 1716724 894205 211563 1867319 678423 663357 806643 57609 569605 480244 1452589 1267172 1117920 446849 1553637 175210 1266073 1465198 1092407 1824639 892734 1145723 1214933 1955047 12715 98093 1927615 172738 1472622 834726 1561045 433671 1810304 1150826 660628 1858568 1550844 563732 1785491 1959524 717653 1532359 1098045 1265061 916598 1576739 324724 247495 327957 1193382 1249918 554348 241992 95756 630322 1396532 512944 388210 1266694 449457 1002288 579142 627479 1617649 344408 328966 1141189 1161349 433479 1401036 1046631 1538171 882073 1061533 881196 452001 449016 1975414 1706950 319714 1832124 1400514 1605433 913496 1784666 1794782 45305 296875 1946788 1815547 224592 1108929 1260669 1083828 1282426 593557 232178 545665 1071238 1920062 62802 1324460 477133 1735480 979193 1284045 640092 1170133 506481 507796 443124 1413546 1480598 1396099 392621 1264389 1831980 515738 130006 1380433 99052 327674 345355 1910550 1170810 159308 684580 1186939 1996233 471596 664816 1468903 1812755 1269663 155622 649696 1971397 1249719 378604 872272 640763 1403807 520418 800337 1767614 974801 1309101 473784 1015582 505083 1105422 1387524 1518264 1333630 392940 179377 1937 1391131 1605489 229161 1733700 621506 1038596 1372238 643168 1356934 866180 324933 1635946 1927553 685898 144928 1798641 629250 1739461 834748 1679909 918038 1352848 1311568 1371962 1972150 1668176 229646 1399929 120908 1779977 1333963 1319437 1610074 106125 89757 540888 1911121 483405 1377865 325302 184827 9870 1954915 439317 507047 1372949 1181708 392438 907458 242974 1168646 756237 1492342 1121535 1141673 217775 1784224 1121925 99436 1799964 1286028 1774571 814029 1122057 1285591 1894586 639314 1596634 917708 1984882 1897478 345574 1464999 1776065 936893 1466023 1269480 1196510 822310 1245224 386277 767628 1129242 1368548 829228 574298 968251 1264206 885174 829919 444001 1846336 107621 291297 71928 605221 1240934 617120 395840 798266 1989477 1052294 1413542 347263 1242543 1558310 441995 348583 49852 743185 866571 1306005 1958058 1011042 1018300 941880 954949 409464 1204674 46088 815205 683606 1891758 364701 1846696 867680 1202004 828265 1997008 17762 4525 47855 330900 1472280 1515514 1622962 402754 650618 1473679 1965258 1986090 660449 1984148 115809 1497323 1092865 947169 1470295 1418732 1165517 1385371 1405226 989188 1303452 1472727 1992014 916048 1152891 505842 604787 1850763 673186 232053 550729 1595763 593996 235235 451569 207218 355400 129797 1728869 1760632 869618 1780476 684504 1762797 1008390 1436404 1377388 1933736 1309364 1609095 506029 1826960 1807742 513751 1380320 1376669 773908 1735055 11816 1643815 1720024 933246 780232 44201 1301914 1673664 573415 721501 1162513 1608925 1548245 886767 736930 1243683 751746 970072 1788380 1285153 921020 1049177 110607 1290984 1107105 1499910 577443 488347 1573519 1025440 1772054 799453 1295408 560125 1494909 177472 1649072 603966 1546639 806793 337689 37249 1399180 1179144 370074 270308 911356 1844895 596475 267922 1094005 1565188 547724 1923670 499006 839397 1138565 1090110 534354 3119 886990 1600053 795415 1964795 1953693 1526943 361174 456789 901170 1398983 924750 1813208 1755816 216783 140490 844496 986145 1828968 490736 1869636 997922 95820 1969826 1813925 91617 228343 521116 435082 79380 1108931 1986361 1053842 1548513 572681 1639949 1207482 814900 75488 1139431 1080675 273623 39818 611292 613457 894727 46290 387916 574742 150649 499376 458281 1728346 303597 1920676 793705 329602 968100 659184 583141 1622906 578556 1418680 1676091 455051 246873 181817 1870471 395284 220198 989886 1786311 810379 1297412 1765717 1267617 270427 1284386 794600 1778804 1304034 880858 1632590 794940 797568 791644 1024249 698798 111577 1714336 1627934 1063056 1142372 1565152 1220124 1014014 158790 928240 1642181 339359 570397 956257 490800 1909671 944584 1534035 1492624 56835 1411011 664135 196249 865402 524439 1172112 1513525 1717665 1353615 218401 376045 1224629 874295 128984 377885 1351494 1095395 1817352 1363694 393584 1255981 999594 72230 1622677 218878 1729426 1634815 1794892 1280889 505165 629577 1977186 893679 474311 1598468 1384411 798965 193953 1708730 1902318 1583110 808225 645804 784708 667967 843245 1991267 472198 53907 52452 1759340 1071702 1454963 92271 13845 1005892 566290 1574332 118601 407872 207074 1286489 1963435 309348 1479966 1414123 315553 1623892 455203 148877 265088 1966503 386809 1765928 1901806 1129300 364281 1172321 167358 1916027 202890 1368848 423138 116480 1777775 456540 1624025 1769521 1323423 1274888 196220 1865279 1933928 1887662 1704449 1867322 717750 1786082 399407 1865853 1428161 1183708 85664 631171 482632 950049 1253862 41338 458881 1649982 1822912 1846860 886232 1242071 577392 1756017 674173 1637624 1688003 303264 1080760 527578 1627275 1333811 1953616 1083669 530638 1632611 559212 1579715 1590304 926841 406584 133457 323391 863986 1910956 749976 1640257 1408392 1667310 1760530 1069073 659327 871392 387954 469839 942135 1505159 95085 844100 1277702 1897524 1355562 1457210 1540129 778896 1836469 1525183 644608 1830258 885756 188675 1707466 164775 1890137 106424 1109166 1897626 1272891 1754114 410078 686840 772892 136642 357573 1554333 1442942 1962571 1350236 1792080 1197688 410502 1244266 1830481 1053317 1342314 201329 925179 1812531 1432125 1451185 1713731 541764 935035 401419 554593 1789290 583637 283091 41451 19539 401114 1288524 1305907 182371 1270208 577036 518061 328731 1763940 1781812 302814 1787370 1563424 1289182 486721 868796 256034 120801 943235 1638434 355683 932110 1619995 647292 634886 299746 1635497 713703 474071 1736937 219150 1160727 1644605 1449923 1177288 182501 1537723 173375 518862 979215 64424 1531948 1079511 1174745 1867175 435615 957062 361857 1991375 1907755 1593525 1577231 669698 1630307 1815122 1091898 1504189 356095 59231 1868930 1902537 1355862 325119 1204801 1434105 1942772 1658822 1794654 138035 1650595 1856739 869783 1007578 263133 1750111 1365872 565598 897500 83979 945364 51133 958563 17848 1064880 905488 1997769 959004 873777 283881 281937 660445 1876708 1328229 120936 1988678 1348708 1639892 904960 1158665 705002 298896 1155498 948696 892400 1126619 1933088 1103368 16562 998960 1212250 1961188 1416266 786219 1627104 120436 433571 1022312 1163505 958877 513176 1586653 1285929 1759677 1377263 1918627 1181799 1230710 1875151 234001 1769411 1040999 1575275 1295252 1333765 1849464 362176 1529320 905192 1698210 117610 994699 800550 105119 1759953 1682516 1833561 1007385 1812214 1838859 1853695 806624 1035978 227340 760383 382534 1147079 1166694 684325 1719147 2361 1050675 11402 914152 1926973 1558142 909138 539544 117912 296904 977590 1371801 370232 746866 1416041 1365241 1992254 1631268 1162143 936194 1434053 427627 1787287 1600716 1724976 1803356 475968 5411 1389522 53215 674924 1625163 1959381 623151 1520002 70828 666897 911337 1725650 1405601 983379 417615 1424336 220666 750297 858886 586458 1670972 1166360 564849 190436 1073305 367967 1465320 863805 947378 981309 1264874 1341253 1104295 503824 304952 1821275 1657275 723830 1087213 749168 1142147 872347 856963 1902776 42549 1939755 1632530 1571291 95074 75450 332918 20520 1254290 1247578 824562 790265 211070 875631 1519279 935023 1849968 177947 1984558 801647 1748921 230787 773621 640719 1055227 1333306 1349370 1481872 1707458 375837 1220495 470470 1079138 1512184 1474511 1820887 603290 1717633 755943 1563842 1384025 1420297 38810 120328 669175 1748660 1760332 1223983 862043 141892 1553340 947730 747940 795741 49020 34841 1209182 905074 1137664 664138 636440 1382634 998602 1491674 627662 1518654 323320 1662912 414018 1204828 564983 206333 386643 611469 1061335 1313155 787302 1026439 1386513 51868 1799580 1913700 379703 1064638 799845 448658 1689512 289165 1510899 1447484 1116373 1519843 603424 55912 1049058 655805 535123 1898168 1017871 240612 357037 1945178 264305 1716766 108416 619503 1562680 1767436 882364 930130 69162 437188 1362298 1018876 628311 1478030 1222788 165469 876607 912353 1891166 144596 1357563 663817 959542 1243554 1878198 1795066 135688 1399432 967291 1419718 1934465 1140628 1024139 223823 363292 1438114 306442 1005263 1498491 469182 1105175 1507959 481407 71612 1171191 1263188 121106 1123183 1700142 1250851 272887 939516 687863 872462 176195 1877308 1963501 1305204 1830573 1340246 661132 373469 1642687 669624 27423 1819453 1599852 1734811 1213433 879299 199223 1414076 936160 1587362 1213291 1158635 1907846 68719 3629 1437033 423865 1349972 480922 80666 600758 1260478 1170853 1451535 732596 221581 1347633 1832377 1725009 1878650 660824 1277426 1304772 1157390 281423 627327 1389463 1460644 346068 1087491 396005 1349937 196932 1336411 1332760 135072 349612 1408096 1280021 504908 725311 1476996 1633274 1603421 1453703 212121 1766861 1135374 1936110 944168 48362 1629330 989116 1434295 982261 1983832 822643 813424 744756 1047579 825206 900103 184271 323376 1681040 110866 838150 1092376 1351847 1338217 653901 1605289 244055 1119361 1643491 55043 868445 1542618 444971 1680257 1325892 1225725 216368 1338291 285638 535912 440260 1500333 1391652 491620 1641574 1403318 306280 1545683 745714 241209 947028 338424 241719 671749 1859732 1229635 189185 1325995 614577 1944448 1396042 1034583 1738569 1834513 342310 590230 885785 374697 59808 1540496 282666 1335808 1605774 28601 1851195 1430346 432699 164907 87829 1766833 1259116 273321 797539 977993 1339584 1791938 985116 1755888 1649921 31808 1954914 406762 723223 1310647 774084 1373396 1333817 1582483 883441 1888147 150361 2561 1592386 1641265 1809343 1446190 535164 909367 1731956 861638 1370262 1999608 469959 650935 1224743 1950582 1943050 1607347 368797 1815726 326598 533286 1533573 808800 1630074 474474 60957 1279151 1997053 1901901 230 240245 716815 1638734 890543 1278976 1672247 1105824 1086022 1479098 802102 943036 1655462 315390 260305 306894 1927472 1201528 1881868 1649842 1004582 1211503 829920 1793349 1746895 1252334 1508763 1499346 1706513 465585 568219 370097 656516 1410602 926438 1234822 1817845 987292 1505854 547503 408876 1792832 1503338 1674179 47759 1222580 496998 590408 889763 1413175 403842 1035483 1568010 1300686 1511301 1619574 1836849 480800 384740 933613 1755989 1282143 733011 1131462 1503558 1128683 1390113 758594 416256 288212 1352562 1266605 1070751 1061627 1039428 1025998 1977468 953384 180080 1698415 1373188 35321 99521 1486473 1756809 1912645 67994 1210309 1153244 650206 58503 988330 883956 1933252 858932 1219624 1046289 1877269 1855091 1436628 1672918 1395319 640405 1720310 1933551 409950 1291459 1876313 1824893 32274 224000 828059 1659586 1502652 1154888 1378909 1170957 831446 1904712 712001 1048817 304867 384865 1766172 1705848 1182265 1708176 1046639 1389555 723715 162157 1636870 200001 21484 224212 773049 527348 1247396 1574083 432560 1889284 65189 1042791 756431 1739928 265410 1110663 519985 796017 1064899 1778296 1626517 1254206 1445683 1043260 160152 1687770 45637 281546 1583479 822011 501943 239748 73805 1955174 1929202 838204 1202295 1017485 753412 345295 436515 359106 1015803 1607327 1209329 1898492 220127 642725 80261 1674859 348788 977436 650095 1953264 1080409 877203 754930 3346 1413945 155380 41156 361987 979220 231117 523514 880060 1428851 1276984 1740634 1541432 1823411 1948609 1743781 192931 1414158 978119 477648 1887672 1402245 1370081 543522 197429 253275 1186444 1098161 273999 1860181 840389 1262162 1315939 1667782 1088529 842615 1137375 1812007 618070 1965878 1718230 1733536 1700039 1471414 601262 1379988 733311 102951 475410 653200 575448 1707538 341013 562723 1689980 1064506 82627 1664007 599751 1674094 1199935 1649033 646476 860033 1235301 195141 170349 478072 1073797 1102950 1495845 1342469 423108 853296 1187529 1304718 1307797 1692265 636138 538175 1640447 239464 1126877 1222224 1764973 366143 1228197 1111079 1405478 1339521 586034 1500749 1431955 297034 914392 1517413 1370269 954241 1389718 14495 586408 892313 1055667 1695759 1214780 675929 348822 1485940 1473920 1323509 311814 1424203 560337 122067 481945 1287950 871646 1323029 488046 1160649 193735 607734 659722 583059 173802 1961738 1372257 1273243 298341 1328598 615292 31777 1671526 860204 261349 1855149 1721204 1016125 1561473 1062168 1214821 1582100 945393 1506552 664206 720116 1651150 421272 847010 1982595 1519707 1539332 364485 314145 1273025 272933 735380 1874486 1741406 738141 1473179 863367 1252009 1644554 542819 53878 810484 95926 1007078 578707 1705012 1594722 722866 1992127 1076201 1495350 1719086 199787 1087506 1582290 1208436 857224 1428396 1483321 1913426 1866504 1046202 1106256 22902 195473 309764 1546523 601798 1730655 1660580 1354081 1721363 1238479 1113520 1817272 140535 701141 1062803 1181630 608708 512596 1613841 1281184 181418 1724016 516724 70348 210891 136031 1342170 1889318 1781097 1591555 1716629 754183 472557 1329609 136094 1660751 510484 1473032 441039 1662871 190011 1066720 1722912 228062 1303984 1132927 347922 581417 1533891 1696901 599038 786958 1672966 620038 112912 1479949 610272 106581 219315 306337 132275 196766 831697 508460 1021468 239574 603681 1276013 1205688 85116 1441083 330886 262636 1828960 1738313 1713288 759518 1658833 1682638 1505602 1780016 1195282 1545541 628637 512863 1114007 595895 597762 1398635 667022 191168 1139538 1917142 828937 100849 173654 221776 1925780 889993 376224 400381 632464 1504297 489808 882231 19549 451127 1034175 597507 1872282 1202866 292948 1633932 1330289 42833 1530835 1282313 20573 1360016 4377 1432220 1128313 934398 472484 1039126 983684 1637348 1177568 1975371 465266 1038562 843360 86936 75310 1454858 362125 827274 139662 3347 513183 929268 242362 1444092 1195175 1647138 684951 133651 423034 478221 205377 1371595 849846 423647 1428896 1773663 1961546 245127 748487 940105 1127568 1295149 1149473 1028706 1895850 984745 918321 383249 1090017 169372 865567 491744 174477 930029 1555931 722394 644338 351354 136697 1938432 428689 1257421 198855 597646 82409 1716622 761525 927222 1604485 65862 290712 286676 764453 1029831 534216 1154114 251035 216022 1667911 1342807 1971620 1850075 1915216 443425 1166233 38208 899057 77424 1496478 1839849 106863 712392 568616 1470827 1806143 480051 422855 550537 422514 237455 323343 243376 212187 1076080 16688 1786051 1978837 683503 729284 1892594 55488 815116 311707 181184 429882 1085913 1776369 275422 1094316 991748 304971 137324 1137338 1055860 53043 1425502 1889638 1933759 1505884 1211253 1682729 458141 225005 1523032 313299 132241 1533377 1294830 1681120 236742 1656864 1031330 289688 1676389 803066 1395414 316185 523931 1188717 1887023 1701713 1136348 1435383 1458402 679404 361465 830186 214750 1553185 844885 1361071 516331 1171898 1317336 1336819 1559216 1530701 745092 1961774 800039 1431935 68249 1930529 1973302 107898 565630 1458060 1093083 189886 1721261 8845 1059854 1706784 1628269 3338 898753 893125 1393498 1341507 1907750 1061759 259353 1924426 987005 1737168 1673663 1382036 875326 1182008 1819263 1223001 287375 695514 1243704 1028963 500045 1684039 1666478 1089735 1894279 270423 1325005 1315808 1593063 365037 305180 707679 1194283 452184 1716161 1369221 945143 1309775 1379721 1647919 1297311 1699415 952468 553289 1388447 1615084 765095 812292 1767301 914695 874185 1728479 1106576 738119 1902761 1769639 910081 1641777 74464 189869 1003805 1122306 904227 701497 1045532 761466 861842 1090723 171787 948742 1884224 87586 1856746 62685 943579 445626 919485 716312 1000468 412165 926093 1865013 1624545 838189 1290698 1481998 808775 730895 1104478 1145310 1784014 661231 1602791 1807385 30023 1806363 1710037 1990379 818325 678116 794566 1924012 250665 29285 1959553 1080910 153117 40491 765335 1962045 1437662 768743 1698642 691933 820474 1426585 1726785 702395 1656786 1279609 915143 1430966 307619 1985114 1515654 941150 560865 43540 1708242 9488 848558 912090 297503 1744851 1915284 957992 905626 865338 1535095 357625 981406 1666114 624803 1143221 1399084 1822350 1984634 1382600 1793576 1188129 1047283 544109 169003 1692430 1507286 1383405 52806 65236 1906166 1550950 289496 615066 1635000 1309631 375084 154309 1310855 359715 897617 362136 1644674 109256 1050432 1695470 1289613 995200 1664838 496417 190519 1479484 305205 670137 1058153 1479347 1527389 1128053 1197875 859079 727380 960614 1245785 340911 431202 864152 1085064 149160 1684615 1816580 591977 127796 1098276 1111190 1981189 240666 1433054 1060473 298185 433068 1330748 1750213 1997193 45325 1208579 545564 682349 769106 381460 739525 1494287 941774 1974635 648957 1933858 403557 1839418 1223682 55565 329821 1015858 1928391 352573 1583910 1268822 1952674 1398555 1209084 812765 1254403 1174912 908810 484150 124642 773275 1049314 1477543 1281985 1717154 984578 19143 577610 245638 739874 1924500 190366 1510576 678574 1753464 1770227 898976 822254 1886237 1676788 21078 1328033 330851 1760013 910820 123925 456608 1602371 1306219 689779 1912897 1197376 1005310 276626 226069 897293 654670 1379011 1626374 1446548 569976 1942135 1824823 135675 1618855 935684 1393482 456900 1435184 1813408 448670 819439 1842479 708019 1302338 207138 368920 1948316 78088 931982 1235894 1685553 77538 1654516 1228740 1624887 178481 1727053 863485 1969592 985652 410948 692146 1272628 355182 1132257 972442 1823740 444475 125953 1710259 1846584 1245263 1871531 1317168 1096683 175869 916043 31419 654054 427932 1623562 1050349 672652 1510088 1184520 24074 435787 1661366 200593 1020046 436946 57515 1124343 1192516 601489 1545012 235267 610042 1837774 760097 1545890 611348 53386 1081235 283214 962255 1995300 232820 463515 934137 442712 1704484 499921 1478419 1489638 1994472 1735419 118770 130233 305289 1117074 992329 1376066 843216 1010103 1548203 1374598 1282824 874305 1746565 209809 76583 122604 1439913 1767923 1734367 665025 593360 1315840 652292 1895006 254305 1875813 497505 1805909 816376 1333174 907305 627580 1055647 431033 1489095 559303 438967 804922 1637658 1093029 205490 48952 1470150 823828 377681 842373 1799069 400394 1597117 671991 1704473 1355801 1854368 1645687 1373037 183285 664876 996275 444391 1780709 1096715 1967189 1017080 1264303 123396 1192281 123010 1429537 865520 808604 1937104 1109880 298049 1504394 210484 1971516 107153 225537 1762596 14019 1985631 143862 372465 1489588 11641 1704113 420960 219246 1468484 1661198 974906 996618 115779 1897979 1587740 190595 427849 909231 35557 63093 411943 1248094 448907 1328050 1738251 308211 1827189 430742 1627008 952933 1086177 1268650 1950972 1157564 584341 966970 253966 1566020 750371 232022 1159726 983547 1118476 709477 61545 1821993 850497 1595748 1956440 30540 1883530 415955 620035 1746205 1652464 898304 552230 1397573 24427 130793 629752 1841380 388709 1732660 1452237 1697520 723649 1744154 1414630 469741 360032 257580 1961395 996169 1826325 1650085 1041503 144807 1920775 525188 482026 266094 901027 895424 1868874 1407638 1289919 1184891 1234062 826879 1320671 56489 312650 783969 1991380 1960633 1861597 5117 1342217 1093365 20478 1553177 1249942 384282 1399332 576298 1756913 1724367 330989 17309 147208 1002315 414891 547056 1765181 920302 200973 786024 1461974 1578301 961779 997014 1286820 1580890 1453001 1874741 1394517 1806930 1465352 68299 580425 60064 584442 693267 1498560 1199484 160451 1365350 1307135 540337 1448278 1025324 406300 6778 190690 440214 619450 550280 1514390 1355860 740175 719269 1493302 1634249 867339 468743 1069843 111775 116496 1163642 686362 158728 1025734 457948 409503 1903997 167936 125007 1255673 1390967 660698 218055 334978 660384 1437372 806759 1989663 1717854 377439 99563 1260824 1093557 1714782 329101 1622377 649195 1225910 680127 1392472 1449788 1579613 433663 1068128 1082471 1225374 1220698 1377599 1753802 1015810 645950 1105097 369434 244686 425685 420882 1283460 1022151 530413 1708276 1300212 1254716 258487 1750033 490613 1871584 506939 17875 1815127 795900 1703384 586109 864535 1885324 1056090 383053 1911941 1364386 450219 516266 1160633 1706320 922654 1852318 1261212 214732 492536 438030 1401378 1817782 1527883 909310 246045 1398864 1571983 1990139 1392603 840528 165346 1946224 1324812 1694750 450474 783669 1721902 1874159 1606587 368242 1318525 969942 203161 980856 206283 520213 770097 1745449 760129 1255455 1646063 1879299 868194 512621 1655098 1104325 988337 1607282 12077 485965 481562 179491 88234 1210654 202664 184259 514246 467396 756049 1321542 193907 1657954 938316 616374 1421926 1028452 281531 375243 348848 1467034 900904 1827047 178467 1476369 1283414 1962232 1680763 44570 727783 1185010 450965 1141026 231707 1872126 778665 1332535 270697 1679108 1069728 939626 1863633 151660 433278 1502872 82462 1441917 1216895 316420 1929410 1650005 515413 615171 1894469 1301510 906054 604613 1953100 1458653 569820 93763 1358693 674695 360585 1594152 337251 1525307 410476 1484653 900305 719819 660974 354877 1357816 1223558 951703 1751158 289192 657036 1198706 1041365 1611898 543755 1674239 59584 551864 1383256 254129 292049 1849961 537837 362843 1834754 1777142 1567224 1620260 1909883 642941 1999183 904581 1578771 922761 609435 1248473 1247702 1428366 167538 1329275 901522 662252 803877 1688126 40896 1966241 649337 792942 377024 350294 1987649 409019 196163 392413 49148 1583794 108354 327994 1937042 1212049 1914771 1829826 1381519 845373 872891 576652 1705639 106665 1363545 4027 1368237 1682066 528861 270812 926863 1661037 208439 1452677 1834171 430364 1693885 774174 479147 1930329 533336 1241201 345776 1043520 747809 29014 694335 720643 533326 1051983 292919 1613594 920756 980046 1493174 1078235 1482027 1655186 1122176 1748313 973276 1323544 551364 1195109 1391573 1612752 33194 1030609 863829 640597 420707 1025274 565027 522850 1270940 1231776 1597633 1755040 1500234 125967 1200937 263543 1077874 1899472 41634 1094481 467244 697850 678683 1106963 552661 1203118 737223 1966876 1984571 1719437 143888 1818086 478591 1366162 1282063 1958131 52208 1261685 1477162 477552 189432 1258944 90948 816127 441924 1539768 489091 642021 1142759 1001284 479935 432697 272015 1282508 1471708 1815563 623140 1964791 1416902 1480632 1375461 1617926 272791 604096 216148 155091 178923 927860 1483316 1934128 1350834 972006 1238628 424708 1003289 94356 361402 242201 1051034 616844 1277068 190515 1735920 1259606 773142 1044017 1434787 1684089 1016999 1529734 460833 227768 1696868 858675 570379 593673 1193587 626824 1846219 317665 1331698 394583 1827245 1287181 261361 50097 1343255 1946848 1782963 1997985 128488 962845 583280 937619 1705320 1721672 204469 107149 1728491 1029279 1415210 380633 715811 1851584 137097 1455100 353343 906346 1377494 738337 980508 307405 1003463 605932 1369688 1325123 155872 22868 706707 564081 860999 1635767 1800136 1064246 1388434 1406804 1821382 216231 1177892 711361 410219 944748 989794 1062219 589650 196569 1214667 769988 1678100 252902 910214 809853 1292529 593346 786921 1307869 1757621 830701 642145 123788 328282 971837 1217128 826359 575674 183781 1996501 1997526 188249 690400 1218276 1955823 522450 437622 617852 256565 993592 508094 901566 1672542 641465 1876936 1674632 1287093 1672382 506248 561675 849616 99364 1426180 80095 490903 1714415 1664445 585312 1552208 291913 1456469 818380 332926 516424 439255 853838 946646 598757 1866491 1853717 1263005 452911 1227207 875243 144725 1246856 1330416 1228196 1977024 1340474 931016 72817 1081868 296452 1338542 872668 1933581 1231609 1582715 263842 335690 993810 5079 604616 1587858 1023812 1470348 527791 696196 1223412 444253 1098519 1709308 505258 1128470 1630308 1020073 1213825 1196040 1936639 1066718 1152481 1217781 146133 105476 1963915 65496 597463 658088 192534 275096 352465 561932 684975 1425722 1904524 1555692 1193149 701226 1614339 200186 181328 1234813 1969857 1330142 335111 1949675 419377 1878176 573027 1958409 219965 1541403 532347 1493461 1160744 576168 665141 725764 1266777 1255969 1191716 1890060 363464 1377270 1864464 364242 1806606 1584735 1270682 484731 568608 1170906 1753151 900125 1120584 623893 153118 278703 898692 1114020 1267190 5524 1498110 199220 324138 534368 44199 1210235 1338794 1442182 1155454 395410 552258 828227 1541769 332729 418414 1796971 1729105 1655192 1221988 1813676 1299225 761399 1192035 1475246 684216 687265 1036888 1685034 79584 1487195 1656582 879725 1801510 456101 326154 1745054 1332079 211648 1927920 419076 998237 509853 507625 578216 1641266 658163 1213254 814339 68566 1508716 302851 494998 1488686 1314075 9592 630803 710680 88738 705034 781470 1529168 1882787 1463916 269824 1171599 961092 1885520 306431 54469 1292709 1868938 69810 1697332 1421639 588438 1390930 512846 381101 1480124 687885 368968 1141297 1613487 347404 1180795 577399 1854049 380764 864883 97246 924316 1059215 457929 278382 1609965 355954 1799414 175065 1616262 429647 1479576 343647 1846265 553106 1195307 592490 1932946 369101 956243 196894 445129 61341 1326233 1739301 267973 1962122 1997712 1841078 101641 238807 1176869 1597672 1729419 1709938 1460204 295189 1385275 1491344 602848 741245 127040 1092711 1013128 534989 1951834 1842227 920098 1835724 940485 1126063 1826618 1668270 1902273 347700 1942684 45324 1452661 1573541 602970 827355 1917540 215619 1108329 165108 1737535 1770273 1963048 495306 726371 376443 1179603 1983472 1420641 1344174 686607 1310110 1586090 779540 721448 1551300 559813 921001 506701 476159 1084385 332240 520779 1609061 1097239 462200 1006239 740020 1093618 1687484 1685556 1183288 196530 79901 222 114045 1733474 1868623 1333850 582279 511292 131491 1698157 1522178 1177948 804090 408475 457045 538678 1251238 1237255 1843451 1963241 596166 1446092 1787598 580799 1395747 1426559 955382 1261342 1876262 462681 883483 170677 1361275 1495107 1782681 137399 666541 1341681 19478 1001270 1933810 350468 188726 387472 1839836 1931081 564444 884896 1602251 756072 244513 996264 1784084 1018644 241453 1391834 1250513 235433 1859029 829525 964304 800419 1350177 429593 415896 1395326 1469708 1587507 1288918 1322786 1568554 534994 869249 987029 801355 961112 636612 1464296 166416 492089 1067824 1376538 709327 705648 1889450 50301 1234638 803049 887521 1997103 1451178 1926094 1909197 1639729 1824241 94821 719390 1345123 1427521 789888 564357 1825374 992737 1053652 1110518 935153 356858 1592427 1060078 731819 1331673 1258387 1108601 682105 829755 67567 865816 929771 251309 1419064 1457108 162127 43232 1967823 1345105 1833153 442627 766608 1080743 1120499 288457 383007 1663543 865136 1425906 1297319 1059126 1831634 534225 1973908 1113780 1277648 1743365 602712 1438475 27928 1288527 580348 735959 112877 345129 1354782 1014325 1665819 594111 507700 94751 1973673 1132136 1131791 761621 1026786 960174 658158 1947161 1966555 1669429 1178451 1509220 105656 547819 1397677 1256558 96366 1691473 419860 404308 1378965 270524 155684 888582 879332 538802 638835 1127915 1559592 618474 954419 783824 1207563 853839 1999968 1864455 858324 889129 584247 1813729 600782 1991062 243589 1298163 1718223 1910373 1472064 212230 1134757 817426 1316069 908268 1452004 198523 1542907 439623 987934 1749707 1923028 1266747 1749883 811918 299882 26461 942039 1569674 365995 1610211 1879317 1005161 1644668 532005 940026 1926756 1601484 1387502 287774 1124278 1151733 149173 489981 737221 51004 606961 1748994 1349782 1920279 1237823 1468388 1049004 672870 1069397 1794584 566254 1136994 1858204 584797 1077257 1127987 1371274 912697 88059 1044254 1520481 1986233 855056 1404263 1966814 77821 326898 718670 1109807 155653 418233 1389562 1680623 541976 1934827 1919837 1237181 1152662 1059092 544339 872073 924054 1973038 980416 1691837 1374102 298021 1934381 1232172 1178501 401918 1702048 740164 598928 1826718 528226 1941154 1221803 1710717 1706348 309076 905976 1709564 710253 39673 325594 1131383 1572433 1046108 1581000 1483295 865944 1609413 460327 1566019 990938 1642202 1558582 1742929 1717696 592486 1489581 613412 828104 981588 515317 172381 1945185 869467 1736354 1400147 683782 1621143 1825931 168181 777972 301549 537633 761827 916209 903622 1764112 1012599 934106 1621018 1798943 560835 667689 1187976 1722133 1094090 1442952 1270186 856982 259140 1070173 1353042 575144 118484 1711611 784100 1845922 1947813 566762 1181648 997281 1558873 380924 742475 91811 1740287 1268802 950255 520293 1846829 142728 149756 1360857 1200847 934111 1462777 1633628 1432292 269269 528064 672493 281904 1239432 696435 1498143 148184 957007 50125 1791556 806003 1969372 1066893 607646 911352 402345 706034 1866862 600960 1318807 784185 1939729 81749 189866 1260401 224342 1984102 1469762 188764 82176 245816 1783910 537666 18374 120927 1268005 1989104 1086483 554603 1295307 1678222 404801 1508284 1173446 351180 1445828 1503878 309167 436735 770766 1389505 1731344 287280 1199631 20714 821798 497003 1913268 347610 458659 1745299 1359609 1474685 1579148 659064 1420341 537514 221403 1928475 599754 625075 674730 7657 738305 1845344 1431093 1637296 1600615 855895 280482 1732766 890272 1743121 1101293 605949 139213 521931 1555847 1184110 21438 816713 1600167 519101 205902 688512 1354219 1054231 1558369 837114 1704315 380593 605594 675947 608076 1568841 434858 1054086 1940843 1391239 58379 748969 854137 998026 1222768 1448744 1902402 1401244 1086419 1327962 365274 683452 321334 1635367 1530483 1149075 1421055 1039313 1663011 1180493 906091 1360118 922473 158623 1830727 610459 685507 999893 518292 1780596 137620 619079 1087596 1726816 1509495 1968106 1910065 744552 484934 1121052 1827069 1265980 1972946 1262931 1066388 513013 229412 859490 1833519 1147138 710056 145190 1648114 674798 1605967 1944473 1665483 1387256 250846 1855343 141439 105154 686836 333303 1721436 1511275 674982 598952 225859 696739 956899 1827882 531464 568036 752965 1411719 1215351 1929738 1361535 1284530 1530865 1356418 785062 1810930 438393 638265 219928 1004617 261905 6278 1900224 436417 268881 459497 1720232 1703528 148590 909916 1739611 243646 270748 621440 1477367 1829233 845327 1406632 922708 1790756 99279 215975 319175 1448818 1439508 1251314 1730820 1835039 560411 340024 383337 1604584 836746 1390191 636640 973236 1865774 1972994 1673334 252221 352631 760142 754425 952664 358796 1826143 775609 1916229 1279610 604006 1967338 781980 822924 723242 1276297 1133087 854268 1264097 1708839 618940 933301 1104117 1876175 1492785 647600 94555 1514861 1646503 1051395 1428038 1545383 1433567 1971778 781789 1668480 1115859 1444814 424395 1124276 582134 540567 1589395 1647178 1244960 471168 1371075 700540 1644824 999075 789207 1545511 1367872 1857648 1586920 265885 1757770 1036786 102187 1670552 362237 1536215 25873 1123090 1060603 148652 1602004 1419180 1902508 1399684 543797 1696289 1069159 1273532 207698 1435704 219754 1747341 54557 551682 1013165 33625 339547 1406825 1389518 552873 1709764 892023 1559692 1756118 1727362 81897 1014922 1274582 1767957 1030544 1960007 1730029 835741 527062 913451 736357 1578190 74271 1497597 880920 1726463 1143442 1751609 991305 689655 1455222 571611 1207025 163609 347400 1892138 822687 93030 1900758 1961191 761751 1509287 1920725 619278 37173 1508391 1727386 1377432 1653482 553370 1131673 1499874 1533486 142639 868823 1805872 931408 1330046 366484 1438456 751327 1594564 698079 964949 1536015 255899 769943 914050 1974949 869771 1402760 591869 1232614 1413846 193786 1084436 1986824 493013 538270 1049944 49256 552521 354045 1882529 788061 800944 98351 1569175 847742 1031651 1958839 1449227 1658645 82031 1838671 917196 1577293 1817023 346744 138955 1916271 532675 30325 1266631 1324136 158822 813699 775682 631002 731572 654271 1777089 1851919 1427856 1837029 1394572 159492 52184 1408751 209077 1619268 879799 1035846 1229170 87221 1442870 290242 1175663 1062725 72837 917611 1573714 736338 1008718 1693363 650367 156339 1011118 394024 869809 667132 1699564 1938 241572 1924659 1720910 90185 90685 143703 1756415 227072 883983 471214 672409 1614715 1788782 655903 1575483 1421135 365231 577225 1595148 1427765 1411437 1722387 755457 648057 1058031 1132838 1674221 1847719 276590 1441904 1154502 1418814 497993 910419 1881369 1633527 619274 519566 1375683 1891935 1642972 1989913 1528810 1082392 546840 1314926 405663 589568 1168555 320344 1245290 1619034 1025935 15250 980557 1242969 97481 1613316 1749889 984574 1894993 1929441 1545305 743070 292858 698877 1168536 1329331 1171963 1433053 959499 1165877 1742538 1019662 1759903 1532723 120188 1117558 1056420 1931144 981109 1993750 374951 148577 125467 475888 1406416 1728428 186928 1398694 394234 986915 522333 534650 909933 1767834 1668597 1558241 798232 1682360 858256 166220 1346306 290943 407438 1574422 1342124 1527579 1760453 1198316 284206 1321932 872631 358104 1915704 1708638 627635 1649895 1784971 1779569 175194 822016 1344484 136136 1708502 86648 980576 211170 1717399 1701924 640582 1795367 1037961 906678 35842 1011517 1873293 475430 1868283 493713 203535 1291233 581784 266603 522631 568831 1593929 971159 1198264 928650 1674315 640866 1023368 963004 931241 1992426 1355652 1681717 1932490 1512430 517867 814313 1381856 380068 572425 1698773 856751 193112 1280695 1669443 275869 1477959 1958232 1184328 124541 454309 551977 1473464 947116 290408 753979 1012280 783109 582944 1498524 1282479 756500 389773 55007 517711 627075 889 1849851 359826 83434 1613205 1286353 1635634 1886479 1682404 1743849 1875106 1107582 649865 1076726 936960 1675390 235910 417569 35821 930369 152812 257479 1576738 1336201 789488 390632 705955 328478 423550 61305 1573105 890968 1266401 905566 331733 743312 1075770 1386908 1085904 1819931 17977 861973 1663033 1343783 420029 913610 992202 38831 1945870 861223 1272834 774794 1268568 1654146 1706112 356012 1838541 276433 1993107 603695 1135741 641824 757301 522394 277045 1200649 200623 1634437 626643 1938597 806141 1886630 980770 251791 1899871 131043 466295 591125 573781 269065 1621372 1479933 829942 469717 206394 645378 945682 523213 817245 1128750 1393248 464207 976660 99303 1188520 1982526 1373216 1218673 430813 1799678 671612 872311 1627737 1869650 601650 1336997 942049 1440470 1990850 900493 1582259 1897303 766861 570510 1028438 1276779 1153518 139590 1115337 445825 681627 68949 68300 613791 947123 1969533 1778388 211726 1219216 1322504 1513404 1514335 1982584 115043 1876621 1992259 362570 1675447 553110 1067435 1851167 401693 1349895 1050035 1674928 770062 427267 501406 986823 1512336 638492 891885 1021876 1230263 777229 292676 981008 1915200 756742 454593 823506 967347 1655846 1657093 24029 1389332 1094053 1439149 1915369 65701 827796 1294088 636143 1930333 339270 583987 528117 111745 586979 36907 952600 1541665 247809 1315048 766099 632091 1513117 695835 1833020 869687 1446024 421270 183832 1016552 1030472 1920052 882004 381719 1498532 1951413 302454 109005 721204 1145757 938731 1300523 1232129 779307 332004 78252 1281474 1711566 1127702 940231 833160 38145 1949855 1523047 1531558 1845325 1770742 472516 21825 71970 1058315 406994 846622 1998010 31758 429858 869206 739074 1542089 71278 47647 1863833 4702 84338 1378666 1018366 1662320 1869957 1826343 541122 489499 1540821 832575 1545728 1884755 847958 1948235 37424 477684 322312 1932978 330092 1320333 1224358 1038969 1536944 1282926 122450 1173302 599214 512737 1088596 1644332 257445 1087566 904564 1009645 274431 1344014 328585 541763 251776 1513344 1527892 1651744 1921762 130997 205680 1587358 1827727 1097405 1109803 1454269 1260503 723885 14066 314811 295275 898967 1217735 249089 667397 1890959 1641965 1679398 657962 192305 1944178 1464020 1838045 57488 476274 1958538 917484 1269198 1965525 1025030 390322 243769 1177773 642956 913279 2035 1239842 705893 786970 729427 346107 1736676 1170875 1873752 347954 1630727 1747092 1888308 1081641 1427844 655665 1794421 544366 921968 1356572 128275 1793661 46445 1661188 656315 1053823 308212 1704814 854206 469430 483624 1157369 1632059 1637917 563988 1924900 221331 35893 312779 1038830 1823547 1787913 69316 954475 1486219 396749 892122 373717 1524649 550250 194748 220259 660596 1894110 1525531 1641012 1142721 1295836 353222 1653988 864174 920841 955976 1427421 1542070 1203349 1919589 241168 1602809 256519 1238307 1922580 1448745 1435454 188737 762657 298445 1793569 317841 1476652 1634875 270389 355629 313163 218666 381192 811894 1351880 1540263 731586 852030 950621 446660 408794 1374770 860000 1426616 706353 1949582 52428 927603 935455 46413 998750 312139 1553211 858625 1350011 990369 587799 725485 1167831 1983112 543231 661755 1702051 958589 993146 187832 679185 1210239 264667 1187178 1959796 518787 1682847 1743615 761964 1651440 503147 1778525 790364 789874 286762 519575 1836254 299161 1771271 1790389 1301522 723137 994193 578574 1203985 1682531 1812092 840281 620767 407121 575913 661210 1056097 1841305 1053039 1006726 1416977 939030 511920 1736372 1794720 1928357 1448439 1288765 358265 242571 1023773 1624928 1034095 1341310 1490978 594054 360861 846983 726168 1636980 1223270 1029188 1658814 876713 1790105 693375 916361 53046 462565 560895 72078 1260852 458429 1604871 1300198 1078752 919592 1421357 37646 1704030 980781 1562746 1423348 18131 1189631 519639 1340648 1432815 1065563 1755817 613635 874237 154773 1105237 1637246 842575 1523545 309799 128558 424462 1415741 657219 1722496 1373593 1757527 1856367 26136 861690 129565 103533 1460819 1736060 153888 860454 621080 391441 181715 796390 38833 1301736 1919820 934177 1428883 1138378 1843844 410630 1842524 1640729 484136 934135 1515102 202261 851586 395728 156829 1974231 1421032 605939 1605607 1022477 472042 122288 1267825 1022281 1765188 139595 904428 732654 1245690 1184732 1456014 708758 985459 722718 1708739 1805998 1080861 175844 450540 1953576 1157789 1592353 743670 917400 1487019 881404 1160500 1698251 1716302 101433 484701 65202 371470 1581550 1029177 1542566 1212102 1493574 232012 1079420 464375 235104 197390 30691 1106028 691282 411770 1679871 1887410 1419005 17130 918033 1983438 675326 1782631 479019 365119 1430001 1060354 161459 384241 1411495 531998 451383 1825961 387914 162008 263774 1938169 1246801 1797811 617176 378517 1653770 1441332 1130917 826930 635684 168657 897684 1038730 1762540 1183226 1392326 1118526 1445085 1595422 411010 286329 124026 1288481 561303 701309 118444 393213 762175 618400 683613 279910 1913824 1353597 1885557 1946221 891191 77824 102147 1329818 440303 1390998 386079 818895 420573 589150 1334929 1946117 1719448 1491150 145907 992053 1067187 1990010 355389 474697 440621 1624689 1984161 977507 1128055 1556934 539194 448708 1027235 1287135 1965393 1400366 1968319 1896737 28533 821351 1638278 1395631 41244 1659450 801375 1842705 1388895 746879 753170 1821673 1549889 1279719 317626 1327943 1141538 1261545 948019 1428305 1114301 1093433 884544 1633861 883634 1711726 1585253 402408 678255 19065 17048 1726942 275199 1763141 969092 178439 1064271 895558 1139171 776226 1240845 401617 326230 999833 432436 324189 1796871 237323 472593 378354 412968 244707 318439 668426 1777506 1252700 1803267 212740 1627508 1070326 1800732 1211780 647359 1666942 652301 1786492 329772 1513521 1104088 237575 1937988 849757 1354024 1100199 815291 697024 408047 1276171 1575392 33462 362205 188204 221789 630802 963962 482191 1185201 595982 99042 720975 1509360 700972 1566251 381357 36863 1110734 770440 1472168 466478 791491 346416 538316 1413651 202612 984558 909065 1593935 793383 665369 569782 1835007 1276905 1715279 1055651 1449011 165266 1455580 1319375 1461157 819721 1783184 1872195 208147 710843 678772 15261 796201 1927698 444379 309550 1599202 1253280 247773 855039 1745335 1569804 191591 95582 531315 574704 1006456 486025 981789 678357 75128 948709 253090 45804 16339 1906510 888731 224740 1483087 801673 729992 791837 898777 901670 511683 1216016 1992343 1019831 1157298 1291816 1020577 593903 433436 9217 1444699 520225 718568 1924216 570909 864341 391113 1728328 193806 1626635 314900 273741 491527 750639 955771 1741334 1797876 499771 834435 1774585 1427221 1491209 1825437 1647030 756298 1966759 1214000 939408 1599228 1737039 1548145 1459320 85102 502135 487502 97966 511474 1860423 696073 381674 1278732 532931 471367 579660 1852381 1051755 357585 350298 703623 1402566 315958 1834294 1332278 1519091 1208012 362583 555716 1467781 847339 1561727 570829 351312 1462351 804126 897278 1178956 1525806 162565 432208 842415 1172132 1444872 970940 1109445 987680 988819 95805 842401 568585 1254445 524039 1429203 1954929 840219 1994878 573775 640705 1228242 1847465 1030642 1293931 365678 992849 1155888 1046156 1608388 1315711 985226 1719441 1210697 1963510 1436441 1277172 1662848 1393739 1317603 52749 216247 938909 115018 518227 1439781 1326648 293420 1649102 419730 1877033 219980 1180495 1677257 755235 1337996 1357057 837247 443162 1715572 1278056 1038447 80211 943674 970930 1851998 513585 1609255 1132648 872623 1564418 278135 752549 150892 259905 1716583 878737 731622 556209 1808657 726456 775718 1203684 704102 1990338 785737 840883 929873 1010407 1746031 243225 136403 1145130 371759 686463 1190392 331922 1731856 676411 953509 836647 605087 577871 1766413 479544 1155885 615537 134324 1952082 948748 1548088 38407 196297 1736453 1517026 789482 426526 109009 1542809 1062216 1789549 1727569 1272341 1916506 1990412 953259 1946758 278748 198145 466324 734751 1005028 1931457 905183 296448 1692933 1585056 793002 1261834 211206 785484 528967 1285875 210415 1174073 1790780 93277 932454 599641 1926211 1410423 605496 410443 502608 5120 751169 75383 352399 927990 365854 1629625 646040 516032 229012 97667 1235327 758769 193128 1544701 1155595 847636 1129128 1193758 1216051 822578 641105 1376320 1702824 1151154 1143773 370837 1764606 1260836 1734985 1391215 1284511 340205 1500189 813728 1082031 1875697 1982826 1714049 1517441 1634476 659346 1107315 399731 1355695 319625 722925 1972491 1330090 1204257 1448923 876478 1818077 1525868 1876216 1157679 281361 1303117 692742 811657 3390 563763 1901323 716082 736129 1746446 1115585 439817 882335 1230236 1254946 594979 223751 1503919 776366 161467 1968519 270992 1946280 1237854 1665164 1271672 1254672 804609 1161142 1491741 840714 1255384 781402 1034124 1056695 1908480 1155959 250347 550671 1089259 645169 567671 261228 942129 153399 1774123 408476 1616648 77157 39009 1097588 1836754 1916881 1683526 1277463 806217 272653 579785 1956689 1511370 995965 748887 334782 733687 728652 327461 1495377 821264 1730059 1345672 937758 881738 1848838 251819 1424002 1152419 228365 826312 115015 894330 1462358 515450 1306735 181815 487299 1171727 1502241 2810 1496607 1637040 695689 1180230 596764 1758848 132328 1731467 32887 128012 43296 243192 1214309 605313 1502138 1247676 954772 1837514 446173 1658654 325199 1157168 93031 535382 297573 860327 305782 1993223 1878756 1343108 882020 1836791 1278430 1140482 61978 1223022 1260764 763344 1537657 1446694 1361030 263913 274206 1330622 1921330 282311 1387475 361862 862722 901823 1497524 951677 1818630 1807789 355930 136670 1919545 101454 698208 1883412 1614185 554484 307149 159471 1159517 1877718 247732 66724 1616153 1713241 580147 961111 951010 703362 1600118 1182724 938220 36444 903127 1385646 666029 1276465 1593721 1224842 603478 1584850 1158062 1179196 299849 33859 1187236 885950 1755986 1626502 691388 1273082 569056 500794 1099945 165900 662349 1869827 1958870 233020 1815428 292356 1403582 17289 1775246 1820396 1661870 1839411 1609936 1290091 606407 172860 1148070 1577357 1431949 782266 260365 196994 700310 195476 112892 179608 1687056 713771 1728308 1784078 1250672 1667620 565089 1541067 1895713 789987 322389 1731464 1777520 384044 723703 1425655 454621 1177749 1717329 364808 1640620 255420 977691 541969 1045184 1222490 673923 140459 1595217 797265 27843 1599 774354 589176 1579513 1186173 313915 1097712 1643338 479511 242305 317858 707813 1904043 819141 977293 1943305 405134 837822 1849981 1352410 1787163 908819 513246 54298 793605 1769518 1721347 1110224 1805031 64935 1676140 5607 252976 770270 119898 1149026 1452487 1544289 1468843 1469459 536960 587008 1333224 1291624 1735572 271908 965342 921833 1181237 1666032 1054283 771774 451351 641964 1768453 1214960 163364 1912680 377221 1772493 1726490 151483 1545663 764575 1292644 766929 482973 931361 1969335 325546 1534757 710143 528420 269153 1949268 185479 666116 1857344 822649 921591 70307 678481 1782645 1923682 1252233 251868 1345387 1150727 15557 1717258 827359 1877142 1503375 885608 1791474 1115872 1346418 426340 933274 1509112 1153486 642462 1474680 1669463 45064 1828543 526369 1429370 1702073 1555976 364585 939787 1762406 523023 694477 1115477 1822974 795315 951971 165957 1648145 1451564 1812289 1549276 1461103 1626338 1725910 420835 249425 272915 1966869 1213217 1465288 429739 414349 1044118 275749 493937 767876 961123 1559263 1527498 1491515 837382 1277001 171015 1984925 1389481 768907 222334 851876 940579 1664978 21410 1529713 738806 774742 1119537 790789 835069 1555452 923426 403200 1996587 1785947 736841 1538346 427113 1781147 1632084 1523761 1412495 624716 1579124 680608 757234 1185635 1879938 1737173 1783242 169609 1759612 353407 1193554 1949369 265869 1683132 1859242 1330124 246088 398066 686199 964511 1046027 497610 1828158 313043 673030 837940 431115 147370 441233 820230 1707456 1645281 1769805 1422701 10287 1615105 58500 4118 152958 1702739 840065 1255410 1220861 355220 1346999 1331686 1270758 836062 673336 892241 346276 237459 771695 1529920 302078 667041 1429792 189976 1630722 907640 852273 52378 758537 851976 326038 84047 1757924 1324002 490341 688997 850066 1971062 921985 955105 1920499 701738 1398018 940436 1909247 643602 1136479 1022792 48479 1565295 142383 1731186 1997989 1671409 1551398 540508 596940 1111172 76878 316402 1611295 750907 1968252 1145244 1481006 364357 1274470 362546 164755 1742126 259093 1817112 1160518 368444 1130240 1245214 1805624 1011209 1931598 57905 695899 428674 680407 196115 1203476 1581771 609892 1670397 647755 430184 55868 467870 1047074 780972 916267 1125128 408393 425397 661672 131740 741004 1860740 1996046 65006 718798 1704875 1482129 1516892 597433 651855 1941387 1137217 833576 1843007 328197 1919673 937472 267131 339297 1204442 823296 215169 1375267 13473 423334 120477 600708 905226 261355 1211249 769076 1806618 1885195 230538 495529 101394 483 1238142 1165036 1408251 1435504 1167012 1642052 1250704 417055 1941981 1638021 57735 1200423 199156 208310 1320852 124430 37992 303629 1058663 403398 1693236 1717790 600683 1688158 1122052 752628 691758 1052371 1728273 1482432 485785 1161018 1785643 719164 1865396 978819 571255 1411967 919384 1178144 1097248 154151 1562777 412650 99096 1543029 540002 1947290 1976204 263218 1584052 240470 571157 453202 1287274 1067714 140275 1736304 1682469 687305 495745 740181 814020 436386 140703 1971513 168386 680208 658833 1391033 1706563 1219508 1260580 986824 1669553 1043754 152534 877497 385889 428016 936617 1103508 516286 256508 1247201 281485 975682 1189923 688455 1351370 1394018 449732 1194202 1597306 1742870 856566 692503 945281 990357 377581 1209564 1709231 1153590 145129 122154 1205216 889648 187080 1759606 579954 1278816 77404 999033 1231547 1172497 537422 1030257 1505093 1022235 1360490 1224564 547572 15900 1024754 1289224 1493687 1270277 368875 800525 55846 1231630 1858873 1766636 678634 247154 72085 1511024 1008372 856448 1089391 312071 442861 1897752 1807218 1422528 562664 1337214 1186366 1579664 1910483 816932 1936847 1168479 139504 1234394 1858576 1021440 1358326 778285 1629164 1823565 931654 508728 425832 181609 603475 1293517 576844 439339 1487451 881758 862307 773643 330492 241063 1792004 1371812 953872 417613 707699 225203 46770 1492176 1292062 126215 608257 1863014 547067 1197377 1740780 1165370 453545 1993647 197024 969071 1105260 139063 297660 802244 1870066 1170666 1084083 944032 863110 1324953 410117 1154765 1227231 1568324 1398838 1085650 8024 846056 992625 1485993 1073149 353486 978092 1317944 699511 77593 189618 1696069 1695782 1248993 1727443 222067 503416 1183700 1416895 161611 1539906 1033226 1145736 1195801 1534799 34959 229664 1392546 1380748 835952 1142150 709447 798433 1669196 1053048 579319 688403 1369412 1632992 1638629 1122671 437420 215680 1776893 32678 1018986 357950 1013291 1571037 1364924 883988 1425853 1108920 25894 1906429 332418 962889 1671177 256888 648952 849520 95129 1619406 1532539 1963830 1191744 521147 1667377 227590 1758341 1123809 1436720 1792011 382548 458368 638537 285390 1126525 173496 1021120 113003 1254247 353391 1360108 1467370 710011 1781085 1944891 1174471 470422 438489 1510547 1690644 207957 1545146 58632 393118 1372015 1005253 279693 82429 164506 1598438 1906330 858060 1073850 1446067 9308 502460 1877014 1058992 1369818 20210 869265 681105 1217152 1531628 1867184 549249 783412 1604208 1244093 186530 1175048 1375334 1565159 32471 1650116 588200 1195909 988501 1074237 1444354 284033 1395184 144986 1293155 1678451 7012 247475 870060 1532230 1354958 1011770 1397004 995233 1314326 768958 505975 1069231 101116 65096 1126853 1027244 66539 805663 181371 1571618 1392437 1213299 817742 685315 1022909 1867267 723854 912194 870590 141479 1719591 1701613 4832 1285943 1483446 746158 398037 1633425 1481655 464590 649244 1227369 1218779 1209828 1066808 386662 1562890 647524 1554805 147766 925380 1633364 1633653 601161 93257 1298796 814806 939326 522464 1068418 433699 1747400 1867436 1713868 662705 615865 818854 1439846 1831888 1217762 726691 1066900 1201428 926324 1892551 193665 1339557 411309 1066811 219723 531874 1467596 1550877 762214 726641 1850670 864549 1161902 1958126 1907890 392784 1407703 205890 1006900 166779 1774645 79902 744556 1732711 577649 209233 1732190 1340159 902086 1319650 1259462 425488 1643968 712125 866599 1753365 1239649 53763 1620335 368599 849077 1067100 1998965 1958303 1596180 455143 454261 649681 1133724 1704286 457837 1923206 1700161 1973504 1468971 680863 1582445 1370771 355596 1297310 1130247 1900961 1796330 1062855 990104 315612 1233005 207241 19046 1738919 599870 730673 551404 399135 1138091 2868 983829 1576832 849005 1170904 1202343 639831 1802088 1874693 1103185 534945 1866258 352068 133264 1351396 34860 1692634 956886 578276 322006 194758 695374 375722 47874 1716212 138307 1777805 1263158 788728 939343 414748 1800954 845012 692675 909349 1794068 1624318 948061 6736 1874629 1982361 1831275 1553216 1796324 1083953 966009 730422 1662610 1310478 1830946 888788 1831062 620895 316915 1744856 1135519 371640 1141352 41029 1974050 1875104 19657 905830 746499 414560 960896 341302 1813764 40006 55074 568569 1710609 1679428 1700432 1065583 1653035 1146173 1817800 759507 455744 1956680 1536556 953158 1275084 1800521 274699 790836 518512 350704 1130485 733201 862174 35008 589404 1473223 944070 1929172 1156430 850852 1029340 1394607 1780461 1225966 613336 1095132 929704 432648 1914936 980476 1876369 1294778 282512 693422 621545 1921404 1498409 1949716 1282131 658544 83853 1712061 1306343 120114 1413865 588621 1435543 937892 304822 1002443 493914 1787523 146816 768769 502863 1444861 132098 989526 388683 1162740 1312562 554843 1287512 791314 1972824 794453 769970 343992 1688745 988832 487340 254953 1207641 1221618 1179221 1003235 374343 914750 995783 1266921 1306866 693840 452130 1561999 137385 551654 986726 880057 1917848 1365396 1046390 1683187 956113 1015388 228800 374443 849531 1147496 469606 380835 415814 583737 1641264 642950 32030 1352440 862660 1651343 260651 1904392 647496 443707 1626884 578188 603102 1281700 1102660 989901 443128 177637 509749 178321 1111048 88422 1935714 916836 1930750 1360487 500050 385694 1261341 1016201 382577 297378 762740 1380488 1630609 598997 1596274 835728 1234228 316313 1192064 629077 1963888 1726222 1524481 1068180 17501 1585985 1197290 445582 1730499 222735 1254906 1960641 286415 280709 1096179 1892058 1564517 888973 1718965 1358710 1796020 1880544 734712 199838 1341872 460072 532811 1370682 1664297 864606 72822 1840866 1815967 673625 1056687 1881418 700779 646283 178845 1359414 1685320 1423819 1510224 1315589 562653 688034 510579 1742830 805430 1706056 1493436 1933262 863387 927790 1453344 1325874 89436 603575 524117 393842 1531300 1160682 1443010 1774902 1401874 1137553 241409 743829 660081 104082 1256521 684271 1036196 1889080 781102 273277 607867 497913 1514702 453262 1606583 1624771 1333407 556170 788902 1016438 1200397 630666 1580123 233418 1364643 1015857 1903483 232801 816831 731942 272319 1736126 48402 761338 619101 384439 674089 1356581 1812623 1640547 28327 1011425 1381776 867965 1586948 110235 1805678 752025 560576 1788231 1415973 1742431 466823 456530 1611805 1198182 1447688 348717 1017316 98761 1652268 1651815 1030192 1034097 737161 1039101 1832754 1664906 1597230 1482519 226305 1111031 1207015 1158748 1113466 23262 1859031 370110 429403 779903 1072160 1340443 1891939 1469272 116529 286625 509991 1391228 635281 1098712 1172463 1599253 1520023 1098086 1275770 1272196 422059 828749 1918979 792474 478317 1578970 1567482 58827 1296584 1091162 349279 1498837 233637 514730 90646 1652932 1591685 1438503 19564 891171 471232 162118 321100 1284091 638128 272889 496048 440436 194351 43839 460050 1253314 1934792 56856 1726084 1659282 82139 559889 1878601 1627886 1262527 1147394 1358629 1652008 1246982 357219 1023474 167518 96288 555050 123365 598229 1623779 1874127 743172 1058646 1225055 492439 1524550 61898 134446 1945398 771577 721223 1040026 1179620 1391715 532570 864905 1436651 1109279 863507 1007169 947598 1943282 338361 1717371 500980 162676 433661 794828 222736 90909 1362650 1472567 752108 1445413 639233 1625305 1787335 946218 841401 1898359 1229312 1422730 1034770 590762 1681161 1996962 582277 63138 1332834 543795 1535835 1277090 637304 20266 743176 1003958 1347673 559966 1863218 846881 490227 198229 1187889 473393 802382 1991866 145719 1781880 1178318 145078 914055 1359826 509516 1061478 566992 1210180 1828433 1381583 1783508 1059844 799728 663066 746442 108247 886031 1552554 28567 772442 272134 860312 71687 1333294 1490364 1837562 271422 1275642 329533 157294 1377522 559232 222060 1277865 580455 18695 1434975 1087040 335108 1838344 480422 1121808 1662227 611787 506620 82194 1272495 1584024 1952970 1891900 374152 970279 303328 491533 1382186 1982378 500351 907851 379959 1248936 1980754 798470 1195521 1899168 1033098 988808 1729919 133948 1845247 862420 1960323 582634 790450 1952316 1333894 1549301 119802 970417 1793397 484925 1595053 237125 1975121 697994 398737 1415041 747276 1911146 378951 1007513 1298072 477603 982118 1054126 934081 307700 352899 644193 1439479 1284938 1961304 404857 1670823 1313797 740973 1791306 1341109 48128 67989 264552 1996801 225366 1079539 1391346 765297 1652469 369379 197306 1559127 692170 1389274 719065 540896 438295 1551495 892390 1598488 1599244 1933183 104280 774877 1496968 690195 1451601 501992 321255 1317163 1501248 931630 1828676 1451900 639979 324484 713082 1303958 1664847 460323 1850515 1412955 441710 789783 1978034 1066861 1414637 1326211 1794286 617225 616070 1902518 231307 1424824 525534 131205 546997 1268875 1760645 1581717 1248539 227939 232354 1711486 650080 516385 981318 204996 1597333 152760 1936487 1491847 354863 1377738 1629929 347402 1326046 1763212 1069183 1749100 618341 663850 502564 1769012 509207 1787285 288397 1193541 555808 1012367 1677619 1209659 102621 1342366 1802594 1702388 1202312 237026 1693320 1810089 507753 1116203 790424 325541 604439 1023786 138926 212963 1876142 103539 1458969 1181322 1591376 881034 487542 1741321 505956 1668910 541063 653406 1476894 149169 1244095 1403559 528452 32614 1157474 840795 26406 113946 162023 279041 860870 1631404 680217 849374 708944 851956 806664 694109 1771638 1847106 1853160 203113 1325749 1458136 604973 1013344 1397394 711247 1432110 1659638 1769301 1961775 1130188 1112035 1082293 1267549 81988 6510 585430 406665 818367 138872 363912 91037 1369401 468920 1657297 635233 1688062 695007 863824 1318797 1387843 101985 1145211 1880538 388246 1986631 1781201 1887002 516197 1106262 1323460 1091030 942395 650028 1799739 650791 1755083 495141 1307871 1673416 1834229 1442829 695972 1028506 1604231 1250116 619340 477493 1568454 1113140 110951 3219 1397397 1912218 1013701 76084 1278042 1487948 1123643 427564 959452 297553 40712 651168 1590636 1207126 1832694 931815 1138659 1204441 1534963 336907 552178 606161 413630 912262 1139879 1804400 201502 232901 86008 501141 1539287 1811883 1662822 550747 784539 628868 121332 1593513 1495956 1263023 1492173 1707764 505579 1970357 1045055 1805182 253720 684240 1766498 1810557 42694 1723474 707144 828818 276599 685559 818952 525941 71742 268508 889849 90067 1339764 317817 701116 38078 1838814 1935877 1070983 844513 1727714 722463 771179 463850 1581526 130692 932827 582381 1332629 89563 305633 553162 1204829 1561544 1599426 1206128 1389321 291539 113283 1029797 136653 229312 683923 8132 1223752 1300974 827407 403102 161740 1272256 1424593 1990432 1598230 386516 1479751 677967 666298 1845826 1993595 555579 833379 1935588 1233868 801892 1080575 1664285 1644505 1284392 1219613 1608225 1677937 495375 1798294 1239627 577184 1448056 1613624 1901639 1265691 1964918 1035866 1142533 1148344 1413775 1201269 598204 887003 1473921 1207766 1545096 1162278 651506 1385128 185641 1278963 1965353 1822046 1406541 962021 753869 745859 816721 454964 30599 314551 558365 826092 670043 1470531 397479 1590956 753000 269829 133790 1934942 1180774 210565 599024 1220758 1340253 594528 786858 1281208 831984 325116 880414 1705601 1790600 1016112 1656290 1224288 1447561 1743473 1843322 944229 1818460 1687563 1090062 1997934 757909 1137821 1300552 812268 917987 971766 880758 1185921 73071 319039 872868 1390282 1777374 486407 1195657 501291 883801 1757173 821237 1249538 1808202 371595 929943 740999 969131 1942485 1308183 255625 522531 1134452 616909 1561387 1819069 1334783 1520484 1252547 1354680 1395124 401726 393660 1158875 26850 1602590 282866 1095469 1740896 722859 1919161 289915 1310320 1071559 481970 1714500 1570407 1438706 1920513 1141938 81148 803396 1631495 1391899 683149 698786 1760241 725594 919068 1451636 1434006 1812475 1841688 1761543 417217 1523810 252931 1417921 1791257 1139498 631285 1030691 964129 1822870 946800 313797 230554 1578613 376984 1192637 622132 881600 1164930 687858 159218 519343 1302856 1456013 484778 86077 1668576 1521427 1411074 553813 1554783 1650466 387188 542589 744880 1757862 482665 1650995 808338 864902 935890 449698 1552342 961325 1193240 925915 1900399 389950 1729459 1133 592359 710327 795423 570186 443727 147332 1318035 1352485 349732 1029766 1785413 1681844 134602 1130581 950355 1387462 1671378 1934243 495826 1397094 1989762 983972 823136 158768 1211353 1740444 351321 1323561 1411148 316374 1128988 1241341 1430940 116121 1742950 619466 463175 1170064 195438 574048 453209 937666 976112 863321 1138480 427928 1158625 1832036 1281395 638730 1245570 496744 623420 1907858 868410 1715313 149141 751001 1106166 1816217 637379 519043 1346837 563170 1860664 367738 636402 1696532 845614 369325 1860528 190313 85001 446602 841035 137923 1062076 1887970 208673 1282174 1526105 1951114 1892035 53205 1617767 1057853 1988345 1860619 1742599 1890439 829626 1502275 309205 238225 1480853 695323 1781845 1039079 1198561 1176650 204587 1791107 1748538 1561356 1230321 1967528 1533684 748782 292124 1406410 265351 650281 1552567 1661102 688004 1202407 552082 662247 1544973 109868 712747 885064 491943 660669 820707 694996 823948 220743 835437 1415306 306476 423570 213582 488364 304310 644682 419891 285205 765372 1148773 76243 644760 179361 1470910 1237946 897179 148282 805784 482249 1324069 660975 350188 237696 213513 1759901 1892211 264850 1860862 1177575 1519702 257391 157104 154311 483514 239895 688903 879496 1659309 1294869 149618 400058 1215857 1847624 100471 67445 1370829 109946 1937813 1585405 1691671 1557807 1517371 117172 46489 355516 1971374 868417 638673 1130678 1426464 1968994 1882328 1903846 1732612 997637 1646853 841247 77961 1320931 140244 954066 278975 1689176 42739 55675 1373700 1620280 44905 1082363 395266 1267865 1406701 196937 1375951 416269 1350280 73102 1815605 1770241 104265 1419605 546426 711531 1611163 1244537 1499542 728454 383618 154509 1688715 849017 1859782 891994 1723181 235935 608265 1422850 704651 1221081 112663 1252179 925816 1975948 509517 339505 818363 1203916 315208 899130 917504 80464 1954627 527878 331747 645921 669981 1854359 453309 32559 36783 1588529 766937 1053684 1998666 151106 1647421 661619 828160 635284 242389 1825829 720230 1408667 118757 104930 1483238 1068381 1878203 937190 1048686 1755767 970466 1622440 1765039 1076849 1122987 939350 1039151 95775 360333 1553933 1246542 1637940 459205 451302 918016 1088089 1680144 921672 187480 730781 1424252 783783 1676549 1604634 1167713 1310680 1911838 483057 148878 1584502 827160 1901060 227909 465215 1587176 767567 804694 303542 1886583 1514406 1170889 1136095 436153 1036451 728913 813972 1889595 1384844 1852631 1081768 835067 641490 450544 909896 17878 1516082 1049729 864379 506073 882192 339919 1009702 374741 1433070 376393 1997281 1839561 1368116 1234425 84613 120048 283124 499133 876281 1402500 909976 1816708 850888 911250 1583784 546988 644151 1785720 1312941 938529 977801 1822668 753890 336879 598766 1064183 70642 661767 271801 381731 653597 651847 1052461 114405 1359095 996989 311514 169517 177644 1206846 1217192 723646 177423 1964201 1089357 1932919 1841816 232172 1904129 1968602 398600 40180 1084779 360903 1401626 906510 1063749 1214948 1959862 661642 1141856 1292388 1651757 1680748 1182300 1935211 652249 1159770 976148 1536837 697634 893195 800107 318522 979288 560555 803500 28239 1531725 1297523 98998 1105230 1016766 520857 1569333 1984726 1275319 837410 1091675 707374 1233711 346960 1531768 1319235 771459 1173676 1265530 1569952 1763977 1211915 1908604 780336 1261600 675710 1430225 336349 1673811 899628 299395 1315546 815186 1480001 1804343 1561804 966471 956592 1970901 1143245 1956939 922588 1688947 1811092 1326869 1780068 1019866 862622 743557 949301 238102 1596409 135256 1814881 56653 676664 1351992 645433 1185994 370812 1778625 953949 1225956 759253 545451 1187675 1395828 638024 157052 1699710 109335 1559833 1596540 602305 1573979 1046536 1122416 1999166 706382 931242 1048140 651236 711496 1479836 358919 450280 341340 657765 533169 769675 566259 1242381 1116816 1537598 1205276 1987638 697029 190155 1655881 216636 1474962 1018752 1614951 1361126 896224 1076351 1626469 301364 1653425 1941237 173658 747806 575058 1077359 1165430 1738796 60247 185539 1321718 623304 1182575 1870969 629524 1326065 1519908 462201 1175828 43581 1004049 488603 1868686 484280 1247256 1197558 936103 549726 1512576 31513 1276539 412531 1676456 1738895 759206 552027 531492 706798 1538075 1368422 1988030 1031527 597813 230453 1073295 1747342 1359375 712602 7153 1200926 1623159 1580441 1966448 75290 84292 1365400 1280069 967162 804750 1375593 1476473 1654201 895973 502749 1508766 1160267 1440255 731210 1906159 1613076 570423 1479289 801233 139108 144602 559868 1044663 1464672 405304 1408439 143197 1066306 766945 694383 1104009 1089431 390367 1867671 753314 1805581 1221139 1936230 895634 881616 556892 1696506 893681 1806303 773654 934584 423845 815467 850036 742716 1669528 873714 318879 1882182 620925 1293108 1284819 272511 1887075 1641325 158081 1542665 1294125 603553 900166 1339104 131600 219931 1339672 1838250 1097520 134812 836526 1712142 1825146 1616112 128900 907605 1248579 1708643 450936 1367505 1408470 1557261 1810380 635078 842600 47742 1506157 1472915 845530 172395 546565 1073000 1462399 938807 1252818 448155 1503711 1260894 1667482 650326 1891872 629389 316544 456464 845105 1553924 680699 993314 317924 1375536 1028828 1914664 757657 155743 1251519 1094801 262320 1343104 1735851 1893171 627581 155650 270290 922534 1687753 532131 1395729 650610 674464 1366104 72113 255249 1931321 1327650 1691578 182723 1583540 1509669 274483 1720849 804695 106376 512721 1693537 563300 1717446 816549 1300112 1595580 1496366 1113203 1985359 1884649 898864 938626 620566 1659343 1739893 1174552 1184079 1736967 1404756 5649 913218 1957496 1719046 119899 1268957 1842994 1796416 251875 722524 1175373 1550302 930439 1704241 552527 74198 1319558 1871210 706924 54358 595387 1529962 1710965 1777200 1457710 607037 1339573 185367 368556 666671 1148993 1891668 376598 1046250 1723572 711478 1474248 136443 731195 1700437 218278 1842576 1019397 772225 1045909 1697069 1970171 164889 1937820 602759 1797012 164345 188527 370669 130024 1660533 708151 1555036 745028 901829 925204 961996 848420 1370368 1981406 564019 2191 1594917 1573684 296751 1862753 687284 1277002 1069665 674650 1948150 735797 1288265 1183412 1020013 1970089 380147 802133 408311 1693381 1686876 68989 1807763 1359100 1825025 1298187 1336162 1272827 1168167 801466 1903477 1974615 1387595 1200232 1198659 1339142 322928 1884067 1100363 777402 727413 1031204 1294142 55361 1568126 1237681 287534 577228 116256 543422 1207030 1290815 1227591 209620 559816 851236 803834 1702019 906983 601598 205781 1174380 192167 1604347 1106232 1669372 265928 716409 441907 1503389 1818494 521095 1283199 937341 416851 1291537 1100015 439655 396539 1039283 1373931 881639 687996 1713479 156675 1757288 456169 1902625 1992606 123643 1570231 261642 1963495 1121152 36420 1873904 1093244 861824 734486 428543 1185434 1117381 1751819 1133605 371000 478664 534968 562990 1858209 1816342 7036 1282633 1351296 428929 219127 577542 1033763 1467520 1194563 956042 1347144 1944046 1612815 1479038 45956 1706445 1396868 550865 1081981 609560 333403 928019 1954056 1556670 1711287 1452115 1210273 30727 1812432 624988 1084235 227339 1194713 775076 320006 578675 194837 1277332 1367484 954930 1952789 240477 546083 1284196 463793 94168 1750039 983732 714191 1666839 1217193 413031 972199 1933172 1287413 392695 1837420 689358 1445300 1569694 1868144 992591 1670003 772092 1623207 1408382 1186891 1984268 126250 365554 1471430 1680203 88709 1488574 1118003 1894033 129548 1477889 975892 956925 694450 110753 1490028 1627383 763681 1469478 1088464 156861 296691 455525 1110672 758373 1650873 474990 1153073 1911690 1704209 456640 1577412 1522 559198 1703063 1273278 839526 327680 1401934 1979801 1298527 1417349 1207247 995106 693521 1293640 1424141 1564798 218495 1941322 460452 924408 1322649 1138985 1440778 1204162 400697 321936 475572 1403830 77403 969333 1197710 627547 1826591 1764706 1279798 547630 996769 254622 1551235 989365 1792131 1725363 1955395 1254830 517459 306770 1602138 1812961 606946 1148876 736444 349694 96081 1803359 555058 1960766 1773056 1868134 1200831 360547 377308 1713237 421715 1622796 1318174 523889 1459590 799968 1739444 1118829 1180668 81314 1130446 729520 152168 947964 1000320 1725422 1251005 805108 712550 89292 178302 216596 1032347 1192766 1694587 1361826 1091332 196509 384975 1407605 723397 1931165 1009350 464724 702471 1313199 1088460 1074843 981411 1724007 879731 566911 1779259 686824 31469 57318 300205 981205 701634 144060 911898 972375 1276393 438857 613909 216672 439529 73783 671296 1101121 832987 952866 887844 1930016 353181 847455 51325 564991 1790207 1467454 1277537 502143 716164 1344031 472002 581891 1635293 202875 957346 788113 1027829 1436050 524629 976821 696220 1064377 1450298 93724 1500595 1449470 1175924 1031598 1563908 497914 708221 25649 723988 783701 1548103 759537 938865 1208916 1916071 1623094 1975808 619347 579792 567713 1258350 1141610 1401503 1468752 1974499 479079 25423 310718 542665 1685975 1811025 1948490 693164 1180503 1261226 1892493 1699796 665994 1384517 826429 1603829 1098225 905424 1791995 1652219 1963458 1180534 1234609 1639748 1907743 516717 482715 1394807 1702176 1429308 930353 359670 101198 813599 1035317 393572 1371943 1731536 1142559 726094 614167 1118571 1148964 1112238 1540705 1597121 742462 1629633 937989 1331113 1402498 772702 455260 1470264 689616 1408144 939076 497657 1125410 85302 924173 1257002 1234295 934855 831916 1859124 72923 298294 1247195 1191081 492847 1154781 1554964 1698371 1997165 1162624 668274 1117797 60863 1231216 1763518 1500768 1664173 1501037 490394 1850339 1290711 152346 1337397 448758 1248451 795044 445902 737800 1534734 1592876 254165 1819271 1585867 1772264 1623144 1842417 1454875 564641 1487994 1418008 1198638 172162 1279191 1788352 557828 1534803 420148 1712194 1249269 712436 660457 71388 216344 1613168 451726 1192245 756768 235232 646748 1709603 1457851 1361373 75422 1502134 489389 1940280 21519 1880725 1170494 1391599 1610462 1934434 511569 1710345 654778 617134 1098939 1956279 1662021 1802989 225641 745038 187860 481521 1121465 1218630 1754467 248789 923169 1177704 258799 1197437 582528 103072 47033 1248322 1129446 1631013 1507721 1172971 640374 859509 1839627 1631707 1762205 1995816 1143550 615781 1171941 1825091 1012731 1726884 702333 342573 1534938 1634507 544606 1515204 300152 1482260 1348630 192757 1791255 307734 1156034 203715 1751358 1581965 1088078 861340 842003 888490 391465 1716034 1382897 1775502 1743282 1608573 510432 1862635 1874849 930474 697366 1534352 925404 730555 1229007 804562 1300828 946161 1081293 1977653 1426590 1845354 1380623 1889792 126453 959060 414471 320535 1365981 1277724 885443 1796636 339432 1061770 463937 1397428 493716 724807 1392861 106640 1740565 1633805 625225 902927 906460 167969 979807 66757 1321523 613923 1372757 1354728 1845788 269531 1643905 1575399 1522156 1406950 1161843 492271 209154 1797221 1827594 195550 668413 1306499 777787 777378 631423 610304 1373320 1270079 724095 780665 404290 1988066 89788 626339 1518137 403441 1388464 387230 1625632 95164 831885 632387 1328314 1984692 1714397 1694797 1086267 809124 1768419 425368 364176 1095611 143860 1753883 406320 1307879 262726 104955 1681102 1216599 396625 392870 971012 81087 1542602 881473 1788768 656561 922252 495003 778693 405126 1484593 919656 737056 1780588 1981494 667224 1473585 53620 1431190 798782 1740791 436623 1141693 1039290 936437 26370 633664 1283381 1911866 1594609 712166 202528 909488 487824 56250 1332801 1255427 1887549 1600082 1637774 74511 1059445 1052664 1060451 266194 941641 912711 1405114 349593 1380008 571033 670611 1789160 429500 238772 471396 1190722 106516 1591089 1759304 434569 494354 1207187 220520 915303 1122541 381017 1920356 870619 1835067 852430 940710 1993380 508442 1164584 1059526 865447 1875961 1151827 879685 1216241 580875 1554703 982107 377709 1345056 1706839 1441988 273266 143747 92331 1217374 54422 1493148 1311497 1802093 449464 425212 518130 1664374 1023775 1137452 1019054 693117 1804843 115487 685822 500187 1672945 1669302 231028 1126874 955876 1283405 1195573 1697040 1643669 77721 1418392 991485 1854120 1378074 566319 54693 1586774 1192139 1707762 170962 1820055 1741143 475840 1772169 1733622 386562 322589 1598060 66830 1502784 1521602 1290067 1441234 1005789 1359262 905785 446465 559405 609307 1413445 490946 1973184 884901 1576840 1835829 778925 1347878 661764 1277971 169230 1596040 1638091 237344 1015944 1730395 1957038 93144 1607802 177554 207821 680118 840079 1292066 565615 652191 140178 529194 835863 1954381 915579 591180 1205401 1850970 416435 1871008 1195759 688333 185762 1294243 1782876 644763 743327 588952 844540 343228 1269676 950764 1435796 1131341 1323315 196742 753811 762233 1375024 571961 817632 44023 294535 961656 102406 1895687 1351324 349545 1400709 1767532 919836 414419 1285052 349073 255253 118392 1717 1891708 1802960 568994 154401 963778 1222873 306540 1318165 1916254 934460 430821 419872 1475503 760423 1359963 1168886 1837556 902500 1005550 469212 1520485 1529208 1504103 609009 1442914 1921701 1932630 656551 99579 1524301 1731895 775391 1881662 1049634 1640494 1799459 996280 1872038 1570621 1302479 329813 1812525 1909838 1607705 809249 849432 11457 1619606 1922813 1668728 1337662 1229930 1863087 269418 367718 1104779 1199821 891716 1970338 1976756 66855 1773027 520618 1179206 1877394 1417786 993345 1777156 1855097 1347664 1940483 1480626 505578 1194446 1281308 872252 1537225 816034 482318 1322965 1213757 1687352 543128 1055093 1699947 1988616 624458 1710910 620834 1981302 1223466 786597 1154428 716529 697823 864787 119015 140821 1015103 1953314 1594802 1648883 1491793 828155 1396346 1398680 124573 1768110 628426 575532 296918 852021 605127 1963500 126145 252886 112859 697316 1869522 1353246 1695896 1516527 1676608 278492 498702 556660 810588 1959140 299826 715615 1751796 1350759 427439 316552 1798013 430600 281556 1261058 959915 82166 1517392 786971 1606719 809875 1728379 1388526 1521267 1499626 1477178 554703 1272213 1256551 984758 1964966 1114884 931269 199883 1583614 686724 486443 233953 1298924 1358014 911861 1472826 843721 644948 19027 941476 1507739 343242 738494 1105351 68778 497940 1550191 1613202 1847964 572569 797922 521811 1806775 570500 291088 503437 897183 1839602 1370627 1149581 1878659 1222982 1583175 178974 1400928 791957 290979 216902 603910 1314714 1308815 59474 579292 501313 836232 507390 133309 1272825 1862933 1257357 82354 516877 841586 725310 1361593 1693919 198695 1554802 536582 1321319 1487115 450951 1122308 688214 1885289 1312215 1799502 46226 547705 94812 1917581 215741 396537 1315431 307409 1953680 1818259 1463610 1311482 535724 1922430 1307810 530826 1691965 731315 1032611 1483211 155774 1564712 603022 361277 1074426 287663 1513780 1357152 1323564 1516569 949873 500654 239088 1428243 497382 1573682 454480 161210 1976429 1694637 1104805 1104012 375966 250644 991633 1512898 1536171 739752 1919109 893113 482905 1503776 631864 1864213 7592 821817 1663784 1839758 1273058 187490 357509 1072077 485722 109532 451319 1619556 93262 211282 1727798 1274561 980492 1833658 249382 1006582 777855 1889599 1941815 478969 919014 1825284 1095273 1468840 1218480 79522 1408829 1750004 1936971 196739 9069 843956 1596721 1247848 1327993 1210862 1112723 511726 1706180 194049 1936929 281815 1224303 1559640 983952 1025047 359491 651773 1873662 1326004 972637 454499 1208569 514520 501108 1645002 663415 1620074 801453 937074 1172901 1079874 1774096 1948259 192987 37914 1075516 363008 1926144 1340368 403797 395982 203896 338684 1377691 1289815 1881970 1381103 301355 758229 1863086 1425142 1639543 1266906 1463983 1008206 837394 1912461 1782767 1086914 1170700 547110 1773471 1096243 202707 1205450 1758178 1203861 735333 1381057 528531 763498 612155 195952 63806 766422 1994902 1342833 1731622 370224 1725303 1222767 238365 1525831 240007 1885048 1957368 80160 1384432 831797 353548 1794372 1983390 51343 54565 409751 1051958 1994069 1339756 712932 1516037 521891 287186 501604 1551236 1136653 1611830 101318 1607006 436945 1972034 1590186 665579 1910334 852254 535136 195534 40693 1808143 1522034 865485 1170772 334514 1820894 1567201 846470 701685 882669 551554 278878 849782 1462635 1067462 539052 726217 890034 387684 156537 1151823 1878987 918304 445039 1772495 1653976 1048370 1421128 1943719 1125001 1235723 112425 1995570 1518329 1620236 103683 1623264 338456 1700434 1838553 1609208 991437 937702 984053 438431 1981161 850158 1398658 1842826 943547 1856481 667742 1451503 1625146 24533 675774 1983826 1654926 1555943 1010046 1146049 1902192 1987987 652106 487238 1561712 156455 345434 446092 1457055 804164 1737655 1608294 167723 96953 1724013 1890500 276898 889629 779196 746301 1471669 1065664 274558 1760934 160514 539800 448439 526071 985432 1195386 688163 563677 1341122 738015 1944146 728676 1168629 1176868 665629 1364806 1698536 742517 1261353 230621 1365875 894771 469114 107126 153577 115976 41801 1697981 364592 289696 269792 1354020 1359944 1697729 731310 1361622 21088 1902357 1535574 1090722 1019026 80058 1108940 475974 1964726 1960897 1730775 1269191 1440310 1570177 1868639 326492 882408 1679820 1557880 1054528 126979 955700 538781 664058 785212 711685 1771146 289429 408880 1528337 141152 804482 1047976 1274218 1521213 1902123 824694 1862118 1580827 617251 1359823 643522 1490412 599621 1768012 1884814 754650 463085 1715041 363035 1910484 1442275 1318367 1902704 1225113 503991 904257 1800705 1824754 1936687 475710 923097 1129287 1479841 626941 1345417 488337 1403348 1137062 1732225 351194 1847347 1196995 1949572 1304246 1763867 1636123 882385 1467088 1428075 237284 31165 932343 30171 1802172 33271 1201795 1221277 707775 579440 447195 1523641 1045889 1450351 1303838 35053 252332 1453370 642408 48244 1852029 345611 1083315 748063 1934092 1646894 1157037 394257 1749634 646871 1552960 1244566 341761 1406082 624540 1783210 675035 782847 1389708 752588 1753516 1662431 396607 712998 1390770 465832 1325433 305835 1317883 1687513 906531 338296 138528 1096626 130902 1337776 382587 579496 553845 633957 1690629 22910 1970271 1683135 909383 1186815 1109331 1682279 67597 955998 922788 681960 1995466 709732 1376200 199183 1059927 777379 1633814 399888 1509806 1834147 640721 1150263 1559820 606004 1406096 872750 263752 264479 1576772 578236 32807 1992042 1230691 1054353 1444384 731701 1180289 1044405 1200032 1661898 257804 1984910 732250 13815 1560915 886204 1109130 1020763 656526 1350038 843156 1434903 1965362 714748 235988 872165 416971 661087 1251831 822156 251173 1263818 671071 547719 1406809 449357 1926990 689292 350534 445597 311410 920054 1676418 832386 908230 1893492 1306270 584179 1519131 1737669 648097 401294 1429174 848166 1574790 1815328 1696511 1399333 669059 1864232 728897 590358 1331908 598481 1783385 893575 198840 356263 906483 1725959 190137 1509551 426936 270393 1681584 1893576 1444439 1255487 883486 198139 1601220 1362994 919942 1099185 1240931 1645981 1149759 211083 1576486 771532 834673 287576 219665 1370615 1646052 1265949 1807752 1519757 450384 1355095 787490 440423 1479176 182007 1116964 1063699 1539887 1050672 12060 1453054 1330865 33615 789008 96914 551026 1858155 422809 1753097 1613186 261282 1760380 444533 1273571 1211548 177850 1254609 714396 1734927 646002 256933 1628028 1088786 358047 247411 1792833 1794621 1146622 426143 1284033 580790 1441870 497961 1252130 1516241 1714039 1751318 412954 503066 742375 88550 1610502 637406 1877311 1228836 391504 1801967 370477 1071174 522787 1646112 88225 815085 1471542 1421843 1583218 982843 725351 1582165 292674 1420073 1021808 122681 1278911 1048795 1062280 1560523 396512 825502 1213692 515323 1222444 902891 7427 1312 1551531 1052961 306651 1347204 1904493 777649 1641378 1563388 1060346 1052238 741514 1762903 792438 1360299 210018 953001 1432355 440587 1324123 1287630 945486 1611672 389329 773247 637530 836312 948191 479516 673894 1384129 1651779 349216 357535 39385 1843772 929498 1760014 318050 1732757 1074232 1026496 1833583 1184049 452198 763927 343258 1503510 103604 1402408 306058 1603625 1355708 1246540 108854 804125 1631505 1670392 1341618 1389137 1710625 1775181 529724 966277 263096 1202179 1273094 1256651 773622 998109 1493572 1550192 544814 1538430 1631185 1742244 1478339 1716098 386510 802699 391756 1983588 363396 1823410 247364 216704 1175705 1739890 146134 1697405 257760 1668304 1595519 337696 325321 681711 547078 50585 5901 574832 1427148 1612112 1162659 893271 1496674 1791990 1779545 65386 1882477 617496 444515 397265 1320277 1689554 122541 209605 1193095 1967084 989571 1725213 1325081 1534392 1198647 996626 133350 489479 217446 73085 143961 385391 71817 18883 323434 131795 1742188 1965225 297318 1369763 861954 657594 953489 808118 18991 1814127 223464 1448270 957158 1034349 1044334 25519 280337 1091713 1761489 881110 1531475 1675491 1970396 786522 477060 1110299 1332434 725895 1177998 961529 1122193 601021 562375 1572342 105954 1888786 395812 1853847 802792 10585 176067 136275 1111408 216848 968452 902436 856109 1814855 1812374 420886 848618 500779 171064 1424370 561943 1814924 773714 814958 582404 1913889 405997 1975152 306368 1898014 1134986 1517165 1913510 1045702 737243 1737197 1386972 866068 709669 473142 465432 1997666 1419830 455465 1947865 1006185 1630401 614043 1518531 1678446 392945 1326581 3053 416561 342628 1615005 347738 987912 1889820 1779857 258197 1878358 675715 1537625 1382987 1360187 1892544 507925 573836 1358438 1633596 1137204 1795488 1738750 94521 1782473 752463 1886065 1386813 682973 1987238 568948 922577 418701 1079028 1210094 1803397 1381979 770888 1060526 1605631 544844 339820 1311922 248114 1880036 1992163 955238 524657 1993666 83747 692721 504535 591786 1338808 1162377 1981199 1365107 1560575 911433 571445 1407784 24650 47413 1586125 366965 1484521 1031097 486802 1734557 108451 1216544 504788 9299 913245 602551 841112 317749 1318444 1019037 381296 1781429 1470677 343428 1648827 836980 264519 549456 24561 664728 1622375 731423 1923717 1804704 1430681 1138279 956639 1894759 1162620 1020283 339408 401325 1227461 530590 516134 1475137 1207628 674392 1979429 1163656 1588248 268724 1720772 440017 754919 1875606 868539 684183 1620017 972806 550887 785461 1580767 1816625 987743 433916 83706 200804 1178094 1546398 492040 489466 59535 1274089 739431 1628014 793903 565662 1023471 1045215 1274261 1927939 464316 1678126 1109892 623795 1033334 63391 1549945 1632299 520481 346327 1693899 528587 529034 309786 719124 1581684 1632262 1941938 1081422 1987967 685541 565794 660752 702687 1002190 1640404 1164959 754499 653171 1625688 126339 1563400 888046 459113 791274 271633 160913 551180 211535 1779510 1879260 1982663 36683 1975661 539677 1485538 1380788 945474 673637 1888894 1713317 287520 340609 48373 522575 1642679 1182490 1980896 409168 280236 795616 1585929 1454642 1796790 828530 726330 277979 1011481 949267 574480 1693259 1574681 1239441 1410917 1935818 197692 1456899 971040 1445801 1105624 1005820 1861917 1093215 317704 398637 965053 1186826 1227097 1280003 712907 548637 210323 1835636 769283 1953839 1182797 35499 1865885 1844173 1834225 1189669 1027242 684841 1686853 1274911 451501 506096 1256005 340665 1649087 1948533 1887727 1182133 1112039 738861 988698 938615 271487 1991609 160685 1853437 826449 1845428 583920 900826 1424380 1388148 1440311 1561 1862413 435935 1786909 457244 1004594 1277642 888213 1615111 251640 72224 655142 199802 1422269 965172 1702801 1766862 1229043 1073804 1069466 876342 1638642 1641800 1445155 1922181 705505 1224671 637610 461075 346742 782579 833887 1468176 1986349 11495 1950649 1232589 1996829 1077267 69100 798378 1644054 1593428 532929 983496 407820 833015 1755192 1113952 1880408 1523208 1092356 633847 1716958 458685 1174250 1244111 514354 880421 88357 1347919 911897 580828 771156 1849347 1077156 1579709 1040831 349796 642565 1116084 1209345 387881 1941726 732006 1207808 1922732 165694 1003275 713864 910921 1619300 1413630 1437644 1465952 1821235 360802 325194 559651 1442663 795194 257842 1070981 1343684 1772182 17816 474406 1910905 413859 271465 1706939 988461 708950 575838 420240 1280819 1609446 553077 117028 188780 936356 1314003 562793 1219283 1125010 617341 1154349 1346022 1855059 1272474 1997379 1028108 1155339 945349 1982103 1865867 1217461 519154 1456750 394455 497387 1029254 1568117 352365 1476741 1334072 95305 951681 1760909 1763886 974605 1718612 437767 1471360 230182 126819 1070726 1237167 1746871 1090128 1196967 1713413 914117 1605476 1638192 881969 1557313 319660 1102505 489846 723147 1445966 1458222 1914068 1967335 1937075 1929502 1277357 479434 809984 1806846 1223337 617796 1020125 1560593 995792 1785212 1354490 1701155 703787 337924 1563681 643658 531360 1175065 1462570 549218 910562 284504 1140500 708070 1958801 224523 1536808 1391283 1371072 75557 465753 1914526 657302 1538613 1080561 1996050 446984 1023277 372653 1878189 22653 241675 1558293 1422679 1462350 1601497 301973 1518849 1871911 161292 487352 1932749 1782212 1366360 1455185 1060204 167531 660920 295152 1301328 537035 1367682 496546 677140 770984 980876 1783312 738072 641147 17029 517574 1963459 854912 1871610 1821599 720622 197037 17497 719055 905055 657094 1558762 1452300 1935817 36089 24107 854413 427165 816166 945982 621294 570061 413320 41320 1106694 916407 1549548 1491596 1004548 688262 1990086 1158207 1645859 1795637 1829062 249449 1298296 1403021 630521 57893 124676 1199197 687585 1298124 229353 827342 1909909 1171818 295251 544108 1676704 20170 49712 1580980 1204982 942655 1182495 1555209 1144385 7397 1659152 1259172 146775 845843 255516 1847485 1506098 399798 36412 377343 444610 542010 1560680 659057 1003698 721257 162933 897110 1239234 1841899 221235 1811201 1601581 790803 1432469 1151520 1081489 1140993 1713067 365753 1790587 388366 1345842 736741 1947866 881583 355966 1325235 1834594 1684973 1216346 1918955 1881556 1680604 143792 1678610 1203152 1560588 1590670 1203886 1073696 37637 1130334 830621 1643782 656885 394196 843607 1726397 403208 1700765 1208800 1991735 466407 1320479 84010 499499 1799866 1799355 1443455 1202553 1690673 238581 1033507 410591 1923186 524492 665806 1808992 1715732 1782920 1639913 825795 1396442 281567 1829586 433455 68578 1096481 83188 788761 1829827 253187 1611897 223128 322323 1519645 1004922 1519328 1599111 1364518 1322435 511896 94021 835554 513203 59939 1947617 1348026 1316187 1255679 1194084 1738289 1753703 934749 956301 929118 819418 1450330 476877 1534295 570894 1975789 78044 1861423 1886837 1040981 1483796 1193557 621041 52459 1988612 19707 549551 1285570 1839983 1164750 76117 1336327 1327786 466981 420686 1963686 1711189 1104977 710817 1932120 1045517 387863 1417917 368455 1320269 1750655 770183 497555 803005 1500297 1764857 156541 1101610 1534767 1343765 394709 1584053 610770 543995 1719636 1555619 1281057 1957792 1618812 663434 1206571 353555 904148 1382610 692657 1144228 1390093 430920 146680 328964 918490 890613 202690 1402844 577146 1782854 685929 1676380 1833461 372372 668685 1692296 239180 532449 744664 350860 1545144 798585 1740141 1642223 252472 1285023 1277894 1072142 1768791 1176231 521445 631305 1353144 62232 936791 1240291 532902 1606294 835182 1142317 1888096 1693301 279753 192562 1956275 1524046 6304 573019 1487707 1960437 110092 1185673 1349831 247164 431133 384246 1433954 217235 1227480 927219 78949 1364169 1490878 1190041 1606573 1350196 759399 1315787 424557 1117887 896030 337150 1136402 924701 1254096 299998 395048 989928 824151 761537 366026 1697851 382031 1286320 1127160 278845 1682002 881876 1041737 118649 296649 772388 1584871 1517859 1659646 547755 337353 1275541 1912466 126500 1667061 1443231 1282567 632937 158914 530749 323806 1737483 1296005 1268950 806515 11191 60239 1811106 1089661 223777 989931 551715 1171322 317533 1672006 722430 178587 879200 763122 602468 704812 258591 718401 1407200 239874 472460 459717 607900 853983 1419295 1649128 1930579 1912949 1972311 350001 1621989 1942667 367991 1836681 1693199 266687 1095770 594175 13071 839576 356876 369662 1358811 1466432 1946037 173838 1076049 359786 155545 701902 1516395 1918676 1215322 1311176 1951606 768828 729021 676742 81764 502531 159347 212655 263012 1713125 670269 964873 1705654 1433167 234015 991291 1993451 1605873 1794324 528241 1482224 1092661 1753351 1743277 990808 915239 579998 1390344 178643 1376135 1979019 733601 1448072 178990 639744 355842 817316 580172 627875 1799940 1818501 372200 297479 1217757 178576 595395 436415 766132 997702 1348276 1602750 1600917 756267 835173 1617732 1880365 1979239 402750 1718263 1061048 1005868 1325637 466354 721473 671489 1115596 936021 95774 1995096 1821492 419650 1162714 835827 1896675 1961780 1273778 1913955 341409 1083177 1433413 1327658 1695887 973474 1291689 66849 783899 1741762 1693835 548374 459537 1338501 1762542 1378691 1765940 285367 1382855 1793734 295535 350380 161279 1017937 1306526 1366818 832974 590915 988027 526290 1385204 1680000 1815596 1563320 1801909 1033146 1284147 756118 98171 280723 1773271 807849 1612002 1521696 1293018 224004 1350682 230999 907708 1816742 1930740 1336960 43869 991665 1372690 955755 568583 1739128 552164 768586 530932 1907068 913004 938659 1837326 1578832 582916 1795041 1204787 362868 1242391 1285592 1741481 477117 818107 370641 392528 556622 1265777 1050588 1008819 1337680 1196279 540721 1450018 1800428 431669 1608794 1827545 1333566 1670329 1031981 133198 451306 1613545 859090 206491 237261 627422 1411510 1194980 1626757 1950179 1520922 1578902 263428 759948 1438201 618561 38425 881712 506784 1527575 99968 1012853 1000744 862137 799336 1931329 1075440 1583980 534898 637621 1109070 1719231 1982233 1105130 1291525 147009 1071844 1482815 425624 22033 731726 288690 740840 1647268 1912276 1742753 463027 791388 947873 665520 681130 1595620 331086 1677042 1015454 685749 1777317 1201949 1869394 1421155 1987607 929305 1632223 1605495 1214047 740632 1237485 1882313 985189 1728454 243953 412672 1290727 688632 109305 187729 1003672 413770 181517 1219549 765159 1406500 1681176 27078 1439969 104365 641549 1363681 1068486 1582148 890765 843597 394800 376283 70542 1542616 1925262 1797516 1025647 1428930 1317032 735423 71129 1515086 1125944 1658421 1019373 1234557 562262 1120478 777997 1751200 1478239 176660 1263683 823899 1395104 1280162 599472 831761 554536 979070 1875309 1549613 761390 21274 684286 1346107 1186323 475422 1911813 1468331 1418582 1669487 1565163 1921964 25659 898409 710268 128295 506807 159760 584897 1208808 1077383 738629 1270810 35151 861116 1981999 1417467 978562 151806 1989390 1092929 969645 324645 1833594 1527953 1274436 994896 302211 641370 103054 883200 1392044 88744 912444 456180 945630 1424362 1291412 18483 985235 945291 489103 1083743 953912 1188480 472988 176286 115484 1496549 819845 1342649 202293 1240648 1814208 899715 1075226 1849424 1483738 502591 435612 1154833 280869 1405719 22569 1757838 1826652 354673 599360 798804 364079 41465 1071276 538098 1352155 232482 62763 1148464 1683689 456560 512950 867499 1134857 756100 927019 153430 342770 866305 1707258 1720451 632466 639321 1370711 1965991 915338 822990 267433 526047 1863839 771246 1826610 1025805 564308 235439 1916325 942000 1213936 1092689 1225602 1848076 592840 1131144 181629 997532 498921 1562198 1403910 390073 421265 516519 383631 1353925 1811229 47008 189449 1611286 1553960 324082 1167885 1538132 1104889 1024502 1058045 1410450 158321 710430 1488435 1705134 1112789 1611567 1793955 370707 1701820 844297 781562 1190836 265056 1869253 1265527 165850 411745 263085 1522043 430623 1667375 1748764 1613697 1627887 956508 1095909 1393328 1347256 280320 370245 73245 1740725 1301717 1020102 832685 1042629 1507931 1922877 1042856 146954 1262051 1205366 1390597 1253695 1693095 771003 1555565 1838534 1504573 317483 1130753 685075 426917 603840 277095 568631 1396254 1984349 15676 99900 134444 1705119 1912582 450857 1483025 1679384 338541 1867946 1608778 1923249 1748484 1336549 14792 1680343 551451 1782463 728140 932879 1012717 343071 114786 1399138 1795731 1650410 900978 1992629 1518588 1864964 612887 1001485 1652365 754308 1189705 1323979 268054 1565104 1343663 326181 379631 1916533 1105579 378229 1994681 71727 311501 1172073 556664 225127 38889 329049 1568726 500745 1769013 732617 1389246 521270 1887213 709756 95733 1544879 1047088 425292 1685927 67191 1958048 232094 309552 1716744 1028598 1579988 80637 298448 1916724 1532851 133342 317416 1355873 1245762 623127 883137 699985 545360 940004 1646629 300260 1527172 1815145 1243553 1952596 14733 726674 1733343 783624 1250149 1760501 1599970 211633 1971393 42452 1760919 568514 416361 1080139 1982231 532091 874506 789568 1168043 1203329 713605 755494 170600 1349161 1847892 391915 102961 955808 678948 308123 964827 1423017 1209470 1428263 236932 1105128 1238400 1829384 343170 165418 949143 154062 1259008 1056292 1556082 1863564 1902996 852561 373430 1564498 1799695 1028107 663310 1823798 1076768 1620819 134686 495568 1147703 1850777 545392 1582422 395773 1730328 1633451 371193 262173 1979334 890741 1161951 534299 77579 1356748 1468085 6288 1292596 807495 1669697 1107673 1185990 345125 1913947 1467982 426073 902542 23290 907184 1909196 1981470 1500411 1199764 1469585 1741913 46206 1263705 1920320 274311 1552706 1518669 146307 1797030 1867554 1245726 325111 300978 1066729 1026937 764648 1035238 636407 1654603 99388 1412202 1526757 1754936 1761344 6170 866419 896576 1257557 1446782 1968509 29788 953552 811658 271799 546490 1826993 41344 1740440 1307644 1459073 75886 497008 538185 393684 1499721 1275248 1336239 206731 1495757 1919398 92861 807986 1040733 1340251 407230 1932349 1441444 1431179 1157595 1511712 1049567 1910757 1414831 1511096 126882 269441 1086489 1251954 1736420 371253 432255 1552462 668476 1260954 109594 225381 517929 1984225 855807 183620 697423 1968190 205473 1058527 1246213 472833 787569 895531 1791928 227653 1601167 646077 115765 1363434 1427018 359461 1008011 668563 411686 1137506 1869710 550880 1285201 1977447 1021666 894791 1592150 1382232 1515241 1855442 580677 69303 738161 366330 77870 1343557 922501 1598683 894832 283353 505485 440417 1289796 721767 1036636 928721 594090 764702 590592 1102196 902493 1516 1683483 1913197 1929720 1063518 1435901 5378 1795056 622405 1853850 324786 1917406 720072 1253699 1696392 1161911 391954 632448 1663589 501763 218721 398851 1726025 1362892 269338 630760 1150134 248440 776906 487597 427582 360746 809185 1591495 1524175 1454972 1032067 1886312 1574749 341816 1562303 208859 1569917 1220558 202225 1048397 955564 1911145 1517742 67011 559699 460183 737549 1244060 1185966 785150 1892754 1017541 1227421 1052897 1765840 697541 619183 656064 643667 1384960 1289951 696143 1479518 1570266 711529 1027131 1218340 1133502 1417172 823253 163687 193583 1870751 472827 1004031 1653945 361386 1236386 1422459 109399 1315277 437307 1392493 1821572 793436 1145628 971330 1159106 1040246 1124549 1553088 113261 1600244 922248 1525310 663467 894332 732165 1769598 553726 908892 882789 341837 1510763 993805 1699974 301170 452058 895121 1428669 69464 1813577 1648873 1963448 727815 1344152 1489105 1430472 1617316 479238 1334128 1508800 1959219 1843117 493086 1985920 228632 364719 513797 1942613 572450 999414 864027 1379711 573594 1409927 1602432 1651275 1555135 303710 370281 520446 90026 1072880 1348893 1357126 333683 1984870 62786 222174 121494 962955 1168982 1313202 1531394 1709599 1420886 113007 1609706 1216573 65174 1001347 1196150 1599660 1137401 1322071 1207673 1547734 1911480 833675 1449324 528082 440009 169281 544382 1659705 123333 789808 1691382 893888 931442 1642408 1418436 1435123 711415 513867 1514087 622827 1004265 487652 714217 811624 438658 1603060 1911649 1455338 1628929 766417 1611753 1289712 1930495 917029 511774 628685 870351 1349699 1846334 1879649 1139981 767826 1726623 1703082 731757 1436452 993992 1309186 630131 1787207 989554 1286225 1588640 261979 1161184 1096102 473222 441834 1232419 1402552 211990 371252 11212 630926 1821212 303228 1774580 1174995 382771 194747 349364 1385449 1554619 1225101 1898471 1777892 1710621 1158360 909522 399910 1273148 348318 1803363 1702576 168982 1463164 479293 198997 361162 527814 1079923 926921 105572 1949222 221525 774940 1325602 1829488 748714 822097 1061687 815686 808407 56408 1265876 1591088 292902 1667356 787899 1938026 1005064 1481108 1980368 1549266 1201923 230692 822421 745752 1452888 187445 977171 1833299 1216602 874968 534401 1155948 427548 927820 979370 1114100 1728743 555805 1247881 1662372 810480 1226663 1146823 88486 1615021 1579920 1154873 1247912 54349 1367221 796999 469413 216151 689152 1746067 65512 471459 927481 152671 1730026 929405 1430562 341330 1549737 582873 23399 1438510 1840174 1032582 193044 20116 1770510 989167 131159 459829 1933770 1097707 972464 948575 1599638 1654701 1017896 899590 231861 1032850 149793 14021 239513 1993759 483507 1417454 246545 310170 106569 1409112 1856539 1953636 140946 353108 1483364 374924 665107 186964 790071 108671 857712 1651654 149384 1945631 1445777 893781 575118 1848554 433232 72758 1405293 1057872 961227 1362401 899506 266404 1128068 847779 115306 1762347 1433333 60105 1473831 445745 649128 501441 1434191 624534 396056 1498061 632447 597754 1758977 552677 1021775 30071 187893 1925400 1644139 294961 501594 1092743 782428 1393452 38263 1564999 1722762 1726309 695463 1022176 1446397 1294831 527249 113721 1159154 575014 1921101 1429147 625174 233402 1287865 566116 78515 833055 280311 1694225 1458681 1931652 1753339 273678 793696 915418 1964983 569510 764959 124341 1036708 692181 764910 297568 447909 546647 1878731 755804 882159 527 1202439 1791497 500834 62040 1774577 1579880 125255 1701444 977948 982441 926674 1105419 261570 1950825 1598682 790686 1215635 498899 1037838 514646 767123 537272 49268 76032 366053 785388 1277881 228415 616014 1955090 1448578 363412 807780 1249883 300798 820774 971126 1180647 1013833 487420 717143 679212 135999 1765605 1315915 1991216 1305012 1488626 1282307 462547 1216856 309208 647631 1765528 1944671 1533332 1180290 62924 307709 884522 682914 404840 406542 772386 1328635 557302 222035 1035559 1261081 1571224 691035 1780396 713084 1615510 1571880 1027025 970877 197382 1092288 607456 613490 1948222 213989 767763 384422 1423426 1741849 99806 694859 1033315 443116 359880 70508 690735 485634 1307173 602107 1243053 1446472 1440270 1120113 553042 354390 1335740 1904463 1689841 394211 1339493 161542 507751 1273877 1174244 1804600 22667 1381062 95518 1123240 1264241 1614598 1024405 1590639 1083162 721391 757937 1725362 509577 4678 628738 84446 1906958 157609 1506648 691806 1471455 763220 694930 136106 540084 997852 854109 945966 1290685 862088 538646 131894 1094285 670833 1614752 1754348 1383603 1153879 1126158 1655125 1609626 435334 1024052 1006786 393276 292280 1008763 1858948 229974 1740925 865573 253453 1100820 239649 946754 640309 1169518 219932 654039 501993 586049 1939775 1364089 891448 1978454 344984 1369243 1356686 729111 1760859 82670 998969 1728447 1631683 1676799 1341322 1669386 1607340 1696400 995156 961386 329415 1173376 1501 644021 197453 1563938 875548 205155 1143156 1830506 1405599 1792885 1182781 364627 961352 518479 219726 1942136 1721390 503645 205337 702528 1102062 1215695 185834 238864 1146234 4348 1740 1154951 1597422 427292 784929 1970355 1428549 1504497 988533 1146119 1594333 1495952 474879 331542 1910419 1987916 1296295 648102 435124 847421 1708802 623238 534795 442521 1320317 1528154 1692024 1947785 653250 762281 205213 129508 254233 1728137 463337 773556 561453 1862677 1304494 660715 1211822 903077 1710629 1909740 663110 481816 1474271 395870 1497113 809989 1055187 783791 1668846 390481 1413440 1869976 510151 373781 1014498 1144212 896836 805286 1143534 959624 237356 230314 1822944 426477 688105 711911 1600892 1181495 1067222 525499 969716 481953 1795213 1853189 878879 1528190 1711985 1452468 160326 1813641 1207790 1484325 306245 1074459 1665589 1548577 1934522 82390 1969599 1798942 406301 830377 905712 1502443 1012472 991767 1447223 286430 871452 1374282 1188689 488014 1065610 74016 1381261 184667 563962 1857673 348633 508272 1507477 145094 1484169 614327 88033 1179054 1932587 1970940 1617971 929318 1078100 1653737 1947577 1657884 1759749 520406 103188 85084 865589 1121203 1048739 303793 1826456 1220033 762109 300294 1684743 1809715 391125 1467894 1023534 1305477 1212355 1463264 1673555 610725 472077 852179 1514326 1172570 1437515 254629 390987 1101019 1865528 1645077 1670246 198442 809666 275136 1847539 505910 626118 1060539 1503603 867910 439367 1210291 139468 1217092 1320822 1105857 1926139 731088 682200 1631980 569435 1220863 1582076 1803456 313688 457486 730635 722100 953594 210403 36573 649406 420039 101667 12094 627350 948438 420357 1165773 1103648 118797 430186 112381 678100 185549 870525 991246 56621 202988 801550 172784 311622 563477 78064 899739 605007 740160 1287585 1557688 1470691 1478936 250315 1204576 32458 536095 1906205 158945 386981 649723 410612 169057 1250444 1839787 1730882 1636136 1901592 1217960 2737 1063498 1990369 1156997 1099761 43432 1633028 1641292 198536 1929320 194217 1482399 757788 934682 1296519 477755 528148 1448484 787708 414988 860314 978350 1152682 1437757 1062318 1958979 1035847 1263654 77761 739944 1244338 318091 1912711 1576022 1183493 1085384 1132340 1780285 1402376 189290 141617 1866037 1806435 1275196 862389 1662957 958517 890163 1917297 555940 170497 341781 622060 539099 879570 900464 1940361 1769938 630192 1246500 836887 225513 97403 1678724 34359 423295 1973146 783504 1194474 1905873 1487630 1890840 862046 1910269 1506690 695085 732399 764248 398077 611262 235911 1084072 646433 908447 324089 1830477 512630 1782425 1205612 530222 1157387 738837 1198011 819706 1966753 1486676 98442 1937233 1690012 431096 1070944 360324 1403835 746876 1120577 596451 1580481 85666 140188 345727 1512099 1744582 1460455 1289464 162122 1496740 1747251 1261228 1991258 803202 298030 199546 1569149 491906 1305537 1195534 1668653 1855701 602697 99906 183283 1194130 95156 29420 290042 1672759 366314 1443314 421473 1182562 1515928 1260649 591969 1284671 1000941 1564333 553789 1159034 487642 549617 1652767 846001 1799728 109339 1296684 937272 160252 331069 1712884 1255058 517519 759292 121963 255623 113366 363021 691061 1485822 968712 1668568 997431 1857200 1897033 280421 819409 1043569 1649155 1700916 1700801 841152 1160468 1875082 1290002 1690412 1307696 1595749 1243979 1460777 110 962030 392973 817549 255706 1795563 1922611 1384397 532802 680674 682948 1666070 1017546 271370 892721 1041189 1877350 226465 1646033 1062927 534920 1930486 256764 1949887 196412 1539708 649691 1075141 566312 870262 663349 1745178 63334 299333 1654833 348025 768403 524631 247116 339933 1545651 1556016 871826 366923 350846 200342 271869 82481 1964399 636753 1022025 207726 1107989 527412 1548556 515467 1925119 1949341 1245589 1597427 1367640 925220 323830 1101422 865199 602230 1277701 1935945 1705241 23758 919024 1176691 140304 1146495 583930 1530645 632490 399795 1751324 1165567 1597894 649065 1981644 940383 1405827 1366869 485243 945001 231544 1892893 1200577 1515881 215035 1118247 1017666 220537 984645 691238 24763 910799 260938 1529465 619950 263439 1846394 863130 778574 1737899 35642 452311 69846 1335880 1523512 782702 1864799 1299637 66081 1836465 1788387 1712923 541872 1096553 1162688 825270 489250 1569194 1346961 445726 786783 564716 265275 1636959 94561 1072735 1183174 1172049 1718324 330870 360319 1997521 1254820 4948 1050616 18502 362 1286434 685708 1074607 1720119 1590387 728059 1144146 1629129 1269508 1240586 951241 1435529 1469508 600518 1560008 46758 1668590 1715008 968418 1220845 306250 1905383 1542617 1379944 1993420 1114134 106513 1349301 491276 670846 1283188 808645 1780123 1680900 1616275 18720 206939 1817136 1539825 126953 476402 673311 1424262 1743191 1916972 573185 298995 40979 1240180 1036563 1024047 456694 1197625 890560 1237727 265156 623469 1527831 1431524 1105944 786975 1226705 858277 1113692 516196 1119661 1367455 1817598 1968015 1983927 1921890 343486 1156129 59432 1901374 556891 657944 1752800 663417 1386538 682768 1612838 1102633 1253464 999161 577404 888634 348183 342320 175335 1825939 1311842 1136532 1504553 475646 1125583 251705 131405 783320 323053 1144525 827752 1960957 1578809 975905 1935908 637679 1642162 1174886 1256433 739501 1387734 1531698 205052 871478 1482069 1960367 568820 545334 707398 906172 931821 1445251 306423 484053 1595876 503890 1565736 901882 385083 1331117 255685 837319 622340 1872124 505127 1817117 898094 948734 195886 1333083 590623 1122122 1212834 1590209 1998346 1169232 1040872 1762364 119370 873333 968680 1166959 1414522 1065322 275753 1244180 1431281 813118 1186560 714521 1347456 329763 204943 327802 185037 1078404 834094 1366209 617863 1388879 1376104 122382 608203 866904 1007902 959971 55392 1375876 1339740 1190344 1046082 260604 1664363 173511 1470533 1172147 1250289 847252 1343798 1059521 234957 1399810 237053 245642 1611440 884651 747084 461881 908278 642210 1306937 1641562 1219854 1666635 1739132 270974 1933442 406838 1019036 143150 343553 1339991 215858 75585 349725 590641 785443 1601843 1451557 1738727 1093036 751783 953200 1129829 1974302 337770 1559783 1579555 176169 1193641 754552 957503 1179962 1672131 1055827 1473628 18612 230032 623853 100424 1683025 1700676 234188 601972 884751 633507 1148004 1869524 778136 783281 1094499 120293 1129518 880835 1852340 686816 1762410 757720 1334461 1537659 1413836 1154846 969742 477868 1104212 616242 1263937 1651854 406317 536109 1905028 1300400 1203009 683340 131803 1629785 1325381 1743797 928737 1060005 1543578 1269393 1620274 1905543 743622 1841259 455498 711253 447231 181373 1686170 791169 1876826 1288895 1068544 1359192 195548 1302908 1937458 539550 1948435 1934613 1195976 84319 1439948 922881 27097 570132 864426 63048 1604858 1198305 1570340 1441144 847338 1578851 895929 1022427 819341 1966791 1146485 897937 389607 1327682 922497 1393537 1383091 1360477 1646173 1565842 1156952 1965221 195700 397376 1339275 410488 861295 1875873 1729169 251893 229516 15290 1996023 1652621 1455446 967735 823352 1562396 402410 476826 927427 301627 1279864 1495422 353305 1820339 651791 1382278 1851877 1935549 675973 522823 1860277 776803 698006 622873 47344 1719155 1051574 1216752 864538 1260371 1097458 808138 209750 1904544 1155061 1924942 1287062 1019326 1897519 224120 77900 302357 883010 1257486 663696 1888870 1501418 1296670 1877469 1038095 1506742 296469 1301589 1852759 546392 1479326 737776 850960 1918418 1426185 1611888 886476 1925952 71827 1067756 1510110 1045024 634905 826819 1692637 1115761 1640693 1671871 647387 305613 18758 162492 296248 704158 1831231 390304 1787461 539632 79648 1511435 1731708 769234 1639143 575662 751131 1123559 1662553 461844 1727083 1568112 1219184 97569 1574436 141499 214107 285293 1709532 729103 1603093 983059 1621871 915010 550113 1343394 1090643 93478 1418345 1889677 1652460 537184 34167 435195 1394954 1890050 664807 1014071 657266 504559 1538414 376999 332508 688349 1285002 954505 1511452 657658 1954355 901222 1878696 1835965 1166460 1336762 554342 1145080 814847 1227490 923499 1292887 1116050 1192018 863355 962718 873219 52494 583326 297857 499274 1091296 1823680 957940 455990 1659901 1729385 1124229 1129556 1591824 1204594 1697284 1077351 1124702 1742752 1141506 716352 571778 1351081 1517966 1391881 1658755 144642 1850790 1436492 1808500 1418493 1588614 1913401 1010993 1630576 1493980 1426316 1277786 63740 1873642 1292166 1832826 65479 1070789 1018615 804152 240629 412215 1200470 1657150 1254386 164030 74837 86232 437657 352750 885176 230636 1828883 406020 807129 1762164 1806710 1032590 616504 1125392 158174 22340 1959823 218054 691217 1647823 945419 514013 784807 1752290 429329 495608 931184 854076 384014 1248278 1990291 93786 1032205 1568313 1133551 1007698 893659 1930325 1929826 778733 1815929 1303031 250443 177122 655751 543893 796245 1655674 1858657 1976595 439340 1177368 1126123 953617 1573747 1146339 279822 1342068 243979 1901377 1480402 240166 1144677 1615541 1948494 898809 1634589 1395108 246541 1870942 1534252 1762095 249076 1731260 1969651 1029150 1720050 223968 1791495 1727206 1294458 641418 1493766 1551913 312876 475799 1988514 1475780 1463935 304374 281281 959526 1446136 1496167 1473910 1867347 30611 984612 1472603 196189 421873 377002 355730 290111 1606609 1780702 1764792 462000 1860438 1271900 1084174 732216 1376948 855088 24609 1056792 903396 1137910 1816735 1070735 1900434 1545132 1926248 1458972 1369161 271978 1066158 1701750 1635628 1442832 734113 1712525 1002422 819188 757055 795175 752766 626624 1215343 1358217 1340812 1366102 804442 1821944 1104436 404676 1057380 344135 1363559 1800650 1543926 318057 1216029 1758533 102749 912121 797585 1588962 1965450 1892479 894608 1164647 542489 324306 1558099 1880029 1924890 182955 1303426 1932514 1037498 5273 796762 1159675 69852 427613 1836693 1658976 345041 1745683 1617844 1038389 123157 1157465 914231 402722 337995 1153507 234613 1595604 47810 617212 1846714 363721 1523628 262075 1482963 1809296 358940 608335 1949014 694533 307285 248095 1582185 819388 1145061 499718 425582 354707 1007670 986435 294700 651239 281279 124454 859637 597919 1728166 280648 389796 626151 283626 1022449 1000266 1291314 1815456 1706830 1946690 161005 1982632 826304 1747223 11487 964492 1804028 1197772 1498313 1190256 15376 1570122 569551 207192 151378 1343068 243882 403837 664575 326748 481698 1078665 1525593 1387777 1739446 1825798 1670436 341650 1100659 1515969 1924915 590093 1662660 405769 227949 1968807 826805 1757044 1766821 857582 215456 1253691 94524 1550067 1920186 1788053 265583 1163532 37555 233716 1837584 736646 1080210 1894773 545103 1233373 904463 1366149 1849291 1947519 1364424 365399 1932476 1483818 1302626 1652610 335966 1346939 175188 1153813 1130874 1772364 1846717 1527080 159539 944725 56193 514937 607426 1751172 1255907 931321 958239 1582322 1055865 1065284 1377826 194954 463772 1529116 778601 696193 1139099 237101 1388065 526910 1026161 10279 592194 580716 1944367 545086 13451 1158380 1094414 348193 1492564 949352 810720 160515 1699340 48447 540335 443362 768462 72807 392692 1891560 423151 1610877 1862945 215668 198272 189359 515776 1851780 1915783 58487 1755372 757145 728229 1274016 154979 1738141 1353599 1581945 288864 1544629 1346707 1481564 1097146 1976598 592195 1803345 675837 1372185 1054068 772402 588205 1867314 1168653 102583 407505 1474288 1249233 930985 1392210 1555359 1032081 1674415 943569 1892041 1106926 1362865 931521 654697 1199140 1159551 1797310 1259670 963540 1605251 1058295 1044174 1324525 657768 1504749 776429 247256 1157402 1824161 1217659 1309818 1438620 1954003 1860833 1954674 682099 1619312 1866379 932885 320262 1228821 645881 1827900 256408 390836 1568175 1821846 559166 517670 854035 952855 1168709 615315 368552 401924 227539 1079828 425277 1650984 1407061 887771 1879538 1969495 1351303 631700 289549 277820 137808 1213596 1644082 1955743 1537137 40529 902674 46355 804119 156606 1407400 1964448 81277 897167 1275215 339638 1032190 874415 1865090 1284715 1400705 715481 1244579 1498043 1770264 1624510 918437 1374882 498738 1151809 76261 361664 1146604 67710 1167270 1852411 1467373 553505 1517448 1700382 902039 1488218 904789 1965870 66523 1110364 1620899 1598719 23957 894674 582445 774567 735384 697983 896979 1425206 1667279 193772 263650 93 1853741 613530 1146905 1595070 144881 1644375 726865 1574594 1371106 901707 820995 541257 1191991 1251998 100947 28866 468709 1621277 1046205 1285161 288617 167865 1545588 170256 1822348 1068991 1828982 72790 449616 1560688 1144012 726668 1236619 1378431 1198786 224893 825290 1482841 1625836 136330 1350564 611543 795389 1673369 1742358 1051210 1266066 1699087 1611462 714802 1705164 566140 952088 36121 1337394 803853 855809 1775710 206083 668294 1572563 1711332 1866861 90553 113809 1027928 730668 51558 1297895 723488 1759010 1604383 1842970 337011 1760025 1058708 231899 1069310 7057 1082005 1004877 1264155 1865059 966889 1235674 424321 878847 1734960 1866959 37650 1064247 1164 979434 307785 1253388 1798897 1836103 1326415 235138 1987820 26845 1289669 1216366 695224 537059 1607163 712767 223888 1232311 693541 174834 1293422 1237122 1336531 952697 1834075 836454 161476 1530040 1203299 332340 416423 165792 1908726 1749553 663247 1973805 1319930 1922222 557833 1478816 813706 1489005 1049537 1552227 1443958 730496 1596738 1281114 1366823 1556551 696846 1911264 548903 802053 472485 1995339 541674 195242 72884 718336 1146035 129215 876307 127428 368714 1070821 1412351 256839 1574480 1146964 893685 1380257 455596 312396 467300 239493 168568 1950853 1799401 816791 1603283 508478 1444780 1370424 1538175 1652442 232232 875777 795833 258082 1242776 1711504 487953 1126422 869974 836996 474132 451802 1441818 1120965 1261187 164562 1178468 757379 1945635 1496816 639529 212865 691895 1261395 1531529 129915 1938439 1347131 1516067 504142 355734 1970217 523916 124759 721730 1432195 877944 1149873 1168166 1224282 642009 1865618 629259 84108 291769 40803 1413931 1403220 220596 815544 810852 682363 941157 654411 1713811 942460 877515 923851 1345318 878278 1475108 1427458 607992 1980365 284516 1981784 888197 784152 1923860 718506 365402 614194 484742 1831153 53512 1103894 384520 751828 233624 701308 1423344 311760 348977 244442 955915 1443736 565176 1509099 169236 1101247 890711 1432113 713102 731850 1616949 1149082 1236298 754889 1559641 417867 1029576 1958428 456590 1515699 1781414 1710417 447109 1248946 1893806 74025 1066610 770956 1768936 1481243 1204645 1362804 1321511 797038 962939 657804 1565985 1693871 1542889 1757437 1473192 1435206 345908 1622711 519407 930422 35903 1941006 833022 867302 541465 551778 1275604 130373 132434 1214361 952397 1169791 752314 389025 1751797 1489579 511794 803405 1660119 1719826 490190 1227283 736253 1101160 479929 1340236 1791153 694156 603785 949557 1358845 552915 178883 524099 1260215 448942 37425 1849138 1640125 1951579 857319 1348798 881315 135654 670888 1106852 1137095 1318588 1231047 1106408 951416 1901141 506992 1873272 707436 1465574 97848 303963 1385623 97535 1834436 1401476 1412528 461224 933205 1903047 1265816 1059658 889178 1858148 1877716 1187933 408791 988889 1131877 918995 905433 120883 1022110 1834067 444256 417076 1867781 641124 329033 1180574 1769699 1584879 1511594 971426 594455 604093 1500503 1738429 92070 1003252 1487810 668492 1115831 567384 1242271 1804670 1910235 1505926 649559 1956812 1416325 204507 1028691 1557102 468259 503314 1076523 684452 1148879 448412 1647865 447818 389710 316332 1718207 83661 750615 1101724 994756 976491 536853 933814 601022 1568273 1778060 574567 1439655 447713 139342 515249 363174 1817600 734051 1360203 118754 408532 208814 451381 1718669 60477 878486 1878055 1252044 433792 84749 951615 1765836 1866127 1226579 535756 1494010 1455358 193208 1079501 19491 501226 1531488 1027329 1024071 168325 1658851 1209744 214485 850970 858741 1732895 1036131 1980369 812462 1652028 664000 1705176 1269532 1844897 122197 1750455 344936 1497719 1622875 1258291 360413 1588530 1044647 865326 1443933 37200 322234 985972 1994700 1096437 1516616 231719 1083367 1749915 1567203 1235798 1337177 1147299 252997 1156207 1979541 399595 1578907 1957213 49278 731771 1610163 972629 868228 184144 694472 1194881 719910 1376733 201347 765112 562415 879091 375833 333160 947483 1438701 1666487 397809 374929 778004 1413670 93020 1644580 339996 1680349 1855425 1534180 235689 174666 1630876 751525 449859 1132215 662935 202075 1402123 1861532 1245606 1459403 976541 839876 637117 1430430 1123771 1498997 1081930 1394242 1670617 103923 1503949 1906951 1861678 1313295 878361 731009 1033960 931302 1209796 1463688 1421751 850335 1802247 406844 1345534 109202 630904 1067629 324468 168909 1168018 140772 723538 1565531 144892 271830 479988 746077 112359 192248 95806 1567288 663986 260809 1046967 1608641 1700387 133822 1092643 1032794 1263090 941664 515709 885177 175962 740815 920143 712811 5582 1422012 1478640 1580012 161420 973546 279372 1933681 1249460 850771 1074513 1559250 1712688 1945607 422005 1951469 598586 1533024 1957242 680645 1942505 923404 706400 1445154 100200 526116 1847829 1502736 1473106 1643753 1428191 209308 813216 209651 1445903 1641876 762452 1010755 1278739 433025 1927506 1699498 661450 395786 756280 246709 493314 723171 186265 632404 1118461 1132824 1021452 52412 69160 1069831 1359265 1139419 561718 233211 978078 1667274 880485 1365812 1833057 800282 542268 12394 997272 1899562 1810692 1121180 397962 1585787 1364301 319301 2804 493093 1820736 827264 633657 1672712 197809 451987 301497 1186585 1043361 535593 314898 1844930 198451 1173576 389929 1913324 1408375 1059095 1901571 1366014 1452277 948927 1898636 1982589 299823 1913837 96168 1880930 1256423 1044945 601404 272491 255954 1547227 35295 763924 433274 786372 844873 163947 876943 908881 1387509 471493 946970 592888 1168380 1914730 579023 458265 467557 1996306 1587769 1479150 546947 935450 923632 1890704 500750 1532249 137237 1224622 566957 1539361 451229 1662407 43878 1577711 1185754 323406 149687 593569 1279050 1084987 589386 696023 1786575 1345647 1148525 237864 1304730 386259 1551989 1854801 1374736 674812 1444444 971990 1675472 1215250 1818921 36386 1572265 899136 75136 791984 1425288 1045558 324956 1403679 688759 1723386 1088653 1429892 653785 1601736 1761037 256654 2564 603920 327189 442515 1103918 260750 1107156 151068 98494 233971 449115 1353078 978324 862234 1609372 1589736 1170517 1557430 155150 1866097 1715723 1365658 190633 228493 340238 1660113 1862431 1072525 897142 1748631 1042965 1188133 1495309 584883 289264 1796303 1314308 1352882 186935 1788444 1130051 1733973 65613 506332 820266 1513854 912886 510800 1370767 517026 1537577 1600112 1726618 1709441 1529849 631434 1909663 1575992 1283663 734466 1221037 1362694 1298761 62603 428315 1525353 1294395 78471 262681 1837980 626125 776459 1697351 683391 1166135 183783 917960 520179 1398779 1896657 1877070 1442568 621805 946185 1263201 1220138 926057 369426 853413 1745088 1834707 110338 251220 696346 417792 1893761 1338874 1710068 1019404 605380 752162 1392193 87973 1158892 1042453 840278 1709124 491301 1151466 1902857 432606 1493553 1949528 1352401 1577727 1085651 1443449 1731640 1662932 1878046 268884 1305075 1065857 119960 383557 985675 387773 1746794 1993382 971750 1587630 70160 57364 1564223 241018 1202924 1728198 105128 510436 451414 365623 99882 806067 1380208 812404 1213701 1789077 800206 812588 1333205 1200169 317080 780442 126563 1235131 1403903 1120303 59612 1624000 631605 1011281 868602 1244608 1629517 882814 222375 1927477 1435709 664447 623470 997712 284863 1804818 1890020 969183 183574 281713 1516194 1245877 248667 1851031 613890 1395949 1520996 611914 329361 299775 1022752 1196106 1472225 919425 1163454 1617712 186403 62989 1649892 79 1708025 1395208 1310480 962290 837799 200673 1583664 1309027 65505 1158073 1940405 1684531 492300 1885475 154366 647223 1589233 1685687 562355 843303 1056889 273105 396992 371534 1728181 1776918 731356 1649085 1687452 63163 65671 1335724 1312533 1452909 1082539 9650 55385 1817559 1314630 1783598 1409529 1611021 329658 691684 1003804 166306 224449 261874 1459621 807097 1732347 1527401 1995967 357564 1022638 1237926 1774081 1282189 1404986 1047192 1168173 1352721 1849134 325632 450129 1216207 1597936 732642 789295 1608222 1976469 1665827 1980725 1173321 847737 1738973 1636823 1646250 1660158 457700 1004874 275276 862037 363953 137349 596744 1165267 689830 230772 910413 239538 302119 287014 1843932 568263 1580099 1465247 960682 484076 908097 427656 931299 366827 1962774 1910189 700398 1984058 1313912 1362265 840737 485557 1935961 793693 78361 475262 771407 187075 575808 1895028 1344161 701547 1403875 443354 22286 71891 359477 788282 1808870 1448387 1473092 352819 149656 587970 1583432 565071 450126 516255 383402 515801 785227 254845 1810419 897225 1621601 1923211 1155684 184431 138720 1483352 1710058 1339530 1761093 1175347 826291 83730 1774391 1763499 1842341 735144 1041931 1340169 1702659 1103616 1868140 1926599 732592 826792 1706054 1489184 1444295 1302698 1933179 1677384 152463 1183740 27032 767753 1479433 499364 483771 1570862 1288987 93701 218883 848438 19704 1585916 1608916 1339107 733602 1707150 1038365 1919851 1970974 1140567 1349254 1203314 73376 28199 614502 402951 253259 191995 167989 1170718 398327 18531 1441797 356814 1783008 78898 1647784 1601894 502328 818487 1212302 1284007 1750831 324043 949068 930136 394156 1390769 1980421 1089511 1955540 431674 402080 1213634 1341020 1956584 1351044 148545 138931 1899595 508836 1976819 1732368 626570 134180 797471 1947633 556223 852600 1973558 1240198 642449 737686 509576 1261254 575854 760405 676429 1373656 1008223 1388183 1892981 1629426 859045 1965260 1599696 1176235 1640682 839280 1031300 55652 270946 1988934 822423 1203173 1008736 1060776 974536 294048 899266 1419827 1250948 1822016 1144465 1821445 1222368 998874 515858 423200 225278 950224 686 1616109 759027 1605765 665572 1615635 1921614 566003 401019 556673 1576919 1460712 1880609 731791 1398015 247249 1165712 1195479 517291 700393 473264 1250859 326057 788653 1521030 813360 1369466 1546546 648062 1555377 752102 1966750 1967467 577973 60455 328695 1962847 906604 834065 1539818 774901 140539 1298115 545500 556200 187083 1733207 1427664 1844862 1481849 930801 453126 1398375 1611303 954322 1712890 1584261 784903 54211 132682 1994288 1684663 581418 1596242 310026 537874 1103801 904567 1469394 565087 341723 184197 563113 792929 1317703 1130128 1070803 64005 766617 635689 53564 1126647 921905 908204 846317 641213 481814 214443 514304 1751662 1885619 1248536 731841 1593306 1791130 1653571 1263439 1744742 360457 1133451 354092 1996749 1916214 1430500 834523 1690883 1838300 446946 1926337 1119988 1339386 988093 1591221 159974 487680 855485 1283531 1435918 1466039 1634319 756555 1708937 812975 64468 1433367 1312779 1400807 1321276 1766404 1963024 1090096 1472839 334510 1185410 1780705 252430 870053 178644 661006 1508367 1060017 1028677 1423013 1132939 1721703 144955 1697409 904031 347355 1319597 1361257 304081 302497 615742 1206515 1257832 488462 1319002 1768369 545655 26497 1566758 176952 1054382 957173 1221965 815450 1518712 1408797 501952 1424235 1418039 1671370 1322402 714130 1396181 1601999 35281 800509 690851 485364 247440 765820 1274714 1599322 638332 1651543 264279 501140 354445 95466 512008 68343 578840 1072075 86615 1575770 1134327 110902 556763 1440295 1455505 1611939 180321 78117 366674 346446 1849986 447236 1069021 1476754 1411492 1138764 672708 282441 139901 98742 759827 530494 1077731 390223 1377207 543426 795976 1832809 1324217 262266 1900010 1889626 1719633 989741 487963 817669 234237 1391079 524514 1648826 1342162 904418 1151325 1395781 1162351 887117 276968 1475564 938926 1294013 216520 783285 1717689 68727 1576214 53367 1855340 1078645 773317 1031451 1601010 122008 1532023 1452096 1399989 1647930 840743 689072 1043930 1259506 380138 38274 298424 1866247 32317 1224483 1257154 565675 661299 1725974 1462505 1338749 338372 1464377 1007105 1321560 377408 199517 178064 1273298 128283 1776887 313338 1669964 395660 1681864 1894638 140419 899051 1400957 141410 628900 584552 1527047 199701 1215536 1729133 568965 776130 1852271 319650 1283351 1839834 1756190 1667929 1832094 343354 1320067 460898 1586492 1954779 1124482 1049070 1322729 117564 615678 695268 1522434 1255672 1468439 1561926 848954 1893588 128894 915523 1663738 1620683 1963049 90172 692294 1621423 864035 1937824 188382 966736 1051258 1335949 712074 754227 1375732 1336553 67642 83493 1006321 123201 246637 1550912 1882264 1999770 1006581 1860603 734338 298900 1548433 1488047 900356 190337 1305693 1423116 449559 681773 1345968 59330 1040325 1269581 995601 123436 1024596 1872592 395546 1756871 823161 27730 1526182 730270 783023 678078 352111 1048340 1845506 1636961 797232 1445932 671625 149803 1122385 577851 1424608 80949 232035 551790 1544839 622679 80812 1433027 1623887 687608 484868 1111608 617623 724728 316844 1706524 838507 910637 675367 619827 565209 253731 1336324 1983332 1059035 4905 947565 1676005 867574 1270240 749414 1914507 415547 1296899 1249794 88549 1467693 349837 1471587 933367 1634164 1078580 82874 218677 1718115 901436 1507906 1579300 788003 1784878 1251229 703251 1704567 1571062 473787 1428357 1799038 1620534 723933 1639738 849836 1196791 366891 888220 461760 1339328 1203523 737314 360303 1347906 1888845 1170628 1368100 974331 1866138 1614837 459019 1767217 1291200 517201 1959785 997354 1286132 1566632 96872 1157979 335698 1793485 740390 1451647 1917095 847200 1190990 222993 228038 1551043 771360 768742 1382062 1763871 1019019 198476 1789933 1712988 1694752 1383878 624081 255559 1031435 1526285 1837659 1291443 395889 623551 1720977 66014 1726766 361513 119130 1541082 770858 428184 1952906 388893 586925 279496 1904578 479520 1574405 971967 471868 959089 1865536 1203234 769702 1485360 1003044 1130668 422953 13059 362585 849838 1553813 746747 1829395 1400380 387269 315458 1975394 1127887 1165102 1690398 1777467 225124 979154 1480345 1346598 472327 598511 1927279 54281 1551963 938824 307067 299638 741704 525726 1407384 877127 1714242 1194497 216873 1952213 259619 1974291 1745913 360824 523876 668064 1239715 210616 745873 1750148 1667577 1240893 1645763 466773 221620 974078 941858 171796 1727476 1498562 608695 900737 1857567 13800 1865191 163640 1552378 257189 1460071 1966268 863489 1086824 1652409 765424 1650371 1093714 1768885 813460 1296118 857098 361134 286469 661310 1207740 1624795 1554374 380805 1497900 1687693 1322105 411690 1107251 601741 53029 338433 1967980 132008 101181 534206 1512900 1471004 1662921 896568 1036099 1370807 1917756 1750542 1576635 660555 1810983 268667 1607376 1609287 527985 1463851 920834 221670 1632158 1148039 162882 932717 1230242 1519016 332300 1399878 722793 1876276 106243 982688 151239 632119 1276047 282014 832113 1160543 1020768 1483066 1146950 442950 840539 809130 956176 1635244 579185 1617295 1644574 844887 880719 599866 615999 1464211 1144631 1153139 1009808 485006 1226183 776442 1604848 285860 604849 1596 1516401 1007863 360653 1119944 1439027 337084 1834679 652176 813028 901446 304875 194566 1355888 340948 1816747 1537192 346125 1112514 907877 1409363 1178818 1849792 1667730 1245395 1717225 1369091 1295261 578721 1683559 1449648 1713248 812845 867842 1974714 1129453 1436170 201824 1415038 500063 95184 1217817 956460 257941 1328737 897378 1734347 1891669 1871640 14952 1455692 1834553 1082186 21967 1881451 657983 461936 586170 551747 1324195 1862473 809225 1293269 1176179 1799968 692124 1377000 643307 1499361 1631056 389521 556254 1056997 220615 1110831 1217601 1271663 1961256 1078666 1434802 987147 404971 536706 187024 868065 362977 1958696 1700280 251478 617366 762409 1775284 356718 1674447 180427 75889 451326 239 1731818 687500 242975 1835312 1568884 801544 624249 935940 1275884 1898751 434162 142674 1860864 797216 1082997 824941 1898195 1146986 761285 1527088 328931 1711735 768792 1131678 1588916 240258 878105 1311028 442580 730645 1071138 1376699 696891 1944954 417260 1749934 1598902 208882 304784 131697 1449247 995183 722437 1775173 925870 1299249 1268727 262116 1127596 1686176 1948410 990260 1881380 1869268 23644 773954 1818499 1357670 1632132 1303856 419495 728603 1152732 1553785 683453 1924431 573891 273567 1060495 1169487 1413395 32747 968793 767802 674553 348349 235150 687630 1305811 1385389 494139 1103045 607257 1066827 591659 1288432 22437 1096428 1895377 37566 272799 303262 552730 726463 895463 803953 680997 1079632 1152218 70154 695815 453856 768292 631821 478921 1512761 865914 58880 189801 1099151 382491 1365796 305145 1515565 1014290 1491051 1799023 608172 622531 1361956 775239 907779 1946643 76898 1221823 1529389 1459092 513772 1634173 647139 1231800 1874442 937763 197329 1058738 57108 1851431 1616663 982869 1206517 504375 1449297 20772 1445483 1905403 574848 797911 1835838 1362678 1387409 653042 719454 467567 555922 1048217 1847926 1375755 601929 1157623 388940 650866 1767487 563745 1534270 1072701 1557918 1192041 594845 895139 1718897 408348 1916855 506083 1120248 1777049 1453801 1346124 1573490 1545217 627500 1163523 1724174 1747404 851010 1359591 463771 1924938 1675604 1054520 822284 95771 265215 1581132 1891038 112967 960181 1405875 60501 359510 1502476 445861 1297945 764072 1038510 595392 88435 873977 534995 303587 1462770 1171325 1536602 633768 366634 717852 448250 512371 292812 1566963 1860118 958293 1692812 251332 586537 1434732 1173390 500140 929397 1339574 1452497 40352 1295709 1191993 499212 351858 311374 271086 86021 1248290 1139128 360771 754884 1584529 1777429 1552236 711680 89986 402130 29058 1182581 666814 1664305 389054 588050 1262638 330473 569517 1077454 677483 740997 905598 332588 1237628 491004 1103177 1383111 1175507 1846428 927673 1439401 1213974 1693695 918961 1614501 346873 320229 992869 228007 10288 103715 1605450 365369 1620790 1537 427194 1921134 1169522 821013 430735 1369251 704326 1612177 1270860 1488123 1814451 427878 1910286 402457 1991066 112517 1222516 762954 399027 1832163 1898206 876249 1918638 682474 1732154 785065 893441 937431 1577080 742651 476056 1474357 678396 209279 453188 839877 1531974 1221542 250282 1784965 1137021 197275 20118 122594 536061 1669930 1298162 188418 235168 1786192 50691 210701 656223 1467740 1385477 1063379 167111 109171 191183 322735 1326891 1748471 953860 957437 1889439 504270 1179057 1327406 612569 1363955 1547143 1891378 1165754 1134312 2731 1417504 592757 1871984 1210843 971057 1731367 521661 93614 227870 55687 475446 1453948 11596 255035 1471599 1874366 503490 692037 428020 1150997 684316 1939741 159761 997296 1275254 1865089 438279 867253 1982913 1007049 352905 756621 321023 85370 1808835 179155 1893688 1540247 304227 1115975 837885 927612 906385 15987 305885 591681 1297693 1975821 119127 892723 106324 273 333213 1882514 1066569 405846 660875 1256679 723528 1575143 1179371 1446559 426252 354755 1901328 604600 256176 448684 1225089 111244 350801 626315 1517594 1576243 1062736 182791 276707 582099 131393 1892443 427099 975919 787017 537957 873865 1075775 350134 1770694 835166 801135 738863 1091522 253757 290479 457616 1279305 771074 377971 1413861 1008775 642180 838124 1368309 1942437 594568 188458 652368 10932 1537415 541658 1264725 317782 978572 63851 719611 902336 1616043 1497945 1538574 267725 228713 509181 175898 1875074 218572 1987374 1992118 1456855 1683819 1371329 287165 1990182 1933932 1485879 1937764 1556935 335397 1020464 1479449 1383538 293701 1271384 283105 734949 1592749 1024998 1563143 488774 1631974 1459076 1438908 116295 97527 1729229 383154 1747604 1934430 951661 772647 1888316 1749949 236183 88199 530171 219469 208230 1273100 697475 1476015 1122622 913817 297866 1853332 1411300 1402678 1152914 1831852 1432606 134094 421984 1080383 431454 262456 1915510 482631 139190 153884 62981 120725 676985 1112255 1949232 224341 1838073 540986 926932 1666541 1853825 426300 1390259 1933859 1002688 1877626 768331 1032327 931151 1861616 885681 149893 462244 975890 353808 444371 1934585 1810499 779708 71013 1107746 870968 1264652 873007 1142418 964305 1314730 522678 1531276 130069 682575 427401 1965148 48160 945709 1286573 1777208 1937432 1373284 133225 1060618 536093 1125018 1910881 1520229 1162682 46884 861395 1029419 1674988 340884 1059886 1907573 654642 1796893 1005669 1963813 651762 934659 470803 668546 374243 456047 1457175 1797158 1386045 1663191 802649 1188971 1475613 1110069 261038 1502065 570 1923309 120750 505159 326102 80704 278607 549168 844219 960772 585295 1203889 1817595 1295446 99314 287472 1898885 1326061 1384825 1070148 1093650 1878044 1794516 182846 1739660 1301296 482022 292950 583327 1403657 1227288 1206394 69136 1610225 471307 939762 1202400 943938 1951354 1689797 1797650 751505 1130049 1219003 805213 1656205 1640804 1043251 1051445 1222294 1004009 1886452 1595425 1733450 1622855 1778783 205433 1957668 1783552 1636621 1117553 1686896 1126195 1616877 586247 1004905 1131822 1047709 1778817 763534 678961 508297 846246 910885 1660803 1559925 1556539 1771174 940050 211351 583608 928982 1467729 900748 1442253 204849 1859658 1322740 1321595 560439 1377774 768682 254490 745077 651973 382855 1516983 1325589 1292527 1921409 317184 1358774 1127852 600675 1630577 515515 1916462 1434599 725241 316327 537697 1699945 776951 1356182 1488027 603741 415083 1658132 1841030 1022602 508639 1285402 796905 727213 1435204 1501088 1818631 1352682 1036264 941776 473757 803630 533447 1034837 280152 1801467 666202 69026 466136 1268093 1324592 1058882 225914 775441 317105 670125 161253 1235774 460319 205957 1130486 1358024 61594 805498 1252310 1873617 473141 228049 943977 869146 473960 1932437 1296308 78098 566493 508831 1990837 182341 1890382 938950 1439455 1304503 1702188 808670 22518 149645 1077091 1681065 141836 986874 1901841 418337 1029112 431028 931893 868132 1482739 1344224 1501502 1286738 558084 1052579 1480739 85628 707025 1633579 1357150 90139 1215922 1443038 1125570 1618195 1785830 830774 1373278 461786 1897949 1305326 764925 1095832 530754 1147245 416357 1922724 372347 402397 1040732 1671696 357104 1711747 1912625 670544 1975127 515133 140967 911292 1543080 32931 341993 1501446 1220931 1366615 1958709 1443323 1651271 131437 538387 1152061 1860099 1505921 1269725 509614 688657 981756 243149 1198054 1522269 1777562 618465 1711717 1145368 1212479 917157 1523233 796867 1463370 1620525 623353 339127 218245 1193785 23237 1364678 113994 1286030 948617 123880 932033 789081 1092908 882122 1916560 192332 152232 1773297 1983755 214652 497661 1871893 917406 1500284 216187 1922785 1131425 1530192 1559336 1522219 1977791 555354 121735 782951 1327029 488238 1413606 1006244 1017798 531921 1488839 1763134 1815071 379673 1297093 1680935 101189 463291 712876 438670 30118 1700145 960826 815477 888367 1637921 1639592 554791 1799568 593565 565629 804253 1568791 1244744 1808997 963869 1424597 827687 1205839 1884753 1374369 1715825 329844 311795 414862 1869217 1839251 860524 558990 1254394 449231 1858200 1518565 212894 719610 1923898 578807 1631397 1674199 1359641 329419 870794 465211 1978350 762908 324997 1205389 1086243 1912291 680932 271905 1621869 374602 1037847 1248559 1606009 1635474 401451 1096378 782491 652265 1716749 799332 279761 1009322 1829930 1106165 1706759 1129545 471691 578083 789317 640990 220925 1037852 926126 1827734 718653 1660193 1834385 1750177 934985 1646383 951035 856375 1334706 737988 1439351 1425769 68116 1617184 668421 559083 1073219 411518 1923094 723765 1193028 375431 1017962 950227 1926081 418507 888896 276919 1797226 1260329 733024 1468824 291792 1269165 1307954 1032994 1465233 1678338 321893 710731 57819 537550 605528 501276 957233 1726103 1936799 1542096 94735 1957663 403699 1581473 404190 213966 1127055 1604682 573625 1122580 650416 1288517 609871 1024201 630761 1706452 225167 337136 1379915 793985 1966760 633599 442218 744331 306579 553340 180836 1463306 1127445 1035381 794659 1060609 1514218 853021 761489 1135933 1866255 1417203 1938588 710459 577096 673305 1144860 1517512 1914187 1636070 204074 1533542 838562 1554152 443302 1495680 814320 1400556 696449 273734 1798806 1022550 1938620 701367 186648 851158 1079624 968592 1413262 498363 1542890 1321895 168595 1506723 858192 1029186 1545550 1695675 1489485 1469460 654885 1955838 1331356 837424 1922301 1314748 1850828 1647986 1810137 1551690 490090 32956 1213266 1005150 1668719 1184820 240333 893610 1428220 1989700 1346680 143161 1501997 364870 131686 1849879 1108048 1319019 86773 950684 1224368 1570982 565079 502325 622694 1177770 231993 769713 464000 1029149 1736506 600053 269837 1424201 926939 1266358 304180 8246 62311 1138720 1359897 610108 923493 1722058 128324 423183 1837457 31042 19180 1979316 814466 349028 959231 1859082 1244098 592784 1190003 98948 1550483 833323 978250 265196 1499471 980807 1054379 929469 107282 1013174 1982370 599662 1263943 1183828 1390352 659995 1446296 556604 18113 1770929 1347924 943678 1306133 922532 1152805 1260304 1537365 1859118 1602448 1386942 1186127 326820 1497660 703031 919238 1765832 1462906 1871866 1358040 518372 1850924 825276 402970 1264954 103005 167468 1443904 829699 738229 673794 707610 801153 408131 555739 1852922 1857212 221503 553933 507867 84148 1030681 1948832 1886141 1298848 725670 288109 1514970 1530250 1993273 608362 1873770 1337292 1084463 934769 274522 1204304 76373 1617866 1671000 144016 603594 645641 890925 71701 505653 1554364 564930 195993 1399312 885987 318724 503668 1714836 329052 1155236 1453982 1595241 1291955 1858770 1171232 80387 1652342 757645 1770356 714075 1810205 1507830 368146 1723564 1985495 169661 1382821 845090 1892252 1311273 1902276 1999574 2765 842823 1237303 636161 81393 129402 1941923 201620 336312 1932422 1952978 1834313 866663 545899 1490760 581010 1561255 923530 1947942 587359 249138 15161 596328 1276885 1040104 664232 1550091 451342 166622 520085 135274 1679944 1739681 272128 1650306 550891 313893 349966 962325 714943 1954304 37241 1654702 1041986 1208293 1002528 905803 659579 1487069 223047 1544800 864962 60762 499617 1150933 1018663 867014 1446428 858430 492892 657923 1586361 514804 1506693 275451 1976964 508546 1892789 549632 429394 1017966 1862093 1232254 24419 416491 179666 1976715 1427279 1816716 1497120 476030 1082674 1927696 1806929 594757 83825 111281 416179 1314911 203326 1001910 654276 1250713 516916 1461816 364384 263130 806870 1296235 1075489 158072 1284204 195958 725752 559726 1382573 1788819 1164147 31652 1472531 622629 44519 1565453 226818 921489 1596460 17950 1367322 88423 1137040 661618 1696443 44701 1312515 645748 622065 1541747 1880896 986489 1892599 1114769 1666117 1644215 741272 838703 1336685 986486 81199 1742912 1995851 1171266 1006871 522119 356129 719696 895157 1297746 1482328 1554924 592053 1337954 1231780 503161 644975 821998 797953 1651596 19461 1218701 1046733 1140167 275452 1068800 1787511 937693 1995165 671801 1825507 78092 1250471 610305 1367711 979320 1614575 743905 10019 1670177 476640 253990 380919 1365774 1640302 469439 824399 117980 65663 1369960 827178 983193 928586 227942 1199797 864886 1809084 900171 169238 432071 950230 769912 1362772 1756731 1413202 512039 509459 546511 205259 59318 112496 1723549 1869811 791346 1681135 1379587 1081074 500854 654383 600286 1097670 1677754 1548860 1412300 327088 1247683 1326022 175073 1842715 1906501 1110731 1453446 713542 291102 1499815 960749 1017752 988884 240964 89586 791608 961740 1030010 1233406 951961 1119542 1991437 438432 953994 1967516 118259 695988 455758 111950 1180618 314585 973565 1872288 709738 458482 1114578 1918752 178442 502883 749097 380557 1218420 1669931 489738 1834685 1400613 1575280 1111543 677226 239967 100303 891760 1650654 507260 1952484 238229 1499181 1191120 329685 942700 200931 249103 685571 887928 1613548 1347092 1205002 1509455 1383869 973731 1777137 1830182 1590078 113605 525417 1434640 559495 713955 587999 1690766 1637695 1671461 934181 1568618 918588 228843 1829182 107633 1320177 714893 103509 1853051 846429 787464 160730 1277911 1707501 1364069 128165 1446999 88578 51436 753402 1409217 1152568 1038702 972179 1410967 92303 105763 1896269 1361835 1942631 1773118 1896211 1181336 760421 334268 1373181 760641 1024934 702974 963344 158925 1818654 38491 555163 887302 848448 1144485 182253 866737 1527895 1322170 575967 1915990 1369756 1186723 306092 1378784 1124172 443215 332695 891504 246187 1239129 679618 906280 1346958 1094898 239131 1166622 1956632 1665316 723010 817577 77562 52368 503984 1246372 619959 686202 1133540 726711 1247497 1183055 930787 253707 364421 613037 1364433 1510001 1815024 1406862 828606 583314 1241984 780430 1531647 649602 1930887 1011702 563716 566834 742433 883657 1412103 320839 662805 1541043 253744 1148211 504389 474699 236108 1094219 1795106 1151826 823597 1380957 341026 507436 1512557 1780607 24901 1081352 873264 94554 920730 1232378 43765 1124570 312464 278484 610131 1908888 900561 1498138 1426012 191379 1938747 1418869 1340468 1088647 1539336 936115 1021848 838147 1985302 400035 801747 618167 303718 919808 1117759 857920 1643196 195508 1373806 1704260 246476 32657 2589 5597 812991 608804 1894620 1320789 1643209 765441 1021289 161687 1625248 1189126 1555134 210777 597997 175185 138703 926464 776072 1734556 130437 496616 1804848 1831255 1295868 1980277 1802460 1152966 990641 1274452 422749 452988 1326743 1429612 1908933 1356558 1472343 914030 1621090 973702 389962 1611326 1475589 681098 625105 854247 458656 701559 407690 723484 917695 666989 1776770 1863395 999168 1637274 1874776 1940617 505486 966921 1613793 203192 1523318 1040357 1763979 1846842 207420 1255398 423320 297858 356786 1666577 782426 1430268 1049204 1782477 153746 916339 199165 687007 389403 150683 1333151 307060 83039 1963546 1465595 1688160 1292652 847896 594781 862396 1471901 1310006 1288563 493413 246852 1666830 659448 62655 370771 358311 795763 750427 1334252 1787447 1535817 524983 873858 1417298 335564 303823 125054 1150527 1462462 37051 729692 1534271 1563000 1100905 1569789 1498070 645187 1497292 1236000 899251 200111 1621088 945243 1059646 1795451 311769 629409 988211 1710521 830116 842455 1153809 1855411 919810 707289 690390 1637803 1741650 676580 1892203 1850896 939093 1168743 250184 256253 758356 747610 1482956 915919 1338935 256315 968611 369401 324614 444004 533467 780852 1407346 413664 975838 110108 1950220 1550346 1829484 108368 1155951 736569 1610473 393273 347194 223487 1495139 1345680 18119 1355977 1054556 1029184 967056 1538018 1111839 821993 222743 756062 476170 1519443 1121222 1694236 16994 1026107 724773 1710241 1219901 1153859 1629445 1367437 1040964 1166187 1991845 321297 984198 233660 665834 841870 1022848 1284472 1255152 936210 1027574 561104 467311 714235 1184550 1944756 973189 380316 1559085 1661927 809030 1834716 1532504 1718292 965731 1206039 1090526 1897268 183160 96886 1559791 1354859 793969 1633819 1873746 1825428 1372599 1308883 1872320 1022781 1757981 900913 749188 1961309 1713483 1137443 1450143 1256046 1220545 999404 1089872 1691606 1321353 108165 208454 978168 1111657 625411 926313 137525 202441 486217 556072 1797508 1594275 261240 1464833 1106384 665856 253878 637221 1061580 1994498 1056558 1576895 931820 483296 1755630 74997 561936 187662 948896 163193 246458 1873865 1791937 406259 116894 1368586 1208806 324720 1624871 1869031 1520879 1063005 1858912 1781551 127477 1880699 311780 1250784 898236 96980 1754984 405201 485375 590333 451095 673629 529265 1983977 1508047 1325240 1565791 282716 1826080 929325 409189 1813134 881729 1116005 442679 1598879 629866 1721416 440248 337822 124157 1733193 1397667 1760627 836255 1844048 1458176 1233416 1830461 1128159 672291 621672 1080923 846321 1414464 1297726 998259 605696 569664 1377408 652738 716069 436310 1527964 1709196 31180 881775 489100 1411869 828848 782168 21442 1949633 480863 774229 1804608 414055 1522015 326256 1518152 509872 552255 1364974 1711781 430630 755137 751394 494092 663164 1352862 383725 1684681 823880 1974322 1880130 470822 424738 1605229 1070117 1769868 331262 1568943 1517592 361555 672049 310422 1587562 613137 841862 1767913 1208081 237867 929582 576349 1401601 1730099 1372645 425109 612831 1175411 1969586 227875 1694449 1310769 1161861 427350 1731495 1123013 1864320 1908320 887075 1930182 1097293 577584 140482 589011 15316 59733 924220 1471812 1657133 583493 268787 1092762 1256028 1876525 444241 877517 634380 1591791 887414 1649151 1568808 1032602 510118 478810 1010632 1583042 1933560 466871 1659825 1425817 472434 1390762 94583 1942833 1401825 1944683 1547607 870961 1487167 1195818 917776 1430220 1752277 1521067 1235246 166504 1310522 1384973 521713 995970 1702393 842203 1969813 1727549 1209840 1553508 1053045 1842247 1868979 411260 135612 1378198 941923 87147 1300324 194409 812062 1509672 1224387 1598055 1338883 1844199 1455470 122123 731915 1689396 773879 1020781 1000195 873064 1476821 132422 1509643 1411842 915743 449045 636455 1256807 1574503 690419 817248 1092680 882417 355482 1732678 1701199 65941 957222 1017476 189998 454951 281576 167611 207612 1911006 1219541 1370120 1323164 1175697 87915 1709230 1555948 1897313 200826 540611 5680 1051321 573970 1864607 319904 1177849 1325154 480148 677310 995207 1808692 1397344 151871 548268 1125420 553636 1343400 121387 400520 210996 1536804 498300 1805927 1353253 890124 809635 978570 1824402 594445 102287 1381004 1177989 1321741 1530291 1710327 85994 934458 1522904 1583513 740496 1109664 1525560 1948735 487941 799757 1826880 409140 1938562 304217 1410480 45265 1968782 308726 1828186 517115 1765296 1311114 870718 890639 1016541 1228314 206400 1609481 1753073 1306824 1778509 1133859 274636 707256 1801421 296270 964150 1025668 1391856 1153220 1442985 1001859 484122 91951 1554203 1006389 1474947 294642 1573582 1020977 1351198 866569 1197010 91439 534828 1768664 1516218 1638853 472679 1905544 182908 481430 93190 1809680 201857 1792620 1439151 274664 154836 1885332 800344 1516554 450245 1597483 699779 1126913 1627405 1755565 1956941 52905 1080284 1217436 481610 508322 866127 614190 1256408 309177 296411 1064122 268305 1490883 1610558 1188980 362246 1790327 334888 1745594 841647 879264 297220 304837 1916778 1899347 1036772 587407 367894 1021340 1573978 262525 148339 593526 1943357 406048 265996 1331025 200868 292497 126810 749068 170124 666248 922263 1924208 386722 452152 1452498 897398 1880191 783466 1927976 1145353 1516590 5568 10139 1973651 895332 313869 297676 1117701 380352 1859463 1974301 1755187 968138 886196 1044510 785774 1239302 1013781 786016 1740483 1413160 352873 1896981 1903643 636149 1559112 646274 1572061 268679 97066 30340 754879 1704045 1430440 1357788 402930 1076381 1713671 292015 626218 923506 963112 1996771 1026700 583817 1996666 1863498 957851 1772834 460130 1205837 1923535 678911 1274879 856813 788471 1220762 371983 1948245 1052192 310404 1911107 1977694 1023721 1109538 1060856 1774103 819834 874086 507479 1118539 747047 520586 1555025 845079 723946 1849398 987013 1249359 207687 84305 214835 1761533 1904433 1535152 1983680 544893 1096356 1639674 861558 1394802 220798 1638886 97855 781484 1303793 1418977 1985440 1272369 1546051 307991 1198039 954733 1616017 61626 734774 635632 77856 1170518 1292107 1564014 1731241 1766693 756806 1855943 1115693 490270 1780788 1881204 1300697 707052 1512261 71137 524865 1658772 910642 1719409 1016702 144926 875005 569889 1761534 1026074 1011535 1824730 765005 1294195 1462851 1785363 562189 1630077 465718 1539556 1635249 1025697 1053303 1900428 692430 129304 1567679 1363712 326144 794584 1179024 922962 385661 1013553 928249 949391 475455 856905 1775804 266014 1107352 576786 1371202 1338416 217864 19484 1935583 704857 721587 1083446 135507 1688570 622734 1265236 860199 1852226 1110398 170654 1424394 717991 1701230 1840779 1257574 335352 508676 309780 1859575 780516 1093090 1274822 809021 186033 1604600 409796 1854172 1390697 386008 612042 186109 1068807 254229 781036 1094486 1300086 1423383 638149 1747135 1930528 1467656 1585461 968916 841888 17687 1145302 514081 1786421 567111 1264321 610886 1319798 1255425 961373 820628 1408229 1371232 963576 1421209 1883515 447902 1752350 600464 131488 524029 1550617 800457 983265 189753 1464783 793241 184418 883395 988507 850586 407091 710947 1402694 1832282 386010 748658 727013 1182856 1038468 545192 1528527 735520 1942726 1111157 1448427 1881356 761044 1116227 1116295 735463 680760 45373 779765 1052170 273334 1860814 110223 788075 1837849 10362 91475 1678216 541518 459325 303079 82192 907793 1751744 296796 1816081 1697638 1351038 663395 1716924 935541 1610927 385286 1648048 811961 1202289 1851952 1111203 914570 775799 1573482 625294 918894 1345277 393413 250691 702501 1957288 862696 1554135 1943197 876917 1909543 196736 1004292 848648 1497713 624996 36906 408145 226510 340304 433325 1790363 1191207 269295 1011610 1166179 766894 574159 1374611 1486466 889611 293923 255518 1170294 168032 1561811 37365 422470 1280353 865797 1182152 1250833 36597 1005985 1949331 335781 1892118 1567474 841212 1794887 1532491 1998801 1001117 1269029 230202 1442168 1714463 1498834 643683 581445 398895 1815488 699698 691079 1981700 1457944 500171 1647269 1448090 633870 1286469 721493 1690218 159815 698102 1069111 1746602 1818756 1070019 593285 1384344 427891 618691 1110821 852484 816907 1114333 1188422 31945 229413 1114025 1233251 949271 1499449 288677 412312 1740305 1528013 1859872 1421186 126783 1030471 1841663 404113 404463 269408 1652181 435868 437846 1703205 1943088 1528716 952541 1348114 1627662 216660 411535 1152873 871248 53050 1997475 1282241 193385 1763110 1158019 1539331 83037 376442 993391 1291325 86581 724394 139128 1809037 1739180 1498227 106910 682770 230907 193435 1500459 300716 1036624 209566 819185 1379477 214964 1170539 1537989 1441923 1297767 1805205 442697 651118 1687501 629925 13920 959954 628374 1770628 1715708 732833 664928 384898 895212 1750023 954082 858906 474972 197788 210400 519684 1224882 829054 1316596 162464 636202 1059297 683600 1451342 109590 1306284 1102030 1745181 253158 501995 1657351 1075926 1908789 1652732 1852012 385947 1389983 269890 612759 168327 1014961 1505600 790894 436587 1483290 512476 146257 461892 903831 510941 597949 769434 84988 462720 1571511 477518 741153 503537 567534 200823 900262 1440890 1460798 298363 1768506 1497363 1098120 1971788 1405661 1156778 644982 1429855 807467 405949 714454 1571562 400206 233476 251782 863251 1416571 1904187 254817 904074 565933 1461876 603209 681971 310656 203803 1018024 1482651 1706820 1139035 1204741 112347 343329 1474713 417741 1201494 420107 863084 1534615 1354900 1556255 1430002 1388918 1545437 349019 1530626 682544 1265214 1689006 766061 998007 121588 1463260 186694 431827 111126 1269833 1170456 1944938 812520 1554947 348339 1918120 73325 1980154 1699789 1711632 524940 1031923 1471064 508624 764326 137374 1085109 1045871 316597 1152186 1655367 790231 928002 792271 126624 1506313 155959 1414706 1792141 459454 201508 393329 988373 480872 1593169 1059220 237041 1935381 421135 370447 680994 1580096 297218 255768 1004712 1121153 508972 19781 708053 1289426 965842 746559 1143142 1072994 313153 804873 1329507 754574 324537 1295090 705272 521985 672308 473767 1418313 772392 933905 14060 37362 565213 254595 1514240 1635876 850610 1348157 1206634 911131 1424671 1199969 268223 1023978 1879184 701589 154512 515710 1610544 1865239 129921 882617 426047 1941468 1430700 956048 235781 1197974 966096 1083848 1634515 737559 883557 194249 1243406 1660266 1145210 1722501 1803275 1927407 22281 1530821 1957905 510411 207852 1403299 629874 1921333 1524789 495317 161319 540075 905727 1422662 45484 441720 91879 1155755 1203012 225158 1801845 1566728 760698 341693 1257969 1788384 953602 1091904 1474176 1965630 692969 1191074 1503005 1965150 359539 1360832 292606 1915684 1524422 136046 496958 1473383 1770539 41615 1370606 313117 550899 761442 1544755 1372311 6755 1459547 1825586 1043876 1655836 4605 240570 1329382 105917 1332812 1842627 163257 1706998 305741 1219444 1945850 1963311 1776374 743012 1234471 127162 1518014 1591859 643408 773104 1082609 1461456 511919 195098 364185 134830 920752 1351996 1729228 763787 599216 280270 890452 1197608 1680676 1522017 930132 1316569 242963 1572427 1250075 1710033 465196 1034212 643030 1640790 191994 203382 555092 1064503 1467935 1816286 326585 1988483 1316734 283251 1663422 248210 1349072 1878277 1412285 170947 434549 901919 889855 583664 681067 818270 731131 1646590 1660675 1698179 834105 1659603 933450 1505760 1717272 815642 903736 952118 725560 1000769 189423 345713 458299 1121620 1432077 219868 114885 1232297 330269 1260841 1886707 131738 579240 15990 998944 1602288 1362343 1080155 932381 1938976 1271918 333222 1927635 1671965 763556 1809267 1371612 1087848 1149908 887909 1854649 954238 1505520 1146906 987322 768459 312183 1338487 1068641 17693 1287884 816620 1242073 1424403 87578 268249 509703 1575904 329959 172432 1621069 162810 1291177 1045748 1842004 737265 793412 752574 1835680 1006069 1257858 1281461 95576 14928 1695344 1121486 966128 489960 1100841 451537 491626 432342 462962 171212 1069451 1939869 965597 484277 1309153 238153 624381 1706564 181741 1304144 1023059 1443459 312153 1071349 1580632 1611978 1299302 921569 803818 754869 422741 136365 1724055 1952052 720952 915375 1998229 610031 1173032 1089875 984781 984671 953100 1821541 453168 1196331 1210409 729655 1433457 943238 700767 567596 682430 1765533 1283632 1447077 1296063 729889 1735321 1614130 1174854 1522162 1026127 1105690 1262889 880411 87772 1271139 1492675 206186 457248 267992 1108563 1609802 1573359 703595 597487 312362 343132 1585866 1274933 1174701 221758 70495 685164 1998146 1931380 274430 1994293 239399 1117137 1365402 481903 567638 846706 460868 1932954 1074174 1361202 862301 955263 1077561 1614377 1702614 608983 473806 621210 747100 1054361 75726 1842255 878554 1095134 1190487 316620 1433067 257758 1459491 662938 1068436 965336 1392849 582302 876490 1842661 932460 1454548 268311 1143653 1585333 675829 117505 585 1437474 1098111 682080 1126441 1396419 929500 641848 217835 958204 1523200 432389 214123 854059 676118 1344012 848777 1236661 165046 255395 1430439 413386 330968 548457 979313 364837 1336032 1306327 153296 312444 30928 1980652 1219384 1035423 852585 1098746 521787 742733 582338 462675 1585763 1306974 959732 1109599 858773 914344 1638372 1856974 705532 1586737 1619969 1671916 12282 748831 216580 1625256 1461411 265835 1906217 1143104 1889350 1879750 1546795 23777 689611 1738539 1329049 17690 1484406 1984578 1376823 1532126 1719596 1365891 21250 1242852 458462 1288006 1283730 1041420 1650398 763631 124752 548133 801590 117597 1873057 306297 1802014 1765939 1832147 546052 699089 1765193 97472 543458 748851 998804 1366094 1960118 488292 672555 1366163 1034516 1555009 1522275 295638 406458 1616633 960900 1756789 798558 1606561 1720420 1105848 673414 706281 595525 182824 724088 113756 1680317 1727055 615095 1412608 512938 332512 815473 1012250 367708 985632 189741 1448878 167455 768165 1484402 626561 443538 1718276 211644 1379086 1191792 1357815 1811811 1755406 239527 1796892 1836537 1831034 1925727 1887287 1079978 607341 963243 1557802 884592 1213921 505702 611873 1184812 1038885 141654 1001871 695932 209589 1166377 220634 1639362 943694 841473 1119138 1253767 1328309 1281553 471182 1383618 1741159 883403 568317 1932182 382809 1718004 1790819 1925172 1944653 1897102 1784453 414073 45299 1590672 1021416 1124507 159230 518154 1405241 1821191 1444311 1323147 183366 904985 1650620 438116 1063267 685259 1655395 1463043 224202 622216 1271474 1525967 863541 1465463 460636 260103 1566496 1554010 690960 1830519 1195622 1577074 823312 701216 310808 155112 83804 36376 1448335 1627432 1572724 115901 1011989 1850116 1649818 1272451 1860199 96638 1546037 925413 1415185 843143 1073476 1821937 297670 301246 1366988 777286 1933431 140402 217900 146102 772750 1912595 88288 1398138 712264 147096 599206 1623987 1098144 1112649 1352969 519976 612998 198436 481292 1869928 764582 1143391 514127 1553916 1916621 33143 1464918 641927 555417 390308 823666 1213771 1700967 1455513 1225369 1527641 1562738 1740179 50902 321846 589987 296524 1906865 1729577 445357 7854 61026 1793056 1013315 1862194 1771851 1388304 652761 84284 823078 636049 1652132 427308 349325 1088992 791078 1296026 588208 549286 399503 131528 585937 207439 257024 792294 1412190 3658 1506097 107290 508195 1911085 88715 587202 450848 1476357 1148630 434782 621974 1749834 1025386 955461 1457659 54124 338871 511732 1249730 1582122 924590 94007 910671 595496 921530 630645 149984 152689 1510019 1303835 559997 64124 1978716 804642 826863 1662486 1687267 1382449 532507 141935 502547 754079 1758279 1146581 828877 179617 209141 455889 1673838 1135453 274403 157013 1196909 546257 1447847 1929964 653969 269513 905597 340571 697461 1023171 1046606 1712242 61960 1865343 1928892 765877 1094310 480314 574851 1097191 360968 1774098 1065766 1994271 686882 1251452 321113 1533943 1392993 1418399 1701329 1202950 1246442 1228275 1861554 356495 297394 88300 1421302 327212 1211461 640722 52409 982643 1737978 537987 221898 1483595 108916 715598 906164 732980 200884 856397 1743695 1793362 112388 273302 1507961 217295 1026249 1988778 519489 676128 550549 1439872 1640393 989532 1981544 463676 887125 1820029 1370510 1819633 744627 737275 197572 242889 422192 1591410 499592 1235695 47500 202545 1965516 1261048 1790867 626065 427934 535086 1027430 288771 1203633 1245852 300685 208886 967482 1148565 555526 1116125 526912 976457 1515285 915480 1151803 1029870 209244 1096804 1355618 1767312 1244298 376230 1598165 566400 1073590 698413 1195451 498332 625119 541592 397375 1386180 1358947 171337 700854 915455 1931832 1247385 99046 158273 637903 1977829 124545 498950 1240814 1478120 239452 754073 276275 1922089 504405 1748635 1733635 1792091 75093 544505 441808 1208889 394586 860326 1027690 1612250 1866451 862501 290046 982055 1623194 1770705 37821 1551459 1231143 1420292 1023578 418454 1569109 1315817 267103 881033 1233066 829817 1081400 122779 127277 887273 571014 192232 565717 1924331 1904345 1017758 269045 374641 704541 1325616 1487510 848456 1418444 1512277 1124633 1911837 1979980 59106 1599804 1303981 507820 657980 1228833 544131 577134 1987946 1923877 1127193 681332 52878 236595 1751813 1242995 310721 778381 77590 1765095 151439 976047 1798560 625689 36281 1744982 1487288 738133 1438900 844295 1462858 650996 1903405 1383327 402891 1685255 783923 387108 40279 1161912 890850 1106989 403970 1133504 1919773 1692231 1254958 397104 405518 802609 896393 337452 1259021 994554 1398623 1343 1794047 384800 843328 1894237 338959 1333999 262838 1706723 396837 974900 885442 939138 1004380 683448 466620 117425 1971261 1880334 1372263 257757 1794256 209553 122729 27866 1502027 1505383 674769 1940451 1012777 368504 1246487 1512504 1261383 1858297 405273 329354 1150301 1005255 218133 1890344 133179 1875657 1889390 1945768 510777 633313 1209523 904660 1446463 559930 1197963 1893358 858024 1586345 1915525 857792 1450271 1516205 1664626 469374 1828012 1802776 592587 1245294 667517 113193 1396037 55394 809082 230082 1928543 1497848 842078 1263153 1120309 1072301 916535 1104526 155715 998581 1669026 166417 1027758 32637 254457 371823 1108742 1775319 1811393 60092 356037 593252 302379 1138338 278160 1730156 1221566 586 1919892 1093953 559025 1632325 669016 1796274 297730 1488765 1891880 234090 1518101 1799412 287754 695587 1914255 1979561 1591220 957123 1901838 114154 1170181 97409 741920 1171275 350097 1046482 1023168 542286 1157416 1801335 1325052 1761264 1155760 343850 224388 1050581 434351 1712312 711347 970025 1330104 1707792 981220 289049 577926 1511047 1295154 502970 1125694 1066794 193339 538606 389382 356716 1743883 431430 902713 1469069 1216990 1768346 1082839 1606116 671610 921932 1732915 1615331 440919 422399 242627 1805957 1000957 1704866 434029 652622 927411 1217402 821747 113400 1817978 1468432 382981 1134247 748710 1079776 1801292 806191 143577 1655929 1841388 579872 450380 1518208 124496 1285312 1708293 311236 24770 15426 418731 169641 1478939 388230 903162 203411 1672175 580007 665442 1086516 1848768 1701796 806829 1478697 1761313 63119 612855 541005 100692 1313687 376569 1882279 95598 949853 1362311 972437 709089 1050864 744050 320821 1569072 1275157 686857 704472 1370753 1739280 301410 1782896 424446 978334 1534214 1405578 458381 1490142 1629282 1261717 1406157 1305498 1331724 361574 1073402 974793 1193951 1687533 1286912 366789 923719 1839289 367021 1750165 1448947 1840904 717792 762227 1474628 1527514 566427 1787585 739166 1239236 13459 929606 1093641 1125855 1219962 231069 947707 128992 1945109 1057390 399900 185334 151297 901965 1532441 932921 204622 669102 1171682 467785 68856 1564947 610834 495492 202287 669011 525428 1064095 751298 1599408 1236640 1236605 1381300 1908284 140809 1996054 1166595 746283 1091188 1258975 877631 511373 928938 1106477 1190551 781619 1940632 316835 764180 786224 1723089 739602 192859 693597 1118283 1016080 1000840 1718031 1720557 1527421 1864459 208671 133835 907383 1719446 1297996 593086 711103 1996490 1909337 721958 1862591 538006 700160 1025575 1932334 1595914 556735 1567430 464526 906558 724959 477409 654902 312810 1172928 608944 708613 1633985 558746 1776582 1741424 1109088 248166 777964 1488332 322470 821471 1715555 1151348 499556 1834521 1435007 695528 229973 548560 1705914 1097742 1683401 1260257 1607405 654744 554953 448252 1544614 1959703 1623818 1773925 898043 30939 1428884 887753 27966 534181 475650 964795 822112 1729456 656167 522392 225037 808209 1881555 346429 1931408 1724974 1459803 645812 1548230 1793765 223999 1143378 515349 817420 516557 21263 528043 1875822 1509902 1464987 1331145 1327140 1065983 394947 1225932 956747 1726069 1467927 1425140 476267 852725 162813 1890467 1884744 1620917 1734836 369790 236669 694810 279834 1951300 1313513 886898 241592 1511352 227369 1975513 510807 12631 988807 1455115 797842 808795 1763730 621794 1562018 4848 145147 929314 1451906 1419160 1625564 1063884 1977886 1500926 897578 455851 1808764 994852 1706481 1526225 891108 517836 1220523 494877 396656 194683 1845873 397698 1441153 1701333 364411 1949037 1695960 1972427 467251 1336271 1053412 759139 389079 1105098 1236996 1587155 383085 485396 1132207 1798762 1828831 536479 322066 501859 142373 1195449 1767742 435849 500248 775892 1111943 208819 67748 665140 1536336 533319 660562 1295897 1218649 1866737 441793 1231506 544214 1604734 1942522 854848 1721006 1427558 1857451 336540 1750403 941715 1506964 103632 1491016 1731804 1541965 1412963 1929197 388774 1418003 485280 575124 590656 1833007 1719875 21698 34297 1693475 984702 231576 737836 1569125 11838 1885933 1076898 1131755 1916065 1849397 326771 17090 831664 944859 1784652 1808407 741381 688568 1435446 1648062 102328 1468737 391670 236565 330496 1950252 1700671 1774307 1715216 1439432 739150 1133378 1193706 1002633 1414619 1052616 1573262 1372219 628284 618841 1055364 1222142 1842894 750202 1414013 80773 683916 468070 1619422 1603602 1759680 1740013 253511 351182 822475 299267 900779 827405 1913753 1118190 1904614 1216391 1187841 485882 1756056 1898204 119362 871192 1509159 818225 1574932 1542688 1735449 544036 106026 461259 519887 303458 1515502 543803 1033061 463274 1152868 630813 386938 1657262 709965 1216314 592983 876295 1217319 152512 1631149 1207147 37030 1481616 366746 1194374 1153571 1654474 460536 767820 637194 1785361 391699 1213845 1125538 1384814 1699522 1508773 1583840 1136673 1430572 1740264 1626225 148055 977052 1639495 805846 84917 1063233 768169 954368 1173848 1366857 1621218 157155 1150193 904574 1875611 1066340 1075592 633745 726425 72516 1848020 438473 1295513 672483 1300025 854443 594290 1059759 1574763 1737570 1642103 1970523 1333541 773023 666270 1047544 898866 1516222 1423531 1993697 370659 1021311 1456996 544369 1633517 527160 1187388 1374012 1579371 1196320 31368 1284786 954560 1239556 1502406 824053 140973 299024 82631 1763800 1215340 1577213 1467302 1816357 1608570 1252251 783609 615045 1746774 61555 847990 1056176 1839079 158692 1616630 1065521 1887476 811227 95835 997472 1748686 1403754 498586 193244 897583 811476 996573 1694384 1111130 1978711 225450 1923366 1758726 1215856 628026 1572851 365177 915983 257912 1990645 1557089 1147331 1551552 1235082 1362415 997687 249033 688030 221601 1535051 1990004 1537806 1760590 148124 767624 1573394 916629 249021 1333695 1433306 866075 1685877 1945933 72003 658347 1869555 1764428 869076 1685 1642159 203365 1577805 1944967 1858899 1513567 1473427 403880 611696 469322 1020893 1151920 1548570 572230 109568 1179696 1404317 1747379 155176 1832323 222491 295356 457706 31064 1508081 720209 1164872 647291 3418 597648 657941 1290166 136283 733299 352177 925423 663924 1759217 1728871 968608 1877625 1373615 1392748 1406323 1661124 1600973 1787939 208182 997875 1854787 594861 852277 377231 1331819 1315158 1448506 537427 1869965 211025 1380976 614901 386543 1219929 121978 881338 1513796 1777304 1134856 625422 38845 121490 126395 1795419 1097101 1867987 1980019 1912804 1054730 974679 1344030 663547 1536671 1507128 343573 1552017 1529161 1327788 1207392 331584 362235 1331806 1571783 598683 614952 240882 1451516 650524 1458954 387583 663940 865416 1687395 1424559 1014758 1405296 456458 1825980 14259 1186480 157106 1075944 110038 213129 1578087 604963 1887362 1496970 352667 696803 1954068 625799 1045913 360993 1945594 766412 1549756 695047 852105 1814182 512125 1550683 1769889 1647511 451981 664582 1547747 1198939 384977 1912523 276866 1252751 1874405 1352680 1177416 1760468 1327034 260421 1250577 198653 1355553 1798656 280545 1762183 1177976 652087 500506 316046 1130295 530524 599062 76436 1154405 1606547 110963 745805 797783 479028 1772420 1524799 362858 441892 172164 1807582 452276 1460573 1889291 995803 1106361 426463 303676 1278124 1821343 1889980 1038896 1107579 1497547 1053079 1506486 1894031 554759 351788 1646822 67720 1627783 314136 341084 1062178 1097068 1998964 1986397 1009336 1933930 549085 1740451 170842 178105 1625392 229180 328129 383868 586273 1709117 106605 915784 1913279 541065 1513799 457454 812290 1908149 448999 849299 549235 1488464 1138792 1343826 818194 751648 1424734 1528008 810071 1141503 1024520 1526723 629637 1518070 1077492 1901635 1672909 1197597 1409791 1669031 1763985 1509835 997057 86674 1849009 281577 340344 855482 1281161 720805 1118613 246792 1912220 311681 1849215 292658 451558 40640 1402383 1706277 1445288 1648001 740035 496977 1517684 1225254 990356 46140 114726 1918401 816118 542711 681184 1047228 145851 481541 721917 207364 109829 15333 1028766 1568712 1091217 1798022 518816 702930 1699503 1530275 555564 1165555 1046130 1914305 850673 788079 1317434 1908591 1926447 828 911105 956973 513083 379449 1592677 489146 1100582 1949838 705266 1574300 962078 498554 46091 87254 752988 560216 1371257 1061397 1369137 521488 9863 1492160 674042 1292563 1579531 120941 1203131 1059461 1591870 1363021 1917251 1255872 262688 1964740 1922019 1266463 1875419 175609 560460 1961740 212486 1442649 492991 685768 207967 305297 964788 1716956 465365 1801241 301711 1480436 1611764 1909820 1789588 1133276 1907681 1329552 1119550 1149628 527162 1799283 1566855 1121399 29686 1233148 318039 1683361 91888 158717 1245695 563729 248697 521592 1331892 1708300 1083733 1454834 90003 1318863 870722 1519224 1162170 1817302 1829824 1439848 1522869 1951647 733993 875007 1906889 1499562 439038 1113587 1929001 877034 205517 55951 1143336 51397 284113 215210 1449943 436045 1025294 855312 1433187 1951326 860644 1262667 796947 1233544 1925787 263987 678868 1668637 1915340 502013 1840682 751557 1553528 469412 439162 1476812 901612 944669 144653 1647856 21015 255443 639101 1595796 925991 820184 1903457 118174 1803463 1532995 1688567 1808941 1056373 259776 931591 1243399 245619 456401 1235349 1192519 1854572 1080715 1546224 1448144 1606145 79436 522195 148307 1341142 1801234 727517 1038832 973906 1604491 1176324 726652 1793117 1818796 700017 787322 739555 1814497 1022263 499858 957962 361107 1146318 965258 1401725 1901793 39739 1734691 930603 565544 1165853 131164 1669694 937157 73201 414604 1040929 1857808 1630754 1126176 1396285 1753253 1367545 477693 1430559 1908651 1115619 1325034 456018 1789288 986748 880306 645048 790828 590127 1538187 1973661 1622114 204250 10542 916443 859269 21282 1684624 1462668 110498 1764836 126818 1478228 1093454 1113135 234148 1733521 1718656 952376 387905 1047626 1850067 197353 1903981 1485799 1137982 298153 59630 492293 1419867 1140261 594466 121109 1019433 355029 976825 156758 800710 1331097 960293 1459699 262109 312673 996822 1520068 331276 18535 599439 302456 1854350 829914 910781 552587 1649159 348995 782503 871547 147240 454950 1508778 826323 396147 1658389 627146 1176952 744006 1751634 269841 1829571 1657619 1142360 1687295 568612 1773966 1808081 1443658 1941993 1719823 1239171 1894913 1035021 961429 181857 1607188 1224310 1169958 741090 345933 168712 62225 1029080 50820 760658 826925 1049148 1314861 1153468 238548 1113052 1298279 190541 1987370 1751267 1033552 266320 412798 1004989 797202 567279 1958106 528821 337546 911458 1882022 1730832 932930 1790538 1522986 677631 1126200 1481369 430578 519615 1228034 1604292 1379833 797701 426147 1610764 1545484 1711032 710548 151401 1700230 147646 1248394 429281 1543229 1950325 1097460 1783371 1744553 994204 1993039 1341159 1377798 1330279 1584564 1099315 117118 1812061 1184700 1469161 1169235 1038711 1156822 1835182 1648478 1506251 1755470 1044308 1536375 1348904 1918970 564660 780124 540763 747613 1744486 254303 641285 284767 1994105 729635 1828139 1948544 1334952 1633767 1199805 886752 1657823 132368 1348326 1198265 1685683 926239 35353 94411 321418 1142804 68541 242588 806107 474735 1727221 365821 557220 655016 518282 1207567 1088939 1103330 382827 952624 1687187 1295827 579452 1254614 751856 1721377 1284186 55915 1270173 1974831 144137 167216 873119 1920217 1467613 106969 228560 1044779 1223226 422672 1533389 196652 553462 903621 611862 704583 678531 1409041 1777025 1016663 1969223 430624 826603 1543332 87951 1316647 830602 1742137 60727 1370719 849664 728149 1354724 585194 809203 449136 960551 546579 1474246 712171 1490493 1072195 451835 1220759 1011266 1302232 350030 566679 1815475 468675 578570 929385 1185359 1961173 36238 940268 1962278 1320774 819708 1255414 854998 1681871 1311604 1335669 83943 517224 1082408 1622261 1679481 700136 1331723 1331726 1988763 1606729 63343 376361 611753 379364 953221 1725570 706339 860697 1756244 828773 917967 1105627 319774 975319 1724912 680488 1522482 1321919 1590070 889984 1521846 372245 1988792 980708 679886 1088677 620247 1069646 595789 1721951 1483552 1778859 1091365 934485 1432624 492529 1576456 19882 1220320 217584 1343524 1177851 1521933 1006457 1274718 765769 578942 1925998 1343606 224217 1472789 914974 746678 1283616 443479 985211 964110 755540 1737185 868555 485052 1686302 1103627 1784493 1961524 1851946 1380291 889717 1302764 1132074 714954 1956656 1423503 1890230 1750103 1788999 1996648 1458020 1936085 1756284 577664 1298239 1849036 1075843 855346 1853494 1752008 395097 1797483 548263 1275527 1912963 1789897 354406 1733019 1004162 61053 1625923 451789 1007702 1566499 1830428 343223 314038 906767 1622956 511277 198761 624539 1726665 1998348 1564207 1584206 486793 1212741 1301880 1295811 518896 1720148 234217 163695 1674802 721606 1652274 268456 425575 190685 770580 1385158 1771624 871455 1960107 421641 934118 710609 121051 823801 1358526 560906 1645068 1012836 872986 987401 217072 697926 1514198 1928525 1515342 1424884 1895468 323340 605297 1065839 45950 1220208 1834042 741266 256511 1129385 333556 1633667 1153355 211454 1661127 1729709 972313 1117939 214597 44774 284046 243675 1818421 572664 580367 1682441 1705461 574886 1519298 1214196 1049133 1384796 742028 1330701 1701449 1349019 1457239 428812 1816246 351033 1981308 1281524 1352738 142130 415063 702594 212426 221046 1494792 1985803 717687 992127 1801440 1177300 81410 31622 1657268 43103 289308 173243 807492 478758 735839 574365 1424393 72591 1044052 40170 887520 774611 1111493 306035 1815745 1326968 330956 1706792 1733613 1260231 1942688 1110862 463906 651687 1624645 1283965 1886224 241107 1612525 476331 520798 530350 1545971 372126 547310 1142783 642389 1043250 497056 1246610 1480975 1091309 1255403 1129013 287819 439791 1876351 1999607 7962 532169 949176 173245 1569864 1208446 1167404 1328266 129621 185706 1767458 1283493 480604 1219787 190778 1230342 142924 1979766 962350 269535 1186314 797298 906680 1940996 804094 1993293 1481994 634157 1979785 1443813 1363022 1147901 488871 1073713 653772 1389062 1402291 703213 269284 1916228 1171433 780702 1400619 627048 805100 844815 905619 1013026 1656907 466746 1494954 944442 1735471 1164786 1992008 22900 1509008 316384 1431309 1096475 642857 592224 1430288 756835 1989774 306214 935898 558090 1813482 1723393 1339409 438474 356057 1196639 1346574 982280 538854 997128 61345 1181522 88181 1840276 256736 237982 870994 1911534 1655689 870318 668301 1314642 1528443 494907 1750399 836138 1653548 677002 757929 1341722 667933 535276 447224 1472617 1295266 1530487 1978125 1526632 1544444 902865 1008293 448914 1374624 493036 149559 1055564 1966860 559759 1150224 616498 704525 1627061 1587822 1074686 1185017 343388 461223 1417115 810086 457532 1497690 388377 1320792 231637 417304 1295179 983983 92811 1950482 1724621 927107 748731 100787 661311 563162 1056691 404462 1257745 1010372 65324 782228 938409 941019 806130 754251 126037 1127960 939146 1262736 1047325 1075558 157421 1117809 1145429 395140 1594000 527233 1014746 1640867 387028 1175300 1634221 596458 1620329 1316099 497172 1502056 1759517 1543540 772570 1124670 459304 1478846 16544 1349793 1082306 879390 1376571 248446 781533 440552 1772627 852177 415284 1041227 1727975 558829 237300 1743570 321921 1642198 242617 1598714 244402 1245232 1441026 94213 390727 441053 855745 455204 1019478 638227 1784907 750166 399989 1449653 1452257 255016 811400 1428759 574308 1781212 1893528 1235543 424924 1570664 624580 1087914 1488696 1481304 657174 1970741 1890353 399425 863214 1700253 689142 1661625 95492 554574 275589 327743 1669422 944341 1920661 922073 1734917 225182 1158990 473196 535198 484338 1383070 286148 1551772 756461 1696222 1899783 333481 321712 1139903 56667 627368 1029619 984732 409974 899976 602336 1967162 1269887 1752467 1197339 227629 779986 349407 81409 1613467 32236 1779071 40664 1499217 859191 1607155 1459939 1682123 1539394 693963 411431 1137016 822397 1792482 147985 579226 702641 562539 869020 934139 690706 1356471 905223 1409474 762481 1536776 1284901 126025 1053577 1311538 605071 1084209 1690469 1412562 1906621 1217195 898638 1900838 294032 392950 26659 1641996 1231144 1918600 1115532 1210424 1245169 404590 810417 811659 773065 1613713 702607 668528 1336479 1430458 1302755 1834200 1238876 1498744 513034 315293 1630252 1281070 677808 170705 733396 636755 1932261 1837050 224044 615485 1541125 7107 1733366 13885 25855 156010 488741 1627601 164375 1744770 1315117 1643283 951074 1198710 1181849 1896875 912699 1307855 1125394 1984686 276230 1848610 785751 191533 1378908 1564905 1303195 290275 1133095 960246 1351338 870869 651303 425804 945806 627647 1975622 320680 585166 517704 517019 1751517 538404 1071677 791547 387781 496594 255923 911641 1336537 1950831 533402 706085 1679506 315811 1217845 1614930 1216693 792338 1567148 1116960 1988860 952632 121778 1830433 633092 721209 1560715 1408203 1559021 314167 874383 930003 1729990 1062001 1204090 420389 1986100 1710452 1875938 1507917 1716925 852798 1424898 1578449 891920 769974 1215705 1185534 1946014 1705739 223526 1109837 1660658 731894 1093569 1651438 666098 1870384 923181 275690 628811 1034749 808136 1777066 365427 790993 663922 26204 1637827 800013 578091 1906237 1093718 244491 305365 1659607 1188919 1395924 1626388 1541229 847879 1339470 247202 752176 1855678 1640960 1709576 1713969 1429938 822249 1139029 813190 1326647 1755277 913895 963304 1830532 346174 1788804 1083455 977852 227631 11189 109396 437370 429791 1841752 1016145 1361875 758822 1563811 1921665 1306712 1081729 1805892 446220 1515649 633275 1135986 429862 1995964 1563644 1779256 735038 177278 444197 369672 1955991 1247629 141356 1325687 696512 1282454 1528440 1277755 860622 614428 1121188 908794 479210 1940179 1096630 1477434 1873486 1315618 568099 381094 1881320 999015 1690361 607136 945831 490411 1042886 1308586 1110752 1762552 1247197 1131660 1892565 379363 302232 1883757 1780866 1670750 1184204 551019 411128 921624 395499 701313 752136 1588068 241233 807833 1192362 965610 771252 1894496 344993 1754826 1789634 1041247 884365 1574683 1944527 523535 1132235 1117233 725158 1089336 1377618 1036392 1909929 1734640 1087751 1348210 1350395 1367167 528485 203926 345812 661945 1525377 1808385 698745 582322 907209 1249551 936905 1744134 239102 22049 1870835 1173407 1694579 717654 765663 1209515 289115 941582 1222913 1380442 745874 564110 280954 926835 1357720 242800 1988719 786692 1663711 626133 1948963 917057 941988 1111064 1541591 1846356 908045 957553 96600 75769 292684 173065 1491216 1742007 1300367 716172 1215874 1227156 72189 211520 1441067 335146 1967814 1856054 1013620 206692 532054 1345561 1247893 982779 199232 221409 184592 719042 398518 773024 1178487 1292409 965009 754509 754072 568579 50407 1233697 1088053 1770040 999770 988295 973544 498428 1341982 1399204 525471 242933 1953936 1344160 1743088 1756837 1477840 281171 246879 471728 109386 1484480 1381126 1376366 1412305 1978583 1028191 1082134 1618252 798817 246011 625899 1535852 311996 300888 1577638 876923 1632338 150097 740212 1569156 276138 470112 36070 175199 1089925 218663 84127 1614640 996737 583975 1190316 1103730 328558 1994449 1339859 1206208 1187180 1044572 1586847 1788499 466050 305176 489107 1796960 885022 407814 1438309 892108 1365975 1941676 1805954 558407 1146041 1475700 1043695 1995837 1765274 1396399 963460 11138 1056829 744045 1521667 1096567 3255 367734 1244515 760920 319752 1262004 1997711 471507 496636 234560 835591 489700 1686571 814612 359200 176050 611357 665102 622637 755971 602889 1335049 682663 1801486 990554 378136 1251428 109913 83840 1660108 365134 851945 336316 1768311 1627175 460970 1182469 467993 723508 1329870 104246 532525 709636 1541465 1638462 1309024 1117170 390794 1357460 818560 1855639 863581 1814942 192533 1102545 1122554 1828036 507861 1725705 1782000 1673427 35970 1039033 602437 320396 973941 1766321 1758303 117399 80878 1208740 1670667 1643126 1290577 1422579 1396077 31819 1409032 20890 654398 60698 58119 1346774 1442485 1037594 1463997 1116230 425102 1684929 1672096 1082543 285788 1226356 641027 1714144 1763767 758986 510912 1120988 1807109 455104 224565 530956 614384 1927951 316913 1638500 1824976 171984 212115 663165 1349526 173568 732842 112352 1830702 211932 473943 973141 741762 148182 1891205 1892360 1066715 477494 1711378 1954034 927977 50751 1464065 1516152 1458666 704285 283042 278152 1260270 1503984 687678 255132 1085695 1265702 1257532 1244908 1809602 1289030 581293 479411 1794934 1404445 1135838 139358 1766016 1948489 406579 1401979 1054596 934276 290026 1830771 1846162 912344 346352 1436756 1994403 1328228 113475 1470770 687613 392044 1660150 1804408 249567 1466452 1294873 977888 1192710 1587932 1690865 1942705 1314974 1173475 940796 226883 1624893 886318 1144377 1095140 1907733 1489650 926481 962986 1401600 1800350 230944 1298984 1601174 1283013 1101021 212856 1535838 1047113 678536 1002110 702381 1462699 598895 301247 57648 1974555 869011 731806 981218 824486 887373 1759847 929180 1554261 162788 1015280 80471 1998920 19801 68357 1336730 1292455 1304598 809772 338013 1409731 1484286 1623641 1094955 295202 673007 1961278 538213 1533006 1067207 144338 1567737 391254 1136556 35260 434016 726693 26880 1884943 1430651 543363 444312 631644 179250 865020 1522832 1434199 118132 1526057 899569 557831 1948255 830112 77542 361564 173952 857527 651996 39165 1866323 1794566 1017300 1040728 664983 1681833 1994405 1640400 1822827 152805 359835 1656698 185382 1917955 333732 1976833 246402 1947148 1319728 1229184 525265 1515895 586256 1630258 1382234 1563077 321591 1526340 468467 1862363 1811882 755220 963986 125507 510168 1687831 1070499 379130 991688 520294 1933123 1768688 380639 1302844 1633696 451577 1522257 743348 377569 972420 1825981 823545 517659 1047438 187047 1072557 1100406 164150 209482 197671 35938 1023310 107725 174734 567725 916461 1788051 1763093 1239509 289774 873941 396916 1288182 920186 1674132 853591 1792480 616245 1862181 1946519 1233553 447568 405854 1187065 1347683 773329 1138517 1757606 1521581 1424335 1366667 1551883 1076307 1137108 1152071 1496235 1451192 1100579 1396621 819353 704843 147040 525942 1847142 288847 135455 928290 1417764 639505 1734456 381580 184736 52564 860144 902400 1447760 648660 892001 79870 926593 1584626 1379639 231395 646635 1463342 1832781 1224768 1250486 1985826 1515947 1210419 549968 924326 638343 883378 587803 1728943 773372 1041561 1576608 946017 1968879 596516 1941657 1217776 1501423 638669 710182 1234451 600431 1053267 402942 854895 238660 445531 1664416 1620336 1166393 1572066 1627680 1331280 685287 1967537 1677684 673560 1940074 1135491 48693 277130 1987989 1677474 519722 1965146 341573 370543 1346978 1118816 1071143 1213454 657809 989556 1265870 1519866 601131 1225713 1238920 1643228 1299407 1716260 66116 1108817 567883 148424 874860 1034524 1110314 1336791 38871 1089123 712134 509214 957737 1547756 222593 167774 37005 1295961 62348 205891 121256 1142731 1472676 1900304 674508 867493 1628792 1400421 1396427 659729 1816288 1476178 1434836 1038724 992552 1983082 45508 126082 786278 1462007 1773207 825217 1872841 22242 1745651 177058 113186 817853 1392686 903088 1698805 614630 1045429 182831 1004777 1237850 91405 1580232 1892434 330943 1153732 1773422 278741 1395976 535691 511168 1872036 698866 367418 1660034 198853 826130 576825 1673268 1291519 560376 152418 339438 1679453 405098 1356644 735263 1538882 1194457 1007827 512228 479462 1228601 568906 549296 1186711 1626167 787465 1413485 903750 1272649 1631390 862563 383905 276937 1196307 1738375 114672 679769 144834 2074 678777 1574828 274888 1527341 1699972 373710 578514 477962 1104695 66948 964052 607843 1566010 1389043 291827 630456 1290671 743443 1190157 782167 1200460 1052055 229037 1884346 1503868 1784606 521703 1521731 976054 288963 1900538 903548 89804 1287815 943979 28376 571408 57428 1264313 1403628 1155803 774262 1509473 993343 409889 1668603 879976 1836509 1144632 253759 1252944 728048 1927758 1961292 1822215 411864 16019 211685 613968 1872427 1590647 921844 1685161 566122 1068939 1247642 1201900 1431574 399698 566853 922488 6306 753064 694683 50094 102337 17779 795838 1025356 50736 530219 800540 1244658 534647 584029 1187193 390661 1662368 1267350 436067 1957135 105068 1573500 140359 222309 88080 1118373 245482 771815 1865616 536249 431209 1243363 1604504 63679 202373 1687327 796315 1604380 1985784 1270288 902665 1266699 418540 1146994 1387481 474334 1034123 383384 213773 924362 178462 1547302 1360889 1108852 1532687 668813 846018 1432672 858965 1119664 959822 1276630 479823 1291238 633576 750285 1041631 1873173 1200130 1920990 1674686 1490944 1540906 823697 1319099 1646599 1390637 1809792 1887746 1730721 248200 992506 1526274 1477252 789465 667513 1911434 439244 437162 397833 412776 203470 601142 1590948 1448807 1642782 737606 1735731 503306 431424 442866 655493 613189 147355 1956026 1158832 864250 1361879 1386753 831206 27506 1698975 307967 1887493 1243198 277711 531894 607662 1124474 1547571 28754 881356 967888 1371725 1542480 1648772 1897520 1389778 1060859 225071 1909586 1208587 482153 1145583 42618 742414 1520706 1484224 524990 182354 1364993 1114302 1162982 576265 1898297 1087985 1939437 681786 1708423 1413915 8565 750050 1491982 249087 947714 562607 962442 846454 527032 52126 1709011 1868973 85295 1541202 1669313 1846991 901717 1103385 676035 1297811 1945888 68267 148265 665086 1878387 956331 805471 1237418 1647350 454289 162710 246256 41627 1915659 1749314 1270464 1228221 1228543 1952295 94252 763546 819912 386375 967580 1220786 1239883 283036 53973 894444 1664196 81937 1117408 441592 184532 1988779 679729 143182 1629566 954724 1389242 513446 62165 168404 444664 1630351 1397705 598484 409056 473559 226869 1823251 149212 64173 1192509 832273 723177 1153025 1532878 1838972 1691392 1722969 1016339 1403458 386397 547931 644756 1143413 1907049 1326552 992306 485875 1824761 1262895 98163 1508026 1549165 645635 1746023 288889 284711 431977 1372960 1772391 696826 1412410 1943648 655333 590316 1777218 913921 1896714 1997374 1582020 414544 909721 346715 621944 413933 362042 624513 1638240 905336 871144 1130033 414189 268315 990290 1883244 1698242 1040963 1942913 445792 1140331 885000 759828 1876145 1291533 705180 1355632 636703 336797 778372 1527574 1428603 1579708 574330 389148 205496 19282 1682380 1701643 136733 1528794 121586 1201206 1922357 1921788 1283254 699866 24440 889532 803008 707786 1036132 99973 370450 670413 1123058 599203 1677756 1665708 761105 1637251 342648 1493068 1388706 1789775 518834 1894804 721780 1166582 1763555 1134311 76103 1185803 864722 1345226 1544421 1002563 1692218 223765 1789361 1670059 1625372 1645190 1142303 955567 137177 862640 1660565 871843 1141560 1886077 1910038 1418170 1856417 806072 1446846 147277 1644125 450475 387890 1929903 789280 237938 158534 918788 1985755 1433447 931640 1488398 916054 1541116 1077678 1881279 352818 1719470 1550216 636160 1650128 97418 1174045 1306655 1681223 714850 1579240 1359782 1769199 1283503 923481 1839558 1734181 1681973 709778 600407 1286665 1367230 1465181 1794290 1762566 670227 906356 1039991 1591375 761559 1550240 1621736 1615989 1399879 1626004 1130535 1312801 1322010 382408 1914374 771001 1971323 916573 953057 855198 563849 1130103 1282947 1542888 297883 1838278 589760 655343 1214097 503355 605543 1556931 830576 289864 695074 1845094 592714 822922 1110524 1398549 230270 968328 1883788 267697 703140 190146 1919767 189800 1790560 1813679 1183125 1415894 1866800 81293 1325397 1270199 1843512 950702 594778 1164390 1998110 1369582 1524894 1934933 669283 65661 1030637 976442 1982977 153593 1983752 1386197 1540108 1627985 1498921 624587 1730489 1683681 351036 1207717 7931 145522 1115312 1429204 155029 1255078 196209 862243 286635 49566 1566424 99205 1698141 1920545 798286 26192 741053 904436 444738 167848 852866 1743448 1948989 1165821 288422 1481377 72769 1572057 878807 1601693 1810029 995062 1135850 107897 1177861 1325289 1791785 144165 1295471 1935396 25918 1304590 430476 786683 479482 1258739 572565 512217 1518631 1561232 1662376 966017 1973884 759036 1526874 73693 1035148 280263 1458920 477405 216349 1207264 1641021 421146 1304069 113311 1952384 81474 540583 107562 1267524 1692511 550096 1574507 609006 1483835 1424241 1939712 418041 1393316 1911012 420119 1329661 828905 1282140 1115700 573924 351974 1650735 708131 87473 1517730 1243785 1287245 784342 1399758 751107 720819 660400 1608443 1960484 34044 155944 1209664 1766391 975091 1236169 919609 1853038 1161922 384215 1136617 1919247 1961494 1412919 1192409 803864 45471 1598480 1896947 1541913 1556247 70073 725968 1109156 906152 179421 389251 1057211 487718 1859525 1312344 1288408 480488 1249958 1069464 51869 601471 1345236 1602390 1938262 634639 1079083 769332 239236 1066315 662827 3318 1446759 1373141 450216 231131 642100 216491 313145 739626 1529974 1857280 803382 1293836 1934715 1516006 795310 1905815 828840 1428473 443260 1351348 202179 1556165 10226 412466 1456823 1969302 1313128 487574 1345497 1135226 567723 1031521 1746193 230325 1391261 478740 845895 1538689 1332795 650233 1445619 65832 831813 434793 1381543 1929809 1798840 587789 195604 174950 618732 254089 133582 1967778 547484 251362 784383 1272576 1899318 947081 984552 565729 370163 1783538 1094378 957006 1947072 757756 1977264 1674617 1234733 208521 518836 1499645 1392583 1788034 1899278 523755 582495 952817 1321975 1662770 1795755 1191992 591190 685133 1712288 184811 1422955 497335 1018372 518913 1962195 1896352 82016 443617 1473405 1924140 101343 1565010 534486 1461992 1218433 1484815 306618 1990376 1344562 1621714 1788980 1657090 1070264 1830546 901538 1089531 533234 715553 1907258 688027 1161583 1063936 1838235 938090 578047 1953713 1675233 1894122 447602 1563742 1380742 441128 205845 55470 411282 1945761 690291 255672 534691 415637 970794 1643481 954962 722288 1726929 1921672 507224 1650708 181023 516844 917594 186667 865091 1884682 536867 536778 692524 829698 1120054 208245 345935 1161024 1007208 210815 1995811 1347800 514501 512165 1256584 278981 405315 87218 982077 1465051 1138605 417875 1978074 460971 1064378 838382 1358654 911845 301903 192509 294273 1696495 565871 1279290 1103464 513078 1828268 335050 254067 66694 1696948 1147625 245621 1044277 3601 1866218 792446 1458897 1605492 1822087 424603 29875 1840923 790340 273905 6219 603650 901830 1261266 610195 751789 1824950 163558 541729 1647947 349756 1561518 1389655 1971847 1023682 1197776 682681 1169419 789004 1598425 823397 574793 1104600 1517801 1197042 1849477 218720 1797345 778779 1260327 1369308 1917179 385564 1869137 1307417 1591757 899376 912947 532294 545419 1910972 974573 1234696 1246781 246069 152589 1211959 1496402 1541091 192377 655375 1650986 806673 522226 1157853 1352650 1176812 1469023 1272869 785233 852767 513199 1899811 1746541 695070 1111509 1896911 355731 1880687 377959 1586628 1986556 927775 146504 1982311 1949229 1516838 1703352 73571 298776 1160806 387570 1127077 1489411 22321 527415 923668 281682 33282 1336459 896963 1730733 218033 791424 178256 481687 1485254 1180831 1772033 215810 1941939 1054507 440721 79069 552726 1952809 1135053 621756 1516495 1082411 388771 1430760 1587550 871388 156751 383660 86790 1319545 2029 1812178 872950 857932 1005294 18304 1413981 882946 413631 1831690 144828 171076 507760 211217 1686630 148538 13423 1815739 631400 1654747 16122 993870 1711334 988109 1215756 1245470 1097297 1098366 356930 1379460 959018 802620 1624494 409216 1585828 956322 996250 279515 566335 577165 970214 1857923 1912419 931148 58472 1431658 5843 401189 336048 1190387 434505 328453 809430 915748 1818156 1553421 23206 266403 942263 877493 679612 701108 759543 1669749 1554425 320215 791323 344827 1101341 1898767 641225 1883933 176307 1932944 1269572 670241 817996 548559 1227695 1501036 392305 1296052 1525751 1641204 920135 1344837 528313 1452898 994707 858874 1335443 1604599 1791716 432762 1388755 114537 806407 666624 1717519 650634 1578428 1748502 1063424 244729 1324130 564325 1530096 1766554 1697651 1846461 907247 1901686 1134381 830866 309098 217276 954028 14491 469131 437418 490819 510926 1579484 1794591 1049813 1907071 1050071 1681174 435813 1884556 350498 1025490 788044 1001168 1782125 100086 288402 1618850 628303 1449572 638510 1712984 1784096 1617950 1208457 1361048 1343885 1677766 848706 1565362 551950 1013537 1093937 1858141 806889 824012 791983 227276 1751598 334167 1355192 1534434 231570 1902058 271144 976073 1195180 1976574 1080673 1168099 1167771 1991677 664616 1652553 1289697 299860 1069343 1360741 766138 818701 1625614 1944534 1538510 171017 76189 1817047 41889 1656744 1461556 1829637 649824 495668 1036730 579489 1444016 1704229 1632838 1395262 1275758 1245912 1052408 1684575 1986237 1285686 516928 305447 104661 1540047 1107418 410567 1099442 1740381 1200103 1666406 1825319 172806 1176798 225915 1073890 807623 1483995 1004529 216649 515067 468741 679839 1333802 746154 1962207 322084 23604 1273815 489716 1611690 240041 767241 1032643 1656524 1487517 85822 1139935 1756746 1344863 1312467 734783 695324 1814697 1124465 1866123 1686861 1155252 1362547 1245816 224974 1816905 218788 1883400 1720129 1164275 309558 1863302 1442331 82278 1613833 850455 853154 1371671 848051 1741335 209070 8842 1151274 428342 1507473 997781 414153 1251492 1997758 1225701 487750 1138277 1337172 1490790 1881022 778566 665692 1840161 941584 1851066 477212 1382750 381964 1045444 1076493 1569714 862099 1248573 953905 158678 390973 1119798 1402171 1435538 1959864 1159683 1123897 128409 898135 1330494 1371567 1686611 2413 893934 1256817 1415805 862547 321323 1736621 964836 1237874 992704 1692984 117847 1203624 929952 1472292 1872077 1642860 1966250 1488998 1884186 1214377 378562 1968022 1467214 522656 1796318 1959928 623895 752487 662210 75544 1100943 652849 1508460 1435959 835114 734849 1292300 1948091 121419 266212 457916 258954 1391117 286435 1800311 645871 281429 1004226 1413983 1245596 1753727 1754957 1927597 1805784 1007526 405066 1446085 430495 129779 1097826 919249 497658 1951720 615526 1237424 1263496 1500545 353663 698196 346001 487378 1574028 1931882 332519 1834800 907721 619783 1754664 1360796 1366034 996282 1488862 1042516 549397 375049 1506883 690495 1337241 1443984 1752295 236662 1193561 47201 336335 332752 1206829 429337 1669154 1612721 1088984 1356645 1543103 125041 663032 1781611 419027 1258183 638161 23337 1671064 352557 1863053 855251 1952091 1478790 721366 247329 207200 1740187 1428913 497331 1145250 613982 757171 1850252 1051648 982461 799837 1734524 606072 1582197 1199113 1638398 46726 539264 1263902 1838314 150606 684343 864393 1024751 392747 787339 1320297 1217748 187401 1992493 1256260 61389 845078 1429813 1308986 924336 1481486 378164 686191 1983766 1497624 1029596 1827374 1421619 1682513 256415 1513289 420296 1196286 416010 1994566 930095 71835 1992596 422085 1510755 1045240 1050027 869816 1556703 963697 1816964 1813314 1997962 1283149 249319 642601 1740384 12818 1113516 914717 571313 936104 1337414 472917 1793396 290713 1138079 208930 1116944 1422846 319021 1474769 620341 1478789 1858005 1116985 1322288 50144 818843 937974 1627264 1071164 1740046 310878 1789085 703662 1401716 680469 1188612 411894 527855 694485 1484563 174498 224489 671338 1188809 1684141 1397660 596240 1701865 599874 494802 1482316 1494265 1126657 1307419 360328 969966 56113 879916 1308837 214454 1440301 113817 577024 1113726 312476 568787 1541065 851329 726398 300090 1594004 1674156 81082 333927 601532 893707 1154647 1292146 1619250 1403392 453608 423628 1394293 552558 1302371 362319 1132986 1474111 1269583 1585885 1702224 243143 842162 1109682 802878 1591404 1253092 875272 1885554 260815 613413 1559326 1033917 1837765 411519 233649 1407286 580074 702524 1991458 1414493 1514431 1714373 1570255 1838509 1323840 980785 650310 307859 926367 1561809 705465 1410785 1702334 445460 1392436 328830 268841 567057 291536 908702 1853980 332869 1720071 1934569 1931117 1492315 296532 1738608 1786665 220806 1411865 658080 1192929 746613 1165655 106089 1683581 1611071 1701357 1219578 277007 192965 73775 511146 900869 1429480 616261 1598117 976996 1106561 1608251 1670913 961299 260727 296822 465503 1260997 1644720 53612 939715 1781188 1527436 245334 1443509 1473704 1158958 315424 1941839 1155470 616380 1497853 113629 1061213 1948519 1448478 549837 985182 216499 1532983 1107031 222329 1324397 516236 192266 1262239 1802137 260135 150570 33963 269462 1128231 199104 267443 359191 1512370 1848455 1413829 212603 1481537 1819821 1712361 626032 1058220 1674429 1820616 1921824 444127 1065924 831610 1614880 1465114 76116 967400 1246719 1946768 1626589 1104883 587517 1386261 248484 172987 331821 742574 1264463 1920098 1071516 433343 29092 1445035 197455 246526 1460706 1181191 1549204 1031753 417075 1525342 818201 1016796 216706 439666 642762 422972 1726328 38179 849961 1882435 453489 645439 41309 682561 1082297 1958284 725909 850119 607689 987530 1761141 336270 616988 1242853 1257850 1727191 1709754 1845336 677036 1502127 1461502 328736 1343596 1579733 77373 1217536 89255 286927 1640993 891846 609139 919408 1911895 1764185 172388 617118 18675 1048082 1224944 775688 1688496 166410 501362 225604 883153 1590550 185531 984257 1260827 1623192 1637798 436439 930127 995236 141687 1277418 1841696 884598 396708 49551 293558 362492 258482 1934423 1088789 128247 623446 1819283 1111819 699347 1211546 295214 864280 1774265 1310776 1825256 31663 1106653 251044 262664 1215390 127992 512081 1923526 1671509 1717114 421764 1972174 436156 1449721 416202 349218 161361 785082 894008 335015 1308168 65394 1181268 1273787 1129620 132070 1916594 1573822 1330372 1022809 104841 1523238 359853 1572304 1845625 822825 192850 1777601 1346934 1203081 642112 106272 460378 1810400 381558 888983 723819 1032085 1999329 1953191 215891 97163 1596547 593059 578948 569599 256307 754825 1558709 416735 116483 418441 1181823 920695 645473 1545124 501883 1747812 1382707 1853977 396723 1600548 1010585 112685 457009 1781204 273577 869342 1879768 474999 1379247 1440288 1563230 1728694 1964794 1672079 365836 649362 762238 1075358 1399266 1224703 1775998 1323841 1829444 483493 1423772 908074 1704773 810785 365378 1416516 396394 75308 1356765 356584 63682 427948 612124 296513 427617 1003310 800805 984046 151932 755222 1038181 1764 57684 314856 1101586 1486606 906010 16942 567963 1085986 366753 1158766 1522609 804746 101345 747816 1192583 1534321 82586 1527412 1882968 1698782 2616 643942 973268 1325324 300383 1640889 987909 198831 647748 1638473 656515 17835 933704 199071 156335 152046 1601496 53309 1567014 497930 1900140 1740043 345920 1713533 555279 799117 841933 1626317 1734285 79971 1867348 813862 1028102 1936329 92015 1287862 304495 1241544 320069 1545606 743061 695752 489504 1075856 162042 574634 1822764 1649204 448320 1792250 868849 153704 918344 647124 23536 628472 1480812 360807 1284371 1508219 450528 680060 428955 969048 661327 609463 1849853 1639792 1543165 1400136 811192 699758 490665 1187613 473189 1675519 145835 985244 1675179 1570506 269366 797136 170450 179515 1833600 1101548 652047 1853152 1812675 1356086 1656354 433623 1759118 1986677 1307966 1347325 1442341 1246097 1087475 1296489 594289 341425 1688084 1819442 1056225 124462 1777197 274039 295327 329662 742869 775514 1038680 1565229 289822 1932357 1151878 1023576 1733603 1616942 811154 1129691 820385 808060 902108 994962 1885176 1888237 118751 726761 655280 1577999 1462430 226370 421177 200340 1970441 1091611 544294 1318244 864615 766571 1990044 292320 1404816 850133 1637795 1498185 1700708 928910 183498 1336057 292067 1099398 454456 145676 300566 1518936 766425 896170 994151 1861591 46449 1750559 177298 301281 801207 1898505 1570043 818804 1210414 349619 210218 1831683 413549 1563687 1493760 706056 1478753 883228 1407700 1531011 247326 461625 1606240 328066 1768214 1183080 74263 517700 1845370 463319 1394627 68548 1229630 268297 296502 1629727 505118 580633 217214 484827 1435488 1322600 1751647 1744667 594055 410832 56877 232479 1770016 835558 619860 1245285 1965504 433393 47683 1396637 1219321 1452348 1742966 1060158 680163 502700 115848 917972 1529616 1310832 1367852 353157 1824722 376571 202053 1003913 1982177 294481 1866972 1106132 1755690 1588191 1566534 1823478 157641 67202 1591792 110651 370466 806800 1994701 689650 283158 548708 692271 1843409 1487522 229207 1403199 284150 1707828 1158036 125812 660470 690340 1025365 604390 1867124 928516 429869 310308 172268 239741 1418347 876759 1582338 1610428 555854 197264 502579 1030750 1734103 1908798 924756 377018 1681228 1016155 299570 1099017 1532897 1628827 316235 112797 836035 1926355 380276 1325102 713403 376234 296828 1759259 161569 942038 308648 185183 1896619 545523 825165 799469 1191443 1159531 862147 1250734 689765 1611851 86679 775430 797818 1641891 1765768 863125 691555 664433 12048 1470257 290331 1038322 1382330 1755547 374718 556381 1392056 926025 1701576 993154 800819 1115422 825590 599026 1610472 367468 562669 1422196 296860 112400 1323570 750055 1925752 1341819 1595701 185063 1424758 744099 1151698 921017 541876 152713 278141 1645240 21716 987164 115555 549937 802985 433644 543046 1263735 1323223 418410 1356532 247463 831954 1921537 230713 1700825 350961 441575 1372910 1290574 1021516 1229722 679505 817967 1463975 1488177 1776656 31186 5142 1866003 25042 347430 1611590 819312 1264023 1612287 375346 1895250 1924602 1664616 784953 1272028 711158 1227290 1211268 721783 1570125 381683 202662 601305 1972271 248165 657940 670001 858610 1609412 1454769 1925797 1347024 1587785 372615 427632 457764 107046 96413 698789 1849762 1777846 322839 290278 111533 1414868 730012 36865 303878 1332547 611179 820212 1185304 493253 930247 1307985 1114952 1109210 419393 1278061 1059838 469373 548746 1839977 1408217 1307808 1166459 45404 1026520 63999 1879731 1422469 290000 534345 1133338 1410224 1310359 1934656 1663057 339303 1061672 666744 1595106 80277 12875 1160474 571187 1475107 1879086 876376 1737791 46404 1185869 638810 1225361 769548 1681410 311414 1457672 922449 1574641 8203 1722156 86440 1645446 1384890 1435718 940031 1879118 202768 837135 336436 1486137 1295357 479850 1773689 1091128 290670 221083 859685 1830041 636857 225524 1177570 698307 1578400 1285680 1666935 1084298 145821 371170 31136 686588 1055202 1223495 1422938 148159 1121249 301910 1129137 1204793 326821 1673385 1070792 182454 1685307 883114 1643480 1881256 388393 1342137 804489 530765 691661 1468551 56437 1627996 1400419 636610 392686 1043497 1364173 185509 1632294 1532581 299163 725591 1305958 1187509 923592 1713511 490486 6127 1146406 637090 1718828 1486123 1217840 82388 754339 1573043 1692349 1862233 1234644 1068309 1486125 454290 1149061 1372281 1655477 538395 135645 325322 1911792 62431 1066372 788389 1040007 1767282 217341 63681 1140548 1300232 1216189 1566297 220051 561370 420418 1573977 634089 1291998 1067507 326849 1262539 1581849 516619 624252 1250727 1289531 836552 1166863 945132 1288311 1809860 941335 1888039 1610568 695052 533086 178116 1299395 1804649 1463339 1160639 1053549 793014 139155 1244252 1109849 1455570 1644632 1809693 1788322 455598 1044211 1632075 148205 1615010 559952 1405378 646656 1988757 677727 308415 547610 1321249 10032 52699 1072917 1498250 1339728 1162516 1266866 1579654 1249845 461136 1800649 1176599 1923041 1392217 179460 1312913 860244 1307760 1142274 920607 343743 1883724 904849 79062 859320 742389 1042083 161610 967373 1367867 970953 1523842 1217027 1666486 1947178 882877 1778080 1387476 258541 1525683 1881973 343179 906630 294204 764494 1469117 1561526 1440481 1967036 1101949 573083 635840 1402047 978964 795083 330043 1457777 855513 1323293 1700335 201078 398549 413223 764519 1511750 892887 1006387 1921415 526778 29223 883796 956572 1831710 248286 162752 1592993 373050 1665892 1742493 1149424 575165 923575 1511514 1483908 279161 630467 480235 1388627 171171 1910763 1970613 1186167 242246 1952487 1754185 879114 386792 259409 1414920 1836946 1292386 1942024 728490 1695437 967934 1604893 1494376 1526352 1739347 561935 87831 701998 653822 1570581 74766 1034548 116956 382959 90984 1100147 765302 71446 585850 13139 115009 227743 1555609 648338 222284 1862259 90709 29023 663845 1825609 763367 1700835 111080 881926 1907865 977805 1091818 1199178 190086 1037640 423296 1353357 227030 1877029 1701717 160506 1757945 65368 1175976 1906242 774709 1785342 990147 1811877 763866 1180085 1720158 1702911 232802 427381 934993 21374 492238 1766466 1282599 713861 1378806 901088 1848430 842982 1687396 605362 233644 1035326 337460 829578 176812 513285 545097 282374 348575 1272553 322250 68352 1184362 319438 1687639 166363 1524109 1495250 45910 1960669 729008 848818 395348 1270629 731042 1706182 568791 1116392 989840 932268 288481 492571 117591 1054185 1564845 776784 1465885 1783196 576293 232940 616290 590858 224160 497871 1840281 1316784 883607 955983 33818 1927794 1092092 84880 859809 679364 221139 246451 1440769 1642610 1351816 324714 1775243 1417494 995617 1903821 631739 1378953 956895 885652 1100745 1391547 703522 592240 856065 1319126 1066420 794303 1054726 391877 1204892 538426 190611 446221 1450337 1884526 1353257 1354577 1327496 1645394 464640 1410457 1968615 736185 1933914 1033023 1514453 449829 1027325 814058 756138 1084535 1648087 668468 811392 372044 436065 185924 109049 418455 244742 357862 111650 846413 1222156 205276 171410 32415 1595660 900160 944727 1918587 1716048 558379 1652859 545094 1164484 1183162 696782 618671 1581252 1148816 1157261 86401 194389 304571 1917139 904253 100319 787991 28181 1559594 238115 1287081 1002480 1232478 1788193 1417460 911032 1390758 1008146 185165 1455819 1316758 628635 7163 1629288 1092410 4649 978777 1020572 666718 484814 1893093 1144878 1996783 1118861 1999555 583398 857255 1789687 1154808 851129 889641 457242 1933570 235932 1185554 1390308 757323 1079149 644898 87805 1873903 525927 984305 1191616 1863138 1767617 1839415 900417 1813747 532981 1186502 1157670 591262 1494236 335977 1193864 1698931 1189936 1631257 973974 389022 802215 248833 509469 1362692 21707 1584611 1570320 1742892 1011549 674869 525752 1432200 74214 1904357 741206 494218 1748737 892196 1339487 1503556 1551107 797712 1378820 315278 1104859 752391 1060896 1998554 798521 1567685 1322179 640903 384664 1981845 2821 1479661 1890506 707458 1331048 331565 1554212 404724 1285660 217362 1601481 1949161 576461 416093 1115541 1844096 1770125 251869 1257089 379649 290746 1770066 123117 1149499 1291197 428433 592193 1653059 282097 832700 1518768 1372028 1376685 1707621 1094387 124171 1352998 1564853 1767576 510373 105339 483778 1474907 988970 1751481 770216 1114234 1909024 1996969 787731 69899 1722893 368106 1411554 1606320 881095 778642 321115 1316245 328110 297603 291393 1155328 624815 951493 846390 1169782 1419903 1924967 124282 213952 667842 1114316 410542 1081900 568961 548802 1189766 1238645 188374 1189601 1937677 1470707 376368 382986 501115 112950 215282 1599081 274941 1677366 1579346 263786 127887 1866043 286119 383002 99249 720063 1415213 1814801 884052 766658 501475 1398987 977766 500033 746232 1635454 928684 1281846 460767 986388 1032291 1532950 1232744 672842 724675 1823744 950341 1901275 1416537 1342223 1062170 1484630 453848 1903519 1189536 1061721 1359352 681846 589427 1309649 1636862 1011666 651333 660439 1420465 1800042 341277 1470206 1824089 1925166 917313 1918843 591431 455650 914327 1064153 1233659 1545517 1559473 1192927 1674556 1985240 897920 1057681 1940537 1725313 417838 683920 559024 1829443 283503 1592896 1782691 1899539 970206 1389338 1390197 1099089 1807891 391538 834034 1156176 1362099 1902808 1078375 935127 1822533 1711764 1955153 1808398 1959734 921319 691998 1424834 1042837 577555 595333 538798 1362438 521505 468382 902070 544293 715272 273344 1150697 1327421 1795251 1609854 1552781 211636 265052 456519 427334 1641436 99774 852323 1950657 1253632 932673 1649845 1706796 1757211 1207909 1427695 1479292 1387227 901464 1998840 1310975 1185609 1764770 790557 488449 672897 36428 1460044 1305982 426750 692030 356617 850235 395901 139399 512966 1509462 1168628 1476791 781951 71393 1532743 681678 1035642 288327 195100 1610096 645982 1662035 468243 812058 779864 1973196 1507224 1748240 635031 1993548 1561876 1296272 1825997 141379 1656068 1576596 1493566 1482937 1279393 611520 1261694 1345953 133745 860476 1960615 869948 45851 1204396 39807 1712415 421703 1424719 958329 118196 1646085 454589 195686 124575 15669 75172 1303311 1307502 993678 1755226 935361 194176 470155 1065050 1434600 803982 1292257 180166 1044270 60461 612445 522161 1514323 189722 755752 7178 282260 1054127 1895056 1709853 1677051 1682250 618421 474241 935666 1312856 729630 1802879 1859222 706082 297855 814522 1386640 74111 1141499 1907083 885247 1209769 1034256 299507 281009 1131411 744491 1151221 1557532 1357526 1118342 1292748 1783481 1228629 1236255 1786223 1416965 1276418 1325257 1197479 1000312 1862119 1644430 534068 1173121 17167 1386342 1544178 668722 811239 1225559 1225383 572245 1198221 322060 1653685 146537 808342 408414 500076 347931 1919387 1792475 152586 650038 1989525 809502 196273 693519 1415055 733306 551271 1738357 8518 936037 1196151 897199 432586 227791 1429218 1451891 747335 1425441 1804892 996757 1117833 53624 891729 1735010 1258956 1959903 1188072 693300 34278 1599854 270251 73595 1559491 940282 1733995 1811983 971943 624917 362442 17714 1410250 1942376 845912 719567 1567767 1476171 1151032 1074752 28540 91159 1895858 1885190 251323 448140 1860589 1680170 1627722 1952918 1378796 1192630 1343691 1246715 314303 38605 1416627 1025277 1282300 1856214 429133 533168 1284325 281777 429175 191958 416875 1717846 606903 1722425 261026 1845959 1719337 190505 304039 1077457 1169368 1964565 1876912 826658 1220288 522645 640183 1556362 1052592 1409430 946317 36445 1087917 680533 387698 1981093 257735 1976214 577537 1648486 446580 89513 307664 1937299 1502515 405105 1853158 93694 1271138 315004 127011 11646 1175743 1664613 373819 950549 227475 92794 600537 291275 606109 1221449 1778906 1709743 311569 1040097 1734527 727384 819580 1849160 70283 138595 1070229 1489204 1851854 1975659 177812 1461200 1528979 1682033 448912 52200 368977 1781137 1563682 1095154 1919367 1795809 1317475 903579 312692 666801 859310 140591 184378 724044 237759 988958 1067287 721020 653497 181218 546503 1313805 1405501 903790 300299 1919627 103176 421791 1344830 605767 148697 333475 1350904 1870465 902702 1112513 297906 1398208 257845 1306463 1247540 1804195 222610 992203 105728 175371 318272 192202 691363 937032 968282 155486 209585 444271 1203481 522242 904934 1467085 1422468 931168 1093936 352937 955735 131869 467537 1427238 1787769 644128 158753 1207646 1252227 259432 596976 1660407 105547 759282 334463 1116285 1575799 1441494 5348 892957 16945 1688898 919621 939714 702058 923842 1939544 595802 1824790 1608514 1369319 1663487 633192 1966521 1879139 105245 316732 1790570 41269 452039 936978 396447 1108148 1272072 812585 1077276 665497 65847 1994277 353739 1087332 1672524 145590 1634308 1262360 1538097 694854 1063327 1777664 1832075 606651 1814747 947536 102298 1732454 334586 758725 1129494 1296987 235862 1090192 1554382 1100190 498786 1472711 700603 308769 272122 459891 191263 1098307 1655902 1808547 1916630 1393489 1460547 117153 1545886 737972 1652049 1426453 810298 1844811 1232266 1633890 479533 1689081 231507 174819 1085906 813083 288235 846625 1003337 1321255 1891788 1359618 358628 554630 1026945 662628 1255605 1478053 1789158 1121704 1687100 57522 15489 27431 1617793 806804 155270 970230 1409400 770994 1593612 1478957 1460537 1228713 1295145 181199 372625 1815827 97644 393171 1778731 1893450 1627170 1805945 448597 645054 316091 702852 19775 1509913 470907 1532853 849083 248471 56878 317620 648205 255504 172827 1270733 747137 26864 46703 1808966 1627747 508434 850321 440844 973486 1774186 974480 1092972 298946 409528 903596 282754 193262 906279 1570869 1573439 674592 1272464 321508 1140502 478972 997394 578789 1618923 1132263 289473 160659 937889 43984 994247 581017 1319243 812111 1078604 181799 1138838 1487689 470986 1761502 1167468 1614137 1689575 1922504 718337 453269 438297 312480 1043771 349941 94158 1701004 1841175 1552420 449078 1332297 574038 1702236 333368 1131898 316054 518223 1528744 358485 252569 51737 1812921 1683529 609709 999608 655202 1817204 124985 654759 46443 1270684 1751693 690240 1459536 1821194 1298946 430950 1035431 1660079 1816434 1870056 1197959 329563 1565367 11707 884746 1476513 1068931 1428917 1268904 1094143 719049 1263816 1591814 908450 1962761 1135430 1485956 1116313 912839 1382828 1034529 1491663 1953625 1519861 84520 1462429 1353014 197548 1267729 95191 852867 237912 487196 1000511 819092 1880769 737143 129769 1321458 1607199 1661118 1766203 1873901 1158409 1299845 667563 401782 1014109 1695145 1203619 223386 693603 433012 1360563 1918258 676943 57718 211267 730925 783290 484482 298559 489246 529964 488003 227414 1338828 1098947 1273017 1255175 1635248 570251 11815 799873 464800 499061 1314135 1590033 1926001 1333154 726488 1627193 1108883 1004558 1008100 247934 1903531 671227 1951226 1426789 1006664 325217 89686 394439 1604618 432024 707656 1750161 679961 948991 1262509 172751 64101 1576427 1089142 1919582 795151 893713 662870 677718 41390 648834 550923 879343 1402814 1617343 954959 286654 1262117 759844 275718 954013 1230748 620399 850880 1550648 250329 1867418 1432838 742660 664156 1194054 593784 898448 450941 1382804 8329 394777 66609 1010265 1094014 437995 1542724 1958619 1450701 1396556 58059 149589 771301 351155 75523 1162387 548433 1975549 1252820 1800005 389816 1868367 1481896 511582 1835593 808763 196233 1867702 709629 221173 1849754 1350055 345034 1144351 643334 1602973 434828 291704 345512 815128 644448 945239 172315 1399941 761957 1216502 1005193 580232 1036642 1443068 1484464 543271 486468 1850692 1120517 1570974 969529 884855 619185 1784525 1973016 272193 934754 1280756 632503 1327927 1337304 63707 1388206 1859939 1797794 1166796 673709 1194604 576033 127578 1845691 666466 354715 1019885 412734 1327502 849396 36763 441981 1281684 283527 1886856 4462 685628 1201855 723216 1285661 1274064 1923307 830463 1048541 967719 1549655 1586765 1829498 556264 1133193 1369464 1054050 1067688 522516 770298 49802 219142 348333 1807676 756240 477354 87167 1638524 252653 650124 172145 449847 668373 1425757 668434 48036 904792 1688773 1246833 1574458 298966 1051759 127952 1650132 1909425 1578535 1942612 1408033 335795 638386 1203436 1219611 736966 1303357 1906072 623967 1255491 165551 428157 397309 1341633 241084 887425 1585250 51329 885271 377225 1492536 553024 145600 1669620 1321622 1202192 1158739 1671096 920773 761028 1134938 1127790 472284 1561106 1394360 1902630 594892 885836 1107906 302957 1425899 1815482 560909 105961 782273 7192 253322 1908258 1683100 134542 793102 1395005 1265305 1401391 1530892 414617 1716520 1167579 746292 24719 314908 1098810 52029 193052 277004 1250025 232690 1079046 1137282 1952262 1871642 1552838 916990 1719841 1983821 1423183 242092 1817609 1127327 1808891 573172 850282 1182777 839140 1981854 543113 309139 1636577 94667 1162954 104536 1535493 1284006 404161 932736 1340777 901696 1445268 206142 829073 771729 1909011 52503 575100 582121 1007595 386851 1896603 608287 584971 127454 1266337 1145644 866760 1077584 117719 599786 1383964 337416 1319822 1764470 1672254 424818 247786 444743 1934063 815977 1447062 444057 1884293 1550628 1503947 1301806 1605800 1117567 1683022 1833169 1746908 1839494 1232098 515881 540073 54324 243752 805518 685832 917383 1890258 1859751 126454 1511281 695062 838515 1714156 1327554 931029 1191365 1220106 164549 1415552 652313 849599 1448263 182363 631769 1385255 1156598 599705 404251 766228 1433285 1565437 1259123 1533235 43323 774882 103231 1136399 698379 1540945 1314184 1195829 1217337 928873 206323 505795 484386 456573 1900321 769812 777834 1189488 1151396 277146 768600 102249 1618436 1168190 918558 1835084 438328 195779 1605999 510109 780153 1423894 606172 641406 870363 1040205 862530 1544155 421804 235528 52211 879037 221105 1137113 1135664 1131043 1785590 1807020 304910 1260015 559796 163869 313502 328945 103643 1773364 501105 197793 1362131 571503 338351 219934 437742 1149341 681988 849896 1673710 255755 592125 672914 995329 1763697 1776084 1837561 427591 736443 916311 142808 1823190 796618 1416809 20213 555709 592601 1991474 1444913 1087110 316723 1509851 1400059 1542363 29998 1492991 307050 272696 1225219 771978 1454435 784637 1284070 198237 292914 1332894 1977050 1781318 217776 1389593 1749639 467528 87232 1525994 1691615 1283771 163138 478152 1098035 758975 1823446 1816725 415183 1881346 1201185 1969035 1746639 542707 191360 1618946 1152665 528937 992018 1873435 829576 1415791 1184657 1269000 692692 704965 431109 623425 1000443 829349 1664659 1859316 1143921 1383930 879262 1336853 940936 145242 1071179 1829551 963960 1209195 1305457 432074 521572 1964891 1998848 1750102 1932883 657643 1817450 327399 1992524 1642991 1762221 1471039 794855 1045809 1825167 1781032 1794478 1079995 908098 903373 1219513 481501 138980 1982432 1409125 1121947 1600929 832136 1948743 1920652 1606121 209886 1086460 61059 259310 1262537 629235 1596196 1581462 682338 1632412 1238663 611311 353534 916672 1929761 535426 1240052 113017 1840045 1711101 760895 1919293 1666952 1047065 945251 1706977 595155 1752910 1247179 581146 790241 1391452 176314 1993031 912710 256550 1015339 553094 1471990 456041 769179 45022 1847395 304545 225331 350152 1792644 1039570 1781116 550286 622010 460559 1548476 1896366 1008150 985114 262640 994100 96327 1357459 1774488 1063748 1818023 1940940 196236 500538 399963 1840716 412790 829567 365760 1745402 279375 461434 772065 664800 163291 427560 999335 1442863 298404 1736462 29182 292735 128476 1960951 435563 359690 1292580 991604 1289375 318391 387076 1473724 1361642 1387949 699357 1378316 531119 1795116 1748603 713003 1383343 835889 1312775 1156131 1688077 658167 1079688 1621952 583108 1132334 1328985 1510982 305733 137004 1737076 972193 311480 719916 157287 1172445 913591 151250 1096922 475876 124963 568601 1950481 96651 1864550 768198 440604 571291 1549689 513646 499491 1608705 1419688 507952 693115 513868 860469 992395 757785 1967465 1841162 220098 562629 975930 809728 1293407 575449 1739653 1259391 188217 1469086 1050534 1708475 348714 611172 1509677 1997825 488121 756652 1753507 1020361 686652 1683199 1976286 1186365 1169794 1657328 1832837 679413 76902 462276 1467829 39047 1113406 787688 779369 1093274 1249112 808560 679565 581755 535799 1926237 1924592 1379488 1670703 1432955 456341 810723 748683 1457160 963472 170864 249463 1596562 1770912 1209948 1865650 1417864 834581 1983996 620319 1493310 1884547 1941757 470035 1046891 1521488 1501201 1560166 556218 898255 987138 165641 139270 1188737 1720210 777432 781304 224278 812048 1029648 1365316 1548624 1053935 236753 1585358 1050556 806777 1740703 589890 528042 1261761 1256296 1581899 287592 502684 1625130 1888724 1537247 1511160 1465714 1923982 1339580 241020 1504520 1553417 814651 1257636 1065829 1135400 1867055 829566 40536 887720 1402925 1503325 1109729 1881013 1721524 1193035 146044 9003 384515 614730 285098 920982 1178149 1190917 1918981 1311179 312090 1737936 1613719 567745 1693533 1202958 1413166 518658 1399882 1116669 652536 373256 751467 1846865 1861023 1336266 166677 506735 1360759 1184319 381510 1501859 1475215 1084727 156973 27129 516405 1887056 19278 1924044 488710 1299783 1220550 1601555 651295 1817029 1793329 332500 1692439 846049 783863 1572207 595441 2320 914702 1516296 1062507 1138692 421793 192574 850574 428510 877689 1836333 615124 1733649 1166504 131862 1042261 810249 1548973 1330730 794546 261619 1636033 18537 800034 776144 600810 26097 180868 1320886 147762 1337118 238973 1070189 105781 978200 1362158 1077769 1502219 1347358 152658 1299954 979546 133359 1962108 1577442 1473967 1378759 152863 51244 1347988 869610 409836 1359225 1422778 981594 1356820 1360802 79101 1114387 1788614 196006 1130844 1719038 791454 955515 1215149 1834572 1615898 330238 1237646 1878722 524410 1329225 735053 504586 1334490 1973288 756204 1587660 120390 514468 82578 635467 690656 1855865 1777612 906325 1944284 1746588 737877 156764 576201 75930 945325 11493 1200290 229774 828065 1313646 1254560 1049147 874904 1208332 994001 1520545 408154 445163 1703270 843388 1043167 1184531 1199613 1044538 1023606 1780511 866582 1802777 280037 223031 1305028 591249 1143354 1793806 901555 1175387 1280686 1237007 1989551 1099183 620458 180483 1383728 188068 608873 1143765 636139 1264726 1025587 685307 693857 1231097 390506 1049935 1116462 1470889 283033 905358 1236884 286548 583658 1786212 68416 212267 156680 337351 728188 27281 1259388 1466394 1761930 870533 1578253 1378717 1420448 1589237 1017365 1958108 349678 444912 298419 1369501 561013 835337 1974890 1252401 1271575 793291 1632695 746243 802777 247995 1149382 515308 1609338 73651 1622374 1475167 945517 1735302 160272 1128001 1488668 1531111 1999694 1017582 742293 1340346 290218 183121 407874 1499806 1393434 1477697 1907492 1563284 1034359 1773979 508910 236232 1149847 683526 1317128 908944 514831 1102193 931307 357285 1772810 1342264 1747378 1039174 1947529 1174700 122144 128351 1507528 1724823 1774095 1020780 1925365 534683 1013576 1719049 1179676 228699 1874384 911860 1926577 1205373 232710 913622 1363050 484296 1560667 882030 1500884 388300 94044 1457912 869901 1711811 745139 1365226 348602 953113 478188 1717477 1958381 370081 1296765 881741 1329805 1255559 1837737 1292906 955 523751 632060 330877 1760398 318958 1189686 841880 254213 1397888 171297 1054633 1385168 1626621 1491132 1620145 1151445 662049 118326 399208 600881 949972 1931805 1808674 1694466 1427855 1193892 698183 647253 1184119 358708 1254407 1401395 1198300 1686386 418470 651243 245853 1907881 1220898 772041 1171346 901389 1227035 361073 444187 1308193 881958 796716 92040 1021615 1192407 945211 507070 1107759 960368 548694 1444541 335254 436980 864018 1824237 1499271 713979 1493785 1992930 29849 491269 582081 600836 1289760 1821972 1074772 667847 1964107 666450 575288 958485 966278 664901 1926479 1640561 780692 1046752 790949 884748 1349952 578049 744279 124509 496043 520255 1125931 1819287 1609851 1495355 1080148 1946694 350439 1832898 911846 1908180 1890785 822642 1345111 826827 94296 876041 972159 1998700 128323 202010 185282 1995457 620114 1631961 1126949 429302 1773249 612035 1244006 1188721 1649225 1085820 194016 1310032 360082 612127 786850 311265 1378254 1534283 1321441 536182 163676 302585 1063773 1505329 1347235 1146227 1255062 444703 1973086 307868 33191 1359936 418090 1916404 112485 1483209 460684 339153 471126 466829 1536329 1233995 155907 536259 1326276 1090865 623802 1643067 308957 695558 315911 1283684 928420 662867 435393 1705588 148228 577526 827341 1891729 418289 744252 368946 1659717 586301 1391951 648653 645324 357275 261906 897299 562812 1998306 385450 820675 1369312 652142 645664 1408290 1572169 1560196 1795345 1850805 744772 1092083 260894 1484623 132433 1646838 1928659 958034 462626 255011 627571 1608134 1199267 488094 198670 518506 1182646 150124 1770456 1529190 307614 1527638 168531 669727 1506886 1670533 1390025 1332447 818324 583635 393654 887864 1929768 854141 1415866 1068268 923139 1315409 689409 1916054 730247 147745 1844626 236497 158309 982851 444220 486448 33144 1411575 418536 450797 1482037 1937489 1617807 370503 1554004 901543 1607776 156509 1369210 949625 1821495 606132 685477 1485902 1851233 1232054 727648 938241 192033 942 1056938 590767 696854 1073725 1906014 395534 1520566 1424677 1746679 355382 619694 335404 821937 407115 631114 1186885 641097 811885 28014 1662621 1294856 131311 1140375 811183 978285 1936817 481199 666712 690967 471311 758564 1690447 420769 1481682 1344796 108411 1915315 235829 678050 1922311 697214 1741210 1791381 720077 1631737 1053929 860979 505507 123465 850383 852359 237778 49798 1801481 195362 1232017 352923 1228131 967932 654342 1018417 832726 64559 1936611 1334591 1064876 146620 1317858 1077720 908375 1164395 1585084 249264 1028567 264035 307518 847120 627098 372599 1442500 994223 424934 632353 1945322 939839 19923 1016788 1793950 464124 669847 1483192 345565 838979 1161560 111793 657512 1411191 237437 804366 780074 358877 1679828 1677551 258976 816647 122672 460232 1259925 1500840 172714 547324 1433402 1549772 130990 580422 711028 1457638 1724958 1111766 1311472 3507 552813 1002212 1299277 1932880 214796 1599435 1585165 941942 1927537 1863659 1274134 1814562 1460295 1485654 1275794 1665484 635854 289590 808152 926137 421233 592314 856573 174593 1879998 626966 278329 1290281 62285 232999 362959 1215671 618569 1216447 894203 492834 348100 725754 1636420 1838252 1368042 757574 10069 147571 1948815 94775 1176653 1977792 1490733 209059 1133262 538583 916353 1869097 1081651 82120 1752988 90819 984778 1920071 163644 1737466 178099 517313 307360 1758010 589874 657221 103057 1545897 868226 722508 127214 468179 1789709 1312946 1656400 413521 721460 1005914 1315504 235397 136102 1130218 618506 1840095 790011 237154 675031 1156760 1172970 1339479 247502 1722035 1703536 1271367 1753829 1557454 645023 521063 396988 70128 1736585 768322 1760560 407665 319963 726275 1985587 1471685 1343028 1064983 531302 455426 1918207 873944 1413455 1254661 1244201 437818 1492484 381242 1404373 1902960 1605217 714101 982285 285809 120720 1217173 1105326 1846116 556851 1033813 1561699 619028 169741 389832 1023840 699931 700458 743598 1056901 984170 568878 1955250 1468367 846729 1083881 557714 701054 688358 1944019 73815 770866 1974711 314010 1789230 1216870 947337 1735038 1912307 1939717 658096 553904 672095 1202576 1780703 192204 1611298 1198021 399803 1580449 1359418 491144 1505458 1854176 840361 69765 1656630 1968996 1376544 1248047 1027240 1037721 825609 1993228 1152515 1907361 664326 1217365 1680785 860880 1987594 1205096 1449154 1510836 760844 1004066 1017003 83590 334939 1040193 125477 27819 77459 1766348 1199128 1951175 1022173 694757 1131200 1108926 314283 1478353 769345 600913 99466 1810948 1963156 914303 694119 1355545 1995990 29344 1817311 1339413 1901176 178333 628573 1317599 1850577 316971 92154 1626611 312310 980221 885935 2053 914634 1473406 1818973 959302 376624 1868584 871132 1671145 544821 1907540 388920 1352256 296490 1292032 1002856 24610 1979755 1899327 342012 1109104 527380 191950 1450622 799316 494587 178019 856235 974225 58692 175183 1631196 1649910 1652229 429742 1687351 319620 567351 1523467 232208 138254 426401 552058 272353 1516074 1693269 314422 995258 1869289 275805 1034568 575159 982902 1836833 321854 1812974 230816 1378470 722744 1060309 685615 1054863 1563322 1561292 28827 1367581 1048184 1098926 1986533 776485 1878913 1487925 2839 241045 1495701 1360837 893665 69340 1328073 1500344 1917089 824398 1661649 1426659 743749 25766 617768 1746049 1202490 582945 386863 926377 260525 1339913 118587 315189 1980932 1611248 173914 1446659 1980116 660812 1665220 1371446 348546 1178259 865755 1114320 1088149 1664223 1574844 1566 1411557 627305 888702 679510 1423932 1491849 985215 756385 1326321 1093779 1184749 649008 1465402 497611 641864 113903 1157957 163339 1216653 346613 493485 1935597 238453 965988 562886 607528 767479 972330 1669680 1939102 1487411 1011000 733707 267169 524478 912678 805769 1083262 902736 819393 1231165 1355662 924764 164403 691220 1808720 1116402 105535 229567 53068 1099038 895751 989354 648505 1778628 973596 324499 422405 510283 1823736 930271 890371 242329 315336 1840597 849980 631130 1891658 670799 1157018 1861307 1366701 238765 335012 490801 1811472 707806 283471 799569 1094291 1773703 355337 1754965 757917 859726 1163748 1057090 558750 702654 923016 453053 787948 1509355 555382 1064339 288504 21543 566774 657995 1795528 1448019 1142892 604473 923311 1728892 422140 1639818 138702 69736 1458760 1159717 235696 921096 653927 1524761 39933 1587551 613111 1561167 976183 340549 1616223 590743 240854 1473375 640138 1497243 1331668 1408277 1827705 381443 877216 1217515 908701 495979 278737 1385801 621488 50530 798827 296004 792909 278016 1290331 1525804 246493 1519451 768691 507245 587408 1830373 820128 863709 751879 1434539 481795 888864 1557633 1204309 1444729 482121 1570012 1409957 42416 1337828 349211 219318 1617060 1934396 1781700 1834214 270265 328528 1589929 776441 861930 1952663 1144215 561831 572798 168152 1727786 24020 1057652 1439544 1794077 1350860 1792254 814989 1630725 407521 1678271 636293 1975501 937118 470210 255993 1615661 1735545 1510525 1032357 116695 1703704 172725 916983 568964 252800 193706 1078635 383140 1347842 1967192 1057819 632707 990069 1611183 268964 96247 542461 1125581 1847200 897477 1284543 1258390 266703 1520634 1651118 463347 1832156 517100 880755 519732 727374 991563 1678462 894565 1503051 1685806 1653050 1932329 1667968 234446 1729214 151651 1220828 1717762 1314459 207986 1765796 618529 133387 1258558 33940 1851886 606782 1753474 468088 952542 945501 85798 662189 1150369 1681903 1411910 687083 1634045 1246663 472392 597891 977739 1481604 53345 1776130 62522 420451 1425050 866166 1271797 498603 1295321 310983 84351 1094747 809419 103590 77099 447667 953764 903132 710292 1904815 1332032 970035 1927002 985156 118490 1016464 1716703 1785046 644751 61966 1303559 1693463 1127893 35702 1090513 276259 398811 683967 281004 872734 1176155 495641 1136312 1575186 906514 397382 1496302 116796 1522155 1288986 1831382 294737 305131 182205 163709 1733498 1737032 256496 15053 1682793 1127167 1059892 121098 234069 1246401 1186448 32939 385119 1594637 893684 570531 195165 252124 1620530 447613 697156 373562 1189122 1641288 779425 122208 504184 57739 660192 99512 731779 237151 1500961 1449759 431764 805593 658264 1587866 1790542 1876410 1007292 718179 1202435 1482288 1256 1042833 1490471 639287 384669 111553 611868 718075 418618 1191182 829489 11780 240858 972398 1787959 1333284 282807 1086801 63292 1487436 479558 1053524 1735191 832662 481303 257671 1880519 1363095 1491823 1383094 35433 1168264 1985143 648669 1055851 159608 1477165 1884880 107404 483790 1787818 376957 108664 1456844 1631796 695265 831440 996935 1652092 1372304 1927653 553373 1240408 1434520 779875 935720 1134207 1244631 1000220 385667 606069 1507515 543759 1304117 357478 547457 1012097 407176 509594 551567 105350 1439665 403782 1849915 1473162 545276 922745 563439 1159865 1977633 385974 395835 515176 1408714 1051541 1078944 293593 964768 1407654 299910 1708609 1690457 617245 19766 1335936 1306775 1588715 794045 967003 90525 51787 99017 298456 1303414 1736236 1067349 602846 13342 1566863 1820398 360775 1921033 1043959 972105 1756434 825538 1458755 1218548 1099060 1289886 1413692 1247559 1139147 441123 551442 972835 340114 1182136 680435 437537 1796465 1483046 324023 1869377 902281 717414 1210269 285630 1568164 304908 855911 1368337 920293 1991026 327052 799055 776164 399082 170535 1649415 835508 1372803 1442850 740791 1598911 158068 1441365 668048 1742664 288302 444190 1065608 1572709 650562 1140081 461293 1793209 1587350 1333990 1095179 90810 1028224 95628 586911 1257720 415241 1088963 1593101 646732 1602486 1529499 820575 211938 1108006 75272 801589 1290615 1957776 688735 1869029 950717 1364478 778572 878532 1737997 112394 329783 1703873 1360274 1349523 1235272 441910 1197385 1041713 370149 773223 702380 308059 224050 1194873 450722 448639 1434820 970455 1301506 479726 1418065 561720 363103 1466138 786087 69454 428821 1088659 752816 138659 396738 1277387 1649611 1720432 1698327 102455 1590962 1454542 782093 874413 760830 1751400 1150605 1493527 422538 314801 1568847 1762948 149253 287779 1361958 1221568 1712199 1399102 1870965 612405 1763825 1874448 1872743 1033764 712365 964093 71594 1233584 1258384 625233 1531318 382331 196372 1393649 496422 1496569 548055 807214 881401 46434 30471 912216 635483 158686 1673832 647337 895807 181555 1842003 59941 1613224 303844 752989 513710 1991311 1623582 1311082 948218 1772436 1669626 1569796 1186975 1423789 1265172 1569561 1203031 1948545 1939129 747405 1322352 147154 1370132 1724772 1886104 1851869 1873118 798304 1708554 452524 1371177 119507 1805869 1250634 1697717 287426 299986 88615 1671363 174916 1859666 143207 550220 624420 951682 653046 341791 1218014 1186385 479805 249683 389999 1721698 1400809 160520 1396266 586203 1892920 1680320 1578758 1911594 550133 1253738 1352863 1968301 1357873 203058 1916577 730926 1083787 1747772 1484627 731368 1315725 1133986 1289205 1404999 1643654 1243373 1687582 1781818 1343299 455607 509651 1725841 41943 1419589 190178 774395 1222212 1543274 1240724 1870657 874378 1433254 50558 1103194 1106987 1265610 1602090 636554 466210 803448 609803 1310089 1636882 174183 557123 1022019 597910 700371 443662 1274892 507554 520112 1597604 706564 507668 65298 639146 1047537 35324 1696883 1214401 1875565 1888769 1164216 407962 1280129 1931610 909092 1247836 1651331 782400 575436 1607371 1027961 1261692 160501 1457706 1478217 164391 245091 344115 392297 863965 1828529 458095 1773856 1100897 601450 1946301 1524280 301997 600046 655574 1983988 730358 441410 1631037 1580043 371826 421740 1577011 669745 1877547 1345902 1812216 1677715 5400 1609973 493142 779271 224580 1722899 719273 1494238 1328141 609710 1730528 1571236 1004788 241337 1786020 250354 365534 1176732 1812872 830443 900626 623412 1921691 1816978 1625779 809531 92837 635988 1727025 238466 1804731 1650149 1026017 1532841 1389253 1992710 1341286 1387572 479936 615790 344867 1564220 1602130 731955 1803080 518672 233096 1236896 417749 1334324 492433 1833451 1395200 578775 798333 550305 998445 309911 1532098 1499430 1843800 27823 1988123 1782958 106520 1404238 427462 729845 1395360 1872205 1791187 1372474 1671593 517225 435561 1075444 654442 110603 9572 271829 1585910 1502046 1708772 1914032 859020 86694 189302 1271317 840262 1250319 175747 845048 1579480 431018 99391 514504 471827 121525 1566089 97719 1113633 1917962 651200 1014302 673346 1147583 174492 1300093 902163 443229 1368789 1104843 317996 1164288 1001198 1937120 526074 348557 1093051 1155759 51919 951239 1996557 1772093 751282 447685 1958660 354237 1023766 35460 581574 650962 235469 372091 14999 952018 1782053 294245 373105 1186495 852794 1514744 978808 686193 1342239 14920 1505107 1086484 1511898 276362 284508 1398488 1585195 1505450 1976586 1770447 851559 671598 1011807 1716976 1804898 1907956 1743668 1906232 510859 1365412 448063 1206017 70367 582046 1861248 647900 499341 104865 615202 1179708 1930702 1705045 1903177 787 256417 592187 1048101 1555216 689872 1774777 22906 632300 375604 1564614 701333 1924276 888292 995931 486794 1739442 1541341 875964 491970 1427370 650783 1562528 1979526 90113 59591 425111 744569 305420 896602 218914 1640003 1353771 1229015 1303680 1223079 1866485 1196508 1356883 1782015 1046079 892994 1538700 64453 197355 1762650 428946 139627 1933519 18845 1480766 1499586 899865 1531485 230642 1761623 75568 778689 880204 969967 1710650 1579353 1871890 83170 1286916 1533479 1697329 1687626 30374 1144582 1207034 1666559 227877 806920 1364792 835409 1274935 1043844 183513 1404079 661696 1000044 1832856 500401 49606 295742 1558176 1566096 1376415 574780 116303 474041 1835130 1809407 1618761 1094509 1032448 1119029 456857 623652 1224863 1481059 503050 1585386 1821094 820114 723904 1245325 94915 758959 670286 1338041 1251995 1261773 115436 1130564 1179634 111593 1569454 821816 909995 1684029 531852 1977824 91044 9926 471611 836220 152973 462360 43989 1695650 1538816 1226783 1826137 1732697 1481209 254568 1062880 1970336 1723974 757206 41873 1388071 931800 38095 115063 807533 934997 191356 951709 1094587 851787 1875865 1921319 883408 253391 1954524 726580 1650785 181189 371962 1512797 1143719 1886568 1358054 855342 98405 1770950 686052 1716381 1955602 925670 1465603 1277169 1941920 246642 1350474 1276187 223880 1321800 253756 1775270 1901441 1634984 1264148 690673 374201 849316 1230981 1772551 775789 1684922 1626081 1722164 955267 1805801 1320621 1065308 47410 86559 55286 1659091 1690955 1694021 1097703 1411129 676222 1287564 607941 646531 132822 1152183 1033453 348963 458651 844456 1875489 1597951 655192 130522 163074 19773 1318559 1534459 808940 1900017 1004804 165190 1218711 1812231 448903 1027837 1493846 227680 679237 905393 1013028 1383208 1680891 48879 1924567 1188110 1830496 1381787 1853435 320790 602856 427783 1342310 1462301 1349310 829310 299336 1754230 1056633 1147580 262238 342487 1075070 1157966 26414 645303 405345 980213 329780 896086 1598089 530498 1962347 953730 737190 415251 1018286 136635 1004000 1120782 138475 244062 1687409 1613219 1965937 372663 918138 469835 1846175 288517 1463910 1687316 970439 583903 409556 1341037 444045 1216705 782004 1393108 589014 1556055 770732 1644959 1795180 1294212 1760155 1782081 249145 240594 1909372 178921 399715 617531 494020 923377 592444 1446389 493765 1160538 58816 1712505 768498 1992373 1043389 1637359 1238197 1675381 1544666 1707018 1173485 426739 598067 1533142 1166055 1087301 1556158 919117 1985064 161375 558305 1053021 768386 1846136 1627096 1311847 1891490 1436463 950294 112227 457141 530728 586267 1289273 892699 516085 372083 1379293 775371 577267 1497855 1764016 1596189 1864136 1640765 889626 455740 1566930 1055320 974401 127309 754853 1172810 1921929 1288299 97474 564835 1567921 115067 463711 81467 892307 431142 453421 528392 424782 275961 1485928 38109 308395 1241446 518000 1386013 46288 1548567 1157646 1120582 1028209 1139909 974071 258822 314185 43556 279384 474426 1398929 661489 452387 1939956 397150 1213558 1557249 394075 548078 1268297 1506363 789972 1089877 1346835 105639 946480 140452 490759 1813361 385940 635579 826881 1908498 1690862 1091400 766110 387901 1918362 45644 367250 117052 1651495 264570 631565 221188 304872 1824858 1436068 681605 329099 568369 1203092 602703 1880999 1970500 819955 1133608 707464 50978 1992578 496778 1005981 1020632 143263 1864383 202621 1199336 600991 124856 1242042 1344832 1723277 1625988 381750 901435 1986437 1929734 1075335 1033986 333452 1902384 295586 135549 320686 1467364 572367 784248 215429 1611953 1846425 356563 1042151 1611075 1117583 1785835 1831694 1742257 961894 169368 1511688 445824 1688624 379817 304331 1091724 1513999 384019 761366 1016551 1605812 1006481 961821 1085143 274351 1331057 1006131 1572955 1577660 1396598 1551530 1547053 1407788 1484314 683152 748836 741615 543715 1153955 551316 1822229 1322252 583787 1790964 1452489 343901 1964498 1862489 340855 1877094 1066163 334618 1392907 1678627 1491602 1392350 877291 765755 24897 792891 1257797 1769802 1388291 1365922 1774951 1785131 656301 1746324 1933056 1067918 466019 1853044 472532 1123852 126798 1441449 914053 1147497 1309103 370572 1536443 1167447 1027917 1624781 1007532 527263 1052049 656940 1538761 167174 1016 615376 1143040 1141278 1447155 540157 1318824 1880713 1885961 497482 221746 1638299 760023 1761538 955360 245681 822183 1341995 1462446 1616560 1185356 1847338 1759046 354758 1417233 535441 464092 238655 30702 1549814 565193 1793420 732778 955819 413720 1656067 1889539 1618520 786896 1992912 1626733 204514 1506376 1880991 1261686 591551 1766677 302241 975923 523583 1664554 551383 632791 641408 741238 1786006 777921 880283 307585 1266731 1221282 356054 1995296 534113 692809 1560251 480841 1134823 1319116 1453608 1569849 1511887 1842053 333535 1980124 428850 575926 1531390 1559370 91642 257768 1640391 836001 378087 221813 1637646 1277307 411599 1617419 1247532 1754760 1310976 1881255 1544704 119509 1570844 1409143 1858318 182702 1247127 1545314 367494 1826737 1306310 1800038 58296 1003744 1983491 424097 380458 1359390 1035548 403354 538306 814472 1153718 1484734 384781 470713 762062 1735839 591541 849229 1874498 459409 577285 660587 1474781 1677125 607048 1773993 1069735 1489475 676161 266413 1761602 1319917 433098 1568960 853982 1348629 1663708 1066501 1706296 893504 1497094 1493216 262973 1375019 404299 577478 221559 29803 295524 1321371 835922 1665184 923721 90741 1085364 258645 531044 1832944 1600536 1225165 808165 1261707 1138677 420252 771711 688726 1603870 1661062 1340768 1889985 1846706 1948104 205421 487425 1975524 533884 1044170 760126 1939759 753960 1550452 483986 1866202 729186 204925 1486985 1849264 232610 311868 711456 955692 578841 1942063 1372034 1372514 1790973 1801250 1431278 1217831 118154 1135164 1652895 1079542 1541088 1220851 1745124 194751 826920 1027233 647840 174280 49687 172410 1132862 1256311 118947 1881579 1778317 691739 554305 1044745 324056 995336 1725267 176713 899886 20624 1204505 696210 1286022 230308 1400866 905348 189797 476566 858026 1202739 820658 1486256 1997206 713212 273974 689389 1240186 1752981 9792 795824 1524226 1393478 1551100 14635 34527 305996 225002 1680228 554646 547301 666915 1358332 659487 1721473 859665 1918858 1302808 446582 343988 1681796 40195 1272728 1273825 219173 45092 5347 1251914 692890 592993 1958881 638067 805914 1214120 226062 1284885 344200 1548129 487874 40910 1199394 720078 312803 1652729 695757 575177 532172 1470776 531045 42598 1946257 882883 1220580 646562 1774162 420237 652506 1590277 251953 1692670 1223631 182768 1937862 754133 1355259 1544498 1394472 50464 884383 133129 1079939 137998 1702722 701317 378767 1670945 1437022 255707 1705450 81019 245245 497899 1039165 356346 1713196 1794783 659333 1061822 967312 792095 1556989 1492541 1362455 1584901 1161711 1828200 1737356 567012 1611716 116292 1081203 1229743 215500 88652 708731 846665 1072484 174382 1113284 1136743 649647 1635708 1969609 19565 1015491 1830618 1006494 1808489 800388 290720 371323 410377 1836589 181173 806086 894152 1241390 1155713 1524378 632628 1548028 892277 980738 926989 1721940 1972398 279235 61562 609675 1381532 1983023 951812 540608 1355587 994894 415146 523110 1559859 274433 1785891 332577 692919 1602600 101716 1960911 1956906 151606 1439783 242244 994878 1335853 794239 1969061 1271620 402740 1553264 111733 843022 1016762 1341107 319715 1720964 923583 1234561 664262 1237725 779026 847785 1283185 446349 1537771 1433767 158962 1908423 1497451 1192697 1817661 396317 570382 1938343 816016 110262 1791133 472088 1016457 690946 1770920 1171353 793046 850959 383640 329292 1745939 1426662 40160 392531 1676080 1346986 1698853 1495443 1784538 134574 820098 231692 732444 1241719 830902 1649974 1760985 108921 435449 874475 1446883 733005 1506874 1897279 788777 1203582 474368 1208861 1783128 1788303 811027 784465 437488 70086 1268444 179570 792841 510225 1950810 322850 196026 1638624 852362 76594 1696121 1284610 1187702 147906 1359622 897296 1197885 542637 100931 362130 1468487 1983326 1228144 216396 1696651 178418 155219 1967039 68315 1301782 1444848 174199 1766294 398418 1125554 674710 549830 1567164 432970 1078702 1126791 250097 1372479 1086337 227586 878943 1025812 1902133 358724 730551 1353796 1736802 699765 941233 1692894 1915616 1206424 1629096 1818168 1784943 1678474 243590 1081086 830935 1334650 257940 31449 1103599 33272 255260 1406121 1100318 1047396 842774 1065686 940363 1359683 1009404 879163 27329 313182 361868 1461759 1424599 1906046 392612 1880351 1513898 141257 1041028 127292 62344 444335 431417 716499 1976211 198923 974805 515203 391370 1748386 1908101 812820 1359839 547732 1677071 976421 1897826 987639 1130739 898167 1341584 1894270 961509 1867780 1619446 376520 1143715 135924 1760053 113012 1175955 1613162 1010626 1713062 960700 69967 24839 1857385 1425495 1687531 1223822 1855970 75006 1382279 1111630 446344 1704295 579056 964343 402444 920778 97636 909327 435079 1712852 1535332 1616981 1646301 1633542 1279216 1303226 874585 853038 1507280 1488159 578848 1849978 1285133 1989751 1185631 953946 819602 44818 1440356 1883974 1892383 811256 1122419 1157293 576963 346738 593088 1125305 952219 1418984 1623245 1623590 1567283 1966276 597441 1913647 1048789 1000124 962550 283244 1842556 1437765 647115 1350433 206747 650923 1736853 1056204 1581993 919347 527502 1054617 90775 793729 1427757 463819 1990805 46602 536237 1400797 1160093 1925160 1095849 700213 1337950 29992 345785 1493372 1370688 978125 1111783 1916448 1742200 14258 890179 201008 1056409 1503133 1392882 1022728 1274160 443149 201321 1966896 1530780 215910 283141 1127082 1714442 996525 564120 194884 831599 134713 1167223 227059 675047 246817 1003883 1537561 1959220 829650 446394 1179362 1004944 961583 1909548 1361288 1281836 462647 1270952 1832053 1999904 676717 350734 46101 459067 827963 80339 462705 1893953 519752 1349129 1558242 1669611 1124406 1774955 10718 160705 475201 1391978 950459 328635 689092 1504796 1283052 895288 1404142 1703019 924398 1517369 835800 667222 1955134 257475 559571 430323 1268470 914762 1248280 1936390 189411 1016494 511538 932371 181623 774919 220237 117681 192141 1610220 1429233 26415 528478 371649 1893937 285364 269712 956632 1281374 1387789 1407519 956662 1384568 587805 1331624 874791 643394 1991331 1844989 1389533 529812 1613567 1451228 357547 1571819 1112096 1746150 1460211 122737 1164109 962491 1414729 911995 689253 519727 1141787 702916 1510269 1978800 1267066 1783443 1058323 116368 1234752 1643431 446769 93632 1037157 823257 263153 1737844 158814 1292584 1049043 152024 36827 358455 1988601 114797 1193030 599405 51592 820730 1822748 896759 798471 875502 449426 1528101 1953111 1595394 114831 1614896 268999 1097974 1058611 1248704 168551 540596 1262727 1986720 538114 794335 369148 1104860 1324720 1328641 1990489 723385 997262 806050 1672780 670453 1416684 1427646 1047547 1543905 732703 128532 79386 1990075 1830241 850288 558676 640939 1688389 351188 1922297 1788093 273090 1572964 1255242 1835144 486900 1340287 1881657 1392383 1305630 492507 405767 1348726 775720 1713232 1404724 1228773 375523 876588 1275534 721275 1498637 1908632 64123 276845 1655869 1086256 920739 796747 1566178 486312 607147 572345 954750 720658 653838 1267713 1128526 32773 1958815 1595461 1755120 327805 721919 568567 1417487 413756 1874192 1921066 1364075 712243 53082 1326626 1744748 1519703 1011172 1409519 197496 271577 1762352 1135150 1908720 533926 1364494 760988 1314228 1764702 1321003 1346256 44434 1516903 159477 1123917 856373 575897 872811 1432800 1898378 765129 701211 567142 1802434 296089 702952 596536 1351547 1251190 1352058 316275 712417 994028 265222 1390299 1030354 770781 1901089 533154 532800 146708 1432950 516232 408515 1141520 636853 1035376 1852857 1887927 742548 1561799 1975002 301434 117109 1897629 194064 1616195 450637 725118 1506867 998568 850797 199952 222364 976616 1731230 916543 814861 984962 675482 647160 491236 854696 1747764 1585805 1278336 168041 292777 1156273 1074138 1499126 346681 587902 712862 1623759 425600 708611 1470673 1199527 489094 1619363 1124573 1239564 908128 1924839 496029 1528468 829335 673757 1108068 907660 438835 877430 1421172 241710 486932 208879 1780566 1497086 342927 1857618 1540034 1875090 1964308 323800 1702578 149245 1055814 1188333 383694 1171571 1290966 444757 410976 245450 1999899 1429586 57815 980023 756222 1664267 830243 1232133 786466 1602475 132888 451976 718890 1227880 1022815 519947 1296705 1400916 91049 987262 395958 422421 399672 1379672 1501918 709220 29335 1608420 1813486 257764 1609323 1988593 725138 734792 1932502 278244 329088 798599 1411143 1262023 1234270 691863 1994596 1929504 1360789 1138700 1280242 20505 344631 171011 1266947 637412 1046278 190225 749837 288997 16311 1677417 1090151 863670 399405 245976 1675162 927545 244399 1203594 314821 1189413 1690609 1593619 211616 331100 1609251 1232249 188600 434011 631684 1736971 17962 1010195 3602 1937930 646703 1079901 453997 317007 1686313 313934 1210544 1219869 837937 734012 736090 94670 461872 1596109 144248 1694801 490664 1250652 912127 1808879 556496 696603 660579 1951298 672267 1039725 1031711 914689 489045 1780471 380356 891956 1451365 550247 66348 543398 152516 1195324 763285 1216761 603238 58625 105987 404888 718070 746916 1504693 114883 1306865 1517800 647294 721412 1589406 84096 855940 97077 954536 566150 1912203 185914 866997 439610 32855 1837204 1588316 1020096 1030051 1681212 1533299 1832877 1592675 1403818 1919370 359144 76027 662014 1369778 1821692 1323480 898029 1107228 869648 663245 364745 181437 1105711 1586757 1393924 141407 326428 1358417 1059059 1502482 1064614 1874367 1486146 299213 1211421 558313 241049 662864 1687337 4358 630939 177871 1475380 1446925 51693 1840043 687666 1622379 1957906 1291344 785815 1695324 1192948 853874 435026 1623710 1574648 343815 1838209 1925385 156797 915818 1354275 692189 10201 451003 61121 353517 848769 1953722 515077 421865 1325674 354279 563681 963579 1580982 1194901 756016 714988 978446 1764842 317183 847258 902557 951575 1096951 1912685 552715 470168 1951809 828956 609154 991238 754545 1367548 723881 1887820 292464 634690 1173683 433453 830500 446808 1115085 1792403 1107058 1090327 1003523 186484 1072777 143074 393474 567820 1797001 64045 1689088 849564 623900 1459605 298980 305458 687587 1011289 1885607 368215 1684613 1194245 1291888 1956123 713510 1154610 1970911 73988 75745 1399750 252943 553580 793924 563992 680064 1257337 9485 200655 1348199 443078 818785 1933657 1368980 1666211 523421 30068 834790 1764106 954835 891205 1962950 1547952 1750841 1522751 230266 389496 1334408 1522983 1927671 496952 1927982 20527 1512375 1315293 1395667 1618713 1399424 1128162 867162 1525152 1203142 1661015 1417677 985900 1497668 1317598 421234 41587 1271219 1721528 1355002 1227375 1662349 1644148 396889 545475 589377 1610059 206427 1664310 1151915 189097 1685498 1769913 1874240 1252523 121233 633224 1386647 209268 1682088 757675 296506 1935533 398356 626233 1135635 784839 1931930 1062203 1919817 497293 676714 1707071 1683260 345099 1022677 1203168 1027274 549789 1202148 470775 1587831 448533 1453316 1334266 1677093 1823835 1222754 1757071 892917 219554 323527 1999755 1752620 297304 1613130 810447 1153940 503327 1794704 168173 1901980 837892 1418141 996605 1202517 751775 643122 564847 238806 1239116 502953 1556242 1270086 578750 1363522 64596 881784 400107 373797 1524393 1803279 923285 1212513 1422511 174405 877710 695511 455054 835433 1779296 77497 1110986 27860 604736 1909319 1930791 998190 1562253 980175 1829578 1888092 1838980 868763 421284 1200478 1788164 1586657 666268 91265 757589 1243434 1554400 706536 1886792 1300388 927180 891674 1578670 614944 914225 481191 952734 1680456 284468 159698 1067522 284417 585334 274312 701555 957243 763103 981265 1642722 1529852 1254160 325585 596226 704008 1377626 1957446 992133 1546394 1089161 757117 1163228 280960 1239518 1102715 46273 1966330 825482 945479 140999 507661 1838103 1614340 1164414 8896 135347 1290089 1002266 249452 88604 1196367 983127 987240 1909634 183819 62934 1256078 375495 432219 1467089 1979913 34666 226271 719000 770801 747486 1260282 1730097 1932444 295115 1554481 1597806 1227561 171513 1522788 853333 1870932 400990 1743699 291378 773360 659139 1308423 766821 1669405 698740 1608795 1577370 1017668 1283936 274881 1364237 587750 84438 18628 934974 875080 1237939 618553 715657 1331433 657380 404680 43464 80688 1853009 533396 1774720 1022580 441989 713714 207106 1792496 113478 517943 1384134 1443181 1053982 1403053 306252 1373167 880191 516423 1903870 484169 316396 520260 518695 209642 1128809 1090461 13521 1381465 1033730 142466 1451033 951428 1208814 1046939 1763830 179114 1988808 474585 1442403 756373 651479 1883801 1844198 517203 467466 1916898 65249 1298603 1030747 671741 1693437 769983 1453533 1935526 910072 1322952 1080634 1146327 810033 874357 312432 174399 1563312 1163541 1975351 1168764 450157 1499757 710599 317950 408009 1067453 91596 1528742 517741 1707193 86475 398260 4503 318014 226206 1185748 1599505 589656 73395 1376239 459921 366541 522798 169890 1266963 442370 336381 1064685 803186 1871026 685384 1950418 1633185 1692695 615998 1465135 1196336 1041093 201239 1022415 1501756 1532656 72191 1108881 581582 1500452 1683353 336143 416459 1435183 1877613 1917876 749071 16989 556410 1953110 1698784 1386480 1375578 1121266 1490432 391720 1706003 110492 905791 1707321 1548814 788690 47013 205689 1158900 1571506 556729 1428929 231627 18678 1790472 1215836 330289 1399186 662162 1964206 1061661 584547 1547594 628336 418179 1132338 647954 1972918 649149 1982705 1891122 246410 1984446 366262 406932 1110588 1376599 1217719 449938 1035553 1337357 1172510 981365 1233710 1224362 95259 331258 1663411 1238790 296423 1842801 576109 1079635 1565506 1098987 1373772 808773 1740765 390742 1008106 177158 181826 1105286 1210088 1663118 65240 877676 1426821 1979005 1844641 582594 830164 1592027 769484 1639973 848394 252797 1486324 704160 1063792 1993730 1367677 314542 1808117 454124 185804 303588 1519247 1964672 947649 1866442 783808 1004575 1153464 1156268 1380744 84901 362342 1145352 662927 392351 491213 1655302 212725 1531594 584270 460886 476295 1320677 1247951 391160 386953 1992625 494605 566719 926768 1724636 1330885 759047 1777033 1536290 754702 1788744 579530 1738833 539243 530855 1404338 1173463 790243 1805789 346762 1292351 1584125 1903718 953226 1433221 1233204 1815077 1034016 1151569 1523375 1282991 1715859 814413 856567 1465512 64353 569528 831774 1491843 1076556 816696 10569 779887 496792 52484 1643391 252013 1340330 326132 846445 843171 998297 95205 301045 1996331 123337 100995 859359 1531231 935821 1117181 768539 1283324 1401130 852369 1712738 1057796 734274 215119 1814663 1833928 1858467 756092 309682 1416979 238737 1836314 1704101 685182 759754 64150 921381 686530 1658674 1628823 370106 1548314 1350789 286418 871918 271817 60404 1003835 601852 1252942 45831 837772 422371 138097 1812657 1388861 1997569 1626553 309079 103463 1000992 1369081 359650 481004 1852824 926365 1662018 400890 571565 1370413 1656006 1674719 1413005 1601769 170008 732076 379683 1217071 427482 454920 251851 702411 1203621 198661 1227278 1730504 589831 1871346 1506324 1406122 1665576 1961377 661898 429070 1515665 1331703 1694694 1745425 1260945 1472421 1856091 60885 836226 425170 1463865 705647 743023 1154599 300122 1605311 982357 1840914 808570 655377 1264081 356030 1562268 665537 188678 1380693 1743253 1018699 1927650 1492583 1096708 1557217 440779 1980747 1740722 1871322 606394 1716797 1292903 66858 648565 341052 1238551 597574 1605534 1530327 239906 902544 1971916 645532 415583 1594398 1982932 534277 305182 169804 570219 254349 846282 1829681 1795468 1990043 1992085 1245248 491284 1294770 844890 1344528 1602654 762017 368490 624426 78784 1241389 1053761 1073962 1549351 613198 80702 218631 808943 584238 835923 1961062 1294323 603753 1110096 1802559 1558368 646937 977994 111385 274330 1485811 1280268 1217707 1394261 1641336 542727 390150 1636654 987698 338863 1915624 1781595 326056 231325 1808359 263670 441342 1704270 438387 134738 1766630 181695 1996816 1523218 1597340 1414708 1222604 13005 747583 1164960 1519012 1506090 1750262 239034 1887250 1825395 941451 139535 884898 1194684 1782623 1162888 1096827 658290 30972 963979 1459549 535579 950354 116562 467778 1544449 381878 1440788 249696 1742351 308371 330696 860965 497490 228661 1157900 706777 1054048 572737 421729 1863528 1515300 1325335 1103633 975427 877931 590794 607532 271531 835408 975631 173268 1480925 67348 337099 454559 123755 1737041 1399252 1919746 1454820 1055632 1535338 1651009 1606387 1538093 993765 72678 1995792 1843661 1720375 157781 1629215 925260 1048762 1101913 1326470 558549 932116 1796279 35206 1394667 1299428 1697400 1607677 1967165 851049 333610 1653392 1627139 1755681 230261 1541120 1498612 1086532 850132 454729 1531525 70903 1815237 1882534 1283558 1877518 1660942 1759886 1468369 1137044 1708593 331743 527004 770571 538674 1453701 1659924 1973411 1976245 1355644 1036129 519153 21792 480572 1078271 30752 1753560 1507167 1802827 1758857 591010 722624 599983 602545 482421 192341 1525155 52289 110233 1065557 1805792 1449820 64855 1553672 261368 847513 1628478 1566109 1251305 479787 1812692 1221856 1857012 807351 1045757 1214924 1589541 833510 875704 1098582 1327915 1916646 1087353 87466 200476 1360907 1669111 326410 624840 1903919 781319 21144 922215 1506547 1390902 507755 351585 1724206 1189510 443757 1416542 931330 1453674 612295 826874 1211424 1068349 1615026 1490077 762386 381637 211853 1217251 876659 1554955 1889243 870037 1088891 1171994 1323215 797520 103062 1117574 1134249 399864 550212 730080 121429 1455180 1901532 1813913 1221776 1661493 779590 560174 934610 119122 473566 1102959 190029 1204920 895825 705919 868743 337746 311338 657523 207926 400039 259517 1934668 954604 109995 191019 306291 1385982 1986693 131539 1627879 1611863 195890 903827 807672 598445 1077865 212262 509707 513005 1698845 1781705 66774 1027891 4879 484026 1034840 1708314 64014 1608787 781528 200808 1775508 1909807 1306384 866292 1379347 999054 362987 1602437 1389164 1570520 1246848 86820 314565 714953 279923 600353 1076543 1263142 808065 977207 1652359 1755209 1380781 1606998 1721191 1680502 125806 1442622 103152 1482169 554606 705892 1254777 446588 1694145 649169 1500691 1529708 1212078 1676387 123001 353693 1672893 600428 1762180 559989 1747904 1865286 505360 504249 1446298 1200764 230345 1153741 1175868 22258 788960 1762478 1805173 1641764 1054766 615367 978042 737981 910292 59961 659146 1893255 1923117 906503 1428970 1078196 301606 771739 307433 1039553 1724041 1708938 263931 1552466 591960 682268 947685 372894 1323950 1628356 1865121 1618508 858069 1602426 1223098 1783676 16864 879845 179248 725379 5697 92181 359026 851665 1611073 953268 346740 1940589 44627 269885 1427661 1273964 949583 1532698 871479 1066875 1516742 1746094 605998 159362 730584 1231590 1857610 327542 1689591 409393 624461 967985 78554 644787 1593886 1648884 472159 512171 1792547 1318398 1831403 1402181 666666 625936 826620 1234781 1209283 823421 1429561 1636378 470479 974328 1737587 404566 1139454 1302467 1645183 1470457 1390338 60599 1215080 1425787 245679 1323549 1834395 1523596 1752354 263840 88317 330442 175522 907153 1543835 351295 1073715 324155 354625 902977 821018 1227773 1169943 1410843 97169 1008069 301793 1646650 1932961 420782 1234218 1637331 1166750 1157850 1894871 860936 657212 50018 1665946 775047 1145876 961741 955765 546177 1617450 1001116 1720707 1250855 679247 1336573 1054978 1609116 1384546 1015332 728573 925939 1267103 1565381 1851724 1535265 932791 1153767 930246 222397 1023562 1379333 744370 1651194 289857 789072 1567210 382196 962384 80614 1865714 1983861 1133060 542009 696651 887643 1381045 415006 227327 491793 1067155 1946392 45425 53113 1836003 672908 951444 655095 478714 100933 1984729 1562870 148540 1212941 1831544 1312121 312724 395969 767480 337002 1482277 767912 697708 355339 782788 1242535 1081541 675034 396070 1732479 815499 1183107 927575 1025273 87943 368566 378922 68200 741807 1199661 1582726 1676186 806328 1959060 400239 1308592 1017961 1425544 93395 1762483 1041240 1002125 2424 1052967 740388 141807 1309560 1301774 679645 1110870 1470810 359055 1057420 515660 678865 1879542 1973212 1241969 509893 1870280 1907186 1334947 430501 1715805 1876445 1083656 675434 296845 301761 266930 620058 1343116 652635 1989655 1948341 1893367 1057115 830801 515168 1120118 216289 1028714 388073 863592 252065 1969007 1574995 851953 1258267 948620 516396 3619 142835 602338 1084682 1784553 855690 596513 1688210 132593 637908 1739953 924697 1936430 417184 1384612 680051 1177261 175254 574702 1178361 1889014 1922122 994353 1018140 792499 245700 1368208 1014890 1070210 1629484 1205025 64536 855449 398570 64469 1896104 1782355 1267395 1249088 754585 581627 381706 746932 391358 240999 1184933 10776 245713 1098919 1958625 331139 401353 826809 1192703 1302614 1214385 1952047 1570680 756184 595115 21502 31348 1012162 84697 878288 489768 476381 694782 149453 1986394 811081 729907 131129 1371520 1128532 456414 1364819 1184127 1144232 1667892 639 411794 1525210 988936 510811 1300247 357694 453771 1388472 899994 1190912 1823469 168618 1216961 155203 412580 533243 1779881 1970888 246517 1676759 1301904 1753000 1920891 1718678 1728358 456998 1470143 256542 894525 1789968 1605767 503439 183528 1508433 471677 517477 1979031 548661 157731 458959 549148 1112460 1873952 1887278 452643 1520161 1089658 973260 621521 96173 707659 902380 1886497 1606065 233861 694078 1266809 1702817 1025972 1404786 1323238 1606437 935488 170665 513714 1546413 1051947 1219241 170046 289892 86537 319056 1798194 1858336 1219758 1216116 1889282 428854 1461185 1548619 787963 1262807 222459 1388223 1004691 766865 1014200 1641060 152676 1535978 1294504 390764 698232 921850 1434246 965003 1029501 1636207 510474 1250345 446994 1084120 1380033 95373 1494427 289418 446705 858559 1841366 1573261 1935620 1401313 1561509 1321698 1803262 1347431 1592757 950670 110580 1412922 1228464 1079009 1058521 1006390 1594326 188623 1277866 477441 803430 1879242 1116100 909998 1054514 214533 586897 498760 461873 1614964 1112171 384920 1236935 1640669 578266 1767063 693829 1435277 1759601 862336 311434 371296 394878 646921 1568120 1965152 581502 1765258 1338122 115096 607547 725892 1992688 1344603 1780440 1048783 914966 1429820 19016 146026 826914 106883 1671969 1075077 798071 894244 991402 342754 822088 733580 279434 1228884 1451997 1859168 756029 1240146 19784 1237307 1996384 353688 391375 1073707 1659293 1419662 964447 1492440 132129 786143 1966936 232090 1877910 387404 1269362 1342552 420862 1933561 305803 1306184 984897 676094 696638 1646446 1030468 321926 924873 1832812 1672499 18607 1233884 127972 1702690 424802 980189 1774950 1806476 107463 1566329 1632328 1919770 498610 1497441 946712 650668 1530578 1338075 505645 657905 1768391 1523203 1900324 367905 1804080 484479 1134171 1697458 694959 1307057 1610034 1320715 1183206 524398 1613987 1952067 1890889 1708794 1547575 403564 834141 1136615 1713105 892086 1993853 1219389 1237343 1029405 139244 1365692 266022 170557 940374 1215356 74470 821277 33560 493465 467755 1069034 1790205 626626 1253345 593730 185227 968409 868884 1002133 1782259 497041 377661 843104 1436147 233648 165516 136836 299821 1700444 907697 1961843 1569661 342818 503154 1461009 152725 1074942 1290610 1275888 775744 1736946 1061800 1609406 1147559 647251 550592 1404720 376499 1430234 193617 1724108 150827 619227 259386 1063217 626173 1653535 306410 316594 574759 545983 1743595 944347 1071971 1839663 67699 1573094 496275 1969325 1983487 741289 796771 1002878 680643 487390 47170 759610 1588426 58743 1245775 1349429 438153 1267101 1429338 968107 1013349 113203 325696 1637148 751409 1219623 1290795 851120 1978503 963172 101200 1699441 8989 82849 1057928 1570610 991033 1292321 56132 1123763 1802498 326737 1092744 1543995 12565 1575780 1194584 334701 1498917 705011 1566698 1279794 10955 1802331 580689 544192 796781 1436326 1841364 132885 1247550 555470 746709 60819 375616 160953 123140 1803889 516648 1437581 1313778 1178944 1393338 1956831 1031101 1765611 1065739 1704902 21494 201020 145691 1896018 712278 436342 1919750 1429596 684747 134060 755345 1576343 1297435 1792017 932733 1930689 761382 1101917 1226181 1501364 1700694 968198 651429 1853942 1724159 1296553 665422 1087190 807503 1745524 953339 1562016 1939378 560329 622495 221725 1675298 1348729 836544 93493 73060 1744929 1725157 1756752 300976 117841 1145775 292435 1397104 1016105 855200 515837 1095726 1541238 1142695 530460 1667170 72533 1269427 1788843 356979 1217583 1651953 1616382 415454 595028 301002 619097 1038497 660179 912286 322292 1385793 344330 721067 1609893 288305 1038791 789489 1354340 494438 123026 476393 875022 1077717 374300 364752 150 1805684 90097 699349 1887755 641890 245748 762866 1353094 1866295 802875 318484 744332 192901 1541194 1739599 1023946 841125 67017 1941758 619037 263919 227250 1651581 790859 1992669 1986825 1028047 1425112 337200 1793416 1313586 1842345 1732278 1461378 80328 712840 284509 334070 300554 891659 934715 1771816 452693 460761 1514086 1310175 672930 176783 1522840 298698 379789 372088 1156724 616443 449509 1531919 1363786 1488022 1109131 1634277 1810152 512752 789365 1009370 763745 1435410 506076 1143504 345679 978715 1274962 1976484 1793711 956812 1749424 141510 1744498 638387 842631 1820321 485826 847019 1048153 551535 1094305 1730234 202405 1483035 356695 1775233 1540171 1741083 100561 1845851 519932 295621 1612861 1237586 1186007 1877331 1236984 13076 1621971 1628609 1562542 827214 1076102 1418148 1850260 1676813 1366697 1926634 778952 886997 1628639 1472716 1211549 1491745 1044343 999797 1041404 1623657 662929 1525410 724609 598988 268185 1134049 1067488 924639 1015727 920760 1824202 267304 612805 1681996 752631 1023506 362096 957375 1379603 165839 1617780 300088 932994 676561 1370605 1642506 269141 857031 455218 166077 1484304 454358 1827091 1459015 1650631 502499 719435 1469656 274840 1259686 1423363 226739 1684869 1867126 373180 682953 443206 1798256 436184 35977 383986 1179717 769556 1032527 1688408 229056 1482916 647958 1858423 937413 374886 733030 1252023 1005213 1585742 814678 709110 692705 174604 995208 88382 1639837 1958894 348472 710856 1964927 1346281 1209951 1625581 1407185 1114271 7963 1270807 445790 542742 650379 536775 1111772 1673301 1761032 1758366 1438467 367036 1473357 141863 1044500 985212 1388510 529615 837115 262156 398880 85820 171072 1760704 1536769 1759546 104143 1824965 1583208 469942 1635640 19029 329330 1771225 1708467 1075588 192503 1974329 782600 1070960 497467 404769 917805 548884 344432 1993960 1265174 18548 101841 1352117 1992382 66286 176185 1133981 1591319 1568014 620260 1012771 1052201 864242 1701633 172720 248187 539168 756159 1827664 1907683 833464 683669 231603 611609 1233232 1073036 396167 914247 953861 1448545 1456770 525786 1601170 1065306 1776502 1569777 298805 1392941 557648 1581082 310130 1623312 1063820 206621 1528677 537774 1948540 1417633 686470 199099 1997665 770280 426484 408793 984166 1558624 68496 124679 485968 163438 1191359 120319 1210229 1659836 1179201 615720 817007 1648864 1262555 1906161 589331 141328 1940797 967361 1446403 304745 627778 1594216 1258761 1387963 1928800 1378088 112365 1323186 1902904 1626582 27086 1133439 1660282 410409 1687549 1749376 361812 1155309 1155913 1580253 1749299 1306933 1755268 1195718 1864151 245924 3911 1509201 354158 1386614 367790 36932 1828306 882661 383586 381889 651593 97137 1917463 1872111 1280739 923194 163883 330053 1482989 282128 527567 1940461 1181204 56603 315890 1495650 945241 1547052 742002 1773834 1746142 1123279 485536 643437 944869 1110038 891262 518017 1095618 765193 1269528 1077431 346524 162585 152193 899688 1292772 522443 110112 1830306 844083 1029448 1295771 204465 248013 27082 767224 631387 863155 1633322 1767148 916164 1197647 712884 1125119 151900 1081254 1248842 972599 30974 206966 1148446 1005006 928639 1146575 260968 1236300 226374 430405 5688 1235496 73023 910635 940276 1538518 403936 1727133 1179734 659986 444476 532010 426738 1229680 1820739 1281587 673882 771295 1353161 131610 627238 1843308 1348046 1829321 233219 1419217 531962 73422 561081 1247229 1938012 1727579 1007101 737847 366492 1236010 1034585 1324877 206110 862601 1641919 1830417 1452879 397006 1315719 218576 55622 1244237 1829530 1882826 1385406 1877567 1812196 1592431 1537288 1480675 1582160 1341095 290288 1153224 562354 304479 1346469 538077 660412 348257 1675089 1087909 529947 1324612 1967507 1955465 869477 13182 1595577 1307398 346869 413077 438466 307869 213489 1508528 465337 1804170 162419 1247584 141603 1942398 570164 149100 1726567 970687 1694036 1896065 1119626 726020 722353 1660909 1037913 1100473 1025096 1099070 1705297 1175308 8670 1384202 562854 1934691 1377366 1476101 1595904 786856 119034 1660382 721933 1265426 210267 165915 852672 1214154 1993584 144108 53978 10022 1259379 1399008 264692 868253 389629 967195 995456 317350 1924511 1180992 161546 373911 220929 409714 471961 344864 456582 1452050 109991 1285643 7661 1774248 874202 743534 671255 1989653 252709 1579415 1707563 107992 923533 852604 1739306 1514467 247801 223496 1636765 1782603 147510 1931420 1054376 559487 929846 827225 379031 1795988 819749 1901821 781835 1419242 640342 587992 733557 1282450 541887 1589799 1747765 1277974 1428687 783327 51751 1442959 523298 299534 1796582 963237 934697 428964 1193083 893170 698099 1820039 1412953 1881745 327853 412476 1179927 1407416 1599631 1412329 41653 1461029 196561 1716987 665478 1058387 1488671 621893 195828 458885 605074 1809386 1253142 1612499 825717 1079948 1693216 1191708 1478047 254096 1147075 857420 325965 349961 1094395 186407 1079282 904293 790834 355001 966570 356301 1158731 1887169 1188312 1459670 50486 220233 1793811 1005900 718769 608775 368134 325912 865300 90135 914191 1130047 631830 1478182 1783408 1247611 1452412 313444 883896 1176697 300426 1659157 979576 1221935 1567923 1197195 1751045 1446344 584065 669287 433388 224617 1275830 706394 182630 1336591 970033 833106 256125 702135 1776571 1703797 171023 456880 593993 838724 132964 1727920 576712 89120 1165114 1645721 1777055 798569 227502 537983 1840144 785948 431391 1664577 1959612 612147 652452 969790 931294 268479 1956639 37940 1495923 1902093 1102437 1430593 276098 416117 1933682 1867951 976515 25154 1005266 861359 759314 360832 1986664 1125296 964708 504870 875131 963780 156269 1707270 7776 1594684 1052890 407093 1186729 1629725 1767859 1615059 1722000 761697 922411 744355 1135051 145772 469424 1798221 1602941 1209375 1332464 506999 1423937 371108 1663727 967432 421999 587323 1706270 1708081 1810839 956661 943505 686860 367356 1266026 1156887 478552 1883553 1603757 865479 946064 1122772 1699676 458729 1003976 975394 832576 1786737 1707630 403750 261281 394351 72877 1576263 1764604 667071 65080 923872 18491 917201 355481 1488773 634519 825602 1498566 920862 493492 1059108 934280 1200153 451668 370349 1670612 187515 274244 1996176 36532 184175 865388 1312744 100211 230854 456644 1075153 1965567 1734157 1868311 1573298 28308 1898270 1679758 1507546 1010369 508260 691525 1583707 601757 14891 1248815 1729849 1723866 1483534 226757 1656876 53719 721647 413081 823973 462718 1107453 737420 327904 597951 455315 1684548 548170 1259345 299186 602053 857827 988645 857902 1503831 327810 1334562 1853140 1597557 496168 1092370 438315 1264579 296252 1729996 468746 235775 549768 1679012 1688676 274918 273975 1893118 298712 762488 972474 755047 1482414 1251968 237193 154379 9064 1912225 91038 682209 1688039 1658996 679343 1443670 539992 557733 1751311 534847 1277126 156314 474129 360284 1989780 619225 565742 456245 128446 640376 356128 779824 1477166 1190807 59769 730429 663697 191063 858645 1652425 481003 1067041 591204 787888 1143435 1606411 1811198 1175493 821476 1306669 734816 6949 634 329401 718472 1192523 1029856 126023 1513261 293886 92392 1083232 676092 21699 83587 1851603 1204549 150601 559860 1953389 1948660 496901 1811873 390431 1432597 255400 344398 1577197 1307747 401608 1363481 580179 1481336 480761 1739720 1929461 847249 634817 292267 46660 477331 554118 163373 155026 313228 1909983 1401802 737540 719769 1136233 38659 1799299 1191821 467635 1585723 1839893 1056405 1078409 108410 1250995 1298853 1263246 1060634 954416 481894 154701 847300 947488 1622653 1354221 1387639 1811568 1531578 1971082 1484726 1332650 1544929 708966 657894 1679683 170296 1252656 952812 422541 581316 1402124 1496648 1327126 1422909 617967 1747571 1707287 88936 1931247 73833 311212 1645666 1691655 1181749 995553 1869503 832519 1593754 961300 1482761 289632 1294479 659402 1619555 379103 1612165 1736837 90783 1005422 287697 351399 1525011 681881 121383 830387 1094826 996991 1044322 1906874 157514 674487 657789 705530 1310857 12831 1819162 126939 1135845 385313 1210499 360946 190494 962879 767712 873043 1918355 1393647 786454 867704 1532852 1723335 1400266 569747 877668 1501615 801007 951460 1179273 974207 5139 697900 1648968 24813 936044 1591878 1954402 1080664 1208034 492072 1111725 276884 717134 656056 671831 989607 947172 702655 1868509 188889 1548107 1218737 1647112 916985 865069 968811 457059 1501652 593262 1470183 818372 257410 4902 1013412 1332579 430524 460043 1083520 1469511 1200325 766088 796856 1556982 1695070 1845632 1762391 266215 677899 785626 740418 65304 1098040 315092 204223 579167 1579087 73736 440857 1543910 894179 956348 367062 1347481 672524 1082646 283942 1577786 548417 1764272 753194 60215 1802389 1699502 1679991 1354897 1549107 445577 794652 1856207 1434873 1204657 1341056 705176 73460 442382 1100890 188329 794146 1216934 1116552 1305230 190294 342068 1494512 435147 1945491 440122 1485651 510042 313440 529436 1678898 1541004 1198633 460899 900443 1194270 1716166 1766734 1049804 198804 1811301 303205 152550 929988 1770004 1704954 1691865 615833 1494337 1443241 1369367 1196660 1804849 150152 3157 1677118 1083498 466027 422334 1325420 1814210 1072795 872060 1389174 1659491 1603709 1473552 1561563 1960086 82621 1080029 451486 1311861 890934 530279 21809 1112968 1114369 963925 1904942 21049 1234150 1617543 1736487 1711673 699486 674241 1888985 990717 1806138 364952 904694 665348 136152 1406817 535359 120763 908288 75322 649740 1003277 1973781 1551551 424482 875817 692580 1963055 1925480 977156 1689158 1054644 569676 1169993 391529 325150 463935 1429279 1757155 751734 706848 1183615 380242 413035 267170 592044 1752709 1753622 802385 661186 1241099 606993 1643098 1711177 1448498 1771917 1257453 768231 522460 1804756 1636412 236198 1430976 104891 250465 1515410 674200 1061406 319465 583491 359874 1354376 279111 1589616 1808152 1080345 473348 1664902 1054954 112134 1648602 1337850 445380 1403822 1045975 1262858 554688 1053562 1780544 362144 728860 1942954 1606195 1128657 1052560 1554978 541218 337478 1335453 1036580 525963 46132 1466999 1525168 1717715 1530363 1476239 1278680 1397057 1416403 1117078 591994 240336 335291 5232 274358 329688 541277 56324 1805665 806769 381693 977251 392563 1696117 250469 26563 1538036 215256 518071 1553390 1420391 1677829 1718355 1348671 1638234 135345 931351 60548 972186 261791 1927001 1068783 1671677 1085230 710842 643237 1363065 675064 1626563 722917 319729 1188329 325441 510152 1735219 419552 1142653 209693 1197853 1139951 1631489 859116 1227211 963144 113917 417682 912051 377383 163491 1659898 394300 1494476 1575869 1887059 1208405 465026 1376390 1455791 1671569 1553725 1027339 1022107 1435056 1065105 911619 1791253 1507198 401856 1642163 1988114 977991 1924404 1053479 542215 152752 208211 1358545 1425848 824626 77090 1333026 935238 139759 885910 1917661 1657821 382116 1583027 744812 321345 1527212 464579 458929 579022 1329750 1626836 1896449 1242558 361449 1385756 156874 67056 1135010 674279 1549704 932394 751253 1203503 1109294 779906 88691 956156 1297268 37259 328680 470736 769559 1846549 1989890 496203 252630 930334 982628 770882 174647 165054 1539445 281847 1558642 893957 488864 963206 1473695 518440 254168 1008073 1990604 1303441 1458252 1787797 81927 1425572 239595 1144210 381596 1832683 1617064 150151 431311 205375 916667 1934378 946107 1151354 572005 838791 1173367 48482 1493161 554823 68921 99253 1880691 1121570 52 1654060 905186 12234 1557494 1286895 1139266 675894 1954055 467292 1132956 67323 550653 990330 1423095 957466 630635 1973400 1573 502299 63769 1463147 1733243 353488 1720961 64650 1478715 1208771 1708808 1294345 55729 1922692 1266225 721688 240935 1232947 1752478 68032 187292 896649 84658 1007809 533521 1595616 1565954 41014 664656 948869 720948 1862253 1452726 1346947 882564 1320541 1672484 1575385 1100599 1751830 1683133 1916749 745160 1097298 1290284 677823 1911071 1985934 1080312 240025 1143439 712111 221362 662519 1898772 989132 508145 1088517 1169303 546442 919545 171352 855942 1317242 174001 939447 227405 1788160 1886017 50729 1209958 1970454 947539 487783 858791 1469535 1687970 1660358 1410701 1277306 1329619 244817 1425951 1368412 170941 1703897 1803362 667633 1882507 1260405 623659 342390 1867045 1661470 1601654 1555380 1120832 640672 399128 1562317 600406 814223 1121202 221613 541842 64357 1382943 347805 1013441 726025 1935648 708331 144865 554471 1791767 1193802 595238 679665 978274 1688984 387906 1906420 1233334 230757 793228 269990 1257105 609256 132823 420092 801742 2898 313316 1513963 783062 1134855 1912695 682932 1737309 953547 881204 623709 1526869 547634 159235 349196 111310 432420 1112537 1066719 190528 37768 1598594 1651158 1534117 1523574 1831490 1647320 1999712 122124 1526419 672067 797147 1808849 840336 339051 261491 1567554 1725907 310995 884340 1655660 930406 1131423 1973431 50526 121789 675357 1550086 1863929 1745196 1112588 305376 309580 112581 1852041 1375000 1019823 1796134 87374 1468567 286675 1266323 964170 307279 1401493 318285 1413592 1401722 1184677 308704 175864 1459309 1954741 82145 1508926 772517 1304644 524020 955538 58282 999835 1304197 1886331 603028 258038 1968964 1605445 510964 1965478 289191 556054 1834879 186572 1989311 953138 122461 1153602 275056 1562822 1631875 1738365 1178029 642447 690516 1215522 293974 1220779 44282 709715 1194702 649274 853787 633087 294024 59134 1590080 1741745 529604 505396 1752247 1116279 471368 935465 1829080 1125674 829456 719370 1750611 1831356 1366255 1917894 1725509 1223734 454295 1353849 1191528 1081483 234528 1848874 106862 1068868 331095 702132 213812 829356 715076 1128990 774307 1711823 835752 261324 1628054 1046142 290404 1203746 1867989 344597 1482942 1811230 1840014 1560972 1285963 623255 17836 1827394 1823330 650978 803221 587168 1921876 522128 1706623 1397317 1451242 1901553 352616 525082 595600 1939694 1618764 1630590 556765 1957047 533235 1595732 1956829 1905400 1463134 1345012 658187 1192210 1029007 318269 1221362 1999775 1357464 1646669 1887117 962851 1451079 317582 1839312 786447 1471461 866892 1865174 1879176 513465 1803723 800574 1085897 613059 1347980 1418335 474977 1486625 691169 1606123 1414399 1277070 77227 634119 1010583 1168863 63858 1303165 476453 1502605 144901 1741805 1364006 1785521 587350 647076 1219561 521234 106931 299747 160 1496875 1534802 1923566 1365126 676027 1754028 1631263 1781820 720692 1510138 1558350 568599 1125887 1905614 1471952 1340661 1593004 178351 300842 1723242 1909382 344165 1958744 250908 193288 281894 1331920 871595 1104563 332691 655530 1240300 1079593 325273 425190 1899527 829312 1804257 339825 1967362 1850363 178640 339138 1730709 1370296 1152025 1278515 686057 499242 1822586 1596752 929712 1061267 1380355 1355792 1523792 201317 132028 1019796 1184750 1960240 565332 1880779 404010 1906848 1855499 570598 536453 461422 818416 398347 1618236 1933337 689704 1035572 815203 1982132 441622 211286 296139 1481399 547753 251671 908743 1874065 1395990 509046 1273803 980172 356646 435625 1924719 97557 782524 1801944 602057 1815443 322298 263163 207175 633504 246548 418982 1385582 1531649 633401 279260 1071950 1833382 1165064 1494790 1719397 476316 1557714 939052 480896 1905695 449252 1190855 652748 1673609 728678 306384 1273694 19534 1766213 1512989 1659510 579039 787012 1992973 1958677 154392 1332355 1570782 655114 1894448 1463822 1926950 1281942 1447196 643488 1442114 1754604 1372728 1815846 321749 1073362 196292 1745262 838300 45063 1762854 86529 983597 1632483 1627874 237003 2190 1065090 1522637 1928404 1492281 1522243 1676452 106807 1604104 1567960 612563 1767126 708251 1423436 183911 1744709 1862928 1713212 1774669 1612074 316107 58796 859467 1418269 317542 1280053 59711 1380207 1629570 1277650 896250 13025 1922818 987903 701742 333042 1215302 567255 879549 1011639 594763 1469060 453538 891989 131718 935985 448899 1533370 1876636 1989386 1788325 1231926 359663 1257285 124065 1417102 1097910 1404401 531239 73501 342511 1707378 151021 1707100 89367 405751 1917681 682218 271887 1234617 1906263 1036674 500995 1385905 1853224 1549445 910358 1583228 967435 1346695 1234277 1481061 972787 931696 1136308 1082631 1049819 272790 1299679 857770 1286576 1171286 529942 1824318 1356721 52274 1019060 1471967 880767 560614 876650 1248962 602858 569249 883430 1578440 1866898 1768913 169415 579918 1552449 17236 1626073 1320410 464630 1701478 1417856 479882 1153438 191232 545580 441182 1075318 332991 1189700 679193 312064 559334 948554 607085 1250894 361412 723764 755169 1430848 1789785 1718511 1006066 827678 1867657 837672 1442406 121462 522493 1961830 1511995 1296208 1126204 243583 558553 1986240 602722 599149 889946 1496108 756140 217963 1530837 195950 1771224 607305 23836 131113 1030162 1043726 1577091 743716 1729231 1761824 832065 210828 603096 952383 1431377 943081 369402 405239 834999 949531 1126520 1250945 67999 492671 1689534 653458 1718238 1523346 1118217 1684092 706463 1810602 988785 537809 871501 1277471 1950270 1074996 764954 1691175 1598647 1011339 372726 192731 1874949 923048 782385 1852252 238993 364302 148299 1034482 180490 1305809 1348892 1463328 586008 604528 825383 1746082 1446115 135074 1799842 1154301 1574399 944205 955047 916650 1048833 705874 1784309 166713 1500347 278032 1789299 1860097 1003531 1740747 261030 1707244 355910 1977012 1525941 1541001 1699383 1552139 170825 1674741 1058701 998261 160949 516408 737359 1127135 1111086 1162930 842904 1562199 1488293 417470 1277482 1897471 1250738 712258 103278 43481 1305480 1452973 1719745 812487 1295687 86832 1140245 722467 743122 34250 923745 1977303 1450326 1469456 1548613 907964 1153119 99932 453635 542344 1606864 1177558 404285 609485 44264 922941 1446150 777205 1953799 119286 601493 1009672 310925 674245 1270677 1836056 993868 1212396 410713 1127941 643212 508194 849108 1354131 384709 853614 1940069 901345 1357707 1107248 1668499 1403691 653432 1801303 160131 148919 1384944 1257098 1422868 1747497 1625489 1062165 254299 1756449 1650131 1914085 1309086 1339191 935799 410620 3432 1059732 1834352 1924422 1280410 1304166 1799343 42588 1264404 926185 192145 57470 893454 1337167 96452 1664715 557059 1474360 1361308 1403514 906455 848375 1856490 1663038 1804767 1815167 1528594 207407 347878 1966006 1243591 1279141 1765013 1652993 1925402 782083 1098177 1483385 599200 827233 499241 155819 1686330 3198 432616 1973501 1508031 852446 1365246 1420242 1634007 765409 1407408 305560 36747 32380 1954682 372081 774845 1037403 700903 482838 303001 1961586 1154015 1639276 1110911 1999355 821559 612402 1586118 1912683 1010960 1631134 1431985 144077 1383341 981525 1749138 1192820 1852990 902474 1196481 1288817 1603190 1418434 1021232 1889925 1498534 318828 1349827 523903 652794 1012710 1918838 1192698 368579 1000079 1069303 1546079 576165 1494803 975971 425530 1397493 1237484 1155798 623056 1585407 1788258 1320808 654805 1952602 667779 1219404 1949791 1916397 1761811 198323 739272 1310107 663779 846864 1932583 546832 1479214 273421 1010512 104414 726109 193652 282379 348068 95609 1901525 871887 824761 488036 409484 1307698 1580402 936269 5127 1775449 1830060 1763046 888476 504069 1382215 169696 1045537 466371 355163 315178 1242062 442303 1957773 221156 962410 1584221 1971599 1770716 1203703 637217 300004 276661 1443786 1514750 1624271 932838 855618 192909 529847 1989340 1151536 1141831 1238855 1077339 1505985 1787958 1998787 550099 521615 1564677 457878 921694 1401822 1698812 1974623 292620 495590 445426 213316 568333 323886 182467 1470544 857722 1047764 674622 498023 1588054 230252 1231617 1763103 400071 528139 650320 1919780 1624566 752181 1401863 284199 1574561 710778 1827787 1035030 323316 1177195 424474 967076 249708 1159925 116902 595710 1513137 72827 152468 1548798 1956658 1347409 1715183 1251580 1471196 1141468 1789413 689469 1257141 991554 894268 1831222 648609 1227593 74419 1677161 796877 751494 219551 1494781 83783 44664 1819603 1460963 351973 429362 1030646 1656543 526568 1788116 127426 134931 322821 1575368 429318 558995 1925072 1809571 478384 1271202 1012385 57394 1090185 1165287 1263262 1469359 271171 986014 798177 467326 891457 359818 1028122 1154333 32135 1119636 989769 1880120 828935 1199814 725419 422976 657092 1337371 244137 1199828 1967863 1060321 1372066 1176127 844174 1108595 868100 1852223 1744429 1498905 1357340 381334 195094 656380 1358039 1860571 1719074 1189672 671634 724858 905172 1260164 484558 1796350 1614929 513180 1877848 1551634 207928 1605826 248871 756599 386814 1218667 668049 264415 1753034 1881063 75921 646316 1989298 1150151 957748 1297315 514447 1464835 1221816 564158 979079 1491862 1535727 622849 467433 481351 313454 1702337 128717 681685 7821 1902973 559033 617257 1296238 1377825 1823343 769862 1338826 988095 790613 1779968 782375 146199 801952 1628916 754090 1352345 1721273 141971 1854680 693548 1130236 1525288 1606083 1806661 918059 1558659 581469 1091617 412188 175393 504498 1873727 1304181 698165 1429117 1579390 740715 1008990 1294557 894883 383106 1891524 631690 661039 1852059 1988386 1586935 731933 1582568 580359 697607 1820301 492130 1705769 1676351 1291870 1008296 1632289 1695131 195670 1972762 967740 74604 233763 1219366 303257 358430 1397219 1132612 315191 225347 931551 1838264 130322 1152205 1615779 1921323 709101 144943 883205 11364 1357786 50248 515390 1631786 652526 1909853 1567370 277304 578944 294209 1183423 1517044 1310472 1583233 883708 1237565 857599 982061 205696 605012 1738483 1064203 808265 1906883 625772 1937556 348199 1161696 885629 672340 1144621 1576639 1686797 1982518 1542489 1644901 1123844 371491 254735 64091 452176 1217299 261818 267186 1440116 1827152 1970116 1896319 418684 1639744 1860338 1999147 1714987 618335 85428 416769 1628278 1956015 1899743 1047676 305247 1915212 1510517 1009904 428182 435319 90856 196688 1672233 191743 1748143 1877739 1046648 1414100 158331 456636 1802883 245442 432987 1576749 845130 641498 929379 1068985 1097232 1144057 1921215 1783165 915635 1091302 170522 1639608 699111 1882051 1541548 1709201 1934218 274929 1931530 1573840 302923 1070256 1365982 187736 735332 1051772 375889 31944 1912670 331848 1210668 1251716 109819 1562185 1970847 779020 317106 832597 1489894 1314538 1275455 1434692 1081360 1290709 39957 1232384 1475028 1205589 771373 1385188 1208161 1351655 1206089 1982270 986871 455515 750175 1142022 1252178 803022 229128 1430884 833911 1153349 459165 855596 621378 1476704 1925937 669708 1124102 182179 715860 583827 1022664 92008 1917124 1048955 943969 1418030 1384044 1476561 1251677 856643 1246137 1943557 1684692 564956 934166 637437 1102616 1521317 1269342 1108571 191680 1721945 739042 1319112 1777864 1685466 1765558 294949 1487778 403778 841626 135214 847126 1169815 903800 1072026 654036 826693 1716095 188996 945697 837780 1037840 1412483 661887 1800272 1956312 1951457 480590 1206120 1718246 1854308 471417 1447923 1893650 157442 782332 881866 724269 17051 1686959 129376 1979986 394828 462753 1171700 955697 934732 342293 1049284 319810 1526901 762208 710683 118540 1395617 109746 1666181 1940004 341436 1137976 669180 887626 88842 489104 97400 326248 1273269 1949518 1724845 151003 46394 916381 1977708 527022 202536 1428304 733266 1171304 636462 885861 1263344 1854797 1629501 1101299 1188295 1376989 1799834 1253147 1033588 432243 1757420 1783818 299246 705746 1648272 1889085 509551 967062 1180651 1697061 1936620 155751 1918651 1485851 512009 992256 607649 796837 369981 1521857 748375 1814065 1342444 1593649 1670912 1729083 1905535 204289 1860658 776829 987265 29187 1827356 730698 1895411 1958646 945341 40309 792785 40243 281592 1713182 697015 1250709 639611 1715235 921140 194779 667817 318232 1330969 375142 143612 972871 80473 1471991 1488034 341285 757522 1420125 1714747 1669804 1863221 9707 1129372 1913923 932392 459234 62154 1794223 237664 795624 237097 1633021 1592021 1869694 1799444 120109 919853 12984 627348 652086 675208 1313210 1909330 1459109 263624 1901725 1448033 1105864 1229143 242683 1854240 929468 343842 1886636 21626 990061 1234649 1798976 806541 678363 1895115 3321 1741613 1919782 482219 1854851 331983 615510 1953754 514301 19755 305060 1273093 982134 150043 1833680 1313069 70413 638126 1248912 1506009 581754 195829 294710 1654880 1944139 1340998 176927 403625 1871112 1106940 1313424 358044 1803030 950244 1871317 999730 1055657 452402 292485 1174563 62103 742258 1647902 948812 1110330 249641 1915898 746246 619203 1070005 1690891 239865 457826 1773401 305900 1391150 542122 623688 622334 1478127 627132 1800980 960605 1425297 786148 1695908 1921543 629558 601885 905849 1231902 116585 423521 978033 452555 1752427 1492500 392468 638399 1500334 1350900 1102520 318489 1483148 58446 24780 354364 1655734 347077 1991052 428053 1015017 1752585 1957376 9522 1306596 196835 1427790 1451037 38788 128641 1435295 1933387 578990 515934 787636 1024433 524743 1790371 1351011 582953 693858 528538 1654699 950397 1810722 1587045 1235829 1479396 1222131 1675542 78291 610621 1866426 1827310 1053988 847132 821366 894750 1029258 49008 364372 1268977 431527 1100129 1326049 513202 704477 495881 642902 573868 1737045 1177258 1745918 428622 923400 838986 1550080 1571869 1425965 1148641 1071698 841983 1225208 1322712 1634394 1382990 1783958 1773399 1070021 895303 1248734 104458 1310569 851879 797295 1339360 1346888 1297875 1682029 1145842 274137 274279 1054319 568325 165683 512663 1236295 587889 1713568 308106 631884 1874662 1510522 215079 1143200 1662784 287533 1268009 1523751 1094062 1711336 30012 370493 1942378 1826899 1474725 1590788 1257754 1314046 1494659 883041 301290 132125 1819452 1679639 97565 773561 403097 1586759 330687 632596 1527927 640497 530262 505191 137287 213805 477923 801941 1499637 1565360 1226398 264929 987229 1074379 1335354 949212 9327 260155 1836666 59546 766653 292607 364765 1448690 1830096 120139 1554965 722150 942385 1444978 548411 1006347 1815683 154087 1103531 743189 1148017 1106031 109270 1173351 1887598 1190556 175135 534713 4195 492013 461663 1475508 1641454 729481 852194 1153120 788609 1954316 765515 912087 1531659 1442841 203286 1372565 348345 1274081 279019 1052536 1130101 760334 375472 174940 1941520 1832313 1162075 38585 1299671 1040384 172846 1751997 1612973 1693187 1729142 72290 698652 328632 158169 1327810 613342 827988 580579 1874191 1045111 1780742 248823 460985 876930 1186974 501699 1372978 959446 130936 1915462 1754918 624562 160364 1507363 1437643 435482 1783930 1758968 1351608 1746134 972749 63570 1908879 1509780 1628281 349763 1891962 1860962 859837 1236529 464230 1175186 1972253 1297184 1357228 1232574 214916 441798 215986 1388272 270354 257041 1258542 569821 390130 783616 278595 1782153 1742818 1292027 1804298 1124407 1908976 297804 1881600 1585213 750362 1284124 254976 1989962 717605 1437011 686623 1021154 1969897 1122715 1509619 1482782 48563 1915588 23825 228264 651539 477747 732666 819099 753988 215722 1174741 950622 1463371 1240966 874139 195669 1137892 1817059 413129 136193 496573 760615 5668 1678295 653215 1304806 60711 1263421 1439332 416616 1820088 615152 1409422 379091 728307 385107 393429 462286 1661199 975100 1348861 1746039 423617 264839 187913 759936 466513 1938984 1526678 1680119 1158119 490422 20622 1721849 1557393 503257 1373744 548750 115225 1577489 166549 1326075 1844689 838760 1694818 1099128 1886869 1478813 1963502 757741 1610751 1012334 575529 458572 1914834 116493 548222 1444064 476798 1311711 366620 1242709 1550304 1912295 1221433 1896668 1900377 966102 665792 1596991 1869596 447557 944104 1652328 1349975 695784 774260 119393 436248 1884060 965260 944537 1977883 207703 114000 1790351 888282 1132366 1328442 1463639 1827873 1781752 184292 1949784 1290853 1380634 994047 691593 547304 155505 774024 236845 362221 674888 98970 471445 1433104 1200969 1415373 1192797 1271599 928404 994603 408808 1021000 120267 55656 865870 732362 797481 73881 1770136 66424 822238 1057529 1336687 1791539 1763042 170972 1060128 272926 1203766 229953 851615 863744 1190974 1578604 1132 647490 1058464 827039 536126 838362 145611 797669 951347 521 1302052 1728242 358118 1528057 1841825 1375299 1730583 1101687 1053837 161909 815716 1022330 41361 1713581 1477904 405999 1871598 1278418 107881 65056 1915169 533314 650874 1482599 578309 1637326 1117318 600562 1967911 1019862 1502534 958015 101211 1002398 411622 333488 1233909 513383 288433 464205 275053 1059055 1809061 822579 993095 1321404 777409 625939 652737 34652 692203 893296 611677 93443 1744215 1835168 460790 1791034 1164558 1624153 580309 1023827 815644 1912742 320673 1746343 887474 1509104 1248088 940084 31867 1324200 1291695 634929 393024 1373875 1159041 409088 162169 830067 1714606 698134 97613 1235523 500026 700444 1209361 366559 1567309 704509 1098395 3273 1914141 328485 1236731 906577 288204 1111201 1304700 1367338 901989 1786056 1667400 1499777 531430 1254103 776071 1968711 1498769 466453 871167 15220 945539 1838195 207160 1811047 1684438 1738291 1819343 1369673 1357790 7187 78763 1993866 59528 1175771 1060943 1287772 926944 1273344 189523 441088 1831363 598020 759468 617541 131767 1722722 608973 1038030 1230037 1530398 377042 242538 1538301 179449 104712 1457592 11005 786038 1662787 1892882 1207707 37375 1842126 233735 1626429 831418 1640689 1485030 34691 1031246 997239 1283817 108602 1194516 1323110 151343 1594751 1031731 1972004 767768 820337 1603248 124203 1324435 80608 219293 175878 1932117 894681 69699 1811897 611800 1805083 1859889 1629870 949957 1571833 166105 1370218 1683712 1339038 994306 800506 1448402 1193970 988537 1589822 1431694 1734564 241952 88146 734993 658913 11679 289401 1820506 1274491 251386 456468 1310350 1397661 1985028 752407 68370 388844 538446 874978 1151699 1970263 459167 684725 1365986 1063910 778986 1131896 1800300 1969375 1905340 1577360 1523645 643876 89333 36663 1451729 347017 1671986 991029 924551 849769 903544 897561 1324300 1986984 411720 1246528 895985 584458 4010 374008 195153 642907 781396 233449 436833 64950 1454562 236490 405569 243836 972051 437070 1352922 1324930 1345729 1039666 311478 1470351 872214 1964223 175076 800573 291600 191742 676455 1327867 1004883 852403 181576 1176980 1661239 414666 800238 1896061 54064 1225740 1032409 221553 341485 929194 538530 767787 1627650 780963 1063900 820724 594346 992902 1965060 19213 592969 939657 1171772 968612 1857096 383534 1200661 713928 1218321 1847815 798121 221357 56554 453166 1396610 10499 745417 621272 1033036 1258555 1465468 810626 686533 1920594 1981510 813558 621490 584627 709481 840906 1603721 1497105 924746 1778967 1770428 1293838 1527580 825785 1261359 1270184 439411 1526426 818039 741766 1783132 1241466 840874 1508780 1837574 1404470 1944020 710411 398092 441159 1727789 270043 1554838 1770115 815843 1694499 1118597 1576531 1790925 1757572 196764 1737636 1656627 1536536 746740 68454 197977 740810 1566985 1679358 438267 1377020 860125 173246 1132409 1508855 1681512 553405 276862 602205 752347 1520280 1319547 373586 434297 939182 649684 1114491 457958 1329366 827301 1728438 555263 331605 339707 1059725 760559 1152331 1551481 923262 531047 505655 1558569 928061 832713 1034424 1531613 1635074 1022540 658700 1570054 801259 185860 1637851 283998 1239014 1511310 1049809 1651414 785206 1249170 621348 1985036 1790011 192587 1447501 1076822 765759 1091060 1690622 407522 1761832 1191628 789956 1401486 1677008 979182 130095 1476836 1806632 649454 1327567 1219034 675655 1904584 58039 1092834 1065484 622232 927300 1512892 180495 1864650 1247769 1192651 244657 841751 1706684 781161 1194510 459845 1008231 946793 1986490 109825 1991499 1688381 1649815 1918510 1054613 1282537 1144661 1035714 310738 1588332 1127047 206509 662759 1206967 8441 1988460 269391 1615416 1861093 1192328 697924 86629 1789724 81787 421724 977778 677422 339194 650104 300367 37466 1494245 876756 1836739 1245154 1288004 505215 351486 1389938 1052473 1054411 484434 580418 1521980 755985 539485 193096 70702 1500952 676944 158094 1081724 563767 656676 365041 415653 55431 1721832 1377353 1127523 12796 1528507 522643 1719205 577214 1836017 961464 40845 1919565 1556034 873665 1562705 997923 940705 658896 1673525 1734559 310570 1692252 1239698 777250 101657 1644954 10878 1575204 1044718 1806716 103450 537092 1472862 1696698 93386 669783 1065342 1208410 1930207 820491 400518 1966115 1648676 1478010 856559 288157 1380237 178183 980602 219981 1817334 1869058 562493 168352 1961260 1365198 419842 1442234 471134 1832236 186316 816142 645479 168097 368959 1815738 178988 247469 1186209 1720324 1798339 1685572 711077 1323615 149083 1543390 641809 1639167 493486 886420 970066 1725681 199643 1265188 1929187 1694251 938645 1404273 1829627 1483705 40519 1880633 1112488 378583 589018 1371222 747543 173079 945586 789302 1284690 942349 824042 167671 800964 222741 342151 1924623 1794636 959963 645997 372868 1867520 873575 480653 1460352 613526 481291 1379749 721682 187313 506030 374788 231808 1036505 1064129 690747 1651639 1552442 519810 396497 1629753 459716 510068 714099 662671 1983701 71795 1578159 169297 1165808 853369 1251761 399873 1729378 1858438 48417 1873629 1399795 185523 314410 855535 620573 943878 1187701 835072 1009714 1657106 61002 1311901 704125 357494 537925 351993 49201 568005 212307 989817 1835818 545206 849117 1993775 277626 1804627 1750619 536836 417585 33899 391211 1131878 1161641 645399 1337051 1217745 686699 739103 1411736 597595 276915 1814512 1380032 1508212 1741702 801989 606998 628102 1805262 214691 211447 1109355 1965618 1503156 1271010 792241 1300228 457041 1930913 1630652 238564 1704835 1150981 14338 1636218 1015638 447956 1584391 1966902 1440646 1096900 714857 614750 202429 977943 597696 660438 321514 1905895 260309 1992906 1664483 120443 235880 1915851 1897840 82370 1493491 460091 775935 1618730 1185856 1110277 1764863 1685696 1915412 907686 1343412 1729936 943500 440729 509685 1998779 1892638 373989 1732079 475866 839114 110855 479193 290326 1769900 1819004 1261628 1465397 1883116 1381273 521727 589547 1924132 827466 48542 734189 485453 1278529 1931547 12248 423911 1501068 922176 755656 1105907 1642837 820097 1557447 240458 1142429 216087 893089 1153394 1460775 1813071 1957734 1870241 1414497 734146 379156 1840019 12542 511652 674554 1100925 641541 1786156 1622383 602990 1791512 418833 215257 1607974 1831483 992009 162912 1948849 1059410 1103435 1421322 1695008 1488419 467400 558702 226481 1236352 265867 1831413 1770012 1549904 1799422 439568 592407 1932013 1330521 58525 755538 1161781 1664750 1657898 316516 1727437 905466 1954390 1965574 1527440 1847389 1151051 814075 425410 1347863 1604783 978840 1831335 111120 333836 1843870 1026089 1958842 844945 113023 306217 1626166 1405666 717360 834116 865054 189742 436873 1508019 1867001 1606566 1594908 1549514 1180635 154570 312234 1611010 54263 1800673 1213926 781502 1558509 1605507 1436016 483340 526928 215437 1625073 680188 1197146 633954 1054237 1874279 1886491 350417 406075 169441 1790504 586851 1686202 580075 817134 231046 755720 607981 369109 1320994 363209 25886 1085092 697849 869110 1354434 1346192 573710 1314047 1334474 1230247 1373640 1966153 848781 1946144 1837503 905042 1742553 169411 1935681 136404 168635 1737289 1067460 1818968 1444438 1155735 1764989 1264439 1967317 1262569 631078 1963680 543068 1340509 1844987 1155690 1159130 1139977 1117291 1041723 455605 413059 728036 288242 1698317 171342 1999469 112256 1589463 1917150 384883 429375 1291704 1305594 1871409 628779 771066 1222718 1272137 1609025 431530 209345 1517034 131561 123792 893605 1230224 1119370 1182048 1904385 1225220 1658692 298359 1041333 865010 1100647 534374 1079432 1346820 793711 355549 102138 150202 1072534 1158758 99949 134954 1705140 8091 254927 1256160 1475018 874256 881051 1718672 1714742 541237 1929026 1812410 870412 633379 1071926 1023005 261831 1241870 1351677 416288 1789026 1138090 1674316 1912160 754863 155227 1315070 1770484 880157 1036475 1983741 977974 560518 1603889 1972403 1907057 1474324 816032 58449 1347692 1233371 1867274 355859 109896 297233 315129 1599259 1062983 539234 440759 666518 807836 219088 1516631 819570 1976536 217233 1982429 1322739 1100288 1304004 900327 1952586 351282 408864 28507 1314778 552292 727096 247299 695760 1024897 1668929 947305 1972995 527101 577459 1803678 912789 1394077 1969185 857536 1347257 430347 994829 377893 646552 1142230 853112 1302048 1022125 552017 326396 111976 1648033 1627495 603967 978197 40085 1625121 1342818 1620175 70913 1296243 1852897 1916293 899018 1997138 267877 1709344 375841 589600 1601766 1266900 851617 1738157 187551 1939507 900015 251517 24566 1034600 162411 565160 1862333 1454940 1998291 863818 1917532 171505 1438969 1468181 1025757 233348 1690223 1035156 1336913 1292057 86606 1969484 1574081 208783 1356903 103283 1573449 907523 1858731 110631 231133 1818725 116299 1143220 361814 293874 561416 1572220 1999560 588459 359456 990483 1521505 739311 1786370 90542 1921565 1334765 1168128 470922 633310 998789 380382 826811 1249491 1756779 1257912 1165168 1184939 681718 997510 1831010 1106956 1959162 1926515 368779 1388105 776156 1993447 1756554 33993 1372591 1400911 1326641 1598709 566896 781151 1555708 409151 217689 828638 1971157 1297626 1302782 1041920 457388 1974073 1001474 1593591 786097 1733363 739735 16810 173035 1247144 88872 1860593 689739 1058160 1940707 1161050 1831642 1747099 398551 163521 376239 1932772 568940 1443366 1414873 658303 1668752 945388 1521308 1487982 588770 663095 115034 395612 811186 744164 1149203 227456 51529 1571866 166038 719575 1491810 66996 1635622 1636876 699090 151165 1378885 435907 1473355 1035155 1176633 894240 1171256 1384313 271146 104651 1598842 738085 1116288 1325552 1224737 433379 115751 1796200 707507 370078 399706 1831184 1231261 145058 1352509 1343533 639758 1428159 1110447 404434 422977 816566 1385425 405939 1120834 826382 1761349 1558315 989849 978004 1546652 746324 1146988 843323 136814 1398904 1849413 340280 1321585 845313 1839247 1522533 1707628 536614 697009 42659 89741 982081 1262869 691371 727565 1384196 310386 690621 221304 1201370 1282051 1619023 1910921 1517204 1218557 138207 1199756 1250254 1349237 1820441 718504 1046423 1782895 914816 462759 146139 1579192 788399 1136467 583328 766707 1131697 136603 930206 911991 1004430 1729168 46557 1576170 1249265 1510402 1814400 1705844 1310519 1337255 1250148 876265 1755155 1237441 1380038 968495 946871 452671 1016870 1208354 1141415 1988850 664341 945990 267680 992930 898277 832290 1182416 1119644 498134 50503 1810250 510709 816235 1664947 1815621 1551762 65562 1832027 1757027 1857517 243726 819971 585443 1122163 974504 139348 521512 1503989 1575514 1498092 1754951 1753445 1775112 1012120 418464 318054 279305 384437 675121 1232445 277524 942694 627002 228482 1028146 1835438 1407404 1047111 1153480 637616 870921 1051194 1293213 1917333 1492664 287596 15400 1242276 1050338 1330648 1950813 876610 535647 1824554 809835 721555 521069 477076 1137776 1916708 1420782 551754 1735475 1113556 1534475 1585152 558312 1006406 211977 1008771 296014 305641 1695985 1792405 1414164 1747749 18425 1451896 942556 585662 520617 817337 1256504 1678925 24868 250001 1507691 48129 897840 1000110 704864 184795 718143 66732 1672558 839517 128918 332029 1714975 608155 471324 275673 1897389 897678 1921702 1179684 155160 1809093 1774329 1044106 81692 824235 351983 246074 888143 868724 1210777 1867646 1681948 923138 1002945 1261842 1261750 42756 839151 1917763 1852407 1465385 384590 959351 1893699 729245 171683 79843 348612 171958 719378 1160570 485720 226838 1400031 463664 1619318 1338677 531304 1738271 85224 1434681 1857266 229995 676594 1492462 1788531 1552205 1121844 1205328 117664 456626 924188 1549881 120419 279186 1908935 1742182 736401 1496583 1448579 1335227 874029 1928588 1416511 1940322 1063416 1315470 1042930 38572 1369718 906727 1461862 1147292 1748594 441255 1768925 469748 1248552 4667 1615089 192920 113973 511302 1740861 177676 354611 1796976 148872 102428 1553155 1784565 776424 597516 1782793 145682 202109 561302 857174 1396590 1911869 1764752 1302395 1260002 833436 813929 1057741 1987275 1275863 843167 253621 1286275 1084845 787553 878812 1739333 1684186 798863 741035 1392050 849742 959837 1737538 751854 843000 564535 1300495 1916537 326764 847586 1015398 214247 1931945 142237 381089 619457 854944 598863 871280 1118704 1577451 84044 280042 296742 1795631 1343305 1027497 1205852 1718570 1470543 1867305 20598 1550185 1688754 643397 1537812 815949 1954006 1256793 1748049 604140 1422592 1781987 608262 1677489 1053997 641984 1759972 1173610 922872 876703 1390796 399553 301969 1125612 793733 1738353 854886 1948112 749587 1175073 875580 1678581 447071 1883815 1809589 1697216 1329788 1582440 1857310 1062314 1293033 1631971 813482 1921844 1030070 130483 1433463 39529 910822 1639080 19149 326174 1533363 1650941 792494 751347 130352 1912283 331126 520730 972310 1980833 876502 396804 1069856 1648375 1963497 787179 1405612 159915 998459 784357 1207191 1143319 242276 1677638 315045 414308 802551 1524941 431775 948045 1678907 1466654 950786 85872 1915170 1713376 1006868 21262 56215 940301 1217145 699515 1202710 151974 656996 1226376 1093116 800113 810237 1887381 35803 1252567 1121367 354882 678522 1547151 685254 583492 64109 143649 909479 681566 1581096 919154 263365 1398342 1974415 1714679 1332183 276880 492105 515628 1931044 1614554 754029 1852061 1581903 906683 180517 1605948 882681 1481719 429505 655668 1305396 1268874 724375 1545721 1974784 791647 238241 1184109 154921 1957216 1641863 1242013 1477970 839821 1577884 1308553 1420224 447496 319856 306919 1692312 57210 1691288 1646812 687823 1352048 1973596 1466377 1836089 623347 1917325 1195942 1880860 1878258 162003 1181460 1818392 36841 1669467 1141456 1111325 1486860 1798898 417241 792701 1778160 774617 65699 359615 702755 469964 1512341 1543865 1082104 576909 538775 200820 1231259 1803812 316132 1015774 239657 1898852 1371751 69828 1721415 731719 1256132 101562 983586 182316 1072339 1789175 10833 700633 1243182 536763 1472256 940248 450079 639291 1975346 1072974 1882218 515712 1379292 1435681 978796 504386 1554576 1486207 1431542 1238166 996952 1785463 890611 1529510 1671451 1839956 972263 1647023 587625 863213 1794781 756977 464327 1034842 890143 305221 617263 1561800 1504262 120842 1257608 236897 1017468 988458 1616882 710383 1632578 831687 991659 1880943 940997 1511440 1330963 1805938 1268182 1926330 731251 493641 1689856 321354 1032755 1375375 920048 1759609 595640 588384 897882 1001196 218861 1768671 1210193 54605 1387305 682391 1648546 1093596 451503 252926 1268896 391060 1318776 277981 488955 1594180 1035249 1241481 1851418 1548590 875122 931939 974110 1436854 1988222 1257671 399264 370890 763091 1704852 1173273 92426 1982018 982385 274340 885727 437144 429387 1277040 636938 1507571 849881 990134 908947 943670 1405358 888398 1263996 77022 843196 885164 1696136 172409 705124 1690564 948612 1028806 267679 1205635 1088635 845455 1530340 1037393 242366 1586873 551675 665988 910377 1870892 1883056 92077 632290 372851 1169386 174019 1484614 279881 1110888 855179 1373858 1494879 1946006 1744877 509472 796662 608040 1243127 1564810 1686219 1324562 789479 223511 894775 1893871 1529445 248028 814988 1890189 1128709 1893212 1550395 1877463 144760 210309 612884 1151264 943770 379326 1794529 396341 497911 1093855 1807525 404396 1876247 1062411 1829502 314188 1864354 1971595 1754283 326507 577890 179918 427154 540637 1249306 382451 1303086 1879729 1954780 623306 1765185 1826315 1325070 1243150 303540 1105236 897354 205745 13301 1618453 743877 26013 154439 1898534 1485310 1827502 1504247 1398873 1265612 126368 815273 1350659 1249085 1356675 1950479 643920 153732 1803581 104278 897058 1555897 433659 1438424 421723 562024 925906 1313925 1714862 682055 1418925 41508 345189 318045 906098 246753 1614325 517074 101508 818639 1504577 567174 1273382 1983212 403185 1965043 1606596 129828 766452 1905210 765638 1328616 341827 442137 953167 1398669 1080852 99105 866994 1357759 545293 631940 1055729 256733 155827 1006313 544584 114529 398803 21637 42908 1013139 284957 1792172 461997 1423942 298572 764365 709350 839408 1942687 637858 178322 1173954 1577646 1264994 559808 1737346 1153152 1265751 1514139 1070661 906380 121150 1519517 1668532 1003188 668845 1992874 439275 18134 1360413 796668 555692 1884375 107289 1235028 1184245 1242479 1626978 324250 1086381 788520 1218895 601869 1049265 228968 1385699 1699305 226333 143015 1404108 462426 1506210 1217787 1988623 905369 1984501 573391 1441043 1210598 1291318 1577586 111527 31022 1270826 750675 1279550 1557951 760077 1557870 1938429 949606 1863155 394449 1077918 1812885 1768875 1384659 1548999 922606 808788 474942 1400386 708767 705743 1388163 281158 1096885 1293419 767954 536847 1744884 757668 458180 1967892 1602427 880380 1930014 1585690 854453 1811523 1861440 1188908 1289193 300532 24508 507511 1336932 166185 206421 642801 298431 1062218 1330972 223942 1266883 735671 760432 888004 1727684 398401 1861403 406151 1746660 210125 1751225 1994216 1258727 1322560 208136 1039270 750509 1286845 1210797 900761 552651 55419 1015924 766677 829881 383300 589810 11953 1996524 690306 9138 813842 480323 1775023 168676 1365695 51161 646291 30696 1923242 1924197 1976231 1115343 1930118 1272334 1277945 1780412 167983 1404825 1914391 893160 697072 1963928 1396643 782630 573500 728202 1602306 898133 1235217 523679 455311 1391838 1645223 1971146 1240950 1395195 791602 699098 55746 161054 1028142 1723848 580107 1482710 746359 1763274 785132 188433 95998 865493 657440 1571503 1866660 180641 344391 1195555 1032349 1781259 1036231 612101 1904217 1762108 1110389 1737027 306999 1930600 1363561 1938672 747300 632030 1935739 1650854 405400 1330471 1782417 1913994 1203601 1335560 957342 1602200 750748 1038866 1141723 715438 755620 79492 1719455 239942 148341 530918 1136882 1222340 974695 1945401 1532791 1592804 34982 1463866 1415703 37511 180964 592504 1090932 929668 1314987 496267 1458682 1060381 1361620 594409 192604 290580 509843 560880 1319123 54437 449321 197826 575817 810389 1133430 1847864 167664 1850715 919402 1789959 1126247 1578748 1017409 696102 1598392 1155547 1451354 64503 1635937 622791 700997 692945 627855 228721 45695 939378 1794780 1310977 1902074 353282 370420 700859 433725 137658 1607415 1998439 664828 1362755 785732 1941082 125125 1711616 110386 1798163 679951 854229 833603 210071 372808 1992056 445801 800310 1886486 1401999 320162 403753 1453761 1201500 336282 1606359 37632 1057467 1957904 947357 423897 1235669 44868 1794766 993182 968842 601730 1805476 884068 113093 1052712 597430 159727 1215713 158703 1922296 618091 1085674 576386 1480121 1558730 529364 1084238 1132220 428602 335742 885407 182842 1416903 1881454 537977 1450469 1741842 115768 966230 1455421 550184 1144332 129764 1441998 1423851 1784048 1806089 616993 1431339 1714515 1498458 1634224 212614 981840 64413 81494 397136 1725502 1083284 872317 1660716 1195371 231104 1824295 1930460 608587 1758874 204620 1271936 1262031 555302 1279017 818985 1936442 448361 155095 1101711 1321539 1882517 1780024 1674117 203152 1741124 100363 517769 576116 280825 75089 89134 416062 137963 1830882 1355634 761954 241698 398521 1429848 1570362 746921 1438508 1725404 136218 1548606 410896 1854805 62970 1300602 344975 1403715 1669123 1292631 790928 1068777 1392161 1405349 186015 719007 1537711 281501 318928 891714 558531 763424 1538687 1145649 437834 723863 1340630 384286 1947375 1138184 895717 1472163 794171 1455057 1294618 650266 896439 1272460 1611732 489816 786641 266394 568495 1868499 1355306 386402 1412389 1918745 177007 1198758 1693268 1452751 1280271 665264 1955077 357828 1411181 1782281 848403 1154696 1773878 856240 312457 357532 1442987 1251856 185725 1093959 143026 205901 1321366 368293 715533 1732879 1767891 1645248 1125192 1215329 1001209 1103550 1424043 1346764 1416140 80239 1337824 1295770 1944976 534443 233754 1715969 186617 400774 1865982 636794 930913 754342 262950 474829 785850 1357648 475109 898414 127342 620384 1406603 150282 1739246 1074336 1381011 431252 573667 344559 225480 1087026 1895221 261338 511392 1965672 1192030 302518 1432282 1377416 7392 779260 760008 550503 1298466 1673370 1677570 1739529 1963063 452305 1106730 1759504 899165 1673840 154854 1762922 230258 166195 1549702 641626 1818354 936973 780795 1485395 852433 1367511 1967007 1698491 472382 996287 188524 812882 1866978 1018741 1731118 674287 1937753 850433 1614797 671884 1599459 1299422 1155488 373572 785171 184021 783078 1164194 1426065 1628654 98343 1076886 1077952 667853 537575 700621 1022132 1192421 77615 950513 1786052 738994 1008689 1154163 1835726 1753382 1729268 970816 1299774 607614 853246 680998 5491 353949 746290 976612 1033812 1664340 1269814 1297595 992380 998762 1221921 1652147 1915622 367909 1582049 845282 1260887 1872713 1833958 30330 1718421 1334643 133362 1756963 811201 233444 690153 1538073 235627 1452735 950608 658353 1520409 9830 32951 422325 1879120 1003412 1940599 1056979 1818670 104104 1333786 835033 413553 1625578 131453 1357131 1647015 867968 1874567 1111018 1870995 45294 899247 1012636 437140 1290026 159098 1844803 1445278 1618500 1811780 1278892 919692 324376 253614 185563 776019 1160589 1983132 1253140 370187 697805 1706712 970464 1235942 1318116 1790022 847860 218754 51180 1105317 1146534 380345 539849 1888098 877126 1535290 1454779 1675189 789498 655181 586033 568182 761358 530768 520166 277281 1304324 1545533 80073 1864488 577018 1839158 271324 775132 1909737 1984689 1675696 1921428 863147 1259108 987463 1617408 1993527 1335835 1638029 415240 1908825 392640 1401381 517383 982876 141149 245163 1506675 469376 1063369 862133 182714 1823029 1187307 1794512 1820315 607850 254171 1031182 1131915 229808 230845 1324178 1087342 1886175 38153 346366 1055837 1787990 331875 1111 538388 1425978 423892 53781 1832142 789962 734234 689841 97216 286961 1300725 203805 594305 1154686 258792 864126 1839141 237710 73356 200858 593020 1500401 1286906 508327 1502712 808277 754405 128758 736568 334261 1617374 1052629 1412220 251038 1426315 647434 1405362 895850 418444 581451 1924442 1625184 1669780 261053 105116 499803 1924574 1347871 308829 1095306 1034029 1559480 643622 1401983 989652 120606 319776 1012746 138356 1440074 345629 1760179 830913 247497 1039686 63529 188878 817597 497828 791059 1753369 622953 9474 472688 351568 1674913 1302881 560519 343246 138498 1010203 1817417 835087 1300613 1357009 1924015 823134 1726943 916355 705261 1913357 1955084 636022 1686140 647928 1902645 201290 432948 1379524 99111 1826606 603101 441656 1758265 1221209 336529 1731974 946392 1819467 1173733 1422984 1069678 938113 395115 337968 1147084 921978 194094 998685 381672 1821375 221423 768659 1432917 34540 416780 286819 463696 1689311 1647170 1135909 1383577 1721430 1026422 1415360 393307 1487889 491419 1527113 940254 1412845 1704017 1015219 2611 1784429 1937721 1729368 504339 850123 1740678 987551 1054109 1914399 188669 963626 1096737 1891825 180232 1805166 1544870 425370 1533539 1416935 1359139 1111721 1753907 309810 245950 721768 1778021 405838 1166935 1575637 1484106 101171 1795239 1287821 463545 1214672 1481362 1576200 910034 1523253 942855 579561 1377602 1988683 177469 1673779 933957 1287284 666443 136078 878870 1601280 1646701 702574 218345 701705 1709461 758985 643 1936734 824228 341544 989253 1003180 1540253 220572 1103906 449588 627360 263144 949371 1778172 290105 1788790 1313581 1470565 1832503 1698652 1508964 128205 321878 1641445 1392994 1979059 1171161 938317 631798 1273481 1690720 1091443 1074612 657454 1054088 1015677 106468 808672 19228 130895 1826365 318387 203227 1396463 1607242 985152 613891 1884570 514550 1746972 1206385 1506059 544253 1794143 382343 1985630 479920 641051 300813 1272307 428014 1000648 845260 969032 82152 1371280 257795 1211657 1256528 1239130 113459 1524646 1435038 185680 639284 1340006 1382740 1768196 82416 1769926 576131 58939 833238 231246 937306 631844 1631871 1034937 512919 1922246 1447278 1287634 1054260 1647707 1786041 1890294 1358601 1277939 1968533 1683872 1223178 745158 388098 1910335 727629 1249484 1503967 953380 1143746 531633 199406 1233933 1564907 446869 1828276 100771 723403 1416770 1772325 1477930 1840952 923835 318547 1338352 1163208 707983 1785769 957489 543483 1478006 1078972 916490 1605666 165749 428405 379307 215361 1483474 1967883 1207385 1522478 1554905 1056149 599445 1003648 1066095 916013 1910675 1224133 1244304 498435 883659 1443268 1753744 800335 402976 1442680 1289562 802645 1999367 1063907 337439 387649 381065 1117433 222367 62840 1021814 561629 1704996 933415 1665338 971825 376774 1884168 1587318 1807972 806437 1972551 283990 34280 420920 376541 110375 1334865 1312622 1763736 564323 642959 265782 1775760 461118 920877 446223 1824114 218867 949045 150956 680537 1218502 694945 864309 1804424 400654 1826936 659913 1646888 680438 1069344 1619164 1128200 1044537 1093233 365927 669295 426305 559535 105016 1410122 9053 1401587 1862887 517696 1315056 981683 1965782 864053 1507414 1247970 749075 420585 768024 586573 400732 1030173 1428432 1605717 1340893 1984859 1980593 1752551 501397 1753304 1166576 765161 1584505 1246056 307018 1970272 119212 1175200 1459977 650301 667835 672058 104025 1342983 695793 477262 1173827 1115047 938817 947431 1757640 630291 1671570 466580 975153 589405 411694 372953 1687486 165240 797606 717712 1780556 187471 878422 1762415 989455 822775 525940 1512921 317237 1207356 885423 1028585 419005 1487690 1468965 1510772 199225 1888329 709936 405531 710596 801605 985490 698087 1491947 1312142 1911727 1665953 1420384 64914 1089190 1868550 308482 186374 558898 1205969 807101 1139329 1820223 291190 1605454 383070 1589025 1270441 368630 1742075 929711 1770483 217821 1219407 96260 486366 1171013 424030 1225590 942027 89743 1221713 677709 863765 911083 1116739 664048 12343 165070 30243 30695 568298 1261736 166252 1767330 1312156 103254 1952147 1753661 1818539 304106 1294547 32299 134054 989388 1851759 1181382 1163187 1716343 1411336 1061727 1356051 1655306 1684362 891489 1021071 1591104 1270391 150466 1793154 1268194 1234418 527152 665278 1922740 488739 128340 69861 831644 1976336 1933190 935755 565462 630644 1120900 1283762 1789308 1833555 272896 948754 107359 1654465 1885956 574375 1726430 969165 502097 232363 1086588 427979 849956 1565309 297104 613359 1547673 1355180 49881 272836 1450895 1903085 191466 864271 552310 1792556 1550693 348070 1374544 1472844 745786 185967 1316863 756884 961224 1763248 275004 1410860 187249 635404 1392230 1505284 1817190 472690 1362217 402933 1729653 931063 1550463 734472 620332 606209 1919118 610267 815254 1483511 474105 1806160 767200 395780 180528 997505 120536 169129 753158 1364534 1748907 1403030 1421556 671982 295073 896251 387049 819133 191375 1799105 116490 1180512 1170687 686078 141667 1513401 103129 958957 347191 574547 1169355 1885381 1510462 602946 562548 606326 1635825 726989 921379 1481450 1502793 1542245 103304 1645792 1322798 21889 1807253 64781 921172 743318 1631842 1800110 326475 1449795 1500146 86082 1003234 229375 1447804 539758 1915601 1935184 1041748 744399 564222 1518877 1928957 906214 777023 1046064 732878 1117222 1899533 661630 831729 1067188 438413 1163409 143331 1572230 1776376 385075 1246478 1528889 1129042 1590791 1365743 1505613 809913 471533 410631 729337 1776259 313896 1613118 838493 437769 1903860 184973 929790 1576992 63838 17908 1170041 933658 1223211 905144 1331200 174443 1423633 1968055 1953878 163528 1475145 95647 1131472 1850895 1234717 474376 24147 1193429 1782442 1608059 839141 632655 1530569 246234 704167 204235 527780 76505 647548 1142403 307825 621357 233375 444094 1524727 366860 822903 1441279 290535 856138 1345080 1141117 263754 1666438 466179 946879 593844 1022590 1933813 1784001 1262981 1392627 195595 1324323 1220657 1943985 693210 417779 1206298 567135 945792 1246788 118864 383121 1093241 1942175 383365 794783 1944407 824376 1202485 1438844 1650187 208292 142384 947329 1955207 384001 1169670 282315 668558 1633435 385022 196439 1052655 1417607 449799 395053 393073 839414 812950 355261 1247177 958386 115605 1001568 781448 411972 341054 1695178 681254 423941 694425 1852072 1120980 1427141 1806996 1866955 1370092 1027916 958921 1389665 275897 1988000 266914 1759367 608730 146373 315267 1189883 1760100 1982446 1440812 1046281 105260 1872173 1780282 570652 624399 818394 672743 103186 1322648 101940 1628817 1790661 1586877 917523 670722 1418575 1927539 1559244 1036926 333385 1991377 478134 1556115 1605075 1906780 945319 403882 1917656 1189812 290085 270257 365176 1358595 1829916 1941053 933661 1865252 1400584 1475052 746902 464688 1822820 711344 1246944 94248 1660029 523650 347156 820924 488480 1963768 1483616 1196728 1318204 271253 1378253 1796925 616386 1960575 1164890 1920834 688368 392729 1535459 1153183 147335 136791 1451361 1413789 1624164 744476 1200272 1958189 1111368 350896 264022 1818052 109965 122630 217433 1964358 1947849 720192 1168859 852136 395624 1746411 865062 1848660 752550 44291 940869 915242 277818 1703959 235449 1442715 136042 850060 112417 485416 527491 1296998 1045178 279166 1586672 173417 916117 358838 1778802 603585 566873 1926267 568179 1864083 1128602 983459 129853 826975 316566 1850398 1534965 1021267 1477909 1716308 668333 190537 791606 1291881 854065 968446 1693222 300234 191737 415278 1051517 1610373 1537108 735148 166900 1330461 1491721 1042367 568445 1945290 1496660 1293450 1952716 996877 1725820 1413352 1982579 1247564 1799870 1123204 1271976 1700294 489334 330073 810850 1963188 337704 1236931 1272404 1444918 448989 154419 977121 820504 1973286 1339618 1239806 233196 1941055 1038824 808986 787920 919924 1693546 1649605 809235 1952845 884616 601177 785045 1615141 1506578 837184 1423949 1744806 588472 614604 1884525 518723 1928264 235762 1252536 780330 250632 1778590 515978 1907427 1586549 123142 1105895 1364428 1183666 326729 373582 1016838 277433 103724 249841 272225 710242 903908 632073 1331990 1969659 746198 669008 76656 1453268 1327794 784855 897967 881678 1549495 1824964 1142000 590897 1054616 1654359 613893 1008892 1167503 643655 1129037 884019 1749686 799060 665766 1056450 1787528 118910 1619690 227046 1706711 927618 131281 1455498 789727 952481 394612 1950978 1895656 266254 708034 1487831 920402 938995 501200 253420 560593 1989749 1948741 1802152 651688 417594 1097702 1264352 1290940 1482558 766872 1516975 792377 695795 1220769 423160 868384 1243524 177551 456596 861268 1748409 1129939 835687 27105 1621087 1439545 875537 1354023 564837 654656 1575386 1259417 1418686 965235 1130133 408016 29947 496387 1624909 46539 1696323 1014991 926422 595005 208100 1935222 1855192 1591763 173689 1731531 1077167 1199868 1933554 231308 968183 548628 999569 982612 1575840 1805749 81871 991314 1454856 1509123 1040585 904653 1097184 1270127 1252753 1090759 98908 242240 1147521 1044359 1807036 626867 1874541 868792 1526460 1229889 770966 447446 184347 669841 1553794 514591 1017262 209370 1116215 1603457 577728 1025660 1412358 1744100 131142 1533967 98439 1150783 762680 819221 139978 1398005 160008 1829152 849387 919365 1934997 260185 447530 1721487 964019 1308491 1173323 110473 1535145 445215 1951670 1312487 1789701 1146138 695480 1175383 1458114 1646765 329148 1129777 1912257 21091 1875165 1716141 384239 552890 1924726 1544715 1011383 1646289 1765190 340436 868519 379024 694389 965832 1383209 340045 448654 1878027 299275 883357 1876571 145964 1086323 1190751 830736 708719 1853587 828351 1632359 1029936 1896268 18048 435837 1230449 234548 1937550 1104658 1964750 296917 35155 816984 1737586 1150646 1580517 272746 1639598 1860918 1044934 1414411 743184 858154 1846892 1426137 444368 389458 171857 1182553 1457471 580840 187210 1826931 1164776 555956 1454370 314430 247418 1920606 1239078 974356 1250303 1989875 1903545 521127 587682 1107357 1950564 1673902 308333 1981249 1664821 434997 1723232 1644927 1252459 512843 433606 1427907 821392 341543 1470906 2448 208258 1977452 1076109 382211 1398027 159372 1012915 858470 405028 1120811 262342 1967323 198406 931926 610979 1615686 713826 1072643 305519 30765 1516350 1967622 924032 1179597 1881087 767075 954565 136104 1377098 510407 1572255 479694 1245739 1373956 982526 794689 1227863 1310964 1862743 359495 898811 1376705 1587728 1121233 1562384 1992730 719359 1115424 1496906 1581828 1545080 358172 1178059 1876134 1038985 1175912 1838915 1267090 679108 279255 1226738 1107126 25595 363745 1933059 350797 96189 135183 1248591 1811141 1048741 1606476 1919260 357667 1030745 1378421 59601 148536 998136 189584 473246 1475138 1218944 1576850 767363 1171595 240100 769310 1296240 1555445 1897138 1961334 282646 814643 359318 1539524 1185272 1400080 456997 916678 511997 1444823 27335 46871 867510 1003264 684476 711027 1857503 1880575 1703344 1422202 985897 1088593 1656178 1411222 1359183 1203551 167870 1422098 426003 1282986 69787 694468 476146 1980842 1475493 1841324 580804 537470 1398893 1241174 789044 1137319 826171 1184803 854557 1501851 682873 266650 1600501 83319 947564 1450094 1220169 144386 1255510 1501806 1844106 789937 40679 213106 1971626 1074602 220786 1712521 1264746 1765705 1937114 1847738 789649 728019 1354830 693550 334616 41009 1360527 1219378 1054307 152979 1959547 109105 1596351 381575 647055 716159 585706 1411087 1305304 1601373 1159775 1584045 1171697 982941 1891798 726006 1305602 1350028 1059151 88978 1701566 1388602 1540484 896698 991955 563069 588285 1579309 656586 363258 700354 1478706 451228 375879 513835 848528 316569 323705 467968 1429230 1034254 15898 1286636 988328 1885505 1654932 1985711 1004598 1708140 1599681 1161271 523215 1459301 413184 337308 190567 459420 29065 225163 1575987 777756 695238 571338 565509 1002436 1301165 49769 390774 1547104 1086608 586052 1590436 1478117 1508234 1810286 1499533 475356 1635556 277753 59819 253976 289300 1316542 315416 873860 78726 247876 630674 198468 979713 1554759 701952 1350056 1118745 1568142 207598 1589761 47015 1148247 975246 1821909 1983397 285360 618622 1268497 184923 1418023 1365972 796371 1601867 470941 1808831 1597875 1110301 776858 1584309 1986363 57565 6642 1092206 467594 1268178 1932089 603715 1459931 1445841 1514065 1847992 1678225 1263630 834225 60511 470352 1616242 1449862 654867 1570898 1147774 748885 91542 246943 1943479 515065 1287786 458542 1147653 779800 161945 17505 1163570 756970 1420638 259631 681366 1894824 1112921 792411 1619507 406165 1951752 720411 1731149 961826 1066287 1341907 1929626 719402 74706 621184 468699 1506945 66043 608306 311134 838667 1788194 1281440 442380 63660 681591 1203745 26817 751826 1961925 1345479 352821 1274639 613466 1970335 616742 1925481 1670315 930077 20974 1486269 1766063 1305916 1497098 673691 1633763 759761 424618 668041 334265 226787 41915 406175 244100 1414082 805129 731705 326852 687655 55536 346284 668197 330188 1752228 494211 1091857 434593 1888347 587810 334728 390542 1015400 1532697 765482 1986430 932177 650841 1040149 192581 1938419 1209929 1173595 107982 882530 818313 967938 1395900 107045 1465856 231096 858457 1447128 1158407 704610 1087858 1403889 1141052 1015075 813515 1164741 937998 1592613 1874374 1186006 1961915 1942718 1679495 1732452 1318643 105242 490245 981870 1885070 1371166 1637188 1374696 1598707 1690357 1966785 767983 80538 1143067 1939220 168505 1472584 448934 1607102 419639 1235653 535744 1533987 946384 1513942 1454687 1684687 1706978 1247895 485290 1575612 840787 1977783 1666971 553428 878346 144213 1026044 1696991 1875076 1542733 775990 851459 920503 1467180 24204 760328 1780003 371652 1961428 1482259 1833170 1160583 339472 1451817 1293198 72507 8409 732765 729957 1513633 1184293 1631571 1701739 1362474 781469 1142791 447142 349778 1297372 418910 1613101 111966 1347934 1985151 629950 276003 108950 483341 477956 1358554 780281 677949 1632637 367277 1169752 1618059 29458 57704 1885322 1895596 566770 1526320 400003 1998463 69858 1396418 96297 1125238 686604 815037 778314 726521 1353997 1706653 483072 1687929 642678 395295 391344 1379540 1139647 1575384 1835609 1364296 565019 1458655 1192833 1011058 788932 203505 1366045 534469 1005650 1827826 1545735 1883285 1451155 1724574 1488306 563501 403423 803872 447210 189107 1390945 619029 444525 750613 81573 1629169 1643892 623576 1203432 538536 198585 1655267 455689 1093095 1688935 71587 1531311 1953047 958148 1487706 1035387 1266471 1065092 1498790 1694107 418948 1755291 46556 1563935 230654 1919495 1597137 690922 1321790 1641682 1888646 1198664 1231673 276766 687745 927504 1486788 541617 888777 979741 946240 479496 1966452 999199 508287 620196 1389026 857898 1658643 286017 1895108 1356549 84811 1517785 1321823 790932 679391 1380895 1399865 1275912 312882 1606813 1956395 652719 1580493 530993 1989231 1884663 949166 99922 1766752 116963 1951070 915003 559572 322071 264683 51662 130738 198907 1771782 1276698 1206338 1293956 589300 1250920 1613682 930310 1364476 872467 1016867 1543962 1405 1731272 926297 1061279 1667056 1558610 1403825 1705863 1622671 1554535 1825541 351978 110322 1803972 345021 76840 165947 62879 1934617 1868871 336789 73503 1484432 1187664 1080781 1095338 305084 622792 635977 686256 1407358 1886159 1419624 1276225 1521179 1841666 834233 958558 817814 895559 810352 153864 924847 715222 705831 1609518 354186 494635 223254 147492 695983 1642698 331081 1906764 1663995 1411839 1677472 113114 1778133 1247768 1602936 511586 1351076 796673 1992087 1932521 698159 966023 300411 1136632 543695 576615 760310 203137 156614 917941 13802 861583 1714872 1980694 1314708 971037 1341468 1791693 1106235 318682 359672 830644 1774090 1737138 1122699 21865 482725 539672 1400749 983721 1779186 1328171 899621 1188493 484168 379371 1676863 1340488 1624101 1158436 79826 1388799 1356122 296313 992687 285941 1380195 1395703 1760395 630067 1651375 1541149 1358721 1969624 1523397 1159899 968080 1329858 709909 854819 1180587 153367 354429 289039 1151880 223927 1201836 1273925 1028990 511533 1626357 823684 169816 1214943 110946 1213932 143958 990301 1669821 1688462 1778499 130183 1018653 1130747 287951 519161 1848849 45243 1003538 1604668 80405 438679 1060637 815016 1387205 626731 522726 302374 271701 1032603 1584190 1630303 1590003 1536262 963474 844275 950847 1258840 1072391 1982100 477828 386089 985655 1738066 1608954 1529259 1633243 73649 1964979 1508859 86329 598976 651043 780499 1826304 1021410 985641 1599089 223915 1773651 1406801 330324 1260059 1483570 586010 1188361 1750930 457973 951255 1160953 135063 272279 1819784 946405 1696192 229169 1800905 132652 657417 1098230 876974 1033862 1539052 841361 701271 352255 696254 644265 1836132 1654136 1035057 720684 334830 730854 1936587 153728 375823 1694886 1894918 703136 205342 1756670 600753 185217 1215568 1832152 36750 1298005 1817684 325777 1592714 96402 1524605 1258492 721046 166219 1412900 1393906 1431416 764065 525234 1598840 144197 217999 739904 965045 497483 337952 286777 1879957 1764747 835190 271467 1050939 1893177 1258257 1099096 1289717 1490938 642157 416647 115625 849761 194034 761872 915385 1626831 1732388 862628 856354 335731 1816972 1709547 1413534 1623425 1341347 872985 652636 190384 360255 347114 1466105 568014 581157 1693598 1502053 869739 1213696 847290 1253203 1771284 1538630 779252 104652 925981 711703 140088 440271 833922 1053170 845467 95863 659273 1525699 1186286 817293 210606 1094984 793476 1101430 786702 925130 915219 603698 644731 1082813 437426 476560 924323 391920 1429197 1994768 508984 768711 1783837 1811362 1425868 1291614 1040547 99451 1911152 141993 1001308 538548 411708 1419339 283929 1825016 1572384 94792 688573 1732227 1160213 1970352 174541 950658 1381593 1659608 1969709 1182548 191358 710478 77899 951370 1529395 1822023 33447 305539 1286626 381882 1756581 295358 315435 338414 1520602 1724659 1247515 703460 25892 1631461 1859416 1727197 1734151 646587 1385658 52187 1724896 1796455 972513 1273306 734577 353667 414550 361898 1108212 554190 1102612 986921 434749 990590 1793192 626628 1237643 1542235 752331 1391970 1463783 34400 783299 125197 1800758 1728993 544132 1913043 1868659 279556 132746 1155130 990117 1737174 1034109 1260393 926053 1206227 1601580 278168 1476055 254535 198231 449197 1501701 655397 1282271 831569 237064 101818 1146021 1420553 65297 755498 613507 478743 633974 1546846 250854 645638 1717171 1024516 484853 1344525 210992 1978997 425453 541814 1866535 1899371 428982 945823 29913 714830 1054130 1392527 28363 412846 561315 1617966 1974432 683619 808203 1163615 1767512 1193177 492410 1556543 1192082 555158 40162 301042 478335 1747591 1156827 1169749 6596 1274531 721399 1359432 181785 46971 1548451 403247 1276644 913041 1290639 292818 1686034 1678706 1367941 641532 1802225 191909 462869 1974112 486245 1555625 1214395 1943430 452259 430320 222005 517056 1696011 1957822 948765 1976153 1979250 1755522 602301 1641810 580980 1626096 1507242 310742 581774 629491 1051696 607775 1750614 136285 538601 769890 891485 198729 903588 1328628 549862 1303783 406926 346910 333864 1645233 1245098 1919517 1384337 354157 335557 1995696 1089814 903847 1924349 791203 1450169 340889 900341 1542670 1977643 1543654 306072 673379 1304475 1662326 433380 1036103 1511948 199966 1598296 394071 1133713 1842350 854195 1402342 1329654 432600 648638 1951503 1427704 1556398 705314 1000072 1976566 845729 689416 1201199 838441 1908673 1117940 1556000 296781 832221 457583 1359850 1684711 1367018 1508472 1547973 1547383 139363 1086569 1079855 929281 1569691 488180 1600982 1954673 1238417 44709 633245 1795534 1051075 952804 105274 1158694 1864832 506415 1970177 265053 912088 1535787 1079301 1477329 1978474 49834 1657421 679527 484274 148601 570946 702368 1829348 1414870 529773 1744750 1992372 158819 1306643 1682855 221631 74680 519466 1923090 237711 1225436 491841 156423 541447 1438808 945469 791244 131492 785616 202386 1228264 1946135 1478881 357192 853166 1560426 961127 1645328 1458740 610788 912007 72324 1565615 1270153 895198 715176 1345768 954843 858459 1264852 1460308 589853 667266 732223 84400 690136 1071652 313061 81594 959274 73847 1631323 1361757 1385001 1762627 253480 732587 1991051 1205650 1841507 1042966 743601 998014 483293 1852258 1615678 345960 629890 1341398 952363 1657176 1970184 834601 1094825 1002358 847078 1502987 1426368 1985783 1209394 1273461 1285786 1155183 1140172 1305136 1113884 1683247 791497 1199675 577449 1771133 892323 1864766 1481154 338670 905139 497095 1333360 581504 156785 1073116 958775 1259300 483088 1342814 43822 318656 1292045 1119826 578057 1472936 261590 1787319 1533677 1244415 1656139 1559527 430528 73112 724730 1415082 54755 431276 721934 821124 297472 1605676 859444 206188 908717 1624478 221389 1455481 1536093 1054228 1837143 1339387 417331 972825 469797 489676 1928793 1117739 326076 1976407 1681032 234970 1705209 1993841 1195135 1486768 482795 276066 577833 515729 1419931 32061 174641 1244820 129336 1070046 1860316 412301 733104 113476 1736191 1690934 1569848 238787 248414 1525414 268067 1462955 50474 1869087 6086 1886669 1905362 262989 1646471 995359 1391250 34917 1573679 205328 2752 1927133 1498010 737389 412265 619236 898130 496377 437807 47417 1940813 1152446 1040938 1411675 1462920 1633148 1597728 71929 1426230 35590 1934759 1616834 1231659 753218 1308746 1790221 357600 1424496 391263 1794702 526482 1581894 1732087 1211974 169149 1494991 324286 1812042 711413 1619440 1816377 1313524 195250 579065 1026614 882934 1731080 444642 697090 1029947 1283578 799581 1945301 1280538 1779564 260017 146035 1911181 109024 921659 330616 1584835 536908 1753882 95212 252110 988858 1395274 919025 458859 302207 140166 1229763 1966415 845710 1571994 624315 1914159 1512875 904285 1762173 741584 804787 364876 24876 1425041 1378695 184590 1339651 566444 1311444 1874466 387377 765047 61534 337912 1316270 1847952 160737 525004 1344059 895367 310977 981402 170500 193600 1846792 652853 1320739 558078 788101 758813 486637 1823983 864591 931457 1669783 817170 368647 1499362 1947589 1172424 1916688 724012 1746496 784887 577782 1008466 385984 1836317 346948 269504 1232983 464042 1551873 873478 1833261 1330544 1851664 1356898 1058186 1604101 405745 1621295 725497 959664 959594 909487 335510 658127 252301 1299999 1729535 1773970 912403 568634 593024 853619 1730806 651589 1763228 777926 381717 1745719 469313 1612992 1123565 1245933 1737921 778859 51909 1260166 1626159 1546346 225141 1669752 193124 160062 687167 1085159 1792327 586589 1563934 1263863 1295209 932415 719519 1487599 79784 814198 193615 258964 1466333 745904 866088 512339 1156083 250250 1206297 749229 1385620 1158310 1276151 524124 976714 1113953 1680438 144407 1480220 1750059 771248 619058 77431 1575563 1531829 1807986 187226 690869 519422 1751852 618544 1138962 1096405 264737 506491 1421981 1504503 1731453 1102050 1642182 613428 749627 1637911 187093 435200 525419 24063 1656988 122603 1002930 1291046 169670 1613361 680350 1049923 158216 739518 1448163 1760740 1721296 1470498 1596689 1786163 983850 1388524 1427999 1385339 1335164 770636 585198 1596176 1128434 1903518 1454152 1437618 816703 61682 841936 391585 822664 1572296 1939647 441964 1731631 1399692 828090 363212 733172 723875 299075 1191789 1699848 899687 1489701 990436 227594 29018 405511 1253721 585629 304720 1268726 1415846 1777165 1349691 261323 1582889 1311300 33076 1616832 1361351 1217862 1693723 1111133 1056274 331062 113236 1470868 697444 1040373 1247003 330685 44219 312661 377446 341932 408112 1100008 1245581 868436 1790037 1521868 550687 1528014 1842043 436249 406424 1774850 1210356 761731 1150427 1451345 1388843 1602457 991522 1942408 1655985 159158 1210457 1812613 1985530 1728778 426260 397178 1929521 767328 1333726 935639 998943 185711 830332 1325819 1060248 1409967 1418457 1897288 316128 906406 544459 659117 827538 1836727 511556 1781074 764011 108662 1843796 367679 742958 14714 1407375 393311 1015974 697434 1726864 207114 1772976 1823243 978761 128571 1261348 306900 770294 1122359 659091 667432 1167614 1376274 1496748 1972646 1780493 1371336 1860611 196826 890413 1355934 1158076 396042 1872309 860694 1142540 555440 324945 1332200 1914874 1279947 684405 599924 168033 1936400 196158 637040 513113 124438 726152 1043586 1428810 1629060 1303785 631081 1354351 582256 478800 760311 1054145 285556 1926494 865535 1493519 986001 933115 1692724 1532105 269558 1552942 1180301 46834 815241 624740 792695 267728 682552 864927 51213 1198393 1672057 1249838 1729063 453479 1103284 136294 1311971 303156 653242 643909 1433142 593648 648692 925049 968135 1136546 1080131 279047 1839785 372681 510741 538260 1414170 1705892 223795 1901396 360438 1243551 492387 726042 1499511 5650 1267687 1544864 680748 285747 1835711 429775 1087992 1839274 736240 802030 1347322 408332 1032350 1556904 2947 1636082 963418 1237219 346525 823772 1217759 384287 768354 326085 1889143 1634848 1632668 1190026 1659583 1187145 1157467 1382590 1532141 1956315 835858 226277 503326 299767 882609 678286 1125558 1077777 434111 939032 1925936 561640 647441 1984591 1888081 1544475 1210392 1785433 108251 1495983 1791139 1828878 1495370 934018 1869194 844150 1154749 926851 1559055 190838 53540 1393723 784463 442559 1344383 260324 1648482 939395 769026 527236 1249716 1388009 567490 601804 1216581 745235 831070 1976750 486310 1582753 1111191 53317 308683 455912 1565926 1290452 437806 1768602 177712 1834198 1400936 907440 390146 1643419 820686 301111 1291113 283388 411151 1316643 1509062 877947 1818044 248803 103172 499366 1470932 1439158 1478250 354359 1894581 826396 751440 336016 341241 1336494 1857414 1371903 369941 748433 443609 172472 746784 429913 962034 946426 1956482 16986 689991 478027 1902301 951843 617226 1879529 89041 1350708 1650004 1626515 1840436 205203 1240655 126567 771797 335486 153779 116556 48498 792727 542006 1955698 1677850 1875084 356196 172144 919903 1276714 1350361 64242 1335290 543316 783347 724932 1172724 147787 962841 51018 1887327 260148 1679893 1167881 1923417 1243848 561749 692226 1000595 1012016 285116 210084 97051 733135 1902021 778624 848610 447668 799776 720292 984504 716070 670389 154798 1614235 1710623 580708 506798 734930 1930265 1932606 1297138 45220 1838900 126396 802222 1636954 853771 751804 1155037 1945848 543055 702139 1773157 448462 1361198 409972 1152056 349888 1594198 1996697 235105 562324 93571 996024 1790326 356207 1740328 629706 389884 1901683 1499518 854132 1153462 1925975 1578141 1808601 1218496 457784 405234 1567564 1917997 1813035 34878 1011310 1178297 117108 1206607 1442884 145982 1653450 1116873 1122142 1161571 495040 1314689 1610704 523146 1179651 384784 1462879 1965953 700921 1264203 869239 1133350 1691281 170981 1638382 981425 1494542 230012 919128 1169980 220619 1713306 1240178 138345 1254632 1121763 249006 1383143 1479930 1041228 454567 1037225 405035 1779787 1508851 1911872 1619014 945566 1392652 355879 1814767 1902090 839737 1314499 1340714 118524 1467324 371924 938908 1227792 1314624 656143 871433 597088 69927 1914563 499807 541024 627690 106279 1073076 1762082 367748 467826 1022389 812045 1005249 133040 1814322 1465424 126096 760623 95511 547051 1918394 824289 266203 1474462 1689401 1619907 139894 1441225 403120 465644 1834658 385673 287031 1054036 1844188 1672047 1286356 1484056 632933 840990 959673 499966 613259 1017557 1155349 940076 1452332 1723179 609700 1079035 1838419 1257461 1571581 582182 1389260 1648897 74881 1713273 714011 724904 950731 1874314 1768181 1633722 1390176 1438432 1720095 136978 942726 792563 1758694 675059 1545661 425344 1828862 1839029 1549651 1801465 1158421 1547545 466023 783439 1525692 1512736 228672 210537 1440546 1273320 1764348 399485 1604516 1915736 1145946 670447 38922 694719 1427433 405257 1496675 1204105 1185722 1386879 1028962 525901 1086700 1866303 275746 1081279 533202 1249501 959081 255211 963285 213643 1357619 1180322 1904862 1908352 1676286 192938 878666 1869022 350448 787547 45816 162417 505951 1985217 1829514 1268873 453779 1183143 1546675 410614 1412401 1505098 432805 1286962 1357884 1925958 1404665 1224591 409856 28357 1317612 179391 1586155 423501 713058 1377244 205575 575238 1464734 835770 533373 1624581 394842 47639 1103637 1041145 1336626 790409 1352571 1977379 1371551 752685 593562 1513883 1447057 521954 828563 1852850 1885928 13053 1452437 1294946 1966226 549858 585717 1929401 1601299 617996 726187 1429140 196579 525015 806154 1552658 1318607 1351899 1743221 1438092 1154832 531932 1796177 590600 681385 269001 105758 132836 856495 1585877 51160 1118333 138862 984916 208645 1148976 838521 70222 915279 769316 846024 1290473 46305 626374 381850 1522013 1170304 993874 191663 411422 374200 1794496 1031037 1319517 1923957 300541 58768 227689 993029 463663 837913 729231 836429 985231 1124060 214177 1040822 1255613 752225 1666245 660336 404984 1963294 1387962 1988022 459347 615656 1787827 1266472 1488663 1578569 1190760 1395537 286215 667206 657728 1027511 1237470 60970 1465458 1447842 1369392 1341190 187116 1367823 1643814 531580 1184995 1005648 249086 1450009 754119 178745 562339 837384 1807689 1463759 26657 1952855 1460589 1575980 1682366 1694041 212016 987600 1790479 8534 454174 1220419 1726552 1849339 223802 1968491 513917 1103412 953487 454982 1610596 1070945 448741 558588 1649268 1965832 1638807 1896786 1623042 978550 1984270 398989 929710 79473 1978541 1490731 1713366 1241349 219848 689175 1331679 542395 388628 1762498 31719 562445 924959 202956 1219297 649552 1855327 1675899 1580919 1864117 1562322 480493 721320 1435683 1889601 360393 1252950 1064749 1583624 1374148 755310 497720 1917740 1409544 1573428 201645 1584333 604909 511982 1681680 802171 1763605 1187273 1868988 142649 826748 113649 886892 1157242 776560 101811 1321856 801311 1016383 192988 1380472 107903 1689203 878783 1797806 916212 1320723 512867 1468418 1250391 406416 1822886 1732777 511254 580364 450796 1619833 1871961 117777 171586 1446354 353875 714481 1771986 607801 1498713 396936 1515327 1521776 1659846 873720 355990 11969 1523600 1977595 999079 326838 1595265 588883 1266421 1478509 1216969 730599 1235595 279091 1495890 351663 1974170 1567441 692950 162207 182596 1821470 111248 1681218 1633615 1636355 1943749 1135555 1677308 343637 95364 1850969 1150564 1051509 1308934 31447 1355557 1004223 297320 1198304 1941004 1745147 1961801 633296 844791 955933 442251 1150685 1745472 314386 755119 1938690 1327292 1381931 1728020 1026865 368103 616631 325431 542324 508337 1651872 1552197 777777 581999 615102 416732 755710 1337017 1084610 1061879 1021074 804448 292075 675363 280431 900970 559093 728050 669553 573744 1535713 1430009 1907465 987386 929030 633083 1016032 1913400 1600496 1649968 1756070 1187040 457178 1319669 941419 1790909 1742292 687173 35170 1628084 1905086 1313895 138997 1173054 197627 1699053 1248100 269857 760454 1161502 875120 1932326 31959 914589 1725107 301347 409730 1322690 458597 900082 286030 611329 1589447 165051 1932986 252646 248066 167739 1175535 583583 948761 386906 414650 1505793 919695 1077539 339653 811672 149470 145414 633789 119974 357631 1710210 691600 1950266 1781246 325492 1567050 1523303 563944 449079 1978864 1191290 1123987 222247 903576 2013 1829138 1966031 1623365 868947 450277 1298605 821545 1150242 355785 1019442 1572506 561937 1869508 1370638 854070 1418723 239430 1014834 1352090 1970694 536740 56879 350622 1375835 1085285 1211146 362879 1812094 1547428 571172 1018850 1184301 319499 1585373 387620 1363309 105262 228986 841668 153185 1810593 350395 828161 1401507 21677 1389686 978658 1760783 820163 883538 344017 281819 919651 1067989 1897716 467653 1792436 242587 1162964 781361 410933 951613 1686174 1673689 1166629 676269 310007 1336182 1966695 930342 1821175 483930 1715753 1732831 438478 450411 1529435 627907 1920119 1022498 298465 1437500 1016809 379071 671178 884034 561371 979478 1621296 98940 1146652 1312349 1796789 664220 174669 207638 1086051 1256741 1742219 328044 399154 660132 892616 266083 1799068 942040 784446 1417823 472202 457218 994056 1211201 1116919 1198087 291015 1670591 1289366 1230618 473272 1235128 62901 471688 1794896 85663 1124290 1639346 951995 1878736 1128101 1444505 685796 1447031 233139 854976 1870738 319047 1741326 1411458 1374527 1874011 1599393 193880 355204 532017 1361366 384079 1023758 311881 1756386 29068 229109 1443226 1376145 654447 1784205 481899 1218572 135099 1600961 1512253 1937433 793560 1623014 743484 954956 1869347 902357 370046 394070 144416 1663162 1151951 357146 271960 1275339 1921626 1655023 977684 1696048 494434 1211149 481158 263703 1020131 879595 714714 1701308 1763582 1748127 1782066 351771 1515656 514033 1200452 1509074 681604 1185243 1466924 275898 782535 815280 258715 1198541 817247 1031593 375114 1003953 1468984 708184 492921 327319 1382426 836900 1523507 1632728 1191221 605067 50358 1525709 1298374 1843689 1393890 149835 472162 1277389 760631 447499 765238 1475874 419231 80663 624229 1570523 1069753 1594049 544735 1932370 1613480 323936 1677299 1879508 466332 1369004 498799 1232694 1653601 1280390 57663 1983853 1207353 1611661 502630 1708960 202141 77336 854437 570790 642407 678592 1886799 1271197 1877993 1522271 734426 1775886 804987 381981 1508491 764089 916538 378344 532003 1239784 1615277 384054 794482 984726 409329 379867 614035 1903431 1938572 330705 1813863 965378 796489 671395 434289 1119572 90620 1617227 592767 1948928 1700372 297348 976757 497489 1889161 1880841 1379880 1721939 1557622 194240 1306051 1506296 1343512 1836709 1629240 1328640 1762975 1772867 439725 408237 402013 1365523 1140926 654478 1962470 1039679 1448638 745485 1449581 1899941 1696679 687361 1068663 41382 476946 1791605 116684 728940 1211008 41856 411742 514397 444678 1791325 672463 1412883 1606579 604948 28881 1570490 28350 1914688 880706 1234870 703523 954655 1411523 876932 75176 1723311 1361011 298730 744764 1369356 1358626 1708670 722882 1353651 1985529 1027600 1738285 616022 453232 1475761 321631 956436 1995049 426299 1189795 1063623 892080 808239 104234 1876489 252051 63804 1068914 1083290 1597775 167044 1857631 1403913 1264239 1778768 1149221 634979 1341661 518461 1365218 763939 216101 255399 406693 518711 602280 70647 1306145 455659 697430 267669 600242 877046 654197 67746 828892 1691829 1205880 603288 1480309 350616 750888 775122 1125545 198375 588655 1303702 1747324 1506667 1349125 1916158 1975048 438839 144097 1044516 681548 621023 58639 351288 406947 1385957 643898 636792 192902 180116 30274 393702 1229175 640947 6272 171784 1235552 459868 1312872 147432 1775983 320302 1457648 1278908 799432 94305 77131 1272190 1384170 1614436 601756 1882828 610382 786767 1003743 749900 956743 199991 1968229 960531 1435352 495392 607542 26501 1479521 1024618 1640600 1605404 1272525 166118 970968 1965407 640330 1784263 1373197 857323 40353 869532 1696436 1291825 1229363 1148266 921015 478101 334630 388429 702973 1596567 1633458 888025 149700 515623 1319675 77585 1015350 1577998 232679 1124110 1098531 212755 155754 830366 86383 1053269 1039218 229084 622814 770504 1707808 753842 1404871 1631242 1591374 501209 669936 1650976 1583039 551881 211017 1611349 1176484 946528 1352238 692857 719126 286664 954635 101822 1402336 250575 1026846 1659139 1909188 74910 540020 145346 316109 1061454 430781 254424 979428 1615231 357314 944180 1335556 1620789 1458884 633900 572146 1876969 1883631 1340288 1786907 123565 253887 1695799 1055677 58036 1814052 818796 759410 1355857 879306 336693 648949 1889156 888987 1457949 486587 1412595 675669 856039 108988 1612985 1260569 1705426 1182664 132415 305507 814794 1056721 1926003 838804 655569 1272706 1908617 373526 727405 1607359 1275731 1921356 1829507 369858 269660 1335735 1291790 72557 1558434 195873 860890 1375865 455326 954108 374997 114762 158557 84819 1502983 1927647 651308 8011 215350 1609134 1271610 173452 1891173 1318062 170913 652259 1435731 567720 779419 342205 194427 1509819 532719 1757993 1552261 524466 1332546 1001715 448559 1264864 1436721 230869 498124 311485 1017291 1433655 358276 149345 1687439 187968 1926333 1659883 1472353 332306 1596426 1441345 1427845 636019 350029 1190175 1958423 272634 1992397 67231 568668 664921 1808922 1206455 1340292 1271194 1890862 1146543 1622221 1416606 1900431 1238014 483175 243452 1626131 574024 1507969 1362359 1387494 1114915 55359 1356049 1208912 1188988 978249 764001 340050 902314 1911738 361059 1823160 1905307 336723 147082 1567186 1403249 184593 882183 180790 79950 1971993 321610 237153 718120 581216 1047278 1382718 720027 165998 1235406 1805314 531165 447824 1257742 658123 800567 1447696 15648 1041954 460826 244330 1931685 932120 733979 153565 1827382 1843792 69449 41745 1316550 591838 151138 455925 1750250 581328 1396759 1255637 433418 1894555 1154998 217132 834296 1167135 1255822 1768975 929141 1146132 526492 1510365 613914 1683618 463011 1418796 1481967 109915 750502 1838494 1715072 186670 144132 1310196 483092 1523523 184647 1996433 1921817 1564089 1338006 967146 174130 1334069 98400 1977010 1712541 255178 282485 1946842 960481 1521781 1963674 1056105 838588 440018 1623648 790314 10959 918638 686127 334486 428032 1776858 1107951 944494 1466541 880960 1083410 729922 1862147 1826542 120196 195315 223182 1380750 254013 565838 997504 1622529 142609 338382 1549791 1382886 1472062 211741 79619 1778494 384485 281768 817781 169667 548857 679052 1123294 403985 945354 790592 770152 322547 144827 1592371 211966 45371 1619261 1401870 1857264 965262 97960 1391844 939234 958942 875183 1268375 1200795 1038965 1264839 729785 1014942 783082 1109184 1084138 1276387 358352 142561 1667220 503389 475869 1989098 223412 945049 1227726 91310 1571865 1053819 1216175 1905917 169065 1037694 733766 481525 962139 1856595 1984656 687920 1896605 1139108 1160062 542164 850496 875077 1372254 1730200 687595 1337441 935319 648645 468294 1578532 771856 30287 1388720 759934 947112 1569232 207785 1399656 497844 601636 197939 1896831 135482 745644 1054725 665433 848532 219619 632277 14392 1660406 1101621 413592 1221590 1082436 1968895 1179131 1297965 1512792 282971 329833 1380030 1375761 201224 1329698 574942 1679425 1534065 1148230 1503539 1881672 844038 1636505 491799 1344144 1003910 1356909 231254 221238 649891 288300 803791 1686344 198334 619720 485366 1674885 1032761 578070 808452 747352 1099083 977202 1126249 1308465 193320 1034540 3215 920758 1713775 1622139 1918203 291908 54136 1314322 983405 750338 1428167 581152 1991525 1065823 424768 283831 833054 303971 277586 1019028 774390 1340722 127016 1530234 757690 461294 152972 27259 1803642 1238571 1877375 1587925 262770 365049 1945008 1705043 1085752 1625261 946512 325809 753426 1318763 1223528 1805914 607587 1054894 1413941 1536620 1604346 1860124 197471 1252238 251715 551195 1153738 1383855 1277940 1695532 837141 1943283 9078 60160 1393450 1788477 578211 1886482 277343 861602 844919 1351938 36736 669871 1897603 491218 674049 785931 53045 304951 1354756 260442 149102 1619382 525959 851423 1395685 1155613 1594178 73587 1431971 283617 1169136 779658 14264 1338319 1801248 1859733 425777 916542 1449158 1778662 816269 656981 376079 921541 1909530 889998 966576 325172 264445 1656738 293903 601753 704860 1779750 1208374 1639799 1505543 1565222 998530 1118156 432445 135182 938930 211733 1386498 814292 1899924 838325 1975866 1459650 1825213 1296332 1410465 340259 1494727 1142079 87711 859999 197904 19443 271872 1147705 1787582 1773739 222298 1422625 781758 1631841 769450 819981 813562 1987032 643130 1709176 172801 1659286 425776 833279 1376254 897117 1462917 322604 1247704 248553 1906311 1057706 234875 1513597 342360 1902725 616979 515273 327318 690108 452641 116057 561236 1127686 1173625 887024 263195 890037 1220986 620408 1886546 654426 92087 1349346 1960685 1009026 1232120 1057428 957235 599951 1660187 1892722 1156636 1614173 1132682 1561032 1759326 1392637 919787 582860 1642778 1265619 24364 1317963 1684435 1242965 662739 769032 1884215 1149769 420027 928802 398643 1976884 1199995 1731302 1650549 747601 1918839 1862268 1529549 323329 545607 1443865 977122 1307103 53072 370062 836583 1233282 658829 1816534 1096514 477736 354199 1223023 1201327 1478200 130398 1132401 704313 391191 1098357 1473109 146024 127997 267770 1786355 300394 1266815 559730 1682503 750031 632261 236616 1051468 679652 466351 395124 457621 1762954 542784 1689661 1627866 124737 825812 846740 119276 1809708 94936 589019 766598 1654207 263152 619562 939564 700536 1837571 769712 1852587 1956912 1838208 846770 463601 85677 886769 1812771 346765 71020 504718 1913212 1604237 1504975 1829387 1311782 1953962 235931 996598 866686 307053 1355619 172763 1215814 735013 343752 1950788 1639841 1625934 1137901 100045 1136643 1013816 1678335 1505568 1795074 90519 1290282 1036872 1787494 386986 836503 1083229 1238828 485864 817667 357217 1807660 995867 673970 790044 1687115 1900735 1658340 1185836 556134 430828 647586 1922462 1392269 1834876 639516 1815888 1890606 226128 806707 1770546 1145627 1996549 1841590 1145507 1884908 1467152 1663632 1895983 1215020 861358 389325 1099381 1672322 1834127 1615959 932646 1042715 1017905 904304 445442 810243 653743 1981239 559784 1948888 1447943 589082 130049 1745481 990502 1378300 778723 1666623 1126129 1862132 1573367 69371 162554 55922 1034407 1917171 1514284 1907614 1697126 1292049 165376 1267360 1960659 1216335 520215 1915598 969591 1900475 755622 255193 1285469 432549 480567 1900050 777908 707237 1109311 1983286 1525357 322788 1788747 752336 101650 1434355 806403 960610 120802 851263 1703181 86415 1662483 1064221 510299 39290 542124 427327 1804165 1133794 925035 1228663 717398 1592225 161088 684401 613012 59316 1867572 999223 307055 1769839 1483394 360038 414492 841828 1151334 1734429 1248410 1074368 920825 989434 1361170 485354 1830808 1530212 413746 1768836 194919 1157717 324153 182999 326081 1718791 129739 647939 1902499 606501 589658 32660 770002 1667416 544248 100747 1260317 652788 79853 1680937 1281142 575921 1010520 1384839 1056797 1416514 228163 441884 1019997 1529234 1620022 1665393 227124 424522 1331271 1995456 332963 1556167 31149 1493973 1940077 1677290 909568 714626 758661 87117 1009996 441112 1715682 1424310 455142 250219 207442 1429710 359859 1560051 767103 1477548 576574 1589911 1328293 536937 497856 1723269 1362907 208711 1090669 626728 946622 1297470 243678 114152 1293087 37730 400210 1065475 562147 1917757 1850724 1251888 844655 612871 880992 410172 819506 124191 482112 525117 1046004 169302 104557 146299 1900264 1573976 614000 827053 467517 1525040 143309 283667 1589242 690077 1594869 507823 589889 1977689 51383 1961156 993288 725230 893623 811147 847441 945828 678263 1364766 775978 450698 1285920 293198 1453090 48248 1566194 1079500 393598 1569939 442517 1785001 606583 1350369 1081792 200487 355171 629186 384546 1563291 662226 722790 1224496 403623 402910 921952 140309 853045 746423 1162592 1877378 793688 816612 61509 142418 1640269 371346 1132624 1608246 216828 267825 1583340 946676 586654 1625886 1623966 838368 95629 939743 472655 263067 1460422 1973175 1282081 1535392 535089 1260963 1441776 1348011 1650766 534498 1870294 973750 903644 10824 852708 665042 1967276 714656 207558 1506448 746483 654720 1229034 1239469 420601 1882593 1500892 1824364 1542810 968367 1619986 1663986 1833443 1473266 700647 1178640 346962 1667658 571530 1236855 1224454 526115 606766 1485461 1107366 248692 996412 832818 1715374 378812 708815 1036659 1747561 788839 564244 1612476 944188 510396 459963 484544 511174 432885 1254630 832034 1116586 1854998 1747697 1081379 531997 272762 1666179 1774035 1146637 1344816 185519 1201410 249290 44623 1528312 1029013 1469901 1779118 1258669 1047693 1697512 873754 728017 656543 468434 1717667 322891 712645 978251 904882 1776497 860957 1231204 1256133 1967869 81037 701086 28430 698655 1830052 206280 1203934 1599264 86089 533164 1189848 1926215 1355293 500393 297526 92697 254799 718851 253190 1383446 1863015 921979 110982 920369 212211 15785 325225 662992 1453147 1909129 1339507 82475 695701 288420 1231586 1424471 1675228 1113006 102598 853432 1017770 550015 1560001 466208 53288 475522 195877 107034 264821 1905967 1736697 1588558 1665626 313919 263766 1437699 1064827 1491876 1638136 1435061 1518262 1908431 526603 1433376 1321112 351300 746569 214223 1553640 1068855 1922289 367344 1565827 346259 963565 847686 266704 450814 1670347 395658 1729467 463498 1321497 797172 608967 727631 524560 1066991 153964 453784 1924303 1170333 1301676 986355 1485021 1653922 135923 1883755 1792162 1245298 1187006 350231 511890 218982 1029665 718883 1460117 113616 1139839 703436 1728509 420690 1506975 13230 556953 1963218 1990537 909134 1179146 830952 668866 1274022 994117 187026 1906350 714518 320498 917320 729370 1379816 1747915 945727 1864371 1112324 648408 414260 1520124 587244 1475900 1147500 592962 1509647 1397460 1312684 1389275 1559795 161348 557291 1377889 1446239 1106476 1978243 1673808 1749311 1685694 825809 794791 534377 185497 643847 1042894 133514 364128 1641625 1273330 1131298 927546 153046 314281 1097966 1275710 536483 272125 1584271 1451819 1837836 1463538 458541 683554 499477 1816682 815693 981711 1892206 1240667 749541 1188805 1423563 1682334 523416 182069 1916036 1488366 1811142 1241412 1805788 270544 517885 30789 1790517 765406 1810746 466709 368362 1997436 170261 1509021 901060 562684 1174308 1390561 300980 207195 1463220 1771233 1230975 1590310 460334 1753208 782163 89931 426727 1957275 1407125 267068 360340 1712643 1262364 726789 588941 1078837 351958 1934968 315563 1951546 1032835 940365 1407568 238264 1608094 653914 1292883 1668396 1770738 1067928 1655326 529857 127102 1101190 1411639 1868500 832833 1868981 659682 700340 131805 11193 60288 925531 1330590 562852 91257 1681139 714195 1026891 1253985 626693 1397249 509452 1916311 75644 1538009 973092 1204037 841636 452639 72741 561867 822492 1195560 1282867 369236 1082516 185369 24280 801913 1612794 1097284 689828 340872 551920 516578 28599 850928 1915769 424497 1959112 1200427 680512 449317 993613 1072940 274671 1451643 1861081 235123 601846 373588 1777258 894258 880023 1961199 277377 936987 1848984 169274 1424049 686187 144218 1524543 653248 1919861 55027 1411200 103120 1619747 1408917 1916660 1963001 1998943 1342069 1685603 1898489 528699 684 889063 46106 1454791 1616078 571617 5023 868396 1808718 312886 1058495 1327980 921267 1989217 488637 321121 1806515 1050092 542780 1871416 10386 536683 853823 1912174 835491 325459 1780204 384581 1693346 514978 235145 1865414 1162526 1964545 92058 963338 1557035 788873 1350929 389241 1827181 863219 928057 339711 63326 250998 251817 1705198 1050600 1498814 1346983 609749 1095681 1407834 662217 1670058 1146154 1186279 1762284 791553 897154 541660 1300337 1572367 1534989 186027 781240 836148 812601 1705724 800767 1705589 378754 1158393 1771907 162060 876600 1850140 312110 1601665 1020202 282650 263536 1608883 1150899 770739 1823526 1093123 1222599 1559009 1777240 1528313 617867 1529255 1418127 1963873 310057 808883 841398 350401 842359 142782 828833 607518 773696 106121 1750397 49829 1768006 1289831 946004 777222 159932 755827 1220097 337861 1084847 131019 994063 1052018 1653181 1526918 1721505 1148712 1871527 305419 566596 1158013 1505208 1928180 1717020 1462043 1991169 976429 731092 2322 1745569 527300 1518952 1223043 1696681 897948 1823047 1274698 503423 1587782 1918548 341806 1005666 835522 1811400 1299031 323481 293364 1045453 1656138 1579561 514065 1793194 1686428 1521836 363800 1938501 1559126 872621 194626 1129200 1886961 1128953 1381374 1160075 983988 279004 1550102 1695263 685380 241648 854851 1245724 286870 1244659 1629162 1362734 1840983 7447 278627 351134 174246 1752846 1077440 1349307 928773 875560 232443 1559915 1522546 424028 1324976 1323529 1771272 143765 830880 1698390 261777 1118846 370585 1822919 991478 1395718 678660 1559608 753184 1356575 1716848 95145 570459 1537966 1045068 860081 1902994 1919157 597140 362954 321886 633283 172749 1874514 1751568 42622 945447 715915 1581037 1814879 916245 1257432 548196 1819686 192745 1558216 1773816 549801 733672 951001 1268577 656087 1256762 1953482 1421381 847530 1513490 76895 1933176 1708848 225100 1582022 1983498 1333768 1706925 262996 381053 251602 140697 206723 1645252 1005647 1472488 1346052 1262507 749228 1565074 1576155 1035993 781661 293586 110534 808553 197179 1585217 423333 879758 1444457 7470 1963445 1447926 864334 1852570 1626614 1225407 1338690 1264889 17940 528390 461623 992181 1872389 859255 922979 1138383 555368 997946 253039 502641 1713097 157327 786481 1507267 1331431 1874585 564084 827220 1448694 244634 946401 1426055 46918 1776023 1895083 85511 1738650 864491 1814305 585453 704949 1451069 1167369 1345778 1285069 1901357 374681 781048 1968528 575875 508012 142072 1859970 893810 1228379 125609 117711 692322 1206040 163782 1644697 877827 1778034 1752003 225020 326660 986961 725287 1402444 3130 2897 1136903 932695 1544782 1024236 1812144 1887560 498528 1475280 66050 1322278 1083494 880487 1031127 21352 1727061 1917193 682311 1180357 285948 815167 622563 806831 578949 1437127 1974902 347442 1487561 1234391 1760703 344885 1298222 594908 1215696 956776 1146577 1219292 1779055 573886 195205 1480785 320192 1469829 1222739 281948 1809655 483902 222548 41919 659980 873539 610993 446988 696249 811361 1636514 938406 1046684 310488 1339974 757621 308443 45033 1951806 520053 1477119 1008831 1660915 1115900 816574 1893860 2415 1147928 1177482 537974 1781320 498646 1004887 220360 585725 491282 1697255 1657529 1396109 223941 1201104 670393 913535 766936 1649317 772651 99185 1115801 1517358 639797 282569 1333781 702507 181510 1971645 1703591 1290148 893821 1646500 1789998 1342363 653293 1638573 1483208 1498058 1480518 1518454 1680859 1561972 1603163 1424497 938285 155495 663565 1633587 1857841 153191 1120669 1500666 1321342 889472 1519302 1609260 885440 1482667 324494 144112 677995 1474835 1998460 586643 1986489 843961 1622011 507466 1749732 1832467 1314532 1013773 1975817 1986943 1899127 272182 1439360 96207 1558773 221564 1848889 569153 964981 1986907 292745 1701841 730585 1073595 1519068 640412 273815 105592 1998296 1028968 959762 1089090 309559 1801258 1112402 615673 436137 1481254 764222 551059 234275 145589 1956693 1700090 1128122 1514314 981446 684458 589591 1480329 1319540 1202982 738058 1292011 46041 1347070 1255028 1202761 88825 1608384 690570 1932942 1635726 1235623 412170 657747 327493 294294 945671 1026048 542620 504009 177723 1234583 377321 1225829 498740 38140 107041 107169 1870090 86693 368148 932443 1931450 1447695 1869587 1891862 586570 1020251 1888883 788514 1944744 662790 1550563 1295405 1849393 173177 766427 926688 995710 1645999 799344 970204 1473134 681429 1342352 1281026 174640 881667 411837 966174 160228 567362 1350405 213231 1367448 1899340 100008 884349 1278633 163001 1375926 1467936 552380 1735901 833420 1621315 1495046 1371338 1633800 1774788 760998 1203396 1906638 654576 372817 973379 366057 383073 1125938 1365172 1247598 1650278 998269 1327666 428041 1094352 488206 647159 526590 1023944 264906 1499169 406583 1645143 1779533 280742 216597 34136 1838393 597999 997032 948685 54917 1937897 403089 1272679 894009 604813 1008476 1971693 1647002 394347 1238168 607496 930407 1114104 1662981 350564 110238 505428 640181 591492 1990417 822738 1128581 519075 497814 1203853 293381 1422807 1254520 1078691 1446252 1830319 916150 700278 1791791 1293010 785146 427455 521409 1334085 287789 1829400 159666 934644 1205743 93252 921216 496236 342340 1675085 1091918 1267191 1417555 660435 1671408 163211 883133 1485146 595617 587092 189547 490266 764573 1494625 1889254 249110 759652 1293397 1783706 1769445 1822094 1901502 348749 1283831 720061 1695307 813947 895089 735610 1901247 405637 888421 1158487 822770 142119 209363 456674 1602555 65971 1791443 806254 466551 396968 77065 882904 299734 285097 237552 154400 678990 155858 225940 1485759 274716 1086462 164747 1143423 1349356 1790822 76421 498902 1712732 724831 1535846 808255 924565 1298058 5035 159525 1520878 859929 272753 503065 643520 1169940 1322610 1235215 105722 714950 376602 1876857 1077980 1534943 580363 1828888 118150 1242714 1942924 1461513 1050116 1788835 395841 1519292 1493612 1175648 585241 1699423 563519 1223237 437619 295623 738532 1135413 1737756 1018001 1647874 1693064 29546 1427867 1865675 1861378 1209531 327155 307490 755616 38941 300111 1286163 158644 71712 373275 1229648 1983605 653994 1178378 232406 1775333 1723781 1635898 32700 1389794 974037 747694 461189 1105661 76511 893426 781849 128112 198319 226879 1048687 452448 1716890 409373 1674611 392969 53687 1936701 226820 1380522 1565376 1951085 989740 632758 1533523 773013 635393 845424 416187 1276288 301129 1285791 135487 932275 951953 1351657 1783970 580910 994859 1129214 1863989 1631740 86132 71993 472020 843809 1269876 1440793 799256 1570836 971051 624476 189883 1763123 1801077 701764 964616 975030 1794992 326459 1965584 364246 1642135 1712277 468213 1391153 262630 513922 1164344 1379526 1880495 1132560 805956 1856221 651628 1038710 1459374 1475991 1568840 1947973 1898439 268560 1144644 990646 1038102 1713738 1933760 379159 906597 744706 245801 1480919 621922 237633 1805391 328409 240966 225073 1517404 618328 1120055 407721 363569 616044 493607 1569944 1544107 1839768 1019216 1317050 1282354 1940832 41195 1284517 1436401 196524 1003937 909747 1712184 351388 557388 1731497 1775168 300977 1154223 1613825 464228 30041 798467 520336 711743 509798 704214 120296 1875491 683604 1241801 985051 747922 1219905 1856798 1378045 1196273 446684 1987247 1798517 288033 227187 731923 1493520 1728257 1982289 1825164 1679395 1376184 649009 626783 434302 429352 1450221 1805786 1563730 1873860 204307 595443 1031031 1792458 464626 452507 404351 1588125 766389 17589 688016 1079212 174654 1698682 691650 590741 1330157 1455335 1453487 227952 197116 849061 37521 1859091 1789666 1926952 1678439 130139 1089174 7583 89169 1503833 1451376 1327851 1880591 288053 143831 848590 201135 1591747 1727018 1028782 162296 1423736 1357714 1069387 579784 1631106 900439 371664 260747 1591694 1335114 1353691 1459904 831488 1333390 1541237 507841 1784421 66153 764183 6224 888638 323620 353348 857065 1970633 1219747 327204 513416 1384300 1696872 1556573 1609654 676137 422332 335137 168396 50672 825617 215681 1189526 1374864 1366204 1782765 39628 1612452 819250 1046279 616434 439924 692473 1435535 1795185 1854044 1841776 1965932 1488810 319396 252805 114344 319198 899733 97230 1506323 1136407 1017523 1943730 869055 1239872 1547011 4555 146732 1131838 1040182 1849637 1537301 1932555 1688035 573904 453884 1760554 1799627 343128 1502182 1149364 1145730 713170 463357 605320 1952635 1271577 25809 1127899 1603716 911271 365304 269994 733052 1823318 1509040 247288 1639956 414725 829895 1313339 608634 853848 213534 1868755 1587910 137598 616171 1548970 1015468 564807 1226347 412341 607296 695109 1097085 441050 1735118 27420 1795916 1925095 77818 600569 1987735 236075 125744 1914862 1130659 429619 1419410 1504345 623268 1187205 197857 1364679 946768 426941 432871 1400003 135853 1627245 1504049 226454 131387 1712783 500456 1852793 520358 476420 56753 13681 1612821 313932 1392203 459690 1774742 1005567 1939860 1186283 1442104 939400 699405 981224 1121362 1291084 1819332 17126 909942 702110 1093593 465687 128524 1735561 126823 365896 1870822 866427 1270772 763913 1708905 741123 43042 1247364 807782 1183074 1530765 1590170 249811 1585073 1821633 516106 1386969 1136380 379358 1434472 1101740 306909 433035 1727060 1486210 696565 838640 1496698 1146749 1411061 376452 1931386 488585 362608 676412 1793012 1457779 1834942 1833891 1330711 748462 1564624 356063 1457044 1547416 142005 358956 1304290 87554 176401 513230 1091085 1533676 129487 1385029 1425451 161108 1912896 1911346 1275686 1399732 1071121 1175794 294064 1250141 390277 772081 668404 38698 9145 256806 1460979 407596 867002 1598568 1514892 658205 1536026 1788265 1566973 52549 1700329 1465720 57292 159924 1158308 626072 1290783 874015 968432 369052 586078 844437 1397060 354363 1021086 1164036 855213 1178207 1861252 91477 1252782 1463019 974404 565786 1023866 1701828 694539 1926794 1616625 1595930 37367 669257 1040370 1865490 632966 559581 384049 884229 1804127 239683 1806084 558234 1845542 115341 1188654 441642 1260105 1740489 1687496 1713872 44030 491513 851003 925666 1376957 1710732 1875361 1972325 1522570 915053 1190038 632793 1890156 1077494 1999303 832537 917852 641386 313223 1864285 38498 1830132 1804330 653297 134279 1618642 1118726 420997 725280 1628808 1954237 1513234 1666481 19611 1011629 1349784 269748 1857380 630118 291041 1940246 1806633 1259751 382020 533112 982248 77841 1156334 1044911 268831 1236293 874716 649145 1995445 1536558 1999654 444566 1057604 542985 251388 1945413 1979108 234031 1734493 475304 1111821 1020347 1328549 1807092 1766955 1510638 23081 1291559 1395336 1506165 396194 1709856 1751951 449865 1940027 1325886 794087 1737971 678141 1604392 196460 1050038 19995 197544 1683158 1270151 462292 1196766 915333 1383461 960780 1357187 336722 1623273 554431 15776 1583750 109184 788387 453880 781601 77461 1901959 406014 1335282 859198 688365 1536340 1106668 840084 387256 354514 248466 1797075 575945 70861 734526 171913 1456520 1769707 608087 1207131 481517 1951737 1269555 1849069 208019 183755 1360335 1349741 1738561 825495 710246 539170 77656 994622 582922 976204 1766205 1104949 337199 1030089 1758041 1736801 1976037 424534 400912 448434 280105 1335653 695326 704790 1025835 1561412 610860 1655512 1779764 424524 1238428 1731522 1926115 751500 1691051 824102 636787 1695050 1589774 1635509 1602435 1557544 21931 561898 1798431 1070261 536267 157659 1567832 664703 1183190 1270146 682601 1539433 1088949 989527 660720 381285 768758 747970 439278 1886784 1301888 881536 286183 1961060 1865502 91883 1607395 148507 701901 676348 1773345 1565154 361175 310605 779089 161518 1640943 1361285 1724742 1526758 15834 1002697 605028 424048 652532 296954 616567 1049607 1431509 611236 1154327 1177366 1209913 1344980 1778143 126976 786905 1884583 1899044 1739745 1813724 38903 1173003 843872 808546 1279013 196311 1449595 195848 1078035 1316960 1249395 1000999 389061 26260 289347 1767940 721968 1997992 1215789 417480 1931056 1278479 297933 1920981 1498950 1507460 1549218 1702830 1492248 867858 636454 542774 1949524 1336044 91621 1593560 876314 26758 1502707 1599456 376543 1619037 582647 744688 884915 718338 677241 1583940 667244 1696282 1989168 707249 1808105 264476 1964623 1431976 705693 721384 1551425 196552 353980 1024499 835604 687981 1404411 949159 413021 1213116 1408625 1034117 291313 24108 1711622 1264857 1780437 576333 878255 1552021 73572 1291035 1991624 1173500 1045196 761521 1586292 1449607 1840262 1098910 823116 1267397 1316918 1987033 15431 133007 947445 470527 406131 1035814 730537 1820985 296709 962883 513855 911060 219041 891014 1373466 1762042 814447 1388320 320260 1074213 516537 1642615 1055148 1595810 907856 1091196 722791 64078 1895537 1565626 1685703 1327919 6646 366640 1275069 747374 1100062 984259 424204 540916 1365046 608941 955122 981212 1835231 920895 398458 1804060 1897913 1044810 513572 1503046 935615 341865 678038 806946 1409620 794195 1515064 165289 1797074 599549 1950199 1948318 1156647 283580 699095 273001 91366 1708987 1999210 1681387 1296664 1656021 1534091 1179171 927463 1506273 503618 644536 1355398 315047 1388920 253227 261501 341040 422669 1173174 12010 1447472 1414563 1565704 681803 594073 1951420 1984669 950190 908324 876300 1825052 1206136 472703 1257315 966261 1493522 420090 398374 985076 833854 1084575 1519211 774300 1458707 1604723 1256020 559019 1982855 438322 447364 199421 1493616 824379 248499 894584 597878 308681 932228 1502543 1496472 1017260 1514643 98570 390348 1666441 1451693 577075 500155 120089 1488603 984540 1926097 170197 805407 309338 454087 414094 1222027 1341445 1075531 163917 521888 855518 1642691 1967846 510751 1210573 1070097 701020 119793 169198 1270483 1810352 847492 1973695 1085791 1589819 1399053 933037 761579 148584 601792 428891 459984 1409666 610999 1539271 54594 1084283 1296337 403587 1107670 544174 1210826 458847 1813695 821519 361283 891218 1948229 1061751 722022 1181463 997290 1067800 1042123 1898081 928451 545536 1111533 1326584 1918494 640354 182232 161008 911025 1839986 1291592 219461 477959 1049295 642015 696113 1928924 847800 520788 543927 1366728 482538 1573633 570107 1136172 1155830 366932 1503702 683371 1912598 1755807 1719256 280647 687202 137856 553936 655535 1928101 695439 1099176 1410064 451485 1435190 951614 767294 1646228 121559 955380 1365415 583172 1649675 1825915 478224 1968646 879356 1702783 1491652 431709 1527510 60112 1764243 980094 1375946 1969972 725707 501262 845896 111366 240803 1567724 1307900 1145604 666809 1900486 725779 77890 30500 1400875 1740448 350118 1969905 249073 1548306 1920630 1820961 1881896 1288324 1364342 1299581 79965 1351344 1507488 1628871 1626364 1243565 1157635 1195628 1103663 1032692 1889499 816336 1698618 1058995 1193931 1879372 1611663 1753566 1152962 724943 1841606 38891 166628 304612 1077745 915667 204549 1415609 22129 1830083 1369295 1350282 891292 1894013 1177753 3626 1748040 1691995 974683 175276 1219077 910764 263984 1575728 283355 1742824 290462 395779 1309371 629126 1201555 1421082 1917704 1592041 1873419 1485469 1702724 1291462 940203 1461705 306204 1134280 1044225 350623 175742 1745167 98326 314490 1398182 710015 1972586 1928123 725873 573258 231809 92334 1422840 1157779 155931 757674 667969 1518708 1503128 894534 875773 1219609 1817006 1611630 316946 1713377 670300 1466412 841470 1483149 465430 1908147 923809 709889 1063164 546791 1739342 1039837 616713 1953879 1027719 11223 1085456 1880512 444622 1394250 1638194 410532 1498049 1484295 534716 379318 1776566 1007697 797967 1233185 1270942 1804911 1944480 485476 1382598 756419 1426570 1619035 523377 219498 1868417 309662 1024342 982414 622657 1910998 1990281 328846 450525 1120730 1938435 1262870 1845521 1867617 923238 1060758 645577 1861376 939504 1007842 1295858 1440628 240494 1028060 1005617 214266 449046 254181 1058692 1554195 1942463 797241 188436 799880 1100573 750017 1081042 712685 228827 608660 1093784 1719483 1527786 1826790 1386808 1442608 1432274 825831 1230136 615160 1647029 998524 1595244 151124 1015530 1462610 982840 1011470 1981092 1849166 388679 1355391 1905169 1773001 1649854 1942922 97914 683838 1575895 741082 1431314 1909797 478222 442520 381123 411388 1268812 1074704 1506594 1257928 1221607 487685 1454211 1393205 1001863 1667216 679476 951426 1920551 860981 1764401 706570 758032 1988851 1130340 346688 382822 1053474 437359 1124074 1872577 947132 937937 217629 1015242 449710 946960 317235 290145 1947542 732100 1408672 1397812 1788615 55907 8460 1493392 100744 1269335 95093 885465 1124844 228438 649271 1525054 385722 162440 1892237 570822 130544 419003 532517 709043 1404831 769371 1694395 687819 1563062 12133 367585 1145206 826058 32002 1532930 720620 1585959 897802 1567704 1647233 1722250 1649474 555651 617598 990264 865107 1177831 1328221 1618202 1769281 751144 421399 335214 1266538 588989 1412446 1106633 1353999 1799759 1261741 655472 1826843 1563122 1888481 494930 1142172 111827 995893 357358 456086 1444884 1708167 15693 1632360 909920 1446909 1753240 1998188 1121957 787617 1869338 1737946 369484 1276566 61011 988258 1740408 1935069 1433486 1562223 1162164 1596821 1826471 180301 1488214 1091543 823039 648270 458754 1846869 1082448 718383 1619540 813744 879337 1741409 367263 1882523 132709 473446 511188 1165609 1960000 1822898 318934 1683677 1449118 1564090 1923704 1792924 1692383 1688547 1188979 363458 366721 1195872 1499946 1908767 1838559 1588227 371359 832110 750359 1680134 432883 740512 890953 340765 1489823 1408969 565157 771954 1746900 107820 229907 1479078 424518 1048816 157005 1112113 256316 506672 474159 1724960 922771 710951 1734290 651679 1114354 1187997 445837 771387 1678093 272549 1437718 944823 1690306 354915 596146 1351058 1867120 118558 943867 1562516 764169 1686003 1938413 371025 1174139 663992 135871 363128 320208 1552369 27026 1798340 1042249 783758 1080839 541168 1781135 802424 510336 267938 484528 1969120 246681 1742205 836524 1786668 1293585 1035647 323693 1022611 301480 341107 1662218 126198 1947916 216048 1210623 397427 1556092 331367 1206334 127338 1733573 874382 869992 1068070 1912326 1012331 1296604 559160 736848 92684 1230233 88973 1701296 854085 551625 1610682 1663528 183061 1278894 1281247 1819982 1203672 1196780 665875 751887 836897 582709 1120649 465529 1612365 1151586 1371796 1075829 1446374 973422 1972993 408246 1417637 1213333 545843 188351 1991147 590457 1206401 96629 1486245 1670546 508589 1835894 320300 478513 903393 691114 542613 63747 1381832 1280698 1880204 1517152 1055775 454550 148785 1635786 1015620 1061849 48188 758086 1936664 10232 1269484 1560375 1929932 1873741 1494440 672813 586752 183936 434309 640678 407454 1798096 627952 692283 1878355 1699136 707295 1996421 822414 1789444 754857 1212795 1528635 1852472 1648578 759835 198992 120901 1727005 1339709 733792 1167943 1521695 1726434 161783 295187 1020157 1439521 399438 1008598 48306 1470325 1889330 674492 1686955 1846997 871619 834854 1134601 1636032 376417 1728387 570763 1983071 1685506 590920 316056 183699 257349 285473 1911069 681697 1321051 207267 1896010 1150013 96845 961872 1630654 1314980 819213 1538168 1447411 602842 1430136 804375 1190078 1766957 625514 1722620 656923 1254020 1826425 152750 1721725 316177 1374197 996767 641857 629226 93193 448778 1519053 1114925 1930899 1618183 1374716 273049 1736569 1171045 456134 1991590 1657352 71636 471850 1625356 1306357 287168 707716 1124553 848968 1660310 251863 402220 1017441 1666834 26950 920743 1775194 1800340 54813 1962126 393321 1388409 1528561 1538121 21801 543517 1924097 1612385 3989 1215096 1007552 1271012 1131907 1109304 1514955 949458 1693370 1973093 1359288 1472723 632690 1267615 223372 840638 1201461 1275489 796260 156390 1335230 1884452 708525 932604 1858553 1104565 453729 1597769 508228 709562 791876 1696107 1460338 412696 1089647 472163 62441 17195 1042055 687144 1802990 876609 93670 886825 1445030 337906 549964 387003 322490 657900 1954025 1920216 1221664 1887809 1597950 1372145 1959268 1641818 610704 1200060 1321900 721387 295682 1750439 1587374 443095 1601438 1558454 98274 817895 1066918 1005350 39296 1490320 312032 1520321 1897686 1467273 1318999 324810 231762 77486 883091 989970 1741596 1282714 97704 685320 527147 1746191 535951 291859 368397 508640 1805732 822076 480453 788712 1598005 1097399 661794 644386 1464405 779082 805712 1692557 1866595 149685 152885 707876 1852525 1746808 1723208 1630900 419535 464596 1337797 1720201 1777353 1416010 1917664 1939246 1346792 486185 300772 1484678 1351071 1524763 1199663 1151881 1734282 1674414 783941 775352 899586 982113 713275 1331989 833326 1207776 718681 1980805 1092735 1676048 472867 1364898 1215024 237900 658244 1403776 1949164 348340 1706811 1279635 980233 1469754 1239290 1579436 751940 1014651 1459540 1195133 805752 348785 252566 602463 449414 654770 1334418 1810962 1800480 137629 121837 448968 1111433 1679335 369218 379223 1390003 1913635 1253134 322504 1621750 67948 529286 296562 1289374 941728 275173 475374 1075035 1506884 1852749 488468 203418 286 1112828 1761746 1045207 1281431 822732 920371 176746 665888 676298 1385794 1513908 1128606 764160 1733954 1816307 1584408 174684 1339877 876966 1090405 847241 1058316 438415 1347557 1997466 59804 1700053 857603 246812 1781034 294561 1671557 49056 1359323 950151 1197725 1803193 1775813 729967 374696 1512143 1142812 9542 1642366 921019 318138 971323 218116 1570500 1846597 430717 1415834 788513 875312 587348 1858076 625997 1482895 855310 478350 1409018 1005494 1405042 732089 1794645 617310 813286 1580153 1825435 1722755 1422993 1881298 232246 292183 897501 33081 16109 1992597 1782279 1529540 1718226 182666 374058 1614612 1890713 325827 1607286 974153 1783480 1096601 1568976 405149 32947 707526 1842198 577718 1864945 1690936 1003860 1992420 1829751 1946521 110846 1153995 1182901 845220 515833 611916 1142911 106288 245379 1377600 877713 1885654 1185288 1519116 256892 895503 990068 1138682 1437073 53138 683794 1534142 1458142 164059 1161960 1119082 1663096 723661 1386246 1443422 1140263 1757134 376129 1936553 521843 962018 1683383 54853 1239583 631487 1928962 973132 1140891 71471 1267242 560526 1898613 75714 1864894 1841727 563923 1400405 792032 1950646 1655911 262639 1402194 1933900 573004 1409647 1273659 495610 1166552 1723942 1448950 391567 449972 237758 190502 1493478 1420531 1355604 494410 740536 866430 1808744 830516 336131 412415 1696712 658990 690981 809995 1795964 1978635 896401 1425934 1601690 1259630 1113146 1866796 658251 1497128 85487 1380794 776216 366114 1394067 462873 762594 58137 901094 42324 1529230 1548838 642259 1303737 1843386 1192481 1006213 836089 607685 1839404 1113522 1781279 1097083 729441 1081661 750919 1964076 1211159 1798736 1317872 130111 1576834 1681086 44139 825940 1551901 1918160 943025 749967 365076 1430369 1863364 782215 1049334 1643387 1714713 1804904 1585161 414730 1742960 1244460 1169799 627174 8581 453778 86894 1700016 432485 450168 477653 1374786 1597974 1949433 52264 301343 1169416 323208 152489 848732 325189 847648 115308 1350652 1815187 125484 1936423 1819407 1861128 1170664 1200279 1756575 1790978 1360309 1921379 1071390 809560 337826 1990113 698101 605401 1419733 848500 1614328 1959905 396330 1377221 781419 1569853 1264470 1224252 1211233 229322 1708325 1020281 1862433 320721 1416124 635482 177885 540466 1551134 1288806 1379735 559304 1120396 307669 653332 938859 326004 1404256 992865 812171 949600 607174 270208 1017870 131792 956997 1466520 887841 1772100 1302603 781892 456823 1573539 812185 1937757 397998 414637 429702 67369 531820 402991 1769392 1479680 987223 239681 835238 1229359 1583247 1842309 636692 1348274 1135198 1352561 1900542 259920 1029072 183352 509932 598474 1946266 1939986 358129 263612 1150640 898140 1359063 1099905 1845226 1069182 1989470 432744 935554 878660 1034964 441754 1164566 1844015 1766068 15201 728374 1783240 1898661 981973 442255 1372502 1144767 1996086 156935 1364877 262272 721382 871226 631592 998988 1874987 1753016 908936 125265 1706815 1852704 787185 805322 673683 1046486 663551 1392218 41394 1296529 1856020 1789702 1928094 515783 991490 274105 1782436 1373626 1005261 575392 347457 359595 1583669 325849 293688 1797031 242823 389866 1245186 1066452 323213 1304744 1234521 1368798 457070 615140 256273 1635588 1374364 1888324 996400 1062755 1579944 1505998 1453578 1947806 311895 1505251 1787517 411568 830047 1847757 624943 224330 248399 1244543 1854742 174157 1165381 1607889 220863 299693 1726684 1617073 1491226 1624225 809761 1138245 1322744 1822549 1896652 1793257 1519514 1574150 1748396 1288211 265699 390968 1680398 1145827 692439 162021 1948319 61735 542405 769174 1077202 280712 140442 107096 172257 1496409 1822983 1712975 1447161 1863057 276747 696545 1309553 846163 1754627 998379 1437264 1450733 1520717 425812 934245 354251 1749588 1197552 1020469 751753 1698426 1977804 1768513 392059 180989 1226741 1255779 1863639 47789 338518 1449623 1621333 362495 414099 919867 1932570 1094775 1795272 1587270 1810175 1675377 1274396 1771373 1345865 123046 554547 188598 922095 593061 320368 1055823 514623 1176944 1122414 112997 1375112 1694701 376777 844927 1180029 1814593 1156628 541027 1609039 1509599 13542 1401734 1253700 511871 69749 407366 795357 1715037 389823 379786 1949728 985851 1086691 1414905 1883126 10631 990008 1701661 1042239 1757611 1650643 603099 735533 1063753 98955 430488 794071 658216 1430696 630427 871870 882520 1786286 853150 363470 1084150 1701590 1794806 1300287 1535258 1549941 1536755 163643 671820 420245 1855971 1195148 1222097 427858 1574492 1387521 1870321 645434 1603613 1749624 645890 1164138 415351 212776 808633 208330 339546 1369724 406980 614228 291044 809811 1015894 1453661 1820432 427353 1205040 1035402 31050 208833 1910256 183384 1977197 1924490 1471504 1851205 547637 809530 943602 231134 378743 177386 1962061 1312854 854496 587048 1867955 1287596 432270 1290178 659240 1764828 983516 721965 517334 270365 53429 1572068 1965097 760556 15244 326098 1514708 1822659 1021836 1487473 552896 955517 1477285 908123 257752 1399995 1832372 131402 625882 713481 105026 864314 684104 1263637 1498224 600983 257748 1301188 603988 1687722 421232 275356 360733 497983 1813385 302925 634252 479136 710004 316215 294670 1582805 1729735 52458 126231 450774 101579 1077159 225694 1892307 1299987 1888236 295443 1395762 959754 540391 202725 344581 1812868 705134 14014 294371 931109 1807237 1724918 1227138 1159859 367690 1841430 37947 387971 1732235 1112604 973381 1412062 457593 656675 1962288 1577766 1566064 853079 325370 1723316 1121453 1501832 376995 745111 1183027 1812402 293667 1225146 937534 1256886 433231 1976346 1594214 1596013 878720 287439 1222272 1303053 1290327 1346733 1301872 1898671 168767 728094 1261510 879518 1611726 117386 1122768 1509803 945704 1260690 498557 219297 56593 1896282 519060 806874 1606488 1194730 727439 1432700 251313 1996639 235314 237212 1909832 589207 1006699 196503 1968209 1992607 1905756 1831870 833165 585574 1259734 990504 312132 352589 494450 117926 1861134 120369 1224548 1086182 92583 373851 912933 1270594 259969 1798981 254390 409651 1986114 680727 1798002 6698 1001181 1112142 663097 1733064 1140173 1783058 1909119 1435013 578933 1610837 139985 734962 1036687 621029 1516828 1714414 847965 1389685 745442 1823266 1006065 913145 207836 1468014 1056805 1253777 1204402 1281526 1951433 196482 912723 1657204 1263030 1495411 1259728 1562398 975513 1078114 152930 1992797 1438274 1162217 717788 343381 815764 612583 1619262 1136354 485092 484979 317653 1209024 1453043 1285299 1541771 1827404 1958978 606923 1996305 1307106 288331 726493 118782 1574613 128575 731413 332553 412073 410044 1952548 187541 733332 1892363 302411 389087 438727 578803 1725110 1739869 218514 597266 815504 335019 1572629 340769 1004150 911013 1898310 776372 1771922 1799981 1451754 1573675 445301 256747 393160 1332517 1574152 89533 1842406 280639 1234356 952362 1459736 353 642484 1601432 934923 112382 475300 1370812 5514 109295 1506933 887770 1877407 1660032 1635178 1692377 1093456 1066967 45795 1581651 80134 903511 1222278 1780451 1039662 376614 1021944 1202060 172730 1920504 119596 1405595 999768 1843915 1901497 1539185 1950400 174608 426620 641808 478473 1773362 196617 1623522 1868785 1727451 1907096 1297951 406452 97046 1894869 901150 1154969 584916 1417701 1413307 1994661 47061 1224352 1876693 48606 604249 1228216 1063332 793273 92910 854573 262096 783098 855997 270840 1741780 1479958 358704 1920381 1487017 959551 1747089 42522 1720383 797809 940117 1189252 224350 1785083 834608 564166 1131235 495797 154597 856285 333172 549445 985572 379849 231476 474856 1650741 454625 1167496 1836006 689193 1901851 508989 560517 1352261 1584596 933501 1199665 461816 1718481 1371074 1928601 1849736 1228784 1523944 1326778 506755 1848312 1116111 1447244 1249614 393582 1145022 1074486 607180 1549480 318095 143680 1818708 1196745 1128449 1140650 1220300 353665 1862986 1400301 1444781 1151918 1585933 1122010 1263304 1104940 1771409 1163481 1076273 1036399 742180 221807 291929 338371 1832453 677980 1275824 112752 38452 209545 640774 943089 300531 1078372 1065943 1880139 1047493 285679 1552057 425137 1842839 879307 1118692 1895156 221790 1875755 1108515 537139 205823 1036647 567780 1467619 450912 1852856 716523 271634 214582 1347627 758335 964692 874365 105007 484511 910213 1944138 1802689 1096996 1131449 527552 1149755 1779343 1650738 1829853 144514 1457341 549695 1193821 1879422 575377 1887255 423103 1981339 793104 1064273 1854539 1167312 94241 1199356 310022 551128 394110 1230846 920068 1125099 1914095 1854877 528618 496552 1395079 1443532 1296835 1135779 1349969 1183110 1872650 1843448 1285367 29 1135163 867726 284827 1415978 873856 1984439 501353 1002752 1900148 1214746 942020 61408 1897245 631038 635613 360427 192342 1794009 316026 242726 147212 1821927 285000 1457063 19378 1637008 963233 418257 1781013 980958 821618 823559 1940550 358050 712797 1414886 133962 1177501 1025618 703605 934059 1361736 1292725 1212171 472346 1903349 459453 1806963 602602 86643 1857531 882907 1137500 604829 548801 1871361 1891072 1382757 345064 416997 778293 956411 1114447 905338 113541 865216 1505952 1381348 1251655 615076 1833448 102477 136414 1482332 1482075 718491 796607 420735 674451 93958 1399557 1026364 142853 1058345 234360 1721144 974641 84909 517818 1052310 1533182 60805 204709 1378200 15075 22001 1928433 1516212 1078219 1329965 1539134 779163 984008 1711217 261259 939025 109803 1399132 1118761 268119 631406 426429 1845547 1828270 1963141 62332 304420 1045736 1244292 1473730 858408 728127 701616 336249 1114646 1419084 104656 46144 1112673 606306 1982129 1149080 1485356 637295 1781703 828670 1438013 1716702 1593414 1853934 1353395 1746554 241493 1446084 575844 579480 1998674 399018 988612 1684097 1938716 1598268 1173406 647031 1217934 431388 1130936 1401087 1370151 366334 975527 1045370 123571 1364823 360781 965219 1619416 720924 1802888 1126923 1097838 941373 1149205 1387736 1982152 237663 1452756 1896219 205938 239623 1357046 1125691 1881430 1898647 18686 1042120 769811 1762233 1302172 1815277 1154248 500871 458658 785105 1678008 1306035 648636 1146393 344184 1406728 303781 807867 1256991 681353 376382 900986 306517 710730 1139809 1370500 1438720 1129248 658541 1248271 1304990 483671 968028 1383506 764526 1010468 651497 950932 818174 936009 1114216 27774 88094 1925747 949298 24093 1847478 1233620 636108 1590525 634617 465269 30403 1663476 1762366 152074 1877156 27673 38937 1279430 1181732 50327 1302147 58160 152299 1539413 977218 1511443 792867 240408 544567 1451790 1180980 1414624 80209 891128 1251326 50874 1961710 1077208 1925961 1130800 94412 1624715 455696 628949 119885 1912206 1934262 1520671 1970298 1892062 1927402 1298738 860967 1206529 799197 811581 578027 896651 1663953 312392 1306014 50614 1588512 1889861 388751 1872725 54199 27611 953849 1261263 1390617 1024094 343591 1142010 1382131 20269 739478 1271709 906981 84173 309441 510048 398440 1131089 391258 1218471 56723 385582 135086 403347 1850750 1066566 1762871 478472 1229246 1718509 1348437 1710311 1785457 399346 1351351 782072 93603 1478356 1420168 1467105 1400823 362168 1316470 1816367 1981000 135018 1135995 1032388 548313 249792 1673021 1480340 964776 414479 661000 1460621 50574 853812 1117216 1029381 1401780 645805 333670 1688370 259674 1191415 428268 1473569 1826907 1466464 1321625 645735 1537935 1467594 1060324 864836 703930 457347 1677627 1680558 731127 81018 1793184 1786770 1844954 1799672 475413 918447 104137 325789 1246483 1643770 1757273 180614 1464828 1418160 538268 193881 1410047 593065 327056 1978506 148440 116459 1158582 1202929 1155203 1392954 1668056 1196132 1689614 1053902 1084977 808657 1813754 90314 1223239 209862 842320 737201 1294693 841800 1043484 927940 1259360 842624 581355 1822666 1106842 525073 322673 1157860 476215 215924 747820 259391 1874508 1254526 186405 481583 822906 1772095 683507 1349199 1939572 83811 1888623 232925 1461793 63376 64603 1966522 1665438 1193059 1235708 1614499 795329 1392894 1879903 1725585 1732813 1928775 81059 15800 1925470 1662901 274471 126719 828837 1600322 786869 523998 1240925 1283128 945737 698124 1242327 573978 100273 507383 830730 1053143 553122 875452 1285496 1514282 840607 721044 776941 1000283 1061111 1328648 1905927 587622 1517766 1828866 1886944 1084702 1889906 428346 261747 175429 775151 1915467 1358929 239847 1161170 762029 837563 826280 1901104 8497 1455987 1761241 183208 349605 1508521 1844235 1455170 767322 616393 1555257 976313 1651341 591933 1203504 547391 1525609 1658275 886055 1255295 565937 1222779 1807116 263725 855268 39104 139409 1248668 615735 226945 440128 1272430 20090 77156 721891 1345088 1217769 1101825 324972 297959 1169715 543453 1684496 640580 277837 92609 615903 877992 847444 711275 1694576 1170787 1959441 985053 479881 1619310 1573348 528984 326727 1122609 866971 1227642 596048 529159 1470641 207615 576431 550599 424479 1175022 786335 51853 287989 77347 1801230 844313 752562 13273 665129 718538 1937125 1992261 873748 142098 907670 107812 1557819 101776 1423304 517636 1884300 368306 685642 148677 990831 67558 349632 1614731 787276 1773484 16741 1542802 330497 6433 1403420 379772 1732652 1947691 111480 1050330 946210 779431 426942 174352 876149 1476749 921866 931233 1810733 650678 788466 1569857 1860253 214528 284217 314051 46629 1117895 1644143 1850694 1914894 1466845 611698 1789857 484906 1170823 719388 502839 414225 1674072 1132865 1733116 92961 1229520 138189 354963 916079 1973019 1160268 877776 1510767 816439 319668 459970 1735013 1088290 259645 1739566 1814673 788629 1368191 1827805 1718294 1204461 1076941 930641 951380 547464 1081322 1116188 1086388 303197 473895 1089695 1737259 1941445 937675 262912 630321 1945846 1387184 594801 779050 1733754 1521546 1549171 1629188 140326 1572247 148736 1047417 1692593 1970922 1627624 988205 1847387 264446 667929 968743 815508 488625 1555242 759747 34124 417579 542786 1435515 122521 1446638 805269 915562 879855 1122504 1603864 1669818 68176 853123 1023295 1563437 553291 1549963 1795026 535240 1865097 553267 845695 1026822 1054150 1476177 947136 757573 1399349 436371 312343 427538 1473283 1923861 1100595 988056 1754103 886262 1735951 1697017 1272945 1802034 1152367 61199 1377154 1333063 372086 55766 1348202 1006479 963443 598273 36044 1902312 1752697 1721857 1863535 1218493 268312 1551696 1301745 500151 1032913 939596 6980 1942686 1776231 1915965 1506925 1774652 645193 961652 310750 564206 1129732 1651816 15445 194087 885411 1657306 728256 673323 219859 279367 598182 574336 154591 1572711 1405998 410994 1546411 917809 1305024 1134652 1986203 383712 1296221 1443812 1984135 91862 1675852 400454 1345243 1700397 1116436 108498 1561759 1070769 278417 127675 1457715 1906267 879157 755546 513849 1163282 49452 1327684 1942496 1527797 470514 474057 1243570 344118 1804236 831147 724367 515741 1247765 1295526 164051 1748933 1164509 58965 572186 447384 502054 1491808 1773918 1417027 517230 918673 777764 1710038 1429916 1019459 622374 1786527 903213 1696946 317217 1786334 252360 1654956 102274 1291395 1407533 235425 65365 212419 1063113 765376 1221380 977112 1792408 1338919 137635 1709628 409535 906018 1529351 1675567 1451947 302148 1224462 956430 570658 1424377 1122661 114673 1117062 561573 76711 331319 1285678 1202694 1278789 1244359 454144 88931 857998 56470 434583 1649 89699 296733 60331 1947232 236415 132135 1073404 1213365 1252501 1798357 764711 761845 1559567 990165 1925478 1453072 442591 146518 1868742 674980 1646142 1866977 174260 1605298 1038124 545020 1833426 1577352 1852574 1799804 1454423 721497 950915 1424061 1542268 785055 995288 1392392 1093748 431189 1108331 823216 885815 71624 1147660 1624929 1436224 1797460 4684 1697054 440301 148766 252761 1119247 810234 711450 1006322 23239 1944335 1561511 1173646 1053728 320748 649758 997925 1520293 779019 1085191 1401794 1371912 1093995 927884 1773777 372956 1596572 509266 1198525 1877440 1000268 1988208 1173438 866282 782007 1571172 333716 325355 1252381 885243 906142 1030473 580463 1709115 980560 1438826 1980651 1479641 1124563 541701 1791953 79807 691544 1350584 109592 777119 1110799 1996284 1505381 967548 476356 1359441 1940393 1375134 408098 1910423 1872428 438684 500354 995832 368521 1912226 1114451 109956 1167816 1170435 1665001 398694 1710809 1122574 1126115 931587 1913192 985515 1619775 1931936 211166 1505451 170009 385866 760742 1654714 606692 1698049 1341763 1146582 492142 1121528 266287 494273 146560 731053 1250835 1695305 284061 1454075 1881294 664489 1301191 1367605 145071 1258999 726175 558105 1984564 1254068 1275018 717393 1511108 1049540 692380 1765342 1536279 1560218 378156 881679 673394 1646533 846773 429855 1735492 1205772 1426724 1766045 1726962 36561 754909 595927 1075960 1841848 216756 182241 759370 1264541 916959 1693089 986016 1748067 989 1402420 1619598 1479607 262594 878592 1493546 665214 1325574 723008 90150 1844653 553338 1679147 1902406 550904 1583401 938913 81300 968150 1280964 300106 943209 856951 726191 840501 194568 811503 1704321 1974814 559081 25738 1435780 850063 1634122 463949 965679 1786443 143549 1062781 1503847 91858 930916 1673297 1706243 187360 971395 13783 1489918 264827 35868 1444147 1892865 1010567 1176856 358226 678950 292832 968077 1991186 1552267 509026 1331699 1579701 1838729 1539167 208000 860155 187958 1382976 101148 1548557 11978 1658327 795806 478850 1854444 189039 1844917 229119 779066 1445674 1564327 1049475 255419 1574086 1389350 462207 1314053 1129692 141644 69398 81010 251896 229744 637153 156732 1636912 565083 1681721 1398730 456298 1848063 280975 62955 82539 608150 1120869 1030017 1021927 23769 504361 932418 1789430 1520242 1792954 1522538 320439 246605 107901 583364 1734278 1457859 1075372 1588835 22151 224561 1768386 724514 191487 538093 766953 1730436 1093644 117599 592316 1729035 1951944 1770669 1573207 402929 1173932 40153 1568867 639862 579769 1068886 33592 1987223 1906230 1148529 1069429 1074695 873929 774171 989170 1668225 1850874 1983276 1379110 120928 1568072 52113 998023 1755020 1981397 1482261 1446152 1441707 1732791 850553 574550 1552848 876105 205484 1498475 1451184 1950867 500266 610376 50451 430719 281630 1160011 433974 889945 540893 1047382 1902105 685930 1370019 528556 1598394 687568 517728 631059 938263 1660523 227510 44536 1491791 1105482 447571 647535 1843716 1753212 1602387 1333213 1931452 199600 1013474 1837418 744142 1524664 1391794 1101513 1468168 875418 1143047 348184 805504 953416 1654237 1555603 699540 17976 1231575 1262733 1684170 1856148 73983 1853442 217856 660544 1056921 126966 985290 1495041 1260697 1488582 1642783 660098 272578 3500 217195 824246 1288841 1278849 629728 1047875 727850 690833 1291580 1250878 40849 1536422 995804 146627 914161 789402 431946 1499081 150205 1841961 750588 289505 1444561 1155093 49527 1826915 848576 1814375 264243 92605 505470 445195 1714614 1404101 78832 924596 393148 1686220 773207 1644822 665085 1285989 1760152 197022 473523 1921544 1426980 1401439 1460356 1763991 1142645 789580 13507 666249 985013 993436 1807776 72645 1309039 195584 1802920 1703532 758715 865187 990014 47962 399133 1713390 1766342 1413764 1013484 229846 1810832 160214 1297057 463234 812184 1425563 172360 293330 1598301 1575813 1603346 1682604 1510832 979206 849623 182264 1457762 245191 735945 973471 1800493 1320134 914536 341623 1532503 530109 355021 595880 1956541 1414029 969189 1416583 1872396 1251581 1136731 1115229 1690595 519594 449716 531721 1261790 1094228 609468 286801 1496437 1373182 282438 1724690 576763 1586981 847872 60017 83557 1866024 1141041 1888132 1886533 1590753 1028398 462840 1361962 1162605 918333 396163 1839104 1787773 711604 1714914 1146625 510163 1008532 504985 1547464 1431071 1436558 1042181 1725218 994495 601233 1098282 1721585 1041579 1078629 1579778 11767 1726064 1312326 70837 1743052 513477 917835 1958066 1595945 972449 576271 1241848 648614 1334157 1135797 19645 472019 1909912 1267614 882707 1621889 687648 678108 925986 1421470 644549 498608 1354530 1227918 1226317 648326 1690565 353298 1871340 1652891 328862 1131496 1540798 1695104 1829308 1402274 672009 1328766 1942547 984543 1502895 1927464 490797 1590961 1379068 467379 1608141 1581007 1855329 219327 466222 179042 1426947 1904482 466317 1869134 648044 1432598 378159 421966 1615467 1048921 953503 616822 1060581 1228579 1007957 264320 1393058 60923 244559 1326856 1207115 968473 335386 651608 1149796 436533 1538230 301397 863186 1116500 573043 1858967 1961759 1793138 860604 1696676 725969 405563 680676 597058 359944 1384819 1896747 383176 1862107 1801318 1984900 1813897 289235 1505640 732564 1081594 1646618 846588 821076 178417 1657451 646518 748830 797543 766050 333634 1299773 168717 175013 714160 576900 1139172 1959153 587797 738870 801646 1053751 1602377 998605 784932 831479 1357027 87425 922330 871734 1101412 1485275 1872666 1409516 16234 919292 696662 1842349 538255 1847018 1449161 1149043 1764267 992063 1586508 1595190 1004189 664661 545092 563259 1826900 628260 1688196 478837 960313 498007 274600 1154471 417834 55654 771173 380863 173023 716869 15079 1538654 1159213 471237 389315 368477 745482 1759721 1023229 230274 497679 1324205 116939 1089409 1568413 1088724 266611 1627312 1936378 1423444 1786608 1820950 1715915 1887172 1452128 1438494 1719994 747956 188056 1617442 1842430 775290 1248187 1751221 905689 1393689 691898 635647 730255 1660825 1979461 1588107 1564670 1913707 534212 1339268 200691 863233 477640 504616 403562 979302 1705536 1683612 399317 427625 1318887 343623 1677360 1782143 630008 1284587 9011 695632 1940202 1375909 1395917 1706166 1198963 92796 758371 588178 1386223 354195 1569655 1380591 1182449 1735332 539910 1456181 128812 1782635 333140 1089687 1640892 390539 804290 219123 1435374 1225676 1286392 1095089 783568 1701780 1038444 1311722 1928417 1231618 699613 1814303 944836 436681 1727178 1546154 577652 1177374 1405808 1060977 210226 371691 398211 82712 1119916 305443 1121416 847379 251632 1596633 403287 935055 68142 1008211 1916406 1642548 24457 808614 213687 235246 1976840 63004 1702091 699407 1176340 7258 1919371 452300 1394263 1460490 708542 1177609 1857085 1854436 1637058 1931049 286679 1203831 1797837 1221269 231184 1176662 1797105 1938836 270998 323841 491431 574485 935509 1781136 8440 1213608 618383 1409753 361533 1200727 862377 1116432 221485 612344 1234969 1044841 385294 154953 1977401 1898648 145379 443894 1249027 781385 732291 1719827 831650 576369 44150 552031 989518 1348340 754249 1258238 315813 638480 617735 1648896 1165126 63214 1437903 1740958 637658 229807 1153236 385742 1669277 1195557 1508824 589597 1667504 375670 180370 156113 975786 1071621 1009051 1253161 1866058 718422 1764137 981083 121577 1113638 320238 608229 1724405 61558 854331 1638169 1073340 192593 1951862 871484 920805 1194297 1798053 141160 1452219 335890 1915967 1406712 37980 1492694 616087 1766129 384405 712823 439685 142199 721358 1894081 1546501 115796 902469 56218 353888 1055779 665719 1532048 1653108 358193 429136 499437 1506364 1904802 1751287 445816 1891175 1983316 549097 1118002 883624 1828955 1305373 879962 800570 1933058 802358 411642 1221729 343489 1553356 1978356 1284080 1606413 1492289 1363826 1341060 857717 1249261 1001542 1007814 1209608 540282 1750249 1983034 1097027 1948644 1528671 972322 1913370 1767928 1719640 1708013 1028038 518942 691514 508733 1018767 108106 1754998 612697 1110213 213918 1114084 1959011 1777850 1574590 1779462 866136 1061065 829628 159341 632664 1376740 1848046 742886 1106443 1696669 393262 1669701 1529994 629783 765904 438210 1729821 1002321 1080882 73599 111289 106735 1463881 1449693 501785 77101 1474174 42060 1589671 116211 34946 752590 1201638 936365 537905 736186 4808 867179 1838401 887861 1824471 1904532 1964834 464284 494365 1561732 52777 1183808 1956031 1199794 1813266 359654 68320 1414629 31903 1055940 404940 1529242 1964334 1458332 346044 1919182 1334693 1343110 1291166 558329 1061025 1138968 901697 312747 1184941 706663 1451103 1797985 1146447 134695 1360579 1271947 573141 1013261 182609 1797287 660428 634240 393284 916919 417712 153778 1847755 1033822 1531440 313279 652130 1098479 335912 1082329 1949126 1760448 1802197 1370579 1991008 1298628 1970760 1613737 1171534 215548 139349 297020 1379986 860183 1464654 1826075 61894 1991413 760601 1775180 384585 1620047 859436 552206 368543 1656700 882628 1087391 1237298 1868469 1278413 410311 1497491 892421 1469481 983769 1464929 729471 1181936 168188 6554 1273074 540108 1110926 1439420 973049 1998154 1468951 1397450 222759 468184 1719404 468966 1438188 316491 1117428 631044 1112727 1397563 1767961 873137 1064684 1506387 1465349 595597 1623733 340207 360678 469162 1800674 126682 1194742 1657528 805267 1842082 1887130 378428 94758 148254 624316 549072 474246 1837236 224067 372503 1489490 1186356 826218 999174 13164 863794 1010473 99994 1124081 908687 802765 354803 1530829 1700146 1902168 648482 1455424 552203 590192 483343 168370 448802 1535714 1991916 1936500 53196 169161 400896 291046 609531 467513 189266 853460 1618668 1541145 754340 1430777 557788 1941505 1273909 859265 1871466 1568549 617741 1418620 343515 1455803 808717 1089569 1283029 1585389 1533390 546866 1809823 752188 1468828 50678 1577636 1784099 1516589 1072753 187284 1607997 1623803 1828450 255001 1455219 255845 851259 190930 785196 1370823 717068 1348571 252116 1147218 1158556 144755 1903849 934771 956135 563112 1738525 1278933 1045145 928923 1211992 1638767 889908 1112525 1552099 285652 600723 1554850 430588 1670195 331344 346223 1286021 807586 1349924 403574 464282 939257 1529483 732792 744125 121700 539851 20952 120318 755142 354823 1467917 111848 1390766 304 657544 1101039 1500219 1845251 1629166 1585199 553678 1220650 95928 1709718 1773775 225475 846768 1921806 1805060 1988377 96705 150634 751055 378945 202806 778478 287890 402359 364561 524742 1219150 1003191 1719526 271615 922076 57228 804691 97209 1767638 1695249 454837 39740 781426 110535 213408 31196 573695 1817228 501500 277639 577918 1579624 249031 1613291 1507744 1309115 1074570 182598 767910 760374 540189 1942110 789600 697853 1866448 770953 1278621 826337 1049891 703085 670727 1084911 1568395 1731008 1794709 1091319 613484 1967825 1120132 1382451 1075503 339841 1226188 700926 1799747 1223192 1975835 1651420 1432654 289592 1754879 294779 1082485 907641 455244 120757 1099979 133327 410806 649653 837828 1254662 1465058 1469025 1957880 112497 1546223 1548681 791177 1496196 35410 793317 1971052 1096752 416577 143704 1891882 26792 934572 240415 1963168 1434750 1847458 251395 1468706 1089544 338051 256362 607212 211135 929838 1017679 536232 201672 1607164 1381584 430215 32124 684225 518635 468733 1330078 1707684 611972 1917023 413404 1325027 606436 1615649 1740128 1569731 1883113 880293 1805631 1975125 108010 671854 35376 609301 256796 18371 544555 409904 1907250 1863526 202132 430086 471277 7137 334742 1599232 892531 1272986 372535 1644433 1189491 1602368 1345458 727955 1116298 356881 1948253 1440353 904963 99376 1569488 1213731 1311001 345757 420276 890675 226837 1884805 1692412 739607 1262930 561933 1321427 968863 1158449 937833 799916 155074 1379279 1350895 1288223 945950 1197926 79087 377387 1065913 1917851 522409 1783999 54674 1464228 1722945 1545583 1743213 1091300 1834750 1162842 1906985 495086 555423 394130 590061 329333 1042426 1969027 1840355 1799280 43680 372917 129722 1882343 828173 9464 683860 1012099 1774385 254852 399362 1337562 1277225 1094738 1511010 574689 1702545 1741419 1363039 1085052 1358970 652227 1303717 1589128 1504594 60894 877846 1834008 400798 929818 16977 690243 338570 1831177 1217799 841915 79754 54564 1903147 610859 490618 1130270 1302312 202819 1095763 364629 13940 3673 293008 915276 1879412 646914 1789162 681953 1490806 801489 435938 1250327 70416 70520 1467408 1613588 74942 1066196 1882426 1971053 626658 56027 629242 994120 770243 180975 895245 1440339 700064 1089893 1793703 1327955 564797 817286 643782 1045074 1491806 1470547 1568167 285054 1289883 649393 257324 132881 1654721 312241 686738 539693 1068285 678881 1098821 1834650 1850135 1832715 1161628 2268 1475113 1099944 1014490 1112319 1380656 277766 28648 199529 994662 661558 519408 314747 446198 808964 1367271 1914784 1807948 878358 1260703 874859 1273603 1566112 880888 518328 1400587 828586 1529811 141418 538629 1705378 481182 1002822 1367446 605247 1558005 1759417 1345535 421320 22212 1167559 1073491 591169 621393 23973 1949971 1613797 1598905 1997491 1620689 475846 1707395 1562812 1046448 1387082 845002 26977 899466 894611 661260 884886 1397853 486350 1968589 813714 1030930 824178 525456 368635 1677263 1671133 1471422 76057 992701 395442 487649 1265937 764126 581678 1987891 876640 766805 757808 1536692 1436173 1622771 1312445 1124168 1747279 1059523 386928 628688 1073372 320858 678878 1985772 514182 1579535 68091 482881 1450994 493661 85527 932714 1270515 402534 1089997 1469109 1845483 46701 808491 258681 303395 1385294 1075601 794042 870267 1602317 1661252 101609 851730 1113610 1898747 740378 819290 628078 295886 314517 1200038 1877256 11935 1420692 1584417 1395999 1724929 1676982 1513041 222945 368202 1898789 1752571 1639999 1619989 709836 1718452 1325354 1586438 405300 1253005 121516 1768164 73350 1469755 479212 1643070 200571 1747826 1288043 812493 1757106 549371 1764753 1861873 40456 206001 1916401 1850662 1667762 1768229 163983 1899646 487343 660623 1983167 1921861 1035972 273957 182817 385213 767475 734913 1063845 18448 1149684 603578 1651606 1384221 196446 660921 719935 1397153 934001 567642 168361 522789 945489 1118800 273939 1452151 833539 872482 1858391 845266 1714295 1531746 94319 1591280 1870551 1109263 768208 1165229 93961 1775877 1119216 1091826 1260607 1842467 1914389 517245 1057636 1636261 547802 641882 1648639 578212 1131400 1838254 1274439 867125 1227823 1398178 394627 1502302 1049189 653848 1872721 1199735 272552 345549 933802 1085003 703108 30808 630830 695198 689813 1488951 1657852 1846907 921795 656172 217573 1283614 851284 428201 107418 1125852 956229 1808074 941460 158873 703371 1336643 1651689 1997602 1932368 75250 158051 673651 1324093 1714328 1733419 525556 1087350 368004 20781 1944878 1772012 477546 119765 733012 828102 926014 1738307 980606 458787 1224998 448795 177721 475132 1801441 1245347 865714 1635503 741698 345101 1702565 171832 1121887 391683 1515152 285014 117896 419711 942780 1201309 1988069 1376593 960359 1359891 1659128 703274 1886816 853990 739277 246477 936915 45256 1488940 1306041 1785374 48711 1902203 1912905 1412309 1635254 1353713 1523562 1212624 49078 757168 1441388 1750428 1317060 681363 625838 1854705 1006818 969829 1354266 200041 1821055 832876 1891703 1755863 1901568 1475219 1101486 1871351 1092775 612154 1823976 1618422 1763368 928323 1855474 1203900 337786 16889 686599 1739211 750421 883753 667102 1304194 1939868 604317 1550116 433170 1524803 1407883 614851 1963890 1354401 929352 231658 790644 161582 1863022 1087844 1436691 1544364 647047 362979 801614 577280 1526448 1096314 1221488 176675 1181988 1587398 811243 688322 1044404 432017 1871393 145706 177766 172875 1624910 1644132 1246685 1437151 784096 1137467 1141702 1371065 430547 899910 1396529 1531309 587467 263732 153895 16701 676372 633466 1914652 1046125 903491 1175982 1181094 697373 1548124 1061416 147858 244272 185765 871796 364674 146760 1353738 1746955 669597 1889020 1791010 1141296 1995163 87044 53134 184600 97049 655518 687460 1410605 576877 398089 535075 1524313 416559 818021 1377173 1721081 663237 540127 1025728 1567583 550390 893582 1213446 367645 173845 545084 350271 1773182 1802782 1335144 25992 1451764 1623034 1251744 448729 798587 1607180 382440 1240972 553127 196078 1526263 1810653 182585 1590585 1193805 122305 1928473 1835106 29799 135033 863876 259263 1330356 978797 614020 86891 1424603 1085540 236498 1395387 687583 200548 1493278 433869 1153145 1144706 1044481 273351 1209157 288765 1711506 494398 292864 1954432 1972854 1370851 301412 1006010 581858 685936 611562 96515 392909 805128 365682 1304578 133694 415965 916846 514641 690354 1174677 1534711 819134 531697 1122123 761015 285842 1991963 483883 1987263 644404 701969 1520645 1414960 828531 1149001 475581 669379 327386 468663 810219 821701 705982 1850397 1224972 1919812 695138 1697689 1995189 1674489 1559390 1993274 941408 1312994 1746238 122395 1615408 366702 1691454 1883695 597712 1518291 1641844 776354 1266130 654356 1790555 1920115 660772 1221501 1543669 350223 1691597 627788 1878552 1892634 530882 389277 1432239 855989 1004085 1776738 886178 1542463 1057329 1541141 1735466 117945 1337503 606262 373619 402829 526055 646148 865198 791676 1046529 1030627 1204373 1121325 1522857 1523939 848587 545717 917527 1266019 605110 1093226 1528899 1962310 1983731 971127 508838 1609541 93612 1916315 1022142 139036 405025 518148 912080 783987 1049181 978766 1411890 940851 16943 1032548 643432 286671 1329442 867222 1437403 905853 503381 25756 428559 1026835 1273748 352202 270720 337548 1561750 1535868 1541094 1517092 1879936 2916 327465 1209313 567319 1420148 1044445 1245380 399353 153989 1265043 797699 1818001 260261 1633886 1675430 907562 923980 1362319 1434517 1644631 1566137 1191706 1685195 146621 488989 591626 1627771 1018528 1815372 53340 1128344 420503 519410 1620806 236894 338947 291902 546640 1463435 1259540 1114547 739134 549841 1066560 1558450 1003088 1893999 661219 1350647 362408 723637 112951 114621 677429 1378869 1923814 1632377 287740 947682 690455 359120 1366805 1242954 632829 1007987 663594 1026671 1567399 643753 1264024 135795 330479 1661926 526671 1934769 1687428 548137 38426 621245 759039 842865 928725 1157976 1017781 1844238 265549 1521653 446740 1502917 420757 1371741 4745 436896 1920502 1915585 1862829 1765245 1856734 1230624 779377 1599753 1804073 1758809 1543227 495253 125770 1543264 1356300 1083244 1074916 1305256 8874 1973928 640762 1382847 1942305 1638661 561103 623670 122666 574343 1377491 94611 1141943 912389 330716 295054 1481360 1916903 1442901 1920055 768028 613145 1765022 1519634 1714649 610627 1126102 1876588 1447697 1064811 1727438 1864267 1501278 754284 198467 1226876 466655 633492 1512848 465234 550320 1144941 1486795 540949 1263956 873925 609419 1063007 707267 960618 1871217 1174264 1392263 1179659 1069889 1414912 999634 925470 27456 925371 605301 873814 291977 1915458 1191509 547866 551168 1459271 787785 222195 328321 317527 976925 1152180 829829 1338918 1461294 1768687 862272 333052 1038359 73532 85555 1471930 305491 371152 911589 203059 799797 1911683 827731 1631371 1163502 29816 953802 953818 586230 1945855 227474 421302 336887 1012880 775692 1538472 78125 862698 373363 1236741 31096 1779963 454661 990966 1637763 1517943 118136 801061 1329191 542336 1610767 1769145 359730 995470 1703505 246690 1467447 13941 1730444 465711 189981 1009887 857048 1891695 1330311 1921448 1014021 187967 1115040 1443464 131116 198911 498323 147815 785660 1938222 963397 905247 1533266 1874247 1651380 1522787 1262150 1897199 275572 414478 1887774 947872 1700860 642217 1572881 1847532 807633 426725 850622 922207 1532981 1657915 50055 49055 1741956 888239 150610 1051519 1600059 360362 1848125 1398430 1197096 1935966 1213286 1950397 753878 1403638 579844 173759 1550706 638316 1591914 1851172 856082 309379 1520367 1511971 503636 1361310 1327061 170054 231580 198711 1183066 1213975 171243 1008882 1738398 1758698 1151997 6933 1619052 1027764 1395899 490255 823291 1599975 658334 1393355 839330 1311386 1874136 1244766 852390 906101 1090791 1121173 707800 115669 1302084 1805762 407355 363204 867530 1269178 1246158 812044 548273 1735817 234474 804666 1462090 1127663 1291502 1374288 705328 224515 820059 143216 121073 1170900 1241016 168106 797739 151025 1584543 628595 1722433 1889004 235430 1068591 727274 399372 1712093 1590349 33750 803018 1427074 516552 806820 1551897 795457 1579576 375317 1585733 73990 1035350 120259 1788926 218016 1590107 773933 1466483 870065 1960269 1806533 1478271 728070 858410 1296045 1722935 896658 388884 832209 1530669 1146927 673724 1388061 909606 1320356 1920917 694062 533349 484640 1827145 1862687 1878473 355260 450459 820080 1532146 827991 39609 111532 1581274 849805 1068099 1198046 847624 1501256 422012 118009 997533 1423417 746572 1214119 1855143 352729 896105 1990400 613219 1722045 852531 1298855 1132747 1043823 569776 1983471 964054 1377815 314604 362576 1705151 10659 1551836 1987256 1513428 1881525 602085 1871332 426284 1170350 1356371 190351 475686 1272178 783526 1156291 1786201 1804156 514593 70781 1907141 1047819 1400679 401654 1482705 1329346 237613 73919 968075 30984 1500907 1638283 656054 1390224 1401198 13695 561537 788210 1996863 947039 1429306 1909111 992491 1245095 1516394 1089292 1992589 214378 1057081 1376304 1266076 1905606 3071 1731987 904844 550990 174951 1177957 1872387 1198989 293949 451271 1723334 971279 1300231 1055997 740478 241298 1548583 1440709 334725 29478 1493606 1621685 1936821 967887 1877429 1709954 1290999 886487 423946 1446917 937560 1846807 824271 1085518 1790839 1124242 1348599 1126994 255640 1554110 1994798 1859067 1434179 1947103 871749 1561742 1471827 1116940 207115 1266981 170086 1768795 1278117 373652 1211141 1674174 1463086 1881433 349642 1175691 960148 46229 1970169 810791 488622 1194534 1338232 316446 100920 1526833 290194 1789854 435851 754187 674643 1132014 1158683 1164711 1410074 1238081 1249957 1229861 974558 1683200 743555 568881 1539215 1703631 876395 231144 199151 1082712 282325 112390 731688 638727 606321 1633739 594170 1516257 1280257 1343847 111368 619704 1679034 1721212 1607989 258345 619299 476271 979326 1491286 1220957 997213 1722516 1080987 1501271 1948707 158148 503600 1360499 1053839 1742271 1014465 180447 1263511 1169250 977820 1338077 111272 235119 928314 415790 18961 598957 1308504 1452927 219113 1253493 911787 747500 24224 1540823 346016 1340308 1941227 232848 825585 370133 324548 1810939 272190 1668905 730615 256145 134259 538793 811795 1429970 1675753 1040580 1085096 1652467 445290 1017422 1692273 1983972 1596894 1860144 79644 1947088 366587 1333121 1556138 48024 1731624 759120 1587988 715719 682963 1778385 591845 877608 1863273 1815848 766 562492 1744250 844953 1561520 1473725 802802 19487 585603 393992 630014 445353 733199 1665848 625619 986549 1560819 185163 1766243 1486601 1802241 11219 1990662 1178274 1948672 1028293 1962522 691956 818728 1216643 128722 979115 573511 902835 757883 1308673 1642330 959224 1090953 911315 319353 114153 875255 1085505 133639 660484 1225376 1133565 72133 995164 1552289 730803 941287 351037 778193 843282 1328803 951070 1938312 1886260 485972 967460 701569 809698 944338 1255006 1544298 1833149 1654583 835090 278846 1929565 392649 908885 1877224 408923 1348817 1605978 636492 1539999 601870 1073813 829392 1469199 1171251 1331881 1591916 286930 999552 193547 1051606 1656703 1300322 883912 1138519 1376036 1890618 546729 619005 1281792 111013 483306 1897183 532143 799480 1398756 249678 1210602 1596569 655925 1702503 1133141 124660 1664463 1779264 1179415 1290842 1417297 1092655 79752 229987 6641 295975 994686 841446 1094299 1864012 60528 344729 1427994 195136 532586 1224898 1989589 1769032 1619769 581695 1860188 235421 1242389 1917419 1376054 1594396 1837114 89344 491767 119638 959835 980053 1938979 130539 1054713 1011424 500480 327026 1970249 1593080 948933 1922408 1078004 1666759 524929 1227704 1468237 920722 862384 1621122 1332142 388581 687008 55927 5864 1504290 1947765 1449145 555954 100298 1246261 861383 176832 984356 1273978 1054621 338196 768388 1974713 1030111 1439500 274589 459107 1146864 653275 1085580 1073829 1241557 334791 1693849 466532 226906 168908 661963 1968393 1383027 1417182 1304354 1669309 418782 549013 1098091 1813341 1793039 1141808 841573 1174889 1828678 1025952 590653 740991 204635 431835 1745590 1796507 1544510 884210 374899 456850 1767938 1546288 669792 1606257 7054 225547 1714584 994934 716115 1605241 674952 48690 895187 1388832 86514 1600560 1797482 413286 1822038 1630589 1981041 672712 48085 1720252 846211 1933111 1004861 769756 573025 572335 1139916 1873650 1716144 1832738 1765914 1588141 1434157 1433633 188722 1464240 713578 1200590 1113545 1118100 1269654 1593699 759846 214297 1678812 956259 400905 997166 1902046 1258869 237876 893017 556690 1822435 1050652 290821 352988 1858355 1284811 606454 1535547 218650 735056 1752663 1785691 780596 101197 450968 592401 1576569 130875 1567452 44642 1791473 117468 832320 350140 1357604 471041 1069924 1846050 1866895 377049 864101 456156 1226208 577518 830170 369000 516688 940777 1990543 1385039 173278 1823620 1104072 1544674 1852546 1529796 701445 802327 1206110 129363 552624 244372 316449 837347 803227 1372469 1492177 1452739 749624 1948416 1401923 158319 1466205 148229 534461 1507115 226235 676527 1300876 1143811 680310 1438174 730904 1236219 880674 1169900 322264 1798017 1962241 898242 1465763 1919318 1545347 1682337 895984 717180 1313496 939438 485045 1757849 579914 310189 1039771 472474 564319 1812320 1629910 1619815 432304 766051 880738 346011 601726 123659 1813930 1143643 1146955 373307 1886190 891247 1749144 1446288 1389545 998328 370102 931463 1901467 209062 93802 916288 988301 87393 839155 1352344 94450 576 1447435 1869122 1207598 524067 1512022 256085 761118 1970719 614208 615373 1074788 1495077 163056 700674 412655 1874321 1693731 1559926 1229908 1301230 1732607 1871446 166160 1841014 1262124 19896 1316382 894075 1554682 798581 678265 1349697 1707392 691979 1042674 1125253 1148026 193674 89393 1468495 1550134 1607212 1126202 272285 1031494 1488709 1609448 23717 632266 1900690 1313052 1859033 1751941 795299 1568303 212010 754534 788148 622905 804661 551260 1822516 932491 925980 922242 852683 1771314 1808869 1740493 119910 1390552 1635828 1811259 1043080 621918 1773022 438093 54447 720439 841322 1098548 1594470 1671322 1893345 369161 1832213 1311090 587415 1993576 1658000 349103 1074542 719375 1922165 580361 699395 1641676 1178647 361152 1248236 1821812 1426678 1142714 1266334 991564 244775 1041552 713862 1243586 301849 1002804 135805 1352558 398845 1167966 1130887 40374 998393 487253 886136 1496023 644311 1338807 752676 299352 1360376 118991 1797131 1444943 1192826 457747 905533 408265 1729971 1392262 1191901 50027 579289 600084 1939791 605550 1335849 1181248 278854 1710684 161982 1989055 950961 1281865 651217 1109411 1393194 1666934 1034537 1798446 1236263 930203 1137525 1755774 1595718 819209 188206 1691048 1399804 1443400 499918 750036 76394 993689 1285453 134084 463233 1728180 395413 550624 1957941 527500 1330463 1009107 1380519 904369 477141 1021279 722197 376010 477097 1649796 749704 264744 1995217 189588 1752232 1133114 395336 678864 1539996 1604877 410794 242242 1588583 1442707 197479 1255846 1114467 1039340 117705 208835 754080 1246568 1091880 954186 514441 911133 81853 1389155 1336832 1233938 583476 1922126 575609 1748839 639015 1827926 1295823 804015 1325585 643954 1521128 1898814 1717874 32481 1363631 190637 209392 1071549 1105714 597075 418006 463744 1037530 1551434 157732 313179 466480 363705 603223 61685 614956 695226 1696279 1695882 1511332 1966515 1054170 750288 811070 1986793 662223 1945907 153090 1954975 175232 1632438 1989144 1749665 1162064 1058060 1231671 429155 653866 1733411 1786015 1915939 1226106 1700741 414355 831949 419827 521710 466399 42750 1020939 1365336 1807847 631716 444810 629672 1392795 1291760 1180306 531271 719260 1890132 1194514 145954 1871199 1888574 516600 560714 706909 1163771 1513010 1887990 620156 614411 1549955 1874614 455880 1298645 1288572 1570436 1691269 974839 1984855 1587462 1050795 829775 1095112 1228544 1895081 1608922 452534 1126107 1860746 813038 631315 1487642 675389 1819530 667522 1505120 1859474 1911057 1666692 1635163 383651 1393948 194393 1066466 874905 295164 159788 724584 1177660 1533706 1421674 1609467 303396 1771021 1433469 1933383 1000607 886610 966172 391472 1032651 1649599 1246835 710048 1676508 1001109 1774770 291915 1473497 67054 727269 1790754 1481403 662449 1497583 493955 1807887 302988 338253 642693 1606810 602113 1651684 263191 1099697 389483 1802765 1830143 206829 1046439 48645 1329443 1330371 1992571 997280 237588 285877 1562913 1070597 44710 1255197 492452 468539 1931803 1721600 1171064 266797 614433 1751579 626259 1572202 1069440 30219 26698 459685 450720 1206712 10867 1822866 995387 903795 596135 1652743 1854392 1648696 133431 1149276 1160992 1214292 961395 1035353 546241 439562 1196229 1759875 821460 1207727 905965 1324006 435300 523499 1762819 703072 1575516 638980 1528417 608919 1816026 1568642 575341 512193 1289950 68426 1179536 1782202 849630 804355 1179731 633574 1922399 1008259 870229 598868 1080562 1770642 1429242 1039955 1480343 972572 652720 585240 380124 1767591 1305470 947796 459978 1013157 170264 1982226 431351 156958 812525 1345272 503091 1673745 176029 37055 1356465 1428371 1332973 1438922 1334873 1830943 1587709 159315 660966 1734243 1054793 1381458 1135805 1437037 941714 1685028 1328131 1332805 1169248 607443 1768081 805523 183818 1099206 1358308 471110 414656 381279 1105420 557574 1400786 827151 726399 1992961 1631264 1526839 212420 1301077 1307292 197155 904325 640271 44982 814012 695672 456529 534073 660052 185153 434186 546080 532478 678370 1484878 724665 1057950 937466 1170623 965917 230359 1725787 1389500 1569151 1489385 1298552 747763 914340 1712079 1571736 360052 562599 432306 1452303 691823 1625287 449620 1371314 140853 1364352 1695895 656254 761123 416968 865317 791043 913527 731600 826701 82040 1898013 1526804 666517 726656 671846 1098907 878595 435551 1638856 1918426 857812 1646667 390946 557932 358732 1153450 1605582 1236421 236924 197274 139695 1867891 1741617 429328 1442640 1428528 1408700 1808612 1504723 1265926 1467253 464030 694173 353976 701420 1993411 1365315 1286296 470351 492160 367732 1755574 1309815 93654 194163 1514389 906488 1944416 1717988 70396 1613962 1630831 223064 116016 1789258 86068 195031 280903 1825184 973681 712276 1005973 1361899 301873 1550552 349870 676877 1757542 861370 555349 1055881 6795 1073787 1769965 788677 1354293 181755 54087 236887 624796 1715772 1521803 1732006 654328 1118105 899638 843364 290556 773486 1952357 636010 1108575 456196 994947 1656742 705075 1195447 904768 1244993 1763092 1799365 1130241 1112656 1180450 1294843 554167 1877639 472555 349846 1082600 537416 346279 1295554 249450 1735972 1389742 1864219 1789639 393693 684526 1140319 1050052 933889 1911326 464811 714895 1546732 1597587 146463 1390169 884787 1071692 1128559 1314247 1243664 1483497 1293135 1195732 572557 1451258 437238 242512 54734 1313529 1757541 1646193 1968193 750644 1750573 1881452 1429628 763136 345196 1900111 1848772 45810 891952 1942465 1119094 823120 1589158 258703 896102 641255 1561424 512515 1650032 858380 1765288 181674 209848 764804 694264 764399 1540528 1050165 859936 352175 1787372 1859900 1493061 1785572 1585825 1717045 1941803 1835082 1770130 749715 869904 1172277 1043983 284774 569016 327444 1149428 1227544 731677 954878 1644144 1787303 214986 1443932 1132056 172487 114381 544165 1474330 647465 422073 1692036 425510 733390 1917227 197012 701416 502308 1463502 523668 1736435 569652 719115 885424 1181591 1319585 117311 317531 1840805 1861454 1494394 1744989 1686032 1566504 290483 1228765 465964 1995943 1699559 1475877 113981 976494 32250 978267 1545905 391454 1671836 1144809 1225849 103557 1017244 1594191 308282 1813047 1770346 1685148 1530610 1756311 1203735 1281100 1764338 1647296 1681546 1254610 1833697 1829483 1948288 1497823 950914 1601224 297651 598246 1376342 1130050 729229 1332123 423796 835553 1785855 633902 1327792 747445 1068739 1379677 97646 68342 1679884 530144 657424 1967671 791755 574403 803808 947183 694768 886192 603817 82713 1410291 1718138 201490 324353 614062 130234 803739 1911265 1576623 718282 963283 807079 1432814 323068 1115417 655686 1983902 1314073 338116 1429770 1785581 13635 679466 765516 1866814 190797 1558934 646909 1630251 145275 1445698 1546922 1443857 294313 824735 1880426 1235421 1454503 1088881 1632192 725727 732696 854516 1598928 598015 507161 571117 1593241 797601 397144 183057 1070283 1656607 315166 1624482 1873765 1593053 171669 1856240 410761 1634321 508097 1586568 1241781 630593 1219622 113734 1340832 1943578 1827406 242550 1738785 1139150 483523 1314109 907521 1351326 1584797 74376 983996 868931 588316 1574972 1266640 858267 605885 1518554 114667 759894 63109 1648973 649422 1662828 1411697 1184586 316834 582214 1931301 797293 832099 1699539 1035448 970163 720682 888589 492385 713763 557285 1763133 1501451 1559437 143996 841861 1990807 1437383 878698 1533364 510413 662892 1889871 887703 1928989 1124034 1851673 382375 832406 95478 868580 929888 890380 1453084 1687574 89831 369336 249248 1767659 1061127 385071 849750 901511 983501 1505859 48528 993972 1666875 941793 1268868 1981715 1266456 1684870 1559318 1995758 1908761 1999860 415445 1284837 1630018 1233772 1873465 379210 1670718 741828 7651 1330644 1320430 1013924 1024876 1122514 1268124 131639 952459 918306 193198 1112739 5638 998872 1654396 285336 1700167 554998 924216 1484294 1303245 792389 1032655 296161 652805 1498699 1182369 984857 1033586 682476 1189544 399724 225270 1081233 1359854 876383 1958911 1659592 1961716 615574 1852095 1796373 813571 1997801 357430 1183474 1835291 1768158 275667 764173 940792 127563 1005228 914296 1309535 287127 1026237 451704 464219 212914 1816573 392807 466898 1963101 163665 1953130 1506074 509630 989676 448330 1727820 814157 1989133 561425 1215239 457707 1679021 1169736 1027649 501212 1960370 848525 613294 252729 1112038 1211062 1172961 1819596 1078358 474985 949742 1764988 1950887 1363283 1032416 113214 334186 1886120 1772670 115434 1962965 1940989 1805823 1567700 1082420 839619 510378 1816798 358150 487768 1922272 1054909 65551 1315811 1123847 1995779 98821 1375170 783118 1123546 1927222 459582 315998 1670981 1651460 1552304 887413 1589982 1969320 1745219 1005698 24720 1898833 238162 1255205 43451 759182 1051315 357902 835447 1762318 550513 878970 449928 66445 81687 934215 106657 504177 1514292 647978 466697 320428 366803 201993 602340 939604 1850854 568900 1351141 1334821 804819 979210 1051776 1682211 105663 908231 790366 1927111 310739 1017408 250276 1718925 393871 931936 395662 215393 1105438 284700 1766702 395542 1749767 413018 1367576 963749 1174163 1348749 1051442 576073 1688743 234379 715243 775054 1782868 121526 1410152 723965 217189 837720 311031 839881 891167 1559742 1343997 240735 1415080 1093589 348839 19451 1384031 1954334 934436 733155 1672566 232301 1086104 533249 1539704 556792 1091011 1406982 1590744 1095610 786080 66501 919140 488021 1802597 1921339 1644278 973201 1386385 946611 1826451 1714916 552350 1995560 546599 123879 1674899 1599288 930782 1986459 1843435 591519 1295384 1001497 1570595 1204717 1387118 1223223 530697 1807167 1563945 832481 321427 1744366 1860616 889895 1706391 1795638 1417579 1401444 1018544 263402 385804 1498935 1468786 954391 268538 1746159 1213427 608874 1446405 86594 854017 1773466 1862528 1178302 511216 1043187 1344506 1795672 496273 938048 37724 1807368 1826083 1692063 360509 1787151 664323 391405 332490 264520 1261941 1587498 1845477 548790 1189761 1716809 53663 298446 1899096 1847499 703893 1226669 1157362 1920702 466786 577265 453668 68216 387235 576989 253608 828552 1693592 1960676 1944972 1318667 1076865 1962942 1041126 1737105 624618 1689221 847217 371439 1602966 311742 1052376 2059 1895731 392623 1312511 875156 510188 1935560 548176 141184 691350 46517 414346 1345694 1865028 246702 1195338 416928 1076808 1227775 1654220 113118 177344 1980788 783355 432998 914608 465453 1389572 1415584 377827 1427342 1006295 1748729 1145125 1319645 195666 385170 1002311 362818 1662606 599220 1895634 1936678 1765335 96628 800907 379555 1866803 1257272 701751 966156 1584762 353147 437425 896684 313265 614898 1328894 530065 532684 15359 365194 163941 598263 96829 64927 1464270 454255 1612576 91788 1441233 314890 1102923 444409 523244 1125546 1288697 1884533 191669 62937 287656 666105 791282 922505 1181287 1422455 744127 1738970 1763441 440833 726588 1460103 1446070 1477753 1709207 1577399 605520 80055 1801946 1319820 294190 785677 1680846 1116617 1407508 1611923 1745715 885044 1223395 907121 1446421 283120 1930959 1640236 749428 554963 340210 79238 373037 1162403 1065231 1160971 1579322 1777469 861961 1587528 979808 1356596 210796 950877 1476122 1367971 1911945 1689116 1956166 1760868 1552912 468691 1883280 1498316 1383299 1647602 1584475 486327 1515922 469438 1933866 833642 1662452 818964 1744210 1824920 76410 210476 727100 1538170 753446 341228 1193324 1033599 1678567 210080 1646404 1655806 1577880 771462 553067 1596798 589781 78537 858182 702772 833236 1754472 1593450 870795 1162715 1350913 815212 1180723 1684391 486585 286943 952850 1829474 1888718 598911 1901030 503391 1829294 235039 1760912 828621 536036 883870 1633363 1982234 708636 122811 958947 1109229 510504 255602 270747 591184 1646502 1746737 463875 734910 331390 1098715 1340718 1131615 1492451 228269 820119 832128 1053262 1142582 1416758 1760220 855533 1972428 91323 733585 1757935 28125 1571633 339441 967307 100295 1224616 1168533 940178 1506922 54817 370310 1008559 1962935 117602 1815189 1663915 885986 247363 811715 240122 1056933 615308 627577 1391434 663974 1518132 676582 1920272 1281849 1594806 1292586 1409401 485580 35071 981219 244018 240021 498551 49957 431084 1701262 228462 1395532 1721400 1019527 1575953 1293866 600026 700433 376692 1215747 1478415 1008962 1525923 858952 1006071 1625873 573688 602725 298411 1587 721047 706168 1149338 1390533 524621 1878579 374102 1331739 1006810 1395070 161732 1339656 1164223 815354 630214 1934582 899288 966597 1896745 373829 629968 163536 379692 1553478 1784762 1976951 650752 288373 1124023 953840 1973649 588042 1514678 1802087 605680 190572 613511 9664 944829 1606535 1983987 874176 1641550 899838 282329 380216 1371308 1977671 1982098 425711 1240285 1023305 303242 1085563 1401603 258193 1744694 1897719 1269619 954377 491355 1286374 299757 201264 1075934 236281 564318 824765 106935 1852929 1967888 617882 134872 826751 833733 1090020 69231 1027542 67300 424021 1017602 1179502 491122 1095058 594791 1717834 730845 1971095 4800 130184 1695045 314845 510379 1246709 293832 33285 1817257 388243 1607949 543847 609844 444191 1136619 433946 951343 214095 1356682 1699660 987062 688862 1184890 1885391 1880272 171609 1652031 1535876 1223204 1071618 1596213 1161012 611374 1688006 1039285 1741254 1817201 1439112 1529212 1613544 276731 152207 796482 311091 304195 415581 1083837 1469416 1332296 1446661 355268 1950586 85452 136559 1533443 127465 11882 1607007 1877299 892296 1948196 106920 1771083 763464 1423163 1467529 1758067 804428 733967 207702 380663 657324 1879853 116138 596621 801561 1303488 994359 1341284 519021 1920403 267530 1353289 1335931 58184 374680 199102 559470 74657 1291860 330266 940500 1767456 826006 325874 1985659 611876 1188088 1737054 1861935 1927543 141850 771590 1315089 1418618 470175 267158 362830 687928 894869 1411420 1353507 1875159 148940 143751 563781 884603 1141889 906821 1090300 860200 691695 207925 1305747 267460 1725138 641090 1194292 1026875 383992 1588899 1796278 1749415 1260762 217640 929923 1381479 1887097 912110 688762 1224465 1542390 1478657 326661 94285 342883 877100 677983 1290732 1669751 886601 271689 1383487 764383 135210 192812 768791 479271 1096820 1235844 239872 1598857 308195 1461434 1033808 1667077 1656941 989008 559147 1165630 501305 151782 1791727 6321 351100 572932 823840 546658 785688 1862416 165288 470947 108621 1683606 1597872 365671 1055103 177241 1359301 982553 1625100 1066417 885605 1927185 1338737 529384 504207 1361065 431304 308719 1027536 425499 203674 1981271 154564 1276621 1337979 1894225 1940468 547021 301196 1969996 1457313 1889266 383995 995988 1815266 1463146 1870763 1768319 954037 460502 1351102 485132 1332735 325667 1164543 1824329 1117678 167533 1697896 606088 27940 1612319 1105758 229614 307689 1951760 1744965 1758471 650764 441465 1731713 84212 1174245 1543170 953490 1215981 1679904 643242 342566 1352488 219274 1568811 937102 1828181 1816743 603866 113097 729434 1496171 1801033 700810 496648 210500 476614 126469 904765 748206 685847 514709 382337 1197728 847015 617587 1856137 1943440 1857038 1572541 1111476 1758108 1215050 868344 356086 1339556 348401 148302 1216704 873637 1394012 756843 709996 1101301 1091249 937433 1169903 557885 224682 1986570 396400 1329611 1907139 1514840 411442 1047768 496799 1228186 588011 256483 1922461 292174 1008044 1750905 1788320 1738781 595455 120987 217892 1913953 905975 761064 671688 222352 183298 1563282 668195 1933251 1644950 712706 1682136 138445 481318 452112 1831409 1930381 1342907 501800 702810 606245 1458710 1417686 1402371 115117 842534 1084756 444278 132324 582375 149987 623937 1562644 1637104 773406 1666312 1006596 134854 310670 527318 1693013 1684830 704592 593638 1866521 1854047 969144 1684988 169122 100898 768291 1516033 710075 1309930 156003 162261 389095 644009 620410 1097315 910067 660079 89252 1568628 953824 310392 665072 217858 1071292 1278746 1181676 1714069 1353281 1429523 1964916 879771 1203219 1949028 296932 1736995 607825 1538808 274803 119491 857964 121418 1674817 400955 511157 1949617 1760043 1927562 247213 1637257 1797468 400203 1976518 160464 493879 1412407 1705329 787612 573460 1920125 1731929 1428838 807028 1225017 717644 111609 1962363 1352590 480923 204632 1823690 1596740 1451556 1658637 1419667 1131797 1254352 1310151 1239520 1923199 1946617 720281 607597 1485640 1958585 489182 131304 1087973 406294 411825 970906 624826 1217907 1722723 1961344 501629 637362 1110486 329046 1743272 445468 1574248 1773580 1752064 1287819 1974691 778603 1440104 1450172 1405653 1349598 1576201 907463 1128752 195931 148591 58531 945284 1147229 1966066 196063 116077 787815 93032 772603 1976461 1199489 731520 1760926 1369292 1843114 958961 1958447 1185727 1958627 1788157 1784407 997526 666277 663153 444211 1993978 1768531 1815216 950387 639242 1923288 1654295 1865946 657641 1257732 365066 1032225 589645 749777 1389214 311891 1663723 1866146 1047330 703779 270237 1538254 399113 64303 1302058 1972572 1508844 1128302 1840829 1527943 1597704 1626636 899280 1976743 1640011 376786 1817618 11585 1183103 1175324 600344 118379 736578 1920914 112633 1499881 1106865 1617349 222369 1037302 983842 1074767 1068472 278481 1475185 150943 1877337 1481168 1031522 637097 1651574 1672870 291401 298885 1883827 1065849 1751263 310717 1963509 737811 1042555 1518275 988497 1694522 1036393 1436091 782606 1230197 285977 1263368 1668055 322740 565406 779560 428181 873766 776122 1298590 1127181 1147731 15320 956098 1490802 739078 1274241 1417418 1139380 1884724 19499 1601493 1304969 1658681 1828136 1270458 461441 914769 483391 1148207 63636 1916128 1097758 414847 1789872 663692 1294416 570230 1632597 1962765 354304 620094 1683013 1626745 736324 1937238 1734922 839787 1441724 1196717 1954383 1887570 12789 1900546 527725 1435594 1338329 1380809 920189 549381 1347033 1290003 1344281 467278 12682 1537652 320386 483017 487298 91211 923847 186207 1919669 1842784 640587 1653403 1528230 684499 368889 1032078 1495611 131076 1562137 1081070 1850015 1599693 1938344 1860668 319024 1975184 1593737 1253903 1206382 878967 482116 1130432 838112 1670954 291207 1223374 493308 1520197 1562225 1791591 99894 116089 1788159 400748 742521 819406 137914 1076907 1991385 1570591 1212056 1141414 1608115 1267667 626011 201090 1238354 862007 823494 1481660 103099 1367493 1919650 520796 1399328 1238560 901192 553715 1852648 1980398 1767926 411539 410731 1840884 1682988 1123955 881748 552333 864749 1785403 909158 1419975 2188 44244 1928098 206581 552714 1256457 600544 1060706 480498 728633 1917336 1999345 1700017 955541 1271191 322198 618900 1917626 271047 928380 1350102 1753009 165853 1106812 1028659 33326 478943 873827 1614895 1545700 1195987 450855 48096 1613532 423954 1688536 401633 1221765 960710 1895441 653740 211109 786512 114572 1127142 527937 1246750 1241471 1762731 663775 834511 789897 1586325 226622 1145988 1777110 1947185 228114 368750 1991049 1046327 638937 123771 1616504 769187 1888540 1127748 1089410 1063032 1136342 598803 103523 1487118 1041283 1802804 280346 338389 1163948 340086 1472171 419945 1981852 104962 1342967 163641 415361 603919 1238392 1452711 1250625 956193 412473 1440928 1623436 1723886 1057938 1295075 203170 1276588 1084948 1261932 1274859 188148 1211243 846815 997691 736011 369150 810415 219247 411004 179494 549665 1417397 1355628 1871130 997228 925247 787700 1947816 1179572 1796262 724333 518432 1494259 200778 147102 1909137 1809020 563913 26523 329891 751259 1453953 464667 856938 614031 712364 1022565 1832304 1139377 943966 1786268 1873373 1313503 1503857 1023503 1024488 822394 134015 618648 132850 750507 1684484 1508662 287345 593665 1070989 1947086 1890113 148088 195113 1951604 1492677 1821229 1501779 1605116 723597 1538680 1301309 1911440 713923 1597039 352164 1837970 1194722 864105 1423040 333000 618969 29796 1001472 147735 1033317 725644 1747015 526873 1109512 852114 1179059 1641714 1582564 116060 53225 1238418 1569190 1476875 1174659 1798751 1339959 1893008 1625037 1542750 1339258 312675 1011426 271153 1581963 456828 1596360 415734 522320 978646 347875 853495 1104387 1393927 1285338 787876 28236 67747 711865 285837 1854329 418861 572867 1990904 1570349 245675 937945 1804960 1731724 877917 764395 1096888 910989 699512 556976 1724609 1365115 742838 321856 1815336 574438 207368 490160 1448796 1688201 1354412 775440 1158843 1460333 1977585 259385 1616397 672643 1539384 993466 578604 1936244 911734 1089166 1854414 51066 525297 1426969 79637 77443 261950 49179 612208 1092833 563062 1985290 1428641 831733 1358439 1358752 1528169 371378 1468953 598096 211940 1023725 803561 860985 1531317 1206421 928069 1279600 306267 574359 453251 1865859 324727 1304452 1276451 1388475 1804215 749167 1025787 190221 1681250 1780779 455301 1549162 698575 533403 252896 579165 242809 1342520 588936 553429 1540240 1335884 263368 926735 974567 1847931 146630 1052710 489338 993713 1900146 1459878 516814 6146 1918747 1852241 1276654 1394223 1462302 1985887 437692 1441534 756083 479061 579213 1688298 441526 629171 934301 1434258 787149 1309014 1031848 559297 935583 1902054 378461 66119 1019645 1867668 833457 1445338 498126 1676592 1200578 1530038 1354833 1814968 75734 94772 188265 1670989 131345 1170723 1288198 550529 600866 579190 453859 1856715 1761103 640218 1540762 1415860 1436712 116443 197396 38654 1961647 1071617 1414153 335177 1927192 664717 1509811 1104684 309217 1975575 1589293 1357058 600632 349709 1659731 419187 146569 1583783 1094435 1378153 1514336 1500304 376241 312856 549126 1593519 966352 1966620 1788419 690820 1266377 753212 880114 979229 133460 1382440 1735425 616951 1858665 723992 632265 970784 671151 685955 895027 1790916 1751282 1538372 1349089 1306600 38291 578814 488318 1367304 527853 321596 784780 1757449 1017696 114859 961070 22110 443474 872495 1131974 781694 1165855 1184397 196975 1098033 1011021 969875 1374358 1135420 1613891 1802643 1682189 880632 1805796 1643231 1551943 401182 1639645 1131641 1019698 390032 1251132 1438059 1593707 308084 1516018 1743630 1620522 1642126 862980 605867 1749691 1394897 837774 60525 111674 1814223 1761026 1091632 1428414 1641459 379558 1987194 1845641 1686471 1871420 1571367 738333 42839 691734 1216879 916356 1191691 814807 341889 409620 428870 110416 1491171 915164 415907 435702 258272 506229 1912530 1653680 1858744 720162 343773 10327 96920 841756 1628525 1699543 1212783 273207 1276991 1968889 580693 1540096 1928197 1755472 429995 1952574 562680 1004737 1073547 1326384 1480906 522606 1908268 400930 540781 1818129 80850 369551 1450033 1374480 625241 1807926 791626 1681249 749261 117737 1046287 386515 1969028 1454955 520825 721070 207534 260524 279283 830721 1266701 209660 1158143 1215599 1467422 345207 655499 554851 816457 70251 161368 739096 495968 1243240 1051875 1392013 362409 1064837 1365927 1054522 718754 1021679 1632752 1289744 349904 897612 1856846 1172894 1482372 958442 1525926 1894329 1611618 1910635 1422682 192492 851597 625270 1449780 1926996 1630906 895263 165373 680926 1897341 1907531 1063135 1923699 1797144 265264 506433 1917140 530481 584713 629654 1046204 1857964 1479539 1238728 1806158 208821 223885 740202 114019 1906639 1584239 1260374 1741085 1828671 277248 631636 1471167 1264838 126616 1099815 503399 1731791 486541 80990 1028288 1653953 778007 1731745 847123 1390460 332664 937955 1652213 1677378 15615 1633745 464807 873232 1510226 1302765 354690 1524866 1508483 306450 1481956 426992 1570144 1803240 929269 872362 1082724 534979 1897065 33548 1232579 44367 443732 808313 782555 349263 1737226 934794 1143394 1274289 26877 1330906 1895144 1779474 217245 638686 538473 1814246 1265936 643970 370277 795172 871993 1384429 1366611 1972855 983426 1111323 88814 999587 1648644 1800875 452912 70021 662750 1607917 373675 1971882 648781 978098 893182 1021405 312331 1065548 574031 1275818 966141 567298 1527306 690680 23066 1606976 721490 1855279 1523859 165540 1075765 1655211 1592856 248857 1659873 289699 454778 1834990 1540004 606096 1362085 763053 1640008 1757903 1827146 538910 1585148 1562104 1885834 1255449 1924603 1225875 1460008 744980 970572 1510756 1344304 964685 1928317 1365082 1663706 1601437 444527 577402 1185098 652939 1889052 1755156 908192 1023542 513921 1967546 258901 986930 252695 1809969 1686589 577589 440643 925911 1916959 865626 703706 1189371 898858 708445 250688 654638 1783441 661317 673058 1966229 736482 1445635 207093 285358 1102850 1229581 440254 254589 1987036 1013696 1713446 1055193 192152 1113009 372902 464056 1038399 579820 57754 641270 1298333 776112 1080920 338693 1724097 2180 1297145 1044720 261567 505726 1406259 546711 1715736 887224 617971 1474398 1915244 1787812 196059 1910 1762751 1969172 283389 1462146 902165 160572 1973379 169672 434949 112383 311698 1539566 1577833 1377660 1277039 1642861 260244 963481 305348 80011 374309 729969 1418380 1605341 1495058 1322919 1954949 404611 1949666 1787139 1685009 1699988 898574 715745 1571009 725801 540661 169125 647879 708142 567955 523169 844920 765686 1080462 891667 1887745 466011 1044089 1398111 715021 87817 1596434 1479400 1552735 156599 1633382 1494498 888510 106198 1014143 336211 1084798 442766 615486 1503424 1166940 430138 946116 897722 974398 1095245 1626300 145762 1619768 249789 188565 763779 714926 218188 376935 150254 859277 827819 297436 673010 291942 122120 420615 1172155 668735 1022670 791420 1977692 1293977 1566502 317461 1754681 979815 67167 353015 130002 569000 641128 982632 1393799 1629861 616470 1727099 352817 81207 1791973 1152727 529922 294930 660718 1655058 1187028 95357 1451770 801727 125714 841871 1789861 574171 553955 775501 251706 1792992 1449091 631574 737366 338889 1417867 1514535 55054 1494064 424537 1856627 542175 967787 216459 1967861 909689 1195796 1311425 1359554 369344 429712 1485393 1846655 545941 1777656 1277133 142929 115966 1921393 319133 470137 437613 400935 890019 1019476 340026 775120 1434653 1311950 753908 1552440 1494107 1283126 196609 1463990 1868414 855555 109690 44072 758871 1891566 97515 343046 1988380 170702 402974 1428136 759740 99638 12245 399371 981239 89376 1844004 639625 1606685 402963 206770 874969 436129 1281728 1741587 351733 1560646 14382 925316 1988958 641543 94595 1992675 1210791 1032959 1880568 1608178 1079168 1176041 1835051 1496793 425234 1886572 639739 108840 519389 1730213 513433 379477 867678 143622 1861468 1025208 286639 1568143 1139875 1488072 1102434 1583757 1124768 1711232 1296023 1617245 1942241 872830 493097 180210 1363030 1290090 1768021 826299 1128905 1591809 29716 174251 14461 202788 814866 153812 1566558 1014293 468639 174549 1806408 170406 1883409 928969 1401105 1867760 1826222 1740997 1801355 1426261 1136152 566082 1393453 839794 257577 342342 1259012 1328318 509277 299872 588451 614727 595587 1097606 923815 937221 195030 1640817 170067 560579 1008019 1879382 1999994 1688855 865037 1697816 597829 74516 133829 1589151 349697 1303959 1584415 1967405 569429 417408 1638542 1166185 704232 1806848 2093 1925056 664573 1798894 1288685 1600502 1542613 25806 1276402 494158 535351 1541640 1290203 1147305 1995772 745338 705205 1121185 289784 160639 985750 1845203 1319567 909802 1984410 929000 1445990 1974535 1324572 444294 238152 392864 972071 337989 1217368 922544 863403 999097 193929 866750 1122472 285384 1073733 461195 1621806 650043 495576 1852228 1638227 1199385 1958460 1904274 880701 566687 739956 1991823 442309 1705243 410024 266186 1526301 1340769 1539759 534644 411728 333653 41951 161680 1033889 699196 800804 1445164 1772000 1109019 1100212 1926981 995761 129721 480996 251147 1867525 1767910 1432040 1064607 1667681 1842743 1131339 271675 1519826 1370379 398357 1670010 1555802 1960523 48266 536765 1049629 261459 1651292 972612 1458097 1576500 506222 507572 1084997 614318 1201892 1249532 295046 1910556 1037748 66488 588483 1838268 1481459 205369 314166 1231451 34868 1997890 1730629 1845820 1306190 440895 241231 122644 242801 1211157 1076776 1975116 1545724 1867038 447051 378853 1244195 1972329 484336 1508939 1659323 746203 1453620 114060 1975864 985619 679074 1378279 572083 1566141 1601624 1127763 881762 781054 1097372 1528360 1688087 873068 508433 232367 1063549 1144996 1004113 1896853 1032433 1195335 824590 906561 1117606 531258 201363 1650970 887742 243312 1179923 1767231 57827 1240047 1129591 281482 1276705 1911483 1736291 838657 440901 1714277 166764 1852616 1051785 83216 1462821 1770348 1338627 1175343 811561 895115 1436999 1121110 1985479 136673 1777090 541576 1796592 369992 1003478 1257936 1470046 954452 815639 300408 1926052 1074809 1146779 902055 1880840 1912116 729240 1786135 1002785 1331868 370606 1683979 393425 955948 116329 217396 669296 1744090 1241822 963769 889034 1281040 920227 912038 155394 1960886 1681751 20418 1474529 1763845 1947828 129990 497145 933032 923085 254042 1526808 1294020 1615451 808897 1822220 1466347 1298147 1309277 1119942 1064022 1086391 944160 1601139 1957824 1794061 336648 991965 807228 1920861 472717 1723918 41580 711669 621754 1733067 800214 747505 941643 1079376 1768901 1863018 738140 669801 9207 443320 1193461 887833 1275380 652554 1047913 854872 1628658 195630 701475 1496753 37187 1409310 1491803 1594778 1413509 801598 1506808 1026528 1734036 95386 44096 200770 1895775 827699 1064729 1881900 165730 1618387 1266632 768468 1242805 711336 1353153 122694 337898 1022692 505739 802435 613503 1284636 1470428 1992972 1056754 687081 1254273 876574 11525 62543 188120 604479 928346 1889947 1156498 634759 1058210 1768070 523696 149143 532128 1883716 1594867 29719 1967912 545283 33044 164664 1869622 1309829 1119130 41914 1821666 1633668 1284716 452183 1959215 591658 1039713 304632 1958302 1425120 1362584 953023 891309 717457 868793 557876 1326463 981126 401214 514703 81642 1280760 1938931 1627028 1408617 726805 1108530 1299001 1474530 765865 874539 177035 1000524 34337 1808915 955117 214859 650406 1207244 1192344 39738 1799220 1524351 1141354 1754881 441125 511319 1059990 1181875 1015112 249173 104283 1207869 443745 58075 665879 396573 487599 1638490 1968549 390662 685279 1769058 836168 203934 1065872 542362 49468 1781988 1320063 1128910 1320926 375382 1400999 470464 148715 1181422 34536 488669 774984 241477 1706740 1882581 848457 1261279 257798 70484 1795805 1656331 845610 1291900 194693 1150991 559233 792127 1766550 1863056 758716 830300 1873755 1133558 1250256 301650 1134284 461279 1402665 1930399 517053 866980 989866 503981 1188957 902268 299468 1742336 1556775 1645158 7425 610714 1472112 289635 1633963 1483488 625791 682551 1994718 415875 1975391 1427906 234470 1764468 1286096 8466 538704 795660 878504 1758799 1268303 1733230 1975240 193342 241829 1691464 1987103 1201955 218001 257058 1579451 1564525 406273 847157 253365 1970727 856720 694994 550743 66432 1124550 22855 1628003 1100209 889889 1116163 501495 152460 495932 843580 1293822 1258435 120454 1392501 1092549 1538562 1195698 101437 291359 1243020 1503957 245009 38756 1102394 633882 1622265 1148322 36388 209163 989576 63717 1099953 1906604 1882759 1526153 451408 514645 1678350 982541 141138 918054 52517 1356725 44549 1525748 1150081 1811574 387860 1397390 434086 1726531 488519 1319282 1595320 1331081 1705793 1146605 644390 1766451 1221996 1552610 1617979 1880655 1962977 1852377 1015224 83553 254901 1809601 1048623 1582442 1650345 1203903 1109966 1066432 1357767 30764 1692531 1951764 674488 622059 1762494 6885 1828414 517420 266025 362137 1332264 1643613 900960 1299861 787424 265430 1234044 987011 738632 1065890 801726 311703 229099 1793762 925836 30369 939709 996778 1194916 1232604 1904607 65855 1657104 920451 1554723 1320597 516657 1126487 1952097 871997 439165 412961 1189845 348461 1676873 1407866 1377199 98582 1870360 803550 823503 1822255 373277 97002 1989376 706671 922982 1143862 1033374 1423677 1880464 637284 1944430 1864046 1151344 982432 1734501 1822751 445906 1900382 1323783 774858 1198636 1840282 859852 492718 1986958 891135 1285222 1332116 1470025 1078053 1623187 534260 1139830 384414 548633 1625667 1088929 1910926 1688552 1436836 553472 398815 1671768 930190 1531213 1527825 1824953 1656884 1550467 1908139 1032281 614024 1596499 869204 1662062 553784 1993915 1571054 1974382 1003981 1954935 754776 1517985 854373 693535 220102 626436 380468 1093160 1329743 481327 1606220 329373 491479 201140 926398 686157 961775 658130 1723237 61486 1817525 1383495 1774304 490481 631838 478003 1050924 910466 327400 927828 1226166 693724 1922839 1728783 1878065 468015 841572 1774724 507859 1601128 1477444 915409 261183 904750 1555686 689347 1752738 486964 545512 1782892 253657 1009890 1996887 1962440 1758637 118312 1615931 533255 1934841 1425530 71969 1634686 8815 56429 639486 1938706 1803680 1250359 1933436 1265160 1095270 1107035 1746949 39020 1975974 79445 1832175 1233560 1503561 1773123 1942880 1092157 495397 1660485 1414400 361263 1856300 1453849 680684 256391 23703 1113705 1803510 841148 1057470 95759 1730390 1686265 52721 164802 1456948 1548295 1284376 1246580 143249 1949127 1624557 509846 1108944 1853555 1924580 701426 47682 1706911 740600 842768 701928 67855 355291 735321 814090 423944 195949 471365 308024 255417 57848 1628435 1693984 158857 1477724 1663701 1181893 952370 229931 329217 1473981 433697 127057 145622 239837 51630 1941573 1184736 1952917 1128324 1687652 327222 1893620 200393 1901599 1130336 831623 1742067 1421109 813995 478682 783585 1644743 1304799 1750472 1862659 449594 241454 1812035 294522 1247926 814911 242386 218183 1585807 1312462 867818 812266 62443 1814112 1961436 796627 1909967 1780877 99769 1888258 1661167 1728399 256536 838789 592173 1500947 794341 594744 403781 1124431 1726354 1885410 1747786 125469 681153 510003 1226582 1628883 300656 476770 860348 152925 1547664 629488 1138762 172878 1527928 1376294 1884759 1808062 1101420 360151 1035889 323646 861252 1794718 1781446 1600098 764631 770 499330 63087 73234 247742 238596 1433189 306200 1664186 1536791 713303 1459645 1224297 1291266 265906 1908634 1533888 1892266 1304366 495542 1574832 359612 226453 1709563 62472 458827 540857 518215 647174 876037 1629749 1187891 667744 806773 754496 1052949 1439079 1370030 1164853 612180 73939 1044165 1153524 672010 266331 1569225 373255 1398678 136709 1518948 1613284 525488 1403801 778387 735775 1137429 1251772 1724290 1640262 1258053 939825 255313 199961 1962452 1726609 1080885 1014120 70920 1836573 153984 1162193 368301 1624752 998145 241585 588136 1424104 1518390 1252304 464754 244771 13057 409420 949753 812315 907427 1440133 23299 761674 316980 857301 1038285 602689 916698 1081961 285500 92819 363586 286562 1114669 72403 276596 95359 968613 1604369 270533 1176057 1501249 452813 361632 882187 981728 1442775 1427496 197158 1394937 1776055 207637 1944354 21531 1513763 1639142 914655 1066377 213184 1788575 1824752 1367764 1640425 628670 600135 1501268 1843268 753743 1694948 821371 1434995 1288577 728058 247659 1790054 1340968 1850148 349376 622666 431361 291784 1576345 284953 601790 1526009 95267 1448025 1012567 1809193 540500 1804601 1298701 1478436 1009410 1697122 400733 319152 1107601 58856 1866669 21904 1356125 1778981 1593992 754318 786378 1889627 131044 1129317 611405 1619078 1574108 816803 380290 175917 1327303 1024233 1976984 1256126 80008 1678429 1694973 208139 1736294 885595 635743 631523 983294 966545 1067227 1751083 385366 1054598 267876 376809 865527 148998 1189649 1061728 1752039 649951 1525561 1713094 1450702 626094 1181267 452361 1999348 373813 1199521 60223 484245 456700 398103 1012794 1810325 410693 81489 1072636 1149393 913911 979453 1550903 1762531 880200 1326773 379390 1701500 10778 1026912 519803 429471 323784 302023 594807 1765289 3682 1519273 1255097 1395845 531689 1916986 222339 1319031 1265923 1392784 878190 71528 688828 1052997 1360725 542398 517520 1941619 1410169 1477064 1119175 1332657 1002425 1788787 1113636 759707 1804013 1509752 524562 1425299 768559 32371 1095282 639091 238188 74490 1163148 1367201 566311 1974204 851447 102502 387752 1353637 1286256 198196 294967 1991466 976391 1637017 1702034 1359655 1437715 1872874 1736309 1490614 1532531 244455 1783534 997959 1004244 330818 438697 1835545 743810 1309791 313207 1557593 37735 29522 1025689 1234478 18251 116185 1495792 1695312 1396653 1538649 1458748 135605 364656 943162 249587 838313 1577752 235839 736996 1596044 1938613 130452 793207 813703 864392 1241182 484686 1849301 156593 1363787 947097 114681 283177 1722725 507497 849826 751268 56037 1053938 418375 641696 678756 11273 930903 1695889 755815 24510 557881 987963 690228 796995 326953 1479563 1266243 1208538 1306386 1863436 1568515 1191007 91581 131874 1207490 1507899 1343345 591473 44865 472849 926897 1469183 1294100 877108 689350 136380 932893 1548250 1320885 1942452 1107356 1854737 1285020 1655193 696026 1861529 912549 549351 857361 1917964 1757358 149032 754413 1192055 848164 143031 85207 427395 1118344 827901 1227502 237131 1206861 1514248 1633334 1988019 1313616 1431084 1080451 1617686 471682 1219530 1921715 1140947 1777644 588881 1606090 1515828 954531 805884 1669265 1643471 1035089 1589336 743214 717198 1490568 158899 1073324 1719277 392208 1754273 622961 1437821 1167883 1019048 1952100 486763 1647910 751301 500647 1729920 997720 1421892 221598 225710 1027505 902555 986340 1851266 1734725 1876152 1854396 359132 1427043 1673100 1631772 1025789 1611711 1222882 1956408 1368805 598480 646451 909472 1561741 682056 1468609 900373 1916794 1893653 1658587 1685316 1323622 1132326 476852 102675 772476 1532660 1586312 1335183 356111 1181464 524173 1503370 212771 1482577 235087 1319638 467202 539142 243174 276675 427530 223715 1555617 1816385 1052511 745802 506851 1646190 1918621 1525022 226765 1736212 1310234 1892140 81373 667419 1782338 230647 1412315 1358089 1303643 873984 399394 602710 639310 1006955 1044547 1618292 1528756 1747256 1258724 488806 18541 1635362 144627 316933 467576 86683 547627 1048645 328430 853085 490250 143471 1894939 1486051 744927 301094 390743 1995603 1466505 912093 67840 513964 1256901 1596525 629624 696681 348359 1021846 217398 345299 64248 358243 369331 569129 596506 138327 1499476 79282 1742784 1544582 321592 621103 343080 591807 599767 419324 135252 544731 1174597 1371227 784346 971693 445118 1279846 1015625 1295922 32369 904521 179325 220423 1492577 86795 349243 52625 147649 1538924 1490829 397413 1783757 119877 1633260 91242 681449 326310 1569443 682590 905284 1924286 1102901 1375888 1177772 206145 1059007 1886288 998543 249645 462529 1361329 391669 489897 627066 1233769 554845 1596517 1990301 144475 803493 1035830 702887 1815028 1107522 647846 1338038 943890 1070459 1749135 947307 921087 1993185 988142 954129 210088 188629 1168384 1269010 324437 80748 1339576 811667 1686660 349453 1583821 1607042 204253 1775253 1620264 656711 893592 1407554 1374538 1728278 351708 326446 1750615 723645 1639468 1904007 926276 1571118 422601 619067 1481930 1862901 549725 21474 741990 1624247 692222 714134 1045914 112549 1383221 546867 1635116 97007 505686 1178930 804711 1440896 952807 1197654 1914537 523887 603795 318878 378278 1383288 1669343 1358248 793472 1002049 1825540 1257837 439619 706972 1446466 1433330 1773323 1254952 426207 603069 734975 1811120 116112 668605 1021751 329342 908546 243591 309390 1806556 838426 1473317 1457146 1373564 522393 452842 6377 448050 395740 1245797 1610090 1697068 762846 1975843 482654 587478 599014 238357 1596772 1093155 1036128 1787935 199287 731714 24271 1140305 831208 1987705 91060 1494370 1992840 797874 1696906 992855 609229 1327203 1039912 72038 1235745 553044 516005 1816480 1663526 388715 402095 304752 1645311 440370 796333 1465309 417856 1451413 1661017 986022 1936183 453133 1175539 755161 1265020 82881 1332133 1098911 1923286 1191486 737709 94875 1460533 1846964 167605 1250229 1619150 1862064 1425546 1951904 1212041 1859153 1125325 641064 1341551 173269 1278802 346195 345308 1704688 1808291 846653 273327 1713051 1008393 1389298 263344 1680036 851013 1578205 1428517 245936 901897 1000338 189190 179683 1200616 1330961 1347014 527422 1919936 846650 436704 1469769 879105 1016563 432784 78702 912717 429386 149731 1484039 162744 623234 664428 29677 1699043 1026685 1611483 446587 778835 944334 833981 1710082 344307 482510 1129084 1936895 1073855 333092 1710742 1670401 133944 732560 1202783 1005714 400638 1960026 981428 214617 1133578 527614 955521 240451 910958 1867850 1408474 1297276 490986 1033850 70693 1651671 465050 1588323 529975 1021936 768764 1700415 1687694 182558 1505655 1994600 1018395 1387194 50160 633219 1598451 526135 169708 1045391 120669 641739 1082310 707978 478879 1128420 1499711 87965 1458611 1401974 225036 1087250 1776801 423143 103088 58311 989760 26174 1416418 107747 704877 1966691 1331825 1908664 308304 193551 565691 587502 1157682 200486 1718812 564456 192468 1517602 1333877 490139 1501660 475795 1697680 1259959 1715737 1233266 1938891 87540 305847 55207 1681585 464535 1017000 395722 1562297 1055191 963882 177093 292746 1103557 1427943 650661 990602 835504 1304240 1500079 143600 1530403 61865 31519 10227 1988249 323713 214880 62062 530129 193891 879043 1205145 1340136 64796 525106 140417 72878 1592073 659765 1671898 617046 739232 1753960 339159 1740806 1022236 465933 566126 399086 1333469 1733694 1255171 40653 1472035 290150 1543561 993412 1316529 1736082 1716357 125997 982082 1887284 1080820 999690 231463 1262842 1837777 422815 1203271 590498 102560 966370 1380931 1659308 1382116 5325 1056078 467687 1918623 1865352 118847 1339504 987444 347326 1861076 1906184 1318524 995199 159623 1214975 1590990 1090931 1195734 1965845 89087 1713126 158401 586195 337807 790344 1662259 1607744 320989 1949166 652392 959133 791185 1321785 1305142 302921 1105948 1389677 1547766 448614 784130 91390 1453606 1479144 607483 442617 734830 1730255 535130 1642328 751964 1393493 208784 203915 995918 390411 655340 8299 1865408 1592897 834738 1754839 1455339 778210 633996 1032930 1979073 1779735 154267 1453594 1875694 763849 845017 1799783 1293815 1610020 886655 34750 1500476 1758043 980329 1556760 22524 1109850 892552 253967 1130908 954973 104422 432191 1117037 217421 1071806 801687 732125 1319646 181060 774245 859095 1475482 283879 348080 1980105 363474 1801483 1395572 1313190 1437742 1907041 1344772 773330 1057589 647906 1443556 402854 110317 989153 1793330 708071 231283 148419 1325145 268800 51249 1900411 710119 616281 1177203 1322598 545471 1291621 762255 975037 1500155 108808 219334 952733 993871 988622 1937310 1426014 1217082 534383 1684367 1133148 23205 1388912 1864824 1766171 229990 393456 902860 1723375 60576 870485 610683 1889405 1653060 473414 1925572 909679 1900594 837782 324117 1807097 1846998 477982 1601345 60263 1298646 275287 899609 1639297 1399361 1982218 1512491 442140 1100374 1545778 840364 1903580 996315 334228 1891767 76921 1507618 721004 1875409 792921 118425 900452 1887292 925054 1014798 1641169 882721 1105607 374987 1213497 348578 1548420 1696894 1148251 874364 1811231 1106828 1787841 1913299 167776 544175 1121345 238669 1144301 61838 1835618 1764074 1422837 784476 332335 227348 1309852 825524 861709 1365883 1113211 533824 1057343 1287850 1104597 487651 1869945 536731 802318 391126 487789 788556 1648732 1786588 259829 560256 1294911 1363199 638322 935773 279231 1847770 1249592 836384 39849 1022952 1794574 295605 311661 951083 1885874 1537271 1700018 1931795 656717 1772088 198702 1127575 1300708 1960396 1295935 12503 1878934 1638168 732790 1875816 1706011 247098 290034 328390 56853 314391 1700147 1538919 913151 666725 299660 906959 1715007 141301 1682027 1191903 666072 981679 996224 1461978 1950427 1016367 284076 338300 486976 575176 502922 380880 718569 1538563 1806228 744292 674512 783163 1632568 736691 1489398 145286 1832810 290231 1168589 685524 638540 1013398 1488512 1929224 1082267 1212165 966099 1442793 1650016 1077140 780841 215063 1886191 742312 1237033 650892 1064549 1084965 1332105 513414 11498 360797 713788 808339 483137 517308 128040 469004 1972019 1899458 1128386 1705617 779500 1678315 1226298 1169243 47518 208236 1479629 1292103 1357200 735749 401866 1290856 156330 1305381 1686238 507400 1086173 1675747 1231888 752878 1625902 1047214 188303 679389 1844832 1046798 19396 1751964 543088 1874860 185947 875885 185304 1543378 675495 1422983 1894465 1488854 1006989 1280843 214047 1505975 1489193 1024619 1207489 1948581 188501 820156 98723 29181 1618146 158989 821607 1352406 1500731 1216327 961960 685888 494744 1332868 846903 877476 839510 561694 1353969 232827 1567519 1273855 676393 683396 1542758 1343849 1106062 1568987 822707 23907 172934 302085 1911500 1134774 1794513 741078 434550 1020272 1947004 1982676 92165 1460836 1523602 947535 1609849 1243062 881597 1011908 311874 1753476 1042207 1460110 699182 1369862 1581834 480079 719970 222978 1672060 737589 60618 1099491 46615 1816942 1678912 208496 296427 892263 523075 1204652 569213 663380 61132 291791 537717 1167438 585844 1956038 537217 954415 1670080 1008639 1261145 809057 1933478 74227 1860208 452901 1760271 761747 816583 1146014 1381815 560746 1929999 88175 1207532 1349648 1518073 414942 1780298 83270 742450 1707834 1201111 78423 721022 1348354 1517288 771553 142575 636196 1250508 440307 488635 644383 1313299 666531 1806604 678731 1230102 1963397 1426395 847385 574234 1391299 1362679 1406540 1675470 793373 820453 114505 571525 826274 1872648 1515506 686369 1380050 261037 1711352 688826 16794 974025 296544 1093349 1441812 1968648 681135 226053 1312826 1696838 1792103 1708672 130120 1171854 501089 1035288 592364 1696682 44284 1534815 1212973 886090 346884 1644615 567813 1135086 538348 572008 1925599 1234584 1155293 981273 964940 1702939 1829610 1863412 115637 579614 26004 910367 51626 1101484 1316281 967499 102195 970272 1235663 999481 1959311 1622622 215761 553146 605621 997899 717346 965853 1874936 1748082 850726 1291129 151946 1200756 1617333 1736350 172861 1006344 575943 485091 702858 1128328 916497 206302 16461 1063317 1912148 605879 1403938 208335 1430167 1907047 365264 1089011 1369262 1654499 1887252 1622019 219881 1442144 290675 979494 57989 50639 218162 1831360 1929276 1747483 308516 1765927 1973940 1241524 1173527 323342 1417126 1584476 901726 1225243 1294396 263729 1876868 676156 1569590 1366856 1640409 1639896 1374488 1081598 1633778 1126932 705741 1473812 1751527 431400 1611611 448998 1137668 1485412 1101996 63164 1867593 1813899 1301535 1211605 298354 264899 781086 303680 724100 1643285 1019412 100131 624681 1965545 488413 544860 1285200 775206 1591149 822030 13806 466976 1099845 1667131 1732837 1371041 12167 1711419 314677 1582389 1743028 295029 481876 1248241 1969176 591456 1435475 934343 288923 233629 982319 936013 539000 485438 119751 1041174 140322 625658 131072 1693677 118765 709013 1848324 1663836 458735 1583897 42656 612712 836799 601916 1156347 66296 737837 1956973 296548 1529571 981566 1576540 117581 1327613 1607283 1103507 1806451 375333 1166718 41463 489493 1357925 1315536 1246068 1373889 157635 1623126 1687037 1778790 416186 1570530 940350 951691 1453353 1199002 1142999 126011 1680441 1910376 62850 207547 1155678 751859 598270 1162705 1024643 1999928 1423830 929779 1114552 91709 859342 919984 207656 57676 87872 1795019 227762 1261612 982308 549522 693747 1193761 1192641 6464 1394490 1480390 1570037 132513 1936761 703869 1090368 1414531 275872 176559 312674 889117 1398542 907621 157165 125948 578148 1410786 622383 1698087 1634227 1751462 1957067 1258073 86515 132912 1474419 1674383 40267 800882 384078 1084833 131295 1318253 929862 680769 1337186 857680 1874526 1269608 602189 1562096 409724 696816 1504892 112187 611280 490041 1968317 911008 1609928 1286822 635572 1554987 1924652 176165 993480 326369 1535388 703329 1066101 1582812 1744572 1347605 427085 245585 304873 1367806 802015 737822 618898 1209539 172175 1884512 1242661 400987 1826607 443539 1713004 142705 743745 1958789 1325822 1412557 103515 1135263 380676 1334845 775689 321772 1469852 327849 351826 1452682 464307 1126273 1129461 496174 1605721 1679726 1299330 561300 412426 1140942 1607910 505163 928410 513587 1318004 107136 761653 806301 1061191 443145 856759 1579853 1185652 655872 249015 1144047 1574534 758781 1140729 557866 865392 576659 1007864 917609 639048 470635 1438725 578197 552237 1706413 389163 310024 1230937 564451 1508596 561270 1803783 1303675 1316509 334110 953685 1642979 782359 1963496 1471106 1587133 806994 1862165 1610967 319788 1371413 710024 654023 654067 1702143 1152213 165713 1271641 315569 447743 752951 61100 1391827 584702 1985970 1499455 768 1553650 357620 1139525 1350106 1130772 368751 1894394 12978 821737 1365075 836974 687570 1180563 1203966 1564239 714170 5928 1873532 1933563 1559575 969211 1709763 1406544 1007887 1426327 1190799 1169194 524411 912482 138278 940102 1233434 887019 697300 1899824 1327729 1678097 1201106 1472331 60505 1327345 695261 1873379 1493488 99336 798213 1066410 1467991 1790090 1610411 1969982 1427713 58870 1869741 762284 1113096 528296 437576 670566 1766467 17499 1593551 632478 892678 703060 39068 571729 1265580 1640705 899024 67617 238448 666088 366122 922888 1235885 1617301 1673217 716213 1217911 1538105 1520826 1009220 394284 1718396 354847 1452499 1723465 1929979 163275 136601 1785592 1141740 1771336 440082 662461 1314660 182401 881622 1444303 805156 234892 714082 374867 1809588 689685 356431 1427090 1579677 1120469 163013 688879 1394403 1791714 1917646 925919 139658 1720143 839248 1284246 1412573 1066150 1833563 1354186 386390 1620000 1042419 96788 1203124 953206 1312086 1047697 779536 809652 1261106 774553 1356755 1175812 1550914 22140 346547 424145 321249 641721 629026 1016861 1805955 585066 1805787 100960 757416 692224 11875 1814750 1371318 548777 1313337 1207791 1879622 1222336 77612 663133 353389 55725 158346 1911126 1091134 230587 1680222 694134 389501 1708810 1599112 234438 1264734 548 1634617 1920908 1862421 932435 1213342 1123299 1424487 217031 1697067 1334476 856378 1511861 946150 918053 1994465 1253644 1043490 1426126 549994 555323 953201 1128368 824435 303730 948210 1529195 1076775 1624220 1892625 1083369 1335331 1782618 734232 646849 1288653 1861197 1331960 75314 913464 337124 1825936 1510651 235922 1999530 315364 215818 1023223 1504220 491676 1962059 806017 743372 1636927 163670 301803 1229949 1841504 1772628 1483325 570248 681911 425833 438847 565245 60877 1078531 1266309 921081 1980065 1606548 784389 38324 1170771 1728442 983989 483540 1067661 11030 1874882 1987042 35901 1805575 292259 1003594 1173712 579666 400627 1852905 594552 1470167 808283 956102 1262529 1848002 629127 1688440 1843001 1462642 1034510 716857 1319006 1139616 1204410 1972074 762977 1680326 479599 212257 100502 1019740 272733 326466 43305 1601093 1184691 1255102 827025 64218 1607775 6812 1117856 127382 638605 79377 667453 1026336 1281576 376332 1832016 283191 747754 822380 546410 1297459 875414 1124758 38939 616035 1183118 1333742 523706 666425 1930661 1849100 1104292 88757 895674 1357689 1028649 1190198 1781904 1757300 278377 1245720 917618 1597279 1049975 1813750 1084405 1439264 1379113 458655 704359 1248798 1306617 491415 43152 143524 712419 1385207 1619548 69819 628853 934254 1527828 389933 1115092 1686295 329009 1612222 1177962 1402954 979795 786753 1858622 1863485 499127 486971 503111 124484 325169 504288 314764 240929 11243 851801 1822975 1155213 309854 628618 142813 1038329 1924939 1390405 1198559 1940811 912123 896066 346079 1762693 136908 1269786 1334168 1104868 1853270 1041267 1444464 631910 194031 37949 361585 1835027 360790 1913818 709250 1218226 1895846 1763866 1241045 895540 1843585 1663959 1101036 1470967 1370577 1609492 1323495 629288 1789314 879801 693068 1972857 1967193 465909 389477 748803 1008053 785383 931963 261597 1254760 1340899 1544577 383528 591907 975530 1981185 1263969 900153 1812138 492627 187495 343259 1410529 584708 1372528 1990310 270762 1029451 891121 1333592 1314498 385407 845948 2219 1339799 1869975 1187186 1364605 681647 915211 491248 744749 1549284 1562899 170787 1990594 1622465 716206 1009412 1198629 1778213 1821525 947213 484466 1213084 1820729 371984 1999813 1012629 1783652 1498226 308738 1915051 942240 165425 366481 1244110 1786793 814899 757969 1537909 387691 473766 758758 1097010 1631660 1228462 574720 1554796 1164304 1720829 559485 1692587 208327 457155 1351907 1143472 239758 1819048 1127537 149048 187091 966012 389809 1454767 1169777 182207 664771 1820762 1236726 434520 350746 713254 423302 813279 87031 1871791 441429 796446 479466 68782 788789 775784 1766268 1397427 1084698 1435721 609075 1577135 1305836 1812190 916918 119587 1989899 1497376 1020276 1647928 1356719 994919 1881776 972576 1120573 843567 1645984 1191712 1110001 1122849 122310 1991075 1324677 764928 829611 870988 1310844 137037 915906 826152 1565037 1870779 753294 440196 1630537 305953 934770 252318 1190156 1598326 119135 1795895 1210806 473659 1077123 140075 7372 274529 828486 1917061 990594 1213952 768802 1702433 1690937 425320 1331940 1181172 1215751 1534353 345110 160556 1878114 463718 1317684 1352486 1250413 1996473 750318 393929 975507 1603227 1047069 1644791 576718 494759 1876409 1633089 1950911 1886057 1018393 234334 568828 1962450 1868637 700290 1900227 514000 788776 338045 535991 1451047 891253 1791344 1903498 68563 145925 718397 336766 195227 538463 1141393 470892 1536170 1929983 736436 939279 1467350 1922199 478040 456715 1804645 366355 1399588 926071 969063 277024 1798426 491401 1653498 1485796 495613 712504 1434390 1016033 1527336 307112 1063628 670519 1573138 127618 618775 44893 975313 530621 1033170 368018 891935 1197758 1513422 1358612 1750725 711330 519869 1606934 1013388 1230230 1796774 258795 1081014 1271834 1107255 272410 170862 1243897 10276 954243 1267557 1108087 1497401 561366 1502614 25984 952399 1222720 1390710 46146 1072924 141612 348869 1500097 1738407 1910753 1360895 457459 182844 475018 973723 751396 595159 1998397 757658 925608 35920 629234 1233656 1419754 1267306 341725 269167 587947 1399468 296442 1117625 1551665 1969702 651578 811791 1087372 1902699 1567274 1825059 1688274 1849860 584102 410795 1364939 1802775 1202956 1083819 1288707 1517619 1050181 869574 987148 597254 969563 1037645 728200 197400 558287 173841 530846 1433460 131699 167565 872653 260344 691078 145701 620539 1821314 1605909 1106886 180117 1552366 1097852 1324227 744813 434006 1104505 382532 1817779 742679 1649588 1589906 542073 1440284 1801391 65088 563523 1003884 707440 486822 372533 1967936 322395 1026512 1011290 38983 1991070 248184 1240750 1227239 2011 1692059 863820 1221110 1840309 1172543 1643909 457279 1835267 306858 907455 1080068 405941 1381324 1450756 1045811 66897 252627 1125986 1173958 1877846 493111 1680163 1940910 1267658 1478124 1832638 1770122 1470347 1955251 862858 1046195 448522 581083 835424 737574 650762 1751622 74269 1922477 1764369 1531233 920593 1249397 1988854 67295 1930031 961949 243151 1788842 1634093 700778 1888375 1662235 148317 442171 1363023 1780892 395114 135627 813574 101223 1894506 344380 1035026 663408 1401571 1005846 1784047 1021163 1158402 1401022 787865 506250 1674345 980523 1944427 1618177 438498 1427448 1402583 1442814 1339042 1783099 814341 1675361 782070 201073 498482 1925786 1178808 471146 1038963 547687 1974376 259227 882314 1306682 471955 1159413 211579 1287111 717609 1669639 1522497 1692751 53057 150091 1372289 651485 1331231 129767 114220 1120724 795191 135734 1964729 1651317 1190119 393608 1363064 1634877 833315 1944233 776142 1468049 392171 1185252 859924 1875286 1869196 51236 1820357 659229 1187111 237767 805745 322363 1820954 16167 668562 735983 1299266 478169 696727 550982 1188719 877468 1737189 720701 1930303 448535 864528 35744 481523 1100172 1102868 1069262 1038296 1863888 616375 537377 1026275 210222 829263 1207947 836717 1248745 114246 173864 633002 423722 1824697 1265548 1011940 1814395 1609988 1118378 1933351 1643018 1988122 1894604 1140085 403734 1617251 1213889 432800 1216567 1640999 1429552 1592595 1503598 252480 564811 1260291 1894396 1650899 1418045 1433545 1266042 1585477 1814314 95150 628971 1107168 1618168 674520 216350 890842 1207476 1143572 1449738 108177 37691 1178667 728027 238960 1456393 327472 26267 1945521 1354612 1681295 1013509 1813530 1465336 1100411 993772 1781313 1345685 376313 1987177 1962783 668171 1871595 1217683 1906588 331874 458647 285640 1504587 1753422 1991503 777357 1582014 761890 1499124 867671 147529 83662 518345 1722080 1653484 1507471 1955707 1560726 70962 1835121 638130 1644988 1633109 1768748 740459 159214 112325 1501302 836836 798962 624980 185024 806054 615776 780687 294477 313938 909645 159423 1421911 1852066 71936 1395298 1185691 888872 1046192 66879 1861004 1130451 696865 511238 1773038 1354542 1093481 1788431 1562776 1045358 936673 65522 1741411 539396 1467519 1171536 409240 1386495 1378112 1850123 356778 888621 1376102 387559 334102 407812 1106946 1259958 1264688 437790 1277453 635868 646843 1551587 1748276 1746894 736565 8900 489521 948371 1156808 1919214 1114149 745592 569943 944926 431490 1259694 1480784 1574730 528506 1488057 1913868 534456 1638487 561725 944749 1420092 1988013 583702 712164 1823965 1397724 1086634 1617674 342843 401089 1650525 1767540 1253867 737951 1543221 525278 1322168 929651 1967049 388318 966684 279284 1519161 1734490 1830082 1227827 952395 252803 223961 1747473 1605099 1420941 1629985 639081 993326 29165 1774072 770905 606294 991186 167873 1655691 381690 807505 1199787 591555 585794 332156 703579 1189944 672 1204236 1177255 1000725 635178 1997082 1338126 1361548 63733 927804 827880 1374430 608338 40860 444675 946651 366196 1354636 528747 757273 1170735 282655 591939 227010 712949 1777173 343832 17703 147855 378552 22241 1886774 1223274 1391885 1167922 569533 1974625 1368693 1942809 1203187 1635720 1436213 704197 258145 665402 1812901 128085 1538873 1217550 34376 1913855 561762 324399 1549491 1280971 191414 374091 445702 657488 168857 741233 1073586 1702592 1739751 1779007 325735 565982 1473270 1199234 789464 1133057 954634 1420579 1836583 1630790 1353859 96357 762316 191376 1870220 71419 524816 1616952 713221 440332 947101 529552 991775 1534898 836748 343926 1745543 696706 1233021 79416 1511151 82469 782085 1420038 75646 1894186 1854909 1590860 971833 428623 1432055 290689 1575676 626138 151365 597164 1117052 1298679 1227496 1156897 575469 1382302 559862 320179 61554 385338 1862039 733753 1394300 1691244 1724544 1395566 800490 1790031 588253 1760114 819628 41148 579047 586807 1397545 274490 617937 270852 1075441 1463421 1786792 653279 452266 338431 453312 1379514 1807922 454160 1572004 9475 10928 879812 259936 1664739 256828 1174850 153801 975466 1943421 1396757 268121 1094901 868408 1257531 833869 1329425 1791173 1290093 1414819 1139194 1904406 888709 891555 174823 1406155 681207 1228705 335995 1685240 764063 1756335 848747 403749 1963779 949504 1039212 12871 492456 1433505 1343052 110467 1117545 1386582 873094 1830320 568301 83495 401834 1252351 1692178 318677 1825840 1722682 713869 1129157 1363082 1344548 365148 622638 471444 1845699 1637927 964303 1458659 259956 344103 1378732 992982 618107 502196 283749 1902043 401473 1945752 343910 472960 1896554 1847579 1319680 1474957 891845 340022 1044551 780760 1025889 1167708 61888 546424 415435 349691 1348463 589281 1819568 1325774 41468 1553754 1139064 19305 1949900 556421 1439943 1658341 931932 325872 1369461 1451944 1771743 1098197 110307 1020683 1731063 376557 13205 243630 900825 300184 150673 1198347 600470 1648721 363725 1172867 429583 927488 1091131 1112441 1870848 1434876 1896212 1922693 490508 1582949 835389 1284963 537762 259256 1125917 983993 963975 1775937 922237 1186867 340122 464764 796886 1783713 1511860 606626 1471063 613869 1319328 91103 1547708 1564571 1649920 821434 1142396 550221 42291 1713374 1725340 350346 1560231 1314362 1400748 711679 1212281 1067319 67058 1112396 98214 1380516 284159 776299 1293994 547758 1600285 928537 1583973 537193 1505194 65011 479629 849787 1431127 487818 1292625 378057 1352649 802359 1089943 1477083 1073037 1823781 655781 351370 1335782 1760225 147792 1003510 1224180 1446095 148151 1352132 1151055 128374 1173590 1872847 1865055 166562 495382 1826742 304099 934506 943158 883236 1587118 1944540 310527 1898710 1754823 678025 650805 1377537 1559167 626450 1502349 1297437 1485476 1798033 1971893 1465153 214616 1561672 319242 1873882 1203587 1415990 1318266 431697 910755 1483153 310144 1908417 1265905 6001 160664 1705801 961421 1086662 526552 1255902 188969 1398644 1223928 892550 285130 1846083 381290 1503830 1793681 963631 1109037 1428902 1697159 1252828 23053 1797392 1357328 356602 859652 430730 1381965 1655009 363676 170511 938961 1146186 122506 1515329 865498 1485120 86521 306354 1151501 337303 1322235 141556 1485946 1334986 362116 610279 1616398 1410887 367136 1232092 1150284 1784872 1123601 884659 881642 823200 777953 1566526 186566 1347811 1904136 179951 482540 709300 1110604 1252985 862457 1204519 1156806 858239 1773661 248272 750886 1224784 925129 1357607 1387168 77493 1311967 1947444 540688 911104 1892514 1174863 579169 1286695 157127 515974 579353 523409 205716 1485747 1589198 817913 1074637 480769 1810482 940700 1749721 702807 1565504 574268 986845 1891268 500521 1344748 1363118 1453715 1717901 784018 1478733 113617 1681657 567238 1051337 1678369 1534698 1718996 430385 329926 610790 67064 1113763 417063 1485841 1426681 938000 88359 1576287 306041 226512 1285504 958732 507266 1632284 569353 353274 1024319 1635866 1140738 583412 577599 1125176 1483569 1148767 884956 287213 1820283 362454 1409708 91568 1185236 1531426 788062 1771755 834198 1083289 464509 1919694 1520358 238167 437583 265300 1713236 38906 986219 1143560 1489922 61530 1789467 379228 1175633 687503 1318900 1031618 1185986 425286 1058538 1810465 1467674 1728138 1445820 329806 1343172 239196 313765 1954194 601474 1782919 606549 781186 1380971 133869 1174212 1588368 570416 1406359 441936 1248287 341955 1040957 1654560 972302 508873 300253 1627311 1459225 599174 831654 1842021 1913972 343374 1783382 904546 323392 591981 1054120 1841965 637363 378530 1040171 461295 908262 1378216 1385215 611290 1472432 1376520 1904615 1448128 212123 1241889 933215 520739 1696235 427781 220736 1632318 508343 524917 1345280 655034 551284 1917780 943076 263104 934762 1540670 1868902 784609 1107527 49932 637026 5962 1650865 1473810 1023292 1437119 802926 1392642 1016270 459832 401573 190890 1031874 1532793 1327006 844048 1747028 1901534 1372160 1480862 937398 1766577 378573 1272994 413330 1315255 1472597 644232 425307 1354879 541535 1791426 551504 940342 1391246 462670 134707 1271411 1620673 147012 187255 421438 1030900 822451 180137 458770 1901271 761765 596297 1905975 1344730 1470205 677656 499762 1641954 337288 1785934 231310 1108840 1454756 1969873 1296952 854758 1983135 183343 1943632 870359 298738 826556 1829396 940947 1933924 1711968 206655 1998788 1363894 1966225 1005766 1005172 1597497 422045 860860 1286059 1582423 1270864 672306 1962412 1367247 1515731 705696 812332 1322883 1060396 934218 1666592 1379937 1279605 444364 435674 953985 1002241 10986 804770 1206363 324593 579989 394424 208174 148648 333221 1957760 803368 1152846 598599 1058590 1509100 669557 463225 393502 1924735 1490093 905050 436380 1858642 1022288 167528 280677 450577 1453172 936338 480351 1776041 673710 677539 448706 440326 1795543 715979 882817 696691 1543800 129337 1978544 515375 1615206 79067 1197494 1331716 1802824 734468 1865193 1071043 1354898 1111924 1857047 121949 1849319 1910284 1227099 1702574 1240410 196943 399614 1567262 71119 557408 881109 538164 1615641 693926 338718 195934 1311743 136427 141038 1599027 1686890 1253492 1360441 25089 321939 408722 922367 525492 571717 643151 987469 686994 665353 978776 454308 253136 1554176 93567 94522 146485 1528434 1220806 644304 875770 28728 371389 950126 1101273 1971332 1364509 1503372 174225 1837885 333579 419549 1464309 651269 899192 1058064 676133 903028 1456067 22439 711644 1721791 315167 1682776 1632575 1520069 361844 575777 322141 10779 53159 763525 1452974 197962 999695 43800 416445 1924649 838905 1227230 1530525 1371573 1190269 1835865 136145 1293592 1557885 1217208 1375872 303443 1408618 1332432 753985 1164705 715181 472543 132827 1659618 216837 287612 1499219 1938593 779766 840980 1358843 55695 1492384 988896 431581 318461 770655 1840274 1649362 301563 772313 1823407 1423897 1082406 451371 429334 631620 1930067 1102809 1855703 717880 1932280 1964960 1374205 1186743 607401 1509124 1989615 1340685 1032462 326743 1030157 287081 1000870 1593411 869104 281738 759542 469303 1146137 540409 1443125 967666 591739 1083846 1935792 1943880 1571587 1987805 1286697 1416212 1324107 319127 522021 1525237 463034 1926531 312986 357854 697808 785491 1777006 1743376 1157931 1411455 1951166 779624 1581675 187848 1618733 58327 1037663 522578 1409623 128032 510191 66999 1186774 77546 1799864 820272 821880 492842 331666 1365606 1033148 851186 78700 1550717 122044 1200126 875319 1084154 577578 1276375 119969 1653250 678975 1115438 455787 1374591 1736667 646125 162820 1132761 1151040 1450166 186473 1930571 1154675 1164799 830663 1357615 1837093 133433 989021 773849 1252082 1930415 1675827 1901384 220162 1015030 1352678 514430 1963262 1851746 146458 428867 747491 408738 378330 636598 1612819 858531 1668072 1580825 1407572 72170 1357308 1213820 1259332 1105373 1655855 988169 1537491 608900 652962 1200260 322457 339475 389858 1192827 1456533 1002414 1407496 716525 1190315 914264 1989964 467359 62444 703599 1922291 309008 1191110 110640 813106 1128527 1619295 34409 481882 1677678 369363 192517 546754 722944 1815918 534816 674847 1976421 668222 898248 382600 1127910 198026 540894 1208185 1796225 687199 667731 359040 226644 1981975 1334439 225964 1719655 1562701 1735591 976096 74872 1096403 1633436 288078 764913 1791677 1840877 1338161 1947134 1342166 1962713 923240 1492727 1195249 559858 291778 993755 64010 1267447 1487272 1488324 969020 1731229 1775218 611103 1183169 1176236 247853 1443919 1699605 185729 1429280 481132 1487940 809431 836992 1247060 1401248 586380 1219886 1324076 99382 1795691 29363 1728547 618115 1986713 1993710 577580 128971 1915999 1828221 253793 1378227 1260918 471092 854425 276914 173108 550564 594482 175872 954899 1038317 1966756 77402 890909 1785990 769270 721169 1401941 1234151 1060690 757647 284851 608535 1434737 968555 1427323 581343 1921618 896165 66508 818640 952727 1971235 25828 1066895 1145235 893025 1880256 1448619 1961135 939560 220389 1209759 1820201 109914 1022164 314779 1894883 1632425 443236 1613655 1897068 1114784 1447277 1608199 94186 482488 1148828 1646993 1567677 838 967648 901367 1423540 825006 1200250 749932 1290600 1375477 670280 551286 357017 1972616 1526980 1560653 344448 887055 1116090 1708878 226958 70209 796799 1151987 924092 1845075 481498 1009562 57817 1591691 53325 229677 26019 1675733 851458 1136945 1206379 511136 577688 998205 614631 1784559 160369 1214804 487271 127450 751682 1047586 485190 1624710 1930640 1133522 1832938 1348272 584291 1696716 1658076 134998 736526 1418470 231304 856385 190597 427176 1436178 1021541 730887 1542527 166643 328244 1256814 963678 1267137 1702254 1331548 944251 839344 145139 1171850 1172090 1335503 1023366 1534726 898316 115784 994534 1367159 1632497 1089181 1926359 1121263 131079 1119922 1263492 1226191 309304 69073 1218997 1329546 96137 1810411 1248504 1383077 675901 689561 1169851 1742867 153802 1342110 848779 425375 1127165 767376 1042467 1560305 767086 1924073 1509942 1463446 1120963 836024 932032 1511751 392553 1950174 347724 1122629 613631 482904 1182427 275890 253406 1863055 220109 1089979 1395761 715114 658975 1735573 253119 860716 1423769 1638252 1288288 886370 1337197 573361 1479630 1470554 572012 7208 1543665 711921 1937223 1138099 1295984 317050 1865470 145960 624658 1601625 64875 1715820 71967 1787774 1470893 1098304 585302 102366 105540 1228982 1763443 1323516 1271302 1858330 1236241 427181 188610 612521 845974 1207394 509307 223532 721113 126364 1207579 641140 76368 924078 388179 801333 61225 667366 1417970 1703517 840688 1394556 414062 554844 1620006 211772 1627812 1636054 1068575 1388138 45474 482952 88438 876002 1422917 1381468 959916 560916 1206599 1039421 1296527 678736 1591046 1804595 221351 787295 537545 1249804 174696 606866 11164 1775637 1210817 1074374 625401 217681 417724 1766361 1661096 1171031 576890 104786 1848325 1370162 1987533 1293549 211944 735844 638183 466460 863714 1209048 1506121 1684779 1356619 516384 1410522 1097392 369668 1777498 560946 1960620 638300 1789219 156534 1676830 1690301 688604 915087 297114 1926815 1854895 1036434 134518 359536 1047686 1863731 307438 1221757 827358 824992 89908 787679 1021588 1978037 817768 1616563 1240521 1733134 637733 1710823 384369 755035 1292794 1535410 97106 1287048 421280 1354141 1665555 1879854 360868 904855 1980894 528406 1233833 289497 851845 728418 1626354 1613631 1746163 1916620 1242494 715166 1415178 468168 1441206 1268289 1588848 1940035 1507419 1208750 443243 1399170 1897637 1396486 1075650 1695180 1437400 1898549 516257 739091 1397671 722691 297776 466659 125701 1601705 1775860 1302685 1033090 845498 1441871 74175 476908 413266 153880 1698102 1896996 1571186 627314 1414748 1544131 1848605 433990 623024 1484779 700236 1663 565363 152096 1798150 1620566 1945620 937828 1527162 919516 211108 1906440 284153 1921597 1283902 293184 880103 1072843 253956 1218123 1661401 236292 426637 683539 1185720 1226301 281097 36404 504086 1672372 1792123 1851427 1100837 796770 433985 34985 1309770 1233490 1734161 603459 1397027 1316492 923926 679240 438829 1787278 88465 307741 461069 1354827 876882 340460 1196756 117815 184065 1398499 1697086 861075 858898 795541 510755 850908 457257 1969620 1799673 654857 1550060 1794316 501610 222087 1609333 96671 907649 1772778 27921 1881109 599838 891163 1409465 1245045 460478 241342 1697104 1508459 601669 1141761 210096 1056407 441469 1931285 882584 257809 971314 710115 1706891 1391265 56580 1616007 609207 1186391 1654898 774839 1972643 664664 434469 349847 1023464 1344621 46464 1256303 1241302 382864 151859 847464 1774736 1282099 73888 351844 12005 1208590 1117457 208282 1614860 639399 989375 538894 205177 1542044 435821 373409 42653 362805 354266 138992 264965 1570408 407682 76846 1644669 888417 1528633 1677392 1473047 909330 503739 1195138 1234099 607735 1596402 424 1387504 953628 1517523 134795 291279 1679659 1641784 569287 1342424 708146 1714154 1736876 963012 390180 1746731 1190979 581133 1541112 536143 979903 1491153 1506084 202344 1132679 1099762 1391258 62046 1327603 939334 917202 746379 1414204 1354703 1923213 270241 1737362 919552 439458 1776880 1793372 476317 20926 267453 1000505 1175479 241739 1027237 346116 1397192 29469 636586 1446937 1060079 838392 677364 24471 1706728 922841 1552773 698756 1121053 1953519 1097235 1725652 1013228 101073 1926887 1897734 1335071 1512472 1500636 1261852 852824 65860 579738 149876 384758 269899 1080993 571264 1328428 1042954 1160259 1789633 873370 1535771 936913 1715134 658633 1638255 1937160 188801 567757 1611159 1874216 207921 1103871 700382 1542968 1599401 690480 1197897 1275623 1969328 106227 1884242 1225099 1754279 717382 1200598 1311382 1371048 9791 1389476 915196 197120 641668 817207 1289192 563800 1675757 692417 749419 796630 1634721 308190 1245364 796845 336958 544194 1970510 1905168 1073192 348325 564734 465550 1281850 1137604 1058458 184321 1442116 1277564 1013839 949185 1981106 959738 901028 1289846 1835810 562234 433032 1606539 83049 1499898 1706257 917564 1879186 1947877 634022 712296 442055 288255 1972585 692429 1230995 383559 667080 1110126 1475739 354497 1720957 1190530 1748140 414927 423436 1500820 1684965 656897 1350493 1259934 109642 505713 1843485 23812 333596 918472 42603 968424 1836505 1415507 129672 1800805 296481 877364 485709 1259120 1705216 1613245 1060251 969650 944201 1897892 708678 1877162 1185762 508691 1668188 1527683 1552056 9118 584137 1425987 1234465 1303780 1494687 1793526 1033881 671692 1430156 1278558 161538 540309 642317 1098517 970365 1433281 1434811 1405560 560450 12658 443447 17348 987465 1357757 1278700 632681 1114237 1118884 730165 439358 786401 1805454 1998352 196110 1318812 293066 480963 1519142 549657 1055707 1945212 1660887 759753 1994682 333039 1287123 1816345 1883351 1232792 1341354 944017 108413 868628 1830430 1984741 1091999 1690807 1084270 739368 620819 1243184 747930 920266 1702508 839008 1113124 1744184 1397503 877816 450761 1205124 1991088 620969 1635792 1360101 866005 733816 1628302 539612 611734 1483963 1722832 1464761 158235 1727558 632702 1824164 1901298 1608056 737791 1062905 1720963 311169 976590 548140 649435 1525196 411430 259521 536844 1820077 5720 886802 189325 715977 1873892 489842 1392504 160480 1786765 1180740 555359 1702020 54285 164010 771253 1543967 1945614 1274391 260682 1028803 1253351 1336484 590309 1575702 64161 70720 1059563 1065127 119191 91994 1848466 601178 1025643 1628657 1359842 1730974 896028 287357 418932 1278125 1668358 382517 190125 1858542 1116561 989673 605252 1743228 1221707 423980 533287 1770805 1200591 1550156 690028 1723716 87279 1700998 305508 1970375 1298211 803439 952348 1605072 1246155 114630 1012700 1243487 970718 1181845 89936 542216 1486231 299204 1852969 1844874 570667 1048533 143458 155868 405771 1213229 1319349 1794174 694536 979466 1850658 1822136 1756079 119721 1315004 263690 433751 1087390 135970 1611864 1855569 555325 1164303 779459 1821606 1489603 959414 1250810 1633928 1196258 1168535 1417315 828779 42992 268696 475928 452245 404777 313512 40014 1953707 1073088 620954 678906 1425035 1966187 1705096 1182419 619538 631627 1648683 970196 1498120 236750 1498543 479704 1459331 1648185 983656 274089 769616 1678131 141106 561155 492967 1038255 1721862 226367 90344 1670925 23465 1063337 1877986 171988 818904 718356 1307573 1326866 607744 1128490 1028643 418324 1674100 1774194 1201809 67750 1904219 394790 266845 1911159 1839273 1183406 1027436 1974734 886413 52551 1989729 175277 1515269 115676 924586 238547 771413 536406 494932 274271 1750371 1737327 1846922 1211189 1133659 1120694 1803474 1125164 790627 1843829 1111498 1645249 401757 509730 1988475 1361632 703875 1487153 341335 706935 1897345 968862 262114 759437 640108 1803181 484803 33125 1469792 416107 76254 923438 478593 1711120 87140 1929907 1614230 1279379 935610 1424056 351945 1698392 857518 1001025 272175 1861058 1523320 1605537 541685 1196643 1315875 1829593 49833 556537 1292619 535809 707850 655234 1782656 1347007 726694 1432727 1144127 1233621 1073430 1762769 87155 883780 171754 937057 290419 1044978 394951 1649416 354580 930827 789952 579033 93952 599111 227783 1139241 1599623 802296 1777686 411788 1655894 49335 1723182 473860 232488 640327 478372 935046 673499 1273452 350836 1714912 1479448 1182631 1149840 759416 718078 657479 1465591 1601375 1019238 1637626 1707006 837459 1235686 815858 379353 311095 426710 1502768 548269 592415 251187 1814983 690333 1165423 824121 1548477 588605 6945 1911412 1568977 101427 755210 1601149 980453 1104183 1312765 589814 601657 744175 357103 791775 1484577 1604973 174085 1084672 791467 1140255 32372 1530071 1697023 1567560 941407 1437866 381576 735424 333163 1755355 924024 1724219 1845248 678509 451788 109469 1939619 106535 1019049 302521 1942651 387369 6784 368515 1354171 742082 1638284 1088749 546981 768904 1799994 190128 492912 738689 366917 356197 442500 801766 1118463 1578929 175525 648709 142222 542749 240128 1214512 1300200 1043584 1815375 1921988 465439 1428710 1475828 1177167 1806588 927660 1615322 680531 466430 1650285 761929 855534 26995 1642108 261223 661173 960675 1992792 413704 1508194 116227 1931070 549737 759998 1870952 326504 741032 1175880 552908 725565 467078 551709 1328886 1356843 1754040 714565 1151152 260509 580681 1284677 1848232 1552881 58575 327894 1607065 476043 745629 11436 635841 598086 1402788 1383240 127334 1644419 1852541 917760 1151730 1828258 467260 1624448 91358 169783 1464870 1574512 1172827 1701487 782634 1188624 603659 1994616 1102834 622193 1969437 1388014 1125042 1679501 1952544 1767418 779278 1448972 408236 1795736 1124764 1546763 712924 1984122 675107 1272923 1907911 1755295 266475 1151104 1630821 1956427 1427128 1240278 91912 621669 920832 1608356 1790706 693738 200968 1977281 163352 1080994 1582588 427547 1235682 613538 1098986 983173 1713548 441567 878884 705490 880074 1593129 1245635 1699871 1264963 827156 1697287 1728489 308034 776291 308208 328201 1456295 742247 286052 1580214 443850 1303995 347589 925167 218871 1195485 1235137 324365 780915 1366865 1679821 1201171 371163 165765 1280599 1659471 1107300 1113533 1612421 358538 497040 685864 550382 1912311 632118 1877100 316622 411494 913126 1009028 113634 465940 400091 1824995 519440 972634 171617 1416925 1671844 822236 1746016 1701979 788265 510452 761866 1802019 1487750 223681 1183328 233103 430456 41696 1142933 1742496 917856 199270 180847 1356552 1538480 1398393 1145977 404105 652674 1594313 1398388 1048487 1933333 384428 410310 1414923 1646384 1507641 707303 292200 788693 1235965 200959 1175221 179831 55788 228619 821071 1497101 1375409 318530 1585018 701343 1386693 748018 366874 800244 413083 909958 326166 595114 135644 1858280 554390 1960448 889447 1754825 956773 1632717 885565 1003948 967337 65660 398450 227635 679599 1641958 1024058 230534 262713 650410 1021708 510582 761543 1262703 677114 357477 678329 202843 1287 482821 628309 894356 709751 1465297 50480 1645993 968860 23132 281986 504244 1847308 1410620 290438 1941027 47443 115778 1626165 497805 1788556 188026 762644 661742 493354 432227 64359 1690025 1353442 206522 1930281 1026817 1586181 1744395 353023 282214 1464336 1775454 1143617 1457258 649390 478701 154859 414152 1851738 1117760 90868 1030219 647613 788891 307512 766465 477059 1893141 180207 1803106 1476867 317118 182743 1826119 389644 1866617 104053 611804 1481136 246640 961534 1800057 428702 820631 1589617 1980021 188264 1039865 1774962 986148 1031102 1931884 279399 1684569 1458166 1889751 429732 1849994 1793685 1105897 477690 1092329 967279 148340 472865 1441402 1071456 78484 891152 721432 1704016 398859 378176 1258271 223261 193135 36478 1014974 1728401 584994 978176 124278 1282405 277215 1995291 136196 518630 1788307 682149 1475458 643901 850760 958822 1578978 1469899 592530 465422 1754838 1652057 1174809 1384575 1842562 1470117 1390020 690407 600234 261387 1142974 637752 757716 628910 1937540 1912854 496972 24992 395664 734680 374061 290067 1527280 135708 1632671 1126235 1255199 440836 1148172 345758 559474 624810 1283755 631542 1589057 988924 817278 371667 544330 321761 949989 1557015 1185736 1626125 1964990 866207 331631 1704969 352533 141790 1095398 1848922 1017686 1595006 27580 1828243 1655610 1052808 257284 1927751 365341 700843 819761 981705 1709410 1666338 90014 1612820 1506915 1324204 585186 1419602 1369224 137139 1217139 988532 191111 830944 1325444 1807297 1921021 281341 853438 1474598 1248923 1208824 740047 1891558 1548209 909968 1780088 79838 1211575 792328 940944 1492639 1825885 277302 388853 1180015 1559732 1702399 1879211 922995 1370087 1763270 690284 1830189 1221461 984253 1307587 310801 168673 1379772 731043 1570001 692228 308393 984226 559700 259758 1593808 1413015 1265125 1161610 1848603 911120 245130 825315 791796 298723 1294539 1842917 1599444 1302610 918934 879819 1626450 269417 824423 1635435 1163690 1130396 1154694 466869 437933 1905101 943389 1726228 1548233 703048 1011562 1684355 487709 1524058 1519313 1582379 605199 1972766 1187870 1927288 1836415 1686069 1065256 1919447 643718 1460400 1737064 1928732 368161 396530 158036 1962551 652835 1015522 315567 433519 1579876 983417 442076 82357 1321175 526428 1822785 521318 874074 1213768 1846229 1883319 175260 1144561 292755 1148707 191675 1834292 368758 510684 991438 1004301 1115990 1360944 805395 1645734 745521 1421396 1220963 1968984 930529 284681 1082259 466785 1911964 1301474 1825950 1575197 227642 1191532 204252 1656575 1566607 275139 1202984 1356960 1438546 1982651 1622258 13921 1371798 379865 449068 665482 944480 716676 1799881 1977394 150841 1394801 190944 401368 173504 1313715 499630 961268 1164755 761261 194395 1014636 728719 1810822 712430 296624 346747 1839281 1797637 994766 1922491 538929 203782 1614309 16223 18128 1786005 1461069 961989 241777 339251 1837515 858367 65680 1848222 808056 970077 1531221 332924 1265861 553051 1818064 802911 833178 1271239 166789 416246 699321 1078026 1234393 679767 905445 1514111 1921623 1129285 1352071 268632 1046385 403255 1237417 1555905 1615437 860135 11876 1735956 143023 8839 179433 364859 1954210 1709767 1313814 59067 543562 1484519 1443577 414910 178789 685939 520542 1127644 458699 1548266 155627 935877 1925977 106756 1392565 465765 1039544 1015864 1714098 1583093 1478235 306513 1577886 629650 280359 710572 1034241 56670 1594679 1529461 608073 823480 874533 751365 373353 1910661 671125 119194 212204 573900 780623 1479616 1825859 627396 660231 1855795 960537 1554443 680543 586313 1820091 141444 1514167 591973 525581 1907787 258 1275797 1405840 1200375 1109312 1179422 235633 1631583 1325514 1448366 1555769 938794 1454476 887301 768540 920449 361484 320247 529930 369762 1585557 1998008 649612 1921568 1052615 1462987 1289367 1339794 182024 1716833 1982598 251196 1443497 986347 1547776 1912345 517596 1314052 1411572 709659 1349136 1588581 1635380 62471 1340580 1188038 1517646 1764345 507781 792791 1409869 11511 520327 762788 1956109 1625690 1744557 427007 7914 1773732 1942409 779818 66177 480450 730261 563966 1798769 258200 1058783 1749335 1901262 459226 341326 535646 1398331 112820 1721836 210674 664062 1951379 1941707 33749 519287 446046 692361 1396111 1697189 1572820 1938471 75228 1046143 1024758 664106 1713803 1201373 682291 1803388 24207 583909 391768 39850 1615207 254837 1994470 469632 1454550 203239 1629541 41286 1372388 1867365 766163 749374 656845 120466 220268 85061 1125106 1960446 475361 1511333 952539 1144938 554720 969785 63700 1359208 1743345 730497 300780 687061 1609280 380295 1557036 732864 661118 51621 525583 1564116 582222 244119 1941455 416040 1944424 947247 686515 1844443 1916425 201307 479736 1839767 610057 3702 175796 503203 288745 256130 1380832 1587692 1239205 1797995 476026 603331 1365063 1801787 1820752 1274127 566837 107771 538207 906515 257133 1730760 1456221 1266623 598328 1730015 753938 1434347 923614 1227325 658370 309433 360177 1222075 880299 1057693 1718868 490624 1836731 293608 1459671 23362 1009658 457289 1238864 1835459 28421 337872 694603 1584089 1597867 52881 446348 650196 1160855 680068 124241 1604905 152785 1372381 1246198 405913 240714 1642427 1322955 1334856 1579384 76104 1166883 1411875 1273489 1591208 64539 1612963 1659073 1269301 304363 1566639 745694 352387 675294 1063818 861216 1866991 781901 1705690 1088040 1653182 302976 794690 1264214 1696520 1872593 83812 424866 1656486 924570 91348 1443992 944573 1944413 1106784 46026 1611856 867662 1421347 1495968 1627562 1760498 1936105 1751015 911152 853356 659996 1794881 1975517 563522 437490 647869 374545 772094 1306277 1127600 666964 48725 1021266 806577 185270 1112764 639733 1264741 1235125 1617813 362265 1350926 510018 1239602 1651853 957328 1711008 1239496 1654406 689384 1787617 751483 533882 492533 252223 1820772 727252 503550 372777 1686987 696636 487942 1803167 362031 1208352 1815815 1669136 1391523 1240912 516553 359479 1412644 1689100 1020370 119849 1602173 1234280 1635469 517240 860516 352402 1789805 48007 996627 1128976 460900 1460369 826960 1107593 225314 1175978 798358 591422 1452423 1059596 1899586 1296070 1228967 661357 1753463 1019528 1275391 601162 1638616 1807806 1172951 437025 1802652 1275485 736764 1048356 724745 60725 1324957 255167 1199781 1262762 1652163 1698357 633223 1155799 1084070 703290 52883 1808464 783027 205272 1001093 911562 618594 1437636 211593 447924 1909553 1736772 229262 78858 1122871 1446217 70126 1378709 1005896 232919 999247 153487 1210898 61644 607068 1686925 514365 593016 1995826 808698 1952282 1781399 520383 1788405 1556514 1072492 654149 1652877 713317 220115 1762926 1534179 391956 916333 1337119 1703249 306788 42077 847623 1426040 1896664 472498 72927 317947 504196 1979859 1879253 884863 715536 1641786 692130 1166412 155078 699325 1765676 1070390 1819990 1404820 1687680 533053 568516 917705 1926752 576724 1353745 1949086 101515 1664912 1890182 460824 239637 677815 1212146 973039 813876 832601 108244 1541505 9808 1974580 1518240 190185 865288 189441 1222737 1124666 1643731 1657000 1974796 1360602 1185347 1247760 130453 460891 1119380 1113924 7516 1720966 231798 36550 602112 1204297 228750 754632 457237 1436845 750882 186505 1308953 1784029 746937 251369 1501005 203672 1814325 504263 1744912 415748 549791 1144975 258756 1997199 1308782 1765714 628210 1500249 1801610 43987 1970317 271473 1419869 1581608 743828 150176 865195 1170617 223543 1007453 1299910 509430 1536923 280542 1710432 1671476 208860 940262 431088 1730643 1874911 919633 1017257 31612 1640597 1115837 1400479 1870748 1346167 1333984 1662749 702050 1934805 1419465 638108 626781 398586 987130 466592 1537931 1513584 690867 1686106 1277244 1345848 727583 111692 30070 57121 783861 1656916 1201619 1379252 356512 1495186 16278 1884885 626904 1633804 1318389 875609 731965 331241 1094992 1860113 723584 1207107 454595 696996 1729211 208928 110910 651025 459869 1461654 1091507 429099 1157577 310698 1369541 107453 1351126 1882385 1397799 879807 1971714 1148805 1361745 185837 1374146 986399 185599 1721723 1994711 823356 1485669 511488 845826 449855 1110063 1518862 267145 859477 1715938 1139356 936852 1123986 1935614 471336 990032 741324 263934 1836612 1076818 1652861 814510 542077 1278689 6093 758908 1372010 1823057 1282543 157422 1114579 4778 1468548 1868051 489119 1502770 408075 988419 1964215 251929 836132 522053 122977 1062893 1802282 539834 5877 361589 294354 891166 161553 534899 931802 1615688 451394 1617919 1734085 1068859 257823 1512694 1712001 1472528 1886719 1678149 722750 469831 1392927 606122 773942 718325 1749759 645856 203288 1708577 1491519 1782023 1945319 1935547 366941 848098 971923 1673258 1587029 1587826 997537 663001 88132 259178 540501 1677010 1093482 1014886 1432524 270379 1568981 627369 650094 571458 1949276 1541836 319302 1517191 821162 1673336 1534664 1321587 910497 1948902 1755607 1545985 1198532 1117679 1810690 363310 1486395 933539 1383238 1723100 1913877 5663 589371 569673 799355 581324 36634 1363763 1148889 569432 772189 1123669 241239 11825 1043826 108147 219099 85593 488718 1664098 1462766 130354 312398 1025578 703728 1906821 601327 989473 104778 488013 1241859 1262581 1447559 1359420 535279 1965273 1247894 74063 995376 553096 258539 753095 1628115 1917000 654564 891065 1801030 91915 142450 1163053 29884 439451 1092402 835394 1014085 1734046 732314 1247388 1905928 790633 307008 1446315 574157 1892222 978642 1446201 1864265 330839 1401859 996229 1615522 1902781 1728299 1895881 1610548 973385 832816 785285 1721944 1280550 1906325 1692879 1819155 1679223 568754 1041780 285844 974713 589603 1228192 875250 1385349 102664 973375 1285819 140779 1632220 552574 249324 1556415 1610593 167200 1721498 102435 1045840 1952977 143634 1921908 1043390 775959 163954 1127873 1941372 45268 861181 546794 1192765 956420 319826 1513047 1299370 502942 695065 1908743 783232 229556 1234385 343076 1564179 804511 761189 427559 959649 478231 932054 1426008 282580 590929 391259 1237229 790815 872973 1674258 117215 633362 905013 1783926 1394260 1931037 212526 155954 116605 905541 1198232 1880581 956619 1128111 885095 399783 627954 1885848 1016921 1548199 1186302 1153174 95856 1966829 1058685 420903 1719482 1225298 129173 615313 1985413 73630 574723 1799074 1399977 1056286 1405056 1330231 1791795 869159 1123607 162891 1981952 1595869 1275503 628193 622449 1175769 394873 1477221 1122062 1979733 301877 843160 781192 578724 1645187 1809220 1432047 1872808 1616558 756038 185031 925820 1966009 1823012 1891878 1337510 751272 438779 906141 1346266 533468 1935926 45534 542515 550841 1111588 94208 1215090 1562471 202269 1207297 216409 1236589 1355787 1285414 697002 853177 1332855 680815 1472821 432477 666761 879384 1833832 1407036 1855959 418412 1161195 996417 1102634 1411453 1069467 574706 1829725 1153063 714318 788483 1396882 377114 836806 90512 1641711 1309529 1744628 563586 49827 1268191 1585685 448263 1418311 2441 1021049 52524 828021 59500 1042369 1927145 1358727 1368287 760600 47597 501896 741179 295773 1390168 1790881 1609202 278687 1738815 489923 1756269 678972 269981 1408326 1168541 422051 1884273 234221 682522 221084 1906708 1687240 117998 1172293 1023894 55326 791179 177422 886241 140527 831538 1708784 192229 543280 1124217 1700546 1545941 186792 139531 1783980 677761 589078 338017 285883 1133860 710134 1852894 1369337 1304012 1004885 1699491 534283 1725593 500111 1667671 845909 1661367 339334 1142527 1123095 1885267 1772677 1451894 277768 654810 517111 1340074 801557 28504 1797098 436698 1854666 1837357 661709 413448 1020421 639202 543262 1500471 308834 1872429 1139358 292715 1708112 27093 1176836 1951249 506356 1167163 1192690 1016156 1123782 301463 1653731 1304422 140306 866015 280091 582470 76 1945729 87020 965617 204326 906621 1706649 1987415 1717974 1735158 973508 1530806 1747527 1271706 474556 1306830 1858702 1637511 1091561 1007940 374050 1306795 1825443 994935 1977134 1024126 640654 167042 1818684 910970 1254922 1804531 1035463 1556159 411591 749307 1133973 509709 6710 1994231 296055 354819 1759663 749702 1687257 1977429 1478695 604299 605367 1306092 249520 1842512 732398 866096 203514 418427 401656 340708 1168712 1788091 794500 1063805 1092398 1845552 364452 1413589 850827 1824719 823645 136068 1564060 880784 1946024 527100 281397 1726628 1870809 414004 1701191 593080 516293 219378 1993294 144239 1886263 1941743 1823868 658376 1965462 257122 662681 196960 1540305 569437 804124 1206693 57776 1762618 1786001 654539 990494 497885 799637 1242582 1972703 733014 717554 952658 33381 1705918 1449342 694003 117072 642781 1186751 1100974 165102 880585 1528185 1144836 1986715 1790328 1290051 1893739 1747109 1314285 1052589 1370564 1065641 534736 806252 1241712 973678 490866 171561 915055 186997 631635 655118 1047389 1634951 1055317 1300769 1778348 407793 280950 1621142 1377307 1677812 1895911 1969742 1991315 1157289 538312 48913 1635834 1254983 568438 1778815 542347 1065504 1610978 230599 1464688 146635 1424369 1606645 1208920 706115 1787920 1762918 22097 1841921 751435 430444 442387 1949650 890145 1290493 1653891 1490580 765715 1895791 1659902 455173 1071126 892174 1022248 1696126 1179564 473578 1122848 1631000 765988 10559 1441668 1688184 27493 1602634 1136621 373142 1604296 307632 785678 1170632 244536 1761090 1588921 370317 1314656 1669923 865239 1274080 930209 1479960 217471 1443856 1946243 1135067 577527 969578 490086 1255287 463121 74734 1834011 537634 694917 1813404 807126 827147 308511 334943 1665495 1249537 757517 341154 958855 683375 1170471 698030 1588729 175826 83055 1186106 1307002 1961627 1459506 372322 1100471 1813183 120297 258702 221125 1043045 749119 1851701 653912 814115 1620062 1728147 1053560 930819 1497965 1177067 1736028 1830865 1018113 1010906 709505 1063390 802745 625186 1654313 1203854 454906 1397144 1823044 561212 1132115 1312123 619758 1408165 572926 754268 1984133 804589 880252 1787984 862461 922080 152417 657147 1901035 1516254 1790752 1797145 1648200 1499180 1758627 1038645 1894433 902283 916205 757727 1662161 1693705 1513905 268899 774055 1778107 544463 147825 1179053 1877020 231875 802781 866961 807943 1253015 294035 772606 1831798 1151373 1980530 989805 1482443 1738877 1816470 1747149 1739219 873228 204854 1643357 216909 210432 164208 729423 486180 870283 1727913 59057 1548558 1276331 356324 44168 1851011 1710901 314730 22860 530874 383377 1283258 653795 58723 96583 1748193 951486 430335 740516 892920 909279 753889 1322343 481873 468861 461257 1006539 724096 1258913 359287 1346020 886761 577600 1603085 1496953 1749272 881107 1544240 454823 1890220 513474 1904695 1133922 772708 41562 503690 357074 863562 82478 1168741 585604 744463 914501 1376821 230684 1678438 604414 1536174 1048948 1037153 292441 1472752 1114329 1375911 1966622 1560529 1011899 1854174 1110649 1967090 231574 340342 824673 933425 1266673 825474 13344 1711563 1442529 1102489 736430 1507366 273443 1829845 717462 551030 976142 435387 1834277 576573 150109 1859775 243682 499495 1268385 32463 616282 1459719 639751 1217994 1395644 1084626 514894 168952 762944 1289341 1403310 948499 774856 1969126 321022 1164004 599488 1072675 1934889 1610974 1820977 1704313 1013343 350023 732498 1032533 1595661 1112969 355264 161284 1438381 1554930 1424586 599536 1831140 494823 351849 1099485 834799 1356243 1805854 75980 568432 1063214 1870204 234208 1016132 503250 1896848 1307115 505101 1542902 1056130 134533 477565 654258 600017 1205603 481588 258654 408123 448541 1559564 1069543 403415 558150 1601189 434994 351949 1102204 929154 1902220 53634 1498051 721420 64862 773503 629573 426228 121812 1597126 136410 36980 1309858 237863 360040 1410263 1257577 577086 1568843 47663 1942137 1694671 7216 1620548 268785 51476 863001 1087365 1677041 1880733 233289 609324 703655 1769473 1113913 363502 578160 696913 1694669 1564132 1447982 124615 1772011 439257 488600 1265630 96710 448918 241035 1284388 1625162 195401 1001806 1093211 164491 1820834 787482 1901309 438108 185525 495934 1930043 19653 704465 309007 554324 1550428 758497 1410044 441236 138127 582983 1924537 1200240 297347 389175 822425 598354 616193 7115 1574111 1888498 274993 1290968 766736 1919251 1521062 213111 519261 1643718 53869 992302 481875 837714 1852768 91830 1049454 593872 1519056 111889 411929 1999708 1950152 1504261 1558406 1598285 686427 763303 441306 1750612 1363399 874858 1312767 1341339 1779690 1012022 593026 673359 1583622 1578776 1757745 1786873 179602 619019 1213489 1987839 1650800 28998 946260 1753511 1784433 768506 985167 318036 174806 1823793 1298938 1644483 374858 1143289 815139 1774469 1976829 1649111 1681325 1527538 755024 1042043 1201769 835210 524675 869279 184447 1610440 1935691 1255874 1659810 219611 812004 1103610 475097 842687 286772 707816 1952098 1109074 1936776 82211 35439 160916 1387873 828562 18599 1691423 1190268 876577 1770237 421829 398271 1858321 1400318 1644172 893052 1001811 1561078 1780268 16541 1716224 1926229 351913 460518 1410599 1931371 299004 797896 663462 805419 1777104 860772 464714 1581617 328620 476912 1014916 1422439 382848 1945127 1683360 160425 290308 909720 1442163 1627487 1589802 751717 1207682 1320218 1734450 1367546 372758 1202096 1526503 1542967 1213054 1013466 1939395 1974259 1839112 624189 767327 992729 530928 1244214 380596 276127 1698412 1181518 1253478 587347 501298 1232293 673099 1175494 1016629 391013 1098523 779515 1734626 980133 1734332 1387615 1547427 1291610 873560 1614492 204615 1089542 152432 392705 545611 360129 619866 203193 1561472 1177621 228003 746089 477393 1033559 855383 1479865 1517466 898903 160021 1090646 1919001 380886 1236185 932566 263995 1681445 1109611 1693230 1881744 923249 587378 1280359 490339 1372307 1139259 1803381 755974 1822532 160676 548855 537275 1541567 792069 1997964 502832 1922507 1153170 1436583 1863463 903333 636367 1559832 712650 400653 450908 1846378 296247 1801757 1321463 1309056 79646 990194 921790 411149 190858 230522 1103735 983583 1854775 1348313 1902292 1488370 511993 482285 1208514 1220327 741150 654635 1289187 1562143 743032 134393 756199 1592195 1690076 287326 1644394 1755861 1804246 87228 1516989 1405878 693074 1766512 1912826 1452434 1999885 903936 1763247 1034486 890574 1181718 1379064 205327 428090 1780637 99763 365811 584599 280738 762489 745273 1184329 1022037 687063 197740 1612426 1108394 530511 1676406 613159 398462 1970236 1882744 1549292 885456 531139 1483887 1503397 518946 341964 1224332 137402 775233 1607276 1693379 1845664 1329272 17330 1863233 1812833 139820 495763 59218 302689 1290767 1366285 1648476 936246 405604 1907086 1385145 219770 1624428 585874 525709 87197 736729 1272160 1399283 63521 898283 1174194 856408 714425 328681 1314696 1862263 461983 454219 467989 574361 1173036 1907978 1085992 936610 363768 787518 80936 812686 1445831 1089536 1382796 67546 821574 1889686 922905 999133 700943 1419587 175791 637830 483135 1836423 612278 1675483 1530604 1203556 1117816 116602 232128 882696 28631 1339092 921579 182571 249904 1631147 1734677 877014 117294 1666392 989566 1607794 556428 1039088 450056 869571 524463 1658792 1064935 1553231 367304 811039 154550 550944 1141326 1017385 1652395 630144 433894 1715014 1919178 1746196 1081285 1297874 459910 1409538 600451 987369 245519 1652000 1406964 240374 1351148 1806119 1763229 495633 1177997 1553828 550020 1095481 419091 1755217 1517919 160677 1211683 913170 1642089 392393 159444 1456305 1206337 670996 790485 1608482 369054 1534552 1692973 690189 1675433 294980 1002209 1987227 1797775 327279 319928 1988343 436830 1247208 927147 978013 964212 912496 1292415 526695 402033 472740 183444 1334337 870697 1870313 558494 293144 457321 555115 1186078 612503 565640 443028 1756706 1478726 880759 945702 1270701 649240 192966 354108 956274 321834 270080 261020 1600476 1843742 1069136 612821 1872073 271449 793700 719009 867739 611126 1997709 1734386 1075246 453702 1520560 1073031 743449 775057 1198341 546465 828759 737739 1001654 580663 1971321 1696317 556210 1991852 142943 1976867 302112 548558 506117 1360532 443370 1132418 402741 1541416 128248 1853635 1750846 756432 1549149 1215253 27443 723974 1837496 454633 303885 313197 1427923 288913 235537 843802 1681870 1226452 1907876 1152250 1245555 1378555 18215 913441 1656379 723787 144863 588885 1478162 73479 103764 1929985 226539 1138771 798688 1581452 21754 614692 668566 1350143 714767 839955 601629 669161 1059691 355896 332581 184932 632576 477785 1823665 171736 904282 1342589 270994 1975023 1123614 1083170 1422752 491573 1909182 441479 1488126 1524040 1891210 1917364 1961911 295173 1777127 660459 947146 1630975 1550070 1784305 281694 1135758 619888 785589 453539 429549 1428005 1952971 1517898 1500955 908333 372655 810104 254766 117279 1431468 490281 1762835 1398317 1537446 1409901 760388 1249423 286851 1879900 208010 446536 1663595 963447 425843 721368 1619489 1414849 566878 557027 1962426 122441 1384699 1871920 423448 1491539 702197 1616431 176184 1626419 1073661 508807 944359 614188 1144620 544315 250950 1470675 1117332 1374549 1471093 1682165 1535576 1263048 1014230 1862189 832593 1507755 793562 438261 114700 1617551 187466 1002829 1454737 592168 566824 1461149 1542346 787945 1099408 162258 835253 1223245 1804484 1554426 610746 1065651 911026 853141 276471 1640500 1814980 8270 728563 329372 1050307 1675210 1775576 439041 724864 458694 28844 827791 59415 1154879 1100790 260060 1840418 1759882 471992 1318113 1847752 618006 1277831 555558 340742 223011 1838734 123936 571921 1286377 58040 164518 837685 1387283 1035719 576029 457487 751203 427453 206560 145720 547638 626039 717949 1780616 1727833 608086 1642902 1407849 854817 184058 423812 1291861 1548902 476797 151317 1029674 60101 1747503 1436656 1918562 845268 1538783 179180 118256 1496709 1118586 666639 472897 350436 1927937 285354 780676 1267788 869644 1163398 1518866 580849 1557087 998749 771372 516987 161677 819161 1432398 1100184 725733 302597 1318501 360812 1881783 1825770 1636452 1251087 1027691 1061735 195155 686603 1999429 1046805 656530 1605088 174516 1555637 276893 362041 1336572 1409101 772780 953612 1184943 933983 1373163 543881 1603754 1030250 1582555 1903774 978040 1692650 520005 1360438 1686332 1676439 1439739 830965 1243793 1546132 171362 515382 1452391 418942 1332679 1346150 721712 821178 68043 1363923 1420324 424970 1622587 439237 777062 637969 790760 1414390 1018887 1956173 1977806 24666 1630910 1262877 1596855 1413510 1794762 1686339 1978530 1382258 1462551 1471140 1831049 1799904 1299092 1854672 153790 1446486 268699 1103914 955246 1725625 439888 1740291 936624 1703098 449337 315954 1863987 1225565 1439674 331957 874536 326572 756409 1665591 1169255 603309 1925642 1605968 378540 1374907 912061 975847 687728 393066 444231 1924758 942697 685743 681085 1636520 1198493 1054577 530083 225708 655788 1083487 89871 1900402 395857 840093 481137 1202709 898421 379851 1472456 500015 340536 1671467 1975040 448733 347660 393912 1197872 1229742 856572 666636 1984889 1883561 497741 156195 580825 33465 81266 1652923 1557925 733578 759921 1806714 1609344 1572036 1322726 1346404 1095839 1633749 919460 71490 1105034 618210 140512 569461 356944 213368 487132 136497 1516878 1724875 655156 1581795 850316 443614 483943 1459710 723709 734805 1994120 719439 919631 378500 1099172 1358931 1993356 207827 65154 621163 1073102 1079640 490803 239315 513443 41814 1672431 260862 1788811 528594 1392466 821932 589969 274893 1157727 1388751 156235 1476742 1729489 1881923 1194798 943920 1541447 1112502 1551956 388494 1092841 957338 1354420 12736 1986336 437681 1145494 788968 1707375 1551815 1130330 651985 1564257 533870 1235994 1703029 1091526 1194087 1260980 871161 1967714 132946 988178 1214844 470417 606521 1047712 92131 545256 305631 1705813 1872901 1614585 1056106 1564641 104 621097 974319 1580393 197811 941416 910233 909355 1805234 491024 617626 1289324 464508 1166847 905342 283606 1791404 1434933 161635 1053257 1305386 717718 548436 140521 370896 1269768 657813 1373271 1519094 1388961 1330522 1061794 474742 668786 905848 595968 1311618 1727874 1815384 1567233 1677095 526271 348225 1002909 400585 1927582 801196 1443998 368296 1179115 1443531 652579 1037043 1476309 100813 1998224 980075 570391 705850 976447 195007 735590 1921473 766801 1960990 506025 1664157 1122937 76310 1896174 1209756 131469 507601 1043118 1720484 1704185 825504 247170 829424 750283 1148901 43827 460611 1669778 542085 306585 988054 1301012 1489131 682997 1726081 1032199 197326 1532672 1709526 698374 1170279 1729034 230245 1058496 265939 306279 1195578 415890 1600141 1103015 1495017 292630 1190363 279466 608478 1314925 1092317 1661072 668337 1460972 1015496 28157 493754 1911788 1047012 1716044 1671908 1300315 1636080 1265316 824045 664187 914419 75499 1979261 76876 40045 1819881 1920771 148224 1508993 613834 851229 525233 879633 1099309 522860 1373866 594262 674881 1518819 1830626 576923 226830 1977011 1115034 1841710 204418 917167 1838231 1314629 512357 1677121 889200 64342 594675 843502 399273 1196415 932210 1720068 1055700 1719286 52292 1334983 94783 189690 1587874 431867 829932 560584 1548566 123669 518814 438005 1831023 806840 142241 112605 313315 344251 1811035 404775 468327 250933 224563 34987 350873 1368252 1420926 1771064 577914 1088525 313834 1186516 24644 231428 1100742 1960681 187699 997130 1506266 340053 1786308 1800027 219790 140971 259536 1806813 1443804 466505 751051 1604991 981332 1625727 354117 837795 1585037 1262781 424237 1936804 858732 1902656 362691 1585043 535967 801905 25387 560612 1408124 991105 480206 1192147 946747 1900765 1387651 57018 501904 565476 894939 1623024 887092 1408997 484081 622964 7160 729490 82599 1476199 198814 1368192 1068611 319716 1266089 804322 1642187 940990 1498952 96936 773784 1500565 553828 984691 174219 587473 658463 695364 1646520 256808 620230 1742132 708061 538067 1188751 292122 892361 837783 1704354 1446697 884226 949466 389074 1788166 167708 1670550 654864 1791014 1278325 1878997 1915792 560732 471617 637444 943237 1241555 1682849 145124 669574 1476545 48238 1557405 1443988 921351 1360600 776339 1616080 1297439 1860645 1954271 62310 673957 432515 1872653 360841 1628222 1827311 1805320 621859 1840663 738637 727500 1903043 1923987 990616 914896 1926137 39947 1693125 460286 352254 570543 1907307 478374 1677903 1352623 1198767 1815239 891537 140094 1896293 354967 528960 164429 1633078 52610 1051091 213315 1625700 1999180 1985507 1724889 435294 232614 1574614 1459363 1211343 1143590 1275001 1066104 718039 1102475 955418 502009 215533 1163938 604314 1277360 51354 1200124 170279 1430723 910082 384805 1898637 514377 853097 245364 1549642 515442 765958 1715994 966331 579559 76939 549115 638318 745293 395590 256048 646925 1602543 271271 1797058 122543 18724 142568 1937501 709570 572953 1531249 613460 1679619 391963 130260 713693 498309 1122320 1380243 1637573 1232165 747302 1238216 90241 318493 56774 930157 1255150 1885536 1238898 272563 1563616 1077109 476765 730929 978627 864020 641327 1538421 664951 116530 1504271 1432385 1076427 687710 1574781 332473 1585044 714753 1457244 1904533 1905550 717812 1460342 1925661 391515 1334948 104567 972784 9934 184352 906541 364405 226817 492290 867989 779485 30220 100223 208938 1908730 851122 996679 1025184 1724805 707810 487715 887432 758885 777985 551464 1797077 1323835 925527 1443289 141746 1389867 1233047 746317 1313292 361448 1003892 1388748 1779652 1606899 1925967 910002 87352 750470 246098 327332 258126 418465 409661 285093 1567746 378224 1574723 531775 1555654 255076 157600 328162 1090429 545953 153248 1060121 803657 960776 903528 152705 144509 13037 1021299 852877 324156 174687 425446 621087 1090922 1504096 686943 1769709 28314 233258 71124 1072743 670543 969143 246999 1739290 1454682 1234392 808330 1435181 1489171 485412 450071 483256 12035 1200196 807842 823351 856391 675847 1280969 1422258 1561013 1663112 9587 1407448 110560 1061850 1376305 746984 133146 1991208 380365 1788695 935786 1738990 847202 619506 160890 1184908 256668 1971279 1819171 491187 1305033 1063541 245595 1423659 1735550 278628 1677244 1126535 1137409 243218 1066766 391721 1209214 1361777 1755419 361493 1778377 500812 788880 294435 1280625 745261 1085076 523926 1074485 1895209 634786 680665 1613518 905910 118541 911194 1816260 146094 602478 1432074 833211 548125 81353 716263 312285 434938 1698557 1356794 1483335 1558593 345144 1023197 625011 309045 205385 31057 1139705 1475149 95828 786537 724010 82199 1594167 1053064 1358121 44001 3968 562890 1366698 1113459 1329319 718848 1531410 1892792 1635473 647500 736673 1117190 640451 970500 1400335 187433 1890412 1289325 880949 1537467 1544231 635192 766885 537100 987309 805398 638843 1052617 606165 951899 1360960 1216343 1946402 1505112 1041197 952580 1136163 864367 890627 522147 281512 970262 1324465 1221355 1568019 457389 443427 1428121 802155 1852664 798351 1683901 1343796 1116921 1319775 597906 1385256 517163 1806357 1959163 922769 1541806 1691508 1881099 1087102 1920165 1973145 270996 538578 1777276 793286 1396141 151474 1949295 1711360 919228 675588 1308730 1769777 1805908 1796744 807548 555898 826206 1014433 367363 920468 892877 348437 217404 1660078 625643 851735 646234 1962911 1991785 145965 1862317 204148 576278 1359825 116179 821547 143142 1925345 1453254 1735327 278956 365555 117679 653205 271764 553657 1952016 455584 667638 437536 895324 1532766 1583698 1159488 366498 944579 850250 617441 178023 277250 402430 1159497 1031134 1418677 578110 1730288 1684044 527309 1855033 1005352 1725211 1842461 1191395 1824200 1626964 1582044 1578345 37749 447801 118386 1838877 1337526 279106 406463 1475004 661129 979321 1586762 53238 379691 958336 45651 193922 1310532 110208 1931626 1811445 351101 1599663 1306497 1894588 371805 235072 388115 467841 98463 72620 1535159 1978923 531942 314133 1481589 152814 1074654 488666 926806 738198 1253050 887571 1309004 1454695 557769 1796869 1790224 930274 1578693 1738233 1268757 898667 1388538 923150 509740 345669 916192 756939 329231 359282 1001587 1631911 1191049 1918339 1552271 1365327 912557 876164 1510446 88957 519657 959335 290050 1205596 1293416 761716 440118 1698224 1216203 311912 662180 1223604 1191307 424249 1752656 169730 558076 1655284 659696 570158 1577120 407386 45749 90152 499569 1111929 1058578 820032 243592 1600652 468314 849612 1971406 503398 1439704 1171008 643081 646742 182973 72536 930488 223770 157150 176807 239868 1545076 1463608 661096 812969 181445 1680335 337466 811159 1058048 1052892 1887221 1257122 42789 82918 1242997 1833208 1241647 472497 1631902 810823 804228 1369600 1774382 1175660 589491 1079355 1080563 1779378 1322082 887111 499596 978417 1070360 921317 355336 909607 1853936 738091 309701 193322 1056093 1181787 29868 195663 617047 1970040 27167 1844699 1125287 1394243 631440 1124504 871171 1990995 755594 1414734 1712842 253220 1347606 1500140 240419 1414794 1858535 735095 692285 262355 127894 167427 742165 1946385 572026 389863 1643733 194068 1273186 888504 1050096 1481722 1747574 980996 3461 592380 1330055 1118278 280939 1817667 1377835 188824 1931800 1413540 1233528 615093 96509 429567 954552 1717634 863773 1279026 644192 817317 302384 418223 1988185 1761630 1382395 1855450 711876 1255590 328838 464715 20164 317399 1406685 905872 1120286 1666914 608078 212540 29269 625501 1402446 1826653 1105970 316116 1344821 1805459 1337639 671153 1815948 400159 586941 1710700 1239445 979498 233029 1529879 1183940 819759 1202987 1389460 866921 1037635 1895003 725444 121970 1291887 1534304 1788820 1156171 1300743 999495 688161 1289296 350648 1955037 1031826 328729 1310682 1416358 1952274 948345 1913230 687192 578938 1284611 1563323 1747103 1887185 1993762 564877 193913 1039289 777169 632409 36128 1327315 357675 1766767 1509172 1654463 342898 975652 1138223 764940 1007540 1341994 1062361 1831463 1223831 1239500 556056 870111 650371 1656801 432532 1616932 722047 1811414 1081948 242144 547297 4163 688653 723340 1721860 1050768 1507822 1839393 333902 308708 1861964 1738821 1553382 1472104 84166 1059056 1029620 1582704 415091 447263 305400 539627 193310 554599 903502 943637 183939 1234829 1592709 812690 317954 654212 1022992 986943 1527435 713283 1062003 218999 1766489 1018517 1372525 1667684 1680841 549393 1267159 1911286 1671103 757743 19220 1238112 1798367 778881 730066 1205986 841676 128273 576374 982056 1711532 1267355 1709699 311173 1147023 570896 1910024 329627 1101963 1621089 1982004 930923 392855 1993315 1825138 641433 622011 97978 16447 1499109 1393671 1015956 1129619 990189 167235 1264890 962046 676966 1945292 1926549 1103751 1545699 689604 207363 560104 737024 1215181 1149047 93069 676062 570080 1999591 530125 1520257 1361375 1491975 859372 1524417 1828595 250594 1237583 274259 885539 280774 111444 275290 575986 617022 1029265 1227835 1884086 1276117 579645 1153726 1506706 517950 227311 676078 698405 925834 1850305 613410 610183 1850443 327789 1586658 251146 165152 605977 1647263 1174615 1333179 67189 81201 1450286 999766 1676301 1505770 153420 984370 334429 957868 333251 475892 1927238 1490330 1414820 886670 333300 516073 720995 1264461 1918946 573091 1946380 1732873 465473 241775 1843286 1483299 720890 1606828 1635205 1490356 1103188 1206327 950138 1701960 235327 1223582 1228185 1256030 1223552 566197 1904280 472774 717323 492029 95459 1003974 1762901 734217 769195 1501233 877907 1561877 1055509 519402 1694316 683939 750302 934025 1770025 899632 1597615 996727 1058313 1197260 1297702 1784835 150311 1459341 426964 1070340 1546877 1692235 1630241 1379111 1027023 182607 1376439 1221348 73640 1530114 1891960 881321 1157027 1158549 898549 236612 1370932 1798979 1914516 84874 352790 1622782 1260247 1459302 485103 948628 1804787 1908050 1050455 121264 1129073 1050507 1695530 1561253 69862 177907 1681812 641131 1641164 163401 612010 1557197 1660784 1328415 603225 1029812 717359 777775 1160074 302442 594812 512779 199960 1820427 1740991 840431 1568636 744694 1035395 1743611 1896503 303325 1830520 834961 529377 962373 1483953 1437578 942737 480956 482424 1401150 96963 1480242 1914729 1392233 1156454 418822 164465 362810 1403001 1106513 494855 1234670 1069299 898488 1231593 1734717 177849 1475429 614927 335303 970087 1912691 1908980 1595531 506244 35416 1800479 1539471 1041651 1589451 785435 1156307 437964 435771 1045221 414647 642155 499960 1725476 149373 789493 615664 1128474 419418 827802 277348 1931564 467281 1077330 568310 821872 385095 959469 12445 587087 284246 312679 294226 696657 1887106 168625 1713697 285755 813589 1478920 1402887 1523756 1804231 134011 1884954 1425192 122911 944457 701167 1131075 271312 991886 1492658 301365 741383 195025 350790 56138 1441800 218404 1867997 622009 1208299 1979761 1446455 1094760 1456436 593471 732960 1553097 689966 1526115 841705 1543331 1533934 608105 1400356 1059656 1022192 1056614 1159545 747020 504291 567168 1201867 588679 191629 964108 1708002 1641239 86280 135604 1546955 1423351 306746 1681856 918266 241843 1143313 988895 874474 1410929 1329824 1294939 78605 1254232 1366449 98112 1223077 1541540 442977 190707 1212632 1577506 149768 1275791 1746666 1205063 1500335 466989 951454 1407825 1544865 445104 117284 109065 931443 1582385 1043439 135721 262377 1888207 1149217 1860889 1883822 947270 1630186 1116709 286992 1916269 653944 744695 224381 1199436 1110859 1936216 1332588 151066 912803 1252076 1312551 1966662 1500095 1809781 272901 1876049 1557354 1347188 828526 1685484 1530494 263033 1621841 74458 1571312 301223 368359 1478739 39864 1219091 1379766 1606772 1722733 1982317 1956490 618156 1134818 132770 952678 130615 367870 990345 1723533 275102 375899 1887236 771965 466639 763642 1697133 1312942 547612 314196 475662 912854 567516 920256 1145684 359528 929277 1833827 1963376 815210 1415457 490047 1221259 98858 1858606 764947 797032 1707598 569295 559203 1619537 1765466 637494 1498934 1720839 179052 1596223 1225218 1942382 703260 671347 1945348 439049 822885 1256607 1908414 1324725 1289275 854678 737210 1739052 35319 120560 398779 1455082 1711 983765 1586898 1191325 4478 951128 402066 495416 449886 621643 346606 594795 1349311 312533 1949736 170130 788845 427027 1253404 590824 251731 1783256 1691888 107779 789717 565992 96935 1529500 1022897 889194 417087 954633 1367892 990367 1964320 565383 150463 1280488 112041 687104 975610 1407985 581144 1391042 1573157 1242052 309353 1006113 776404 1971113 1913137 1068722 176982 1078749 1349899 130660 940887 397061 1881546 620804 939708 1857217 1817617 1541613 876254 36788 580557 903151 1576835 1693779 205883 1482979 129758 1893335 1949997 324031 143644 366221 119413 151656 1847682 1907428 617458 1339821 1459161 251363 632828 912001 1913786 290420 267538 1796179 1079707 669679 549459 130898 1652540 1726848 174676 655537 1131562 1665852 938903 893515 1658641 1609933 1237862 722165 128966 932158 540568 1415003 1463515 1260576 1394094 86803 1469165 434196 1550254 1290080 38072 985845 1398848 690076 1877566 1410242 1434944 1246062 1638511 1574198 1982624 1461388 746714 1612171 1919027 831465 430131 1324106 124423 449450 443423 243450 1911445 557214 1176716 385507 951582 362537 1535316 146197 1397479 1258462 673014 1404077 197114 1827729 1643259 1877806 46237 1088045 1239582 1753731 1133803 281081 1987285 1329856 632362 202227 1640656 128129 1256409 130425 760369 453854 1059847 602811 431544 1325075 1644744 1004419 1316347 1936138 1872579 688100 879835 557962 631519 372370 1700041 1026861 675451 1443214 1140833 1745734 816671 1261850 465164 1444970 1609104 1581036 874255 1594185 881895 1100850 1606049 1520788 1510438 1891521 503920 294616 1339045 976165 1744214 1652786 1037817 1548013 440319 513577 123022 603890 1630444 1144455 1439116 1507735 1540195 814378 1740616 1872471 23776 1286794 272329 831433 17464 1521313 469316 468695 1851595 1730117 1807214 1325591 1445245 1228415 691912 1848169 252377 37608 434456 1451604 1497997 1635179 1871692 688157 1175306 430408 1154113 382875 560479 1528041 1973436 433956 1132625 1038649 315509 533671 101042 1696266 1844797 1192316 25935 28386 1418759 116945 535543 442298 518224 253808 736765 1290733 487016 1837115 653348 996880 1955839 967836 1866899 1702922 1810289 1881202 1328021 1826947 1017471 522834 1157286 310300 1053529 1384998 1735691 1911133 303286 32840 373000 1501946 568028 174701 1454309 506965 535534 169179 1824366 193169 1457100 1526580 1754700 453751 934114 1290864 20000 1198223 1052247 1326703 1501942 321149 98021 215133 1144045 1764444 1647412 1687815 1554330 1264235 1898805 812204 1285682 997620 24384 124316 1875722 1188973 1135556 1713443 1950257 1364592 143464 1710166 7613 233521 9697 183725 805048 1602344 461094 564428 709967 1250642 1722408 1665837 243038 829282 944282 335509 1320416 1494787 1296591 1042008 377642 283594 873220 1076029 1519765 1268922 1481472 831333 990158 1495791 1713220 192477 1118051 1916520 437969 1445660 1432779 70987 643439 1245999 935000 1992522 1079 437041 864587 20409 1773709 1636019 677632 27312 1371735 417155 1132445 1406670 1997375 1068009 352797 1016219 1467680 1900138 412958 732306 347564 1895272 19043 1357475 1917289 828281 1673659 1095499 922696 1465971 126945 49312 789666 93409 80635 439009 1244604 977869 701930 1327437 516546 502644 672599 1906869 589573 1671026 1538600 205533 688314 1090504 1372634 1132525 438620 1903656 1048415 304898 605766 1411349 904899 575873 521829 582306 905827 231938 671217 1028303 932982 677458 990592 167902 1298508 795687 460491 839071 758210 1542937 258187 785846 88828 1140535 374002 594381 732565 588844 1982176 1093186 744480 1240778 1203380 1360972 418242 952081 134997 1332663 521759 1709998 379609 771221 937685 1560374 1321886 761675 1795037 1515603 1407721 328480 1190538 1866512 155043 759028 923116 1366908 1272608 1194259 1018311 875794 1564932 1208383 1967870 624362 1841346 89459 1809795 383811 1393580 121373 17254 1181913 1398750 677324 1798352 563316 1126473 1703230 58206 1858749 812240 400902 1481915 1293567 1929711 346511 1943227 659911 755666 1047558 826052 1498831 1929645 52440 1513406 1695293 1992962 190825 996086 555987 740032 936370 1179618 1854024 1661835 1765979 725852 1184817 1181341 1043056 1791363 621560 402159 495578 1434610 294252 683124 57027 1119182 488289 26516 1273309 298729 886633 1812130 1400415 147192 1407080 531469 1176615 1484873 1190716 1303886 1918960 1486877 1859523 1190781 314643 111153 1954323 172659 1368024 1350147 1218951 375642 462105 1255350 1969741 999963 1544898 76949 1751104 1904581 676623 846504 1256759 995381 1464015 909599 1169247 29119 1371534 1945669 1433558 1825514 1005777 1570145 1932238 1004992 867953 1798305 1617547 622948 414920 154029 260370 556393 1543934 772790 420243 164190 677571 1967134 1302915 993368 613949 621269 332140 226291 1000309 1090600 1423553 1447075 1478956 172014 1960038 957692 1463015 1172055 1956120 708360 1073207 340172 1575900 743693 219796 1834503 1670183 1364614 837101 565723 506882 1866503 947547 1880215 1480954 1154144 755324 1314567 117702 1376215 1603113 1231034 1367940 46035 668015 249784 1328211 156004 1959982 291799 1837766 31383 1716798 776602 1340328 1762673 1427957 868485 829859 244774 795713 656903 1050030 655976 309928 446463 1437483 548098 858823 103526 913362 458175 1282357 488906 1472660 868091 987387 927807 1742583 1074825 525917 1999461 1917158 1349107 1012087 708699 1120568 1455917 1231765 1252370 590134 1501404 1829008 1585453 18715 329163 871561 1973300 634364 369929 1903029 1766639 661519 679246 74208 1235685 1520472 671942 1232638 1133158 132561 202259 241828 1229957 545967 629279 1526775 289806 536829 1121248 234740 935700 1720544 1691668 616182 1843691 465082 1995177 285018 497190 498585 54296 1380713 1319318 1798683 1978760 1513818 527302 1401707 1903261 1749871 1984438 197878 1477762 823670 1607521 658116 977693 1400102 1854163 1175515 1763753 1462745 976971 1404957 1183639 1031322 1171464 1386597 749855 541579 1728172 520762 698563 488472 411564 1290434 742800 1591790 1532560 1017952 1962933 1147588 208876 733369 670784 1057038 1565850 1026847 1129782 529838 1258508 1163907 58008 691485 66159 1656998 725953 1890696 629552 203513 1082888 1131203 15678 545015 901647 1026117 1044040 1469994 967288 1729397 1091696 1274297 713350 99538 634555 1349413 846649 998397 1462396 304242 1561088 70111 1951470 422447 151572 1148292 1821564 1551574 1788806 142822 467081 1155062 564636 1585504 948621 813386 1815431 1330651 394848 806799 125464 126157 466919 1702124 1345612 1843602 1275131 160150 771327 1242601 252180 1986560 207390 1401876 1439201 1660566 1062638 223473 1538800 1534911 1443434 128244 153394 940039 281889 1705625 550494 434386 1067956 830450 657706 1644138 887776 1697020 278508 1584895 1654086 577201 376426 311699 711435 736825 873758 454693 1131213 1454079 657365 1463037 1280611 1310563 1812095 785599 1791040 1351084 1705789 1073918 171417 1902412 1661137 1384646 883893 1399755 1238068 1534344 1317160 1692066 1825223 1256805 1939698 686347 1072150 149270 1576018 1531535 1550087 562675 1230177 703185 1500772 1568258 1886269 533077 1638489 202565 1565135 1410432 1341552 1267591 1722754 1566692 630702 830023 1006025 1110741 1551367 1274165 1936719 1427718 130782 713539 133570 27725 1479279 1872022 345925 1304513 791541 400657 1903195 149123 1172253 1116524 718565 1900463 1435468 1056168 1497300 445206 244490 1261374 1713869 1136212 1879562 1401373 1250520 1044412 1004030 893063 526883 1148030 539556 286795 1713766 828210 551396 48428 1783073 875446 1394921 26931 567675 69807 1155388 1185343 1709614 1424829 1839370 1717870 1847977 339697 1849280 577240 747176 1038924 1367405 1431526 1246245 1968029 845129 795138 57037 1948695 44898 1917793 712995 395448 1780862 1977180 1783495 1667819 993546 101331 1616890 1532714 1891587 919897 872962 117853 700945 1841780 1535832 1591022 1273667 1332571 369207 922585 860439 1537986 1230271 1669593 880769 1402809 1323981 96531 733269 855029 695152 486275 1697662 549621 1098325 1812805 1759844 1202152 1113794 1179658 337259 1788569 161274 1788895 1939118 1423801 1464727 1308952 1656724 1646020 604213 1409912 1344702 511230 1526686 953073 1783180 1955903 1654141 680589 1824524 1332391 709760 1923214 4176 1977195 1379085 1427672 591362 22191 657250 848142 75869 1905129 1741709 1152504 70531 1213093 1277391 1263087 1577406 1166128 381397 687122 1957741 539666 1973130 677803 1464515 691657 1745836 1648706 1062144 951367 1956993 1876053 635799 518493 322062 289419 988520 486760 711984 470248 1382313 569396 1280652 1697045 881166 1305562 640556 202584 1893793 500685 526414 684644 1171793 1468621 907723 1413059 1509538 805802 1990845 1117592 768283 735688 718084 1521348 983763 1560787 988193 1464150 489733 1646562 312039 1426665 18296 1987937 195019 1629145 630551 38637 817968 463634 596637 239040 927237 1952846 302508 1109863 1626731 1053307 1435691 1995065 199195 962164 420221 1519272 642604 106962 1155559 1520429 1619365 1218043 831693 1950439 525913 1822851 1552330 1523581 843332 499893 1820009 1941659 1330632 1146978 1053991 1024594 357545 1448361 1512680 1586025 1966618 467333 505415 1297636 542349 1746015 1167993 1777301 366812 1499947 139422 455987 667384 379482 929452 1134086 1155323 299621 274022 536547 285458 1980296 34495 1128419 482461 1439682 1354867 1109940 1281436 1938600 1028045 322538 645410 43083 1719044 1170835 291573 1500558 872167 1104768 389870 1055461 726322 311972 1523672 1618634 1230124 782989 1970107 1844971 660842 1785545 161474 533385 456207 149575 41699 422136 1145653 1802752 856310 944003 171981 558684 1474289 21887 1291064 224822 896520 602111 1085496 372735 150550 590404 1304704 1581478 1475116 1508555 1385239 1524833 611863 1203375 279224 292192 534737 1356264 1076736 1342202 889642 243573 1713050 784847 1630594 1997865 420752 777092 899333 1310097 1653826 1370454 1144471 1549882 869562 1530195 370842 1953022 1592739 1634602 180963 216554 776749 1527381 1719960 1217040 1921040 972541 1387019 1364812 1685246 235687 1983558 1201042 1832084 1830053 1241287 470481 1587050 1056791 162864 39923 325868 1114342 1480491 1701794 885812 1689167 516812 921568 426413 521332 299400 1088023 1561579 844278 1286357 345517 1376795 1952078 786001 790695 1253276 1966257 1119306 1390735 1134066 991196 749585 31730 1267766 448291 1889718 223972 1861331 1996637 946184 16287 1067595 671019 1644843 1160150 956836 86860 369960 1467955 840567 634750 419710 256878 834556 636509 1443537 508781 256373 1921990 968345 215826 1221219 416777 239957 364377 47529 1223647 1415650 888700 138420 127877 19604 525323 1378754 1840843 10443 1985253 1819356 1546207 1961316 615769 300508 1547365 810899 1549565 201396 1700295 418243 176478 1709014 986935 1605957 1459924 1292944 585035 987022 1335841 281653 1292623 1582108 545250 500342 1595435 569141 1547148 499621 276111 1438527 1620102 593921 992870 1571625 1589591 399297 594841 422475 1099522 1064832 697025 658409 1761761 1885078 1945145 13023 64198 1933459 1896530 506434 1103136 765073 1861335 1354237 44656 929312 1722870 1223408 399321 1402248 838030 1202302 1646736 1936880 1433990 578907 1643037 415299 1598509 1639602 782545 1604549 297340 933712 1666017 1313259 164583 1485730 1789592 1305175 2317 266785 292834 1267091 1684114 393998 451833 1077813 1936974 1310543 943410 945012 1145990 530419 1358447 505561 175097 810752 1174694 1375621 1698946 1503358 571284 1079187 300967 1977109 373254 702379 87010 1560357 1456466 797273 347157 597244 1453079 1146780 1891769 1640050 825115 1665796 1670716 396112 667130 724477 5888 311214 1314954 603903 462131 1535236 1115255 626694 1829207 1819020 772140 514002 392646 1347797 1653423 125737 790063 1486982 351409 1304395 40554 1981799 1927404 119593 701414 194490 1662162 1108504 1636296 296976 1429377 997086 1848388 1278878 311986 1241520 1705279 488737 932721 174905 1592102 1065758 1101274 1667939 180621 1427643 1804125 645038 1792059 1559490 474714 1993690 1358938 500233 1699483 2155 1018210 1410495 612825 1452997 1758713 1342825 1607088 842420 223035 482596 922919 653891 1618066 1259613 709674 436301 1325044 601033 191391 76376 1032256 1321841 861215 285091 1984553 334759 1526055 1198671 1825194 1676263 49928 1729961 344705 1142417 426518 1962439 221853 770907 986135 217236 1118740 755751 743369 1465692 981579 1642044 859127 1226461 408767 120058 421742 188671 403256 138106 1822418 879217 1735598 1427324 333209 6517 1334672 971800 686016 1945018 1599188 1812575 1138897 1144433 1524840 297508 691394 463840 1664927 1791647 1585111 1371347 58712 381451 142157 808978 139701 1339374 414871 1617196 513065 1736792 740019 966401 1525917 408938 1904306 1158364 271813 959935 988124 1299718 1517412 1339551 1595048 1131655 1681605 285163 1615159 1915269 555244 1140178 1279065 28999 1367114 620203 937680 1853327 992012 269589 328193 680901 769644 701636 609251 1407411 1275466 3920 461037 871594 328989 1755215 1755464 1763685 798065 1527148 1221372 928506 1706534 1399380 1558375 1159590 1449926 266515 1280644 1639638 492553 443601 643388 1875294 621247 1628462 771697 1458482 1704548 1169110 284701 788717 1167072 1141207 1930017 1483145 169525 1794287 1951673 906413 1172523 1938126 1503474 1311260 1128048 1065205 838897 464031 403765 522763 512035 820396 1095603 954333 1427386 894614 1701593 1512048 23632 1957819 1085765 1204952 442929 1222365 1019494 1572877 1213664 1030678 1816564 512265 570928 1738547 1889089 641289 787835 949621 1963462 366167 205174 1267002 1883430 1078013 265484 1621269 1397565 973751 1542042 1170408 1317155 103815 46193 466205 63036 1754 556827 717917 1007712 1157010 1343174 482906 726156 471597 1630688 958620 359272 1753681 1482966 148871 29000 135082 1490417 1600479 238399 1376146 848560 137452 1668048 56950 1204642 1037027 1269338 1299491 1066777 583805 1056120 1652711 182734 49425 1685736 1256736 136127 1403376 418423 919416 932615 190375 853428 1934878 736213 127752 523678 1148800 236755 1520165 31771 244149 168608 1871120 603649 1494722 707981 471491 1357798 1441780 1394099 1087151 123897 697877 164471 1005117 1292582 952404 343600 1339429 371866 913608 216775 558678 1088536 58470 1936402 159624 640435 1424530 1648162 704305 1161518 965885 1646606 1458160 1515786 170751 371568 170952 1608415 1335584 1428898 209608 433360 1450355 1273078 1384361 1093746 824668 986958 454817 517000 889848 1658238 1104459 763485 609811 664226 367924 212244 257413 215536 1850024 875910 148134 385484 972413 1542316 516765 680176 1880299 991501 1027512 294102 390212 699733 753443 547100 666995 1095953 902445 780688 962230 1254444 1281779 539187 1987642 1485612 1095638 682605 1680631 392019 1149267 1095229 172163 206919 922978 738178 576422 1567302 1051275 1475735 859596 1676511 330234 1007567 885459 1508870 1433638 884409 1412547 1218791 1533114 1363796 1454478 829008 1814279 130646 893614 623711 387689 387776 1024441 98942 129890 417360 891877 505050 1947131 429198 1227992 445888 293739 1126297 538778 609992 521778 335464 1263528 188273 777621 1076390 1225965 427734 966633 973463 522014 780625 1314037 1895556 1454158 501405 578452 153854 790865 1701839 1049457 69191 465061 1443091 956384 599789 1537836 963073 1196043 529068 1294048 725144 1852848 1054420 257653 895315 1503033 1097382 608639 942281 377994 533624 305175 93272 1627997 1005404 1271565 1167250 1504235 1050157 687297 173561 496700 1374054 789827 419779 1020322 1925523 1476216 299634 1037809 504903 563951 816446 1706033 78222 1586716 823382 1412579 199827 565572 1201898 1193012 147088 589443 11627 1869294 1945789 701202 460522 1841264 778333 933132 1431933 613071 1857839 1140037 830266 1023602 1387731 1376622 969979 1580369 354263 610637 1158644 1253537 1212019 164580 605203 1046359 1664354 874334 699228 738286 1910036 1864919 1833140 1559111 853577 1231883 1067899 440625 822258 202597 1885516 671325 412519 705097 609895 412525 104048 1653904 1237537 1665739 398251 1706280 1390389 1866162 903306 1203698 1909799 491915 1616967 931763 1401231 89772 1526952 1903600 536628 792490 658284 1268037 949095 351759 1081093 1911013 520388 1319158 1942663 392764 1666198 293404 1858712 355004 274561 786159 500345 1445099 1963933 1727639 1036407 993346 1348525 424154 1599608 841414 1059786 687050 222571 1790368 1621824 531662 1809042 501388 448052 1186889 1163826 1751039 623616 179593 1461923 480330 946451 1095743 185867 1622911 167863 1579826 625806 1716778 1836055 1039607 978568 1335187 220969 500863 1947601 1683366 498151 1336664 622133 1118315 1270998 1864264 297024 677239 1451592 1017812 1636500 870711 150357 1986812 1686843 1685168 1364340 253659 757359 1412120 1456893 1659470 791433 1492376 570335 1701504 350872 1387973 1566500 1074473 1624040 1758706 1393883 499435 413845 128182 1399161 209721 1194250 1374560 610005 1793997 778908 1555531 715495 1111099 66329 1809734 1493285 1231933 406256 1432184 904898 140383 963097 1900767 151442 196881 1412219 758922 1543700 1645325 76396 1324211 921816 972383 1113570 1828940 1035142 1888773 1759437 502221 1227487 371101 919731 1100400 802829 1132941 1715675 809175 1451419 291156 1607017 212316 308671 1851022 528080 1927362 1982983 1397659 117568 598654 1639809 1472982 1152059 1390233 739822 883274 970021 980291 217392 559270 1024884 1639845 728280 1752860 982222 978954 897980 1397067 43896 40510 56844 1508940 207374 1595597 1106301 208670 1232740 1511883 114049 201518 1469382 600571 1092098 1757447 1522378 1695989 339879 1707817 1056732 1660434 1351710 325160 850391 1266543 104837 681743 678099 1090222 274455 713875 649045 1422292 796834 889024 1742318 1628066 685200 1067599 283703 1241291 1977623 1733314 1478543 592068 1244620 1195150 1189529 475250 331089 1260847 1382181 414420 934499 1870413 1218934 1411498 1601522 234964 1858457 1937575 657897 1109552 1315676 1675719 1827479 1241685 342567 1817817 1058449 1125269 647479 774149 945565 407787 1728815 688183 783395 791339 1554585 507860 1083339 200883 1550588 752780 1294313 903702 504312 506890 205752 1748107 364409 1861011 425887 224477 702032 891174 1558349 242508 710002 600133 524895 1457634 882119 53902 240217 1123537 1298944 1842148 103638 1223240 1417485 458029 559339 1151825 1071679 809360 1807213 863151 420720 268937 24129 304663 1690904 1766405 1994907 492898 1951356 19921 1098141 405011 603281 69389 1136263 1904 1354949 891668 145482 1275376 827305 987612 1325564 122247 12062 169083 1252167 903160 256161 1642215 549543 1342253 1566092 1254616 1274079 809710 539077 624582 860596 978582 1207067 1929462 1383321 1722227 1424439 516704 707849 146474 659418 1582867 1537727 203622 1132954 1245693 1539088 973082 1572856 1137081 929530 572190 1188021 1935365 74668 130629 1800750 1853860 1055768 713556 1553831 675491 1272215 872219 1055990 133118 1886177 1736432 1169027 392619 205198 1959109 169502 498579 783706 1157517 528389 726945 389767 838838 1767009 535217 289684 1250816 976348 725608 5910 239248 1647614 1078684 1172182 1667982 1026754 578042 1709590 1068620 374969 382384 762574 1862766 1280287 780151 482584 1441787 1529481 869841 317225 1998281 1800219 1299239 1861918 836484 1999936 231436 803900 40119 1451064 200414 930022 705720 629718 238493 328246 582820 301264 459163 1238034 1290400 527509 1573244 1704719 653145 86080 225349 352422 1270329 728438 1809368 1025059 542432 1590184 1550464 1383947 7705 1422878 760991 374410 1769206 354778 908849 1301639 981156 324354 405210 746544 1031501 1662948 512960 27252 1561570 886203 1751582 1053760 487327 1414134 36632 57327 1444332 163262 487703 704154 1355137 1952405 1000549 248179 727776 1732027 15592 1669086 1331161 1047514 1264274 696422 344861 1980846 1534418 794989 1644816 1415130 624060 1008181 1620690 496825 115304 197467 1802218 1617358 804320 1041855 1656439 810103 142066 1832696 551417 10473 863749 1649003 1338252 1732755 1346411 1933925 1437545 231226 719056 460497 685119 487003 598276 593661 617161 1407569 1726450 340896 897951 1975672 160193 1926550 574728 1912379 718801 508620 662440 1979575 1877676 359353 516326 1786679 1746685 1568057 862826 381261 567270 633530 1435027 1664026 192415 805259 1436347 295681 1869999 898220 252833 1246046 766398 63442 1881240 1417820 447617 827584 482345 861852 787273 1970412 445098 423709 1894486 457678 1882565 1270030 1979962 1528730 839261 1245571 1127528 26644 499483 91320 1545993 941147 709087 717940 1181353 551027 605231 1208423 764840 1358404 1098764 936460 899911 1868325 1526593 942820 1659726 1576387 1871183 1834272 1578295 635980 1668540 1287493 271942 1964749 1818067 1427268 1456822 1243507 461567 26032 217110 325120 1072922 1323988 1129250 1531588 914467 1624009 1201962 1588185 443529 30303 1649180 346931 170660 988681 594246 1374847 5845 446543 1840957 1221388 1895445 1714806 571249 1924932 363897 813802 280518 1514222 180998 525070 1048272 634435 74206 1900891 463730 638409 782133 1374966 1228778 1841988 863871 1423991 1756542 1519339 134491 977306 898380 9837 736332 175155 1960345 156932 812349 368158 1952832 1010762 1734600 754076 382683 1225812 966629 1813456 377646 468829 1437894 481979 1748003 140447 1286335 1397728 1898300 930020 1201094 1488025 845303 1037045 1551773 1642262 1804476 359319 95821 1990812 1423517 1366302 1842488 1077692 1186458 254844 912495 1238058 1234050 580719 148635 849786 67135 1053292 187941 1936416 1812914 691877 26918 458000 1273110 493891 1856360 961957 1098220 1545988 1090373 1775657 1645699 695223 72548 1696233 1371180 1908003 1726607 69357 1220398 1661215 1307753 1546276 814067 1371623 1021337 1492918 651174 239791 806176 1260991 1587743 1049635 1407772 822965 619850 77708 142050 1312616 360149 1768373 1593134 340138 1518183 502243 35945 907743 66626 1260156 1934345 1255497 1952649 1488456 1282956 1634391 1881156 1875083 1393186 1107877 800624 207768 475967 1937285 1789226 449302 904842 4928 1240847 201976 235212 1553338 414325 1965269 974000 470477 1148922 810193 1736611 1826164 731256 824496 429392 1119519 481216 1618052 1744784 586858 87914 125601 1670759 889044 1644323 1000429 1225338 1014179 759284 169080 1938934 1028277 36098 414545 1617659 1355325 1662066 1270015 1928676 1919816 1353226 1505388 868272 1124246 1458955 1494564 1257210 128496 1337399 1518751 1280696 61233 1832459 1113658 1065004 1245439 928752 1570960 108212 213692 834548 480500 681885 1328520 1681145 1854401 1817563 742449 253521 994598 1725514 1858683 228012 860318 1719669 1302979 1175764 1524019 1136769 1650367 1414559 1225151 567613 364156 616144 410501 1167704 593414 62339 1199767 180902 1780012 587398 385979 597477 1234429 1307318 870080 292668 559037 1823869 899857 893066 400784 1435201 1624450 413202 1170701 909064 1159428 163230 495836 465206 1068987 22843 1064813 277410 1455226 1743281 555965 680659 289878 793695 1472707 982655 1928081 608426 1251505 636043 1780484 111879 1823757 13249 477032 1626909 909506 1760894 611869 824750 1044044 261313 1664600 66752 1609889 460539 343267 1014738 115001 1403930 1162847 439968 1123558 121043 1002596 1666906 948409 113933 1240781 992985 1414785 1666328 1693626 1893589 1520688 111195 1246386 23521 993851 460472 1240252 1887187 1302013 556959 174611 1835748 1795762 332614 1732132 909493 766165 1035432 1752961 1434305 392710 1371266 282624 1564334 1371809 495027 929679 1294887 1166066 1396384 546331 442863 828820 1175900 106563 1145136 1915932 1768746 1757876 1236560 808002 357588 775187 1971487 1768139 771986 1499074 1143459 401566 704128 1429706 1623348 805103 532720 740565 915146 519602 1771912 596890 1976744 1490150 827073 1669441 1543653 1700527 66707 1561072 578768 484785 771206 226533 701260 1602701 1725630 288651 444102 1470670 1962189 1620904 1092416 1795833 563029 331402 1366407 1320610 248903 242846 857169 1543360 1116541 1859458 1430184 136383 1400814 582720 916451 1362300 1519894 94439 308835 570096 1470161 1155289 1752864 680022 305598 499806 1349968 8609 289553 49086 1763591 747995 1969923 1709658 236959 1774828 1722372 422388 1313444 564182 1710112 1316104 85257 1040788 206331 1221710 404202 1984003 402570 804304 1991813 1536374 1666591 1648138 1367968 1470279 29757 785535 1805781 1274884 942387 831016 1240593 1052322 72763 740711 458211 1958691 1988864 1444932 216779 1772134 446930 1960701 458495 1433365 436325 535992 1179889 150539 572175 1166819 1356285 1822402 689372 1825498 1016376 1737863 280397 1839052 79317 1787338 1622551 319372 443811 861502 404963 564601 291720 1970732 1603431 1122774 385755 1813437 704290 1268958 1398959 1367429 956789 1072330 1692632 1364722 223112 1369487 247343 851517 871640 1196539 1945323 1299576 313292 622294 1817867 1773694 116173 1060335 524571 936215 977469 791109 1734853 1106934 246003 614025 1884544 1040713 981132 650014 796984 1740789 1089764 1324275 569998 1659815 558929 808273 1366824 817315 1482632 828520 1358122 1857955 1377601 745217 240192 734446 524247 103175 1557464 366627 373566 677334 1530357 1641119 437428 1780955 369283 469169 104791 493810 422170 497768 1534066 1245879 690774 529520 1187856 966912 1527555 1393358 544811 170409 1541942 1443099 1952084 1659361 1947869 1834807 1092725 1355831 1221471 1581603 1325971 1608870 986470 744724 61619 1897408 1528526 1023173 226432 916908 1492478 1623203 100636 1240188 751759 1957017 1343723 1499128 1647740 213212 884932 812145 321136 1337690 565771 1462946 805496 1397602 1322608 1027664 1220375 1984750 8309 745250 1306551 1512863 470369 539924 603389 574800 302368 1336672 48338 1162153 633865 1564977 139720 45411 1174307 955434 800263 912974 63824 939323 413585 1458092 868074 1672525 621379 1385069 1792559 1705252 1989087 747279 1635410 1127368 1134956 369634 841198 583302 425 1371342 107218 463267 412227 1489064 562672 1127869 289354 939710 988264 1217913 1368377 1588302 819077 833152 1775669 809202 472130 1820045 232074 700174 207208 1820665 1774388 1704477 1392165 731458 1412279 176322 180779 1990799 183195 1571304 242799 1898419 273649 1743385 216550 26566 240975 902922 1160173 972205 413735 397946 1762988 390642 446293 1543391 1144025 949387 1259471 1958173 610738 201355 1675015 1865862 526459 213423 197267 323397 164040 1480542 1233626 796936 624989 1445129 1354783 1511124 1501443 1208424 1622047 463742 333331 1461585 284866 182394 1331869 1400979 1527010 682002 1683893 1437942 729952 867688 276271 962959 1114275 303874 1659872 971437 817503 1025623 1066999 476442 1792750 756635 1671031 459122 1260271 136161 1812695 984460 1300140 578969 1108332 1209435 1562418 405146 1832436 716561 630960 1907095 1907344 876292 911081 1378559 885802 1796251 62450 1949875 474817 1521206 1551747 295643 1711341 1135576 1025348 1284241 1486823 898722 1695109 655900 802354 1384790 358298 278259 1047946 1030412 1034707 1898692 1005427 588339 39333 1544483 1976800 839138 464860 1132919 365440 474189 1571764 294922 1619685 598301 994337 1821568 1739824 1702560 1058336 1611831 1652212 1226270 1919766 459470 1197327 1151186 1889945 1354930 1829267 328997 1877182 349027 1074566 42860 215474 129806 1120804 1033329 1075838 1671097 748476 561858 786154 1217691 747285 384744 85528 751092 1869012 1977827 382991 1698068 952705 621233 646146 1532455 1380167 288350 749345 1959363 1591730 772315 1305257 774891 675576 1802878 1039714 1076154 869702 629780 1309356 580094 1035702 1745206 1337157 1261415 1826580 1766766 385904 349380 1776026 78902 1104085 1521749 1210774 1822251 895080 1247754 1231666 126052 228129 921509 976049 1038845 492185 1094726 889179 1482153 1511866 1615391 1871937 1684272 821489 1255593 1753204 607684 1421694 1958279 1709337 249388 1888588 1664775 509270 502705 1537525 1809088 11836 64049 1664441 585197 794242 1536110 448790 1534105 1676152 671693 790640 1587180 27347 1469742 559414 115357 1944192 296243 792870 25311 1323964 254219 1983675 101247 260568 1897052 347715 954471 817442 1838744 1186784 705118 877999 472962 354081 1537740 1444089 1704543 400882 1614431 835531 1499191 151134 850139 86947 1169837 1513800 292205 795884 1087679 1719339 1606203 1670934 850670 1089889 1671769 206860 1723894 1258221 1408231 633709 25586 751598 1302703 175895 928386 1588457 1122018 155399 264028 485400 648530 759390 494652 250709 1301836 699134 489749 1968673 329642 602652 1285857 172942 1529327 1845496 1172939 242001 392529 1187952 1230614 1221246 1672747 813381 215264 933354 60294 1887615 862527 1649379 441103 1154538 900248 1377205 808768 106971 1417814 463001 1174106 349842 1307051 975651 1840712 592565 118590 77799 316690 1752858 913865 1916205 275503 1077657 679902 1394805 1391515 1404975 729438 1329149 622667 538557 1142023 599352 1896992 1301642 1151744 931920 837489 1418074 1713091 368930 1980322 1401791 1403574 304741 1688371 1806463 1242473 1576421 858243 357590 225957 437861 751312 585400 1886879 685269 506063 501576 1248945 1218083 57638 629987 463359 1987117 974369 1628283 245896 1938039 1586533 353736 8147 467408 526174 957938 296969 1798650 1185846 650120 1294436 1560282 313297 599231 426741 545200 1692328 318031 1485653 549132 1795617 1404781 1104869 161027 349924 1630325 1329700 1162470 1197257 390712 1868546 738531 1343831 580975 860895 270944 668979 254825 1996813 117900 1967001 1023499 826046 465597 591378 1702484 1626330 909636 1105217 893673 1900182 1677870 1213455 790679 1620094 760515 971514 1953182 859516 181406 887225 1345966 629129 512191 175581 720276 1142435 1271171 201488 889121 1724288 1316608 1023884 1347948 870277 202868 922278 1702005 1199964 1311256 226705 1581427 1647774 1469249 1244153 709873 265051 625857 786777 1314144 752361 1971582 1994807 1827663 133521 1034331 1274738 242128 85924 1356859 135169 1708139 792709 1116161 1640410 1680361 1292790 381689 1271890 515024 510406 218243 1322923 234849 814261 764780 1608966 1058047 442003 972933 626629 1124882 1382337 1589374 519284 316515 382033 1006046 1435914 295821 1989273 1724208 358109 792378 46110 980434 1860160 245849 393575 350949 1643506 1826347 1228578 1585585 299873 1918578 123576 1643500 1873199 1219515 300445 1721970 1854538 839343 1279455 1918804 1640692 1356967 248372 293820 442334 544216 1082205 57429 845358 1501448 430701 1041008 1918759 613272 1587794 1989834 1120814 1504621 1862297 464190 1068385 1306293 698921 1480413 108340 716386 68347 273221 1822606 189324 415863 815763 284394 189550 783572 886749 135204 1175967 449071 1552119 1392914 1149311 1459807 1089588 18109 1529123 576110 509574 295924 1297157 424877 1708976 1270703 479226 1565896 1040778 683282 1411710 40402 1061486 1657826 83132 234216 1815055 1416896 1617614 1874537 1559152 1135648 1547134 638667 1835271 1870682 1991422 766400 379211 281804 1837211 1395081 357597 153224 420642 1011296 1634546 1838356 1700033 20900 526345 1612191 162809 1648127 1382967 1140001 389129 1031740 1555523 988014 123425 476411 1461609 1062249 74760 1824532 787526 1365679 1263742 1207594 1440140 1173699 23390 436893 353030 1200484 1483372 39531 1619667 1364886 1868493 684112 1186599 712538 1053977 995273 917366 1876332 1651021 220476 1292410 1706905 894360 1390477 406773 1184116 837512 1048390 262112 392307 470680 159508 1308760 523274 1376726 25207 1066807 1832092 534727 1028258 368193 488277 349398 767883 1409686 533462 1511775 1622626 1737210 1143474 346250 951219 502541 1077053 1296004 863139 459594 557717 742182 592548 698056 912473 85915 719101 977872 384083 1428985 1973157 991329 1952402 156931 164200 553725 1785548 1399177 760821 1499514 685573 479744 517640 1380086 1719395 1580576 147538 36345 872454 369601 1030449 666160 382411 611679 1740319 989449 1176100 325415 745761 302815 1417584 288263 1575798 845430 1399257 123422 824420 1561642 286220 1874613 796289 1162615 1645225 1763917 1558324 613138 887814 337627 94818 1508299 1359584 2823 467615 205920 1247098 1772382 1766625 1930988 496355 217267 680002 321716 1960849 1382556 748119 1001139 1276332 1891152 658779 290640 1241879 892404 256910 1461930 1663955 1219253 81246 280567 1035617 1565577 467958 294094 1724528 1976910 1157032 1708973 1926672 1097176 188720 305040 366239 449207 1454208 148906 378725 837585 54090 926533 577878 476435 748661 1762235 710989 523754 343639 107628 1156372 713387 1914680 566170 1787725 1848671 1956635 114151 1468627 964417 662120 1688372 1646380 677377 450972 986194 236466 1644020 744961 1291928 1776786 1452479 1857868 1778468 822869 1517830 850719 419546 1974636 891233 1360510 1678685 1025542 583304 1686192 153156 1682101 1046055 1021816 923807 400723 1621137 510968 1823668 1361473 364982 391383 454721 1618346 1155238 841408 719697 1473506 1694190 1101219 774431 1777016 1636627 1165827 179648 517744 1007688 3711 1687974 1233121 825398 1059497 890259 1825473 1891806 1571594 629853 712591 430713 1589707 956768 869833 1530143 277243 1840619 1929151 403224 1604529 1664574 753933 720605 1755537 472083 261509 1141534 364892 864179 1634827 117519 360217 745769 1762987 907724 1561580 1578908 311966 396834 306468 501185 505378 1429299 1013603 591153 1397105 1034674 1787712 1123231 204275 1439367 23659 1049315 1688955 1015685 61461 302277 720992 765640 1096800 381365 1132989 622763 1660353 1249672 778301 1853586 1655210 249126 726428 125314 798131 807057 1231751 1354550 503309 1243604 507424 1972431 1980014 1233476 1379949 1423732 527631 935234 1264796 399942 246175 1819373 1769359 1190804 1258367 1937723 140948 1063157 1419476 1401047 1638044 64287 1529087 1217075 361373 1812513 971986 1382061 1073668 1024826 1018842 508030 1984492 853498 1986229 1790083 1860955 892672 1557476 1142413 290120 355710 913276 1736436 104520 1938461 1516137 1122789 8461 1408489 268874 39509 1551975 1039656 471267 278213 203695 424108 840218 1243541 542372 89047 134724 1095024 1624362 1148076 493527 723234 195756 1935015 484275 343124 481607 566851 1445527 1085627 4455 130372 52872 40863 1222459 272797 775986 216901 1202065 1505779 213598 62530 105824 208557 937585 964211 1500384 1088242 1626513 1785149 561710 1518700 695474 396131 1376931 1432536 3442 1652534 765631 1139137 222866 1298085 905828 81496 1367062 306067 552545 467080 1850499 691239 111644 1674161 553536 1110350 973093 948755 1320919 425556 1204976 167532 1608324 1047779 422223 1679252 1730322 1902933 1316609 990462 1293239 1044553 1702031 1473619 690474 1758719 1267025 1662439 1422542 35754 787415 509724 922922 692393 1937801 1485479 361835 1510994 88727 1464788 1669808 1962120 943967 733013 263816 256676 1490456 1488180 621639 373950 1917978 1838369 436259 807479 223461 1540949 106483 1252543 1876822 1729121 1922154 1569788 909213 745204 1472031 693357 20137 738166 51895 834661 1695230 1988034 1786166 1033486 1564481 272155 896605 1983584 156779 520158 290352 1541340 229077 964617 1724345 1931189 1583556 1410359 1188271 324596 1033442 1166498 1218305 1156179 1187874 1315072 1513281 735691 1642465 1402103 760792 1653241 552711 617517 178423 859833 1448209 999847 1573960 1744752 1394875 1797917 589972 348794 357836 759208 429305 1212155 1576474 1713386 907992 855245 158380 1448804 1298489 1759080 1681644 1489053 1677473 7782 1961467 1280084 1033779 1079437 1627587 597709 368336 127363 341633 1750236 1946312 253957 1969025 546043 1464348 1478997 152375 412685 1435491 1751102 1210021 1277440 931991 938914 754267 1098446 1644250 1199164 1449030 208917 524518 1188760 159163 1741957 953633 1667530 1255187 303518 498102 1210494 256885 1056010 52757 296508 611769 1925006 342555 1919255 1480481 163921 1105191 1487328 438634 46832 722401 997417 496667 1853208 1436187 246955 859883 473783 1514480 1999844 1039377 515351 1202171 1094690 640094 1901455 1754946 835809 1988691 290794 1978830 1184790 599274 234534 1506351 728795 946357 284879 1115498 1781324 705168 1165758 1252072 596237 1734722 1149009 737087 228811 1728862 1962511 253359 1072018 177082 720893 1546189 951766 130658 735411 864855 213144 644435 1623378 38834 1858950 718631 202184 1565732 144329 990426 1999745 1292535 140048 1577920 198614 353936 1226796 1801129 1896835 1522145 10793 283999 1713316 538997 1636410 659348 1296422 612929 1393965 1032886 506159 1864693 1183684 585309 311522 181676 1590485 1711006 1288945 994939 1604374 1043201 1450690 1569708 1775325 929323 380503 1965265 398193 1272995 479796 1941972 1313244 1633718 1094657 1303526 713150 266307 552528 1845763 1000668 9270 1115523 735363 542064 1566357 1915341 947327 110774 330185 1222219 618215 372134 811725 1400175 524476 1262053 689234 1962071 619027 174751 1653051 844529 576474 264876 515607 481027 436168 1294137 1127034 594398 419305 1243423 135142 704302 1114499 1518918 481617 56837 1699111 424980 1832463 428448 306719 1836812 1374435 51260 795000 765664 1314151 1410002 1203324 1820994 700248 493018 1152964 1211996 682696 1631561 1989449 255704 1600687 999469 1749739 258558 67592 768179 385642 1404983 1658611 102093 474544 585823 1338984 615766 1580569 413453 1823525 1000787 157228 844062 423053 941799 1416441 168467 462205 1973647 1284373 1967708 423758 468668 1383218 386133 555779 979543 1937041 178546 1178860 399966 66625 1761695 1933721 790346 1161167 1759057 1235461 1042086 1749954 120701 907466 295291 1204319 1844018 347309 1535142 1736806 1939082 736021 1067885 1949943 205650 1876450 171109 1027704 533035 3867 258917 1474552 1214522 625909 1820823 896305 613945 1718362 1954258 1859842 1151014 1646856 472580 131669 262273 941450 1821552 1173657 980959 904681 1406090 1566742 233133 606238 1744980 1529251 1197301 921941 111029 1214617 1418172 385049 1381963 841688 1653473 1972486 1882280 1757843 735828 425914 1642204 168443 157680 733086 416661 978114 1824786 1562562 420634 856636 865987 1338726 872841 31438 1809498 1105985 389114 1104039 721181 1295010 1925500 1953411 1610116 495596 1935782 537638 1193446 223670 1496773 1122669 1330486 978535 1729062 892194 253917 698844 520355 1109259 1927273 596015 1515959 1573886 1698507 745131 164728 507464 1712158 241191 882193 680566 924179 1111269 157509 716650 147931 1850437 751364 1521771 150813 521991 1320139 1088743 1357501 554030 428815 1568632 29513 47532 1397502 1465031 800940 674565 646124 1815227 1160005 753502 1687032 106320 981855 1430450 836701 1958455 308253 829084 404721 1154272 1444571 1586987 684182 1936288 1981780 167643 1004531 1164140 1871788 1329063 219402 474072 893287 1304933 1838719 454564 998354 705355 1689266 696130 1773404 645092 125315 686076 1808732 1953607 317854 1443790 1831379 1506757 754939 551566 1746369 1099981 243177 234077 1109844 1011968 1556785 1195404 1201863 1272473 1074018 898765 1036890 680761 1493443 803490 621603 10891 571382 1971809 277234 1949556 657254 706118 1439884 156900 167447 1965996 552153 1517078 1043126 1639607 1917922 790545 44076 1996165 932203 1247337 1321865 273384 902548 170596 1803722 1759811 1914043 814624 1108132 1549486 235071 94178 592018 101497 750627 226663 361778 782056 951253 770986 498973 1546022 712972 1250272 858121 1143607 488348 94409 1157418 906927 1860057 1521544 1886327 311683 794467 13955 1567882 1945552 1606363 749846 48027 843158 1251351 1976879 1957838 1329880 1668355 509468 678799 1546432 843193 884404 562088 1416374 495059 330035 209689 758053 718023 1258605 1311379 550870 1951116 275476 933495 477222 564288 376510 1018219 1576974 55628 990949 313674 593868 1987585 90828 1010221 276663 1732070 1229967 70024 643106 1914791 1581008 1218052 1927834 54994 1066906 1275876 1739136 786524 1513331 190483 1290720 1935870 563915 674377 732378 61415 1211362 56480 1654854 721675 1836282 13663 1849781 1188007 384148 1313585 1322002 517896 936633 1922751 1042361 1554795 1191411 1219554 498613 525787 1074746 309718 1941728 768542 1138084 1982925 1293497 268069 244061 134609 750920 1394886 592509 1300875 1694532 1143635 812162 1511638 869054 1502524 241452 369906 1727151 1105566 138195 1029040 285919 985853 565044 405733 1740333 1816572 182979 625031 1176881 1740695 1498220 1163319 1807925 1350907 1626466 1430477 1648300 439893 1251930 1918449 546371 121413 1483607 1093259 1609748 18234 790061 1974402 1873652 566938 1654123 572983 1926066 1182418 159707 1812649 1859539 356955 563476 1155277 1754710 113957 1400629 909047 641271 1982048 754087 488544 685657 54209 1564461 1055622 1497587 1739170 1741778 731989 1695367 392901 1198154 943130 629449 1181601 698009 1499465 894044 1480613 1976861 1980181 114051 86751 259380 561028 632737 240899 1696007 1819326 1620198 1026279 1850526 1229227 1529725 1833904 1317646 360329 290963 1088852 1861888 1880552 427742 1822780 97706 85621 294635 1656584 443911 1107175 1629775 501085 1252561 832196 1990946 409649 242448 1543364 1217449 244712 1465013 1788464 647142 791107 335066 1810095 1179389 50430 917131 1896084 442848 19953 1342808 1636057 785856 1936662 436130 1238097 1946566 1725840 102110 788223 1879353 1125126 118651 635302 1017460 1757759 332797 20466 1466904 783313 1749364 1722351 1703454 791215 1538990 1449046 578177 1680220 1535774 1867727 1206177 88058 303944 1603715 137346 1649745 398400 624160 933718 1251661 995774 1512869 671668 124837 1489034 321065 958581 1296340 345694 1030188 505681 879383 439309 1932130 1066260 518960 297787 465557 1737994 555387 1490156 457228 208639 50560 694581 506272 200753 1507180 1365673 1524299 1121373 23226 840585 1276064 557731 1675029 868454 950803 474394 84517 1357881 929202 838799 1640632 1019358 665484 349202 1289468 538541 82299 1589945 1908721 910011 1540985 1396417 962956 1117505 1166152 1359690 201475 1143998 985447 973708 1014654 1822137 532097 1137495 71784 839239 1824509 1701231 1525024 1191657 929848 1690994 585745 302100 758002 452315 330197 12630 868740 918945 153736 1199687 837016 1691028 1491609 816769 1160395 423246 144427 613058 1898150 1675 1190998 1236779 756849 436608 1687185 255637 1966633 874068 984509 1099319 1372874 1065259 667005 1290289 1563158 1911959 546707 458079 26474 53823 375975 1943750 1010661 1255524 1538903 1114284 984258 578947 1149828 1703040 280853 96250 391514 927725 299232 118145 886856 477367 13970 431759 981073 780629 142293 257377 53343 1983539 1561405 978993 1199844 1475165 184137 393659 1575913 1412018 671935 531445 728976 952521 1152907 1371988 1892167 736883 265111 67577 1255730 944760 843993 1173773 593056 577679 1677173 791879 1697032 1906520 203942 1188726 1432347 812640 509105 41566 151280 238762 1239666 1562153 1551254 161501 763921 1373746 57649 1910116 1531148 1621401 294854 1956994 1646549 170507 1179262 427853 1414714 1781924 587428 811407 127723 940074 825021 439721 39051 1441752 681373 1781060 884205 443883 979661 223239 647655 680990 1488550 1375040 1771382 1400065 279180 481153 803556 1264637 916922 1967874 1406441 718791 601111 1543471 1140547 1255572 573556 77463 1417894 1248876 1031575 319621 1575566 1224879 796924 50996 228762 1657945 294675 1608220 836542 439589 1843201 246582 1837157 1880796 1180556 1922248 200226 679394 861131 1197889 108852 77128 1609084 488707 845117 42100 282630 1849530 721393 1870527 1234240 1388826 114697 1328236 1884165 838115 770528 1154377 1401792 1939494 109871 1788689 1286462 867351 1316990 940602 1664033 574968 1962038 775403 1259848 402819 573034 1242815 393543 1807059 1563277 1645261 445747 6971 659927 1107052 743117 1547566 24658 1881126 750006 1389167 330776 1761030 915240 169910 431839 1165131 665532 1366480 1139722 1168146 173939 524275 974069 845818 1895857 1610356 1080924 90946 984906 419381 1675420 417704 925017 1402530 1307351 426416 1184516 676208 483724 426869 1681693 540390 1542534 297682 1980978 654519 1141079 1196402 665798 1996472 402725 1064039 1761964 1001607 200213 493026 1595100 733079 1055218 1139238 14177 1139812 42469 35696 731218 141573 113301 1994049 489558 1536225 732222 501555 30016 1524874 1336070 1488588 1947383 1203832 1229141 350478 1322074 1504751 1554302 1697076 1009523 858861 1508215 1617035 236683 1845971 1838329 1819123 1351295 986877 578999 1805462 1195187 752178 809498 1857241 1826617 540161 167584 620816 1515448 1592147 1317987 1005751 921643 112380 1303346 1289793 1922688 180890 1054692 1742122 1711219 199587 485998 533923 1593047 1312195 683775 335370 1517520 610593 1608719 1405771 1475524 134627 1019325 1106792 1173084 141230 843879 1366429 437604 694297 729041 204876 1378588 172854 1033996 876718 57545 841320 1330710 1151597 1757477 1765833 834196 700197 1866558 7413 174061 474514 311783 279791 1968822 1422322 426379 1523259 1798300 1096507 1425163 173443 1396775 1615171 1408222 863906 1624163 1546258 654375 439879 1201503 1198567 1584048 1623893 257976 1444122 531923 1852332 1708220 1631464 330857 1263777 714161 1448967 1053907 1377707 179402 1947945 1612393 1991856 1187283 279842 221420 639050 142135 562743 130067 241785 498500 129640 1714997 1283160 1449912 1828193 1811581 1013445 345392 1089084 1190352 910475 1245386 1887346 712303 1668415 1879342 283785 621790 420091 537618 1363816 654690 796223 1082732 793501 1973401 446594 49839 1265788 211230 567823 526075 548877 1837191 1976417 203143 1445473 1766390 1647339 666260 69348 1947619 1385525 628046 373341 1221699 1823841 575268 1113175 1691303 1012122 103883 1494912 48587 197029 499723 780343 588829 1798743 86814 1852419 1043155 1154406 1617506 1790773 1193241 1648298 1754531 1667336 1217634 1265720 570612 118113 1443822 1531884 585144 735678 1612647 939277 1945325 608393 1315276 1684540 614744 1314153 1401913 178976 914423 990347 211981 61309 1360199 964111 582535 533436 1406864 1265059 1762144 770844 1981297 638621 1923632 1262389 1996267 195239 1085976 1008907 829100 925181 1433972 79247 479367 1555340 1154121 1643983 1594524 948985 1957023 237327 1738209 158219 1662939 897156 1140617 1138648 1762582 698075 1014355 702350 1692923 1798711 913310 1539753 903013 53626 1152252 1714609 1730535 1178182 1206239 1317417 1357666 1678598 260240 1515365 1853307 1161928 1227924 794535 453182 866533 1506049 401462 383500 1231092 1982555 1353894 1849701 233076 1848012 786535 376040 1419321 148997 216125 1164446 1309988 1688321 85265 999617 1545418 1755365 352265 60712 1956696 1286680 17072 1528050 1612162 369485 591179 872425 300397 746394 367632 180587 1597234 570069 808666 243991 1386225 1887528 663354 1060493 1686846 429884 232918 583009 1835546 119901 131149 701958 1842112 502081 444086 1422521 596939 663707 704407 709718 304423 1405972 938138 1124769 1373117 334787 1338742 767685 567513 123626 1643572 185280 818836 608509 718434 325771 1901365 606533 397870 1095373 973688 1314194 1219716 761074 485903 714685 1870691 1933838 461646 1120508 1557954 1298452 1118619 1933014 1812630 714022 185133 1463201 155056 976127 97272 1692981 1134288 228830 239614 1769781 695926 1688431 1157345 1013063 727584 1752471 136009 1400178 1955753 1828959 1589824 1727630 1538757 1548330 81635 1095824 1939955 1119398 26496 46079 1589679 1848981 672861 99383 1669094 921885 1907079 1104981 516777 1771841 597693 123032 679895 1969104 463842 1815753 415664 712447 1105404 1454345 1230054 1718255 1784329 401103 1278752 1510132 213931 1632402 1403600 81693 210690 145108 1874645 866716 1275381 1365141 424171 593204 1613527 1312831 233823 576817 1883622 1046512 1188862 1908107 986632 1686331 1043110 1586852 1719233 1089140 1156480 1454741 1127777 1401591 1879285 1007353 1280833 588609 1264366 1972196 389366 402112 1033895 1012306 188162 1508423 1592887 1003106 662697 743080 447896 1026987 411933 1965642 222320 1314747 793598 1851050 280416 1681108 346163 513575 116803 437406 349444 822787 296758 331906 249794 1386370 298183 1106043 1537602 390093 1189367 19817 1869527 837560 1651381 999214 254285 636363 1411701 308877 169760 1697929 817362 1336966 190974 1273022 1296120 188987 657340 373642 1607848 233914 257480 1409895 1771969 1293885 416724 1024935 800926 1306882 79018 874123 1616434 833430 209912 654895 1369797 1879454 910546 1848333 827172 1983137 110306 1678981 1816028 1028099 1278298 222719 542501 35028 1783782 1003451 714019 1073730 800948 210742 23048 563019 1226973 1884239 1330794 1998365 674078 899344 1759384 1835602 1792540 315528 1680710 1037546 1041699 1782106 1704856 536381 1084762 1201053 1241336 1248320 1425715 1581428 1445291 1374293 1796915 1221909 1079479 1343953 952030 788292 1456574 920799 1099001 309298 1013281 1609537 340666 565738 863474 146665 1682540 197587 497422 387871 1956130 1987017 1905102 317116 810045 1270260 1038679 1775090 6647 224544 1523170 783955 1875889 720475 514966 366665 538276 155997 778890 1687837 1151277 783761 1293321 1863391 1593620 286858 1235335 955395 922537 1059654 63062 1102663 1795077 166413 1373264 1962016 42877 793897 1242212 1025296 1311123 1694879 1721321 1221216 1921943 1073266 1988641 869400 812877 1760713 1166389 40284 711074 1704769 1473302 887431 1313601 223959 1502181 730908 461981 328308 586368 1515683 1886804 1963566 445640 1933284 393717 1010070 673154 1370685 973347 383491 1377966 1141873 885671 285917 1996378 1276801 1245402 1135762 1935863 970603 56121 1724011 1596805 555996 1455243 525842 1657513 1491918 1164648 834262 1985189 77523 814504 60697 1827259 1491093 17045 1854718 1163995 1235662 1745640 258585 651700 1130620 712566 941804 1822698 702982 867569 541611 33808 1729831 338808 1604870 1409360 499542 1694654 160104 1039246 776740 268228 899947 1817569 870507 929431 513677 585940 229211 1007901 1511424 1384178 1702582 1165903 1632997 901010 1876292 815147 1109494 654613 1349246 1011900 1161250 640259 248918 1123756 788159 1447089 1198230 1804276 1070092 785780 1766293 293476 414007 494414 250316 1626045 1993899 1481883 551599 1410672 33846 1582543 933626 1980641 1391410 696483 1808309 474024 253399 1660376 352935 1312235 93752 692402 335001 1111292 77660 554138 1646414 601478 1870223 1253570 1384066 1450899 834596 610976 1170090 1424338 935860 1224189 1569289 231469 680591 986977 1867054 363279 1673826 218638 344707 949586 1088035 1117893 1054980 1963163 699778 1485655 1356340 1620186 683424 1394773 1553795 544742 1421887 59541 437804 1541587 549123 1621743 919522 947581 193445 1007351 1376382 1916347 1922379 1607498 1987534 988327 1255853 1494193 1041177 269756 1767503 1271279 1202491 1025942 1619464 900476 1843819 138555 1926745 703897 403419 879868 74143 1085799 1452400 1955951 1435562 379996 1861230 386539 490016 683499 1310607 259932 757552 1238874 1353820 752071 383230 706513 511449 286995 174410 838025 837415 1331774 904051 1514558 1856130 709596 134699 1814107 610800 1855949 223747 264628 101176 1777590 1696909 496163 1615064 1998654 805264 63771 1723659 1098873 1887105 285832 938871 1364718 565322 1464579 1826328 1990956 495842 1108387 1038952 441398 1964398 1462248 699100 1563797 841223 1797643 1169048 1221236 963674 626712 1845212 795758 1829550 1981476 129777 1747551 1429003 1964658 1571900 501589 1955001 1337873 908987 746170 621956 1739703 419403 1907814 947139 992840 986550 789333 873683 731938 1379164 495455 965282 1230895 1567868 151574 1896207 1059694 746415 634154 91926 471674 1350967 1386561 874644 366542 1316800 541786 879476 103439 54299 1576407 301758 276910 777335 1169413 1287698 1675802 589564 1040218 815871 696807 1446997 1159564 598537 1375283 481964 1299075 1931370 1138008 259548 1797902 1259112 1180656 947851 1266032 1830198 661455 334736 779492 661108 714245 1862033 1972308 995399 355453 544033 1360817 140758 1231198 803813 1158448 983198 1437729 1128441 598144 1266261 71242 756000 1431439 1389209 930477 1620286 1536600 1467977 1475628 1928225 1824913 1518975 1157074 219929 1941283 1241052 667320 535792 1580775 17159 1014794 1853402 24418 940501 288879 1794363 1062559 376398 1754117 1808897 148137 1152247 1894379 678447 980128 863422 423052 964957 1552165 1026371 1583124 264426 234201 295518 1805741 483657 538205 572599 584042 1457481 729904 912676 1977921 631346 1229395 635147 1482801 339863 1105178 1382268 1262997 1114036 1155541 531307 637187 852237 135049 993981 1232992 115257 442402 1473608 834547 673582 26770 1018346 1164094 1089524 1636064 331804 742599 843120 922961 295578 412343 22453 338816 690890 85354 922219 852147 52098 91255 1484637 1204422 1303113 1433562 1027074 1365958 90925 99225 342720 17000 681850 1282033 1442486 833965 112101 1522736 594223 616793 583525 256396 64566 848952 132416 637439 544394 886757 409498 1285098 956061 784538 1468224 6462 416101 1345920 1164210 319439 951922 1778651 594173 1030015 316311 41605 1600701 57691 311735 267480 1565862 396892 1767347 1854809 1601285 252903 1720280 1176157 969789 778669 1192233 208949 1781105 207087 1001893 1743480 1977029 371182 324791 449038 1531316 1541611 864394 931779 1032560 921575 1242057 1449568 1312951 323606 985245 1573836 137465 323639 1638430 1119213 806211 81214 645236 844766 657390 1243601 552431 1439462 1941887 1671178 910394 836331 377138 174296 924260 527156 1545692 226999 38893 1210601 1221290 1676405 807162 321742 1162212 758866 1552613 1229419 951194 1376910 155199 90266 560494 1443985 242558 1108791 1126734 532819 1587046 1256463 451385 594256 687177 195968 669448 1659751 408539 737521 999529 375842 1746451 1856288 202119 1699809 837615 770759 817447 1245627 1781970 496465 466544 1064350 1863938 975008 809642 486069 412233 205905 440609 1123372 733366 1538091 280344 1187100 1738549 103468 1487266 1696224 248939 454510 1720481 149544 1212635 1433721 254738 770852 1239459 614290 744936 1556268 1202627 1706267 283075 121783 1028551 993955 1269187 1486204 1302427 521634 1752688 1379222 816176 708643 803154 1354152 341696 735741 184675 784902 859172 43902 689746 786706 26095 1270920 1242760 801597 1718135 1964035 1068228 431918 1410523 1836750 1024234 1949513 1472779 1621902 959517 609510 1428821 868871 449527 312118 199568 593096 1226524 1459174 1945938 1864479 1737080 584924 1522767 1377911 1267555 103447 1379724 327036 821090 1443263 1101348 1120008 280275 1310409 306642 1641317 1095876 1384245 892020 796873 1220634 352676 1929189 1827423 1625799 919818 66194 1233755 1877830 69140 633090 1313469 388932 1342156 537686 1301543 1527301 476794 484714 523510 1751043 71327 1304940 1994879 1394870 617777 213233 1830442 913281 934411 1935866 1697074 1674020 1495948 1561691 737591 559374 1272666 1234613 960989 818616 381935 444421 323509 709457 1335396 1344693 650396 287511 1060573 1088273 1958391 1719944 751060 770330 818467 796024 1113457 1139335 1809411 1143741 670420 761025 562958 1331964 498162 343367 391319 1989830 803335 1084383 463287 548707 1385479 808137 1577313 1791712 1485521 1890607 126038 1955621 1374788 259300 1378502 1013215 1612197 689301 848900 1540972 656426 1491761 1264966 346413 196306 395551 879437 1535103 341562 1660186 869406 1039753 1946338 79299 1825902 486623 738459 1792427 1581983 1346006 1158779 787721 1991412 1685983 347683 1228594 141369 357505 1763898 1858842 1707835 357058 505294 32149 1293391 1909120 1665538 683955 1424998 1367141 868423 1847870 1686154 486887 528368 536446 1932637 797687 1759782 39583 262455 1799752 1902119 1747257 1883007 232784 788851 116285 1894713 1636238 220777 1805170 371275 728788 665709 1076006 1572528 1974532 278279 226353 1353325 358341 535341 29040 205874 661369 1119507 68712 520603 70272 1124289 841032 1992113 1956883 922494 539140 76928 1652261 1178157 981129 1921041 577601 1058227 1058170 1039281 415613 1774451 1416298 223205 1575142 529032 1217230 153110 1571345 1335246 277752 263271 1331297 933405 970459 1509211 157997 363213 366947 1391123 815329 1889376 935514 1652038 1438848 1973232 1121923 1321916 1639291 144323 335309 1964865 514152 727895 1913395 912506 1566295 909935 692771 227103 1239000 519829 809622 119602 1362025 1921953 819443 1052693 806357 1499880 431203 194387 311576 807305 143238 1473670 1005276 1860766 612634 719759 1961950 436903 1679711 1941134 648832 128603 491675 239900 459805 1912524 141852 1906575 1654039 501310 1624626 1396865 992543 1862994 26564 1234459 1436671 743516 398959 1631629 980832 43271 1114871 92553 1354037 591975 668768 21744 1229404 1073039 692088 1037692 1019772 1567033 786470 796950 633202 536609 1695945 1698970 672953 285295 199596 1632692 1122056 878204 1046719 1902214 1207326 276655 1360157 265568 1431162 895768 1629805 537040 1643526 1344190 1517535 129466 298087 1685715 904158 1560510 574003 1821367 411758 867772 1848659 338374 1893198 1202826 753859 981586 220154 587933 1279855 1812201 370796 941588 1523983 1681266 1650855 1813237 822515 1908569 592111 31004 1849501 996885 1078187 778957 960080 1653098 758612 868805 546016 1248157 966784 827680 1984315 1073671 91116 1563466 54580 902492 1802817 542109 508350 1848207 1998204 1440942 909973 493318 1423720 1290565 863889 1478659 475041 1325960 418315 1606034 1275848 179292 1901863 465615 204999 1865457 1608023 1288576 1280281 937732 858924 1102880 646491 1752494 1021269 1444209 648959 1345851 1369791 130137 1142992 1609403 43102 742688 271055 1402101 1199581 405719 332169 1234216 1656902 1412125 810254 1263467 1234675 1113681 1769812 1464803 1915765 1417717 1671523 1665286 1419854 583973 932185 28723 670855 1987740 21228 1644105 1869225 1078945 1956283 1001339 1661666 1827960 879778 1874696 281690 1592462 1526521 624377 779822 853607 749117 1354944 1542579 518259 161387 865748 804022 1924731 1792479 1243550 233122 832091 1089366 150406 883977 141849 1031139 612696 1568280 302170 1288889 297083 905476 332279 549024 422214 365721 949383 182092 1321559 632345 558894 758982 216573 179323 667015 794552 517800 518395 1320923 1857132 1434183 321780 117303 1973187 1626775 1660560 621863 20859 630743 394106 97404 219918 1974737 774807 1711894 444202 1042618 176578 1277998 197492 877129 1693603 1450926 338784 40661 149300 182741 1795760 291131 692335 5350 481425 652025 1891492 1713538 372380 1688748 1907740 184959 1797557 397649 532208 1602443 1148640 1524586 1081851 1464046 1119160 1341689 875566 35464 866378 330495 375544 203900 419726 1795597 448273 1834848 1444296 121651 231176 221812 1439744 769572 557148 871055 1958987 1814941 625343 1251414 785003 1706395 1276874 769685 590461 1551908 469957 1247707 399552 1828304 541948 885363 1117468 223308 1478369 1007284 1362605 1799123 114264 1560125 1728800 1294502 5548 676861 1651849 755217 1906571 397858 1525829 1836145 323508 536969 258498 502490 286834 1495226 594460 1452134 867719 1680953 1393335 1136640 720837 966248 1048567 1542095 1406162 1117524 589657 1671995 554204 1769326 490648 1180308 448280 1554014 1400606 582825 1533644 121382 1424853 1002739 1329833 294730 721770 1557612 806345 1795627 803547 888660 933873 554878 263666 791269 801111 1074609 398377 631263 7080 1568394 616784 1434819 682380 373749 360246 1378346 1139056 1167349 324722 1289957 435210 1063826 1230061 1871964 1387849 739008 885720 1637746 77325 1989673 54301 1199563 804150 531354 1380605 1944844 1287415 1337687 1813721 580966 1930454 1845299 1060082 583590 263124 483676 1730565 267064 447953 1053596 35511 1300926 575204 1011977 1491933 1068058 1440588 1614764 1947065 1741264 516461 1931340 620623 1196719 469180 1447355 1228300 1561363 989758 19615 658886 1968170 1731859 1369405 1651661 532641 1838721 859084 303498 1190646 121207 192427 1236899 545424 653744 346458 220604 879002 912091 396110 1662724 610813 152033 575789 1771940 224343 800990 1526716 519281 286638 1541227 1761835 1101163 1809854 911578 1395014 557534 882054 1479272 1087266 746514 1983277 1803507 530899 853998 1264300 1376749 1473623 976162 1376708 1248512 195711 463362 1188169 872511 1528821 70897 362749 1382503 1109373 1862811 705738 797914 1000495 1680706 506622 1808012 316847 481891 176372 677782 1744161 1820974 467328 1710557 924430 269869 1264767 153616 450799 750222 687539 478677 1964282 1945312 448048 941834 954780 252303 495599 433212 1439938 1679382 701548 808303 1639567 168219 1486194 598601 1669512 1232483 8970 716416 1547540 629567 1694642 285751 343201 1244772 322452 1678060 742159 780439 666332 808854 1110644 619930 585587 1599927 541226 1552476 402669 175502 633182 1779210 330611 1508972 1995737 1773287 1271342 1731123 1421547 1303434 124551 1159613 7621 864843 625091 1723976 89177 1372924 1661941 581684 372149 81321 10205 805079 1192525 1468408 850363 1176974 1879476 588739 217874 726797 1597918 1087021 1648166 1797229 1005845 19676 1536000 1929526 1021234 1942735 1945335 335139 1955032 790102 1478427 300353 764151 1008708 1652899 1993593 60350 1146428 1841763 1090742 1787277 1872824 1616438 1427540 149511 849263 803287 1824703 1978154 3693 437469 216000 542465 1076135 553691 1523345 1482764 252230 959260 1684024 1066376 595367 176589 1652005 1754198 1699864 371942 1888124 1287217 1388767 792117 57627 106679 878716 1912142 1158213 260182 921824 790089 300488 451280 586757 1743925 1206205 1695891 270232 218963 1981096 1521397 60675 1872463 926532 345271 1263872 68066 155195 539204 302635 1768861 720842 26014 601304 524864 681417 1417606 777258 1328446 1389279 934241 117550 199753 267544 957299 1889814 1746672 346124 913737 1390395 566152 1839139 82636 1029108 762741 1738841 114876 9620 412835 367697 137643 626163 584220 43964 1889093 176361 720003 1732442 820626 783847 741664 820761 1787309 929934 1967078 1344609 1877009 1740772 1113468 832972 1191852 1488994 1812128 684381 260840 1633153 1935968 526678 568670 438099 567387 1659897 1943962 1065788 1995308 253170 1407016 1406348 1672691 372967 943441 1904859 1843982 1230571 1891930 1829557 616194 3934 519685 1337618 665099 701200 594734 1519205 1141633 502838 1132299 838989 326534 875352 1056580 1890916 228225 589092 1777972 1726170 1452778 138095 651314 738252 1087907 254194 1771062 651755 107620 932076 1181419 1952505 914102 1841723 691509 307168 736629 1311195 1374 987832 1073599 1214127 1319384 502091 115155 1657975 1453481 974465 356031 1499367 1222189 1592908 1256354 1212745 1137473 1855842 1429231 1881899 55524 406125 928251 1829057 1438150 1834253 1158689 468142 415754 1672908 892003 1481227 230471 1937616 1161434 1824856 1156062 1631071 1913638 1050061 112290 488327 446421 1301526 663265 470104 1212040 1610474 1657588 491480 725 1279058 617149 1044381 739425 1821779 33426 1376240 1653562 2851 898984 1680522 1673174 1249561 1597309 1938127 45672 163608 1431513 352412 1373060 688629 1803555 1935832 121173 344238 778643 1603666 1910001 799754 907922 964571 1079900 509011 1477507 1013965 439675 1045308 1521468 1712761 1094757 1628873 1586042 827361 1879227 578175 513977 1973156 798931 605420 1362435 1539998 1904000 595120 61784 171560 1368784 1435450 430677 529556 330052 306617 593012 307686 1603560 331898 1377901 745504 907585 810057 895743 91026 1111718 1306620 1451464 1819314 1627297 310087 1964647 776325 362514 504334 1480474 211445 985819 716 1776202 789296 111220 1936432 1103849 509433 908011 705396 1217578 1082926 176901 1566622 1927733 1382095 1458983 1346337 819543 885248 1815000 287433 478713 1068711 1790412 1454594 653946 458600 1130035 1913106 1023877 1628037 1916648 1457714 1841987 1886080 221625 859589 1172995 390142 1709080 1199367 839560 597190 179181 635940 392520 1614525 1211948 422197 160735 933588 1324792 993881 476111 1436535 153677 432381 520553 1004735 1495342 1823240 1727511 1991933 679046 678203 740787 648688 303150 1497178 170554 714062 30699 1751018 126924 1257823 702908 1941531 1261436 707966 125425 1321527 1906873 766537 871334 1176928 1142371 1089923 1706585 540314 785951 714061 1807234 1564378 1291801 1073140 527880 377277 284572 908007 109127 1479511 1810264 462092 852629 747372 137591 191114 1438376 683409 1907776 525546 1677593 1334076 1225044 1645610 1776806 238381 862805 922997 695532 166870 1941582 935520 1417422 1900487 3738 1092315 576672 990935 124226 507892 1705305 1260338 1902411 1232464 885737 150549 1397809 266542 1676453 937781 1581069 267441 157263 436517 492558 141803 1170324 1231066 765588 1492087 1932355 315788 1287554 1757861 447367 740232 218193 1147343 187450 867724 200084 314634 121307 1077230 902174 207984 1903450 148596 1817766 1482138 423466 430196 383493 1612087 1148479 1951721 737524 6841 1653449 570356 1359958 719334 674967 1337903 1257145 180278 288561 1333210 375064 926904 752282 291558 836812 1871083 1261995 93969 98927 1019512 1262770 1260310 539177 1558485 1625991 1431967 1215510 1480397 1489285 137693 1460698 311291 831080 590772 1384888 261472 1098606 1849784 582395 1769443 1956005 1895780 451139 377843 476321 480518 1438178 1703892 211295 1097028 386370 1737750 1198803 786550 710335 1634644 867974 648793 193509 424762 968049 1475226 1470459 906733 256310 1001110 1425438 814268 1421189 362184 1459424 1800908 1087070 307644 952797 822369 1115704 1696320 690902 1572787 1705056 1981008 557221 273860 997162 315444 676250 176 1918147 597444 1636691 210313 1978326 1164587 1625488 41178 869949 591392 543472 1552492 1443734 715036 384150 1030923 1143015 1723740 1285830 801398 634701 776873 684437 1277862 638840 986502 1860817 1593475 338440 1855840 1997723 201718 1992232 1244326 505299 18008 1424329 38603 172180 143836 123256 815719 825394 881135 1719471 1699345 132258 2158 327077 974957 983552 1093694 527467 697293 511394 1704111 850012 650948 661553 1959139 511974 1823127 676021 972972 1173079 1297832 570559 255876 911743 1397858 978971 1153408 1217523 1055460 1379579 530400 1257438 1880949 715448 378123 921090 1557067 1041950 728395 371329 38955 361313 852702 314109 1647487 587906 133853 545587 427359 1415053 1858161 1695475 1636707 570135 613256 579477 1179694 1204878 11781 695259 1173308 31308 77895 1447158 651631 1046828 1302468 220947 1678125 1866961 1097643 358801 1482366 1581173 1917950 1261891 1253132 714772 255660 1187166 891549 1420316 1172193 565775 102472 1206101 1244307 1619257 1916551 1489330 1872970 747244 1238897 458112 1384107 886776 238160 1455105 1455033 1843120 1613690 698624 1422774 1688450 1709663 60167 816595 157354 981540 1448983 739011 792374 338242 1389208 415806 1498881 202325 287304 930044 1109206 115079 321795 1778598 315773 1533806 1795701 574140 825161 1364263 697866 348957 251185 1724812 1828491 1096595 1065914 1851839 98704 960349 49623 581289 635521 1170525 411458 402834 1455700 289445 1675043 107896 846609 927797 1691804 454031 1531337 649834 904266 1455756 1406089 1192773 284111 767182 1538395 1425800 110023 1015172 1432872 1124854 532232 883142 461193 1362996 1968909 996643 133965 1329475 1630515 1045057 367840 1244536 1799182 534703 974360 533912 1823436 902709 1254780 889529 1025407 113113 296956 1728470 1790617 1329925 635544 381179 681826 1029371 1467543 1013734 1517550 862055 388176 78008 583222 753460 1320012 361928 1851426 1053333 1576785 940907 112654 1743087 32388 349230 761188 1131059 1349183 713112 1822637 570835 603838 1630820 819336 59464 842000 1006126 1383055 555433 1802010 918192 994496 1459524 1216080 1243948 353001 230666 850143 282713 811014 1942100 1098792 1618496 1307853 1349341 1217169 1045119 787219 1920508 59772 1939474 1281159 1975720 207878 854510 23955 1055121 934760 767877 1040377 765282 16110 500539 1715269 135769 1401221 293234 375356 836473 1780575 128063 1045825 1666171 498074 353128 1015316 797091 439501 134270 886330 1792843 1691739 244746 794047 347746 907200 1173383 1559694 277083 1920278 1584305 635274 1994355 241589 8065 747849 647902 997447 763564 1354240 816029 597233 594804 683643 191634 1151677 1745903 306241 312793 1985271 205058 654927 1317972 500017 1879512 1688823 1733534 1712904 356767 119746 1369402 501284 1026943 1764727 8175 322622 305939 1121852 1775203 1203130 1929603 223331 1378622 1191349 712358 911041 72701 661648 43075 328948 1145411 1871557 1224395 850054 590815 438054 1346413 1094729 37757 1154265 1476948 390831 1353451 1645816 230997 88902 205086 1825523 1839916 1969689 88221 418328 1896629 682876 113643 741804 1517453 1660608 782298 1884057 429521 695878 1674238 394253 247879 746668 918452 1436915 71617 1024518 1133863 1303776 1830153 1860821 1903778 332259 447431 1450931 735841 503474 484700 1711715 412695 223919 1787283 1073907 1499264 1075681 381105 335546 493356 1119217 1823800 1251956 1043755 468481 872852 1193739 566744 1058479 1360794 834720 331166 1656965 1842880 277866 1111996 97726 176431 1462797 488435 716198 1586301 1790126 1683271 1721310 1502342 1577639 428723 80701 1739857 690401 1538446 477073 1944563 1629784 779663 505869 907734 1599313 921769 1278301 1238360 1031948 1510304 1766650 862024 829136 1932515 124204 1510309 1044818 230646 206029 1039624 52880 122575 1721472 697266 994370 23650 274469 1151641 472308 460537 213581 766296 1301217 1859431 641595 1648694 946652 589167 708043 1884748 1122124 1605874 888139 517865 1752612 1551170 1985347 1045911 175438 914187 498177 1941228 1718680 798730 344413 3730 1661972 110520 308316 787389 727077 1414227 351190 447326 555642 637854 1025761 945936 1749208 356462 189614 1650559 311239 1364429 550703 986318 180334 1338897 1365042 16372 1604179 930660 1804 1374074 1959942 1117857 1902400 884490 1583904 1606675 905031 1503813 1831373 1674325 1569882 1357594 1488385 1324992 550929 1839345 88930 1461945 1337580 1498570 1338668 1975227 961543 299023 1940644 1017885 115650 408879 396286 368437 817936 1216471 1079991 505851 1136700 1270922 1740775 421815 860682 1413207 1817322 1674030 255020 1258664 1098113 365189 795266 1864560 462323 584168 571738 944389 1049501 1487650 236529 1138347 936535 1056715 758106 1815084 1476331 214005 61643 1533726 1889632 1661228 1570416 961547 736974 1871104 939403 475105 1580222 1140411 803187 1004867 1723014 1280974 1197473 417332 978681 928751 1046457 1811183 1412176 113382 1695579 974980 370255 744937 421412 1720340 1278780 1735656 1849435 1725807 1621557 721987 1879161 23592 1953621 1003520 795974 262569 426561 1391277 1306414 960477 880613 378355 372282 1742315 1376125 231031 1926138 1472756 487934 17748 1312135 206042 1940216 1047092 1280283 1243923 1990754 1167627 1613736 73539 118553 1982011 349377 120681 186556 19891 843149 381761 1186749 175205 356978 708567 987173 1103394 1386451 1323493 1245763 1340256 1773244 581564 766164 942986 1969587 1164522 1332419 1415620 422067 1749798 140070 612535 763374 1252348 219957 1275528 1055671 1557327 584004 258153 1810758 903004 1413910 1345090 71085 704598 1353040 665698 402259 1467231 412764 1904781 70275 1735510 73079 751923 4851 1948805 1730865 815685 227095 954613 1556794 60333 508911 114361 1672762 1984174 1062121 526076 1857851 107588 1684472 446232 63308 411752 1518556 1850120 1810129 1966385 1332614 1715576 1989506 165360 1601126 1243625 1561955 11320 1832716 1414492 133332 1312271 1007412 1271757 1884087 677669 1883008 1874104 565737 1732540 637902 1207573 298110 868069 601257 1628162 1279870 1315093 1656188 1167191 1159083 1356895 959530 1246069 145218 1821703 1926377 95911 619020 776392 648599 274555 47099 89797 1923792 1045348 1598248 126931 167228 1271412 1380388 1297181 674582 1638207 922859 1020305 1129178 1917995 1358919 467799 1153221 469199 780408 1653714 535608 220934 404259 1195624 795243 674689 647313 470058 671763 732018 950053 1797980 1785345 1549759 1681535 1908998 48380 794404 1456846 581444 627344 1723789 719629 1609562 1884444 944373 1836899 1916545 223692 1262955 932150 1548658 740475 504432 396729 799668 1203910 1635572 368448 1401060 1484530 1099889 78672 1582773 1409685 331980 812106 1273708 437245 962873 302252 554155 188866 66109 1092268 1907073 564945 1278398 1408350 1168057 625583 1216449 682017 1769538 530312 564404 1776457 1073301 1855180 1705688 1211972 49862 1221735 476714 1441394 448033 1717093 1613273 255432 617941 314213 1282068 957649 1343694 416688 422793 1434043 1995745 1142782 11481 241383 973099 1016823 1344422 578030 560653 130282 1905849 1347533 888413 1927877 648160 774510 43702 1442685 1909987 695378 853733 1347570 863763 1400391 842560 1603405 1117786 494684 1541134 891473 910874 854046 692076 1003719 1929176 800071 643835 42481 1048012 1214414 63808 800747 1375638 1238506 762620 522266 400176 969553 1475652 273742 1997242 173818 1106394 661169 53363 153381 1253675 919261 1893856 70779 1229220 1426023 1396007 912507 1867972 1869061 1312432 1831024 935970 1650594 257385 43483 1622349 1293462 1786329 1290464 674874 1759709 1330935 393749 158435 853995 1642620 1337316 269671 478130 1858969 1083165 86983 786381 997351 1140938 1899867 319285 1961669 1803849 1991994 952452 1712193 1064073 1827581 1501250 162901 863575 356906 1136303 492992 1792053 1080338 366470 280246 931599 1871039 363872 1111596 648350 474007 35246 390508 251922 1015276 1522779 1300851 1177221 743063 250815 1122378 1016047 995751 115342 531649 660771 1550684 542648 321726 617936 1942295 1311957 1852805 533967 1112943 246437 1933684 840098 892559 116447 718887 658437 1564003 1652240 1810333 1647626 1668443 930786 532325 1806306 1279104 1417624 814729 455129 565674 1905175 180442 1316663 1521872 894415 1277302 967562 1489570 101634 83260 1940454 1929104 80294 16171 1091953 699770 1403351 203586 962077 594263 1280036 319246 914853 1482889 1175397 452446 1303429 1692865 660861 572291 788939 1929511 95238 1102467 318718 1619058 1895463 521028 946321 1286159 1414366 1392989 429268 1635003 1787333 677393 1547498 1261365 866669 1181211 1248684 1356809 1430518 1005969 1985935 146856 898193 1699981 1900685 1143070 1635753 1516236 21593 1821819 1905701 1440264 688992 677592 1437146 1902763 152353 826037 1253690 445908 1890014 189639 1039976 821807 1532275 730515 896927 911871 637083 1412022 721664 1700399 534032 1654992 106610 1260309 441972 1827880 421808 618052 1677457 1368428 1912154 1843206 1424839 1040274 650402 797838 729705 583244 420286 1154267 1555997 720570 403761 245326 1534093 1632642 1448848 219794 1990899 437113 673986 1575524 188873 730809 33247 429557 1952000 1302910 304311 1832233 1673423 1741625 607718 117783 77581 61039 811628 307826 573432 1401951 1830972 217903 1950896 1268879 1638276 1013082 1181669 1511964 841849 1070648 1945781 1434687 1499017 115638 463138 82868 100025 105534 271514 1415489 1095383 1490485 975308 313849 985695 1195237 518527 998715 611286 636240 38865 11012 1207889 1044035 1805640 954084 1592813 1213915 330341 732710 554322 1835980 138388 1085727 1827681 98236 650941 1636339 313239 388667 1660263 574921 453289 754484 307683 827900 1110316 300043 1677182 34179 1044532 1533131 1683381 28767 1529006 422906 1293107 1460498 1187046 287240 1716530 1328732 1046260 547456 537023 1771033 1261172 629803 1607162 1407591 1670415 928777 1969250 1418306 1960162 1701621 1882037 519245 606924 1446323 944843 1382200 998914 647966 1080746 1140543 1991662 196590 1033266 1397524 1382745 1368175 683246 1408836 917083 562183 711298 750553 935336 1199556 698073 1214255 1151072 319155 321915 1511086 1730168 1189384 1311954 1310555 880070 448379 1291788 1251905 1109021 1076473 1464510 1964457 1652708 1236411 1844969 582152 226123 944199 440520 1041571 897862 1836255 1604440 1737263 171089 560599 604180 599416 1264824 946626 1387518 631066 139558 551621 573603 1725261 739254 1186046 419395 1573865 1981791 414163 1432952 831158 303576 1200868 725214 383228 1608523 775499 1994208 1847309 1826631 789839 1493592 376321 556996 1897316 273192 1286979 1453429 396890 1026988 1433223 1039200 1124156 1812519 1823975 1514333 1087983 287899 1237804 1517123 961785 1715580 1833529 1274766 53224 407671 562931 491542 1119020 1087507 68791 494306 1752230 1461110 1077593 1534576 1723913 1597530 1798692 607890 1056585 1013749 804554 1891385 1095731 1889853 1203066 1935389 1128714 977885 590973 977253 928842 1047313 1355592 1013779 564735 1637666 999191 982724 1127704 1437666 1456175 1742822 396506 1101437 438596 978533 1050235 1200521 1107292 226160 194620 1085396 576700 1045148 1644330 544390 1710988 1306364 453278 36491 1475921 967149 536325 982571 746524 59531 499730 367105 242281 1169936 1996340 737157 711223 804487 73066 885930 623911 1655256 1769968 1175334 1320697 421891 111878 1122435 1579710 489834 1242075 1989085 1630714 1522337 12529 1966847 912614 1548227 145707 1937099 776498 121962 39773 721088 487711 1401775 630117 1508643 877249 376740 1858482 1950205 722767 43618 1528541 301085 901785 272352 802521 1510720 1247658 1569560 1812836 766244 1944921 1301702 1821353 326640 517064 786171 775939 1294060 1656118 1817602 480186 1672362 578292 1102594 1582616 1420825 457068 329074 1562658 1434891 1776587 1561219 1621027 1410861 582606 671510 934153 435137 398063 1892589 888021 216748 775046 702339 1907695 1176579 1678266 58862 444951 1478035 397701 436082 829453 1032344 1197807 431920 667583 194359 238327 809112 1326766 1465259 1797016 335350 1374885 1245744 1556706 531771 1570321 559637 1392988 987846 1415890 1522782 1421431 484695 707255 1578020 1152913 1179352 554081 827589 785222 1643679 51056 1722569 1703439 832462 420638 462800 1096457 827126 943167 47094 1528456 1976104 726697 1369770 1492674 959070 672464 72654 795459 1709222 1015917 1701656 1517683 459836 1004035 1088357 788802 1303217 444841 1544845 196882 1178993 20949 1443587 655897 1122968 929832 1889567 144499 1954553 913284 1966768 251778 1728062 228158 1742913 1202051 1418472 1416286 887277 1864583 1450230 402755 1117298 1871723 124036 174384 1173360 18 879152 1909125 1425183 1910755 582062 923526 982048 1734 1482191 1326526 1650479 733126 1690941 1726232 1675268 135797 658981 167297 1208091 488589 688480 1351157 253844 1187932 1456262 819427 259749 1604121 324815 323704 570023 870584 901296 1170791 1119660 1267196 1303069 1900837 795987 56850 1832272 121378 585645 1303888 1592238 1490785 1229348 1163449 1790271 983613 1679666 1143525 528341 707573 1363156 564480 1995354 1488037 1891280 1902218 683964 1727439 253315 1735289 552761 1824126 27077 1129067 1407138 593782 1545817 231710 1079165 1509288 1078605 1799075 773834 1186150 1353462 466701 151600 261962 341512 473862 1199541 662901 1476784 244182 1452659 1871690 883965 1494664 1654730 439306 1904636 314669 1691491 1176055 1531592 1402636 198500 1107341 1776856 208199 1184372 1360290 938813 1233043 1519854 65852 1956868 197530 746895 541631 888118 1694309 155973 1913999 840531 1820182 1043748 1952721 1316724 1617679 1830601 1919218 1843450 435718 1131434 784512 240970 804034 1337547 359594 870811 1804444 224403 167547 779229 80841 1142732 129438 380111 1054597 1838055 1997060 234263 665161 1741672 653481 1059832 1508099 98226 48173 1405156 458195 1037568 1582077 1439132 1227175 1789731 792811 1723602 202198 342976 1771747 1153604 915941 576450 144583 599089 617664 130504 1014371 1423381 1662101 1884679 1353377 1021137 1364697 792122 440748 871407 1483355 1793399 1765886 1925275 591682 1093870 1025794 140791 1497359 1228722 1396062 821241 885310 328595 695247 561969 1757451 639619 1066840 172887 1713331 1544923 537038 1456194 1190019 551775 1166380 1367592 627798 1832839 825565 341367 1414179 518807 1009247 1861276 1037176 1873979 209503 323883 580995 1474291 1998586 548986 1893570 1679458 521694 1384335 1461280 387470 501214 504451 1919487 740503 1922485 1647851 27681 1487292 77380 894333 133272 1978387 1823672 279995 1170212 87851 627646 1323834 1370504 280596 492242 265263 1822092 1422569 1162593 961884 503395 95045 1223371 1725717 1704403 58838 982673 769200 1637125 116139 543425 784359 1962891 1390934 1594512 108768 803111 1082347 1874361 537471 898142 1080060 336099 1351909 1369092 1970753 1033797 1893995 1018303 1688134 1405920 1536439 1218048 1369955 345750 781066 1489267 1234297 195024 746144 1006984 1378236 380581 443274 1113871 158120 361890 380609 261180 1044568 962531 1572551 1884263 1875265 1456757 1547739 1090787 1051052 3436 867733 1454867 147260 581420 388037 551350 1054027 1261148 1561303 794778 1704846 867143 491245 782976 42342 124354 646059 1094445 1520456 432167 507807 766676 1777440 730155 252306 1922091 863054 387066 1724484 1639322 1035821 1743899 1084406 133173 1486641 756082 572500 731836 137297 214292 996879 1392819 1168475 896697 1294482 538393 891666 1875206 1353900 69585 365078 1551005 939054 993384 1452937 1740139 842870 1446285 1942978 20646 1960029 207801 1436201 1393240 122131 1902522 570097 1598345 809352 930028 208305 1602911 1420199 1668688 1119425 1577024 53694 345782 640953 1072706 1728288 1316892 1299884 1457447 1338146 554259 847310 267575 1904617 1380261 1969418 1190210 1650659 96537 1635245 237622 942411 687674 1322838 985204 590291 1805461 155377 1816677 1845708 326069 216256 1921012 537204 532513 877679 1500671 30800 474723 855161 713345 1132142 1763770 657564 1923034 1250882 288257 633251 1728048 271915 149204 1412676 1458193 1173249 504446 909166 612210 611922 301941 987287 746977 1803401 78442 1449626 1653649 875280 830383 1154116 1305212 1861033 889591 1421170 64850 1660277 1361480 548701 1968636 453466 1078600 1601119 264688 1869842 873307 1350063 414856 1572857 24571 1053029 165644 494041 1479059 944607 593324 1299735 1670753 1500968 1015717 452014 1888530 1229082 1634278 473948 711681 1299191 1982442 311967 1665675 734933 1350859 1361231 1331913 1985274 24835 339947 371427 714652 652342 868946 919782 1484064 429565 1503499 1562555 1959249 1034895 48786 804247 331382 1448407 1317726 650193 1511002 610695 439959 1210984 1710953 995262 1821144 669705 811480 1725683 1776233 1578271 48967 1511744 1483770 253675 1408482 241703 616678 1220632 1129553 1521643 254818 659920 1128214 922555 996087 1389265 819023 1597185 1833976 1131512 440965 297447 593989 697212 796861 1010346 511402 1547078 150507 1553839 1096128 608904 1511721 501040 1627210 491933 348937 1443339 700519 1020384 692333 863094 597734 19832 1913517 1061623 487323 1362689 1297389 940508 290310 1338825 170580 926369 1315317 23045 30458 946354 710807 1501055 241529 149911 1805870 1087326 1889092 77851 1378345 1449789 987372 1031993 1094815 360397 256238 1398605 1734612 1480493 1041071 1653239 1084103 1344930 264433 1444290 966591 1141450 1359907 1800712 1727487 1894614 1704214 514498 87562 1246431 1437012 192853 874574 1009367 1314220 151299 1371888 1518244 1788619 1087287 173639 1128920 1334500 1200139 721477 1011359 1288899 1449874 1529634 1067534 1809417 1241881 1928829 1072582 1935604 1704676 1695025 1868799 1377420 399094 1186507 1031647 252262 626908 1046932 745550 112753 169546 867148 1069682 1383085 1974423 1703120 1256293 1141626 733651 305701 1285205 1831630 981740 1625171 356188 1234794 113059 813293 417361 1094852 513445 234325 1734244 1821090 1665070 635880 1087932 240142 14357 1653772 582747 151612 522659 1181479 1206540 353166 1848471 909052 1975112 1871592 1986409 662777 1106873 1603713 1200303 1162436 332085 865248 472153 804516 6875 1286601 116339 633673 1776743 85200 73487 481690 549832 1919515 1575041 770201 1269501 329436 812584 1466909 609206 1607795 205030 14987 498192 1210154 923627 714498 1442688 1512278 554257 1204689 199746 313107 1369863 335128 1233996 1142880 1166775 225458 82459 1105270 456022 389908 1685080 1644832 1482691 1061877 1657509 1889046 1281777 1860923 1242926 1681861 1551594 1390431 577048 950988 1567891 1672259 1625020 1017873 533015 1973237 1385881 1854513 285373 1468301 5244 1917062 854186 661007 1358399 531127 1459364 1165242 1176704 898080 1350573 191830 1202817 1266539 1619843 187236 1676770 1599582 1764605 1217933 924474 1639110 242174 1075374 1511667 1157197 243000 1167872 1887357 1334534 675102 524026 208899 1559380 715534 1608039 1452629 1529148 1204619 303313 109552 868756 1455601 998501 1369350 1712119 705403 1093535 314314 2807 547514 1714626 939663 469782 1837778 126726 1010828 410858 254699 140430 1906888 1863550 744909 159455 944788 794613 428503 990015 1230280 156052 1992905 1055253 973891 1642715 1937256 46978 821381 218118 1254236 1569264 1129261 1128453 1453262 931419 904667 588228 1984565 115649 720990 34950 1955863 743345 1433378 994837 203180 1135093 181176 1467789 495935 1616567 1678927 841242 435382 1844467 509820 438755 662341 1191402 1357202 1404851 1167489 888990 1506182 211719 258279 1012239 931203 877822 49870 302182 558119 920010 1316894 1389191 1518363 1362048 574958 769388 544616 1638124 1794607 1864869 586565 940757 1892304 1772386 1467842 1758951 1273089 1496723 1710286 286531 569949 1587215 307941 577903 137011 1141292 275440 389233 1892133 719458 452996 1527453 163355 1654954 1544110 1043433 372079 1181072 1095371 1645905 752422 226868 1302169 651595 879739 1996255 903500 590529 876370 980700 791387 404749 632347 1873782 915519 1810311 1542364 1621833 689071 881700 391542 503466 248629 1768969 411172 1838689 1191018 186426 1675337 814203 491623 469411 1058468 419382 618973 1379655 1195279 1885796 1698942 738729 1292277 1470116 327367 116467 14477 1157937 848163 1715325 1403798 1137428 1395055 956946 1065478 494580 629778 1331578 1496150 878491 1611839 1402455 849272 1053810 1486359 1029087 1785326 746826 207839 1426534 394965 112049 1188748 990538 1568738 462423 490117 1854465 270127 1799306 1347936 871668 1451584 1630621 1645991 830344 1496616 1236657 1554395 96359 1935181 1032556 1317747 1853381 923785 614769 1900686 1025207 908405 251695 416742 96105 767664 1695526 670735 34048 1476107 576078 1082818 50242 1294718 1420646 354377 706942 1575552 534859 1858635 1458040 924091 794948 1480260 1867091 1523876 1916796 547394 1230523 504952 1918223 1156440 721369 709113 1259259 1633242 1474160 217139 328029 280793 526232 1440139 187173 638689 272610 1595189 1984725 1745382 1766210 583369 1691673 1533272 243361 1125788 1570437 57880 120171 367381 1561922 742472 824670 186209 1861478 530197 1955407 1090902 258727 993544 1607882 977343 1085506 1727868 290363 630524 465998 51958 1466916 1828944 653970 1110924 979420 1100513 755262 185807 1221555 1554104 706423 1762851 219967 144014 1500191 41038 1334678 1781118 443358 321320 1729524 1028930 714069 1899500 971652 1653559 1029607 286453 1916963 1874633 255042 1157821 463031 428240 898641 1575681 1601605 1739987 1916200 52956 105182 38032 1043397 321410 1324616 157141 567443 1993997 345573 302316 460703 240626 1716193 1000927 1087149 184992 1185830 649575 895801 1337609 242715 837509 1459971 490089 967694 308740 1653664 1644211 765003 1072254 1494937 1180082 548423 490230 314723 255873 314357 1294044 232185 916210 761229 928928 1956264 1677394 1441472 581456 1075660 1235322 1235298 1647075 286358 1129772 1181019 1997018 1537691 206463 392509 1389301 290851 1813387 528135 724027 983690 328625 1353685 814222 1751705 796349 285662 1683128 613499 1603000 910709 455185 280733 528051 1621941 1903534 364893 1757055 1067313 513123 525402 877618 631197 1353795 91273 281160 1512872 1913489 974535 1213487 1860306 1778623 733741 1223507 1206705 1695804 1918779 1103579 1462057 1103131 1355613 595741 1814070 1257482 1610905 1966795 509308 451108 1780711 64773 1107603 1165806 1633297 985559 1357549 1814943 107944 1774883 1061536 1680033 711573 1773200 1669117 655755 1087568 1212819 372460 972515 290786 840846 752639 247720 19662 714480 1526993 1398537 357749 1546516 1697915 823950 1437540 677200 97286 466193 1821853 1090883 921067 677100 1687205 155099 16914 1007699 990313 739048 1743111 326822 311947 1560562 1864284 1662300 724815 490134 841442 1342227 52360 1710533 746849 4656 1885051 1979277 1732393 150670 1479305 1880827 1922280 42570 1069892 376888 256113 912240 1792383 941018 840502 570351 1151824 1097989 1395023 635330 1932673 1925227 1680490 1623555 1254428 1305587 1724313 1372693 117648 467512 1453802 99239 94882 1460391 854467 1715920 10028 1177289 1826188 1047410 889399 108138 1254622 258660 475114 478858 1028554 1315404 218534 326251 1664430 1012877 94950 974876 1453008 562974 910943 1712650 1291507 863326 1333693 924391 609884 974603 878308 582521 523862 327156 1388758 31060 1520186 1099165 1030795 236504 798308 1126558 782407 1310017 1477089 1204436 227004 358667 1751026 1470597 340417 132435 989377 535527 1503715 295726 442176 699215 1972681 1697795 458803 1194162 458214 562801 530322 993952 1987633 1714131 1359937 976619 975557 548947 1377714 70135 1602250 1472086 1589987 128824 378696 1999533 21916 1695556 1566105 147558 1069503 1953657 1457553 1161437 558870 1976751 1390879 1169655 871066 382244 276288 1738065 1891026 1857346 891324 1626314 1495557 1187827 779458 34790 286500 751607 265424 892740 345678 303265 1706636 1089141 1744010 662547 1176449 594141 1405746 1389161 1310116 1334156 1691036 351736 878598 1021292 1156752 904730 549246 499209 762373 935097 954293 635051 918395 342684 1406799 1745496 1399243 1542015 846794 1922098 1761116 308694 879231 1961175 1414876 1383900 162694 164451 1479663 850525 877826 1369667 1720792 224327 1769851 891801 1639752 1700979 196867 1447895 920147 743692 646852 355390 1472305 148665 486899 1673020 1275446 1543151 1340230 1553187 965161 1675959 930392 535005 32183 96106 1965737 1720009 1078423 759756 1154486 789591 1976156 300275 1878260 383287 1701050 1592306 1333673 1174286 1750363 1966947 47448 537453 1309644 1874 1163467 510628 1466091 97392 33485 249272 1897699 514018 417946 1033466 612323 648693 688234 657516 566738 1050669 1735722 1734051 753734 566575 204556 1030995 1328733 885283 1978024 1934440 614255 1675409 175863 1024953 1182205 21008 1592990 1045713 472332 989475 1658931 1261907 1938085 284028 858535 1927943 470537 1248892 1124432 181369 1090877 510784 377832 1209420 152623 1742022 1343344 98328 1289701 1968461 85052 1842213 839753 1581280 783446 1241953 1031814 1154064 104275 337088 1757925 1608623 1940808 1546034 1713683 210851 235707 175833 1240205 1444705 451886 616283 199552 1133027 382341 710325 79463 196818 842027 1959605 640968 1439779 524810 399748 853216 690119 1342722 188268 103169 1250206 1075898 816581 1343296 1909808 121983 906892 744037 1166298 538062 1611804 1137906 639890 309464 1382859 406546 1103051 358426 732626 1275868 679799 1716421 443252 1994607 949399 1299150 1856663 452593 610636 992631 188881 375296 875892 1051899 1252083 759389 162266 1027014 1276265 747990 1996192 1325426 199131 960054 1107834 1346626 1802339 193869 1441397 590782 941118 1994581 1233153 355759 431741 1800226 1215780 907438 1500281 59043 1457309 1570189 476682 1714825 769567 290611 1504984 491421 497515 890802 1410953 553791 235434 1307241 174363 868330 1614703 1298575 205208 1905675 196827 1740890 1863959 42250 1104190 1604911 1131342 628927 283093 399797 1084227 1682731 1825399 1745821 321812 325547 255761 79814 666229 597027 1721685 601656 1826861 13686 385993 1546245 1533605 228534 136259 66979 1136323 1793312 638147 351723 1484840 436416 1750901 920945 241195 1403287 1491522 1069951 1008009 949855 1864244 965596 384659 1980357 1483106 1561665 464314 1635412 1255769 1086442 1539481 1686948 1315153 1510940 92122 1327265 1071412 1486330 1203811 1416396 612645 399776 161160 1017981 1389649 1692509 1377280 335210 250616 132481 45075 1364223 1097784 1854781 1136738 27385 19593 1588166 1760199 1827309 803968 164289 1963088 1361822 336522 1460023 386945 238965 1666607 1904255 1181594 1270131 140695 1225844 262284 946769 1552186 744612 1913789 1511958 546025 1024162 1410847 1812560 1371394 1938667 1705936 876288 650385 1640643 271338 1830450 331260 305640 707601 662833 5967 770401 1145121 1440225 1366303 1470056 1064078 633152 1442732 1755098 603923 1053722 1684269 1807720 1020111 1063872 944624 1699527 1727688 398554 163776 1400796 1993943 206720 351668 945334 1134683 1537692 1139373 1580306 1440961 1944986 877628 561757 1886219 263456 986295 194838 1126756 1913604 835029 1706522 1371686 929621 480527 451713 1897977 652873 1188763 1295091 1485933 1127539 998761 605848 549062 543947 358149 1850984 316390 1709110 1324839 1753312 923422 1943577 1340889 1927355 1432474 1262688 1957351 125775 1653990 820447 1266736 1228145 1631799 576093 188362 1616569 1072317 656482 1563375 1375087 468499 136606 1771635 1602400 884976 430790 128045 372549 223929 1749169 600896 1110439 1358959 1716411 651582 1335102 613592 14119 966144 627757 220735 1572139 488430 1028242 1631102 1271536 1205115 618643 45111 1360103 986867 902466 649570 1604740 1194505 1094469 18414 1713121 1594412 1594184 1897351 941596 369664 1678351 661635 1050450 773175 532339 749190 5326 19070 350344 1028322 1743714 964812 925364 542921 650399 634633 607445 1617592 1221963 6373 408089 1554740 1734794 1830008 324282 1125723 870294 899424 1612654 1805245 1573510 691055 1104320 1422410 1833842 1947750 1235592 1565937 1576426 1035266 752151 1591269 1608374 365957 68058 105813 151092 1765177 454540 1012956 275549 703750 1199740 544633 731879 1775745 1779894 1167008 1457616 719840 1773628 89778 1761472 84753 1302988 1612935 577264 84345 1011493 157135 1341255 8784 911192 579744 1369456 1796778 977228 319581 1594460 728541 1675270 1244656 785772 1203980 1664470 1028120 1875128 1547459 1865728 247804 1405638 836382 843687 202107 1499698 808997 300927 1711301 1685664 1152887 1576220 822269 1807605 1018959 371494 108629 62482 880516 1997931 1695136 1736011 452348 1931455 1987960 1945742 1428693 1634652 1618952 782054 659266 1952952 254052 997924 1011973 1151209 1903009 1896249 1417294 180573 1561613 1362443 1673824 46882 57476 791117 1435743 1803582 1757954 775536 525310 1205052 1771955 691850 1340130 373231 289145 1092517 389073 1100760 848324 679734 890941 1304233 1948582 1252822 1811585 1226206 923834 552154 789350 1079129 448035 108264 586581 1477591 778886 1264506 75464 816943 938792 1011318 832360 1212184 46534 186622 1487751 254493 930329 1328668 1999362 1006291 1738393 845860 180004 731461 437883 1771403 1155533 1040170 161773 460543 79848 1163200 1453786 3962 1105943 378590 913156 1169425 1352954 1445680 1307527 1702406 1016265 1748976 356550 1681811 226018 1394606 1012060 642427 941254 1169556 1541003 307451 1556893 1713493 1944455 1530640 1317044 811727 954278 591567 334597 561084 421350 1329810 307988 1332682 854376 1779079 265258 1355374 509173 109358 1988286 381480 1341357 29175 171695 1562010 1296610 1979648 1943237 378046 641946 1002217 1563821 1060828 1739172 1306323 1671954 250497 1353413 1512883 1529384 1730980 1829078 737654 1098668 374132 1549112 600771 1005839 524691 117571 874780 1738563 1052656 1895075 1459716 1200952 1510471 790188 1645992 1597281 741313 1761820 1345643 650592 1707760 1041778 1071295 1450773 1113663 1246370 1131060 212908 854899 206902 163791 1847024 1437109 1017039 800204 1283168 55447 1847239 1987550 949357 1857879 1631368 713132 1639424 174496 1081666 712051 393077 795638 1273859 1550825 1196129 1322626 1859958 651551 510540 1914275 1571041 306936 698876 1104980 183114 1802026 700794 1907340 1533555 195987 1565540 1986435 1479368 618436 123923 1776318 1160808 1383892 1849820 1823528 1452074 162156 1888692 1697771 338276 651028 1326434 961670 321752 146536 1266943 1147884 1851890 1387478 407488 258469 1199483 1367790 1985357 957762 90650 989297 1973495 733885 60667 286317 138143 293839 1085355 1979266 1237880 708631 1294304 1476482 354987 18214 957121 488742 1750988 342309 1489289 399312 1319238 163565 1101971 1860716 585266 607264 1485636 134522 1926407 466585 1037523 1560309 1380650 270931 1367059 682394 266247 519729 836553 1428630 1852119 1026530 1091850 455177 1965174 7668 568980 849569 825343 851985 231236 628661 314193 352772 1020968 1501801 1394270 1977667 522901 702378 336482 1373847 257252 729931 352129 317984 1220184 1704951 1139441 84038 187875 1284499 649585 535464 1429876 626642 1166332 1310721 668019 963916 613122 1654996 1322258 190790 356293 834456 1906264 328341 1133135 624239 1350595 668088 680044 1140801 1027214 604659 1524855 194502 1223428 860736 126184 1685500 1298131 1512772 877940 1920767 9166 1122659 422872 986477 659100 197998 1228812 1007172 123525 1057425 1443060 1535054 347708 444269 631712 881434 1764429 221436 853792 1764899 697701 789629 1672222 15249 611052 1495632 782736 843997 16568 835564 783612 346310 194131 174108 617077 1191223 836653 424816 550101 1985301 1364977 1411395 1778446 1634719 1348091 924977 193076 1968865 53745 1384053 895346 241795 1643784 1243776 1973779 422808 931366 1280817 1729582 1547436 631856 17969 1440170 654443 1317133 1260950 999946 204883 1289657 1276878 1002952 440941 780605 982996 818366 243013 1063019 895843 7834 657917 286208 949163 449600 1072468 1926830 1512852 1694774 122013 1841094 1130946 1584228 3824 39359 939651 1448264 1507782 114759 953805 834973 181599 1063245 71069 1349469 74788 1798217 613793 1809221 552744 1543911 1023208 1695864 1564068 1836382 1780635 1854074 203174 1041452 1098110 847308 880974 1751529 793464 1588630 584724 1140885 1454994 1205626 1063211 1906756 1115552 1898517 316043 429065 134486 855548 1035420 587015 298481 1749403 1505162 766001 1529455 965483 1574841 1085325 1459672 781130 706899 437534 1217703 1488135 452386 1583333 932450 1428689 1294010 1168729 1513860 1102044 706597 1140442 1830392 1850318 763238 902327 1197888 1715465 769364 184450 1483443 1097543 504316 1846781 1988387 1527465 115895 1079373 1427285 393896 633905 1087197 458839 1378617 1465979 1022718 10837 873054 676893 1923643 59399 579955 1883312 1157800 227956 431213 491152 1094158 1331004 166872 1629562 727748 153921 272538 634043 1263662 1249035 789171 123190 1393300 1429150 1829100 1793456 1032111 1716303 1517006 820959 752746 1145450 168884 1081975 596948 85300 488672 1783640 126793 958927 1679409 691811 294429 1093315 885245 1567828 871443 476091 903675 79505 927191 648099 1999485 10831 958081 1863386 1958432 1987531 1117104 382028 1591393 217977 1552653 111499 1915702 146422 407248 907255 1258934 396952 199429 409300 1470175 1961497 496706 1252431 587434 1835596 1876547 1496670 778686 1110832 1467615 438335 25084 1562024 815903 223418 850934 1892347 1850894 519172 569402 1827493 1491615 254200 514169 1108978 1783164 1787051 294565 1230592 796036 59305 1847454 487499 1390564 94253 111884 910062 1103133 430167 971957 823696 1306890 659006 648016 1490758 284328 1036513 942610 162590 1721226 724550 1129335 1279427 706624 1837127 1472606 907314 1358093 200892 1442512 747414 1065422 749868 1245813 1914613 1173495 780102 74667 907290 1796543 1953054 522987 856396 1971771 1654636 1146769 1121873 1444819 1254767 1222800 930734 1885792 1575025 48477 704062 522893 1665758 1342629 1632230 1364265 91385 143530 575519 533383 169919 1810054 131963 100891 1819113 244693 1634726 880237 1022080 367351 287817 1033748 1727885 513890 942903 498777 1405095 788492 301096 637599 261541 1873968 1259394 113580 176738 1661673 1436773 1031104 1977771 1298454 1566542 98837 1135780 719751 1901701 1068328 1966109 1247352 1996535 685057 1872275 381758 1300780 1208629 1932264 746139 659116 1192912 1748422 1258142 1549178 824432 1449863 162794 1264185 1061609 740170 1145798 1576886 1309152 851796 1399392 778367 1255011 486096 715983 296993 1602746 1230849 1153624 1053648 1744708 1860164 795815 471676 110266 1899807 667780 1154841 191048 529939 1234025 1051293 1091390 1488017 1020996 682414 1037000 1100342 1823714 1543951 1549944 413313 879028 939585 596677 1448299 1264292 1645361 1497248 994172 185928 1038171 1076842 166043 648196 541009 1290194 1314820 517341 1533882 123209 87985 1663684 1200913 394013 1810521 982611 685552 618347 1936593 671752 1194304 1800030 844624 1075315 1396383 1842178 1556252 1847663 482411 1148694 759225 1149290 1685399 1794830 1901180 374774 464733 530746 1752630 1489494 977085 1854738 1665025 217631 1409091 1590793 1248796 1233756 1460489 913091 1134419 965560 412468 1551896 541640 1541996 669359 1524223 1869322 244222 1471836 981580 364441 466675 563497 1986913 1317220 1523763 241487 579731 551139 332442 733798 138892 1004211 27365 1974546 1815864 194287 1230757 926113 1651941 189428 1325038 139870 1006954 1041659 1552813 56353 147984 1438244 620323 1378107 1765764 1523060 1289575 1807048 1153869 992338 109015 305985 1866104 1571547 1497752 260234 361859 864463 1991748 1075063 641992 996386 1649320 906236 1676527 324380 1406565 429275 273185 32770 1406361 1776837 984782 538427 547862 288663 1405324 1824319 976126 471122 444879 963039 1336310 1993361 1600960 1803958 724911 1088349 193200 1058211 1127885 1400005 1792752 1025929 943088 664942 1739483 1329841 1995937 1490658 1658597 1389468 1204125 1100734 1847660 523401 1844743 667081 602122 234996 431703 378634 805121 455746 1630107 206797 187531 466094 1876599 1119945 1388478 499781 1807836 698823 365670 1006157 1703001 177811 1224607 45559 1370589 586746 1095723 56696 583862 1393609 574229 1061675 403157 1269237 1696727 1831738 1895816 817672 1076388 794587 1132353 195806 954074 1936748 1061261 301424 1118410 1352336 1026222 910762 663252 1002298 277270 855058 484281 1021190 593478 1202591 268174 545487 1253 993091 947944 1270091 304954 1068237 1922351 1200641 1210257 192712 1178282 1825169 1017002 216523 923070 839773 1462428 1607221 1624427 1722804 1105889 423871 1841308 1889113 1732582 1064664 84983 249096 207335 1618795 64704 1830667 837510 819288 893126 1408843 1553641 37026 1551413 1819249 49577 1902414 909978 696895 1569610 78150 21965 529485 1097678 751847 1502153 458455 1545023 1029769 299754 819773 1339714 1594484 1628114 1858893 1666445 438282 570241 1688996 649896 1413960 335736 1531605 1124250 1461098 1030908 1002522 343574 685818 1668723 90869 283356 1936204 1744621 637689 1418642 708708 489002 798435 1686758 1378878 728172 14578 1256279 1978195 1941843 904619 1155955 1712216 23435 1659690 1529822 355413 502954 1155730 1062707 840255 113439 18208 364680 1544899 937464 108121 1491956 1265450 100649 643577 1739303 890376 1611950 1561116 25129 591609 426004 539901 113703 582008 1210243 111597 892253 392543 1849847 1966334 671433 526798 577277 411676 446789 1405399 1338892 1661567 879703 906093 134032 847611 971609 1213954 70503 944136 897462 532844 1030907 763597 126309 1206407 66898 708023 592706 1944766 1753834 649504 427405 1838983 269788 1771614 1026421 1246816 860864 828126 1428870 517362 1827031 1958676 1169342 1107144 172789 431820 1841714 202979 85525 1538368 1140154 133291 1883934 1346977 1523511 641045 1020434 611056 259697 1925350 898195 404703 1339342 188163 1218345 1630984 1458455 1214166 455416 329728 531184 89444 691244 1459954 181604 246525 14315 909938 55978 804486 574570 1244251 631111 1232798 703924 1799586 1505382 1217287 680180 559961 1058433 112452 257839 1423015 1588744 587469 1106889 1654251 617125 1822571 933895 1882249 360278 1658121 1243747 616001 748855 1385475 1104490 44886 1508097 1659956 1535284 902720 732782 1240656 371026 1316740 72977 1552833 4180 523990 1353748 1125063 473687 192543 1738641 161288 1382173 434123 1674599 413158 1919071 1418684 28498 1743124 660074 1651627 223856 1075628 1606831 848481 90871 10060 900437 1064748 811163 1379530 499627 445944 1048437 1846039 111334 1508213 1608396 1024359 717092 1982491 1995946 1198248 1359794 1058600 233005 1287405 1299872 1357875 290208 1786698 585034 1419938 783306 1877313 748960 1896821 394885 1159190 1952573 1295288 1954004 1197940 1085736 421245 87726 193203 1835683 1051420 1495438 311513 1588359 589844 846254 938343 997020 1480226 1955943 36169 249402 1216731 991229 1694116 411221 1429051 590728 821591 1386963 1620427 851572 900667 1935687 234327 1497048 1951401 1874774 1346732 639080 1569084 1852665 1336219 345132 719366 952243 130375 741072 1176504 550594 1140718 1522720 885305 588783 1579995 482499 751983 1485272 464103 970876 1863707 210725 1538276 1903786 1118129 1552116 1604431 946780 1546600 1896681 1152154 168092 1813374 1683855 820179 1126460 1085281 538360 720855 1972601 148009 112026 508901 137646 1350037 550727 1805317 829314 1608043 831191 556204 1321093 553971 321165 860654 1279425 502956 168174 755663 1678326 274901 1502075 530771 1242377 1087373 497225 1763751 951699 1190082 497800 844626 828928 1020858 156297 165022 1679403 325167 1480646 160637 1991734 1992173 1679142 810798 1876945 61242 89869 1597360 1716029 710676 572692 962302 1041473 970253 1570215 907797 4271 981915 1697748 577336 1578633 392491 161748 1204338 1112366 1184961 552838 336353 217633 1232713 1435585 1577436 560001 430505 1219106 1557624 193334 444148 1022618 1872499 6768 302749 1438145 597020 820637 1349178 1150171 690776 1713694 1451172 283519 1073641 1355748 1511815 1438090 1778056 173594 1809563 1058378 1583193 228989 349980 478670 1962660 561653 1789880 1219635 413710 1043031 824340 1884062 728766 159312 180401 1719466 1353604 1237661 352466 1227785 1779383 101252 528154 1902666 1176356 1412721 228918 500519 1242827 1104678 1460367 103327 1407830 1269666 141390 68072 655512 1504417 40847 212053 14873 924939 1192999 751143 1648235 1896054 1825412 1059610 1786616 1178335 396191 937556 163012 211804 684237 1241627 405784 94724 588925 1665921 1322202 1381097 555674 1559850 339942 1482144 1290179 836354 146755 1579600 561733 1891167 22002 643729 1380137 1719738 1650392 834430 941873 1094096 525398 1066995 826690 1501788 195552 193511 1670445 287478 48737 41788 591030 1100373 153158 74202 1547813 723273 739465 151949 986792 1508970 1259206 1035359 1170220 1986911 1134036 739327 885208 269029 1093975 778086 34785 1222170 438183 1363157 479760 955447 150271 322078 1463412 1671702 913287 225804 399437 1092089 53996 1041303 532514 608875 388449 631127 1027657 1336323 501304 225942 1336379 753707 1633219 1069329 652639 1773010 1187437 1093142 1094261 291633 1212980 601460 768333 206559 1296733 1153287 1114231 720086 309542 1873066 1531680 32886 862869 1743287 929799 371987 529464 1484042 1932344 914949 756567 1296206 1373485 869219 1440903 1753181 1960288 1370889 616236 1266460 1253614 223737 1964656 334231 519571 1797022 899493 1701600 1218009 1580003 1411947 1443096 1701189 210404 11713 837562 1337917 490333 1395456 790227 102286 945875 867790 1453107 463476 701945 1710312 53304 1378096 590536 1056575 1569504 1825158 230008 397040 1792241 1334884 1847507 1357429 707511 250373 995433 188381 472524 1902294 1411517 1904935 974202 751094 1015601 1784405 1108485 302571 1615791 614699 135838 1749751 1998754 1169524 99850 431437 1185506 703975 1753205 288705 127557 1514018 219775 1343198 244902 420131 1846974 809491 1143750 427464 914904 1549594 141090 1386639 1356914 1007874 1784153 1552938 1029841 292393 408347 41863 1546456 81934 1059430 1202913 831889 45331 1309078 569124 1721721 1553204 1279471 1157580 60003 227367 1948399 1782510 1447598 1691719 1815863 1383879 54758 96380 208285 1396716 1438343 323923 558128 1338351 651151 1419243 329254 1209628 379333 1777177 1315181 472448 211272 173616 326060 1142778 700930 818108 113573 1097764 24810 193330 494012 1018891 138581 17278 1576702 190393 1409219 1354745 923427 1085481 543197 1126670 1048751 259202 1471840 1804358 1736892 1633179 1504061 1486279 1414184 193489 806092 650926 496669 108467 1855368 1574948 1094913 390569 961997 365871 1037836 662555 1081520 464781 753438 42142 317886 936202 66217 196269 518775 815057 723749 206464 566078 230356 290545 919922 505282 1663967 1622819 1793899 894284 965798 554553 629344 209724 256735 96112 1992280 1747825 1490367 477202 128805 698000 1504640 1445198 98547 408592 146184 1115505 1613595 1224390 1839309 1014119 850346 1455192 557656 1450662 159987 567346 1945501 795848 303620 1175432 674474 184251 104517 297126 858786 809742 419966 389526 1827633 1011589 296043 1341605 940574 721837 391817 1318557 82268 199337 942236 975834 314635 503449 178919 1802616 503944 191252 1080196 236514 729844 1957316 565402 1864843 450956 556269 1866576 356017 289480 1505344 5943 1242691 1307559 1397370 854016 1911143 876273 1278307 1264884 756007 753174 1661707 1707216 205694 671147 1524316 1632737 134669 520755 969357 1011271 355636 1524263 270331 418667 235301 1041629 1053493 1708841 720224 707593 811822 1289222 997764 379769 1572670 811562 454851 1977373 1272678 29530 1693204 790414 978357 882647 345089 371734 552852 416177 459242 1070078 1132701 1900592 77458 889957 581634 1915785 1345735 132677 806304 1615550 1632974 32945 869151 1087001 930256 331696 731616 1900437 1356980 89604 1950647 966922 1749049 809213 1283137 714884 1347787 1780922 1910691 644198 1706631 88085 1482160 98275 332814 1963836 1080777 1158941 317290 753327 537990 73588 518616 1900577 1595890 1108771 1808600 910990 1399506 350052 1078866 1031785 1347372 1721512 295326 318323 782319 1386992 1336436 1950115 1749622 1515799 1884144 1518622 1552782 1957878 1477679 1412201 1847289 620694 149255 531896 190415 426209 1495980 840490 378912 589865 1490528 1063755 1472255 1476353 253680 183417 296864 699879 361763 335090 1257739 1535682 283025 1652385 846275 562074 712478 1704850 533431 1500758 1715887 582278 1630962 844720 1217042 1199154 922834 1295954 1318476 1596006 1218436 1750037 1293390 697093 1884258 1075948 1361545 501390 786380 1050968 1791997 563463 1784596 1929765 387194 1412763 590488 1151576 471408 1015010 558973 377548 1222237 1847405 788377 1139674 154993 1159756 981028 205499 746914 1938202 961956 1658626 369293 1069859 250838 127938 1577946 1608438 828865 526584 914489 574451 1833379 615674 756300 1988912 397228 1585852 886050 1276795 1941793 466847 153322 798084 1275612 806659 401938 1439856 857164 587971 315501 509775 1168433 1740728 194588 172064 948949 780268 1599155 1742674 1386355 689056 1540607 1995060 667378 255478 483174 412717 1724295 973888 164467 630533 1174541 874938 570578 840618 1503764 1174804 1391195 567240 1330227 992723 1203938 1284523 1945673 1922710 1512061 154422 1870881 308344 1958506 129973 542868 1902825 1712069 1161936 1179065 1402766 1686137 424997 253383 1610459 419788 222995 1622621 386704 1826358 1001991 1004873 1088746 607671 705243 1944380 504876 1907336 1654194 987646 155846 586187 13456 1971453 868908 1998115 514775 667856 639851 1775660 155090 638191 781725 1051027 29112 1136722 1232144 361605 511325 490025 1899362 1689039 396608 1862615 1434292 1661128 295849 361977 1000974 709710 1928621 1390415 974419 1043328 1604242 89771 11733 341578 501082 1910384 380853 488902 1983210 1143172 1833428 54046 1582294 770557 256974 1603388 196832 1003563 816408 1148518 1593200 247255 1640562 877019 1166174 403228 834886 1690096 33996 94975 1557112 1194444 880201 1466521 1486980 1133545 1932398 530468 46724 407848 43709 1200811 41637 165529 1570513 1575367 887755 996161 1681586 1815890 1372748 914406 632548 1755972 431094 1387219 106545 342326 860652 1132570 122727 1099115 672019 794637 1748478 1178456 339587 1360434 1841773 859083 1469586 1864372 787036 1267387 566644 309427 1800281 696129 1211203 1377156 1747059 1786346 1387799 932675 1667075 1095257 731823 723978 185128 473366 1655250 1365138 242928 625741 519001 1929794 1955117 1478588 1573940 599859 898617 1508641 696587 1052645 736434 1145418 1446647 1418747 715571 1925014 1853223 1720223 662817 425520 33864 1332166 752687 56450 1231246 195212 874161 942698 1529360 296178 409204 1892588 1001769 381328 1992966 1488048 1858198 701774 507052 537706 1145252 1829756 3127 167392 1902595 543979 85213 402412 1012627 596581 1034952 638920 213280 1344812 1203700 1945887 1971660 1825559 1119267 541444 1684654 931865 1814485 1789931 1912099 170176 3221 1660190 906554 719321 526545 167162 923522 1952948 1898645 743073 1442585 1271390 709363 1417110 882211 1412360 304587 684494 1989076 604860 1075826 502219 703901 754153 48121 363909 1737945 1759779 1758458 1728881 664263 558930 1347761 1951679 1457834 409986 439665 719650 1744831 425901 467801 812192 1994760 626750 1809163 1484197 1308608 1199554 1750776 1121726 1116959 1572246 1748221 1471565 1615118 1935619 603326 1200473 636951 556097 1298166 264927 319260 1229748 1127919 1201450 306399 1998921 410635 1899272 1418202 26383 1159557 376007 1441278 245706 234645 1095139 452583 1238421 1343841 1937097 1235497 212144 1427932 1623428 896098 1979141 1719121 1670723 962201 1885218 1316419 1705777 603111 1760715 1819199 1786096 1050456 1599524 1568166 131860 1100670 1943113 975461 1175799 729364 855241 883148 1913939 1296267 574207 1972741 1357342 144576 1417892 888128 720719 540959 1963967 352516 1929329 1132159 521330 53684 1383933 275548 535188 381591 1819065 413296 860025 659526 1591400 1041079 505106 592773 544518 1980623 1663111 1700138 602892 255514 347970 1730697 1335432 500800 1702157 1197141 66163 1322458 1952537 763867 830343 265729 120811 1900906 1812846 946505 1839812 1498414 1038113 1774999 430997 1969194 1586133 506251 1068851 1171953 1475147 1539423 595196 688541 568620 1705993 450360 247414 1266363 1959470 498218 383890 941383 15158 1350360 332530 1613787 1431054 327029 80236 1021043 415263 1620041 1200437 1842117 253394 193819 720221 659341 602705 1125241 657778 1753636 1088193 1194529 160073 1149957 564706 818438 214037 1429331 247649 1084412 1916918 260293 618094 1668116 622671 1168652 1844545 528213 1545321 1156837 506549 500850 559803 1935582 813253 187184 471954 1267095 1912581 752717 1834597 1206649 299070 1468608 1376530 1693947 880178 1098828 790399 1762657 1891154 49971 997606 1733953 986482 1284157 1273436 1325607 1779419 4273 561702 730379 1873414 329236 1545203 898790 1589032 45062 1706730 913897 1454122 1133746 1489074 627679 1551294 599680 1522608 1697224 972038 1517719 604481 529073 1763546 797071 732056 332527 941286 1619549 751031 303691 1629463 1614067 1461038 581955 903435 833790 773565 1913313 1237893 622041 1793165 1938029 522003 974518 1709678 466387 280520 1512441 358335 1005122 952401 110456 810013 727530 1379473 1223717 1816640 1929303 1597821 328120 1310344 706096 1168156 1192597 1891950 602327 1078704 1351568 784282 144722 1273080 1792038 1013615 211136 966603 1169333 1941809 601690 1548 1007779 503035 1352069 333834 469716 1523407 469014 853032 1148534 722028 509067 1171342 261441 1611669 1145187 257190 207319 1041234 1851819 1631279 306227 710423 1792685 1102791 643291 994675 124384 1639456 332025 63571 1175483 443289 1511239 327855 849073 744138 623661 752444 975428 1838714 1065490 591990 1950820 1473837 1913716 1111010 1312302 815981 228394 653809 88787 397063 1837850 606328 1246095 1830385 401729 194420 1897754 403561 460266 1489294 186808 1470442 1390613 518829 791572 1336877 449662 742980 916801 374204 562733 491156 834582 1202007 1880284 1621531 1783356 938886 124332 1046791 606140 1248133 292605 1767735 250287 1845712 104112 1605272 433248 179539 1876050 853158 13497 390705 513708 771135 1536697 787691 1779548 1848004 1499504 1012741 686658 241963 1047121 502169 665044 1851957 314398 648470 937165 1153303 1788599 1679360 1812790 1205364 921282 562715 1508882 226721 1895013 1213782 1620692 1877053 736413 1310264 1306711 1163550 1253711 34034 899156 842428 295126 1638829 1410021 1621253 772955 17108 1719190 800695 1416784 1011206 994465 1662221 1906655 1509318 959976 1671977 566503 771410 1208686 41871 480073 986719 578760 946773 740237 902654 1187227 1472842 1096028 728836 1969295 1414835 1432627 130920 955528 962066 342327 1263842 1189577 1436099 1592520 144150 1035284 165817 849271 601491 1913723 1186673 1320678 1261435 54792 277741 502578 869518 1353214 1455702 1802387 1550890 903738 1349266 879694 697962 1050136 717151 1592514 1141049 1479942 1335994 1349075 1048947 743706 561245 1718022 1287131 610256 1900106 1302675 1202585 807695 1201914 1290123 626357 228435 1534651 333364 1413476 1037739 1425596 294177 45981 1353871 503854 1971255 1124355 1362783 309676 136737 1822871 1460197 1277345 95246 563633 962590 293235 919614 538302 138716 524424 384507 1583240 686190 1080774 1202795 987224 236974 275616 1839941 1798765 184833 1405208 220757 480349 1914567 1153117 454715 540667 1249593 912126 890930 916360 260422 1388193 951377 444412 1848164 887342 780400 1821501 622414 1298379 1913925 1637062 1310309 1467026 94497 1865544 352518 1699414 690497 272087 309351 884962 742137 1502621 1868890 1088893 1945076 228605 270161 283304 1019858 1750771 701461 767355 1276598 1662122 429472 362865 1806549 476087 866057 1040844 1087207 686258 502533 116347 654540 1373091 1352022 1974233 893117 1930797 1189723 883515 1701190 1236454 245640 1770475 351665 1067720 1071186 28871 992665 1150672 1589135 28997 1790184 1007014 1630903 1476272 548235 370948 110537 1472362 562102 881305 1525259 504088 1599396 883437 675786 1352101 1684657 1143888 273895 1059888 1151752 1198480 1494845 1497581 88541 325684 954250 1749214 1156167 181280 1724171 1437949 1458946 919386 273480 42279 259783 708452 1026201 1704791 1780717 1011299 1634194 1666403 297005 534024 1860750 409666 1106164 1208133 1754985 1211839 1701766 251270 107143 813866 499616 1002835 1447243 831849 1694560 1419187 915317 442339 819136 807859 210285 642970 734459 596666 363148 1250127 947937 408935 1101434 49469 1312711 1536360 473278 228348 309840 491978 1071478 1983288 706856 1612946 359313 1380462 266165 1652334 584541 1681257 1971627 913866 1391659 1630095 1257388 681470 422415 447334 1155264 70362 1810924 230048 1142399 1006499 886146 819763 1060090 291228 228590 397615 1990962 629767 502182 1596436 1951675 454733 712655 329356 1948513 1255756 1673298 934673 660794 1936426 396115 933883 1932932 1778518 320438 1722177 1855189 1386630 1679898 366954 1996012 44496 1321686 827423 573713 256632 1051693 1171021 235993 923476 1372860 551505 801572 1908465 1776701 1072849 177516 642677 103290 384502 1671603 1506828 768729 464696 1093420 16415 229139 1036797 1314141 1258099 300850 927331 529198 1805512 1749614 725715 701147 1049238 1434849 1436090 1071317 905289 1542923 499578 1845352 1010651 1781078 1357528 1491415 164563 85387 1288549 899489 1116248 444023 1990550 1724397 826463 406353 51829 1701453 1552558 301533 805059 426555 1148137 1903223 215486 27116 1857642 1118499 1186044 586825 51141 748965 917449 459768 1693160 1781255 871268 717196 878645 1907453 1416472 1091529 948937 1100263 1559991 1766439 1348430 1329146 1101233 1288923 630153 916606 429715 954213 360883 519224 1785157 1002693 874166 673686 1127518 1559645 422992 1112519 1910408 664981 985196 585599 154375 1218081 502707 1719706 45167 325047 1711449 1510535 1731741 1255136 1390658 41324 549894 992857 744598 1941221 577169 40164 614331 1434869 651917 886690 852804 1064533 322052 1550900 398369 1426670 114213 443695 617464 721439 347511 974067 1690903 745295 1361774 1682158 1806286 1943914 1789941 1306440 1120444 22180 385473 1725012 1351822 1506937 976848 1715053 122663 1992749 1276680 787027 1892328 1569083 843439 1531674 727422 1999317 1810688 1829320 1314818 440799 1883918 1867142 1402043 1655245 865154 1381989 1878563 1434070 1050226 110623 975947 1091444 1445249 873417 1089874 758966 1701458 1833365 298211 1779924 169654 308076 974716 1126602 1263352 948591 508666 927825 337010 1388080 1077757 639632 1504827 1545615 667758 1720934 1014343 1345281 67114 1366996 615449 1156592 455409 1662517 1724840 1289587 987414 593444 775214 1719558 98767 1966575 1418875 468474 195632 978843 1016669 1604447 965500 622000 265103 571166 1085737 860632 715315 21413 789863 1883488 1249567 759310 643884 41100 1108525 1628718 1262115 85551 291525 4543 1213971 1167327 598400 1442286 1657165 1572336 799846 1247056 1368455 1450692 277789 994705 701452 1988452 1135928 463036 80519 1129714 1772827 402968 487440 1578479 178915 1078643 124652 1306154 28080 250527 742645 1007938 1245919 362648 968831 149822 1375616 1244057 1587186 1962613 802249 480741 1947214 147140 313730 1990307 26117 623946 155444 1648441 1200268 79131 344190 1156495 581160 1433186 168008 1654150 1703366 1572318 1246702 1935824 1327224 625616 1747837 517486 779988 1199491 1794570 1205632 675202 55787 200133 1188606 1440606 345342 757889 460034 1567619 778128 433318 101625 465383 754173 1163023 485631 1793559 107784 1404131 741556 641018 118291 686908 605473 771238 1443296 230352 66679 151723 1403012 510076 1474859 1771416 1207422 1336949 815042 1354497 663859 782448 1064543 1692162 670791 622221 1653126 1637521 251308 1479225 420556 205510 1089587 844471 581299 1714446 1606451 1292559 1009706 559368 794746 194154 1209547 294600 902540 272471 1029278 1224426 1135091 1208789 1720276 839506 1435033 254561 1804551 631618 174856 1348954 755568 946090 222055 831153 407471 422493 805179 388341 1984028 1855076 1934261 1308847 1984914 804406 1649273 1381918 1200773 1871376 986099 756407 224686 1948747 784833 356440 487775 259721 929284 982359 1712566 1915454 1001323 1824775 1160920 995518 1101287 332281 249241 424113 760157 1219017 160139 415970 856062 1199953 1322131 444200 440279 656917 997956 111887 1215998 1641884 1619309 1125796 1743471 1681815 614103 41168 1253980 1575901 1410982 664944 1941918 129099 1861674 1095332 818304 581087 1654840 1672574 1496886 1174496 937909 435927 129146 221955 1195507 666883 463395 1510555 1191248 1210605 817167 405483 755129 1426857 464217 323889 629461 612461 517292 242400 805791 1391626 1327744 693768 1014501 1711437 187372 353896 1937082 1387558 891455 1657161 900242 1329144 1410022 896770 1162378 178376 256857 344078 1910198 1342754 1133927 967200 327234 1781483 1453261 1828095 358331 1603365 1574792 1073120 1883576 680654 313416 1646749 1867369 316559 1013861 144068 99855 1917804 1384675 1969438 1511566 320586 591660 855339 1898218 856384 1490690 1393833 294643 1740539 655232 1259634 1865819 1367629 205150 796361 1164459 1251785 687955 970666 254005 1303512 391455 1859095 1038754 1144192 880215 719022 451677 1121025 1063906 1295962 887424 312070 1894123 307036 392061 1435645 949020 405380 639294 1085495 985866 1222119 1297299 330987 1391647 147052 1988701 548828 1434430 1413434 137691 916070 1348521 1316291 1354393 629763 1926595 539030 1299647 1832052 1677057 1271717 65924 550996 362446 882591 1949350 489288 260948 1372783 1611499 231774 1615883 315305 921156 1329160 949406 849530 803854 1268133 1131027 1052181 2976 561390 619006 1406789 1920755 1999483 1113976 1020757 1163 1776928 1573128 410557 1850562 1762184 1061497 887438 873112 1767186 663384 978680 702459 1299762 114194 760261 700742 613978 1116789 1526060 742909 1883769 531222 1798155 1216319 763823 90640 370694 1421256 53030 476899 1388977 1572127 1880501 1306728 122387 451862 1511732 23148 1623529 637564 43110 421828 1458700 235299 427595 1214716 418821 293909 1358456 1476853 205223 808334 67818 913237 127533 201802 681425 1969938 372954 1368386 1851245 512322 866823 639130 561649 1749821 980223 697792 1247973 363701 1590396 71299 120653 494161 1259211 1094127 401529 876909 1236995 1086266 359012 1809677 1302993 226417 1117562 498703 1252096 1035389 1233804 612406 1296785 844176 1896538 1361035 192605 1507078 766540 1435232 84948 1792363 1307299 1819046 1802400 595774 599478 81170 774274 1231086 122760 1876387 830272 353481 1078352 238982 193403 1496400 115774 1584387 567578 794399 100678 641510 215599 1114462 1654794 669707 1369571 23987 1078291 1188153 598012 546835 355306 1600901 1073263 202182 1024173 166239 328394 1103549 756384 725767 417806 943542 1589236 122956 1317345 1568033 331665 1113991 229490 622730 54300 1125634 1384311 1016192 1583785 876189 1819954 1484473 526876 410538 1766576 1757199 310690 622203 626682 828868 139458 946719 1280102 1258357 805675 270243 816841 754282 855384 1922690 849213 1458420 238430 937631 96624 1029345 1048711 1614108 1270850 1425427 265362 147146 815168 1560292 129157 768402 1628635 1258536 1018624 914534 559577 956413 1431295 1316645 1467555 1219383 1631203 331293 870929 311809 188551 1595654 1497210 443502 236227 1298151 886992 1581594 1498609 1644641 1240959 1807100 1499994 179200 1983373 796643 639930 1457242 394178 124267 964484 1704362 350862 835740 1802931 418222 1062102 970295 385096 577825 1480353 1731712 1900591 905492 100585 1272007 1773743 1746546 1549481 556450 1952972 1732259 976317 293883 502262 1088172 713938 1568045 901526 1110781 421017 1813949 32577 181626 661092 892505 1456083 462889 586492 928746 677670 1910694 1547882 665393 1969543 1984573 753449 958391 1387630 103053 1382374 177013 1841391 475995 14449 1101638 1176731 1189840 689555 779528 782526 884277 1944043 1422268 503075 274991 1814796 567521 1343759 1523069 1752072 66528 1190142 555751 1606560 492286 1386127 1297974 720437 1165309 65162 1832291 1867528 1860079 1431743 1353113 319565 614382 1273850 1945796 1251045 462834 1909834 777433 1316712 234937 1170548 173632 1058424 904249 1451197 21740 960446 1777176 867353 10340 1350888 220886 1062303 687403 251867 1594555 1561470 1050543 115151 758273 464182 622670 1088818 774802 1464222 1179413 176086 1746651 298841 1552269 812252 398824 1413112 1512018 257301 191625 277369 1998525 444352 514254 228965 1756077 462805 1598288 1336847 426755 1174096 66944 140125 547322 1567860 3467 624912 331392 618198 390852 1680590 50271 1146479 1210078 757436 1866246 189954 753893 1535257 205815 399547 1890519 1137759 1494119 574474 1943142 1422184 619883 1744080 1611920 1853518 695472 1987540 875003 994580 388546 1063026 1797739 304746 598741 1001240 270416 1461314 1899332 780348 1092316 1730449 609069 1465937 699911 1091633 1785322 539545 428126 1129956 759515 1567215 824979 1719747 1438792 1505389 889800 423199 326450 53957 1820790 707041 268622 192625 1262095 276738 660495 27469 1997030 132519 848506 1586525 672666 661637 518917 1408612 1537547 579304 909549 408715 1995332 1972552 1110041 1287329 356831 813896 1459413 545321 1410186 1854601 842486 368237 1650467 950968 831491 1963320 1632740 1342320 1308368 339248 864955 66070 1175839 126317 788077 45770 41635 180527 1492637 125709 1908237 822428 985138 1661639 1747349 1527830 1645891 1559999 1591362 1719294 1645428 1952499 1215952 1937466 1295619 769793 1896047 1557600 1241229 774308 750603 1678370 1990422 1850994 871344 717571 1795459 1745424 679397 1024785 1204860 592103 141275 1695141 929833 172287 1906519 1945653 810385 1386139 1995667 645424 198934 1415881 1779875 883509 49368 948027 975099 540803 932790 1971608 1974750 246280 584818 1111592 1476563 940925 1165235 267442 174133 1510995 475068 980791 318847 1686352 1810836 1179654 927867 898635 796697 606417 621291 1918538 636836 1247913 1253815 1126852 687797 1212913 135780 1948859 1715083 759477 1456276 1939261 405780 455928 1171520 788713 1382996 479568 713369 347329 750164 1015679 1102135 238555 908000 1877296 126353 1008622 61390 821246 138130 1993064 144702 1728115 53702 1253169 1233257 103635 1517823 1406011 656103 208013 1294578 134209 685112 1638999 472080 1395412 440701 862807 1130567 1915569 1085272 1807659 573325 382293 585955 1049061 988066 798313 1600714 515552 1664336 1809699 791998 1840796 1419666 1185620 1660719 1669130 970517 55734 1445034 330207 625530 116740 900108 783271 596684 723458 71573 1956539 334859 1657175 1410494 11417 249102 1723362 701775 1565151 268295 153808 394977 780041 1957894 895032 1548549 327626 1166798 1171624 1560143 369760 126349 585998 936243 1326097 374320 279306 1434775 1586868 1424883 1113285 1291901 1272311 263996 1719916 515893 1996714 1624326 1369619 178761 1097759 1959717 1586943 805945 1305307 126795 1186697 1531169 1359260 1641573 1214864 565076 1053662 940653 78114 1950185 451410 1520678 633014 1025731 70705 945677 198689 1311939 1085632 2877 70606 1167316 506312 1372188 1792697 803086 1830069 193406 233121 656667 1337484 1608612 1307947 452080 1046832 793817 529582 301076 1957394 1663186 702311 1591893 364622 1983193 41698 711408 131609 529129 1674059 8761 8732 1307968 1558564 229644 617763 874087 823022 1441793 1208519 1958091 1644343 1905736 123599 900319 570874 1306779 1201223 801054 1501198 156480 1484554 1087984 1152076 494928 769541 240183 15739 1562859 455358 960607 1730379 1180180 602037 1285694 910406 1988472 772855 1900127 267599 954986 1787476 1817601 16228 1758790 1831322 144398 1956702 1178957 1159849 1670960 723478 1235093 1276437 965403 343488 1424934 1257932 1711937 1848788 1151353 584861 1241309 770365 1454046 1878605 653813 196161 822132 1491102 1915581 557479 1498083 168100 1714527 592600 1566878 649439 1763620 171007 951590 1591227 1492602 81101 37950 1071817 139161 1256843 1693576 1208153 517310 499916 1571371 1234383 1217495 1100074 1937543 1449734 1076592 743332 596681 931469 418528 671268 170869 463137 258631 609670 1082773 1377235 1420720 1732031 1885162 1124027 1015130 470132 1832388 1636792 483233 95605 1676123 1869804 216007 1047871 923682 1538369 313417 1887816 343659 67556 464132 1444323 541022 1546391 1433844 598688 707203 555629 1986392 1997038 1740582 933512 11714 54901 1278668 1663072 569309 886891 70337 1899194 1900160 72129 532136 1218469 1877300 1965134 628079 416676 1033065 1721806 169418 1132434 490686 1955509 1865888 392622 863566 137602 1701579 238867 703497 1275042 1802722 431298 1995854 118387 994583 1417364 1788700 375844 68912 1859956 1540935 884304 1333003 700612 1979325 1779044 765577 394664 664015 1359366 346286 804455 726633 1598567 1827568 1341641 665489 964445 601508 1866743 1011583 1907198 1399721 399874 1888004 571352 172882 1116651 640116 990957 1587987 1041176 12116 189420 575274 884516 1971075 1041263 1272663 1947487 1931650 521452 994319 426732 818643 503608 1162665 1926743 1457719 744393 1024075 519536 1632944 1126484 1319338 1924531 506959 813793 876049 1439052 1988260 520291 1217999 1307782 1760191 971991 1457298 273834 1723543 733382 1037281 510782 1034203 1079478 1244325 1208918 53341 1105709 1972199 1701721 688277 182528 1093125 516543 1524917 677331 1335896 888806 855115 1704472 1071789 1172156 1087444 1849024 565866 690431 239732 1511044 725522 566499 656969 31058 445776 1065544 737943 1202862 142938 215658 1717270 1772985 1140808 1667026 309944 638262 1184454 744558 1647635 815821 387127 911917 787545 1473466 1272390 111629 306211 1465552 1406933 1777004 1366703 1884629 547510 1405292 1827520 1379905 714110 708874 1182075 1211929 235877 1739671 1834471 906793 1065354 1145070 1277129 1697362 1780337 1658332 869843 1445292 219164 622820 1660056 835881 876248 1965771 67282 645846 1291698 637024 1604333 974892 893925 1337945 76782 1145560 1500214 776891 1328143 1549600 194522 1884488 1232473 1543663 1664719 1532917 414526 1118541 99941 173556 1084040 1638004 453197 1580613 524790 1449345 1546430 347318 880137 1156427 1048598 920551 1657178 763505 16948 633161 1081083 118023 1712081 1202115 1324584 1280649 419799 459635 1835853 65272 1786472 1689988 1780172 1412375 1980971 1449690 1994609 397863 4037 1427760 1165465 333937 810121 1194157 9868 1285283 492742 1473072 1566245 634860 782624 1650757 1157806 41221 1590596 1095017 486255 1581921 855928 1875817 156809 405026 462329 361740 1441772 1660352 1749399 507420 1791918 172880 1143139 1878471 152549 965851 1957260 631855 1656873 929076 154772 219466 627669 1667764 1393907 260781 1706244 381760 1293509 1402411 1639301 1640508 1147434 1097794 594562 823478 122206 1186375 1345800 711115 411311 1634413 799575 551395 1579493 70574 983643 1473401 307675 952279 1942296 264245 253774 651644 1357613 1053868 963084 1124068 401952 308100 1629471 97493 866047 1106430 1664139 1076054 931247 567009 1887492 1752477 738006 806275 1810470 505246 856053 912335 984961 456668 1994594 327576 1041392 732882 54785 1789911 936147 208355 776898 247006 1875683 254344 1798712 1903112 38438 1046146 1343242 925327 605449 992122 500766 688068 920289 771557 627281 1652502 867506 621887 1129929 161554 976223 1304448 1603636 1648419 985927 1029375 1780286 687383 1803828 1281906 351877 152394 3297 331521 1804350 1547489 1676938 397470 1810552 997179 846944 1365070 1104150 1284132 149869 508146 1983698 770831 1995409 385622 1659107 995268 1745432 1997465 1802973 481200 378357 528391 1750278 1250080 1598090 768625 573410 1369138 1811210 1944044 281864 77753 357420 1303365 1251837 926853 366271 527695 323776 197164 203199 1876160 1103687 791166 1317950 846044 916793 947320 620232 473522 895667 1019182 1218409 1337685 1753889 944495 15519 1760424 203017 783300 1684366 810825 650555 1246077 485813 1478495 309998 1687399 1313325 1948208 1821768 910902 762420 786206 1231194 989019 1877785 1090481 509902 1492967 1132103 1008105 264983 605118 1578995 1379337 620994 620467 1653205 1878210 1812345 1137841 752739 1529275 252897 1254294 1298420 24492 1010486 968204 1068219 1784601 1319296 877957 1766981 1159711 892675 690895 66112 403135 639656 872357 574021 1496257 384489 1019608 803205 851212 1994652 1707846 688281 231968 377391 891663 668939 1007138 208804 1793032 1838722 1544889 64377 1593009 1818423 339364 840248 338263 1584902 276572 424625 1166329 882926 84393 1021974 1076859 842234 364217 718424 414968 740762 522223 426939 3177 579924 212788 1882303 96847 724379 1874239 1187884 161110 316067 1476943 1900123 517473 1038775 334056 203991 400341 120578 1466473 1623521 1772005 574186 954802 1009338 1202197 481287 1278783 629001 553724 291777 1839949 1848614 1863061 1326768 1452186 439312 61464 623174 1984022 1090519 790020 1734933 1218964 1910978 1958805 1593736 1931339 1534919 1187098 641211 646349 706898 1019416 142895 1601579 1637205 251718 1923914 1605872 33758 18527 1655062 1569579 506459 1425410 1118914 804890 1214426 1350763 1932121 565900 674560 502874 207482 1007890 1111160 105321 844845 256897 1212969 1435200 1656180 283713 618957 1223781 1996135 833622 1530974 589977 1810663 1059093 1922078 1363970 65796 1295431 1446126 1826932 1429992 1574100 491988 1247476 1011886 944078 850476 1909206 1530015 1493087 1473945 995668 1022088 430851 1586109 1855857 358359 1998314 1158589 482685 1949867 1242802 626638 1089192 1291044 1427734 715226 857988 1269408 1959465 54122 721716 938522 1455559 37706 595615 918185 246598 1170873 111388 793744 590687 1098413 1861446 1649877 26168 1070471 1129173 832100 401034 1177104 1198810 1896240 1987996 53685 1535033 273825 1264638 1919819 637838 513862 303083 493993 500577 1871627 692014 69701 413485 827552 597226 1039774 1014259 1902834 349127 1353623 304886 107749 1977009 418944 1770579 676988 1514084 1057519 1020250 1516785 877443 887523 1921724 691403 931118 564411 358089 449965 993373 1979562 1365466 439008 1900018 1242526 1140501 583315 1978028 551228 654836 1704975 71264 1419907 1762507 1662946 158884 473965 103351 882267 1108283 696843 1089294 1138137 483756 1260624 677619 1036202 1419985 283014 598575 860102 1127468 1118669 121196 952168 1741600 1513735 1129431 1238322 632857 843574 1955927 1056301 1286631 1747948 168340 1371389 472241 1246979 1510447 61502 1202324 365546 1270492 217443 1725646 1200479 24949 251131 1444486 1610128 1513128 244357 247333 742593 12620 536268 1580833 1467030 1512659 1845951 1049669 1371587 803722 271925 1125320 1373461 149213 357762 1972674 1521693 373722 264681 481317 1056951 675876 1214216 896047 143279 755391 319680 587734 1595126 1927375 1626784 1936963 1149124 1120119 1938053 991573 1427528 1216644 1024999 1808773 1442252 1337922 1635356 820274 871253 1579579 1261396 1809280 976038 1039302 1370595 887986 1818821 574116 892732 128285 1044908 1057945 762627 752882 117322 42351 1425164 1236104 1674572 981703 236997 773046 793352 744840 809059 1797039 630406 304398 1951357 679514 1973536 16771 564878 1820221 1814186 1732241 1596329 1253572 1526740 1177031 447815 457250 1180414 547550 1081655 522674 246907 166065 1520146 714368 1476583 584005 1787411 706993 466933 1290900 175986 57165 1495483 1519133 1560559 651075 761362 621842 528568 752030 927252 1778959 363277 1137176 1834013 1953921 783812 903073 14156 1927924 1371477 271406 1532632 885583 372191 26557 732157 536910 401635 1621321 1334362 320891 323897 172030 980956 60829 1843971 910533 104961 1789974 300713 251581 1633896 142891 284615 1407076 266862 1544523 1383425 490520 950985 1400185 615334 1792588 1593322 1220142 969577 1697567 912099 38362 410758 1262200 718242 572998 1820941 44402 43980 371224 1585955 64443 678863 885707 365998 274120 1148431 839578 1298303 691159 51644 816979 364497 488114 1617664 1391060 1756330 1550004 1593576 1712222 63596 899551 418226 924994 1183978 1686701 848766 1937063 1271725 1462239 1169774 724748 994221 398592 69540 234456 78041 1356417 1363457 723066 1448376 1207907 1472131 351667 651082 23054 1213275 1613524 816368 884452 1613348 1885361 1557363 135266 1831908 705824 365299 1817942 1624208 129944 271320 1478094 1723704 215058 796917 984252 868275 225209 1380884 1069588 1701001 1223135 965794 475168 662734 1285297 704618 144388 246097 276823 283396 746493 141751 1201128 1141153 886345 135152 1098378 803027 1466747 277739 1055798 179428 594485 359877 1310095 1984858 56852 1293097 687355 1659402 709317 1406422 1203486 810223 1439470 1117173 1734857 1990052 941932 167445 1299025 1367452 171684 1570611 1105461 658873 973232 1935146 886360 1705489 398396 763428 541197 1037879 1485204 560751 370164 1940164 1484108 568896 1871523 551609 222455 200254 1938523 1791469 344367 1674748 386159 1688283 1017591 1823254 1252193 603677 1391005 1867555 385664 1691661 135379 790630 178535 1308318 177547 529683 115548 1495008 1719871 95250 811643 1062741 51014 684774 68763 5742 946492 1957503 1221885 264726 311722 1020974 1182189 1116664 952769 1754954 1168684 515906 758010 1941966 1532505 94231 542032 671538 368549 1986746 116727 63690 775873 282849 1004671 1341036 1623116 1683268 485199 619358 741494 1084618 749103 1582205 885869 1662316 1651814 154962 53434 1908928 948220 1501777 530164 1853691 855955 1955835 1430483 937654 1350896 1841548 1050865 803280 829719 705573 1525789 1581141 1402201 228921 1012183 968497 1243379 41354 1020428 404107 74275 88613 1432289 440977 1996847 83035 588751 863846 1293960 328379 736830 752958 1751956 1413042 1486911 419325 1799064 1178641 1410230 1245085 603010 58269 1138284 282178 859023 845732 1852903 698821 1752104 1095389 168289 89854 256546 195683 885461 1869738 1135184 1824700 670080 1593104 611633 766116 1167544 692172 1003906 1053242 188616 1090728 1341777 478980 1620886 1369941 845408 1810629 1644658 907991 406864 199174 1205058 1264114 885913 1105247 1637883 1781785 380846 116981 354897 131979 262168 135324 60389 1793509 590049 1391096 1572184 879558 488099 1599166 1566015 1486769 1166115 955433 819058 1145619 1056807 810990 1530684 1886045 830454 1030151 1813012 1122872 399837 405169 482656 304426 402914 843204 1570358 1725168 557483 267280 211817 1176551 86874 1717605 1069810 712710 804467 772269 1386423 1621011 673019 954140 1398656 814301 1677493 190382 1411686 656163 1516418 1918350 1535482 1159376 1911599 1629922 1760708 1199151 898517 291857 734788 1752520 1733072 1165938 1009556 1793868 589422 412663 846873 1527074 529995 436266 1776916 519268 1489460 1116542 263937 279607 1438299 1079287 749529 390653 1360809 1575447 92656 484768 189796 603132 1656808 993824 615227 1169013 1435843 852699 370480 1488802 1027312 1301732 905265 1975117 1700646 206407 341136 1801194 228820 1599011 1472751 328461 361066 143393 1604917 957914 509788 425742 1026353 234499 89426 141930 305907 1941311 961979 476944 933021 1360472 1988989 415792 1167154 716735 1251282 1981943 1417588 1122721 1517856 1509866 474652 215753 1363887 1774755 882963 1630129 4517 868552 1016075 188166 1922409 1821384 1131180 23541 1172347 1515178 6567 1026880 1082956 173345 770614 1484415 1853375 1505309 558595 709254 118319 694631 1006911 1057302 1442154 396295 106836 1598775 125824 564203 28746 1099208 835279 1406722 1644256 508998 238473 1004339 1088400 353186 1980571 1927747 1570792 1584778 116408 1256426 204127 1849015 914212 1701595 290221 1524436 670186 1447684 212785 1772333 1638292 537553 1355301 1885690 1284982 1806232 1069311 89937 1460245 947908 1255550 165317 1341764 1511613 5321 540291 1551230 1919873 1928774 479214 1257537 1719028 1805501 957950 526845 1426026 490389 421753 864087 1963345 640046 1357408 135506 1459781 889162 631479 1678984 976626 1498 1954116 1448665 1895705 126808 983262 1056304 547286 951635 284238 854770 1853689 1769168 1500774 1282324 1524453 1348528 868404 931088 822062 202940 558472 339503 1547685 284183 107123 1853408 1030891 981415 1035223 1247595 1924077 1079143 1904277 1726056 934273 1883122 1783833 620125 54749 1579496 1789082 1753385 327844 1944512 76273 867327 1898070 909515 1737813 766618 341314 1906954 246703 970178 1367973 1847585 503499 367398 674561 677071 1026796 1936823 1410526 1822345 1786124 556810 418415 1818870 984626 240339 515020 483991 1616690 1777879 393479 1266797 1464501 913649 829613 1715203 1343105 412208 1170162 828213 210518 706877 983444 1071176 219477 1589267 241489 1709556 1048546 1914310 1022193 815923 220779 418462 356195 1484497 483205 1108885 1610838 781446 620713 1614709 1890575 1512568 639782 1279877 851337 812549 1916274 598855 323048 1281624 797622 123615 1421876 369059 1779408 1632547 1084402 684134 1170360 695884 94491 150854 192351 1879775 1077126 723156 547401 901076 836000 586603 249634 1157626 1089417 821768 1631794 1583654 236957 1758683 1597952 321098 1823376 1928318 228142 152815 1673857 408721 637905 572330 531397 614042 158530 1151540 1103134 1643409 1545516 631834 22008 1763307 1756216 1649833 1691980 1731204 287139 1726391 820238 1809906 1486006 1051100 1658157 391408 1810130 1534517 1399240 356953 146338 1558401 184517 1654502 1210359 181312 97153 1190767 274799 1628721 279078 1358939 1303320 1715998 204645 926189 110292 1622165 756010 758510 538556 1817976 1508626 1186699 480304 152529 1198007 294351 224339 555737 1021544 1838267 1451343 1546964 1275689 1175419 1060056 1351810 1145962 403666 1498346 938855 1738070 1376964 1567707 1122379 1815321 655065 1318579 981763 898508 261666 1930652 1246684 603878 1016011 1120557 1091548 1275300 1538911 1344251 1078993 1535179 866469 994130 1201654 1313399 1906592 1186981 1695557 118551 1026504 1344093 1377629 1373720 1729259 266188 68629 688285 1860867 1209689 948063 872475 1226423 1905292 480005 291284 1054570 1939639 409585 993948 1561331 35507 258776 1863872 1180088 1985817 1775950 1297624 355047 1809269 855843 1876540 1193530 882226 1705069 1721333 1182568 556176 1254563 1407547 928163 934189 703019 1624596 890066 1214030 409747 221859 1365055 1556579 1038988 1204167 1238721 1420510 982694 1035484 125355 56963 61761 629677 1483489 750709 1767860 1200950 718094 1684925 1565357 1497483 1266892 1844771 1061685 1800155 30169 562029 943367 1801614 341121 1576986 1139162 173582 1195990 614085 444784 99172 317349 320507 1395682 803599 838490 1788026 55707 1613263 152389 1564191 971216 597248 363971 758621 857312 1817695 333840 1677373 1854135 496885 777572 1465266 870738 760689 355468 405837 1294176 1806053 1441831 1013596 145877 754385 450782 1355511 1272843 1970657 1531664 756791 522453 783577 575871 1867551 95515 783268 861759 1897671 122320 1304253 965389 1495882 1517350 955972 497423 949122 1475677 1552178 1927750 1453461 693003 319854 185946 494304 1312375 397725 291421 1570714 1353165 135051 790992 1107276 1327749 759946 1878663 501223 414674 1997305 454426 1574278 440479 557053 77466 34642 1524186 994863 1168132 1792899 386708 638538 1230581 1060369 1138860 718592 910448 1502769 1221700 521373 710332 1206027 1835378 419773 1823731 1855475 1128271 1420783 1034575 1271242 666848 1451658 981771 613284 1644 634063 509451 603434 414957 313324 814072 761291 858074 139414 1637618 816113 14715 945226 1418238 757196 173256 929278 1226956 1571898 1125515 1658620 1886119 375056 1519391 612001 564200 1171373 458106 1622927 1535704 1099699 1691069 89477 48156 971026 1251729 1266045 1119874 1841128 770393 1015711 226689 106551 547150 751170 77891 1206237 1940215 1231986 915643 804736 1946316 1482832 877384 105546 1781716 218500 124217 1729960 709252 943906 315872 238095 1944102 1617677 396084 736309 575307 1500056 158079 1670262 1291974 1243823 740510 931848 1545442 454003 1365305 1783913 1979253 360885 1790347 859582 763185 397101 1705420 1611053 385767 651811 355192 1658691 1180711 1577156 529518 491139 1449153 122881 116253 1960747 984185 74397 363857 1968140 1220144 1530492 73135 1763754 1712185 1003504 379505 1150921 1750191 35489 1834812 629937 1281563 1431154 785225 1898179 1536286 1360275 1055615 1098508 594660 985895 1756908 1696995 1440200 125226 1593344 1750568 1167222 1443155 854213 332177 1640087 836627 481109 1568146 1754582 978865 688376 454430 666007 577876 1536032 1512623 1509690 1840933 933689 277351 1741386 1323167 422563 1839163 1960011 1687897 766593 1685138 1593974 714570 1122329 110090 1942352 1276077 1800580 20126 839943 1989208 967774 176183 1227842 372764 208270 226867 31439 149631 1293641 749131 113458 1005413 1375169 1846904 1991710 296701 1993488 1568590 1897155 1936574 871898 51340 394971 1308606 1744573 1597858 1682633 22951 898915 1069389 1078382 1065819 1998213 1708864 1537660 1427980 410263 113103 1963240 113437 716544 244329 25661 143349 615106 1311495 1877090 500832 1972097 52516 28569 1344716 1242515 415149 817706 1767754 1730741 1762528 1531959 1972556 445266 1101559 944700 1091719 9085 1442548 1802952 330097 124196 1461346 818125 690422 65191 920085 1549952 1418767 798279 867731 994351 1879541 1761221 1122971 1561047 751164 463544 175614 1166951 1958748 562365 182931 463801 847851 1583895 579856 825431 1286169 786037 1130597 346381 1554154 211159 1565920 1289023 823104 1076329 232000 1036107 350142 1813282 605716 1041248 1284347 567008 643601 90309 1000051 1235475 1193430 779159 125555 775801 119917 1072792 1052131 955506 1053754 1353132 236962 578909 1625808 456728 1828778 1056456 1688620 680071 702396 79348 1290229 1685220 1473053 999273 1218699 1227974 1149056 809229 1459611 849647 1466593 1974926 633987 1445931 1723104 1941116 903919 1028886 581269 910486 742222 319921 595089 1373987 1325213 1395173 1829130 1313402 647104 881862 1836678 256949 1104380 1486284 1458266 1686823 1502347 1245575 1847290 222600 257213 1286082 1677266 1629171 1543184 235182 1298751 1992878 521110 603222 144908 1601887 326941 787589 374935 884311 87105 1140611 807535 1996355 1729717 1884515 1511305 1360778 856830 1109870 959986 456946 1592870 810765 1943520 163471 379294 758286 122396 1221910 1023110 295645 1832799 1423989 1778448 782590 1257846 1966397 300913 1481611 359063 458125 369782 1356962 743127 466561 711350 1917302 1349908 648106 1166660 1366800 370832 730572 1119573 1189280 1038054 896376 232791 444385 1300684 379917 1458240 1590920 380642 34487 1456443 714077 86630 1200789 1595381 1317134 1731035 1267780 959699 1321678 1126016 1659052 429413 110830 734094 1121517 279635 1967527 487064 1928270 1985830 370578 1410978 1701933 63366 1353184 1183332 1086355 1439972 1106063 113514 1415161 914488 1378945 1045657 1133685 1911101 1946951 1937246 1456180 1725164 557720 1533387 874137 1843962 1678170 533545 1243640 1667358 1655525 164478 1739616 433669 1661077 1544450 1033811 746979 1457358 203323 1636226 250609 659449 765607 410925 687474 1124318 193043 1765596 1676228 1435696 1053111 1395559 742378 559155 275527 1624137 150372 940042 1442188 278847 10295 565472 773814 1757747 80604 1089103 997501 1220696 1544272 1737593 1759524 1763890 310539 902501 1880728 1935023 1940877 1744651 1707364 1461934 1603965 774906 1540976 911480 944932 1980741 349106 180043 69942 1252929 546808 238932 160134 739650 1126177 1959438 1809777 728474 849036 136253 840454 48834 687036 327412 481489 602893 555124 1829248 568366 1788735 94359 1360596 1084497 469810 312899 1800987 884343 290871 1899799 1274608 1483976 983798 1828273 1022949 1067683 1175646 993230 103992 1584286 228579 1047246 1010876 705774 143184 1839176 504706 1327084 161313 1587328 1432763 1803813 68248 768449 867416 103488 1296630 509362 1490743 768658 388072 1154537 104893 632433 909448 1232981 629094 1078172 1071191 1466986 1814287 241302 1724468 1304313 800724 519304 1385595 1247884 108468 519145 714759 563997 399705 1590280 954189 1536471 1303002 1467758 259624 693511 1218161 1905665 431746 1832366 493157 280023 1947199 1965797 522352 1262525 1394996 1282478 1134767 810040 1952412 921008 142207 1836999 589346 845157 36796 923087 163289 1724895 10186 1134418 773491 1341549 897515 804525 1316963 910073 1512723 16650 1581031 248482 883103 1992251 1172550 1884906 1387231 210830 1147692 987023 25110 267454 1776833 1412896 1064807 770282 1137476 1189500 946822 572373 327983 1803627 1687996 1062997 1666665 1783871 1490503 977594 613261 1879098 1452343 835679 1220349 467739 1974716 158670 1898765 1775781 523619 1087161 521643 1167528 1621522 1092338 1742092 636045 429311 1252842 840811 1571256 10503 1149204 1782614 534493 493043 347816 728631 399569 295302 1959146 1764731 1751707 459852 1836942 1394957 239366 527551 1012497 471974 1803744 1857843 203859 1853456 755025 621675 1551430 1192 519081 74305 790768 1560047 1309664 1388219 128553 1038692 1373710 1582535 1197342 746923 591317 1727179 434246 977086 501714 653011 1825454 1085546 1974651 1910994 664731 303954 1433434 1325845 1152981 509187 1719152 84850 1744685 1735939 1494940 1052188 1286646 492728 479689 951868 797503 1938253 700366 1361554 1404710 1214321 69538 1851441 1132872 977830 1832150 1538567 384350 662451 1752696 1621758 1622177 1231955 623615 1792719 466581 1848590 1359979 1060643 1988050 1420891 1166932 1272502 843096 198963 1531269 355314 570221 1154561 1370710 1102842 1518381 1434951 601863 263721 1487941 1349981 1449000 1067666 1257951 1496797 132595 21151 1215912 1046400 66836 864516 480204 106052 550730 939429 1392444 1123758 724211 608825 1193195 1404150 365864 361102 480728 68085 1387936 1915777 239454 1887802 839456 354172 1645778 716223 299182 986615 881079 1861407 683138 546516 1091391 596704 1225313 779836 1832274 1863961 1371333 1101433 377574 1308708 645059 1149937 651999 1889759 1392320 257326 931157 794293 621511 1809236 528819 1830887 1861659 352675 751935 222015 183495 1774973 435574 1050183 556621 714663 530629 1723209 201609 1492902 1417806 879474 698034 311154 544527 1373841 1153943 1976503 1700247 1626079 1930061 1031276 1556176 1522067 1933501 1150237 974332 686271 1441322 1171962 944677 1929869 1998358 1523867 220752 478867 1141877 788175 385418 1443854 1759381 341203 1077311 867924 1101712 796452 548936 492174 211359 49108 1525165 993558 923020 1924923 1486522 1647991 1729016 786629 558511 1002128 473894 636694 1311698 1315934 40337 1551467 1776826 1783288 247229 1944173 268425 1628220 1960310 814976 726475 1397163 1556822 1314477 477726 1151492 1563691 54149 1480284 126950 1324246 820681 652916 899629 98309 924304 1091029 1500326 1287010 1225983 168378 1149863 755820 852167 1729024 848598 238219 1469090 710023 1360720 1325486 554543 1996554 1191739 1135280 1653236 391462 914591 358355 1565327 542940 395137 1337132 919792 822767 1741107 761642 1528033 1546093 1669246 1695234 238970 737508 334421 173255 1397877 1155073 1124515 798583 1482831 1466819 493250 452919 1098568 1293587 603250 1086306 1866433 1920818 810181 1962313 903525 1427634 819305 751482 578615 145186 1726412 313673 1711066 1207965 979701 1369524 1252077 242114 1552965 729349 1085833 376711 54955 783000 1120146 1864173 1480274 1656284 1035877 1034221 1673428 1987691 1433322 252093 379592 1981619 741259 877596 1572083 1973590 1907796 1843156 1021198 1251173 776676 28069 1077814 691742 652693 668905 1941224 1403097 1883217 1755559 1233822 1365888 793939 68559 1160585 286805 1997495 1505092 686886 32564 870833 1801059 1675091 1844652 1002095 704378 960040 1503922 1551128 1097031 516711 302804 1800453 70381 882064 10839 21588 152681 10553 1170007 1756580 1450448 271691 721170 792024 1542282 1636372 660063 1095237 626786 475225 972783 1778757 1339499 1991840 1013996 397335 61339 1588580 95622 1798366 1930108 390075 1970427 48035 1498494 1317957 1784716 859206 1739592 945212 1456577 1704370 1552566 1254754 233311 265972 1562005 1392252 1555061 91267 1275859 849285 1894843 912819 538809 861356 1489547 705660 1707507 761597 470503 1192317 1875867 619581 641384 283549 1272335 1806256 1243147 1356183 1687265 1411461 140016 388880 800861 1835883 531792 817046 940528 510399 988500 55036 585475 285506 1507705 1840774 1732048 6205 1614879 1753460 323729 1357824 1263394 1163520 1561763 1831880 1755293 1862237 266712 1943429 167911 482090 1454438 1357924 23997 1513493 1195948 120605 941178 679821 1686643 75313 1183526 1163151 169943 1282082 352730 776748 930404 431107 1825799 264217 1314007 1095612 1909440 1299964 1804326 1917043 1424138 1629893 1931812 630562 1381765 1467476 884924 1235130 291627 1640475 1954511 1460789 272631 225041 982004 1408985 1973220 1928289 124195 875158 182638 1954953 1667311 49496 1742151 1281439 1427775 520443 1410825 1846460 588239 513345 1281876 692696 1065590 1762278 1586225 350181 1096297 151348 662094 1869830 1505441 1987151 1601758 397670 1513228 193739 1208022 1584131 132470 1535608 564788 1319023 469592 1772161 1547453 523393 313981 1289569 1317372 174748 1846938 1809444 1166375 189115 1422348 895356 535284 1152125 1709819 1605163 894820 301591 1846588 698942 1002079 1403289 973246 1867763 565063 1987310 1194059 538689 1691869 376532 798668 307201 912786 1771157 1015831 271395 3820 1276893 1948603 1413909 655582 1197572 233930 285192 777133 1139759 275471 721498 672899 502670 1869185 1974473 1108264 1265371 1429038 30650 1057129 1595624 724788 135336 1588696 112682 1530496 430596 1642756 295392 1216488 1925953 250804 947000 73260 1236316 1619578 1563333 1041972 388403 1430177 85756 656839 310551 478405 1060533 959779 2306 190753 35331 1117607 1557178 1567348 1837174 1020622 95989 900233 868930 502493 524624 1259191 1961113 10421 188086 1430314 1580710 847730 472378 1766709 1558777 1752469 1758195 184401 153743 1825456 1957887 1635615 132549 1040192 972571 1903101 1056627 424466 1146075 45717 790646 1098528 1464746 834188 804471 571256 579249 1574065 293752 193138 366184 1466129 674841 724124 871985 527279 163015 854849 1261899 982338 393366 1665245 335475 205791 5336 586686 885670 97703 713654 1632979 1287296 1891419 5905 639011 1478879 709374 1431853 928033 1560833 563772 541020 636719 1678884 1615044 1483102 1799736 1067269 893859 749567 394436 1308348 1629123 847128 642899 129222 228271 687733 810094 617202 490095 862385 1038141 249077 115859 1228904 205586 237590 1990145 1564974 1600038 729743 296396 1753898 938242 692100 474588 543533 332026 200075 426844 751862 860126 1616986 306952 1262512 1937909 1892180 1619762 726891 1279244 600403 875044 1101182 1223802 1071162 976316 674719 58581 1573943 277372 1089621 464449 1165160 241320 1834943 98084 201830 302575 1551030 1625388 185056 667699 270678 1363942 290907 442585 578068 1927913 1472840 268136 622809 56910 1612446 1283051 1607089 1051216 1265359 78926 1979880 1662112 227165 1594897 1834773 1698440 549800 1505235 1678348 948155 1481416 1547880 564361 326530 184066 225369 1605254 238142 39116 574189 603500 997913 61938 1141436 518036 344598 715161 1984358 1015282 720671 907754 267421 510190 1984180 1202843 639779 744685 1760312 228786 1449947 238795 1816612 1062872 636923 134495 1181328 104373 776198 404540 34107 1371012 561781 446792 559742 1817011 751284 1739046 145647 157877 1038445 1157729 1137400 1575695 893812 1051707 308669 1579945 1097544 49460 1478417 1760359 981479 260546 1374607 1191480 709840 400923 130283 91197 1393746 1959655 954919 1980952 241171 1657903 653485 148084 1801544 565184 1219019 1708598 1154281 12608 1291218 1670892 1183262 396814 791412 1153330 158997 1352438 1929834 1411692 862150 825810 1796176 850271 1789453 615023 463039 1731946 1590171 798711 979720 1398562 555725 1146104 1345268 1481938 654329 83176 1704012 503726 87873 325749 660551 523738 990478 1828376 91206 1840050 951754 958831 1035177 920462 1494187 1175848 1011727 553181 1898047 1162449 1699705 621780 1113553 695537 870829 795101 1798473 1319748 1554766 1819857 839598 403074 291887 359455 1722874 800481 1091733 483241 513024 418584 1200760 11720 70689 1378719 853847 372315 1156474 1453234 700654 1178502 95713 620709 808240 219244 980939 432949 1147739 1260018 397494 202371 1279939 498730 223790 1168939 566297 592189 1883300 1040523 1508430 1948698 455553 974017 1701491 569744 1070891 1035523 912481 1668073 1281332 61140 1516309 1102836 513192 1693380 585130 10094 253607 106930 603787 1674707 693108 595571 235362 1056452 1276619 562344 328810 5416 1589127 1136637 1891755 917511 521657 1690510 149193 333712 1968007 436114 1568934 1787202 478505 1614833 934439 154305 1502058 527535 1144042 1377722 1641063 539707 1514493 1643702 1446730 1155367 460114 1841884 1807853 1878268 48157 436223 1139068 1353718 240632 1258483 1060552 1293055 925418 1614636 584362 1491632 781030 116263 1350825 1929116 993097 931376 430675 268669 1686380 577279 1267309 950947 1256405 1470506 839178 865174 837006 785757 1777824 119872 1754938 608340 852838 438436 1299068 1390654 1119764 213684 209396 1689115 49291 195878 511050 1596471 616560 1713303 1545296 1709928 1423849 424912 1153643 1676913 328677 208842 752996 252300 1010353 205573 1669090 1010133 966037 268766 1677635 780242 549418 618509 1112856 1034833 813375 1304864 931378 1724580 1733456 1636488 721928 1812684 454165 1864292 84198 247849 334411 1943663 166828 388608 1433091 431848 1872586 878997 229150 1319970 1972576 491699 790600 1454764 1697227 306078 396500 1093065 42036 1819707 895834 636009 1724034 928914 1368456 1158675 1440776 1433079 251911 232917 879092 24442 883485 1658231 1541438 271546 983638 1270002 173434 1766043 1101673 1446757 772093 798106 188366 1217780 1494383 928012 1120696 209331 2914 890129 958366 1547462 226143 1941152 1271952 74770 1211215 958935 472401 122680 263475 235323 1125229 1043216 991523 1069954 1747100 844712 240778 488409 607693 1530699 596695 1504453 435060 808000 1928381 1011602 63147 78523 402356 849968 1506433 1454703 615398 954495 493466 136704 1046492 662421 370670 347142 1956239 1415268 1397487 1002672 636953 1108946 123369 646898 383952 516950 5092 3571 110663 1116862 1850274 684867 1181603 1126133 281917 1016318 55750 1951025 114796 1729580 933720 982794 757247 1521465 767577 119297 1424828 1568967 876434 1917855 581338 1884298 1393451 971843 1197783 1686834 496220 1960452 332142 1707878 1042979 1139595 1081069 553765 1928571 1714535 441402 1030299 226734 896370 455052 589836 463316 1346037 1828790 773231 1566459 1027280 773823 197697 690926 1687707 1574352 865967 272687 1755174 248514 204928 920878 1414430 86538 483446 742224 684780 61539 472154 6208 52381 30133 845742 1507612 1093602 1509760 87577 1125920 1462195 1026406 378558 618519 738619 401764 1740740 1385544 225596 1667740 1666249 955303 1326199 427996 1765594 1681124 1956301 18138 719892 478115 1449994 1154130 212660 120016 230188 1693127 1690388 1507887 1928102 1669895 974498 1325776 414483 98335 1155881 680708 338554 1718157 231199 667369 63919 845750 434303 1642142 601415 1147844 142318 1499968 1307778 114467 612306 1400553 847102 1486229 1317965 1268973 1316562 1505700 1459794 374672 1026903 1167613 293323 697113 1533292 1119739 1306363 624738 446873 1284698 460249 91398 367722 566603 1197397 1985453 1101149 823072 25885 1324719 1423086 1021922 348030 1054429 1257277 1856600 245498 857100 996104 1281176 1722288 55768 90353 511288 328634 1388038 243632 1945203 1117450 1373171 998852 1298304 335980 512112 1982502 1859289 1385460 1299197 1596598 215537 63454 304705 1112845 1750528 1183212 244525 1650001 578973 1533860 169865 1034751 697816 231204 954160 1497225 1986208 1890697 1673916 508441 1994551 1655056 1451648 568258 1689627 351463 739849 279807 1976329 1447534 957339 133920 988378 1999631 1656158 142085 1538745 1529394 1293162 1162413 10871 571098 1099448 773000 276598 1355943 1701588 1997258 1210313 1415107 175225 1934355 1853787 375733 427581 14212 795717 1355712 628764 425004 362970 80295 563692 1467129 827349 1246624 578065 1931914 123761 359027 356730 1801208 1809641 679655 1293438 444121 1620597 264765 664511 1401566 693793 1352346 479531 456659 1402828 1161000 1757727 1143944 1242093 697923 1112434 409439 480052 952139 642320 90260 1538330 556984 977317 1359236 1609045 1558553 511112 1749886 1491011 1306471 79718 1429672 774937 700639 233434 1240503 1722076 1556243 312919 733434 1054108 691140 1423367 732714 581758 1108346 340129 1624696 374123 1944610 206722 956908 1514954 381454 1247224 1312824 164872 269316 473275 410971 1699885 1124841 129334 1368510 711204 171674 261611 1606103 1516426 1569019 361444 56611 685854 1825870 1743986 1337775 1829007 528670 1081009 1174880 1756238 1939821 919749 1195900 1176399 1451117 1688022 364408 550505 856810 1595324 989461 798870 474326 188836 1227867 1899838 1692752 944805 262387 424213 565310 1527275 89396 1536934 1511449 952803 1506195 1473512 1964030 297166 739391 1020500 771693 1110077 516939 1879369 1962454 1298481 1907603 1808980 1793080 1495120 1522101 73968 1912501 1242847 691573 1867143 1464985 1428554 1349985 292820 921284 1405065 1007263 1611147 223628 851219 973203 838377 97901 89471 1620595 1665938 1476428 1217255 213901 1193939 473968 1560113 1763088 1083569 1660857 272527 221450 681441 1991539 1913067 1811325 889996 1246471 1489595 599355 1564580 1343814 1142608 409315 543457 147869 1682442 1528473 1225735 992085 573087 1574725 575924 1377630 221121 1874890 443829 180722 1499340 1558342 144207 153351 1365263 323373 791049 1573192 1462199 280503 730484 792678 917271 723702 592813 137265 1091122 806124 1452108 1882506 1333750 36450 1909051 1235324 215150 193450 1484174 1983708 1885888 1974891 425583 1030160 1865751 1871102 790413 85743 757753 1035520 1660457 1338228 1626498 962390 392575 209184 983841 623293 1126452 10989 1979243 1324128 1744205 1367647 1015723 109711 1258533 1142517 1226703 463691 1557245 525788 1581527 1062693 1821322 1608109 447711 396168 10454 276545 1863165 112745 1632072 1391463 556279 908379 1866604 822468 1530070 1039619 225280 102103 242605 153765 762850 1916259 1506825 30136 1242092 1644587 1995887 769748 1069885 222527 1426305 518871 1905527 896702 325655 1669125 1668172 1905533 1314341 1321704 1457566 1020438 340429 546495 968153 101795 982037 1155038 554836 155267 1306254 721164 1409510 103796 1892159 269076 875348 163700 1158907 909362 1381839 884268 1540065 1760935 304121 1602352 77703 1751148 1701138 373135 396097 1610164 567171 1958559 1347490 554709 1993159 257126 541300 630190 1915791 1984887 733114 304879 1019709 537621 1363243 1414124 649311 1798680 1867980 1178109 361822 1041429 1991491 1750960 527640 928712 1065908 532796 1981379 562609 427317 1594631 1036698 1108566 850129 1682935 190914 1063209 1957600 31745 1717714 288100 1853289 1477187 914763 1754498 1056666 618418 1778142 1093200 853394 1978537 598312 1034925 1175893 340859 1276483 783984 1966997 1960214 950146 1114105 989926 1872540 1417934 1478908 632802 951619 935237 663605 1282957 500204 985516 1999290 1196603 1552553 1151537 875996 1831905 723453 863325 207033 1245460 1412255 573664 1316160 112457 1648560 1408945 667034 1822623 559299 1408596 95850 1908462 678549 183469 1765396 581047 796001 348954 1744555 536445 1585264 1414054 1288458 78571 1245528 806862 1863579 539705 500303 863269 1313265 606850 767252 137140 907423 249458 934262 852656 1612894 1213914 1470234 1537132 1039250 19120 1665470 953942 609698 373925 1266316 1047802 32780 826412 1087926 891417 681436 1629719 1068943 1513243 1792425 252567 992727 359714 917625 510965 1521735 1050942 1715768 857583 1092520 270175 889436 1569643 829754 1736425 111112 1006913 305133 219487 999853 1157200 1829045 1904087 1006077 1181755 1789018 130153 1879565 1833770 553786 1665931 592810 913307 642262 211413 942951 481428 939570 1975929 51386 292689 1875790 1532530 1321266 224179 112872 204232 1593056 807792 465001 1328789 937494 1833278 777322 899031 523044 184257 1034861 1240460 1096267 1192004 926480 1717908 1199942 1805658 1623711 418043 959933 1174302 234396 1103244 674797 1373394 1531193 1944277 1811095 1570115 1372183 1895930 1541521 1445703 672499 72546 1503009 56826 188891 690179 569451 660630 194429 1858057 1866946 379639 950509 405861 1284936 849669 905199 1888277 390684 682509 1052019 1530308 1834425 1110627 1172159 409279 1634578 1366056 15321 867001 1456500 54978 1801137 1220948 1723507 1039094 1395123 913242 172956 988117 1780408 1233071 647892 674659 462004 134638 956569 600291 1291793 1813095 1518875 914449 642688 126253 486977 1901486 1613056 1446064 238087 1422489 282680 1619838 117811 1929906 1293350 53379 573040 1745981 433142 1297723 1436361 1247938 533114 738384 1245107 366502 603849 1202993 684274 77981 1746306 1677922 1204581 417019 1579818 638271 232980 665981 1603985 944876 1066564 240446 865909 1910469 355835 1092324 1532454 1483710 1310482 1932707 1768478 1075656 864936 328650 1257197 1152342 460017 1306275 1005335 975664 1495330 609841 1327136 1396985 431464 1966199 832612 1478990 731675 825846 1457191 663811 932248 1779170 907544 1139410 96644 1107570 450560 415195 595672 1827614 1344763 1371969 717058 1364092 1155070 921159 558000 909997 1646693 693802 1588799 1031041 22995 977554 1513859 1020228 1280033 111416 1325583 927056 745868 210541 1279501 379698 567043 567231 589280 1662213 30337 1587968 341300 1047030 927122 649932 1919060 361293 37684 1809526 1995465 1966010 98191 777405 182735 1074806 1928120 888276 1071403 1005659 1646540 709263 1317581 1091097 1187790 1814870 561905 405188 643984 868010 390465 847628 23207 160781 1623547 671282 293693 573279 1625498 1911033 1722349 221927 1118719 1905139 1135144 731303 1291411 681352 500289 421445 694913 1050308 1943736 1475797 583296 1945367 865813 750567 1737431 1127203 1180122 1365011 868596 1479550 177404 1444346 332968 1449306 832225 83666 1974164 1911694 1497533 540998 1883264 1967463 597492 842335 398185 632011 1894474 1442945 1780592 1355087 1609428 1144657 946419 665697 1234495 1144151 1348818 806527 842013 80164 1407164 792138 1405966 230109 1446098 1538336 1355232 456139 1602587 627470 112804 1293742 337352 1692607 889009 1828980 1595671 1326132 1101122 630421 1208046 242513 1000628 1903689 521943 360260 1406458 1352165 79229 555334 893473 551669 120201 317317 1884617 199711 1446156 883985 1798890 1655041 481737 1784845 276944 7257 931902 1540490 1031106 1667737 71650 1391089 1487446 1128869 1560744 1999771 1814403 94537 1879852 893104 1228069 1048298 23934 1235034 707692 934468 1424813 1822945 1948557 87125 490448 1154525 865810 1498642 1262584 936726 145667 849468 138486 1680064 760540 328015 499789 1604589 850991 1650343 516990 1596341 112435 1352747 224866 421216 158792 36587 47543 1526348 1413449 685641 459509 486027 488183 521781 326995 875821 471726 860743 270609 539534 1635746 1595659 1531504 603262 486451 1450239 1299083 497367 1536043 1828904 1071445 1486169 502746 1216183 142838 1299134 385463 753352 1607372 1131167 975367 601501 130238 350117 1562504 1590092 1158959 60538 607808 1911385 102788 1728832 898015 739883 645847 889711 1639957 655644 1986444 514016 1061583 911369 1355097 680490 180999 1318939 497124 1828346 1526701 702559 671251 1769736 1068757 1081736 1400100 187355 1729837 634454 256439 1001265 560521 943008 931793 503158 1207536 227556 1380652 33382 1628301 358638 1384534 1709269 1483426 1989648 1533640 572957 649476 1805924 344488 472398 1447419 483808 452140 1464165 1579426 914378 1720902 1611985 444064 1248326 1403756 1104242 1480003 590547 677128 386048 504285 1614391 1953419 436505 1277413 1559357 1059481 1927514 1734426 253578 190377 153828 918341 107800 1284974 1555822 549063 375171 1401052 621979 636156 503974 524197 1925471 1701121 248995 1588174 1982006 1957430 868633 66618 1375838 568478 1004262 1105681 1444985 1475602 776967 226308 1724600 1161800 1472056 1132619 371801 1191161 184702 1378960 828682 442568 200774 575516 887276 299591 1925498 696096 460544 475556 1436876 1240721 1700628 1741362 1403398 1550430 390500 1007729 1651818 1735091 858166 1069031 933762 1146370 982621 1109561 1324711 882457 711235 1177533 1308088 655311 69506 1631269 85563 1299196 73051 1696449 1609517 535547 852196 1261457 1456448 563315 747029 454097 13064 660443 1409139 665208 1593696 207602 1517781 1188994 85757 842772 1657691 687320 262384 829402 993716 898949 1354939 633486 246892 292537 1269472 1357164 1262832 1638818 576162 717266 935151 1525983 1682608 359766 467913 623676 1633127 767114 1075657 645246 82271 118286 1634789 95116 668915 1339841 1117966 1809836 1545734 683816 398174 772111 1075363 1471255 65704 244256 1232032 1732399 1391476 803242 735088 69587 677105 109720 1928605 464601 366878 1395462 1025981 219690 1907651 342665 1018667 1418414 1684769 749200 1372350 1395347 959316 1828498 1598247 1803242 299880 1987395 361486 1000109 1725206 101721 1643960 1571160 1920462 1662965 766918 177015 462831 1222961 674778 926446 391360 1904327 373563 1875998 889666 1368933 1284484 777469 1981231 1041542 1391580 1039832 461350 467458 1072058 1848529 932096 921352 656928 439140 1297210 907935 1674163 1248873 982539 406272 1359832 1876589 1545108 1505498 315033 237924 1051663 611330 537442 1861540 1317110 1223243 491497 1720441 498865 1453781 595654 560398 1172157 963628 1501608 1664862 1676216 1146572 1263316 435859 15214 630422 1075314 1236852 1173928 992897 235328 973431 479506 821666 866581 97000 952252 1583327 387494 1101725 1016051 1431739 170179 1563392 347178 894724 1505055 1408398 960934 1047024 1268512 184578 1270779 201381 1448634 1458967 1018280 983869 1116457 817819 1437871 1893575 401021 394500 930023 462116 1018990 1375432 1528102 603293 1682586 1143927 451059 1958473 572265 1414126 1557422 1560880 132185 1282908 1700238 1852350 740775 1071664 1898530 987888 496690 698277 1985999 106556 795109 675316 1610223 1254402 294933 1929056 1551457 1985883 800551 1964491 317232 1447493 37298 1376612 226767 1661144 112299 203096 1127613 572596 330771 523103 884718 1524562 1522688 1008751 1693166 1245527 549432 1295289 375141 1946646 1263275 203866 1919312 138291 1621870 64973 1204958 1997034 1408266 1332702 1568545 611834 1632650 42049 1354914 1681629 879405 1306979 1534086 435796 303469 1768592 344644 488146 962072 1298568 1353910 538277 213379 1539578 1529049 1118641 1092632 1643562 1477875 1015036 1794082 1133674 1328801 1806630 1069564 1721318 214643 1832429 1249378 145209 692931 811492 1795995 1067314 1404767 1136703 1934415 833606 1466883 182297 492598 1995862 1158089 254449 1404818 1619013 89251 1953769 916114 476282 1450159 1024820 624122 808671 767207 78070 197702 841803 240133 177389 837995 1755146 1122953 1682124 680243 399749 1490974 18072 420563 781880 425590 1096976 93863 1274141 176725 1871812 1295633 1578358 365605 683390 10155 442645 408259 913899 1438544 988096 1223862 67039 217305 1597767 1102878 317655 1876197 761904 1216318 381553 1509546 1442 737308 1727239 144757 865770 1523801 784314 84911 434269 1362372 1437395 531143 1017001 1711166 1074741 1283710 1662108 128589 11859 876739 1316293 437562 437312 432899 1618645 2089 627285 1727037 698862 1090604 475853 740278 122898 1926736 1764246 1056942 263234 1534616 1122575 882088 363152 1887516 1383769 948485 596067 700790 744611 1729948 1254953 1705645 688474 1517651 1361952 113121 1760808 1743133 1943313 501360 1985366 783754 1551837 1540185 328020 181125 728176 138705 864584 1177682 1601052 1163478 988239 579303 100353 1804370 1229820 301018 656841 487446 819995 1245846 1183971 1544090 1900740 1334445 851294 1642531 1182980 1188130 439793 445771 439153 1533560 654746 1285979 1069380 1260396 1924704 890388 1905566 1714594 55187 122444 1758834 1983223 527916 1773521 472552 1236918 1950557 1164302 444183 581039 259034 1395393 1747861 1945645 432831 168829 58139 214837 954478 84703 1830206 534841 43284 170673 416767 1473265 61412 971421 1640959 732340 718755 264422 1029783 252059 624251 283983 1435660 1663939 1459984 1367981 970049 1373447 279467 271656 713745 1211409 1665509 1732941 1833328 614627 339904 950560 731000 1904957 822043 332274 1602803 810072 916913 1078984 2032 70692 1923934 866973 1341407 1916021 892434 1190118 658523 211441 1843262 660186 1045432 650912 878043 1457217 745332 246747 1774368 1791136 1036101 813021 473367 73689 661134 1792760 546207 1944723 55798 1822490 598992 14441 1194699 1772585 76729 434707 1517048 667368 1798444 1045466 917120 1510014 881931 1246253 468468 1242794 407141 1735813 666618 1867359 1435048 1259005 247000 1784082 1131260 1043255 541148 485139 564969 1239802 417312 1004219 492079 570575 1489952 1177592 1934861 1407171 604102 1774070 1845725 343312 817896 94496 384407 853780 766668 1476633 1483736 977711 1705619 916555 570777 1945007 1029425 1441995 903777 667723 1845164 1880560 1932393 1039202 1143412 488509 1529943 278473 959604 1430188 769749 342322 60450 571248 29725 107340 440855 1290012 1137523 729344 1442281 696721 29943 1140893 230607 689373 653228 1318582 1172099 1255875 1760837 1650999 868818 1217325 23585 547722 1746293 8722 1480693 935067 984006 1599810 499460 18823 1633528 328127 1845738 1941759 124421 1058900 1426538 1390184 243677 225188 597800 1101522 778774 1126305 871881 958434 387349 332838 21900 1035160 30779 1396957 353340 521903 1009310 636258 1859656 903242 1107878 161366 213604 1786724 178849 862066 284085 810413 553674 1502458 1004635 488053 754565 1191151 122070 104195 1632770 1858405 53271 579542 906073 1898677 1513053 92966 1507155 242490 1559848 782740 475597 1223012 1445996 1157108 1992839 1989439 1341075 1757660 659621 874247 1650197 1578278 563829 1187057 1037411 1988983 1178253 1430543 958621 998489 111228 1850232 475887 281467 1369618 1277408 189478 677501 1632008 1102869 1322174 174123 85260 1522852 1845568 1152923 745560 1584251 1692971 878362 1547198 1091909 1868728 1251301 175366 1666582 1478157 1859125 262716 682596 1919020 26954 1621188 1347845 1958567 1800863 1280627 866137 94726 1230513 1715067 1042666 1801576 1324124 690112 1281789 1146461 1897552 592414 350796 1461803 1974474 1624411 730415 631394 1090666 1708581 1977192 486979 1937365 789325 1541959 1930616 1598467 1920299 1784223 1818139 414357 1111974 1673998 31074 1355210 322324 1758093 32498 1135592 27540 1886933 1243518 1073379 843132 1900492 1287809 1501311 1801228 79530 1658608 583678 1609935 297384 1423510 1606386 1433279 1842418 1102174 1272407 1113769 550641 1852600 800631 1168944 1694895 1395482 126182 304295 1618091 1769516 1410218 1002840 162870 105079 1937799 341580 1100504 1654153 1107560 1075915 1206615 584809 938567 1675897 358303 1197774 1952632 1741659 1101683 1583338 575784 1201430 1631713 781643 459314 1822271 48718 1686593 209165 771732 1743205 1770332 1388584 1860759 1394145 1208900 1384049 1826338 649440 1262305 1759900 678809 1137134 1890790 791153 199055 815628 1856640 665028 590621 1361868 398249 561372 677628 865446 1091001 6057 402435 1141435 666806 1161023 1327275 1282158 350551 438681 1486092 159483 572058 186100 1342536 1237668 983904 1829431 4677 1302756 1589077 633644 1447008 1595621 972890 1291212 1002119 1459114 1510809 1216707 1615458 418044 1482314 1619205 266717 819365 313731 137027 965138 1805972 384893 406369 1030388 893472 209078 903471 1736052 885533 1554228 611740 1826443 76131 433160 184914 876634 1044248 1712513 629860 129680 779863 1517162 476622 1294707 414246 50543 584800 1396354 1787784 331015 314222 853206 1013676 1267186 1239212 851491 1302341 186009 303809 1610769 433568 1948625 497540 370614 852850 1674538 1257339 595231 1210334 905356 611518 1767694 760449 1607915 1476796 771893 1814640 285244 222935 1021175 1882673 1550284 409072 1637975 1316845 1988739 476247 514158 1221954 1634856 589327 756071 107367 1468420 1723791 111047 1317416 1464816 1635670 834851 944929 1602209 1033214 1768578 955415 195537 1169834 1361998 1313492 421884 1454365 222596 1061338 1349771 1452516 1394843 676153 23231 416279 1163760 1039645 9195 376939 193188 1892456 1962057 879414 570509 1424254 98212 539551 1106605 987948 956445 564348 626960 521040 878823 1166568 530136 1041154 357659 724045 517544 59236 1795976 1989758 1097208 3953 205749 889556 849062 210470 1477053 1663874 1904669 458736 535139 1854611 1056503 1114049 215197 1906624 1871160 1931382 61265 1643043 1102074 1392396 752811 63314 1651410 246196 1298566 1110416 1894241 1916465 1975884 10413 1578882 1645506 1268376 1160812 1269582 442189 953579 1681923 1704483 1520092 1269106 141063 1882698 742565 1804240 403242 1101797 980899 1329020 1866060 606783 462227 995907 1479593 761541 79151 263526 1003230 793337 283541 279018 227936 654604 1430320 955813 1461158 907297 1863281 1033498 629089 636631 359035 933290 252336 420656 1769814 829505 1967683 730100 1962333 110021 428304 1153779 610844 1536230 639343 450257 332818 1391693 691026 1266188 236377 851569 1970556 183012 1699613 938290 171602 195851 910658 1557153 1234285 1100197 1872507 379128 1871673 145853 586527 370196 1702294 1900261 1658368 1326320 1911743 1512475 451437 617966 97037 1791494 825099 942523 839172 1519818 351443 440475 688308 1418271 915054 562796 1192246 969052 1945678 963786 1681461 1118990 1387956 1944841 674882 940587 947843 1443628 291995 545862 349608 1775140 465968 828354 111032 1745474 1854013 343443 1903729 28360 1442082 1021381 83027 576174 1382209 1753497 475179 1241434 444488 1076676 1127096 1124214 1710244 421701 154280 1428073 1303610 696381 1416838 780585 1033079 163348 1216548 1949665 1883150 1792157 633294 1955466 1136244 41007 937416 402521 1045819 1302413 340154 628500 1831234 846256 1507758 1118666 410811 329096 463482 1093003 1125246 741526 607104 247621 1659411 1667799 630757 1680510 1914855 1218432 831814 1049241 1198912 1010379 1701281 1030403 763241 1862834 1519389 782617 196655 769965 1079229 490910 227542 1513204 439775 1642775 1423030 1176403 877781 982403 1900003 628754 1679 1175312 644414 1396471 179878 763732 1208475 481732 1535649 237574 1253717 1657016 1568676 1640019 749240 815541 494351 1101083 1348835 391134 865708 369393 1015043 924356 349390 1133736 1527180 329507 1108924 19417 880424 78478 1518309 1795083 333430 1244145 675529 1156514 1914449 1647964 271424 655413 1978975 345097 1880573 334617 741701 1196640 259990 1781121 1917898 1479483 1698700 1896697 1049582 1701271 857983 1276631 488025 398846 1276555 1016292 1545204 854614 1731645 1961947 264349 244039 1930775 119890 1883170 920004 1298295 497390 1187330 124129 1894679 946289 1467398 1530520 1474972 1183509 1698158 989358 1608627 139169 268370 399591 50666 351879 1650670 351618 945467 1689556 169533 894349 1145725 1504449 1168794 1857709 1437679 69789 722202 969860 243418 1939348 1933893 784814 1968611 593998 435765 1670682 1095594 1547027 1280929 125751 1631649 1382316 261591 1907947 639367 1946129 818705 499546 795486 416470 21386 489308 1159907 138483 37683 428671 1793280 874654 531587 329232 826377 342659 658393 1596673 619285 645908 1549191 1313508 1112127 933420 1136553 933763 201835 561839 880880 1987942 436975 1610851 643722 818009 1038466 285324 822497 738733 1238821 1775522 1463017 794829 485036 1018306 903962 1114133 1584514 101552 128716 896169 1924142 1097035 783505 1890958 382428 846466 672855 80493 1062043 1889701 1980484 1776678 116997 1984384 845986 1588074 1820869 1820535 428544 229762 940370 133354 878437 492979 1970244 1743225 1141097 1497216 839792 214286 1464768 859780 785027 1970068 773505 1339781 1570045 322039 57166 1968305 394762 918754 1692553 1751153 570385 1908220 1830711 1183338 1074560 1657008 816522 56104 457226 708769 1082897 1204658 1664031 1647952 1830814 709893 1421251 386603 1328671 1316506 1340214 277844 267605 1687134 419333 933411 872412 1462815 1188106 1557055 562377 915262 1015697 1371454 1440448 587155 253837 1438247 233504 1353059 1466734 71023 711212 998722 1893872 336630 1555579 1649951 668622 851313 54391 1231732 902566 620451 80922 1710255 1615305 1645540 1787424 374406 1886555 766392 830660 910857 1411797 87342 482085 728567 1624882 640520 421114 314789 1363851 51454 1545194 980810 1912528 1674529 1896077 514100 500318 1281858 1924082 1562105 1071106 1181102 1502168 1260377 1253659 574033 1549260 1898287 770343 1570948 844731 1135997 1818849 1749330 532742 1242766 598427 590845 1152038 713602 1513286 1636373 154442 1648630 1024152 1523789 1000576 1781055 14544 1769733 1970684 1306395 196709 1084088 1522089 515429 544757 1628764 122304 1606172 617184 1287067 1382025 1189050 1235847 615626 408830 1563317 1554904 1805422 1913921 1814700 1103991 1611321 633698 909012 1051462 455065 218691 1255815 1809213 1890291 637941 578402 10452 132099 1249800 1254692 1737584 1237321 1030595 1071624 224328 476446 520367 1518955 1497034 672713 611071 789290 65036 1961450 221472 1903875 476636 1452476 720970 1449037 314194 242836 1113970 603421 1175215 408416 58124 674234 714601 962885 1038980 903429 1105108 359175 759214 907087 1974994 749299 104256 730164 1858349 345161 700423 330220 842092 1654855 1333302 1961613 660391 1921640 1487011 1922040 1257391 700927 1530253 1582686 412703 629742 1850631 657020 1886959 450096 1766521 1639905 1264818 1945954 698055 379820 860721 994301 1063216 1756713 1563704 435906 1926576 1782571 602799 1529154 517432 1638235 36342 1106624 1619252 1566513 1090284 1074066 1412171 1411585 1549479 400788 1579447 723154 1983815 218489 758374 1448389 681426 475726 778400 193178 1647529 1223285 1653568 628796 45038 775833 589943 1617917 144139 1787493 1510939 1064640 175768 128117 346234 1006142 1020227 572252 1001303 206593 639657 1855350 1571161 256354 645341 599162 39200 715796 15695 879751 141649 1360455 663914 1678039 129840 279840 460702 686826 38097 340143 1537586 744194 1760447 229225 163684 345121 1225539 1984601 1180609 46001 849394 1640327 1613717 675296 483190 528505 1812699 918408 280226 753676 520540 1073540 1833292 969174 379967 1894220 826406 136086 3557 1674840 1659164 397263 1397603 1544292 10650 215444 536681 14260 274085 308811 16627 520137 1718133 1007114 1868837 427626 1231385 401716 798419 1220881 1750514 59991 293429 611111 739640 1009703 1966460 729117 1590773 930372 761375 693798 1455640 1702867 1444535 711917 401185 1963086 1436116 623284 958982 1077137 874985 1244967 107368 12639 745318 1816777 1971104 1524770 1157282 1921209 1690567 933482 453776 1239144 1358767 84042 523856 209995 135370 700571 652531 650585 1813583 1553419 1274331 819366 1747609 1032068 1535121 1430425 1855706 1791932 1336912 981290 967423 676032 1921199 318419 1267123 1979159 1718775 906237 1632655 1748513 1973902 292868 1838597 1128086 1021528 732509 77307 1340939 260871 1002683 1472496 1892556 1118260 199511 884555 1406060 65337 1244236 1723892 1011527 357281 1368248 940516 1115150 1749491 885777 931014 210520 16145 1918193 1207337 1733561 1576107 1559094 1496463 1820488 1381461 1665042 305795 1742420 1038934 1314544 917371 1318394 1442401 1264968 588577 842064 360846 691936 55918 701217 453181 1552584 272333 967608 545135 662983 620161 598158 744145 1480428 219061 1375228 534927 624459 229515 1958392 14376 33260 389868 1298662 624556 1106583 956474 800197 32394 1000185 1345895 1282314 112939 1182227 51136 297280 891802 248569 530798 1728886 1453651 609717 147366 1258448 1445486 1199956 607202 348457 1004781 1884674 1969339 1756599 1824527 1338200 291867 82276 1106332 194408 1087532 1820788 49430 1987010 1617975 410815 1195740 1363919 1054626 1155486 481228 873911 179221 1385663 934320 1468792 782844 303664 688419 155655 180225 864076 1276764 1759475 1493271 1114324 1811473 1457687 1663058 1949915 1370664 893386 278731 1042576 1143624 796207 903428 1579126 543988 1799650 551805 1989626 16848 424349 752399 1272429 1105803 549685 245968 425161 1845607 757477 1546236 387175 470886 1721511 809285 1517102 1612523 341919 1483875 1059096 1160643 287353 745814 1493158 457558 927175 319483 1516820 1124867 1007465 46825 1543998 1280525 1784302 314412 1598100 1991262 526933 1481407 910846 1286039 898584 370912 541192 752680 1239112 990756 1340788 1527064 872829 1860949 1394266 1254612 1580662 1843569 16159 1124153 314561 469710 1832151 1227074 1365860 1274231 1526798 1963494 411252 451470 822806 726273 1256317 956545 1139290 1025175 794006 605727 981923 1053936 700143 1826124 1116345 106926 887631 736839 370389 1335150 751035 1898934 1996342 923061 562756 1156888 1000586 1850914 889758 1205672 1536954 899472 1703547 1095231 1992953 1949882 466301 625956 1349849 1862418 79762 698691 1958747 1909084 1332858 56746 744167 1500369 1175489 1523716 188821 185378 1825445 1918123 456554 1031853 1883986 1998800 1775833 823985 494775 1938294 925438 213652 191546 468029 501550 1863753 1881501 193280 638793 1800861 115136 1747409 397805 642964 614166 1337947 1888402 102082 1921083 102135 1572550 649196 551809 1912296 1494617 1679083 1094798 876303 164794 1075406 381277 601580 727067 421527 1336872 445556 491625 563914 1277486 266575 276113 783279 1736258 581375 1806585 1390647 1844805 9781 261068 1381763 1804056 1133792 98393 137529 1030648 1126118 1147827 985449 1616525 1596144 431713 1871074 1918605 42748 717071 947269 1736593 552018 1371958 1457261 273258 934034 1422064 1440068 70247 836692 1216493 276065 170452 1325702 1645212 1136054 506206 401802 614242 905174 1668311 236072 1553697 295384 1995278 1022285 215401 1722048 1085555 1783724 1263741 1579028 1069996 835141 1157985 885694 911881 47065 531907 1743518 753516 1350958 776520 1624361 638586 808475 1117478 1882516 1312936 1488458 1592316 1493684 49218 1695188 1133586 86875 1233843 1600977 745881 1535016 1003334 1820084 1586940 1699869 1298902 929525 1184627 1172353 585760 1181697 1635757 279915 1129915 95454 1312846 1780954 96657 1188702 1526001 116171 712476 1678500 1039707 258274 90560 395693 1936100 779992 177208 690444 51560 359447 1845689 816215 996973 1246187 1905241 422841 414771 983722 1583482 128394 423769 1245953 42575 1674184 1363455 1907955 1696090 827143 1965971 900657 1071851 572126 505834 652414 1063975 1547700 859517 460264 1098063 1449062 293248 287938 1980008 505786 4787 352759 303646 1517850 257090 1223577 956210 301609 1691063 164634 1815175 1546015 422536 50008 545443 609652 23642 747346 927777 1483813 819523 1800239 444324 249484 14243 1475522 1038202 413623 1243071 1582945 653083 1354935 1915800 730079 513736 1893669 1351363 121987 156565 921044 1991188 565139 702167 705551 1060409 1756821 723399 1684966 833793 1211610 1389508 1212048 1766088 104979 1097660 480412 1755153 81175 275929 220491 946204 809164 830690 144106 560405 830568 1785844 836334 1474393 212942 48988 768724 1024110 1743054 1186744 25354 697538 593810 1328424 1290154 90677 539974 1919195 1519378 616796 1416581 1936627 667039 1530676 1465669 518984 1097912 1334623 1749223 886213 890336 669937 1917600 432634 1621657 1338907 530775 1156916 1341384 1467639 1972198 590654 380110 713978 137178 549721 112629 1077882 335722 1289983 828397 233001 1237620 1723686 357169 1976217 1629823 1862946 1284183 1827601 1874204 1451943 1501479 641304 864438 568335 869706 1279596 1207789 1119639 1080250 1201404 1774085 1700425 1674937 341534 203440 1513066 210070 657832 1812567 1664569 242307 1881321 1309168 227913 1804057 809149 743458 446277 361186 241282 343506 73012 1462247 649002 798736 456955 372087 491785 237007 841099 164495 1187631 1897576 1971583 1282463 1532816 378127 360307 1275382 1989894 575131 1392670 1016027 867845 544120 1168810 746965 1832226 1739095 1480816 1648761 1888304 1074868 1131274 1150752 533180 296155 304102 1623433 207715 1333024 1482547 218348 1570062 1123072 1618845 526679 724958 409480 626987 1765240 1873980 432867 1756319 1301979 937064 875266 1925629 1185205 45922 43266 1551979 1424783 1312284 1943781 1147277 1917011 745775 1198678 1888284 1584942 795283 1798724 564942 151922 602655 1891202 879532 203547 1436348 313028 40854 1559168 1578388 1926583 806326 249163 1819552 708698 567372 742480 1209969 1325663 1443158 1220612 941211 859335 670882 948715 462278 1555614 1793768 627237 753041 956370 1338504 1656123 1508254 1839978 1673436 1808772 821455 87514 1046847 833000 135211 529645 505952 1540920 1302377 380085 709402 1392062 952439 1377254 1165596 233996 929898 1138191 576531 1374450 1085483 177633 1044413 713824 1249513 1909600 536918 360727 1239726 1912865 230749 1570997 1104680 1273296 9082 1979090 1838333 406487 1070279 1256472 1094917 1519100 1202342 928470 1821873 1908729 1249984 196572 499097 339390 928602 1458923 669423 1320205 1072616 5398 750264 1237719 127020 1884586 129456 562137 1567022 621349 1420721 1159081 1050705 1591435 297716 1731949 1296249 578268 972750 800850 972817 663371 1430039 1746301 48331 716589 1766826 1396537 98676 378108 1162250 1310853 1769579 124086 1639647 268606 1594515 1991606 1232112 1816009 832129 76993 1912874 640668 1069039 765420 1865406 1034919 732391 660549 1681959 507951 157029 598892 213507 1282844 1018127 794135 147241 1225674 1748708 1128177 929097 477540 90894 944692 613326 277297 294239 748147 1111322 811690 258640 1911618 1842069 1640714 886174 1092562 1677482 1223995 1155852 1070607 228610 1361108 905762 1378105 290020 296977 1321717 612070 435447 696890 1305287 106661 1774433 1950860 1936941 630929 1681714 1205292 866803 283087 452564 1826022 557347 1879036 848661 347624 1810031 1076511 652570 1691289 1890733 695344 1113283 691934 1853958 1655626 1316267 454966 243642 1747698 445147 1913388 805681 1780470 1876118 1827752 1587689 1583567 525378 1591399 57795 1108975 1538154 929792 394929 1386266 703892 1206527 306668 574620 503883 1604779 884850 1859200 1923297 1530064 932642 402568 628806 192576 646876 1833370 1663306 199693 1067945 1208843 1120728 1428567 137089 267534 1279473 1983589 381423 1871016 1673848 133641 619732 1099205 731759 1512558 1473188 181147 1025468 1427949 623101 802367 106957 887383 650498 1714381 512881 1108887 963189 1423840 1827014 806605 1292499 204627 880327 116758 841210 1090113 510044 363100 1357101 1330306 925501 405942 817582 323885 1305850 515215 258074 398078 1350362 374317 1524112 1267199 303334 1505163 1248574 1266820 840188 965484 832351 1213938 894915 1342646 1905494 672461 1964887 618357 602482 1446594 1091243 1280437 1793230 1090120 1138970 1222901 1935720 1530233 360078 1793248 1564159 1178081 1752882 1601007 199933 842049 1922458 255534 828432 1538959 275432 689011 968496 423164 1183621 190916 623929 1701405 1881829 1235570 1920110 554119 1610438 1720991 404020 1734044 382269 564675 1501091 1714749 735606 128536 677732 1107624 856347 1432091 1737220 356999 492862 358132 446132 793010 1697766 254474 661484 1971496 334901 968192 880788 727876 319359 1692447 642527 187142 1467861 1654729 958802 629190 544881 1765725 417493 1740655 1050389 1961361 812647 37166 441190 570270 1491343 226989 242351 562141 921846 140713 1848179 1600877 1653044 1254523 68089 519784 1317716 733963 1082190 253392 592462 1371054 1989362 1740857 799985 704018 436488 1776019 461718 470932 1641760 1478716 426469 750187 954484 979056 1229663 434872 87935 438701 1977028 1812334 648731 1172665 1413685 1512674 1921248 348526 58107 208549 709713 1789949 1291034 1664698 534588 1416132 1329976 276732 139900 1563133 1118988 1939005 1004410 1036154 1800611 1133629 1726794 1029240 1363546 471140 1321869 979160 760170 1939891 538725 148708 1631326 1475290 644035 1324341 449318 1891727 792693 1532946 1249924 778613 1667162 222394 1963013 1458145 1998136 1975293 983046 1350508 1176233 1698500 1168348 145657 836918 1647379 384842 135431 1209561 1260107 1816530 459164 385859 1135457 1421571 428766 546085 212112 759759 969644 1127758 259402 615194 1583990 101153 1337281 1722078 371860 21169 967720 1806136 1030509 1615281 953118 1002291 242579 810596 1940478 264230 1394170 1810946 472832 1766125 662753 581952 1572136 1547837 167548 1308522 764805 579044 192942 978937 178087 228253 253893 877893 505914 95546 1135202 948656 1518480 1400825 293711 1218924 376528 1725729 988592 258028 71185 573866 1436595 1459863 584177 1469702 500471 724972 1949533 441722 1064466 401478 62161 1561675 1790785 699980 219643 540773 1291785 1144759 1238609 192998 555704 343826 1360076 955372 341756 1492280 1892066 745057 1227802 1597585 235316 1187913 1308265 1950324 734979 852257 1262508 421193 926697 1344957 317674 410636 984248 517789 1615917 780788 1099085 3665 1408943 1371056 677745 1304829 1151155 1217270 1543953 313554 1686500 1209359 1118216 1535972 411674 450076 1598460 1810501 603947 705549 1210128 773929 142334 31313 1151339 833766 457316 178632 1135667 699279 1671923 407298 577209 1222373 1661530 1921632 1871606 1054561 1439075 38036 1961672 965689 1434289 1668577 703960 1834656 188818 684980 1917476 889266 517321 1499054 795979 410002 673179 1566456 631697 1268921 1955071 1670364 1629155 1734187 35330 1554205 365475 924158 1928295 772211 1363088 105332 700321 496884 1885246 975363 1204265 1364546 311167 1347245 156142 1162565 998062 12113 1192370 1708109 1625160 766955 168931 145273 1524557 489975 1873732 708418 683937 395165 64106 1549858 1183290 1945034 258342 1247517 1132899 1894909 56209 195935 1215544 1477164 1822090 385214 1625255 1180974 785893 906205 40998 1326826 444511 1054059 1047174 251786 703448 1316294 1333993 1573862 685262 732135 1567024 1962115 13847 164557 739128 1722255 1068815 677717 1083565 1696216 1091906 481349 1846667 933513 388217 1999413 414310 1085895 383219 914645 1556262 1627354 25332 1230601 1943519 1469273 220768 1194626 532626 957447 298978 200951 1812639 971755 117955 903820 1619239 830569 952997 338855 1982793 1422598 1636685 113727 1931997 1378845 820801 355700 115789 565365 1414391 1773831 905950 1476970 954014 1577678 480436 1116625 1600297 1167643 123298 533333 692962 921660 1244849 1086884 561134 80941 79818 1290737 1208739 279729 823051 1834805 212605 864028 167843 265175 1832900 1546936 1636276 1918104 920206 920418 378110 149565 42238 1417848 40612 1215380 219864 1656958 1359213 1850215 535588 918587 1044814 1579686 835928 1265671 713054 1680396 1712532 1794407 1634474 1700898 38545 808048 912414 906664 1933606 1533550 435936 1555955 1824215 1809824 363239 1467170 33942 605593 882268 646959 462719 1771482 1986861 487177 1622727 1674881 221483 583655 1225960 928172 609948 1073903 957566 1603719 1199094 1423386 369734 1306787 1307184 70611 59111 262509 1944068 1061057 359587 1025322 1881997 988821 1810715 1489673 845439 1491044 1178906 1995646 1035581 795996 1461925 443633 1882391 1705088 789011 926708 1803148 1445109 1081232 1090845 1937807 464567 1863456 832609 1878346 1740412 95904 53208 41331 685886 1622102 650122 518929 1254496 59127 171029 652731 657087 1317355 1467961 99431 1704249 1468643 1620509 526658 1471377 1406487 1179382 760206 1310810 419152 1098002 255889 669422 1716418 192156 88349 885682 996307 352360 1444114 166875 44442 1774088 525219 41039 174553 651540 1376745 1897796 1427415 61774 4280 1754866 139566 464127 314497 649688 115110 856092 1150803 1760223 1194971 1509066 321764 54312 1648596 809880 749957 1866269 345665 926923 1001226 606362 1711415 948505 1535288 1395711 904593 1317087 1971804 731778 326862 662407 1420399 547716 1172506 748471 815820 422712 1572858 1123648 490668 432000 206671 1415621 294629 657830 980280 400998 1867698 736756 848882 266267 1040305 1107186 418313 677542 777957 611169 1269905 1468595 1820069 1634403 1085824 312364 1104330 20471 1434776 1454923 246271 582428 679199 525692 1436898 1278381 105290 993000 447588 1529016 137864 446619 1295924 1992407 1722358 156765 166115 366840 1940692 1217900 480562 198386 850780 1508454 880703 1001855 1212852 222181 1485307 1358691 238479 1827363 1878993 109196 189301 751811 381541 1431206 12895 1472419 1236606 808247 1308497 1818367 987550 1676569 954399 793995 693398 1300820 955031 1262163 13529 526506 31541 318840 64224 1655257 1472646 1082581 357012 1221325 1692254 106127 1399794 359261 1678449 980379 120057 3758 1611277 1641203 1704125 485204 1431023 612228 1867779 1421651 364907 1383442 974448 647507 639455 145742 1090091 994166 365123 306262 1333482 1913773 1103124 305087 1762160 911029 178528 1754012 672978 1907923 14975 1992624 1763881 296099 1626649 1137358 544984 1614850 1688472 1815368 1487037 1504202 1295779 60444 1469858 1762167 437860 914436 1308044 471172 1106323 829541 1246769 398928 1065140 863970 140036 1292576 1376474 1949550 1486082 1112365 664399 343734 425708 1354663 435710 490727 297780 1725043 1037354 155364 35663 1187054 1986249 434715 636033 1845500 751861 554608 1762258 922432 1883710 479429 59637 300306 412130 833259 450601 1598768 1969738 598520 1707306 457439 936424 301660 1298383 727450 1214747 984331 1125462 870260 1887354 157089 1622118 542392 786555 700842 634614 1733059 1231105 1379414 153806 30465 587229 1716248 258041 720254 425869 1605092 1925291 986195 522542 635250 1166475 1499572 1075659 884597 286423 738454 1094162 1146874 1845290 1243041 1290601 35072 1947678 852049 1623209 182011 1358743 1296321 1573321 952860 93700 1268592 1780402 940175 1403113 623825 1095181 1232076 1414986 316424 1358227 1084835 839000 1124878 338614 785929 667530 1094174 814844 433048 110318 353300 923767 1034425 306806 377678 1146945 939969 1670923 203011 1713274 197688 91511 1550358 579964 779172 561883 348543 857831 990203 1653217 182425 1272832 301491 310899 869726 1536820 1734110 563735 640815 448296 1331560 904716 743152 1908422 1044066 70797 902116 1905728 1954319 772664 471572 1217474 3281 485804 667283 893935 1198958 1817382 1672902 353301 1680534 1708642 1645630 309700 17071 3117 1464947 766979 1225249 1341688 1314355 1272480 274496 1292288 824032 1836550 64291 1245420 811859 1615835 1384097 1470165 272192 1778811 1072206 1979722 1680436 1717785 1017357 1414192 204140 1379008 1415435 1125452 1517346 1566519 245902 26150 1365106 952633 431308 1005880 267823 1321889 1625777 1067953 611226 513637 1101700 81133 638976 457912 227528 1866488 969681 1908630 1640194 262850 914778 1429455 1155751 1234390 116438 542686 1382646 584868 1743181 386492 1091488 1143091 1934203 1975490 498767 1070890 176679 15218 1052139 1606800 97822 65471 1842532 1141823 1995633 243102 792764 1677323 717216 661547 1865057 1337949 104576 1911748 1964690 59785 1858498 1255967 1724451 213953 1216728 601108 411281 913932 302483 1409030 368603 1475655 1315193 1835653 1006688 171870 356959 1864864 616732 1849547 1411985 1537927 891657 1862785 1407847 86213 161709 582721 817125 1319181 1294757 1530408 1917576 849844 1006127 2167 900393 756301 739489 1157431 224210 230397 137662 1903471 1217366 1809 852883 1175359 580452 741371 329156 908646 108738 1812913 1915137 1896938 1179278 1422643 1966550 1367662 1309959 1789572 831187 306156 1037441 606243 1225402 89310 1373685 1523856 1427587 1756116 1818512 11139 918215 1267157 1868531 1090621 382039 20394 724483 501835 683125 1146440 1507598 1242867 1864965 1506420 1344604 727245 596293 1276851 1381706 472836 1308469 120047 111035 1799063 3747 758108 537093 1162047 496138 1964600 1870301 1272144 1587893 1273064 1516856 1662628 1456598 553025 1759590 1654069 38551 1569388 1125749 1610510 688985 1366663 571522 1284487 1353092 444896 1068599 1461830 519441 140481 345983 1331244 345967 1876360 823248 1840159 1119086 1665337 917763 635263 529878 1138215 1010466 807743 85805 893651 458459 1212671 358482 1405373 572516 273701 650473 289073 761902 898381 1350077 542807 1064343 1614373 1936841 1578300 1769572 1669864 1821167 437631 1137437 1279230 1741336 117088 23467 1906058 944477 1779731 1363707 1965434 127577 438479 440472 1796762 365762 387146 946571 442779 753221 776179 27338 1105866 47783 1191483 699068 1765919 1850664 1342927 868738 989558 1340651 813923 1921442 1775264 879907 251291 189349 601840 1137403 1037578 1043461 550312 1603181 630975 302127 1125322 1735345 3777 324136 1426432 909150 16453 1930332 1923383 581765 652357 538947 755895 1220480 1876215 1150655 1238481 416588 179706 1745169 1903167 1188854 1612585 1256670 478125 1739494 842924 825336 1796434 448667 1344515 1811618 380239 813751 815019 226233 478565 861820 820321 364280 242215 1941934 883057 1670370 492000 1409546 626753 1640516 1709546 348146 973690 782938 283478 684843 342763 1610500 1195681 1106485 442853 1680989 878743 665257 241932 1122315 249628 1991886 17870 460121 1204895 1538635 270079 778902 1794182 1618516 1488111 1349843 390554 1264253 76644 565367 1784919 1093872 1850898 157538 1293933 637182 715766 751465 1349967 1346779 1658870 840001 415887 1146392 1942574 176432 376027 1829438 411056 1338893 1282643 194993 1649602 907229 1835234 1097560 1172563 357965 915283 1722324 1559898 213814 871780 1032625 115828 319594 1222640 561940 754178 1144680 1766327 652224 919619 1916534 276074 1041967 1992104 1907423 162070 1100392 577453 1184366 633797 1086400 1770350 143597 1725468 1217516 1827328 62043 847892 95778 1393103 969010 1405888 360649 1265459 262528 936301 594975 1948917 1374462 438307 68761 203442 1111229 869290 528480 1020778 7891 1531081 982331 690182 1970363 192614 1442541 946648 1887922 761400 1307811 683256 805598 1276401 166466 60586 321259 517293 169669 981981 1472452 1968593 1286094 209447 1980057 628554 333801 444727 74000 788176 634973 771113 117787 1243918 116798 1747705 1224459 520862 1442619 314295 922510 892236 689563 968026 1977547 1999505 343711 156277 309290 619309 1568818 181794 1946454 1236365 111770 1443679 716414 613105 509549 1758836 1932136 1082061 476211 1866142 1134496 1095934 764542 886620 540404 1928631 1302317 1891985 1048441 1301405 693978 153511 4646 909303 1806974 1131625 1971777 1418406 1429948 500634 239209 1437776 1060971 735849 1018279 1567781 879491 358713 692480 1746355 1295379 563655 806535 1673714 1206867 921793 1971965 920252 1658211 155061 1940934 1269743 848053 281184 1804427 266075 1679472 1761212 732268 1165875 1188156 870661 1370266 1736415 927674 258218 446940 499297 747463 170587 1306164 934640 938943 660288 962375 1657284 603996 1705723 262018 1723531 268140 1371645 384016 468210 177316 96965 1791146 977576 1158816 202181 1599417 155049 1564972 546290 584553 198482 1365734 1438726 87168 124429 1402370 1621314 1219621 1554298 1041216 212106 777371 1529735 884127 1533610 767106 251560 1613969 1285831 149145 1598164 80583 547214 619307 784864 1652558 359153 1819104 578221 1800879 15543 474355 25466 1957404 370852 569638 1606712 1382576 866317 1975878 312238 308947 71591 1431726 248632 1442166 393346 1943599 1992723 942730 1103955 1789708 135800 1466525 1217651 921712 605085 1324611 1885509 729906 410425 1554224 160948 28159 1185817 727994 1951494 373888 196536 1064116 1907995 43328 306374 1741754 1261845 1159519 866200 39024 1530565 1258625 1906782 1682602 1988278 302341 1275953 602485 1476905 93857 684627 1192793 424594 1813153 639621 316366 200389 411432 181010 1027038 95287 1136292 1579264 1461504 1840897 416652 1233368 439506 102571 1621879 25644 1360317 888122 1796807 919930 1867870 1001255 264836 1045973 1088839 27280 539279 1184797 389144 1588672 1872590 376540 676424 1131903 1221324 1651265 120230 1173172 491340 1834074 1828992 910682 1459923 1746703 1285784 1184656 76484 1259475 693091 1083861 903201 1873791 1959691 585862 1689866 971148 1066890 1242190 1637134 6397 258198 1529359 1900171 64408 796561 1807456 576932 683232 210248 692066 48735 471166 152206 1891263 686942 1155004 865259 1264897 1087589 1205689 1563240 1876580 1783227 213741 1317320 1613502 89678 1242198 1208601 766081 1826552 222436 874164 377116 1119467 302564 1478334 1644680 1851272 1092540 1181626 1847959 1229756 1799284 705630 767704 1908349 390933 537157 1409787 311117 231016 1443960 1678623 1148503 1473934 1013998 1804479 1144743 890567 1390699 1209249 1412718 967463 1079267 48553 1047084 1291257 676012 1415460 602708 965281 1059303 1937329 45877 1224884 88833 1622401 1144343 1761480 85797 1430118 1740504 34743 362146 1619487 1620889 422866 464379 480376 1782833 277835 158545 1995427 559736 1389928 34462 851000 640211 1470187 685168 1093497 1292956 72659 570372 1251366 1577771 1035299 1686415 1442903 485327 114243 1129730 382774 1615006 1203981 1885885 229147 89961 1857079 811347 1738589 1238972 328679 1776156 676821 253536 1800626 1093685 1123905 1515847 1943729 610500 74821 174871 577536 1797845 396750 526180 595109 429530 1345967 544059 379101 897241 438255 1334495 285786 1843484 1666822 277262 468666 1768470 1657213 1006325 1599076 461662 183181 391402 1362854 83758 137387 825543 1625611 263412 708088 840230 996153 318918 400330 1046896 1323639 1524468 1803405 425919 1239538 541132 1562527 1109726 921989 1702700 943983 870682 1895622 1925616 1401113 42027 618991 1513288 914529 779835 1943652 279876 423464 201112 1056493 851239 535839 1103300 719246 1162617 516161 615497 1955597 387547 1022420 1619571 801748 383395 761072 1173283 835523 1778655 1338843 909320 1033706 1748035 757109 77706 1636284 912540 252154 1029021 402806 957865 1448116 1819092 1329189 646179 1168610 235882 1586450 104998 241192 613920 961580 547470 92698 707862 822253 289537 49795 1363492 225559 340655 1854084 1140489 515425 215240 1741501 1195269 1932389 37326 984713 1462712 1730663 38150 1968763 342381 1030329 1049383 1541723 448917 1101571 939448 851776 90511 1509665 1818459 75241 1286927 84433 1312585 989955 1429781 245013 1170224 337594 657561 1785662 202737 1200474 253407 1240698 523072 692296 1406340 1611756 1226760 610522 735923 1272060 1240487 3762 641561 1710380 1908308 29742 1901578 1157816 1000526 990340 524605 461606 1204883 967594 543667 9185 1509681 490005 608398 853543 691397 1926367 61569 824951 1529122 1563970 1690118 1484692 597427 1758154 1843828 743322 1301865 1782337 422604 1294732 791010 627244 644092 438941 117800 1769136 1118439 285897 1073212 833046 1506587 111956 844906 1434725 1188043 1541973 1614778 872989 1955410 75956 411434 1671552 118810 870360 1530034 1924294 1406184 1751665 710549 1952090 350510 420401 1122621 1363301 1208400 508977 22660 1527835 1703245 1802661 1156136 1302596 1735496 1292167 1670396 1792799 1061318 1158798 684150 1273088 1228429 1627416 1372624 1031295 1365844 949402 365601 440411 411365 1913995 1411963 1037580 1978551 1532984 874192 1206093 1241299 330199 401904 1940097 229900 507672 1946763 1799195 1195433 272056 174658 1254518 895863 703766 1585421 890463 38590 960526 882854 482965 880171 20051 585228 1293913 1604672 1359557 1399246 236276 340142 1337195 1990451 1678486 404641 1599933 122962 244397 234521 1702245 923939 1783003 975522 390777 940776 1986057 912135 937898 322583 112272 442862 888138 826806 1803875 1560579 1254153 1788952 1362081 692583 313365 1704881 271742 1730282 1170002 779901 1044928 1289882 1030178 26472 37041 942752 645126 1332889 967623 519193 390042 352299 1597982 328780 1808834 1611216 1236614 631999 1876569 774524 1464434 40813 1633723 977753 273792 854776 334362 862951 1724291 83753 1103587 862619 1008820 1157969 1802640 1243087 1814170 333615 59664 712963 765411 1430869 163834 1161596 1074149 377532 1572913 1721942 1134101 251429 1222252 349175 473824 755669 1467801 1983503 127523 1811383 1395946 436645 346038 950490 992796 1720644 912940 1094834 662509 1358597 140724 1306174 1442628 937288 287122 143900 328690 169939 783137 670321 1392329 1417803 1609214 964645 1381289 1662627 96948 1699435 796913 831922 1107823 769049 1703374 829481 53660 1540602 731970 1829633 1707986 784368 329552 1295048 1299924 56890 536529 1492213 1881135 1795090 562496 1620670 434081 459729 156114 1457669 665266 1724248 973466 505788 231319 994888 465469 1697738 1177386 1082258 1020443 187687 707865 116966 1864968 895589 400251 1745442 1333369 1652933 1648336 96042 1134084 383561 268383 684917 1978636 1804496 1394938 1928944 933648 1853737 1433812 612986 1106510 923636 512756 1066142 1160959 1559942 1190390 141421 259618 1398497 1933473 1935315 1222415 650606 1242194 941418 1826673 1009056 1664950 806998 451109 419524 1158661 1393293 1276240 1270603 1065774 694942 777251 1437135 171696 546275 1997231 203721 51086 624717 654391 48069 963477 1783409 246008 284475 1171975 1216664 1537265 1120295 589349 1171859 907841 180437 1317845 1317988 1933680 1874449 1065865 1145693 266392 1621688 729740 270791 645541 518063 1029155 1024336 1373749 18315 1612267 483739 1062020 1074621 401514 341577 1303035 1745779 73932 1983020 1604356 323266 55009 452809 511109 1905199 1517504 305283 1023453 1477546 1257186 187944 1815788 1986263 615002 646268 1395652 573209 944790 30875 521403 214173 606860 50105 610806 913665 1091330 366267 801898 1453457 572788 1040448 927335 1525615 24478 1265115 187904 787344 293176 1631962 711483 1611916 481225 352234 1509554 1334882 682314 1370622 1690584 1648027 761425 1238934 1530077 1452658 1334531 207908 1746856 1106887 1397165 879188 738028 35796 1027880 921601 24656 1568 1047902 1912837 1028510 934386 1730002 308492 1788931 574838 49461 1395698 1671200 125308 360373 1072790 1239392 1321449 888286 1245655 126141 1927946 849426 1701998 158059 927159 965531 920265 526372 1985111 1701034 1946136 1280813 173039 1461632 205345 372413 1922872 273579 984275 994991 732823 1568260 758384 994960 571869 268639 148063 1366780 593314 1380098 230248 1729025 779128 1628205 653886 1731449 408507 677353 1967351 115824 1126585 1779187 698945 140939 962412 846243 216978 47298 387779 1813059 66025 1364275 1459627 1004743 525621 1404453 1452689 614448 1048588 1836113 1081846 947193 1185441 788034 7612 1935844 482553 1366134 1869845 1795174 779017 740021 722234 1284350 52803 135071 1146435 380 1832964 990326 110664 1937953 1768617 604253 1588007 63689 492243 1704000 1685103 1529657 1491334 1299841 1601194 901240 813255 295674 1667295 232993 10405 1780873 584954 1669089 640585 455916 1486368 1759846 262416 725652 1309563 1629086 1893607 1240414 1922871 261820 289127 1632719 1547210 608402 1430209 146482 881048 640391 332831 1912875 587082 858087 1355004 1523230 1881755 1705200 1696770 141856 307685 993349 942958 1264464 1328200 791255 1459728 424361 449685 662077 1007792 448055 262731 175889 922703 869107 327153 532446 286585 894809 1295402 354004 1609695 668466 459129 435015 484844 1493540 1053204 688571 691007 754959 288819 1630683 206803 1064658 617347 993258 1984610 1794919 1624129 1321626 1615432 1330641 988659 816482 1660351 388363 1324491 620717 114857 973173 1093598 1196699 1180705 1012530 1165742 1315075 1405587 1847855 784305 811736 540777 1546660 1787165 1248083 809350 1258254 1078602 443520 1415048 736847 1850944 1387688 718719 520128 569449 1010045 76075 180905 1304574 1712757 1110105 54791 566566 1616348 588276 173708 299486 852314 289373 1508721 837011 565876 620472 1154197 1189670 695995 463995 1910843 1313074 384689 764412 1588590 1257669 460435 1458440 785398 978287 585529 1503958 204247 1097019 1586740 206389 222997 1637932 159511 1955306 1776 232767 1076964 1344846 1026964 220561 999212 681095 504593 1647307 1241191 1240154 358096 706134 1541800 1030959 216778 116566 1893497 1776588 965843 1210281 995898 448059 880984 924812 774003 1941909 816362 1577864 809794 1846677 1819998 5250 1846187 1979123 569279 1444728 21237 472959 7617 1589604 1905584 1349086 1044716 1972721 1072968 688771 1442224 159237 791310 337960 1567371 224942 26779 1696617 1760555 789624 234914 854532 926909 1660472 1563023 16916 1561126 1827464 1161948 890167 46185 351609 1647107 299427 218740 1910745 1709026 1147786 1474403 245330 381845 922600 882002 444494 1240879 835032 105721 741009 1785762 996821 977177 126647 1547056 697037 1498177 714853 1064590 1950509 116118 327273 1724156 410662 726718 1227059 449012 33967 74692 194971 1898778 1326727 261889 564929 614116 1130148 104978 563100 53812 139288 1404687 1519651 1704585 1707497 769920 1232705 1410375 1805372 553890 1732956 1564943 613227 1422529 1193427 967688 1539475 1768236 587623 227802 847439 727804 711883 95225 648750 1555169 42900 1754405 720912 587886 804692 697460 797536 694905 1332414 1120188 1411028 769860 197416 1609267 1985155 37697 623977 269473 280429 1991054 1899450 392585 477101 399259 1984371 203255 1033038 1771679 1145984 644906 910116 1002923 430489 1922728 185983 584416 1664399 620330 322074 489242 83364 1912478 160417 802333 191816 1401655 927218 1803473 1525638 1541694 1905336 913420 248641 1656132 337713 989597 963123 666988 1924116 848979 1975868 892389 1970718 1661055 306825 83087 311242 1277093 639876 1403960 288710 417288 222266 118949 1739171 907078 510996 1506604 1901103 1414507 1867020 1196429 1372167 1119305 1835341 817662 522998 716012 487752 1654399 1571388 1537106 262191 1466370 152239 709084 596040 139967 1239793 1373392 1668232 1635437 1630345 85976 1087378 127906 1098504 1550917 538840 1446570 1927900 1609708 1002296 146453 788051 307839 1695762 1814197 569752 783011 1356818 282467 1075949 1680596 1695949 68808 607830 346495 1797168 1680884 41356 1970575 1398833 1043732 19073 1219841 1675263 117838 966267 480887 751288 1238890 369853 1836840 629452 1439211 1571745 1077141 879802 1041825 716830 521982 968455 1087501 1985291 485094 42708 567709 1801789 1708711 388855 1929372 395506 1157085 1492174 1593447 1704307 209973 1365939 1344261 1968864 1090687 342034 204731 1259220 311906 1716812 728596 354629 314443 1028056 1607663 363251 1490992 1733155 1658141 612341 680271 639963 1730004 1765459 1567840 1824128 1517402 1953227 1056116 1665632 815560 235152 1142206 1914593 316717 1309226 1129236 832023 30629 151585 1231270 874477 890585 553717 1160105 1083938 1089494 1284553 411372 65955 532854 241009 1134497 626520 1783177 1601031 673815 1253133 317364 1643958 336677 110914 277088 130574 379780 1585859 747559 1736555 261841 1982477 914698 1287553 1657035 695840 236170 1479422 1546110 1590731 1167570 1739593 1297214 1922157 967909 1960773 1643377 1003675 777253 954320 108377 328965 1086229 1780276 1988336 1963183 149721 212632 283494 1722849 203958 259079 1337404 144054 824010 1051245 1725013 585843 1126371 1529790 736374 223222 1209389 1778019 403312 1840487 73039 69487 1007658 1937830 1331833 1455975 630347 1218848 761592 1636068 1582190 985768 1095101 1292101 867443 1996897 908070 1138286 235736 674461 1393214 328928 1572171 831652 794059 482999 908998 1716130 737098 1588306 1590399 1886949 1468269 129924 635824 277746 449088 84331 1403238 1121129 1075645 1712979 813534 1380608 1055933 1164141 536171 1831079 1322868 169678 332575 1025345 230950 18702 511771 325661 1622497 1146732 517584 372105 560641 1473867 1018014 1187287 651836 1762096 461950 1317870 188825 1746642 1143078 1453649 622548 1865746 1565870 1710163 227766 364005 1036147 482436 1922911 442172 1566016 19055 1885761 67686 1504328 1672911 1955665 1930072 817970 1226733 99986 462782 1872763 1781569 302513 379074 1264581 1049453 1187030 986133 1548309 1610564 751622 1265856 1438143 1296273 376445 928173 169286 52796 317992 1424343 160671 1561649 1631425 1626428 662307 1249808 481992 206676 764392 605052 1537118 1035016 1201282 1125058 1715716 90328 376721 1721305 1929857 947366 1588044 1356627 663004 1805599 1260868 692602 1019855 762619 1439726 1091172 1762648 245626 520985 24957 157402 1526308 1257351 282702 1123744 492901 12307 270641 374600 1843694 1618515 611326 932174 1525096 494737 1355969 1952351 13544 867773 383104 1663208 1370327 116665 416843 110122 1300217 292873 855094 833205 1075946 1913365 551640 1020275 1350537 1061558 1459272 1182238 1518025 688458 775596 239817 1095202 1262922 1812664 1074694 232963 1131248 858896 1421503 1778999 1769597 247334 771782 738165 1870789 1409909 639896 1981882 1785574 1132460 1649389 151035 629926 444118 107880 1827410 145579 872440 676922 1083188 1266103 564685 23709 581217 547283 1750649 1601682 1540023 511003 802127 271740 507927 1939833 641821 1819434 1119935 1971579 1416404 1751807 666795 1150612 983080 1758785 1540187 1609550 169933 993094 470247 880461 127088 1235212 1180386 918187 852345 1044598 1087279 1072259 1882030 669554 645129 1420951 407569 629515 1687264 636203 365466 513765 757352 840635 1211032 351318 451800 1650020 1582911 924044 343183 651942 701085 1680981 599362 85537 293361 1966214 1122484 340957 1083341 1557876 219189 843747 600647 341616 744939 1719952 180107 1912647 1289750 1589003 1015441 1229118 1372564 293811 1849286 1040919 576336 1910806 1877467 1722197 1528737 1688612 1439529 1335804 42872 1889356 1250477 424928 79580 755370 774572 1491792 1327253 473903 170236 1096220 545209 1008357 1136330 1865994 776505 1557274 1979088 359266 822593 558220 1430104 179867 1530721 1941115 176861 1018916 1376894 1090720 496499 757154 1654139 1669653 757997 1177750 453882 54319 1918324 1535225 977383 1179553 1047365 1682929 173100 213584 1053228 980534 1362802 449933 1583121 595591 409917 1482393 994440 545706 1070818 1997301 726755 1419271 1703585 651834 1071157 1407397 1604005 1142004 827485 808583 1390494 756285 201367 6118 177933 1024783 455834 1029888 687653 1435404 1251988 399829 1276079 27091 1602578 109169 1200165 173155 263886 1003542 1533990 1706638 1734019 1297625 229129 135380 1837549 217980 1443667 1378966 1541155 1767254 560954 703115 350459 955396 1225690 793312 902629 1859101 75598 390454 757945 1945111 178287 135700 1311171 1999165 1168740 907054 775058 644598 1986537 691406 1856223 766550 1719060 7625 755086 564602 757432 10147 1875227 221871 1609220 932004 844677 342689 1466987 519773 258501 1607175 563241 1054117 1615904 1911461 1505019 285415 1376659 33045 397291 1893839 668710 1435160 1882742 734599 1616538 1491033 132860 549251 1667696 1510069 1577624 981646 1128029 831382 1915034 1189878 1681687 976210 1733716 1825232 1770248 7253 890317 694896 746176 219253 1731997 956554 592275 1562953 429717 330158 616036 1514276 998433 1127880 761645 71736 1820899 19210 1507942 1646273 526991 1914596 1023233 1714695 1658462 1235518 113719 640901 1494555 1457737 179958 1747855 642777 602222 1962991 404683 196137 1728021 303153 1303727 659130 1141235 407583 175297 519614 1948865 1867317 1257198 631007 365025 1863206 1004218 1648586 951988 71 1184771 419940 1782414 1965024 524857 143058 715207 1244602 1507352 1749029 1858774 1391842 1802430 1180624 1948231 535018 482327 914465 856066 1730149 75411 1319127 1811028 296339 1005032 1724226 430357 1031690 1132801 1938872 1793058 1487058 395371 326361 956095 1090574 1501722 246987 345529 1309292 1177739 1491471 1458207 1124685 925467 1443230 1218634 1325051 553745 355715 766468 1909055 625880 1731740 1489345 1005462 1444704 612848 446024 279752 1421870 51442 344233 962336 1786498 692886 1746967 286689 521647 515016 662964 1576469 1698994 1376853 1083153 662230 735865 1404963 1137064 14057 1534456 1562526 1194759 1900408 709897 1118195 940129 893450 93696 10941 1711660 160942 1409020 682836 248944 1902479 110077 623190 676620 689932 491689 951341 943848 118533 373434 876709 5879 1203773 475945 347214 1060132 715225 29488 517110 281197 1529388 1194685 526564 1095048 1096812 1516454 99934 1016977 1781950 1421132 1345303 421052 936935 298453 1360228 1292808 835022 1176765 1395487 953542 1225908 384232 1296058 646094 1838538 1342256 162881 1363388 1775915 1992653 1938158 1591030 1682397 828630 1608460 63396 1609709 1761571 781593 1478559 469924 983787 504395 1836293 322486 561439 1034441 1262289 1691111 1185305 1992463 422766 941581 454858 1137898 1652789 686017 968717 1817824 145767 83981 1301228 1449056 519845 1513448 1009564 1754556 1160303 99024 257837 1755444 77001 1527901 1578262 1139086 300876 1011731 131840 282384 1779479 1031361 1952469 1258644 1192505 1342073 1002830 1792 636783 798252 249936 1272281 1412565 312843 121939 1792563 208051 1702128 442316 650486 20263 1230118 1099960 1971250 859117 26476 396967 1041493 412899 1815296 98668 634871 1465925 1086188 556608 439127 61602 1113889 953442 1074315 787821 323350 688991 1262195 803593 125466 1101817 871302 1500445 244280 1364203 1415255 168539 1289169 816279 1001461 1509953 36670 1351292 990685 1250942 792186 612484 1087880 1194276 1916066 37515 757433 1399691 801768 1119114 244087 745267 1155444 1068443 343766 597750 1983784 1534486 1080212 515433 13725 675114 172631 1736728 1976428 1743071 652678 790897 697043 1876403 907998 56054 1732821 809064 1562208 1578721 1633761 784116 1386390 1858265 342186 1706856 1539240 1802831 733181 311271 188180 346862 717604 896196 1399048 455471 656886 1635562 552215 681915 1952305 1882776 792443 459958 627192 1022875 859654 440294 1262286 1971086 1178096 1794117 1905271 92067 807690 1700263 932849 1549339 544709 801715 284992 230602 805473 1556134 118278 1119327 1400420 1759230 635643 1106911 1563509 42998 928494 1464057 1416141 523768 1696123 92940 1088913 1691560 992756 157562 1514971 1343007 1463193 576792 1852700 1417017 1669419 1321423 921502 739816 1370255 690013 1760362 729879 1816188 1145463 306590 1275765 209435 1343046 1208134 1592723 892275 60178 817677 1568294 1657444 1107933 1557478 627892 458779 178216 1339488 940023 1291981 743027 1381205 529860 1249866 59515 1933628 1480815 174319 332501 81047 1799592 508594 82438 1864946 1818040 741889 728435 1408850 527229 959343 1067670 1573734 1381850 956287 1448849 1674471 566802 481753 1383939 519114 1183130 228562 1272847 1864536 825525 887558 1751255 463468 531390 1796329 345124 482587 570554 939212 1094178 1570008 788380 1535344 127586 279575 1165761 140894 1436103 332837 1340129 1212213 358156 435622 1789400 1495401 250731 1035611 427606 1997658 816288 1264959 1308826 614060 921303 634645 1300826 489628 367155 1986302 80952 1339698 701190 1305263 110193 611751 770686 1040757 275278 619479 545866 1250380 1956798 793840 1797522 877758 1269035 1906048 1099569 1958401 1178651 1918042 857227 1322844 333944 1573055 1859608 815418 1373335 1951620 961690 1020817 611718 47786 88620 464386 852987 1625083 736943 1529785 472730 949936 439753 1910746 381011 1546699 880412 330551 233999 1342705 332678 1174389 1673964 1351964 1787039 269775 276026 1956175 1964796 548167 373253 1648448 709355 951570 335319 1998742 619388 1571721 336854 1285668 1918741 1780161 712928 1475400 1454387 1489354 1784021 569018 1044711 560680 1237061 1109153 633268 1017503 1483031 1667877 1778044 107500 1326080 1081992 426596 1331016 892900 882008 331418 643748 64512 137592 1516987 876953 287752 222048 99332 1514350 569809 370073 219374 72508 977613 1906065 531087 1021841 1011712 1814240 485925 1207456 1225959 831798 880084 613046 1529711 865033 122765 1516483 1178924 1636049 1205055 1885293 1971911 1144160 1313702 1720555 1503572 1285910 789045 907635 1911307 564918 1465144 1409687 348508 749863 1006423 822720 1782086 862470 1496564 1345131 1756781 1620081 1747165 1203292 446464 1660452 583884 1297669 522592 436859 179034 1446342 1969228 1891132 1680820 1698260 494485 1266972 1422201 773305 1957390 209464 1499403 1108119 1597710 1998671 584578 1335860 1846031 727481 1186212 853207 287975 215344 589075 92898 636713 1147078 1073358 896978 1423332 54573 1263069 168338 806806 1831146 1517787 734457 751475 1500572 1228902 1833817 896152 234010 1513057 1261335 1831441 855175 1562664 978136 234421 1661410 566988 1851810 1012848 61651 32184 523196 398464 1468162 1227279 1511052 1521058 1783065 1910498 74725 1426875 1878668 872227 159019 1675560 883398 452359 446531 1385380 1428297 1149849 1215926 1067551 1773442 762341 1981656 1270236 191664 1717147 1191905 1260724 1991938 1069225 1380686 1730367 1079982 1616268 1114051 1062437 1116920 1273286 95115 1762014 524359 542871 1998557 349490 1360573 1604488 1258523 567520 1825015 406045 335241 1342546 1116237 978398 1911871 1900605 774604 575947 125279 1125352 752881 262067 1631753 673803 2150 1434752 514467 1982940 1950105 718457 465986 1066050 1961169 1752607 1680848 1266070 826771 1419312 1071731 123530 332569 612795 1924179 1334959 102594 1083048 474343 1463896 801272 1688479 1477609 1681090 1096597 88335 1038225 1876638 1204699 115144 503809 1074154 1695783 1598899 327676 898832 449890 17217 35258 691392 1831327 1815344 987648 641399 744042 384317 1145961 1653187 1572449 6259 674225 1523718 1367725 50682 1127418 84349 109314 978647 398486 1888180 495555 1828606 1327928 1308706 801260 1583557 191467 723997 450375 1636137 1048572 1912133 1738790 1220842 1511932 870875 949015 936959 1321004 1848719 62476 1782676 1258156 723252 906026 656421 257116 1050921 1174559 1922096 1434922 1289079 824506 294784 1204751 1278070 1688319 324481 1365232 1764440 557047 378434 951005 1377839 157257 216342 955649 970736 1801968 1259523 110729 1606016 1757105 469144 1179523 525096 236814 1722236 1588902 1257283 1090592 468817 804317 1324379 1628341 1933083 353957 1291202 1454782 1807610 710010 676402 1152185 9179 995354 209214 1279368 1198247 1195319 1730677 52573 578039 1673372 1647906 258751 1775603 470277 1290888 1731461 396727 1678961 1711567 929374 1365109 86532 54450 1150690 395520 1239107 872925 1136593 66317 542507 348309 409154 1526214 531738 196150 902091 275492 1987695 1334989 365586 1833143 81590 1406679 827854 708302 1095128 1111689 823896 743938 719690 1306144 1895751 671357 1183250 11614 1837552 1645910 1684795 1480871 139899 1601329 1498671 584006 1795201 1332366 1192979 1809134 1314149 183265 1268885 1321362 1548888 724592 621407 1110331 1582237 612549 748942 479928 1903383 1385812 732062 1046650 1789163 1435605 456861 1793798 260225 1449072 1271681 46208 1740932 1385092 302824 455123 357546 685505 134315 338690 7676 1016275 1954079 1233814 41572 165460 945970 182372 1072948 1552334 841619 1625279 562280 146522 790058 368494 1169951 14921 445838 1195610 284451 1324126 587908 1768446 371894 1564150 1608710 310503 338772 1376689 1304596 1608765 1635063 1960220 1411229 1580357 902887 821566 1463234 429815 1855778 186987 1722337 1191625 1355061 599649 1899221 1412830 959818 472731 1048129 1024752 713447 937997 1763541 1750742 1698913 1270756 1318957 1992079 825255 1404091 1275667 1290706 634219 1506336 867106 765779 120474 152073 213596 1676266 959130 1286266 1826639 1990901 890745 1553621 1124105 1878883 789205 965630 339193 113852 1921341 784161 1005218 970791 1898277 1428323 1047299 1744682 947353 734443 627316 1673112 322032 1222089 1787474 980857 598425 1685381 732881 514794 63387 8252 1910439 468872 1812816 1391531 1173135 275853 1409812 1037517 812754 1822451 1713380 1906514 525077 1071431 400675 239510 837169 1954173 1691781 871706 1978983 1940100 353500 63680 193833 1823647 320191 1632776 1502169 1349705 4439 654499 1455798 414590 1874363 1060801 1296811 105193 906336 1355944 1750589 800603 809528 1133939 1189133 116287 1335193 297736 898535 200686 1609934 93941 1033938 1650733 60475 1545494 134341 804612 15682 1539923 470729 1967441 1360517 1841220 558627 1556137 1053067 1526727 1555086 718432 920621 1330804 797572 676632 565834 1527991 1770653 1576759 544572 1610913 1405412 1134090 1251802 1259765 1785754 1551137 224599 1727175 350774 224987 1779830 1544779 1015475 1559661 1856719 332533 337569 20334 1682385 955331 785557 948217 54062 242976 863780 1843011 1354105 1586237 1872208 211909 1027189 1275760 136329 242221 1187964 277734 847458 1319216 804269 1831944 1072724 617381 1234424 1804605 1485656 1083791 835942 493820 1886201 84426 1572656 220804 1708226 1885707 1940261 1544827 601601 1919321 1368341 1039279 888840 1994416 107825 786742 1428566 442213 252524 447040 1104960 918330 142953 1892793 1630089 156645 1136338 786477 1798672 1072764 429977 1574022 1740153 627013 1546406 1256686 1378442 715645 1876344 1261627 1558127 1515194 55343 848408 1624188 1735714 924647 852898 376964 1745144 1214658 434415 1541634 449798 1714759 423243 661573 707555 1878474 1071116 1373125 972147 1298759 1677139 777880 714745 606086 1653621 623805 1068297 254462 1079985 878142 154173 1127818 212054 280737 411630 59928 508003 25777 427982 1315659 1965929 133971 534832 1499851 1869148 82982 308921 834521 916056 942970 459435 644181 1739450 1966326 1262253 1476537 418853 246134 236230 1896432 1720212 1765554 514988 1177526 1525409 1362533 992406 696622 1382825 1340801 1781942 917567 1111842 1104715 726229 1782488 258870 71918 822232 864067 256901 517367 344982 685052 534953 584993 390781 1987228 1741751 206086 900181 1069140 1428632 171121 1238337 1621970 1495945 1692486 632876 1902374 348754 981208 856724 345347 1732682 1147130 80603 1781205 973113 530689 212592 1972208 299157 1744710 191779 1315655 1624160 1574658 1967044 174052 932970 1426031 1824306 934323 1628789 232120 1819900 503579 392029 1250720 1836910 1884468 359774 344513 103845 451863 693382 433782 1686028 1076542 136049 1008491 1025447 25261 1253667 1434087 776249 1430014 1115006 1718209 1798071 876766 838535 23581 138405 1716206 1446642 1690462 1577006 1878669 503174 1551312 1213823 85032 1333870 1690618 766434 1936864 1456728 448440 1773426 834586 1725041 99021 1197810 700783 1148151 1067108 1245463 792850 790264 82623 1334083 1229591 1311044 779715 838358 1532513 950510 123944 341156 1862370 427377 904101 1384088 1347338 1054212 1388426 511134 1019099 1593857 256811 1104772 247906 1764197 1095774 266770 1895062 1683156 744049 778483 1641206 1497081 1409558 1881408 291291 306074 1578920 1261067 1586240 446949 834439 63381 152564 1990852 1425426 1092518 1107271 211450 735907 1990618 533600 1576565 1018405 379903 1479957 556079 764155 1417989 468383 1461315 328472 1600145 698136 63321 1701976 301500 127811 58229 544474 1808472 1276607 1465959 1044433 421082 1212998 93659 116279 1602562 950986 1391643 1500867 1574630 717764 1914545 287272 656528 1153411 1357353 237830 260850 1996519 484056 881954 1308097 1012736 732 600075 1896679 857157 1586844 1597834 1996809 1852118 605234 1176368 694441 1723651 650400 509924 197554 171873 154537 1057612 1847784 525341 325788 784350 140922 1488614 883663 125913 1721341 1643708 1455455 1713822 1883130 1542540 1139877 1089619 1967448 1657572 1549421 528423 1374058 704786 1997872 1652570 1663670 1383616 134887 231351 474197 627370 1523275 452420 184804 869009 1822646 1646010 1863977 1415659 1005920 665773 979039 1068983 278431 1589223 1499661 1758140 820596 602333 1409234 1636828 71927 1026412 462228 1018717 775148 1955248 904900 1193647 1333 1215753 432280 1825549 1428137 787147 716694 283196 602264 863037 998642 1967098 1645979 244955 949767 679471 272299 1569257 1456790 536131 791366 921701 304359 1971628 1601282 1750716 472874 301935 1719687 501380 1429040 1774261 177075 827323 1019008 1176341 1188279 472451 558968 1913120 355696 95985 616000 644840 1356392 1826773 1297679 1980515 1135151 574402 1978853 63868 759441 998540 719917 1395983 1917457 939487 62606 1328523 197260 656822 1812591 1049115 130123 1383705 1748725 678980 916715 1060014 1411232 744162 861012 773693 1516091 466682 317796 1902117 492265 1368589 686183 977279 130706 343957 308352 209824 20052 1695033 289112 817354 1249069 901238 959680 654995 1557487 1309954 1874863 505626 973114 1128996 757531 6873 1554967 1361115 1010354 1918809 52433 1341413 537425 1575571 1848434 373368 553343 1314071 525182 1185999 1456864 1165757 1401416 1258004 1455078 1265075 1454000 315019 907737 1925209 1796717 393236 1953593 809665 1910962 1927339 1537929 642423 690860 295172 1829339 1362657 482527 1531093 1014124 79415 958765 1163911 1135896 1712259 306847 1158435 82075 1218484 1383788 231093 870819 1638432 73626 1154275 177838 97047 1202359 554986 1032039 1922936 1530098 488410 1394803 1519909 1912229 726651 79770 807621 1117024 118972 1611004 584282 1736116 638017 856334 1088484 976065 863766 671957 1581709 706487 1725022 1735144 152126 1872339 1712245 206411 1385089 1093099 1355199 264975 542359 551191 1194421 311337 337958 1636492 292568 975060 1708493 1621180 1267006 1652995 1170631 1661635 336726 199040 745826 1054558 752922 570279 1303026 407041 23960 1580100 1269585 399336 342051 1614365 580123 1512717 1764064 301796 1403312 1172003 1899151 1961743 1141140 416301 368877 1074878 1935801 1680062 1476100 1286133 972123 1669064 443133 562374 1867950 385635 577057 1450819 1402163 935101 1398538 1617912 495736 594609 1420259 1953568 1554563 1776685 1146335 1729835 1781127 159079 1481570 1785328 1686052 699510 789878 307162 1801719 477855 876433 463024 344139 1228252 1891987 1930096 61553 1867706 1126667 1559455 1060725 135203 300328 399826 662099 358731 577739 1389791 1356774 851548 1751991 1096543 268353 1083666 362088 668040 425757 796942 898713 1684614 1284861 721561 90345 917287 1539465 1725629 1295585 1425243 1885464 1922353 1501394 851306 197570 1068244 1345684 1337924 252689 844059 1621068 730514 313597 1226529 200607 1232791 594738 421694 672703 1755983 145781 904162 1452538 706683 905892 1937681 462949 1936969 184405 598372 1553936 1467976 667676 863671 971585 538924 665294 84493 523504 100807 1989484 1767543 307580 1959310 297922 1069280 1863432 427971 524950 872916 951151 900287 1179674 860988 477967 1573305 1757497 776735 1850146 809752 527372 1658696 112072 971205 1106888 920549 672847 1049237 61256 1546056 1761865 1074738 286560 1149757 915597 228043 521853 197617 252295 999326 1578739 1244884 814002 1231091 1447084 765450 1001819 602939 39338 945485 813770 916955 1259403 1689951 1582637 1787500 1285811 633023 1187859 635490 1015500 1490057 1591069 522655 935945 1790984 517065 442676 1401681 4421 765785 1979407 1976209 1569995 1897831 192409 1529714 1023962 562134 1929608 519044 1900788 244120 791062 420179 577708 1001572 804903 1626528 911936 1734439 148316 527939 150203 1317575 449476 1486414 1344929 1838145 514405 1615407 912104 1613767 1223681 74407 458903 1422325 985323 87701 1038247 1966643 1667846 1242786 152954 859524 1439874 1614634 1758120 490135 128703 1690853 1495034 376102 10007 1608175 867832 498622 1682050 1477068 1412028 105522 1542908 1474664 1098078 982738 83972 1600975 728071 1799987 807742 1820199 1928937 1148715 1476375 1498561 19931 830825 656229 445735 165917 13233 814779 1493458 477378 1183343 1283860 1494034 161686 1316501 1657664 1389042 373878 742113 1791237 810247 1548482 116065 216179 275781 1723193 110194 290142 845623 1502326 1768262 53543 1068371 1523126 1947439 817416 1192986 725044 1415882 264830 1564483 1527969 1256508 1420937 1912181 1682999 1215703 481984 1571476 41890 547827 385320 1280085 1950944 1919035 1545953 1724725 1254770 1617848 1398360 962259 30218 1498466 1476169 13382 480564 690742 949540 1160008 1572020 1592867 1278459 1496236 1543239 1678384 1665800 485809 1806886 1213616 1194848 281729 402377 1104737 1103191 1196826 1767258 554641 823235 234754 1786746 229521 1738401 1662023 1365010 1925416 342423 415254 695330 1414911 503137 1276846 730611 610126 1534508 1182644 630236 881497 752125 1186999 1593470 1261577 1136964 1431312 1691055 1334222 307476 1431702 267615 1188806 1832787 1365474 488580 1510610 1528510 1576332 229330 1439532 364065 815856 813271 223726 1192926 280308 993916 1756297 1056484 1965831 422743 171238 989564 1717341 401428 638714 406751 1942454 1809306 609484 5331 929371 1536038 1447180 1608592 273648 295330 410354 671620 1980062 638397 1321930 1083477 8442 1292385 1935887 226825 774036 671189 1219532 1884319 1264295 118276 1757099 649165 1669509 1483803 1846534 1680978 193905 1150494 398932 651284 1364254 90253 1764366 1905386 192317 21248 809 496553 1536365 1202647 706340 1848728 659580 1210978 884643 567458 1929394 32588 67304 1174834 150455 848497 918109 652051 1835239 855960 1455034 564615 1271688 1190077 879773 483761 1716306 840757 469244 863111 951571 1735520 343187 864510 104078 1234689 70383 300352 389853 1846488 402674 850929 713619 1270249 1542586 1771551 1938023 615985 391429 735413 1022594 653468 831112 1879868 1378590 722682 1762945 476173 1189931 1011270 1998897 1304593 880390 184455 1904526 218925 283002 1884983 158799 973361 729591 1605886 1329486 305057 1427120 559022 1784731 248338 667337 1972117 1115627 890596 1086788 1441201 1039387 249881 1214661 672226 1118675 145403 886605 1559697 154124 625020 41664 1642494 627820 326250 1488114 1919476 1102886 1532729 1296822 1065355 1277113 1005531 1654212 1445692 855052 679190 974587 23606 1322777 1657153 1050660 1179433 887817 670917 1343385 886886 1953836 1014727 920574 66183 1795702 1367043 229276 158026 1044849 78550 150215 271417 1251829 129286 648347 1739156 1319525 391902 337417 1983913 618370 269900 1079483 1483647 1773996 256776 65108 56708 1536622 374647 1682906 410429 1585670 1885327 1448788 143048 5453 1620616 416801 456666 29207 1172038 631189 1632984 1518002 348231 175373 463182 743584 1411641 597719 1581710 974300 248263 1467372 1297257 265669 1951798 1125526 1388869 640252 1501684 591097 610082 1922683 1157335 891879 1217367 719398 55896 1979888 765690 1178992 332283 1693344 843727 1572643 738941 1107883 734340 1235930 324316 362748 1280068 21073 1308778 1220115 480861 36095 1464498 458346 833641 1801725 20498 821675 393417 1232426 1071774 1736798 823207 336254 1041921 322030 563869 1727343 1013820 151251 313530 449041 1932093 242631 1860254 879693 1025013 1485445 1880121 1869922 1632910 243556 682545 991103 1533420 494938 1907738 493160 478722 1825827 1621911 1453570 1816446 975002 1934176 1091342 763938 1272756 426995 1069881 148193 763933 1712479 543412 1243580 1818889 926671 1339528 1353473 729379 1263553 9160 1676533 1693644 984327 116412 1070152 129315 510874 1577558 1123958 1497675 1205280 1401686 1034267 1553013 1376112 900064 1562581 1882178 1528874 1059067 1899396 374804 1873115 1517999 1890709 487993 1979812 1820989 1059203 201734 1524438 1003359 895275 641372 304568 27827 379985 692831 289935 464708 843838 242054 1504303 254599 1296092 301923 546045 464918 994884 1664485 933890 1900381 231497 1135771 1096527 957457 1057 1117808 1307446 1145840 238714 971142 81268 1709445 1168585 605109 961119 1473839 377263 1335996 1135913 1416560 156770 992633 1519950 1809038 793290 754513 246217 1166968 540010 889391 1103939 1712117 1985032 1861762 1045942 1095779 124437 1652426 1065618 537165 1390141 1503458 1028366 481634 58047 318316 1113971 832566 342535 732492 1584650 370348 544928 1668624 206664 1347421 1398356 1791087 1510161 934382 1463500 920859 999166 1532785 472696 886243 1480193 93350 1294738 1583062 1804081 1880822 165236 430676 307414 890102 1874131 1218856 945010 617751 891498 1914309 634552 1094226 1856144 72649 570594 1336150 1865476 591979 1642960 1047156 993839 1594372 285022 351971 271135 347544 1379024 1155689 1327365 1745368 77621 1756685 1094732 1982338 377749 580674 960413 1169285 363245 1037204 532390 1912561 1174237 1052530 201589 648508 1703109 1466797 1555597 549447 1381467 1565986 415346 942062 1363906 1297712 1215936 604076 1114942 1468546 1851366 1530937 720513 1178098 149708 130642 807067 1192879 1201241 817974 963254 497683 242171 1654837 325530 1016413 1448218 447223 198419 1295843 1802069 1385265 298231 743672 1891005 1866217 823465 1621299 1545372 264427 1765470 1982421 134530 868551 1560812 1539859 948701 287725 429958 1842567 338507 1051065 832598 1094312 1851410 1779747 426757 1354065 953218 1976791 1096967 238866 1579683 368782 552506 1405288 1565320 1677825 513876 608358 1262265 813838 293001 177454 715374 419048 482776 1197043 1746725 1824399 1850388 1626233 948747 687716 1489714 1839018 395836 496880 1643347 1208002 1504035 1823915 1933613 177845 976588 1214427 1124797 514201 1895152 1756353 103208 112509 1768932 323873 728361 565221 1321736 1833531 993500 1809987 1585795 1946876 1289832 1847105 1998194 1221085 41970 944860 652947 1826335 1000932 1037154 507250 1221813 629662 1165132 339527 1100531 1002446 1807677 1379945 1825106 1987455 742915 545297 332534 1193101 764875 313801 1434353 1893250 1428673 1510591 152343 809861 1695877 873016 1746879 1144038 1883948 1023093 1495245 391368 900787 566315 1104318 1580519 249648 698949 1189412 1825063 519296 1503345 861792 1268495 1644134 710272 509487 685819 1653595 1480597 1502565 1966391 1854817 295561 1548867 196980 1266081 1736985 784709 939047 1978560 1128258 1016651 248294 1629801 455895 1892716 1961012 414559 886393 1168622 653395 1438813 953887 1237432 931917 1632538 258993 618998 191901 217063 1481839 725753 1973235 1870047 1381293 1897391 1221317 855641 1085979 1256320 644747 161346 1101551 242562 1969470 610392 1059023 1294094 1537946 1712905 1573480 1542115 684649 813081 959802 1537215 1161917 185426 1374889 1989881 629464 26816 641110 131119 886466 1355119 925499 875402 496932 1060729 1749103 663836 570618 405350 1036306 662648 1108101 925214 993180 616510 825610 772291 14991 758772 631918 289724 519547 896281 1456090 1584120 1600431 563193 235038 1167599 1233950 1257718 1986183 966323 478245 1426962 1898185 947463 1028090 565799 1895814 1670840 278066 1696642 1579836 1052299 1151992 1338216 1504073 89923 531484 1632441 1752604 114636 1860509 684751 908331 259743 1841425 793069 68918 950395 1064417 152726 1020189 1867622 1208947 1156252 1293256 1929290 389393 1516146 1618594 540574 606763 1389426 1847036 1216794 357068 79549 761722 1060994 532117 661145 295035 298529 1564219 665652 1806230 1793767 756708 719117 1506932 1892859 576876 1488053 1349926 8192 338392 1307264 1400154 196780 1616999 650420 1215865 931944 270591 1726979 1411725 835931 714998 301477 1627059 1259876 1157689 1481795 842019 1197784 303308 659590 797537 32520 1616117 150122 756194 1285647 1300020 1270239 976927 864041 1640957 730802 144034 1099595 1975584 1787909 16189 262437 1939345 1572379 1025266 1826892 1998341 882878 70093 666588 430504 681119 1818413 452547 1573479 1553537 1222151 13503 1228838 1034803 1630907 922970 327191 271635 378128 1284768 1310364 630946 1418647 828598 1979464 1210294 1652189 1450196 584408 1447333 459704 1605038 561528 811759 380195 700984 1852454 412566 279337 1424159 246716 572395 355632 1890447 518173 1122355 523457 1191586 1680339 1836150 870322 219550 670981 1893857 815079 688287 1796932 1418207 910335 552467 1777382 1438242 181042 617832 1595000 331489 799200 891961 1936364 791368 87669 1696822 544303 1881880 270679 1606774 691108 549214 1702142 716288 1391198 807355 870888 1502685 215590 293038 87327 1769953 1593136 402851 958603 1269423 911204 478989 1285544 596205 1384801 1212698 1791531 1869114 1467246 1624204 1130063 1607891 1390048 1225336 844389 1300808 429545 844032 1230739 1542177 1903960 1603634 1811699 1835427 966006 1871998 1638445 82298 1322457 322979 555841 1724049 523724 188622 69930 783689 467131 949355 206239 1543776 287864 842262 1047703 1978225 1618991 1605809 1132435 391422 520589 1381533 946109 1415207 1312980 1915172 1872254 362997 1516585 1414955 159939 1450220 1597574 1929618 958583 269817 526453 1249435 309667 102221 363437 581979 1765314 114006 555781 1075312 912821 369474 849499 1312146 616914 570126 1679710 468574 145335 1841387 413156 1896474 762278 584298 877617 432935 270936 1601077 753662 1607948 1167085 468272 565939 766036 1048078 1587007 31506 337045 722764 729887 1723786 1486578 1619357 705088 143816 1095426 1967495 322863 1229714 1791966 906224 608676 1939374 496642 1292538 927006 364074 1751194 909749 430194 1993781 119736 1669019 674015 1599115 610308 208094 929939 1452763 1668895 1114572 1248186 1271491 1551378 716243 1367579 31234 999504 1455073 708367 124878 979752 672114 806881 758714 1077540 1623988 1538820 1014851 1208494 141420 941119 771627 1436009 1064497 1860126 632830 1251245 943850 156964 91494 688104 1134324 1429903 1486246 1134995 1064405 1407594 1640648 406155 253995 732512 1899246 1607700 879638 349200 1463321 931755 180793 50812 1248372 1050585 1536087 945084 26822 1602109 861482 337111 61847 557805 531762 1024621 843080 649926 704608 1003389 376560 1443771 1354038 519131 757265 1745941 1236045 1974436 1013389 1160857 984181 1398985 822175 411473 502792 1901246 1680998 943998 1897493 841089 626598 125400 834736 1525726 663118 874801 1231466 724312 776286 705042 1628519 689574 1772315 1582701 1244802 863957 316441 1276897 1846115 324247 1504431 1924821 231802 966392 632284 1342301 727980 1276529 15147 1625375 455239 470506 36695 1171421 627780 446253 1777887 423387 67646 187811 1822349 83256 871911 1475959 1952346 1281007 1840295 546699 1868872 1000231 784694 275017 1551116 1325922 1095107 204021 1237702 654325 18273 19737 820365 1435343 1945622 1947177 1774610 124142 1062563 1545870 1287388 1473880 1442054 1381753 1304481 1591286 1269864 9314 1809913 630242 215391 212915 1729752 934122 1996721 616152 598090 887918 1067077 1755916 1562305 1689621 1835132 1429550 1239694 1550901 1678457 286650 1164301 1557330 980714 1049586 1451379 1145655 1572744 1905793 1937179 507428 352601 1736780 519917 179463 1707522 1019814 1719420 1803291 1796840 81358 840745 1649015 1820998 1036526 468967 970192 971176 62321 1434867 1721521 1386037 779063 1077398 620770 146930 71674 1299593 1062624 1476403 1639717 1082192 1711808 832059 410972 1359706 755010 1135485 1557523 1723783 1474702 491809 1820130 1275371 875675 1811551 1218025 687455 1077927 1649989 1595170 449375 190878 116388 1100716 345970 1781953 1627007 711277 1893517 1785804 878822 1886193 801160 866627 567729 1079986 1769979 563606 64418 1359342 1133773 818977 202321 658267 1811509 824794 887872 59164 1957820 393859 1042879 1001618 506801 1728457 658069 1675570 1136175 627538 764630 623143 145373 1219518 1203931 1908661 1038793 1991006 1792041 325666 166008 66936 1034884 1318831 459487 1761644 998355 1952490 890205 609400 1121070 830511 1418890 1758534 937020 322396 1114512 1247946 1352805 1037181 309456 934832 1480007 757336 916190 739875 1421275 573804 618221 47751 124490 939828 969955 859640 958585 971233 283951 1841969 575776 1630534 1712639 1698980 848762 832828 109014 408341 1328910 93457 868798 698404 565815 1420149 225405 1426071 1533139 1968449 94008 1546467 1077354 432538 923154 1090632 1471339 1297201 79106 1709166 958002 1049994 75066 986575 664691 1691988 147730 1860866 1217351 1810173 1711325 1259133 1789769 1644755 1110411 1013332 1846196 975926 1016886 1687214 497893 169602 1072176 721186 1964785 1214402 1825641 1466124 1153659 222481 1175160 313372 1461216 1847875 769664 1066954 481660 325413 1861442 1543398 475653 1142798 152648 777073 1262804 1842079 1010361 1839232 1357002 1108777 690404 934307 1599052 1519553 832907 1412096 707462 611120 604878 1082972 1152363 796226 1306678 541595 463349 1261372 1031858 418301 1287812 854559 1964490 683490 745136 1143351 1544841 1813211 1068157 1819525 59394 422489 1677685 536540 162316 514438 1423469 1343582 713289 1797050 652943 959403 1674 1449531 1936635 1567222 1819858 1948758 825044 423787 1954528 1496156 1718738 1078990 1894846 111952 1551161 366219 249984 1890083 1433819 1889547 664082 880326 1932802 401013 1714140 512688 1587789 782721 256981 132174 1674096 1385047 158104 1792502 1776143 751749 1421598 258507 1087448 1602088 982168 1303932 699242 152942 1358009 732604 724763 1984155 1502198 480632 237295 1042446 1871388 1673093 1684852 1583046 1529618 1470153 1442152 584680 1402906 519676 966775 1216973 800774 483884 198771 1394814 1923758 1740136 554799 745730 1586479 464681 1664608 1772413 1017076 1985854 1629892 828439 810849 1281664 1436444 1950894 1151360 1359437 1966979 1438180 1881879 557626 835578 578112 390961 1734858 846897 800659 185809 995093 1963628 1374628 1314559 1732308 921253 638104 1694768 948373 260994 770967 1807114 1808824 1044715 1014458 995680 134528 1297568 1900573 155559 1410278 1713828 1410080 980731 392255 150737 1013526 104668 788770 1903944 1941457 1478154 304274 830664 555472 125747 1929531 1320675 1894462 545917 1301157 542695 1405935 1383927 847790 1290772 1812777 50030 1112170 1797821 734385 700463 79658 1652903 1599439 1562535 1260236 348563 1515428 452280 161413 456119 691585 1316032 1001464 890874 1810365 279545 935044 90255 200513 1173403 24190 953213 475651 1527493 1597286 1290971 967872 1193314 1902256 1267752 757666 4092 78020 519683 1086606 1740295 421156 1800874 919362 1685049 1732560 139926 1366530 1512453 1998958 1061134 84580 366457 61608 1654250 869158 1770017 835525 1926257 1023521 186689 1561612 146186 25067 62334 963920 45775 1182005 52058 43393 1942421 1630090 1014783 1918990 1487752 1008924 1242320 1166885 1773790 705857 1788428 440167 1478061 35438 650283 961636 871251 1692738 1760874 1737857 1436653 1622510 972446 1296642 137405 1996531 1297697 816526 630866 507548 1662124 915923 305494 1984385 1209381 1830537 659806 1774371 1992388 15286 1161153 382316 307606 1856122 532275 1612664 1043710 1644831 1851561 1037848 733346 1741802 1297946 170367 1266893 581505 1608777 1830062 1115967 429453 1134862 1287811 637622 1736298 855036 1750495 1270315 1931802 818884 829313 1012015 1838950 913356 1193754 1074061 41486 925728 315651 1545119 1427275 1936374 924878 346790 1190934 1803116 718159 448501 713770 1715755 1748948 596432 663961 312297 1392734 236181 418389 1712925 651531 1946286 489009 15373 781494 786645 1431966 1831514 123545 1304962 1272823 1711706 1480972 1974358 504666 464957 104522 564586 453084 805568 800627 1944974 1418397 925045 1843856 56321 1776241 1598253 1818226 182679 1362738 1985104 1838338 1814087 1955338 630028 502778 509462 771273 327954 656337 48986 124771 1748095 570768 1391908 1495987 1550320 245636 1666382 1917843 1570895 1399776 7486 133812 29082 241434 126723 756074 36696 1527124 233368 1453743 1873787 1849273 882491 1248644 761792 149224 1364167 1070171 1751646 604471 1352136 960375 1341985 1768768 258945 975042 1184792 781654 1511924 1533547 1174169 1506302 263745 1754036 1424316 1866611 1862142 1703261 157522 573548 917949 1534848 630794 1237892 1315240 25662 1969783 281255 1341091 1900052 455694 1464690 1899581 125688 1798345 1041944 1321660 584180 784212 1890202 282504 1740416 499178 1033912 473851 1040251 148829 1713231 957841 972410 801924 497685 287773 1141535 416049 364062 119709 1646170 3581 245040 596842 386315 214931 1531856 712535 639736 1923251 651448 975046 53500 490702 1382904 1325516 207290 1180274 1423443 900791 1592571 212046 1978220 137707 1577705 1538791 1063153 1949926 1121512 226474 1954710 1458888 224360 851530 1057513 1390640 188692 78288 292575 414623 140965 1945249 1641874 831312 605461 1583892 1355450 1342942 1312369 1834373 1993944 355391 1853880 1877133 1399959 1321029 727382 414628 927801 703316 395644 1390296 1375324 797950 150100 781730 670946 1739943 514494 643481 881567 74395 15078 165466 766273 758641 194135 1727632 1676980 523235 743200 892496 1568626 1067465 1471131 74189 1778327 915138 587523 1751632 1608986 1740597 855852 1078622 1566706 770800 518669 1709097 1123940 61435 472617 1289204 431412 435740 1516466 585454 37626 559725 1829131 716110 671964 121732 607918 1801288 323349 1138645 166516 373289 983836 570154 499983 342541 553104 1720508 1149035 1377070 1006658 682845 611735 15212 586461 484661 1995668 1384803 838823 1045446 362224 1832387 1153357 1905226 482141 1373651 491873 1227371 1781247 652041 1354791 1529012 1614744 588089 1171075 1382899 1731273 149030 88397 1105448 1951784 452623 954474 1820937 1982015 396782 595631 1562415 130479 1800183 1589425 1290950 1665662 1170173 1925496 548874 663556 1771658 268762 1656365 461943 237435 471069 1470032 580355 499549 44074 996910 131884 1018398 1737981 1578052 360975 194599 1391381 1084938 1792707 71865 213673 1479446 1998850 220780 1220028 530881 31773 933316 1713778 29519 105112 375734 632963 1554035 1118330 1374404 909648 1550650 1632232 861163 1752710 1521450 1854762 1118387 1277376 597375 1321910 668135 1334971 170438 192079 819646 534972 22274 352330 1567017 215112 1732624 1240854 1193783 1582478 366359 543989 1783866 17146 707799 642492 272600 1828191 1713384 444384 575154 899469 205244 1979924 1156105 1320354 941206 941839 140859 324898 283955 1039643 998449 380912 1645278 877987 1752584 1091023 883898 1092770 568133 1078346 1535357 937737 885822 1182717 29294 803035 356246 721569 537911 930993 911207 1293512 680299 72450 1544989 1989280 1416768 1291277 496079 1371484 1422393 745767 851246 443407 162338 203553 1211541 131768 115584 910149 932711 854197 1997198 437292 1748545 1842415 1615143 1931574 1252070 970396 600433 446951 638610 1369534 1053239 90592 1173187 1557458 264693 678663 1360158 692357 1654131 1718081 218855 498584 716389 714566 58853 1910717 130828 1704569 660188 935128 1179251 1789088 1674037 498717 563836 190065 240783 943040 153469 89473 670512 451168 1844766 1864642 810222 229915 887198 1524867 180729 1586476 1595859 545055 1381656 1317746 864951 1494240 1270933 1559340 1873963 16313 1667480 79903 1068275 25322 344684 34340 1885316 982736 321867 1617193 690512 1044310 423776 1797707 604155 431389 1258151 117683 1575831 239155 632612 717953 229439 108525 369495 537879 781881 977348 769984 1199019 465273 1351687 1949157 927836 1479087 495904 1127344 1423587 1617594 1560788 209093 1130464 376502 1266211 1974158 1975350 1934112 198199 1430834 131308 1254357 377087 152198 1220617 1632025 507278 1546887 610937 217910 1685615 1003381 44089 123079 1687274 894163 1861679 60634 1486614 1407455 1368738 1353129 1771957 40954 1198050 837027 631790 1854709 1504977 1189876 1670351 1292982 1538760 789966 1768360 752546 28206 994932 213955 73662 1349694 1715789 1698223 1344151 1987600 948500 993764 1010757 1877343 1157029 1092988 1782994 20096 85708 1059938 1996041 105463 1029710 1099420 241528 1602824 1892070 609540 812593 1837378 771101 24888 560470 1430795 605348 1710323 461679 1852458 59583 1015462 978388 1452330 1528878 1526924 152203 203953 26040 1102015 748766 686673 93337 469198 1625039 259374 1672183 1211206 1585396 1635160 1857605 690777 856549 1475914 1707519 1181976 1554286 1127767 1788148 1554274 568248 1953317 239141 411059 891753 1364809 1984950 1519411 1822109 1014531 635337 479782 60464 279064 373867 1884709 1188457 1606221 1220432 229481 823617 1162808 683207 1025452 1241745 542760 1292751 917719 1150604 771463 1887838 686727 451905 1831215 1655777 1663504 671265 1613164 985266 1546580 1299654 1512785 1575439 1052874 286312 1799725 735036 315292 118738 591562 1414498 277269 1279446 136499 693088 308661 1885960 1147112 201407 1561756 1491279 866031 1390660 724906 909930 1504071 1602148 412924 1662933 1562821 385405 1601025 1451645 1363436 1201021 1987704 1972182 1626751 1900673 1385297 1568254 910576 1158168 199238 958936 506133 854002 224464 1282336 1521606 1796257 1241416 1272290 438166 859584 1825030 877782 1645034 86933 304699 1987696 1966737 674497 1147551 215249 883343 16667 910554 824128 469525 1682765 678342 1161623 688614 1058564 1604116 50947 702948 953933 1937152 234335 356528 528251 224423 660703 1672764 11038 203052 1268256 871702 1842729 714172 1818594 335740 1642024 1389462 1554719 729400 1278162 517247 1465852 1353724 973972 641648 1982149 450862 1577137 234815 904955 1914977 1000318 1951194 814209 1772817 1450573 371225 660304 132734 138133 1648394 91367 566618 1969935 1885317 1535220 93608 62922 1929487 1087608 1651001 924885 1329203 540316 1870820 697657 1513683 262062 1383825 966044 1402334 1121813 268960 1083571 1233774 1156809 1937074 1680868 313879 565212 692052 1384303 1389960 140257 1770190 1884818 1631314 219496 1814388 1013586 107357 1579707 1571443 1534008 1443520 861673 1734272 688561 1090838 440394 716517 651300 1531282 1866853 214017 997276 1360360 1354245 218669 7838 1915615 287866 1730988 852023 373830 1635576 1400546 1225387 473556 659329 1499583 145450 1805696 67503 1317902 1327337 134807 825938 458954 914860 537414 1831277 147436 830861 903280 914470 1628594 1778420 1660603 839250 1173418 1948959 1826370 1384756 1801761 807407 1481505 1281625 884736 1654970 1330536 594494 981682 1814878 508623 1825589 1509608 1771391 1547616 886702 257621 935948 1222321 364816 279886 1173530 632623 110452 1557366 1398866 1298491 1182737 1404199 235175 1593022 1393990 1780920 77886 1837010 916044 1524204 1499805 498770 1953393 1317679 1311083 1892624 830677 1482244 676346 309072 1319767 649084 1969381 1638429 1529037 680581 969547 1419056 1533170 1708660 609136 670991 1356022 590597 887089 35975 1550823 1998410 417671 1350633 679365 205172 1180043 1319069 1755818 1426476 422275 1286110 68461 1208605 775998 577884 1733631 1757679 368311 1630535 469682 332979 880345 542959 1436677 1485875 385615 778929 708846 610431 1734396 1429924 512609 855804 856465 1939799 441547 1583625 821587 1634228 1664205 1299965 110894 104721 916931 1418390 238293 495863 275985 1373409 1227781 1104057 1789594 231012 1055295 77878 185106 1954434 98677 1116417 213678 954132 1692286 1983976 1585488 258619 847614 817801 656013 26211 1914584 80121 366454 904044 1685055 731788 1130001 1437115 1808339 366402 568702 539352 1254569 883464 341045 621914 520337 1228727 201033 1241915 1985768 1462354 1855323 231608 1780646 1279733 238969 1016160 248456 1386168 656808 597909 685284 1384116 1733889 1295594 529269 22688 376649 260592 693524 182350 651711 1617039 816084 1156588 698572 1194402 1669806 1819151 1435714 988930 712734 896879 1714690 111773 621009 1574509 830619 952220 1003305 1619229 883903 1437607 1606941 356924 640173 1734804 496415 820599 374519 399318 674876 903315 1037060 23176 682446 16157 1059442 1959935 567884 323076 1733002 418714 964890 16092 1349485 1210408 438422 1796396 464994 1882750 710541 2645 1909228 1290849 369715 1932033 1918098 417927 698170 803017 352851 849361 1708180 634967 814404 1330362 1524921 1962305 1204567 1034290 1529027 926987 954211 1189330 578286 650218 1704889 986668 137218 1790994 1688411 778567 443451 1866261 956035 1375502 979387 70132 1443611 985807 897466 211876 1329867 1124212 1280595 313793 19290 3092 1425694 1923936 1265959 1218906 1108445 1931250 273345 952990 882410 1396881 749622 1851951 1017063 1046147 814189 1772518 1918465 587002 736370 908604 719133 1380678 1537426 188055 1140945 1018635 1554515 1571355 1391259 398367 517954 487283 1970641 570807 1279902 1559059 1693478 1607553 1400416 610512 774823 137314 1220408 443168 1654678 72277 1685440 1687805 504862 1310308 143313 213829 885921 1309201 1252294 1686783 769424 1570299 523603 1192867 136101 171859 1772823 52611 948274 1573263 1702926 453887 1971549 1876701 365588 1574958 316283 951867 809345 214560 768665 1925692 444416 956926 960233 385465 1885570 683060 1044143 688219 1215796 7196 1155223 1687245 1714452 48008 904443 1967788 1648392 1550909 260446 665643 702617 692463 1025800 1959531 1769131 486600 782920 1987142 1566600 673029 859463 19574 1680089 1699880 553053 427521 769529 1858813 977496 598124 660395 432982 378174 1348044 600704 277480 751865 1302158 824842 1830698 822553 212222 1560300 1093299 1725190 89734 336548 282854 1884655 810160 1624418 1110352 1191826 769676 1776106 756370 1192045 1467662 673578 1019949 1675249 1903771 1020963 1992441 951546 722339 1816723 1825394 750643 787155 1504700 1204031 30311 1288384 1693150 1167850 1896773 1109016 537485 86372 358852 818353 1812562 1802802 672636 1929465 405895 369567 1940124 1062137 629197 739174 1117692 1698237 874870 1345436 174862 637141 812367 1716076 701410 1226946 1576993 30721 826521 418342 723546 97681 1726716 1210321 654397 1990955 222145 1811594 1123806 1351787 974050 352482 831392 1495109 11712 1545598 1899615 1913359 1733249 1158594 239992 442684 681674 713513 354781 603241 1141926 1262763 1917755 1275585 1897473 567697 1118127 1652277 1289328 1653526 1229827 776826 1011880 1912190 1071383 19778 271420 1271820 1727600 612892 51655 1112743 1197565 945475 1152573 1136766 1695642 1909685 379918 626149 781766 1084309 1282911 263699 24700 1229681 1285939 717872 1758100 690023 1287737 340875 1917311 590647 643545 459593 1159278 785786 524847 712982 1840312 72112 517776 342196 984846 1536480 1482954 1361727 963379 709458 308843 505589 156683 1231603 637547 528708 395656 1539790 1119832 1427677 1235824 519868 1471786 1927439 1389345 1863060 1462376 689713 876769 1221974 627696 1638374 1606342 533584 1989946 653869 957103 1393855 1584035 1988047 1636840 450190 1300752 437636 887265 720782 12981 617087 905550 1985445 1301968 1532460 554661 1765130 280057 281054 1610050 87401 987583 819590 1936967 1016979 1645238 1322022 1944587 568232 1692090 1854784 427590 1841075 387518 1036270 801100 1244603 695962 482115 608856 1252398 609161 1898764 1851505 1540211 337411 423015 91597 1010049 716910 617838 843184 146811 1009557 854909 304834 456112 1159919 676695 1201411 850286 1732789 1334237 434679 1233942 862658 1584132 786441 615050 50872 832964 1928050 342675 1827357 1946209 1761419 733986 883576 1732445 463866 1564962 1379961 300147 257661 1373121 1429573 1421405 355193 1437695 1533519 1208132 676132 167417 1524405 1927081 436651 38589 948237 336068 218814 392030 1509369 107499 1338956 489222 1265384 1370840 1221161 1969174 1624061 1239216 307974 401200 65935 1084886 445318 1522206 182315 970901 1766202 1109883 1708650 1660483 844716 1845192 1737151 720921 140472 598815 1485565 749610 40996 853955 1965773 1591961 1026363 302863 1628601 70657 1458366 1103285 373974 147543 1409179 1772225 1106433 997711 1196645 1926446 690 580729 924269 704665 1668481 998608 1107885 1227395 1893560 763874 1949994 1182721 734035 771990 1088062 1933221 361592 1286182 699245 1645177 721544 1416128 61274 233701 802860 896877 1408215 1942377 92265 1242593 1075918 1431332 1009642 338177 773093 513231 1692360 1736468 1651443 968052 1128149 1939273 389442 1195169 1683213 1562956 1260131 784355 1213827 1929876 494142 694831 504845 1099243 539360 95551 808977 1765472 633496 1341329 585825 197324 334497 1330599 1374575 1575636 1618430 78158 1186603 1195675 489197 379404 567822 1826135 1072704 1403221 1523501 1853199 1011173 625950 1810051 1732872 1225363 1632788 1808417 1339056 203902 762082 359383 1774503 996107 504479 1087465 538648 1700950 552664 1551322 750824 342251 774965 211732 1100806 162495 1440984 550228 96889 671900 397273 172305 289107 325131 523705 1484281 1641598 934699 1928186 1825165 1434782 379176 16711 1232734 949829 1213120 345670 276469 727217 1643941 1373457 365488 1862248 1758810 829988 1713074 242634 730037 229568 1589067 1797187 1026033 1895165 385701 122468 204787 416533 1396406 1579284 584446 1324753 812660 528108 659854 253879 547478 306026 343667 925062 958314 1781167 793759 1947248 1058393 226421 706065 1428020 1821093 551519 1113719 423907 882804 1341889 725249 161999 1839510 1641910 1660524 1213521 1696270 449548 1892460 102140 41430 1890198 1844621 241617 354890 1801102 272390 1958425 1194121 354765 318778 1966500 98216 1183207 752651 1432465 1491456 1555610 1489752 1275662 241046 989371 926978 1480138 223948 822460 277008 219983 1094914 926253 198887 1684853 1648199 1067604 1757091 372560 1271214 1970346 429660 1603239 1294953 479027 491856 768289 241494 1223242 785103 562610 1314975 1143242 1865943 994327 752104 594611 1679546 954068 1108862 101815 499260 1724987 542544 294497 416039 1891150 459825 1844017 1113270 31870 754630 347032 556220 422996 1651111 1613260 212104 1603725 1779922 1825625 1606097 1046356 1495501 76810 1711290 1924983 1396829 1115740 786199 1698815 921918 1707554 1570574 1943875 671366 446101 1477558 1921992 1452136 171263 1353086 1115503 1215226 1728805 892870 1072028 385955 388624 869018 470745 845526 837485 120996 696413 1322756 1058972 1003475 1515825 1368900 1631136 49128 423463 1474903 1045869 883443 1082706 816568 922061 16302 974248 1030796 178685 1040759 1158441 523806 1767559 857085 1352322 723366 2750 457682 9456 1740449 1204544 703257 685072 72328 1315448 308646 1061554 969190 1765010 257660 1226282 173705 1553186 1770910 1570187 1565108 598774 1997635 1303023 205553 219595 1040023 1365409 1620129 296818 177036 607603 1566679 444693 530504 863844 1217310 1525471 1094324 63841 919314 694510 903093 284467 488029 73880 1494227 155039 658451 1703478 1534217 495666 50256 260308 1016301 774345 174908 193030 1449762 1950658 996820 511639 1609657 107477 1005070 1683335 898366 223955 370918 918795 399339 1668634 1444731 904280 72427 1063898 512060 655098 1404138 464717 491318 1196758 142981 1263964 1521235 1806497 1358584 1274686 81862 568596 514357 180316 1781000 1876993 619859 1650318 1671650 1467158 1785605 968109 770525 1310418 1197957 1021976 192170 160163 426991 1392185 442308 826520 1680787 28799 235954 1884412 1476885 571719 1473835 1036496 969618 520820 1985009 1371535 146298 605480 1211945 603128 408909 1006787 601688 33821 1344025 864808 1151414 898374 1646828 1333042 1821553 276159 1042302 1460853 1685709 1432083 561469 1092164 1464031 376565 1038879 1778575 1825585 104103 1159994 791593 1522072 471836 437702 489577 1878927 357390 281387 361974 1948750 1836491 1880788 411083 218148 580257 1213824 1722653 487092 1446673 1423893 792560 1415498 1816102 850710 1430626 120596 555892 1870858 741673 967863 1447915 1648500 1743487 161760 424673 1079298 727953 853915 1811564 991506 1084401 457548 1381042 426800 453895 1393462 1727472 961317 266388 553481 96585 1902868 992168 1822198 737653 1942624 1799108 751645 1452067 1730321 178810 836951 299485 1548221 328060 394364 1564840 1307847 799672 1822734 572913 1263933 440242 1289065 1045363 1642942 1284357 385600 616910 1414034 1847055 613417 1312468 328952 1755803 1496411 739198 1073983 452249 1280500 311560 1907 1369252 682870 695901 930281 455201 531330 1676741 949334 756197 1052834 1889955 1817545 206276 1054798 1834518 720881 1699289 1802216 405274 832724 561449 256071 1843195 1976121 193426 63582 161195 1034120 347016 868036 1899873 1810659 131868 500554 1359034 175127 327585 1191268 200615 1844329 1825119 1705366 1422958 726287 1048593 281795 1994765 1232712 324531 1734898 686565 1680577 1017830 501148 898978 357867 1909906 1829270 351534 1993046 974488 595309 871359 1004257 220971 524875 449596 1837185 1690763 1128312 1177106 684132 394138 639363 890109 639306 65541 721811 1935730 1799276 1078316 128300 1518383 1324232 1833961 1317249 1084304 1468962 884519 649659 1366876 197848 1503774 1190100 1622158 495910 526313 1392707 1946595 1658737 1616127 545012 1695849 364958 734136 663608 1858887 1834123 1098784 1813166 170260 1113620 487562 613246 1579144 374353 1804736 583334 780019 748440 1294521 1601974 8813 1762966 231311 996267 645470 1199462 878637 1846927 1188652 1293819 1876122 1124659 1187064 1671721 764637 1780104 985852 1845890 1195394 1598934 1965569 794653 1676898 1483794 1277519 565426 787860 683231 1505729 1534182 140719 1580734 1453400 1379987 893188 178566 463654 1368740 911334 734647 1525656 796699 605376 1469233 1166271 575764 1803726 120770 808910 405003 1868338 1199586 1607027 653235 206019 494661 1110565 457037 1733388 286069 1108630 345834 1694976 1962459 989299 1245665 521846 1626389 1572483 1341749 1426635 696655 1025495 1395538 1068049 196201 1894180 1787183 1328529 676899 589109 308218 1648575 1877175 1734487 150484 723260 1040055 492733 1697269 1196189 787930 179287 1323474 263778 1490572 338168 1565079 909280 1516514 559046 363816 1252422 1281073 565904 1877842 89957 17184 1033930 847883 1520936 209955 1520825 1480652 1223105 355319 1238780 1185707 818279 420932 690493 1920692 763128 453014 786851 41236 563305 1143683 621465 1467922 1349865 1287207 1343992 1807663 795766 288111 1757710 443392 334442 1339046 1649110 352351 1637806 1335095 62682 850974 1199772 214398 1828872 520349 238592 736900 925246 39791 468627 1376158 902105 1138043 961964 1335421 1314231 1927667 1287074 1121500 506536 1271983 1436986 1532368 544895 1922134 1584315 984336 426959 474783 158469 560785 621998 543835 1576415 21486 1821695 361566 442145 437076 1935816 555748 1635690 1659130 1201586 153431 677426 1628055 1827693 755480 508019 1864736 1064883 1811046 1681289 1077274 1151917 1649781 48397 22445 1881688 48527 1763293 1099641 704088 652766 1709137 1399290 491499 942878 458048 881819 147631 1289991 675310 1022901 1916842 476432 1527625 1977364 652562 1739842 618711 926424 466920 1553958 1751948 416585 234887 375858 1959511 1567172 1915571 1097503 1019668 884821 675688 1343776 287708 278772 1229629 1882938 610120 1358005 430811 1586456 1535711 282016 1800594 412261 413441 1816093 687701 248082 1050357 1766032 21770 952273 1580828 646785 1302070 887619 1591418 952329 782465 50591 1116172 219139 742328 1275041 1553854 248674 107047 1618558 1206900 1541597 470294 240750 1907552 96456 1563815 914226 1052974 1978754 926792 1755708 1507898 31693 1349061 923982 1958551 1341770 742136 236481 868056 820896 1190090 426456 384226 684281 1893511 1310627 1496524 1247820 1434992 144661 392322 1388360 1268533 273942 1121270 108172 249399 1946974 1460420 1466109 1661817 628308 1173240 1712115 1056595 532685 786163 1547911 1001997 1075790 1948627 709679 918499 794662 1522628 918139 1135065 765163 1084902 845292 85657 1422296 850189 318167 1734054 990146 74049 242768 663741 1342588 662669 317847 1908564 974702 1986862 1724164 1562820 1542215 48894 488588 479512 1398212 1485704 986545 1874737 1000196 292513 1357518 952935 1671357 1449133 965325 96257 419463 1654852 347343 586954 1178795 24154 1476044 1592762 673632 969869 1691759 1005257 1314359 736379 734743 1192576 981213 706251 1131220 21430 138783 705711 1049680 1861519 592629 685175 804845 1681356 1002200 1933491 350730 1469752 1135292 356307 1579369 1500552 416182 1286341 1176512 556945 59234 1639618 445132 1448034 704516 81717 1646188 1207769 909500 1026981 1174609 280801 108053 884993 1909485 939354 515244 1662167 62066 354332 651397 785540 7401 1774130 1355486 310460 353116 913848 471401 838682 109817 891422 913532 835083 1151945 1704004 1515916 519705 1350101 352683 1575547 1729728 1410578 1839934 338472 1622888 484627 702791 686411 1879316 256767 99681 1846098 795234 786801 1354228 1784532 1979984 879620 623209 452426 914861 544952 1100607 1176568 1272241 1062162 641299 1848083 576071 838015 819802 1715126 818089 1791506 177901 1559755 298908 449791 778485 1272162 1811154 1065690 1640671 1813159 1789814 1316993 1693982 1223446 275698 201570 651453 1045681 1547965 1339212 871677 1431838 1951907 1436530 1829966 1497605 1563 1790767 1971601 1977254 97213 640250 1985487 1120486 348720 1313448 973835 1750654 776136 1859408 1946259 1906344 1932777 899007 1361662 285377 1223254 1495805 323653 1112159 214051 1837239 1189172 868817 1812339 1238710 666309 1644017 1634898 743872 864604 591597 1300497 1550872 704435 1101037 683919 1165165 768761 1805970 1178839 623197 1726326 1759006 1272370 47286 1199516 1295786 1362352 1537786 1685014 1245040 598780 1945441 1938977 216405 1448343 1842460 377028 1531540 499843 230868 1456120 824240 789712 280697 1364393 1337 876044 325052 910118 461530 950415 1826959 1133462 140102 1997777 251240 1334774 1320083 728498 799360 583713 1571096 1415054 1016661 873227 1277643 57133 623864 954869 811968 1527066 1031639 949580 1467862 1540658 1632551 1417001 1638482 1427214 717475 994389 487252 1376828 33766 215041 132232 1570212 1030629 672888 1257295 1648435 545493 366870 1138349 1025586 650749 382936 198941 1793164 122771 1261805 1061144 126692 1327257 1239311 195458 1394825 1030622 1768772 1379444 1878542 1547430 1606621 1389732 584975 778806 1041206 1800530 703607 1189267 1182458 771580 35513 833184 608748 607632 2665 362588 685890 1639534 857687 1044119 9878 651772 1401640 1213484 1107678 479016 327073 1360903 237726 1095063 1545858 1715318 1090656 1782978 771714 1028245 1150318 215406 925985 1882942 1610021 1920459 1805722 505817 1452956 839757 1923832 49401 1306670 313634 1938290 1110159 382590 835918 1716556 291507 124952 1308619 409298 1129343 656135 1228562 177636 1505588 811358 92748 578928 1101646 709332 276047 1888103 1376268 525586 577991 672299 782972 1072291 1034871 1038941 366232 1869730 1407796 77198 1452192 914738 511905 1170856 414601 1996983 1219902 1129579 1358379 1390831 950868 111265 1358490 488134 1605706 1600899 156912 1405620 1916480 282353 246482 1176535 1591351 755267 578583 1654745 1209836 1357688 942860 706516 1466447 1569870 1349408 911573 1643392 828396 1004204 686490 1007700 1760238 1410788 1483479 1194833 254489 258881 1303840 1620759 1354108 1272888 384472 305282 1247402 1641182 1324946 1436683 1666539 1218331 1093781 401129 1185185 186951 206953 524988 461763 408605 1385749 1004547 474381 396419 640466 643040 1286061 141627 1088448 559693 401134 1454628 492731 1031018 1661967 1341188 1966413 1384593 852879 805113 510201 496975 1502698 1531203 624462 1369731 132757 1126568 372865 1640706 56110 422678 1933732 1372515 1820361 970102 1732861 1351131 740472 1659092 1940591 850755 413173 393509 667219 1547855 410602 268014 1899621 1153748 1852753 174533 1988055 422471 195397 476449 100096 1699242 1766488 773410 631085 1879530 484303 628680 688483 944874 796822 176200 1729058 1392935 854991 1633038 724987 233678 309449 611092 184013 1648699 1352119 1504343 218753 1445851 738753 816858 1120187 537467 1787594 692976 518327 956587 313905 779135 1960666 295891 729679 351780 1950182 727118 1271004 39856 749573 623767 583431 93955 788440 311246 585137 1718658 101521 1326908 1195011 842933 1160769 691312 1308937 705554 773483 1563637 588571 1327328 1655205 1196689 208727 1134736 1976714 132398 722541 599401 56413 619243 809361 302473 487872 111508 794323 578739 1983923 124653 1118182 600186 1839445 1612285 1651145 1035131 713140 1755208 1727670 293142 590361 205787 1039307 261288 200375 1687503 215248 424657 724803 1663546 1070126 1958929 1119058 848 1007059 1537978 656122 1098758 1579166 45616 1093247 294518 771808 1672102 38523 592724 217772 1411931 1833320 1595574 558425 1107630 1723442 118586 665504 1627326 28502 1655446 1739228 1559528 1405243 787549 1180131 740767 1300051 1574971 597303 249377 1416985 668314 1804304 1487973 1988780 1956201 1260464 783529 1174640 550554 760522 1163284 500510 201416 237953 1251865 483330 1589790 172567 1476786 444068 1298255 1586941 1882142 1645430 137872 1911822 276405 1265916 1353558 780311 471170 4812 910302 548804 514223 1628857 1184297 592327 1616392 1172093 1820505 77540 84061 758337 940440 1472368 614906 1291201 196294 712359 1592917 1285770 574233 832952 794120 1163460 729461 516355 584443 3874 68522 214178 604603 260722 771010 1638738 798332 1931365 1260856 350641 1727843 1356484 1335247 508965 1085713 10947 271131 768898 292760 5647 1685964 254272 1405344 82160 1166378 629289 294788 1784370 1713486 1584964 1397440 382145 195294 1788989 270977 1199253 153417 321018 1028155 226383 1324182 1107034 107920 608835 1301062 1559565 65218 543339 738635 1018119 1650476 1871097 1661438 1298703 866540 1418228 578322 515857 1670660 121632 643583 1787223 678861 1685535 374188 78220 565555 1014178 1153596 1357800 1675225 1737374 32006 638563 704573 618116 1805250 1855514 1738812 1088258 736169 975039 84995 1238963 645234 1956107 1556300 1096829 309528 116877 1728539 1732500 923284 1587166 1813509 436939 872011 51207 578862 783341 1204760 706818 272111 701187 1445618 722034 1590988 999674 1846703 1483888 211241 38568 711815 1949048 1679447 571484 1282333 1050426 681992 40285 852729 1700974 1486665 534009 800395 293816 343296 1507282 807 1360185 1347127 1028882 1438325 786355 767311 812716 175563 915598 888563 1005978 1909735 1598069 1256066 370373 430128 1626710 344404 1767237 502247 932593 1098054 218971 280404 645533 886340 1189914 696679 1417270 981333 1505397 1804593 387367 532889 1614677 974960 1764092 1144783 585799 1124953 162937 1344390 801090 1521146 689049 1859778 549641 669901 1986053 1345089 941263 276852 212089 974845 1602945 662926 3561 1177319 71809 999716 1423093 553645 1063497 1424356 721854 1166721 1876281 812890 1318908 1159802 806216 1015670 1850851 1151643 546287 560363 1438250 1490635 1988447 1696957 34618 1805228 171311 1077391 1329148 1394489 675492 23654 683892 241211 1936854 1696674 1011236 990627 687876 770731 1543968 637071 138868 926890 1801098 273627 1369266 94530 122006 789185 1549664 1685294 338459 1246618 1642063 1443236 470345 1912383 1672395 125735 622208 1987699 1575544 59560 367990 863436 179473 1740979 1523168 439707 1715652 286178 358857 726602 930319 1051647 1703067 334009 1624962 739453 1410934 1896345 645122 1652495 1591667 695526 71487 576520 1965555 876764 1681756 1864664 1330905 62716 1981223 1545521 964191 1808096 1044534 904556 1917452 891547 1128796 1457825 1845116 888579 1133952 287463 1081718 922056 1740469 1146894 438975 1860473 923466 1434516 56724 1223607 1347482 1091465 1836648 1940108 1152611 1332653 1869721 1474122 1400139 1102619 1352595 1695017 391584 609024 406892 210788 357497 779664 1461024 1156929 1630830 1619326 202608 1638381 1735553 1045455 1925734 1048984 1747294 1817812 801314 300374 1008370 1524681 88320 669875 995220 560064 1779792 1245415 1096306 1185679 1168603 1035829 3159 165712 1300255 1029930 1771831 82466 285181 1751982 37024 1016130 33905 821655 693434 833066 664021 252217 1192441 1184240 1010969 1196626 1480539 1278997 1878541 1211181 127930 1585669 1512591 777393 1212621 4923 45842 1687060 891597 363507 427090 263655 1723745 1176729 1706103 235642 377703 1441433 256422 1876723 910598 1547010 56869 1929388 1132180 230420 499154 382392 574437 867060 421254 976020 1701695 222549 1030389 271369 292482 1359060 884804 1881361 72800 393334 1501358 966 1497780 76717 1069812 1998560 1054216 1429513 1680865 1722123 356610 992572 1319251 590546 1279319 1583918 730714 732801 685535 954218 1910527 500600 1077543 590338 115997 1961751 1880705 873882 3444 1242632 1784823 80885 1376945 1074761 98872 821438 411511 219974 457213 491591 237908 796966 1810895 773900 844759 1690551 21499 729764 475423 1644771 664336 1353146 537000 53357 482515 633008 1478959 361371 493561 449672 1243082 1181811 664985 1580948 1473922 1987716 1109495 1117526 89944 986855 1378341 1384951 751195 1921674 870620 192640 850725 274823 1311210 1014341 1339737 138448 1621949 1746376 495123 1148086 624970 500500 81595 1225488 1409801 53968 926885 1354810 1127152 1318843 1600579 1372839 1560988 1294059 653112 661649 7742 220766 619989 382298 754527 1018054 395074 1822964 1470501 491429 237670 107028 985775 1587841 326500 408057 208228 1450788 170444 1261926 1237967 917219 278162 946361 1147129 852292 123095 303760 777256 55132 1257448 547834 1068946 958421 760645 1356207 921691 638476 1608822 423951 849674 837420 1769941 1871567 1735908 1267863 791380 205469 747296 539377 357793 700886 543981 597528 865989 240832 1780132 1434277 1580758 810043 793929 660035 777285 735455 598651 1854143 1684562 1774940 94683 1062860 1928203 822108 1472988 312202 847109 1615475 462525 414744 1476594 667936 715016 1887699 1500647 1976603 262128 1381466 607578 956535 688289 785766 424803 620008 886593 659608 1559459 353316 1278297 531826 660333 339433 1191079 1724096 751133 1387056 1080163 984149 1297779 1229248 169967 1676502 766690 1660546 1996986 235596 552937 1396093 863997 508371 1008032 834609 1188954 1276655 1576099 1543767 247657 1396999 255963 534543 1541507 665403 553661 974260 1089164 270339 1377027 325318 221666 81302 1228384 893029 858340 563863 1370655 1362391 34530 55337 1606754 1808775 1944890 803041 90514 41167 1822436 1245905 1001048 508473 1252767 114476 44125 494168 1168876 682800 1639147 806578 238924 18585 1599344 320558 226129 241926 906996 1732294 131329 799525 545008 322686 443074 900971 316066 1991489 685975 1686604 278045 1492292 1691137 1057768 354500 501751 1063280 609409 564662 1389316 334306 1413423 837558 465407 521229 1144509 657619 648162 1647808 1911099 508541 1844209 545414 1990483 1622667 305970 831326 471943 1135181 1043051 494475 1980968 1716961 1766136 450344 494359 1607070 1378893 1570099 294929 814441 1719784 1665904 1467209 286678 707693 841016 216138 1377801 859071 795536 371313 1843265 36776 592957 107075 460594 738001 1572408 264077 1812353 1802562 1197903 1412381 893068 529779 1681750 1520066 949416 479845 1150802 22423 720645 1067574 1811295 387678 650676 92333 50002 1636572 1820688 158468 1959801 1110905 1398104 1673788 1796355 824758 121090 1315245 1163037 1763929 809927 660511 1410889 172916 1436935 1151815 538760 327357 1149301 585595 297467 487907 143907 449752 1654459 146776 1984884 764848 1183082 1632946 106429 919472 1747367 661620 1508015 376484 1422129 679126 1502077 1965159 812649 1330816 198447 66623 1508033 1039441 1132110 1340221 975993 649765 1546448 22209 1027618 994275 828629 1655406 820687 1033805 900818 457832 310604 395634 1384764 1176320 1762283 402862 1675094 1832174 1330881 501321 671857 1010168 919200 1287750 1638411 1846090 1966684 252037 31807 285311 422890 293440 1718365 505220 1108108 1675024 491259 189575 1166772 1597697 204562 656999 1273154 1624584 389490 191866 597491 345865 1754229 1003464 1097965 216237 1615086 334718 1601626 33229 807781 1851691 1234002 325478 847035 845281 89580 53059 1514403 898704 275215 1682457 1148410 1822289 147395 881781 1485586 1299401 1862066 825711 726925 439870 590995 1692955 1044326 1254844 1839062 834083 1571533 1133312 1017333 1850129 735152 1563694 790682 1888517 788184 1545447 799653 1251046 1772757 1626637 1721960 1998555 324990 453904 678024 365604 486337 659412 1950328 1329666 842292 163827 1703707 1573410 1514717 1649140 991872 680378 130290 866191 153822 23888 854402 500815 1265494 782435 343821 823655 742616 1330878 636410 1763482 246453 1879917 1518339 1692310 972343 1482415 1242350 576767 847780 694619 709211 1709404 1087764 1911160 1191222 1803665 1100748 1720145 1108146 984852 1619625 899890 1883700 52201 531081 438179 1810015 933214 1243222 752864 1334828 879632 476362 154996 862356 1972597 1486388 1617282 1756562 1744623 1705499 1282089 29079 676397 394655 239901 575727 1766705 1032311 1374235 1533501 1205296 373500 1170712 1334862 532284 598942 983478 153926 959379 1904207 855779 1949645 631524 1772981 1916160 721215 341100 1137763 1062748 383625 1990138 433898 92776 792690 159253 147372 1192248 1461099 1382164 1034067 72327 1945994 1176366 1624950 1888109 215885 1032985 1820490 1488217 1280335 1146834 1491352 227214 1134377 1417618 863469 1878315 1840695 198293 529915 1619674 1983986 1703828 1345839 687233 300446 634020 1340704 728216 32834 628187 803828 1918060 35953 672610 1115737 1133481 1194152 418215 582717 1117349 1700328 8077 839781 1843835 67161 1571214 749338 1100813 1813471 828082 1846018 1835135 1831407 444349 1145727 808206 257344 114269 1542597 1066621 142171 1243429 1013259 863275 1248891 383682 1743005 808332 734262 1861438 57162 261454 1385980 1259365 1170660 1327912 802159 1913859 1419402 466541 1700098 543110 1650427 919861 1807657 1687443 72913 1642230 540428 1373295 1911852 809123 587281 112772 782849 1489950 1490305 395894 719462 828470 115642 1105281 135006 1181621 1624449 1302057 1792914 371632 18990 1473470 1183369 1202595 994492 350643 292135 1516310 1459913 510360 1090725 875739 1274768 186094 342344 1725689 1545767 892154 1558899 1792037 373852 1795572 591500 15764 1881281 527799 782387 2357 180310 188744 1316430 581785 306864 1353140 1770559 1987309 52205 267511 1855209 978217 325617 1370112 1975416 58553 613475 114315 399746 431013 1725602 1190218 1883830 1287692 1924378 336768 540336 1753058 1485613 1544160 546492 761141 1304046 108915 108433 545463 1667324 918049 1783966 731880 943812 196125 1350948 931394 1154273 1374036 1743423 1646295 676653 885323 1086161 1073196 227439 1354776 1918590 766511 1271372 920497 528739 71378 1189750 902053 1246219 1548707 81784 327264 274394 288602 1985804 797177 542091 1270401 144994 1511126 872264 163779 553379 1424780 1451170 1860318 1967596 1140164 1852124 1151601 908254 167317 513644 1280059 495972 1861432 95677 1757627 1503487 1154938 696911 725886 953621 192308 1529631 176259 855831 364753 698634 1011789 491526 1817265 89467 1321611 1929719 1573252 1767654 764219 835607 854370 1447162 1148348 574456 967451 480294 694889 1755128 208981 121185 100327 135435 81115 1400910 1060904 1585363 1985738 1233800 1851100 1309454 180994 983150 548424 1318877 529758 1792522 105402 642976 395975 811602 1415484 799632 439266 1698705 1578881 1864079 1033013 894983 403717 1903484 728607 828418 1056229 1382291 832625 1437807 310945 239840 1614163 953014 611842 1303887 1641632 149197 77502 1226417 1919209 619245 388277 767156 1876046 1420444 1873119 1564013 1385269 314466 768053 785747 247021 610862 1128440 1380887 1713341 181890 1506475 1928917 1948421 1351289 954494 1145155 891188 1068650 960472 837920 456236 104294 182263 1216483 71575 1636195 25167 1542037 146844 530359 662614 76051 160678 944238 1823329 1876990 972560 248742 342678 1010692 676551 1028377 860359 1482546 1119256 562247 14956 1489820 1457578 1481629 1089335 291418 418172 122560 571148 738040 1097473 1291026 877763 740804 1966951 325593 12849 1490660 1320750 1901667 1400288 1399827 930775 245394 1791824 176144 1507380 1300787 1580036 1975066 650790 1849749 1257129 780098 159175 1895582 1055273 634801 456665 288955 1952290 644306 392780 1408992 1903288 1930319 1336939 912921 1637681 317451 836153 175174 547792 1365411 793368 1750484 1610018 1328332 540080 1047577 222812 1434926 1740303 174996 817838 235816 1172880 1510917 766261 55514 581900 532157 957141 489906 172370 1418952 726379 1193067 1814518 297718 1329078 1125658 507184 235110 1501016 812509 1888292 707338 1183451 753509 375345 1810586 741341 951080 1911336 1253634 1643328 1927784 1847279 564848 905565 667311 1832535 621515 1466114 1102280 1517381 770736 371798 256106 687717 1549614 1724442 1839625 862545 976756 1670899 1337200 1774809 1069218 4933 1139286 179028 993856 1757922 218309 1641890 1396288 1277067 1413233 373870 1936159 659187 1024129 1593064 1876479 746827 1766720 34630 320276 1238856 1626641 638144 482717 1247331 1191633 788185 931503 635170 1617344 210867 583708 1950442 714177 50588 870782 1694934 1249477 402713 521466 1396166 1048852 1935522 960270 1947115 241940 1928643 1432548 339427 1874385 198720 150879 1979390 857341 1526819 532597 162305 1904556 669932 1517971 816952 671851 876950 1620150 571749 864744 1364349 1690919 403525 73836 1822835 1029566 1199518 1261766 1439538 6471 616383 1389935 1537766 1379960 692017 1420697 1571592 1553969 1013142 32074 459720 1941713 1240422 586241 41322 1019247 1100639 54106 575387 170640 138508 195797 232662 787113 569754 878951 1774009 68670 561869 1289451 716239 650163 1172688 1223988 63891 1352304 1873997 1028517 1595830 1100623 1037440 1173442 127647 1250077 29848 101160 1355288 348854 1574070 173934 423068 989010 176694 234590 69321 1566476 836428 929056 1044059 1658854 1295753 423102 34411 269131 945834 555379 497947 1435062 1803179 694944 458853 777601 1313544 1732089 1762701 1296581 1804538 1432354 32342 388029 1947776 737675 1052404 1934978 1990806 613598 780816 1178419 1226064 904287 428006 200611 330826 779897 1008653 719918 818578 1190074 154000 1132420 1888158 1472659 690802 1363487 692019 971812 1447262 276082 913745 572308 490701 495227 783645 1338942 1529400 1452368 990741 1037779 270969 655959 1557563 326042 648067 1084480 1336499 1218988 413628 915498 1883072 454804 634407 498288 1968196 360300 1146386 11955 1881607 928363 1058026 1822421 1638247 1719179 568479 1688333 322171 485232 1238334 1129761 1724927 335342 375173 1187506 1388909 39499 631289 1403622 1982748 1316451 1971573 1780260 1332146 1120342 449254 440462 1526739 720251 821405 1118828 1846862 14529 161304 1425819 5829 1383993 189725 129475 449455 1272899 1387725 321475 513506 536239 1975905 1996238 1915966 1497344 1795921 45933 985014 1001156 1947698 1396199 651290 1930966 1951158 381076 1327623 1699271 1019911 173391 335029 579849 711123 1917122 1717966 1422739 418719 36641 914068 624158 674731 957402 489609 1136563 1608211 138736 551004 1127970 1863801 47493 334269 491078 84237 1990797 1211763 294303 1715196 187548 3460 760372 1271973 47675 595716 78900 434846 1135985 1868737 285333 325061 215692 980957 1077798 4686 1589710 1029899 939653 1503607 619893 1964143 995875 1606416 1081516 385718 1206314 1712958 1794605 1848632 1752752 1154956 793419 239080 1051726 1109250 1442611 36390 772596 518021 1493280 1916853 1977285 1664619 370396 12663 750583 1780125 246608 780889 407219 589699 1534617 1766482 1028448 205940 1427059 280579 1974985 206475 400447 592977 27298 1336435 1824982 852221 648519 56817 48072 658468 424269 149310 1409855 1730513 1273308 1637496 24847 1954419 251504 1262359 1461005 1662655 300128 1352604 1449831 1527974 238525 1518453 1482137 78748 106012 633364 508504 1444523 941961 1733542 588104 822828 7680 1263868 388962 843811 202840 1527553 1398791 1780014 759011 806158 1178387 260918 1081493 116748 364651 1417945 1981911 1811484 981489 795867 707514 1216797 910907 1214185 1627466 1725021 966532 1692916 1793221 546298 1659707 486924 1754811 600975 901994 203750 421084 692807 93677 1954572 1383307 1797634 448370 164123 830153 915345 519462 1648428 736680 1274937 383133 433133 1308542 325312 1146399 937411 1095099 719981 63786 1505535 1444273 210873 191452 1918314 696791 857655 1721851 742731 649028 1746046 1290924 1183844 1846168 1201142 794507 1996215 1399560 1667420 277448 222920 67319 983685 1326732 1076239 789873 282882 475568 778397 1282438 1077203 263394 1104216 1207666 105793 1898724 1260173 794351 1304720 154337 1598946 1073743 1203720 175173 372144 1374173 464575 1704457 281303 1699140 571069 1916787 263367 93807 129025 1595482 797757 778527 1585336 443642 1092061 1819684 809356 1665479 1626657 776983 1874928 60799 16106 812400 1757203 1198860 440614 1838602 1255588 1968688 392355 1869013 353925 359963 1886158 709471 347538 803508 1258416 573261 1905203 978979 923128 159982 1721289 1505411 212897 48565 1582914 991585 1625948 332853 1677135 1069482 696004 279500 350363 911469 1211153 1128728 1288326 1208988 591201 57926 935349 1999592 131388 708243 568252 362333 45745 992300 114874 1913673 1773862 1419081 1791681 705069 1002018 595170 973822 824211 180454 705699 752844 656026 124928 581116 389431 1974868 1306216 1254174 116591 1615100 1099829 1597594 1187992 98808 1600010 1255760 478425 998968 1337456 1455995 1302290 1271137 22081 1529717 25164 1123953 211813 1465729 1641163 1406145 303847 950559 370683 936263 1886114 553248 1598303 1390444 1121792 928195 1670513 1277508 117814 935717 835404 1336262 1617515 90968 1987988 1471092 1660265 1321436 552281 827985 788204 1120419 558238 366341 1935449 478934 1597118 581732 1359900 305808 758139 1185019 1858505 634663 1387727 1050379 908438 1394296 696226 53306 1908064 1267040 1522724 586672 1135147 379963 1104249 321274 1087289 1017684 1429881 1309900 813944 1447581 1659185 1088794 312583 410886 956573 1912101 125578 1302719 393910 151057 1909077 247406 1039930 156672 668363 1633840 1095189 1455653 358611 1897828 1217269 464765 1078405 642152 615604 1502680 1940529 1955681 1579611 541511 1558698 646715 121504 1986132 174282 1695810 561664 1123227 1797130 1233158 1910897 389504 1683253 828293 338556 686788 771013 1466591 1103367 887852 293242 309527 949328 525675 696988 650010 671380 1047702 1821638 23584 725678 1477465 1752050 387957 844569 1229474 1519392 1724113 54145 762983 1243892 31211 554044 1208506 271527 1899891 1962881 645713 341520 1696493 641381 312938 974925 1821601 1503456 360079 694422 447000 1664863 574684 202801 1269185 1689526 1901802 1300041 1815506 1386689 1742478 400504 531093 1330693 1449887 633632 318425 1967100 1660807 428832 753593 981360 1641590 1225839 205904 947031 1010717 238182 1874809 1638358 1036506 1683189 1313436 147202 81226 690453 150679 1368504 359135 8333 299859 1099835 483726 1510944 1823609 1608231 1618584 1505775 1361768 1189919 1808813 395813 784193 1473113 313541 1413257 1470035 193522 1147563 1056870 65450 281265 623673 210418 1678455 1489038 1218233 1363918 331482 242518 885450 1548488 753587 542027 1128498 1535937 1261217 1564644 1416252 230529 19875 816000 1808463 588061 441424 1390426 1561051 124603 1272998 287490 147553 441730 1148114 1187840 30728 132147 1238693 251248 1358631 1358705 448636 560375 1545090 366590 1821716 809815 786911 1970319 1054871 478269 946413 1444952 960100 1597228 884002 1223095 101743 922486 142900 215020 883658 799923 1218967 964408 179345 607057 667031 1007798 1829089 511637 1923326 753701 1776159 1918653 554031 692153 1633508 1320223 1724836 639771 66617 792025 1831697 914072 192502 209289 34422 1454801 896057 948945 1049897 1631443 153082 671804 406169 724317 1042244 1632024 78170 1646092 1281959 734713 9661 1214474 1062366 712956 425027 612382 1605912 1614671 1781093 371263 559313 1663789 392492 1737519 1487505 45555 1832490 809887 608656 1868841 981452 1491556 115416 1550184 1913421 856715 1340604 533144 665160 242292 1543631 877053 634605 809009 1855453 1122635 445201 866227 897968 1426907 1040593 1067489 1418315 30687 1366813 383186 1129218 132229 916330 691780 203724 820093 356387 708553 1399666 1934189 1867977 567722 1716820 1384800 1486078 130443 313845 546504 658949 806434 202102 640219 84830 1773853 339417 1905332 1089961 1251755 1480943 1543078 1748299 1751404 1216465 385834 256708 470965 799431 929465 1090294 194156 1128863 497847 968037 1335833 349843 825231 450646 1257549 494692 1544322 314636 1285517 48200 250244 806794 321653 1220167 1929856 139790 27351 790827 765037 284148 1281992 1631213 1383056 809040 1739516 293960 1400641 1572785 1102771 871986 1563784 1374419 352463 1728219 905863 986433 1432799 450270 1440064 1497947 1977464 1672157 1844167 1127219 877298 534971 1273050 1483259 1244992 584476 1525977 1258170 138089 18579 975459 726806 466437 1240004 618498 1991637 1897275 1756213 1066411 61103 1257061 1284415 234354 842223 1936677 1092183 518136 481372 415604 442589 889623 914321 1575436 139170 901608 1506767 115411 1212792 1301816 1515011 1201362 402404 437283 1838146 1665914 404814 425093 3087 1693442 873366 1394966 1708603 1493576 277720 1728791 1130068 1790256 7766 1607952 1280429 51032 79128 1169840 302711 967922 1075875 1439308 564936 363243 333423 1693844 452392 1043019 1038682 1111257 887603 316957 827940 183162 967587 609550 1772916 1132681 1345425 392248 1811814 1763481 398064 1805519 1932563 1832903 1859253 1572772 509254 1029094 1398903 1216344 1222217 1939738 1424305 1696274 805276 1888645 53845 739139 98605 1769729 355345 318948 1654319 692646 582872 1609456 1307842 1768017 1406373 1558077 1130286 1898811 84478 1385270 1229203 595327 751417 1652527 1730047 709984 645012 1859424 130268 488367 1510284 373842 260763 667709 140996 1737887 1169128 1446343 16526 669192 947486 1757298 1347380 1961872 352972 1774564 948247 293075 163698 1357254 1974367 1815768 1366467 701432 1850178 1982449 74465 602988 357927 1934205 485578 132657 661060 1718361 1154224 1590075 1105560 1440261 763176 4728 1082526 550821 953519 439585 1361082 903142 1915680 1288314 1586031 1815142 505084 1897089 431023 1980588 1039956 60750 1146557 957005 470402 1907902 1552368 388875 546869 1980432 104658 1632624 1591219 1307588 1715735 1674969 1327723 499448 1003712 1755103 1851092 21739 1228350 1330820 1067098 1787895 1516875 1799896 1157126 476811 1589539 1847632 834910 1356163 1508148 1327022 1874922 1899374 1120613 1681641 240883 730030 1325708 144441 1189841 625154 1118754 185018 104750 269098 1238746 755200 90234 1341910 1281486 1937372 774451 1043719 856389 1665665 1728758 1036220 879070 1543589 962007 1858511 1458057 1436668 779460 897265 1612922 938023 12907 894447 1675509 609254 1146525 136722 1966512 797920 168180 1750938 1959870 1849485 30338 1921946 1374034 1200744 704982 852393 1274511 1009605 991597 763919 1402885 1443210 660770 606614 1034048 1378233 556077 1713618 625280 889779 1872117 1550003 1399712 1721345 1415574 1641220 1651564 691530 1263925 950539 497209 1606087 979368 1404760 98815 1098863 1304620 170490 1139555 1671772 760245 569189 226736 1439932 1564424 727249 871157 981524 973107 279430 239545 128106 792418 573137 132053 1164295 1733918 917476 1856384 1372918 1525984 1241346 1109787 596007 1394449 1899132 1460745 1633310 946692 894838 1890745 1049622 1837791 1430963 881105 1202141 10608 1881078 1113805 992539 1281613 1936427 1887730 1079598 337769 173077 407241 84164 953801 73448 624206 1101824 55201 1698683 261008 892569 898096 1388484 915404 1097498 1501306 125330 1216603 764178 5519 178140 1747710 247746 624686 1636846 1699661 1507769 980908 1876121 1261718 1920297 858203 187248 452410 262951 1055756 1592272 1294421 136615 1106565 960961 1209095 185751 28250 797005 1614060 1404809 908049 1323920 1865161 1844761 220875 100167 359609 1081448 49353 1243879 1466083 185798 299334 221684 1245438 1402081 689851 161626 1020329 475081 1528031 89758 1703425 1125690 352086 1134574 1836468 1006023 1189978 508693 1838816 933750 1150609 1005811 1137250 257793 290272 885288 70196 488349 1602843 1221668 1562318 1063796 108949 150148 443598 1902553 1960110 518754 590926 27988 1805834 793612 1468525 42627 1780996 1707946 122260 236761 1192492 1583732 603711 1143309 1717401 369389 540136 1621825 123684 1703842 466251 741093 1931886 649054 1231115 1330048 1842366 1613412 306197 824962 389138 1834484 1950639 1806532 1178624 542399 151029 256121 1021804 1050800 1574748 176619 629076 1721884 414358 1801145 406124 1456238 1153936 697059 570659 1636536 1565130 121680 820738 821134 1567975 581143 240860 258737 1224140 1763716 779381 1069585 1178001 1441327 1430248 969149 972232 222131 488154 1042233 103362 149959 1669709 25646 1948909 1011837 1060703 574263 1645066 1458221 756798 814921 756005 1399848 441939 5302 1979238 1765543 398294 1351585 1400215 1869731 692466 301379 230148 1259453 1140101 1070753 1986367 630328 1243627 1235111 1607695 1179077 276808 817196 1432294 842022 1497393 1935276 1487999 639328 182956 1690093 1697455 156039 52552 1397170 894885 67562 1907953 1376869 1772025 1455392 867252 1143625 585396 1156368 91333 546984 1751501 1793465 1004690 1688666 869881 73518 1510115 1236911 1558457 765229 266978 116673 1295985 1441753 56361 1174682 658417 950569 101597 499580 1939804 740699 449542 1855373 899915 1685342 952158 185841 992152 241311 1309354 1026872 782029 885847 1557803 780882 1088952 1633790 1522118 876075 504220 510465 1512843 992004 1941906 879130 608937 1465484 620898 631019 1072902 788827 463909 1191988 327050 1339140 1562473 1067066 1493288 781933 434464 291244 350938 710578 333239 1156860 1546642 1869812 1421540 1466862 213621 1191904 1140464 856829 778825 287093 1533056 1806390 106703 1818765 1606414 1147879 1661451 937107 1752674 1452745 149243 1796751 56284 1621263 1343072 350583 97930 161460 1631953 3512 350353 313140 1715062 1458637 1502830 202368 865648 126782 1451663 576362 1000978 1732541 554976 1070591 694376 1036050 1167745 1873866 1963556 1815301 1020185 902343 1501216 1624538 1284603 227156 39271 774241 1605045 244251 871496 723088 1667542 7544 844060 902847 1598766 278175 1384497 1470850 734773 1040469 1067114 776881 355738 14159 319382 1515784 977788 426139 1695179 1403459 537029 67364 983634 905632 1119683 782063 940848 1058587 1926991 1986568 1634743 626822 1519931 1831111 213318 474375 1132342 1938506 1055179 1223614 565093 1790975 697481 739454 1033943 573515 117026 1099403 1090477 493423 1257800 1796985 998097 1307712 821814 446921 637309 1800527 1791001 912669 2923 404320 916234 1011245 1203666 1081530 379731 764274 1320756 1732951 115850 916709 903918 707556 1919282 697147 827571 1053650 646014 1510931 971816 864558 1382138 567755 886387 1164173 1338019 17147 1937885 1283670 443165 1036957 99380 912606 1045920 468398 655577 1011332 1739984 950261 1608459 205931 351809 735483 624942 444181 906048 1804410 576929 1230018 1247755 963311 445013 38106 1915849 127721 1002077 756672 234733 52820 815335 576677 1720704 114283 561539 65969 1532509 1157665 227366 1457920 1859176 1859402 229716 1246405 1287729 621755 1166867 963421 362750 462855 15203 1981123 1775288 1782090 310138 1293545 239976 781362 657246 858772 1941570 571303 662701 103440 212634 1639909 98662 1784792 1629735 308628 568857 1423176 1546141 913595 1013798 1546620 1444488 332718 884967 1551526 692276 1369465 417426 324777 646827 612939 1157794 1905275 1437867 578346 1874570 436669 693224 1037564 1601844 1312278 1941081 811695 528306 825562 711678 1180008 106851 1485115 1286179 1685534 549216 1953229 1693879 4768 1187247 1863215 1027316 160692 548129 540035 725254 674623 223051 1036515 230541 616986 1027053 369083 1638909 1462087 1836214 270506 1194319 1262992 1313117 1898384 1082078 978241 703729 501875 1700687 1609667 1702613 250302 1747701 1845122 722649 1882756 1077756 408852 1280301 1920230 929768 1288015 889902 1172265 779201 1208484 1681723 428010 1912518 1888739 146618 1264758 274467 1547608 1863492 1063507 536977 263825 993784 464992 1721564 1953019 1122455 899463 384881 1062916 1894290 1196506 1564166 481009 769866 1931630 1318203 696179 1737109 1086814 672646 122391 182169 1355098 1332654 24953 213941 143531 657927 1848370 654113 832324 729104 242867 191278 546755 601293 87241 941605 128201 47473 857451 1357359 1529430 1311464 925720 362920 1753722 407744 289949 1794063 1770098 972691 1140554 1946087 333 1704037 1771086 206620 1462533 535690 277288 695755 227302 80714 1720534 350305 1964541 1480489 222924 697026 222752 98404 283762 1135765 1291433 1863754 496113 1469440 1110354 1027120 1030238 234906 306001 466029 981001 919121 1856973 527195 343220 1786098 1370185 291658 63077 761893 1605927 853308 1755246 1546109 1671821 1886764 1614186 1884054 1248030 1165056 528225 393182 681645 1580017 1061626 469228 113702 1853161 814809 1519067 611118 1682484 252601 763117 1965661 142543 1886425 1182186 1997171 907570 1161344 1088369 1258636 830020 745938 1507492 1536557 1779409 846993 1727007 329002 1955919 563685 1566610 1554090 441013 1270084 805314 75571 942283 1771883 1182615 546422 1463863 452706 343631 259644 1742311 540836 61479 1470787 1350670 1353309 1756814 690458 751821 784713 852170 1493058 1888025 1719186 534369 925296 1878752 251644 544011 454765 1040952 1845671 1096756 1948282 162663 889853 1850072 1503692 1051795 1520770 47037 128326 1686687 855358 240733 1404954 1140648 598512 1670137 1960546 574016 1267671 352685 119691 1833744 1676720 1663313 320665 1167091 1936368 302231 971492 96174 918785 1427008 1769937 399239 1841817 1345329 13590 97912 617561 1746981 100426 336488 14962 1923161 998094 903112 469276 1517500 52984 1716471 1612010 1591738 1484469 442656 1492752 900336 96727 1337835 712321 874828 497785 788456 1990633 1384011 470841 1118364 798978 909273 1236848 191579 135354 1412330 1248018 138364 733439 591547 1141182 665535 1649170 894794 1495601 1193242 45650 751484 1154059 869299 1537597 769007 364076 442156 1043460 520536 543553 1206924 1570454 292529 1122009 142381 1208480 1135458 1829616 962085 768882 848674 1718783 1188354 577752 1567323 1700163 551427 1050391 721212 762034 394131 1385323 554441 1327869 550734 1140962 671291 1821412 280980 760266 1647032 1100541 1032919 1792243 288560 1752649 1793041 445912 1381814 608154 1525752 678426 707567 89318 1945393 402368 558755 1515463 1805376 1548979 539598 757892 267512 279776 1673475 1279291 907151 1841569 1794360 198974 176519 306530 1143946 1634897 1741685 561305 1309207 1494339 1581785 1538611 1047292 994514 984776 437828 1770733 1238227 1251049 1335073 1563787 594772 761577 470395 232475 1652834 1213755 1328602 126229 1775114 887030 1467245 1354885 878873 1768015 27974 997731 987040 1078711 866841 1695138 1110164 1636920 1841488 972868 772918 1572014 1920323 603608 1639830 930587 67837 93971 521451 1880975 1971765 762103 228029 80119 1583866 99615 956051 705765 257443 456851 37916 348883 928787 158918 1987229 39034 1160452 339725 1680942 1227755 1089403 1669585 339632 1575306 514965 1953645 374175 448024 671984 1987226 1624438 1787794 1262799 112113 287763 1245329 1306365 1883660 1511851 1511195 1337431 1638371 1235641 1873962 340674 1483698 951960 1347185 26964 1491261 427212 1650719 1692157 1724060 1246587 1838669 1775642 1779999 1446994 1533248 840727 1615124 817845 889233 78061 965277 1983231 101040 645496 1409969 115834 785781 500842 394340 1962273 217798 1647044 222286 917169 60736 64290 798307 616955 1859873 729799 736420 298907 232114 749472 530914 668042 1656812 1887297 687323 724678 1901885 774976 1939579 55188 1864680 125902 1031269 430222 1591099 387381 74571 133642 81890 818202 798410 1647185 842693 1751128 1356642 1780108 808031 434401 1560511 1459281 620334 192441 1281162 972913 136372 1068072 1854614 1084862 747228 1974874 454016 683209 699918 892639 1780613 432619 910840 1460647 462713 265900 738302 1570640 1147701 1935546 178942 1958742 1502792 565214 1741194 733709 1278931 1819299 1624328 388835 1392608 1302463 1927282 285999 1819951 1653329 819991 1622279 367505 1627524 1953499 1569086 1478204 415622 1994159 1625969 413137 570240 199915 1370976 87474 1396473 773984 1468072 12884 535693 1686014 1548809 318950 1094578 999965 662411 501961 1235617 523518 583510 143362 1448479 1723584 14153 1908100 1090070 329397 1459250 1352034 1636340 1003994 1980311 475641 1443780 1640760 1239898 216295 239401 442842 38065 1757275 1206154 1781625 691545 579884 1873078 891210 79809 275478 764462 173030 1207813 638261 249396 967009 46461 195480 78987 917318 1011578 684700 145422 291976 690823 1325885 243692 603952 943948 37578 71248 736412 146544 1624884 30402 1694888 593045 504886 1520128 823667 732787 536859 1098434 164014 1688344 344173 136924 1043722 189977 1752260 504932 155914 1575944 1864365 616417 184522 511937 110987 1443370 1909961 1195134 1900506 903744 688964 1211477 453572 208288 38 1228106 765598 1834618 1904319 560899 529237 1188291 956834 1504098 1317951 1051405 1970842 546708 680692 1537315 137642 1206724 437128 1887483 1335746 148378 1598047 1678878 438895 372292 1409057 1570269 1395250 596398 1840857 969347 731463 464599 1992547 1467584 1289421 959071 1682475 836858 14038 806922 1012507 817525 1600178 1860580 1306103 1169925 1631020 778422 1490171 834671 710135 170977 199622 731687 1016277 1315160 359756 1849588 216622 981550 1170766 1330337 1603029 1307429 1633552 1115375 1785730 1387380 1812933 1887766 1979472 769084 975987 593504 715876 1174402 218776 987790 743993 1937325 1561175 467850 1041416 1126578 364142 555138 892024 473383 1573322 1813525 717054 1708208 1102699 1107109 95503 653141 1500714 1679707 1258762 605184 1326954 1549281 1163508 505411 1562580 177064 1588599 1506080 1119521 1585988 500385 1603053 563854 360556 1624951 667187 1196186 257197 1477328 378086 716404 1334094 1778776 452790 598889 984696 1847735 1094626 1089308 1908753 1763682 422093 466055 252574 1448373 1717054 1506492 966708 469527 316293 326664 1309392 1696250 1975566 606701 951530 739969 26620 55877 751712 1277732 1011573 726034 904839 1956911 1341237 1104201 363157 641065 989713 234265 517234 1494516 1399077 691232 1080837 1746883 133072 1729085 541176 1212884 48721 1967617 1429066 985795 414687 287613 739094 207130 1380557 1750691 1250323 1120849 827672 1736863 1241403 456745 305038 417124 853964 1735040 1142741 920652 509172 982002 1605585 1117296 1600404 1979503 1414824 654125 349874 884209 556912 1723105 1201765 436144 1697733 83868 273813 610551 1304768 498111 1840112 410507 567625 1482892 361897 254573 564381 888280 172150 1182866 34911 1612128 1145784 301931 762858 1672192 1445147 1313111 96120 370754 61941 533609 675176 996875 719584 1632182 122286 1233090 1644764 615196 1399188 1746684 554923 1314750 763333 901338 1492055 1154903 354219 1332882 1080701 1760886 908530 890705 935423 1595564 204837 1577867 129083 951700 1146671 273988 1185852 136038 384158 1524238 19134 1641250 777673 786096 1592614 1481621 1527494 1662020 1299380 205959 933947 1694647 1766347 636236 1415998 367959 1230980 731387 128690 494016 1053592 314770 1581474 299444 1274691 17951 1113774 778330 920465 94184 1617897 621318 920341 791754 36992 1234366 1107421 1908794 1896147 1730261 874924 1885039 1884076 1102504 1708007 1423433 124358 857345 1168305 187081 640380 1600744 21445 650142 591297 1570998 428649 1886885 960314 1542786 1442645 1586426 1598608 1054452 1039050 1445500 606699 1983206 302583 56172 1585984 1862275 541110 1524054 1010686 251872 1435221 621476 75871 1414858 1616646 664443 1431910 1303931 811273 67132 1333879 144800 1173674 181947 1330276 329271 292451 1272288 1280156 1564707 1074223 1817658 1171522 1023202 26495 1990153 75364 1860511 870306 922200 1215378 1754619 222883 721305 1079757 528771 1040853 1160195 1762660 1220614 1444166 1875756 461739 15501 72641 1265887 1868201 1090280 884768 1432804 796698 1277456 1638049 153343 458116 1736739 159941 818332 1392622 102062 1282322 1101905 1457804 332075 225783 855901 1530868 396230 516962 1094930 885019 1678197 225425 1662637 764110 1980514 112969 849049 717516 622350 34734 1604849 704278 1247772 1084686 1782122 763394 1841508 164738 1893437 796794 235089 1209837 102962 1630993 98391 1940416 1838159 785521 929586 355082 1266638 937088 1474663 1542206 624754 1357803 1292361 360059 804881 1594871 292071 525517 1956224 959080 25908 551732 1467062 1034041 164455 1902297 1250568 1638458 1594906 886920 465139 1790461 1562625 135035 643161 191687 1054323 984215 427239 505236 1389392 1149084 441988 329207 640081 1702774 1800741 919223 1812450 1658621 1638936 1315001 897656 1325310 1761278 188412 1973488 911918 1359278 1280409 864956 836134 307773 1797277 1499154 63735 1510165 10586 575281 1382444 665642 163488 1921732 1580549 518183 303683 1492481 740174 844650 859380 994776 1443801 1091527 1864557 1540073 633681 362898 1891848 1670224 1289999 840033 301069 493506 561785 947542 1041661 490306 627097 828171 1958403 933545 223766 1192396 1834486 570291 1314993 1599104 703851 54420 800225 542839 747079 1677098 1158222 863236 1765080 1895323 512119 107935 1280040 1529804 124134 1178752 958110 278446 1004846 813267 1908367 710440 1406593 486281 146480 1789049 1792524 1177600 598010 1049352 1718797 1310292 423885 323894 683036 1328794 282798 1893254 1322518 472166 1706372 1486657 771051 589376 206642 419923 223371 1332723 975635 1758514 1123531 580325 1090086 130017 1139221 1582438 1548724 10682 1041281 1271580 1827988 1891381 309689 1508017 74460 891927 903512 700313 1311748 1300233 1219846 1140994 925082 1672600 732276 872853 1018474 1728092 147164 1381040 1019039 1625756 1113697 877119 863122 1590181 734664 569907 991648 453677 1150834 1118524 248106 10868 608397 835256 1583126 1496770 1691262 888590 132056 485365 1209473 1189946 620036 112921 988156 300472 1385381 983209 1142821 498711 1966850 1988858 1245262 1468119 540735 1558877 90759 1347467 1036453 1831274 956575 248977 83326 66420 972961 663379 1345018 802243 723316 1219398 423283 481609 1228291 1746154 1192302 1968851 1817785 1768665 1079792 1485864 957645 270645 58921 1965467 602503 167152 1067412 1656539 1864335 1730910 502102 1733085 941811 1261151 500069 285811 1030575 358432 1833814 1227333 521684 1548532 1295217 496983 261514 309943 1141020 1478625 90945 835555 1975886 979168 1588175 280077 23852 566784 942286 110347 143229 1513255 1403352 1724744 99072 856518 1871046 1295216 1921187 726964 991615 1326210 1598578 692491 1635581 923871 1769838 379836 662609 1416453 1624430 106537 1991690 1259889 1148047 1094745 647238 559927 1027446 51846 590418 446053 945082 329599 240282 1637555 271861 1877297 504278 439129 925362 1151689 995417 1287193 1245897 1049611 278992 748203 936426 1275923 470428 1843264 454029 1435219 1606070 614876 847127 1205771 223578 803121 1768101 927436 314071 615811 1839908 398332 944387 1440557 504608 1380443 1441272 454970 404987 609702 1297001 523586 437150 1691314 316291 1261726 1037930 1017386 380372 948992 1868449 895457 1317341 1511107 748248 328820 1968381 921463 119178 1865652 1156481 1607448 1864626 369638 978594 1492999 1391475 690795 1020546 1677206 113430 475501 828302 1062492 717066 1115421 634525 421369 180930 1713049 1857581 1481541 1488197 477229 577754 883717 1861073 1756609 286660 470864 1672866 1519921 131038 1078008 369877 1548967 1431135 1966238 1265731 1962314 296894 39190 910417 1039891 721743 1440933 502455 584471 1343633 348939 152595 528152 1860644 415095 1992816 160495 387879 143319 1516386 78965 1369830 352366 1287003 1534448 372907 1785494 1552523 432882 391537 488897 1880357 1455238 1958398 997648 266626 1344602 1066531 1709451 132679 1483850 342292 1343464 1733401 820871 1125347 788320 22503 759431 20603 1369475 676528 1563091 780464 775125 1423716 1555503 685798 1640470 1533241 1802059 662338 540503 1351859 785434 1242649 597898 1584496 625496 1018816 829493 1264932 68281 556398 134467 49346 1439507 1074797 576637 1917466 326769 1283690 41383 69773 392290 1012027 742119 1877018 985859 1992415 1040415 1373170 695104 1953742 1776076 1967638 890253 1851900 1504659 725611 1041083 1212923 176563 533741 50239 582431 899566 1052168 1128164 968324 774622 1028937 1327442 1875149 1687094 1377806 585692 36966 1450331 815590 993813 1934074 937316 1100034 19093 601225 675593 856437 1142330 919271 1892781 322354 691038 19831 675311 1903051 1338644 1062826 228245 949703 1614711 760948 1311005 110415 144331 1890085 964439 1256868 458492 1196236 28846 1927147 170794 27065 1482227 1176279 1975361 1581705 79050 984743 1185857 1856468 404084 1483533 1165545 1783298 611426 1796130 499883 1216055 1187325 1222315 1285767 412932 242489 52915 508795 470409 496020 600760 1202013 244573 252359 1199734 268457 1224325 1744902 1954740 145942 1395784 443247 1448756 108245 737292 214461 244053 309409 939592 845784 477115 476324 1440075 1245967 1121184 1440384 1452742 812944 60295 1156960 97075 1410500 1129462 1908610 1334401 528500 266288 565127 1566907 1490381 1506217 1569082 178679 1584774 262967 1369823 854501 494994 1864154 504382 307327 467028 1528846 792129 817674 777157 1514514 1587632 1559359 950609 1336992 1793667 344046 1934199 1354742 1948693 32167 716782 949799 1962781 1033679 1594095 1944348 608738 1751249 1249092 890923 951816 1908378 422599 681710 1183195 1390685 1995689 1825837 1917266 1834688 612791 1549884 575474 1875081 1645808 1284769 292918 924997 767020 1419850 857560 592155 716018 328043 1254559 1951799 1202328 1084654 946412 777903 1996256 584720 554911 1241661 1299201 1096492 855455 1396830 150239 208458 623311 765121 1328185 1781327 183286 1659718 1671075 1276144 693831 564241 511390 627078 1593642 924352 405270 383217 1667790 1263468 936469 1880874 1154562 653440 1432330 1321341 267149 1461805 1508127 1234922 940833 1405776 663464 146802 1047935 1866705 483485 166536 591329 57179 564639 1572954 1181417 441597 346837 1098456 962846 1473944 864477 239704 812819 1165228 1603595 499336 596488 1992801 332093 20237 476820 911082 363905 519635 18893 644622 161007 1390130 559399 874287 826356 210306 770404 545558 275007 1563251 978110 981805 49876 1919424 1722023 111619 1230366 744750 1600855 974074 936986 268409 322593 270351 121217 1645853 945774 1590238 1787489 535324 942560 1015192 266076 6064 1573889 1880921 730827 379455 260531 761518 1732145 816807 1442034 2659 1244066 1860908 252749 986292 384904 1352681 1436598 1128649 1892833 856862 1282225 529225 544055 151272 1741395 1179022 850533 1695229 379346 429360 640013 712540 868811 1250175 1210709 1315981 808304 245668 1212480 416853 961255 1812401 398491 1605007 1992529 1416932 278051 755461 1995799 1382456 1415384 1435005 247389 1763139 1424868 1216276 843109 1395741 1978060 1372348 238438 804973 910987 1352180 1049793 366981 1472208 572819 1434713 191102 611027 607539 127248 1890292 749749 997766 176934 1912699 1353909 1232801 347716 1586629 1995698 1415875 558159 1877980 175921 1533977 1833214 892047 25974 851525 467712 1755017 1516089 1971435 1089384 1026715 113389 1175809 845010 341694 1525542 1962087 262400 1174676 394955 1616556 1367413 1297692 1450369 1201557 1145325 643249 910876 1558267 1697945 39721 617694 1032580 414525 1142567 217708 1571877 1866936 578061 1833490 988726 512303 1406399 862331 1265743 23589 122421 265194 438961 211226 723663 1993947 1565179 1964155 126280 852494 1776040 157390 1217440 1311196 1369834 672974 1212248 47583 538650 203061 462271 772091 913411 1650241 1019224 1312664 1548379 1480380 1387158 37134 1029585 1421270 1701443 388185 1691403 804282 122919 59757 581484 1740171 1951410 1370985 902829 662670 379687 150823 1706272 1059501 1451859 1817143 927530 831283 1449747 1813403 147189 1354145 196199 957880 1407001 1079819 526824 780093 285875 1138548 1592361 1470200 1440733 1234597 1015417 721926 1443622 1398050 1766227 1513794 1768487 1477553 1473437 175881 348212 288581 437777 144716 1059636 462020 1882205 1042422 1743960 1310215 1973389 185048 1467388 932405 407018 1785646 856254 1085953 1476824 978094 785769 751927 505398 1647195 98244 642377 1727331 1200881 1461239 937805 728037 103881 258241 151283 1329088 324642 1839695 1218983 179939 1083744 909546 369330 390499 1488859 577831 1083242 214793 779372 1119158 738132 204316 1629411 139177 1560846 1418098 1817330 455882 937636 399158 317052 709288 1176542 1843559 496023 1834102 1170249 1647781 103434 429735 1301523 865412 186216 259823 73117 1544362 1127909 365396 1620723 1855117 455917 1207384 666037 1494922 111239 168732 1583780 50890 438861 151778 1605031 1461932 718578 58095 1024089 652376 1730716 1019703 54823 296585 486947 1146853 215746 632351 1442249 1089571 1419332 1527131 1902987 347859 875845 783578 953828 77710 1037562 465969 304084 666272 663124 584345 1127301 927034 1734604 675806 525403 520237 48453 765313 487728 411653 575748 1210566 1150485 1920006 884232 570669 576526 624079 1247185 1296946 1476096 1131573 591268 1938535 641690 1107953 1629689 1045524 483435 1872456 1714138 130342 1504682 1768472 465616 309422 716724 1600581 446239 677941 522595 1329541 1425560 16535 1372 1152911 326880 1718467 1824072 1994787 1395713 847727 1069348 804233 1499009 1818299 766310 1538931 1166069 638794 1533410 1837047 873035 1014016 350292 473370 1577330 1238637 1284952 1687478 318085 1906878 355552 1864040 1551001 125195 39183 828376 1751308 588103 1357053 1675816 879810 1709181 1084346 1912822 1117994 1201349 641975 1690861 164503 339784 599602 72393 1587876 1748747 1776756 1824655 1009738 1775317 1407253 1536698 50551 1376290 147955 1414983 1543111 1147699 434398 1562059 1074326 64583 624416 1824627 67069 224314 269175 691443 916895 190115 807297 1843989 1504707 1745709 1239279 784167 995086 424668 907274 45210 702383 57766 1686855 465205 602407 1017495 618939 1355490 376491 1911666 635710 469149 6232 23451 566895 1875728 721882 1754131 60988 1901168 1416193 1797898 422037 474951 1493107 366052 1641218 1181245 811674 824741 1609186 1044982 908764 110319 814150 1058253 1677091 835976 1985534 653461 599450 894056 249815 1409376 1174865 517860 625917 61796 823377 1559412 250641 1073497 913219 1885662 182036 507276 653721 1145413 1368164 911223 1630553 567541 883666 562601 153843 142282 1860174 386386 1602485 94399 1769961 972896 772575 1259124 813700 852138 1762679 1757306 798412 1386217 1860263 1941080 1341917 992677 436001 429763 271617 1184697 320469 1402918 946973 52090 755199 1538304 1141179 161974 1317766 336366 1314585 1376610 1173041 1860519 769079 1492490 1452775 1909274 846529 566031 436171 1941691 1464220 903437 1957395 473282 1755142 834414 921229 700124 631708 1774225 898403 833747 1101067 930562 1430150 512601 966357 98147 1235830 667875 405890 358885 915565 856317 1801584 1840551 676872 1508331 1231649 645769 643821 263269 770751 239815 1363743 1471322 705287 1618328 644246 980134 1556407 560223 1384203 1128396 1403823 492050 924569 628967 1257595 1300186 222805 1706089 1525265 546276 1717287 365908 1254860 657527 67655 915575 693390 853581 1344684 771604 994191 1130975 525884 1790047 1149748 128314 1074640 1032226 1035721 160742 932388 720476 1433192 1825271 774338 1965131 1269117 1633607 1974489 1105333 1614742 603948 49162 744346 1792529 1187075 374892 711475 926208 1629158 426529 851803 1351879 901946 629621 871169 779054 316245 1256232 1717601 636396 550691 1575323 262552 1413391 362212 1284113 701027 668153 395540 676005 1488338 819061 1290182 732088 1649056 341754 1519902 1800624 784648 1738123 1417536 18487 1842832 897209 664659 784379 1983088 1976154 559806 190503 1314869 703733 1571012 855919 129747 886555 115271 864387 145351 740256 384273 300930 1010091 859332 1774228 880445 313545 1907818 1904580 1970285 920534 918543 1277117 1900640 429221 1351876 737086 1639776 1424873 1947536 489869 1073386 804636 813369 357393 998314 1353579 196375 1248994 1294859 268954 1345326 1332511 1295612 106860 151985 289317 1014174 1803572 1590945 512094 740104 1213511 994587 1309313 1644751 1160634 1949976 963406 801027 1563915 210866 960824 1661065 441835 1314945 486227 669648 817718 925183 1643478 1908515 904533 1499025 1127529 1561485 640958 1559517 996845 1251638 1034402 185620 792465 1648709 1988758 1845781 600833 802582 615910 1601206 1524567 961266 640385 1798561 304297 490795 978299 963669 707455 1723578 1786307 1415671 1768912 1350939 1766574 1543519 1089240 1379433 52738 1932115 1462581 123667 1138308 1087874 1047837 1658235 450055 1066022 613477 1118631 1654528 310199 1553409 204046 1058221 225597 1991041 1909347 169697 1088013 1673917 853894 1362959 1160725 715689 948809 783228 1151452 1765953 1957226 521422 788352 1754947 993960 1844964 1816673 1724717 251681 1052015 120655 1716071 741928 1367206 84803 1681362 1604199 128185 1417683 812467 1333647 1403338 793546 1738493 1968825 1249252 1562244 663501 1985811 1235378 1777969 62732 918665 1101639 784897 1661546 1165037 1635755 1293563 203904 1968739 1602933 418834 133653 1579377 79822 1312043 1027380 1334105 119716 1313040 1186764 1945362 1395321 1840195 1733570 293477 824722 1209091 652899 527906 1635109 1753732 739041 1163055 691743 376825 1718893 1067252 466589 868470 1923328 1986494 1195427 397975 749516 701263 1875900 298948 908859 1650184 1233538 48443 1947838 1119955 1510432 1622548 59749 970907 797210 401505 185618 1831564 1894118 1515717 1067905 115931 1796916 1716227 1689327 1237608 874591 1901353 1436115 1809946 1479842 145445 255786 1504149 230116 1188685 1965315 1477861 204345 728876 901005 976167 1510415 485203 176237 628964 1131460 9964 721049 1877461 811113 648190 842994 253338 924471 962340 211669 242063 840586 236324 1545115 1901946 552015 936733 10348 1425629 1227989 1972462 276314 154110 777946 1102902 500711 1218824 122569 596260 1431305 1707124 1614645 140547 1856588 1350049 381037 1699726 433433 469992 1871976 190311 1331122 929459 1315698 907485 1707394 928566 1242840 1974867 1657361 1288691 752743 1367701 1478612 747390 922109 864712 1995160 317115 1165164 1499045 302077 1448642 1474104 1652398 1088311 129122 888512 1829252 725737 1601184 397924 504670 251916 1231806 1241606 1099978 1076721 1348810 1069015 314214 1560601 84882 1316296 564560 798693 347540 425863 1496264 892620 1529101 30744 1591672 189280 1002793 839990 990762 1662561 1449563 825737 1211327 220306 902422 1744032 884619 1256399 760335 994369 1189584 828964 192924 1070658 91254 1226332 250904 1727341 1219642 741044 1345766 1490923 1618288 1720531 777784 1935987 596926 1614796 1002872 31479 1323631 1394336 69426 1033661 1752935 49238 64215 1277562 692832 697909 1062407 1929883 509638 720818 1725774 1176840 596949 1555418 1771668 1711732 1824967 1949254 101726 840619 970939 978502 164884 85958 1652807 811334 901692 1405272 1605595 476744 905737 693884 1610850 1624892 1268943 1096275 1005807 254707 535383 146021 650133 110649 613027 1295083 977486 216870 1349403 1274291 731083 1324147 1890452 1024328 211677 698477 510944 1678290 1393261 1651401 35887 1046461 1110599 378025 493635 401857 1229948 1778883 204396 758746 1660682 18561 1187530 686737 698050 915739 1832653 1882917 609185 1875869 537098 376421 540809 496971 151360 786047 1857104 882170 54613 1335550 1862654 1575830 649199 336594 1486848 1395706 523935 1264696 608171 1932922 801834 1884522 71139 1335149 1704608 1475995 47847 607829 1554976 146304 1555865 1505076 1380697 1199065 1784274 81240 1426438 1210016 1942403 488345 245646 1955913 1692808 1031585 1554798 1774406 1324463 1879561 440768 245204 1652702 1916281 1292315 412298 1306641 1718592 642010 158050 1518744 442751 794686 1684840 129761 493309 869396 469990 412887 870442 1596011 894372 1475136 208823 528410 1059224 844797 1833106 851664 1681188 1470634 1790364 390169 1721329 173918 1828438 796667 428665 1764954 1339119 1214250 458689 1858419 1796083 1950065 622328 814435 544920 1768435 1125914 1214024 1763899 1174749 1069641 1433542 1492980 28366 1298271 1584668 345408 1454005 445247 1866672 1494012 1201010 1988140 137428 1948433 1190203 720809 988304 1740354 394645 1153882 979245 348354 1696275 1029544 704781 1222376 213615 183001 156762 323025 1583860 527884 1043109 173351 648567 874877 637165 1014323 890392 970092 54372 122130 512666 758465 1100907 1599691 213541 1227082 497905 1434579 1149300 1478662 1390252 1197213 1429044 461437 1947406 1579379 218879 174538 1577183 1880537 1603869 368312 387759 113717 242548 861584 1273214 975078 1491585 1811338 1030688 1079679 1464567 1485970 915948 893984 1474731 534422 891403 676734 1860322 510079 896283 616115 1145485 1416828 1231314 447191 1402975 727564 1057958 1027113 1856771 1335211 637832 1273016 1133953 938253 94876 438538 127049 702712 613972 147830 278941 1714666 439551 1645805 1425751 1735450 923225 989961 1310177 1103858 1724473 4720 1930385 1151673 992644 765791 1376150 1697311 1423978 1502030 114404 410493 1717040 168763 885738 1177257 1144900 1041431 1814040 1449155 702549 1255438 1090664 1987925 268873 1681987 1622903 1774751 197171 1928112 1888818 1204884 1117247 297211 1889300 949825 577281 1789305 67209 1333824 1036136 353497 202309 634476 986965 798237 1900341 824330 610072 811684 1642644 619194 176408 27399 355008 354113 826117 284260 277827 607263 935712 1059173 413061 1111154 1158340 1061307 875541 700396 1915513 1260033 1557024 586735 549898 1268020 202629 544495 1515637 1006381 655958 1451674 767133 414820 147561 167482 629054 1477086 1708222 556295 409878 541082 1547110 257145 372860 788551 669409 1943900 1087081 1455387 1716037 1727532 1035240 586927 1788845 879104 1025916 752115 1103033 1715961 735997 1781396 480406 1143455 887254 1764698 275041 82658 333600 480658 1060925 1069501 472971 1381616 1520115 381635 675411 778189 106744 351137 1564683 943247 379795 1238630 393111 1534954 892664 514319 1928390 445775 1473611 113522 561436 1911839 1482850 1188922 665253 653053 422256 580941 1412388 670886 298733 1847561 892105 377428 962001 776962 766708 1122523 1344861 674127 1883020 1719810 1543864 865126 1297639 1682135 992375 1342146 1102016 1073085 1742591 372841 1729575 914080 1405995 1333101 948291 1467856 1087129 1609890 1370703 124143 1275473 1431863 1085740 183316 1042399 759151 1599651 398474 230098 303806 1551306 310751 185303 1723495 201967 6254 1214035 1012083 634685 1061779 1051291 522497 898590 1551334 1009630 1556802 1838997 1443976 1344923 1607892 980565 1435765 830886 1447582 1632249 269012 1648073 1195012 614674 988606 1182022 1270274 1264188 1192940 1971430 1755703 1523123 288025 895474 1907713 1385622 1895453 1338433 1575556 952628 168054 735557 1387058 1668654 23643 1310347 1762505 1767528 1606847 55422 760692 588016 1873241 1115582 194916 897391 1704269 1517861 1011267 185688 361115 797475 1300334 783517 136144 598525 908344 1295427 1690403 142672 1931627 1574353 952326 1357752 788107 1431711 761736 35917 548945 1716654 1257896 1112123 1898388 1587637 1948830 1795483 790262 1343576 1224157 504331 777093 1382357 732544 500326 514089 1541710 85940 349727 1406187 709758 430047 358552 852322 431077 1358898 333296 1109927 749725 1131682 67259 1055300 1157882 1659484 932446 1814063 1605243 653504 128128 1220470 1526158 271495 1098417 1235850 610998 1244106 1701115 1224253 1892043 1507938 979563 237807 435519 246663 1624152 1851002 1383463 1691414 1573433 1868321 572566 1384293 925554 1473876 1069637 1445537 1304278 1674047 246641 1839763 897520 1878844 912036 266153 198047 53204 1139062 1634257 1034782 716702 245111 905368 607192 805075 170710 360563 1821413 1624601 1224259 1159375 1799469 1075899 1345143 1936356 275551 1950976 994762 9987 532153 1045759 1056769 1141399 627722 711137 633263 1913141 405806 1441066 609330 195938 1459606 1429446 1767797 483089 347821 1108873 993943 118371 729327 43855 1047184 1954345 578251 1035706 269943 323867 838816 792963 921237 811084 403370 1558812 1669275 190895 1265018 383906 930105 590607 282928 1424544 1448412 1785963 970716 1038928 356309 1323714 1226612 1745416 196802 1873338 497355 642772 567759 1970561 1320358 1309811 573445 348777 1705581 170570 1871542 282318 295952 713977 1728333 1832630 932424 859469 637068 1288389 1325144 799711 1365356 561790 769273 1330079 1765722 158149 1458476 1433992 1554052 573378 503200 1971245 226675 655338 328815 1853404 798460 456234 131123 1079743 1960128 990700 14890 1804837 1327492 23760 893787 595256 1143777 1327016 1753444 1165702 1761101 885684 1123481 434180 1563298 1520583 2769 1716559 327271 1756232 1526754 868895 1433315 352480 140815 1767478 1558427 997983 1084353 1035065 527298 288632 1652727 1145116 1824470 1501476 647474 1185229 1841233 61650 859905 733400 932265 1005246 1264015 11806 1268492 191456 79905 298649 1244117 113799 761798 493240 451292 1208528 1652066 652701 1708465 1881277 1275751 474299 1932401 1951825 93191 1946753 283352 1860135 1375841 948088 865807 1397505 520701 689914 1746300 308674 1460253 1211573 186430 42124 1356313 1598869 575049 1701304 1600915 1186295 661172 1848717 1318563 1192395 180418 1355144 42767 1540150 1835523 62031 1161910 1417026 1750819 590312 1838158 1006463 1520591 518447 1455781 278948 1248413 34660 464759 1700903 1769398 1008973 1755090 255822 458874 255456 329377 1871763 1190591 786981 21 1555132 289175 453599 1031313 1961054 693876 675739 1267010 1489619 1547957 137884 1414808 1757719 1369935 1549987 882480 1606013 1408791 18177 1708580 1976936 130654 689922 106549 685925 970641 168423 957136 1467285 1637881 1048466 118244 1925945 413919 293780 1698959 1140317 1007050 1256240 306206 1014675 969268 688959 1799808 906688 1902157 1012378 1846975 304604 1518032 1538365 158566 315530 864793 467402 2852 220448 1378371 1397448 933666 1162547 867081 952579 238485 273199 1223971 652091 24373 1809049 1596919 1613086 1438756 1927470 168087 1986937 1874481 572334 23629 187570 1454585 1296014 1626874 1629620 1268995 1111993 1780218 1155795 1495502 105185 605739 217899 1961903 576578 533054 330663 12490 1934825 659676 626159 243326 902094 280713 1889948 499280 95754 170322 1288376 182385 1466517 1820016 1867584 1819233 1475008 1713834 1271003 1902405 525568 777989 1446220 742919 1456746 168062 871401 139751 1026124 1545748 827188 526205 1428972 1055536 451288 20666 1489656 802251 345705 656398 731593 1882580 139804 582568 196192 1266043 965316 422315 507852 1789459 802280 781453 1103252 413244 1092798 184410 315279 1874593 378737 1588634 1269736 1799621 1733528 1202257 826969 1459326 1189369 911588 1457631 746115 1960453 1462818 212521 361288 851984 1538854 62941 48945 868903 291021 1841638 386593 12647 1499665 1590997 1207805 46927 1477318 1361483 26339 756446 436579 892606 408585 572925 794518 740644 779946 479181 1035349 639203 1729856 1849704 1112849 35534 341413 1920335 615229 770443 655270 32567 1579680 1094703 1426812 159831 544565 1290691 872036 896334 1887819 1169784 1358650 1256859 314160 169755 1344593 102024 801246 610885 378016 1888969 10040 38644 675511 34623 294414 208904 1117286 750632 537132 230889 702688 748361 1157137 1909466 557845 1519772 1865418 298182 1557442 1205668 1573523 496405 1241167 1687366 1540131 16089 494552 645222 1910056 1487846 1391505 876820 811019 1734023 1066673 1851918 40899 401536 241419 27530 1819651 1037945 1874482 650915 1990760 1400882 1153542 686402 708789 1334422 517793 1244429 89629 1530864 23820 436511 1620653 1362473 117649 1192609 1745283 1204398 260136 1895989 48511 1752252 957772 531782 660559 1014275 1606659 1280705 1617299 475532 1236085 1361426 509867 529919 1811790 1743962 1330525 1285876 1600675 1174309 1352880 54382 1282254 1801056 177238 720351 564972 673618 227472 301721 124102 1943410 521908 1145844 1461583 331879 1839794 1959619 1260985 472320 1612964 208749 1241491 559005 1232333 1250714 1287157 1386837 187754 1947054 412666 550625 728084 338550 1368562 1057578 887377 1054090 1686980 1411748 1155170 148747 1276456 1989069 755314 34923 414210 1271291 1570381 1700820 252638 952091 93267 1091831 174874 1847804 850225 1710439 795134 1195273 847743 64629 831583 665919 800 37163 1237495 1435187 1600583 757129 383478 329493 1716407 806049 1305808 1849261 843261 378984 269488 1046391 999122 1950187 1182395 73074 884022 696589 1416322 528095 450622 451209 777415 1913744 1585038 1020084 444967 719631 1544126 203245 781540 739488 1969737 152220 514099 1047780 1149731 1881288 1021625 1547259 409313 378889 1427689 415208 192608 192785 159207 638280 1661813 1158552 1976362 1650918 419383 485168 395005 1372913 73726 927282 674449 1689272 1393313 150290 738065 118780 871746 1493991 1429189 1068432 613780 1294255 717888 1868621 1437008 1818615 750556 67520 1696808 508259 1354508 906335 660512 1821174 668676 1292180 688122 1994118 1879169 501590 1380454 171494 1654595 148058 679838 1459099 1553067 1103650 1271858 557010 1604615 1837134 591270 1977805 1520452 1981616 1447402 1455349 1849900 1191985 446661 894933 1790571 1479402 901603 485966 458568 158886 1186247 248464 1986417 1522558 883276 1266149 1869423 484936 551055 937245 215693 1968662 129729 327825 1939808 909174 1120641 1719062 1772907 862074 384209 499230 414533 1736522 437192 1330032 298571 1066546 741769 1519888 754691 1342776 1890152 605982 1290138 1704232 68307 1301804 782156 863391 1149454 1169629 1542027 118428 1373702 475162 1740391 845632 1564678 1210562 1410645 1156862 95461 1296564 1261215 1110717 336763 800458 1031275 1497659 1512009 928891 320644 1088180 1605656 1943912 407272 485173 1679003 1478042 60952 457584 1571805 1497326 12665 1074417 365423 101316 105430 117057 970125 1128644 1011699 627862 1105255 823847 1875006 1202035 1256156 210889 1400014 340427 122464 128534 1455407 1069769 770921 1188798 43722 430589 447609 251577 389287 1379972 1573078 1137973 485252 1739945 277265 227633 1989505 745563 1961198 169952 1194589 167195 1546072 1151322 26813 816008 1223925 1528571 1513616 534758 3997 1412493 1070248 1570287 211592 7373 127879 1550096 690834 718435 1105287 1541253 1007955 784441 1582661 1226289 684552 1571971 815255 826210 1434252 1875560 1990859 1145556 964169 1711411 1447486 651495 481850 390938 1290443 1495310 830361 1923475 1476657 866893 1668693 1048942 1470067 976645 1611691 81339 60932 1563703 262725 1284824 1427636 58494 341749 696185 1906856 1523709 185749 1381755 986047 50449 1953997 1550050 390936 484362 252834 421274 173354 486287 1576374 543937 540295 96014 1301937 415877 989359 471071 1945336 1939064 982777 1021426 1462506 1937255 1052468 858235 1943643 1727220 585259 1470814 1660504 1900954 1248382 1016182 9906 383201 871051 148990 584844 575683 1375118 1597911 140297 1377007 1331879 840949 475269 135364 1987021 14931 162473 1045841 385737 103891 92098 1983147 1886240 1854773 1881713 1088937 797178 1317170 1037092 1906425 1727371 1560038 1970149 1076051 735236 1939077 453300 934558 396346 1316286 1864684 317547 541165 777598 97022 353902 1991740 1939961 1246214 737868 794679 1188434 1962329 1009281 901699 1356864 124796 184437 1858257 132239 394320 959614 1819303 62026 1038976 499702 425126 179332 230683 716592 572776 1998994 1631407 959497 172590 1937028 1935744 1103808 908782 1204981 763558 82585 1716908 1530739 3927 451554 507194 389088 1835747 1419318 1392045 484885 788043 1094321 265342 1664217 1610425 1486096 1501340 1465988 122037 829470 1576628 537472 65726 850657 1052007 1703733 80270 1964278 150942 842558 798159 418622 1007628 960738 6491 155584 226692 547540 1979423 1795872 979856 983287 856184 442553 596896 22513 1316411 839253 1947215 1907028 950842 664419 960972 1437165 1782671 465608 979177 1297733 354133 1401953 1278081 57421 1597189 1982186 1113188 227458 1560289 1755410 1392539 1215954 115737 397873 1063219 1011758 41104 1424428 1217165 1787648 35047 1651560 161125 476838 17169 1236033 1351575 1319811 1050021 605799 816633 998124 1746430 1332460 1904844 1181909 420908 1578761 1573677 749945 938739 1966076 554675 186588 1013113 753883 1678337 1458607 1487230 593584 21821 57941 1594172 1975005 964643 1838281 1530232 216886 1924328 1420772 830563 1453341 178654 501192 1507061 838408 1584904 842502 818945 1910381 1714221 118705 789876 409968 1821995 1549258 79541 1725508 44995 564358 980081 1546659 1791460 1393968 682717 494432 76519 1516736 18668 1379121 308853 822551 942465 1503400 809934 425476 1113319 1974424 1343435 463113 687014 552921 1571756 907168 258061 112147 917203 239380 1565032 1057552 711704 966529 567266 1954999 1595583 915812 639212 955860 1594066 1671423 141829 1549751 1315212 1789774 1194526 1669678 531480 1525794 655334 184929 1132779 486569 693952 1449242 1173263 437280 1450325 1610612 1128059 742452 981947 911564 1045015 510592 1518683 1706518 1139600 456036 1428398 1578234 1821197 772874 1497861 1246330 1596522 1100972 1647372 98964 196809 1048517 458154 153793 785622 659041 726030 605397 1379226 1092468 1685111 1503959 1051954 742506 764952 1899171 268002 615507 516843 629113 1218827 950617 1553474 825937 265719 1027717 790258 1096123 490209 1290250 1411080 1755311 237250 1579311 1858793 1350233 598968 474000 238744 1260365 1457649 78981 751020 64352 330395 198410 774708 1299394 1816778 1381030 1798486 867960 785405 604036 954906 147709 307240 1638852 1355055 291962 461157 1453423 1734445 1644772 314399 1452759 90202 1571484 731236 1906045 1183231 370817 46603 1469598 1646785 1039904 1900505 1637211 240949 518511 604633 1834593 1850535 113337 1982399 217509 1013030 1114062 1715544 642480 1425078 1727622 1583939 574290 166238 1289179 313475 1969860 1450973 1573850 810440 1930699 1632083 520286 911079 1502509 1792704 1466675 560543 1532215 531245 1300885 1600556 1506935 1366374 1644809 693691 347192 1755170 1571580 456920 1190111 1993743 602867 1331336 299952 970445 1374703 1890926 742076 1433940 1569169 1093249 949774 1440902 1637694 212317 1100424 701769 924871 737030 691296 1065218 1629852 1759759 1425977 1904854 251367 293099 786744 1471923 1170960 26387 1177954 17698 1973337 1172716 1097440 993652 1520791 540792 1081219 1159129 72503 538319 458580 43615 1802633 355305 1064677 944949 1635292 388554 1786504 1757022 516964 1428732 1797628 969976 786152 781279 268635 801126 781960 1809354 1839629 210193 1594740 1408668 1975676 889040 656920 310277 968803 1605697 1803037 808548 134225 919115 1241695 466266 453283 825913 1632247 1791313 539216 41855 445681 868815 70500 1927853 426601 1438993 774487 1303208 272150 844782 257276 40373 628028 1695926 46018 1612526 1716653 1430538 732906 1356368 848926 1081680 1083652 988166 925231 59497 116103 362239 576051 571083 359111 203862 989830 407038 1000664 408797 1935819 434152 1503871 1397693 1966651 919017 1351951 1477394 577787 509533 1436365 533795 1080942 1616813 886791 1945200 1293426 341700 1661709 751247 1198079 1026082 1160427 447661 516858 1729114 996920 101313 731074 1391563 582931 601993 139327 890921 153050 1269208 1881769 1563146 1820988 1204814 1247293 891311 1465172 345339 21600 869670 1545246 1060109 728559 717002 1810255 700303 1570827 716292 560705 16580 1033354 1662052 186053 905309 187539 1159661 307448 737928 599141 897569 914513 1139850 73490 1931933 1786705 1403060 679497 1787771 10709 1187906 610309 99758 1619971 52114 197405 419251 1751408 1030456 1948218 1066880 1653124 1072032 1475647 235209 1926051 143385 386921 1629092 447055 1418668 369899 1034113 1034125 1854166 1925241 1964119 770059 1829490 1706928 1350502 793214 118365 1102684 1144965 453440 1760998 638494 1958973 246190 1571629 1639530 1825258 1431609 364015 1840537 540262 206871 1127633 89013 355677 685137 663350 413334 139339 1814505 536754 1263121 313876 532885 891870 842416 942081 1780962 1189108 1224603 353307 382759 788700 1402735 1108361 1405444 1197633 681163 211517 1350836 686433 9600 441876 1712983 887131 1515081 245101 173395 238595 1358879 348919 1746607 275870 1254854 204461 1982797 11222 1023033 612911 786338 1575935 177481 1208284 1209051 215884 107551 464036 627796 123040 369439 1397106 266264 666038 1134787 306308 1790174 913264 363122 1319637 471690 121947 1331816 672611 1089523 281277 1823094 1027453 503619 145683 1222010 1559343 1025117 555928 196631 994954 1411896 643993 1193798 1930722 1414546 185220 1023306 1076221 1364833 793535 1361818 987466 1618928 246338 1814455 940213 1703997 1727016 244952 752126 1062157 511568 1879246 849333 1270938 1501151 506477 1739345 175612 1339705 1305284 348104 354131 311954 1874634 611359 748118 817041 29592 1854816 414505 414499 803680 1993338 1785292 1801985 753159 754724 1816240 535083 1741427 219847 770715 1071974 1886680 379160 1552258 1888622 959623 1312531 234935 1003448 774328 54353 291203 705668 1283274 1051294 784671 1315416 1141222 640565 1319994 1577057 1037434 269277 344394 1356592 1906660 1431094 211739 1234876 1871157 273054 1217566 1542341 1369850 1999910 1101173 1419431 1186636 255749 257397 410047 170508 896398 414224 280763 1449609 157909 1540696 658066 1235564 665453 300548 1707635 1528589 864882 1430773 1491199 1438709 128609 211905 545277 1939013 1531876 600703 852612 414319 620643 188405 677280 1589363 1243065 1088351 544121 1531983 111608 756697 1792610 930214 1856079 1342585 1831481 1063828 1078653 1783317 465526 1669248 985513 684618 1593252 1902549 1248441 1240605 587603 1011689 525935 89941 1781375 1159466 4826 742175 1704163 1257026 575887 106503 792256 1570011 170627 1325036 244001 126049 1674918 210086 425302 28918 1718446 514829 379932 50765 1462166 1839759 1160611 917234 1748120 469920 1785316 1175218 1674782 1171250 657827 1382107 1260370 1309298 1745890 1733523 929717 1870607 958276 1627908 377672 211529 1287103 1237863 1909601 392327 1962671 841342 772483 227135 325065 1007550 687271 594179 609177 1070996 139500 1900606 1082271 1901931 24178 1909441 1416180 1930037 1380300 521947 70449 475418 1056552 34071 1522409 966361 901062 375483 1227164 177147 1856386 317688 1187157 430229 58358 1681883 809628 364435 1017389 1954615 533227 924192 1959970 1106500 1728855 245744 1755680 433660 191984 846063 354850 636762 727899 122531 675877 1837269 1965387 1013780 1823149 85579 1549587 1186306 966744 1708424 828540 96736 24438 790781 1676892 1425448 859703 613799 167461 1038438 810112 1712082 820647 1950883 272021 554853 953615 565835 1074286 827296 1751684 1551541 1585102 221942 1060200 1696143 61364 1058770 770631 1339155 694711 652316 1920967 980755 1774312 936628 534169 1974167 812133 127220 247394 1577248 564964 256304 1379466 1036162 543156 1738253 605564 334012 73431 1054802 1008780 795152 315705 302044 594294 154081 413484 521873 1245506 896317 1066851 1691603 126398 722806 1540507 1982139 129653 1664837 1293784 1982303 1876460 702235 183082 228397 1796654 75388 1522408 100679 1091776 364704 429678 1995526 1320002 279461 1820116 187773 1904141 107225 1033230 1721235 107540 1871109 1573717 1685119 1234917 395635 1868437 1684304 1119408 1244819 794151 355455 803460 1945465 1682162 1360032 1326246 1157082 1596083 483106 829569 1477775 1415150 255535 390203 794608 325595 1190310 1756700 1970621 1480786 672892 1629577 1727563 1322303 381751 982025 446607 871150 6886 1297278 1173349 1988332 1872856 899311 243134 80665 959949 1368346 200190 1331762 727397 1096728 502212 1905678 521049 1928285 191266 382924 1251844 477127 1320831 1292520 1162776 415857 618962 1486154 622431 543496 679438 950611 89390 1039971 351142 658708 448417 837001 887053 1482865 8176 698754 1400265 1138468 1399117 1554877 87550 1676134 681973 659112 614145 1675273 1677611 1819325 342040 1088870 226907 845421 1716283 1155111 1563448 80638 1661882 1621271 1755572 1927864 1811833 803527 732046 1670701 1590552 1032751 1538852 975058 1993486 308865 1868261 1193856 826025 269432 260233 1749095 311648 900522 1728861 1814220 1047775 1154768 991368 918824 1462810 981437 1012203 1240364 1661434 495267 764420 688806 756769 673664 123589 1136575 1088841 568973 1878109 1710928 1815856 468283 227955 1539160 177782 218222 1696073 1017618 1189599 772031 1443698 1731424 35529 1538930 405185 1970464 851519 860019 843998 1900507 148970 279511 1801969 783683 582171 290405 489809 1640063 1238868 356656 1670932 550428 1605218 1086999 1634468 160708 369930 1400592 1225930 875984 1273699 1727837 1101347 1606701 34476 241676 1448292 1594642 1744790 556811 985418 1190616 1407527 314903 1488598 1272338 200955 644886 1117623 127433 1030840 1189442 1000538 1892087 1541794 171386 1836360 1941968 1685594 1303797 693943 1385221 1831580 738167 1095593 640945 1457919 1819260 33093 1502880 319967 340805 1155194 52453 1139872 304484 903786 1549679 756795 1110120 260382 1213527 332040 1190395 1104116 1609521 46970 771837 1406594 1121513 158900 287148 592882 504975 922597 559014 216144 394752 1550347 19886 1711007 7382 1031966 1221302 403288 418854 438160 128233 1168791 1368109 218932 1786739 194471 1860680 1637862 1007816 1472012 726464 905345 1379264 1307987 1814187 1350089 179810 1382708 909415 1103912 890264 1299177 1280567 133668 666354 378555 1735943 1220926 1620533 898624 1157112 305190 367574 737565 533425 1206666 1047843 1976560 129095 1115567 1443358 95699 1818556 1866841 1939848 1260638 1305187 3040 223486 837219 1095675 621769 770363 1060736 80774 485793 1729544 432816 1283111 419616 1337987 137552 502100 1349250 1726589 1283318 1824985 1953351 783921 21905 146886 981395 1453693 144130 1344260 1618787 1496885 1101201 1978839 1754457 812997 697168 577501 1064667 894827 1471887 985611 1068300 213 1610574 1239756 653964 1690980 616969 671764 90528 1614390 365079 1416486 219817 1772108 1221286 136084 979477 1530628 1465946 1248861 1309296 503218 1977327 404844 1672142 694253 827479 2287 1850020 734430 1556217 1976874 1044355 1603247 746759 1038726 877440 1827563 1197182 1439867 323518 1824609 1770151 580864 1347894 562534 859113 1570020 458700 454094 200528 924932 324390 271458 658683 996776 1562031 757264 571912 743760 45754 1700211 1267224 1226630 1057997 940299 1255645 1894566 987764 935592 939584 121944 1555872 963278 560237 1975382 1371196 367856 1896719 581497 531996 1281128 1548688 460434 250005 393119 1117111 703837 373714 977689 1465631 1468735 815 750617 182273 1165155 1711361 443900 1173509 1172696 1495206 296076 705556 1833339 904495 1723571 180378 277816 1524176 387727 1193290 534344 659371 663086 955314 184933 1243364 1941990 9113 1999308 1049212 1203383 595042 622287 1360483 216308 963357 163096 1551548 400460 925010 310816 1808102 1431302 267157 1771870 838612 645252 1538572 1484101 145977 1194335 723536 1975533 700784 1495318 333677 1928821 573682 685728 1196980 1213659 1715034 1725072 620153 1655004 1808027 193545 179220 455614 1038640 1292332 1648997 830121 1361814 180397 593232 343437 1962211 403053 973670 1166198 1007186 102894 1848142 173602 1055372 1862817 669477 970414 1216505 160313 889071 214634 1542204 321738 1278677 1432971 1743985 922126 54384 1919632 1562320 1443977 1521007 1358848 777690 273620 801021 1530454 992071 445200 613727 1339884 967915 1281964 1834843 470547 250155 631230 1352214 1487104 974090 1366385 1904372 1729881 1198557 1867327 1832293 352108 1473559 263116 760984 180062 672922 375660 749813 63561 1014913 1910012 1472527 522611 692527 235306 1376983 1751589 1262830 1168569 1486112 1430900 778030 1316551 1716372 1296122 512054 894666 435992 527827 1257225 1491651 1096049 1559000 1318100 1149502 1619459 309490 815222 831448 1696748 450710 135109 227660 1751180 220835 1625892 787980 1594079 459843 1424981 814947 645071 1239940 1492760 1196297 1934498 331512 604463 1767636 1468887 1969591 1699976 868352 32628 1252790 1652701 447673 1426 241844 1660374 1024050 133698 869968 686772 849525 1595267 1134811 744962 1621794 1045081 221468 523808 134788 230734 1635414 53415 616038 174428 709067 1229872 793877 1370157 1784119 1345022 1574812 880926 1215830 1304174 839874 1303600 1705989 441908 622761 425023 1939829 110212 587080 400696 1544531 1190398 766107 1380789 1606995 329388 1733089 1493132 511715 1578767 48328 511242 913731 733272 525495 1389850 1480179 1387193 1519834 80645 1786348 878788 1984713 1416998 424277 1977625 839032 1535621 1452109 779255 249212 254958 121157 1259708 30828 698932 1642927 1982065 705581 1749312 621950 1430637 1101220 1682515 776838 773746 259241 1170005 1111128 108017 1611580 815986 1896478 549971 515991 1684476 1619579 1140642 1595032 752982 724597 916905 220397 401094 1242269 1650232 67240 240433 1756775 1029114 326283 109032 965529 172045 1150051 64826 311965 1825694 1089904 364974 195915 1636930 1458797 1669777 1978651 797332 798609 1980570 850128 562549 1288443 840231 207176 47793 251693 424340 1067333 1639377 1863408 108616 1749960 1060869 1559913 791422 671028 1368 362942 34 257264 1750019 1027108 1960254 1711619 1735603 58670 1576320 1067531 1842525 820850 949227 1815847 164357 1621029 801659 968072 1482193 1789117 588043 944037 28461 448591 1688327 1103516 1976408 1580331 738436 752962 1245302 580960 1416868 1474326 1883579 530907 1963983 661940 758910 200743 1172677 957321 11549 1450374 1283359 85230 909325 1640535 881779 1540872 237352 1028059 1904401 109848 323561 586750 1910939 668248 457968 1909239 1605972 167242 591440 1585569 543597 1428646 376328 1751530 50568 363544 372026 1840290 564973 1500286 877346 569680 786756 1805089 312631 1115512 1222072 1856722 644345 1644257 1296598 774397 1692769 564509 1702553 1402222 1076020 1081128 62260 1244045 648263 147000 1932897 373162 1785920 777986 1646247 1087410 1389457 1092985 1057312 702346 707819 1366586 194735 1678241 253650 1717540 1011345 1957074 1281603 1154168 559285 1024036 1459298 558550 1790758 1274257 55304 1333622 378661 223191 1954186 1065358 1955315 1367166 123794 1629122 115435 1389197 682788 1081344 1895875 462402 1316212 1552164 949890 1973292 579356 1861915 747194 1705254 1429215 1547912 1776986 1496136 1614969 1674822 195407 1637403 478216 1211731 56190 1847093 1103717 1065630 1045281 601597 1566775 1375912 649409 404734 31578 1927131 450238 520537 1916085 1015177 1244059 1770355 11717 938547 890256 715299 474356 323138 1654739 184893 1072690 293764 1751081 898433 384833 1412920 1722279 938251 1578267 222442 1120803 723932 1155171 868527 193667 1566055 1377575 1270455 1138515 495207 289597 26691 1575533 1889972 1341106 1758396 1183757 641869 1352883 239754 1870459 399460 778280 959731 1268010 350306 1345188 343603 139561 654378 629564 289660 1219604 661837 924112 1630397 980796 1069273 1251683 1898229 284915 1463970 1076944 1342517 1926914 889041 985129 312007 510055 837355 314897 1525375 1097100 1447156 1272126 1327216 1836013 193201 1345219 1815970 1330363 1357093 1532113 279504 1324517 615523 861390 1152681 104130 1880387 1135666 1310238 1482544 1847236 1822957 497868 209582 1481315 19188 1911470 1122929 486326 1498741 614732 1109881 1493321 1747736 208519 1760098 1270453 343847 1715110 1813661 1273851 46634 528841 1357289 1374580 578685 1726440 586832 603563 1223026 1807526 1831626 226157 874006 1904680 465750 1419101 59408 46731 1779397 1140371 1853421 1991736 1540135 1817494 250147 1609931 914435 1770387 1299473 36084 34560 1217244 1923275 1663026 430181 131957 1791781 788501 1695167 1404181 1048652 302098 1102654 182909 805303 67384 809527 1653654 60219 1836775 995332 215136 249293 769500 167349 1353457 1752962 793548 677524 594899 462543 1545639 83385 58102 1094906 516132 1543106 1117200 1427383 1375818 90145 529278 583716 848006 1583084 1792299 1565852 1565458 780910 511176 1714849 1727455 104717 701965 1060461 947600 1151950 1660215 460940 584886 304491 982330 1650625 1287868 145210 1640443 533836 1119526 656941 1225001 826837 1309417 462941 1948348 874146 1840919 228862 1065150 175554 69600 965911 501878 1059918 667990 1222125 559284 1241116 1625818 425585 517380 260449 913717 1670304 1824737 343034 146385 1760181 1742304 1311774 102084 1489092 921799 790966 1720984 1124415 277883 1416851 964364 1876978 800141 602161 759185 1869239 20596 673064 294819 211715 1794568 264454 1342691 926544 909782 807987 1587430 1910862 388537 1177108 1062471 36765 1132598 247751 813048 1532469 248956 809090 896032 1090204 40928 1403108 1266885 1494312 1706357 1657325 958535 286100 585597 306561 1141820 832552 88231 17712 376438 1200497 834361 242034 1002234 1583613 1941434 1728806 814965 320582 492985 1041167 869546 530343 950413 376705 1241394 757194 1939068 1844090 388284 1703978 1083809 1616968 931257 440773 618195 242615 1156622 1983469 27164 576913 880594 1500382 1465896 1761838 860768 638329 1086405 511679 1166083 1655292 230728 1996482 1296758 1672299 120494 1681865 367149 1390864 92081 1233056 676310 271685 1200634 1860834 1547797 1906953 794881 135478 1649278 291829 589666 1127245 1244313 602447 269975 380716 1653053 981243 110985 1098218 1683350 233035 1565221 1162582 1659979 1732046 1248708 471785 1337054 325926 782480 157719 1871398 1844278 591339 854746 185847 1386034 1444287 396971 1474034 503295 1710736 281449 406986 634350 1495317 319766 897905 114709 1283329 1579510 995624 89546 477099 1896308 133355 1736618 358721 709014 1755237 1868528 1958770 913561 511495 1932554 938398 1354974 1730808 272214 664222 1041879 1087827 1454800 497545 1474563 303039 1267440 1175079 503351 1738453 1412137 41928 411603 26781 1735642 1573756 536144 1425911 1564061 1224855 76333 1769371 1183240 1081796 865515 901945 401022 1032908 867022 1712582 695834 1178310 1311877 897323 103090 680011 1959308 1686968 432346 1658770 1619348 1260134 544219 564570 239296 1749735 1463020 733751 363512 1326762 1916813 278463 685513 756257 906025 1929321 1285775 1401262 158958 1634529 434339 1973393 926293 1131702 629678 946536 1332633 378842 380098 1282065 1993625 1317027 187547 1266805 1056256 1953361 1973932 1256926 961313 1084400 634565 758610 1697528 1496650 73386 242346 1917673 218968 1749819 633405 428124 146361 399358 396348 867976 892551 1504270 1187888 316664 8602 1188272 1844740 753021 1126125 1612546 863650 454298 748667 826269 93556 1039117 1824838 490966 1294991 1438717 327806 324460 428496 1040519 1950368 745206 1764177 1064043 308509 827119 1907436 1170702 1704790 60171 742982 274659 673428 324644 291377 766162 478692 143345 1084450 894718 1479769 258254 626331 1011959 612856 708005 1456358 874836 1696290 1802505 886948 513415 1837499 1485877 1220099 1875494 569191 1306161 1172923 942316 1220270 1592039 771807 885989 1745639 45519 751991 1363263 1807816 565508 1825187 973256 1818718 930457 36069 471361 744029 346209 1571974 1330000 1356513 1188323 194364 1741091 784335 1872336 831837 453597 43145 1815275 316081 1760986 777683 1872545 447131 636427 1842505 784151 680139 134014 187839 804128 932757 580605 1918184 79487 762599 1163069 1691767 104636 1615487 122075 44210 1122348 785550 440353 1367745 907790 1027819 1673053 1287638 975596 828495 1051593 563365 112276 1086631 1283789 1787770 47238 5439 1401614 71833 1797607 691190 1211056 1671924 84215 1637281 183373 1704840 1190021 145021 1952377 1648436 840763 1500694 1810506 678577 1702634 443809 1835651 181457 1346868 1096866 886202 1519718 538592 885430 303485 773789 194719 952916 466925 27590 467753 997496 796920 558183 1151884 885163 1298277 251347 492368 508997 501676 1342133 1233892 648909 1359610 1267322 1026792 1539820 802922 651218 1144280 1064134 1475203 1303927 1501781 1397197 1042365 403198 1209138 373283 1647065 1153913 1839971 761002 719934 1263745 283568 353263 15034 1256689 363523 852893 1265487 989500 1432981 319789 353590 682803 1193605 953886 887527 1173422 653987 1703342 708132 1905204 319568 187361 911110 199817 1043007 63761 1437134 1655242 1938923 1876602 1224479 1935223 520959 1654486 849756 1985494 1467113 228071 1271076 1069434 1524339 1410290 150882 329172 912159 1907513 594682 1943017 741217 335206 3723 1225170 44138 65550 753817 1757857 1666193 1808954 1423038 646220 1440908 87650 653648 941112 1157397 985899 819926 1578462 1681615 313422 1687289 1530615 340535 1209865 566059 1151780 1934955 86013 189703 20350 76748 1277622 513207 1128620 973602 323306 1020065 469392 928231 698943 225439 1319896 1437649 478239 1895375 1190728 758316 218931 1970705 1751746 1174925 444880 325298 100738 1452542 401407 39197 1569608 266154 1344412 1651813 1072143 1738026 1537472 1341448 1104130 435877 431596 1474386 1729293 712360 1665416 1781476 916291 1582596 772880 110733 1930880 954187 1204337 939157 1749939 1050747 1227783 1604906 862652 1752764 1506574 196475 299801 794910 651142 595908 1439288 1038015 1359077 1283641 198130 1165593 316897 1315237 385312 175500 300421 1423207 1973731 563642 1274238 457023 1397022 348796 1439168 1694598 1208803 1846108 1991586 795024 82196 935635 771618 261232 944797 1291889 1026203 669374 503366 1207409 1935698 687475 1171175 1901029 1582610 848761 1958908 502732 322423 901061 1094857 1514287 235772 880620 1211084 1349415 1268920 1788677 1030014 1696814 629278 1133716 1189956 1834481 892103 522508 1756054 1437820 638517 780034 863432 1860356 1533067 1147822 1363557 1888241 798945 1433715 990115 1564233 161669 1656391 265557 1533487 1257414 620887 171810 1574362 726406 429383 1282803 1075547 1492625 1754533 1720052 419092 1396844 1872843 938990 1792221 619182 1172161 1880529 1748311 1667138 483254 1314222 1031668 280916 37699 1360723 352812 263956 1056430 668504 552322 1473601 717559 1215403 321316 1934078 560627 1216177 1384246 1278572 379988 1449497 977975 1835594 220701 1407188 1218213 1157064 963426 266368 409797 170982 482950 254048 1599572 1605118 1979130 169888 1312194 451097 82765 46769 1890652 1340701 1468320 1328699 915897 408107 692712 684689 1547031 1403404 686890 362625 416473 1377910 1491656 378223 1044228 1844620 185321 1168696 1488448 636366 1019781 488279 1115559 1002455 1121612 1954058 1001723 1073523 1135941 1876268 1262598 967327 1622430 115956 1415331 322782 138 507176 61476 366231 1014053 1565864 361233 1513176 1465456 1098284 787470 429816 1966607 241394 1358268 1405427 87325 1945965 1799629 215547 801463 1681695 33746 965543 1627632 1066955 1739659 1774107 1794392 448900 563102 614419 798855 625911 1697354 567025 819920 142747 1047185 417014 1428183 1671277 469246 1956899 266561 1075478 320222 18435 1589785 1473877 1425105 1847813 443577 354759 1251546 1941620 1850253 1820764 229955 208160 545408 332309 1816062 1158788 692749 675908 1784299 1014526 1098982 43732 1124405 747797 340679 1449930 924306 404953 1045386 361724 777314 631399 1345962 1373650 364089 855471 261888 1254172 1341025 1889676 1660867 560195 1835060 901637 43586 451919 572969 1946486 62565 888655 1139682 172001 1337307 1741338 1440319 1647520 1015954 27075 598055 524239 124592 494115 1757366 860926 1574018 180073 1385887 1332491 1582503 672218 1062506 266294 77036 1873558 1996779 708676 1089675 529247 1655491 1570934 385280 267270 1512113 198562 818030 1635966 1740242 1290805 366537 273265 1871042 1663312 1734005 1624408 1723518 572215 994270 1467353 60269 1277205 935391 1276315 1402673 454093 1693717 1607444 1686321 742330 1872084 711823 1775933 226854 960782 1195748 1654412 514890 684919 356406 1463203 1051723 516300 1948717 844502 1558833 1932392 183002 1061842 342346 570866 975836 844578 1254937 649428 407077 980412 1026056 861563 110779 528667 1495241 868745 620890 1855642 623059 1395620 1473040 1265381 1134162 1081114 1692441 407417 1487255 1887625 1860273 589009 849337 184343 676141 1022274 710767 1200882 297842 1298346 1763882 1354681 748437 1474512 186077 662891 7803 1131995 1124234 1057606 559798 50077 1653023 1907043 48840 232343 1763231 73773 663532 512823 1732588 315600 1656794 1138101 800168 1779778 1945827 1489902 775715 250907 1057447 3004 535639 1401040 1654899 1027979 159747 551155 681950 303965 816975 1730953 1848280 244443 929808 1131597 1321514 508601 325085 166787 763305 486650 1885543 926019 1043286 943466 662280 437009 345594 59095 1643218 1722469 1672155 1426931 1632335 625456 1096184 539547 942418 1181200 136876 51831 1274912 1514395 1794365 1697611 1497111 109898 760693 85019 955274 167231 975429 741084 1983666 1581518 1474153 438055 26929 270018 1911867 1362293 44140 1613134 177870 847557 1794689 1287866 771708 998823 1738133 326825 1944469 1629510 1459750 1200392 424810 1182357 1268915 378320 896588 1868992 197036 267092 136117 1345102 795301 1324646 265022 1251339 964829 1881634 1864749 782380 877300 450312 1412776 1588526 633616 141955 768009 719224 1114206 699432 1476769 568652 1828739 1703823 606281 870775 52698 1976978 1020791 775510 786011 1803360 1750584 1558125 1230066 785531 1740234 1421083 1773953 1896273 304034 465820 618649 1671421 650587 159734 601187 567894 1951812 289779 1472447 346484 1629535 881242 1161208 260980 148434 507699 826041 615467 917638 606768 1653052 155315 1575735 755224 1581707 1385211 340919 1305183 1793609 994096 1121481 515014 199198 464605 828390 743712 169807 1278796 1806893 791932 869022 1305866 634837 340476 1586638 177577 179824 1961001 1290272 1607916 1959777 262990 901798 874079 1101507 1605575 1782648 6016 1354510 1987018 1108545 1102408 1313196 1734138 872639 1309680 1302311 1949799 1626223 1051361 202909 128465 207804 791583 375390 1724841 352232 1643627 770046 933474 508896 906159 1207962 1274450 666782 613967 633517 1415851 1945337 631948 1210834 991805 1177143 1842113 603197 1869482 1053993 210855 1672108 939266 668577 1163251 1389514 134577 800613 1177662 590322 1529265 191732 1000092 1882448 2887 550918 552320 1641449 723032 1243962 150187 899537 1601828 420704 1192250 1729701 712921 956333 876005 1571677 327932 1782159 1456582 7952 545952 542463 1507188 685109 1736643 1251166 268091 1885695 1128993 634258 1376264 38792 303926 1019565 1035745 1810453 1569259 995877 1923654 1846177 1204129 67605 1408816 881903 682083 1421430 167716 1241896 593308 1906690 233805 74964 143006 1425874 1377330 1559981 737600 1427995 1790229 1664546 1075845 73473 1524703 111730 807380 577826 903574 1959041 537087 432124 250174 1416854 1944793 994271 403684 580318 153600 1760451 1777759 1401579 1694921 1611582 1801478 1506720 1463156 1605718 1766139 657593 918394 1044914 1974261 746823 639447 1943203 1778713 948387 669488 1626395 736702 715423 1747570 772777 1424696 1939770 1143666 655204 660486 1375378 1727156 1646217 437505 1386854 599283 1957290 1602870 19238 1739634 1341960 937941 418911 826902 321578 183721 809305 262194 229954 771202 1712273 1253021 491880 1663365 53711 977361 385703 148394 704287 725900 425387 250802 1713889 1614505 460498 384803 1849064 1330577 1306105 850635 412004 445832 363560 797878 1963691 1630276 1204281 486091 188328 1639434 544644 871391 1433791 53753 464188 1117209 115707 1744665 1453506 1625908 1007184 273300 1628163 307695 1488819 836293 1945255 1610957 895445 155483 885954 1671971 630162 689163 633147 183262 428446 1173337 871101 526832 875931 313301 136861 1682369 1049555 675335 1172772 1451561 1650279 1223393 1157336 1085908 1864675 1539877 649206 1834271 1118202 974542 776916 470292 336256 772265 221286 685634 807023 1847350 1506896 780465 59099 613859 331793 992080 166675 422530 776943 1269311 65119 860687 1710856 213997 1280294 271304 1955098 1460004 1505691 281806 593448 75658 1355673 1702041 1108679 1328092 4123 1473300 921207 439293 136072 1862450 1617911 94761 1113572 592623 635599 1070056 257741 1186081 1263983 1321714 164437 86707 1593662 1424699 1667111 1212904 1043513 153201 255071 1841451 1192585 1606576 791317 1332263 457755 1564103 1236424 604499 1952209 1195186 746565 1259562 608240 1692504 1032917 1433445 1778229 5889 209352 242911 1824512 1207681 1284640 954857 679508 1787804 822407 1266527 996172 913807 755406 883427 1589351 190757 1423609 1172318 1084813 20329 162424 237858 1202240 637972 1762888 1562600 1049150 1226749 69821 848881 1551849 741342 1748089 1976047 1112798 481155 1922586 843537 192184 1187473 1136718 423503 752297 1625906 1136091 538791 507477 377476 782532 852109 1748599 1456848 34862 1747321 1716158 543407 663029 732961 526913 1028420 387121 833332 327520 1709037 796528 1518189 205171 1549396 415042 1390510 1340020 1284236 349746 1495253 848426 945398 1823491 1727186 682891 1072520 1013219 1167848 1596127 192210 1083331 371473 116204 1022048 40902 468880 1390120 163134 263382 1854624 1295688 1558164 1746628 690782 1197097 1329797 117224 711717 1548406 1956046 1051724 1635315 1272102 486282 1732547 1635654 840069 806397 61399 1052937 689985 1905053 599211 406238 1492274 1316543 1485846 1398954 415930 1726801 1439762 1194478 1134563 1211633 900620 634040 930693 432325 1267017 406050 650277 296412 1630467 630338 201470 816897 400698 964497 115323 919660 209100 195585 950416 1830806 1930157 1291137 77255 1243649 1762802 122530 1116838 1633278 752765 151964 1233813 1436911 753841 450497 1114890 705110 926566 721601 1804494 1542224 1595733 1129268 1348531 329453 1477927 843677 1851986 1220694 3376 1832625 14893 147719 248233 1021778 369318 1023402 959364 147411 1055476 385307 1219802 726578 40081 535581 634891 865861 1740189 521969 864634 1767466 489523 570191 1600756 266980 1661403 986416 1241190 1026523 125342 1029881 1437631 1875808 1483095 503372 281039 725607 1525229 1577413 1141976 1552008 1029131 1071185 1675796 1545977 1526946 1883784 1178319 1072439 17459 561226 359785 624777 831452 1919645 293398 1925449 889833 1193531 26923 551173 912663 771029 1256935 923174 672768 373398 1533717 420814 1349728 1768955 1376528 19816 1569599 1060770 812935 843693 510324 349745 1190589 1642709 1194503 596369 362256 1944689 470801 1707324 943084 1162815 1434062 1062487 871606 760260 1301149 1464955 1168898 1253504 1368441 1309872 1516065 378334 1885553 1129195 75952 1484904 700653 589863 1826696 1027257 944449 1560597 1686282 68786 1800912 1095417 61023 1833721 1317266 1874054 242670 197533 26604 1331406 261235 1626196 1140810 1200997 1613796 1263085 435475 706318 502695 580052 34450 1921097 635640 305432 1460695 52497 184515 965775 874459 743834 826129 432787 285815 105288 1506430 1547022 1531102 545129 945891 887139 1635049 1450397 1631103 530265 952021 811142 827696 1805818 672168 97854 1799187 1480654 1519146 771542 1561391 1729820 1283119 922884 1868517 602208 509444 1417651 1877016 756998 1200271 844823 1318260 1522061 812296 1855827 99353 1120870 1395561 652934 185313 470156 1934811 1135196 834044 153810 379057 1188199 29128 1396267 1677396 1387125 745149 946417 1760068 260119 57773 1918144 1954401 619881 363712 1219837 781794 1734617 1585833 153699 1213038 393739 9481 1584673 495818 581803 1408520 332336 520032 1113417 322145 953338 109201 1221929 152960 719879 422645 1020369 134978 820760 19234 1570176 75736 228461 805715 517319 1441520 1929816 1710878 1016158 35 1154132 1606900 836449 727626 411705 1859193 827284 85549 1183635 1894739 1994906 1032195 1062939 1102935 909989 756282 1316703 1835339 1445136 788579 513308 4363 616754 865103 749512 1910796 240681 179036 43242 1999481 1894837 336615 620512 671871 779633 290625 95809 1022630 1902579 536596 922565 1145994 1896763 189531 190403 163814 150422 757056 373994 1017813 403061 1540267 1091799 615394 1885395 380125 1318368 924104 1189303 266560 506933 1326395 390634 1954523 934913 1846390 1610823 287350 561431 458797 1440054 546229 120607 1928398 27701 1114382 694110 1811687 1575809 64054 1727615 432906 1117645 162199 1382074 349440 1574671 37325 499639 1137131 119871 1786745 1668309 1857261 831368 954236 1162747 829742 413187 777842 1313455 1483709 1799670 1379740 1832135 178611 714144 874420 726374 439635 1614110 1438837 431566 271609 1256958 1384980 476490 1798214 273178 1953570 843927 1434629 801846 1416761 1370129 542257 1907358 1692918 1571694 1385680 891175 1305275 1189328 1744009 130657 713203 606463 220932 540261 1128958 434985 531690 1420054 1232355 12924 1829291 1120235 405628 1677256 1977726 993198 51969 874129 1281441 918082 1558845 232095 36373 1662364 524148 1424862 1177745 598700 304158 632434 1904512 1062578 705522 15227 600388 792593 1578347 28606 739604 832446 417601 966461 1984960 1382725 240969 1744019 1716247 1532746 1206754 1677072 1811345 847747 1332761 1237012 1402365 20298 577243 1604478 620186 475349 1941491 1983806 1532575 39496 623584 212427 1301027 663258 1441296 1421449 32688 1206434 850334 1203949 1581521 295240 354308 1273231 553687 731484 1175836 1508385 1322093 657372 1252876 1924264 148165 597047 1642836 1946343 1111753 1228682 1968032 1958932 1075853 1676078 328603 1437047 862 430016 418316 1908327 438635 1812864 493881 1477097 167891 604397 238403 607677 1173385 513745 1457354 589054 1002115 1657522 1912298 390729 945519 1955718 308730 207654 1631592 1266999 1401367 486415 1455154 739894 931614 1353342 741572 1152599 1112104 1458290 145639 650637 91754 282886 1662484 1490606 1250790 39234 612860 68800 122207 1735682 341292 1907470 158012 696637 1185369 83619 1555177 1359129 1184080 197183 1255511 1537080 1794551 190920 1492138 1150608 1130750 523114 150324 360174 1714296 785730 1058861 1589403 969215 123464 621750 1775409 618743 440785 142930 627949 1098060 1862601 598167 1435445 46219 1656007 911654 253764 1419059 715174 1182389 421023 1388079 35680 90959 1255642 391571 1398012 1099859 1187079 1443063 1253900 1805650 936114 1477483 1209524 253526 189819 1574930 1089890 1490633 1187276 264662 904938 612790 612480 472691 1747532 508324 1479052 1995275 275247 1648521 1965314 1259415 1864300 1534410 95652 1130884 229372 39304 1340535 1464111 1792232 1543798 1199072 1299843 1474308 868506 1160326 80435 1106909 940743 1618555 75251 271273 205898 465966 22452 86251 1084801 41848 1422647 726671 499655 1454281 1383130 984091 1925315 725168 549639 1953826 1082670 586899 996670 1531368 1448271 520662 80358 206039 1734041 994238 568426 1962581 1786187 1222033 1511354 945448 1380342 1466549 441767 1600953 778920 924239 278306 1233485 613302 257802 39091 876845 636039 467592 1947068 1352735 68369 36596 1216499 1929935 1340242 1229731 624525 929176 1509648 1049425 1843090 392935 33730 1913747 578413 808075 692431 913174 99435 1163985 1979780 977017 1047999 1086347 382561 1179885 1985726 9383 1634344 1458833 1547943 1452478 689402 1452170 1187929 1354486 1070503 1998160 470020 455930 1605921 761109 1679913 1183798 638858 1312673 38060 540011 70848 1121170 1174215 712112 1498396 1726858 1923609 393376 1364652 966313 688557 1529875 1377918 1938284 788656 914520 482223 40832 1637509 1852196 922558 1422891 1998487 567034 871838 950928 708604 918713 622378 1623383 307394 1900203 1250053 1284191 705681 1032910 524598 747007 162190 1732946 1131368 1720981 1066602 1572745 1796756 31364 401535 1626868 125668 1086982 1197622 850269 121482 1223054 1400407 492451 33196 522505 369556 510645 968545 620214 385008 1211706 1655223 21285 1685851 1616769 1740188 1719135 376195 1348537 429355 1467343 1227910 269347 1017933 1763286 1034718 509805 1346853 1630159 1929325 540303 1892321 109055 491525 1637655 1068596 671930 1736150 831309 1011946 669774 953099 884952 160377 1268128 1839065 701889 900834 111971 1264617 1426248 310301 852589 541798 1431889 270922 1097612 575754 257403 952205 503919 1124879 1140049 1523700 404481 1819209 932507 496969 897690 1927768 311343 1857307 757705 839024 1553100 1777842 1632873 271061 1766997 1384930 1177338 990005 145845 1533702 1691359 61717 577164 905797 1365362 1529214 704483 620932 1665608 1466411 972589 61137 1502283 296823 697872 685116 1194735 1185002 1502236 1063542 225640 853911 1916542 1469566 1096694 1681373 603574 386833 1551238 446396 1052069 400285 1163866 1893188 125294 90549 221349 950749 1852564 1434378 1648698 1179025 724115 1126798 487046 178929 444338 1576999 386674 102065 1322651 1411616 967237 11468 160175 1037401 1344712 463582 595164 1546913 1309938 1831932 1820362 883318 1625293 921053 1786923 488667 634297 543040 591206 758883 1478337 437082 1560524 1261122 451195 254842 1967085 1957232 75199 10874 1095893 342 771348 1170559 1304375 973331 1266251 1624836 478330 996491 215772 697860 1672118 406271 999951 641605 741489 528087 865354 1681972 53585 434792 630996 488692 774795 1318500 332438 614470 1353082 1892517 1859343 822940 1880783 773724 660853 431506 651326 399288 1997997 1870569 1046374 805868 1949623 1720274 1330008 829189 76973 1397388 74246 148015 884699 434485 410659 1679291 970960 1368245 645325 434669 1168088 1308115 1043456 1797169 1334140 114996 1138550 1530772 682570 999544 272144 699901 512951 1443287 1707056 374954 1171654 1774942 911572 81448 186295 1032719 516294 1240765 237826 721526 1424701 1475549 397585 1583638 1856330 1586066 1260008 504649 1023418 616348 1539826 1765855 899174 1442140 884959 1802318 1041572 902424 735882 888410 1062881 955043 377081 293789 1314183 977323 934373 1031153 402555 637735 1936483 1344926 1912441 1416448 1780758 236061 1323813 1449913 654341 1743936 1290385 1701720 1967717 419307 146394 1958215 1026509 428313 1477583 806549 711342 1627243 313922 83984 331429 41752 1510996 1241251 414786 723332 1265526 13036 643001 1916360 572677 836379 1793761 1959407 736077 321734 1545033 1223326 975645 1698503 1952631 1149577 525355 1027425 1697406 945307 1250340 1207716 1383830 1899978 1410199 975962 772173 1775902 1232024 806842 825894 467740 175159 245241 891627 1627270 1322705 1851097 1861397 405774 1956810 1193482 1708173 429934 1233955 226038 1906637 1850495 125208 1975724 1755056 1190461 1142166 208262 878865 1080626 1023813 1913143 1363211 1401726 221255 1647877 116964 1516080 630263 955502 1250226 755621 1785349 799412 1243250 473694 59600 1135577 103741 1742404 571337 8468 1529413 621880 1340005 1050883 1575889 1927906 1424859 1628412 1759090 791714 1265266 992462 659381 582516 609060 1409336 462803 544695 1524829 685859 1025406 1476404 1029209 390824 1443677 1666510 763360 548459 1686457 519106 1903657 1440093 1064179 1225282 1543185 1351548 954786 221467 760867 1971409 913555 809662 1082480 1827300 1312923 262306 1825150 166256 1403870 1096529 1833739 669291 1806614 1109539 346203 160320 48204 82499 431968 913890 807900 849684 281457 1726399 609246 71717 850847 1949278 301105 730217 58621 977605 1909637 30748 1050151 93972 1228443 554072 1462001 1084112 627763 1368939 1974016 820225 1350903 1849023 1163316 917600 615368 1983280 1150020 585075 1848556 1563015 619316 444682 317835 258843 446153 1563373 1575945 23995 35556 1498258 720104 870750 1569826 1962076 1797258 1834402 579442 255251 1011479 1741104 484608 1942473 64494 773527 520110 1449965 1139413 815153 499037 90599 388521 180884 1990469 1834681 1082236 954507 1495305 1350445 399830 1445284 34835 1007959 1829923 947517 1778240 1846790 1998967 373279 1412129 1807778 1419969 1396370 1011682 932582 374922 105257 1244705 648397 1457422 1819364 91873 1281267 1440732 1506422 20188 409234 641481 1313304 1113528 1965643 1312059 1026841 436842 499707 12220 529303 284093 939415 771897 717112 1563366 1405209 49508 890097 226171 1602294 109209 351284 1842811 386783 531579 58942 1202189 1449999 1605342 1953852 595275 1241626 40761 226449 1337202 431459 1238150 1102022 1545586 241725 1185289 1104947 814506 1084996 518660 1397147 181212 529259 221759 482210 1151377 1185920 701936 1387028 731480 1598676 1703878 553729 508156 35135 1242544 1677515 30955 778943 1418987 317351 1518542 1778918 1621583 17920 516825 461134 82541 1669890 166464 204018 148459 1412197 1754452 779731 707703 218101 906949 423082 375576 1795006 670075 962053 1842063 763306 191890 1817775 880393 1691442 56365 540877 1364338 130720 100609 133986 555945 1697706 535850 1484077 1735027 1341291 246808 892038 1751479 111682 1086533 1528932 528066 743648 124240 496389 353280 187797 1045097 532527 1492819 1140635 755207 695781 354426 144481 208846 1112360 1149077 1380314 55835 1602392 1214515 1867904 1803841 220031 1064824 1026073 1206630 1787444 611165 1504775 395707 225568 1571341 1785239 1718412 1896524 782789 976145 627265 528015 1573712 1527897 175910 391111 510911 577421 1910832 90522 591634 1171672 211789 1205073 331200 1395121 1018491 501404 1445275 1029500 380135 1697483 26231 1755220 1198275 144246 1770180 200704 1695237 1159305 896787 225505 298968 1131965 94553 1179125 1235679 1364460 1003540 1899480 1005379 409289 1851740 398259 1160224 118149 38522 668010 1207591 1407386 38445 1163968 1304681 1970253 1935946 320922 1406912 1960754 1963234 158506 1936796 176311 776546 1910808 1099427 200550 133751 1139715 152654 1618876 305634 1880359 1732231 674373 589282 1133081 159244 1618090 1950471 120931 1751203 1333825 303016 895256 1370499 1958291 300116 789490 1994088 390227 1459014 621626 729737 1270326 913686 1502995 65915 189630 1182463 338770 1227056 1644672 88636 1565760 1330314 1713335 293437 367129 1884810 978325 1947685 558351 1144187 339413 905645 1916342 775325 905003 1621754 1993623 858536 1012023 1047659 1665047 201793 211737 902531 279680 394395 232383 816944 276822 372633 678958 865055 1061971 546150 791886 411184 1051351 224956 1133673 969626 615461 664325 490689 176890 381970 999997 403026 246377 515719 213403 1144469 707877 879056 1385763 180236 118024 674758 1368477 1122303 30743 372861 950666 868057 1302433 918194 130868 1607215 74894 337978 1015289 289038 1957241 1386580 1261317 43884 700141 316035 474414 1703634 1833698 831764 399606 970299 863962 1337000 1088081 488991 1807996 1030714 778313 242318 47041 1811651 1585291 1590272 907739 205910 1084008 705694 867097 855972 410884 335167 1943666 1746698 1124960 804101 216305 1348832 1985504 780085 1662263 1971783 694476 474993 199048 955156 1364281 1943734 541960 230435 1422078 826667 1440242 366697 1401027 540676 1258699 877004 1776336 535895 1168770 1045883 1258924 325785 1314825 1766296 1847996 1412481 254172 442078 1582146 687442 839564 1737091 401174 1371877 1351809 1373194 995373 1677 1927172 939728 1534441 1168080 319886 1403539 1580972 1853619 1305502 269827 1890676 137053 1757036 290197 313184 101090 1065139 217141 244358 1932018 181968 1433750 1771449 1599668 233931 19076 1010856 659110 62264 1221859 1245278 1249052 565407 1397513 1628354 874606 26572 97215 165068 496400 1275268 1689242 626578 1097946 442007 1050565 965562 53269 1652853 1864184 51168 1674432 649593 812769 150561 452128 1682507 1093063 1067245 969045 1031511 756536 1351284 1249340 325931 835290 780338 430815 1359397 1335324 608493 354114 1270023 106109 1484908 113603 1639429 1090981 1134880 1679240 996237 92151 1240865 1522303 150241 544574 1387278 947376 1825658 1277179 1427548 1476725 1508036 609782 512498 314432 1167144 945191 1398696 1246362 788216 1667121 1278046 1556644 328286 1119238 35671 980271 1912944 1554157 439638 1583773 145571 569882 934219 1062255 510663 1152328 265991 1961311 1879142 549991 746151 1596493 560991 869981 1053698 1526466 1255230 1972969 629360 526421 467815 681307 1555191 778074 583954 1404283 420382 1500460 1382935 1088609 1205579 1783148 647572 412808 555144 986598 1184552 1220416 1370745 1848175 1572945 514752 1387817 1006315 1620131 814524 1010798 1193615 1120707 458082 187951 1337591 405523 1469102 1195240 1844231 1192937 1617324 1949544 507115 4492 833651 1923138 1456228 1715507 1603119 650056 274158 1365201 1208272 1865808 523710 1038725 1126743 514287 693845 70995 507445 1388139 1331460 929165 664394 1469966 1012114 1875996 796418 925472 594132 1289996 33039 1681664 462126 183512 586691 1250268 400105 277984 603911 1872142 639566 1191552 1606898 408252 1346530 73527 1657304 1640666 1547164 854690 1200318 1103741 364505 1203679 181047 382258 1874713 560082 488713 1468133 498137 1415019 849656 705369 1460316 634396 820949 5146 304392 562031 238808 468536 1996488 103596 1957575 1023545 78719 1009398 1349897 137941 776315 765708 196071 744959 792215 540687 1978709 365855 1521677 1563032 319500 1237308 1481770 1089748 624028 909196 1055021 134537 1019294 646678 316975 1715406 1946079 867831 1199181 1927268 1576033 1942830 1258978 1864960 761486 697746 1082041 1038858 181193 242278 339121 1806935 1898512 935070 1428475 1257938 1639038 1095323 1055842 1677801 469667 1808784 1348116 741949 117913 1253454 821537 538995 813017 1505195 271415 380127 236437 311821 1140440 163302 1528252 1363323 447679 1782353 1405082 2767 510261 1739719 744243 1101747 1866556 1697423 639435 575798 909013 1124580 1336889 1554873 1598046 214228 1509206 1984297 487575 906559 696787 583889 314506 865463 1631567 1046669 1097530 497050 1251234 175995 545617 701431 1786800 941553 1956383 260990 927557 1583549 37807 821918 1322485 1944128 907667 649490 1304078 1249956 1153420 1622847 487523 796736 408584 506514 1748191 830037 336273 828622 128228 74399 1744085 658820 673391 973286 931193 1485259 1094100 516507 1458385 439806 946425 1028281 831186 125100 1617850 165982 1321766 1136943 1913475 351757 1955448 839196 1768341 510793 378309 1079780 39974 645970 1498497 1239455 146450 29693 1396708 1804203 905702 80432 793775 1258264 1624033 1329915 387311 879445 1040754 807657 774953 896424 718266 1715161 1058553 558357 1664834 1127480 673439 1849608 1087441 899509 1038483 226051 1747593 1764017 760893 1788818 1012984 1295276 1337245 1034520 884502 556248 1252801 1976129 1384220 626387 159926 781711 1067357 991964 264625 964182 1383748 497541 1024107 344820 634319 84925 1848387 769913 1978710 298500 519950 1629891 1890943 1578791 1498548 1486371 1283376 67580 1832057 1161813 458282 516202 1167605 1396272 1805174 43398 1050533 46417 1909027 1237904 104960 807176 1512841 974755 1257012 1385109 440678 1833528 1257949 1499593 1110913 1457179 74609 534954 390068 1469652 1993344 231488 802575 81617 1919712 272946 301136 1089807 211834 1144407 525919 441836 1830274 1563460 844429 391411 1467360 701203 1582730 102977 948606 841588 1194187 1069510 1442740 167372 1945394 449969 89760 283702 510607 1834850 1907544 332628 454708 1039022 157737 1402259 1608578 666301 241990 1816635 537197 329892 161517 1072383 521341 1487034 1640492 146483 524077 1909040 548070 719448 36207 664210 627723 26033 869796 1715419 1244907 1442025 410315 496500 373199 1414467 1295113 188532 1695066 1871798 266296 433357 277217 1232102 1437830 622110 1906304 383149 1933618 1182230 1309427 1602135 344025 752325 1341628 1934290 1904450 1260616 629477 1961871 1409878 1120434 683183 1100432 363568 93792 1047097 663765 1404607 1074905 1836785 110671 261741 686963 1282035 273496 224344 698174 15454 1537084 1770713 1754546 1889224 902432 254790 970138 1093867 1186266 636845 472745 1976575 213104 657833 459070 866052 1473784 503421 624418 768843 1843643 529301 1731479 1362249 1511410 212677 124927 175536 972942 600339 748609 1481828 331755 964047 567375 436942 1861812 713717 39411 214128 793709 258627 1373932 1692806 65603 663117 1671032 400245 744975 813265 1670276 717768 1274876 1117416 383573 1812079 633519 1006079 693995 1007200 150705 771932 1854260 1492352 624100 1650761 522415 103125 1429822 981810 1132543 1134044 1134145 1018266 454576 623081 370077 370556 1494549 721465 175969 692289 1659555 52411 837670 736800 1084968 111569 19307 685852 1796584 1488130 1550607 383782 436673 561263 772533 559684 896503 1466376 1635667 933710 1510785 324307 1387769 1094928 230696 1218621 1456402 1085854 1573895 1647102 1710730 916741 1131510 1805606 676947 1719416 1619136 782761 1223640 821325 253147 722824 424092 1364576 850819 1702195 1891316 469666 41093 636 1308363 1403576 377911 1581730 701939 1082804 164184 797884 1869277 1458910 433041 1889712 1285895 658225 480096 10273 462008 109630 883297 673857 1998642 1040393 197055 128808 846991 916369 530896 1199231 266190 759473 194147 1061992 849888 1642904 1444293 632028 748491 358388 463447 2572 386731 1905360 1404248 1751069 885598 296861 1335091 930527 352572 773375 766580 272346 79041 1308414 89027 1981915 1270290 1883238 213711 190328 897793 1105308 915657 1633265 1748894 1231245 301546 1935081 36046 27310 1746970 1627358 118799 151281 738453 1493746 749448 1372751 1357158 1901844 1865062 1427098 1181560 546991 955366 240432 787994 382770 1508013 1052429 1430484 1697343 218492 1423613 909070 175538 1728263 1827644 825597 1804801 863211 1875843 1971276 468711 1368989 1762073 233516 613479 1898501 670285 1627708 1626250 791960 1908013 1865302 969402 1985997 181641 1740356 1897266 1268784 1640577 1994230 917081 509312 513723 1993387 916319 1454278 436099 471297 1149196 1088300 600001 1880723 1228503 738256 316760 1127508 748613 433263 1571287 625937 1153026 153545 1828604 1196408 1369956 576895 1597143 1319213 1725149 49000 1769211 1803408 1146982 934616 350016 572163 1914971 59363 955796 627440 162388 996014 1684653 1493432 1796293 898143 1527570 606943 1207633 1300268 1496941 943486 1241171 406297 1704892 1969455 101655 1957558 1870501 145666 1789234 1655402 1930507 178933 824196 189632 715500 329147 1702843 1657107 1699952 1110495 1381719 1139824 961849 605872 924347 1485233 1653222 897506 1980990 499167 288824 583860 401371 1194625 1748405 1188914 1220054 1049263 70538 1508647 761256 1787108 1150106 108969 262207 250793 104771 968017 1403045 832981 492073 894243 1955449 1952746 1858944 512470 660185 1889345 1013797 293236 1057549 471040 114829 1662883 174737 1045150 738405 182834 1113379 1172030 1341361 1230252 416707 929581 318119 947093 1146336 1918001 980664 1147328 855891 1812175 595691 418349 1980026 1902472 1754724 557570 354566 884466 939556 915194 1032360 167937 1205631 927992 1240866 36493 1240563 217316 97913 1435451 1853475 1073114 1115816 1950313 1774978 19015 1454734 1690572 1702305 194895 437564 268482 1424475 849607 956086 1593302 454491 1896045 849260 1714870 823416 1260121 33491 204069 157560 1266050 832218 337038 1923228 1836525 131654 1203829 1530056 1254532 1354301 702597 191005 371867 665751 334965 1222636 958520 661531 89016 36804 230415 301926 1731381 518786 1922676 594047 48644 1358287 121485 1149793 224107 121675 328985 1859976 1230916 401458 636110 1334161 201833 231377 1303100 1336851 927877 1116414 1154334 1713468 1432090 1953766 1210614 744247 723794 663343 99739 326626 1058090 1008890 628267 329059 461227 341535 251071 437007 1775962 1444892 1043973 235208 304288 8546 166346 786358 1260842 1232115 1285026 611427 1465637 401044 1116857 1596818 1804071 1175087 1215473 323541 1175905 1831655 1206450 1735987 93268 1790447 259042 384936 1514092 46471 1138563 534789 627096 1535746 9134 594291 1770759 902193 176806 1580251 1634214 1076913 1340036 1155325 1755256 1973714 1466414 1171593 1413976 500483 1137493 966346 1042654 1038543 676599 900454 913422 1776363 1235816 1087456 1618510 537078 1141295 1123754 1851321 805729 1425393 1646630 1224521 1003 1869820 1824829 219885 845577 437293 1197711 1230184 85111 1045945 79973 1921720 663396 1721446 1284586 1682411 638787 126725 1623379 810776 313353 822055 922947 1801578 25939 457442 1631218 892406 1770123 876234 134790 858043 1924120 462151 351262 721111 340837 142257 627128 1160955 1515282 835179 855497 1732849 1931244 284414 509116 1351445 1914849 279512 1486718 396702 1832768 1322370 913572 850912 1970667 1894761 511996 1612835 370295 228521 1580884 554416 735276 97963 260059 757579 90494 1265587 877627 905479 108978 937662 940277 35624 202012 1900910 1810656 1410561 1791672 1739749 1310078 1390625 657720 66796 857067 518014 1573676 1912720 1922707 1149497 1827216 943496 1884637 217742 1149820 1310070 1990140 1750000 297274 918572 389534 765439 1436215 778344 1950624 823328 1107552 937867 1477264 110679 586850 57465 1014507 1987684 1016472 1922245 880825 310032 1753417 1886441 1440620 1653939 581700 257881 684461 897668 1714231 587492 181908 805016 559455 877945 1516684 1225115 281744 470995 1510682 369327 382168 542777 1475716 949716 145511 1558084 330478 1460343 1704131 1743007 1967376 1597481 714240 1268735 1102664 1232485 1785591 1528924 296012 1402582 625878 358543 1712256 1959401 830971 1465675 1999826 149823 15481 1129869 1387788 634421 1007912 1167232 166356 358822 1508817 832832 408877 1357836 1732020 322349 992639 505102 49299 1661994 1017912 1968641 189788 249941 693495 1742955 504628 1152438 650914 1866603 527340 228181 1488577 845315 570153 1757913 1679524 744152 731663 1055713 1693905 1450269 1372000 1330205 40544 1630164 889196 621432 150300 900367 1822937 114842 877334 59974 1869763 1172335 20762 1105927 172655 1956058 1889639 1224143 1084488 256970 915459 388474 1015121 1456614 1081374 616982 326919 1702736 45669 1104585 1354910 723768 693852 289701 437713 342192 1711846 1016646 1183297 1547881 65559 1182374 502569 1630042 228931 1897817 176480 1072621 1498312 1026443 1530539 1900074 1438408 1726314 426185 1069978 1436136 418771 201546 1582735 1811540 1646115 428584 1517812 957702 1303285 362525 611415 1588003 300701 612523 724657 443220 911634 1525753 1512542 1254575 1660484 14867 961560 1965204 612944 254559 1471577 1959899 667328 358640 1116276 1688469 1029368 303259 899979 1851924 1657541 578262 526592 1080004 1072776 327375 1935226 43970 635097 996582 1068542 1854575 263022 1357181 1490301 241859 1730578 44119 926843 73769 499285 515424 246387 1769459 1191982 1237672 493740 1388366 1934022 1986205 1453438 1298046 317471 970041 50949 85118 866944 1004920 437371 1972964 501177 1715705 281018 936869 1842722 313469 1080413 1723087 819175 336993 887981 473905 654886 1815598 989178 1189279 1247233 1361692 614128 1612674 1757075 429559 1180418 354262 1342037 1467174 1441457 287677 1167526 1383456 699875 1998629 1895418 998443 251088 72214 1094816 141222 1803489 591072 1878170 71148 1992701 241902 1909980 757921 1252145 1198083 147691 113489 587322 1600648 65322 200047 1116688 551172 291700 533040 1403880 720563 1537390 786515 435641 69940 1555510 1259378 1633638 54355 1518013 626631 1776616 253943 636020 1235672 324084 1550241 977430 1370051 213881 1985075 952498 780113 28762 1005306 912133 1197575 1808412 1058996 955044 1032330 1369120 1512751 1429344 1865494 1894839 246055 137607 1005665 1337149 1365333 666561 271770 967833 1415826 1645862 451820 1053426 305588 81000 620337 436455 1506642 538762 352158 1508579 1828494 16025 1045065 1431737 1744363 1704752 520439 1775920 654242 726339 1572416 1983761 1949578 1361597 280476 564514 1260989 445027 490900 932348 1600428 771861 1808586 1442207 1871103 1583286 1435108 1447753 1716081 321589 1761619 519182 1814795 1066132 1928244 1322298 550453 1275211 618919 44506 370411 849856 1069713 814361 1851350 205742 328191 1169383 124483 1549678 1487625 1375107 756322 1410569 1617304 1772614 1682154 928599 1086761 1558359 336805 1937603 243103 59946 119770 1770732 1704936 611785 1331649 1057395 432431 1715287 1049523 1477563 567874 1869397 1202722 986144 1007555 955052 372845 1159946 983024 1353547 1989262 1513482 724500 1945553 999014 65215 1731942 499240 1571993 1433936 1755531 56701 1615311 1718418 111122 1111216 49224 146866 1247432 801506 1331594 1583596 1078788 1889665 1908000 585388 1050500 496926 843801 963075 991179 765670 1592843 312168 464020 641677 1030868 1686093 322630 272189 1618444 1872527 768819 84012 107317 1126021 459529 1413377 1517452 404545 1826060 1871677 1233927 1547080 1895007 44676 1654614 1062782 816935 176847 862732 1103402 1724486 542599 1327685 112492 1986365 903109 1744224 1840529 244228 442256 1482620 1100854 985130 652561 894175 1103966 524735 1735847 346315 161398 925348 881363 719235 1476274 1411430 627488 843647 490507 1754100 212834 1930706 778311 238542 1146287 1962277 104586 977959 1150363 380037 287141 1672430 410656 730051 1024426 1819681 376489 526041 676913 1255155 1062451 225390 553591 948140 560638 1185815 684356 1469166 149304 728668 749848 1524067 718303 639479 72613 1902747 914991 606427 1509225 303094 1734209 1706462 153714 1812698 1035817 1832545 961945 1628590 1116150 205767 839817 1865680 1634499 1969950 1855557 669902 464179 1259354 44250 408137 552313 179327 1123194 1144646 208466 1518961 176296 1178576 1454050 1922680 43041 713252 655736 1920054 1732328 502788 1742485 1263843 738767 1872187 250894 1781242 281267 1722439 353467 395265 1342948 219367 1518506 591236 1235764 385087 1664395 1076103 1363630 218870 349145 1872672 1404801 294998 25057 1726742 861398 375824 1038696 1074114 1892604 545702 907388 1730639 1445261 1844776 1932824 1425253 569388 466189 1645746 1234268 430572 613208 80372 380306 1793873 1702836 1291666 1482490 1179260 850389 213192 1212586 1562444 1671532 370402 445467 277482 1735375 632989 280040 214499 1402337 14947 188132 879650 64176 563231 1356636 885586 206468 854318 1258211 1892988 721624 412493 1843916 799814 214594 176608 1260790 1367638 618526 1071206 409680 216939 1618270 1855758 1567931 1109365 432810 1811368 508201 900186 1083621 587275 1018609 494840 1693650 1290774 784765 822920 1939339 1638635 731328 523999 1930850 86336 1487885 852333 1780928 1711759 1053134 1349583 1689642 1082019 870088 1105734 1290457 1864353 1297398 299699 338662 199381 764366 955672 337359 537432 1373831 1050541 956017 733732 1482350 1680719 458039 278958 1642174 828797 1869412 1497897 1152566 1662657 719857 512238 179423 560179 661846 1723312 179236 587043 1675835 726724 1007352 327915 1139596 1861279 234940 100657 1827250 1671535 147518 767530 892791 131671 1714665 769746 277805 749149 895971 1002143 47277 867653 1340576 1171152 1213763 947809 632236 1856744 1757250 825097 312702 114532 243341 1766855 981181 1107053 1712262 792146 462301 869577 96153 1957123 1795618 1482930 97195 55331 1262176 370797 1866025 1468310 1036230 928187 1440354 361747 1168599 901131 834286 821789 1170745 203898 133101 1405584 1227365 1680675 1774216 1385803 940241 290938 1607485 216445 964001 1880462 1072413 1529225 1394763 1871023 152758 451994 1682445 736363 1334 1303438 318369 1340842 867421 1402970 1431547 1354298 771099 537042 1540307 697256 1449225 894533 735705 1052918 1748416 1942436 1660615 469629 1293608 594992 864073 1701651 1386254 390043 20496 1267377 1094017 1976274 326064 1955420 1709843 835347 284775 1505437 1312138 1897260 764128 1634646 1007356 1762195 1263691 383143 297483 960038 240286 998206 1086078 1103609 1643472 1917352 1950989 591448 721988 57083 154034 1250996 1720749 322822 880579 434970 1549658 1767006 1745641 1021271 517824 1585516 1690207 1599029 785595 1405332 400780 272632 951275 1986735 691113 817087 1205769 1911442 124009 802931 494297 291629 777353 1017667 1407328 1949357 1711679 982171 931452 1322059 1889722 1786735 1986480 812540 526519 332353 1903964 1363750 446516 1128202 1637437 1362475 1519078 985359 25861 1138642 140446 1000401 495322 1292662 1812002 1667305 33544 119651 51466 1833109 1021101 80768 1742410 185844 258259 307573 1141945 1597860 1423248 1810322 1545906 1009643 550861 1017967 1650722 1802067 1645224 186245 1931111 1873614 1840208 46474 1384816 100790 569089 997542 573845 1773434 1454952 197901 1173222 381424 1601595 1610916 1505711 349530 900768 114779 1464476 273671 298364 154806 1616478 1229278 148901 810195 913032 441463 1563381 1246363 1577316 1258836 1978263 143663 1749377 873839 1520025 360440 1172393 1279245 96939 527881 1834217 563098 1580664 191205 1255466 677582 921221 600902 781127 534765 721749 1731697 1402039 1719883 1402847 301165 1725411 341622 670330 1948866 232054 325450 962576 1710541 572462 67031 260002 814758 1975627 937809 539318 1846936 1453198 813423 373613 1301255 160028 1543554 1978516 926374 678816 525427 1055678 522776 1840016 1900532 669217 287195 670058 1202936 1459861 236024 83164 1419880 1282870 483230 409343 283623 1245473 1859061 1587612 1204694 1237184 1875669 1543521 1420374 318560 812518 368763 1186386 120202 451798 115787 1690889 1173600 376101 476339 686510 361116 1020552 1631284 905333 779908 553206 1014042 1344482 413930 1288307 1965881 1936708 1175094 10507 114191 297049 1640077 340814 1110170 1174992 1970283 879776 1464638 1259482 1528171 676030 42072 1991362 1305673 195893 1379069 225014 1354877 1858429 1197675 1467811 770202 1058672 1394290 1247436 1296236 820680 1972390 247351 1778792 1893490 1453098 369781 663224 440379 1785636 93254 1508624 1596348 472905 473472 1283054 154825 1260046 1048299 1333060 1043888 916526 1176388 1832020 801407 763063 1388100 1309674 1206123 924561 51310 1918397 1052746 1675007 396158 1568371 224019 636270 1047762 1217744 1077705 1778690 718733 445968 761274 452609 1197470 468412 1130279 1332220 100464 595619 402219 33058 155361 1626879 912277 1730872 1781883 1737462 294658 1895694 1616439 365837 928153 231313 1750606 1049387 127833 1588052 1705510 479903 1972726 576551 300356 1623583 1276519 970380 1509764 1732333 410846 64717 555017 1575419 68304 711958 1855919 71391 1638089 947527 687307 705513 1747432 890960 671208 732925 1206168 1233832 140935 1266038 1466554 1837842 908848 885246 510275 469956 368488 760156 24742 1140466 945816 1844664 1845667 710976 329752 764203 76119 1306991 477699 673475 223389 1044522 7610 891618 1503276 1673903 1346338 963653 1470322 471840 971211 1425595 409525 1006122 741626 1177822 873403 1053649 441119 1041471 422782 802995 1757258 527996 355372 1346926 386070 1346724 1955656 778844 1394323 176211 1358194 1169158 1716173 993040 1801548 857191 1753968 1463303 1465726 1838550 667473 1316469 1353863 723692 851543 976015 474436 934214 104270 1374678 984674 1749783 928455 401723 1689212 654681 98094 1697027 155246 1617624 995789 618048 425618 527677 1179435 1828442 1297920 1939281 1639782 1341774 1386574 1543396 1177492 611561 1909249 1320228 1474339 445419 209475 1208592 1307942 1309132 1952909 754850 10717 985704 239153 165736 166774 1057468 1850157 1338250 864737 1221030 951062 1450721 284428 762200 417835 1154021 1138532 651980 228553 167914 1253913 569384 265592 455059 1232719 791649 820880 1945130 1702377 1924902 80238 1673 1170364 670099 1584189 1090584 195472 1960122 771209 477265 1326928 1295177 1472048 1837968 653039 286180 1021138 366373 23692 104110 188107 676751 86904 1137498 1816695 217997 769374 1940073 1019027 614763 59447 1178011 485169 276961 1622455 1705080 889709 1067262 881877 769141 443613 1091757 1744005 470017 756975 230724 523203 703392 1160909 622222 1065275 434957 1374900 141716 1981826 942343 632632 570025 671388 688854 460768 12053 1285092 1558209 1223674 1710354 1135140 1129459 1548419 890801 386151 1746466 1574506 939218 987555 348078 300051 1882088 881541 770433 1082952 1162195 887701 1577025 39980 132648 1916695 1168789 83238 1966891 450165 121746 523850 1081637 1109558 1226941 815020 1127416 816973 1831952 1818184 1299217 1211933 703188 283651 1030613 935933 1002570 914752 343154 1902866 1769651 926662 1542417 500917 1256716 1597689 98088 820120 1547856 223387 116240 1017579 1685912 593180 1632163 1745083 1467301 1771963 1974263 1126431 513359 1362979 602838 1382155 1249481 1428861 180234 1013271 26713 360154 1521558 1393209 214966 445655 483622 1361506 250997 1427843 1821331 359779 1311202 234912 906402 1704486 381023 1720691 1054813 623322 52110 1522288 1804169 1356074 676550 462693 885562 15346 35836 176071 1339407 1364039 708628 910660 824236 1694853 1533642 1885568 1453012 1924231 1808650 1370793 1672766 92672 269503 135095 536363 1674535 292934 1724192 919309 1465433 1813199 1378377 846982 448882 246216 9408 193261 828744 995252 1844575 1631578 693734 33103 451709 667065 1569511 1724677 1817001 872504 1007854 1725177 1854247 117410 689959 1356922 1949798 873223 1114556 854008 405839 533578 149982 771441 146075 1613799 470096 560628 218087 160614 847168 1029948 1440550 1996029 1493460 1724038 430999 1245168 1724380 1472699 1879355 1168426 1656722 573285 1419186 815479 1921842 841373 553896 361853 1380510 573528 1961481 1220481 1942177 1122222 583752 1791621 1479058 1739698 1816593 1062062 1443424 826691 890331 1064082 478726 923376 853532 1646836 518654 1752641 249549 1895624 1121701 1761202 1290280 1881957 1687227 244823 1059086 1637620 1456420 1493610 772219 861536 171645 1904849 1850248 1559476 655263 46988 1456668 1452623 1242431 905732 30475 143920 1486297 529501 903328 1526292 746574 825842 255219 321606 1086774 290700 1295813 1495795 163260 689099 535555 928022 1364542 407086 787732 228167 1645140 980268 625562 234618 1741508 298065 101919 1924805 68328 607737 1691074 1114832 893709 1677910 1726105 223099 1176164 14786 1628978 566634 1850832 1998329 28288 1756358 23908 1891461 1753260 1359533 455620 1816023 402578 1296889 325726 1489857 393636 964155 572304 1231967 418197 1046 1840850 1798040 593194 1790496 858208 601136 514283 1807271 1664438 1500623 1955185 1483189 1060389 746762 1892310 207887 1231150 1404659 1283858 640097 614019 140706 1195858 384958 396584 431845 847847 84220 1373450 975249 1614798 459270 387505 1548236 972016 371543 683166 1643112 381782 864399 920475 342618 824130 613692 193695 1296608 1388546 220012 1323560 1136761 1496550 1426946 809704 1127844 1238245 1236207 1928505 1550700 1276953 256352 1766232 963625 649592 629037 266725 1730517 1617730 1274955 1146010 843870 263125 1963641 1122084 600674 1478924 176340 1735401 785654 1876035 63070 1181791 40575 1840223 1976559 902379 1365076 1293180 639297 376726 1459177 467667 477077 61163 821556 1695647 1884862 1709595 440035 1337457 382964 1477915 1274924 907367 664393 440480 533492 856816 1612187 913683 680273 112784 605782 88962 35806 116381 1882657 1169939 25281 1441495 272129 605604 1727597 1391896 39383 435232 601153 985840 1979132 379017 593945 1986311 596118 1362108 637914 867933 847601 632939 148421 374811 965676 918888 1566071 136586 1573473 952286 841974 1653795 511837 1249090 1609803 725512 1063395 237240 589894 771791 541446 1776647 1113068 1991790 679258 1727686 1217481 692824 100068 418672 1219946 1589349 251411 958410 452952 666539 1772776 567245 32000 461453 1484074 1245958 1582233 1395952 233260 1303006 995815 1495101 1895343 200403 698534 122813 276148 124827 510850 1978169 627745 1255421 1465470 1325893 312050 1986200 1314315 1290354 1803338 867152 564665 755956 1929248 1632899 1827303 457955 1800464 1211237 1757371 55961 478813 748560 529890 485808 397491 1320727 1476074 763887 690193 753350 49768 1107854 956173 168373 802732 146669 170845 450859 1280939 1024326 1788427 1635616 1739510 1046276 1774849 1332025 246160 1643137 89258 1640240 1124698 970787 1521629 1627379 991575 1420632 594066 813312 191154 1614112 1420393 1398311 100671 560935 954767 1351098 1421228 1805614 1864873 1237572 1781808 1812166 1437938 1967917 1874064 873393 704784 92539 1728822 1528044 845553 529974 1748106 523126 1420190 1971012 471479 1432032 1568192 532784 627953 1737610 1195580 1822690 416877 113915 984220 1619246 1082978 1715651 562671 201516 1695794 122632 1426252 1752664 1666436 903468 76557 1405819 16224 1880790 247887 1880217 209670 757142 202554 1715954 502407 1316455 580649 1483670 355196 1076155 812959 1499956 162171 1420674 265732 1775494 593119 245514 1467739 1092393 1970591 874121 599569 551865 1825004 1491713 999824 484937 1278422 527927 1280262 1319823 735086 1081565 1931200 1709924 780670 1310786 1358235 1961991 1180552 1376121 1122653 83511 1398028 1358056 418785 1052347 726678 880358 1750877 873862 513534 1375398 709466 1763748 1516443 985068 250835 981960 215960 314841 958189 1430871 1741202 939319 111838 1793008 1632159 1547457 674551 1104375 1816153 427012 1910702 1002061 1434126 934978 316199 852000 1836943 1482014 261216 68288 1554269 37849 877217 1606298 1809403 595047 1048908 170040 1364639 866162 1161414 815176 1575614 732775 1478561 1367326 1225203 874963 1224819 1628125 1317016 531757 1188399 1637419 399173 79827 1438329 5787 1117963 415899 1428776 43883 601147 1767479 1904521 1103375 1897394 1958991 1835331 1102142 189787 1850261 870892 978497 565196 977008 1050996 1148887 1398030 1523816 822259 202450 557713 1111702 929912 1583351 1898276 972177 1824069 1113575 167251 270036 606517 261494 763218 559453 315231 660118 558527 1178737 182230 1935662 1312534 781961 914324 1610912 673011 598353 1077761 131998 1579181 1965930 1676224 1092721 1505665 1547598 429963 1361402 846444 70768 590437 310771 731875 666875 1122383 1759085 1834623 55684 1016394 1272760 1581890 1999564 1623015 1078453 1862662 1821319 1959404 506857 146214 593831 9504 11924 1941800 360825 1238206 1894667 1767416 1195046 384159 1514615 56376 254978 1393932 1573789 881493 69693 151892 1137626 1801164 1708969 1090487 1879303 1488853 1948496 1505726 352961 1268509 1404570 882166 450275 201964 450124 1700481 940020 1496706 53493 797015 207549 1113622 1580392 762751 1386256 1475402 1980854 683630 1188139 464528 1822380 749940 198119 1430057 1990609 94898 1084485 1908043 487917 774988 615168 35202 1235101 1557195 492861 1866964 1934374 1568202 240998 1116697 344263 437098 1459754 677914 1884536 1461725 86117 544710 2414 1621945 1254200 865636 869686 1170777 1938133 21757 1784827 381638 315303 916380 1051564 83490 48234 612973 702668 518555 497451 476809 233509 917584 393296 1497286 405966 140762 952654 1195014 704324 898621 1739665 976633 206054 1723977 1434276 54805 1416120 1132416 759644 1270508 551557 887849 892067 611197 145092 215333 803674 597137 1127001 1526875 499355 924071 112250 28616 478956 633532 1687087 263783 428716 1638951 152490 1733061 1710511 1290835 1296970 946310 968474 1445517 422939 1146281 769639 1090638 869927 1553194 1084157 1835243 1977586 1545174 612430 952811 243558 1838332 1063087 1529921 1771029 1408471 55617 522096 320956 351055 708477 1809274 1378926 1228673 133041 876624 1969513 471757 547768 73157 1594838 1190171 1562986 264807 1702058 1206088 832190 1718952 1278073 861828 417984 1129896 883874 195668 513801 1821097 1279900 486975 662761 1909210 928162 725111 946694 1905448 1949615 1783396 1749854 1072057 332191 1883525 235670 151173 80676 1396117 1086877 1932574 138321 1979939 671397 1763545 872297 921269 1296778 985173 1705025 137108 3577 1924675 655474 1443889 685912 466809 1834298 1001843 1905510 1191251 1886024 1775162 473730 912327 1647123 1555642 1223496 49172 1957269 1014548 1430903 525580 74500 515527 297351 1552737 1863274 1253908 795055 1828591 1784240 1906335 943197 208540 1411687 703677 77933 41240 27466 1186872 1737702 265271 153639 1588896 152612 514991 555043 1216469 210106 156258 1411001 283563 1259322 480857 275677 478166 1447980 683252 206687 1298216 1850218 1099225 1174398 1891523 768668 926156 1996650 1320758 1819180 1568054 1663823 1477549 1653349 1048753 1294610 472610 1338366 1897622 1320557 1271482 752703 170419 557046 787657 1027508 1478586 1955771 1957851 1760166 1588714 1958716 1287321 1731638 1906841 632844 140872 328856 1296669 755892 1179645 938665 224346 1767517 1195803 1464843 661458 212263 751008 969237 1802696 198948 1704571 1889263 392451 91086 1020138 1404629 388444 1988427 267849 200775 1175892 111992 191485 1863449 1359596 401426 1401081 1017556 1779061 1264334 717311 1191714 1353674 280005 813576 296807 416303 733777 256598 1399541 1292159 983740 717680 535014 1089663 1645682 693194 1079623 1953838 782132 1825622 242149 1763699 1175448 735903 1310226 1321577 2757 1301088 1465772 1260495 1589344 1253847 534590 589356 1666933 1571739 1867577 328359 1925881 441037 658937 771094 1739758 1830483 334107 466184 806588 660170 1939174 1261743 419106 704724 43649 1689023 409690 1357715 1906629 1559750 9175 145300 657998 181860 220101 560041 1845526 89865 24727 691484 445997 873863 852945 1242002 1176293 781276 1969072 1862381 1052328 45925 33467 7796 1268560 1549582 79329 1498780 218903 888187 1112462 826375 37822 306805 1466009 583339 840280 880007 827864 742714 1455644 1089168 668341 1243179 58048 368823 462186 659447 1291648 1352200 1099063 1449026 481321 2442 1474162 1381669 144320 1318795 1596891 1161616 1142525 1884799 1725433 1203134 494097 820400 487071 1661362 1677784 746008 1315993 1813356 1944158 1141481 1303841 231393 156881 1164112 1400847 1994615 1554012 1935007 155770 333398 1810278 650164 1783681 699022 273666 322712 1404072 1911994 713410 1629343 1242219 1101001 1160658 598173 1265411 1971368 790111 422453 510292 1550487 1947160 636629 567461 1618579 1920065 1585218 1896794 1231675 559 29421 1843412 421400 1667572 1275835 1878485 1780867 1745858 1165571 134847 1395836 886270 1389092 237093 152908 1441409 1921262 580949 1893394 1552948 1136749 1058921 1904724 181029 1187168 1474791 186618 1195131 89674 81040 28543 1786764 1309112 346225 1870613 165715 1414044 1963367 1521812 1871328 364288 1504378 760491 184443 1858145 1597730 1618836 1515904 300465 684262 125037 619780 162321 989887 1923236 1998602 234449 285015 1066854 1692446 1423361 1191841 112069 1547250 1916623 700744 211629 1235701 714028 1818214 317245 1837910 1960098 1332291 842364 985139 1644429 1681816 993564 1542807 764753 153563 699168 530861 1164774 635140 1512664 588417 1552274 1263597 1379812 1483080 1419495 1499651 1114670 1072403 85540 1750280 1902211 198400 861224 1501161 657614 1897346 1593970 1901233 355366 507690 536825 97377 418769 1085084 1750561 526765 1323672 1938255 1568475 1496306 114358 1288996 1695730 1861489 150368 1418716 1525427 1673836 399119 943720 1675783 1285545 1755175 85155 374893 8293 1551601 1921400 584722 803521 974947 1833971 1015976 1938102 1777559 579 173198 1725739 641489 1800564 5875 441966 197361 428046 1703112 1688588 137263 461025 620184 1417791 582682 1575808 363515 642771 992607 1147849 28612 334474 1068785 1884535 1272097 1339381 1297495 484752 1034555 778417 1416941 1381482 390413 1931720 325980 1310322 1264091 647737 729310 581888 490447 1958928 1947582 401489 1453340 639515 84541 1759351 546624 1280543 321982 1349617 382966 1694471 951371 1463287 1338949 1549919 1553398 1304093 490925 927573 864541 1282978 1220624 497491 1309287 838372 1511897 929391 1710157 1228834 695190 935372 1498704 456002 1046514 477489 260626 1503531 583060 365004 1713582 811711 1082235 1341532 1106636 1562938 398693 1600402 943174 118640 1959141 1895090 455970 60131 234820 1993204 1448806 768128 1601414 1894733 1771767 114666 821475 74637 456518 1976288 1021237 67696 1054961 1569686 1270400 167495 604169 6625 372007 1130911 848496 406745 1741136 399571 1251223 1685651 1292548 327440 1237269 1996886 815461 27393 1802811 659555 500891 1176835 1829317 482063 32162 827404 1862638 989708 373096 1889669 870524 1218801 476444 836434 202058 972052 333551 1488314 1756286 1220512 694904 1822925 1552347 535719 1881221 1576597 821935 379584 1033073 212919 407717 171091 1188386 1557320 514740 1055037 271391 1199589 255280 1378801 1597014 1317765 900379 1091226 1410925 1844950 1831547 833567 538423 1345472 525407 585440 1238378 1082746 57743 922942 961540 779215 924585 573293 181491 707807 571550 216376 126510 1565364 1388031 1870564 1143945 286441 367663 898677 1442440 1030898 435413 1669137 677799 1996689 1542869 979512 1786420 467795 1235991 974772 381546 1534052 1339931 336448 82705 455763 1090760 897683 483426 1957959 433780 1346274 287322 349695 1663871 1522864 1772462 111157 57662 1832560 838749 668949 1158906 1551824 672805 237877 1790826 1344130 9798 346361 602109 1861803 1038615 648040 509424 1470374 1886876 1513943 114663 990108 202736 1896709 1313946 485233 1002265 767258 821526 1912320 1078577 1144243 1784572 354914 1123947 166825 1195331 1236319 1133196 1852471 980088 1716057 389423 363247 503684 185930 28916 1925229 1491686 1180696 1777441 1075426 1081209 1074034 1942870 1179342 470835 199326 1889505 639000 1445654 1554618 1308218 1203704 1498763 136493 434189 413121 1899156 1304497 1297889 1964782 802834 976894 406257 530013 568654 1993354 1170367 885857 1429391 1494281 1819059 477224 869281 1168885 1687471 398860 1557108 1047446 784571 286293 1268842 1014024 572155 794474 702176 1249591 943114 35343 1130397 1887441 1160899 191349 510729 1787421 991394 1983586 848339 46721 1773276 776321 553953 97570 1587919 1580625 558635 1802742 755917 976988 1409174 1130662 1455290 659293 1435821 5512 720039 884685 1887273 1669505 71060 367875 252188 960395 939331 1027900 1022729 176471 861926 1438452 841423 1120268 1942391 795292 1771471 1316111 1280167 805934 1511286 687247 68940 306544 1480479 658462 1323115 509613 1345383 993113 1995403 140079 597123 157694 1841067 28573 1486396 1798062 1139506 1560661 1781948 70482 437223 895092 819292 1924656 1265011 1096347 232899 1910341 283484 533676 1027277 1649027 1908642 622869 248492 1890914 178741 164868 1505150 753902 1588653 1954618 1317958 136278 91870 1655234 261726 1571094 639426 1648034 526501 754048 1586565 1962000 1527087 1057248 1920728 1601304 1179974 1930859 466005 1647118 1473454 966403 1488580 533896 1573849 1146880 953481 1465171 1424390 1492480 893011 482710 333591 1516780 1561025 1271461 1451901 378791 1594408 1470745 1960183 501994 708156 94245 636310 1885832 734786 583022 1865655 673698 81626 361656 1937371 1112720 173053 457684 1380802 687367 1092889 1885417 1912633 1773381 977448 64384 1864498 537790 139471 1536388 495024 627851 387746 1533512 1530747 41977 608331 1211127 1421080 703777 1232757 1466579 1334714 1019283 227287 1770953 1308809 451808 1326243 1051781 57345 653362 784430 1113833 63453 1821268 371256 1332904 1566300 1574940 1046615 947877 1280216 291888 298101 323291 498783 1735801 4225 610499 247301 1627724 56029 1999305 947643 1770960 1847720 1730908 1601239 1365185 814658 1310624 1861311 1390763 601610 1627212 1347825 718000 597614 289510 930484 1986207 779722 635356 1067492 1069863 1093934 1193176 1792701 1427732 778703 1293041 1723530 1679856 1799109 1104895 1318056 1371583 948753 912524 1173882 1486151 618416 102566 1138947 1054399 1415619 1933398 21857 3161 491692 134568 1940059 497836 1508061 1270187 1682579 188562 1722786 543707 433773 1145706 1804398 1855008 952274 186611 1473912 1006188 375835 1959593 902673 1208225 1660201 1920578 1561697 1963639 912177 88780 1575844 1930437 1576123 944752 1806882 1512419 275494 893318 538763 821070 1713038 841637 1681030 42242 1375833 63810 1033962 1482165 331408 1346631 167867 1992012 441725 971931 577260 487017 1776379 491653 1673119 186152 930947 909140 890287 1917324 483590 1855920 609398 902660 375357 544241 764528 1535437 249274 1454182 885817 1254446 1834016 1265208 1027051 82253 1691846 235488 1971402 927956 336779 1825023 380087 750857 1691824 1132935 978152 1430946 163533 461270 1494510 921909 208560 847638 1951934 1732551 237124 489690 151172 1587791 1782886 428760 919190 1935933 1694399 1351000 651411 853746 1329226 1397088 1604706 1827390 1837001 637742 272302 1538206 1815620 223896 604308 629169 942162 605665 1367132 1593655 301649 1920680 1973662 1745171 1594913 377689 1236039 1806280 140382 302532 1872044 1051086 737068 1984072 606534 1440916 1560397 1145502 732733 1268242 497554 1617197 82437 410254 1624241 1896292 1430579 77715 1737706 1646046 666359 895393 1878631 1573188 97679 1961342 1862940 1595476 425440 1468979 276086 1706095 1955742 473606 1052343 1539649 1740277 1632053 1189957 1451993 72950 433373 472999 146049 482145 99405 1407597 1444202 438796 858666 1975150 1061443 1342010 1587506 725021 398954 1899136 1364329 1092970 1872868 156105 1919445 1446236 1909314 1807864 1306912 1198455 1729330 860215 1898148 917485 1097335 1511755 1141539 472611 1887792 67483 1909255 1436972 1963550 1757489 567868 1328270 1467027 842970 687569 942504 1591903 1529028 1761216 1156145 695750 1862641 1063968 1641212 597839 115208 518156 147545 37237 556445 1958160 1818998 294735 1066498 56303 681181 648173 1682587 1247565 1909012 1618154 1096148 1466256 641682 1831977 1943774 800500 1137688 101257 3532 233539 1109853 1743265 1201643 1948097 374366 213406 1820371 1391238 1802189 175523 580380 1542005 568763 355778 650838 904313 1479 342440 826484 1917726 1071959 1637343 1660882 205935 1433959 1056314 1801943 1837487 1437958 1365750 1363390 818550 1713757 779245 204981 1147828 1264590 1088056 1014115 659429 646080 373437 557239 878455 1664591 1427827 1115022 222987 426281 588396 1050007 269427 1973418 674644 1016718 992369 917733 594505 1971054 404789 112066 1446637 242015 1352002 704550 326692 1943615 1217446 1625752 1135191 740823 1717938 1780479 541071 605064 1402647 1030744 1620320 1567398 750047 633295 782651 1012391 1375599 1012748 557872 868136 1764284 822688 1020534 1729333 721280 4190 786499 1071136 751735 235947 878583 373611 1725997 850767 680972 690933 655735 1799465 680858 89264 1765515 1287919 226876 17785 1828126 838353 1784898 969878 408961 391341 1932471 1070492 1296318 620647 1632150 645854 664694 1718455 1598660 796774 685579 724956 1039821 591533 184642 584393 300170 420864 900200 1044108 847660 948478 1666686 1754317 690439 197458 987891 182584 1171569 1417654 367508 1318530 1624112 210984 1074856 1630825 438232 1915145 1269987 872431 1511649 1881583 1671296 1544688 1459925 1872641 358461 753545 1950230 1937429 434383 1349066 1847222 1349495 314745 113041 1453966 1808729 1398418 1379340 1929435 1594251 1336256 1164556 1538781 1055966 393195 414111 1997343 345675 516 1585493 288619 1359860 1707371 149684 1330914 756423 1257196 1861723 1121187 1919933 1951444 31676 145382 87462 910273 1832656 245281 1140026 1294209 1168796 1122603 1090211 516338 560364 1371794 1998144 335044 432069 1340332 255760 1061743 1797653 425017 171019 904496 1464185 412139 322715 594881 1478460 669616 1224206 1871839 1758268 604749 1736815 84987 859834 1481210 847731 504273 678696 347046 41842 266427 365552 1231552 1316985 1943338 1170741 1843616 1866643 147032 632427 1333410 1586265 1924966 431857 1004899 270273 1702283 1280778 1256250 1471247 1763980 128610 1562754 1995063 1833416 1078927 145814 776782 191640 1283187 1825627 1159441 1769286 651526 295156 657278 1264240 258059 1701869 627383 778199 21624 372450 121483 597948 1186457 1122111 1684857 1085083 610021 1581655 1182877 1939337 1614480 1637625 761651 1122001 179987 1315344 1878033 551774 664194 1056334 864677 806045 1964685 853842 842877 63433 247386 525422 1502418 799826 840666 1009742 1887241 1792681 606490 1887026 396637 1360457 1303009 301988 1841283 1897689 768335 1891191 1704768 285165 351774 75319 1965534 1680114 1327649 295198 794647 1164188 784281 1864974 399812 1929615 373080 1351507 343261 282226 636850 1382362 98585 1969350 242160 96614 179243 1886283 501302 233975 784075 1603551 154690 180770 543041 1533607 317708 464927 480004 400093 1985704 857044 1116774 1662867 521870 245589 206308 766459 938708 1551489 975935 706714 1203208 1148389 1563458 1940442 68214 183536 1512012 1125962 1128100 682541 483713 1419944 918828 1548268 538859 1215265 427356 1276352 1225358 998767 1565529 698596 175594 521919 89387 903968 920161 848480 888045 1640891 1464300 1565162 1147286 991806 762156 982942 1393315 1161030 181989 1866653 1462229 1202311 807345 1248714 416693 1636552 542668 900526 719644 370562 346608 454033 650335 357842 1367254 1630766 210784 292467 1940542 409338 1490585 64560 1634015 477564 134955 1194619 1177968 1791578 452047 267260 1161909 677382 1476579 778592 1661315 1425756 1899536 1266424 721884 1676223 711892 787750 1093866 1012753 49269 1266813 29050 102823 990394 1842956 708964 371601 1386047 1529615 1327141 706948 843025 57514 1879587 769285 1701977 1356892 1082099 38787 1304431 1900576 308859 1050771 114346 1474930 833519 326077 748792 567028 837648 876792 1653996 847690 1339545 1540941 1492303 1074937 969140 1487478 958017 58618 403001 1584539 670728 1716197 1837037 920892 946861 1157668 616627 620022 669382 965936 987547 98380 1830722 579608 1508688 948940 928904 1385241 1845484 1031896 1624571 1702933 485800 952557 393304 404352 1055761 482647 568299 559837 1149695 1079537 869286 1428355 1976604 1941709 1826920 35525 977500 644158 1709112 288689 520671 1272639 1357685 904835 1680377 1827485 1600693 378059 1304823 1497224 1117716 1773940 996755 784599 1845487 829360 637933 1422663 825156 1874929 1843816 751572 1428963 1394201 802852 1861366 1065753 639957 613567 1893334 1553614 401559 166731 1132526 1021597 208613 1369621 408385 1150231 453647 921922 1343091 439355 746294 776548 1889349 843252 1757546 1046472 1264255 220657 67911 1446492 1534522 1335531 1129072 1931276 1412531 959567 294679 1695943 983646 1522010 160619 1360136 1371097 41650 1358777 425308 411901 1455863 1821215 105555 1246361 1865284 1598151 1795292 447562 304284 1779100 1753967 474360 405828 1910013 891122 1299795 1346108 593954 1670801 233551 49206 1638998 1647415 181901 1384522 1225350 1095269 1678505 505940 556861 986393 506609 1463786 1839408 431124 1902730 1983780 423869 1219021 15961 620234 9642 1288613 609026 1990871 357176 1468597 1199108 846522 788747 713366 1255602 132057 1722070 379312 541563 126319 641999 1161360 435074 728260 537223 1158470 1920514 1450234 787982 972328 1685555 229684 1558274 441102 144403 1203414 1818176 359701 260067 327882 734542 430269 1253798 1006332 996652 1807405 1242089 33820 528952 1378193 476534 1908629 496099 869427 665771 1448912 812631 848760 325763 1157519 358291 564056 1305736 1790595 1687436 841012 1639412 285363 429447 1758842 588526 1090900 1983829 1047605 1489796 523494 1237984 878332 1841065 948511 596661 671462 788593 296399 1876512 1993257 1979363 669443 925641 460022 18932 1924407 1724591 1530884 1765140 790968 270989 1104296 668318 53234 487435 1910325 1233350 35876 1531830 480473 657178 4705 799134 1023434 506303 1166489 453412 806399 761887 704019 1013564 518644 430992 1456962 1017378 824843 7937 541900 185081 464787 535557 1058550 935054 567706 566098 627485 162232 901074 341404 1265000 95597 1648887 1488463 1800458 920772 569195 997109 1546817 414435 1848451 1552389 244760 1504144 1510710 1433910 1020304 792201 1207985 216046 482161 247596 1645405 224826 1507565 616541 1798512 873147 305967 83786 1645119 1115232 1286109 671525 465388 1160136 1334053 384652 1193159 794564 467998 352880 1582952 1393785 376155 248718 412481 1661453 1216616 1243105 1923872 1996095 1067459 1152299 1958024 1696890 101112 516632 4897 934527 1816184 1141092 444658 542504 520999 328351 803638 1469432 1616912 1850571 1626315 797238 560794 536667 796215 419640 1891103 809754 1930123 1181954 1910131 1061499 1900436 671152 139860 1622451 1928096 1173152 1100427 1855241 919823 1513649 1182447 26765 224730 1957998 376875 853996 519955 1855219 1392460 516417 1352835 969066 1768990 823171 1651303 675971 67848 259818 360172 1595225 1435161 65358 987253 1839319 1920008 594158 191320 1109876 51026 326316 1048265 1056151 1861535 1186905 1006021 1124588 1001015 155288 522472 1771222 56492 372801 963637 375862 1484618 781679 1252445 1452963 1244499 736737 1747391 1433131 1923706 1741464 1884230 1043237 1531545 1652489 1393664 75993 609923 434829 424065 171854 1427701 720963 228087 904575 1788640 848545 891825 1985422 17554 1009129 309611 924919 1941015 148034 106151 212918 1412354 55898 159390 1190580 64199 76426 1479425 1644350 474294 1200986 1139670 1956311 1335081 1376604 1898462 1304198 1659665 1146243 388239 720830 374167 1512457 794234 647283 819310 986112 920685 616364 334126 638034 829985 390813 1000008 1114268 1904795 1150464 1545669 1588418 1410653 1940055 1425605 1656939 1694679 1181877 1970011 1602278 1946588 764499 528053 423680 1908259 333811 1222179 1245977 1833119 309364 1172401 311777 1889375 172521 1665716 871010 914034 1983355 1253343 948142 944516 609101 1816776 1148255 1887940 407548 278136 1943546 484599 1063839 173797 709033 1195861 120507 1423331 1578596 903161 1717569 1445504 528692 1501299 778252 1582994 1793402 1352627 1373321 490382 73307 1326423 495984 401295 17291 1727551 695402 875351 507495 1569983 817755 164959 1900857 898523 1865480 60163 956097 933100 1910856 982159 294079 672485 1797526 138986 1664143 160475 440384 409913 382811 477837 1292293 1963378 919097 1209881 896269 259490 893177 1329423 194896 818670 1558809 926470 643950 594897 526524 595408 1002593 1893144 803277 866518 1180634 98992 1299447 640255 349042 980193 624201 1448776 813461 946919 1888826 1462580 502039 1620859 864274 583782 1038419 152566 1158132 42865 1643044 1264735 1411940 91857 521119 435505 1959897 1473388 1226412 1764193 781471 560409 672379 618086 1349326 363867 191620 1199439 80139 1170764 172202 1411237 1997876 977172 1504398 610210 406502 1454399 1110712 279324 1170120 1649286 567845 759173 1478624 357905 507966 1674369 711490 1043452 1760029 1256972 1524679 1400141 1448784 1453192 155030 1565949 312655 1267234 1623749 1128951 861469 294970 1222865 751381 1183032 1090552 756369 1786940 354015 1007288 518837 1951062 1252683 836674 254063 512056 1952398 932693 1445688 689581 548524 1250717 436875 1672611 999895 1684896 592890 1909827 851322 499554 22219 256773 129385 29073 1148301 413544 1068907 1639806 1229187 332712 386891 472216 14558 1582432 1969471 689641 9531 1463720 189084 1527375 1514732 1714769 843704 1038868 1839358 169290 751752 1559377 565025 1525640 1089359 1316817 142963 155983 336520 1313842 514701 1724132 1458551 1997565 261587 120113 1837691 1428841 1929885 1824204 81241 685697 392412 1394660 1520892 236332 1630884 379669 96922 1311356 1813791 1642480 385078 1895281 873531 1019571 708993 440690 1486155 146462 722472 1782372 634391 504067 1441211 694981 662224 1895131 905997 565560 423254 844675 622879 1854082 355257 1408593 460800 22266 1608550 1633067 1475882 1052610 732848 1922061 263678 112686 395044 550603 485119 1719210 1070119 161576 726850 800095 1473178 1923896 1858447 511821 256605 617722 650717 215084 415047 930218 149127 356557 1693830 19480 133885 298078 1258953 1840622 1303779 1093594 1024079 1666212 864490 1119411 376242 1856441 232567 478515 180600 503043 618550 716358 1705490 1203627 1166981 1816283 978303 1492738 376480 656952 432792 619146 1951044 205401 775852 269326 1196921 749058 824105 337811 47401 315778 1929239 1049255 1179354 184740 613203 402175 1006106 1166635 1353617 1254453 1216064 1836100 599938 1799201 1564373 1790981 984346 899452 1108878 1352218 868365 1819309 1617489 1979760 1745078 475317 363835 1714206 1893878 124956 986566 883497 451624 1368657 280911 1066671 1839387 332012 1720157 1233446 1727141 857353 790878 89687 280329 858056 1381431 547208 826965 17419 1447185 1875895 502745 372368 851946 844465 1427627 527696 108971 1978171 1890624 1120883 662661 1107346 406608 623587 12852 1009651 930600 1078504 19183 1791654 1340141 1213212 486090 383038 1271584 1995155 426721 1437234 903590 117301 468147 18933 1178682 1396729 1342062 275280 1447153 954370 1328238 1957850 915673 633750 735338 1757742 748833 221642 1256827 1702511 1313087 1017154 1915424 523382 1357033 1744382 806279 430426 1999225 432928 159651 680487 757752 502439 1294139 1344321 1512388 1889494 437483 1366357 1087012 1602676 1192023 500892 970005 240769 921800 1030395 883713 1007924 88492 1537746 1288369 1919317 63431 1206942 1820576 119741 960893 1047136 123872 958177 1131700 1642235 1219279 234099 821592 728844 1566263 1564000 1793905 1381392 1766446 1078140 764034 1675705 275116 1288380 1502790 47024 672074 52015 70726 360323 296064 696486 113300 880754 156282 1658072 473219 1039638 1064189 1229981 373214 878015 1455764 1788334 1473272 818185 1516311 1535115 1651798 55391 1751185 1041619 1146480 1543225 1770181 960668 1248321 46348 288595 143235 458977 1570807 1041055 1900814 944510 1014117 912190 174377 122132 175226 1103888 1294144 857160 487983 534136 233443 821253 927422 1844335 554694 388500 1264275 128797 1583409 928554 465973 772082 726882 1589991 1030682 1103942 1371874 1626840 480047 93086 1170201 1302929 978452 1016653 1172692 1270572 185708 912871 238016 496190 1167434 1966712 1123482 1695957 933856 1213665 1287064 1535360 808294 1823079 446935 439148 1770397 1948934 856040 765431 987263 1217737 653299 114600 1884478 1594678 769735 845005 84686 817631 310909 123381 1840676 878148 713742 880726 13756 1920575 323709 321248 679093 131438 63103 422211 1138018 530959 903960 194299 1208793 1739793 235456 1339492 801341 703891 1550893 1092029 1217069 735502 1498145 1933972 8048 951308 1743001 1236682 1761802 1109697 883031 1842046 1808060 1503059 1290268 1129954 714849 758442 1538433 467526 62720 1574708 501647 106335 1172066 1063971 1825978 223984 951761 1663899 966836 132097 1538513 1013088 767347 502927 1486070 591001 743033 484154 625650 1640435 1563436 474930 1966432 1358384 1172726 1804452 1733989 1336024 311286 1230257 1733890 73411 452755 517374 288842 1062738 643518 1054280 115763 692563 195836 71294 899780 1563163 845225 1283383 192153 571951 58086 1903335 1890102 1440212 1512860 1134352 1860218 310126 790304 852992 900903 1281075 1459639 1213636 432802 510210 109294 1713924 1556020 1799788 188149 962338 1553014 568979 91577 1185494 1759870 698106 1505131 1336028 103046 327209 1275991 1539693 351078 1287106 820487 1018857 549210 64046 1908966 313366 705915 329766 1483897 930758 907595 420894 1081174 729625 715322 1393411 1821658 1319625 669117 945340 97550 1846656 1270793 870705 1437969 1949963 559886 1915989 1819275 900133 328297 495092 896965 1086079 215395 1949362 280953 1836208 945988 395628 1992916 1652462 1534721 57180 1257147 1705649 122910 1225053 988946 1400880 737725 749014 1866044 274508 1923439 320691 43235 512620 78983 1298676 1763327 1642451 976305 1896716 204487 1390609 1067205 483633 883202 1464735 1559422 920984 614647 1833588 1807826 131864 1564929 1476989 899930 1142569 755714 1490108 1416499 1893436 744179 1056514 1598852 144880 1787323 530630 341336 388539 568968 1605557 310623 101859 1772524 1031028 588669 83499 819280 1638389 5307 686782 75913 1862543 523384 1205394 216872 54677 1926588 1888101 1351267 1652177 898006 1784669 1801902 1389072 105121 501882 945441 1433114 698716 1093804 953082 1102527 748407 1896593 727120 1902548 1049695 239186 795942 1899633 1211048 1881833 1541304 1072380 622606 603987 224623 838832 1257692 526230 1360355 681514 1200480 852483 450585 381340 1167251 1276036 927899 771471 950769 810459 250396 759950 1624500 121071 1974509 470676 1590461 1302845 1393792 541075 1838433 673451 423336 849803 490496 342380 1166738 621931 1096175 1177640 951199 1166303 1351532 888850 329995 712342 1665559 1346998 683327 137028 1078428 1371665 1938665 1782821 253628 1078422 407701 1792207 745810 1467235 464504 1701770 751091 1095312 1655565 1271616 837559 1324067 742955 1686825 928193 1579412 1727514 933077 1161008 116468 1868674 1028467 1047560 84920 1214838 1194349 727468 206206 64264 1967786 54375 1482986 1358400 697220 1534342 249355 1154581 774048 1105113 380143 1376527 1726393 1022629 944489 1187924 1431774 887713 640004 326304 75467 549023 1161562 1749975 360376 1035106 1348513 49039 145582 429312 1754172 296716 821528 507516 1533904 1399640 1708064 764798 1013950 964601 1037892 413891 496263 57415 1429402 143039 1496813 1576283 1205386 773512 657501 1176211 848734 1678762 549190 1348819 1000907 986307 1792137 480361 421322 787889 516352 145798 752175 607356 775222 922155 1725037 414312 1438739 1475352 1929306 75304 288513 985300 1783418 130774 93353 746919 1955975 1280407 1065321 806287 1118731 278768 1183522 1399829 539678 1831679 1890567 441131 276470 1278488 473888 1150639 928740 663771 890314 98498 1657947 9733 1285664 331 162456 608010 245694 548709 733923 1826162 899684 1883497 135706 1880126 1272158 775411 896970 229812 1055264 1815942 1020238 560990 1112093 1090716 1644868 1984973 918619 904098 173233 1922946 883432 1688338 1730824 1587541 904621 304799 1593489 1953673 1957563 1138758 577168 394576 1834386 246343 724642 1643207 1631937 313452 868910 98011 1221577 1599468 1293737 1327270 1536841 429190 169717 1198662 665855 1240494 1201087 1358469 329747 1220800 1230492 445407 1471489 151219 628295 180973 1418019 859921 1223220 234577 1951645 1946473 9739 777158 477511 1107142 1550580 1215103 574631 1975402 161513 366293 961660 214011 1897325 327856 96317 498533 1960539 287860 1192795 36389 1501057 1811959 1489492 1579750 20782 1034093 736274 1817844 1155609 391826 1505877 225433 1241635 1434012 1189662 1281276 546912 363979 1633050 615599 618142 1092020 1240129 1733169 1400603 776502 851172 540166 688301 1644459 805669 271073 1454583 196092 1224757 1611395 1999354 1104570 275025 963632 1916916 442930 1155222 111346 865364 1373259 1015397 290075 1702105 1423152 307389 63840 1175590 1662733 1853641 934388 1951063 308391 1998148 1904109 1508942 139055 80045 891470 133526 1816851 1147247 1232735 1258189 840964 1586126 168597 1557383 1579228 392564 487215 1057531 1511548 1232582 1224120 998596 813825 363479 927975 1561417 150231 899957 397476 1960136 1114460 1245565 1863547 74643 907350 1410166 136979 488586 1284655 1924990 1732018 1123786 1592323 760761 320216 579503 1105467 941065 1874257 17961 1185570 6238 1230751 233046 106118 817726 1267576 1365945 1681157 53210 1275693 34106 349485 1142985 671126 458627 493212 951850 618395 1346224 1475470 1361537 1545635 144875 504779 249187 1398526 1840197 1774419 1195904 1706989 8637 398520 550297 98409 1132884 702953 64682 1641880 1465593 1598876 1288955 1560808 789604 1877006 1784171 1565117 529417 525521 1755824 1427486 383971 176090 1649566 117037 313229 3259 1729413 1788364 221538 7159 1484743 1465271 334570 1775908 411761 84974 1715914 510656 288471 651525 1280431 1941471 1023293 1976599 565936 1551878 1762101 1837535 1194214 720309 427461 79568 300105 538361 1048558 178815 1439960 52469 824848 238239 68383 350276 1530863 742878 371066 1662480 1199761 1779913 220462 900665 442537 1632066 1163137 85838 804210 1878250 1886202 1728370 1390852 334078 967296 1247712 1570032 55811 744498 1599297 1353916 478018 297120 1225724 916648 1913825 71964 1512447 1533763 98515 1118691 1600764 1716510 955484 1037486 70139 1413766 1630708 1432451 620996 542343 1518371 762021 528021 1030295 771216 345074 889525 216652 1568875 254942 526901 663540 1867416 1696383 1006991 1303030 172446 826083 865478 344934 1382806 758578 361526 167928 685710 1064570 1915213 1712529 39028 1864914 1906623 351451 1644893 61166 1057416 198328 820513 1038737 876836 470321 298379 658316 1655479 1741089 584734 286266 445430 468005 802025 1485721 1832637 1193738 87785 888035 1032965 663661 870964 401491 1956560 1007341 598366 586405 129994 624231 1844697 1016049 630210 361848 973410 1127578 873735 558182 660899 249961 1625759 965511 1466834 1292642 1804954 1524808 1662206 625749 1755106 1879224 1537357 474685 614288 1494164 1413487 1537147 1956140 396599 286130 1500796 1885233 411946 1816623 687796 1592207 205334 55395 1856235 1374332 859102 767128 130466 359523 1825508 645685 107268 781896 910345 518893 270557 74817 1766305 260484 1531694 1238496 893319 765213 732750 1143622 1582792 1213758 1764321 448312 1260116 1057772 896306 232133 1541735 942842 1451932 1111382 1341128 519924 1844566 253714 1856824 848299 1799066 1199628 674475 17260 349170 676441 1082827 774050 87892 801053 435337 1090444 882969 949477 849275 775540 1543385 1966469 431345 243521 830698 60482 1857646 1252595 1851495 503671 391491 1003853 214944 775066 528364 1390269 1421394 1062250 1257556 589787 1228569 1588892 902716 279867 896488 445336 213500 1509840 116042 1031565 1288140 1167932 1816779 1176008 1625992 1612601 528855 1920623 1474699 1215255 932021 235844 1448926 555766 1946190 1728028 828053 675787 813970 773290 442924 98220 1175557 1814636 1183769 1467067 1900410 1738928 12045 1455002 276457 1896759 819502 1839055 914335 1658779 653031 1555402 1845407 332253 1404499 1678979 921442 364044 538200 1235154 366178 1969089 239930 928498 490519 1721475 999012 216327 734423 1537917 1446891 946091 1856752 189153 210802 1074054 198211 1284925 1458065 65515 1038991 1849033 1849636 1633610 1814012 1128315 1722090 276386 373751 1333555 130126 1923119 1043457 1072647 472432 1575171 1427384 1678941 834696 1523356 726478 1510965 1595696 348685 1683136 690863 1776945 1725360 985356 1990906 355599 30436 964585 721213 511489 1998466 456053 706104 1744043 1774448 1447250 1603900 1347785 833525 1002028 1936790 1716072 1382583 767129 370502 274684 1061907 326273 543392 476679 1240222 1664593 1196951 268610 198445 1478003 1407623 1727785 728904 1197374 1931442 444715 1213957 1975639 997489 1645577 272903 630867 949202 1739439 988662 1569309 1727916 1442728 722641 1768124 1302496 1974313 924047 1637227 1234419 129923 1023343 1314577 1352445 1251289 920930 1253124 834753 782068 1526951 201476 1680641 1603198 420336 747057 507593 1740454 286706 717222 203075 406055 1988356 798078 852289 640637 941161 925987 908193 1783840 1853597 1041662 573076 1138841 34111 1592829 626019 278202 1285954 621169 1143034 148827 1355701 1743044 583000 1496079 789042 1669166 1953311 482630 1161595 126345 53999 641717 123518 964781 31350 201863 1365022 248002 1912943 1118858 115994 233337 967362 1882708 733977 1711083 304335 1249135 1151008 1727302 1520985 1888201 1829352 784946 44451 1159894 1043061 56889 741130 1301928 1475663 291806 817833 756952 86641 1349180 1940627 921470 1696178 1348396 822705 1289786 252084 1234376 1122499 1258395 1783515 668258 149305 1120319 613747 1316076 22334 466428 1921590 704670 194623 1774789 32491 1451978 933123 1176264 1350548 1881653 527564 292570 891856 1743302 748007 1003356 1304169 1482516 1458538 1962784 1275929 1802290 449427 746568 1733261 703845 1082621 1393931 17075 863092 440135 293466 314983 524256 405365 1973889 876795 975650 1731434 1674373 219035 1609881 1117731 619754 84739 1017383 65778 1482548 1819977 914496 1074430 718649 357434 1193325 1031805 1276945 260198 1800148 1920472 1708363 1976477 675944 1208440 1354690 1125036 18255 1786233 203580 971033 908439 1545288 45571 1484096 449292 207095 474819 721805 313517 916122 1991383 542738 1942234 1559289 741985 1855847 690899 1537058 1180067 181689 974824 1735245 666363 336717 1159580 750156 1667534 1269099 507858 671400 360144 1979777 1972337 1373814 1353527 782434 55231 1303671 294448 601268 121471 1722540 803974 1156546 416629 1302179 617708 1037793 1077321 511321 1346265 169091 1828833 1769706 1356806 1567649 582845 1242633 1663372 1757586 1907404 1214392 653972 1213030 390765 591899 854925 1566625 1847409 1761751 360133 1773008 825158 1773534 1809524 239945 994054 1566030 476290 1087210 126593 1643153 1656506 1086637 1094149 1297112 1923237 1943016 149996 1648496 1303263 621300 1101681 1392213 55861 525814 318625 1028132 1205044 1995483 457266 1105285 563859 788573 788830 1816665 42405 786290 1671492 674546 692944 1005848 73141 1593059 1106831 928333 1821754 1816473 1532193 1418041 756862 778060 160982 1391020 746296 829364 385800 535036 1440782 1376493 462088 1353544 1427896 855285 811520 1455841 1674960 1021166 1754567 1815622 368721 741821 1021495 812735 1136103 1589787 1507288 1235966 351528 1614826 1852522 1371566 1580050 1261216 546383 1999325 825456 141233 1625824 1710355 126557 1202844 874253 1050608 1445936 37066 908871 115814 1824732 1811213 1840734 913721 82340 1949024 1345334 695787 865750 272719 665610 1223372 845894 289678 238043 1626826 364548 204182 1966931 454914 451894 227816 654314 1006958 842339 935321 457478 199873 122695 1466199 461041 1563098 1881962 50040 676186 1267131 340520 1890302 1887121 451980 802219 813374 529158 225665 1320810 268016 1220952 1141859 384117 1802999 1318345 1654082 1079219 1519126 1685781 24962 1068449 1544861 1606647 251885 85981 619018 481265 361919 1110751 1409747 835720 1160830 1580843 622158 1310274 1230072 1462264 23520 1655720 779351 1097813 614491 37928 247492 427387 1036917 53653 1539298 966055 603658 155473 1048120 1386325 493182 1682081 1643761 1955052 5003 109885 528955 467500 1865226 612507 117060 1595047 477714 563152 1955889 1021514 1764282 1679681 1668380 1051676 461529 1684918 332218 1746009 870778 474908 1395277 1850083 1331365 1110184 1939029 1796114 1886547 1545459 1225012 1486624 391366 1665779 1304984 443781 1717249 40252 1882964 710321 1014938 1336739 439764 1572870 1625532 665149 1881370 1602512 738581 1398546 1001306 383122 1252047 773203 223505 1506565 1675677 706010 1143207 1427186 919156 938135 1717082 855981 1128717 1605228 1875639 1522048 1826111 672106 1558847 940358 1897219 53784 962405 1805041 161556 231839 1728497 1167820 1547956 1119263 459259 1520767 1420062 513694 929317 1740607 979738 1262794 71996 175154 1033357 1260127 1446532 1823963 55128 724533 1915592 1793653 1146469 17884 1767285 1138016 211779 1541972 1971189 103502 786557 1791050 1387021 178490 1979367 736328 1940915 1665581 434619 1077322 1215621 1323195 1001685 748587 1679876 1029573 343093 105483 1163003 425033 888457 146390 1615593 472796 1467819 1840076 62596 1424935 887961 303536 1631924 661586 587938 647327 1090849 37387 366651 1728258 396574 1494108 716442 500325 1353373 545968 917772 1247927 394913 258849 1502986 222520 1375609 228432 1883299 790251 702224 1744313 816969 892739 1701028 446865 331885 800657 1162686 1146241 1587721 673403 1496937 478974 958814 407667 1619974 1639936 354739 1307585 1975297 534922 185836 1052823 1363077 1070783 1633056 1989222 1038814 1001182 352450 1822557 910409 1597603 1705413 474310 1682527 1656333 971939 460732 1629491 312010 1429923 1500925 1434530 1696500 504223 761177 707275 1862712 396328 1000541 1859866 536420 352229 1840435 795149 627894 511265 1686354 1922393 969822 1736310 491369 139780 664003 1798855 876545 1669025 1477487 1158097 1640554 1147571 973314 1406302 1784422 1008346 346005 270561 1013850 1527322 1014682 1441129 133646 849259 1272725 493729 51124 524344 1611064 296042 1027971 579889 171306 1635458 1487591 1829398 1490373 391340 1852314 1459797 1002647 311275 1992186 232143 876119 1434356 1128963 195546 355073 1059486 1667596 1917365 88669 1015518 786988 797691 1354455 1320190 1393007 1318021 1323400 1954467 75973 1323546 1590754 840414 1125871 721541 736244 925024 394180 1597542 321269 1817603 923616 1829750 266882 810135 37550 1406719 463123 1956421 100236 1699421 1734871 1914377 278945 193357 712885 167901 385454 344501 627623 1291053 1387039 1677405 479503 1391469 1552796 1771967 1159398 422772 502228 1142915 1382841 1715504 314147 487483 736742 1878991 1858072 880022 1300090 1776367 798519 1271642 947762 776363 1857138 1164092 1108272 4664 1455019 439871 772328 1841104 1069739 6788 1881944 1526030 1520615 1717080 1051143 1914172 533270 330183 1423475 429295 379906 1706640 1280670 1315516 178198 1273535 808966 278004 164617 1985320 605134 1506664 1080728 947889 1466303 633109 835038 428135 1157107 103984 1651706 1104534 1366501 241991 470558 1647488 679439 1023927 469318 444962 877347 1638920 103629 600911 184835 1569630 1989893 134187 1949330 1940679 536369 350659 1317770 1669992 1612572 34061 1158591 95067 1834413 1887717 443355 216193 987214 33434 652425 1036621 1213761 178392 1945243 684376 227624 99315 402697 1035247 970526 755029 1152697 649982 1220266 907205 367906 1115049 5181 914970 1608427 1931492 1580933 803758 343869 1994027 1945974 191665 356130 1897251 1406307 1890634 1673300 1747153 1950016 1435965 1711112 1220793 1114385 1305642 202069 318713 1201271 1599745 1253139 1431530 363539 612722 505566 1165496 1010734 888646 343535 1712835 483593 1588218 1457180 661971 539553 1691610 1113675 109099 360282 311990 1609242 874545 1417351 1772089 978749 517452 205287 157202 35805 1838066 1792339 1427104 580536 389150 1364044 1540899 997791 1441825 723788 1533896 1522201 1201753 1876853 302620 1147380 494164 1004006 1369849 1895183 1971178 1941512 1596544 551693 1318762 455714 1142470 1772047 1680540 862913 213497 930303 1486335 1608370 923162 575310 301921 1701051 197863 976486 1751156 912787 546887 726435 1369407 301261 773794 740001 216604 996206 1269982 708149 1948596 1081040 617909 119975 275679 729724 1578671 784699 1223791 831544 686964 1731577 893505 1988905 92467 1537720 405252 1356251 1427171 1529655 1813050 1442483 917186 1527044 1190163 1134002 314678 1017894 173816 1619157 379296 921896 1514995 1561225 101896 1249643 995340 1814132 615761 1160485 491747 944278 302263 1254175 1318532 1492900 1133993 1117848 1056577 1347314 1502954 698619 1483622 73855 259049 748283 669451 1440727 373691 990974 677017 1943611 822418 1024642 1703052 898385 1164720 795956 1719802 818454 278937 300712 1636824 741091 1626460 1140277 177155 98568 429653 875922 1026243 292487 300932 1035510 407 1032300 1051539 1437759 500776 1668274 1338331 1573191 1884285 247842 460047 410331 1469158 772028 1071882 1255096 141936 7347 1854079 1775043 685714 814208 254856 1910762 219766 1704046 1376863 1919457 1082798 9097 568241 25198 1492044 949409 1728259 1116776 1302444 22451 899852 415698 1711556 864617 664324 117231 1541891 1970712 1704105 857611 509589 40205 316940 1330156 1410530 830824 292189 372021 1660994 1191504 965923 951634 247083 1144154 42683 829286 377955 1216180 264767 1291366 560975 210142 1260494 557640 1309670 59450 1936709 606470 1729809 1970566 467902 1883425 124271 1168473 254333 1345150 410302 1698952 1771466 770224 1944063 1448138 924809 503479 749554 1282815 189629 51565 777366 1062549 848969 1285458 892268 974175 791855 1305575 1318130 278139 1328687 531011 955986 1351054 1323492 680809 1638649 348022 445774 538618 502132 735317 863495 885081 13217 1191891 1075207 463416 496481 1154131 914929 655266 1207102 774445 766045 844852 1930517 1088085 141841 121079 334391 1838213 1189449 1719501 638150 1957249 1839010 105959 131723 1560258 1015539 864520 309155 1248976 295979 1618484 832903 872748 48536 1393296 245039 269902 1467066 605742 1239620 1173942 1371275 950959 594850 571659 1068600 1504624 1923943 1224573 670823 228538 671417 490183 523644 1813391 525116 1991559 1475425 390562 1843340 145152 1941982 1823143 1813084 44056 1865686 700484 595245 544425 443549 327935 791513 897672 1147037 1500771 1078599 655386 935355 883761 1186553 762849 344319 1555334 220740 1480528 269815 1397216 539836 960506 1903222 1242686 1578025 975703 1367067 1829105 934910 1714270 1001288 126174 1996582 761981 1771001 1572053 444691 1706990 1980233 500981 641611 1551982 1511161 1254 887846 498934 1790843 1197506 19388 1154943 1673520 1479454 1402618 1318689 1964807 993454 25166 678649 1742999 973642 1681246 1078494 1678803 1809155 878120 346563 1574301 383196 356228 1577109 529249 393055 549591 758235 1105453 1145439 413003 1011059 1264162 577425 308367 1496948 329159 1124277 979608 1952154 628760 79138 1286717 581676 998090 143847 1211659 1981320 1386100 1619117 281331 1410640 1635742 1804664 1237203 510757 1606672 32194 702442 1561398 1253836 402027 1434804 1149902 586451 842508 803541 564882 174075 1393846 1268064 1441730 1826026 1683590 904701 82451 1678398 1282533 338239 230530 1559551 1643605 370456 1097757 1731526 1178971 1443301 666507 74089 358935 113997 819999 1755081 709585 76567 1729203 725039 184993 1810694 312182 1133827 1877306 1500151 224616 1209162 1368667 944763 769946 960713 1170961 1450872 1446553 673219 463559 790276 76614 1769533 304858 489718 1259996 308092 1203912 851508 1735517 1957302 62106 396404 1016455 288026 889161 1271323 578480 1836856 1985371 283608 477372 1301327 205962 1908821 1974922 337840 1945431 1541368 979358 1784852 282540 822378 1740659 226498 1156351 1790841 1001632 199833 816912 1353131 541321 302896 1391566 1123180 1009275 1883195 524022 1837865 1820051 178663 1600767 1870736 194125 239910 747021 53316 849045 1425938 1388921 1189213 377836 659581 701058 902414 1629419 1406158 270375 1553504 1683644 1724602 1988327 1256765 166168 748823 17660 1097811 345115 752466 466057 1805100 591499 1183864 1577869 1085874 1329691 1893083 562514 787693 843019 388475 851109 600597 1402762 922937 1808419 1519563 1376090 89639 528950 407020 356692 271124 1582407 1165581 903541 871430 502481 1816891 436995 1911685 1446877 990604 1018408 1356668 483238 1354230 1459399 292526 790158 930402 1022402 1214471 1259362 1135881 1984645 1119531 639094 330218 974680 1626038 1532120 135911 1809268 140533 374295 487480 928397 392168 440239 628516 1951343 1540706 1991620 1657817 1219770 1431401 1980670 1197194 697410 1105292 1005851 1216702 1382277 772412 1241830 988565 545832 545056 102171 1572272 489825 995655 466516 1862457 1210790 895582 750660 129019 1236258 1930166 804057 152887 1519367 1365114 906529 1653741 1319670 1244694 311274 1553527 1828131 151939 250901 1292375 1029029 1939749 925006 747257 287573 1127477 1723513 269549 1292589 848708 355165 347707 1904047 562401 1349814 182145 1561092 1805737 1623834 113811 1454041 14465 1130849 1583749 1712023 1630811 1441889 797190 1067803 195033 61003 614941 1122703 1255131 842686 667387 1714935 852670 147769 530637 1844642 1428798 1153431 922375 966622 1603470 352950 1243950 1781395 1822209 1708955 1678999 1317851 1489387 587371 1794658 1942207 1718177 1112663 1783921 372220 1364633 1775324 425094 1162080 1614516 1869968 1349171 759499 1932282 1774428 489615 1841140 1933829 1164163 1428402 280299 254621 1514628 1983523 1609423 1810164 1020766 832602 155222 132110 1563773 1577458 1591103 741852 1271529 1076358 1957787 1426921 1651640 402283 663569 689873 625201 359443 184570 1190059 1411383 1427222 797387 1906857 232107 590507 1346782 208398 177 1891609 447931 874207 1009830 1027845 935095 964668 809443 1579467 38973 499959 1215627 1153286 1982325 1320726 1825946 1285279 105550 141489 226159 71975 1518081 290763 1948788 1288238 1377685 171730 501876 1812576 958884 1452223 678786 606801 1333226 1639170 547331 27333 152945 1239978 493098 1321164 1693594 23133 480909 1699240 468494 1798702 857948 1304491 978366 423648 1337208 736550 254967 1287930 1991050 1789795 674698 1363600 1555180 1922719 302697 1527359 260536 1674106 1076930 155022 1317593 559281 928042 534472 1219302 586181 49603 1147384 1813157 1306805 1036651 1223973 919828 216164 1526870 1836392 705389 1966186 1456099 971011 523744 379818 1959458 1952455 277264 29540 1862305 1092256 536077 937176 905754 1804966 168353 1314912 654274 481472 1522774 1159286 987774 734582 683993 725959 342448 1518263 1197983 857810 521620 572177 1791517 1588742 1877110 344467 1136128 195115 1799130 308486 1550905 535594 741018 676753 1869077 1696844 1191368 60572 373443 395881 250479 1371628 433715 773181 595182 1556013 363006 1614794 1882334 1845421 299121 279497 1473720 1859605 776958 830706 183947 598878 697357 1460416 709292 253021 1551929 1339356 1169537 2824 1191864 1104412 68871 1711585 1032642 877099 320443 1807818 1811105 1425485 812471 395446 1070756 1852767 1324693 271277 1251374 1897959 544006 622960 750034 1714842 420106 3625 1753847 191935 1455907 692131 1050845 1622858 1191099 1868355 1665874 1799207 162386 762459 1839886 1622496 1373667 400313 418814 1555806 1916738 1645584 1290791 247869 454325 1099994 1082178 1253275 1771648 702580 1984386 327258 1722980 1761386 84746 16218 498850 338020 236542 1454099 1449616 1011695 143815 1643515 703173 1863286 1809702 1723754 1813882 1514972 1711417 193360 1510048 756316 919705 793175 671959 1630274 438326 1428940 1622448 300663 234374 921377 962499 1677831 1816600 687743 1152676 1920601 1052000 208259 1874704 1220714 883372 142965 873802 1086650 253438 177686 1531274 717607 493544 1284746 1473450 229596 1650242 1276176 1208111 1845701 1891442 1286100 1524105 1687959 1499795 540049 680382 1441778 1479580 1579860 1732517 1802622 241483 199278 724759 117491 1122451 91127 1605747 622973 1439531 941133 1049557 164602 1731288 1911055 276945 1337150 544862 1860898 900058 1725015 1066450 590363 1722145 186813 700736 790217 319659 523565 66601 307966 1840419 6670 199353 558341 74481 524490 761685 1204308 6988 138082 1512794 1620947 1953529 1258351 619644 993389 1594892 1608786 302422 203221 1497572 881735 814126 1702654 1237340 1124885 708679 8808 1614466 747889 1420548 1257782 1666144 696567 1488660 657820 1623504 1127737 347526 1983254 168681 171755 582365 747106 789436 1495834 1952300 1459136 1620075 561085 1293319 1298624 464879 254863 1601058 52980 967673 741752 1223619 830506 631155 1361820 1403764 151094 1908222 602120 1339298 102532 1943263 1687104 1270197 969321 1486849 1123091 1351860 1783799 1969296 706953 1740652 154347 456441 1764141 940271 505625 1693716 1577262 1484830 90175 530961 1224645 1609375 398426 463166 125356 1395940 1613020 1735037 1540808 872340 1604951 1070032 466953 456072 990392 1338621 1695126 253272 649433 1889579 1992855 1107495 19502 1045151 8892 733339 398565 353051 756753 598227 1952734 1981840 287502 364453 884772 1483251 1348859 1013277 151517 1780856 1660799 627135 171509 1716883 954228 1074886 1606248 1883727 1700343 1165291 429367 1707217 1718948 1117218 871925 1131895 1050834 947952 204753 1677205 614987 240406 603797 1695041 1676931 886132 969599 118510 1236043 737199 1703806 807408 1619554 660433 332401 1795842 93024 1659163 1678786 402774 883851 1341705 1741598 661147 1953909 516562 1597733 1605129 102940 1283909 1432681 372585 1349234 170133 8667 1650635 20074 1789849 1928006 973298 138530 1042875 802319 239355 183350 1139568 467239 1850059 211635 343410 664478 1726240 1937774 256997 579682 498773 533834 693102 1726144 1932298 1281934 530766 7008 148057 6866 1229460 253450 258019 241149 1400784 575956 1067902 1966428 1276076 1905229 1084932 905654 334062 106155 1700140 1396847 1310295 27513 1341745 853916 1800539 195028 465335 568485 386743 850545 108913 1391999 1881155 1852092 399760 1876850 1166752 1408575 258741 707842 810543 1614157 1349847 331882 146355 1064063 1625463 1816071 1556799 1415893 1714460 202967 1461929 205765 1992084 930253 734650 1489780 614687 1199007 1162182 1731010 570045 66079 915444 623697 824582 1491824 1462771 319584 98682 991351 492741 1651972 476840 1981004 1313684 1292176 1285938 1467395 1630912 1718228 1857479 444569 1413853 363714 349970 1950465 101339 1485990 1690586 1689162 1574785 813109 1921771 475753 1964010 866693 302945 21023 294114 1497265 1594829 647639 1218544 995738 603104 856743 986362 1141323 819609 1292255 1311451 793041 826350 1780126 1529440 429011 1574093 1823857 367064 1742453 811441 222123 263524 959568 416581 1071854 1773416 1847794 1852682 1272625 49462 1649911 1257784 371916 1760864 1251904 1883562 1703754 590206 1673935 1733819 1961021 364652 1253090 230896 1941754 1682773 1585710 1042846 97811 212168 1177466 1494251 1750164 1191063 192715 921119 1113377 1561337 51622 51542 623816 1689031 1536452 449205 738391 398292 1038763 1697838 557081 1084236 411863 727990 164023 1947410 988299 1348139 901695 73794 244123 1592327 906088 773775 777004 1369814 193001 862637 154187 454301 1727655 933693 62945 1093699 43375 1666126 98607 282408 1158853 223221 852001 1989602 1808864 1787951 1503703 762711 1961659 1299458 1173587 1808381 1550736 791116 1414264 540540 1537230 449017 1936781 1581714 133730 874920 1699938 1351849 1642523 642301 1335874 26922 84025 1216415 720884 1616260 1733824 624760 1065028 956075 1668486 254260 500659 1873940 1778146 1343417 1107941 1495524 1547270 1849363 1796363 1234468 1060365 1607400 1349562 710687 57149 1914080 358869 1958261 69258 1027794 1298736 1888046 1555074 100764 1832641 1329509 1798591 668534 96785 1722013 587681 1878992 698597 193958 1775207 491273 1796574 1275635 959155 1320171 825142 1661445 735954 1393708 768877 853272 29505 1292534 768013 821723 768953 511796 441307 1017866 1309184 1436443 1555399 1238608 814257 1373275 1584057 935286 950557 931238 191960 60227 842282 391837 34847 759124 1171515 1091659 154754 1669003 1007467 184950 1503504 1290837 285068 543733 1465167 1749040 366058 1899736 1081956 243071 1937521 520752 1774880 777810 73727 490983 252998 932247 1124340 423894 703824 1948870 847692 30572 1885397 1980254 1808850 1194114 1177392 769513 1171032 895517 294677 337334 1410635 1600856 1793444 908677 1041426 1758859 1898113 1295054 1860859 402003 11327 636354 1544837 1995066 296118 1696189 1300992 1011787 663179 324037 1541391 1234937 1146172 769986 1175685 1902602 868635 310214 1834694 1320239 1773551 406335 356423 85419 1007348 1523015 1437789 1370989 712290 1153875 970889 1935420 495319 680877 1150907 967265 1805114 1865776 1795707 1183101 502019 61321 326909 141984 1802411 1617542 546315 88797 1613783 1923728 573887 736711 1082484 1254110 808156 565061 229064 1338202 1608511 1428504 987921 769843 1565438 1883514 1911108 1022943 368526 556653 988718 1817901 542345 363207 27943 387946 715162 940896 1524733 1896870 914977 338638 1723152 1236205 155384 932060 1045859 470718 568636 1334530 1141942 820956 454544 321910 1282804 116099 1151120 1475516 983005 1163925 1051882 1148352 200717 1856448 1668229 98586 167957 1873775 1125681 862851 1583693 513693 1411331 1207611 862755 584927 460983 300358 1554141 1277421 1826154 1571428 1969877 1480999 1409585 1790986 1946469 439167 1136720 876524 1782859 1664769 1592430 922381 383426 105814 1229986 876330 1706127 1420742 863264 1283449 996647 803831 1369109 1448802 160358 456570 1453874 1381617 1322636 282900 38038 548764 1128487 1218253 1689578 206913 1026080 1915339 1981045 674381 776597 748207 1018335 1521061 557101 1189693 617385 145028 1607123 1881845 929276 1434425 1484170 130131 1680584 706869 1903444 1679185 707992 1389971 1897917 1062227 1801918 468584 965029 118596 691083 384176 141363 1679719 1066662 1366406 1291447 912781 402447 655712 1541776 1572648 420868 779509 1613278 769784 978341 1272019 1801673 1951102 1060252 1283026 1017272 1351374 1876180 1091681 1169911 360890 414850 1015094 751478 1303050 1881011 1202416 306408 416341 1514158 1575572 372270 1303148 584175 838605 1161207 270213 1826812 1965651 584626 972953 483360 924461 1830275 1291663 254712 1191107 1249373 1859428 626352 472345 1407338 1306875 670505 413545 604083 1460566 541258 1474363 925347 1977790 1066001 1530588 1668184 132810 281263 481531 173400 732341 120732 41332 96981 1937162 743933 378028 734110 1098207 1100027 1136286 1977416 856362 1244830 937876 179739 385604 1724979 1708287 1664724 1907980 1295784 1319357 1632773 601955 800222 1059065 812563 1576833 209127 773094 263858 1831342 1437467 107632 597009 64360 1990972 718771 1725579 66071 268237 725681 1231815 1223683 1870725 1427477 540707 782250 1258501 44321 1458676 1837713 209395 62081 1018244 1698660 173430 171601 1740875 264276 84209 1881507 675992 1667362 1276247 882070 1539571 394270 66615 89681 1824163 642873 1085256 54602 1585472 1809119 1828827 1463640 337228 166998 949959 1911807 1411810 1271232 530659 1680645 1307874 86400 411479 1636578 1294129 1985058 1612173 25670 1563417 526126 501963 234659 1975685 295850 321668 1405268 1996609 1004933 1870957 983680 1878808 865761 708907 1592641 1420064 1681953 890748 1569360 1563776 1445907 847999 1090016 778702 706782 94115 1891895 737613 1565048 1641886 445502 919706 1337827 1881273 982312 792778 1269744 908303 246558 278784 480877 1590011 807395 97568 1213354 560134 1947997 351099 268712 109061 537175 1911831 1777580 1690227 1681852 1578193 1050895 681758 1873016 985784 730857 95024 1910105 1447239 1028818 343557 1631132 1477106 883163 862370 1294871 763065 409933 337396 226264 1132080 866963 595917 103779 1480811 1060571 1537762 738669 240417 536772 999158 1694071 1994077 393189 471581 895045 335685 1603980 1223801 1311319 1986191 1650219 82756 1969442 812894 1360574 1786325 842303 1402186 1526421 1644655 1094026 463642 167357 1537019 1991700 1548120 2227 236650 97478 255593 551676 80420 728956 1673867 1322540 1684497 52769 27883 15609 1151213 310031 848594 89314 635074 1419148 262560 1341665 430956 1370440 566370 1599158 527341 1648373 685883 1968638 1600467 1648956 510473 679406 1351688 358889 371580 1196674 1355492 1465110 1362603 766876 1567684 177300 1418282 1003766 1085390 1132044 1381444 742677 1282288 977443 455549 1129007 1467546 1691041 168573 348815 1180374 1938996 747660 1587877 744807 1674492 1602113 1838234 278340 1927841 169814 64087 1232477 1756271 641202 543511 1380545 1952270 346726 1589131 517958 946047 1059545 1211676 1264941 527000 787029 188059 367839 360104 683651 652680 385162 808507 883019 1962249 669625 925817 165995 556059 682524 958074 1055894 77676 502834 837493 988313 295065 838236 111427 1438798 1902053 44672 685293 184681 860919 197463 957664 1353752 38143 1255176 424188 702652 179090 245150 1330535 1551633 904773 119312 1447539 754401 1498599 1273393 395732 1153736 789975 577633 1131247 676700 1678672 730470 986773 1892156 915269 342087 915028 330862 76127 1689795 1926420 1668202 1183575 1898742 576306 1001299 1106124 1235263 1372769 519753 1997513 1776079 563517 1270021 479164 1641530 351015 1396898 568580 1354866 964392 1898151 1585194 640583 1673010 1542793 624027 1012534 883693 1757991 1473515 1650025 1702205 1205252 1479611 1439005 1147852 333030 1992172 925510 469663 970399 1813739 179643 1818062 164154 696769 1321798 547017 1530625 1063813 343806 428547 1918660 242429 638057 79322 1644485 1335070 182135 1129622 537893 1066637 217779 191450 1850319 356654 845344 37363 192839 885080 852363 1946739 1401434 1078194 968095 1468357 1316143 199028 64602 809523 3955 1785036 1346268 331165 596973 751803 137708 579749 772199 901479 998384 1900925 726324 408679 610415 37095 203512 106263 1512416 1075709 188494 1872414 1702958 1577028 1117267 1873180 304862 1028148 330824 1763296 727227 1238765 137476 946232 216284 137329 197613 134336 1398922 207080 1888685 1302599 378315 729730 1717557 468304 754730 517730 265303 655231 916952 595925 958354 1110263 1975528 320068 1130889 384406 1252886 1512427 1585046 1117628 1622228 578985 1828159 690276 662795 1272963 955312 1762634 384564 280157 103698 1202440 1604088 250712 1881354 1275931 749611 1701342 1450990 1416208 679903 743095 374502 103022 336680 270310 1339157 1507111 1987362 971481 257635 1219141 900698 1229566 305569 950033 1204253 1125146 169727 516438 1610033 398911 1663407 1856662 277715 399435 730634 1206440 1740612 1203971 1551841 1354642 992017 953806 767148 1139065 1893156 274413 664598 319736 115490 701336 207127 972194 1381280 1707609 275837 1658168 1592536 1175327 1183581 521663 1002304 1699444 332964 649818 65076 990803 1014488 799195 1487849 635657 1649357 185445 1187944 975893 1827168 1236204 1173506 1588659 1803998 1571077 1389145 478356 1600589 110572 1304131 1829541 1904563 765357 481320 1739964 572030 615924 106448 1183515 618719 1805167 981513 299177 1588994 422581 1329522 1855978 1738243 720899 874409 769245 1182796 1296082 1275361 1030400 1768874 1331520 1772074 730055 1434942 1340806 1525691 1239251 1959966 1635923 1432567 1616359 1242340 1077406 1278887 940640 1184681 343911 126990 1325544 1037416 464487 893717 1243232 1172059 827354 604160 1966606 1183221 1181221 618901 1854181 1037756 438929 1329076 396187 788308 55509 61819 1712509 1131388 894453 816255 687501 1944083 190301 919405 1593005 14444 820809 1837947 1046566 1318576 737620 1484550 1169963 1719519 1271064 1086356 829351 74862 1880024 136955 779670 166474 86570 152275 1882187 1020484 1094107 1609671 727931 1816356 423140 137924 751972 611798 725123 1225275 1573867 815948 616994 1144132 135690 1587060 167395 981816 769399 1646730 1246851 346018 845167 768515 1375178 1584793 886315 132172 154517 1759099 222758 1316798 1897302 1409210 401958 1717898 758605 1716454 1975082 339039 823475 410629 1284145 78524 1204949 1789902 1887413 1236642 747517 497096 74163 1242169 193629 125784 1329543 441231 1402832 994557 667192 1697021 1811291 937921 626207 411932 822319 383967 1937030 1944670 1377598 1645489 1129708 1001022 531054 818678 1609861 1992139 896034 1307327 967485 1372887 1949764 453615 1135076 870446 899607 1926790 1656249 595186 1204463 1150952 1114233 514958 22864 1859547 1576937 92838 690323 1477281 852282 997165 1740862 1088066 477160 1681078 1938608 1537800 146451 1939146 422559 1577237 1226952 1879680 1074733 899140 290467 254104 1902858 1743384 1425708 714696 885473 1471183 1825774 1503023 1387887 1617796 467692 1989888 191101 644740 329857 975778 1086197 462100 682435 1580989 80962 718436 49252 875927 1126334 1615514 1712832 563226 1194456 1032649 203903 1985002 1995477 224744 1315884 1054664 507502 1166075 1447919 689214 292353 1325983 1344323 1020279 602718 1337493 197874 856453 1799352 1845402 1955728 1480195 1347561 500764 210703 1572150 1111583 500633 922386 306343 1710196 1005515 954985 1717731 1384793 1185023 829864 167399 1550306 833251 79124 1420307 1022891 1530223 790116 722036 834449 1645387 17773 15889 738104 1843010 950816 1789762 1552655 1995732 683186 297412 555992 1272607 384279 1702348 279674 1254258 1607099 434654 1312027 203607 430303 392929 934539 572750 560031 1587260 1857959 1786694 276473 1970818 1536991 946510 1766820 609952 1145934 1860681 766487 384729 15572 860066 1946403 1491357 171531 1017486 149724 579091 63742 1152559 1107730 549698 1932973 303948 1114089 1735270 1239095 421575 1877474 1699460 871399 1068832 480449 1834586 1999096 763872 532968 1219563 240424 1270869 1764567 715394 1285671 1159821 798546 1326955 331905 904813 1970725 1169515 601306 407676 1392922 122356 1708031 1789831 543938 767117 304327 1654160 1675274 1591439 1164619 1562058 930553 409618 542043 1766837 1224652 529066 528900 1593335 1826262 1606696 228689 585217 894831 345682 599332 1872379 1397143 954021 186715 1711696 1391846 1891012 339768 1756753 1100088 1176056 1570843 595037 1585722 818634 1699439 1220077 1794144 1978122 1671340 1329428 1109119 641280 532734 1822548 1268222 6583 470826 1603923 376662 1765773 65266 94999 1206026 1669269 439392 267335 877292 1072169 1737 853160 582176 1475119 19030 1939618 1920479 1592379 853713 1493067 1710811 1451247 1952168 1787520 1265434 1230904 689481 45821 1323624 1750028 516806 1681372 247173 1534822 1104994 898927 1075678 571804 1186340 1186114 392647 1297282 1992591 260601 233188 482858 1603679 851939 1106065 1577941 176451 1536493 1649224 175482 419317 500405 1424408 23682 1053293 822017 1066681 1211851 1733003 1504525 915907 1499818 731395 422824 1551588 344634 741555 225873 1348191 435522 1696876 1311110 116923 1340816 1491960 1298102 668906 635869 117313 411242 1413876 118834 679355 1148746 882812 920515 213306 287091 1034794 335936 603423 606440 435439 630253 438524 235311 270233 1147332 335866 1853532 1031811 948939 1572830 107583 1064776 820893 1596587 1576517 89479 393852 1471601 345150 1406581 779009 868960 1676514 787717 70393 1430224 1873811 1553604 810403 1148219 1832446 233169 180443 1492891 1270707 1420964 1611439 1901129 1310004 1946074 1257514 231562 553132 626893 18847 1105755 1372120 1475679 1646987 187518 1843233 1967130 1896502 1665767 979586 976794 1518956 26290 1782020 1561446 1521180 1037502 1468619 776219 1498499 502433 1178738 381247 513118 550273 367452 112941 1078537 883385 826452 613080 1885984 1716033 522254 847090 1789648 830329 520964 1941637 1729518 1550178 780222 1189090 866301 1571693 482497 1164616 1482596 1931798 160701 1840107 1089985 612084 624345 547411 1381843 1066768 594479 636599 1155555 310538 1303156 1487511 586929 609289 1251215 522152 400632 761142 1950350 910938 382144 1665382 1227612 1437640 1844153 847172 891874 1924991 376212 51599 1169771 120407 136436 213268 1640726 855357 1203330 97887 1698837 276719 675008 387478 98131 1791369 59339 602825 1928934 1115877 1473255 1081312 750933 1945975 1620948 1683444 85514 631117 1937890 235294 587777 1416246 821125 295933 629550 290573 1947905 496518 488800 491917 284340 1883775 1922667 603937 1939297 1348517 701545 1355799 1628530 1181549 1657206 439670 142597 1110504 421964 1335107 112928 209468 1193343 1306550 1978403 766034 1753284 1771288 1853290 1646294 1244699 1914386 1374249 1913902 1164411 1714312 279958 1528470 11046 732396 1713372 1861034 470261 78592 1493883 526800 332385 599128 727622 1401604 775135 447804 1375662 1195747 686053 1684976 546044 1963777 325608 1197255 323866 1723356 1254406 312575 766473 777529 1363513 695253 858949 1019429 1758243 983290 115596 1782861 1635982 1387560 331203 795914 1121195 411380 1643891 265368 1597254 1215642 1030033 760997 1963539 1362559 1524995 1471128 1784468 677791 1348619 176072 1437287 687419 639060 1140529 752689 1090397 393445 989447 1380028 1615237 1950351 1130921 1035486 1198327 653561 918583 184556 398628 1778191 926334 1449884 853412 1986557 283621 1328874 871807 37098 479425 1126465 927278 1897195 246130 510144 427901 1786773 424911 83630 1495871 722615 1567837 898701 1291948 927268 586466 1228810 1778314 670245 747744 941632 647451 170400 1119037 31214 1286210 583853 1032278 1704572 87409 932935 179578 1921414 261581 1373914 779627 1802207 768346 485552 1576479 1691477 1640549 1202128 298536 1112361 52346 1406840 142320 1713426 1833047 1349991 787576 216053 1111069 1508517 1140339 301063 85076 283366 1830362 361178 1240233 1298119 1538237 1088014 736294 529480 23724 1239503 550206 1471766 137538 1627940 1472360 485179 808142 961209 458917 1861250 1658936 1408968 1696835 1859397 36356 996254 274056 1022379 747639 1061391 749333 1467315 455162 268662 1897062 1921288 201741 1770085 490212 609224 325407 896147 1787735 732655 1287730 778182 1961032 1003579 1746796 1180666 98397 501654 1280884 1054782 802289 269089 36753 757835 1693967 1009221 897061 1370438 156699 528655 759554 50833 1309911 1901770 350162 1362868 155884 588462 1041329 586761 300252 259488 1510858 1074305 1595804 720783 200617 1978496 1170646 1902507 474671 1165368 1905937 1539479 1266102 60994 460815 1185785 1877489 1741347 1747875 1396714 312814 286760 1454634 1317061 217824 315380 1771090 1240434 1258474 1468579 1646965 252265 1812942 1576016 1247599 618378 327840 1550860 162862 629712 1578733 1556704 1272055 1235380 1059661 70556 268382 1863468 288680 1961784 458090 1559763 476048 949991 622583 424336 1075579 1295521 803206 1949042 1031857 1126800 252131 1151704 1710170 1867640 942661 971442 1997903 1539831 955168 1411793 1460183 1361228 874463 1213035 1460285 1280521 1054152 1566056 541796 1470160 583625 1617154 1207912 86437 637825 273624 1530423 235379 1884281 1450253 1692696 772631 1504524 800164 1589050 10131 655379 1495591 260273 1916125 991472 952846 1655196 796840 1793678 23460 1573408 1167653 143944 1498424 1222946 1202939 1211151 1480159 1388062 486917 1960748 863918 1674091 252815 1003401 177072 1006292 1214583 1752940 1877329 1457058 1112343 790763 837040 1060347 1329433 1288830 1773048 1085199 1220501 529462 1850382 1084736 266579 620858 1440549 596645 254365 1307189 930081 968982 1737705 1782932 1714687 1014750 1641232 1889121 576220 1947568 637281 136878 320146 190383 880098 754551 1872243 453650 132467 449551 1835921 1359549 1691163 1483180 1810856 952180 1158091 577567 979052 357959 585351 1633559 45542 1103765 1338526 900746 1022683 605586 1892799 1723679 1201585 770624 1704853 1623845 1354590 393439 33477 590931 270687 1641929 1922092 959415 1332534 358978 497854 328598 1592129 1778653 310171 970773 592244 431258 1912443 728707 1853057 587139 1077404 242905 1374672 1035214 1583621 1898363 872696 883023 709488 395019 1572504 1703986 1985668 1611596 667508 627271 268870 772682 1399576 1679211 1387897 1907246 1165935 1485859 264958 1760301 1629140 1143262 695929 378286 828332 1003317 1229264 260540 3163 1910893 1641170 1399998 822755 1361580 874635 100069 772364 756858 475734 666213 1657771 1225575 61810 1725772 1940993 1366931 1469388 395625 1696619 962240 1582627 1707601 810897 1255770 149890 43174 1378286 1120487 1967121 471980 54541 1782438 1211178 1767702 1472228 1705029 357110 406891 1148926 1018362 173647 679539 1183701 1610028 131305 387922 1850634 970563 753763 315103 706243 678705 819378 1853954 1138830 56929 1310457 271088 375353 653675 179885 107968 798480 693506 898446 152687 570109 502797 954915 1768546 551928 325929 50496 1149010 1267536 490916 337890 635612 192121 905296 930848 304928 141312 1037245 581517 1577154 1307069 872343 498420 760167 1952204 731275 228218 1268979 1446541 993161 310429 1956429 959445 1131630 520532 1385602 1593158 759111 1406567 596763 562988 59905 1354961 34127 1305529 1427758 907174 542420 88663 1804078 937111 1491553 1054844 28615 914782 1749114 1141860 1330192 1313303 35899 20192 877475 1250484 1337995 814686 1336217 48151 1179579 490003 227605 1407167 1580832 54195 442957 1190496 248807 55649 1719897 669029 1519552 1718247 1673983 1889430 1933803 1279261 1640147 838242 277675 658694 272332 852555 1824547 1575339 1522821 840246 1717721 1845860 130495 599462 299478 1629104 1393326 682569 5917 1448021 474305 645307 276239 915778 42326 507237 293492 1482600 182158 1042534 1284877 1135343 1698025 1646240 987041 1721320 322429 420954 916644 1573926 209358 1533307 241763 1587206 192878 862435 1680402 792143 866927 1560089 436755 591707 30935 1100699 1119460 1223380 1049902 1385056 1390481 1856647 306394 1294989 373907 1888944 10866 1252030 1459150 732309 862517 1932823 838341 948136 566008 627726 1024894 285581 1904569 835822 1615707 553352 1871553 1624331 60419 1323663 1109770 1722302 519487 276157 1152200 1861653 1711224 704438 1871868 1252385 26283 1979080 1659222 1389788 1303979 1681707 1471794 1659422 194444 1324131 62594 1838771 1223910 793195 429867 1691722 1137010 49895 219021 1015852 1194872 795600 1469617 1588328 936529 1524073 1678935 254937 1386301 1451726 1011963 46704 375626 809252 506339 715780 802308 222225 1940499 1058735 1713031 1780645 1740386 1503019 1507856 1812086 1535946 911497 545489 65652 813708 735010 1576215 128497 710613 83827 1533858 1278021 199059 781889 1097321 781839 1594448 704055 1458465 607152 1760611 658598 1389967 1792272 1883603 1570494 862253 1889745 1993622 246682 89980 1902246 4615 206615 319149 1562453 1949733 1628539 510622 1503858 1215408 1901732 1355529 1334465 543440 1938543 235917 438033 885401 516794 40315 1353769 214437 1357225 1294536 1526527 1047600 320289 125387 1429566 475598 616123 1069217 962554 308990 432908 552039 1412002 1698655 503620 1383683 121957 388211 590343 1937701 1599536 1101795 1543443 674455 1635785 704481 1892462 1387908 602508 253664 1150730 1291766 1630583 281763 336405 1635957 1808491 1254120 946470 1763429 55173 859018 916839 1937485 179961 1419326 1952534 1160034 936325 1994709 854730 811965 1335454 499923 1556317 124183 492710 1252067 1303515 1942031 1127463 1881664 425878 156151 1819922 72673 1763300 128113 1496062 1527488 431609 268824 1646655 805034 91282 567548 713555 1232314 1323707 1163041 79071 1589962 921806 1534692 190516 998437 716511 1321007 672746 1506780 293935 680315 612063 1337070 137819 587026 98395 1941167 1662525 1455355 864040 1351633 1665141 712539 1513020 1714033 472257 499614 1353726 1109151 932505 728060 1354565 1688892 382397 1315032 1679772 1636740 386428 464566 142667 1009606 827957 1983810 893355 1718000 492656 241431 905637 307857 1645532 319956 342135 848277 1403633 1224117 1623612 814537 844071 1916022 970090 1922679 38678 1327982 1288972 824038 970344 1789414 632222 661880 1941631 260567 98378 994685 578380 61224 191800 1197380 1116094 1012550 1907817 444323 495551 181868 1028265 1453028 1501321 1799616 1222339 1695977 480846 1555814 1889185 111900 1901294 783068 1769967 753014 1903092 1296325 1746241 2006 184738 961042 1917830 132268 1463899 775747 1155405 1286625 1627159 1993995 1696541 181330 1807046 1992960 640586 272246 1913645 764281 1046239 1274087 1844796 1151946 790756 21542 1587392 1237930 1149452 1661458 1167869 117465 1175875 1858285 1187333 1544246 315352 1379146 1352801 115623 1656847 1063580 1924883 1382849 158691 87509 1259880 1711927 1400518 1458010 21179 53799 1448943 248140 1684656 114270 889108 1084634 316201 1991094 597831 973782 73317 262278 623361 82082 1510553 1299275 963308 1213625 1496639 1216771 1967737 1747662 1862652 60386 1931399 891561 269437 157860 359658 1042628 488601 148460 1310268 725708 1698066 615129 812452 169324 1013443 661862 1490962 624680 206991 1709191 320995 1305799 1962701 1176295 973981 232400 1371404 882598 852908 66776 665121 1672154 476928 1774596 1277668 126766 1588103 344449 258556 675503 11689 1295756 694351 96154 1595935 1843847 1858828 1173060 1670106 152076 543260 1180395 556333 683435 1483567 887004 398784 57666 1727275 1058333 1503659 1997479 1316964 732201 82600 1803093 1624921 1469286 1391011 1700047 268036 1528293 1163310 1542185 1403200 1119345 1710786 386409 1143397 1674287 1232795 950089 169249 279057 666126 1202531 413959 1404221 1917235 1172106 1904972 261974 1381922 1341540 987566 1352711 788949 156110 1628836 1033773 1462403 522541 1341509 1539550 811397 432015 3941 825485 873143 1610401 1819098 184416 1754513 1397259 1475227 117618 1677337 714036 1825031 441064 1757448 693027 547442 642095 1839207 990853 556112 1977822 298641 1036167 1065848 121931 1826455 1709929 1704287 1160493 1540296 490972 988281 686488 471205 328768 1305179 1430661 48379 920957 697508 164217 696090 130568 1554679 580665 1431412 991231 863100 1718551 1548172 867160 1376595 1848166 296588 614770 237714 81699 811038 197460 1336717 565324 1316948 165545 829600 63352 1064442 1687528 1187416 28804 854706 1579950 1974475 1731594 1949670 349415 351823 1286513 1845676 844933 666290 354706 1167330 1435745 1722805 21350 1332234 1243680 781032 1567058 887916 720266 956286 1679478 1388818 54906 1176257 468466 1698530 987028 616301 1575374 756467 193587 1110705 380594 398775 1418877 212625 1682355 316237 1678620 287004 467241 7807 410720 514478 1510411 1840995 1762265 1335620 1527584 1500430 512606 789363 1767178 96661 1745238 1873761 1311234 400067 1522935 763960 29707 1601431 954913 1916952 1503533 1374751 1847570 220808 1612712 1290594 144557 1816727 1642558 1532354 465871 1182051 287286 868548 388267 1443334 701567 1134400 1301932 1078261 1814110 1674018 547972 894007 723672 1916307 995251 1687449 1052333 91990 1019109 499339 1518233 1683024 578089 84402 589615 727464 416081 19678 1079555 143477 1793433 222961 1101832 540378 1221560 672573 1528432 1662845 1934067 1057629 584771 1470964 756787 1210370 719677 1209805 370216 1908606 303822 1054320 25020 411881 972400 1365421 1048548 437736 1365334 705068 1979383 775431 290348 325705 665186 1099414 1219237 22300 1810020 464086 1891108 1173837 256962 1380975 1027197 1242596 1936252 1253662 1830266 1612102 547409 432962 507610 842039 1309154 1310398 1729623 1609 1681740 671855 1272840 764723 1345979 86757 308623 647306 1025098 1012940 1867537 662355 1700035 1994821 72736 447929 987025 1482158 463408 1027724 1294411 1263166 1432531 123793 632358 320581 1756504 130672 1982276 1538307 1860159 211822 514625 854203 1804491 761095 1630674 1565632 980729 1333408 50586 121654 731488 1763226 1155663 1124410 1744834 68001 519530 118937 1741278 1390225 1033089 916993 1414274 28356 1190604 414629 1443106 1346050 1901703 1693142 277568 1789343 1432808 1980112 1048747 1813421 375254 833799 1356802 408998 1110696 770883 1475196 706588 1180849 175042 1077064 1556467 369053 1006031 266883 1139795 1151975 635821 193465 600949 114317 1201527 1857799 214996 1726642 1241649 1406066 1729027 253629 1550312 73499 4746 860430 1809491 27680 1678586 1262648 1904813 1005536 302393 1409563 462925 1892915 710805 573447 1506428 551702 1324864 1079929 713897 98799 991622 1061771 1796534 688757 1173973 935870 1742456 483429 501182 1150459 500367 374308 513959 985273 919145 476694 982228 738903 1534665 239027 410575 291408 282667 831398 437234 1236268 729283 1164531 1062104 1764394 772444 97181 142443 1739263 396751 1175069 1084038 1697879 750087 376146 587135 1477667 1421890 507042 1053324 1491121 1585758 1830592 240174 903754 1792591 1990220 1049363 996347 1557775 821916 421248 614894 103359 1062698 1553993 1266740 855755 1214901 1552173 745183 1261309 10050 1175817 1243215 379487 884913 1580088 1883326 700980 1078793 210399 418801 1674376 1227825 1326493 1012661 1891648 533222 472094 737122 614463 524459 199157 998244 1312340 105816 1423768 1050575 172591 144551 1883584 1870800 95480 1062481 773525 156145 1472119 1414802 209863 1990397 1940875 1476632 159413 1794189 1234554 1766616 825670 235278 1304352 1527908 1774675 155616 663879 218919 554551 201217 311889 1318327 191470 1993385 1745351 1469436 427698 1598423 141177 878416 1453380 288367 1946731 69395 1559801 490476 1316257 755376 1148874 1498144 1387594 509484 1717782 1269116 1374664 723979 860360 1888825 118935 1582906 73611 238041 965602 130457 969630 1898774 1198045 1628361 1026775 965192 422292 1270728 233209 284051 770743 1988118 512532 262323 343100 1843046 1608977 1379403 1520287 1561415 322933 70686 1141522 1931094 325801 395974 1214268 47519 1316193 1309305 301594 1988670 254306 280644 1485852 867827 206147 910717 713120 1981408 1398278 1809744 946224 1224975 157875 1957548 1813664 1526137 350396 1406693 1061620 518758 388508 1116378 136301 1070458 607186 701606 366613 919123 315577 1854617 219459 343309 855479 873998 1025157 715295 1436064 212099 1989032 1266984 1358151 981146 1786092 210740 1082625 1350539 1924662 6852 1784790 635197 622832 262494 728653 1928220 879699 225874 1765904 925703 1821051 1222124 757349 1791411 427951 600852 158019 1763435 1663820 434713 718382 837139 1811358 1316189 337238 707717 1683354 285722 1752403 1246244 1224922 1517354 1793995 1706164 607806 1556449 908542 977028 64255 1024095 1182780 605088 1957761 550801 465367 1793669 930640 1056054 1758112 1730529 4715 27574 1061788 976285 170826 1072732 1774945 1862704 201300 1031627 1713001 63204 1862711 1948484 882300 1690560 801411 1223932 1768787 1354114 331406 312419 238171 195488 1861652 1339294 1306307 1571917 212694 772000 1194790 1924521 1869167 61438 914005 89725 1088904 387435 1931710 829494 1716904 973831 1046613 752235 562704 1951684 1557834 1425884 1581784 1586149 475890 1466709 687781 838009 1108150 121220 941552 1811328 823514 1006827 212947 1287027 1917906 1041339 52064 701483 259467 255957 108142 830811 643056 1627888 98641 914658 191369 1297982 1835685 1104399 1670422 1318816 658368 6026 1242822 131390 1122853 818348 830336 1980245 1717641 1681388 68969 1019332 1578834 1787355 472769 1964374 1874008 681533 1241306 1864948 583307 1708630 1155254 295912 1197462 1447880 402563 514212 653347 445383 1645463 97408 336644 247464 1572931 1513491 560172 181487 364114 1314953 1883105 803701 1860896 628797 733224 1761673 1441945 249009 714690 170709 576302 948012 908774 375336 170248 1504365 1841454 5761 1282115 1626391 1453077 135052 1971198 536755 1513532 1478915 723299 1793626 1193666 1821270 499057 1987051 898214 1704859 227592 412922 1735390 1489453 1215095 125370 857156 1290549 1985599 1646302 343315 846309 1474210 1161647 1939769 160647 770138 1911898 1122180 690382 861290 1714934 1749073 1663424 246951 280767 351658 1285380 28885 1456509 157056 1356419 1729841 73105 178394 1950372 1070502 1105640 928638 1201756 1875792 169025 1109565 1641905 37067 250310 271402 295519 16073 1241935 581089 1279603 1132887 1461657 488354 936412 152303 763925 222869 1074424 228204 226913 460657 1876816 1724244 1880842 482134 1915552 81426 196715 84309 1101506 221877 824296 344354 1604030 1137084 611777 1015986 106453 1931951 220759 870072 688446 1015758 884433 1018214 381661 1885319 833986 1118813 198035 531927 97238 427402 397436 1258222 1424060 823898 722128 1724967 354541 1612060 12559 980108 1952805 55271 1656709 743487 502414 183045 171331 979566 668438 1936318 540360 1176243 380729 451754 733139 806360 1513241 1568207 733136 1020141 1838637 401165 1778192 994262 448162 1565741 530892 1848120 1469355 1952552 1302008 1098573 1952234 501257 1726754 932996 1443634 1409586 945102 1012180 1604012 1219599 1442785 1173137 369582 1735077 16351 1875950 457676 927244 1294567 453196 1148617 1434761 1333337 326482 1556918 454565 998339 1514837 1254774 1424282 1385286 838701 180703 1799243 924905 479062 418951 697579 599832 733110 1468226 304631 294230 1592815 801252 1619432 1548480 12570 1051754 877260 1165841 660093 220800 163204 647590 1871069 267744 890767 1786926 1057307 480760 1369505 487735 1076159 1820793 1377705 1154933 348397 1350209 543664 941631 185042 598763 1685186 556761 745393 1594937 1870625 849855 1197143 1287032 108762 1993244 866990 1996362 1646564 1159212 1315976 1304228 1509076 1284524 701799 111243 610978 709671 1479367 408680 187157 204256 1761723 150028 1255002 822893 1716108 1864050 1041279 1027779 528719 1115046 1380259 716437 573569 1899146 1819672 488538 1241890 1380677 1578746 1800092 1354915 85785 646257 265600 896384 171475 1297754 1440574 1528303 1431197 275294 96926 59341 373138 1541825 1302624 375128 1299547 870926 78886 1347702 1606776 1564307 1172719 361601 70293 1949446 390760 428613 1565123 384644 951638 661872 245383 63127 532194 1543641 1866713 653292 1348882 350698 1682052 1047949 1673628 429569 387839 841306 1939993 3815 714816 1301445 490290 100199 940714 698520 1612116 195275 115519 262242 1177659 1990548 587079 923966 1109789 1054374 710611 1867212 1373554 1060246 1756932 1597990 674667 43900 489584 1110284 614526 684092 1040837 853517 116739 133640 442844 578652 160590 1053884 1128067 1288901 116987 1687545 1261132 1901127 119985 1070103 1671312 941982 382456 1250988 959520 285453 1662587 1991879 174788 786700 157700 1425028 119058 344797 1367672 781172 1281346 477686 1935319 1123078 1091071 1917291 562881 1219694 1107551 18903 1113649 1825191 476300 1180606 821673 782045 783194 1253791 130222 527687 1729777 602616 1493803 73841 1751942 660581 207942 595719 304969 1548503 614726 1073854 416323 1427241 1947730 783488 1962932 1174306 220871 432799 697040 1030267 111175 50988 1673553 781869 1158209 1136876 1883165 1488738 638102 1985266 1031396 793294 1611762 846072 964070 1350964 1727754 407598 1664097 1620208 1581097 1031389 1081955 1294739 1812108 1374727 79556 80816 1477423 530025 163461 1563731 1705805 797563 182673 701238 941965 44389 1373802 1795695 796161 838772 1461465 1263602 753469 648657 53462 223981 132469 1373808 1606356 902844 289647 1549064 871933 1281435 97244 1569806 357919 363289 1169173 223354 173003 1680463 259196 1287252 825240 530474 540393 260526 1888770 1890062 435748 494515 1540594 1074198 134957 174263 1585498 180850 612744 1192464 433099 1937226 319540 496442 982860 1782638 429944 1860610 790784 1223509 1223117 721594 794905 1840569 862316 917134 1374511 1294265 1306807 1757059 1892329 438192 1702226 1746746 254497 646632 156902 1211798 1239662 647884 1559760 312878 1194048 1056346 1608769 787263 1095396 898417 1539009 1513564 929678 1296162 477754 713791 397953 697636 197110 1881114 463629 558800 596920 568681 1309671 1493057 1043418 1840971 368768 1933627 1834337 1836400 568852 1301699 524505 1901248 829341 1693134 1465957 1142529 1301315 1013275 1009127 1956504 673151 1618108 228671 1734289 1753121 1266313 1499725 408623 972932 23480 38989 1325825 1993550 1393636 1625596 896176 291404 647023 663646 1034697 1311169 132756 831242 915760 1318566 156387 542437 1845920 1622559 1053238 1116176 1624402 1785393 361876 1368512 698176 1122300 1710174 1796095 1641095 1613194 1661414 1964413 536421 1044916 623892 1350379 1593296 344587 1610936 1337434 247777 1300575 1448513 1645151 1816685 761313 656730 1457392 455795 1472308 1915779 712654 1838808 1004932 1929931 1892586 969819 479593 1029070 1079720 1383108 957638 1857942 579177 488777 362995 1603146 276844 638729 551851 149707 1768154 773677 397077 1992980 84641 1321196 749397 694146 233531 1549914 490329 1207293 1632875 1674140 551208 1437392 1524050 1091869 1909339 631091 773439 1104340 82551 781891 164758 6483 1716064 958800 1912899 117914 814883 620419 597083 1934221 1042148 1896051 1887305 605602 318482 395223 413759 1444437 178661 85502 1966034 335663 1622539 1503980 1191591 1807174 669694 716210 1023062 1296465 1619893 1992778 863644 535068 333995 561345 667133 1762313 960281 1323 1026479 1184542 1032968 353192 162399 1382965 1951525 411593 305162 840299 1265802 94358 503275 1710804 512980 1743840 789700 265581 1969893 179614 258960 896632 1630837 1650129 1956380 1790720 1093038 1255983 1553433 1855025 1495831 493315 1770709 228046 1802116 156730 85570 1069174 554730 63426 1983224 6665 1754869 1133564 1102636 1048587 1151310 1564585 1626508 285194 578001 29954 1804306 113582 1555566 775828 683926 1933711 1999599 643796 942604 557489 274533 1271271 1168744 540147 1895336 1151108 1998058 1432853 1819831 1414922 740910 1127407 1909641 1875340 496126 637212 826576 1797564 1986199 1588309 1857559 1690693 701287 746092 934932 654521 630910 352926 1429541 680282 1050928 1296948 1719463 1948509 1571302 1242885 1626238 644662 1283743 1615339 1859324 341195 517812 857423 7272 893590 544290 1028590 1115258 404580 1534398 599165 15683 581243 1989601 1552250 904030 151264 764693 1595413 668652 194106 699762 1750054 934291 782948 1715822 497651 403382 592949 1494928 1798608 640306 48523 674158 1549410 896634 1615794 1746476 1508527 122427 863662 1640614 1171710 356417 161409 1920022 872002 156259 1927876 483071 1309983 1737614 682955 1788701 1616808 711271 1200889 1478903 1485003 489064 1022973 90476 387053 1502577 728263 1913335 1626984 246021 606027 1717794 1976516 1214976 167361 1082040 1370787 1967832 29511 125796 313334 121274 432941 1749942 382943 647382 1697101 1960371 1355983 1646766 1874020 478181 935677 887033 486471 489899 911421 1815571 1117271 1181537 576364 410550 1352644 385306 243356 851952 1190841 697794 1290088 582108 924244 54414 193391 828704 616807 1960867 1217276 245665 1598848 55527 591429 212018 1047193 564575 571618 1083022 16465 232647 897756 997818 555714 1426542 506246 1779148 1904283 791763 1349998 353151 1954568 1597226 416590 624463 505181 1769109 1811556 1375960 1642751 1137404 471701 1628044 800873 1051207 1849084 618439 534142 1642229 358186 1827428 1080391 161791 1951755 1644628 117852 1471838 844403 1055641 1343391 1462212 649863 582740 1795130 1347247 1036346 835359 1662345 471436 653799 1467874 166826 221533 829385 1323764 1217390 1122147 1388669 29935 718849 1054768 1664892 1129739 687593 1982272 634100 1517750 1501594 1106855 1852693 358743 1806388 898543 1910201 1530116 1480455 1557948 706718 533556 1431898 1654568 1430830 1672999 686310 1469483 892851 1610910 980025 1684184 1151817 1419027 1337538 1408189 1758807 1059379 1274486 1366601 92884 724343 841685 1062019 1160210 1242520 991264 631537 7247 554577 1804559 1763840 1206284 1564566 1745615 1665304 1760679 676793 1906816 1222682 431535 1699835 691967 235014 531764 1124814 617418 1170150 733919 1353812 705079 904684 1000277 914280 311112 1573892 1841694 1198321 682952 813526 471905 246112 1800228 1649166 1321957 1098422 1895036 1480754 412044 1438215 801621 87347 1738298 416874 205273 156723 1099133 1719980 609723 826678 1797349 1027929 1662575 1068891 1376322 1037213 1699292 1709788 1167212 1355781 471059 365467 492344 1691663 1914247 76231 317016 1799754 1700092 1373061 191801 659238 528765 1959151 890289 874523 1506572 1233650 141513 813299 897221 112052 583182 1806419 128542 793006 995987 488545 137015 541434 951231 1678453 55947 27796 334120 1701715 820335 1119513 1978615 519116 1417367 1895424 169765 227185 1691139 449253 385099 638881 1497512 891449 1401334 206315 146554 1289830 440575 1797893 941238 1849188 123060 238569 841415 708544 37609 666800 469333 258276 935190 536786 1371481 402679 1002568 134681 1605329 1519229 389813 293765 13454 1169934 31708 1209508 23406 1020035 1988790 1062841 1116032 1811269 1010390 55292 1955218 274143 124090 961396 699702 1415010 1933518 542126 1418283 1569252 1179434 1948204 383961 1490798 737529 411213 178288 739564 254434 838988 172134 1469482 1091452 202950 1992533 1373129 1884881 1712685 1134194 1845061 1134565 1382320 1078571 1105363 206912 1172711 427385 782756 630643 1580178 740103 1959164 1786097 1891919 1008713 16620 32139 1072929 1906104 842984 441482 1324855 508571 1154719 1327964 1430821 389984 1024074 1176619 42825 609234 1845970 260315 1339338 1287001 443819 786638 1023410 365082 1769430 1620293 896012 1981262 1095191 37398 812535 147813 187221 762883 229775 278505 1197303 725369 1564312 1783016 1333499 1882283 1115399 704219 789232 1959525 1345952 1900323 763565 1024318 1063 720454 1750238 926120 1927144 1546343 1687734 1756728 1939942 175762 1337675 1870172 928198 1954486 1653862 1559215 1570699 40643 852064 858526 1703364 841558 375103 1204044 1442587 114082 97180 398265 216699 422843 1052601 1581602 1046925 1517384 1250569 542734 1418062 174602 1665989 706857 767414 548610 1618732 1788184 1963170 1189105 849759 1212094 1244024 1582221 1942435 1289748 202548 1519297 1532090 1518283 1493164 764475 399333 86478 214438 1062177 527047 508237 721746 5025 1524640 541498 1621882 1462872 1382170 1153848 902437 331768 904579 10785 691749 1456184 863357 1210150 738341 1227937 805193 1172189 210881 632101 1266184 808521 730798 829871 1458354 1426356 1287528 1248262 1230161 1656980 1899201 455281 1461349 863837 1780060 1363560 1796319 1029742 917740 1340636 201341 953881 892399 581908 440221 201934 1587741 1445047 674145 1021715 1706753 484575 1081870 92342 546940 1271618 162877 1576894 723552 1994461 259507 1334741 129897 1530241 1047304 1888045 1803385 1259470 646046 1952044 460255 1961381 361622 1036850 615055 1921709 710032 1713860 194658 476336 1548416 1215272 1950077 1549302 1861956 139337 546842 79793 1171038 1249787 831783 202994 1446710 1109412 66342 119707 1695302 1496526 235799 103937 1474932 1657119 717525 712520 418397 1310603 342866 1771428 729260 196365 1369762 624678 1912505 1738016 1921139 303152 702609 131472 1082446 1986092 646018 359913 1734199 1112549 495432 723192 536510 1918614 227963 724062 190742 15086 311538 1260525 1909873 1792744 1269936 1291431 1893220 1863435 745311 629970 420536 1491743 1350790 1698306 85137 258307 869201 436708 1716610 1316879 1182792 1361371 1563575 787839 805950 86660 1168006 283768 1217168 987413 874864 1919664 1637845 163166 119774 735057 654817 484170 1157596 486060 1803188 1630702 381839 853499 969379 10836 305466 688753 1877596 1715956 293018 1206647 335407 1526397 1707295 1397158 508992 73152 679700 20076 503505 1284190 181019 587618 1442131 1690168 156221 948412 431498 544830 1508958 9613 300841 1360102 1762980 1355925 628498 411200 1363223 1876893 1462984 811902 99909 297401 1050818 383127 1424575 1440743 23790 119056 1050046 1940719 1962907 77906 802128 1147273 1538867 1115464 1647518 742943 652153 809253 678667 1525171 1752768 605702 1620584 385958 1016218 97318 1818924 849575 508560 66386 218648 1063344 732579 441662 441779 224647 1655280 1967311 192089 171908 219571 693588 1040586 140052 73964 247653 1560990 353131 367888 351953 488380 1020706 239018 1502456 1942874 480027 704334 929534 1072860 1280328 1366930 385441 1044666 1145718 1242945 1094651 171102 64186 1055468 1554753 283591 974018 311041 152439 1714301 570169 1633709 25679 601127 1136217 46116 251496 901853 256552 459223 366506 1780563 1155282 1490279 1673201 1706983 315010 1801323 263664 1647641 1751999 1894776 1337063 244023 306524 426940 1026268 28390 1305286 526060 923337 508950 1917973 1110290 1561927 1254501 9150 622970 694443 396780 46068 1667922 561478 1611623 77769 1108297 1973043 102665 1699458 1438192 1064601 1850883 700814 1301292 20602 1342291 1225100 1495941 1201656 1014825 1645651 154927 1697164 234368 1140285 1521460 1455676 434256 495250 1258276 1226246 1132346 285761 599050 549314 1187120 1031199 784348 1909561 1100247 596672 1707015 904856 1142379 574565 902412 1567086 501259 872961 144325 287529 483755 1603034 1296393 386733 247587 1956897 768838 1501097 415469 1424576 1409228 1299414 457557 469934 141879 816410 1515945 1130110 1003387 1322172 1489606 1811168 327381 1844691 321161 536764 381058 363140 1275487 514916 132122 405685 1069057 1148531 1914565 566302 650873 1193264 835826 1913804 181845 104870 102706 1387233 229811 1011918 992763 527246 1980110 1720245 217830 780215 870955 948504 422702 744380 362417 1462377 671295 238073 178757 1920000 1870386 1032565 1474739 70226 266339 1070621 1195925 606890 1749052 1026968 1081325 716964 894551 1201735 153104 925922 1508164 523423 705009 799380 1154230 1275696 1956960 840959 1921353 117391 757557 182806 530063 1137072 1750798 858345 1753452 1633703 990025 1104030 1497534 1625995 1750780 122194 1833510 156991 771838 814073 1287109 49233 359688 829249 1588184 1459069 753129 943068 1325998 415619 1933864 125169 185738 290974 708087 9197 343931 1250333 1640921 1090109 45201 75792 343649 1000011 1736849 473603 429075 405835 896596 1054016 561630 1117098 1990095 548585 649082 1732730 1341202 1913936 612109 1799275 1944612 1055069 723515 232196 1446676 329296 1711896 156442 534661 728758 334236 517710 388563 150640 1418950 1386143 1630974 1719167 1331512 1359767 1679365 1970782 1989540 4295 993580 409864 326529 1598101 1113112 381699 1464917 52805 675705 434254 1093954 362035 513360 1450892 1469227 755374 1525544 1447021 1500089 376867 1038563 735063 1646536 1681386 1384201 1476688 700547 1814346 963957 1856606 1836811 127897 414728 1573181 258263 647511 1556269 1855674 1904958 1167443 13011 369093 238054 1220379 1248875 1392730 947370 625528 781535 1057804 330938 354179 732981 1684567 785058 719 806398 1903508 1884228 1745389 1378790 163212 1589782 637479 49997 652575 957292 488299 1179486 1661685 861963 1289061 197839 536443 1978157 1953178 1532102 448194 1994921 1081962 1110487 81422 1000757 1200006 1970242 1326286 1232449 78758 1576080 1219278 1148378 1174257 1186936 1203020 1778954 68556 87728 13733 696284 1599218 1269418 1416629 1509107 1061902 365858 590087 988003 1556520 1364420 1421143 213839 1472641 1075470 1971034 654906 1293887 1894626 1419804 1556714 722233 305317 28417 179343 1100783 1992374 1903131 1083924 1505542 1707201 1463003 777209 82183 1476641 1287708 817020 1860703 912679 863438 1753179 1373723 1468379 450659 1956077 1648269 1910231 1910719 1401684 913130 453436 641195 612706 461480 941004 716037 1470835 597319 76820 1528609 1358977 1186380 483601 456339 346 1650890 138276 797024 1867207 1781058 1953372 470648 1003115 1854721 1886247 1845388 980009 1907653 1935932 1868515 830696 1616427 1367843 1009609 543278 739519 1412166 1587997 363252 498453 304775 338484 26618 243597 1188670 915664 1790352 103732 1351498 324517 669634 1269268 1796796 238175 124600 527392 877511 869531 122622 1858614 1540303 700909 106792 931472 151337 1716120 1263531 411979 1653611 1577480 464644 247551 428476 480060 1440522 948689 145506 777197 425667 413763 1900131 695448 1186120 60493 1961201 446510 882326 633579 538638 1051196 207630 930861 1059351 1699905 1592086 1804122 794561 1356247 715669 298952 702690 1377717 422877 352204 1463677 371480 1376854 789473 1216468 856472 500169 811161 249632 921802 218190 1412324 1698434 1072967 1166413 1406424 1372407 341439 1203541 857924 737356 1409338 1647719 1407894 1071899 1405616 845740 823630 40673 482805 610265 1880600 787847 1482381 497808 757367 1848030 197776 1889305 1082252 40657 208165 235419 611861 632691 217032 11028 782758 331515 939132 319025 1147886 483980 24079 1204429 882121 1952024 327764 905458 216477 181848 260520 1017883 1589676 661836 1964769 345895 64728 1341486 496530 779370 1106706 150288 1457916 1461970 1890161 1280275 1749329 1464998 1449498 83310 1676477 1263396 840662 413639 146695 607824 1640068 312966 622987 1805097 219907 656694 92831 1438735 843353 837586 1931501 562133 813511 689925 1937899 835646 1132798 1301208 76227 527581 1050443 1553868 1773924 1370246 1865828 1996802 1095926 442809 1392937 100250 1020909 62695 84486 1816748 171439 397452 593740 1523061 1330767 538024 307225 679619 384263 1592766 788550 1880423 878909 427862 716982 1034625 1382613 1313990 271880 917963 874977 1187630 636284 158718 146758 1342005 1835584 1719985 1637378 1485023 324855 846491 293834 92424 1217256 1523926 1467561 1139187 1339625 1905542 807350 867274 695529 798262 13322 1258852 770442 401484 848752 936060 711319 1263248 1009043 322352 241804 1337096 1829388 1214358 1757121 1446154 517829 896638 294257 1683664 541093 835873 1577896 1827444 1242286 600032 593269 1627292 1131196 65425 289248 929445 1511714 400781 881279 235979 1770034 407652 1273666 1912673 1888353 1458832 1555636 699185 818143 1370184 1017685 765659 580543 1385138 808305 1140986 1666795 598990 829344 658687 998878 1921903 507658 1096791 545133 1362167 1856692 1106221 1804480 1979563 337420 1853519 1009734 1876147 1498775 1007752 1275235 695666 527540 1569880 73031 778782 329667 1102623 533877 1888013 1312198 1389543 1445453 699757 1350806 1595990 1925565 1382741 279940 1493906 414726 522529 589338 1097221 796733 52695 35385 1579141 1825830 1969824 1378793 195914 1460055 1432293 201055 1542801 1960817 1281722 1431962 1725913 52179 1998132 1248123 76144 617325 580711 1311103 1009488 1997583 1940375 257490 225400 1567942 515119 1056464 941792 1519035 1395862 1506920 921876 478383 625520 988409 1974903 359434 1572240 1896488 1439381 1426741 928406 42152 1776164 657844 1425463 36514 1290591 1511238 1836880 87657 182347 563864 746213 158527 149832 1472296 1069361 1676028 516021 1764663 1064782 1989003 1128679 677836 1670780 269159 1081181 1397499 664201 343934 146395 960471 1729614 342717 5793 1203958 262518 1153444 623915 150807 1262136 1807979 1303474 273732 1722475 19394 526737 770362 772355 1420598 755196 597863 1281078 190210 1589238 410200 200876 1437750 889700 1767611 1095613 1105006 651968 14875 1148237 1309784 1434219 1254776 1153861 1723713 1292874 1312253 38055 1819073 1809198 1324054 1829149 1974781 1675723 1585066 763023 1812861 1893359 766027 1899048 65694 277247 816014 1905795 515426 1287741 1281153 1523720 1463228 1378582 252293 1404745 702907 295197 1558895 1607466 989909 1023430 164251 1499356 1475905 178038 790222 850255 515177 1700103 1101735 1148146 1328298 1947947 84945 1780967 879011 381602 1242578 216525 312571 1947537 999621 469740 1055852 1529762 625787 927031 1995697 1253889 877733 536179 154645 1643879 205981 283275 850619 1167991 185053 629407 1962858 1205874 31379 255475 1538056 1987897 265251 1525007 679828 647144 313687 823652 583053 345961 1180527 1975159 1099236 501533 175242 1239549 1867372 771317 3591 1464926 221445 1750073 732397 1508666 961466 258622 1406763 1986019 915323 633860 1490555 782782 680550 837770 600995 1056501 987651 1602263 803574 671052 1592809 571835 1166541 920513 1650329 1445152 952805 703938 826515 1210931 1884143 1355520 708633 1046420 1035127 1364776 1963993 1947233 1791336 805647 782352 952763 712439 88155 616060 376794 1842039 1202414 1535218 509275 1988120 675459 299374 344424 326596 165595 1092408 382181 1665750 1399914 583038 1194804 729382 1387009 1436309 1188965 554395 1937803 1384260 1156597 600718 1632322 1817509 1256591 846829 865854 1969000 1484130 1406586 325638 1768321 922059 1660838 1467204 1616929 342823 1980659 269784 665927 676613 243101 893802 1944376 1676697 405437 878280 111067 973907 840992 457652 377329 759809 27501 1721822 1597546 1233729 426095 880972 689169 1349468 544402 1240445 153447 548758 639907 1382510 232013 907110 74118 295223 584472 272807 1754234 1572064 643458 1375020 1775342 1015875 725861 226061 810527 106170 1938214 116296 1583278 1325406 1363726 484865 1720735 164283 1786830 58406 343838 1595494 1981536 1825369 1578491 90556 1959831 636562 261525 596378 941668 509402 1442497 1380296 782648 1252371 500867 1027914 1778490 1471231 1194811 1788530 1734984 834481 1596134 1363145 46868 658399 1388828 1980155 295628 994623 1861707 1126300 1320563 402953 859965 537265 1981209 596035 841919 1428599 544782 1344679 1425082 1115140 1652919 1347858 618980 1135409 94738 1711473 1694875 1985150 1369792 1141717 990993 1351845 711907 1293682 463978 1283872 1890486 178003 1568435 497252 853933 105791 38969 1939492 1753998 1663206 1617069 1071744 570094 893756 1040345 1208979 1909460 1141358 1279743 1067805 346559 853214 17999 1456166 1716106 1945824 1860882 462482 463365 987418 1847529 1052711 1381757 1102416 1433503 1491220 1905341 1505541 1971987 1383029 176349 954508 819984 297339 754525 988092 1768622 652908 1940806 1520158 1015073 1903595 285724 35610 126568 1416359 1090252 1060661 499360 1868474 943884 537212 1236419 1523021 76030 1074888 503146 982558 579157 893250 1092363 1798362 1119440 1385660 1936455 1772967 543329 102888 1398980 354512 325023 1540882 517850 176263 467652 198751 1810995 758234 1749909 1910386 310891 364702 1432065 1646827 209443 1140668 1206062 439194 449869 737147 1157199 1333333 203410 1505657 1367033 677509 1431508 1408705 49985 669787 857315 691861 1667826 459457 54659 116393 962607 1081256 654809 1811068 1564428 398855 1340575 1844403 1154810 425129 1931508 1466652 1534442 1966280 1985812 676585 127985 1433547 767146 1492929 1727905 981050 376492 1468462 1149201 1981384 686766 926016 434929 1679924 1158814 1739678 1864821 109330 316398 1827756 570050 1889423 1922330 755837 451243 962537 1049162 279839 492165 1561988 1149065 1622464 48004 1803398 1832246 690590 1765156 1446539 934009 1260591 490151 1344948 546219 549629 1787135 1906381 60238 1384406 1458073 1091976 55888 1536716 1827580 1326231 1741652 1525935 673702 630740 1977556 1202752 588332 1223504 733646 1245560 267350 1495098 1656341 519811 1728714 192493 1969140 1074837 830775 874411 1694629 632504 21779 643002 1988154 150188 502725 1768374 1011023 1301243 1772737 355483 1594634 1719727 1140380 986519 787152 283183 1378853 1850249 1850569 1083687 284489 948153 263879 1277612 60713 606749 1379206 1455283 1626234 800992 277218 806289 659550 1185730 1023165 851058 461541 1291160 119500 1264908 1013273 1901082 1540641 104952 1772021 1632524 621772 483270 1621268 1632301 553118 1915491 1057323 240143 1233455 1493350 1602759 123094 1527261 1377856 1165510 184138 403945 821888 728066 822000 1085358 503425 11671 789630 204774 1212672 1837421 629689 678032 1781080 202087 1932350 770354 1756261 314123 963740 713202 575812 635028 161453 1888409 327033 1060423 1242715 90508 1263125 719540 1325837 374800 355167 1357793 28404 740419 1453821 1378534 360849 1458014 638934 1193576 587927 195462 1503323 285188 264500 99509 666745 1232833 383457 202849 423590 736402 1721976 1283462 1679452 1585181 1163169 479639 946102 628659 437326 707728 1876855 1623345 242207 962569 1927345 1288492 560535 1814718 827560 1135924 1219909 1904808 1482950 1546576 696255 1047367 939316 1227571 1626024 1706400 565957 1274926 255070 4024 1433076 1730076 689245 570481 1642037 3583 791379 1574577 1140978 1690474 246752 633676 823037 27993 713347 1958931 535623 1251608 144864 1710096 901903 1855548 163499 557195 266216 10265 511886 1110658 141239 853050 917024 1899121 1833710 1243130 1082372 335949 638826 1726086 1066684 1163507 663308 1461323 817661 1201044 359458 1840946 1506291 510458 810052 1058800 278349 214588 124210 1670104 1810984 1515059 951201 1258950 1065401 837416 1254014 50013 718884 1807621 1468288 1119462 532551 737975 806392 1297122 1642674 1779339 853120 1568655 676802 1111797 1035909 998529 1652655 69833 1842639 1104189 351827 126248 1176914 1231974 1920017 695868 409121 1769215 1083604 1904448 1530031 22632 175491 610792 1710141 887477 1597462 179001 1443056 1142738 190846 431586 1961656 381207 87995 266280 1520870 1294834 21457 167330 1422162 690142 1619095 1055217 914727 1474607 1837808 813388 1936167 1467762 962568 15106 1090293 1416402 782101 1888163 1817980 1856069 287653 1640644 81097 816697 1415040 794815 997845 1886476 1765908 166703 1794091 1536105 1311613 1389763 143297 719215 162536 1665247 178027 1509557 1009355 870308 1085429 409773 1226157 1856411 1856021 214015 1224103 129188 577237 290729 491159 791695 58381 1375974 273217 451435 1042882 226640 630065 1693884 1120210 1800094 936682 536890 1468183 1918227 1401038 630695 605871 1276112 806640 1702107 1982843 1376487 864178 987736 611188 1237966 1831047 546888 322196 285182 791937 1552006 1317616 1833723 1945980 645248 448011 890657 200948 411497 33018 1717414 1311469 47776 1845239 482626 423159 509645 574292 401194 1245995 546221 677894 1771882 670748 1573080 386776 967046 1956898 413965 230832 651951 81303 1008572 667752 1933318 440290 1934299 995951 571432 1237189 1506832 41010 1381005 54893 625839 227947 1605782 823015 752295 486665 1968967 145261 1338666 953282 1038437 847584 130444 832182 606563 1573787 1781828 681068 1817348 834416 1137139 1355994 418542 1045946 163424 706510 1348546 420789 860996 1745817 221297 1736811 207465 1373970 1236181 189231 1559234 1723431 1542841 292423 640347 555490 1386064 472438 405901 485130 984630 601332 1709525 105710 27137 1080733 1760459 1454008 1091882 395875 419591 1630619 922476 1966857 561774 888404 1945697 1707578 442570 246565 265118 1600874 596070 1734977 480618 102805 974213 770370 1207535 1839422 987448 172081 396063 1853723 851555 660296 687601 589569 866291 1156116 61994 1537306 1597310 1800560 1175650 225169 903595 905271 938690 181041 725462 1426128 1688517 365103 960447 989746 1113118 1073391 1070399 110297 426447 767583 1884004 1008398 1601400 1386607 1596980 1697460 523390 371974 1035893 835885 1942163 1366576 559822 1379608 1027347 1347447 904618 1028950 845032 1444160 696976 235831 326548 703336 1674143 1278750 873069 1394662 310099 741518 587851 745975 1258286 159676 587489 107084 349599 1946265 1302791 1419388 457686 32551 596955 1246215 1858053 1583345 1019804 1554787 522299 1161810 1389020 1185457 1044028 825163 1832871 506716 61366 781378 787382 1952380 1005454 534119 465539 871946 1681558 1372398 710695 1006442 1761033 1778849 450395 1719811 368899 122693 1692219 288759 848949 1721830 679630 735447 1536064 1905961 1249515 1134115 1860884 708380 1616114 129563 234642 947254 265558 1454275 1999065 1434328 369376 1946722 1698373 1468801 415000 474281 1374983 1555826 24934 154259 1595201 821649 1315252 413080 171479 1258908 1293077 146892 835803 1999080 335693 1188648 1090221 76105 643695 1153516 891095 965983 379334 1481686 1231791 42594 787301 1049735 541728 1889571 1839376 543987 1534514 1095097 1559655 1946681 1414728 390387 1884899 1867282 1264493 454639 781278 1988102 1037321 1657987 1324556 1501624 337510 1448532 1612321 1121610 1140626 1814662 71387 607732 1419760 228299 1789791 1749462 1113949 1158425 846667 326050 1941665 25493 933571 1158081 888084 427249 470777 6518 903299 1066613 828452 1562187 1405166 471758 1403846 714024 983753 268217 868080 907698 556961 615920 1748810 939549 1937134 1844208 629277 1320011 1375121 1673121 989618 29813 1055334 1727914 747608 719615 1333088 345987 99171 1722286 379620 1739425 1098353 1679163 683582 1599612 978174 1448921 951695 1504629 830682 1083835 369295 493159 615014 1542158 61951 1264395 1701379 1528087 531205 1571519 1908922 169026 109199 215383 126693 218024 38342 448624 795213 45993 1010875 890118 606756 1590715 161111 1851694 866350 1475684 1200906 1172999 713814 766640 1748659 751385 1131649 631336 1094800 1974186 115771 251891 1931375 425391 1153344 1179307 1980774 1124976 1004799 1734579 237600 562010 1772763 679808 1162338 771357 424445 1982406 1667201 933876 1195663 1171799 870815 856097 1050610 691001 286481 1722637 25383 1562266 1410914 1218307 347898 848588 230075 1621646 1703393 1562136 644824 113802 557423 1053410 267610 945905 1560751 199544 1844293 1137706 1056654 1006692 1557171 1321681 1585751 882436 781416 68835 11573 732818 1854304 1711233 1338478 169147 781572 299389 1444614 678880 1744939 945196 791276 307653 160046 1413319 665359 1918153 1689375 790042 1048236 861041 640746 189482 1486620 690891 167165 1684560 738221 156986 121717 38823 1693316 743321 1459994 13271 1048372 356066 1200339 1411034 99531 579832 724598 176816 1640507 1037667 1891676 1260027 1832582 1814678 1474157 1876430 611566 1501515 296978 1638363 65579 248252 231860 1547998 1287680 486463 692245 1781061 1273472 378635 384995 126045 1010713 451592 1613393 1139678 340653 867529 1539834 1201060 1474570 305128 1008794 1422223 1833110 506574 1035363 1930106 1271794 1520937 1943799 9073 565633 1821428 132758 1263555 34708 435460 1413302 58676 1311368 800392 1273259 1340322 1260647 1354788 378640 853348 1873926 95226 1064723 396985 66742 1670131 437057 155841 1645426 1801850 196424 1174683 1576291 317565 1517451 1102006 1411475 492409 171373 850820 1947980 690699 363286 1878711 1491179 615977 395405 1814163 909627 1364789 1739195 188456 101459 471380 593074 1409625 1614573 976452 1307058 802110 1523981 999265 526443 462305 1540032 1553144 194404 1986931 1197912 1972451 935906 383251 466737 607168 738449 1742059 456496 548230 1119934 857959 550387 1306796 1216897 184615 398792 797554 706894 575490 1880981 1957325 445452 1527999 816790 1581994 106700 1283371 595207 458558 1859322 253873 193971 1096026 1790273 1320534 1668076 792268 1896701 1143975 960874 314716 1288090 1350994 225488 1302965 1072927 467447 1444428 1035501 123165 305916 1766408 1035289 872543 121769 423303 305027 1264190 1946673 1255035 549002 1787858 851346 1977071 40703 1036203 664316 567951 568818 1764229 1521480 869759 494934 431465 799654 480374 1853476 1092613 936548 353492 1116984 507079 1812397 974032 451378 1262158 1784529 682288 1627764 1958413 753324 747362 946182 999232 1900117 1067999 1382262 36881 978448 1519098 593223 90336 4827 979781 750715 769472 1214549 1566458 1049427 516804 651145 1345988 1105136 1084971 296200 844745 539831 1107132 839997 75293 294440 347706 1585354 1292457 812426 1789966 1311064 1649364 1701586 1750657 177066 260916 1899879 898920 496978 1123169 1784781 22091 1350731 324763 960316 376070 506746 1424058 1117584 1604188 227713 1631034 1763919 857402 1103461 433817 197694 225953 720738 626934 923882 1165422 1045183 940291 1943550 1193841 1927721 777179 553445 1256602 322687 1448785 944791 1048198 1992438 1895217 726813 967342 1317353 1518537 654399 122105 1056100 127933 274140 1041414 1422790 489571 1787432 314131 1387872 1107405 643768 1555104 683011 500585 537819 736713 1825280 1267486 595267 1903162 349003 1378423 1005783 1205738 873241 259729 1748365 581925 1651928 1593577 1245647 922989 1962118 1407542 1520772 1939044 518666 70239 1151293 136482 64400 1090581 495843 249971 1266290 767570 1148510 403996 544346 1002552 1293306 963128 592802 532408 1784677 169088 277047 1043602 242134 955200 1210168 1808790 1337536 186722 1822519 1249943 1747729 1398800 609272 1204156 1914152 1492737 475231 1132588 1926731 779840 1975459 1171498 1593374 1670387 988079 1127690 1070907 411094 1043243 1231667 477264 400218 894499 473808 1009806 654843 969099 1036472 1729646 12374 1098386 396388 933097 111425 1649471 512808 1220651 1405310 1427306 1937940 612331 1729680 768531 205135 1531528 1385010 1272456 176095 1318626 1496842 143280 555957 1150166 1783554 1301367 1968594 109348 973438 1195087 809371 1545433 1846911 785528 784781 262077 883379 941943 1639256 1179308 1186584 1341410 1646055 230498 1596526 1906672 393515 653096 1071255 84597 767206 974354 667374 1799625 743454 542307 1632842 1431408 37416 1144137 379243 223248 966891 912768 1231859 1530529 646606 228434 1256288 772563 1826407 1872607 579866 546648 689279 1992538 910778 210747 1286227 1131266 843437 560345 964026 906522 186578 142658 573949 261576 1372172 1683370 1912308 751586 723731 416797 8707 1497234 1768052 726773 809194 1683833 1134070 684848 1113698 883320 634656 1909128 7213 1099949 1410395 1064735 1356106 1155593 487564 508557 716670 1687579 1450113 881031 1170199 478438 1663969 1158799 149183 1255332 1236341 1735923 153900 1934768 76109 1825603 999570 314885 1691907 1528346 656119 78717 1806319 376364 1460202 1137211 149385 378843 397586 1292676 293231 1137585 1767513 1665370 727884 730921 1550036 524208 128740 879755 388901 456897 565516 1266818 996023 50819 1817987 1180174 646363 1077231 589878 981672 1947280 1501671 55266 1000995 645614 1744070 974785 1260685 1459086 1076255 1759386 177745 1887203 1512978 143883 303843 802293 1003182 602535 1208256 1904290 229520 392899 1511936 709287 727703 248625 1458729 1787857 1884493 665601 1575287 725191 693813 408582 443635 662174 824648 435579 1111034 958233 1479066 1996130 299632 1134972 917147 632696 464902 933352 485068 1718277 1163370 560607 1272902 1324406 1228809 1599880 1119352 175903 1708312 752983 1599844 1956688 380636 1302741 1699646 1767367 136650 1691817 180967 1329787 863888 726845 1342248 1735919 1110417 754818 109515 942765 465376 82843 553485 340247 669971 609217 75353 666884 700956 1694529 849410 1912171 755813 937965 652020 1448746 632056 234985 1818898 1665709 613161 508459 645771 990468 321221 301269 820673 313375 300601 293138 1304142 487733 806546 1008883 1961673 1362616 138846 1087015 139886 725350 803779 1924851 456708 1032418 1799632 1251220 193171 61790 1393752 392302 723648 967066 1946957 1383371 1805644 1967542 1090234 313691 227370 1931521 362699 1576708 782971 495151 1853021 363 1015892 1625183 1181662 1143589 1566124 1852165 1726458 774640 511416 431401 1271561 223177 1535904 932259 724689 1962156 613938 432551 1678825 940983 102230 1162690 484760 1375574 1285142 742508 1290333 1000720 738708 407622 1605258 1285177 1457677 323028 301272 643586 1618284 1568897 457160 1326209 125248 1068860 750872 1612044 1847969 387737 1526536 803132 918209 1836714 1769068 1682181 291907 1882397 561074 1305849 1038087 1295831 246979 1846688 194292 1803674 63823 757071 853253 1411974 253080 1276922 1973993 1060184 421761 281882 207456 1492940 1086315 967680 1632484 802991 1880023 948358 1138790 1883674 922871 880989 1374227 1991596 381664 997430 1421585 1728371 525299 973947 1190691 448135 999590 809945 1343149 1115077 870415 1767624 1616228 688046 1356785 504885 882511 999714 714402 1178107 1532439 603883 482206 1553970 1345006 314906 972059 675968 984748 862920 437551 474525 1754357 1962173 1139114 1023992 751532 1812416 1504482 1698175 851685 57592 772346 784019 1208763 231266 1663864 1856172 292783 1100307 636892 1783759 1555388 1220472 978457 1756516 1648222 724770 264313 16371 159634 5429 1624717 1080784 292576 863134 233883 882730 739550 1269713 1233436 435404 1805255 319444 160486 666399 903059 108994 1645295 853512 294500 1063319 1024506 1877078 1727882 232081 629904 1723567 1848820 1772273 1344406 1657851 1069933 1396148 339523 1027793 1614481 996376 1460018 972715 1050955 1773218 937086 955197 97684 1803328 109622 1643134 1361576 1932352 1832362 293689 989944 425233 555202 82803 1667697 892546 1689000 738548 750160 1731928 196359 1695277 368496 616288 659408 348663 1532493 213576 366773 1442722 96759 1277027 1378593 332162 1336715 884558 33800 940112 200352 1268931 1865884 376603 1514795 442059 1696600 1092581 904449 1122767 1198101 1954101 1906982 737498 1009176 212490 880147 1145261 1746912 407709 17587 1976486 570798 120670 1067474 1241339 379154 894745 561367 640576 716699 1875974 1199082 1723949 803069 1830422 402808 1872399 782436 824315 1697270 989637 1123351 1917451 1936840 794727 442654 1048923 128990 616668 1483687 1096030 1937647 1283741 1116190 1785062 286718 983610 112688 599138 271228 1811881 1839828 1065798 496920 52039 1469538 1812100 837707 1247654 763114 1171424 312983 462569 69778 1826791 1155060 583342 1571909 1976923 652588 880577 916595 1676899 1670022 1906554 130582 1571378 99292 1362570 1658143 1034144 805906 674684 901371 283147 1969775 255169 1321999 1446314 1226306 88479 310831 1718642 72936 565651 1158476 379549 1296009 405610 1730662 1450467 589764 1748442 696006 168017 1914467 1303871 984511 395302 920937 1294554 1622436 758254 1610072 1367751 1132891 916237 522457 1811205 987922 87142 1721796 1323301 442625 591332 152938 199339 1199264 706522 857234 1287941 703153 1706722 509514 832885 1833745 165309 115482 1549659 1103494 1474008 782785 634438 530795 1462665 1710123 67932 1818088 1986399 1514159 1556813 800061 1029995 405693 1085582 89093 499069 1332710 273891 636862 543771 565352 147293 739593 1741856 1518072 1585718 1739764 950037 1255145 1866751 178628 1080911 947799 83289 126153 1848649 1531373 742026 1220499 259762 955925 289633 1244 1994061 902725 1986729 1898879 1168341 327667 131296 1772522 456003 1904732 1194443 222786 1930883 1710835 1391385 1253674 1906812 829757 210204 984869 704201 184861 1643254 1756510 431132 1408819 1087674 1583487 1072428 780902 39862 548109 8311 1968981 597039 279120 519191 477240 1664497 1495907 1215105 1028428 1509349 893878 1774252 640357 67101 1872510 246380 582346 837445 27087 365561 1938574 1830587 845739 81229 1245429 1776698 244383 1803602 1520947 239605 1152658 1563998 431230 532147 909337 1450944 101429 358525 1222962 612374 1094025 648164 185634 1400571 613110 110759 1974411 1049176 1426168 937934 95844 918845 1250156 1150448 1340191 181787 1363218 1237630 970995 1844770 1674502 885050 1483250 369446 1846961 1882489 233124 1761197 1073791 153035 1972742 282791 1474113 744448 876683 493124 1844789 772868 930722 182545 1029701 205107 772996 183011 780666 561612 879784 1452638 1039842 1355484 392104 1813939 1969685 1306100 932598 1548335 693185 1120325 543972 107184 378582 195885 1194814 209964 1314334 1251403 1120276 785356 762173 412108 1420848 1825147 1437096 1583257 1598808 1427287 13659 1089169 1497629 138429 1447961 996051 548704 1579565 266105 321598 798392 1728654 532790 1472948 824993 1086461 1920218 65378 1232511 1823546 854845 1545927 449056 1440841 487863 1096748 588549 78670 1095529 1426278 406919 207351 182375 4321 1002975 447975 736450 477672 618725 1945272 1241604 1842888 446081 291655 255948 704189 1076879 1039937 1809298 243265 109078 1813436 1254048 1396162 381095 384095 1116219 1509650 126005 1048046 1338757 1979357 141682 1230014 1017122 428390 1918167 1254925 864216 1412027 1374690 1550264 1775436 3014 291050 1129638 1254819 1626912 703646 1169876 1805243 821640 352863 437796 1514908 123613 1976642 858317 1425850 1428806 1079064 1709941 441416 1631066 451124 596046 843468 1509920 1924258 1588280 1331373 1894034 1644522 1343594 1275805 772593 1459478 1301002 1762534 326680 941653 592110 1694375 1472329 1760537 1709211 1390360 371118 146434 1271408 561561 1244242 322853 1976136 1671905 1455690 662674 28743 683257 312761 261072 253419 341445 1201960 1740684 895809 533657 353132 690454 760534 626890 961929 1001470 37196 298137 46317 1253303 1303964 1047339 1941183 961528 1995133 247651 1927166 1430315 1305751 1749317 1468313 81852 646610 1462345 787072 3660 55854 1963139 1489755 1240386 622917 1484151 693008 1003986 35158 587358 346693 1471289 1212188 917691 1874311 314495 1421144 319420 441953 300058 977940 1332798 1309720 971884 1758059 485404 1560936 1524 1531391 976013 1261074 116414 45912 746288 480470 265542 1929024 296175 1951815 1320574 1735116 803029 225135 547028 306144 552869 1114117 735150 1496991 1149552 1495516 1975154 1318837 1721139 1784144 1914441 1542393 1864390 1616747 50750 1756720 1183922 1561818 1802371 1417611 1001955 1719663 1187726 1493782 790669 1819748 366112 785155 344624 154820 739978 1674883 235013 910364 1513069 27986 1696188 929043 768116 822173 117529 59691 1716914 1395814 1888783 111091 149427 677333 263302 1400542 397474 1363758 154015 984376 488709 163612 1868327 1795353 564033 410063 1842972 1229876 1661612 1013385 1392496 815262 273875 1917041 680758 552850 1149400 302641 440225 1777029 308818 1907446 1492790 391620 573348 1131693 794425 269104 1824351 1433124 143753 320729 382946 1980858 356791 437595 1013879 604995 1112174 1757455 1514356 312098 532870 1451640 900555 1458089 1101532 571412 518569 444390 8156 1981712 906443 77399 1767309 464855 227761 851729 993861 1674975 106689 217661 282720 1872857 608428 233234 524978 484829 1980766 1906354 1415202 245557 610982 778792 267446 253104 1611360 1971759 436958 648136 1031421 847898 523226 34353 933531 1755840 1415902 716832 240209 1165030 237057 1871021 474973 1512425 1113852 300669 1073166 825625 1043683 108122 959235 1145163 915434 218865 223899 1951683 1263589 16325 1752263 930618 726996 934853 1906762 1672794 780309 568637 1170864 470438 1068934 1383305 215635 1274918 793547 959992 544449 1858394 859162 1332694 45756 1916380 1408235 60190 49736 1094343 992146 636823 561045 1353474 1806680 1881291 651460 1509588 1813466 13327 527052 153106 427663 1715265 304733 1835648 1537110 1057216 519580 1781626 1619498 581795 212434 1359677 1204516 444105 652352 912174 1163390 1322 724930 1272366 882565 833632 622295 316689 1686316 1843618 303363 1443643 1478444 879195 1704528 686284 1395413 1041627 1444010 818881 1501277 1907539 1861354 895660 581751 1475730 1043943 1452738 1637944 1296050 1831484 1109391 617069 323296 1324349 1386826 1619742 1281852 974064 1718301 97866 1074784 1662893 576471 442200 890619 832430 1186960 1922572 1597295 539589 183956 1272802 1035643 1119619 1077806 1667923 1039983 853914 225929 442808 1533791 1051569 1894411 426186 716863 1003822 1300846 614584 1106429 1468507 1742820 193740 463353 1649957 1504248 221602 1638843 1662896 1959530 434727 1602867 452987 1907145 897801 420360 1642317 1047332 443046 623231 1563564 682327 1320270 936077 676155 731615 1981850 198621 1777516 364347 585236 1496857 900794 1084894 421965 1199460 1338793 816498 780786 678917 1041581 82889 1971703 1928400 1377726 1214792 812395 750658 1416900 192856 956618 59085 280984 846245 3326 872899 1571863 231479 978537 1850108 1235956 1965078 579130 1209032 45222 356914 818699 148036 1750848 1920041 272416 698494 1950984 1785570 791929 55101 736684 1219737 1558814 845546 1924948 249855 1293779 159541 1947218 897907 996589 1692703 1263794 1218749 742846 117383 1255198 1584933 621095 788925 70552 68070 1105418 893145 1985336 1807022 743472 1625174 1851054 25924 1121910 1071060 1358313 984393 812679 371573 1664050 37906 999061 588951 1336895 361837 1698538 1029524 1118023 1991887 1337821 1421749 846307 1921035 690739 1635993 951187 673263 104067 342486 1770299 1193155 1582267 1825843 1577954 411853 721276 1261552 1443731 1258696 1718025 776971 730957 1620461 673922 941148 971184 1770238 1621004 1694781 25017 1235262 1791505 1531477 1424152 254114 644100 1666128 586571 61054 842065 95042 1119829 1018537 1807355 1030064 1646724 738782 367152 1045953 370729 565727 161492 965021 797799 182146 964665 1759371 1137753 985038 444883 528310 1510924 547953 1211869 920956 1120991 1503203 1788609 1259646 200135 958841 1084602 142586 1392299 191936 244624 1112393 563202 512308 1364695 308285 912680 168510 1242797 1399818 1919527 1801861 1061314 297587 154650 1508082 1823067 1477792 460986 665416 1473596 991865 279053 412748 905490 1496689 1890736 1797059 154501 452821 966666 132145 1700925 84865 1513790 315346 457251 1631703 1344287 1940774 52811 797803 1974142 1333827 883170 588512 747281 1107117 904469 1463054 441742 212094 1307331 1204128 1442478 1906266 1599617 2924 707719 1670194 1264666 268578 1724394 659188 78072 780069 592830 1405594 1167878 792319 928615 1022531 9023 1092591 142844 604428 1805244 730029 293913 1232114 1651264 414372 1854766 340321 1020873 424927 711426 808147 273115 226301 782677 1747164 227040 989098 413869 1074639 1570981 1754783 1270014 1436041 605853 556832 624373 93944 1375594 1475837 1740322 1011032 207042 244567 1922056 1992836 196955 612298 1829063 587544 525564 1392757 1530404 1840882 1037550 1298201 1626556 283397 650665 526142 1501462 776554 1291726 717081 1800916 1700122 1975316 1493196 265787 359501 1838524 1388785 89544 207730 484985 1341864 523225 1485264 1429120 190566 1976732 1414587 1325058 151830 110585 1574935 1499246 92415 1656598 1302730 245239 1659063 473070 1706283 1675614 1589529 1972764 372060 1827858 103879 232286 1547247 1415626 1581754 1802800 948262 129347 572869 192034 5706 1739636 857037 43776 1980147 82567 667620 42604 655251 1583616 1620535 1739607 1237389 940557 187520 1077760 1944079 1506974 1015993 836290 1842808 1377404 1070968 421129 1926836 137651 110825 959172 490106 480677 1365903 567450 1784695 1229814 764628 1204703 20336 140404 1190763 1394325 763752 296144 352761 738445 340861 1298064 289279 384335 1706048 1809294 1870505 1018865 285801 1386222 1630985 492885 312910 754427 1019944 1787101 1941928 163989 284143 1286994 1110191 514864 1745586 642422 944720 133092 1530822 847874 1067257 1888528 1538010 434700 696470 602179 1699449 511480 406545 1031655 1560839 1750605 50917 1912330 1110970 864378 557827 1673602 1661669 819410 1591538 1970266 569046 1834472 1221147 1524024 962352 1489117 318635 498048 637493 350679 1093225 850239 1958155 1931765 1789646 1526131 622624 1378399 551945 1271380 1990792 191536 1429527 1070873 1380644 379911 1007336 305217 16892 391633 831231 1819691 1867836 603936 786871 936921 1730654 860094 1874927 1679945 892333 1493513 1845990 744286 1322099 1968717 1578252 274764 775765 929850 926664 259955 1549813 1187498 985812 1007022 225171 181109 152880 575285 41177 58654 738608 1319454 616642 1654903 1407818 1514255 1069428 1663501 1400570 241427 1220014 854287 520062 1615753 156729 578827 1334732 788411 1235741 1398557 163455 1719369 1696884 1645420 1354030 1682692 735500 1962392 1915590 956782 1404803 1973121 830667 954722 1825054 1970915 1397740 445679 1092831 1183909 1057180 1933413 166429 1836826 497099 1728964 1187112 282678 735203 1520655 1678608 301366 215939 1878511 1339954 1770644 1443931 1819943 1584652 755726 1285326 327937 699722 854685 1749258 947339 1776821 481350 1546649 1477173 150719 425075 883350 1436830 987902 1428225 1195243 470641 1034990 1994697 362472 1184095 664529 777624 101598 73262 294148 776253 207858 1138489 1567181 1358267 812999 366677 180504 28665 715022 862450 1293102 1804710 1915008 1323248 987340 1846493 644264 367873 1020184 1694422 769561 1164206 242253 671806 17926 206157 582368 1201392 506894 1743970 9148 1839857 473378 1745377 1492603 775639 1140487 202416 98361 337429 827853 633175 1747784 421851 492878 1392450 1701591 1345548 1618974 1113206 835143 1755333 821007 773059 1679423 272310 1764872 169993 243814 820683 518547 1031177 866776 145317 1000414 650744 1943600 566285 840535 1845615 1301233 388682 135467 247494 502865 1713208 791241 1464545 1883169 1317715 1328971 348348 1073866 601672 235857 1503734 1534959 774924 955170 249778 1362670 1549335 1547301 957959 589471 1564788 1489410 1253421 1284626 1722944 1184205 1233733 1863980 1527527 1782596 937230 773705 1437985 1754659 1348611 114065 1815461 1654159 788007 932164 1852592 1616724 1151047 1789543 686825 1363208 679855 862680 1549560 792945 122567 1932506 1089932 139581 1039326 438171 556088 1630707 696809 404212 1739044 947678 628440 1293710 1413784 70991 1332158 384290 1174268 156443 958949 1522956 841610 260262 989748 55878 351438 1191844 301952 1721393 1714571 782220 1356999 254807 1013231 725673 1864588 1026772 1371676 529516 1748843 1090631 1402627 660251 1758149 1341225 1347506 552943 339292 775537 1454939 1273014 343630 1990089 1648895 118981 1365583 969786 800106 1652400 493320 356102 697868 1125680 1883133 579508 333900 1108999 1335984 212637 156452 101842 1721146 585739 257991 755172 421311 41053 842298 1854852 1806058 130267 301075 1440003 1556597 98506 1809210 472220 1242221 1989822 1493359 881822 934470 1401286 1573385 1226448 741836 1842096 1498239 786837 756912 1807962 1683044 531837 554757 1477307 809840 1332956 237963 397706 339568 1685853 1440576 1705523 1978699 391174 1405669 847318 241479 709188 558086 1084425 1869102 1483101 917020 1920634 1527784 400759 421917 205712 501595 298317 926557 149109 814279 65578 897026 1551125 981516 63766 1442944 1162227 180842 531462 193008 1433756 724490 346727 633773 1482541 939791 1837818 562483 821283 27955 1906525 1928363 278351 441832 1869028 1855640 1457268 1607676 1673435 641467 1846225 1337962 993036 1702216 888893 208751 763620 1246016 678510 457390 678955 1878239 1402236 1086832 1251980 609924 225317 501984 370494 1717706 717369 931611 1874888 1654440 489782 295328 580047 1556030 259223 1689286 163733 713282 796393 1348096 673339 539714 1351856 402325 127014 1286692 807673 1621244 474587 1486250 1099278 1129055 1315760 1074242 1442508 1521584 1706429 527752 1588901 814597 1770443 949025 1647091 1528465 531421 1240940 1294908 1922726 791165 657284 1371053 582952 1294267 1564699 602266 1553054 974101 1954763 1387890 775528 684960 872006 1095358 438595 1023593 1928297 1108317 604062 1150121 650204 1470899 1187102 295387 548706 1064764 746927 235534 1120545 507410 1314603 1268752 198253 446057 1450049 1072990 453928 1654599 1624640 1641570 1515782 717242 1553756 271168 540939 139667 147359 566210 1009021 434794 1625030 440598 1333332 459733 383993 1448919 1035462 731816 1977167 1402551 1825060 910507 1974753 158418 1082082 673862 3028 1345984 504724 1774490 625296 648925 1064412 866869 1690969 1672690 102686 1035425 810509 460982 418229 565337 1592140 1653371 754375 657337 1547298 1218644 538081 1048529 441023 224109 1111931 1754358 504797 575417 1766278 1366898 1556476 958472 216045 1569652 757174 978427 1302637 1908435 1734361 267911 433739 1133546 1215903 1368365 1543601 896585 953920 865637 718619 419637 1408704 1564703 425236 392169 1049594 932370 1500935 1212408 75912 591603 1199461 1475424 988214 247552 1367944 1802364 1132104 304667 864361 957730 1095725 1461857 1412626 1444940 503126 1091808 1571146 341272 425718 1810982 1206247 1170252 1767004 129716 404380 236847 489980 127644 1019809 1033726 1114170 1463879 1234211 925588 347798 1130406 1763990 1504668 1139426 707270 267902 1126143 1119652 1092202 1416147 1867825 1276121 765860 1354646 1602881 1981948 889576 1968792 1745393 1654462 539599 1736149 1058017 1028632 1756747 573707 272930 1496643 968479 1119616 1390965 1222515 1481330 1365337 1298666 558426 1497917 210760 195524 418570 1700641 598991 261910 1589 187132 1664924 457313 1396845 486324 1710538 1314969 1487754 1631300 812889 326916 1606048 1280317 1229953 1848418 382356 992570 1275257 353563 282517 1589970 411930 1169514 626333 638248 1021084 1173111 179702 410691 1075209 1258677 664211 1244823 1704337 407363 1870109 618680 858073 219819 351679 1355738 1798267 681650 1994965 1299685 1752534 487535 1023633 32295 678539 124977 1186119 306316 1070620 20984 195276 1966313 1161129 1464689 536164 1175231 680669 230300 919716 1021630 335991 1680730 757302 967823 858173 245318 1688559 777882 1860994 218890 411754 28455 248971 735382 291875 738416 1643410 1203736 1104701 493091 227282 1654826 1955286 1029326 113626 1144186 456361 1422616 901215 250450 72724 1695274 1037636 1928067 1878254 1971675 551842 422985 877332 979561 1156535 1019260 1856470 767895 1691519 897602 1595549 876579 1718773 1398376 718991 1308375 1082900 1127341 1866232 1495466 713288 1992577 953356 947623 926761 1887633 515106 1863110 588013 1035308 343300 881989 10706 1625276 747050 888649 431571 914185 845745 451285 513781 368921 375307 1635555 373479 1144413 1068986 1542173 149132 1927745 1506108 306159 342867 1618602 932175 1482778 1939668 550213 1278060 1703050 155615 985779 894399 1346552 235551 1606140 241649 1534275 67108 843050 1374699 1038425 1720055 512862 294993 762702 1930296 309088 700786 1913965 905883 1224627 690374 1736649 1008282 129521 1745316 1608055 1371368 1673626 674379 690420 685613 1280226 1599864 383552 1265024 38074 161344 851134 1226724 260425 1434858 1897444 1491939 1032940 1772876 1337450 311691 1348894 673552 1786946 1735153 871464 1039248 978791 1483275 1404123 692879 1164620 143943 1515021 1530688 1500346 725141 162257 246711 1822213 1270901 238412 1559479 10153 113647 1941593 1532823 75876 1453559 789982 188182 339031 1666007 467375 3115 1565439 1955828 1077095 753386 649560 1075114 674281 577560 838898 510490 1674483 978950 711118 329364 22897 1722642 1700057 1244635 64450 633449 510386 1087239 1849405 756692 1259156 1793159 732458 289323 584113 1824254 1408778 1113122 976074 1748826 848907 611278 1829213 178405 40562 1940178 169271 305590 1769263 1541956 1157847 1472772 1875969 1651074 1536490 1903912 1772053 1764742 1524117 1631117 60540 1259327 728479 1830685 1722316 1389129 1105648 153132 1099129 1207363 1292478 398028 159781 1021984 35910 1678633 43487 12457 1721157 666343 517823 464944 1412615 1170107 450267 325205 1867824 1597577 1080901 832583 577896 84968 894031 1818218 558356 1124793 755661 45729 212331 528929 1540136 1183622 469050 1120281 890938 1065625 1468138 500770 651946 75433 19714 92661 1066561 1314256 595142 968585 1503274 562911 266060 1122756 1765127 1768320 348812 618741 1545312 1363001 1036592 368417 152617 610323 1233791 854386 1762606 1964548 144111 1911418 656178 901656 1750200 1328245 1790432 785734 1385759 454342 18934 1303812 1360391 487058 495001 796939 1846821 1869326 1489996 1513544 1939561 1884166 939921 1127735 1778458 1879632 133656 799449 1419882 117290 371957 1986431 415015 1605036 748225 1153648 1870945 1168489 455122 1232877 1194959 914269 628377 1596900 1202377 1471520 693726 346229 1002612 1028172 1196746 582111 1254932 1657729 174689 246173 1928948 1123213 1594635 1029138 690819 1347624 523326 1189863 1913349 782584 668467 67024 374733 226775 1507579 888378 1098316 1537294 100391 996225 93907 64002 77305 1955800 610273 1140826 1804698 1536 758904 446260 1160722 1180746 399044 1875019 1982111 247543 223380 1452333 391645 945230 1826430 1134735 715088 273529 31949 1451803 822379 1871556 984084 49940 1638454 1405222 916327 1769447 1876230 580003 579040 205217 1262964 539442 1642646 1448581 626329 283354 1373568 1034364 213290 1297283 1813156 475560 27135 455617 172197 1660280 722252 1552684 719788 1497324 1505004 715700 321655 62355 1578212 1206071 174749 1863462 1991016 1990009 1535580 1741146 1044803 1790246 607888 576368 1305135 1424014 34229 28714 954137 1373161 687397 1736390 296635 244673 1162003 1186947 667198 1098652 226071 103511 201684 1237235 1823227 188047 1472500 1541795 1293636 508543 122167 1346806 1910915 1657546 1151189 1914762 1674173 1772704 388271 991968 1590889 1842276 605810 1829872 680341 762971 932567 1810263 904658 2728 1953358 1911515 465559 817644 282996 1512454 1325353 935893 1192673 1124754 1136566 891852 449097 689062 877003 1149351 1520797 286512 1190689 1710785 349337 1433522 669091 1100241 999028 1312345 1626141 1333815 739627 263579 314011 1409055 1787977 1879259 164911 1293298 1057501 903633 970476 1051817 731909 1745731 118018 899845 1868097 1578858 894097 1494061 1406230 315984 1149264 506900 1115484 155792 574102 1510277 457672 220769 484974 943145 1089924 1835253 823055 656460 958267 330977 955882 30607 950169 1724752 670483 1650205 1171177 1566169 1643988 773057 846358 366885 9373 221637 546730 983830 1346357 1498294 1153169 329318 1856916 1009635 1119600 791673 1637799 786141 1975901 1379574 1785859 1427613 81189 173218 66961 196051 766997 414432 79414 709276 700015 1052312 1892632 1671582 447260 1324527 586366 19289 469175 1070571 1960496 1156637 350462 1248329 1123350 1017890 675765 45939 1727038 1983143 1076027 1604751 1427810 1853286 438519 1346460 1410560 1869296 454739 1763413 183204 245971 1789074 1726868 1335072 568430 1033539 762461 349105 1455862 727865 941604 924902 1822282 634712 880575 280583 432482 898286 690188 1002657 1846736 393980 672069 263156 445217 1431321 1097903 1352729 372734 1577113 473406 114093 167345 1718636 117285 1675776 1842786 189243 273493 1603865 574885 1214244 76111 993608 712493 1749630 802632 983196 675058 913200 1273658 552254 1974338 944068 1009012 566639 1970166 989160 300307 1819670 1919002 1700094 1814958 1089591 606653 1046019 477444 1029933 1872975 1153365 745444 1128389 73834 1693232 1430229 877 1557240 754129 1799274 1867707 97164 1033613 1987737 1846900 1751893 1273013 365834 1618489 1997037 244553 775819 728747 545158 1170782 1214847 309334 1177327 662987 1885679 1825977 1348626 615565 875808 257829 633394 617687 112936 921724 1758384 1824641 1295474 1578370 1316184 181855 1136537 1685893 269648 1699494 1578223 1054461 1939473 1626111 1700661 786732 312247 312391 303532 1676449 1011733 1580155 1136603 1092138 884423 550689 258354 494089 1625832 751308 685479 1001188 1833596 1950949 712619 1663841 58125 194605 197180 1138098 1149404 525868 127289 334974 1455085 1141912 989123 437533 1330811 609968 1109793 1783293 174396 230454 1225945 224674 411502 610681 1863452 658336 1068909 585122 1458111 710911 1739922 135827 1654619 152698 1398379 361681 1699524 502600 445937 713161 773684 1032577 1407363 1495618 1550093 1035634 130626 74240 816140 21937 1504684 1963609 279062 1985116 667802 1146662 755887 1704018 614442 233669 1729603 1951036 238500 1058794 1852963 274618 957820 1296438 1529361 254422 1081645 259351 1726435 1725857 80605 270090 1759409 1471401 1256718 1046586 339613 1453687 1041509 1173178 401831 316309 397398 1712235 1106420 1120048 171861 1799362 1399233 9303 1792335 1473385 141186 537424 954427 387953 609910 1346452 1569615 1607902 950738 490037 1609506 597620 388147 1062621 1280355 257995 138263 675424 1371565 892669 1893 433443 337067 1129100 312591 559132 1609195 1312861 1518742 756760 507156 1279045 1836005 1673349 1166099 1112819 1142164 88523 1652371 1099260 521715 72261 1358058 1997598 1286740 1004188 303359 557679 1410466 690415 1214712 1067350 31077 512153 1893639 981079 1930649 1527573 906360 1031772 396313 657659 1580069 1177099 1436259 1625376 1025455 169514 377281 304978 889507 1986168 677218 340402 1730772 1085057 154602 512629 1249105 1803481 949324 718458 1213892 374224 91606 597412 1925317 1876299 1075769 111566 6871 1590356 324320 937521 1873321 1560793 397895 1318445 340579 1113876 1224057 938785 1637764 480295 1776827 1499531 756545 360162 1760816 489460 322023 1925919 1175572 79975 603791 404910 580119 1751650 942853 832457 493428 1694775 1882965 307017 1793691 1700762 960954 1620217 1666397 1382714 761519 1388734 610657 1098763 1074266 1131888 285637 1583271 1215720 1948225 1023572 1863064 1394895 1439793 1532888 1691946 276190 79265 1083731 1123524 1637082 35830 1252479 1593744 572734 1238366 1922320 719590 702164 881770 1643663 1168620 1182046 949529 926089 256081 739699 693173 880691 1235914 773529 1959505 125480 869582 520870 1358871 1825367 1227800 979316 1851464 262965 913542 1727201 1020390 1366246 1637339 1795545 1126696 1178478 1563860 969669 1772879 1717883 157595 99150 285740 1162994 1668614 38120 440749 1545358 894125 1458815 1207694 1173202 1616204 1365892 141647 1135796 925818 1929163 409995 1375280 197151 824747 145542 539120 421357 1557881 674323 682660 89959 741490 1023403 678070 2880 1027292 568236 807884 445808 1959360 328053 1680299 1430960 1761265 1345128 623318 402640 910501 196117 1757688 113849 1099111 1240887 958290 934402 93799 1520708 186338 248280 1449850 1218950 1046226 899596 1980259 1269384 1631299 1248210 237672 788805 489040 1113373 1250304 1218021 1955510 1082098 972487 47000 348434 101488 1770868 163826 1395929 1808693 1634074 776994 1592746 451681 1580151 275158 1529567 331703 1744276 1211903 555198 609517 625589 1360684 558720 1488752 649544 489942 1095797 1341580 1563856 1057914 161487 785555 18631 1093749 891049 615943 560393 432609 1064362 1472317 1357478 1544960 1726547 1756940 619109 1674043 335883 630545 744873 1534107 887182 297108 1268132 1723948 1083751 16215 73545 392518 496085 1781893 559472 1613287 1546507 776230 162299 1644376 626360 472785 1484154 1439658 781418 1154919 225166 595860 50777 1959027 1759988 1457979 735665 1390540 1620057 1889540 1677974 789913 1960373 1633688 1527941 1656690 147874 1234368 255177 631695 965801 396465 1666287 1634036 1268572 409062 1536888 82225 514661 1859210 1007130 934652 1080269 1324029 1748056 1938279 680069 1356708 422964 947725 1573903 694226 1450430 858986 1385632 634246 817301 553275 1706804 828978 537207 604754 275584 1184052 1827414 1475356 661827 1296680 1486813 1222760 356867 624248 88946 1935998 1761565 1599037 628775 324225 424955 1180133 964415 327071 1719318 419938 1792791 895978 595317 283291 1361513 311273 1781086 1259745 730220 917664 1969558 747236 148865 1820504 329762 1105105 1029137 1475587 512648 1730799 1739917 1950530 1247204 252737 1903861 96203 981809 1919532 112889 719212 36774 81401 1204972 1422353 223812 152772 396440 1738616 891478 472417 1822583 1326666 1210684 396293 569210 1810902 897014 1145246 1039534 606611 1050983 661594 917937 1168168 1383181 515963 1234803 1657866 560161 1979773 154543 1114220 1118233 537661 1646829 666574 1193025 1998163 1924977 1524032 183895 211345 823449 1098946 1004581 1266373 917380 1978287 1018079 1165980 568618 1665143 1139953 868826 1079455 1464113 1389188 901758 717528 526291 1757684 1298060 998959 1603496 999138 1689637 355643 385552 1322412 1972760 247925 1470355 1354823 1821064 1065044 390630 630095 1797278 1536437 680969 645776 1795565 76774 644146 1867705 1709446 655566 1201964 69290 1004083 1901419 1554405 1685533 522155 8870 1879723 1281554 815803 1416600 1387826 1314407 878219 1275902 1455438 320103 145039 1271875 687243 461103 710708 1918807 1649461 989200 523972 1391312 226194 1009278 1047505 1465806 1154494 1035377 582244 851095 1570908 1295322 559855 1044251 747202 990137 1974718 675179 274788 1918367 473539 959141 486003 1069915 118776 1353635 1603495 605866 1357856 1595754 572347 182479 1250532 1998757 1355241 437257 384973 931790 1071047 454657 151825 464377 147474 183118 613716 1541720 293674 1373343 25313 1112126 787571 1391032 1073380 1716350 912893 1689941 1566525 387078 497796 701626 893897 1838727 1625449 964002 1615457 540563 214118 1178570 1506078 1125910 168095 97731 71326 1615091 1383486 498625 698421 919865 1405400 860235 16096 1723341 490643 1937175 347118 1315428 102105 202924 1214719 457124 1755660 156529 508644 793414 1071055 637285 75689 197497 1711703 1083231 509546 1923200 1323777 1313999 1680659 1176660 754022 1514933 1686520 315503 227566 814706 409139 146812 168668 1048375 787702 532939 1466611 1282049 195562 584604 1403104 1801475 463818 996047 937390 1558661 1263326 1001500 614552 736282 1533032 834662 1882567 30082 509190 956008 1080827 304142 824763 1059611 1086101 1464231 1550570 274532 1650463 937579 852894 535176 1220147 1909306 1092925 1787705 1912254 870753 1386204 1211361 1219940 1552193 1217303 1274763 734347 1741916 912461 1791842 1389001 973290 1979599 684998 388472 1637253 1106456 392115 113746 1980321 1478978 1623466 849130 1175951 835034 17583 1320950 1463429 1075893 8029 1851528 581125 1496489 810235 1710008 394988 1851782 1806236 910622 1777053 1395015 1588375 1422804 866515 177501 1950301 1855841 779395 1498067 1559016 1193282 102236 185339 175497 187510 82444 553389 1450780 1161538 429632 1389627 397994 824355 272757 575280 1178797 1477835 1907026 1860934 221175 1079469 262982 552944 1002815 1947663 1871227 639520 750724 204885 1292264 1103844 27011 1248544 1221831 995790 410093 1018399 640915 599064 484962 1752558 1227260 1955994 1687165 1289687 1808603 760067 119322 625178 256719 1695246 1337650 1934833 841083 247473 38914 967907 1044407 1798538 121166 32199 1193703 952488 1130490 1016115 1398683 1818547 1613525 566144 1308779 1258417 631231 559122 1751230 1162958 1288012 1706966 1468538 1703406 1964657 931498 1467957 764150 1197781 1937084 818932 1149665 1004703 928213 1350261 765899 636870 843481 1893585 587690 1602172 956429 979386 1961200 547468 1117796 218579 1357428 1472984 1857689 1112756 1587663 1170765 811526 1383594 1743439 1902574 1854637 486210 166291 399644 990168 414565 1796653 29915 1586791 406003 567979 980300 1070178 1370731 459042 155304 1949830 795554 1604666 1362732 973620 1908190 1875919 427342 1338114 1200441 898114 1203768 1440996 575473 1767161 796476 1049462 875705 759503 812644 565856 125261 1815467 1932268 950831 727577 1626030 539385 1418110 837534 364637 1098831 1032806 795869 343411 1080300 1876059 26656 1572129 62343 79313 1809606 792661 1812372 1906834 1701348 516102 1812920 108610 68799 746402 1695227 441852 756822 18367 447073 390427 1303270 226294 1894912 810778 857601 406576 1768121 1141742 1670963 1001041 177738 855489 1947043 751673 1445146 854258 1585568 1989486 1305600 585755 24699 755519 745966 1530160 589574 1315458 1721658 892722 1211511 223947 298663 123274 296893 1935883 1688078 1600073 183663 56446 1562389 277691 77061 744340 256825 1893097 100349 1203749 1970547 549439 844628 1029509 1821547 1514961 893207 1489765 153827 1794562 976438 19597 897973 1991514 983981 1863010 209536 1854249 1728283 364545 1378846 606847 292455 1757979 193987 1486652 1597738 1573317 600888 859821 1328002 47408 1893549 1161074 1213571 194753 1086223 1370156 592685 546548 42047 1700088 1772080 1835242 1723698 161085 1781229 392704 374415 142478 1937749 1515251 629156 1787248 977702 1798504 538881 700601 1899383 117778 1264929 1733576 969365 923172 1305200 756937 1654882 1374139 1383101 1012896 1468371 1199682 1332704 19409 1228306 92871 815454 809886 635014 294122 329454 1539504 1082770 590975 1881469 941038 715916 1447841 462190 1283255 737892 364400 1741356 1880316 1833730 376977 1520835 676131 1124384 63456 1505233 1635838 686986 166679 1000909 1351213 1424443 1308869 443857 1384698 354505 1200728 1607982 1083207 1881651 1089677 1412402 1619566 681504 516617 764880 799888 84445 1679676 496918 272787 1005718 1877456 330795 1157296 391468 230885 1654705 169356 1878547 308527 1628453 1749647 171812 533539 1388078 1430494 564285 919212 107355 947175 1942766 1323199 1436690 949578 1655975 722066 270943 1453459 459155 1314506 1744843 1907289 419584 1400455 1978836 524219 1445620 918931 1023375 1797911 1178067 212917 1539579 1923401 363686 197209 239301 1151252 971572 233270 1066428 1877504 31863 1052062 1582969 954867 1830871 513346 1399606 1759557 1783514 784110 689682 1356746 1020639 626313 1992881 96463 1223059 668078 1747405 1755736 1300625 273193 1985728 187076 1195337 527088 547752 428811 1905778 440437 1394518 653896 1831991 1334837 1809962 1515763 1154862 804208 1801067 1296370 1744691 445276 430266 1227977 1669095 150346 72074 1174739 24278 440170 1226134 460648 1880978 1919993 739847 1022570 1631626 363572 618837 172071 306390 1521321 1584511 517921 1208906 1865910 835861 1314521 502867 1886866 1597303 246596 1429421 1844710 1172035 600438 935726 477954 264874 13170 1277541 819203 477763 1763868 369214 95471 1879927 154052 1479474 1892755 1613163 752483 1004178 744427 1430114 863627 1707024 165703 87376 24073 1381345 1610537 1502849 1924234 223244 1561519 816548 825224 354614 711586 211946 1694299 569919 1991110 706562 327298 1319802 1080997 310660 1638565 559836 1037867 1467405 841471 531241 1012380 1144720 1170606 1899178 1469226 1006011 562583 540078 1365733 1598668 331161 1016398 1641438 1115033 1891735 1241863 461409 442358 577992 122200 1394847 635983 1400896 655672 300618 897849 354121 1219293 1369283 189200 1742272 270151 479690 868215 1894335 228927 319812 320850 992774 1041900 864659 18457 1558900 1388531 1405951 1035571 1113390 775876 370801 879996 115777 131952 1872776 1392936 1475161 1514877 186780 806071 1304668 191776 499002 492397 509906 891609 1101305 135420 1176863 609817 1927716 6536 118321 836042 1438227 228617 1363133 1327967 1187104 1197753 25141 310765 707032 1718491 1865335 73846 607927 98488 963077 1030084 1936336 1642502 533722 1410416 137347 1567978 472636 738825 920572 1387579 20862 981710 750180 1334875 319120 353225 1872569 315550 779780 572827 818886 1876290 1148105 141608 1267351 3604 954056 1841864 1717935 1556876 1194372 460625 1528100 184525 387872 1071581 1129943 1127870 1664822 1219937 1053952 747544 285027 1937962 264811 1937076 38169 1501021 1144223 1006276 1182223 1688904 115493 1297929 1570651 1472563 1911963 1608545 1957294 1389423 457520 362248 1014721 1538724 1514907 341522 172361 588024 1518011 1651669 171459 957205 1889934 1449771 709719 1021710 1172204 272879 65531 1215866 1486562 1599779 753405 1513797 766816 381694 716744 1871583 1114047 57510 191455 1513362 117631 1848341 850546 1417954 914684 476957 1833734 1248850 769947 176557 875 1088204 1653247 1656558 337714 1533593 862349 904053 248524 1060762 878408 46750 1301202 644121 94712 37769 1490268 1874352 1858515 1201798 1270188 1049844 1944947 968261 421075 1594610 1573498 44323 620942 1719317 1318058 1419363 96139 1140520 1048292 973104 426417 1827405 586152 958903 558617 519156 943407 1374834 1397642 1673815 1496907 966343 222905 481389 769497 594022 1912128 521263 1496456 486958 1990299 46490 652856 259556 1851347 871041 632113 1340264 383934 562254 1850000 795305 1326726 1361303 1436012 769045 990563 625238 994868 1679805 1489572 655971 425721 59858 935508 1941012 727351 1812078 1549485 95585 1741693 1218686 1738246 1707698 846364 1238947 299874 1350189 456373 131225 1217605 1235804 1960427 683094 1032021 1078982 943210 670187 1382878 1166980 774705 356442 718694 988863 1041518 977416 36860 308686 221902 1087698 1154290 1299105 124531 118895 871338 1466595 1117738 949864 45726 646581 1918221 836396 1548975 1875141 776034 1247795 1030125 1622251 1912969 1152465 1292285 899652 1660787 106384 558235 1383163 959707 621991 1409241 1885807 1299522 450358 414777 367557 1189775 1845277 1738634 1458734 988278 1060169 710825 794311 1849487 481439 150955 1494853 148400 501378 324983 827874 286922 55679 623236 69829 1373679 989665 1533085 1355747 690521 426884 871623 305877 669151 1228621 1464154 997957 759058 225325 1469552 1813535 192788 252302 1183656 206809 295003 1966531 1596164 1744721 1293235 710946 1255555 16463 67176 1090585 537665 232753 1837939 1765255 1489143 603419 1499830 1295992 268120 907185 1277313 1996964 126235 1665811 1560378 1011046 1951819 1855047 573608 1039685 300468 1565190 1974595 1932296 1094850 1178289 1150914 1047553 1999985 80558 754344 1360163 246590 387191 1377088 501037 188054 1099971 1305459 1439338 740301 1178160 482362 1907462 474926 1398333 54001 936474 1769620 670412 225491 1564070 1097655 645 24621 27771 1923978 1563865 913889 1550148 1216462 1756119 774303 1593461 215657 1344045 1300879 1577297 1178438 271128 1010787 1679738 1763419 1508960 529538 537294 1628202 495461 1958230 1026643 219284 1010499 723889 1220584 1309174 843381 1954278 1861428 784546 1094579 1949249 186827 363692 1034178 1103040 423260 101561 874165 1554082 539807 656929 1943176 686254 245972 1806697 1703835 1338572 580930 276015 4540 1119347 451496 19550 349591 1775070 1682770 1859739 805477 379445 948095 1780802 1131548 1748834 283742 1474062 293108 793701 245405 1481571 962960 571663 935820 1920221 1589926 1917151 292554 513450 1403616 410459 1480288 55082 1777411 1709685 1908337 939252 1182266 871571 74936 1429436 1391419 1299784 293670 1531463 1336766 1405216 1698410 1389643 1443503 1301760 454349 22594 1481025 1021725 1594368 139379 964410 447799 217666 1134447 1504809 763474 1194672 1221493 1327370 838836 862814 250771 1697920 846958 1761834 1792176 1388947 1782485 19822 1205567 280806 506758 1300401 1477402 1123324 1241239 21202 1683850 212516 87194 1717143 1671548 844830 242357 1755265 327952 1401728 1931204 146362 182703 1122935 407031 1073214 1145174 1979252 1582854 1848131 1024946 71138 890661 1083184 1810908 705311 849227 1336679 1075217 439267 1359121 804728 1362936 1383945 1223758 1215841 866307 53276 1352045 736906 454897 740005 121396 917017 1598508 1186510 442738 699531 459902 909093 661721 475585 1909928 416625 1037534 26706 331122 434903 1454844 1676816 504853 403078 393822 1970119 405850 1351621 76093 939086 1510923 477680 1016344 1281771 33529 914888 1539974 171880 1072731 303779 1126139 1808176 244625 291747 815937 1643088 1759307 506283 1627207 560615 1195405 1155710 552551 3930 203457 1450524 1977234 938281 1655201 1186680 461380 1762832 1340780 1499993 67370 116625 1496427 1265814 550856 507106 772594 1536157 989097 1163764 1677018 210335 683192 833551 338597 1215742 396021 1479088 1478453 1550386 1518284 822191 1943363 1041155 162481 141200 686093 772502 387873 651703 821474 872909 906308 1887291 1470941 1749203 438294 1466125 92630 341598 1155956 1183517 438926 1382259 915846 1416167 1177305 66357 1749183 1157761 307506 1813477 1772303 1027105 60647 457010 1754204 1771902 244711 394269 1259822 662920 888689 327527 311397 791731 1577267 465002 985416 1740068 282719 33173 1950138 1548909 433282 1600963 159338 700232 1210265 1516948 1865959 641767 549753 1681900 611708 341361 963685 1331319 259982 1507342 1855913 707582 1378508 1886457 382419 1191973 257352 1979236 1828222 1922772 1060139 37936 364734 1986356 262617 375407 157375 1880647 604296 816867 1785621 1535974 1026621 1925104 652650 1910623 1420687 1979651 1589412 141493 1549979 1154303 793718 428609 260804 565298 862251 537567 957210 914138 1801162 183500 289711 1159234 31432 203643 1351457 1436298 552904 984214 1928013 1949163 1680150 1759316 374202 83541 697076 1245486 731898 1492432 270430 168029 1288116 392552 165316 1114726 356613 1942153 1926412 1528907 955116 507049 1616450 16820 605748 1698209 543003 202980 784657 499954 1010424 133074 314447 673291 1747182 936128 997932 1306192 1910190 1517282 31418 1634914 1683984 842983 119938 1671169 1308508 759729 1966351 415711 846586 1523014 606114 1246400 1806420 849694 592502 748646 21686 1539728 716301 528459 916835 1409107 141131 1002270 1703706 442938 121232 745562 1549554 1238226 1329278 1628460 1741320 1288008 281217 1481920 1192877 504411 651851 191228 849579 1903359 1172160 639031 939094 1592625 1430577 118082 1421789 1715808 1836752 79430 1035120 1854669 460015 1412236 466994 1042407 651966 1379066 874360 575876 626099 304611 303138 749061 1117532 1125741 974751 886934 795575 384960 855221 114730 643591 819471 1355039 286058 1693674 1945560 690600 1918799 1017721 1490718 1765154 233394 1099112 1045539 1423560 641290 146842 29111 1820756 1729175 137834 1899035 147589 801386 1674118 675005 1148995 108214 989105 479766 1086745 515678 1193857 645330 906997 903117 766943 1582565 440438 320945 1390280 139425 1752978 1247267 798089 1223147 426786 1334003 645972 977460 1438203 1500040 318917 1199124 1680457 20798 1829197 1504995 547382 1443886 1725298 75039 1024176 1793719 423528 1260177 563110 1019566 1162718 346520 637785 664140 1383142 69799 1095345 99141 337996 904924 1393018 1607396 1185658 64347 1043479 1310698 1019596 127974 224054 764409 1031498 1186294 1217654 850753 889171 1214234 543239 1411629 630721 637016 309006 745082 1742047 1925520 1348008 1453596 1774750 220748 1959999 327134 1222785 355743 537522 321254 539332 569736 856593 1435388 1797825 961772 364744 478499 553605 1028893 1300604 213550 1760485 1608758 1623437 647540 1222908 1256698 1435690 749521 357151 1168950 1001663 158049 979550 1510330 1605547 680664 93894 432506 475844 639502 372075 480916 482050 12781 1984871 1362767 676968 756938 285409 1093059 1550821 931734 690658 199122 1639946 1038212 1833049 1366927 1891948 476489 1714932 131501 498388 1086683 379804 1328335 654058 1796444 1512102 868838 1867756 1582481 1637299 1989915 1253348 1146430 452212 1340798 1279080 302926 1319549 989507 922892 481101 1499983 1030766 328173 1954425 1445896 443272 334899 121897 957853 664788 1981900 1425474 173552 1056644 382377 530480 1210868 853070 966309 532702 1271718 1596722 1804884 488514 889415 1325471 7493 1347947 571781 516626 1891000 1499272 1862578 21885 1381842 1827427 466729 1865156 1555845 951136 1539473 1322382 1211751 394727 1138932 1264718 934512 1701734 1810382 112253 598143 953467 90601 299687 609019 812592 142116 169067 1378301 1681746 1472166 498143 295501 1528996 1811350 113086 883705 1179393 951783 24554 105111 250806 1601316 1482252 1235878 1286270 110584 1634662 355275 986 1853081 1328413 790830 1060852 1810901 458386 495084 1653106 1873580 1689234 1234909 1815279 1983510 990542 932832 1695372 154894 1879409 1124651 1290852 1015682 1945894 118889 1596575 1162373 389748 258898 1874360 1710364 891189 744165 238482 718093 1699447 377036 1693206 110864 574123 1724606 789551 773195 1949325 205683 742944 1464616 1476748 1711797 260833 1918057 1168158 744869 1938188 1105666 1890095 54702 453205 245709 1045887 88140 1573671 1693483 1956738 1956947 1624912 868505 1350248 307772 71840 577849 1252768 698517 151478 1956136 239252 1724631 1355110 1339264 850585 1532428 1761362 1511214 1954958 1778451 1427913 237666 1892753 1032852 635181 1125263 1261506 501444 779384 1215746 1404403 941291 1656793 951284 57057 295347 1297077 825921 319573 5839 1365901 1882588 859169 282631 567400 635931 1262335 302372 496848 379063 1423488 1077193 1037556 358894 1845261 1009027 252153 696028 1920474 1327614 1706799 210351 141777 513728 955307 1620672 189204 514111 397621 114799 193567 1095922 1158677 858557 1895999 1382007 1544740 156901 1771864 330909 534174 1975755 1859636 19897 1892120 1600215 1169168 802019 1583781 1667042 1488780 970520 1378558 210451 357055 220746 1465343 1546445 1625299 510033 1296640 630290 190208 1873130 594205 1062622 598934 583859 1374756 482659 328021 1773310 1981832 1478639 855266 210792 546562 501806 262581 733398 673146 1232785 965292 535914 231985 1607143 120991 254904 706020 1839187 956080 774400 1198412 1521212 550047 493338 1803523 1861364 1301132 307492 1952559 965436 1665842 958283 312902 396748 1310591 182061 1362296 1586446 1580823 1130219 255182 972080 216889 541736 1257687 1025616 349541 613581 1813846 66067 859476 1026799 364528 1575838 400755 789582 1663818 1843331 456427 66583 661843 1844020 1828974 55646 1331310 1105193 1052734 1306213 166015 81803 863884 297078 1690232 596022 340783 1754644 197764 1454901 129883 684322 206892 1097245 1535928 558460 713564 1253335 757295 1145582 1042379 847345 1308129 1143343 1806484 1790648 1623413 1075211 25922 505640 1788342 1286652 467780 781858 1755868 1352905 201507 1095046 1488362 1841676 1156781 886680 1980300 886817 1375986 1673879 29787 684788 1704799 1252866 143261 1266609 350526 93788 1281351 581597 396 1746545 1090201 1324784 1358996 415499 166579 1707594 913272 803767 22054 107375 178195 1670733 379475 302795 1471780 1118280 755274 679627 1223268 54148 974471 1838228 1366459 1930344 1055271 519730 339617 771353 226588 1824300 337179 884507 1349652 1012987 1776135 1210886 1210584 305194 931122 581088 398470 118783 162007 813153 1685228 233335 1565998 207443 1466608 128858 54071 1556347 901537 670289 580379 882423 1203681 1504151 172004 807905 1575876 708762 882874 1622605 1041242 1897877 159535 1268716 1002403 969200 100047 574284 593513 472635 79642 1990777 57625 1675257 1314780 1814449 353508 1442656 1476338 1068176 1892655 506131 1960045 1716660 1690373 1668882 1406271 143034 647197 1910166 327899 716423 251655 483571 103625 682411 924449 669250 547427 1314330 1709619 1276390 703174 425658 138847 470622 737287 278364 989401 819785 1342342 314526 613498 1982698 465214 812682 1095162 1536907 1563170 193199 483080 1859604 923322 274127 34231 1683892 1694096 1530379 3266 279193 1048344 1393922 575422 1961547 1159552 718545 119864 914597 1430708 890908 1424300 989877 1793921 269988 1804533 1543455 1314527 454180 1067721 1868987 236946 1486619 803470 1187503 629660 477619 1971939 904573 230451 784930 1953732 678814 1030349 1582948 32505 125103 781807 479396 316448 1913720 1314977 1966040 1542961 400526 1315370 231258 1599931 873093 792771 275104 537524 114125 1421723 847298 536871 1226504 1916622 1392598 1003922 998078 1884013 1298232 1691867 885285 493888 1874740 1607523 575758 1180683 1368513 1254170 1087620 459195 814556 1863460 645818 201748 147494 1352705 1865318 1253305 1761146 812413 196151 1529608 491974 1572958 1309733 1952939 540030 1671466 1118902 1568132 588845 895632 1603714 1227660 18577 702756 908515 1933053 239509 1804179 297258 717181 1284329 898647 1442802 1033558 244695 1993030 851500 248421 692672 1422755 1506993 375029 1189711 234181 393336 1776830 1196727 467566 455488 1410458 853142 1231674 1107832 178448 89160 769488 772289 1856440 1480677 880198 692496 315042 851065 252957 513939 20386 1141158 1307254 1551248 330419 1542915 750186 938174 969585 396238 1767740 1322910 1770790 1766583 607974 642302 720553 1563045 1471817 170411 1878819 1711691 961994 112334 1703798 710347 1415747 986063 1590766 1881541 1771139 1328462 96191 1301412 703625 66362 1102700 1104888 712695 293869 1588773 464466 994144 301844 1128339 773829 203463 376033 1066227 1296468 1703006 619413 1652099 1772746 671451 473635 1614747 428574 935525 1885762 847891 696625 43360 1612105 1084536 1359000 1614127 1795085 1798945 1268456 690705 1273835 1996967 443772 1278820 1101898 1070595 1598711 1147199 227321 941079 890796 1857097 1322887 599404 1162541 1452178 1418957 803025 1381893 411748 1753651 1205310 746783 1673146 423527 547156 552075 1505794 236912 28401 1672732 1693456 983334 194177 750793 1742147 961408 358672 399713 162836 1444847 611894 1871898 1091373 957981 240549 1583067 148276 1204693 207779 790191 1406207 1009807 1715275 737208 412272 985190 1342606 1019518 1186728 911908 1893208 1571454 634006 57851 192869 1703373 1834599 1276575 883915 1310257 762115 534512 115648 956847 886869 1233893 412587 87122 1737156 762162 410801 1490008 1486441 1954436 1632111 1369747 696017 480053 763436 312528 744753 427824 1376451 653377 1493686 1152719 1511448 1381877 134558 1612534 1576823 1761142 117126 1008180 1520920 1505360 1167426 759787 1487870 677528 1776137 1603538 923378 969509 1914757 1262950 285828 1348045 640854 1600878 809277 717295 1654635 1146312 1919940 1208158 1584968 50932 846936 716433 1893285 154266 584421 99969 894618 9625 844352 556875 394430 36607 152503 881477 1198514 65670 1801641 1044400 706399 1304394 1343892 208254 830202 1984641 641527 1418025 882594 13260 1444459 1687283 1644311 1867178 1236029 1460731 399689 827677 563626 957767 807446 613005 713901 1549777 915000 138525 1590326 900827 1300085 673242 361414 609870 1946083 1010920 1578389 420347 705022 1737123 1633934 876867 1378973 945540 1582320 95438 650617 978075 1797504 970040 1349631 1753771 305908 1541855 1547961 1862287 1822232 562115 1793712 265715 1902541 1912370 1991178 1417678 1160640 842551 662978 1281460 366199 1046999 459743 1837934 1676488 1491925 197163 1877408 492171 1001065 1735114 1238298 1506890 723479 1637565 1507722 211492 1967621 1695046 1288666 1809685 1585808 1918035 283289 604772 838766 1086253 1478261 1326589 435954 1374433 406979 1570634 1689928 72099 751665 1895100 619152 1111222 27395 1985516 1716573 1511043 1294608 560258 1283221 1129791 259272 853151 985953 936384 808454 1864375 228203 1461107 1118717 1839372 1280234 1081244 1163402 1115826 1278113 1918295 1095664 751662 1772425 257414 1729941 1888380 686012 1137335 96791 912478 1208262 799861 771560 595438 30112 1848339 1489187 580120 252424 887949 1145754 508551 1642226 1478243 1759292 1089825 1193400 148544 1519572 414297 685252 591167 1940630 954460 567691 1233633 382893 1672125 1016363 1633783 835854 590774 77635 418811 147389 1412161 160532 55068 246199 9891 1273155 606759 873870 933107 153725 310832 1598043 1787097 99000 1883774 202895 436472 899545 281759 1730458 1432924 95670 1630429 1141160 80490 1925718 1837500 24318 1337306 45093 1520331 922812 525939 887556 1443858 144573 667347 802017 161393 1057709 1922316 929917 1094847 1619601 74673 1935084 587181 1406160 1389303 926430 13511 1954147 1763941 989197 1809086 1011070 993414 890453 1810724 702521 103532 338347 1296637 1344839 1504531 60002 1550990 1291194 1963019 428459 37086 1885693 387062 897339 1200168 188763 1174828 1500971 648216 820541 1691178 1880767 32894 1096672 1009271 855545 1890127 107087 1445655 476538 966263 1037923 1109467 710488 871087 1928844 1754244 757069 1759790 725579 1081646 788787 1120880 703798 577671 1788326 1211684 1639090 512798 151595 1452143 1348250 1661885 1959076 429799 772268 608349 1927618 817415 108678 1164859 1272219 1419687 337486 191291 957130 1031328 253110 321894 163174 166435 1770809 476878 983715 923215 272043 583657 487248 309649 471518 226124 17979 513631 1782845 323106 1847086 1002988 1887060 715093 915999 262002 1730970 1035045 1173803 1075244 1341839 873049 1686000 515136 772591 1079217 1848195 1357482 167382 905469 1058082 180362 1963569 1916894 1628180 141364 1740669 1695326 208541 1328663 1804648 836135 56589 1529839 1207923 54367 152666 1887320 389918 714468 1001602 14660 1920352 1568298 213665 1343370 1683847 1757181 1746403 129417 1406837 1600468 577920 1043475 726732 85264 592057 844942 819405 325485 1619869 694197 1551925 1128464 56293 326553 1611319 1705291 389056 1532856 308146 928018 1899119 1119394 417453 1990323 922603 1288590 1013318 1754640 1205342 551065 1990675 225949 1762488 1451918 621164 1135904 907155 1210682 1689868 642540 1186393 1033108 1493672 1466915 415531 1840558 1495311 1629525 825284 364845 726261 83195 79517 1421929 1626755 212891 615145 716761 1939999 1524617 1634276 1156741 1360854 390911 983452 1221646 1113983 139097 1260168 1645773 36991 1200719 1965183 1059175 31359 1861429 833945 722886 525906 1729619 873751 993672 1031596 415768 246046 1719191 468111 1268503 1462683 827261 1539100 121330 755740 717670 1362918 753759 1600138 931948 1127980 1313579 1000126 1516160 333372 1547546 484000 1091036 447565 994311 1557672 882571 1828314 95404 519783 805800 30585 1953386 328186 1896468 1799908 1404969 1643842 540759 988402 646270 276497 1782675 1463385 623487 1628287 921123 953541 1173821 1334226 561678 341501 956377 1409604 1198060 744656 1418982 1071283 70349 1301584 696601 1932354 802437 1489774 1648813 1182509 1056317 802469 796526 1770182 1823414 1448730 903256 1279184 322924 1390142 1181798 1812435 536629 1113571 1320974 388705 1073234 474768 811087 642445 655506 403554 570808 1681992 1084265 344542 1444653 95097 1087246 1688248 768823 1340048 225865 1735993 791293 1177509 463942 810881 110941 1087976 1087801 1557125 608332 1157952 859608 1814814 609973 1768146 358255 1278160 730173 109483 885736 185148 318694 1287699 18799 702336 1711865 1018406 1955941 487133 1029221 1349768 1733040 212864 559365 504013 547546 1189332 934528 1749986 1645205 1385159 1401905 1352259 1800775 66299 52250 907960 393897 977665 1241252 1192469 1983398 143364 141000 1343988 891370 723462 1667084 186110 200227 1268240 1161945 14419 602312 1678057 1263580 625179 1792034 460949 397001 557811 1990654 54167 1343092 1040446 1934600 330697 1499717 896193 888245 947824 1473852 521565 1190255 1624655 1949880 264420 591110 616928 1329172 1843177 138146 1151840 393351 1098960 153265 1271652 1013594 1554338 697208 401657 1357275 555687 1222753 536590 1503965 510172 923198 177244 1187767 142886 969491 1146840 1432079 1188047 1127580 1898820 1151438 598519 821027 1308685 1623945 476768 1676321 220084 918744 413984 1185789 679047 1164937 873098 613154 17157 1025566 1527420 94588 947068 1098906 885519 913097 1491568 903881 1775650 1370658 1338840 970627 1076126 1211715 1445770 1571812 258154 72661 390100 621590 313618 1915160 662894 556232 660134 1756103 1110525 1722867 196722 489939 833851 60499 783644 462820 912082 1473490 1634202 481212 1017041 197304 1991443 899396 623267 866497 1872214 1181551 897103 1171537 617750 1701911 920114 481975 869357 1116540 663641 1915809 1495912 1715621 1068926 1312940 451298 854365 1383986 188419 1380511 428350 1580561 1315738 1966381 388821 891272 270827 1938217 1040049 1421695 478313 816213 833540 1975202 327922 126617 1182524 988308 1651127 1115569 1941323 1889926 1644432 1730632 1569581 1818006 107847 1273459 1537459 1198771 474203 454666 1050774 1248257 1600143 1450388 396039 827263 1642239 684000 1513498 1663161 1554901 554245 1909582 1032308 1955565 1756586 1726187 1861727 1123906 1438558 1708532 112070 632268 683187 185314 302883 1245981 1277462 580376 971085 1412981 668063 1606014 1092072 386977 585813 638832 672838 1624368 675375 1134258 503432 1154761 905234 93211 1409043 1645111 309778 1521680 602500 267584 205760 709241 65925 1019951 635549 1012088 243988 283048 457812 1326922 1443680 510789 1409609 688493 471569 274214 1224083 1703053 593205 1456212 1394548 1534081 575809 1007529 1824271 692521 1981149 658814 1301750 781025 314105 257978 102559 1481996 1589888 1903142 1471673 430984 203095 833172 634091 573651 138320 561427 1096352 452131 1226987 1739267 1217362 981721 439701 74495 1878759 932631 1662772 1174412 1748023 725112 309253 715012 195757 1065053 1325035 230624 107573 1156858 1984451 1452816 1093563 97803 726946 1901220 1184327 1074001 931173 116325 881350 1571247 885007 1421961 552177 939622 244467 481414 471191 1162750 797781 1158022 1316038 1787337 1803775 781551 1966459 1009071 1529072 1187816 1720568 467160 536735 337576 656410 1756899 592360 581733 911023 967008 496182 125113 837366 1866348 1644978 806534 346851 598958 1475148 834460 1441567 1724750 1114545 483025 460265 1884815 186083 1827638 1296132 234056 115646 942977 1889684 1738550 1399051 853434 1710454 262970 1179055 981047 137636 1037965 824264 3839 1673223 568292 617553 1808028 675934 104753 1991058 576331 268917 507743 587421 1077819 384790 1421623 222969 541920 755186 1275423 838954 880556 59816 1801154 348740 1797215 1557066 333544 917808 1065251 1588319 1718534 1746590 687908 1001087 1418374 1401411 102904 1865168 1414949 86866 1184069 824567 1701400 608357 1297604 425116 1242664 872292 1678303 602873 1865527 1791625 581826 1667706 274965 679155 978126 1487008 440565 1376555 378322 1281788 1157089 1153097 331301 764470 298628 1372264 610558 338658 1210773 786098 710857 788388 309354 196118 1930006 787595 1167226 809179 1083658 1094985 1866404 570961 1301894 320598 848321 941152 1950950 1456318 1705585 1327905 1734216 864771 1677166 402559 422885 659957 797721 1289648 413198 1788500 1546663 1076376 1259480 636577 852576 161715 1892480 1008835 1861632 1936668 1106189 1598637 57528 1015153 170797 408494 1843219 264953 495942 1089557 1629119 1177426 368734 583446 808963 899711 1950323 358823 410779 98775 704118 654811 702299 884374 376203 326831 1623722 158934 1694185 1988607 908798 546632 1479379 1343187 610557 707668 1389113 863905 1967009 194462 1277115 749578 299692 654296 917272 1817418 359945 1242587 1950889 308804 381166 80296 1262680 1377122 1494487 1894835 943682 519551 418474 974896 947844 536320 1511465 415316 1309889 1422411 1532488 754077 1795195 949474 466861 145483 163132 1135364 755654 1107269 492424 1884156 686098 1400241 1387825 1053685 1719338 513783 1639484 1634008 1263206 837634 566468 1301557 877808 1887475 1221234 813506 578532 563807 1679932 1670063 543808 117611 1597381 1841457 66500 1908096 1720139 1907892 456625 757448 252500 1391478 1584520 781571 284886 486173 680686 937233 681022 81888 483945 477741 1723780 204179 433087 1275177 1451128 1681143 656542 488985 89498 798980 1400534 37530 6412 1097496 1823356 242027 1371127 1728610 440211 193558 116058 1927693 1864669 1741439 1978163 60557 514985 1412887 401257 915399 1063896 1928053 1166025 495177 1028696 867547 962642 1891749 603194 1191237 1759044 1497707 381204 771599 1964885 1278564 1316634 92476 1387832 1755766 512186 1053162 1973329 1520116 203574 626979 1984333 1463585 740064 472941 1837112 637947 1600898 1744578 608363 1724250 15083 1846167 1567780 1332641 1224476 1809035 327128 727928 556682 1111106 1800811 555930 1707956 199766 791708 1518921 385250 112597 682503 368027 433601 848580 1586091 1082844 1889938 1100834 56818 33912 1135436 988687 698312 465915 864778 438564 1411913 1472921 1183031 1512946 382560 112798 724400 700420 1790530 344041 808176 599422 157492 1560105 62273 591485 795808 502581 810157 1936214 1396261 289452 482983 1337459 1542900 1081038 413093 324758 889483 104142 1500626 381855 1239345 1882015 1947566 322742 896733 990862 897714 1372485 995198 1723556 790480 828747 614508 1645412 1814622 1470566 418160 1670103 1842952 1234981 946844 102227 97620 1173464 877505 915555 906869 1867242 867048 1831947 1099514 775335 1836593 1689535 844234 1703407 106892 496895 565882 641033 325562 1971825 382938 1553492 1425365 1597201 6050 1992184 1327156 879572 318056 1215708 986320 630489 786420 621027 97295 44776 1591282 860046 635793 900426 1598976 481273 707086 820971 794663 765171 1417029 559986 1296969 831910 225301 1141142 470311 481775 85716 1584815 964122 936353 1005479 239658 395464 188751 1904165 901388 1107514 275390 1014694 1599097 23001 588889 1603775 201772 489776 580461 664526 145223 29980 1925007 1767024 1662009 1076653 1305064 418209 1174723 988440 1781482 1249030 1067309 563536 1797694 1709657 368644 1760655 1574265 132035 354721 1119318 419709 895172 1834333 1370803 1485101 717548 792559 1521760 467385 1132260 1227281 1471138 710879 455597 1679268 1118899 1212342 463653 1633262 307712 1280260 1415919 263426 1066950 145125 365414 1972617 1025620 1222663 1054822 364523 546208 1754840 1343672 1249179 92659 1837678 1164652 648987 395376 780407 1384663 431194 1434473 1997524 900935 848933 893583 1418750 312468 1149438 399269 1833089 498471 1466889 922410 1461488 1020376 807032 1425191 524801 1119816 1714230 1942594 588869 329672 146994 66433 1745465 429649 156611 1308849 556707 1097347 1077093 811946 1983951 1141516 1077178 1230240 1262541 1434456 1895116 628772 675893 1589394 1512322 293497 356592 1339867 1824270 1575406 722840 845721 1254690 1706068 250378 461758 1472893 1818604 729834 1885758 1406346 1981720 792177 634958 512418 1110680 717235 1576188 172485 1969149 679998 274303 686636 1716521 550585 1214934 718083 946094 145200 654469 1637288 1083047 1467592 377449 1764168 943603 1177184 1923048 933593 1328357 1730185 1190417 1467996 1401136 925792 970308 1331087 742476 810259 1438304 1808505 1560110 877571 725336 309963 1932994 946644 1667243 1671713 1585101 715331 1413986 328666 744852 818645 507212 1231598 1727000 872952 230442 1767020 1271771 1643437 167138 258020 128014 469281 645125 481229 798728 1243807 306629 1871096 385640 614441 1892172 1281096 1002642 639873 670460 43414 881102 1991862 622042 1113926 1600181 1966822 1992170 1362976 833990 99536 338483 1473077 1455032 1618817 37465 797692 567181 973732 370834 648915 1025205 70040 290372 1069834 778626 1482828 1600303 1765100 344031 1552679 917233 1359884 706293 1077863 160468 232385 378624 1386265 1971477 1941808 835570 899661 124198 1426845 724828 235177 649219 630619 303072 276931 1944457 917615 1164460 1937257 1300205 1625432 105428 928861 45900 752892 646820 1380096 1931088 1407194 715649 651140 1733971 1073884 589021 1698044 37795 770310 147348 1456999 1527183 881739 374780 1698305 1312709 174445 1380965 1051752 740612 751330 1845366 168894 897543 1960001 1790302 591122 1428064 1381883 1126826 779913 1884961 240951 1791709 1623640 859513 371873 1806072 1507392 953981 588230 41538 1623662 1118224 1442048 1423743 1952813 332199 1611456 839844 1705685 959931 1315844 331052 442648 1891602 1098416 713188 1269779 208826 194209 97207 478950 1993097 1663050 345546 1517989 822774 792914 1776912 340315 1129270 733204 1506480 269721 179297 560253 471747 1579139 939914 900244 6399 1288944 851303 107754 1159724 353028 113975 26035 1129867 1793286 1908204 1884868 647567 36022 826835 1712661 704153 277319 661431 1388917 263357 1960073 1615501 1018670 1395908 742052 197168 1543972 100072 737756 181946 1623463 449332 528905 846330 451489 263764 43148 925550 704813 838873 713364 123934 450999 584491 344789 1721047 451551 1630726 371079 619219 1825962 762 1694293 877831 1394407 668170 720741 1337659 255286 1398035 440719 274578 1141588 1750477 1141988 988744 1364247 198971 1688072 210512 1075685 780472 1903828 316000 1729307 175047 405537 1211110 1355919 1319347 867429 356754 442348 1525315 1395231 1799328 396963 916228 854881 939677 400940 1031645 954341 177349 1090676 926830 1371991 399206 1140200 1149794 1505157 308429 916569 80174 1615916 294451 1721256 140455 1850364 347591 199147 1287565 361773 1114651 1621580 207304 711326 830540 1893050 1007187 1350418 1620222 1598333 1093722 1565315 120181 181009 1104020 645534 350837 1611193 1341365 1597393 1867444 1320425 1141735 1937486 415716 562063 118320 1632901 1754394 421032 1949527 1539789 1449740 157046 12100 360181 455265 1583273 868846 1702065 1091521 1702535 1605674 1158995 172783 616996 1570203 1744322 1808187 1235806 1715633 1711055 101186 773126 397390 1103293 216044 1388380 199142 278030 1920408 973382 561767 1678757 995246 223829 545494 740575 595771 17009 1508378 229482 1695291 374708 1906689 1520114 12694 1346858 1288928 136124 739337 1768953 416265 1065679 140350 60249 179163 1614418 615109 1208721 1878500 1855049 662068 1616745 1195929 1796889 869200 1262479 680553 1516543 1334585 505334 1535558 803424 525007 1870275 712031 19681 1057184 1458930 806197 1696774 1762437 490410 74151 1874055 836843 1354456 1683048 1142171 1456206 1494975 1835115 1291879 1474321 1840138 62769 1791074 1135019 764403 1992401 390081 724051 1278679 663488 632732 613865 643207 1546262 464555 1020358 1596386 1295504 218084 941719 1035322 574149 674635 1475099 1785734 134759 544320 364393 239258 1488645 613464 1989522 1093134 1152894 486232 1329322 600398 34930 59334 134644 170090 1800964 585255 1292546 1936707 1033312 1645679 1134414 1419022 609809 1204286 627226 1839477 1837990 1152672 1571772 1498318 1786688 1301658 1812333 796383 87165 1598270 542830 1125941 1601832 1409381 1092294 119585 1465918 1288081 1931890 205507 1889298 133390 2239 898346 386000 1062026 237887 1351010 1087148 1579968 1523215 265146 108993 894653 779630 1922158 1605424 1763789 45043 1659778 1693930 16745 103636 972624 694749 361406 882793 1503835 1457129 1707880 1158025 768129 292054 252249 1187703 1139725 733841 1599743 1950110 25250 1097420 385282 470840 417246 1595612 70742 1019200 1122337 1309927 1154495 1624151 1531401 1396045 1464671 807263 1078877 83959 133142 1344983 1964809 1144030 1782461 1486884 1965223 1950541 1106726 413316 1847060 1199839 115333 1561418 1267076 1984711 664173 602343 1315582 1116336 1563748 1441149 1567281 668839 590486 1651645 1647243 1853299 1625132 1520845 1211318 1480050 178169 750220 247290 781638 1998475 499101 1869179 699257 1937448 1986625 1494696 1624647 545589 1924594 1143561 874848 725371 310798 868205 746615 585782 681523 1215545 990743 1461666 1332394 271155 1697010 1050451 446454 844552 1432793 1857671 1893116 1381825 818941 1003539 1204770 334930 1335668 664271 511621 914931 1022649 967634 539102 39455 978158 601937 484271 576846 318743 1815356 1054082 61463 1622680 1154055 1633008 925085 386702 518127 1348563 568413 872988 1464480 1505699 417830 528750 618396 1714058 54768 365127 1161140 1399087 381539 38598 209134 1206609 1392016 155680 762205 1872816 1323043 1218069 806288 913021 1978088 1417698 478733 1434337 890510 1267736 1169957 885297 149275 371926 1835062 1510356 1594291 747116 1234960 871420 339075 31393 618173 1917253 1676810 507939 1119844 598693 940081 1096904 1637328 1353618 1103467 979626 1867370 1066302 1970220 1546595 744548 116224 837757 290992 368006 1380559 1159501 1285984 661779 1642987 9595 309673 1406245 1706920 851119 296681 1068316 890761 1084866 1747972 726178 74468 829989 720704 227218 1418251 941905 1064823 454814 102806 552505 1543262 1162268 596800 972412 443794 1318468 686436 1477829 1245850 1130601 410241 1140940 1464226 1965286 1380006 580721 84976 254914 1516348 1013384 1100220 234145 1431690 1714263 1059375 334476 1550984 1941630 1204488 1822275 555295 1890136 950243 1250963 261283 1889393 375010 396568 1415923 1564674 1401102 718994 461839 1196335 291969 1456597 1191835 1384514 1819060 1765831 1897280 1908070 1782006 1090582 197 1476746 595139 1479083 1143383 644689 1045817 1203665 350096 913570 1208727 531355 1507981 1763551 128861 1057738 601554 177571 1718287 908258 1087053 1321096 680557 879665 1368888 1862989 766654 1139130 529293 249524 1501205 1223918 1400504 152104 1693056 1503605 1458004 1788514 573523 1961343 1917695 1803138 1228461 1197227 698692 68259 1538586 1446073 155709 1143535 937003 927894 1150663 358137 532498 351964 1176267 1788488 1359660 486584 1250524 560994 1195161 1614144 1106190 864813 100401 1836839 1277005 1797809 404736 663674 249903 1820856 1385100 681152 591447 1222574 487297 1838381 1756589 1818638 1218284 1867503 780190 955759 1478814 141761 497869 896025 1136254 1202951 444989 594700 1260904 181571 585244 24535 1629834 586042 1660936 1794210 689369 940249 429193 1548810 1406537 113228 236117 375972 967317 182663 1312570 173472 1431703 781079 415714 1191966 383887 1435287 462457 1123747 1129282 232436 194454 983549 1231124 1427729 184417 1930724 1742901 143394 1401488 1802417 1170234 1431705 1882916 1619957 1886878 598412 98029 405186 515560 1573985 34755 75370 64639 276388 587284 184364 92687 91645 469708 889870 834493 1916010 1902925 1687161 232939 1403540 1249773 1094725 558308 431261 275657 262562 1529517 161578 1055858 343747 1147463 373342 818604 902779 1302815 1530842 151772 1700832 1230138 494314 1325357 856765 1590423 656092 993773 1357177 941993 109044 962061 677530 867995 316882 1302841 1983542 1768769 1517725 1063812 1890303 1286700 72686 1767043 1808016 1616126 174427 128423 844974 1080660 1874542 140202 1964856 1910541 1377672 75522 682512 250444 1284410 76580 1783587 787441 1050617 1736199 1082396 1125748 1225395 1244323 1696406 1354564 1144630 1807392 1468322 1027904 1351005 1229198 1345450 438334 38289 968050 1863376 1524383 332150 1231197 1595727 1507609 137536 1003786 810433 652728 1272762 85386 1649419 1184975 872453 169110 276498 1746258 414133 1525421 489199 1953627 1992719 1325168 1167453 1986874 1248430 333182 877883 543854 348528 492206 1032056 1068252 486787 1003072 739520 238471 853260 1337467 1003633 576589 1781033 1822179 1172457 1960570 1730120 1206490 65529 282262 1167469 1709809 1098289 1667474 183547 1903086 996049 1462731 810749 594666 285064 752852 659955 843190 1986085 17558 527084 1593995 977928 720146 978385 1223616 1170381 417649 1478013 1129550 1112726 712420 996924 1321109 802772 1053628 1508584 84080 1651832 699710 1979439 701300 1137921 556705 500928 632052 86152 1997594 1177039 1565181 365482 1824615 97750 1236586 299140 450495 1433430 620300 254505 1152373 1790332 1584789 1210200 804547 616930 1136238 1897966 159050 1830903 1797431 466897 522067 1682090 1893228 952939 1078411 1090842 1304975 415306 537429 1096399 286023 213996 784131 1658950 1826553 919106 1059462 1811912 128371 1739174 1243520 1095265 400340 1739255 809484 740296 244581 1822641 1116869 949718 395362 1615017 1630290 12861 1513347 163479 1342766 787471 1501817 538501 1766443 167852 483170 74393 1582427 25703 1846245 1229675 187654 1385346 1015841 1830438 503727 1130399 241622 1955551 811435 1214582 1592224 1387886 35355 209169 1270049 1520687 515734 1327824 1663469 1212240 995538 1980341 1566647 1237979 640254 1655543 286726 1758418 1228686 516089 1578325 1476287 1344000 637288 1400640 1119098 1900562 191957 810735 414326 26386 1767120 436644 841264 1832791 184272 1524506 973008 1420625 1607208 1220493 477450 1233291 1575595 1467892 478925 1883353 726480 36487 1292407 1575325 1005168 237822 1947880 73194 1918440 1248602 632249 349379 1579109 703956 1845209 897251 1318920 319844 1298819 14210 265860 1333557 563839 452209 1017939 900086 55745 213958 452983 208280 1209792 1724604 1564296 1756956 1970187 1172354 523596 39741 1232225 78529 50437 1576693 1221477 70517 1860169 1659766 986082 202396 1899946 1814124 556893 1626774 1002360 1521644 954710 632577 17575 212602 445262 532213 1320217 792216 1467912 399592 137320 1408032 320785 669406 1765091 972033 236009 456812 1919082 1443183 1316713 181648 1763621 379993 1584351 962293 871162 1006794 462838 404147 1373286 1585350 1375725 1653200 805615 1279246 684415 256525 917126 568393 1827645 1388096 114918 1736134 565527 1916420 934453 550196 1169458 736817 311121 130864 1111979 314790 1027097 1246005 145085 1133321 1709372 57682 1214307 925289 396547 1175289 1855682 514500 451233 1442205 1295304 1549411 1921968 507404 390311 451250 91046 1455270 1104390 1358987 950237 331713 100831 868874 751233 1895533 861162 659717 921478 1733140 1237041 1926779 834693 1804582 1305047 286491 446435 1600931 668416 401438 1643161 1963483 1852035 250274 1459995 1370100 105470 1816642 869323 1443097 1256125 1002182 530682 689673 1994563 1844400 742221 1087005 1552635 317602 828095 24788 1916345 202751 172108 905327 1428564 1926824 751605 1309410 1457822 434898 1465354 1545225 367777 1899494 49374 785293 1822967 1198355 685002 1595219 1780999 270575 101376 861325 411993 1017975 82117 1242874 689794 1133105 746228 162834 889939 230561 1001887 1388685 1385551 766817 1921191 1323754 344739 1568705 271410 1158490 1811252 1886456 940760 1074909 1393309 895544 32478 755329 210904 145425 1647126 1911192 594371 1663361 1304653 498328 1501748 869444 1806078 1079321 1169637 204936 1795604 1280614 907064 609688 763004 874822 1846231 588261 587263 725404 1803036 1942787 1383161 1561676 1577817 685156 1846427 152801 1459869 1930772 1818141 747643 159787 1082656 230617 1612813 1178961 172457 853962 1348108 120517 64170 413040 468855 355899 1693416 547548 145046 344071 1601465 1646849 680854 457086 113743 1676579 1311045 56911 1937591 1492652 1330283 1103411 1753518 1719646 887440 1638149 1584952 216974 1820627 1361704 1142376 1663472 1784239 1461351 1968960 1230338 359033 1692364 1225050 414468 793450 1452841 1448540 1889102 1843535 654607 1131525 1691215 84060 642001 424304 748344 929509 960714 1813027 942426 1783559 270196 1816172 1360463 14718 162006 1041988 1511868 1198607 1776170 1399142 798476 1376637 1711720 1835208 1171724 293539 169938 574400 1913888 1867696 1886245 1234956 316502 624956 1705908 1823018 1361470 376793 135641 247803 807270 1871496 939964 1515918 641675 392994 765225 1827370 709777 1222464 1259342 1597090 1138039 1156640 817906 1766760 305745 693296 1939703 418599 1058877 38981 1239776 1130850 905057 264832 1040408 807957 1098562 1669887 185108 878182 398995 814945 1809681 1017922 486323 974887 113511 1582250 781075 1186854 1307656 534754 175382 922679 839539 610972 789321 741457 436760 237387 715815 1151302 618007 1900813 1102777 1681194 4576 472625 55206 1104902 1015984 618576 819660 201621 1611406 340954 1410306 530416 1211338 1427698 1192065 1273982 753887 248816 1200953 140231 33645 220125 580268 1419550 1237097 938237 659619 33404 149436 1726210 1389171 137915 1365083 1067696 1366122 303987 87685 252363 618406 1434764 1609483 574538 379037 1629054 1988559 141481 728114 274905 1654682 492137 1779708 570229 1672348 841167 1880040 435133 743286 575765 1969636 1251552 724601 30395 317839 1827262 294013 296659 1432584 454068 788011 111198 138071 1695056 1900984 1310495 27156 408117 203884 885421 1861016 90078 1514660 277785 885879 1112765 1017864 1139282 1292919 1857827 807758 1365484 985379 697223 1145071 627969 224397 1492692 1407440 1810446 717443 558422 1865812 1666 763102 175018 887687 134332 498012 1447877 1746182 896720 249540 807766 212531 1309191 1806790 268285 1206912 1590865 978173 624818 258022 572137 1987265 729757 1872728 279643 1934419 540326 587444 1267717 712432 1996919 1183570 175613 1281418 1182127 775984 1055590 1838014 145764 258381 1367258 1426751 117579 1689025 716381 823425 1616284 339101 1922868 1878852 1423754 526183 1814304 758657 324700 555118 1208688 575249 771614 817109 911610 1066738 1842390 77828 571536 1431020 516917 1250167 340164 1346328 1523855 1358838 941098 1748269 1256410 481433 481602 1381352 903044 1873421 821488 192646 859446 1888559 1016122 1989365 1356485 1053747 786085 1732332 1328718 1775925 1396548 1966015 1153076 162181 824856 1191795 647680 1992149 107840 219166 1704348 291396 344937 1226517 298369 173692 442992 1451743 298933 1790260 1901985 676473 1227737 888785 1293905 1638926 941962 1314165 1729906 734233 924896 1805535 1384594 1268988 26287 178792 656930 1601671 278339 1454033 509294 1884871 225251 1346969 270534 87602 1662664 1541309 599750 354201 994821 1130243 686948 549973 393110 1375700 180883 1497641 728440 805808 1047151 1921305 910465 668269 1252554 1116598 1117566 1856865 1864401 374139 1979731 1358104 10157 757978 192318 748284 1832087 1949101 1890751 1157866 1420857 217579 1442929 1712622 1640922 133882 1676990 1458041 1834151 1525523 1436489 926202 1957247 672624 742617 95014 1151692 460811 812744 1611646 1330746 1991339 1827762 1164478 627898 790713 163583 1793140 410492 1897936 764560 1804303 1106507 262371 294599 846910 813512 180555 897135 1453003 1145107 745278 717658 404171 934885 1216951 948855 892780 1438886 1435303 503572 1234686 665777 1172239 787437 957129 1623757 1773754 214294 125476 1025363 1559466 885191 144921 563538 386064 1503037 471372 482711 1499909 14880 1756263 1632474 1044675 1921487 1424558 339565 446895 842703 844864 258779 1790210 348820 265498 1111463 991286 1983616 1444071 1524310 803752 1045833 74854 450777 1255655 1301019 705193 244571 1882004 1279454 1991417 1435623 1658963 429700 841906 1127403 497273 952308 1959853 731887 1877939 1695924 719931 109968 1761678 19916 564729 1593881 577434 1758914 1539192 182486 1522936 1187042 907261 1396501 1349115 250972 183734 1789241 1781693 1799938 1729930 1945155 644116 1947237 1949202 303940 25178 1765339 459377 709216 983337 78526 105940 1321602 548557 952368 982778 63312 1508107 487155 1293821 658826 641308 1448719 874242 960261 121855 284627 200123 366284 635262 1829225 586140 733156 200114 245235 271503 402666 643311 390843 983526 1429475 1038057 1226410 289345 1909048 1307637 1631418 1608552 1930957 1297103 560644 559352 1117697 611317 236818 688133 345824 1989109 1826687 184717 1384363 1738992 1370188 896134 782739 740074 90999 81043 1447047 24198 257931 387921 1785882 1920599 324833 1238772 986842 232227 1960898 1632216 207593 614598 1353643 164501 1683749 348875 1655235 142396 1144195 1360597 967161 1118139 544311 1881358 1357934 1969150 1128117 1887495 94222 910058 1735194 1085323 1460148 581601 1128438 1721785 1536245 1507894 1361658 614319 595791 1426047 1934745 408871 762662 159102 1504987 1176378 1803304 368987 401527 1122491 1171830 968202 226340 1585509 362620 1469079 1498752 1179802 1787188 251833 243104 1842633 1343186 85482 1121580 421655 1740778 1033344 116322 727236 687792 1577642 1212289 1618365 408106 68747 232877 39528 920590 1936069 1247535 1997941 1504550 361081 598277 486519 1063210 1468023 1943664 1970519 757586 371740 815465 1383937 1204276 99218 450767 1347194 1650793 1273763 654318 80935 310060 1927278 1825021 1737501 1459821 1079346 1502055 1349253 1156281 840731 1012246 1479111 1021773 1688586 133330 1690917 188394 1743293 814099 633845 728891 1629337 1652734 1660997 382978 223518 1792378 969996 383487 152156 276693 1668041 1797778 21853 1725604 204188 762031 148329 1324580 1273589 701819 167306 1807112 1970583 188192 30890 969621 93847 532967 871967 396256 1406268 1358687 1142614 1318858 796653 617175 1262913 222573 432679 1058630 190504 281848 900469 183559 1981545 471571 1587245 1955604 1503484 1793408 1797177 235984 1928792 13020 1365404 804284 1835174 916078 958237 1713474 549460 123845 1897080 797131 1305354 201338 497260 463590 968561 904370 1028459 1135034 1175417 1754867 1054386 73156 1054286 1461680 531597 1070060 1828647 1320820 492982 28778 1728073 1572898 1623552 1330691 1385427 1399128 849677 1661879 1002947 1685825 241328 1484125 415008 367865 893062 1843158 1298262 29386 1015907 140040 313391 1253858 1075337 1148058 789236 1158164 225534 1214586 994326 317991 135401 1340676 1540846 1321740 1874823 1426343 1061255 1975602 1383572 517947 449331 449040 338632 939283 350983 1318853 1593048 135408 1962914 98890 1259663 1899939 1866999 1470012 1810360 339423 359805 408557 1665113 1305357 28301 135843 377204 1369703 154891 1851269 1103669 1404088 455273 505766 92244 2676 389893 1446308 318507 479406 1635579 192794 1980268 783774 268698 54030 3260 916159 1445780 980943 51013 1498284 1181404 1875323 1788799 532316 1240095 1407327 1934311 177968 1818133 1742103 1227851 1876032 969969 1248972 1116194 639647 214284 424837 877606 580340 1663477 1127376 286161 741323 990324 356807 289284 1307604 157844 1055785 1784032 834347 1063833 1006324 186442 1904696 1051226 12267 1928405 667656 1222827 1523772 986079 1427965 956923 925299 825530 1602815 1038149 1733042 345340 379058 1704665 63047 1662870 713083 514566 1864692 1841416 1563638 1580999 1790518 1959451 255444 884005 1770470 1690501 1773609 478547 297137 832257 1480024 840781 812123 129169 678904 147231 1810260 1379718 512283 1044858 540878 319851 711122 82701 1675594 1926833 1823098 1693994 508870 600108 1974656 1140610 1399669 1404438 1510248 1981177 1071658 498811 1358692 1018133 1699150 1056652 817360 97373 1050266 29597 1222897 1828502 1491250 1489772 513268 1383144 1344680 1355861 240522 971267 1036298 45077 478095 1305968 1175443 1035181 1310870 366945 1330659 1927764 1008842 84820 701227 1739615 614422 1335589 1202361 1487506 1246058 1688487 807420 202165 1621099 290852 1506727 598457 1426531 1802134 529411 61921 1289139 1245378 1039328 1900 668719 1121929 584703 912306 681384 1792081 1711655 883541 1544854 1390046 1078441 837576 436731 537792 164254 1003454 1764598 185916 1735248 1725273 1191165 1514957 1878941 1316004 1846508 708350 1806235 616016 6299 1964160 320758 1111803 1522247 200326 1324234 1008517 1271394 1025589 176452 614393 1629495 35508 1589420 86176 454958 288520 661980 624945 714639 561353 417213 1792117 1195316 635510 1618494 1084031 1101267 1588999 798345 567635 438729 453802 1273558 1885673 1797142 55087 649058 1897769 991248 191560 459633 1487823 1900269 523018 326709 504828 899779 1586043 1994679 1602146 1611617 684064 648496 1946574 1974914 1276839 247573 193914 1231740 1611685 1746126 1392684 957226 1309877 410740 552355 948131 456420 1000324 977477 423190 1446286 1619439 938629 1050198 515251 910309 1813100 687123 1751713 1219426 402297 1147308 1998986 1043472 990547 705333 1753327 1905592 1837740 1383694 1853188 996558 1637966 468295 389147 777198 1295050 468341 1232273 1208600 615966 1860026 1850002 1871973 373045 1337168 1782913 543991 1983887 1682719 1210064 1761021 1001104 797524 1798739 940253 209403 488817 207367 523604 1817576 284604 1646335 736131 156464 169806 1575117 1736240 27798 235109 1759194 1011001 1462629 1572281 148480 466843 972770 654899 251959 811304 191632 105637 460454 1656117 334914 603236 1178481 1117211 1544775 1288147 1730555 1762799 1440666 894475 1941232 1983623 1640426 1610709 137382 470399 285619 235409 922434 1194757 1594708 32998 681486 1677175 1709645 488101 454548 1537204 583154 171083 1095669 1840544 935202 1698574 1642938 1920458 1751963 882213 366471 80088 56454 217865 201499 797157 1800232 102207 289122 1224902 595250 276706 119680 529654 1133137 318452 1405122 1399985 1727117 1243315 865466 562551 202335 164440 1521459 100060 1629994 836410 184822 544836 1751668 717901 1367721 763307 87680 1451870 799243 1273168 88396 1060148 1568337 910678 804012 898393 491057 11572 331801 1518005 1702138 1100313 524618 511781 872903 723261 782926 133580 1358899 1859530 1993825 270884 1544818 1232155 1357840 945054 1662825 953797 1828435 852372 1679002 1522880 1909646 793132 932173 656613 1704308 1910835 1398527 1471252 830851 1557851 877562 1004859 1451272 39006 477155 1263514 1037407 1666041 909080 422991 697620 910627 399303 943708 1756081 1403792 1910583 870375 1921104 1478063 49905 1332793 1380343 929272 973775 1604517 1521173 198567 562215 552499 81612 1836358 40733 354206 1365862 151930 541419 1641746 1399922 1708962 1528469 507288 177820 384716 1128307 1856347 420622 1043858 1972696 1740411 697807 1117423 1787077 224931 710356 155799 1567340 746955 686848 731594 1219314 564860 1573938 1086220 1384644 1257410 1934274 558674 421630 951002 1474865 286345 570318 419987 1092792 52725 1160422 339467 1644453 1149088 1479685 833566 367517 1447588 1155842 1576861 693241 1982204 1037229 521785 1239877 1818896 1696746 799458 820799 928695 1147941 1703399 99805 1015945 1189951 1761104 1916789 1747198 1556625 706649 1347219 1695841 947550 1775150 1014222 1704697 274444 1765163 89942 297259 498240 508525 351895 177761 1783026 1018853 1238335 45252 1611137 1206670 179073 1507145 1789147 523096 180357 1413611 536842 98924 1870003 892479 642620 1532928 215377 680848 473327 97150 1533344 578960 501677 340320 537216 1074406 134511 374114 1804751 931414 126337 1656841 1529302 911935 1542867 4164 752886 338454 1600488 305475 1541986 929891 817359 1276496 1582425 1635130 1731311 740437 1119858 1121711 3209 1453669 901840 274559 242090 114150 1400850 1724914 1860122 1573757 1374876 1119993 1547501 1337298 104105 347323 1073308 1466901 945160 1443450 1144168 1789377 1512773 1431293 114771 1967027 969834 1689826 793552 821292 1663879 213344 881232 309923 266380 1415226 693167 1421542 938761 1010831 1123948 1536220 1927989 1215108 1121693 1433863 333972 1831791 1885563 1651511 1492385 215443 1566740 1539386 1129414 165640 208586 1697430 1160673 274588 1305367 1278012 1887223 991106 1055863 1629446 1532662 1604338 296589 1914272 1307583 1210293 746507 1924384 1386155 303013 966643 1572699 434447 1589449 388138 745208 1897399 1362008 1335968 231683 294225 517411 1982151 732464 527979 1891037 1316053 1759339 67257 693735 1417258 1667445 1907102 1541393 1984556 959695 1868406 570235 1891707 314234 367635 1173348 86714 1890549 1394912 1511760 1913515 535301 939640 65728 1334052 1793133 722127 1552338 1364119 1707455 912381 1255220 913159 504689 475658 708989 751623 397032 1620827 331953 1327711 268492 1139665 1701704 1812785 176292 1882940 315354 100829 416512 895094 1141089 701631 1614288 1225773 966969 1282020 215346 1869954 645915 1529745 311861 188936 189238 440683 1100673 930500 466814 370417 1627980 182874 748706 1590590 1170675 410130 1308116 1567652 1840815 1537443 415318 1057739 1020692 442447 452229 356326 877762 1389871 1725342 1317624 1132333 1526907 884926 1655538 168307 206362 598854 587058 1676727 1245392 1971365 1902180 1320655 810166 1687068 1042173 1428071 526626 1516362 1925738 1357496 345990 1423898 582631 1710757 710367 1222433 1461282 523131 1644119 970691 80521 1707782 13750 852310 701229 695606 1072220 98308 1077072 1662456 1309804 947205 1901939 823273 1846327 1476090 629025 1360469 270623 1487093 889489 580797 319068 1146500 420579 1998248 1447093 356167 649950 1243397 1354781 957995 953687 1225931 546061 814744 884267 1239516 549421 159229 1386186 1489176 1012930 1777839 1688739 868563 1996357 590367 1185881 544497 1971762 512667 1079258 233223 328649 453931 263751 1786031 1160476 97088 17196 264192 489695 1699767 962037 1870387 1227195 269118 80326 1899836 589127 758848 547570 1115673 587520 559407 933831 197269 894985 395490 1221514 1255054 183255 1760625 502944 1870622 643343 808563 1496894 1186632 1173258 396174 1834639 14844 1183070 269225 94371 1495724 384038 1270216 395547 335348 812011 1199291 222310 165569 1030011 1805800 874708 1450151 1586252 1921880 519598 1918471 1921962 1237332 594415 1459121 888080 1861138 436758 946697 1516542 786404 1406828 427319 1561269 625732 832857 1756782 477588 1417174 103876 893259 419304 661121 798001 541236 872941 1361319 53698 687277 98898 823520 131532 1862208 1459791 1726204 1544526 945959 732590 981875 917790 1805825 260973 1471282 923863 1434949 1987858 762910 673205 511576 1882792 1541792 1520463 1094398 70651 1081091 1197116 1380128 286268 1343534 1729615 416579 727105 1173122 675268 1947159 1478249 1727740 673228 1915881 835005 1965195 1743906 1397927 1498442 1638768 1737373 1273583 1804474 1992477 1909253 1367564 1572619 1326173 47109 1256873 422701 1026729 1138250 1755079 1108802 415480 928850 1322129 1421919 932664 1427300 675263 1463969 1142312 1904877 1743358 570970 1457609 1477776 571159 231657 1936061 139260 536373 467032 31334 1981559 716808 772060 707995 1667612 1087450 1513785 1120060 1837643 1776472 1474845 1883943 670638 872442 1402150 1510533 107446 289207 1740859 21589 240496 1305649 901036 582117 1429548 840755 1725234 311159 909533 1031302 245787 480715 1251756 1887601 1087409 723459 1719611 327905 1674580 1118351 1570926 431370 1892869 1796369 1990097 36456 1342797 868754 1118171 645217 1114494 1735733 937858 1841116 1661025 807463 1554098 608879 1481087 747239 717776 1182259 1989005 1710602 310581 1366393 1294153 1124183 1465139 122225 1105344 1761897 284300 1570390 1670664 875516 933550 482851 1745441 143064 1907339 976066 1011452 1862394 1735631 299084 1501219 198737 207786 1650048 60191 309071 1481246 269258 960808 875686 192650 1620391 1620642 1481 1735594 1893902 1289820 1019551 796554 439149 1858725 335973 868769 776046 53521 414624 1437330 1614027 1678713 958494 1983514 1091833 1472055 1721201 634440 1354667 633696 1601795 269977 1773563 515778 923324 1305016 561931 1104983 51562 180429 361173 1194023 1653342 823971 1611825 1219927 406860 1515733 1983153 860684 787137 1329252 310169 1090782 1729367 1412802 381950 320971 82319 1586317 787524 214766 1847764 532436 516857 638109 1176019 788999 1637493 364460 53633 551525 672649 436786 266330 227170 1976905 454454 1276978 289529 290207 373513 357908 660309 1374185 305324 559579 1516865 587611 566026 556069 132922 968819 1203991 870211 160453 902494 1838824 1780442 1004497 929086 1349674 348851 1635869 187477 1186978 480836 755583 983325 1571640 1338788 1124012 1858464 1375938 308746 1202930 1931807 240472 4542 1398273 1848909 1548607 299884 1306428 1932895 1665284 1982113 321108 478807 845712 909869 1337395 1338206 1149092 333273 250711 666633 1426421 212084 9203 1830098 908721 1160733 727017 1697831 488052 119564 1443767 241708 1031365 475261 190312 801461 1117853 296286 1957284 665157 1789961 93932 1162405 1231378 144592 680977 1292523 609595 1598981 1018021 69350 1921741 668178 1327197 78219 786860 772685 81609 244976 1564587 29510 881423 704216 733854 395324 1899555 709644 1064449 1061830 565979 1071876 278779 1597567 1348446 1723684 48275 1989957 214985 1406521 214517 1542770 1361352 1728608 852367 22039 771605 899784 489344 1318148 804637 877844 1631774 1448434 1364668 748842 310305 728320 409829 534990 336297 339898 34467 1442264 705447 1335772 232392 1284833 1231635 74171 1854054 1269832 593909 1731270 1326175 1511839 722659 1697041 204228 1027593 1123354 477387 1547084 1041415 979144 409263 696920 711479 1223370 473341 194858 252703 76800 1937941 1062898 883112 1351682 1380540 1359645 850094 1057212 1711966 1291827 974912 1294537 720754 939071 1953472 1393488 546437 1550691 1656517 1654953 850671 1292217 452628 1598208 895159 178001 1751362 463157 692263 1994086 1738043 318455 1232337 1209149 686172 1813602 1125572 1002977 1651714 1446325 1180139 1119545 1021345 69032 1163772 1129934 8902 844473 1550854 1867223 543628 1746935 1407066 90559 1117626 557491 1107799 516212 511823 127134 1080365 1088587 99438 818020 1350081 772022 861321 829537 961958 1056445 1719005 619884 1437574 580666 1886563 1715442 1014894 1510094 1781890 990670 39360 934194 1322606 1102404 218592 1255993 562369 1318922 603736 1478311 1431678 374648 1456123 1467599 1790741 1484533 1252201 1649045 1927983 1814769 7712 101568 1167912 1978381 1100107 1644030 386793 1094216 1095493 341072 221550 490505 770958 168520 1210932 564528 1219381 704983 1911829 1307807 1695619 165803 302216 65335 207477 147877 970811 1468513 1028106 428185 810905 419209 1317789 1281795 258706 227269 727717 233530 1108568 1378860 1848247 111402 139374 263327 1234536 390786 1555885 1901772 421707 1791856 1172745 665829 1533985 1825771 1868873 202346 525001 191843 1942313 38364 961211 1549668 670096 362723 851780 1521858 1662476 664340 1144999 1813444 1449783 857388 1024911 1766292 894403 267959 1545502 1821031 1464329 159633 901159 1201607 1418081 1873640 1253194 1591835 1528603 755617 323286 1218884 1266790 281396 361428 190511 729397 903867 1756817 1572045 1282008 68859 828812 1976970 759113 28338 321640 1980186 1288880 1254414 1947046 1480180 1901268 841603 232625 605454 354122 1653101 348489 672116 49677 37579 603297 1044873 1281366 766842 1047005 57842 357904 421676 428040 1883151 347001 3946 1132531 231921 462344 1721038 528259 1897905 1943247 819675 369680 252691 1946855 1646553 1182358 1609401 91760 1653812 1850752 1935673 1769780 30130 1605506 1215404 686056 1495143 1973239 1674310 1095780 1961718 793211 922138 1033640 1998242 27092 1497798 1821430 730395 183191 490152 784469 1446176 622846 86095 461105 34456 663988 1846733 790807 1536045 1168934 1440704 776773 1094784 1950533 1780137 823957 190130 1013210 408388 783453 504107 125247 794595 1645997 1582175 171709 533179 1958350 1959776 1950457 484945 1862575 1196704 1649520 1269114 554182 1759879 947258 249181 885184 448303 1100071 659133 1324127 388583 1439690 1864592 314063 142796 207035 638215 1593240 530501 1790164 860221 1121762 865712 1287997 1586311 1232009 1788908 178749 667482 1662303 1455538 276722 1439051 1837997 1514073 678489 1481667 1992665 369750 679753 237216 1462600 893602 1505928 1512382 131088 993983 1516014 1102190 532534 1046063 1933175 238358 612571 504041 853864 1366431 1928196 535127 581376 125901 1206210 310225 1986591 1510605 1859353 744204 1129162 1979788 1190598 1052782 1961323 52733 314855 1698381 881528 406676 568055 260530 826172 693041 1423338 1970092 1491557 826430 1245281 1934673 611361 1244226 31413 460929 964670 608680 568723 1183187 1509335 259136 15568 1375763 1151611 1780033 1395798 467578 1421216 1499347 961795 261681 1503993 1877679 1288054 284954 1382380 1369883 602783 1341005 1252729 142433 510507 1261445 1046992 478795 985491 588610 438530 873182 408184 1564088 1960919 584505 169629 1209037 299673 853587 602977 1510129 535028 904349 1636307 946810 103719 245247 1093695 1527948 1623390 1944673 388626 649060 1829436 1454781 1513358 912070 50488 1588193 343555 754651 1698956 166711 783145 100505 1981136 943745 1632990 67693 1556900 1400027 1500086 1727781 1444718 1194498 926966 1308114 1800729 578575 707434 785755 1820336 609701 1182475 805552 362420 161856 1588577 1229610 1049973 1817407 841367 383499 1894685 1076346 220446 698933 525743 254758 1333126 1943335 93294 1916887 1126022 1032935 50481 1896313 961247 664841 575508 1158943 358285 913533 1179264 1022370 1145047 1436286 1382747 1139254 1999032 1560202 5240 833421 736638 276219 386166 417789 1053423 545996 350528 390624 1059300 840510 537880 215560 218837 937657 6881 1604713 6419 1393717 1026725 834986 827641 1183593 870225 1389 1608195 1476645 260168 1710827 21035 906075 1590678 188572 106973 266902 1288596 942294 1462380 337415 1926717 29485 260005 540158 1311590 641858 62805 267838 1061159 791671 127706 1013931 1489573 1764612 1359354 1262179 810796 109221 1350973 149690 1573641 978807 559785 289211 464436 1063948 618376 1838577 1361709 1691723 333339 1131752 321838 1067105 611645 1210870 1069248 1094658 894401 1579917 1953235 500170 1020319 1558197 704643 1100746 1284887 1171028 333056 262429 270287 21896 383283 1701413 862086 665752 1505410 536322 1325474 498507 1214054 264185 1836109 552794 490729 1742941 1852757 397068 82522 1882041 150490 1562955 851640 1438968 1992550 980176 1222210 1954815 865638 1994141 955840 687042 943658 54415 1541884 1317474 1823626 956615 1122876 913708 551483 60328 1181113 750405 527965 1765516 329127 238747 1723561 997892 1554472 901676 471760 733485 1120815 1531572 1267656 498466 225585 1885508 57399 553912 608636 1773255 129469 976667 801710 1480103 1820154 1033570 890786 879901 1901194 1377184 402864 1763131 27881 1825248 22967 1089406 1461380 918285 497205 1192445 1789463 1154580 872654 914425 1306798 436157 708341 765000 1463932 880545 732257 733975 1536779 75190 1385890 303080 882348 876411 159845 13813 1805893 1487871 227354 875824 116555 1781084 500378 1766083 790985 197188 1430529 1035485 1475654 652431 297860 1293414 1153367 126321 915847 1157732 1627802 1989381 1257227 32479 1455830 1807630 1223050 1913481 427486 1214733 1367743 1909026 181578 465764 404604 1780526 1520757 1147857 732799 974159 424160 1294143 1227275 18743 848231 789785 162770 1463396 1796204 1806654 1899652 651368 1882469 1360356 1513594 1586497 1903855 1250422 1360939 268321 1716311 1337656 1762822 475666 528424 1751179 624701 1507328 1452120 556085 1713172 17568 449720 306834 1496891 906252 1730248 278405 241596 1724638 524160 1563080 288936 405698 250205 562877 718715 274472 1845058 1640969 1427947 439409 1925740 1164264 1808232 1492240 853083 973186 1616509 1972101 1323831 941237 1734302 1120475 1761836 1458532 1435912 1315891 1070505 752909 841007 1403401 1767763 395757 653265 697612 1083786 1785588 1273623 451513 1941910 1034781 1500447 179782 632251 922915 990577 803642 1826912 676006 1864866 1092490 1765556 1427614 551368 1075150 1295271 1257526 147923 1276536 1338302 1834359 350692 440180 429111 538445 449149 1888670 1802732 1095550 7102 1884063 1211223 65284 890055 1678862 750536 805260 649514 1260653 1285899 1138439 370864 1729323 1448929 352007 1545827 833809 1551854 1395196 666266 41964 1137812 278694 132856 169332 1473305 394570 1039590 43157 120888 131447 1931844 1928241 330345 1571156 1359761 1017285 378275 359478 937501 423455 1155484 826389 1531065 156808 1398139 1613473 74953 1232013 1063506 459592 1830877 477316 785655 1438442 1995139 1425388 901445 1557917 1154961 1283485 1163300 715136 994976 1791358 815223 936579 470108 1786637 530950 1272148 1393549 507992 487403 931565 517665 1530719 157919 1281215 1498919 144860 642741 1878553 229113 750150 9372 736950 543033 1874880 648018 626749 1779141 1813116 1174368 498679 290923 1462262 332331 1839174 453083 1558 283178 14408 536051 466990 597832 1601232 1503802 656553 376377 1551505 187048 400503 707746 459521 399946 1138208 115806 730652 1588988 142500 1900676 1867031 208407 268506 1329070 529632 1199451 1746720 187483 1527181 1948171 78351 1348956 799088 405118 1112266 1869014 1172866 1282836 274151 1283129 1321077 45793 624375 1638914 615957 1720898 1221983 1844867 732581 477306 1464190 1969242 1849317 715426 397608 357664 130103 149867 737316 919244 671682 1496294 758280 52514 1215135 550764 478292 344132 288801 740302 32173 1459857 1076917 921628 200224 1777067 1207171 1771557 1213155 150753 1148690 1210505 1411208 1328924 13942 308224 620345 1082762 713728 184771 1460687 1806562 999989 1941029 1158495 582984 1296808 449921 1408376 1133517 721981 1930407 701388 925295 718999 1124114 409363 418072 1462743 37102 1072703 990037 1797758 520688 11814 145228 1569118 435657 595894 86204 1604118 1166565 1050342 556775 458652 545340 1852104 1820276 395804 850022 970208 1656411 1132437 1110428 645127 667226 132338 761401 1370393 1746756 333821 785691 1359463 392262 271752 1416304 1799598 1941068 1433045 1005185 909880 1298135 1431409 1372030 612207 1507761 1136275 717116 815275 455353 1067266 1362458 1488991 808259 1345052 1684262 1132782 261301 1253460 1860094 1101957 1866616 646623 772011 417961 1490924 1414723 96188 1239920 1239626 1696411 392317 925337 187863 579156 1205288 1573310 508673 33242 470004 1868810 769680 827344 1194163 1820032 643957 1199594 309714 1471213 360953 1813457 967516 653631 257542 932595 45181 1578678 966327 542287 204373 1835402 497883 595113 407946 1937846 1957051 991423 520740 912841 1367367 788455 736535 1505166 1352082 1279585 354430 743317 1176627 1647219 377152 1726375 1353855 138781 823676 956184 1358155 1400769 733613 1802521 1513303 615553 594076 1817235 316794 1810698 713907 407980 1990751 375526 785044 1377559 322487 3304 1948439 775229 1906993 10977 1089144 977133 1530818 1068304 605114 486953 1275595 942741 1333343 829677 734515 38883 1219941 1127833 1333913 94056 1308866 1014533 364099 1697670 472036 1039687 927194 1606906 1142142 503453 1820264 1422869 30641 1644203 1716386 256370 1567775 500317 987092 1349823 150714 1591668 1680877 1559943 1528030 1377784 1650348 755192 1109084 1128352 553394 942934 1634034 477813 962458 1876297 835415 1315367 874252 1610203 1548935 790668 1901221 805228 1921877 1814201 620249 487106 1302072 1740311 180961 593935 1275544 136687 248898 861491 1451422 872587 1664162 575571 1192371 224158 1692653 1597869 1696183 624499 981483 144534 12950 517358 683529 1065655 1172124 1442227 1669073 448852 1214297 1454459 1183005 249646 1052402 615362 1440256 1271728 1305650 826889 397179 620241 24195 707814 289940 467568 1091750 38861 1836110 166147 1970251 1669897 1514973 227900 187373 1583979 1199442 949886 1439441 482775 430746 919018 920432 1896407 468996 203120 1286023 1183992 605955 1669549 1857858 1885823 1344941 1995499 378882 1083359 304473 701055 472133 1267386 1100866 1625173 141864 1101612 306345 1560057 153587 978211 1631919 913369 1886453 561470 1661437 1713235 1671416 781344 1494799 1002691 1824817 800249 1547830 1719645 1961024 873386 1958356 1627455 872892 1862685 1451003 735390 659177 1209509 1721027 395094 1860768 735909 669020 1510142 1516721 1689955 859731 936643 11631 1214028 1909327 1486430 1437187 125779 850932 998641 807465 1359495 1238886 869367 1889566 1304379 380221 1133853 1165387 365916 1197680 265602 1799085 605835 1489249 101285 144466 967517 1594658 1556880 1226387 1665339 1020199 1912054 1368502 1783485 1834972 743695 1163884 1048859 1525808 1087267 1618743 813789 914720 1134547 65043 387695 431278 61090 805742 1793035 1391448 1065149 562617 224393 496535 1918986 1739508 1195789 1782704 776351 1790353 1180808 1171420 726436 617313 885745 11957 815888 57387 1524432 1342884 476959 960669 939976 1636151 255327 1119319 1879979 706042 646887 208450 321158 1729029 133261 573476 688529 1088308 1834024 700830 1624570 789561 226935 830325 1346001 1169667 607715 1407226 1384452 676855 1934852 782522 1485086 1396413 211703 1148659 644997 78089 819893 413900 1407160 521666 1795235 80641 66901 1775355 74763 1467545 204327 1386955 1735361 1308983 175848 1884312 1407653 1895179 1006883 426628 1737964 1695099 872817 591418 596734 1667925 980336 312255 1363555 1315673 1687173 1047372 769770 1981194 1509849 1654849 422186 1749911 1481286 875063 1511026 136439 1100778 690173 1485764 972496 667383 1006471 1845857 1583431 1567888 1533276 1598114 920388 702857 182111 1620088 938074 563918 1177093 533582 1650359 1733828 108711 64213 1073666 956589 314440 476433 948968 983814 204053 159291 222772 1158785 357024 685275 736585 719734 1811719 51548 1318728 1747219 233889 145214 1979843 33707 1658707 1543010 1284259 974384 1191399 1456670 1911620 1068789 506235 61223 1439239 1522398 1240799 229227 1594376 1689909 1654722 1009631 1825049 1281325 1181842 1909531 121993 348013 1671153 123420 349638 794592 1613850 706383 1142512 1202672 1489048 932909 1178553 1511879 46344 1519344 516139 1875493 1842929 433237 293284 229937 517011 1097152 543351 606941 1639051 705853 1533088 1873802 1688772 1955160 1674807 230332 991037 134657 1116707 1418024 126338 1806272 1647196 848536 1261113 965514 587718 38720 189095 433538 1063099 821404 1472761 799259 511072 1406745 219588 1296250 1451425 541854 1167016 1838521 1495590 1085242 1971117 613487 491691 700300 1500575 267495 1365257 1976242 1802203 279145 800027 948704 882956 645597 349350 1244436 433755 1570139 470652 382272 41623 1186487 1044768 540281 812571 328285 1424391 1603231 1311335 688410 102956 939897 1049167 1668507 580010 29302 1034108 221355 1759393 654894 1568274 671381 617799 1735552 707947 6937 640750 557023 499509 1617687 1354388 621426 915962 939242 629823 1872818 531995 1749983 260932 812303 450214 1850985 1521344 779481 955653 852808 1180299 1134765 1374819 864074 1400233 217599 488663 100503 1386525 982669 409167 1892922 1039921 1285633 957673 1350734 575753 1463704 1242513 1885541 602323 1777082 1366088 27791 1857698 818515 1714051 839273 1828632 1774031 766335 246530 1005992 1016316 1073788 102694 1846387 192283 639675 1998658 1953865 125267 1413483 711514 154810 685153 1564926 1667035 315712 970868 972837 438302 1702461 31651 277829 339198 1717372 1889293 1360879 20766 970622 1680994 1262772 198922 1170919 1601467 1872654 1544036 939777 1389095 298606 752179 1606430 45197 745401 1378047 505186 822622 499607 1971247 673021 1680067 1824847 963728 1489075 1987985 1645643 1694733 1867102 588155 584838 1229641 989185 358615 815866 693543 1235222 200230 397531 542744 795841 147847 1819918 448110 1134741 190424 1235834 526343 1243675 1366194 1393867 224013 821949 979472 945811 1942301 1811189 1300872 1805942 529456 95442 1541811 140722 34807 829180 1586475 1428429 297936 1650773 1697116 1501952 1307930 248079 1203109 885645 1480514 853548 1140747 163864 450189 630237 1978637 1775790 652174 847972 1399307 1922802 1840814 1947357 781218 1950996 1448782 638338 956727 734569 1206215 1334372 1244184 1486100 833215 1653337 783296 1721622 1482377 547833 1099386 1497840 1900121 333814 1130491 109527 1167139 1062081 1908011 1383019 1522168 547276 553945 492899 1538929 414418 423409 809890 1468833 1657650 442626 888764 441745 1450141 203598 7450 1809031 666693 354684 1228564 89021 1661010 1760412 1091299 1870349 1744396 307278 1379808 182674 1563788 1788893 1398289 1882560 450317 161497 602745 1001508 1118121 720121 640123 826070 425323 1746410 1905903 553848 1599153 1030148 84513 1091972 1120114 1887948 1202555 1844013 189383 1623615 22177 805621 279405 362861 1880173 124636 426220 1141869 1735225 455713 270817 1976710 550332 124381 585951 1705942 597462 1558992 1406128 830756 800972 279683 277519 1973415 995548 1426988 146260 746141 1792253 993355 148679 1435019 1746998 875461 924198 1939571 1536223 1693322 1184244 1437326 591466 1654456 364057 1325821 1611703 1670762 675042 787965 292373 1119898 1327385 1486580 1411153 1226586 539522 1923053 1343228 1281528 1336505 1840534 1004925 1002483 857577 1464577 1367097 103529 863687 19877 1299962 673601 228374 128466 1679593 1562614 678470 1078175 433826 582559 1542555 140083 720515 900329 721609 762735 1016240 1836128 1696943 548100 1574871 583408 1144982 1994606 1585531 290335 1749240 590431 1212366 1454189 843134 184235 975627 509512 1331822 1786342 688616 1288977 1099626 441837 1052811 668071 1563831 222439 1571130 539024 1900927 1121232 1829168 1120714 586048 930146 710258 1316332 397123 708390 1519672 1638638 182369 1117102 61432 964917 1495470 1886616 1480771 1744437 131538 861916 906520 376100 587117 1349518 1594130 1942576 1862196 1223891 906485 1731411 52143 823653 1025435 1842094 663114 657969 1809807 1811000 1783834 693552 132106 265528 1675884 1887015 761269 1428512 642500 209132 1074317 789050 1232865 411740 1717229 692988 492495 1638116 38552 1015492 313738 362647 1527495 1899202 601740 1356679 937478 1972257 421668 1423842 1181436 1557947 1156330 587030 1938957 503079 1592765 1847556 908733 73287 183905 670813 56953 629384 1613859 1647224 839928 1951488 679720 1949108 604575 463593 992688 1213096 705495 1174281 69830 401552 757639 789439 522985 587032 96720 1959417 1508615 1801062 347403 770277 165769 1719222 1031063 1423046 1496316 1308865 1713937 1636005 98525 1840099 204765 1871713 1833507 260667 1911371 489642 348594 298753 466326 1149072 1996195 1138458 151077 1152803 1669508 942573 437584 1942468 1594271 995346 1826437 819606 1356847 1141209 245529 703355 341887 1920368 1126003 314156 1935074 1314731 1947929 1144312 1786691 610776 243499 1969293 688354 1624124 1431400 992929 1040229 1246914 1240823 78871 1643350 1786695 239904 915690 318813 1161792 200248 1443217 1426298 1734389 1017630 1326878 1363908 169721 20097 367800 1230699 1443580 605141 534699 1852887 1308646 1169319 154238 987388 1701361 1246194 1683053 1212887 984122 195218 310374 201659 320865 89362 478267 658852 434435 792854 228112 33515 830670 1190524 965261 788005 351005 1170385 38006 1817673 1687121 85341 141088 1797426 682335 1323129 1588602 1890180 1777100 357295 1124569 1037409 1141128 1102537 441000 729723 610162 799970 334549 1394592 1965521 1712587 395886 1273127 1340581 533029 436115 119533 447335 66552 1128929 1770284 764376 1022939 1277415 754143 1202094 1587035 1963714 926105 457938 196692 1003650 1918808 668502 1395508 1123056 548156 436723 39994 1785045 1581783 1418898 142219 566789 1222506 1469464 558976 1865724 1277154 1634819 358386 238005 1202855 1012305 175466 1816200 270919 980840 243687 1959720 466109 1241496 1248965 1521985 1498925 1232003 796933 1094157 887808 1286737 877280 1512220 1747901 1939642 857962 430888 1262201 1578730 717396 1023336 1310951 270394 221025 1202571 808953 1204365 1959896 36800 1283555 238913 1718994 357070 1007040 737152 1467897 1664387 148710 1053415 457052 743450 1194553 833625 1963315 1530079 339175 1730340 789124 1494311 1644633 1412465 567956 1346723 296551 1552670 115115 452929 250918 422716 1315781 643623 705211 1940372 1592239 1778636 1649228 804328 904518 1864697 1614421 897558 558892 1038168 938679 649140 606760 501921 1262081 1070325 617353 233083 849812 124602 1112927 1347648 509392 512852 807984 1121755 1767227 1301680 1933625 820327 949524 1805743 881699 1429313 1662568 1189010 1283109 1547040 81684 728390 1314738 73161 1648746 615421 1348554 1453993 1460030 840511 773629 1479820 46527 709243 1710897 1413231 1193173 1067094 1742742 968626 168903 1417621 1447167 582217 1905775 1499498 877112 1870903 1381022 1347791 1640802 1942010 296499 229805 240973 1554632 799827 1064151 712768 1054677 4721 479052 1235233 1730649 1958667 245209 240488 45379 1293507 1057670 1348295 1198571 1189854 1642609 1455495 1501773 242499 44204 1869302 269560 1769446 516158 854854 1512222 1175262 1447150 635361 506575 588762 1266325 1364528 1861958 1418075 1896646 285578 1587257 1884594 911182 1764986 740976 1516640 503701 526144 1662638 1254684 134888 1425939 1079140 516839 1304148 198449 284859 29533 1949797 1639356 1120539 759981 1867466 1424110 1437266 1007508 308058 313243 346365 686379 508909 1135921 1520536 1380663 1684453 522023 905307 685123 1534649 162349 1032122 163563 847603 22418 516500 646766 1482784 564490 1057541 1511165 1079056 1001922 157584 619487 476729 471815 708183 1453091 425339 1397093 820283 1745070 829821 843366 200545 1008793 530287 1880528 844390 1842001 94370 300336 785578 908842 1601870 1764938 176718 1673762 1127187 265442 1054618 313434 1797314 1934540 338794 1986891 1348717 1845213 1669654 1403654 589929 1368161 826846 723389 1062888 98457 608023 1050301 807187 1946017 768410 718445 134864 1884272 1138668 228220 918246 1388853 991173 675373 1805342 1174430 358310 1943554 494291 289807 405008 1706326 1679750 783131 821860 1429352 1499908 1311593 650896 73040 122035 423383 1605179 1104933 1249021 562572 491226 1499544 1328519 469295 770667 100613 1388201 1149482 1899172 739505 898664 517802 1993549 1001973 278637 1527136 1810587 433169 719821 1184073 1869384 1659082 342136 1786064 1462055 317311 833337 148093 1013847 1599446 434013 891383 1241203 1952897 98936 835977 308830 1273373 1215877 1611364 1934838 1815944 125129 577723 1233478 923407 468347 724996 50524 969012 1751619 989281 1134188 1726409 650452 472117 698671 1835013 72117 1789081 1317628 1932969 1103030 412889 1044031 843144 48377 1920307 721367 753539 408410 1664152 374216 684748 845288 1872256 723136 586495 1192715 516217 731905 1795917 1159444 897978 1180667 1843466 1465689 649013 1894206 443566 1079822 1724785 1596765 1563870 1033257 1429943 196363 1799453 279826 1723435 384416 1533011 1415300 1348935 1322824 498413 1084181 98490 1985910 1197231 396282 1719402 31737 522554 686178 766587 226981 748231 1207027 887259 453814 100645 1419502 885366 57613 948267 1366517 709521 1870316 152455 1793339 927971 1133159 329910 1484549 311655 927459 1036992 1394542 1620191 220620 1112480 1222329 1029945 946057 674658 55323 997030 186176 768552 32632 663411 1242774 5817 278860 1132432 710987 518486 893461 1415663 1630223 1797095 817065 975248 486716 514155 1151010 893762 696979 768596 1377320 714054 70591 129409 438532 936904 755602 1587677 1142284 680065 326615 1302789 127518 628914 307259 727576 623170 1725825 709465 614686 1648713 1731399 238585 465351 740439 204824 1401462 185861 959524 57219 174069 826349 366316 1394088 1678957 80446 211124 280634 1774350 1464516 547141 504076 1938020 1402426 1687940 1946516 1776540 1855922 366561 840871 802213 947855 1516048 2423 204141 407975 1245057 1711206 1612722 254585 341435 378897 784925 1155549 1945006 1457110 1797600 1467264 698410 775815 1058654 1897237 212117 859767 659641 172065 1535707 1139037 1316225 1362588 624488 1931322 135066 1232465 1722751 1979724 1930365 517318 172677 333522 1915575 129823 853276 1771043 765031 409656 1484047 1116705 1077589 587748 75058 1188679 67374 985131 857848 1712306 1651624 995316 1942399 988651 394502 1822370 253191 1174410 1420784 792521 1959827 44145 418252 156557 1353196 1170013 1329902 790790 621460 761622 349719 1810523 1415121 1567442 8106 1261059 1471932 1500181 1435767 1864597 848222 615652 338179 757223 7193 962864 1838730 220574 1480743 1193718 83374 1444524 1440599 128042 1993981 1679829 1406497 799536 1187389 1216096 196114 501208 800341 1917518 322767 587416 690501 1014665 65867 1962504 524977 862192 152890 967808 1768151 347507 381836 549833 1970100 1357724 1738087 1798844 1723702 1938542 410970 1579563 658628 358462 79655 1784486 310577 326080 997229 777998 1772265 620745 1319423 878246 82752 1378531 1589828 234554 1699589 901824 1100621 1692065 1723980 1971789 625827 492886 1972073 1515882 44412 716399 674011 1603094 1997938 502638 1953618 1510549 1146593 1978377 1679963 200508 88800 1183360 1553488 1604882 1613339 1407315 1029211 863013 860661 1016520 1954292 1038809 1948260 991569 1386096 746822 383197 511793 594 1802312 995930 754640 131463 1044710 939968 1956119 1646186 11726 394174 971222 1439280 160720 1169166 1502990 1188293 971998 17602 1627704 939344 978221 1336592 590817 521963 664908 1633045 1095044 1464871 1472381 1586413 1102532 765830 1866425 1686699 1192068 1084795 188779 1145340 1627083 1179096 398016 753019 1042277 1714683 1930570 1802414 1156298 241568 1953737 1973088 1225836 1777058 1272131 1726219 1980954 1233634 1733277 170746 1077785 1399728 1997155 797193 1136856 1697585 600132 1705981 1339922 143323 59211 1295439 693218 631544 729728 867090 602386 1873200 274775 555251 1361638 1605466 1782352 232216 783096 131115 1878928 1740273 1735141 312922 1108091 1721867 1088994 102199 240777 487854 728551 1920746 228475 268377 969957 1804243 1503577 1844693 1593420 62282 1270806 1464829 1414590 799562 694027 3967 1869448 1542092 1327911 1860595 702556 1165921 1091667 1269907 668202 1018902 431502 1275588 1599853 481336 1930684 834534 1732545 1051728 1633295 1241176 1519711 1886951 1941870 961788 919568 909392 1139689 1644582 1144797 456633 364492 67797 1668018 1014772 804002 348572 514753 1704266 309082 667182 1648100 1725551 877121 1863994 1202130 976181 1275885 1164675 913197 677569 931527 887149 1650092 329199 471026 131950 380799 589409 1536451 929783 1794225 1639910 1836440 489004 1371607 809525 397057 902483 557928 1162512 134559 1209260 1659530 77460 392081 1308400 1333310 126208 4375 1265344 1551900 891992 1602513 1493316 1800208 247077 237149 1265540 152462 1650152 1409795 1433658 1424921 1382655 747321 1676138 1429061 1855879 1579071 1381531 1894227 109264 797500 409959 1043939 1782874 211443 526866 1295377 837049 1631609 1059808 524600 1201596 899511 146036 248282 1994592 291698 1794136 523854 274772 879228 1504014 1471761 58951 959853 1744757 343728 888135 1359029 1807871 676403 408822 1355244 1095117 127987 819705 1619063 576346 151218 1234634 1223170 732541 592808 1455728 1778045 40067 1819144 1861800 1616249 1630221 870729 1049114 65892 252782 935523 1724905 85972 941196 330297 175584 1233654 36291 470 1991192 1341112 769546 1162828 302737 1423666 1720669 1309612 1510890 1665831 282027 1192916 439842 1085047 436499 1337959 1669859 513807 216337 1394011 1461328 1495013 163828 1531027 1286781 16901 606429 76591 1693417 376265 1107428 522083 462156 910993 1979488 962377 987185 188819 1368154 1719587 1033233 716534 298463 1902576 117442 527311 569492 1604161 831689 400952 1439903 1906970 1904701 1042758 1676265 698946 1808355 918956 1422545 1841906 1586231 1234912 1742536 149525 1566376 1682722 1638236 439681 3082 580097 224060 1968347 82091 1635802 280218 1954483 541720 390511 1919794 118119 1432309 1515873 974583 621183 861730 1015544 1763693 1397065 1763603 691818 640417 1974669 1210638 1776344 1526116 1887531 784633 916506 745508 1625794 1889991 1230886 951133 1821864 1923188 745920 1828179 1613472 834594 1417729 719146 498939 529678 381667 1643092 839146 492510 1216246 1178095 1778532 654567 1201498 1174827 1377229 891747 1192574 962654 246577 510756 13438 1200883 730678 1473311 91805 1409428 384762 930165 356235 426445 1132557 570282 1271196 1732839 1795678 260141 79906 1996299 590863 579897 362540 153936 976382 1883877 1715052 1041212 679066 693991 256319 1710979 1593286 1112593 1250086 1254915 1377945 1444689 904129 1977476 457920 874461 947119 409222 6835 285905 1745995 1295611 1419221 1570004 511870 1657160 856511 1345014 1989225 233468 1760942 967813 1888175 222845 338218 1710539 1436418 1516382 1065440 102760 658851 1184678 1541625 1522872 1566217 1159807 1569295 817009 921406 903273 590635 1396666 1081788 1758804 70278 1802861 1669433 897698 511281 688827 691021 1155460 1196191 19679 885582 1348628 1935478 373875 273292 377981 1649145 1751782 1660467 1124888 1109550 1909072 1279601 1779955 276603 85812 1216146 1489180 1303864 769185 837025 1043112 1632342 252710 1129903 1317556 1227739 1740323 603664 1732001 1569805 1373951 929775 30995 1668802 654096 607661 1095925 1131932 494817 1936286 1126306 1522923 592876 640927 992561 249751 1841177 802493 327313 1512171 1516392 477899 232906 330326 1880290 1059450 1820851 304047 1135697 1271770 1138061 437410 1787768 728546 1638259 1980605 1804992 843029 1839611 1228912 1942776 560791 1893327 901691 1480248 638599 269592 296461 1740966 1419787 1385212 1740794 218826 315361 93082 1780887 1871683 852553 1193359 128576 877301 1378724 856703 877645 1595082 512669 1431773 1891770 1383474 860711 50727 1045067 1719603 75265 1849318 1796426 698978 914955 1726807 432828 658907 171302 1393875 721053 1954192 102527 1829227 763966 374407 254119 530644 1986744 1564950 13784 548869 706600 1190846 897726 1775111 1561414 958929 1029650 641361 1676715 1135487 652595 1034847 1500264 346319 327506 358174 1117399 796150 251336 1050631 983580 852477 1802475 869475 820629 464763 182143 132046 1470773 1970485 1794332 185039 569796 1546506 392221 539586 1150407 1018731 1049805 1058887 550819 1824481 1285155 146827 1329198 406782 1008610 5402 1195983 876834 129230 867809 1409703 406509 585667 1947448 1555616 1159910 1682799 1239255 15729 1971977 1183230 69844 474379 1500217 18860 1400589 1869202 1174762 711817 1435401 1272764 550706 1232057 428537 172314 1701433 1854027 1441734 1348845 1518702 1491538 1975479 1263652 1201134 1755737 1241529 365215 467903 1622340 378586 1207276 1297153 1679651 239966 93133 634676 201186 286919 1533625 1381779 1559044 1113174 327275 761916 451728 488458 547926 1450295 821183 115186 727214 171633 804461 606777 878060 647099 522504 1130539 203404 1301700 1284743 410813 1123775 235759 546764 382299 615863 1697817 1387596 250511 82724 297426 1722240 1020475 279877 1347032 1791434 1547042 410639 772580 268079 1901586 1446099 407711 1810799 600622 829305 935270 1621152 1203360 1588806 606022 145634 1894258 25764 710298 379331 119351 1526899 1641661 274142 1948967 504461 1248138 601019 310209 1587886 454580 656052 512996 236319 1642707 1289465 846517 1136604 1113519 516271 1754706 1745050 573017 1510898 1661867 1252085 446019 1883798 1906896 65713 1818373 352344 683244 1844179 808798 1271349 1425747 1621738 1136972 1639320 1204902 1968719 198032 1852785 148399 531329 1544561 1021781 836961 1942673 580905 266668 785847 493412 76359 1062064 700672 1264229 1498722 1733708 59740 1503180 239226 590836 662327 1936792 944555 40769 763722 1493205 1647121 708057 915741 542131 261108 1841981 32568 1199139 1250091 167240 444994 627468 718672 1381314 1804897 33530 266669 1277523 1276986 1819392 749447 1560016 467938 1964871 1652416 1883171 66085 929421 1579070 1679161 1550782 438224 1127384 1902850 1161739 1049825 124686 1247473 625586 688950 1320646 1191807 112506 103026 1214413 1991398 617322 1955418 1160112 1249401 227473 1071861 708759 734356 644049 1939878 501210 784992 1666629 6666 616172 498502 915578 297986 913415 1142605 1274456 1789808 1209764 78075 16856 1110313 1055108 1394048 397411 898388 833020 635609 1038156 908788 1966913 1063593 28055 494187 783963 529624 1979754 1033244 1912752 1125613 1444014 1719084 1043435 1732785 1958147 334430 725535 742396 503106 106226 1809830 1052546 1328144 611241 640952 223152 136756 1567534 46248 286873 1474081 74603 513653 1374416 1178762 1934464 589061 1391 1501218 1244870 1692927 280341 1543557 18495 607576 538853 951880 306658 948026 850774 1278449 1897480 485571 1186904 1361207 1700441 275833 1391556 254859 1832103 1972088 688611 24640 986372 1733262 1556884 695567 557633 1834506 1807937 332092 1567566 257010 170366 767668 1189891 1848017 1518798 452447 747594 1365925 853133 1233752 1464643 467234 613324 346000 1963554 1496141 95395 1265501 801446 693612 1971716 1625568 1751867 497376 314862 1975796 150059 647543 548553 656572 473215 1727282 526635 1921133 864151 1484217 1863947 1678046 1513889 1770020 97482 1666708 654446 1240869 676534 501480 686043 74525 656764 385671 100538 176574 38493 280203 106544 288135 130538 1413917 697913 804850 1352030 1247897 1318112 175993 1079332 119213 1546385 782709 1382369 9727 1360326 1792431 355069 1471456 544897 196989 864330 1289614 1254316 1436427 1720893 988678 369165 516231 1410972 1788857 1917104 1935261 1727963 1154038 1083719 1584202 1611497 871363 685151 1700923 657760 611040 975612 470770 1587809 220646 107552 1485 1323387 1879304 683038 405143 45844 1447654 600397 404179 1329432 1173818 686130 175468 1600063 676271 1587580 30736 178307 732877 1482163 100939 698148 996489 1929740 1370794 1218076 1074681 392600 519607 879334 1633964 874720 1585298 808969 1793815 394346 847821 1555069 416750 606957 630879 1902772 792572 1700959 1723763 845660 966076 961535 258081 1825058 1571800 170577 1384632 1732894 985778 642634 1957581 1160771 1821899 1769715 759445 1811653 432105 1823829 1891481 1339592 1388461 1147045 1246898 43685 906614 1615415 1661652 1035272 1214373 175517 1412372 1720298 191365 173373 1944668 438612 16777 859704 292172 630688 158350 916387 64047 317590 1317446 444520 1967691 239491 995708 1047040 942384 651693 437614 1675766 1231119 887133 1385500 1664935 714319 1735350 1809047 210221 1916170 1453129 634888 36421 1352466 120661 1844457 1680248 1205277 1429228 1839485 1191252 1431952 868954 338786 1536269 723796 206342 1916833 1358948 1779223 954107 183965 904805 1686680 381840 155809 1023651 1527310 1780261 845813 1802187 1282179 280970 1333923 979715 1164838 462692 215916 265986 1702 1016273 1791008 247370 94645 777411 1798050 1212641 287010 838540 1639254 1563837 541451 152192 340877 394829 1839925 1892970 165709 1399771 1069214 405992 1641520 112999 1554709 1482093 1898212 1668353 317723 670463 798996 328445 46784 1699570 1317033 558598 257192 1681131 584940 1358747 561035 504180 1483560 1887634 466202 917297 1746362 100539 59811 475616 556087 947347 252484 138092 1772577 1807706 1442531 727605 1834099 566694 921495 1352662 914302 650427 1483837 865819 615608 954456 1221647 1338052 38735 1263357 1581108 1539272 1737601 665275 138768 1879214 1832769 1232672 172427 178847 1617899 72925 769423 527012 1990591 23466 920518 1666827 1190830 1918557 1755941 1507476 1022938 909393 1268356 1051377 191117 706198 944853 855453 1228458 968482 1348093 1626449 1871379 1599402 1113116 1268106 336716 630525 1203443 1220465 79212 1669047 1674810 933727 1380994 145959 1934293 1853441 301871 455091 1037752 348823 1691515 956781 924201 1797207 833366 1037833 51358 1194234 1499804 792855 1338923 953015 657725 1084086 670314 571002 430836 632200 880083 1806109 47655 1008079 1850074 1470550 1403218 1782894 1254666 1282602 1392759 1322467 99646 1912170 1485324 982888 747710 144490 1118779 1431008 166005 712745 906394 1649038 1975437 1608755 60250 1798176 618698 499465 1175735 1576440 1402109 386659 278412 1139907 820521 629676 1722760 1361477 92425 1324554 1473903 144736 364625 1123168 793483 1584159 540379 1045219 1875882 1266784 857670 1897307 955241 1872708 1719851 1433986 1215699 122326 334861 1337935 914000 233835 26357 1019033 1651065 1475369 1740315 523626 790782 130074 1163620 1446795 1523480 298627 1282662 1740880 1787429 232407 1366531 640898 414886 1370007 786868 858007 1758605 283795 1660389 1719228 262305 514045 1702445 1521686 1524588 1128879 1958167 191509 287556 641014 1748270 1424145 1136167 979650 1452119 1694757 1813732 1615778 333892 394519 1686595 870240 384938 244172 920879 1378746 1437561 1441551 536889 1598266 1231057 1818181 1164582 492454 425196 306712 1732523 1715839 1817781 1313017 844216 216268 531452 886638 613928 441401 1408361 1142178 1562193 793027 765107 1954353 1494998 425764 150622 1715665 728528 668026 903220 905760 585319 1028066 1523784 1190438 1505683 157938 1180580 1841932 608777 1706396 379459 1174206 724777 932991 1389262 15732 258694 1384167 573586 1153368 122550 245347 1901536 1708518 480492 1622162 1954806 497262 766369 1557496 1596184 413071 1752930 1895467 1893034 74909 794958 1619832 480558 1501826 1079755 948864 888933 1692547 1133088 509868 1080075 140386 1490286 964371 746385 154302 255048 101428 1261615 1748787 814350 1939903 1850991 1369506 1486746 1599303 1288419 1134218 850137 16628 583609 742093 473768 1770804 1644568 1878123 1534172 1142980 676595 1366597 1241427 1102041 1341273 595409 1182016 1060471 1553128 406936 585448 1609091 1132047 1466057 1497030 1015202 1552562 928685 1818402 976526 531090 1517042 329379 561177 97172 936900 566087 1782837 550686 1581467 1727943 23721 52804 496344 1935112 363293 1800180 777263 1957180 534571 926489 720683 1697822 363612 1936169 1877698 937527 202665 1089830 1765348 1717448 1383806 237194 1018468 1881573 1125563 1319878 1335189 581377 622102 1358645 700856 1127907 1588205 1512033 1296031 302961 502089 1270891 1476037 812543 127860 918585 953551 1481798 1697474 772446 1883366 1221659 1786929 1795127 1681995 819767 1360700 43643 229899 1064008 1072853 744149 840376 1873688 1968440 201705 964819 1556423 1788549 1224931 1627037 1968436 541052 1470349 616544 88097 1715142 276799 489243 1456768 1586972 1577169 163429 1750384 1871663 1528951 866770 32354 980132 511812 1052584 1322505 769242 875460 1231193 317961 438972 1357995 1574123 1676771 991461 296454 1315827 105322 2077 1453939 501560 520580 1252434 127449 1379436 1581251 1453662 1152278 445553 460593 1783363 123750 931729 924324 66491 382137 435250 248795 708764 1561994 1239494 1710760 269449 702194 1900361 1324251 131591 1440035 1800601 619993 206409 1881498 1859857 1127620 840913 95322 1766026 1385889 806915 286705 737350 1420271 32862 980323 1380711 1206376 916630 227708 130597 177111 1217372 1685818 1031515 1057189 565768 827655 108175 1362643 1038442 141215 1111894 1080662 1708035 701798 345721 1169085 1490253 1334966 885070 665389 339342 521228 99271 402433 960282 294984 260030 1301286 251722 1377567 1159493 1953762 1707920 1508805 1845799 1032809 1986673 621550 1105981 1456703 1958451 1042263 141335 1682321 1179905 1714937 1143022 1450182 197150 63102 1061441 1345900 593397 1907328 876733 1096298 1236394 680333 1119569 1042423 1467965 1730188 809558 1071475 1925074 904642 1525451 653603 1262854 836621 1199466 627711 673867 136387 1075994 929040 64321 947875 816564 1329271 1351509 375977 1196021 1127483 878138 1064952 893480 659663 30512 889875 1079934 1286145 1199221 1526849 445182 574435 1639950 467886 1547082 715843 361531 1321648 1142536 210683 1165221 943437 1718586 820108 1951099 870866 1763945 206397 1772422 770776 1490869 1592789 535090 1278052 1231783 1695790 1102598 1381555 431456 185235 750516 1104668 668394 272969 721517 1464769 96898 1381727 563007 164088 164745 802361 252512 1111262 1329807 1356319 353577 286753 1737652 1077870 654286 500379 1922411 443884 1120661 1660686 1679610 1563409 1838071 1905721 1838582 1455012 377543 186972 103599 1352659 1661038 1343153 1877778 1856085 1543657 1546384 1360883 944075 1881591 1760635 178778 1842080 1036738 454880 1860056 1026218 1716669 1930746 738477 643868 278437 373890 1014482 1475731 453141 467575 1860341 2496 969685 233638 1917310 416519 1634732 1382067 220621 351842 818594 1532163 1449662 762909 284671 166723 1689854 1440754 1333433 788636 1466092 466603 372649 109924 1077730 1582644 1859071 488517 1692610 990882 1064610 1654818 870688 1533503 1056657 619123 1612114 780736 1331002 559593 589759 1465777 1574076 570570 819813 406805 1081068 1636108 774344 984567 1634487 1025990 400167 46635 524152 1228948 154531 157583 784614 189943 1216883 1001521 574746 1557335 1522826 1377553 1559967 1719221 1785078 962461 1595892 1889655 1330424 78501 1629380 33104 1339168 399589 1737561 550432 197945 167062 1369281 1650798 1372719 940086 1778869 1741907 54180 21129 354712 1395872 252390 562279 582132 594956 1419061 1303274 207453 1207728 350368 901693 1713082 1085858 1058203 894975 1415025 157590 186509 1624306 1584992 211077 332591 580027 44447 1969819 1115345 1217704 1892531 1983620 398463 25401 686380 12477 1418657 1406171 923770 875958 157914 147596 306737 114599 1964310 583873 1486117 461274 776632 439602 44115 55627 864300 485403 1336021 1562889 80145 1622061 891745 341556 550364 1577307 427227 1058078 1097611 469455 1650086 172431 1046564 1053077 258813 1370939 1686692 1515094 1160731 743316 1713643 1319952 1637726 1279132 1390535 438576 64563 798762 1421896 633835 249585 1366184 1450577 588642 104610 1269389 1024636 1217760 339042 954711 1458726 1187756 1075320 1106738 640575 1287620 1877804 16327 1445488 475770 1053256 249005 67178 1626700 578184 572348 1889852 1442287 441538 1567432 1429286 212238 1650033 857723 88056 422027 440667 1619779 546137 934772 1087007 485234 1164716 879402 1217111 983554 1167519 1165881 32692 614685 1367392 1161397 1801696 459745 482889 1718866 398227 1508638 307599 1835032 871753 1722981 1656699 168300 199236 914605 1410176 904348 1396325 1163115 978227 752122 118914 1810040 656450 834238 268705 1780926 807193 1848519 541401 900550 1704620 1850678 332888 47148 208005 1706137 225993 785067 1412793 13320 1312223 1244836 622760 754917 1175220 1323419 172958 1121246 314224 1426262 609935 381771 410638 882653 1889661 98845 1942144 876154 735127 849825 884220 1303443 999464 721971 1048123 1986014 1734262 1833687 1508612 1617091 1056485 471740 1412196 1236549 150022 1322612 953896 1168928 1051937 1691608 1583589 905887 1513062 171217 1010818 794547 1025231 272977 1445240 1076926 246194 384665 1489639 1617875 269367 1958906 1469940 835886 1960064 752924 132659 1674408 407137 1648056 640335 1380526 1689923 877171 1533863 801174 969648 187922 1646230 198504 1972799 161580 761207 1745657 1117164 502470 1897240 1836808 1759227 1309605 1100940 60621 154933 815829 909374 684345 1022198 305186 1066292 1510900 565224 375087 787306 57284 1543119 1560944 918960 700005 1788350 1499371 1821455 1883533 364822 1370094 1767764 559125 99701 720654 163741 885350 959258 1045083 710128 522835 1742935 1866349 396088 1715324 1532964 19312 744054 1141023 337504 1146482 222773 31735 412822 1334629 1512867 302463 71478 1693421 127892 1942931 843908 686645 111877 263802 1635566 752412 342295 1898450 927926 744680 1162090 1049748 784937 1762161 1385990 280135 321388 173813 1050614 162173 1925978 303236 661165 1240830 872948 1102792 31539 1139374 1605597 337879 1758137 911243 907828 1120443 1746544 1145311 1810227 19562 609916 404041 1545765 1817879 908226 1403749 1002452 93312 1035200 1320272 762060 1659367 404155 564842 92516 836187 214427 1420506 949360 704267 1333597 1374870 969846 1350218 1452224 1833659 524539 799409 879198 361244 803024 420368 799639 1080669 138629 1510529 1073447 1743868 903470 212555 1398116 1070321 983251 1405467 1721657 331777 52816 446942 953502 1385951 211767 1891082 1910990 1498974 1910672 779951 1653226 1689058 1344022 577186 337606 1942009 952004 1697622 334572 475024 1864287 1678962 476140 1163256 1299524 1303802 439081 1155765 1623839 1299560 1308999 1075100 586486 1185905 1576404 61883 277117 1618755 957452 654332 810105 230149 802856 331996 1395275 1396450 207607 1429602 1952062 585494 594554 206624 1513626 671106 1149441 1019621 261074 577609 949738 496545 1102245 651289 1512342 853301 841518 893533 1265280 911750 460381 1680474 1084241 1402055 1020437 117110 1452175 1215555 1556500 26199 112498 945688 1062176 1580244 1017860 606868 1552522 1141585 1241878 1113320 848188 447697 529344 1459462 1028055 323383 1327833 1802018 1474027 434803 1348370 65133 3079 936036 277065 914125 120229 1452562 1235618 1264434 533322 1540245 963924 1546752 1139922 1859131 795124 1686374 1537749 1992418 1077210 430754 307764 797488 1234450 1032107 287883 143253 455642 755268 1049350 403507 734669 852995 87464 1823683 20611 790639 829211 452136 1867832 1860836 1046764 1090910 1619530 217546 662046 885078 984047 868333 90124 565931 26109 1476891 1740581 610296 717894 1017831 387257 12714 1836980 854835 25217 1390468 196335 1694276 1776848 1608071 744158 1289889 1387941 1588664 1786391 798806 1361247 499727 1732898 583578 1285248 622184 1027518 893352 484975 902427 1368433 80330 966363 85969 1972718 371799 1404586 1967439 1021293 1446076 1248401 1549826 1519716 372014 891564 691718 1214571 1662343 873339 296950 1467738 1179756 40922 507455 112263 1735854 59153 1167119 1427041 1515618 1429966 227215 1979964 1182991 1907493 904700 266825 1504559 1336970 787225 1753954 793763 1598723 223253 872084 1555690 284192 1693361 705413 1493116 1574702 1196890 1625747 513485 1207156 897389 1992542 1144782 125561 965430 975680 1471765 900540 1582556 611471 920088 1381279 1557660 699476 530036 532740 887640 1656206 421843 1647505 992497 1686748 119980 49248 1792098 1613367 1931789 493622 1635764 160442 1843493 1120774 72970 1915856 1763416 312345 960719 600748 1916343 402909 152191 643632 1833511 296583 1734310 1911425 16966 419845 380376 1350887 908933 1188192 1947727 1084438 336421 800968 865758 1855617 508698 1452746 1688396 952320 817827 1959618 1720137 283551 1581745 918265 1747599 467308 1841200 1861035 1487310 1877894 398976 928732 83838 534557 1505558 1327376 993971 685282 1329819 1762611 69700 1863970 487163 1486443 1410387 1521421 892177 1078835 1519483 942827 1487854 1159301 299766 1807960 75572 1439271 1469849 220546 888867 1618746 1857233 615178 1542610 397558 1536684 1720065 277409 894160 957701 1402870 1442274 1734300 1078833 1869802 1446227 2453 1252177 448817 849783 1817177 443197 594759 1140812 878850 355889 886520 755001 1134241 91687 791994 1229193 1614583 229022 185757 1724938 718730 1284264 788510 504433 1270712 835546 1390027 54458 302612 1278594 893137 185637 1821400 743668 842860 421275 706693 1427089 1234882 881575 1958280 1766610 805538 198022 1734701 1708507 1405062 843531 1487711 567206 654105 212887 557667 1971325 1298495 1938824 1199233 196751 510776 906317 1008081 1979300 1487790 1324052 392155 476335 1876663 1446706 869356 1875479 1414009 107752 71017 209419 1729830 420288 1081287 690066 1153256 919456 184460 1767655 966220 1165231 1411911 372423 1037981 1563413 1864096 1027031 406841 417764 282091 513574 387880 1625746 20883 1999487 596228 77009 1381160 890877 1485549 1907112 1183905 1489732 1050796 163888 1690601 370871 751052 1788208 1922083 1881301 907459 429666 1281685 899438 941350 1338599 649135 1586723 1462718 1587847 1718079 1077797 1880194 1925112 348063 889832 23437 1193317 419810 1406212 1253216 1493140 1756363 1362073 85202 12072 1060950 759235 1064645 851034 519149 1265105 488311 431302 361355 1049558 937458 916027 1510183 1748083 149796 1588478 1293899 1148467 106705 1828231 1097310 304054 1534444 1824362 1616820 246862 1265668 867283 1057140 1624789 1767169 1163266 1472243 529811 271650 51472 1805509 1220896 796051 271068 222325 1624983 1932159 1813883 1493320 613366 1931489 623427 425426 475682 1794559 467547 1013957 235827 650695 699923 1340789 920197 965818 221870 782997 1863136 388009 1847225 1381272 206875 1705557 974611 911798 500824 59879 685611 358060 557842 1660171 993942 1872060 352902 331612 1275048 843506 1487949 1455351 796617 1937207 917751 1923856 1790816 1237053 8567 1203289 1613281 905748 944801 1857372 943248 1323545 1833601 1472721 63265 1342152 254384 626759 1599269 702075 1600543 28979 1206544 396012 779977 1100009 560770 349534 1973251 259610 650491 961032 1991984 1787114 1393216 788168 753586 847602 431154 1585317 1575601 962813 821804 1724513 326495 1161380 247063 967802 377939 1186899 1926346 580339 981297 1067671 1279082 917623 1400092 1277130 330461 418420 1367822 543053 1413948 164766 240936 1630706 21886 1630819 1153564 83962 53124 55567 194542 120506 1799707 1895326 1497976 1626696 1239288 892298 532402 928885 1620565 1265492 334829 873022 247419 1587828 44830 418909 492093 1281987 68372 941281 1108166 765084 674399 1877333 305200 1310610 1550340 10075 821092 818412 633376 1149912 1980777 1759058 475773 310062 996207 1786888 535346 912725 529952 1767061 620771 178 363339 1296146 837753 1169312 1724258 769956 1168416 1199440 211498 1344117 538820 720363 1619217 984701 1594872 1746484 1909593 1889711 425155 1234736 1072257 1503498 1820158 1705098 1961392 431472 648486 222182 236250 874705 1635424 324506 1983268 1407528 1782577 685769 1831378 227710 197462 256466 411449 970038 8951 1599962 1696269 396787 252445 732519 798175 895757 1116683 868008 1112981 684031 1389647 890758 911856 1093518 39570 305211 1180160 1284018 414200 1939066 1733367 404337 599906 1528086 1011964 395256 773914 1657593 620157 421863 1875833 1263239 24317 845619 485330 311156 1646589 1428897 1897348 149218 1765837 1539119 639707 717328 1454841 378934 1818816 1180827 1706910 770697 675173 1479188 1675217 356990 311920 29583 194123 1127838 1979379 1148509 644895 1589082 1421081 975327 1083435 1470307 1989827 1762573 724580 888442 1406460 1252303 1750422 1756793 1289676 108020 1189533 615899 1840950 1091236 1131078 392070 304343 1238716 1296943 1189136 642935 689508 112647 1750412 1392005 175363 1101531 427196 1956472 382044 827702 1625838 1716240 1659686 321587 783182 1391845 921576 1709874 1113839 1535705 1431116 1458831 845383 876482 1568347 1941762 1789929 1597888 5471 1532182 466420 1859729 1602688 1111122 522760 1844375 399730 507687 1922155 265654 786863 96054 542442 583902 1181318 404600 385293 211343 771544 1402688 1994554 1070975 1549936 753757 726537 1311598 1412192 1019346 245290 613714 1454900 1676168 1983555 570897 1093072 1165717 1855992 1415411 1376675 1780824 1531402 427156 310757 1723897 14086 1449438 289539 1225743 1245477 1050120 1077375 581507 715308 172544 273194 1477118 1304056 904037 451562 1203584 540605 707538 691812 1027771 1001854 651417 1483594 1375376 1738870 1636643 744969 1936581 674249 884102 1020690 1552630 937830 1104762 983670 1678679 1015550 1890997 89841 1787793 1206987 580880 679968 445325 1727428 1620910 1173662 281368 1484648 1504374 1213304 496891 144582 1211664 1826502 88891 975492 1193826 825337 1594938 271178 1491966 603083 1792040 1336232 250593 1454217 1222766 1682280 1815729 148028 954997 952685 1241332 363943 177561 590579 484586 841292 1820631 431696 622659 1407571 1491287 444455 707702 661425 688101 316279 1222005 640311 1851675 368019 1712851 1256777 668559 165836 1231689 1513348 470252 1558058 668888 302881 871806 217223 872015 164743 371687 1614639 1762069 1820875 829350 1932758 1258565 485914 1376561 1924882 634349 243660 412197 541402 610640 1825411 1595017 1264040 1095056 1370234 218956 1895073 5608 49555 828048 281036 617543 979279 284719 1812377 1031042 1803096 1613637 326782 1696046 559646 1589773 1423499 1704025 735562 1325781 1969019 1078326 1568259 1472363 1113514 1204589 1902337 1838846 1722497 322096 1397870 1088557 1170331 774319 1714911 954727 225391 122686 1765818 333916 384748 668056 1625939 876685 1012584 996057 397662 639954 972860 1336670 1705273 720703 432540 1665013 1544349 1617136 412739 1644164 1259007 1607519 871591 1299520 376072 276005 430021 1497473 1483934 1640612 480231 1592916 1520505 565191 278735 899978 1200884 1274625 398571 963414 1042564 324262 1618566 1793639 399799 658769 83939 997943 1049316 978858 57992 370902 50186 590681 1079406 1970532 387565 506472 1861292 1765017 1038267 493659 1870365 686090 1552412 310921 483581 687712 1301205 1852217 1985628 93646 1897139 215115 635633 588894 626575 1178579 1527034 737633 621470 1035853 125586 1311091 1832574 1491155 660588 1755195 82400 1301540 1068089 1572453 874612 1174269 62144 1332214 783069 645251 1549030 1008500 1778861 1143153 1015657 1199585 243730 1886840 1284891 1926231 885066 1956699 1432142 168575 1371769 1367890 734469 1471233 1366417 1002399 1689046 252799 570504 447262 426421 1775662 1055839 157298 835282 237601 1225129 1621120 1802005 1619377 543154 1399944 364178 449009 951125 802100 1441448 1612035 1776981 691966 1631956 193121 1316373 409068 7593 698778 1794666 1391537 1615801 1658875 1431392 1456745 196140 84463 1632808 177664 983883 204181 1853541 452515 1146566 1632819 537869 1242615 462823 15223 1201755 819647 851201 672765 585841 848517 49947 105932 1504854 498035 1921430 643246 811648 839417 1513861 467262 677035 1408541 1708215 1954393 1481484 1879167 234567 1228126 1253229 457869 28683 270259 1023468 1840344 1517914 1062273 1419015 7637 498523 1151940 397903 1872538 1623059 325056 1414582 1317116 186583 1643484 565602 625771 1046000 1388260 1253621 413105 1948059 1558124 1021736 1565711 110243 883527 740102 1544924 1137531 1515716 1387570 1896931 638374 1412286 145220 1271464 1520109 656958 1857831 125627 441348 388916 1813397 1182145 1448028 1785609 1814927 886883 731804 1385105 1397411 1546273 692434 685602 1288117 1952407 30747 1244167 408034 1993203 1573466 516743 1011499 1052389 24498 24116 1548016 681748 1704668 1202948 206904 853788 579953 146314 1178161 217389 1527663 977909 1129074 141637 1557449 813248 450060 746321 969230 1513335 208203 1965636 1042690 1395372 1421994 1461276 1604435 1780010 1165898 1167502 1546362 1097312 468101 1390814 6785 120345 825749 941789 1254941 1960451 1215201 991373 1472778 59527 926860 989017 1131968 1958246 659751 1995368 462033 1417167 1012829 1566945 1460616 1767204 1313936 711771 1723653 1210346 281242 256761 1545341 335520 1842290 1882662 480286 1569066 606144 926556 1964815 1266991 1172242 1156397 1579057 1002898 895521 253071 933322 403274 1312168 132409 1220173 1278401 634960 1644679 294647 937051 1696084 368389 1018931 162561 392717 1209034 894622 1297076 918597 1505369 1454280 553697 64501 1043057 1246145 1668970 332531 1090406 367786 1896309 791693 484826 31461 1431496 1526250 899369 707748 1205019 694659 1362103 1828821 585670 520490 717178 419822 892697 512964 1414346 1084740 7670 678883 1332034 169591 1717183 708027 353463 135952 1363252 1033153 861600 822956 1940080 561440 17737 1299595 1432785 1552945 238736 196040 505383 627793 858184 762800 1686301 53632 1301587 329216 1523591 448618 428364 472270 1399171 1156389 963252 1749285 1209758 378284 529021 692160 1499196 1556954 1611958 1989713 1662391 911855 1718872 106599 331759 1837667 667009 986628 1248192 1824942 440786 1058888 1753013 274067 1647441 506916 348471 319733 1275850 52686 1356633 816772 262014 31507 1587345 997658 1278448 224280 328717 879953 389927 1732937 945466 1784173 1571862 551443 359177 1789168 1393001 695707 879206 1636655 1380823 753585 561886 691125 124110 1767639 1717284 450928 1652707 308047 286283 1820372 1427184 118692 582511 65877 303441 1246333 1868929 980106 1420492 1824764 1724422 878184 1500902 1076026 361205 415384 1110730 1005358 1500110 176235 1189138 742902 1913175 292405 541672 1246987 197661 1753816 1915117 1505220 732603 1666645 377675 260762 215226 1013138 1971131 1397211 1066165 423906 1188224 523218 382832 1268941 1195266 1781193 1313849 75513 94072 1257287 1089176 755017 1576681 1519773 287256 1584272 1883555 1726113 1208645 1270723 1381595 338244 1286873 493673 1915313 122696 448482 94747 592321 1550722 903448 1166102 1069976 578847 1974525 1478206 1022381 1401935 899714 699050 942345 651783 676757 938250 1744731 719868 1666320 1829258 1549896 852718 1384236 1102704 1824307 1528328 962849 296338 1493619 759469 1669122 606748 806333 981998 1423855 1206995 1291964 1961636 1329816 923609 1104137 1677973 490525 1864754 549166 1661261 279551 1238487 49003 210378 1264022 198795 1299132 1827163 609504 1713639 1007634 784695 940586 1538466 599299 1461590 170291 1716016 466961 695652 1640530 424013 722293 1895719 361006 1973645 330500 1321842 181157 1782694 1257963 1074813 131649 786872 1478922 1044056 1971442 492749 1388022 331008 690549 759527 1738741 445695 859847 301514 1059200 497012 1939464 861879 1462254 142990 847058 391466 1905195 1117727 146719 1884887 169214 1146745 36202 1958772 1559830 1171725 191938 85203 1832346 1258926 1857611 297612 132093 1340486 116914 182507 1713999 850542 1079513 904603 1393997 1992047 1329678 660334 1119745 1481508 1678051 1943289 1699889 1646410 795906 1228747 1497967 107617 1113590 979623 788412 288566 596901 1349375 1585081 957825 1708469 852083 1346654 250868 1489582 852809 1842151 1126836 801404 47224 376264 770360 1499608 1257282 1732212 536538 633085 360604 1934499 196097 751096 1560902 1565051 1842671 1284032 1817611 1379627 1710410 1050402 922741 718064 675646 32427 6999 987129 7844 98362 1977640 565368 238113 851087 1915309 1011056 819653 269932 1216039 1729749 925609 473921 169277 223262 1021550 1567827 1613363 1064522 924947 1559131 1484567 1097917 1032088 874555 1206791 1576769 1483658 1120103 56445 906728 1523161 798478 1433709 186044 528122 922150 289291 208861 468558 1039216 859195 591289 1225470 323370 442850 440932 1266240 874881 1552035 150839 900766 48818 1618257 231080 225252 1540664 1233491 1664817 1335214 286243 1196422 767921 1303380 490466 583749 1671703 1271987 1492708 158783 1827261 416366 965624 1953895 1317897 245375 1941554 673733 649105 475437 1890628 401877 614017 947313 1296093 45133 514493 1617084 1975687 33984 452069 829283 154435 1254985 1888855 1568715 568097 750838 102142 135229 1198552 782039 1970990 1443252 1650178 1819925 1068882 1636642 244865 1062283 182504 1129089 1450581 744649 639663 1754878 1870414 947728 1575688 1884557 1182489 1920563 552741 949339 776977 58477 1864871 543930 1506673 55234 1175005 1787357 1480369 735176 1362952 1322282 1282544 56831 424061 418597 239839 1819614 1980170 1263860 577837 936632 855380 887827 777954 112018 1946121 1104382 1534322 1236752 1632846 341559 1602743 959819 1840433 1762414 1661375 620106 1623999 1829671 1404409 121524 1775262 150005 472964 1806336 1742173 1241625 1989977 382400 129733 1952038 1410407 1542708 1287313 797732 1282509 1908466 118522 689499 1244390 760555 578869 1225066 1229813 1355887 641336 1333158 1954014 1975412 1952622 446847 1408371 236881 191193 1910656 884546 300662 1899040 1405021 708187 1240749 514190 1696829 1111331 1533855 1350592 600101 1369442 274654 106685 865936 703168 1637554 1567159 1860989 1876476 99854 503338 1922584 250749 560729 1726271 1622623 812469 1977903 1981833 1180444 202718 967106 167597 186558 358627 1210717 49933 1681854 711606 312140 944393 120453 742060 790184 1870352 85276 1878827 695873 984939 1895798 1897413 1968898 1957244 1359010 1520368 463187 1963811 1571876 1246612 1522182 11433 610257 414732 1285802 748240 7426 1696315 714291 1406522 17924 1960411 436899 1718904 147410 1054892 1441086 860624 1560527 912029 1722295 833036 1123995 56052 406179 1440726 906003 972042 1473853 1292253 18806 18334 1212510 401120 1458770 1029034 1342353 720554 954874 1476874 1022411 1831757 937888 282313 402919 1050532 1522430 1325660 1243827 1807740 1729031 1048268 1958289 1344199 1521837 867835 1227023 1413925 358382 499122 123363 1138396 863225 1950765 553115 1493427 1256947 29205 614109 937854 398809 1053718 1792024 853146 1753878 262631 1499748 250718 1869176 1996835 1348584 11673 1678069 1079004 1101493 1496895 816524 800660 961281 1005469 1495523 1914780 638717 1022964 1373715 1651577 1047054 1082261 941138 401944 396878 1769648 800691 1439354 1092395 1860938 1993008 328095 1557619 1667565 842394 1597995 444280 457902 628979 67150 1235835 1373948 1881999 1297937 583488 1902943 9058 205390 191284 1171179 1075671 1054495 114285 363594 1372672 663830 21790 1282349 305307 840425 654663 873718 1603867 242074 299658 1647855 1160172 780411 170951 925590 1167765 159173 1487883 627989 187217 1328609 1074616 1802056 585615 1490190 624888 1135108 1528285 1593794 1517723 771726 220521 952558 1403346 546334 48299 1872018 1833236 1145486 1691849 1581818 1091033 1783201 1348085 1171097 1470294 679995 316614 768772 1066791 286600 567525 1429530 1244675 1528850 322987 280054 1825982 286940 1063866 1041740 1028170 1608321 1574912 1715877 845239 786840 1833651 224781 1831107 836735 1733216 1631065 1860961 1405054 337944 452554 1294091 183706 87721 1423961 1946268 1953121 1757270 1186116 1905480 1752042 1656185 539870 877749 1543644 1852984 1895054 250811 1810717 1656819 1277634 906324 46298 862771 574519 1397314 459319 1257358 6142 1168633 1353105 305975 649749 347822 1052896 1872669 947302 1836596 753448 1413346 1461307 924235 1523896 601355 127777 614226 671456 403700 58765 1344532 1088837 299175 1157715 649098 929708 1755263 548217 230776 696128 1397937 1609567 1643600 677074 1441890 549100 185801 1270639 1083911 1464221 1501841 289979 326142 1147763 441762 463295 685051 274790 1641839 1851429 1251548 1675986 558847 533230 1857499 1375792 1036187 1043790 190642 1606950 963017 1586903 270677 1387801 390914 1469827 546339 1789608 1003333 1526450 1944996 1319018 1112199 1373399 75161 1043818 58220 370907 1577514 1451093 323652 1677483 341163 1256860 1978557 1705173 1266213 1777834 875501 1593961 702266 576897 872491 1926249 766430 1857947 1925948 553970 454355 1632256 821439 1828861 1263393 1065255 1347763 1771342 365824 301604 856311 439280 1271310 213258 889533 621812 211552 1202510 1325385 14918 1461179 1623829 828416 1629765 1813376 1832005 744834 1253083 511830 1987094 1164965 98133 1902587 1851707 1388641 514654 1063158 1249271 902095 1207298 1794462 96482 23933 892284 1051860 1796941 636074 305726 1982134 88941 19389 453791 1319236 1216565 1642375 1207665 328296 1375905 1860372 990419 583908 239665 1645594 96830 371372 882711 1585293 47576 1674069 211643 1091192 47274 1208705 1966368 1224458 140375 465724 1574442 686668 1640519 1761984 52810 1859635 429095 1970379 830118 779778 316133 1055716 1446701 533176 1965120 1196765 189476 1510595 1036394 422283 340857 815626 655950 1355875 1408940 801948 1829939 908129 767061 1547519 1131036 1831736 1872561 1334642 670998 1427542 1372613 629053 1588427 1787336 1312795 290060 1694697 50285 361665 59295 1258701 1052503 1908165 1777280 1310453 1751198 401534 1367365 1080965 459914 651637 709286 851810 264714 1974708 953753 1943909 1443764 1769613 352901 979866 206997 976658 665177 920906 508208 1027230 1212521 1526302 856135 1687793 288596 1196298 1280451 871039 209810 1984575 449496 1604864 1103395 1448687 1650706 225562 429611 1861498 1548180 977362 382056 585515 1076182 1952578 684802 958847 1114565 681430 374141 552210 1911940 546547 540938 1420343 1080247 249018 1035977 1236356 104317 605903 748378 1301905 959590 1645836 1260675 1725339 213667 1417514 804441 628826 234561 1638948 1041218 1827312 570360 1373014 237909 1404155 634548 1823879 1078256 773595 1176937 279308 1680896 795551 624440 597787 529808 1874716 988456 1517928 874115 1909849 1241358 1479626 159594 1392559 1276693 134548 758101 1495897 716842 485761 454088 423356 1743049 1783664 794028 1720575 1512130 68690 143613 1502092 1908863 1535629 872032 1236186 1854950 1475498 1644596 1149795 579629 1918712 1000727 1601594 1543088 1012235 336328 1859664 593419 1978889 434813 609665 1322926 194363 1502540 1454809 1580946 110965 1543747 1488383 373602 437052 197889 512731 1661249 1469195 1899932 995242 1700447 1649765 311228 1434781 1409280 784958 547094 236783 466611 1580504 1593120 1451671 247679 984545 426372 1838153 904725 849747 100400 1955651 421926 539501 1668858 232093 200262 1893190 481113 464343 1225876 135957 666487 1923414 610626 1998875 770778 941945 1928043 484819 504448 1236727 336380 740213 39533 1378749 1712250 1095124 1059904 1500876 150149 316647 572539 1655129 544145 1197340 1749101 1029457 835058 1997234 1977722 349208 1605493 1484855 1346902 1304708 1345935 889718 1260438 389362 1105082 1896129 456212 519391 1053452 915921 801270 644930 961642 1860155 1336798 681015 452077 1368529 102840 1576687 1096363 816359 186993 766893 761206 1684397 1463300 1820173 1366252 639801 800535 1993887 1744627 849840 792685 1374211 1633525 781225 436359 515279 1586775 798613 1448711 1275270 1765806 1251068 1667260 640398 1043075 286098 965283 289566 2145 859562 211243 1727891 1216598 690668 570410 783270 1401440 1798809 1403154 254902 569070 663875 1069967 1145770 477006 133267 1952981 377682 1741823 644599 539689 1046153 33317 553339 78211 979482 1335964 1763704 1527027 86195 508739 609839 1512396 198969 1816714 1210421 56058 621752 714390 1744995 818308 839242 316250 485513 407935 303208 1591663 1139176 1240624 191852 1456000 1545740 781625 1281341 457456 723944 1881597 935259 1181973 1532685 11863 1950514 842881 1456053 1865735 1809861 885929 746397 1118382 55582 123168 1197824 8524 1797586 1013622 1894005 1096658 1028270 893037 570101 584223 1008725 1742727 646894 1032678 218692 193223 1491621 349862 1726388 39074 1162757 1020606 1663274 60439 1153918 438950 1185572 1881588 1312539 1317269 1887855 1418438 1320495 43185 301156 720330 696605 1891447 161080 941239 1015273 1798827 1115238 560096 1640703 667980 975654 1207019 1425135 823858 1035215 1275622 1734847 709469 693970 1822587 1942556 575047 1376083 792368 534685 28479 1609331 689452 1915136 219298 1066708 997492 136290 75237 271070 181587 147753 1536581 1646027 84899 253594 620190 1878101 1408143 728919 1812977 362291 190559 313848 918470 1739728 481260 72824 1860777 816019 1908439 720685 139430 601826 342080 1196479 316228 1161406 1279944 1157279 1956633 1564830 1189131 1576083 1764590 1665418 1617688 1095138 1979109 26492 1756618 707157 1521176 883070 563310 423856 230970 1164607 1296557 1116155 375834 936650 829972 1498908 830782 245865 214068 495955 1118404 724937 1329874 655982 114117 301862 615179 1100395 1067787 984076 660233 827094 1837520 965854 1184144 1506168 1589848 1554536 147990 1523080 1939256 1144724 1330936 1796502 571728 1163130 1368008 173042 1746073 1971303 1671591 923706 224485 1252011 1555309 1598185 1656127 1783505 888975 75606 781768 1150827 1631031 904951 885735 1884286 598133 597308 1125976 1189667 1028976 593674 1628911 1920260 337073 1621126 437974 1730735 624934 863784 939385 1632450 289519 1194785 1794245 1469029 1399076 1913160 1342513 869926 1639406 507973 1722006 1360858 10183 55463 814507 1507686 1183885 1718364 350124 1764043 232758 1388658 514142 1711171 1413301 696215 1748059 1414093 20785 788031 778863 1371360 798979 96929 569708 996508 732955 436243 867217 1166898 361851 1186733 291895 1265089 247500 1431299 52647 69806 595775 1387616 1405899 1565655 839848 1583348 250374 504844 303600 1780842 1447621 1765544 422833 1378376 126012 1002546 1307725 424624 507521 1717927 404298 1331600 492544 446417 108970 476972 1122463 1499594 1184539 270098 646310 1444267 1376310 96179 430704 104136 69911 21476 744187 1561426 1922200 1482992 340621 466948 1572600 1939709 415937 1833831 1017647 1566621 158500 1689220 1542735 197682 90204 1374762 939906 1188639 752373 926302 1393172 601330 628889 84131 645739 1467870 1525729 849668 1109349 1995045 697887 1687402 1352977 678309 101161 999531 418134 751512 1546563 1629027 775111 1069355 1046859 1395563 934365 732692 1159264 1802250 194965 1572589 899778 1899416 30033 1926513 1518126 1581143 1201874 493900 1616371 1862481 590318 601339 1048074 204357 601344 1694425 1011765 425431 455521 48676 1405495 857053 1662847 505490 1244361 1170768 713480 1809244 788558 834311 500581 1147716 1553568 657555 360036 1180900 1426957 902038 114044 847307 905739 1930117 626568 1871150 832574 724427 1116337 281730 796429 360049 1794004 1867635 1587745 715284 1825660 29430 368356 768744 984687 1402567 717095 465482 1936609 1030842 1423665 900091 1381007 927024 128639 271033 1412067 1829755 1339459 215426 1206465 1146521 678564 810386 1734521 875060 797328 1606482 1525893 1317670 1972634 1477572 70954 823556 1819660 245069 960435 1388338 281015 1785451 681267 624557 655323 1623105 1669746 442045 695968 426100 882551 173723 884161 1466017 1764057 845365 1901470 415268 424069 464830 1672698 752097 792306 1201600 641503 1849541 1932360 14692 322536 1113138 1520915 224509 1680347 1948431 1537279 1220423 1663587 1671994 1788977 428739 1903461 839056 375130 1121671 206265 1419731 1596004 1034630 1472355 175652 545082 1625919 324096 124865 849331 1971651 419998 1408907 1646691 326270 1797367 27912 1865510 549015 1409062 1605648 1017157 927446 1288939 164198 1736021 832076 1094644 1555860 149211 1942458 140928 369027 908917 1208553 1636131 809080 1446364 1009077 1990070 1508522 1053862 1836482 1455647 1162904 703708 962086 1569834 728970 1118147 1789706 809664 155240 1188487 367711 498481 1212462 1121630 244481 530558 282116 884657 888157 427209 1303171 1050387 1397080 326654 494189 1195827 132248 799628 558433 283500 1193964 1379723 1243966 12548 1836086 497928 1568367 1430110 423562 1176770 1801201 727181 897489 1281727 17 709767 51448 579364 1092580 1091334 1270667 122436 26126 1889811 149246 381753 1400634 1125971 437362 129854 1578948 679854 1955005 275093 1124349 198439 1610507 1107822 177640 1812737 164170 319532 1479807 1801133 1163059 266161 1877904 215446 1718857 706131 682919 336393 1114794 1287738 123832 949527 1617123 1003770 1242036 1637619 1999862 1099346 1084313 1300135 1414479 1792972 1524427 1334084 294789 883730 1184250 1724692 341526 291146 338679 822574 817721 1663576 1140974 1270233 1049031 681190 1611886 527566 276188 139588 1600311 1522041 1124158 764969 841219 1508752 664975 271237 1361654 1637783 23311 1386644 1868084 400823 1414324 640512 455563 499300 1908232 156431 1179998 881511 611097 554860 1908245 685449 819261 1428127 1069519 927226 149131 793423 119320 524246 1854885 1682076 1354934 1664501 1167940 16242 88720 1762304 236045 734537 360495 890553 1980367 1044191 1500418 105489 1426990 1103354 1855443 315013 512027 1515080 97321 1066076 1034098 674318 1707417 1272396 1693963 879690 407473 247527 507727 1477666 1769798 47361 780708 398981 1224727 1042100 566032 1931778 1702172 1783447 3531 734478 322319 94633 1285902 1741405 338496 522966 1231039 824438 1362282 292115 5930 450198 1175128 100359 1898412 1248989 1755601 677693 1532004 1572042 265178 1608100 206656 50631 742746 704475 303859 555358 953720 1908768 411412 1255845 695211 212692 133841 299560 1266466 1459463 647246 376085 165960 247218 588280 1627810 1353445 709330 365328 1676229 421680 1951472 1363819 918101 202070 1675893 1881655 1399731 1817924 175217 1102881 512586 314182 608106 914512 1944904 610292 377742 446451 1265013 1955385 381608 924817 1425583 91647 48321 1961813 676061 1251371 309186 1964446 44189 987923 508609 1897776 1802431 1010417 641071 468489 1544812 354969 1224829 1933509 856424 65630 16433 555602 1716337 570918 147067 614436 856369 1447423 792754 783239 589276 380410 1843810 1712967 1133838 1134130 888140 1753702 975115 415312 836446 1370525 805042 447846 803738 364915 186940 635328 55946 329624 209971 670554 953140 529127 1189439 931353 1035002 1924272 1702609 1421077 385782 1686590 6281 275253 1133515 440226 1465366 1562686 797404 664879 1649958 206150 1645369 1095808 1118776 663290 1252161 1239156 1571143 158234 53667 1089268 458053 1929828 1517498 1996820 1226476 322311 1156203 385153 872881 1769461 1553081 1873467 920273 1635444 671786 809365 1152377 813210 584254 1637502 729771 249350 1671174 592841 544569 1312181 1656481 999817 494399 1701088 630909 775972 488343 990539 1298017 1423869 554566 1756663 1935368 1290749 1498742 1462760 1345591 1762416 239566 1717416 1216347 36671 1638352 1334578 1726407 247465 367578 1014266 616048 646946 1436910 1046181 1019330 674562 923088 1022486 407827 937147 1290627 956032 205790 665811 1893544 172538 1996716 1866787 317397 1761303 1565715 724418 97104 109072 1551436 1803227 906473 266944 361036 1777896 664509 1278067 1813105 296774 1697102 1601041 1995778 519020 1358756 1967810 947904 1729399 315456 1702603 758342 1710382 1016483 145843 1248959 739113 1076091 444477 1346289 1603483 754246 925340 261015 1112098 920276 1721161 110078 1433116 724207 1446106 1457414 10818 1470237 611064 680976 1582804 1346453 628702 564531 709730 931067 52550 1653637 622509 532864 213429 48571 1814384 1853268 1755648 1192834 1362389 1925485 1899516 17595 1458202 50238 1217815 112634 1484772 344751 1455428 221855 677832 905894 876821 1067565 128771 1768427 1231431 1326139 1465318 1738579 1564960 1883639 1458101 1008209 472644 74346 680386 702563 642799 171054 903422 1287973 1696142 1984751 534670 329233 1974394 1035934 795050 711556 1418080 1107510 1325576 902798 1594203 1952558 1889870 1411995 1526557 784878 514920 569930 693807 473889 1671630 1762830 1709221 1739402 1080620 1669035 390572 1633115 482763 864217 13904 486944 1771599 1436 1764822 980803 81365 966364 486116 1653632 1198737 849317 1435064 867627 1905582 613699 39851 890690 426131 1537776 942061 1304143 1738730 862375 593141 1300678 1669042 1041886 1782130 286158 226520 441181 1406803 962488 1376511 1730539 338383 1819490 1720675 485432 1752369 50945 458186 259181 656375 1150083 467934 1603675 1597572 1910982 247761 301677 1806359 1766858 1410382 919445 1303614 1380904 496751 927068 1487348 427768 361216 352499 625620 43907 188687 789590 812734 1807575 1286742 1225845 1594958 1898758 1553465 137283 919044 1935206 1020235 1280048 149040 967069 99937 430765 952919 863786 442917 344703 231776 1879763 71878 1231222 1536218 1111308 629896 1271208 1445329 659384 525178 219925 895622 1896975 932407 1875902 449339 1062543 1563382 114148 949832 1544958 533063 584766 1149543 1115609 1411372 666824 1014036 1081118 861628 270153 1664307 363810 220247 426134 1817263 445497 1360945 1249511 188676 1179730 853302 512219 775843 1851370 703106 610188 552042 891436 1675226 305578 863776 617682 1029757 866638 1017899 361962 1870948 222603 888667 36227 555574 1984733 1658725 1277059 1051020 1934193 1358707 193355 861705 1420309 1229789 859194 553192 1896680 367018 1543089 1863719 478015 586783 529205 1441396 1073487 1799577 999503 122027 515646 1425826 1632612 1193560 1035092 1805335 1432357 1102482 1269998 503522 1208456 662706 356413 1236509 1316909 1190504 728269 1066793 1004327 1788141 1754262 526367 935081 1762695 1109830 1591560 1124877 1507437 360683 1957559 963387 891090 1043314 80173 1059935 1142107 1000162 804087 1586380 456922 1459394 949633 1173790 1354625 1384913 719695 63475 1517103 417417 735014 1203858 971320 253953 421548 743581 321707 1533145 1782215 1202985 1441557 1505043 261930 1806828 1435412 1292438 184960 1622700 25603 597048 113443 1647465 28422 1933214 324222 240107 1046897 464767 1850421 252467 926679 104063 197207 384496 1110087 196166 194930 608427 271125 275022 1724881 655614 143166 411830 88662 1804854 1786900 1944780 1342562 214967 1352326 1628673 1327327 1768538 1324245 1471697 91674 650531 211299 636846 35132 835921 225338 528570 1109438 1081378 1548760 984891 1343551 1468768 1226025 1610696 456289 84115 937258 1437541 758552 104994 1878710 1967556 860655 1546148 1834236 444997 632228 599394 1128044 1579780 1070843 1909191 1038170 493479 132846 1445643 397864 818743 439613 1667 1006951 1191783 816180 72291 164075 877666 673554 1538681 959777 1067469 496384 156053 1086141 1773794 1502969 899567 1925335 1905020 1869195 1201009 579458 834001 458636 1529507 1728860 1969985 1908769 55632 711378 204313 406102 754423 667163 1506197 1004525 540988 721273 1296964 392738 175789 644328 1450132 249774 391130 231349 1217490 1083778 913947 233938 1322723 1004853 541478 1020764 1340453 672460 1842180 1248792 228193 958677 633869 109066 1165477 789709 216279 676771 746260 1331444 352596 91344 1307603 1061072 1259860 1984156 117888 622933 1156003 802624 1145149 1368126 32283 921104 1929543 524072 70680 1736016 1325151 274878 880082 1220535 648463 1902270 1351188 1268761 1714848 1566870 1632034 3648 208777 1494304 399455 1486042 243560 1479562 1085180 258693 1270513 501740 73618 1350562 1471104 964073 527741 159522 91891 1815340 1393667 1097973 860253 174552 772492 1760438 565192 271565 1346531 155778 815213 1729223 1116238 1874742 1223788 1779214 1022845 147620 804096 148105 797114 766492 459186 703591 1762863 1484436 198193 1836174 423393 1081116 1020724 1879563 545623 422234 1799821 835049 465313 570309 352403 636016 1982894 1440067 937018 623025 1631570 1019688 262491 583989 1339823 470513 1025744 174597 1359783 1847339 683318 125620 1248490 1056994 958660 1557572 429151 440149 242855 1016904 1868555 1267702 1691008 1035785 677174 901899 463292 964020 1196438 971420 1621567 1748542 1685815 67700 1625503 1836962 1193923 536507 241010 1336623 804407 1260501 465685 1125989 1720220 1913686 1711279 647138 1536926 808499 405456 356849 319154 748828 661875 1961695 12821 1647171 16529 322320 189292 922380 887241 1853724 151393 246415 72915 555647 287395 1063252 238625 1198599 490204 1272444 1250420 1583430 1821079 505063 1387281 198791 145694 1503235 1733495 914532 1328015 554858 628731 1132001 1961674 1754573 220784 430843 1709119 518687 1322507 705870 559126 1043827 182987 97434 1324120 1216524 1338171 269771 636560 452907 1027918 558087 187442 867796 1654573 423908 1695340 1744696 46665 162738 1004702 1422814 111231 1793795 1556049 1978728 480481 1515278 1248872 1373160 500662 1536423 1925236 844039 375652 394494 1823370 27577 76700 627084 848400 529826 143234 226637 1119611 1126676 1452860 565276 1569502 1287113 649625 847256 899223 294476 1080397 450995 215188 897149 259406 256653 1851518 937484 874589 1479819 409184 1505414 145475 1809317 1966265 535371 180536 1882363 880540 1405602 219714 1089971 1583188 1151001 1755503 1616015 988836 982973 1812502 584540 362395 1381095 873400 877674 1566601 1752592 1078487 1651101 1147936 1134867 415663 1116495 921349 1053091 899556 948310 1003085 475504 493045 976711 1732710 1693619 1078777 620135 28194 1650436 1254309 697264 644389 784983 1114537 1540441 350664 68781 940255 443216 1132635 967931 246508 1789080 1525580 932472 1350817 698047 1882199 1695108 1945038 572042 364783 37514 138618 1344696 1969795 1850131 407225 1146084 802548 1119270 1704879 1576889 129394 1378662 753140 133481 1036288 10475 999462 1380147 231703 815538 1935904 447778 776470 1531447 466250 1999888 593234 740015 1997771 573046 1572810 697584 672947 1033803 1714435 956112 1610134 439910 1284934 1184460 218410 268514 426761 578210 1168618 1385127 498564 1527500 1148466 798956 1125664 569790 208217 435428 1566298 417621 1338072 1272204 84851 1885072 1689736 1971149 1021352 517202 1254442 824753 215031 157136 84359 434364 467027 960846 1177696 669533 238874 1518927 853516 40692 279580 484525 1386104 690684 1709770 1722385 1360040 1597101 1116765 62216 210395 1113539 290427 1386022 1248657 2138 605980 323354 1738280 420114 539715 581910 954743 773081 1108550 1752602 1892873 938972 408435 528113 1729939 391688 689823 1700965 1551283 1198642 1111196 1707414 1473002 1712933 1862326 1642256 129821 1882589 1574229 1836707 1042704 1788102 1888780 1970384 1061013 167020 1173465 485355 1447715 298116 1163625 1806809 853699 838962 791747 121571 1702992 210939 1034979 505906 1478904 484084 1795101 1760252 1370666 1742218 1305057 1329980 816079 331993 1986187 1683975 677839 33806 1704845 826789 527546 1379443 1876350 1208985 254736 80607 1617927 745513 1629107 487894 428295 234852 1336843 677934 1243420 1792418 1112288 662765 323835 281927 1322250 95379 653784 980254 362439 1432270 31942 1723849 1813581 1272714 160640 1208460 514993 1886734 960254 1135755 260656 1115719 1005844 1988212 103971 595961 200177 1904175 741449 139955 265072 130349 1260475 957628 784302 293474 958803 834379 1292207 1798380 1063308 1212139 579621 697185 1498477 1475945 1280133 22320 855814 362018 1698706 1266994 800241 868207 1129095 1163361 1290498 1041046 522267 139024 472861 530589 1047771 1207770 1686196 978138 1418963 1602134 1354971 1321948 390339 339922 1368150 1819279 1357330 1828249 372029 36918 816660 1527380 608242 444436 1499854 1209947 1564536 771763 1285981 1732464 134158 1700165 459746 501782 1240190 1844881 675476 1925641 974208 772730 1627914 1912095 485587 1983906 952858 356699 745165 210861 1120910 1591317 128914 552121 168534 31938 1261153 671409 1609663 1547113 372587 1184848 1389992 239292 1197554 1083014 1964357 1504454 995843 1452363 1366836 1045895 1676516 632076 1262589 648992 1196767 1193283 116809 877185 284766 653466 1118627 1498305 1621250 1001658 431323 520938 1269177 605271 218263 424177 1209568 1881187 721706 1799612 1357891 1762569 1053958 1922360 144375 1580300 1492167 1063297 1028167 928757 531096 473801 1448969 1886531 606356 968366 1549063 134421 709991 1310928 1278830 1437595 1248999 264187 775147 1417866 1148029 200788 1395754 1106929 1605379 818406 953974 28031 880684 1407961 170337 738621 559437 1606617 1848999 40452 1173778 1477919 870810 1417063 980482 1982079 1065426 584278 56563 700602 499855 874847 174289 139303 115950 1323807 413691 1159575 371836 1300680 961842 396111 912885 47256 710194 36447 322011 1459203 1323990 135422 382703 1650872 1545430 1099 321053 1510760 1222987 1535998 1159841 182521 148974 279735 625905 1105069 621345 1052229 846946 734073 1542448 82869 34143 786031 1609181 223368 1953797 12862 1253594 695050 87997 197035 1278397 1632405 958890 1991316 554538 1563994 501217 468765 1799135 1548757 1893751 745908 1163953 1005930 297210 476506 1244525 1794835 1286288 165168 320447 923590 1820657 1750530 311106 91850 1033398 1570961 1684132 736977 859666 1840717 307236 1762029 1455422 1461428 1457147 609906 676194 110716 1959649 722956 1394388 508018 855047 606737 1148249 1793262 1319029 996422 1287721 1856585 1600382 1695299 1978575 1542431 1552292 205710 1946820 721303 1901050 396007 1852211 1350678 1991022 284034 1589623 1360458 270755 1073618 1799956 1346616 407765 295104 944708 1806409 1635587 931012 536544 94573 695763 615323 944640 574695 672849 470344 1094223 18082 743109 1751895 1720409 1601934 1028708 936502 1428485 936716 551794 375044 1241438 70833 1255162 1863037 457320 1027908 65880 278109 1241527 199762 267764 1683397 917668 573738 1690044 1606820 1671634 1318432 603211 1011334 193814 974414 1196936 430238 1150633 672249 1235452 172337 373828 144679 341983 1261354 1964783 985090 1532483 1883233 888778 1222763 852620 250006 1310771 839497 1229587 1263350 1336448 768094 450070 1280103 1904709 876860 1153257 479923 59909 86242 978908 150966 120563 702242 756887 966683 416169 777706 1929870 285250 1451474 62267 1826878 764469 617391 1485488 271318 535753 1777158 1830416 679598 919417 273736 1966835 1716284 77409 1381055 1420464 209653 482333 376314 398321 1757158 1516025 360161 348254 1461097 1953547 1110454 1744599 1651286 1248562 1482352 1899882 464884 1734359 721283 314807 646553 1998708 417097 111932 120430 1291108 324299 347023 1464200 1031628 452709 946398 1567819 740831 1148499 1214771 1851847 1467140 316862 1492079 1297430 547735 593863 939379 809556 1248720 1499802 1929843 1582890 630711 1133635 182458 1954836 570151 717892 1907424 688881 493336 1174738 216880 1261337 1121863 989781 1396457 183738 1021122 1932524 813239 826482 1448761 1522807 1259045 685993 1506246 652712 797867 1889846 690168 796436 1035137 907625 1602055 551668 802786 352386 1177763 831034 496641 1664832 1138379 113091 1809367 914742 254700 714003 424878 1786996 1501763 259189 209373 1823989 104015 1255512 473986 944025 1165700 1155652 1137834 1958164 1523464 1574605 637448 1388008 1065459 430601 963064 1811945 1616044 65465 1734194 710458 1063144 1361914 1748653 1631399 1625165 1679605 604020 1274360 1656395 281207 1735789 1291710 38363 677398 1579063 1811990 797427 383984 173088 768061 936066 1538672 607128 1877253 43545 1311430 1354144 972151 1081542 1525216 1920991 1928535 813593 727342 1753194 1910815 749682 281923 842412 918406 764505 1082124 773662 1251529 253666 1349416 1064264 582687 1894863 602715 1792429 1773963 1084504 1515434 777501 1601551 299573 1603835 1274638 709100 1012320 1410222 543605 391879 1159482 721942 1238998 916374 850849 1222069 1604833 1768566 1240123 388052 875244 651267 1551366 1018692 283003 1145686 503942 537064 1041230 1195073 1908884 358494 465591 748482 582139 1894204 1889979 1822106 801567 1234983 793963 870541 417647 1342841 416194 1066257 391070 1512533 1662666 117547 1482400 919458 277220 1096288 1298608 1841119 688134 324894 1784498 223038 665630 627077 140839 1982728 1669121 660469 1100267 805962 164459 1343054 461953 1038927 387833 1644562 1410685 800617 652040 411531 511290 811531 249169 1986154 897402 1232073 56410 1673392 1877281 1788288 1912868 1981549 799194 1519644 818661 1920992 734135 1228646 1393573 1988059 262682 1502444 1592072 537043 278619 1813718 586512 1208279 1771601 1661621 816728 1848998 847158 1418551 575107 226448 605491 291340 1151456 1664112 916991 1796897 1255824 546914 775857 1621931 1531848 1483912 1803996 1102384 149906 1588965 622004 1313721 109342 176163 1115832 782178 572639 849895 676499 768294 1319679 531176 343785 1567979 898697 714332 806155 327442 978664 1097053 1565781 1667601 1793867 1640780 760915 782272 53377 722380 318533 1761416 126921 1210048 1583466 801830 1398350 143584 745328 382693 1018793 929423 1336866 1405375 948250 131658 1013016 390488 575133 1056560 852854 1912033 646197 164285 958824 913413 589871 851024 737882 776673 1693532 1051901 144996 1322125 1919131 242216 240648 295695 144527 823275 843948 535554 208748 1201566 485790 799898 949016 86431 876117 1038128 1141462 1601075 164366 1120818 1683635 1256145 298250 1670512 890416 1593633 141611 1164121 574540 1815887 1778983 1201741 1307178 1140404 1761896 1281542 1169478 1618620 863657 407087 1521512 1491172 1807438 15205 793541 1411377 1423816 642828 1307035 1775393 1116415 1663835 618492 718393 1443798 1740570 1541726 217563 1273599 111383 39951 1260915 1235710 960800 1764269 1036680 575802 1161203 745484 145123 941058 1302357 199017 1599861 1871999 357891 25948 759078 808638 1971229 666317 757364 392422 1522051 1426672 1902981 1822908 1833661 592119 1937337 1151570 47860 747263 24884 303190 213329 1125408 1233619 1604419 1644790 59913 1716479 664584 827984 1012706 122216 1882428 1911656 1968039 440053 1261091 1387492 1817968 955655 58393 83507 418089 1052814 1136313 414048 583164 113204 148279 544941 422649 757958 522868 589672 273422 1906830 765608 204652 506531 1172793 558597 1424542 1995223 261320 1769312 1720290 384512 253465 272945 1003352 911817 875223 923973 1048887 371709 1533886 1990247 1941258 1883513 191925 189580 1737668 905275 1293035 58361 1634216 1131648 1375784 1220410 467612 1783546 169062 429723 889509 1697439 910863 740168 445462 1115915 1669607 1854530 922659 1843135 424481 1904866 1717199 1134566 326045 964966 796421 935158 1263622 1578921 1143775 1776934 1635097 624006 669952 1097398 1359997 1320250 1739969 1566244 111637 1517016 1043540 918663 546838 488701 1543347 943394 1761829 820706 1240299 46166 295588 844209 1094712 1624238 414103 89958 1015288 1290572 54360 1158137 319336 478133 156693 204593 318141 1008389 1813905 231084 1748352 310306 1899619 1167775 1776487 1334287 478377 357750 1598658 1345696 1957607 638567 746249 626116 417265 1939597 921680 903400 777783 1427428 932428 1665280 819800 402267 1587576 76499 976078 1109 329630 778638 1854690 420726 554828 1754929 186142 1026818 878261 629572 1033560 1187148 1261981 1661123 1770184 1913342 431583 1764172 1578840 1994053 1746060 1765535 149348 1441179 610487 1867924 1802334 1146011 1369738 1077471 1521994 161131 305046 1379075 1234225 792369 1989633 1053271 219231 1725257 1313094 549419 1020814 796848 418023 567753 1905434 1745074 220449 1874830 352357 1449778 476439 1351942 229756 737084 1572928 1720750 1426938 1436076 301821 683479 1194268 1852615 316497 1137455 762154 1670742 1394729 1845544 1778075 1926482 871893 1481118 1945872 808745 207161 1720448 1626211 475788 947344 658967 160598 1962583 1026190 1506087 991841 264027 302272 1532771 1577096 510875 641849 1691818 15541 443434 810194 271201 299360 1868269 1449271 1358932 1056483 132574 484147 1514215 291926 1578852 9208 490053 956871 1025860 188831 1220030 618927 879398 1648960 1315778 849587 27063 143777 1213409 1955884 355130 1169098 1883942 177206 731727 538888 1415854 1588833 1751438 1734821 351807 1324948 1741451 378564 472566 509778 1143215 1139832 639075 735613 242070 12517 1821869 306474 1891868 892826 890539 1382596 1175203 1128970 1665659 314909 1253367 1052850 1252025 501161 173851 622025 1386719 1880465 1963256 645107 1879988 1281028 1990011 1310301 377593 956153 704947 346645 279017 1667599 901172 1155273 64025 1443319 1896361 353557 270385 951562 122224 1159738 147930 201364 1023190 1809630 1264095 1096881 456272 658659 1608223 282937 272883 38629 549595 1361563 240244 1583072 1699951 382287 387313 242725 1507578 383659 634719 1897588 1027107 909951 43046 1358230 1922015 263082 1320016 305695 1109689 152730 996269 1925289 1188572 84211 564730 1294596 919910 1805764 1877370 926576 39495 755593 1943318 954686 195119 445314 511532 1521832 1778070 677419 908969 1658100 1724948 1997539 1345307 1209844 281722 509299 452436 508522 886713 552700 37286 973229 309068 327601 1287170 812561 1163492 825935 857437 574257 313162 291352 57715 4595 1068264 1448974 482938 1226616 129410 999186 1964097 708159 1518293 1104381 656504 75965 1315788 332792 496146 691748 1314382 783646 1271512 382890 681274 655482 1208663 683770 117136 1681919 1456984 446630 663670 1398258 428794 172793 137771 1418482 244271 281419 1856926 1079553 381743 750002 883073 1680412 1704450 1187866 1982468 1986282 254746 993552 924854 1784530 939420 526842 1153847 1743332 184149 124257 923805 553840 357907 323482 741034 918223 603543 1778751 1418020 1638395 695533 1692477 366384 1669558 1702845 951541 1100487 31802 887022 60052 1238283 767171 1315135 1202277 1315007 1143066 234457 904829 1248462 971045 360657 108550 604001 1521981 1242765 848846 1892468 1105590 190584 46301 1215428 900676 1556402 98679 860651 1495930 1213235 192840 1380055 258728 1556036 1834475 553881 1382979 1832651 1312954 1342049 567760 1115195 439380 1170703 1861910 1210624 599853 863550 906773 1895201 1849190 1466941 461581 613940 1679680 1870356 1198063 1108222 18950 865659 258365 1463597 813779 239687 903825 1228745 639452 862933 929813 1191362 218155 1593571 712393 1571333 301210 625272 1076747 294846 260708 674437 869150 1255053 1682795 1776931 1891875 1332245 495686 845340 1928704 567107 631907 1112109 785495 7297 120806 1627548 112769 266020 1955085 921669 506078 148717 1363298 49100 783401 1885876 1873415 1624075 705902 1010129 899555 985059 1705127 612853 492543 882039 104901 895366 1156895 219003 1279745 1134164 778594 1882521 161962 413991 1644407 734726 428824 1084282 1518959 1483845 659050 55566 710668 1710999 1166917 506702 1867502 916084 1926984 797756 1737470 1022144 1781533 1015142 1695091 1582262 54903 1490525 1972420 997392 1560076 839014 1630663 1969653 785482 1379980 736919 1767943 1666786 488128 824387 888481 1504574 986897 1970513 1932487 393483 1481911 368710 796332 827046 548493 852434 1615498 143562 925273 1114166 247545 668175 1327960 1845988 201039 876684 863314 1964466 1272522 735049 1230076 1804493 1559980 1830883 440802 1559314 1627420 618387 132524 1959260 1483958 1129021 1925057 574692 1702201 1694658 1627969 868806 1462395 32224 828066 1862802 964275 1018920 1006395 1783081 925177 40764 1236895 166747 1668826 152438 998711 973358 451760 415288 266374 568139 201012 438269 686955 622771 973857 918941 1000021 1798056 1791802 786521 1533111 12210 612 1224205 1779182 1868320 1345687 599213 49820 1125203 192877 468358 922503 664729 1387665 1704330 237230 298002 485705 1982745 696075 487419 1213173 597069 64129 1494860 1980893 1192899 652460 976224 1237857 650509 953008 692799 183669 1783025 1228937 1039035 29352 1434877 1402883 64899 1042899 1857039 1870532 898384 722196 904801 953011 941697 320294 1900009 952679 1981635 1433523 1314248 1360620 106254 1978978 1985296 1655283 1990673 414566 411343 1378110 1294165 1606983 423340 520697 207930 305094 1684352 1890847 1369431 208607 1611335 1877233 1040909 52466 1157429 1575998 183908 410862 1312750 972586 1663053 1984691 932364 656873 198191 453505 79886 7736 1646136 562737 517953 1843200 1439849 922580 223265 931083 445048 228385 376884 1765147 1024024 1327146 28530 1294731 1378262 1988445 49810 1023408 1657964 433801 106200 260471 1032542 1712964 519695 1198773 1585681 115910 770337 744888 542161 1981598 1934409 12446 210755 255027 81417 1985138 146772 1206975 1188814 1051704 1478967 1135768 915273 1980066 1103081 787579 685986 106418 863799 1314422 1210578 1196706 140900 1717280 675926 674971 1267493 1646477 204070 422345 1831807 1629101 691235 1590136 157693 1159819 1405187 409873 643651 1522330 770175 1668955 223838 471687 312712 1894705 1147267 185940 806441 1219475 1125789 592788 1973254 1212874 492760 1915382 575884 504962 664628 1837994 1535689 693651 1176258 451854 648947 1529222 1722541 1622511 132179 6969 505265 863240 31811 1807505 394113 1176560 219059 1941277 502605 306844 1074017 1601344 970575 119683 1487225 1314700 837374 774831 1664435 1668403 1845516 1583375 410444 705603 114891 207875 55667 639485 820792 1172021 466693 1978970 690992 1482375 1459108 1734669 857498 652555 99032 363793 244656 1427166 1751340 1317946 990991 1329318 699066 267172 735786 220119 855923 1947745 9036 810190 402611 868331 1994889 772843 239256 589558 1239688 1148539 1995424 308586 1277801 988767 1928432 60037 151263 1262438 584913 142124 1784815 406027 164629 191047 812430 1908787 1271017 1512985 713032 779243 610757 688069 1173043 296456 1586255 1720179 647508 694408 1255143 541669 486790 225093 69311 1992265 237563 1651731 231247 59989 1823228 140392 1248105 1827286 1391325 748083 1176068 862157 854677 1198226 991940 80298 570163 77063 593809 920598 767006 1207395 1712238 1393804 1873763 1709733 1115436 509106 200746 985583 54114 1744445 1623489 362542 736753 1219971 374912 137773 219695 235809 727541 1622347 1058454 75177 1786040 849380 142388 419981 119449 273548 1620177 560095 1946740 786012 1676917 1051840 591522 364232 712107 121428 256895 168547 1437920 658215 1343060 383980 681194 1510073 1236403 705440 1459596 727542 1812638 416221 1752531 1899028 1722282 1497612 1539517 1899982 1716532 3719 400463 945569 1557425 1255202 117825 532614 1768659 1625414 698093 204648 1552223 1191491 1222298 1023259 167290 903899 1695686 1811531 827632 4009 1120166 617039 1369990 1532232 324883 982754 1949017 1881130 1638231 814375 1409494 274439 164832 261061 950226 486695 1687338 80511 324140 1588623 482743 1828467 1370153 1862339 1477223 759323 782802 1966188 828377 1337755 1908854 1307136 1648685 498834 308359 535903 416608 106008 1851725 1472263 1539858 433984 622444 82731 1684865 524356 184541 3765 1937982 1751274 962091 248186 784976 1807590 1548530 1440701 1148958 1610052 1535743 841164 1651496 945618 1888378 1427737 1345324 172821 416421 1236866 1684997 145897 94500 536791 1979763 1390520 647940 1781781 193432 280070 178167 824122 987961 725717 1701462 65982 1172489 855987 530696 1664628 76920 1387863 582835 143469 1157590 581104 126078 1762792 622364 392995 1928173 1064930 517680 947070 759356 390003 306994 1875987 1494725 1176313 1039449 20792 1502617 561690 1728235 1833501 1792922 1474488 1245256 1705346 32182 1118908 1577783 1278791 54432 1204157 516850 298423 761150 821803 962507 1734126 526734 478555 1649334 1437672 133626 313630 1248900 825877 337666 1959799 1524657 739480 1289719 1332922 599212 1044382 383417 1464763 1659826 626869 1104284 355651 544718 304776 685631 175269 1311306 1375589 1955532 469846 206977 79482 1400631 1057639 680164 1407683 253218 1565975 162375 573766 75442 642161 1526465 1367826 197517 1620715 48017 1540301 1687083 1274264 366155 1800423 1893764 1666293 921446 701544 598340 246259 1020837 1331086 760614 1653861 1993772 941202 1026297 82595 1754200 623226 767859 82643 683848 342877 1204092 1058990 1672263 849974 962448 92364 1869705 1623201 29518 671123 217107 58392 454995 1745390 902073 1970426 918761 124695 1404895 412711 162908 150778 504112 1781910 1428111 1792281 353462 1471476 121056 266912 456150 1161163 1001191 821006 342848 240691 727811 1126413 258764 581967 1811779 1567316 460786 1485069 703528 209626 180227 177584 1107993 734108 251918 1018292 678316 384820 895323 1375096 47019 282768 428897 1972866 668444 626130 661969 692805 542732 1708994 722741 1417338 362644 1961498 146752 1292382 299298 1893468 1306476 107146 1267128 649786 1073807 1828570 1248251 1200734 256339 221811 136935 1731366 1668302 1581633 647071 819066 919512 704238 27982 93167 107930 132439 1873425 141211 1231994 1468503 1251479 83223 22707 1923337 157123 1676344 1186822 254706 282090 1725994 1580748 1565472 1499843 260640 37323 218171 441885 1001899 1837583 1992432 1947301 662097 1145709 808950 1811440 194216 1790576 618821 328967 140486 1167317 1669274 1826241 931704 383187 677132 945650 766776 1867 511607 303529 1529021 654333 680892 1209085 16871 780554 1718625 1261529 160211 81351 381117 1383319 1512704 538364 1594375 354447 222317 1014463 1371977 174954 669910 1634563 1016649 1872133 1660012 1915573 771628 157724 1762387 1060570 1650672 1432367 1866090 1824636 1520941 1714036 246167 311063 1022057 246351 1406469 1827703 1173419 1299639 505700 1870602 1154584 1701273 398235 1945577 1604716 277238 1354223 52728 170196 774387 1808683 1794517 1539408 226506 1710378 952525 392560 1924338 1821078 1225649 1204634 841027 54173 1504985 1622733 1698023 33891 754248 645377 1448241 47487 703691 1418168 295683 361348 374693 96187 389171 1474696 1761272 1631604 1743453 881517 183780 1453498 1813347 1170110 507911 1107406 984256 1885991 654675 833033 1780808 733109 954603 128178 1292259 108029 1558824 771999 76317 162696 481615 1980969 758739 1275996 1251528 1147026 299589 1970457 1339968 987760 1954497 945129 1764441 1269897 1181451 1884703 1688998 583650 1534026 1725436 1810980 848195 755440 1399895 1118905 100664 1698252 1858013 1343676 248174 1505594 1220006 622146 1336799 1940161 407014 1807225 249214 1157546 623203 1976120 964740 1095927 1126604 1716391 1898982 8045 1101472 1674318 889292 1858805 442757 1904241 1496572 359244 1946433 485691 293302 1420278 1562338 1350014 291391 653447 1037915 1101652 989042 537261 672037 1394636 1331497 363203 181941 277770 644876 65397 1179048 1969336 934607 447444 651320 409280 1616399 206159 1061377 1500547 1060349 789371 1083715 240857 31936 1343743 638198 1524355 1895772 1256866 1810099 967619 995297 759008 1775857 16403 1594620 1418941 1286416 883445 1247499 1851655 766476 156366 1871768 302724 1623835 565283 1366645 1054984 1994064 1966594 860292 100087 938502 1778291 112486 628972 1524505 378008 1030246 1142292 744089 1759396 1996896 1469266 791948 833847 1367286 1747047 1606109 907629 660994 478870 1732850 135564 101923 1652319 1878302 265842 787556 536949 1410082 1361817 618595 970422 59177 1784262 238004 1560904 197984 1708684 1275545 1512108 550805 1555765 1267512 1863618 741 277028 1185362 809121 1853951 754410 410196 643508 1230413 157891 1314500 1108399 908005 1789699 715521 66622 894683 952249 1702875 776012 714057 325346 1756677 1736443 423513 1972567 159980 1100602 1753268 1936345 1518316 1231569 884578 874518 1087284 657755 1507935 1963574 671562 1463787 490085 1206713 130075 364221 1276509 1638923 756986 140201 1783056 1078160 1323770 1211849 387009 1182055 885009 125202 1827392 165599 1719329 658726 365252 650680 1107407 1690923 234392 1498164 1132216 682669 800422 927020 1271067 9528 49931 1786727 190779 452118 1325421 1732799 1049057 1067695 186526 1731896 1005224 158177 1743551 1825381 1002934 296725 1056528 1221592 1291943 1658236 916589 1080380 1860111 1547989 495473 446472 1246296 1273911 1263834 1423820 1527698 1744574 927281 1205372 572436 1585697 299764 661074 156198 413076 359285 1565193 89437 1599452 1558868 1416911 1010710 1626006 834721 49466 386631 1511790 1705909 868301 1351066 1543941 971907 1539369 1391806 1712452 261253 1406711 380166 58100 679969 1620881 693771 1080986 1155322 762642 1268805 1581568 935609 1598339 366436 210038 1503660 1449162 660310 204721 1707471 888992 395321 1231978 513469 241468 32813 1303207 1728321 951963 611761 124073 248463 1456248 1439307 1450629 295642 196763 563159 1916649 1444087 1589534 524062 1026047 861221 755696 1428232 1434275 180300 1842317 1294032 1816946 1782974 809438 1235540 1266497 694744 939162 154888 566995 1981135 573551 498747 1688037 1045609 1968843 1535477 1676371 1880237 943577 245087 1576869 1077864 66203 232341 960902 262697 1112442 169487 745413 549004 633264 643028 1996701 1561503 1674702 1337723 421733 86131 758248 1278597 1488395 894273 241979 30632 985769 1199990 32028 3803 1837973 57094 732553 1020550 1828937 173485 22035 293870 587405 1739721 1477212 1126087 1533167 1527922 945717 1188601 1499457 1122106 937793 683790 1472157 1436587 46126 1561027 1272244 1753604 1011259 881526 217160 1347615 1610573 874899 814627 1047472 825477 107379 1180567 1785211 1658524 407402 1875568 1995455 1612578 1963022 1851572 606054 31770 1848683 319793 1771438 1300496 1704063 1901557 883256 374047 564746 1831449 264291 922658 1901388 996711 281935 358575 1628351 623733 138004 405677 1061423 696627 1062789 1018944 891077 296995 1780994 1217824 1557699 761388 1933988 520390 1749451 171567 114487 1655878 120650 272459 1589102 847583 749159 1312418 1805141 804000 1009080 1491559 872551 840922 1491337 1290231 1914909 1051223 1643143 1354812 1694784 781031 1395103 96379 1816680 1492038 364630 501628 1099592 1020979 1411552 1466818 1469840 408452 1418566 1462469 720332 82364 744031 1914829 461824 1325119 71105 805521 1712399 688057 1539623 1739962 477832 992821 1061190 1912600 1414092 1365259 1173597 273186 737461 407271 576999 1773602 628830 106774 1047453 1077612 1474690 1059819 1107483 758467 715412 893611 573817 374993 302970 1680351 1116389 1487666 94429 1862084 780865 1683533 646674 1480307 1801082 597602 273230 1690902 1376986 1883651 1687980 13732 1906112 1974839 395503 141082 1030325 446609 2848 664960 754059 1106643 1621246 48638 717954 356792 87837 1313815 127660 1748259 1651031 961460 1354975 53918 496965 594431 875204 1017643 427463 25008 1792797 1491857 687846 328046 997512 1277385 872117 212226 1297484 1722971 307615 1568661 1335412 628235 1923306 1320672 873831 214547 1885820 840263 396375 528814 1042323 763051 1016052 655211 950085 179923 1684895 673449 1355760 263841 1366130 1089499 691376 1453000 1131506 1923985 1969386 55265 538220 605210 485377 1319040 1567879 111023 1643691 336572 652643 1344348 1814717 920612 1182170 1674424 1855871 1053979 219837 469660 1196052 1934175 630907 723952 1748577 1936171 1000062 1807285 820064 1273819 1346519 1118543 1952353 1336713 1547904 190109 296871 456568 837024 953845 167217 117324 994814 1484499 1250583 1197941 1183317 1714557 1967357 727814 672763 757090 1309723 121538 827622 984468 1434131 283644 1727695 540852 1635007 436097 435532 395744 567160 1758894 377620 298172 417900 342033 1854977 46873 136823 728859 1088200 750374 213154 363032 1200701 59419 634174 1533181 1353427 643438 163171 1323198 1627149 1530826 797607 1806987 211180 280523 510470 868374 554046 644314 1594088 1036879 159983 956794 1273900 1386160 1082007 1873110 1667859 1012313 1621650 572985 90128 781069 999956 1535970 1956210 735426 321990 1673052 774843 1509770 1583440 463051 1897653 1120050 451899 988394 698403 65929 1409806 725639 896817 167574 1365825 22918 1083563 610585 1183895 1346515 127794 277219 680409 304613 486411 1489587 568883 1715106 380690 1350732 1481117 957490 676640 369416 1611537 568482 937739 299258 1587758 1669030 20240 60416 627622 146606 1775260 735866 1630511 126232 423531 239370 1137096 1698921 461448 699365 1005690 655427 65595 19980 1417202 902560 763209 815723 708045 30126 1861802 1769467 1488649 1897208 1390745 377271 1773113 938844 1979901 1723073 1675330 258603 247760 1069494 860645 1696488 1923565 1369865 1207855 999416 540023 383964 363442 1027981 1955571 914037 1522369 50143 1086599 1459768 269751 680954 60410 884793 408987 150619 451955 1985921 192993 1723674 1672597 809520 1955811 306221 1154748 1805406 1077749 1701015 1634880 1796432 1987965 906468 1724336 647931 1826813 245429 309803 537734 285953 1482342 545931 954121 1548001 329399 1796553 1873464 1565618 1493882 1119196 1171971 452614 993711 1713743 1559940 1251222 815927 735752 1476172 802378 1385855 1359846 1053795 1598834 978147 1325903 1275483 797751 1082120 1294881 231616 434108 847591 749593 368160 1020720 23815 381772 123840 295510 232569 1177647 473978 557657 731934 81421 37994 1610742 1227078 1737808 825126 1091748 622997 1833062 1288618 579229 221115 1185906 1791043 1535673 1127355 960092 922967 511434 1054146 1294390 1167403 1448526 877579 1698043 282796 1770745 254850 1191 800612 1054246 1389510 1796883 819010 872039 1917904 1483903 1819036 460070 317297 1153200 628925 1791063 242647 1180473 1910945 683013 1921549 1423346 1248177 974200 1550075 1494812 812713 1279239 1187487 131241 1677044 622368 404437 567132 1211113 795584 1381264 747251 1363269 814980 1116167 1950490 1934918 1232646 168124 1683614 888632 1363959 1899245 1068667 1441839 441639 1995730 602154 1468144 551473 1750393 347388 780696 1773998 193525 1012036 483971 690612 570720 982324 1531234 847791 213140 1798104 1536546 637216 287854 1620267 500606 1129071 232049 595868 1208392 1272721 1364355 1854242 364832 969917 1127656 1562272 786549 1110032 1166534 1530530 367965 306604 128823 1344636 1605723 2218 941879 1985727 1227780 1240526 1790420 641978 216171 1684517 1468204 654772 127275 342859 1513792 366254 630906 1230788 753944 323851 1888808 110284 1093062 950833 1876452 935323 33781 1743318 1386815 1111410 164404 1651716 1737072 115708 380309 422592 1728904 347950 662980 653414 5728 804645 1483551 1612982 639824 1300073 233207 198644 1037885 229454 962866 284685 129976 1870235 1956650 1172639 1743863 497795 588030 1954307 295314 390881 1411004 581569 1487556 752330 943148 1661517 853533 973940 1397778 390030 371886 1259184 940060 808263 300350 1466713 1252483 167617 1226333 682381 1061378 1766589 586876 1858996 316814 1506388 1154043 1769029 1081878 1946630 794297 1856479 504585 729708 538063 405004 1221527 656681 1769824 717493 1823306 1038581 373984 715544 1672577 816369 447411 1514300 950108 1131576 1868568 1506264 1214589 1869339 582227 723728 851580 652537 1828990 831770 1513267 1358265 1492154 1810319 463521 1527153 11499 776168 1573417 845651 1345082 1141605 478948 1345300 1653972 901718 222256 879809 368500 1154512 1245781 1650361 1662313 171067 587254 1710179 1059965 960028 1759818 438373 389514 1891308 471185 1238994 8947 1638503 1863247 426487 197903 554186 1710095 638014 794919 1958837 208183 4007 995301 891647 1575403 1477251 525294 533094 972369 1736252 1249251 933441 1167329 1569925 1569208 1573270 818244 1906909 1953134 1677272 1784617 639252 325163 1435586 1704476 1823844 1615665 1918631 657537 1663635 1418596 1607851 1123087 201800 1940633 19818 728169 758200 110505 1360993 384204 614522 249714 676983 879267 1411871 930591 1594785 1123390 841576 1347954 1419085 367596 1013263 476098 1899945 242045 1662049 1812903 1112517 854135 1873342 537110 550306 498034 751977 1341302 634646 221948 282129 1021161 1408205 1794501 1891226 1608852 1703763 1323249 1139925 1630055 780510 1114261 244255 77097 1713781 679032 1849444 1796006 329460 419999 1259175 359685 1578816 1955987 644067 491388 1965794 1294898 682623 296220 1724893 1722953 1453790 184936 135367 683319 224171 153634 1055340 379401 1293839 1582977 326207 158694 870187 1017321 1504121 1416592 1044855 486616 1138141 1785418 1142542 1733071 576523 1788998 948195 1735978 1168356 1515864 272035 1442033 1242799 696669 1067766 660163 480795 598944 1244408 917603 1360820 1473010 940885 944623 956647 161953 1258158 806709 77200 78384 908865 1304862 700753 177616 1308595 684674 1480447 1664401 316076 1288954 1375342 445312 985345 1843430 348576 865339 176940 40117 304024 351961 1073711 632942 663724 1639472 1369874 1396082 218568 323194 931974 16137 1683305 862798 391159 1368635 609813 718785 1205651 514603 1261637 4062 1136448 634542 906805 1702551 1241794 1858343 1890309 102269 1709623 1031404 1241224 177376 95251 838909 377962 235516 963268 165708 1133779 1672776 1544790 1969355 1060659 213999 1616772 1710530 896092 354910 77053 1988076 1558671 1488898 485783 1168561 128230 74659 621582 602119 72035 1738193 1533900 1885664 924925 332561 4113 919291 1510177 1545682 802989 994503 1852075 382849 1520983 1827922 682267 1898680 1860116 1270406 1687067 1727646 532942 133820 1780823 504704 708558 48998 1534764 1249647 1807045 1704596 208162 1613360 22709 304640 26913 1145169 1771938 518806 1856246 641716 649756 806014 1993991 915874 1239213 311490 937544 703375 691620 195649 569452 527938 388972 1675496 1804443 1979028 1977734 1873834 194686 1807691 143518 1550755 1366181 1816629 1823209 249542 1797182 1511031 1507872 1377172 471094 1474116 1564918 348996 220870 1297416 1139960 315635 1667527 1405459 1997183 931250 89963 1838668 56846 1389818 1660733 843385 1095713 22335 57961 1092347 759501 1203557 227929 867533 1751064 1498373 1832434 210159 71641 895199 720087 1633869 441166 149007 795538 1902159 57330 1878329 1233771 1550744 1187237 258463 481536 1824739 731352 475993 1223522 1558646 1466571 1568468 616670 1098944 528517 189300 717278 307897 1069477 877650 1604360 731526 1116792 1334405 1894072 810624 1636825 330513 1373279 250321 893752 760042 903641 340332 1346893 1251708 1197480 1793242 893293 1996237 1598368 144960 967924 1344533 682974 1011980 1926474 1753200 248526 1751343 1298476 285998 1170545 631441 256059 1543046 1567177 559801 1563431 1716055 1045406 409537 1842492 1560634 1792569 1238844 1826713 164637 1613035 502241 584579 1663093 907749 95037 872287 1206782 1656327 1239083 1219755 1086279 307603 145032 1460012 1791692 811136 1930285 1496466 133826 461345 1460592 397807 590487 104277 192682 983098 474265 79034 188772 371878 1061641 925871 1903476 1144846 1096441 1320951 795510 837311 1423623 370981 433941 150897 1428364 1739877 1098403 661353 1624684 1712131 1605503 292411 1660112 652394 2091 1681079 1191295 1932867 1217570 620602 510308 1628335 1288801 1404836 688421 162556 1735178 1313078 1175455 1809053 1236632 552480 227697 325769 1022400 383981 1238463 690102 824335 1237710 427112 140303 208697 1520021 1264069 1657080 688408 861639 1370797 1433749 1441391 1193340 1565536 618197 955417 14364 1551319 1482006 719929 1869635 331598 101509 1011723 1230034 926703 808644 1564204 1276431 1281485 116431 1527217 1510952 1083850 1866668 1767230 225554 1908526 100599 577699 1277579 1309672 1401900 866796 317882 341122 470914 664024 1559037 1540246 137242 235496 330504 1969125 1786465 91454 1664573 417719 412204 637628 1994024 1505561 1092328 1952378 741942 1466728 1655715 729865 889311 1356227 524458 1818730 1849659 408502 1759842 1547434 1253783 1169227 1163366 1559078 908412 1088864 1746843 802283 1558974 905627 837965 1173105 1377969 597862 1506338 1312321 1008715 1643084 816931 608815 139073 944839 1026734 1414231 1015644 1195719 1584090 1311413 229162 1735785 1697940 1897079 1579726 1343180 74050 784326 1192864 1274161 442009 654589 1458906 177884 41654 1820947 927389 1825172 1658562 854967 1158720 339210 380666 19151 929496 773387 1503423 254225 1289163 1332280 1695026 1976279 456957 1009616 506688 1661317 1136614 1011285 1992276 1728047 585519 741145 1458963 1579607 1823058 448426 909733 537978 531692 1094593 1223149 204158 665720 1833421 824269 1360955 1254974 1698443 1239708 1583705 1493088 1778307 1146250 1043564 430318 230050 1223343 102880 476341 59031 1793136 609827 1748428 487316 519477 350827 813764 487109 404917 315832 1777610 342714 1805288 1942918 569245 1562571 1971091 1321947 1897869 1831823 498398 1673613 327397 1906339 1895505 330647 1514046 608858 1808948 52863 247014 1441235 447563 392733 597111 1302888 615989 1395799 615001 490557 383115 1046479 352955 1992025 1753572 1552126 1366216 617769 1453073 1747335 660275 987896 1239073 63524 1900448 882165 173985 993941 1862375 1574390 1147993 919398 526487 1521924 257308 709690 485487 402590 1320283 796128 798512 1210276 478460 86334 1375002 522411 83074 1162730 977213 589069 1524872 207282 418298 108120 17338 1572614 1653760 1503352 676089 1308604 1558319 710786 1339644 1325598 1557613 78390 377716 455022 1213208 1399141 155957 294352 194590 614644 1332667 160899 1759936 45999 1214431 1459616 852941 1732803 1217041 1192181 877083 1737855 975409 927763 1540190 215511 1110226 493884 1469800 112803 417972 864596 418275 871831 147621 1668019 810034 704594 1031045 1829200 1905003 870626 928203 495100 347004 759463 1427956 171790 677339 116904 1080137 893737 972335 1233329 822789 952806 571685 1430899 251106 427714 953827 1016114 827588 775549 1852299 1391252 1008698 1415845 906387 970986 476697 1557865 1076538 981662 1805769 268495 1173745 1864211 1986872 231251 234239 919406 1686826 1477470 342623 608235 659152 1698750 1867938 1701414 1726608 991559 159951 873770 292753 1295315 1874099 345879 1411293 1380906 1876431 444386 346575 381557 1987768 752681 1038137 534928 1977299 1342817 1157967 1912490 796989 389249 1695206 1855577 1219388 1701557 4727 1345721 1182749 1523919 1865277 1358331 635806 1410504 236914 1438166 1298734 710138 1083456 631072 1100729 1697028 1085304 108894 1950386 1393651 1840148 374805 1653458 1127475 1619057 895935 1126922 518561 1761884 860911 1145802 185126 343846 1214041 457734 304597 882826 1737467 1683394 883158 1213812 1788686 1647332 1500548 1202422 1829338 643643 1931324 805120 1283023 1401916 42981 289325 328212 1742894 375244 187630 1982329 1766851 1984374 1131202 1783302 908392 616666 1951141 378502 857534 1174523 212854 1329536 438572 1688010 653241 951234 377908 907492 763108 639970 1634708 604122 1729522 1404914 868362 923334 1775883 1859207 67566 454021 458129 386272 1030582 1795395 1516980 144426 297427 1279891 825462 1940264 1125077 1757726 1178966 1158170 1136746 754751 931914 1781635 1475714 1738957 840584 61038 1334600 1789895 1566792 1296647 717641 494555 1989480 868941 1324561 1713524 536771 1201318 591593 1575009 1208278 477716 1692528 1213131 808924 1031837 381978 1307449 1594316 1764812 1169040 943033 1193624 177086 769895 1633916 1156107 814064 1017989 1871774 866000 999381 1549805 624588 1873104 1570759 1789576 66240 513479 1758212 1139785 1795062 1210171 1184100 1167313 114261 1030841 1741400 5729 659639 1355161 590872 927110 108627 40972 394675 1315377 291024 440212 1365810 772711 1977928 57925 1353684 144626 821034 408001 1098612 1197112 397950 258359 254936 952346 435302 894092 1795386 1772648 941438 184688 1569122 558272 1721649 636863 877541 1776127 887392 327055 372326 936501 1354537 761084 1081237 799065 1747655 738512 1608934 693465 1400604 1100010 688838 53149 1095147 781546 532635 1360953 440054 874928 1439139 434291 1309308 1963508 318118 1728160 705149 1261070 1535759 1143806 723601 1465863 1745954 932387 688534 1105138 1397205 179450 1316992 1954847 124399 1928202 209855 1634993 1764816 1304976 220690 490922 705821 720044 671496 774127 1059105 305067 241887 911275 248978 1476165 1326476 69435 38567 201727 679454 1796989 386692 283885 716016 347696 843075 937554 470895 376082 1790317 92396 1776193 340703 720307 731962 649150 1063492 1693126 770338 1942432 240704 1328888 1664596 679537 99582 1301249 717400 378591 1581674 901334 1059030 1222086 846301 1704141 1172351 1917349 330318 493410 1750586 377047 247111 1975102 1964273 354638 1485279 1062763 1017826 1351030 439096 1607730 440080 1575920 231583 1319015 662513 1430060 651565 1190571 1443318 15155 1892078 851701 815029 1185891 1141246 288524 66909 248649 419137 898 1846089 1754112 238038 1431763 1998190 512362 844111 208337 1175942 1408028 1722617 715318 621486 691112 969695 1992883 140314 1498420 644494 1196068 323163 1557480 833736 664244 1245579 908591 101451 826833 877345 645702 1055042 1689059 632031 750265 1604312 1990602 488831 1958871 580204 360343 511057 1333735 27378 1003351 1905224 70971 122126 1527062 467341 1548933 1732550 1274932 384345 1197319 1311787 741921 517303 1259265 1318009 98839 449474 578129 1709258 1548252 1717202 954308 46077 1526737 1975403 875432 1345176 1660953 98678 1546866 1134444 235124 882588 1340790 1179447 231959 663913 630081 409200 980369 322608 1192460 12635 624961 1547888 1286828 1587575 1743264 283453 1212372 275671 1767376 1076378 311351 671495 1111982 1990950 1320098 696079 229871 115884 1131841 74977 1596736 1747850 1996019 1355552 1491104 858398 1044077 694363 1495257 1345568 861305 1988679 1972795 963614 128733 1982281 1063745 1005181 68170 471345 780050 891257 874186 474065 14454 1097631 1405527 579589 911921 516635 1307091 393267 1701437 1244696 1391347 494815 1309426 731954 1823171 1255077 451939 647428 900036 1980742 1145184 1426303 184358 231817 1713225 1837163 1679420 1010290 1804498 721486 1428892 926380 1584906 1609956 700896 377352 1176302 475403 1767898 1547314 834959 182684 320646 288022 781705 788708 1039466 1145305 1495925 100176 1009918 1483987 1350740 66737 518576 1565118 1764046 404581 1679499 1525872 1113401 125366 546802 1169967 895812 1087669 1441673 544229 264384 721814 1712231 1019295 372455 1703802 15107 1819928 905709 1373180 1751987 1915481 1590763 1349819 115364 1604247 296642 1725222 810955 1896823 34640 82905 1775861 745466 1227604 1799571 1057102 128478 1590540 1220056 1234506 140785 1570671 1314002 1590041 387693 1821586 237167 1385911 1362428 93366 193916 1041479 405903 1875941 787900 1157557 1666348 66303 183933 978728 764493 1448650 90563 1779416 256570 441617 1341304 1942634 661765 402411 553877 1092436 326163 467742 1323686 473954 595990 1410509 1740830 247353 676249 1146783 291130 800195 529602 1077232 368690 1183602 187617 1695083 866697 1933922 6961 544226 523527 1127432 1946693 517337 1298937 148041 1675501 59260 45628 1074278 1660462 1797089 708202 38904 1068079 1322062 1884662 654651 1863494 517689 363653 771365 290263 331334 537779 1685819 1512138 1564685 1652962 118199 1968042 1017884 1141830 1733602 1614000 1220088 1419468 1270345 1090653 742338 1996423 535368 743898 160016 1524854 1063138 180518 1519556 623861 429847 755526 540947 754253 1419018 1064941 1054425 264111 674734 1848725 227032 1485620 294125 751158 1885614 1735687 1138861 1542009 1603801 677904 1394438 1046609 1252049 1219591 1819704 1358913 1645731 1353591 293534 1580953 363671 225473 317579 1032657 1701176 1926470 469621 406763 901086 1484165 1180633 1724266 1299341 984859 853584 1633769 1877580 517989 1297701 1296301 1715131 22331 601459 705729 1146899 79337 466609 171315 1447558 1530346 700752 1931368 1499823 1203878 1726076 1957691 912468 373064 985281 918276 1457057 1258893 81984 455534 313984 497770 229695 1913048 136799 1964117 1619043 843866 1256095 648258 187273 1098539 504371 455460 1503374 1959889 502936 1932209 1633905 1158989 1765216 1576391 471195 1105332 1415339 1478591 467969 724407 906071 432089 620357 512553 1115357 1336132 206844 1792561 1652676 1645107 729592 1333331 1749398 1012387 709037 1302728 880125 694921 1582154 258623 562151 618808 1334299 94254 1670407 1353505 940783 1060181 1052016 692711 1046145 731824 929473 917502 851704 1472237 1496234 35582 1078563 990858 1159979 544749 1530167 1716496 1845669 122442 1520330 429860 1280897 863419 1766184 424303 298643 845889 1027017 1978573 1911424 1601483 1114229 467357 1358819 1360096 1073860 505162 1052975 160430 1070006 1400166 850513 1703923 1622170 68744 1203415 1318821 1231775 1602046 1277688 1738943 1697894 1275305 1613098 1112146 107325 1967365 810983 920070 1849765 1380294 980556 930759 1746102 1888301 262353 1721461 258269 1795792 1653136 1285090 750083 1205105 638735 1243122 1799388 82838 1738939 1686674 1613435 1036359 428111 1069061 1385032 994072 557050 1691436 1357710 1439141 1869345 1735030 82923 1817882 1170203 1029559 798468 633739 967488 1291553 379197 680423 661914 681259 1520609 440352 1296910 1477019 1491552 1170510 1762716 1232251 1649150 1975061 1752654 1618695 718678 477636 1021189 1062292 1666716 321271 836752 1788616 1052727 657366 821765 496508 119924 937626 590360 435915 167817 566811 1137563 456302 1125378 451541 1622314 284981 1228492 1128754 420995 835000 357780 92981 1404394 1464279 1047512 1003495 771438 1797326 1675628 1229757 384441 586198 1364140 540789 896541 1483200 495094 1854980 948162 1626883 1482598 666572 238647 624756 1549766 266108 583644 743640 1024450 829003 1901948 118744 1069896 1347052 1807627 56629 1373459 110041 417665 1526489 243657 1220824 360986 1117917 1931772 1833901 194513 229739 1121697 1872495 92984 1901687 386181 791869 1855529 176180 556771 192912 166965 1534245 799017 1022065 1374597 210846 1408971 1580242 328229 1554328 1328422 313899 1659955 1977769 189401 533887 153710 465554 1739391 1703134 933163 1789415 1695938 1691369 367167 132967 1156114 373655 489914 1552751 417650 1989389 412062 564559 172728 1969868 197746 1041481 1640983 536400 1124789 959648 618522 552796 219899 53333 459329 1905443 604382 834907 264664 630852 995819 1608948 1780627 1473736 304216 1570545 278400 842712 1484670 71329 556385 1849433 704416 886674 440781 1800519 658950 937359 1223722 469422 680745 1872865 1939110 1601016 970744 39146 432084 596522 1164787 726930 1928036 1612235 1396275 1414397 524507 1323486 1673489 744751 1046506 255667 121702 1565232 1905068 521979 630099 1241359 1997202 777288 1098424 803110 51759 520183 549962 1640602 506298 1794866 1193075 331410 679450 805489 896457 66477 1512085 437539 1965318 900924 1155791 645606 358108 710585 268835 1583234 559897 190663 148526 810188 505894 528897 1434021 1969639 978115 293285 304780 785350 874583 116035 1816941 497588 1815181 1301137 661656 915633 121235 599123 529731 1451281 58972 1444302 999894 911361 1655389 355609 1187828 1686045 843592 1844546 152140 486685 363526 1297709 1105838 1041982 1564698 1971792 1020193 1387031 1200500 687225 1250378 330904 1242493 315852 1564099 858224 432938 1222108 1819809 1833044 239217 531749 71170 1580635 1979569 1763298 260863 599845 1597516 1982013 378798 879301 20903 1597454 1620266 1651371 5546 1435896 164324 1034970 1536136 1229323 384309 105642 1099254 819080 1952617 1741471 128452 411333 1608548 1600104 488331 1399011 1790671 1758024 649554 973394 437882 523016 1097860 52607 1837390 1278213 551989 95997 1329707 169818 2655 737808 1368696 588192 1428613 743435 307104 1013224 150277 18920 1727608 1724333 278011 841775 1368944 304601 857392 1477248 24185 1069899 1334909 602701 903383 47725 689265 1564590 1916588 740737 519004 1242663 1016721 520806 788475 1966909 1533395 1050180 95000 1943670 252537 17253 586338 1723553 410162 65979 381319 148385 569989 867393 188949 152058 1828973 1964421 1118284 241713 1531283 292438 280961 46968 1873391 53445 1375402 35458 253780 1550413 459777 1164035 1371273 1969398 1165436 1962458 1112657 903931 1331805 1112528 705794 856879 374014 832082 481606 1566436 631343 584521 998335 1628669 20243 625426 1977237 267830 1242762 1229221 2243 1251825 982678 1182782 152268 87107 837820 84809 1539157 1467347 430658 359453 896430 1923932 830892 157470 1630363 244644 75741 1340380 648441 1137046 774966 1010013 1430870 1772068 630515 1863637 1617143 1298464 1834133 61214 891633 374280 999877 131876 589886 330458 895009 1684875 661100 201354 1136434 1366300 1156323 644957 1733653 685645 228634 312872 1663872 1809935 626336 560863 1918166 343253 267510 875790 896758 1295163 956602 1581948 1496730 390044 1371143 1841827 420645 91753 370620 937895 1935285 51967 809744 729394 1516519 583224 336054 1659954 723683 997334 1797270 1949924 1930161 1625049 684540 144286 1422915 117669 1223729 826346 449839 1725528 846844 1060241 895961 773828 1154438 483066 1259823 1541786 1845368 589001 625191 822849 794711 1174434 368609 584706 620540 371843 645166 699273 1012645 668211 829409 1959066 210440 899142 736897 1871100 975169 1844685 1478054 1948365 127853 1535333 203412 1725944 67579 663176 758710 248026 709858 745943 437829 133336 56300 703184 593960 1317573 1283629 1900174 1523826 845795 1631002 122507 174565 715547 1619402 1987353 1340333 1434039 995458 485885 1030531 462774 1545016 262742 1865227 1712560 210611 100410 99545 1731914 517483 1756318 269566 766751 227252 1865077 964997 1666874 785890 1285500 1837102 444867 1585437 746460 1421293 1842963 1615814 576303 315551 1410756 1667906 1695853 1027558 1420200 1800739 1521322 98765 593352 940200 1816845 1377328 681273 296712 572864 945572 164803 133913 365930 219649 323226 551704 344902 1142762 836848 1937900 1443938 1073995 1735982 1166993 1074988 1449077 1754480 1595480 1649126 1842528 926622 1572196 718816 1691644 267562 228228 335483 1559101 552857 551189 3729 723962 890176 1468324 342649 1953421 762185 719894 1431092 546319 1176176 1660772 1789016 1419916 841327 894122 746088 501440 1434488 141045 1770079 336111 1728355 860598 1296103 739595 1554902 1982056 1437738 585088 1810432 1348770 1697886 1806433 797812 1753884 1953706 847407 70746 305058 1988682 653653 1848771 83336 106386 771597 1278740 44641 315492 1073147 1770154 1526609 585549 1229971 1686786 608197 943339 142973 1287588 1750090 1554384 130687 979072 484427 1383032 775800 906729 1188500 654451 1304112 1415817 231404 474398 1287590 188981 1621935 192905 1426337 38711 353931 712897 834421 253377 160813 1958530 1933848 1339412 1662248 78639 287390 1289059 862204 1464723 1759682 382645 1144707 1789438 43408 1665146 1677382 641805 32185 1353715 409997 747101 1285068 964880 1710818 604744 720603 1385051 174285 305699 1952785 1506882 1764306 61470 244776 710569 1243679 1249422 1328448 281647 1159465 1296424 727725 302889 247617 161087 818062 1806412 188502 1262542 848980 567754 1317792 1184197 323409 654740 1570353 1849731 625035 1748656 1971090 1197498 240381 997274 1001235 350079 1751939 1330398 422931 256230 1109634 767401 1739262 1794915 161913 1591031 664534 1710124 1356544 953916 1446547 1886854 810344 1490692 460640 350207 1625098 1872927 1731100 418373 640728 1205602 646609 618657 1452728 1080109 974313 1104310 1850823 1089347 56039 713882 1922887 1261559 1686039 151010 774865 1689378 590115 222867 1221340 43234 1270540 1968100 377219 133581 1421562 661946 1246287 734142 461438 1144296 44342 1256345 1661140 173215 1482473 637433 1341715 1593110 1524232 1639413 546508 1216625 914382 1914426 1784426 1437370 655503 1887936 369844 1980543 825292 1417775 1101205 245489 1172511 1774365 78601 1326113 282212 1242048 1576444 275814 225896 1939486 499326 652581 450694 1349874 1344040 1084294 1077704 715159 407440 794765 393286 1915399 1178078 357898 1051328 249875 1099390 636399 1220857 347423 394134 1608593 729864 1657044 1417341 877494 736812 871836 39580 945886 1926107 1781973 1017211 109242 8831 671449 909206 1266684 428457 30190 1664456 1603896 470299 613917 291478 1027905 1720156 189991 1962049 834343 965753 929589 205769 1260627 1683423 1050139 567357 258656 637246 1632916 273653 865524 1669256 1804322 21114 192531 678267 1872185 641825 395591 1278530 1934791 1302339 1265990 452872 1725610 1423019 2478 1003026 110829 537255 1269212 839597 939312 817722 499555 964591 1087663 126702 1205160 1134010 538059 247055 1817254 1687983 1504595 568987 1730704 252636 1742972 123412 1717990 1925706 1473571 1205551 1548307 7134 129264 1063015 50209 544377 108799 1018058 1945937 1364248 211394 1167417 659097 868079 275259 170609 533778 818365 556 124032 1882842 1544243 942357 1803213 1981756 1729275 1397865 58777 473382 1855799 287417 338957 1485422 1649887 697543 1402952 1574133 1979937 276887 1229487 794370 116217 1005129 1616307 763373 979251 1568968 196554 1948506 941424 1181865 327395 1699902 1443586 1442151 803192 1067867 138559 1196093 400534 1577517 1571490 1220925 275142 250604 1386469 922999 615085 1854657 111996 562893 390189 1043804 402371 672129 380263 945635 1599250 1170860 473120 202393 1426782 1310852 1422734 129538 416810 443424 1061619 463883 1380181 1380548 1181415 1559757 149783 1172262 1529621 393315 34774 1967754 1848821 610507 1629726 1688945 6298 937630 1657562 1611739 1598340 83808 1115137 1408767 1005234 1536781 1526379 517342 32583 1615020 891934 262179 548332 1564846 1465674 873985 556516 487887 1139261 1700901 104692 1456548 519499 1586896 507787 432123 599846 1440838 750926 1534629 1318052 32447 1402074 1161997 1525787 1007591 1341490 183404 933278 1553190 348338 879622 558608 1561369 840372 11563 721192 595471 726128 1137923 1198082 1370303 1289829 1344248 1462117 1272547 1075580 351866 1941836 1631982 1449301 936704 1582376 1736943 1246959 936484 1084526 1941122 474679 1057863 201549 1960477 1133197 668693 1568690 1605689 136877 1933906 1912954 701801 1167834 1354764 1001711 1469873 1930838 950201 791224 1567094 606694 1186192 75868 1123768 1475579 1558175 533535 1723508 51605 690088 1499682 355663 776353 135208 1740378 1861999 183218 1239795 78725 171145 726311 525682 432690 840685 1342007 1210156 1066078 837879 509680 1367174 867348 209524 216430 1490214 1059162 578812 364823 932009 1940490 1598616 578320 602567 403920 1363335 1516292 695146 1631767 745315 68396 1537649 962780 654476 1748125 14368 1912981 964563 1388251 1309332 105567 364643 843339 1040203 561959 198052 90064 1907310 1190847 535389 1869597 500072 517635 1618875 1674271 1400336 1168265 720474 1404664 1127764 402607 1602526 1806868 1775266 1788215 1618093 1537881 1661018 1144826 1566361 1723555 1841654 1371539 296883 1238747 487487 1203767 1806751 279455 1322874 916777 1589339 124287 886261 1332165 852087 1877060 367926 1230470 1820478 72743 145084 942355 510246 1137259 68442 693212 139145 175233 1713956 219509 177994 507210 1826194 1906942 1936119 1755626 739076 1815831 1648533 1916703 1899358 461644 1645320 825499 1362276 1779315 1918021 42798 1905949 1576941 978194 1968569 53447 795601 1195009 1792537 561765 516831 1424742 404145 1960979 1252464 34832 628592 1356989 1578372 251281 925230 998291 609651 255996 1044153 862156 1612671 403143 1823505 1123247 1089577 1715390 388968 208663 700983 1901335 1935191 99144 101071 402478 558914 200276 1269049 511438 280805 208890 1699249 1876094 378883 1921004 696501 1338 1796100 57006 464278 1645791 1776301 1118331 1656054 1527875 1615155 731711 377668 288151 88273 1174927 1008397 996152 115694 794749 328593 295560 922553 433731 1546548 1442472 482412 905149 641615 1477077 1094724 1694412 258318 151496 1674790 396087 179171 1537709 888315 485776 471466 173869 1826582 166888 1529854 799924 953065 608173 824720 458529 96115 434103 342415 1210206 921992 638960 307078 670794 661447 256758 704660 402331 1563039 352092 650741 1043066 279645 1832926 1941702 1708963 21630 1537445 1959737 1092530 992427 1815673 808193 799254 102995 25819 1805390 77695 1553119 31948 26180 1582771 950722 456527 120758 1000950 1427673 1051039 449694 45665 1921837 1352017 1008837 48904 236509 1551536 282044 918256 1531969 1696715 695023 1886891 461249 340439 817684 168957 1290730 1997331 135639 1710022 351459 1089053 352519 979308 1092973 1335886 976532 375498 138621 861991 1824314 810839 1117077 1111938 502200 36063 1358445 715891 1527356 416349 1382567 99381 529365 728672 1932850 1020195 1297199 1791105 1822959 1492271 1753489 540087 1520921 1902343 1930101 1343451 337490 445409 299862 1636072 1908375 1445041 608661 469622 955795 209219 464643 33823 942323 991883 1820197 850995 416571 1963696 50361 85817 370914 841666 1576561 1593493 372815 1322134 1737013 1111006 1795355 1526920 600027 1600071 827266 1455905 1758649 756185 1707319 407556 511363 1342707 207563 774326 1184755 1062134 135449 47043 1703668 197861 545415 361647 216524 182746 1134600 1638244 439437 1363353 1932791 611887 296018 180315 1126311 1197044 1981142 1135118 135582 398806 261917 1121258 745063 1750527 743493 1200713 524252 421380 1440312 531575 1556526 1784293 1950294 1167917 442388 1364800 1924755 1077925 1694758 498039 671087 1932691 1552457 698644 306988 1207865 1353578 1106747 1368506 1090843 256384 240631 1514434 194067 1733159 513866 992993 1833573 223928 1201458 817355 920191 478535 1436964 1519018 1348299 772965 1286063 1710397 1831196 1014408 406069 1063250 1500767 351683 987755 1859926 133165 1939153 112770 1851559 774985 1577440 937896 1573467 1839728 57118 281452 1392589 374510 1122104 1478323 1651178 803938 799398 413020 1701432 424317 113697 303090 491663 1868436 770902 1594599 1782482 1050231 784286 680186 600440 353395 10409 252028 1652098 1699168 751395 1618116 399418 1514140 1423266 1102556 457476 1583754 1076417 282867 546650 741322 78986 1379202 877565 1374800 1761693 1172405 437063 568551 207816 1188252 1569355 1506229 924555 1542996 324063 1490881 1956515 387944 657896 979946 1408045 1512126 896841 1051364 617138 1984769 1506180 1026807 208619 1818265 1267711 13419 1590157 168730 35002 1076355 458289 1938666 572719 459105 450193 1083546 1345504 1239632 1015467 1003637 1247437 537760 300903 247885 1066806 24034 1225617 1156988 1341724 1877913 1517807 1860801 702787 1659922 797090 590568 911953 1285689 1064079 1410673 460479 905157 473701 426099 865228 137628 1757951 597932 1540318 403548 19721 1555457 1174100 284352 905169 774066 875976 612100 208840 1798571 431126 1204570 267703 1991759 1921593 1251090 805746 1094668 1357766 17408 966518 1354039 1556545 1760697 1716754 473599 208470 1988466 1785785 882631 1269447 1872741 56088 1168767 1085983 1487825 317615 333676 1963653 1849219 1145419 1355537 1857602 842473 130567 1210151 401283 361695 298634 1356166 68064 1417927 1918827 34315 1872330 979194 739189 1038234 987711 956972 573789 1696077 1171245 1126573 345387 700723 1652255 1235422 1669158 1962175 1829612 1951927 239617 880208 1438234 669566 247548 88251 384874 1210558 933935 346568 232350 1168403 1354831 1105441 133969 1185300 537474 1326910 1747467 620774 1445130 315976 1966426 1361382 479573 1970126 1449558 162049 736278 1104682 1501407 462287 1572327 1880059 240163 85373 726513 310657 1150409 51720 148008 778203 1938679 72733 56985 1647241 22415 386240 72766 850748 375774 1354870 1690250 75428 1256747 1028327 721306 1401993 1407461 222311 129691 1168177 677362 32413 1002044 1177868 1571718 419398 462895 1230580 1437850 868678 1511551 1150700 1021365 598123 1058281 918520 1252324 1317472 525173 1696954 763035 761719 773331 279453 1473899 149165 1770416 835518 1518867 1719319 1237906 225670 1193521 180813 23339 1952817 348029 30429 1323625 592201 356897 1607262 1353043 768443 1016306 1109612 1999216 1375302 1510357 727598 1038180 930051 1825216 1550370 1032561 935446 425655 1141431 1265469 1418421 1623135 945707 1518612 1087901 1603217 1336826 230446 1596881 876455 170262 1898572 1402262 1809222 953496 1420780 95792 152628 1561186 1915295 778010 1045070 366294 63916 1309241 1898283 634683 1924268 931432 1507450 1517105 935591 504475 1469012 276782 339142 1243751 1633971 711023 1793488 64375 922595 1060960 1072087 327170 586877 1487277 262774 1781068 1822977 662877 761930 709862 416035 120146 823358 634414 1800346 863782 1365790 835362 164931 1218470 690874 856891 959804 641134 1849950 1898857 1913580 1224210 300600 1660559 1316950 215303 785902 1277007 1595220 1203083 1114949 1442028 1266000 1744798 444518 527003 1249047 1391041 1331052 1984230 1098788 1127380 1456803 1657465 585886 1658969 1699784 662337 673732 1320458 1061750 1014744 756104 403710 1840905 722738 430097 765991 56761 1889572 512034 1260710 278990 443448 97867 1379084 495774 297315 507031 298884 1945988 880900 1189393 970123 449230 275904 1636645 1903204 170174 72947 198075 291092 1128379 1362168 1638756 441769 396048 1248938 1205117 1433713 1251769 1159583 102516 1808229 676691 1223972 680152 1783957 1230946 495082 315406 1362592 1419348 506155 443985 74622 275312 1531858 44279 914409 860053 771100 1663172 1042527 1605156 1457032 1411425 1486410 12202 1078119 1484399 319 174266 476257 1436352 302186 139125 481056 1837793 1434784 1246824 199617 1454055 1713871 425294 168652 646642 1848167 1537139 302691 746602 746836 1813958 894099 1553062 70871 1969345 228195 1087119 1928323 1851121 1849502 1805871 1695535 790794 1209749 1890270 65913 1056571 641723 989653 1397766 1759713 1579695 243164 391509 1390416 1172117 1373680 948824 342807 1782589 1101232 819278 1966317 1496491 271 961743 1876105 642435 1052334 1396308 408290 54651 255446 1611414 1140513 1016050 1238038 824206 1616274 1538620 1272660 1156758 847032 1841440 254731 438618 787455 1943686 274554 298731 882884 94111 630204 231604 511988 1154381 1763455 1968659 1200548 1640787 1642243 340446 581561 1649798 1752507 1187712 564839 1845048 622871 1826558 1868949 785539 410735 1777298 455020 671679 1132474 895799 1321646 1991578 1986682 771300 1810309 460946 460783 710008 1412245 1345960 1358141 1977068 1487916 91937 1993579 1524836 409794 1754203 404264 1848620 1944620 1143063 1127222 1026477 619924 1993679 620386 1507710 1221087 1040291 800408 759593 645834 1202200 1123922 273231 726729 1303809 1146432 1591837 363566 1574323 1069048 1453052 574181 1788016 1594920 1880486 1040655 1698180 1524458 1822032 1701441 404544 1123469 1027539 1754226 1246094 1208267 198459 492370 1766547 74043 1196136 72311 102937 1918546 1998563 1143438 1146995 712428 1425215 1699158 360219 1345398 1778618 594122 879676 1201420 39102 569473 1046353 1776226 962725 1932358 3335 1525654 1680707 652687 142771 856556 712623 1093713 660269 206299 96846 858726 1651782 1151636 906373 270489 1235507 1698289 363306 525660 374071 755368 836288 1482688 1411256 1167424 1774359 1629964 1776886 1435136 648349 1847709 198156 1051132 1954185 929656 968715 775618 1184724 1358037 1219369 1467377 830187 758194 1905324 267759 1501971 889500 365575 1094123 1985352 329889 1812533 166386 273531 338103 945567 1873278 1910080 1831323 1951666 1880056 539732 1959936 782079 660823 708798 300124 1101651 1917557 1950618 384611 206961 1700456 887163 1657298 589231 236151 1158374 1603808 400140 1347798 1113488 1699535 1689721 49023 1766813 1517493 1465867 131156 783308 1951291 388010 1549078 832608 1533185 1612581 103555 1397085 1737243 75261 595008 1335115 1565333 632399 984761 780319 1069689 390600 256471 1343763 1572747 430339 943341 835324 377922 348017 162183 970947 1495634 1108955 721932 661486 1073457 293984 627754 789064 553140 364121 1377441 1943384 50959 347379 1203651 1724281 1968576 633814 1257102 219148 1332823 1039142 1625178 515009 552259 1266537 1240653 1935660 525502 1641213 811601 1190481 1132343 1119187 874850 696480 1595335 1903579 1880303 661526 539783 1797494 1831590 1182337 669835 1645703 141296 1971055 1356537 451657 1998277 138226 1618263 1346291 748884 1364752 693932 745420 374716 1222610 1546485 1774778 1294626 380404 1146713 1376188 1043252 1169976 1599548 497937 1549443 507290 644351 1006248 791018 1947796 820316 322102 1670741 1668341 1420844 1811985 1663671 584794 56994 760640 1476703 1623690 1237837 622978 1602960 349981 1410627 343982 458984 1037168 1588241 1784163 703320 1974169 1717709 861750 1215514 1501601 996977 1989288 1084531 978475 1370179 259692 291788 957570 1088402 516644 184457 1857142 108775 1987635 87787 383768 1573316 985423 455377 1986146 562689 705187 495203 1415313 215317 548652 470738 408617 668868 1842483 1497281 1816762 1443574 1298827 458235 548130 248359 1816608 1982975 1216997 1107704 943138 1320359 1190475 1081011 180399 643513 1258856 1532574 125496 1886593 885256 1008712 1725577 491309 1761809 1384015 643861 365419 1661824 1705435 1180426 120625 459707 1603164 484173 1713958 1187019 452794 761680 484854 69447 1407042 1372085 1335672 1768437 1909195 1482370 836704 1029268 1813045 1192286 379853 576247 1691511 332611 232329 56618 703576 644779 185200 447102 1379898 25040 299185 1881964 588345 320731 983006 234922 239802 954601 1216513 304104 768209 598222 1748781 1975919 137354 364692 1877799 311693 1932222 1655323 979127 768380 926979 1340372 1718598 994307 181564 923836 1986716 1029238 389471 1943418 1411161 41548 1587623 506555 1467431 1373291 266297 847361 115892 1890573 1737520 795240 1623541 156413 1632060 1482579 1029695 1853231 1557007 1744400 255942 1991847 1576995 1257863 468364 370848 81876 1212674 1965868 150665 1942731 1333045 1326126 435066 308487 1914845 289443 1704610 1814523 718226 25087 1931535 1018921 580473 1530517 1713599 982122 1046096 9632 360566 244918 70990 218596 605946 134984 1543766 55437 1336301 608685 1172348 1262841 417558 1547399 743786 1796065 153247 1004572 1921065 827365 1174742 957423 1490871 1124836 1663732 1905919 1524471 1919334 712058 1891432 1310256 14585 416457 370765 1561272 404739 1682871 1333533 1087908 389536 14394 624095 962745 1668695 1301566 467890 379511 449643 557011 612355 838557 136554 1695743 626038 1942515 1633941 1237885 1754553 453685 1759947 194145 943863 1439399 219655 276574 382236 979602 1442113 1481662 734648 979340 145037 41469 1011004 1501775 1785068 1689579 1083718 1176004 1445397 1775497 43523 1242514 235654 1062461 874363 1875335 113927 1750245 1469660 1942075 721431 39160 1000095 1814603 313471 519186 10945 1774004 272650 476634 325285 794852 795160 1976434 131638 1108366 957068 1072770 1388757 562577 11471 1596017 386847 505151 1995082 564010 1422128 1222051 790205 805288 631988 341251 314408 1292339 1620729 313095 72141 565616 1270378 1663004 503360 1934249 152244 315517 1218438 856952 785004 532540 1233151 289644 1365762 1910759 549098 1540503 756681 1377587 173553 1086016 817670 1721249 1975056 486082 594341 681364 51339 1921857 570128 1382981 1868139 101225 548248 714311 1229171 460912 341863 64061 1969650 1764745 165256 1064996 1587578 1290590 1031541 293632 945045 365064 510614 834240 1153695 70010 1197229 1810049 437479 1928802 507618 400766 1955512 1622361 1966583 1616667 1931633 39568 56721 150446 206372 883623 473782 1551282 1462487 830863 74234 867203 1301646 1929656 1778506 1232125 467916 1775805 69060 1073865 504598 439462 992833 383338 1729199 1997282 90649 423504 1524501 1542207 1184922 867599 1790209 1551346 937697 703067 21615 1810739 811532 1655216 1595168 154178 607319 200886 1019303 1606878 749738 386350 116137 1725966 1576499 535640 286601 1334326 1163158 1749332 1031963 105062 167903 1263040 1645101 1387090 1472036 875104 254821 440803 1782686 61578 1144929 1065101 1528844 189664 1931868 1606267 697836 1354011 1433635 3032 868997 991202 281961 911653 1449526 1779628 53281 1705836 1812889 1165920 967094 1800021 618351 463119 40271 1081732 439996 934435 337062 682829 184073 1889683 1341853 839435 1780840 1722808 696831 400910 1245131 1815759 795668 1312351 1326779 1339375 1530800 1078249 958312 106590 832032 1493401 1366792 12766 1470680 1005721 1697963 1174543 1100544 1826977 604864 1409222 530572 128904 1486907 981561 1996539 1603314 1955736 276606 359978 1307967 1126352 1204908 1363007 1540097 348126 7308 540577 801449 1014418 514352 85226 1518290 1766149 1888621 331268 1399436 798738 729149 1415634 899703 393725 1043130 1470101 1505733 1641263 759127 248777 843098 622586 1269576 677641 972872 1003962 1470190 1793638 1495881 580957 1577233 282592 798384 467057 1186496 1987154 1011924 428084 1083034 1022824 1364311 642122 181259 1926814 1230172 1018154 1106010 1981576 178397 1837497 1314018 640155 1152268 101232 1094755 1833768 941357 1254436 1116104 357167 1369215 499186 651185 1565005 144504 1819016 1010761 520016 238080 917315 1928955 306123 1765107 1712236 870181 785694 32531 1095856 101636 339854 1039362 876861 1248973 643956 534561 1825678 447394 702188 1471015 1644420 1571925 1732948 689845 340946 716664 1617273 1472117 37700 720872 660864 1636109 1330772 1527893 838927 653865 1056172 404965 1713164 504404 1793278 1080959 639531 1801533 1583183 1021401 1881728 1662416 252418 775228 1591585 1501145 1298410 936952 1465576 1527592 1078052 1762421 537832 1388944 1185847 736210 531789 1177808 1179111 1909831 332522 1108371 786005 519710 688902 237960 42944 1931466 771159 356161 520186 1001609 1661492 102609 624407 988413 449387 233028 1830575 1202034 255658 1232247 1049016 1902444 1956202 1507441 655554 298042 787720 1494422 1976520 71246 660891 396417 1571844 344708 540351 1674495 202753 968157 1864042 738434 414770 712217 919489 1502893 812851 115011 887855 220324 344421 902729 1704383 184208 519174 481411 966677 305243 1382823 985250 983071 1836760 631992 863504 1964027 1359831 1479361 601391 502041 1627857 1217955 1567234 61603 425417 304236 159888 508660 433175 927601 706460 457737 1190204 317919 1083448 1526861 1875120 1490797 2147 178342 1356518 1424589 658808 887207 1544117 54320 718605 1360180 1817847 999622 534308 1780512 1919338 34995 892423 1666956 487044 1231868 1922425 123848 165821 412645 1640261 159389 387653 372033 450025 1226948 129855 1967166 608806 1174702 1694927 282219 1382963 403413 1291903 202673 562433 453092 567509 948486 1406 894707 260431 1676560 1207134 1671982 1184876 8992 1224656 1513405 345457 99229 602713 1167899 511378 1389117 1038546 1034541 511413 1213801 826594 1085806 1831877 299065 348536 1792542 599385 192113 325054 583651 493205 1000376 340763 116717 388997 290588 670415 574532 774560 1590463 642398 814795 1464000 806370 587860 311559 1689689 1782312 926405 217 289576 1073215 1836091 1306543 773357 1204753 565843 1125813 959967 1482461 1598916 1212879 793433 1814142 676964 1644219 1772997 1731820 50549 1896718 1620911 271427 712590 1245140 1137000 465074 1288416 1156753 204852 1139534 1446743 152354 363735 129135 279285 1067525 790745 1645189 626184 54022 600164 1831411 921491 1131041 1818445 20675 541472 1637099 1569923 174369 768800 1191582 247294 1005353 880149 1827538 1908270 1552124 956085 886285 1797895 583482 1200203 514049 1820395 1551468 581958 1724740 242641 1827839 788361 1652623 176552 981482 899471 1437368 53899 929184 51505 626760 1924979 1536823 980337 571152 1753961 540451 93621 1096524 1637559 253235 1087264 419352 136832 944942 562418 558724 36086 1851424 1080714 699829 958967 880433 226501 263784 665836 88677 1081053 582639 1057777 1346700 1796791 1131417 895994 1156315 761820 931937 679687 1081500 531715 1689250 1509535 1915113 387862 1675208 1309393 1944688 545817 561597 1372958 1061941 584477 336447 1635944 1081510 1103623 1307550 1859950 1454395 1504362 72976 327110 462208 1343644 601129 1861083 292193 1507910 463128 1792667 1540186 1203206 1406705 811646 360940 1223744 358805 1742278 1736284 1182423 500224 1795131 1262101 1203294 550125 1788082 911340 491473 741606 1859680 873496 1946596 1744416 1296602 1086148 1155880 1873045 114332 1735099 55491 1818015 775646 246326 838143 887320 713892 1535119 991496 850230 521879 1729402 264358 1150278 1967070 317965 1295432 911810 479104 594840 1253776 865433 1993859 836511 1236769 1205428 1662688 1146526 296644 209649 1616704 1086263 1952847 195470 1803506 1027328 388317 1073538 1037908 368964 598907 1405326 1514563 615148 1253014 1791069 1537840 1403529 1047322 1855153 580701 1793577 1029967 1958207 1893318 517721 1507563 75227 943910 692882 984915 1031206 312365 1677374 1653811 365920 1834113 1404674 1308369 1700489 1829595 1080703 1667728 1271808 1064844 1057679 81800 1195969 864474 1128384 456802 421472 840380 1795443 585560 328349 1939232 1813450 1227884 1848681 144266 110152 1238249 94602 888812 1276445 364262 1432267 1695598 847328 1896779 283308 17156 176100 736091 1679885 927552 195961 1558744 1648985 419526 52311 290373 1694223 1364742 923897 1562992 1696061 1166217 1577680 70333 687011 29405 56412 846469 1844840 1810048 1092818 640203 120344 1229701 224276 1160799 390692 1199987 404458 629792 853671 157055 407213 627153 745807 571569 1718282 1785903 1770888 1551324 1788218 976595 438450 1802148 1253746 527942 348677 362670 1613149 842352 842448 1248947 1278602 214970 422313 448645 351328 436686 741225 473111 1223727 538586 1381648 1691097 522089 816407 1232581 1113450 1196337 1497108 1376020 1728687 649 31155 1951283 636197 744379 534028 1243340 1306512 1518307 192450 1470207 108977 1295303 189642 169848 509072 1923291 61747 1288423 889521 1443579 1576729 1911530 368404 219835 600365 98008 79504 822518 1182557 147117 1212216 702949 953240 1962451 869657 651997 508138 1801783 1139344 1905916 1784174 468025 1464335 925313 1115222 1503804 638469 793961 1359035 68869 894164 45170 416546 1713748 766987 250003 848862 213055 285868 1733070 1169325 928902 921223 1574319 215439 1594443 111039 496708 1836730 85432 648935 381788 109558 1614289 1541840 1450278 714804 546409 355403 1493910 1925672 670170 121584 193912 703800 1809167 1962569 1765373 471312 234079 172359 1327078 347838 837373 450305 1682881 237315 483482 1054535 1755398 482683 796350 833105 1041148 1365516 7564 513928 1901091 90836 1330206 949196 954651 759970 12927 1202513 946977 1716590 555002 1691727 103611 1223719 960017 1085254 209082 131935 679987 1747013 1345776 87887 1271598 1987786 1469722 1291926 895968 1958420 577517 1149880 1500943 143260 1621813 687168 1497856 317339 708387 673247 157231 1845472 1421600 1456253 678449 24168 1559858 651068 1369629 563540 1241175 1721594 1081266 163100 968356 515367 1078366 681447 1091468 1391133 1956183 1991018 453912 1762098 732520 1326760 626196 29922 1672779 1391026 1119692 1091120 604809 1489611 1788956 1994009 823546 1112149 635062 1815326 1880460 1739398 906556 1410185 1261421 1626939 1651636 877936 87745 906052 919076 907557 131266 519280 1651153 1054778 438343 1121526 1119655 644326 1449367 498877 1131554 1748539 291232 8967 1838652 839972 1959474 162434 1521419 1945760 420150 688980 1074755 446209 720103 1457879 513177 1340808 698824 1063078 477301 686978 1238003 1101904 328542 38607 1479989 1432651 1161245 922807 947218 1076296 192424 669613 1784438 231647 898556 459953 977493 599205 628950 903791 1680976 500805 42313 1927796 1335360 271781 999356 1686654 1577688 863371 816346 1541165 364821 1495894 785282 868403 10158 1188616 703146 1094382 1985207 1337571 1117058 1373579 1702313 1641578 577482 1133890 338945 732029 1790431 201599 476516 1293644 694758 227718 525740 79246 1851624 263415 1550160 1200861 425140 1392191 1492901 459603 1947902 671316 1212906 1693053 323199 459564 174264 817433 1627106 110778 918946 352859 898119 1740226 1285182 603564 700695 939630 481863 204846 165578 35034 1150598 462377 484655 1265918 1697646 1167601 702332 443239 1141078 1454559 1883886 193471 749181 348896 609119 1801302 176505 111099 1806031 547835 1315549 653662 1193726 1309966 1040083 1604563 343144 637126 1214248 478864 1674911 1260306 1852571 682772 1045941 1659219 1344971 1743120 581112 795442 1977932 194514 94055 270751 617035 1561662 1651657 1593057 516079 962958 1245732 180233 1909545 419225 814385 1330964 103833 480990 1341944 1217473 1654452 1506310 943149 8142 176991 503168 1248228 781575 1997116 125669 277721 1833551 17678 448669 241194 303122 653007 430665 147085 926246 531875 325551 1545825 404242 753789 349968 1597023 1868241 241598 648865 74658 1105209 1870043 419558 1030401 1377095 1217313 740403 666491 1290566 1021221 51828 502958 1358442 1193994 646713 862334 1085747 330250 1607884 1664073 512306 425842 1539779 167179 1024508 1764296 1613326 1237826 1034152 468611 1957188 341533 1777024 200339 1524010 514437 609067 1101967 1616176 872465 33727 1692164 72181 1270217 1138354 381385 603487 956843 1056268 317092 228957 1820011 24344 109103 55273 340268 260303 1887460 1677555 1931096 143701 1049692 1638505 1689218 999525 767569 1916739 794569 386905 118817 1860133 144452 1325707 364287 888586 527424 1284727 420431 615262 1953322 1269935 294840 923914 1808400 669598 406497 262783 1479191 143124 1414329 684781 202057 1775461 1842382 965340 686311 1026656 655580 600051 723834 818819 484703 1212596 1769243 940392 883410 908867 98816 1944239 1026915 1796794 382023 564698 340559 37001 147660 664547 1602466 987661 356287 1455530 618216 1144597 1389583 1865711 850805 679737 736270 368948 825556 640336 1687892 1714490 242089 1604090 652895 202861 1227046 30598 550407 1894611 1866563 564271 1728868 363728 1571083 1594809 738988 1357452 333284 210916 601555 440288 633666 1481260 1784491 1308545 1099819 1277654 1764396 575631 473739 64534 793855 67599 1939277 1415908 388303 599455 1878873 1365442 947115 1615693 528197 1342671 958423 1427733 450367 1472655 1712848 1024915 1974842 340090 1843849 313658 212293 1707036 707078 610069 1605160 917654 65235 1147968 1048512 859341 255357 1283256 285746 542778 1070369 1630526 854328 379165 1778404 500515 1256989 58109 1149503 539432 198007 460248 758000 906043 516697 1978733 1540437 1614873 1384056 1887554 1989703 1991363 373189 1499841 548193 1370894 351541 1955499 858474 390369 1962988 639422 1065474 1919050 384649 296661 460194 882139 278197 1235014 1854434 652366 1106731 1953203 1233007 1112040 1483044 883433 678513 1761781 731340 243659 1606825 689263 1142996 1956719 1483822 1513608 912283 1844323 944357 788838 1589495 453129 959663 1656740 479417 497849 1821250 1771116 1992764 195618 357733 582074 1239811 1761414 1657269 285924 1247123 336942 1501070 160822 1735610 1422251 1516964 835835 183504 1702330 1051844 395655 1980558 1807207 791735 156372 1859494 1503723 1208334 1943824 5203 339875 877082 1977331 222447 1257424 359797 1894866 450978 431817 1987080 1794817 1935161 1355687 1532736 728294 1879882 769590 1105809 61382 779457 206998 703771 84843 680326 174638 355786 1821573 134683 1012918 1512034 1116994 569552 767326 1721688 806031 561338 1437064 1892262 827501 1986947 1412214 1534360 897145 687296 114523 1274755 903446 1641718 1410932 1972931 1833785 1286237 636430 239262 893886 570881 125831 1470661 1912669 514024 428625 1704674 161661 1634100 1552674 282926 616842 1552431 1625400 102427 1653188 1551297 1857390 985653 1137333 1362251 1532565 1290303 1292636 1156020 319996 727652 1656015 1454945 393807 497427 1991222 1867287 542381 401392 1017839 688729 1023644 257188 1282686 436600 1438119 1792873 1808843 180683 1746055 136005 1778843 1944411 1590076 1610409 859025 1908386 1289459 496897 379668 1236028 1492184 1751033 744333 1183147 632743 1867620 1702448 1379887 245116 1724306 1032845 1934872 1525912 949927 1200395 1314408 768196 441879 346095 1633619 1123594 1491551 1652715 670595 624982 1843607 472090 1345945 934605 1208317 1785112 1041359 1259349 1606868 1065357 822305 1254659 1282044 1352647 1544894 344297 1934362 1643090 739266 1616187 1167732 723616 680814 88752 1238913 1318533 814355 236570 1593108 210144 1531530 1644675 338978 1255081 937144 802005 1796855 876056 694936 565655 616287 297583 1493272 1970303 245759 282635 1753964 808381 555218 1140409 1665702 749985 1215240 717163 1884530 1198718 955766 528973 953536 929605 39530 1937135 423714 1351866 1516926 269027 1577770 1496071 576642 108148 1214754 1209004 511414 1370581 1388713 239606 1910909 1236816 560527 1242976 776077 173008 874281 1710113 640890 1763712 699455 945968 313068 827108 1373776 164505 1595130 1432106 1766596 1828788 1130014 1623751 1877101 714755 1972145 1664342 919696 1196374 935815 1856669 469508 799389 1996497 1221836 1388217 1733908 792959 1131668 88380 1475318 860434 1466338 1441370 1205186 1226533 204387 160663 1018469 1324489 1981786 137467 174409 1292858 37926 1508490 733194 980463 427056 1792154 1029016 1912838 1118032 407258 50385 777792 448871 576867 1540990 827513 846813 1095207 930429 552482 339511 1000435 667290 1333950 1190703 77723 1567648 396585 486840 1802582 1376203 54282 1551529 639282 766281 1366451 1393859 494190 984454 811655 436892 270903 1849793 1842749 208006 1060508 545742 1689598 1203310 429234 1309661 151993 8125 1032248 1141284 1400351 548776 526683 264840 813124 1305900 1387566 801670 1756568 377986 1715334 339633 834751 87968 1535542 1248560 1894398 1778197 35892 1271864 1378043 1401312 120213 1458436 406344 681173 1083067 1868662 1065332 766259 689032 759547 1800778 443186 1986966 1536468 1133245 1442810 1583031 1633536 1557694 295166 1199753 703690 1922125 485134 833017 411428 1690265 78978 1307098 411373 344416 1258055 992905 1125134 105479 707302 317505 344227 1961628 709654 1918329 61478 1027419 1764886 15219 708626 1386004 938152 764679 465878 85652 948172 1532465 1370743 497726 1739281 429043 1000454 1705587 1390580 760279 1675591 1231213 925686 37964 735980 494128 1654896 309938 1667058 1812710 275487 1322213 1559005 510434 223566 796169 298074 200386 1446914 635769 472093 1109493 174731 1697631 1343946 1452056 406614 337891 929288 1422779 645344 477469 1107497 889485 962584 1944255 286508 983561 272480 1214996 1410670 903592 1629043 80087 1384213 592896 416195 907695 1377922 44740 610065 1995751 1351757 1394229 1941955 1351673 24174 983210 552786 1888134 1051037 113370 601381 1309390 320789 1434543 1852565 1004045 532461 1973598 1157122 1051764 1647605 1252379 812159 914823 282534 815968 219728 1427172 548843 101733 1588961 1024688 1026402 465992 1586503 1337938 1640429 952085 260738 1626781 1971937 777974 1519955 1391682 183472 1701788 833324 820219 1994386 892291 1692494 1734143 280934 78627 1435995 1097625 568143 62011 1348506 1053567 689033 759818 1857175 842812 1133800 1941599 337336 1536640 1105405 1188693 276326 1619112 1034599 756389 696015 1027658 949165 408346 912242 836528 841817 1922809 1562840 1292991 1934132 1170865 730494 1989325 1758028 394228 1852825 776859 438301 1015063 46749 712656 1629281 995149 367204 1806524 765617 877031 577552 1857777 1117850 1652770 411158 149261 1457828 1630096 334179 288158 1614176 1736838 195817 77636 23167 56551 219053 1923995 1143591 102376 121102 1875375 1426369 1695162 1036060 926626 1466513 728467 1220515 1501990 1074785 334568 1204631 1120140 261219 1243585 962151 1172102 1136631 824756 932765 1991135 660681 163679 1135658 1618985 1776361 757970 222118 541606 1321243 606233 1944625 1838435 1467638 787935 765039 1273350 916158 132783 1898323 1734523 1409717 1959700 143052 260356 895908 1073043 1469993 1683459 117659 300853 857109 1073003 1642395 674983 1529307 767489 1182446 1600299 1737886 1336159 1457884 626306 29820 1005565 1528993 1269276 466406 196144 1005876 626963 1886987 1973573 874663 694878 1845115 1021648 1590226 1177760 337760 1335428 1113695 323616 1288761 1451783 1195387 61635 1719838 1863465 405562 1258685 1135445 1254508 1640280 381146 876090 1767274 1657238 904530 1975339 1716439 641176 451468 1869667 73021 765268 1475091 210790 1490870 1439457 1870572 1162756 1774844 1536674 1471517 1093385 1953591 587660 1273826 1359675 1023862 668191 786318 1537566 1414424 280666 1902060 299391 1112160 1271420 905215 1012952 934518 1126960 1436831 1297427 1605084 1701146 570449 1405652 1937264 1711868 363374 432997 814786 1176795 451067 1876482 1186874 60136 1133299 913414 1204083 1534582 962195 863491 838471 343086 170301 1164987 121304 641701 486095 1198212 849060 510658 1456444 1484255 950378 34293 61640 867642 969533 1543068 25563 1755105 175380 103467 1074150 1619482 683873 507763 1944032 1395738 615047 901551 643422 1621008 1975875 144506 1871719 145602 1200609 104381 467797 1209439 1625637 1726738 232588 1002034 1022800 1326665 1421307 494037 552681 1751432 1269498 793280 675653 217628 70477 1413076 307890 698060 1581637 1775311 848228 314569 1816643 81514 840822 1578886 1277240 632116 1484441 877187 950309 301326 1142329 550486 961364 728995 1346428 807624 362150 1362457 622288 947676 30239 320518 632276 1261776 1566834 558031 532361 1853305 548676 1695370 956722 329385 1629628 1897681 1182424 986953 99373 1611598 488407 1448936 1210853 116340 109206 1376811 579133 1710727 1774007 1256287 418893 566697 150491 1419546 835804 1621544 1449446 412369 1702855 1727298 705520 1924639 17826 1530032 1201492 621224 945050 686208 900154 176802 387005 420452 116492 457120 887496 1699690 55638 821158 1258412 915903 550774 1936014 461459 834804 1766313 704322 812366 744761 1842677 508688 1681100 719181 100832 1323506 883117 1950355 374438 599559 1598881 1110253 464397 749773 638270 474649 960585 229589 1045385 775636 1334376 1097051 1814409 1947128 165953 701050 1283127 1686414 1398308 1564702 1121928 1764721 1394481 1994152 271480 759075 1791754 646333 1366864 1540053 691795 1364395 801845 825008 1870579 999860 1185551 1153339 836096 948118 635546 387911 99022 1893253 1288084 328935 512571 1932817 1332468 181229 462365 787943 1464146 829104 1481318 220997 977309 1094669 562347 1994474 740274 89545 505234 1045848 231964 1110852 723706 999301 1858237 1154820 1399288 953417 536811 253849 1407082 1454335 948233 505453 1069475 185205 323655 575183 378631 48071 1615310 1357085 95999 1322982 1912731 1844313 1274631 1867268 798224 1973909 775929 573030 1391047 1648758 1069026 1428872 141561 1289881 1616518 1570389 1518119 787729 419689 437827 1628856 551296 1435398 188496 88440 1518996 1628588 626978 1446068 1711609 159966 685692 1434864 1372510 310928 649181 598623 691513 1229309 1496047 1542700 1192840 303766 1830289 1565873 413112 859686 1943064 71343 1623903 518728 1048992 1693769 1257513 209883 1789856 1443553 668383 1739088 15863 1834799 1539110 1563671 1907364 669561 453027 943399 5449 1647912 623511 1835802 1640191 1219544 1602150 522071 1482810 849982 503798 923208 200163 910903 158685 1247327 1418022 1658741 1941645 935276 618782 1462159 2034 213132 1077754 250536 334218 1498261 1894333 534963 588290 450100 1950109 571047 467436 602570 371488 113822 1874253 1545638 177546 1076597 74076 986948 1493967 621910 703086 1389740 19584 459874 705192 1814480 428406 1114029 554433 757185 1060352 352027 1287169 796945 1639415 192685 1772642 431110 434372 415371 1420798 731143 1291332 228788 32503 859012 1103349 1141902 393380 30947 252955 66642 1697001 327636 1747650 1146954 930236 1755906 671333 1984959 1851212 825552 1577245 227280 1646611 1543507 794294 1667262 432808 535904 1630056 330383 733719 723190 698960 1497347 862776 1715154 1765872 1660918 1852070 1789133 478909 1090926 1747389 604696 1952200 827132 1889225 643257 1575147 445969 607812 362398 165293 163625 778332 992020 1098464 179542 925185 768036 1477604 34252 952794 1921493 1055008 221603 351355 1159734 674344 1685706 674687 27017 410956 1736405 340010 719381 1090282 1254031 1834732 1037366 1275167 1415250 107989 1338001 1747709 1066364 406488 1900964 1384735 827463 608746 1400991 534837 969116 1515073 1450518 1750259 670804 1781319 678541 631662 1739887 1086609 1411378 1033944 1866143 1966155 829096 1851203 339239 1550713 261197 323570 1297505 795540 75026 711437 1503905 1359206 594081 148090 20973 667812 988167 743477 1074014 1712921 81716 140366 1930466 528212 516006 1886941 1579146 166573 1828269 620369 1418722 298833 455528 1477306 321284 1248697 1112239 908165 1166617 1291012 691259 685878 207617 889636 65089 356239 609048 1169839 1829598 976686 71645 1349477 1325121 1304605 675084 303444 422417 1176189 1639581 826061 988994 414173 994925 1938061 1906666 1767132 885690 1798374 564175 332849 777754 294270 1673781 1822371 907526 1927718 489410 969932 711728 302658 1844296 1483063 1582130 696415 645047 1490857 1166852 751239 923716 1503271 1215681 205368 1693167 899038 1088580 569401 1247838 549099 1628469 213066 214145 216397 552600 1109974 1764495 612564 179603 758267 581964 1196522 783346 169446 1107685 25642 399160 778267 1634927 56654 1573238 913539 259981 868486 1530947 280222 1895122 794707 713527 1503015 621351 371537 1176853 1967392 1481452 667027 305115 1377361 1298917 302121 777951 1523045 1953114 758582 1849791 343377 444418 230608 1773222 57309 1613647 1588330 930792 987673 1568539 832106 1307399 1511647 460978 1450264 1325190 257590 1470495 425349 1152267 500402 1085157 512083 536952 1378686 494758 715358 58104 572871 1204479 1553859 720185 225674 1385142 800342 899454 1173918 967723 1394827 1642368 1410322 281183 936691 362467 1392723 1072740 96970 1245335 1165658 548476 1884373 872210 464646 1715832 1546573 1127239 252040 76888 178844 853393 202410 1148407 55322 571545 215194 1276216 264684 598913 375579 1318424 355588 789012 927164 913765 1422881 1418243 678749 239014 1507445 245258 1046109 1114616 1538564 1970145 44421 285495 1729723 106509 379835 1972587 1659267 2176 1933672 1582678 1245010 556206 1781627 1420822 992379 1010367 1699039 60102 1759213 622834 1011248 1933023 1311820 1796322 914227 1901264 987579 120600 1349032 1153385 1728423 843082 541430 170519 1542228 582407 1692937 1307616 1005112 1039009 1468572 530012 532607 1630364 1713699 291813 1795458 1668388 1312457 433430 561515 671554 919250 1428100 31920 584866 1689967 1539299 582240 1676842 908603 398171 1501836 1049389 821826 1045862 201626 42732 1088558 851950 1435861 61533 913382 1499852 655023 1496791 1487182 1481253 1723867 308069 1667435 1416709 935603 741360 1334340 1999004 1554567 1474057 204450 323871 404006 992070 370775 132242 191422 1396293 128031 343231 1671598 1022871 1770791 1565757 238870 911309 734267 1589737 35804 927417 1082637 1994096 1853383 1351870 1290562 1698454 1377795 977033 1862561 15675 1428856 192709 1260548 1927763 1959047 257547 1225515 1785248 665127 762943 291953 432027 668399 358323 1329134 1039803 99074 110281 488763 420255 1376492 28716 470075 1786422 1088736 179675 343872 663756 224377 940481 1677597 787156 806101 336770 1536624 1326482 22027 107378 528513 1748151 1450803 1440724 804907 1008799 521492 1311533 1012544 244475 464612 1464407 114486 1082790 1211143 1208565 1715402 1898464 1637278 1549447 1291686 757506 1860327 1137463 1915194 1044767 1347102 1573075 1320804 1994245 538016 614848 131774 1000000 1247279 248989 1818229 1404158 1363073 954578 1767054 373232 507337 1159947 1602524 657317 435150 1942018 641631 436383 1600376 1623462 191820 1465011 1501348 272698 27059 821227 1945077 1413033 1473328 231541 177843 547556 328962 794352 32668 1112882 1424500 988047 1695700 1814014 467749 1249766 805401 792345 964889 1473411 572417 622995 540485 905740 337021 1029562 1129219 256224 283736 219801 1952214 1211138 453888 1194784 885273 1610763 462596 1452295 1582369 236835 1168216 1974371 850618 586270 468371 1092337 109895 1930976 808351 677404 1969612 649772 1343660 1171940 661434 151441 1877414 1075026 936808 598998 1920849 1276737 1052063 1313088 810879 1035500 27467 1342559 1000988 1495705 877454 1630190 1713588 212280 1177269 592457 1981671 1936754 1729624 498415 1012153 1888688 465323 1210223 1298360 1176130 402824 820841 1157300 1500427 150503 1206183 995886 913827 1696877 1928711 264778 585082 710678 880796 447455 472841 1825916 902288 657299 1518812 1916084 509555 1674634 1866891 940447 177001 214144 1644366 878734 1318357 759361 1054777 1700202 1727534 1773947 502529 1224566 1102810 131433 318464 1879503 1289620 1598970 1969201 1812742 1296971 1357471 42599 1285566 1036087 420633 1219506 52028 1238015 675017 920833 1217389 549705 526600 1820584 678010 1227110 512541 734155 417133 141208 441137 1477946 786277 839207 1694741 1860554 1594453 17280 1219775 1081323 1724662 700003 350991 1174448 1668718 468491 388717 886225 848860 1592647 1894315 1473306 557959 810496 1492180 1299838 1010250 1075736 1802095 779642 1724146 430979 1496501 942254 303151 1644875 125039 869584 707836 44255 1828125 1961698 392389 1619812 1634724 932841 1757145 10576 864790 90099 1831486 1421935 52149 1267085 1108990 1712734 1354519 1552296 357612 1000444 425346 937690 1821621 184243 1043743 1999265 1872509 900192 1942492 600524 1774700 1959590 1796843 859493 493692 1845409 1032080 658653 212564 1995834 699083 993677 120594 1795387 1438828 14603 648112 217242 398627 173132 185090 1614183 696528 1505143 489644 631896 301760 107991 883220 1789882 474562 1727123 1452621 1827689 558965 180861 341259 1697710 843684 1637351 867214 1501543 1040413 463021 632665 35846 787256 1645327 325683 1766522 166058 434638 1123761 1234349 1235560 1159409 187971 753949 620281 1372377 1224540 1887274 1601209 384020 522432 862011 684765 1759298 565364 1187116 1827655 511505 1969178 105661 1891597 218893 1021164 65751 1482398 859784 1063765 495833 675564 199318 225769 200196 945649 1391018 520861 878853 1797830 1306801 60958 1943381 1096081 1674213 1132820 1846422 1886675 1493398 1476609 1742107 1627862 9229 1879883 61850 1274140 117255 776788 650981 161959 1405640 31301 255620 749461 173231 417697 1615496 269533 125734 387309 203894 1613951 2387 592411 27985 730600 234873 762404 910744 1413500 1323024 1325348 1113709 1049455 741149 1821339 1431009 1210600 1176376 532224 1142392 1358366 1042800 1111271 1861014 1143549 529095 1434216 717 242157 1821122 1464791 1762656 889297 308767 525371 636306 1090094 1881678 825307 836137 1329951 293308 288475 1450023 1161137 851676 1456566 385881 711936 361929 1212610 342655 1105675 1454455 472480 1072796 725979 1284732 1181987 735823 1724028 909453 1301282 1885613 52678 1842404 904454 833150 715882 1323243 681574 1835367 322569 256640 908816 745035 1227232 148994 496896 573697 449116 146939 310687 1579137 1362141 1360958 1218623 483938 1400973 1690420 1166468 339846 53125 517740 1539468 491307 582734 150536 157086 647766 1355935 263891 318136 1932710 23447 1515013 597243 1978632 54634 29385 1968808 1960894 1934716 192780 1617954 1430792 1781639 1007146 177485 996424 1421283 562079 1621713 747058 511790 1120562 946659 1763174 119404 1006757 1039166 1940638 517469 1808588 819137 687400 1303739 296217 757952 87370 1049051 1662398 1886904 1793073 1960142 725149 1538793 642596 1402945 1803492 1579304 1924815 339774 825514 1896154 1029084 944192 1519283 740448 702402 26060 1554365 827024 1572963 1552719 1626259 1073803 449109 913914 896663 7792 1237327 188804 1922460 1737465 995353 1356010 111673 1712630 45434 1984828 545656 1433969 863182 297874 472125 1342488 375916 1112919 848929 52170 186546 1404483 1395801 111481 1266279 1777318 1401188 1354941 1800911 1814095 51446 1939312 158593 1431672 1751616 1142220 555215 867954 342096 1275640 454462 308845 91646 696176 149719 1135286 167208 1395370 1092769 1205272 1829538 572011 503368 1641004 558840 1952901 1327859 1122562 305694 1084564 598633 1534500 1593862 1056182 857502 753754 1824785 1836835 526996 1269655 1648447 1545939 1385338 1452774 1686649 186810 1805026 1280846 651312 1604721 1273615 1997918 1530107 1558857 562811 1249811 242028 1274850 1840202 1808438 399225 1428722 276748 773691 896695 399408 1607653 328918 1391135 1068655 1355111 788940 954271 1117869 934874 967468 1219376 1706284 406056 200498 1882551 1556125 926988 582660 62586 764033 209512 148502 658385 1772828 11619 1180433 1516773 898515 75470 59217 1768493 534271 1784009 230195 998100 243133 217302 1302305 453279 1517575 1723829 554769 67524 171357 41992 100071 82279 261549 1326265 244714 609831 546748 1290218 1541666 602393 1737509 705725 1984405 1877773 330973 801620 528512 1233172 1274394 25787 71058 1061482 842973 581244 501344 187099 56781 1662298 1797328 407231 76037 461924 689446 1355237 1480216 261685 392049 1023841 1021287 70862 1896483 1176015 115586 1304429 1373033 1719556 1298252 1985086 1007839 1867446 1408441 1905858 430400 863109 748430 1559360 1316717 1838920 113302 809467 923258 843722 1678431 1410857 681649 1030243 1086052 1870924 677658 589091 1031518 384243 59289 511846 1558462 1179457 332486 915888 1740363 417747 1657825 1617101 1434855 1997122 1522326 1352354 153029 1821004 1723180 101638 1011640 507313 1562262 591340 1763348 1654477 1945794 1503639 925639 1404869 1799237 172011 384331 1770198 291990 878273 1005439 582292 1450046 527221 1224611 743343 1510914 939432 1530154 1453081 1583163 620509 1198896 1749851 1750151 795437 388507 39565 727792 1772214 1686675 907868 1651182 1992767 518680 622205 998180 929419 50504 1705177 1203073 419253 1013890 829233 160630 1324171 1359602 145951 132973 236469 24209 1530656 453838 856236 1574289 416005 1581125 766328 465128 1752472 1760885 1737494 1302913 673788 1136991 1911958 1826501 979942 1255306 1296233 839491 1774845 887998 1765434 277630 1509457 58256 1250126 1024410 401618 789706 1994373 849182 1163441 1865587 1194317 461394 993195 479078 510980 32613 1710906 1180685 316373 1427961 370003 59273 1318457 1787018 805992 1875908 27386 1312512 110669 769608 1212688 1959900 1114495 1966617 1991378 1908618 1098367 655027 968220 1660458 654637 1221902 1006294 128711 163228 1483117 1237538 1723862 53154 378443 620524 790352 775597 1350517 157723 1504637 1287367 1987790 1823775 779545 1483388 446180 1007239 1664878 673809 526194 288636 1922943 1498303 364388 787515 1280401 1255794 823701 192628 697479 1413605 797547 1034392 696935 1858262 1523462 1835326 504333 56678 416896 793354 133752 1675339 1305285 1092878 1405983 114394 224839 342347 654419 1916455 1485767 1693523 158209 668036 1491290 1695002 276920 383068 827495 1136078 334632 806033 882 1644884 1140996 1937398 1770469 418309 1413800 1462459 93387 895204 494446 654938 1140525 1840093 987780 194966 905717 1415436 797316 1096744 1585335 1232420 1955263 518698 1873306 269602 993694 1951217 304269 1273618 439756 1617484 1678452 1896210 810077 1470870 1931454 200554 1135746 213959 1283226 1715172 91779 1819937 1398025 1254067 199882 596630 958662 387412 765281 1649377 1422496 1990959 1856344 755173 282801 1919672 971792 1507816 1011694 1106353 1684553 1877093 1338778 1987640 1326602 508750 1010492 723274 628602 258071 777361 236280 71511 453509 86434 1435558 583577 1896900 1172081 614127 646140 1927911 726646 564670 1913208 1713310 690565 1641202 1366430 1022187 1941440 56689 891824 1869686 1600129 607266 193006 1047548 1030520 1724693 1451709 1509265 1702258 1217905 1605376 1976701 999795 1219657 1745126 186061 1337123 77231 671102 888991 1756265 256355 451123 72785 752318 261994 1908549 1039785 58944 1916907 1677603 1698935 874783 159649 1730244 786348 157592 1124108 1526261 990867 1872227 1801981 152621 732377 1774948 169222 124027 1808132 1658252 1809189 11424 926723 1090141 424692 457998 1198667 1797340 291096 1175332 182134 1551276 1796983 315871 329585 1191178 1085503 523285 523870 615712 1912351 1779530 706425 1140475 779354 1107502 1058168 29008 1125985 185017 498305 1891859 1576483 565122 547773 1751664 1310176 1503691 548298 1163639 1270193 1804297 1148298 544234 1627327 654992 21190 1940666 1100049 1776248 1668657 203078 1262738 334834 588046 38043 836730 1991448 1071897 1646416 230575 1953223 78936 1483097 1964731 1350007 1436333 257579 1360813 369779 1946382 70215 869285 1317947 128709 668032 30281 1045200 77273 793166 23969 143889 1270334 1998587 1033040 1837334 1981623 739799 274024 886729 1212720 387101 998919 1906670 1109466 1789419 524481 1796294 1355392 172536 790380 133042 1658788 103710 1527439 1572651 114695 1347368 281632 481036 419927 1345456 1767966 646311 357716 289559 90621 1869657 702950 1189617 334171 684304 227051 1790802 327736 141589 330243 750964 1978299 176123 403041 259851 1586298 1816840 1144227 1717511 1852561 1667269 994690 644872 1536685 435900 1555736 1270862 103966 1196211 1832126 302096 347549 52869 950874 971941 1897881 1878518 1740422 86047 57112 951821 1385579 1821452 187845 521599 1954916 169969 680115 453758 1496162 583385 1885225 1169357 444104 714281 1248950 277754 686472 172592 1778270 228919 1689722 1357135 786959 413961 1529573 1389709 204489 1666174 1156373 509871 195404 1430282 358843 784741 588450 239197 539810 1280472 1345951 885577 485282 123373 1955143 1749992 951089 352433 1559256 1440960 1569797 1140341 1382256 902874 1404343 1904276 338272 791148 846547 1641738 1265900 240384 369817 1010788 1318960 1070463 1284902 329842 56887 1302406 1058728 422377 20314 163293 1005001 296206 1571659 1191825 1721958 543686 1695940 342664 535942 1200742 349571 1621807 1305202 1276497 197331 1984401 665302 1753149 562378 1868284 326124 352308 1109673 1647801 385750 1963074 1032920 1491756 256139 274310 1767866 934348 1689900 399943 1950303 1737941 725773 627115 248459 842105 264020 1361542 1114186 901470 1563462 101311 112958 1774224 457277 1935460 1919175 471750 1621943 1601490 51519 70718 1651699 1606117 642243 1019003 891653 1344714 1137811 1314063 568269 1822602 694558 1978542 116075 67395 1668266 1908058 1136952 1694786 1399912 1215792 606921 1209528 391780 430295 534104 487763 1899664 1499709 1103399 903105 392680 1930884 731911 1626260 1380360 616857 900509 1571761 1698359 925646 1937292 184425 1448301 1997064 1676181 1355093 1060476 454212 963255 375314 312778 1400404 1216857 891736 1660155 1988100 1936233 799722 481746 321636 1827463 1412842 40176 1474993 57940 473525 127005 1190512 1432851 650219 241953 743154 268781 1265132 1387426 1194395 1636841 346178 1725154 659924 1001399 480652 186151 1632161 777907 477659 1891174 1624215 649703 935612 1166446 1393077 455406 1113407 1392694 661675 447123 115980 1315301 323856 1031145 451450 1835360 650456 1236546 1533525 814528 126329 639355 747378 1981065 905675 652487 1953362 120881 306234 986490 1652196 1222425 702964 814334 921274 920620 1367853 243909 1259011 662266 1033060 705080 636581 1858314 428232 602328 137601 16641 1234155 1211976 1624255 1011152 914952 1698139 1753393 1573149 869251 1770597 831965 1526956 1219107 1669880 827742 1423778 197820 267907 569229 1036581 1871168 1331030 1089298 257 1040400 1102512 101066 1347087 1113679 1098643 9416 578943 726873 1676098 596080 333013 472068 1996084 1609388 413346 907881 1045274 1238565 364269 821009 591445 998759 1077336 1001540 1424855 348358 1725305 117536 211407 728150 752727 148372 1835953 80481 571042 587137 1351281 312413 1883201 1942190 1970190 434996 1460069 266576 790585 280180 1330153 1116380 583391 1413926 778117 1617841 1511388 150405 222485 326785 1199406 429033 1203257 909641 1962469 676067 103713 1211377 841737 591049 944142 987699 1580513 554620 1859843 614554 1498766 92857 103425 1595910 1545722 1732319 1766102 1556266 646741 1387240 1710384 710009 296232 1226394 1081540 140957 1889374 725014 1796242 637963 767234 617540 1765232 1759446 101513 932391 366730 1229920 1371525 1297761 1723401 1570405 1227437 1652186 1471444 259662 10098 1227161 1365552 1708678 588527 606514 870555 883351 1345471 711538 175611 1807388 786833 439239 1426072 801129 517588 1020120 802811 575902 1738382 1579682 1606626 1891494 355947 843477 29605 970018 1406386 24781 1373622 1319784 596893 10666 419761 1256192 702562 775976 1967725 136574 1167985 346636 1125784 264468 187465 172858 1517109 1174473 992802 1234198 1281260 821644 1821308 473758 1861009 256077 538409 1737193 70159 1621357 294493 140847 1483048 468360 1801499 531416 654534 775500 1429315 1308415 1809101 1486915 1436806 588286 1983079 875026 853988 97818 857163 1917430 1290267 1085681 243644 1338408 578347 282576 75074 93800 1459751 682684 421988 722974 636208 654207 33924 1159598 800156 781550 1956191 1635851 99919 317091 1478463 168981 1050725 483574 1023238 123394 1099996 1626401 458860 1902257 567519 1337682 1412709 1930114 1029008 1880381 1554360 599037 317893 70415 1921927 487607 1762460 1431558 651974 61906 1807906 224180 1202079 499733 642838 515518 733474 1352608 1603749 444292 1157033 1052172 121708 1218068 1361428 19475 463236 1079739 998763 29053 1003840 176913 1389661 1742563 267564 1165861 1293110 1921980 382576 134489 1368184 597504 1512891 1577975 396845 906345 1715109 987285 1118792 125230 908020 1009576 918057 870438 1734740 192323 856158 1191928 853198 868848 321747 470107 1270018 1236805 1313066 226802 547785 644251 736952 1396313 776695 626640 293363 655652 556935 63961 39214 1717932 1738359 1025727 101980 1962831 18620 1565744 1265584 104111 847245 1469468 95842 1448820 1243326 1041108 1616915 1186923 1861271 1172771 1694832 1891760 386424 943315 669548 477398 926468 760624 18988 903757 202241 122080 381161 1377085 1315031 142150 305035 633781 1079071 743141 1450648 1070217 1840587 1223329 1843572 10611 958811 1500143 1310598 1635702 132547 1583418 688160 1686165 610942 1807710 1657259 559258 322421 1026413 1098430 698498 325619 819013 1788923 270691 1807152 161300 18869 969301 1654217 780504 842835 1226922 200536 1374603 627432 1465897 551069 1115376 938658 1439298 1962753 1281450 1926307 931060 267861 1109013 1604794 1935846 1960634 899294 925201 1355018 1345861 368940 197699 1512471 1025704 1320401 390548 1068883 1823858 1779078 475156 1782500 1084521 40595 1817984 351074 1728086 1110265 1611565 559084 976272 1312927 1064005 582976 1535910 1414614 1391285 915814 1086061 959481 1816796 635951 1891258 1191330 978656 287126 409985 1207206 1880563 776790 1591643 1374637 310190 1127340 1819206 1840839 92150 1765526 1079323 1481433 1758965 1763857 940080 55755 1199125 1958337 517255 1066500 36545 610103 147276 1427667 165936 29916 1282055 1283811 1893124 1839341 1060623 93816 1640 20977 50149 1923904 201161 888224 1960033 386265 169423 1570325 245380 1745143 1953220 1728703 1530356 1082157 1234354 636917 13235 19472 967477 833861 923713 1111906 334566 1798284 1691096 1310837 478707 1437998 726232 1203328 952731 878302 527983 1149992 1539648 1816464 1622152 1221551 814384 1755998 1329924 821821 80534 1328768 661301 53548 395720 1233494 847071 1503077 527932 1389270 465560 1146563 1170739 1921531 625510 1569770 1460073 1319543 212661 1507797 901521 1462536 613146 1704134 1197615 1252895 957788 619009 822934 1645644 837026 144673 1412513 1688982 438853 1388051 991042 1074257 1125556 1227888 1275632 93299 1168109 1327575 1777248 253206 1589437 282235 1701836 590097 12176 1991573 592212 1056596 1167941 1469932 1132639 1747694 1726294 1452291 235426 1419818 72889 679200 1525730 1303241 1018688 1696149 519677 1601785 1913978 1735024 1056776 92545 1465383 1829929 546952 1303120 857897 1634033 425856 1470104 715618 595879 1500889 1475358 784318 1614134 654563 224041 1907133 255438 1075140 1174875 1731493 109272 279782 1847429 1030802 466047 1169300 78600 221157 1556839 281781 1859211 779466 601078 1062468 647773 673249 686621 1260348 1730365 1933649 811223 1508069 352846 1535308 741989 1313796 305377 1814189 791818 322181 1318779 353733 71758 1724121 53207 1773410 167057 1762924 1993615 295351 181426 890677 1188711 164122 1187887 941526 1049444 1451145 1275400 1174060 1278655 557065 983673 957980 46 1512678 1246912 1127685 832548 795269 322232 106758 769587 1646939 287374 1497845 316681 833363 1827021 919669 1168965 1350541 857206 26951 1645374 644464 386594 142901 891285 277718 1498369 1310414 1632804 1325004 616586 84226 660083 1781297 1897798 1626876 1360331 1786475 381401 142879 1480691 624573 104562 1413471 961327 774216 1316864 28346 1102220 1178117 377564 1798225 406788 557137 1690353 33814 1152531 486042 994046 109586 1473172 171933 1304676 326565 476082 1082830 1215920 434357 1766352 1305242 181407 791174 858491 209076 999925 613922 1650438 886964 1146100 1622986 1243201 1966228 291531 1148577 1197611 66106 1762957 450515 199194 1947267 315915 1859591 816381 813139 430045 1696115 423724 343487 713688 1146940 753756 1360227 1858196 368135 1826431 1903781 1774509 394613 892078 216928 1745161 885937 790452 1876752 1982601 1811074 1818311 1995423 1625896 1541886 767751 797155 1957809 1683315 156212 244886 391253 1482082 319939 1981080 360414 1614783 193422 622448 144785 1723195 1507725 1861980 735021 867263 1463388 727304 1425432 214394 1162089 464537 1026967 1224589 1264661 545530 1669408 557428 847314 781841 890008 767179 1584536 1816560 652445 1703901 313393 702737 982452 1175458 155411 134181 402205 199804 1308449 1158626 1713709 1026501 62946 975453 136866 1240739 1946314 445394 1669784 1529056 1832691 1005530 383223 947752 1322847 1863141 215972 762277 194788 1469177 511173 777720 23068 438028 1134999 1603064 725913 236709 718471 1621954 1361543 942370 870796 239805 1751248 1952497 1031290 838771 1973842 1346532 1613988 905435 893120 115528 851726 1840938 1481947 794416 1219602 1372738 138509 498112 194857 1211554 1466914 350049 1228454 559107 917429 775258 870340 1084006 211778 872893 733648 728189 1941121 1758882 1336538 121392 1239304 1167185 1944758 382618 45275 1373292 1129139 891603 1420894 591269 1786521 1319956 369143 1533776 157691 118827 1643118 1841567 980963 740222 364731 235700 71619 146976 38524 20022 1242989 1384979 1925905 1648273 1696885 1609027 1982438 630868 822223 1479907 1401659 1226069 1621427 731439 520276 1157342 1422731 596894 1826700 783607 446663 1600793 1662034 1739149 823808 1637310 999546 1751286 1863628 1766373 78084 157186 1416954 271256 22708 413135 624278 212817 72581 1581458 969496 1494627 1649189 843787 804252 1707856 93368 431727 468131 206441 1700651 179124 235622 319428 774879 1423050 322185 548728 1074048 1041085 1423 1264307 1716555 1471985 461754 385394 1634645 46038 1014102 199388 903889 89525 1146380 356389 1522442 1349376 1830136 1377180 1728680 1813634 326551 1998009 1149922 315461 974634 282734 1014877 264480 1286814 806424 547482 813948 1376278 587580 223171 182440 472365 56311 925490 1838166 654133 63814 126013 88920 585208 1373741 1519995 303800 1902683 272274 1541848 976550 83986 1556479 748784 1755067 1968016 1689454 1924643 1102212 1146926 79153 767211 1886235 1930915 441204 1422160 1267096 734019 1647427 1305252 226469 36785 662020 1406880 320928 1018142 1056939 79839 1999195 105497 678128 1783286 276743 824173 1194694 1959376 162907 1704613 177094 718451 14632 1653478 951966 197043 459181 1208885 265267 699744 980345 976143 1630847 1305402 1408039 665412 374003 1581258 162739 1178778 926861 1321619 1873418 1100881 408440 348236 1059048 696046 21730 1785140 1855395 823148 1883797 1642168 937751 1903462 982939 416200 1725965 204503 986864 789507 589653 889904 623883 1062734 1561076 1341814 917006 1584622 303059 340001 1807428 42669 653058 1443588 1552474 1692385 1682396 622127 1093253 267686 744870 586472 112178 477841 526405 1211995 1111523 745619 1131327 941730 1082333 642229 33610 577140 944212 813528 1168304 151380 1878096 1662430 49926 1300801 1121088 1064223 393526 1862425 1992498 1447369 720339 1664620 212206 1725799 921900 319739 154714 1591111 733737 53055 45205 5741 476372 1073709 448036 1994413 133744 278650 1350803 430806 1214422 1936712 1556619 158370 1844376 1356614 297476 1835370 191062 1406119 230126 990054 808916 473117 1652965 889815 928024 131612 320881 1554415 300696 649267 45731 800018 687263 1775944 1418705 122424 1798908 719015 127136 1215205 1821385 316721 1712739 1299558 943080 1985859 169367 1120697 705482 1147474 1841441 560774 585740 728929 1179619 1689971 1183840 424138 948677 1126579 1638613 876443 696134 1302134 1394113 1668944 269008 176239 838140 1151882 525669 578384 758299 1713149 831210 1692815 1152404 1406835 1355434 967028 1540362 104804 916181 21124 1621032 1464591 48657 101409 1109120 524531 1351260 977345 216610 1028263 1657021 623623 1003529 1063944 906367 213356 355420 1277382 67987 1564396 490412 1550176 1084356 506187 312130 749507 1435400 323971 1411192 816177 347315 953891 336759 846630 804660 474161 442253 716383 1434079 47389 1286518 998439 734893 871568 1708783 1145815 1530810 118952 238825 1354480 115473 640511 279679 1021135 1599836 243912 1046948 302253 1707218 467501 828719 1351495 310806 1861927 425902 283199 1114098 67557 436675 1029382 586148 965668 1716324 1567883 717171 1443853 1539749 1243822 1199559 1684464 1258391 1759981 1969477 35824 652792 766681 1182787 1405295 1810237 340905 363388 1996915 1722825 48414 1324213 1436576 948806 612106 59502 1352050 1454020 489891 1365270 1525767 1922553 1683130 828774 1761095 1429808 352019 888746 1751503 1122244 206956 409710 1681236 1869572 1446097 1850204 856388 871023 556521 1719295 1041929 207901 1860893 647618 1482334 439678 368667 422999 165851 423728 1054765 167088 1294580 1981684 1928011 1050162 860241 1761912 1290648 294210 1180710 1707223 1848835 1505028 329870 371807 748020 218307 1764896 1459187 1048482 1671062 738737 1274235 1668352 399633 1655723 331870 1313599 1986217 871574 71858 356141 870399 1793898 211383 1460815 1721790 7087 354431 336453 1619088 545317 519061 789504 113101 316415 729024 1181119 875857 1086208 1257803 336102 837613 129517 1884786 1877643 1878557 40382 356259 1479591 650054 1112654 1166615 1539374 809637 711145 1963147 1200792 980403 1799413 1672386 338194 117171 652326 108233 1859232 1978862 904459 407958 1268337 1848042 796302 1117907 992979 928110 330428 1749687 1376860 1499007 514619 32682 1806332 1044722 1292899 1703218 98458 286871 440061 643389 756913 1324557 956447 565197 124671 1893789 1779583 658281 348376 89491 1693551 842036 600756 1616609 19706 1094167 1557148 1015427 15103 1984064 1179866 149872 685215 1519058 801477 1181644 302519 475451 868918 1919708 339352 1401516 1196885 154702 30013 1485247 1601672 1100784 804445 1709648 1507042 1912789 1927124 1880980 1183490 1888215 139431 1913701 1780603 211107 1574068 1281743 617329 1745132 398378 181702 880141 5394 1791760 1623141 151473 161731 271671 1911040 1032431 1787038 1182587 1919567 1609040 455459 1927608 70250 1847920 875695 475617 1546930 706574 1392992 313987 586027 266566 1823350 111620 1643242 1519363 1399497 835162 1474583 458466 885219 18068 920917 1660782 1781556 1078555 831646 291779 1130937 1865748 545944 1923949 884250 1320262 899993 1347575 892515 654065 873442 72863 105799 1806032 931062 295386 768258 1517146 1549279 713061 761638 1438753 1411979 1910271 774864 1739366 1453103 358018 1286171 1858834 1765318 972402 1371708 679874 1637704 1003980 1557889 1141476 128999 709242 791175 119824 1681420 250767 632100 1494262 1366214 937327 1430485 1004964 1514217 1745044 174606 1706389 1544826 782204 313824 1268781 1738014 1683291 776045 253706 1995181 1924863 582809 206356 1779319 803513 897295 1300542 335165 1155151 754372 1160932 736014 840164 1508534 607268 1309181 387545 1205948 1165151 37384 337483 376512 577548 313970 1168223 236793 3341 842891 440723 233976 765272 1089400 1895602 1102122 1157895 644874 1224929 1121816 1321945 1271282 1053207 167239 1621169 1866391 238035 988814 1138300 1268510 221285 1159277 297551 84118 624326 654748 1697064 107665 809101 114866 450130 1928068 1348365 1280552 718386 1323557 9617 1233798 1235234 1243770 1310477 802810 729183 1879313 261246 862567 1137869 1857087 1406913 141972 1498651 393065 1427926 1703614 390309 662353 1323771 352070 1646596 263810 108072 1787137 1419520 1088377 1644611 802716 1689083 460655 1543438 1121695 1606071 391314 1849445 1647875 703198 1705638 1683500 1367980 249546 485617 1384433 891770 1429760 1337728 806159 1894540 1300363 144591 1492380 197441 1356737 571943 1646179 19209 764680 1233381 1284973 1642543 784997 410248 1322351 336509 607100 955614 793522 1948031 611754 1142884 858495 1384723 8590 443586 584597 1196406 1326847 1804253 1692118 1825744 1273181 812435 1424863 1834432 106813 473175 1238588 1996869 1962721 1569363 1296498 1024652 1254655 1124771 615822 151619 1478218 860869 1629856 813146 434920 471623 1017254 857778 1890861 142274 1361259 981404 297019 1681908 802091 535803 1391593 1952008 355279 1470545 329079 550422 1824555 841696 743656 454938 1555160 275894 1454839 1236453 627447 46121 729424 1623090 1230720 1581947 1116437 14006 1145262 1286447 1465908 704840 1611654 551626 590793 1455557 844786 857863 1707053 564408 504202 257986 1299149 492193 1820975 1864017 1229822 591962 707417 298433 1486544 1505848 1112033 1629199 119092 1074578 1783348 1546144 1133730 289035 212506 1090726 1164986 1126951 390357 1154770 1656635 557294 1593960 1626549 1967196 1433185 1855168 1510239 604629 13628 932386 1012868 516536 1795939 1703188 63209 446005 1816056 1021534 943941 1648232 463178 1752176 341655 161055 811785 1108669 909106 1723044 511940 199265 998633 680616 87222 692915 1092747 1148917 1248744 490483 1353002 1880799 4521 543103 1240197 234631 377849 353525 1865313 923195 762721 1401647 1938006 1653877 885238 953639 1992203 1449870 1819012 361151 1154817 1984894 1123570 250408 776796 691815 1847203 1462078 572832 789226 106289 249446 1448712 747002 953430 652879 1696109 515840 1118282 1694667 1697802 1647922 1874424 1739647 1859363 1332326 1527682 685345 87354 1238447 1463566 327912 646885 1877726 1029492 1768163 122982 1434492 1777504 1219728 149888 1044183 377919 175947 139057 627839 1990928 905994 1524018 1734569 748477 1154958 482433 1482110 1737694 200677 463922 796985 1790150 1572839 660424 735531 466876 346048 1575922 1763519 355068 44665 350501 1302801 1730975 75859 1503632 797171 1437182 463944 53767 1353415 988908 500968 1061240 780260 46916 1537969 364308 1672680 1731879 1376357 1600089 210117 1720742 1925816 672433 448959 1540730 1968208 1354012 463887 1980844 201932 159596 262906 1698608 1503232 190689 1499731 485137 1147868 137293 566475 1125276 10494 1238388 1807169 1975105 1671284 1679380 666731 1125374 762558 376576 1372409 889451 1302903 647622 42010 1585698 1834001 113966 353699 98536 288838 62746 1574767 1051011 42136 1373799 1186152 156707 1429442 351504 1318679 1837258 63106 1770613 957746 1587480 1568537 1870690 189124 1363915 839942 1452622 1866177 134706 360119 244349 1203129 137659 1073310 1422377 89971 1688317 119462 1014383 127251 605592 621840 1446828 123072 1940775 138382 1667037 1773259 51972 112424 75215 937093 1778200 651735 877967 1207137 55635 457565 185645 1118527 1210452 309398 1386559 1670651 377670 160245 861739 38035 493473 113486 788729 893032 331057 1559022 1705361 492331 1651505 1119044 25830 1321116 794927 124439 1664375 938838 1131588 1334727 1775029 1581822 1580286 1423669 1318070 1257206 1818635 1377822 1530284 139544 1832759 145514 901273 534999 1364498 432128 69954 768453 1497683 1869246 1941054 247913 1351235 52334 1986667 1551153 1635921 1744193 982610 1470039 323566 961262 258911 100308 873598 1678395 1152818 1798559 1352201 1623255 1316902 1026193 1267468 560445 538849 767119 1816134 1466950 654369 1558222 834137 564814 333719 1676696 1139442 278588 624735 1708481 1780771 1620153 159536 439357 1328740 1408391 359297 1621563 622283 364873 1772822 1311086 766042 1389561 1623844 1349496 755404 885713 1123076 1073105 86839 347188 1156629 1448253 1950759 534393 1269401 1674581 1317512 1491840 1571397 1514498 402996 78090 735412 705394 197569 676581 18146 380346 1628547 1172210 1699593 861166 1482621 630359 1096336 987035 497101 990312 1197497 886517 1344729 1053570 1510050 1370352 638167 1994506 1271521 1149970 623407 672109 1419978 1946965 284518 563283 636062 172510 63887 493627 216532 649907 133471 565498 1980943 1188157 1508056 309272 34133 319173 377203 718395 972748 1415899 459756 1220709 139647 383769 902649 1982686 630380 1211795 1358572 535376 850166 274162 148253 1039633 1648257 803429 70799 555357 1993605 1615592 1277734 219560 1087866 1322519 981163 495650 1708388 271405 205106 1472138 787080 326107 1070663 913375 1284903 650957 1843519 679263 1960798 657736 155729 1061677 1547412 1748704 869848 1983909 1284250 108556 390199 1332919 1927195 1036460 1823076 551216 1251871 1922254 915057 1860403 404485 1913479 992558 1983764 541431 1984229 423791 367209 46693 134146 1551981 1744012 1383783 79049 391750 1126225 1837386 1199957 638005 1122478 1082224 573663 910572 935801 1830851 314271 190111 433842 1218448 535354 1223324 135436 1828834 1449113 1867064 931297 1210201 633685 1935983 1884580 1681210 779028 933972 1889431 1062819 1723303 594615 790987 478987 1777794 1692682 434145 169364 38650 885467 66289 1511708 1021182 1413058 458805 1919049 1529015 125392 537929 1452651 1494519 931895 19837 1878567 8944 191387 1912422 1676708 334800 740931 1520944 505210 1161338 1995569 1763271 1441740 328260 1483711 562768 1173952 310759 1169912 1618828 1503770 761279 686495 1864266 1528399 1243208 277003 1097708 247647 1308638 378253 1090549 522579 1415976 1034345 320485 1507626 1553959 165402 1970405 1256932 1436194 1887661 525827 1650376 140444 1840958 294826 1490809 1665203 1928456 62828 1555949 395965 1687140 1869053 3939 1785608 538857 1090996 13209 80655 1550330 334559 1637735 818712 1679418 368696 297053 1961105 163415 607013 609320 43751 983867 1770588 982801 1526893 475148 1737505 1913687 1278683 1977204 1538667 721126 343690 346723 1961737 1353963 1848585 414380 399143 889640 1585241 1075289 1788736 717589 1838749 814872 463830 849421 562752 159401 1447574 396416 655634 376544 913600 1043377 1319768 1046056 1803839 338677 302144 824113 1848401 1250097 59124 482671 916052 752638 743562 1682637 438702 899206 1926704 1375174 775202 319595 356277 1668651 203563 831073 214162 1632738 887788 1034914 323341 1194329 898497 571438 1183968 1619293 1875316 1728657 1553126 719457 539010 1730473 1888076 1228942 465037 1409416 1578488 528918 668815 447449 97832 1821517 175083 984287 700376 509852 1654028 1288410 937214 811451 988446 1955148 959495 1133484 762053 1621849 1036180 1682048 432487 1463210 1859912 114824 1444247 1999407 33981 1491066 1199497 1717135 43443 936456 907817 1962757 25857 1329099 940119 611821 1574366 643231 1693407 941224 664549 1114161 390398 178382 1429632 780001 1429109 538103 1918528 1454797 1938261 1796364 1628542 1310469 1702960 1390459 1772482 1924810 1355974 1378493 1960012 844336 394332 881806 1569534 306173 1773642 881362 264400 974468 935871 1971273 942297 684029 964911 784241 645794 583739 1198237 1370064 204902 1024566 75311 1651333 1196876 1163955 472064 1887767 311255 1485623 806553 397053 733982 1325141 1128546 729806 478964 1494165 450681 1292368 476374 1769480 1509299 190085 194818 1174717 58499 663523 1538570 95817 1648287 257093 244671 1180408 127065 970985 209755 1625749 1702949 1792096 1078376 1656251 1494622 1240477 190653 385964 130823 1370744 1729383 200068 283346 1978869 578701 957560 1107927 1720439 6251 1620931 513234 1446524 564503 38178 1442171 1518160 1876363 1134934 258030 1694424 1492804 1524635 1915245 1642094 103353 1587722 32619 463404 524645 1729239 1705484 1283060 988332 444925 779055 553658 1894724 551743 1153871 405843 1805363 373285 1102350 1026208 1257080 640590 787913 343703 698728 1867492 1006715 1047158 1309383 848150 545262 134127 1100156 151685 1115867 1921299 410171 142364 259726 280469 1069255 614012 1493600 283737 16869 1918411 1874225 557275 778824 1720787 1190066 1217557 371638 550227 1305277 699377 510153 1770927 820000 239530 382589 842908 1347782 1188871 297520 122853 1331917 1409569 20871 121190 1949038 792647 486162 83003 662624 60054 1905758 1797545 608068 1777468 606375 68140 1569172 178902 1197188 1662723 1966246 545495 901306 1648974 122406 385115 890091 122766 1474878 880928 770791 549422 1017177 1670414 528626 695397 1937040 1506680 1381331 1652975 1751474 1708107 203443 914004 1564969 1476571 94201 1906044 1760131 1900252 1240405 1914993 779689 1249803 792622 1930465 840484 1854955 1426217 1082303 1346860 1462112 854340 1155147 1401929 659087 1132308 766750 1536196 212067 798713 1328066 781209 632716 701498 444770 390368 712812 856214 549194 766949 814104 1075564 792292 2922 1377194 1424288 662306 1064261 228376 182893 745733 1113911 899891 1884647 1607251 171390 863654 325721 1555483 606550 1113979 823581 684521 395989 1523775 1573393 784931 492319 1942138 496369 382083 979464 126447 1122939 1587973 335244 107721 88477 936903 570955 271172 547658 1527672 612453 928718 1293809 293699 93707 1250782 1001132 869180 1809002 1221294 614493 91791 1667090 1310930 141132 1194521 202280 808842 586226 79082 745157 1481309 1022869 1361981 667413 1841954 487191 1737422 775278 662531 895815 1482897 4454 568524 1076579 281321 824711 637268 436109 641214 171550 910738 681218 345617 180266 436401 1257544 208127 1334055 1904883 584015 468464 504584 203482 522956 211251 1018090 1461652 707893 826335 1490475 967614 1133417 1192171 1217439 871398 880624 1091386 852249 1144587 689891 1341865 216128 1432844 696666 1215209 986765 55512 950212 749821 471946 1490110 438810 112470 1874997 1644282 1304827 1038232 1479964 525455 1135720 44257 1181783 606647 118110 786974 1371885 857865 1796201 544824 58825 1697721 756800 281584 1653114 1495629 1943210 1580512 1306288 421062 1573988 845451 1776362 1193701 85327 493796 1143205 1313965 169095 1108147 1892284 1386314 1311948 876751 788149 598627 735006 683930 1212523 19726 157125 1946552 1116091 708211 1551679 986884 269884 510274 1556766 1661829 1132186 1894795 1235569 886311 301765 537818 1368235 115421 56538 1656935 1182392 680189 590117 225184 1414393 1588652 772473 1777044 367262 929183 213732 1858344 724440 107611 1068336 1777493 1084318 1224917 1105177 1743700 1230625 685980 537227 294485 1063854 211818 701986 319217 1264001 1381734 715385 1647526 1602572 576464 823689 265668 543567 1008217 627190 1255849 825250 368318 1246081 575253 394039 1912008 677402 1048417 522439 343215 369637 485083 1892802 1000615 649432 1657316 1859712 1417949 1122495 787314 1711239 1669672 749354 1873099 217905 1281765 562616 347638 312549 1506823 1386792 1885380 1985427 1311186 1636447 911285 1524682 1569004 1258936 693992 711067 1785304 215435 1751845 1577247 1921871 1237861 506796 496758 1884764 297031 273878 837057 131441 1672917 186698 1552032 772719 71572 1138230 1951022 1685828 954591 435206 590648 1042889 1428967 1825863 822607 1658111 1123093 1703099 327492 1983344 1412550 213778 1845137 1656183 1014131 1335857 1383519 843532 548570 1635354 1873841 1183280 1755637 1142336 534849 1114914 1537996 1858014 256318 1521637 594895 317948 1444015 1298782 1027940 40410 258517 1000882 1090067 1166437 825000 928063 323978 1106102 692670 53261 1623503 1800644 960634 1399992 1415617 1648885 999589 820476 105581 490728 591919 1094495 1147637 1703422 416109 179753 1253115 764095 1341926 1848682 636556 511874 254362 750230 640453 355186 1132981 1000673 1946097 444259 890843 1710998 791321 1999488 5634 116844 728726 255824 746125 944902 1305796 468988 1738680 525779 36915 1384077 1582318 1973671 1773581 288168 144080 1083917 1057034 901475 1169631 1995757 1267808 737678 882158 1296258 413745 1085367 866773 1597656 843240 894432 977999 1344317 925193 1868014 1716756 1604106 294925 1649625 311948 1360166 1735363 335053 1930635 699886 1225702 1271246 868176 876039 1599442 796534 1989117 1485979 812655 501489 1898463 53041 1033979 933631 95113 754144 223402 28712 584589 624861 893300 1046065 72561 1376606 963618 1135092 647222 1213509 81111 661991 603023 911594 754965 1986878 441183 897623 109473 1647352 1263295 319239 1775425 1580808 116590 492565 1946073 251012 1905008 1588804 1162639 672416 401 1112822 722674 1045618 1689683 1907506 795521 1944022 363414 572836 1155231 825906 499990 750315 1867699 1615027 1795647 453730 180245 596143 1304385 79233 623515 1089064 1273711 944736 1308050 1836081 402409 864407 1396821 1858966 719409 971818 149086 1289012 1858932 1992063 1527233 1545278 1958269 512896 724287 826842 1517200 953038 979392 888427 352669 698288 450728 1583405 1078954 1703600 785192 1519106 1848627 259441 1108467 523308 385422 106873 1688575 236916 425679 216983 1375935 1735723 23637 373510 652775 305559 838285 1782954 1428575 1648524 378665 856093 189391 188753 771201 462005 463721 1377531 1550378 571469 1137144 1749427 799069 1007994 235975 1091761 772327 1600317 543132 11307 881621 1845894 313686 701955 752964 1875642 141258 732127 715778 325058 125822 1903253 303796 1194428 1032236 1618262 597424 415232 406402 1837257 1059567 1912217 520807 1971488 1764275 1487347 606314 1828611 1872891 1514763 1638387 1045470 42420 974028 867400 713996 1251063 284515 308842 805837 774311 735634 204907 1974575 821584 1885083 541712 953251 513239 1959575 1735017 110507 694613 1035405 712434 299552 1724701 875301 1759684 1665260 448139 50650 1226629 1459963 1746117 511423 1341161 154136 1708781 1326099 665951 369900 1971432 1458231 1591849 86412 199614 1638362 795774 1217591 195329 1024569 1521080 1652217 852262 1351963 732477 1320279 419652 1812347 230208 1772408 1509306 1091246 635056 121440 426083 1277967 242440 342542 1991557 102701 214882 688468 476874 960670 1085508 111384 12309 217814 1754615 1857436 516729 456058 1182522 754442 234542 911538 1277709 547138 1758245 821516 1119731 726982 1659440 1229380 610223 855758 864684 1604675 500263 577573 626837 1693400 1243403 1583742 959831 158136 499067 1021482 702042 701381 1994334 396366 1458549 1451589 1827613 1006220 1512274 854597 820509 1508648 1234405 1866005 1888337 1320779 962035 1810076 970841 922631 1665068 1837812 1964869 1851357 198212 552061 898189 1153902 463621 1085156 606931 799869 1917782 631107 1985773 1638020 1754820 1336527 1000159 914671 619741 1879696 1479508 1577768 1322639 1393041 488167 1832946 501049 1822576 1472126 1830953 486466 1996892 719481 270084 291826 1937111 1717288 1652112 269270 189191 1176767 175212 15121 1528342 1391194 1295092 1956894 1307068 166045 725038 277526 777779 743688 243017 165221 1782946 791543 1361098 710033 1433190 1826506 938772 1921673 1273923 890544 735434 305088 57278 915082 1733884 271564 1826413 459199 1010937 1811287 303451 1564914 443580 1129931 1469193 863041 679714 215747 434603 413551 1736232 338856 1096977 1015546 1096401 261946 1214939 166066 1000861 841834 1268181 1252546 512943 1823298 1127681 1362378 478684 1281155 1292479 1232656 1880989 1253942 926941 210698 933530 1229223 145293 1575349 1321791 951209 36236 422817 1293201 1143257 1731029 242102 844206 1810918 1660039 644719 1457337 242896 82316 1266353 825933 1934018 1024283 439706 1151463 1057680 308999 1912192 270666 1123474 306615 1693684 102001 798682 562126 825108 495761 1762910 1188881 366165 466032 854384 1859362 1937093 224455 1392328 1615578 1292468 1729157 1827975 1017450 675657 1959444 974531 1192109 60737 942687 338369 447062 124112 1510635 817077 1984706 29525 1620598 1081606 758387 1137786 1887186 470948 1520649 756633 1656887 1854235 89411 1042847 1471320 1905838 871269 1431806 602444 1453347 1330574 1519427 1641238 1511865 357433 289322 403480 996209 1270537 930533 1263731 646401 287601 988650 1754045 1811762 1737050 1658423 966412 700419 891410 994412 452715 1648718 471357 1232046 667131 982379 913772 453370 964435 1032117 42199 1658165 1827256 183442 844072 725344 17707 946448 94913 375986 1945304 733637 3490 295199 493898 1135305 824558 1112722 947774 1335715 1567004 13945 1452680 311974 1301150 1649663 230024 616669 1153086 1295658 75879 984556 742442 1891526 55957 1267139 909767 905305 434761 1894378 352637 1502074 993994 1019873 1503693 314966 1020854 711851 183612 869663 191103 1174069 1876386 838978 367652 1587837 760343 1410069 1407559 1417681 1834577 789954 193324 1949845 1178558 954630 185672 1173171 357809 914623 1161801 1766360 176031 850691 161647 1563971 172829 1489343 859813 1940467 1753992 1343470 1032741 727617 1153434 679273 221614 818179 97152 1247248 1670233 1448094 911729 520940 1369636 181417 1657981 1290807 497478 1194574 1537722 566808 1165346 1539381 352389 154834 1217968 563336 1526614 152836 600699 1359457 1162922 1139346 1177309 222150 1323379 120317 1470954 1956683 836804 606241 807394 185257 845564 90079 1030664 597640 901759 229269 1970845 1370135 766451 641686 441422 1540570 526816 1402997 968998 1906717 401712 94286 1130765 602271 545202 1146914 11981 231234 1262175 187776 1209868 1607793 951118 834928 205818 1955675 224372 1567963 638305 866260 938252 806199 899131 89039 766687 523359 1169770 1140217 1435507 963605 1190742 645855 1341430 1751234 667050 1786324 1072600 450647 1791958 769573 699928 1881830 895670 756866 1134891 370737 207291 555616 1122676 1489875 186157 1692522 1927283 564399 1433271 216391 750199 1519889 988848 1897929 1265231 1739160 890967 1459557 1847516 680763 397836 1189099 147547 1657398 325391 1807304 1497137 222737 1444365 1403449 194086 1954612 323425 1755925 657958 241126 1052611 307850 1959630 790165 1867465 47763 1076451 1594830 1308187 1926244 1787749 79684 28135 1778911 1648354 245647 1069321 1723205 1837891 751520 384527 1266147 1840235 499564 1881271 1187008 1003015 1555137 1809392 704468 325621 1907688 621576 1192159 887769 1835739 226269 1823990 1304886 1505416 289720 175103 620113 1892336 1417482 580113 1416810 1277979 1365368 1881111 233680 1233370 1656936 646219 749482 645031 1861596 1178970 1385566 30015 394076 432282 1613047 60088 802459 264989 1428076 832084 1257468 1182744 945026 1228077 1462048 1841986 1962649 769009 492075 974391 269464 1946448 1782657 1821723 1426494 713435 1405610 1962202 1589916 1671788 932644 888193 904145 330134 224832 821970 1311088 1779093 462129 1058761 709224 1592505 1258577 24961 1498963 1396043 166602 1235138 954516 1306351 1310491 1415955 1178434 431131 1635335 767893 865089 856302 1084763 873374 1490284 180318 765257 307584 430511 337911 947262 1010939 422297 661935 1481913 89822 698140 957126 704136 1587343 260620 1709070 492693 1533164 1556998 1488482 326084 1316982 1084921 1521945 299690 1802851 928975 128648 465524 1946007 233759 1665395 816308 1913772 272202 1343864 615019 1379396 707868 438052 697762 96082 476398 104790 1131131 1716309 1640911 1594497 75904 211103 1442164 1132578 1533237 1931201 450140 472747 400600 176363 350075 602777 251768 224692 835169 1482235 800068 1220241 1091404 1724969 1048526 259717 1179921 344718 29955 1609503 15943 956418 1969492 89456 762177 1412533 1112976 1465036 259317 452242 1303648 177729 1875469 607332 388408 523793 1539711 1600475 1526796 1162988 1652885 1195422 171395 361327 1880384 1989089 1905980 131634 1014869 513704 1878023 1535720 1581626 57328 1355346 63286 1188375 151869 1338882 309758 906322 1995388 1687334 107699 1276072 702993 326600 773080 815854 1265513 1104748 478686 1286304 23034 1990920 1622313 907318 1709711 1338583 1708608 1594594 488852 1664455 1940677 347985 1512749 1415195 103783 231195 840167 1531196 444261 1553596 837096 1241387 90657 197867 894083 837234 447132 1081183 1683884 189773 613500 1324471 1348221 795013 1550746 1907072 989337 749581 1727592 1250118 509001 1716176 1703587 357738 318159 939822 964796 1309453 1145312 1043923 921261 10062 326873 1454377 765250 1331377 265050 1389676 734955 1314316 1303815 385607 413864 649939 1363460 66343 671022 790812 961048 615305 1641640 1636803 1837981 1719577 1192779 276679 278791 439723 1775789 819313 1933194 1056189 493063 283517 1659244 356237 1999800 1136139 114557 1014919 460981 35157 285476 53454 1797436 792430 292609 797951 25197 861207 707310 430084 826285 813324 1349807 1439994 598170 1893193 1657957 1248218 1587071 129765 398040 832850 1256974 1849403 1450848 1417754 166396 195110 866560 184575 1708527 1551286 1688821 826532 112384 77444 970646 629909 22692 202361 1694929 1195806 765275 151052 31813 1915395 1893962 1615518 1799186 738736 1252564 771659 1680208 1101105 1713562 1091336 1100791 1782474 812565 983592 1365931 896713 1172948 320409 1155366 1784237 1853773 1590287 224085 677522 1470529 699233 508168 926010 1844347 167575 163525 1396130 1489923 1798754 1308877 591759 732669 1605754 1609135 774392 685368 767927 1185783 567342 892943 480540 974989 42490 1340569 1785926 1842578 1660498 1936919 231843 127233 1963121 766298 27345 763482 1055150 112387 476631 1061311 791871 1500400 1341428 1477059 135653 1610585 1887740 263136 1666055 509579 752854 953772 4340 1424933 90632 1370241 238537 257858 1245291 784047 318157 1001792 1409044 585168 1053954 791520 853899 1928066 178249 1121699 1638209 1004271 1694326 852235 1055549 660686 1855019 1642509 1794295 512771 1440514 960011 1285809 1374162 579429 1665167 650488 1374857 567084 583940 542227 339861 1716469 624654 595920 1697383 1830290 608131 551420 1139079 309386 1222996 459542 654077 38051 719772 1419535 1978269 1689914 80321 1073153 27122 551701 557384 1234018 1499046 838223 403346 546041 1626815 509921 209784 1427744 1922230 1629685 1123011 1795487 1283536 761667 1661607 666933 1693688 229051 1884519 1293025 571379 208124 1594573 896364 546561 792157 1079454 1602689 98532 899668 1795242 703367 1990364 500644 596091 1525559 403599 1483697 1800509 641434 1359319 821481 458528 1505226 1378494 1926680 1020661 184934 421348 573020 1561681 576458 1718197 1605904 802534 1505191 439557 1969942 1953459 651758 716875 957517 1527774 1478068 110134 1244369 368951 532287 1895055 1025978 1481195 341569 795263 1481921 1065499 1717157 880643 1387793 1176499 969272 1947702 1857975 1208030 553613 648343 629010 836512 1201200 1140643 1813508 1919386 912296 1152901 164897 728198 1587391 202898 1981191 1989770 1358133 435110 587720 415206 550321 194958 1008544 583456 1262942 122331 473792 428569 145642 1325100 1549488 1401224 460947 186413 1396805 1404723 671027 1036364 1678515 427920 1860890 726856 1602463 176178 307993 593604 1656807 78103 1050606 450253 261014 147223 234471 452435 274763 756512 1746178 1089303 1836982 1396981 1735673 1529205 1418272 83397 52323 178681 302365 1725501 87396 409693 1292865 120166 964319 1587954 865961 954018 807630 908244 189450 1570465 248247 988627 663272 35854 1536162 1555168 812857 1218416 1486792 544137 1614008 1265273 802201 1150666 1068303 1788242 127329 1241258 889846 880039 210104 1428965 1191887 816156 1076010 1978654 1472845 350399 579966 124911 219753 1739308 1399430 97919 1090704 1763522 493965 542823 1250185 1055250 944551 981806 223109 121028 365731 856523 1405443 351554 968530 1676544 331083 255855 20071 1680121 1590408 1234325 975358 1994406 831527 867196 286577 1962125 1080070 1096015 299359 1962338 1155554 544491 1640859 538926 896500 1332022 259393 629757 1371797 1375405 771912 1954688 883347 546522 4072 687290 1720852 10661 89015 1870444 854461 1256911 1225947 947577 229414 414958 1770133 674334 1243646 1009431 1407994 1566142 1598863 1944760 1981706 242753 456251 795520 1999727 1055405 1136800 598419 695189 1483428 67138 1758919 1431168 1440509 406511 1654391 1543327 1477954 1214384 163024 1913419 1725219 418915 1221256 550518 1582967 1885182 741636 66553 1539346 149824 41396 746013 1821161 581371 263846 636558 1922709 1049095 1086371 926999 1687674 236976 1959205 1272900 745353 1786424 1954305 855284 522353 26314 426795 1848791 844016 1775010 931658 562006 1815825 1589227 944761 818813 1823755 1457910 214661 334433 1110360 51067 115242 676177 199770 1370560 462808 929931 1711623 945002 1631500 1952864 1366486 419218 1894823 1133631 1982550 397349 1795963 744046 1669134 1742011 1749762 1489419 280058 215868 1340179 1829337 1342107 1919443 898824 903883 310261 481595 1905234 1025923 570895 188608 524837 1637107 647249 576428 1913858 1247798 432687 480258 1874318 99993 238911 567843 1359336 911933 34433 773319 1347406 638366 565326 297758 542929 268348 1570205 1604335 1044491 171749 1724784 1046748 463143 284215 1023574 303301 955562 107783 189882 1621412 1983297 1636890 269995 1895524 1947432 1988290 688172 843186 242291 1660789 1727011 1142053 1257868 520942 283402 889083 1415752 1599925 1240908 1470862 1190314 568988 18486 375898 1315408 1284740 75997 1857521 761462 1920701 888919 206746 760348 685069 427152 441996 388671 1572434 1769956 746685 1192262 1016928 1031410 640207 1603292 1830492 462036 895306 1426569 1498594 605202 554406 1307927 55720 1228921 1234005 741806 269608 1005039 825789 1697151 391895 1953965 500642 1101938 142048 1553420 1640606 1503952 466754 1823510 1240282 1216334 1546442 240214 1076738 1437877 1944962 1953908 806688 511717 1270352 481170 1174630 92820 1669383 850746 1764532 1916899 1249617 1481124 207418 96092 1477966 1551767 187258 542439 1223267 1307044 1955110 558007 1165923 1981471 1814077 1085928 3503 47604 763270 1185780 1944202 1051786 719924 40934 1732014 1471205 1062444 716055 1214802 1857411 1260456 130752 1041180 498983 576273 1560366 921472 222228 1541423 1291971 230087 292460 1240140 192310 1626767 1222337 746707 1339868 1691455 1544109 602940 156070 1261794 830618 1720022 1543441 378622 345817 1680162 1918695 1422242 230623 1068142 1322023 785374 1614011 673877 442531 664482 1552855 412146 386744 1742577 477319 815421 829893 1706692 473823 379726 1692112 1537093 305762 1216694 1365912 570477 1250546 1298367 1926105 224823 44183 617133 310600 1017278 1327916 1824272 413277 1220590 1065738 1172950 1915846 1747584 1459036 1608483 24517 1754587 1159356 157828 1453368 455674 280055 1939750 1624602 241680 817565 1630179 1481236 799075 1197176 431573 925833 1339752 645940 484182 1117131 427499 1581796 626639 751072 1694485 1514929 1178132 784757 261155 1377823 795003 686858 163747 1112799 552148 723485 1493786 182168 698377 474478 1387072 1442458 1062631 1367835 1516951 1763924 1526414 881463 1586117 627089 355110 1738869 450702 1032676 1730266 1338118 1561765 1864098 368136 1102773 1131536 90409 477485 1543567 1529894 499644 263834 556821 378845 615612 1304404 1609172 692837 116910 1272690 407972 104032 1910964 1715031 1551082 1217427 302140 562829 1587174 47881 222584 1935361 581410 1702581 392880 293277 1273421 1182617 37320 1366324 615125 539815 1176622 1139944 1202849 356650 1890664 959488 956142 1960160 984193 1588392 1887158 56834 694183 1443601 1131826 439603 1077581 883558 858849 436722 317827 204900 1566612 1645171 1197230 1696451 1965997 480529 1919244 1993862 453588 1399910 1864875 975328 1310978 1554456 1374300 878101 579898 62574 1064659 1120116 183798 23121 1752638 1983504 260782 178951 1758638 403755 831188 1253727 1324898 1822052 1268448 1703785 706726 1789363 1318403 1410568 981339 552954 604248 5581 415643 770670 1244158 454256 579968 977646 1871804 1891759 1167389 1909756 1215613 1438369 1319330 1591787 1709092 1865565 1268483 648049 1183408 605501 185702 1828770 57772 383328 1993322 745322 926000 1315732 189651 451036 580830 93501 1343065 1947853 161701 1380872 426195 1915152 279140 681166 92205 154457 702493 489447 148014 1029616 969887 1256694 1687737 1771993 1133982 471765 1682113 1083335 1026659 1078190 1524328 1677264 1528063 1425435 1167164 929518 763072 1521310 1194802 532658 1823045 651253 1266063 345192 1291038 1209816 1616060 1807332 673548 1189168 151107 1187011 79766 81993 869553 964814 966494 1259608 1631744 1575 1678329 19197 359821 161528 506833 524328 1484455 1948137 538214 1157059 1289160 949240 1440540 174781 1560112 1081818 576753 114993 1937023 573703 1908448 1514502 1759466 926857 84731 724808 1557985 598528 1836657 1025834 1016567 32290 936843 1690257 1741215 676725 1292174 1747446 394616 382706 97518 1062107 898025 297991 117317 1021633 504943 1832093 872378 1625491 1566680 242990 1563299 1252357 1920647 1808640 103623 1823502 1135042 967116 8630 92746 344706 1185805 821255 1532677 1981714 1282010 1245240 1130653 117735 1942148 512100 746427 1335212 493594 28448 1572054 1441134 518590 1997182 515935 592222 663466 730445 1520618 887552 1482403 1730809 142638 938575 1817239 854470 1277857 569916 722735 302284 1651192 498021 1620805 1503964 410697 269726 624107 1256613 184360 418739 146432 601083 512097 708691 917637 1915368 1937062 675475 307495 1280337 764348 1158672 1693740 1859294 1759361 1024627 1399735 121448 1818415 919063 420458 1690209 472228 62308 1071649 137471 1068659 523194 786333 1531699 395938 1863730 322317 245687 719051 683450 1302634 1657463 361739 1697793 162963 655049 729517 1048644 1413023 1883847 1288847 746813 246789 373838 1347116 111939 1055086 1996044 971275 1222484 617979 407452 1062515 1380196 752450 1810061 1996085 1389361 692048 1527016 1948101 253106 1170046 862430 1711147 638225 469497 1521902 1060094 379078 1493615 1982611 955815 425741 1343102 1474358 1547216 1300329 1079587 98475 299924 451680 1110203 1326800 39347 1145293 576630 590576 948908 1613670 64593 1438512 1149958 825348 213651 1787547 1438025 1563628 848258 420875 813985 451596 548963 26333 1705752 430897 1807180 1494111 1092896 1389907 486051 51534 1073630 1143804 244313 1841527 920284 842884 632970 60587 468831 709833 16647 1778167 489637 560152 1424003 1585334 927341 184755 683017 1347035 1847703 64261 1280840 239753 1191614 280759 350708 793330 1644599 747492 618634 1744532 882311 1396218 1579122 215327 597825 1611869 176763 891177 825131 742519 486398 1698857 1565519 290918 1170226 1558563 1547356 1705327 1482522 893778 697391 667839 1623947 34149 837329 225324 596964 1339115 785079 72705 207049 286467 560433 813115 143267 142038 757372 1917241 521060 1625990 283088 1839159 226823 646721 452007 407936 1264254 1175641 1260947 288000 514272 1563965 918939 1105194 19833 290126 636248 1967545 735417 763975 395709 1050361 1046177 1589638 398558 339977 321075 1907015 1249062 1621642 1892344 691693 1245160 318261 1786577 1510546 272066 377925 622613 810640 1168103 1021513 1110393 838594 911951 1007126 226315 868779 1332885 1330880 1854833 405064 1782468 1928462 116734 527383 361311 1341508 1195667 899245 594662 561005 5182 1253924 961335 891538 1215883 260193 1621101 1184802 69761 1252333 637015 1616846 199846 1712619 562742 1667956 1227188 924145 87866 1020050 1392701 1878380 1705539 35220 289290 411729 1919213 1612140 1856321 1770099 67290 687747 1401268 848711 464359 392703 332232 909922 1907572 576149 1010269 715934 307828 731676 338512 301099 1015561 1571357 1673413 232548 1677049 1169359 598507 1912081 1710209 501285 1364921 1098520 1415310 433091 1330050 656038 1178305 1814948 221065 296933 643080 1750080 1816344 1282422 1627517 1368772 1469453 1016102 1605473 974443 507782 447976 385754 501107 688048 1435581 877453 256185 309560 772494 1778454 1529513 1363025 1240325 1244913 1129291 384866 586710 1550419 21204 517859 131831 1607907 794207 1346909 1748019 1902085 137440 1358649 886755 1985263 1136535 881902 1786120 171269 1040824 867352 991457 14971 266180 282492 1306797 40697 1947228 704880 1371872 318688 145538 1486026 1665176 9413 1497056 1613812 286246 278444 1240929 403605 1134037 700357 399198 1803914 625845 1774884 1604673 711864 499332 1666943 1601840 386039 1706025 1375692 62247 1947987 1444434 1529720 193641 224275 1710612 1166692 575302 879960 976912 729100 941081 895744 33411 1240981 121856 1036649 52591 273467 899818 745651 452346 1149250 1910925 139350 139576 579325 961416 178868 1586160 1580538 1221874 502205 843720 1761144 72699 1001146 938954 1036042 62115 225722 547351 115258 1661689 1514751 1075368 1197516 705380 1649407 658903 764977 1473574 715019 114545 91584 1069239 965048 1948030 21261 569580 1915555 201060 438414 553059 706988 981139 836577 1653771 327793 234664 1042408 1282240 1331346 1769292 1774918 1853901 645456 849032 988455 1725074 1668307 1619240 86719 239433 402083 67701 484744 991574 1049826 1470983 858847 29843 754213 612338 1620516 508414 1318979 127443 364918 1696839 148349 1355746 175759 548926 437073 863224 276228 820324 1178443 1878316 78194 1135214 1270781 1199404 1080873 181167 1030044 1180957 168779 767010 707368 526410 886459 794554 1844507 1350235 1794036 1267902 1479079 1262091 1894197 154552 1497334 1291168 120570 154759 1703286 1557113 1326368 1355689 1511988 1967918 923292 362253 1425364 716719 382716 97109 346618 1719794 1378320 917619 267709 1188794 513170 646487 982121 559539 173987 1065896 1992869 1144806 1104114 1537061 1498291 243495 373779 1127619 1125217 1688014 1907004 1042176 697997 1276145 510433 506967 524740 923178 935345 130517 1544101 134525 225320 1739097 1054769 273491 1954105 904537 1258308 284466 164410 207381 1571777 402436 769113 808878 558464 116510 1757985 1816199 1534153 1192257 1081727 792789 577774 856864 870600 600615 1192491 405626 273675 549449 268213 951332 1819079 1865254 543595 1760125 92037 1980142 547533 407264 1627470 156047 231948 1622288 1195793 85923 1784830 1361689 1033333 810565 290114 712681 933169 1031151 904035 547431 149363 1932811 1128244 42772 415798 448547 29579 1502051 5118 1227162 305546 808939 970561 1211781 1798592 1375913 1808283 1700906 1524028 411606 1010921 1048253 1074879 1376430 1552626 218943 1563110 1570415 1437763 1377178 986483 1560753 1356857 1725019 823836 1983628 1200623 1047324 1587015 1679259 614557 1631724 1129667 1928029 5096 1336338 1999338 1058534 873532 1446938 1847654 1383845 328809 1350957 238589 1893082 1541546 592228 1468978 496474 1512417 690001 964529 872410 301017 663517 1777831 1183197 465528 897596 1724110 1350386 751502 191178 1684862 946770 740686 1897334 83607 1219397 774037 449352 121055 1355849 293117 24323 1993111 891126 564888 1832670 566942 294882 1834488 1683845 1521784 1672302 1722797 835406 184511 1914063 1172770 1533100 603490 1563629 178399 236201 1749343 1270995 1032524 1617404 1506142 147179 1940235 1510766 1175991 220566 1625973 1792592 69512 1257973 830806 1724452 599436 1401343 1776709 1356724 1630286 1412135 295705 562699 1940482 209576 811335 1292569 1020104 1304195 646153 138532 1920975 1427602 1172818 782427 1034145 629923 803380 1304705 1348615 958465 295828 1136220 1558078 1756838 352418 1057031 15957 1956041 576828 1964338 199607 1594047 111445 905401 124560 162155 1077068 1337894 1229065 1815740 696447 1018110 812924 86423 1049119 1947996 1460266 261852 1272089 1781468 798871 1202845 1744635 1399341 491870 519368 1123819 697493 283129 189358 456301 1590828 1160872 1473286 667007 270472 926766 214002 1667209 873313 1486893 715681 549143 320524 966354 1317376 1865584 1494981 894133 1855877 1347754 1149171 974664 357725 1855990 909056 1253158 1880044 753954 1617931 350954 1450451 1199240 875726 1832827 770691 1232081 1937517 1249970 535313 1460595 469821 1173539 244186 1640448 629906 947062 830003 442035 397488 417398 218942 713216 1318861 1414721 68485 193075 441735 860464 1850955 538389 856536 584236 1137181 138334 1615189 698852 600297 631962 1668064 428379 534135 1083523 235599 1355381 314566 1626418 1484640 13874 1038655 1888587 996645 401637 1664731 1888852 1253048 187648 520803 364277 1662788 1369500 1461790 16619 737352 85816 1294164 1653446 839751 530787 164966 1941118 1626531 551000 1008247 1462379 1997191 928670 228135 273591 31482 51732 978737 1913372 1972394 1977817 1988951 1803545 35721 1885887 254288 254039 1444798 139308 1072436 911828 1416479 1248832 876391 256887 1248107 1490642 365672 1446398 139902 1057028 105797 237474 1567528 1716280 443807 1544594 1138093 838976 1719381 373267 156175 565550 993931 389604 1099766 1370846 466153 1970979 680023 19912 1585231 369254 1723996 835673 195725 1374408 1975302 40115 363916 1555563 1014206 250445 1021081 1904786 1058267 395127 1364824 808838 1760198 944594 633654 1783327 390232 295238 526377 1800477 1367972 1054229 328442 232795 1888176 47059 165452 462946 1716706 209065 210163 433613 1658916 551217 653296 679897 647951 960522 793858 1348775 1596408 655467 441687 916286 1019810 316101 1626483 1016245 139819 281883 49338 227331 604105 872433 694191 1192477 1114566 130369 1662875 1871782 676673 1211227 1098053 1082217 593592 506892 1152811 1298537 538005 1348716 1311575 1588685 1145425 1527464 1859969 948817 164681 78052 659797 309430 1708283 913743 299402 518545 1635852 1783680 1247184 1902484 114450 817147 247704 224480 1093407 520154 1597521 22787 1027461 457111 1951289 556615 170147 1980443 186348 135608 1760686 102997 1143810 1323299 678620 1899937 957434 506262 925270 1603326 566128 775778 374328 867689 1647455 160517 709118 1406209 1918265 1946162 1300982 122022 271643 1287426 289083 59438 1534577 1780812 1595350 189407 1134501 1358008 588960 132399 245443 104467 1043447 1816461 1411135 1526117 1050041 1750793 1893271 1864951 26985 1856284 1161293 1582788 824719 669026 188843 872944 570199 1004927 853579 627435 670928 1659765 1469825 2127 1081442 1122371 278469 851831 1924316 374262 1772461 30268 551376 1809705 980307 1636662 1574217 24264 657076 20610 1191448 872247 313463 564169 1088226 1155677 185391 719655 1868420 97008 370446 1789046 559588 1129394 1515876 238296 384180 1133243 663213 1591484 1740160 817141 1289474 1478364 1073883 1471801 110635 856489 1466073 1350377 1576667 1362267 779655 343928 1393844 740564 502871 306957 1015752 1036166 514669 1015693 1214372 1433607 1583836 1257840 1895311 1112770 758683 1464935 209939 1348863 289048 84569 989190 941473 1322270 1387637 1283239 1137165 1252926 1559161 19998 1629087 802752 345646 1103371 965090 1812501 350405 1337218 961936 636669 311326 309772 1902182 1463052 814639 216814 18056 977120 774542 529331 318178 136205 1863216 974976 1060507 1817628 688774 1416171 217358 1663658 1477215 323775 526812 1598 387844 1332999 1117834 931610 491433 1751911 419222 1872242 1079311 1206767 1312823 176403 873198 1934758 1640303 1950799 243633 457206 686937 397826 803889 291966 138104 191397 1865071 697126 1385767 436734 2431 331881 820208 266366 622278 703335 452822 1869633 1686646 961897 21194 330524 795919 1314524 1558133 1856348 1033760 823493 161268 1918802 1477702 1958436 185419 1100019 204557 1591869 106484 145025 1354107 846637 1789139 171909 1557785 629795 1572739 747569 1990342 1059941 1561187 1623310 1243988 1248648 701680 470068 1476548 1817331 1648250 413519 950938 706234 192090 1633093 320456 1732325 210675 1288412 397773 175689 1289654 1650605 1534128 1204221 953634 678504 801269 1292268 459237 335577 430315 871508 1200099 1668022 648368 1175325 364908 1998815 785260 1375474 1083136 711288 850448 1031642 868265 1040557 1901956 1206815 774243 1502121 32119 338814 944950 214265 28003 1915323 876256 1565023 825261 862013 537954 142016 1117877 1407637 234322 695218 1376237 110514 1483454 1744514 1805115 472961 1678582 276298 786893 1908047 747369 1111524 248930 1978906 1029423 174560 758421 1434880 51837 1009676 338430 1614637 504225 135357 123898 1940037 1102442 208202 1072269 1358258 1957332 462554 765961 1213098 1321457 1641984 567651 1806794 992089 352188 1212345 1520390 1146972 545320 345695 1903321 1808522 1195406 807470 1808882 1071432 1566108 1597969 154875 806580 935209 33839 668009 307553 1691953 1391676 617639 290268 1213451 1837028 481395 1853322 1258801 1820247 992367 511021 885784 1445886 1364508 1528364 263637 617166 837269 1909852 1374128 441804 217495 122759 1878833 1302020 396722 656162 1397507 954334 1085428 1100529 1920965 919382 565770 111452 1083537 1375769 981468 1259858 872079 619697 786830 855840 394729 277493 1541224 698487 1707566 648786 815502 1030885 1199573 678584 1993280 731700 192647 1069113 891202 1387634 659385 41318 522019 224315 292923 1731005 163940 1730072 1614245 1651626 1950224 1197074 168272 429098 324287 80176 857177 1161312 1919519 1685479 334327 1410832 324877 1119973 193297 971953 562404 584406 1607509 725080 1636937 1684789 584990 1607966 235992 1993996 190101 346673 36818 549829 1221722 1950160 1892023 1301615 1224184 133603 158985 769699 215434 1898086 627539 135426 528286 798570 625371 879526 1741498 1603459 544849 670000 222813 442721 1383347 1522136 7983 964452 1188900 139122 712507 319617 1832341 1983884 546225 1522317 928900 137613 1148436 1131440 1183934 527525 1611215 383861 594089 836957 1096393 1529094 983849 1379548 1204361 387280 600350 180892 1949165 1810404 425403 181607 846519 1837760 1901607 1357012 959434 1141391 1967913 1338554 1119814 590303 1794741 346561 510907 1663396 1994925 1410300 113278 1614970 1988315 479427 1948953 867687 258337 1453034 213792 489227 1868747 512206 473685 1588067 1739129 1363929 535617 1210323 1635015 903961 1170556 861033 1267627 710028 1792955 1023016 1174548 905728 1647759 800292 1948597 110042 240657 1341097 1859746 641056 893765 1313647 189119 1347469 580913 1470764 1647638 1605002 478122 1048137 1940240 1519491 1901958 1360976 701366 1363409 1040196 741662 1891921 1338050 1853607 1100377 1035217 998427 804196 365359 1897023 1380922 483881 178950 1026869 402085 357906 1357063 1845563 1725066 295521 1436922 791717 488039 639127 627934 119616 547132 266465 469837 104171 1799461 588142 881888 1809884 69791 962764 295195 1556326 799132 1163117 1078275 1697479 511071 509499 1646126 565042 754826 1346646 1860904 932165 467388 248194 305696 1053691 97011 856198 19416 638095 1215597 1271366 1315355 398781 659028 1382482 411157 1654546 1663322 1131987 1349324 705303 1005605 167414 1538135 430381 304326 145302 1836960 1232086 1875954 960956 3814 562176 1499029 1387239 1683800 788532 45866 1939300 1658635 1379399 1949171 1532177 126234 701659 1967105 857923 1586418 1441632 1801573 1541606 113487 192873 55367 1386834 1712425 1397292 746750 1539905 1305883 156133 756772 1000343 1656669 509500 240519 515400 298176 270759 309005 1234797 1196850 1849001 1442954 834550 1300956 1274952 1568090 752759 110215 1476405 1428961 1881846 92274 1575088 1306964 507123 1887012 1403774 946904 1290274 100476 928035 249415 291970 1365881 276533 1674533 892452 1204015 1449344 314725 1831525 920329 1685303 901928 1990424 425523 500823 841230 131444 1490786 1503039 1755073 143339 1524818 1911142 1080030 965445 1034235 1169823 804102 1882907 712313 569717 1281282 1834435 1607717 1484373 1552360 882472 1006274 1858551 826547 1356456 397764 66473 618190 1229089 126820 958994 1505519 1063592 861999 1191211 1530447 41284 1487131 4976 442100 1391367 412181 1891580 1258648 203571 310136 1712276 1872400 805599 770865 502545 614295 16885 1290734 185476 672143 495663 1841443 754211 639917 1636714 1454030 544168 744966 1566161 1938258 595427 584839 1905366 1083755 1701857 110325 1805231 1556212 1669444 259358 322286 351170 1979104 567703 560153 196169 1985903 908372 1060166 499035 238126 895317 1236095 1626904 86026 518585 1530850 1669005 1459813 22069 1740952 1101393 81196 663313 520608 385481 1339047 1515840 452308 1108611 393317 1595488 155251 936758 1728126 476115 29747 872322 1494831 1583842 1761788 827439 1356977 1552089 1307794 1356911 1911884 316638 714118 1472922 582942 164377 1620659 842169 1816265 1396604 134858 130194 348533 484004 1749692 1189507 1153323 1483781 982862 195016 251267 178424 205225 572904 4755 962010 638148 1913841 436231 370185 1244799 836871 1575620 890295 657590 385772 1978763 1304961 479155 1920399 1645585 1820837 431313 1560225 1368439 1362828 999742 241839 569441 986383 1117228 75165 301617 1513872 824137 1317401 609473 582786 753603 1838430 1535264 724221 1254502 1332307 677584 1141645 1014399 706087 1965350 609964 908050 897011 951436 925073 1716717 928244 5 1960505 1465866 1641759 1240275 1759492 1545752 1001264 1905017 1639172 1973865 1741467 1385331 574844 1511363 1769618 293981 289054 1084148 1736878 1975698 1379380 1568659 1490357 1398968 1698396 1779783 326130 1168481 1500699 1342790 1913050 299684 580239 73644 1269370 1933392 1949470 338124 61411 927431 1898005 931482 397959 438097 183348 342858 387183 1359184 949612 1364883 1087420 1096484 1831800 1645112 1010066 515334 1382764 389681 1368139 235455 1798253 1275680 1915405 152773 1512074 110510 1973562 697438 458648 1358321 1313285 1177814 1984335 1976512 587334 554173 423499 292642 696285 1618816 499816 1175416 1040453 909693 644724 1566585 1765393 973428 228124 1932430 1939121 1475751 1585033 570683 1667176 1620202 1529979 160407 991671 483663 737113 1400545 287332 1958648 614305 1593585 585934 1896344 841203 1618628 1513206 1654633 1727756 1900869 1464810 1321490 1111872 498512 1552687 1325967 1079506 288506 1331047 954192 613559 332363 726816 830012 1571645 1977454 169701 363804 392122 1181738 1231679 143254 829052 649049 1943022 540346 320710 552165 210803 1281591 1133341 981445 903057 200945 1745023 78694 1375211 1093363 985718 1575296 1425730 82860 388047 1048620 1605679 658942 259501 1177198 1818513 355031 1282 1613956 180103 722134 1273755 1109323 510526 357513 929356 302419 1002980 1506431 1870004 969017 1316085 92784 1978782 1414312 201238 1666677 1319403 528166 592527 83582 946605 1364129 1733821 882785 178687 1248760 1432765 169949 1215546 1000700 416678 729891 1669499 803000 1125308 815718 890787 1732345 1961877 1697645 543823 174965 74135 1860152 939470 981907 1373730 275654 1608107 1775514 819964 239126 1162439 1058475 1699569 404768 1731329 486780 1445190 928574 1555129 1618635 1367133 678869 1672931 983800 1481013 811599 418789 488727 1922857 321918 1005140 721800 58698 911808 1623718 644467 5878 856364 1503308 1238552 1840931 1689016 1254193 1254162 737383 1530320 1755453 385614 1776713 1849965 95284 1884008 1361354 557468 1808572 1839738 1432136 1591632 65376 973408 511562 1680251 1249950 979784 35616 984240 1851143 1127174 1632884 214686 645247 1097995 1506461 501258 1863356 170628 1591784 1660140 895285 292544 463758 1023449 1013200 61219 1203632 650105 662709 1456457 1327482 1700243 1140834 1471143 254188 519446 1741692 1302631 921291 1574402 1064197 1225656 102781 273614 1745329 1186422 1390300 1191700 1244105 68011 1393163 1125046 490436 107638 1083374 1459665 806808 1533134 306201 501091 1924131 708385 815863 1109252 1832767 837358 1928693 595390 751846 792225 1351006 1102524 1342491 488543 1578578 1200143 1606902 1247862 1303579 1638013 1017179 1039331 1920743 381857 1694077 1389675 476441 1731669 37053 1811118 461244 1845449 860286 972824 749987 1916896 1649646 1965083 379887 1998676 86114 261229 1967662 1893106 1684837 1137074 1602729 435010 1947749 220158 296327 9682 615372 16532 1998184 543364 1782273 1511538 1213819 852274 170854 1050234 626659 613821 1261420 1999209 1069872 1103240 1845405 943835 129154 625382 1205301 762282 1761339 449957 1897839 149679 265795 687165 1741377 865197 1192458 1741095 545606 1379506 184619 1197080 174919 1506737 1538319 1973806 285760 522228 221961 1086408 148304 1731805 1951594 164542 1656491 958036 1401003 739950 966082 1465287 430351 1474755 878336 191258 1290917 1426317 182022 1523201 762790 1338167 1229510 651181 798734 446097 1818519 911507 1898409 1051851 1399702 585961 1633450 629012 775823 545732 1629760 1950847 271807 1701894 5425 776866 438780 401492 94886 1447735 1843140 120342 1816700 628401 692728 139792 1936367 1113812 955525 1610457 257555 1854894 42440 259652 1687781 1586621 1676391 102399 217232 818717 1637560 875576 1854948 842272 516903 491326 1115988 1112902 690309 281363 1407256 1004528 1416510 839836 1611613 468167 668869 1080739 613135 539002 1213685 571802 1139398 1628805 1285341 809783 1964574 1700334 1897145 1603539 981006 24718 1208929 309644 1944624 185683 1966132 1634346 348111 729122 695510 1381476 1353746 1824466 393180 1172576 137803 1314060 1741513 1521318 1893123 626441 298332 1222031 569413 785858 775659 346375 220625 757115 1897368 1756258 1119910 1192102 466392 109566 1758030 758414 474920 1634962 165253 1302900 34683 1181269 1634747 1751142 680346 285705 1126691 1904408 745285 1406095 39586 1282912 1165783 467169 977866 416207 1642463 1750861 1236389 997294 1171033 1612701 424427 803840 1329404 162444 408178 953419 1526203 1577263 866672 495699 1626960 374882 1969583 1762457 1321258 1439714 1340042 776193 1861476 818787 1108988 886514 216984 678713 1365150 453950 322709 444464 942185 591703 1791097 1988955 1404866 1562276 607877 1723501 909753 557118 1963730 998382 215602 1961493 348610 1175057 1838731 1672619 1909114 261975 1145355 1307513 981477 1490587 44345 1605093 674852 420844 592025 1935703 7536 1156190 829909 1693241 331056 1241623 494712 1384781 41861 1924510 460089 355353 1627182 265452 1473435 1702627 1816097 1980027 1153593 1638716 1452051 1303725 1500443 1206518 1914284 1507285 382837 743818 234743 1013266 1676685 1097899 1528784 960963 1485670 1235201 1145978 918993 933096 825520 370425 98189 1450976 513821 546283 648431 1224531 1608842 1025032 977956 1284067 357313 232467 1983903 47157 1239408 1380301 1390787 1975791 405420 732174 760318 1921231 716208 1467913 69219 1607168 1483575 1111087 506100 499757 647257 324216 1336438 1949522 415618 611163 1962898 282809 472609 1181160 359795 386317 1780036 1151419 1695357 1535973 1951034 1346511 1876302 776127 1959378 1364214 1427261 350904 186312 607458 62101 1183982 1696237 1333844 1630941 572849 1316275 931598 1105871 1617684 1508554 1852276 1901963 805850 564475 356053 847753 257009 574445 543293 894873 1373334 1542622 502214 1460270 689853 1847046 698594 1047856 606153 1564433 239107 1376408 80448 871305 1248740 1904757 844009 584591 1750024 1832978 1144940 762194 307256 164369 1001626 212090 1911982 551009 1784750 1145259 431623 1693904 44867 1196270 895669 1230130 1616964 1897600 513682 722951 934622 273142 629436 1765481 1172460 1000146 1089210 1915782 638486 935683 871494 90943 1478125 423679 1176707 1875014 1111180 134712 1926715 1496535 373121 477412 76233 1058208 919829 361590 1084257 727615 807680 388822 727133 382880 891921 1280267 1264302 1002755 1755758 1101845 1151526 1258098 507883 104881 175152 1118512 1914260 1871908 1327926 1273200 653510 1905488 1019278 621321 1769357 1133984 1806448 357200 1365323 995991 423803 1002317 1450004 1021928 1224978 952647 1811630 563628 1700773 135446 1071420 1793698 1299426 1597414 21608 776170 1786378 1896286 196606 344315 1898271 1817467 904591 396495 1647903 832156 1357474 1258808 78277 426686 421930 1348068 792888 1253993 459618 1046234 1801367 1168091 650921 929576 46998 1352946 1058780 1002370 1496485 794374 1965084 732147 1138421 1134964 473417 494880 1738915 1939923 1636223 591538 1416253 1707111 484765 495604 563689 1613923 1873526 270949 52504 1340747 165889 763634 876033 8153 1504350 999861 880522 1958534 773928 1692572 1476544 537148 775567 1450793 12680 366380 646281 523623 867166 1201016 257561 546458 406839 388076 1885521 1091435 305780 1653303 1843494 1576866 1176009 1083501 721947 1822990 1874504 339133 349228 493389 583071 1419899 1959028 1593988 407149 1430162 1609986 35679 91207 806428 553421 1303385 1825274 758757 822507 1006986 1530270 624739 1036669 59139 738479 983429 316459 178729 1774364 830759 1097064 489674 1708574 198398 1596976 1897675 1346539 713397 1227214 167834 1307633 589571 1367801 13804 1417827 259139 912514 1212535 894600 1377271 520720 1085990 1915420 1094973 1607265 1014315 1420613 1757549 124994 82019 1996078 954327 1457497 537045 1872390 1794848 538554 540425 755065 92823 390480 969437 1556835 102129 1953723 290248 966051 1078855 640591 140614 223564 1713637 545448 149677 1153825 1457208 236083 1602087 1034911 1464178 565731 1450506 1951511 1083742 1881280 173523 691110 1552318 1739076 997029 1543417 64905 1648576 711169 1220094 1814242 1802905 377830 1680415 1590707 1405876 421677 1064089 1446724 299702 1158221 1409739 1312897 377578 697219 1220911 1017325 671665 1942374 866547 1275793 1171805 1519128 1823699 1697312 1485600 82639 1877532 1999858 848305 1816044 1868766 1852836 1304230 1546585 979175 802552 1841960 1828228 1215384 830229 325467 1959961 1243672 1518750 516456 214713 309447 1535777 1984212 390680 1272647 584133 1817549 104729 1294688 385568 1805683 1296682 1801919 1457433 480581 378260 798851 1694523 1080358 17701 1961867 159090 886335 1952104 1904072 1444145 258630 278705 1766632 876032 769542 910670 737155 1896437 1500098 88986 1515788 1096849 690866 758459 1879010 492596 540820 210114 1405977 134801 42352 1917775 346883 1828459 942003 553071 20434 1350257 633065 1045378 224784 101892 789403 1154745 936877 1732352 1594943 1736221 1144647 634288 347745 767878 476213 1634300 1154791 942790 309818 1139314 804180 455496 163261 1561310 1243883 1385783 1684667 1083077 513018 1504112 1701925 1149038 1636650 369959 766497 1641713 54620 1510189 1771710 1726527 557727 863327 1793098 1013558 1175070 1630132 1452024 211384 1304722 1796023 966827 395810 1781584 296935 91501 1211528 240576 232305 1881371 976503 525453 598950 1273218 1454065 1674633 585892 1124196 1984539 52156 1217496 1170936 938380 1496318 724556 1065481 1448639 1591980 192349 996117 1941094 262137 50495 249972 1871076 430337 935338 991546 1106757 1011186 1562057 497760 287735 1105630 1322991 1078524 1689513 1322095 1731292 43074 714875 1626919 1675400 565395 1921281 58643 809489 1071920 445057 63278 691042 1055759 1405885 872708 1855393 1886394 426792 1349811 1210914 1207141 530049 791143 913693 1572705 153726 1669044 148821 1063886 607120 131722 963817 1093251 891312 759001 615519 1876692 474247 1032361 833807 863352 17911 1981380 1015859 1528804 1443189 834904 1536324 1244009 1867801 792390 650550 44055 1730995 1454176 688304 191618 1016285 1048606 83146 1522889 902173 1055862 455784 1170075 1563777 1720715 1137106 1134126 327063 1462222 478637 898999 945619 69405 1251978 659324 1825130 810874 1237945 1941868 1491431 835830 315537 1954181 615917 251526 486706 1910585 1757973 607001 955420 514941 1246320 1279903 121920 1205442 1696953 389281 993907 34767 715602 1494699 1138903 1416826 1100098 752763 401041 193865 1282883 1958388 1679085 169824 1641121 1963404 1360625 1869269 1558391 867591 1579742 778432 1840087 256227 1337744 1467797 380281 366774 418266 409169 1973314 1190660 1989487 1125198 284155 1306325 537241 1739368 1436260 1006339 709042 1902985 794867 1229085 1556750 340793 133002 938006 224431 758396 818939 1451183 858061 1703726 1789259 1482087 697340 62200 382222 1963659 915284 1387983 127185 743801 469007 1737249 7537 1966055 1326100 1063645 950142 920851 1052661 1599598 1586207 1533563 1630924 1812180 1837150 195041 1601775 690196 954979 645782 1091363 1327024 74887 1349979 1581501 1249723 384769 1216405 1993405 98963 1442177 1912775 268358 39227 851184 1481368 979653 1304692 1363836 210239 840770 127393 486234 115132 1916989 1767240 1655497 965628 1844357 1788472 1175807 519038 303724 813099 461979 1066636 1859595 240924 1355548 1545815 745538 663787 95167 1892615 1786496 224883 585780 1804835 1335192 96852 35335 886893 1911929 479781 1154637 97820 1493735 113336 857606 1773870 975989 1659794 1542825 750286 751900 909211 1432707 256006 1034865 1094138 610041 1574470 844644 1703242 1560921 508338 589385 1349443 1799384 461780 1621157 200459 495702 1043870 729551 1498708 443021 218625 1263696 36413 961885 761945 1605900 323554 890645 1785600 59506 309809 580946 204845 714168 66564 1464163 237530 1397260 680765 519294 1744471 1354206 1870907 1661288 1815335 1416376 1862593 846820 468240 659106 1199915 1481022 825990 1564634 539928 955225 773612 1777425 1752695 607381 1792864 779324 144408 259754 1523755 476879 284312 1380302 670641 796117 1213109 664524 1597933 898477 1202046 1364801 254523 1428522 598971 641474 173925 545603 1272590 1273018 115509 1794692 1886135 1961472 590056 1095560 1695527 1150093 894788 407742 1470516 1472758 437972 2355 265173 1035047 421377 1589024 1258997 887470 534682 1893630 1331684 1405872 1899821 372140 1669612 1088135 650182 1478178 1626226 1668652 1406898 1679809 1198938 906300 208324 877174 486207 610589 625913 1965211 1919568 299288 716731 225027 217007 1674513 1108923 451406 728393 1448662 472948 1487603 82333 95155 225881 1761923 810733 299980 1623895 526587 253177 890782 1928003 190378 1532744 1713674 495388 1222098 1069068 1487912 625574 1914703 1561179 1490627 1090080 1380528 693456 8365 1272167 1006187 611838 1421462 18588 408873 362443 1115868 1679039 1886851 942097 844877 1998201 1121834 287408 1501633 295584 1965471 800081 969000 353478 129313 1600088 946193 957397 509750 73212 443070 1377949 881730 1910577 395954 1928718 1487002 106539 289719 1425097 1368687 1189519 1989426 944597 1757602 418691 11256 950328 740176 1121639 1285731 1404116 661204 825883 817391 1753276 1701824 85233 99057 1665561 1765997 644031 1756412 1932196 295536 547326 1183845 445381 251659 1102036 1416265 1148799 1141186 803217 1032531 1765895 1656035 316351 576925 749830 718911 1204923 1669762 1990715 1798290 29792 162699 599381 662583 645817 1406247 1158534 903350 1438078 1172552 1543228 861199 1587383 1519988 1068725 688946 733189 1520604 1918516 1225509 455136 1591066 904893 188570 392429 1994450 1041362 491853 941815 1212582 1630770 1743427 478403 1619532 837637 1525121 1055015 343333 1069391 1964893 576452 1071076 1009182 219697 1665844 947334 1757675 1981568 1662292 1689244 416785 1547131 1143733 1751544 1548167 1229190 1852931 124940 1618544 975668 1231221 1358186 1564854 853763 1793325 124461 198258 509247 1026116 1454058 121186 298816 361032 944173 1407073 207914 1708284 324872 364260 1238171 1667529 198797 208476 157458 446779 1729962 1646837 460203 1394025 745902 776018 585749 768760 852159 1353465 443087 1261862 1171635 1548197 1008354 317832 462206 889863 726505 92979 129932 1692345 407557 1850210 162498 1813740 802191 1055915 1113563 1664987 1065001 1915889 447202 267162 1287120 1195172 613309 571011 1775871 1390178 955317 1478278 926534 1164359 1416728 1988684 374184 69607 506241 1810071 555407 813309 1538394 724920 1585999 1472232 1367344 724050 1661541 504367 794844 1261198 911068 141143 1654216 987647 837809 316417 1148624 448413 1443935 707252 335091 462862 237467 283241 1920629 1388894 294053 904691 1088886 927112 10946 186855 1386414 1276783 476396 619851 854060 1551658 814598 1094938 600025 876169 1978342 110553 48524 795063 1837507 998344 1623282 1547921 1944984 1427124 452074 1487291 1466641 1713997 1784522 548858 1408677 1892219 227394 1374017 218821 1394418 375410 1247409 45533 196143 261122 997194 92595 1757246 184119 179223 458481 151756 102392 805736 1844694 263613 864454 394669 1309691 1897674 1078471 1773936 161256 1017868 1671858 1045170 1396095 830334 556666 1777395 1237256 835852 495496 160196 330919 1185227 462987 1809643 1179088 43097 1273801 29277 1561378 245822 717028 55214 1025813 441948 435197 1330212 378437 1660940 321421 849876 866846 1676999 737645 1917933 720923 486551 1949243 146421 1411897 909476 962796 1861491 1840757 1514047 683102 846489 771950 1374026 930000 815689 1607493 1409550 828398 200887 261482 650549 1132774 79823 901518 1402624 1449135 1085369 926789 386439 1793929 86339 1666889 1881897 799077 1126641 1236728 1764337 1688466 722221 1674198 225463 1245884 1199562 1115616 1402051 1973426 607131 954955 264269 617984 1138622 597422 47882 704889 835696 1758720 521190 177535 266277 1748497 880980 626926 1170746 1903304 562468 562410 839901 1297521 1212172 1462086 589538 399742 405337 909089 967040 1687623 319284 507930 961365 1956732 1960928 642662 923483 669256 748120 1187179 671960 1318385 1753888 1563918 173539 1017017 1045413 360370 79468 1511903 295530 1565475 563490 1377219 1210142 1306822 943364 1357684 1016707 1784324 543480 1860823 1154218 1806325 598680 1266254 1421530 281224 534618 1497622 358488 439957 967100 1573130 1169509 530732 130370 1700815 354269 1293036 1409348 1903326 1875855 797864 979087 636972 27384 1637524 1237665 351192 1180516 1241991 1719660 479673 511007 213383 1796111 265443 199081 262994 764765 866783 528382 1257121 1251309 1883426 700112 75642 1449183 1159153 843017 1362698 645648 795498 1207914 142223 991992 1976437 1035203 1086286 1754980 1465143 1240214 1402159 1863384 1581073 838238 1916223 908672 922005 973416 1210830 276367 1664849 1237498 1386248 1309991 1348082 1120932 55106 1324663 1945857 136706 1049496 1743298 592508 1701128 1161298 622303 1068930 348639 588268 1502866 1118271 247588 411819 699929 222020 857542 159488 143355 1799044 871155 1387642 1801770 1875743 712565 1663875 788597 1471526 769193 651125 1372187 1878336 600435 548938 1379455 719159 465428 654097 1012342 1633832 1769782 1293039 696144 1601873 91153 1543234 1374623 1061517 1332197 100993 351140 1146417 1118390 1712942 1667920 1611626 485227 1045798 1377657 356697 623914 660678 1799021 1247990 281232 1710667 157266 1781206 1108570 13856 1482495 110557 1503347 1300770 1557541 1360095 1268840 1621558 235583 651443 295453 1227894 857497 930656 107283 1150044 1707791 379608 64614 255599 1392740 1096011 875014 1760821 744947 1968275 582075 228511 1004024 20302 406650 863707 1497250 898613 904698 1070749 1325282 614416 1525710 708684 912028 1568592 845978 1346899 347996 1875352 1379469 1921131 1120892 1678605 361709 1628696 914376 942111 1832195 7152 855370 1172861 796020 621418 760380 120863 534219 1507197 1882493 203980 350798 1131741 424923 1757280 129962 1867018 46050 1601834 177350 682995 527073 1573637 34510 709812 1091010 1597878 42114 540767 1480171 1168670 1118214 149444 1281379 1587935 1440137 1404362 146587 440286 684180 414703 211211 1127853 977376 55820 1107879 494761 400223 1647343 275771 1759859 426581 619585 388675 588675 879970 1070572 153733 1802489 355043 1108511 884103 223457 593143 365585 29921 691288 1806526 1524717 1570301 1180267 1029744 1133493 662504 1490263 900252 1732002 1278932 1196881 1581713 498294 880884 1471937 798757 353190 1202619 722656 1735177 166662 1436070 264925 1012379 282433 250283 1130942 1159257 1059682 1559897 1075176 158097 1731670 19981 1811588 941244 271076 875288 1695629 216479 610096 592325 1899184 360747 544375 841118 385174 1441883 80691 1986254 1585716 815826 1020218 1905351 371791 1537474 678443 79121 1269094 1158109 1140278 734201 1876265 294145 1783277 28657 1158021 86509 468981 169601 485559 1708340 557530 679650 1382386 794999 375193 627106 230297 352785 1136385 961816 796384 196353 1017004 1623909 1509829 991519 1121884 1687958 1900266 127847 140349 1285427 661364 928367 1066212 1435472 1583484 721565 804623 1024054 167923 976140 1700836 1490557 1716031 1532868 457387 240800 185173 1863742 1038856 970235 119379 388994 1314367 432268 403741 1082964 1452717 1988182 1716534 1869107 1303748 5084 131679 715939 250951 1884427 1368829 1868993 732569 1203827 1991893 1899232 1487421 781929 914252 1401246 1561954 922680 1721043 730686 474443 1637688 282101 602265 1417634 412893 1813122 746250 785855 779740 664072 885702 289420 861209 1890011 1226221 435504 972344 1622871 757584 926013 907659 685570 1703849 14035 1693610 181425 780345 417012 520994 1838218 1491315 1109381 844666 1625631 470951 1249560 1070863 74913 1607935 1252568 42422 785176 617956 800888 145303 1384637 87329 532833 1536665 1330214 1440894 1756053 301229 1273596 1390838 464894 527982 1504063 1785626 249614 1386635 351051 1604701 1344376 1424578 1790903 940595 4253 174626 139660 1440784 1185853 1809503 483584 1387575 1614047 1133968 314609 597145 462902 1448113 179547 285302 225389 839777 919855 1981830 177752 1640636 567038 557136 1226572 4824 1295498 649815 1102719 1807911 541021 119807 1266221 341702 1189210 1461033 911741 1371331 144900 91088 453441 935534 1949195 848129 1220083 1805274 1425287 392310 1266404 464900 933313 80836 849442 1405963 1742823 1164196 1545896 1912741 269952 1863930 1466087 1395333 1419920 1750192 1534426 126951 1006780 1912102 145193 862587 1061079 480650 1779276 798514 1686095 332601 622039 1934886 690234 703413 1141073 409108 1932500 17221 751716 27103 215913 207513 1306618 1777695 1946416 1892397 1262959 197305 1652187 156250 181163 1577166 749492 218328 1960844 488858 608382 1303850 1426766 14937 234977 1633231 1479392 1083277 715619 1523445 1180742 413428 1516751 668485 651516 384890 1552061 499679 1659384 23403 1470468 1413051 769755 1739233 327304 435701 1268454 730074 1570903 1491236 632252 1236835 1118957 1549160 240456 667673 1315274 1979822 1588678 605706 1413486 42335 385918 776013 534722 661115 1484683 175780 1181938 1306535 1275644 725307 1807098 226996 1904251 1850830 1055487 63404 410650 1850184 1331064 382616 1023967 1454106 323088 1479298 397288 1324942 1106994 1832414 1515583 380007 1202188 141881 914835 417356 1699707 1283020 700526 361109 328813 184130 1915046 1300892 1018515 203822 1237925 274079 55497 283972 1745924 1732110 904598 1703787 1573063 641958 1244143 1723228 277424 991942 1848116 1783041 1656413 197899 1042328 273297 1811246 569254 377535 1372121 1004439 742578 76731 711848 1155910 1569719 560077 361789 812328 843822 1590467 1879743 450740 1342048 221005 603324 421195 1034400 884781 510516 1444324 1752068 1087143 924152 1577180 1787079 858005 478696 592938 1462438 1369133 1209104 228075 1379825 1917479 201451 1856022 469550 732706 783657 295977 869088 245570 12192 1135044 1366997 786095 1146352 853078 1778128 927805 1711054 643126 59404 1131578 1806527 517621 1584429 465905 573771 738361 970435 1417128 289126 222852 371857 1065870 1511501 1242690 1351826 217122 538309 849312 1754033 842915 1619224 1246482 1734037 1594772 1690722 1982700 352497 515711 1237249 852271 1350082 33737 440335 773345 1937408 1694428 320730 432763 1629622 1672279 906370 1483203 1626028 84504 348011 1721522 1577321 1208851 1550830 959116 1549393 1402459 107397 1456432 1799488 1591151 1246672 869604 344360 1368541 775645 946207 42243 1336088 1106106 1711670 1505335 1600027 1888060 541123 1824356 1216957 1757487 1413857 1680561 1595829 571731 80477 529209 861996 1561099 1267490 532692 1703431 224407 547992 1405706 1994093 449557 685257 1552152 1170262 1605009 625608 118164 929807 1289318 1406382 1861892 1946972 266667 1892596 1484677 1133926 1915500 1790159 322830 1736014 1156742 1771004 1534240 1210923 528648 1673658 1139990 1999538 1721909 1307977 1263576 1382765 576328 414414 633176 1896641 1793566 1791835 1054645 911219 957833 573793 44609 31285 1730453 508055 1320281 384586 991503 914159 287689 988275 245746 55461 252218 614863 1326435 1659881 514521 1936264 1444885 1219391 224848 575464 1520682 1611913 275069 599480 793618 859454 314706 1132040 1724252 1166050 46596 232777 1088384 1974931 1426595 1662191 890470 699818 946862 784044 1027062 624234 1847428 788843 1250853 829434 1040147 1109293 923845 1004175 1986669 775473 1606631 973921 624218 1865583 534869 1327031 1525809 1590666 993965 1427013 1709612 1179560 1990524 1215782 447659 665530 228581 1575781 1972675 527305 840626 667994 1529891 954081 946535 573692 1876926 1913504 1991628 1468987 626263 1348001 183582 53187 211184 1047258 1701534 1434253 550742 1404294 553344 1335304 53315 1396703 779043 1743774 142191 1654824 1144659 148370 1239491 992171 1371889 36031 699198 786291 1028856 496281 1542220 941889 1875038 292277 1146502 1152787 1242851 975678 537619 1006487 1759370 1664464 1454144 1964755 460142 1795147 856262 1948042 413878 206562 1508781 712006 837345 798094 445090 807280 1547771 1966424 1025144 1042493 1576135 1043574 1204646 950125 1782362 844729 1222588 1033489 105 458796 623984 1192740 986905 787025 514055 1111801 563779 509869 1960756 1769708 554467 373412 809996 1092861 993919 733361 111548 1623287 142349 593983 1441406 1160662 1195893 39944 1760922 773983 1522146 641082 1602663 1087411 1669368 682976 367997 1930311 123963 250227 1426224 1012841 1246473 255557 300904 624793 1509459 1147306 1026131 292850 1859069 1813039 260361 1534518 1784117 1258964 374453 1358715 411255 677385 1212818 1975951 127374 61677 918867 618275 1363935 736567 355495 287510 1322018 352991 345184 350871 834220 130138 1820472 1748995 1242487 631934 1559711 1835930 1425052 1292364 616985 363945 252879 1548572 541657 1762726 233151 241101 1479277 146589 292706 1929186 592525 1270003 1376804 178752 1022335 633824 1418456 1200816 1678470 1367066 427972 176715 1932132 1914102 258424 636237 1842854 1771164 883950 1436113 1793120 1803071 421201 1649772 698126 1913086 264976 1326749 1785264 1467456 1948142 123941 1436637 1589274 1662438 190331 904721 1589340 1563219 1852606 1299664 1157423 111865 1264882 31431 294390 584430 1007274 1756436 1922085 1778477 1627288 1670973 1346081 1549036 1737979 1372848 1442509 1440329 215498 1682530 452122 199931 1423334 659833 1247371 462367 665810 989493 1867110 1277821 1088443 336526 86286 693607 1940406 1987800 1752367 1262968 681092 1519373 1571051 229448 1369992 564333 797012 988708 1328631 1416947 57128 1784363 1847965 242037 235748 320697 1555307 850260 1845195 1075719 1655285 901870 1597783 1061360 735522 389673 1548664 1220942 430586 1734506 695894 1371753 1578529 1726557 1737153 81972 1582727 1069235 844954 1737789 1699849 216365 1129688 1681015 652491 484645 41112 19934 110590 1960607 59005 1334462 63268 1636464 1990119 1108576 998260 937383 1898965 730324 1133640 1819378 54201 119433 1729588 519002 1590059 1328690 991581 449404 453700 990785 760468 798369 1375460 1834219 1536787 918512 1062816 1847269 793671 1645944 129974 1728059 659956 409454 323996 1837426 1480125 1234857 653566 1478401 1189697 1271032 187247 1375550 575202 180570 1287149 1285119 48512 560092 1386162 1934628 618721 1711879 1534368 765661 285725 847129 1453016 382152 1447890 285859 1587486 78741 1206907 1409035 1851641 1790958 448995 175543 355208 169301 1645474 397317 824193 1218554 868861 1115410 1093955 1158413 127440 804614 1197586 681161 1884668 1767728 1846010 1072903 1900210 1951793 1922204 572051 61970 531317 1813979 432901 1267623 1993919 183884 1310618 507602 1241051 936736 1740114 1147764 1219057 1976795 1850350 668285 1747202 21408 1790109 1979352 1105434 607621 1233561 1817423 273248 1570324 1574760 933753 805074 1318364 1774515 248824 343967 31779 1589872 1795659 882442 502374 1180907 1121047 1143189 1209656 289619 1022947 1867009 21466 993905 1857391 1991261 1581148 383308 1921821 776634 875180 185635 591743 1318358 656017 246563 1839975 1495128 519759 22259 1304737 1140824 1770061 1565511 793681 1073387 1106478 9561 87523 1532751 456673 1820852 873536 173005 963820 110295 801171 1254704 1177384 440414 704759 1801382 1012983 48198 715980 1723417 789199 1509426 1113845 1191206 542857 1856205 270821 458992 653789 917755 152097 917956 1850193 181586 1259278 1174847 1598792 1256592 1853228 1784585 475584 429525 1419184 1718605 384651 819740 198876 1889856 1934812 2428 704888 1897066 673031 852355 1331905 1465873 1054683 1729179 1398008 42046 1054440 1415355 357032 380830 1090163 1034263 379486 1270063 1021505 165674 1178298 824980 473415 675535 226737 593156 250087 124076 111174 1307474 1277731 1833582 1188114 1888896 1598549 878469 1122029 72225 142994 256755 778655 545031 1330189 1881231 233347 333261 1930671 853801 1305418 1909295 1549270 663241 1585423 1955131 1982834 1280906 87281 185240 510328 1080434 1385421 1649676 1303312 1638897 1495099 330626 828650 43977 506839 136622 1795416 1700541 1335568 639823 409988 785101 1696272 551987 1422209 1126545 1432717 1047253 621353 1981415 407237 543102 664518 391073 1265509 589827 1601743 1606876 1765419 945238 312171 1256829 441513 1476673 78928 87707 842668 1010804 1966085 1688244 563614 1201981 1356412 1069764 325420 646131 1596912 887763 947986 519830 1650637 538972 1149551 1373376 932820 1657871 1984120 1391352 1452072 1882135 1131270 1617472 453113 458970 675330 457406 1810345 522007 263494 1836117 1485046 1383522 563506 346498 248394 1664984 1978258 699478 831101 1489821 431631 545477 1611337 1224565 783380 319877 1739420 1234312 160126 345955 868199 1795004 1810782 719932 1104798 96990 889776 35650 1473988 830072 1251468 1305557 729156 1306244 1390837 805708 758182 821867 1581433 1444207 890144 1486739 1291071 1375797 1857579 1850511 1978020 1607953 1751170 1786439 1061667 629930 1267581 1506907 1482170 1798508 496581 388623 1915135 1241846 288623 486813 1397872 75903 1905306 1308236 1453197 1685460 1842740 1488775 1645545 1695198 1495237 84018 1485315 97761 1976161 1004249 437051 3520 505752 61867 428231 60253 1061780 1209977 1166037 1667642 930182 1925613 1072498 725275 694669 207782 1636697 1916890 1368205 863045 1470575 1937783 1875953 35922 977474 1252720 1439321 1069798 59205 608030 706827 1947561 1327139 1031493 1712640 158944 994411 1433018 1692638 567945 736918 1064662 753957 1894498 1630162 646891 1974983 1704162 1805057 1460743 915974 32065 1535309 1013480 735295 506015 62371 563576 1675615 240471 684966 514069 525020 215875 1287679 86545 1051713 498339 1370924 276629 893715 888308 378549 1596718 1423343 1782008 1375878 1165623 1198987 15865 719712 415843 1529431 1647006 1237961 346213 1732650 900052 1376923 1396941 1343938 807595 1160644 810066 1752107 1347703 1897482 1501487 1643163 1790562 424090 1101482 1140363 427045 795640 457698 466807 158537 497646 993667 488926 664624 1834266 674483 1540373 539605 1742498 938301 1153965 1687918 658918 1616991 1398173 110309 139834 1135533 1211855 1427688 1526103 452340 244987 1605605 1844613 1326078 863930 757339 1701702 912170 209897 77790 1674964 271536 563207 1641389 735550 1306741 936047 1561996 1416885 1347096 1133854 1993016 584257 870282 933610 1433240 646629 151103 612977 916796 1197968 57109 406729 1032022 1058343 1175318 799820 187448 1304251 1087255 1126603 922284 270618 1272132 1806802 756412 336831 215211 1964999 303742 1784682 547166 1429764 1076429 259286 986868 1763664 1902881 377998 801191 673849 508326 767851 201706 340864 761219 1008803 385669 1656494 1864678 1898062 542002 1763473 1757920 610172 392454 255928 1258686 322495 594842 125825 1510603 1701966 1565899 1308066 382349 1101580 136860 1036386 1903648 367133 776382 1740461 1947090 333386 1296725 758180 1725860 1367152 1611187 1617518 806208 1328943 14783 895814 1186748 1381803 1600724 1774659 1361217 699528 1369419 512782 1833586 887622 59587 1283968 348194 1473086 432782 1884688 935193 699844 1202989 207978 293714 1688430 1761775 884646 1784341 90232 624682 186313 1950055 53202 786654 1256151 1034420 954747 614740 148269 1084074 1286505 523716 863301 1681150 69407 770870 1677591 1927661 690666 1378884 1476500 485175 888042 970188 183515 169209 1344230 482602 290965 538492 1104472 1075555 1678061 447675 1596183 1191235 1008124 1965242 525616 237888 1629473 1100095 994738 1555657 1238990 440889 414218 1429329 205315 1329804 1578605 295985 1562248 330529 948246 554359 1006759 1071097 436164 1134368 521027 865532 1554605 910540 684050 1390267 938842 1119533 579397 1112806 701066 1036267 1995676 322635 897447 329858 638083 549992 117050 79391 743143 132597 1429047 1097684 1707432 598375 1649463 1918707 1501095 964696 280446 1997869 1314481 1191465 489945 1646674 364614 1204940 49362 1912223 1987484 909139 575839 412713 850504 1879111 1356996 1973686 1363999 50861 160712 1467839 1349769 12483 653569 699338 1056709 970989 1018314 963691 1939528 157461 471579 1262322 1296931 868084 913297 1058056 1065761 368239 1584112 1919217 1551993 832087 1384326 1271559 656540 1816239 474743 676233 1365479 1978415 815835 89842 1979127 954099 918601 138706 600327 1162045 1435267 1245411 669884 700449 1183326 110033 560745 625478 1460708 396569 329794 487065 628756 119590 378917 1091470 29975 1757387 996476 174822 885377 1298169 1980373 1688827 1129078 1972702 1909201 658595 1480843 27165 19598 1449490 497369 1714651 46907 663614 750654 629813 836300 1079066 122502 1633176 1135021 797206 887531 1167679 441566 531993 254520 1113598 1849891 627130 1319300 451671 1325200 913095 653428 1119530 1902623 10658 263770 799687 84185 1466830 666766 1907117 685542 532595 1162947 119866 1396577 1889865 208339 1403847 372444 851702 1385054 241153 49404 1001302 1754052 203712 1333479 665585 519831 1012509 1031216 175160 960870 1121042 667829 1217088 1433559 1266005 238980 1096445 614435 980103 358592 1031399 134517 1525951 1625396 843341 33217 790354 66104 359448 314912 881090 1736306 53777 659883 506416 694667 1981853 1220968 1848059 1227388 117388 1054175 589910 171149 1119687 1685062 355877 829647 1450435 1253865 767769 353668 1838620 696203 1541268 1091434 838651 243913 1921302 189214 1048895 38543 579830 1238375 268603 303312 1687617 309412 1229336 1979279 1987962 1785099 1925276 1411936 1477297 1660572 1255859 1257454 708172 1016560 55597 367699 1018092 740500 657916 1509904 888844 895261 1405955 321444 90737 246024 1232053 422764 568555 687273 465778 1692287 218816 1528480 1701158 991921 436468 1119786 351447 58423 353099 1068363 161622 1037807 1375814 1454673 992001 1274485 1713123 1172181 1570172 666831 1373078 732886 574339 1620600 194771 1996665 1178885 559948 1542507 1301870 946675 861925 1968205 542310 1251703 1008031 484614 966004 1661233 1851057 1549499 165203 856792 1360644 613907 1853544 858803 1185334 838306 502870 758566 1883951 1461903 917327 428809 966200 626673 1656706 1219273 1407767 1471814 171702 586266 1750368 1753714 267657 223053 1628831 1552209 1719743 1185442 1155247 521178 496702 1427549 329517 1006925 1117753 626477 1554002 1342770 708946 1646448 558784 1079082 475790 291212 172904 919555 19536 301350 346641 1260878 1517674 1579397 1889476 1744539 163298 762682 1549047 223826 1515142 1062470 657472 926228 1865601 1935530 1400507 1110949 69049 494225 420192 1638019 1814580 3855 1825755 1915121 123728 49651 846458 1025850 992660 887386 1359887 1403477 760648 824902 1073880 427896 1750864 527387 222991 1440963 1747061 1692896 554625 944422 1183872 546580 1562660 1043 1117129 24431 1369373 1926228 330393 1510450 1666289 892614 384785 1849332 718271 1704563 376062 1622099 699062 98009 1287143 1894718 597284 1067467 1235446 1890856 439954 1833464 1443716 1583419 1411212 1084905 1356291 108510 1440024 189246 721404 737564 1640128 1392692 617430 26575 594252 712839 327224 1057330 1449278 751140 1690499 392449 602617 803519 649670 1443596 934830 571465 1899534 1199066 1650826 710326 636770 816941 1136403 1877950 1327198 1898232 535042 1160106 464164 1408999 416860 749860 1916917 1720346 344067 1564503 6123 1520012 1153316 261926 1023893 355694 1898601 216271 121183 418499 742471 588942 1159344 716624 608234 1562946 83461 341215 1732559 834229 858997 1144334 1287556 1845698 657491 1711891 821758 1183645 702107 1454658 1288193 1551885 1009724 641407 330212 637847 1912608 362270 868460 997676 1860045 1118767 1155806 735422 1499487 898069 1149071 1401867 57298 21188 1857092 1726013 188769 541505 1702913 908958 746449 135866 113712 1942818 813275 1116132 1223688 1411456 812885 330568 519873 812908 138881 1237998 235853 165594 1625457 1908851 1797412 448014 1614079 1963920 3310 1706163 1103340 710354 1576666 1897483 267520 1835759 310688 837492 475038 1990100 295215 40667 859661 127198 1268794 928459 780720 1093829 419929 1340171 1066430 643566 47315 1079972 496157 644130 1899418 1867653 956196 790518 414602 1516738 399518 554145 423025 1567425 1472808 1114665 1459315 84692 936024 1149036 1838021 1136878 1577274 1123582 336012 158043 1259985 804563 1963112 1134301 692763 1850520 840421 1906509 10581 942257 294054 1352318 1591508 1902530 502988 444317 509782 1775277 1793817 358768 208593 1859698 1170330 288808 736937 210318 996026 1499928 1868624 1490818 1371954 1250608 1986343 1819934 1075179 1040120 102847 239288 1040319 277135 1229381 1225026 897841 234958 989919 83784 1954103 1192598 887313 9107 1453604 859855 907310 1267901 1587296 200263 166840 631555 1611601 1396431 124008 128952 327699 41308 1728356 1774199 439210 1786849 420719 266416 1101324 6187 1579915 334032 1921555 558309 550711 1561084 1703657 1528801 884996 1107808 1140344 1058985 215508 1446913 1119143 1569672 1974565 56542 1419950 1713606 1910342 1699756 1025979 973807 1726585 799590 1894084 1330255 1987034 1635075 979729 1246729 880011 177369 1971881 869428 392722 1836608 83942 92003 1525576 1333813 1304079 1435945 763459 370676 1583448 765616 617348 1282539 577759 169786 1114068 1138119 1726603 1421615 1766003 1063079 96323 1610138 1975081 1799260 1455242 1038006 1549150 1236132 1748461 1556312 782737 245974 59598 740859 296826 253770 53557 543698 1952696 201554 776355 1603917 1867360 1244204 1933300 685021 1794216 744609 591335 348113 1442138 1692880 792676 725262 1594027 1671773 1280572 495240 529479 660554 1876314 404985 654225 1280617 134317 1930468 553921 1364851 944778 490063 538080 989001 469754 1665749 217619 1751310 1646501 1914670 1291117 1435074 1208073 1904819 1853844 90603 378692 617272 423891 1546433 102666 1585369 1490069 306787 24606 341902 1597149 448528 1838410 816080 101182 1240023 1757570 107503 1573567 299224 1935471 1307231 1773376 1463150 1561021 690536 1721153 1602780 973313 393662 1346831 1082532 1301910 1094773 1992072 550450 850067 100705 1135422 1914738 467422 636119 720435 1923480 1353875 292305 1060813 379746 778241 939458 561308 178750 796815 1615294 1440718 214514 1245397 616565 1473563 694716 1492972 1362036 498880 1008676 374757 1380352 1874654 1098575 1940259 1161501 711269 1931147 587498 1506671 729226 1681611 492345 1273977 1681380 1366322 971104 966752 895078 1198346 648932 1543203 1445616 1899638 1148023 1310454 1575081 99055 878041 707214 1819947 1884613 1739360 321572 412897 765513 442467 502840 316679 1932859 270906 343450 1070556 110609 1746051 634910 1798167 1102052 1776980 523726 1622704 1994150 1442259 130178 1934517 314311 1121859 141512 1242476 313476 1142363 314881 516048 1777725 1956762 116452 10764 22521 147483 838390 1890470 536980 34468 975219 318268 1213834 684115 1008096 1722081 405464 513544 419629 162357 61596 1642611 1112056 1489482 150461 1925536 1442904 1803060 1350801 55555 1265744 1807978 1574586 1000670 1168989 997137 509933 1321264 282046 665983 1386677 1226326 1838621 1610836 438699 158270 1441265 1097277 14696 587130 541938 640208 119111 1542526 408696 1220397 1564697 1768355 820766 702055 682951 1914838 1558403 842419 645452 1941674 1739541 358257 830903 1177115 1130787 1471214 1213014 1606713 1329895 1336700 1601083 196504 563516 1927756 155560 953744 1668063 1888441 1738635 963510 1675864 976129 933533 669507 736591 533845 1624648 1700796 1254240 1415971 1047143 1843406 451985 1001346 1463731 780283 1547176 1674609 378494 1897070 1268663 457205 2112 1016090 1756251 914289 1185248 524079 292905 142794 51499 1505399 1980556 576916 1975250 380721 1998286 943071 1281232 178478 1015905 1327461 1513317 241908 1430396 755509 1798086 1835891 146276 357925 1519886 33785 692032 1850657 581592 596077 288992 1225599 1551999 773768 1561109 415115 803393 1810509 469655 1803732 970625 126006 730425 1817565 1065097 719874 982178 901710 50724 1411089 967025 1688960 1260277 1254299 1568332 1408876 44897 1602063 162450 496073 87244 172170 1998141 1252635 471629 1344286 1569282 637648 89770 1803468 647437 1541301 1160402 1672481 1802021 564876 700074 1905982 1340857 1970106 1430533 1819851 315397 1094007 586849 1303522 537094 990673 315864 657264 1139403 34109 1909624 1221383 1784657 1667810 366060 388191 1015319 634941 1117315 644460 1813209 134802 1720479 1232577 1570724 1524673 714883 681618 1729743 574900 379368 685567 95388 101169 679922 773934 983946 138570 82667 1549910 1951672 1670001 1478655 1580015 646868 1169864 1997852 766356 1902039 1033111 927635 543868 1605050 1051239 290764 87230 1001906 231301 453130 152329 224880 624950 1002710 535210 161764 1954284 208542 1159088 61072 72185 1667760 1383239 1745360 621370 72671 54784 508661 764087 1244432 488940 1398374 908276 203369 384142 750444 202157 1670021 103086 1076254 293260 636124 1963216 1746393 335579 369979 1196221 1948575 499636 1870758 1667638 1274055 1478176 796255 1059475 674278 1920933 1699933 1583186 1650382 1888456 1965767 897148 1669488 142365 1943745 527427 1487755 261123 1102840 800605 1752514 1147011 939404 1284482 1889056 1455194 10602 1509540 1148981 883278 413102 619600 387167 20841 492057 1023213 12405 1122149 906024 220478 1726138 451844 763797 1261519 1922009 1861825 1252039 233519 89709 1729282 539590 1331517 1807848 1834546 891812 61467 796542 542573 338114 721297 746592 868343 1079417 706143 1016023 1651868 799276 341162 1381504 18522 1969113 1758321 956383 682444 1584911 1156868 1549779 318139 982503 619696 1933150 198064 328228 1950502 1631825 962216 978169 20497 1775401 1938145 1445558 1051703 269095 153627 471412 307579 1612298 1456900 1310814 1517477 1960174 1963270 1279403 1767761 130259 749760 1691938 1025070 592597 130497 1111704 890983 1412317 1437945 153825 844499 769566 1325333 234784 355287 1397117 1564120 1354464 1176327 912416 13447 1056673 286661 1513460 867258 1874003 1162631 928948 70269 1797214 1416673 232386 874959 1571795 490772 104279 1499760 1982045 1663611 1336943 750395 145658 590304 1477513 488131 599668 655801 1685740 1146332 569036 924436 690008 1413873 1834892 5246 326193 1824390 1815083 976723 453875 419574 594947 1081507 562260 750131 1841718 1799954 1779249 1199325 585579 1392173 250210 1727654 342536 1639556 1282002 1840593 343156 827130 440455 1405381 1780179 584858 958645 89462 602717 488281 1122406 3938 709164 104483 453055 237224 1331294 892494 1065178 872213 1172306 1447440 1083609 831755 307647 1927134 1541355 644567 1672414 1200718 41802 250633 466887 59386 1970211 55300 497137 1385885 1603806 1293728 1325747 1457942 7652 767085 1344725 1212851 1680881 1682461 750279 1213880 1073446 1005884 1789688 1084929 943207 296530 1407715 955959 55148 762502 1895829 245304 298048 54982 1242177 635243 532480 1344049 1702631 1710188 703782 925059 1883157 1232281 1407749 480966 669453 929788 1818328 627618 1975872 297510 1144046 85846 904018 1170349 1560673 886386 992263 426076 1373871 185340 1402198 199947 576407 140833 771346 1722610 474876 520135 404672 1348715 552245 1069115 1346783 767699 470926 98186 1151624 1519156 966070 540824 1223653 1812526 334534 1764222 910573 1360222 3915 1896820 1984021 742813 1313450 254745 1122487 921224 423489 1180894 1954832 691775 1698167 428391 1671118 1180412 460675 269849 34833 461869 1377283 567618 1061863 690322 1596843 990288 691646 1555024 1269017 746571 1220164 1761479 893915 1758770 192723 1067622 835996 1227533 523694 357227 1560768 1437783 1074488 1283150 520958 46734 1103532 1015483 150762 1087512 1421801 1157811 177840 1420138 1126171 1810269 1609639 505545 1091670 81349 1566838 667823 1615196 223830 1854818 69299 1844825 1379547 1504264 796198 14964 596271 1973949 657437 804524 138967 682427 1065623 307542 976310 1380024 1295117 1083655 731870 660392 981085 1547744 431429 1971685 1127616 532883 1506909 1317639 600932 1128374 1975499 907597 204695 398076 1590574 975575 574998 1268146 109248 740493 1371449 1312052 1285812 865682 1427848 361391 1447126 60456 619890 379590 1221940 1523030 203090 1563913 1418998 1928210 365798 113340 1820812 193238 616316 1861706 1493072 336073 1489885 1584442 1678858 1564730 334629 1350648 298009 866107 1965065 1935666 592887 1356107 381834 1659047 703311 101724 762073 1862111 1901383 785508 188518 1553869 863973 1380885 70468 1802881 527882 1655160 810189 1252198 1568965 878809 1831227 689034 1520955 517714 1490338 861608 166027 79800 1780626 600194 1680039 354005 865332 1498137 1380100 542632 1256855 968130 1345803 192774 637923 292281 596212 341428 948909 156300 617648 778305 1417249 775448 666922 426558 1579468 478776 534034 350451 639132 328388 1567223 1367870 1623944 1448674 1981808 1155766 1920648 1451767 306335 1308535 93557 376076 89037 1639047 405431 595491 1593527 241261 957834 484848 25343 1858240 399226 786176 1820891 147352 1600332 455639 1941448 1996127 1618889 1429517 1013691 389931 1692816 1332950 1768206 654032 1111380 775419 1654088 470328 404420 408168 1460702 1718618 1805517 1648057 1552129 904286 54646 1264989 1221331 755037 1216486 1707870 575685 1889808 754039 368165 1701163 834072 1935415 1051064 942141 3202 562960 627517 732008 1837446 877175 1733014 1461570 515193 1230566 1494932 65833 765977 1284450 1651114 35447 1304641 1944303 24151 1407269 5850 1881820 1535549 173933 188951 118353 186651 1867823 1369481 971097 371367 232944 672980 629668 1800440 286755 1459165 468647 1428265 1339293 335679 370343 746229 856585 1498542 795267 48191 717324 398876 1862967 1399524 1846819 704986 910323 1813916 192735 1402335 1029614 419920 518276 796763 820775 233111 289561 557142 260399 1986419 806061 466577 1418156 624119 1432121 1049845 127438 360336 726388 1833383 1268090 928062 1027835 1597488 351160 194998 1654435 26088 160736 684738 1607919 1573776 1100217 797386 1727118 1818366 1521162 460938 458793 303508 817369 968498 1103538 1258728 1815968 419300 431784 488353 833568 1505889 1801718 1120053 262896 1234598 1982525 725247 963453 361008 592723 78018 320737 629256 820920 158206 774793 1320800 249523 529009 422870 388823 22819 1125002 281581 507391 265632 1195050 1061649 525409 604240 1631903 1020298 137755 875438 1410897 805779 230341 1237878 1044879 1339186 902871 93120 531565 1997796 210434 520167 888603 1169157 1019233 1082934 171925 199559 1807747 341906 1204367 1158634 1657343 1612551 171408 981750 1740671 115959 1593494 899486 1290395 1989573 406530 1293189 1321568 913188 1271309 976997 1244520 873387 1132804 81580 1601947 12320 366536 1522583 1908054 259551 1638958 23842 115492 260213 991591 1925354 510476 1758524 482466 256927 1145528 900743 767140 883686 1503765 1965847 965197 909709 1806153 456443 670027 583977 1218045 422337 668151 1792605 913087 251770 185095 1148045 1130824 978305 9436 58410 1238302 1992255 1261575 698859 1507712 1515497 527213 1146405 847142 1899437 1743343 800313 1320835 1738900 738810 1458855 667963 39776 1938555 185422 1087221 374147 793089 465134 252885 1362986 954420 588055 128438 693438 1133712 1132652 366113 1487466 1972901 1494138 858822 1489731 1162996 1303032 1040012 1634620 990706 216287 1099577 1567556 336310 1987541 1621242 1367169 1413607 1776481 541591 399974 715899 1941252 495888 1998948 1047119 1373619 53866 106080 1441007 1714343 63372 1667369 1627192 236851 1463434 1970617 1401806 424483 1443195 1357397 23240 587650 1672250 67772 1054842 1179237 613613 706149 1157524 380120 1544860 1162626 918753 1166214 2888 1629808 342956 215494 1269292 646744 1166957 209040 259156 1159660 1005841 1592506 824665 925345 1284535 1492066 813467 4860 1665148 1847224 1428960 1628892 603189 804174 683441 1197866 409694 1165532 337323 1525225 955659 1529135 875035 96265 995390 1742213 834316 1536440 222975 901186 813966 1813833 1761322 1836269 960045 1928373 332379 1167122 1958912 1070817 1737084 1486323 1931045 810400 516022 1583125 1866380 1735914 901065 841892 122510 1280988 259773 800098 664510 695895 112045 294408 416329 530723 1059320 1608389 717109 1515594 1202657 648764 620897 1402734 1803003 741047 1873163 1524038 1818486 1857236 1021 1221414 562575 1872168 1079684 587439 1679889 694141 257905 1145217 1672675 1615805 350384 649361 753114 821792 1446654 1223890 972220 1287797 389975 668386 1610274 856497 1168661 1047423 323462 629917 1611752 557345 401006 1302893 1970691 146030 1838763 1057340 632694 1599427 720193 595739 1146750 1191758 225540 1047130 756041 550187 1798895 163596 1164849 1565334 1672075 128240 1515089 493858 579255 1245377 1737352 677686 279747 476445 118880 414412 788355 766405 1235921 1223083 1624434 1704152 424209 688170 1049945 1370661 130987 1232760 211699 677864 186315 1945134 1862586 1596172 1613441 1172954 1912825 1621003 360047 1408194 1719072 1520051 453241 519312 374457 702796 1082791 641872 448641 526316 509336 1947105 148325 266207 1059182 1797780 1160243 252032 1091397 1949564 1019274 14820 532397 1017160 1160890 496206 715278 933003 1303342 119611 1531239 600536 1275626 865019 652000 1105751 1388325 208494 1257190 1399705 27071 176078 1315769 1577978 1063468 373107 404728 276354 245217 1177904 1423462 836170 732246 1676535 1951397 1876535 1489839 766667 1249437 1035874 1114558 1138716 1005071 799667 1718649 1784496 530850 988039 1160003 503188 62422 457772 1501899 1185069 78094 110429 1200656 1799523 937488 512108 1822603 1300928 1521552 1178272 1749357 1075802 708552 1522448 1574120 966059 232680 1761478 1559835 1363379 189757 1048919 767934 1557190 1463208 244482 1010155 1298204 786452 1426792 783925 548847 1415999 1356743 162636 1548046 374307 245328 404765 1788028 489582 1107788 1930491 1528770 564474 49565 1384922 1532069 1655596 151453 134053 1289578 1255713 87494 886347 574274 1347115 1473144 826772 677432 1147964 1389093 40508 821449 76732 1624700 935225 653320 404691 189987 1540562 260470 340398 1946342 1506399 1717449 136245 1676227 287315 1303330 199602 520819 1583034 103928 1766017 54612 229942 1681775 48885 335744 1453486 1992555 932459 231145 59803 344639 707198 969687 1305176 1612054 693000 1418603 565065 667236 1780944 658481 276882 1648981 1210000 1015505 1650428 109147 204498 1639361 864395 1518643 1656079 1460062 935594 459896 738539 367279 395093 1113847 1849722 1987170 176109 1884802 1147568 530315 379170 692821 682619 247977 567705 1306012 1858158 777663 1580671 885259 1136513 468749 535177 873914 765291 162343 1017488 847364 1464366 1880686 1414935 1591135 577519 1341877 1056022 1740742 195681 931315 1497173 619615 1367966 1742096 1099623 505333 1660800 1590050 1643974 1155124 712563 1393390 1149730 1750360 51973 559018 790337 982203 428808 1552955 52645 806319 1928721 713051 724723 105794 1114920 1662812 258427 1315095 1689981 819623 542945 1281592 1018247 823658 193626 1834223 1587960 413097 158383 350786 1258744 400082 1161613 940480 707291 1130112 1845761 944198 411185 619464 1197919 1098477 560571 1846954 1082106 491363 1499130 866948 956817 486345 195813 1850344 1907025 1044517 196190 671743 929695 540617 487672 1587341 727383 205801 839658 404166 634598 1505654 1885706 1246674 399573 1776293 1366468 1409881 914128 1251990 131484 1560024 672544 1585629 1207186 120659 645189 70002 1405516 751920 1558699 1480952 1804647 823288 876748 70973 1249782 875373 1405024 276175 1996265 845571 243137 1193039 1715791 1725544 1528660 1534272 1122641 807490 918940 1833997 371300 20476 1502704 351278 1279152 1069154 1137398 824713 1336817 853924 812870 874768 1128201 218387 64538 66835 619320 188061 221990 1995314 144771 919373 729071 826887 1782373 1761987 1256960 389762 1869723 1956704 693420 286191 582356 1010968 1626691 1986989 354532 1472248 1498253 1913807 1210350 987578 1481010 1834649 571207 1540580 1765620 276876 872569 874328 660150 1146961 377427 1707581 1700004 1093707 1922736 1885443 1797372 1984798 348900 1454661 1749625 1032888 714600 1399124 1926008 797334 1133846 1357769 1577628 518949 1819657 947628 290436 708614 196910 1609099 854859 1107409 1862536 853658 657603 509920 1242247 1553233 617501 1582131 542163 658970 548277 1202584 1176573 1612699 893808 1113883 1124224 1452266 799704 1535575 1562285 1668853 37838 369907 698936 697577 519954 1601061 1110963 885759 1868451 813240 836813 1219170 355657 785628 1277246 552769 279068 1488546 1341947 1520426 1188277 39224 713702 759350 645044 1672495 1912474 1037754 1274217 59971 869737 7299 1617778 1456069 528094 1007820 1053940 1065971 997372 1917556 430584 313519 559596 1606508 355052 925279 1321199 323137 1865172 1720350 1865393 1945833 396800 1485425 612165 130480 1692809 1916083 1554026 1663853 217462 614 1946118 548199 1362564 160964 1014752 1253553 472739 1872010 1893976 1953246 1837397 51641 1526322 371268 78337 465773 709400 261000 941195 868965 1137789 1425056 1614290 1491758 1451471 25185 1461013 996059 647506 625023 675295 847826 953829 779892 1205515 1808642 139496 1053967 217547 1127343 68407 1598234 649405 1615374 423747 1397782 1422892 1360713 946979 1178665 1523377 1868028 209728 408335 1963259 1840249 117845 1016561 339260 152929 1067998 180764 1883282 623813 1531070 1126144 1614688 1035509 1396333 1411058 75656 176967 1168374 1156125 1196223 1931357 106772 1964134 1395907 1952303 574841 556478 131154 919523 1392851 985870 1235123 509581 75951 770284 1888264 615557 89701 245960 1005504 1789867 1577124 181083 1326383 826142 764166 1793507 1112669 1020067 171504 1679184 1407931 535679 437232 1303366 934613 1793101 776830 287175 834342 1252999 1735671 1954311 1906961 1723125 1007754 595499 276928 1114350 1549372 850784 1087735 136774 196130 99321 238306 690253 1505227 355039 1447718 134300 1892989 229422 1890035 349015 1172480 330315 427234 773258 338277 1958854 669639 1882189 1085996 716584 71158 413844 91610 1668754 592819 789810 1427245 67537 1816692 1005144 526780 1058665 1490682 1418694 1814892 862078 976102 1633081 1206408 457288 1736880 1628016 372395 1671774 109043 289987 18554 1890812 154393 871762 1275671 1482214 367337 797154 180019 1974321 516591 1389879 964091 1887607 1017132 313904 1022982 912779 988407 704859 1793892 208308 1824590 958401 896470 1877717 688470 79321 94017 1015713 1682466 1343531 772987 1902452 954882 1011102 1485630 442341 1737334 1670852 917976 1186570 587187 1424640 1708269 600863 807760 754517 95058 1542240 773938 511895 550192 147950 1663416 437977 1971723 1355092 1003452 1808605 808463 685330 1686950 1808498 719591 1631615 1779536 1985798 1761347 724416 452859 1245124 835652 1060953 1515988 181121 1898888 1643589 693356 977915 218272 422339 1288002 1447179 1653314 122747 1160149 1281195 1105805 1099907 1251295 36883 297732 450667 3289 1854937 1849179 121862 526543 1467102 107885 939636 1381837 1331140 1180744 1181641 794427 132021 398363 1277673 1266764 84101 1316311 1813295 1783011 1383665 1312902 231525 885542 767987 533658 605002 1371044 351435 1479558 367057 511385 1560943 352440 1941076 1724970 1388370 1831863 663866 1178600 394433 1651863 1236588 1029167 1146612 1929363 1873274 488328 1414328 212533 1438574 1097932 154202 1925349 16686 1767697 1489062 968500 138424 1504665 246420 253469 1289431 377615 25478 1567905 493066 1096482 1473459 830765 1245211 1720692 1919343 1886146 860698 1455855 1680737 1257444 578516 323579 1124711 1502542 73698 405284 1857866 1853800 150515 1068456 1319869 1490193 76026 1325558 878754 1088610 1336084 1573509 487593 1863421 1983982 1121462 752712 1871681 1388509 102088 421058 1109187 1349786 1245064 1994720 1315444 659311 517104 1633235 74619 1967981 1795078 110540 1408861 1491483 153252 1932035 880230 1065578 470387 49752 372185 1796256 1972202 507624 1234246 1499771 420112 1858896 1817338 407783 408074 1657372 1805102 1607780 1029331 58509 1611774 1112119 867168 1420040 920242 459149 1700078 752033 1386299 1474495 1301318 1935463 900882 203951 1206396 99014 331767 1391542 531385 450516 1424372 1118594 738144 1407561 595986 176199 1414174 89530 301846 247240 646532 1435814 1906981 911130 1557708 1579339 1829655 375330 960619 333484 440776 1888484 650777 572157 886502 383669 1092312 1461724 1096335 753149 1631097 1192648 703786 474182 148869 1590319 1358114 397634 386849 1798063 1657666 1549328 950426 685702 1252770 1556801 443328 1535455 1785356 417620 665189 477739 1528511 1096118 1238289 440002 657933 1058410 1847733 486902 1075492 775086 84168 1604754 973701 768708 94259 211888 614052 1897879 1039961 756399 1546318 111780 903239 766559 1093861 1395337 981611 634939 230964 881124 1631169 1980598 242231 1770803 1157475 1725291 217026 1515781 851088 645417 897201 677186 882872 1731048 1003155 1953743 36887 1439159 294883 1567533 1051449 994721 381272 376625 1993201 620251 948020 552807 1762165 1653869 1575382 111306 904405 1342182 1286016 433313 1544124 631113 961685 682688 773506 1787555 1856000 157903 1170268 935475 79962 1337646 878795 1972568 536978 266059 1879688 1375244 841585 1520071 797853 996439 1293721 1893955 251579 1509303 282006 680260 1229904 1531433 401945 1415357 1521995 415591 901082 913060 1320849 543773 63551 721102 1409919 189587 999565 161314 944118 1438990 1998603 1076588 1140483 1651517 25709 1050684 413999 48465 687262 1054650 804388 1848425 1627375 543320 441525 1335223 1015569 1311783 1097149 1715704 529631 1926785 863025 439582 1571512 1498639 840260 513463 1312626 1112486 720760 714920 49082 1619372 260678 435461 79486 1312128 1305157 871951 556713 810610 961829 1931967 159152 1300593 1498394 72522 71623 1918121 41702 336861 1585282 86303 628663 1237513 755396 1298003 1896574 1815469 1548561 1176696 606330 1045247 590901 1318622 952359 1759778 51092 1297531 1211857 1266877 62390 635512 1645752 7335 126686 425359 1557263 440959 262470 1051908 1938189 480786 1371718 799718 1821917 1374668 1591129 474748 1818995 171884 855742 517315 145047 634095 1371842 410746 1028515 739056 167293 1785279 797289 1829457 217084 1855946 671663 839067 1739545 481981 1519501 76118 287219 1871633 1184041 480373 1024526 80906 1420608 1249934 1155556 842393 1798088 914761 93118 1537062 1355907 415969 90827 1314669 1741959 228707 596598 814001 1288722 876239 1964056 1881437 1790682 1481991 282343 416210 1157942 108745 1653361 1347674 1614229 792740 1531355 1417045 1199145 1971672 1890602 1747215 171486 1843899 1406529 1893876 879649 1477143 940405 1031653 17180 210562 1864854 1703265 556132 617093 1218209 1119781 1129839 674515 668990 1659482 446111 623414 690027 1815451 83282 1644960 916167 1505242 1333910 1785380 1043266 1232174 254017 993862 830135 1738802 869098 1478095 1498163 53167 299836 685700 1018007 1574618 1188213 1101127 829276 1103205 549899 69493 1042634 1083517 217972 1621191 1998402 193542 1750936 924663 994945 1638497 666348 1906245 665525 679507 1955498 1669663 1322447 1709108 1625796 1858645 1140314 994246 294378 366339 741545 1973734 1582700 1512988 1027015 292759 311483 1907928 1199727 1501477 427592 1077840 1720084 110332 1634772 1832772 1685335 1928661 452569 176551 512866 1301377 68705 1423078 356729 452186 1835934 31416 1842815 133310 745064 845376 1200413 451816 1348036 476227 1557253 996753 82922 1358480 1152789 829586 500837 951482 972088 190297 1034234 1485471 1712279 1820862 1361183 424611 384402 1543123 718232 1087393 1087291 365276 1497055 1475722 182439 1286765 679381 1760598 1270237 593221 1977194 750361 1298332 1023068 1657899 1681309 1416053 1906341 88559 1587746 1122533 1978943 181495 1443435 574778 871209 1438742 1665258 1696729 1552821 1336920 1933030 380938 251233 639478 1016188 1923311 978079 1200741 524028 289595 1062275 503616 1754213 515687 802371 366240 726777 848452 1180848 1337018 1851062 1749618 1459345 623839 1061692 1654782 966439 933808 385970 1939484 1562985 1592921 1239905 799696 1426355 1823398 358250 214721 1527215 461564 1604769 1970368 47191 1194856 274083 666973 80197 126794 175637 1497155 1516407 238409 1539403 194208 1007675 1284864 90859 25201 1657966 783065 1186883 72056 1398888 1507634 1540859 1940527 479692 1780155 437266 1211148 484871 86000 43757 295015 1893037 516403 1246930 565632 608706 1975373 1237852 1656466 1171739 80527 915607 910994 1589696 232547 395182 849689 1777563 297290 1956274 387057 1125285 1651808 728802 1838657 1084622 645998 1931199 778289 74283 709307 987929 396053 1981735 230334 1085128 838892 1565865 338057 777718 1365089 1771587 1341752 1535956 1809310 1937562 834583 1956265 1511961 1074690 178665 46450 656906 910198 431281 219355 1852874 770583 64929 1026829 1952713 39630 625594 1320708 1921736 1339027 737175 1990935 619877 1686782 1980224 869879 1139439 353746 1892747 1324132 172259 613282 1561031 1193886 1670451 231663 1802170 1801184 1461031 1369010 384846 1428731 1081521 1189040 711427 711139 83884 727568 1882713 1433748 963208 491476 379209 185446 1219614 388863 955162 673590 310244 620552 1413673 1655185 609762 594330 1355452 1946051 739495 1578906 289555 928357 708515 404146 1683409 1852004 900249 275428 1320426 1093130 1025911 871178 958761 1126245 772870 752024 1304586 1796738 1077324 1411471 409655 779527 1269837 1907403 1589844 349596 1897004 667433 189171 933355 258856 971361 1725485 1541431 1022582 914257 1759086 1127282 1619559 1551987 649646 958726 364364 1960442 406656 1109643 1744833 1688149 1505598 925189 369585 128287 933752 1797487 819720 865309 850664 1915773 1507807 1295974 1715846 1391400 18398 893331 1199695 81342 1887330 1715795 138791 1920333 707671 803166 970014 74034 1846529 320195 621207 479800 1284754 549650 1568605 871655 326241 588574 710748 1995866 535310 1810321 1849053 1868494 1124292 771444 338896 1061544 1242740 1411668 894321 1608180 1759511 1073752 1987639 997241 1054329 1740258 1705046 1470213 1404610 313619 525914 1131474 1840345 278038 1011371 118381 889750 114215 1449798 965922 222531 1626194 1383793 1022822 924384 893275 1061885 1572683 43011 308385 1220871 1456933 1253087 1976866 1069815 959056 1466942 1908415 924342 1549731 786040 91290 1751143 1110573 1641882 444296 1586378 1983880 1485411 1874023 1395966 1700560 1690687 638618 1898101 1200586 614360 392256 1921834 181602 915131 1100065 1621147 975410 1932991 1558742 285474 827315 756745 449181 1762599 1835042 1973685 1691903 1458259 1847691 188398 1199152 799582 296005 1159608 422448 795491 1503314 422838 1721074 1535867 9088 322693 175422 1013396 601416 1701240 1176982 1547229 1600638 69456 1899703 67966 1303898 24086 600067 1063482 595643 1419833 442212 1322148 895258 746539 468769 55993 327413 1485937 539622 1498326 1245019 571671 229630 1234697 1029220 168153 1192856 1624537 1311720 1204817 1645941 778217 972559 1002501 463125 221909 407858 1954308 1719674 900216 127458 242328 271707 87060 1660395 802791 386019 778470 154282 1885752 587556 782611 812346 1386956 301118 793036 1236495 1067446 999424 1665036 952032 475627 1978576 116415 960455 1747678 1940311 108215 1385108 38759 310897 1846142 1504602 764206 364844 1789247 1564638 1151004 1661640 537730 230184 136162 685371 949911 1695632 110904 1701737 33885 839618 1499413 1182955 712523 1964842 476406 727670 581470 272439 555108 218400 1596298 1307546 609025 1985975 148962 1459450 1031599 903549 1133592 1498737 1856329 616121 1320569 867331 578450 122984 137058 193018 1833639 575540 877463 687793 75531 1855300 1136037 966632 1395253 1303042 418957 1313886 1907885 1898589 681746 512793 1773812 134465 79204 20262 1569281 39261 42148 560288 194809 1911613 1121464 998651 1961953 779925 654403 1430460 1136764 844647 135928 1459024 148075 565877 1323682 1918813 472129 1503886 356598 303213 1318160 258865 200992 1217581 787588 989992 1784115 1123378 1134003 1335694 1685159 744560 123531 693719 1087033 1068026 1470996 84195 1655612 1364109 1555343 1840207 460493 904460 1258642 615441 1148580 1132900 312167 1979739 1209224 85561 130743 694265 879521 1641461 1055859 1434439 291572 441095 1609419 253502 479229 1282152 83287 131489 883185 643360 766562 1997622 316631 1640085 101031 361418 311771 1395371 919541 85132 810173 1779681 1898475 1013759 1140690 1389404 1817777 788842 1761390 553851 264263 1054415 126505 1065227 1810731 1316402 757726 1210967 1315982 794040 1074630 463602 272169 1821968 1333389 262718 1584984 355571 459762 1940447 1176193 467854 647062 611629 289930 658390 870827 1687863 731229 1654354 466066 731912 567496 139136 807265 1444751 366324 212921 78472 1340080 1323044 1838975 1775892 816855 1757310 1360853 218487 197810 179511 821248 1204763 1359567 467843 157173 1937967 538799 190213 447203 1268918 163379 181388 1376480 91579 1316919 1432797 684114 283939 897473 1827980 856286 422202 589833 350549 1276951 620912 1549153 1219601 1999245 1996873 1094620 1804036 408789 858366 626612 1586279 704183 1800507 1220151 493344 694175 439497 418563 719257 703265 1869261 1073680 1136811 1643970 542061 1818068 676588 715928 585458 253020 1665849 732806 1923763 1006522 1356423 1878010 465715 1680822 1900579 177594 1256446 1797403 1114975 1932210 467662 901582 1642041 1848402 1262700 1553543 997459 253692 1485622 12461 1436617 212181 1287527 699715 1951297 795236 1308349 842413 1891062 1224062 1261232 489142 1304127 582491 1028923 1014590 195332 482130 152162 1388141 1745935 1853675 1555529 821596 511482 1760661 742799 831321 1916449 1705544 355754 1784221 1532197 897594 1865539 591863 1873542 567472 226888 18904 616007 1722499 1424822 195121 884151 1639086 1147790 1018611 1209479 1230516 675153 1454596 828775 1161814 44922 1893868 1322975 1993705 983281 760271 1625383 249375 1021593 592690 1617934 1951835 555600 992291 955762 1351578 252335 670368 64577 792939 916036 69554 1196348 401681 1980011 1310171 1002039 573056 1816003 16156 1432488 437593 187534 1307120 1391829 1421231 407211 85442 1668981 838758 901599 1622564 1291144 330331 936518 1988777 671328 560833 202498 946976 1997441 452866 354236 94682 1832275 1659061 1777848 353228 1235865 269941 334000 322147 799509 839528 1670094 115929 1126023 142176 1859357 1655968 1194691 1345742 1264174 1911426 140065 1513950 1426720 1018260 1200723 288881 1742897 1765689 1191662 1021423 1074161 1897586 1865999 139534 375630 859158 218420 1095722 1760805 1800274 1890754 757636 114115 691498 1602022 218797 592511 168856 817159 174664 954310 395607 748925 1119340 1370919 397760 602275 911715 651413 1253536 925452 1928627 1680132 1986335 1220000 1920470 42959 1585906 1771274 70483 1095272 265838 1692766 1257485 957009 1845919 122947 583155 936260 1449501 711403 1562074 969151 1150874 1214759 1778217 155933 817534 9780 1850557 791065 1071999 1568602 125367 1271967 1575882 1850501 1497991 652338 1460145 453642 1625748 332254 1239828 1463288 762122 1680462 1713846 1077092 1591862 1431139 534807 1479049 995202 807662 307035 1214787 1837813 1487268 1220378 1367637 221946 124598 1274758 937393 1118530 824138 306939 68492 1150843 440154 639417 606738 1789523 496246 1230418 179245 1206937 1408395 1520400 694849 532469 1044618 877581 314489 1204752 1700249 806444 557785 1986834 1099393 1421274 1786510 1675863 973657 503757 1726360 498127 458565 1330988 541628 1773872 1174904 197127 798058 231212 1161536 745498 1540551 1803124 759674 916859 646850 1645283 894410 250800 1862961 840160 398104 990013 1193106 905989 328701 365217 1961071 737942 83376 674261 1971298 122325 1252914 547746 336423 177802 1791753 746934 816559 1201481 486588 102999 1008467 1430078 495854 529313 123539 620471 698457 237592 768311 334377 648443 405357 809711 124071 1703486 357680 655864 212064 1005474 1747399 1139827 1600106 1541351 1109160 498787 1591568 588835 1113043 494632 139937 1461127 1104986 529717 930588 1353797 282326 508199 191577 574530 1221955 1713631 76023 355977 1841993 1931350 143890 1775541 176884 1007129 1477046 1518619 342144 711893 1104397 1018147 1019842 410333 666025 549481 876268 1396819 455387 219206 1687630 1522837 1237844 1771044 696354 609416 348137 1892838 1189557 1041850 1067419 417136 831324 477392 753122 820638 1201281 1265939 1689668 1018674 222374 1883173 1127286 1503228 720154 1830072 618914 1000390 201513 1537731 1417656 1226489 1463071 1813331 1806204 608938 1120807 491490 854620 1498209 1520935 1674737 269487 408659 323005 530338 1573810 1419210 1477975 115855 1934241 1635805 1233598 499744 1287724 776465 1277771 225704 1868650 1063394 1835104 789818 349680 791789 1730271 205690 890886 388946 1376015 1695184 1906054 107765 491641 1449727 524533 1401303 1474861 794818 516862 499877 484106 754428 796541 1762879 1776449 839394 994641 746308 187697 679162 699392 556717 1785138 24851 1344884 1983195 1886462 1041501 1996190 593764 934872 457814 1000947 717233 1892823 179524 305626 1634795 1033750 1939648 1946787 1631077 674043 1157363 1681966 1442127 783571 19870 871261 1548636 880818 1201462 1645096 121082 1218897 1014075 602766 632509 134539 565047 1254013 787793 1360732 949250 593229 1198868 531203 1097441 558828 478469 203303 881830 1212677 399010 375156 1991709 1393534 134917 424830 1264468 1039420 953972 132833 1542697 1554952 1492949 1707744 357997 1369338 146192 649802 1902961 94464 543084 193815 1797236 565915 479188 1104477 964059 1594353 1894289 1615071 177799 1046890 115131 1027467 1676968 1150283 1829700 864672 1856537 1012141 1762647 1971617 1261860 146879 87086 867347 889499 1890143 1964286 690517 257919 643723 1019168 88172 560823 1584137 1306703 352602 46040 1895957 1318632 892125 560885 1499631 1846659 1853324 1769014 889616 195386 1632118 513408 275467 1796724 556043 1741671 529157 433370 874200 2404 830226 1769747 1949250 307813 1043027 592024 1146971 1545479 321494 1046889 941023 1476387 916143 401045 1497337 1911023 999686 59959 1609440 822274 515398 15448 1058347 1943078 1620430 990040 790448 1087318 877566 9020 1692397 1434719 1272159 240645 413563 856920 958941 552389 1909348 210452 1121444 1583314 1139558 1990743 1864501 312800 800679 1358345 1107135 516911 333742 61074 822272 1711165 850918 885763 687148 330146 1854190 60248 1817267 727661 1533675 36216 606377 882363 782974 1196352 1557049 137560 1826147 1317094 1130778 1313051 471039 1212957 1331318 366553 95557 515063 1681733 1957479 319543 1533780 180384 1218571 70218 925064 10537 189680 81168 376595 848856 530713 1213288 422154 916486 930788 71770 318199 1858973 1892116 284381 408191 71531 719311 172866 1494514 840304 1943077 1566618 487910 1233139 1449068 1945705 703438 803183 1063736 1126435 1368776 734090 362844 428908 209727 562320 973623 1870576 1913096 335362 536162 169476 361281 1683782 1357572 54417 235703 1915550 285972 23773 1357224 188830 1088998 1731195 1847564 1806468 55085 162505 10270 40342 271091 35482 302991 533228 311724 32207 320692 1192594 1847439 1199551 388791 637834 1685354 1169185 1387308 1239297 1706781 755032 573380 663774 260702 1363476 244113 1074046 1618261 377110 193569 1664434 827384 263758 1978155 1395134 794934 132295 1513042 1907894 120036 1545819 1618432 359719 64551 730388 978 1236202 1488449 471421 1399434 1645054 408811 884487 1762315 562557 664617 675237 1372130 50989 1024161 869100 446150 76214 1575932 301755 830905 114853 1496713 1854144 1641505 1217344 309154 1317132 1260901 1166274 791857 1876836 637550 716462 783948 1971718 1665693 1731588 541724 574698 1173053 1009388 1664994 1714478 44457 1320887 1059293 393088 491413 521086 566381 1252199 1357819 541886 1566171 52302 687692 654460 738881 528651 155735 1308072 305123 1899158 1356797 51040 441286 842583 1803900 750468 348715 1858339 45433 1199301 860472 554254 1751207 1286926 918104 1714581 678987 967854 1670121 374832 1300584 1443093 1242354 1306902 1849438 1352307 1172166 1911809 1343942 1194647 184534 117036 1338900 420930 959879 970001 1228408 1662117 827895 926656 1864701 1625587 295425 616414 77926 156771 1262166 776233 1065445 1199954 871140 993848 244347 1808917 1211837 1198575 1322247 1068981 898078 154522 920934 1194294 1909106 1898755 1003203 1034189 420262 703847 1227764 1485743 519863 155698 1945345 728103 1609574 1076335 1413935 17168 135949 1070868 234824 361356 651964 203262 1929178 1982203 1537706 570017 114469 1854324 1438044 656891 95523 501225 1231918 1343461 1492301 458926 543680 1479467 215973 1665016 553385 215402 406149 560651 830159 1428497 1659509 1893695 1869304 1624735 1425498 193856 854179 1760044 1722907 1810516 853390 705791 6967 1312542 197651 320221 496299 830448 924545 984300 1544471 131327 700189 723680 495804 1035930 1859684 1546890 1191458 216392 1054030 85538 1191878 739195 1160598 154348 1516676 842604 1761089 403959 1423032 372810 462282 1955508 684004 1979796 166248 459563 649945 460451 1374384 654837 305589 1478083 1494526 1909405 114774 1755721 1181557 755541 1751201 1995145 294648 1249940 1091504 1451262 1524233 735915 1929377 618949 340110 460394 1145158 466598 481987 1068618 1318717 732041 372260 1758525 997282 1109651 32137 506387 742437 1911065 760788 670853 105683 1115759 217737 736747 241610 1257044 258686 1080136 1572734 1287953 1896448 1127745 1457519 1417661 74915 1631603 207007 1969713 732777 1465417 1110434 139620 1848925 1512657 1774868 1283990 413302 44329 1341893 1097626 280303 1334518 1152704 36196 1397757 29373 1193331 1001947 1599252 1564188 294566 110091 214067 1559243 311416 1191829 1054512 819607 904890 814119 43892 453332 496232 1888932 217253 1556623 156438 980421 676390 1053545 1177978 225578 719903 1359698 1799169 1961681 1706402 1203712 747461 1504346 1193908 1470655 64900 1932584 1222793 770735 1614597 1390957 981051 1833131 1092545 1471915 470267 561055 1247370 1070118 1725557 1830150 1177038 1665893 118556 1901615 1255801 3316 559104 993939 1085178 1031454 1356461 967954 568217 1294284 1692408 909074 1692953 1879082 959382 1418815 1751639 1813107 743812 112111 1432262 1915105 895026 1631342 1582467 1953511 849470 895655 1539141 299092 1831247 224361 290457 1120211 783603 1882591 268636 1193962 1745927 1968872 1108289 640630 1182351 316511 1026605 960479 1850580 215135 1289265 1208675 1153473 1253763 1668525 1212434 705595 1139214 1014340 554873 93235 986836 826284 1776516 1688105 190994 972127 1320176 1632270 1957464 322083 1157231 1492287 434216 529883 1235297 1745815 908771 169732 71365 599980 1529922 1564878 279493 1611982 1964114 1274492 1407359 115337 1941348 515541 1903692 638145 1876282 815534 1512595 111162 1520752 43379 1170033 1362051 1673677 1070013 1874091 310614 156086 457534 1212364 1336384 1344180 462602 1231015 1049984 800520 1381378 341283 1173247 1079491 1195059 1331873 1148294 237527 1889346 1067572 17518 1868644 1323482 1851710 1210509 595073 1267496 620534 1278886 1641225 1404084 1287259 601606 1894251 823990 801271 1873971 1167108 1452583 44269 1617451 1230451 1202149 1742427 161933 579973 1209728 1431143 1376810 1430117 1634739 740837 374791 1748248 1156211 1305171 1024140 1481189 322685 806752 1977865 1277883 386461 1563785 815373 856780 672686 1314302 1417113 1330664 1969198 1950329 422516 1598098 1156208 1387867 47816 1549848 643374 796558 936938 361095 1102642 1511136 5144 1615148 1058039 1776501 1861174 1939919 323565 817161 1884437 1942292 1958012 1315720 405982 1038089 1841347 742477 608128 1747403 281474 597632 1598886 60098 796092 1023950 1942414 121902 824549 1228622 1022840 828952 1907823 180767 1191722 1111873 993734 745447 1603854 973638 640147 1408795 1113530 241736 1769270 394388 404924 1704014 798172 1293409 1971185 1628142 1293159 1125819 1196701 40738 43194 1857578 1809481 1637179 1021828 658431 712722 1709578 1309697 1190170 1644795 1359808 1898997 340951 1006354 1852406 739023 1496896 660066 341574 412929 872773 1960789 1476523 1258721 801380 890604 188119 321995 587680 1811158 1215078 1436788 1112567 1154394 1711143 375027 1742795 318638 685169 656112 531116 69965 1909340 204647 45247 1702789 885162 107167 519826 1954398 1675122 798523 1364507 397172 443121 955493 122870 150250 1678520 719152 370539 1711155 136629 1693519 1563527 1193773 1568272 778065 423404 300386 374430 124599 1771783 576352 1547468 1927837 1783465 503729 499720 1870526 454234 1596149 479711 1225438 820705 1353294 269742 1321927 718792 171995 150847 1833059 719143 1342662 1174381 1274121 190593 327407 74157 1174652 1985209 952420 1096465 200139 1778485 567560 1246169 92775 1211468 1807498 575108 1209266 419184 1936062 1775573 1018294 1078546 195207 287851 1475325 945996 639251 48763 162547 475806 361410 303028 404025 1415635 312873 1872487 1571392 199214 1213147 193875 1009823 1104018 1341292 221854 1640798 696265 929355 1314721 1353378 1948138 203744 1103593 1350068 839550 1953194 735348 422770 520093 962906 446655 863462 901320 661027 484993 100775 484813 659038 354208 1502916 492085 286944 1387898 365099 1103584 265227 1319803 1585749 976962 509768 1479783 1424074 252545 1346178 1042485 1016625 1401998 1352145 1777711 1362781 1707911 1487589 1130839 1751025 1066864 1483726 1481075 821403 247160 267846 705313 1608681 1396990 469429 413897 683548 1875781 1545761 1666900 1890375 1957423 1755571 28940 1867161 968272 989598 610135 54576 73687 434651 1150816 1479118 1234630 208896 333249 17357 59302 1697830 1649674 1974574 639694 1651167 519525 1111755 834394 295650 1548576 1627131 1579713 1313143 391940 1078741 1749641 1565354 1258288 848782 455083 1176686 1810801 975049 991087 1776957 810834 1928097 1241973 1478241 591635 931799 1701495 84591 546681 280874 186480 1738220 848677 1363340 1387929 1054076 1665255 1407159 525199 782354 1255987 1809450 1281242 1283484 1657571 1148087 329050 1784556 242935 221509 1344915 1373557 655747 929501 761449 899443 1598367 333534 1565846 1274628 749808 933965 1141257 109059 1757603 929053 220490 1064206 1395972 704115 1733444 1340643 358460 794655 1428150 1411516 1319690 98738 1922990 597518 149240 700975 1256758 24027 200849 615101 1330650 667960 1166705 546013 1679983 1365385 509191 235405 1761075 1557368 1091942 1207444 1350079 415292 255373 784595 1652124 367725 34009 1975072 39249 699424 595364 583720 1412251 1930782 1141308 1581746 1652486 1409718 355195 1015560 1434594 1890195 1396211 1428056 508078 1414818 332525 1674247 1944049 1269761 1822722 1696818 772452 1650282 839073 1447209 1685871 1471958 1424932 1926380 41345 557604 413182 1032728 574888 934850 933942 878407 1926668 1783435 357948 1565111 1912984 1817389 1221264 907114 1122945 192235 504038 715542 1576079 40018 1547925 911245 1606759 1585960 701355 134845 1501912 1117722 855260 853424 321074 965242 446091 1796328 989635 221371 1533805 1834491 1696938 538866 481994 791121 1418509 981396 1749875 962395 1747554 659147 1519912 157569 1270620 1796122 1317262 296303 27696 909969 123954 1983339 1570962 371716 831979 751322 1364304 1511492 903848 1579486 535046 1598144 881383 93406 253079 51955 636006 1105519 571422 1371869 1765435 712181 891439 169239 1399387 657490 1740627 1216533 1601172 1099253 699500 986189 208239 705887 1984365 1249619 688348 670036 1826914 781146 1109232 133857 564919 1331262 1624122 1465148 1140259 1170207 6389 936178 1443817 646169 1695980 155134 1867174 320211 1273795 1018863 754729 1483927 104155 1420360 1416527 85074 752473 78682 1653388 1854953 873930 762416 1600289 1932402 318756 1103182 719263 1130122 162693 887756 1970373 609489 668956 1961584 923994 775398 1158550 611585 1642269 1524989 924743 1366202 1632702 755650 137029 879094 866600 875866 215847 1541470 458766 443639 199555 111417 1684993 1633186 1361851 437523 769870 1366371 327292 1570132 283581 1141571 1079450 1000611 335821 897093 75049 440465 719188 750336 1414896 365216 1173344 1252176 27325 1122630 372853 175069 619376 15461 1381069 215571 1830113 640753 1750600 1881434 1695653 197446 326837 324397 1143841 928621 681468 430234 443213 1544426 592667 1959097 902389 1956030 1538265 873730 1312547 493967 1555700 405706 698337 1229445 339674 1395948 89151 328544 376054 1527242 1821835 109101 1480311 1163640 1814668 908086 1832632 1938835 1475455 864652 1231795 1642390 659379 1343791 104763 1253811 220623 1594381 1745602 620840 552243 745739 1231064 434051 884051 333486 692671 880183 522519 545479 166162 1529947 1147803 899387 480517 1575267 1139819 1447107 1701029 945896 1588488 261296 593113 175673 1642161 106287 1876212 1171205 292383 248759 348095 12566 1321813 155118 326578 1639990 893522 169743 1572568 115544 440712 738350 1625938 49584 1705968 1275181 1778764 62660 771041 1068389 1970670 1674379 1668091 413211 1130038 384427 1081866 1338753 1369939 834563 707360 419718 1024155 1009177 1839279 1743472 582070 1190200 983642 1241651 1020333 1575764 948891 1125935 1289383 927432 948590 1022671 328400 318228 1865634 625919 1164615 1540581 1912844 1535738 260256 1409583 916023 1290055 1826454 1877844 1160403 963660 1223215 1606300 1001610 1777001 444185 1648175 947141 148632 68447 1222596 1004456 1814656 1701409 1235453 262576 586113 1549142 1208938 1352783 149972 821454 1484141 858746 213399 1508222 97581 1570232 361223 1435566 848243 1161753 28589 986691 462773 48416 1197809 1837276 1700133 749890 1185875 1672620 390720 1941379 1496351 327639 265695 73884 1836300 1011113 902308 55466 499812 1001453 1850649 1096157 335942 17674 1218351 1093025 650703 488373 1542538 990358 1306536 1337392 1102342 1649739 154254 903953 1366023 777877 153113 1206765 864241 952842 26559 745180 713727 1348356 1629175 448902 1182317 1182372 156665 1871661 1213759 1135507 1181901 69618 227454 1852734 537067 1644080 13939 1204366 251153 1596325 752714 1687596 1038508 866216 1650157 1036495 1652316 1121621 1179266 133516 711101 618824 1636013 1415200 961083 1637638 930478 1643804 138788 1187096 1026731 931110 1349244 464194 1774303 23840 1041588 788488 933642 1848314 1421668 38752 366700 742889 976978 1134771 1832562 315966 122912 817686 1447010 1565987 1752741 1085215 1843303 627658 569918 1077300 97033 252186 605603 1757642 1986438 613516 726107 743719 1929327 1423919 1740889 1585259 1372609 910537 18386 1373391 952229 1440172 1055751 1392648 196861 140884 1814937 1275138 925147 1789925 424173 1146069 1543369 1261200 326493 1175820 333259 1913218 790466 1684495 678057 894898 1109388 1229509 1325748 1612557 698037 1249143 1127365 751574 487717 1704663 843836 709293 1743745 1372116 1468365 712910 1531210 223663 132666 1524746 1146164 739065 1148663 352233 1810529 1063299 121068 706769 884731 986471 1748252 1451550 346465 1641665 1808057 1898145 771758 1338488 27663 38770 373468 1245111 1998915 951265 1276195 1997327 1710193 774655 1131067 1713547 785034 389916 1627911 1706705 542902 1361575 209510 1273189 1678511 1476863 423062 305214 498670 1793311 309907 956515 1774179 799784 1015091 1496224 511380 1735237 442136 1893396 1913741 711171 1845324 471317 897467 240010 1118018 1773085 1497549 1437885 1001201 265413 401205 1628534 727836 618269 1760105 1375821 916837 453738 1786172 1366390 415914 877985 7660 1291543 924029 137811 71418 566585 1592881 1760532 817691 933225 106511 1574371 1546899 87385 435926 295284 1243733 358294 1660732 1020153 738598 444012 1649648 1370195 1818334 891050 1036605 1088215 154017 1204240 411908 1677857 1719185 762301 1327166 1329747 740391 279585 1355279 359306 941779 1007787 1895518 670902 1284800 1942416 762773 1411480 108981 1915400 1512781 1638877 1821588 1837893 338039 1735489 1546292 139885 254340 863807 1319174 959489 790500 871892 59817 840271 46840 1491712 1700318 632107 897965 1078121 1962503 1282480 515595 768789 1575324 1546513 766156 1713897 482356 1536259 1963725 518767 395095 1513834 612091 18638 1225286 523277 26122 1723512 839924 1513714 272531 1792023 1674320 401408 1078872 1526125 1280360 1279740 11556 83346 1058758 1078278 1282743 499593 1266642 1656720 1262896 1331397 1711389 1247666 215822 1261586 1647312 1767794 926235 772873 1871453 862760 1210374 8935 1160923 848507 484515 1325416 631879 450319 835801 1305082 950760 1410127 1425613 794557 927211 1317088 1792318 1650512 1621086 1043604 776017 1429004 960119 229791 1070112 1550232 1153802 1159184 42149 1705552 556300 1546934 156401 195536 374046 25163 515910 12628 1192611 1614257 1110421 272537 1782790 549298 963723 390636 511649 175347 661255 629185 1175661 947508 1542123 1930494 1163943 1236140 917099 1671727 1709354 499750 1953173 472985 1355941 768921 958475 188267 1611419 1263203 411509 1510773 366400 901421 790996 1036420 1526249 1817614 394681 171867 150875 1861996 1319390 667720 1450440 106176 3727 376804 1802961 735085 1445474 243805 477627 1093076 1739773 165521 1915600 818072 1735608 933609 613996 786991 1012895 684923 161146 1687614 1270717 1273901 1038192 358730 507558 1197055 1023463 1108747 784398 548208 918573 1282885 1197751 1375874 337536 571164 1820600 399185 679477 220022 365662 386988 885887 1450257 1054676 1257666 1878555 1842346 300880 1826716 48521 1310714 1130939 942801 1803940 1438513 1355470 1046946 1085375 363500 572668 1545061 534272 460832 83949 18690 538572 520307 196263 1596280 1206106 577466 1920361 465847 1122239 684878 1308704 876972 1739960 912551 143736 1786868 788987 546284 320274 961507 1530491 906136 758896 1718281 1400867 330660 825522 1234103 428657 1654260 23579 724944 845524 1045436 586290 326403 1642139 98829 127271 1271056 199974 1675761 950944 144088 1080270 1223993 975291 521799 841592 508794 59806 1071212 1266781 1742055 371085 1880226 345336 1538962 1907108 678085 42821 347537 1395995 381436 1873577 1697182 1118848 1975921 1728515 1038662 581220 999126 1280505 1609999 1431950 1520501 643991 1422570 626463 1801933 1400374 1266382 70675 289538 1055019 628990 1032516 89356 1387236 378493 1894708 1984817 849091 1376909 214543 805480 277863 851709 1375254 1198308 457753 1117556 657826 1434708 1302737 1022390 1963763 976025 1967266 1541626 1749785 1621962 1165093 235805 310140 397881 1051742 1936449 1177803 1296885 322484 30364 1689692 1026950 470303 1832908 393293 1053645 749193 1141363 1282771 348826 557094 230364 144933 1626283 1118193 1686279 217785 983567 1583920 587124 1740035 1258437 1162500 1961227 549289 1395226 1027739 1532192 498522 1968261 1477228 1163621 1539065 1392176 557102 1544191 391355 180976 435631 381969 1160384 299628 1942188 1598528 1523315 1577344 671008 1874487 1777618 629976 1616258 115452 1897899 1369761 896955 216754 257593 1889882 1973390 419387 1337425 1411673 1828386 170653 548154 357635 1276939 192439 1901739 904233 1579524 1004621 763357 1339244 183784 1863308 336688 756206 134625 1616337 262650 803416 1947252 497256 1785391 120520 863896 1871535 723967 1790960 689090 1746914 502475 1983894 704546 266013 896155 231161 437869 1301876 1335933 665104 1979101 678982 150626 976329 836377 1442710 1333689 524298 313357 1337194 1887299 1630466 662289 1888341 1883172 843243 1706181 1702773 955540 1257650 715493 356844 1865267 1649936 954951 476359 1032253 878631 372238 1075533 1435333 1609760 886321 914310 42938 268260 86207 871459 390857 1173873 314326 86250 1838705 532456 1656424 54103 602520 425276 44744 951714 1517813 693824 1162172 1321022 1843229 158466 921452 447524 1314617 647640 1339800 1492996 1710167 64851 557117 1078818 1138798 1299096 1358274 105563 884380 554085 989592 452560 578667 1393250 488173 1678619 1282825 191698 72436 452750 1362879 1404335 1425803 1959568 784472 1099565 1187946 1047418 43546 342796 1728808 355033 877960 1822414 819627 1137605 754979 1305415 555891 134182 1869295 3431 581100 658202 1505460 1491339 1293468 643720 1125889 721531 222540 1476702 200511 1931287 1857899 456905 1018583 1900008 834697 269588 486611 1017281 1750681 1906492 1131992 1459892 507430 1253722 1033723 962398 36 1415743 194309 784770 646901 554369 1409483 873329 500465 1817296 1013855 436256 1965734 256637 373022 819872 820368 591407 1227944 181548 1717701 1307036 328522 1658951 341108 1535425 1730700 1803466 1726312 447943 1501825 1334384 1062293 1734824 1610640 1020221 207370 686475 1243483 1213075 1605453 668436 1564545 1158292 1045856 916085 1316759 415090 1266648 1614490 1923098 587368 832354 1458591 990198 1913442 340052 588123 720548 1590820 566941 953787 451091 1812060 1236080 1160002 554587 524421 1487535 1083910 1795240 872850 316908 1100593 321095 860091 1407356 1582215 369223 415150 1059675 652922 1325286 1409299 580157 669943 1817770 1931974 1472492 1595005 424305 229773 1018672 194808 1540474 861088 523544 326309 985186 743878 575816 1718771 918698 1599190 1703710 1131087 33850 1789826 1669629 1051797 1295103 579122 1580332 1594545 267756 1130179 1776045 1040542 614858 792773 592816 1283412 1622910 297478 981656 1854556 37211 255298 963895 539564 1971818 660487 1285521 1927125 416837 730745 891169 1595962 1478313 637193 1336063 1616471 264069 797857 686282 867774 745425 1566737 452323 1856317 396524 1942525 332889 137724 1681617 1277588 1745803 723390 1409690 1330373 434830 1139617 1431486 270683 1377143 1108591 1825453 250066 1863252 485418 98627 1879844 1771251 1312733 1298913 825953 1754099 1787221 376800 1239341 989067 1841147 543877 322356 1375250 1876063 655371 1027222 839226 1168542 1718444 7505 631041 529116 1433731 80101 1969169 849252 1453531 105141 802503 75968 148722 1867728 1893049 1417318 1393256 1292195 367601 674215 467364 875383 1944694 86889 1018719 647729 87302 1373903 1864981 1019945 1571791 1585377 1777557 544469 308680 1832712 915539 496021 276843 1449881 1383005 810310 1179277 669314 1386237 1603805 75510 1320815 612012 1604611 314920 1699816 832185 1848938 604010 1997416 1026985 745617 1465877 1695377 1782966 790404 292090 208558 1152955 817498 1425194 1727307 783095 1316112 147099 846420 226755 1709567 380795 1766365 319938 1879048 560322 569081 1304483 270001 339444 615799 437204 1878588 1277599 174203 219734 648157 80078 1396861 569775 740275 1223710 1943933 726385 1117420 1078650 1421333 1652415 753040 739865 621214 365428 1249992 634251 927922 1106279 1518724 256158 1541490 391129 326472 483337 655694 1484361 162128 790208 1981629 550153 1922626 1396680 468143 1668962 846617 309421 587510 1438111 854821 1313487 385001 1630441 1025852 509684 735738 1397961 406596 662257 1797256 771313 1582696 467218 30515 431402 900289 693820 1886292 4485 987099 1411082 1040409 772341 514393 856070 461212 1104134 288514 502974 482849 1886824 1690031 372658 1301504 1602787 1717602 1920005 1394042 39344 1752069 1615553 1971057 209301 1087574 1769494 1574419 1651037 1210964 275659 745089 852698 1619646 1415206 295606 283884 654981 370819 642883 843923 329212 1810938 1022557 643691 1519218 1810067 1855797 1131905 1333315 1611715 310799 320337 395033 1700679 95028 804979 155724 1891918 348909 223641 1448970 1539548 1459476 1929952 1941621 407824 1365627 981184 1574582 1839473 443482 1845268 1770234 172469 1530664 350199 1499352 920477 1210766 1386091 1333470 817529 201832 1891663 810957 448672 818198 1837455 1555417 1536859 853569 375005 698988 1887234 958251 1735624 1044965 1429621 303609 1341871 1026086 1050346 1632020 569116 1974770 32379 1832008 1966498 1197217 850582 1798750 111840 734580 485115 530534 1628897 486403 1578588 1657158 377752 554710 1567065 1847544 1763027 834718 923142 1616162 49160 1953252 8741 333204 1692131 267819 961134 562849 840647 542260 1197056 329913 39401 1500939 1645942 1738710 1950381 1074938 875787 284068 840509 955485 1076536 1418101 778799 833025 392741 336938 98423 1331680 984352 768722 1402024 1778190 1304898 1890264 637877 1402144 613745 825094 1188268 1691987 1736874 443793 748657 1207406 1523544 1029372 533145 1123977 911784 1697925 1906459 1753184 1785674 1423520 1536782 1310467 514472 1808058 1475961 34144 215048 1028526 1690668 395194 1026357 186398 1776082 1035950 205523 724897 188478 1485709 605264 367076 383363 1041111 1596226 921400 683379 1439337 1339377 1108229 772277 438609 1801749 1216696 1624987 1425051 1421705 594563 364181 1398524 1135624 979301 221994 505538 1800550 140391 1211186 1406484 1262194 545909 1335633 346012 1863751 300133 1568507 595352 404106 1399358 233432 48992 127922 942069 1095079 204229 497677 539927 1286682 1722281 588774 260827 1153546 1750109 1625891 289022 1986540 134972 1391610 1933470 1174578 1194454 1123816 22845 1913036 1025562 921640 256937 1980445 1798643 1575739 1208077 1989668 1111303 659460 1017197 854298 1560365 1223827 1492425 681356 141828 1960120 827785 1203233 1054481 1506806 1779603 908394 112077 913883 438547 1405060 1418165 270617 1562378 804035 1636665 571677 1220105 1333958 601436 368587 1024734 1745440 542254 1858589 1861544 1782354 424547 1733930 139887 1245522 1540428 716543 1674183 1499425 1414894 563457 1247093 715433 1398480 1796096 356759 128604 1679414 482020 979971 162801 788727 950252 1717206 651122 865533 618186 1682418 1551031 68980 692740 1730551 1921201 890820 567982 1643538 1474497 1318408 1556715 909486 766518 438483 65994 1219749 589436 754988 577247 1373614 1135639 1226605 1410187 293470 1491240 163006 1043801 1639176 1480530 1963051 414428 116086 818192 599292 337632 141213 1953243 1713378 1591821 255290 41795 1281290 1383226 1596688 1351994 1534618 963727 1877879 1672661 1511073 1033515 1982398 1973399 259605 399857 1423249 635378 1691365 696845 1381440 925855 1739613 1966694 522865 901621 568007 1211464 1890682 1174675 493934 732316 1989407 1433196 1382359 356050 645133 282038 551186 1626764 1640617 273597 1756364 1898241 790700 1680337 1888542 364700 1392955 1118644 530885 1459297 774148 443647 1332540 1026517 1004264 897491 911308 1721369 139851 134163 802379 30267 968250 1907053 106070 655914 1041214 237017 600304 156153 749933 1549991 493869 1086410 271704 22188 1625290 291347 1827362 1598963 1072925 752502 1863303 1576238 1745658 1871171 531603 1774715 283332 490531 482765 1362506 960592 1725067 1260732 525190 1353668 1714623 234756 563778 1572661 1570907 577451 1023793 1831599 1676650 747890 472416 727018 1426519 1806069 223515 254319 1130189 1748201 818870 1476815 1589755 272742 1684073 1204550 1277189 1568603 246692 1530164 669426 571026 527016 58367 1743576 908537 1585508 1465180 1571194 563167 613429 887128 1093421 1295689 707212 428277 1320014 1990652 1155446 1832971 1877634 1957081 1960601 666323 1366171 1389456 525242 188315 63310 1050628 1866765 1945488 18391 1548188 746476 674671 460007 764347 1943732 1556031 1296246 1844388 1611057 228514 315060 1635986 1415446 1917856 473110 1696758 1894113 369408 356874 941167 456161 496855 1035768 1485102 785833 1913262 1826481 488967 1322857 744159 918389 941032 612930 770259 648873 1503747 1008537 1222797 265674 528346 163327 134096 432464 521681 357155 1657088 1635689 1667779 722346 354623 1098959 1829145 111462 757686 742805 995362 1354086 1748042 1939140 1093374 197131 1510287 871292 446278 1422394 1441284 546766 1941200 1027024 826817 1641868 578898 1003059 1352153 103136 755518 69617 1123030 1399862 532379 512455 1525314 1769962 1198490 1735707 1132071 1037012 668298 1751144 800545 1865663 1689781 421053 1002273 1307492 288144 894964 1179092 658286 16921 1577982 153309 1787790 148271 671622 15717 350687 57866 1687569 1579023 255174 679711 1187346 42674 168089 1094751 1023017 1317078 1862338 1308311 108756 1221861 1105922 1626376 1732876 691201 247060 1871922 1791674 239856 673743 455822 1554784 242254 1790854 1907810 1844692 1439984 93665 1823846 199020 1350660 11410 642865 686102 383405 1380722 1062480 1954093 776734 777446 1059913 418778 1709720 1790052 623926 1014127 1720293 1573578 216884 247065 918791 1992852 1099651 345258 1105264 612078 1107134 1395573 1133938 966436 1061808 515480 469215 265335 352207 479456 805086 996882 736305 1252763 1056012 1648720 597369 1744297 1878272 122095 14915 474175 96841 1552078 1644218 1241634 987510 936094 95122 430296 1941658 1368622 1659692 805098 1769152 877615 721327 1228785 953794 1884505 1793680 1840900 1435225 772414 1753130 116620 1449753 661975 1318471 1899579 1986433 1256511 592005 460033 1115685 1888598 1623146 734856 877072 1994673 1415986 1343757 1851891 166848 1449506 248452 1906326 645017 451889 900810 1018947 1381541 734635 786045 561897 281807 806561 690002 845733 1329195 697132 185160 1962790 630675 646513 1892871 191696 1987818 374634 1479497 1747010 28786 1683234 1512179 574471 1606029 1152417 271443 1128367 965797 260475 1900883 769095 1002313 863658 1863563 1383345 576731 384008 1823072 1591093 236309 1860304 141451 1720751 931628 1084568 123656 760344 424480 135848 1626934 1124849 1574385 269861 1570236 90119 1894726 1193200 969364 1537950 1545873 226977 735428 88188 870749 274021 869585 434445 790190 30324 263170 217877 1427833 1007897 1828192 799703 1362462 943353 1947510 1949138 1416908 398780 307649 1872204 1092039 827688 92300 1991301 415363 563312 1570770 564967 838813 543421 1630100 894870 1327485 819402 1544617 490524 841795 1913727 1888981 1661958 387724 727102 827287 1863 1988935 1108980 1260695 895456 1296699 1346102 1095844 1869229 1532107 404269 615465 1605942 559751 1804905 872799 783191 743336 107310 757002 850194 886696 890933 1930356 1500755 28358 828236 1402523 490640 94309 613048 712056 1986777 977935 1754148 858460 416699 269291 1320349 1860530 1150270 1242938 182373 385240 1119359 293997 963686 1206002 1716218 961287 407309 784834 242271 364621 1176612 1155523 736986 356341 1387581 92530 1605885 1359638 1242710 1989498 1075836 231505 644261 201066 1925927 1178265 231456 1933421 754010 455921 892243 293254 1978055 366075 454050 1941459 1610305 1971779 1474141 1528681 1014796 1850391 602595 936743 1092414 305882 892808 924466 1686747 1204969 375001 545436 1891968 862625 1351611 944236 110854 1959486 1238574 1645897 1366588 617469 1222447 872889 1180209 305181 582237 1615387 745835 838334 349301 223123 681963 1970971 1931740 894049 1958158 771087 168308 373541 318363 962869 1065678 1220593 813225 1682203 538358 1644232 692516 1926923 1825337 514717 1595030 446165 707016 1485887 1671395 780704 1818650 681810 140597 450235 1952006 694219 208192 724768 582050 1210805 678619 628759 422113 950242 1208438 863625 1341463 416795 347109 1773314 516772 465448 417139 1387674 496006 161964 75811 1844237 1929366 833702 1223578 1001695 212961 47192 1763521 1634552 1610346 589026 1534022 1163384 1540491 1156285 1215530 499413 1439648 304519 1768851 760954 1591290 367983 1279935 1562699 1886115 962806 271997 322946 288315 1484936 1306691 347373 1750241 1221686 1881594 1966008 617795 1059170 1683574 742860 622965 545563 1275336 8782 23563 1012 1696510 1114610 510547 1130955 556876 1379821 969067 1808149 1203156 829913 437374 216772 1531041 147361 457515 556909 1574126 1526132 665268 4968 1510664 1537340 932160 1045727 103092 1045314 323326 10300 1637470 1142715 1886817 475554 1137990 1015399 1311229 707929 1752682 591351 760220 1863828 107336 1118640 649153 937681 475335 1583133 1311941 521721 104980 746712 644274 41958 1619451 1757607 90169 636184 558420 1303534 1992640 48138 562336 185370 1502981 530837 172963 160703 1084586 1994358 349222 70893 998951 850486 1353312 1498344 111159 1417470 554914 109758 91069 1725237 794533 504214 340023 157887 1934837 873409 31785 1142059 1727256 1699818 52719 937766 1782819 774624 154153 1223982 155632 133609 74502 1520904 705848 1662141 770369 1845714 667869 1410674 535549 1203136 697582 1641223 1097642 302886 1758996 628224 830788 804567 1965857 478387 1934925 1087464 1991965 781687 1725603 1656462 190568 842180 1982377 735598 50896 1195391 1908920 1226088 747158 1171320 1267434 911096 137326 1910802 436750 435856 1982899 1518860 1085107 478410 1633793 17063 1689078 1519602 1532289 1855784 788091 1378933 855810 1114621 593694 1851555 1677246 393051 1397327 722629 1479656 1661874 514140 495097 1237262 1485673 201633 1632044 1327618 843115 1681016 1303682 1193228 674243 1397330 826160 1004639 856899 859182 568659 35411 118442 1573934 851292 1582706 1787570 763213 1669496 1891311 161278 672007 1687636 1524155 970429 1595710 1685137 561377 642988 430864 1820623 970177 1887542 132265 1835744 1512483 160967 643824 1770776 1978065 350160 1602777 1953058 1649971 1023006 986287 1876586 582880 1763412 1009725 812591 614210 1439612 959842 447641 1917766 814546 1971985 1904352 839353 827910 8431 875453 1986393 1896699 601537 1402206 841596 440715 1147042 1513828 1668845 522046 1331053 987994 1126983 665949 757184 1632560 1975815 162489 1854866 362440 795345 385770 794214 680548 1005055 249320 1150554 1226420 375856 1521649 1918897 630622 1255137 38701 1898397 726875 1717304 902502 1380728 1905530 38069 1445976 1515992 1036106 256411 175094 225839 1004640 1929668 1520551 1403364 506267 1659710 117613 1315175 187086 1560187 1371728 1685929 833318 401711 1750223 1620437 486277 1115665 1271109 216167 1060424 1576169 1588945 653449 1115367 1194628 804400 1838561 179812 1321730 498520 310016 186550 1183819 1257375 60073 1072907 1632468 950316 815744 1114366 435399 1616099 1102530 1716613 1141932 775517 474548 1059781 649961 61377 405383 1332807 598932 163874 1862125 970565 484911 532900 355774 1034638 1921910 1349259 1871410 1786864 90719 1685292 1591825 286621 536042 320048 174955 217654 163933 788281 1247529 1585993 842370 1556048 1042523 1375218 613980 1489748 516327 707122 372188 1772949 369699 1248616 1355030 249979 1783745 875084 1370518 224380 1927103 1572719 1757556 420133 773008 813462 406160 1349295 314933 562660 290808 1478151 662122 1579375 709228 487984 873738 1804944 504999 840362 396709 1648371 1228294 871442 1169991 253169 590844 173973 1190559 1095959 499538 159704 281087 1920233 697930 1835817 958629 914858 1363033 843377 494648 1015330 1088343 378301 1371979 1869564 1212539 1748376 1824186 1148657 286847 1490945 484577 654970 1163928 1752869 376743 1047543 1375837 1275905 924952 215056 789634 272227 120304 320317 363126 254205 753738 1843782 1092619 1778407 861774 1766864 1888027 1535849 1638421 1486280 1261854 1876730 1689710 668850 807554 127812 721573 1421880 578424 975859 1836524 839220 40245 256371 772819 391098 419080 483732 1514392 1499894 1781747 318624 774774 886248 867736 720377 1957084 562122 921191 1722060 452667 1413776 1830849 179229 790960 73010 57365 790196 1590641 1996321 142984 1160265 662249 853629 1454137 515387 756147 1363989 1959322 1644190 698456 1262445 779193 1621479 408209 844550 1582430 1066972 708450 1806284 1258622 1919354 817891 1163019 291691 1397449 1118228 1206532 1082612 1432241 1463589 743605 3227 1524449 1172097 1670032 590900 912833 67711 289826 763449 1803820 1683542 1549783 732766 1073851 171659 1905831 1812019 1946649 1267193 810788 1205161 1802673 1291858 1933575 1841209 1913912 1526264 1132164 1984835 1081623 1103573 1645149 515500 83019 1002926 429908 1660455 1582915 681590 1683888 1555472 1977532 1469611 419280 1273435 535614 1464439 1855543 388841 662518 1174151 952443 1007355 1102961 1632257 849375 997076 1307075 855010 742225 1599255 1580422 22828 1243164 1396839 1000689 255997 1503898 1577984 1628848 1179042 1343469 908390 705574 115059 1715829 550752 666369 219893 946131 2174 1150538 402636 422687 103074 613139 646004 1531350 956958 1558002 576030 1791186 1964265 1146680 1582617 416890 773151 198900 1846481 1561102 1990734 849971 1484986 1498052 1857291 1080938 215572 713880 1499980 1167828 1820808 1001199 738580 656881 1977715 1222910 1003405 1507150 1832381 886877 1145580 1713190 1521598 793772 370100 762219 1411567 302281 550347 1724175 1353011 1266298 1528688 858998 596750 923975 1013635 176373 959131 201679 1978063 946151 1411961 1716392 1726387 566839 594181 1434705 1705701 1417432 1549287 230537 531206 473723 1536524 1622949 150024 166877 355000 1125503 610659 805142 310722 307780 1020672 1877119 1430739 372157 1454656 1525330 1114116 1941594 1095767 1183374 842564 1092953 1013551 493029 487081 548717 1234040 1617271 1959467 1686264 1096053 1176263 1662463 1231357 1191957 195720 1904778 593502 1805961 188486 893941 156239 533825 1305178 1082696 910007 786728 1813101 1681117 149425 1535020 653287 1341959 1843089 298339 978632 555680 410070 1280549 986193 901115 53619 1276246 639712 751892 442473 1550301 1187808 1419619 1333875 194801 1832606 1053654 30684 1288305 1818894 1644165 1859103 799987 1623707 1028218 1420671 975965 1852033 1143794 921077 34993 1469891 487950 1260889 717807 96231 1599240 745340 191131 458895 43570 940442 183107 375611 136835 965909 1252994 1032044 633234 1812396 1678785 226285 1614194 902952 373945 407650 644651 1683541 200033 13191 69849 934876 1665192 1160270 1399486 1619263 1900126 1122525 1279254 119914 1568793 1025994 1814891 1350097 1715902 1202691 1094003 1365248 1441874 712464 854979 1737092 133156 634914 177267 617480 544344 442838 1129474 1273916 1769257 965324 516149 1050404 1888021 813553 1266432 233068 1767568 1160978 768064 1587563 705122 1455973 1967066 1902865 957134 201080 1961639 326494 1816951 1191618 1873796 1020933 1084689 371120 1945996 1419705 227000 312787 147800 754275 1892585 382387 141678 1552563 733729 374592 102856 449336 1718259 1621625 1488194 205489 58989 11482 225147 1102954 699012 15941 1798324 200172 1198315 58287 1420246 183273 1130163 194829 107353 1200201 1834028 816386 691511 1531944 1843960 1086467 1594860 1169418 267628 1666735 467647 493556 1521698 1278729 137572 1793731 819229 416453 1138473 1645604 1439200 1416102 1864058 1394172 1509353 101977 1860476 111330 1600142 1244421 1098661 923821 721093 1839145 507300 984221 18957 43933 1297834 246447 951586 1529502 210100 191966 1724385 114631 480452 216831 180720 1205998 954476 1172284 596585 1849116 1941112 1323040 1537632 1058706 1879929 1848825 607859 1646159 116070 1100870 1459269 541703 1194167 593697 1593920 1190146 1953453 1928566 1108206 1899936 83391 1456766 518094 1285152 512483 1070345 1905787 842135 1470632 1024683 603683 186563 1310201 1598283 728767 1510569 531537 747458 1200501 1575771 1197852 819608 321135 745212 1443197 881333 28258 1712826 899023 953331 1454159 1027326 41784 671735 410780 681283 1146536 762645 58411 1601984 1361663 1353374 166542 1892683 191280 496173 463898 94918 948106 1644039 569653 1637272 1716700 177132 765219 336015 10356 1311849 1706275 1078397 143957 758932 1388762 1326116 1083843 1944763 1760276 1483387 712121 1678198 414117 574205 1638440 566446 1117292 834842 1055930 1668293 495569 1230856 554826 1573655 570936 897943 468308 76151 547223 605304 1128746 856284 798555 426026 1586439 342191 911956 402703 652507 232947 195419 1009096 1636134 1539916 1098591 1050409 1516516 538633 1327498 1735424 518955 1569170 7753 965338 1845759 1761055 925028 1612158 1494234 1793640 1317519 990519 1765003 788894 1132082 600560 1347459 1729191 184899 1864092 523202 1458461 444404 86520 1724029 1998299 1919615 1560440 1304047 1156936 610261 1702705 1897522 1783539 1029622 397182 1138412 1458978 155398 90551 946027 1678846 1368106 640837 916592 628402 1598439 418960 183857 1164490 792657 1308160 241543 1230777 1278507 336825 482093 951289 1552797 1158923 1219772 978332 1475477 1108876 1518394 1694221 1781977 267757 191388 1109802 1336955 1647139 1326965 1938197 1746329 389575 1883921 93302 1556617 511198 1696301 1354579 797026 817302 572479 981636 1900247 1335813 1437218 1642869 1547516 1711654 409658 1548853 172078 129436 258284 378973 281367 533059 55190 256999 1624041 1292110 1863499 1436158 1404082 279559 235062 1476336 658570 722491 1051172 1381469 815242 1220603 385184 508424 517607 385431 1202897 209942 283941 1304037 1647733 1368254 290872 253854 1795660 1709143 324253 110300 1439737 1808892 961288 564026 1140720 139306 1076015 72233 1145534 1748531 719688 1979235 930889 1202134 145592 1791079 1547160 1261138 1408757 93151 743270 1200813 1661597 1437973 1614167 1419692 1171636 633049 883399 1408911 650579 945912 651133 1803092 19429 809593 209997 1857374 1560327 477223 533381 171181 47994 812429 1708310 694949 1874668 756732 899135 1130296 1852431 1494103 1398766 696740 1072042 1895521 1823713 272681 1629610 1794215 1279000 409114 20504 1171545 16048 1471421 1513364 90561 1069169 1254589 298924 721821 827877 1165324 571822 1449728 240694 101288 1020017 629434 873273 1669700 1628050 1657551 1091484 1240705 1213556 1440442 296092 23184 894824 1169104 1586272 475643 839563 1695521 639940 690973 1640217 1230818 1900294 641568 1071319 1626481 117808 160339 221132 718563 796923 388506 1497857 1271391 337165 840158 266110 991062 290412 1421915 1821016 1326005 267747 1016647 1577288 766515 1555393 1405989 124843 1236628 838230 1010047 1429263 729576 1046401 1958185 508077 476180 1932915 1632710 1249420 511907 24777 809607 1945563 430703 1806981 757541 1477374 1487483 1988631 1155071 678391 1023436 429110 1356040 1066628 480291 1387487 751915 106621 1624117 220165 38862 513667 249332 996917 1716473 1616294 756293 1039160 21598 154273 1834782 456909 1932929 462451 552822 433508 1995712 471263 1881137 244436 1475439 628194 1378738 1212149 107406 1820329 1756120 1905952 1766504 1486693 402639 847297 420753 1139320 1370535 361161 1295463 403385 956399 1242266 1984791 1685942 1753801 1299378 277935 583055 1855402 927921 834612 1114858 1655140 905112 1247909 1509561 1689114 1414002 1864694 1688896 596455 1602291 1624843 319137 1020703 1331326 601639 350254 1052050 650775 136900 700039 570534 1565496 1200288 232007 1255677 840220 845428 1586014 1283169 873590 1649839 364046 1349023 735928 439508 876881 1385727 1599504 1792988 1856677 58672 407107 1948960 1993636 1335546 987496 1525838 1402650 677101 698829 666012 1149798 1724289 794227 686360 1489706 1348977 1403833 1068861 601394 929645 1069309 1441339 1854522 820941 875369 1046597 375486 1081808 1085698 443910 304918 1331267 1863379 295200 231551 669358 1071350 794095 924232 1726923 403107 1456197 83904 591325 1986830 446962 527207 1466110 1913010 1849376 38000 632881 453193 766175 1181127 1522292 687974 767858 653660 1110860 1469074 251946 755485 375312 258261 1771734 244838 1070995 1001127 1698227 1343839 129494 1379754 502862 994843 1058488 915783 789501 1851874 45208 128637 1865912 1331678 1475612 1259879 546306 310744 755342 539649 584024 1413809 143446 1767415 1390576 844284 1140304 1906658 59213 578166 151948 809952 342824 529933 1043148 1492212 1084399 1709958 1623727 1614748 1140955 1375052 169001 1802867 984884 1974128 539202 274848 1439647 351509 1729396 193805 551893 778775 440634 1671303 1989690 1903984 750120 167476 764010 1714133 1192142 255738 730347 1065749 1300757 1081888 1953551 1149991 1506135 1775304 774656 1772673 999944 1597391 1311452 1790378 943467 762970 973886 54652 331919 249689 408253 903026 1035392 1792867 1201605 948036 1133471 1527726 127760 722963 1940558 1634630 1670221 70175 1967974 1493343 786844 1346267 1470617 1782815 902056 1805064 523670 475498 374552 925379 781260 269067 949258 1690870 1194067 1759646 66548 1376397 114010 1960800 617627 716221 1041519 1066197 273643 720431 1772247 1744350 1301868 258095 354228 511718 458127 679142 833141 1564051 1100638 463748 1763035 752026 1984295 1653936 1128371 25772 1855412 235823 607329 1308153 1945161 1354436 1112293 1363901 817502 1677015 1489664 1097665 574902 305792 181717 1743561 812273 1808654 1498279 395007 1660048 1519798 1587456 982072 1457449 1962902 1844065 1905500 1176872 778120 988529 1064430 1083600 1334288 462350 912765 1464217 1209956 700467 506671 1672332 19762 942628 490282 1082759 796230 347125 710173 62152 58394 1467003 1655498 801349 1916656 75976 1199615 1360265 891739 1004287 260341 418677 452071 712764 1746831 1303214 1538528 1204004 688362 489432 379116 1894877 603386 1309826 1938243 377656 864444 1580487 1733458 920441 1154643 1138030 868118 210041 861665 376985 748962 1609480 422255 497810 698542 578622 1336909 1485172 1648526 515174 894876 771506 1200308 1219769 232626 1136844 895701 817865 692331 890199 1242500 146352 1611971 771447 1661990 916116 1220615 1258432 1213787 891249 1467798 1461429 566961 809409 1464051 291282 1216193 322130 647376 1411905 1843584 1679351 422053 1169311 1545287 1257084 1181075 1373251 1946412 1530590 121400 1070609 1238555 413974 576240 1892737 146168 611066 1453929 1760222 1257935 1532084 1250534 1439945 1009011 1294813 275838 285899 1319293 1749852 1766363 1250570 1421818 275883 705651 764597 1602680 275861 315581 791239 384476 1279863 206616 125168 1658366 690923 107265 1069701 1389325 1515083 1353133 1161943 863703 1619951 1414349 1199251 1848521 116404 1156604 1389276 1149672 130333 395201 838039 933261 373236 1894357 1730667 904413 1181371 1590632 974658 1564606 1256496 709622 203542 135067 1327388 1389447 1759215 1856318 318975 1704475 1747631 701477 1581065 599499 1009877 1113381 859788 1577443 1181306 342793 1362699 804813 573823 1545348 560846 1975793 1057559 1424012 332824 878759 1241377 221767 1645764 759633 464070 433829 684413 18679 1489324 1629067 879155 1544216 1981335 1777410 1882696 671524 1913630 1216974 650946 585041 1275496 1811898 1646429 831871 68354 1385815 1549102 1492070 950004 927709 797713 674777 122209 970437 1143509 1266453 1250463 1317332 355687 886595 1724860 609323 1977938 1984289 1754894 1643568 677009 426468 1174976 1587602 668836 1950623 772653 1042541 75719 1953727 932199 1515853 1905474 221972 931533 1897274 1411007 548385 785326 394224 432013 252994 1976605 905531 653719 509975 483835 440937 404365 1689697 1963407 228726 876022 690371 79510 676993 262812 249206 48300 339609 1251396 1455836 463974 1130177 1891675 1135600 199890 313356 59994 569371 347690 1378478 1658586 117902 1172164 286778 827565 255730 1615732 25568 1349402 1011820 648478 1007483 1767753 1895811 1855559 764621 1815782 745105 983782 1423750 796811 910387 659949 1329354 160243 1392752 1898192 1840098 1640627 264051 888961 490141 1214846 1855366 356828 1624527 219106 124576 384107 1356128 1190459 990937 1999191 887585 180183 210678 367077 569581 884480 1929180 692556 1334494 808067 1418777 754721 1541110 619961 852745 496453 394077 1541049 1204889 128777 420335 1122835 1531157 1648347 412917 264493 1053694 1445739 1111885 107471 972183 699643 47147 1096623 798367 1187417 1261158 1078170 1864118 901002 201893 1482689 1645574 1890150 33622 1547293 1323748 1162711 1625692 813244 1373112 1462240 853853 647765 601967 1474971 1647866 958805 1296427 896859 157878 343921 1256701 1195908 1422187 658239 871148 249506 940064 1820577 108956 87634 850360 748539 1814832 1693398 116709 1738433 972701 1272422 404074 293899 717364 433560 795157 377550 1641115 215637 1208925 1922404 1226675 1688983 812965 143288 1312635 432333 665597 1536481 516000 1722788 120337 331507 1158560 705471 1867731 1421403 1710529 1069839 1337853 1071611 585062 804503 1056276 580344 350493 1202298 351956 1873931 1064257 1094213 175305 1781881 471887 128083 895931 1238430 1961862 1101602 1354610 1470981 914587 785362 31389 524085 1973978 1100708 1008758 1044477 1436353 172189 1149653 1350768 443534 826818 475518 487242 1434149 838919 886177 1965527 1925853 1414752 1969329 1731242 1197203 1749969 1793720 175148 459950 1308633 1606481 345359 84244 1894028 1396448 1502170 47222 1878985 279531 1859336 1206196 352661 4476 1362290 1994923 104228 1046525 526706 1585149 42805 1551103 305245 1313024 499814 1537646 321528 1709561 1384611 1611635 1751490 503092 1260633 553614 690974 406865 842450 255615 809197 1251701 1236652 1320734 917111 1133942 1048531 1838413 170346 1294996 1117378 562992 700186 1252506 1798348 1146655 924635 1955124 729815 1071805 1648292 636830 1377422 15414 1566527 515502 319235 653893 84776 1452167 1051945 1676173 283697 1530215 640886 525520 1207816 378672 1136018 799439 482829 1761410 1174415 1714335 1177969 627111 1269188 1035435 547435 194369 1711591 1568000 1609182 1096603 1602674 399282 461067 1458016 841681 1616172 1161674 1140011 1907645 863343 1844100 550163 1056653 213244 711310 1792101 1174184 547045 1170472 181291 1432930 699141 1859002 602089 390393 1136659 1873113 904992 590407 1693458 1470762 1023037 725347 484712 1999465 488886 1707831 1743739 472374 1034661 1521641 1415946 594503 396795 1150837 188205 552459 452478 1007666 985296 695346 1158555 124836 276238 1883817 1456777 414023 124766 292857 705426 1898962 850108 135417 1664361 1440227 788589 334129 417930 23884 249785 1719848 704 449257 685583 1135910 550069 381186 1868258 656193 1206259 325658 100192 1953924 1026689 1545741 1943591 1362463 1871315 787082 428519 1779285 955004 492729 1124949 1681557 749163 1908697 325368 522202 854174 487848 973373 1074558 337591 1459445 1088814 207632 1327681 438511 1676247 597737 1680495 1699231 462604 295525 103559 550523 163467 1442175 1264938 1986893 1186074 1110384 752683 1237059 18061 970501 1802847 1281905 1059492 23679 1507877 1538896 875178 1281891 380241 1668965 152869 1495300 1809595 918361 852738 930234 970233 225161 354983 1481560 1802245 1233590 179436 113886 836969 341125 1851513 1594810 1796632 1211226 1563984 1993794 1469253 256688 1812044 1774446 700026 490474 877165 1859546 1614683 1685658 879584 1188190 1460084 1726018 264015 1682286 807217 1510079 593538 722602 406128 1320077 961963 377173 89892 1101930 1617630 750565 509248 183539 219248 515883 698890 176775 1794550 1496826 108195 114198 259226 489961 416136 929619 16714 1074743 753849 137359 1086946 685538 783227 79535 398994 1727982 1642935 485896 620762 235395 1885981 1035370 1185348 6365 775552 1519951 1789876 710933 865146 621136 584232 180435 835436 85153 789693 708309 922775 694979 1134781 815420 562383 1118755 941249 243615 133409 179133 971296 632386 401333 1009201 572109 1925800 514363 1351400 1197790 676433 1746835 1296675 1523690 1877259 22076 1218638 1424206 1872348 103494 516921 1243234 563511 813188 1539191 1214302 1709452 710769 1895522 699259 1539781 105006 1448839 1856056 1485965 150052 245428 761035 320757 238443 148068 792784 1410264 903933 3132 590660 1386120 1186600 1745165 1338970 1703655 433116 943871 1998507 1074015 572628 132774 1948346 847993 1041449 1028139 77517 635550 1955302 1660394 716565 141179 373152 862027 1841651 1892900 477774 390217 886109 1158155 355002 1536523 1436612 1239354 1626597 1197297 329625 1621830 419436 340879 1148596 179373 1183976 1336353 1002724 251138 619370 416506 284115 372030 9675 27212 1978880 1566860 381611 1636345 1399275 1288748 1507777 870073 591926 168849 1213776 353609 725593 1120355 1416134 259812 1125699 1431628 806721 20171 617281 879115 1883911 1730051 875578 222418 1101932 1091702 1895329 1802713 476629 1504916 534878 752153 292511 1631351 555608 1440283 1798768 578122 630606 544455 1268230 1568424 38375 87959 237198 1286982 884227 9914 1574598 1455766 1741414 526184 588730 470397 1207365 678985 946389 1176355 333513 1099213 1378032 997558 1881779 1071281 1762373 356216 1649714 1136820 671768 1668557 946618 1619652 1157593 1916175 157755 1162953 627186 1230590 350434 196610 1338992 1393554 1201399 1795411 1069382 218201 497693 837802 95314 1613711 1188929 1862178 206391 825464 1864484 412407 96850 1736836 1283505 243022 742715 1881170 413841 381042 558686 267406 1253567 1138027 1114866 16851 1380978 107996 221453 1610099 130803 391421 1059989 1212883 1097822 1585278 1335764 999692 823370 132060 21708 425029 1646241 1741697 406066 1619472 971034 90091 1389743 1302630 1608679 1838016 1171631 1801922 1750344 108886 879190 1034519 1051398 1646891 1360497 1765297 1053340 32249 1229484 1587884 72304 597484 1325976 102463 984654 1312309 238434 1440739 1059472 1499502 1641705 102424 1125578 1874739 1447636 1186515 1227659 1037538 560019 1910121 998377 4175 1274449 1100811 820878 1063504 1171484 242002 652186 1219171 104153 837902 1715397 1058968 252400 1795220 586235 1437714 193123 734527 583791 1138991 1537651 916080 84238 1325594 1063827 1634932 1853629 995191 1893121 372962 1018111 356060 1959154 477604 1162630 170182 585337 1386509 531568 865439 1758932 884283 1531657 908418 1045995 563838 1227506 489212 937507 691562 186981 549959 312557 1698668 1841809 1192919 1521297 950927 1051494 1544660 1040600 789038 490387 157708 349262 178089 1942253 1265165 1174278 402695 1387313 1087387 628330 518540 912860 972704 1966574 602695 905439 813975 1473691 1995658 1673735 351531 1266525 294858 1638747 797421 411625 1706139 76699 624385 1970998 1526810 132156 1582532 524848 1692026 82732 940950 1510147 1028280 141225 1463466 214315 386088 1564401 594877 681075 1278637 857041 683116 815614 344973 679033 679836 684167 1113391 305139 1788816 1417797 1515760 1135172 811980 531730 1670597 646563 1387588 705795 162373 1049210 1331333 721751 914889 367544 350232 1870205 914866 681921 493450 1120364 960128 773487 371004 1883078 535473 581844 1829393 564644 1045269 847689 730441 670737 681232 1671691 441196 860940 119265 307732 624260 452062 535518 248580 121768 840348 1319185 483965 178066 1018047 1272872 14600 1475480 972233 1224032 392486 1615247 1568682 1339432 1592032 745544 12507 873328 739671 1198534 207472 860394 1520603 1869696 1756315 697008 340785 1473914 1713417 1281394 458187 513143 1732097 1813060 594422 1164078 361013 1503657 1157681 1791395 354476 1322124 41184 1987063 1560283 1156001 1814675 1025634 854833 808026 732425 293226 392628 153931 590398 607769 853492 1927395 252801 1018445 1923391 610864 887983 877265 160782 1699692 1795595 14127 302311 568554 132792 1045086 634758 1211006 1625104 1192553 205627 1208404 1794699 668380 1449263 1256421 668092 958987 1801541 823519 1093217 1423806 6073 1016759 261279 1192822 162180 617127 783979 678828 1095559 180618 1459727 465547 1019614 1461079 1074004 226399 1347340 984244 950942 45532 1231658 357403 1180865 1888798 157816 833295 1060114 944507 1318076 1765094 1330396 973814 936911 1463119 1998320 285462 1852998 786105 799275 357062 1233533 21956 228382 419683 241247 707171 1362893 1601507 517675 1359197 1204932 1312528 1229183 1148703 1045752 1635272 369783 1769227 737806 1118600 1743743 1481944 573864 596608 1613158 657510 941663 241418 1481516 1148300 420586 811100 537364 1333846 1082451 1084444 1566846 1687464 1860017 209921 1385514 1402387 281585 1055528 513300 466242 1593895 1975900 1762295 299403 1093734 402256 653867 1524277 1317673 1062669 517241 1309822 748193 59836 1063995 1487028 344648 881466 268030 352211 101347 1672662 1924779 1396311 1046721 1926876 410268 1388367 1591453 454453 599225 28266 1616370 1854794 1746062 1773045 1954132 1262943 751639 203918 58436 855782 637472 1648004 1490804 1475497 415461 166730 388206 328265 741712 524437 1414862 241364 253068 1328249 1707435 1019802 842114 1714965 1746068 1192355 1445521 369725 1960094 137168 1216218 968081 1396763 142780 975254 1154541 1857833 896753 476849 1331674 363249 277617 930448 1580451 683927 494850 751271 363231 68957 835920 1986178 1363538 1364100 373356 1922970 351506 334267 1909992 762685 1554637 99775 929441 197615 751130 810865 1251722 1757780 826635 160698 1256022 568265 729465 313397 341395 1988566 1645797 1473782 424239 75279 312700 1792573 225009 1472558 1875510 1542063 1103420 212132 518079 1809767 1491026 1241477 523776 1706143 392803 75010 487005 1257323 442785 236955 1230881 1556350 1692538 1610839 937836 1096795 1169765 107166 1794547 1833738 219130 281965 1548162 1998369 1694239 1399719 1865307 102037 12863 1296210 1548512 946093 1403457 1162202 1471992 817098 1251272 1909177 625229 601504 76606 795857 953004 1297058 1180132 1916947 1809607 690299 1771365 1765021 527174 801683 606772 314737 1308024 970975 1723830 1473016 852451 1724170 1407734 1100736 1929452 183130 1394811 618367 774939 1551418 691851 826764 1675474 1677716 1726161 1182538 903076 416948 1601024 295210 846350 1061321 1922601 1419150 92848 1839953 128101 1267065 669239 1453815 1319866 41735 1578346 1830968 264817 947948 1851676 1334012 304662 1214122 677629 378534 1795205 188627 106895 1635123 1448518 1438666 1826903 1563948 1977713 1584725 649601 1228939 1275008 1389512 1297555 1735805 1788414 619863 1834673 60720 1241110 706484 1698858 348895 212364 1690485 975825 38468 918291 1674387 1823905 506557 838346 127829 1198049 871888 1412326 487367 1964832 1028809 1898872 1885343 544773 689297 658256 1288751 327786 1921328 268911 999849 1241461 244393 657095 539021 1309589 571650 1317487 1570732 1301568 1533348 967511 612683 1107114 1640457 839588 1470966 1107285 167451 394563 963479 749988 1852208 1425586 188621 1593530 462007 539728 1118536 67275 1633641 849808 27247 1837458 645574 645791 1202810 362211 1704913 1958154 1522740 819038 189013 1564351 385639 738505 1602378 930778 611203 346499 889070 522512 354456 546451 802051 522130 996603 1444288 1947129 1347645 44458 1032990 133159 838454 297322 402606 833656 202855 1974954 131711 860914 1013857 382362 586591 772415 683666 1596113 286583 1183376 477328 793124 608506 85937 676010 898945 1229286 224988 1599014 44594 583938 1704964 1332483 375455 1399353 1710249 1724398 1530689 825309 1984881 730369 93305 1256304 934387 814420 372168 1475289 797 899709 415638 688579 1155530 14740 555504 739330 62275 1179396 185414 1056461 1460149 949921 1703964 971357 1654774 1105689 1621356 294853 1604778 539200 203719 1210516 1492103 1039812 1299181 1957763 320429 1843833 548568 977204 1478226 355604 1205592 1544552 1128056 1373653 1723247 764907 1440020 1714403 1937853 1024819 1329033 1174481 307666 493654 896657 508029 28353 1880657 1418319 1789118 380374 220517 1754797 1070480 690759 965960 168276 1240761 46913 921084 592858 7435 517788 1632350 134234 914815 1639934 1961568 1819483 1464554 333753 1880883 1201072 1591474 561402 472114 838251 26562 1209405 985333 988160 1630557 1445755 1746625 147482 1901747 1116893 1407674 773083 332958 1056849 1084749 1538492 917319 1989394 801243 1140866 1146531 1700568 1469717 1716656 1938935 1892699 190524 1868690 1978604 1950484 1067092 1205639 1479500 449422 531255 245928 637990 137871 940389 1780113 1138336 1244360 959397 959391 1675790 525120 857505 64749 1591889 1952852 747193 713353 1289221 962119 567652 697141 1576897 1807350 590176 1445449 338944 56065 1677359 389941 927438 244517 411998 1931797 743284 970094 503142 1653938 65248 30240 220598 1804910 241836 916827 1041120 1642153 1043410 1228181 1264672 809246 1904541 596539 1113790 1202935 1353311 1203032 75862 1088454 295709 1202125 1037230 170870 1240601 1282896 290859 1675062 1382606 725302 1935768 1050468 477953 547826 1764844 568813 1562629 451918 556107 1103539 920901 1569980 1671424 1928124 622544 579690 1161469 709945 1718091 1347926 1795253 1016817 1268254 1290963 1543079 290203 641877 226872 727556 1437818 866048 1018305 1646137 323399 1526277 783230 682336 1503502 1884568 210169 1999637 395427 1957573 1786034 860993 399575 6591 473572 111895 1568643 70176 986883 1866173 1668794 1669982 193397 1983084 937861 1001400 397518 1545650 250627 792874 1745193 1235002 24852 179691 700817 1220821 266636 820152 107576 1364103 668192 256815 932146 1788273 1268404 783362 1067115 545343 1048365 1464626 665052 879533 891087 1215933 1721251 1605061 1472624 1821341 1620291 936122 1753827 596340 943525 34110 681698 1925591 577942 1607125 1892834 322115 1925023 1236098 1362130 1930847 1430949 1682823 1214072 1906052 20111 1871800 1717263 1600752 854058 350569 1394213 1930010 1918792 1652097 1648353 242589 1248406 1238572 1312845 1482481 1767280 610918 1029374 1290249 174969 1868476 1462017 966407 864868 1891892 1087392 474586 18864 1549042 1760428 480780 565503 1526390 1924658 1054464 144853 369870 354811 1228604 924435 80054 1317278 604951 1727235 1622685 104704 1119845 732612 1595180 1410252 823789 1909123 1000719 1267054 1128607 384533 639378 273662 509490 1145660 549954 234543 827252 780979 120413 51983 42002 230425 72174 1930583 89155 1448656 1965006 278996 143043 1927215 1678649 1919654 192949 1002366 338891 266750 1136501 1759178 526209 904671 1070547 672766 902217 934790 504652 1578060 1331755 706196 1776279 1873178 1777628 676539 1488174 97512 164663 1706239 544898 1610320 912303 1415907 480386 882440 1490103 773315 1248998 1133896 1172019 409775 1151318 1001815 849322 303161 584313 12200 423658 1688786 856045 444357 144617 404529 1425216 1166758 887965 775774 1938722 33608 629209 1463542 92076 1320696 1962975 68316 507111 1682976 1183043 1044394 422929 1611176 850427 227363 1719690 311842 1131379 312751 1993093 683280 1860613 1948515 137849 1859178 1865274 1448082 1884841 1330745 24878 1754716 1357323 1773873 1120428 1828291 1245163 206981 1521578 1290061 41707 509241 584701 1446165 1297292 437463 1830023 1415058 155586 960170 117009 1671454 62815 266405 1927157 566204 957547 718157 1544874 637982 951568 1192140 450860 52397 477643 1917363 261669 850916 415784 1619358 188114 561467 1458228 1834624 958784 431960 1606618 1765896 1941905 1483108 1570916 937477 80752 946404 901233 1281011 420263 1860852 373590 1571583 1132037 558481 415210 1061126 1901171 121842 104611 1286290 827781 1350120 730762 46459 1572750 1082362 1454286 1500973 430438 159033 83474 350522 1147638 597195 1072074 1244150 187180 918135 1586146 1438320 1827398 1684609 1793380 1017405 1324985 1614316 349008 1545710 1975546 1583818 182634 699277 64406 1422597 955016 1998706 1660562 45919 663729 488983 871998 639029 1430262 956695 1672268 1087684 1483688 275600 275067 214250 941656 611219 692010 1912759 1128039 920564 1643738 1688027 505946 923103 1601955 1013812 531371 826541 1838336 602331 1651874 478061 336880 1798218 146375 1753817 1440127 1861711 195307 449721 1902764 1930606 923449 501847 1726939 1167132 1927532 1949787 498211 317643 9729 808354 1741457 1286055 1330364 179937 1673072 525778 1810958 112036 1770777 1094393 704684 118667 1395739 1401304 1212413 788390 442234 1816171 1359214 1825821 1039938 279220 1373502 309551 1951548 1276523 673721 535571 1468128 214203 133996 634544 1166730 1096941 404698 1612255 1691825 1782010 481852 1594538 488162 1955696 1612109 965027 619623 866402 1649683 475280 579048 1213410 1464264 618733 1944217 1690050 860717 340812 1130769 550940 1732306 1399744 1426698 40278 1057284 1883712 59214 18036 663867 1970117 882993 1514163 1420972 264235 247425 539792 1307418 62036 288323 1938907 829354 929731 1006044 90853 1097674 989894 207894 1251021 1122701 564904 513379 1608493 384420 120551 336984 202567 1132061 1234884 455494 300792 223583 1425178 1762170 1551969 781678 501263 190475 1478654 940010 259718 745728 1323924 362530 218657 1382866 1012597 485345 1327850 289018 1978098 89420 1537850 293428 569148 1344612 1901074 1908764 442066 1589224 1696634 1691553 961834 458292 1019165 1071556 22169 506199 222063 1268110 768473 1744181 1392898 1660999 562720 1739059 964479 1902744 660725 239495 1223599 513025 249564 611144 1786470 1205504 969247 1109101 1327351 77163 713039 1555429 993902 1954955 1338005 44095 1223832 1996346 1467746 1539814 303237 1440434 742219 555152 777929 1972638 1925514 814325 94859 1490925 109370 1588631 1290897 1897792 704390 1680975 531882 151898 1528321 1955790 592760 173444 696092 1440286 407314 144945 1919592 1383158 449830 1272189 1612828 740666 1145843 1333843 23126 194170 1856605 40202 328498 476513 341568 18316 1000892 1436240 1694009 1487592 1790394 737 1711741 1873139 901206 1831205 1653696 1065043 1394998 625546 53418 1979491 993726 1461145 1239913 1395069 81050 1094695 1438335 311318 1090539 1051527 1551159 1919361 1295466 1692338 1191000 1278437 600956 1496728 1830121 1287757 395977 359723 262196 1460651 921840 1757657 106714 469219 736778 529574 1976050 1688652 235118 1741256 1333791 1833287 1796306 109478 272271 1753019 1019450 1164279 765086 1924253 553889 925761 1097471 947522 1330657 1783787 795587 1987205 1599856 953327 677446 673581 1108643 1996707 1769863 1051041 1307214 211810 430088 685679 483032 1407761 506662 1679229 1058857 417462 750974 1078557 164074 1529178 279423 554352 192097 1165639 408489 1935434 945172 1940965 32829 1147957 224783 851350 754139 1827700 1964088 184711 504818 1670144 1451759 1398738 565686 1439980 719675 136295 1724153 647059 910178 883943 531591 277758 785513 235300 1881532 1783147 863596 1660207 1174413 387909 1058559 1051582 1474054 747708 657805 191404 1488121 517467 1301978 1916659 1170320 1592823 302507 1640978 1670948 1571967 1930726 1352426 204576 947829 1385343 221217 1143246 602833 141331 1308219 552934 1006642 1881252 1270905 427187 1857006 802106 1476994 274386 1686871 495701 224807 1769903 763865 33065 1681353 1901936 1004511 1901045 577435 1552560 1210591 1053612 1260505 1943463 405393 367078 1557539 617185 1731128 303098 521402 1698374 24482 585589 1737685 725649 758774 1787852 171044 285329 236637 1596956 681210 65629 293979 465939 1358215 269921 1198064 1024335 437538 568667 262644 1487933 276594 552044 844596 835387 357201 1605568 417632 148961 1020709 1298619 1668298 934420 617414 276567 1106802 934678 1908032 154192 1118727 103153 226724 605568 1528930 408462 1008705 1987475 1543317 1421932 401965 477528 65748 1187886 1197051 1922577 486194 86108 1958325 131236 1109703 452279 495748 1412831 1002193 659043 983234 1375766 1355372 1664505 1497884 1694880 68874 557478 1343823 654695 863505 1157437 1318135 1998686 1425222 1420662 1735203 376900 1697772 824286 705950 1598106 310545 673804 873971 32930 1776865 1232891 1772092 1962321 1944664 1669628 1460904 689346 477758 1709085 766719 211961 377905 867623 1879765 994951 671999 626880 780744 514325 378442 975633 151797 1706690 1151562 843622 589748 1945310 889756 548000 1334387 1490724 867639 1088119 1757636 956988 1525980 361568 1383316 1150620 1748832 7935 899727 1414422 464106 175735 214636 1307828 1665190 1037736 387406 1966373 53448 587785 146157 1740535 522367 1742562 1397993 1459675 990736 1904800 134353 1308405 628027 657061 1924927 899579 578282 1452313 1373008 248313 1583822 1615194 1097817 1660756 173541 1883061 497608 1822231 1985512 642469 1210267 672457 1188976 1174288 1977056 1741233 1759205 827415 1518235 91826 1489903 432582 662425 1537827 962624 1764694 1510999 914635 963328 1160858 748068 408082 544659 276351 120210 1737148 1022471 316083 1704841 53286 1646147 198787 1400125 192196 162351 1283203 118469 1038475 1549803 508582 1992809 983258 1155516 550753 1232505 59722 1891272 1080643 84053 898719 248855 310289 36102 255991 258952 702283 1923125 1124033 797306 1074377 876826 1344054 302160 1768450 1589537 894566 842725 226915 1557720 508942 1720191 1302228 920172 1763583 404803 744280 1789865 313594 317085 925146 1921100 147531 849567 637529 1336681 1281424 1843173 570339 1199684 760500 1117330 431155 1105699 1327652 767702 523552 1930895 216897 149695 235519 569520 153116 349120 442967 1515533 198985 16226 389408 854525 1906584 996410 388945 1695602 95051 1352088 812316 653220 1343306 1724371 51158 971932 478446 47961 1889360 823075 302229 1026235 1875850 203237 144950 1341295 571896 1562055 56428 575132 1809994 1216855 148171 1230731 36627 1202731 1460257 905238 1429160 317644 1742087 631043 1113408 643304 450564 1103236 1225895 1998121 1913355 1245375 1082678 1360296 1612503 681724 249861 606046 1856159 149516 1744518 104075 1518333 966823 1333996 1759577 796518 1072385 1883357 30332 481751 454137 274400 1742926 1264271 751651 597705 1481347 594149 1746612 1589680 1450053 1075626 95732 397033 1363123 1661042 1557057 387575 193642 217894 93983 1203367 401823 1067601 1098897 166836 1648966 1602029 467481 682776 1806756 157448 1985877 229445 578202 1826835 1152963 155305 1763529 1658926 1757352 1527100 1868212 855957 309599 693791 1331387 726895 286187 425090 1197761 1547637 484397 366124 1355153 1562503 1711038 196003 761471 1345344 358577 396872 1110442 759924 1191659 1466953 1334267 635652 1627728 56182 900420 1959660 812825 784877 789542 890996 353092 1109596 1378837 920017 1705629 1014149 26063 1538493 1463765 644129 260377 103031 1062887 16815 489167 1174155 1946494 1678415 644804 475143 539515 692979 159238 1303694 1592447 1041538 1259864 1596906 1265553 107625 1933100 1930504 1026554 141285 514820 1483589 172353 317353 752810 1385576 1338612 1833117 795418 1440335 1421160 290649 1943928 1115259 1956438 1389902 650595 1206409 502001 783425 873547 1106910 1995288 234101 899419 1363346 307398 1752924 1131608 495079 1785245 1683450 695907 513722 428216 922049 1561762 346866 613773 1334612 1869839 1452367 1161413 1604201 80659 335910 199259 76849 98521 1820491 877335 673396 1194531 313034 1900097 96766 1193993 902040 1508424 190792 184132 1472003 717474 1462676 511787 1394707 483785 1049742 1985828 279604 1533998 1827438 1020168 796642 505634 503653 1044435 1089490 1151507 712 20667 1316169 1812363 391042 1908037 769761 1210529 959208 75517 121697 191709 1443153 1146772 62657 1441591 208221 1792019 970885 1213851 1955202 1009485 1939782 1496841 1151811 1600242 1491426 1448386 279605 1416964 1245264 1478456 848727 1954750 1566308 1664981 607017 182572 1119400 432617 857709 1416934 952718 1602120 1295348 1484778 1454320 716969 1456048 1404984 1282387 961773 1139582 353676 418578 1842259 1274549 1967206 264694 1438707 1904202 1685894 324559 285266 839518 1587627 981434 938552 636050 1934616 1110150 1185170 1946557 551756 1011050 1882282 1896382 1259458 274581 154485 1952605 31941 1413090 1504250 1872778 448953 1520117 261691 242582 240438 1090432 733540 115841 747382 1257095 1525400 1480571 534693 806224 752285 1244439 1870911 394056 1451976 815881 994263 1602380 1517040 1796729 1876718 1016450 370746 1508401 992060 1215120 1906918 1626219 1932765 1508850 213416 1809448 178377 687979 1506846 1611269 1316991 1604901 612023 170846 1613433 1211213 735215 337426 811693 1151114 1100420 540828 1402481 740599 1854361 1984580 7270 40538 165212 814662 637129 1190876 1960804 541468 110305 817381 1375080 1839843 1569158 895894 967391 1913530 166607 1409567 627374 1520984 1054889 1935414 1628912 15668 1509422 689272 211411 1262221 868047 1032114 739973 1078416 1948284 675540 1228898 1435588 573520 49939 841144 1627424 1647401 1081801 748416 1307776 1219648 716587 313925 1178235 431493 1605559 1163364 1026746 44762 786066 1107584 526124 1535625 1602068 7389 511962 963088 257234 1487257 827082 539639 250464 817032 1788182 1885404 184732 1475317 1127351 1865297 1570825 1440084 438439 333223 1222479 1166282 632593 272359 847534 1000734 1159302 1193862 1720453 204238 1014887 1851163 979851 476470 1933639 253719 559960 1505549 390406 218023 825868 397883 1951953 135199 1365111 1543850 327290 555899 1760175 891228 261274 864418 1554391 870513 753970 1793118 786013 210570 1882577 823060 1451702 1485804 58452 1845422 1192488 1705959 1934826 1206577 819428 1342758 141 1952422 1257231 1093505 1782934 1291134 1891738 931889 433711 127024 122855 832329 1409187 1568111 1851659 23309 124714 1872742 1493483 1132888 1949676 1466610 1324987 383895 811317 282085 806040 1185952 1997749 1267790 1526845 1296442 32734 859453 1126339 1596715 1953050 685110 1855571 1967773 1485372 1386244 246615 249220 1830130 11519 306685 1056606 945873 403694 1889247 217682 552933 1250013 600528 61912 1555332 742782 651194 1113419 882808 1012259 395151 826023 337070 1391939 672608 1512329 786397 397543 1143434 268556 172302 1722291 1437660 1859328 125584 1673081 1600743 1180839 1568869 16266 840159 351131 637840 627014 1894957 83447 1830581 1454522 1405912 1127809 957599 1349774 318752 312116 765564 73929 1621592 1760141 106034 762090 1030326 771212 1729992 81461 1268748 1772057 1554060 382549 1691831 1321631 1757314 1355745 1797962 1713324 3694 815638 1838563 1471147 1207708 1693709 699327 1378957 1596559 1697674 24308 244133 1866809 1244466 156700 403233 1487300 371261 1034950 200374 1125087 1564138 1828583 656183 384146 1414605 1605069 176496 322117 7295 1054034 1124317 431840 109767 1349898 1081263 10128 1278361 1979147 260937 422831 1850071 1059028 206203 828900 111311 393974 811359 1186691 1710771 262701 1118556 1844408 1701629 1415992 1001147 223669 1100676 742959 924719 439991 1990617 823225 1523213 1868634 978243 532600 1447168 1530789 361613 1618222 516086 889743 673267 461992 957926 1053266 775561 275011 100439 1242 1883283 1020373 333557 239091 1747586 1204443 1642934 1272372 1175882 1664048 162179 902442 1784003 439218 589594 634998 337962 1482200 1792863 1488807 1953785 1496669 1822874 1451116 1015613 1609718 1616357 1761196 170674 976389 1597051 346827 459088 671179 325354 1427289 719646 1142635 620225 1338423 783225 1673228 1580161 851151 1566722 1169649 1388188 4106 408747 1476060 1028869 77030 372435 1175372 306810 1804857 38643 110694 694415 983538 1777830 127510 513946 1796786 1938134 157215 1185838 101611 653530 694687 732754 1865456 573351 1631967 501728 1872448 949164 1420065 1899425 1044038 24205 1984255 1398824 230137 1386025 460731 415942 853175 910064 1837854 510706 1379183 1534254 1549478 620892 1012133 1860129 743360 1728551 1947503 1850581 660666 1195043 1181832 1943024 1246884 1048481 1944425 930972 399026 383158 597973 828519 1067192 80224 1047838 1024136 829953 225052 1707010 1195230 1804362 1432948 112201 1347045 964160 1743650 1929018 822718 1262517 281816 1476242 245114 313333 1950834 621101 1373983 1565014 683296 1539466 1962688 391680 227862 234020 840642 1718442 302406 1097021 932363 1367804 1095920 135702 460554 1204677 465398 719207 1556797 1175322 382632 547438 1075903 756195 444047 1403915 1894747 338186 1313924 1062677 63927 506551 1216349 1845059 1164494 74882 1612233 1398101 1569491 1875343 138020 943002 1353548 1448204 1869977 1778729 1563657 814776 601696 1410499 612967 1142737 1013049 568326 721546 1197358 1011828 604832 1217768 1193108 1571075 610360 1750138 1037728 691318 1624858 1998938 630962 1077139 754768 692116 931216 593022 1265930 1566937 467887 1435555 526011 458445 66359 227412 1731727 94257 1572049 259715 1916612 455634 459161 893358 1124439 1752619 1258070 1962679 486480 783522 913971 1450824 714283 284869 1731644 1425308 1337352 35551 1036986 174158 1248180 1966410 1291483 1730669 622976 589915 1993284 1990979 771436 882255 306789 1711127 805457 1089477 1174408 116783 907402 156002 961039 1460675 237364 1373338 849554 49485 762497 1479991 948116 455333 1829784 1023355 797254 398674 1346928 131347 317755 1057971 297516 867122 754127 76187 329057 1422356 523748 1294293 155562 479621 1905841 1515200 1141872 936670 178054 872243 374288 1965192 1758771 1266656 462130 796403 102434 1943125 1030856 92110 1560411 195963 1882705 1249991 332042 1615276 207660 63879 1621151 339054 1759708 1982931 235026 782320 392767 1395795 494062 1422033 1120197 1011282 95591 913946 615782 593437 1894865 246293 801013 576196 1545140 1576361 382129 780752 355800 1226027 849308 244189 1481179 1549616 1227774 605094 1394233 1216035 815067 25022 580306 1901950 1368668 974724 1663166 226933 1841336 942494 1247344 652134 421163 941189 1282875 1460884 122863 312601 650653 994936 5027 354748 281981 1615505 1830653 466337 1730341 1273184 603939 1552756 42513 590560 486424 1266354 306648 1577856 768583 887208 893303 1142201 1366211 1821923 291360 266049 1635257 600752 331903 1292752 1425368 1322807 733093 1585688 435301 355595 1216806 1624832 1181857 478894 1425238 1178892 1751174 1855129 647472 901683 1482969 933212 1647218 100688 769958 906352 317023 1372473 1207457 130839 28394 465311 84321 169753 72663 1965302 1958222 1028372 820084 689247 601583 1176621 388346 964015 1630516 451874 277481 789058 1585702 1945656 1226251 1026678 1718593 493090 1045046 1806653 1041191 1089493 979244 996708 766370 152637 1691333 27661 272856 1857869 1292256 1155161 671522 724716 153496 1521342 708328 1799664 1453869 203959 701582 886743 626301 1225641 665978 1383588 930178 1921495 1574075 714194 919158 1709666 465055 183851 1014960 1500167 1778156 1894418 1014535 1436528 1750916 1742128 1535968 1755031 1364438 1297250 73866 855177 1852200 1450153 1947677 1656485 1739320 1796281 1269441 693092 128356 1086736 1691419 1885036 727086 246371 949070 1120970 1109448 1483638 823938 483911 999474 1838683 1408272 68675 1190520 197591 1631943 1196078 1236267 281643 1504266 1780232 392497 894547 860345 1735461 1981883 1520903 12150 1408453 1632769 276636 20804 578709 1351490 1219724 696737 1266362 828628 836414 495175 1930040 1380047 228080 322942 567016 1129603 1673092 1139787 720100 100552 1306871 1196829 1535626 1675607 1457285 134829 1849289 169796 1023256 32702 1880614 1815455 481126 1965266 615914 993574 699944 983519 873510 1447949 563560 66170 1379311 667577 828128 1391713 216658 1221958 1468400 819140 1124614 22436 722402 1097802 1760858 1833515 1789718 299879 1202135 713091 206848 1169495 997230 581643 1566754 1515230 327168 1778836 1295923 629374 1061964 964491 263396 673897 1866198 889787 990234 169400 473776 1037107 1171930 1696232 1390728 1017992 1921918 1182460 500389 709106 703415 5717 689580 1114053 586399 443979 1887058 749147 110708 846922 1996658 252263 1243294 459883 795909 1002663 1239638 1208716 1942370 409771 1881263 1066537 513530 685630 1794489 100128 782658 132492 816731 1804953 1277618 1632421 172888 1043107 961959 1252112 505310 1571081 946671 457281 548767 1313095 1373314 594334 226579 1401272 1890853 1633204 1959418 937028 867009 1931319 208408 1201744 204405 962913 719289 751080 435978 1514935 560606 577234 735655 634636 592620 1289762 359532 1650737 790284 560395 1938618 927985 1221083 1439940 1051809 793459 1271362 1664723 742372 1735511 955679 1360686 1970398 1707211 135360 968990 1728587 746027 1349729 1943 596360 1492040 1113674 37131 1727100 232051 1152831 1693309 226592 700322 1860354 921151 1133452 1929555 1887205 1189861 1909090 244524 1425773 1982972 1713184 1047229 1476373 1513951 1943432 74729 1568266 1928315 888082 1510039 1417142 287384 693731 142035 633892 396297 1911141 1877876 882957 91727 1529159 1508681 697573 1377231 305897 1701324 1711259 1386997 1746594 1449 1663394 1488849 1870730 1410807 1210149 1466167 162789 436566 1001853 542267 975433 1663040 119061 301208 499548 1352350 534978 1891726 1327630 1233226 970266 899455 1234522 1551756 1140224 631543 1737967 1712781 749403 1543806 355438 85025 116721 1301807 1697627 1824213 288556 197560 338010 1967734 444789 496900 404191 857612 990824 1039780 1135116 294170 763652 1957421 841068 1598430 244780 139666 1036785 188525 1573267 1574078 1711886 272259 1975137 134169 870295 69895 934355 543886 1839673 1828240 1568489 1418854 844050 455918 1794797 201646 336263 786616 106137 1624766 787460 1954760 1819558 15514 1401944 187892 268877 5371 872016 1443337 1536024 1581906 270010 499964 1406611 1024111 1456557 456307 1432148 137040 1784365 1616969 61338 1767977 524609 221418 1603166 1677055 1963642 1586585 55241 108751 1999145 1377527 1136051 606157 16759 354060 98065 932162 387671 1896406 160798 197754 442405 318761 627022 759233 676275 295144 901872 255229 74906 266630 1946269 1187412 1730788 105397 216535 1564149 1189912 1297857 1484486 80506 373630 1964820 234027 430817 1734027 1944736 889235 1129541 170613 653164 809800 991132 1304361 1773837 916431 1507360 1411165 1409778 1447884 153222 489563 710416 1904006 1162508 819816 1342741 1091578 1240063 902687 1537410 27009 1172311 1750433 81628 938953 807827 1835070 622658 260232 731373 693253 992185 977339 291188 1461386 1860835 1968571 1762898 494623 1605644 920619 1889963 993668 368010 911677 230929 1020616 892868 249258 67169 1121850 1769021 961833 1519944 997093 748110 1076887 648220 1736078 648547 1982782 65843 175542 1722607 1347262 868209 660792 1447130 363993 594359 843008 233611 327046 1684706 86199 1135543 1693391 639699 1610716 1136362 1796657 1645136 764525 1158862 1579698 313588 1326178 1590072 1491980 1223919 738537 458240 525795 1622502 7871 1672207 1792661 493808 847804 519911 766514 884670 1404027 1607446 1315364 232439 654764 1886226 846447 297784 1089132 415924 1568553 40242 697332 1892253 1715984 1380273 769828 1974764 143817 1465200 79829 38317 1484277 1625500 629015 1655520 1643360 638385 1106082 144175 644800 1334764 1564836 1039857 1030335 199628 1188598 58812 1926818 464387 1786898 1002207 1539276 795178 198278 857584 1724105 1091032 1615582 306443 1854989 1011783 961511 1251726 1056909 940166 1254795 1017596 92053 1382059 1301644 1041342 1934387 1503450 1353741 48534 967052 703988 444707 1581167 961332 1589499 370267 1908379 1798344 569603 73995 1698667 652563 427756 1720653 56044 865697 413311 962601 1662931 1811060 182564 730338 1266359 1770511 6417 655827 522224 24779 1976118 639550 1519364 626929 367735 1689215 430747 497820 176689 682466 790963 1993368 1975727 1923016 1218030 1589272 369385 941000 1348913 69782 495433 1084246 110464 354002 588246 284363 410199 1252136 1559389 913017 817271 1087395 635276 661461 428281 1300420 470829 1820483 1132622 825151 6790 1524651 1087870 1693846 408530 263216 131099 741138 296224 1897421 195976 184576 1681735 579050 434857 1580469 1612019 1974085 692876 350279 910620 456676 259971 395313 1614161 410404 668334 690186 798840 1741262 1081782 1263504 813450 1809225 1918696 485128 1463082 250864 1495555 1539995 450310 340755 162525 115481 1284108 538909 1731908 9918 10556 1165367 993406 1309057 968062 1038385 874756 307186 1152773 167857 1075560 1087921 1557132 1623174 1157935 1577799 1673540 1040843 622980 955218 319574 1623442 588853 728925 1824012 1812004 1160905 1085202 319965 86735 1940686 274514 1020568 467769 1540957 1015471 1879141 418625 1008419 1335033 979399 1441885 673985 139241 1167655 1474292 1718125 508318 337914 715995 533906 1773891 1329644 1129026 136561 972880 1131723 112374 1653878 670079 1463165 28034 1126765 1570564 1323104 755394 972455 1594008 253788 1557310 1381381 735387 1808342 45725 527625 1136129 1109241 61695 1084335 340826 1674642 1597249 3121 668179 626195 129419 1727775 603402 1054989 282172 683823 545351 219117 1159000 31571 230384 1821147 456349 1319249 634761 1029721 798261 1798320 608603 507797 5592 1289066 1804609 1582567 171622 190538 1241597 784843 561460 1792095 1541245 1075538 1192777 17539 281521 1837741 221001 820732 959029 1188841 334913 1829054 664027 712950 386235 105108 1610750 626063 1480794 730435 677023 931406 886359 971883 1322053 571162 1885098 101520 1859507 729238 101916 1889575 1772022 148396 1096775 1583936 658236 192257 1404094 1796039 846715 808172 1314847 138726 1988815 414621 1872784 1512193 933346 209603 1637532 1203075 1262464 971461 660037 1012703 1466717 1042698 1860369 410037 1207662 558983 1308431 1118926 1206170 1224923 1392453 1289362 356535 943724 1517947 456600 1533543 628113 1214274 577657 1417956 1562583 269471 267979 1374855 847115 1808465 170602 1073136 1250762 1895922 393970 1535665 1544336 1898343 579604 1458531 836217 306453 350440 1029598 431138 604776 328549 1351215 1327187 1159820 1354752 1397942 1104204 1963479 985358 685534 919312 335789 1445541 428970 1047912 242746 659026 1133509 681568 1093210 259493 354217 1044816 608492 1950597 824252 1497375 1261219 1043753 1597222 1035819 1866386 333351 58188 167559 119400 1253159 1719657 19636 1114650 1811355 1152581 975307 599619 1971469 1805153 887063 484063 320912 1171614 228180 1279428 277708 964380 1345161 1036199 345296 791046 1708760 713429 1976263 1357494 1357820 1626849 381573 1541472 1599500 1687981 829143 751049 824944 1749610 52241 1974876 1975967 1263168 1187244 376002 233546 129971 514934 348316 1205586 701389 918924 1413728 1733697 1990819 467395 781993 1484590 1244718 210645 1296539 1890472 1192823 1075149 927253 42393 1776592 747650 675522 486915 13570 263604 1699762 257857 387177 755060 930901 1529458 1227668 184810 502236 771558 209506 831401 81786 791643 1779245 811935 1990446 1144428 1307804 1429448 1244414 1895389 662780 1025966 553116 1887575 107168 223086 958516 877721 1237639 368966 1103390 15179 1779877 960182 974646 1147761 1487358 1927498 57216 39797 864136 934740 711005 411082 495249 1230129 576640 1394093 1611556 1830549 983164 1084980 747333 181839 91889 1212232 887807 693076 850179 1839033 757007 136874 834858 1804331 1280702 1469385 422414 382961 1804282 248734 759706 1850798 1319911 1606046 1117001 1513237 1003312 1835796 391374 813264 717162 1707482 277690 473431 555397 502018 1968516 1907146 1634204 1846873 960586 384274 1511606 1682357 1484626 188467 1681482 1261910 315757 1463129 461575 17091 273289 1774912 1256173 992903 1600998 1500378 78085 908961 1156722 757373 1174544 203636 1115656 1034695 419712 41569 1144196 1318954 778191 1049855 1525142 553451 1019837 237219 1904915 291811 1756492 332325 112687 1684986 1191986 1594339 1820286 1739146 670317 681879 984893 51963 1971961 182236 1853274 1711462 518112 1085529 1271665 141176 875451 746310 879535 458621 1604537 1329891 1652629 1654304 833873 1262229 1134925 407486 1251867 348515 781106 354191 1933761 17265 1410863 1732764 766549 1899968 1259769 1217417 1465929 632862 85472 406457 1416247 656926 667702 324347 807241 794568 1240625 998312 943643 354226 1492129 1283172 1230588 1971908 152316 1268207 17333 908963 1838895 371819 387943 1365688 1397339 1678175 1745757 975295 530700 1408873 1024030 1829277 104752 1577107 1705062 538202 1085801 913939 252576 1037553 1274750 1603444 1475186 1380758 1593298 170990 1105715 1237281 63159 742366 587376 425896 320427 1002037 414283 108484 252877 707128 1563530 265973 903283 567289 1533193 1900466 465762 1398147 179701 9087 975127 1729578 140692 225566 767313 1497847 243915 422058 1704187 1242901 880303 314101 1899620 15511 65440 47352 914444 16410 1690062 203390 1340537 779555 594880 258760 1215101 855553 1687572 1198584 1120046 1671670 752053 569058 218750 1860202 943768 1540505 1603062 1225264 172642 769220 1015008 682912 589499 63675 1319043 661761 753398 980076 262535 1851867 900632 707401 1009932 761548 1447417 1452718 1521487 1618853 1095888 202530 1496373 886043 1962960 1818646 1983900 782462 1583209 1681946 29609 1378943 592603 848667 1167492 1591041 1531195 1536615 1313767 468 149371 877272 1644315 1857417 1027087 1420228 180150 1076607 589976 761947 885611 677252 1570410 665479 111868 60139 1845371 892521 1752488 291169 1602834 1157309 233486 734223 606580 1591728 1551941 1710175 1492313 739155 631595 1989708 1663300 1379782 961020 923962 1237706 730242 153173 1659054 1278349 1284796 1728710 1946319 1962741 1723927 599514 102042 903589 1403663 1642241 1537337 1486810 491498 214962 1873859 1783220 415866 1558352 1097304 1060351 816027 1892925 643689 1094900 1863962 994865 923801 163021 1751817 541253 998223 317769 817825 774495 1911590 1252522 237450 537700 419647 1013336 1205847 991492 1191358 1114226 1655432 1489887 959097 1339839 282649 1045737 144912 1019368 1658118 37341 1144229 849907 500668 1604651 1140811 1826014 636635 31067 358424 160297 1505606 815808 1158087 1190211 267485 1619401 932186 740927 1939113 1973921 113770 1241122 681213 1248466 1002996 1265109 1662078 541371 1078518 111379 712324 47084 1901987 1452635 1350374 368585 1784190 284279 622396 1410966 69008 978684 608779 310137 1006517 838670 1659696 686664 634162 1514034 193841 1559100 1819524 1892095 1497011 522821 326770 1803336 60945 110298 745999 318765 1346641 293958 1874051 1400361 598364 198011 1258035 1234603 264460 1205788 1898703 799821 1657014 927493 1443208 595272 429419 1137273 226571 1349993 1748275 943538 511310 11894 1899801 821001 1418791 1485509 39695 1832460 1352656 1416698 113496 1425391 20705 1988310 378497 959891 109609 328144 1354505 731503 1162948 1694074 1999769 816500 1302241 679869 922303 1244349 1208715 65906 261200 1719860 1105335 333858 917060 1401108 1595702 1066944 1824229 1186390 548664 1947389 1073273 145584 574413 1764307 708089 973943 1444961 536692 1048304 609426 1925176 235965 1345726 79528 129206 774239 483743 1098216 1609845 348504 1809818 666102 1303711 1157556 1064888 1169327 834941 1531077 1993874 1205884 405558 1414292 1155672 1941636 1673547 1208011 1885087 933083 1977478 1273140 91177 616768 53547 911256 57977 1395386 1210565 737790 980988 1108083 1107364 1254553 1987810 1559868 858831 1901102 54984 72075 1957444 444808 1326401 1641247 774674 1670868 1651943 414400 1734780 580126 1080368 973053 896572 1510121 572474 836048 363755 418473 880437 516037 1027034 694997 1476714 411367 1863198 1566644 631359 774052 726497 1648179 160795 840674 1220639 640467 1251899 1620420 45171 756754 68031 924096 1803845 394759 819206 1659103 49754 618757 1412259 1824429 875174 26441 381792 776682 795376 456132 618873 149208 462533 1969627 1805443 768185 683127 1312254 409650 506338 1031864 386929 1494136 629870 804374 784057 816527 812036 655360 1080047 144489 1478231 591699 533254 273516 1848919 1368981 1642157 676377 187980 632729 713040 349852 153161 1571315 1489912 1124838 1200208 679723 1617302 232619 1979559 1512830 1301738 81020 1202565 332392 956624 1226158 119052 1555698 428310 44070 287717 1426942 1012008 1874790 635164 760847 718246 698302 1991968 1230870 665379 1997287 763440 859567 689511 195621 812496 370795 1372346 87009 1244991 1976903 1645777 284227 1066202 976473 44576 107781 510678 276832 895165 1386447 1509120 1901471 1335798 367354 203599 1743701 1264026 1113917 1359009 1223735 1302477 1693305 374130 740295 200700 841680 189045 99613 1691005 801056 1863222 1922765 523683 44940 1119099 1302528 928230 1703664 1972263 395216 621541 704002 519058 606499 309010 1732429 26078 779746 153770 1159945 346224 825333 1286359 587504 1120305 308116 787747 1302905 388652 812666 739831 1028449 1363753 1972536 147408 1058951 1551708 1853107 1340743 1226427 1112778 1695978 202480 1214475 245802 199463 1602111 879864 1700879 527604 522753 1405139 1982083 1102552 955445 248959 1412458 1433717 16821 308913 581542 1926904 1571109 1359694 645238 436971 486203 1329209 977355 1733626 642794 778713 729866 1267284 1515759 141887 1115342 1759608 29233 1023875 1922994 474831 954147 1498338 528879 1957778 627428 874888 1203575 1099772 979684 1409245 20377 1893921 383675 1256349 786508 1209746 1111444 1447216 674941 932112 1853487 1363563 1474014 1794998 1647698 1869352 715247 895534 989976 1744097 915471 215522 1517976 613659 1458756 985986 1597087 704942 181180 1381808 936830 532063 1131713 622494 1871617 1832123 54595 892 786068 1554325 819585 1688303 977855 432933 696667 445797 831576 817877 1234020 132584 564790 905429 1661532 34776 132359 599596 661560 1957987 1801658 1039813 325647 186038 1804596 1349641 600988 1085510 1545505 613082 538375 650748 76252 607655 159249 1400074 1385609 1965497 1048387 1941045 172822 805588 101888 1383896 619798 1360770 1354725 616542 1592297 780444 1731151 30501 843646 109717 1647374 986663 714891 110807 1692974 596395 323365 330880 1234387 872142 629009 983838 669864 1582694 175990 1510148 849246 1084551 739077 1588608 30586 666455 779958 191854 1751906 1139102 834300 1083948 1816543 1470836 423943 1485220 796060 1951483 1199882 686796 1168777 1867941 1214941 435884 649717 1175522 1304370 1985525 991411 1565649 1088539 158565 363492 418123 103453 398508 899325 641632 1140456 1350977 1149494 1146192 1141623 445787 1756267 360589 1779447 1120034 1006520 800414 1432423 1689902 1048460 571226 1237758 662607 550483 381084 814187 229081 873282 840173 1857243 1262148 592930 292167 1231764 28981 1280852 117959 284265 536412 219742 152158 1762630 169523 1518922 1701480 1492166 1292282 176914 6950 346717 1503350 969740 257532 752299 1476456 1356697 506290 1823617 1024491 392152 277016 153590 1269889 348565 1468692 997146 91450 1739348 1165195 1404266 627942 727101 521527 1575320 1751855 786631 1296167 1805947 603200 1896692 1908432 1666729 1524607 1802651 589738 516254 1713029 124478 1924366 162958 551532 1443521 1857607 691937 1554293 1490152 932115 1290605 1109893 32424 1303291 198067 1655014 1027816 180355 1745168 516452 625976 1027689 904585 171069 1013768 1643670 146031 1022515 1626316 256479 1585237 669984 1881400 1966571 1057509 639881 922520 1923233 556528 1071938 1271788 734160 285890 1291804 1870982 1349743 1663932 431675 235701 550316 982625 522837 1267754 1819798 238458 1590382 201261 1415675 25302 610850 1656780 1177826 558801 806567 478559 1339955 726140 1036398 735737 1191773 1818506 1093492 843246 424734 357202 1791840 1180897 994138 1947742 1656223 959199 674246 919933 940551 18824 376732 47844 1613712 1253895 776610 360102 796088 1345062 20630 532019 1761730 1971330 1600913 1814332 543256 830141 492736 527608 1147262 708894 304408 1558182 473676 750296 257526 1229670 1729550 1677154 1017881 1999656 1843760 760379 280541 101798 1267915 656293 1880007 829598 1833181 596649 599408 878080 808100 467852 616697 1935131 456563 1063977 613943 398010 73393 421712 477529 1000587 1643319 315153 1514979 911920 840249 1900451 1072389 413948 576176 1033251 1406208 900104 1115775 21512 777417 60144 1411411 1050849 823184 1852949 150559 656614 1145220 1503250 1933593 1082719 371250 1578879 1635421 205355 1226784 271489 51286 349223 432222 1301893 780945 388812 466263 1211606 537604 1930438 1421555 1429124 330047 931536 1043450 1147056 670761 1858004 721621 308249 390703 1022425 1893680 635798 120455 1266006 918404 576693 1216243 1278767 265812 545984 1922845 637451 573578 553774 754456 1215347 107044 1547872 1504982 1253617 1399422 728378 479197 1216174 246695 109323 482034 1278660 1678041 1383003 1542339 1648308 1141701 1485067 1499333 1436111 1554599 1872894 255424 1208536 535734 110135 1081582 77908 1248376 1121436 1671017 1904038 410183 586945 547152 1791895 1502483 247852 842024 1753367 664648 167396 1536097 708313 1161491 1311746 1402576 475224 347147 619055 1574867 260127 228984 1339088 990175 1057275 199765 409437 1329745 649674 543089 349455 238577 1655361 490377 302408 1615135 1102683 578952 202385 506564 1847631 756024 1871551 1142524 732619 1072371 1189352 400573 506803 986348 1821577 617666 483381 1340652 1956725 1387293 981076 653877 570296 622433 1502599 926802 662919 825671 1067399 226232 1452785 1034986 701356 1087783 1200178 880641 1879327 1742443 1767437 659758 1882851 1308062 369675 1925782 937346 112672 325554 1118309 1676773 237391 401943 656306 2537 1898110 1905921 1441554 382188 1225028 875382 1618451 1604657 1667663 347645 680519 1696721 1180566 897915 1339341 1879785 1044286 837105 1289893 851149 173166 1759153 380200 46151 1269902 1351210 1229984 1604339 1055715 455195 1323712 1857785 1768108 755840 152932 1749499 621650 8274 1143558 805912 1347479 242708 1998501 1002839 1485958 1989304 824112 1580391 334443 35961 1087014 1044076 1604857 584960 1018956 1643417 1318735 409510 1342039 548542 1993922 239446 1791705 1874024 635132 1005676 1163759 443333 1475950 1381201 93650 1789340 1610406 1731303 343566 675773 1152748 1268696 1182808 700555 56162 1357349 1933465 1883461 1833252 403473 1531192 553818 1321046 1812973 1357444 810758 1688190 554997 347102 1771937 1100970 1850872 507453 1397899 300434 1312014 538390 897505 1462970 1761439 1835245 828024 1346548 397366 1393260 1578707 1018419 490963 1459012 1377920 1688088 256726 570873 928457 547275 124342 744697 1434786 1083474 1984394 1279974 1913064 1034084 1801468 245103 354824 777206 1450424 71352 529018 63610 550536 1246546 379766 1510027 220924 880394 1181747 1288185 1527866 921471 1765518 491788 1962294 1027501 1260612 134361 116918 1312536 1133280 823138 1303477 1187806 1570599 547875 316130 1947226 133736 275535 666246 1768767 969744 360756 1360320 769850 626958 1325252 693019 597991 1887962 407153 365365 1394785 1463270 705459 4451 133734 1205548 1190335 799035 60633 332721 1078306 1523278 737933 1963511 421921 1486735 1396616 1778543 943985 944565 1210185 279578 1985118 1649255 1837278 1278453 1207771 1483081 891892 19802 1786585 420461 1962089 883690 48950 1586023 665391 509341 1425582 182034 689533 1638528 181140 1121231 512805 1470885 713733 828189 1644353 973691 757561 879644 1467404 529392 537656 1493536 1206290 1558700 1608186 1288377 1016802 303148 1763932 1259477 1961565 1818538 1453187 360958 1337106 1349070 849528 1060682 7157 1122954 1517115 1917742 622490 761546 1453124 1629551 1838087 607176 43703 1276017 1924601 917649 1312205 1965106 313693 1635102 164 1369152 1559014 1775753 1072602 1371835 74984 1699558 1630101 1881743 768046 557603 639620 1393472 1407365 1413246 1937070 864484 1123380 524727 1472195 948161 254882 989376 1492172 865971 715277 1400992 1402057 1747267 137006 1845844 180212 1937186 674393 1932081 673821 1997073 233296 1526603 1459980 1853530 436650 592704 534741 1542343 1808324 715424 1683969 1611671 484469 982084 1851079 854888 834653 898559 118115 541248 1140545 992139 1621445 865122 108381 1473781 1385853 604262 1472348 1325972 1611238 1832930 1006729 1140943 1762485 389510 82049 595576 1872007 136100 1606018 349055 1294546 1050253 1692992 553152 852664 915422 231582 750564 1709474 1443332 1004003 513227 852344 176131 642129 515474 28709 1193205 1580774 63622 8751 729206 177089 1226798 1110153 1300453 1012126 964201 184291 1008158 1661971 571480 1092738 54175 1909472 523238 921487 409429 1059869 546523 735190 1655523 75914 790038 1023131 769212 1403509 217036 1962033 1070693 47354 731342 968928 1607531 922906 1835867 1065029 126650 1257874 1081361 947446 762889 316085 1693219 1550908 1984249 517686 706057 1622354 790931 1829893 40464 1416219 959851 1995838 199125 315789 935620 1706834 1467488 1563109 211391 1878083 512029 684766 1753092 44449 788671 1156383 1893263 742903 368646 1415534 690625 1902599 1278485 1318878 894746 1873789 1230501 235231 1104543 123856 1340929 1605652 800652 884543 1651519 628383 1926734 124424 378547 1865032 1795094 167022 1344815 1757285 223294 29590 1455622 1300024 438742 1513453 17622 849330 694250 48047 653025 515639 977440 1123861 1302981 1634063 1764308 828487 348436 1622821 743430 1318726 694342 70133 1292572 1772440 860934 1275523 624552 1759706 1405045 385666 233728 771177 538711 1432647 1423155 1447454 1245886 68875 901629 1844012 961620 412973 1992260 1048224 52568 202704 60123 1858991 1189115 971897 220708 1352133 1231992 599209 1390928 60546 1322904 1913227 1271145 1012187 1874443 413390 114847 618066 546750 1823909 702177 717260 681297 1367680 1158980 1733483 1471834 1281378 28453 475047 246825 1449976 344659 1289444 679548 474277 1573015 1871386 1326131 1147053 1529675 1427694 1360485 230480 1899649 1031167 21381 421686 1705987 1712118 506485 415325 244841 962585 108115 1202327 464146 1466330 1381140 1113492 464189 1722261 689773 54899 1726724 1526458 1890287 458286 264540 149728 211475 1994204 214660 68514 1145837 1948252 1334056 1386984 1457164 378585 240356 422011 987884 1495910 1291583 164423 837188 126746 537346 846880 1165243 1758158 1087993 1549797 180538 1973543 554014 1789830 81995 1602735 91657 891589 387658 134756 1579909 568546 1029977 1670053 1544676 670642 97405 1613476 1513045 681998 306751 1113950 1693722 767242 1988339 1842511 1634947 198746 1104749 1008943 199583 968625 1787306 1724989 690273 23787 430967 296951 1762453 1446260 584735 1384799 1530877 996302 1694641 1279146 148112 936527 954212 1189684 1558971 389903 1954517 412992 1867647 1630873 1096182 1913018 1241893 1644507 1112826 1842058 140112 887789 546527 498011 953418 1140901 454115 304593 1025370 785239 1323415 1216736 1155169 1152780 479777 1621328 1469580 922762 1205645 630340 719197 1342855 1081539 71613 888290 824204 1617617 1189353 769025 1320999 772080 46097 378215 9738 193741 76479 964960 187561 874691 254591 183665 1163437 1169503 828713 548218 508257 1863616 1719524 1528839 390652 1220602 394517 451712 1904455 1845326 730791 321991 432959 1374956 1850544 1098320 25936 784987 873021 1627174 1318897 117143 194014 533266 838297 1753492 1562170 1452850 298076 1486138 1712433 255277 1862774 725213 1006474 755318 434174 1013304 837437 732454 710641 903144 871383 792599 1468736 1952682 65214 1191426 1198203 1706344 837447 110997 343763 720148 146908 1544223 1946071 41134 1996521 129833 1708522 325143 748414 1928592 1134586 859236 778151 428418 548672 1160651 1255570 15499 1186651 1770449 566423 346779 1364410 185918 1008199 1500842 739750 225693 1451718 1815959 360470 215954 1871619 695910 1062845 1889400 840330 72271 1937225 1536348 1635124 165891 86743 1608958 1124564 1595094 174351 1096889 1932645 1630099 749123 430582 821002 976039 371153 531685 1832710 1353252 656281 603481 1395824 618471 258479 178940 523542 140790 217086 492819 1846038 1078347 1102987 1746440 799505 1228652 105523 433349 1572386 906213 469238 1877537 1725523 976862 987167 1201251 1122366 1326356 602676 1887051 1764883 925275 1317091 1845060 1050291 317788 400079 1035527 296035 370558 133306 244704 716919 803522 1816449 612072 315643 1410862 1645168 1193058 1397001 935310 1260398 581851 1399483 1806110 1639499 1543000 858828 1954288 249199 560646 376078 1323235 946603 887610 592266 1450627 1813795 1736747 1868776 1874205 1452414 803445 1802560 1931202 1403202 1487282 67882 836022 463221 491661 6403 80658 1372972 90816 1000039 973599 1372673 1000166 1985982 1080690 1482347 373743 1254782 1102752 1390628 1077967 1364483 1981283 1316404 1383721 1354357 1265336 1613355 97031 108021 1272067 535502 29292 668264 1542715 1387935 1299510 805572 445072 1105538 1873405 681689 1079987 34366 1784270 1100877 25130 1141934 516841 102816 621761 1936253 1928008 381425 1072033 146223 1406450 1043371 709131 1397814 1807731 541077 710262 30759 1899130 1866103 125925 1481750 904133 788139 1776583 1100779 824973 1234732 1208754 351660 956756 1247725 1034672 1771412 1754150 1804753 659410 934097 1473757 1161042 1049722 1219202 1121113 512380 546488 1978780 1745699 274956 1764208 1607783 578590 502761 1949881 1749617 1172052 67190 1454108 168541 1900935 167324 1901938 1250885 68647 1073740 1340180 758660 745505 1450665 231478 1666853 1552951 1156585 1876739 109113 1943240 1663288 1948133 1436102 95064 787701 203872 1067244 1039116 36891 860160 1722344 1923455 150126 697392 685127 1151423 1847232 1270670 1707045 356076 1097470 1909498 244351 1398792 855880 1879571 335035 1551699 968923 431539 52765 1486988 643271 543665 1161679 1002404 1731646 547589 1111165 143022 941469 1338672 110321 1766338 1812246 1267235 699042 760591 1290427 1401181 726779 1109779 909523 1465357 278999 1295202 94833 1609875 536001 437929 108427 1045305 673268 1172554 1196395 1830920 928355 1714898 1621517 1299601 936784 1575383 223083 803584 1437606 388483 1015972 1169780 1163267 1249429 773548 971937 543651 1424992 1674890 167690 1306068 477050 913876 1842068 491064 1496608 1384369 932931 1330426 1291567 1782435 1076922 345063 532876 215618 935452 1765365 750950 901672 1898230 1334876 1891903 1843097 711446 547525 1477377 477134 1411384 824675 1021458 1992652 1607298 322998 848470 150216 1432297 1794700 1220713 1943974 245212 1087585 1699067 1838399 835775 1650927 1673996 269392 1881993 1724249 1757604 127182 1414218 1196083 1279327 275731 1885987 1159492 634159 173493 1944471 1269748 543414 1327346 1763756 662331 922265 246448 824715 1114222 689528 711677 494769 1568060 1048735 1954742 1191776 615 336337 1271321 1789281 581807 316712 620853 1733597 397075 1533973 1365099 1239334 433930 1132688 114032 1606937 1983091 108720 1665062 1774148 1543008 1406493 59011 1934950 1833378 1381380 1840212 1198915 696243 1128359 1312429 67656 707362 976302 906420 1112000 1225783 207896 1835262 1174960 779197 735587 1857807 676356 518523 1843395 1529736 1129425 970871 284073 1468760 440540 420009 317044 784570 498281 1980925 1358750 821787 94587 1274201 1624309 1200565 776173 236532 1619872 147563 690457 1640473 1663003 135725 1341521 1641189 1908770 356921 821146 1704957 456912 546578 1797160 1149972 1339838 592157 469034 820164 679936 598220 1556936 834617 216527 306027 1312286 595206 807910 790805 1021425 507657 166194 313181 1865545 371398 1707525 631732 1928881 1379699 1996672 659045 1738460 593177 851777 664837 1060853 1577811 605045 1950293 1119561 327314 579723 1414865 1068869 1255761 1687497 716356 611336 1480819 1626838 104431 1773495 639949 1481866 545628 263726 853665 1358694 808701 1435340 870464 1771080 910979 1336586 864248 1279736 1362962 108593 960912 1157508 246661 426867 1095937 597415 1426179 1166830 1107377 528219 123184 495583 837596 950970 1801537 960844 280725 1708492 1618209 925310 1917956 464602 1922213 1625875 786115 1583258 1503253 1035651 1058263 1556994 1016054 1788774 703898 1277561 660817 631348 1584848 1391449 1333091 1181418 275217 405440 156367 1568781 1184730 119246 1250060 195085 535044 1104011 1096469 1975129 1006096 559974 539978 1253827 1611527 626971 1914629 1748792 998010 97182 377057 845862 167273 557356 462339 1373924 203026 354230 863582 1840029 1472680 1785556 1705640 737474 903535 933810 1525338 1895426 1229416 1388878 1507608 1000737 1536861 1296480 1331028 590748 1465886 1068118 1490132 1113369 879530 1609068 454913 1317755 1537456 886155 622546 199891 705475 925576 789001 369851 1209011 1008853 441865 1011336 810976 503088 470152 540923 459919 734346 928794 1901093 383211 37551 72 1703651 1444001 1243412 1468797 1654040 1219364 368413 1154506 1146298 129533 579691 768071 113047 1668210 1032945 682755 1481406 1319981 1463718 1506558 1221761 1828985 1995911 1066207 1357431 648027 1372718 129554 1672004 1625540 1588042 1566535 790527 60946 1237129 680703 753150 1823870 1437189 1799878 1106487 704294 1463713 896199 1472037 584888 1773458 1303692 1758910 875776 1588689 206899 964719 357381 909028 1449902 1281085 1702398 1906999 538252 935650 1956670 1161089 1298866 13316 1988070 515555 1848774 124626 283803 30242 1057444 1806100 911852 562237 13013 399313 1635964 1615756 1692736 1510754 149069 837453 1974094 302935 1290955 1263928 1605777 964922 1918406 1062930 1226240 456098 1706805 1398313 1076259 25346 924826 245664 1143533 1846110 66031 174892 1483298 1079270 518753 104499 663319 7359 1111120 318814 821781 458178 171888 612414 254925 728337 571312 217795 926366 1506001 689918 943758 1450212 1641857 407670 1227029 214805 1779280 1421657 1960585 1189469 1544086 1237296 314297 951158 1170202 608683 966125 1809358 473106 1538831 959746 1731269 1270598 1097477 1856672 601185 205829 1558128 1298891 1983939 1169372 1429753 1341260 603770 538967 138295 1763266 1183913 1577174 625018 917888 1814050 1079243 1139620 1190301 697826 1104135 1793744 1381132 284133 1088964 1721784 1201862 191647 942189 77432 1132590 1874394 454162 1975406 326489 1660832 1318982 1882676 257834 719178 1838142 984811 533548 1691695 972485 891530 1510303 1657894 992529 1225267 1354441 1992587 1671179 493626 1710758 1176463 1583428 108963 1197687 142309 1330645 363115 790845 190772 1850106 227905 342330 238764 478349 1868627 636494 1658924 1160516 1708669 1152666 960203 1925201 44097 414697 1176507 976893 219161 595951 1570795 1532653 1297458 1041147 781492 854385 760095 1540982 883566 1326839 1952511 901688 1297592 755382 23354 378578 1929208 1597089 1251663 1908097 237404 1055035 647518 221430 1185464 1900672 1288459 1539132 1173734 788284 582615 886826 1424217 755408 607299 33291 1190492 662740 1335719 1746042 1943195 178252 308 1508114 66753 537791 512834 882927 574125 1459986 323511 1785341 796257 1299289 833771 1310020 1701984 1525547 198019 1007212 1646464 1828265 911210 889193 978567 123519 1282016 204734 114171 1681518 1983908 954967 1909999 850914 1736186 1167432 1854002 613229 1107000 934226 1417388 496427 694535 1545271 22019 1354052 226965 394529 355475 1313240 1422486 1635379 864754 624937 980366 1951212 797730 1313573 1940920 1983537 674430 463686 76716 1593761 676159 1644727 1082642 1367358 1238627 1588687 469923 2792 1762496 181583 1517 1350430 257467 168113 1539701 1667622 805452 1076119 785160 1688300 1331885 1310007 364498 1791940 1024843 1395599 756543 125820 589917 1867611 1420915 1219705 1450216 1277776 1662979 440849 1200519 655085 188440 739324 1243449 1050636 1452457 243404 202257 876913 1700119 1461144 1381433 1772498 1360375 1095793 436930 910591 1894815 695289 684293 171411 899747 424530 538546 754330 895637 5833 7170 1980780 1614996 222083 1461053 1489116 596836 443501 1630461 1454294 1296967 615060 354903 1759916 1364934 1862410 780739 468503 1176373 1795808 1982154 1843641 1522845 1707438 796110 427276 1222979 312175 1525398 686440 1288219 150530 1989335 1860042 666280 123687 407982 1733188 1135684 437757 655585 1649331 1449443 1022455 734016 371898 342990 500789 1476046 23699 753103 1252873 998895 778946 898396 45609 840587 1734189 47467 880914 521124 1838161 1221904 1547971 498727 596050 1401770 1983917 1483800 845271 1674669 1771323 561916 1251846 1944495 664623 680368 1602854 712405 711287 885036 1232082 533770 523893 208433 125454 84603 995697 614357 1774059 1169422 1927129 277760 1201073 1095228 753564 1115621 24819 1778104 355379 407508 17097 1806247 1355533 413837 1527019 731247 1534286 708497 1012167 1258901 629198 564047 1425058 1066877 1488718 1104081 1013356 1768572 259542 1656337 1086375 383256 324514 1086669 1091635 1066494 946944 529925 673440 654467 1440687 1844673 1051365 763937 1596486 1967124 172658 193039 1932966 393312 691203 1711545 6515 1724294 1661041 240554 651045 160998 704194 1834532 241619 720029 1124235 1968246 278592 1793637 1892520 1302481 1598697 444646 1401205 1170898 300818 85417 895446 114377 504089 668354 1441506 679485 124917 1864543 1157830 1622326 42893 1998120 1411317 199437 1297661 1694187 456779 114004 613434 1404393 1404054 880061 1359570 1187710 217843 1532212 104181 1870729 151728 1338061 1646090 1892801 203083 1552844 1359876 513850 220175 1736366 1575971 1898096 159149 887164 1616676 1376330 1489851 421375 347536 1835477 779189 1947882 1358437 1031535 554651 792091 64472 860444 1180300 1966632 577842 514101 1836659 983049 1799599 1624777 384944 322710 495905 1067550 1932362 374575 1462491 556526 1903755 966790 1504580 773788 931197 1885897 1278204 1448010 1244320 983608 1391351 1686637 1732965 1096677 1036494 1127081 1380661 1687715 1935277 387630 578199 1986320 513164 1846276 1998114 1050948 7846 796600 366482 1157655 1781803 1704442 344523 680150 1564011 418186 1230565 147421 1290901 1505721 1974897 1077497 1601018 1084642 695711 1831671 1552146 1199146 520043 850351 374734 348219 48532 338493 1806668 502924 197237 1047167 346653 157303 1642381 1304310 1969832 843443 156167 972510 1453947 1418150 650685 1237760 815353 691209 1108311 1417108 1956358 909469 659228 1203405 1127868 335891 1685117 589098 1921521 667447 1051911 973576 1099006 1051466 1916472 1670788 1502281 404904 556718 542308 527866 1621450 227758 1244331 1474689 1327200 1260726 1373766 1411486 1033253 687665 109681 203091 1356005 276486 1479445 27485 1211538 1624864 992945 804806 993633 1933327 1575974 1076681 155641 1218597 700496 423339 1543259 1192854 1809848 22256 1973566 72801 131259 668490 76725 264431 1314278 1982385 379811 1725244 1429006 1082283 860666 1077867 699746 995565 817763 1839961 1507147 587238 1660413 1273680 1336565 611985 524733 957903 536357 1362324 799319 977441 199501 903815 1890844 689753 194488 1321480 1882413 441739 1774434 234253 446553 1934761 780414 124537 710835 62663 919905 1731202 1035842 1736662 251522 1223693 1082063 1616736 902830 576055 580039 494084 701299 711969 1775810 1986995 1816980 1912435 1998723 336374 914073 1808540 1208015 1244091 1377344 1808185 271535 505460 829024 244789 297809 1273588 190919 1512142 1070666 1340534 876585 1150262 1437164 680950 661063 1079200 337046 387383 1952013 646985 1982040 772937 107660 1666334 645221 1870870 1941338 159289 576024 1609292 1008063 1145380 1690192 752275 912280 1322135 857126 1885114 600231 1436936 749878 628033 776322 326289 415656 295424 1834784 479971 353007 952316 1873667 1227939 1685171 203790 409717 632986 400204 1677082 1771180 1855487 1537866 1628039 1105267 1851939 1804106 1459407 154900 1669352 419140 978414 1224011 20821 1574733 1980171 1469883 1672178 602659 633670 1185138 887749 650943 1299557 631602 934623 219987 1296443 1057980 1141340 1743649 737886 1373923 1698573 1252150 592964 1421479 153983 743161 194873 1805387 672316 1112521 762793 1309588 921700 1005764 580770 1963054 526513 236515 975495 644597 262980 1942278 1318371 1400728 1902929 1641371 855859 1931944 1231633 1481668 313565 56240 1094680 634693 437202 978145 1734033 76933 1139095 1128927 157787 1543442 891063 1382289 501596 1366027 751000 1011226 1930404 959510 639527 1103504 709061 1580105 1195760 1045041 66741 505676 264330 1020382 1643871 97347 133729 556508 135312 1489804 661908 1066946 834634 1278137 1703456 1030937 774727 981983 1936223 426306 692381 1444643 41685 12951 1561411 1971003 1654544 1163782 275988 381138 704881 1363236 1896567 662803 1272627 1595686 389705 397402 534290 1277615 989753 1743651 1236282 923818 217226 1176664 1388347 1626199 156118 1509350 902875 1952478 1492241 1696873 1485214 1520676 396009 867517 1891813 321299 1559911 1859473 723401 1811103 1229406 1024799 1398580 1881735 203988 89020 1158230 125462 1398509 1530390 760276 242416 954053 613304 807936 251049 1107200 981315 979124 567952 1599196 1244192 1332135 1805349 655315 517628 962162 1177999 1602289 1758669 615189 1601036 1886422 1084660 308000 206052 1692097 486087 1285120 1442018 1448684 970705 1935435 367276 1927605 1474322 1455166 353915 300284 828596 632173 1471784 199368 163489 1343100 1156228 1592087 164496 1036225 609637 1537393 1968414 722684 1947990 1378799 1689304 1770726 1141582 1622489 1915370 481806 1929185 1618777 126071 1367085 1527193 775460 449770 455001 1959730 328225 1858765 495104 324821 422219 945932 1609459 386688 1975736 991099 1099526 1048040 1550460 775994 677298 165358 1122624 1682323 1999752 985738 682197 1131234 1641052 1423400 1818225 455186 1237716 787399 814616 37080 611053 585390 839086 497926 1251776 1250602 1672752 1061153 1187231 1451533 1798391 575927 201127 708103 1037567 828004 1704428 185611 286578 542495 1890814 890935 1208007 1233236 1735261 373116 1308636 41759 504130 1082344 1128118 1791339 547704 258536 38204 1455555 654921 1447322 1271192 1527374 1187397 351654 1464667 259364 1772925 667526 1036471 353179 734363 467207 1923073 459699 938038 236564 1583033 1285532 1521908 1657068 629122 1184684 1449087 895015 765340 899153 1909377 62999 512570 327744 783659 1539300 918820 819067 219333 1819273 42602 58194 1187314 880264 1087085 588067 63530 924720 715246 269854 910143 1025021 487791 1295503 1575342 905999 1831367 1925198 1898373 1363650 1974882 676729 1551995 405065 581202 1921082 1182040 231426 340264 587827 810659 1514869 1955164 834848 935312 1459389 1491867 1164101 1352739 1340938 58758 1173801 1841189 61830 1627531 519388 175886 1198930 1459032 875515 303052 1017115 1403041 1054825 475898 1843666 563195 579252 884521 605006 348 693136 1168095 218987 419087 27740 1939170 79226 149380 498938 1208617 1852973 499239 1335769 1486681 612916 1177052 1941883 258412 836811 178720 728008 1690059 111665 652664 735474 415088 1074261 1133661 15671 1722978 120873 57909 1691509 1122395 1348490 724348 1438474 1014811 843916 411942 1475411 683255 777300 1661286 1410124 1680527 1381547 141739 640145 695912 1426360 1765016 1321878 1095810 1690660 1066549 1694358 699717 444096 220359 1444468 666225 441395 1455087 107678 30503 1428014 821638 1395118 1277748 877690 1157043 1600826 1469422 118475 17402 324845 743543 254211 1701481 886850 1276768 1529718 348141 1457188 1372384 1948427 251239 306670 495484 746658 928514 148324 1562205 591571 145650 1691639 1510040 499798 63677 305066 201567 41737 1112062 1834801 1484652 1151746 1640171 125161 1879440 324935 426425 1756416 1825661 1162184 13610 1268818 513137 1691154 1070800 1236271 1948556 1028801 1494794 1885937 1514014 368081 1970006 623940 1336512 1273003 1127991 417743 1141473 790597 1402134 1004140 864355 1929157 1458059 230009 1605291 1729209 1380184 709182 645842 902451 587820 1177966 646667 723121 266905 1306608 725529 1114213 1517835 1303068 680532 410546 515611 727244 609044 199856 1461420 407595 1213028 534197 423281 1506758 349693 635822 1758099 1136151 255029 591363 38135 268795 368139 1000276 1654377 349932 1202162 1266148 635946 1993704 813803 254546 1646880 360196 229659 319034 1412680 170867 1015165 868538 1065665 739633 1014683 1526074 1034198 122588 504261 1791706 1458172 157130 168244 988716 326024 1438747 1531832 1206679 473745 1302459 590047 946474 1298268 1546896 1118250 1458852 1642176 1588761 970457 1936802 1121786 190662 1042033 786196 1741163 1974740 778109 1922174 1182174 76771 376852 1535958 628189 1826834 437242 911298 479595 638820 1189215 1257273 1423861 557494 468246 1402741 1152832 1329200 1640200 1566421 1006839 1272670 1496397 1706726 1967656 1723350 1727936 1278115 1162402 426167 1703935 903337 1183152 1383433 486920 1798107 766098 1186518 1936221 1733398 442114 176716 270336 212665 344509 226230 1250884 93219 1277583 1730989 1755903 269254 1434984 125505 542817 1761318 82782 1411683 802867 1892672 1038522 998386 1129635 877879 1572382 815709 1800290 1290298 876534 924928 640035 916866 115595 637546 1532011 736803 84362 89144 927766 1012028 123505 155636 1693367 1954414 1604014 594347 1909260 592742 78382 1269050 397655 1153709 935549 1972951 687779 406541 1686884 736037 412814 1637367 605017 1941495 135196 100598 1030235 878034 1837068 899033 816234 820822 1372635 1108011 1917086 726977 1192244 576823 620222 1080875 1563341 1937360 1248738 524207 243922 1845813 272617 1411376 831342 240486 1250794 505035 1019816 551500 43645 1063807 565589 29717 238083 1783520 144797 437756 1985590 1753453 1009430 1601233 1563782 9855 1716015 1672517 839348 1830030 700118 328337 479237 1070379 714224 1744371 1459976 1967456 607966 1994788 1027141 194378 280173 221153 1713848 396013 471216 605498 1595492 1057398 698446 116549 1334813 1017305 1038142 1024183 1884485 643679 800981 1627189 667516 1643193 1591603 1301619 832523 74884 984638 229135 9302 570501 509751 1940995 947279 1442468 1374212 1152638 964967 1941412 1385915 145914 574341 1982263 1610627 1174660 32730 203794 1614543 1947372 321919 208085 1308907 1092991 1478527 1764657 152048 1081642 869185 989288 994824 1889830 1873086 746989 1445406 1084615 1969507 368967 1138198 1356781 1665836 190600 1931131 254034 785106 1232768 588335 1881429 1543974 668585 1095432 1236738 61942 1434623 323651 1042612 780170 485424 396894 519290 71049 1208650 625679 995411 231009 376374 1574252 1575888 391249 175867 1231499 1958049 351189 786363 1737908 929285 1240286 199240 1202213 1093019 1565860 1519654 1001340 1548647 1392124 1624652 1440375 659 264381 1377729 831773 356070 305312 1806698 1074359 1239488 989202 1296525 247832 142059 661602 298309 1953683 1479366 1223057 1122078 249600 1881182 673942 1236810 1863046 19667 837514 1153534 191309 557516 633708 381681 59875 466246 1426173 1896583 832750 113502 1087912 669896 991375 1136984 1629797 1960041 1619415 1441729 928008 1290634 130136 836984 908522 411014 477324 376542 1907365 919468 1624298 1286228 1641642 1945424 286188 1757186 1110508 347444 1089783 1185784 1824540 1966516 1010988 1052053 1703921 634262 68059 363744 1409757 578451 1408933 1326381 241181 848348 148530 511981 668450 664535 663030 935996 690695 1397849 181245 1751734 629769 538383 1563618 106865 1089791 1290816 370371 1120411 192860 670498 269808 694202 1152368 1312789 612394 1222307 1526832 1230534 191257 1306817 1798995 1344797 1286442 1099999 830399 1162300 659476 1366808 1694503 45785 1323023 260112 1864924 188672 1699721 1440393 1248185 1926616 1335959 1933298 804123 373737 530375 945174 1748749 1558160 323904 1384822 1873894 1603520 109470 1448706 701652 673288 1610341 688206 1966641 57036 939658 215001 1485994 1280917 1453076 1483191 1642164 1419968 544888 1561578 732259 1834212 569084 1976184 1442425 987412 1612814 1537207 860989 276966 1120607 772998 158347 662982 292403 845162 891437 1566951 242176 1180861 647459 1998672 1533397 1637308 95457 583475 894386 1586594 1028234 560707 922971 1372674 360793 378629 261354 1007594 482568 268810 1521457 397056 908851 1537003 839536 1072673 509080 1355757 1150434 776860 87314 1330666 128756 1991554 1058886 1825188 1865404 8690 859681 1660429 1069605 1277283 536546 1186633 1235910 1117029 735967 584647 1962260 1017775 1482324 618274 1310272 114380 329174 1043838 639439 16698 504427 335688 1831252 1956029 1855472 306884 717662 1690517 1801232 1939438 1334092 729846 1244132 843779 120679 397193 1890380 286173 1566682 281575 1803391 994912 779420 1138188 106908 58465 1040029 594005 1954908 1882235 1664253 1702200 287668 1109506 1799607 71557 1523673 1357278 1330902 850904 1513285 1374239 1845249 739087 1266165 516041 1349345 1044341 769671 1259815 990053 1076630 1661984 750208 1374647 1261989 1965382 1552705 460137 514907 546059 22273 1709629 1825979 1527298 756031 1675951 603891 1238579 1243875 875209 1331428 986149 485176 426377 806236 451028 1860339 1851920 1588514 533355 1031247 1295386 1729416 15389 1364985 1255583 1848302 83715 855360 1226355 104826 1000593 1246905 1271476 345811 1488042 1174335 1474009 898994 885849 276088 1593348 884754 1108557 554871 813332 144234 532431 905082 1167291 779199 1300410 657744 1233048 662342 945095 450574 1641453 1005344 666385 956604 1459077 156137 206619 1432547 656467 1304698 1636676 606566 910870 648447 506175 666827 1594026 1967932 524785 1295483 986779 287626 859705 1334615 1524949 672696 222011 1143818 735283 1638177 700504 1282765 1658896 1509939 1825340 1073069 882172 164133 1432505 180903 331641 483720 1176649 987177 258471 1759980 1526518 1497071 1611233 307235 369825 1974468 1389032 1531734 1879863 709384 1923624 1498902 1293599 253895 849359 1202139 893654 1417528 1163261 1809111 645114 1543156 1171224 817082 518258 1233461 89858 845197 1185140 716465 111913 999663 823131 392428 1725306 1091585 1868036 135044 478475 784519 550779 1751890 293024 1532546 922646 893291 482605 188941 469507 1405788 1633533 1936548 1179155 1051338 359210 148583 1519379 878231 463725 1023455 1054548 1643528 1185487 31493 1396332 1569790 1957602 68708 40512 1552987 797511 699370 1225364 392631 1183874 511701 815367 997738 1414604 808164 352248 1034214 190250 1152562 1578708 1081847 765239 526662 1223009 1809727 1870844 140775 304544 1443490 853903 885228 1264561 1447556 1836789 20472 826313 224793 1693565 1790076 446761 746688 1909220 194130 1216692 1790728 1524559 234747 901003 1136807 1207560 1281328 170753 488516 1220589 560025 1575110 1673571 11367 1017475 1368375 102596 838406 1131900 1915490 1606814 141151 728775 156476 541220 1313511 1469570 1340272 1141318 1062661 1014777 1305804 103189 607889 474786 358484 1631509 359969 320073 965774 1921711 348643 1137059 1703843 825949 1053037 1301178 1590030 1327709 1102370 35207 1809971 929936 1015785 1372272 1818262 803596 336647 692454 498537 1611578 1628959 257825 1772602 692508 1513191 894442 1536676 1698615 254019 803930 12886 800307 1437362 80402 401018 374902 243078 79202 1780032 1673304 206850 1963857 761082 1940300 1110148 1539250 1557508 74023 165114 29472 1853579 167339 508844 376590 1075167 259728 874601 937714 713612 243670 1288518 1665003 1814842 1682856 52652 867178 1041427 413387 14340 1716673 1567843 299 650828 739924 1725515 1597988 1437828 1870167 1436156 158392 1328779 525454 239818 604506 298764 1220308 368833 106396 939994 1362833 1044824 535948 1037214 976820 174479 1870261 1146159 889081 877487 1909546 1158881 1106652 871081 1344182 463507 1690548 1724332 164443 1386548 1765238 48529 1857211 1964788 1350400 219359 237677 1276184 1504638 546493 656770 405288 5034 1583451 1987521 141187 1848010 877460 1369858 1211214 1118891 1912630 1744011 1555203 1994489 1588381 897585 498018 260138 941016 1125014 1693171 777436 529944 1601464 1861074 1686088 664906 1605838 892707 295797 880910 1108410 1241972 1026927 1772097 661071 718624 1713774 294798 1168704 1293154 109783 1821610 1170978 113414 1887422 1717309 24843 1148079 1031612 1314043 1109247 158994 1251446 1747639 509346 658584 1569605 75440 1714827 579422 56337 907262 16974 465582 1856819 1261830 86601 685531 1144581 795850 1919572 279619 1879405 1001522 276817 847430 495890 1619019 874025 820399 251892 422039 1807697 1173887 907449 1176301 1026065 117728 1899599 230027 90952 1008463 1459231 231715 763545 1490352 836782 19468 1035565 1107139 1990503 79737 1663943 1597818 1483541 260434 892702 124829 948603 1021470 599686 1796875 1355333 643383 769422 1738712 1847758 189859 1821165 1998656 1644806 319648 79984 452648 742034 184991 1487220 530220 1220889 565382 91612 1052219 880929 593934 1685751 773338 997905 1855780 124905 1761557 1137678 712273 968856 1720921 1763749 992888 1237761 1994203 179111 1412491 758869 706009 591914 1622256 1057214 1477206 1277946 312486 1852487 452622 41462 1211820 239583 1738707 1157708 440558 634826 50089 872585 250646 947943 1325961 853612 1892055 1991118 1560776 476767 1491739 1606335 1387600 1638713 829495 1506950 1918154 1551296 1000963 264826 1398013 1817217 1248324 902968 1246737 890051 1437448 945365 222946 929968 1595310 1173806 1540179 1327094 770140 936992 863772 1158698 44103 1234031 739301 1467582 248340 1983050 1481822 691103 1526065 413177 621937 429228 178682 456375 112313 1798491 1694539 499203 1713083 1147160 1118718 1330368 1294316 1276943 1522139 1628164 342240 584935 135770 1942417 19261 510520 121461 592102 1074606 929809 1691201 21838 1696994 1496240 1937675 358957 98266 1788672 818968 1428717 735859 1325340 1399678 1033652 413680 646039 568859 1964525 527553 1929126 608986 553220 253486 788010 258646 1876514 1346450 1742915 1166734 1789996 1468289 1899176 1010690 807818 1580870 1870760 885523 1587979 761552 261594 1171615 954198 1573179 1279275 1748196 15241 291641 1001063 1810180 1072873 407047 279376 582034 1675569 190732 1865945 1262602 169710 1261957 1991454 1438361 206364 190000 181812 596009 1890621 350022 598073 1093159 1614735 559970 856912 1459852 518594 1795865 783621 1829144 1330120 1840789 239100 777141 185812 1877195 1947022 1223093 557748 266863 1108299 735864 964935 472818 627819 1182169 193596 1968920 1134617 956701 1698612 666773 620474 1475211 273984 785958 1152128 1861642 1820860 1705425 1526566 1820481 1793348 1130342 517522 1998624 884580 656600 1006873 1273086 427553 1972936 1630428 781621 1737273 1997672 793111 1587202 1958365 1595124 1166130 461221 1212864 580645 25431 1361943 863956 1917533 834788 452384 536335 498562 110852 1762831 1937507 756214 1174123 1072363 1713122 1218785 1366506 1083524 1482248 726926 995036 1158225 946931 1156697 197558 1804502 1934744 1055773 1215184 1448411 1794660 1009143 768199 39751 1758021 877309 1795007 108154 737480 1764203 1059 1039431 1070314 1400952 768867 1415566 306083 51192 1570872 1788746 1210757 571580 295677 1428680 958998 1748103 1705930 1356269 895982 1225480 393975 461712 1298337 1310958 1458504 928870 211253 7173 322 1471878 647852 634968 1764259 368400 1302540 110082 903704 1211512 287715 11190 1791942 972814 947158 1238648 866544 1459381 916655 15145 1554088 751513 387936 1768011 763593 935493 266898 620001 1503217 677790 1713215 716046 932528 1681491 1811529 270231 400820 1851499 1728711 1612995 352060 483865 667570 685840 1683155 845228 976708 1549251 66465 1443251 78788 886598 1592283 1257395 1475085 1650288 1366454 5619 1636006 1314243 1720522 1599604 1392109 92411 1146876 7851 952351 667225 1591595 442873 767500 1565845 1383397 1672767 1112612 305353 1723187 683576 1175609 1331001 1903972 648929 1093700 162542 1491896 1079678 1080297 1744864 1649030 823522 410323 1727445 142092 539741 6359 960007 1181047 817000 1620755 1814459 1194750 702000 364898 822963 1108224 349425 1380699 1576187 177465 41550 1674607 1231539 1970366 717537 947033 389069 1132512 626715 648602 1967571 780602 272078 1494870 1412204 1341125 725960 1970476 327928 1482695 697066 1134071 1439897 98997 1564212 913774 1607431 203218 84503 877069 1469964 1194328 1090841 95345 578186 8727 281522 1251667 311984 839594 908146 1550089 1797820 1686535 1798085 1024796 102149 1987126 152673 927349 1130510 783727 1105570 915171 265491 1864500 1048310 1680779 47603 1335783 4969 118730 1460189 14438 151887 946134 490115 1703443 1767666 1409093 278842 268193 650734 795784 1958030 661985 1785892 721745 258085 1967118 1259358 1060591 175038 224200 1448230 789518 1284910 1851932 724724 1317354 89449 1214918 1346292 1062427 372182 1942864 1206804 1058866 505455 1491067 271309 423554 283832 634002 1062430 645811 487762 1737527 789223 77796 1477320 605951 512170 1826468 643730 1690027 704162 896682 1553695 346294 876760 1482392 971368 31753 970949 1212036 347535 1934095 1140879 1189930 507219 1271738 1191780 1242201 1457792 1429525 1637054 1581625 49737 1858045 940077 1577066 905095 21132 1300010 960626 1917977 791823 1131882 35473 1759238 1014715 1149775 1063836 1449645 1226731 736632 621855 999839 811017 955832 1781769 479752 905787 279846 581932 1062815 882060 256947 1239747 1882348 569336 1676966 25044 343993 770257 216609 494956 1586890 969907 544777 1973670 684776 1466491 1619898 1963932 498128 1369683 527846 1312592 780553 363340 408536 629864 1946048 617073 1063086 909463 1326607 1727806 316182 253164 437200 465793 112952 1047755 456916 115143 1205376 379702 1170326 156938 1090717 1495047 1825570 1018052 667165 1283068 407983 1223103 1740936 127515 1937792 1847834 638053 1413412 460001 1192760 589725 741308 669410 934822 1499011 1772442 1415192 1351628 1884864 797594 922525 575796 1970353 1768378 716435 1535592 912637 1699727 713899 115587 681707 1990531 366043 1066105 251298 512428 1359490 1525803 904766 1735688 948650 1003209 758784 359840 271749 583067 1610186 782784 355432 1032152 481285 1553376 298542 57915 1050697 1777641 979064 556048 770033 1549995 891971 145857 199940 1987180 391845 23165 701133 991922 1725770 922781 835326 1589699 657910 1642528 1891441 477789 254849 1397090 1949769 646488 7070 1855410 1624627 1536850 1909362 856280 922559 1549707 1020033 300245 826503 807109 1789896 1231267 786939 1578841 1805407 511536 1810265 800155 963532 147733 1983337 1721020 1110909 1533204 281079 858785 589671 318308 936240 553779 1646962 427757 488540 1841669 870266 1990204 1144895 1620139 645204 935407 709313 1001900 660248 1127447 151732 1742286 221764 1188036 1046796 285781 842389 393427 1858882 1807148 722940 1842834 157483 1051818 1539038 1698673 1460870 1763773 1492867 190927 957004 16000 1255745 1533229 1441307 680033 1853742 62458 880405 1334937 1360145 1094015 1226912 629405 1635122 510293 1652373 993699 434056 537298 552452 186628 1022615 115407 936717 896408 1270705 544134 541503 1032087 690749 1054898 1028652 1549913 239667 345222 1900168 961574 1502099 1573667 1621529 1432737 1895819 1175210 1448552 172471 1573461 1349594 1342813 327041 862863 1076174 1864445 732953 1509924 1545138 495129 215417 759178 1222668 1997078 537477 1760157 1412587 1612138 527131 1137289 1662877 1885895 286539 800651 227381 828159 1695393 1546613 567361 1706777 1957767 573077 1039059 1527155 1818290 336183 959939 1060170 1277904 1528172 567318 1424592 1810451 1230397 1963020 1360884 1800147 1142861 281244 570558 1278522 214059 610877 1279666 1484080 1420146 1072294 1946344 1893647 545554 1747675 260844 745898 825885 96374 1252158 763338 1386672 941770 1866950 355518 1833757 697943 874922 1496035 1152433 1465568 856803 738285 4887 1055027 1993392 1285321 1276027 398837 900729 1851703 1755435 1775580 1733693 241174 713738 1563723 706422 1586519 1612533 1707891 1561816 1084459 351270 797863 592271 1754989 1160887 309165 699297 1865960 559631 1766832 1616373 1697245 746124 132195 1178628 1468233 1465770 1951318 1062504 370440 30587 1252610 1291223 87002 1777988 1130623 1333057 1012220 1498724 302386 1159005 752745 1013102 1718900 307944 734088 687312 209692 335390 1666018 1569551 62818 918060 1683786 436717 524937 181849 1640115 1980130 1711150 1232692 1527873 1958957 1156004 12317 1527337 824442 341525 1706754 856756 973962 762917 1280131 15371 1981743 1619623 1434935 18850 1418073 312686 56801 271500 1256084 1849283 157749 811774 1823586 93529 1323776 1991864 557786 772816 1581997 165049 6614 552605 1822410 915604 1096289 23144 1429609 19573 1293301 525436 608742 216379 1591145 719982 1286591 1682493 263639 519094 1778189 1649827 737194 1213783 1880195 556522 1483197 1999473 1735263 1823729 382777 1005191 1890911 1974373 646842 254401 1911019 571275 323513 1718898 1365432 1500489 1663590 1424323 392280 37925 221995 1061818 1112951 150127 170605 1147170 952218 1833303 1228018 1567029 1899056 1511652 1728173 1585416 21455 115558 1242343 1451529 685126 1412987 1542297 1538631 1424382 1561450 1469846 896913 385541 1068124 1473854 1105586 1160080 1371985 335553 1012862 1150705 1801895 289509 637341 1886605 980297 1787608 1037992 1493659 1157551 1100284 514628 1434308 1034001 63658 386658 1495432 418196 1269803 560512 1870550 1753066 410384 634355 431152 1190123 1425298 1296163 1666606 1052072 1635441 524051 445786 1806728 878578 878214 1785480 1155094 1242547 456271 380387 285639 657450 1936259 57341 303578 92689 883253 913099 1720288 1764403 101491 1353349 131709 1940029 1453449 811826 541249 1811844 271377 1365392 1637391 643860 127880 554458 793672 1073522 1851122 871523 1851486 1822761 1287771 1980685 977862 1352317 492674 766884 711550 1067481 174777 1685374 1416232 1796809 1521656 209903 13825 45095 656507 1541506 1348806 895767 787711 1000581 1047296 1523554 948192 1315653 1586835 1869671 1259790 1655002 1688836 1433217 1756621 98944 1536895 772827 863691 1242427 492897 1500440 1612212 925607 1567468 746635 953017 1200564 1840483 1648337 967671 509889 1790313 1567335 990329 655908 1338129 1806268 647440 1333182 1566307 645809 1886070 291004 1801049 81271 1122102 1475306 1080855 295097 1528180 748488 1044200 1931852 279718 1594756 1533066 342490 645912 1803638 1468964 1628561 788398 111592 355961 571935 1862 310479 1953197 94931 1399398 1973417 962244 1476522 124517 752397 497994 451757 1754289 194373 1446898 1559666 1061020 1495513 39448 454022 120360 1219463 167782 1222193 3896 1012828 1096334 1608209 471275 1279202 1357992 1955088 721096 730288 779937 917846 1005705 1288221 1748788 182612 1065130 1003632 1250455 717976 1345323 194053 711835 1736084 855034 471928 452603 1900329 640414 122309 914167 291582 455332 448604 1412170 1840416 1994428 1882554 27653 1385724 232269 1400628 1381422 1746161 1193292 1425193 124237 931404 513294 736344 610395 1877905 1128733 1272163 229261 620800 637500 1081101 798132 862059 1807773 632878 1908614 1106052 215828 592867 1794984 1297582 192676 1355403 1371918 227157 1141960 1238679 174429 855037 453308 1242238 1890824 1804190 867078 1865617 1331071 1823494 989629 1567865 1960165 745462 244526 1268589 1607118 1938820 1703311 1296579 684569 191969 119427 357237 70729 1826213 1167516 608096 1818342 1950308 212857 1022156 473718 234244 1471595 769734 1146408 3534 714993 1954287 1959962 99732 591111 1343259 1413886 1165305 567997 366370 1272491 1746705 321520 909698 699556 1406071 1062993 934746 532268 602886 1793220 535638 133168 1527351 331798 1268224 125156 1032240 346685 782673 1974320 1423328 157293 1750358 626106 1235585 1156665 1031994 1499791 109086 240091 1475570 1383033 772229 766607 165186 1958067 1127200 773627 1503120 1592420 73015 292069 932674 1302819 748358 513136 509625 349472 794559 1239043 1237692 1979072 421087 1138960 1711420 1006283 1508271 1672262 1965774 1875627 87773 1223911 666610 1077444 955149 1400111 143096 973047 1349715 1952651 1143679 569611 767605 1698762 173497 888104 626976 1700855 1968492 439371 1985449 543247 409444 1965086 573911 1352710 861733 1412630 1297374 423247 66 1260255 772662 1404961 58058 1190913 783904 1631286 1974855 1296441 1762891 1750576 1174704 623997 850240 770863 1803331 1607657 1590051 1181745 373270 819389 1474278 1032976 89737 1437892 603963 743718 348344 871115 580648 957374 689094 395011 438631 1987618 345365 1407976 1567793 1348331 1517057 1569959 376114 1031886 1786363 466699 71113 1668113 530314 1556636 1727093 1477330 19917 847665 68452 274100 1075762 1221913 1787566 172264 904131 1418749 1060757 1370475 1735703 1862430 62005 1764342 1023551 48964 966321 1479339 1759545 958598 1587853 755940 1943106 1422301 358277 388122 779127 828474 399180 1035459 246479 1463897 1735441 829738 1816688 1807988 1206681 1266627 1149977 1254539 428079 1045430 1869615 1751048 1734974 297830 1177524 1361831 777426 1460291 555286 60368 162802 423494 317714 117348 1483556 277861 414024 1765614 1341453 849008 1241502 1981827 850376 1140349 1074523 891068 1561129 1500475 1294981 1443234 1960591 1705597 333547 1827749 493353 1146379 1560436 698902 1932797 1306630 326791 1168493 1226067 251709 174984 445744 394830 25227 206426 751397 1585119 437633 95848 337554 1149004 387427 731350 3611 1619854 1822483 176521 1040962 1759643 1524558 1265123 718090 1670876 1490276 1303975 1780578 494933 858179 357921 1173855 1274809 397622 130903 389753 734747 1304841 185432 168925 801556 1813175 605308 1145500 1651555 622007 1791655 1357026 186365 1136492 1895793 840344 238832 1619010 653679 1227291 1232095 1597810 1264628 760332 1075771 1743749 1060498 449344 518321 1923862 622767 1871140 293083 329285 1758150 1929403 1380353 73210 1313098 1028758 1502740 1817192 291008 331116 914784 1446390 44662 1402311 227453 1599124 3773 1255714 507568 358106 1543155 917198 1479477 1885059 1545889 8724 810636 1466506 1968241 1076825 1829861 42474 4127 1662272 1189731 1695201 1162967 1348081 46606 1947295 1610089 1586652 633221 307212 1424191 384382 1951328 1603642 1711779 971103 622712 1794043 1765762 411214 551914 1390646 719926 921060 562681 1231102 910444 911511 395218 1328579 303474 1193915 1213379 1333465 204713 268566 753154 669842 1059881 25050 428977 956072 1641568 996914 1799748 1845126 1572183 1029126 978544 1820411 1902739 1725763 1435050 1755147 625927 1221968 1956236 1063703 1143689 12359 883173 231620 460110 827127 1254311 1049510 1957215 1136504 1734846 1034013 1145337 1070599 355901 1395748 42991 1646770 484051 1697154 253751 531107 110239 678734 42863 1018733 1345837 1992761 1133812 1523036 1765629 1540039 309593 1673830 1484264 1040878 508057 1464100 1748222 663515 1245559 904300 1119518 512930 255710 777833 1797276 1854968 1216547 635704 1194045 1832004 1948559 194797 1746070 1290604 1802237 2026 1092292 1548372 214619 194509 1620738 472276 1187986 933692 893151 957329 1841979 1522985 158365 744220 460734 1662929 1470512 270573 81827 380927 1363067 1339081 1774961 1126653 180341 1348497 1219474 838054 1581298 716780 741215 1509121 1402928 961073 988684 585913 1294689 1537893 268085 725572 1729799 616212 650982 1704751 107037 1887461 1674298 981505 1765618 263688 1680520 1555519 359395 76593 1388870 1642287 1113034 634185 572553 732251 1938238 786297 1394964 1867210 1123409 568843 1420606 563 1018330 713971 1636473 1854951 330583 1835521 321148 1995363 149065 1303721 425744 1208083 778926 161495 1854149 496577 298716 748913 1193518 394146 1781378 971509 529589 657723 496511 758 1668194 722658 1198130 1013250 1821345 1950202 346669 126954 268551 1214831 1887734 1338764 680449 385894 93951 553571 1294531 1877576 569415 1991191 1806759 209528 793147 1317159 1481687 1506198 1351395 1744991 1798623 1625716 1880380 1058736 424572 1671165 681804 837619 1609272 1322360 118708 462032 918305 126392 211019 650925 1442289 370545 428142 548571 958112 845051 310033 1672380 1585963 642650 1298642 1294926 892811 789633 1717802 1142014 776409 1847802 151163 775776 295232 1651310 940915 1071937 461795 1462874 47229 1097907 129199 949783 832441 401620 1636677 27346 1335348 854423 1509363 543439 1103831 212185 1741499 632326 164322 569931 216986 316383 1336093 1570235 1172963 1513107 1931723 1439261 1963347 971989 10747 1595125 518422 520408 1798158 236951 149967 1872350 1069200 1945513 1230891 1412588 813368 169947 1848581 330389 1511113 205096 1057272 1394663 1119140 523093 182442 1972564 502553 1973636 1027713 115905 1460131 1707454 358340 1376788 442468 303198 1860325 1566344 1059407 437507 1399792 119204 1862133 1743328 42368 1365513 1791562 1324835 473011 392313 773999 867293 1343888 1167462 1800971 1502192 723318 387887 1172702 1763332 684425 657291 1869714 759470 939832 739709 1926742 1006431 1356815 261366 1138990 1694230 1131558 1045567 1049403 731353 814456 1504818 777815 424643 1184841 937065 1040306 979359 1792414 1070714 1624447 1592583 552625 663815 206115 1212645 1081865 1471141 287172 831226 687913 729151 196302 370700 961517 108604 797262 308226 41478 1278541 1182731 1176578 221460 276305 977495 834647 181089 357362 1820826 1131418 1998740 1633751 1737580 1563368 405199 1476487 932515 989146 899151 1135662 77767 1757535 179717 666728 332326 1880585 137645 1190120 1008220 31640 385196 1597180 1967858 1768589 953267 1114283 1866711 1463055 576692 1420803 296540 51570 568942 1318494 1174000 990761 448284 731071 315474 1656959 461232 1814226 565110 1933771 394735 1025176 351594 722042 527816 180000 1075304 1221800 65363 1653176 1606755 22658 921534 142279 298462 1541620 1759650 267339 945510 1207311 1496453 1967461 1610556 158158 967722 269166 1575463 1234666 310073 94993 1105952 656177 80599 382054 1082158 1907437 1327493 747115 378531 1108641 710207 577386 1194556 297647 1627646 1816724 533331 1635440 840456 1784903 1410392 54463 1519184 912817 990083 96432 70240 1548051 497362 1163926 472189 1709789 1122447 617856 261450 1885421 121792 701150 1302239 250057 971093 1740346 1954639 971419 299259 1307391 1321032 751707 678579 689888 24130 558179 1510225 567566 1929510 413131 1571095 524163 1547036 849029 912521 1282934 24188 187275 640510 1290305 180612 1781558 932611 398552 1674122 1111358 110022 480093 197645 1962127 844215 996576 9359 1363052 1148418 730948 232882 1698322 328200 53794 1208486 540373 300894 1859898 471434 181962 1198 396494 988013 252612 581043 138603 452737 184983 575237 727492 1443568 1255331 1444987 1560064 1511397 1744320 141385 111079 447932 1867243 273148 1609921 1763905 930765 1788020 618033 1015265 392991 1796409 1586586 972531 1587601 1745984 1838317 557729 639210 1034216 1251026 838997 1850979 717623 408595 1431038 1241952 19869 58065 779095 1354838 1647153 127990 1430594 793557 1620894 1362034 100569 1510711 763245 937013 885751 1776609 1186576 1310798 1837978 1361237 726698 945661 1219168 1897609 971313 1390277 276816 557986 126266 327105 1179844 171363 1669960 492255 832395 1079242 711699 1568610 1912392 1964645 852766 306175 1146038 1085672 295796 1667155 636546 456031 1548883 1852572 409079 1168846 1635234 1300091 1439124 603245 359861 222676 371895 1457971 435269 1231770 471326 479450 1937269 546762 785089 1401035 1611482 1376235 1120976 1902575 1329269 1429584 1602926 953697 1461771 1449855 1447401 1367636 1788733 1028717 561283 1906389 320889 1327382 55969 945457 1256092 961243 843424 838173 1573291 930774 496456 1355819 535402 520808 1087216 1559879 1208140 643026 1691558 113251 11387 1973553 852534 733890 523046 1462040 1100801 1388322 1603443 121445 689994 1558055 29846 984978 1814835 1870381 1299603 1042238 72648 1483449 661422 1026242 241451 632248 1127396 1870777 543282 1872460 1771809 1591350 1420033 738983 835215 197805 540791 1462749 1011518 1023296 372229 140443 604648 1987347 618060 798755 1816 1043651 743002 1830391 1237369 1830268 748011 341802 1580236 857677 565716 1448032 94388 165828 1278688 177945 1667443 1166547 645917 1632164 310259 285331 1943885 622436 1146616 990417 428521 994203 1872087 1620482 1845145 96483 835660 889421 1865452 653811 892995 642300 1653407 1031704 490225 195403 1715648 454658 841921 1115513 801170 915121 1148425 1810469 1058201 1498756 1548685 779424 182459 412621 912863 554093 842396 353223 1575973 1363652 361399 1296991 1270854 95366 1427252 308922 1113183 1094980 1656895 838495 498379 1476963 921427 48221 303110 281375 288085 703082 1419633 689339 243008 1873502 1407007 1646371 541420 293710 522682 1277593 771505 1984387 207699 1727306 1555599 16170 1963418 1739563 201715 1728360 1694128 1111915 1236756 174808 1449871 1988441 163654 544365 1099237 1278467 1163074 332095 1470300 88482 38203 830146 1830878 735134 224272 1319188 734240 1120255 1286545 1243038 1497233 594550 1902016 195335 831019 824183 1049023 1417602 64769 1789404 1640691 475217 508887 342751 47180 609815 529948 900925 1094840 1922370 1115473 1945883 517577 43587 150835 1949158 1440808 1386431 946927 1608735 239905 1250433 1121332 1163509 307026 1023288 1639632 1132763 1582899 1026566 40755 132575 1396710 292700 619441 594993 1944065 1106474 94714 167766 522707 1534354 1631048 1517862 869326 415359 1998752 1127855 206231 1200931 1540057 151958 528488 299562 1557774 1097137 1500612 1949009 956239 1395469 1850330 756734 1361278 467824 968511 762006 296629 1226601 1574017 920633 1249740 1142018 615457 77577 657131 1212681 773007 1904755 1815264 1093887 1045679 1572337 195509 448107 1763660 1403300 111881 283182 219205 858670 830482 1825828 1884734 1615053 1724001 1536413 560548 843382 739405 1249057 199358 677008 227567 889966 1470243 1743631 762671 481705 1696922 169637 1653338 1821761 707297 1547187 1623684 531514 453097 516768 1458458 1203284 1851901 522539 1804417 1510021 34292 1020387 1066438 775502 1314015 777295 335550 859893 271471 628325 1030048 311263 220941 1228204 114837 659623 1471874 529949 155936 1443350 66013 1598701 824749 751681 822779 164050 561418 1370698 1675541 835620 1541212 907559 1493020 1181967 1808230 938704 1433573 1125955 224216 738461 1653119 1369520 1667976 1577040 509526 968240 1570018 288219 1450566 494250 502491 1324226 1241954 338475 258972 494358 703028 1040071 540753 373787 1532139 1350830 1061790 1690400 1483515 1409005 558908 354681 1558968 1373277 851031 915174 1575291 1881513 445921 1897267 1942581 1435155 1193938 1573469 398129 8960 1862249 1310892 1705169 1760809 1575786 1104158 1298875 87033 248790 1895046 728944 106817 780883 628294 1393093 344030 729779 35056 597549 134820 307533 507271 1377148 454703 888732 997250 1687683 566231 1630214 1156959 34611 28278 1618689 331678 1069982 1502217 1067294 139823 340738 776935 1269598 752498 1239935 1356779 1574477 588812 863726 1539680 928344 1555797 649918 1120637 488474 369220 194091 1964899 1643800 1641495 288120 1841873 1132397 114230 1951991 608210 152269 1094792 570081 1129876 382446 245735 518578 1992421 1790132 396745 1515040 844603 24512 1178719 191676 780905 153819 138252 1453592 1270405 1242676 607575 1446930 21273 1257516 960793 1159617 405851 880435 1353104 472206 1861447 610384 1621047 1721802 1808810 1335693 1118877 555529 1235097 1460922 922833 1388346 1273297 479824 521294 311658 977924 555131 1725084 1810159 1262458 294002 435510 1601196 1135281 865335 248416 1238396 61312 1314059 1986827 1243904 677819 1507539 915524 1377114 1235500 837939 749067 341238 114956 901729 1459679 513523 1778371 661084 24242 1437005 249780 236396 1123010 1272796 1445684 591355 1339814 1548618 195177 76727 1710802 1421946 754445 1196970 1488639 1330186 1540967 1288591 324016 1873730 1995442 601084 1240156 17281 978276 1415149 653249 1127612 1106280 1639227 888880 1889235 1497412 1770084 1552701 1844270 1999557 1031548 1981627 572740 915517 1173183 1166933 1399745 109462 226007 1340233 397046 878616 663038 633303 984561 350335 1046137 279701 451333 568199 1742462 205942 1870775 1168459 966542 1211348 26932 1057887 1769471 203306 1171214 994313 661575 153220 200195 1542410 459467 1105315 1989680 1312399 1651836 600670 264195 771110 558451 384325 1027387 1862559 1703027 684052 264961 1476870 997207 487661 1930709 1994187 302943 599965 1761470 1024650 334732 1144354 343191 1584605 1538363 1906189 1179207 593053 1859536 1876335 1186123 935783 1068294 725745 1533814 1828645 742882 1604470 310557 1605065 205736 1685613 638238 312602 1992601 1560999 37448 1136976 170294 1177590 934650 1779500 1889383 1513598 187639 80803 1791068 307355 526015 217916 378626 880100 1937500 1938598 1174962 77873 570836 268944 1456297 334528 1705561 974595 264054 1919117 948122 233897 1039846 1319824 1941390 1839598 739791 1699341 1330012 460825 1533646 942306 684609 488026 1223517 1955699 1406578 1884670 402196 1080564 1449750 199854 1806481 493576 859068 977378 513840 1507160 569476 227347 334082 1124625 1408414 103916 1939039 1751937 371611 1075897 1883898 1610269 1763733 442396 1137405 1766747 350956 1946696 82044 1499395 166016 52214 261016 1263995 586705 1648636 695234 1002000 803503 1450250 1259058 1402438 1146443 1539843 310741 277347 644392 301299 967834 1369131 467620 465506 1873285 578445 1249456 1268301 996296 1974818 1490000 1143073 1431262 1045630 1092046 1794976 730278 1496598 1765906 434572 644837 880603 1414764 814882 6039 1696605 1744163 411610 251719 1637750 1951912 1751946 503249 1042989 1141125 1339542 665933 486524 120734 531980 1837403 1541231 495369 1320072 333982 528096 701048 115772 1752787 1316154 226338 708141 1692818 1360404 1956746 893039 1206959 878128 1143986 1803558 1024325 632475 1372497 1702319 596669 1108211 1548371 1310334 841445 1954562 367788 485441 311577 763978 1902099 1711094 279319 418051 1464369 1131084 195830 509089 21638 1893897 767579 504501 6984 197908 1065911 803 1222306 1763974 100394 1264478 1341701 1867398 1184211 6391 317266 1856236 1352174 426726 16716 1500501 773897 273997 1943617 1018196 406101 1002707 429809 1987277 420065 1881706 1768825 479635 1813074 1565352 1608403 1912513 1777481 981081 1394892 375349 1713734 338613 1752331 1078153 631272 912943 1134459 1583810 739013 1733948 921784 1015863 1004700 1006926 1968696 1270638 1226327 1378857 1148480 773645 628025 372919 1810473 670910 722874 1001211 1727660 1543269 700726 375789 1450823 274027 1251467 1884539 599040 269356 1870493 832539 284648 1704761 802846 404377 1158532 1098239 1624637 1271402 672492 27724 146386 518102 1464796 1136577 990666 1244880 1441840 1706914 470764 552568 341599 1934960 577206 390923 482472 1325104 454111 1057654 1891215 258680 1077434 1413273 855239 1411018 273220 1032132 254412 1031483 1250564 856680 1730122 1545600 1878887 1364051 1056851 1255217 386145 1075976 1063577 940505 916631 1393765 1796216 708222 1202 1420878 1210783 510315 187085 742013 805724 1779290 760285 1598454 341250 483165 525514 1476047 625476 530080 1731486 1757076 1906121 472433 623757 905825 356289 310383 1704188 1559262 452815 408838 604957 499267 1340370 1031217 197419 886305 1225433 599406 415598 1785282 1340677 1718685 1630521 1297354 1941929 1411274 1318111 1673469 1448380 112873 1577634 1862272 305265 1604469 1322873 1530654 1901393 1734124 1526221 1914367 1293360 1720554 481711 480929 946511 1335263 1591368 1832337 513516 206974 285936 1846756 1450060 738243 1674927 1822082 559750 1303135 163764 685785 1509297 1489738 530033 82053 1283623 1648592 49718 271113 891936 269778 1404944 430478 1073255 274477 721250 773541 827007 1606214 511571 1235935 1303935 1176156 170532 1156342 1640590 1213987 1447229 1468789 1335872 869971 327111 973742 1647484 269823 1923462 324278 176753 358069 1637217 1754421 386116 770278 1690677 1805467 1547537 1436297 1520171 640214 741585 423178 165758 964097 1497078 1687750 1918983 235961 45096 192129 1133403 425105 184686 1635156 1425487 1560410 1310789 1099816 475951 1783626 344517 702351 749189 633436 749605 1481408 1651186 1998605 1393384 1791620 819231 311105 1560691 1533218 1609512 1525913 481099 1915291 384705 767861 1204102 1985825 985700 1570774 1674726 1392182 345380 982405 485787 1677586 1176045 1647287 1290264 1455260 704347 1086595 886922 90721 814816 54812 592485 746386 279819 1683991 519994 2256 1861199 1544840 1052231 810677 1424865 1164901 100929 1409630 134005 1412021 1690184 1024800 150870 614816 991017 1800983 1645081 1039986 849629 935086 850196 1324907 959303 1576165 1662797 1486898 97089 904695 376049 1228715 45067 374628 272504 1162122 517984 1331102 1093599 1706476 1146321 814055 1639201 995402 1348700 350345 1207469 1418783 406494 324858 1056053 215392 1364794 412328 922272 871726 1575007 1065794 1550266 906526 887506 969255 704254 649832 717114 1140924 281915 447718 857457 413075 297092 289643 736368 863450 947144 1080604 892633 1291163 245745 1859150 937482 256435 559023 1643603 1611196 1769700 1345648 1975249 514314 1372491 1277842 1043147 505155 293559 1462407 698772 1395486 635853 222062 624382 502656 293444 1212057 1363558 1967051 95635 1184395 13513 1569467 217920 1223010 159096 1379908 484561 1343649 1587918 302823 1717541 1463345 82840 426822 394010 1810085 788651 1538180 886445 757365 1411560 1738226 797875 311415 1110600 1536610 1690157 636460 1267270 392618 1816429 196553 1699829 371461 88240 240653 1154876 520652 525483 799150 1582761 422584 1207473 824427 1695788 579717 1551194 584910 668857 1579725 484474 1731477 720040 1054335 522250 43621 363558 856812 28673 54413 90570 1612269 1434081 27579 618541 1419995 1444101 907690 206986 810233 355267 1656815 1612709 1464850 1108587 1705481 1800166 1373137 943160 343470 345054 1599278 763568 1022959 769605 1589732 270297 135421 943324 98161 1125377 1773073 720512 926373 1049094 1477760 1971111 1585184 1054296 869501 1057533 1976995 1414685 47908 45153 557634 1909872 1788209 1029779 1894309 372623 1188008 196379 526370 79368 476265 1130875 892939 1706546 1192622 854975 1109442 1081607 814027 1643404 862062 1319373 1603702 346262 1208368 346449 1998316 619452 1249586 1119294 1248057 1158595 1062544 1223018 648372 494498 273681 300447 647097 755174 1585189 903969 186803 1094280 236511 1545071 1893139 1672906 1387424 80053 973354 315624 1435363 1178562 1751129 469272 835632 1897284 1948814 154030 390435 811569 1302679 146331 779364 761749 315802 737340 1874959 1643619 1722196 351276 1419200 756984 1989748 1753115 1839607 1066048 100097 1457580 627704 676423 1014710 1394268 796879 1312332 286388 407335 1613786 1541860 754816 1944805 960071 1485427 1653614 1815136 149178 1545241 1358998 827206 1445383 748537 457364 1990682 840760 1346403 307101 863689 1185256 1309272 25890 1626708 886434 1068805 67333 279793 1192745 934510 224935 741500 877431 968757 1651180 1949537 1009539 971530 1274102 216027 913337 1813336 265696 1749346 1994864 1568544 1476021 1491938 113509 1185117 1305026 226244 1575150 9096 1625876 1431434 734907 1432911 1102677 1129465 1896314 107664 34823 877396 182028 956057 1288529 1740294 1073135 1992593 1213501 1321627 1433465 1599860 58668 1171135 1128298 1093161 1656436 1726996 1453393 402783 685617 1862374 1820304 1851319 465518 60413 1653888 485326 954177 1380808 1773731 435465 193337 644267 946573 463371 1649769 138712 210738 912202 1329274 747005 1764739 94701 218283 1934458 876911 1876278 1018734 1016269 1210469 818044 1978742 361471 1780257 56482 1829607 1877342 561069 1349992 726670 363416 1059296 1580578 920444 1415647 1481110 1397156 1271710 1822523 883832 1254750 341870 1397333 438545 971561 235814 677766 1718049 499978 280489 754926 690256 1936410 1389247 559419 767057 636030 1417722 242741 1677522 646861 713050 1579543 1636741 1570118 574107 1262748 1549187 1218722 1768337 526998 496821 602020 142913 662567 660278 987065 314705 1185459 657103 837220 950620 1194416 226553 1622445 1233444 680931 305346 1096493 877701 142532 667085 545596 512613 1691835 1866869 151180 546255 1586291 993356 1163031 81313 292591 1921934 1878105 1206737 942710 492205 491300 1894416 1953552 903186 184280 1738281 433164 1365288 419513 1385137 481104 1385682 122171 1793574 969933 1735067 1249530 1361123 712186 1241041 1352720 79952 320360 1792521 1904805 28113 1635688 1721337 1118482 1267823 1907335 498647 671918 1395218 1764671 562004 742881 825848 673836 1645460 1556972 1044231 617156 1420097 1066247 65302 416381 1128425 1755974 576614 1694685 1102481 997337 1655504 569078 1615390 1462454 1775049 41461 1125094 341356 760598 1151446 956376 197919 1430362 1644695 260846 763736 1707274 1957239 573148 834202 870288 226978 596579 34116 1178763 1156857 1926965 1628266 1197371 1852869 1563847 176904 587910 104785 1117843 1977815 699687 484505 1117835 146363 1366107 1374120 226861 375209 99153 183805 1075982 1934006 1206778 1580742 1939693 308247 138171 54054 1177512 602591 728682 1405702 989101 1303640 1357850 1973172 843774 315645 387452 1023038 641142 299482 468110 1209126 105950 1046837 372434 1204453 1251880 847650 1401135 1892249 171415 1595872 865061 430865 66977 30481 1070209 568048 744490 969132 1227391 967846 1359648 894198 128865 54729 1183930 114836 34654 1660834 1000470 600283 737484 255527 435590 1995753 246328 1858181 539473 784424 1563676 18446 1022169 1774089 1371010 303251 1684764 302882 1016518 77970 862669 1753737 1485631 317938 269302 307332 1458121 591287 24651 1993034 474444 1860340 316167 550050 1227134 868250 409588 1230798 173372 507279 297411 805782 1995642 1814506 1995474 1101265 809274 1433996 1924393 1335363 783622 372543 1797856 1594882 600107 1580528 1319937 1597377 898708 1156828 696839 1716535 1047042 254628 1052281 1251558 1039729 445218 1875197 1577759 629444 334106 297900 165744 1101727 453313 866437 1710481 1924168 1240524 496330 1214944 1937094 1163707 1725637 1922593 1390114 1433900 93758 821299 1012271 1174971 1766575 295407 1211514 707468 88297 603902 1515972 46712 524714 118867 1729840 1982716 1807012 427722 197408 90530 1667470 351754 969452 1747234 813009 1769063 955549 1572306 86686 64841 952328 1801054 1111307 10644 1311560 126610 1291527 1884251 142527 234997 1308463 1446833 178672 272589 1912185 20035 466975 1789675 729780 1457560 475065 1495668 884822 741368 1651881 1682868 1492442 196171 438555 889356 1081199 968830 1999280 1452381 395923 899370 1948995 447007 1737384 1442132 95791 554272 751679 1399395 260740 1543081 792223 664531 554320 413262 1058525 1631156 289630 35312 857404 1302500 1949908 1637047 1809832 1927186 1995021 779927 1383957 1076893 407978 1387553 590054 1945055 1672649 1810258 792485 1476595 1644035 1956996 1075139 1769927 569922 602926 268634 1841977 1105462 57669 1479472 448043 77638 1649803 81475 1650098 1845727 338495 1159429 1556163 832167 572604 749965 42744 440203 1984348 1926718 1530248 945259 1891242 158265 1079401 1673627 1469681 936587 1262503 1917387 1390972 1562817 448068 1428606 14965 1910124 1480548 356471 1171512 1835164 388415 870638 1395406 69663 1921396 1481893 817038 646030 130177 193961 864149 134603 799067 1294028 544359 1417694 1315538 1776846 1723759 474225 161807 1156817 431736 1810779 37349 109490 1267046 811747 286536 1565146 1103518 1786962 220178 223000 186609 1826387 140064 1915799 1770841 1267959 1194098 1775698 856225 890254 146459 705878 864100 667185 326868 1728816 864417 1568008 1730150 1795155 326282 393809 364140 1405231 1319054 630509 112434 1184506 582927 66993 1938694 644908 1446714 1293922 166286 1244881 1030529 834494 1602859 208056 1102921 1339345 1759462 647125 1627102 1246523 988728 678653 893394 754656 727908 1270267 1174513 1461993 362993 274128 888517 507904 1266589 1947436 1180764 40187 1015659 310326 1296697 647530 183008 857229 1266905 1089567 171449 1674490 1599717 997080 46830 950952 348188 529647 1509505 1665533 659558 1331108 1963082 1977434 1754098 181104 1196454 98859 1731921 574439 1314431 782484 1327722 1258633 1299244 455933 942101 1937176 39848 433558 1125298 193783 596452 1845460 1625897 164510 1827188 1172957 1148702 1522344 969947 656997 20787 26350 1625884 1055088 1753375 517184 1301690 116899 440646 311368 1480995 99124 267755 643459 566505 1936302 866514 1052904 1692335 581205 1597644 1133538 434837 272375 788084 1802749 1173557 181865 1247332 788881 375080 1643939 375839 789844 639483 1109826 1983922 201573 234821 665041 1122482 122110 927350 365373 368730 1600312 1237640 1257958 1757511 263276 1467727 1015084 128879 112223 700043 1398795 655089 1152582 884147 1373674 234151 1651913 901090 1302995 618514 1149239 164786 504252 968910 1609568 768859 1185029 231845 1615901 1837435 76622 807062 1315087 30758 204948 159049 229701 1557414 441715 1190367 1783045 202790 1013256 1475816 1392172 175764 776292 931668 1044882 432407 393901 477310 997400 739925 1475633 1937844 1115018 436353 1235489 1007797 1596178 1580187 1778195 413225 1892928 188530 1878685 1169218 1723121 598435 1380891 1665780 435187 1374641 1309019 1957746 1227182 1557010 936298 322407 1062591 190228 496354 1475217 138266 1920295 975275 1885245 21201 1262790 1878094 431900 1071271 1020466 1558229 1735399 1086580 977857 997513 768434 1517485 61759 1620614 1206617 327960 133479 367797 251678 1394096 36971 322285 1217047 1570754 830127 1560036 771806 551737 1259650 50165 748853 837287 86996 223619 989209 699499 151735 1520506 285164 850331 74750 124944 619459 1165968 898338 1831941 1983992 967437 14332 1056561 204879 405648 797681 713794 507067 1666563 1283754 1978234 179039 153236 1993211 1742974 779433 824612 3362 1289387 1491092 512627 115014 439015 1669484 1188706 459494 1072842 1942184 1742030 1843773 344564 565566 1728600 1696397 1254284 83144 1301549 1709487 1811451 940347 1502393 1555141 1753863 493298 1687167 386730 751162 1048765 91167 895465 921590 610842 1539758 1916865 1953168 685694 1851287 59558 994792 1890712 1994186 168944 1972031 1580977 1640389 1199376 1579458 153008 897958 1822478 165120 693750 1702161 1417883 623909 729189 830485 1136543 1335258 1737093 173672 1561964 503961 358029 1031263 825412 327710 1491486 1991629 1595861 1413682 1401386 466196 1078250 386992 614497 67429 1933467 1012241 748132 175852 6828 1522029 1379969 1011632 1293185 123976 795700 631768 871449 1614887 241822 623848 979955 1465794 871599 920589 37577 11316 1507485 365595 1901493 614451 1604620 119567 134595 1696427 443319 872218 1259464 759319 139839 1043733 436725 422032 32051 501066 1994763 1863641 1530582 1990678 672864 671723 1213057 761926 735714 56693 1815072 1779340 1946923 61721 575622 1846144 1394386 1393249 710243 950012 1319867 1108487 1104287 679659 1281125 348412 2231 1682208 547529 8412 416592 1064155 1771443 1956307 1458951 756382 1288153 1396340 489522 89005 900044 1504344 1564781 951025 183664 828960 1214898 376396 192410 1854629 672533 1801773 586457 459110 789968 210694 937436 804415 959638 1734353 1333450 1514606 1709235 1532247 1733781 1138599 182200 277335 1388738 156975 313732 1064268 794338 570804 1703396 1774683 469618 1179236 1439998 1335767 952319 868583 106193 1478891 1984422 928028 1954867 1146677 69894 342279 76770 1855307 1201493 855247 1003525 1149509 211322 151749 734968 277046 1102373 1361355 1258169 1117243 1248856 150402 28655 1044478 1194346 984635 1244853 1464971 1789765 1421358 1624942 450132 357753 1537157 1769115 1176811 1247587 1417774 467570 1169215 1252718 1464704 1415829 1287238 731474 212828 673350 611016 268442 1707206 1395587 86668 180772 1729636 241941 1887965 1240837 352964 1952435 1169162 1850304 1552262 325812 325955 741352 11644 258659 1160982 1253471 1730222 994218 1020018 1567614 630301 496827 425852 399436 908479 621111 930685 193180 1813624 251762 1324501 1630681 892523 1643854 81283 1814559 1575687 966025 44404 34396 1512306 254085 27474 1074350 1963175 1828807 1363754 1024713 977874 264483 724471 929333 1516063 1140780 1230754 1391636 184120 1311549 1973597 1883213 689006 1391945 1213595 1142990 388301 94182 1115675 495192 1520786 1803961 1700740 1060358 1154414 259681 208854 931833 159904 864654 487284 952840 1489507 1276287 578765 1972816 705649 1331432 197902 905905 266854 1988401 1142853 713804 276364 1438168 1536856 160085 526334 850107 613252 1353583 1938761 1335859 1156165 1281822 1828333 381636 1029097 1675548 1700613 1374919 1298545 1573993 401071 1457954 367235 14829 13422 1422438 177484 601805 704099 89724 377949 1948912 1815771 1469576 1624844 74868 748638 947688 1128666 1202087 500119 673082 763567 602098 1002297 254426 1865359 570171 1306860 718668 487952 998362 977596 1072702 11842 1918422 762693 1941671 57870 416683 1181523 619283 1282603 1278 1292577 1621751 1160495 877307 453984 675362 1616469 25378 1486780 1554608 554430 1866648 584573 749407 1996843 1963852 562278 794470 753110 468598 523996 1726924 1466946 1254913 258362 1682551 789133 165391 495525 1383423 1080478 343918 268866 32623 1128266 947381 1572841 1105526 748103 1023819 1293523 1696439 1266489 1527451 1733298 629224 265137 457766 1919203 1348386 1424236 1284508 1854595 1535386 443976 1416648 1634497 790368 371738 1689849 845864 1343018 1885020 691250 1554303 694093 1887404 700566 696014 350632 358372 1192983 1047422 1577298 1681115 1188495 189665 561563 584474 967108 537229 1736000 1402542 1868146 949428 564278 1193347 458810 689549 740523 271969 181828 1711300 1028938 479171 1265662 1400354 1591630 911744 1157256 930581 402103 1079154 863127 470069 1839583 1662674 840343 1344958 815518 879201 310590 1001583 1552244 34754 994049 207929 1388468 1000217 834350 1533649 887010 1817813 65055 1972887 215971 1531718 48432 606720 1685453 776904 1580303 1103345 927624 1608456 599160 401410 219180 480609 662171 1220688 168768 1023078 1196985 1592334 1421997 293389 2958 1316433 1795925 398999 157586 1252055 334118 1782082 347231 1825969 1320654 1998954 518464 1751107 1913270 318866 129328 1096585 580170 1335469 1764791 308749 284684 352632 738491 376273 347013 118464 1573212 153684 736475 1634793 122847 1851799 1967577 398816 1375561 353206 123909 392467 1710971 114721 1500057 491166 50611 1022900 1656685 885178 245073 881214 1189565 545118 1958652 1882155 84782 1340538 1692554 1183306 1548905 1111354 1461332 1480282 1521003 452000 682821 815913 734513 505978 385829 320106 938869 644923 1884001 1416284 470692 463033 607514 363542 476074 25690 595320 180643 1774935 1109780 1882146 1093213 1484150 1710879 643666 32176 1725005 674459 1020056 1737767 1397681 477407 1994004 1120316 1680690 1585987 1002149 45718 264507 1144585 448062 1925926 17649 1175457 233888 1894601 1673367 1824975 683168 1289348 404049 417150 1961287 1109197 1573403 723398 1378825 1367987 748576 1560616 663633 1453477 1959065 1095608 664576 1578422 1247997 1890659 719247 1944628 512144 625172 1222471 214075 266283 213654 1036069 484048 1483247 1439231 699156 843074 1421001 1621948 541554 223229 1069349 611857 1315727 1549670 1222399 34990 808500 5722 591716 794283 284807 1069062 1969069 1610539 1454475 134792 1204572 27947 679288 702069 212579 25705 1157848 615836 1669710 1205731 1315430 1434094 1464572 1460934 1154853 1884151 1499084 599752 1114872 477709 621610 662645 1869127 76160 29305 1445925 440382 86829 1288777 1160641 941420 1824755 141081 1720916 1649120 1441438 1238582 424717 1517599 1261500 1375752 239998 318968 1718662 1447852 1179293 325625 486949 155181 1194453 960384 337110 1633085 1925150 1581778 372924 1642295 1099064 1192032 1536552 958536 557255 1019591 1989091 659771 401763 1847543 1278793 1763703 1825299 689570 1441337 238906 298881 1449569 1131908 121372 90278 1636367 132604 1590644 337828 1302589 829577 186909 1218830 62823 122264 515339 1648440 1414236 1026805 1427660 856281 426627 625775 1203017 403823 514938 1788413 711563 1941460 810945 716673 1914346 193099 1953966 983786 1255851 1889060 1357988 1975743 742552 1695503 838160 581124 727337 1073052 1483882 1691014 631776 639738 1941380 627996 446228 437531 260759 1436644 1131944 165931 307491 638440 1916046 1466748 881655 1392334 1241633 1653395 143832 748597 827578 754904 350524 1873595 1600694 863774 416379 873899 88609 1580995 945261 232933 887025 424484 1890333 1995317 567285 1214202 32235 267450 32219 1320198 578035 1682216 1950061 1418581 1286868 819642 1257897 1287449 1943806 1665900 1937227 819746 1253521 1331206 802823 23656 376003 544758 1987692 257218 1787787 1355478 219964 497968 282795 1186588 693885 1098046 274293 937798 1205652 67279 1130840 1721193 514297 1552572 231739 761921 318450 1164146 908169 377898 390407 1158322 1967684 1833298 817030 1539247 1961259 1369085 1982827 421368 975716 1897855 419589 1560804 1102291 1111846 352655 1573583 829375 647539 1332094 1249731 345668 1908191 780399 1147157 1929746 606025 1053344 542136 926 1849669 1655315 68334 1800336 1686731 159223 1912444 1623677 980066 291703 101007 1691310 1759733 585484 115082 1980937 893390 638983 1073985 1521628 225669 695422 1056810 350326 746407 1861827 403650 495394 1518450 1665927 1067068 447135 1039915 418114 1817353 1314142 1480541 1309480 23296 1041424 1929818 499331 241637 1218445 734877 1470358 395554 494403 1649525 257545 905497 216530 1807854 1746609 1259218 776152 57726 1114160 980895 1242323 918818 639905 249060 1336194 1378015 1958475 1265491 487506 1647987 466074 453353 1980942 1898342 934148 1341246 1881572 838231 411614 1643969 684307 214883 1896669 1811499 1154286 420948 453926 480545 490905 1410930 728820 460727 1337722 906477 748089 142336 439065 1072119 543134 1685371 1263759 393736 453511 666863 190108 226508 1518008 86526 1746335 681738 496585 74842 1838847 1387932 1763205 533540 282083 1603988 962976 23195 708902 910152 216938 1045831 606413 1680529 325787 672120 196685 148619 936493 822424 1585903 353727 496845 1704623 1176411 490284 361480 1914116 39395 1684481 1302565 1298034 1790027 717510 864757 1159777 723341 778550 881537 1077643 1709560 915500 960987 106469 712345 505593 143336 607571 1694055 140226 1315765 1197762 624891 1014382 1710391 1149005 27295 1874342 1612362 1722225 1791317 1753202 1980684 1049287 634882 1022804 913180 242932 512057 856594 84902 1657677 156441 1542021 1703831 1200810 1728487 317959 318048 1652167 1971638 482943 482590 900865 606496 1351804 392568 17995 1942453 753669 1030651 1146295 1640216 1211280 412982 714507 612748 714146 1007714 582701 448730 1658133 996840 236208 1897377 693531 187045 239188 1008243 1316146 441506 1117620 1155028 1848039 1320979 1500781 703334 900604 1323669 325697 784308 126164 211308 706424 234591 68981 299947 1266577 906315 1569519 952681 889089 999051 810046 1853410 1314882 1557452 7352 1903889 326139 213346 702206 111717 537531 1134872 847169 1278703 190655 1600014 799853 792967 1756864 909676 1015870 691730 910607 1955708 827524 798113 652428 945516 672484 1472022 2018 590429 1911960 1684317 898767 696107 1077222 866183 242076 139523 1669547 501823 385496 395496 878832 1820063 1889753 1274338 1634327 1551962 38765 1052548 726165 1624829 1121228 725027 1046138 1012641 1684659 801947 125740 882602 588523 1488038 1071703 265400 1159596 88210 677173 219047 902564 1221933 238893 998917 1117324 1967067 937950 1218513 234673 286087 374836 1588683 1818368 361282 1052374 402911 1161282 1361248 1693910 1768170 1697948 1902229 952499 633276 355993 1352840 509584 1653907 397133 9352 1630555 872603 1710704 1747328 612779 1258500 1203702 193818 600328 525139 1144916 575261 1125208 1488266 1524113 403659 237507 24099 1556686 619480 1509047 457479 587251 1765894 672800 1538737 521484 1251878 741248 1791203 851043 1945770 1583279 660615 1014228 1706614 1103171 195619 1943447 13906 45301 1072844 865929 1002357 9054 585568 1913980 16651 33138 953248 1008505 1344967 989053 167342 1019829 1769575 347584 1118783 1881700 1661048 1148448 1857564 1230194 385461 1082380 433366 1248929 1868007 1583510 611764 1087440 737864 1725424 1714462 1059146 1054244 756972 1409762 565240 38959 1426582 778329 1616957 348323 73217 618317 872545 619645 795455 1480684 1258231 80084 1921175 348828 872770 1925647 1950805 797143 194415 1145692 1616619 1955044 1671004 1220062 974931 777227 907628 967352 150169 38768 1365717 797979 905251 16957 1319839 646335 67134 629161 1827114 1417125 1747072 363934 857885 817448 641293 1439996 1716663 1194622 561703 650700 593334 596304 590809 1859189 1913695 403043 122612 1727226 939949 37556 774250 590186 1402325 899129 1769268 64975 1038236 749488 1941005 1849004 1518954 500388 1820346 362413 1087296 468651 750446 1025067 1033137 955391 530433 83097 962095 1157839 698849 1353005 1712588 721840 1842384 1457023 609605 841549 595313 1147707 1497724 119791 482804 459993 1842207 1259784 12797 1606213 1797329 18062 48984 1789757 1811937 897173 329663 1917257 18216 1265209 1014602 1006600 1250667 7640 1160387 1465298 944053 1494198 1160652 1231348 890469 1746281 1450552 400997 1003287 831986 803735 1831393 1145232 72973 869570 1003171 1667493 346666 1424673 1274462 125290 866936 1559397 1403526 1660626 225471 1545401 953505 249598 1820721 1672272 199273 981135 601864 1195798 1001070 385695 459966 1487728 1474992 1599040 1422801 656686 58708 1977105 990924 1251088 52303 725013 869696 73474 1034860 1082683 18438 749712 1642539 1999864 1088671 692198 1416956 1997568 38334 311196 1768686 1890565 1898707 295694 611915 1361793 1050243 261112 358375 415611 1071697 897663 1685626 28185 741262 850786 1214748 1398746 844497 1443426 1440970 37382 637527 603656 1752105 1145519 391260 418217 428081 443863 1444261 27486 413100 923405 1227801 1759144 1251537 233865 622664 1878645 266160 1672342 502248 1451948 1435171 677768 887908 874976 777279 568907 1492329 454923 373503 1712591 1449143 1523771 55053 1991260 1059195 245106 240039 1207213 851365 886908 1477233 1671959 1282568 1890841 1542159 1127535 111964 1749359 891045 1508364 329930 1299994 372746 1751369 1013205 1624692 600130 1300023 617457 1872839 1558667 1574523 866178 428938 1086703 732027 139216 640964 780558 1055070 1905976 1063843 1660398 174893 1300734 1380896 1014427 1972060 96686 672327 890207 4102 330164 1876107 252510 271948 1516196 334063 630720 795279 1922071 335310 1645450 1269597 1927225 1957650 616873 834487 983469 1442473 1539688 1033039 1659250 978666 1129699 735155 1504469 991697 884771 1686827 437264 1919994 1486134 1959107 1850875 142480 1620861 1712717 396644 244944 1580761 688700 1519150 1431713 1696070 644133 941319 1541433 1866665 765326 1044846 602299 1503342 466187 709347 417868 1356942 1283238 11449 575782 272075 626080 1696287 1892063 1488393 935863 678841 299558 528142 1706155 312145 684597 1875589 272224 1414715 11065 1010683 375068 1083189 1468012 417956 1783489 1156772 110299 230884 150700 167344 891685 1259341 1548341 1971378 1028810 1550951 1053588 138331 1905191 80099 956916 366448 1438894 300996 197307 174992 1143235 343953 1457292 1003668 776484 1062239 179558 1998240 484172 631751 994084 1797205 379375 1406331 944796 1311682 63605 1712522 1542975 1126818 520113 238433 442220 1117160 1556296 802980 205094 1130910 1403084 1609168 622423 1322280 842848 1480303 1975325 1480777 1882210 121640 1592480 1790425 978438 1519209 758031 288303 182480 912844 831781 1131168 1551362 1342265 1366461 1404069 87149 1009032 1104001 1854137 689802 1795630 1248303 1413106 1435459 841535 268748 826281 1572112 1610017 129452 187894 1967574 1045673 515557 717286 629219 1022862 1988977 593207 855125 1422183 1131681 112297 1805671 468774 1836045 632861 41729 1864608 1056573 864698 1198332 617098 959857 965527 1685545 835237 1779505 506427 71480 1894698 1212469 1557484 865918 961548 388684 1497282 1536942 1126209 549334 1488533 1306986 358580 1279342 1099998 1141711 381958 1426102 933296 887588 26008 604008 402917 1059575 646878 69210 1200125 1781219 1207829 1513550 539125 1799436 1126128 1525112 781583 1787639 50184 588145 615733 1765332 46028 224302 345113 1919775 903721 1649738 84041 997909 1141291 704079 106131 1690329 1607399 1494728 824525 1026319 1611346 1379755 1767713 1198102 588930 1326542 1019241 503230 1731402 1732991 1015720 281833 997340 401156 189574 1514399 379171 1969871 1578560 641430 1958828 146081 394069 493382 117639 1764260 1353258 1216733 833522 798377 1793498 1223702 515040 914261 1196199 27388 1737221 935601 368194 1195375 1971600 273224 193546 706305 612691 703976 1643190 1176983 632807 99093 1800576 462972 269738 432335 828968 122583 927516 636355 1761539 419134 36260 471869 112 1054139 454807 670975 275001 1895170 1888079 423904 1088046 1091199 153060 512672 653862 22963 207281 1014291 1154635 1018610 106027 1030376 1677644 900109 843742 324488 114656 1682955 995334 414320 843444 1181661 1159641 799988 608726 1960691 232212 1411735 1575816 260752 595946 688352 1746119 448235 357801 373038 1432180 207869 1631035 1597120 1683010 1848249 671436 1231157 1031255 715242 1398620 832812 1546664 344191 255992 397617 957893 292980 730004 290776 1246227 1688414 235382 859115 1901125 1676991 1225353 548430 1610193 1823475 1489146 757308 580105 603897 225063 160957 948120 1377488 1111282 1586449 768546 1474630 566088 71448 1726804 363397 1567788 1326973 5401 775434 857474 273587 1193916 1156403 1591108 930914 1253789 1127792 202249 1153505 396114 1713949 494307 578253 1209285 420625 1566669 1419625 115283 655019 1587613 75628 1358768 1365080 1800752 570354 460649 257474 743403 752645 600241 1366445 237994 966928 734092 839285 556442 1877044 1373319 790268 184336 1771065 219710 560472 446857 1893138 1060806 576193 54154 119441 352331 257601 1910150 1849809 1628440 989444 455337 429127 624259 843651 40830 42169 1402591 535364 470997 969965 117455 117419 1132167 268780 1799337 815528 632175 1433373 1309517 1440327 512516 380017 878382 131735 750231 583786 1788719 73497 278460 722885 588561 517133 803157 544352 506349 792406 1348420 474408 139598 594679 468874 1372006 1642720 548062 1245481 461330 1949113 1253668 268102 1009441 190330 1726439 1987109 163011 1579405 930964 1262710 460959 936459 553199 996041 1264076 477719 524206 956581 1339120 1381911 1324114 1818385 1726847 1533940 1461986 1375856 1245417 1552611 1913204 1017102 966008 1598712 1600216 141316 713272 1182501 392876 54672 1219317 1378921 871686 1752786 1003827 1501838 1090991 829640 1643007 1724846 699603 1193096 989687 1684694 1401107 1596366 1621881 1457235 1250814 561038 394642 1817415 716478 1244316 1816252 1076143 1993409 1318604 742906 216183 392861 1996724 1744873 971369 1350292 1338346 1542079 813950 615239 1355555 1722209 893094 1536295 319768 830162 199875 536472 265913 858373 698573 1777488 313979 385166 474194 1231376 483838 1574776 786593 60235 1184107 1690266 1337812 228284 1736942 776767 201814 554094 490756 1495152 720501 1361773 881704 1997338 728205 383771 1950435 1779511 1527208 1823170 203483 1357512 1230218 1018482 1953161 1897802 1410094 137201 1333266 1735640 1116744 775985 1731722 1635428 1055508 1210446 1727814 1883952 1353154 42813 1587415 1565440 880986 433992 332845 362999 1785428 1438771 934544 1442852 88518 259596 661661 393212 1402441 399707 686794 1761805 1651174 146209 1181658 1776331 840006 660731 411375 1639126 117460 287445 645639 923408 944670 583200 867337 1719045 261546 1921960 1258261 573971 1491950 189360 1088905 462259 1813895 1845935 380375 271215 1825532 1177506 523792 525912 335422 1465269 1172753 1142398 149115 1432336 1739341 946075 1614712 1018288 1587969 768954 393891 1072509 1743037 728124 1013555 893101 308079 228013 864225 733951 424032 1945125 1951314 1712705 1102358 1592853 927126 1718387 1717995 709818 432099 1772231 1721050 1513627 448283 516647 375139 1219777 353602 510446 1830074 205329 1040329 513836 664109 1290114 1403152 1713192 1640723 1830733 624713 1372231 636211 1460290 997298 55829 1566944 233885 1864067 543824 1692166 1839457 1419554 649957 266098 68279 1752216 548088 226456 719694 783170 1356012 128255 1087971 1709807 245393 14557 1433051 1595390 1313699 1038634 1720446 1911283 492207 877147 1121214 1717728 233003 550205 1085198 1329702 427363 874979 443102 842689 873819 449358 228359 1953561 1631607 1515101 1494019 1515270 162245 1300121 651713 1051773 536387 525187 1694890 1280377 219581 1514050 607239 690561 1177458 415988 1884816 1387259 682727 1556302 756180 1103358 1488901 335760 585690 1986184 146413 317192 1793793 834464 1748827 562794 624703 21213 520778 1998693 234075 38253 1719119 1423195 1332733 370023 1184228 98661 616285 1201423 924882 660982 1028101 543317 1957993 529508 462324 356314 1070955 1754512 1800913 978948 1859140 1301110 1330422 1725506 783821 18501 16689 681920 1685864 954283 452883 109529 1290776 104654 255301 1598044 82755 766349 178832 1231067 1498152 357479 1669969 51294 310121 1447186 1270529 1040568 1404243 130196 882445 241864 1593132 1605164 1971969 1249921 1145420 567272 1866889 1589719 391382 1118445 1703976 523176 813206 1051537 962895 426828 1389482 824784 1906087 1054456 519699 953060 127532 323287 1218714 672187 1718601 360976 1017621 133608 618185 1761701 69117 1371277 217500 812589 437599 1194127 27662 343494 805630 1377257 74743 1785031 1901587 908022 1933105 821729 1690753 1633390 191580 1484360 628265 1740185 1536910 556159 1784211 395150 1389250 309070 918449 586390 1725789 295761 1577353 1892554 1275930 528301 1057309 1471592 421678 1960100 1708582 1312894 661363 155747 89398 904027 1293244 635193 1941312 908903 1027672 509149 418952 1982280 555547 1157559 1926893 868537 1199985 566530 861891 1911803 1345982 1123518 239218 1798001 287566 173016 688608 175952 1338760 1834185 928528 725094 460157 1774520 1373169 61890 482452 812095 73075 697229 1104069 292878 1532080 897229 1804206 922038 661335 434507 370189 227213 530835 1182537 574680 1419680 402749 626421 1215829 1290933 1870127 1856080 1336374 574299 1554742 567155 1151358 1195358 1227517 1294052 111654 849676 1044742 1198651 336758 1770330 76640 477065 1979558 1661099 1955855 995244 1119190 1655097 402424 545618 381169 1926810 1077600 1759395 325521 75969 1859753 211532 1010016 821433 304203 200997 637827 1210492 1948583 212441 150593 692511 1200315 1495729 1709605 1411946 968171 558971 1913541 979314 1259928 195380 1024756 598022 1843003 1413385 1910690 1840234 195833 1754529 613001 1925712 1460538 1989000 1765504 1557687 370226 130362 787056 540113 161392 957500 612774 91110 1388962 975337 1792999 84245 1353126 607644 1230525 1832588 1874324 1104554 349926 63835 1210784 185805 316117 985884 855145 584544 685324 124716 1783992 1038494 1318912 1861119 1783146 1939247 1004576 1834646 169194 417163 795316 911946 92611 381019 165606 919327 1505435 1798830 792135 476736 970032 1466805 1860755 398417 1599133 1711468 500744 941471 857460 774377 1389602 1901058 208567 91224 1151338 1632963 667654 1093609 1974043 1046675 406347 1355569 824874 574697 654297 1556230 1306794 513601 484926 725474 182840 1696387 924700 1954175 277920 1704115 53630 1877179 1365622 284189 26752 1220330 394605 696278 74947 1898449 1209893 562391 1926978 900503 892238 598109 798242 1097689 946827 1548205 658430 196108 747227 1753755 1608485 1890289 616129 504551 1786479 1006169 1510574 1030667 275770 1651202 1695832 1212850 1238727 1979021 587057 1202974 932597 1412448 734405 1815949 1469890 381654 430150 78707 840381 976510 316087 1073515 1949122 1452446 620732 1672888 1652102 1930516 1765671 799346 720226 1251362 482899 1520638 700768 1265350 576332 1850377 1255698 1645395 570940 495316 715038 1194408 1394283 857185 361886 1821485 1191763 675345 1776753 443736 1552123 1047556 638132 1711871 709888 29083 981980 154454 922422 1579882 1148532 1342881 575120 1159256 1965459 1505635 1661047 1810476 1510486 993153 1611803 1866227 1147275 188097 1094256 1514068 292859 1505961 997231 1771061 802704 1471264 767437 145673 495913 1312436 1668105 1875802 171986 952954 1150670 1396866 1373899 212354 817281 1078815 293421 1577895 326150 18124 1298893 498383 1708797 561165 388600 1981172 1958093 364191 417566 92218 1990320 332989 1364714 264038 596460 259708 839999 1045826 1309717 1001178 421321 453898 842391 820560 801300 1727427 689824 1536318 1917555 1970642 1675467 237966 628828 590985 1111470 1746138 489401 562930 274315 1989869 1650399 506302 245001 1276556 1631597 1316578 304914 1485567 1102900 1280565 1551698 415136 223073 1725766 1297738 1365058 1558387 328672 8454 44947 142265 744362 1500063 880030 822745 947863 627542 1060807 672372 1266124 495772 753993 946929 942615 1943613 1291157 219434 632067 621563 914946 771184 1283545 647956 205092 1233817 462775 913001 495134 1893120 313785 760629 173805 1524414 861640 1257877 1220149 1461077 1954146 442335 1801521 1239463 269164 719033 1128704 1237110 173920 1343275 1129436 83508 1455452 1725118 520724 357320 1853794 1542420 869616 1169541 460181 785701 308602 1259174 637084 83985 1651963 236677 1079345 1658858 1891911 685806 784275 1590026 1209072 1783993 1902462 146377 156811 89441 410428 1223882 1067461 1748210 1322586 912941 128047 1227677 94103 227634 1505267 1143364 352662 1524652 1839254 1152974 555134 1160525 156164 1468793 599719 695885 26188 1008964 1252146 966875 757418 606487 864909 1863166 545811 1404045 1328797 1996555 1557060 639763 1178661 1989593 482808 324667 915060 1558928 885532 326677 672821 492161 1451487 1767537 898188 569325 394659 31041 817332 1839650 1249945 1515663 1920494 1816583 43699 1700244 458863 1802181 1742131 1707854 803939 1428013 245205 1217151 1466190 1229620 1895390 929112 342296 1502832 978623 1962531 1253269 1250724 1179934 722673 975435 1098876 1973632 1373768 93569 1945235 954744 1662294 752928 1597175 1899725 187667 119206 1446213 764257 1122171 210936 163986 229070 599781 244866 1656926 96575 1314139 687681 626193 1498093 161609 649269 1358500 1876590 1533 771333 1923407 1654232 223567 450654 1719314 1975704 902363 392691 1585257 1240171 522895 1707052 716522 1435060 92124 775981 454511 604879 1377813 701282 523021 292396 1302420 1151748 868093 295573 713201 841346 49658 73816 1772401 197227 224552 1570291 207009 1239406 1809293 15065 961208 1488641 918864 1751151 967837 1625016 1974861 1127694 1082043 291952 1464495 1979211 435167 191512 997002 258010 721798 347559 1684579 894467 543717 1368472 1088737 1596560 775779 1826661 1553682 969204 350531 1790761 122739 128141 1134453 913053 77127 1647069 732366 1631335 1056893 774841 1265927 1382055 1096722 1426187 1969514 1600477 1137169 150227 1664247 602410 517280 587457 653202 220404 1394770 1729163 1597852 1720082 691274 1151375 24989 1136960 947665 8335 1037970 11579 1318671 1687625 1113643 335568 530709 655918 537761 1847991 1569468 723392 432292 173293 1146398 1887831 383848 308833 1279914 749018 726266 1577921 1428189 1283688 1469427 1782771 1497352 1843575 984 1497896 505157 1781225 1990438 1387061 1241919 1143243 416933 1946460 1256896 1498230 1961955 749197 659171 1782933 1452220 900348 954934 1063957 783515 1169534 378077 241832 154815 333710 1360689 802527 811167 1597805 878390 1344952 738014 1513748 1398235 1630316 1136509 1744919 1830059 792604 574666 1016903 1189061 461049 876392 1445911 389586 1331275 503917 1008017 571031 1349625 816758 1745097 368929 1252290 1307396 881754 534538 1166 990248 9057 747669 1185829 596866 1793865 1430482 98007 512327 98518 1007237 1482982 1501099 648717 521107 776691 3468 1060865 1819592 1046238 1537124 1418102 1676562 1636638 641258 578227 102215 1208422 1814361 834811 1853226 1022543 1926154 711180 111420 1989508 1020804 1625309 865221 941926 145104 407623 331328 476231 1190096 468323 766331 885978 648358 1505715 206544 349292 315898 1290926 1458701 293605 152947 1285959 1127061 245440 81067 1983245 609721 1549700 1088605 605719 589866 1559363 1137346 1634124 79589 1674800 257434 1317485 445862 1588900 1312234 1973956 708444 482035 608663 791294 672719 116332 92692 434262 1285477 1004172 20054 1899985 1119853 1388474 1359612 1812625 812488 1467958 67516 1642372 377342 1913138 1018271 839069 1894484 182291 1965939 561847 1023401 1490906 1951282 1591638 1138911 1417204 864445 991028 1377136 1193999 246991 730813 814607 269420 421568 978491 793597 892941 1706873 728206 590370 1333899 1311655 678664 130424 1173038 1472822 468122 58645 918062 1652520 1931234 1887338 1108603 626466 88180 221954 489598 618443 994180 1072526 105867 1591432 549668 714956 1129798 951036 1599386 1677322 36697 1691631 1725344 1802995 872839 884594 768563 1639340 133629 269110 1080817 1248069 1096006 1326941 281078 1903100 968300 292656 348974 652092 1508899 422758 1700102 870022 1608124 491883 372393 860176 759498 1448149 40094 1523363 343173 1709689 1692524 1041498 208614 352166 1880595 1738295 1012788 656848 1505874 343405 698581 1050145 946304 811528 1239151 1451568 7250 1463755 1049753 873404 1639733 1124543 693816 117954 99289 1653092 1049581 1782079 1604908 1794128 1814542 1136161 1752652 84179 240897 433814 1112413 1047058 1677942 174579 394532 1692779 551046 1696481 914795 1869228 54452 245943 339086 354535 1309654 844697 1877973 403824 1271643 659060 1206574 2483 1801498 109998 259474 882651 519557 1846934 1354317 1996288 129958 309077 1541741 1800233 748363 403446 994539 1578463 1205887 379822 1761772 283438 292801 1173279 1666314 1508160 972669 1588717 1108982 1914009 1466771 93967 1328639 1929516 306332 380062 1460705 809002 696639 1046655 1709151 885362 608681 1178619 1467437 1546500 100846 163762 1083821 859429 123567 83810 1999722 755331 738734 42882 1154234 1730960 1869736 897925 420626 1130827 544900 1638357 1966967 1538255 1581571 1253432 1882941 1422946 1419019 805087 888372 1930878 1705014 1111526 572219 77934 1534996 986589 1092852 1409496 1331301 822317 370394 476409 723605 1257621 609158 59062 127958 279817 1603848 434663 556094 550595 1922373 1830325 673333 409921 531805 470530 370376 1821717 832212 146179 368374 1953464 12423 1125218 288917 459555 1770695 1241672 592038 1898960 1181520 544706 1449674 235914 199296 1352831 314092 1275116 1554437 742631 1315201 41037 906641 391929 1226244 228077 43918 249121 807441 462209 1438874 1808721 776241 702804 1649925 423995 1080225 513590 1370691 897514 1533903 554325 694310 517529 596382 1857822 1455529 830402 828784 229638 585769 899695 437617 1539204 1885263 1049370 387974 329521 786284 1383893 1850427 946727 1357300 1970219 1238511 1679470 1863362 1666754 1646172 992667 228128 817251 801820 218039 1480917 1458722 866953 1042232 1199927 1705659 411760 536486 534633 962214 568781 1086431 1298459 956134 1926492 1564752 1490814 212029 53020 1732902 1589955 1583680 1793538 663690 894441 1293655 579454 733431 1400644 628019 1952007 1758207 590268 258309 514489 900030 952038 1490348 181557 969072 365084 399765 1221489 1982749 623000 134840 1352573 684682 1598415 888733 330662 993830 1628655 1180213 1604782 1720624 1307521 955151 1927127 1291282 184480 1145559 1622203 1808907 1592587 915912 483825 1745249 1200041 1926855 1639156 195758 111354 271590 1210172 889501 1677913 490058 155337 824830 1391224 1066659 1918127 207752 1975871 1355418 327223 1511326 356635 1328426 1674487 1114735 1965442 654734 1136150 176017 1441631 317581 1919852 607177 1669977 1883924 475858 1208222 902668 882626 853037 1697248 1985491 1631734 18355 488270 1138080 1712982 1262278 1008726 1091064 168833 310047 1676132 1246265 724757 1716289 201100 1012480 1254685 1621454 804892 1340930 1657621 456634 1833454 295435 1054398 1057144 601765 5301 503103 597105 414591 753777 832702 1361265 123628 1936341 1178810 1211108 379807 1410435 316601 1149706 1446517 1464794 1019367 1865809 1776312 327182 1026460 1815609 324207 1820579 1223623 559682 1891051 1634114 1490710 926178 45897 1786621 1698001 1763010 139996 911895 1133026 1999133 1142712 123023 853552 394825 1724510 39714 1139688 1836664 982774 278871 171199 1235340 243264 420208 205642 1579957 549502 1917437 487274 869741 1390730 1955468 1962295 1699391 1171602 1548023 1610367 91695 1567408 446833 1138763 1734179 512493 347919 1035996 950615 1323702 1135844 411513 1157060 1487626 750103 583586 1036712 1019713 673907 1519432 1334010 1168538 1703700 1248896 162012 1250376 707119 657691 570002 1758483 1767256 20577 1883673 760366 298590 678345 1797776 7585 1665243 1541598 1179774 342020 690659 1022280 1363206 1970755 817129 560510 1894520 1214211 495695 168571 615618 235411 1520512 1740811 760734 1515187 1297952 783221 1704090 1741979 828357 441921 1066769 76094 1621702 1254118 153962 1628887 1648220 1882266 278374 8772 205039 494193 79622 224667 656295 604502 1520443 1935909 1258386 1396595 1902814 1477949 126744 288346 389077 1275357 1673671 1739667 361328 1848212 289583 1139036 552378 1961687 1681803 967167 1476014 945369 1270966 615151 170779 1540325 1449308 1028544 972656 845973 1103460 883234 671399 1974058 1929671 1936808 654382 1718532 1431882 382175 1637631 549273 279895 196222 49328 346448 618909 1870409 583187 46583 1812494 437456 1589407 1193929 897800 1635377 1091896 470003 1913851 1511274 1170467 1966542 1153064 600414 1266572 1906236 71415 1513841 775948 1905408 636042 245740 423526 1653416 1361137 1479716 248773 743196 1838860 1834787 1286858 1892969 1267363 1343265 1828177 581197 21448 739170 926263 1072607 1551057 980275 1884200 738930 1690141 1898091 1118564 1599375 917459 1247583 718616 1102689 572950 1304440 1875673 627984 989175 995592 230600 1239375 830220 1686546 1380827 131192 1519338 644136 587562 1849343 1220894 1305014 65181 705865 1434101 1470965 706758 701184 218153 268397 762501 613693 1804381 847866 25320 1792094 1150903 163312 1057220 1978702 833696 1044395 956655 154397 1985660 621995 412103 1670582 455307 1148626 1260152 1707652 1305660 673368 623149 515072 969231 1071631 1315267 156377 1462850 1974447 1403430 660485 99954 1224204 1365705 512270 1362927 1841500 1359316 89711 528016 1718443 1595833 1674929 584918 1825816 129108 348102 1474816 1600530 978150 1560497 1630404 66595 1528136 195631 495011 1255240 887220 74370 466839 1934787 1327545 1241978 280777 1858734 300568 1716060 1612279 1132116 1906302 1814685 1510647 40139 1142720 314860 1642655 1120871 1539808 1288811 829958 617662 1469426 1450975 1187798 1727853 746466 851359 787975 1760892 902675 743755 1108711 1420438 791022 1994339 146043 383829 651065 601820 1677559 1747552 1229585 1537109 1712240 1771160 424648 1941618 279480 1465293 74326 607785 209330 1573096 137014 1589114 956906 1699027 1864805 1980140 1051832 634793 151008 280251 1646318 336593 1296276 1001946 1231965 1911636 1022962 673514 638242 47001 1917021 848191 859308 771822 1918083 988381 224734 1507633 1637837 597373 78710 144579 1485152 1018003 584087 1086843 2901 267120 1306887 1382530 1896886 1769275 1532071 1236488 858961 247371 1901023 786691 1623247 1967094 1880035 329693 1513519 6494 1379998 850026 341354 513110 758900 1592254 90576 1725 124924 1691798 356430 497323 49547 968653 805813 1084985 1031081 1263071 418835 421326 1620363 346824 894339 929837 1953982 1673018 376116 640328 76582 964425 1495271 822754 27417 1069515 561359 1387403 469962 1533426 416318 278545 567287 720997 1148281 431721 172988 1946769 508931 1969071 180841 1976020 1307353 1529896 1871560 689060 468715 1575847 319814 1744992 794496 1939376 1553964 1646093 1701754 1899097 6080 1110458 1934932 1483150 1656148 1175993 1211102 1920173 1465062 147533 1157481 1487101 81445 296375 1226273 312684 1464819 1621149 1427556 16246 1119303 1245201 1467160 364570 247637 1052600 1180358 572910 1689479 864268 1779327 1626188 1342041 419893 390670 146213 1000654 1149944 488506 1609324 293857 645039 1836876 1954538 214124 1219706 12687 1351466 84257 1138900 793982 1730345 1629565 1713806 515473 131191 1540436 724792 1474173 802572 970245 464075 958086 1303321 1085619 1972261 520903 877296 271586 282642 1361024 278165 301814 632573 685865 835995 804513 768974 259843 1603488 1592368 517260 578127 794020 1901090 845291 1091153 82750 670009 641728 1856170 895219 1353375 1052606 731505 636351 745120 1980409 777297 134002 1711500 11444 1035302 1689159 1701699 1206633 1643369 1356565 1904574 1772113 1398282 1553727 1351227 1805730 1500725 646017 65888 280333 589149 1913121 1124560 233910 1946287 226827 296146 1889795 1740430 1075967 489926 1971763 1949574 1650061 1482926 305428 1328716 285984 256022 689491 1561183 745791 850675 1233513 634575 1204682 1141392 881016 1399166 290472 1664961 1869921 378513 527376 128212 322239 1264886 1518384 492342 1966690 1154558 1611430 1878620 1744335 973853 773114 1626723 689817 1648252 1759955 226255 793254 1545595 1720821 379662 1368221 777298 927132 1151953 936665 190485 1308652 391048 1771293 79508 1041042 631892 1768606 872019 343460 822490 125829 52032 1385120 631889 960679 64578 779049 1164449 218880 802276 1115547 726300 1764674 1556075 1073071 1798227 1941772 400969 731241 1049853 1682332 504407 1598628 1686926 1444755 902140 365902 693401 1733105 1725003 442262 488929 816187 346691 1087098 669978 1406641 707093 1234574 28114 611276 311331 297168 1582898 671437 1423089 1819335 962310 1523835 920636 1698314 664850 1788691 1770473 904065 434892 46222 804278 1316228 1976301 175562 1410503 335071 1431662 1486627 1939323 1552105 1114888 242709 696182 665805 1098777 1597539 1669863 1413700 250782 568297 930039 210229 702154 1964949 393917 485853 78585 264532 1895933 1762595 160156 587652 937024 426853 199321 1357107 1278653 4909 1792662 380892 757722 1342050 1186236 1004383 1507566 1410884 33679 732097 604063 1197258 1947666 192635 1317605 1627321 1991429 1007246 1215358 1501156 1210137 331274 710404 1773154 938689 573681 1877843 670163 739541 1730889 1695737 75794 1319288 637372 629040 1508458 389016 405567 1497136 1162525 975566 1072728 166228 1262455 1266276 109405 1067085 1007289 1231945 1030603 1222359 1030661 1139473 666094 1153928 1379589 1059484 1008188 1009264 194487 93132 1434603 744814 803927 1744185 67136 1583094 1913900 1573534 1580863 1827843 1061188 1882989 383597 364667 1317348 207860 409403 1085144 1722300 1134104 999763 1861916 1089184 1878462 998071 1212215 626943 763619 363011 1645175 662869 234954 1167640 1403233 643345 540726 1461426 817859 1468767 1196452 1666360 263673 1198829 13798 1752877 1586307 720284 388425 406956 979669 1274263 1267575 1259809 329634 1472034 785389 1023469 345038 1222891 1083147 168720 751902 974991 511923 274667 578959 1218982 1793688 504497 669797 772312 1853563 1588285 1463867 1458836 1914054 934748 188424 1638336 936763 1103485 937661 387419 1772914 894014 1088223 492722 1608451 1603477 1256222 989579 1920761 820092 849223 136195 870853 289839 1194659 1780122 1120085 237774 1890622 389141 1523221 1694273 1929123 1385735 189456 357464 931555 683699 1900863 266494 2466 746954 544827 1506658 926495 1171131 1987104 895290 1506219 867035 125332 1410397 1493055 849413 299231 1432817 168904 803306 1467983 1928158 1888569 1392534 1653476 1903705 1030652 1680110 874602 77465 1909455 169797 66143 1623913 368939 804197 314532 272796 1764115 1063070 1724194 1070101 247395 402964 1855915 1731684 518902 547145 484500 1043525 926831 767663 828910 116652 292026 1994221 1515990 1475916 1827950 110756 1855938 1712017 1889828 240941 13135 1506820 1397103 377484 1764813 137408 1188004 739152 695946 425862 904105 1878060 1308495 1076222 203092 985970 193194 981999 53616 1858610 350371 776876 326940 143967 393381 20288 272379 304668 1848731 1590818 1367535 1822462 59434 432386 1666136 1342296 757912 1730776 21369 228270 1815795 45752 995184 257527 501308 446707 660267 1373190 355618 623600 1399173 1748406 857240 526881 677952 497324 831380 822077 277518 1470235 151689 960241 1572689 76334 281928 542606 1489687 964271 1359263 109684 218780 1295665 26804 1166406 195655 1702166 92366 1373698 1817709 714730 757529 1369241 64782 1867235 795764 1006351 1592033 1207172 1308950 1310081 263983 288317 1398052 946967 1580507 1105122 1793182 148132 292457 1529768 1935205 1836542 1204850 538096 1571823 1491451 1069974 1326556 1384962 846977 1114521 1607148 1464779 1372136 386463 467435 71431 1076568 1313286 293262 1924825 190979 1279958 109400 179005 238733 1148797 1725467 1561942 1830932 1805433 1534798 1219165 1763241 525271 639487 1798516 1230361 1537681 290867 159701 1319518 1747390 1054605 1388628 1627984 483858 818880 265352 1734442 1721285 905360 629600 1669264 1381694 589006 1137969 316462 97325 1248990 668358 57658 1848454 610758 605327 43069 932632 1564052 1665310 975648 1721137 1949271 1090142 1062373 860794 1332288 1868306 1691469 939336 1736477 574660 1432160 480678 1022074 464080 163603 315463 413365 1939333 625220 241381 583448 1368611 6157 247673 994070 1406790 1289279 311714 256581 211736 1201982 690877 1952575 499219 1350222 268828 462106 184207 1994326 1211288 49689 556916 965817 716267 1852052 315099 1263413 290122 909716 1635305 1361557 1208280 152590 1103682 363102 869875 319961 1322642 846827 1614842 1186409 1748680 566574 230236 310195 369778 206074 352528 581332 1932828 1615612 502943 1684955 145077 1429524 1471661 825320 90884 1001791 1889883 1735346 607926 607681 1835443 1205977 1831169 123544 1231669 1798326 1656974 1653752 1908313 104403 652077 1254900 361666 630282 66635 277310 1558855 1753927 525898 1864477 344125 425248 1741711 1750353 682682 651262 1286549 946585 698012 1118593 724879 23624 103368 1653977 1595200 585028 1069730 30608 1022865 1409102 802321 1657587 101342 1626830 798447 951242 1222065 645929 1974570 1349927 1865827 906702 1565565 1379459 1028103 814241 742538 79496 945924 37142 1366275 755878 1649693 287117 908896 1310168 31639 3090 1948568 582162 864072 1188202 927514 1383710 1722092 1308794 160067 310410 1208130 246068 581121 819801 336000 585125 1449170 216317 1963549 427561 1335733 447779 1947584 501579 446027 959410 354036 895495 1860691 1094142 291316 1452407 184821 1365698 39865 838519 74451 1485530 70741 360798 1948727 399596 1144968 766075 1450297 1197524 1988805 1600012 907203 1320719 432085 133613 1858531 1782063 1796630 1175757 1974300 1525684 484784 1500829 1862502 1489719 1492574 1401044 1420776 611774 77254 1884590 827058 1717445 324896 403607 1716781 1778732 1543272 459598 260657 1653390 107910 795419 1311716 842379 1568807 517858 336734 694267 369470 19991 1349287 168933 1932426 1076489 1891698 620808 1908413 492884 1939874 473362 1131284 1705296 1144586 1652105 1348597 959291 376882 1982922 1610924 885345 468100 181349 1631944 812442 815753 770123 33211 330187 641060 49155 497317 1911796 1397334 1028415 85334 563443 1667517 1878709 1491773 291007 754554 1545327 1558086 332018 76803 1530437 877371 1423397 934188 1907064 1665208 403308 1769182 1195868 669226 1405462 1864407 1576376 1231857 1784269 313103 237959 1624453 1333474 1152114 114460 790877 8825 1257294 1214435 1775974 307846 1477844 1917573 339770 1514627 1576445 213246 1315930 783871 128138 708147 1892488 853243 457405 1242418 555137 1997324 722299 1057193 326619 412465 1416847 855682 1519110 137222 874026 270778 1529980 759884 666209 376337 255121 804397 270665 1265130 438408 1243181 1865482 91627 769034 1147276 1544350 960235 621617 1331741 826820 482934 1114563 601241 1547473 1134178 338533 489838 67523 347923 95229 1680227 348527 1266618 1531353 1013940 411274 794441 800116 1617031 475752 385263 40013 278890 1331463 786476 1493464 811827 1216989 58073 1184149 324509 1332755 1182473 664824 1346918 1443728 992941 961063 15198 891346 1331841 1335394 306984 1337098 1820453 1654397 106273 1218652 643939 415391 1204930 1059598 1509968 1427331 1338376 1669307 955325 162314 530878 1570725 343045 872714 924166 802182 1267389 1217639 1074527 1551356 310885 82745 1034020 735255 870196 1397276 1071883 1404225 1722532 1570971 813814 1268041 1467504 1852349 796776 1186902 1590658 121754 579836 535665 518304 106816 1114538 1625983 413550 801455 669243 774898 969504 55052 845317 1539318 245995 1811597 563821 1328506 96439 200935 1972023 1785553 1048471 1086034 36539 1852233 544325 1865170 1491134 290532 677726 1921053 184865 1025691 523770 1336108 724765 389922 546892 1448111 132594 152113 1622848 1537618 708255 24361 1136236 242433 1861139 138285 72695 1215924 374595 798843 1321607 697565 1730336 999916 1028890 1196573 1683299 1844725 599587 807114 1803112 90356 818975 422019 663409 662151 1239240 203524 1981275 1074094 15194 808104 216644 1079383 1884005 1781069 1091911 1531332 812076 761429 838205 791128 1941279 709369 1338210 1115960 613327 18621 1641355 1525175 1559684 600425 810421 171639 692423 1766035 1505426 1287287 1254729 1833972 665317 166206 1438678 1740342 1765771 403916 106519 508275 1364594 1671695 1311487 1333948 1009886 1747297 1042130 33801 463044 370408 1193721 372671 1796964 824416 1380271 1983048 729631 1460873 1607424 1438731 685804 1500799 1627203 447082 1938884 908943 148118 180081 1440907 1467708 1349620 1588978 74199 190723 425467 1295230 1537197 189434 1528849 990793 975798 1812084 217715 781981 1534841 1957427 1349133 1001322 1893017 1868044 1586235 699754 1818118 868298 1756052 1975574 486489 735335 308189 76427 1096802 1118663 809418 1331101 1589491 837626 1383874 1916043 1009551 1563447 1311281 685560 832191 41339 29862 682794 1150793 1046806 1628127 1511015 740508 382058 259161 1596890 1801493 1216803 1496377 1563106 1031907 291955 1753451 1525759 284730 944067 973235 652253 1594034 1411923 342693 1156709 484824 498890 693024 824406 1061572 1960357 590729 821026 671699 1441227 332360 272772 1638504 1236707 280521 1827201 652790 118528 1839035 1682862 1292890 329761 480865 1769341 1905007 1712830 886343 1718457 791893 136831 633164 1758800 946908 1920621 894300 981621 1637439 1894202 809494 1844707 1511137 1960473 1518135 938132 1263196 767077 761775 512977 166062 720001 1987886 385143 1827658 1472293 274503 11660 1349508 759016 513882 201445 22263 1325952 602441 786737 1139666 1539169 1025444 734304 1244943 1145045 267671 1045800 1821163 1121135 1026456 1280578 871304 227655 1654661 315756 939829 67738 56800 1865096 465942 1359433 1177942 1234100 283114 474269 645578 1831933 1971169 1397994 1286381 90127 1491772 1788741 428825 262909 18691 510160 1450327 1858754 733137 670661 1541685 596508 1988312 1119771 272185 1009249 1246476 336819 662339 590689 1390682 233008 612092 1844401 1078810 680464 564471 1693087 984262 1409610 713930 183368 720267 1982772 1311863 513984 1422076 1914912 899166 233787 929697 1955881 365314 1733212 1652719 1980681 794205 31488 1937802 919572 1578942 1916638 1859566 1980302 1328195 1152650 1816627 17982 1221004 848209 1780445 1540977 1368585 1272367 364292 1161881 725066 1801295 1033844 216518 1805848 43527 33918 1523205 81662 1627741 1167978 209170 1012277 869987 85389 148390 164814 1891161 100219 529529 616379 917631 1294846 1944062 553099 1608002 398656 623532 286514 1592413 874047 1329302 1375531 1501017 1562530 1129890 140077 22068 1196464 1534605 667803 967496 526214 1661242 191066 1429898 317633 878459 913157 247711 700403 1216942 1902564 1633236 674228 811870 1924235 590734 1912889 212103 1337726 928458 1013864 988704 1712989 1437444 447864 475875 933421 1503823 35923 1381750 1223687 1012484 653307 1794573 1974757 79173 1547320 1823537 633837 1226810 696884 1306406 557251 1571787 1597657 1289237 1288717 340720 1848561 31877 17033 264202 584091 936999 1350608 1888442 369958 1946089 1161656 1235156 856844 451773 302322 1054045 326818 715743 1472287 582853 348342 100368 848461 1595478 1604148 1170345 174936 1178286 1716323 267536 1473396 1340955 1258057 412317 1588406 1552331 1557844 562330 737281 1446426 1091546 1023924 460682 1031059 27887 723604 135737 881534 1794369 750834 142087 1141527 1422357 623373 388235 321875 1727485 734362 628415 293681 88329 1827290 1465549 1167101 622826 879749 1058836 1423231 1703601 689639 405428 391440 1771992 94004 1852643 1474282 1620385 167982 484999 1553864 1941138 1688519 95650 1727895 673796 1565225 86768 1817346 1248846 948982 1232934 992026 1454675 540659 1698968 1851940 1201860 551766 1715011 673948 1802975 856426 445064 135694 1040658 130039 54480 826255 524622 648197 1710916 1979544 754272 1324656 897450 1360449 1735896 808779 197804 223397 242620 1300664 1426852 1179322 1525193 1876854 1701624 470781 1604947 710149 1033622 1313276 820853 471821 649809 986636 973756 353271 441318 1836199 735973 999037 1292356 81832 1559579 445487 1944939 647101 1074175 1080050 438873 589955 233430 468038 1878768 1159790 397257 919507 513215 1616302 1164622 851083 217670 252835 404911 541119 630216 590064 237306 100690 619639 852562 1383046 750749 780192 874452 771629 503992 271002 783183 732573 124625 671355 330222 192900 71458 1294430 1626372 1894924 76447 748815 306300 403488 1374621 1316409 1888326 1836157 1114393 1981355 1111815 880559 465725 1266048 967503 1716352 1476092 484020 1873851 249597 83861 1845461 1836882 1393285 1675131 342587 1606655 410001 633338 745377 1276306 1659818 1413895 222825 429657 875761 1320254 779309 1042078 1640537 32595 1298015 471558 773500 1686131 1488953 25000 141250 1880369 473360 55850 323011 1214382 324393 417179 1678258 91365 1726090 654512 1491227 1470062 950092 1668515 469650 1474313 786906 1249379 1244234 845823 1658544 647839 1970844 1949831 1524459 1331542 1700758 1309817 1468966 1917237 1537998 1911740 932764 577514 1383118 1676647 1985689 154956 1600760 1784209 140544 554918 249039 1796160 115274 1563738 571205 1438963 687811 821763 1477805 1656615 177328 1949284 1474283 1991371 1858372 1209105 658489 783914 151711 1335527 520565 1335309 710483 1020508 397539 1575454 1457027 518580 1178489 742502 174645 1303943 585920 512733 1897330 425160 941159 1245980 814439 1118955 966862 1747121 1834315 1441229 659841 627981 1334610 330902 587182 147058 1090766 676892 1482049 1588506 735652 273519 1240834 1391699 60784 760046 1005776 1021256 1399038 1467940 523884 1969631 539386 1155789 1884998 1696455 1410747 27227 580276 1962568 850466 205669 1073575 111303 717131 411472 1122159 1170594 208101 1142824 878425 1974284 38647 1551562 1328882 191658 1459864 904824 1926133 1373595 479494 1741434 613593 719536 569136 1451443 601316 1201890 875143 537669 156278 1158497 817379 1395765 1104857 1551406 56924 1451688 1529108 658079 253481 249401 663253 1274430 974266 1050170 1490443 948474 1760826 1802729 1082281 466123 51747 792828 1429178 908655 98297 312731 1780419 1636242 432718 797960 255576 1971746 835154 1951156 1308744 273020 1391668 1979247 1383556 337428 247597 119586 1344344 133252 1725290 710401 726509 7498 965522 1951304 1460540 231391 510828 766324 1526991 281416 564062 1746045 1246668 1055965 1250618 748519 1171067 83500 386497 1867547 197526 1452388 236182 1513024 656599 853761 508968 1511697 1528718 1092825 1615295 778934 1031172 321111 1715056 531802 1529773 1108126 985993 606458 932854 447485 539421 1814029 1472796 314168 1912710 934827 811246 1347806 1538558 1615456 13971 192267 125001 13585 995924 1106180 155000 395260 240274 1786664 1901638 84751 1239691 414769 1672437 1802180 1703620 1533440 450885 1871781 686337 1485392 1271680 874324 1991227 1986088 89613 774007 1725901 1086860 728954 138234 531285 1340356 91476 1788482 389561 355177 1725104 1175188 20089 1969200 533386 1361514 863175 1505476 1642930 1530207 1129975 987930 1438302 785332 1973762 733575 1901124 1322274 1648026 910220 518731 48499 1622786 848015 1722568 1174488 53954 457564 1937240 956966 595226 899152 1654161 590847 1925670 391955 1958721 1082251 1643165 478379 1481725 159226 1860831 328214 303644 1306492 1638379 707898 60735 1657812 1362855 1662084 696084 1495517 1382643 1701156 1819163 608908 1529000 214834 573331 97324 1016207 1583765 77313 272231 286598 1579670 653498 1408694 992923 874896 1089870 1237718 538970 294026 1525444 1653590 836828 1386882 777799 366863 1679084 559402 1506209 1366880 719421 1517324 1869918 379924 1129426 1884322 1934947 841403 1618793 1311904 1789277 1590377 155087 1634368 1320335 1097450 276520 674141 1628900 949533 912978 340731 754624 125458 1986814 1629386 151276 52900 1393602 104863 314617 1487636 230875 272776 142749 243955 1218187 493860 1641813 1792130 1648466 1378520 1713962 684978 1005528 1457245 588521 1431505 275389 436973 1615577 775644 1224086 796792 1602798 1870064 1362134 1219681 1470929 949561 518093 106220 1652497 1857267 852820 1543084 733028 881992 856207 1463172 1314578 1071252 1900503 571901 729163 1543809 766582 1724348 981500 1365818 925885 209748 329414 1676653 244797 665420 626369 177393 1929472 1189128 10917 696856 1246189 270255 957801 18659 66444 416551 294469 1328654 370536 405788 1272664 1078279 460440 1171655 1580079 1441268 1450309 267432 616949 1847247 91839 434600 1851549 701185 387025 776478 753642 1968224 236318 1894062 1266672 1970577 21636 15456 1069740 295935 128883 412793 723019 1305606 315083 1507269 450558 257006 1633465 1391358 1261474 331805 163977 626248 1089324 1147894 770650 935032 1702415 293100 1634205 106838 946994 305305 835258 617583 1358142 1030881 1538467 1709515 43171 153302 993082 1083979 1057996 1514826 916254 1534488 382017 1271315 303567 302046 705526 317135 1665648 383442 346171 1762413 243385 1357794 1850173 628875 71162 105776 54549 1734425 1067746 1684480 109028 915140 1216199 1987089 224512 1027 1753786 1582605 1455437 243257 1343251 1189972 961830 1218646 899366 1249349 1958198 391299 1444410 1976313 271396 77702 1173919 1782061 1974697 696390 802427 1121733 507705 992322 1255309 231364 385488 1386780 329958 1105815 522671 593030 1574961 1921506 1555578 1861691 1983526 521395 70384 310417 839483 1350628 1081550 114798 62872 1355835 1669393 36054 1031893 1575993 1639537 1911140 1264013 1871883 1873969 1613021 1656241 144537 1664195 907108 1988606 1672633 929730 697682 1758389 926901 414812 914410 1167454 1832184 1641589 1448677 1724532 1837177 1376979 716550 1416820 382481 160849 1029527 561042 874059 1182243 1698041 1808801 1024991 471781 1781187 1037437 439135 236554 1015926 1025792 57095 240499 1068754 1460752 618717 1761289 1370387 129946 1033302 190167 455446 1844464 596012 169657 1063123 1478258 1981211 354678 427811 650146 1196553 366938 1313021 1694664 1104217 321805 1379179 1965101 217913 528497 619779 69877 1393426 1294942 1129390 1155831 448936 1477357 1897548 679083 1774996 159242 1993920 983297 707312 1694723 1557168 690756 511842 69250 280559 545098 1007730 272250 1289174 1001002 1078448 526838 1256841 428437 22243 470410 641656 47737 1040025 1408269 1646149 293010 1150366 497731 1419063 1437217 1168086 1056463 946217 500661 187039 1057534 134369 787066 1806403 274018 24937 1576296 862959 715419 1345683 686947 684871 1487297 358676 961182 970891 1628938 1576244 9672 1534189 855665 1824938 589783 955829 1352822 612327 598432 784698 1444664 1286757 1343189 1249192 1840694 530926 1407716 1755651 725099 740288 483794 1182773 278604 1588221 1057418 442118 1211128 217326 977418 758017 1739011 1393233 532161 1609249 601473 1967483 644417 1096643 1870278 432302 976963 149765 1927502 1454083 564190 369602 1185527 1741160 563421 1834006 96908 1717556 618260 1586793 1219779 1514432 1838861 1496610 1474236 1317513 276008 1987378 1987197 1937287 5320 1876303 1280913 408840 905925 1180302 1830736 448835 667121 1154110 113658 1141154 594331 1966688 1066193 389228 1306256 868395 1339427 1023051 431582 585700 1738774 1817681 297663 167744 1884149 1267764 671560 572016 150878 1744655 1186869 137342 407985 1652064 1251007 248922 35739 565520 940162 1983626 1176447 1627123 899298 848360 1570510 1686666 1563201 1703692 1981694 137715 207661 1091807 69752 874738 723877 1067937 1067308 1574908 1829669 896247 137543 1275165 435442 336165 71551 639857 342610 1138394 1080415 534611 970378 819821 983227 1296057 1855045 1632905 1692850 1951257 1337753 1574304 1563542 345752 1829115 1258824 1660760 1509011 22689 1713385 1913600 1188393 1543480 939919 1430274 641275 1060513 1474953 236991 1174826 1364703 1265111 472181 1689047 126836 410297 1563145 1085644 1733924 423443 1669816 1417991 1082381 733128 243467 1129924 923241 770677 8491 1790367 1783139 1531154 1870243 1121361 1689991 1374619 1782331 584104 1116431 421044 1303595 462671 744735 710922 1519359 1488996 80550 437032 1606424 756158 245398 1505923 1986113 1271741 266261 1360306 140882 1189744 1937876 741403 530050 1197874 1163774 466902 1065111 925653 988387 1009861 712271 1522677 1423172 424619 1887029 1530345 679437 1228819 1128759 328245 524150 828243 1757372 321031 218199 1683633 316680 1411474 1117066 1745930 501815 1612215 108983 1441579 1521730 378548 394188 1769349 1616861 1151609 1960237 33876 405341 1714525 1681316 1263595 1888728 1260391 1953679 1066297 1952368 592231 898139 535874 141671 1972210 192185 552418 802708 519982 1234011 899385 1770890 1594995 1149546 319315 317180 1775809 1361152 891712 1617569 858493 708076 1928484 1659850 1601882 710751 1946755 631157 269539 748056 1441100 1584773 1521364 606474 1712577 1633218 1158909 4598 1306182 226258 720649 446589 266141 174104 1510350 235251 1664281 810271 241105 249773 752177 385088 1028229 1846782 23839 717218 916000 852750 278485 1291158 1245623 1630764 1601837 1098954 1946953 1231917 1981736 1934447 118346 1578711 1465898 1507684 1046520 658954 1191145 983907 388983 851415 1729928 1644137 1243722 461884 1739591 50537 771208 628381 1410262 980204 131812 582433 1734833 29309 824366 1342535 1587230 1800035 351286 1115899 850676 1560764 297639 1526846 1908424 710793 1973819 410938 72426 819372 930631 1471491 300201 1743614 67001 1584775 1051913 909050 1396846 858099 1072221 1275052 1075922 1709289 258008 278670 251114 229887 1210312 517978 639009 1438422 289196 874806 1467263 1362278 172913 1853443 1388603 1853247 1977968 137732 1250739 830324 86666 1609932 1675038 588802 1012766 1090382 700995 1124648 1244930 1708754 1081094 755635 1760913 950007 1221450 1732440 1689864 166886 527240 807869 1166190 119972 1274155 948537 295898 511525 411503 847829 1722727 604046 1391189 1943098 201327 1982718 515944 1071464 1190950 1686798 817514 859184 1919097 104543 693509 943516 2351 1765660 1361358 1373229 1805936 1191853 1391922 1196686 1893362 416611 1746071 1558212 448207 1098118 1615970 1644192 1345124 69132 437440 481654 482923 1050805 938030 149520 1118791 1656727 191142 631148 47016 1509792 1107731 1626777 743661 1174852 1161590 1909868 1141559 1710975 876227 234132 785975 1871506 522391 1846878 1982227 83841 921287 1746216 437944 491796 1117360 651547 1460371 1639165 492374 528182 493610 1657867 769068 138646 566998 971404 439387 406647 611081 940461 1702694 1658372 351254 1972393 1450748 62100 1515804 729820 1255887 1656775 1002634 1111210 1730356 8864 4733 1495113 1661384 1894894 366740 1178759 1301688 1097947 1673644 821933 612225 811856 459424 1029285 1997381 1956397 427540 818228 1219149 1986452 1388227 1573612 1832370 1797124 1434901 406831 403098 233308 1963851 1373172 776750 1107780 851202 1457266 1366164 849445 940455 1849202 1189111 148255 900205 332510 1223179 194417 1633854 1691438 165343 465175 536432 1884771 1524460 268292 1300460 1696293 129667 1025903 1956998 191094 1201523 1318057 970976 287736 926187 823428 1523028 1269974 880038 380751 1007173 1169615 1047247 730171 1721573 1578005 955265 212476 209122 1792268 887848 1659965 1332856 220563 1142034 1340229 1166524 893597 759734 766635 688481 197351 1254208 1596612 1598639 1307836 250357 1560318 1247271 204949 1199988 1484537 746079 1442043 915040 1139636 785280 525904 274250 483323 1380878 1338029 775739 1732798 423579 164607 669721 1325797 287405 1016412 299379 235944 249664 1015081 422602 1168447 1699914 866618 1000736 306692 513802 89322 857764 104129 624334 1049792 83723 123444 1616577 1788668 804753 302639 628493 836184 183093 1625691 557540 884400 299631 209439 701446 7953 622921 1439286 1600592 188929 1105939 312376 569627 1028604 133224 1942755 1822600 417068 1743010 468510 451969 876160 1088262 1568232 1140539 457236 99398 1818956 77181 969837 348774 1569844 86595 713986 613124 1995501 304777 1120879 1744513 538232 563751 1887440 1233492 1531993 823006 1221952 1824242 1657854 550330 1580044 1576669 1125709 440755 473410 928683 483870 1028048 668581 551463 1304537 1245961 1726600 606395 1680153 678546 694900 557270 1373791 100242 876657 70568 362863 1098420 1938509 442498 748444 1714505 128514 1365477 906019 140260 1674014 1863567 1525139 266522 422116 1353370 663035 1169148 1120618 42479 1385140 330453 1115526 1579809 890316 206087 407285 418260 501938 664974 1706279 10737 1027734 569572 676731 1338669 1094030 821868 1497592 603541 1427615 1176025 907086 82247 700520 659728 498212 137205 611822 919077 784313 377164 1148998 1439119 1680999 635118 1822588 1260917 1417117 885992 783073 1645741 1760510 952358 1659049 15750 1601619 54508 122482 37717 1871485 1827754 1445476 1312526 173133 1065919 1094307 1409077 783794 1014562 35657 1578517 283784 367104 1933597 682417 1552581 518962 447205 1978745 1734625 1256333 1721727 1467722 236154 202446 1786302 1995982 490 1039543 1726469 277687 393328 872206 809808 811493 1654059 398657 190625 1249930 926546 68889 1573826 1122800 262040 1336532 78933 801508 490597 1200215 639293 1764155 1629888 1290056 1950493 1341374 1662984 1824350 1815666 1858476 1490953 1668398 641303 415692 957691 1479097 1581381 497412 1539496 1151094 397471 313698 1496774 954924 394594 326649 1142749 38454 1197581 1536264 1545274 201791 1660746 1590336 744311 1096387 1649574 796339 308042 106523 362311 963834 92319 679421 1078412 1592164 319346 1138680 365939 1920542 275506 1123254 1144645 377568 1250893 630874 1767649 1915381 1201958 1265563 1808460 500954 1832714 575266 1515734 751845 182239 1296820 1666383 115836 1371152 1908145 480188 237746 509378 1593507 1002393 1036224 614475 249808 235541 1880225 1900376 779694 1109044 844814 1945205 287875 1456240 1984303 604205 328639 792824 1253469 363301 1565713 120439 848875 1090409 1112196 1253724 1315882 803295 693643 1284277 489758 1972843 769248 1742666 177143 1604430 431897 1283702 469483 182360 1952516 197270 228312 629240 917091 141979 1415511 1423416 1390457 1584896 1811874 1016443 273536 1178234 282300 1409750 824638 350455 1738979 144985 1357221 632649 929239 247510 21987 281478 851310 512250 70940 649843 118710 225297 1002515 1530787 494499 1527129 680741 48965 718368 1124738 1246291 1871019 127121 1188094 419210 800728 735687 1507905 1602681 706427 1268545 1034985 1020083 1789638 83897 56194 1441526 596309 181722 1620072 329999 34182 1094525 1005498 1877189 1541774 1864430 580530 728190 888752 446188 1436729 146712 39302 902186 618734 1008300 1101226 307080 1263052 1888843 1209059 1095902 1348781 1403707 115894 894619 1677073 62515 1115405 1581671 1358466 279672 1370480 768136 1705757 1215424 191693 346950 1275647 1680459 514497 1026619 980894 1667287 1979479 1846096 477641 423921 1554986 1761978 1394538 479093 104897 976113 357692 662763 782339 949545 1004657 701368 1833285 309589 1067086 1659427 1838373 783117 1543322 1646938 754546 446976 1064568 998361 858553 1381994 1829135 1130732 1302393 301523 662793 90820 1180528 1409290 1957867 1927062 243997 772075 305306 799618 525544 521051 871418 1861954 1264046 302035 221276 1622018 507555 1057308 1789496 534998 1860537 579020 1432346 1769665 748900 1661 268127 229654 1172104 1724935 1276196 1929928 619517 635937 1513291 1823973 75375 861365 1654166 717015 1069491 176428 802746 1099483 1645519 1460224 523112 1422378 1236379 1856171 1676791 1098232 324675 1278246 1428739 1557336 1832404 1823197 108810 273447 63234 1783506 133995 1196649 479901 1261915 1950135 210304 209190 1867827 1902132 120226 139519 1193662 667456 671322 1200895 1426037 1291356 265255 850655 128313 609684 929491 588891 1902526 1755465 1551563 699750 1797687 96403 1036819 1257670 423218 887735 1915761 1816948 1600517 563737 203081 361307 156774 432743 1429192 61818 1453702 1819709 432206 354375 856004 1783714 494331 1153317 286022 53897 1162520 1099080 775677 113096 1393031 1585356 674472 1428372 377185 727438 1913295 310431 617019 131696 547877 951178 1958062 25579 1642 662821 50158 179751 326537 744681 1328526 1845758 1514798 1005399 426642 516275 1206552 821156 1043749 654910 1198184 1990607 411982 1280689 1872896 1479440 461317 249944 624710 755672 1336998 635830 1087419 504254 514774 1247890 957640 1500341 466291 500229 882156 1066588 272560 1951658 133688 1169681 1926496 979680 1015305 1860416 995614 1972724 914468 748373 297528 1461036 1679584 1564344 1745344 239220 1978648 26571 978240 1070808 1025796 582392 1897625 1352494 487084 1633781 1425516 1998271 1140096 1431155 499134 27229 1956577 215686 1964643 549325 22865 362634 467541 1860390 31459 1058018 352684 1697195 1330787 791446 1890895 852128 297185 940892 1496772 736633 1726733 124861 649363 1013837 1797049 689924 1238784 1947001 794367 1261050 29653 751517 990292 1348021 786116 181058 649377 225658 1026776 1554073 56244 1728798 1167769 1239415 661081 280304 1804583 777652 1069193 1441304 1102717 208555 1297127 230309 1140814 682012 1676595 291941 1545763 1631485 298105 1501332 1476028 984353 1574073 1340073 1434577 1198091 1574360 256200 669692 737192 1889600 1226740 667642 1792142 1654103 1951035 70959 1692257 1661385 854335 831570 162720 1527823 1875386 1956832 794248 1614433 1588706 1303215 1907230 148903 1134506 1981300 544699 1163368 1178904 487849 1859844 1779057 365603 1444824 1187037 155552 1375601 1017190 1949146 1461001 1275242 950671 1685955 800970 77108 1747941 1160322 588139 52348 829704 728801 470350 1844751 305113 1362238 818229 1753539 1437797 823952 1319856 1693059 1573605 1539663 1023057 872456 692279 1075877 1200298 1319098 673622 1403450 773129 16400 814977 1534980 1574122 1678308 879226 1304802 826936 1471178 208696 1843023 51954 631886 1704627 28483 1905111 258144 943222 343373 1589946 1344052 1582375 936849 1292232 1407752 214385 996005 1965667 1418830 1686487 185264 242702 1824508 850114 1514891 1534936 1590780 151376 1231527 1667855 420282 1602492 1279064 2131 800309 995152 380530 392495 97670 493727 153507 1570066 31481 862184 1818122 1330113 1686601 1550838 862092 1576150 1089290 1850537 14433 942230 1368187 766373 1315258 721010 1077525 1662989 916287 279213 94420 427723 141170 95381 658526 1062995 1339469 1046858 713726 1321442 959282 883447 1437156 452408 139054 102682 837643 1159652 1012300 1864640 1163160 905395 253388 656431 1520017 1551345 1974732 165413 1123813 243314 590518 13108 962853 803535 920843 257452 212711 1997421 1490856 990454 1882956 283079 403070 1716441 870356 69851 1851953 1145219 1779714 1697688 390814 1835205 169233 370168 224615 1808332 1332439 1452545 77392 1029941 1182343 549878 681494 1513962 1370439 1833280 708465 1970749 496492 1108127 919419 1449600 665375 463777 16814 1940575 208229 681529 1082829 1627158 460467 1809664 1521807 1640373 277681 1044294 961609 508462 624273 300874 1571747 1685597 763871 478002 547235 800880 1627107 916073 1824384 399487 1951803 329860 1188795 1079351 1587652 1094450 141821 1940344 1935048 983979 1997337 1226588 491312 1075945 914394 1283599 200399 350579 421149 638693 213376 647801 251093 1333495 447882 931773 1248457 1485966 92005 1895171 33397 1250369 906718 905839 76114 421631 1236059 362462 323985 845413 534778 1853414 1353305 538104 798178 868977 448859 1310217 1054906 869528 1786511 756566 558885 1373523 445620 726270 538614 743868 900138 215118 886923 1447816 99288 1207603 402704 1386831 1160204 372382 357212 240226 902247 840599 794936 1257702 1018952 1797110 593707 1736630 751890 48653 623988 799466 552329 447181 1190184 1509762 1916629 136395 1102025 1934401 399661 255653 1961476 838123 425524 11732 1360824 430466 682595 1850280 1787141 1793066 118853 1177065 1080483 264029 1524662 1214859 995885 1833138 766630 1967153 999163 521280 1835349 169093 7673 370524 1727259 1546738 1111415 859457 217074 250852 1016746 1718634 323749 1238288 41228 464069 1895951 1758032 767531 1158439 177647 1593501 1988168 255655 278530 432956 1857732 206995 950535 239200 1270226 1832950 1436253 1826148 1840747 1821346 811790 46431 637929 1603962 996506 931743 1198187 1963258 1426509 1945279 827824 1815241 1031099 747495 615971 69171 1657136 1495961 431403 862903 967610 663333 309069 289941 714432 1813804 1079675 1738428 1443878 1641293 210722 738781 1103665 1751294 1503465 544955 1382907 151258 204763 14100 472279 220174 1390351 527611 1918155 1722931 1538349 184250 624314 949640 692254 1352096 1343914 1778669 725072 659693 597635 1236218 700545 181700 868731 1995691 1064867 913949 731347 458287 642244 1136816 1977729 1506355 70970 369832 1502221 1187802 190408 1327942 1142289 263615 665289 737538 545205 584044 1244544 1014516 402993 1925817 506955 1033393 263605 1875750 1468261 1449799 962400 1414553 158114 563663 169640 1867947 1341816 1367461 84650 1540297 20010 1237068 1150761 121308 201430 1364510 1078336 429599 1431329 883868 768002 792892 766584 290011 1699230 422751 227002 445440 264048 1387084 166096 700497 1174112 1949431 21785 1768685 1275699 608061 282025 1872410 622465 1673724 783437 485781 34140 549570 556133 1092178 627700 1582464 417308 100751 1672276 485434 396990 116524 1340776 309442 973346 1319624 763858 1791013 362271 521191 125621 1203392 1381551 1061256 939284 1576512 264260 974959 342510 1856624 44605 816108 854226 47200 1759744 1716938 1635867 121623 1442494 276106 1790230 887450 1270813 1397227 1589711 177134 1018924 1475649 1068768 1958553 1407809 1938332 368858 1828088 236392 236254 476922 720557 1405916 996596 1569671 1381232 174889 741347 23832 801115 1611339 266175 558037 1547139 1784654 1814183 1288138 1694242 365370 1643598 1604375 305478 1911586 1885989 880246 1241503 798097 1022141 1220951 1159074 1656182 1832235 1690616 1956378 403096 1037964 816253 575961 1932949 1044672 1905594 1635604 61294 229590 108517 648596 1587508 1412701 1136359 1161850 1475047 1050031 1712150 1455881 821235 419594 688396 1703092 75320 1791820 833264 879990 1266593 893917 1275170 1379907 1025560 185644 226833 662977 1148646 845138 88914 631139 994015 219826 1880476 1538487 473462 1945892 34865 1630680 83760 1877932 815301 1461016 1939977 1705508 1422884 1283089 1344965 1599951 1765745 305076 1760219 1630588 242677 886973 507789 1813366 1074780 327202 598776 1355268 682227 1745763 1680920 588806 1435222 1623338 1086806 534660 1724557 118341 519554 776300 1048663 1783532 534678 1250069 1851180 989681 143366 1437092 1307809 1163012 1026960 139876 1808936 1817377 83335 679205 926511 456362 1391470 1626266 369670 904662 1401616 818591 1705680 844951 1694434 1720697 1712740 1688131 1763628 1915902 364809 493919 1797184 1108344 1876880 867329 687808 998096 1136185 1268386 303352 1810637 1189643 84058 1248944 1059178 1341962 195996 1997674 1882984 1466552 886562 459700 182214 269313 1137360 1130548 1614905 1492268 96982 1890595 23947 411153 1081903 1066042 1456737 420260 743582 1087309 1879395 1441630 1197094 524155 541303 817660 1697225 292530 364198 1862201 1199245 897410 1878154 870728 472415 1855134 1083318 1037191 1152647 391854 1129729 1095626 158558 1191231 786417 1208188 263025 1502858 1602268 1399561 818085 1359941 150842 930892 722732 1944075 629886 358510 1156685 171156 1779109 1962271 1943128 1835439 1123799 720655 966000 510300 107567 1498094 633006 1858272 446254 1326539 837853 724433 1507932 1789524 1340360 605446 103968 826770 735584 1681982 605725 984899 194036 1290628 868868 1447542 253201 1556699 437087 1298011 557187 1237164 1629931 91747 322425 1622476 1270695 1443995 1864268 1322137 1065437 1083535 414039 1661840 1183767 660608 1160553 1133909 965644 1050090 1545755 1528422 1193793 681677 1025730 563635 687310 286911 1473588 1519787 1105683 391017 1810248 1467248 1517332 975202 1983661 729285 198755 1864853 1881682 900208 1068613 1505086 1766053 1892881 1972847 1945434 868422 671908 546743 1059137 928274 1608250 691494 1564473 556676 1517637 1922171 1798307 1856551 238943 276083 378209 1337009 474814 977180 1467399 538057 8568 1311952 1208330 23479 1009688 577761 1617249 371606 1179127 887210 1606877 1688069 1357804 1009583 506309 1433269 263273 234872 1119223 1385080 1773772 978689 237713 1684545 1069393 754036 1945167 1497901 58558 954113 847422 1329518 1359376 738877 372561 303171 1209552 1949917 1892465 1675982 1760480 1934916 1345911 1607978 1634727 1898699 948772 1088778 1570662 1632254 221475 370322 1493371 1791733 837224 1602771 1073808 90482 974459 725841 1791084 1792852 1081977 185904 851121 539661 624001 64519 1718875 995100 874960 174068 408692 1728659 1227167 329649 342289 339095 346170 1130138 1538549 911146 1749069 708267 1729901 1577816 148367 1504141 1785471 1503523 371435 1034660 1388798 1559356 198816 725825 684770 204528 1040227 1079546 924553 295132 54625 1070523 960875 1273206 648493 1571239 1066356 1925189 791862 183266 1742595 1809941 499797 1599884 567023 1033054 1729865 506255 1757304 904950 603823 892642 1399664 950093 570560 1087154 1106318 1782085 466916 643021 236403 1449562 1613605 1372236 478421 1014910 930736 942284 229862 22477 1012093 922383 1475896 1684587 1026294 851226 1587137 1615620 414913 135922 1602431 1084452 1360717 1385079 102768 1431704 1389119 508472 853152 879892 1717156 589570 1153909 1633623 1195160 756262 1667244 713393 1992909 101944 1085667 940964 105224 1337396 1539068 1493183 124025 531602 1132229 46991 1083043 1763636 1899359 1135811 799281 36567 1298773 1710857 85251 1489030 1950522 411844 686159 729025 1970650 416796 1482580 317466 61122 743211 812388 829692 104113 1641637 178025 172076 1363620 1106015 779596 1559587 724015 1648759 1510669 1797686 1683914 1323321 207824 58914 718020 1426229 1752633 1105010 1894471 1580077 1749690 1627977 526995 400569 487142 1465774 1486122 1545311 103843 406996 200103 75520 1004395 79610 1608872 1315333 203877 1023752 674332 1846477 746500 689969 175195 1777160 1491266 605424 353309 532598 92101 1599898 1290396 1011455 483917 1608161 1642005 1128443 1076177 79981 504572 391648 1518328 345505 473951 1645138 1448166 1436429 824825 1142986 787292 136236 198766 1603761 1730242 976892 1663739 287580 1194036 787695 848794 1712960 624845 1711885 800311 650064 1193654 1388174 1804101 1695248 1123108 390378 1676807 1336056 842247 1559817 456191 980705 1034563 1645266 936083 1284389 834641 1083488 1614259 201196 837428 1948170 160203 9029 308171 149531 1038721 1905599 445093 1347689 1042396 392126 853647 516030 662432 1171504 917487 109189 1840254 1692152 1682486 395484 238201 1773881 1407735 110517 1846650 1580274 490943 506105 798037 966203 1189139 1799549 1093107 1826919 1522997 12926 1845029 17793 61588 122061 868022 545268 89660 38894 82780 1474712 1572080 1671391 719076 1271244 1804375 229297 1039587 1886013 969781 1807163 1920330 1616693 368121 533325 1342565 131920 699938 1554700 1342017 722768 574562 1477404 1712334 1786766 1962604 1831921 1501426 254986 1287163 571828 248927 843917 1923413 880635 371610 169604 1490023 61853 1564755 1868404 927421 1438040 1114412 1122136 465319 1056335 1647309 161254 1321653 1157079 1826905 1940020 1190946 1123542 1877800 515152 547756 271159 1006277 1606797 1879270 1098012 1097376 679153 918120 1824442 736979 1332228 1041409 683194 49216 1286384 1262787 296757 1057952 735971 1820704 1077239 665644 1549053 826838 104834 1075768 1942050 1090235 1757649 1879187 123213 1952779 1952112 1770317 1660884 909842 1208787 579916 1591534 1974665 919206 447569 1306983 1515424 899219 709871 1933782 1121870 194570 796601 1411099 43021 532624 1078596 1123436 1164593 1969987 1476400 1838467 262086 1328950 1823401 34803 1917309 1193941 352995 123782 1164215 1579763 1708118 572992 1653152 842133 1467086 1200046 735968 1417846 1574578 162997 556805 1950611 614930 1394902 1418935 820903 594858 1527033 752931 72597 1502442 912580 18096 82568 30078 1014363 1401927 1214246 1691845 1251200 1966304 1610700 965879 1378308 1169071 14242 672673 575655 295253 233259 1975236 1867479 1989259 1122995 1098372 1134102 867717 1675454 1831803 1564410 1288463 213242 145747 1792190 958756 1589426 262089 1302075 1320741 1932538 853211 1925002 149968 1569616 9234 471948 840779 184318 97594 837307 1893910 311532 217524 539998 1841126 11590 648902 11227 156204 1031413 59455 1535979 819182 88213 1079170 1320873 211945 1909462 1311924 1159411 1013395 1180870 844271 368778 165566 1658590 665069 1893705 1528792 553981 333231 813936 1267889 1251427 1081498 1269469 1501393 1145069 439262 445450 1745174 1283048 1031551 1615139 1027478 785500 464023 572520 1413577 91743 1233012 1008187 112661 1804342 1790603 1192920 407843 1309412 292477 1449954 298121 929014 210515 1032739 1769219 234839 1523090 149932 1769595 1425184 1221341 856064 1753904 1346301 553495 537640 1130547 64737 37283 11864 822010 306496 1882896 1586108 1702429 136705 499841 1924491 1532827 1570124 1482247 1453896 1116806 782373 360311 1278784 1883295 1322398 704817 1915558 895414 1888131 1865350 274473 1680354 1557732 1098333 1773571 423788 1622672 648877 35677 137631 1715499 1186403 669057 479068 1929049 1696695 1259992 191249 899202 174422 1059773 792725 1964290 1532228 1941786 1281261 1499809 1378157 1058094 873381 1902555 1196620 1176134 1595398 1523188 13388 507534 294536 1946528 1926878 1427726 29101 206151 1729447 1100468 460256 185770 1041276 1706829 291750 550636 1648633 1016243 1425587 968321 1848031 1312757 1442208 1304817 525839 995862 1733016 1607774 762923 1161426 1078795 1274400 251280 213288 1569157 1939495 936520 556988 527110 1536747 477682 339595 1969347 1184589 162503 1670856 116735 1416742 1321385 1344976 436807 1987977 392128 910468 95543 1579712 859825 793569 1055962 964042 1847840 1276274 143041 1270967 776948 1119557 955384 137348 512833 1630911 931430 1607245 1420764 211621 959059 1604057 1282639 695272 1783599 732479 1439941 754217 51051 641203 674435 748092 1421095 285483 632149 1142972 1327751 1183699 1066790 1133587 1635535 1769146 1241684 1640662 1985234 1201717 1320352 1958026 552836 850170 94003 1933425 1919362 1141680 1408406 353640 1939519 506336 1369260 441008 640418 197146 468265 147095 1812512 1983524 1624312 1125142 1872678 461461 658513 1987690 55508 1332411 1740643 922118 700158 1953881 1659967 191810 154679 1411680 430120 981734 64263 63796 1250487 1119788 1620787 1714155 1394100 1445653 1820376 942043 662057 1825402 648293 322562 1338675 1295013 1904208 1704278 1006536 1010393 1976052 131219 1168269 611116 1327860 1431173 1776936 854324 1507644 148967 1566962 1293273 29495 6916 567349 131102 381687 611417 1893399 1375923 126736 1436697 134009 1146848 983040 1403542 1244014 899884 1483639 27632 1822140 779439 158519 543793 598647 1353540 1811247 478352 64615 1366011 479345 115614 119245 376974 1931991 1812462 1582313 704973 1591192 1957137 1647958 1600923 1645720 638595 1613446 148525 1688091 1925724 1807920 1584724 1956449 92702 850980 1324888 541614 485751 1038535 1412526 1807471 932377 1983138 540174 1684928 1269425 360774 1504834 867649 1556899 952838 614323 903813 550798 1900407 1793882 1719562 1089632 988372 47552 846482 1423737 1517648 204073 45629 315481 47630 1760317 1688649 1185198 511633 1273345 1079523 907281 1505021 1249994 1045898 1292196 831118 1220838 459021 1788873 1820542 463200 685900 86445 555328 1861885 971840 1605339 1436225 100909 17933 627004 1006957 842312 991283 1766917 815951 1168231 1901289 1560034 439206 585583 1511537 1100709 1152815 1284338 120000 1016605 1513766 16391 1676156 1353717 1711853 766575 819034 875973 1890410 686275 706306 1479829 1142702 1050896 44720 1287922 374974 93391 544719 1346828 388788 446838 1736225 1393203 843391 521382 735989 1733461 323162 1697505 866150 1968123 67087 1477866 1411481 1499756 1344511 576982 838602 766959 1296399 1927232 210862 1075674 991260 169492 842808 1974048 178822 89335 501606 1815879 1032713 1347528 251103 10733 1553574 274197 695338 1757997 460755 1985223 746306 1519199 992286 1646041 1234968 975689 404897 672021 283140 745097 224299 1922387 1570292 1136465 1455223 511002 1851265 1168682 1665971 1809272 691535 160954 1717197 1427151 187966 581617 1680911 189337 1482839 1358343 1233184 1692309 483384 1856427 1339725 1626545 495600 1863583 177271 1038235 665864 1156050 1736064 1249262 1130586 255441 319431 204163 1672526 343217 1804618 442847 206652 1517279 1341064 510383 1353303 1323268 288359 70615 1420257 1612698 910798 1576901 1089513 1428002 380907 1621049 557426 1497910 573801 1691301 1036149 1607331 612777 195053 882026 909490 1845586 49334 147884 1580141 373835 96918 1166579 796262 362566 899171 990764 197792 453584 1896389 58183 986601 1686439 518050 560448 1097961 1224799 502317 1481193 741881 1538653 187285 1262496 1666982 842044 1867248 1273076 812120 1789792 1526786 1965901 686778 1886166 169588 414491 1454119 1240920 1642411 407646 144696 283209 1743269 153203 1652144 1775375 333792 1168135 139124 1699517 37270 445638 1876316 889694 1688176 509960 516413 1494040 1011307 1329386 595916 438290 1032843 596698 998246 1096153 320318 923036 1399462 166714 116797 1610756 80163 48974 475064 629423 1579022 1597155 440165 1235539 77282 1383786 308615 774653 800623 51200 336307 1651737 169862 587450 660472 774771 1395664 1138209 1609797 1633029 389070 1519490 522805 614198 979670 1897695 704809 1686488 1365193 929156 981497 490853 956363 753141 1449967 1804116 1266721 1657308 1635610 256852 219179 1287141 636328 327289 732036 237395 927375 1071200 267302 1837873 569559 160344 1021873 1971764 1214650 1809743 379938 578986 1420981 78732 1955813 1902766 1746304 1990533 1263488 489191 971781 985728 1039778 1771257 839185 1135544 1976993 206357 595573 1758371 886831 471075 791941 633998 1842135 936242 941559 716940 802279 930610 832391 1980364 707329 401113 631004 1240116 1603509 1466451 932147 698647 1494996 1038027 1202573 1855874 859955 1580997 1686472 1218313 62584 435272 1018715 964365 1025614 396064 1581599 802151 1824917 172051 218137 51463 1531479 607371 655820 787807 679801 811680 1837179 24380 1067470 997419 807076 1253298 348718 1233773 1911614 498889 1332437 670190 722326 1853267 1005402 842079 1554561 1664558 1124404 1841436 1904870 1359247 1002558 922033 1151174 865783 1150859 786682 47076 752420 878257 1754497 899562 1917796 115302 306289 181795 673596 1304987 1556588 1237456 835590 1091076 759192 215289 1212829 877057 1251749 1758691 1812801 1748319 731626 1661305 1100956 223458 1158172 698346 1409509 1416009 1060931 1369701 480438 805265 1430561 1849154 991854 1300046 1594988 1265649 1390273 955352 221394 1744414 772126 570377 1340612 1063058 84514 730719 1503473 1570468 294801 390993 837076 1231153 779849 461043 1464481 80787 1471184 869521 1250660 1043074 1611712 1935787 1064752 689424 484244 8318 266857 912467 482335 1410710 1262528 1051471 1941150 1696655 1023365 946100 559454 1424111 417525 494108 999029 909125 699941 1320989 760794 322301 1999438 745132 301892 1313230 864688 316937 944776 1514375 1726973 716469 576605 1627827 1612135 1135809 891744 443955 1383266 12311 1813550 199417 526375 1172831 1720564 1168042 1911664 1513296 839072 502065 1061075 1590362 335704 179909 1384941 316294 252855 1300946 1520537 1768616 319834 1040165 137922 904433 1538382 1237502 1638591 899766 446670 1323885 147819 1334391 144476 36664 1695716 1767643 995747 1225257 548624 1899175 561966 484064 1829358 1150547 1787422 1736122 763985 95196 1220112 325867 635870 1329557 667014 1198843 1727593 563472 1644991 1306557 7785 1701410 1103978 1407816 750205 1078374 914900 295842 786211 630040 1636178 1556340 426977 1884794 1072061 1372259 1901579 1806099 294372 194043 1404797 212350 1209660 232473 11651 1622397 771548 503700 745756 933209 1174547 124588 1388687 1337006 1274976 175459 37255 854462 1885349 1224946 1224026 1777709 1591285 300404 264210 764639 997707 1694639 1574170 824556 435201 656590 1042947 1940742 1668061 234524 1425982 500961 307001 1560197 1388788 489141 1501868 441757 1494814 1676190 1267909 138940 835268 1838715 19483 278564 1305619 538133 1686766 1358772 229469 1502967 1706748 1244442 1163333 1316946 1069209 1555248 1893316 1984226 428233 1352249 1944504 380210 1470587 444340 1225049 1659067 480383 4302 180580 779581 1385252 37598 1408066 80426 1015642 670583 1700464 920278 797339 945939 167321 1407636 1406870 1745384 1424345 1048702 284949 194184 976938 45418 1690954 625030 1602490 985141 1474542 246644 766026 1592904 1838556 1828189 1250192 1950625 368153 625952 650793 854441 802703 1770175 712737 784224 746428 1995178 1935052 1371008 665827 1408447 718164 1370582 738237 920419 1925838 207944 1892168 370962 1260176 418629 183496 1391292 1620681 230217 870780 1632724 1577121 1055314 590473 1359637 745959 1532237 107517 265097 1582325 678860 383051 507221 1121916 959305 1977536 1680595 1783519 1433126 181652 1821203 1832679 1064855 150398 81909 1091159 1747358 849353 218150 1433813 437255 63931 1230495 1575765 717918 284065 437048 1543043 863904 585301 1650817 1236941 896815 767263 1602491 831692 186183 1962625 798697 1902120 587946 1904249 1689944 1523616 1473150 911982 270228 662276 1249405 1021993 936033 1220365 1471853 129457 1634711 580228 1035641 1145384 4614 37806 1923258 811761 976393 249939 1048906 732697 869282 152606 55039 684279 633660 1805127 509024 275330 1039119 1514850 1518298 65377 688179 1789250 1648003 1372512 1469941 1346290 1818891 1942605 59243 1789869 1398150 201665 522494 1364380 1327505 1391605 1169942 1200938 1467108 637650 1985589 1543625 734986 1196026 1002496 1417399 1958687 222588 112713 1441910 171723 1742353 409430 146333 1630009 1254079 1615388 374322 677254 1141369 1758961 898373 1218163 443920 1822070 1461560 1091140 1313139 887959 871298 693620 85623 932513 941295 161030 170431 1017964 450583 916928 1488380 931987 1553359 1336140 1179158 55347 601479 793668 1897755 1407085 1905845 1112940 1506357 991685 1514739 1746434 659419 53297 1473006 552972 852122 1096761 553187 763389 1355718 1590064 1230408 1267742 1001355 470008 5816 1745996 85624 1936011 270017 642126 109718 1920698 1771538 936508 1807197 1560840 81820 179619 388714 841802 234600 1464962 239385 95436 1944280 266604 1847159 1458003 1632877 525789 709525 862882 1706812 1872372 261005 1637129 788225 1279044 1613359 700789 240848 388856 1336812 627774 1298809 1694436 624415 52133 1400413 203364 209600 46593 1178086 1421895 487156 102431 550391 243899 517082 1858915 1111799 1653880 1222786 158729 494135 1951448 1651429 50918 1106984 926513 753770 1106683 1688034 1603079 490766 244602 1274202 773531 855677 295179 1808100 232487 1915422 1261730 912994 1726838 798301 1260594 1492631 1638837 330427 993123 1469084 42806 1404284 1301225 656070 602215 624537 1247183 350898 269865 1753763 598258 299406 83652 1522123 1752321 1842861 1042742 1133058 818211 863894 168020 667602 1390030 665471 107745 1809517 1709489 463211 1017007 1003089 529169 225388 1726540 529418 1513479 617215 91950 938168 312034 575593 798050 1198870 1483977 1698038 1580900 789648 1880524 1825244 227101 1020097 859919 778036 1935840 195327 571788 1539341 1273245 439696 1912924 1060208 1053576 1141810 919518 1915210 159661 674021 282683 1433576 680272 543615 1570673 89259 1344635 1308860 1446747 627487 93497 1924075 1001021 1985047 1542411 1032352 1526703 1419623 1381358 1929289 1386905 12283 1262578 811898 1147088 221100 905594 405045 48507 1922742 1283543 63465 1422109 772660 429979 1808616 1202841 133562 1745423 457106 49764 1575010 1637503 425990 816722 1426828 1070182 1067922 379983 1049979 615448 36225 1399754 12969 886349 1981157 1914811 1341073 790945 1059573 1655036 1916587 608002 1872206 539887 501744 1337748 1033768 827205 460035 1576852 1214992 158889 1391408 364575 370336 712609 1612491 1393877 634989 1753628 1777491 253779 1055575 1530068 1338944 645676 620533 1725530 1723596 1313000 474306 635439 1587452 755545 907861 165607 495018 1034289 671209 1328186 1056194 346699 1895796 215247 284674 418218 1366928 808674 1130429 1440904 980293 1584178 370146 1872576 1658187 1141839 1652639 343518 855766 618801 1103855 360371 1465853 1904049 1290109 1142697 1125521 522935 1538845 224578 1165985 512540 987061 754938 784918 92947 351882 1355904 592904 513806 509358 1948012 506790 363862 265501 654891 1320214 943395 1345892 11317 1468576 88907 1970984 949081 1933130 1964069 1548972 1142568 376880 834068 345818 596221 1186675 1051214 245567 920026 1158324 784924 839277 1505817 778320 1902078 285550 1445984 1876411 1067621 1852760 1341334 1278080 944965 428180 1769280 1943316 636771 534658 867579 1350861 1146439 709416 1824381 805119 1203104 1639029 1924314 42280 1425975 1722514 365647 676019 399299 169747 1075220 1285072 1477561 1095351 948463 697647 1836296 1547291 579112 1538373 228937 1616420 100117 1813635 53278 1507331 1444603 904514 2781 1826532 731093 1778945 1883665 1792891 1378090 1205196 179965 190883 1508270 1957857 1977062 1958532 1278981 1454729 1054394 1790243 78217 1489660 1014121 175010 876162 942612 466868 1481868 575195 36189 1354332 1960068 1250122 1030702 1630058 1762793 1738457 1830869 1305112 1606064 730331 1339026 1238584 326645 641938 920960 1986034 1251047 1893211 112825 1569665 1943334 1624382 595180 1728644 571963 1011272 1223916 640975 516053 1109778 981485 726327 1402609 544436 1056425 1760409 1422634 1635041 668169 1400338 1729246 536816 483290 552315 333894 883570 738908 1350739 1109195 1643468 1511184 1233259 916298 1040701 1053738 824743 102124 1722900 485482 728837 1947845 911277 1610530 550408 1004236 759654 209684 467885 508033 1451734 1390496 1375617 1315182 1491301 1527463 1517319 740379 1698471 475864 627742 1528214 1552391 970665 1629173 1484682 696726 1802054 1824383 1664216 680518 1374241 1241717 1124221 1786893 1056187 1320533 1886242 795272 397573 1284646 928548 1941516 803551 950319 160229 1373887 63711 1929134 1249603 353315 171196 1610814 1982928 1072154 1210603 1212917 985054 666721 1984696 775713 979568 635731 1786414 439030 1414489 794413 182852 1005369 925013 838572 43514 1924935 677733 1331197 696592 873841 49228 765361 1063614 651306 180132 99648 470898 1575069 1137186 1023799 519096 1936153 715590 1571652 54592 148397 755422 23219 788795 1814204 1645701 129373 1746979 1651899 466488 53203 1531716 1131403 891790 1032851 1814823 1999219 1630403 981067 1220989 388665 1638657 1866908 1358219 1779362 1139791 1600357 235252 522114 1431406 96405 1370944 1998889 652893 926883 300700 1497594 750775 1729660 968045 111555 1803249 1916408 1813342 443218 1020593 1086707 372165 1381162 684073 1367936 539373 771963 1858172 956723 1923477 810715 458854 729454 634741 1350928 291726 51050 1948275 1733735 881932 522261 1422895 22237 410678 1500375 183653 7576 1866664 845682 1918450 1216050 1149366 1543435 1054001 654163 281040 896369 1418056 1064058 1990835 1375005 1496954 1660906 1611799 1119152 1231349 856445 1322425 1083820 165778 890798 1127074 1443244 821141 1803517 1880890 1638978 621868 1795777 1597494 1750874 1382110 244070 1327816 947609 354124 1666286 1828072 1567415 1022976 891315 1706935 283857 933703 1059550 1621289 316300 288983 1441244 1339480 981712 514875 388034 484042 1801958 1728562 1224078 702735 26235 1979294 50654 596161 519202 1463838 1731125 1986141 1678550 1234415 1527441 1125400 1588096 1064242 466827 1654430 1810753 1371993 566565 1152514 816757 146737 961650 806064 1170192 1338903 626856 1870674 1672046 1266345 1281800 158202 1280740 1566303 511182 1470883 1144641 1389227 239237 1194738 771960 1555371 1320777 1578800 1798940 1902920 929567 1045626 572799 334045 1096454 1125499 510213 319896 1849255 1072277 703454 1802319 1260090 1423258 923796 1656729 410060 734334 1280118 834256 1838129 369533 78697 1792257 1792013 226049 777136 1701322 780099 1747038 1079234 1955607 344300 1166112 1859922 1108457 982127 945209 1365529 1420761 1386026 942783 244745 1328935 768941 1855736 1303152 431523 963787 1528670 686353 31335 1966169 233377 586842 1578492 1261738 1837288 1795153 1105303 1217773 1367827 922018 999645 1054459 425932 342613 1585105 103490 182633 1183847 1975545 862845 998479 1443443 349068 391131 125899 1813892 1953259 511839 816938 1935241 1313940 776316 1078142 1165433 1167556 697039 868741 378146 296325 867039 1750684 154285 1914091 1447593 1789061 35336 1341247 1042865 1239755 262380 157536 77680 948726 327796 449747 139332 62340 265229 1205432 1403036 1599277 260253 1326835 1535900 930344 1691158 589496 1059181 1369833 350839 1246519 1339917 188013 1411150 1097808 72481 873976 1352654 207316 907587 670921 1324061 760094 539124 601135 1607192 1020290 749206 1355939 209961 1913369 310830 1294674 415830 1208523 1452205 1819062 822948 40556 1001731 694661 1885751 1087417 999351 1644060 1904322 1359303 893368 130854 547128 1328567 356488 1848335 125337 1051825 1393036 618166 1704139 1651090 587427 563847 1829634 502673 1378354 118896 52025 1320866 1858778 1584962 19776 571953 75515 1502904 935413 1160811 1077942 549231 845481 232387 1692342 841788 529016 171273 27051 393104 111800 1062561 1047255 1881023 1323628 945911 248925 1090148 1325679 1979348 1384154 303539 997370 158425 704116 597845 1810846 91277 226601 208038 1225852 1020747 1701431 311292 1470895 742501 1576826 1436458 1978770 56613 1336035 1449654 658543 325986 1670857 1313873 886738 727856 1005503 1050646 1535751 1020813 1265545 1787989 559656 309930 228015 1158621 1426838 280501 308281 149279 401048 138753 1656177 266790 129531 1929071 379109 182963 1260543 1041595 1376878 1629449 1084775 1383349 979057 1892042 1394851 603056 1044383 1709329 700961 1206596 1542847 1265506 405871 862655 45556 721844 1104367 1155779 178866 1178329 1509929 649335 1193535 385746 825329 1552828 1617264 1391727 1862804 623791 1081284 549308 784409 19972 1953074 1260743 786030 1309403 1064773 663352 1880551 1078731 1947610 971084 411390 1460325 1018239 1210951 1238103 966777 1356540 616942 1593703 1740352 389982 1454965 1735078 92505 715189 424428 1096961 670551 93500 917075 275029 594739 847046 1879417 1812617 1540913 265801 1937202 70041 1117481 219122 1574872 166655 352876 736972 985164 1465234 648857 58074 1358105 1261149 1886741 1115799 1491140 767213 239563 736506 1794317 1116205 1838048 395769 431200 867324 669595 1852408 272561 1328548 1232534 607143 1801883 1042557 205268 1412879 117192 1612152 1375252 1566423 975411 878131 1804197 849728 768273 1352074 674678 550509 1887758 1323352 1301082 942256 1787579 1083105 1517359 70512 263991 1695335 421020 368178 1667126 1520535 7005 1618760 1002508 691280 1347642 1592370 789902 476628 1966700 1366424 150419 1549313 1839349 105253 581668 74236 494564 1473062 1946210 1564791 499982 368895 1720449 1987529 935521 55894 1857630 1014841 299779 868206 1997547 509591 1486554 28926 1915536 1738681 1113072 416073 1383302 3709 1697775 461268 1067906 1663376 52210 271572 1651959 1439127 929849 1377719 73845 117970 433630 1576683 1573634 842883 61145 1039943 492522 1935147 608320 246105 1415469 1921399 1428166 527865 496000 916663 1206058 441175 1518317 1970228 147805 983663 919577 929316 1220902 247452 1813900 1486500 413921 1182316 1022788 1706039 565018 285659 1907639 423195 1220231 1507823 913945 853724 694971 515896 1393475 638579 393344 646500 284438 286333 1330715 831069 413950 1842951 1033351 1440629 1340614 41659 272840 520522 1982465 1143686 1144446 456695 1545738 1342244 410233 1275443 1078065 1969226 1075016 227106 1373317 417020 1173688 643774 410379 434791 740043 829173 998889 1406367 1093114 622722 642969 625896 365741 420808 1739551 1851586 940192 315262 201049 212549 1228072 95080 1244559 1073223 379026 1580654 106787 114275 1460185 1761431 1774760 617810 1628063 1060155 603956 989619 25723 28302 438594 1304747 676554 298091 1076042 736997 1235465 975857 1240718 1113356 171364 809582 1729344 361657 386831 1865727 1546904 1816478 991053 1310653 1723982 863249 162840 532916 650453 776258 927506 1122725 787323 463996 979027 1804388 1874869 1306546 1594283 1415573 900470 600744 294011 1667523 1046776 152659 1667403 1696401 720264 383078 1011646 100714 872174 338086 1973643 664577 1503002 922159 508786 476366 568735 912810 1674744 272773 307633 1371198 760609 474864 1035391 1759474 1575558 10746 1150794 1964431 1373384 1908620 1674658 393753 540587 17667 461520 1220484 998523 1977485 1174785 589292 1128156 1371252 1787201 535791 1453061 1273169 624325 509890 737667 1500746 290958 400185 153211 650958 210024 1664102 62870 1959602 523919 328805 344341 1595786 1501272 1195446 1783705 1232074 1501135 717909 887487 434399 1167785 1172535 1190072 245337 802231 1237715 970353 1273449 670470 18595 308734 365725 3979 958211 1184590 146471 1206444 100036 826900 184589 945802 1615683 1279552 1056789 1415760 751636 346086 292992 1847525 1361033 1636314 1864691 528592 1565833 1938064 1114403 1439050 313066 1151455 1385814 1389653 1130536 1491819 1048554 1728094 330105 170485 711134 223016 31709 1747833 1164990 1814900 1859676 1764270 1747006 1429637 517977 1567740 1943139 334904 1421752 128052 598833 1729144 1963663 252344 276493 543772 1698253 735970 481399 739342 1044659 1956507 1941640 1075190 196701 1280585 653433 969794 1717444 232454 626312 1599960 1920102 756422 1169721 254338 1943595 534079 1668324 709879 1512086 1476517 79711 205706 825023 641162 273768 1261088 1768949 56099 1301261 560629 1279325 471499 1522519 251958 1190318 303452 1016851 1675345 1107210 749865 1511065 1624905 1208166 408946 260489 1254132 1317236 1546946 78801 1931198 1201387 607198 1238037 1258590 1585775 4793 982049 1902719 784693 1531921 871374 893565 819251 48634 1814380 1659801 927073 1670539 741106 177149 115249 1242576 1792923 319855 595177 1742424 1493202 1205049 1043360 1781440 1574926 1672942 1907020 1186031 520060 1116293 532453 525536 884881 1162694 757285 618431 1446845 751757 378317 576610 1009048 1521249 155992 124190 750474 74241 843493 155154 1134731 913753 692022 1025292 946750 219136 1808566 679377 308532 881585 1082122 757976 255264 22170 326920 1362539 1284835 1507863 443010 1106231 634278 1049452 1022803 1145207 1345337 617594 233488 1027203 1153497 1357313 450750 21193 381375 768979 476544 641912 105740 1621740 804840 1452846 1777731 282700 1684413 938591 696983 1439722 1006654 1268012 1776047 475354 444434 1767690 565150 1208834 349176 434109 1686009 1166046 1592136 1073408 343543 130318 1458506 507494 776313 1810910 1402662 1007662 1294597 401630 1711261 1631434 72721 319090 1665939 319440 699751 767449 1455191 375525 1555342 983186 940395 520204 1631695 593873 1251174 1267391 1013027 315242 758013 692219 1807539 1306411 185204 282463 1491815 654884 1788029 1448720 949656 33376 815193 340117 863781 1899542 692282 53012 246706 1334279 113289 1941141 1487865 1773537 1199387 703907 837957 1400273 1677606 1806624 407529 355084 1637669 1683698 1395788 1405148 1072939 74623 55964 1709250 1236426 1950026 448974 817490 1315487 1253473 1494213 1373713 1768727 1133261 772959 154107 698677 1383452 1198386 1856253 1107103 1113496 616679 97205 1284068 1124397 669589 1571990 1433374 1703781 756564 1342486 535890 1246555 1907806 1110955 1000555 502348 866813 1299148 1447930 24191 1965132 395747 1664602 172109 902399 57746 287033 1145804 819446 79927 1394347 1530890 1956499 1742695 1773411 689275 1975193 1854740 223994 1432230 976402 171682 302509 114209 1843882 1260064 1950002 1832182 1007795 900396 1811038 1467392 556169 104896 1033625 658119 494800 76256 1230663 693441 1572131 213706 1824797 1220780 1764240 348901 1068691 1737772 1335990 950966 1950186 376139 524998 746161 795416 1087808 1839428 1009330 455075 283198 1494689 225026 113885 1653830 305028 1684839 962702 1360647 1134678 1548290 675960 1943877 345537 968957 495440 571268 19568 330876 1457740 577539 55413 1647770 1164650 565443 1676349 406731 1757844 1766023 1608159 1272442 15468 1421022 224870 1181754 978310 1197697 1601514 1957754 866254 651727 1503231 54187 340254 711480 1725431 1567092 1918785 986780 175505 361766 862108 326720 1249026 203050 970674 1305509 1351707 1248928 1216847 1405822 748641 256087 554446 465643 1453927 566196 1867573 1591928 1858312 1912845 1066545 544708 305643 397428 1495336 1982007 1548694 839308 1498213 1129587 1184464 1031582 992507 617770 1177243 1190399 1924725 1000169 1753677 797557 266238 1624941 1184940 850587 1865311 1421414 428119 585465 991753 1115501 1184555 281942 1692289 1570429 1646053 280770 1119523 1678808 436091 1526311 1530524 1539874 191787 1051115 146973 702868 195513 1189635 1985591 547178 332422 172787 675759 1843629 869867 1093037 170255 1123396 488420 416503 221806 886449 1721771 598066 58980 873375 1926647 996666 292378 664233 111440 237200 468704 1202389 1359951 1226815 1389181 1855573 1332817 243528 356830 911342 1559954 1080932 1519664 1186469 134992 145418 1883500 1276981 1900911 194345 1489710 535312 1465688 1725403 1774960 1030965 1281933 588075 510889 1116320 253042 1884019 1186073 911382 781123 40184 1271836 1239850 469697 1529254 6489 221192 879244 1546300 757343 646848 850425 1107234 1396619 448234 872527 726704 793655 1496927 98539 841722 1462460 203575 1045000 995096 1476103 210931 1819978 362904 446968 1786460 669758 1647206 1163111 923891 1703104 1502287 1965731 739126 672771 553018 1781168 1802399 239983 1855684 1833398 1183145 1810161 1286236 487439 803200 377767 1380946 536163 203998 1750961 1467812 1480651 1211106 79547 571926 68890 1924102 924339 963408 1825095 523708 258477 1955715 959330 1000807 151524 941248 890989 372143 807314 1874581 1796991 375474 151129 1839 1988083 1290896 1614827 107256 165181 386143 68242 1505316 1261186 95102 1715537 1498454 1412247 1024145 154322 879503 350180 821875 1582643 1379136 397464 666153 873675 449059 510772 348888 1744344 405501 80005 268597 610718 1033598 697182 289657 1869797 1136740 599883 394799 883473 1786752 867139 714679 1275017 540008 949318 381275 1393026 505016 126167 1509642 1259531 220242 1217556 1949100 141502 1172194 1265520 1087937 1272494 231912 1967655 1077403 1592256 1980407 1506395 1823727 104506 289437 290101 1918905 665326 1179733 648461 878855 498031 1213683 355145 505819 1661979 1514890 1932302 619448 33444 757660 1846158 1487578 1098525 1176142 52748 1656235 413324 943261 60717 1763954 591338 957256 767680 186179 497077 1758966 81969 1499962 1383963 982149 1904539 904497 356073 117459 1087201 923228 1535150 1924099 1578156 1960608 435668 123506 1473593 1295698 334245 1623356 1120836 1102144 832569 754841 1851833 271931 698204 1119588 1749489 1571117 1841384 1289671 778124 175751 1223778 719169 76909 611206 553923 737488 1091932 566018 550909 364541 1048788 1815248 1303708 1390214 25942 850090 1001915 552781 1424101 1594793 845537 718731 607386 304904 1995850 1193618 1283541 529262 217425 162431 733903 1086172 617004 1967908 1164611 485407 379139 1147032 1049331 202586 1702225 1354371 1110520 998938 1766541 984907 423357 1964337 958197 1176165 1190346 1593541 1039004 1501680 925656 787284 1047765 491649 985623 36287 301602 600707 430156 1149553 754186 606769 725760 688033 1076656 1563021 586212 668779 267529 64337 360925 182867 1720889 853414 1609909 1845529 1701232 587843 1219575 301654 1406637 898018 1553619 1089253 1388199 1216360 1077225 1905333 56658 1024399 1268605 966133 1490958 615817 451632 1942057 1756306 724563 1439758 181361 1525981 257903 749997 1999158 968889 261599 1964309 50109 1122343 460012 104634 768550 748775 956666 1131748 1816973 656990 1706569 1312830 127320 1634021 1057702 1626118 54566 88202 1076373 736703 117562 644091 591003 598771 469378 853714 997367 642374 629283 759606 317717 1280911 1580111 327602 813749 1717038 480520 1022059 880781 1603022 1496252 1897561 1335939 669122 1600192 220915 1750522 1326024 700443 1887986 68425 207170 1014281 119843 1963036 151022 346201 1199936 445096 582702 1782783 226215 1397737 1960216 1664022 194372 66204 547703 755190 1878338 1865938 1437221 751102 638848 241882 390053 382057 1984046 1733329 1960020 1984171 401922 891854 1999970 807593 1868525 1264973 1449545 919515 1981501 1536460 1990229 1461453 535489 215157 641796 1995419 1724035 317908 533734 5510 1592410 444293 595442 1879747 1188230 1613568 1669497 1788519 609666 1126524 435583 307222 472876 1851669 1805464 738776 1604146 185152 1566905 143335 45679 252741 1414363 1818306 1226872 1229769 1111851 1042786 910796 1224432 1868963 715551 1918148 661717 220442 796267 352280 1945246 366361 587913 634927 1147131 999775 535056 215794 1143436 1577189 1613794 1383058 1581118 1285618 1501257 1807268 1438068 1007193 86865 496564 1721798 1347818 103179 545284 25540 1561560 454085 1926194 500716 1345653 976993 814703 1525309 289007 745461 1708676 391189 1736491 155468 1154007 775572 55421 25635 611325 1521404 951916 1237563 918984 1828216 1953990 1509274 121269 1783835 681866 1331258 796714 1261159 1825761 333429 713119 26661 961701 1571467 734134 1775824 868354 256204 1251947 1083622 1247597 512626 1585458 341389 1777201 210439 1212722 1919270 1216881 1358077 252203 950204 529993 1712366 1145059 861501 895453 1728255 1759939 97118 1098414 1643233 1413568 497705 1779263 662378 199327 1806052 838577 629531 704195 1370317 728971 1835125 1137315 1290959 1617093 251516 1874588 1529304 643866 488073 1124963 266437 388023 1872767 1701277 732855 21776 456792 463055 1348767 1857838 1782457 1645009 310359 215592 123692 357205 593734 100027 706775 46469 152195 1948385 1013415 1958162 1880317 767773 499430 1085227 441853 1674853 593183 1921779 213543 663934 53857 341780 133709 1350315 955838 1660289 1330785 902683 981608 1202889 645422 1491516 1991761 1249076 633655 1635042 438185 1241327 675531 1363029 123133 698191 1869911 572279 474484 1995378 803298 1584027 283126 1668428 833689 1608093 1508703 1343374 1928702 8574 97443 1614979 1572295 1377287 144745 1339819 1276748 1611458 128556 1993247 1678212 1770729 1670794 378296 1180020 905320 1272123 1339404 348094 1558119 853729 402394 1096783 1931482 671443 789829 1788291 795744 21625 827820 1041016 68041 408025 122051 1403296 1784065 323816 33687 1718704 1820218 401216 1836604 1148262 1274274 682033 1816719 807338 961402 1652265 131815 159691 1419289 266373 1294984 1215984 1618700 1808056 1092254 1265534 1426847 1682723 1139123 336277 1233610 925262 1287159 1222726 1045461 513412 752488 763999 1284141 90858 1979062 312889 397734 1330499 1857902 1418826 143814 613832 1367324 1561592 1339109 1769704 1336501 1360515 1882540 1004597 733443 604276 497419 1214486 280065 687017 1223542 1508794 658093 1737631 820492 499157 94135 1643260 1649227 814418 330463 523578 413618 1394212 1710617 685185 805616 577639 291164 1462857 1644188 1931774 1680310 1496074 234109 981092 1989378 1507041 118300 403125 1555767 230115 1788207 1402782 1772990 1877515 1056398 502185 1714333 1567204 1562874 1471335 479455 1458027 1924808 1551758 355958 1136968 1957468 92320 1028043 51002 1280642 1590677 1753599 1611117 395162 1236047 47032 705030 48457 1074156 1081159 980058 154185 653706 1559563 1261857 796041 337262 288627 328745 1129614 490510 1509654 1602997 435168 1461250 204769 1944808 643434 475515 704187 22288 1889392 482019 1626519 399947 1487705 11438 112427 1870034 1681405 1989658 665686 535125 437698 1988744 1384054 1501549 462631 1431531 167343 266152 803159 614912 765198 545178 303631 926547 172226 1350226 561354 1766795 199900 516610 213008 529768 957895 86805 1798073 1602932 290397 1038395 208646 90229 597673 878714 1376393 1260620 1358064 1142995 347311 765526 1517986 1103309 892032 19587 836330 1077820 1441423 1321615 1968159 356401 244584 1102014 314459 407573 1488832 147104 177724 860116 549134 1855337 1995743 520171 1668636 1302177 109920 288028 1797883 1414041 856612 359369 513098 1152742 906332 111859 722209 1641045 1145722 690003 1020805 1968755 1705403 587185 1002394 492690 468533 1806360 311144 485753 556760 423822 1362240 1883614 733347 1070333 170970 1625456 238682 1231588 252121 1760524 127043 135451 1855338 172614 440825 903995 1783609 476609 1061142 922495 479382 954325 744176 1766921 758775 215463 1295195 1460915 1647523 1434663 1851787 1788236 636301 1583756 1021908 649295 1202475 1993383 1457515 595994 1245858 1408956 1263890 1662865 586021 1210158 1778593 855938 683466 179067 65256 579697 1891959 771186 995494 456791 1113532 1773108 527124 1869360 38599 60091 252562 83446 685485 723029 614479 1578303 1188056 1598831 288970 88333 755157 1546160 113959 396250 80710 259284 117496 469261 1980265 1866309 615988 1728024 1980719 568588 1248182 1222418 443679 1379296 1545397 48088 1963273 406185 1635355 491997 602572 1197930 1290450 1356775 378353 59051 1608536 442624 1080282 113939 438440 965351 145332 1850844 1169106 633189 1007425 418165 793574 1632440 830314 1707373 1269421 1628747 483253 684996 1059963 1718957 1779468 1441705 463380 278289 1408989 152124 94788 1397037 1453308 628463 82787 826800 195310 1862516 532620 1939152 992626 757872 1453782 1462230 1974163 1464381 1194676 1120447 403133 916878 1037024 477402 1505224 2532 294389 1094818 1730903 923192 333759 511490 407999 964411 1794760 172176 1908183 1213737 119465 1818286 247499 1530686 159373 904247 678393 978790 778212 728754 860966 1289010 1351843 804231 451579 589734 604544 65838 1187760 270329 1312090 1715305 667332 877160 1907815 1216906 936820 1363534 380921 641485 1270116 1997671 309102 1344028 1472992 8043 970827 1138690 714207 1910825 892905 1492052 1868566 1102980 371445 1262826 537091 353167 1148258 174499 310145 1800119 1160354 1245049 832383 804064 184342 1420623 361569 1165741 287389 1009238 1667829 411712 1654761 110814 707306 177934 554211 1503111 904086 309406 1419345 85522 658773 492705 179740 1219306 579727 1658687 173702 328170 1005580 1272701 355259 614684 1010242 934383 1058690 1207401 1419006 1305492 297920 1471687 1734949 1142209 1644970 1340168 519790 619410 1839917 1936859 1503094 93477 1532118 961703 1299662 207585 714647 516395 101731 1515386 713490 900072 205556 762778 857146 682286 1774682 682155 930625 1231452 1772984 1197724 1487637 606065 263472 1068702 1538491 1468456 619247 481929 1441571 841524 214782 1028731 954337 1421243 327132 788630 720615 1475097 1420652 1618315 1268464 1016249 1615671 1526496 529863 1994818 1632986 1132800 1473520 1025039 613550 1773005 805719 730950 535759 96216 272428 1661113 1922891 1267481 1569130 279728 133452 1455018 195422 492654 596833 1622479 276992 1190641 763112 1569029 942361 1676114 569049 396106 114451 878174 1821243 308431 380686 484148 1431604 1950725 280927 436343 875314 397233 1802792 1981528 1369908 1709587 388874 790690 130801 164958 671568 1017193 1667340 1650341 446518 751469 1489386 1572126 141341 469576 1448654 886882 279657 1374798 461628 571051 753387 210481 899651 366933 1576768 1006572 1522839 508285 1868946 602529 1899077 631508 1462787 1940218 1361378 1085155 404788 1537298 581274 1816160 325540 92673 380689 956603 1772859 737371 326233 119679 1176022 670726 1611338 1609244 1512982 1534825 613897 1681277 421276 1461741 33036 47617 1415911 1889717 1432422 1370669 1012568 860994 1801183 74062 1746734 481672 256045 1542565 665665 1702059 1440911 893197 1495102 1253848 1200261 1159174 1029798 513934 1589788 1603890 89200 620351 330276 1841807 1246327 1156517 1355595 261214 1277069 248682 1490402 1154693 1253603 711390 222233 1426132 1999061 1617466 1846823 587988 1142275 82083 1977655 833438 1271205 442101 1803020 1876732 1692680 1608796 1907458 202993 441072 545435 115427 1392452 1663466 1928272 368299 188290 1227133 1703227 488765 116096 1406329 1967145 596149 1255447 94238 1123540 693502 877706 949468 547856 1475694 1636805 557344 1215824 645807 1277316 1406515 1732641 17783 757068 129115 1796673 1668682 1411757 607379 4318 918715 1334817 1574711 1823116 146985 153974 1387472 55937 1392238 1908990 88177 584622 1367865 639569 460349 1646743 1448624 1399641 1983885 942767 1486455 257566 838444 1511901 1494602 326747 559146 501718 290307 93851 195876 542922 1119541 1270910 963081 571814 253292 1576947 838725 950061 1882803 1687817 248970 42203 1810657 1217109 662755 983939 972140 609692 893348 1367693 1128062 1366572 663678 1810386 1920446 1572602 1363606 1918392 1025940 460487 531248 1017439 1469033 504607 368101 1664298 19368 18964 1522209 460160 1247981 1395688 243318 487206 1892958 886323 1844327 1850913 1749096 358100 1885411 1013424 1331786 159027 1006741 933959 882624 1466863 186693 161738 1514781 1169457 271660 204386 802988 1049405 1277606 1395733 1039834 1781730 1297352 926319 1487424 1540688 55151 678014 760796 1116904 1214931 1874053 446242 1141149 1778488 1898248 1135450 1662884 1395317 10529 1434086 1436552 966510 462845 1165626 1457983 763769 1599809 598593 559503 1857447 14795 741883 1793958 359181 1267760 1462620 1398839 302663 551641 1005557 1644739 1751750 1700031 1294185 1883653 120312 729573 777317 579789 232789 1926567 928834 1572496 732876 348369 266011 1704838 1403555 1590694 1467346 1456631 1176012 1346021 138214 649581 485500 1602873 1656104 1350849 3454 1089712 162405 175118 727888 1793802 609537 483776 659093 767175 1524514 748210 1801894 1433841 1814203 141354 1015035 1118529 1491748 154293 1338470 190837 160972 423170 1396913 128656 1383134 1788927 1916677 450550 1323265 1486268 1178677 929299 1652169 1027546 1445963 846465 1818355 1630032 306228 1607220 1622435 1231979 290884 481496 1332819 741919 1530996 1109620 1422335 1306498 1663267 1397696 790619 1738954 823374 1375627 857900 540141 879435 277356 725416 1047632 1909203 937320 21368 364254 1126127 327176 855552 791405 1888063 4707 711161 227328 1664431 750091 1361778 1634304 732566 202589 1985158 1475865 272050 1592478 762097 930042 814248 1338655 106688 187712 173454 551501 803418 1181395 414715 45238 1207541 483839 1665738 1757764 1707929 1986219 713004 814683 1182572 182670 201921 981094 1970636 1116867 1863126 1962014 1776937 1658092 385576 875033 40933 606110 1569133 1133347 1253585 1474815 637726 937553 1495100 1682748 1141915 1607013 895539 90566 74226 1331236 1668049 1718890 1975273 1054508 361360 1941472 192536 1452967 555673 1774285 1484808 537773 479492 1079412 762565 388464 916815 1938644 1396988 118184 716308 270367 1628388 1257735 576524 1530580 1700839 425400 1120555 1468769 1791250 1918414 330118 1711135 800692 1658040 1513603 1621809 1897845 500748 1699235 1629938 806532 1673305 1382319 600238 1589533 217808 1549172 1536979 649649 1689330 944239 1693714 819314 1889840 1975553 1273587 625609 176987 589706 603800 443724 372569 1498783 444687 1177196 1756470 1018917 531457 1394691 608170 1658208 640689 541894 200417 1831911 986539 415401 926640 1950761 1156503 1574969 408683 1438032 505135 1856555 1022256 167609 931304 1521433 1800656 720395 481397 1260350 34219 88045 272467 1664875 1135124 870092 418137 929726 1005484 520975 1755975 171215 527443 597128 850643 503397 477542 1660731 563131 423429 1939133 1410007 1316928 1058937 1933003 1723115 1514777 1762305 1836194 1182165 1646461 1185370 297487 1425337 1509427 99209 1012445 390405 1442812 122447 1166638 1669546 1906475 151493 1113025 1731139 206432 507741 1866502 1970889 1278837 1744785 757515 4032 1153189 1770250 407260 49744 759413 173129 1010861 1581612 1132715 103818 1748180 33212 1065694 905266 309047 946915 270061 811726 475185 1488399 435895 1268243 1032540 1225270 1498498 1582554 1809389 465147 325210 312211 473093 743341 1169965 1294983 1255708 99720 1881784 533669 222728 626084 1688912 457336 687048 1765551 1153554 1441916 362262 936580 982187 1559226 786574 1873613 1267508 1349742 1793350 1877238 367712 819635 1322932 465204 1838618 169050 1472886 315862 928710 1652670 965184 1910137 527205 1340357 997806 1710282 1755634 1828025 1596016 1108859 133611 279506 904015 930501 559697 84894 529145 1753017 642020 926307 1124922 1679650 1583774 1923955 937632 191605 682643 1660576 1677738 777057 1128205 1271766 1046322 1463177 1395933 1578958 1212761 1876115 1219382 360358 586845 1038926 99830 1364028 5356 1452270 1711371 111033 1992686 1402113 1936892 766213 1390739 442242 941921 1149089 616736 1078633 1442507 1225790 38687 606008 35086 430892 460431 915319 808899 426205 1649148 57604 174878 468570 112626 1853493 293871 1414320 1834615 683143 275522 1916711 1042699 1451110 643769 786453 1056761 1841758 1000474 232737 654595 239059 1446422 80221 1330589 1749577 522937 242257 1975237 612004 914912 1678481 1071625 833490 1081802 1187819 376802 805624 1781736 1301761 1294870 1339605 1811848 1949116 28443 1618663 146855 1307919 1500778 1025641 1796642 1158840 514863 321600 816677 868427 1285178 1714332 1797000 1810347 843387 430508 1414405 850909 1518711 1530733 1930656 646829 1574508 355190 1549293 1382494 1044482 984062 1770212 1500817 1706620 715151 1936289 1579810 713010 903184 320319 766037 213321 1738977 1521481 1751375 70807 1485546 423343 1725137 1924251 1209729 412715 1125846 188812 485848 926348 834968 221358 299995 1286074 1285009 308204 1793149 1920067 1935937 372309 1252189 769669 913189 1495060 535336 1860149 330593 1895561 1994514 60862 1193358 1824944 1312446 585569 1433087 397686 1205601 1351977 1254903 524009 877338 1523925 149745 931879 1990803 976853 679325 399616 1045583 404362 552727 1807640 677678 1495022 1982768 1716467 61957 1763838 62283 866733 1589457 1919670 246597 55093 1868682 973754 465278 949315 1952096 341338 1704361 341514 114594 15660 1075979 139184 1226003 1874786 1852054 1631352 718704 880050 377699 1723672 466364 920347 428837 1519250 1440245 609818 443283 260533 1187720 1551064 886176 1471126 1379683 39286 1531340 1477277 1643940 936723 558355 247941 748316 784661 646534 1083091 334323 1294565 1869070 1690453 292577 713976 117 1270957 1496019 927015 923166 927157 747775 797909 1484930 1935418 1249493 494529 1478698 1887326 573496 819686 1911835 797081 160923 85189 568687 675753 1172490 993037 918633 836010 1344168 1612559 594087 1977474 1855714 1820813 27213 11083 1424123 596529 1550584 1428266 1275871 922294 587109 1631599 702407 291128 184703 1109766 1240074 1933334 1910642 1014950 1802563 898602 1110230 1340438 1339123 1345688 768240 1902852 1086502 1739143 563565 1953101 406679 1818002 65400 279736 380301 1515738 210382 422853 1345413 2547 569197 1877218 922684 1476967 256229 728367 132925 1438759 339406 1201583 56561 636603 779993 732235 1884745 1155047 182258 1784380 473105 351868 1637110 461353 79042 1035890 670863 1127840 624020 872706 891756 430917 1037095 1157962 525952 619007 1214527 632797 112893 1671057 1039219 1523780 1194896 382304 57017 1340405 679926 242062 1443987 262120 45744 22287 1513356 473608 654834 337917 1989662 1383684 995380 1408148 1297979 315676 537007 674193 1357712 678261 333093 956646 1200647 1686033 858940 1649569 456542 180367 803744 1858135 1087653 1841644 1917160 877688 1630017 13782 991904 1519322 1915063 163331 1599132 1668081 1178461 997074 788888 201211 463421 752556 1892735 643833 1070306 1906806 316697 1558834 877586 792621 1199618 1925965 500004 603177 110917 358863 1824727 1214812 497015 766715 1803753 511296 1073964 513759 817003 1957704 1473763 826365 1381066 1812829 1769616 893513 1086682 25162 1148056 1970993 1610317 1608768 291576 108930 464371 444441 230968 529500 172669 307801 1955440 987881 1593291 1982865 812876 523289 1862105 1138749 387274 400666 1207136 1264467 434882 568278 1612812 695193 632911 77018 725846 432156 1528047 602013 1626430 1278132 545740 1779350 637196 1480585 1413224 534132 1771216 1234446 532211 846302 849572 457765 1421089 1425024 1938326 1279767 328247 1229824 236555 884281 399409 1030199 277677 988051 1365964 1205577 1854219 715342 242776 1986779 1063001 1647495 905001 640487 679774 509556 849023 1506666 1969289 1972487 147178 1660551 1864089 1057593 140712 175416 1325529 347267 164945 369952 1180053 1232518 378133 100628 1693881 19835 1133304 1780822 955229 693910 537497 1563933 766048 624296 233969 1823503 145566 1693706 224098 715822 133801 1452992 857503 1280870 1726579 569866 216994 1338899 1005184 253658 808785 1983575 1426469 664479 376250 1343462 1051134 464218 429294 1276712 1052800 84381 1578957 1899984 585933 1588240 1149678 1937087 510993 849274 21714 1523674 1837661 1408081 416622 128803 519754 1094335 1641246 1976967 1841074 766084 1487861 1888146 1619344 119663 56945 89502 1665986 626205 1867205 54860 1818005 789509 785623 209421 85717 645490 1262518 388576 1590714 1355824 516109 781247 897258 1117950 1637818 919030 76272 1493593 447839 669420 115918 604072 1395544 610026 772974 1266303 366925 527091 1811306 909039 366593 1832713 1742539 333975 1278323 1081385 526571 184052 1086812 454891 975108 1584337 1601518 1540542 514435 726843 736597 967255 146407 314324 1795267 797592 410555 43609 1445370 1565344 1007692 1006661 71061 994836 559876 806991 160607 702571 1204651 279244 1467530 460415 1865042 1198512 173073 1752672 150995 712077 579930 1487759 1589726 1936229 90505 1609102 644601 960576 1834788 195490 1302938 1017234 555860 299758 1032500 347999 1006206 1052542 1038115 1734990 1389927 1875918 1953935 28469 205999 1040257 908312 274154 1433686 859574 1626495 370566 1735778 1135579 39910 580590 178251 1819384 1844386 1431000 1872326 966496 405412 273375 1326623 1997283 1133620 1420763 998219 1828787 1182812 489218 1243869 951041 278652 1000913 1576363 196514 1958889 1698904 204715 1528768 345732 435918 1146082 842634 815180 728917 229078 919105 391905 828505 1137508 849314 857738 65723 1646687 1892818 933168 1929093 1748509 1172048 1658104 1652103 1348264 1010352 1317469 661196 112536 1905717 1024106 1558576 579593 1521785 799597 429856 1003559 144961 503159 959240 68311 1065210 371212 1534928 1697946 1891850 5358 1673203 159766 178244 623698 247784 1031701 593642 466157 1258615 51872 1671264 1596343 413668 1114543 204213 1908542 1545876 977337 742347 1652802 194165 730321 1724201 1538456 1219195 949036 1353118 126653 891941 1263965 1227957 1488787 404039 1315462 1482622 1404102 895824 1135312 912960 554721 1319314 456395 1914161 622425 1616173 1787844 716925 380749 1266856 1176527 163714 8251 755554 596761 1842765 1982064 42870 1262190 875994 472386 567984 1729552 571384 375442 1430231 1953931 616465 445521 977123 988902 1621206 402550 140122 798958 900182 321807 208218 759971 175368 1931680 401095 205505 1410427 396734 78102 1226212 347533 1365072 1790369 1186901 904944 1610158 994722 492375 564624 364464 1652320 665309 1759873 1880922 1766563 252795 1483468 1131037 1594282 1746302 588125 987520 1917344 149581 1336918 336382 375320 1874680 1980769 496213 1287855 470251 795966 686916 1502115 1427452 849965 1202158 929375 229411 1456967 1520160 1001001 954638 1751322 4301 901453 1762043 344800 1225517 145635 1928858 502012 1865455 557529 877426 638279 302609 573337 900165 1587221 1762598 921201 926075 594640 396142 1732131 1279860 1444859 1887725 565577 997127 1330246 739038 1770533 610090 1996361 1416697 1432191 1021753 857713 1303193 1640842 74548 1307405 1756356 1232979 1737473 1390911 1864679 768964 1584338 1495172 1477756 362431 478205 1954961 46543 1751576 200708 187610 1081869 92447 1797963 126063 1097636 1861717 982760 473742 1783135 123905 1758602 473931 761874 1641527 341764 1302600 174386 928892 1486399 1135761 1110880 589832 885197 1488031 926745 468134 205923 256799 973250 923104 726384 535735 1796247 1507454 1454289 620376 1382487 1317686 139818 728696 1748909 432444 545956 1109260 1608965 1891024 1261066 622366 357731 1383904 628686 108094 1915224 1114648 604611 1727758 1993706 631823 156708 873005 1679693 479339 1382700 813440 1687899 1059712 1716684 1855036 598274 954532 964613 682339 474625 1887628 1629945 1033688 11055 904643 734572 700130 388069 41791 810261 1437139 117797 1498156 1952836 495243 1808691 1632503 998209 1680049 404484 1697642 791374 1534079 1964303 897898 111211 1114800 1844542 590800 327869 1889292 1680315 1327602 178212 1852372 1291383 999947 1725802 1197579 337986 1277778 704874 1734330 1660047 100759 1950145 1275110 1742223 1979543 1234820 774892 1462046 1685165 1202668 1631256 1091743 498145 1957147 404002 1899489 1987899 1545179 1765824 876770 1456595 1187654 1787268 1205074 963846 1173544 896270 356983 1423592 162111 160521 1144147 1424638 1271925 1385387 403779 1830261 1834005 104879 25656 920090 545797 299264 730151 1406262 1165914 957449 213709 1488514 929247 421853 1543348 59970 766835 1066635 1339658 498344 857382 236771 1024997 1266902 899125 1676261 35869 201062 1802276 1362175 61909 1595630 93798 1976462 878233 521416 472576 1060411 501592 295088 932291 232277 74982 564795 1500374 369225 199021 465110 1042675 295704 64022 781813 813112 1760316 1173169 851841 1643950 575706 1754196 954848 10449 472243 581865 288356 585203 497258 1570603 463453 1317256 1799083 1029799 1330627 1995767 728910 1915553 713699 1723803 140555 531536 473307 1066631 272038 1588468 197749 1916374 64647 1582196 116449 398718 1557042 1636303 920092 398852 945275 1369808 490147 81559 492709 1335343 120652 1982722 1696854 1588739 1759368 1235959 1343074 1658392 1723157 429124 1242720 1177004 1458079 196878 1224201 1785438 917652 803942 1313504 620110 772168 806682 1091830 1552862 367065 1940768 891948 648365 263820 131016 1358408 1269757 1809382 561401 1636029 967497 123650 30315 1523401 976095 328730 1849152 521819 875454 1457832 168992 899004 551679 107907 1829017 1231469 429153 1056553 1031656 1107208 1012689 623211 1879076 390101 1993746 85610 841185 1444078 1049656 600255 1149529 736579 1393839 801549 1388668 713477 1753494 1271023 59880 1086991 1233754 1429804 1296065 53811 104657 1457443 102052 179796 1396153 29328 769697 1582075 1491802 1588404 895884 588102 458516 1730471 1160448 657186 334640 1842132 1965243 1024273 1333114 195265 220428 1088800 1357511 458047 457404 1237653 1875583 697445 1733052 690580 567049 172975 1030140 715251 1077177 1548983 1863389 1653700 123770 196285 159632 1555292 1697178 1196113 1250514 751077 121358 807515 512285 139090 1378972 123437 405453 72717 945240 1440019 217749 786377 1447025 598923 214219 1350707 516234 997508 795777 1346305 895225 1482376 881484 687229 1223193 1766719 741096 1042648 1208331 259938 890868 1220160 313158 781556 1574180 1004812 1983437 839906 1506382 656400 1356865 1455842 1619273 557110 272828 405804 628216 871530 609437 611459 611149 1424053 1566049 1285224 871860 1547304 358787 90478 1615552 1105266 601909 1985980 278441 229886 1667808 1020630 1274607 1110254 684436 1318571 1036818 982728 235535 1097997 937825 1560237 1321294 170793 738223 6290 1152171 1389795 212285 902571 330367 943216 382843 1726158 456819 1696398 916541 92285 425367 1421107 628550 984922 965362 1453495 1260278 1371463 1222123 1188531 1351626 319999 1108820 1373404 1407998 1766655 1385247 1790953 1356043 1117649 643264 1874423 1011115 981640 1292498 320009 856392 1181928 1062925 158110 1014584 34655 1764056 863520 232893 1201920 1503521 42568 1336658 974343 1408455 336653 189421 580397 1906281 60533 18240 967998 1732226 1103155 2857 565537 798548 1059513 809563 1632544 743120 243679 1083208 1896643 1414212 1199374 381763 853530 39842 1492354 1473774 81556 1866658 1041601 1092696 7014 1465225 1934284 1886685 572576 1055980 1243078 796103 1447983 424685 1147890 193282 1988150 696059 142573 857359 1457446 861029 164760 584606 1215200 793654 1701821 1930695 802744 500055 847255 473663 1784213 857332 1490401 604761 297713 29644 1838527 743473 994638 1693944 493174 1461189 90879 1075261 729672 283810 228962 225787 56512 1893480 1887283 293986 444615 745864 1717674 1501797 986029 805354 1166023 1594108 830981 231036 1516432 747291 236699 1685404 589437 1167394 1574280 1900347 1132709 1527411 252450 1320076 1934441 406113 1481946 1886099 991714 856961 307390 742893 1269264 629245 1891076 1574759 402382 1143695 287036 976670 1562829 874740 1561052 1619736 475345 383828 535743 1555645 1772211 1404707 618239 571665 1699155 760287 1337373 1481953 1859237 327704 137898 1455720 1155459 1890335 1591929 265866 1596717 985774 1929035 1339218 877794 660271 656555 309092 279956 183919 34384 1474548 1245673 178385 1920428 1117706 812536 1596443 1997275 1662739 45826 1019032 1733421 774420 550065 1113894 1844752 1543897 341194 543077 798004 1374886 912887 1629721 1924688 1439750 433235 688153 1056915 530139 38728 1304163 441141 1941205 1973267 750557 1375447 1117763 80076 504994 1062156 1856920 1733000 1027944 557487 892718 178052 1475253 1801317 118804 1961949 1709713 46074 244502 791564 831150 1691875 991926 1598532 217465 960144 629697 346299 828813 1606942 1872382 1522701 1520969 761019 121500 515353 863655 1154507 294425 1144452 934336 662288 1249096 761048 78172 568163 1219035 777365 273647 1285848 1157938 596537 582901 917448 1777930 1066721 1425257 107613 685556 1210945 613988 987188 333236 1997049 1891090 491328 928485 1099839 547148 1860200 1155126 634962 1242701 1218876 833266 950187 1940177 1106798 1027368 1386007 1591925 1179367 1055058 801712 1468096 1328312 653751 1884404 1039500 10846 1814713 993761 1262214 171954 1522951 1540955 1874222 1945126 1817645 830073 1607323 987515 533239 1848966 521517 484743 1308391 1178669 853785 1264876 129675 1009393 1671705 1352516 440038 1870075 618839 990109 148952 906321 1972443 1534411 989409 355752 1060449 557708 1765980 1838910 321551 190413 1534950 255802 935716 1963177 1990073 819234 746850 1912045 1549071 261298 1763831 833213 1279240 1033494 56438 1945121 1111061 1530736 1019355 705818 1957676 790226 1539368 1873734 673520 288635 1087671 1234993 1360760 524021 1570348 1163427 372490 369695 784207 1742670 402978 1470209 1681187 520687 143169 729064 459240 1417240 111580 1570768 1971811 1949174 1145872 796953 1748165 1218750 799385 1674473 1665977 1052377 406532 535840 449492 16486 484314 1690803 1997266 599215 1276433 448032 336706 999655 209958 1976580 188822 393564 1228662 1036179 392924 955362 955820 1551326 1061120 1312071 1835641 786494 544147 1037470 1325452 1578359 318876 151045 1682958 590951 648532 1301617 802075 410624 1025878 815958 933491 787393 876132 644518 627118 851513 182690 365793 1676193 1841949 1078560 1904191 53608 1847218 1352292 1029318 211704 456167 1710542 1499538 119483 586252 1470054 1515642 101749 1589757 1770964 568093 1462661 718938 1204500 725981 1777829 27756 762871 1818219 1358418 1403470 766182 1502654 617544 185229 1882376 1510194 796957 218029 775351 58655 660969 750860 1479491 1711915 648846 542471 1287318 1965846 1870426 1208233 1659044 880798 540216 433883 1286298 647834 551238 1977901 348609 1980829 798746 24382 1648530 1139717 1515797 1799757 1264868 366332 236919 1763724 1568039 1238203 1349473 744915 1725255 419562 578172 1413109 944919 58696 1578100 642846 1237430 828129 1817286 973748 827602 814141 289638 488263 466421 744983 1430620 766289 449670 660461 164650 1582499 561598 955006 724429 769231 806654 1343201 1220026 515116 982809 1431698 544240 1082441 368116 301133 137946 1842191 1378844 1324714 1935788 1627468 1511653 461006 205275 630346 253567 346661 436576 533763 161515 804783 1458777 769030 623815 1509603 1636968 1654457 180242 957974 1455933 1057318 1461550 26431 619218 1024938 124039 1709984 1908138 514161 118717 1205237 650031 1303484 1924973 727666 1867367 1975396 1639801 568549 684430 1791189 613966 775438 1694570 835328 1282724 1932649 1374182 505984 1638997 1829188 308519 639644 1856860 235293 1008616 996731 1776889 585773 233045 927629 364000 1444360 1859660 1234292 1375200 1073987 220243 786195 1713181 1935548 919913 91929 1345565 279049 1473267 1609129 1379927 865269 327220 663489 999530 1255564 652871 1232739 749283 1301716 1811072 1802097 1459391 465772 1016821 1468842 1903732 692126 471870 1265749 58847 839375 848605 660077 1894845 1078958 790330 1346921 1066933 1651453 973710 1384721 1891464 1104642 1437554 1098855 181727 894127 466637 598199 1564323 1956747 98831 681965 1986649 1452366 252882 715113 376861 1535712 1384334 670260 1771410 1581181 1708076 1085017 1463652 308915 191499 1798915 99454 1507250 1185659 1004371 1248253 653017 1948269 1555789 600963 1450179 848049 1613207 1978783 1545099 507642 888502 161681 443192 1992379 1694091 113411 348499 1066941 314927 1346360 48796 1540588 1000442 1936300 833586 1692075 192663 1943755 1926837 961066 719107 869668 1250761 1353198 1155696 1478692 362756 707987 1137075 151850 1573451 149329 78345 724004 1985866 213759 1622385 1175838 1367776 103217 140114 386869 822899 392516 1849559 1197434 1470400 1846908 1697947 1696347 1243316 1511091 716559 1506570 1479125 1631160 441637 1331835 1887353 1888560 1565310 13110 1437614 294381 1002470 1862289 906326 1427830 482697 1790748 1809019 828301 1261408 601683 65225 279561 984803 1180152 1176397 1736751 458901 1107110 1846920 14076 373265 1377050 316312 834853 1511834 531665 813818 791555 560974 584221 1088769 812732 1498317 1563052 532714 1741281 1445686 1176644 1584292 1923948 1839991 1006641 651831 1682619 1160975 36043 754575 102959 1985497 1650825 252633 440421 1293693 1322938 743770 117855 659482 146172 667859 947365 1204942 1770938 582881 142832 1290105 1717744 634915 1188680 401062 83625 1799363 1534923 562934 1335889 1399355 1243778 1389750 981321 605292 1623384 1384157 1627276 1707875 160660 349005 168701 1859871 1883818 1204815 4057 331082 735782 466054 1287652 30665 1857271 900776 1974745 1580184 1745563 593500 144387 1695122 1132592 974145 1564242 627071 1526765 77344 1493377 1662521 1145332 787059 309953 1577990 810547 173635 537817 1983410 1219816 761764 591931 279034 1454376 500878 1413907 460674 1370027 9516 390655 75607 663668 929839 1234431 1060077 1547870 1968862 1925359 1385697 1199288 1305358 809792 677405 1542698 1460522 1256525 403542 1641131 368848 1457837 1578927 35422 1438671 859960 520324 1975980 1388950 83226 1604497 1659080 1693901 371451 251361 449003 713114 323995 162197 1509479 1186548 1513485 503097 476681 1479499 997047 260690 30111 791361 474607 1640525 151385 400362 1160021 1515031 541358 1841849 184796 170019 1930863 1963719 66853 850150 411903 817628 1224413 1959798 1666698 1234795 115963 700400 707599 964758 1727596 1538020 447047 878405 1852417 73272 1381709 1656176 501566 1453680 851532 660419 1911980 499579 1563826 511818 1325792 1023998 1869425 1162903 813557 919169 1921286 1352756 1020919 1923693 1611708 1365878 1294429 1497684 1161423 66121 1205995 721322 327685 1614066 842287 398897 1107201 966176 1852974 1694935 218472 1328570 1957233 1699278 1014984 1492277 536559 246080 217313 604614 122552 243080 1044462 1422247 931163 374182 1121437 1426237 776574 567586 802999 1734358 241466 1355384 1230508 1386835 1497283 871792 1272531 1903313 575232 1760637 353858 1378160 677119 1405868 1237641 1578545 1727939 1810394 1615789 13701 34761 1720356 993927 1575769 784561 1879426 1565224 470725 877421 260991 579879 1079396 1601439 1262716 1301448 1116074 1559275 1886846 1210232 859874 1602649 1012035 29282 759984 1559488 469309 1622051 1631754 1822128 1518133 558573 1153595 890689 847781 507937 514303 1198373 1200043 497990 1230182 1440945 1194433 861677 776515 911396 459696 1794926 1339028 984000 354469 30101 902387 240029 693061 1881127 1863353 828689 1002374 162391 955897 1500745 849886 1156424 774256 407703 1509126 619977 1197139 1495984 474757 54523 873955 1012176 1909583 137978 632733 848032 1458169 1585027 436850 498119 1849012 1637727 582198 305719 220502 1520410 401826 243860 1551761 1588858 1080554 92430 69802 174423 1902110 1357271 1298614 1762535 1794807 962551 1523163 847840 1672110 773043 961145 447385 889926 1068540 965951 312771 1531658 1490520 997423 969827 607815 1641345 1991268 1306992 960859 232836 372453 575411 874711 1874978 1849587 1520662 32848 1521330 394001 1695304 1032621 988389 965613 621513 1907836 1787767 1656062 192804 708140 656090 1774086 1480019 1612278 1228398 1517235 878329 1490173 1265091 974626 36875 1428570 1348453 1097662 530763 230585 280245 1058129 939820 613991 1642397 741911 1340231 66745 837543 477227 1330563 1683996 308664 1904260 1917332 450372 1852182 1255656 406484 241721 799598 1988837 1516747 1716852 567448 359732 853195 592653 938666 1179940 138273 472638 522264 1202742 530669 488203 1758621 1440135 1363601 241655 130020 309051 977011 1250070 1118223 730166 1717464 213374 577199 16540 1551681 1358851 1301721 1437163 62169 131026 1394183 959394 1252086 1210563 1369918 9154 327140 822696 409871 967966 58995 856108 559283 1376868 1863909 31164 1941794 1907866 728965 678830 346436 1181955 588640 39993 1428219 1967676 1208544 1213942 865499 190168 675009 652300 10645 1897502 1455031 1132280 688823 200138 1226295 447453 1189866 75489 189729 1035937 276563 759079 1474665 1689423 1535473 1135200 1182854 660490 1990767 228409 148703 1352355 1136706 1628134 126405 1326521 100691 521513 497743 1997901 1243576 128368 64716 107011 1053630 1894051 1305794 1849367 1613483 69319 1511339 298011 292282 1914035 671386 1366278 1486685 645780 191380 387500 1466869 235614 1128818 1832098 1847527 317691 184034 1770460 139247 1104948 1447523 123428 1726188 1131086 57451 1075789 88656 1367263 484409 1190649 497860 494114 1484967 1113505 1434799 1540652 1579554 1558421 536439 261952 408067 81670 729188 579084 1667744 205161 1013323 1443399 208940 517810 181577 1908216 1523968 1006804 1126530 270487 417864 1278491 1997420 1423658 1069579 1222147 1001896 378579 1995840 237449 1685217 1617608 472400 1354654 1507415 1692406 1769111 711781 1527764 968182 358814 1480036 848592 1299717 751704 434826 514662 1351288 68701 34657 475147 487053 300041 1427484 255003 1996308 2608 1037156 1813032 1622827 1369258 187394 947249 176194 272810 1282811 598517 1818665 1476825 1362153 1967112 1780499 1581292 592873 1423472 1234534 719066 8476 1315024 1129763 665911 422212 854961 129265 1021649 1892653 899675 1355115 1273271 1211123 1971383 1442762 220441 1205712 1793596 1209148 728443 133959 895859 489724 931013 819462 1549329 1497205 1565402 540807 1830591 1903254 691032 714577 1633317 312322 354109 912049 255026 303868 1360396 1766716 520706 1031973 594890 678335 1739918 237892 149186 1075804 1622112 954077 1424572 111605 508937 522665 329618 505979 582790 1526787 921451 536236 656028 1562480 767806 1019585 1477371 819068 1335456 695347 539357 1363921 347485 1516896 474396 904680 1277308 726966 1953734 251244 1396027 1931908 825080 420731 1012479 1102890 761949 1800675 1793831 916354 198286 812596 455850 466763 1922776 477180 1027247 1500039 1265886 636120 50969 1361067 943510 394183 236207 1248388 1255204 1036235 1836411 1372071 808516 1658298 456983 1669953 270950 1642456 1778416 155665 344393 531700 1328611 1235778 1392145 1509173 137074 1631355 880860 604503 1365375 640262 1582415 1593387 1106188 1672213 1848669 1247818 893097 535369 398191 601841 113724 1683441 853387 736061 1734979 773689 459831 1158045 238783 21577 873752 492707 589485 1718633 69432 353405 1293847 182100 1307658 704263 662798 1003425 1339290 1675291 1104697 579753 14996 1016566 431494 726226 1315850 1326949 1701743 1127035 580485 516677 1829653 734767 18770 1795967 670171 21964 1184507 521830 1285262 1116290 1820287 1229129 855849 443927 1777073 406766 47459 651224 797356 1374123 922151 1221416 1502054 1479553 1977998 808858 1606231 406635 1553984 1576285 1849835 1925595 1135001 1062746 1842694 901783 555018 1002405 982108 718610 113772 1857674 1905178 926265 998634 465619 1477104 1568136 692776 1867341 359136 1812553 103060 1843928 1828140 1116220 1107816 1401804 695157 281395 1836904 1172221 627020 867693 709236 1718963 833902 271462 1731957 1482488 1039641 1881606 559894 1888897 876379 1569905 1305841 1172725 536650 1690016 86774 1696053 1182910 1731161 778909 1471554 894281 1518985 833444 1052496 13363 1260268 467514 399104 707124 1217538 222829 1306943 1999190 967568 767013 161830 1188926 735081 158887 1330766 1327064 1743796 544096 1217794 745487 646275 42082 911651 907664 1177897 119550 1236178 1002611 824221 694951 1302181 651614 1007286 120887 393838 703001 1500965 315260 94669 1748366 8164 1707654 262000 1284310 43846 578283 1534497 1818335 611541 1729154 557229 1103720 1635768 943064 512421 1880553 1021354 995952 896561 800149 15412 571922 553240 1468995 229554 1497092 1534967 562498 606034 277001 243127 603548 1822788 1157603 1547603 1031941 281359 226696 219521 1528347 1027996 1212949 462173 1012524 1710019 470693 1066597 1609732 365619 1976344 593411 1960365 319014 527685 1405193 954688 278074 1233354 1404314 945397 23756 923440 733176 1500413 955296 1284301 1009421 602905 1604298 270753 60079 266761 599496 956471 1149060 63095 1871036 1606793 1921243 1545911 291884 1688752 1577618 247084 1198331 307141 960613 374559 523643 1770693 1847062 780238 1501406 1090183 493361 1374571 1257821 1686080 990482 347862 1172294 1342203 330606 1477134 531900 622359 419579 482258 1847807 1102072 1306095 1683889 1994684 482475 1720699 645280 805641 266773 741799 289466 979638 708127 1514635 726907 1546914 1228342 640192 659618 1408972 1043954 969583 495370 740683 868285 835955 157634 1512098 1030136 1865632 1149901 1396961 678075 1291599 148414 1838680 1677116 376267 729191 17679 1892583 1442631 624300 694230 1360735 1101216 1959234 226272 1335667 1497277 987877 1491993 1244272 28785 996392 778644 75548 1098022 710655 173117 68964 228797 211050 1264365 1719668 175509 334276 663406 1997408 630871 1457380 515624 591366 1573512 448333 975884 1323636 378750 1162997 1089265 1758372 1489554 162792 353299 603019 918876 367775 212983 1746337 940906 1942826 1625593 1521354 909864 1453006 1100649 1009649 1013329 1677560 485682 647660 867173 1696368 1407275 290863 485170 1534225 1692149 1650314 1871662 174169 1137754 611579 142652 262201 32615 158576 1684444 1777216 321659 1402562 382829 504838 79687 310234 306483 1021520 1325227 286482 631003 1513459 8169 1371014 1660153 1207197 1631027 639420 1475395 241933 867851 230171 38588 1346849 79677 1255253 1202870 1740470 1274621 1302564 1220734 1985898 514209 883580 289312 1217214 577385 775746 470888 793954 377504 149539 919519 790394 185318 1096735 784045 877096 148247 367955 1826902 1289635 1817360 374329 179742 7326 1828566 167682 161445 270105 1406143 72595 1654393 915368 349637 1664089 751189 1821889 632701 1321894 1705290 1992880 1679785 784452 1800708 1672019 1413167 1809502 492767 512326 1592914 779979 734880 1364221 763400 1134919 329928 456499 1952397 580266 1716136 870899 876167 1677651 628982 1236845 1508735 1048411 960277 1617464 1960177 273757 1201416 1769602 489187 563495 11403 231667 1141909 1493702 1296723 1774180 1944091 176176 478199 1843149 809682 1197289 903025 1056815 971479 480515 1741950 963937 1244318 440762 1156297 1265779 24838 109084 1065509 727479 1119410 1642407 291449 344839 1116932 1072957 976506 270450 1430633 1269243 1066281 218526 458932 924803 878478 124936 897001 212563 1550204 1862101 1985141 1115906 1583169 292355 1553944 1915576 753286 1797056 95120 1548862 932710 1583590 424003 106709 1250751 1177698 131415 1842658 177391 80264 1977539 1770712 1975243 696496 951641 268306 1506903 607618 1226528 1277841 1208618 1582691 1281735 262778 49871 614646 119251 1139300 1976365 1155834 1318845 805089 476700 344179 1867574 1794467 383968 1382064 249621 1816204 1511135 1163178 280237 705820 187049 546461 1149044 74359 607781 260175 1327027 373051 1562919 1052364 1402280 455654 50810 18515 1859022 1367275 1121840 1667132 1087256 377872 152406 783028 859076 408638 1728353 1117475 777301 1633553 272989 588236 7082 1638974 1094951 1608050 348228 1317415 1858266 403851 303453 1928449 1883473 1610777 990017 115616 1175575 101608 1157832 1531581 1715882 1938094 1262712 155984 1229020 1496303 641296 1382597 1728480 1489604 786210 404466 586745 1368674 1099991 1602504 467414 1348407 928798 595976 1371561 683107 1952811 1320324 1801252 1655153 1970987 956911 1595989 86919 428628 60769 643148 697249 893015 20196 1541282 1553777 331019 80386 614793 1561561 27945 665139 902850 314344 785131 1360021 715058 1330287 502073 959348 1619168 1284011 1839606 586130 1195589 827500 1514810 284677 50441 1035457 1437557 1305726 290571 1044877 707658 72315 845294 396977 478955 1708233 996192 513153 90608 197683 1730898 100765 352892 410760 499772 1849437 1464433 672105 55247 898288 834040 1072910 750442 1981794 1921646 308170 1202815 564044 566119 1802182 138896 597358 548881 986485 1420773 1425870 351863 526578 1271517 1627438 342779 284581 824261 1440447 1629919 1917432 1402065 124847 1703157 1505641 1385486 470880 560452 1554592 812347 1793986 31848 338842 1505114 1303307 545499 1896614 1438342 1084545 237997 1100848 1090985 1410376 1356024 74660 844828 1885473 969763 1134592 1969743 1255772 560065 293062 417082 246958 681204 741105 984350 959534 988959 570181 637441 891929 1459235 1366660 364666 1888318 166165 1010645 73746 94662 527835 221163 1262039 1278103 57205 1862347 1680063 1217710 1842989 1529303 538876 430798 1339994 7924 863693 1734620 435600 1885764 1134292 1783658 1195666 144005 793716 1159686 1681911 1089967 915889 446758 1543888 722337 629029 1328559 1959997 1444055 800577 610991 519958 490084 1074548 834864 721403 130865 1625061 1828482 460409 658444 184966 108507 98360 282052 1277288 672993 396235 1435746 300733 865970 604203 549707 862468 35676 130897 491427 1541279 1246218 941692 1473404 669276 1041138 646065 465546 542781 1666093 1639723 1711124 375102 1710404 1897366 183646 426718 353286 186302 724496 648402 1214168 1898247 946402 1846242 368166 1187181 290513 1318813 1802983 709454 995650 1068496 971540 1765500 54377 1438148 15969 204617 1056854 1270649 675006 586463 846383 103893 1122663 1497814 48884 1641042 1497308 1133236 1257694 910544 1928739 1279477 1320514 1757813 203223 225494 94699 819473 242435 1451477 394976 773233 150286 86009 678246 680298 1603185 227109 498053 1277193 976320 297909 369367 1540248 1415037 372664 673386 1351243 68553 776797 239798 1774581 467846 573203 964172 1203382 1133306 624018 51676 878608 1963161 79617 593488 1659085 779613 1176786 1752200 1169921 444406 982645 1550670 1428285 1164712 159464 1275078 238501 171446 1490383 1567226 1462188 878454 240187 1044177 200294 371698 484628 97627 588108 931575 1154000 585675 1918739 346423 1956992 1890345 1055592 1976517 617006 1898001 1587432 794854 1511499 1340820 303551 871608 563701 548383 1217341 1698624 386495 829758 668083 650440 412349 1013568 490232 362103 83134 1194704 338688 624503 106928 1405821 1050169 968521 1066749 1661857 93751 755124 1776949 1998371 566019 828917 793480 394647 6919 1609201 650042 227575 1843698 1683468 427526 1535920 1235525 1531714 459189 901397 625 1214405 1222023 1059634 1086743 207647 1511517 1295196 164614 403374 1939035 1750653 1331448 1222748 688093 848599 648011 606974 349731 853126 597900 1263578 1067982 894204 1077638 1292990 327511 1595299 671877 202062 728268 355939 1776429 1412282 650091 1730115 1436163 174031 1098963 642866 518153 673817 823199 1862112 1012106 456020 1235768 951138 1050700 426910 749157 236635 682053 72143 1088130 758241 1670673 1496143 337027 710948 102315 384804 339415 678515 1735979 1556747 1135692 540505 1918238 172277 18196 1096522 178214 1208640 277983 914637 1513495 1112729 810584 425738 1551332 1725437 768484 831506 406332 554339 1196253 1270238 997356 1572056 1006301 958028 1697424 750065 108912 1071753 1935576 199216 1367933 1401771 165210 964330 1905819 675610 1345796 1179197 357147 827806 1539845 1274736 843914 1599210 238359 985408 1235141 34901 1764278 805864 1242497 441239 285728 1768083 17085 1263814 1664158 477585 624412 1986029 1646920 941456 1382287 522745 452481 1159040 640799 925921 467950 1872936 486429 1479743 1072531 920103 1726129 756553 673415 1751478 1781172 1220748 1516445 1051984 939426 1553699 1002838 1847185 1977265 801031 1579489 673758 774618 1652477 444952 811471 1739939 1398290 1128291 1853759 1468143 1748014 1798852 1161135 1358604 1509947 1722066 1483090 1666264 1345600 1638046 196812 394665 1263438 1390704 1637614 1535855 281115 1473794 819873 1180684 1408665 1811840 1542030 952540 1796730 1750958 1944901 1521587 1109694 1217917 285807 769054 603455 1283099 1507682 699017 1775321 1038733 1084733 310644 478683 1116048 653000 1716498 268676 1164924 1295986 1880969 1358214 491894 769737 526228 452713 1536472 750014 952853 1676217 109139 1949217 749652 1173306 51365 1319536 482942 1639082 1575162 1389329 1577915 197934 355884 905096 948838 745387 1093055 375215 1173706 1321777 689190 433286 1616152 302433 82824 486188 1125677 1108198 886033 1101453 157007 4304 1394376 1992919 1372359 1544438 62735 1603984 1957177 1989803 1078753 727158 771873 954657 161885 1291566 1464304 1612455 37616 1858208 781934 1712807 1813140 1885440 1414869 434628 1943862 1016370 321627 1394683 1590750 1845745 751075 307849 1770764 848033 1593163 1440014 1036342 808976 1803088 1977503 448311 1659992 1087785 769390 1668248 392716 1797197 693763 1678937 1790946 843219 1812303 745074 494261 289681 680723 780048 1529808 1173007 772690 833006 1992975 400334 445639 1676184 1010813 1384628 745248 1657318 1141007 1396161 580374 1901964 1887444 41150 1799674 309048 867256 1787936 282154 870386 1495106 1067110 247905 492425 1230955 646230 278880 360403 662357 279221 235049 1483592 1517662 1681962 658035 1532295 173149 1838566 1478574 862073 953187 1131493 845897 252875 665118 1184972 1953959 696989 1438307 1999824 1260820 1989263 1841896 689936 1665557 1654175 1746459 929557 971681 359171 319964 1170618 1288367 975140 309793 1534231 1113619 1183503 72466 1181989 1001653 1637744 648671 611746 684158 1381923 1064100 1696815 1537751 1956214 366450 823664 1362159 265988 474209 1623889 1554544 674094 1517083 1095753 1347749 1576755 1246315 1661176 602004 377399 768497 1855104 659788 1691486 1874847 662489 103483 869754 106101 1658631 1957752 1450992 1470600 1448550 1176880 831772 1273292 1437335 1237891 413978 1594775 1478102 226616 1420315 1271348 1840356 897458 725147 884401 1918312 1972759 381316 1909322 539595 1766878 135320 67235 857304 1469944 1028748 568497 696969 342832 64481 1622057 867844 1953640 477191 1616719 1037542 276926 359231 896717 1810340 1162385 1280563 1920073 640277 1962184 217908 366353 689177 1545173 219677 33826 1860974 1762841 1467537 1432122 467269 846535 208756 1526490 586406 1687302 611023 1841486 1305132 1104879 1225078 1421131 532502 688056 684380 247189 792137 930936 1137771 1108506 1977764 773949 186149 322068 998208 792283 647423 1821200 427101 1228783 188725 329639 1862487 1194159 1778880 825692 353284 990644 1408503 195721 324863 469913 1110410 1153474 797772 695270 839840 691412 1071205 164027 1227808 657712 1806947 62890 1447275 1710682 1791304 645276 1162789 1309905 1278809 950254 767473 452043 975055 1259820 1744687 1840069 542464 1123581 575072 1000713 602058 1868467 555141 1495817 1387323 1319603 839984 1515474 371558 1612579 33264 1076741 543604 1700186 110411 1451727 1019085 612600 1918442 1408173 1984006 1271944 1690965 1927702 1097792 226631 795277 1632464 629391 1845810 1796959 468191 1386596 194069 1775911 1381339 1832818 682368 1061733 1883885 917106 392577 1082628 1442377 104218 585007 1236793 530365 896494 984522 1872870 334162 1101146 737444 1287298 107294 1776474 1531973 1569013 1359275 409532 143302 313415 1801216 593840 424439 1516610 1839231 1130303 1747252 498994 1933476 1715931 1709858 33597 995388 1563051 234580 1913170 723202 1061749 1519446 1983074 1463952 274900 1312907 1185806 503485 1382169 155383 257422 15416 23287 1710431 374556 662508 54337 1667187 1920733 1153058 965427 1429238 486388 1379531 1427489 755150 1260132 1026749 743392 933187 133317 1670915 1116575 1284550 1820382 834554 905572 590414 122341 1073988 302848 1195986 1240766 1708648 1345177 1114347 973969 636567 514870 327106 944664 848487 323302 305193 197310 1506718 60942 312426 1169188 1552051 1051596 750659 242987 1906461 1300564 1846570 1021912 1988985 197217 695311 1592860 780118 909165 141002 607557 903267 1542399 472294 683137 18472 1106172 572218 229283 588379 324496 1402707 1171936 814849 282229 1309685 647878 580243 1165019 674172 867706 1842139 887346 878484 1426614 1636076 559936 1871240 147250 571129 862574 1818933 1718305 1778797 397627 622981 8930 825139 1379021 585037 300907 1173916 535730 572254 66862 1006004 64657 1680437 1080232 578050 1732437 216361 368617 1249841 762716 720406 1155155 1450642 576217 1133701 789833 196602 1394701 834600 1398705 1282215 1402726 660834 422682 1884408 170504 1225652 388570 418538 1699667 512390 101426 1016479 1152091 688582 1421852 1403412 308026 1677646 532083 795570 1440861 343101 1850781 1833564 670262 366002 1759907 489578 484562 1082296 1381242 414648 1192278 187766 53075 1438520 1734370 552597 334792 1342521 563571 149093 36243 1195173 158538 1632999 267570 141089 237071 563787 487534 845164 522454 620686 943521 1255986 1602585 1050215 1724269 655291 1231817 1306200 1856400 1685423 543327 1021973 132511 815909 597625 1817498 1913996 1290173 1817133 160362 1397678 1755092 720947 330599 1192192 1659136 1385133 41494 1794111 800118 955349 37841 1222477 1969064 1771654 1560462 1780324 1894117 477480 1494063 200816 699300 1891474 1382104 480735 579852 1534056 210118 411206 1601404 129352 1261650 920575 108571 1900284 1627732 22992 338220 542000 1992473 1156134 39493 615088 790155 53511 454943 681396 609149 1233572 82829 1803909 601181 1625022 1225661 1417058 1054523 1471325 989706 1244168 1153647 304683 878434 546396 1393406 1226910 871626 1574039 444766 256850 621502 1111024 797833 843023 1486649 1652936 1822676 1518217 1740605 1834561 11167 1969926 1095918 291311 1226556 55783 1621472 603438 1261667 1938945 165627 988187 672400 1253114 937244 848809 89242 583143 927146 550165 295692 1313534 1896466 1508686 964116 915603 1815404 65763 1361694 452973 675410 582344 688173 218699 1099202 1386188 178349 872836 1951177 606208 1088590 655194 687696 998370 179848 1635642 227418 1970885 740556 356538 133105 1985649 65107 1800501 147385 1205936 190438 349345 1520693 195947 426839 1505248 550254 176943 1228120 1099312 957240 1845657 933329 1132854 1696591 1484686 736479 1697534 363978 141541 669170 1752128 1061862 1495142 1563688 767365 861587 46909 205501 1203361 1295210 893947 1997745 1722486 16292 710054 1129158 1824100 1023782 1891376 625995 662153 794254 379045 266193 898905 730117 178610 707404 1390899 887779 1321697 868595 1992553 946376 699014 966910 1491902 431599 771319 969489 512216 35775 1165715 1295264 1903083 1030560 152423 1424273 1456716 1212580 1969441 565622 459671 853464 1957510 656821 1600498 297818 676837 324825 420560 946899 1539218 173804 1354495 249917 1478980 162903 1429707 117154 880117 429120 270110 966802 1337021 347570 911293 1277036 1524272 247054 453163 1521965 936223 336941 779158 1580906 78181 402571 1785501 984821 609382 5430 238378 684172 844381 86736 1681713 917096 497049 597486 738609 704978 1914317 683458 1588948 856041 1990570 1641827 1584055 1854036 286608 1202524 1690039 1066574 1511012 14541 472852 1347272 150571 1154390 44493 942428 758583 1986429 1434590 1599649 1867847 1755949 1612570 1801393 1659974 582580 738658 1131765 182800 764781 1089634 1500630 832180 1741680 1155387 1400168 1843049 1095168 14709 1740848 582624 193585 1517808 1322190 497750 1521613 931158 676571 811350 560300 1636960 410269 959192 1997481 976098 391715 1049124 1903096 860997 886867 1872465 329687 889723 67045 1030433 1193102 111484 1426835 1409541 1611815 449597 1529546 1680291 1724328 3550 1611894 1293793 1869005 1189990 503686 66611 753134 988432 1179874 116166 400667 350881 670366 484389 84794 1784475 97151 907771 334533 1619259 890555 78818 310274 840994 1774631 1579542 1360253 1940359 1594182 1189694 659871 1168353 718306 1259894 241678 480900 1455075 247641 823695 932456 495499 1635429 1896497 571710 1640270 128001 1392658 279665 206263 1074274 570056 839320 1959111 812552 1063040 1731959 774505 37938 1894532 855156 193747 1972883 338438 1020696 83286 714622 1711844 595205 1469220 601457 157101 1064956 1669310 537056 1374005 307910 662368 1851962 200500 1180150 456607 555294 475110 906695 239833 946634 902868 1266717 1829906 1862368 757207 1564042 1120525 1870180 1538880 16356 1396401 987325 1759628 1135370 143107 1802295 258456 1865659 1470583 1747249 534620 1857502 1044027 1327416 1750100 729973 1618582 1053016 1796813 1420908 1527511 1524207 676917 1403849 1791406 1511530 178111 109808 1489463 1479885 474166 447391 134498 141037 1155537 459605 1252407 1670274 449227 1630062 1712936 1551766 1215459 151680 172054 31750 930536 154312 74939 844388 1783000 1857487 223483 583127 1371631 1849074 958124 1022075 455304 1113670 1219919 560160 1612938 756130 1434266 1701054 650608 1322392 599932 754452 1636887 653494 222267 1915450 503333 52257 1589132 1261800 1614059 1253208 166434 1826253 569408 1419176 966390 628198 516907 668938 1924847 670906 84556 1328113 870573 1224900 888113 915258 1205084 1890568 1745601 306662 631424 1185430 1824601 1313686 1246874 363554 1783440 608940 980187 281420 1905680 1823948 1065649 1023439 481445 1441140 1051733 1025937 715732 1037543 743042 702705 963320 4473 761331 971518 1745860 651749 884625 1018872 86704 597927 1404349 703279 1861588 310615 944641 1741809 1516665 1783932 982919 1336276 166324 910249 1439110 1689229 214501 781595 1633017 1070194 958192 704329 378688 985310 509260 435948 1197040 61895 86571 861687 791904 1939238 381005 1765589 691189 1815386 1343217 1191563 1835507 209845 703613 1456289 1074928 537562 608423 1254349 895373 1706055 991951 489772 1468598 603871 623014 1892933 1723670 782364 1872996 1686793 596898 1239247 745626 62084 1195752 1683329 125189 144397 1436336 1286389 1833254 1543289 1223931 1753353 427919 1742073 1437811 911186 1098156 126630 577515 1632148 1097238 1041904 387731 918657 429195 1949282 230055 1630456 668576 700135 1321986 1942774 1779719 297910 709765 1028410 1785153 1286497 1047165 159007 155456 1588194 322195 782671 1212844 1755619 1460304 1849980 1140350 1043600 1487675 473794 276208 608465 1577136 667614 431769 1818145 132180 779253 963525 1869781 1795268 771464 740320 398348 1727107 354462 1803308 835187 508928 1308133 1041468 429351 1347544 340590 600653 1865273 39362 1840759 1311843 1597327 911351 1643221 1197945 982235 1303369 1861501 596877 565932 730056 1669948 942887 1262067 1357506 862319 1012171 738219 362742 667575 1718983 264142 1260891 628000 969970 1395391 930675 255022 1517002 648744 738424 1199851 1534526 1038164 1728450 1833870 1453575 709419 1341998 1819344 325828 599383 1965740 715800 319643 1465477 1553787 1163811 601260 1104024 1664244 998993 1118506 1595493 638477 235194 871650 533764 867640 724162 75358 1345185 747898 701017 238926 1974002 85175 57235 339106 839444 686690 577737 1882733 1091672 1208837 757723 298672 818320 1273968 1565747 938798 1335979 1138899 1136736 488216 1617355 1821164 38435 134999 1980106 1454202 18945 1284476 423153 1291170 1360754 194347 436907 1104099 363060 277230 1488703 145274 708041 826941 671369 1517716 817922 875925 1483134 805648 695779 440068 432018 1512042 1239105 1956417 1447182 1328658 649426 505173 639740 376193 250202 241386 38053 725721 845754 554112 131182 305079 896589 1258800 1626648 1831020 1965694 407482 307847 226229 408513 1623699 1535796 641034 1703746 1763085 1076761 243147 1351982 1566803 639935 1348801 998679 1397824 1156823 73221 1028577 1968110 1079206 787180 864988 684581 1987744 1431450 912103 1046309 1175020 522924 652890 777626 862670 914087 399398 246570 830924 933726 513435 1453158 20123 1020246 563148 1566441 1206746 249352 541308 1087385 44409 828031 974307 832301 4259 469628 733757 1680959 1387490 536849 1646162 1965777 1128424 972501 249053 1944930 1555207 864453 1518474 1828639 1427797 194105 1828516 1791923 160227 968111 987438 841506 364097 1796546 1247771 810904 717534 219688 1735985 1470652 950380 1475604 525420 1750173 1931265 207008 162776 1919982 70762 1878408 941292 637975 1927857 485262 1583647 1055041 243379 1027470 1870190 1566876 978223 1341474 81652 1460007 575598 601526 299197 661386 1338115 1786497 271484 64244 1274739 1864060 1755314 1104241 1445128 1384340 864232 18023 1164677 1701416 1779153 1938067 1951478 829040 1421617 1229383 203987 11011 804519 101076 773853 1233691 39277 1477628 1372248 663689 307012 1810397 921308 121529 1020812 385051 161967 240199 219022 14664 101824 1438323 69804 1124781 724072 222163 1998129 1834192 652970 218280 673791 1102756 559608 826143 1239048 953857 1422192 311249 940343 1685554 755805 1887953 1160234 433131 289252 1852316 476823 1823964 975325 25219 914440 13869 300987 1245601 805337 963106 563051 70007 345663 7875 1025494 27781 458348 842159 1792879 672176 962511 901682 25472 73724 377348 984539 119086 722795 1158178 762823 1822864 1401223 1636026 298958 1287155 236287 1887315 962490 415230 1801269 1100721 732562 698497 1858086 1092529 1302617 226402 1775626 177477 209798 1083418 577114 1221756 100081 1297618 473591 1383849 1629373 498547 753514 1357668 795853 1712301 1541456 1265746 1973639 1594873 348015 1191015 268995 924516 1653003 1873035 1933068 474432 1094113 396403 190796 1632925 777584 744572 1519638 358817 1854325 1286998 494243 1923329 87346 674953 1877037 579661 547345 1494521 380215 976865 563353 628261 127093 890134 1558272 1125249 974290 977269 694680 520273 1680329 1137773 60884 1202639 818727 1085005 44757 1653850 307115 1844485 1401177 1187638 1475370 931043 524591 403408 948295 196219 109831 1627003 398934 1384239 1456027 30226 1361161 41102 1548083 1564520 571858 1746458 1231953 336404 642768 598423 959347 1420629 914267 643894 126760 323324 1903491 1379349 1192571 858402 1442503 209732 1294906 480873 1824631 1595409 1667559 1135474 118238 1369094 1082162 1169463 1566048 326254 414443 673304 1360614 48406 1892880 1301107 1479866 1825530 829347 1277347 100907 1270269 1433266 567225 1252579 1616366 1631556 1796013 1504003 941345 565004 563942 615549 1984277 566216 1302023 1994002 1738107 285284 819817 1207621 1157673 1092606 1735515 408541 1083978 431552 1134073 1626493 347856 188683 367205 1636007 427283 820601 1691973 1786227 680016 1051456 674737 367176 1094422 1485450 1495436 1160332 476166 84790 129257 253423 58895 612311 991270 1650743 610301 1365674 939483 1395048 13966 1867579 1685856 851110 706488 1410183 1911260 363144 1342628 864978 1284022 801736 1264991 752622 1062083 295788 617284 1007422 862990 390795 1025598 570830 791050 1794588 1465186 618424 1157480 1751241 183467 1497585 1380465 1103101 1564794 690787 340624 556156 712298 645974 1731984 1461078 335543 1066544 1926989 678568 1635327 52027 1465803 994937 1659295 1361072 1637352 329187 1093991 87541 860628 1971004 252185 32644 1890100 818222 943575 173836 1641216 965728 1688903 830298 776194 1192144 1749835 1340708 1867562 1002970 806069 341927 375596 1265324 1719160 780335 279152 1452606 1311449 29473 1464724 506090 1539444 597015 1618665 1497501 619913 1774891 322017 947897 322119 1169786 1884964 1679489 1053817 1660684 662424 1584809 1101960 26678 1135730 471714 357915 1362948 987459 980711 31276 1619723 143926 1788263 720558 980498 593130 314849 436952 1620629 636018 1893961 1017411 931355 1704800 603175 518138 1412368 1093271 1691362 1123468 281874 259103 875827 327136 8988 451189 1916859 890003 1317952 1659292 68251 1106350 548349 1535041 696543 1143546 410041 997415 803572 1628334 419031 340539 1684644 450151 150655 1782942 1959584 1376696 126594 1280606 587227 1699261 1585071 1903530 390310 240613 1316720 1311693 1555271 200208 1188877 754165 1968195 1085418 751848 1719189 399052 1532485 1226959 260681 294207 881944 1786285 544675 1830142 1229003 150408 358019 41226 834944 1926306 222654 1324567 893920 997618 248785 512172 289831 1233081 1099088 1386035 1502642 1444233 1353069 1558236 800130 139597 1331859 65443 662944 501623 1417912 1354200 106190 1326241 1030735 281034 1796268 306236 1196870 544007 1226875 1943267 73338 1965105 1449621 1632571 1788971 529024 588356 168233 1733556 320207 1449618 592758 1072633 1827391 1141607 1973960 975769 1002180 553088 1264424 724967 1115310 1653046 1493814 1464708 1246161 565400 141969 578623 813883 1934718 557810 1875482 1461170 1045027 751581 618832 227486 1246477 1517758 1185321 1158385 702866 700249 1201348 730662 1474338 588752 185355 874261 1628977 1528026 1792355 1805479 137908 346582 319802 1373201 1655480 1677969 856107 1843411 768429 520396 636137 1155449 708915 1776782 589341 647624 204024 1816263 988600 85469 574084 490187 487920 1441913 779483 1210771 38082 1346786 1077943 856652 1209060 1134538 1823151 1778098 587036 1532035 1026290 504964 1405014 1597552 1919642 31714 1513276 63600 366724 408218 643119 1502315 874272 817487 1380110 1230897 1197408 1795817 710505 1928134 1886801 1159050 1105007 1286644 13104 1674760 1063441 228149 1543077 146315 1152203 646242 267609 590195 1510439 226127 198496 964336 818937 345024 97270 1553379 1929840 437275 420130 1293916 1108618 562932 410920 1828263 964809 861970 1320894 1688631 468614 813329 1138545 1646980 1949504 1556536 1661944 1946479 504763 1016104 1946695 450068 561147 1643888 1617725 949438 517699 517196 631294 1937159 1792074 766196 472813 1281683 1207028 1949094 1836152 1719582 1084393 1003653 544013 795114 677677 554519 1842620 753307 820573 1491798 492894 1196861 1938156 998604 323824 87639 1325445 1699673 1407410 1020560 948379 545476 1843868 1394185 1212418 808690 1990623 1677911 1392750 737204 649062 1051014 11502 803122 16280 568089 1224033 1049330 448491 1720337 738812 537274 1401449 1447643 1671919 953748 185833 207153 33470 796197 779344 28707 1515634 877496 569203 1726604 1733157 931100 555606 1606480 1567122 1418212 364259 1170444 481149 264657 1960193 801476 1000440 66100 1261439 1365427 662086 1202728 45097 1702182 1776315 883309 550469 209311 1651002 169182 312961 734585 1675612 437982 1915418 56990 1544411 468786 1898768 857140 1621564 1976994 1512631 1301730 1650292 1175858 1203902 1716864 1502073 526320 1653197 182345 979759 1155731 1220980 1050946 1594428 1155877 514079 341603 111069 1062301 418839 1000267 1199606 511530 1714913 1418416 820343 711321 169130 1900903 1894377 1019813 1213927 1053981 571897 587642 1031000 1522752 1630582 1479258 772984 1477168 868032 1838126 787035 415425 1991593 1600416 990895 1767802 487526 31252 1930565 523564 338366 507319 698920 430784 1610109 1205653 701221 1847089 1107978 749915 511676 803131 823013 17480 1065909 1596802 127259 1856653 1045425 313868 406978 581272 1658773 1560275 1416462 462846 399204 272393 636741 936509 1841838 1803390 561791 214735 1407712 602477 1647553 1641071 1697586 856931 1651345 1939201 1345992 1172538 564252 1512245 1650320 987872 1858885 672134 549358 1949598 342157 1320929 603493 856588 1699400 1727358 117667 1032658 1681063 1317696 87532 793526 849247 531414 203187 741648 186650 562069 778442 1986734 15453 1464685 1314907 1814235 666245 1692 1445514 697769 1367755 41748 1330708 203226 919506 1466876 1103898 218109 1339376 1210191 1583725 1784987 1087706 931612 1579344 11399 1831170 829649 472598 626021 722191 950122 752582 96550 178383 510934 1515057 977786 926690 175061 905077 279162 185852 1791503 223935 1022470 1054457 167529 57683 655756 915270 241331 1239799 787168 979303 813304 1270000 28405 1199159 127499 10713 1021690 972705 1865382 170476 837171 240770 476676 1524925 1598473 1969305 965315 125380 439705 1497716 949358 1980355 704215 1141470 1638529 1718651 284461 324126 164163 1348190 246163 1742782 1412651 94734 455198 1211230 577892 1258006 145854 37548 709962 876686 677830 81211 670331 1947216 1966270 827860 616104 393983 1445833 1319608 1401131 903163 1423508 736236 832404 1793481 886512 447730 542023 273632 422973 1774727 640599 1840840 632904 1381806 1357420 634551 1916493 281788 1251547 1955517 1650337 1466983 1471271 26453 1294084 1323991 946595 1441555 1162406 949425 425821 1044281 1885434 50798 1325635 163699 1318791 251145 716554 63011 1406233 1789848 1729993 1509316 1548226 1997638 411402 1587643 1537526 579618 1564354 1438514 1001204 1648156 1868542 74720 913786 89311 1946407 1154615 705806 223883 1191682 865137 1047977 659900 637349 95528 261448 324868 1593318 37333 1188226 1258716 1822327 734642 888091 1223373 1167339 29616 513501 313305 1853216 352416 615254 425002 43636 955283 1932501 376408 1671631 1944274 1538778 1797192 1295138 389940 69915 941973 1398761 1121637 272388 1101595 262204 415534 1824716 1961671 784799 1699029 1160437 1193252 411681 1101564 465094 641868 1859108 338308 1609685 1069702 1452441 938845 68633 1798497 1444609 184434 1876259 725709 1895545 1110967 741695 547245 1592803 930691 335597 1798250 233478 786367 1381619 1358143 552494 1984095 82218 1088491 1050914 1952450 1649451 672183 1109425 591689 1455440 1478192 1512592 1324861 388728 261715 1411429 1082398 1383294 1788022 110500 523475 1864245 1273336 796884 56828 93248 1911494 1126447 1050871 1614101 727341 1547659 1295776 1639120 1139721 1146229 714362 1375191 698217 1651457 53038 853487 689898 1381796 200557 930821 144447 1644227 1607798 1634478 827608 249574 844753 9377 992234 1157433 1832248 1959005 712110 1894235 51851 211071 1166641 1518754 1338673 1359439 909808 1509016 251664 1363950 1703267 76469 1070645 40143 1879833 1026779 1675841 1613770 1499067 959470 92 1097474 522538 814278 1340016 1101095 96695 1631769 1902935 147119 1607823 188495 1651756 671097 633877 639275 1899553 1282106 636489 642304 214197 1170071 852198 1777471 1596882 1578339 1915763 1951565 673124 1894355 1595291 1309755 348110 165993 1450290 1397355 1323604 376607 1254995 746935 1478604 1373567 1273183 99515 711746 423308 1833620 136 1521256 801241 821659 1842928 86309 1389054 1504942 1963643 606147 298708 666857 930654 1354698 1843907 341965 1097623 1268806 1132680 483053 1501494 899691 1468187 1947307 879859 931191 531048 1101227 948484 872377 1698999 1498774 1953911 1328117 564250 734030 1376115 53270 1410679 946238 1278691 579833 1618370 1431877 882862 145866 1264623 1327014 660682 1191898 634131 77120 1319218 1822561 1951739 1669252 893667 115401 1681801 600244 1992832 736144 544133 1894426 1359147 917353 1390458 26762 1326525 1502063 253740 781210 1211129 1326447 840395 500056 936675 517758 1595373 1847714 896286 1989985 260633 1418145 534342 1454147 826275 1943454 607495 1704054 1833054 45443 1486480 1207427 1009417 916607 1774346 1112899 843507 1939523 480353 1967159 1718520 1148735 725002 621120 823663 905640 1046308 1365215 77862 443415 1863860 1743000 1959977 842680 1504158 1618106 1331357 1160018 1219903 211222 662096 243444 348140 1075900 1121402 1602197 1950246 1888555 82761 1188663 317415 1027798 900295 110320 41601 311628 1738535 1204531 754238 260081 1595085 59762 1743520 759676 543022 1071683 383587 1156226 1999095 47625 470097 177026 295920 832927 1904552 44384 638388 300966 1924680 372584 1455748 604877 1888106 1961290 642298 308785 1272781 380914 127607 356409 1457530 532476 195311 1465131 1687171 787474 158715 1726282 1465086 898789 769243 259308 587143 1995345 1552148 381294 1609620 1272540 1957482 812793 1634003 1477881 231624 482523 1909974 815706 1566672 784856 89071 1262366 1801769 272656 789841 1078543 1126014 854196 1686906 132288 1674612 1183208 1229900 969070 1254188 148442 1966262 1168089 921415 571882 498821 726627 365839 273282 595174 249278 784394 928964 1389069 1053516 526193 985392 1444769 907049 1350547 264599 1230035 1925437 1236583 1094012 1622097 29251 562076 612711 1349257 712986 1833419 1281811 736640 1794319 1339944 1523962 1942802 689539 1428865 1254813 1028203 1378147 144231 1545549 533945 1093281 1338555 897548 1083462 428538 802409 1685108 168498 1296797 1130210 1039700 1054254 890224 430494 82839 632440 1513106 1677535 1311785 1871072 855021 892345 1433375 1647898 1916028 835009 930208 388776 1848001 1158480 218887 1741310 547990 441664 1816223 1860353 1982482 1147644 1093556 543721 1447676 1877500 157905 1162771 1729781 1845062 657381 379613 661611 216209 1249388 785288 1715554 271354 701805 994322 1521575 778154 1566756 697642 772696 836199 1116619 519090 909987 901415 650475 436195 101442 385389 518274 1304755 908494 701723 743889 1284728 909655 164352 846697 1940576 1289679 993581 1311647 662722 474918 1092308 448170 1624507 1620471 729484 1364873 947209 1536469 189058 1564170 487723 843043 1610805 1912740 595561 1625332 606250 1102115 1675808 1464630 285475 1589130 1732010 457806 155273 861785 1178525 1084573 362655 151906 1593531 87130 721550 732928 1408652 1486662 854954 661143 469492 725047 483526 1971475 1542200 530922 1903399 1883132 1364009 890515 1661157 1757169 1436894 1294127 1855985 786930 1826203 187508 1204798 1729629 1868127 372617 649312 720179 155020 1600646 981887 1422903 467521 1244747 1024086 1535015 822395 1704251 740545 1343648 918469 26743 60521 687874 32914 1872088 759169 163897 211209 29555 1210292 616941 990159 1966131 1625448 1351318 1407756 534 790496 1668926 1797343 1450837 456689 379944 275159 418228 1591312 1752004 76240 1772674 160034 987982 430554 399513 224583 1148798 793977 1120633 654850 1528121 1762471 1297173 533205 598332 970638 1147379 1999789 1584715 80559 673633 667103 550056 369095 1524734 1690705 1497423 1438852 1293160 1137421 1377505 1614789 836108 843343 1889647 600334 138572 969349 881500 441561 435777 512792 1095616 823110 83342 1955238 1967794 110403 309347 1898675 1331845 697136 527379 797112 826550 7596 1494094 656332 1475601 1700691 1689130 238512 941848 1265096 1401862 935685 27564 666017 646453 489012 86411 790525 907800 612251 1473344 1452772 1015658 1843822 1002632 203956 1784442 1802496 792868 1769555 284407 1743607 760627 617209 959458 670724 1457570 1473064 724838 1757346 876426 115549 553013 1576406 1649468 1853310 610963 532593 126565 923865 831801 526188 1568366 1533959 1687054 1366200 370087 1568486 126483 1128533 663621 332768 700051 1459384 1763644 526848 354184 822361 1614956 94490 1725328 222884 509287 1242948 1022833 1350714 977705 165276 1422164 1921688 933702 1067018 493499 1191228 1220684 758260 487023 1495407 1304424 1745867 526865 1837341 1860605 1324370 569890 840661 675921 253574 225034 595738 1051843 733203 46300 1210068 1483968 1553366 1106282 1218495 924580 1429649 1976222 515954 1487099 1897092 1786892 1753634 365075 1724280 353962 197187 1421151 1921388 1130576 305563 1847003 1430523 1346031 245994 172689 1404918 1451226 350257 944196 169427 1091181 943756 1163571 507981 559252 950883 1727242 1247919 444130 774759 1326548 1509624 535024 1646819 258948 477652 1902542 409825 1118836 332559 1473640 1389109 179321 283123 58285 1529810 1078320 1968387 1909993 1181162 1678292 364519 1959603 448150 91165 761864 649524 1963136 1934280 852442 262263 1158763 1051821 1859278 769937 458807 666018 801161 1535013 1621900 589102 596721 1040300 1817119 595194 990770 885782 227675 1514661 433675 1914949 177543 1526280 975733 1373678 27322 507149 1057982 243994 1886971 1831837 605298 158393 12987 1248757 940310 1063683 1546404 30193 323263 1639435 1235544 454953 708404 1708463 1081387 1951039 1868426 831531 1288391 1170944 710785 904089 1661681 795049 1079693 1821440 303571 1634324 732693 1339013 1195292 1439426 735082 994561 447746 767643 1809297 958253 308969 679657 461319 1204267 702479 116891 1174787 1333480 1238320 1511814 1220207 1896139 830707 1139060 994788 571142 474481 854476 1699185 1583923 1123162 478265 1260387 243897 894798 794604 956679 1378190 956491 216232 216964 611950 509114 995068 1008942 963056 1694718 1092482 173153 907590 582913 344601 1956384 155557 1404731 1730902 1642003 1433227 961767 1311361 1505922 598571 1646841 1303866 659467 1497593 1149907 898518 1520779 1042368 1109317 505738 445169 1835316 1753224 329144 828881 1792049 1559652 1185613 1748620 1826738 1254986 266285 812144 1921805 489145 932534 138280 112543 802246 1428433 1601554 1584621 1489466 1506470 1130538 1168409 711034 548737 1432516 1019043 1049215 182614 420592 1337374 1536226 1187829 120052 1209694 921424 538651 1871094 361774 23416 1959998 693958 1131857 1477463 1061988 454269 417573 430133 1933942 1284013 760568 1681406 430829 167053 17732 1719188 941546 1264521 1542848 1975224 12976 719095 1130165 760455 695160 566700 39812 550970 396279 346149 1630177 1777284 872384 1156711 928483 589596 622119 75673 933334 1332007 1613520 803851 1009481 1199524 976413 350753 1590537 934733 808867 1815572 879951 1338747 388735 1620955 587476 723109 905378 1063652 34715 1561373 1035727 687523 944878 1723238 795133 394092 1669022 142538 1182235 1126282 1801267 49671 1378012 1821208 1907867 474468 1054700 1410633 549295 489130 1192791 730597 524958 938219 809702 1307230 526595 838163 745517 1855276 705152 1241018 779524 1497775 1205536 784821 1344818 903294 584775 1581023 97951 1959867 1316593 501065 501619 555530 1759104 1103656 794193 145723 1563951 1460166 1597565 495791 105232 1254167 321811 1289458 907125 1419404 1075424 353254 1877054 1390694 488950 1168161 301887 303898 1585468 163388 34609 1069145 1555743 1957152 668208 811463 257098 1593582 704658 1568179 37252 207510 1969387 1040920 1163941 1242789 1307105 475611 377076 1076064 515205 1435736 740568 597453 1055659 1980695 494452 509971 501710 507240 1276056 1710522 116147 801901 1954669 217453 1385352 1967278 1305032 670191 595637 1710224 630492 1209736 1920089 1738259 1956254 1077618 86753 244612 1681522 1978329 670014 100660 1373289 1184007 1541651 596891 1743179 192651 879952 340373 1134700 280306 943653 695125 300055 284031 1102283 1636278 1257851 721863 1438433 1778466 1256784 188262 1813879 1941358 714815 1822564 742012 655654 994325 965049 1474474 1786701 1112755 1723618 1171415 1485878 1429011 309378 381009 672576 267210 1076169 205074 1353334 20682 850353 289397 848428 1719559 39346 1937609 1147662 398268 1714820 381437 1143574 952453 1432514 1711362 78310 758667 1714271 1365304 1412688 790389 252584 1092117 1485779 1505850 1715156 349614 580506 591874 633359 1258515 764202 533620 1841293 194859 1584979 744118 488627 47545 320899 1214164 795628 1895978 1691480 1969268 897025 533061 940939 590935 186711 1558129 1444827 1358270 1058764 1681431 46795 1838277 1708515 1604401 115917 621344 1035583 77051 153263 347225 48000 580434 100395 281124 1726128 186478 1161064 511073 1426640 918656 38702 607427 1447827 1678901 1858745 1404464 665020 805378 1077959 393916 896883 660345 1757279 409236 617305 1527006 1502191 922099 469030 622402 1032420 941464 389749 309610 650871 818477 773467 731149 1059626 1865320 1372775 1221669 1249366 18054 400453 744017 1265674 1445197 1915677 1995680 755071 1327446 850570 546369 341920 207312 923754 146918 510045 228276 924409 1637 1990790 515694 1650182 1733970 630336 178963 1798733 674787 365876 155834 703838 217420 197466 501336 1016434 330782 432359 1291074 1701964 139006 1732679 790994 128392 802313 337560 384048 1101310 1523190 28072 173214 1878224 1418742 965089 147111 239943 791214 1211053 560234 997454 1104736 1012655 200026 860252 1846402 602239 397170 665125 1484239 784187 706334 67731 934406 982381 1588002 808643 1460635 1136316 385935 1132425 1194826 1092357 1618852 1901140 1619896 513080 597056 971372 1514521 577943 81258 26478 260075 1056855 1350575 602086 1636169 1704466 10026 164593 1197432 1361788 1070988 1864414 1236620 1914327 1789820 1820697 1271593 153017 620143 1786140 834251 1261710 1258900 1679059 1439731 856031 385018 403483 84255 1895074 945843 1699516 66490 1346391 1987186 1301956 1371073 1613161 847112 709985 1853176 565014 345264 203831 1845001 1486055 54346 1768595 887656 701204 610255 1540018 262861 17364 875450 553866 1434710 193822 663355 1120535 642582 1959384 521075 1302811 1158034 1126286 499351 989405 1629679 604484 417140 312129 1938986 225970 1070680 679000 1138626 1984990 1267229 1331084 1668115 1754308 1512831 995515 1271029 1166254 634680 1403004 1060038 833093 1533339 557616 1673343 1809949 1298876 1416152 834045 1375126 147663 1676051 1398017 1563645 1898480 756338 229721 733767 999630 1622126 158773 827998 728946 1053946 1314761 1221752 1533996 1092339 1489056 1022648 1537463 1252823 1029767 1303282 160977 1632918 885797 716094 342479 793053 1831467 750437 822158 503864 390707 1329213 547226 1931943 1793069 883797 1551205 1937185 1699592 420426 1396661 771937 1945420 983437 1836780 161598 1628145 792220 1012533 639599 185613 631773 1821609 1021389 53095 1435930 45997 948658 701848 633214 997411 406749 220562 1416085 473980 1042918 1103571 974568 435976 304329 223103 1789631 790797 849489 41062 1925774 1258345 291058 682235 440790 152974 1777018 582958 1773080 269438 38609 1361566 1609127 508608 681646 1885906 710626 540843 1875823 202759 1964020 66619 122755 735992 937972 1725260 1197388 256201 1445610 198149 118181 1979456 1797333 395117 615138 155204 1666147 349940 780404 297946 1067658 379073 46861 905819 1183380 1783482 376791 756413 278720 1326692 1198199 1549815 966916 108376 118433 489010 1431699 736492 1940782 673587 184587 1729420 135715 33027 1415011 1067597 503056 967113 1769455 1743260 1291572 1639213 1872212 305934 1377299 1317982 850842 1601159 1586710 239624 263180 899991 806684 965698 107392 1307769 1451485 1765284 1717783 396025 761091 1473800 1891004 6361 1960573 801864 958869 132603 1384720 1054336 123128 1665838 1101597 896989 1336344 52163 495635 1856467 1883456 1910471 985061 843272 222419 1295997 1726993 903288 1321756 843831 1702363 431959 316593 1892296 231248 440877 800253 305952 767109 973147 897778 1428602 804151 197170 842192 1726132 203848 41761 1308073 344904 1744741 935034 1834186 1556600 377106 1839389 428741 1568409 733394 277316 865341 888293 1449755 1551096 262583 1697972 208568 649209 1747449 838076 1519336 266051 1503286 1360793 403775 1931591 967336 454527 1789131 1368025 1561792 674153 915727 1061063 469381 1805734 1563780 712244 81104 754599 264715 861791 993733 73829 1987064 1291054 1245896 916652 1464402 319350 1453480 990049 370741 976785 1580239 1354597 459312 95588 642898 1349712 833614 68398 1146957 1836844 1460141 1218769 521712 664743 500540 1793010 1807165 1464367 1994800 596605 1819121 330339 1525438 554750 957446 1238028 747916 1203936 1387455 1748279 744416 1212857 1964333 959702 1545608 1127718 1927980 1223566 901321 697783 992984 729266 1304474 849871 1115971 1521682 682959 1428216 1199979 1968323 36737 1337637 1987398 747501 1027122 506783 1730522 133856 222874 1328402 1195556 799328 302738 548153 495474 132197 1142443 775980 1108531 612413 1520824 1563541 1110175 1803576 1840572 173441 273849 1058524 1830088 391554 194228 624390 263250 1783458 530020 22782 1247623 988827 678404 1635713 1848436 1489145 83333 1150311 1158444 1553581 703596 1231987 1548959 1633672 81889 1625955 1623808 730439 822584 1567687 666529 928054 1493917 1871761 1814363 120735 92386 160142 798942 458453 638769 977625 189461 1640657 1207040 1965597 1883897 69386 1546717 952360 1546068 1681376 136576 870383 452763 303475 1493532 136766 571080 1512876 862280 131503 1382602 184714 167446 1074116 1682482 157530 525021 1325730 1913044 919674 414657 1234060 975783 1783238 809426 146788 1506770 524106 391307 153662 1298709 1439886 1469892 982833 830525 1958042 499316 1742248 311729 1875124 495642 1123362 653585 872529 491732 94643 1341358 736961 317273 976818 1858477 1011112 1747871 1974553 1168296 68620 716995 1338369 1388143 11292 623131 1442934 1923895 1574209 1820640 597618 1272769 483961 1248085 660903 1836932 1091457 1667885 505787 764666 458705 232521 866117 968156 143067 1376718 737225 470354 1415096 54461 1048584 444378 394396 1031616 1114699 303871 1301451 230933 598993 167485 1341482 1740233 322203 1631677 1411491 1584076 508981 1712074 1757122 1981533 896811 548589 1980680 228224 791301 1111119 188395 142868 1637531 1390914 175642 680201 1810372 697949 891610 581921 1370618 419375 958509 196732 1919704 1590861 1191394 837344 906598 817342 146484 1529404 1721332 812260 618067 1071878 258214 1881285 994222 1261737 429612 1268370 1023737 105629 1287537 1597274 78853 737512 6074 146969 832961 1036720 305103 810146 182173 107873 115516 1764939 1761574 1280844 1437197 139446 1668020 77839 1914928 1143293 1189296 1414101 1493748 831399 132023 1282601 1727316 254339 1848469 1818854 1602956 1323279 1199952 1799965 1563085 1858404 670417 376919 1512384 518864 463805 101632 33031 234419 1970647 1931578 1669312 518009 1932322 408816 1966447 1519010 1127874 1034930 1793245 742542 1146215 1377983 1659477 1690135 36253 1045053 495965 1303854 582287 785752 237066 119141 1519254 156392 278739 1748291 1720855 1949950 952966 392974 879388 1341094 1869553 1124568 1894067 1547025 1024207 368611 1803075 1349359 694967 1666598 316810 809630 1344692 3248 75987 270972 485624 779327 1096390 1444556 248593 63712 1266521 1353141 1565780 537222 883807 920050 1933261 177693 594216 1398727 1388292 32858 1867899 702047 883046 1992409 1537506 1180094 1402359 1274072 1903186 177815 435494 1448492 613706 1794541 398763 1642547 1023785 1745596 179925 1075683 1946481 309906 494668 1880309 1174618 699041 219930 978601 1165608 1078081 1156599 768671 1038276 1481935 1663480 1561842 233808 1156319 438190 1759571 7855 164149 1410365 737660 413161 522082 467781 1907022 460222 311440 206415 833623 1813497 114001 367166 310327 647691 1913209 1886212 539230 298128 1709904 1600447 573224 1478496 1926708 795189 1218603 81847 1394006 788002 1925870 535097 1559004 1732637 1715854 820829 387667 363861 1324560 993534 1599701 1174205 373723 858598 1606895 65467 855853 1251382 829713 704952 814215 1647110 121614 1387221 518069 1542272 1434563 1471305 226609 79685 75068 526003 1846645 1350674 703950 24139 1907734 154657 1076115 1255015 840894 592900 1975542 332992 790568 1236644 716846 1439806 1958700 141873 960488 484594 956681 595151 1378901 1045514 1250861 1193540 237866 477545 144685 1676251 377359 573884 553313 1162415 1159737 1461404 551597 1205807 586278 273409 222937 774224 1815860 1469274 36035 291016 1556736 84035 1185341 1882084 71831 1986614 355490 585681 1141104 821107 1473320 1478122 1038891 1735003 827951 973240 1202527 1184758 1921327 1745342 1684995 676703 1966339 891158 1877598 1955415 1718523 1173055 1153402 821103 118871 1788191 1926408 1411194 583265 1125401 1999359 145780 1631023 1523393 142413 1134019 1932576 448251 1688780 1246324 1316436 493295 1968240 1363811 938111 1454407 852695 1215294 924087 970350 1060733 1686326 1302745 467220 77567 498292 138474 1477944 1041652 1501762 1662623 1405164 348743 876446 487427 633898 728523 1613421 338163 1886325 674391 121456 1104575 273048 1462244 52942 361629 87177 153466 1607810 1628381 1970839 1091466 775577 1340349 1884645 597347 473345 323042 1866915 859445 1001246 78877 148463 1376065 1662159 1153285 282053 1649483 1778126 1138988 256743 1205606 425331 1047401 925390 1333593 1983329 1208224 1465083 1357133 544694 1999311 1026831 376910 1445800 510362 1151924 1543535 1360500 1023592 1783808 34571 1468198 1872023 71828 709899 430100 519240 1991588 611540 984079 353510 167702 765045 159219 323450 1002648 1709475 604833 755296 1782121 992478 1489164 1510954 1926532 770553 1962893 714618 518566 242845 1013282 158677 1957709 1348603 225819 345334 402056 1595061 1414568 1784749 1473194 1451337 125940 1713026 1782150 616821 1844733 821847 1092233 397828 1349173 74172 975181 807762 650907 120333 378944 1059210 939923 822844 964872 920274 1527780 144727 657548 1817561 656956 1823340 118962 1776626 103316 151602 749249 315151 1161975 568657 258522 1342828 1554527 1874898 1789238 743502 1560620 896496 335447 1762917 767816 838889 1728390 438385 928911 82 1350338 1903933 51093 313038 977036 1857700 1276848 1799819 1623551 1531346 813202 1041637 746906 983890 1923376 413456 329107 1286616 1988295 1390670 993078 766437 949793 1985694 1915540 1076233 1913241 822119 266430 1445667 1112936 1846438 1912069 1701537 1159136 1621108 1371436 258409 626713 381439 1603859 339253 240533 1982892 1148598 1122910 715685 30590 596701 1706842 883859 1314938 872452 1939731 649605 1349055 1754168 123125 1301095 1404855 742050 1187796 1085557 279983 1865211 535938 234549 1706311 1803816 125783 454229 973380 833098 896722 331220 1837244 279898 1724809 269244 1852804 1890336 1678275 274356 434778 753127 1102402 946262 45868 350025 1428771 1326352 767439 454727 1457454 564958 598822 546514 95544 1689256 1058958 407753 1024699 756420 833466 717649 1147984 761790 942858 1742247 1217766 661056 1088286 422207 380268 873257 1295078 995098 1996853 337628 374531 1816974 1610669 221597 1572012 1933482 177044 1403316 86893 156590 1439623 646975 85556 1689490 53013 640358 876067 1112148 153485 1319075 1026933 256920 448430 1236339 267008 425975 1755330 520359 1270742 146889 435405 1596236 1131201 777865 1330743 1923150 1996966 1741866 1798937 712641 761158 328939 1733753 234267 1094905 589576 1432740 1121 722475 883775 782793 1449348 31450 394870 1037130 850841 542640 715 1916987 133313 1719564 1740852 1637986 242902 110996 962238 617721 722922 1692958 1180537 563165 1734381 236882 824382 210579 504340 1098941 1930173 501012 1076628 1901698 486995 1532942 761153 444621 97708 1548444 1226975 88789 1075039 1417675 1502665 602191 693730 553007 1416182 1808427 1994657 839087 109954 1794038 703689 852205 907802 130257 1477535 841823 1871132 953147 454063 1049037 284022 135774 409354 869023 548609 675252 925584 13601 135516 544273 1200001 339662 1027427 1397341 1185602 465576 1055556 1870160 962674 1572900 744197 349839 574549 609013 1955545 260146 344075 142666 3763 1287121 1718484 1535494 1813162 1429823 1314887 276412 1338269 1028343 66492 1238043 1801115 488320 1036489 191972 346393 700517 541246 1240855 526322 309855 897740 532668 1060876 1043122 20285 1816988 178360 1252450 800163 814173 1382201 3584 1290596 1344758 1291316 1469445 1626243 651104 1738938 1199599 1031083 576370 944189 1806944 744894 980716 1177898 704650 468610 706103 1140244 1466327 1320622 1475904 1733943 1755632 1076959 1367675 1526942 1363141 273250 1658846 1162475 1866750 92060 750766 597790 1339490 1494283 682972 984296 986066 547590 50424 1709087 1498342 1056079 278147 952909 1403196 954382 252034 830661 1287949 585151 1330234 1496043 500172 636646 1437668 1182905 1112908 678236 1981512 646873 963546 378402 126504 1667558 129168 568816 172153 245935 978549 917182 1540885 410889 1971852 1664897 208648 1225122 597445 1138017 1387206 415769 1274293 1545011 1499302 308028 1009036 1520270 1061723 574307 1731013 1064508 901940 1811059 1657824 743230 128721 1745950 1757479 21404 194739 611272 1883059 199171 1119108 675650 1279700 1008130 986685 1294932 618168 1273760 7418 1468378 261760 548188 194521 226479 1449689 1328398 1546912 381562 61560 1678840 1108069 420915 308485 1500718 594452 1265373 697502 80755 1881536 1893286 805941 246241 602117 1699824 1287345 1266155 1988555 1788644 966990 1515044 1808703 1752081 1173750 874063 632606 1485388 773968 1785678 1379212 230813 344331 338205 1111205 723727 797161 1599566 735084 912066 1586337 1174168 560274 1308346 895337 1067736 1503209 1691918 728793 653193 795394 84638 1210418 699704 1818419 800961 51762 583626 1417942 1622284 802314 1578861 1276049 1303121 1177863 820044 624190 614683 621261 1749148 1734812 1893003 523056 1621400 441034 150011 488487 1849109 1695431 168163 1253854 1931069 1822526 1299262 176336 365738 1672910 911668 1162106 359400 1411751 1257430 895723 802452 284590 948695 1373959 1960175 1590706 813449 1235846 818567 279593 670546 1421933 1363212 1002748 645636 1715263 1741429 1517130 1843441 1488965 1525144 1573775 1162262 152755 916911 926221 348892 1386769 1497358 110690 1389770 1014450 18546 824776 367426 913863 1349614 1642386 1011895 1123696 1294709 1576732 334539 913030 376594 1296914 1079476 1807892 752014 1728773 271322 509216 1128345 1965092 513926 438678 1284123 809105 674463 644188 1420449 809384 215158 1072850 120585 485257 13708 776367 1485727 1734589 139160 1496493 833257 1969605 481275 65632 1717577 456034 1298487 389005 1265621 232360 1991424 570008 894316 924666 1400291 105700 1534704 198452 1970070 1139932 1691285 1622196 108749 380071 1350111 135669 539481 1357067 550287 530962 1356851 871165 1212989 711826 1582850 1368641 1646814 883842 1948387 28861 1904900 1059290 1350565 777090 741675 1560299 196917 1501221 291000 1435402 1858983 142729 335212 1994790 1877801 806001 374404 700738 1237712 720802 1840771 1378574 952389 467302 1366915 618054 1762007 256529 782679 679663 1418494 1279395 1489601 973126 1558638 1144691 1911399 396791 1527728 276200 931953 816751 1848828 213661 426489 1726981 1875531 586725 145569 632135 69671 582641 1763874 906117 1273954 443808 750401 1060983 1192971 450256 518268 1494672 1679094 1258038 132569 776445 1988913 1052268 812847 1716675 1107836 278357 1955872 117757 565356 536017 203501 774922 1318133 1593096 1025218 1084766 313480 579105 1780025 253618 472424 165952 1210263 1803256 1281712 405425 1115174 1317933 137291 548157 1233815 1958338 441071 1674668 843090 439784 577041 1375857 1878728 1868763 1974920 272275 1187349 1617110 462924 1632103 1458174 89488 640780 1579522 781930 1009730 958502 255839 1285392 639456 925900 641566 1241362 376120 82179 512786 892002 619939 504468 399054 1076052 406539 954909 156013 475664 1446307 136163 1309447 1068111 1587028 9227 1838849 1057427 946715 1407713 385668 1377275 1893733 1388806 1711349 581400 434574 1066687 604197 1324751 577137 1400529 549587 1973233 32203 1933918 158738 558955 1981276 1876321 859346 680348 1748080 1570310 90031 1122986 458774 533140 1131006 1968235 1173533 291410 440342 1256206 898981 1978539 132675 709143 1727919 166514 1777199 468050 240775 1674709 1535526 709169 1909890 1812029 1247644 1295477 558148 1593412 1933794 1265388 1552254 1503613 423752 307962 687991 929214 1656634 362656 1456030 428620 1765816 1823114 389476 1523702 83274 1274975 341818 769505 171920 1367302 161448 1490636 1110522 1923870 1233759 1245086 237050 312482 800809 703525 1671510 1018775 1840434 1917599 1058606 1051154 1044984 696172 1221766 1482477 843522 1569207 952873 1576725 1550767 14892 1876557 1809030 1974720 1936522 1048708 518749 299241 788775 1694212 1881093 300416 355950 1534058 1167151 1226364 830695 646978 1998907 1397653 1273177 505124 861882 1493138 1131616 660717 1369046 1585546 787885 1433553 1496127 1748195 414853 1547424 1019414 822135 17231 1114437 1898651 1097568 1890644 656057 1210873 450342 201735 1049849 106674 1689507 1572733 510668 196217 976672 583865 478340 634604 1353843 1844657 1880485 1532866 322947 1154539 1802764 107099 595156 1773656 114497 319804 1847776 1180693 331893 979822 1330705 1761121 903814 1117667 963498 466456 1380066 1266993 1517931 1849329 311659 805932 470753 855863 1883670 1611060 703788 133178 1605720 1092272 1926882 1215880 117178 1285901 1412163 988146 1160572 195864 829961 297465 1558546 1134020 1533361 1580539 451873 1643545 909030 1095852 1476586 1275323 872502 384594 488971 1469945 909131 1717246 1794751 395935 52435 1284612 1785419 293089 305859 692486 930289 1109491 1115076 734995 1072012 701533 246316 1679522 738616 1441151 255668 249905 1147184 1455297 1082680 1317276 1073712 476805 1533269 791669 1748945 1208541 1123140 1383363 619117 13785 365986 907312 1245346 441686 1391971 954715 104813 162187 1272783 586176 59932 483740 133214 642968 112933 917489 636521 902115 1316522 139059 143717 697947 1575457 774331 145389 301764 146441 424326 1595376 1574486 958969 1438811 1904691 1680586 717806 246030 1322001 1391251 999831 1681828 159645 1502147 666683 963918 1583667 1065477 1557040 1334471 181796 1937112 1388058 1711602 228266 455038 81343 1873889 51184 1835172 1824600 211248 38037 414262 928789 587064 129202 886500 267519 211043 1908132 1055074 410879 59125 413905 1081630 738745 1071332 33015 638054 1622688 174407 1060577 92649 546881 944481 874854 1599136 1085849 163613 1332236 1891715 1523399 695754 599192 1682937 1151118 470970 1355081 1906648 1102872 112188 1146106 700656 1611192 1646201 1905115 1590850 741798 1921592 1513322 1910393 1215410 975883 937178 709104 1420521 1584527 360939 1831854 1607583 354467 626319 1410964 164364 336670 1009248 124501 914614 1521958 30802 1618410 1439352 1749002 128162 1265654 886022 729588 408455 1775678 656919 1557649 1175248 1060766 592792 1096442 1757538 681760 1827125 829782 211001 1535718 958296 464198 1610332 1352934 146312 1736934 354370 451739 1310747 1853852 231668 1257939 898059 1653348 1890542 213221 1714661 579436 182446 873903 1952615 1578133 1782248 1256430 1916024 1012559 1581414 1927776 14943 1734481 205215 1481354 316695 626376 660516 1584736 1940822 1690775 434212 229960 1659538 1831239 1172139 423395 1146184 62958 350861 819561 765492 393331 700424 1135840 469966 1878646 468957 541581 1420136 1884823 1933466 1074121 1851168 1824506 1991835 212195 423470 1436039 920793 1740082 1974877 1003823 244867 409342 515037 1246708 1064440 1400222 1549051 962677 1753860 1584328 1732616 844608 551060 1484877 1209902 522994 650681 1236721 1600251 1905389 1554163 440130 214165 439886 63388 1846753 495639 797523 1328508 1716912 732865 1930424 1032227 368717 994930 1018619 1347324 1555494 1130714 170061 513967 1284737 49031 1366343 1497076 1876196 201229 842489 1056267 1441004 576691 1428272 1542202 885610 289404 748455 941931 1585950 1297919 752048 843256 231675 339623 186736 852409 1895334 1896011 354387 801701 1098839 389601 1128876 876313 1381522 1139853 1063568 435965 34324 1629248 215315 1235342 1250907 729902 881324 358700 810871 1697321 530716 1192259 1922273 1760061 1609485 1861312 753853 36402 898476 1109262 1738218 1293377 1523380 1541690 832656 1811830 1013127 1964484 1333188 1966610 1528138 1656336 1880717 1330761 1873100 1329594 1436399 1733055 461570 513972 1897440 261771 1224795 181182 257492 558628 1059618 1982540 1070344 538441 547058 1288056 1521699 151753 466068 20088 704720 55972 1386116 932417 668206 218701 1950043 456426 1473258 264506 294452 152271 1070243 1714672 258090 1275317 597587 1047910 1887520 26331 824044 515069 1258161 928365 1589956 1844474 837908 1637970 612097 145238 1201291 884914 1171102 1039039 661400 1329122 668799 1167360 100629 625773 1079246 480441 848801 1654134 1337465 1352194 1865575 504415 1414806 493461 1394728 6923 1979020 1762877 921676 207196 1994286 1102603 1388181 1126689 1042772 487666 1909972 783575 908512 85174 400301 1278962 1797462 1254072 828442 1518288 1112401 1977528 105192 1181192 1712344 864386 510463 1673237 237263 565836 1927866 1233013 1645674 1412482 1553803 1470962 1429090 237652 1357390 774564 1153988 1220600 1059294 1723931 1918443 1428544 89006 647937 48592 1221212 844022 900548 375614 518157 1247920 797064 1975985 1818426 1824483 1045637 139445 1985006 242717 1958111 926108 527726 1180427 1816554 896898 70555 238011 1183463 1525675 1527694 517970 885339 169707 11849 1113775 395696 483356 1700385 1721575 1120767 1356072 1486668 1868997 173932 398060 1138982 110062 1335281 926508 1792983 770485 1520015 1243840 672185 55631 1939517 1132214 1844995 1985342 1294286 1347660 1031876 722097 1857425 1811093 914620 550264 718051 1112195 1079233 1664549 1723023 594296 1115326 880583 88903 1644325 850099 1004891 432857 1868563 37707 1451454 126929 963746 544479 1022586 516922 592657 1619687 1610390 836461 583781 688307 1687482 1624940 1839481 978905 1463487 271349 1557189 1389845 979097 1333733 339401 1327581 1939599 378854 1698855 536627 1763132 1972238 340293 654033 1830434 1859465 1930160 1887984 633630 1562197 1687282 1946718 1440789 635169 375078 1078903 1994262 743590 531742 1651168 1064535 1912427 741485 1338581 976016 599272 427472 1990509 472794 1406202 1279507 1936946 428394 1432798 1742376 444922 1419784 1333534 1117773 1345972 1272455 855450 1189751 1685859 608323 1715787 305748 495275 914466 1117165 1339166 1333438 1483122 1360478 414049 795264 849817 981597 1154649 731802 1270832 895885 1019157 837728 1068973 1695850 647276 772356 276085 254218 364960 1595466 1852362 113286 884797 145664 1198598 1024784 501073 177055 1070950 1545854 721179 652851 1421218 551966 1338190 1282726 733789 1722191 1202457 1256513 1077739 1190612 291013 916165 758102 762985 1955030 1892243 15314 243619 93281 904740 1009306 1099809 789806 1985203 105010 1203474 433309 754700 1133818 1372780 1133006 1801990 1366336 404514 1950475 243297 910797 428909 1448530 1174680 1214416 1328701 440376 1349658 1089171 1705796 774627 1716205 1733219 1513940 873896 725008 1838422 1385669 315115 1381513 1094136 1702872 504056 1963488 774554 1694238 400011 132109 1468490 1498086 1019382 528731 1065722 226620 1147801 852067 1318676 1218531 1599020 1786294 1910177 947016 916149 1884100 1936145 1560158 1647723 968648 670023 1133940 776462 1053544 547801 1015169 1501463 1134725 1637225 383672 1318095 1718552 758474 1675631 1163542 128377 38604 878594 1262953 720147 1963352 1417012 662676 1637002 1482944 1663863 1049276 1442094 1429330 1078893 1141940 401217 1035684 1748723 611802 661707 1427829 1326284 424945 1839726 277067 756914 198068 250615 228423 1380173 1309648 873013 154663 435547 1062730 1459641 155514 1523077 1701985 1492143 1213389 402262 1310751 1727629 1723987 1505354 97315 1527788 1650217 947687 875448 982472 583795 1541038 289130 1513130 1811801 1209127 659604 1345909 917744 1234902 868171 186602 1552217 437436 1131720 3137 1670670 1169099 181402 1615834 1090873 1795215 1533783 352223 653548 825009 461460 1537008 1019145 1722519 194445 569604 1466069 1141146 1728478 718596 1449661 263241 145949 657608 1148508 953876 661941 1134608 1423694 1904567 543534 453230 1663761 781597 361330 678311 1006133 748864 1408315 1278271 820045 1508821 726121 1407937 1533450 688329 1027947 461030 39657 1038530 1977765 1664812 1284616 1393362 1485883 240900 360262 703419 1215148 1417081 1147651 1335934 68846 682289 1015786 1883492 298528 644107 1577101 1301313 1018988 1004908 106249 42050 348651 1086212 566625 513405 1074799 1354137 1597920 748707 289101 854582 1509317 267649 15803 381318 900025 553770 1256182 780985 584631 261621 1989902 216805 1406816 421611 1684048 1061367 1183445 377243 1130058 1300437 919234 906260 1614397 283751 856224 1503720 310451 1520047 567473 1002864 1843291 510834 1118196 1363818 1978860 809686 1577890 559871 169921 1488052 1621166 967236 1793007 1048456 1050961 1848499 503954 107972 1032975 448492 1686203 1300350 467793 1098096 536103 1909819 122581 1836156 230229 259696 357755 1910665 634615 1001503 66127 210955 314000 888491 1672831 1758347 200400 368007 753343 1732383 1580252 1014354 1837294 1991190 234788 1847400 399789 404839 1946556 812308 41906 1273853 124324 1337481 278673 822588 1378740 202415 1609334 1179481 1996828 400175 1812731 50953 685530 1288548 857650 1963092 233474 1691044 1662549 1948445 1333916 378613 407198 1595819 1552305 593980 307594 362534 1673346 1374166 809997 81757 1184768 730575 30132 1701549 1244400 1885199 695785 1970411 1817062 157269 1680182 1994337 447179 943045 1671319 1861580 1859972 890829 1659149 598982 1447761 74006 798258 1464011 1326889 1030319 417333 76901 1962161 260334 673789 1972012 1919634 862098 614967 1624387 1481122 1964948 1870575 1712645 1203150 738546 1018227 1310253 403965 650217 1211502 569668 934101 1278130 839642 1506807 1982542 1745727 451312 162246 96385 1233049 1738699 788591 23525 108071 1556981 1576799 1326946 1206497 1973238 163582 651060 176250 576950 1769850 1429380 1148420 39708 919765 663170 253911 1717120 623687 471278 264559 545099 1989961 1457514 858370 1698046 1219505 54687 1371937 1727960 706000 347522 848967 397813 118093 1951936 587259 1391353 722362 930817 1830964 859176 1900419 1594329 760187 691777 181570 787252 256458 1824879 1291146 65618 1800457 684863 1228788 776275 1975039 696635 1794161 1870516 1871945 108083 1576846 1068511 1393047 1684091 1616377 936839 310316 1395467 488652 1519466 1526674 1676370 1137433 1888789 1040912 467816 1056413 1014001 290317 1532624 630423 1811244 683616 330104 1086247 892357 1965786 1222152 1229243 1043820 186381 1037256 550318 34578 549526 1099784 853157 1390684 1942905 1136979 895154 650809 1755687 650166 674556 1123228 909480 408065 1974349 632339 557409 470148 1165796 608352 1718260 1584739 1699404 1121313 1596239 1611033 1171363 493049 237551 1982136 529453 1888683 743957 106504 1170887 61943 491075 66431 634955 497636 931784 1571042 1906338 46136 1721538 1641626 576207 1090622 1178729 1803669 825380 1369489 821118 1558883 1155890 332608 804899 1673236 552495 1930181 1031825 1248380 1846003 1514855 1198545 1415014 992208 815134 1301293 697659 1022655 682883 182378 1137012 107545 1679214 1094182 910772 1109045 1836353 1463380 1204049 1318012 565444 1175938 360258 158485 154913 991146 1949303 1812770 1662985 374783 1408706 1589749 1567606 1930890 634362 296195 1394944 105897 127580 1758766 321490 1591193 1615653 1125623 367547 1594492 1494146 413034 390820 901669 978383 1104427 1837843 816412 181790 1857514 280891 238468 495047 251181 1971748 910184 1663668 315465 1439598 220849 1993417 523094 606170 1263179 1609225 57203 959784 1186054 365227 1021657 1123630 708037 1105104 601345 215883 1215406 1410936 1736348 952532 1568069 1250507 126433 1782684 2523 1376189 1787665 941227 806875 1080747 1593781 873663 649999 1419930 199747 645779 1401435 942629 1669153 301936 1360154 1226237 933731 487292 1275296 529447 1819725 1030477 1587955 1242529 404827 32902 1714307 504356 1423841 394192 965143 371041 595354 789166 1668101 1654156 780540 42000 1902547 378145 1099736 601367 1475237 832026 1554636 351348 218647 1915384 1494020 1007396 682071 435348 738654 1937397 445469 326715 1131150 233880 1117262 1214079 250737 1049086 1979490 1803808 969253 660546 1398762 609153 924230 1057188 808051 1754552 1813066 1979335 1549553 1850517 1461478 731612 330942 559032 1505036 1920122 474500 1857448 1242392 590624 220388 1704847 1700250 1957980 727350 79805 1087389 428680 1498650 808016 10299 1398220 1952538 1478876 1884903 1237831 286558 1226754 419172 11241 116509 1948413 1362398 1759114 1414308 606540 692695 1195730 1591323 251487 1423751 325946 1390915 1704047 1000540 1169672 972118 1478324 585049 1392174 1080576 379899 1469768 821209 1840911 168902 162512 134935 1733473 1146549 284211 42461 1308416 1750557 140655 1437394 1312116 977628 1052596 251854 517555 32039 1885868 1050899 1690812 1066189 1722202 1658972 202006 1773693 1183127 1018015 1278089 1863172 915104 821202 1200007 1215116 385460 872683 926003 365970 1381581 1045768 1120069 971933 276024 789265 1594217 70870 170459 90591 817796 1319041 1942902 1173328 25249 507344 956919 1757631 754815 1591669 1663456 434115 1278249 1196556 1874426 1997168 1711046 1846279 1680046 714202 939555 1821719 1473597 1328214 15831 675313 1296384 1328630 405480 780158 641929 68990 1683027 1654255 68063 214167 781296 1572681 1112028 95010 1946236 83463 1366356 1463027 409371 1352212 14366 693553 1453836 16213 351124 750547 1987269 632343 766547 349810 807769 1667211 1124120 1717923 859037 432553 1419599 1373431 16308 1739162 7654 941347 1254317 7072 939836 246440 518973 1800831 414473 1832276 341897 255719 380226 1933740 391690 1061202 1562459 1540634 1159053 1107886 807831 1316610 1444723 1553652 273071 1814936 173777 968546 1789811 1222400 981560 1454837 1757054 946670 1090060 1539975 758043 1780858 665718 1298803 1241483 765943 1541054 1623060 559967 451780 1370402 1025398 143683 1115645 1634218 40269 326478 171600 1006049 1280056 1728112 549367 389502 510826 1670560 574563 69784 98707 1164334 435850 291803 1758478 1932091 384559 729026 1541092 1677211 665156 625622 1924408 1863704 689421 1068399 1336946 1447720 1018825 167981 423955 991571 1480006 101881 1936926 600490 631200 1248075 1582298 973443 1720945 1193215 630161 730612 163259 1763140 72136 162778 147857 1412303 1647869 1312938 225045 442698 1844346 778302 1415903 584328 1040145 1706034 496336 548665 1588861 688553 945154 963177 1939445 649803 1075373 507896 1115710 1370371 104545 1531326 1059498 33677 118303 1764962 1850032 466150 647964 488310 1086469 657617 260102 296895 1676443 1767632 1917990 283961 1938883 1328984 787937 1306729 186974 1488631 661159 1652699 1252550 1876499 497121 1067183 978758 907598 1878967 1893893 341797 1386014 23648 537664 1036437 39786 1458368 89829 1485449 636115 1023757 1693826 1811360 1786017 1241948 1728035 616925 1668520 734770 1743462 910953 878319 1872852 493505 907865 1064852 1886227 1302983 1711584 421352 540430 628324 207073 762231 1890233 239746 1457183 803386 1050080 1317015 1922974 493897 441193 173855 1288616 518316 988236 182937 1126337 1659936 1600116 313529 1545668 856490 573516 1022410 1423661 1253871 812101 1982453 363280 401855 1829807 1608526 1810080 1019265 1389687 633694 1031447 905166 679509 1736061 1011672 1622924 767890 1063330 1346839 1594928 773876 681835 1868983 1325871 718076 329288 958286 276891 664200 968475 807913 523338 873208 74877 767709 525334 1757400 277856 843610 571150 458749 332934 1071210 85584 159877 861467 761763 1511794 967174 575556 824633 977431 1882880 1162542 1531551 1753394 1245331 381937 165224 807958 868841 571425 1001149 1510975 275183 120983 981346 1163876 1313054 1469238 862096 163102 842066 1629212 672434 954586 1295084 1446072 221809 330169 303118 1101546 171309 1638771 1573764 1701222 349802 932488 1681849 125539 1173428 876038 1002141 1618547 416088 934565 1036527 428577 505721 1024886 839311 1210555 701192 1520182 565486 746239 450625 1481545 1961626 556099 1760672 762320 581697 146631 1148966 220645 1884110 914052 989927 1759607 1737912 1304521 1177611 1096386 1238089 1398312 1118428 1215067 1065658 810887 1285833 1712922 229655 1706094 774123 1047803 1970082 1444656 1113680 1289496 1657459 1582628 1661483 1694141 682415 534362 1920632 175668 315820 1169529 578683 236224 293261 82573 1505955 764231 1685801 489744 521333 1779679 709405 495467 180666 284445 1038294 1684273 168228 1975287 494586 1447510 39255 1885983 1715065 1592285 619549 1464442 564519 1401088 603207 1155836 834664 120444 1010174 998247 1575495 1686888 93360 1548149 1541177 177071 1102470 387341 1644532 690798 136020 726494 1451780 339890 1684770 1171731 734371 1646165 849179 108917 1903419 639134 653105 1752782 1189431 65644 1826495 1844524 1318338 1535858 1626602 1455141 546183 1110347 24269 548693 1561920 1464573 720994 1941932 1984272 897249 809774 1940922 188711 510641 1846079 180708 1291207 184086 706285 206177 1351765 1732889 1739991 207376 1877465 884244 1694972 1211534 1353323 140017 1625740 420078 285252 1831537 361086 365890 1863248 179680 833293 1172029 1754342 1168908 1639514 79868 1628706 620101 1173380 285396 198394 743768 209095 532526 765265 174770 1540407 1354589 468926 1275396 1202118 326787 711126 72043 954533 1653380 24115 170726 1218788 988480 1266096 368845 90965 119179 82812 89346 858518 195338 798343 988444 430306 612814 1612795 1205446 1366126 1843947 588639 704558 608462 362436 1305221 403218 473384 1347105 1594338 1807950 1110451 1127947 856114 568882 1131976 160488 200716 1385324 265679 356740 539948 688709 1016931 992431 585968 729809 724842 153901 650431 1976883 209839 107953 1350609 1246915 537924 1441827 663369 1542949 977654 135003 576027 983176 477168 1242943 796656 1916908 1679215 1881061 1492634 978454 754189 1066436 718806 1695991 991552 120028 637053 602683 419437 1564010 1098438 614536 86793 1695290 394305 790920 926134 1774508 1716959 590079 1149373 1504691 1167410 589842 561609 1968422 84769 1299288 350672 1159127 603130 1958467 909076 635145 483659 1587425 161170 1410361 581404 523739 1180611 70769 1482614 1555596 677474 1229055 560407 842513 359643 435263 1783082 1266578 1404802 1971773 1556154 454960 436792 1918287 869964 19861 1343777 525548 960491 1687794 920058 246754 297286 767259 1177404 1959679 370592 956237 12705 1222743 239439 1499309 450770 1267775 235162 1867148 791751 1238602 1067490 1294017 1574907 962228 402336 1358637 634053 1173976 770992 1763936 1839320 1032829 628276 1751269 767819 972680 1125436 45123 962651 757318 455082 1452928 151187 85603 1737677 584306 1635801 845205 422397 1680306 382687 1093893 885894 62877 829280 1516112 1501000 667146 435398 1496568 595020 589708 1397463 319872 369237 523991 1105290 105464 1691898 1169647 1618371 1438081 393601 643220 1837058 1424561 745724 1894007 1464585 1409663 492872 1930063 1294588 1249917 1091938 462642 129244 465740 479714 1066213 440098 1896555 1473378 815350 1077948 572229 504729 776049 604752 1461435 595362 1112165 1563883 1572253 587141 1901727 942762 525285 116184 188844 1368077 1254531 103821 46747 759300 1479676 1608322 497226 1906253 824988 243640 1702450 646819 1250481 350289 1333265 1405524 1437004 1742995 1153588 169063 780308 1583157 1567114 1838609 886450 644476 926910 1881441 1849598 1362087 1420545 340204 928646 654107 1570890 1960143 504637 845921 548005 652547 1289250 1025337 1285771 1242716 431545 1499232 702947 1311039 1817528 957541 1474514 359227 1107324 1980025 222291 1948139 1816024 696902 1217266 1988660 747240 1532588 1844480 657925 375448 1866990 458697 861821 87777 1473290 393952 1676881 1435899 1559660 860602 27592 524165 1864262 1034310 875105 245064 1728363 158455 522278 998798 1277624 438506 1724445 1996977 495559 544396 1079164 1168313 840194 957393 1847506 576962 1510206 276056 1041311 570608 76695 1342016 133286 662066 182685 631237 807374 1055569 1043721 704879 279401 1834996 1355443 1592 111600 183595 143126 1211732 664494 1532765 1050958 1047447 282563 762538 806733 471642 927831 1955142 1263223 484153 1141745 1405266 669001 1167592 216835 1276729 761628 584841 1804975 1552723 992289 810532 23728 1386557 1748257 503018 920357 1576452 159101 1849999 1298929 1963898 59336 1237027 1098018 1743391 921434 19474 1427981 872970 373773 1207738 1232450 398542 1089452 1590017 1881890 1968075 906839 1717313 1502569 462391 784138 446066 1724796 104767 1569617 735290 876516 1756173 1855146 1600544 1322714 639513 1186739 902814 846401 94911 1133461 67216 1129947 1602149 1418307 1731505 1910081 1133904 373344 451734 1012994 502804 312082 1999073 93996 1693 1941385 1267590 1606190 213367 1694420 1685752 1807420 728827 1270430 1708918 578360 453726 75377 96108 1532481 1229058 697537 1572654 742036 253 17340 1141715 415687 1702114 812491 1676586 1500868 164024 1622658 1360237 444398 802261 257885 1903765 930163 1498647 903090 1305066 1588226 1738588 1075530 1022067 1868594 82455 719895 843971 494370 1933994 1102525 956222 1471742 196422 1806292 161759 242944 165020 691624 1918048 493230 1041765 514110 183453 278980 271501 1834591 11358 265206 127901 405292 2515 1511852 1811786 760068 576356 1959035 436855 878655 781690 80965 1498402 237738 1736017 1664156 1668086 1293488 1064661 139909 582110 1250130 1944968 362367 843492 1864759 756808 1687948 393131 223818 1081198 1087773 849949 27758 1057698 81502 8941 600427 1799950 1511880 1559214 725160 1112274 1466142 383075 1505660 1993189 367639 40719 1149456 1844144 461576 539158 1217829 819979 366444 486413 1067118 748604 1435335 91329 522661 1577653 1761364 87821 1268820 459091 509195 784395 1999563 464186 296786 1700040 30094 550808 1798513 1931023 250290 1849697 914184 1965992 794484 1048367 252608 282250 1918691 1965882 1473721 34687 568054 164191 157380 1678204 124998 1515671 897356 99457 1609268 894297 1409822 881026 1390881 538988 1573487 165125 57461 159239 205532 1498654 1693580 1980255 1139001 1707947 1853390 1673270 183423 1286989 183548 1349256 668530 1834678 1195541 608963 668304 1623464 1709437 1839119 1764065 1243510 236517 1568951 1784935 6505 1768073 716283 686630 570806 1793305 781592 746349 85760 528427 876358 1111317 1688140 163065 1858171 1236537 713792 159109 1193633 703769 107504 1004553 766855 1209161 690183 1181174 381555 590759 1595698 1013937 426365 581159 210953 597501 1336751 446657 1886727 1281345 1875891 834497 1806095 1526868 1618848 1311964 918783 1008198 388460 782523 790292 758877 1014670 1822997 1918417 1861480 466712 69442 96008 78120 1189656 596670 1988571 1746398 1132520 454276 559610 1393369 1095640 1749191 696892 888936 1701687 485671 1859601 955173 692764 804169 1416311 557996 741661 536459 1034503 1832026 723370 1306427 1678704 1310804 1544726 900938 474490 1349900 851991 584574 1873838 1039839 1028539 106498 1172851 1989502 1923581 1390018 392356 418874 611243 1250370 976622 1262621 1759761 1946856 876841 410754 1404962 936300 1021919 1059143 1805713 915756 1005226 1567068 831450 1488172 1967491 1916547 1794901 836126 1847472 1957915 865874 410995 1743767 292856 1143736 1118134 1418906 314922 655416 1907472 1340765 1306082 640559 663498 1193519 1353301 1918434 12213 474278 871471 936125 357876 1944933 147127 987663 1385280 1053513 990883 609402 1089358 960458 884185 1342368 875456 246047 1770344 603759 670691 1346368 227639 366921 527452 18440 1072987 1262702 1734663 1969567 1194093 1689589 1257228 1742270 265706 1086802 1462884 1045697 1691717 955457 1228542 64455 234252 1734937 837008 658176 828118 1231002 1995272 1931248 354884 864462 724412 329063 1575502 410129 1172764 517870 1617288 324905 1360827 1816819 1741874 1644646 1305639 1199342 136573 303366 86612 966404 547583 542664 520257 1253268 961928 740874 1496192 1409573 1004491 632798 1937174 1328274 1890177 33973 1033680 1509508 1388705 1061462 847437 517969 659875 1003393 186683 1397516 913390 1468950 981098 1708302 1562334 1999942 1296289 197362 1804549 760544 1428094 1635860 1485508 44965 774113 828296 359984 298447 1555859 1429130 8790 84785 545302 781610 1755005 1221484 1622310 586778 1629812 1454547 506442 1356475 698021 1210100 1304695 799476 1139122 1460599 1125878 1164191 765379 1599451 1461305 1293634 174045 1566936 1144709 1207844 1636391 1186003 1713708 1664545 1463905 396675 232432 1102745 1193548 1960873 1659184 393097 23870 1272238 1046947 937976 1943011 1408634 341317 1180273 292954 347595 1511727 1231319 727929 472429 1495784 510913 569988 1848157 1392867 1929027 663892 1815330 505239 1297340 1078547 498879 1503049 399342 380254 898212 1746745 99213 1938642 1148376 1514294 1870277 1954447 1777606 888620 1805383 1692954 691696 1753363 440789 518554 1118810 1393889 1868914 1240666 1449449 39375 1632348 1815073 33598 945411 1699057 1837296 1656849 792766 175003 165408 841079 340648 127369 1162811 1194542 1351341 1746662 52099 787420 1762075 1714795 748759 609231 1894998 1628940 1990834 728272 1499454 1377052 38638 1543367 542367 1677655 995291 665584 864446 153440 1154788 414074 1020585 1617703 1466508 507247 987353 1807184 1274197 684941 1102494 606656 128954 139747 671919 984418 1994168 50564 843180 1932142 574823 1739103 857078 830747 1481502 1538268 1496315 1491794 47435 479922 417588 1584768 1645312 1040534 1683251 1352160 562913 1692107 581944 1013104 1311526 694874 376401 1267600 1683303 1816666 165635 56638 1286988 1625560 565203 1151981 889169 1140216 1090914 945278 1676070 1401737 1204019 1197946 355119 675289 173341 421181 750722 158600 961485 1952043 487303 474653 1924934 65760 666128 1568620 1798551 201725 456783 1049179 1560777 1766220 1502268 889197 1562802 971551 1013951 1625179 1542619 1593796 42899 142880 503629 746289 1687347 942233 753441 1124706 253307 150802 1634938 1994647 970198 286396 1427534 1578543 254113 1121017 6897 351029 766129 1738089 1314981 1192869 231966 588699 1930983 740449 752076 350144 48806 145558 1211539 1733893 1907693 1028237 580143 1393284 1450657 404746 1220943 1535326 1483306 1712747 1943777 921242 1250478 1597204 1637390 958989 1316324 928318 1708188 738107 522571 589153 1896178 928532 1408026 18981 787161 959068 1218222 151391 313648 1646081 1347812 1289759 55092 1814895 223382 492021 1418088 1115200 1341832 194523 1073104 1034978 43686 653832 585637 13880 1438006 6178 388380 843863 622029 667743 1618729 1600377 1664318 1641397 966911 1959300 37976 1750366 476875 1514506 1952199 1397386 947268 1868313 1743455 964996 97808 1134390 1866537 251583 901581 1910629 1621975 458676 427924 1225018 1388097 1765943 306275 121086 1825493 542549 308270 152845 1268282 1506242 156251 1861546 716007 1945194 1053683 1514283 1417566 1879675 1363880 458675 1417285 1080082 1640305 266321 1100661 429129 521699 760707 843409 824978 364512 1883684 1576780 444714 530142 1556672 979033 412190 1934685 1792116 758515 1556861 1620377 1862005 1065335 243405 1783851 190985 249152 1391455 1552713 485483 1718577 1584162 1329371 1928799 1330086 1120267 238538 1109420 697401 30920 1631133 69735 1356497 1148279 932590 1801994 589194 1386830 1058870 49604 579457 304463 1409036 275983 1413537 787193 1224705 1479369 1449826 57388 1113114 1844616 1040067 1176338 1223654 1269669 430994 1495506 9836 1142279 862112 1164503 8738 1295495 64786 781389 1760880 1145674 392964 630010 1554136 979118 239915 1304373 392596 601963 701084 1171589 1043998 405814 1943832 1649697 355978 1003673 516358 1098382 971912 544052 173512 490690 1556964 1411921 373850 1728270 339521 1288177 1738514 1988006 1303965 285548 933789 593173 1281354 1495369 1182684 1635125 1046463 820126 631152 308105 898637 541196 776670 412996 299649 769727 1564882 950271 922548 679504 1275 583450 1384304 866584 474202 1587726 850219 731532 97288 562546 1379886 488379 232707 1000037 691551 1860888 90626 870140 645025 1476722 1746035 1755014 1725127 784665 64866 1333771 1510833 862490 1767522 1627745 714978 825218 112595 1434226 1712165 252454 1945043 38418 791548 760593 642354 100304 272526 781359 262612 1888260 737733 792865 1677531 878051 1138591 744373 1698246 321355 1788425 249710 1726677 1523357 976549 167176 946378 183463 130648 962898 1323637 608850 1363203 1330381 682111 1083121 1290938 739213 1584726 639220 77531 1238848 923226 1607160 1490011 125580 1247942 1194753 1631865 410174 550844 1972133 1802587 419489 726129 1265281 1229265 1433151 772157 245122 639686 1452475 1337037 1951856 19424 1641415 1090286 683546 737932 511806 851507 1810997 174803 33458 1442918 1056752 615967 1889027 1357765 1173899 1498852 272492 673557 146065 898985 1444385 275210 843793 352434 1240290 561452 652743 1576398 1958518 376682 473536 1280255 1280411 1042785 1749812 1758689 617032 1083940 450228 1851794 1235181 1975260 873141 1362577 1794592 1058163 363665 216929 1380240 158286 943442 787400 1968468 840388 1283215 164131 1194565 524443 53736 1093691 363495 1659210 56024 1922164 1051591 440349 1000987 542987 1055210 830920 788916 864721 1752761 1645003 1988481 569417 470842 622511 923666 1524991 162743 500481 407344 609418 998385 171495 5622 662910 271008 748970 1403355 157617 102118 617830 705035 1818993 1477256 26146 1831225 24959 1891661 752478 1973738 616556 1253541 772079 1231533 1753201 241558 425125 95782 1938906 1715209 1995199 1151333 715767 1871699 532725 1544478 114706 76321 65300 380670 1058743 899523 1149647 232533 1458999 1218165 213974 1128318 402723 547173 1156443 1998813 341451 1904886 1287471 68530 1841878 611379 1107829 787321 2429 1558046 1004742 717283 1801188 929899 1415539 1390310 811402 143009 206016 1389067 1976287 1376563 791610 218078 1474327 1463700 1387397 1374863 1621789 1204069 1681672 195173 1709172 296235 1957366 435278 392967 985414 552122 1674967 1959925 39093 1631259 393516 521995 1996696 57283 1890873 1754412 1385456 1856369 1958254 615785 744285 650763 480059 711519 1769990 212624 1407344 1962337 552973 1142591 1847087 1502907 1287316 1467710 1960366 40467 774642 1362676 47017 699051 1324089 1656216 314117 1141448 1502293 595638 366944 1769453 1017421 1617463 55113 1909311 243779 917737 1787016 1675090 920941 1001120 684175 711332 872937 1260976 15899 166461 1037820 943279 1478596 1808615 1687695 1742980 1414737 329141 1436028 765819 1244999 1541575 1265196 451054 1046427 1687719 723670 1682893 1372567 89357 529390 1279811 1912007 375434 663770 1477688 634867 1489479 614201 462388 1194614 90645 458856 217187 1069330 568734 1691720 1204964 1907029 1804085 431807 1143592 645517 1611476 1480861 136985 104449 1636376 792381 1705784 169764 310734 1483205 711164 957047 1457306 219956 648558 862694 1527095 367809 612900 61781 1988518 1810949 1218188 1140429 1553804 1833030 68127 410514 356918 1634921 1391809 1937192 1446340 116403 177862 150420 1357127 1935495 954375 1524896 1243943 256222 711366 899110 1531778 1149999 86093 454058 1395906 1731032 47736 85985 1892424 666375 1282659 413011 1817447 151143 233872 123875 162823 462153 1907372 480736 562815 1398963 928758 540312 1798662 41163 1582650 1981450 820746 1889398 1526704 1545764 898046 633844 826708 1758337 567229 1619219 1785179 1596786 761726 667529 189779 1018938 100011 400597 759229 1639193 1043402 1578860 1187241 1093500 1978795 1597863 18902 848905 219724 1214735 727403 995698 1608594 1314653 107731 1478376 849751 618607 1529121 779475 349206 656568 1576564 1508890 487460 669669 204901 1371138 900648 584193 1340799 1339970 468284 1907490 894200 972120 1080871 215180 120749 1757218 391459 1598776 106487 77610 1085911 1156017 447630 1623743 1547033 818817 93498 1154244 783614 1904999 1930401 1815823 1600245 1827452 1510950 1872149 176909 1114465 1964595 12996 69331 207246 215358 471183 1718941 1114945 1654799 1766247 524260 681576 1038996 548165 1982051 1420563 480279 899453 516222 325211 1941969 1078050 735809 1151795 880036 862288 159858 276236 86070 730806 1020108 1359991 191539 1236240 535237 1355700 39421 1658888 1014442 524376 382380 1977880 896998 996102 1614227 1545999 775383 1450022 1714629 199641 1733854 1275217 363318 62982 938684 1025473 743338 704141 852439 1847675 370657 1446956 301631 1758519 1157896 1212196 649355 1948874 765389 1516999 308117 723575 348728 865238 200506 166074 411935 301506 873652 907751 1816887 1068400 1462213 1050661 481338 483393 945883 1249220 411339 420340 1407928 699097 1238187 1411677 1670093 1517132 1461134 399716 204125 1215433 1171057 598078 1236631 346677 679674 1126962 618906 1348419 838194 1733713 1737639 1571438 1600076 1178999 713056 1145783 1922236 1370177 1566588 1195970 1728702 431275 1117014 1506546 964423 1517635 1371857 1070553 1264866 62230 484816 120998 1257014 1096147 1792366 434141 769099 1327060 525741 1877172 1939665 1646368 990363 1735574 797283 429971 303856 1141683 988282 1001091 1516353 1047844 168379 1761921 114881 688251 665269 1255959 889363 1669619 1419665 1648970 1674265 1673193 1840610 126024 1774444 1938507 931020 1713003 44663 688685 931002 635760 172476 174546 686694 786501 965270 1055188 1228419 1783068 718642 403195 1625190 1581242 627600 586530 164822 190154 984729 1926925 721879 1437351 1910946 1767197 478344 930292 1755927 428243 1340892 1523656 1116114 1223901 32973 1127948 821920 475948 151813 1113060 591592 590273 1970747 1696450 1564916 1653251 145690 279802 1185575 242065 17988 167192 1379474 1942439 1407046 641981 1712725 863281 1052413 1267059 552291 1621388 1522569 977728 1672612 13998 1886307 1877845 711119 1478180 636200 106370 1349896 707103 1179816 1166118 88290 1170319 533746 536295 1407624 883002 1304206 826230 1182282 1601777 145696 1770639 1979362 1380546 1128249 1129393 1307525 1670092 457380 1928639 571913 1273936 631781 1920123 1903955 913826 1687139 398267 750646 710001 447159 1009542 643709 412126 445081 1600686 1199912 829997 1099371 1567620 747034 677251 276152 1823570 1382246 1096695 231713 1037357 332605 1420573 1715255 1743433 1547331 107814 939044 402513 1753895 1817850 1862587 689207 1868442 305512 1507248 1383777 756607 733019 946743 1556950 1162348 952062 1941749 1559630 144110 1535631 862431 763958 1741570 1258436 1880307 1800930 63255 1351701 1147780 1808976 128502 1349078 371932 1315485 570605 1893368 653369 77741 871865 462552 472721 1911713 1020303 1212585 1230226 1358872 716980 419055 1882600 360719 1064222 227529 343340 743927 1993893 490742 1779314 299219 1409301 647011 127505 638901 957465 904085 664214 565408 682284 1201509 1504126 1444149 568459 1702510 875315 1214236 885347 374844 331181 869404 616956 1142878 1093843 1756161 1645821 1845466 1829631 1730312 1580234 1431258 1172805 946892 972810 1849752 1242139 575813 941916 1068609 20815 1634967 188927 963990 1627127 1157118 892448 1653764 1538593 1244108 1638279 1019245 854375 1162293 30470 1543839 1747944 591864 24775 177445 1619981 665699 552531 346707 1736299 533257 1744917 1614500 829601 895977 1230974 1131120 1121276 1582476 1239260 1352334 1560543 143299 1311017 227879 1667738 528469 895499 1157537 1902435 637618 1198099 27941 724341 1218320 134219 1880993 275722 1086645 1499650 128545 1421990 1303847 778020 1972043 727735 1699310 1720205 743624 1021204 7774 766512 1190265 1470740 1350531 1046842 538813 1441300 384517 1546543 424487 970508 1479854 1499287 1455774 280460 1020424 565154 621225 1776150 1155638 1017130 336564 1115133 1303655 1608245 670713 1408960 657920 665724 13241 771668 1788192 1416635 543112 34260 139182 1022995 307656 630918 1465227 196725 183470 1885743 1403665 1423746 1921894 1437633 297189 770693 76212 1656865 1848061 30504 1902091 1640201 7414 1109982 532660 340472 598152 275999 151982 399434 368140 35560 931619 1266568 534499 139001 217130 771670 283160 794345 55362 664284 1347874 173160 515766 1137722 1428831 229617 1410739 1965880 340405 551887 253738 22302 1538086 390265 917716 1465546 829749 1765597 550793 665787 365574 218045 951933 1970179 1386692 717264 278746 623465 1879314 965253 565875 34976 1581551 1030966 967038 883565 1941715 162839 1490494 520761 703383 1695509 1132874 1222601 586289 1880093 1731096 828010 1726512 1743320 375559 972854 1876951 893990 375290 1920064 814220 314570 1809349 560011 1162214 887361 1312864 946072 1291290 343867 1729418 26675 437173 1251521 174794 776963 1530076 1206643 687150 1968145 151923 1174458 961810 353539 1059572 509510 888558 1154141 1509979 135458 36118 232222 1518917 1503454 392183 1147425 1130785 1739197 1110391 1630148 1863648 528908 719147 1839152 1345039 534011 472534 1415606 1315571 816432 1602849 23021 509545 1531819 1193921 56503 1457906 1191868 615483 1014971 766383 1422015 1228178 1504393 1266378 1553734 1927955 791584 254601 98155 1916501 1297852 215612 905273 313653 643424 1851229 4061 162047 1825726 901636 1519369 679192 252235 784352 1985946 1306403 1437576 1426545 790147 710003 1799582 1546071 908767 449848 705235 1908817 570689 1027388 660401 438602 1623560 1905026 773423 1636309 353781 1200948 1525522 469352 676325 1009612 1323893 1444969 993058 486754 1010334 1230935 405986 164057 1655865 1573151 1629707 15439 1426341 993937 1514570 1012321 251345 1885644 1483844 557742 1483310 1899966 1606165 1665745 1747676 1725730 1189266 69003 46329 1499734 1126275 789419 581986 284016 1668002 1100083 867830 968604 1854528 1571885 647512 175329 94908 39167 1963171 1273655 319613 551064 964939 1190130 129446 960374 478599 1612800 864667 1399478 332781 1676862 896637 1057461 1127709 998013 1362355 807990 713889 433603 144127 195022 962434 1846205 434896 1046863 469081 1612110 801430 1923551 1834921 623266 560208 956964 317487 1280731 148672 1952105 336652 1539505 1798853 649386 959024 1904846 843292 976508 1948164 1597686 1429194 945907 1156761 743279 1188173 360120 926450 1897582 544541 230557 1975701 1942832 136378 197881 449158 822304 487319 212044 1674002 1581962 584199 1662928 1479261 1844847 1993122 158909 1694559 1227675 122774 989048 1441353 914249 433768 998446 610073 1012900 1781138 206755 1300800 1340564 1924532 261496 1856888 1368052 1239007 35784 99075 867255 105368 1801859 1943281 993236 730606 988564 1811555 1467563 460614 1513732 1039269 1185364 1041738 329345 1249833 750215 34548 1468380 1652032 647638 397934 1426863 1227309 1176978 1719602 1220234 1543755 588856 1234457 285678 190888 1287624 437936 1577892 393670 1791537 1356516 198916 73902 1088323 473719 1909404 103906 554969 60071 338585 1696588 1438109 1080376 1727788 641657 682634 189764 985527 1502336 509037 1499078 150383 973585 1036266 1691376 1288284 708981 183594 204511 1968426 1010275 1355871 1494827 216906 263914 942704 210507 735018 1022914 515188 177039 1300532 154504 656034 1928565 479637 1958237 1191495 375878 1548737 1339252 1235508 754542 1065833 584865 226927 1708966 1035084 578549 1514543 1951797 599713 1032443 1202695 1158003 1952618 1070914 477986 129038 229612 1245979 768220 200171 1674159 507246 1961302 1753406 711762 358325 297245 1994772 279407 1340081 828093 545789 811821 1889560 1094449 1787253 733076 395370 1322375 252501 360967 1753396 1869280 1426620 1608240 904915 1225655 1564361 671402 1525988 558020 1381726 147225 1482207 389356 1096229 1638353 1747559 99126 902360 326761 1411048 715337 1940395 1219863 792470 1574314 1129628 1110915 1817527 277450 1025064 1382975 1323572 718055 1180390 795350 96169 1063890 397971 1513746 1143411 1506676 1855748 1645683 1107212 334059 1026508 1582519 443704 609443 365629 478617 686744 171650 362709 1105925 898813 485393 225300 271911 314347 1043608 1631280 585688 665465 1065271 376779 1858179 1498099 503129 148334 1865833 1342171 1628183 193996 446912 286673 771284 1901900 125698 316576 1362814 969751 556430 1264731 652430 1405624 46299 1172671 634870 719122 1239035 1080937 1554022 4566 1630629 451762 726142 723435 337234 386069 1362302 1628934 892143 60514 1330069 1506122 455872 1160196 1457676 1514129 1589138 852476 1381287 798679 1845262 302702 213993 909926 461054 1994865 1039569 1745417 1149479 336780 770773 1456160 762753 1650593 78329 1380670 1799858 1126697 482012 1724643 1227552 35771 411923 1114363 1024250 1129826 985585 268037 1308876 197174 998983 1123551 1954554 994449 1452408 1613325 1286470 453867 144422 1299369 1013646 782341 758367 1216871 306914 463363 322893 937281 234973 1702039 526064 1023689 622256 621751 1730681 398659 198355 16281 1486699 516468 1113723 1314555 1232766 788711 1692368 620531 1078460 1006333 768992 1071014 511210 249466 977022 611953 228640 1048100 1047974 1610983 1471841 1385546 282555 1157257 201177 460530 1372207 456747 1637050 1228309 624866 973230 1365278 1456693 639302 1261602 1131707 186498 817318 399563 1387344 676945 1004152 1011467 6816 1454678 1834316 1762272 1065685 1599547 718685 1622999 734517 786081 472549 155011 817938 971382 1338410 1832470 967375 698294 6720 779188 881996 302220 227404 839313 968357 1489859 1340101 1871473 1388795 19063 1010088 196175 481450 403730 223475 1827964 1013257 1387250 1257306 1586908 1539002 70078 692866 1364161 938254 1622224 759345 1076300 700762 294530 1875008 982765 1079517 294775 291425 735137 542414 1154164 1108624 87006 220744 1168410 851366 567086 1766694 1039899 1258719 1044632 1024459 823960 1653682 1684695 934837 825901 1809545 1972392 48869 943012 76613 1533180 1816249 1958258 1126283 1261505 1938093 1190384 1680916 250339 185605 754684 1778257 1714219 346969 1269563 344211 1794415 1536359 1015455 761663 1102005 1143694 995063 399049 370316 676454 1508201 185111 921665 1223100 984960 1483964 1456874 235760 1258434 1303616 114722 813022 1446639 715631 1220162 1466602 806760 813116 1374141 872457 1606226 1859361 54546 176190 1243089 351468 1015489 1260031 1416366 549103 133834 1183115 1747913 394031 1344510 335620 1105867 1855819 399930 1516890 574729 1056235 1904190 1582399 262211 543095 110980 1581503 148984 424908 757350 939444 1765555 570313 115099 736798 847502 854117 881003 1252397 1469980 873821 6447 1054490 1891484 105520 554084 286085 245461 1223144 1746809 348571 1278639 433527 485351 334293 1333749 995532 976289 799160 1565397 1943199 1283346 1726332 916817 1586022 1184390 1075199 1902000 1399368 795356 532340 807507 1613896 175760 684455 1249199 1021689 979529 1545325 417368 359073 1331046 1785845 1857545 508935 1967215 1182975 1305046 455181 1854661 998904 1181458 1917912 1070053 1523453 85736 261247 1488612 366407 1492758 1209278 1731135 906305 314758 1224602 991396 1170876 1429725 1561541 789331 1707849 215000 1609393 414649 520655 704976 1822155 1012095 791890 1655466 397339 1439566 306178 1083508 1753707 15807 374463 339884 467976 560787 1868795 1334584 1347707 772764 1746167 1911674 1842024 1939742 964084 1803907 736920 1843910 904380 1893130 10236 1501514 1089061 628924 887282 1019963 1606170 1937078 253796 142122 1646204 1994147 447865 88761 1442492 1236162 1103316 1786057 283583 42251 1511749 146577 336577 1962029 1303659 228478 360762 104909 1071574 809923 835042 125602 943152 808540 868381 1208126 1870031 558941 1195102 1667402 979575 772322 693084 1388114 1009192 1154891 616771 1189082 896880 1632677 1825623 455992 1299139 1737225 1999746 1213707 1146863 1782238 1674028 54376 719965 449249 1160439 1463545 504529 964148 634331 1709901 4256 199347 550180 1855760 1857891 898416 1044835 725703 1453354 1872279 1122884 261395 1889652 259428 607884 497976 1617455 1769787 307743 23270 653121 967246 424665 756821 164666 814549 970972 1281723 1936985 863758 1940756 73006 535196 136438 1093087 236259 1875435 398195 1988044 5165 34397 498947 1204590 435450 1675356 356735 42794 902181 1587293 1225607 906476 190851 1028325 1663064 205988 898230 569573 1518734 1751596 1975547 97111 1233777 451979 1165473 921773 1429761 1420034 657132 1501532 852841 1147244 1991777 1272031 555896 649315 1290793 1440449 964625 337940 1362390 1881732 1884834 1244396 1867145 658331 400854 281982 212499 1216687 1392916 1018869 1255718 559872 538555 1744839 860422 257627 1113662 1656611 1504446 888182 144927 871854 387878 1485649 1478100 846371 622876 1364217 1188464 1523693 1585894 1869662 1168916 14776 389418 1475526 246067 1899259 311649 1474921 1925656 269856 1240089 789852 1276883 434486 1948924 213418 1641689 1685875 1991918 1570819 357359 1662379 1674289 1770505 1169874 1883770 363168 513389 647717 480466 1004501 588312 1130335 1005037 24579 1526665 1379356 1152381 839381 844993 1791917 1234081 448258 863377 48164 1656818 62257 1708083 26814 1978134 237020 729213 1037084 1842670 606597 1786297 526029 1553812 19957 1158264 1468586 1471099 269183 740733 1640668 58900 1588741 1254099 518667 1084630 184847 913296 1859835 196371 1074507 1404789 1414347 911189 1729898 1027584 62394 407884 479632 629465 199309 1879653 502072 1247630 184802 1782740 948790 233662 298245 956169 1252955 1236516 1968666 115887 1363902 1838348 516063 1431837 490429 1074455 1550641 945236 952849 1844288 796283 389683 146169 210283 467245 1313752 467259 1266611 361843 1480662 1585781 1781099 1760107 1162716 1378522 1840524 197895 1927158 1592289 846540 1171106 1533592 1442912 1128321 181490 1799869 990817 144781 1579782 619414 1009842 503370 1782334 250200 1778635 1844014 1208555 1777762 315842 1678703 805683 1085401 1236630 546894 492320 1189579 1446555 977604 1703559 614455 1243454 1427361 573929 970456 583633 1608923 568986 856650 736823 102203 784749 801648 1199641 1460663 1506641 1908973 423902 45148 422680 1358643 433158 1390585 167927 868631 92662 1500583 995181 1727842 1472089 1960244 1924175 1753443 209573 1445613 987564 1301607 1587885 1305851 323812 262604 735229 861837 1420627 776229 21366 222537 858984 739305 1866245 1621104 6534 937981 46718 148705 304411 1737166 1364279 381547 1217952 1312339 1875108 1002416 794620 264186 1158173 968672 51281 727761 667358 1417329 1725307 553581 640338 1972185 519515 671481 1595279 1984991 1894188 1609259 190915 1453906 1841826 871912 1827722 591281 55936 380974 18831 1372774 1277829 1314219 34026 1595726 1344902 1052718 1344956 615172 774923 102501 1994802 289691 322571 1903395 1266395 660019 501104 1632833 151261 1947026 1878309 1999827 517512 1551893 1713925 1941384 1578727 1212304 1025451 985957 1351063 1459170 827136 725826 403170 1816100 43072 402693 1002594 1676753 87982 798621 843667 1196044 1671450 1096488 1720390 1755251 1051191 1375492 1771385 1039661 683585 542080 353616 376824 921588 1807124 200491 816448 533903 269185 104922 917855 1302578 892189 1213720 755867 1524428 1248315 816668 364973 942912 399356 1997828 1306788 1914531 681211 663106 99387 1840000 1688729 1559497 364594 1341249 1347334 583522 1141843 516852 568645 200244 1522987 1276025 680075 1910987 1522535 41393 1455443 939916 1608773 595376 1974040 808010 669883 1286342 822021 1722033 1579096 1399241 1982578 1669458 1525361 397160 138867 1082797 1943189 315391 252674 803009 525626 1482574 1143018 1757347 344664 1292311 114284 281591 441788 1882857 1906251 179193 274915 1785606 36116 59682 1666723 1244061 1669483 1746821 475660 1651930 1545333 708665 1145192 652659 522829 1285240 1813595 379332 135916 1818522 187752 293742 1104 11609 1738017 465255 1665466 43412 1740681 205253 1621172 1993406 1176061 757087 605639 485872 628061 1332638 1319940 1249182 901634 1522144 1745581 1482422 1383735 1962397 490372 722327 1777722 1837352 1785163 902562 454039 1951098 1112645 1196472 1645201 677202 847600 1123665 1575851 919120 1834525 1664671 1563105 345490 1841623 1537079 172304 390409 264697 478760 512468 718946 100768 1342960 262097 864364 897161 1144258 1768713 1454161 594410 185939 1822740 374570 950808 467113 677878 1315471 141770 253435 291923 839584 1813799 127008 997920 604854 295973 1521672 1886210 1107669 284991 1395472 43273 802963 213477 1679840 947052 1848957 1673491 1182944 1637422 934839 609655 913432 828613 1847512 1956845 1332937 877837 36784 1813468 1800643 1238066 1583782 1700647 1121456 1463340 1703826 858830 1530572 417870 1218215 1204106 1497584 961006 1373235 1964469 71973 1937201 770584 1632065 56825 1025441 1562407 751924 159451 323786 1396687 352252 775965 1476788 1971849 1445832 1231943 856872 1440114 267021 548812 216625 1167735 1537655 1845927 1242922 1903990 177824 148351 177356 1532776 985461 1461884 1896032 1582087 1606742 1758827 1104809 603835 1143462 513377 1610322 546155 1408837 355180 1276961 573931 696580 296732 1106265 1048162 1230156 1142587 174503 1937635 49781 503008 37856 1344910 1468939 735642 1306792 1650137 822761 1935392 1887054 1836740 1748037 956433 1878962 1683 1691424 153443 868332 1974032 1609984 1628056 1469231 869939 553893 823118 332662 1247699 435520 1492401 1607603 1127270 804818 437730 1472733 1824507 860958 1500979 1957671 1297176 1971328 1143801 651704 729224 515612 1907638 1528607 1501117 339931 1132711 1962302 1342774 1870282 1099767 548448 1913060 926992 138567 602673 1636262 511149 1020615 553777 1815648 566753 1839915 1986445 157369 1917610 1587905 1494686 1032237 972661 1287080 804207 446321 1022675 1946947 1090928 1610419 1021660 152057 1239497 1218018 1622285 1849250 818620 1014417 1404553 517344 47788 1846395 1642998 73683 1711136 1294002 1356382 499703 1394291 571490 942630 1827484 1516853 1090349 1313423 186490 564101 824450 448567 1791119 346809 1558603 245120 1498341 667466 1943844 783477 1493096 13534 1778311 1612968 1706644 1521197 807064 1667117 1652069 336961 66091 1067082 412447 1303571 47767 349076 617759 1890818 685858 1999182 56999 361727 905412 690499 261342 717746 1886049 1469006 286885 1986097 1054893 134697 1132969 1555940 742066 1874842 1743457 1106431 1363104 558714 1949398 980533 1323555 701160 1777514 776 540268 1352506 1117846 1327305 17174 741410 1959995 384413 374357 201281 161443 550389 195224 1023308 792426 305831 120910 551171 1859587 1270839 1346818 1152039 1429840 651170 363807 903873 373757 1332457 933498 249054 1900598 1054197 854896 232200 902199 1788293 1572317 35505 662512 308956 1190378 399150 688102 1219894 227885 839796 410870 1581979 1469653 225088 370636 587677 1974766 552263 460796 1695725 68386 1655457 129788 178073 1639058 209954 1578036 1458535 1859017 1730532 1625117 798758 324403 360962 595127 1362101 1679386 1469361 1908341 1935633 1056263 1772562 1269544 1018272 1184821 1407110 270963 959344 798497 724351 1328040 1088827 1831365 1833018 598007 1672731 463108 883090 478117 386107 475389 439368 1539799 802799 257944 1193782 443640 1842666 760305 245357 239162 1595885 1801330 847456 342981 1321834 238910 1216612 1348075 960297 969580 145216 257036 1283211 407497 1446969 106019 674012 358297 207503 463929 1714097 1704565 408460 1491687 481054 255536 204036 1824537 1381322 492882 629382 1538644 953694 594944 1686537 1541542 1277272 937379 1295023 1126149 1613039 743842 1513327 1624351 121112 439093 1460807 1838809 1852580 534150 1041366 226227 1027808 1412812 675012 456826 1748266 1205016 175766 803658 983476 1927591 1293357 420643 1311265 1306408 14329 1696986 746447 1000164 139199 1578051 1964859 1938671 488953 1246840 588319 113948 1081572 384035 1241738 1650534 758973 437437 1009422 1737021 1450841 288498 1891018 181356 439544 297778 56351 913111 72352 1269060 1893724 656775 732156 1576057 788895 1574839 1580586 587014 445978 439073 313590 165932 290626 170538 1281383 767842 1269895 895483 1902661 756362 147959 1880001 437761 187585 1139010 1577211 814874 339001 1926714 1181100 1663309 1669647 1029968 313122 1882563 1296911 374862 886378 550980 686791 1422587 113421 1826128 1640568 1950454 269038 851719 1993337 263219 1230329 1587542 16232 807091 1133068 416869 1090573 1522725 1940135 809813 1394828 1040908 1064067 1709259 595956 1787821 229116 21357 225277 623336 1638040 105367 1318690 798348 49402 367278 1392528 498623 32994 596288 436413 1786927 506065 1227093 525712 1307615 1509060 959840 1645354 566083 1531375 1873924 1540994 314854 1608756 1156840 358468 1308738 657342 589129 919531 1407874 1783270 706593 1675588 1900718 485847 1179248 625886 1793225 1365543 825392 1033010 1194000 946155 58291 1723398 466509 1086038 1951833 50520 155645 202616 1297347 560788 1296141 209682 1459655 505797 1743027 134597 82515 1390015 969233 1105027 1531130 1418523 1324415 892759 1482597 241476 937263 1004739 132425 1344328 973932 332148 924935 282932 26647 352787 956927 425172 1227305 1079924 44942 164819 1097323 213071 1086656 1413529 1763196 463264 1252482 1592190 357796 765337 997596 1197967 1231799 1734211 40332 988948 1448793 1923676 1917494 741186 1140799 73252 1649657 1004365 1350774 55462 1410459 929901 707787 1034815 345076 430345 1417768 664907 120862 70037 1942528 1272889 1242464 1645318 1345574 457203 1371780 38346 41024 933653 52513 663060 1347066 1746719 616478 675383 1461405 703935 950498 751916 1910944 184156 1538474 1565214 466380 1401691 1178969 1470155 1026800 1459001 564022 1075189 917680 1590453 1992947 615945 169228 187461 1911098 1302867 558164 1667424 989560 1647188 1217012 1345752 1543200 697162 1938131 1762242 1492229 1937260 1176744 117212 84786 306885 104601 147270 1484753 1620322 476717 1299887 1169745 195171 1660393 299271 1671394 50739 1610253 1252094 374228 428054 769385 1665529 1751072 688678 862677 925325 1911610 757843 1746569 297628 833241 305572 944746 1580336 508093 1171310 1714630 1162937 563581 1215445 1214043 723903 1022267 171589 1380054 218907 195748 1715117 513373 989193 566959 1602423 445966 1140759 1450315 68412 1303990 1865222 1871775 1388670 248521 1894901 443835 863890 1829576 1338080 1497539 182152 1524960 745244 682482 59699 128054 1638178 653767 775175 720913 1403610 1599990 209278 1446900 1345734 71097 1667604 1203961 498489 750183 1895735 869853 1186014 1355659 1996754 1062751 1003811 278548 919390 912603 1549874 1178552 461913 1864564 1705398 397592 706472 1502064 723328 729065 905228 241733 801344 1406278 1039861 1189294 985291 506319 1627873 982609 116637 388685 116862 333626 120664 219486 184580 30296 772241 823527 518249 1148676 1283712 1232776 1368507 592536 839575 567791 509408 225872 1232566 720182 1050526 1901394 773715 790997 1313728 1538662 832009 546218 1825177 591396 1440953 698065 1024867 1823763 1116251 465584 183203 665748 1399235 1920205 1969664 120203 551899 405121 386418 1999172 816845 1652084 908267 1961192 1458460 1387800 555214 184297 1789982 767752 1488417 726170 509395 151610 465223 611550 436470 684223 1828059 1054435 767340 1026028 413909 887119 626758 155070 1601815 238605 333567 77784 874719 1676064 1224713 449663 110339 1844916 1057185 1368391 1244773 1136418 1538420 1764491 837155 1268502 1953124 353743 1213206 1966660 1757591 1256397 455440 1275843 1724824 1484484 19174 1545394 528673 1324116 75840 353968 646984 972682 1031689 1640286 464309 493432 474917 285699 1744648 1876502 1240257 12055 1879495 1846704 1273738 28229 840125 862165 383882 102166 315150 1642335 1565297 42119 1904728 192006 1543523 1744326 1487579 392398 1354976 446688 1994827 1976856 1500509 199061 1448036 1514532 1506554 395519 1427754 389125 1973405 1230056 639323 971451 1520024 1329036 1247558 1353279 163070 1589290 948653 56196 1844569 1222861 1574012 1556061 1995650 1046028 1091418 385560 512900 1008975 1915248 1369102 516551 697644 1185761 300032 378509 940400 1307803 335077 469191 352985 1826857 1805804 452219 1606794 1057864 913691 724228 1120168 1733180 589263 1977962 477245 1718154 840267 284821 313064 1508383 571939 1058457 989319 986051 148288 449050 1226972 1186473 1372484 1297866 1368435 1836679 1295243 752559 1524893 267696 729040 903478 1797906 197503 357153 179099 414469 1605690 1241352 346070 906501 1318624 457779 942988 336609 208839 1399946 1798530 254373 91905 1535741 1668441 666292 1334443 106406 1471327 464874 740755 541125 182227 1268463 1153154 1943500 1326371 1722447 77481 1891947 1505148 718409 884356 811750 1048060 490710 841179 278786 61889 556286 196864 878012 548565 938905 892073 1538908 1270465 964372 1226383 1212272 1819374 234370 712773 479926 1314133 1974969 306531 1437057 1533228 1096968 277182 83708 976545 1351545 1373079 1569989 198978 774736 6847 1855113 93631 403353 1808182 698800 1665120 395686 58147 1496997 327756 1166199 444768 53514 976564 1814903 903775 1819042 1963688 632998 299799 633274 542559 693869 858662 594225 632994 346587 834989 307384 777710 1868640 204035 80400 1481557 1633277 1775009 1263822 1643424 1767905 285292 609036 974878 503838 671980 1401466 1946677 957071 1628813 486759 621255 134112 1065564 784705 202389 605377 1989524 975580 540495 377619 613053 658525 1422979 1934462 1069718 301107 1198271 1569413 1016377 1906851 27413 1369526 138562 862894 1420052 611969 1281462 778576 1825200 102161 1237633 726595 103608 32878 1578398 720127 8804 938058 1259117 978693 1257983 1880646 861682 338697 1586469 1169277 569263 611604 962791 1497995 1748755 78785 1321428 732428 537367 1226563 1142961 1321712 505332 60753 57637 413462 1565459 811007 13821 1854795 1467575 580600 531110 1074896 795012 79480 834410 645705 650993 41271 1966560 1046300 1778101 1992995 1745426 835019 1399078 627643 1074748 138083 335306 1282340 18190 1883529 12738 1729190 283135 1423208 1609604 714112 1694819 1042380 1358165 1102713 13703 19672 587691 550634 930325 1566802 524548 825874 154691 434333 696201 937357 401377 703717 779214 1348553 1923463 619439 1182452 1062449 639110 1879591 1496664 1863835 1493126 719131 287191 1228312 1163900 1490042 1548635 372411 1063017 1792261 771205 944206 1496612 1669282 1246734 1983077 910194 967789 1485801 796251 969367 209629 1034835 1441651 1933205 699024 258544 487125 450476 1575801 1836735 1871278 1572334 772693 502400 1670528 1227360 940530 1520954 1951644 683776 760536 1070133 634274 1121802 1792566 1517097 236738 1585196 1687376 103917 537014 1519603 708483 281352 1276350 238487 1212511 1868743 213675 378407 1309719 208914 1384991 305218 1725877 1007947 698809 265642 1073332 574323 596203 597775 113323 1578230 1560367 847472 381412 1173713 130511 555571 1874844 1494757 1881391 213350 1263133 771929 901712 1412527 749847 1430878 628939 386751 1066032 1960636 810137 1010665 672468 184201 1379756 383781 920929 273008 437830 1575720 980725 51201 730232 694826 259277 717405 120521 519412 193874 596868 675245 907180 1093570 1139027 935025 1615906 1828751 1910159 1971909 950306 1516142 348929 822953 602760 576064 211179 1308755 685958 226654 1664651 1772453 1501202 394496 1011852 1802323 1049916 423100 310185 1632836 69179 829413 1194871 1965922 1712932 1681134 438930 1889380 113920 1375390 222472 842446 314285 1736457 1504213 663740 167464 171340 1562206 847383 911732 1168676 896739 1622603 399645 1975344 302610 16439 31555 151810 466582 491145 462424 1730017 1085551 1102591 1495420 266356 1054744 333396 466695 1666169 424007 797304 1450977 586519 1746937 582085 637046 117779 411573 496811 936452 1419434 1532634 4565 1081265 231681 1962306 1676423 1031920 1903248 211171 1669567 639387 745324 1707746 1002132 1546551 1771208 799464 690226 889145 1988702 1714215 1354661 176045 18252 1869497 921720 625127 1420308 1181517 97417 1865505 1561564 759263 1411789 1123642 1240126 1909516 1878612 1040403 152971 1361353 137254 1622195 701206 393548 135849 572970 1490876 779430 406184 144769 1362722 1792235 875199 823455 1142165 137954 1030474 1061502 259411 1984008 1136436 79665 67957 1707655 1855167 1517933 39343 1621864 1466632 1568710 155510 1093348 877622 1455865 1342006 1945427 1497725 658514 967769 1468638 1888837 51351 183887 687713 1025988 1166116 386373 1243106 735527 832790 1309274 877365 1873625 698991 300999 1018440 1227203 516938 388691 1606557 1407463 634077 924040 533479 1791629 984760 147903 1322907 786427 1371102 1325805 1964221 870539 499138 1837419 1290635 1216404 775428 672738 876386 1674058 775333 962060 178803 854145 66738 294981 1340619 540819 625820 569427 698143 1144861 511547 174231 1712569 62017 730076 221324 657825 44844 1216200 922228 1628178 1255574 1368660 517591 414724 1167795 1828808 1397717 253529 1014331 1069177 1713947 194515 21977 564786 1848651 1510482 1074299 1148179 1298589 1468505 1243873 1245745 1568504 287351 1605165 1481626 359951 776714 115620 55584 1323765 1977428 1332843 893264 1444930 901208 1173455 1936197 1855823 375396 11258 743302 1320033 1085658 1919644 766909 255688 1713360 1091002 624090 1535528 1153923 1962890 456921 164246 375713 421349 1371591 1915488 208208 1485052 271855 141833 1686436 1360142 1512423 337578 1699177 364296 121408 274288 19054 404373 173123 1847895 191970 1659057 1314613 757512 855130 249916 560769 1877154 732151 102250 181413 1760784 63907 1784006 26980 1858649 975918 1290847 1966918 1335208 634815 1629649 636383 534641 1661770 920784 1435321 968372 679642 203230 157199 1073142 811044 1051240 334663 1496644 71769 915293 1289960 446309 885487 1573721 919900 557178 602592 757545 1975363 374758 1408840 1152808 1645356 325887 599661 1358128 665861 539696 1281330 231305 1292302 1136681 1482032 669991 291209 1351147 1471332 688402 919343 46807 166024 138683 545842 1679905 1754832 579662 1174807 891038 1253735 875313 1532167 788687 794039 267184 671483 470911 1053827 1499143 456416 1604995 1206981 1850677 1107198 736780 32995 1421557 98063 1320576 1166994 656050 1234810 41190 1808873 388538 1229068 1792870 1349219 129728 1403911 372500 1783903 148077 171177 1848710 1414755 1167340 486062 1914517 1878937 60915 1969158 1850735 1039723 1514017 707551 1829855 1211680 355971 1643109 611945 1948290 1885798 873255 1747027 980975 1799483 177412 1041152 128745 1614058 103371 1831281 555360 60385 1868377 466986 1658364 577987 1347687 194103 658258 1573334 30137 485253 1778032 358775 1741252 368243 686416 247239 265839 1174722 641680 855256 283570 108944 1343304 1803022 1669925 688543 898751 359543 1984631 634000 478519 822726 1461768 217884 1658878 705661 607124 1941693 554006 1232917 1765115 1906991 1402153 1876929 1383411 1791197 618853 933410 150698 1662563 448575 183793 1781802 1550656 895316 1652136 1942672 1860440 1498553 1686567 683553 751967 112719 555432 592098 1025375 328702 725316 1827337 1862428 1698591 1138847 589552 1076379 741554 532337 1844303 1989183 1886366 1274762 994153 1810661 1514657 1433795 264266 177022 302267 934949 1330638 1774906 103417 923959 1461548 173221 1670626 349508 1013163 275965 1873553 1754656 1591386 1549016 427664 201232 1095252 390755 1528486 226358 1747008 1891789 1865183 68495 334881 1368413 871181 1186316 1426958 1290420 1041485 698122 1393576 1536165 627255 897439 513958 1215886 415885 1361104 675917 1897988 977173 1631090 1802333 1282634 1698120 439836 739611 886876 1937821 1013245 1557546 1025984 49779 1338443 1019022 1312916 40210 34824 986888 1718349 48285 1263035 918076 189710 1860816 725507 73814 1785698 1057491 840005 1802487 841303 1762120 1635438 433878 1523586 1333308 437137 1791715 608315 1424874 957239 1544094 1833998 2323 624966 1238955 1486301 1498649 1001771 391677 1729515 483924 728855 721644 543431 1643838 499622 429800 1553781 389723 854594 605889 45121 464656 1433103 980022 688388 1732758 231960 912053 352226 781313 1662344 1457745 1975008 553847 587919 115689 716030 1127693 26686 759720 408251 1699820 1707923 1076674 305117 1507252 877660 1078459 222761 1241997 132921 1359971 435693 1020367 1913041 302006 1262486 1805773 935785 1687143 132699 514248 1835743 1492854 683636 1601011 1098505 1921142 1896945 1253533 1477108 1377521 776899 1048672 266524 1249711 1432972 354694 1325577 1586305 946062 1389984 1495177 1621478 941537 373049 177023 1551862 1332625 1995564 1688175 854686 1889773 1212147 789653 219525 1486235 996487 1285896 1896616 177101 656475 1541478 1059855 1173486 206392 96960 469506 1213468 1681745 1139740 628282 649710 869984 87311 361198 1461331 443120 496558 655899 1295250 1103207 1383580 1281259 1715312 861053 1262630 1103750 1828024 1777790 212730 75672 630713 1181012 910283 910767 523632 819279 1809687 35370 1348288 1998966 448946 25212 1144923 250109 1438449 1513704 446585 893490 1454720 1844643 1699925 370845 637003 1413823 1983926 280619 734001 275529 816618 1139501 1693711 1795017 1614855 652772 228857 1377912 1389486 906948 1267116 853520 315031 213275 30044 871757 1058326 733780 1090862 1678249 1822223 1375220 1474789 425480 1794952 1374645 358247 822543 829925 1547242 923071 335057 1563459 1089954 1857817 1701859 1291182 1732943 268936 1179438 877760 1331872 1443438 782078 1596491 706414 1051771 516376 1994483 1324311 848750 92529 1134692 1234728 436210 794571 1617198 1853428 1106836 1594597 504545 1069507 159136 1316217 1769440 1364763 1246139 1352247 571178 922567 1173357 519229 1213461 1571359 730694 71710 795718 1152915 1376721 1533109 1949912 11185 1440833 1010577 241696 1736758 1981890 882833 1570799 1103361 336598 1727338 560747 820024 258615 881914 1065088 173002 1273585 1457295 1928980 233609 394765 1188906 1338780 156971 1963858 729505 54068 1306318 113423 531244 838048 811414 711208 1531324 1891189 411538 106708 111903 513573 1757752 454203 143433 455979 18348 1940129 290400 1349637 1343707 161389 279758 1392964 290984 1495382 678375 115541 607377 1866062 602588 1150453 1034866 457445 995261 1830375 1667152 314276 526615 1880805 562747 1418687 1666612 395885 1123393 1996196 825308 1105993 1202536 260437 221895 849941 1092181 754244 579288 1744792 471002 713721 1085798 1182530 1456397 907692 60997 1690297 308339 1099505 1304800 1780226 181914 441200 1486981 1638239 1486066 1434779 923624 1008234 1136048 468289 1511121 512399 1803590 328216 84337 1479714 246870 35292 1031741 731135 1534014 1033899 1319559 899673 1582722 1643232 878345 79728 1073833 1418401 1833760 1046256 292713 79040 15462 1932639 1019455 312006 1381817 567388 1079880 1627829 1659444 1362655 576032 1961446 1502273 1012587 1900040 280278 415205 1573320 525180 940270 186824 759693 1362413 1775192 178799 542672 1194386 554312 971367 1858299 1795099 636408 576969 573642 472915 1130196 649022 1924387 654718 803806 1968214 1733815 319066 828568 1777720 1398120 1111889 679651 1490531 1636188 1760319 936770 619551 901380 1695453 1048766 803233 5709 971538 930684 187564 1684445 259911 1429411 1124118 985350 1282069 1078584 1170891 801009 1366705 1924066 1328642 710953 651061 1202579 1434535 406785 1415952 684739 124465 417478 1109604 1892489 1045375 127639 595578 1446962 204185 1561024 991253 383653 1933617 880453 1504381 315122 116607 1483473 1949938 1937037 1494876 1334710 1224790 1036842 1574298 1237271 1947449 1593173 65242 354636 1562687 141816 936677 176356 306310 479671 863708 170422 1826138 718718 173188 1706719 1810876 1041387 1722897 893272 1970243 1592858 978955 639298 113760 681628 1035940 1641124 1843751 167798 913131 324305 259780 106675 1386573 66903 347493 502176 1099383 962580 1305822 218142 652736 1382405 1071540 666969 606148 14236 668326 789668 1319860 746590 1496190 849865 1462105 1959083 1930580 1769952 1458154 306477 397804 1451883 1686882 126697 1812367 384969 1494275 1911525 606683 705384 821485 1158776 557935 1268567 1300840 129856 1229703 18453 889810 515720 862496 38271 1267966 632283 629698 768551 984937 244161 1527176 594023 1561344 1910572 1112325 604620 1730147 1246617 1702543 1674370 1280517 643624 884823 1877437 1825593 1494721 1754774 654892 378946 715906 1914859 1530442 435902 671051 549122 1556692 374169 494957 1595129 1952579 1474149 1626232 833355 210820 1936172 267138 1638601 1498255 306536 261961 1534301 424009 601208 778190 1633120 1514713 92864 1837325 1859777 1244848 1638333 1544769 826036 1267442 571267 1275872 1742793 980350 376296 1468673 426391 1993760 1994310 1612677 1911136 1235077 1238518 1027483 1398947 617974 959984 640265 834103 1383987 1442263 1279467 960417 5486 1718933 1056014 1396669 193871 1824264 236710 594814 1137271 1279668 1136258 552992 573065 527320 257989 1692725 1288366 224332 1477475 725009 458611 1675845 146155 734158 520425 1447053 853228 1601994 1168062 1743918 1876433 467636 1960364 1910067 1042784 1659211 1038254 1449224 1817318 1526857 1623785 501189 1572831 1998746 1158581 1462625 784083 829113 637382 1942360 1331775 1735094 654713 1155997 1427607 1954730 399209 1559733 222535 1057966 263743 1927196 637683 1678469 452067 1994394 1634454 1351244 38282 1383941 1353177 904330 1125339 1944959 1425261 1938190 384055 1494491 702348 1189229 365360 1279566 1833065 375100 818468 1447434 826526 981987 983499 443395 210526 827272 70346 1974449 1465706 125843 1127105 282218 1121511 1265437 1863341 140093 985242 1593967 1149425 827726 216299 322351 911670 1660022 1177035 1995974 650434 327299 1371126 988044 1449940 1697502 562236 1105655 665502 1560450 694860 1094457 1527345 1026910 360533 1216118 1686477 49591 850153 1131753 335887 95860 1151893 1140889 654011 1726810 1945666 1469292 1640474 1227702 727349 335807 1918321 354703 1972193 564933 1027352 1948651 1473811 1910091 759790 970619 291652 1910831 1123467 1600047 1721350 1698943 125794 939960 1840730 964085 1148260 1691319 439348 20242 674858 1520493 1299252 508559 1856292 1690516 1550035 1677966 1165816 763994 1921865 855330 747552 1065412 931637 485369 804468 1352765 345518 1867802 1075735 1602971 690686 34352 1903451 1442990 478803 309903 1081972 1058055 1072503 1483690 1903140 1382255 1007221 797385 18780 307707 1043332 702041 1159070 18075 572440 187033 1838122 1355277 1139864 1982761 625236 609507 871617 5409 1779637 1361849 422122 1742707 379264 1910132 944372 1249761 898593 1892794 1252374 93426 1279353 1552504 409122 866455 1605252 214403 961251 734576 116117 1368490 830749 1788481 702554 25200 1634097 496830 1406406 984020 1893640 113004 1481656 204662 55616 802770 1803019 1504181 1942466 1434227 1978794 536087 919029 1087467 1017913 691560 698699 205332 1830272 1437046 761372 716059 1614133 469458 1059397 1664211 1694157 1408563 555993 1973733 1368533 37783 1187700 1696405 975990 360872 1301753 1413120 359195 1628579 284568 1887155 1432396 1844510 265457 743537 870537 847805 1879005 60709 321685 830189 815214 859091 5685 1873861 71132 1769271 1413216 913459 1616119 1465327 550000 631835 1308603 1042579 266680 1886028 1093833 1555289 1764026 784125 410343 689156 554772 1748242 1116212 1536186 1250395 1106529 251887 160941 1845086 1509347 162009 234816 711671 1764044 8652 865193 872522 426988 1585017 1512789 568332 1301348 705213 771377 237884 1441768 1760228 1089217 1830196 1654973 240341 760292 689658 1571465 72984 536654 1868808 221195 1781504 967999 1791090 1327424 935657 1631988 966799 666578 1625152 1866855 1794025 1826821 1967686 1451175 1305432 1055453 199569 234992 191354 902992 1180548 314242 101100 113810 127834 127420 330404 1704949 1652848 1428282 1872361 1432281 1332642 1262699 1553076 1960295 530407 1904507 907267 1599624 321471 1487010 297278 1205757 1301167 60287 260230 1641793 1307022 1224578 827798 459200 1286241 789327 1591577 1698906 1500102 1130707 629141 153804 1801148 602527 397766 1777202 975056 828926 421904 759346 612952 465544 238687 488385 1732478 184856 1285824 1903607 296447 964992 809304 497528 1134941 801255 1712951 953423 121605 1818848 1802469 1832684 1923991 1306040 723091 1670760 1031795 843107 1283643 194098 1085891 1871305 1137501 330750 811342 969378 1433654 1956940 50759 742402 164470 780842 399516 67791 1691386 160687 1644788 662250 224317 1310781 1611961 1698636 777139 734308 1789746 1852866 1152370 120079 1348670 110101 1163167 21961 798645 1106969 728516 469659 228536 1868771 547631 658276 1657655 545259 1480583 1887406 911689 575557 643336 619030 1161954 935930 205024 1721641 836563 1281724 492643 1079264 482761 1284377 1444291 1310787 687028 362635 964188 41198 1588448 1534170 709077 711428 440000 228932 324446 1900949 11051 732641 56663 1826820 564630 1582787 1884632 1584145 1671119 1314332 1123719 1277603 1311047 394716 33005 1561644 388937 1672007 1695047 1035716 1914411 1564291 1497104 243771 1526440 1320954 884146 1600745 1469026 1170232 1594861 862872 418936 201151 1034648 985155 1168083 676852 863819 535824 791741 1246762 391931 490757 1119278 906417 882778 1445933 1862227 629417 1112474 598154 829721 1121615 475621 852145 629172 532458 199535 84314 34246 1789454 1780213 1422081 1876750 489254 736188 1780118 1139714 466749 1217698 1384959 557760 979145 413172 1775967 43687 681906 1751602 122985 898437 546890 1370268 1157877 963176 694526 1284905 499577 1339071 1806254 1017448 1179461 1650186 238376 607637 239991 290025 738698 1617823 1210821 1503614 1181717 1934642 769917 722290 1716810 1545084 1246460 1626327 1955470 1994202 551776 1300486 1785872 367879 480479 404597 361803 679432 102775 1847541 1291591 798022 607447 1823272 1534871 1818431 1063167 270049 780028 1781184 687559 1670141 786618 633512 462810 705239 690210 158282 182611 974253 1099865 319611 712402 1831739 1462106 1402524 926997 1463612 652500 725641 1000262 719893 1521188 1741413 1911064 1727710 1544150 94421 81538 1999517 1449250 12632 154756 1846371 19214 726644 43181 809814 1643035 87834 1315436 1490298 1653333 1439256 965077 1697173 714653 387007 731825 399490 1949738 1440446 1981047 850869 1707310 1719322 670323 638085 1994412 900257 1860224 1946862 1072103 884675 314199 711170 543999 1195367 777272 1585457 812619 1184801 1122097 596678 1925693 381548 892392 86517 740303 1151798 323089 1123579 857522 919880 945059 651500 1306429 542329 1177056 1560082 1257312 1384360 53106 261429 606260 684090 709750 707492 1321482 1693408 1809597 458855 479889 878171 1126424 1128888 1573744 1152572 73767 1736564 275080 1238996 576348 808141 457838 1841514 895235 1443007 870881 1426449 740994 1214193 1975118 15567 805983 725335 224898 1304059 586097 838820 1501844 262527 445219 949609 1952771 873915 921111 312191 1733667 481092 1440866 798234 105082 1514057 503593 243317 1317758 288788 1723068 800401 826125 386200 108202 85554 1133507 504714 535893 129492 1633073 457096 1338023 410211 1365051 716154 182046 577229 1462599 592584 1726632 575027 377936 99773 399584 720017 798893 1493595 1398245 1096657 1078760 1788094 456413 1736080 74512 1949194 335752 706045 772684 574170 1983830 181081 1840855 874845 992054 1600386 1703918 1834290 451203 1751635 1421003 1659412 1176909 801468 177248 1860047 1631960 1285696 1467627 1712100 464742 1723002 1394351 1095177 1772226 795917 231812 1710687 1059319 881431 1458606 1812714 1281799 1005828 451276 931903 1496889 1457674 1053130 1642224 1547342 199573 1694877 533143 554795 476370 465231 1970688 1226457 78342 1985360 1159122 1810498 1680172 1375498 1422991 445283 1033714 1719933 1158227 1056101 1996002 342797 1981291 18846 41840 429345 28669 958895 1995591 1408975 1568026 1002384 69611 1760843 1194751 1818282 672268 402323 1483430 3027 1406317 1603220 1226101 221618 466172 811331 969838 1406129 1297090 206038 446358 441185 1606435 1959732 1363282 1296777 238216 1150056 86631 1730230 292053 1426461 420943 295846 1321991 391424 1640661 871024 1325293 805584 1897602 936531 1850420 1969734 626892 421096 1806754 1310515 1813575 1229961 1050386 900717 709387 327939 1914087 782099 1859247 1849504 261058 236354 1842588 717023 1838125 1089422 1555540 1496931 1480165 572313 349710 1702645 330225 25680 1720836 337054 1956245 1562352 522800 1131523 535347 1237175 1753519 1329173 12956 755907 1732625 305738 1468702 921358 183365 1339777 1788994 1149214 986966 1083346 1678364 1622346 907142 909529 432873 22108 955732 1996283 1500787 517300 503254 788886 717429 611759 1480443 1897194 1688557 1975915 396809 1116459 805405 842202 528168 674035 1257170 1795848 1952913 1538337 592754 1273634 289983 625695 1937816 1613276 925815 251020 1401089 1425727 1128296 1142168 1465815 1870910 718585 1337931 243661 1628649 1262169 371677 453164 244503 930221 155230 1021037 425663 929786 841090 895073 926086 1009437 1164945 1830355 31068 1431058 566965 1033525 521520 1304579 1728713 286893 1046212 826604 1757559 1293285 487010 1175625 397213 1608437 1247152 1565597 733007 1580271 546996 1820207 1815629 1956521 868278 120786 864519 1015595 1090577 1256150 1587434 887062 118203 1465495 1070219 725082 359838 1526303 1314627 1260376 1351470 752648 1493122 1657616 1602271 893002 1314932 963636 296477 617319 361955 1367753 1146939 1753892 230079 903794 1973594 1730344 249995 1097705 602202 1586444 1074804 917295 1804347 1571243 1362816 585359 1997113 408846 324584 1038454 1884213 463649 1462434 185951 1132655 1112487 1995019 412386 1742726 1689356 9278 1769000 1961781 1509441 418177 1156961 1169546 956358 1895895 490994 1329000 201428 1063055 1403722 1663299 1575478 810755 1818019 807373 436382 1691797 1638436 1246928 1365562 170987 20636 1618440 564159 1961926 1870966 1823360 667393 858614 199941 1744717 780937 1409368 1607247 873565 1621096 859016 1246921 1782062 826057 896586 132608 119387 1666977 931973 286653 1365258 1952673 1478508 1110574 1357007 921051 1524203 1670587 1627004 829844 793802 172003 804918 49010 1744841 1418557 1675948 740079 703781 316856 668599 495672 517631 832836 1627456 1584199 1769017 209174 140509 1407196 1288933 278378 1554883 1442582 533099 118786 434979 1794194 1543502 227685 281930 1989436 1921099 1181238 448791 659504 1706743 633592 1516913 1451277 1595133 1249409 11456 11758 924485 1803498 55438 162095 205190 104630 238782 6430 877456 481663 549716 1128812 1777849 532787 903687 1735903 1655704 337413 722792 436165 723656 1301647 558160 678088 503566 909020 1170409 838745 529893 1171455 895508 1371268 1707245 255408 1113785 1509028 274948 1485205 903262 1442598 1873540 1046753 850082 1036964 765423 1561190 56421 1044662 1153137 55399 455212 138186 311185 816718 1424681 1539885 1444442 746482 632982 1380717 4962 1841044 1860769 1287386 517653 1115056 1949374 22509 1866813 571130 448673 1326570 428344 626505 335506 241871 1501222 1618048 958447 1018093 232726 1224098 47206 1166036 1744793 865941 1568925 869878 712229 1421328 1702192 1774321 513847 1235983 412898 1114808 441765 1859003 1865110 1998714 881161 1479063 137795 848755 1456230 145941 621763 1134435 415731 525968 90302 1054673 1268910 924709 1896387 954459 1809782 761020 1357369 512883 321107 647856 257363 827353 1927508 1998476 738875 1851567 1250251 1940086 1103258 28811 588884 929186 511967 1996471 122054 1448177 1323882 965750 1069895 1253456 1962966 923812 282522 594882 1949686 749423 11101 1511521 278483 667360 1914090 1424679 1322488 1761873 1067726 1038077 397138 205414 1446089 605220 1937419 566474 301055 730177 1617 1462591 1846326 668327 1193664 70456 32005 703147 408703 915996 1033529 708716 1165789 787607 325214 1075842 1953093 664867 637642 1599771 1581355 1090802 883377 344790 1563838 578624 601949 1658434 173518 255567 1456415 1554118 1328903 628885 1753228 618688 1291615 273332 811700 610372 1681370 271274 37088 1550784 1920011 808972 617771 1532556 245449 856941 434948 38686 1346555 1217349 646362 1380743 175991 155329 1988750 1392704 238882 823585 1271481 1139009 1804016 1476912 624465 1396856 1460921 1207736 1632145 1013973 373609 1161046 965561 1456919 1947031 368612 617630 1350047 599285 1882194 295670 718493 507158 280845 1221459 108039 482180 1793854 836559 1205125 961420 1271061 448385 418155 291741 1929350 1319279 1250547 643559 1566491 1350210 1179583 1160977 1186131 904056 955656 581421 1541006 350497 1645986 647025 609094 197360 784347 20641 561009 870269 529867 1222509 544874 1917946 1284813 727381 1881729 39606 242742 705443 703738 1606396 97489 674236 1584512 42966 1002124 463244 572837 710012 1464310 760193 202889 1718693 1031273 1993035 1551190 157059 1943118 949802 992904 1624039 1799129 833691 258935 493793 445903 1590019 792589 1573665 1845908 394937 1209254 1719109 1247793 1437723 1921644 1823249 1421295 87735 149997 585271 811829 1702396 280189 863527 277323 998509 1525070 1378024 1654128 308039 699031 999718 187523 770786 1209794 245793 1926619 720675 957731 1827518 1372112 1674438 195485 1314058 1481838 1734744 1327389 1279965 79908 202189 1885555 94458 495837 902721 410431 1952251 1325631 694724 932481 738974 511529 871907 1461835 278250 1598229 991692 1278749 7616 39328 1706422 1883715 1731437 325703 1098055 1370766 118349 1415943 669946 1512804 400181 426944 1008433 1686819 887098 1497722 1464997 750801 777390 1912240 1963808 532353 377723 84178 1378882 1171706 727391 1429157 75 355566 268026 569062 1940865 1107716 1100803 1184336 1836629 1345658 353127 1360263 510441 597260 914120 1318151 412930 1585575 1981183 1726153 264102 1515697 1468196 1321450 573544 1452715 77938 212024 593131 87219 780780 1043878 1296940 145976 1452820 86542 1829471 602913 1589273 569900 491009 908521 1046418 1404154 1360329 1182157 381050 1958227 1905556 1122429 1834305 315877 939163 1562698 68499 1416872 507560 994086 297856 1201576 1902382 531017 1900493 1105020 1038010 414252 1864972 1622036 1727138 138599 110472 1637183 138198 938187 787516 1460041 1416637 1044499 528773 1991818 607258 1295191 895135 1727090 636670 1198556 1678965 29568 913421 338450 1099022 508576 593981 1706580 399916 1228818 765093 574481 384691 1847007 88224 671536 1336556 1566494 477842 1880834 534635 1344927 1762118 1056820 1456199 80541 661281 1696140 1870805 618803 501850 1301822 1369943 1513353 15916 750802 77588 309262 1491070 1942128 98935 47953 1470299 661795 634809 1031156 142132 1205001 1926639 1761081 1239977 1514189 381222 1364984 1174495 1974519 504542 975822 772779 313505 1707086 1990798 1221186 670064 1294854 1688775 442438 733874 900222 233125 1729935 1439617 366171 436063 1209996 139693 434015 412972 1322186 27545 65437 1986485 29241 752165 1684519 453297 1178980 1034907 396730 552995 1884575 1325090 940497 899799 870747 1861080 1306021 296719 614377 1577015 1720411 421448 184426 442788 1028426 1487442 499926 1615986 502239 1201475 1132106 49762 954379 1216184 1576075 1751495 1628872 1433544 582271 901769 1739688 741240 1624274 627300 832228 50490 1104440 1146302 642084 1828535 297821 1401259 968404 215236 759909 1190086 1527852 1575737 269357 682633 175597 1128035 1237553 1822135 770072 408308 1271347 595540 164301 1001412 69242 1872585 149125 489765 1792671 1595134 1826369 689162 902392 1831831 1035831 582245 634306 1850653 928997 549267 760342 1569160 1303691 650787 1832821 78227 1866199 619596 1525280 81615 810864 741031 1575766 756351 1490061 239936 1428237 738455 1101793 678122 1821680 1982560 189008 1346466 539046 1628117 1898708 1652149 230318 1958557 1125485 431301 709933 831102 530965 1715826 759252 1361267 1521843 353493 750593 1528497 1987023 1261751 1974057 1943687 1468870 1479600 847216 1942560 276462 1554552 303350 17975 1595790 684243 1576830 1948677 136012 521660 811999 405649 1401986 1350385 1571536 382766 1594247 1079310 1698716 1043898 7069 1172375 412842 685582 951262 1557659 225454 1178352 1625518 116944 1044577 831902 1982682 276336 114371 580757 1381838 140902 90418 1929519 378389 358735 88699 1594370 861912 1402753 807115 275914 810266 1335955 1210725 965934 420188 30252 715231 1059663 958116 64425 1268092 1896526 1659200 1860705 1946228 1524610 1829677 170135 1282005 1316598 563621 732601 826296 915322 494900 145264 1888823 1646075 1994210 1022936 1319494 411669 968805 744335 1101684 544232 1645241 146161 878258 1770852 961976 972554 1055251 179645 1414778 1197651 361131 420513 325913 1562030 633028 349944 577930 964737 1462070 1360416 466402 923839 20574 588647 1497149 1678814 1053631 1601042 872230 1820770 35995 1855769 596767 138837 1491629 1120891 152501 1100508 5692 421777 922245 652625 181216 1070748 1984627 262427 1832846 1497952 473922 422322 1014195 1576337 1447259 239071 1973420 685597 1263653 1562163 161540 552423 522872 163201 955878 139921 1014237 368561 402573 957336 555859 1659390 1842797 131095 510569 1189386 837300 799010 1570631 1479475 1038405 716284 238526 752495 1715357 1020591 1017091 1835889 230140 77647 894043 255184 766977 1426209 879791 646355 1924995 67591 607907 1308839 1776707 1481852 1634668 1888087 1168236 772623 846172 297474 117134 1816423 940611 413248 860746 1065881 1340335 1406970 748827 309439 1350568 895620 514750 1147483 1043541 1794589 570779 364134 1529912 497825 937127 1346089 1672935 534745 1060616 659681 142515 1559707 1239096 1455369 842789 1677413 1709994 1517344 48080 550281 74307 1739354 1216432 997437 1381996 775454 344189 1445044 772037 1584820 122878 1919548 46446 1273340 1891670 1969024 70471 557537 273484 723864 1583030 369898 275626 1412921 1143833 820516 269686 1207386 1933024 1969675 121242 345011 1202036 396544 69028 1494217 1821020 799997 1057079 678257 587451 678520 670973 608148 540531 734498 453460 1670152 883392 479377 831991 1941500 253577 431937 1836902 1227476 1603825 1345586 1754895 1658087 804105 197366 1053103 383689 1524331 1944526 246257 622314 1336731 396288 226181 1535890 496075 1082461 1585700 1998472 1007565 844179 588851 1181179 1213139 1446777 545921 709225 1207595 743847 1445869 1001682 1292948 1713489 106437 319547 1621590 543942 1171442 1004644 1121740 1161734 1402054 1569507 1623861 885135 1684281 1488516 795932 1293346 1276638 61077 507825 1816505 1657872 255180 947840 1364246 1414830 1099780 1047746 1848901 1841470 149415 910155 666320 245609 1032585 1951446 1847362 1384412 676376 362111 1329799 1797615 1514091 847185 686074 860254 70447 932953 1236755 1497693 1976776 599323 1020003 1200049 827964 1853918 1184805 1265087 738518 1167060 926052 548482 350505 986516 841501 1946487 1844885 190621 13516 534365 1725668 1487988 570152 458732 1408333 10296 545361 41307 36562 1329624 1683083 454925 1685778 1012169 801740 1915829 347790 792439 1573689 1105598 130628 1105697 472529 837372 1511947 33927 261844 1164485 1364972 1827887 1130394 310010 1051788 559502 48 1177136 1113443 1346184 567686 447405 1443879 1121279 349675 1475765 729168 1492068 1130503 1146097 1068742 830001 322397 1063537 1472831 177764 1053341 1282933 1738783 390055 1145359 780667 870103 1622085 685382 1823128 1974982 257153 1607757 1628346 1632490 1606438 164823 1603347 626497 678558 1100977 1796782 1299321 1200281 443716 1891222 1214129 336289 1236634 1899506 1443354 269512 1394436 338462 1602123 489476 975941 1114013 22348 1863808 1282142 630931 206518 800127 286659 1688550 1978950 1478872 1871471 971281 496057 1519688 1826155 578723 504178 932697 137966 1034004 1293902 1001551 306296 40098 999721 552604 270386 1686296 766723 428706 1959189 1363724 351690 1566812 782670 184002 1000125 1611023 6693 1291918 667412 667376 746576 972649 1874703 342565 1311150 1037337 673904 118994 1371981 1572415 1154559 1737868 1433639 113844 226873 1350438 1355442 416183 993936 1879436 1140492 986932 1981034 1734483 290118 1318370 1081697 1438058 392597 1274002 371087 426119 1375195 576383 139606 1282199 45393 47666 1398148 1485580 974182 488670 1684339 386982 833534 430386 652277 1256324 13492 1757124 1631657 1753275 656473 1962811 360796 1875126 543125 154634 1857323 1780495 1313189 520344 1779556 367610 498310 1227146 1887698 969234 1518664 1975092 1465915 1007382 1118473 1816909 1353251 1984330 182424 27374 253295 1935367 1470086 1588450 902339 1421010 677763 1908741 1030880 695164 656938 572554 802455 675193 496746 198933 675750 1715159 1417529 364559 1070593 1105470 1795692 1556411 344469 136837 1592728 970635 374067 1611180 1223099 1565457 534740 1050257 1819875 284294 1562733 707696 1003112 1920926 435686 1745036 367854 1214325 723006 116163 560037 844527 1567941 552996 1120446 1399742 616454 492440 1149842 1411201 282577 114854 1010784 985209 1400253 413688 1475250 320577 1260804 1857801 1730584 1224911 1024456 453733 15059 1091934 534309 285595 360434 483680 106397 1549511 712390 659880 1597793 349356 1331347 1174346 104774 1225822 455227 1329646 507448 1741422 258506 1770859 1362269 1978376 985018 1506853 1047515 1685277 1408591 1946762 288850 271816 1009733 1976430 1663168 243942 1737275 834678 923553 1516431 1623858 410118 836901 412693 431740 1122349 855093 1837351 1485142 363632 336222 31934 473270 1805563 794973 936422 1122235 522761 1120386 1166858 1505630 258574 1194748 611559 372125 502647 1566643 1719264 1408794 1005204 1251866 46509 646774 1481558 69194 900701 393899 1341242 252523 1678352 1155647 626720 1130299 115752 1969825 926258 690602 947121 706956 1250952 1209220 490104 187601 239440 1343141 1934874 1116243 1663106 164928 978695 1804685 1347170 533862 510090 538855 1351467 1059013 291371 375206 1191674 16105 884061 775721 895856 128931 1624012 1343222 197887 54987 1194648 802565 416815 547660 157119 281820 1408354 1291262 1173870 845004 898479 448224 14839 1861559 744225 62799 1505744 1496808 1639857 651683 614640 1816257 220504 477249 1157628 1407745 482764 174752 991165 203190 1839839 843755 603905 650530 1112468 1772543 1921060 658535 346845 1589280 726853 189914 1214698 81682 2636 1778964 476658 411992 267550 159726 364351 551520 738002 934893 639322 1211558 1658553 524400 1649441 29261 693994 1228766 1848305 957497 1002807 1947422 1736698 333235 1311749 1643566 793022 517080 1973635 729478 1305716 434002 305817 1699223 1995306 493203 1150225 1378946 1931209 99929 1599558 1103973 1876578 175007 315945 1449051 1989012 1036644 301502 1211177 165296 1770596 6809 237320 493363 755126 1000815 854133 1168045 1238141 1258806 1700284 782404 1172890 977892 100694 811776 599498 633938 1894768 1968878 1148545 1852315 1947892 1130658 723647 628744 380944 633267 1080303 29392 1711024 1236505 1832873 430503 5128 1470881 1908533 1676202 919714 1309590 308098 544206 182997 138739 104906 220189 880906 1111348 1101841 465672 78718 1445455 1524792 1151960 321753 555858 960044 287449 1813777 1233314 762077 1718836 679770 1161067 748129 348948 826305 262618 1975471 918793 1973058 240833 974322 615096 1345183 331782 1408636 1970917 1899949 1639422 1457296 865590 193270 1237676 1800574 1059748 1262213 1075968 845374 298434 75113 1975619 739419 1023423 333708 989798 1065620 863464 1376966 248520 814037 1085625 1946841 793571 1587207 203338 394385 1770240 930485 1163655 1458197 36496 757968 1288304 1080602 248565 1847627 1397554 430608 1220198 1687876 159269 765636 1221008 751458 1922791 1507779 957218 1940969 1094465 233329 1815812 1770426 687598 14781 1853556 1161075 1244665 288486 1358722 1470462 1237629 1711993 1578090 1089516 173192 965137 703210 1022870 859725 1215383 53739 159273 765946 1421740 653072 1666030 1408264 1122044 1250207 871384 73281 769836 1337693 241296 1661765 580963 937562 1978265 923382 630542 1518049 1667869 1738740 1351398 1998370 1339695 1014403 1175618 963652 38536 1974685 832280 1474024 265152 652710 1080315 1572929 302678 763610 1002043 278596 1633384 789288 1227486 35779 1152645 1800263 627998 158568 292782 812370 1068236 83544 810348 1234200 830651 547741 570129 1354825 847275 1761491 113085 1265685 1095874 1150888 222179 1237178 317257 135798 1066690 448040 1103524 251124 317692 559004 1490608 1593782 1514003 771417 345046 1911731 1471001 625780 1718859 961732 753459 962385 1884607 457872 1156505 1980090 1976317 1009992 1610229 1447511 329070 1388771 1226964 959103 818536 627399 1279582 1423992 1927350 1418544 1365720 385297 1280799 558779 1499982 1707027 1730126 1425877 1038512 1191427 597985 1447279 941915 1387089 1057434 1706763 1621376 462185 906916 48668 691143 561481 1480452 1358508 734004 64126 178272 891374 546014 1519519 1580057 1331516 220116 74146 1048655 1229776 454352 19265 1353800 741213 1211413 758415 430827 1020558 1338412 1767432 16967 42189 908279 977686 458938 235800 181351 1999094 1059204 1962949 124446 858915 1840075 111693 165872 1632312 1426240 1617948 469089 1232323 1827176 755036 718320 1142820 1458152 969114 1488702 524822 286503 976225 1796360 226697 717831 1080213 366905 1769454 1462278 1347783 163306 1080614 1145529 499532 1363503 1671904 493632 1841091 256051 1281209 1278921 1822419 163099 1618121 453368 839033 1360045 760637 1991797 409288 465438 1694618 3054 1789780 905471 1365547 838033 1100096 1280120 1397710 1271795 709381 673320 1218162 351567 106097 1745649 1804526 1763392 186538 259481 1965843 156621 1059674 544292 932500 371048 1304338 967134 381069 1692442 857762 1796872 1166888 1805270 601444 844256 100498 978302 1710295 1279680 1488863 1494069 1517269 1846021 80633 1191187 1688965 820334 761307 628171 1735360 1688664 713843 795324 444798 1497894 1547933 504454 1266175 1664952 1620103 530820 993228 1864863 361631 309618 871593 1535703 294876 288450 528338 171361 204904 1288241 1019140 852318 280531 1770844 885053 114647 674440 1537615 1302079 380861 53163 368711 884814 1710967 1185769 1590292 1027103 1688770 1951734 1890237 1269795 585959 560304 907384 651994 1032668 1504464 1765338 1264360 243059 262514 1458150 443845 447898 1987990 1797965 1126449 1891107 628103 23297 961161 31657 781655 1395316 1178629 1655448 135995 1416280 952944 894182 1740617 513298 948966 1394277 1816916 1884564 1547405 15418 302197 952922 578745 1630172 481956 1525406 850306 574 1613804 1320433 1503946 135283 375998 204262 763807 811951 1866507 584923 870426 751585 53904 469607 295229 462065 998770 411945 1713691 1522798 1174393 880671 1849902 1662555 42228 679017 349627 1703247 1063203 1809574 784166 372390 1850360 94819 779562 1204081 1970587 1068954 957660 401057 1101873 1262973 401096 1009153 11432 227959 1175161 610785 575059 1428684 769558 1469133 1560093 514773 971193 1831206 708859 1935515 1123828 1466701 637904 834357 354615 954157 867187 1166809 622053 1682749 1677979 237989 442948 503343 879729 1003659 687952 1534224 610779 371381 688859 1488494 298255 590439 1944999 497069 1821764 1516177 1500945 984625 512364 1400341 1709725 55796 1727766 306455 1333325 783424 1589835 606569 846291 1085867 672628 1994650 822848 509901 1685558 499680 597071 661047 390865 1321193 1999856 1263047 1484132 235161 1142203 313395 181630 1901069 1540936 1250312 526434 1199211 490007 455366 818999 240789 1360294 693703 415785 1268725 1249509 1070639 333465 1648594 283887 1804014 1814102 103418 1253516 313875 1227413 807365 1882905 1103883 134311 1098339 1983014 399557 774871 261418 1405608 705582 122571 1679749 642038 32752 976640 4628 1103281 482113 1384345 564525 917001 407673 1421766 754269 544850 1375392 1181063 1098761 336005 819459 1546003 1263388 51416 65329 1584838 517872 1328305 1566602 1556348 846987 92763 1513687 1252609 744387 1819682 740922 1945508 1696161 940981 748467 1639216 1102221 999313 296230 1424173 1783159 1339843 1045016 850237 1036467 1429032 521793 496406 1854691 1550011 1415648 1460769 587846 1340610 798055 237882 48709 599776 834614 126502 1265951 1326737 991230 1002233 1728646 1629234 1491257 52969 134709 1744211 1580594 1631868 1387884 276153 929034 1065543 832714 873809 295906 910014 837788 1826127 957817 708673 175464 577972 167435 1121906 605106 493589 1904749 890001 1364790 343413 589363 39483 1916242 1243689 748955 515656 1174985 409241 1835158 1918383 1624084 1785699 759665 275576 1594955 1231434 1544144 842009 1290747 429898 502846 1669126 39744 473512 974539 1502487 1241386 1955065 1506826 708738 679962 1818989 1988969 1940089 631506 991838 1367359 798646 1962806 546102 732659 1474820 530055 383453 172133 324303 796604 18513 420063 1106134 461110 263899 1134092 717018 980092 686314 1416292 954737 1421797 1328449 330823 85946 1050465 1890598 1467452 206607 739252 1526345 1260322 105126 1615820 866034 1478938 947195 1980534 538654 1174504 680454 649656 1642265 565173 788165 721890 1354127 1281079 1152623 19376 980604 637447 1869989 882633 615128 207085 252587 655610 1878978 568225 1952807 1652301 103997 1057083 985199 1354295 212323 1707283 1247162 242665 493357 1543003 1337914 858315 541992 1686534 1200476 947462 173830 873460 1144477 1491345 1469934 1670814 70290 439796 1777097 1684211 1662032 1931515 981624 1112973 733149 1963073 1629703 906273 1166804 1994346 1136055 1281590 722291 1323527 202126 1569115 1891885 195186 1319927 407027 71211 209207 576002 1762257 1877952 765320 1610194 267730 1495262 1628482 663545 269898 693956 1447027 930411 1159329 1665540 848091 1191690 345876 1788901 1277749 1380925 411495 937633 1483287 1865731 649743 595466 1829382 1718918 1377698 264138 831659 72335 1902842 646381 1395760 1197104 430684 538544 1711946 1729080 1957399 1042730 1433308 1938009 982154 1196924 1454013 1773158 1707134 888271 1690475 1040187 1332416 1945712 1939820 138493 749387 684480 379439 434895 1680336 401646 1344401 1637086 266655 1678855 615778 1302032 1214994 429538 1370644 324578 442070 1746211 830798 1399484 839472 1099268 1007960 610014 1523625 1750263 408942 1535836 1508343 582100 663363 331824 529858 1477400 1777688 1049366 231653 532029 1425371 886700 1078952 1484829 1690606 1647822 1913505 1459845 246309 699135 799310 1295473 1975304 139390 1103492 564679 1731101 1302164 1794469 1616492 1997743 1946507 530351 153934 1477808 1106410 33413 831463 970096 950450 805825 1013584 1985398 536158 835471 840793 318740 979146 1042216 1114595 1316748 1993875 609500 1877312 377930 1365987 311253 23063 1629395 1542932 152970 1533984 1136378 499275 1734371 385553 1866918 685004 535211 590448 85500 1513824 737231 1571003 1209218 8262 1800720 290941 977592 642488 107919 1848664 739755 839923 423672 481831 255036 1726169 294449 1668829 1781868 1735409 1377006 1087399 1709654 606593 1053905 999449 765043 1846385 170143 1302083 1205136 196833 95727 371875 354653 134080 1409162 183461 429 427410 951942 1574821 444363 697296 1852630 1277515 327727 1060516 880115 1953200 1872785 1046638 697489 1258210 1330308 1095591 1985725 743115 685494 1928501 632569 215348 811860 390555 1940465 785330 93720 1058207 504092 1937415 1586355 974048 793918 1482357 693602 546976 788537 1014221 874921 1116445 1444163 1291340 528898 1537743 1994761 1847641 869941 993209 283463 1331942 1734908 1207561 1655991 1223467 542128 1816728 244879 802627 1455265 157674 831290 521800 176257 338526 1956799 1935201 1365509 1122051 1547103 784801 71938 1385218 983719 224461 1932609 1658618 975695 597032 1050615 866873 1552905 565187 24709 996803 592105 952425 1877802 303367 774210 1575268 50170 518982 765854 592477 317000 854224 1227482 583107 23433 1037436 1972320 1031230 1373322 482315 1252296 1900004 1901542 1765549 1825876 891258 1502806 873987 345280 1286018 1818300 769910 182393 741094 603012 254824 901782 463584 864789 241726 1084745 576288 636023 860174 1738093 655637 1750797 341420 534084 1385760 1701370 336454 1144162 1551914 206908 823000 1776177 1801032 1335378 865999 1658520 990095 1685595 1988909 1232295 432723 1266724 1113700 1145115 1606928 641947 738869 237069 1039863 1780966 1119678 1819835 1766538 1114671 482794 1797434 1912543 1864463 1769355 189527 767423 906807 16333 164841 1948655 1169890 457563 820260 155332 1183745 83948 1014967 196052 789036 928509 1625888 151940 1188811 1411861 813906 49854 1122862 478201 1319429 117073 1073187 319132 667991 147227 491815 1155083 1538464 1084644 1874768 1072451 743988 999583 1173955 912440 225083 1837956 679997 391748 325716 1939914 1765669 1833858 1640970 1099584 1010918 982219 160018 271639 238868 754303 421293 1796641 829842 659081 1718162 1547781 248289 1504188 1927295 567632 1002383 1635034 178768 931401 1639897 1353211 1396792 640481 93228 1618219 1810199 536882 1792191 1814094 977578 1872373 838409 839223 763991 778403 794834 1714419 1783602 550664 437971 1375058 307413 1301696 1888403 404009 696571 422174 1390474 671638 486141 1879407 254657 545526 742747 685143 625580 1618771 899162 1800355 893102 1739331 574572 999855 1426652 1420525 1650539 1541359 956541 1270871 1023356 1122485 1620993 679708 554539 1454691 401987 682377 1641575 547844 1018167 1631694 653349 1381708 253572 1551627 697436 639035 740544 772015 1229639 696702 350222 1758591 1568734 1212665 1605861 641637 68863 465647 1259538 904102 1750392 754984 1794151 487567 1207185 1260939 253930 1554392 1086147 224709 1660324 1174284 403963 1880504 561947 1572896 1302122 1806423 447327 540274 1117119 86162 615535 6015 1717944 1182286 1362481 1130428 1127963 1724655 663985 1117522 1253590 787289 1128243 1402475 1768426 1493654 1693783 1799562 43888 280818 1984381 1101229 1619615 468924 394851 957366 1224880 204637 978107 552035 292561 841754 560229 412913 806271 198949 1572840 1287888 444435 1984613 1764997 733060 765612 121723 636262 400360 63776 220980 1592564 1178645 1769884 1005972 1596112 745760 1366943 1071038 533781 1895285 1124336 1429679 493109 1024792 234326 1636475 1877200 137567 1512586 1702797 1152453 1248754 1793226 973715 1755671 228213 1037633 904905 235699 806296 1378055 950028 406361 107207 125144 1783617 1496482 123426 880985 801495 1527776 435566 487442 471665 1285581 1158522 688232 601691 1638188 1053251 1274643 1897344 335030 659772 990534 249665 1802378 1583877 558728 1682934 286168 732471 915793 159671 426253 850864 558010 800203 559413 1865301 23413 173773 387254 1041527 1825601 1587008 588289 1572039 1941231 560681 83927 1723032 922443 764512 1508502 381527 1701197 594649 4973 442408 848624 1281742 611589 1607905 971949 290954 579558 576048 126381 1274770 1603433 949286 197139 732638 257896 728497 289785 975515 1536688 422545 849255 1901962 1187425 1239371 1144619 1996309 1416473 1484131 1125330 1187174 653130 421601 1820419 325995 1889750 1637289 1275126 707223 273685 1473275 921391 93060 407678 1783375 47050 1562572 1397739 569175 1130841 1435622 317745 641609 1932486 1330864 100658 634938 622747 1678651 649123 1950157 1731045 529044 491221 630241 1254261 556084 1161113 1043129 458069 684707 814319 1979427 319560 192847 1985262 213749 868715 1435216 1150114 1332163 1692402 987807 1229042 1784837 14617 854876 493364 867182 1807182 1166448 1897036 1958060 1677286 1179507 1710273 485919 141315 1993266 1970185 1561935 1892374 303253 614546 506041 1868433 647148 1142424 188316 97442 1176658 1568364 356175 228737 499246 627504 996825 1153033 1066762 500910 1540777 395833 820367 1517230 1932656 1535406 366637 1780698 16968 579908 598981 794393 9937 803884 313727 468296 1813234 255727 256184 144814 410240 554567 1603641 264423 931803 471082 1300799 1746999 1360031 1708017 1148403 272843 986467 1772052 644449 979847 1334133 343020 1452565 855433 936887 362250 1856921 1523457 994764 44428 1508560 546459 616041 1194664 1422578 865482 1584892 1075565 621431 883839 1212371 843919 143664 698080 1815834 763511 1725426 875720 92289 1001592 1562097 1402644 1043065 455132 279355 956133 583913 1968916 742834 437664 439233 315006 328969 929752 1838746 437151 569052 1054938 615634 1553657 1883694 1284143 228433 997617 1903001 1387960 1508613 15542 1516922 940155 1899307 861411 1521242 692107 7910 1829034 1346706 1809948 1249754 1509196 161447 286081 736835 1750011 35979 716930 645996 301662 963191 117798 1569128 500622 1181571 1436346 434348 898468 781640 365040 53195 1630173 176536 1615257 1016760 524276 1665822 1169298 1960354 1841064 1452804 1023066 1573475 1644413 1133513 1454775 876899 1427462 1065505 1379344 651548 859717 951819 797765 1652780 1294563 196651 955518 979483 1171324 755156 1556749 576954 465170 801635 974592 973399 1768271 1930727 31365 427078 1843009 975208 1593601 498802 623345 841348 1610174 30440 1502285 1447438 1510537 818239 462824 1013777 266843 382050 1650608 1954047 1515999 1369098 406983 955902 1729611 511145 353686 269843 1603052 1260066 350428 1683113 1287756 693538 442108 995009 823909 97069 329317 1404534 1858748 1937548 151175 1172773 1842208 1244000 897478 944072 1584870 1939866 1612325 1215968 1919983 1828963 826405 1501865 1737261 1617390 1827246 1976889 17864 1980483 819968 121929 1742260 633369 490291 1369416 970767 1273512 185399 439939 1279956 198192 474521 801370 552429 1876691 824717 1287338 84526 1829919 1431214 687334 1140537 384612 363175 1189130 1549226 206709 1284315 611533 318552 1649478 122473 666747 1815688 187965 1792063 1298834 144729 837225 1163374 510669 598370 1098047 1237185 1006838 1628643 347228 515266 42713 77561 1257599 655980 1207442 429205 213109 1320742 60967 1710085 1523894 1273370 1411982 1800533 994398 1770944 695215 1912983 338701 212302 1746820 1953847 114670 425699 731082 1766261 846503 1701205 21138 228748 1674605 926540 1307088 572468 1888707 201277 583444 384029 344933 561606 328161 645688 777164 43219 463910 1565325 721138 19620 1183473 1803373 704928 584265 1083434 1117259 306564 1495550 1289571 561046 1187739 1919475 1440607 847016 1137670 328224 659786 394692 1324958 663816 1243693 1429520 1555638 640603 63818 1991911 1502247 1813570 1195618 1951652 655031 1422400 1940704 1914431 890494 1602571 568658 253655 1875432 579268 502510 1141518 1356097 1921935 1763148 1821317 1154815 1427385 1210357 511393 1518417 1351493 438308 805375 1782290 872887 429590 70347 1480965 1633378 1127075 963538 1607703 1865504 142006 1540244 1661606 838055 728247 430925 260523 1428290 385324 433490 1642580 809971 1952060 1258730 877646 154999 390614 1217356 284659 712818 1718624 1046078 671304 1153214 1906090 1727748 1535976 1868977 1927665 565242 129444 1533388 985400 1031437 41164 1620582 325287 873030 407455 944564 1100630 902882 167380 1546973 1974549 1627504 1585986 1376814 89633 689209 811523 980246 755631 1205011 1294660 66382 509570 432657 385413 497168 290389 1226267 244945 940829 659129 1739741 1910959 1470620 830262 1152142 532637 666525 1668496 1124701 547204 1279905 1427569 1109543 1372922 67457 1843866 573424 820405 1720521 282819 455042 1176891 1002576 462703 342452 835776 1715289 734040 1587921 1906415 288921 1112767 1397119 1689975 662328 239755 1059825 1629842 1287906 1763902 206402 878292 1932090 349630 1914437 1400830 1346784 1916576 1861702 1336269 255600 1857946 683381 384023 764789 1843360 1012240 1000631 1483663 706550 406304 364661 1856012 288288 1465881 446379 617868 785538 1917027 1865515 26655 1022167 511984 1641610 1856396 1235946 178913 1862607 228976 907003 1852038 1345116 961674 904256 276439 896712 773432 1008765 1515491 896321 1894600 62593 1593589 1824915 1476678 933549 225234 585321 1369936 1539322 1176181 197257 1503448 329432 57099 1570814 530800 1280795 449783 1875655 199064 1748716 1998916 1042138 1122931 565251 631608 1825516 1061798 1092237 1471767 1906262 327958 1404324 850180 1760086 656451 1298863 718841 1097079 928196 502284 1731043 1863030 370283 144500 1913462 798469 268176 1944882 1268901 400305 1463162 464275 1717668 719446 105168 571691 938467 338330 88560 1544021 1347652 1528318 1864478 553331 743031 223296 765483 655491 380550 1052789 344613 72991 1959764 196138 1511846 332892 1480502 409807 1997967 1767409 172680 246398 989832 1783545 136125 937689 1461084 1615351 1834420 1292970 1063046 1961933 1975213 1787069 1392533 985315 508037 528832 1325601 140732 760306 1521727 847940 52659 1580661 462442 66008 830474 1775441 355524 105830 1818365 1523147 279247 1450192 1256936 962239 468222 1742162 1950953 511902 882454 690237 1515810 849336 20613 1506196 367421 560589 1097553 892305 1059286 319604 1262127 340602 294282 1230925 678721 287629 1883123 1233507 404884 470720 764483 1521928 1280457 1795913 363395 1597102 976611 1646761 965314 1744260 393303 1599903 940884 1822486 1796977 895689 681560 1681067 1068324 917336 1464877 1060755 953470 737765 1732369 711211 368235 956807 1971919 1717891 1284323 931460 1315796 954615 422506 126301 1743537 1687571 390263 1666446 1568203 1958134 481049 1630421 693801 1270109 1001080 733791 51245 1845757 912226 1212902 1799224 1289393 1170136 666919 1472724 681272 1898733 636159 1741535 573067 508622 1403321 1804739 1835213 1236107 1405281 882128 789583 793336 1989086 486686 1379601 1610195 430374 697243 1742803 1243655 776277 1946450 1077528 1202753 1704967 884969 1069305 1205630 1438472 1418863 1013561 1833879 1667549 365436 360291 1623672 483553 118376 1902957 938920 1933323 678703 982373 61999 628804 1638502 1334197 849711 1649020 1022843 497024 1662373 555362 1486684 958539 356140 1821821 89992 39268 394317 436332 1067923 1306864 802839 1332539 1829247 1502882 823600 1699065 69253 1268028 168843 1309729 1899669 322157 1588354 1093601 214254 1901154 323471 690157 856622 1903120 1289851 911840 1661133 1138538 329936 732513 1078348 777438 1322440 1882629 859064 457125 1816000 676066 310881 1627064 72432 314178 929559 1239932 1533802 992253 476190 304124 1449471 1742148 1261813 658665 1137874 639315 1179807 1701809 1005491 179633 1372225 1865934 149939 1923248 378140 1635908 1908399 915227 674405 768067 1616943 608513 853809 1998455 767185 1178130 1338182 1901797 1834251 440603 1880711 1782271 147898 503637 1617416 747394 1952165 867628 924965 237051 183579 890897 173344 1066341 1795621 1795536 832941 1742119 1050779 891970 1385498 512330 1831728 707222 337485 1473634 1641652 1355990 993932 460746 1075705 1122863 1141021 1476043 1433618 291399 1829706 356236 160861 876361 1003149 1315989 443830 810609 43968 1304510 1585845 604099 197893 1580126 84149 1213239 1000173 12273 1794825 1216914 1786689 1786802 430204 1392662 14577 1489818 1325106 279137 1430688 1090962 1370762 341845 243614 1632346 621938 146275 214641 271007 1040899 1329695 1872129 883904 882242 403921 1158836 1749922 157067 595825 1695907 1691647 1305620 1042154 1002614 1606068 1310092 1159630 1012314 1489776 907437 1239772 833811 1803586 626427 499085 251682 1386331 1374192 1562697 1173175 1306304 1401967 151133 1476849 1800970 1052093 235172 162690 1063786 151967 1213883 1614063 1573024 1148869 242222 55837 838381 1148455 1043565 95076 321458 1056446 6379 437472 1567066 1569346 1307645 179142 612682 1187299 338583 1232396 987417 1924489 723449 633150 1656028 1005368 1328513 970189 419047 790895 1569609 396874 1268384 720478 673260 954184 1004305 714725 327723 727057 772511 1423913 176932 443068 326303 1081534 1732877 1156412 400712 1896545 1702356 1456965 675651 1383075 109943 599370 1431368 1210337 1846857 1936999 821337 1849117 1519022 1217450 1858862 108220 769354 1774536 1848959 67664 724832 979902 318753 1827158 24625 295298 336086 489549 1505177 29810 630923 903705 1605953 738626 1251102 1578202 1635650 1980636 1531599 1398281 1950734 578756 1770981 872661 1875991 1543959 421748 773014 749259 1313443 673413 1081288 1684298 434244 280353 1989661 54699 1646805 598857 499895 1096734 687737 1811697 774544 1196996 1224707 451549 1927886 1988300 250319 361902 1250204 1192670 1694557 1477663 979910 1695196 1573039 1767393 1719265 1911679 1767837 404229 1619884 1061371 554307 812295 129450 300567 1161697 337572 1599127 904589 1096785 715002 1090059 308435 1785857 866016 175775 969798 1596010 964547 1902057 1801135 575627 583004 1215228 332116 1443820 42312 940391 89353 495867 1755521 1119939 1936691 1055546 962977 819107 706802 1464756 665075 707686 1514791 645483 1570740 264378 1055049 1700197 605447 444041 1623676 187528 1387032 875152 1451705 349703 1598474 661771 1091124 1662318 1552733 616858 1846914 1558038 664023 1944802 298790 1135676 311067 1332701 1888479 885367 1301392 1430610 57857 780753 93892 1426251 398877 1676868 1864538 918637 961336 1527160 1517645 383221 666778 1049951 1404485 1637413 1168195 208409 1752019 961179 1896901 180702 1111513 1562408 395845 1334338 985545 945979 1522893 1019553 50590 1795193 1578015 1674950 1369386 1284844 1732426 78509 1913599 1383353 1239559 1718233 420595 1779048 722422 562972 149397 1006425 1615016 734722 1248675 1124818 142865 1083684 1378560 34534 293465 1805966 1405239 845456 1460582 1421047 285528 872091 1412971 406371 1969291 547688 1285885 1300848 1058782 1020312 801980 123533 229637 1618147 1252719 448092 1611570 1344994 510232 1819035 1997003 408216 1077266 402901 471632 690855 497818 744312 923846 613535 1558714 515084 1433758 1568133 1535341 1359572 1044706 663826 407446 1829742 1693488 1849000 546906 1766756 506752 1925186 29630 1622596 307748 1637977 679455 1795089 573248 176594 299953 1164233 1479920 1806416 1158845 1529537 1487399 392673 514414 1976042 434220 1266196 844446 200721 257346 1983768 1154601 852088 518143 1966482 30158 150389 22719 1649677 1017603 1578932 1685826 1151095 716028 1594290 1869695 1860366 536202 682798 429162 319687 1730154 7223 195193 1808054 428153 981394 523860 1200458 1415639 1021317 666402 297591 973171 1902990 1718929 214149 1174591 529036 840808 1397882 1591535 1548609 701301 1670836 1199028 1444633 1153932 646321 1325042 787956 987212 909635 1090871 48404 1686724 527848 796930 986421 450048 311466 1562210 1667583 644492 780147 1791440 1446341 1041816 551337 1272130 582746 982138 814124 524007 1211412 1558871 822434 1970968 1283814 1366073 804685 1881116 365039 516999 1602677 1996618 799620 178982 511861 1740365 692465 1700896 1325043 106907 277570 357329 274466 33456 1554857 1515833 645471 1483089 1866163 1657979 45968 548602 1506613 745088 20451 695670 846725 756956 1280307 659024 1342849 180390 1172452 348035 536922 450001 741930 204061 629894 574845 1068801 1724071 1850114 1498681 988367 1052797 1777405 1026230 635596 1538703 855402 1321543 797628 356265 1448614 1164726 238946 1882059 154907 65410 1651126 1136443 1148908 1457397 1514042 713446 384814 1470777 113284 632882 1543303 1585147 1874108 1667140 1472930 1365999 1039451 1886189 479313 1309420 1145398 1179635 882260 517068 493470 544224 159141 1860415 1124003 1397202 436173 1733273 1958899 1440258 388386 1037526 756988 244238 1021461 1388173 73800 1405552 834346 1128699 537564 277474 365362 1892079 216055 1400214 394758 1828997 983067 1264351 536674 566523 970831 984430 1070238 610383 1838009 575856 1192895 1271101 508635 1393611 362402 761246 1443887 742934 106594 1408270 1459890 1186895 352570 429811 266593 895684 1174351 1826429 619552 1541475 1307626 1640242 1986175 1554207 1339697 1816181 1486732 1351018 379151 1886444 565095 646991 462593 1476399 770674 173516 840096 743455 75346 1863443 1762097 302855 1553482 259316 580784 40231 236334 333060 1355988 1190747 227944 1349271 563108 28384 1173098 1080595 1634206 329273 1825562 237932 260250 458933 400658 185112 1432677 90855 1153939 167268 1726067 424669 1491622 477622 980550 767163 828879 995566 1267362 160874 450409 491554 1177456 1793284 1018117 575583 1613432 1343273 1172042 1254114 1261528 590385 752920 1752406 257614 172470 307919 1984066 642127 1761312 815348 1140134 932307 791959 1848996 172048 1291989 1389330 1288342 469796 291640 1450368 1968431 671543 270689 1891146 1552890 293732 1397096 619570 1904069 301169 1594907 1153262 1258017 1052266 130560 1955168 873082 1896391 1340815 298524 1524668 59468 905478 171734 1921680 765762 1845465 1990567 1461076 1119957 384410 1620152 477368 1918662 1606450 1223986 756594 896558 1731700 1425060 1582523 1590557 1970938 596907 1405537 195169 273118 1300507 1416288 29466 1977317 1583636 751961 522876 1094584 222259 244715 42600 405918 1422381 826621 583253 71780 794079 227839 40978 310898 910147 1559993 575077 489329 1158851 534917 1257738 1081643 977597 699361 800802 773111 896237 319771 766741 79030 1923515 794947 558693 738278 1699786 1707393 540655 798821 105127 947856 410321 562497 642848 47150 1768406 1639821 1487379 1480189 1432222 1583830 1784520 774067 1963599 1651162 1423157 1284116 1388134 898037 1438300 938734 1669997 439379 1960978 313456 1808712 216265 27215 1677237 174741 1207741 1455665 1299922 175050 1741768 13291 1161598 983962 495923 1245552 665553 478223 1220534 939705 1872992 776837 297357 402011 553166 244276 112988 623205 30229 421115 1592967 956875 558428 1980606 495006 481226 1792277 1112948 176935 590679 324075 1298515 1068818 843146 348855 1138407 767379 897188 1739216 713666 882552 98683 1570196 1818873 577363 1808151 994487 1288947 371839 524573 219858 469200 125304 1969462 1314769 667860 415259 259426 1937431 863351 1660086 876757 491889 39662 328619 1297481 547168 1671291 1918829 1646009 1325459 787938 940488 10923 581249 216140 1021058 1915358 1733665 1736489 609299 91566 1935629 1746898 334622 1216416 227869 1112516 306208 559376 1645912 480058 184101 1428674 220194 1586432 311500 880752 459066 1093736 1651055 1558292 888924 375138 683093 1777917 1442515 1415628 773429 62977 1736219 1603051 281642 845120 356150 626381 1096943 263847 1645118 584693 1546754 1683178 1377451 644830 117930 1254023 1331014 1026503 32078 1515773 1926389 694962 1951643 352840 1797323 473661 142613 1195621 1862661 1011346 74688 933353 900711 1367361 669683 1729055 971015 404008 963067 1758734 196385 1490873 1769395 1325510 658910 1708280 446114 1663617 1126920 337035 106369 1174637 186045 1135302 1806616 325425 1654455 421948 487545 1520593 1918202 67415 877172 645731 1685513 263902 476616 417998 741677 218047 413568 1780252 425808 269075 655987 1970743 777643 1983860 1643966 117892 652484 751048 1920263 1753564 585163 721586 520420 385239 692545 833391 1117934 1865719 366591 169016 121191 917750 1576616 48743 5235 434159 1124352 1694720 421122 1051076 1114057 743686 372401 1875417 1383268 1672242 392199 1146718 1141211 924311 1438294 532781 1430115 1159788 351002 550684 1838240 1391081 1806576 600517 1873344 342244 1382540 1072678 349737 52651 638896 408689 436432 1851029 864601 761006 1836126 464200 236297 235597 1386896 1084326 106532 1652053 1030082 1956088 1433666 1302095 1274931 1070662 161493 799395 350187 1355896 1418169 485647 705589 31500 393047 1626685 1965482 675021 1902572 1361524 864848 1012072 1708768 879131 99033 1246221 1903701 160863 304555 1540636 317953 1324916 1278487 1781059 1840802 1750784 396861 1491204 1252341 724710 382582 1849719 1758753 230802 126461 232435 1466298 1190165 327659 775903 1365104 967221 390347 861219 1983202 1115662 1001468 1387920 759405 1857881 1189549 193323 713128 1491397 1349887 1791964 1557920 925943 317427 1228170 142464 91369 269666 1625767 1892132 1809669 751548 1802724 1318780 1362035 164280 1934332 1020892 277416 322920 554172 1363916 1677163 1361564 462486 637303 199558 499474 40988 1687372 591515 1752566 499478 1764539 1196773 1575120 1610603 944008 417349 1043551 917735 1217725 1328358 198662 997723 1172738 1113061 1432671 832496 940525 69296 1129101 1137209 1319165 1092140 452132 1289249 461354 355886 614356 1396355 196695 1651904 1643746 267173 1033643 955537 1717144 1326715 714864 834006 1195380 1079705 445030 1995341 1755030 1572269 1151779 146558 427073 1185771 1132753 905071 1781174 279662 1823931 878432 21982 891693 809564 91065 267215 145917 837279 1623342 75662 1346608 936339 408139 140276 950523 564614 1951229 979999 489639 766166 175975 506273 1613968 1798460 1394726 1642123 357194 1600768 138114 1544000 225253 1376937 219644 1251040 1135028 318262 306162 400182 333928 286006 196834 823252 831457 1029858 23623 322411 610124 1756477 825836 1910639 1324278 1528438 1550335 1112915 1622403 408247 1990157 116854 1463098 754989 867616 1956503 1075379 1958235 1038191 1516167 69006 1010014 301659 1120673 33195 789934 165017 60081 724985 1488508 892819 321017 403774 486632 99883 291605 1616229 1405194 1154725 279972 969727 817470 865449 781040 700182 1216206 985346 98119 465044 1742748 1379950 1008465 1432308 691531 111182 1170557 333603 958975 430544 662874 451888 1773861 584660 324144 1651279 1665820 1930405 1180246 11069 248523 1530110 1262186 1346252 629392 274873 15581 515253 1682207 1763861 1799926 1496573 187820 570319 1028130 742484 1348814 1713358 241847 1728606 893238 1086742 1002349 1050552 105560 1273304 721748 510679 1020867 799354 1971206 1561498 395629 863145 718720 789503 345173 717985 106849 993437 2542 174873 1815619 649151 508862 839309 1850829 1203694 711866 461464 1085430 713828 1432983 1392939 1070634 592074 1671092 1393010 447286 997554 1780058 705162 435218 1869385 1339668 100334 464563 1997014 336799 356709 1353858 1475709 1290621 852155 1675823 320334 26597 1668214 1622703 443759 1777587 368866 528961 1378364 320440 37097 1379087 151216 12135 801709 451185 1550573 1852791 1156600 143552 1522670 623500 99386 1883566 712115 1002109 355942 999030 680181 1146627 112524 14427 710795 1714957 1515906 829028 704543 1929233 246311 386455 730268 1330470 1386772 875518 1261019 323430 1008452 1202495 1217291 1499468 1985810 1928533 1160659 1692773 586724 962203 970981 1373411 1967666 755677 1258491 253648 1212945 1308791 1691886 329975 996199 1568339 1274308 855983 488881 773824 88984 1338086 852458 1075196 871960 742346 450903 1266479 1244232 183340 1296138 237105 9783 627505 1665943 398991 1328625 888516 62196 1605593 1888307 1968539 1281820 1893412 558606 1714654 1903143 247053 1958465 861754 1877298 544223 1774926 757423 1930626 686216 68895 213031 29808 1667836 1089550 1217804 846749 441534 1830660 1535761 1436268 1615140 735310 515615 1544954 1552351 322321 252380 1148189 987695 1578153 717632 391171 1580768 1603095 98999 694666 508687 218332 1982413 1535383 1642218 900381 1520203 31120 647082 1334661 1072680 485012 1297698 241546 371503 150218 866165 1195802 1481424 1532900 329592 1866468 1019471 1988648 619711 950045 579704 948437 1302430 1128008 765528 344670 611075 1889755 186819 150902 839316 148079 1701339 1575100 1748205 1032047 1189561 7941 1889265 267892 1556084 1136888 1277920 1436195 1694493 1399121 1084557 474307 419427 843421 1639262 1695124 1917638 65449 1533761 958021 44875 449826 559634 924148 782326 1745700 799932 1706656 151309 985921 1119113 683886 682992 1767442 1302933 1736002 183037 1051760 1268112 315982 8002 1709257 1916310 588833 800584 1654036 29638 1456002 937953 967656 1463176 536441 638705 853018 1091519 1680449 503214 374883 1476162 1678835 1357128 645845 105588 979114 1894919 1487447 1586239 1075816 1542663 1087897 268426 111550 1707028 309383 564996 1946907 1653575 1493749 1301785 441950 996866 1199349 1185171 1566866 1029548 1084049 1194407 1137377 682239 1214810 897710 986374 1395498 681116 1480590 1602785 378335 1300475 525825 468599 485548 1658739 370474 932111 915710 743034 1302696 1533374 797395 1095756 1781302 1732558 614410 701622 1687244 1776855 84358 741640 1615258 795404 92854 1631586 1961092 1218462 1059508 1520148 955049 1831263 802422 688316 1935641 631170 527975 435489 862853 319458 1175405 176252 1748911 1430043 689793 6201 441579 1079984 816453 490982 889740 790287 911544 735803 1987084 1992361 1916384 1089369 365404 1739378 407998 1845300 1156836 828404 606232 113122 1308611 1343724 672390 1506071 457500 1829473 1992194 982715 1769139 524262 752324 421671 165678 1952049 98900 482336 1699638 1012062 34695 1605739 1059106 1151110 1776030 712936 419659 843297 438801 540756 1291544 896261 251674 1399094 1172225 1444797 558203 1752244 847985 144949 446163 1521134 1241312 105261 1331330 1554737 573736 1673165 1753286 1895174 885349 464977 840657 1624396 1919332 1044372 855190 1083982 896293 558114 1670026 377298 242814 1253966 1377988 709782 1148215 756151 549699 345784 1849932 1827812 1739972 268502 296870 1156710 116570 1235888 1703954 1718212 1636569 1862752 1562932 996583 352584 866709 673723 702313 1011084 53467 934495 305750 266166 565148 1158411 578048 1866635 638176 143133 126030 813123 1269252 859197 1795068 1093755 1325509 36332 1615864 254560 547179 104349 1914337 205809 428115 1024801 941228 1214654 445361 12811 668292 56848 1040286 1970942 1275513 856145 994737 1739229 46054 1876447 319265 308622 406705 454413 917886 1429115 836774 1591525 1248595 875366 1016984 1067812 447724 1752977 880245 746877 287561 253214 1445031 1210353 1175984 1791589 668272 1805176 1597740 1132317 1293230 1510220 1191428 1108384 792358 1467719 1696304 1294070 1794742 1376005 19616 675978 1529321 276226 1186984 682990 1127303 439699 1097714 98653 1183336 1718463 194817 1338234 247073 68432 1966114 1595785 1679321 395463 1687566 623305 1086701 1479994 768279 1908531 299837 642054 1880244 89332 105576 1996323 35249 1203091 1721879 556980 1563595 1609026 538722 1564875 115729 151285 543647 264464 215849 286876 807266 1821734 549259 531159 1568546 285321 416215 127741 1134502 1181471 1563736 1139127 103640 529383 1714244 704362 1815281 143586 27554 1635811 33072 214474 566063 1353010 536839 1626560 1580990 56644 1046970 402944 1951268 609098 1862362 1455563 959016 340657 959730 577357 118652 798344 1593524 1411127 1591211 944435 1921678 5124 1419179 974176 381829 1208206 819491 722303 1195849 239819 1531949 1110928 714958 14542 426652 137609 43313 77079 569641 26812 699529 1273849 1898571 1776104 1360877 244485 542218 1887239 165691 793313 1418279 588984 569400 860573 760520 1873682 1436277 1894223 1149753 1430979 1622760 1858213 433197 1936064 1039390 173291 1702173 1358926 1269353 1078700 614481 930650 1054066 1065086 257106 39985 282945 1280454 627748 73558 177359 230040 706159 310520 412750 1128605 369954 144620 482184 9491 477112 346417 1524278 298060 1673952 1981765 1472943 469217 815810 542130 182990 1331042 615794 1514062 210551 1616417 666151 1916188 395798 1223661 609503 205867 1996534 1112734 1973317 282687 1780424 1890421 1448810 1042456 75955 1662972 412876 911961 1957190 840050 1639813 1496028 597677 750579 1243023 1380741 383227 531728 1194727 216469 728110 1617785 1850112 1882224 1811851 348988 599887 788675 225718 1040686 771710 1087505 1833984 1259978 631533 166975 262044 1214480 1840553 1774235 855059 48041 1604279 1114690 821363 318927 1893372 495691 1342573 1963271 1135037 206626 1743727 223337 1214207 1385638 151737 1851902 626169 175077 219752 922345 1298503 1193045 1773734 1793188 4951 377534 1933653 1054972 1474351 638834 1758422 1898894 1587460 87339 1191818 1530781 381046 92759 494525 520099 1751555 245249 1626206 1344891 720186 1751575 77279 1472139 883641 907550 518428 559975 977438 1793059 112593 880457 1058596 713179 1605563 1288251 1039308 1563519 245722 118258 905029 274476 1209991 1842674 675959 997935 214973 551453 418973 140195 693322 1037025 1814987 1895887 1846064 51239 643302 1581255 920049 1638306 1068817 299274 569534 195882 712828 56949 475883 768004 544452 1439513 922415 601122 761560 437184 1586409 37281 516118 1477822 274509 1095025 305349 1538825 1609308 1239313 1004276 1417638 1527468 1465682 1830394 184503 768268 985693 409361 722686 285481 1046018 220292 1662149 370650 1641214 1366128 1575449 1095750 67612 1944375 1161835 1247390 604496 1562639 1343879 1468070 1627949 938702 1265417 1481306 1311149 241176 938981 1813936 1870762 739312 1023043 1766165 1548819 1005637 1880137 545218 836798 1253994 479608 1719698 1671684 676425 1595855 455045 48501 1199227 1790102 870770 1447284 950538 330244 544125 1210883 907295 1898260 1977365 832246 1269721 510966 1979621 429313 1368170 1229837 1404442 254685 1647149 1331736 294073 233686 773402 1475616 584234 1912596 147838 465049 1386789 345167 1148408 1880710 1450580 334865 1579446 1976110 584279 287234 1829524 613387 120496 534214 439070 1717121 492249 733059 566264 1344740 886747 752908 879139 219901 304116 863593 657113 1459830 1719876 1364339 1659379 1112428 1185650 1406390 990828 544800 176498 1382701 1580320 1389875 1905657 909427 1696344 822608 1381991 440163 115679 1769877 1368605 1075390 1796668 1420488 57143 824348 821374 471844 1948534 1338952 1242666 348120 1699359 1992264 70999 1269375 330094 1973916 28741 1840413 468220 1339024 1427422 94489 588830 575826 1278259 323375 798630 730725 606369 1855497 1155769 1649083 1828358 1237448 1470648 133733 848593 60840 793346 526572 1321018 1221967 131966 609819 1195488 1403589 1524987 1809438 1203877 1969075 1741862 1151508 189973 1614626 1579956 1068704 1744675 1546568 238923 1073566 1109337 1998796 80925 1204136 1457223 1814615 1031984 21683 947215 1151869 1685041 1983672 1561257 1533562 1451275 73594 1739207 1969934 226685 1168308 340557 1558637 1855763 388647 1021203 173327 1729012 1074582 1108468 351204 525050 749626 1001013 842850 252102 1650451 647730 874050 628036 1643658 475222 82711 1730161 636743 1512406 1128612 1366188 200904 1619021 908696 1163218 1481081 391993 242306 1562921 264342 1310590 600672 1587213 284843 964473 579548 1784914 313503 1898686 632763 366968 658731 1665803 1233225 1171913 922077 386993 950628 379259 289193 1722394 180988 836469 735583 37772 1550484 1110091 1346443 117169 1125236 1346073 184553 115914 428869 364923 358397 1067327 1493922 1737881 1332186 1573884 846058 712317 749528 1719695 785299 663997 477463 750472 396829 311254 1057097 654544 1565645 769614 278226 1687986 188505 1153101 1458441 1833367 211915 186851 854097 1492815 1472429 181198 1454575 731048 1504730 581950 1670171 1482168 632057 100748 1902183 118370 25357 1467678 908040 176117 1869279 981463 725180 1168257 1586184 804434 54434 1899565 1325287 1138913 181532 1107094 1964028 936152 436696 169036 756372 670875 1144035 905448 342605 1878206 1053132 1128840 346633 224319 122378 1255453 41048 1434396 2788 1361720 1682439 1022454 1182801 1922607 482988 128437 940380 1533730 1504020 1151424 1860621 737873 464399 1500625 440081 1919507 1172843 459742 1864991 345562 1265871 48384 1562298 1949792 294127 1716849 272306 1848972 195682 1903645 1865548 165401 762668 1485355 1516347 190970 1173844 1218073 1779180 1696265 1197795 1354235 165488 389544 1938295 419536 1187836 1786386 428893 1848377 1304721 318505 1686893 1045092 1752212 531227 933458 375800 1619238 245165 1401694 1369361 205465 1999304 1409803 541776 162382 706662 1937193 165369 979755 861484 24103 167484 618810 42137 1013394 544117 1346200 960219 1751740 533629 683659 203509 1044769 610351 512036 536323 46899 1546401 1901582 503034 608928 495356 1296124 653266 778561 1300136 1625709 555365 1937561 1399548 1420215 699368 1586004 1879692 1975336 540492 354007 1561529 765671 782240 1386533 474250 343772 163825 622198 362770 1549322 850567 78683 1874048 286973 1064975 1446228 264613 1325515 1639785 155527 1578943 1939950 60157 108414 1167205 770871 1317837 1146511 1224382 938827 1692728 583163 821902 199116 1550797 171592 588386 1826100 1059987 1621118 444984 1095570 1991506 35595 1275133 1950288 650890 817327 845780 334384 676604 1779718 132969 360823 423265 819664 1257511 1581630 741479 1201179 126170 942904 805133 1796056 1745721 279050 1480361 1785410 368460 1771786 1373879 818795 1795576 1531531 1309129 1219928 1865594 1763922 4884 1640788 442927 408413 1729834 533218 1277424 1106371 916399 1685442 377453 1801143 218801 1842602 1126146 787940 1008648 345389 1522392 1954584 1589973 1772742 1482460 715344 702251 231659 1104028 1349846 1856735 1107266 739988 1387176 461275 250642 1808953 486786 936504 927141 273037 301508 74364 330380 1749118 1734715 1670710 114118 1944626 331727 1449656 1888503 129422 406556 289236 230475 1283654 658478 329030 1125496 941520 1516522 1090750 511959 505423 1429575 1398398 1302391 1343881 20653 1796411 211693 386811 992799 76078 854377 929493 87179 1852064 1017628 71998 1159029 1249699 1152802 1616953 116749 1768219 298469 488294 518534 1895460 558021 1422857 1921760 688592 115288 1570829 1534457 208754 377937 739542 1330728 1474376 676954 559849 308832 558689 522107 1644872 495130 1304733 1146127 1528896 1470267 1083060 1372233 1695349 1120732 1428451 959465 803665 1520730 1880599 503787 231314 725494 986570 1243758 414884 75498 299167 1617092 1393301 1180293 1696260 55459 1009765 1475826 797483 16401 1419887 339440 77946 27355 1486202 1886600 1016626 1230727 1055062 114126 1859694 1280259 1010146 1351793 1534667 1193553 720875 1805304 371198 811208 1062397 1414979 421749 1808544 1576548 743964 1254017 937011 1995939 1494129 1572454 1066830 406472 725468 147686 166621 315859 1810989 88200 299617 373046 217983 1541449 1496423 683481 1204318 1310379 899973 744806 978424 963679 645719 588086 330476 1047402 482261 449868 733210 1377211 1750026 845442 981044 877459 511858 1610853 1953172 992145 4287 1896373 1942611 1979441 489552 182464 828733 115075 663561 250822 1169696 386544 168329 578192 373389 1915664 770049 1435523 1483954 1440972 761549 1347326 1008941 862260 351648 1611816 1581880 1196054 1694672 391975 767767 822793 878968 640515 1787651 1205354 253835 1333801 209492 1536790 1185173 1927547 1846157 1877521 803977 1738696 627144 236626 1613459 1781697 1142885 496212 1492219 1113359 1652522 79623 1893231 490533 1116728 936046 153286 1553481 1406664 1409886 1237700 564483 254543 1668789 574930 1265010 839574 1000288 895988 59958 1915882 65480 1426426 608532 1486889 1763997 409763 358406 61504 1565218 973515 1129526 780178 1088105 343321 5055 511841 525005 56432 1462704 615856 448695 1915722 925714 1034350 1337483 450404 1283325 170690 600154 324196 1705830 822712 192028 1789659 1711001 355664 1045451 825092 1034642 374615 1753509 1907283 1837630 1893439 146647 1721789 10765 612551 1566413 892165 171836 1803774 402863 494834 1472852 814438 1679517 37106 546530 1842732 1054049 693444 658512 57282 410491 215340 1762523 1184707 1299766 1085761 1572460 1235368 42428 323285 856247 850384 1157692 1965075 1832798 1555016 835686 1705131 438014 1136256 656713 1516766 658696 582800 1540543 1677886 220260 215677 1120780 1061092 1985998 73569 331383 498888 498577 1993047 1409292 738592 21318 518779 257687 250694 784813 1269305 184275 934270 1966159 1201666 849188 550997 1829901 435459 113469 1062150 1205095 849833 1334310 216861 1255623 711503 1291659 249606 18841 828561 1481968 1543087 646047 362832 771676 59442 649635 401468 429628 394548 407069 411567 605009 263672 143905 1731317 1992846 405858 1727693 869443 849461 1918989 53770 540895 1275117 1598344 479364 1704991 1856460 1135819 1975284 257729 1284509 1864289 549221 1266575 33744 831505 743500 976754 543056 1509351 1601925 1542672 327085 634188 668887 445843 1860838 534284 97814 809768 25381 600422 448425 6576 1336445 124783 1464202 1652820 1434673 73484 574486 134920 1310542 342061 1737635 169984 1422586 535008 993867 196755 677728 1884894 1883181 1162471 1792740 1096094 241083 757131 16613 1705497 1779082 1187446 537342 384285 1896108 1961786 1589910 1845127 464878 715141 206879 404486 1195036 1483113 428796 870834 1091061 400033 203497 1220730 1418026 1957039 645008 1466151 250371 86263 1354518 765692 1390034 402584 24786 1616564 1979549 1903915 80681 1930705 1537023 921608 1278810 39310 252553 351315 1093205 1821049 35783 873633 1158645 911348 1449936 1087177 473033 501577 1943407 1486688 1504631 1820797 170966 978801 758778 1430927 724039 1294656 320907 1430180 272510 811417 54403 1098583 1696928 1981245 185475 1478391 1840317 23948 431228 1671247 1638590 18549 1107278 933432 1554879 329474 1855418 817921 1443564 1028475 382218 1506111 190683 923191 1332691 1680952 1407619 487049 822070 415044 1357940 453463 1273858 679499 285583 1698097 1187659 1419397 607325 301518 338418 1310697 1976500 264858 552824 978717 293484 1966449 576562 143934 1112762 688063 242940 862167 59368 858364 65995 297800 1761455 1389002 1413068 843691 707824 608269 694834 290466 1213167 1647333 845990 1906911 1155775 886947 1180242 1625346 672512 281985 518688 1553383 1210099 1610524 789627 369542 1080625 480752 638575 864670 1849358 181016 1313186 1758769 529754 1366680 1223840 1084386 1010122 104290 1074035 593078 1931251 1640176 1877587 1708084 945512 999169 103462 113631 553761 1267992 1769428 952796 1054077 1226758 1210521 1204626 327956 1836054 983622 22534 1676082 592337 1217511 1828237 1102943 1806538 1948067 256172 1551460 1170529 1957027 686822 602381 401360 894414 751624 188160 367953 1940554 452097 1437159 1055228 45730 1299309 1429819 887485 1883780 1180423 1240862 631098 742035 1598843 884241 598284 1977309 430975 408913 1472116 805272 25369 689168 1475072 1315812 1418042 1182097 1290204 1281044 1128160 1653725 552358 1404447 1462848 11505 17310 1156418 1456923 521624 325040 185013 515366 882656 234023 1335170 146936 409507 1070925 468953 800587 1013024 594435 120501 1178960 1857027 585414 1482186 1759671 1801741 1715534 491702 1404547 1356148 816503 550340 97775 1935163 1521100 444718 167638 1495543 1324208 233557 181267 1781037 1084293 60254 754190 845206 210436 94652 1075808 1931061 1894140 1501981 1659590 1154942 607989 1180605 1386115 1998865 1043830 1682190 645445 1204517 1738018 1367380 583653 34682 1857886 1021614 1069725 1318491 1468875 1337267 842847 1336551 782996 810745 1534431 1078067 1509106 289558 1556124 832339 1095817 1516449 24971 408441 716907 276969 1187832 227260 605357 1251297 300493 1196592 1570464 1503399 1805042 604785 1574635 1671600 453719 1736065 1840578 881080 1583109 880606 1048181 893734 1472552 1217504 1433673 1490261 168954 341960 837786 89313 1060173 1373919 1532901 114482 604281 337789 295219 23715 960403 957600 750820 95549 1959766 45057 1678943 328082 1176377 375885 1382413 72553 840224 1168400 1884126 1589209 1010845 520296 1114055 713405 1780882 1267271 485135 196658 1821956 810708 369564 1216386 1726530 1280469 1661627 852148 553950 933888 1050414 287354 257105 477206 1933648 1388401 575587 853265 1071558 1920049 1328102 104854 1944528 1291811 535013 675946 86788 1653488 305558 793244 1779218 1376317 1168335 1683429 1134960 1756931 264558 53628 1003796 502710 120218 511155 304055 1683783 1816120 177199 1036991 861944 53263 1809859 1091523 1842045 1429723 781003 458953 1347974 289195 239616 1384296 1458837 123806 760704 764346 1036911 1324993 1648276 954222 1806320 841578 551306 1478752 772220 1816928 254187 151668 1967777 723654 1598287 137233 1606974 478120 1331515 1769207 1452936 1031473 847957 235891 208140 1492045 1871256 797173 834561 20594 1338633 71420 1875348 144835 360235 1978328 1161285 101430 1853994 1935748 864892 870047 675517 511220 38554 1413683 75926 1704446 475865 1361907 1468386 1656541 254385 777339 337233 1043202 1925858 928422 326860 975403 527190 1679537 1668553 627393 728718 88539 645806 940929 625437 615083 1886155 1527118 1566776 1168294 935249 879972 1917155 227179 48122 1754386 659577 758428 1516845 316838 69036 827711 1843144 1211817 310072 398409 1446402 1184009 841830 1087429 525051 184406 586720 1303367 982201 1158052 1060032 313141 890231 1529088 924849 1158214 734971 1465351 1964344 69024 176156 357962 1559345 1035766 1206558 1616415 1337986 367055 576275 564321 203870 499149 65416 626977 1793466 214369 1130550 314798 1421370 1037595 1106592 1892956 641643 786536 1139021 446098 103499 1611160 451208 1610792 310139 1125315 1582546 901046 273904 1190258 12587 297916 1957192 1041517 1120981 1463911 556680 1012719 926462 28894 852229 1482771 27916 1275439 800831 1143484 3889 1444392 49636 477599 972767 1800033 1561619 407612 1180256 311142 698851 730812 1277151 152240 542899 595903 1677873 1033337 667562 1660125 568955 85454 1438504 1908681 1173728 1343815 469750 671084 1349928 1841890 1898584 1366732 1052119 574076 884206 1489700 1412001 310088 516517 1166580 1773702 1122019 377655 1916967 1964403 1538399 397580 607274 1503737 1150122 1013062 392796 1799035 319433 496124 484341 1794456 1896817 1270497 1730461 1104813 1571496 1295 748633 16191 1836432 278137 337926 1778799 11655 212551 1869099 469984 980765 1661543 591942 1167133 588029 448403 476978 1291947 1238316 94519 1326223 419196 1849936 1063434 669950 1501776 1382271 1030969 254653 1617552 170883 1973442 1287713 1834405 1734721 551999 1318142 972540 1754901 1414648 161376 886675 1930805 1455968 101727 307701 131746 42069 1237045 620478 1949854 1495714 1577194 1345805 1106696 367986 966311 319971 1966167 740960 867500 659249 1973392 1248440 1652567 1809525 1386764 1466478 98287 782968 258442 210202 538563 61955 1228874 47817 1479983 1451842 511206 595527 1362589 1458774 1140844 1760374 1084110 1944385 1684194 466537 207263 1964279 1012791 19898 1112498 1666736 1787012 1389527 691950 570785 1907517 1882341 895448 565920 156009 808836 1879626 465665 1298176 943489 1071355 479562 1400498 281908 1881974 96892 1422321 389533 57583 926090 1757087 1738011 1771634 1907027 1057074 364924 1211232 954216 557087 675751 89469 1637345 1601611 1230121 1843740 83602 1147281 797830 507002 1147155 22271 1156991 32133 1323207 822954 277937 301971 1565811 56237 957373 1221077 508812 274627 201201 359552 286159 568976 609556 232677 380765 1998667 653929 1645409 1145201 1832959 207945 346403 1257901 930871 1531123 707020 1673374 1949897 1958773 464982 306728 387540 852275 1514450 1377766 808302 850177 863948 566737 1444773 1667174 206694 1463741 1528278 303867 63843 158973 1156163 1455044 1382410 127827 907150 473489 1868215 351635 717450 138478 657002 772404 732072 564073 627843 1143566 2472 1635877 1008316 559466 279992 1266258 404354 1499927 1740592 750549 1364761 322148 226221 1106996 1910811 13823 648606 846629 1015840 341925 67184 126864 414379 261094 1120163 1123079 275326 86367 1867209 1683238 1095415 312350 1923762 628281 1908746 1959348 443813 1340015 1246410 1239757 456402 1083930 1086379 1688915 1926338 1220687 1065533 602387 600274 1300920 525320 829023 364003 1909712 85457 440393 562954 1200105 816037 806032 1110441 1538905 215697 37574 199320 636602 1753401 1281397 1239976 50465 1352987 1258136 1579073 1268362 1456283 49865 1085922 1747145 772797 503945 80779 777334 1793170 351247 431940 1661400 631568 345053 1528785 605511 1467092 1308969 967766 900119 358559 1135944 479622 1204813 324952 174120 1190264 1444268 306581 802357 1633057 460298 1005265 1707281 1649965 81453 512879 243917 678046 792779 384606 703660 375190 725246 160257 265625 693130 1448718 1302207 678320 1146232 1702927 1628327 1005074 780100 117182 1347361 1893989 858280 1506272 1189567 1814018 29596 918896 300873 473882 536504 786223 445836 1498641 839124 780595 472194 1688720 1371995 731103 318069 449910 298916 57828 1157532 219876 1558221 472118 1932874 1277758 1022012 1423268 544432 1888915 848994 198718 196968 1859113 765046 756097 1432127 1132703 1038250 1724601 530294 1047886 183563 1050723 1492983 837996 1476457 1949088 1117012 926925 1499754 1305394 445672 520290 1661598 1716298 1756041 189201 1873606 835486 1567958 1273448 1716735 1441390 269234 1112584 1368430 179963 131166 1664761 1587478 280199 1855181 329486 804368 1968310 42192 17628 968828 1358944 56518 287248 1429975 427905 1346922 1083692 1518960 1293944 885833 1460966 1034276 25485 1707898 1013065 57044 1186135 626724 276359 1906397 1641037 1325833 921193 832735 473005 1249421 1317621 1394876 1495462 1759866 1698036 1583580 869262 699270 1782985 1960004 815682 404419 1519090 577340 1016062 6144 1093424 1948264 1734645 1009047 1970675 618960 1179408 1329767 1147171 1539690 815665 1214155 109020 353750 26694 1079805 432171 1176715 1480755 121475 717529 1659793 1992820 1825429 1084840 506747 643118 1474808 1236784 955390 768225 554121 173398 1781123 30362 1330203 366709 355788 1645019 37078 213612 1440364 398319 1644298 1441017 1596419 1836357 876886 1361053 1896160 705599 540330 412939 319488 178600 1838592 1218447 746601 5300 12603 559932 29293 1776569 104455 1520669 487811 1356921 1725001 1616014 1196681 849819 961621 855187 951144 1835555 913972 744001 1754914 1252783 993324 1431426 526160 157525 1137608 1003194 930917 188331 1204623 1443232 707681 1377820 1927641 916954 66916 1162346 424993 722519 968243 1454607 416502 398614 1444058 1061227 947925 1375595 1636215 347221 1138521 290722 1233751 1835991 1776071 69069 1946203 688117 1219045 735759 1919113 1696257 301807 1475550 960334 97092 1071273 867459 1414302 1588556 666223 1634167 1681577 569848 1300615 82891 615820 1185529 848501 1493740 1791026 295394 217807 622721 334445 907158 1848443 427158 300137 1024303 75704 860147 654664 356593 1115322 242196 1265418 1344492 1237624 939984 920686 805298 927555 1011939 1770882 1748235 247937 1323697 1828758 756864 78026 94332 1783249 46511 180322 1297607 837897 516978 1909341 1991330 1061742 321468 833680 1548360 1598812 510652 1357103 1092266 1240591 1173599 350558 1173769 1043510 442633 1203932 284119 98541 611654 715990 204030 93846 70409 1360167 1336790 628412 172354 264041 1850006 998485 1064140 687002 1670478 1754520 101259 1055192 689312 1976132 1212603 1251179 863929 185909 1644786 1384656 1847867 706637 156694 1788631 337254 1175748 460257 287772 1537626 1330075 320643 951368 1857186 697888 461648 987570 1150390 1451119 1452116 1530033 1136586 1988822 544217 1236758 594436 12840 113275 1352866 529865 47819 729569 1282421 1134962 1918670 849914 653352 1830789 1665073 1824548 292105 110746 167450 1756067 378995 915106 1113955 509822 937656 1150808 723310 1819572 1531713 432175 1117436 1993079 654401 1504209 1849870 818644 752742 1558041 1685470 102933 1258912 873465 51131 1502434 52588 87355 613970 1329178 1850709 66064 459523 875000 1067103 632582 1288773 1066404 1484111 359705 660553 1413927 1128155 449150 333229 826700 178797 1564038 794487 878312 1577227 446577 1018181 1822392 1507448 280099 10630 94535 309620 1643063 1720014 616877 795497 242131 507889 1025773 590785 538758 881458 48846 496818 1959174 1986582 588395 1297731 241297 1627615 161498 634080 305313 1735600 1479375 686300 1715476 146773 1043647 820285 139736 1715358 59282 1288827 809691 1435239 899856 975082 1415759 1926643 1825068 1213090 1331577 1736701 534177 1781287 751730 1221017 885343 1059622 599605 346154 234633 1867561 182756 1451542 33163 23410 713716 683055 645991 1712915 992943 1036529 1044848 662594 1640592 962345 1360643 1693333 810102 84572 989366 208935 336719 288338 949078 291174 1330217 535223 1284738 324335 1920441 507164 1599028 1750302 1965561 1116769 540848 587967 1107549 1649948 107973 612129 1105359 1217921 1122059 1532379 1827908 218175 1182074 594800 1886151 1105760 1248763 1769779 1754673 1240890 899558 1218004 590389 597701 126197 217773 1256190 725067 1066813 620054 1602991 1837494 213035 517755 1587327 711968 440222 1624628 1510396 1425834 96324 1529656 503591 139454 74586 1975171 1869778 860381 589638 1696631 729867 1509777 507938 138308 768415 521724 1469644 1657252 472969 670815 260416 453009 1507470 1820930 881183 447407 54370 1841774 4680 1644745 1584123 1814075 390545 1612799 362793 553322 1593299 449598 1701356 11917 586469 1862723 1794439 201628 7126 935011 1810302 555845 407423 1379667 1779645 1911451 1383329 1008190 255055 1246772 1449651 1814372 1507174 168142 417659 1910240 677152 1754746 1621752 1180858 484837 614677 1783013 117003 1783547 317137 1950638 1461213 1784842 1075202 143820 538858 729962 245234 6781 1820689 1515607 1506424 800469 1888544 874650 115525 778153 737917 994747 851205 1181742 196295 667167 1667233 618624 984855 1854471 908084 902754 1301854 683248 970537 1493507 747829 1620273 746303 1845833 1761951 235155 507302 442017 831725 553049 608018 1853162 354985 458972 1444173 624747 1368113 1728531 1103559 369967 621806 1066218 157035 23515 1027027 955691 1250076 461424 478619 450296 845475 993298 196946 689395 1142350 467258 1149343 1812388 716688 1357872 948415 1334801 1486449 1369478 1957791 32111 312609 1237580 117207 929894 1440751 638941 363700 1423240 1338988 1263089 948433 1674192 657541 820693 1872912 714874 529606 1831674 1760218 1173445 1516391 717416 1176668 1421823 1807721 1282793 1341657 1222576 1862379 827290 927512 594315 273281 412138 249730 1417944 44559 1309343 43638 874739 294941 104681 720914 1985791 1866390 817016 1672295 1164105 1274211 1374853 407250 1806197 1010654 1910410 733257 157890 132959 1125845 451881 752804 269232 174102 1860352 1651524 1955641 551784 509881 879333 755675 1479494 426106 886636 925324 818113 113652 1177528 1442696 1832171 1308171 886217 629954 1546774 376647 1576377 321770 1820296 294251 560145 1854066 1671942 1292779 1069781 1617944 141462 1557111 1081251 123180 736595 810074 551198 601662 802482 1656170 958892 447229 789080 1053861 639338 943610 1059850 1384516 1167910 1044925 1458075 1149466 589719 345885 1342592 299036 1335407 1540128 367429 50805 1399149 1387881 262049 9167 1642414 14759 1264592 718473 313964 211676 595183 495233 1968345 1178539 707046 1572412 141190 364169 677548 572136 1467469 903485 1562984 478543 1728460 638098 786177 439300 205918 825653 1238827 34225 633402 1577031 681780 1598127 704033 514466 1786362 1251644 1678432 106306 380060 1084957 1103146 150587 398604 1457115 815564 1153504 1730253 1548131 1135031 1126065 5172 689315 554346 917866 1006599 1741845 627826 707647 1352836 1774916 1384741 429909 1986903 1168344 877637 407270 1285958 138631 406800 1279203 1802384 1513074 927454 1314949 133380 110858 700954 1594083 1354594 1069010 754458 1979268 1813171 1086433 605180 747512 768920 1464201 1922168 804734 1002998 164616 395204 1747545 956994 893669 293405 937251 275586 759347 529780 1473882 1762070 828515 1043334 691054 1761321 553630 1566195 1776892 1655490 307442 931337 1638451 1463399 995881 687591 1719925 10271 710957 689375 1672369 854327 1254181 16721 517623 1889692 708487 1816669 1531431 437840 704718 735857 480312 1756293 620175 1763074 1494632 1925723 653747 1672062 1473741 1013624 610543 1668354 982608 907123 1961729 29572 762813 1018679 1558635 803058 538494 510053 233471 1649074 1317254 269534 580760 1741704 618213 1000604 305490 1044729 1071792 664569 743510 606286 629016 988938 85524 823020 1183806 254273 1047166 404139 1591569 1688133 308777 378819 200527 1934784 83084 1550167 452868 1400030 1408403 953142 1111679 1609444 1267544 885846 1907936 1894928 1349567 435118 1958779 1612414 855143 1333659 1329317 1717899 1675171 1137843 971920 569297 163955 1383865 45979 1700582 939783 1220274 826492 972675 42749 1923442 1638672 1626170 1773626 707207 1939641 1643243 681304 1383326 606206 850761 1827426 897661 1824432 1938726 360525 75371 1282321 1587707 1393370 182015 67670 688018 569465 1949496 373864 53302 1955285 260454 361918 1863333 1633261 215318 1064806 606392 1584519 1046470 685780 206146 1363092 389010 1119471 1496778 1682425 134641 1852050 1973301 1609392 1392307 701645 1804544 1788099 159088 1156304 1628967 724417 1437975 720530 662514 1689889 1315159 1293314 1266874 360926 654489 1089205 1821516 1354009 1474841 584030 1407879 295991 154722 713492 1660522 663262 1160083 1473564 995919 144819 1673913 1823597 1648416 380162 1647201 178586 786922 1293716 1926225 274446 791627 999207 1375011 1141565 642173 303711 632023 1560167 124902 652335 942031 1918591 810131 6925 687767 546980 1499098 607944 388205 1449230 567064 1524508 1344681 768777 1071291 318904 516694 1656063 1062847 1072861 50669 985120 1423567 640540 1265885 1569154 1193808 1772559 1575958 628246 452835 123621 70284 1296708 597647 1417426 1532535 996946 133662 1553459 1848191 1405097 509845 1328840 1021665 934960 436845 1112926 1781370 1907774 1671009 333154 1373760 1353242 1308705 1036271 833998 949417 1992679 58087 737595 959483 523257 1293076 402078 573506 1224791 1170031 564773 142324 1653553 338182 483609 1792872 1208146 710137 1523082 1472785 1118349 1850115 607961 1329389 176885 1912256 316906 430187 1304656 690947 1938095 500021 1628816 1965986 119454 789434 57089 1728429 1385378 605731 1143333 1121889 1728049 1875972 243547 686904 854526 194062 1435633 35521 1024476 978319 1911523 1262189 776542 1026602 387414 1918686 821499 928047 1323021 1541379 1885765 1914743 1904721 436915 298917 153679 562634 1259507 522418 1795558 1398723 894173 77297 1921546 616961 1434826 1003402 1051255 1286947 486568 853149 6323 395222 719145 1956022 343226 1661881 1124282 1910188 92835 863943 1501712 1893895 1923029 809701 121580 1994860 1124657 1838113 1081133 707683 239831 823327 1919064 1299231 1764618 80711 1501428 1564241 544387 645632 606949 186856 1289765 973703 1357461 1247483 847240 525336 1912987 541055 1429433 799824 1825168 1627265 954928 56186 712509 370041 1727704 1742023 1788420 1678827 1432585 857493 19571 1046604 499486 1125344 1453394 1409191 1394239 1821632 960886 708214 1259940 866989 1506984 1468810 999534 973182 820154 46505 1902501 56416 863877 1337757 611942 1100169 389137 1804357 454870 1000421 1025732 1971214 1907822 305122 506470 512934 1851302 1837316 1729365 643392 712467 1424726 1613447 1231595 1606151 116542 1736027 1091709 384311 376946 1226014 1870678 160482 1077763 371597 1797422 104200 151519 1844541 725301 1596863 981471 1428224 1475924 1713494 1477519 984129 240410 1979729 1249535 1214099 1526767 282207 1310421 1085131 1770657 82378 1171889 269365 838686 351936 132617 844651 1993946 1014903 744992 1127895 1106204 1994099 442496 135629 47825 751 1907751 552535 1289653 1763788 32303 1161635 1710676 1443075 930843 1702293 448182 1931708 1333634 638899 360700 185309 1227118 234563 1218817 631064 1411338 1288396 1828295 1111163 1833013 1498864 889109 1616639 61234 335058 641681 799084 105804 1641109 468480 607130 1446740 268608 1826612 1596372 854646 1124425 1334781 1188335 570589 838305 1295607 542049 494687 1393368 867193 1819757 1274528 676391 1376044 1503652 304079 798963 1080917 1885494 1899351 773348 7472 1401814 741579 1719126 962783 241799 1043926 127792 303910 316932 1835885 1722028 775790 1751152 1681808 1687150 1050693 1620727 113079 1920852 1647776 228355 1389969 1351668 1235292 733035 817943 1733941 33308 800648 1972548 1105528 309679 1482379 1444205 1640711 47511 915751 744361 1874006 1550762 1576457 624964 829002 1250994 1637441 1886875 821606 1115707 476738 1110264 1881928 764944 329195 1608582 988573 1707615 1813069 931566 1543942 183159 524952 461329 1214932 1169872 1584922 8550 45306 732446 985755 1975990 1096794 1622610 1552094 650053 1971791 1043412 209992 814246 877933 1582229 492793 1251928 1356983 186925 205133 722626 1067970 1146803 1035421 769048 462695 1370041 197686 1723306 1347755 118750 1456511 1771736 1221185 105047 1388433 904144 72711 1557256 1245295 1303372 692780 1511658 1329043 495615 1364176 1629944 484998 1958224 553097 1400396 1514695 780350 1058593 861783 1000135 81677 271614 1939454 1766322 1451680 1699653 350955 129303 1690477 1061608 1415320 1836895 1914886 1425969 1159341 1396515 1056896 663183 267768 526422 1700714 495830 1713428 607855 1053731 1075585 1461839 388410 1147156 1638215 1142465 158634 1018134 361318 1379653 1285616 1501199 1938373 506742 1534864 314512 1396715 1095366 1930018 719571 507375 762419 1757531 1946463 1786073 1826159 1561477 238220 943478 1164415 1745202 1463599 1004039 1169278 1258338 25294 389939 1394753 1497784 1639963 1217541 775110 1609888 155806 1682678 1401258 1358314 1207245 1588946 255935 965806 541033 1399244 294039 391655 1139045 492816 1493110 1234965 614239 361895 1914189 1412440 1443808 822618 1355234 181580 948244 786017 1866306 1354705 431468 113036 569134 163894 264986 1242182 161432 1010412 1953776 577676 1787988 934976 581528 625219 1301576 1875587 260686 1077499 1294061 956386 1231373 1651703 1278747 838437 634808 1626793 190136 1233351 1427897 1297494 260407 395131 961717 889052 761187 1507327 1593329 1886911 108822 1608188 1508126 1899365 738507 899564 1728614 709348 932877 1124028 281172 1382994 377417 1705093 314746 1425950 1263469 1369946 82430 389283 1080209 204040 1995255 1614234 1514494 609758 1829799 1803536 1527905 1903977 827759 1509622 1502364 71713 1616737 1975070 1377737 540529 130652 576862 842844 1318286 194341 397076 1915900 1698145 1029474 1836071 520693 626126 1348557 1730178 1497769 1935462 447339 1599073 681868 1034354 1286959 179342 1281174 757907 1775841 857155 680818 501754 1227351 1666281 1561913 1358552 1468293 1940189 495200 995669 1501893 769682 903128 1206706 1784387 955089 1103673 261633 1940766 970418 501022 1743224 1464144 604569 1973033 1989431 195820 1109957 1528343 1420516 357331 706870 250009 1956802 1406432 481493 1845760 1750719 92365 1183158 755136 1897109 94126 689520 1840916 1646788 1572096 487624 823576 84128 992381 1460277 834353 796803 529746 1267097 1644151 1897469 652732 496045 696736 537754 584117 410803 770745 1838663 1289295 274437 630539 1840557 461841 869944 1732337 1923084 1878322 944462 1110587 1777745 1218060 294159 1257884 1009993 1671754 1778782 1044296 1354088 1084680 1614625 1914551 649275 316596 518200 35027 177827 585795 1680695 546103 1853148 679187 1933219 879463 1632504 1497132 642446 377016 567290 469772 999238 1633292 458027 1780242 1778086 969075 500279 581559 1311343 1664633 1504238 1361031 658611 1916400 1310180 580869 423829 319337 689208 659775 450335 148417 432735 486493 323281 952906 990582 509243 243864 1710648 360229 518898 347273 40828 488304 584022 32825 1587320 1197064 998187 887566 1251233 1923503 815099 783690 1471546 1795834 1622191 1899228 228755 1808821 1575223 306843 1060230 28383 614183 768561 1898365 922757 1900236 1963278 1134135 136429 1973486 855196 1182376 751117 785542 665164 1573569 1734757 1674548 177235 541537 1927978 1573377 703671 975353 1375333 947681 736322 546550 1366220 1646820 452250 1926654 1620240 1146047 1323819 721086 1775269 1034025 206424 1016869 1483627 557427 1621678 1092567 1948267 1087758 144059 507386 1829834 502768 1099912 1774620 1834970 1521232 1762435 293004 821293 1031426 1708336 1411827 760769 1777681 1091448 565935 1953242 807174 1331185 692499 1085509 1899224 1353089 1287152 24314 1478440 791325 1490966 1106470 1688305 1912762 734157 53135 331391 418590 547399 902309 802072 98615 1296657 1047818 1562263 534304 1678238 1960518 1061131 323954 972792 1415157 1197420 723153 949110 624120 585513 1184610 902740 1476262 974667 298330 339908 227031 1092766 1888864 555512 1053278 1219569 160755 305805 19664 467569 522236 471190 63744 1424168 1656318 1280376 587896 1248717 1876240 138949 225468 1244524 1247776 521291 1128563 23984 1821170 1022360 1835088 1760305 1483846 482996 1715644 532592 215717 1268970 1483634 513913 1593371 946538 1983990 697467 1173640 165877 1719752 1808184 1261992 1275060 1550566 410406 459848 1276977 355465 496780 1968687 1979201 1037115 864470 486638 530989 1989090 1303690 987700 120891 1942898 888591 29517 1144349 606715 1451417 1628365 1985564 499971 332207 139354 1459291 1372201 1114506 920702 1646492 909785 353714 1253406 627472 265253 1398353 1703908 1383475 1354297 869237 1373344 158590 769623 226284 1734633 1880974 840773 1547177 1770514 1396510 1688893 761649 1666188 1321269 1772489 1936518 1167558 1517970 978444 254275 169005 1611566 730375 1642730 221291 1738111 958615 803302 1492014 887002 27022 814269 264126 725362 1623360 1620649 474186 1814169 1872159 1842493 448080 255510 1567213 1507157 1342029 879016 584793 149364 352205 611714 1949371 1830149 166193 804008 768803 731072 752263 1727489 584878 1482953 774023 1420676 769595 828954 717804 1107485 1599724 1011553 241934 644508 148315 1970183 616134 1212376 467533 1270595 226895 482164 1865116 1361939 1067694 1633664 61102 1797978 1236486 1142934 437792 1573108 1234768 425475 1313473 676545 160270 448381 1160755 88937 675278 1918033 1665160 824658 1647668 38615 718300 1708552 860322 1424715 128625 1815954 1602733 1450017 997 836927 1186682 1325295 323057 847760 1404912 1750487 392902 913703 241135 299800 1800445 1234096 579946 1385165 327118 1029641 916997 1351476 1435211 592345 1734930 1237149 618237 226626 563378 1376717 1546960 1198379 1400974 1961919 1628505 1983998 794697 626891 80268 1310876 1129913 753772 367739 14823 1627945 121599 1111999 246935 835794 1945589 1226047 1907311 631953 1654483 839660 351103 1396994 342078 1459604 377402 42128 1766225 493169 1952677 1198828 1332572 1211180 269797 624131 2104 860530 1507261 1767842 1348105 245908 1613811 1745646 1136268 1139693 1308434 1994857 1407248 1082904 753617 1106803 822509 936661 1827803 1634002 1091547 1279372 666416 141728 1147073 1950268 1584918 1331817 98046 505836 1339785 1200101 1004231 782539 619735 1975424 739921 777879 790778 934284 462508 1873921 634754 576495 20995 1698962 1433706 494023 1696034 1419370 894105 138982 1155274 1884094 1987809 772612 1622128 1462633 166095 1503112 1194252 1198337 1210475 1550175 1144482 1436730 551479 1534331 1724847 1331866 292249 1464825 716652 265485 1534212 329247 763257 1762979 1191761 1077117 1389857 1069056 1525713 451478 1584231 1805975 1558437 485669 1514316 1882500 164584 1308625 1949318 1134333 1544987 1514330 159519 695872 493743 1507175 790903 1729963 1110163 648340 1389384 1440548 271549 709648 1505979 1472443 790260 198784 995734 1146148 1709018 1236570 663316 1333635 1946806 567653 911663 1416565 1114470 1413580 1811900 88074 750384 158751 1089440 591465 1318418 505687 1442813 1373999 798003 1887164 23706 121463 675544 1878689 1210258 1297175 1873216 1831302 357437 1441599 605888 763862 597508 203593 1742042 600968 184523 321140 507068 48419 1729729 1940888 841279 38479 909053 655924 616309 637970 1799909 697370 369917 107629 827176 1913228 1988351 124701 1580270 302542 1882869 1188823 354451 1753798 1002554 578301 1879144 1063565 1340408 1076138 132621 1224850 1274083 1595852 1080808 333394 1994028 671424 642675 1051980 1788838 1334767 1749389 361259 115347 893738 1237099 422071 1332421 565270 1617138 1891562 1272699 272551 332030 1182333 619301 312438 1939171 656292 574536 1273012 56931 1169240 98882 754963 1870402 161522 160897 1381691 262702 1823934 1716996 1949289 1937922 1318086 1451136 1574055 385783 771282 1798461 1042482 825197 902350 848918 1643922 481461 1517930 241097 1581488 1911353 1359987 1024174 1026156 1680605 785290 883122 52384 929029 874825 383793 799438 1730811 1984632 126403 1746925 1890236 1206010 232968 1684406 1496247 1635545 1728071 1768113 969315 641624 1277467 1725867 410598 634069 1518204 941845 1536221 1014216 1058218 833745 436524 1833542 1798425 278590 1423461 736564 399604 1310511 1111858 1873699 284530 184154 1239225 212842 1267423 1676611 309526 1768297 1428563 48102 1180688 464063 1786657 855653 1203238 52720 849326 600657 1032715 841058 1774215 1636722 876645 1559609 460221 1410533 1640170 1385472 1471273 1590403 1294496 1307024 928992 736581 1486383 254794 1793670 883299 1894900 1367395 1020530 1524797 1675949 278968 373604 1861159 926672 362167 1894432 1934793 264042 332435 607074 93119 216847 1473999 1304286 687227 1030584 1963757 1161246 1588700 522970 1855899 940734 249162 282788 164392 314991 1459408 1148441 1899094 741742 57117 1254545 468983 1764195 1660974 1157792 191185 689600 994982 560581 1338998 1371504 1076602 809091 1622817 1397669 1718268 414527 1169267 1646329 1754331 466728 670597 1005559 1246387 444579 791770 1856967 1330559 1936309 1568900 1476075 1044826 1027896 1563340 770157 1246806 1031696 503836 1922916 1803341 1778541 193517 1710288 63908 1884219 175108 44613 390990 1667954 1636139 475481 534880 1941656 1077582 1684883 541470 1417977 1167180 461987 332410 610517 1866208 468479 509057 1067773 1693172 616563 1593161 129068 330927 403983 314765 1790349 262395 1476777 1133641 1565027 516088 1804213 1594274 1398767 528674 1574585 1412954 1788605 1876349 1377550 1153556 1429111 712089 1237294 1894535 372558 1296531 1774668 1913261 646154 432365 507180 1162957 140771 918763 29791 780845 645352 338982 141701 1485319 753787 1198719 264831 1880938 805384 968466 831834 1755796 585697 363716 1801631 642626 1826092 1597744 1256198 1974743 225047 1329376 1517669 1837751 1644931 1905375 1933537 427711 1528401 1192787 1363441 260714 1970693 1647629 89999 1456584 1316927 628640 1728921 233736 355870 1089302 929182 1498125 235907 303187 896497 875585 154329 1272423 1666156 1927289 1515185 852165 306850 880305 1555926 911336 1417501 330343 223006 159399 1982020 1198351 214702 1128749 68714 496012 1056648 1509601 1012695 110291 813934 1265791 534204 1624142 1334592 1043307 321026 242609 1645242 187202 272477 1706491 175113 1939226 1641003 672410 391348 522523 1421019 819299 572405 1463598 20834 1668282 983002 1810413 680467 1120503 278932 1813668 952802 1326830 568679 543 731708 1481673 303473 1357614 945245 488414 1203300 199182 1357514 1315623 1260481 1393238 523307 1900559 166511 860976 582330 330008 95784 1833638 982815 1564548 1755706 984235 678908 970105 1094303 1736641 1909850 1517829 1161836 1074846 1291007 575492 1158536 929947 876571 1455207 1931335 1956251 61222 862138 1256489 666390 306543 1390258 1667971 2025 757972 778429 1039689 310071 1117015 1154708 1383145 1364619 122335 1943620 1121494 1047805 768401 1903900 1411694 412216 474574 172799 102921 166462 900435 584267 1761828 389828 439600 1077207 618850 190510 629334 1645173 897170 489743 1252215 1626687 583432 639829 762138 786169 520804 383034 601342 815912 1976541 1314806 1425295 1693863 490536 1598128 1762633 91780 1651041 1463474 1963951 1113647 1006155 715695 1790453 209225 1081397 992721 1820914 235587 1477588 931137 1435209 1590036 1349770 1861626 222112 1828852 398269 1201613 203277 522199 745477 479682 387016 339240 137369 705221 439891 907814 508934 1790222 1684961 270669 817730 1324531 1323363 1716540 735618 3895 1744816 1910117 1627427 527352 694765 368764 1043800 1371146 1635069 998584 1440655 727186 961144 6404 1004765 1167818 244063 898292 324617 1025135 427291 1286429 11656 1110208 1225229 1979382 1206301 1315555 1608255 1653958 1166096 981148 140198 314925 1616448 1864168 1868851 623419 1873790 1235183 109331 200676 1526741 1586752 1827425 1910285 631539 1347153 1139387 79295 1864053 1557962 550608 191227 880721 529864 877574 1816065 1953113 1900561 1881028 1965079 217802 265160 1350590 343337 1996428 168756 887787 1144096 854232 1091553 1809348 883507 1151429 1640510 49455 800291 1547765 788037 494890 1354124 153980 688740 1180913 1412869 1974703 1288622 723901 118548 1337641 1866063 90389 238519 1703012 1485998 842787 80976 1098155 1031717 993107 43809 1672240 448950 474696 1476295 988231 933576 1661154 1848038 917745 1373895 882512 816074 466113 290930 760590 449297 1735138 179059 276210 938342 758867 1519032 1847617 1729357 1112760 709921 131258 1289134 619118 628621 1330768 175243 503365 1556997 1792613 1341663 887910 989675 727108 992879 1035180 664273 1973008 273689 397093 1683270 1279055 1765277 41683 1708830 526574 527214 1324156 640343 553692 1852614 432434 668396 1913719 550736 1801568 123546 385194 36638 1855805 491037 1404257 1069487 1096461 1878603 1281090 920603 741375 524322 8696 1242228 867667 995619 503861 1120220 1234858 1755540 624606 207793 431929 731893 1312997 895652 513313 1175533 998226 1294585 1438783 746087 1839284 706157 1326669 489729 1802971 1903603 1136955 1556021 1683412 1193186 1795593 468836 859297 1941494 149051 1330643 137322 1230675 176469 1942098 1398223 88263 303283 1354422 753797 1701089 1275959 1404845 1006829 1924728 131134 951054 142431 1884355 241379 1469100 1219668 1788966 270894 1478987 1925188 1393051 196761 1590777 709123 1061889 988508 49378 12453 242978 1057365 1446641 550583 674022 766701 1878030 377705 1110278 1466453 1342462 156923 1675296 6317 1225289 720488 1052307 127754 1545338 837393 1968563 1128843 239346 1979720 1786167 1812508 181827 190951 1945665 245096 592214 944420 1953755 1275239 1817960 348429 736219 1053272 1659206 971524 400068 302984 364904 1218227 1923446 1669007 940100 1465386 1740626 536150 1176948 14840 165887 1606744 430776 1096142 543618 1255541 1960404 690661 1897615 1529090 1088563 1374887 983900 439276 1499669 169744 1023594 870645 830107 1454948 248555 1180233 1023887 1802526 1501303 906233 1130302 298073 311657 1600011 1986448 880504 286492 280533 1931306 742427 179625 809351 23224 724325 1409059 1385704 130581 770092 577416 843909 810080 570066 1639243 1670107 1901120 1775318 1619703 490678 410825 200811 1246802 1348257 449805 375480 582769 1171831 496808 1619040 671940 245299 417854 1839816 1732589 10430 890507 676564 940417 164944 1334248 556843 144168 378799 985633 179417 387244 648823 1792856 430866 1967307 1323022 1407029 354835 726760 165262 1457200 1078367 303709 1517433 1940584 507398 642458 1704062 1206023 1690709 150102 937443 577611 745290 951162 520893 1204529 1298417 1754899 364564 1539102 1333997 1264760 142547 1369359 476236 1026024 1334667 1090186 75003 1259775 771699 35143 1751032 1567118 337148 1532039 126778 531188 345940 1853294 1137278 641531 1733245 1544809 1818254 1025507 519039 91626 291110 443659 1127417 424073 1617641 1127650 1089906 1399242 1657559 80340 1745468 948958 1114767 1942282 1810865 1539890 1844326 875234 1713137 1351535 223881 1461154 1234136 1330310 218368 1137087 899722 590128 564830 925647 1784921 1286057 1172760 528114 503576 480895 1315037 1022839 1133390 274658 23985 1904242 297075 677346 13860 1316437 8854 783499 85777 897384 1679961 990305 1285008 1141094 334369 9527 715121 1510028 218442 254483 781163 1427885 1978650 1131420 1432164 977109 1822139 1190601 1641272 505948 1692370 792275 1618869 489061 623114 1308905 1226849 1898293 1271924 201250 85094 1826770 898323 369373 763605 1413247 212543 1466765 316106 1041193 585079 769168 725093 249302 479128 99426 1161794 588224 1540394 86912 143473 1279036 35405 1849976 346571 1177487 1068980 569104 1311412 1081619 1225037 1095178 1939116 1834630 142221 295257 1528733 1441813 827346 1018098 1095790 1306952 1426070 667317 678360 237832 93895 1272878 276972 998997 1019801 162666 630699 1205097 661189 1327854 131910 768438 1392727 1421312 643475 771730 435523 1400775 1755932 1719773 1987856 339839 523263 1402522 1700635 945420 387680 960409 1839717 1003879 1431543 1802958 218017 484072 1248131 1853900 1645774 1164472 741638 1303669 1224161 1991404 1600022 144566 1119364 1498854 1900135 1544521 723533 40266 1757424 754760 463270 433757 1720097 885328 419049 665011 1915591 1982678 173049 466461 1862964 380640 1966491 1996684 1920325 876460 1752681 282862 449154 1028626 12839 1106552 429258 317478 149664 1537066 1779004 824259 1590375 113037 1167383 1922494 367571 1040531 40215 1924581 785696 1099803 430909 1954155 1565021 1089062 1934356 1089415 235006 1860536 1509703 244783 41147 1008809 1015844 1946168 1755481 1104602 1925996 815971 1568180 358091 1584845 572248 87761 1235000 891799 1985346 107147 1090099 630476 318568 230942 461271 1933401 1731236 922575 1917359 1806018 211329 1636237 1962160 158334 1912593 57397 101369 1810339 261885 1773718 403760 1931818 1911118 995179 913586 1227623 1740312 1764740 1331615 1701065 550976 1932783 27980 1705795 1820522 1025997 161984 1651491 1985392 1565805 840889 777315 1904330 1762556 828345 1118069 679302 1368767 32441 1237349 1511277 47118 1395451 410470 1963111 1343321 441152 1919622 1068632 1462029 1004527 688009 1336020 11081 1455461 479592 993752 524190 72614 1423629 224027 179786 1651485 177924 237874 1310269 1476939 1375834 981729 1137224 1189485 969623 119029 1134849 2818 1205271 176720 452290 1370777 1305989 1311429 1637850 905045 787114 753656 412392 1049022 647907 1311658 1276558 1376295 818250 912834 1057695 977618 1582841 1922768 855953 1624541 1638117 1696810 976409 93859 707406 452108 421540 196690 1271544 272803 1142640 1425753 812878 1735232 750791 745848 69458 1525835 627746 316816 642804 121784 349276 975817 295962 523269 1200504 1672958 25280 524726 1095246 1334403 161825 968709 720373 1434301 826598 584588 1290125 1244532 545141 1106642 585626 1555306 722304 86006 329730 1566777 608682 329152 1688121 1540440 347747 205078 195614 617902 1664754 1742692 584928 992097 541285 1703119 1447591 1460734 217125 545824 801388 439911 909603 1043411 582417 1986035 1571282 115611 735978 1745233 1356780 1380013 1400477 1283572 1209806 1277685 1418799 111539 1641011 285216 1546921 60892 999340 1344354 351489 364929 1321508 886130 436820 723408 1887024 170827 1367509 1757148 178541 88991 1105733 253721 750825 104566 301835 1541976 1950659 489300 1836170 867977 924374 1002833 444918 423372 162374 644636 1019603 836383 980154 1883698 1487815 1189225 1082929 62092 666866 931557 1522407 491065 680821 1573122 572376 1501571 278550 638224 1317129 6102 1731587 961185 179538 94965 1160524 659215 1839040 1489651 1458632 1524891 1488692 1491617 699780 1715200 1687332 138665 1114410 22746 605008 1472570 408195 98713 1744016 304889 987433 1912019 603542 883951 1164949 1301136 749893 1893030 761672 585392 431995 378256 227420 774193 903767 888026 1181 1970139 319725 191293 1595803 1893518 851644 1442359 401387 1940546 535306 1446936 604638 1824276 834930 6655 1698669 160512 455944 1539771 1628113 434282 211389 214654 1898407 1796164 961617 1611932 506505 1921606 257456 481505 3000 1588522 1854519 96039 1473572 72552 364235 1536977 267909 166624 178335 1281817 1525178 1568315 99503 561166 1832564 285265 734688 304286 1551145 639150 1664830 310333 818008 162736 873079 568229 769474 1256085 1463194 1396091 558048 238230 419829 1679121 1176588 198914 729322 1652685 536951 213869 1283093 1143840 1082878 1457673 1420744 559623 1209540 1023261 567022 1781821 1652725 102131 579578 1822689 1355385 1838515 326467 950177 1919163 830091 1044364 1753728 439760 625816 1875156 1435783 1305076 34939 1818754 873715 57447 96639 1728022 134898 1291653 664653 815902 444153 245131 729951 302949 1017663 1608843 1268655 969936 1687509 1870137 1259847 205574 1370670 644456 97320 1176039 501137 840416 996146 1002915 1940309 1662466 347637 307569 1550906 459464 705190 1449300 1975214 1530412 438007 466249 1012137 1293260 1888135 973593 1724062 224998 1722056 1824698 1763512 1479401 1764476 608650 1867624 396986 507856 1907648 1192426 425706 1886036 627596 8155 1578233 1855439 476871 1924307 794472 1943433 674883 1280632 87809 659166 712487 1638404 195447 445152 722223 1652994 1666965 436150 909198 1860490 457094 380773 1697493 1231307 1742690 784420 1093396 1321213 1020314 90083 161231 1426495 388163 1924416 658210 261484 1433260 642569 988764 1815202 1577280 61518 1805345 430606 444842 351602 1904033 35232 536880 1703450 440530 1497004 1182589 357185 325031 325379 1251823 1498080 1069001 1322810 672620 1642321 1770497 326271 1948270 421387 387428 1772368 993035 455698 253413 994228 1698403 351987 552639 683198 911316 1036689 1933034 225920 1620203 457427 1042058 245830 1334353 1576373 1968074 1535421 30316 1411347 1328524 1691956 1297553 1647215 1161096 1133887 59380 370649 1256406 1934338 1366551 405311 499666 871809 1867842 1368913 1429944 349552 618642 1662906 1396395 558659 766212 1776020 1705678 620657 26131 240696 138865 462513 1929006 1026505 19621 1230443 736898 1512083 1408678 372582 1297496 8166 760766 1844536 952174 980944 180981 294861 831361 625557 497544 391676 1260877 1999795 518904 94822 1102127 284909 569033 1582538 1054761 1635522 1959724 1607761 121858 389844 1904856 759279 1228354 614301 1404006 20295 1379698 612593 1520306 544819 533852 1243992 881447 1769864 636054 235303 1957873 794954 193071 794869 840363 1212693 823430 700352 172021 978643 1930178 1145347 1505350 1211140 1356435 1764497 853635 1244589 809782 552221 1195649 769678 1312061 1579316 1676760 18540 1289778 1663619 1809536 908435 1413287 1092801 394114 1719090 1700554 1434125 602532 1145980 761707 650306 1850848 1672799 560311 147496 1296369 79858 64513 191974 30046 1381179 55453 776165 1047056 294571 1230876 1912012 130132 496392 948570 1042929 1574019 211881 1719554 805574 418390 1596585 1933074 1963856 1572018 1000101 895451 821119 129656 975496 320134 547243 1135350 878892 1461562 675923 726073 183374 662627 1145968 961857 1511417 159288 841896 1469737 578717 1836632 260432 1115035 1195246 1696280 689123 758380 1359946 1449809 851097 874811 595534 1293040 1282730 1565945 960654 1769981 463800 788626 1948523 392546 1214907 663786 1515740 254757 1760027 157667 1222534 840800 290376 232 926816 1427822 587000 1223189 1541446 1344372 667392 1178975 1986042 851990 575709 1852136 1197538 285142 1728316 1864238 1179783 720372 1086338 660018 1100321 1460350 516387 1085348 1697238 1732013 1933533 1710624 252865 553927 1563547 1930672 379604 1760967 1825046 1742804 1824426 1901324 823030 873563 883094 1600288 1320805 1280757 1525798 383664 1391397 1617471 1092867 1508265 1986143 939304 452953 1007886 292121 268126 75472 1795207 975906 1167724 1693659 1468928 1560550 310272 1921318 488618 1432609 1865044 1703069 834483 587969 489957 1870451 1524395 1969091 1774484 1349196 1044825 293815 1659294 1415249 1692485 465607 695098 1840094 357617 1972047 619813 814853 1499547 558927 209257 1156561 194044 1633499 1599599 1653497 394450 676460 432990 575974 935987 647610 373629 68237 2210 563669 465260 497283 1247407 1313282 486432 160423 1928665 1157087 418143 1608214 770761 1651326 1422715 886552 1329450 135856 827593 714940 1979035 1573111 1302182 1625559 1251441 1939241 1166357 1392381 159604 753274 918226 1098535 782640 1668035 66199 936639 374120 695871 776201 22788 653424 736262 1730569 1373105 1212024 1020055 491823 1417350 1888971 239515 1110280 1829418 1357334 446416 100557 1051129 1307743 1887841 1548744 1909318 165509 575324 933832 535746 590738 29395 1358284 974988 1488300 1389670 461635 929304 408599 151925 222388 1774115 1256166 77980 483669 1501381 1787539 1698273 766094 660017 1510169 554116 264182 207239 728816 1890123 848890 1955837 677578 203267 52455 585380 52835 880229 1257029 344951 4772 1056245 351677 408928 1941034 415035 503199 532983 1886532 1151437 390650 1815773 1726875 840356 161659 472646 169979 505874 738949 115823 293736 1713039 159133 482814 1601650 70652 902225 1164702 1457730 742030 1992664 294496 1334700 439833 1507009 1839407 685167 1942893 174034 65986 857131 1230410 886441 937995 946216 1816014 1326788 605902 845245 797480 1508841 359114 464979 474688 1944268 1191558 570489 1922209 1444032 1782298 392971 20305 1324652 484204 655739 703640 1776847 1603449 1777814 1454246 742605 1717496 518648 905574 1657399 114340 301624 172091 1962617 1203192 889928 717594 321364 1617094 856194 67727 1599828 536462 1397283 214893 481139 785967 1106751 1635033 404465 1069320 426641 83673 717238 885593 802192 1372985 1033250 887659 1471137 417623 203833 703561 1386419 1053114 1977330 608653 23551 272555 581364 594446 669079 234504 11771 711889 796009 1987022 1614607 1681345 1661171 1549262 656174 375119 592751 502261 1041880 1356854 1582188 682490 1394928 229976 1448208 321424 308150 199892 632202 1164577 1088876 930374 1117947 1452837 1834378 847757 185887 1519754 867362 884601 487793 995232 552974 657228 413908 1521900 1305383 1682358 46155 1681623 2336 444449 946941 1305180 1214477 1191276 640962 1624495 1038895 1221453 1798863 469111 398879 842828 338901 1139474 933507 832931 264482 125565 1473122 897037 785338 221319 735949 99510 369885 1556214 1781603 847544 1020285 409466 1773860 731234 597093 860075 1483828 1041585 943379 256194 1318435 1193700 1015739 1163388 759966 232193 327030 1406596 1207640 1221520 628111 1338342 63025 1659840 928665 643227 1884795 44191 1161185 1659512 1136896 1153046 1845949 228104 1186107 1966917 1854191 968387 431922 580950 518291 707396 1147061 542982 1716784 790658 1983901 1488573 1136182 1746652 416733 1936340 352500 988604 1489138 1091784 1446721 1327872 1649964 994711 1211331 1369197 1984206 1406231 1136584 1719235 1411132 68199 1866619 1035623 1571940 369914 1524723 1400968 1568389 88083 1807541 1245237 908511 1663256 1408094 1774020 1442786 311682 1614021 563126 346823 1729182 991123 262352 1586802 1509241 859168 1715423 1696271 1685051 741679 1272421 1320043 1361970 233388 904444 1549927 271857 1284207 36652 1463289 1236003 1586481 1530549 1842987 1537317 1330647 163968 69904 1994190 841598 604013 1335745 1762439 1861215 756036 1761847 295576 773274 1729630 354474 44646 1374475 239661 873973 352978 1730720 555393 1152569 499050 194153 1404704 1345197 1096480 1785417 1666799 221145 340979 580655 1105635 166906 284673 1114399 986474 1126274 1978653 1465284 1204025 998168 1338174 699295 1337990 1949726 494910 1925944 88487 235719 34816 185238 1730478 730765 1213202 1200700 1600034 714156 78715 87135 1487212 163402 1637723 1334541 1555468 1075616 832111 642143 1556913 1395827 129106 519472 552567 320082 1569023 237144 511666 558587 85465 72728 1696670 199902 1555711 412551 987168 1961724 408221 69917 3537 1458595 1373809 869917 1988706 107472 754709 1627544 1781405 1072035 1038942 565679 998011 819128 1233032 285723 791958 1785508 1471394 1617561 1186296 1024537 340459 1655592 1168605 160938 1645274 1246015 731295 39574 1619119 480758 241375 907903 71475 568838 148305 1684112 640447 776930 1068149 477845 1959336 970593 1055127 567532 1104494 1196441 609920 890428 1155181 1391529 643204 483041 1346149 1492887 321813 206799 198076 1631333 1120630 236171 58244 1537273 1196994 1201758 815625 1944960 1403548 122542 1313045 967095 394358 546341 1783019 203005 1733660 891966 1998359 231905 744483 483698 916196 89868 1507537 517316 61229 1587531 1969858 300487 1520573 1554763 982303 1986024 153298 1862720 1101581 1336145 909803 492699 792279 1295141 1062072 1511997 400057 1313341 1827550 1095975 950641 1239721 1364134 1621525 1976333 114882 1803250 1039882 884960 583850 1446744 1559685 241707 1228574 1254527 297443 66302 981812 414238 15872 770170 356560 1084200 1991897 1520322 1053534 1029058 1460021 966136 921299 813531 1551417 328765 1029049 602634 1470333 1511487 111101 608816 675171 952568 1610628 1072718 880135 209741 1475444 975267 299373 574295 801351 800814 500352 1338425 942609 391450 1657636 161757 750526 1870915 309717 476466 575801 1238349 1331394 204855 1252057 138856 408724 759029 655294 522507 1914804 814033 1878006 1899179 317340 1874436 289080 805222 803867 11970 1369362 258988 400468 610387 1398875 602470 686264 974019 1913131 692375 860049 199849 1979828 819211 1426190 417532 1443757 421888 289722 1496745 322473 1176997 1085065 394806 664356 183405 1734995 1673233 1326339 1063281 701612 1237578 86045 252150 1389754 777987 292307 1852895 1353485 843395 555623 541083 1774745 974423 1526402 834869 612720 732074 1687883 1038839 1809471 487288 1919181 418939 675233 351852 348392 699614 1129569 880410 855698 1481055 699803 698154 1876986 1365293 1198378 908301 1484689 1550493 1613649 1662200 713523 1154500 1547 1079349 55619 732296 1655677 1241860 1387146 864605 661487 702193 1883094 1760076 23925 1000264 1332448 1297810 1220328 1147318 923649 1392064 920108 1699696 596004 1365127 1099480 579781 49872 1707640 1088639 1378881 764100 172905 1962032 1250314 239808 553078 193237 969570 1521877 336115 1093409 1602601 1553484 1487051 1990968 1295999 1399314 1558463 251519 1449251 514609 1137381 1220279 1834388 1639878 68227 876407 1448339 586988 997157 260953 136379 1798949 1657822 243865 938770 1664824 11961 688924 650942 496229 673168 1771005 1388305 762334 922276 1616286 875075 812945 876971 1566620 1312665 318217 1963927 1947277 1300052 1517263 1582201 1796939 294344 824004 1109456 1482829 1443494 11878 1560868 1744674 849085 869297 762612 695433 164044 924303 767251 754175 1972787 1612684 1654676 1265653 1739311 404474 256718 713965 855080 1773854 50720 1300631 1568466 959256 317347 1635981 1599711 240212 1255120 1270842 1674216 995090 1426558 40406 1910445 1168927 177127 287807 465420 1242713 1026606 1974363 1425128 373697 1032293 1350901 1811793 1378880 839401 808820 995512 973362 682793 717630 974953 997156 963860 921760 1023994 153354 685239 1357223 1293862 1126475 983848 537182 1501664 1037662 1663766 1847685 864551 1732957 23913 1299914 507607 1763222 1681490 1728733 678996 1798886 1371244 1171948 1090524 1704438 1835237 1095905 760316 955019 662145 1728046 1446208 878313 10078 224336 842386 1877870 1051501 1450028 692520 952845 1600439 178962 815594 1573208 125898 1725706 1681329 589906 1831653 1150384 1663774 1388688 1463476 1167949 1561086 571298 1300269 1905027 1892215 935926 235770 1270061 1323232 1724012 284697 644621 1912846 888795 61512 1993022 1091347 64361 596580 1561307 1891164 551457 562188 1690682 1709180 807575 1672811 1848259 1997910 1992408 815314 921091 1187160 247938 1648822 302417 1162691 1839550 235730 1626010 1909078 1492106 1968813 1664198 1183888 1019153 575886 1306955 1631916 1644189 171211 622081 395933 1443939 1566188 1420767 1812328 242700 795702 1913305 1968558 797764 229522 1825070 1402754 1638815 50162 1981463 1775842 1918279 70594 325077 1235761 358008 666030 861145 12959 662905 1305074 632245 734889 711394 1866652 289499 1180701 1328391 1750447 1929033 1016992 1776117 1192256 423224 1590572 230335 1174783 1072140 223175 1918495 293340 1852622 403056 153631 490539 541709 1620351 1722348 652178 919825 1666660 320224 1582993 1597518 693358 781166 993779 1119442 1053173 1711863 1646887 175782 1537379 346935 1438971 994834 335680 309834 1495540 893016 1384103 604558 1942434 879875 592123 1320512 1590346 1124079 695358 1347957 1790193 1428592 1799430 67771 1846281 1758442 481107 604307 343206 1346736 517027 980340 1424845 215143 970751 1810729 1163474 1907323 221983 983364 1512443 388370 1933220 1896003 435546 1756625 1367052 958458 1001376 1414609 602637 520432 291175 430366 1572368 1575815 843751 1717525 1061589 101630 1201037 1320644 1138940 1170879 1810611 1108042 501668 499136 617601 1758646 653401 1123849 1982456 1925559 1807354 992565 1425907 1376597 1343741 132859 1692859 336387 769517 1545483 1859865 679873 1479804 47746 1560319 1175214 573778 190670 1346587 1637649 1877617 303596 273532 868710 1087355 160603 1704474 860803 1799312 1294661 1423909 1006051 1367698 1236291 407566 647726 610852 369990 1908460 627218 1465256 956289 400190 364478 706555 190550 1127779 443412 1820843 188907 525303 1436299 1852263 469905 459085 1931279 1761073 1779937 285167 667579 771530 240382 1422101 1762783 1916720 17305 821312 758955 902834 1890989 1031584 469288 739754 1424228 1917270 1755507 1384485 1895345 1763760 1490147 953919 1221473 528686 1672093 883766 28071 1929040 1940481 658960 142873 1501530 533659 1778419 884520 737583 712355 1297167 1015722 564684 918807 1412516 1510519 916260 1220521 264030 581512 1336880 563198 1752261 508263 1799778 1324280 472010 1769560 216721 1117927 1334148 877357 581230 1178652 395858 1996496 1875702 149730 1284004 1071333 997212 615099 1826519 821934 1257159 1378091 119825 1549470 687494 348923 861415 985170 1136264 61300 86436 1262456 872606 1915125 604144 15774 1542674 1598105 1858975 1532225 533842 256798 618769 1999400 601660 272386 891221 1897064 1694742 1869400 1224945 1907604 833604 581422 348644 1815353 1152633 1350839 866405 800557 546864 1780981 1515396 60004 792737 1090488 817717 481973 319523 877564 1523890 1086025 750792 1654425 1612852 12943 1156849 1096627 219467 764523 1114793 1481646 1978179 669267 194646 895093 346228 45839 207988 1618767 1956674 686892 1617047 1526551 572964 1052258 466760 404032 1107484 420607 409081 338911 1872085 1232157 21245 866213 669107 267366 888423 1261090 664546 196126 906463 1545159 1634697 1194849 1063709 575770 741354 1751212 1312453 456488 1981930 251483 149991 546340 404513 376059 813633 1963999 1819053 1209080 1233265 377916 1533404 1639233 222637 1711201 1758051 915836 518081 1073706 1503535 638933 277656 149926 187763 1355642 674343 503524 418594 1322637 1333770 701813 58295 1616889 142686 70197 1277674 596234 627155 1572085 1755873 135483 1263587 393057 1287988 1055951 502087 1314591 464963 1992502 1259385 9410 1525206 921127 1451437 1276292 62449 1956838 773851 785586 1629057 1872349 1582315 398675 1163033 995306 1600811 1720594 1132300 1172227 623949 92486 150747 329258 474053 366188 1391163 1130195 1125479 1879365 284628 960443 1020091 64622 1266249 480535 228111 594405 299102 1201096 1615470 675967 957802 1894014 1270607 809631 161706 1068658 1840568 597996 504966 1481230 369644 1787266 417902 1682526 1484136 1035549 56010 1418224 1080814 1995812 1614343 190379 516712 221386 980440 1957922 1957576 500361 881205 500161 1419863 1041911 846822 585751 1091899 41047 1867606 75796 1157587 510475 612704 901530 839382 1954114 995633 362590 314112 7750 702774 1774898 118165 1335500 1277243 1714780 600644 762968 1457794 1728241 1598743 782424 295042 404786 1237743 566351 682567 1572343 1263505 199881 1679315 1290686 50452 1971659 868377 72776 176766 967226 1764075 1407022 483764 921403 757697 1508199 623765 1361696 55317 1899686 483121 33944 1393678 372470 381432 566922 1780719 365783 1071862 735847 1385481 636290 166506 1053345 533908 1079848 1033372 1970554 1208305 1113133 1154995 334184 1131779 1090544 1702688 1399860 354070 1760944 1487568 651101 438020 1540599 1844831 603464 1991266 348620 1703359 249593 1348336 1942215 493132 1997951 1384367 947294 1708985 527439 25058 1601008 1658068 1023974 1339483 212847 1303072 876469 55397 12479 636220 1303588 720060 163223 1469731 618750 935711 1075283 451852 1380531 461060 1822904 1404952 198158 232326 1821336 319520 547197 1835036 908739 778409 249755 1755043 718077 1416108 282206 118092 21997 951566 1190690 1715783 1875595 61645 15744 156816 110583 731860 41643 427529 994055 1669744 804704 1817079 1270765 1897697 284861 574029 339223 979295 1496449 1810906 120753 1655654 617108 1599374 1048448 478906 1741569 610749 813289 722742 790441 848902 1058772 395288 576678 192264 1890930 1658379 972291 368615 651553 1599956 1054797 1809648 1006391 1734399 12128 818554 1626937 787108 686269 420817 1986796 1169431 460132 812389 1784557 261612 1711880 857552 1941687 543159 402004 786722 968631 1974201 1875907 400976 1763904 1812653 1023117 1848421 1975359 1800559 1143338 607984 859063 331562 1057335 960265 263679 506216 1296212 1834625 1008981 492235 643318 318113 1687325 1191273 1169773 1428017 733009 1252743 1047879 1250616 772698 459047 452698 445364 1694834 1752264 850566 1216123 435363 1945333 1560322 1791549 637818 1114367 1383063 1497883 506808 1796153 1914031 1343252 1435286 730721 1420232 1775452 1571340 1722418 226770 1130433 1549264 1509892 588464 507728 635348 1743980 719607 861528 150697 1272085 1851795 507134 1771815 380234 292794 282496 690361 1063795 76146 1522861 381963 1005823 1436020 1972445 1556508 1945416 529510 1825159 218679 1163094 1788421 1276527 643848 366912 1696908 1342648 1453858 1115175 240335 1834331 539956 1257829 1772565 1265801 1409373 1768586 920458 301717 426414 1425076 853312 738211 848567 1373068 1412419 1160054 1913691 1547916 1792073 1384742 1695195 1427461 847960 1686271 1062047 10036 323232 1775623 623207 149409 1978825 876001 1520261 1851762 280015 1689906 7429 1272503 685783 659417 796102 783977 692735 135775 1709604 927503 734150 1494540 743846 1831267 1702255 1209598 1689814 854681 120450 649494 1083378 421721 1466974 1347502 1013548 1649094 1160203 185306 745777 1164525 455599 1086981 608118 869646 102018 1090794 1919576 390791 1666600 1162840 617260 767824 565511 374355 1658339 182494 1461854 1665968 1121971 1573568 1638258 1042839 57474 472650 1257926 75118 1011618 316747 1155153 1910882 878110 1560 108183 760676 287124 289388 278065 489455 1679411 1407020 470966 1776397 550615 1424945 1340116 236604 1259382 1986138 1496715 1736210 1914408 870002 1789833 971608 116941 429954 1772084 281428 1175849 1962298 674850 1779987 709346 1894717 1599189 503916 844751 116425 13638 1823949 1162780 819808 429629 819898 1082423 1747620 1730101 690132 346650 1141579 349449 83654 322731 418039 1371011 1283514 888338 853715 1421879 1122066 1814296 1276889 289249 905411 1570326 178645 1456341 336824 1628291 1304839 174210 69595 1701147 1557929 77138 979540 1234590 215837 1934055 1929068 160925 1362742 574272 772956 1260038 1635064 1501284 888914 1492843 900290 696975 546078 1313969 722920 962938 578487 784099 862638 1008916 1596862 99893 1798675 827306 1893794 422721 1263211 302716 985947 386774 28475 173061 485638 611387 1868062 1093386 1518194 597452 678210 317904 220082 1795122 1353897 923792 404064 1622396 238249 166631 1463586 1564238 445516 195516 1562039 1647437 1813415 972265 293531 781971 1964864 1934461 1759497 244528 1860249 1931002 266284 88567 612794 346647 1106845 801393 565581 139252 871990 729627 1020656 1091245 193670 920800 308565 1718304 1357705 771787 900991 1839750 97544 156905 362681 1377904 584666 1782616 924513 294290 1675199 41898 218498 671090 29071 970852 736958 591915 449300 1723109 70852 618459 726184 666523 1736981 1268622 864610 748797 1623604 1608524 870725 261624 1719213 1143255 444996 885101 1259366 858062 1816882 1750312 769677 1177417 1029803 614911 1714100 1408248 580732 227793 1111416 387703 1199192 1938804 1273173 1580092 1491586 415066 443053 28347 191583 801778 1802316 1221512 75891 1478800 1963540 1880144 1552387 1142610 1562556 1366052 1755514 1917049 868192 1278925 1116530 167289 606706 1622226 1256764 53774 1755121 1880939 169168 827599 1582097 851421 1643824 1857471 195832 459136 225296 915537 1487787 1438 72268 1323472 1105029 1608444 534397 891599 1149490 1831731 1689667 1921165 1374375 1608151 189464 48123 1288647 12263 339122 956373 1544320 797119 408849 1126953 1262470 1879861 1793655 583335 240124 1760368 1986541 1227844 112929 1658599 1124038 803093 1864815 1244824 535818 382143 945472 587974 1427610 477797 839272 1888313 1494840 707258 536645 1261349 1133119 1992167 3184 1395770 27831 1230742 230243 673511 658840 1634537 1790581 48560 447314 1804515 936561 467145 478903 12990 1022908 1226274 315408 884018 770726 1293607 404842 697118 1269547 508104 140171 1608183 1140568 1624973 1559996 1941104 1431569 1312636 80815 740769 500595 1767215 1784111 987613 1546895 874138 1331472 1024475 1058533 296689 106677 1786841 264253 1171272 1821475 332005 922736 178876 269697 817524 973945 82968 1661667 1697751 1767669 130314 102069 1969690 1524629 1647939 627090 56096 116402 1001064 1014774 176544 1935051 1753140 480510 1794394 1143610 733464 510479 345185 217493 1060501 1305405 252106 543590 1162201 795559 1124372 1716445 1451323 406141 864045 1159343 1582869 1492136 474373 1077170 1430293 1194963 1068806 1193175 1615682 1637627 398882 1383505 1595553 1691434 1094758 1834230 1219884 1849063 1889597 877708 1269003 1381033 671676 750756 269161 301020 131062 634742 1924327 1724305 1701773 1484205 635974 1111581 344371 1285942 1194741 494601 1294543 233514 633747 417688 79772 843528 1005979 710747 835018 436674 737267 1090909 1882091 1029361 562863 391308 633217 1296081 890200 1356296 503002 332816 147760 396179 435061 1558986 932980 1799637 42545 614001 1901651 1335366 955182 1252893 1956785 935768 134003 1596812 315565 388428 1179791 192956 634907 1990273 675087 170767 881846 755131 1912098 1675520 1137562 1289253 1630854 1232490 1220573 1305593 542378 1956492 1098011 1993739 1119012 51430 898795 465525 709157 1020349 1150255 276742 741455 825215 667843 966266 438087 250577 218761 459531 1145761 874089 1358548 1771071 486435 1987270 1434998 13723 298568 1874837 286658 1293725 1710564 1076494 1288907 1912062 512146 783297 966815 522165 1127631 975665 461311 814846 708170 460617 673806 643902 59969 1727028 1341446 304068 1855415 760826 968009 1212157 1762597 437093 777388 1549775 1634854 1857512 37654 1438923 985127 881508 656647 1145964 645485 777928 1795679 1113160 723873 224767 448847 183490 142792 608082 767688 1718232 765207 1387551 1141294 1036816 1001848 978141 593087 311231 1290386 918786 361715 1333244 1175857 486965 1195654 515043 449444 772264 1459873 164269 1694319 1258510 1945009 125391 137652 422091 1946053 1001035 724925 328597 1922694 1332732 1233738 778091 1996228 1856545 54194 1278884 1214752 1207645 178096 288773 1080798 919255 932 334992 373960 781282 703127 25934 1235020 610377 421442 269373 838821 479402 171758 150137 1125431 1225567 1837852 624830 136591 7127 1981005 1282977 1745025 949201 1277598 859696 829388 1782805 1077844 1317547 1178799 38940 1621866 180320 1033676 1731215 1489288 810164 1319906 1903649 696841 1244142 209775 1601649 484672 1528236 1925129 1858140 868143 1498782 1921954 792489 1695921 272864 1231427 118843 1835643 375534 1062274 848057 1850111 798414 119501 1916848 1153904 1609194 515180 954650 1455040 500216 738681 659052 1730238 1117030 1736797 963684 1310108 1251338 1090541 331339 620572 1782673 1926812 1577606 992971 1450283 1557 440772 68419 1040884 1658324 212362 120635 541618 1144015 1001135 1611297 1521982 1266958 1666209 1145553 687722 1351800 1785976 1991000 336618 1641289 238326 761776 800503 1599782 1292412 1968567 597212 1992683 580301 342861 1071962 1565802 1233794 1270674 1391340 223283 171277 1097279 1186155 40104 955357 733027 1233426 988136 1470803 1385366 1554030 1432277 1545384 1417416 434379 1551219 187385 488275 1457117 596300 134718 849789 1819238 1536265 699471 1081898 1892401 286192 857616 928493 1307137 262092 1186647 1031055 554036 1735597 912027 783216 1284121 516963 163495 155766 716443 590001 147288 1768893 1112883 1610952 1256619 841053 1494604 774011 1490961 503488 608774 1622862 974782 1051267 686736 1760718 101453 748372 1809249 19107 1076531 988714 1457697 994315 1297831 1270034 671230 563721 910960 536685 1583091 1352366 1913028 1573547 667691 718511 1664148 1522184 1442734 283255 983591 1418736 1962706 1439498 1295173 1075520 1347458 1271136 477345 1148342 1785500 1120665 1097199 1201702 1091222 1212189 140477 1818452 593533 820009 1159370 572775 627863 1940588 1691567 1769911 1472188 1929198 1254928 1751434 742311 591980 463912 613075 1257263 1820279 1541873 404865 750890 377196 1268060 1201975 465456 1546681 1958213 1033323 765410 592226 1852102 91764 596029 1481458 1033604 766376 509428 127173 1731024 1264227 1553407 707611 954080 1662287 1677278 1564285 805172 1838075 1219487 573278 348992 1508451 171341 60169 835627 876937 324358 434107 1507268 131594 1972732 877880 1493902 728118 1818085 124639 1582816 1456506 231441 1540848 42735 333269 738048 225351 653067 1965429 571102 1481334 1344197 1820695 1072709 1869737 1385016 97965 97210 193720 1968875 280569 781456 749824 1355825 1142148 605386 881707 306118 1882439 1414017 881987 1284414 479518 1279787 432530 1924646 572806 465131 1534092 886496 709156 321409 294168 780751 877779 1198115 1340781 497603 1378385 1214876 759929 967152 281625 1215098 1387702 92160 1249122 963095 1167068 1253392 1844088 1332927 298348 510886 1909752 1349661 1319501 1437440 1594660 1982085 1009882 1850275 167596 523288 40029 1736444 1422399 137634 1705386 1873637 1405655 1574113 1809718 1180717 1936126 1655815 779463 1744936 1840437 1885630 117164 726363 1799351 19037 1227020 1367674 357469 164344 1909136 1085453 999902 1518462 1464541 1808303 315732 114793 1790428 1747981 420348 1954913 1070628 111961 1436983 43905 1390991 1640208 265141 828511 352372 327321 309396 1469320 1019116 1626917 1974705 1333204 1546647 402580 1463039 426353 508457 1197582 54165 1257178 1353791 1894632 1259323 1948076 1786383 1595953 5145 1646183 871454 373200 1106993 1212806 92234 1807760 631876 1834740 1457103 1442409 573310 867047 34721 182780 1887163 691444 1339285 1348769 1195596 1317554 535199 211978 165810 930876 1508232 390344 1720428 889367 1474828 32997 47565 287055 494731 786028 1672569 1717604 124368 935561 590412 1526981 394805 1215959 112735 1343371 981337 1603929 447884 1723675 1086432 126904 1463179 419550 609240 1382177 707569 1824651 156160 1640468 684168 1906179 1868356 1441468 1469881 1098481 314308 1540014 1152060 613271 1621993 1121776 1725192 285701 1523754 1468739 1563059 113865 488982 694766 1633389 888947 383798 840313 1458862 1940488 665103 1439243 827807 67230 1147359 1159611 223316 41941 1599176 1661614 471083 114143 163177 913210 1132478 1033587 1841431 1631492 680369 1041860 287187 1704828 225526 1171486 1296111 62878 242514 691145 816947 1295002 134241 1535451 402120 1466605 1497649 1344771 1344750 597388 578982 678532 141656 1542496 1004586 1405090 1050473 113664 683469 492538 976120 641320 1574587 230952 332536 405389 1658330 146502 108906 173762 86465 1723164 295612 605917 203791 1315011 1919366 993625 459739 532333 553808 879639 695841 739836 1183227 848490 852655 106106 464869 329920 973300 196506 184335 416934 196320 848524 347119 439181 533500 1335490 1592925 1274424 1072535 1154409 893962 1155522 684446 1770321 392737 21493 1493806 910426 594790 1604674 1398548 1143126 879842 370841 1266836 1789289 1832739 299703 1711695 451626 195995 979016 384802 1078260 544417 806486 1095667 1307266 280191 317132 1318117 303756 1996399 135295 436247 1257601 1153567 970215 1565861 473899 190631 1661571 1349961 1700512 1293966 963047 515049 1536392 215874 996871 1718010 77957 1547396 649866 1140600 1949408 1990335 1188521 1562489 798409 1451120 1335252 1242116 686502 106392 825279 150391 1417890 716368 1443272 887790 11738 1078126 1596952 1059460 1664717 1320506 1400403 1993722 846790 1618998 1702856 1200058 432310 978747 119165 1348919 1093949 1320436 1281160 1720682 1578367 1784663 1768774 1938868 1457758 38275 1984675 1270538 1950629 1970170 1301173 1320032 985885 52753 412214 885680 114719 197459 1387120 1020840 740116 1433514 1633247 1512778 41860 1440737 901904 1895284 262066 1959599 1537311 591900 1502860 357970 1325990 1822942 1246548 1675374 1962259 601964 1308913 545833 492009 1002852 1348175 1549341 1668887 1344398 847134 1578994 977543 1468039 1865569 210021 956047 1864942 1759054 1478282 1417290 1819256 269739 147940 21065 1927467 926457 202872 1263775 468405 265748 909387 1251890 1932879 304199 872127 547233 520147 1707899 688747 234434 220555 1700458 999025 1556866 588133 1563268 1011062 400289 308097 768300 952785 1726714 1424179 1780510 1739475 852093 1073937 1281746 1958295 250743 751772 80007 965393 901305 1527946 1193142 723184 1421494 1611366 1207349 1587334 1712229 716746 1418713 1792382 200913 1376156 943106 1667495 332696 1463801 1870193 476408 779174 1737049 933069 286933 1544409 104526 1230320 998975 1437035 1503018 235656 1349858 724873 404427 306852 1959743 307406 446124 1837100 1155407 672406 1493929 649373 1667381 692578 568902 1994362 108587 1753055 519791 26689 684284 1955006 1873396 273598 1340403 177932 180686 1678217 702160 792072 276353 379288 970941 1406860 1750536 696251 1506624 1670870 1818070 717674 1003681 1726535 1534131 634850 249992 549514 122650 129983 560502 1940002 801158 799917 345964 592104 1574325 856968 1615609 672657 1026246 1644202 768997 1569979 122017 1460953 1658453 1813014 1094295 1957159 1932497 974015 1039716 1549197 1551500 1690018 761727 697435 1783015 1790333 115138 1448741 1174698 1921839 942291 246515 624451 933221 1042652 1281916 869069 661412 699783 1613998 1995901 538089 1979435 580616 898639 1864181 104034 1854183 1396260 1500349 1484300 1163412 1510338 90143 462744 405396 271666 1854425 1833271 501169 1351562 1627720 1286086 635594 165137 812153 984847 305388 729890 1195332 12031 1228687 1397455 715962 1577623 381389 1348550 738800 1926007 424819 359824 28280 838349 1388361 410682 833479 1429247 556922 68018 1749249 517998 1523524 1016177 1184411 279614 64393 1395345 1562327 157441 1915319 863174 203188 1388937 1215654 1183896 167444 590823 1308227 1373379 635401 1876848 1299839 1788473 1518645 1599173 427352 1887890 537465 499648 885918 1307766 1980067 240819 899970 1183709 986696 1963323 497923 362027 186927 1692365 1642571 678401 202522 714491 1295121 677176 1451868 953468 1941210 862881 64915 859580 1454276 1036834 1156967 1444929 730746 851512 196381 617317 1084449 1770961 1081248 1646087 925992 1451531 1298543 812259 346802 1857922 677981 994288 845670 910491 794392 700796 84236 1825944 778511 1958322 1181442 594769 1177077 275211 1277436 1092942 286267 370645 1556783 1000202 351646 511857 1616012 369113 1187690 984971 1706843 1512194 89608 72434 210693 217406 884858 1049028 1211698 103562 509766 371514 1455597 1858881 1819301 1261427 1760269 1032061 591066 789523 1563931 1107634 251099 1410087 262822 331333 1754092 1071933 1397887 1816943 370827 1988937 683811 897538 1372539 34412 1195859 602268 1807949 1843520 1698487 1779730 866222 819875 393033 830192 190918 984374 433804 1286439 1845707 447183 1148377 1336941 136819 1864018 1948084 454019 60186 45750 489756 980542 1155812 1913231 808220 1936124 944914 618971 1348724 747148 417935 714109 335429 182536 585970 1124816 200444 1713693 12426 1595675 626451 1789759 1565369 164613 1643450 330232 72414 863479 1215673 1137826 42379 1725607 1706854 1281618 430263 778413 1822405 1230979 130000 969276 1114731 1549567 1210161 1695643 1010580 256584 727134 1600058 660671 1424816 386504 134529 1555856 1191112 1048649 97241 1263989 1132930 1192593 768368 453397 1980161 308361 1570127 38958 724625 1754611 1203550 1105213 1344402 285397 1914857 620608 1232439 796483 885429 1761639 365383 1973270 1228515 11357 349001 1134032 1960282 1507215 783458 1327326 1245553 738846 750262 602686 699102 1176200 1878860 1049535 1146258 1715821 1516790 166688 414114 1251534 1610077 90854 686910 103187 1777877 460937 382825 272848 234414 746034 1039763 1027096 247488 1447519 1248863 1792417 1170208 1827567 645393 1731127 971006 444829 1903905 649739 1181828 922895 374953 392024 245929 217061 1208805 1381550 696171 1682400 843435 280922 119446 124811 194657 1118995 1100946 802439 503183 172417 1340609 1036748 1778395 1667868 1944556 1091208 460238 967898 345555 1808336 737036 106577 621697 1094592 283117 1184795 1665839 1991548 206443 489418 1418280 1965852 758858 1079717 723856 953156 64233 872232 476522 1579528 1738112 873379 955027 1716079 779881 116831 256225 760694 977393 270229 1167855 1909023 1910805 1628656 1241763 1372101 1203901 364677 335820 1021978 707287 1584377 23202 1439646 604808 1095517 241699 465047 494613 1703070 186021 834169 1831894 1612646 159611 438649 1128238 56394 1211387 650538 1572419 1216315 502675 244713 215769 52207 377636 1344824 656160 1392828 172300 884724 541937 104615 962074 958806 1681836 1048547 16028 583350 279254 1219243 1098101 879494 102953 661221 1755041 1033101 386444 1966277 210976 1577580 1515696 1453792 1769439 950041 634554 308707 1336905 1349544 545686 390436 129535 845028 1790738 1475082 1911704 1985502 1522466 1687678 790604 1079174 452399 169165 1511796 539249 519437 623640 1112175 1802223 451663 1124572 996481 345724 1061997 62073 1625366 1516839 1004716 1032242 748134 688094 1530347 1927819 381135 532846 52313 448843 296116 43192 1288073 621021 913831 438542 972686 804730 1179432 1091935 733111 978565 1150107 1721083 651348 1304664 238600 181718 986913 336216 176757 1447111 906575 832089 1619902 701797 315559 1213355 818 1043119 1548240 476572 943668 1399898 1037974 524123 1449316 1707531 354293 1973997 599150 524057 1080696 1886293 790908 400595 356577 548966 747201 359494 260283 1703405 50778 1556849 1402606 1194169 1987113 209905 1524788 411990 817403 1316805 1917887 1271082 543634 1361004 512581 850855 536382 1527071 770493 455187 1642252 636198 1504715 904764 1196979 1277792 1027617 1080107 276840 1772099 857972 1200485 1400435 1204779 287060 1966390 1572041 1191627 1668009 867463 1497517 1476452 1469744 1636114 920298 1840152 1063642 53948 776497 590921 652542 749928 832060 1826676 1008429 549662 919920 846114 182876 110164 1472164 1046487 1582050 1916555 1640927 1163548 611786 1558224 239838 489147 1109075 1748362 1298811 1383790 1769867 195891 328895 543311 160716 1243661 1820161 1524352 1327638 1478738 1029061 1894390 151515 1324951 1319998 1991254 535828 1757978 1500520 668814 598176 1363044 423282 520227 86632 335454 1053020 1349411 267164 860060 1010300 568444 505270 327968 152141 200631 1807333 1668122 1308956 341183 1331931 696329 784040 1668287 1063605 745696 1254773 1749657 1006529 411940 578285 765936 400457 663083 1954506 1482431 1147821 1431165 1046571 1613317 1973867 1439153 821136 32131 791996 1259079 927037 1878022 348941 1896760 948976 169300 886665 564202 167362 1005732 24885 1724168 1086710 532536 796168 1776370 1514128 1350892 756121 932074 1689695 1979976 573507 1098841 1902643 661823 408754 238091 436970 1978076 1985333 362772 529125 1957370 304066 1794857 669656 1263077 1210793 1905130 1219393 1198150 894239 1127736 1512932 1590216 1647996 1353948 773647 268374 417757 1616011 1081003 419728 410159 377195 532308 1473386 758665 1350203 1743372 112371 1210507 1681469 444612 504785 133575 712692 1584289 1667250 67412 741160 329664 119981 851955 531600 1905309 1462837 551085 1220039 348162 906022 629406 1955825 584268 1495657 914263 1590390 1407929 1481791 194484 1774680 1370628 1395951 785645 1461042 758025 1250180 172923 1894281 171477 637127 1785743 653816 549191 328888 523512 1779376 1330687 753803 1269275 379329 487937 259503 1371224 267926 1463120 528654 88605 537141 1271150 1205481 506382 1448600 1215012 1123307 1602927 58447 52465 733328 392134 643384 491668 634016 917061 283267 310127 706525 1935467 598864 504613 709214 27491 1523711 1885007 1828964 1211745 1166243 487244 1911179 506780 1242078 187042 1256389 237444 829078 280609 393611 60889 1085225 1058913 1967359 74861 1465905 1938678 391777 1952495 1159371 961216 1144615 984879 232627 1259635 1038155 951003 742132 1431325 1843532 275114 1722194 1075550 1316896 1904155 86613 212693 1764766 638839 397626 1244927 1826008 1549634 1185394 1595568 1853341 1012142 434809 296087 1170885 1594377 1785166 1867477 882843 1153639 816286 737875 358433 1100262 1385314 913323 803212 32426 101351 1781380 1686402 1097209 1775195 15770 170685 1347376 1899449 250421 998526 1371186 1405864 245991 318448 1631847 1912498 105392 449452 767315 1685976 20114 660458 1826809 1245766 215610 1077951 1442542 511660 1804755 631454 49701 1936198 671112 441842 283680 655699 955522 136753 1014652 1285421 875588 1596125 527650 57741 1158619 20501 569923 1787702 25677 1917340 1315291 1836430 80475 1441909 1821683 1031065 350986 1695342 1307568 1660168 989515 1440530 1511298 1948181 33825 1808235 1662529 257557 684505 646253 699920 1949125 1818060 208512 831860 1781385 1167979 1929721 995526 123458 394754 975289 1903865 142599 939228 1552460 1359270 1745242 344690 284230 1103604 1469556 434076 1202372 1890053 252271 413895 1200605 449857 57717 1705141 989056 1744880 492918 1382896 1212789 1415398 383767 1842339 936425 1955118 42099 1663884 936398 514507 1714081 731196 1372759 237508 455200 993456 743533 834794 748791 505233 1142252 717057 1893963 873458 750673 523624 1502598 62438 818957 1197223 1400956 1357301 1119911 530856 1580400 1719451 1519194 170911 630557 1935314 1621121 302206 291843 1810766 1762330 1403626 339349 350869 1130412 1387522 1512780 1571765 1772774 1463115 75119 1959981 1964271 916213 813092 970394 1531110 1215624 1913446 58319 1178775 1066129 1387643 1346004 1466753 294892 230549 37459 890910 1641539 970802 480119 89487 124428 25727 28903 1727084 813669 943767 899303 600737 1388515 851164 385005 1072255 198656 1237503 1352452 1348748 525722 1626322 1094401 1760533 1292832 65482 1967327 1049992 1090493 1276494 383277 1211176 1975880 1181166 37378 1494682 245842 1467279 704134 1002907 558387 1329838 1649372 141095 888043 1985464 1153121 1806646 5193 1122769 1729783 1283283 375277 764708 1693457 1808889 1272792 1541767 157321 1376711 882444 798347 982751 200732 1156119 728119 1638373 422131 1905082 1401853 978069 160624 933853 1759008 169586 1391045 1801405 120437 1681468 1953429 839708 711411 1633055 1665926 659357 895454 14388 1653184 1057917 771650 1336813 1498933 1134653 1873077 89965 1512609 1929296 1702749 476391 1849216 297397 1204150 1893070 1032941 343224 1472143 1326457 1917895 1434894 1818932 789209 1245932 237201 388157 1286864 150916 529507 622016 355577 1195968 1049423 914805 1789116 1899372 1204450 968776 639167 1831613 675272 1105606 383914 1781064 1948118 820700 994323 569579 1384278 1969121 1360009 162291 654967 1146129 55655 1501620 601271 72030 121435 1251615 1113185 1760756 1564522 1473013 455165 1328860 1374374 516167 1337777 265673 1410277 1476271 523205 1984584 1173459 1965322 1380009 852169 1002769 1463520 790221 1038200 1883785 666985 1938697 333571 931541 1269038 486765 1628353 806060 1155174 338827 591680 1498618 1340507 1548354 1901071 1783727 705583 309575 1863295 1039762 1939006 1361966 1170010 221334 1854751 1345505 1937265 361642 1673523 1368059 1871986 145727 114301 1020951 1398127 94390 1135647 1880285 1566575 762757 401449 697772 1461653 1691983 1223921 1208220 1764205 1739961 1051007 327974 720865 545754 1936603 567785 1511984 1356777 98922 792433 1087219 372137 1764905 638207 1733017 1106641 1616136 1997185 1756598 159770 895965 1734712 216455 1710102 1066821 1748618 446369 1346883 1755089 378896 579883 1857298 1081504 1755908 1592772 1626153 776187 1594192 206435 689059 655571 1636152 924002 30844 1747123 1909181 193934 1629434 1750081 1094639 385761 281465 1943865 274078 68780 972764 1824846 135305 1464670 541147 1377131 1795557 1667857 1867826 1340618 924443 242510 171056 129051 1427359 931236 1921476 904236 704024 319178 601817 1830966 1893283 1780538 218623 974809 1293979 82550 1888051 596085 78923 1121164 618786 1839586 74304 1161514 528856 1282745 229095 1015654 1948671 355205 1220594 1711771 87623 87443 1770826 876983 895831 1712206 679880 1047901 442539 1153579 1333822 58748 1618900 653365 274836 1985180 1772956 1271379 9885 192046 398467 1210498 371893 1597329 1793222 646373 1307093 1351614 1074238 1439753 429040 1270218 1122912 1733194 649375 1490886 1793352 31957 1094520 1857560 1593427 1777069 578664 1270247 1829552 1762021 298895 1604233 1304995 1820238 1304748 108084 857719 749831 1212433 390882 1396996 184793 1474695 1921202 193727 749133 1845276 1089705 1549667 114606 1597069 1425114 818011 136036 558376 775967 1500841 1875511 759927 150965 1317411 1962502 1760384 1867688 1145979 1444856 269395 1568403 1368049 736922 216864 1543465 1129659 282336 1371272 601209 1754190 1161880 1259473 529681 1945234 403520 1082126 1382372 1299746 1395203 1265646 1051367 168636 571453 835294 219646 1297402 1445225 1913989 576353 1971269 1238462 443574 174557 841261 596165 1051513 1744712 151891 1678397 461144 1208798 587213 1502213 182132 482084 1865221 83669 1254475 266895 1189581 1364448 92412 779666 278050 634494 1043434 991272 833230 711007 400804 1620624 571387 1552760 1456957 255472 1872876 870648 1545649 1328404 625384 432822 1145838 1872794 1212086 1371996 936788 375680 1001934 381873 557751 1794313 1564475 115070 810848 993790 1208913 390029 1892094 415287 1828774 1086232 1802502 1030763 520077 1447946 784489 625069 374459 1144185 1537664 1490977 927449 1551099 633692 850053 1657949 1249151 876747 1588206 1864102 958815 1291999 920250 1420547 609716 1888561 569342 1863809 23932 130179 1202285 1997015 795387 1922896 1071020 190996 613416 660501 1360904 1383312 1760746 979821 75616 675721 1285777 1082346 1213943 1461515 1344988 920134 1575357 651590 1343820 975276 936840 680416 905553 570438 863718 1685132 633717 413347 554573 412172 305551 1532760 1540109 989536 1534817 1088299 1589353 1163189 449014 240426 1453999 141815 1342236 1845716 124981 1537569 974814 280163 1314535 1965523 1719993 1555165 1943218 1785854 694213 466638 704853 1000598 1124057 1877271 34633 1960013 1125642 699227 636375 1823928 1937942 811735 724915 533965 4452 1090258 1075536 1837763 1401931 1229292 1773420 1905071 305972 1190451 1648367 301833 1630880 1725588 1490749 1811772 128590 1408862 1033376 424766 1458045 59437 1351453 452330 1013376 898361 1120918 163296 1792925 36145 9980 1265291 293888 1026676 902449 1450466 44049 1110235 1824325 1482803 341854 1865878 1444432 945027 1618751 1016136 1086440 508329 1249364 1258566 760560 1859119 1057757 1881966 191573 695505 757947 1133407 1612793 1961606 303408 1228599 539283 1132942 137962 1450850 728310 579291 808130 361237 265663 1646038 1098773 665037 1049402 814914 485620 504658 1543093 364205 507092 1116595 1553627 1948956 1796037 836679 1719237 1760596 554215 1396380 1250895 1190906 1458279 30905 1508915 601564 1040451 284154 577371 1353792 1593190 280510 1513585 843760 1619175 1401097 1871349 768587 325724 1692820 1251986 765113 1767840 1164310 594243 497340 114205 837683 795054 1122895 1936375 1219784 415530 262593 475665 1317042 239960 1307133 593948 1868733 376344 1159378 237698 759093 545929 1946290 6661 1298203 1228432 1971486 929438 1664415 279359 1475703 843656 1135482 639580 16095 1850853 487914 1587018 811303 273466 40183 1266297 1068897 981269 224470 1051185 948450 1451572 1784540 992548 1973513 39162 76327 778336 1741180 335794 1082245 1511021 1707852 630550 1450194 1083148 1825680 265818 1810632 1708820 1842459 819423 1202488 763232 1078486 1700351 889441 564836 1809008 1845429 1856167 191831 1572074 561398 1935653 559306 1764903 1352653 970491 1312382 531383 1242196 171858 1896800 600275 811112 1927403 1669878 986821 463683 80216 1038371 1282579 1044684 329421 1410754 1635595 225950 578978 38731 932961 1249049 1158050 666296 212049 954593 466828 1338866 544123 1538648 1141169 1766675 1182209 391248 288634 1672729 585365 1654562 610791 1191743 1029335 1964382 1540807 1111975 645201 1014118 530499 1623400 1360653 414166 466385 1769701 1984623 184752 1557316 901424 404319 1080216 697499 1355269 1456322 778474 42542 1959235 1875609 1073935 1196912 1833840 1804478 1305497 1400460 931512 345276 121630 1440766 351897 73758 935226 624566 1501120 1075078 393721 811375 1231678 951365 308081 1579723 1008851 499882 1096127 283816 1789255 1929360 108425 1126391 438611 1122851 1472634 106918 34826 1137616 1568995 682375 1747929 1606653 452528 367816 1978149 636574 1263693 1544535 1416129 1738743 1960562 274175 1248501 845991 1736377 1345091 1569563 594916 557445 442796 726654 1762417 543883 1679570 1540218 606624 1159229 1921581 1343503 22458 1793647 235905 1101231 112132 1389721 877164 755059 1540316 589284 248138 1216762 676591 292549 1920229 1352234 1866381 199594 909650 1820263 507328 1086830 1407612 1576352 404448 505277 1246778 428172 1296543 762441 1182459 234583 659387 661197 1900025 1743051 261449 720286 284047 1504210 1189909 128492 747949 1294344 1308933 249351 1583015 839270 1935169 430226 1639623 1894481 1333920 34574 317957 887266 849522 574602 989312 1759585 1251023 1294210 1034294 350512 286038 146966 641021 1573630 632855 1167196 747796 1863721 585822 1219201 1766697 1600105 1163635 238336 44653 806797 589936 557247 163317 1292417 251143 1879460 75516 1097898 752202 677591 1727046 245592 1782411 1973690 1622893 1020635 1097830 890840 1126180 685870 1647440 53542 1013716 1012523 668447 1127630 212325 1554044 1734240 1439660 1974900 619293 1010478 1115201 300078 965695 1098658 1597979 633562 1094944 1028703 210811 158138 412267 1733442 73313 1172686 1691896 1450808 418661 1445213 922879 1598341 1838948 1468717 231676 968230 1974131 31019 1798260 457346 373886 1765145 1998200 112479 129871 1552501 1102156 523130 1948615 1103967 1800919 1064467 1096262 1325401 1106101 1195039 1487542 1438721 905635 1654335 200878 1920812 409683 334825 1352803 1639713 697881 1811741 56819 1820466 1178208 1105892 908601 1942140 1571910 1093646 1990704 1377316 1276926 1173701 27367 167400 1813371 828537 442325 1591091 749396 153905 1511545 463010 1046710 1797381 530224 1489035 325404 1016996 1126309 1649988 675796 542524 830412 1467774 1110590 1654416 1279625 1269196 1565178 442304 1679133 1683343 943276 1649048 446073 1196457 818915 1767224 683714 1736161 1817788 327183 1676438 1779605 1485234 1568680 445641 419476 1501141 1552869 1050066 1290678 1981876 140666 1450490 1581698 1452325 452085 1443990 359751 1810672 649382 1676448 1458187 391226 1802951 961737 1208995 1773898 857822 360526 937723 1335362 226693 1518502 462704 1236645 1197909 1723019 1850458 1941278 10268 41235 138344 1583631 1812344 1874607 1088281 1199696 697795 727440 1232166 1680328 139625 1481071 177727 769033 1912754 1753182 1143329 1925634 1243905 871182 167422 314098 652652 496145 1015311 1523543 1438788 979390 1629523 1763641 261185 662811 1106216 1841292 1236026 1885696 596140 890265 985286 1496683 575923 243060 621528 1940063 1751802 53830 457744 1728261 1608204 1033686 926233 555663 943698 249684 360263 1847189 198251 90611 1434679 411279 747726 1701790 1514085 1925409 1061928 336493 274497 998009 572296 1890965 1840278 1060663 1822304 1279562 1052370 172626 846708 1563027 1509938 481708 919678 16018 124066 1175785 1495356 209350 1523341 1034892 95253 1473925 1512741 1233401 188390 1292036 968519 1534657 1521200 1870962 170967 1505681 1326658 259701 974930 1023454 1284187 1286370 1015038 916002 1013571 899746 1124190 378196 685564 755558 1344467 1183496 1823465 724183 1969696 1817517 1303961 817021 85614 1824363 1327589 245161 802881 906524 950660 1288786 256332 855318 1160069 1046671 967148 1490052 1568402 719681 1318777 580342 1116398 617460 1898177 1585159 1639202 243238 1108383 1932531 35726 178304 688506 137873 1893103 1416639 15440 459018 777982 1493425 465121 334291 1645996 1052971 629791 414139 1171287 1284736 1855357 724324 1513328 1806771 1367269 1347169 1331721 1744872 489291 1139741 801322 1650400 1055872 1018242 856446 203797 602938 1906688 370989 1352168 1259297 361817 1731617 1247412 1387379 1494000 1790254 1952261 1512243 499754 561217 1261905 29249 1889420 866364 1785637 1352154 1350387 907193 1324062 194544 1825477 1603151 525343 1109424 1815294 955293 960111 484268 1289756 857203 326931 1847852 228448 1004830 477149 1530350 326718 487011 1421366 657950 298514 989544 783273 1894330 563340 1883338 1497939 590146 60949 621235 1924106 334565 1878959 1593603 150960 1281088 1459057 1600854 1927812 1148440 1908348 1452681 784423 1968507 175498 673115 1201071 403047 1382192 1609205 430959 1248065 1261880 1353080 1204768 1515866 1206258 1999725 1257922 1202574 18565 404455 1531235 1031009 1169095 1622834 897042 1749400 1601960 790030 1337502 541800 1589516 120498 22685 697629 1379049 1505341 1610493 632461 1080489 476982 1957225 41219 658186 1596224 1508471 743942 1757028 549065 938507 1789392 79833 569010 324568 90688 1965278 1548362 239619 83744 1580796 1723492 586991 521000 626913 1100136 1328767 1311792 1379705 1928119 259986 751809 258455 1134244 1304235 448416 1196851 1072830 695013 1052869 1294837 77425 781474 1836320 50345 1755609 643561 1147564 235261 375181 1497466 684338 1220673 266945 1079290 434497 557815 1339018 758874 523077 60466 1712477 672321 911566 1713249 1987771 1699968 858980 829654 310643 161297 1663552 1282235 280158 1631120 1689030 1648910 1478620 194955 1903310 1464936 1381657 1174283 1120459 1512768 93558 172053 1485996 1022596 1528515 1638322 1823962 5577 306636 240705 582908 633895 176437 1498818 1685274 1731057 1517580 513649 1360094 1829449 1126403 965227 899731 801548 1507291 1260793 1909052 1038362 661358 1593860 1504245 1650158 1442239 1694597 1325325 1397697 752010 926776 1940755 1913502 1616961 351514 470338 425464 21672 622117 8689 1680425 1278357 635065 1433420 1306692 1958129 1904551 1862468 1245217 645830 1822778 450598 1383286 1712659 1406204 917817 1788212 1347192 1832365 1072366 1645885 1805008 470504 1884105 624601 276130 810039 482508 1543741 829593 81153 62271 1803991 812598 185361 60074 433480 288927 834915 209658 194921 719978 129688 725809 53121 278870 479232 1286201 1933534 1688428 850993 1480663 396626 1263144 642321 1059603 640791 1602535 1755704 1369435 1312543 996413 1340030 427500 1370728 1239093 73580 716068 1556960 1400541 893369 1309121 1794220 1610605 767191 444679 1831688 288019 1689771 1886332 1633498 1241925 307300 626756 324835 1694843 1547592 1279526 845137 1699908 837063 1878012 67088 1938376 1966486 859856 914901 329968 1028514 771696 1461601 374072 1211756 797489 1921907 676280 411405 1075905 699583 840514 901880 881259 1354410 179723 1575418 1690214 364251 384676 1832619 1456552 899974 1850593 1676889 1828259 726338 1271941 49447 1750476 1876657 752230 640779 1643097 1553435 587725 1442727 159063 1025886 1006027 475962 883758 1596829 1945751 20109 534651 234506 780141 646239 826022 882608 446202 882285 249671 1789737 443670 492373 112973 1558435 762317 1779703 212116 1876366 573751 131422 271812 1672107 495949 999123 1234169 731949 1931222 1823718 1011753 385748 1954889 925517 1605827 1032555 1032108 1020411 1375513 1060928 1234412 956598 1196444 259214 828295 849201 1506192 223513 1421112 1099280 1955614 506863 564469 1058050 1352181 718953 1071824 529394 1913743 945060 1377831 1448220 1813604 1523414 897261 205046 763028 1227228 327516 1811346 1292381 736687 1568341 21642 1771766 537861 938514 574512 1516625 703498 918459 387849 902534 1198211 1034507 292845 1967648 884635 1368063 1090915 23779 1340245 654506 386161 111944 1215280 41096 1691756 1803209 1283148 1323695 957763 323098 610039 1662736 533 594046 621264 1749829 1182571 1225920 1937858 1410990 775589 1082074 566926 1562175 1883740 1531399 1155757 1061224 1701855 371617 441361 94437 1518088 349382 1393469 225598 1422000 182087 1078751 1189554 501701 677594 1634935 1109721 1221423 416324 1862378 1603974 1117116 1643979 1037810 914652 1142905 1211874 1646892 292707 553891 792799 913065 1931372 932555 693490 1249371 341538 324916 528872 226009 1755422 112044 278636 1055984 1329096 1013577 950624 761578 1787171 707005 1553908 928855 1262614 809980 1414854 1695670 608577 1617623 549932 328167 1290094 1649562 1492866 636710 343718 1814864 271836 913048 1131141 136033 1720414 1391982 1749472 1272835 407191 177201 1393547 1414165 1744454 883585 1417495 1863223 242492 1261397 1747745 778067 598514 1172706 376832 1006380 312884 1767895 1985670 1360492 1234304 1773051 945293 1225382 888686 594137 1466770 1540142 479101 317460 492144 16536 366704 928185 185863 872866 1956655 291390 177105 1885057 1100344 275768 1030510 709208 1434970 1233535 1058874 1753332 1487536 867450 242412 1896772 406709 1205225 1416645 404385 629556 1825639 1775482 915848 133265 104084 800211 1099358 1879590 792767 1123284 1217200 182192 322828 757236 91359 939801 1536417 480049 1459259 1738109 1691179 1241283 101604 1995040 1090285 830666 1795321 1036111 619230 617091 91570 1567695 710696 948885 605249 1929019 839240 337051 689195 302288 200864 1981562 718789 519541 1101782 52299 1331523 1261142 778978 1980848 242337 642625 1333202 738738 173924 1826646 445699 87898 1976532 1002444 299594 1064177 1847584 1562035 848154 1416386 430525 1520930 1531354 1014795 1098148 1710014 1344707 572838 1531119 1214677 698147 1021809 1829851 1428694 1055038 351848 1148349 1421249 1960929 249201 1337308 1217441 1047769 705364 806147 1981738 1407155 1709694 829461 1996949 971315 1524623 691374 1979451 685016 1019653 1256881 719834 1350237 1214537 162847 1526046 273374 1356354 246972 728939 586132 995712 1034126 850312 1660819 1867075 928383 36619 709095 880321 849234 1083885 330423 461864 1029571 611983 1854702 1341034 733491 590996 1334308 1189911 219023 1620483 465207 1152558 1728238 731564 401315 1386138 594511 1922834 1163853 1906382 731782 347778 1441755 93554 1215409 136298 696267 1205215 1641450 133010 576418 1193272 1792919 1852279 1934331 1075222 1880623 1389682 1891971 197546 1740866 876328 713614 26318 675748 292523 1362894 1802664 1689943 1011643 1375257 1998061 1943810 417823 1904366 1496662 961471 1451378 1046794 761656 1568028 552359 137905 17339 1455049 779808 500185 1682304 1187226 1520997 221797 526155 726337 974258 1037356 1993580 886480 13045 1248155 318970 1279221 261534 641466 882951 1270888 1799989 1996459 1245099 316225 1524871 814966 1309401 545384 1702895 1748154 572930 1648982 1795316 350375 1923730 226496 700301 1768276 993526 1536238 1843361 238701 40585 1913206 1806321 256590 149435 436968 1385857 1257374 248014 356619 1655033 575882 296788 1085749 1568751 1981579 631873 992510 899527 957309 1458623 523368 195005 811235 1751614 737397 592022 1304063 1496484 1790781 871168 697784 907940 319189 1045084 268361 1272558 335432 1401337 1388707 1570678 1535548 498814 316391 1471087 1221500 1665014 1272258 991812 857075 401375 350177 135873 1581314 1905194 1160039 13384 261203 1204999 1717212 587630 1308110 1845941 1869410 161455 1822406 1799579 1416574 1443495 26927 560186 41716 13873 248027 1774287 244325 803821 783196 77939 1416491 188101 1489257 270613 1347693 787055 1021243 1346160 1121370 1585110 694616 1154874 303173 1906950 1817307 1519121 578051 1676481 1978313 1050576 566004 2736 1855230 1149260 582191 1116292 1511848 1711033 1345435 1090410 74626 408163 1216310 1046830 366319 201434 1287394 703237 1818591 1853785 219325 1598972 627336 786904 332840 1920984 1860496 1541455 1547520 444673 1170422 915512 1322101 92965 630684 23498 376483 339569 340829 1719760 603300 934530 1184745 644985 786178 1867911 1109752 260362 557672 265854 488004 627256 841209 614558 12842 1848132 371251 1572577 1798921 1305466 586736 27891 1650036 337661 671894 1399720 1459575 370555 1001183 350403 1898166 901043 9146 249717 1264507 549870 1473105 61422 501453 921245 1954609 652521 803753 1502510 1743884 1715405 1961223 828663 446517 1550898 42702 191076 727883 1733037 633682 440424 1467474 1956974 328417 1640414 1616192 97156 676924 110764 722813 565405 1511761 676491 784005 914603 783288 631451 802245 916160 1041613 873383 1766031 205436 1554792 1833238 1077172 506141 940604 547557 920802 815328 1890160 1224789 1186274 371361 417940 954301 434402 1472319 76961 458407 288259 1525515 468624 181460 25104 825620 466298 1336163 756113 767381 622821 1878247 1317222 1799336 677748 1333268 780049 938262 1774882 149748 1183001 667941 1835292 826135 1840227 221988 80025 1228337 394145 52599 796305 1588475 962897 1009423 1766686 1912052 1333857 60161 1439034 1860774 1309497 829792 756441 513354 990416 1431104 1428322 33708 1223319 1605285 541035 849839 607474 1643853 319747 296559 1623553 777592 800404 655930 1950672 306593 549069 1352909 946084 1008665 200597 929054 1391532 540260 1024930 338398 1198554 1395032 1959320 412198 775437 1815991 15304 1633189 1144110 431393 1530763 536941 1681591 1175602 1013294 1728630 1169296 219875 1666978 534481 589970 555351 307204 1399115 1730314 810612 1229778 780376 1859275 806454 141491 1393408 1338283 1306667 1120301 1300319 972711 1263666 1788961 746867 433827 123713 210344 1233911 1918009 276813 944562 32048 1833167 267316 174782 1972514 40982 197631 28876 1821616 1978852 224526 1873460 643355 1042255 1112032 1152978 1914351 1624701 794220 226028 1874800 1323274 1745267 480430 1402296 1475733 96701 1163657 1580213 1444357 294271 102346 1054366 186383 965477 1038808 451515 1829491 495279 1759190 1647748 753319 796900 1836504 588729 792683 118923 1978349 556591 1850688 532252 214291 393744 587481 115361 709681 1220735 344620 400016 1255965 823838 3993 752570 30804 1436931 30211 1376378 1641603 78977 1088115 1877650 1704006 1138035 838211 510108 1554560 1649125 1623917 750413 1170850 727427 683700 521832 1980949 1913246 602555 1526447 1872051 1950798 780880 213558 1901903 133906 1348442 1117671 837798 721744 1392313 1488406 1653008 1916457 1965207 1455322 708723 388227 219733 237434 406023 1940702 1616352 891931 1651994 609861 456353 215598 828145 399722 102728 480010 632096 1335498 287942 1032179 610010 1411044 1183099 853285 1364471 364742 1955186 734559 794395 1779458 1543784 170343 1446810 779378 754948 1060688 1269512 1892288 1255460 1687580 1425669 1783454 349749 655043 999267 574876 1794538 975387 1398573 827360 1704570 382989 433908 1644016 1586745 678016 413016 1755382 1607342 38829 1921095 1979158 1616338 1053408 613697 1711214 304025 972842 544515 42355 897482 964575 1450726 298206 1996656 1845355 226628 212572 1543634 1181260 19400 1201256 72395 1566709 1135109 1129216 1214083 1800287 303112 1456113 371404 652058 1340859 1849065 1666368 260190 1820183 702031 1615564 1253215 1012135 1543841 726143 17557 867643 225898 1030426 1617602 1288794 1429940 420061 804781 1062380 487873 1267833 663584 1157928 621743 1841146 1647829 302404 1092171 1466664 399887 1642785 1411660 99522 728201 1974746 382442 1276997 379308 1415655 1019639 1434699 342961 240110 1067144 551122 1974339 1549720 1159042 411026 1622959 1648979 1260052 1323550 1895950 626618 1432902 1094245 637584 1571552 1027974 1479417 867613 1619225 1821733 19190 1315523 400949 462685 1736461 1636422 1137444 1026561 695280 411066 654243 578245 1090076 645382 737501 1156717 153259 446755 1388782 810073 1319592 54979 1466667 510568 1674114 1937545 671025 119176 639945 151794 615866 234640 564070 583968 1757485 962706 926505 1914790 1673439 639065 1145423 847026 1026096 1851521 605407 884525 773272 931921 1651189 258230 727087 951692 1652984 949155 850397 368902 570280 1126109 880385 319609 1115538 764808 750317 111835 1659100 1939419 935030 1198243 1740184 9140 1143419 39833 629841 1227555 695693 585176 1898057 1743869 26110 1239080 296223 811079 1973334 601297 779935 1203533 578865 1395867 1076033 885706 1601778 633811 1110815 1993096 1810797 1518365 912961 97435 32999 965190 167027 1578833 1023957 58799 717403 63412 1167065 252345 442964 1749763 1672503 1633223 892383 655013 1242682 1396224 1435484 1628243 1062635 949962 213050 733826 874082 1322197 602459 1127324 1863026 951809 221644 1531825 83748 1588199 1964031 1170443 1426228 1362906 1905843 688002 334219 796562 1771681 690903 1920809 547846 980545 541327 1274386 1658717 1169328 1695240 1473828 104967 952369 1636771 1713698 1964737 426708 438002 1834092 1397298 1519189 1893357 1755603 1097906 1440033 1949053 655262 1119821 375880 923374 1787703 798551 1246858 1032307 1211067 1991112 1174984 1059271 1818605 990533 378337 109441 1457097 790508 582057 60624 518164 1685057 1143531 1243891 1733988 625904 1494219 896552 769672 1306013 937256 872740 60016 220958 76015 1519352 977108 726609 1445399 640280 1218517 1359918 780133 1888356 1442705 1598327 775600 1158175 1157833 748201 658228 647113 1214873 213443 1736750 1703953 871669 1141490 467043 197709 1677736 1924354 1042331 652840 1925648 559145 688896 1352663 1887321 1270996 1358369 1207388 848202 50538 478165 1328946 888616 1955187 997215 259526 810729 644157 1306660 476169 1643184 109230 328241 1001683 1611503 8367 1683029 1492298 1330176 405128 402728 307282 307207 119376 1087891 1093031 1053197 288828 225459 317258 199382 1645470 1334713 19308 1660184 630085 1647184 1032961 1825295 1840105 630454 1546670 1182799 165281 130399 636112 1856487 183280 1319648 965366 36471 43585 191768 933915 1685379 1484298 640063 768955 966330 1783308 1574267 1404396 1898368 146957 573623 1801081 132814 1607508 101124 1643256 1148063 1607772 855473 1342105 1023672 46663 767860 1492242 1415385 1078228 759255 1865247 608955 1450670 769078 1538374 215517 1715028 750847 1020999 272289 5776 110785 543585 1122606 1377873 1595072 1201950 1226361 1941849 1048715 1538071 1239605 1262811 1971329 833287 1572519 1639355 1302582 991842 1635747 1406455 1492497 1079816 308187 1245640 1637416 487555 34961 1908137 575434 442547 1413104 1818842 1996635 1300335 1856006 817044 945985 933309 1258895 1150975 1077606 542988 1912086 1039642 1530022 1786086 6830 158968 398969 253035 880478 1841781 292682 147904 1191372 1602550 573573 623589 1317175 1972761 505440 1506064 768390 1853172 5435 70868 932351 1573066 837297 1761710 397708 90397 278989 316819 1003097 428591 1738000 152866 1087662 796932 1573785 1587472 1787925 890021 679004 970867 373942 657504 1594723 650806 1313656 1917719 331427 456026 1693164 1984017 597858 1234900 1136191 377940 620821 685595 605404 1781664 1067820 1924892 538942 181202 1142159 1219534 879318 474223 1550377 739137 28418 1272533 1157770 538891 426157 492561 1344739 445841 1178801 1754220 1882674 714845 634664 480536 1877539 1013919 1969074 1461505 1141990 1987907 1823286 1853012 1079353 1390536 890660 1360414 827529 338141 1083172 456383 128379 119832 842278 759348 188235 37227 1978944 324020 1429424 44711 556399 654741 222215 1198449 345082 512229 421553 1912817 1888411 1189589 544523 249680 931552 1138124 310089 491304 157451 834427 913820 1064801 1309543 1585969 1499382 483604 1301482 764851 1229004 1131988 1295870 1298512 183403 1412314 1006898 431666 300214 288341 438223 67342 354309 906410 1338281 1064416 1226194 822559 1526106 1836565 541189 1087823 1331201 1545208 572315 1837876 817681 1330200 1887397 1603128 1611967 83311 820317 1678301 1932988 184102 846921 1542853 146332 1963591 801313 335185 995516 529802 782012 1344037 1756582 227493 358413 1473685 1542702 377085 209525 4552 1366237 1078231 514708 519565 179585 1279641 624163 1406649 743072 1966564 1555106 398479 636763 801032 1105204 1291353 256330 1808838 1648473 860411 571972 1846383 1307962 1789928 1208562 1094717 971938 421228 1290142 617083 268039 227069 987978 1210901 1156992 881623 136869 1459300 154183 1204035 934103 1210147 7230 1515757 1226835 553334 948960 475525 834017 1740421 1824106 1907602 1416258 284049 1259338 962982 1109731 876238 1430737 615583 94147 1329037 1017928 1222226 1231302 1745526 1204284 1478466 941151 932285 1423681 1466500 1643677 1882929 1966465 921329 39257 836339 1737392 672167 1446477 610242 1204415 513426 547029 490783 464695 1593431 886363 490172 981801 155624 1175599 1238798 1799396 757177 239979 362701 105578 1620742 129183 929617 749649 1129284 1609885 1379032 1144610 1083051 1988728 68012 1853593 1329974 862085 1940544 16614 1067829 94944 1318800 1035193 888629 1295147 354232 696225 1803879 719323 1235317 698657 1084069 681552 686096 1446427 441007 1254680 399042 985233 1920878 1669448 163354 170304 573472 1728349 1253705 1382087 1024896 298818 113983 892131 992877 302383 1259111 101848 717915 1487056 830665 1193985 768835 1652128 726056 588858 916343 1376621 320719 1547919 741133 1307183 1591352 1145749 1666802 899681 361127 1885086 142110 591557 305108 1444366 1978700 990209 432995 1856533 306413 1540613 663644 1585728 737977 1194511 442340 1653847 866984 576545 67477 728540 1053571 520906 186392 238424 983944 460397 829091 747919 1791542 1706529 874057 995237 681614 190127 480641 219375 1859600 720371 1521458 1040150 1871092 1555598 735657 347629 1200462 394771 942932 1137479 661287 704448 994111 1064502 287657 770041 1955039 94509 610427 1325966 1179263 1205465 378280 392358 169106 179830 1001675 1420765 882024 1623906 740406 660782 1368060 1605514 1025847 517996 1384379 1237420 1450258 218130 1843309 194684 1381401 141675 1666573 609619 265295 1577481 868162 1645217 1464172 1852131 1861921 502216 168602 1757156 452409 518105 1636099 104390 1655870 1350600 1731176 927420 863441 206117 110150 1980429 545932 559250 1350116 419849 894984 423918 992656 1381265 1447508 87522 247193 1807447 595811 914767 1765209 841887 141523 1132810 1231824 376644 1010387 1597388 1269815 1082042 804643 524094 1412901 1256673 1835775 756502 1525149 1150277 422381 829661 259554 506872 1202690 1757315 1833641 991206 363749 761632 1055544 1294329 1566898 1262471 1064014 1655191 266456 199129 307902 1377673 1440016 1906544 1256652 1357268 384344 257657 440217 1872381 1887685 460565 979084 860580 493040 1825764 1357385 1842934 1326182 530791 1680678 285129 1868671 655430 1968840 1472402 333746 625932 1339827 389435 425229 488584 722341 1776607 1661372 1058581 972580 682404 1023185 289352 1253517 1080624 1941585 105744 222018 207430 1005834 475079 1205178 723754 152538 971511 1277119 167223 1406945 469417 1655645 713582 1573318 508261 805740 924136 735102 1801818 1851178 365486 1379198 22635 1901011 178877 1743231 1251036 1164805 1272795 306481 258885 1941120 779045 121156 951919 1504500 908928 1053326 1110668 1085756 1615482 482304 1915808 795475 1468602 969188 791712 984497 1532582 1404614 492127 858858 483059 940046 339112 299452 1413296 846427 1264371 87071 700574 1562659 1073662 893790 1684351 644411 470519 1703059 1066929 1257264 963816 1378727 769638 1164361 1481198 1042667 236113 1353554 1053065 901564 189940 1002635 596174 1972056 1981750 194234 1653871 998622 507507 1346449 1559088 714860 1358849 1782168 767386 215252 824697 1687646 599970 1057737 1931352 887107 983376 1505115 1067697 762582 1809514 59195 1690948 1005073 1437514 1876130 1937289 1437052 482936 1153664 1856433 1798871 1088738 77219 1295854 1628111 284995 1455804 1770070 1682709 1919059 176142 1645656 1532543 596931 931980 493452 648424 636795 967525 1472661 193476 1954324 443871 191407 1555303 1890298 35409 1284608 257630 155372 1081764 1800142 1631467 1201623 370716 708323 648856 1769008 732450 833350 431915 15930 1127487 868268 123679 1731609 722805 1700178 456270 818497 1937587 531171 1881119 1900217 1376730 1471036 1107798 1488824 21604 1183114 1453295 1069333 884617 56591 124556 1613157 787367 431399 1868861 1415884 960463 1477316 1308225 1305618 521083 1879449 1219056 880006 1457577 1944459 858869 1726322 1356366 652836 1939601 1102785 1854600 1647284 1734308 940331 1364730 544851 777625 1817287 1542135 1598966 392015 1642486 1900141 977551 451076 1540639 1559946 1768377 189856 1596415 557355 1933671 1581799 1567900 828889 1364885 423545 503989 1482716 339388 722279 1068770 776117 715549 1883060 18302 1823863 1099958 1222068 848342 1841715 1073466 536575 766774 1861589 575037 1417640 1341218 18395 248270 1193412 1637030 1691912 1659887 703342 31965 1169399 547747 1172680 1967857 1453440 945258 182805 1173938 357558 32541 1125830 1229152 1691648 1630008 198505 1211488 455503 881296 1998862 731974 398635 1125262 1865147 1022605 893850 63678 126825 1676819 1848108 921260 1551038 1040033 385281 391520 376378 315326 210461 962840 527620 1558219 907836 880371 1056432 985905 1411195 836950 760239 1518973 743899 145011 87882 592472 715001 1938040 1811673 1271401 1647245 1135826 1531857 597420 137800 610480 147872 243626 924259 1617265 422177 376982 1922069 247766 860544 1770667 1422887 1457006 286806 181254 306007 1236090 127846 1815138 349448 522792 1233736 191294 1758106 1112327 498601 772462 1645362 873312 34736 1632837 957048 1480004 1165016 1856927 175352 650607 868577 645945 132361 703269 1634778 714915 1886429 1625107 1801448 1415198 1474137 531630 914124 1199580 1866716 1002666 1934217 1321685 426010 1160768 1295681 1592059 1975809 1181053 1581649 1914885 825817 1667952 367192 997757 663376 812131 552464 746261 1769551 1064262 1907454 474149 534432 351499 524168 197828 628489 1687492 1152338 681772 297762 1951498 1628455 1549706 357432 695353 1670644 1921794 1106446 1577462 1789710 701912 1827224 1234148 1509149 1115579 581525 1424384 1446119 653490 1935772 502960 724646 1619189 1344897 1213861 1180356 1819712 1168385 1534135 1822240 1441507 399895 686855 1539784 362623 568349 686146 115491 1311320 463136 707156 1815234 1133652 1070794 327327 84347 29019 636570 224928 1409377 1067784 567784 1191777 1031353 1031430 1564750 678527 777304 142661 683407 1120155 982782 1392347 205774 1447555 612560 982845 368249 73357 278476 1215290 1853632 1329948 1740827 781586 769599 1532988 993838 927659 340201 1867353 845691 1082232 1120650 930232 8144 388845 15600 586423 1460989 1245501 1519305 1499116 104892 1644555 1700345 604566 581602 291596 1223361 823872 1969206 1987143 919694 1988509 1190092 63484 642016 1260533 29020 76500 352737 1591497 621536 728167 1379620 1071361 1857659 1864144 177624 1672576 1587604 1581512 506866 221976 568707 1025636 728322 1619542 1706697 1022876 388813 1541246 1947320 1374820 978838 133799 751299 1309088 847667 1173772 938504 1636483 413142 1115024 955476 327622 1447547 1505876 727020 1568163 1514182 175149 61501 1893564 350174 1026668 1504960 1328052 1105854 1432473 6282 314405 268658 1360783 1701693 1771462 670987 1560930 1611660 1114649 992847 472678 137816 1659377 998115 827849 1019584 1084943 498311 1453473 1778692 417790 888609 1036165 648853 461141 694254 1158880 1400795 761715 23991 120672 1027749 1434386 1641422 544500 1155745 1117205 387517 941134 872477 342010 451025 802967 1223273 1391950 1351886 350513 1880119 704957 1833092 1102098 1428556 1374809 1383043 1722460 1274078 870160 1572422 850953 1089743 193526 1962235 1911208 725951 460294 1062867 791824 151312 1657780 863373 1837512 329564 45078 1953605 490121 74610 1380370 1606827 1674900 1886983 561178 787127 1214823 1985949 1449885 1371495 1394455 897059 1652649 498758 1820879 1661960 1823662 942132 1925846 1658474 161503 1004042 886698 1707461 1269428 1203892 83371 1854267 600316 1465919 545329 1649453 518603 628169 587592 16402 1591363 704235 1702168 40883 1219703 335625 862695 716211 294487 991893 902074 270672 1922481 169325 1812316 547650 657748 1801698 161557 769957 107240 187774 1403268 1805880 531908 1078940 241354 8081 1366071 486200 1565819 1048070 1089638 1723324 1251491 1778002 1359302 77391 653097 1408250 349827 205240 1817873 637417 539348 557892 534321 683243 400525 1539387 1547328 417866 828885 315427 658724 874510 1517415 1927789 838706 266534 215254 1671610 699620 420031 1395074 1077570 997006 1068346 722494 1992064 1026899 1192493 861228 937671 730569 1149030 385821 636614 1309248 1568746 142341 153711 1510457 771662 1353831 53606 1851491 685416 1662716 758703 63720 1854861 239816 905242 1087474 247319 1510539 339745 547485 499860 1679328 775079 1381524 1939511 632530 1473948 306851 1044210 1992898 1947067 808928 265500 968586 1651212 1721825 982927 1159866 239543 206374 1983581 863486 1980529 738376 1824771 11867 1491891 973575 951536 1162404 1631940 1386981 510587 266286 868532 1513513 1518621 494264 1523643 230291 450178 549924 892063 1273783 1593913 415460 410201 1344126 478581 1841811 94249 1471943 513815 11918 1838708 968453 1157302 803220 1644234 363964 1679286 483617 1496631 839074 1811981 1392808 1949876 786817 210732 225661 1125638 117027 197476 101595 1443945 1085001 608712 348655 617045 775575 526902 511675 944709 1005299 588798 1060726 1778379 816322 1489261 998677 639493 1180387 825888 311960 1750226 1177011 694939 578513 963770 1894723 515786 1896496 1778206 1094885 838894 1978318 895364 1351311 1549428 783333 1609126 1089213 800003 1598878 1827037 1346157 1056620 1102696 557644 1165029 1355677 903229 1535138 1028621 630574 695566 1210531 1117117 69500 857896 725615 399515 1199593 1673314 28255 128074 88193 117746 1613503 1704197 1992742 880834 1166736 825227 1058790 1925511 1567356 1598402 1354619 530574 563657 1504452 560085 169767 979373 1320679 810854 41401 1614992 935533 677245 1338889 1748883 302781 389133 1572149 272191 1003411 1698184 81882 1598459 908731 1112152 534970 363067 1321496 1850349 1887865 481373 762056 1765545 112370 1489672 383302 899068 869814 1078461 108250 1970724 892288 477078 810025 592027 1213394 1803706 957622 2420 1165407 123634 549601 1464834 156796 450308 910421 118617 437748 1129271 845763 394121 89413 1145768 1758950 318869 1269474 1737175 1305534 151409 845124 1516421 419874 1924541 494147 184747 966186 1597908 1377980 1042840 729863 1093710 691932 1591794 1489012 913664 789768 1544179 1294701 1484405 1696295 1397640 1898729 1257397 294976 304312 723740 1553453 919981 1522866 134750 1896167 1768023 226354 633993 768950 1632437 930187 655513 1715972 214739 1447498 788368 1681393 1019357 120024 1821630 1432512 1003270 1654444 699214 1923954 1279478 689524 1289565 345174 1470360 217264 141594 1792890 1455527 1745110 289134 1530705 800739 243128 570102 223452 1875139 1473893 617621 330704 1890475 992264 160294 1086955 1027409 1207013 1318324 354344 508392 1133662 1607079 1564631 28450 1323547 1511395 1741316 1195116 1793769 561820 1407651 1329032 1183439 1072897 1722860 1268177 1340024 887323 1755527 335518 1487756 1607724 1795129 665496 1396765 1902835 1831208 504122 1129377 1721455 1351283 1443659 1397191 1815473 247754 241378 1057786 1464830 1769107 547126 20639 344187 1596084 935076 520111 434622 1530889 1420859 260231 1998626 1507357 256721 373577 1276870 1591608 370689 1179172 1358401 895485 499022 943796 1646513 1318977 350141 156216 70535 34390 1337968 126538 987272 124031 836493 1836191 921007 108723 333011 174535 1456966 960213 479916 1650124 983017 372546 1492410 1457005 1820181 1563330 302587 1135853 142111 1102248 1897460 1004420 806057 1664334 24872 81915 1041360 1084830 380741 1516138 1031490 1075092 917050 1989059 1969744 1112247 1479171 1187538 955456 1446513 1786010 718340 543739 1574306 1905660 1958316 188201 1755605 53909 352507 731498 1051876 1234359 1708521 274153 214079 825069 391930 976759 1527007 1931581 379381 1863685 196170 87286 438531 1024033 1296285 1304182 604839 1218072 1477827 1772764 86133 1389449 1406508 458526 248562 645156 1159326 64627 943973 207202 27870 1345562 760700 1173881 1454501 937201 44815 574688 584433 505474 590867 1432063 1648241 1236329 1840660 659523 1562590 1830212 727496 125204 877055 1376465 1580777 1235605 1428448 57584 181242 907328 215691 601422 1474082 96052 702310 1409617 1132970 208265 869758 1946186 1924443 1785452 20146 809376 841752 1051451 1680700 788232 1028274 1388541 119629 1748753 899442 1984293 1795033 1745156 1242107 673768 234588 1709483 1662106 987747 1100253 424464 1376906 874725 1271826 88563 1899126 1354157 902543 1660038 1397915 1310901 519820 1410899 760351 623186 965001 969534 206285 454083 1575602 970150 1103621 380185 1225762 884785 994845 1004137 1612575 952781 1157361 606696 872872 1879655 766978 1836161 1295019 1245975 277405 992069 1919365 1906704 1928130 478656 31267 1980462 842250 754754 607591 987657 1850081 354436 1117224 228766 1353941 578058 792616 1352423 341149 1218312 596207 697534 1213302 440364 1802159 1308326 106269 1637616 1533937 106132 1192858 1230163 1188656 1299624 1595521 347834 118861 804823 740592 207275 1435464 719565 1070170 1728120 497600 822278 843010 602624 1465569 1303608 1447462 677708 1875812 1373797 1822117 6545 1928527 1946852 217051 1927122 1539013 1260723 1392709 326260 1684509 1040751 1416508 1385268 738174 408422 854856 1693296 1580902 1139076 370516 103213 508073 1953323 538684 878613 1963107 491866 297261 1435169 1259187 1342780 681541 60691 444698 1919326 1589310 949246 1069685 1250120 1450491 325847 350002 1738347 1916512 1780051 1332523 1506538 1562762 1253601 591955 594885 501917 1116837 829652 1667662 1824693 961202 1895927 856704 1254419 1965945 830738 799293 1575493 878957 885131 1328535 1655667 1885547 406503 1716204 1635011 1255128 1870814 1862321 1660674 566042 689215 749391 1470924 388885 1498860 1850522 779410 1495482 1728512 1263888 83123 1005390 1472545 1018318 1879165 1199157 889885 1607018 726283 1177453 379218 90758 276696 1846885 1784671 329702 674655 1342651 1624139 1813774 148892 134090 1062949 1284983 1211054 1123640 1298680 1784696 1444644 1809759 739475 643633 1837565 1701407 673656 128312 1840711 175064 775286 895471 789177 176509 416375 1587752 1006853 1067503 1374615 1988572 1090177 1160392 1209545 328435 569077 872951 264103 1911054 566100 828852 156714 1758276 721681 1823645 486137 1170593 1823521 538611 563213 922621 117160 1053768 1385429 420197 1372923 101303 873338 699352 1190655 1757700 329055 1956459 1907833 1046262 346919 1881980 1415513 370603 950663 334900 1926968 860960 1917119 22827 53951 451404 972058 1007879 256137 1723097 813942 706130 1868466 1955169 1044812 1375196 308275 367586 1456700 128564 1833071 1472216 1992301 1067971 282296 1961816 1818680 1226858 632401 898054 1094709 938917 1063422 840294 493261 592537 1461255 1049228 1718341 946311 329853 1465554 1831806 543986 461468 1858761 393698 1651220 312926 764174 1020418 348539 1734193 1491600 1570753 1536679 1509812 1390692 86577 1076374 550882 1442157 1183903 70421 1945641 870197 1851359 51097 1812511 640979 1542280 177707 727411 622704 880439 240623 1352870 980692 1081028 249766 178491 1480191 1706943 1279932 309844 1164038 325642 1389127 531208 1246740 755730 536460 1596878 235650 1015188 1568917 277430 1440591 1967444 324557 1061444 1058622 1458355 1688221 565441 1424763 1816683 878796 1531482 1856993 1688265 750403 1280804 538286 944908 1422049 152473 1696586 1439386 912874 83309 1252787 1341456 1967970 1475507 1766971 648884 1672399 738367 1081226 360853 1392574 1401080 384775 1564963 1456209 503461 178667 689640 1807578 211152 1466997 336579 216633 1363570 1763385 996720 1698617 189908 176427 480442 344033 1902356 1604821 786563 907643 38673 991003 1088412 1953829 1765884 1000363 1405264 64910 1011540 1316899 917291 1707506 829531 868518 912415 477181 731197 1136505 52480 1172408 475066 1499257 1747817 297506 1970932 1127235 1056042 1888340 1113038 1249305 1068833 1741782 1649902 529723 948854 1968098 427763 1486998 1301805 1789005 1179661 1748027 324317 498937 1671412 994190 1768560 549160 482040 1816657 1906759 415801 1942181 1483068 1284573 1299620 831723 1163666 1959652 862999 1907650 579547 598579 524855 1270768 1536908 1189072 1788505 314640 1134464 1649406 639942 1031251 1926042 365210 595657 61848 630268 76882 538899 323503 833360 614523 121711 1459417 1831155 474091 1044311 1910736 451377 431293 1518346 1280144 1245819 502428 1360628 202065 47437 789283 1764371 368748 1507386 1264044 1945152 914151 1815059 1310298 1624059 1721795 1086984 1527829 1296214 485553 1926321 1899777 1384005 930103 471224 1612438 1598001 1142906 1055520 73924 1157868 1715849 1443320 1958579 1231864 207071 16890 64680 953161 966732 30195 297076 1731615 829074 1783673 995903 1838779 1709033 1837711 1189378 1066853 1828151 1802886 856892 1395756 858285 1198990 642972 1945188 809954 225515 643843 1300620 177056 162952 691800 646255 394756 22780 945052 1217724 1291820 1109898 1010617 1979820 746149 1179610 1031257 1380219 162335 1375715 895926 820326 1367995 732280 62385 302550 1472535 539469 286493 1495827 1150333 883061 219788 1642827 329637 1516039 1227516 1873336 899862 1292013 1988924 250305 229240 929245 1591934 1718057 551323 1028346 1785097 1182623 1191580 659378 1850656 1272530 487541 141271 1392499 443048 792491 56328 1509397 145357 138059 577634 1711963 1493220 1550812 767853 923121 228256 1656869 723383 186237 1687226 149742 566918 124904 692694 1598472 371231 1869325 1910833 47546 1751580 1898701 1689292 1022749 360779 1736988 1020604 1818351 24385 157833 404060 362098 1799446 1760192 795020 360185 28684 70907 1089252 1550870 1147960 1565280 327692 807661 131359 734911 1299357 1477366 1544156 1859613 1563472 534076 576115 96978 111246 1046670 65980 930016 1737253 1749628 1815951 158910 101649 1638253 967055 284537 1799087 1546703 1076664 1052324 1470250 761104 795348 1451746 126233 275747 1115411 1569044 1363467 1756792 1851942 1216196 505182 984160 1602718 418204 1941519 34388 607098 1953768 750818 317224 1041828 1182827 1645601 955731 308759 539765 801213 1142803 1097081 838849 1937590 1607560 1618507 136135 36328 172924 318225 1215254 646320 100878 110571 224630 1466741 66986 1426898 1928536 942756 284470 1218216 170351 1980631 1512651 1224428 100157 940536 1922298 124169 1665369 1632933 1256902 1123876 1262187 1555760 1806988 93968 1297524 1228815 1526042 1701965 1290292 859823 753436 945609 22187 1999275 35857 616350 1424667 788542 1865411 1159449 881873 1954161 264344 1047839 508785 1285562 67387 70760 600175 1137345 338708 576132 747400 704043 568663 1385399 928519 1490514 812523 685111 208469 1603140 1989287 633952 1999946 306010 983851 487235 195229 676719 1362368 1867722 850562 625357 229377 1528604 1712941 995234 434195 1220799 1692895 605969 1633245 873008 1876019 472772 327173 865400 13394 64993 1149693 1519569 1138752 370489 681585 1222013 730404 1320658 229529 635622 1202552 1021147 976983 210801 520323 1237579 69624 719287 1108267 446140 275037 1055953 160007 315631 1326201 1259874 147037 1154072 765183 358506 1768438 1647722 324739 1486565 1724082 1791234 1261262 875835 195843 1992110 1495915 1510242 147552 211543 180865 374074 265694 1378206 18526 1671806 1515079 898995 277972 1326240 1913343 1671381 159276 1073320 435095 1625554 325108 910959 1930054 460920 879143 1318894 758663 1365691 152174 1568826 48745 112796 650761 925812 604855 1726175 1256632 1432649 1573362 1365008 1257413 1547678 1693757 1511522 1378563 44426 1024844 1217711 739083 1862389 1950606 796376 180806 395762 1467363 1505142 1433960 1569486 1453389 893230 874187 531497 1219592 283639 1816527 710429 769091 1203955 1575492 1060503 280994 793928 768281 1906041 1337048 305656 1314534 1635597 1633018 1619015 668521 27241 1958823 253472 70551 1234673 1864467 441011 1903847 31668 349046 628215 1775395 78891 1599687 1210400 1477113 522421 738623 1966966 783475 1022001 701429 620775 623846 5788 1132878 111633 424517 851579 1446030 1410628 1431981 1019685 1250823 1772749 1002995 1931145 712601 169875 997059 1202946 447293 1600524 913232 1026060 71708 949004 460667 423806 510478 57871 1941705 581527 410299 1090289 103525 1893495 943072 18314 1079482 1763017 1724977 439661 533365 241387 179065 1367122 481569 122667 1985570 1579195 1766902 204791 170664 395968 117318 1836290 1407888 47392 1694026 520199 1631374 354417 1620842 826765 143859 1902726 502451 1541344 942664 1526815 148051 1621341 243533 958787 1439214 1039100 1508739 1595026 1525497 202592 999764 943818 966048 1651845 87022 1855502 506558 393762 413621 115521 1201887 1341296 630490 991995 584473 488374 297453 1090732 1140917 1857184 1421320 1794897 436620 1399888 630031 219025 1770032 925657 1301657 67689 816978 292958 1157751 830771 519765 484449 547407 740682 1529991 685291 1584376 98387 1720655 1300349 1841812 1373252 1496844 1683075 1276762 1600775 942861 795478 1791685 1315910 1289745 1290159 342946 1656497 1389124 1275068 273890 242559 1019895 1583572 980608 191848 1904554 1846808 587848 1643040 722811 1009572 401997 361150 436779 227427 1004761 1298328 1611862 532253 828336 762736 1101877 821307 794019 151195 1364454 1644270 1563514 1452088 451851 1398926 1567639 766644 1478945 946629 1385038 1088383 937029 843648 1913611 592483 572132 565064 209347 1614704 1386744 12196 1958831 155275 321461 681354 730858 1437457 718861 1320753 155732 806625 394518 1490470 314547 1011782 517120 635186 693595 325388 127941 33416 731821 1446435 1394059 1807551 1228620 1965621 1059455 437850 1232252 1647291 1163960 1193303 382093 1059649 1061232 802539 126310 289843 499758 1511244 290100 208106 109734 1594526 934024 1049375 1917252 1228725 1819463 1156975 1781108 1170222 1998125 490976 856616 780770 410831 448115 680544 1872082 1643964 1621791 1569607 779967 804561 1646619 480484 1258078 1889075 98339 1842361 1387631 1100554 1932647 1920088 225971 783837 328019 1559668 459095 484242 1940538 1890405 1907438 45498 336924 327316 1929004 399092 228758 943926 24403 1274920 1592645 994987 880715 1961772 1058709 576749 789424 147477 728451 1924954 776053 645167 1216247 672020 904188 1508566 1769423 1351185 554056 384726 1528856 573467 1712225 1230429 1372267 1985365 514865 9437 1833218 1962759 1405790 1337338 406007 1594204 655328 1748551 764434 150371 1499459 1699154 1811243 1768810 1918249 852078 614320 1668983 1190736 1602415 655349 1760931 584373 84022 1893681 1334941 465333 532357 904879 1906586 1060699 545455 849498 945086 1244074 1744351 346689 869479 1528811 1251797 520842 1471151 1252909 1577971 59837 1970493 1798764 504918 1124046 1129328 966024 1253267 506140 845626 1982316 1767179 526376 1534669 1462956 1863682 185237 937801 372891 601854 1311191 1829331 1303431 42134 738818 777123 307131 1957794 968557 1852562 1818470 1274687 1560652 410259 1252292 1507228 1462542 578896 1474832 1457425 946099 1886597 621760 1278237 266983 1020756 1737897 751908 1440821 1088863 562302 1826967 1481597 531210 179933 873677 1013051 1118011 1790649 1902720 1445467 909090 1548071 1139667 739615 453759 969761 641959 1792846 626002 1440796 458379 979433 657951 812109 1744470 1015684 1088005 168167 1606559 1122685 502033 625150 354520 1143524 1105813 1208266 698064 830368 1962212 1379939 179649 1347121 821278 1650368 1557074 395589 113409 783961 1278425 1210401 258708 600037 659161 700203 928179 1110617 1387991 1722724 1394084 661693 805828 1051969 133838 484950 829068 976523 1250015 332346 264306 1167890 1420153 504839 461971 1949916 1162939 1453756 1729495 1099685 1246115 1032648 250106 1821645 352834 1815200 381228 538792 1249597 1075433 605208 307624 1816631 1785429 295615 551971 203232 1321663 1179317 466936 1874950 507894 336542 1917618 1279762 1048980 1298377 781747 350638 584 1926463 379227 1502262 178618 68504 128390 537396 967776 367599 1760523 276286 15856 323783 467022 987770 1307605 117395 249235 1336026 1251910 1875290 938627 1374608 1482258 1248181 967724 1768412 14747 192893 1271179 915162 38031 1767848 1382159 730391 743378 1664711 181657 685097 535862 1039946 288472 1086368 1132978 206568 1170915 73382 37750 32228 764170 1652876 1992295 1642743 1235643 930381 1478363 1599385 1793251 1602284 119000 245422 1647693 1049790 783699 1596250 135243 1927358 630459 1397461 830997 1405542 1154912 1762470 1058517 590532 1821166 1284645 1267517 1109935 1716478 1731792 453782 1949763 1383246 865203 98762 1932964 1819394 68169 1144524 394668 604668 201977 1020409 431158 1593802 86214 968064 240111 720092 1422568 218337 310456 858490 1683246 1534535 145154 1649201 204226 1712791 1602687 900468 1070266 461584 986007 1655599 266352 1673041 1237387 1878629 1726768 322090 1482146 66747 1707786 335184 388296 1976804 1970016 1082010 762474 1275216 1833819 221908 146932 1999333 1468405 1541652 890702 1638041 1514156 980931 1801910 1451832 1430716 1762359 1419357 110103 333187 483976 1227128 705270 703834 391179 1611320 1109846 103642 1497925 387124 465272 543931 527768 378966 804706 975579 1679684 950918 1415917 1928762 1848965 1230716 503009 1707198 167085 30600 123262 754221 1972845 401409 1741720 1992479 1103545 709643 87694 1059479 842265 95526 179260 1351865 1193543 323930 309392 753428 366215 1267109 506399 1956956 714995 481999 861708 1686976 799313 1572104 1943853 1012252 961654 1678489 1823180 29300 1574425 1779058 331099 1609679 1709157 603416 36392 1298414 884728 759775 1841553 1288793 903198 1695284 1243508 682062 1155767 979778 674183 1349442 1518304 942859 1217261 1035292 548785 1858090 892302 966443 1747083 488209 695302 783518 236226 215588 1815137 1632403 1278520 1065223 642770 865888 876496 1853239 1827431 244200 337819 1902102 1201894 1636317 965341 543671 1659675 614648 101668 1279048 1640980 1057596 943322 1191510 1054975 657606 1283761 71401 1228211 873786 887898 127978 212830 1411676 29829 202604 209306 785008 1584858 1469799 1692103 1573778 1239182 989573 347956 126101 174346 453041 1601151 1703043 1794401 1791854 644363 88302 810817 171955 827906 1548776 1516876 1363151 1028919 1475297 1537307 409170 36957 1503619 942184 753800 1260700 1352986 1185617 973744 68158 245230 1570880 1005225 827517 1839484 1267038 1211064 674423 55067 269754 161649 1829721 1122573 1526725 1989535 1253472 252827 1998151 1183785 1586577 765386 167483 611975 593481 1211663 921199 1414658 1359669 1309640 234004 1793175 1967095 652565 1072539 813026 409964 230725 322811 843113 1795279 1007744 1015621 1334026 1724039 1262410 1537703 1047573 887773 10686 1403775 1291551 784015 83113 554221 505273 1170560 714073 1873788 327443 575073 998929 1684177 877817 1279619 1931337 1633555 1314616 183924 1940320 896960 539137 916988 740667 1874287 47591 668972 265513 953798 427833 1619725 1817149 1087104 955042 1576938 372603 75508 459606 1409846 398616 1579977 1237078 1159935 593710 367683 1444738 1168365 1937945 1592787 1464444 1585085 949394 726411 445355 1828721 1199183 201276 1764392 1203388 1538617 537892 47495 1844745 929960 1459940 1527966 195888 321087 1458288 1285667 1833703 737812 1762349 785871 975014 1826081 1645550 1213137 694965 97108 408427 97082 1863285 681714 30841 780340 1894851 1108620 1310991 204539 1922647 1556427 1907082 395758 261938 1542946 1916889 511506 655799 1955725 1046150 160162 1598255 1380716 822814 938969 414932 1737836 1926629 323173 351004 75667 628359 1587671 775297 1249267 1032762 779489 671572 1027753 1503763 1414185 71564 1061424 333643 774996 1584158 1006336 1326006 1318536 1926351 946868 499084 1253037 6811 1584008 1509515 1218683 223904 359038 1881423 514115 308121 622182 355706 1314179 449571 1275171 667200 245372 1002387 911990 1719808 1882141 775097 1790793 265574 1270675 1673510 916408 1222316 550601 744016 322869 162967 1419530 1880228 685332 1804617 1896094 1963478 883132 537134 1824757 86737 1812865 139278 1205390 796680 1970163 1595069 1792730 780938 451719 762621 727930 881625 11319 1849705 535825 1524694 1813305 1815662 232152 1088109 328772 583410 1038887 625862 204420 1465655 887731 538078 145232 1563954 896826 380390 1821465 430481 1980370 1950173 1835785 1955635 529805 715613 1462238 988883 512976 791844 1872296 178208 643341 1493637 523053 962908 174778 1996206 547135 1603375 1825335 1265919 1765739 1707558 206462 455269 1203904 756305 1301160 1655032 1032748 588138 396882 1868162 445080 1163001 1383848 1126420 1798708 1454392 147814 413822 419628 934176 1933195 136056 1103433 329953 634706 734105 1376501 1280109 1352633 367950 219382 486421 1305426 691833 1530951 1819865 846295 1023698 71434 1691054 1665204 1144598 1111724 390216 1731701 546037 1801308 1377659 860404 1899810 101018 792672 1469860 1076397 1187377 913629 394223 951471 449469 845667 110719 812931 1688774 548136 792552 987576 1741738 1854023 1504690 1707462 1413637 1621058 331458 123124 1799620 775410 1898372 1246292 1493999 362406 1914796 1484200 1443650 360187 556375 1860021 1135372 1157264 1896274 1374692 182798 1027369 492151 1914143 497321 950950 1066622 1310025 146344 354618 515292 1014558 210713 51409 1386658 1080981 1767640 764464 1246502 859937 760775 1763135 985635 39440 247180 1537974 448996 806447 304719 1405213 1567217 1409698 1641934 350743 1223419 434621 1673248 726902 1141480 527179 921421 1872799 1433068 1812120 1121578 702495 375965 1439644 1747248 1291694 998295 1286148 146500 1132961 1165133 1737456 1668435 833297 1327976 727495 87392 281818 784559 852278 333169 579434 395415 147416 1707262 1770390 1647060 1291800 276745 1513884 153462 233677 1305971 1911151 1656144 1752589 1327855 992576 451920 199549 1659579 1195122 1410319 1616610 584834 1601888 462612 918283 600219 450403 1069412 1373973 1982078 1160568 1339062 970108 387546 825735 1859115 1478469 1105520 1193201 1901325 123594 1371705 833 1330621 952313 1282494 1919886 1334436 1610025 1586643 1423843 1515767 1250683 272888 621466 1291683 1257290 1202401 1019479 1326217 1065574 87402 1312274 1009272 652862 280461 1483340 388904 374454 1689253 1549555 1238953 345175 1774544 1688152 732930 1494083 1199259 1916421 393036 98502 857613 1452747 1283296 67452 1167749 732824 1710925 1521640 165314 1804587 1254254 803750 160704 1879247 1019577 1203080 1038767 1904225 1755150 485981 513365 1729734 1380430 1170410 411454 1621148 1391781 1774413 1146293 641596 1943396 1992126 109612 1400681 1515321 1528626 1814108 1307731 494599 1524532 1362067 1081049 742541 906830 1484639 165013 195936 1521448 458557 1412 162887 377070 1420695 1461056 1619855 1272734 871255 2557 1218730 1283870 184775 248235 1814275 1034682 1711930 1384064 1414686 1228932 890031 331976 776774 1929552 252404 908929 1813952 493395 1772529 598826 1010386 1998051 334192 1667573 459384 494642 747691 838839 1456369 606469 1100671 280415 1531518 878161 744977 1607300 622999 253581 614917 1580665 1960818 1850283 132246 1952113 1472155 878472 1945525 119263 1004580 1626371 775021 576855 285553 1006037 594293 107570 1364832 618568 779421 920770 1932726 436304 174091 1719520 212182 38492 1213519 1128686 1326984 946881 814950 1455906 1238489 1325261 1115496 1285373 1079996 52546 657865 510548 1004409 751172 1539597 1403317 1096629 1453165 1963544 911613 909712 733774 1271622 361578 1029417 1412917 1378148 1258081 705571 346129 1072999 1016708 1498460 1399281 445918 876977 1538442 1655378 1628447 547466 1958598 1969519 1524981 311382 1036031 1629271 1413903 1828811 1458337 693325 811566 1168617 1404166 1369502 1705907 681126 1581639 1217236 930277 544990 1859845 48376 207112 1665754 1257960 832417 1233129 142313 1035345 154654 722953 820836 1641467 470750 753038 879068 1737939 976746 1005737 1355872 1784592 1301500 1284422 1899957 224236 780038 61606 1250588 1771610 629028 1158090 1556666 926486 1303205 1940018 1236830 1377977 484611 251413 28900 1380223 1065310 635570 1150896 1764930 1798904 434328 1090150 361352 1045711 980500 357633 957901 1861738 995472 469012 1007713 611044 679824 401284 1975571 464439 460520 883954 466837 1463850 648125 395327 5628 1354126 263654 1237900 995646 886704 1564415 1933880 311204 356909 1308246 1213262 35985 1697147 507731 1905774 1613861 409116 1768728 1744150 786989 514036 1017236 979348 28513 1778923 964165 1005463 1142945 614588 516919 925669 781043 637882 1559193 671113 552788 1264576 1609437 1236030 1268335 1654080 774766 431568 41237 1506228 541310 320413 1282401 816365 1890063 817341 564275 60879 251900 1313755 1212467 172643 1104139 316885 1664043 980511 657038 258711 1092423 1196819 1047308 1564628 194010 1412046 530676 703699 1673205 1061959 325226 1637317 1026123 1424980 1361894 1497480 1642251 926724 1969294 425588 900475 1600933 1189551 531620 1086655 38115 865800 918554 1405376 146649 991533 689159 1130301 471934 580258 1328812 1389698 824606 411440 901700 1359415 1501041 341035 611908 1122072 270959 292623 583798 1279677 432876 1551791 1834945 1304673 619833 199432 1245637 1561449 1708541 1734014 1939231 1067466 1748389 407408 734010 1910243 516516 1974862 583509 1226621 963795 284035 199698 121522 1214762 879164 1915304 840282 1370040 774280 1309919 1608824 540138 826985 275072 73927 648389 241683 1261295 1617030 1354613 1870920 1655973 1085834 40397 1012883 1770782 1568020 1635962 1147967 230456 1528149 694980 1158498 1262515 1600649 15133 1134550 263212 1726167 709847 1924236 1152400 107696 564106 686519 1854887 1764374 1989933 87954 1730579 1729602 924620 434741 1338735 1104802 1160207 824523 370776 1719422 302648 1290417 706438 1230801 203532 1337430 67267 241823 1948120 1071443 1221393 1529132 593647 1780317 1121275 1952788 1817479 1101589 475816 1086670 885383 438759 860822 1432974 1436045 183771 1595414 1179980 1231072 397905 1378517 1833466 1732663 52714 944531 905926 1835826 1177168 994157 1487915 645497 73370 1580056 1065171 849760 1281321 1408564 533392 1884176 1178879 277233 1643540 1367284 1085297 1424411 859121 863006 489071 506670 654806 1169511 629317 66952 1292573 296495 222757 521054 396263 1753391 963230 773615 1898076 1521825 594648 310319 78838 683201 1754032 263463 1395589 1713940 989406 624191 1699373 1758380 1799213 1127435 1993371 872971 1105534 1071490 1037491 1387201 1719616 366176 981767 747310 1853706 1677254 1904183 560225 1272713 1634446 1683715 965789 341710 1282555 1963411 1950164 1099455 1162790 1308852 724339 1961834 1146846 1262504 1593407 457939 810155 1195301 1923267 1727595 1173199 1696799 62293 1303693 879914 765117 1952033 1900693 877531 1912390 202891 70843 697134 949444 1255024 1696469 1861668 1774459 848740 1331152 1720985 599583 50137 97287 1391279 1426273 1248132 1409211 528091 1368988 1276291 1007895 1531397 563696 1571636 1418795 1482434 102395 1023163 1138871 1542114 74311 174976 1857762 397223 699495 1899488 38394 714746 745191 1783855 1695341 146693 484320 1256977 613602 116872 398137 1416051 1384331 406195 97083 1890339 668346 1829157 1232058 1881376 1720953 1671448 1698463 123240 715632 1079928 1406360 1283664 60504 903357 911349 431659 1170967 1730124 1646387 591607 1288791 310153 1162583 779202 1497511 892840 372306 1919099 1206858 544088 1880249 589136 1581363 934446 567424 578829 331102 1908717 194648 339504 821524 1751281 1737744 1251270 842017 619807 346399 49927 533829 227865 42215 170177 1821802 1212350 1841165 1680760 777811 1999710 1905047 1123578 1422741 1314331 1634655 1659621 78674 1750008 1650957 487879 821226 1126140 3483 1173543 1655219 1376196 973614 1908393 601169 490875 1933905 83230 1819683 391005 1393969 406198 700412 1201139 528069 17775 1703363 775186 135386 1343935 609851 1292029 293638 1539262 1362280 1948334 27903 1395896 1416882 589151 224184 180297 440313 1737437 163719 1830453 1213789 1647207 951690 1252419 1476147 1671063 1487515 749852 358917 313370 1633128 882513 1988347 168564 1827108 809588 1123961 1284330 649367 892262 1724043 1732028 1033749 913930 1501980 712784 1952231 191307 1039468 1769402 1568235 1333162 1373707 1284694 604167 1278946 1674562 150945 707724 114553 354287 1170076 405156 533727 962004 749836 1395221 1813961 785295 945871 569692 1174709 1034440 423785 415431 1679708 273968 1920592 1419091 1381975 1517536 899043 1834122 1927451 27239 1273031 1822568 659669 81270 368110 248362 1776056 346230 689923 1384695 1699031 1535773 1551490 161795 1185779 172800 528620 1168001 1256898 1768481 947259 1027460 577944 461569 764291 1423722 1962810 1674854 1238118 877692 1767168 1531038 1740776 1386962 1685127 1188630 598552 1933397 401390 99984 1458212 1237350 769806 1128475 1143863 683077 1168383 1333354 1481966 798496 343635 761499 1681392 753007 1757196 1756543 1675610 1531519 596614 1157859 1094205 1096421 1037068 238727 762661 1425493 1451068 1747300 781600 151548 11938 456825 414524 889404 149167 791635 1901287 1367119 471546 284748 949990 497781 389511 630469 63885 183209 186314 1299444 1334863 1695226 569760 1578157 1127224 1524908 646867 945231 18863 538294 598467 1924262 862042 656329 1283588 1342867 1632569 1439425 1649106 660844 835833 68713 1524519 1047270 1572867 689105 1465537 336199 649615 1039508 756339 459854 962279 1550286 540705 999970 599722 1750660 207529 1203616 1887880 1385821 26971 622705 862778 1384610 248821 1328707 1314994 535180 1047830 349838 530553 526882 563713 625369 76365 1708652 1507934 378191 1755497 1918931 1557696 1808298 994911 1208653 276349 1177291 1875927 149523 1389492 1813691 1436250 110496 264974 360960 578916 584882 407817 1281376 90249 1882754 557412 219478 1779443 1359255 727528 430807 874417 1992171 1760289 1240369 1084258 1337943 162615 1276455 163266 814387 416239 1980352 1342946 512041 1147211 907131 1346896 443701 693208 1700381 1308747 1912784 675764 861282 1017543 1602155 1713543 7240 727606 1859230 18738 1028019 1231281 1096835 545982 1277041 939256 324842 1684081 477892 276031 1335512 498280 1840949 1408755 1007099 300233 239167 1276518 332010 1221066 588867 1562472 109035 1746976 1085440 441523 1374421 1955060 1048276 1688522 992583 1141618 1380101 124256 1758258 1236347 1489337 1282236 1572209 959312 82071 1484147 194582 175343 930184 73160 292717 738547 639821 1260145 1878657 654255 550985 135227 1174478 956379 1507169 221342 108948 1078281 1004052 316795 1384925 92422 1509267 1889459 765919 1880073 453348 1697300 231471 1971122 59267 630418 1105026 1604337 899122 1348107 102625 141526 1434489 815178 1449412 178560 1122068 1022350 1814461 423883 1248461 481486 621004 767131 96488 167109 493864 522229 1176178 1817394 264488 920548 1653063 16017 1127804 69427 764181 932876 1890651 428530 1734531 1703228 1454750 318591 778991 940509 325213 75613 339376 597812 1801190 749912 1007423 1924037 242396 839029 371430 825102 388993 58709 1080061 1892017 1801420 1332271 250481 1508339 1540422 1017561 496139 1945735 1005216 1396614 23711 1359718 244082 1300592 865538 104266 882582 1347158 1904445 1484433 48187 655695 121959 1023053 55704 1099008 726637 398408 393964 384010 1528713 1363271 161947 227960 287944 257473 733577 748228 1970546 1305341 948532 313716 1312558 1131585 361818 1279685 1605883 773912 801697 233276 1558854 1730973 641411 619217 187198 503644 1275987 1147808 1176991 135098 840357 806981 553299 1793036 1780961 531108 603901 1724612 426662 1176726 1531036 1940036 1084123 1503187 310511 166811 1519586 347470 1570716 1402472 1384261 1812517 1468139 507791 943065 1348371 1217964 46820 1683567 1201284 1256641 185172 1982857 1373792 900429 898739 175204 1559802 972713 1637464 280103 1059690 1091358 675855 1293433 1675674 1882504 1750129 351802 1243982 740916 44606 612718 247821 708550 1874828 601552 339533 1328410 735055 938019 441324 1030230 422318 973512 866932 356241 1317742 1599563 754714 845452 1839111 581905 1519461 1643497 205908 84628 1111420 204404 821785 1804274 635786 562753 1053813 696850 719515 391651 1842672 177502 12051 1697575 1383324 98190 1324145 632525 703645 1521396 1086954 779507 367900 906589 1417959 1397228 1118079 127715 1241195 430331 828147 1592786 1709007 986345 291683 1156769 282940 1082275 521464 1476010 61071 1414097 1006056 203115 1651873 685830 225384 770566 1358067 229611 437102 968797 256173 600813 1503234 1635803 586056 75788 96523 1226005 298521 866617 1286172 801429 1753505 931861 1800721 286592 597097 836468 659915 1504875 967310 541493 367507 1427062 1022892 1003028 1622127 1382968 533581 50272 91232 576623 803057 1216467 1304502 1866958 1162333 1138261 411636 1873840 1708930 141161 1699935 1617278 1734056 961383 427707 1708170 77472 1411978 352965 1430994 1021851 1289153 1371992 678112 1275033 737915 1207550 377595 889674 516890 1907778 1656682 85660 1992780 648611 553064 1370355 3772 801746 940761 1622681 1471 994553 1968071 1329821 299667 742664 1865292 1646424 1051116 1585515 555252 1280049 710063 1587598 1701993 288576 1015435 1199202 1683744 1795063 574115 185999 1282425 1194255 300464 1108897 1722074 209162 114828 18052 1404847 1352111 198803 81883 307520 1183229 138539 1383404 442180 800181 1313714 73008 1156343 604206 1487326 1329932 1641670 84678 562658 1787859 1454488 561696 1913745 619369 183207 131105 1849899 338998 442126 917636 917612 477380 1992051 1226899 1654243 699199 1607384 1118834 867468 492630 862072 1174730 1125167 147318 1014644 342822 908437 1483135 971035 1415694 932679 817759 1562617 1840354 850647 1294004 1264488 700483 327199 896195 698881 1828843 1439204 310265 1811613 1082064 417210 382584 908746 867366 1198383 1076596 639403 326928 1106237 1944981 671083 805168 1524711 926906 1146503 586453 1247119 1756469 354082 1376157 1988082 1987596 94277 1397457 174482 1566969 575175 471516 645531 908048 1524448 347051 257043 782623 1002974 438397 280896 1314837 742320 1931091 976999 151754 346281 213845 1844398 785937 666243 1190882 1264624 967194 658524 433573 430406 734882 103080 992702 1461659 1907017 160466 422607 1592005 291601 1849640 1772209 1569866 763618 1988191 1645036 1690035 823687 1757870 1256970 91549 694649 8591 818760 938721 1394320 1401956 1773892 1196183 1149703 1176768 686370 1174299 1162393 757291 1946767 669454 311613 44719 1575473 459291 362064 850737 1364049 831702 368201 1469691 1153040 1510052 797858 1710635 1851988 466281 859401 1284510 148700 1729508 1004148 1232647 891283 833087 1541895 1390834 351045 1919147 1391853 1646935 126821 859928 217133 595611 1799317 600211 1580732 1143671 9691 482131 1872162 1505196 67439 204458 1185233 1991801 295782 492476 518499 1668268 810206 108501 942942 735446 488171 1380543 1261828 1705955 927611 285057 1145314 1258654 741560 1903979 561350 1192149 1634510 1191198 1482968 755532 1808175 664464 1815288 1284163 1930425 1210729 209020 8623 958203 1318973 1721002 2646 1966798 1812001 1455752 1367679 1905630 925538 1186992 1347010 1568990 1456938 285389 400038 1629211 1846629 819537 1999149 1046179 1505017 77853 1897705 1262513 1452059 1585823 1667953 130691 1504496 1802161 1570933 1201051 21238 650852 985475 1278268 478066 1920418 557234 37851 572170 423279 122607 208455 59215 1265311 1727791 1122277 17440 1039349 1770568 7368 1310898 1046623 59962 1113440 1748262 1544064 357425 49516 1282869 1101523 350614 1152007 632686 1081698 1731944 34425 1587058 341591 1024141 1935590 1328140 46802 166280 501944 1786246 303702 147743 647166 1755516 573761 488363 330311 1257359 1749694 255837 1751810 1466697 265373 935736 230973 1916152 1457583 474459 178529 223455 12688 311788 1363486 1277284 806234 1441020 1205340 1503996 1630277 1077463 1962096 611594 884418 1729079 1276136 148726 65705 1960447 742971 313616 109071 574242 1330401 1944784 1282188 516206 384497 530102 532058 1831344 878244 240150 1169567 239581 1625294 1756005 1272221 246297 852444 1561420 1484825 861839 1258090 1215157 68858 1817176 1709022 92410 995360 1654392 1594077 611563 1548582 23799 551365 1719082 468799 609085 785638 25367 1179063 820528 1082907 1180477 617870 1428634 124447 1306960 947880 344434 357003 1681003 773998 971718 704039 1617742 429948 736205 444708 1516107 706591 1078693 1768279 781044 638012 964465 1219039 336679 626471 997493 364777 284638 873325 1343010 790194 1596852 1494649 1405932 943104 1627453 249459 610939 1318785 373712 1014328 313851 362426 388129 972238 1419060 1477391 1157251 391385 213388 780723 577917 945100 736915 714823 209329 1836618 481179 950779 253863 409344 1115691 1891504 517856 879171 1512371 133941 1402986 221071 251641 821716 1505020 1594896 303782 895491 1800504 578087 1114674 1710889 1799358 766078 1643053 1343360 237239 1375457 614341 182530 583519 329313 1416457 1816498 260033 1237242 1641408 98348 560977 1067591 1497390 613149 1301284 916560 776244 1536777 147841 40305 986552 1616142 1662904 483939 317952 585636 1305702 389829 594813 1612386 1773767 66375 626134 971274 1954830 377547 1140751 1648225 1270468 259274 1380709 390497 654797 1151674 1920239 56546 1276650 1309944 641776 425200 1978217 1150395 719566 1024812 518131 948374 1742812 1289334 391972 1272008 1863068 992219 271032 1351481 1836538 1158546 1345406 1219355 856730 1110136 700362 1157188 813201 1465023 1679228 1791749 1750317 1211753 1658385 1895757 1578047 1284062 266496 462796 1261729 1899375 1583663 617620 1332844 1005970 1034553 765288 349867 1370054 1545069 53851 1708063 1641486 312722 520659 1288708 1503230 1712135 1940025 591865 1907221 1612611 1519662 1326308 1893326 799882 511760 1783888 1724658 1701406 597926 1317109 675218 218064 574369 241855 1247674 1213711 1369799 568329 566658 1026868 1723865 1108203 360505 1974372 859559 998194 669431 554571 747192 1044634 1729805 1584972 779929 280686 369803 1976401 545658 1912835 1424629 1859518 1484881 995590 1879232 1921354 963748 386365 1851009 1028192 529282 268903 1021554 295419 1344942 1901759 10677 1468170 1745011 1251099 745144 1309331 1942501 548489 1974564 568030 101951 973797 1321354 681908 497305 183701 1340290 1133975 1572588 822590 1458151 1860300 855598 759899 273285 177580 285041 557269 827576 1838990 1791178 1094041 154867 1639633 1923343 1744235 206174 1913200 1694310 706083 1679203 157284 229675 253069 191755 9764 781844 106694 36742 492384 1089840 582236 1366547 1231818 1612183 1473453 781060 1061643 1946793 996781 1074712 1489162 197784 1931280 577511 703774 1029296 1148686 1688584 387807 1050232 1469716 1476648 700583 1437396 399263 1321716 1784427 1478867 1774836 864603 1639353 790445 1358097 962482 1898920 647811 447663 973293 149503 860595 1771497 1925240 762939 1219414 133867 7210 256262 1923435 61519 891998 242662 453966 478209 201154 1760571 336489 1009614 1007954 1160288 70570 568931 395421 1635258 1174320 228045 1124062 1424072 1773359 826683 159693 1182934 312127 1349156 1285546 1152276 1944682 53786 1932169 51657 254234 1438979 1868725 190638 246445 1944081 33741 828777 408570 92312 1534843 1198135 26718 1183810 1040146 1255318 417119 176513 1576315 109498 362736 154567 1194312 1698182 1071579 375332 1742745 844139 733658 351695 1417818 431714 1541514 223343 1184928 643613 1429405 1247395 859572 334884 963108 552478 464812 774934 1731834 373385 1893720 886842 1876457 1180837 1642909 1732537 458923 307251 920379 1751150 1431466 1235115 961407 219065 429378 954918 1830547 1708185 1757337 483894 1977799 1527923 1622955 1549194 548952 368410 1719684 1050858 394672 1697579 1345494 924602 1998888 1507648 1937906 779078 45845 1681847 1569926 717677 1574082 737216 1849940 255233 1104920 513489 904417 1911219 1990694 1649065 505749 191762 982952 1664709 479953 1564558 874031 215865 765876 1656931 1255884 492753 356458 828341 1595984 845919 250591 698407 1498697 1364855 435490 372177 1889072 338346 1971354 1612266 582645 1805263 1917781 1778374 1350572 1156216 501923 331026 1414765 1911168 561154 552518 1853627 701481 427214 188339 331499 1859045 1121098 1376768 445393 700798 1627713 925250 716588 1235720 255607 307002 840872 233117 725211 203445 298873 1357725 1596942 965537 1099984 1769727 747319 65650 1067216 1254276 795800 598479 334085 1092126 27987 533175 100848 1515337 689721 1724225 1220823 507372 1319746 469760 1458665 935077 930839 1753815 407173 362795 262577 1059624 1964393 379737 441545 409293 1178014 1710104 604826 1655670 221114 1717533 1484954 1055442 1059644 475248 596208 274715 1154684 1821852 158491 1821739 1835731 1607345 339436 1899453 1135346 921578 469529 1148723 1515747 506111 1369351 189059 1607983 691714 575820 1836562 1011384 1594433 734866 661894 1979825 1216164 631161 246174 1915331 1902695 123017 1056426 1061042 1374324 1059029 134256 1596870 812084 296569 82611 407606 1346661 1795871 1425212 464570 1760691 246020 1060221 752012 510005 1307065 1729590 302624 1955011 777292 704529 500643 1988074 1253320 1779547 862665 1885336 351580 1311381 64216 296052 1177183 1358734 665703 1210272 177669 340230 1655897 905697 1844960 250460 1890329 656402 1777350 113754 1155215 1631863 1128032 1214137 804074 1729532 1388224 29412 223633 1800320 718275 817445 496881 1198543 1404000 965633 1283439 898537 1882854 1859932 1970073 943022 720808 54975 1192348 1059429 1854391 1176608 1395004 518795 781503 1201647 1983778 1650504 548528 1874101 405043 1707927 808077 1133479 834155 1077508 1881571 1173606 822889 257286 1385838 16895 1327374 282026 1967013 336553 1199570 1407669 1907701 44295 1243436 1125365 826636 903957 1388905 1026615 111819 379503 1602530 1170763 1406004 1553758 1281844 178731 368881 1077305 1681663 1376779 1520572 1578626 613759 82267 1169793 184999 425461 534396 1047440 114754 1260249 891397 1506508 1700365 1890792 1490455 707109 1862950 1560945 756211 1130947 200551 30655 1631545 589482 1457495 385542 326836 1290252 329699 52206 6132 1185418 394938 385406 636303 58630 1465985 477072 455400 1431902 1670285 1611699 1827533 855577 277596 1846412 1175259 96822 901879 1510392 289879 16049 1229073 112265 234858 1085892 753969 1313696 1903296 67766 1783616 1785904 1946933 282610 1131290 1992070 1518344 540092 756764 352296 1620173 1970469 503025 141639 1339259 1491156 771860 1634940 1729855 742073 1296 1848955 1026596 1488520 831884 530367 627563 841961 206260 659046 1151639 25074 743798 1439465 1778745 1279674 375378 839034 371694 343097 1349735 621251 1373421 1084358 896887 1172371 170555 621074 1548522 944598 1176717 441511 966500 175756 1665964 1236203 14863 744087 1763374 737282 686028 596742 481456 578742 763571 600278 280988 684379 207468 14997 1903285 1853842 117732 905463 192445 947691 1795102 1064651 1576136 1106862 1470081 1222973 669022 180971 554193 769635 664117 1534478 676345 1544784 1768480 1713452 1775286 1757575 855716 130228 1617925 1380517 177689 1576152 1440556 1007226 1537361 1610098 1342380 872042 1158162 81177 989650 1259966 594250 1825183 565455 1887498 414102 574785 153678 762332 808823 219713 510142 289427 29883 343069 1545151 1984357 557612 966516 439229 1436722 799433 1967997 421099 1489969 41850 793200 1594461 822339 1565020 1164545 1570582 207030 597481 1224024 326073 174334 1768134 1980431 1514144 1415494 1682261 1712528 351199 1250360 494487 722156 1249520 285585 20357 526563 1749646 1075238 1312469 334658 1570529 1027738 683423 1155458 279947 1766715 1370886 1805121 180867 373882 1232535 203814 33270 566671 1848105 1935407 1039282 940727 1178659 1086750 1133011 617555 151428 293517 214383 1157975 623975 1080334 88353 590070 1387441 1105129 959306 1267020 1520040 928370 1608271 457913 1112475 1889180 1032128 1461352 191646 886017 1276349 1866224 909840 1381606 919399 895983 556073 1356747 1784797 1720098 1233981 387641 978117 1356512 630682 555598 1322119 678591 1026670 1907937 1826044 455492 1409735 825490 1613397 223325 344016 1530281 153502 898335 1409064 1331748 1594638 577312 1575356 1295560 1832515 934966 405702 1252553 1174036 674081 1446184 1194406 419516 1007000 157358 658580 881516 1624343 199604 897032 1182584 896764 1143698 948544 265921 1292008 193482 890083 1111572 1250587 1270310 447877 1329403 1631815 1432279 796649 1231528 1519582 1886690 1384634 679257 705770 1228487 1681285 1280378 1177467 1185865 1342887 634427 1774458 955013 96123 1420819 1328502 896335 1013237 579191 971684 967217 1717937 1800785 213471 1940007 1745376 1868418 1055988 1414907 326679 1822130 495180 8792 1910310 515255 353917 1090472 735985 560417 1455524 1009915 1991087 1368172 330914 1661951 1271539 817710 1890976 1444005 1072672 268008 1219007 240129 1418217 1431977 1374142 1021621 492061 1497229 1391793 1413097 953299 94998 978371 199613 1831294 691853 1593369 513104 1499005 1230776 1612598 142305 906842 952680 1384238 834778 595199 1705541 1251833 513196 891523 1217163 1315923 1945541 1555020 1253807 1982206 1823405 1938922 1009166 525206 978783 942100 937565 1071094 95555 1050221 112216 271623 1445330 1848851 1018072 1820189 165802 609481 1217914 389427 1000886 211244 395122 1510613 1525182 1120685 1291831 749326 1986038 1413458 1932572 835723 1303432 1593899 1951701 1676537 1272619 699166 820977 1420567 1817966 1366049 1427391 209125 57477 1700480 1462343 697592 484536 232942 215306 1171467 1347349 1090634 1705775 1910359 1700620 1167792 1622255 117291 652275 1263050 30246 1935695 820478 1053980 1537798 1353670 1953029 1297817 1189070 591745 1397904 1755359 52640 1652764 699797 237102 403832 1908301 1856289 1856244 1409913 125095 1983599 1671361 1456742 1635371 1807506 1856273 1526618 1266158 176758 786793 742862 1349283 1520768 1607559 958463 1160489 1346771 424468 901182 1989745 1478442 669816 1094828 322215 213856 782701 961727 717352 603120 23896 419101 1068036 1551533 1527432 1200246 1121028 1963076 565369 632512 1046811 89623 1680072 622881 403790 1081980 385333 1449164 1280916 1889993 439645 559064 666418 54930 33812 1736515 1373604 581228 1072609 611298 1340127 428271 691277 1849475 1992400 1136705 638838 1990411 1585398 405660 302917 760457 1423186 156308 950714 1974887 1938949 1624599 1780156 478435 270112 29091 601620 1963300 797419 501051 1192527 1537138 745345 569779 1121284 1824603 836362 1836049 1113194 1643895 1764760 1682349 1677776 1230339 1628325 519556 1405146 313892 1758285 1675587 261046 1360055 775813 636257 246740 1312356 1729538 153336 1977908 569315 522138 225594 1001268 673066 1697991 1747112 1701583 1320389 912276 1914861 719403 1800825 386288 546907 487247 486889 955754 1357838 1496574 808424 999209 361445 633695 817214 1611020 867767 1049559 1441898 1422085 1792844 680045 1330985 925932 745033 1800749 940239 1140374 321615 72687 781704 496715 1529091 1546192 1944010 62484 1092057 493604 1318200 884673 1043140 1703558 1302135 1286593 84969 617007 1899338 433643 789268 645040 1819997 547443 1860412 531097 1922537 669065 989657 1100782 316348 1315033 779687 977527 1456535 1813988 96070 786238 499116 501605 469791 924060 1669373 702420 1627036 322750 176187 1347099 113650 467272 1053989 475461 1994446 9651 1202296 948326 1598762 3835 555274 4811 119906 995892 1155311 1452942 567881 1011151 1453500 1974936 323497 698014 1348456 1060217 1507104 463573 1202649 853335 946371 576225 874995 1283043 1964771 526326 949947 809328 229815 1696020 933465 1942944 1815577 93865 1826654 613934 1359436 720384 783735 621403 529913 93371 816824 327726 1370270 190243 1707101 1104537 68336 299310 1572863 1868104 1823950 91304 864919 1712877 157539 61739 1320623 1668599 752950 958575 1780987 1267973 175477 1906290 948305 1071699 618968 519809 1297891 1939415 77512 1972136 594695 65614 324542 688487 1829736 1823536 1088849 12718 995927 1669850 1126218 1867141 1024839 210654 896322 342097 1865889 479096 13364 1646307 657598 1712691 1892141 84029 1093040 1793969 1372868 272812 1002655 1689074 1623635 78944 172550 18408 221937 399285 515849 593843 1523231 1424115 391356 797612 1073718 321975 264339 1945702 446149 396841 1829116 1888447 1673611 1696551 200650 873017 1459461 1907998 868933 491201 459222 1088792 1267023 799249 1554463 318237 1258370 1039629 1122354 131448 1961157 1052033 1374255 773337 1082300 1460280 1753764 1496541 135318 293481 1433801 575052 766161 1139017 1297366 1871099 798838 1034836 812130 13487 159840 277729 816909 1018882 259193 309227 1667309 1624523 910518 1643847 1557460 1326387 1670879 936609 1041914 707409 565981 156597 13030 1959819 1116567 728953 499026 1537548 307189 79328 1355918 1559727 987348 1180344 639057 316788 1253744 1483605 1907450 420598 1645330 313878 1529548 1633654 1867564 681513 1779950 1131541 1059537 48827 457233 670159 386197 739447 848808 1119144 1061960 1524900 955907 46569 1988718 194491 1446979 1569317 211890 1477181 958176 663598 1889881 1891069 975797 447155 771703 868661 496732 802418 1079269 44539 1955682 525366 1711246 1617382 1449915 1416655 1711826 1351158 728890 827425 1067975 1763640 1877516 1761054 827088 964055 99552 1234101 1752399 1059125 659025 961791 1117538 1533469 1609579 1623213 311957 1314958 1579440 412979 982570 1044871 976676 1560428 1875347 411874 706840 1539210 1319895 1762346 341688 1973682 1391221 1736587 1562740 1731812 953957 789336 1470397 760733 1158839 1172623 709338 652042 1583283 1540450 338521 566638 510820 841295 1126345 320115 905425 1028158 1134359 1694655 873000 50179 1247408 398041 1908455 1660714 1280562 1159399 533345 1674777 1629408 914113 173090 1688410 1041364 497153 1379038 331403 1381676 1336708 967992 1434140 422110 733576 86940 720762 443504 1004789 109786 625273 1874806 1204854 1420526 1233408 1969464 943853 1424413 310475 304133 1185193 39779 1449304 1260218 764509 849908 848493 1949841 297312 314663 1658424 642636 1592680 1820691 28889 1979547 861196 1935828 388829 1501189 373272 216069 1391557 1031715 1659254 739105 1412417 1635992 1170166 1266522 428526 904526 1591969 940628 319220 735141 1733045 1330110 1305025 1812999 916099 1706884 836882 1484814 1458762 782846 339104 1984005 344109 1540331 130682 887832 1484334 133274 1802914 1851870 799347 1559334 785939 72391 1558244 1118821 1811055 159778 1329993 1999551 1335063 1114023 621783 1931817 1576410 1226485 1903864 1858352 1190766 1408301 1751135 948819 1815343 885514 431646 1797875 885982 1215970 169245 1409632 1971867 781984 1335097 206226 923452 626738 628023 1801723 1283252 1679378 470919 1575615 639141 792920 166097 1730346 921970 439951 283892 1712339 932964 1515184 451020 1907062 469385 695417 1479470 1091860 1234499 220007 63266 123418 679805 1882354 1967143 308903 256868 782392 1305000 1520386 1653587 215892 747982 314579 1485625 261489 37640 554341 926211 1883554 1627068 114480 1045617 126913 1292766 1209235 1418563 46303 1873983 896450 633691 62645 969303 1595538 71808 162038 1815290 1786249 239109 1177287 987416 1307685 1307983 1767229 1814167 1748772 497535 1426562 1304405 1567429 770617 1146501 850386 1394584 571838 692982 1848502 829597 745745 788179 1539222 37422 1208312 664618 289818 1538427 68113 1679173 1106029 1634959 1118394 1483390 676555 1822713 1743056 14677 895649 319292 1677363 459504 67584 1847883 1981075 1833773 1200509 448106 905355 1818217 311907 1226288 464792 215336 360135 1848745 1722268 345800 952121 529483 236295 983329 27954 74513 859563 102901 1981521 1850551 1186575 1610984 1277438 118253 133991 690154 1331640 1012577 472027 313016 1671546 556217 557572 1603397 1326360 1292696 348956 402042 372943 879465 415345 1206362 1952869 854446 1745561 931851 1219826 1067450 507877 331726 378864 811134 514742 1162746 1875934 1163788 342507 1258930 11528 913325 1652160 1347480 337294 1682611 1742520 1903263 896150 1361258 1868787 136217 833375 914674 1581107 321351 1551478 257707 1468266 319243 1983123 1983368 1645372 190517 1424750 1126699 1025471 870064 1808210 1289747 1621909 899532 952655 1608013 47620 1655018 200418 234783 1031626 28295 875573 47362 225890 1506850 300039 781570 643457 1958059 1524298 737817 906795 523333 1280310 1308754 730062 580896 144747 1465258 1034449 1305929 1194930 1043607 278191 1161204 770292 783264 232562 169798 1493385 1204821 223833 102028 1530416 560775 1442077 346947 396842 543789 1487205 1154011 626231 451655 1789154 1271951 1391905 343582 323050 1354809 980282 238997 1265303 1289688 1142865 1580616 79850 604399 526024 884218 1453397 1865245 1391923 363381 1054044 215613 1977099 155129 910769 1214630 178030 841313 1885691 1872272 1613087 490776 61713 1504807 1203490 307277 1077889 804978 1428820 1643330 92756 512235 1806541 987081 1173448 676236 1008860 280437 1101569 468965 1429529 572526 1365682 1774735 302295 110721 1778198 1815465 176495 1697669 69543 1843054 1657667 1570535 1400711 56256 405848 1743357 1059554 1205029 1596558 210431 336744 1104239 97310 1283367 608302 1629531 977401 926044 1467891 399319 1576036 1799924 1568506 478196 265094 73343 907775 651086 524069 1282965 1516150 1842799 1700320 593941 1176331 375492 211680 448991 1340597 285236 608857 1486094 1426522 780797 1711315 955625 698907 1789099 905163 762888 1403408 1980702 298138 1900516 1610267 761876 1556180 1987574 1234852 1777526 1080851 856787 1191370 1728586 1397957 17488 414531 174141 1006822 1654097 159183 891908 150546 337324 1814701 1823184 1918555 808006 465851 811459 1661590 1099886 1292083 1499225 1787431 387379 266695 988472 873320 305621 1484735 172391 798255 1349724 485048 206304 952509 534773 1985708 653190 1991524 433907 693929 695839 498265 510704 757033 64459 1184739 58822 1616282 88965 1888213 721087 1889913 1957044 401506 1507384 1928362 615627 1307248 1275352 1868834 514679 1368618 1936092 905109 1829543 124729 1662950 15793 556129 1771752 395948 1853298 1934169 837073 523229 362405 13688 1086782 128762 129579 1368763 399293 596089 1984294 174408 1420118 191190 985930 1746656 1495553 1473476 109440 48716 1496765 1944546 475562 31937 252285 1735059 484087 739628 576020 1672171 1323140 154515 252951 1828468 27734 1899301 803754 751626 1870257 1633357 1002329 604890 226187 1780765 330241 248382 373273 978131 232322 1612482 120743 1551302 1577922 888374 1442117 454856 1732987 37935 256413 1411489 187367 498250 427545 1011627 1882874 459977 1371100 36609 1108115 1738691 1739605 1118748 612616 1723266 426893 1597715 997642 1277004 1604087 596254 1648163 353761 596392 1814462 1748241 1279008 935451 480146 788093 1961033 1315198 983389 494349 1829121 1904479 743276 1101635 875812 1201805 1019610 1149418 1958880 730019 1707255 1209790 467822 1233195 1364041 375577 803991 209501 1703387 1761447 1088363 1136891 1439093 164707 370512 641635 779246 1381388 777042 560792 1410018 391692 180276 1683217 1660073 801332 217415 1026163 1302753 1735340 853462 980208 1304787 762172 1728821 1509852 1707459 507924 1605089 902624 1812249 1854104 1894947 1131746 1890874 1464432 19381 58930 1534374 790914 1607875 1505639 992222 1187095 1988932 881843 1456188 1654382 1414413 1974785 702615 1307267 1954945 187511 1645296 1684649 332131 1213248 1816975 1210113 1033070 735916 1953757 448218 1611211 5470 1957433 307814 1497604 758514 1191511 388019 832942 660916 142662 973876 1742678 568116 780111 102407 429117 46173 1532198 1176407 1018503 370262 865042 179398 427995 578562 1871787 1158458 1594096 1520208 832756 1296322 1611136 1509041 553208 1879814 494953 1878292 1209591 783441 959207 797888 70081 771085 53150 840166 72761 758109 1016617 620671 1108760 1124969 341104 1145613 739684 1465528 228340 1563534 1542980 747213 431785 390472 942817 579074 1405973 600235 568418 308678 612381 152279 1888515 1129484 867625 682748 785996 1040101 1608241 1756675 679491 290245 1578204 1789112 1255954 1234248 355980 910834 1445631 984190 1479453 1014610 967708 1730603 1989409 1001989 142483 294966 1082690 1818534 400906 1086558 767176 193676 447269 735183 490655 260223 1777367 1753235 548061 815793 1959004 1055871 982145 561850 1455682 79542 1737393 61506 1399939 1413113 1481148 924975 1550194 1198682 1604894 1312658 1746180 1319001 1312120 153599 1289223 1833465 240004 1208520 205294 595416 1033846 186125 95296 1969445 1806389 1838221 1359485 720525 1078730 1155392 557233 25453 1188484 1422927 1266245 924964 259543 601348 280786 1909305 1425302 1022225 634868 533905 577776 1495333 1395155 24534 434427 461185 875814 1960389 1446723 1077174 546513 1491750 1634348 1548228 1375743 955657 1991651 1930186 1447670 457836 1760995 196803 1693912 1687742 921485 1494114 49095 1106315 1783988 561463 920943 729735 1624293 1390703 305157 1226052 1710436 1531421 588424 1530333 305225 847100 360439 1989254 1012458 1119433 1386577 1210027 588524 1354359 1806343 503904 383311 1771947 115039 1653603 453944 1962494 885980 1265088 473780 1682880 1985917 598062 830727 226987 856564 752607 1583932 840488 562213 1740501 1120352 979013 419285 281679 893337 822046 163677 962380 1612636 771514 1247987 558243 1811483 1247242 522428 715202 1029810 105666 1669114 1781587 414181 232599 764209 852142 166270 558479 1528362 1833493 1179298 1111026 1554893 1339129 1363194 618995 118185 1163514 878523 1396268 306263 398359 1638263 1499762 1585097 1311029 934700 579435 1642128 1097118 1751547 1402126 377060 860088 1682501 1341089 646524 1672864 83775 1157541 740725 1281058 1006987 580750 1082607 1048407 234393 361719 1268078 1072234 117990 1865400 1988169 398587 1271779 1145097 440328 1422096 1776062 1360178 1776923 1375039 799404 142114 1616163 1986909 459583 1130332 1259353 912985 769968 1716821 665645 1304444 223519 1139119 977079 760854 955178 1802068 1585592 654102 683444 1648624 533058 1684041 1104064 1236120 1966755 1222784 1541584 1199160 213738 715753 1968695 1751559 555147 480941 595827 81237 1345707 343823 383258 563153 1809303 1213894 1966775 1045306 526309 1686492 1586582 795031 961031 1276050 1063402 1626717 1485814 1776153 1411033 882640 1160615 880404 1167100 337720 1287606 405529 1549215 1349599 253134 584350 266984 192117 1011882 1085687 98342 1427480 297149 593309 1161165 1122656 1148401 366503 1619924 893954 356581 1740096 532529 230855 1873087 1313431 1080956 1929785 831722 882341 256578 1355182 994683 257736 353358 1528750 1381988 1911327 1365879 1035095 1700465 1939112 1674144 1850110 1279220 1463453 888769 1822553 1818609 531031 884345 876020 780291 612542 142439 1700160 1098838 610559 1575466 1295571 1991343 1812715 1085465 417705 1667769 275191 394491 310375 515087 35365 1231239 709731 1036464 280807 169963 1051583 1547695 803904 1208719 684323 1437526 1344745 1485235 836789 1367558 1492499 342138 797989 1057678 1783526 1996574 1177236 220580 1699082 1453238 1324853 1782857 165368 819195 105063 142555 208345 143078 1144091 862862 1130081 392068 1531505 1967694 1031630 1077908 495013 379987 229629 1811271 814176 1649793 331473 1061274 1714707 451721 1176871 1612486 1376152 1713472 560466 784640 625291 1305865 930098 1522697 1109110 801932 1069550 1988299 1882995 229104 1519874 1246128 1248847 520627 1367402 311772 1783702 999802 1612154 715314 648294 883918 897777 433744 882415 1735227 669505 1114663 159129 8037 109058 989751 1978941 367528 1461303 112112 1097177 1226543 966304 1683696 1800844 285926 95671 1994392 1590987 280365 25035 344385 1101300 164295 514653 1385308 1599887 254121 288208 1157764 626782 1627498 419052 1899037 1958702 1375298 1521413 1608960 1382182 1563134 637370 1825342 1985699 1605550 953559 24437 1519258 1766464 971864 485827 1714340 1311666 1310228 1751483 902816 1942212 1047565 1599411 109836 1864062 891520 1086519 849440 1675139 994493 600874 1265973 862120 1110435 1836259 923465 1508943 1708867 1280473 1932374 889344 1062494 809460 498101 1630133 438893 1501936 484069 29100 252721 548999 1364374 1069331 551179 1998979 1292588 1209062 181207 416859 1692126 362453 964666 1513293 854094 123731 1168256 389478 1229161 1411787 1762102 1056031 1199726 1479851 1017045 1493873 756008 738976 1748375 682530 1930690 1683571 559774 389628 1229370 1638256 1019243 1435677 874512 34591 496543 1894643 1433407 944828 667019 263052 278559 1077719 1733588 332046 909452 1632251 1680578 1034814 1725258 699753 1678276 316896 631250 1650771 913643 1550602 1476389 156349 1782386 1179267 569488 743941 894749 180284 1789643 578689 55118 815941 860320 871575 488497 1402149 1866923 1660738 1785880 1896713 1848612 1880432 1868244 996477 440506 273750 1232150 927974 1954330 1368446 376903 1963954 578953 758628 1007865 957195 838848 1181387 227764 657331 503026 1841957 1419558 1855974 1887960 945657 1209279 571245 1028406 714199 540751 1532087 577430 963429 45352 1733198 1164662 1411128 454632 1204348 1613943 710854 1767303 826543 745078 485572 283913 1796086 997112 710405 333505 1444667 12436 820875 125911 1526428 1019611 1758927 1787343 1666571 326267 1804323 1544301 225242 894597 1569481 1464533 1738830 1342506 915396 1673938 1902604 918102 838694 144874 446558 432628 984417 223417 1959450 145040 1855195 546365 1472291 397643 1141306 1578904 1990684 162218 564663 1935045 483685 789525 1582826 754307 1655844 1230668 365054 83762 792375 1049847 16793 823442 536994 506714 1133808 1293347 160045 1014766 1616838 285109 1404367 309498 1753107 1486566 663181 1645578 193845 598709 837301 1993643 239204 1330066 60551 1291031 1752114 412707 59383 351843 1648505 436351 938829 82398 873576 901665 1342435 916829 1605678 1148318 578000 1987992 1488113 424043 1086994 188782 733494 702344 1391521 561195 1605416 1474179 457465 1882908 1154677 1083407 1215130 1177363 1767335 1302542 1267419 1599786 678204 1758352 535025 1207507 1597368 378612 1175681 1671685 1417572 1756983 804244 1813919 619069 1670725 68360 1882231 1681642 1999101 918835 1257405 1703378 520433 1506632 1093852 1269391 1996942 1231076 1532782 934912 440085 547973 944896 1269288 131007 719805 646298 1317706 1411254 766968 774213 1439481 1624787 721156 1449620 746100 1268442 150344 1973447 1699097 1935652 88241 1536041 359815 170771 820651 1330161 419054 789167 1010896 741115 476598 1626744 1002301 57794 1839398 967782 1843230 445153 724009 1428683 699969 972041 509466 1447826 1278235 1384887 912129 1467852 16094 1522064 90109 469504 851462 588897 1870248 144795 47402 1787714 1326358 1096843 520277 1657422 633732 1450122 57640 587673 436214 1901524 403821 1470577 973824 1114739 763917 1780545 873614 1943184 1938401 1689505 537015 867676 697085 36006 463499 998650 1015594 1710796 131813 1962692 794626 1899227 147867 1844352 144796 824876 1339054 909077 1401182 499252 1138444 939239 1561929 1998387 1541892 41214 662021 1070393 1124887 697318 111772 1212725 55932 1235771 1086102 327540 1801519 1014527 96006 1347757 1461494 1477218 1066205 779910 682236 1519441 362543 1401665 593175 1377718 1174757 761511 1252264 700168 569619 1403729 820723 1038660 727171 1937420 696442 90610 618845 432662 1503198 1831193 481881 770626 606643 318645 1369558 922305 1177625 1880678 631717 782713 1107445 1487643 654688 720117 1621396 392181 425215 1704247 129629 1620436 1056835 1990115 951825 398156 1110965 366008 1502831 564 1623554 103831 1272582 1583728 416764 1931985 758974 701327 138656 610318 834996 616320 987392 565788 193393 1320922 256394 873302 1842103 1891393 493775 17259 524031 222718 294025 351876 617723 435572 513914 301393 1499389 768464 699462 467172 181888 1712862 1490573 501746 1482528 617436 428926 99529 1873939 738826 765772 820612 96477 270460 351116 653502 428443 1411275 1791184 1989609 815659 344784 341002 32573 1813683 1169120 1771050 350897 1592100 599521 1315877 661015 736042 243924 549557 472324 1219652 141298 1903993 1592935 721023 1245155 17537 1698505 816238 902201 714236 1145636 1062954 990787 593230 475158 1345617 507932 924868 498215 1228421 1998712 1938033 1431804 1829661 1595534 1262236 200690 92257 582153 1123515 40642 1122897 1467629 1313232 294760 1198666 1953558 759820 1403334 784564 1845414 1030391 850214 632171 541548 6851 134214 633650 657010 710794 125942 865570 1719715 1199803 43551 1515626 1516134 1290299 1273809 1132212 645115 1456641 1340861 1475286 376883 1008082 389647 43923 114242 1602618 1337974 1887502 980458 87353 1953433 724571 344283 1674110 529362 6410 281065 603762 43595 343042 1853096 632827 1761188 1342744 122972 639365 231988 1688167 1493175 1838605 1164127 863955 1308377 1219249 213728 1108851 660711 1408813 907620 1146341 1545574 1254490 1599470 1523858 611396 1281633 513173 1059263 893950 1533818 801159 1538736 1128697 1967930 691801 242953 916949 1470293 1013274 1097638 1732718 1228053 1323025 1600101 360541 1798609 689553 792751 1259741 754016 953449 644256 215414 122164 994578 1496349 1298190 877278 802262 959616 308589 728166 1613089 279630 1004652 229826 1395503 514032 936217 507645 1384869 252341 1258476 1242845 384834 227425 1496908 850124 512814 134272 1582230 375707 1758675 924006 443951 108726 386227 305682 1488921 1610355 123510 787777 829825 1684249 295102 928856 1503951 988233 849976 603824 1960388 1928750 1300524 1659205 249535 279716 508755 1693506 1006115 1354773 114064 885540 1262191 79237 84159 580953 1931443 444480 858887 1799432 1926835 292208 78569 1202222 542041 1646 730328 459442 1738364 1921601 595090 891778 549109 47843 1773653 1941423 1741811 1085813 1514021 1660910 379685 1038675 269516 1025699 689552 796575 1281 1255320 1521284 294865 182759 158289 162039 394402 1312670 589083 106543 1957337 162198 1675918 202171 682944 1475275 222705 627168 594399 1244213 1546565 1443923 653965 391878 60042 1492249 1022678 1079637 1298523 1330993 788997 641525 1498336 222044 699563 42951 1531933 231418 1749155 1109280 1877788 159804 571235 437745 1872555 1450384 494160 938225 1655357 1278539 881930 680112 1899342 1452507 1310687 1097697 1399015 60173 1944012 284962 1486328 1741454 23441 1043890 1996110 652493 1361528 587282 1044030 1978885 869542 876726 1478209 425607 1950543 889201 489726 1695839 840172 5566 867635 1104425 1371423 1569387 1308450 1991934 283890 852228 533000 976581 645674 366984 1947852 1136692 336829 566453 78059 1359500 1739321 581012 793531 1536138 844235 1558345 1013606 750155 345854 855777 1616116 1955359 329816 37855 1086348 726716 76886 1399298 1990746 340876 666838 1492404 1596153 1694330 845099 1565070 1911918 1643537 1346247 1966024 708757 218254 1733427 1630799 266982 661585 1402796 1604174 1202467 604695 1192771 1727604 1243287 853716 1925736 1371716 1106250 747732 1697449 336767 477925 1790 631982 137921 1387645 974106 461840 589797 1876615 1878327 992241 1514445 959544 583777 1757431 1537607 557599 679012 720059 1492445 608373 1275160 545960 724308 533393 1612802 111750 1543935 393530 1965136 1475510 341745 1993578 1757530 1869759 366915 1148578 252559 1343367 554492 1669024 1260920 433378 1645838 972799 929843 1338684 481673 939405 73764 142971 1642377 1550225 285050 1333515 179351 748289 686513 1466723 1308310 1059641 725552 1904965 590558 1034311 1391459 1030587 1227028 1242727 441517 1827582 587264 1945539 1753192 152392 1595695 1463936 1450598 126113 437578 1110196 1600732 690477 1974197 1378800 299430 532099 1329184 394404 1334733 575747 1060622 1043797 840089 70853 563549 886461 747750 1116853 600590 754935 388000 925892 577691 1956579 291251 756924 873426 887309 1146589 423106 1489446 915473 1706494 152355 375216 747183 139089 1117419 903386 1200198 1257376 322918 1631816 920994 359425 494330 1697120 1991068 1291731 1686306 1840353 211746 1458218 1057953 875385 28012 1623860 566541 1383545 1709245 226382 510898 1481918 216420 198892 73222 1724308 177688 1486633 1943995 626309 1510405 1253584 1539727 1562255 360015 1996415 1325133 372825 797727 83772 262133 1199783 348671 1497297 1590219 233813 1365540 1760916 953448 1156589 1840063 1577256 161716 456403 731217 514834 1642313 731066 1994051 1390103 287154 1708451 25913 86802 235417 1766518 421269 854419 73807 657383 904228 440109 1134859 1977053 321331 1268939 221667 88645 532466 893320 1502817 1887503 1315691 189468 1561754 1659987 1947538 246683 1633023 442802 73316 516223 1174953 1316737 867778 1012993 190973 304107 731635 1015039 572433 146137 1226468 653184 1240948 878324 170376 958259 583148 696213 796022 251521 563615 1853604 858229 1573725 1761237 480822 11096 1925316 605218 1681850 692597 1733591 1601590 1340525 578654 1795956 1007881 705043 816043 1018932 62984 266504 348118 751958 326266 117572 1504015 412207 1303641 957308 647305 1930802 1625704 1462218 1165187 612135 1302366 1512106 702823 679110 941882 1254030 1005996 1842735 553776 1636764 1068322 679040 314802 638304 728242 1374265 1041565 1029755 21472 1628624 1404198 39642 500826 75343 1478281 1887701 1477344 837327 859323 1760531 763391 288320 1544074 802904 1483184 1212249 634863 1097999 302565 1001779 1992212 1192633 1309668 36967 1802601 1477454 547311 952758 335929 1521214 1550421 101495 775040 166498 830681 1028518 547633 1135593 850997 1255538 717756 1529097 1869193 591686 1955525 1609929 346330 1121144 1285997 1704837 1335773 666010 776167 1651316 1649715 1754851 875879 436330 696380 1282342 609005 1233861 6964 361783 461099 553951 84998 1434283 408756 205805 145430 1313007 915046 1677568 1590697 1932160 623008 955032 1913339 1454268 1253341 1593095 396453 1114847 1000556 367190 852468 1500780 1308910 1661433 1828847 1607615 1199659 1650870 516833 1209889 662605 781189 727853 337001 870784 1121689 542484 569915 487835 689758 789731 298295 1666756 111249 1340152 1807279 997133 467983 930273 1999258 103040 1705340 1754695 541824 1535442 760906 1076046 472073 916947 1011560 484103 1998236 1645365 1433888 1724324 1477456 1170952 1239768 1230377 772161 422082 1884811 1876904 468455 1262596 1353112 377291 1805195 1140699 1732086 1680594 289823 1198886 1097696 29381 688450 334702 1914222 691754 339300 1579029 1867808 1849872 731030 324891 1888116 858422 449429 917868 1109549 1077345 1327272 1170337 598686 1253244 791428 858057 1949361 915747 1312969 1064584 1814466 1617531 1758162 517250 1784609 361303 1532892 1625321 508752 1492936 1970199 1117933 697721 463527 1088296 1886619 967591 1708865 830068 1107700 1618871 1898961 682221 530260 1277529 485832 1945534 475526 492768 815276 1268270 17523 1513588 1449070 87035 332033 1909701 516333 173852 591391 1404441 1005045 476167 158815 1116001 844337 515543 447478 1117250 1948469 1112996 674536 818876 49742 1482520 374852 1983364 1656556 1468232 1480217 1276888 1499338 1039300 1359856 753723 1245020 1228150 892460 1563279 690317 819949 211567 420251 1904834 1879934 709464 145890 1901526 943923 672197 1962367 1268313 1745315 931664 1703949 1794248 1790315 1013685 1123131 1928073 849533 978081 283441 154102 215920 1683835 1404590 1011031 1857697 1864985 190526 679267 1848770 751213 936025 438814 280705 114723 640641 98516 930728 1550298 1109753 156457 841642 492677 1778614 22349 1122272 203968 784406 1378152 1241072 817558 426222 1116068 1230207 390137 208184 1787709 1166258 545120 278367 975022 324619 386018 675337 62960 714515 849637 100963 1479975 638411 547602 1085999 294134 651353 491608 683592 947374 1898541 223151 445979 1355765 1869601 580083 191413 32901 131506 1764549 1865328 1834983 1194462 498408 617475 1573644 726349 1221863 459092 1255259 1251561 1040254 115252 31029 1244810 1459349 911901 334781 659393 1456747 12382 1331284 241405 97432 5109 908587 392123 20738 1917537 604598 187636 1133340 958061 1402592 1125848 528371 293239 1275493 791940 444128 1038876 1345170 1374193 1831315 599678 1691991 763584 799323 107879 1831052 43691 1342144 794322 1242309 1768542 1217429 986128 1184399 575439 155102 779114 430075 1288623 1120923 1141268 180403 742491 997735 1340838 920457 127227 451879 757847 1952239 1794334 1919418 1986379 891831 138700 1909766 1789999 1430652 822029 1117143 547129 1858875 539729 1973797 1535700 121753 65561 1225439 1794109 1776452 937960 153606 1351788 1816595 237783 279431 125404 989333 1958877 753166 1245493 480162 1455402 450031 486278 564700 1234 603311 531291 198347 1882060 497908 1549842 1757956 1301837 1867010 612407 651157 569966 1112590 1790336 1203759 1222385 328454 1942923 568003 1293617 1686194 1936512 562018 1686024 9486 283319 1828451 398487 1367471 1088730 1495215 1952543 378115 1804349 741102 195821 1649533 523310 958862 144859 1172256 1952350 1257593 1866420 396393 1194958 965809 1261448 510040 191813 1435238 1351935 580295 1937221 140272 694641 29099 1567699 1934782 1174025 1203928 1365085 448828 1970683 1494288 216722 1779626 328122 272305 599788 1053446 740178 1520837 398742 639093 770468 1780410 884800 310017 1620685 1384319 402088 1979165 929378 466245 1209151 1110633 1414120 1928884 457735 1750912 1433319 102930 1762895 1588400 664641 993539 1927213 267581 1303103 639232 1150950 1939147 84121 1621593 1347821 1714900 1196605 404659 1759399 1788119 1716713 1084493 1509933 403146 677091 612454 250789 1263534 1403386 827774 1691701 1091770 883330 651861 1111844 1628767 1982858 1344845 244858 1141952 1541992 405590 352392 1461874 210082 114372 1827264 1680807 17068 1539531 246281 1696981 1292007 1175155 616999 366005 612533 447767 1896082 1555492 1895173 888503 1519782 1265019 1115968 30482 1992865 1607284 1930510 25353 430166 1133568 1160283 682419 415772 1503087 1879594 162459 177735 1382905 1558588 909905 459646 1129175 1748124 1187043 72097 15463 1925632 1389705 16322 1588815 1676148 341446 1625460 1320806 1927430 291137 1799710 815589 1268213 1398995 238478 1229023 122533 1528701 613807 1196423 1765920 1031354 302469 1908712 478163 374712 1794289 193175 1997297 1845499 1679188 1015983 725143 1318666 69710 1342117 541424 1941185 320325 998787 680819 416704 1790046 1208306 1759317 650897 1739359 890306 1662354 355611 1916503 570801 1864520 769658 1992272 311818 494200 1584590 342918 1805437 860828 1115884 89947 573638 1792087 327503 367446 1780773 448405 925651 782243 325923 1765357 1769855 1200873 518420 1771805 1948539 103972 890916 751379 1882330 499713 584598 1110141 89280 799783 705185 138431 316082 103708 539745 979021 1149663 469476 1492596 1236540 861702 557331 1551546 539579 1629876 1251855 1627643 1565377 994265 1515549 1326404 557394 367164 1486952 795709 1485381 832035 720163 543967 1748388 1626143 219032 516909 598754 1194982 44949 965838 977114 509000 622012 250247 599365 744668 784890 1382351 1939420 530595 58277 1416616 1953504 1267124 1238544 1347715 305580 1755095 66174 1347336 923409 1514927 1871835 985280 639386 1301634 1703548 466574 1415477 1662255 910343 1576710 1614486 1102816 1911782 57623 844212 1286453 190681 611997 869321 1356813 1999006 1499893 1965346 445538 1741373 1493928 344850 1850122 327947 838087 631464 1788986 1901749 1291208 1403251 1744397 522965 690124 1743321 679045 1530219 421538 250172 1768183 592903 1880216 233921 555038 1115163 306205 1106292 28154 1071415 1355598 1078979 1070993 588957 1398254 1194353 495395 592188 615332 1456065 884989 209778 834178 752936 1890699 1469406 803705 944419 659475 1429968 1724934 345188 979620 1052319 458981 228010 36876 877418 1814348 815378 917109 1081242 1286278 1748566 891010 1804309 1267815 1761175 836737 121362 639526 363548 714384 756314 6877 5233 988004 1200569 370157 203280 752781 1184338 131362 633079 1037182 554326 213595 649442 1892189 1261220 547319 1455144 1951612 102597 412599 1229537 878814 744917 823807 971720 1958680 51402 1282496 1839671 395814 486397 133185 1101514 671067 80784 1550946 1619720 531975 83816 1607857 516523 1526325 244814 449276 688346 1922259 429063 749745 1076212 1274328 1074124 683299 1835786 1877575 380873 1175435 731384 1402239 1938349 1081773 1212242 536781 832436 1495825 1725032 1458481 1154065 1635061 552205 187454 1261166 290153 769600 221952 285150 1370988 934225 1111719 909286 64621 776069 1859447 417892 117995 713412 555943 298857 84867 57811 15066 1981904 1061349 1539576 1676726 1454313 698717 1998607 1746586 471960 479488 346288 1425891 502352 652857 1993630 821382 435960 749935 1013380 64543 427732 1153989 1971388 874112 639925 246064 99569 957745 1875680 1233230 1757500 1893690 1214826 470685 1146384 675015 1303079 1660208 1733058 130580 1328439 716072 526852 403728 1124090 1426723 250332 1745593 818361 1633585 1828920 654346 50563 1846109 466563 1614053 866508 447328 1911199 1296542 1158730 1346342 534939 1512215 994268 1484557 1942101 1496752 1200416 1371181 1990941 1383217 90896 1843359 1228817 1013199 1963388 1705053 1569452 265686 611247 746218 523064 322437 1682403 1867855 1234224 1222380 1243687 1824812 1178047 1805151 374431 473941 36235 1732566 1677432 253789 1330221 1891449 1591304 292867 1793770 553065 833562 5543 1731546 1464326 1834706 1354839 509393 12979 909861 547619 1787516 1289293 548112 888749 1711802 790316 673213 1795874 1327611 528738 401700 356000 1989446 8393 917712 919760 434863 657664 902646 603284 715115 1417386 370809 68254 391685 1181588 1193849 558024 20184 1959130 1210866 1642664 1849484 1637928 448029 897593 892228 615551 1877797 467373 1891292 1742159 1217031 1533480 1373592 936366 1834548 590493 1763953 273977 307971 500043 1011451 1800382 77931 787058 1554920 578169 1852045 1579604 175874 389606 519292 242956 672408 105138 1341564 528778 1590508 1656982 1096607 743021 1564795 291805 1969073 364899 1750146 1060455 1002567 284943 1130443 538079 1250045 1152084 21783 900675 576035 1467536 371238 401853 1286523 1220269 1767375 1180786 1699598 559819 1058779 1456257 511580 1971904 1779582 204162 1196942 49954 887457 980199 846614 1582181 1967634 1193055 72658 1487742 909612 793619 1388934 1958143 1809478 894542 931901 481309 763819 1984944 863303 771854 646927 1490898 1577343 1446225 220326 1910641 406044 1051896 136300 964011 1574500 572938 624775 501903 1114421 788818 990135 899053 1169336 573311 497220 866296 1655787 1992442 557419 1238228 895529 672887 1191378 1674966 259492 836057 1339253 1641834 432963 822122 1928428 1812286 1411551 1424966 260705 1233107 1554291 70274 130464 729429 1361565 961676 1968437 244454 544029 1230096 853725 325979 1402133 997775 35960 1146930 1019366 1455994 1911739 1617726 1626848 58809 1218565 1248428 1685086 822207 1443573 179841 1762827 1620446 645576 1791571 1091478 1585953 265032 544138 420652 1321939 293967 1318055 1772940 1894401 512006 1586206 238686 1957299 640339 455705 419795 1520639 1825899 1879918 1727441 784439 956979 1853849 588146 1901153 294432 112886 256473 629497 726933 1389797 1099902 1580171 479583 1384871 353523 1647907 1840666 1347712 1265776 918309 743050 1545405 1498364 954795 662197 1282887 1303878 1495766 1576020 1441664 1413354 1944456 1368117 1740753 839648 1272410 74361 1683662 831035 1149167 1455434 1756773 433915 1325398 1817649 267820 1592457 699831 1426651 1393100 1384059 1670678 605504 859972 1599869 462012 1947283 535243 1609329 1962034 1137655 882108 351217 965752 1782011 616209 749209 430908 1793137 711392 1228731 1474704 558455 1759697 1703789 1586777 1249127 1227573 778439 1904830 110863 1145348 512674 1958916 1534931 576453 1240977 379878 302628 1020674 1957556 1713979 1805587 1871644 168743 1456863 1669281 1997447 426728 1705991 1468332 1684945 1313718 758020 749820 285285 651660 1097513 320876 1899252 1558051 103534 1945049 158505 925618 247328 1387606 1464133 920340 803621 465043 582943 1413242 1233716 456836 432554 290195 742751 683656 1166583 387655 868224 1777869 1385523 1042860 207103 230209 274366 808052 108802 993399 42707 1414719 913083 176937 1536404 530632 1114069 957864 484782 30230 1566314 1294095 960387 333141 475763 33733 1281520 634009 546873 127844 647016 1490979 1486754 25601 1274498 1479945 1015189 122871 772176 629437 1588284 744646 1981847 1105052 504824 1159323 1908696 834104 304672 648409 1430300 500368 1097318 77067 430049 1380303 830589 1863104 1716361 612272 991690 1712006 1566232 1045724 841957 869130 457482 1737870 1618470 1292505 1779139 945837 251130 1616411 374608 672235 1979007 392219 287090 1913219 95160 1825175 88551 362460 1095831 291308 86079 1515232 137855 683522 1357855 236056 332593 427728 1306774 1151222 1549976 91637 552238 1376124 1887943 1066750 996793 1237246 923011 1813346 1629496 116931 1390128 850978 1444733 791322 432770 1281968 1965279 631319 727728 192420 994161 1363200 1495061 388404 1701808 314248 1909082 1771463 1814331 352323 797542 1987044 790434 383494 1774852 403608 1244486 579334 60305 171640 1372997 640735 1363045 174029 774596 1457301 1862695 89486 1665007 137690 716906 539433 1960111 77650 112092 1824556 475938 1977922 962838 746086 90458 762643 1427400 809552 204406 1304845 1557312 1312640 939351 975402 289763 1307111 630616 485514 82010 68992 660734 444150 993762 1555121 556870 1691562 565573 723254 1667519 1095468 1982120 775253 1526118 1167425 108586 460894 87038 832998 1801550 202476 127843 1254202 495366 1420958 1576718 456577 1873537 764694 32289 1517769 321104 537448 205751 1978231 1608661 1308516 887501 616080 1496684 573463 134092 1457430 514951 1011386 629520 1341932 740115 149597 1542759 1673559 231336 590019 1275411 177366 881656 1518545 168027 358342 1505516 671024 1498081 102729 555753 1082414 908275 944291 1340387 1593452 1566324 419266 924528 1859267 117250 866757 735228 1181616 1712776 1211919 1278490 25607 63269 1093764 1790858 1088574 1958068 438252 1928813 370831 1890456 578399 325398 202944 6320 1642986 1089000 1934366 321550 998753 1117771 670790 1442566 398317 1288650 874045 568246 796286 887601 1680428 598849 631046 367368 1166621 43205 1727572 1879905 698835 1811870 1156080 683357 281332 62434 1517370 623072 286172 1706941 41901 276683 1237542 1843248 1504397 84409 266044 1799402 1503440 1672156 1737560 261635 547001 559090 1568844 1754054 1995207 632242 1342195 1908836 1399553 830520 414334 1490931 960753 717186 650186 326659 1551924 1151783 1329586 13365 770452 346006 176687 598914 1814692 611968 119498 357872 1131090 1299930 1543219 1685046 256539 1004461 1281173 1566273 1869706 662873 709354 290665 297705 472142 1441376 1080021 193004 290303 944071 683509 19128 1036705 946842 150598 367518 488384 1356846 558658 250560 1475152 245133 290005 171821 197052 1027750 1399272 352532 1751648 639785 1132523 1296069 1926123 770454 1906408 1561700 710043 1262250 1793309 1458013 190289 1497761 1552543 1517406 1653129 125860 1436046 1934467 64681 521543 1166105 196831 1280100 1042692 813870 6947 1938538 1949319 579147 1159942 2343 474499 1066835 190607 681946 449451 1277692 573183 146493 184032 1641721 1000876 1458741 1469820 1472849 1067524 604718 1202920 1568985 853997 119522 1039063 565699 945680 1316258 914395 1103427 670068 579188 718489 33773 1852792 1411207 73894 1678909 103848 474848 1364124 134480 1830498 1271247 641464 901438 1863149 551708 1076068 736206 336671 526503 76788 766862 876484 1715387 1185818 520812 302938 1270563 704856 98833 710456 679640 998001 828461 242603 1343029 1563885 482556 1025449 1368196 112981 521852 5044 957681 737851 982600 1221502 164498 217598 378473 713060 1669198 1612602 928656 1404617 1683328 1689805 767974 825535 1596482 1721051 1612748 886137 202369 1386039 1438420 1503256 543933 289154 28843 1593139 1561192 237913 1611682 298647 1264747 457933 932221 913326 951437 491061 1411472 404127 1826970 646547 67909 300771 21462 1002372 94378 394102 303369 260035 1805506 1200799 1752804 630228 482086 1314258 199002 1783199 1712570 856442 1321713 952072 1238251 1412771 1396396 1546843 936586 396764 279445 1864491 1386776 563428 1762327 574394 788757 545153 1500821 1215600 1223646 1030931 1092150 445277 22202 537434 1464832 166441 1783437 1780894 329396 1121551 1190874 436440 914557 600797 377935 574758 1767340 758306 794177 466569 1123749 1309291 1464526 1682277 1580895 785218 676900 479152 721939 762170 1715584 166669 117016 227701 872535 707547 1640571 242096 462134 758889 1791726 1360266 1327950 856404 410059 1216742 170424 1547620 1864254 1777836 649383 334130 267988 304812 932258 1907279 354750 571558 162735 1782929 968671 1452921 974774 277832 1277943 1569461 1598002 1023289 25760 1744886 273912 793758 1012151 510550 1684006 730341 812729 1596716 780485 618673 1119809 1720130 793894 348924 144628 325627 415478 192575 582126 1658910 1160624 1580869 655671 500493 1230151 860084 265930 161287 1845975 1202182 549451 1035415 1484977 248240 1029050 1113371 1153371 1921222 1993619 261884 1793317 306401 1960809 1739608 589058 515569 1809051 1259472 1009092 1119412 129383 1889040 1543777 63731 1542535 420342 1868348 737153 164132 483751 1618049 555272 1267739 1270035 1212280 1127505 884249 708286 890415 1757898 539804 637333 1594035 215538 1895258 1404039 101471 1707588 1107776 1771951 1995959 1321220 876360 1406943 1456917 1434058 871915 1533165 765993 361323 1778132 1995993 1978276 709125 914147 1483283 216687 1489489 1932106 1925197 1743872 862690 1781623 882673 725392 1124061 759020 1589163 1195841 1363552 1256599 1359094 1583262 526835 553023 1031580 1142668 1048514 248559 1745394 464260 1540647 927908 1927790 603085 1284695 891326 1468468 720937 668579 1969410 1564561 901092 1230 1440122 508082 1556046 362306 1092786 698535 770711 444671 1363849 620427 215237 416751 773701 1664423 205101 666906 216640 168972 872517 105851 1753743 631466 1683665 1146932 655443 1782969 140537 435627 1321392 294242 1212942 1304097 279248 231734 1035290 1880905 800672 1408796 835910 1608861 757570 215183 1125254 884041 1514602 527068 1080115 1792177 37965 1538285 469723 1915354 1731014 1239217 1499790 1664382 1176210 1985867 163614 316151 352415 981674 162704 1849308 607908 409637 1669447 236068 729399 1683171 1742230 461478 684818 531070 985248 1928283 640478 1976959 312097 1693128 1229779 1033390 473876 988363 1692463 1476036 467529 1410234 358470 847386 1978563 749656 567299 1997581 687012 987949 460542 1950453 1587554 359355 1879570 1184999 1444375 1384535 786389 1049960 1468632 1679440 653109 714969 716575 893795 346982 1475446 338544 1210599 679634 1535500 1785514 1709326 719477 732064 503708 80593 1722706 302398 1657410 941184 526336 450940 1798443 469301 1849648 1898180 1094047 726222 858550 489015 1521570 818086 169363 1175230 710522 1183335 1271218 1584230 457777 1136932 1621932 202313 1126634 1984208 40312 986034 421970 1662160 1967230 1886021 1357559 1265210 1101062 285361 573177 428895 1527475 471150 177589 851629 497322 1931764 1017838 994695 1310310 1453351 795245 1629041 53541 1520327 1570194 1925922 665809 1519631 571603 630613 365891 1822998 1933831 1263157 1762403 121557 193182 658765 353540 525467 319107 440639 154698 76357 261393 1685643 1408507 671606 1685888 1920404 632308 1698143 1082864 646469 1446294 1260927 1084305 1716296 1011691 1475845 967578 957053 1147382 1574847 771371 502011 765651 825190 289974 1722258 1333209 1842827 1431099 1636145 153064 1012270 422670 788340 97313 852746 124041 1305908 221945 521171 976309 936245 374455 743218 887466 877492 162029 614922 1702785 1001937 1460276 1435299 1630416 1947336 1210973 798011 1419226 1930432 491461 1245687 1040923 664296 1496905 1991021 1772505 1495875 1430764 764302 867294 280715 1611494 959570 1806787 963286 1242949 181852 1325659 571843 767361 514106 307047 908385 282376 323278 654665 1250555 786330 1215455 1270156 1404013 392653 56323 1570864 1352183 1406877 1515443 300380 1130716 1812949 1080435 1235526 1486105 481269 1809970 1111904 1477719 512384 909668 1428978 472192 773552 566646 25527 1604738 90995 733268 684400 148354 121785 1968633 369287 606831 610345 1111717 1422554 1680987 1184575 544517 1054946 816742 825587 844460 469269 920721 265507 1555870 1945448 1163280 579843 533174 1291385 1315495 1389694 1359719 370677 1569975 1062340 598390 1480572 979814 614202 638079 1461002 471076 1474147 1208289 1144161 135918 1662701 959538 1529450 653926 288711 435727 846583 967861 388745 71470 380685 1657515 1788186 552183 1305020 424563 1652828 1813147 569489 291210 208599 1684774 1345011 1066570 1074696 758005 1591456 19177 525091 1853399 114029 1337926 1898250 75838 303945 1625188 99852 73645 727672 522824 1162438 261036 1424344 161431 839467 1394008 454712 1465810 678129 1184050 692112 700884 980393 1405758 769526 1147008 1224763 822312 820298 1598750 1250332 1228035 797835 1750212 20753 1334681 727373 1854832 1517489 974478 1410289 979255 1980502 1656795 1367742 1753848 351061 1873991 171667 927149 622354 609642 728979 925075 940300 1318376 371551 1602436 901041 1061618 1134773 1631522 1165274 215751 1323598 269056 1853996 1589538 1037598 1625615 312025 1023337 498125 1349286 1921648 1284619 572173 593999 505564 1918592 544653 547259 714935 130976 68672 1643684 390439 682481 390230 1215608 105687 1286910 265807 1326310 1691618 1478701 763206 1092120 1429994 1132534 1341245 1287858 181201 381360 1948376 651179 1940099 397943 85619 1613774 676158 688901 605281 522783 1651254 1227667 1232099 1582191 817752 292916 1432352 977930 1131226 909796 924042 1315305 1567000 1757401 466870 926206 1145891 1582312 1024623 1997402 1069935 1325272 146151 1754703 56505 592378 1058909 888212 882356 1483484 699372 385277 1929486 504756 1562293 225090 607924 1230301 1040623 1614968 440372 173535 1114422 1702513 611433 1715137 1449033 166159 517898 314941 111111 68265 1463835 709656 1121426 1053509 1442527 440366 449858 1636525 771907 970573 811570 1615184 785487 541222 625053 1918136 123579 121122 427697 551163 1177240 1617443 1138525 1855006 1916932 903879 767990 1304566 690509 1957220 1703884 644379 472457 384696 1638132 497431 1552604 494662 488992 1201929 1776313 1296840 673061 1078590 46479 179985 227052 1604997 819455 1439693 1863991 815347 604472 1576599 1074698 1638055 1502997 793869 657611 610058 791518 1806202 1078111 731801 570526 367237 1089835 1061385 1177427 1168063 555061 1374168 1788772 41987 966699 1948361 775606 468548 1718203 1919136 323054 1931178 1443448 419930 20166 653898 1471148 1759064 113307 320483 180299 431477 1863998 691629 753798 444009 1885392 199973 1259411 1331949 534598 762991 837883 533359 1642749 5777 1403005 1789798 856916 1315136 1405458 1241375 1416825 1140423 841140 1945317 278751 552136 903225 740879 246647 119291 837678 1645413 1882451 669568 478981 237139 1158681 1506130 623440 1094650 1659582 576739 1544956 960748 902499 658742 1061011 860560 834846 1383565 1361517 933746 803944 1715923 605178 1536116 1693284 399314 891176 606315 1601173 1870168 850541 1929331 835446 238539 644002 860166 1075523 338363 648626 826223 1127037 1538690 980702 1349890 160416 824096 1684043 68464 945214 1708211 1868333 1356534 836365 838489 1608602 1581383 965609 1748141 1909975 1854017 1119314 1467068 1203357 1961288 703773 997475 807524 22482 486450 1856596 1397760 925593 1943036 637072 727546 942187 63325 1189932 1032645 3981 1542790 561549 465217 502457 363390 1631319 699378 582698 284142 1025464 972826 1439922 353597 901229 1173404 407868 1463422 1531590 1458264 964431 403618 1562944 1529917 1272224 484225 919503 1611006 1108780 1825919 771655 1063207 1417541 1168995 1370070 1441894 4850 630805 1047522 1271152 1769156 1346175 1888828 1880128 649751 1104004 1202150 612310 1341043 1738773 1785789 12090 1735824 1783733 1969026 950577 92304 95293 726836 1711331 1110577 1746309 961908 258217 467255 1352770 1458038 1329504 288525 891013 620115 20133 1591671 131282 970337 76525 862653 1241257 636235 1786313 1787027 1827721 584745 1387730 539960 1110511 1382754 1682664 423805 62531 1063100 357886 520777 53891 1191034 1550230 1546023 1559514 1219207 1020921 1174499 1076412 1567313 175539 1005589 1828865 612049 771724 1632620 983472 1405372 1099572 1271740 1478914 1610602 1838988 1235857 1421634 241039 516247 130088 181181 83908 1988110 1433601 1352066 1215707 1582583 203851 640087 784195 256294 841960 1283036 178592 156015 1850025 903978 1750286 848035 119845 1561515 1764362 1733099 1051833 166189 309866 483547 738773 1495826 829140 1124411 200938 164240 340015 1369136 219902 1448991 173446 1111670 1141491 1070822 1550362 77382 1689770 546728 1376396 1631802 320033 1741847 777771 591154 458162 1638081 219326 1732286 1738406 1445914 1163216 1501288 300624 735649 570595 710524 1216807 1452989 218773 1353180 601751 1723364 1933781 1975063 361310 288187 258474 1567366 1843994 7286 728203 421417 1453184 1586983 1146782 759860 473947 325694 1631029 537478 1363239 625566 1028763 1730463 593317 1041317 1931919 428152 1251279 581423 443318 990216 1904505 1196420 1639486 1561383 1110429 133231 1156088 1864723 910266 1550508 419642 471921 1530665 939018 791489 282149 1346651 230346 6749 1046042 768820 1871575 1896157 1338985 22786 1365917 1712897 118290 84727 1833672 1104897 1273692 606659 1293216 1585760 1160194 996658 839333 21206 919683 663528 1844645 682098 489301 1422601 54304 517070 950026 1858073 756129 237942 776589 209470 866856 1242790 1821759 451895 1534336 828911 819544 309448 1835864 1309687 1167648 1643615 521809 1206380 1138251 1586751 1842558 1562652 1049637 761490 549802 1292132 147752 238154 671191 747604 1181672 1450816 1165486 1711187 1560954 265438 1404418 5544 1424983 1852327 352903 1646527 1909500 1350060 1307401 164953 586383 940510 946367 253673 909628 575260 853978 273724 394984 691408 154986 759150 901834 1879788 153570 1724555 1447659 1667686 1483867 1700151 431162 1547923 1430880 846730 1459874 1666506 1577199 567631 496949 1252915 1312577 863310 767260 1840892 470462 556871 334560 1788123 1835723 1469802 868726 95458 175521 1359727 1823719 489258 796072 1688529 1000271 1039581 1163414 117394 715736 672985 833435 1123939 133323 1838276 1288331 1454111 753515 1599261 1108013 1383359 1341228 281666 1318642 1388355 1467090 1039585 324688 910317 1243560 159503 404003 1684253 1957384 539134 428163 1021813 1743268 893632 122169 142601 1700189 318204 1821298 1229162 1456296 1041391 1613784 174112 1630826 399402 987362 1119843 48503 693129 1905395 72378 1891496 1555786 292543 258343 752918 977961 179708 312290 442455 406448 257684 27904 1111390 193484 288939 1561941 1073796 490002 399102 811148 167736 1065856 1900824 1376292 497561 1271265 647534 1772320 429146 244217 17220 405184 655373 1555430 1253971 1508180 448773 1456628 63730 1442105 1922563 1518771 225637 576023 1669110 1062879 1490169 1953241 593048 1540665 1190453 1762616 844310 1989682 433825 1967690 1320287 409736 1425736 268023 1294877 829376 43738 993206 77407 1270179 1486033 886218 755646 803344 660692 373693 658212 884865 12084 1573987 1413196 1415773 1178909 1990647 1208058 1848973 583291 929967 792733 949877 278427 709890 25780 1503790 17967 1848528 922127 1613189 989385 171267 1224467 100904 1805040 1747042 1260635 1122292 164927 349430 455796 881019 1552118 1221063 1635987 1716906 1759345 1419283 1937380 1578444 195850 1791298 918127 166818 60966 187233 1563348 890685 406812 577902 173491 1888527 901973 18994 1201807 355689 469664 1763071 1704940 211444 1065179 1771485 1602328 1423605 1358868 349465 654103 1490285 20039 683349 1096605 556550 1472981 1124800 1820271 1675248 553780 1774232 3377 1331803 15366 1832916 1660811 780419 872956 751542 956628 1757086 542153 1064411 1200693 831119 64371 1480842 756107 1570588 422208 77040 506981 1512682 1220697 342431 1330131 1762162 1305994 1275518 1890888 1414786 1321084 212114 1275047 1471872 423553 1321483 272735 555736 1327534 249512 132962 1894740 1285412 967678 887937 206543 912411 1282512 1472121 876825 47129 1596078 672174 408711 828489 1810761 1023896 1086091 1055255 74348 786402 1654311 1176603 908999 1752516 657004 1578336 1194061 637293 705277 1977108 146597 855870 86468 590573 1695591 1799419 481559 438626 1169163 148716 46997 1081761 513303 39211 1943331 1496820 1636807 1014267 306758 763278 1855111 1290170 12082 700507 895886 462380 1232960 26304 853090 1441361 1967443 402455 235977 445292 1267975 1855983 99257 92439 1544055 797048 878691 1264230 1073863 574948 514444 479240 1105908 507842 213729 1940878 1204561 1745478 616361 959903 871043 267616 584229 1104836 1008700 1293814 868561 453419 535566 963716 1675093 1482510 661972 310774 671866 1183440 760295 707490 1498019 1290787 939674 1804654 1020052 200038 1639714 1113074 1385085 133664 540818 368255 1983467 51953 431553 1544922 242908 70242 1381846 491720 725743 1739214 465491 1176743 1078359 742582 1159609 1402881 1324563 1374274 1788269 1948828 1396502 837821 1732372 324090 823516 421995 1660111 1652070 1223462 923597 1345355 1650921 1680832 899935 400856 1399345 921618 1899953 414097 1403873 1390827 1779685 446581 1157103 14899 40576 1020323 1662060 1700971 99528 326523 282556 667268 322226 1603076 1265546 1339265 199831 221734 1021707 1220329 573212 934556 1673868 1385411 323906 1346018 958652 1384829 1348873 1951818 226468 156627 756784 93148 1042455 827739 1914506 641109 104020 1649742 1635829 602070 1496600 1420370 1590588 1693950 1045903 1684311 1035040 175168 1582957 734879 530801 230017 1674381 508091 1012945 1626945 622777 945314 245856 1935755 845904 756839 821427 1328555 45141 1885659 653092 1564209 1820743 1176334 1279967 303210 723276 1101016 1952745 1080778 1760133 1698638 87984 1519789 1734169 145521 1369380 995476 1429692 1779738 605857 428966 1517699 315003 1808365 912114 1000797 1394365 1495909 1714777 1799008 782929 276465 1554695 1516206 641513 1412940 567409 578159 1499957 681029 1777178 1374547 1148103 1299453 535468 1075545 715716 641619 1056837 1314324 1390188 398208 1100470 1597015 530977 1427900 132532 491317 1102507 1905050 1716443 636569 263904 1622457 1729270 1901990 1575424 489750 1362863 373427 102266 402591 1733507 1642450 191883 22065 1035087 253082 1955146 703825 1800724 1236019 1900622 1057319 1904666 515170 1241019 1372325 233731 1710801 1937351 1544501 1707972 897309 876907 355968 877925 945386 293461 982057 892934 799613 906764 475023 20278 1195843 1014477 902226 1864689 105498 891997 264188 1703739 1014459 532599 1162485 969993 376868 1938304 124920 1313674 516902 842691 258926 1407943 80177 1392758 965274 615589 1145514 609993 1676079 66921 1817013 628396 1556437 1785415 1138102 1499082 1005423 1875863 673779 668943 214858 289238 339301 186457 1112114 1616682 1447950 949748 1941996 1583302 698032 999523 1427881 468040 49695 293651 327741 1880266 681753 1093859 864834 896975 1922854 993763 698340 640482 1668228 874278 306199 1184881 196555 58231 745717 501482 785790 916743 220497 1091180 1710517 8469 880169 1747132 1346592 1405555 19497 81412 705260 408801 180015 39099 1112506 1454826 620387 749366 1342374 107413 664949 1367094 1769944 1828094 848391 118410 482694 1007736 1919065 1181933 1873361 934049 770850 1800074 5772 84764 1647949 1645654 1732878 1817751 1924421 487175 958299 240931 1514339 123709 946125 1249846 1148360 305924 15102 1372090 432055 198274 1227225 266885 928872 1401468 138352 1375186 964324 1882503 1612774 1421827 218196 1273681 1305409 324062 403861 886958 1694509 891522 388912 1441171 1475459 1602230 244134 1576572 844669 1630735 1086804 1612950 102 352492 1938047 937096 1857683 187065 447900 55866 1631524 679269 553260 524707 441211 170160 763085 105516 602035 1465174 1199011 1408805 632924 70515 304141 1114397 1291199 148233 1105992 1504468 493824 1414877 511397 1373406 1261844 502876 1738863 1791750 1514967 792076 283489 1858236 576835 363211 390258 532653 1423684 1202265 1338215 1694419 1409243 992706 16739 330701 1594551 1949274 1806348 1039213 1079394 1108686 81816 167764 169794 1225976 66786 1855660 886547 906114 1993459 340359 1807880 1369591 1375528 1712097 454761 142711 897622 373339 1231949 6099 1845390 1237055 194806 743282 1293824 251335 776236 1553206 1731824 311540 429456 1125553 442384 372065 675984 1611973 591464 1746100 271866 1362773 807930 1707930 924256 1752065 579067 219046 1221193 1390372 949534 736980 399685 144069 855639 1500972 613127 1411311 448358 1362357 1269380 75478 1153175 95012 993637 4682 482526 426361 1804371 576339 1220668 1876747 1981061 340051 471204 1707999 1284327 177490 1165727 991467 495548 1593638 632235 1284709 1496837 206711 724117 1245675 1544553 1811518 1249555 214989 1156405 924773 1797466 836919 209123 1069399 1671575 1340022 196640 1694807 1358514 172898 1755593 1408178 1053429 1881870 1049164 233070 900907 1187672 72235 897138 1003676 503872 294758 1319539 1264952 1404936 1904215 277467 1996796 1683955 70220 51128 554561 1888283 388368 427776 207662 275663 306071 802946 1693221 596624 419910 1101649 808999 1775613 1127553 394537 481440 1095476 300898 1071166 878147 254336 821180 156810 1437307 1256460 1027752 1598534 321052 1021762 1479637 1397281 1136611 1378448 1357571 624884 1348373 1970280 1598245 502256 348908 1807489 254705 885447 1517176 875297 1992000 330114 1892974 1479729 1664585 860846 1681251 1146767 89597 1042273 197604 140842 392936 1211726 140721 134363 250079 168070 492180 648286 1091513 873740 898108 463171 1223695 797358 452165 761482 728275 940101 281605 363634 767782 175310 1532399 58836 131087 391738 1786905 1354358 1115205 851790 787361 202825 35658 982802 213573 1090507 103101 732014 363176 198114 123708 808586 886419 925135 787240 1283305 644046 934315 346588 1277910 1939817 1220538 1842084 1733678 1965458 1385365 1194520 1391535 1541856 496529 1164848 104529 785030 427289 199124 1376006 489514 1344782 1354741 949546 1754111 382424 1448760 1868060 1445354 117438 744435 555285 1164300 1794810 1528269 414767 1684232 177331 336707 1276537 336129 1885721 1776242 1355986 596765 289871 1367060 1315734 234832 1484248 257233 1673142 823907 1180277 740583 769483 1366729 923598 1135831 203420 1225214 481345 840512 170454 658600 1045960 523141 1382672 752077 402179 745300 906655 578410 553435 496809 1212186 459962 1257752 1995137 245169 409989 981920 105351 1377056 211524 306700 615638 1064414 1522000 1022851 182643 1968845 1419730 92565 124410 483999 346733 1562226 1686531 97988 1637170 963875 114395 685036 590826 1627840 722404 1508303 846305 709463 508636 1741863 1305151 470867 44758 381489 1257069 1924775 1695204 97949 1838265 1383140 758861 1823115 1042656 1312292 1837664 735572 1195121 566055 1779743 1342620 1009747 927007 1672493 857310 887419 1535643 1759576 907391 1463691 1387911 1512873 314406 1245804 101059 69859 1318725 504476 1859332 103689 779113 243436 294178 500777 774552 400726 1399945 1918055 741689 1283057 1186153 281043 1907330 1755813 986624 560163 1249850 715209 633473 625155 205860 664032 1052963 963524 956954 1944460 1771623 1305541 44915 1667222 385305 1827494 1900343 20727 454522 104632 397408 805944 1056535 452424 1807876 1981221 1781054 261547 1402999 388664 260268 441903 1632495 1109719 855444 1828404 592458 1303875 190665 1782306 554421 1415311 1113565 1848597 328596 1714628 807570 1060101 720888 489777 1084280 1607497 630343 1219096 1524568 947828 993028 1415106 1278041 237895 240836 492189 26901 853213 1502730 1406335 1752038 1344617 94093 690405 1263966 194167 1511361 700615 1171489 1431098 1502759 138457 1120370 301978 130488 875161 479819 640471 1312497 1954599 1797853 1973653 1353988 1906916 1349764 424953 298600 671222 1166486 935858 1398692 1433205 1727120 7530 1452301 290280 1363198 279378 269266 248377 192364 1387037 408917 442054 770494 905165 307790 475243 422486 466774 680418 1825131 465795 1199725 1388993 1080876 1783354 1168667 1322008 1787678 1899030 319724 1910917 1541731 1647458 1585247 431524 1750990 128515 206324 847901 324846 1882300 764645 686368 1885859 945509 49907 1605527 210598 1292869 319374 1739173 1434388 1207981 1344661 229019 487393 280855 1061713 1760472 1347029 806493 1620858 842106 501967 1995685 898509 488591 1777623 1821796 1067763 228341 1159625 880009 1967057 1258309 1184060 418796 1852437 1770422 658032 1607310 1701852 1224712 936275 1120136 834838 205395 1063762 824607 1205633 378567 953644 618450 1296611 1448313 657654 49838 373176 476918 1920117 253130 109299 832451 500719 1114353 581476 1741060 572362 1216456 1114930 951235 1544566 448222 276802 123108 925773 74691 1221837 1348922 1865216 1460960 1582755 897570 1221949 176748 1713080 1725209 412892 340102 963342 1469218 1712760 1441285 1050515 1459200 479705 170310 358824 425034 213134 708768 1515164 248845 1493557 1840671 1725690 1412585 397421 976234 1811652 592169 851160 652619 867225 1925741 1581 554236 645620 986204 387231 1338247 1615009 583467 770853 837190 1968799 1323855 14739 728092 1499939 461836 909318 1705515 1364499 1985981 1707001 1951765 353851 1704022 68618 1063776 1735648 124690 1569095 850528 1140036 1697221 1987968 30310 953483 756615 814316 71335 628808 1881407 96458 1075142 964785 1882835 1719023 1782630 1857781 1029795 1441408 611603 42883 1134590 51191 496027 742047 1228179 570632 162376 247517 772067 896754 1857213 1178325 1405804 1335640 1750709 608565 1815922 1511206 384171 1633495 986732 422276 42314 1797959 1637436 1317702 46311 500569 809299 1749282 164688 190126 109863 1521203 1402912 1150346 486147 1427277 593982 309664 164877 1863745 146787 1109472 978162 932255 59290 685049 456938 1403445 423833 1419817 20067 138522 1243578 983166 1747208 1894873 766436 1409142 1628386 54212 1851258 518536 17563 1464520 1185448 220239 682646 496777 1985822 197166 1615979 1992067 1799758 1398849 617222 1593197 1248971 1876041 1675871 1174501 1589612 1099116 967657 1065567 79140 400472 845964 1380127 18063 1956125 1035378 1599236 1243091 1272247 1949430 751944 725731 896294 1050194 1476772 844217 597718 62755 293503 1178726 1195609 1618896 223148 923817 1666285 510626 727176 1396200 926087 1359755 975194 1684270 1838477 322422 1448001 1557444 1851790 540130 1685215 98354 305161 1022541 339500 1563440 600142 776154 1165146 44053 229317 489764 150414 3186 1162034 386540 98700 1959851 527516 1201172 320533 1223047 1250039 329452 981821 1235133 1116513 1239648 1115060 849101 669673 1800049 92622 1875660 425457 953202 997328 677323 160706 988950 799456 1649872 1555374 410930 315286 377375 575846 1836875 18742 855974 619897 596239 455998 250162 333822 247570 1333418 207054 440244 1671262 757782 261451 19789 327606 920522 1396264 51964 1105555 1854750 1165916 264375 375791 816659 857271 95896 169897 1115497 77348 28153 1654068 778466 713304 1227508 1747128 1377937 629368 1711564 1130846 712659 1384865 1687924 1623074 1723624 94355 1090182 1238165 335763 942320 1016138 147470 1028550 1610156 839551 1861385 807796 1499422 623439 178160 1272996 911874 836550 532758 806576 589003 173915 1904425 664343 342851 908616 1413311 1313353 655943 76911 1421474 579378 1607650 1571720 1696058 1164644 807906 1618614 759959 1462364 1174874 350677 623811 1550044 1238850 628596 408714 221557 971971 129128 1536133 1389173 523689 1429741 1043579 1992829 1922931 1193236 1104764 1535244 627865 1628410 1690102 1629820 379949 769046 1689698 144857 277038 1321838 1413424 987632 1727666 847733 773048 1794730 1240748 1329524 854275 1231668 1897112 1161767 1179049 407618 803725 553949 1202932 1341823 1689784 81099 1385593 1243465 775741 1390353 1956673 1988960 1484939 972110 607602 1497046 1248980 1455305 1053974 1865757 1900861 1232730 1777865 1225726 712019 617041 617916 341792 1802849 1451211 503788 1969556 1143629 1530595 1406519 1249879 1086789 1932464 1061762 252757 366623 1645866 540943 1214240 922336 1436468 882861 364423 1828698 47289 693323 218389 1359780 226116 305397 143187 554087 1315078 316074 1785286 1049311 1870300 1914055 1498033 1769069 88719 1260509 245416 981102 1645527 1986407 1216060 724164 1678081 687632 1917562 497381 999836 799054 946264 238346 1722817 679710 795327 1634829 1568755 617530 403172 40908 125614 1222355 261307 576849 283889 1739735 21648 1084725 1281420 1457395 247287 724666 1429730 59761 498885 1258273 67536 945526 1416950 308546 1311821 1455293 1676633 1454615 790079 434308 924301 1347333 753301 433132 344485 1013333 1991875 1236301 61189 309187 486535 420170 1511401 1922493 674813 1970279 27850 1779402 860581 1171364 1111628 213922 1574472 191587 1112759 1658639 1760326 1284538 1636394 674387 996672 899577 445360 1487959 1988329 858236 800928 232282 104429 1294008 1506213 835576 1183188 782589 481947 491622 52246 554621 421316 829383 1223227 1496862 975735 1459019 1944314 1200181 552139 1767529 274478 1543620 1535915 530673 844017 885965 1498984 1153164 1644031 1205670 1084743 382937 1045040 1325483 793584 170878 157897 1612300 1011141 93278 341674 1108849 687493 1517168 1523692 206745 114984 339404 349163 646637 667687 506991 1938362 283128 1916240 220071 1853054 1172676 1109823 1740593 954866 1885500 995025 767995 1830003 1696033 1630640 1151256 99870 650876 1954239 1147136 1394068 182833 301153 735568 788982 1367329 1058003 575394 1366101 1930078 126410 1721242 1622804 1938533 1274583 50483 995024 1605270 1227951 430434 1743129 259373 1215273 1372871 1783795 549966 690718 1057810 660247 1028166 215935 30276 1244309 1487098 188942 503696 1785289 1044685 12371 1244176 1150014 323336 1313192 259429 1496331 1761993 1808317 1854830 1683002 568038 643174 862605 1531938 1511402 1420927 1217892 328618 1652548 971707 1265716 1851516 1135521 584789 1325045 688471 668372 1645465 1233041 897095 34184 590524 726003 1010815 1143823 420680 1470399 1088708 1606756 1729341 1419323 884287 1066020 1405446 1720378 1773586 1913699 333999 1244431 1455447 752131 162072 1269763 1549252 1618716 1272908 457722 867334 343917 942982 1746231 1209905 715420 1982054 518189 142788 855013 477958 490687 1400949 1948730 595726 264605 1778100 1341205 1635516 1798633 781329 825623 1753567 1444701 281288 967524 811012 1085279 1565198 421858 1580167 937862 1150868 637777 1757754 1488346 659808 610321 1407596 1661535 1375106 338188 1218942 299227 1386427 1131228 1745778 650974 374635 1119033 348807 862525 265124 1244894 399846 575895 1113383 857569 450950 1765483 214446 1856203 1410609 1171597 1361292 685626 1137067 1321903 539167 1880039 75664 1890262 1016533 1167560 794174 886065 48297 98261 810555 1907024 890475 297231 247846 855547 665980 297324 514921 1765152 883969 127851 1494877 1786825 1359486 1680961 1399791 818450 1134063 921157 1961421 1680090 538875 1552365 179647 1684905 787508 525530 1981086 509676 1763218 1642865 1214685 579198 1317904 1457224 513536 888978 1597345 1236638 1254688 1710269 630020 1461227 1667866 1665536 750883 1051094 1135747 1668127 1034827 868624 731016 504100 1398442 525095 1781719 149481 46186 812867 1736959 748796 1498193 1507512 598600 1773548 1224903 1559276 1795686 780365 426128 172713 358236 1933095 1032575 6680 734810 102111 1558459 1800462 1951419 696484 296254 244958 1167935 1445361 1335723 1892293 1647347 1561460 1998013 1028125 760204 108040 309955 76367 1666061 1212637 624376 944430 504001 1978139 297110 493962 135841 172731 537022 1569352 1730046 1456102 1970820 1571079 622268 1289507 606074 455509 886853 1304640 340424 1753562 819059 772086 681440 1766500 278727 1205570 850092 322549 1395097 89615 789460 49126 565264 1637924 708502 18198 364141 433449 1191587 236361 40561 236905 1545751 908579 1857378 1684859 600979 375151 652673 1142613 1375790 1236078 1611930 1699198 224899 1732546 1422920 1421520 65359 1531370 1759948 1437600 860296 202910 566511 1014623 1257903 1999113 1892710 915059 1796042 295052 1748590 669163 1738096 1752956 581519 483348 1088723 592586 1633660 1849425 1407938 688054 1675895 511543 1185274 1689654 1142146 1593544 1249855 1267964 1756535 1421451 814289 1731709 1132154 336900 739690 984896 390156 1530339 342957 1530573 386614 1740564 50293 54709 1745598 722769 1768187 46715 401136 427460 293763 985498 946889 641450 1229238 1993926 769789 315657 22407 1897787 1818202 948187 921490 1139430 312061 196500 1571586 794128 1618825 1531284 596232 427846 300578 1614192 986075 1176456 1362717 1991017 1368535 1335264 1172865 1673873 1821543 471576 1835305 75104 1917110 216688 466777 1490277 1631551 1432522 1684611 267778 1065233 1434538 1281673 1404144 1001295 733283 454415 1443815 1327161 82291 1543600 1024671 637855 1399718 604686 268199 1044507 1932110 782441 563040 1538027 578904 1435804 1246396 747320 1771395 628369 1481379 933719 1837304 635621 416132 1006415 487149 1860050 586324 755606 1242771 1857018 345839 520989 99771 1896743 513616 1242624 171413 432574 1050505 8836 85149 235724 1555348 527092 255199 1988596 1958348 1768351 1783721 1877 960580 1663423 1666345 1815538 1222395 1425376 1270665 1648615 1836950 649339 1762732 491353 1740297 1337918 1138742 1883499 947744 151592 334309 1808877 637052 15548 331989 636849 1814488 61138 1685822 483524 1752845 1445959 1917445 1526082 587280 408104 1483432 1446619 893854 214331 352800 910180 1420116 449186 1556848 925592 1774719 216264 791280 1254863 1066333 952712 1168002 1318935 1953969 1748460 601808 1050017 648552 550478 1407934 930705 1266146 1154278 942434 1458411 572948 44206 1907717 642255 106213 220314 1856543 543290 1049197 648289 415821 1254223 1847805 1095494 1641409 1877400 363010 255702 422725 1785114 1776299 801942 1920056 332345 1712393 521351 561587 966900 1777140 1911454 1162926 1653542 550337 935839 1754137 373205 1133852 1120912 398913 731679 191081 798092 722182 224632 1734911 1327480 1124189 853056 500220 1735366 1248166 912109 1952827 225336 842647 450391 1408418 1983993 1509273 1049828 497780 1346147 747125 1411849 387790 1643777 985549 964801 1418346 1558215 1765712 1832144 1040590 1300682 1222936 1667634 611096 34502 101752 1886359 361209 930461 891990 69518 868128 1948936 203209 633126 634766 1846450 229935 779449 90280 1803695 1108684 1814411 1288744 421409 494212 1907063 218694 1364814 57520 1622357 222699 1768217 1537963 1868234 1849369 615506 843817 676162 375451 1527170 1942199 1405370 1677752 1880457 415696 1090129 1654765 1209651 1249571 1417440 909583 840704 560856 759069 451575 254279 1679563 792656 1865802 488501 1417575 1764149 1356517 793422 408331 803644 1634472 605497 673118 361045 228151 516973 855975 350990 1745027 385584 606826 1165485 836264 720590 1778645 930141 312531 52850 1215479 820466 86120 266609 329143 392595 579148 273469 1009342 1646538 1169012 434751 978866 964373 201956 262584 1621503 1660192 1478737 1714320 216374 1751401 1126626 905329 272605 633089 195045 939410 1376841 1379051 800898 1359395 921548 991538 764164 23677 1928773 936515 386525 1744654 565305 1482552 1737482 197009 310971 1749141 1769959 1190219 1751127 1530054 633420 1693069 558766 428465 1861169 1006153 184055 401897 911478 232988 1553304 231297 480687 1238195 955400 1617570 1877941 268090 898879 1570525 33356 1291568 1725576 1198846 1969356 1008457 561426 484188 1385267 1211742 623490 1968536 515173 795613 1101331 701679 678818 909534 1232912 996655 1997899 880557 1094206 626953 1984775 1628387 1036003 208944 916977 510361 1877418 66544 1502815 444217 1167751 535931 1325560 1028771 1805695 47123 289972 1133537 532188 1414472 1839322 1547001 424941 1468180 352822 572968 753528 242733 852042 516115 142804 52592 11640 754680 284318 1901612 1898338 90594 964844 925597 1308117 347897 567468 1764340 1353422 1483460 1783582 718326 218161 947597 1428582 152001 169252 921763 1948000 1285237 289544 1944579 1899292 1102194 514992 900993 1640754 1105295 1302009 1809302 60747 138444 1036906 1875498 36903 654510 1529452 1414196 793938 206705 1359059 1326027 1129894 489407 1102644 1677817 1322456 1304694 1998309 1466383 560123 1093195 1014087 795602 1438096 1897057 632368 897346 65747 126135 1118263 476570 100183 1872306 143656 1958163 1232526 1829215 489474 156727 1866211 973968 736239 5775 804224 72520 1061702 1448819 1576496 222923 1490491 497497 100390 1818685 1427430 1407116 991232 1140062 859373 320541 1454357 1822704 1599407 1914508 1144344 1269258 162268 1411739 1293870 1637696 699936 1292693 199477 140731 1303221 510301 1601183 551336 330498 1981317 94914 405620 913224 803472 1795530 835353 857408 1142128 1921213 795039 1988095 1272600 232608 200711 778345 1375610 793857 668776 1748044 364027 138076 1244990 55571 298992 232579 538517 589617 61508 857329 100310 341529 515208 944244 1936927 982293 1919067 858516 1684353 1233059 1699526 826859 764766 1670531 1393818 1356730 774460 1369843 260089 1635463 1074269 123745 567751 1906724 52131 1623533 988488 1565768 1526092 1375847 1326514 187133 442705 154225 476199 605840 1421287 267591 1642945 1557719 64260 1522658 706902 838398 1428210 1137959 1884061 1002223 986592 124093 136257 57552 132451 700697 715893 334346 343444 559450 1485701 229366 1294511 1970175 88750 969602 1894154 1936072 949253 1894654 1394493 595696 906349 1298301 351711 722693 1534918 468032 78999 110665 756270 1076209 1270443 553316 708075 1485529 555275 186258 1949367 1908390 1485414 420136 1339090 1003074 951100 503240 668945 801838 1123143 106152 1174533 1214516 1235060 259789 79073 673222 58597 1256598 200585 834472 1895920 1382893 153805 1501424 611445 1604156 1764581 1651294 1968554 182383 802838 350155 360730 671968 194607 1253904 1305666 1123720 384486 796284 1925260 1636626 562161 1661449 230584 1697740 234203 1410830 832284 1184593 540841 713496 3084 1493792 562258 1739753 990593 729468 940780 1329714 1612020 1137752 829941 1877203 548091 1274368 1092789 1527367 582452 589642 1459832 1218232 1359978 285673 1783398 928154 1658975 144181 231208 527692 83579 379120 451244 1204100 211416 1813409 1422567 1784539 69667 754364 1379731 290489 1623366 558717 823937 665485 6072 1655906 1572037 91057 1745632 110116 1340849 260216 1545811 261671 1412290 1020960 1095185 28656 1733758 1641031 89818 1163032 1167808 1876709 1368503 319805 1080064 952019 143617 1918997 185526 1156456 699435 772398 733072 1564300 716064 1436456 1146870 1205302 537708 1983055 1991467 1735011 220653 177213 1421604 147544 501163 1731954 235549 715537 325045 927654 1313105 531978 278145 202022 1688852 1528052 1993493 932661 859374 1962941 860784 1283184 923612 1641856 1527526 329349 489672 60486 861436 1758122 741779 834768 889719 1766973 612529 645360 1628662 1564009 465190 1169475 43716 565649 558140 1750618 1893981 1680892 1319033 1509308 862611 1354304 373069 1984640 801297 390869 831241 1685978 1993597 41527 722089 1173188 1077989 418362 1016757 1638123 688615 287882 1206103 377344 97875 1581715 1009188 1871464 42084 799003 1221181 1929424 126031 1206881 1426873 510063 1463840 660109 1875739 1658634 719274 4796 1256390 1410201 1175739 512870 326775 828634 1065555 1923711 718481 1905957 1477675 1974930 76482 1493986 1837576 1474658 1329333 693447 274389 1808817 1765754 215094 379651 1928898 886723 822698 1164045 858851 380118 402776 1279969 1237285 1653875 1962170 953364 1946901 1210109 1195224 562741 458971 1894669 1089326 1014520 377841 1051623 1106296 393860 1184647 1063120 260954 845323 1456950 907197 911793 1007420 1632487 316520 1203758 477701 194222 1870794 1613099 614352 765915 535712 1567239 629346 1739185 1954716 1211589 576968 777558 1102208 164053 1588954 957596 917742 1393212 1137178 396364 512065 1808778 1791974 1620601 408717 580780 1125660 1826063 324552 651298 1924274 1235336 260180 327147 284004 1465034 1202659 1517961 892729 1460139 585656 1100738 1259930 1387301 1741995 455329 1587265 909095 177171 396344 1390449 461433 957835 211419 534448 1284822 1141785 1922559 1585447 1601413 1444074 524426 1428561 360684 56287 787779 740397 456852 263707 1871529 1750423 1184850 1326544 1327745 1398280 1439033 839669 1990345 330707 1835297 1930238 1697094 551948 1915924 1919107 216911 45358 1557772 1643799 1419293 27874 194121 1649262 108566 938127 1892054 1611861 81551 1135215 1095015 600766 1468905 1228158 987312 1701275 349728 446635 443339 231634 563161 1445095 1158952 1787515 1274000 1798899 259612 1619694 1606061 476319 987786 244361 1161191 12691 1202569 1407986 1972168 435764 1779396 84073 1148656 7197 1381009 742446 205958 1171042 1400601 561660 1232148 1398505 448402 255304 1664996 1064438 1522733 1313272 228821 1078609 337981 1791636 301774 703462 1806840 1066058 222033 367425 1298198 1320928 1556832 1317505 644033 1445232 1228102 1338799 830241 292729 257895 686622 36518 519543 1689043 876006 721757 1930542 756310 440996 566404 367461 547545 732779 1503940 1751424 768405 417761 381048 1832079 1972049 1641133 251978 4621 238628 907785 1914628 498820 776854 16601 1009209 1273736 1025888 302872 1704044 628332 1268315 1523817 1159962 914154 1768828 34393 1618815 598628 1916913 1411190 1941215 1088843 7391 1663044 1607655 675446 1391764 218316 1838120 638679 723587 13811 1283538 1911888 1322641 1737684 1548085 728593 1380877 1289880 622047 1772251 89625 1184779 656336 1740212 746265 380381 588531 994916 1083774 1857707 771509 705935 723278 1841278 1203440 1881207 1014307 1517075 1439910 195990 1047451 791127 1268450 229963 722758 144360 1964197 1172334 1996836 975626 260655 287811 791003 1006547 655961 580112 1191796 938892 979728 586789 823174 614391 909844 836361 828096 466512 244588 1876255 432629 951350 1658246 405734 159528 136006 1942561 1900270 1475772 1488179 1280323 1442840 147828 793186 31342 1896693 1887942 157322 575555 860758 1463152 1113365 569374 417366 499012 1637772 1866079 1496433 966830 1052906 1996734 1259651 931603 1633779 258605 116315 1810805 240869 870045 877362 1160411 388888 1824990 194782 362006 390136 1002963 224805 1203718 854841 1920253 776330 391844 1458155 968899 1581084 1610498 369432 531734 1625116 541473 14582 51735 1329007 1609107 1750414 547225 953255 217887 723623 531267 729746 344409 684005 1960657 798413 1931479 1752673 1973112 1418387 589201 710629 35753 1487624 1949015 1684399 856144 292800 637910 692850 1821150 1013069 238187 1025799 1402317 618988 421318 1656243 1869457 138466 1471533 548662 191988 1407740 1207239 142898 1146922 1487503 1684479 921903 53716 252507 1498749 1925906 772884 349237 1108472 575332 1065102 702230 425681 258610 177018 888601 404128 1333550 1121115 1240635 1588265 1126436 1663246 952357 1158255 1330039 838769 326451 1224333 1254179 1191737 695870 1588991 937025 714997 698468 1412989 1268323 1640558 128020 154835 987301 1410733 1692060 1651614 347451 1798659 1231042 371362 114690 1458373 225612 1167938 1458778 371045 689681 1799410 42443 1629636 279063 571113 64516 645799 1847291 1995112 1322524 791240 303099 1230967 1534987 280755 1951808 1054014 456758 805947 197622 103223 844220 773676 501220 130310 897911 517811 543784 1461671 1334883 81548 1015102 236628 757754 1350934 1359779 898295 1555225 987860 329044 545819 1172238 1939822 833465 1014983 46292 1161958 498484 1269525 364101 1396808 1475922 218658 339490 1444897 1471721 134107 1890809 63151 1106298 318213 594337 1965080 479451 1298726 1386885 1187872 1353757 1589794 728316 768269 536643 1141370 1421226 440591 93615 1519182 1701477 473513 716186 817084 110513 597826 897895 1287411 761919 609494 71357 1610961 914199 713743 822978 1937427 1027695 468903 51612 252849 1558374 1932226 90196 887993 903060 1284753 434305 576627 753309 474386 1267161 124233 46178 188053 851671 459706 1477965 1790625 559925 1411534 327092 1936931 116690 1239372 1621570 1778908 147689 544043 1855198 1226071 792242 326828 855710 1244411 1229546 891025 1378003 873672 577901 1219636 1456234 472656 1583411 170888 1570150 1505634 525349 1633340 991130 1731079 520360 531696 484351 1875170 429212 1223875 857993 1203252 1327877 1769228 180112 570307 269623 1936002 1484175 434031 989206 1891534 549552 755585 154943 1559189 455105 676706 133492 1628285 1706019 706192 124303 454604 798194 411697 770841 1276461 889492 586210 150694 207470 814660 815272 740982 45894 844734 1360201 879249 1605382 758892 1925100 785262 229140 1394600 478069 872902 213188 1710097 984388 431829 263623 650237 696670 1685627 722044 1300677 1267352 1414244 1456046 838952 1953308 972460 171290 1634939 1498122 6121 86294 16332 1596265 616954 2997 1576660 124500 1586965 906636 744760 1572919 593659 1813817 679117 840653 309420 1619792 1873246 102614 462560 1252451 1666796 440626 779829 1202173 1287355 1136973 920353 360182 514692 17994 767174 1242761 171596 1991206 642894 550344 27013 524767 1927194 1343502 1788480 1545972 1010958 279202 1393543 1574395 1188429 1110372 1150798 1256048 1244181 354959 1385999 116545 1601132 674729 1346971 305958 410936 348478 1731114 1711614 485457 1299725 1974721 307755 864102 1729104 1583582 580025 716395 1266697 999778 1952564 84283 1740748 1689374 1032661 395066 1765695 1711045 816562 607826 1808972 1893661 196925 254994 1377995 592283 818759 583285 1057094 1046232 1213977 290283 1559185 459612 1566556 999063 1419926 1291162 518243 1764546 1113421 1898225 1889359 584316 1728994 1983852 1404053 918090 282284 1023844 1080218 273371 1181348 1829335 1694738 864075 718590 842405 192756 1976616 1295937 1828260 1331331 1470766 754579 1148317 818507 6622 301637 1811373 42760 1928339 1516378 1383035 449718 1058885 309426 948629 1713103 1818096 432290 281560 2405 123015 1914624 998582 703597 888153 1320573 1420142 1925865 1266218 1981951 148748 200122 1124128 652676 682501 1062666 1103414 494156 798760 889442 1727884 1468757 586509 867573 303598 1343209 1809288 443045 1568330 114583 1668046 1496008 1146116 983264 1183042 1405764 837675 123701 1778683 1429232 812539 1095619 130590 1043646 1885222 300215 1689192 340492 1164742 295157 1170455 795843 154735 1890117 1693837 490939 375430 1234323 568593 1465900 999461 714838 954012 875107 1593888 540805 1418462 569640 1855372 1501396 1644495 1130869 1234007 1330965 290210 1272450 591970 935752 1508904 501055 1679193 1189847 1891740 1929984 1778566 1001203 1023565 423188 1715004 470024 54339 638357 1525027 70917 225099 132998 597309 513092 178260 1364612 1179646 326047 1425638 272284 1352151 1150266 133029 722903 1710737 687925 1338802 979596 1065817 325798 680130 1325428 197791 474835 1881153 792386 548227 1951898 831156 545685 452343 1141449 1027486 1786036 1774475 1897511 375413 1915744 685325 972929 384629 757850 1317444 1029825 261082 1057442 1333392 971415 1453599 968426 733786 217705 111766 55703 1952 1545276 1074959 1773366 1838974 1431286 1717591 511214 1137223 728731 372696 1393 1765445 1383734 264435 670596 279115 1763390 1385172 1624269 725993 1424348 1251363 265992 33738 1240760 1459107 1587112 1175450 1302499 190098 187840 1625459 1406506 1792305 1226957 1542639 165264 13736 1132616 569024 864898 1428864 1740230 163729 776945 818134 724491 1248628 518178 299390 1868445 828266 1981304 290062 1095190 388250 1618457 453842 944455 608027 958216 1409206 791094 1301833 978805 1748150 1939807 1913680 799247 395615 706790 1496580 1747711 1395901 1890732 524296 1255041 304293 1094309 628356 239973 301886 1201039 771886 1090578 1529881 1890477 25373 252140 105978 658572 446785 513594 52169 1698268 282130 1909059 1773819 444729 1019632 1907373 810867 240386 415652 1394557 1363783 1138776 1165592 640593 1668518 1520694 143752 1051049 343951 1824663 808891 472674 501819 1659109 1520588 1838493 1883985 217460 618201 1936208 317006 1075050 1861437 744034 799229 1285512 853602 1658566 1116546 1114603 1908799 1756627 134694 1439359 1243592 189901 1204384 1477629 947610 417581 1095981 681874 874327 1020602 1303531 1069439 1724006 883242 1155056 1696083 564118 1236256 642695 595072 370739 290636 768121 471746 308728 1336990 501561 1564717 1333434 1737478 1170124 1992706 1181533 744567 1889663 706703 767940 1782634 1365640 841480 475456 1083893 1633039 1734326 837196 1209192 1591062 18026 911549 1185290 1628058 1364299 1289972 1922671 1541040 17791 1420874 807483 901147 127581 1438929 1154886 596719 1565045 1708834 395243 524561 1604774 1575176 976679 1146144 486795 950552 741838 705348 1985081 1979633 952856 1199401 886271 363346 868147 1469943 1828633 1170893 803456 649569 368571 1409852 481418 1890139 1580249 681457 782233 1502616 1397177 1956466 120689 417403 1857245 372101 1107018 1276640 1378065 544473 1116643 1561549 880638 718567 777121 540211 1011252 136648 516362 471712 781544 1393864 1915810 956788 819961 1763765 1489304 1817022 1438581 127909 1454219 1632807 1787567 654538 1541249 1580857 722971 1581124 1198227 918608 1353351 810123 1710264 1678996 1723945 975306 1298091 1833681 35625 332612 31661 836421 186337 1628311 1271605 982768 1206498 914940 898348 1730884 1450499 1199191 415704 76551 1362451 1593681 740313 1041316 125730 1496329 1257622 235951 1890312 1018441 1764333 567146 837482 805564 1314686 1399140 1654270 549757 1074009 1073316 1498630 1932244 361780 62089 1525045 1597332 750944 86914 1563557 989656 32446 1306119 275946 1775702 859649 976538 1819913 1973862 1999490 1076131 120402 1265365 153654 972707 750647 1898690 1233801 1410903 34518 1076616 102482 1238659 157812 1911001 246974 989300 1502867 1751118 686417 1410162 1756040 1126929 709800 1066479 977765 918636 1219864 1615360 107533 1060 918032 490469 982994 738224 347342 1215604 1250990 1413788 1657927 1207471 1884501 43436 1211445 1087500 1510544 1368752 694515 348353 445943 969596 65729 742822 109528 408694 282066 1457764 1246165 839694 1112829 1590217 518362 442599 1072876 1516632 907812 1026434 1107931 1208738 508946 1676821 1051271 1666651 1752608 1269055 860810 1516360 1022120 616031 1591552 1683692 335482 332351 1722296 1466286 757075 1086248 315046 606990 1213716 1176250 650349 162436 927235 1331471 1849824 1236259 1782380 1286099 11463 1927686 657655 1995286 1252966 1130740 1143518 894387 1863523 50414 1929419 1744855 320011 1965074 339586 280895 301374 522804 1607668 54069 1031660 1150267 1278356 683733 1883026 628236 1118444 375270 1480286 1399229 823746 1699703 1685756 308442 1436938 1695621 291973 649894 447211 540911 1717734 1033182 1823256 1586566 1958274 771271 1790684 984172 1096994 1458123 1983548 1279149 1604704 1960631 1992023 548281 687814 477198 75970 1631573 747353 1293999 1769488 389363 1375554 329574 1201837 1584978 1004022 1481576 1753259 1286006 802068 1149374 107818 1415847 1539073 246632 149136 525292 162599 475298 1947498 1213857 1519180 1495697 1584990 416638 1029019 1596085 1268397 1958845 952361 1109594 42718 1764619 1149720 1681159 1755778 844245 1914329 183693 1508171 1099709 1188248 1041380 1449979 92085 1413093 1738021 1895446 610293 873950 1522321 194300 937845 663197 1934909 528609 1305737 851655 1920709 435251 1281714 507153 1865628 697221 252497 1332773 1702101 922907 1892161 104138 1373388 1242170 1869473 433544 350070 639319 672716 369133 1221075 489453 616733 1932236 258018 1248849 711724 1661575 1514410 217327 67939 1978521 632943 116231 1968119 1665356 1229557 1002345 1153197 133282 906223 1832431 380512 1307779 131592 1356129 967761 560570 1879266 890277 964629 110199 1500188 89215 473769 1212708 763790 557009 891776 1252415 630224 401003 152692 222630 150811 1422092 278070 644297 1023519 1110865 1439356 1978528 1958859 1757033 838472 730579 1067553 97201 1392644 493112 1333291 1869207 1023596 4279 618910 1702492 1750158 1876788 557089 1360198 548443 340145 180859 1341272 204722 1967649 1733012 1299159 421407 1444810 865898 929856 1632523 491494 1799984 722167 698606 1277568 917507 190849 322923 1252163 796631 1634990 562430 702612 853686 1747326 1525328 1714453 615293 1961577 133125 532827 1374682 1407146 1913633 1271147 742205 319773 848180 1341523 1611258 1226460 387721 871614 1201930 608015 159573 124173 1249574 1105429 1746665 1710514 116229 1990406 904576 1379597 954247 1940851 343055 638715 133344 1514939 1106194 983947 965409 1814272 1528333 767813 1529330 109930 1548726 1533169 1096663 1197372 828498 533364 633817 1430536 81814 649127 684921 484590 1081197 1030993 1485396 381774 1393066 1636358 19044 1342746 1963906 214574 1577591 925941 663776 751969 1562500 1429726 1000773 949189 804436 1074509 1016513 1046618 323966 701060 1406102 811132 755573 1037142 1974481 1512234 366491 1993894 1698643 1439555 71225 1916041 957294 328022 818878 798672 573674 267273 1338289 1652131 1120258 1402722 756916 1311353 629282 1639532 546169 999937 1101297 407278 1261386 1544798 1478476 736295 60155 1537502 107581 1983046 1751271 682060 1937589 1183829 324829 608675 238146 235852 325783 1433622 1816868 976698 528216 442598 1734024 1594054 1586120 522581 1797786 1324023 903835 651292 1923723 237523 1904076 1400610 1598016 1338375 283544 1096767 964929 1295301 1937883 1411280 1176879 1187573 1807859 1527812 1276816 481839 1351639 1330112 903664 1370974 1552432 613169 461005 1314131 1318120 1467128 749217 171381 717039 788566 1633852 249897 511167 1020735 425806 1034321 1362244 1835259 1915511 779716 1079856 1363002 1047173 86316 1158764 837356 1170729 517601 1098618 924505 833123 9606 996316 1329506 819928 64645 462017 1998428 1041453 736291 1707253 154970 578246 1873484 359241 1343597 1336803 610594 627741 1404321 1372500 1902428 158725 1215126 1269973 715288 938350 1414783 1708366 346010 691322 1797047 383719 290998 740318 208209 1344960 1467682 1576636 1259816 649466 760461 197303 792484 991831 1569727 795970 277879 429935 1665165 695110 1757320 1267876 676334 860707 1334360 1991795 796377 1958855 1674715 352004 1025853 1042112 162955 860449 608448 188135 1522044 808581 209968 1140451 199865 509811 1855923 1626158 898100 1657365 1349649 1426637 1421676 1148013 1851721 1308731 1178851 1545803 548393 1127932 55177 1176174 788382 561404 701364 304333 1970159 419267 1872470 1229178 713131 1052839 1423839 1578467 919133 155866 1919344 1515235 1196358 1103248 1960025 17244 1668150 741947 485431 1706591 4286 41557 1847713 1385560 114715 799120 1828015 471160 851620 1838512 1301484 915752 292641 1093667 1938460 262758 273061 1662137 147742 291587 105471 1836975 361638 1152763 1319891 40706 541970 531637 1381136 437170 809524 814953 1953096 1521082 389019 1276354 1663733 38163 1504459 1748159 1171686 114626 507451 389714 203056 1874560 1414954 884532 846937 374426 1219839 736329 1542307 1985973 48002 1684784 1857367 20901 841170 1853104 330031 1139084 921412 91948 852117 187395 1116898 1998588 1798699 828188 1131685 1605019 575078 73166 1418053 1333848 1150436 199201 811593 1010201 1905090 863177 697371 1771953 1885013 473870 727997 835056 1596457 1438196 723181 100215 172230 69650 569095 1537519 741776 1690175 200712 302956 1273220 69770 653441 1379714 66608 138029 237308 1916217 1236404 261577 667055 433224 1869594 1943740 780924 1701326 920415 1208345 993541 1100718 1538561 591308 220477 741005 1177435 1238204 335876 1804134 453527 531855 120700 1947348 159695 236759 1973808 410983 760125 167970 1368210 1771959 1649510 1829852 227687 734925 1937450 1778996 568171 513462 249850 1012808 1219514 1126083 442058 1332277 1631601 719286 845335 472746 1780099 703163 1842095 280511 1518893 954025 1572191 47349 838506 761363 81454 1511526 658847 1729077 1782828 1161873 1136225 1051487 1294394 802950 433096 1696051 542417 538444 1065860 1564315 939099 239615 1135704 1326469 1354697 1775323 1558954 924705 1657926 1991069 407738 635223 1555693 930514 757279 1044199 1924153 1129358 371413 890730 1503273 126359 757572 1462774 398712 483918 953763 1464851 531111 13138 1747635 237283 1685456 854754 937531 461415 1667514 533307 412999 977471 1634995 1893420 962847 1524348 201174 1729811 658358 1003702 498333 957854 1182593 894295 1751278 854031 365761 1513665 1191177 1209335 1862867 1320529 1426685 1352138 946411 995502 1511062 1379221 649112 891054 1400764 10164 6775 5606 53251 1563658 751258 54451 518434 262213 322565 3392 1255305 6621 1291916 433120 1729704 1171601 934588 587574 911568 1011073 679272 844347 552950 1812171 1685264 1542954 975126 568249 944363 482589 324310 242678 17531 406173 1077143 737918 464550 249148 1205203 968697 1638385 42104 454185 136745 1030126 1975764 148930 761265 1878828 116989 1050826 1835283 364746 1085611 1721861 1959408 648487 977286 872894 1928198 1755491 1548799 2738 625607 1039368 613369 888949 1694334 1434234 345600 194337 1988970 155893 1372904 1051326 1869735 1561907 1224112 1971495 905025 58787 613862 769661 1001645 1476521 1872535 1830039 1578137 666403 1058929 675538 1676587 1115213 1958209 1580404 269619 648631 650175 372843 819199 960862 1197900 449841 240253 1922094 1711208 374189 310537 897036 733383 1654584 1884842 110983 1799447 948886 816484 1633250 1844180 1550166 29209 91935 1490917 266784 906518 1620018 1909719 1905764 266401 1366846 1498691 1956743 1203976 1177952 35786 1665298 865462 1264777 951165 213322 161359 1873551 1029156 809077 1352013 1177667 1543149 1651463 1836774 119133 1184376 1149307 631846 1648582 652362 286724 860720 478143 424396 210926 1084540 297889 305524 605919 973429 1826126 915291 1930717 592422 1613648 1870324 1501469 610205 8793 1194972 455505 441467 243939 211420 302621 39615 1889252 622901 1618230 1872759 689970 777631 1439031 1805282 512487 1254865 162761 1823638 1905991 1542649 1546338 808535 1227630 1826825 1909998 1374905 1824185 923470 1397407 1623328 1532772 1578181 1690636 1217293 1650638 220169 1048638 1026839 583465 1603566 350130 154630 417831 192784 825301 1138535 1057463 1321215 1604134 18856 1938779 281785 1949006 1714149 1946111 1288560 1984478 1645144 1346827 1427053 670935 1041726 165406 1342157 487355 1510098 804741 1793276 1250301 351749 1123392 1705847 963082 328437 1523933 1109298 1447071 302817 320186 68509 1032971 571122 597468 796070 64832 1796845 833280 1015647 276504 569420 433463 527555 241911 1498528 615813 1434647 1989607 1875643 1442615 1022702 511673 1305225 1797028 1346634 554132 1148033 671941 1252494 219479 1090617 1505149 1427879 380602 1562879 1718565 172946 969668 1694429 1565669 1430747 267423 1274023 856533 523763 1549259 1627162 1121657 1715788 935052 890756 1493752 158676 1702988 107945 161552 1564331 1212329 254606 363894 1987140 72149 1539638 1664562 572066 143914 475923 169538 575938 520117 785569 1384983 1063647 1335885 7319 134929 1650690 1803320 395051 1926523 1459997 1870156 1397056 117894 100469 168718 1252727 717287 113222 605796 1920889 1893189 246886 160343 1070788 268248 1972213 1525084 1104878 889520 824351 414516 1850602 248659 77607 1546070 748457 1455124 1365960 107210 1797679 1917111 1000279 57655 1365580 254565 1347547 1670659 1077853 402624 856858 1141892 471249 890010 642640 984977 367051 1515384 1402978 779667 894114 576191 1123676 931753 1964866 1034209 409339 1898339 1508838 1240137 110085 110423 277311 423826 1083370 1243749 858139 1319317 1449933 314535 1338444 21789 1661160 968905 76972 1094590 346619 663825 1644779 941647 319556 1532844 1633675 745467 944684 903385 1022827 1378113 1965605 1985508 1834894 971031 341734 1908209 1983017 1789441 732781 1768049 498563 1876109 1841411 572342 873621 584043 1639766 1586767 834827 923163 1650 937788 1106619 1292845 1043093 33206 1912079 1578046 1599845 209176 213708 1252246 1597028 1248369 727562 1032754 693626 1194085 1197353 991315 170028 1733524 1706827 873723 770805 747404 1542422 1563121 1214411 618289 1102418 171678 619559 458363 1653018 111065 1867039 673639 1891757 495189 376548 1078754 1938196 1322672 742890 261644 742523 20618 1957595 1834651 1282464 1338109 447112 1311788 638241 1170342 1654110 1636717 1914007 481067 1277569 1718265 721683 876802 1412772 860343 559758 1816526 722349 1885559 1852860 1584050 635845 1201294 1605501 966418 1578706 936690 691401 565234 968206 1374582 833752 64569 279610 925740 236302 1488990 40726 351501 252139 1754029 373906 128922 610613 1842306 484312 1139843 1153358 975320 1911971 832291 1972204 1833707 1647042 626175 77033 1664088 1967031 314805 1680924 881047 131151 1939370 1158668 1732891 118702 851218 1475001 480440 1717398 119783 1068431 1834338 61371 1663679 1188321 454746 537626 1383483 478628 1799528 932919 683043 367857 33564 1153193 1783421 1595410 1486198 77414 1709943 1748993 125809 1017990 933360 1869152 336974 1507325 994697 112138 1863919 26306 435188 1108431 740250 357184 1279565 143453 199714 1715352 685808 536211 1213293 542256 785123 63803 416411 1403496 1845455 1888921 1303698 820206 972867 980949 263762 1109107 1463689 1124112 1769451 980875 859844 116519 41495 1307463 330805 1975647 884739 553862 389945 870824 905547 431447 1837117 481930 227856 1045739 1061491 13705 1212903 1795816 1592931 377235 552225 783675 1407925 882936 33507 1711874 935071 1578088 1987627 887630 1395304 167031 136669 1617119 1004611 1194578 1522899 801244 693980 1164981 817263 405897 1433882 1188502 1820487 678732 643609 551591 1245349 1339724 1348381 175527 245905 55235 1149586 1285331 1111400 1295421 683366 1110501 131749 1143175 1588272 304222 1847420 888594 801006 394081 1312888 1061663 1781398 382575 1743784 790529 1105242 1623789 1598575 1641955 1269184 1759695 573899 1887871 39251 562475 1959570 203773 591539 1788683 332661 1060520 1236412 946988 1578111 1884432 1389882 1401509 129255 785137 1862640 1121566 1473274 1897203 1882228 615044 839262 730069 1454516 1201560 985460 528164 1326313 1398560 924413 1106531 782279 294217 1214125 520710 78419 1256393 1248003 1457522 1682324 1687239 1300586 902409 1480591 1547615 370010 618567 737054 743649 1823935 1244645 1976103 467973 177195 1668964 1397572 601883 301109 968529 1491603 622440 1439812 710661 1637904 137900 1628219 25905 13582 1086066 152475 1813021 94762 879806 1038579 1326396 1816392 749911 253858 1124897 205753 1568485 2482 1849173 323696 1978092 1314712 1355579 1558602 1128937 1906698 1944812 1702837 143718 1126163 666767 1673647 131731 851016 771139 403931 1088946 1195030 686696 562165 1252799 627309 1716584 144574 375629 1643775 280860 1921297 1778562 974135 1923836 1600408 622720 906222 816355 1994195 47581 674351 1628086 1080650 303403 1289990 1095833 100261 753538 1964744 1793094 435190 1618502 1603745 1856501 1414995 1794950 1255486 1556973 689909 1920520 1442267 981018 1823292 1219411 1325790 1074920 105320 71961 1611102 342148 1224187 1986676 79498 957827 1003319 1743674 947017 1696169 786865 1922005 1243480 800908 1757464 634098 895253 34339 1129311 1056313 1442636 1348099 1244660 588558 1357368 231181 1184130 386926 1825818 1849909 23494 362219 1645363 1563498 1897154 1966284 917898 1532763 626385 167458 559085 849543 1469541 334234 386772 896832 933435 328883 1904077 1822524 1071742 1233594 1409564 995536 107524 1774583 1762389 1734095 333986 1897775 336646 67447 159282 1492764 1286419 291349 351429 1639773 286496 1727251 1621723 310893 37658 1599577 1443792 595985 808250 1424465 796972 1437505 1312044 1713369 1009777 1867334 1768968 1417988 892507 767791 109324 1448566 1370675 1432499 960221 217222 169504 259579 323280 1930691 1737650 165208 1192595 742866 973152 288547 245963 1898974 828064 1059894 1292908 1914532 1193769 825780 1840199 839268 625164 806496 744740 269913 1959807 199298 1086165 1707942 1175461 831571 1366201 905623 1853959 1266022 900401 866249 778897 664484 1859225 167592 302911 405293 1055356 1395013 121203 332576 1850343 229134 1588055 1131324 262862 672276 1013086 895065 761257 628787 1112553 1027806 101152 968271 261224 1366305 1008483 1048973 49074 766205 1922503 1889329 1347549 1842209 481836 1697338 1507950 1959532 1230100 764012 1240870 228138 951000 378808 165881 650582 588619 1370651 860611 1519616 1538666 626954 1018702 1343928 1927795 1642601 1489850 1266128 849416 416483 173574 1893036 750769 1916755 1422925 373670 1006158 688052 1323489 1488311 57538 1339897 1252224 1614426 1190196 535350 112899 1119373 39743 157796 187321 1409758 1671375 1657070 1769052 68641 612727 735465 1972250 722537 69292 1193737 848984 463149 1748024 18584 941069 1719001 675183 815825 735739 1431769 335614 721291 1072836 106884 1722559 1131802 1634799 397045 589659 1394441 670743 677001 947629 1339525 341730 1819068 694116 1223439 538902 1543513 1715782 1333242 27201 1724303 1160148 969360 62669 1903045 1497800 1250736 1028376 1759023 1045846 842629 155987 1234952 1305048 1141372 1239689 1571486 1752383 927151 1130257 1358427 1519158 322955 990328 600212 951203 1472947 1457388 1214989 70939 529164 36284 694055 1648217 1947726 1444221 1525261 1811951 1329540 1152597 1019516 1166172 1634838 1183259 1766920 1202572 1242124 644798 955698 702992 735664 1724622 1803583 914417 1520375 961371 486520 1647744 1083134 1580352 1983522 1322380 964896 918826 1792169 771541 1461399 402928 1099216 1221497 1041809 775356 312989 1470521 64057 998800 1333395 1378330 58855 1201329 514936 1784334 1150043 1708646 25797 910705 617577 940126 1215370 1429417 1548779 157345 444752 1988305 383982 27601 1058791 407048 458668 621423 895447 1582768 478325 1996926 824126 956708 1312118 566229 329897 1560345 1778830 751216 565564 357099 1936089 1678697 1544357 1096612 1325060 451932 952393 1156687 31201 640284 1985795 1753674 149353 773658 1375971 926636 359560 283479 430574 31145 842184 1879081 891396 186591 196096 1898440 585908 1975831 1413195 1798153 1732988 916503 899975 212250 267077 124790 1569505 148809 372761 1240817 1880274 226538 48559 745976 1066305 1402058 1496057 1479856 86541 1382264 1300845 518854 402441 1653742 306953 1150288 572919 1443414 1921567 148727 685054 400996 1434631 1624115 871628 726071 1526708 1815479 1022790 656033 507815 1867206 517244 888631 720756 782282 278510 1533137 1531279 1923576 1753578 1688146 463216 430919 943824 1563707 1758343 1709432 47108 325708 267765 210183 25351 1556575 686231 1493709 1526044 176260 1921459 890379 767478 212145 180557 1432583 1554226 1644850 24297 52479 1627967 1212385 1249465 338877 280129 983225 612111 1523627 504198 747981 878663 1144757 72118 1172619 1326883 1817643 1376153 383447 684746 456146 1140207 593066 1147727 1817304 1105737 846582 772481 1599106 1096276 1685928 762198 807405 1095827 1772740 1947629 1841296 1284528 389901 558317 274119 1748192 79136 1477823 921103 1831745 1188256 235559 1571292 1116475 266324 228719 161043 1639526 913305 1657855 1149984 199412 804875 919329 756289 848123 645093 196203 351845 734634 1964407 1916126 1482059 952760 785853 585793 699921 1510783 1418919 1542152 502655 1842737 455116 1636125 178798 1044134 1856363 1868561 123199 1131788 543318 1488555 54265 864452 1521170 1651789 211796 101110 1578923 1207220 373440 812747 382040 1114288 43291 1462596 1176349 899499 1672880 158354 1784297 881868 1731291 1728097 437248 1494388 939652 1987391 1382447 1678433 1710308 1747265 1858804 1172887 1566597 353549 1940409 199794 1182400 357054 1310600 237996 1275718 1244516 161645 689504 1618014 1581559 626617 1347808 835272 1353986 30525 1134693 561489 1193389 1124562 37832 1640284 160868 1333935 1938135 1208895 11995 998432 235341 724259 1992699 1106087 1739152 621913 558506 1518933 771119 833074 862008 1983130 119113 1418838 869713 1604603 1516263 31392 460210 983163 1268653 657260 1344308 308573 121545 1051388 1357326 1684401 655579 1644734 1550260 1873878 237370 395640 1168123 51752 264790 468173 665659 1432805 1336601 1962219 1151321 570021 746033 747269 586253 1149275 1861680 1083433 791790 102067 87366 1489007 1536233 1347231 301342 1426458 979973 1561953 1365828 1273616 294329 185925 1726502 1990134 1176251 1043712 1333505 847673 420504 113266 311804 999324 346043 1386341 757985 1747846 20732 325963 1713234 539640 1153720 1310459 1381259 770816 1140829 1486975 802018 825426 1590957 778328 1865308 327324 945930 1459414 1833199 419257 1413027 1419522 557960 641889 14505 1622841 1167460 796927 1493411 1681659 570644 209474 2457 41001 569255 1486274 104146 24121 1585581 498995 578633 504796 663969 1308198 599073 1795346 1269772 1456992 1641685 1118534 1404778 1350156 772577 624751 268940 556185 379994 1521400 580871 167639 534695 1354555 982117 948127 151625 767716 261076 1060535 1255360 1997530 30156 1244626 1133460 889789 75850 1383539 337686 1781927 1809120 79821 104742 839898 318597 760852 1041806 935042 1532848 878925 1195340 1915843 1463540 1672848 489565 212464 154367 1984509 1526212 334479 1656159 1050529 1198280 1494810 1490309 442062 71648 528529 1836526 1955949 1617244 564751 455862 994813 1975741 1080192 261850 1066328 171536 708503 1021304 882245 1597297 738975 363933 1171466 1311512 1201286 594524 103356 126142 1913430 1190412 605137 1196667 761049 705489 906552 60719 1692791 1869792 603918 1754921 1025010 1616574 920375 911132 370583 1866752 1601048 320032 1188567 1021177 185864 448229 1535475 164956 1496228 47249 90808 356658 463360 1118376 1022452 1424607 461779 1837008 1527417 1056381 136356 1496444 1329292 93154 1018262 229838 686101 1039887 1129323 525578 1691022 1853834 757653 1097181 388662 1639664 197415 1302843 1540344 1820917 311027 309669 1389353 1219139 309725 586719 1277236 1789818 1044828 1236833 522887 1962254 492169 1469529 1344227 1535535 1172615 1846502 978411 661012 870830 1169370 722889 42453 467468 1580285 754056 1786804 1518038 789749 24497 35989 47575 950084 894573 1947578 1182100 572250 1967506 463323 303027 1510054 924062 1259370 1659158 1572435 718710 828839 980486 1928730 510806 1334738 509168 1180199 1609016 874023 1805573 809162 1219536 1432772 1404124 543736 1826839 379556 1910895 1016656 758035 207681 46105 345953 106522 580436 1368598 1546640 517485 791496 843782 915182 1384957 1987598 531991 97343 1905453 1455058 1300862 1696504 815673 1863491 1052276 666321 291152 123230 1227143 1746416 1730245 1878647 345666 1993784 1375292 1876928 118511 551477 1687508 652297 1428489 1377253 1989049 966182 1407843 1252608 1944892 433534 838056 993970 1892260 454531 525017 759641 1904652 1353747 1003093 20818 622993 1699680 618080 324692 50752 1452444 1807204 1578661 1048247 755369 1215953 293672 262184 1357962 171482 1203573 1015180 949723 327476 1589142 915165 1907452 1131530 1774137 438330 411937 999090 282049 22716 1907138 913377 989875 440305 524550 1926728 1919890 1308634 1516862 635528 1419439 90410 460027 966609 1725401 446617 1332717 1456653 234415 187886 100447 1432020 289036 182021 480674 1602175 642116 813889 1946027 1917051 1667210 44159 1852312 1100390 122669 907867 883149 251376 1195329 155 741158 472235 1036390 820916 1527111 766093 1841964 261988 617429 1549118 1233724 1616426 1692042 1197533 248573 1934724 94247 773571 1220264 1379931 1858900 1107013 1000934 869983 829814 1185787 1541799 286965 365101 1936910 1549762 1641772 1750895 1191880 1061044 1060867 505349 1424086 515945 1344478 54338 613388 447633 752240 118875 424331 442217 602511 1789249 1963693 992846 609908 465714 524194 870385 1860443 160565 22723 1126512 1102908 761861 809966 1008922 1227736 661595 634365 1181070 1973791 1045036 1287831 299047 1991555 1290891 1087200 914491 1316101 418457 292961 1602965 177690 116586 1122847 741517 488995 771107 1834215 976170 1692006 1653763 609278 668155 1374292 254630 816081 1245011 5105 587480 498247 1043268 1623044 674607 793981 1885560 1156210 1305330 985316 1359026 432353 1335865 1477127 915089 304522 70722 136154 1790508 1641222 622736 1362799 1967174 806002 1167263 912698 1448213 406373 1085306 1267691 882140 812025 1466700 23478 934055 40463 947543 142146 1408892 1605629 1086826 1693162 1377761 1806194 121604 1844318 58667 85198 1033550 935990 1477816 898902 1618379 122699 1945002 926678 628467 20326 1496182 1377858 1943639 196512 273240 33516 1390024 1009501 1013482 334867 1580315 233683 172127 927040 61768 802153 1080353 602781 621408 29706 201657 873566 349242 1786397 1946099 1639451 493148 997124 781439 325444 316757 871270 282065 855001 240562 1433125 861092 1396512 977369 1863629 1100436 1108027 247802 687607 1945489 1485013 451516 327702 1308292 1304771 1607546 1364864 239147 395643 1510449 1936896 495165 956288 1803854 450187 891493 1941888 1092313 271804 901135 1670395 1906798 685563 251191 1981983 62503 1483806 794333 483805 775844 810100 1776423 398304 1067143 1542785 18049 1166788 892720 538560 171623 279557 1034417 1992182 597274 708785 1309633 1318209 1827649 1160330 1608659 1438190 1792765 520376 189415 751461 1378530 53233 1630015 1062594 1825488 603894 858221 941703 1817166 597502 60826 1661365 903872 739072 573987 381901 138107 959346 684468 1387805 922055 22181 1065721 1434532 637476 687956 310810 1595860 1899353 214960 803459 1500312 1724293 504790 1206761 343066 689139 579052 634010 1882601 1803640 34490 862757 1815822 1510487 1398889 1745554 1129504 1982917 207812 1149904 1749315 1251596 1344378 976184 1964144 1915890 765179 1133945 1231030 1942035 1751864 1920902 599167 265099 1176269 953958 858937 752605 884571 1025597 1258671 1266182 1433208 1219014 1519648 1359558 947312 1834598 1905837 1522662 1890066 1471871 1165871 1444402 1621663 571140 752673 404274 1952507 1091152 1694501 247214 1408910 601558 1477291 1168491 540610 819318 1056662 1912757 462444 1880207 1019223 1554577 498639 224643 1832260 806807 909418 1717973 1481640 771805 758606 1484448 1402843 367673 757935 808632 1550336 672836 1185047 169191 1570206 57227 489234 1914533 1420787 1882034 1785973 55876 1611510 829318 1789875 1860683 1524857 1902287 1660321 289364 1077262 230121 355598 1088325 1840642 1651007 1409480 1498254 470748 1722135 702269 1913728 1666581 1148727 1348587 561527 1315 91401 1487343 1023252 763993 225858 1903904 1257509 183790 1037170 1554757 1698806 1971936 1847729 1144554 762314 1449435 92450 61528 829508 718611 1604407 643775 1626966 1884524 99675 1244539 1957521 701770 1192522 1682703 588546 1897496 807896 717006 1612066 1055815 747067 1209666 1045116 1489763 1154960 721051 1454772 33430 322016 467142 1148393 1599539 1965291 685935 685140 1445598 542641 472914 388014 873540 299644 566269 554133 1689763 1616425 294800 1660 1392899 1316491 784956 1409264 1760364 216841 16088 218291 604675 1354750 1196252 1674327 791206 197935 195778 273925 1062384 1152067 139778 1593504 1105503 786815 974165 904328 1758115 1833808 613758 931676 456995 1560391 1068197 1278411 965406 566792 1010990 765644 1470290 1123146 277555 194083 660049 397831 1777480 385036 693868 940539 248879 1567673 1653130 1260613 1026864 1709425 93747 1258477 10014 75674 954761 501916 739095 399624 1224925 1466755 1472957 96051 1701290 805227 692548 91302 1926385 1662070 941521 1220146 789659 639548 1958014 1133648 703502 188596 1350680 936834 518346 535960 1130860 1687455 668730 453147 292540 1310903 699057 1546407 1288537 569738 1380915 627648 569971 104236 130972 1252816 927755 1078589 1964026 1391972 1840554 615727 1388333 1043846 1991575 1896856 1025768 831074 1343424 1200276 993747 1547194 27650 491342 1059621 1735735 375770 473418 1587100 1024595 1977377 1060120 337058 561039 1489881 734926 1743206 565423 1867374 1864657 976139 1725666 650110 911543 1056857 1877684 1883447 1538577 1890064 1829196 168644 704951 1460241 1788315 860852 261025 1472060 1172895 1497174 10952 1962327 560036 1799533 74961 525882 626947 327315 25437 567811 42817 1830669 1303056 1058398 785761 899055 1625999 1842498 314475 1095524 69397 259058 82369 51568 1372144 501964 948124 1319870 1607808 641853 139298 314275 1645798 776456 357609 555172 1009949 1587693 1285779 1747897 922359 1929995 589390 952156 57050 1888618 1279690 1558014 1699191 1369530 683676 602744 46296 933503 1616141 321441 748209 328085 622487 482753 1745656 1121977 1986001 261310 446959 1304675 433597 765589 1643441 126136 1364194 985034 1124723 95963 18229 311939 1144526 1293081 1951969 1444785 1872040 343577 510969 181814 424569 1653041 970369 1803990 1716932 907433 1295238 226929 1044552 1457412 1531679 160164 1590010 980021 1487475 1406350 864112 1874397 1138196 1296861 441896 1288059 655000 749672 1654267 1330129 719524 47193 1030992 515925 1935179 1823335 649236 1613781 1452798 1296488 1001257 1447563 507139 1566648 1915441 1411581 499283 259929 1455840 1389638 1034799 1587647 336908 1205564 300028 903193 92840 1946998 565479 273082 95608 1255557 365166 407801 1998053 1277378 167975 1737222 76009 1552591 759054 758597 264851 97619 851341 866790 716722 837858 294992 231796 980257 445949 1361676 486791 786770 960686 9785 1721955 821808 699541 983687 1786569 1660708 728047 437615 421371 1654014 1513679 1858532 948202 4445 1424995 1996426 1182443 944568 788832 609681 286745 1145120 664609 1339187 1352284 1483644 1215052 501176 1562088 501828 87361 855937 97724 921453 835002 1850660 181766 1459779 592505 231761 1977888 891818 49902 278558 864110 865848 1319361 1975198 1052654 642086 1676605 386302 1510983 1865348 1950838 547003 759975 1529926 1198726 495816 975744 1044442 1211793 434247 334852 1997291 1904194 900587 409981 1823150 194812 1839907 1858797 120476 1871871 71425 609573 1739752 346283 655245 525883 801492 669014 1190663 1201488 288213 1326070 410564 1519395 610158 1025927 1857761 1245677 1888429 1246603 1814730 871672 1148527 370112 1404627 65483 1120124 581223 1588709 999931 1964011 1230082 1424712 1377225 1871588 224757 314587 1892436 675555 1508600 1427063 305051 1901622 67070 1175414 1947333 1299460 22706 1750558 81348 204082 1795606 1291110 1195939 1320236 329352 247631 307678 411040 1694020 1653683 333114 1056152 1981378 999823 962376 491436 210587 1010211 1668641 1319164 1051205 953159 1874536 152137 402023 995138 1790674 1363261 1050325 432999 369392 1573236 45100 1516630 1372597 1779359 275860 1843657 1920058 1675690 1873005 569466 472099 164033 1245927 1442430 34327 575079 562223 718932 1485848 846348 1146294 380034 1089974 982380 1463985 1753116 549715 654513 780588 1786723 1863604 615052 949186 887958 237393 287838 519164 64142 1817237 1753056 340137 1076207 1292690 238977 43458 424772 324497 1924720 1850386 241923 1659492 1180836 1171530 1308690 1817994 1575444 1310808 526948 917445 1058234 289617 1455724 499670 1796102 1870353 939115 298659 1664804 1587564 322661 569655 1422344 375556 1475191 1566832 93643 180001 681686 1603046 1897118 1944434 311737 263020 316875 1390260 500168 1478907 1203068 359262 1965375 1072825 1672037 1490941 1714813 484880 1919762 1551994 422583 427716 786403 1534461 1493759 1042183 217054 1925001 1809206 802111 598426 1347457 419490 1854735 254714 711177 1490295 1064458 1878573 1832778 1010109 379757 1786240 926592 476038 1697472 1674262 313287 83906 1538159 163321 753331 789654 161564 1347312 476084 1240407 1158573 1585252 703268 825186 524710 227316 260731 11329 1061420 1089733 1130810 772246 490775 652801 1164967 784961 1742069 1440705 1200845 77184 334581 1078415 326363 1030764 1214551 891732 635451 889390 1352742 901398 1887433 343517 464079 697311 137793 892415 482281 404585 1889666 50038 1938228 1374206 713096 400738 923429 147222 1143776 544466 764127 629316 1960185 1355271 509151 587396 1702156 78566 1416573 393408 1742791 376192 329511 1903996 24450 15358 1004129 1938684 1093696 1432257 213396 1470225 233636 876448 797357 771751 1001165 1877899 16925 1170759 1899446 1349098 1696730 754607 19083 1065653 1500165 883625 1224446 1182178 1419024 1865061 247670 1370488 130211 166083 845992 530016 943747 1915345 271062 1791485 1764642 1829366 228380 1736327 1888987 1682488 1217018 1802283 1724950 1962296 1290050 458551 1858388 1581003 935200 430472 1222494 885463 1538883 1815977 1242592 1827408 877000 1856055 1613994 1339008 1965993 1792488 258317 15239 792227 528527 878208 450039 793652 638073 1247487 1833678 1424419 1031684 1669725 329534 1268507 418116 233284 883971 10044 1398349 685748 521149 828619 1016421 840910 1355766 36913 643815 605981 1946035 353335 1543987 1364770 1014681 709484 1171345 396406 1017010 1096281 269638 570958 763378 1730942 774019 1501979 1166219 1280588 1586058 1023340 1763794 1804468 99971 1074638 581957 1624051 1756976 982487 248600 1430142 1268955 125634 1652012 1656521 1184954 1630474 1683804 532370 614248 11165 94366 987100 828913 1278649 983009 1187461 605031 728578 1652513 1675991 40447 525674 352394 828449 489441 556001 741966 1792294 1042436 217924 994219 821364 795864 1377944 1210080 774665 1974487 1371544 252148 804830 1342784 1775473 1006290 1860885 774645 959298 1161358 1732522 458589 880770 501368 1308805 753283 1603671 1954944 1176316 1147772 1372038 717785 1793287 1121826 577897 1240832 950846 1322973 1633961 1786733 946080 541032 1632662 1503995 1183429 1467919 1126401 35914 389795 630303 1661504 674219 1058676 297940 1882433 1036716 1018349 639228 854922 92190 1514690 821068 836366 185278 848665 1161957 174100 230563 366532 1430991 597897 673 994375 1358817 1095256 1328155 1414103 313073 539239 1045559 12666 142470 1344053 1702619 468039 337258 1162736 1417153 1842876 737462 834087 1956040 778531 559921 923469 271792 86806 215404 534579 617776 651788 1161159 291592 317972 1059018 277145 663708 1464492 854639 1102716 617189 1925319 812210 1510107 1827775 407302 557852 1595934 452172 943203 1175922 1913097 383745 741700 436752 1994570 1255271 669863 1420834 1402953 1424231 1391486 432143 5508 396391 1292502 1071973 826040 450328 1150152 1040680 1450494 1867942 533398 1974964 913271 588034 413754 1087000 681978 1373727 1051125 1683875 1799100 448668 1032323 662883 1940145 294044 320446 1018563 236088 288904 331788 907760 1937414 906643 1142859 707114 1393371 1153960 971716 436147 942577 496806 1648255 649486 172323 425134 1828455 885944 923257 1921719 1343762 1439616 520218 983590 64654 950727 224531 1325219 1124895 865314 956559 1797804 379295 45056 606229 1826181 274233 516013 1711520 885329 1497475 1136815 555620 958813 610476 95195 209970 72873 997803 311023 937791 62838 637034 1426164 1066319 1618704 212849 715940 1932925 1861967 742239 1482888 1598858 1373921 13099 1681601 74065 155235 376661 90270 50103 1255443 1165878 283435 1168421 305904 610354 1466679 928674 1705571 1959760 1298483 1759398 1943285 434411 683337 931415 1754990 1420974 1352510 1075813 68570 141655 293230 1253998 1339830 335511 1228787 1554189 1656278 267743 503525 440841 580391 306055 1517935 912360 1676076 352578 1823820 494496 1829244 863569 1313281 1828075 641899 37948 1411844 8433 295598 495247 401241 1048813 517372 143344 405805 1975012 1302659 1620003 274258 60334 786842 562042 1429022 1225396 115360 1395024 748742 64333 431633 1053003 951403 1881195 1040509 1513853 330373 1174331 914899 1936109 473680 577680 1607599 742147 1326090 1691620 854204 1790847 432631 784258 1375042 37199 426812 632237 1905283 1098490 734966 1538741 403807 924015 880790 1992859 1638752 1591295 1086030 1345292 1847994 1354529 1459706 830461 1954928 70543 1540121 1150815 1938777 1402178 1519017 1467336 1776705 781826 1776004 625477 1065506 559568 369194 912334 1312564 1146203 968286 628108 1833043 811433 123997 1608083 1555315 89511 1102814 26581 1638298 1772719 75259 1261488 110277 1503647 893234 1289425 2735 1158745 64528 1254551 1314352 1722518 796096 358879 1989194 158526 87253 291598 1071545 1841205 1597389 1054969 1773474 1642583 13976 1795327 1889041 1163896 387676 1578607 1992456 91545 540371 1924418 1558629 1957 643599 937900 275878 1466791 277597 1722882 62365 1718708 1368808 896783 1975673 23846 1814696 1819158 1139565 1159052 655312 1291684 1210569 1444665 357502 1243353 1621392 1639708 1368199 563515 1298365 1385014 351886 1976523 225690 872942 1227141 1184725 1420364 1972706 769290 1989159 128344 935334 229819 1116529 1504906 74627 241611 527095 852329 1601381 1421590 1658922 1899560 689875 1543630 1511743 871875 778755 1887039 1880891 1567161 1037515 311618 1911294 363967 147505 1042468 1323378 1677184 1234411 779407 1078510 1706044 1241560 1792236 643015 1624779 1979135 1602255 411917 1039750 30862 752038 879662 1603131 334026 569598 1898375 1773911 1363922 1577569 407853 121956 440461 1124694 1898077 874505 754431 1220886 800871 17731 606929 1304021 1128334 1357321 1852429 564078 1532052 14992 588473 1296278 1613271 1142982 1876566 1705419 1937975 135397 1587194 1047639 456008 1329019 1944819 194283 1224927 1560827 1496368 167172 167230 895126 895320 108322 1613217 815510 511243 1483708 1804987 1793157 846916 1820799 630149 281431 1796090 1165831 1379123 594241 1340049 615530 1439117 1011565 893364 138450 274368 154354 1317931 904316 286169 1404822 1504922 212808 1043499 1832477 1360666 914992 1269845 1437671 1515051 1037616 136703 381391 502362 44996 368439 32248 151266 993806 796967 942992 1562752 1988584 1268163 718831 842459 312008 1282642 1055196 1876090 830838 490398 506210 1975393 615729 711458 960504 1183766 1625696 43243 1311181 1104128 651643 80309 1905043 626826 22945 1398699 1088996 483011 419953 153724 383071 1964270 1458784 706329 796272 2525 1334579 1103594 1885189 334790 617200 592023 1804800 157958 266279 1235194 176960 1101912 668011 1134680 1126359 1854906 90160 781935 1662973 192459 1895956 1547521 1824706 1838691 294333 1530577 340721 1505178 14155 358046 10757 1619476 1436635 742638 553301 1257628 637698 1677755 1722102 1065663 463641 1817026 63098 1901567 1889377 474784 1526700 206573 1822829 1017245 1201910 1359392 1060131 1244228 627330 1675116 76804 252012 196545 1190112 266962 1801780 135230 1287384 1885198 875904 888845 1417871 1473821 1630386 1884513 595342 1460562 1075248 931290 615271 370722 1571419 960103 1703097 631829 751951 1065877 617989 1091773 747448 1945041 1182466 1033388 1778660 1958389 1726735 1424760 92550 1575569 1925815 1712666 1960088 1676625 1841648 657367 1987299 1111813 1917177 581365 390408 581980 658197 280120 1609874 1051485 292768 1851067 929174 958743 1666981 39899 518146 42887 1981155 796862 1855785 1141780 773109 630839 72918 865383 1901926 1948312 1647640 1574288 183748 392273 951853 221129 1326386 1788529 618592 772635 1720360 1420406 1515937 983484 1094218 1280169 1996741 118028 1171972 708396 897069 1402278 1043899 1559162 1678360 601299 932283 1583025 1672112 820607 650638 1766062 1628272 1281287 1111941 1556771 105308 1907574 1254585 1526269 1719915 882266 220321 750823 545809 1410097 875474 811635 754631 1293307 1808048 1241788 1402208 1030511 1559878 896709 888396 1892390 1533652 1543005 1899280 1875689 635625 447393 1743533 1914906 662854 132009 793287 1878252 100650 1764305 1339462 831780 162429 528147 208081 1028788 958297 813799 46833 226653 580604 1542931 1112427 291798 1688012 784626 691817 1873226 1161036 334802 323470 1158459 351933 1937980 905046 15702 480156 1078559 150728 55011 347216 610238 9763 814812 1650074 811205 155756 1452627 1162914 1974649 501858 7442 338113 1269156 935266 1945962 1442988 1210394 1528656 1693348 327619 441524 1505314 1256032 353698 877602 137309 1536826 1880394 1384211 1203193 1648406 1982999 825436 254771 1062987 443856 1830889 1475884 1037529 1646961 8075 1303396 1406249 446072 410137 765683 1038474 710067 1942711 27133 1809640 1440221 1515875 487994 769508 658924 1273740 1158931 1260520 1947010 449432 425807 1797657 1446760 912728 1257616 1715254 4825 1497756 725711 779496 1537809 1903682 1016597 1461347 1418974 1927536 1497287 1534728 128942 759671 1572633 676685 1087734 774463 1205920 1075263 1240444 1075353 1878849 1196114 1422465 1801951 210577 714960 1504803 1421575 1151254 1991484 568810 1611311 560883 886631 629265 246232 1759117 175885 819230 1063466 6003 36534 85261 1581950 1695079 144162 321778 1004975 376137 1744318 1813503 1090894 189386 919675 948245 1563745 334903 29291 747360 167439 1704498 1775307 382000 1317292 1319846 391760 868612 1796992 1172272 106562 1676552 1408394 1257408 1942577 1209369 1262022 1907610 57340 361602 1972255 1064052 647266 1162173 1656303 1696796 659756 1780289 902551 138335 1906734 594776 45204 1069636 1254332 1141093 1927261 1150462 1978442 1908298 426256 690540 1896225 1208032 4958 549980 1367596 1183984 506104 271525 1839930 1035658 1572166 1576733 1153261 172340 695749 869581 1639462 344701 749771 135225 1784272 535668 1862052 242347 387438 778295 898033 465937 1436460 1113909 1946949 420655 1955623 154471 44631 106942 1914130 1805843 1615646 694705 1291681 176122 1985467 152683 739982 1593733 765827 1856799 1350679 1453226 1821750 641730 1344695 1770423 1720035 500687 41386 644318 484107 1847109 1220834 1398489 159125 267413 220860 478496 371221 150009 1487585 1625979 1429824 1431352 1628204 207411 836768 1287116 1817532 935984 1987135 254722 725161 1249116 1614856 814841 1060542 1782139 1823945 264336 265241 745658 1877850 105607 1773348 270934 1038335 679250 1453366 1660107 523143 1915929 454890 723918 1535824 1134900 605239 1419945 334887 633639 1507426 1100964 406501 1636760 1187375 1048941 475157 1981640 325559 372517 1207513 1419977 1579149 176892 938245 153961 1568842 807830 1445037 866976 1769116 1523179 1947502 936203 602657 756248 200801 1131040 157288 1399787 435515 1314885 424701 1353020 1553094 198337 758939 754543 402913 1626095 886959 1862726 249508 802189 1352810 659073 1849345 175884 1933762 1955310 192751 531557 968454 182859 1792940 1827519 1007680 542663 1811467 301309 1593898 1965307 143662 1796878 485080 914223 1203001 1362123 953058 1991445 1125056 1029980 423689 1233556 277738 1860025 670357 1101240 1996251 1345656 137257 468137 301328 239972 992394 1295547 1209605 127643 441692 1933605 1430901 906790 1006 570620 1280101 1709304 98654 1708418 1984570 1106297 1472495 770928 41153 1538076 95666 890615 175327 387979 1219018 335667 1290121 684771 1847354 1880411 504961 186481 1112610 582116 245041 782463 132748 51893 1160291 1518501 827783 1903702 912878 1037165 960502 986804 1037119 1137900 1107295 1725951 183494 507207 473868 1576366 252340 1165776 791778 1016487 1025602 1114092 1823780 382741 1498709 1587164 1284299 1528905 210453 1364298 472692 865009 369488 1549821 433387 1488379 1985091 45292 469512 37837 1450757 968822 1379780 1628619 50307 1239919 1195477 5863 734080 1045635 876266 1843933 843504 1811924 1055928 1966943 1836108 760901 670707 1190396 643690 230913 454838 449675 61327 1391560 1125026 1108231 1242539 1732092 120539 930471 348082 1852550 1457549 521288 219809 1278255 1620748 1358112 1285669 1113462 1567054 358984 589975 526342 1372814 402461 1156947 1098681 27323 1291051 125992 601643 1289034 145350 1078671 976525 1130816 540229 786876 1193478 370344 982424 41810 402294 613632 1217858 129810 922694 252043 814109 1949979 1939497 1760460 984934 1121604 150888 974111 1292976 1129257 984237 326676 660754 155245 656442 1041413 137005 416985 1478699 907947 1763962 1390227 465446 1624353 799693 691745 1283294 433462 1003181 1699867 1232117 1634491 1659199 1393540 1093356 1729314 1179390 407445 272426 1158161 38943 867683 1604092 1375487 879118 745578 1747268 1095879 839768 251161 251765 1466759 946856 658092 193790 174895 1672186 114800 1282660 1272498 987274 1528983 842700 278193 1866605 1259424 1323884 911971 430353 1086097 388861 1590722 316843 1371165 532666 885179 780824 569237 1237738 1639767 1677921 232077 1309660 1901272 763384 1902208 1793707 878585 694058 444583 804118 224309 1845432 46902 1084633 1239853 1920256 215997 1884677 1411023 246461 1645606 308457 1968362 116355 439144 1168093 895134 936330 1967834 1050637 1813284 1116324 113594 105583 1987741 529274 916410 362118 282705 1399555 691875 621242 408103 1534976 427598 386557 1670497 693190 827292 673784 461747 823446 956987 548358 966596 1025687 1152954 1894763 1322894 1041051 956672 530293 102674 1771475 1066071 1198006 90870 112934 646982 1720004 1650047 1771494 786498 523271 1751708 1879052 1666453 694781 1079859 126264 1694475 1184152 1312786 357539 195646 1475855 1249201 1750963 370935 407845 623265 1649865 1644439 926303 1866992 703201 1476253 1792140 1814248 851832 1245101 987067 73740 1730169 1772915 600024 24818 1333513 1365488 482110 98197 672384 849365 259425 1056911 1583285 1269139 167421 256788 316543 11411 591842 997062 32630 18010 980263 578437 1635763 685491 1781911 916524 1418543 459673 652629 888349 1166014 683745 1206857 457367 909454 1024983 898334 1618419 1623581 594612 1745396 1653448 1585080 1314990 1153146 364459 533260 975407 1568355 684898 1066725 214646 1930291 894671 1253679 1574196 1950934 1153409 272835 1472506 1187034 607122 398346 1178743 1228654 910210 841323 709519 1120946 1763869 1306383 1777728 333697 1787363 1130527 392504 1419108 698139 58081 777898 1807339 1425746 809281 1030797 1373505 117865 945023 1175149 686703 1945490 457956 899209 1630894 842411 3599 707572 298161 1718710 1377218 1590029 628902 711986 1040868 1646430 1533386 1247187 959100 717499 426383 323832 206251 59389 631392 290392 1776322 106209 1227366 881476 1677159 258554 845899 1091401 291858 727641 1977455 958288 179401 1568780 1985565 1214984 1044265 1348173 1384120 824601 1627740 666749 340060 1777207 1998336 1846709 739306 1378723 342609 125642 471106 1768731 121650 757731 721103 1483062 1972872 1493733 465749 1942779 89522 1785119 1951829 1864399 771418 990333 71700 1954925 865481 381915 338387 855637 1498910 1193363 1294328 870699 1812956 1070090 73786 607748 1725899 1606708 1497221 398447 1026168 1304401 893718 1049275 21680 518503 1815489 1878139 1053922 948787 257160 1519421 520972 1941070 1264733 340587 324603 587735 1144322 1739273 988923 1241374 1803867 1536847 1818597 389722 470884 377809 1962578 1144963 1510091 1629509 1745868 948286 1180259 207259 1527158 1449005 1807952 996466 669665 637862 1330155 260259 603998 402821 58382 1826493 1289400 202020 464986 1793429 64607 1399260 781532 641279 1736648 1958278 680477 1607436 687966 782773 616247 440501 1291669 1872882 1994468 1597612 166142 723888 1240215 788709 1738880 1251139 1569749 1624915 685237 1385135 418463 1583661 1374661 1095064 422887 452441 546608 185049 156005 190428 1518122 1587310 1201002 390952 1454794 1171942 330712 1291593 333861 807547 905889 24761 218748 71995 872077 127520 853824 1122861 1193871 1804826 805975 1910764 776738 982945 869387 1034423 961296 1142007 54891 593824 665562 1577021 396055 1754735 1451160 1574338 76859 90491 1332611 37404 176125 168306 738700 508587 1482007 1921489 1902629 1378391 1504850 786228 130105 1295382 1887606 1612870 797462 1936148 1556963 1926894 1123933 266019 1363638 1230903 1712382 1266328 789927 1759765 624351 1742377 404607 771616 1955906 988904 737599 70963 1052463 491358 1467095 1735970 1136200 802403 1782506 1626555 1815764 1229467 646834 802271 808398 327950 36714 1088556 1319414 1547193 999981 601118 149129 1437702 233361 1029026 397777 38217 204350 1582371 908207 1672391 66951 1018108 943564 1701662 1002074 1894781 687596 1356455 242835 406577 1676375 919579 57193 33234 779394 1399962 1089138 1391648 1536936 915973 839017 1537829 650079 1389199 184542 243181 1543153 88366 378147 1907895 1955171 540648 190194 264145 1279011 1626098 132587 797534 1890816 1682125 704776 1074693 1815111 151316 853080 991000 229552 664389 592609 1420327 1370801 1262350 386672 1332930 1078321 454241 1298538 815070 1154030 1900197 61775 1048697 1289450 1802171 1725372 830466 248698 316777 1838716 425997 1572806 719044 153372 1520679 740521 558110 195203 610365 1819964 1954010 1367847 4964 1454821 1170672 257045 380992 1939399 1475213 435845 766471 173656 1856742 1352517 1034736 1343016 1326287 575603 894940 890478 1504744 912130 1351864 529137 311832 1721179 1499708 1388697 1849573 633702 422476 339540 957430 1752140 1549205 1209026 196334 1032929 1434398 57588 1446357 889585 1319367 714465 1197446 1539533 1039546 1601002 1435025 1518435 1804771 943605 813006 1392545 1563491 785614 1799480 1068945 1966211 381220 743666 1126842 1450906 1912834 796789 1216378 1935010 537668 1552565 149036 225607 1167344 548223 483859 1709469 541899 372164 161718 374484 1513829 714222 1529596 1238483 942888 401282 285477 1199284 158617 644914 1616131 1781413 1964976 278464 1971210 1071426 837845 328927 846187 79847 1386281 341187 1910837 471266 402847 80963 282958 1062695 579568 823720 222809 123149 1862320 1102276 1474106 1435541 1426767 1726449 1832015 1388423 1560565 1311758 487528 333528 1902753 1717117 767675 148131 1620733 1682827 507983 1656464 888988 582451 884328 1130634 1885279 364138 892743 1123352 257155 1774997 638058 29330 808959 468740 91611 1113087 1637242 1564689 1206886 145607 795545 1469519 231007 1389102 696511 126369 1911441 1590896 1503006 154818 1218342 1168813 260772 1434561 402932 1884865 1229785 392424 1576260 806545 322639 294580 1034526 714462 1012049 1625062 703815 1731838 1980468 1943943 413911 1758768 1471743 1593363 1746631 271186 709734 181074 575441 47226 177877 1656955 1033902 928733 972587 1501367 19794 1685622 1329592 1128785 696683 998021 56982 1698875 1650702 690452 1614031 841338 792145 1160966 597568 129017 561088 113689 811270 133443 457769 1606841 1673960 903653 1644434 1862167 365089 1163092 1554450 509188 745788 1840566 153490 1445143 309267 382929 341071 1470044 1454568 839480 1646070 118358 1939583 940518 653284 789115 977131 1217559 694172 1067421 419044 136857 125413 448458 1714018 1837301 1780094 1947102 1428645 628571 703995 1722630 1167003 1371605 1956797 607148 432620 573153 1248951 1209298 146689 1821034 1205231 856288 1022324 840934 116205 864089 519851 344636 1877328 286574 30606 6362 887545 1666789 1646460 1459657 1727993 474596 1582641 1514376 1188284 19077 76352 864496 1822504 572922 1353046 793318 1559203 1158009 1590121 795901 144657 1745002 848989 450226 647980 209676 1279901 218693 1424974 1833526 1132516 1310823 1834677 1043611 167958 1834393 1459436 359656 456703 1040213 1253353 182744 1475 101362 335716 1812800 782265 68751 1493480 1540314 879396 817408 1426350 1800337 1684606 761809 1172845 281430 1051699 749962 229571 1182019 1971960 118526 331760 742327 1611811 109246 712160 1295718 1448499 1027403 822106 1302876 596170 1115493 1676890 1464960 735820 945645 812006 506022 598044 874437 630170 239211 311378 160433 440523 1318197 1408184 1743138 955574 1889287 1046029 1463618 873874 293043 1420719 614011 457696 1858422 289051 1262333 280385 1222143 1695931 681010 1064392 1450245 618183 1886578 12640 666353 266919 1231136 1028457 766720 236105 1554476 330488 1266379 807840 618226 178554 814901 1280130 926967 1344838 1605303 1991246 1059837 11480 819603 1354828 836911 931996 839907 536585 1528708 650443 1236504 1856454 1555094 1928510 515259 989525 133786 101539 254321 18887 539262 1198888 1834380 1547364 1648064 7194 159890 1538711 1906437 334183 603525 1340289 1888697 1164536 644544 544763 825386 433682 962577 1825211 223844 1152021 1211297 294744 1349269 900308 1892450 524485 1744829 577378 1842048 113847 923825 1784969 997597 1891392 544626 425892 208810 431806 613556 324582 13530 173769 1407009 412640 1693882 218537 281977 1632042 1276383 1176330 1398785 1504032 1036375 445900 1697799 669744 1272282 1191282 530838 298322 1847378 1258184 204966 1324161 256639 1170003 1413970 1930378 470687 1583312 1012316 1004005 1891790 1908589 335455 582499 998814 1525351 1691066 31526 691431 638049 668687 721089 908177 432197 1989230 1168957 1598531 1600681 529533 929224 1692512 1077706 1906185 640704 1859246 829848 981100 1165096 502035 1489526 1184413 1848220 1137835 944377 935616 634816 238351 35613 776660 1345884 932917 888534 1292727 1885206 1049983 69220 1824193 985240 35070 57531 1760435 782040 1352559 1087335 811592 778751 1895830 1857348 1031333 1640422 1814358 1974 1693729 556202 265191 721028 1632244 176553 570234 1795374 411156 863673 121350 1015228 1733596 623366 1104307 724342 1049764 280155 738970 662543 1167746 169306 547106 113850 99621 1222508 1035615 1707156 1716066 420802 1223066 1627563 1406771 1402737 1311831 73084 335439 1870296 50191 291898 1590871 1253082 1026837 122713 1131606 182283 743967 633487 614614 1991237 7600 1369645 1785473 335383 707705 1922881 1647088 738827 1481529 1594121 549816 282880 462307 695506 829082 861698 1942170 1690742 766779 225558 647845 218808 1737449 770238 1763081 769668 1782285 957383 614836 425954 1139322 1106307 1531013 213947 1477886 197276 1455142 1037597 1359264 889667 1576294 904686 938067 787718 691949 1595669 257402 1744959 613211 922206 68036 370278 1962823 546637 1107146 544246 780429 1935068 1338474 412486 476250 553415 1322829 997471 1462145 98085 1730182 1182805 1866406 1202256 3768 253839 1614495 573061 899229 1137915 920745 1088373 735496 1163604 568120 752666 1553937 98533 261198 890393 875928 1725124 1686038 1392777 507407 748170 1918504 89500 43602 1329736 1876757 1568098 1420754 1325096 913781 1818302 1196545 623283 4650 915274 977404 1820169 31765 303426 1174085 1312200 38017 266334 1768891 181505 1828406 1191624 1832239 175697 1016096 1889441 1733790 648917 98272 1165115 1127506 995180 197489 1185699 803511 43910 843770 1465620 656868 975501 770444 613563 448677 1287849 150336 296496 1646338 1452429 1786791 465402 551461 611456 1063634 1061414 1888889 846015 1087227 1887648 929687 997534 1220750 1477856 400202 1597113 566767 1818564 1927051 459785 824730 1922767 980423 748598 1826031 1458450 150748 1545580 1277511 327348 409308 689637 923776 869732 1539429 114321 149654 1192572 1077113 1894312 994972 1236981 1335384 1480643 1139480 908578 926456 1184302 450443 222093 1447374 205549 1877938 371126 1972245 571903 1338789 1672666 53245 1552619 1499965 1724076 1188527 1674512 582273 1539892 1778326 1964778 406091 1781199 1095691 1132008 75825 924038 1156040 134085 990969 1593555 1021694 22790 1605437 1589222 5419 1781487 359301 132759 812508 589049 1270388 1504908 17958 1462735 60646 1999837 479200 1574171 1344827 904198 844763 456901 509371 447373 1131939 1635812 1923847 1956488 1121819 1652391 1577659 110718 761678 901862 517096 1028558 1869595 148850 343636 367324 119852 1668425 1417902 697241 955715 1872180 1333809 1215658 1014168 1460913 1132076 580549 991691 1604845 853829 1577596 1832673 241574 1341638 1002354 182860 85852 5111 989256 1443522 221676 132210 1816641 1260331 1974769 511092 1615734 1217217 56733 527822 1389860 835378 1312108 1716277 1871892 1002865 1670052 1357251 170569 1219509 1778137 1205925 1056023 85755 402114 1892455 1776011 269260 1384442 1904736 856028 1415051 147638 1558519 1182264 843036 686780 1790173 640531 1236819 1215063 1371349 924563 521470 94014 828845 300448 1558255 1891418 741378 1063990 1811526 1911153 1814039 129227 337762 104269 80014 1196511 728209 913202 1170255 1412183 916290 765402 241336 1075677 1393564 1060408 1139015 1982392 1585902 1478173 1635026 1465673 1012144 108688 1010110 1349929 1743757 768765 1392612 1305830 910068 307556 445967 1091986 1219081 1440057 1969760 1731007 295622 1931524 424398 412107 831906 1166110 862348 737795 1686076 224758 709863 1093679 968242 618043 66876 295905 604652 21518 548271 517036 66850 796519 180281 164176 84243 1594911 368590 1062167 1824502 892736 1834516 1442272 999034 242886 287329 1094722 19202 210657 1049052 669348 1102301 109791 1858329 469616 43668 55182 385189 1502847 608361 558939 1240448 200841 931709 1839136 635917 1809453 298356 1042190 687905 415908 1629365 441541 121882 924727 192545 910443 1750809 1522386 1629874 136477 1538856 1523950 931195 130371 327500 503380 1335204 906798 327283 1634339 1050123 861964 1204332 198072 1777968 1737872 1440870 773894 1783792 306733 874784 1899574 1336270 1690583 250496 1901954 1905444 1050483 1998330 646948 198109 1081473 1905519 1163389 459478 516303 1143223 1446249 1690312 229087 683976 1401698 1566545 1983818 882750 256084 1342608 1192290 1059531 1571011 474789 480537 452168 920346 161039 796503 65158 1151956 374279 1339815 646765 748204 616303 570278 1088504 1650828 1758361 1045664 1534833 450854 1435624 800103 1518239 1157146 1253338 1253964 1227997 760502 166412 105390 1925381 1700877 544848 1995276 1484997 935112 149863 543514 943453 156077 1440605 98659 234665 1833628 1313466 683992 869631 25331 93911 1980508 647201 1350127 1886736 1224951 579374 1723249 1345508 1190079 360195 345361 1774375 1462291 1384443 73691 1734899 1211193 793047 1040222 954262 901590 1962652 968430 677822 1192554 397876 544270 1280098 1996494 1340723 314538 30180 1934750 899492 965966 1179727 1910801 700988 1534106 22105 947076 961077 394589 1843246 1277838 1283694 120833 711292 381676 1163874 1350414 1914530 1446212 1394139 1524530 863568 1697206 1745979 1928287 619702 953207 905682 1440156 208250 328715 1418448 1126272 1259320 1649270 956201 1449473 1181007 532045 990389 1007562 872446 1225552 1886709 592740 1502787 706049 1795764 1674000 1755558 1995687 1306771 1976257 506687 1959266 1160297 246061 494977 1458247 393007 81245 1991828 921897 1971318 28908 1577439 555523 1341341 400953 1648933 97783 1442717 1738397 560639 105179 1584255 166790 1231425 1978080 724750 955064 1657632 956314 268093 275512 768909 208271 1536902 1512814 1534778 790706 902884 294667 242324 383979 1257208 1577001 1179994 1611832 255388 1970819 1750030 1716038 1720471 278309 779256 1902830 1776250 1623575 607581 1571254 640430 546767 1851977 1081075 107122 757288 158490 649530 868155 1252194 7624 1862733 228779 981996 1858052 1742550 669647 499455 197830 677618 1063893 1874631 1239391 202262 562323 206527 107194 1524027 147471 780769 265671 1133024 1765825 678760 306555 337946 671430 1545832 1674260 514173 1540424 286666 1275735 533065 20848 116286 1457474 717489 16776 666706 1623243 1498754 1357162 1881085 721833 475577 1758636 868151 1090576 304721 959808 821987 703767 1886632 189295 1315145 1043178 892790 340192 915738 1979154 508039 419022 1569675 1995968 45732 374191 903999 870912 277465 939451 888698 1292213 371548 135440 578302 1957107 431226 960968 1140714 1750135 5073 488151 86462 1802537 1984615 839416 850006 31812 1353175 421281 25957 1229353 396686 1887906 949481 396260 687379 497572 1650180 396141 1868888 320620 214526 760050 44837 370351 1000049 1900147 1893835 1828912 1004442 1549917 405494 252694 1871612 846349 1178353 1885571 1015814 1227765 1001773 228259 1649264 574002 1269553 50031 994466 1180985 1623204 1302571 1060639 519031 335149 1556589 649835 1382687 1142476 331498 815482 1638583 1088679 1038097 1641423 512140 1366078 763350 1154939 1657038 1904741 48412 804195 364864 13403 1151232 4094 295863 1338920 1824896 269493 756354 1971635 1392357 585532 1456853 1198515 214473 220927 331292 972074 1884952 1178159 1187517 1699413 220437 231680 156728 1782376 416755 1132387 106791 412962 1768267 1431349 478644 1045285 1841502 507369 1286 1011750 1375742 176788 560074 1151561 196771 155718 916162 76661 1202112 1321451 1505184 1274571 15757 468700 568956 1200461 1609500 517658 444237 1252373 1470672 78028 675906 1433565 692199 1421642 1708542 541773 69053 1736449 1482668 318349 1358378 1500696 922996 1322009 1718617 1190358 1438618 1267807 1748712 1203730 1386540 682846 1394890 89478 1207336 284188 1525812 680832 1057852 808571 764286 369671 1659009 70324 1843525 1337594 547930 1671306 1866914 1264809 912387 545145 1827041 1178887 1586726 1473131 1889834 787018 1644943 754990 1249976 1134968 1512254 1395271 1298014 53226 198650 1172977 1214342 438907 224779 1850760 387597 460854 698586 113358 1865144 98912 654965 1538484 71004 978974 623271 510119 1068772 228210 1247080 99663 1978011 1965303 1449159 523105 1294035 637863 1603700 1981823 317121 178807 684058 647901 1981179 727667 1253582 610435 1324040 1048402 446841 1724566 1143024 820938 733429 991890 522954 843940 644589 523964 1622303 203519 1190342 1094491 678596 689246 1931233 537568 1329822 743838 1529467 399902 1882000 29038 1709726 1779696 634383 1695870 15670 1477431 992418 1819454 1740572 329425 1457902 654533 1243832 1903232 511548 1117700 1958204 1099246 1506478 592719 869524 176494 50548 1533623 329447 590014 1007608 1670187 1058089 523575 287170 1101511 594692 1157949 558318 976260 1852428 1221944 1299691 381854 704486 22383 1622860 1812797 769206 308857 462283 1844773 198608 54040 422509 1242372 1916258 251033 1169057 221228 1384267 126757 1526552 1481422 659158 485542 1802774 1295434 905419 1613386 1619424 1346822 1890763 1148166 1184188 830039 1983952 763977 1685745 248604 1418743 1940220 445528 781755 1319752 580351 1017062 488862 239298 651176 1957315 1964532 1139492 1211332 1082994 1974788 1058969 1643021 1620314 1800435 1969497 254010 1949688 1471605 1808565 1933917 480209 1256674 350153 1669820 220904 306569 140408 352035 1559324 1325002 1993525 623455 56987 869580 414054 1798131 1252659 1769088 772423 545559 648322 1762875 327809 254436 1543733 563688 1011512 1460545 1629295 19350 107999 1675545 976021 307980 236950 550581 237419 660710 1324044 519643 1678899 1948174 1261413 474453 1427015 221202 1186672 1231518 485007 1811583 293402 539611 1379544 1333029 164436 195413 725184 1305668 1329444 1977427 1076804 316872 675881 1772847 754916 1456124 1004773 1706390 209204 1141129 1839440 240428 1524897 373750 837267 1196747 1190619 798812 1462253 1168342 522325 1559351 1809768 1010702 378937 1620038 1397521 250486 966727 887697 1438882 991129 386201 964317 1439099 515985 465148 1287968 1507843 1606021 1250480 1652043 514253 1015619 427362 191469 1704691 587384 666505 1059208 172419 1494536 1616002 1413303 1785456 1195691 1081149 1840316 663328 292424 1203344 1676154 543386 144528 1957715 1197343 579357 472520 728456 1663388 863296 1180822 1149093 321553 1481619 1833509 319955 1823205 847657 1625943 1714001 1780841 684855 902718 610962 635108 1901947 193843 1208350 346295 72063 532559 1855271 937634 1765045 1017440 303792 223196 551268 1378997 1660937 1237491 987823 194227 213082 1096682 429282 1441553 256665 1322799 796583 150981 1469815 1957960 1803544 1716239 619460 1781582 1859648 1166104 1716832 1759257 890549 786982 1504880 247722 451329 749756 994122 757466 498455 269401 280831 770133 69494 310849 286798 735747 888114 767178 1410180 100727 1072237 876839 1370526 1141349 993508 861605 1729445 1017027 94938 327847 1472963 1492799 683249 1397721 1548642 1302483 1267954 1041891 967428 27117 932035 1936805 1980573 1197324 1338149 1591493 1672964 757661 1101454 1446303 750023 359562 1428846 724463 1829536 1084389 1017997 101925 1474750 448717 190004 835676 10302 1475743 1985606 1557145 1424227 149535 1319448 1012615 398887 1951405 1163920 421154 322880 1718667 235061 1842448 1533343 890384 628287 1022589 61397 543294 1386456 1516356 775553 491452 898250 1510468 57060 1118324 763706 222792 495903 65633 1751574 1793535 1824339 1135787 803197 1127878 779854 141058 1136521 285763 1748380 930160 1636091 1316732 1858590 97739 1268754 1972792 1635491 133950 1906549 1843422 913204 71955 1430448 928582 525474 590998 463079 292541 477573 1694722 1346491 1884415 451265 1760024 1852882 850262 1760563 1073258 499150 1759998 78872 849603 1863318 27654 1819965 1078318 487817 567821 1419051 1904147 592823 752719 751468 1287310 902011 260593 650683 564875 512683 1769816 732861 799868 654904 1113735 1813990 274374 220143 1950997 28708 1141879 191531 112765 1930526 265188 1478731 268851 942890 1064621 1214981 963435 1386309 1024878 314658 687119 122773 1884417 1406112 286294 1806581 111118 249083 786299 1540655 1161302 1015140 1564376 1748393 1741830 1498393 1163842 176852 834352 1275193 1031046 569861 1795343 1316858 1172427 1356919 488532 634753 175532 324041 1238439 1123513 1556601 507277 911949 1078192 257975 225850 573772 173931 269025 436404 1835384 1016326 1525264 1812393 589583 488438 1914832 1109492 1092284 152325 19938 926198 209782 897448 1516933 1979046 1371685 562163 807087 1933635 1482572 1955611 7957 309345 707687 1673883 822743 1014998 1903632 1757312 1686362 1453962 1706156 871723 250017 922500 888332 1246109 619064 515311 563282 1311809 1478607 163524 1034445 267837 1863293 952692 529302 648083 1710025 1892991 1484617 167309 1084396 793798 1350274 1224084 89689 1550705 120637 675913 1014441 1768128 484820 674795 1646890 800484 393310 696152 127490 338672 1480018 1516055 1020452 982060 136725 649035 34475 164061 568127 1263992 1822217 1832241 479729 1162792 221381 1777760 496756 1376652 1182160 1633863 524770 31428 1564603 202114 1898803 232505 1855884 1472645 1865422 474413 1185804 306798 807820 687209 1424698 1205170 1857474 1939326 1045868 355777 1242675 215554 647494 883997 1732768 1820746 1798715 1208257 1696356 826947 153340 1412544 650511 314132 989310 1121951 934756 1938087 1625241 1034074 814121 671639 1016440 1424923 276329 815623 627708 221189 1274380 98175 1323728 1332910 661321 1823283 1790970 1036479 342704 669185 925791 1012737 184168 333148 1673220 527757 1044314 1267487 907445 457654 1365328 1917066 824922 534919 1722767 669920 1431130 318930 1221622 877254 634906 1315395 261062 1854865 1118317 1814442 906465 938904 692986 1784621 801694 1190902 1355352 426681 1612785 927738 1651565 1269716 1999796 1912914 1980936 1964385 754105 1367411 17382 953208 1714688 1267795 851326 940672 1020011 564262 881772 1326680 324583 359031 1479044 1216850 1501500 1635238 149148 765042 1730653 1167535 1908962 217649 502458 20026 528607 1174503 527892 561129 216412 1412104 845363 1219084 1888667 727933 1297298 1082443 1527656 1759872 1936080 1429521 170025 868926 1152355 816640 1832529 1424622 95623 1846062 1330575 1474965 466444 1290514 1588088 766729 350491 886051 1055864 1888085 1066348 150604 327335 747547 1994136 290912 1058300 1497445 1280678 1494444 958702 656946 396769 1628101 1943688 1922524 1269289 20828 437149 840120 1284244 425581 731976 1901729 1435133 1598764 1515702 836400 249414 1569930 1458998 878375 1811234 1007063 252600 1309255 508217 1243821 262187 1335397 1820513 1463740 1888256 1792497 897746 368776 412783 1548035 1941780 877266 1765801 648680 1603669 690264 974685 1481538 1747722 1531462 1490183 1199983 1210696 1062197 1800737 908519 273003 612899 454030 900603 132375 508421 1651892 1821705 1454613 700578 499036 1629502 918802 711060 571095 1027895 1961218 21511 355945 1894511 677845 1416078 65891 1203209 854311 1136713 1722015 1878957 417572 1456182 1043337 186555 1024771 1157864 1906284 1204385 989537 1376129 355858 1339295 1476050 1184058 1993766 1466422 366224 1233970 757575 1154180 187040 1817189 1399012 1795897 585679 936289 1797536 1761544 1656526 1630931 1404432 1020113 504103 1334646 1789070 1978191 611168 265269 1733582 260569 1786673 1667942 1986467 143962 1620560 1173214 1385796 1305361 1767785 51948 1016592 1042241 1008474 1466588 192251 1990883 1607337 119272 96812 1155480 1310952 1212220 95899 729892 1508687 1711659 1253084 1965042 1000976 254563 79213 1626625 1959276 1271301 1362483 1697149 226422 338837 887437 1647322 1434706 887904 46828 235383 1637074 1049435 1776699 1078515 139699 1110444 1366380 1618045 429870 729348 560673 1707175 159887 141175 785867 41436 562495 632927 606275 396483 1050069 1108871 1049883 954846 1802402 1701037 1527925 523373 1306503 1752929 1636263 1269750 1705058 1780584 1542276 213100 395620 543201 284332 1584352 769640 1962213 546473 1381085 1913586 1950239 413535 246471 1560896 636282 922713 420248 1685358 1227449 932803 1476758 1049398 254007 1837123 241319 513522 446512 1936862 1307071 117123 193002 1087760 1032419 1997292 1115714 595146 1971554 1436624 1929723 535661 75682 283569 1786910 896491 361704 1496829 1280421 713027 1028253 1734311 1210581 1454788 1302652 140347 1803933 677104 1257892 1826392 1232862 1921170 1577148 1167493 1629539 148023 735806 316920 911712 1713194 446473 776616 1596732 1120244 1977494 1400835 799900 843713 124033 776864 1260433 1206952 1004334 470575 404108 1921991 520656 1305572 437005 639156 658751 1562588 433616 1667927 319158 1280037 1495156 1468908 1388308 950317 1663577 1106677 76514 371358 847394 377632 1362975 599420 1964779 1921444 1001138 1155708 94845 521473 17078 279632 681744 1316815 474767 1176912 782361 1682863 1189042 381326 1851923 126465 843268 1641426 258316 1729474 1451308 250020 1464168 176304 1177765 1765197 32253 1858858 397689 515760 1620628 1873874 351096 60570 1786232 1065903 829596 947741 1383076 1662519 1297023 1728908 677296 1136508 1703327 290162 496812 1426287 889702 1263857 260785 1103233 1489779 121096 357490 1073553 346607 56339 1984427 1062323 1249134 1648737 877135 1935519 1115443 167589 504686 1775876 1392469 919193 612838 487434 1811351 693230 584070 921234 1899479 830791 1264871 464721 1130386 1963935 1077968 146557 613784 899330 974850 746298 1168486 749991 322820 1831741 1267016 1507254 1339808 1920776 503575 1738376 1303890 454678 900342 1899141 1526215 1563700 1626590 284160 1526313 1799395 1888651 547616 877633 1577433 1710619 489827 388443 1439292 173611 1643978 552596 348000 988369 1692674 358813 1069656 163712 406356 547207 230029 432135 206386 1877197 277136 1801088 1627647 170132 1564489 1087779 1241144 838719 1323097 1369249 750566 796050 1255804 1434586 1291299 463217 1520336 1633650 1385311 1037803 535745 726511 376213 1293850 14970 1645017 1929752 297213 1423850 27306 317102 1039183 1829703 1408245 1548109 105077 1211524 637314 683292 988570 1715605 27923 1767711 715377 1209779 1472623 1931588 951927 7047 314581 1505160 1948417 260600 814571 1399294 1629448 825101 1714207 1026464 1060106 1499304 1028433 409837 481257 1751628 1162584 1061654 362180 487613 1936189 1680963 1579937 1563589 1127120 1122384 1417623 1645793 777473 571454 306462 1946204 713553 1386663 479002 1766155 1368399 681444 1164743 1283927 110413 1320366 182455 695581 276480 1421812 1017578 255736 1679475 70899 555151 546468 508120 1833762 606374 1938283 950076 892526 599104 955631 948167 1902672 539078 579549 386313 329031 1494443 555877 1159261 1705598 293971 427909 763491 1347275 176203 609527 293194 330955 1372211 162537 914628 1647955 934549 468010 1933207 1333528 624124 454181 709334 128892 879850 730020 1524862 521277 1693427 321033 1597570 216016 598363 554376 1309906 1751352 806690 731077 611809 134105 890000 297045 1185624 816103 1266773 940843 1863370 550710 1463636 1953042 1097244 365382 892074 1112689 547417 1013869 1088707 579800 664049 1904577 312967 1482873 750785 146592 1663067 451747 1552765 439733 1375823 1073783 54163 166494 145367 359534 147958 499106 1539029 1806853 1575206 1311862 1329704 927657 969655 1653496 1856340 816723 1363672 739047 1697163 1901491 1404877 1492102 1890842 380046 501287 433634 383713 1854868 736083 1167494 407758 45835 1579916 1893925 1557904 445123 311251 1193488 1788090 328787 1949273 713280 693492 480775 1984540 1659177 860451 236804 396161 1053396 1642300 35930 300145 309020 1529583 1535809 1623276 173698 668216 106841 700968 1671662 1790082 159383 821326 231442 105033 745601 950464 1072353 277786 1140025 20922 1244951 552899 679602 883825 636687 716371 163696 1984794 839090 1533467 425305 1370145 597519 1991034 1704874 1373369 693126 1949479 936386 614768 1634184 1029917 1948156 1830159 1345571 1684620 1178465 274113 1094440 1183151 447413 899944 1988337 1799991 228496 295137 668215 1754301 690808 1597448 611397 955927 1530109 708371 1555962 413256 1486372 1249602 1285292 1307538 92640 835974 255584 95750 764161 580889 86298 584595 1308727 988927 268244 1287543 530823 1304058 270438 1679434 456755 780931 819248 471038 839940 1969838 1050861 777232 333584 704310 168208 1024808 470587 486064 1767005 243228 1185514 493128 1502711 1274848 1190174 965121 1098262 563619 1022746 951319 119754 681265 1584540 1657266 94894 790868 1907093 1331430 1052303 1372841 550283 1994199 1512765 992884 7001 1286409 1096940 911857 56683 30014 715134 1158327 166103 42576 251452 1296190 1054186 6843 589655 426426 974958 1661561 242802 1625786 1634999 1303551 1474597 1274852 1734156 702087 531754 1066285 661337 496630 1890546 375606 933257 924950 1849 979366 1493992 1370044 1250377 1566666 650327 436854 1155617 1135861 511366 1656664 1737780 1641243 669784 571911 888687 1064109 1628986 163470 342343 337841 138350 1139912 122376 641261 1678963 43316 1373145 906978 1447914 659256 359115 296371 1758414 1481255 1161510 292363 607642 789554 1046816 1372390 1251237 1662258 1986857 125287 420066 881904 446701 1614399 590549 135517 5896 1881775 1303508 1932418 1220305 534348 1144841 1306663 256762 610787 579270 788993 1493112 1059402 91836 1977858 930498 44205 1896833 1999791 475205 800005 77785 1679226 469706 81546 1524029 1977025 468317 630100 299609 556737 1516071 923394 298319 1486069 1618474 1339064 1488669 897441 1757839 311992 1977544 834636 116678 121066 228698 1891827 1450389 1014540 893196 516744 760550 807722 146548 1636265 1589456 616409 1919084 322485 1259132 1829998 1928358 149290 1371319 1379135 1803705 1431749 1332407 1331480 1344023 1982607 823142 786598 1457731 198602 30486 1370061 1727481 1059687 1023690 1792132 516893 1577917 1558537 102616 1225808 270598 276185 1362402 1342961 1460717 478413 1721582 543218 1502648 1941106 571877 1793146 610764 1236889 1021123 834543 15923 1242880 1138442 1000679 168990 1462776 1160507 533610 1018105 1037801 432279 413339 1658497 229363 324876 1360133 1507600 644248 13583 801137 1344641 606707 480370 938919 4200 291891 809470 1808975 813192 1084365 242792 1941822 1236444 1851082 1582036 170414 1437688 1869982 145785 1778226 679483 602373 1328832 93215 82940 321599 1292497 1329261 1791698 1104573 455282 912071 226196 1130703 267023 293324 732144 1101495 704577 690044 323847 1356522 569453 1619970 1945369 189460 1516905 639088 1856445 740974 1228073 1924185 1117333 272804 1518042 1690011 576643 1772504 41974 412770 1899758 270711 578828 535733 2302 990455 1627927 53157 87746 719746 1602621 1014240 967569 1499914 1207830 1960303 1994020 121057 1710510 1020043 155366 340392 965397 37169 229040 1805903 1306090 1332211 838705 1784861 1454078 713628 1982829 177913 1975569 940152 1858819 684213 961749 1171808 1237805 309815 505849 251051 225364 1164489 1908671 1397134 914374 1741486 981168 122589 937449 997259 258633 1911447 1206508 460179 838345 349494 114668 1389013 164768 1250322 1127350 1392432 198929 1841855 1591144 1493531 1691596 297425 970805 176476 354687 35871 39195 1997094 1541411 1018216 529929 558369 1475530 1965658 860932 292712 415330 1888634 525214 106475 1184511 686431 1877965 1306814 1417393 1103822 866316 1485644 96654 896127 248618 408636 832683 1866960 1026820 1986347 803444 1760511 681049 1670455 1167752 1516022 1746018 572691 1470003 614117 1922876 1605365 1028671 126813 360025 1622341 838247 1116310 49745 53900 289087 1061113 991345 1092093 1882068 847054 1786847 1907270 779190 493365 1839362 189933 1028362 734956 1552155 1752409 417607 1020803 980981 68855 1956071 873537 925400 1353361 1397522 1407228 1390138 1307354 691500 1539416 1610702 1397408 312386 1460791 1710476 1957058 1268161 909881 1610042 981572 1795489 468535 1269825 715304 1932410 811055 714531 1022179 783487 800836 18340 1835846 873553 1850334 1223501 1351249 1478286 1058384 1892179 1329180 1822852 1092719 214105 1624431 1414263 346349 800398 1620413 648479 1791775 733177 1402477 1288819 683233 315043 1386703 488356 1383458 879808 1111655 1907762 1163785 810354 129059 184636 1002844 1654390 82446 1758909 433851 433821 804111 1897947 1766115 480707 1157620 1512349 1037447 1309336 1475036 778391 815776 287005 568083 1031652 780402 1397474 305020 348894 547648 755004 646309 415479 1517156 167055 1234962 1019592 633279 604689 443377 187349 1741799 1181750 519905 411386 1356834 580638 166853 1015940 713309 1185076 1194515 494694 1042087 1439527 1042193 1746747 1499417 88925 255731 1776519 257118 1557339 1131416 335419 1997983 242206 218468 254346 168995 1251811 1542726 896828 730426 1558792 253043 1211337 616671 1968012 233101 363254 9666 579298 1732158 196050 994357 629629 980586 1163711 1745297 1897468 1014565 735159 213937 1692199 1320475 1957532 1251628 334661 1151057 498898 1452664 1654883 585516 59192 1957931 812648 744407 345661 1822305 1094711 978770 347615 1581128 1949502 601163 933867 1189729 1173859 1112282 183250 1008565 1844032 636799 591631 1550911 1456259 1478086 909912 803296 1017462 987051 713093 1906641 1700213 64665 1448891 1419157 1640759 1294236 1182591 629696 1974264 665573 669258 1274534 1430211 1808606 1002646 888087 130439 116599 1182076 1119527 246304 527425 903805 497642 1320619 424144 32090 1383360 424167 250454 683236 289067 1654227 498417 79360 1872021 1659469 486224 341143 860015 657070 140232 413336 587719 613977 108873 922478 1487955 816836 66316 1759154 871068 1557077 332474 198232 949797 1424153 230833 1931558 1800953 654335 1805050 1578845 1901490 129708 1575608 181673 1137538 1282511 1702887 452185 113175 107300 861712 1167733 1913054 1244130 1851904 331661 497613 288894 1331228 855918 555933 1815532 1788076 886038 204302 477355 1453585 763827 646708 854779 1651976 483550 249108 1026444 1852302 1325280 1412441 373985 1433782 701941 1112821 1788940 877761 119160 1773138 226022 1567140 1736661 43330 1119419 1126894 105878 1541085 684983 296538 1879659 1397852 477817 763940 1447335 29284 400482 235653 1994804 1631654 741389 42945 1363715 693283 1858714 1602935 1324506 1244782 854840 1385081 992445 350382 664363 316707 98334 1684421 1742939 1784466 1564609 446495 1604043 1409983 1708110 761991 951077 1462224 348317 521791 1770541 199453 1601559 1498683 1182177 1071016 1687047 962555 1819607 1970143 156112 1607728 1875447 62895 1038114 1439966 511064 1697700 160498 319489 1384674 283195 390954 551127 1622853 47753 1224969 810620 1847942 269463 457417 1472713 1534175 1460880 1850207 1262755 643294 429627 1992145 301672 636252 1380730 1758058 1489156 72586 1719654 1567418 243745 999112 884607 1413194 1988370 352319 1161040 240134 1731443 36553 782505 857412 1250095 1286669 1147819 660654 38211 1845950 12253 937293 922903 1617486 1344831 248196 157166 691564 662879 1887069 378126 465227 667572 1047358 922042 163674 1222328 1758635 1604391 1442098 476304 855855 1858470 1334306 1263493 647085 1335251 894112 1604856 357670 272293 1559428 407905 974020 375164 1225174 1945182 1431637 1726110 778582 798825 1831873 1299555 1154973 553027 1336206 739435 589453 1198024 513348 1929652 497161 1508745 863148 661184 1150647 1444594 1587087 978165 1693744 1543266 651287 1721899 1469439 1104263 1548448 726159 821394 224650 1789128 1869689 1093806 215627 1772945 1827151 1863606 295333 656039 150296 113455 787419 1410396 1470979 1936595 804967 262737 1393231 462857 1452865 745238 243245 732387 1417658 1476058 6993 1423740 588172 236434 35700 1039594 532258 1494660 1287222 1811675 1518107 153795 668497 1347317 1321612 1343924 640162 41896 714219 960650 1005133 1927489 1089650 1121541 1350016 47802 977695 599737 1572029 204447 1754390 1272447 342332 217399 344738 1794013 740541 358920 968059 1893768 1031133 888736 1694100 1138302 1303491 34920 249428 843221 1333730 675150 1519355 1779600 926926 1879875 433880 246290 1428140 1167225 1724 33764 1522069 1409072 1840272 331045 1002375 760900 622737 1406076 1259851 1946475 1257457 618410 1029506 359752 997784 883748 117520 353885 1334872 675813 1069907 1939508 508402 1751090 1062500 1910886 1060739 767617 1259250 1883689 430531 413815 353321 1785998 990126 601876 1290140 1860317 1553603 1637115 853288 154212 1606664 1926209 116601 1386395 271548 837722 1207998 315916 115038 1513371 1268197 1218326 270995 256078 171814 1168413 1059921 52786 1467607 1731314 1366583 1188032 165395 1372675 1186574 1933445 1937373 991227 1580297 1548238 1061457 51057 1952546 1097243 952773 139653 1734562 1577305 80397 252494 1807755 1370590 825580 916289 1679442 653438 123850 743930 691821 749225 237006 1568573 33637 1509822 1949216 1160280 1380547 723064 640486 1759852 497739 1204330 1061041 69294 730469 846687 1548657 1719054 447048 1205309 1508389 1747115 878501 1721078 1371148 182889 286089 988517 1629052 1596648 1077284 23261 1963324 1672134 111188 1883963 63347 1947425 609015 512947 1034698 1557591 266428 1713251 687473 661235 1701953 1019192 1822860 746061 273481 1623523 116743 159232 662525 742071 1945618 950511 796902 1043707 179768 224411 872437 1553609 980477 815009 1806456 1620674 1160382 1231947 1185468 1789790 1658500 1660243 1026913 1573332 1768272 1523882 843745 310455 1786582 94230 1892567 875228 138957 1197787 1665975 530210 46319 1947672 1675906 1167597 1327193 1925353 1347622 1162737 1999922 1614941 41690 16034 1898995 1760689 828706 1184389 1725647 1933225 6211 1003258 545636 939057 186170 1560533 1703825 551033 1537212 518649 1499526 877756 1626214 1755303 516884 1398774 97139 1340385 926232 415566 751842 1403487 134059 686962 660434 90013 81873 1576162 516325 486109 1660704 492008 1559699 1288510 1380893 1450039 1416297 111797 626772 399653 970487 909950 571741 1006758 451861 1168474 1816628 1280641 1419761 1008439 1334249 1364057 50356 1394716 1379546 1318481 197440 666129 423485 480935 21768 1254736 1963293 641638 450415 1724182 1581222 1498607 1297163 383314 1584134 469729 698763 343397 1923543 1263003 1800280 326674 1198411 89094 925087 702710 1190972 568560 363455 933280 604355 202488 1432724 1936949 302839 432318 1153757 342376 62826 87234 1329907 1756237 867436 1686494 1460623 100954 1182082 890867 1375351 50363 602245 320847 357414 560049 1812016 1631165 473510 1155732 905143 198167 588613 1925398 1706954 1352157 409648 1854377 1162400 1692363 1376206 1500816 1418190 1714483 603068 63773 1763573 1729884 512566 769299 517039 497615 156569 305302 57308 1000985 1469159 1102718 1221697 1750964 859203 1643495 797861 986922 34041 1721953 1160486 1788456 1596615 1712103 1099582 681326 66448 623172 1891382 1001535 1387711 862546 1225064 1074294 816893 487336 1630871 805308 1834351 840948 1018827 557647 977178 591892 1979854 939036 1269732 128919 787124 259589 1279821 843711 1809511 265550 1649999 1212939 1769530 1710183 165583 792057 696594 1028349 72584 436863 530488 266508 152799 551827 464374 1385516 579380 1766635 513393 1981131 1318851 1836832 1866004 139779 1749583 170837 30358 66122 1440076 901266 1142750 1926804 1798714 1641441 1894111 186043 1944710 1576842 230089 1360654 1123019 705376 1238723 839631 97239 990689 542972 1537260 346317 1290580 2856 1504635 856946 697953 1918007 1633637 346651 1343032 1804024 77413 1313610 1123999 1012787 1618278 362275 1576546 82168 1625847 128651 1971084 26775 1535587 1569580 1130199 935208 905917 144983 443414 72437 1250670 589333 1764426 116195 331399 418619 1478735 808497 179214 1053651 640521 984099 1223991 136340 244555 63260 1862452 991059 1784588 139062 534205 602026 1059476 706811 726124 483506 1108459 1524092 821285 738266 1535662 351712 164497 682946 1453765 1714102 748898 859351 312493 1016213 1469438 9768 38961 1472300 92272 740251 684454 1107049 208598 1963157 6914 1114875 895752 196434 279070 260889 761092 226677 1598039 1691836 1122464 350486 1521258 1988324 887845 1551931 477399 364846 286549 119812 1476402 257723 426671 1007638 802131 1967738 201673 550464 715944 1553681 596496 218124 595013 237911 1766757 1397559 1360587 216945 1374921 1189603 1464601 92900 429237 771998 994875 250228 21380 964286 994857 790062 226240 1437043 1693951 308011 955489 737341 1758613 1142526 756528 1458874 992049 381188 472490 1237335 205838 10636 473795 141694 1179771 56456 1776670 1593380 1256255 1408586 1063531 642188 1367430 1205045 1530417 1187072 1383093 1509092 887888 1816353 863508 890429 491655 360225 173017 491266 295355 1612231 1598677 1002777 1092728 796996 1005682 577957 1543374 878507 387534 851972 612511 145867 180977 73384 1654025 1068222 477362 1759297 872690 800461 1547679 1451253 1909060 1236190 1201064 897613 1145234 1477082 245368 1417889 849686 1652697 42746 977792 758793 1117900 705789 1986389 1200066 397642 947708 1680092 1211782 1561682 591904 1231162 177106 1138395 1696352 1815093 1174922 1288373 1072089 506142 1353160 772787 441509 1887092 120552 1234026 143094 1752648 133636 991482 1263717 1702302 1406092 1070486 80533 608137 1714805 1510608 1376307 1064211 1482052 458193 790522 982734 803768 1531329 1176021 1000672 163277 1422858 1312694 383225 1371016 405083 1569298 669101 1260865 1765414 1194106 1867284 533707 1159253 1323061 1075581 508534 1656585 1698073 1195412 702818 1930001 830793 768079 936939 490577 1276311 1336 559051 1837438 1985693 40095 1548082 371690 780234 392765 1846306 129513 1622873 73269 896367 430195 1204351 200100 114333 1925758 1270343 1741415 293297 1272841 1019617 1765538 1506698 100348 352036 1204906 227429 1691901 1476215 1075596 449462 1558717 27818 735921 1231677 1601667 1984938 1515330 898652 766827 436395 522673 1200083 1359494 556791 700598 94994 1630756 477193 1089102 1187313 1370650 1292359 1879606 709814 676970 966265 422196 953192 813759 1024378 1124988 1407288 846319 738111 1457256 1398689 1902068 628392 1301965 1714226 474082 195296 533060 1951634 1200828 334178 963807 1844087 29396 1348117 1691972 1848565 1038862 946763 42397 708880 114995 285290 1649678 296854 672473 411798 1913130 848852 1066223 963781 1244980 114504 1734672 727523 738597 1818128 271793 1988228 1893288 1588058 723074 1363657 992659 1340043 1383125 164585 1069602 893668 1277502 84304 1394571 1716151 788538 1426283 734649 919529 1293730 1612928 1864828 932859 128343 918911 1716180 1275550 1850270 102692 619892 1242681 1375293 969920 1657123 1403637 866578 1490120 193553 342054 1568834 960594 1339287 785076 1455592 820846 325579 1790214 1619727 261673 382962 212853 857755 366621 618696 1392251 622597 590103 920555 1235545 1690573 1513684 1067549 841182 665358 1774614 136284 1114953 1873950 809936 1302174 1062584 1035208 774021 1768723 1374091 1370941 1472501 1280073 1479025 69796 84077 120736 1159100 839713 1530646 907450 1852902 1709842 295817 225409 865099 783594 237146 692478 959226 529559 1984496 1866235 1594533 1162974 664360 1707772 1830524 1625513 1915035 433435 1793977 1179480 1471498 950291 1596630 1537281 1571887 382029 801716 139884 1717962 1730298 944875 1100444 1317994 1395180 343143 1908647 1896582 1330703 1169101 16672 733330 819866 1511486 1310743 400172 529695 669077 1822577 1230062 34245 92127 146934 780290 1810342 402797 704521 1671867 412243 192571 1418495 738955 1357561 1427134 1131923 115074 902825 1978314 326524 842644 727963 1832855 1569724 337743 213152 1300489 1778367 858759 1787962 1014084 579651 862537 1059683 1825050 1509981 1000488 1001845 817629 1821096 506871 1008913 838301 164321 792197 1236536 690120 1374198 936950 1873858 730241 1697160 166551 1552696 1402657 1205350 1692975 1983544 965422 377708 1575289 1444685 386576 1707761 1118485 1968772 334196 598668 1837468 152502 1673012 72554 1926505 1936588 286452 964481 190948 380618 423971 1871926 1606471 954842 586995 1760388 1196058 605668 505003 1760992 800104 1880914 654057 1842837 552352 265244 1666703 1740376 1912760 862481 1206253 1646176 1145199 910307 1382006 1497820 652403 94181 39330 1269846 1406370 963883 941536 1702155 310352 1125430 102927 290238 252194 763971 1726413 1943177 970749 504730 1403150 1844863 1130298 580045 1958602 175330 1299612 96242 1749857 748773 124345 723055 1119532 1820687 1878931 275618 128619 676707 99721 1525032 301456 1270913 101308 1291590 360703 918964 672344 1407063 346138 719089 1383376 202999 608795 1405710 31744 215732 1811763 1162645 1856630 426442 978694 1342059 1190925 356722 515762 1109385 666941 1573672 735466 186458 1415719 615173 1167358 952120 636215 133565 116130 51181 1559613 370668 989144 184060 1999983 223143 1424931 1536012 1454232 1990938 1928647 1034732 72072 868525 301390 44936 1277470 1439225 1280976 156668 1100680 1033271 219886 185730 1686104 1927852 427259 1527147 633495 157183 1565944 757482 1887281 398067 1486557 610531 1451072 1118466 609866 1842183 376934 1849579 1072572 665315 1321905 1328367 148863 1280204 1493290 1703317 935293 251610 1649232 1870274 48824 1123931 354250 772123 415308 1329955 252428 445536 1820270 1537940 1019812 443585 1809321 611452 1827198 1622472 1182371 650692 1580730 354464 767183 359731 1511304 1315603 746930 860488 1678321 292669 500715 54056 1350598 1664793 1266812 822267 1101530 596650 1611116 573150 400710 1719709 1106117 307100 813407 872094 1694512 82079 293425 1313030 58062 477083 654270 314395 1821168 732473 1476813 1296481 1796097 1302335 1874196 1607217 1179303 1339689 1123303 1992437 1142506 532875 988084 394703 611789 1641087 557417 839159 1560296 345318 1714832 1032833 1493764 1601935 1773821 252706 1114154 462878 1449583 65636 1432131 1360132 1038603 367143 317462 1890601 1500923 1297805 713853 1414893 802277 341934 589480 1365777 1820136 956400 315609 894532 1546402 1608859 770767 203033 1758298 1182068 1979741 1432820 318594 1888938 1943999 659382 565034 1997645 1283827 1231029 984827 1817780 355542 1094463 1915551 33480 1159908 1649881 105935 1156476 322815 1387895 1077308 1596340 177828 1876495 1527870 830355 1722216 1575464 326109 375122 510812 199019 1884036 1026291 14077 1205245 1298985 578974 1540233 1218985 1642875 1804774 1595056 1759538 1986609 1661322 997424 110647 1246486 1346422 1959328 1293264 698875 562180 1834335 582974 1703570 145487 1246085 1202089 494715 165366 861877 262733 61176 365618 1770335 1722884 1869126 1086474 1344414 652820 1300318 1170533 1747566 1984513 1525484 896580 1738808 1291058 956303 674191 1346343 760035 965699 580698 947923 1191292 973032 587770 96045 1313926 1576098 1102162 1413583 386360 1017489 980587 1613079 1225536 1235647 695674 1195979 1039728 923635 1148066 1231248 155980 1705514 1702270 1915379 747850 1029685 70697 36040 1773427 876742 1409086 915596 1464624 1694039 1449127 272367 744503 247382 1062794 478833 320113 821908 152216 1871668 1950249 383107 1616000 973537 204689 631646 1628002 1312193 1737075 1430380 170456 227087 285173 971769 1979074 1176442 913795 1211081 1814754 1668939 1958924 1426719 324853 1601156 1458633 532008 784531 493910 1516223 970946 879312 1313982 1683101 1956676 1385125 1088733 1896677 348978 1992647 1197984 897857 1639184 426446 935212 986205 1444319 1628424 1146176 1741106 312749 825032 255379 666591 1377057 1815029 809403 1997496 857032 1990971 1277780 324576 776181 1350406 1737578 1320548 385362 1033369 562252 1746601 1958543 1575657 1989220 1166703 242124 1639490 177259 955591 1109746 1787152 1040860 1124459 993046 796597 912570 1910621 1510044 807269 1627433 1925466 148830 1587385 1681939 1710599 625104 529576 88206 386957 1742544 13525 1628941 831456 891748 1261674 1213856 905394 1334588 583893 1460929 411108 858171 175405 49415 182853 1832945 1240795 553149 383654 1198047 1664219 1236157 1026857 420906 1133567 555934 866689 1886287 1580463 927239 961666 819994 502005 1991816 1251678 626532 1539458 1339773 422406 84959 773682 678581 871989 411628 1963765 1100315 62790 1106281 1677719 603367 188116 1194918 852660 1211393 1282281 993887 852829 151734 956955 470715 455470 963231 1155532 1566559 2058 1836253 756193 1619795 1602564 19321 406287 1286403 151140 429431 440388 1384389 142871 1831032 1594259 1067786 632826 1661637 1709970 773461 547929 431853 1822284 803065 1464251 1139536 1009303 1319111 1480070 1668669 738304 1280116 905135 225589 159480 557904 496986 633735 686913 1040883 148570 334427 272821 151323 947579 1784372 839252 151970 1432837 498203 914869 1361742 1719978 1543624 611200 1032639 1992338 656010 1081719 73858 640137 1426844 1307620 1673820 1344671 1785496 1817639 1219798 935224 168716 954406 940750 1709055 85325 630218 145880 370599 1351862 534702 748216 1079951 761829 685723 973215 220489 514371 1835699 1523114 1762080 769715 922563 614405 1821192 782875 1549326 56726 176105 910482 1091683 1945329 657694 1889200 1595598 299347 1402502 1777682 1690289 877157 418336 1695097 259528 160335 504945 857914 311403 1071633 73426 106045 414015 1813324 1770127 917734 501379 681306 1465653 501825 1516740 573226 245483 553901 108078 241023 73247 619986 420532 155522 717603 1936128 525775 835814 599715 1547012 1101757 689774 622028 1118319 811217 1292972 61665 1914304 1826689 670054 815850 218607 257714 1475495 25629 1965724 1080267 1325933 1780746 1716953 1024247 271986 107423 1241136 1991042 222211 964749 1227111 209505 359032 1596306 102982 218714 1247934 351786 1204061 1891136 824982 1432954 289292 1315892 1627596 1069294 715427 651207 1958195 767130 1988767 1324143 745162 1044732 154111 120480 1411269 1300895 965967 920110 974277 650369 529229 1455214 180991 333740 1086727 316898 786685 1874672 514847 164500 458817 1961144 1461707 575514 1478350 972272 544183 1856554 774490 1157468 1497107 1760280 440757 456648 764587 1519198 929670 1606191 1643197 574310 1619514 549233 827393 1869436 239210 1604805 846761 1745401 1099689 595152 1470563 1052829 685369 1306975 874483 1067946 1936322 1117493 1288673 1813871 887076 450285 1839518 1622131 225733 283967 1020819 795288 965850 1705714 1233574 496919 825920 1332875 382263 1608021 1730950 951132 334681 1193516 419680 1427357 1317211 65587 923341 799081 1428953 1264517 522286 726072 425952 1616145 1542545 1098793 697914 1767546 1880650 1789480 1945408 816705 528576 994684 1367321 675111 1780244 528954 1743771 1946200 882429 1680542 291589 378561 1888508 463420 805018 736668 118190 1620869 917191 1680909 1904998 1235889 575138 912313 1287538 588520 1894501 1093432 1655763 400433 1044185 480497 1541947 1970925 741373 1709408 1769414 1341587 103413 1420650 335479 745192 1123323 320269 593318 1317693 75079 1734636 843593 12889 1992436 958991 1652943 1231368 679778 216311 589226 387119 286788 1976868 372982 1340634 371272 956728 1057926 1787661 912647 1458058 287489 850862 432886 1312793 438794 1099463 1435085 1097102 1487996 589802 1798303 1323846 151364 1971571 1078288 1310858 668409 960691 389539 365471 1989294 351745 747436 494286 1174754 1032001 737336 1859106 122704 542961 1546248 113067 1204508 487997 1561288 406034 639587 688793 1777532 622155 1291259 1180312 941332 497690 1773779 594726 1792687 866768 435071 682750 1171007 824470 279663 118561 1134699 1107934 1025950 384375 1668521 17242 803447 1892998 1406558 231475 1325612 1786121 1581952 1471342 1929244 814633 1605423 724599 1904015 468636 918839 593283 1280334 1019199 194675 149293 1390202 1913959 516748 1123034 1966889 851929 258315 823544 492651 233047 1909931 505890 773785 1227980 1399748 695759 530898 800072 822703 885124 572453 1358101 1723488 930834 1623991 837894 1190188 600818 1252435 1851268 617965 1850491 1088999 1644521 1644064 407039 645958 1482900 708229 326668 374699 1370821 1160073 812992 716568 1554153 1007450 238333 527105 380993 1759200 698188 1840512 246600 316246 1582330 1172437 1552160 286632 1845555 887686 94283 82603 1324937 1600040 173424 1159458 1410343 1490570 1482284 457728 209235 1009907 1631883 1248859 1532694 948730 66144 807154 912085 727483 799314 433524 628689 1536741 1445357 751568 1955254 1205662 1112564 1342710 953124 1478433 1287937 446460 1506030 1103189 942739 1814654 4830 1073315 419065 342312 702591 1627642 1518745 656401 460568 1476070 1784275 1660068 1060259 890192 428356 1218840 952777 393534 1898972 1251391 1751500 1097349 264252 1268644 1490487 10410 1953918 509861 1844683 577814 819940 1961384 590550 677811 477128 271852 1925755 657939 539103 1267471 1910301 320071 1942445 1311897 1086132 658070 1748408 1507453 1675664 528915 66054 107060 1059412 1299501 1647624 11811 1614463 1465615 548613 1366494 277291 746350 23071 1943461 1606628 625565 909931 1522295 1970501 1804010 427705 185962 1032461 1561992 1139253 1550062 1307367 154582 1111696 1584320 313690 1576631 348771 1943673 1709123 754639 1948957 342176 1625277 601616 1757612 833692 305047 963569 1165891 1076264 1355435 423794 259621 835161 298652 1646948 521345 471151 1529494 1212161 480979 745143 1776249 874456 437209 304250 405615 942086 1413389 174587 1197135 1641993 835047 1305188 807608 50492 747301 204370 660837 668299 19354 1852499 1844285 345165 871633 786886 1708909 1619870 1034458 211266 1020078 777191 1385844 1844342 1969568 1552147 861886 692016 172225 1900093 184620 1759218 856748 667275 561590 489445 247862 1039070 1632908 254677 1834384 314957 1386396 1233781 917146 1609651 1837955 694123 963298 375014 1785724 1219967 938426 1458609 1609106 1894167 1958666 1858455 446613 831256 977907 600793 1200896 1779325 1554611 100251 1821784 923623 911794 1509064 295904 1530675 1787607 1582912 723112 157259 787808 454839 752200 97593 1021892 1993544 470180 570976 322736 1400049 279676 975120 1893583 99083 1233899 1423965 1556295 931380 493579 1852328 765205 910536 1421030 774247 99003 221585 1828070 264725 194266 1074883 1070617 349952 1690260 1554932 1756676 791729 707444 450897 1534818 1588868 683064 1912078 437271 892627 935075 1699919 939648 293383 1932872 1805319 702775 198030 1482543 1154959 1207184 745433 1593517 1647735 1653318 315484 230782 911455 1770213 1057384 1430565 1128556 1384916 492408 1599035 270592 1193772 39353 1277337 1578464 1775801 1823553 902853 1713546 369417 608773 1077576 812437 296713 1046972 857103 671292 482443 1628239 1183589 1134310 939330 395028 922433 965364 617616 1216913 895096 1689313 543184 1022462 1560498 1177603 1526860 568423 1531702 1063043 1138583 457510 1899005 1121519 897985 1170450 1727440 1495086 1983706 557401 1652863 1505954 947757 950157 314375 589235 1522399 1957837 1586613 792570 174675 1397332 104088 1515131 963884 1350231 22270 465594 174897 1686999 578899 863449 271340 1639715 742655 1344237 596944 471578 1612062 1143353 1202085 512102 1050885 57651 1679617 761294 1272287 174418 1370389 195926 528104 567453 1113294 1134961 1182713 1320383 882107 1558708 1589762 823409 1091604 247768 458752 1723329 1405636 1121092 1588811 1928953 1077564 770204 252316 989738 606201 1747237 215302 440677 1447169 28768 669929 1228889 1622273 1449539 147007 244845 228230 763860 1159762 1530749 1973419 374330 1393415 1822399 412506 275994 1565762 1851774 702683 435468 214789 887655 876908 143202 720308 1319311 184926 467675 1190739 1540268 281514 326414 787996 303964 271210 411331 1818529 421515 1408886 1107427 1815188 1147477 1517936 1753854 357199 590058 759881 919134 1148163 1984912 509989 1528028 1470760 1239254 807583 393754 1889229 596685 975913 865757 397117 61992 522179 1921280 1652612 1685115 463127 833739 438637 948608 980974 1353338 1732374 331748 1094998 511311 1803293 272055 550810 743267 356653 224706 287088 99385 1283952 1631392 840796 1355012 1295139 1898387 134727 1395971 195384 1080344 1214681 310341 872040 1138977 33289 1379407 1731011 1213470 1525447 1660261 788316 837298 475996 886283 845094 897751 236479 1933503 1891239 1523698 321315 858701 446471 855818 300255 1564669 76050 768746 1688151 1346038 1525621 802652 631136 982003 1444513 383028 701833 937922 1811602 1280987 418825 238442 735133 126654 486579 1400987 1182204 1398616 1376496 543000 1579833 1793365 1137726 455865 1310947 575643 80020 1227327 112286 21100 676453 1179284 189073 1000553 1805444 1291246 655295 1392106 749456 1205558 208752 148712 1250518 1745259 1534455 648109 1075803 340945 153410 744864 287180 1704039 106325 942965 1882268 1162484 154779 95252 1155703 561859 810870 1458937 1409198 491937 1570166 1774242 1740769 1334486 15908 1158804 1837519 1791764 1539537 1872571 242523 992850 290856 884253 1101118 518847 870852 1825608 1634038 733213 1585245 867804 1180336 1705825 238948 1294845 931678 1407419 44486 270483 1621219 1528021 1752676 241255 1042337 1524361 1181413 1737042 845640 1946910 474172 520130 901080 725331 1539349 1694827 891834 23190 790275 1921345 1257153 1275654 1571658 854893 134990 98862 479862 1192842 1110505 191271 1490509 509230 61337 805727 520894 1816920 1556622 1928848 1417014 1943868 90018 1802158 536557 572697 1191324 1173907 1295845 265466 838037 762287 1983640 1173911 1565477 1555420 1364503 16884 474629 1405283 1558639 1595593 1000884 154982 1557674 1638181 1655134 1029475 49774 721512 539218 1560655 1974149 532944 586228 844185 1941368 1978776 1890217 172844 1228861 1625770 1055075 278397 1391332 732161 1565115 1815179 148257 720902 1700686 1925935 1594384 745606 1524599 1526451 1753 306009 665138 1008798 834508 520507 764158 1095454 259418 1943760 1433718 1651573 1618153 1835937 995683 690117 903562 548359 1023635 725963 12762 25051 537899 70336 834478 149113 406036 950508 320351 192725 234068 1514270 1756953 1731138 128821 1099901 1403157 723613 75385 333849 734539 1543504 1283763 1043235 653658 273930 734238 1940917 1896673 786788 429553 376622 841935 163518 507163 537591 402028 974098 1795437 617613 1626982 1458021 1523033 1679894 878842 1976160 1540141 74004 444295 950060 622486 1122301 1015791 37958 504153 1916464 950531 792097 1095864 625045 1231485 487903 1986782 117258 997185 836644 531825 1328173 1238155 794607 791916 1372712 1302471 110351 996344 136934 1103618 393354 1899411 283573 752856 180835 1045210 1486851 1908302 98728 1582764 1257581 671203 1896022 1708159 425988 1235503 1345340 635158 434202 93434 1828420 932406 1090031 1042549 141586 924544 1140971 949057 499371 595223 952810 10623 1699361 191107 1594990 816784 612248 863431 1440839 1802866 1442544 1089156 1923893 1911245 493349 1347767 499433 683460 1634694 1970481 1514117 425557 350857 775340 625060 1518313 1562922 1126216 669829 813641 147443 724370 1751897 262149 1264451 261023 1958353 1407203 1705187 300933 1682223 1549425 212142 615366 842786 313327 282879 1131659 1837441 711156 1768962 1272236 611948 70562 1419515 878082 818984 1572450 1134091 1183346 553033 1001833 1189237 376324 837174 485952 837350 812020 1737768 83395 618481 466459 135553 1244594 120572 43976 346813 1071216 1408063 613702 26486 1437009 1111149 1735331 1278842 196035 1843563 1242738 246624 1043708 791746 628262 1391582 828631 508552 1456877 1458446 1992133 536029 521553 1659558 198539 1460856 389321 429778 1805116 136432 314176 988854 1367707 323377 72543 1506732 938655 776242 1829597 1110310 1884391 1429376 1060818 1863897 1177259 453062 1876889 1940181 591018 1914202 1699116 1842858 806685 1323402 250994 1918523 1289302 1486376 128784 1139433 1432787 575368 694820 335435 272102 1754654 236803 1262903 527363 216510 366307 1462441 1379792 1615022 1647131 1235781 1156120 1586077 567770 1507478 1290547 193309 735904 933729 1028368 133458 1938233 1947363 298914 368011 1177001 364120 1192545 1396278 671604 151758 1462903 1372966 1155129 1924637 1055304 586454 846496 773076 463246 365525 668456 929969 1059876 1281143 910117 1861792 1006254 1097145 198172 539920 706524 474117 428039 632846 577171 1048608 1454851 1161421 353658 1649139 1499794 414644 434921 1695153 98289 897635 1394135 752142 1151141 1567525 736387 1062776 566791 1401839 1251549 205333 1095848 598659 283164 599101 262580 117202 1781871 1565909 1924754 433924 1501794 1164708 1669457 451904 1946222 744073 779314 1953638 1036006 838732 1889205 1832737 1588543 775829 1368023 468335 1046504 224504 1717849 1983615 1685734 1687113 768804 1577421 462776 1544268 180816 1919210 623325 1023020 1028842 739821 1986526 812558 1353070 1089691 1556869 1096173 449363 1588732 1129787 1146009 1137800 1529337 284757 1200628 1424184 181061 1179755 1728416 1840626 284074 674082 635341 1862604 1019171 1656349 165064 968281 536488 254170 361762 1478617 1068605 1324477 30814 159811 1214925 1968737 1884247 1393902 391718 687084 665493 1157835 626585 83349 756208 1127452 319943 1004835 305261 1433358 1567766 1705068 224385 766671 66305 1873242 219916 396173 1807989 550094 1428008 311151 1990015 1555986 1909824 1131581 1539752 541655 573950 67739 717008 1347728 856997 1758617 796638 1116306 107029 224772 1102428 1059942 392933 1608333 1963784 1767040 1000938 485414 468771 699152 845918 756433 1748688 1086916 1072949 1831838 1009316 1789075 133400 1531625 897359 1807442 1170056 150105 1156415 1940379 1558262 406764 1987823 1945502 714023 1717963 1531821 1059898 1212492 1531149 884980 497417 1473220 942436 824597 1938711 1442218 123616 792291 1739079 1164251 303696 589051 920210 894920 325121 1307163 1343552 656629 599891 1313031 988122 1109816 115965 863016 157049 56521 824321 1840241 603623 100434 205041 1041610 1376772 171009 1050933 1593020 576595 1249900 1216313 1105163 263369 342661 65021 1652278 836939 1948131 1554983 373485 1959913 1176284 676147 1510034 1792664 587442 916979 676145 725255 1287175 115830 99272 1771602 551931 1668880 358199 894068 1247376 731838 391846 1927410 1684068 179470 337977 789673 725782 1874248 1531042 263755 1794714 903281 1904590 407414 1296999 1312693 1917501 1346768 791711 717430 1415281 37666 797204 264201 1590992 449897 1709184 1686979 195558 494322 439352 1347893 383315 1762428 1135873 1574230 702410 1341698 1709708 1446964 1663329 921499 1962992 260761 1339829 635835 1072863 415080 1952348 508016 431453 1767267 1075088 615169 1183765 1168329 400356 207948 1645964 438350 886832 1531723 611382 1718321 1778444 697027 914274 395098 640394 760525 1090839 1310589 708743 1815337 807287 1462663 795482 1294851 269562 1988473 1992500 738759 1136963 1660033 144148 496567 885439 1661823 1761917 269691 23246 1214133 169265 1434595 1447839 109300 1064647 152655 815094 905405 1039907 1654137 843728 430180 1205075 959310 1405093 1007894 588781 1574206 203409 1726704 1202449 1618078 1097985 718114 953796 1565155 187693 710408 1378123 1053167 1230468 1063057 535120 1410360 228988 936578 618938 1003753 1292484 419396 1876844 206651 1821641 485451 1760889 579721 1530067 1838883 39131 1848761 1465128 844940 106185 362152 1066591 1077459 842075 854041 119349 1406012 1965821 538298 96620 1732015 1365434 631551 927874 669089 1596922 1355601 1118028 1301389 149858 736537 1942235 1522723 1073780 1654376 711988 1699084 1957725 940208 326278 919969 1675410 1769848 1012663 72182 852861 659416 1577951 1761807 1125059 472021 1507378 1604117 1676956 856763 1596399 1793736 1493796 278598 1102397 1794494 927161 1032772 1603211 555240 851045 1223720 1017036 606502 673955 54239 619619 1264654 1030725 449294 949462 1784738 1688865 1773903 40292 1273027 1744683 288495 1502015 1884597 1739447 1606492 279311 314272 84327 449906 386979 1358655 1905618 331892 626514 223356 1967792 113005 1649055 883689 244453 927348 920519 1858766 1221352 511815 273927 530812 1921087 858332 1976728 982965 72569 858377 237372 645379 1634431 795876 301479 1310763 778265 1615762 1147847 1457472 1532583 1864686 1113093 22295 525760 85510 1296836 382659 231820 1558081 32833 1329848 18941 1108553 1742904 1423460 1877491 31179 728101 1887853 13657 1952438 4129 648421 1761612 910659 1529172 280633 1226628 156549 1445597 52995 1763550 569430 124335 222716 1079838 787921 68405 1014883 1653676 1294600 17013 1067020 1565173 352534 942099 815078 1336683 1260646 254479 272849 500037 961847 1166936 1139837 1718780 148383 1818939 660362 1514712 596400 1170092 876562 1169489 266490 1613051 418641 740408 1565913 1309787 67867 101210 654141 1254761 603853 594816 864267 1701070 1561005 927572 471231 15009 757441 1576013 1622707 510780 580775 262121 221245 1621195 121397 1034168 179953 614919 904782 811310 1199612 1372084 1114750 577490 667197 1115311 232559 533678 1432284 1243494 711206 193909 851713 56643 129558 448287 621890 1483351 1897270 1715448 1789182 538647 608943 736598 1164229 1839208 984311 917897 1505583 1502398 317034 142655 1389624 828313 678971 368447 1198195 1585791 16425 338721 1751686 1382202 13168 1155917 145862 1051730 1585269 1057407 1187238 122614 1480817 121048 1262304 648580 1644249 1148956 866201 233584 1351718 89017 869792 1199166 477175 1873068 678245 742555 111528 1234835 806352 1192283 1756378 1989958 1405874 1096924 1327698 842567 1570630 1136331 1167376 1259190 1866647 1465634 1785346 513488 1128112 166687 1796163 107767 1948997 152222 600225 1847767 265578 996966 549687 141537 1934929 578348 50145 897243 1116095 1287387 1869191 1733267 164103 1140757 1921975 298578 1282221 1990539 1591029 1775779 1258311 698054 1759817 185953 725360 266327 1770093 439385 308451 1110733 466962 1731012 445840 72946 1505814 394931 675046 1222999 781335 494810 913913 1761008 1737474 1993398 1881453 467693 1908253 203290 935560 1539546 632231 1615371 791838 1660783 1808939 402288 346595 883273 1460783 1390077 702077 126490 1452415 759831 1079266 1598894 204233 3 122818 319846 196977 1481709 481299 1216884 47038 476620 534777 262277 1856796 1487908 214420 1204194 27531 253451 1811933 1775570 105021 674697 1550581 1315173 38330 1757272 1014297 1758632 1020607 13150 1281386 1129840 1480640 1875787 1808042 1085523 831402 301123 1873807 1211886 222199 998857 768437 701959 973498 1810809 568141 1902408 1963199 70529 446664 678084 804003 404973 1055698 1892960 1574287 1137578 1227177 963130 998666 545920 1602129 2785 1861880 1704609 294972 1011906 1909742 1245857 396335 721738 1684466 1338754 918552 1087741 921297 1702267 948879 1324163 1862006 568846 1676721 180990 67952 1577299 1610177 1260496 697557 1375100 1770382 590780 41846 1590866 444123 603634 1494177 68130 603773 241638 64212 1666888 1897852 980002 604918 19447 880493 786602 1294441 679857 956570 1814899 238028 260057 394736 987992 1346082 1942462 459797 1457817 1569888 1819992 1351596 325197 1446304 1513907 821953 937485 1844242 1471117 1731927 1033548 31922 170270 54632 1959542 1949269 1434722 864536 1678233 1774510 186309 1217273 1555560 136566 818121 746159 266227 68008 464901 1695156 1901741 1203996 114247 1490558 1958678 865219 1262696 735675 450458 255067 389224 1206839 820263 1255426 423620 1469567 1920826 1134336 915135 1248561 1669258 1411597 1295064 737578 698329 1785905 463864 306380 384018 675512 901493 1656415 1768993 1916992 1200373 487208 7079 1850806 1547590 306598 676544 1887588 345734 1092651 1228308 1497625 714280 820057 1903160 1899345 1251822 1159217 1847059 1209413 1373560 1585198 1747385 746795 1745211 861174 1092483 1862459 1363008 689167 216940 1617131 1966466 1351401 1594006 967801 1578643 1509345 597651 1745761 110920 1406605 1717176 883140 988437 834984 865574 942046 190991 968893 427764 259569 1229982 782383 1633702 325723 1865091 312572 1529039 170480 534474 467413 1763648 181155 794628 1596225 1315046 102510 78673 285312 88344 972889 1206966 790289 1770291 1982097 915025 1999107 1714751 592918 1557489 1839676 1457681 1524577 279258 1882536 246310 1514422 1277026 1022351 755298 1631398 116922 502818 398800 1046927 1388050 642227 855519 1479827 327718 1532717 837490 257291 742837 785888 1385552 1571999 1599389 430065 1784647 429229 461817 347319 1582078 1050607 1425979 1564637 365883 1326970 959541 856642 249069 41170 1530368 1046682 1075105 1738676 723352 792098 905465 1259398 541461 1863820 1916487 1179068 485842 1707653 1470819 422792 647509 992519 1811976 1006273 65568 1615033 1042683 98412 282500 386990 1854745 122930 1892085 1246191 495184 1952073 1944478 925446 559802 1534533 1455342 436284 499102 995974 421741 1896506 28730 1870037 649352 379361 1331588 1999321 181228 1999229 477718 1610443 519755 278314 1794059 1079514 1290410 1447341 941059 374964 514215 1316656 1136401 784007 1600370 940093 1997585 1072901 1879110 1544615 899612 1854763 1243256 49492 1606243 814551 323260 876402 691527 74530 467226 592338 342454 1001491 762464 1024386 1846601 1155802 674739 680175 1333741 362554 357660 1933140 454867 1136228 306122 1220581 568195 75501 1197991 774661 1316653 1558613 2267 266746 766056 196325 1671427 1233163 894393 1102148 1137640 1365016 1289738 1115073 1906173 599622 1479501 206905 1461377 536800 688274 771086 956523 1347414 275650 1925330 1206721 796364 1302865 1661051 170877 1522602 1137911 84248 1934166 1789682 1861278 375547 772601 909181 610655 702576 625929 611443 1621402 370885 613101 559547 1515334 407118 588271 2668 1617701 1756816 857731 1965499 793842 415945 671994 1411825 652361 1266482 15295 1567946 1680420 1047059 1325274 1101991 1599673 8780 1752180 1254724 776390 617608 1446597 1007900 61972 1335262 1132013 1186852 460992 1103257 1574471 1491736 1997942 1077233 811582 501845 1317167 651053 1684084 907266 143937 106426 1830817 593554 1618378 1835760 1888050 153468 903830 1238872 177217 948521 1837451 1725973 943323 199210 793788 1054041 1377653 482607 59081 1737317 1088715 1632181 677031 1168314 362182 847277 1312089 721976 1832131 857882 221507 538208 253684 1389688 548600 1207236 1063611 166537 512819 904001 343862 1206043 39730 594033 19544 1449694 104970 869749 1235989 1776615 531899 3344 106909 1824653 902795 906169 301206 1386612 553198 1499312 319280 1443198 1280858 981933 1578248 1991264 328016 773946 45684 176933 523371 138737 424536 532988 934625 863712 714555 969463 898747 1765616 1931616 316918 1499991 1701264 104874 542849 1522066 1582353 1564490 508079 633620 568443 376149 346179 590806 1981590 1797874 1377304 240273 628536 1756377 1175139 1186942 1794192 1388422 1909325 129013 1120824 478192 1247490 89355 1387068 1231932 571272 1918912 1409384 197254 296007 1061501 1115442 1434649 1996098 1640001 1809976 1431697 520953 658063 889823 605044 855780 879313 538483 1046269 135563 177324 100635 6152 416818 723306 1663569 793751 750060 1689489 1272572 1957238 842100 681361 833056 1523327 511575 1280370 1380914 1249771 1372982 1095841 605456 1840944 37771 1516293 1064559 1653193 730487 560830 129559 709855 326299 1257689 1403263 1236523 1893885 801574 625755 458862 501194 401059 1077513 1072727 1383812 1211578 82496 762723 917653 1750021 876531 1726227 1919179 1924257 1094234 354621 637150 792093 1889159 214570 1852878 1292836 660157 774616 213683 1987984 279804 1492179 269147 432612 1403241 1351949 1870727 1862511 1151984 759626 156812 1938580 1132536 649774 980559 1064112 434914 191054 1791124 1963929 959861 659654 1044116 279901 1548485 32241 140988 24392 1102331 1374161 415555 598621 478173 306487 1450040 1333180 832392 420154 443119 1080528 1327808 1703633 1306061 879341 362374 1554896 337679 1500071 308251 1759199 1204653 876139 881443 928328 1915433 1130362 1344633 1384597 1903257 716620 1307042 1615379 1560951 71200 880383 692774 1661724 1510968 52230 1364117 1550852 37675 1729864 1426089 1427495 1070833 348271 953102 1244269 1846836 1237517 1057133 172638 102265 1459758 1393473 705968 1278588 1749579 514239 1989612 1639740 1661237 1467844 1736655 1355131 1300422 372936 1806027 1905805 1595847 642387 971484 1785703 4395 1285601 1036268 1977153 38340 1883142 1299638 1073765 1790356 189213 1341102 7114 371209 606131 400749 1471343 1897476 1916521 150436 668099 660910 283559 1889557 152405 1326466 954610 930570 1120505 677108 1648632 1386019 1828184 1139224 1458548 1583745 116979 1486670 1556633 1684549 50138 728414 1794836 1291952 1311342 1686217 108252 702361 1116092 1315978 680967 382399 847037 455931 1092015 1880906 533274 740839 878227 109893 1630254 828261 1794761 265793 756091 636183 582928 1366713 4422 1417327 1895848 964294 1396625 754151 1181983 1740001 1835832 1027622 1468791 1700720 1880350 956786 1204917 1158774 737246 1193463 1412361 1077664 113872 495643 1108532 1036466 601441 1564156 398748 1369375 364175 1590983 485222 1565168 1014856 730182 1995357 1466838 974358 293487 810731 971853 760326 117522 707260 1677458 1000506 1562564 51362 298784 1137416 1526949 1878350 1317216 828821 360681 248683 636814 1098015 1382063 1357071 575579 694807 1835737 1605596 1983015 359713 1497186 374173 1508603 1041820 1236481 829950 470559 584135 69762 1417731 1843495 1424567 880425 113968 711780 41546 916814 612921 1028386 1759855 784944 1280610 868060 1453320 1140117 1787347 797053 82827 1299115 1312480 885584 56868 1601928 1113298 334223 947953 1110890 551104 1763806 112033 57694 623922 420304 871474 1660246 1904719 1452604 389395 1227257 102572 178206 1392519 794225 1587344 265041 937611 157077 845190 1906158 160613 1714311 1166789 1287905 949662 532181 1723050 261170 34221 1194411 1844165 894460 1366716 1095528 596862 619604 703520 1227961 1611608 1864389 1056728 358737 1584313 1514396 1677238 1773443 1516076 1758522 740263 195801 1336135 366517 179618 273102 193054 1481166 224502 1132823 87432 362695 812385 1188423 486226 1446338 657699 1211271 767037 822273 1641790 986851 134916 1818043 575940 837229 1932058 45099 743097 1619773 1450198 795207 61209 1990603 1243532 1002107 672456 1549643 181051 1175026 1022031 588601 470077 1999808 309615 1874346 899301 950502 882033 531392 14523 72115 1353860 1960176 1527722 1172060 488280 1207695 1480408 77132 1437728 1352243 1100855 1185074 322133 733606 138238 1593177 1988371 646054 332155 1307126 1309621 452373 1213629 783130 1042212 1042462 1950747 178762 1116083 1816264 23286 929671 1862406 1768463 463815 599045 18858 289227 1665012 1121724 1122882 1264096 1214568 1981298 704078 680596 139649 895313 1767756 70806 973647 1324956 1895607 490228 1634647 792074 1141709 1156089 1819878 210906 707040 274647 1536313 1513628 262736 33618 1193223 1485497 938820 1779032 262468 1704634 1922472 1674656 1663494 1196815 725500 1168656 849987 406949 620485 159797 167814 756137 1602976 1705085 1805075 543406 832986 1414303 519569 1853913 913110 1422624 17879 905499 1585725 1313401 1020398 540570 586094 1912285 587903 1765988 1138665 1808334 381086 557611 1221114 700336 640213 717963 1759724 1848792 1624559 759311 647466 1176101 1572292 1715094 333105 1124357 590595 419757 1549597 1544706 1612524 1703856 1530472 371701 754906 1462932 1513157 744328 440934 1730729 201868 1795600 709296 1040188 760838 152144 95876 1521527 1662663 1324884 1994081 1569424 174156 531572 847849 259280 385445 1218867 44382 1409570 1657426 1423153 1258022 1665795 522975 1580064 1937385 606068 595094 1220822 709040 1350084 1433592 851425 87484 1757430 1740745 218716 1032650 738770 619136 935468 1415068 1634381 823883 1910782 349107 1601341 1070864 762414 1922369 889094 1808133 1286752 1986617 1199906 40057 1541140 91732 1802998 498638 992912 438966 1888129 957617 1302654 1443708 1001635 1194032 1523013 855478 55025 1831608 772627 1320355 1703870 751129 1561785 1519264 1474831 1150435 1497399 514483 431872 1425416 1865984 681723 891638 1942354 1753503 1165061 429048 1399873 678743 1363938 1224968 1427710 1725329 1630081 967156 1408022 1925796 1999478 783226 1766786 1926730 1631952 925949 817059 1864846 1122840 1021152 936589 1195372 1017375 394045 233825 148462 311552 123105 1600237 670712 1980522 1642859 987827 986655 1192701 249422 1092216 1569351 1663348 1375212 112337 1584169 1200796 875526 93113 396685 1712215 308561 1874271 953510 1135785 837483 1468029 928068 1844399 1836460 1805842 1969534 633141 1247739 1841747 1603820 914218 1900417 1387207 185439 711663 348205 1226732 749441 129474 1901771 528884 907316 556568 275821 1744569 227834 1215332 1705988 1189155 1862210 1737176 1067960 1842521 333636 910472 579760 967582 1846887 479884 1090207 1550179 1875214 934865 1519935 616425 1997430 830955 1749294 1156011 75767 118204 747851 1166611 1386191 1339070 1252925 478111 239608 1021473 473412 557150 1511284 1334961 125048 1367375 918534 599861 1460454 1328999 1777694 1600974 1016113 1698543 508510 1259093 922666 1792735 182517 308351 562400 980886 1499568 109232 296797 404523 1270551 282685 1504506 1208586 587201 759070 1910496 1445445 1761747 1029758 1490674 1627269 412275 785381 470978 224082 675878 1749125 1055003 682537 674642 259112 742994 107291 433893 459820 3924 865543 646262 79197 374078 979985 1565313 1988184 897702 1130976 1138978 1903757 1492783 147953 1234367 187737 1386920 572741 961933 1157460 735353 310405 253088 273107 816389 260878 664651 17104 1417697 1737893 999688 689653 602548 341323 610663 1129837 1395936 1418751 1708010 1833852 33892 1560072 1153260 677249 1378679 874397 1403222 1607127 1754039 657045 1795412 307262 1240729 433865 1045853 1114153 1431078 1770245 721389 99069 681451 1628965 64741 611082 1053530 316176 1159636 804952 904894 364401 851666 911574 846306 528795 1815534 627339 776761 1134842 1014076 201729 321767 805873 1546917 515779 1831789 1749591 522613 1390470 1172394 729437 1561893 911532 1493698 1138924 934370 901908 1900653 220867 732796 1680180 1310461 1011403 277710 1640939 187295 1840664 1050719 1693817 1946127 1551245 1552877 1472949 244282 819677 1789269 911988 216488 626580 592143 1570514 173733 1811476 119012 1516915 1879131 1819622 1605677 857544 1651949 608167 1315472 1764865 858088 719027 1776187 140843 789398 1001077 289001 1522040 1244175 989795 1538360 1266238 564386 178648 1644090 1058274 373727 588254 1360693 304264 1756340 816643 952254 682762 1644140 1707978 470631 304402 692095 1609400 1243329 1594114 1828796 1425090 414213 848237 846933 106587 1690302 518609 1607895 1755223 276245 260468 1645864 1855989 746270 672175 1753897 226723 731590 1578552 976939 126331 1401858 1779820 769641 306097 215366 1406276 1956610 1981038 965940 495313 1490245 1594766 1300435 70173 1526919 644867 173831 697161 876928 195530 1599199 1444473 818172 1868090 717545 660905 1538244 1451452 241005 1387372 1432255 940290 790296 992297 247444 1639802 1487527 401354 1186244 536733 1939506 65221 288804 225574 1531179 861887 491511 957567 678671 1413771 522203 1342489 1869256 520163 230686 1693260 456724 490645 1343409 757910 674204 953936 1553181 924811 1300047 390509 670477 332 1146794 564242 1734991 869077 628439 1322947 1918569 1651197 1429356 1668374 260091 651280 599717 1625285 153648 125317 341230 615777 346833 1805381 1718631 1297976 841595 473292 1418220 1733677 1444839 181161 380942 1651054 120616 1281438 1622975 65177 284442 1713545 723090 740349 222416 1335159 1673161 130645 950038 440251 1698809 1097671 674321 1876333 187468 1875463 1880794 314328 921729 672339 244682 1381155 414053 945810 144367 1776963 1395404 1734164 809650 463403 195425 1465000 52038 42511 1259664 1345361 1132324 984666 80275 1404819 702980 657242 1579990 905101 655130 119813 946115 1050238 215209 632930 1345556 390082 281797 1672465 1248632 1001345 1747575 1115366 1892393 1596384 436574 1467483 1772954 1685058 1283544 910702 731717 950357 840205 762023 1302898 465306 727312 287183 1586938 435128 511502 449742 1141407 1971309 1224380 278811 402263 281425 1702437 1512793 1086098 1478594 1835995 1935889 1038214 302396 1784957 1676563 459344 1872803 1484796 1207884 179366 628298 1494274 1449141 751881 1772177 1002971 1303734 730133 817583 1009167 1220737 1665696 898492 1982010 725956 1775913 281388 1264692 707788 1939449 854106 948962 836765 969927 44504 589679 1989622 622958 394687 1773605 1284617 474421 808920 633755 249608 1040649 566212 1106392 126474 570505 1295433 395672 208492 1832242 1960274 194025 614122 1101526 385731 1599144 8370 205996 1198708 1167311 1767429 811665 1198826 1157270 1145742 690247 377142 1022301 373170 461171 409784 1890238 1633565 344260 50603 820663 1606348 933651 461265 1919790 235723 1777011 1606635 143399 714200 1845681 389943 1987798 1658898 1602295 1826680 309078 1485693 586955 1854911 613637 1006587 372386 504633 1426145 590229 571893 894411 1868419 202144 669786 228831 1799666 985969 1509991 314593 778965 702681 1765256 819011 355685 1614190 1979042 314067 1440219 1931608 835443 1607121 1929147 1541870 902584 766076 1188057 542472 1473026 508797 594676 1390427 1593729 956037 1390396 1358096 1915044 303811 292429 985938 1253397 1253987 51849 261533 1803027 840155 1057866 253514 844064 1126690 222462 459784 966796 1038877 655765 576373 1611300 704563 1228224 1526318 781229 1911732 1209487 1027604 1706014 38381 517935 859022 1625236 1447471 1673430 818543 353999 271965 460877 1181779 996789 912896 1667143 1186993 397965 1966996 493173 162595 955069 1302932 515381 470217 174694 1865270 1149855 1043977 26849 679277 1225691 1358338 1649952 174934 1528198 85162 1091495 910053 1668709 909073 87556 564874 1091013 1427368 1970490 1882393 436263 1292562 189289 1815600 524288 317053 1301741 419510 1266961 618965 191934 694712 65057 1357741 1856050 637980 66255 716105 1085653 399060 1235285 986322 483846 310597 1930132 234674 1396402 814446 608322 287835 522638 113276 1174407 1695432 580570 1166196 1285278 1406682 1832689 111353 1629723 817492 1696468 414464 42356 1531808 67826 587184 1156833 1736419 1499596 525038 1200154 806257 250000 161507 240379 341299 1742799 435027 1555065 542678 1421239 1421624 1851888 719364 853420 24632 1021041 520483 444459 1087895 1350463 850142 1689493 1526968 1796162 543611 1073576 1616935 1004845 869171 1739159 881417 1982830 1489272 1682652 1607991 1204679 245803 477836 1032394 1310962 1862427 828425 627476 1477922 1906488 900124 802686 1519800 1111228 413434 924036 511661 971147 145970 25832 1668842 902998 1372342 1783449 294229 20683 1910592 901592 1346708 530302 895728 1970610 1035969 662039 1666884 216341 1467684 1914482 1528638 809424 332125 1881300 1396657 1208855 429042 1879527 8810 668401 906084 1137570 943180 128938 596700 1350115 1752871 607727 96019 1097789 1585840 107816 2587 275401 49667 861070 890033 77042 315748 11037 448114 1428971 810741 355589 1387578 818340 541950 1596549 864660 1468321 606339 1548029 1001459 1442510 178937 622166 872698 781101 527946 856512 1725950 60360 1707149 1919808 1144472 151127 511113 613591 253876 766523 1570521 773606 982822 1059536 49580 361200 335272 212938 502898 1931477 463920 1320030 1247374 607807 222628 388202 459849 25879 519590 1945338 978451 292781 1087336 1403008 1417260 634196 1142327 1597630 1089894 608504 1250416 446497 1762008 64713 4509 140892 1566229 624091 1025276 121357 1031201 335756 1630154 282608 614888 959222 150691 763158 1875857 1423857 336146 1572101 1511969 1874946 153312 1950377 1401233 320867 455336 948346 1783865 630287 469975 438104 318962 1534550 1251097 1046402 1389595 704838 1132379 980851 1622614 21044 301227 1159782 718995 108853 333045 1062852 1565205 1180169 1454027 631863 1830936 1036229 1618626 931405 485528 636317 997665 470318 178657 1304538 1306305 881523 1837452 1857663 209899 113638 1288047 1365338 921258 1458559 1385866 1405476 591773 889419 1835175 916120 833329 215148 1896103 690514 89555 988981 1667887 1819310 1685529 1920750 1049356 1488560 1945012 1601609 1926612 1833248 1711128 1403080 535986 1016380 1184529 1635833 954004 492680 1958041 234671 230706 516649 621404 575675 1195877 1903989 1834034 899871 329770 45716 482787 606176 1926411 1617000 1281649 1100693 483229 1226083 18509 255406 1429058 103967 642743 1539686 1499895 745470 571292 1385548 1582559 513932 1242227 598107 1945912 715761 749304 742913 936956 1132696 322978 114924 1662125 1919769 127947 1112102 736449 1274855 542035 711410 1778199 1214664 957387 1445910 1195870 459433 218706 1438580 1766275 1083717 186165 1514123 1693352 1897436 388242 975324 428441 1834610 759592 891081 198041 30771 1479679 1959373 91654 1997357 1911078 1010232 592980 1145196 831318 847668 644171 1129481 349922 976481 1382123 1201453 1359209 738735 1247619 1007140 144712 1178528 309367 1637178 1900712 729593 288248 186353 1577670 1650768 945 899534 461668 473258 1648613 1089786 1122339 397397 797331 1513138 1639457 967234 420166 416316 974717 49229 30270 1032522 1271055 1088524 1701152 348313 330245 1622517 1931483 544511 458639 1852686 1108513 1122733 590276 631995 568480 725835 1942838 1826134 320437 104999 528709 938485 540405 951765 213125 1382193 1178823 1505833 772175 516572 1510978 1796267 1123858 216058 229435 90324 948890 1828063 1976669 895686 88511 1065828 514884 473394 1819052 578922 1444406 719475 1021874 321012 450958 611412 351835 1393094 1025488 1969130 1171119 1658967 961293 1986999 1690985 438254 1045114 153559 979917 520216 1825035 1030375 395783 1675066 1275093 1097402 475673 367944 44351 414762 265660 351704 1273770 1335630 1321892 1653100 1005775 1734940 1028134 809992 124526 35005 1720816 950247 1813828 1660776 604260 1675933 996338 734640 957755 579355 1435080 857015 164193 879328 1167455 1265795 158316 1935594 1110464 764859 1126650 157376 1453603 1941067 1143893 37731 1689555 1548637 877811 1901928 751218 621600 1187999 1448778 499342 1398300 1338048 617437 1076753 333738 1642289 342373 144720 300084 1387757 442043 1065517 1760187 1715458 1324899 1650487 607590 1808353 142795 48345 1364666 1446269 194418 1735632 231859 1690546 1058511 1155164 1051985 1151361 228268 190028 1137924 301291 1524498 1167944 766445 357481 1841902 64745 121866 1623184 1095429 404996 1089470 279362 1589797 55981 858180 1009845 1070440 1541186 1211448 198435 203208 149938 844069 1557685 492593 1043053 708791 260501 805412 1497028 127104 1995329 964818 1816132 1168920 641731 1333685 414900 177245 750071 1670568 212502 1677368 928101 1515839 1574554 495928 1648949 210824 379637 1741277 22351 1049889 389139 516138 623483 1683719 580446 978628 142136 1874778 512267 1011915 1811331 1574181 626597 1701666 1806894 1103478 307855 458975 168136 727498 1975044 1409349 232600 156437 644016 127306 1057153 1152575 1169907 35832 384401 1955327 215527 66631 140956 1073480 1853877 1647092 1027726 1537685 1993793 1060142 1793496 304955 1752352 544994 426756 591233 1592618 82314 1649594 48335 1049714 1561067 273555 214614 701507 962763 1094795 419740 1944309 117385 378592 58280 368169 1928514 1228617 417584 53027 1740942 458743 203609 1991930 576871 1049301 930080 1829778 841822 1677065 732751 1239917 1099076 170996 1509776 203908 728331 1096753 270087 1920582 878745 1340695 1870044 1871727 1182384 1949022 1524158 1317414 1875113 850304 553402 671429 1891497 1872093 335583 769207 1894584 693821 622186 112346 387611 113728 609943 667794 1574689 788167 1180059 22904 1206522 1211801 956262 1910742 1296161 1000573 508485 666300 1809482 5764 1124501 732136 27915 1678834 1050199 1490499 802312 1661268 1825386 1872486 1255419 918735 1365273 878785 1965262 1726904 1565590 1499781 1386728 885279 1872213 15806 1371630 1805580 883008 49523 1509581 906366 765986 839504 413251 1086725 780427 1480100 728733 285211 1470569 1268772 1234006 197573 509691 1618353 486075 132087 1254543 817475 1842149 1965233 1684502 453743 1492118 802693 481548 1992841 541492 403276 1625585 1326219 622002 1569297 374043 434524 798062 1307923 1737717 872251 1242658 1438864 1832676 408351 1316768 1092532 423696 971446 1483632 1332127 1004134 1828147 868360 1656454 56500 782245 1739573 716889 1187708 1387683 467236 1143097 1256302 1067395 1698508 528962 176202 513514 1640717 1211747 912287 858717 1964911 1375829 1691937 668362 820031 81069 153167 180689 1985345 1039603 474483 1846849 540643 996654 1441032 1316302 609099 1771644 1512516 164342 248527 1947174 1580031 1831824 351587 199725 500478 1814909 1913661 1395978 1487596 228746 1413062 1365408 230859 552653 1233147 64234 1063942 631463 1350718 1499996 1527331 1859180 377598 634135 408888 289217 144364 1744693 252268 672990 1003564 1532185 1490987 1984504 458549 204464 1762883 805728 1916232 431330 1040302 1373126 486050 867260 557418 1751760 601523 857205 995791 355425 1454494 1397595 1238738 720796 1920763 880614 770421 190298 1709010 1176794 1771661 1770410 579672 367303 1221255 1674328 1038642 1918372 1547136 1764519 1272275 1242024 225379 1768980 1464413 1240289 129322 854345 387215 1898498 181682 807920 1784034 1598428 728373 848942 247677 15137 697224 1189436 143333 1160990 132829 1027556 1076283 627449 676015 523147 1247193 488849 1865230 1624058 1828057 1614934 1516185 60926 833338 1028223 1612694 996993 773320 92357 1202915 251844 47792 132987 957693 1821640 74148 31104 162935 1437195 1613080 1647166 1601699 1500826 1579430 56436 1762960 1751113 621419 245236 1869159 162538 1680936 1138713 369935 1167347 417855 40687 773135 487546 974233 1286746 862966 812107 634482 1121508 886711 1516646 33842 1843823 1836231 850159 270634 574042 50300 1028600 39259 293207 125579 1456073 133115 1974976 1067175 1228146 1121667 1129520 1702916 1392348 714756 384571 1925351 1598316 27175 499986 1468937 143136 1246092 1744482 153943 1850342 300612 1915865 80456 1320761 1617532 1461955 1984367 1361264 25120 452194 522413 846017 194503 307617 633374 1918679 355343 1686972 176339 1302510 1441901 1150589 435419 1417024 877123 72471 870252 1788866 1621002 1073385 809562 758319 1248515 688151 113825 279291 1323619 1551534 671199 1466621 1389292 495993 332647 1735924 38998 1541667 2507 1530854 1941056 1254469 391710 152756 1803793 905549 1446849 955854 684297 963023 823031 1167973 1204170 318754 1425813 693181 1563398 527210 1859942 500262 1631970 521576 178638 915803 1175112 740783 522396 333846 910975 476792 278582 598070 487449 52475 1401631 1204288 1328340 1560882 1986499 23801 1371698 371872 1070713 1537450 1759186 468488 1887455 1721135 732410 898493 345363 1495528 825459 1720679 1630468 1698091 1873728 273907 1590279 535940 1107330 376534 1913186 1998415 1009852 74217 949197 1095297 1470561 287307 1141876 809819 1102363 1285411 1413586 900822 337266 1607292 166734 1283399 1792345 1745967 39843 202728 879716 118065 1362553 1409554 1548820 400224 915840 1272956 1175553 493839 1856263 16310 479414 1985211 95083 1838190 1321268 242857 511128 806436 456030 852599 556117 345730 992113 765065 3118 1887900 1163329 876214 996902 1122822 559179 1288232 1885510 691429 371291 373546 1233320 139067 1547186 314511 462933 629920 1267926 24594 1418334 1605843 311458 480838 802369 1772023 1559970 1135945 1925360 1043323 1534187 1058683 1065446 1947435 1605373 1285199 956396 562755 1396123 13748 1477729 1496058 1773203 391057 569544 693430 614047 114012 690832 1404019 881636 907604 144274 911737 983995 1399133 302692 684840 792846 1190816 1553978 935039 193436 246505 921425 1262698 1465594 1344236 1193708 1909957 101484 963613 361376 222795 532999 1098832 116367 1248835 1135981 1469536 168261 538263 480897 858527 84471 1697964 206962 513386 1586287 1507967 1731693 371814 687565 659830 1313541 1393745 1639215 1463890 155591 1118954 1743186 173009 512012 145079 1984702 510050 289819 837473 1578101 1175217 1732261 1089713 1519447 1392060 175771 932928 161263 1958727 1497818 1027265 94983 781555 1874700 1580718 1446491 1482349 1035365 1679950 596262 1705480 1512038 346027 1886446 482278 1524007 394193 768338 1949636 749643 1728461 601232 1471639 1782723 240300 51950 1648301 244710 1896626 123605 144664 1357153 1362090 1083679 845606 134833 1289542 782966 1412412 888538 1409118 360921 801805 478926 854480 355461 302430 1775026 387602 610878 1247355 567401 726013 270355 1318873 766450 842545 247686 515138 39120 960583 1225225 806358 1769725 849184 456145 490153 1727500 1281952 1555185 913718 355912 1145102 372662 1624713 1758727 1872608 101908 1493821 1301070 1907477 1131594 847750 1431733 233886 1770604 837151 1407318 344311 402174 1345393 1417684 1934788 1749463 800797 94465 889018 1135856 1721134 995682 1544852 425007 587024 1060842 906709 1951622 67470 1942225 1647387 1879411 999236 1292989 1995471 1353384 1480526 1214946 1112630 1101407 1142254 148392 229380 530912 387846 1985481 618042 183077 1401499 1116411 87903 1957821 987339 650324 803634 1466144 540052 408504 1438074 1082085 761179 1149041 1089261 283323 1033778 1287964 1849962 1752470 912972 151481 402519 1207452 405044 1614989 672779 516203 1857604 152611 1726481 808862 522677 1952376 1363305 1668767 918364 1644476 1746279 1130515 553700 1801820 827713 1960268 821588 1204181 1479133 692190 816030 1016897 748873 1009541 1177928 661871 1518846 981066 892327 1076395 1918094 657075 1170922 34004 1851365 1396085 472986 456933 755864 821077 1688286 411413 1252653 895800 1361478 1173186 385989 1943888 1094602 1984893 1318846 209097 186544 960986 1292712 585867 956795 615969 1419936 1532407 1049336 1494523 894723 639766 1256441 637367 1252402 1701378 1611134 436006 1047319 1719834 438858 559309 1320582 920455 500676 630208 314350 1136895 647398 1881712 1618117 541820 1157982 1905378 1910489 1656505 1276092 1720318 454376 1858988 1021121 507913 1180135 1933797 632894 97723 211588 1474931 1957122 1539155 439741 351325 1917156 1017619 228656 1152120 253452 969571 28512 267620 287696 1722543 55554 1977577 1412222 207532 488224 1713165 1001042 983531 1868001 323273 418086 1358103 1111067 269971 977630 200521 1974754 861052 265037 1609100 1778695 1912464 1514574 999378 83021 735616 787320 1669329 1206393 1790360 357379 705083 1382408 1294948 1681892 855827 609302 648237 1024299 719823 1128861 1047633 1857661 563172 1041009 910160 1075228 933611 444282 1534768 180818 1184326 1527289 1210649 1674941 1102378 231480 1029998 930998 126831 1490026 562759 1302833 321286 970615 36429 1136682 1827258 1652916 1491527 80696 155500 1450576 463506 846674 512889 288364 1762234 1443859 95217 13759 1481314 636121 1970447 485623 1845867 1481771 1009003 638327 1905601 1854879 1817477 1953647 354944 500786 685225 1152839 1907304 270270 478650 1421686 518296 1896055 563665 1785755 92846 750741 992931 1412909 1025941 1368924 1911258 1330257 284241 1852619 1322147 587763 1979289 1828910 1525470 60778 1109401 1136223 1122011 1603110 550272 1061753 1489154 977981 1104416 531986 497718 1061958 1937904 1699236 444093 245663 1718553 358013 1385555 1329141 649450 1711601 306765 1522812 58391 1504518 597346 1942223 1594898 804831 15708 1621081 4350 1993539 1564008 457403 1612276 214575 515132 1749372 526236 1210545 975912 984065 1520751 1439213 1216322 1064133 406973 1057445 283958 1251288 93860 1305923 1921782 610651 697669 425066 1995592 1427216 1013240 450993 739393 846920 1526774 352245 229197 1110876 1378213 1527758 1257203 106329 1774549 73567 1481577 1914456 1562041 1107061 1087676 954860 183894 609355 1313851 1914825 1832386 432169 1962280 1024483 1438386 1397155 1133961 1788306 1124145 898802 943030 1431643 873401 644462 258206 1724691 476148 1625608 83215 1805302 1420086 1037198 512175 478315 1313293 1468968 1492418 1830333 1846592 201510 773733 586605 1998990 760810 1844846 1528817 966054 337735 25598 1495905 1308669 1598108 317005 1624517 512776 522883 694349 1354082 350208 235125 954965 1027124 1012583 1780380 283511 642380 1056630 528050 1426991 1382592 1217755 1163529 626403 660359 344717 1083697 982683 874348 808169 7827 958225 1459707 1273397 59604 1471972 1796622 230138 1616551 1635275 817001 877032 483163 1164807 1344477 1084308 762882 746065 768178 288575 837709 488350 609391 1721171 889072 116729 632156 401818 1020810 189826 412020 910745 385097 381927 782752 172577 1346213 14809 1760111 695186 1615721 991761 1341535 1658886 1055666 444991 479978 1383606 902124 1920670 225654 844876 1860760 1319326 474392 79177 485888 1850381 166401 328049 819377 1974219 849455 1438746 514967 404137 1642379 520851 752643 1185848 630482 353832 1709687 763730 545461 1925327 1502457 1570692 1149635 252672 1303679 1234144 1887541 396948 588279 241186 1381798 596164 352324 672614 82976 1131272 813993 143581 1413321 1885043 130380 1913487 862070 1670453 1533732 777476 1425007 403907 1780747 1517457 1687988 678349 1650926 1237890 608819 868757 1187119 355239 1199720 1749879 692367 1984108 330630 1788788 574817 1496042 1332606 104036 168769 38570 1631486 981605 1681978 154204 1824496 924761 916889 1439670 1344476 1176927 1462094 950307 1719380 28560 1512272 1319077 1809901 794677 383344 905807 1339857 480191 981585 34616 469720 468325 1986733 1410024 1786878 174534 683929 505414 88702 985344 108502 1513050 1078029 516945 399586 1955526 1084100 1331155 1069424 1513201 891088 294817 168146 1883394 1575139 1359408 1487096 1845731 662637 1648047 1864522 821495 1267349 240971 250614 1784105 110501 1625273 1794711 683075 1997537 764930 1340304 1028471 237232 1340560 1680979 1929810 1912281 1072443 775030 606118 1240165 993055 60206 1714137 1174673 159191 193136 342000 1867115 1999377 1330796 139740 166661 1454175 1912788 588278 823504 1208211 1521773 1784851 497521 1425903 1709900 1004917 684801 1300034 164919 1620487 702546 1444842 683150 1645092 834975 587011 631133 800235 1595050 1989952 1134732 1704437 1227253 406132 979580 482181 331734 1124653 1899297 1755407 1641279 96603 994390 1332628 231053 1315857 698186 914783 284647 1421848 478108 1834981 964678 194587 1012611 537613 1201780 383437 1977398 1783579 1963769 1564131 750809 1405227 674051 1303511 374238 1697046 1592854 686881 1653079 1507435 1262786 938653 719470 799056 1828427 216999 1880622 813735 1103296 822141 1024964 1505791 1157647 350609 750768 756569 368508 1224918 1742078 1727227 1777167 1887153 1598110 106567 832429 1493120 1784938 891725 68309 1828428 1078688 826174 423010 1156236 502336 1523202 754875 1005526 1641351 226467 685829 1713996 1667588 1434142 1737179 1860576 1540397 1606919 896935 1908478 1114056 508524 1968460 767582 1724232 1467298 156436 419615 125896 900841 889970 988506 1658264 866730 1767088 879804 282368 429921 549869 487604 289587 1471494 336934 1553324 732345 582458 1293415 141188 965906 1854251 933447 1978325 780694 983153 1593085 1787627 1638539 1756565 183596 1596782 1086312 1516464 1319114 30424 1492811 1751784 1685085 1689418 714847 1206175 1150974 733852 462966 67795 259854 1975823 1107253 150738 776888 1115065 498756 1350785 1389644 830999 99270 332170 1290137 658933 156864 656674 1587781 602663 1002662 1274938 1355582 146129 821854 1397704 1789714 982730 1340698 185756 689750 1403814 1757340 1383759 873573 684407 1935379 1296523 345904 1736794 309251 252042 934979 1156390 1548984 1800420 461726 1442108 1033934 651049 605996 1292402 1769387 843372 1290788 779698 1271386 423862 86770 331032 1853746 1487311 1893634 347818 1985846 1256830 504094 1647286 391387 467412 341004 1992913 115130 980779 1877747 94856 1915297 1741974 1194995 1333876 1803648 897693 1318094 927587 1768708 1335044 748918 1576367 342069 93451 1799271 1446966 1595868 350789 1174329 147305 72331 1605280 1091597 108622 1807946 63997 106821 338651 1528453 1556395 1680732 1356473 900434 945373 42558 728470 1433653 1113963 1967132 1674275 605484 311565 520526 1986370 1455734 351894 558623 1872998 1416857 459229 1725918 145704 34119 1079387 1065093 61584 1436131 1178287 1248888 14819 244425 1044592 736118 65792 1511959 636628 720772 204087 1135359 553437 1413804 1723846 1571826 1416060 50878 348059 390300 1777633 273941 404926 482290 1792623 597527 390041 284026 1813934 616855 470594 1225650 482651 452053 614676 1394693 1719387 1712508 1491176 1879043 1103250 1916039 1968296 1811919 666142 1586997 798769 688676 777086 1465426 763778 1043417 456000 1968398 1059465 999656 516131 63598 880281 827228 1010165 1450738 860228 306837 1397558 306601 1573488 1269496 228004 1806338 1562252 547419 1628763 1964396 988772 864135 1485505 1997467 347832 1309030 703097 1962497 1418515 93598 964931 490452 197250 1329441 1075882 1299388 459030 444765 599783 1345702 1720076 870976 442204 67519 622552 1029828 495541 846985 862921 1785012 1899760 73436 667760 575581 388635 1820340 546012 65012 1852085 593340 1915088 1849923 886501 1187715 1807448 1561159 809322 382363 1595302 1925003 655353 479633 782735 1085098 297626 1737234 1454976 373756 17198 207819 411967 298005 359533 1248117 1906913 663995 1846535 1810542 415556 1964455 1774491 963852 1545496 466583 1145970 350045 1476559 1169763 1511742 707154 1032160 758141 642077 54357 253485 585331 1511321 42976 190110 1249651 1038491 98875 1714344 1191809 122587 1936115 1814995 553287 1915472 61089 1700889 1743601 1993763 1699751 496859 645575 1379629 7293 1790630 1595515 1629146 1280229 51336 1154028 600237 1577377 185642 353363 1105941 798864 1707042 752470 63802 582520 1988079 1989040 1076192 1333841 1071110 1344351 1991150 822400 1679189 1720951 1290001 627667 992254 516958 1744361 1912823 969258 1698188 993536 700482 1024447 1702103 749389 629463 1229154 844827 1248465 810634 222804 1186481 1064045 1628589 199144 1153011 730603 1391175 836667 1999092 655732 887611 1321545 1079475 211327 521251 1714680 1197384 371164 1894749 192842 1467314 1734377 997225 943639 1389282 1654274 1862973 20609 933283 564952 1118637 1702194 264885 265132 1804411 1829463 267261 1112444 1530039 1363856 1169273 1653599 1365597 129888 220362 566227 1104257 720817 242355 1730854 1172779 460630 1052385 1721378 1802550 1678221 482305 1549905 1566687 829176 1892593 395168 795572 1753908 1309461 1048619 1092512 1219773 1195070 1271745 818577 325476 1611728 1053158 879973 844553 1596858 701129 1167963 350792 1629515 1151664 1831687 13398 1149357 1273590 869270 1504484 1126887 906564 1709723 788869 1653362 637513 1111429 761558 1725559 1041633 1303034 1669192 426697 356394 508446 899758 195567 449851 1497941 1586532 294944 999193 1006151 913384 912981 1869571 1985378 1452021 1531371 681525 1796509 674133 1702841 1877632 1636684 205800 1371212 514533 365690 1507631 308868 133631 1431380 1015318 1024177 688254 1987401 18335 1840369 1393377 1433919 5604 857422 1686189 1662390 288015 164787 1141331 1687603 1162241 1041266 1205023 1927658 1392415 440971 1615350 73565 705940 915301 774835 1879715 203334 1113011 670037 1998398 879642 1748094 24900 843509 297081 1738805 569493 532950 281311 1572043 1251347 1230403 981798 1122999 1832611 180944 541142 1410573 1020365 336690 145793 644359 1167181 921867 177426 1267339 761127 677172 545152 250392 1126000 1320336 698474 139474 1757237 765108 422651 852538 312946 1661917 1403813 233800 1701892 711760 1899114 612243 81190 633628 1159873 1967326 737453 1491754 1580509 820218 1891847 1462706 1398643 996764 60465 353546 108405 1354538 1940167 1337370 1471330 1629157 1912809 881216 1437687 795489 1404941 1697437 1594874 372588 154646 1269161 705686 1765155 643871 344635 1053421 1902493 331825 105393 149111 1745158 213397 228791 1484192 836734 1328352 1534178 900031 353220 60124 898570 432632 1556410 730096 1784350 569635 1280417 1517686 320706 646254 570590 786110 578968 673326 586799 952314 1888923 643036 1917957 53495 1312296 373964 113155 114522 1266528 487144 680843 1223307 1541664 906988 261840 1824090 1512685 1269852 170824 1084317 1757884 774905 471547 1748118 444003 1317793 562087 344910 424621 1586221 1422866 966191 1217732 478327 837349 213946 874818 1138617 670681 1966104 50062 1016146 1405690 1644300 553185 1792208 1173132 296261 1390689 1308816 1202272 855860 444485 1585798 630079 1811711 1666201 49775 384231 263502 1091149 649730 1712090 512299 1349005 1618722 1955021 1380843 1957410 843126 943921 1460859 1873636 131618 1137979 817484 1968064 1704011 1600084 1806295 1242903 1467374 757125 1735418 1325000 1355143 453103 97336 1816842 166835 1856668 1288379 1587373 1819024 228657 1371830 595434 608374 407033 1720856 136929 1862551 1962879 215860 117246 1271594 1034386 1294254 1123259 651984 1411446 844136 1798378 1335254 733296 407947 836844 26332 230351 238139 628095 635748 589641 1799327 71073 1943019 1093273 1636809 1615780 1481133 1720932 1978438 80554 1545632 1586195 756260 1957205 1566744 1170148 813150 1196533 70217 799226 988724 38088 1640822 1628372 1172101 1246814 646440 1033646 1221012 362161 925560 709565 317685 512348 624907 764184 784467 968199 1427195 1352925 1740783 1466434 1165568 32082 1377436 347463 52066 88046 1932028 446595 609863 695853 197328 1215899 1478315 1209499 1057187 1453395 344763 1980173 1049445 445537 1589241 1054248 585525 1514561 1499444 1103452 110202 1150645 522285 335318 1766925 366888 1314441 24722 1482919 568071 795525 980978 720500 1760009 504734 1616454 507953 556564 848295 1080706 380970 1491675 612864 1786913 1107811 1373512 1779995 926128 1803979 703452 1096427 1844516 1081726 1249207 871083 1390281 1546650 1788763 1198555 695450 544799 61581 651105 1616385 330429 190421 1448413 178362 502802 1594390 14767 1865773 1830308 1634465 1274797 461109 104669 1160762 1532972 420632 1383308 976921 706708 1229503 479354 1839946 142225 1144272 1706823 258226 1930692 1874886 1256079 298378 1265379 624581 154412 503835 960536 50533 727444 339502 465290 153329 1700680 1625508 554007 322222 1462649 1358315 841886 850461 1302533 287583 1502774 1152819 1537440 1156398 664385 1071342 706652 1288252 1176550 1460721 632599 1443769 176218 1368678 59494 965131 557378 1437487 1690703 829990 1317404 610727 363041 78846 226437 784681 847789 1818194 945309 1713265 936750 1538465 132739 461721 437198 45727 773245 1300092 764553 1540272 1687044 1869139 1110303 82733 705680 566497 812801 1395558 504617 221739 1951832 1936382 113742 1974122 777684 333471 1720203 306265 1809739 1189372 1334527 804911 135292 173266 404645 720399 1695134 1137728 646499 1987311 1848878 277153 17799 557451 745042 1582118 1785310 1010779 1070533 1201122 349269 1430591 463665 1756214 494348 183737 466270 1527357 126169 687212 1972059 654394 784279 962771 1107138 1543762 11285 102387 1538396 887657 12771 617792 344476 207036 1771331 1007041 1432394 1987895 1159763 311531 676641 454562 1395552 1471007 1652718 1034030 634795 1279120 676886 1687420 1037178 1784360 1901429 510417 1323062 1155081 723288 1920031 1233222 196145 1228538 1885711 1002507 123380 723526 921865 1204158 308658 608316 536375 272303 33384 326052 632586 1428335 762546 44077 1600191 244295 290313 518617 1479810 1193766 946958 1099770 499769 1443388 1898159 850149 1043911 1310604 1045621 1266031 897386 1623663 233073 353083 670500 351462 1040706 1456035 1448485 491899 1172131 1037223 821280 769418 825756 1915701 1873533 1500903 1274764 1251042 1943217 1859570 1941489 1117518 1177480 1594950 331559 266406 466571 605822 280983 694201 15411 705954 913252 1833822 1263690 369140 474647 485358 714733 904290 564464 1932526 1565278 896278 648735 1359511 1871418 930987 181290 136609 201269 530781 1687124 175707 673696 1752775 548426 1876807 1384336 1556629 1330102 632893 474397 1177859 993192 344329 1197962 1423037 511866 1639982 1691123 899877 286366 1753831 1332646 1133702 317681 590383 58455 1385610 94260 1157725 612009 1310805 674017 981164 675738 353417 36248 946896 366890 438795 1159658 1284138 255614 1027258 189712 1180655 600113 198001 1300905 697550 716479 519860 1543885 1883336 1315284 1388432 539066 1125692 1084500 155277 665320 1360912 775343 1977391 1152049 470117 306861 1553767 1511078 734914 1807056 1943882 1966812 610059 734213 915936 1727724 1735252 29090 765621 1312495 351548 44009 322316 1387925 816136 1780393 1615860 1421420 892283 891591 306447 1447859 785514 457309 635474 1511736 1673019 844947 1810705 852976 727911 1254710 1799270 1983160 905423 6431 542452 574320 918923 1495488 1176052 707463 1777769 1723138 260029 1659083 1604792 320924 645231 1718449 957582 942914 378628 1054784 1325526 1668090 898605 188038 1239102 1817745 1772837 375836 1791046 708148 897196 1898875 1758134 487973 1967330 352285 799408 361761 1625670 1721919 1317001 630436 882244 1292864 56727 1064441 73743 732266 1526792 608719 113018 1989125 41454 1114759 507504 1142819 1716989 222023 310236 694374 1030390 1629026 1661000 1334352 1112975 1615565 1503969 17110 1571575 519616 409311 1962209 962995 687857 139837 267552 142075 299487 1538642 973931 786571 456854 535417 485402 1606302 728702 1782979 1816756 1816763 856619 580210 1490368 52587 523261 528808 786883 637320 494129 1153239 901505 795317 1724818 1079782 1619805 1309968 656534 1546745 589630 387775 166098 417641 335377 1214767 397999 1653872 1412165 1914687 574915 370611 888132 1467711 735244 1587114 102564 1918753 636274 286907 794325 935947 1447529 1479460 1967866 796492 1228028 1602420 1310303 559757 1066421 1866732 1277211 1620753 1856513 452428 895437 1595942 363081 17263 1813693 32543 1420121 677759 1957408 1662515 839980 1146477 1750789 538836 118669 690128 95330 1599224 1510244 945392 1872526 1876491 1573437 234371 722829 70674 311688 1479161 790602 1435862 1168059 1142395 601155 1828087 1618483 116441 504528 1232201 734310 496152 1513025 63490 1890834 1879913 240879 151694 1652002 1091346 1404424 358712 1254462 817398 998880 1162993 1329168 1296894 180658 113133 1807066 598499 159418 1394533 999367 131118 404469 1442892 410910 1983089 1025058 1660222 78696 1634536 395754 1728596 544786 1012041 637983 1018985 939164 403080 815136 1824083 767929 1939053 1429464 487961 347550 1011269 1145082 866408 361562 1173336 94510 1606951 509060 655324 91984 42766 330591 1731372 581595 1707070 1447959 594747 572140 1536251 1600049 463340 874958 834862 1312470 951548 718178 1697007 1900063 91083 442636 252067 1674803 1432163 260745 810140 168822 933156 1664462 871419 102606 341145 559582 121592 457643 1421612 1135907 1161465 1622091 77109 266147 1438954 609928 816832 1017259 200701 1063114 1889720 1627248 1968723 1177756 1866573 1921687 1490775 989574 1374728 319125 263254 1924353 16990 278565 1021713 534806 1135439 539438 1510380 1071716 1288427 1176758 613470 687200 708106 874401 74191 1203922 864385 565167 714369 1488256 834914 1003864 58042 1869290 1516539 301858 1524597 1339798 1627412 1401949 377216 492620 1219583 1579202 172758 981144 655226 573316 387407 1181104 366581 796334 1524771 226819 1811839 1844089 1142211 236617 1182512 472826 1131399 633259 1128234 320733 1566688 992094 994348 800363 396433 632126 1543265 775570 47606 1794944 491488 1559731 1085905 1144719 956324 89949 307247 906776 595575 1528405 1052705 1929028 907234 178956 77476 1610753 1306159 1032129 98846 553156 462731 293067 797250 691893 768670 476015 1011029 1043287 1029373 1798861 93709 1599056 1410189 678836 833904 1712565 1875599 1721486 898661 816467 810316 166919 499232 1657623 199618 416610 562976 1421088 513087 1652563 718847 322954 358899 741536 1878111 1607539 519658 933741 1424639 1948 1808896 486439 1704334 1287568 646211 440336 224213 804246 80972 1151349 1113604 929537 1112546 597979 86544 1138689 921554 1045969 1346153 1505938 1134242 1946927 1523471 1115748 1771819 656704 8280 295334 969125 1579854 1643119 911648 1606616 420317 1287899 1024393 568728 1942169 1293429 203992 1363451 1857129 1251293 1684573 633612 1131255 1686050 1304031 1181504 1654564 1796036 732853 1686016 1184762 1370934 63291 412943 297921 1719462 120582 1962575 68923 1367947 1570822 47900 1876740 1910814 1483808 368917 948279 544446 1255140 497218 929639 1630698 950458 1078592 362986 180006 691630 961118 1388683 1839800 256924 1849811 940914 1318043 1640168 1164928 1330630 1267869 557573 800530 243956 812568 1980424 1385074 277379 1125653 1914708 1436551 735371 1941344 273980 50367 1805617 145830 1680682 1142339 158071 1552298 1107390 1272724 351617 1911571 1513960 1365926 1895541 407493 953199 395345 1371790 1339137 1419048 1464635 1632258 906826 1163593 1944241 510318 164299 765625 1689799 1191265 623307 1205917 929538 1201591 55379 635229 1572219 70317 1559259 63954 1314775 1874453 753622 530904 1827471 330540 271502 584746 247505 1070074 777561 1629088 1031017 1111957 1320839 1182029 1103731 553475 991652 1398239 800298 211121 1938013 852486 1293500 1516304 1034772 234150 503139 21388 1300904 411055 525016 1568898 997357 1197316 435658 1776651 430516 1748101 778038 1797288 1589164 1744772 1092010 325514 685950 858537 792585 963991 7767 1784160 971804 1236815 853689 1120190 1167346 1078642 394122 1645889 1142851 738897 198432 1797698 577559 1920209 1704180 1381305 1441809 1110563 330415 1970549 1522188 433190 164763 741519 1345015 671232 1829899 1136910 1381485 1331617 1348915 1490963 314033 963799 620753 116814 1445006 1371312 1661046 1033395 502855 1153310 832310 1114044 1618932 1369226 796404 703064 1357892 1772706 1383306 129818 1699704 1658901 1513656 509957 563036 1248549 1159537 1162933 844755 415237 530906 1202704 1872484 1418336 1198632 1257278 655252 1768914 1869773 459674 1081857 1314802 793780 649895 1067569 1476856 231672 653941 10312 1373272 1412759 574865 1208628 1106560 928744 998034 1284188 1252254 1573162 67127 994214 690806 56709 370706 1074325 1572887 31444 1006102 1867578 689181 109231 1862537 1297423 1791869 97892 1677963 1929148 417071 1174107 1435328 295170 305769 1364334 1032840 626582 670532 789203 975592 1792291 1193022 1608289 1270010 1343484 644846 321485 535266 546269 1734139 1156399 1150493 686691 374186 1249001 447636 1772731 287540 1271471 381096 1860365 1536271 304189 511278 1387655 873361 1725416 1990341 1918212 199441 484620 868737 313402 952831 1239489 1735902 1295320 843991 1711148 1147355 579602 476637 518801 1163902 1800381 180291 1919850 490087 1110377 251350 1712777 1455979 972734 1770954 1460726 899128 905599 1646947 467991 1134724 418355 1680626 1384595 794846 847305 1257898 1237030 1240450 1083238 596314 1784007 1817121 957856 1536559 91763 82348 209080 302878 1840659 121589 776585 1545715 619025 888717 1375541 1519660 1291403 1539776 1711472 449937 517526 821126 285558 63767 1135998 1226637 1603111 958364 161767 1016007 1695019 1155512 505268 1995236 1459427 1971033 1913302 1728334 341090 176266 170696 64589 1641967 833968 1374824 700078 548954 1291687 1560042 917841 1610964 924974 1568616 833814 1452642 1750820 114123 1012697 1819066 1717617 1345297 782258 179572 1822907 1285337 1943257 1521651 1308411 927640 976597 1909473 732813 1776810 1715608 1765899 1704891 872979 1918220 757200 1812590 1016420 1496666 777596 976416 1912199 1804552 1808717 1656946 1054918 761120 1312876 1481062 1721215 454151 135452 681643 599997 1203866 328837 10240 1914722 1098352 1795300 203018 1494924 64085 136595 192148 614831 620424 751928 863753 282654 1388890 1936236 393094 4151 749866 1236621 2046 1203661 205394 195835 870975 1058712 1122264 1799076 1034849 1263107 107706 794503 1768340 471047 1361864 1751353 1555328 1836921 461149 784213 833560 1970400 1955709 1011072 873145 21072 367358 1567330 1783478 429082 1162585 960437 1269087 1973194 855900 991888 1689871 1482511 769015 1076079 1285593 400136 108716 1128892 708315 1834837 25095 963765 1884362 607020 1739836 1763597 1527697 1065642 1168450 1445008 618019 1996598 1539813 830093 1788225 698628 1215942 302916 1327574 1626145 1177888 158818 813730 237797 840756 1260193 280454 1729424 1004637 1783137 724656 1831299 330354 1142173 1750805 1537424 1357484 1840465 411061 978164 1233182 919601 1239124 419421 1185001 234704 1143254 822200 1266163 1489085 1266216 1998493 463494 245760 505796 1704958 1967741 943445 1572315 1140091 1001051 958717 1857976 102846 1610654 121303 1754733 473646 1021718 1759925 1122668 227397 1345544 1201150 371660 669992 1392385 1950918 1945123 112707 1064692 581237 795216 1514785 1017725 1034811 1324789 1374997 398915 311408 672933 1986751 189597 1326374 1504072 340418 1879229 573122 522108 1793367 1353049 1969811 1661693 783128 960590 200361 1047148 1590600 508092 457345 1959874 1501537 500782 1132020 1227415 668464 725136 79409 1650710 1676662 836166 1251002 494919 1080052 287486 1835630 1380792 262489 1894096 949146 1912344 1309580 1716740 589271 1324320 23102 1510764 1271677 648998 1897592 1417858 1860167 615246 1025584 776668 1423910 1879925 31879 1644826 589070 1003871 91608 721479 798173 439880 959982 298286 380752 881825 1501995 39703 1717663 1943012 527605 573865 1074944 311080 1834054 850603 1230436 1502435 194633 905846 1409836 1655035 63478 903248 871282 212014 1798262 1427407 279710 1853671 117300 1079436 1889616 1464892 1509718 1360308 862684 1213117 1897415 1586832 765549 1988754 717239 778791 838729 584510 1309751 667754 1417365 1593433 1054652 1318972 1772082 875065 1443946 1205057 1599882 1128638 708193 580727 1294233 45136 1436588 713359 1665114 1098845 1555892 1497958 196896 644777 233186 1903020 1944519 1417498 16751 666474 1133814 1649519 717307 1492995 1654724 1386542 1812521 257732 1207697 511436 1058697 228586 592691 982750 841875 1489264 1387234 1792829 1341401 885492 1584426 1668259 1248629 1552407 1317849 55195 728892 1063764 144555 24882 980398 776412 987754 1587159 1359351 1109396 1160756 749509 911809 236948 1238069 1607566 592703 1393642 960127 357623 730890 197669 1673833 826738 1112780 1430437 1093023 1393503 737575 471848 775496 612159 392278 1409782 549622 1037738 1828610 1751973 24156 626627 1879757 390275 417899 603669 943956 1574951 1202317 1296461 1217249 1204460 1817244 1457656 554399 1078047 818800 1362718 1026626 370442 1367525 83922 463644 644591 1224318 707840 1928488 506794 272559 12626 1222502 1483930 1231088 699984 353377 174286 988030 1130329 1506025 676503 378161 567949 1608732 1194519 319825 513820 807550 33830 1013458 269204 1663837 1965275 683054 489688 689517 1456351 764227 1107771 335494 1725771 89973 410957 409831 1082828 1237319 1236177 384355 1903691 161141 132667 830808 799883 932516 974613 1280039 46746 1766711 1240150 50975 1607984 1309478 1307062 1654943 1773542 169483 1881576 1574862 139648 1364162 1633447 1720590 469457 48068 1929314 1997695 1721435 519704 1918135 1909169 45132 971180 1027688 500290 257073 45464 1845913 1411175 1895563 1064784 563101 504137 1016559 383522 1934532 61924 185881 797344 1256994 727696 1834235 173874 276779 1971772 795385 1717165 255836 1127703 614541 732593 379830 1667476 1832326 1955922 130231 554796 1522390 743354 1446022 1839471 167032 1286326 1620169 217513 1730364 1730108 1879889 1309379 1810431 639724 1260120 1887408 88683 471698 1316280 1252139 1157609 1653194 176514 1000144 771994 1143973 118032 626103 1823417 523279 1860505 898546 1410249 1432722 670403 917355 1141240 675273 69485 1801921 1113330 1400258 924616 647619 931028 779807 219629 116671 869371 884047 1763478 351076 1811441 1230399 1313858 746547 653803 583258 812256 1755665 1257177 357839 775277 621068 802481 1132386 1025925 915991 141266 163026 1038960 1414787 817460 1174354 1455399 195013 1388359 1861022 852388 963774 1665277 550566 916552 1895 1336390 142697 1045232 276418 1194 170486 1875326 1000778 1668292 1568800 1030759 1467122 1594612 1180186 1580887 1607820 246116 595071 1088705 1677724 1709837 1222240 137528 1945748 567116 339553 387573 828667 1033176 755927 1854068 444018 1246525 1414154 1220794 582281 826897 154625 1094326 1303605 1019262 665782 1232345 240862 143748 1651164 375512 1275320 362360 1291633 324131 1444265 1235269 61201 119834 1497296 246538 674010 1780760 391058 1218145 1331396 583309 1259829 22970 1991722 467642 1572472 20773 1579551 1698937 251801 744261 1848151 390126 62007 1794298 1825566 1933167 554780 738543 413814 1527041 1701505 587448 919822 1924956 214868 1722633 1630625 1097339 225753 1992183 659207 1282470 1224766 1815743 1748134 501982 1187825 701303 1528211 1897583 389402 1374331 1331561 1214912 306611 462535 436702 273725 46656 594822 965074 658735 857944 1786505 1132833 15937 1497740 1556808 1418597 89976 334810 576266 1349892 1910279 1598309 838673 1257914 772320 1921754 183833 1500893 153184 1610824 104254 1757999 1291967 1427024 1537599 1683610 1013068 1585930 1387874 1128932 1470743 161049 1825269 1583406 755722 1817953 1197574 1115338 1636290 1052901 993528 713641 1770297 686729 538120 1414288 282961 287369 164676 517994 1196142 244207 1905244 811194 1415070 883525 1004065 13373 824275 1914899 669623 798637 1335749 340779 420649 1164576 1590859 1777935 234729 760182 1927328 549150 1447218 1142305 389487 1285007 1052215 1112563 1253016 446042 1263038 567969 724326 1393863 575001 707002 1893206 1192066 379889 1768260 1206130 213061 652244 543524 1659017 131530 724249 227520 1823901 1377540 1185854 1611676 574081 371863 1395177 1851684 1445846 95741 878135 1907630 940873 767498 664991 1356477 1073296 694830 173031 763222 1495754 1571832 731422 498286 910159 1080049 779502 942391 216282 1102788 930847 1577541 1833366 102972 374335 869634 460135 49598 1840248 968173 1566856 1976061 1052292 483042 1006867 367034 1169444 349804 649844 343896 1190848 1214856 813080 362216 986315 1768939 987805 1128166 433310 1322936 1600352 1975939 195088 736361 1746828 987798 262031 632229 1769606 1663564 1175840 1420183 1486878 141600 164512 1842358 176186 747468 1146207 715865 191027 1271243 1077316 1578384 737463 958641 1311671 169212 584427 282804 269917 58903 1293837 891875 1576865 595644 1050460 1018173 8459 1823701 359553 936410 1731955 1882284 1439537 1359307 1480404 799000 1350253 605421 1554011 1363963 1661301 1114824 232969 601935 1828446 1844080 1121414 534265 1113724 973441 1439518 103794 1929371 421505 1479752 260024 801688 278295 1744233 1498656 558377 288761 1109474 692586 1264403 765582 1825746 1830690 1089305 861699 556404 546228 383555 196875 1114906 1028306 482493 1174695 1226168 1352315 748384 165002 989460 558332 494748 1724161 903094 350965 510419 426386 698415 950991 387827 139424 1261305 1758175 44801 1482222 1201384 1870194 893500 1781295 1801037 656240 1459061 157882 1040090 198341 166258 1822481 960090 1031631 809143 1617536 1267146 625770 727212 906734 516160 1406842 754320 740142 458750 278806 250402 1050269 1277928 276403 1611040 212286 518656 1239027 521468 1891084 1254587 161405 1817541 486748 434724 1094926 1515485 1767327 1168017 1159182 1735708 1304296 1475670 1942803 1416554 702589 531567 528161 1478797 703796 1007088 512225 1386708 1007999 928956 1883697 1221582 1024961 1830911 1888820 1221959 866215 1682333 729029 1797955 1138398 1850102 373511 634008 713191 1040279 164936 1029162 627245 1994109 1031479 1602042 948323 1696134 906809 1485533 1588663 1131481 1938647 1042524 1111208 1113269 1581137 910604 828787 249322 780546 1721748 524395 269790 1825637 1321898 1546181 440317 1270804 1973174 526576 1086847 563975 534884 1193865 1154953 780106 1469667 292010 1267987 171841 387571 1524461 878064 20423 1703351 1984783 1874016 1067725 777688 1485389 609296 1396907 1197953 488910 1567173 1862530 534074 832661 392501 1620125 1394711 1553189 560469 1011445 895229 807888 1367055 1298564 1143593 1106661 573610 942527 459841 1992178 1168681 1487156 1405644 472137 876470 325452 1792416 1493604 1869611 1353818 1151493 1784373 442935 1698451 113500 542584 27751 606712 1051536 1899550 21880 1809839 1763154 1286702 1801223 927298 1597654 1235645 1579754 1242970 517135 536448 1325332 861617 1366502 177425 514866 289119 1446320 678626 837056 200421 896866 68640 1161268 1612483 1480748 593002 604921 1501490 1216139 746363 700334 1071994 897226 1071474 1287778 1430726 1215230 590199 437766 1876432 1062784 863304 483038 1316722 663193 100276 1028584 1087834 540802 1856845 1997016 1305360 1792525 1206501 254865 569117 1774782 697190 1701806 1990664 1731633 716779 1016915 1872302 1658839 1531553 112157 1482918 82334 907839 1642530 1618987 1497807 30074 1513946 13304 452749 236368 340623 1423627 284275 1073338 273451 761079 981916 1766459 1624232 20991 1423470 546119 1375065 1234745 1693692 1037783 679160 281442 766125 866854 1023676 1877139 1850431 1103247 1975671 1779250 742208 1944932 485494 708419 1990414 1099295 1592774 1987970 570617 1743400 1282009 256625 1516755 1608337 756265 1801942 434731 776063 1458618 49972 595136 1863034 820654 860767 1329601 479445 1011287 1892013 1551091 1100358 762074 774128 234927 346029 1863429 1637725 1144778 1821659 827581 1250999 444753 1620481 1088669 156906 818055 1224838 482900 721017 1958620 1978562 606680 1710012 252324 845238 662804 1597027 589813 1323700 1243097 117807 565396 1055007 1563202 68585 288813 1381934 1695878 935271 1820134 262297 134646 1205066 1608412 1065351 1542477 1498812 777872 1834637 918500 666130 1026719 339926 1080388 1232108 149837 696499 272668 1465106 554183 994444 1390329 1359137 392437 1332310 341378 543021 1094290 1425267 1279251 1382819 1284203 1866388 678133 1142472 1676073 1049579 1865204 936393 1702572 134251 810644 1082990 1865690 1284281 732588 491794 960769 1032366 1540133 579079 1145588 1819208 1923887 410451 610050 837808 363976 1829907 326297 474684 1185729 1167687 894910 544401 969198 768710 697898 190094 595098 1175556 922094 1133238 971398 1092282 298979 54426 296308 757771 331108 759134 421551 702642 1374884 1891212 1056300 1863334 145644 1119453 1842143 1880187 1277184 1565513 446283 1496131 750628 1370566 1030306 1745117 201410 422969 632592 680087 657416 256188 118255 962126 1509141 210093 972780 395054 885091 1739436 83379 1721122 1619849 129060 1785856 468367 1064785 1297377 1083095 552821 199209 878818 412585 1874505 1531711 1266266 1373578 1630037 1144144 920011 370418 1768981 1961114 1659227 202203 478409 1452503 288322 1446032 35629 994771 1776132 421589 694646 56938 558427 818100 235733 819349 541810 1778693 1430890 1905673 1804722 616944 1164673 115054 607728 1271047 528083 1454179 8343 24011 725289 1852808 1478092 1308777 152129 1884945 723404 1808037 1022969 684799 672823 1391464 960030 389436 1523502 252938 1895496 1747206 618993 672224 558878 441428 1379532 839428 205360 877941 459697 885891 1985863 1769920 1452946 1012428 1611115 330664 1254831 1350272 172017 1719377 143932 486556 44553 937968 1292489 42638 1198179 502372 1298807 28772 1170267 881010 1885455 1296905 1999908 156170 525040 1900901 505429 719779 1424682 530382 969245 1527055 887867 1421130 1776885 1403783 1873288 798484 584879 211780 193256 1977794 1731687 777509 1921832 541048 616333 616780 388006 1644290 1631628 663274 217845 1131049 1244398 670894 1089697 906746 958281 1576712 1879276 91287 958025 1189028 572710 1456072 1470465 1215256 1625477 1564920 1206452 1347977 932046 649616 1757380 931509 869361 196193 938536 449039 1492896 987293 167668 1247786 504336 213648 377362 950432 1909118 344772 558495 979125 803087 468606 618013 797002 1511058 1367217 1722895 973527 235580 296987 604770 150627 776731 1867434 1521177 181065 1108693 877132 786747 1207525 1850500 717174 329518 606594 1276208 1570053 474597 391618 1759496 1441499 193019 97445 1030859 1602546 39685 582220 1850241 549332 1592582 1036113 795300 669002 381189 1030038 1779975 1476371 1271318 187320 1379185 1597048 1092409 1223821 1023939 1482847 267320 1661988 1412969 267477 280812 296616 1787668 1024604 1624167 713218 1007076 1443276 558958 233691 927712 1508105 852979 1163098 1040265 781738 1366970 96700 439896 295981 1155793 236871 343811 524330 1912962 117718 1121376 1107542 1940182 861279 1833683 1906213 1501609 1670618 1588273 704447 87263 593402 452644 658201 1721730 1295768 530592 328005 154014 1001890 615975 436550 527843 1343044 217436 1395008 1141375 1853771 998123 1345380 1569450 1839190 999506 332198 205969 1507030 1921164 1011658 917693 833447 413606 362778 1250917 223562 1096561 1258366 1596301 299276 1291217 1664270 566030 1933523 918348 1499833 1007466 1372168 1834050 1928672 593746 1928127 412635 1498673 163274 1378664 705279 98520 583001 360599 44520 1172697 589296 1038174 1517435 879552 1380218 1014007 1839116 1666416 1525790 1462838 109457 1509122 142142 291039 1183232 327499 1050853 1508937 1397097 1942226 846219 215217 357317 70316 1277681 1447101 1532450 114484 434608 1461766 968643 1144052 812177 723049 163850 419026 504441 1809683 402748 127153 1981740 488436 1052200 1572781 1944121 525196 1949333 300173 1544564 1433752 1559721 1924920 817537 1860029 1390075 1844337 1239280 1766314 1529809 794752 514769 707922 1054587 1277824 1732179 674324 154385 1818182 270324 1252948 67361 331036 1391040 908313 1414110 695430 690740 243119 81794 393692 23033 1700097 152519 516445 1700021 1643315 78130 135962 1028451 1732815 1845252 64644 850117 1224481 395657 1440590 1174403 1734098 1060683 837167 109890 185003 1468498 1486786 1934228 158702 645411 1507907 1718981 631973 184673 132282 1456263 198239 380100 1345271 129333 1374701 1024398 1901232 423421 1194824 1224524 1193760 1258700 326232 317750 557832 1335904 303322 449408 1712263 792481 1086254 831859 27263 1905138 1585441 492011 235120 909775 1031999 1274018 1334927 696379 213535 81403 34483 208679 1659669 1795787 1749044 1831974 366276 770136 858133 317846 501780 669988 1946590 1562412 818652 245362 238565 635796 392153 1790968 333393 457690 1106213 652054 1047568 1124906 1978067 323346 1854187 1199981 65755 1441317 636728 389441 130870 985680 495260 227979 512177 1052132 925365 408678 1137609 1732687 783562 66657 1895625 1645874 1855292 1852111 554907 1924359 1795045 773927 678610 1288973 945173 596387 1466028 90950 1381590 1393775 1556685 1894898 105696 1116809 1493958 1422416 1251037 395384 497859 216387 1296328 1722506 1025275 314 1879166 1589594 970477 215418 1318854 1518868 1014088 496033 770232 1355272 855917 1603195 91782 524963 1305130 1487 217995 107757 669123 1574830 278268 172037 186518 1778567 1796608 161185 224525 1291464 1812293 168120 1728233 1666691 1249985 311149 1679099 1134527 1850930 682136 287331 685495 1806757 1809055 103298 1200439 1724995 228074 1760090 1815097 72001 1806437 1887098 618180 1554097 1943979 471174 1345242 329779 179231 646902 298124 955784 512111 334490 1190698 101777 521246 592358 1727431 1936807 174378 637753 1152637 1644801 273156 1153583 999958 1696307 1488939 928882 192557 413085 305266 1127841 40598 1997599 1631493 1602176 526716 967827 958747 700390 922368 1835806 1004994 656669 360687 400074 1677968 1530132 1078957 838696 758345 35928 908970 1641845 680690 898034 1213802 1552306 1963711 586808 1192564 1837598 673921 464216 884945 42614 433963 148071 165671 1266077 1923850 1627114 122470 158739 488323 1028834 662183 1404750 1481980 336018 1681802 40214 669181 120395 969202 734057 1652443 687424 933764 778125 677699 1224858 1172634 1128398 676148 839719 1001936 517181 989466 913794 1695276 1469636 1448863 385533 1797997 837834 1289494 1616606 1914144 402458 1941127 1355759 821240 1958061 778116 831557 849515 557176 1273526 1008596 728622 1081628 1021605 938393 1904827 1292697 646515 937512 1853285 1168105 1191564 1392115 1844391 539913 496216 781862 118700 1995008 275066 841425 227821 1250611 228795 1162013 612673 25625 378125 1301698 1213265 1155970 1376902 1421067 437365 826572 1049626 1951897 1573117 536266 729043 925658 1768605 1513224 1788794 1178623 1898545 1690154 259321 1739612 368619 1571168 1076712 284606 1446785 1743975 568273 1614349 1781548 69358 549464 883076 1519523 1572140 316754 1278788 949026 1255474 911601 1412340 1409411 763287 1501717 1943689 579858 1131073 1825195 1890806 922589 1723256 189382 1988041 703089 1780043 1909224 1922597 1591695 909129 1313634 342810 1405886 1579855 920641 551187 579907 641671 264907 41592 1957779 1086117 671517 1834675 1072049 142839 1280886 1411047 1518161 559181 1199816 99047 889023 356545 1450636 21839 1653978 534439 1555247 1720579 1507988 1737516 1607621 1644067 1734180 1503113 722901 940034 130683 1332714 1697168 1375654 243935 110685 1308276 743017 1785528 210050 1636465 709920 1215672 1842104 268907 1731213 1183535 507588 1370895 1410174 442947 881340 1109165 898796 1681453 789782 1342511 1933077 1788542 1652199 1787387 1192642 589439 1047813 1972433 246372 1795719 1463077 593282 1586460 1394873 950849 128258 1831579 124635 278679 1618260 830269 1176286 845026 269388 583180 555367 78536 1560659 967744 663006 1314450 1660696 1546134 475495 1585206 755983 409990 1090415 1878376 1904804 1851353 1259986 1052246 442791 1650390 577042 1001019 406613 263299 1193477 1417387 133199 1352384 787244 665284 553946 1202631 1719637 427976 1578699 648840 724790 772401 787519 394111 394393 1825556 266151 651779 1956036 1646244 1355954 1840798 1387007 234702 1969817 1736176 727656 650598 100509 8425 972848 1740620 966196 929618 228170 1806831 1999513 18749 1887020 391463 350496 1383862 1551065 1751766 1120273 1814013 615259 1681961 1632844 365743 1458487 1398463 1890718 922686 63189 1657356 749182 1945133 640518 1872544 537967 1820957 497044 1613082 719858 881491 585791 1325520 1059707 598921 337457 1333774 1797178 926668 188308 213042 1354641 306387 493213 756917 1649547 366583 629541 1177516 965506 1128584 1422670 380558 731709 106037 303454 1276507 1665858 1906351 857614 317621 89404 188896 1665181 995752 1329053 1493798 1277800 1988976 121997 1967564 719500 1756754 150856 1205568 1119423 1537571 406384 1463600 219693 1949609 1233210 1020318 1722371 1158846 1722937 722621 1184304 1378629 1860894 751294 641888 1202918 174121 19983 1434280 1593819 1896801 142285 647815 1105535 478863 1423688 1643371 350822 203638 142874 1161790 297167 1611088 958550 853843 1474894 1980987 639577 777674 837480 1336164 1025352 1410081 1059422 579767 291290 1865165 498763 1216735 576759 104159 980595 1784995 1717128 137991 1287981 544203 513684 878056 736816 1770156 167190 31727 85596 1318061 1647825 1338024 765698 699023 1904394 1415777 790185 1650600 574966 377634 1281629 1499331 1804903 1541920 1159871 1743646 900328 221794 567775 1874822 1507659 1161497 1715941 40376 1776891 641311 541343 1948501 1944306 1450741 1360638 1351806 77293 1996782 1534139 96672 775690 1313361 1010147 1683564 813443 726827 1571091 327455 1710549 1704059 615605 1669759 996406 1674220 282606 1402329 1632136 1660700 1652821 730122 1606346 1595157 1820776 1769482 1627371 457870 313196 1056330 1463818 958175 522350 1464070 1906904 229260 1302602 843937 1692367 919207 558624 1545936 966115 1916617 737427 1150164 1300950 658985 686465 30821 713874 389755 1365140 1269364 1064103 384931 1182882 1390011 670824 27558 1431721 1116250 375247 967917 1682356 794210 1849755 373935 1386405 1227768 416261 692899 39008 893124 1942994 919446 1380764 1680216 960751 102355 1809012 872594 622862 1053063 1299022 489494 342504 405758 1565379 1060709 998156 1272165 1647094 233741 137624 1639900 972480 1687668 929228 212165 252798 38423 1403746 207089 1595681 1250188 650526 411100 698213 1098942 1523831 15536 1205059 686546 1534875 1455680 543617 1504314 896287 195583 563572 42995 512462 1339396 1576321 1389320 1958050 57892 1457190 662361 362518 1677866 1512973 75791 1970302 887737 482289 1954911 84710 1944496 1357336 1664339 829552 1292093 70715 252635 1473014 1444762 1953536 1796378 1234687 18012 1096619 1465262 1657390 1949715 1934209 696418 413812 1368617 1921058 1517818 667265 1330515 1282713 866920 1688654 355469 1996965 624805 259979 1983871 1492916 273953 1186368 849830 933823 1493564 480563 724583 1566811 460366 611599 861372 271578 1733979 277052 747055 1680391 1098238 1785453 1608014 1461443 111500 351692 1420068 321917 1215638 1986792 419243 1328030 1521604 23346 956435 1529598 1729534 232804 1167351 828120 409040 1605496 365758 799358 1159004 955277 487842 1469733 691884 396160 857253 576658 1749758 1744948 1260356 823385 918812 530609 1219146 539899 1868892 822777 1796159 1068279 787768 1704757 807935 274576 548769 812420 1451447 548326 1041113 231554 194952 193661 1011329 629876 1756778 332627 1666687 1618659 1218612 108998 359312 974750 1147525 1839589 1019888 1524349 856283 119409 955611 1677048 289598 1963751 1629301 1312166 748461 1116363 844158 874201 1756651 583136 1995309 84712 303042 705966 1308868 377556 363232 67118 1483343 1367690 1479828 280791 565316 1163949 36073 629640 1531389 1935099 598773 946416 78951 1705124 857800 1189736 1395521 25043 130100 696216 758790 1312852 1589961 1735214 857888 1810450 467193 1893996 882678 992210 180374 909923 34003 496222 129431 387634 1232091 1455617 1082693 796843 1112814 65389 1602336 21692 494014 1290190 820926 1842221 1689054 1600840 110552 737905 972049 1282775 374418 740292 1394408 1054881 1923490 311902 631814 1492502 1439667 558099 657452 1101261 234654 128967 533290 1396922 1630079 866481 313664 1358339 635641 858190 345480 1821299 373115 480144 1150274 82939 39065 1185547 1451882 321420 1810102 1446576 697343 652207 1041791 1054380 1974211 1833571 934944 420671 78164 1549819 1707830 323311 124037 351914 482779 1868523 1895900 48137 1105961 943613 885143 1394661 331561 1755322 143598 1463430 241462 648426 580203 1093320 302904 1549256 1064851 1971670 42325 1993287 1240967 1467022 558339 1174916 762524 797839 1248817 133402 1862749 1301823 1056868 1212020 1300665 86175 1243489 508596 1908728 1390209 548759 1255931 1318046 767848 1072125 858691 189217 677044 1031005 1580867 930082 1467402 1638850 655410 1492400 943305 433651 1679297 534937 1231412 568473 923445 408054 202799 464426 8039 1775714 1989719 1588617 17605 966386 559020 1911266 918429 1204451 1089232 1557065 487150 96811 947939 1666228 1064798 599921 1057124 407154 1739844 308725 1761508 442201 954492 566746 1314710 247393 927637 1117969 1020677 550712 719294 971190 31784 1789570 1074948 897521 63105 1696055 268384 1958520 1256730 1019785 1768568 1980715 310423 805926 1657247 480647 1231530 650666 1387626 786450 1375749 954646 1834667 124870 233330 680515 291357 767592 1572270 1122388 170093 655628 1542317 413364 893453 1681901 343602 1972862 1336795 733458 1144810 1075850 772252 1737170 832829 1067977 887579 840778 220313 997934 1426284 309933 164092 435891 1787120 333706 995595 11152 702441 1224430 200750 1818940 428223 1936347 1835211 524758 1969084 1623446 1816873 874369 1154431 1713530 55855 677007 943763 1722311 1874417 319106 457342 782591 971136 977230 1739089 1251747 1743806 100618 1057948 1931971 1674211 502805 1913867 1348009 1922521 1680606 1886087 1256964 546428 1714768 543240 1132256 357521 962364 1815801 617575 731789 531940 710065 1290834 914809 1178339 443881 1909773 1626029 1815490 1310904 844490 1078568 234160 1154883 1082058 1427985 764819 899815 1996297 1982954 1493577 1719790 979029 706797 852643 408833 1854306 519872 179833 898196 1293571 1794335 729597 1664284 1966133 1418209 1594825 1622232 898036 1647853 1203471 1254178 1476642 1238964 412359 1259463 83980 190076 1361871 1349464 710758 69526 1739996 789812 170330 787231 732686 1252337 546718 734244 894842 1176221 1853657 1472774 1369803 380714 462866 1959364 1161599 16489 1006946 1383642 1149210 1820174 445075 1921018 1365764 950083 1688237 136998 1530791 1680138 880205 1914474 157872 158421 1425789 1368560 1853750 467459 1384767 750656 1421301 479464 538181 690839 1234255 1339318 532917 1092674 1337871 171671 1578103 616377 1526818 168980 850641 1328373 1637166 1376735 1438887 517981 1448449 1937178 115048 1187804 740504 264984 1151135 291886 861858 1258619 1883896 1514269 1772248 10217 116547 1017311 1882384 1586182 1546417 1202955 1162368 28403 1975804 103141 686148 1079974 175574 1428705 1213718 1817761 784550 771302 1191578 1977162 1702643 1996407 1097123 1113968 1786870 823792 470507 440835 1745823 1227349 544854 1088253 80267 1305812 244244 1726213 1899558 577020 1248415 223117 115027 1996403 477889 1282998 148606 1262561 58760 878761 838835 1626886 676891 1408108 1313726 241314 576771 255375 1207003 1106648 443703 1961685 1642542 1814658 1972014 1066547 1728727 1295211 838610 193389 1825148 1778950 789702 893213 1102517 1401074 633729 168524 1640245 954032 438041 1585394 1230231 1778647 1342448 413253 631959 1532430 985630 852764 480249 1174674 1203016 1154994 1082240 33421 1266180 108176 1273470 594165 368364 1500426 601137 1444591 1295581 1597611 1205607 131713 402195 1499489 1033139 1126322 947389 1387818 1602396 840453 1402930 53602 1241165 1799386 220582 488962 817218 1531384 621942 10056 569857 1025142 1055656 57011 909407 1901166 684105 697452 841222 1269682 358542 951498 1796080 1727725 1218698 1534113 335238 1695165 1612589 809490 666393 1999536 631845 264635 375747 1627516 439525 521015 1075232 1062786 527414 649370 1379180 1794885 1858811 1965495 1609059 1749176 1219423 594967 1697601 1659790 1536046 1093014 596989 1778078 1486535 860737 41160 230002 1663507 120464 744277 16522 1515429 1713835 1137061 321189 108866 1591480 345281 864980 1959929 83618 1414652 814753 1908665 1663643 1532506 548554 142337 1802343 1708891 1120819 439715 1125227 1546103 1666737 1114398 1534537 1899320 58987 1851263 852428 1393989 1095587 683350 1560004 767558 627672 1401366 883772 1495633 1845301 1238475 1049419 504227 1556976 1519236 1428393 476973 1771994 1503862 1768648 505600 630307 867589 804143 1975278 917725 836510 957799 883015 1205471 1889743 676516 1309175 497582 229258 605023 899392 1095303 1813469 1541558 150354 103717 1642880 1514632 954618 1650925 207684 946517 379434 1319363 289600 1880430 1913154 1057845 570850 1700690 1244641 1827160 1194754 225532 839819 593315 1943345 1518398 1271050 1274319 42407 1085424 641217 598966 252937 1200211 1915067 1336794 536332 35030 167093 868568 1595532 980658 305414 1859021 606908 1799143 974257 920919 241338 1884758 583863 371484 1766121 98174 678403 890892 1050229 1521066 661579 1684452 120175 548669 1772590 1154742 363775 111929 1498108 1906423 1229237 1866281 57747 1301156 887000 1476745 1036966 1706412 802495 1337666 1998176 1511163 1283408 1762968 734394 618958 1351603 1430599 1900092 356249 608993 1215472 192880 1327338 575054 909478 1084591 1192636 1241264 1257579 1705703 798492 1381653 1112381 1068578 332178 247860 1616532 1946784 1168926 1134914 1923004 1847722 855063 11127 808512 89316 409860 239594 1590991 1452086 625334 988083 1030812 1744267 1600870 1492108 744455 637615 109877 1613593 1163426 914679 129550 999289 1090995 17008 1192475 550134 447304 1678113 1860552 1113741 660519 503601 1560273 1606118 1411337 687138 1520702 94832 1694787 901525 1445677 306969 1933441 59092 1775652 604440 901100 108064 1416442 1475718 1811495 778913 808675 1521207 558998 1128922 756724 1012739 1877822 338098 359 650861 1164197 1377241 336534 1551249 363803 497306 1592198 1905918 1363076 230521 1285860 1641062 250886 1563160 1621541 767666 1986898 678127 513546 1152799 291686 1642835 1384038 271268 1614051 590441 266332 194182 1802255 282118 389769 1797266 992124 1432307 1724869 1841356 860420 1229427 924208 1313032 574105 1993897 1383935 691744 1134958 15413 1716420 196781 113463 1813909 1120358 908715 1339594 1174489 793975 1248397 1104205 1798539 1692471 1922010 117142 1428495 1146442 1468590 853790 1629986 37798 261297 84714 1411691 1152037 413314 842324 706265 1865269 1889411 552738 253030 450596 785872 733097 323722 382522 1857544 1928690 536289 1483496 513858 1438212 261563 842549 1182660 985464 1383761 1463307 519542 721194 783894 189193 864237 911076 1462012 912391 782050 270294 1801455 1941492 228055 231309 1983189 288217 606776 294454 809610 325561 1711432 831707 93884 285394 449748 40890 1959132 1986662 511320 89064 1517728 929201 896480 1606372 88020 1478361 270883 1690487 1280613 1217879 1310760 346196 403630 659287 1554907 659063 1392354 1504239 402098 169826 843826 211682 898030 995172 582195 116811 376418 274096 322621 757218 1377083 1440484 1504762 957747 713411 1226583 1978064 1199034 338734 268097 74836 1994914 1182999 1152088 888765 985026 411869 877577 1340916 1494421 223721 1705870 1287107 832349 1374566 810542 411077 1545820 898588 372236 1927535 61861 237964 133469 1193894 1361407 487738 1058555 1577478 30620 1421448 1405337 1795012 1664685 1376435 1968849 1566074 1217087 470474 406953 1200071 1549125 604994 478375 1231219 28609 87672 1346936 728586 1694313 754266 1140958 1411326 510904 994481 907920 1692520 1007367 390255 387239 832854 181410 1188486 582430 964448 576410 264273 565839 966448 1248857 747290 1613428 216395 1039460 676107 200283 1980495 852613 742294 240624 1960513 1423312 207701 1228956 848934 236499 880403 382665 75795 443861 1806329 560421 191152 1523117 754332 1570855 1105786 935155 1365515 1719350 271947 1806657 485329 1709510 1940207 1461006 1813419 1153059 430878 1280351 286993 367444 1147489 782121 1772806 491240 1366160 739449 1571421 1602367 726061 639728 661550 1695000 844203 1606567 13870 1441318 987684 775248 407070 1295156 876255 1817031 709489 592675 1810598 854244 1286681 802964 1862540 1932231 1258019 3621 1628642 1858620 984810 1463848 1278695 1328610 1136538 1771693 1439703 994724 1454815 1100306 1431229 526412 589520 1414700 196558 525406 1362586 543281 510598 263280 1440302 1383303 1693980 1244976 354128 1146649 799301 1583320 1616252 507902 900037 520793 277293 258181 949309 332639 952868 93814 1011450 1504351 173096 416697 1479181 1093178 1916601 196787 1812897 1672557 748354 1817522 1559229 903380 1038947 1267640 1290504 203036 1978510 768896 734677 1436119 1978678 868401 1445579 500919 1152838 1923130 902447 448838 1134170 189230 1731066 1844268 1787970 884092 1756455 589747 1698665 496058 474051 1103856 1546331 972368 257984 1555874 1085179 1604211 1576174 1393884 448812 887493 126909 945833 1634104 700090 1982046 1316797 1894403 1171207 1429629 1849520 844225 1095562 174299 1991274 1201127 395232 1405011 897407 856625 1760195 1003385 893768 234933 1784941 958324 574082 671514 1450617 877695 1855090 217261 1517302 177998 1315347 1440332 1632363 1541000 1784425 1834958 439535 24233 1510951 225208 723196 285002 734071 515750 1785096 1649505 1224935 1595887 1855250 1128340 834883 1677147 1857598 530605 1672229 1631176 1734238 905343 1702112 689893 857533 1432549 1184203 659334 399184 424891 547334 1173352 58271 781731 1649763 824881 1492986 1042723 1162895 1969758 1330552 1831747 670015 1716969 980987 1357488 1139318 1876612 704202 648788 1865409 1398991 1984092 1900645 121300 445657 1077462 732453 416339 821688 210343 583341 1001832 1940308 1740618 1973551 946487 1755910 834237 1926548 1960875 646322 1781082 165562 1222729 1038803 692096 1953697 1786682 973713 1428910 1803776 403810 98724 1440560 1592267 592363 1057499 579683 1759346 498090 1236660 1069865 1258684 266202 539235 1325992 1927071 379093 603181 1197780 1347110 1527519 397143 529279 719437 1332573 1212456 1902900 1562894 1794707 451340 795578 461281 627691 1966998 623096 1809076 653221 127397 338936 770463 824327 1818892 1645398 1388108 639903 1884310 1711909 1310585 881824 1717880 565392 399933 138421 1340430 169724 1425275 504521 1154181 1052931 1640699 1168714 1294451 1700737 1056303 666457 421501 1123888 1100822 832946 463305 695958 764134 1410955 488313 1200453 1874995 173242 303321 1195899 1270872 1038550 1702487 1265241 1331900 1929236 1831603 1370948 1182677 262225 575123 1593760 594377 494572 1268773 1276663 1767012 382535 221062 1305501 1190283 297742 417924 957779 1647761 1235783 906442 1310470 325177 1971561 1147668 1596645 1390964 1032606 885422 1895222 1674109 730841 960638 915099 1191266 1519217 553189 1135717 41621 292041 1314553 1081243 962050 486863 301570 993724 475314 1574542 34567 1836335 790242 1314017 524766 555567 698202 564934 1317195 437152 304693 219006 1365100 1320746 1144478 1062136 1335027 1169454 1762757 1119491 734190 104584 1289713 1573292 1357100 1512857 1891006 1253973 341270 853675 1515861 6013 260205 655575 1219436 1990248 107006 1885655 1160068 300118 74155 463538 274285 1218664 737672 1804109 1438629 1745090 1753120 1979781 199593 932687 231386 6496 1826272 1781006 14016 1353262 276237 1357442 643142 1301999 137516 1791613 1134246 1723470 1521787 370175 1154988 668873 1590656 529396 1189305 1365398 1598076 578961 1167657 1571008 1576798 10084 1946011 1568865 1002665 1943375 1391698 1447800 1304411 557036 1512420 1645664 1980782 1584143 77747 947393 1031606 1851338 913852 215908 402115 1731943 888654 734927 190953 9735 304447 427032 1856035 1791860 986518 1817441 1377087 815228 1257696 23719 599007 1981539 870882 1007072 350706 333832 1091714 1296229 1650858 209001 100175 697184 1898665 1366248 647233 1020975 1674947 1178655 1471449 723235 109922 1113305 78815 1986706 1428474 1581413 817732 1766642 646795 1289844 1678122 1178968 1525188 1562229 998218 687439 811950 1395344 1647716 1631917 1772372 885296 248819 1223015 165420 258308 138260 570355 987012 3358 1767239 650246 429602 1922067 138903 544278 1275886 1954831 147628 1391728 1585337 1953810 1250655 1231524 1759699 905202 551185 1100234 909116 103868 1233487 1018138 1402393 1827038 1414069 1611949 188358 1321767 371417 1658496 915081 183971 192690 1394091 810330 1334574 528598 168016 480483 489372 963157 1493159 1754610 1420046 1621019 1014357 367823 976251 725423 1612554 1342218 251969 1541646 537365 1243019 964731 455293 1279832 1790020 607243 1727043 1873252 787806 774196 1057096 1239179 859507 1611107 1678047 775485 754305 1382953 172750 926733 1138299 345200 302888 710943 1378657 1291381 1647940 436879 1314695 374503 1155526 432825 1534408 1122730 1348197 1831737 1856673 1621179 1362587 1693191 246744 1869658 1748648 38779 276889 288609 1307067 1946569 1128551 660225 30630 651069 1295046 56777 1451209 1382658 764300 1801310 183545 1133931 1497560 1622466 1040874 1100202 1801271 1966217 616531 1002164 838429 919711 1118059 81254 1627613 731154 1147829 1658504 797117 1186492 841220 1476557 1084883 1236794 412823 356001 1558286 1134133 760618 1585786 1744779 519560 201463 929138 1841069 741574 1338139 1612980 1290321 339443 1027625 536280 1800412 1613726 1916000 1366945 1250208 1399105 1776485 1505737 453301 1097327 871184 1757462 1327538 689262 1500621 268601 892293 50475 1368809 1272936 971133 157561 1021506 581641 639653 873138 1309993 1598540 1740370 404 1556228 741747 734595 334468 29048 104066 829981 1802432 420679 270540 1111531 562146 1771647 1445429 412200 1130074 445261 321376 658766 1479973 1758474 1160137 1202254 1180238 1495674 1491087 1374426 792315 915401 1942567 1022377 1305531 1633069 1172534 1273225 1991307 905483 1419669 308440 1648452 1247982 1772392 1017477 116650 1333652 304847 1960320 1240394 1874407 1151666 1070676 1883182 1846255 684764 83468 494814 1006082 1716676 631429 176662 654813 242592 1877996 23394 492999 1771886 748922 1527025 1937266 1609256 1785977 33279 1691635 155269 1075725 872582 949574 597199 1173636 1045051 1473848 182271 798323 87433 386524 1287086 59501 1130972 1593687 1874524 1695652 326274 967781 625042 300376 1967672 1342512 1259439 1234503 1658536 1920232 1913316 1662179 540365 1609224 412191 1861856 1601786 1898442 1164107 1147041 1536760 1870624 417803 83720 553486 181930 339749 1986357 1388490 1626922 1067026 1787227 357710 752386 1932284 1180824 1788962 1705444 663760 1973321 1842147 18171 867534 1062528 1618692 1689146 1841751 458573 1765658 1979030 570966 883104 273416 1127540 647050 849654 833774 1855705 1580950 979751 1564524 85068 1105032 178966 1545979 155412 1954489 1737231 252409 19402 1784235 248161 665176 969481 1940509 1065922 620030 538587 532201 226126 1812736 458393 1402992 1583495 1259951 377460 1577806 1168155 1407433 1293698 986767 928738 755181 1367236 1359014 1865600 1741148 489238 1895302 980164 1212794 1757042 451338 1021903 1539541 775974 780334 1356612 532155 1959580 1752767 1826629 109897 673782 351732 1245672 1512648 1277958 1147684 1357109 294915 1798986 1553742 1654179 1344508 1945102 1180376 1164914 716373 1986198 1091930 1983578 1067941 80597 137210 1362386 964066 1609020 981722 635723 1022853 1345446 1630623 1989300 242524 1655874 1088275 1194892 1896364 951803 475847 1696918 1696574 595200 764872 1549974 1445659 304819 830502 1260125 414816 496441 446339 1706150 123257 1200110 1194064 1652791 1711686 1729683 1927077 394757 134120 1993757 238975 345093 813945 467185 81715 767063 1194354 757542 481545 1410846 432061 725169 1913323 1010575 1677021 729524 1238217 1763543 1409399 1298012 54598 1972510 217504 824005 1889212 1072865 497222 1688704 1470415 257174 744035 425486 1162087 369800 1114030 755561 1408128 765514 1541880 893468 1783110 1790798 1700451 1076362 614961 1681589 690527 5019 767812 1597791 517438 130010 230330 1955543 1599766 1713463 1161313 900477 1171430 268798 1510418 314237 972192 1964180 1029197 566898 1358033 1212082 595291 1575453 1637922 1976954 815712 1413950 739738 1950695 828896 152554 315467 1380364 578243 655429 1066562 1634013 855151 664278 1060332 1877448 661700 592931 1620463 1461425 953937 1354822 506511 869641 1022759 1327706 1842370 1930605 852986 730964 1484051 1838024 77071 1526532 694875 849222 1873444 249008 717150 1443484 505099 539327 1105413 1643719 481561 121363 1970022 1198467 1733704 1009203 1764901 1262987 1618307 1116488 475153 267119 461059 305704 1100829 1307244 1061199 506129 739910 1805946 1847913 1870388 255449 1544341 749862 1040391 1443896 1042769 291104 160436 1755661 1287867 166996 1123590 1575180 296305 735721 883643 676715 1657376 1015906 713073 1060380 1130214 1440742 1415885 1237341 914697 1252923 679057 1348154 8857 726884 1893819 1500358 1005959 893545 465182 1538560 373408 267796 1711146 1616423 1029354 1037136 708792 1353692 769137 1777387 1742367 1737628 373030 1204470 454822 821611 1207799 1858545 985113 2075 761664 1202062 522756 530198 1603009 1746624 1127366 1026538 324683 757456 1397092 1361971 1617478 203523 1956035 1430755 250714 1844677 1930866 799976 284663 1743736 717753 735626 1731773 1097540 1749572 1575358 1316521 992400 748059 621700 683163 619384 249094 413151 1205834 1812781 560295 509863 457971 1915242 533715 1947250 1073944 1531686 1168972 825628 1688735 1105515 329450 54361 1235803 1931982 857839 46765 390766 823620 185300 208157 1567509 56697 489160 1422514 1510077 964359 1777286 1221428 195880 930980 1095886 172620 379018 709687 1233859 1026494 1788305 565228 133622 1636798 439413 334521 1086535 1865881 700047 913641 812310 1755684 1977873 726369 1561359 895186 1800949 1981931 191643 275031 319037 1479288 81065 990844 105829 23096 761046 378601 377006 1850834 529199 227286 135113 905120 848230 833734 311612 453716 1615535 539220 375636 655725 1335025 523842 1475340 1388617 1423090 1836577 526259 1071132 331393 461092 748804 1739261 912185 369103 1583967 48178 1430811 50484 1263893 1847241 1396069 737140 309555 86050 209816 509338 1941561 665135 449275 426289 943042 515422 931440 1034383 287928 1347013 463065 397949 1444285 769630 1071325 538111 275607 1308841 41663 83204 1704681 962445 182921 1071934 81164 563731 3246 236801 268113 1199332 1836858 1800906 811953 1057791 514118 1622197 1638133 1992179 1354777 1455755 368451 1956509 1256140 688332 1699734 1173287 1406882 185477 1747376 88506 1073157 1586080 1548270 954820 7966 1668894 1634596 381572 1185397 898444 585080 1198907 921827 328325 1185084 159001 117907 1403072 992736 935544 540666 1610408 1926698 1062727 1178427 980869 1680799 1590548 1933471 139236 879663 1113415 1317371 845019 233099 1091065 328338 567817 279755 1482013 1852293 1513578 1656798 1324977 1271070 205660 716714 1326978 377151 1952248 1831950 37528 430428 1052195 701884 1269431 1830199 842437 67241 285469 1694942 316598 1840033 1819795 728165 549532 1262134 606084 576301 91783 207242 906334 357272 1188349 1508177 1180026 1393810 879126 588633 198226 1562606 932746 1599455 981461 1254297 421344 118545 1973578 1604046 1563286 448324 1493871 180148 331312 334826 474181 106261 1086628 1789836 889682 1431983 838344 78452 1632629 1945069 344709 1635912 1131466 365857 929882 1088178 422141 285645 1244203 547904 1289819 1110938 114212 378550 1357197 1405396 1526776 1950921 1206138 193319 634787 775531 151523 413839 1467941 1830538 685290 1660423 1030032 753931 934995 233332 425853 880882 513752 811992 1797692 922925 1535716 1425293 981256 73751 1237679 1737215 686491 1013070 1983699 1334965 1897438 589567 306740 639295 909990 1687030 1335388 1369130 1912387 1398818 1469015 726274 1125930 597189 1005095 350575 982696 765758 1720216 537956 1700632 833769 432062 1200752 267501 753004 1161410 1501533 1085862 710542 1595384 1587233 921642 396153 237952 784466 907366 827472 742155 1537177 1489332 351784 1734784 594355 242287 1396464 1756718 113107 1282423 1974395 537742 1057659 1147212 915592 1891963 222734 1951482 651501 477044 1241517 1044549 1711942 1131051 1661956 113601 1925142 227067 770579 137550 229360 875572 677872 6876 467444 1657028 182281 1061875 976570 1599619 1321088 378557 281612 366286 400024 643527 1146499 1842078 3740 1905507 165189 851607 1063487 1927932 346350 472352 1291484 1878158 1548932 1207539 1719394 238156 1871834 636539 99216 1628508 573731 1449990 621148 1072874 290850 1837366 1484760 196912 455034 897591 916269 771875 1790134 34883 793167 664212 1043931 1540371 1515548 1026051 1221295 1718213 899953 530866 1703958 1128742 1646205 1516912 1442511 164469 832787 277887 412070 869753 786754 846115 873135 1517219 561838 418884 1367774 745799 525380 769701 1164760 333409 1579327 717310 798513 1643114 24825 1249150 1561291 233352 672205 286261 1699851 71801 319930 355409 1931503 1886714 477231 963037 51754 866828 1693492 724945 369658 749440 1791806 1644036 858313 1368349 1966101 144494 1648681 868673 439319 926002 85773 1851580 1829537 667988 692581 1478467 1939766 1289986 1447425 537205 1330706 757157 863026 761721 1156639 843748 780635 1370068 1248848 767492 1003714 1365410 595524 994581 164207 517490 436403 1393080 1626164 949373 420558 1158304 240687 1584467 811920 1062221 1724054 466273 1083461 1550504 1934408 329536 718813 1790522 175745 670942 1100478 159739 427571 263815 1333000 1748199 602252 312249 480264 1306555 1200531 1639186 1610583 465240 1295660 534812 1462125 1909267 544778 1378895 1173413 166241 1510797 1842805 667576 1306804 545566 556548 1773369 302236 1097342 1754846 1199998 58233 237023 898644 697987 458098 1366435 1690069 107599 1554888 1094081 229425 660404 1222199 481539 854144 216907 276284 1648837 561889 634318 976275 1072694 1320070 506051 1305609 200380 526620 453933 1021466 734197 764986 137077 1572753 125178 1139319 1861895 766950 1386707 889181 667161 607914 683022 450776 65161 133810 877910 421583 716540 737337 31103 1314853 1048095 336430 1521923 591858 243065 552640 1317367 1316611 1838986 412331 409061 554035 641189 1705810 387694 386802 755426 352795 732671 1302803 889049 876394 609985 1470103 491602 81094 791452 1378232 367396 922157 1026638 660399 336208 1667398 343595 1196586 1179950 534774 1823394 1408622 1580615 1062498 193954 413552 236404 119492 1651725 1213840 1896724 1487076 1785444 1291092 635916 969018 540249 1249124 898709 579343 288114 1135135 1433361 359647 208731 1825572 1064270 653664 644758 1435700 115504 1351171 588414 308809 482311 182648 130438 810537 376481 592577 511032 1281543 1063851 327627 918624 1861234 680851 517722 1948024 852741 1104213 662857 1184256 186130 1851425 418732 1148579 1627209 143029 1224786 1627430 674132 35103 1394932 1175652 213335 1093709 326749 911185 404295 240543 1780612 1644536 640304 1972539 1468334 883373 1275238 273924 286957 873267 1787252 1558813 899880 1481887 1094604 349071 1794611 344301 14770 1185656 248445 186691 280366 3369 1686388 885871 92785 1699806 1295417 77260 972377 1502672 260758 1123494 1410041 432730 1263985 1236110 290955 919625 847271 1044752 745094 49136 791058 585648 1291245 877840 229854 1103173 1404521 1036409 958244 590580 1398916 236841 1441313 20040 679744 1526168 1037340 229970 100357 1517247 1289911 1024151 1123493 1284756 1135726 1435813 975426 256016 1484478 1224036 1057558 390618 1693048 93159 470508 127427 1990741 812810 1638475 666740 606507 95054 421599 1000871 163890 1494462 851002 98968 380058 1074287 703493 392485 374827 609874 1771729 68937 1054125 1986981 517359 179252 571059 580395 1219135 3829 344049 1321445 1619865 1571634 1111455 385000 1858710 436285 1923666 794665 54275 1024698 1393097 234464 1523029 1477324 1525665 1154813 292324 1855832 1939167 537358 1464725 226349 457566 1124574 493809 692295 661161 1301604 60484 845628 1695601 318508 648587 10037 117482 999578 1993206 1761063 1957967 1268198 214635 22038 594050 489952 1161921 825033 1693547 1398781 484647 582523 1716153 245088 704876 276264 613244 250657 1535181 1449542 1461022 1206199 1177301 557577 165429 258542 1112644 1538197 1616771 103058 1434123 69181 750764 1455669 1415543 1518984 43606 1773102 1698080 1916528 954402 318514 1835202 1697385 757893 594961 884658 692921 1294724 830960 730752 225878 1544796 112131 1350214 151117 818291 918874 632960 349439 1597206 790857 1944188 182588 1891682 425525 232955 1399897 483314 897349 1073485 459889 823649 1005784 69257 1013058 1999606 1435577 437785 1225094 1943901 1350434 37025 432466 1808543 612061 1755437 277594 30819 770969 1971417 978208 1315214 1010765 1577143 1946126 1384671 505983 1360551 862516 1880112 137113 1523249 1659234 1545078 1207376 928994 624395 350988 120339 165213 1925395 238851 521633 325938 1289721 293636 1196621 1588373 513211 1959346 1252643 1081452 527798 774594 412353 1088155 824094 848512 1184522 1918733 1954482 325689 332567 595782 1673157 850873 1878211 1221007 1552650 571376 244157 889805 1143543 738358 907118 1229858 1817032 228132 1551446 1661195 782890 1103617 1709638 795347 1765791 1105036 1134901 932299 806900 858824 796037 1213258 1534479 380978 1478160 1404865 825401 1578084 1665982 663904 1016987 1671191 1267971 503596 273560 1262472 1850818 1042266 1959844 146011 1235546 763288 378923 313325 746339 372425 1276711 1035069 1334682 101421 282987 312435 1479911 681025 1790742 1980283 888891 1784142 788766 1118095 921630 1996787 63787 28495 1024191 388219 1035495 314085 1516279 1120218 229800 1478188 1004741 980018 1233405 1881364 981026 1298631 1170377 709513 158419 361297 879881 901958 1251424 412915 1459842 1942632 401950 1366641 20726 1191969 1353071 746354 1309438 1564406 1639212 1776684 1612659 1770388 1515792 209687 1980899 1277444 1028617 949653 726167 519698 370957 1934777 609579 1050040 580320 134007 705138 190776 1719457 1755848 376279 1806038 553423 540997 1151077 954436 947222 818024 849048 1891052 66995 1278935 929603 1807248 1568031 1074180 1865140 1499353 337449 1057699 1016118 1943771 1054547 1887368 1577540 311747 1876523 175555 1735828 1254449 1402193 467211 874839 1112929 1442889 453967 524585 5632 1258229 1650142 1238546 1523379 1546205 1986596 1372421 1019497 1399675 976665 171345 193300 143329 1833037 858609 1430768 1383611 316150 967280 1521847 540334 1241699 44586 665120 1472890 502495 1778873 1470352 1048857 1623040 373089 983922 1328843 1275653 499354 1668642 105065 398047 331142 1434402 368317 1894224 300826 517393 1145294 1136921 1047085 663920 591813 95022 1378826 823080 168006 1160831 1929949 900554 1263442 1864125 194673 1861605 1768867 146059 1477737 322794 1104159 1194147 535333 1546344 1469867 1784645 1574602 783364 897376 762525 455184 1974997 1914653 423538 1597390 298094 115472 1993389 8954 1557617 1169354 780 877117 340899 1302261 901871 1327669 232466 1550967 1178247 1680876 1121521 1325625 1820666 840382 1303188 697022 1719598 520295 1018249 1602117 531463 1366087 97847 386877 1360828 1700068 644704 1188413 885591 1305100 571457 647354 1876104 1991027 1050994 546917 495274 363076 1979941 586158 1866745 442413 1233686 513122 1175394 1956248 1485103 233032 198377 1771553 1283430 1571288 365416 31616 894577 506668 1580579 544403 1588844 568385 1119577 287587 451609 1140931 366723 1737615 1757576 125024 422432 1543611 708639 1692938 109813 623677 768096 1200547 1077858 130616 1287382 1219310 1555164 647411 1229772 290924 1214497 763883 1381248 1397966 474006 626605 1308575 844257 999880 1918469 747682 504679 535017 696917 1388656 1763255 1965920 999107 1002191 839083 398428 1444844 193269 205295 1614835 88908 688813 413616 1625180 989734 781843 1385956 565666 1447809 1152286 1240842 1560686 1459343 1011124 564857 939757 1087470 779349 411820 1371699 1220918 1486403 1091209 403641 1027571 1533013 1477649 704898 1512132 1182647 1128804 52361 1186491 542725 1103834 1952872 1517427 1725410 334678 89235 1399024 293512 1183574 1235970 714589 1865552 560247 256667 943458 1160596 501962 1784741 1610886 1696704 160709 742670 275368 741159 1123705 1726672 250108 1344578 953361 1086805 282110 1230317 870451 1529765 608740 1246205 1694461 364030 1694511 302247 1928741 912987 858186 729531 1007335 1058943 1119890 182184 1639302 1023930 1061658 1840140 1385191 1731419 1933487 1805973 600395 1157714 200952 140773 815767 1072296 1143706 1315948 420531 372421 1245247 899785 1412471 124432 1396391 1397014 1430154 679380 1883386 491900 807837 1135264 1592007 1822779 340521 634234 1344868 290312 344940 215181 1218816 1764387 1895239 717626 422474 661911 726888 104464 944447 923046 545009 868909 363483 1534151 902251 1749233 226268 1915814 1637264 1500931 386855 879869 110188 1296417 112793 723639 538347 1430910 1303705 891980 1448685 1933966 83067 1972765 499950 119569 1716632 712652 1901117 1902140 1317649 165304 1013517 425963 54505 344133 1654681 268863 710113 1364482 1976418 63602 1766794 159498 481731 1491588 426888 540345 1684600 1203305 1408661 1205851 1307319 891954 1645923 5318 1804431 1619054 1398453 1150858 146343 39262 54927 1963975 1601051 551467 57061 975506 1828907 1303070 1584015 368174 1060201 1214349 1431080 1176137 709096 1834234 876257 1678659 713242 804991 189984 320813 1828810 266068 855129 429747 436053 545123 770004 1616659 439673 759316 1762260 1852257 1425186 894035 1515796 797158 1687939 1650893 752858 158744 356181 1620772 370858 674465 240483 926741 1695463 652630 631680 1221222 783872 1827810 1306426 1962880 726932 1382236 23519 511822 985914 222280 495170 89275 1598943 143164 723058 681949 1380227 101141 1940367 1613602 1718880 557313 1748619 1327127 440502 964064 1004440 1515930 1150161 946848 1463903 1759934 267508 1401183 1048333 1056913 172546 1790239 1581985 1764823 1704628 1221605 998426 463490 235515 474630 1924730 1401019 1268116 1686322 55096 900908 368834 1785868 580046 274063 428312 885643 1351150 1018713 567215 184789 1313248 1077640 1239074 816281 892631 728420 1665125 1312442 1887251 981997 1620348 405998 1627623 229509 1135330 1613753 1594336 98830 1617900 1974000 483146 1512107 1028562 675146 1848802 19386 1444289 412263 1527265 792835 1819903 1506740 36302 631737 344320 245558 10508 1777903 1158802 60891 1335755 22244 220011 596081 1864865 1542654 625457 212967 1668571 1377646 1718760 940092 181095 1471017 1679170 1230278 1565424 1776549 1646238 1391196 773354 524066 919578 1718310 151775 908026 260877 166235 1525991 1901210 1750128 609236 1802112 1969166 609585 248808 802684 1846270 1241518 79706 1266739 1047256 1511699 1369915 1661240 1058814 1858690 1403800 1689995 258070 593505 101175 1159687 536422 842349 595145 1599246 622732 1495824 1070725 1391741 1045025 1683330 1217501 735432 505886 1127288 341197 348422 1720903 828700 437512 1076633 1114085 793183 854432 431578 1693388 672553 240123 1879192 1812953 1147272 1247220 169186 47512 472868 1473097 424447 177337 493375 1182685 1835232 819890 1666880 1309990 862469 1464243 990750 1878506 1096659 1216861 1075889 1153730 536531 243194 624225 691976 838476 1097113 929840 1527003 908766 536601 1231672 982716 914092 81512 255953 1661559 122150 519459 1165111 720666 642825 580521 279437 1002676 1656892 876799 927293 658145 1211257 1904765 103375 1082110 1963679 1533708 943902 1232079 1145375 1852798 1232882 1994072 343912 909234 1769074 396409 1636981 88732 752288 1820352 368945 704170 305147 1902088 1887311 983385 361858 661275 89636 205483 677021 785304 249967 1992685 191055 1347498 370874 297522 1059211 246880 1252001 435916 564270 1469526 1887275 911872 1594932 1369107 1482678 1302242 337315 585446 1699931 1821617 510193 275202 599317 713730 147759 534099 486984 906479 107580 1142391 838702 332284 158868 574398 1899382 617717 660174 763665 1810999 1017351 921373 1003816 123678 518235 1943589 1988317 306441 1422996 1060336 1329097 1304065 693449 1097877 24771 341199 589118 925063 1239284 312475 530364 113312 526644 482296 1756188 436329 1378597 586975 1020755 1433164 779607 839004 965534 1919162 104132 1529493 152436 1906561 1017640 1097587 1681510 18028 468687 1060446 1819205 1697327 33114 729276 1099326 614680 1679819 583724 1540714 1167103 1199143 875268 1088379 1220699 92377 1830979 1684150 1707887 555920 751311 1424280 800583 998036 581890 398529 1943765 579231 1097795 1060076 1842717 1797952 478102 368441 592978 131176 1829556 115633 125375 1524195 804679 196489 1710198 455442 610784 1165398 883881 1398801 1547208 1366212 616125 1424685 1208781 1332153 1423415 1806421 1714299 911394 267279 1867725 1991287 1368681 1559065 1321045 1530218 630138 1190733 1115155 133844 664420 1983299 1650501 1036269 812362 512120 1344556 932924 1921996 1605211 589288 599942 1516286 1200608 1946964 1316776 35176 1528559 562814 194093 552628 1729511 1931342 775787 1927156 255488 332397 1187298 1741251 83999 752711 1506582 196603 937731 1819904 1188304 163532 1521107 563903 436198 492362 1738975 1480985 267059 1281993 1029913 1193884 1927545 1456677 284497 527109 1712412 603178 924441 1276237 1557647 908009 511498 147995 751507 1172527 1877198 1238442 582514 830908 702746 1486195 549906 327908 1367664 216830 607589 1718178 1985758 1320814 281156 1172964 1087913 76102 1200251 1139075 84419 808299 1462337 1357125 1351527 464417 419653 443740 956241 369268 11553 1674541 1011854 319471 209581 1578404 226231 1895339 1937800 1431227 628589 995060 1653266 608501 681613 634880 1854439 1447003 1008552 1058927 491441 1448473 1741687 153708 58920 750591 502229 1746902 1137660 78819 439158 784444 1836795 685466 1337468 1307715 1751680 1833162 1715038 1676309 1872383 1315321 17211 509071 643538 425454 1114756 1048306 1621469 1321372 773866 385004 318485 1733356 349340 43747 1683250 623838 962772 1216723 1422249 1252552 9247 1273872 362895 760083 569272 1331342 214869 716708 1201916 1541894 692355 711329 1274429 1271320 248180 161350 1133785 1135322 1842574 1286330 1145621 200048 354577 848042 486473 1380004 1742316 1815500 795217 722514 940324 518436 1233348 1852347 49936 410743 229844 1135193 690302 308462 1573548 1729587 536315 544842 1076518 1107641 1104801 1898732 1907605 1688094 1018035 1742761 1857719 1873633 909735 1966811 589908 902819 1479062 92942 21544 1114609 1574934 568439 805603 689745 1741831 551885 1040444 274593 901349 1282637 1393979 1491280 1746709 184212 66689 1741098 1474981 1290223 330609 375120 562536 815189 35944 1608993 1161374 492289 784991 1555293 1018606 62119 700027 431343 1878146 21963 87190 1193266 314371 220399 1908649 1927445 634502 711356 218637 1384374 1795750 380884 1504130 1145966 610215 86255 1516611 1182605 275641 830923 375054 465493 1431269 1887451 306657 1235780 731908 267239 1367772 1357307 1433504 1780586 1936881 982720 1516090 731704 1322206 498070 234033 80071 1317645 229156 501216 764713 57654 561228 84967 1639783 1179720 452754 247148 215038 1844496 937429 363921 952575 153944 961461 959418 1146613 1145275 17493 1765708 660422 192916 899243 655075 1089375 1266380 1906996 1520539 586480 252913 113189 914891 605016 972367 539799 1113372 1423319 1286130 1553991 1060578 165232 197248 968632 51675 1893798 146707 1112947 1510600 1945628 953108 1904499 1557104 1202369 528553 1116497 565543 967495 1403658 731194 859668 572135 568390 1690613 1646514 550129 908728 1148406 815895 149792 130436 1717618 1988966 1881446 1724176 631290 645873 548407 539926 1374245 1360810 988675 1860320 1526283 1942507 1752215 1771022 863071 864802 49784 1554717 1811380 1240341 821189 552022 873952 680425 56356 1608351 190215 1054917 1806522 1996883 869068 1904073 1004577 6626 1908707 521544 287079 395111 879673 1669598 1228361 1202205 1722430 1389408 1757724 1766727 235437 1698561 983267 1907514 1309307 1278114 931492 1926854 1846466 73692 798597 516174 1940429 1900077 1155108 1372246 1779136 766834 795955 254087 1450484 284782 1885372 209952 1345251 1767400 1599865 1814156 1222686 248957 681170 1050687 545739 1982497 1406570 1750266 405609 1088031 1107309 312844 1157662 59796 167647 280631 1683333 708630 904803 346701 1791901 224844 1603789 232668 1115079 36350 1182497 881901 1643076 413642 1475543 12114 512899 1900005 1369277 1419097 931972 569594 1475669 1508080 1568711 258384 461652 1542797 733715 317208 1774021 537382 867718 1514542 677831 1004393 670138 1678448 457694 805497 1018511 1841481 835233 1062664 772721 409675 1870305 1774810 809765 1443788 292175 1256845 455518 1253001 1851699 503148 878183 975244 724532 1847155 813357 1041092 1220683 1884414 528209 626255 1363687 348916 138268 832888 288961 426975 666580 110410 94713 136179 201757 506624 1009671 350088 363146 1984860 749175 1521444 1483936 533797 120045 781812 669880 184264 550768 1104056 940608 207149 653722 914753 1939046 1139779 1143037 778631 1248059 531067 724083 450578 1330378 1396681 1889176 1924372 1603871 211281 1555774 702628 172952 75081 604996 516570 1138570 184841 190030 1008719 127664 899282 665673 1080059 1216081 416161 1611974 1740871 436756 440033 270779 1927352 665024 1576809 749819 723342 1604610 1911616 1456576 323012 1677753 494065 1723984 1304430 840078 1494266 6679 1547062 516996 898375 242844 1040500 1207121 1335313 806743 1247985 1603073 1819347 1675773 1053636 1917203 1560807 1919518 224131 1336653 520546 837149 772840 1551519 1952819 31559 664749 976495 1695763 1863830 1330742 982484 34787 715845 1890883 971882 1901088 830637 172912 1769 583212 318894 1313961 89034 951829 1966429 1288624 1400169 274995 497584 1029273 1924293 1629693 537597 807871 1030851 761369 1201219 991669 689855 155438 404875 195189 1083285 1576178 130142 622536 319730 863742 382225 1342641 1417826 1149066 1719585 1371115 711730 28565 1564841 559381 831338 1376272 1735940 28382 392786 1295424 1746308 1013796 1402218 1019932 423730 280247 499884 814344 1518733 707211 1266174 446850 1297956 381347 1697203 588401 348418 469137 229476 606727 553471 1159648 1143280 1751178 1779746 936889 1904101 1103502 960445 1577877 248505 1595491 776823 682387 423775 873948 22247 1915925 1790807 1582873 622461 250764 1003030 420552 1301290 453294 1741453 1898063 1284218 926908 233044 53098 388086 199333 259797 753313 1160739 111681 1993653 887677 1535108 466082 507999 1861715 901951 1935233 894394 1442545 1629094 207483 1539050 258518 398738 141673 392450 758756 336139 788385 50738 1133532 635565 23140 664105 752587 322001 382834 1227367 1062802 746632 1526023 1231989 17473 945714 208333 1803195 1802544 499125 934911 941548 1876419 1441274 269544 1887116 66655 1298889 1219666 1710630 164303 1471615 1857898 756327 596478 384033 451997 638577 1974644 991616 1192754 1040466 636712 325948 979203 700472 667640 1156807 1408983 1426204 1867900 915056 336177 1083626 1062207 1862582 943168 1419588 613683 1670755 1048754 1252095 1944289 960637 487591 1789382 1419628 1209163 1810144 1496229 1390736 1987458 1771897 164653 1362436 1301661 790012 442592 1963669 502157 645527 1792377 1971566 619609 1848512 376431 988574 327714 955992 22620 1791755 461498 1993169 1365064 507405 1298595 291497 1301190 223584 405598 1665445 1533300 1148121 750272 608541 1816956 531094 494449 1439863 1320344 63358 686261 1999918 1277080 540978 1504050 1302441 973086 906610 855909 1588661 775914 1987693 428242 929166 728598 1933818 1583454 1978049 427443 1786776 1025965 667235 302421 193093 989995 1072320 220201 827489 205455 1559368 435491 1687220 610869 1128541 6166 858920 1913157 1394986 647662 894628 1100292 888625 1324594 569833 679896 663207 25349 673089 416395 1702384 666448 1609216 1584284 763275 73430 1856120 775036 1511479 77176 1511103 1132500 1248232 593819 309696 1100875 911350 474315 1471329 1851296 702678 1690126 109999 1659989 264634 57419 1837437 136567 1118622 633168 1767990 1540157 1657487 112815 1607824 526640 700363 1104880 452299 1464765 136982 960816 983272 1886244 1127780 227610 1327519 1617024 1115130 1523257 1681788 1840762 1194841 1459404 1069715 1583678 1397997 1827725 848785 1338962 1276574 1440872 1320051 1512535 1800408 1276651 440320 1693233 1161475 922645 1972985 1439340 52912 1142900 74665 1972791 1655359 1712402 766235 1955025 48749 1323020 319354 1227981 508566 58497 1985864 645467 210492 1538111 1723163 597817 1270763 969036 823791 1045509 588156 1458216 950982 1773498 709797 54622 248288 1680521 774137 1812205 139388 790351 1199341 1876143 898904 1229907 1171541 1358921 427748 1751124 1703246 342562 1525255 1499817 31884 1362044 134179 813583 359001 471138 622665 1303286 1982216 473710 1924392 244387 291407 240701 1231414 1072765 18158 822538 1601242 1963645 239405 1782365 1918337 1934093 1037792 1569338 1666303 1350278 1949219 1652784 1273039 839022 71869 242022 1592907 1372849 1198834 28178 1582435 236095 1607266 1845582 1395382 1511092 1433108 123704 1152830 675534 599114 543693 361304 725318 394650 829182 1497669 1807658 920973 1512303 381077 586425 765197 354071 1273172 1977181 1915237 1857377 703650 1536563 1156469 1672273 1905767 1002658 380589 1120390 1915629 498769 781338 667937 1035394 1388723 517666 1369574 700949 1388131 1679520 672972 1834368 64757 750868 716256 1859381 295925 1145540 1008034 251122 1786016 912377 1878975 1369624 121766 1802872 1650553 1851907 1289238 354732 1135102 1691906 635249 1472144 263942 219861 1725131 1862096 531370 1457836 762804 1749548 1381087 11889 866109 494751 632869 1680012 1275512 1656549 1447992 864914 562420 408641 1663783 1900206 847044 1602648 1916873 1637920 202709 1823444 1015267 837215 1438698 336643 1838059 108778 875262 501376 336127 1448296 264078 1237947 1557684 101784 851256 202798 1768143 752218 1300556 1924351 326746 254025 753216 281201 1129561 941382 748921 161782 679249 980618 1779615 1876600 1625803 13086 765902 409255 296746 1137388 559475 269848 520445 50804 442228 1783197 1742491 86083 172835 443440 1997473 126372 1969865 1655814 219947 941040 1758806 42057 1435988 1897628 1999506 1539393 1953925 1573737 749388 636957 521378 1697052 806934 1577722 115477 779506 1118978 1779653 683155 21029 1201444 1835514 947745 1974863 1239924 952622 1095007 771939 967330 1703156 1668097 1656995 153673 888334 133136 241371 863210 591099 1819743 543852 134320 545883 1660403 1456896 1757776 1727023 911383 483082 1834459 1558916 1132630 102544 31560 934965 1193534 1328581 1400597 436834 466362 1493560 1222976 1037971 357093 144593 658863 625214 562271 1984996 226204 1776347 1758127 1609738 1184258 1946159 484160 517136 1536371 26103 1659915 1646223 180444 1781309 1293017 1411213 1719756 696796 4310 1076002 467446 979785 1831822 13134 765733 523516 402556 1626828 1505061 1470088 1450015 1254098 1043219 1092097 316455 416006 52392 123376 402715 261179 1279742 1318742 1506704 1038841 1260004 1252911 1884689 530432 1518797 778518 1849576 1207200 145700 86107 266033 514479 1507490 295416 1084199 49094 1907467 1518807 613846 1913911 887744 340835 121595 1383323 1461459 1699853 1066580 515048 1314171 809313 670795 1708722 1469018 1829879 134152 499038 411355 595265 100344 1409831 499445 958032 1257792 852119 1566921 770822 1682655 1886118 1178428 1089228 200748 1093574 1793326 1128195 54794 1146108 931525 715905 1888391 523937 61004 908116 1219744 1320304 261289 1803026 1051646 1274980 481233 447858 1682489 1016832 1246931 366844 436043 278089 519601 1381783 1630435 1745630 62816 1961390 1921042 1585843 974269 590269 1427838 1866432 1705280 542901 747742 574167 1178859 1593637 386779 79281 385657 1625494 424765 733950 1688504 1111661 1978638 870319 933510 548490 1605682 582036 1368894 1988218 1715662 789676 116008 1195608 919602 760043 858865 1383136 327215 1310583 475983 1761157 1567249 1171708 1796510 1523351 268257 933043 623150 1405528 33410 1388505 1621385 950527 537601 862148 507187 843262 1858916 890153 1829932 373382 734131 1837899 883555 1001543 122462 1082989 1592483 334119 205263 1785955 172044 1862465 299727 335618 917545 1515826 681292 1170493 420134 455775 827585 1966906 55364 983192 636748 1950599 817211 1707753 1943271 1521144 139372 1543629 579212 522794 1205892 724383 775361 1927171 1259146 1328917 370567 1378040 589163 974215 1468472 720575 1145133 1325466 972276 1867887 398178 1144098 391910 127050 1103044 60170 846600 585276 1626675 1022416 1256636 920649 1431844 1176990 623444 344282 406396 274121 402150 145400 1077974 1367389 1498408 626059 1385259 1843900 1432332 1513751 677680 1075120 701049 1558874 830958 1881979 1397956 1697170 458477 1007701 1353199 272331 146833 1959117 1510144 1633244 475473 1018276 32851 107495 1507599 831807 172438 571515 1377594 1940714 1233816 22404 201075 24473 96806 1022699 1299014 142775 1029293 551550 1215321 693917 942846 429323 795030 111720 270289 581141 379044 1513530 368164 829064 801302 1691153 1252019 246300 478754 1931742 1736480 838142 229634 1406986 1117156 585598 700418 927495 1389412 426956 1533897 1360924 111352 1802390 541484 991405 649701 903716 1044072 399391 1181816 1397003 1643012 1500895 1167288 863940 1142722 770829 70302 1519675 1817784 299145 1513477 1443284 703933 1151644 41742 1873548 1969003 1052805 1478819 317143 306509 616464 861233 1793872 302623 1767259 1099568 712301 1663257 1548303 1076789 145442 577125 170725 591462 745326 559553 420465 452431 90327 1773941 666945 888848 1440959 267672 1166535 1711515 1319740 667043 214776 1888208 1624237 1321780 1525433 1781376 443366 1498447 315255 63839 1477646 1416562 1414428 1559793 138909 1722565 1917383 449343 1019507 1225445 1294737 619821 1819579 304120 1724584 1499613 943266 1367539 1835638 910605 294552 241861 1903429 571244 960325 833956 139264 1099687 1792686 90298 1089234 1912300 1132049 959369 1002088 866536 894935 224796 749793 347685 1516494 998232 1446604 1275280 208788 594171 50900 214624 955242 1494360 442614 934239 1745234 1305821 1282814 230355 1514420 709512 63123 1732461 1337869 942930 386270 467045 964028 423321 1303565 1931059 748171 303743 966062 1001004 2284 344808 445720 1412478 1143363 1002621 1814244 1685329 591574 990190 1776126 294327 1990233 1244133 1527325 1227978 127073 1264875 1111849 1931422 899819 108804 518455 738280 912962 995814 336597 1859427 1282114 1239238 1813968 1783167 303805 1186005 693740 1502179 400271 487464 564603 245213 253906 1823951 1990740 229709 1667294 29887 1568771 170661 582997 890889 1357451 1925625 1882380 1446216 599515 1624567 1442830 1428797 42075 893128 1236592 242011 569339 67996 1820936 541445 1482945 523661 521737 1258411 1067951 98610 1918014 1616928 1939233 1741756 415158 976368 449497 1472708 1116590 1921452 54141 214396 1929597 497296 1288890 794895 1304794 461699 1770701 573676 131058 988691 959589 1489309 1993791 1003375 22118 1843025 1005136 712440 557393 906815 348006 788491 1490765 270698 1259805 1074216 457580 206047 816584 1598645 1566469 1675355 1375367 1254053 116511 1357837 583375 1364933 779617 723762 1568992 1344986 1844382 173058 500246 251140 1224845 431446 794380 1511212 671469 1894127 440958 942993 1479020 8770 673436 296031 1901818 1498521 1676766 587802 741499 1999704 603145 1275578 483212 1197842 657729 1455059 1832725 653729 1391482 970056 205995 1342081 853465 1895884 201149 1955048 1283997 875563 1792987 1543685 686063 1503148 1971735 214099 541998 871905 203645 1681407 896221 595663 603384 322465 55008 1579359 934192 1735807 1084722 1547719 1549151 330747 537348 631419 933725 1190289 1147337 683123 1185677 1771273 745858 993194 208980 661993 241203 1185251 911696 1983879 1557068 1225184 291145 1847295 690682 1099071 1239353 609542 973696 1454051 1765703 1404331 905832 1101998 1888754 819612 587163 390489 102123 360641 279409 464769 20659 658195 1419647 1017413 342641 1910610 1385832 1049931 955332 837943 1577613 1190948 956519 1310261 1910624 623493 167437 1023581 522697 37917 1166176 1525432 78175 862535 1724704 1753086 831429 396546 366101 427848 711509 1200149 1814725 1152048 1476348 359810 1814126 734074 1487044 1661461 1776236 826102 293506 1667967 1218291 1320545 1760046 1392821 1943473 1651161 1473245 894729 1067373 211980 1649641 1313274 49814 1199855 527506 400809 124393 1987128 1770821 202485 1826924 503458 1728458 900392 1368957 1533481 1266080 8861 1938060 320571 1235072 1362305 1340188 117647 710022 542306 1490394 387544 466923 1789161 1999567 1122324 82261 1173432 966883 468034 1033150 1432254 763587 94732 1618414 1807042 1607311 1685160 1039327 1700353 1994039 931869 983637 201069 1061096 1854097 882977 1641417 1581692 641354 129320 204297 1593408 1355817 1971144 1655199 1816406 423786 1887115 88742 99291 1692994 12358 1813745 236130 1473511 1167107 1227933 803883 178365 420755 1887067 881108 1142013 1135148 1829430 1992488 937083 217746 1230984 1776060 200319 1886894 588234 1504168 718406 982146 558324 1282792 1309083 723829 1405701 1055861 1770354 1771371 1855084 1303239 3754 568346 1929451 193679 1235613 255336 1495249 1776495 415219 1807194 757987 162654 648206 444561 1108364 572770 1954687 236782 342540 1391780 126665 725467 1034531 742256 443023 1735834 889380 853319 118764 967072 1948240 519570 906715 1061666 1988037 1318431 884882 1460681 1244138 1785117 1001822 1459119 1203364 1142563 1300767 199328 1832996 884864 1763832 1484019 179707 145654 813911 1638618 775027 1208106 1560749 206032 512764 251458 1367077 1202823 594314 1605484 1022277 1099025 271018 1687995 1467612 202364 1785701 239694 245907 1230732 1032137 615487 1318611 501112 997538 1151789 1419302 124932 1836101 242731 1217305 959636 377461 1605504 389703 1412681 1614086 738297 1182610 941727 1088693 106445 737495 366117 1712849 600240 1785709 1425419 1964330 1569459 1142458 1714843 1159754 1974696 148455 1281622 739261 1931097 1604670 874782 463174 1327163 1533507 885304 1835700 1918100 874952 1310917 1253118 1030716 612958 1683672 1112077 817591 1560362 1684455 1783061 132044 466857 1387672 876374 1454063 1682517 1008363 146580 629363 229263 1172231 1004275 1631261 713257 572 817867 1375759 1826279 1176587 438962 1095130 885922 144244 1632605 1518503 1125359 1763626 419468 1247446 1385084 1880498 1570484 250909 890659 631306 1874970 1065103 1532948 1320819 1185946 1853034 1065670 1554626 871682 921147 655330 665767 1034527 1184375 170715 501243 1342663 1362381 1711558 344932 230117 1899041 449951 588264 1095535 68186 462575 1477678 1426059 708459 1289365 1409853 1767414 945597 922192 574635 1702037 819016 709838 701163 653902 886399 238621 1241758 1216209 531411 1497183 1053792 957019 747976 535727 802096 1349996 1921686 167452 1833612 638268 1006404 456719 994926 488999 15381 1340344 604334 3797 1739194 417989 920764 343479 1779368 306666 68004 271288 467861 1823267 91436 1020432 1887959 1285406 1588131 1783263 1542076 903649 951256 1933513 47503 1796081 806604 1661529 1995517 1039974 14037 817384 311011 1638922 344149 100828 1802358 1382335 1420774 234799 1221151 1226033 265075 1362754 937957 20957 607103 758498 865185 1873012 1311791 630790 1150045 1745894 1792020 1550542 437906 702806 361938 1458171 301341 303058 1021103 1889892 1058713 78021 1896358 1150095 589460 1525292 835129 452485 1164296 1304731 1640056 243832 74007 1127300 204438 1149360 225927 1954069 492708 1307273 1412530 578778 1448030 494051 1102615 1208117 1946582 1860735 232718 1781221 957520 773103 700289 677606 199778 1521447 189331 558572 105336 294066 431312 1335062 1432417 668520 204110 327978 1065003 102517 1537789 1923875 254533 555728 577067 979619 150335 152448 1851662 1217216 1628666 1791095 1726570 117938 1260577 353384 98867 102855 469732 1794821 1555951 1504115 1628396 598781 340038 411243 1872020 1239619 992225 615724 1522648 1279703 478997 1096750 1587219 1665605 1253977 801180 1016198 359570 1183310 1725512 979962 1621323 350771 1138629 776444 1755211 8920 359900 1590729 446806 461583 785486 978916 126875 577471 1191778 1124364 1551760 1092678 1589681 1491058 917237 1120546 1244088 833785 1576029 1612977 128943 625661 1509965 1471815 1529349 329894 497606 489585 876772 88508 1276295 932325 219377 348846 1682214 1272542 980747 544528 647556 703179 1099645 1753191 666000 402491 660214 548931 587671 376761 1734976 657584 1285714 1710076 869485 1983357 153953 772421 1492362 167660 332233 25654 1059579 679245 498261 1031840 1615130 1123286 426182 11077 157921 276556 1034940 192888 231411 1143774 865684 1221994 1525429 1872294 1975725 414523 726515 1158610 1065876 288764 277156 211884 64869 1961529 1299047 1624319 204780 18500 1760062 1852756 130725 575467 1049407 501227 1266904 1448757 822902 1505780 1766258 1714466 547072 1417257 352920 236581 59178 87224 886632 1934516 1315170 764429 826444 1522060 1825879 740990 1318575 846615 29917 1834426 1059966 1871123 1319160 786242 1511694 597220 381800 778245 582403 1749619 510291 1598623 1854483 1242900 561138 1181474 1561567 840025 1725434 1941760 1270554 412142 985561 303009 107275 513317 796621 1351153 799413 1018160 1921500 719771 699881 296666 1916880 406654 261602 285789 1224448 864580 753719 1864970 1055557 739000 1795977 436080 302371 146797 111743 1392568 1799079 1181276 1478396 1591686 1956997 1284094 1030786 1365485 70782 73017 1127151 1914676 149194 6648 35326 1868597 158312 1484941 311883 22523 363604 533031 692517 1322994 1434359 1966185 1795250 1889591 1167766 164961 433413 1747779 542240 1846445 1052191 1790374 1701905 1975264 512511 40742 1721848 1181088 519774 1664839 806450 718751 1881306 1818888 312678 143449 1143865 501581 308132 1310793 56326 754933 892533 540427 1249249 1590103 1606722 243303 1522449 1536137 968595 1502351 194911 979497 1758715 1686244 1007113 1443440 291928 1915444 1074330 139715 1221254 554869 1527204 1313651 882966 690449 917954 1854927 1955824 1605446 1674446 1046408 286155 1697508 1137914 1300425 981099 259989 918928 1564879 1251598 458471 1623056 924641 1243047 874396 202263 389050 113694 112190 1929315 1512652 440602 1750662 2883 568177 1804401 981180 1786350 628244 47247 1080285 13552 1109334 1765222 1816459 934496 1101401 434301 383415 1925368 277122 721607 530218 1924277 1473472 547127 528827 1481986 59576 1379394 83224 1557180 1465724 871138 1259645 696833 427075 1464072 1575724 1275851 951986 744989 1457162 359475 775940 177916 1867473 75622 1444495 1637520 440486 217137 1579177 1023273 254133 1773652 1492826 138576 1927910 1516259 1272737 1106895 1918255 587225 1905144 1687650 1886813 1091285 1720443 16484 66791 971348 1499597 17573 977668 752798 198146 1336489 135541 587047 520742 788335 1025637 31995 1489342 1043553 821712 1243168 306180 352376 261781 1182896 67895 1162856 1108475 1977993 1718800 426506 895132 1106347 779350 1692796 447970 847819 829689 158591 1559062 1925898 600408 858976 537357 1391128 1591773 244521 10466 940059 1604814 627116 1907039 998867 230568 1046958 996075 421608 114223 337991 1498508 1385836 1707000 1482496 536123 274844 1731632 1302924 149524 445094 1082080 853062 1669119 1259263 61897 1830087 1689553 616532 1266502 971639 1125370 854953 392714 1060205 619181 232082 462357 214948 1214619 1458144 306417 98445 1170977 663768 1823742 1618487 465150 1330583 434430 1406199 306652 73100 1658447 1926356 1623220 912899 402035 1521879 1604480 1028285 1410703 1706016 1242395 126034 1464349 1924641 32782 1010076 1797941 1773667 1241674 963058 573902 1724302 1082511 1791448 793479 1577005 35392 1574192 857718 389001 1994206 1917551 52048 391943 1792168 408662 1497776 1609077 1793741 1340811 1201699 808668 779491 1985657 1442724 1060901 1477573 1268123 858265 675097 787703 1310452 1629682 1599367 1194571 1768194 1256922 1695651 280420 1308691 536365 488284 163775 225527 127312 1896688 1553245 529997 1221820 837041 1223375 1204428 1581369 286419 1035285 1426924 1916619 654617 1489816 300499 152189 1575135 1695467 1708381 903292 1700885 15432 1684007 1126172 513875 149600 485688 1849983 1801411 776480 1943949 1034499 465203 361345 669472 117578 1174056 966934 773265 1469982 1762810 260554 925803 1200563 1145150 677290 614073 1896258 569303 1297637 1944576 1544003 326049 433040 1395107 1406607 858076 370249 1316222 582101 60951 679613 235923 1493932 432010 860848 774657 1434254 985731 1810871 951776 246854 1582642 1740474 818431 153846 1812193 498278 225517 1819045 538955 320964 898716 409627 1602650 794302 8660 1204514 88036 1576654 1402031 332772 160114 594587 1070191 1948652 1544219 1678144 1041450 287133 205007 893607 1037782 265955 1726226 1472189 867141 279562 1655139 282257 1006736 354893 1182208 1885366 1655510 973993 366207 1928237 1040553 1717437 1608308 1180515 1540791 1362315 48452 1366759 152180 1689842 1273295 1067681 1041133 1304739 1940826 684677 464683 955602 625469 742924 630474 647783 1757375 835755 1448426 377332 1178529 1690776 1786522 1958556 744588 1263904 516947 143188 190395 1582269 15614 1820549 474121 136544 760214 1681898 1286192 317517 533081 926877 152618 44069 34070 398468 709277 515293 1695174 1333159 901506 1191987 1088884 1969043 7234 746652 117413 862835 647802 377582 1416775 1451872 1556077 611065 713388 212586 200494 313488 18256 1951603 139461 749973 163004 1404669 513633 932681 30708 339117 171578 211831 514166 31098 642239 728677 696154 474821 1596724 1133516 699654 193564 374850 1364808 1032233 1056973 1549527 1275511 339766 1114129 58254 638075 1007123 1092685 1014015 1863089 1794644 169070 1548535 1126039 1083174 1672809 753964 731998 207734 380757 447372 1131252 1502528 820783 1378903 571378 435557 296717 1217653 1136859 273778 53300 636461 327555 677061 1168647 678289 750370 56026 1968053 628123 1473395 1061018 1919521 220032 414042 765831 973517 1069134 1182632 816404 1744360 254061 990678 637829 1709956 1583370 1984976 1474867 777024 1533205 1744177 1893813 1070145 1367563 1717012 1338318 1576709 1585089 480848 1448476 1728420 24349 1821023 242879 1343414 947790 383510 933525 1777979 360016 541663 1989242 976328 1606139 1716362 1427894 1543359 789856 1165880 711214 1209363 1326292 918790 1658269 959807 1162339 1761274 1409691 1573397 335283 1535831 154300 1179679 958867 294661 1789211 653166 1334398 1666955 1850992 1214378 1866047 244367 957360 1024678 1948476 1829917 1627918 926261 1043904 141280 633211 1118665 458776 1412674 1919285 205527 1600786 1481948 957409 1946032 838552 415682 933919 1388124 245099 71627 692262 1817278 556943 1682908 232220 1797711 970465 821719 440985 1333256 428381 882913 322220 1136070 1220645 1776822 422868 1164186 1224579 553361 882458 1739574 995523 40023 1823440 1704926 832095 1831625 1450076 1509151 997251 1813666 468783 403044 1368817 1671135 642018 525515 1300492 1907136 1414539 1660905 1798376 1278099 861654 1458627 792131 1350452 1818511 1474447 22805 821995 1798492 27171 1407901 991599 1038552 968789 1264990 1166223 766790 1575205 141405 321820 318121 595405 1392170 527151 1486244 62202 1590471 390888 1501220 1581927 868666 1206454 443547 732234 1704562 567328 394109 309645 1059053 186842 1406097 1404965 1480347 1384635 200489 371288 1104525 1427026 480784 1965614 1063869 315597 1146698 302667 1679792 855429 1316870 405800 1365852 1112804 789559 1351595 1572604 835273 1898369 253683 1919434 1525849 1091113 1306430 972444 1257571 1710592 1373096 547242 1592449 1735062 1659521 1776175 1060418 1276908 853107 331577 534761 479050 1249636 1586836 1324549 93513 1159352 1281659 1608930 1150541 1850026 502844 593122 1333492 560756 1628954 1403558 1304300 1533291 1440168 1644581 1517978 10926 935777 1973219 859350 1082688 181928 404366 1349436 1512971 1104169 514175 551218 750649 414895 1987173 303986 1789152 1619287 1409759 82640 127496 1616034 80111 1275227 1239954 1416439 1911501 83290 530999 226266 1592563 581713 1715527 748317 709534 1807774 1609839 482423 1323488 1089662 1726114 1006635 1626861 737148 1704884 1606088 1033583 43445 781272 1085543 1365511 1831778 404091 1756796 1149073 1740720 834835 1072692 814295 1808426 1727388 1673594 1524848 340932 1335988 678582 833593 1850044 700383 940679 1073720 1520968 203076 1579773 915088 1192981 295385 265852 670537 362008 1483085 1570810 697144 1280825 1215336 1310373 857322 568187 170167 426172 1636015 1831909 909021 118595 1547993 524266 1761377 1037101 1016180 1785054 1414618 525878 278182 1092427 832443 1472790 1154897 662438 1648626 222054 1514490 1290351 1898628 761378 1055727 1342676 1017218 795028 1004392 942159 569972 1750627 1189259 403803 1076805 515361 1816656 1917678 1729574 675298 687971 92397 1146471 1081850 707652 1946727 866671 1036767 1800865 644904 1408773 369512 1694480 114181 1644891 987257 713160 1475197 1292967 1203706 1297668 1954458 1685248 1464872 1714689 463892 1295839 850964 1881180 1758328 81854 1194572 1770892 1688328 28602 950311 1021716 1614329 1791610 236322 810631 1623546 1743710 573873 1737918 921144 675182 1728621 308715 476943 1911349 546028 1547642 779878 1257682 1478138 1192885 1301026 1556461 929648 143328 866939 1100441 1426264 572386 568275 1015085 734778 713162 106834 1536518 706297 1988165 1345593 1607836 987799 63228 913055 806247 1962683 893051 292017 1639884 344630 369301 1352676 1374622 1556490 1738753 532613 1133009 859971 1935627 1070764 838074 5133 567314 852072 197005 698974 958582 199871 1008059 253532 1479647 1108585 985355 379792 515892 721560 1059243 960056 1320094 550313 67813 1146568 1965690 1502953 1463254 94006 602498 210112 1264674 278574 883561 1828331 1630611 545303 386689 126589 1929414 100938 1664575 141474 171131 1360758 1124020 1321182 628594 635902 1545202 558806 1476751 642783 1523757 659201 1468880 751328 374749 1446713 189802 415465 70392 793766 1370808 346573 334872 1326405 1342621 1485534 1393460 538991 1114919 24243 310148 255278 1632625 596523 1330726 1970086 263819 1468147 1265117 1541191 1920987 899531 1536487 1346110 1901403 361166 1420911 1007983 1378747 949142 1605322 1509682 1133264 223019 199815 1013556 375445 710364 687893 1507134 1723415 563666 1882486 493590 544604 1988811 817561 1522512 956950 755638 583025 1935349 726367 393921 267888 1319201 396071 388703 880694 799426 1235334 1849409 1595031 841189 1649615 407860 543798 623740 756966 146200 1799268 893030 1955566 261172 1166029 357619 566699 331096 1432819 625549 335242 324018 14206 1601831 400040 1787791 1082567 131995 673055 949717 1563211 1641779 731882 745372 453654 1298663 666114 1000240 1357333 1899150 565135 1649901 309619 1036817 912241 293720 660151 672751 1351878 1243148 1421063 401541 47220 1048313 1177214 1155655 1075074 36507 1222819 355984 479588 1730203 761198 1320910 105693 100637 985454 1188813 267843 375958 1944578 458556 722295 133386 1999458 1293309 1785113 977224 534734 1087965 1468281 104150 312536 1153426 1155043 1699838 438657 1116430 349759 1428614 1585248 1810119 768375 1861162 1382011 1212652 351830 318218 765227 1967509 1826368 1818962 1202743 1725251 207766 1803546 986571 633169 836506 1425363 1077127 329880 868988 1665259 1155786 509982 81221 1705745 497462 455848 159547 1229021 1043764 1680503 901482 828221 229300 603340 632537 668732 1587441 885042 993464 1942662 1563128 1512119 1500735 1405161 850217 424127 1260265 437130 980631 1203250 314393 117996 319534 1395645 1867949 808894 465286 1389479 1124315 322125 1377926 803068 328904 217248 1008850 1164621 976891 443631 1484326 1392877 649556 865528 131553 1508709 657211 377938 635864 279065 637999 126886 1039471 1134951 834018 171891 1289545 629280 1374927 639342 1862842 557228 368742 1385222 301385 1604575 316878 166773 69674 696097 1935555 1289106 1863698 734167 1499393 90624 1155704 922707 1403483 401928 296694 749315 634268 596654 1693780 226589 1888591 469177 1359460 548398 868759 274306 177592 666127 1034000 1717566 826373 1306451 1559747 638065 310379 1957101 197266 973397 295841 1936623 1742884 1001570 320062 1659415 364348 1423042 786798 1171748 1530023 1331190 888272 1722966 828691 1518564 84585 433201 1785139 1818136 1024163 1702418 1353514 884548 1969535 326157 897856 818059 1567111 1382355 722538 1020886 1972377 450242 139573 705852 530082 55026 211262 902885 554685 1559960 1855221 556973 1011556 154984 1313381 111449 288238 938463 782318 1167116 507403 1244031 1033279 924958 1331742 189533 1301751 1814417 936352 1971518 1792827 266758 1847214 840179 292863 1087724 979766 1740404 777545 1948423 629359 1877164 1366133 1789399 1237197 1502504 377756 709273 1051993 1179233 118772 1771124 1586320 631599 1259748 1855731 1255043 774788 623491 517476 1441031 690369 389118 428868 711245 1150901 1911416 1856351 295915 248275 764604 1728931 1323283 287980 1188095 1296421 513663 231412 1358729 1631717 1340668 798529 1332299 1028355 411660 1698021 1479947 628890 323658 194825 247509 1793171 635351 376457 338937 133297 910633 1330083 526762 331917 400505 1917800 1657401 176438 405821 1186254 760347 327660 1547627 1717094 61425 547885 595548 585845 1721290 513115 466162 1631304 723473 339190 617142 371562 1810972 1152618 741261 386080 805832 932583 1857342 1529522 731992 1997365 1788729 1222950 1827469 1698433 73428 447574 1691775 1452508 1904412 207152 128225 1003000 661220 672008 933509 1789329 1934676 1844034 482483 272273 41186 549420 818275 1624546 1146131 1440900 1826120 422962 1295055 1062799 341801 605237 1910777 914739 88915 335927 1055806 1013232 644001 353862 249369 1694069 1384078 41773 747773 821791 1559274 389556 579837 940496 165780 954943 219087 197757 1487157 470241 591516 545692 1798907 1801808 1520689 814415 177184 1530667 249345 968113 451196 1387961 1310921 1210496 1048412 185875 1314724 210349 375686 1180257 1888240 394946 1827514 1877554 1685839 462494 230467 1257789 1543166 1181777 1561164 540761 467197 1978963 1874110 173036 1788050 701864 752086 955779 1231339 340467 345142 1914403 1688444 856366 928236 406697 602278 1567451 1212369 159529 1823921 1850021 1060702 999689 1335370 917086 1723611 609365 79484 81333 867473 1583321 523702 823286 686845 308432 1656581 1370796 412419 12673 659163 390429 1451158 1227954 478 98698 1265432 334876 993714 1316285 1943735 658054 974816 677221 1399340 644507 1080418 1597464 529651 651121 899283 1462288 119897 809584 310642 464515 1490648 1054137 15064 988008 1299192 1576644 1194141 842176 903185 1604699 1492454 1564747 882518 1610043 851608 1817828 1432835 790088 799206 1408462 311300 1970997 1527744 406058 284503 1636025 1025661 1652757 1766387 1684172 930713 284678 447005 109793 789400 225632 392480 1855564 1055634 1802348 701248 1647331 1200425 1667062 515144 239383 1765621 374941 1637648 80627 760930 939409 1259317 1939895 1536198 344926 1732077 1877244 1372804 711996 1942750 976090 1602329 1869208 1267218 10199 1066592 146658 1590756 656127 1309762 1004591 1615606 1226344 1307349 1569963 412812 1670060 87883 1909067 423765 960418 858884 512839 1571403 1631267 220163 699164 1481617 29126 1130184 1401945 618975 174921 744715 830571 1421286 1788642 12757 132131 846234 688086 1429229 386597 913787 536282 1604512 692662 1261193 240851 1267998 496164 747211 379768 352106 1295109 993087 1925 1422547 27050 65409 1798553 185356 887980 433635 641792 798844 233300 1725655 1122112 199074 1024729 707545 1802023 1382322 1117529 1325462 1231680 312518 1518142 51988 90319 1514555 708345 1986211 1018479 1279025 526133 396785 1622275 597456 131969 182329 1826720 720460 685263 1733023 1420301 756909 170615 298983 1257222 1709300 1749818 1872965 1290102 118046 262368 1041769 1076765 328288 638136 130083 1335123 686449 1876202 1362361 127591 1223842 604524 720576 445170 989217 1176733 1724353 1269785 686659 17990 981822 1380762 886404 1345974 1166680 739178 650145 1198442 255158 639608 1821262 46852 134427 42855 460840 1278772 1478723 455782 1272349 56863 1548126 844761 424767 939 170104 1035063 1128456 1659255 1546232 618204 1077509 57975 1436539 1593534 670029 1886147 1413211 1558000 340786 1135068 230918 282911 977521 348912 457537 1814277 193621 608327 1223188 849660 1972613 1364524 1000292 1205082 191392 1741171 176094 793321 222900 1763039 460805 1884344 1908437 1926560 242910 1090659 625116 810835 1070062 1141241 674755 973010 1377498 267005 270395 155849 1849058 1549693 440746 1213853 1473069 1775755 1549639 521948 473527 1747344 1394078 987434 16153 774686 1010716 715735 760974 472426 137857 289713 119093 910086 531656 1027563 1810640 335154 476312 948489 986886 1877157 858585 1477825 1612710 863725 1226944 480839 24923 1978861 339512 317393 811478 1375113 643842 1711160 1194216 1725529 1905733 1817613 663538 536617 1382219 624929 415077 1699776 1017851 1189793 568805 841825 1266786 413269 1191318 467625 1402708 193705 1575947 969270 502766 1326706 419391 1021859 1148570 1564069 1499095 1468898 1555586 1652190 1571400 1387763 1079404 1732016 1235056 747386 202953 650765 529527 786026 246569 1115660 367948 651270 1951315 1925371 1901319 499451 1291797 768598 1136068 827276 1611251 1555460 1043991 421056 699949 1012869 1209688 1963087 117960 1268024 336735 1834347 485569 1738200 620734 198701 1859572 1966686 1617709 1902476 1718591 1047969 641948 1391479 1980562 607208 870280 1438665 1155931 1892027 1503369 1271475 991167 700686 1650203 181210 1023422 1547677 1040906 570518 676111 682961 556263 1763568 1599331 1853813 379104 1444968 226766 155374 701756 1066788 348913 1889366 1059117 57287 43898 1891541 1729754 164913 1156314 712195 1839117 197371 612074 820197 126878 1602018 1476898 1447463 590258 452445 1517234 338046 1375758 872305 463050 631689 1734267 1085942 483578 1385484 190248 1370912 1076931 790098 689791 1486729 580408 164456 724330 1544710 1073436 620550 757327 1376936 1229983 90243 1383807 1540508 301621 1583075 1674801 151605 744816 1459385 349189 1707721 157824 1510726 348248 502080 134973 223257 243482 1117412 846845 1003711 976512 1417850 316565 292008 1824297 1915764 427268 1438286 1267728 912596 1369000 1054343 1991595 619599 571037 1284529 1341971 319597 571401 1603319 1832736 217525 732347 1634309 1780477 63302 1493221 356 1410931 1868658 1268357 380567 1826707 731504 1580896 959460 1902567 1937720 968325 1788388 78904 541405 929101 297015 518033 1522735 1786581 359946 1341863 1324437 1540317 1347850 912706 1198714 65382 937704 369618 1630383 20397 1496287 4144 459664 1340021 1530831 244469 1771104 1003866 1354733 1073011 1233258 1972364 1433219 344972 1159461 943630 1915660 199284 1677455 612935 1323876 65258 553276 108490 1678388 545567 681567 1897728 1656234 1171552 1853755 1162226 1257558 169568 1198787 534215 1762893 735454 1313484 1317688 1845811 1195233 757640 1842077 315889 1778202 1155141 1726968 1051488 1664127 832295 840291 581520 309266 1777497 820468 511610 1395100 1112900 1373198 192313 1151944 1278377 1734736 142633 1958118 939561 1692475 215030 1420789 1772393 1194813 832518 352524 460486 472146 1851218 549814 928477 762913 1716893 1139170 1476553 1331281 1684941 1064721 610366 1730319 995404 1248897 1005446 1992844 701460 1960963 1875542 244724 639025 717482 1072834 1739558 1601133 647234 72897 1415525 137241 1315025 1184037 857763 561773 1100305 276234 1459481 13639 372511 1971326 992352 608958 1052115 402415 1390622 1164999 1870601 87369 1877384 1786122 793741 252823 1703207 57472 943426 996758 273080 1652480 1939430 1078287 348852 1853609 371891 1835128 1361940 635345 1462177 1234474 1558082 200039 1357544 1631958 1619983 1092197 237618 1886430 1115062 1421187 850368 533379 212629 1134340 1359992 957376 1402676 1145996 1667280 1515914 245089 298622 1597645 197091 857938 119229 1885579 1237148 1398660 1128698 1973630 1278967 1183172 1440121 571840 1682449 1832067 477853 1321880 1609560 1125758 242787 897730 1340444 1518764 1336400 207447 1640638 553797 136793 1620868 1275812 114347 1167345 1832848 1530647 213126 894329 1801656 432221 1427301 340235 1904545 866651 914479 128529 298830 1974410 312949 207252 393035 1950075 683224 642921 1943343 1685079 1790927 1714432 1828447 1144575 10259 1342702 902991 23830 1609415 435538 1182798 462514 1840637 410400 1450005 153272 30604 1182434 169860 1000328 1369587 1149675 1249853 1601066 1336378 213421 629820 822991 1680665 1564779 730154 722837 162491 1765909 1571169 1390595 1354702 1610366 811940 61485 788360 1905568 1529495 58897 1660547 670845 829883 1450208 1796103 992545 209890 1895678 1171749 1837383 1713560 1084307 1523808 1511233 460514 322722 765433 875327 204673 1871597 1624869 41488 914135 1887391 1064675 553517 822818 1375359 593365 71300 514779 817253 1861030 909826 729727 307125 1890039 1051974 1793042 152798 699171 670984 1835409 1907324 1540971 1209753 1722744 976762 246736 1548053 782904 1015372 251997 278807 216031 379833 206270 1921451 1796739 1533935 1968762 127330 1414636 1282023 89605 1927054 401845 430964 248532 1364970 144174 266629 61908 920287 1939962 1489576 1730114 530357 417603 1788969 93586 1452137 1123020 628172 1202640 278790 732011 1340299 469410 1277045 1171638 1053546 1250566 1720478 100631 1067862 1599179 331506 1743558 1172743 1539520 924790 245267 1084051 478360 1810153 474639 1816216 1141357 489604 1658663 1473621 1288662 968098 810589 188749 1029251 90863 291951 1656867 1354871 908077 184298 21826 1225157 362280 61795 1158316 6233 163840 1922027 265006 1976371 767963 1856821 1945876 927713 204119 896519 1609115 121027 50072 323584 318964 71908 1423364 1162017 1916451 535443 1885259 1799693 1238787 651204 1614528 364139 243793 1875315 1866131 1477161 1644284 1407279 1178260 1780429 1632924 1894608 1822288 140921 1333788 408491 794428 1376744 818465 655455 331938 432054 444205 727755 1907077 675575 92753 889215 969701 345370 511964 1098695 276901 441919 991980 817611 437963 1675688 144044 146615 1063448 1118449 889725 564478 1353654 242759 1809544 1745652 799348 1116067 1517770 10372 246639 1964432 1594783 857260 854661 1404612 9380 1155413 1299550 666847 1359890 1424950 1158048 768930 72952 849231 990959 1705832 350056 215476 46463 167173 1420318 187942 1913014 852886 1366381 620944 849150 611356 1253897 1167647 1143503 1210079 1355525 151650 443391 297421 1108675 1711952 1749948 887405 1196802 1260540 1325094 1236863 236438 1164626 1985284 1985778 1555410 779151 965744 244162 712401 1076908 1350123 1429285 23810 197948 1396555 270660 681624 596802 273740 1612857 134723 1098028 1554685 1267700 1934152 1976822 1764871 1178116 1059767 1923431 1208455 1670761 520441 1939920 332297 199895 1797934 779208 185360 939202 331141 1102080 580368 973062 1755072 1938735 634193 1960082 1599537 677048 1532762 536835 1720496 298157 953300 1151683 1054418 984186 240024 419797 109373 1018830 964285 565477 1424644 142239 1179742 1850054 614877 1431431 529620 1708633 861281 1261531 248084 78984 1232883 1937875 1588480 852401 243582 478004 170002 189091 817152 1260414 1819430 551061 1742322 166292 1714904 882680 1393817 762817 509185 912435 677220 331765 257423 635102 1158505 1993148 682035 549407 524278 669824 1255566 1780075 694101 1315913 63257 693314 593497 1660534 1978035 1110660 1271980 157283 209929 712065 254204 446313 52608 1221875 1261974 1718383 188460 770114 877356 1042755 1047350 1295535 1802082 1925530 1227670 1948716 1308811 1695698 791634 269330 1623863 27066 228690 754075 1370321 176880 1984876 895004 1897992 243770 730739 1971973 1017314 1103676 640489 1406744 974863 1699892 704223 1840772 1240493 855973 252697 1657341 1455954 334956 1625312 869436 510768 96592 1220919 1861179 1788170 890411 177459 871067 1599234 773441 1502667 893635 136942 138016 1737707 1837248 1574302 368954 1750987 1648457 994401 854923 551911 1227019 1513302 1806851 1029733 1299864 1149981 397401 1519478 1092381 529611 1522097 1848513 1075365 1516818 798905 1200490 1774432 1369567 162858 1798216 327429 1778679 75445 519248 1229176 1964640 1966729 1918185 1943224 1598289 1405018 1716222 1417061 586352 100412 478478 1644272 1302046 1287977 333562 124499 1166366 432768 391427 1834925 371794 1071167 1085222 1675751 1740712 324773 1110146 306679 53601 1654301 699945 1486896 14516 225130 1009628 1317638 1662756 226885 304362 216207 1586623 1955345 1048841 614856 1475453 621317 1336066 251598 1804705 1662029 548544 1311956 1571448 1259427 851627 562894 1084082 1350797 1309189 1574241 382103 9534 1855997 1259674 488616 1029468 1384789 866690 102159 1427818 1512677 938793 94025 85543 323069 662370 563251 385011 1946036 577935 91922 1891478 745691 930884 975447 660427 1594429 325418 1903946 1574142 616431 400682 850503 869033 1452996 389433 1651104 56883 1369852 1672997 590745 1759952 173524 1938612 1847751 238092 1450869 455141 1580757 348204 629658 1877610 734027 947129 1018584 648937 10729 1878 277736 1990768 1583455 139286 442030 265363 211138 1346523 1031306 347870 967585 695313 167014 646920 672929 1356910 866352 1293962 1466427 1490161 341922 1997792 1633521 490636 1488296 1692400 1404080 442345 1076803 1839167 1538581 426770 1057874 1148645 1009567 816119 1650296 1826029 1012978 1027942 1982765 458873 311059 614486 421239 1532642 749198 1345938 1772041 592540 1368487 210184 1033310 883047 1096070 364439 977879 490791 1605510 493372 256540 162939 1806259 138731 116344 762139 1079153 50487 1329299 1744343 1899892 465845 1586955 986879 249084 1600850 1375264 575958 1439043 13002 746495 1824941 1007261 231235 504851 1641140 1773641 1084854 1385433 1030060 1224557 185607 1079057 1670135 934801 1600669 1300732 1809870 492260 1496357 1718556 1824097 1957416 759021 1706146 1636651 1316029 699258 1080790 1540137 1077439 1312947 1074307 745308 549186 3575 1871498 1483935 238177 724193 1904438 1210694 50322 1889982 1960205 30858 1700471 429947 1106610 632598 1680071 854723 826302 1617699 1442974 1162176 319656 1831238 162648 736469 1531965 115540 1147787 165773 1331895 556183 318070 1021343 17448 162880 1473992 464633 572053 1788709 1756672 864657 147344 120772 1431800 767968 1753579 1285048 396357 717316 554670 1968721 1687558 1642663 624632 793204 1820967 1894266 623240 1425181 576068 987861 1395150 28396 1602465 1901457 1402574 1843876 606917 1128555 866290 1104985 467445 1576961 1210619 982791 809655 1906642 1867553 1683477 1519962 529687 54526 1037051 1418558 875482 1143005 1132955 1610333 1523713 297087 240482 1861339 28490 206255 624898 659984 1539543 1827925 592438 1278026 1463137 1123535 1075380 1757907 1012332 187166 1346185 70839 566765 756789 1384036 1239066 1181400 122595 1233881 76537 1248803 662503 795937 1821912 1226175 1614455 102520 1967497 718736 477242 1944045 1688336 438300 1836166 611741 1158876 498852 1880557 1144853 1554988 1971344 76301 1212814 1953167 1287474 1759484 1081426 1634953 831411 515452 570367 236139 677615 140708 1749275 577090 1025876 1757583 1917748 1023738 1282173 706952 335554 22235 1407387 1171877 1523649 819515 387089 1404420 1315906 1426715 539850 1548130 923639 523179 586677 1079586 1191035 975001 1667632 1288504 1857848 1135290 954044 217634 1314268 281384 1445335 48648 235471 1155382 1721030 1778341 651775 1829049 1956505 763735 303735 174800 500304 1538706 717555 1448031 470707 985337 1410390 6831 161255 1175813 666413 370708 1563461 1051053 579317 1559568 962175 1087356 1948780 289607 1707650 1349372 457278 851710 1352825 779981 1935310 1717087 275951 182562 1629298 1449078 1870675 642067 1437386 1729913 1174326 273394 1661185 1302690 815385 803319 149676 350038 1782253 1032134 541858 84921 1268455 240042 1875169 894990 100656 1083916 152445 1473533 650173 1968598 1393071 1073152 800743 1829792 1461277 1149141 1289554 1393121 53683 1302641 1640178 258121 1865066 1001229 325698 1504941 1797746 202230 680737 1259753 1115530 240574 425115 1778482 46152 292201 518588 910597 255319 855035 1193187 1419114 1462781 254441 483850 574155 391827 1065166 1129331 1819991 256039 1755167 350263 951216 1739722 1687181 1358375 426639 1896266 1130258 1674811 400264 190067 59847 1833432 466 626075 978016 347910 415117 905304 1269332 872123 982523 1750744 368240 1939627 582064 1504377 157319 1252781 511318 1807468 1374191 76164 1376411 1104899 392534 819186 720803 998413 768796 198104 670884 1410001 527703 1379570 1201339 1491340 114705 493980 254381 88767 599656 854158 1513150 306855 252452 1912935 46426 1717252 1237549 397127 1457372 1732860 458274 1529144 594462 1438682 119553 1162603 517114 413095 172881 855126 1227582 647288 1110210 1050686 1782928 1800325 46677 1360221 968099 1378510 1023226 1118965 255538 1130665 1515195 223441 1341996 1424367 1408844 1342172 494392 1759918 1306599 1979715 218634 1217604 596566 896262 1451016 596041 833626 1161857 1291562 425761 1813692 1100827 1511416 880062 1558886 1639293 71477 852872 1148304 1312232 95091 1489727 1255513 917304 216466 1176530 212338 168336 1862108 798968 1109811 1339229 1573711 1419457 408129 207323 520604 1488680 594698 343619 923371 799995 766631 1502436 347354 1647264 1076151 1690222 1300366 771624 268074 1609006 1662245 1771324 1813870 1562212 134125 1717646 1048069 1727889 1128852 970251 1861752 216888 365130 1176896 1361637 905156 380780 1978261 1924526 982712 1327420 534310 1514446 1172799 1475319 1408681 438817 1778887 547081 640232 149419 309052 53492 1593325 1907674 132892 1687973 770296 1592859 1977600 1880109 302611 61821 1674291 157935 132293 1027362 29154 133127 1571296 610303 500432 221693 316958 430090 1531503 1030566 151462 644984 289723 748410 1502356 829134 831018 362399 501770 185404 8964 290659 440982 1315598 376915 668196 1978688 413363 930110 1866917 1991528 544629 533342 294385 539016 897268 123463 1630354 782118 1629687 1964516 1928984 1410792 81910 520161 439513 349584 426187 263641 1929915 577772 777118 1417050 245144 1222674 1515891 779604 1511604 920554 201587 417277 1255648 1270342 249950 1291716 1042681 536742 132376 740111 814050 1324746 61496 218869 377637 990951 1102113 1293362 1145044 1109116 822167 1631894 1624600 762229 1738458 1607541 871781 186982 891207 1189008 1025899 403773 1231865 371832 1710890 28878 1893765 1440486 1478515 1799252 635299 650782 626562 1691317 284852 818837 1801480 1103231 620529 1476364 1694804 1709343 581703 1677316 290914 809399 604232 1119710 1975050 246071 1757718 1974400 52138 403282 300406 1331645 45403 701318 1423453 66554 1066792 478080 1068850 1801181 1799560 831297 207947 813854 626691 170380 1342680 850152 1375825 84573 395538 458905 633911 1603837 1258548 539014 272530 1708392 1396594 1207221 802505 419818 790943 1083960 1160431 17559 1874469 977636 1262548 114365 1493716 796769 1982938 1872467 22516 40918 175170 1819587 1376103 1894090 483272 1136981 49850 1461908 1733785 1357848 1389004 174767 1511931 1484329 1719613 186400 1154757 1250922 947780 112740 592991 1147215 337733 1147495 215501 904033 332059 1560056 1406387 119662 401147 1545797 775417 1727887 1327536 55033 464148 1990923 726917 1480690 812886 488325 978560 1041034 957753 1740289 591472 1448184 1417286 1905689 1017274 318361 1478002 267748 1011418 1280873 1487410 941752 272252 1388179 222319 406904 1498692 1388226 634313 763441 1551199 753628 1081864 171946 243672 521794 1704422 1975148 1747583 907416 1581798 809378 1040635 516725 58120 608997 1800312 301344 385159 1047374 1742723 49800 1524335 1591395 799370 1785778 1264950 1690193 768222 983514 1395343 1621896 755373 1536009 675500 1552806 1481854 1667524 1759337 615053 1610981 1939910 792249 129774 1458255 1565596 1957278 129353 1104578 827497 503090 1099199 494136 520459 398424 835681 1536555 743300 1922482 108506 1588296 377531 1583853 1136803 814069 995798 1142477 469473 1503478 1664543 251351 1045218 529031 735271 1009198 1636832 1300478 1628866 1821735 222941 1132550 912118 1976528 645285 506918 1069422 1237211 1883134 1021261 307848 12187 1472290 1508796 908785 531398 155823 555914 1349305 1896632 995520 1060112 203655 1705371 1339637 1171820 705318 224655 582032 1524214 1964837 554944 1158861 1961603 531901 617844 1054502 1549636 1153662 239928 1976602 1141132 1233599 1166020 452925 362014 1610452 577635 219787 1606620 1282293 1804248 1899895 1844212 1123389 1765233 1323534 820826 940600 904364 701137 1527944 1575604 440936 640665 1455808 626413 1372784 1313437 1101237 1143203 1197590 1022264 1344017 1621874 1285508 1512902 1646799 17905 1247169 1712806 665672 1267335 527456 1133523 69200 1070584 1273537 552137 682182 1538030 762880 1268418 1563976 615061 872443 594866 1010177 491640 1912412 346756 860459 657209 1439791 1903644 1846638 633821 1492206 764626 1332671 1915980 623674 1668878 1946819 1556853 567207 714124 1098419 203767 1274209 1759530 755105 1114093 640224 866177 1691119 153472 704380 20548 248330 1959306 733333 1235836 510799 271954 383021 54965 1513996 1685249 1259738 1705628 1667393 735969 645268 1098106 560932 1763897 6844 1707075 281853 1317817 1239142 589220 1090667 510442 1163914 1512353 1495235 295795 35626 1567278 159210 1470416 1485053 162571 979092 75034 393451 437224 602679 325893 418981 1397215 20518 1540069 659881 38343 333617 1988629 632168 1758214 1968734 1339472 273783 345972 766294 1052351 814518 671981 1216909 730040 828999 710939 1001672 117412 1633376 1369838 20095 289111 412761 73158 923478 1854122 242706 1311679 142735 254467 28065 1512139 1503845 1202194 1197944 1904698 1687559 9599 300207 1289867 325373 592786 1445403 935435 447843 1846182 436819 801420 578726 1923733 1700187 1234171 1183471 469384 1759959 462582 1971786 671110 905570 475302 1697786 1923816 127620 1154373 1240900 204295 826485 1272554 628601 1323090 1874150 936942 1745250 10730 1890515 799648 452283 676840 1604228 1989707 757840 1638131 110816 1100687 844484 510539 367887 511313 774628 1059247 211118 848395 790570 1191918 1433983 1159026 1675487 958409 1016087 253183 1228176 386969 298802 1941961 1942085 1001702 37740 1214037 1559386 842736 446810 1373045 1242261 1412898 205924 692795 496536 1084341 1677214 1328294 1761281 363890 477886 1836511 512382 1766939 594426 1372050 400605 884538 1062822 640694 1783563 129061 1892984 833108 1864260 332970 1275377 1620926 567943 534487 162567 1374791 906185 1471779 1919385 1402242 1122759 54371 471679 604361 866905 1792849 299306 310450 1085527 479150 10461 1825810 1666183 1086734 508213 159322 1606389 175955 100484 1472087 215196 219798 1676379 1465129 583366 952684 1207158 113168 380209 505026 1481973 211117 1118253 178350 498258 1219484 1151125 1392088 994663 480981 1689765 1586593 276999 1711742 708969 67808 1752773 224427 808529 1886097 972804 1978647 210061 641793 1758913 1181757 873609 1286766 1914223 1568390 1182504 1539837 358153 256062 557719 394460 47209 1679097 1066117 500218 806391 411463 689476 1289128 1140308 1641658 112061 139501 1021632 1226440 1527252 142070 391769 1655620 945922 83601 1026859 104065 1690967 494109 349297 156713 1235533 118331 803539 769410 1372163 1259931 107832 480033 734924 1986910 10093 1820844 1749328 365590 80791 1643036 1513830 532000 549723 1650510 1467459 983354 1653047 1801265 898489 466163 329814 1844768 129741 1884147 316669 1390306 182655 1368062 1727687 480313 1505851 836328 1843747 1639308 152177 999129 1564748 1222185 904398 117236 1730249 1132573 1201482 87321 925649 880286 1407186 269522 939513 476036 1888467 531925 52674 259693 922791 622920 720265 76833 1215418 1111299 639188 505295 1197596 473202 789122 1429310 603794 880105 461970 366050 1016297 1933122 1714175 75487 1719042 636729 959806 1023372 1356432 1615156 1072864 554101 1090264 52882 139491 1407848 593379 1671785 349062 384104 710345 1939085 826605 103878 1397981 881117 463013 144315 1692154 370811 754468 1444963 433352 1509667 869698 578665 268860 1368730 1429325 389006 1977776 799107 110656 13131 583572 1160751 1167607 1695296 1638662 303447 1085825 57102 873497 440580 916304 509592 1026160 1016507 195 1219445 1312476 1623072 336499 10194 649168 1731404 1139859 1498735 564821 612684 636533 1811789 305791 1360323 1614297 1362301 735656 1944868 1232663 1114640 1780700 484759 133203 745889 1171717 1967149 1179633 1589605 480585 1406376 1511134 1772713 1743687 444174 256226 458722 1544746 250246 787534 1292411 97746 502543 536535 5941 409949 1317315 1781286 810454 675438 1679845 773533 547408 348784 232800 121442 858100 557538 1456972 1127930 735367 1602522 1577529 337694 681958 141167 932114 794766 97039 1195519 142198 453457 431993 1864420 1673572 1635896 977359 153523 1321775 1234422 1154937 1987502 1496710 745915 419464 235806 1241135 1148507 88282 1103004 1300628 355441 1988971 900786 335064 1208935 1572287 1632152 1725831 533712 660291 1045771 964449 1466616 1914821 320246 1361176 1125095 1490046 1366951 264857 1559463 1401454 1236960 237510 1343061 1292757 1681105 1323977 1474138 1079701 1268553 1194682 1530426 79727 1640190 924310 889458 1747424 35434 1772958 64098 373042 1742114 1439114 169836 1608402 1678722 993201 16831 1959026 892380 65646 1277774 1646124 1606851 386528 1399539 1947117 1360072 1286318 1819125 571368 1098287 888842 1405167 1169625 915582 1739880 1426025 1895888 750762 979227 649761 1208992 973532 983573 1157897 933 702727 1531783 657241 955921 1831089 1511131 1385499 1069726 498130 1861617 1582182 70430 881235 1278579 529083 1340065 1146276 1688228 149905 1613742 1046105 134667 304049 622291 1901072 1169244 1217457 1474251 472304 1452982 707542 1115184 1642702 642917 1562725 1564372 1837801 986942 377980 938675 689913 1021111 1915708 56057 1879919 1519755 331340 763621 1255734 14075 1909241 1741928 95714 95669 246507 641816 1973600 641410 94840 723803 1403956 1682339 11314 462493 1559512 1896866 1483377 1556631 1168484 163380 840150 1008402 363959 811930 629080 1024164 1188342 256805 1851948 480583 1431563 628735 490027 1738199 1496442 379585 724670 780654 1160817 793139 1794754 471321 915058 225132 114879 1702702 1799394 1117053 1704181 1137597 299556 845713 1696087 959102 278385 1636715 873818 684393 758836 1929945 1545055 606270 389735 1326608 806826 613585 722978 511135 1639055 295800 1886918 41049 743613 840703 1651510 458778 1400630 769538 179444 986084 931727 1264383 1739205 1432555 24760 984519 1297096 611516 321449 172066 1462501 1178983 140864 741051 1365994 1244804 1070589 1484149 416018 1857876 1082644 1345144 201847 119641 1714635 1216137 1497811 1262631 1378809 528361 583842 1584148 1918982 1514675 238920 294764 1088767 137294 891607 445881 498132 985854 1259527 276320 1329350 318202 850113 1463454 806552 1556497 1107189 1257731 347314 85095 1973524 228974 939591 591067 1805884 968410 474925 549092 1858382 1771436 714068 1933062 1697440 1523503 931683 1361702 508585 1102705 1286322 1320735 778139 418264 1587116 1825921 1460232 444528 1981314 549357 442129 825924 1424580 583392 137370 1974223 1459081 717096 1066819 180625 1820924 255950 366575 700229 1601669 542225 1627198 1468532 1267716 1339806 149449 684328 933886 263809 1648442 893248 442462 981380 797075 61900 1755356 863833 882944 617923 1737190 1189476 259269 144029 1483480 1309989 1820710 1950365 349995 1505405 520639 1584326 686899 967618 126155 498378 1039817 1743724 1964364 1231683 374264 880002 312645 141487 975107 1183518 1173117 1710784 537804 912012 445186 499011 1711755 1036449 135162 993405 1423127 624401 453640 277423 1363701 291545 131720 207507 872312 557637 478654 1394415 1639493 226703 1370524 797889 418548 479943 1480013 1329310 435126 88557 1161754 1025060 514505 581443 938952 792361 464849 704721 1155783 334058 1931384 1571567 1513152 226903 984403 1657242 1969106 424366 746362 1655518 183154 138610 1456081 432275 1506101 320886 991497 183775 1362932 167410 991243 1585235 1394284 1744585 1447202 1492909 1032157 248854 1673847 1960550 1252885 1201561 358614 647356 1164560 363316 66247 1163628 1619143 40224 270973 804619 1883923 102754 1215662 981133 386665 1215341 804412 928575 1883796 431822 375092 1718629 1049603 1165210 214112 289336 1572259 1350580 1380339 1476126 90807 944492 575642 1099763 621056 1746582 1728768 330635 1709990 1315094 1181813 895411 145621 365547 879661 1312977 1476686 1160526 671546 1039869 1158867 89635 1328436 876833 1712113 1555618 699856 271355 1512489 945608 1387110 1972005 432483 1604299 1514825 700231 1592500 942298 1188901 155814 1791226 1053052 238767 1190357 386209 1706387 1091439 228816 919744 20625 1842412 971728 1488066 871701 1518410 1259125 1817491 648060 1707192 1214094 1163717 1105466 1311566 452124 1458474 550379 335514 1991658 837122 1722426 1632339 884667 1707059 727692 610679 624604 1295126 482352 251690 1623206 1373805 1077335 391530 1460009 1580168 360308 1800904 1891243 440168 1381681 575726 974884 1056905 865782 1944686 994674 1487814 1537282 680211 1657791 1498361 1367834 232927 1147405 1455769 1691503 1171392 1579552 263959 557886 101825 1934315 1831160 673012 709632 1200403 1852765 1841917 942371 708208 1660922 1082177 937990 825367 413779 7006 1757741 421818 1626642 745215 928907 1183495 1107233 713495 1910263 595214 139165 1904919 81903 1907642 916578 1106670 695585 69291 933806 643714 731697 1109462 1657538 1416088 628959 1494106 75933 1762501 1903822 1819814 666936 634783 862711 906250 626833 1781177 478529 912620 823398 1561376 924533 1218911 592998 1508831 742340 1398253 812221 1128529 101607 104139 1003118 1240056 1563385 376063 303881 204958 1934214 52224 1089959 1545926 599591 1298955 1035566 1364957 692041 1390706 1521716 828180 836252 1448948 991551 721309 1489141 1466763 53143 1935795 1568789 1242041 1800347 1785694 506028 667274 897083 407133 662265 1175727 74083 532095 82320 1648799 1311156 1725389 1450425 267379 1806022 654130 306065 820435 1614808 1895529 920193 461431 230850 545935 1272958 1753775 266972 341279 1542635 1515151 757934 1495843 1681934 1324230 1109525 1030649 694741 1663181 659499 1494740 1241764 385907 854142 396515 212447 554667 1157114 578601 906833 1193336 1018234 1403142 777751 1425985 509100 481592 1696394 1985972 497817 1133053 737417 889646 730409 475774 1552145 1678765 220344 1005425 1400697 189921 314863 1243628 985313 1704817 1331659 140345 1171082 1264583 219094 1124149 492103 378682 1289714 477194 156858 877457 1903623 1571324 1321065 5525 469221 89742 842952 1135511 981512 166322 1365616 71156 1059867 915454 296580 1980918 1136042 1890731 1541772 1851264 1262066 799091 1248725 146341 45026 1600339 1438389 981770 1192031 396501 914408 1758536 174259 1786361 1083422 1509290 1750370 827653 589607 1632178 943100 1247120 1693569 1258280 349023 605350 1707661 419502 432951 1719992 626918 1232951 1740604 1425080 1194654 1859850 1270702 538278 6231 194879 1378044 43154 148158 668901 509325 588015 1436409 1369327 1051455 1928868 799996 455352 1459278 186181 1205188 539657 1415622 387307 1098585 443923 1519643 242423 1527383 793507 466154 1900776 409558 1072538 1217485 523030 516171 1552097 1264335 1570105 1968424 962738 1857783 1595636 1245861 580700 187727 1730673 463455 1509278 1499019 1406144 1886398 1713571 1410952 390900 676783 1231705 100258 380600 133049 331543 419146 667159 752738 1879887 884215 1973085 1082044 906195 949777 91162 720609 1733266 695390 499479 263296 1152752 1287557 266057 1115001 1883242 1270652 281215 1539253 1887356 1289046 1928716 1228359 111614 1759274 179498 1469748 1753340 713969 1756935 898278 449964 140050 1206117 665059 1232696 1975000 1826704 752551 1906316 970648 1242804 1107939 77758 841804 115285 982229 1082302 586316 195097 1681795 397739 308014 936198 1641446 1514366 1020991 1694218 1434341 1237895 1358945 175487 1210579 43425 1505905 747175 1143618 1903666 1925124 537507 269955 876873 473503 1741964 1458650 1220177 775203 1048630 884677 1551610 1196894 765253 1159535 58589 1877712 976860 932010 338644 956621 1924868 1887793 281261 1057900 938293 1572055 1066086 36357 656021 1947507 1865437 438783 1973974 1197378 534724 1809895 1380627 1753161 856106 876793 1572697 1555632 837659 1650391 1241884 717113 1900681 1828253 1093622 955797 730522 1304683 354855 1755431 651646 773546 914202 823387 1456594 1066971 1375588 1649559 574070 1694705 953738 1167272 1285214 1755801 879877 270197 1403935 490809 1462869 455061 110098 1161001 298576 445752 1200520 1436354 202466 882182 808154 943241 1685581 804960 607364 1901206 269814 1397972 320579 1413797 1125519 852625 953822 1710448 133326 111136 1253554 1334753 1882709 739590 205677 469817 590525 179860 594854 1781677 541963 739350 1692350 639329 559716 69470 1396776 283660 1660939 1043711 605121 316671 1535281 1910452 680156 1638028 1414343 1513014 466225 575221 130938 1610489 1261796 451936 651047 52101 115626 161567 462468 476510 867934 1267680 546884 831927 673001 594279 302213 1328479 864673 636874 922628 845669 1582198 1011178 851298 1580102 503096 895343 178278 402595 1391488 930805 360305 1947395 1011500 1811956 1930443 535038 844776 1982475 1358419 1541826 1570918 681727 759147 1918936 1455289 529521 839706 626779 378408 1288475 554888 119073 1218288 903628 588495 108783 190303 1455893 867320 1417714 92278 777883 1859335 578936 1362725 570430 1343603 559031 6210 220857 1954032 1065929 746252 1838007 1265314 1097600 1142299 63859 936164 1686087 1807580 22158 507671 1959059 1661500 1765741 438521 1359186 693262 1743164 470009 688559 439360 5369 1513701 987667 1000528 893251 1054525 1252151 1285596 1302480 953043 1078456 1131928 37217 320671 1377907 1676197 586737 1221178 851761 321892 1678579 660250 1126463 1638840 406970 1927027 1215077 1763115 1500042 1793918 1274659 848072 1052635 1277374 1079458 141692 1717169 1352722 1670443 1430132 622672 76130 806186 1706291 1489222 1810900 8484 1440517 1064419 1002447 347370 763087 1520163 1460696 1481473 1515900 1053764 1670266 1364734 1012786 839089 156083 187041 1838774 803336 836997 1619009 1622706 1396749 1167954 22735 1261052 1398712 337489 383193 211257 1249726 1195567 1729465 1360986 1575811 541684 1919921 423578 872242 353906 772036 1171557 772374 1767585 251202 1416184 575629 1597537 1934620 906987 334955 1124644 1991392 1219076 625733 1522220 1728959 1090279 124860 1348065 1159313 478930 1891486 1395536 603375 1378680 1284787 1385776 848421 1865900 1869226 909311 248852 220079 823149 1061509 1249980 718112 76053 599027 1720047 913726 933161 1418266 264066 1784885 221609 233307 576478 251123 521938 1225179 340242 250661 156044 1743994 620522 916357 1676113 1728549 1756283 686200 390598 1131786 1208464 1043398 1084118 11017 590485 659150 1236948 1346923 1024040 1957272 222405 598210 1275284 632501 335326 1547294 1208998 413750 1943794 68966 1098440 1798542 434384 810060 1547225 775457 1338031 1644930 956698 1956884 17585 843877 1024102 920181 1087088 1044831 1743673 907280 204747 1685933 221474 1679507 964590 461112 1864451 180425 1872505 1125539 26708 1929267 561616 1834579 800280 729235 1045734 1810118 1903842 10924 15617 355503 1646059 1937027 1213545 244537 80974 1228203 1471044 195109 1380146 1370084 889791 1272592 575577 1794947 622346 267731 22932 1641579 254465 1849176 1816376 866323 1187815 1785645 934620 1121281 1215385 1025755 1832685 1213749 1600863 95435 544991 77955 1442416 1590592 1014487 1531709 596535 297896 1645179 875820 1758907 429039 200857 597636 668245 896846 1839355 874746 657360 1602187 1433738 1120886 1715245 1530908 1637553 814057 1428998 1234726 1587309 1268452 629641 989208 447749 505345 1630932 1418674 1295063 1119134 1942337 1385178 845822 1780397 243777 1245459 1296993 200359 1594894 468316 1205859 1037948 770499 66480 1979918 596756 1901642 821182 1515114 1217677 128689 1890921 1770549 1374629 1571166 675595 1071171 1893909 765565 1423465 1497003 645477 1834969 1331456 902851 1950165 1178896 958980 156658 878702 549786 1815186 1645922 1195097 847941 265447 763046 874639 1626754 860435 564016 511231 1334491 1730389 741718 509880 536132 1768345 946873 1132413 1307287 408428 1261570 1808688 925775 1047853 1856269 1228237 1127558 1257727 1040978 159190 851968 1689431 181647 1879348 112481 312027 700667 1071399 128761 352257 272415 792759 1474787 1463642 1376064 1869452 190169 712608 781119 910823 993865 1064002 890653 1881927 1050440 35181 327901 1000152 790087 499768 1145533 40713 1262990 1210023 792658 383124 1361980 269300 1394204 1322388 116226 558607 433786 1444350 1467516 317537 1940357 756460 889843 999751 1970509 1731951 56592 108834 1540475 780358 634810 1862649 60399 417092 1531205 1063649 844819 1492367 218524 154297 1226341 998487 1866788 1148459 688598 57678 1950715 469573 1166331 1228026 1566095 152002 669907 1453040 1796689 1273280 488531 1029330 588430 1729595 1194977 1411098 584263 1231854 997131 1657163 627666 1394258 1607495 1713450 69437 446392 1024559 751045 1345020 1672223 403003 1813239 623317 1333833 1850555 1554243 1449194 912436 1530309 1406757 1856475 29659 652669 1965268 139099 722413 1882552 918822 1438358 1733767 1865290 904438 154704 1245507 1931519 559945 1571124 1110664 776023 645466 1956027 489450 820670 1151556 121794 1089197 1667981 1872594 1087553 22359 39319 681216 178571 544397 165598 737094 1450693 870071 1135595 285831 198202 1868657 149738 923000 525617 694356 150316 1137534 446341 226857 1545665 1995167 119214 1327971 1194843 1381125 464920 196438 287799 635222 1242160 1764407 1631579 524599 1557519 745702 312741 769588 87059 947936 1015538 525089 1055875 1664522 1023720 797327 1959622 1376241 1450762 1997945 739184 738924 1139265 1449565 1107691 1920619 1052300 411547 1954811 191609 1576450 466449 201985 1548931 1980197 1125093 806511 1294839 1125472 219946 1938438 1119777 1385023 1151257 23065 336617 1542166 306187 1830929 449011 1537059 1850359 109479 1160156 431068 1088948 1575189 1554998 1315928 1361635 534506 20119 752367 1299723 268304 1491103 1995287 988177 1084629 113972 75724 1960362 613642 1726933 1729483 254545 1157399 1356255 913669 1028908 306924 1632519 332444 1640140 334422 1218442 1533913 109653 178893 221805 1547492 1990552 505143 219825 471273 432489 499642 1239968 110638 349774 1025111 436279 1365887 1519910 350993 1930167 1751839 297417 1876806 1263428 1596104 432155 1803896 840068 678383 591161 844892 733184 1328691 126286 157439 952462 575312 1854628 1420500 45882 1774245 150831 1916980 321863 1344388 298523 1189857 1790713 485961 1447220 1024509 1324296 575585 1218665 454239 877238 1731698 1207043 1235927 512147 437470 1474741 932807 1125251 647762 447672 1711762 638273 75867 398987 1956324 1125933 16076 236371 598223 934281 141501 58548 1079160 482343 1721044 1990491 1778486 1119579 1553513 1146270 1767900 924770 1242501 1433071 743464 848538 1108655 21777 964370 1102762 808937 1543842 95009 1923293 923032 287903 1304947 275209 327864 207386 275435 22816 1106050 1085878 1003225 816599 698432 1876008 750162 1137735 1984911 1585605 1820903 1256037 1626832 1890196 1892532 1063951 281640 831105 1799714 59704 909207 762285 433165 1234572 1532517 1976901 25554 1356741 982808 1683780 597022 821336 1253546 457032 1784960 416372 14972 1316566 1370463 4371 1667458 593669 597454 187150 486381 1373521 846533 1174645 261835 1087865 1382951 1797320 49858 74196 1481056 648084 1597946 965039 98105 323937 1095038 1779859 488960 1232100 465489 368856 475075 265326 1066002 1334313 1985902 556334 1429362 436979 134711 1171416 1089844 1442124 935536 1300267 428017 1668131 987727 1992384 1508872 1795644 464852 930662 1607811 657550 859424 893049 1960353 1476352 1374095 713895 208388 967943 893938 282988 1834544 1562092 828438 1943387 1732214 1761635 1297338 1478635 561476 1416065 124174 353528 942980 994525 12201 695199 1668984 638528 1347151 899147 1270615 1367825 1321013 68725 316248 57942 1103982 1663687 1532253 496055 165886 578016 384635 148842 587055 1524294 712545 365539 1692333 928838 1868569 1368147 482545 923319 291849 413567 442152 309767 868385 1435421 797445 1537546 1523647 1355676 512963 729944 1832290 1380089 139512 852108 1259126 1838061 177150 365533 1750032 1737572 957427 1145870 864809 1031317 224156 717339 1933912 1413932 698112 1276314 1247696 1612624 1394638 1171999 227384 1877720 1975777 222368 781863 1325147 23201 427610 1290965 542533 556574 1562755 183048 1435425 1002353 339951 587351 819193 845555 468123 417570 404083 1235187 1177847 105746 292928 1328174 69960 511026 1158769 795611 118678 1165692 169 140149 1954705 304824 39544 1478532 868218 284418 496274 182523 799599 825897 197047 1503030 1494605 1615325 1703862 1264482 1049780 1614697 1788098 689907 1545143 455421 657334 1029673 354281 1652270 1845433 102178 1434793 1763366 1027022 295688 133008 1897797 854418 635073 84340 899693 1304192 1228813 1317610 1822257 87955 1544995 239628 186714 901133 1432114 716153 685981 962221 249643 164405 914485 1439047 22134 890835 1085492 652037 1533321 1892487 275818 1153811 1153204 379986 352005 777110 937915 218102 1138675 697078 183081 1301326 1708443 1536816 1417361 368781 1292452 1825937 986960 230503 1527536 588249 174929 1166623 148650 1330719 1392525 830659 675489 969414 510501 553167 660383 400049 72150 100490 1286759 891039 1115517 445972 1814569 808918 1757977 842259 748713 471037 1353408 1694803 585575 767930 1137652 1427759 480224 1827651 1285557 1198459 1081705 1917771 1634830 68240 661559 669144 1915437 6890 1835049 79742 1581596 1523550 1820980 1127311 1552211 802167 1428413 1499652 134144 970124 432034 1314787 1427299 1649158 1831138 325829 394820 311197 1354361 231408 995282 1362935 1125665 1980525 436643 1126848 1991317 556593 1853788 1469935 1950309 931212 1167053 1930630 961015 277576 1205233 1210165 1431790 1007920 575064 896933 1510719 1486062 1203558 1205403 290967 917199 1140674 1631429 543573 315948 1612956 925581 118735 311826 663685 347553 531235 1259373 1704867 1034453 1742298 76283 507579 246065 427978 1071548 795947 385344 787300 143378 745771 1057207 881504 134415 455110 200377 1024041 46541 1432225 1409946 733559 754271 671207 265033 192809 1826628 434839 1927507 72040 1145135 210079 658645 1787624 594048 1964249 1423706 1638189 1401823 737470 10865 775934 1407301 1423792 610282 964248 1140328 293056 179695 202713 1252611 246800 52188 1022825 539883 1762424 626396 93819 1579386 1890864 375300 1584987 1363833 90972 1322537 1883969 1451750 726683 1579953 44024 787560 1354457 1031738 874900 1710234 1288747 835697 1975616 1546931 1338959 1283423 1207138 1936683 1851185 311247 1600816 1130158 1021146 444849 981519 1756973 1868676 975830 576917 1335401 166509 728002 58527 598559 265957 1046834 428772 1583337 638103 454136 1320105 596689 1269741 1398080 1202366 914246 1713718 1863767 131055 786526 1631190 164488 836870 801573 1873477 1095666 393484 8094 998712 79910 1761885 519363 984742 159984 643463 1510822 1944035 883039 533259 442561 441678 577070 260547 1882644 1965552 1583770 1554263 334828 1267911 1737139 1037977 1098049 1794693 1486217 255044 1946756 786649 597055 1755960 940477 379263 771970 1343036 7095 444914 804962 614506 1835790 1969297 1464505 74866 1102260 1418526 476962 111960 835180 705703 364686 424602 1875601 1138827 1451848 884348 743289 953705 1131358 1101329 623369 112900 1158270 632985 1504138 528322 152108 1006723 199363 1675380 1942304 1001885 242897 1189810 1125963 959586 1842362 1976230 1080393 550078 1837156 780645 603837 978686 160696 1922835 643606 1418667 325878 581902 798888 26397 1318103 257759 1540717 1181609 1537859 1263648 154331 426364 820843 856027 729773 32603 837270 751797 1690379 1775796 1343867 935399 1875049 1042385 1571321 1151806 1044792 294131 1734870 767694 262826 1770090 291085 1029549 1483604 1793145 1152513 1556834 403410 204874 101131 269978 25418 1401602 115289 1702098 237249 1886330 1468406 1293514 956111 996662 587591 152660 541219 1636721 68010 709755 119726 913303 986415 1095480 1006040 1360224 542619 1240044 734288 828623 1250328 782134 709194 587445 1747596 1849462 1058844 553249 1189851 580372 1860158 264303 562795 790025 353866 1330661 1980030 322024 388850 1285471 1189530 166179 1599149 869057 1725315 31256 357 1426167 978584 1548333 391359 487232 961264 20093 446361 858137 841689 1020739 65436 276161 1633198 660828 385603 306 1348176 1866996 59374 691469 1842315 849420 171349 1366217 1863101 1770197 892781 1497537 429256 1161535 1304029 1390146 876136 165 1802406 794488 1295600 1261925 1289138 57160 1774455 886575 284130 328574 554070 1470389 693851 934096 145041 732741 1883520 1764388 1516397 1051147 373405 1110753 1915864 1677855 1370849 1898809 816489 910381 1984101 1215768 1249266 341748 1663298 899805 1946426 1797566 119543 1120247 1698839 1574271 125211 473158 490929 1641136 1286216 336608 264548 1915899 1990693 1343886 526212 1410380 926436 84043 1058061 1350553 826702 599466 580002 1728511 1712325 1889713 287902 319361 1608242 132388 1739664 1177694 986934 516595 718036 1153292 320913 447011 733454 699965 1685722 77719 1430172 1508705 639828 283825 510303 1974526 193855 791398 290730 1017258 1132017 570717 881803 19145 1612678 1479080 1664592 618053 650397 1824738 1333897 1178031 703940 1612347 35858 54491 363384 1791570 1721773 1079669 1980500 277060 554110 1130057 1750395 838867 1839712 1763819 1178958 893823 1961141 417324 627543 1738720 1121186 1468660 1008761 350772 216635 700245 524921 1690800 1786795 1644087 592801 947350 1469301 794774 621102 1701079 1986850 701428 1192073 46225 376211 1988192 1298998 1819449 1200597 672827 1806673 1657656 1332661 1359232 96780 1141310 739779 1127519 1530564 1762503 15024 608309 1494137 1622369 1343937 1226892 1958628 1606749 637880 40953 1336361 1923615 1641427 1606852 1554572 617858 419108 1561467 1341738 458284 324879 175116 737706 1528658 526520 1446196 1839993 1947155 381692 144269 109194 799977 1001554 1386075 824703 1889475 40539 1232586 1988374 1838843 388872 1489852 1293249 1505593 1186876 934341 1424226 1409238 1059315 782511 1817342 1770989 1913226 1219251 895915 39661 941710 905806 756462 110661 659205 1030069 732969 1527599 1289874 1248378 1529040 207301 533189 522941 1121694 182830 1182611 837973 1173109 1302543 1310742 1235787 430799 1626445 795576 1158901 412346 1716623 965349 229763 1374098 384058 499534 185407 1784625 178775 729363 221470 322574 563278 553137 245294 1064490 371454 489203 996094 1855883 1215458 776842 1157776 642808 1037717 280455 961343 370656 515484 351729 487930 504117 629065 1514839 159756 1296115 919086 1931996 756484 984682 1330750 389290 1471372 1998021 1738287 1843627 967475 893001 1579278 301699 403706 1912928 649638 1015646 112864 651572 435677 1393778 1737557 1603883 1270359 36220 1551433 63563 545146 803795 152109 1005428 1197990 1697648 1802448 917469 1155211 857507 1021686 1934054 1785092 730966 428937 756625 119731 765856 1479579 546129 635629 641052 390359 800838 66772 1446955 1455737 1331384 407830 1301791 1807648 1327010 67954 1481157 727228 1064427 981506 437835 203385 930327 902864 1901509 1367120 1251892 1381165 1119482 262752 616206 1061754 1324380 967835 433496 529153 1621722 1520272 488851 1858599 1209190 1279789 361385 169702 348922 381118 1714722 1980870 399013 179055 632133 189367 1843923 1873999 951424 425078 243197 637697 1767955 1854266 185080 1693981 1682581 623257 375848 1043029 638614 1235943 120389 312997 190679 976034 875969 719336 1044701 1131146 353457 366727 1518989 1962293 1365644 1145739 1969076 1246988 704933 964769 1086158 585206 476132 210595 1037985 1243021 666089 1590967 618637 461594 422774 1700868 1860015 1617435 509821 820 1508947 1389005 554423 1852109 218791 582987 1695920 337793 82005 1312352 1183276 839957 1925258 670311 828861 1708868 1814222 1896789 498093 1533168 753647 1353387 995711 461643 190404 750852 1707021 237074 556083 861958 883252 732614 540817 389998 1370450 1742232 1686040 1410823 575328 344164 542089 1940010 664469 368096 1012499 630119 166882 1557529 309657 718341 1112982 1123626 1977207 1552180 92209 1003867 1654942 383550 1671161 600509 771684 965990 1564267 712308 1828209 1523811 13331 1401710 941093 798740 1283972 1979932 1052966 621604 1721750 1313037 1604322 1421038 1538888 1417094 1136813 1968415 1165728 1809483 570273 985858 1325902 555065 650630 592278 1663508 865937 1344233 1384270 1868975 1135802 657965 1938875 1678565 1686231 1145677 1655571 420129 9835 456374 1626140 656100 1119183 811091 318697 249394 109770 866082 1073923 1981429 1849565 91250 1112754 1657970 1755325 1962812 1168504 277695 1520672 610389 897642 1707475 593091 1332012 124049 1671787 1618912 1384402 947988 138870 887421 1268052 398769 1123478 1743563 1374470 190845 1718415 1215570 691492 329802 1952955 1626623 1145173 260970 1619394 283174 592741 7707 947106 130781 562939 433377 932882 1247232 85751 422852 204031 1535826 44309 1334838 1777335 609836 1783423 691882 635930 1301304 398701 1871925 743155 207963 112215 1561301 973671 1854747 1502402 1423981 353731 1830177 1407679 1470125 1040841 1862546 867326 832789 1838272 413501 786965 365992 341009 339064 688995 1202290 1756305 280674 238013 1433328 1833289 1060275 1653234 1492834 355529 1582333 1737347 1915904 950956 314728 982463 354127 1651955 1813552 945538 59190 1911772 1451751 1587220 1100330 717227 1153773 1883224 1049693 1620090 676498 705996 1546272 1656561 97447 696157 1303487 1092858 1222755 424268 1085387 1159618 305389 1005668 768239 1400554 1098264 1687775 1136851 1375840 536857 839673 1039358 1652166 933119 1843410 1008556 64949 1617218 826778 1683119 867116 1705995 411159 1792941 1199852 69000 1725704 123688 1625041 391342 1762764 106555 130351 293705 764917 944646 1690220 682572 793728 1657627 1170238 1249245 1557926 295176 1669876 1888857 523918 248778 1894178 1666976 1296951 1878388 584116 188905 341334 744278 19713 1169258 1918172 1532768 488242 445406 1442916 1328661 1769421 1132059 41406 660178 1178139 877652 1279613 1109882 641782 280426 417737 1245774 478019 1017118 1668371 1453920 1341046 1409454 1824780 1669915 161928 972667 509413 1673147 553739 1971752 1758097 555297 1489413 455724 979777 1466237 860690 1576084 1910795 1612411 1143781 299576 31810 31268 1003119 1834255 937557 997355 1068799 878647 139845 1299184 1522641 465195 1947949 1445614 443490 1419237 762520 1654643 623700 730730 451034 1492162 387399 1559601 1066148 21045 836913 1749263 603520 1250352 1286175 1734273 1022009 1574141 541450 1938177 308655 1176242 1593230 1673818 1212073 268707 1046738 660161 1423287 545452 1823338 235243 1455916 1638961 368254 1000106 1586534 146988 1002340 1011674 1834683 1565690 1124945 512417 1460294 1630522 1525942 1941114 478158 1766633 1077915 745053 471363 608934 881368 760304 1269103 1878133 750811 163307 1514590 530984 441574 196086 1107230 1373107 449528 1073600 1245398 1671438 1895231 1147562 1040730 466959 232699 365175 286783 939849 465978 264238 367382 1138560 889459 1339343 224897 78993 1510830 1129544 1686984 1801796 884483 1143513 39138 365893 1369699 856595 1933872 576256 901095 1625045 82769 665886 900350 63364 247001 1122678 1361598 716870 734492 1433670 1977683 707340 70685 557550 901861 1637432 250292 1072823 397811 1396924 1038821 732320 1671308 1513393 133011 561067 992265 1617562 443012 52024 1183823 226761 1322871 935320 820192 1256391 1004169 1489558 394678 108011 1641956 878414 1930274 1515482 73875 716458 1849162 1026111 715107 586692 1882443 1886863 154499 752093 128160 1094856 1023873 652354 1507754 445246 1864548 321054 755087 123883 379749 752243 897995 411762 878443 1210553 1564611 1633773 1040407 1692381 111017 99576 396432 1838520 118487 470407 1313144 1454827 1169297 247332 1914387 800925 1424387 999614 929869 270319 1188766 1871576 1987487 1549537 76534 746702 1690053 1683676 651764 934217 1016859 1431177 196247 1336292 543410 998473 1301086 1390505 1784551 197224 277811 1945437 1750005 454613 118956 1008741 265622 1978498 1378718 1345483 1749745 946814 1819856 97219 291688 1750002 1874722 1486434 148728 1045965 792600 292714 83356 1145756 1236757 1869932 827645 1636128 430326 1059628 886841 1314548 1288345 1441223 827061 1265817 1799875 911509 1638644 983806 1658757 1547787 969649 575928 621215 1047073 923303 23259 674908 96508 49958 1182832 654289 1785029 1822204 667257 209472 431783 741057 1978954 200371 862463 1885085 1855246 671505 1777863 383163 1664174 300196 1205345 255321 1023271 560495 92353 1557026 229574 756346 1032298 1516228 1040645 1610492 727920 71310 557649 1614061 576280 1560888 1586180 56984 1545961 118372 657908 1118980 1713406 1396569 1282457 976110 1292324 1462069 596454 1394085 1991162 1400199 523106 1354294 1402789 57596 56729 1161842 378032 1042542 1602280 218684 109361 393289 1313056 1174230 1177573 1346341 1939308 407971 792501 1956627 1096828 1859803 294804 904358 62042 1971701 1599726 1634560 1635376 1689341 1533705 1874007 1121296 30653 908723 1536916 1175777 513361 637850 518125 99507 8917 1465662 485518 537218 875338 1407944 1941804 1996088 1217358 486571 991310 1944565 789765 1441226 766799 217165 78451 1887757 621024 454557 545664 2135 1332968 1482475 369345 1675985 1286224 1811037 1308680 5291 1955974 1217494 727457 1602418 799416 4654 528311 833952 495991 923338 1006012 299643 1607228 948117 1533604 8635 1667241 717597 1993095 431478 359834 979865 250411 1280579 863537 1375177 355017 1839466 10406 535688 1260747 731228 1859088 1696718 218613 584890 1683522 1457860 1488648 313014 56200 912117 731369 950643 1299606 807517 1910891 911464 1357871 152030 641732 166249 15697 296889 531037 579823 1144939 705202 1356687 1841291 154637 1498131 1827940 1765633 993799 1279066 831260 938122 1833506 870567 764198 1462363 1252879 73704 1819250 1406300 888260 129454 1991461 1021393 285537 825252 1219457 1175756 1627188 120895 1573145 554784 1104792 656479 169304 1235413 1322381 957696 337371 1823247 1208807 1498690 1667640 1198747 9758 1248292 1084144 93488 84221 505666 1770292 46949 529560 1842141 1687785 145556 1239191 880261 726857 1992214 467691 209738 260096 641738 1443472 1560794 405655 102288 251726 41501 213745 592170 839867 1107149 211300 967916 292842 222106 722482 1336925 1903409 926584 1351958 1237364 815841 79840 668522 1974107 1831523 1179061 1859837 1569206 554379 730744 1492895 1226028 458303 1836634 1482234 1500336 1112003 568720 1619861 833831 23930 1985396 1796660 1369060 37054 1317540 1144884 1310329 729242 1542233 481042 136788 1728002 1260439 1287594 1709242 1375095 805628 204543 523974 104537 40253 1883398 467280 1732254 1802595 228122 951760 801154 307248 1384815 652474 424034 907624 1117477 662559 956194 1257451 442858 249527 513980 1707498 242860 45166 285925 875284 1410758 1236285 1616183 1089841 1741785 1522534 1492036 970248 160959 1341422 45034 1386040 1224641 1583108 893716 783627 1303004 1513097 1807217 759760 710679 87689 1685438 558974 425840 1496801 788508 510536 1038320 204331 1111280 771996 1156148 724668 1672628 1243139 436548 1619455 337754 1546425 514469 954239 1212503 433932 165057 378794 209822 1587096 804047 1524435 1256770 1771887 1457704 203846 562413 1710519 1437259 1910970 1722547 1915256 786100 1911641 19560 1750141 394555 970803 188417 1574313 46358 964863 32671 1340983 1793187 273633 422433 298166 75611 1034576 572184 1653227 1299409 380006 149958 1384206 854105 1108875 1517010 1969236 38827 1161498 711694 1934689 782107 894440 122298 746475 1706788 1153110 1036750 1774557 298951 1805704 884510 1089315 1603952 1084216 413138 233801 1690797 1911765 1702250 463973 1096366 266916 1478794 748910 50601 585154 1080411 243674 1267589 886568 1131519 127983 196735 746110 695671 783397 1400186 648363 1522231 368683 133615 1836137 94051 1433348 603352 1448344 1943932 160299 709163 773655 1511132 1336650 762535 1770835 112153 1131934 1490084 1092646 1635404 620634 1888913 1431750 48349 1324849 42842 1693978 1528042 1897973 426068 911705 1592623 1164012 48010 1970506 1245161 712754 467274 634447 91424 546806 1141359 1183117 838240 1205379 563609 1536590 489530 1119702 760833 1261291 689495 1851313 62714 1938729 1873385 838637 75091 1066608 1492690 1667258 165080 1792271 1088656 642892 1095863 1854758 842754 166924 615706 1208826 813578 31456 1943415 1874546 954961 1217096 550584 932305 171940 115792 959988 383475 788846 478462 1221951 442669 1898472 1454220 840521 1153975 201766 1559207 1295890 1891603 274331 118170 1046552 1537004 1220413 538401 1603558 1166715 326206 233846 736542 1432935 241187 845191 248619 62322 1409287 821907 557796 1393354 483989 39748 882007 1987061 668381 197989 933851 515626 1892052 1660831 411632 932023 1635776 472957 1164780 1009538 1278335 225316 1978165 597954 1549493 1585104 624804 138785 1082394 1236251 1830830 1956860 592341 708649 32087 1986655 1186331 1731842 1761056 1659613 735544 612321 1528176 1702591 1069241 1392780 690344 626680 656980 643669 291685 1668344 476454 335610 1878208 1793065 162944 18660 432930 399430 1789393 1457280 482036 1103142 286065 169976 523992 1211405 1859204 505055 774717 1848509 1297643 390719 438989 777623 335026 324881 615845 479040 890993 1832205 566001 1018018 461261 1915756 240392 640468 847976 1934198 763390 869127 1691760 1194598 1908523 1100569 1539252 710616 324068 227122 462760 724708 359324 1855900 1327776 416527 1520007 1179862 898614 22893 1296283 62521 915867 217794 291912 1390334 1295146 432989 350838 413653 260757 1610832 625315 1343725 1953474 832192 1019803 842030 1488610 764773 1332781 425531 1662855 807354 964544 505609 1691466 115820 829190 1227618 1007707 77334 490971 1456612 622087 1561601 247108 1310791 1731731 946606 1489290 1831308 266963 44063 904138 884065 502277 1807912 82651 754321 1780164 1770312 337335 212370 1576701 1445717 1105280 1424720 1394834 1261257 537077 1410247 1786730 427825 871190 1898626 337523 754734 12349 1821530 794321 821186 100138 486779 367815 1352191 1542459 471137 708783 1195416 1811958 1438724 1487102 1794362 446319 777936 1428951 1850835 995926 721247 1823671 1749380 1313747 649447 247316 1941325 1233063 433434 1687306 1130479 1469701 995585 707847 1351391 306967 55925 1425020 698804 181526 1118712 678051 1413528 1995762 1013473 1156938 782965 1756912 889790 179177 541850 1367974 116805 714163 46029 1353794 1707674 1244858 495665 1898570 854766 684493 1513926 896043 1488564 1246248 1040418 725409 1457442 193972 461659 3313 47194 1018118 875087 1770585 1831426 1691353 1227684 213780 606665 553858 363162 734752 1465080 1558256 1455925 1367566 974026 1317127 669923 463511 206888 23887 1852833 450318 1348291 1284848 1904848 1695664 792031 1600978 548912 375175 236535 1422170 1783367 86276 1750077 549035 960249 818268 764230 1022607 1019979 686359 130240 1749613 1282689 1274919 373523 1679437 339972 1393668 432053 8408 154725 70018 519062 1293092 937319 1133256 1254016 144254 941780 916088 168296 42930 537877 1312568 887199 1115227 100133 338154 1643844 1146815 387669 1098308 1315047 1606903 1823182 1181411 596769 828389 1099753 925283 1007456 587793 1993661 1594910 162073 276374 895893 1268000 1528338 683836 242583 1741490 1199149 898871 1964905 36052 1849387 649073 1588939 1014401 1725488 1471598 1705574 1608448 683432 860637 27162 916124 418115 370487 1431686 1949245 744640 677977 671540 283436 666477 557440 1631778 1669937 1070820 1226832 153358 745147 1050930 1807560 962863 59112 233937 807310 692907 774663 987595 1687968 333545 305240 1236979 762422 1172736 1358282 1032865 1906273 1847150 1096216 319249 839738 1980645 368205 94981 47938 1192944 966019 1278850 1764900 843859 268466 1511687 1250964 372012 1892676 1459207 1901427 273973 815468 606767 553792 1776204 727628 898867 1071087 972339 277787 1857434 38952 1768440 1072114 26916 1000923 1636320 695623 88494 1266624 940751 460131 1714890 931958 1634359 1859376 337349 226532 120934 1698147 1407765 1841039 1005958 14910 780731 26887 302070 433536 499436 1470958 1168873 264852 637958 1759669 732752 622566 162125 1384877 473140 1040164 1511369 1731726 407684 1009252 1734327 671726 1879429 774156 1614361 1934438 74358 1130896 676951 1146453 1899759 693624 1924190 1244321 1531260 1493437 1349008 1579820 1275398 1661859 1674582 213863 1682384 1113856 1966301 1800283 1480187 1006161 933568 215551 1887920 1358489 1223236 816512 1756345 1167490 1095405 1629285 513873 969409 1127765 851276 1605176 1484310 1742860 1166870 411079 872996 129346 1857221 271375 497450 1229462 119953 81544 1171542 1183014 1319088 262107 941575 700660 1433499 770934 1245384 734904 1442232 403853 7093 642684 1577319 1622016 1383610 899803 403249 537313 69632 1687388 1838583 88247 227976 1306215 807389 322367 50782 1266338 1167002 1184353 1743876 1727248 387459 563444 1367550 596568 1275589 80415 1734369 1134009 341438 50802 1392886 1288990 969187 525347 1911538 162659 1309833 1752678 50098 1506838 506072 114015 889963 958140 1455366 16436 1281396 1927610 1929322 834288 235338 1773756 1444404 1854551 1456144 467267 501181 174151 595724 141911 1935229 1778346 1850633 103487 1518455 1405417 549834 1288557 313562 842492 310457 1686656 68172 1446250 874355 30398 103446 266398 928417 215991 1615453 639734 1433644 668991 1080346 1458709 501670 510375 1760234 699787 560377 533533 478135 165535 1816591 282557 1739298 800233 283979 1428068 1708378 1900975 1853326 399664 660372 1264346 1416006 1022172 1400648 625742 429694 728763 1770556 1736656 242610 1132140 1190889 930350 140564 746650 69974 834650 698248 229766 1549189 642319 838434 1446741 929028 1129534 1099294 1867487 1466900 634928 900500 499318 1132153 549392 357377 1840584 689183 1669069 1932921 658254 1796895 934975 574855 1919030 743515 1738346 498672 283968 740224 851767 481071 1412353 1478634 1899909 866925 683422 1479669 475693 1813832 794839 249517 912539 211379 1473412 821047 764241 410411 1234845 617028 315785 492644 1667328 98195 1481125 141303 677285 1835252 1102698 765774 1099257 890546 349138 784576 136988 1229357 613239 1703894 1468071 1686849 82589 222251 627466 1031363 1922997 376081 1920529 225998 710529 749244 1902897 1994084 1640151 194890 601658 392156 778323 780303 1875318 741892 920697 1462512 507312 954010 943589 706442 1600453 705744 1803836 694300 451090 545957 760090 1499537 1279106 106159 1661454 470807 1620929 1631430 1312931 1053992 480611 481166 534830 1996026 174172 1991826 1027788 1425338 63704 1479667 1575839 463775 1334658 1709744 1518348 528585 1683451 402955 1612196 1898822 114652 1263218 1204084 1704730 1789110 1944377 268827 916669 1345871 1005679 1422174 9226 1142909 1445609 1004695 1083704 666735 1602709 1772528 1970240 1265110 13830 1304055 1443940 860382 1637652 556618 1225906 158080 748151 282495 1772415 351153 313426 1855447 1910671 613823 1079699 242805 765521 841646 611378 1230559 1072408 1537349 395853 21170 1501872 1057812 730420 1617115 52870 1651154 1138295 1375073 361920 31871 1389304 1787078 1994796 1421589 992315 965636 850281 516244 1856613 13093 292789 309536 123395 68591 1769351 1798740 1471756 1315099 1804711 1495725 1710118 1924171 299329 158142 317250 1982291 571962 1774855 62456 1164096 1937243 1526315 629604 729118 623547 1481781 1308667 1950 1073789 260771 1225425 452819 1091990 1564113 17534 1469812 921180 749949 1349766 188637 276209 401125 1297300 11108 609001 43406 734749 1440863 1654133 384633 960512 218590 1820053 1208042 944146 21619 899120 425067 1004323 1294268 1528915 65142 1363863 1336884 1355375 97623 548575 537843 1340278 959870 500241 1128079 493841 1033300 1230882 1894639 1204014 629756 523588 1407910 1994287 258132 1866831 106274 1208020 808030 227954 1099508 1380366 1231798 131514 870731 773052 809325 1973376 1087222 1642603 892242 1572038 1182415 945199 34318 859514 1435097 635435 262 1690309 1091364 256221 1627539 257345 918496 425402 1937206 183468 1279475 1016247 1758884 969249 1939149 781805 1238094 571137 632244 1150591 261787 313078 1967886 1307094 830484 1613911 1118181 1661802 1375295 1133636 659115 1998499 627545 1738182 1753535 54924 1386052 1029363 1122173 180521 1359880 1944795 802434 1934456 413307 1617494 1735239 1999159 478577 597803 246678 613093 608228 1681550 1236980 1416626 232553 28063 1486908 1360677 1709738 1555787 1011996 1608964 935421 871926 270569 1684642 252762 277179 1748021 1730445 503417 394468 1520684 1671850 1609321 807658 1689057 1853303 1687370 1635756 35552 607209 849727 864500 1711596 362765 1105911 458499 1383183 1982190 509818 1324210 649162 1897692 770935 259842 1186757 1288562 1220858 1167011 206267 1731250 1980910 1149853 301809 610230 50633 1086397 1221408 242185 788276 1341658 212233 647914 1774276 1963761 557450 320271 77438 1147097 1720684 1690596 1966901 1788970 1637421 1752343 1050399 1793856 892879 949833 1051685 304990 1419401 648267 1097495 570138 736853 1300503 1844934 523258 867389 496769 728739 304027 1416040 300819 1908621 736666 118163 1589743 1644653 1289394 1732389 1816457 430907 1761127 1203763 1394880 1438344 417778 1258198 96976 1568863 1869930 1908177 451767 308989 1259605 973965 1605418 212462 1058731 1852524 1689663 1972123 789309 1667212 437950 1353200 1381075 687139 266432 1626361 884526 1981467 177821 1651470 1129110 1818844 44600 1911578 784558 1438107 41540 203591 312733 1564579 172782 540411 1886266 1402155 1649649 1630203 266107 1359646 1864611 1123657 984316 732712 1574514 153555 1972319 1448156 1822466 1033633 928995 1674463 1997036 154307 687532 1973432 1208242 1403612 1635093 43294 110180 165249 675165 529150 1852924 832005 45615 1432318 229401 1752960 1060340 231287 1135607 154784 1455668 1838799 630814 1196079 1997170 177290 1382282 1904771 1627382 1988636 463355 134677 1960698 377382 666194 1279906 1285685 1994735 1767499 790776 1777244 76081 147447 562802 1671313 1396052 1993009 1224169 584285 1990449 523102 768948 264118 34763 177051 52462 1186207 1707548 44006 366546 1227643 649093 1247091 862559 1248833 1209511 1379864 958835 656567 1776251 1142162 687426 1573098 909594 317764 1979369 1728200 234794 1188916 948710 1136969 437039 1105337 925012 597381 1239807 582089 1405540 1804172 901231 667833 149008 807809 1633601 783800 148003 348623 1435928 1656881 1833634 1282974 390874 1718524 306749 1814349 1175689 1358335 661362 1301673 1636984 1210514 638007 1497208 652599 676338 559931 31882 1748186 756261 189050 187025 1704061 1538634 211673 744999 322103 230457 1094251 237425 1961150 1129583 1083671 1380550 421855 538188 1398502 90163 358412 80829 36623 782171 1273288 362982 571413 1700013 413455 264254 625884 135759 1780064 324926 137917 203466 1609266 1208970 1315318 861307 817900 1004748 600487 1436764 1182770 877750 874120 14289 1955179 1157691 502275 1842453 391922 1117194 1887207 277249 542883 1367366 512162 1178454 1157734 1530060 856672 1116082 1290802 1823881 291006 139482 1697977 283359 1750785 1801332 1254088 865625 1883449 1997333 628239 360934 1976234 1538520 1241270 1142964 691891 1909994 1352228 91696 1687502 182361 599070 52199 1941187 1549968 990884 1455722 1668461 301870 1906363 725924 261821 1009349 1443796 1760676 371670 1122282 518465 1092156 878769 222983 862907 1508759 27514 1985648 1396230 1835099 41291 1956226 1624985 1836786 750019 53515 291336 1402349 289778 1131733 1408962 1893027 1029158 72774 1512031 1020364 1416406 415137 788594 490937 70770 1342269 144340 596601 281865 1840365 714980 1957926 32062 359044 1913754 466166 915650 1857040 470732 1989676 783080 205979 1898717 48343 462137 388536 1839901 683764 1169241 977160 1798007 1876583 227598 1090374 571394 549054 1515097 600633 1455360 317833 1582888 1552631 1722903 1213382 632143 1071199 1281772 1247581 1114374 1228151 1604226 853130 844941 359890 783909 1962300 1040595 917329 173490 55034 537127 959555 1525250 1766325 343458 757898 819666 867375 1753190 738042 406343 1539549 1944476 172191 923717 428141 706356 166625 313882 1607332 271004 264259 1347861 500071 169886 791690 1673114 146978 1644876 846528 1246120 1863582 328908 829751 1271493 1758388 772018 1955942 1120960 997195 1677379 1820474 376909 197448 91602 719127 1523121 664445 1704416 1171562 1037786 570185 981598 1485419 1481594 660714 1291400 302150 1163970 462352 74091 376891 4052 904996 359274 1884616 998915 1121021 345584 507399 859594 293283 1786169 1461650 129252 1904181 201173 1940011 458456 414764 85450 1259742 1410657 1098877 439189 1189344 1259905 1206507 850829 1064511 24489 80124 1043492 890360 37648 876992 49077 805514 623383 339451 282615 845693 1730731 1894542 1995443 688874 1993271 33147 1534723 1709366 415508 1947883 801465 577037 1292397 947794 1294723 1005790 1281582 579826 601398 116733 961044 1338887 247556 1591359 1742199 768040 1996339 1118630 590125 1982164 618463 997037 1879069 1754802 1703018 130845 697821 1120797 235101 621966 1612449 469065 1400110 1634637 424429 1253019 1415414 588809 1062065 1168482 561484 1663311 540145 974708 1775631 1101313 382992 1834348 1757342 1564085 1380332 755327 841166 788478 736097 1367789 1903554 807243 959656 291334 358505 164143 1052724 1704669 684310 922765 682882 211376 1032927 73215 1366048 1383072 342018 343284 199458 1629083 1467786 520035 943267 908391 1711142 1670572 571590 75221 1650175 1130290 1005586 1999139 1585660 1622624 552348 1268554 894354 867641 1339899 452208 574457 297016 746104 318110 819855 1369285 1835954 309242 304853 444365 366424 1719597 1681377 1079610 1166385 1476765 1154355 1381768 387992 202377 1583755 1144211 1180389 1415201 753955 1180553 1078809 1750018 1282125 1110034 857937 1750537 915679 722833 1327787 392677 1277148 974691 1587909 1983592 1561216 197493 1720788 549142 1670490 1997738 194886 1182002 1215027 1292472 917613 247901 579839 1595231 507282 251148 1868487 1139878 1084753 320981 1180677 1223314 1141749 606386 1200488 1933959 559159 1794911 1282859 120522 205513 341541 1272526 675279 902275 1121759 617450 401569 234366 861864 1788282 27762 906878 1404747 1391103 1765449 941583 120470 130785 309118 1456327 1867350 458908 726192 155991 843853 293103 1752088 1196988 1604171 1026710 84675 416373 431066 1057842 1529055 1627224 1281525 372441 165018 1966060 492491 1622020 1554449 366508 1997819 950526 1677583 66266 1784636 300748 1324733 1376013 695188 1968354 1684468 158340 43842 1264226 345456 1722326 464154 248115 1515660 1091866 204583 1815826 729092 168372 191939 473807 419319 650755 224376 1332045 1777813 776378 1075904 1455760 1268131 47261 188958 1733799 1435570 801165 1023443 1834155 1321675 1236775 842501 1649613 1791315 694028 1151428 933359 747780 1175091 883670 680047 1933422 88144 1153379 669522 112416 1387081 344098 953101 923684 757654 1944910 772641 535052 1507845 624150 1299776 1069816 1038251 1878457 978587 405757 1860295 1436616 1283218 1438787 1572467 1824973 1974830 1660617 1523636 245358 1341070 1826193 895062 1939188 1596472 1727119 1692558 765926 50379 1223235 1596093 859312 762919 172057 1858456 1869199 774982 1946699 1499242 1486342 1894613 1206197 838013 1272866 1379238 95665 1062970 531442 915931 299193 1346314 1541241 730185 1193156 641084 1301851 28263 1140856 383404 897343 958628 634326 1220217 1242006 1692454 581369 1103200 1466456 1391575 1991179 85754 210299 856278 144253 366214 1236446 520312 864137 55080 822760 1871107 1774023 937302 1874133 1638087 1174127 1416052 915772 1858587 665456 1710579 1016214 578934 1353149 421709 1121316 590295 464255 1983021 1067539 1459152 1439268 1283326 866261 549494 812736 1652907 750921 1812446 747799 714757 876784 650557 760071 1525894 265234 1221833 556124 659165 1218328 1815588 787506 367029 832851 153878 1809932 780493 1783810 482342 620747 705598 1565812 474363 1848856 1953056 756994 700671 308068 540970 688229 1702757 575722 621901 1644326 1118426 1853168 124068 822159 1793592 373506 284234 1801365 114858 1031095 753247 1240990 1702944 1460901 1984452 299320 336998 596638 717165 841778 1402501 1353359 505840 878317 1878238 1106440 112408 1168752 1312842 1382766 613678 1109239 380051 758724 1348677 1710086 1317761 328535 84560 1655577 1153298 294059 90108 1474185 1564352 363538 410190 1054922 24016 100741 1697749 1218245 1502756 1931754 1679221 1753529 1453251 1342996 226847 179970 1467930 837249 942197 114005 862294 625731 866594 148362 1697898 1699399 1745135 987160 169977 1548308 1518458 1212591 758196 1148506 307143 352784 594325 143677 1808358 1212127 53923 1139749 1118815 1760450 548037 569187 1470277 1068164 1708387 1882745 1752599 1018386 1899761 1601446 1037928 322237 1499463 1077595 1661338 670396 399170 1520822 1847902 1638052 898164 357266 175733 1416502 1698824 1446445 1376178 173015 1245711 677453 61493 975922 185436 1471880 1403469 35204 31194 832808 1544515 1498232 1012973 43631 1422035 1282680 29196 708811 213276 748718 753857 1960368 321495 99807 1753025 1252061 1467334 1409004 1408847 1815232 667017 1668280 1421545 1601131 1034298 1754652 1414746 1858756 1940270 348907 606730 1651321 1026650 1993255 388097 849469 1876763 1582419 48847 739955 279715 414376 1368546 986547 1809520 658220 333843 525246 1694651 1674993 814617 532690 155798 36771 372283 411586 1123270 1812555 1121980 963547 1839132 358563 506832 1949559 855309 137533 151894 1986550 1042090 518305 443790 1249385 438429 633324 1146565 232394 892501 128264 938925 246927 963365 1282195 1728063 690048 666805 391510 1729851 1667444 1498677 125572 1362919 1859762 1956869 1032662 1252091 45442 1467106 1993787 531148 1191734 324197 1913116 672901 33783 1888332 1418463 1886258 1133079 1313927 1010350 1578354 1255214 1648234 704056 750941 1316135 1806147 97028 1537104 345649 528362 999125 765418 1254737 1257707 1847678 262022 794003 739031 715477 796166 577773 485894 711263 571477 244052 89363 851386 1472279 1865103 352867 1605172 245433 836845 1447944 1770730 1696023 142742 1701134 38195 1001123 1268140 1687833 461519 1522796 756231 118003 1901344 864168 95567 1731545 1730058 1618882 78381 1743117 181452 1051450 372166 1290909 731486 1016578 1469638 1798304 265873 1760230 668775 1024728 1691534 649588 1534565 435980 1840969 925625 1223837 762468 1784947 1988389 1965572 250032 586760 1919829 1248801 1694214 365615 473898 1812732 1752047 1773528 403259 651923 194640 1628755 875423 635804 1299966 740748 1468980 1567864 1700949 189844 309144 1332597 690931 665634 1311946 589721 615950 643760 1563056 573599 655490 1685635 547635 1394766 251475 1981816 103745 259563 1371033 1064911 1142255 752383 20536 144877 445226 850413 229172 1698008 802499 1203682 280969 432685 558436 695967 824054 928965 106071 638872 1194868 934825 1598960 1460238 1525189 82072 1899688 1139456 1227451 518067 132854 562023 882648 785661 1745073 1240523 114743 770505 1070551 1616351 1332586 1209631 1154203 976837 412098 191075 1485552 335571 1335552 761523 1952781 1602478 1186742 1309407 1603 1004375 1709036 511289 382651 1493949 1146788 1670124 725898 988175 469991 1530493 748765 1831246 1219507 770932 50842 1618497 360277 1617660 58978 685589 1408302 1103581 457571 550986 221405 1848172 222771 241429 1413768 1950689 217108 228161 1498357 724511 1426294 1498495 1860034 235174 591216 170683 1755249 181114 102185 80827 640663 720722 1276724 119346 1296216 664122 418987 1680345 374823 397961 1850882 1757720 480616 888853 1143291 653837 1430667 1990001 913800 763781 250725 1742440 1991701 1639159 1257704 702906 128262 1555842 1313770 604527 1656647 213293 1181293 1212541 1725007 1677338 1970664 1452705 121933 1917875 752259 151963 1069668 1337789 351454 1149410 1226308 1476792 1683603 1678465 17500 1232731 429552 793710 1257470 1785607 1240071 62936 1253383 1058751 1126660 1198429 180597 780199 75854 1399919 65950 1930228 1049868 1697131 708086 397912 1307343 893410 913334 937273 986116 184616 773243 1199984 1823415 405316 221713 1270040 256379 1126753 630285 1233587 1990017 1134107 944845 1765462 1349713 1862648 1331005 365381 273358 766243 652972 1931032 708237 121035 1649758 39514 457602 1441469 223033 1616937 58971 1340640 635774 1150170 616066 1288466 1379584 1083706 1568433 1779851 685901 1064858 1556928 1899443 729897 1123903 1081816 1994795 1201242 1871993 912489 468420 1654478 1412928 1347888 650205 1076767 1638855 162045 919863 583813 952305 1029017 997341 1352802 1592972 1356621 1664439 1049661 1111376 363452 557917 576845 1602011 1216010 653455 312671 443376 1921585 123275 640608 1380942 451710 1930940 1333298 1487168 1239153 500698 1220188 690743 849735 1764963 1148873 1229523 770095 1973439 296011 1883532 903865 1004772 901671 1643779 382780 1613290 413574 1969657 1318919 1981274 1098263 1249598 1073517 1004608 1191546 1937244 190747 871123 804184 1509291 1982838 798600 682986 1692616 81085 17093 1729466 1717860 1539051 2677 1361194 1675832 1537489 937962 1002419 1206651 1915226 463441 1845006 1864253 910566 1393938 928287 1079953 1800834 519847 100482 367758 64420 45472 577954 802160 1928222 1764503 1402320 1263057 1200075 1117582 1791761 1521129 450562 1524782 1799383 848514 1055235 1504736 1408167 1927787 42751 588618 1538195 1064327 1922779 1530019 1552640 1821788 181662 136984 638213 93764 593118 811209 1445592 83235 1847085 165201 86831 12221 277268 1917469 211628 1175587 902604 27380 636314 1303470 1484348 1843605 81132 195557 1268394 410944 55423 1870788 1678666 324783 509465 791300 997182 1864562 1086758 1776677 255221 718082 981476 1388171 1045844 1394043 1937989 1286054 178338 975520 284355 437189 1459441 1345692 902104 749850 1844291 742313 1354431 1276033 80657 230747 831301 716659 190697 1522110 427954 358168 447999 333405 294506 828026 1922646 1062553 1802697 468207 1083921 1499061 437716 646327 1598763 1161990 32147 559459 651408 915566 202140 1053873 1526109 1980010 682659 722111 1368120 196963 482089 217559 1226407 1128948 945978 1020105 835544 203009 555679 190257 150915 258673 1548912 1990897 608623 469116 967818 207331 1765721 1071830 561206 524957 832633 1673911 169530 951832 1603856 1591516 1748830 1674459 514280 437967 470523 164898 1752273 978859 1544133 5756 1719218 505855 1754715 1073632 718283 1297369 208195 650596 1982035 1441964 81565 15037 1991659 1298763 1296089 946925 200398 617059 259771 416609 1457067 1281862 1215511 1127372 1876011 999571 232353 622798 1806305 941039 263580 1735176 826226 435672 564616 1988588 198764 245827 1290481 1510498 1259796 284825 1256899 69527 1268886 1384265 236698 500746 1108460 1530175 703132 1255422 1491507 1486929 1432575 1689594 1331738 1729874 286507 37245 1947354 1842076 128144 751485 141068 921919 880256 1552291 629921 1310716 49704 966411 1057458 1941706 1231993 1943045 1536611 761753 697315 281351 1926677 143878 1716554 1955265 116323 1850018 937397 598343 1268739 1521365 1854410 748813 1407405 1957759 1828392 1811569 854648 1781764 803071 937161 1587065 1959304 200830 62568 1187927 881925 951207 1603041 1083470 899078 868692 37868 1947931 1096249 731219 511184 948384 927230 421922 1042362 375082 921708 566672 653697 415084 480467 226119 937354 823324 1788920 50315 1088350 557668 1178324 1197854 1189985 1901637 1188449 1030384 1928666 1605150 312508 1059318 165111 86374 1122167 249772 1123153 659107 508477 239221 1939931 1725784 372051 1025883 1628443 1752646 1330251 377503 1877405 406954 933176 1014298 851354 1143341 86989 1999909 1909167 1989969 991145 1780167 988479 250169 1518913 315423 1393311 1782486 962678 1971359 499348 379504 1715323 1936486 701614 1008917 1894941 1431829 1401347 1589481 1853450 290645 812920 1760658 1480250 1913770 400413 972831 1470109 234681 804748 553216 1028083 1370361 1492217 1161715 1420380 1386212 272965 513222 538340 515458 1608721 1395160 741610 462910 600277 686970 1479929 1382560 927177 94590 285083 1100521 1436563 1586410 1339813 1904204 1045918 432410 1951571 1595176 908504 954336 395432 601830 533613 1490178 911550 1018206 385114 520950 71059 1372644 751806 89860 1680863 1196185 1983098 1807696 1540462 1399265 1207017 399168 625153 313596 247580 1183748 1884827 1885240 1156154 284649 878517 273832 1497886 548579 1858860 1004143 1915249 857495 1284307 1613884 1153389 1237031 1371375 1659322 1610364 377679 152248 1787991 347223 1531847 685157 906357 1335056 931146 1623028 641470 1316766 851799 1738735 1002091 350260 1117885 1830616 1995390 1654509 1025582 1180033 1055956 1146456 1796452 96111 661116 1677325 1389243 1941207 7687 734862 1916573 1405134 1847669 1297791 338474 460612 637998 292034 897884 1531875 57728 1204368 1135392 865662 978812 1028503 1596523 548030 517020 991275 179597 346855 352021 481726 783168 1928500 406567 170547 908698 1703023 276917 966856 631972 243990 239935 224058 948679 1088203 249228 1988814 531843 558732 870198 146980 417255 1916954 1345378 1824827 1968932 966095 1101557 1675512 1775222 844422 768627 509180 288964 1970047 1103710 1110109 108333 141939 545534 1317274 1218851 1441607 753867 1152977 90046 512804 874660 1951562 1031140 1876239 1685031 182133 386943 1884754 674171 1562683 1327273 550348 1977596 978894 10063 57789 1695245 1129590 1758421 321612 1393568 1725679 325690 840090 1753788 1563493 1104771 318535 1096180 1561524 160832 318073 1290347 1179224 1344125 1600647 1232158 98369 532801 315118 1843786 1125838 214401 724345 85424 66890 71514 1456478 1295657 220895 1226662 1930928 1218254 1095935 675735 226025 110662 1919465 1752185 1578619 1093808 626527 96226 1125429 1301788 77141 420618 1913764 965093 535061 1068408 540854 1456239 1064566 1272651 503922 1437498 739235 1754728 870352 1557710 1922583 1067669 1629503 108642 1483623 1953641 1295822 404411 207614 911552 85699 750042 1542395 1650383 526533 1649413 1718176 704733 885321 1360875 518641 1575050 1358666 1888553 16684 1157568 1929522 1800039 229362 493 1897141 575697 702945 863256 1108766 973142 235247 743194 824975 1967986 1102007 1783325 1090657 475409 608630 668125 1522818 423035 240364 1376327 1736305 1035207 1063156 45541 539572 468478 895858 1715774 973283 284553 584755 1974821 460847 1583533 747295 1360860 408892 1089104 1958795 1678717 842236 1107969 1514214 1255490 1979355 310622 981115 632675 490911 226408 1358825 978463 1414697 1122045 1960528 865881 1502203 830240 1859772 342246 1338330 1711986 1662680 680401 1148996 122281 1382469 563015 758325 219973 1520001 1872893 283155 1894772 1767474 778276 1889933 190339 1435182 1133268 451765 416463 64886 1300886 630367 1332412 1825268 1989808 1950531 678685 689250 750177 364587 1422063 636395 1312114 1157404 826249 1633195 1445032 1224312 1724539 1916984 1888626 1303094 486357 996594 761205 1342429 1684425 1333282 691805 1631153 1438845 396327 737347 1409288 663202 453921 146096 1186443 1138078 1816596 1609852 572807 951205 1145864 1970478 1799122 171497 1326426 482643 1608434 1743592 552752 344563 1663373 1679503 875967 1739150 93725 1472657 1768681 18249 561763 888357 187864 307844 1291550 1326414 87211 1643681 27908 135471 740112 1517297 1620440 34873 1120121 1492258 457512 1114280 631809 1792279 709215 132379 161968 467125 710465 127250 151235 1838335 1136877 169876 1385570 842790 1586801 1250677 682347 1726355 1072078 847792 1589813 1095277 1578665 1922643 793199 1796091 958042 1941130 686765 1149978 1335403 522555 1676751 242833 425795 1774550 445586 1278947 754188 1836397 211016 1778471 1994104 286111 68523 915124 1439809 602429 122810 1078167 1799148 1399196 1979570 1947492 1725319 20229 1837424 346791 419847 1203248 321134 1390112 1444696 1328966 1620449 933578 1601219 1797785 1784577 789517 655463 1985781 520217 1211935 1894788 814255 1654902 1159637 629338 745490 721671 1917286 205396 1829370 869534 1908702 1861459 1473705 1098174 408748 760031 562406 592371 1102918 1250700 538777 158442 676440 577653 999857 668773 1019849 5377 128893 724939 1518881 591976 530566 198437 1158515 899394 522566 1208490 1141970 1544048 1563882 1388562 1154786 1825783 1921492 360587 1979889 1145881 214749 1353575 1816209 271940 1261185 1023419 959421 67061 1439278 727488 1253141 680038 144377 1131357 1416653 978018 446797 60271 1655963 1569078 3048 1427868 1336363 251994 1545507 1226580 1865620 131190 1101142 396481 533126 379567 256756 1713855 169348 905683 1389525 1658917 1863586 343991 782998 1235119 1399326 429030 1317356 269694 1749384 1907271 1808279 1602551 500305 13208 1725277 1747955 1593671 1091834 562953 1522671 1034431 28111 1000558 1914349 1747667 340746 321809 471402 721115 1879394 1229026 913582 1944112 1645419 332264 1676617 1549734 272345 1647994 1224844 969607 1066714 1303710 1982787 567117 434734 626438 430341 1458565 1815519 178550 1532145 1517960 1334917 258713 744530 1653624 724182 557174 555089 1956678 1482195 1836246 719731 103978 1895452 1477415 295167 1229255 64980 1780456 1335659 581690 671140 487111 1177620 385139 230401 650388 172810 349231 1214858 1724830 1753384 1513959 875681 1870676 351271 776493 1260389 141615 1497774 143719 1992351 1906477 1932082 1545409 442199 1949069 1660874 1042630 1757534 1287441 706076 582563 1839041 659764 1628069 159972 556638 1433695 612915 969171 445045 410850 1328572 556641 318741 1738894 96857 1981901 1761429 1267412 1679699 1278858 1478079 337390 143829 1235485 1984007 988560 1416310 262703 1878334 1599924 865253 1898362 784073 317058 1218932 1905227 326545 1738456 1146893 496314 789287 506915 1253893 662379 556049 505479 1420631 1406008 1773175 1232107 106722 1920288 269567 1190806 441036 905371 1400925 1194251 1713553 1117217 1858054 637995 691532 194947 1196466 630529 1102609 536391 414096 826411 893306 727282 1196707 287639 70895 1028046 522854 1001350 302351 291019 141399 876822 294990 505621 836011 1495898 1430194 1892523 23010 1310713 719612 564002 1792712 1925884 1888629 1593853 1396102 261196 1445745 8399 35379 1096121 676819 528442 1450624 1623032 655299 1940521 1789726 1733679 354017 1190205 857046 294663 52007 42802 1414532 1780330 739102 1537559 1768298 1261625 1753157 87027 1616665 1295948 1205940 1844929 1429585 1979806 774638 380189 261828 1425134 1750044 161032 392713 26015 1239070 1183150 1365037 362129 154188 268211 415773 728076 717745 431341 924357 753153 1387678 1479509 1228201 801818 15443 1697580 917335 947224 1704448 1754250 1399628 207057 1507855 557368 590665 1434938 855214 188156 1580741 677885 443648 1240267 1385493 245761 386754 1293413 613805 1027163 162852 1210763 294946 1774032 715421 734918 527641 1435258 84129 960995 1192744 887007 1365851 1845334 33070 567676 1706584 847260 46678 117281 163797 1639768 235949 796943 1656112 923200 1822913 1099579 1193031 1700626 630088 808973 1225266 1689896 644515 658906 1066529 1654844 1328912 1468589 1258472 1651247 1487968 1081339 682828 1528901 198168 599905 822413 1229345 938625 25612 900893 855600 840845 618064 705114 1043308 1632696 761905 1179365 1387878 1522572 385943 1556530 1203223 673546 1176260 422375 17172 1415718 1622676 401329 1618902 609792 172930 1707860 1989074 452372 767932 1896453 412436 1734666 1198375 286090 1499230 429259 908786 272622 454133 698339 1782094 963554 814979 191910 1344212 1062045 1535141 858835 1361842 903195 1852088 1751736 1256353 152578 88249 153114 910120 1487336 617408 1270528 928556 1509428 231903 143834 908742 1549571 1278592 1664005 523658 105189 1900520 539584 1458744 1331636 876529 1836502 715670 672846 1456449 972027 1490224 1000090 608543 716531 628350 1573894 639162 1355190 392986 66476 1270414 946980 213636 1377610 354286 1976826 1152413 1716548 1469223 527960 99344 1830029 1588006 375429 892534 391395 165113 747652 285417 841545 654710 705415 1106512 1473805 520549 1266838 780530 1916871 1089756 1742531 1609509 830213 1881314 1710218 1856112 905914 967713 281323 1771220 471584 486593 520140 1586157 916314 946478 1374310 1992588 796907 1638090 1335245 332164 996042 1367232 385853 666315 655196 465806 1311835 1238686 1173374 320125 920099 1632154 1049636 1361673 39222 104163 103211 375030 175238 1359311 1466067 1398837 17960 1410331 1314400 1778549 1738466 813296 636319 1267881 1724598 448067 1810423 616536 1233785 1520631 1528455 639205 1364676 280660 1336733 1805101 800223 441638 489284 1275631 750494 34333 1578219 1371483 1609394 1240106 921671 1897076 1261189 1880826 937343 725282 280128 1427562 1262619 1945107 663280 1901118 408299 59045 1017724 210994 1483338 451231 1909413 876101 693165 619648 1477550 552363 1394338 935272 746873 1590837 304018 937817 720667 1978115 731506 1193529 1925951 378004 307456 1649017 1814410 959450 819925 994903 903450 895431 128608 984324 1161765 1729315 1962686 1560581 1445694 598876 23386 582154 816371 433748 126352 712368 12338 1604421 1776563 1661976 952296 1066651 448737 808784 1737925 953425 1021444 941693 1389219 784229 626504 21497 1880255 533338 803595 672732 1520578 1778904 1438786 960476 173909 1424748 292440 426603 797555 695726 987672 1939823 91931 399320 1139683 1657730 1149713 1448722 921481 1586276 403975 862063 1272253 504392 616357 206003 1346388 828459 1275994 1556886 36336 1059172 1780848 391784 205782 4498 1727656 329028 1517920 490133 1129641 1637571 440655 1717223 1100453 1652159 1103945 1560137 1856851 1779815 312867 273682 722891 458616 787757 765982 1574550 47580 1965280 1124623 1857203 473076 1361468 1323661 1303408 293213 546613 346530 24256 94478 294954 1478457 310192 771304 468280 602198 1107524 288775 450638 519523 1063445 405202 1197270 1371147 708807 1047098 1696339 780777 1698173 867066 1372798 21510 484465 956858 1912166 1858279 145189 1220246 1248915 1241558 1694749 1618727 692853 428976 878709 39267 1353460 1641142 1695282 1597545 1425749 1962749 1021463 553212 1647325 603584 1639303 722344 1111127 484849 1528608 178783 225931 686468 880455 699018 289484 364369 992500 1331434 1235371 824488 121906 329000 889877 1851257 1527220 1062486 189824 1131436 1019797 1686236 1410486 796572 286398 1973614 409281 199635 1553072 1823720 222463 976426 208569 1476024 1414690 445758 916646 1984644 1068760 1707802 1893574 1378861 579827 1215158 290401 273154 135986 952905 1040076 568764 941414 1398042 1273201 691814 808876 876076 1788301 1470605 1519845 847199 682212 1244740 910303 1710883 663592 1178331 1311074 213572 1368839 1333401 1246432 1827335 1261848 1083619 1327329 664972 1828371 1953948 195243 120722 1560621 1395352 986497 484604 1332507 1033383 96149 1437378 802978 1224006 1791493 491953 1888729 450383 1522875 948825 1903720 689997 1361926 898791 310770 1192735 1928890 1698325 1889387 1450226 1988189 1265600 173604 290470 1474951 807344 1661291 286272 1534299 1607483 1306227 1043043 1879961 1715136 21586 1490460 62107 709137 1097356 92407 568422 370467 185685 6838 867230 129861 1728269 590695 1707408 1297037 1578796 999405 1784432 1923946 737430 804769 1725865 1479636 163475 1490893 345464 961916 1402454 1555322 717992 654889 1241145 3035 1771051 1237551 318053 656106 1586024 1300389 1451312 502945 1963980 1031721 44819 27285 813938 424684 1956578 1865368 1905866 1125733 1224655 1700174 102897 1413215 1793656 868894 379141 1800617 1861690 989565 49386 849820 175656 1970025 249346 1239960 1536057 1548562 75154 1003098 168214 905638 955912 792248 1828008 407457 661468 1279559 1299186 524024 71592 1478479 756759 1817142 31312 691457 1640756 1810440 1709063 879464 1772132 1536627 1103857 1999334 1425863 348168 558153 1769338 579463 1579351 154580 1494633 468085 1060442 1748794 310598 923291 984656 720707 1935758 1045179 331663 977023 469558 924084 1845250 321967 348356 1007733 1669535 734545 1450635 822864 710886 795215 1694182 307093 1543813 1359219 207167 967653 727552 13396 1905475 670271 1343140 996929 1400492 1177064 1480839 114611 31923 962140 862351 635335 1583227 212241 1400802 654115 1762353 1149976 1930923 899297 1699775 526352 1635905 1283078 1435348 1632945 212231 540851 645924 1650457 394911 183779 497723 929210 188364 1923687 1783753 1884010 415441 1349357 1491503 1934543 402093 922663 653725 408914 377097 1168204 1184093 498160 711633 999059 553684 681423 1050079 582467 1674084 1574376 1673158 83424 418230 1164958 1804155 1482796 150236 411133 885485 427938 880357 590528 1330681 800662 622708 1996154 1349540 403355 1721632 1997464 754910 1256792 911811 1445285 1684263 1611781 356117 1724134 1935218 444635 307522 360106 165195 177746 1292061 697003 1373912 1365095 12266 36109 1620740 1454003 120250 1682510 1192179 410221 1526475 477786 1177024 1748224 687985 233090 210960 223116 15623 748180 245789 398717 1119014 1102693 1647608 1476469 1479877 501479 1724968 1453970 948299 1043249 1199780 1507558 1901099 1880034 1015698 1822427 1564597 830271 924654 1312817 1510530 1274133 415442 696860 1314830 1324933 1311916 731389 221385 68313 1216877 1134515 1041308 1655915 780661 479742 1267501 928164 981663 1917730 275164 594318 1458102 1270299 1861399 791183 1772633 1866691 837108 531407 1639330 815060 1647656 1077376 913789 1168189 1639039 1774649 1105906 819243 135902 223920 1448265 221037 554708 28340 366342 1127799 1576641 1780761 1175163 528579 408802 521397 846705 84699 884838 888664 820667 1626274 1916766 1473049 188376 333149 1806051 1976755 1902787 1090326 530720 351191 964703 1767542 1986005 42294 343439 1433232 431854 687482 1218860 427331 922302 1559524 1879049 1461831 599244 1044762 856654 359942 1894861 588956 1169988 478512 1614633 652642 1286659 1194838 618602 1454080 908483 881952 600939 128819 1359712 800868 1737134 561115 394688 1749931 1640920 85681 784081 300501 158116 1992670 362587 225172 95159 1214110 776180 1450751 1650113 1099163 1128026 1196518 1446005 1371381 1421471 1419943 753452 527834 988199 1433872 1379541 346254 1905505 1979849 644409 977900 1287305 1358075 1552023 1335288 1664237 725232 1988818 479788 1468402 861382 1870988 1201704 1853046 1700637 1038946 1313195 108155 356541 565058 1025534 1280924 1766440 202532 151347 506462 240240 1188788 1430547 531708 98130 192876 1185606 1380049 1786392 910216 1294071 1441051 502113 1849118 1536016 348727 1252247 1326151 397704 348061 1812879 1894828 1747307 498963 265013 993646 1160312 68187 1799054 1754435 1378524 1573083 253099 1547618 704211 1707951 398014 542870 59887 112162 913262 1938658 1441615 1592029 1362684 583322 119613 21546 1740544 21623 1263655 644385 1426090 740479 417703 1810072 1490344 621239 281858 1456052 1380251 436295 727090 759059 1343509 1457590 581640 1622854 1640189 1770260 1559553 1755944 728154 1138855 1644693 203217 304652 749021 385442 221041 1034839 1621248 996664 980734 633586 1055787 1712990 1956420 1499332 605135 1517984 1105946 1020295 1998323 1353074 1737481 954232 419147 268686 667632 1844911 1996475 484689 179854 920309 1640538 1836051 831677 360776 606352 1383607 1223874 1026851 1184014 88060 571895 1402820 1668957 1065356 372241 1107674 134818 720528 1627842 1362068 383310 1410219 1897953 528761 1501377 467798 879425 1288906 931455 1371611 1925843 485763 422115 1543059 612630 1814376 1318328 1841757 132573 1914611 1377666 1891797 1427420 351706 440062 1822171 1734254 29003 1951632 712156 480539 829011 770747 126418 44193 1423900 680411 1244381 532278 1059933 993281 174018 1461823 1472966 1509874 1630289 1806220 172261 1910299 443630 466103 1498038 1002641 1406336 918750 481685 1682661 955227 320201 756872 75179 238369 140830 1013253 1522901 1420925 394217 954756 1547371 1257664 764004 1237457 1000609 267710 562359 1687809 1662302 1071998 1584171 1403393 1367093 1607306 885117 1526836 1553451 1326035 1642406 1687361 446927 1632799 632310 1095250 1648783 869028 751323 1704053 1962067 1970658 772477 1817688 915692 148000 1997271 1055730 1154733 1301754 450218 1936052 938682 1974428 1860048 1910963 1041928 445957 757989 1617010 1203795 1720128 1239963 997530 455725 276836 344246 818562 1850734 1857401 521747 1657967 1010672 664701 198210 1628680 1930669 278284 1288317 841126 1725660 1887955 796068 1071627 741316 1675726 1174451 1698901 378233 222061 1856083 1302236 1890209 226267 519297 1878724 517924 1522263 605829 1484958 1657555 826739 1155521 1194922 1528218 181830 1494942 543880 670182 31381 1463197 1952919 1662339 96693 1758130 674937 358347 1153888 126521 1025509 1644608 1515841 569888 1407680 722832 1643951 1782778 1080508 1064114 700009 403206 1495291 1929661 612360 1620678 1917937 1015964 517431 1602500 1022807 286550 824072 242619 620265 1336709 1662978 190016 718777 1246061 1507765 1091449 1693571 1732064 933342 1661620 64479 658770 1282085 1586809 662098 656765 585274 1492008 900642 1923820 1610594 1011316 1425758 153505 1997130 1513052 1206958 1639722 839424 1961181 925370 956733 1330873 1508466 1630540 1855013 1601661 1890755 889211 753289 300254 653282 122081 1825826 1606526 1513518 236136 749718 755695 704590 559479 1733038 906936 155226 959380 1057197 1519404 1875931 1670875 553548 742391 1143107 1600658 1145153 1902703 97879 333450 862304 1321328 763419 478304 1967720 603087 1304970 1916416 1409050 1798005 1493094 1302225 1556480 677209 991606 1845911 1677099 1987077 1082769 1703618 1828030 192159 1006515 1943262 1065698 853385 273762 996942 1666601 1264984 1115336 378238 1544525 1552667 303102 489367 1622865 1603386 1484636 1402449 246995 1029741 1781420 779682 842943 1886407 829540 311594 1946205 1135088 1568443 67083 749208 1723538 49073 1060656 1394861 1850768 1028003 774439 1178683 1519513 908370 606792 1413839 1771529 10304 800301 887605 585562 1676731 1462306 1591412 285346 1406792 1238907 526638 1875477 1895842 1505279 1178371 1886988 798321 1282688 7517 711838 1582334 1070590 712000 1474143 942066 1445094 1755636 1693667 1360694 1845420 114466 1324165 1879160 648991 946795 1449352 1204047 1058487 1531797 97289 1018538 613424 1932366 1833701 237060 1881290 268892 1786558 353680 1646360 164527 666739 879779 140651 556369 713508 426763 1154734 1254440 249760 205906 960546 718290 1157173 1867309 1369145 372334 1730133 1542485 648133 1076328 1635384 184145 973336 1087133 1514648 1712132 739127 357438 373486 706321 414980 1610011 604885 719796 1109261 1578609 1428767 1356415 1351129 157024 1799331 627569 1628558 1315700 176230 1690364 164036 1335779 398246 156709 1354780 278207 1602184 101959 464654 1127867 1693559 310677 518263 11078 1372708 504727 1123700 1441715 1697135 1704001 56743 1913941 70276 1826557 1936308 1770561 1499139 1282587 221968 571116 1169825 973704 982186 1373253 1692190 1349467 516690 1815517 1653437 1331533 580766 467914 945088 9191 122827 1770076 932097 62921 1876810 891164 428763 1255726 424078 29920 1737514 1609063 634367 1951415 1700331 871770 3623 1332209 1244971 1408579 599989 1654871 1078474 1419102 1720482 1741997 1649310 968911 1604637 677321 161777 1523910 1968083 790451 735213 700976 88409 740099 1381548 1386684 1595033 1132950 913915 1593297 1071289 731435 874147 683122 822406 1819909 1751603 46574 1245277 348132 1953747 1749799 1778083 292566 1816837 1737859 1053149 1658378 1362379 1864833 1529170 1746804 1234233 928096 196576 435571 638199 28637 1750971 976097 927188 1126308 1932245 578479 1234895 924622 323568 1255975 124617 1074308 461528 678719 767285 778163 1571303 1673497 1894008 72197 453797 1085669 1125580 7923 174027 1152104 512066 1978727 997858 392889 801113 1749649 1303874 1800556 1892278 603465 404182 74450 1148421 925406 1304874 1636364 839678 300422 669302 1973587 49396 862053 786292 1309572 851937 261255 21870 623139 33263 1404980 484508 1702004 458306 409455 1719541 1821720 1733001 1105022 486997 43726 1063052 894404 1875492 586801 1844054 1791450 1122508 924972 1923323 1113143 1172938 1280655 1863613 827042 704237 518076 1172268 1721291 218704 23883 1917409 998288 274186 1331621 590240 1341802 1723045 1807074 772058 1878413 359137 1048570 1808246 480954 215969 859261 1285335 1561910 1374874 1720407 1674001 354031 1124611 1637793 1091500 781967 1582570 1415133 1533740 1933647 1668390 1248470 901134 322580 1460324 652181 1089803 1095870 1916419 1578386 92675 1573694 286542 1069074 1781456 193159 1861334 1881592 813798 1169571 1652434 1616430 848697 1797079 18441 1702328 1896905 476125 499516 1444248 1307181 1585661 829382 448551 1038066 1214768 1118649 289929 890377 869157 1556996 1983827 1212843 1052650 1186339 1242712 1452530 1613651 1947940 1261701 1317200 59074 336977 1266084 1337882 1878641 1361765 124330 1915477 679256 1204563 1381127 1542560 182140 1365685 1128123 1692323 624778 1090635 269774 403020 1460410 1617041 1626992 974386 1793814 1328235 456956 13803 1973007 247996 46739 1240598 38213 1288664 1268524 1950085 498340 45777 1167617 590223 797562 24339 1843978 1476052 827433 1339919 185098 1175061 906838 149993 1998326 750875 829943 887327 739843 791702 1536204 1664857 1767380 628279 528762 419713 184829 1837484 955831 1898422 193416 1346045 1707551 892118 394499 1508327 1104488 1679516 1122818 357514 19114 849894 941341 689575 868011 125022 1799152 461940 1806125 280085 437881 1214774 275755 1483323 1537383 623583 15530 1016462 502461 720414 220569 461322 770026 962605 1505080 1327990 1819096 1855260 517973 1046081 1044426 1606738 1335685 1251397 626401 223536 621784 1731271 91683 1336764 335783 516992 1319541 1504444 514605 726492 1446806 402352 643241 1043518 928564 763813 1179167 911937 191011 402934 1603515 1060373 1178219 501935 1267448 1009711 459999 1637668 1601063 1322476 1749347 385501 1709275 1154357 15475 462231 1495028 729733 1081535 1513694 1649747 486882 1355074 287675 243594 1494674 894625 563704 1725090 1564112 1937455 933811 1250280 61540 1596414 227884 1169275 63479 56388 1118189 347895 198676 174949 1410172 1294155 337521 1456338 1190545 450989 1850542 1869574 1116027 1030645 1156054 1035862 728725 1507107 75198 1656816 375685 1977000 1297353 902109 1665845 1410986 237704 409221 491734 1859216 918042 1554497 101077 705078 1451369 1877392 1465728 290797 1540523 415918 908293 1288436 385142 732621 1181163 1771913 364668 1361898 213020 1858521 1472073 35297 842374 398953 813513 1351231 244563 658732 858316 1992227 706068 1457683 1313163 985798 1468253 800742 773950 1278902 1457453 642711 950444 62759 468465 196523 537558 1311462 1122654 516766 438075 18259 624216 94607 345290 275305 585535 1970541 1142187 783135 503794 1406614 1248396 398799 1033926 385580 510827 1616419 1382080 188921 382135 101445 42573 40149 300001 1518946 1411685 1232803 1891254 1654816 1940661 807439 1109972 1311134 1490874 930597 242029 1269711 1643841 1345473 450554 518881 1832222 1433035 235041 496912 675075 465276 1903833 1632959 432235 473015 1515134 1830437 1357175 1924325 1626271 1114865 699334 871685 240944 1098081 256589 607000 126779 90861 558394 1065633 1043396 1382858 1853385 102117 959788 1325986 1882927 1236396 296727 1614009 1600691 1738013 1865338 1656171 1197549 594146 1360724 469653 1726744 278362 1414106 274076 798405 1111711 1565090 1548687 1706484 1342327 1030334 306248 1732156 959244 919686 1878517 1137573 653635 1115116 901681 1976433 1168505 227550 770640 841522 1148385 1703026 1327251 1329231 686844 178649 1832379 1807867 1575700 290070 318642 418727 1301237 373004 1904012 1188856 244896 162227 343523 1875801 247563 918776 1589469 499080 1476195 1573722 823839 1148044 1092774 429230 1124447 1506524 1398431 385851 782870 558042 22617 1678917 493502 742543 1869992 1324077 974316 94365 1922023 1389563 1903115 666913 1349280 310459 160444 450535 1694198 509075 396558 1240409 1883290 1595725 5925 1774465 163381 1893836 539746 1203138 566695 232809 888340 498945 1644236 542187 176312 615719 494201 1126045 742849 141794 1028331 327228 1439606 724951 1347784 827148 1964813 1960958 495722 11956 1647871 1983365 1924618 334137 1626269 1927161 573926 291692 991177 1961030 1455373 1234079 490488 1411599 388702 48744 1116018 1909273 1315703 1579002 1966872 695764 844087 501796 1030311 930122 590704 333407 1851235 256977 240942 212803 1536757 1455001 558370 1888057 460169 1485405 1158592 278752 1731148 148197 560261 762186 1638930 344920 1389919 193007 131014 1109945 836215 1555281 1466731 420338 1279791 978329 48886 1288205 1468374 1379716 1995249 133759 268218 1201641 927740 128974 1755439 1301834 1135129 298254 1621338 38555 688526 287624 1824584 87756 1466890 781991 62051 1209580 382438 1096696 1472196 1884261 1684594 802302 1806091 1273921 447198 847457 1366053 702111 1671921 1776884 1955612 504615 736637 329765 1998389 949244 10448 661137 917722 1665791 1559325 1455942 1166890 686385 1266915 497158 1567426 929682 1984317 1980909 361069 1000263 516306 896537 1660130 753624 1567404 1804686 868770 455697 1137539 444236 1550945 1178674 214564 1403695 914588 1790183 1801394 1549758 773755 506120 1730274 1190824 1394056 1453145 649841 117528 1767203 1178128 1724793 1709675 180805 1219396 23241 1267568 1750313 891268 1035255 1552647 200493 924927 1322793 805817 1207515 660190 1270278 1755066 1323965 1915312 1088164 479581 1178841 245566 1325757 1117908 221717 1230309 885291 1843401 244968 1599868 1424143 1915784 6597 69126 1098621 446535 172215 1401501 646364 542627 555205 1181905 238619 1369944 120148 1169564 1143748 1905060 2307 739734 315935 808103 1006734 620381 1113041 706121 780181 409073 254162 1961918 1594183 1257301 778529 1545009 266769 1830741 174167 1960828 952486 1074098 1035916 725819 1560545 1811777 781264 892864 1255700 493462 83829 733404 1082323 1541982 1615887 515074 1952741 354991 886145 94145 1717955 167871 222697 61488 576662 82140 501547 254527 1170972 939116 496531 1501704 1743405 214913 1427921 1920562 1408345 826481 371766 787201 1751905 1046574 1697296 648984 479067 1710475 378090 1602920 292308 1678955 980762 1952821 443031 1399299 99778 511324 677077 1096652 872324 675728 1825762 605705 287953 253066 1799282 1363875 212256 831715 1691146 1450418 1686233 741124 229495 1733034 551940 459271 1779982 864088 1085538 14059 44007 157364 845380 840081 647775 630491 921677 522143 303033 266512 1447204 1029865 14605 602311 1075014 756638 1042281 1945640 290973 598413 1659400 927429 495784 627749 1324373 1917525 1894282 411629 376976 423145 766944 1855829 1148415 106506 1175721 1301413 1932593 1230905 582696 1447729 293369 106313 50005 959994 1905215 927834 623510 1290326 980986 1149851 358878 1988284 1638095 729684 306929 1939576 1063677 21156 1414550 1440334 1783136 57049 1417747 890929 172102 1033872 355642 1484465 456867 108365 1043689 761203 64584 1350479 1461117 1012057 230736 1614044 544975 543729 1350162 828329 16789 1984461 94328 1110426 24272 237808 387606 1796305 403320 500710 1284368 324832 1143287 1839556 764325 275891 864059 499562 1347268 90730 1187768 1602906 1901633 908973 1833925 223509 774561 980389 1026940 185189 579969 62298 781956 954636 1402182 1359032 1753999 1501125 961320 1626658 885229 1519281 59326 1107095 1560867 97060 159170 13877 1619230 1093794 1317031 1510348 825208 1993133 1600199 1053957 486488 1739679 1259720 1244733 1459371 211997 84112 783613 1998457 1772775 1422282 1374035 332141 504860 1428055 420786 1661948 1173164 1676056 168005 759244 1460649 50961 749969 1869947 1893601 1486762 913404 1998814 133109 227184 353366 751439 637895 42564 1278907 302826 1194120 578208 1964359 1751512 505905 521704 560723 1807491 1687246 1593746 1864523 120528 748557 366423 21820 162972 259664 307185 163830 1198317 1066728 1641229 977512 1025270 1494623 1347103 997568 1477685 1471019 890819 1475985 430023 1769103 875050 1994532 234315 983112 1854804 1375151 1395846 612388 130684 1903391 1708769 1865148 767092 66693 892041 1887967 1569193 687822 23962 1109370 935201 686556 29509 1144074 1954820 880946 1017014 851135 44276 1950958 1670975 1705889 1881283 1087152 1861801 1212547 1166242 612006 1596960 448756 91175 1417685 1847260 1206656 929744 1631011 280004 223785 511853 251 1889770 86527 787122 1605544 237036 476327 493904 1986908 879419 145076 768119 253955 779264 1577682 205116 1055447 1222863 836591 51734 183414 491730 1374548 1008607 868286 376183 1917225 1678254 1293743 1772906 301932 1398086 1542927 1655785 1369467 836597 1640075 19782 1406895 691536 338655 286747 1820213 1633282 1516139 978043 904442 222132 1540876 43550 1166510 1037152 163542 1089246 1587631 1918118 503733 501846 903808 1168801 1756064 1828443 305878 1298949 1416609 112289 320759 1164437 1514900 1115800 893767 1142560 772004 1346744 561862 673095 320663 1572800 1194287 567348 1497418 1176890 516420 862792 726409 1706128 1493468 1166991 1889804 1163895 1826030 1254504 1097941 1148156 916128 600380 331384 1544641 1581757 1712175 674025 1624294 1411658 1878497 1743550 1382956 1214793 1901617 1571123 944857 24238 726017 1761267 563896 320863 243927 236693 1161141 1045709 570593 812096 1581483 145530 770185 1237371 1394102 368348 249906 166345 1869265 360111 483338 1894124 911776 206531 1229402 718293 924765 1490673 284656 38925 684573 1156943 1273765 1423691 683259 1170079 1867745 502882 1769713 1500763 1777495 1384513 858834 1759983 1250231 949596 1563254 1266895 1671396 853176 339162 901410 138714 27101 1235052 1730921 1962133 804449 1004884 1931657 1549942 1684439 1361590 142488 931121 1711955 1654675 1308282 864233 1482790 778028 1924702 1029603 1571209 1828356 754283 45783 982267 1344804 1834242 321236 435273 486705 1214552 1674828 178782 1681944 939776 650106 1971753 277022 1558950 1653105 372010 1858381 694006 1430067 267648 1913869 933127 1328334 137384 628769 173091 1589631 1877540 1435194 1932461 1463356 976783 1588676 1860654 1605106 1123226 593537 119929 268701 223411 990749 1033490 1025002 288895 1532945 1558341 1132814 853525 182085 1034427 1510627 1375530 1559582 972858 1828430 223931 909616 1852398 1287752 313593 1057687 1327476 1195706 1312098 783125 800569 624551 1273682 1091742 1895872 1725394 504995 1556107 1841886 1495511 1343445 564213 1058103 726348 788426 1505853 572987 1871995 293552 1845946 1464175 1553870 681463 28068 887304 1755425 1422413 506792 1524689 559869 1892768 1732968 296582 948662 889906 467345 952999 1078045 1633251 802674 1323725 1993002 1251885 238246 1997579 1220032 1146052 784101 258672 1444817 340929 629072 1296367 451084 1837081 884486 719423 583834 404997 829384 903053 345493 531084 1262765 1386752 1684074 458370 98558 538808 846269 1678658 221442 1869853 1368373 763328 746069 1629676 800890 11719 1707935 443205 1833579 1816826 1322285 1505378 592944 1582424 1123603 1869264 247199 1932700 1619159 609412 822351 629175 942608 981864 1784521 145714 190386 284525 1729437 814145 716332 1366226 146445 1846367 760886 1100910 1904664 1163533 781515 1748481 1911446 1647558 864054 1517206 1779822 1234957 751340 1973623 495266 225007 1154053 1763989 841794 1563911 1226272 1782960 1558915 1226390 509419 85504 509875 1800135 221834 1881200 1374599 1171819 1917483 1730870 1789275 747339 144535 1345998 986676 1541568 1448574 1306241 96983 1869805 491109 1613116 160549 1092733 988086 474603 1473547 1650209 789574 119993 1053742 502520 333607 1278527 808348 530131 1828492 1461075 16660 202076 961525 1095642 1477145 525683 1835065 688911 684479 775109 1429673 1346120 1199520 58857 914309 498129 1884921 190940 1937044 1903694 548396 762027 780768 106459 1595558 658714 1422712 885293 1037846 868018 636749 126278 1095976 1362798 1098128 99233 586131 1578322 1300995 1120817 1478796 1066474 737244 276850 1062024 1853197 1114496 1969886 1963952 147498 279203 309204 1740383 1665960 1234106 1866930 124457 1612839 1820678 1178497 1934281 1610047 137754 1794776 546551 1871044 235333 752778 1291665 1582526 3465 610450 1984629 943186 971637 834297 705544 1931549 755567 523216 1767086 1751870 658857 1305708 1073993 1867828 662062 560133 375107 532135 1776144 588310 1351783 651941 186145 1535893 325759 74385 178458 543581 1725453 113685 1981783 157178 1140684 1056660 769136 17930 1638428 701621 1356308 927023 472916 1737534 1606222 794090 1235023 1266329 836904 897954 1850594 1229465 1102184 1041422 193216 1153087 126640 18089 343057 781332 1330635 378078 1010735 485840 1713120 510905 1717536 581212 1107291 814479 881410 282477 402809 240127 1391360 642566 125096 1505947 1419335 1125202 1961702 1782213 1715396 166387 261586 466000 1567690 1510208 1641137 945829 1207295 175136 1567456 334923 1777008 1075933 1581600 1320211 1588987 1286973 1431016 1639235 282621 1452477 914669 217558 1518254 1548841 101106 1066244 963752 265286 1361602 1080950 319959 1578269 143913 171886 260491 194172 1496847 1732105 109801 896435 1349291 1085464 925114 359817 568675 1544235 1342941 909682 1827564 1726270 342262 1767147 1107609 160288 566506 979848 1328218 709259 1823177 483572 376537 492323 975755 1270154 1990563 727786 1620915 1171825 4629 593660 637186 982265 1273098 1438481 650829 698632 1966355 995498 1675117 1771690 1736067 885749 1636597 1686186 224260 1714359 32967 1556765 1078185 1410328 1517140 1780528 658971 1989826 1137258 440005 1508823 614720 44233 698316 889304 1880068 502724 623512 1066406 657524 888248 201408 455430 670214 439035 97862 1812455 1766523 454653 1277980 1405656 1946874 196991 1432413 993311 880126 1657321 1167481 1620216 1270963 1319787 549589 345491 1269976 393597 762636 376936 1431315 1439708 1292963 1469668 414264 708356 1691944 158536 392983 590354 1356825 1121306 678542 671511 589137 809585 1387742 848149 158352 1103799 138622 268463 1172385 913473 1248821 1859568 12898 216584 477280 841519 530379 1527608 79797 773196 1384193 413559 236697 1872972 858399 1740829 787704 1990634 34808 1043792 1944553 1298731 1475790 1016411 249477 1554767 60553 1526625 1226710 743223 405728 759801 497089 1589936 1749123 82306 62907 1442393 1582386 183354 1703233 897913 1470753 539028 826848 1949353 1465780 1778888 1207045 1474243 1211504 1076309 1431366 79070 1363759 958953 1979481 280200 528945 958255 1439664 887901 796413 1472588 1036551 1520217 1748633 23512 1773437 788988 140685 1699132 1032277 702988 955794 798911 862585 1494056 30148 754528 524358 20411 1425909 497393 1843720 1412705 225231 1635211 1727380 1911187 1210915 1686421 219712 1341324 1369342 1589086 1042679 898065 1695760 837156 1809162 593652 1190618 1308976 695460 983183 1300089 187586 1454206 1907945 612751 310037 791168 989729 966671 530848 1656997 1044415 1561933 1026639 386994 279813 822388 329560 1438100 1388017 463329 1545915 279626 1323462 491011 694626 334469 1164568 912025 797673 960960 1076800 1198657 75315 1240661 887213 980353 1063804 5847 173520 686813 1964792 238101 1843037 172635 416193 1829120 744536 145236 1201216 1864772 545678 291519 1045773 216802 290848 1589214 912167 376415 1117402 692366 1270847 1259408 105574 61001 1898963 680991 1462602 1028371 1039271 1336184 1918304 1272173 215540 1697702 814628 1581773 1144503 567208 1683115 320595 945287 1953306 1659503 1400409 1377213 1596227 1654011 1243759 372151 1859052 1219085 257002 886664 161836 986152 271540 9582 1419710 1141024 654516 76713 529308 978513 1115613 624721 283869 859311 881385 1419143 1873109 395676 1044922 1066571 1957391 1163314 618883 541190 983252 98720 1551350 1034309 1580177 1210009 1085692 1068553 120127 406817 159844 1884369 127951 480115 1374138 759769 297224 1989598 81914 194635 442088 1682064 798271 1815551 1775979 350780 429768 1452913 1804570 1901641 1300763 1309574 267080 471209 252391 1893930 326280 1672298 632856 307363 271863 222065 1376873 505967 490650 203335 21057 1826093 206534 1863340 514788 1728074 1113593 1025765 205538 134815 1138872 968876 706477 1753530 667213 1619317 942954 302192 546709 548376 1295465 1685552 1849251 257981 135599 1968661 1263212 742109 492349 631370 754412 321292 714259 1724993 1195780 1038346 757 1191467 1238806 1307018 1793931 655286 496032 483406 1778712 1265604 138634 578808 133802 575140 1309617 1717982 214878 778150 669661 1260785 734578 156197 1690051 189056 1237571 31599 235378 1061137 121563 1144674 1771716 1117595 1836346 1074706 230673 1598064 324637 374388 1911508 1990695 55612 1197474 1826625 927900 407065 1319452 520653 1762094 1647539 674676 524413 999016 22136 973827 1199534 1345208 750790 1843041 1050970 1118383 789628 425943 1346586 1507012 407952 963371 197322 668538 554176 1774381 630250 816904 551156 1071940 1687595 1038052 1860559 1401511 154669 1120968 1738955 967896 589902 1637718 658510 835078 1018144 1734619 1918093 1707657 1386481 694767 1365069 925047 1911737 811519 1719020 442022 1109606 1162105 1602037 1732274 589484 808219 692990 1397490 1450655 1410977 164003 1469931 1380852 1721995 91837 330679 1290037 1349177 292488 164055 883072 79597 1508580 1144854 292236 1113449 1602804 1101630 1811648 444031 735506 753298 1357750 842750 1750932 796532 886326 1749188 757703 1908503 1094986 601082 561591 1600758 1381987 197549 1083753 1881727 647934 1565460 239389 1228496 705538 1677799 861868 1650344 1437303 1112953 1191193 374496 400069 19038 989392 1573435 1681151 837823 1034129 900937 1037408 1282181 500993 303162 175646 464208 990681 1991547 1572559 1765302 643114 481159 1889500 429340 480810 315140 346380 859750 958248 1685039 1177946 661725 317724 357615 1421124 1513994 1710433 1502812 1389811 24026 1589352 1530188 739492 437525 1119653 759 1571835 319900 1025445 803908 1343433 476817 610433 1093538 1368102 34903 84235 1448569 1885551 614328 1409356 955109 860915 916510 1732562 1717535 1269646 1456560 810804 1274805 992385 572460 1784417 1001829 983461 527804 671531 789431 1869528 719760 644143 984450 1415493 32046 324750 1412523 1240175 1287702 782672 1721670 557591 137949 1345463 304404 1833952 577701 481512 829224 1325427 1700182 854404 460821 378333 587283 1591726 1155182 87718 681415 1686868 605182 280638 1043049 118352 1413057 1444062 1684508 550617 195048 150395 1294641 758544 1101007 1836652 278060 1692800 1192301 1144101 1267809 732158 1278832 290587 1951600 681709 628960 1890974 1824124 918738 120537 1631656 1683628 1335215 796585 1092439 259010 91730 1161743 1358391 1015695 858982 1442955 1502407 1986658 1157885 721876 584827 875760 105001 1914988 77989 338453 1617204 64714 255370 1662076 1591559 583905 1199363 1312788 1920664 82947 799025 434573 1391657 16504 551458 319356 860500 1028860 505740 508493 1448911 1339793 1397597 661258 1514199 1751125 787376 476532 371728 1531017 8395 777862 1108751 1745128 1336259 1456442 178368 953904 1879940 797561 1360702 1333271 436200 1292137 1318331 601787 134659 1488515 1254251 415247 182993 506829 1254325 1110046 1454023 1623283 27224 378936 461938 1227542 941959 526754 1358567 1476254 1606104 975551 241667 1217483 1410768 416264 1634790 612267 14118 1335399 1006799 1565803 739468 778546 1545083 1496155 585687 283978 637528 1889149 1695613 1142771 382782 1257646 1074030 1873170 1056285 1327838 348946 1535789 186561 1638281 760691 1473186 1930807 264067 784565 281253 1048578 563461 1940434 1859455 176959 875701 1134339 390559 1462807 1154823 1412850 685065 95680 532774 1571906 289956 503574 988886 507817 198964 212291 778040 1856101 1470825 1311543 1687098 1685604 1095419 1348135 1409042 1704439 1946237 1893828 361765 1909315 822708 1473966 1600445 1950569 1717619 1704095 701162 1303620 1678578 1768561 1161885 1943718 531683 1423660 1115122 987804 207515 1314457 1096050 1480929 687643 1713593 1983402 1908581 1248454 52139 2885 1050655 1685843 1994385 718691 293858 681940 1424947 189313 229711 1201612 1376316 1326890 584276 97146 366011 1517429 288649 1976307 1267813 507943 1443478 898485 396869 1505180 1646833 1848317 158011 1948474 1972864 795688 1426320 522324 316231 1142942 1313203 1770779 567527 424467 883226 1420225 863030 1615830 438029 37599 29319 1202588 938769 42489 1493621 24477 913133 1072946 153693 477182 551161 210396 194247 1572700 1628958 520288 1634261 639602 1551906 365324 337688 1734693 634173 894708 1796339 1305586 1075059 905707 1484117 1236696 276790 18915 1229860 1484514 51170 440314 1901756 975705 487558 1271998 241802 1261287 743647 8592 1841187 1741760 281083 1842364 431911 460030 53890 1274290 542766 361598 1295231 1829487 1957240 1152386 1685697 620132 1746474 1999231 74389 1970239 1630323 1811567 77617 1390809 655428 1735615 588557 754946 889114 627224 1737638 1813090 159575 877755 1405729 884309 1676854 1949426 1215651 292701 1580859 410087 631416 545428 160797 1562240 1510007 1268383 1458468 3405 918157 1935221 776974 1113078 620871 1742397 149225 427478 1174166 158032 1571605 812248 1811051 1254889 1021943 748664 301990 1142849 508734 1332408 539663 1337238 121548 40915 925707 1098592 620209 1909073 1124864 990270 1698187 1547431 1863725 1517252 1742111 576097 323136 847921 1668919 1925831 1525174 1543892 693395 1051884 1800612 581824 390631 1970769 3302 794180 1881122 1831686 367597 489655 1228989 875491 1031675 231813 1730276 1228017 568996 1985543 1765341 1373588 1913255 1701069 652148 460128 153352 19407 1622890 1649452 1443285 873897 1405557 346637 57597 112669 147083 559111 202324 677648 1357709 1772532 552045 1757329 1563874 511372 847138 1660984 1269568 1460906 1639442 430487 1092848 1193288 759784 843928 477579 635441 164434 104524 701525 4754 731699 28957 649963 1616237 1244615 182510 1074087 974932 518324 1800064 637248 1256209 571674 1502604 687114 807808 56417 815582 1817580 387366 1593962 519717 413309 1125879 253975 140362 1236371 1152836 1229057 1471290 1211764 1118614 668864 901799 1106463 1581034 535575 378745 9334 1624965 45706 108784 1163359 1080492 1941133 1780134 894287 1314167 1155711 834469 636738 1355283 1983577 1533456 1646227 177878 1365199 1641024 1049010 147557 1571199 279682 1801954 849329 734817 1468459 1767827 107066 559918 976725 1123765 1952318 1549436 1561098 464819 965297 322846 362036 915151 579808 504835 1987473 1823902 1525875 573110 1978094 1948675 1288908 192270 420055 551249 1323127 299620 59313 1163795 117905 712688 451595 1854351 1137631 1591440 22138 876405 1529935 1810478 1891660 1530260 1035533 47913 1493683 868335 401511 1748086 405616 572669 728514 204748 40548 1010011 86044 1812808 968654 1022114 844544 650568 1458276 880479 135330 260111 131945 1062013 1267 1435907 1937296 405601 292475 1060444 1843648 1853766 1059784 1505351 904923 95687 169821 821487 1262412 1999628 1163843 1216872 1984105 1503446 1933573 1782647 841057 1171847 1392467 1410699 1595591 425959 1776736 1435943 1523385 998041 540913 1733053 1573834 656490 331816 1218715 1471251 1605635 1915630 1161602 1440451 652002 1579961 198879 1514313 1462992 1367802 281712 1724505 1645844 1050310 489722 425442 19346 535847 173124 415599 686756 1093144 873756 397861 1322116 525486 293610 871202 1752025 1735268 5048 821903 4166 181346 1928600 1524919 1199255 176500 448811 1861907 1738913 184276 1923599 1833445 1678726 79193 1673764 402569 379565 757244 1008871 1271066 243968 793899 651248 1868772 257696 1424566 1422826 1301863 201014 1773900 553510 1635408 1430344 724950 544907 646223 680736 1762079 1143314 807220 1797596 1331712 1443213 636401 241630 1432535 127495 8718 1929627 875360 558256 1047460 1635816 1393984 614471 758253 756973 560760 1678657 1785223 1512766 1085247 176258 1477229 471096 978617 1181789 1806270 22834 1475368 1126596 779400 967070 275320 290773 365556 216989 178719 1208219 1063741 1098162 1277850 694419 835629 1433980 1067523 761838 1583028 1882143 1227672 1739530 901242 666784 54561 1504852 1650055 482664 1555126 1493135 1831212 1426506 1772653 581005 1988577 233002 1843718 178912 1261649 1861595 237787 544911 1792435 1727326 265411 451781 476112 962070 1987950 565654 1991072 1504647 243269 629231 1968742 402312 628084 1572446 1353264 1212191 1889037 455903 1499933 1340757 1105488 762174 1746548 480138 1421094 690192 1487788 1090381 550474 803151 215626 1693008 1528553 1901080 907958 1779391 1429929 1035383 170769 1997620 45792 1584165 497710 876952 82921 39175 1036784 1892084 412410 1663682 814777 174869 1140920 1493911 912800 1041885 52886 274098 1943014 1591681 1280290 1277765 1281764 893362 961736 814943 480967 997942 733246 816949 1876341 1544479 290598 1315543 818992 459120 1256248 287063 976383 1902205 810554 1908731 426116 962178 1340967 1066499 1233949 1786395 115651 21526 659989 298629 1679873 1122804 1624761 37284 999150 1776671 761392 953816 570093 1206707 278634 1025169 1405539 1651717 1608613 1538913 1926469 1120704 100285 877693 1207065 559990 696990 780890 839016 1285706 822219 252698 351601 639772 202633 1349683 396981 65264 1062692 1756179 1487819 1326059 1721035 1389713 1206672 610628 1411286 1460230 434530 918965 1294867 1623696 1246430 1944451 219267 1165453 990120 1473613 181331 1788255 425039 182971 1838487 1494679 762472 1486478 1402914 355424 1008400 200420 1218452 831825 1342879 1744937 598705 592402 1143020 1875687 841092 593912 424778 177906 1233459 753500 1652245 193249 184299 595039 1108670 1443784 1943042 1317455 703593 1597019 1845349 1716543 512429 1148782 1493617 1624945 859155 766343 1515612 331913 1334520 1338796 209916 1073608 801741 1562975 194867 649101 1264462 681820 1066754 503641 1224392 1353535 1081524 1208243 819828 1054963 937931 1567120 1326354 557963 575762 1162037 101730 1262941 1550999 278788 357684 1501203 1391450 84169 15090 1126310 1632626 1554671 1880867 1098322 12860 498855 1209433 1684241 1669016 142206 574231 1798562 1205148 518671 193170 1040518 390625 1014802 1587938 1325882 1675880 1622013 1242505 536403 1826521 1056082 1627832 1567662 1302051 137557 1424122 1866798 1754402 1810512 291825 889735 48427 1425944 401595 1700131 1892251 259384 1757503 535149 1766217 1396699 1061325 1210543 1436072 1298633 428253 776903 1429381 890488 926652 124930 987343 1308970 865201 1682263 1036435 1067377 1505930 680085 1141085 77805 1740105 948225 911215 1455134 74738 588944 293133 1575776 1011853 266325 1997360 1116680 758681 696539 101697 743858 1115369 1022166 979266 936451 1399708 82635 1598099 951317 1028092 1147233 1190468 1370947 174612 798566 1975164 673594 1275397 665894 1502574 924677 1908587 142526 486433 1232592 133276 1507349 128557 148775 686161 1388465 1470342 1332430 1168069 1779592 1360230 208629 389461 143808 985410 997988 656312 385776 550160 1319163 1217180 856407 1259763 1563609 1984288 21432 538502 1205582 1608147 703705 1168228 161781 1061704 183278 645552 29672 1283174 360086 497747 626064 772834 1270161 806650 1528880 575681 1168565 273556 424356 1876066 1136515 815656 1866929 335652 1239114 723926 576258 1158930 160561 808658 1258376 112296 1794844 686294 1728940 224268 1244179 1665239 1700271 70985 1858460 1760039 1041461 226023 1557560 506322 1972620 1091595 325006 1801404 34148 674742 1035681 721766 386437 248449 471862 1104950 289527 1730708 1785275 732061 1750790 1398805 231684 221611 792952 1779892 1371427 741335 571407 192177 1106505 707018 442734 306174 940147 1137402 1089793 1589879 1403759 532591 1493226 118967 862783 3320 283231 813023 1272742 620542 620142 1154400 960693 1010485 1983825 1851928 1884 37891 1767586 1885164 1899200 2371 888076 1677276 476284 1368243 1421560 1595908 201210 1110761 551078 1577812 696112 62318 86826 1651305 672898 1060689 1680419 79832 1763181 883823 988972 965785 136599 1886108 477600 1799334 1868620 1516470 1002264 373578 1557928 1549832 667258 1414144 1368672 866010 1285711 21701 1321272 1728640 936597 1481444 839936 351024 806710 1340830 1337159 804914 968540 1953104 1898739 822539 1942065 69555 1347348 1457816 1651576 290406 20292 1229913 118612 1102632 1172275 1949985 1713131 1195182 592049 1698355 1456783 1826595 545210 1162551 977044 247078 1285383 1936218 1415111 1063294 1375979 1584232 1482681 216285 138801 176617 1876200 1579981 1417700 1002292 1307572 597538 392479 857855 1240953 122453 335516 899240 706456 237274 592717 344107 1585731 1651132 1146578 185651 1085062 1116978 14502 177358 1224748 312806 1003470 242119 1557583 1837501 1962080 856885 1822492 1920296 1406902 1172852 1084492 1529432 803682 1887631 948462 1765701 1237827 77718 776245 1862781 101221 441748 387410 1718204 303772 94418 33230 661685 1211466 1804442 362283 709450 1071203 1270588 997451 420829 1975335 1529002 1192088 1295978 618895 700791 800019 1194613 18413 1799071 99715 1891710 1908534 1346665 1745850 963116 244676 161169 897306 1356119 918620 468512 1720026 590081 592908 1377721 704789 790154 843725 1955583 268188 350136 296613 1308234 1904687 1684619 104033 1218266 1609147 1098849 560033 1504489 1075295 655587 101870 1222525 1219110 1282071 595589 473136 461560 286964 320746 1707035 1766354 581648 951353 1345517 1550 1019994 385283 880203 601824 1469251 1856005 1523729 1220635 443752 1277392 571688 1258420 235807 1343175 1602866 1913320 1748861 1888061 813044 1943984 5135 365542 173880 1195694 1919942 102368 197134 1603414 806778 1502758 1006995 899941 1535693 1617689 954754 791011 582840 583209 1934877 1901909 388666 1568597 920866 900933 1000364 1907124 963248 619721 755702 452054 1325482 1620770 1839085 278949 1124918 913601 1658117 1350494 137970 355892 873591 1545658 526106 440551 635063 1012161 1709414 644697 1192473 380813 274019 423248 1701981 261167 424592 785016 1036157 1521402 865496 1505576 1104744 1454507 63090 1572813 1196463 1298992 573125 346253 1591589 1647292 903339 186874 436160 968685 1162355 38710 120495 437696 1276797 876495 539754 917873 1771513 1716811 11890 1214550 1885899 551178 1970474 937819 311940 1385991 1183299 754858 1358084 57168 1913748 1709334 893846 1667733 1656040 569946 1711050 853521 1760439 1845210 1280719 1614533 466465 1322638 1162425 343722 1437342 1417879 1018925 1401669 171468 142589 111808 913710 1136875 1610577 1724420 362169 1779040 414396 1245274 391614 706063 810790 778938 1948895 1987879 1629603 1892261 1605899 1691952 972070 1493675 1921029 247450 1825790 1066425 445151 603896 30847 367148 1102317 1827182 1558684 562381 1797571 1214618 864422 247004 125258 1044808 749126 1306404 1681941 1038818 1239277 1009397 1646418 1250629 1482746 928156 256671 957411 1686229 1889775 732597 208546 247049 1663776 1693777 1600881 339892 1346753 817725 1239797 384624 743405 1316999 972024 1290921 608121 1172469 1540782 909807 1134014 521476 515117 839195 322121 1460178 1085389 1654889 705280 678796 1626329 347478 819791 751063 619385 1027740 1135999 1271660 515809 13140 977291 531831 1848058 1171003 1255114 1177929 1071004 1072725 537943 1487445 946279 1477578 247775 1023315 965408 1769925 1397058 1732656 1506834 1961046 1966282 1446738 219361 1929468 148534 1451967 669237 670034 1500272 718993 778354 1428400 1832261 1886565 1402377 1984204 551058 92601 596735 105311 1583263 1614330 1735236 471056 1857121 1667320 520430 157970 1507859 634492 1077337 540621 804460 1846459 1141161 577795 700132 1402230 263190 909412 1662910 1158104 299317 348101 112733 810427 680223 1542470 994850 1890299 1485626 339923 1624270 1938565 805589 1842566 834142 1352116 176226 1435496 288445 1070382 1685037 829663 736779 1513690 145920 210743 1136983 1181141 1636556 1809692 1631217 1381503 169799 1192327 1942141 726995 1128956 1867377 1060144 833973 1333640 160791 1949300 1550209 898932 1673371 582175 677264 375011 199465 1005435 1726514 1081404 972993 818815 1615166 1624136 1367007 1856180 1016673 1413185 476357 559288 1037246 4591 889752 1139174 941482 1154283 1238181 407477 1959290 799929 1550859 1060530 492270 1557964 903526 1143345 1969816 292903 1024718 1045915 1676935 1391035 452349 1694558 1755210 797598 478876 1306489 434178 710752 1124829 911423 1471259 123921 1521571 1939213 1355134 1099863 1130876 1600085 1991407 819090 1445977 734024 998925 1633306 1685571 96696 467571 1820322 1160876 1218323 1245577 583877 139276 1634609 974806 1054629 368187 1766814 1374313 459795 252312 1336303 548614 1697088 1947814 1526653 675668 1174364 924951 874076 153131 786985 1138326 610053 179266 1692652 541092 1289579 1749486 60724 1772138 113135 170956 951398 357822 468696 324749 984354 145490 912696 1574099 1356519 560784 1299294 1389245 1633126 1815837 1272348 244405 1610994 1597221 770258 526647 539597 632866 1049274 1943625 1265564 1579140 1094032 1147109 1311611 128358 1282606 961762 1796817 640433 1911569 1538730 1910092 1052599 353325 1070329 1329906 174398 1755309 945233 1961694 1622631 1743995 421454 1552102 846950 1436255 1265338 1559778 1913762 965241 1423497 1740739 1957375 824917 1897314 497453 1573430 838875 1553769 68009 149895 883111 1810851 1214011 1623964 578029 365422 1188339 1762743 1804039 1509484 182402 1815430 1245153 1717188 1964544 485855 66415 884325 1812514 229860 1262817 722002 1907350 288171 1826848 1681729 791638 1737007 848409 530363 905877 160922 850781 1950227 1135027 1013010 1059010 251609 1510390 1021956 1513462 1120426 343401 971449 1719673 1868252 1282484 634282 794661 1750597 393768 179061 1082579 1268168 1310184 1393638 1383361 1907220 1996807 1967489 366500 1465826 477553 1795440 71087 1076955 1083536 265948 679952 1035763 839605 1419359 595687 240993 139859 217488 747411 970781 321842 1509986 359411 1882270 1966189 572124 1702585 1223515 1909452 712638 722539 1867575 281247 1079751 98973 465372 32009 1308038 1555194 409722 901210 1159536 1549159 1825650 1787233 335148 144947 250363 1211863 1552491 1286726 280314 1055120 102507 1104359 1321138 852386 251018 122175 970911 708599 1644329 1078277 1723354 463680 672753 1873986 35388 96148 1703140 584398 1992656 1562311 543005 1273619 1264729 1262033 1629238 1583154 541124 708287 1291339 874226 393223 52955 123548 1054052 672577 977585 1247421 1471528 1189668 1222439 840712 640156 1406308 418623 638258 1002890 145975 949046 985524 1019482 1184545 1713954 521202 1552829 699213 1441986 1095708 363197 1007515 693950 1724545 221891 54088 116535 443625 1185130 348351 387885 1591369 1138969 814445 1416721 509153 1841489 155068 395418 1064309 1981266 590513 971387 1928171 75096 285350 1591116 1415134 1076788 1264906 1092624 757130 1863940 136545 1221835 1106692 401401 714324 907392 1163443 1505193 1676450 1988142 1372132 1806890 1503879 1449589 1618477 925982 663549 207646 1430066 751620 532199 1464199 114959 887311 1684574 678763 505006 319156 44602 1943905 1699540 1932975 936681 819844 183751 1386012 1313442 73159 303123 1525552 1429501 1469946 624022 1229755 554287 1389866 1181984 1168975 1996972 1988844 1414589 1911212 1368067 1619631 1134800 688707 1592117 356327 1593771 154774 1489668 1848136 874447 754074 1692595 677837 472834 1969 381798 484407 1901969 728210 183787 1619518 277124 713253 1917130 1138765 1416989 1079727 370115 1326157 1259776 1748260 407889 715434 118752 482672 1960791 1111314 907202 375018 1702342 1264634 1117464 1747052 80731 1150946 991240 31318 1344147 1455869 1252050 1687197 1665868 881017 521008 33921 910362 1576119 563147 38090 1927830 733956 1534632 1326871 1053788 1929077 454570 1677681 967977 1711530 752213 1251192 1432097 788208 320453 629789 423446 98722 833209 177037 1534984 1446255 1957319 416706 445743 865025 349943 1762086 1426940 523431 1451194 1957136 995806 1390789 682121 1018200 166130 1962121 275955 61887 1178671 378580 222916 551680 783857 1064094 1910878 254919 180465 1097134 687977 686466 1572374 989453 56314 1353515 1945819 1619997 142215 709667 1863887 386024 872564 197507 1924582 1626949 533601 1825221 1753326 395774 1505140 1052519 1816225 748744 1359790 1331729 1139831 1660284 1275907 1656175 1992850 1714229 1361797 362580 257454 549976 1422817 1263896 1999639 841913 314100 1350688 1694909 1435553 1559301 26355 836465 1252597 1284349 1928578 593603 410677 1618818 1715101 946455 1491485 755780 558687 1983282 773296 1247108 728968 910610 664923 149891 1852412 391353 933907 901547 1289576 1591259 735273 75494 1650247 1726837 1985872 917806 776472 86397 1914562 1820461 1598314 213874 840998 960332 691148 1858839 558395 1659688 885057 53831 839820 1740073 845503 1765761 275351 1878749 627387 836978 156576 1511381 1095566 805876 569410 1257724 1410025 610817 1496965 58471 1959148 428861 1005220 434506 1383182 1834189 49067 1712696 1450859 717386 1659644 311389 1032322 1642881 1061102 1333442 839886 304073 281966 1226321 1116485 220133 1587479 228171 1999917 1386820 373929 1206187 1382946 659154 1726072 1549169 1536949 889273 597043 1266834 242597 1855081 1456688 568331 1003374 1117487 745816 787291 390151 644148 376632 1273070 552728 156837 510041 739439 520919 770703 1807735 694336 423389 687431 1384823 144914 1486226 130500 489278 900142 413378 1470898 400115 1905347 1205867 1862777 477440 293513 354006 707327 1242357 286979 673837 987256 409098 1838973 961898 539856 722946 1531759 1297410 658472 1875582 228485 98446 1943726 1928347 1465425 1223297 676144 87563 645994 975700 1854272 944656 827227 953317 1935034 1973817 1021512 635369 1112980 1405603 932494 1657684 1385066 1104123 1597431 1485773 1496418 977912 1072953 751123 1903998 1551257 702731 1323428 1450529 724087 1306033 253623 1544579 1840791 1507854 1433631 1103940 1735695 1994050 684654 1493565 197756 535856 541463 581034 476795 462804 1258348 478278 1800200 1993316 1244878 511947 138534 492530 351753 1715982 1176699 1459380 1750190 1783059 906706 114419 1434630 349565 1649162 670339 1080547 1736019 715587 143784 550492 1391458 1373245 371447 1600660 264521 530779 950547 801731 1468079 1066826 1397648 707952 1079526 1576791 520340 407995 589848 834187 289897 1613083 946702 411601 1089397 1009005 807764 1367410 384757 74207 57332 1124205 865448 1098880 1119289 1081196 1012063 623212 1410231 1802734 506711 717715 1135938 312553 514828 139048 148391 1253485 1599590 210919 809265 413528 1679557 1002613 265462 1450570 1855156 754482 1371651 1778583 550936 921836 1453199 1953086 1252519 960357 743459 1332825 1572165 233244 1722465 129234 929715 739241 448163 1133216 943693 698927 707704 1101863 1788848 784289 1820236 1600368 429247 1173276 964301 1957096 1420428 1955669 1079551 1089486 269207 1912094 1132376 1248732 553197 1161201 1576829 1265796 88917 828939 613961 530570 872358 407200 1726042 1065188 1346960 389288 1770504 1450145 1037527 1628644 1133209 2965 1614874 350361 414439 1495926 51729 842358 1519970 1707664 489760 62748 1204701 507332 761407 1012991 728778 1171186 1008046 1569660 1716430 429276 1076383 1111140 1060989 707007 836864 436602 1000361 1649246 1521111 1536788 612245 398601 419517 1193197 433965 522207 911312 879542 752027 126377 2794 903730 1742863 570059 321718 1651567 1565903 1883239 1578649 882515 1137785 1427019 994428 1526560 982735 986301 5976 856156 1021798 1538263 127368 1394175 1329760 1078181 1145436 324921 1537210 9748 374864 562261 1106598 496239 223855 1189556 673967 1833647 1174140 168813 501832 1505597 737228 317090 11531 336823 478023 453669 1443640 1482717 776079 10978 1662543 1927688 758190 682820 279233 203225 1107446 963457 1924763 931224 1569437 1272432 1116131 618614 1640649 1252692 70511 222490 172426 162468 1073049 976322 1079392 211575 260498 1373559 840725 177555 1887191 1465987 1207047 209663 580255 1744631 689306 379671 729572 43286 1550614 1373819 1065994 568753 1837082 1888266 556305 1796661 1069069 1308162 889535 846014 1602818 1805492 1661846 215781 1808827 1934273 1927848 785869 1952759 848542 1806637 1897286 397424 1345327 955347 1971254 617298 1208886 1601140 1130310 744371 730897 168840 367108 193074 1077079 1087220 789516 1099431 1157084 705624 738328 919227 1638707 1817931 441244 1282627 947328 752850 1157160 1907181 1517327 1134286 1674176 457407 637029 1862533 590777 782490 1375583 504581 875097 1504660 1172669 419776 1123487 562333 1629879 1258162 1263283 405180 1976673 1563084 1608158 311884 497165 1913394 438410 1889951 126463 32260 248948 1514624 1527236 1134786 1583930 649600 33177 887041 171692 818511 1766050 834963 363609 1919849 359154 1765444 1855240 584148 614034 612811 1790585 1317795 1828518 1268859 1822609 1422072 1327222 1645962 1077353 1534643 1298865 534327 425735 1126240 847173 1764250 315462 1406922 1471142 1817865 1740124 890188 938360 892650 1818846 1323839 1730969 1225490 1998018 1036724 690977 662908 1013911 43193 836944 364063 1468500 1380981 1800926 1800253 1385282 1169455 1198090 235763 955756 529154 1108434 752069 1953672 301308 14309 880558 1637467 1081503 499938 1714878 1426515 1022727 506901 1169565 790048 1366721 1755085 1399651 905432 1467461 1616695 463825 1977560 1508246 1975722 1254994 1309505 735791 299187 2925 943468 961579 1061826 1712466 165226 217104 1300249 508007 1443613 25967 318620 1058915 799260 217492 1392746 1475688 67258 654413 1929637 542915 94803 1447030 550291 382580 1604284 127009 922287 1233228 1690241 1736627 563855 979312 552795 800231 628574 965189 914271 1656045 714382 1949519 1285108 1923270 1117322 1910667 1859581 583574 1971531 238398 1629353 1449136 510844 911388 1246876 780341 436158 816222 1593307 799193 765099 313880 1864156 500732 555698 1264293 1489520 811448 1342051 155926 53274 1661081 214819 809049 610742 963228 756442 1577539 34346 1669286 706343 758623 634283 1203276 1636312 1127144 1769682 1467401 1875960 35565 1244035 447002 642357 1989986 341712 41920 744294 1693670 232781 1799947 1595780 1640179 1407709 1725620 1488021 1643107 185987 1637527 494426 727633 1775437 1668677 944729 454271 1166354 1779540 420076 821615 1064057 23055 1594516 887866 772280 835480 754642 632003 1824132 593928 1710875 1025279 1873262 399265 773284 1281230 369633 1753757 852529 1371447 35669 1530801 765906 50029 1582394 1892129 58817 645343 404488 1699128 1533804 951865 61959 1400552 1408879 1542784 1545019 1878499 1200582 118005 1527937 1714326 1706022 1982185 1261490 1543915 1917315 1728187 671785 1641 186008 1602995 512341 208430 1149480 1852103 1653067 807962 360013 1218582 1694479 1705269 341488 445974 1595135 1809066 1319192 1472497 594133 223013 513126 1136157 1009577 1903488 172418 717946 1550180 463591 1667748 351244 741224 937192 199196 428634 1045318 935648 819519 1557757 1720773 1148475 1983875 788118 1905621 1604677 206525 1474354 745015 367419 1856070 1197551 887152 1577940 815532 1411319 521087 1923631 336171 1768144 1026157 224347 1641491 594914 440955 421431 222356 450666 1855468 552564 1488687 1625012 746169 1091884 320826 1911018 538267 338778 1008424 1027407 683134 15945 1017979 1691766 1772615 347964 1257517 1278685 1152937 1663941 1920600 265976 1264573 329351 1019964 493731 498103 1448323 557590 512474 1683791 549637 913853 420444 772071 1938348 784875 1109010 1574094 425560 1490273 1755733 1805534 1974728 803929 1257602 1178054 177505 80753 481748 243938 596100 1515446 310005 1228175 1709105 1774737 724518 1649784 1238940 72998 724170 1641412 1699042 1723972 526175 549243 844443 712161 404331 1276736 625392 1702539 356312 1260452 253896 1386215 1381337 549046 1955537 445851 1410797 278134 1225934 1555633 394386 167623 1397894 558322 1601217 165919 203498 559566 705005 51118 1939259 1768251 511357 1678841 1457216 1166727 22567 944951 1520198 1482271 339771 1883013 1243271 1299986 1097967 1168707 766656 665327 1705880 785935 792557 1421326 1090830 1845474 1778588 1342525 1623565 581869 1407008 933330 212007 345398 754259 846550 47842 936798 1823642 591007 682637 1152052 1552313 470030 43859 27408 1696528 583982 908626 1193582 186880 1546198 1977404 1479602 699798 966559 772083 1982380 1081102 1702713 946661 23506 1342004 251890 1136954 1908347 642682 291563 722267 363139 735700 206220 68107 926918 1590703 1547549 742658 290662 1827753 1499075 560693 184769 842676 607355 1554342 908172 545007 357730 1704705 1150509 1566028 1868724 1741942 1412732 221839 1044423 969122 914441 1007183 1328387 152019 610064 1944840 1268828 1633300 1766874 191772 369988 261803 176523 5381 1222918 1964423 1187926 478892 1862106 836602 1460381 1464462 1439834 83885 1400579 654185 1157013 1199835 516823 174656 1802388 1895684 993254 1867022 469636 608046 773790 780318 1683015 1667033 340410 1474416 1408412 1004606 1284412 613761 1976909 1997891 1238451 1854941 775996 1297147 1713771 1367644 750184 1655397 1338242 718757 355853 1055533 256915 1738242 1099495 313296 1751798 1006781 139659 1330382 1922869 654862 179335 1382940 1944330 1717102 113345 603704 879004 1701619 541589 142143 1578750 1125239 576154 56143 338160 397656 1626345 558665 453252 339257 614240 1002702 510020 1253291 91799 90437 1353701 692121 146909 1796124 1503312 770672 1146987 1391269 1591782 875962 154893 1456692 748977 607746 1392538 1488487 1456454 1951681 1861441 681896 297085 1552302 769791 128491 863911 300743 1995723 1490967 1441263 957263 289463 1468241 246497 1817227 1025425 1761443 1829136 1275822 1572470 712600 258805 1557208 437476 3796 1100189 314104 1750992 1509425 949306 447994 1334016 1766896 855272 1480747 1857366 548826 1435235 127105 1419776 1904414 1014792 1671576 584946 837157 928955 900259 632875 1200420 171613 53393 638393 1355768 385752 1502700 340069 194597 1240159 1411403 1330194 568529 555740 92025 1125170 1693557 121171 808869 1866702 61611 1177239 623214 1019075 1702868 1137788 30899 1709394 1628476 443208 343783 985203 572274 848020 1788650 1648479 1299803 1643870 465739 1865443 713208 1023953 1373237 682344 1618625 1051887 444712 1664418 652274 317773 627811 1807417 1765241 563075 258566 328501 1205625 1746152 1317820 1882650 379500 371422 814957 540422 843540 33490 543788 1382928 874897 1463199 1751962 1451402 1280361 151720 571786 655060 1957730 482997 1806465 1343855 143251 862188 1671372 215465 1520663 251633 1106542 479041 179955 431893 1785690 480910 1397154 1237036 278411 842071 603633 240162 892676 623110 920208 937721 651198 1578651 566612 78400 1082569 427958 200558 1519621 124973 636927 719851 958721 103975 1051060 1595652 1481643 23405 1381119 536986 1110995 1982823 928407 746839 1265851 212696 110577 629683 1413708 1941797 175095 1013999 1805953 112309 510104 1269024 1484847 1494494 13660 81913 257240 1573486 1115069 244292 1690399 1812985 310223 337516 1915834 1689739 1035675 768318 1735403 544420 1107307 114564 925895 1356629 50559 123163 541605 622310 1329923 1084015 1344955 497499 1505484 554662 1271798 548486 237084 673950 1793919 1064571 339244 1320501 713511 418604 683940 134295 1457135 1831348 1606838 592276 555239 1274362 596992 569707 412175 1269569 173223 979131 1817659 1509978 800157 1540535 635545 1482654 1859668 477792 302772 1714290 1487580 1628425 1513158 343798 810471 1623002 1826117 1342634 665311 870636 1089637 945771 415059 495940 797412 1993729 607009 212495 1533392 1433568 1133769 1359410 296197 558695 1727836 790478 1523930 563248 1983295 1421061 958058 515178 128581 265682 1861281 681657 1007750 1439787 1795113 1867133 534341 265582 1474550 1310044 1314470 1539392 197421 1408808 482267 1327059 1797233 1144181 1693359 1545824 109484 408618 91818 1547648 1325783 1970130 1274864 1433663 1382863 854069 1332345 428031 360854 1087967 1047448 1978629 923357 356367 1458610 1418717 1438036 1879802 100108 875890 1728061 104192 205296 1401970 1439742 192758 785377 1941329 1739754 394695 323910 458925 991191 34963 1666420 1165268 1487760 1143858 726151 352963 878576 1143059 1483991 696195 676238 1779190 4191 1007478 1571513 910299 638736 92575 269436 1018751 321658 1284685 1020129 1494344 1058771 779306 302008 522553 1001980 1631674 548336 303404 598996 1309864 1491478 1313507 1984824 1076266 1824035 1789527 311234 1425795 1502932 1131218 1931602 1911215 1142215 1740656 253002 1374100 610919 163876 1992390 1890314 1185976 1564124 1900825 1162891 306170 535910 1155668 229465 321674 1157812 1598466 24899 279566 1738462 1604175 600128 568068 600369 1213073 985616 188791 1672438 479949 736046 394486 1003896 65685 130023 1669556 631919 17756 688235 1926072 1944772 89168 1615508 634673 873845 508315 1421288 78931 1515662 1320194 1745151 193130 427423 749076 768897 1279616 790615 972184 1236245 1249479 650894 702533 1854770 7381 958486 452142 1199353 540006 1519112 704791 315156 1065982 1471607 959758 958139 1091862 352015 558240 1213360 204400 1379686 1885010 1988642 1384143 432456 1983455 809834 1799660 1954725 163322 694872 1373341 827534 684406 1136243 1070872 1242399 715627 1771444 1705030 1636330 668961 628183 1956836 1539362 474486 1346509 240445 1618012 461191 506102 857399 1325442 477172 531795 816256 1509046 210212 1675128 1694173 699959 1606965 1074891 1371829 1529203 152183 1854753 163395 1588839 631520 1817890 873611 911725 575732 1994453 510196 149019 1688596 72223 880514 872863 667429 599804 1124481 1248158 1857370 1540715 685669 83742 616707 935582 1200134 146486 1819328 1630775 1374468 1893500 315078 76430 1945861 479262 1301192 209231 1878938 1069704 213049 1389664 1644206 27220 1834407 483425 353575 317978 646390 481258 112252 1158557 750373 1948926 1016531 902682 869419 1300709 133610 628758 1000362 306128 13010 1359762 1857554 1044932 785230 47299 1398994 1289005 394465 1455812 834042 257807 908406 1040060 652010 1904001 1019490 1829279 1182030 125641 668875 788255 1181760 1887763 729067 1068173 62733 119331 1707945 1418923 310533 1553665 455376 716349 1798689 622813 1559154 1808388 978167 445160 1890826 1707837 805760 1286418 1515715 1875047 335515 180075 1501409 76174 419649 758104 693376 1623052 174060 637718 1171766 293891 868581 80562 737771 1292052 129136 1753762 283399 1183868 937669 782236 1707723 910042 1643852 1310634 1505152 950801 1633320 1788764 1368263 752533 1305527 438124 245804 231065 1909552 370004 1717053 506895 591628 758533 1505752 1868863 1246926 582731 1909594 1418167 93066 1796137 487465 474852 1815766 1089757 1874434 218128 518521 863599 959655 613443 891521 362918 904853 1726404 362751 1686046 1510592 862526 676203 1122947 807815 143196 835071 513248 1561312 1569683 586647 400756 995726 1904464 1408725 204139 120613 92494 1780772 1386705 1779693 1020071 1498434 407604 1053104 1729504 1172172 1898588 1962465 432137 555245 1108034 1978507 1230261 960657 801994 628273 1271933 1694257 469763 1059986 1977356 64860 1616767 1433065 1146985 789213 1384055 1899582 1417423 1342295 1537069 621992 503153 832058 1462437 1208308 1785853 1702936 1237799 1369095 436004 1387014 1861356 1293623 237469 1819487 235716 394722 410579 1908496 358076 1972754 1564135 705003 1563227 975743 1856508 10495 1211254 1327764 1711958 1194787 1611880 383262 522364 1869775 1126811 1931449 312459 639947 1981892 140603 117119 830553 1372916 470088 1459960 659804 555724 1685808 484221 390643 768065 1462258 1411591 1128381 1388851 1915915 1899523 920638 1621085 1166247 594815 99299 1487367 1739998 1296636 1759495 1200824 564342 1087029 745022 1414406 132937 707720 1390511 1828999 1947612 750788 1194393 1300181 1840608 1183958 843694 308165 158541 218709 1445356 796487 464999 1670860 1202733 1249649 296983 733284 1711763 1189865 531960 1107383 454932 842253 296441 615224 45624 315030 806007 668984 114302 386628 1040430 755857 602493 448723 87801 155875 610362 592394 834815 56212 569682 183952 928010 1533071 1508427 941045 1590158 829469 229668 1126503 230232 971439 996217 168777 260302 930825 80777 660949 1394355 1196926 1190110 442851 632910 118672 1381090 717483 684795 1129262 456988 1490645 102158 1751463 1131722 352013 1317464 734762 127302 1600319 1424301 1512149 150275 1926777 1460289 1242888 1686703 1540481 364367 1515925 843129 1484410 1357247 1807835 1789750 704511 755942 205869 1552657 1288608 1529054 505205 1663275 818762 1052315 1156471 1176604 485956 1993877 1565718 1788408 196585 1918971 1116088 400913 1273364 656387 649641 1013695 260247 63107 1951041 622744 1266928 1529289 1115562 537778 1272133 1590562 588447 1810337 1035372 1062783 1318414 1572228 1111529 1826815 1440518 1995078 1263022 922174 696584 1820151 202907 1039177 1404906 424636 1584816 89198 1303570 1352724 1078492 1158822 584353 553009 663206 1171834 200071 922990 1154738 777373 1265650 975062 191541 750975 31086 1555196 423437 814111 255983 1309484 574990 238515 1097353 1421869 1584418 441618 424847 7579 1567342 1415867 829427 1298871 1140934 1643709 641589 1240319 382167 213440 2779 1034679 309554 1218148 1206293 11064 865013 579403 228092 1720973 599993 1782440 1187868 1394835 1929407 1423837 1852264 702721 800131 1452326 1043572 730318 1160502 1792220 23332 1446689 390241 504046 687446 1642587 1778727 704507 476573 155833 1698526 1974333 1608361 1309581 1328354 1407047 622641 557422 1898908 1049379 293172 1888444 216655 1951484 790590 1327826 976859 716427 943460 535921 1747867 235094 1602934 1588014 1148372 994169 317880 303755 1079536 414016 1290063 373457 1217887 99444 1972908 478228 1175198 1707504 865534 1383117 330975 400620 812762 1948935 83072 1726036 1260399 697 1510166 1834044 71009 242711 1238819 1338532 1765254 78405 1884812 407563 348107 735126 1156694 1312428 194006 1516944 1385443 1745536 1768940 559909 1410563 1329850 733092 1501063 1156566 1175137 95179 1248643 1469605 1568271 630795 1796529 253300 608166 1757382 932990 1858389 1317113 765729 183410 1848072 220545 1139774 1269561 1104125 818347 1346065 1200112 1411990 600033 234525 1170597 1969033 46382 285731 467252 1632027 431781 1986801 1241732 1922470 596416 470457 1857337 1587439 108276 266417 1419033 1764536 509161 1280362 1554431 7561 610530 144904 1691207 420597 1720333 1362248 149973 107365 1874732 238354 1069106 821486 1463557 722211 590071 979264 570457 1084802 579437 248447 1548964 1468090 1371125 1880653 655592 1467978 951268 1748801 224492 413371 1069052 1948860 85486 1888907 623206 1932113 1737149 1124119 1913461 1558493 1179627 1113219 1879499 1218723 108231 1592834 1178679 20906 1623848 1083297 1236929 293064 1306355 1076413 1517533 796914 1047412 721079 1618622 908686 52427 1666763 1828896 1304908 422282 1798694 693050 1342193 1922252 1814762 328515 822162 1353538 368300 366461 1242803 379189 1158055 837067 1562235 325353 272446 792071 955853 606443 597127 429079 1873370 326792 1854346 999088 1122179 567890 1651015 820553 1205146 97554 488008 747340 1588695 1778447 766181 673164 1493790 1977282 1876668 1601013 1615087 1803403 1847686 1731336 1614615 1820215 1779451 1728406 329593 932603 1779111 1465562 184128 1203614 609679 807814 303648 697920 283433 1614104 1689068 1118744 1054428 476537 1906282 1229856 969930 1279638 1605276 1832915 1953731 193561 448039 1865860 840692 354130 511965 157507 1789210 1555835 1849495 1936324 202294 27498 760717 1899139 811596 1291770 1424647 288715 141218 698833 720964 1687537 607776 448100 1511173 94193 273530 1617269 744472 915061 1002860 877442 1690524 1774178 936827 1383087 203030 1510891 769570 308289 1618360 637720 823420 1274171 1989678 1368389 681658 508746 503352 89969 237083 1589139 1174210 1857426 1867535 1603454 7824 682810 409417 1375078 1802154 388281 1425124 1344524 1450363 1924818 283296 1346942 994030 1167925 1274661 1561132 1857406 297291 207903 1114291 935649 1001669 1325308 238725 998507 1002780 1021238 759584 724553 787656 1933191 1104636 1459730 536206 1418239 1486271 1619719 1937788 1202266 466091 726245 728136 1081716 1655090 1963735 224122 703180 1065309 1124955 975613 76437 880048 178590 1392075 219381 1405763 1460153 33468 1586528 1001903 497071 676803 1177362 1572864 579732 597657 1618421 1418478 1256319 1731492 1299282 957416 218372 146297 1787559 940617 120875 1360675 273449 1402266 554301 1474170 1407851 436889 779557 1906976 984371 761264 982864 1951071 1458550 963848 930451 65016 28566 42593 1699099 1977652 85578 1971127 532236 1433883 1510668 1978661 730898 548838 1437267 198127 485937 1486281 982691 898101 807378 1663051 816021 559987 555041 1138133 1048248 268369 1151483 1009719 1601230 1827717 1453460 1081031 1119028 1029141 93116 860324 1603564 234890 494962 903266 149582 961721 75578 165101 591526 1489959 1716931 1800429 1431845 887564 1947549 534663 1283471 638966 12450 618109 59423 793270 683589 813541 186673 748145 1823032 1250977 878806 1415283 514328 1754767 1932952 1985455 759803 465423 821187 1323873 741946 1941633 394264 713220 580356 1028822 210997 148352 225798 702809 200682 681599 1001754 983716 1729684 367541 1578121 450080 1682802 820161 1462607 1735364 1783801 102206 1311826 1801748 389304 522208 688199 1406766 720268 959765 784936 435744 45350 1102818 1204727 23156 1034926 891391 1240958 888314 1404604 610054 190484 1733977 1529340 1352431 224679 666837 1917337 111988 350989 117694 1348363 302036 1406318 228198 1648848 1395457 1336019 698311 1340132 382859 499404 660416 945101 1106255 377506 763105 491177 1125300 1828589 661772 116732 879095 804181 1620602 1501953 535835 1592923 1930911 1532298 1098168 753918 1625574 1939239 491610 1198166 1935972 87811 1392204 1165139 608548 1829097 753693 802494 572187 35036 929207 635597 1509294 684661 1909986 25296 1293985 657816 815769 1119797 1665456 1143385 108816 1279966 1915346 1048503 698783 1709892 430737 304137 1870023 1889347 1714727 647454 1902464 1989421 1811572 154360 1985381 951286 865942 836240 456105 1508978 1673640 1715989 661809 644673 1367005 777386 375618 973720 513321 914189 1191164 29958 1397304 751105 1778649 1507743 985219 346878 1830050 158704 944342 709573 1475009 721313 1888265 1212629 1797181 756167 1657452 562695 398197 495146 496783 917070 1457984 188130 1445299 1683439 137054 802520 1191518 346367 1011751 1035037 1942916 1397707 1343931 1938449 782663 960565 1600656 1078457 1053613 798832 621797 705429 1851811 1343853 287565 1814078 277781 928104 239179 232169 1813432 1188498 183573 791026 1006488 1602395 1708900 1751487 1353299 1769819 1987200 1678541 1444693 1895913 1074646 1932417 1876456 403740 30754 1548065 1040189 1190764 82155 350577 362320 81006 1564552 914371 992335 305528 1410437 1737171 343385 578167 1943414 947901 119022 1059091 1420357 152768 925894 1643074 757688 1100092 1483972 281306 300805 1005094 282465 187977 1612175 521016 140298 416097 612046 1585602 1895641 467179 1138121 927850 1775940 1738963 1207447 1701392 343158 123882 1631094 1525385 1667417 1817692 1911955 524669 408245 1268389 1171921 1619512 1089423 1200642 1027820 1978297 201713 1070098 1478859 1311398 1919449 861301 1053038 142505 1505348 998566 1935929 461515 957265 175727 434311 1101818 1273873 1963541 964663 1983786 385811 1060596 202270 651842 1475660 536996 41783 954929 1188142 1545127 53744 270920 370454 630661 83515 1980618 556454 1542409 517314 1147255 809390 863480 1406375 691441 1579221 1452398 203709 593930 1232237 1904782 244980 1777022 669168 1753686 581286 363147 152190 538113 379599 1380452 848582 963520 919537 1828053 858454 693716 130406 1662392 1288804 1904332 1611391 1364975 1884559 1429126 1985901 319703 246165 92668 1670880 1087017 138503 1961413 717120 1054400 1038206 1137974 655843 699747 85018 1763623 894110 1181042 310631 49900 1218067 838710 217615 1104021 1711979 612994 634824 710512 1850199 245349 1737290 168699 1632015 852871 1973391 497176 1050874 639948 1800390 563150 628520 1911191 1852935 906013 370414 1397238 797138 89960 24792 1285207 1314956 1993007 1488429 1875137 721946 511367 885039 1809475 1796772 835519 360342 1438129 16306 1530838 1814298 423054 450186 309371 1475361 1820547 121177 1228767 76991 1761949 1836455 1293596 390295 619979 1404271 1232171 13654 850510 709207 1169651 737028 512325 1402352 1357123 1368056 1549531 880958 875722 1147453 1465173 1347063 204266 1128808 1897191 427662 1482610 491770 1697349 1727813 1437840 100772 946774 240959 1961680 1434844 434884 1324692 1766295 902838 297596 1774872 1711934 1154783 837713 1066741 1570432 1837170 548114 181480 1611644 1614936 1815555 1120494 1425786 107535 289957 916616 1712443 462661 1417332 155794 1429087 1331750 1236115 25513 4547 1608519 148320 1947132 524541 1915707 978592 1129977 1306545 1323135 866102 1300516 1491903 243052 1237322 808132 1734573 1252327 737878 1985385 1071644 8835 798750 1300245 310711 799214 1121533 425599 1740731 1544947 1071279 1167926 1488886 25498 202180 600711 1107909 714968 1371761 1531669 1211272 912157 212488 899538 497343 587309 1177144 1953783 1697388 1918934 1658222 893726 1376816 1765600 929853 847333 1768655 1711404 937901 1459666 509479 1164739 184333 1374190 1433582 1859531 797039 353541 626798 371820 1745874 1994778 435115 1663948 1339624 76171 1740175 670594 448401 434475 1521959 887272 1605787 1017087 11381 589532 1184572 488030 912995 530299 1506560 1017015 1486666 731884 942304 1233502 397837 1217751 445263 1808467 1966736 1269838 744322 1277663 1875835 800932 57581 1570931 1536811 1024761 238191 1452449 1171457 1531960 223450 71677 1800139 1023713 352606 1960724 188016 381703 856458 5163 1335220 637868 1214162 1654344 396248 1769065 1048007 1840246 389779 852631 1427314 931717 1365030 88878 517332 1728220 583581 1958148 939947 746672 243896 958642 799638 1697302 1972050 1428772 397790 507694 664714 289703 468023 370008 1670383 1588535 874175 281002 276578 1671465 4231 88428 706772 291800 1620333 222234 987307 1266901 1934077 639288 944809 1721586 841908 831550 463285 1677950 15191 862983 861633 1701341 521518 152364 1720207 404678 1339372 374932 334139 192134 1358302 1127424 1890999 971018 1368443 599658 1493918 1730597 1286948 1930587 1740893 1184631 1083336 1178849 1449719 43441 1486826 1687260 1312060 1388601 739701 819922 117819 974390 1300557 1750610 1556442 1378874 981882 1071111 254814 1147261 988310 1700485 1300589 1669070 1140345 1016302 1337929 1107305 442819 1670734 40423 1286113 561310 48489 84859 861890 1848611 109986 1146710 1259944 1470820 204684 1138510 955113 1988900 1237684 775962 1071277 1194055 149296 49528 259928 770960 1584593 1460620 1937956 442456 1557276 242734 1532783 151553 655111 1506467 1976836 460534 1053334 1195727 148707 1901644 358155 1774753 627824 1316175 1905812 787949 1103108 1786235 282669 1180316 1585316 814985 270088 1022317 535985 294191 672759 351905 1702217 1956964 1692113 1683292 1027644 1827118 74159 1575747 543566 1430155 1178531 255283 858017 958000 1638559 665466 240565 166123 1534186 672895 145003 1097155 779005 1208304 190900 1025046 1856402 27739 1185433 1305206 316855 216364 327705 962686 1425383 549175 1554268 587662 247461 589678 899317 1260592 615795 376162 825746 666849 976319 331079 1279274 709052 1126120 1206330 648945 765622 811336 718001 1812369 812905 532474 805330 254578 619534 1000464 1774084 158543 666872 424637 86985 1821856 1787985 1188861 188727 673819 1288832 887948 835780 129369 1792055 829746 1474467 1156008 81702 681462 635040 1995062 573826 995560 520947 1603218 1171355 1908847 430522 1769859 1367134 1581060 139522 606815 143618 738917 1860947 1901077 1830208 577338 1306516 1164408 1388745 1180962 1255285 324296 46114 278280 1049514 949445 353109 520928 93948 1158353 904467 212772 41604 208631 1775127 864888 98329 772852 1508174 1201164 1283838 461381 281062 598132 401843 461766 798596 1720073 1696623 553465 1795050 1304264 863611 701016 123824 466549 485695 879410 1319570 1970690 849407 1773178 455018 1436036 826423 3076 1139685 1291703 9360 583535 726251 23327 687319 1829479 1396900 229230 846412 237630 1728496 1159502 1606777 975040 1040272 378632 310691 1507097 1397926 430329 512282 39080 1721765 1091383 356038 1652730 713479 715425 204471 1314116 740169 38534 1338396 1180982 1900738 1700085 424687 815648 1526937 589278 1904638 1732903 1781892 1516190 331217 516759 817775 258055 1291297 941649 1655917 325027 48358 1360186 1401134 1116122 982440 1905311 1466507 1201145 313560 923793 1669645 1665303 437842 1338110 552416 436131 1817343 15651 1381762 863739 592384 1832206 824475 229527 559363 671047 1919349 1600861 304347 1852120 105796 1809733 1044823 1879694 1307889 715686 145547 166533 1385330 1870119 1640222 1280453 1435453 230902 1520517 1405086 1700827 1308163 979648 1086479 640281 1130894 1075786 1774600 1666339 1733525 549681 193682 509175 188624 1840391 1260578 96466 158344 1545265 964289 1951591 548327 795695 655740 1046726 1041609 148604 1663462 303414 235538 1464584 559098 1497648 64531 632046 1685611 1193404 462496 1810426 1919557 1030252 1658716 968399 814077 851220 227751 845518 1277430 813660 1626015 366834 1311326 7733 287925 485 1102831 1228743 1483915 509588 1471942 1840613 668122 568188 899869 1883463 1860708 899150 1730847 1027873 1727469 883152 1718493 1133259 157356 298096 1680303 328259 1802077 1395792 1308241 1514815 1225378 1830256 110099 458467 1826927 1847869 1661642 1547515 206097 1361601 252321 214992 1915878 1841893 288050 343145 1126574 1554943 1714587 1249281 591615 1502799 1842377 1533020 1640219 1720770 454496 889994 817435 1796469 1513667 396927 1855627 741993 1107239 144532 1441907 1382470 5333 1409506 1652428 177418 1706458 1245236 321999 1885141 1585945 1159057 885712 1750131 403754 1922176 1300544 801622 1460606 340644 696080 404644 1695147 441488 386632 1533227 1586046 54556 1138933 1451051 1249410 1113934 203800 1071668 702270 345918 1603689 981753 1302487 751562 186728 1512024 1145869 1284278 119241 264504 1824190 599958 1287320 804149 1805307 177507 1004159 207467 132245 343791 1508518 1056382 1164422 123212 1055165 1055898 1926423 897181 250515 1853492 1086055 1553237 1578299 1040556 1769983 64488 771325 752303 1575772 1046002 1880355 386223 178375 553452 483690 724991 1600900 1603272 1105380 874657 209343 1391583 308781 1217207 1040575 84935 1249728 1753007 1306225 1800231 1905281 935181 690438 29339 1355771 841951 624112 590311 1793269 1246152 508406 754232 361912 986981 250286 905845 1074860 1838461 1258012 41960 1624671 139130 1326220 1096506 740069 30181 1492699 1250140 937927 1199733 1743099 1811914 663895 10016 1490647 514552 950301 1582404 1092922 447483 1632790 1232016 1584794 740605 806193 1604173 210034 1537922 695842 809142 270796 1560049 468519 1533057 1265244 1957739 1655464 1794873 1010830 1227495 880186 1168399 829772 1725322 1043387 1714413 173711 434241 1706948 1045113 11674 497269 1870658 749922 1740467 895426 27492 155900 1728663 1754489 18734 1468225 840895 1186234 385082 125309 8082 1103295 1798808 103377 785510 253642 128092 1248268 1512641 1579973 896033 1828185 952528 1827098 917592 397303 66136 1629333 870223 276481 1690979 1762788 1188000 1767818 1182574 1216093 1481491 1026647 1779394 1613636 1762449 128552 1561543 1904124 1202425 1475032 922247 1396910 1870683 1710310 6479 272086 887155 56116 359992 380249 1534731 98452 1004750 156396 1292465 384110 1005584 867445 1275977 1215828 1081299 499205 1416295 1523787 339431 1802805 1834172 317575 314348 805285 197046 939754 895953 98508 1611942 1121964 828828 4534 484003 1428823 363276 799372 248234 548727 440680 1338536 985940 1956422 1556742 1300703 677847 1619851 1514061 193589 825256 664217 698666 185119 568442 1374706 1596814 1049658 836705 364507 264132 691411 1034107 1738195 1554008 1888519 136437 1429346 492275 673542 697651 637426 1204380 315573 532256 1197322 526137 302782 1531323 200428 1635403 246959 611614 397111 1757910 1234637 235849 1736300 1281534 23175 1940607 935328 1941149 4841 1990269 445235 198555 359066 266372 1683611 774120 1733812 945009 725108 665100 1028365 368035 856423 890722 804103 1312419 1852879 835787 1853297 1954689 1803796 922024 1239405 1253299 859659 1675204 620047 723013 419224 1948238 11006 3223 413818 18947 837688 346944 211361 561863 1978892 222051 607579 144909 372336 721827 1886470 1049795 310697 1482356 132181 1904353 1499055 162741 1151026 1032589 1820190 1056844 1724149 328938 1702923 387843 1953011 810568 1629106 14211 1710347 1285755 1148706 925956 30612 344104 2078 1666522 389244 1841541 988464 116100 729022 484650 1048066 1472346 1799134 1494112 963988 358904 810999 1101170 1285845 1234618 270111 262396 826518 1430354 467155 121852 1178341 707500 1811701 396858 684151 365965 1642210 982447 91239 1219298 79841 1581652 1673323 1127715 409926 1354956 470541 601060 882842 1291409 507133 54332 890432 1581340 1886246 624474 1879466 1349590 379679 1908444 866512 906450 917110 420701 230533 800640 1124075 1809876 809333 1114466 294790 233707 1456316 1594076 762993 232080 1827287 210416 838129 244821 582938 1216150 206360 1645072 905075 1066345 136743 768780 773731 1943273 1116539 1032811 1056199 403785 1588452 1975932 1818711 564441 1280371 376119 191811 1010182 933061 1514767 266658 160338 1598611 1742209 34984 1304850 1029406 8955 1130172 1602613 1825153 1728003 91434 1203275 517491 320529 1284495 539418 1137280 5312 1075942 931441 1675894 1701792 395246 484015 300405 1350855 1383765 1949434 598881 1364593 1641342 597165 1213978 170971 400817 1860071 1161545 390080 1613898 437112 1690733 952770 47556 526009 19337 1412789 1029232 75730 1147664 1258332 1768072 805654 533664 203692 386299 1274137 437671 1173480 636673 1697172 1691364 38699 1584375 969304 1382834 359704 47184 171332 113056 1520952 470078 1012637 190089 466089 1495124 828079 678467 369098 1544580 1519118 1948680 1141530 1151978 1001366 1678265 210138 928874 1717492 331131 721571 904568 317253 610805 49479 798028 1568744 1182021 998108 864561 1150935 175435 901598 845805 1493774 1486425 314697 842087 1355581 840706 1185178 979829 1696205 1606343 1237051 1893882 1057616 103312 986759 408314 1727330 1429685 1260077 865704 466016 714917 1272331 1451212 1223569 614224 70070 958104 120275 509474 1597862 1687248 649631 982772 646391 160424 563325 516190 640943 238990 746966 785378 1328774 2061 526237 428587 1646095 249454 1851151 1426856 667580 714449 1007245 1219948 1737158 604700 1119794 1959856 248934 238297 1692440 188840 1242306 33690 1213806 1756525 987752 965058 676724 535561 162962 1607087 1407792 445608 1705746 258454 615118 868550 1931304 439246 395195 699308 1787741 936511 1894743 448978 172258 55426 1755837 650355 831045 816555 379877 1437210 1762153 1952035 620267 1222105 1398496 1080237 923795 1820052 917300 249331 960756 1643379 1158262 864730 1311022 1411782 1182154 721657 1329813 1800013 1191961 610665 229245 1407379 800954 7726 325672 1910955 1858540 1401972 1459282 1569064 1261269 196330 1891100 810129 969382 1879756 1648519 637356 1575734 1642997 1983022 1877827 1044884 1489812 625380 1353254 1389385 628656 794782 1648208 1243264 1171886 1143890 734777 986338 390479 913653 548824 978620 1271855 427695 893844 609927 286710 1969615 943746 254696 31152 1450774 1908572 1230505 126283 621579 1944213 1520258 52671 55556 1689960 546943 885146 178074 607536 999834 464267 1476530 893242 1720053 1946565 354950 1403407 1427084 895849 288188 186732 1023510 1170322 1785763 329067 1290337 1671943 826024 69969 1656929 1909449 842557 834025 861418 1623268 343942 740563 1221474 765604 339231 220015 1524153 1026519 531459 1790797 1641945 633228 266736 1312157 1787045 1813489 738829 595921 175364 1620347 515120 1298156 1225435 1661146 540474 1036239 426783 1325050 1539407 736428 1617253 1679167 1220381 1222780 484815 790417 1528157 834172 322498 1581321 1148742 216288 1762861 557501 1109002 757560 1011575 1298617 1510196 663254 977330 1357264 809926 1834828 954785 246584 1291953 127110 915161 1713549 1722237 1629598 1812983 1872237 1971980 385736 1871776 1373010 1112622 1235733 1495717 793031 89978 996185 1455065 1564621 1324959 1109989 1882501 1521221 186291 70374 563128 1056710 403140 1616955 897866 1076024 1501478 1873949 1706807 474635 435211 634535 544785 1596141 760904 609804 1864328 1873138 1084597 87256 1785386 10920 128251 90668 927791 452394 1412070 177709 878906 654134 1486451 303230 78215 87717 701489 1233391 1134795 586601 943914 1131846 469090 853094 1047134 1138984 1127397 958888 920228 217594 802344 882684 679617 689235 855152 194909 1623279 1742337 1841598 194898 1290329 1359543 1824120 201359 1129249 1286336 1737805 1909035 1455528 1311441 31110 371917 516732 143013 1148941 133120 1773355 1392031 1274619 678593 1479588 1085432 550941 761454 454983 1355194 1799216 1427804 1390471 526932 323785 1304966 1650372 1280254 1030808 1886573 451142 512572 678672 542794 1327066 1279751 1636849 1274416 1065532 369720 1756295 1931790 96388 1040480 661910 1393847 30541 1415302 1249274 281811 486270 298534 872601 1514035 1411615 1413919 1111934 733393 1973021 1539739 1106393 1276130 137303 1223137 1033229 944563 1814529 1762197 731070 1888976 274950 587528 348857 834837 1567814 851342 1057375 282000 1595966 183335 396564 1448568 658171 950381 261837 1033866 249430 1534519 215455 1790297 1458390 1862510 346732 1977104 1363057 1003143 503687 1187492 1088510 815658 707259 1171543 1819994 195574 1869144 1946978 581257 1032037 357457 353762 408043 5296 641482 1004321 1356470 1903699 1133687 1460822 1481202 583242 149014 209768 1233695 1426920 1365712 1895993 1113736 28731 566812 300924 496244 1141228 325261 1333464 96649 1683770 732166 1830042 790355 1338691 857645 1716862 631958 211415 1735659 612792 256195 1230568 1828602 1114821 43461 506365 750490 1071978 1034956 690976 99848 129377 911719 1276859 808786 566038 176744 183380 363002 1383979 203389 9931 1959601 1914296 1804790 1303978 919325 1920284 1711257 1579088 953303 1707415 1766059 1213641 240205 169868 1035227 421031 1150174 1853253 787809 1817369 1451078 884169 1839268 1747375 52718 1702215 918479 851214 1869440 1775697 1360333 173655 1161356 15552 1151328 1435185 1175874 800630 1532319 1236243 292716 1718573 1706732 145329 14300 180640 1162060 1785666 1436672 14621 395477 1940948 249738 958610 78834 807113 570363 1249025 1105304 1657876 1850302 1442271 954811 1655017 130862 549038 1915737 1825494 847905 1306123 200464 1996280 1499813 1121908 1179331 1971076 678575 1319753 243980 883750 1841357 758022 1533152 173670 89189 994366 1148906 15781 672178 1806452 1147606 1301532 791532 122306 100630 715446 1804743 1647290 677927 424223 1248884 1479124 330572 1658223 543006 739853 331146 1629648 132458 973496 556259 775973 160744 1667665 126498 1568671 1520519 1401966 977921 1197731 636431 117607 1984908 802472 863555 1454288 962716 148439 548515 1377507 946608 1546594 807417 328471 124520 689840 69881 1153855 281435 785665 1436280 952117 44598 1929431 1232179 839101 269495 1113148 752113 1450896 586145 399753 1227891 1823840 1985716 901762 440559 203633 1334793 1308195 1186720 1008263 1164428 410123 1122588 301239 257405 1320880 161332 1533669 728458 1100692 719017 807822 853769 399674 1573851 375755 586840 1706374 574639 363923 493494 161799 252819 280965 689657 1114540 1776439 1420026 948857 1119159 554385 26860 757376 1446392 1277358 971029 1107627 712347 1936495 1744729 1210836 568492 522270 50299 1345074 204377 1114526 1972809 364780 1851278 1576511 1799682 192331 1074924 1756252 1096611 1229723 1911882 373993 1366405 123721 1908917 1264967 1957731 1060232 551772 1921245 1154497 1119188 1989226 1362066 1245151 1329671 124469 436754 1487922 130152 297981 1908934 729870 335895 807504 1533980 1076178 1823421 1279948 248897 1029946 1548286 45899 653084 864000 881971 1255377 409723 552231 1833076 1309038 997729 1067794 203737 1699363 1548042 1275869 541206 437368 927314 882044 586701 439001 902407 450707 1571810 894662 1843968 144307 881118 1366847 371233 1627502 1364035 703989 1356352 520442 437331 1222593 261564 650968 514006 1414403 474513 47960 1674452 1336655 1481884 635428 660769 758290 828721 884694 907551 1060646 1395509 937604 800230 1946860 549261 1009189 912684 981898 1009910 1126054 941177 258452 1781075 243246 464039 160584 895403 493054 22333 32012 1985195 128578 1214225 60445 1163603 1437559 1013863 1032495 613698 171188 1817836 470125 1083639 471371 1818172 775656 1831766 257370 1523920 1528294 1697491 61022 770398 220833 724226 694271 693089 1566150 1052109 425652 501749 853900 1009160 1435028 1394509 308288 1952102 1163173 1669717 296926 101933 1459622 362177 1289871 1106971 148644 707021 428511 806579 629913 1917786 132923 1176989 1037088 1519349 1849990 421002 18943 1752623 326474 739719 1120450 1961670 1598747 1008915 1261535 225812 1993737 868077 428917 1512063 1315881 1944389 237955 782062 1027319 1238212 659738 1266129 1556272 565394 1357706 1289814 1292515 1577648 1829802 150393 35102 23249 962600 1689281 1938115 1545923 1040298 1566552 66874 1819800 1089843 579535 977332 1430123 304260 1500004 66155 1761648 1189782 1240658 379935 158359 1881602 968853 953422 1052753 789766 809739 1712609 113080 1635938 1838643 201527 1168621 1605487 1472770 1428914 551015 1849150 702770 1407157 721760 1068895 1999226 1002562 152123 1370928 94804 863467 740065 803487 1905885 1061357 477464 52951 1652555 1427055 634368 1707263 620499 280760 466024 1242077 470931 1215806 941358 1933950 1961052 770782 1942559 1686155 147362 593753 1270544 303883 1660314 1235945 1841703 1653658 1837472 1114745 715718 1428642 1121505 97236 292330 1196944 840915 68456 1842733 1701454 1036421 1089824 146465 501713 900505 62294 1796399 1529855 137275 9495 1540241 719406 1856573 1731335 1122120 632338 1031056 1977223 1698344 560807 1280237 579941 644472 1441531 524647 967554 1361922 1546011 1874105 349517 1810218 491632 791878 1097739 546181 803740 1738071 834823 214288 1478475 1544563 1398195 381314 14462 74292 900388 397819 702555 1118254 905185 382365 776664 41087 1090905 1008954 1389172 1728896 1563907 950494 306219 1239639 841640 1358153 895272 790751 1318478 594119 1170668 996105 517283 1536095 615287 1444103 1438327 134104 1055767 688587 1394328 706623 1856636 1784295 1684805 1359464 1500981 901917 1184466 221101 102495 757580 702999 676468 1304607 1916616 299842 1634130 1995917 1759868 624812 1562713 1217295 1334836 104485 1576625 448254 806073 743287 1773913 641651 274328 360851 432764 353948 634726 31314 732187 1444707 1392512 899257 1981434 147835 1350974 118473 1947525 560703 796338 1806703 881472 133878 1054648 1084915 622363 716079 230778 1041847 987810 1508718 1596887 185087 1315952 738809 82379 426420 1997606 1576395 1007390 85604 32416 594162 253534 703554 1615838 1618504 1837147 1590691 254776 30583 501087 1234500 436583 1283446 554434 1464406 748312 29247 1799258 1613295 1922490 1432788 656498 832620 534973 1492515 95030 898017 424377 1212395 1778664 1156881 121975 1018287 818386 1670011 681039 1672396 1838099 458181 916460 1179060 1727964 1687570 224582 383014 1747189 1864842 272117 1983108 1347643 1947340 964687 1641924 191020 1933538 1432172 1348511 551147 1983760 737857 34747 1572610 1553346 907444 320376 1681993 1420287 1380135 134737 846488 280703 370892 447221 209433 960331 228708 1107205 944091 576350 195058 1163790 844541 466888 1575616 1877302 559687 719616 547686 779429 1245733 355946 1886839 882145 1412352 1632371 1469342 561029 1611411 1699451 400660 1683215 1318194 980036 340523 1664193 567656 1191010 821208 225886 1830036 504571 172528 1398613 486401 1701492 1888248 633795 1226729 4818 1131160 734617 1704858 901337 1815079 443748 1738403 756323 425055 697250 636002 772997 957413 1771073 1148111 1379248 492780 929116 801902 1519449 1665532 915413 1998817 1027089 39186 889745 1519081 975179 1572713 657048 374411 93023 1629951 978012 688026 1866890 68069 1576824 1466976 1571773 225899 760015 44340 176264 1482438 1451559 1199499 143917 1083118 455666 1985561 522900 1761471 1439813 1940508 259805 237737 8239 683414 30406 1030047 1491433 129972 881640 1637433 664739 264084 741600 67177 44377 1378287 1221223 1455591 776840 46398 1443024 489988 1790677 862426 1196218 1005502 321868 240479 1431632 53489 1426606 189180 9411 479264 617253 784276 650647 1247361 134613 1971691 846628 1614840 1223809 935079 927166 557569 848728 326926 1914568 1460077 1606404 286797 901358 1569903 912425 691175 21355 139622 1623619 1619385 1799090 1485028 1862458 1083969 1812089 1478221 1157548 565997 1765347 1031657 646404 1780561 1388402 652208 925200 1401114 1442644 220803 546464 1302442 1268544 1627280 1775889 692252 1510485 1244624 1520353 329976 146793 267600 1130607 627791 606561 654763 1692465 1715105 1769901 1706949 1821629 1029630 1536886 1647950 1692332 965259 204401 1172198 1701194 67455 1721246 1036302 1264411 1980580 1199116 1023652 435091 289887 657093 501156 1395547 174389 1424730 286538 458409 383465 350937 616651 1716882 1845560 1553792 1868314 1159708 1074520 548135 430740 430771 764270 693308 301279 1141883 502563 1270098 1675393 1835861 1568909 1969784 1807686 651542 499132 582072 320849 1415309 1313499 1011378 1521275 100376 620207 1859385 13402 442995 1215620 294807 1412323 938671 555308 1204134 1249573 612636 66438 402032 1932030 883798 1285898 365859 132737 142872 929232 1057736 1259715 267343 636974 122452 124273 844730 1714322 1563669 1464606 97428 338221 374171 803109 1219247 1279449 59602 1494964 1932664 1620055 1427445 1613067 730230 150833 109962 713871 271783 1193206 416168 1297509 1279489 1197119 1323014 1486442 1498047 1560414 189694 921246 1181606 1163658 1795216 632773 922689 1797871 1603830 1768954 730110 329709 9037 150895 543673 1874897 1635513 215014 912659 611877 1208606 1240462 1980628 101915 1025329 1379410 859680 1773120 759581 1013793 615110 527711 335134 517361 1660558 543593 1758650 1970765 710155 353659 1809652 474119 259587 751223 747757 1923191 225516 847894 410227 1375050 1387539 1524171 1705976 757457 1187414 1110130 1749050 1448830 1223697 1524642 1778068 1642595 1191816 562705 868790 478995 363236 625120 1655451 1475523 922952 1910186 1130367 1168291 32740 1050907 1727124 496491 804759 902122 1770425 1811004 1775975 648401 1101909 1954569 1088592 1607627 896980 695486 1026288 96770 1828357 1683857 738282 919581 1979529 818694 1228625 1677882 1859679 1910952 738409 1442070 797672 1701634 159786 429173 72935 1458706 1369584 797270 869117 1320631 1762593 1439885 757534 884080 738583 499594 1326573 1699792 1582402 669015 1289020 1973318 1578434 274761 1328712 1379012 122403 974490 778263 1925980 1982660 1083440 724275 712923 1951439 1153125 1693970 1644322 595626 1490022 99508 822147 1831480 282444 1269381 1638942 1724891 1668357 1946994 731728 450027 512623 70617 235545 1832332 825715 1830804 1943793 295860 754923 1587533 1321801 1489364 1132330 822675 1453523 886107 190080 62777 805005 29923 1302139 1460631 987834 1876488 1693718 1949747 20112 1696037 1178171 645623 1576185 1315263 1968257 1795168 153760 222766 502021 412300 63829 1754515 878410 1979285 677546 1384085 698839 266004 936200 313740 752404 605554 900422 170218 750369 1016045 1990895 800485 1763553 842570 1685299 787148 657976 234112 758278 1934479 78301 188018 612851 759551 1070504 47415 1498154 779021 503023 640690 1133879 293483 265307 1129293 1391631 1502259 1233830 1771212 1810527 989322 455794 1215457 1578260 831384 584917 717560 231148 862089 1771669 897794 156098 1936788 1599120 1486895 406847 1409572 1381858 1598759 460192 1400815 391170 309356 770641 286721 121661 801945 153513 604591 391566 633529 39915 1446025 1866231 467670 133683 1329600 929999 70951 1041853 1412826 559662 86583 567871 1187593 280228 1779823 725103 1663830 318335 1226436 1488247 406231 726268 1243470 1983997 108656 1396305 1116254 1439040 1510556 1649552 1133200 683302 252766 514990 1419629 1500228 366040 1424825 90183 1418774 1590735 861489 1248718 782629 1667307 482237 1915029 1954377 1621304 449585 1684836 1206801 540575 1111505 1627156 649748 798503 1322809 1752982 373639 1290144 1574346 421745 865927 1557491 1035678 1621694 1536662 603981 868928 1977854 1106368 1075191 1594718 845369 844485 1670140 1025102 1268530 991754 879260 1799212 941315 1259399 1926632 301061 792955 56076 411087 577545 45023 783123 320652 397900 609148 481989 1453161 424376 1646317 1470114 355057 570047 1736796 693461 1472687 1684056 1768550 387753 419202 1666867 1424199 1828397 475897 1790009 1204675 1930521 1468624 1458763 1023416 24294 1223212 425265 1996857 770811 812721 362962 1785756 1370082 557077 647036 1465590 1762685 1702912 482663 137835 1118764 157209 385348 588266 1603180 927145 241623 1646601 525229 727039 172166 622990 1013234 277992 373552 1391377 786375 1121005 1869531 1010079 1071991 1419958 1097363 1633518 1723824 326589 814043 1674984 1989951 1731571 1433194 467148 1024702 1959137 952592 1751117 957067 25382 1086600 1429413 639953 834248 505669 229883 438354 1673634 1161988 1576924 906872 902879 1195193 1367168 1829060 1703298 514390 605908 917851 1624918 719485 98671 1253902 1283889 904217 1272347 1243141 224073 1740944 1159538 303220 1521289 450250 428968 1903599 172737 594592 1424918 1111613 323175 1866415 1626631 690475 1919430 1940725 1924591 1395065 579525 34122 1797630 1391506 635520 1986763 1324405 530005 455489 996841 1992174 1230430 1220071 1083454 1668469 1729699 1820841 307759 1028352 656206 1762946 1136016 1619909 1031491 597066 351034 1928961 729097 743911 483766 41445 1391645 1015793 872316 1960516 1600367 1395042 502835 1150310 1651490 1416455 932087 893967 429167 452236 168022 1460082 47295 1432003 1440842 1919653 1505763 487276 454988 843047 1057992 1021640 315062 537985 1674815 1833372 874576 655629 1860860 1711970 1515844 219049 706287 711386 213047 1325666 1514448 1994353 620884 1935918 1425008 207550 642468 1031116 1510491 1447860 1282230 97599 1799450 1253661 1517673 1793090 864397 972394 825418 500696 745567 1148652 330440 21651 99673 1811081 609640 317553 565802 727326 1962973 382786 1107606 1305631 1461673 304584 1057359 565522 41983 1622384 561250 1986933 304711 971066 1702920 1071666 1754522 1915821 1914574 994365 1110378 766501 74182 556115 552990 1225464 172292 1602630 469672 1762940 1261525 1098199 314502 1625470 1470708 1650513 105923 842313 464611 742699 610038 845797 711976 253571 929590 896242 1189281 1237342 571242 789748 378539 1461712 1620354 1964068 1397028 1429060 670940 1282338 393468 1499072 1650669 53101 480530 464261 961375 1245929 1404095 412306 1390620 1701247 884938 1701058 316821 818901 604766 1706038 346476 1237079 1328076 489213 1633466 1792058 1115806 1261503 753472 547912 1658108 458704 165623 1040581 326981 194990 1968217 722517 559282 249948 698828 782776 1138870 1216114 649095 1999633 882144 908989 786720 1091778 169934 321517 1476752 197204 1389656 1126057 941738 705143 872360 1403044 26596 363788 788193 1599025 1878124 1956211 783060 195293 673385 1024443 1602591 196392 613867 73378 1814810 1250427 1704515 1597407 1537291 130881 1805817 694054 1741696 1617062 1209916 1760339 675812 964797 981294 1608121 834512 456330 697178 1161899 1131128 1927461 174707 764869 309288 103429 1532250 829632 1996470 611090 1536021 866507 438317 60663 161062 903660 656260 1969502 854284 1442665 1776808 304350 135985 239988 1747986 1071512 511541 1719716 1496654 1436334 581857 409593 1645371 1343083 574812 152049 1078077 1990238 768617 1363562 1186525 953570 1681096 1211547 531434 946762 1143446 395310 748602 1201971 1593218 369151 968716 993353 168392 1287144 328017 633258 105558 1671981 881138 360750 1221034 615251 148929 470161 1320920 999077 1285146 1030862 1114304 1429000 1972309 1434524 947469 564694 597596 1628952 1530661 1611865 1863538 1199723 1268603 1766027 1897676 272590 887312 1210533 1676364 662405 578971 871779 930312 1283233 1927575 1052534 26893 1191260 622514 30001 1569840 527146 561190 128145 1761025 265028 828718 1355302 1228253 1703219 102085 1229834 1631421 331948 1997104 537130 570134 1233127 1298245 883287 770392 1268217 818080 927882 1473540 1407946 1181052 641876 1800960 1161172 1552495 1487736 1824498 665941 1991235 1548243 1614780 1735162 1902223 434795 1551260 154809 782197 1161660 1373854 1123466 356185 1187115 1061095 1973252 608425 241350 405980 566562 1657878 852628 1770666 1633632 1118005 1857931 1389189 1435583 1922733 599076 357734 445313 1357809 1762155 585984 1223888 619834 1735100 555568 1565450 769652 334924 471566 1462914 1953170 137719 1628436 929249 1833409 1913693 565451 1278406 1209056 48220 489406 460162 257866 63780 188575 89852 1854626 1277908 1952296 1898514 59159 1233243 1415997 969604 363173 17530 1819506 407633 1026972 581707 1664673 937207 308557 682131 1863212 1915539 720248 773289 1032115 961078 1843701 1234985 182301 651089 763690 1282675 361113 1784860 1730110 725528 917582 1997406 1905759 1538099 1504877 917022 1642358 1943513 239269 14756 505799 668821 274837 1823812 1393053 286371 1844439 969078 1993341 566057 84375 727803 1254066 620551 1485821 489728 1703467 776902 668352 173889 1048122 1798124 944191 1791615 953718 402744 531636 1879396 1693868 473839 873164 1574355 1456339 143252 1377113 1070012 969406 168096 1886908 139889 758452 1840279 1651628 1267757 368029 1611791 1256388 560301 1482662 1099402 1144010 1781915 1220746 312461 1446865 1587829 1815867 1161307 399867 1477349 1939882 616983 299852 1562006 830362 1826997 492377 1563718 266768 944202 1843289 189402 1977975 1484269 620032 1466226 351107 1475968 51757 1425718 1777971 1986390 1343478 979502 1424441 710387 1078083 76623 638362 126572 1690254 1800668 1181356 1615677 226165 410166 820132 1731451 1076688 1290961 1923505 1828496 150518 301674 517663 617515 115255 702438 1502556 643556 414465 1655347 1876320 1081770 1069615 1602659 1881861 981709 1394878 1994955 937014 1319632 692822 44814 961269 1554786 1554698 162573 43079 215163 1843247 1634977 443142 432112 730663 1776401 1768008 342305 1516947 1429563 1725797 1427724 184820 467828 69601 943196 1030803 1227459 1333677 654387 1926457 1519244 223270 668926 1517542 610744 1550127 1600258 1241282 346667 506011 1506073 1334492 688939 822035 427777 66587 232663 609160 1944251 1108178 1284701 1871508 146055 8189 1266197 1605388 1440886 1170731 1450206 550707 1807815 748837 754786 1116226 993370 1218418 1690032 319100 567977 1536862 1890846 153645 452910 904110 1306704 431159 1043994 935007 359212 1611729 1980692 1813803 1554735 574000 1861566 163255 295667 1687868 32490 1419552 1988257 406326 1440971 727283 774008 142300 1742697 479180 1608804 1799393 1004714 1098633 1245241 639115 1103745 1682413 1879302 582408 1509653 1854028 444847 1925649 747389 1804847 429097 580917 827938 591568 1752802 29262 470046 1479237 600890 1235926 160100 1560722 651409 1135090 1454676 1069706 489810 164300 1128276 1907538 439361 1882237 275502 350019 1479241 327615 214580 1106944 91659 691942 228557 1030012 1995518 1694437 317918 1054116 757480 207387 1573765 739809 917687 1703972 641546 1328207 1775829 1673807 1626110 488061 1833176 4402 486239 499286 189509 1871138 1190981 549690 183765 80766 759030 1650402 338739 678768 198283 266932 1980046 1278620 336676 349002 457889 801827 148319 1383370 1671342 839284 392576 1254056 1369122 744282 1570377 904948 1494456 84955 913474 871737 392470 1880388 291938 190229 775469 260085 1190320 1110628 1410572 217942 1785630 920971 306515 1373262 1240065 801409 397825 294215 883244 71902 1490704 586595 948712 1216788 796612 625867 1747078 283965 1122279 484559 1958336 1327256 1988839 794097 1656167 567647 1428006 1027465 603041 1221400 1895232 828894 304230 937637 1155921 1622017 1108698 1091863 1238634 218000 141272 1559635 431053 1272805 278310 316608 1658709 1700790 1055661 1794213 1361456 769747 412295 548851 562248 29467 1767676 1482058 1465718 1711379 747219 1865555 454399 319848 1736822 1714209 551047 448565 1200687 475067 165793 1737429 113184 1637621 1493946 207796 142441 617370 638658 1421379 1359090 953901 1571822 1264599 348567 1637784 959193 1634623 242055 1243486 796138 219209 1023465 694020 1311617 833394 1010017 1817951 1149993 1122515 1436024 1127775 447945 1985444 702341 1245671 1132494 1547623 1310704 1854516 1007383 323587 1749277 1094479 194354 1734883 664189 1070949 944508 646221 474384 1035414 59144 1219147 1765431 1191017 1463499 1766379 406917 285289 939823 865610 1602712 109841 1374476 628839 366825 1928235 552141 804656 1039537 684389 1342742 510636 642247 43115 781095 1786699 1460899 1951083 1362011 751313 127943 259499 492672 1173528 332132 817528 177176 871585 1732544 1735938 1933446 1604261 1171737 1982776 546889 175825 1655735 610268 1037385 122277 40186 493061 16464 1205922 151298 832033 857816 1763515 878960 136246 1656833 628443 1508382 357988 1905471 1500944 689119 498724 363652 898418 1828182 209002 1008955 561040 452660 1733161 1924714 1703534 1211686 1139444 135224 978298 1500123 941401 1253927 1575155 1599957 1271746 13519 565281 93373 490918 591656 1178006 130710 1316535 556215 648828 486559 1795903 1692857 856400 442984 1722436 802848 937404 1254468 1378589 622781 514383 590669 152296 1622443 1707266 1371803 1803814 1134487 9366 222865 218111 1700322 1176088 1680539 398085 326636 1962188 346451 1895940 5633 222133 888067 1758083 1920573 1784997 1661729 1614863 360171 822892 496939 1730446 701259 197145 957453 1173467 969511 1995700 321614 1893668 774315 1485899 1837880 1893445 650147 1976977 554291 1292042 94971 183003 69715 1814906 290043 1725297 1362093 1864048 848988 785303 588782 1998985 130445 246630 494927 1081332 1344356 1998360 1031917 766742 1164589 701531 450835 1304189 111678 788122 1253630 1593309 10982 927876 1840153 1906727 1348334 570701 980427 1471851 389938 441600 1989866 636867 1656901 1743968 706491 1684778 39656 307364 572954 1846725 1466448 1739394 1298016 451060 445834 1941355 1532308 931484 1221932 783378 1241493 1809866 1876462 1700469 961675 882431 193470 1455262 340383 881561 115073 402429 1228844 1472956 577472 275778 1166278 1100840 1434163 746062 1916389 1390218 319040 1243756 1634190 594201 618224 1914662 416891 1322686 1301991 1598041 1054085 1605945 1560360 1212919 1515887 870017 1921477 458256 534154 99131 20608 985373 1420373 1936078 1948127 731226 1124270 744876 80849 639929 62210 761639 1741043 1801296 840882 769133 148802 61452 199820 1741797 1232262 131215 1138 134066 1524149 850708 1560214 101772 1913562 1463703 1594890 1803832 319407 255508 121786 1051270 1867613 712277 593470 774733 1604166 250522 351664 855306 164523 343119 595599 1082478 1575105 1041476 1589672 863682 1377899 638253 281926 637121 1400402 1966224 1121292 1651997 1424306 168586 548648 329138 1003645 977392 832322 451676 397635 1229204 1163378 1635210 945069 1463489 29287 489894 1865196 1431264 1591092 1454465 1312082 385285 1377720 21082 244021 1437106 1578720 164177 677638 1753673 232041 1706947 984563 1888521 1625259 53802 1711813 453374 1152480 22633 339643 711452 1240488 3070 659326 839084 978318 1512917 1788975 1152668 1848405 467696 139148 1693540 886706 1398796 1080992 975754 720262 1473879 290657 1940879 847047 433484 877344 1051419 342056 197722 923421 559640 1434406 34259 685565 400065 1614116 1645013 64278 1094933 689686 805333 390808 1743452 1448447 147330 1863453 1108397 320993 334796 1929089 1661074 1319512 1427749 428795 1234161 1283967 363929 743346 1598651 1385571 1402733 119298 1162145 584490 716768 491094 1865694 1148858 1627634 745334 1330547 168288 1015206 1490477 1301041 1953027 102447 730589 716942 1088944 1659698 1364892 972483 1958674 1005135 621599 1584440 1693365 300645 1825293 1845991 325212 1904791 307880 1615600 1620403 1004749 457940 1947862 1306897 820245 961443 198986 593986 349729 968127 316890 1688669 14630 236331 319591 1512575 573442 1930612 710990 1040030 1904740 946539 1856760 1071735 1967769 1703515 1298915 1488659 464345 1251689 1179527 1717976 315869 1014241 299443 1540903 198832 1416646 1141368 1918956 1556807 972947 969093 1453510 1434961 1073584 452700 752040 349322 1742341 750953 1809505 780776 180741 1379585 1208335 1165404 1350462 1412269 902004 421734 955259 1233146 1559508 1964914 631383 772848 1604069 1012821 323477 161723 127935 1387065 1552962 515581 1723662 306347 1603688 1930660 101068 138141 1189823 1628103 1728190 1084208 327126 597023 960025 460997 213206 1079605 838085 1371511 96333 885816 140258 1833185 1279586 677380 23026 816245 72885 1087970 1634349 1770435 591793 1326735 1286708 167889 651860 582364 546166 674545 1658700 727510 1691516 1216714 1623512 394037 238812 114244 449955 1957902 362658 551011 894274 1585228 91502 607247 825637 1754356 120913 343366 491887 17427 1976767 1475261 70588 324195 1694913 1937146 1619324 1552467 303788 1599397 1707481 1622926 1997083 332023 1490969 553916 801761 238648 1212605 193962 1455343 1065435 1079647 1875958 1465206 564253 888086 225583 1202688 1971967 1746276 112229 1601951 825271 1034870 9103 1698563 1158030 1381995 1274170 812035 889613 1261534 1169246 1624407 1310387 20601 1346742 1742041 1405091 1101543 1253859 1918932 1880819 548253 1235012 412155 1748355 575572 1593485 958915 332311 1824486 87098 1628089 762718 1322979 1539655 480722 1150821 1588204 1510310 1747007 1692770 1742202 1795499 1526162 1982695 140982 790253 46881 858339 1385726 575731 331053 1297644 73371 651686 1851146 1351660 47368 512955 655698 471702 1268940 1402709 939821 1583053 1182778 1548175 1567500 1645128 397277 154711 969896 1134106 242777 597035 1878939 401915 745597 1795497 916366 797009 533129 301330 1653779 1925956 735437 1527736 1576466 1504522 893088 344471 651313 1351887 1196170 1676445 1001049 228315 568817 1201235 1130278 185114 1180187 126035 1325313 1863728 771756 1502025 1859444 1128576 828780 1407650 1119458 1136441 644907 158649 1363413 1750253 1630388 1484859 1022944 828364 606799 973910 248299 1413169 1509137 656861 1743309 1166740 1781444 661863 1222377 1372542 653535 664460 1007358 857487 1784451 656030 1613463 1205054 1388747 442532 323828 1597628 893487 1642894 42204 1066825 1472276 676204 397939 634764 1904316 913311 589259 818906 1093109 217343 1550414 792040 73808 1239292 380582 365657 1428181 1824377 1374351 371220 1495183 1543901 1887426 1717653 1144579 163224 1607237 952864 1721262 806164 1851280 1174883 1432400 355059 1327144 1914268 1335404 1977141 1579770 540932 1743242 876504 1579118 452369 1972838 1518721 1896279 680556 924467 1373517 1207703 1856313 501612 1372089 1940676 1706223 1658017 347313 1579049 1187949 1388724 94472 412079 1202551 742162 1879856 879913 784557 725327 1816986 1511158 1597420 1843098 419322 470416 468955 1424080 661950 1910097 633040 854049 1246507 1045315 1917100 33616 915256 87731 103822 1716918 1324691 1542124 1853488 746626 72297 1059731 810748 1862008 879097 740780 897445 1121705 1055739 593115 784835 477062 1721381 1529805 413633 1798485 1788734 1007721 1278701 1786360 800465 1513256 1906931 764390 1836031 1001441 1016911 1924669 968734 703559 279749 797433 1570240 1166934 1193065 1562142 1608890 968178 704797 1595036 1138805 1494492 840134 1588385 145270 1481456 1952454 1146997 1457534 1030639 1762612 264357 1555391 1594627 307830 1225175 422932 1814577 292975 895252 1059630 194099 150848 475425 495163 378533 1095317 1152585 1222228 1633035 1458165 1431333 1312411 1982038 1893364 1185716 284877 983742 495379 321225 507244 1118881 927510 527747 1958875 459709 1584135 40521 1547963 504974 630776 533972 1666967 1804042 1368963 289609 1910974 43981 765072 1416364 1858925 1838368 259531 1512611 1312833 972829 958258 605171 645530 701635 1382579 546994 1657359 223828 995129 513529 946891 183943 1788168 1638377 226179 316995 1289667 50422 1064768 1811705 776491 1230832 325811 1205779 1829822 1446302 1330318 108216 1337764 1800341 333289 536983 1111485 1612454 1968788 93038 1443352 668123 902920 1923023 715096 77924 1923959 215459 1894116 522550 1663931 414393 441653 279096 317316 1960455 1852129 26169 1404684 857247 833450 992579 693615 963214 843918 107098 554658 64664 929544 746459 130622 1064978 808873 805870 1682132 998626 1659537 1880168 1739895 59495 290778 1745041 1382091 202055 1138702 1718703 1984939 993393 28619 1447289 778389 156007 1103821 591596 1154711 1907832 125339 1277720 899571 194893 889033 400878 424394 509237 545731 1433004 1429740 150820 672305 1564353 1995472 336367 748825 342926 324685 1125549 1995533 719290 1431122 49542 1038461 1363036 738553 1406813 793599 349640 413103 1387025 1022023 1866308 536079 77885 1430356 1481914 1220072 887637 408780 1535919 641593 1639196 1663233 882227 963528 1610153 429806 1407914 434971 722722 675603 1893759 944093 38636 1668527 1573516 591590 299641 549457 1484837 1877967 1807444 1843318 1840688 365863 880389 1718378 45270 232682 550559 172140 1400686 1331498 599511 574553 1281813 47618 854538 1320453 1013195 1334659 1448910 1329336 844285 261512 874433 32431 1810192 1150443 265785 1971240 545255 300300 1244238 153463 1319601 1233030 1450067 1205708 361777 446032 527008 1067567 943939 48228 436753 1444380 785518 300945 33999 315135 1674349 345277 1666883 1991846 192461 1105888 486606 955714 508024 1876555 931296 1591811 1087306 1091079 40634 1321283 1685767 540536 1084370 529324 845723 910262 1093429 702009 842149 804430 669010 102561 144343 413493 330769 1797930 35637 1533010 135041 317021 991155 1002652 1883006 759371 197703 1197298 1537658 1679816 1778411 1680224 1230773 241524 343282 545518 528621 1868848 233545 707915 1480956 21372 713711 501471 708316 890686 1577417 848323 1608498 1115533 147661 309473 1496934 106647 1556725 725025 1154747 1108813 454196 128669 1666861 1821562 294258 105918 1692210 1596003 112278 1881233 48185 1652908 721271 762674 540813 699128 642508 1424433 1983968 236834 1623470 255134 561164 807040 387764 758063 1990712 271496 1856877 1636916 524989 455843 242233 778648 1850779 677840 481091 1231574 338815 1709934 59263 542048 1776001 1412174 1379102 636040 92093 334940 1593244 251534 1588523 1532464 1293762 1444857 548612 982714 843257 1617558 1291778 285051 342474 30334 350875 1353152 220978 599471 940316 948188 1064960 1971742 1216557 1126474 476012 162978 792380 1609332 970360 324407 1043704 1441371 932345 1860673 1830948 1199097 1812505 218601 891072 387247 1094296 1348344 712598 1114497 534293 1126547 1288482 960857 624655 1902144 506674 1260135 1867880 1128658 1470091 243483 977292 1583859 601585 554666 1738677 226812 1938776 485667 1257247 540043 1197523 1776778 653154 520177 378381 1823532 950744 1017502 1716926 563433 1434443 114165 640493 755651 214759 1213416 1861913 777053 1567251 468174 1899512 320060 605334 603040 656633 33546 1787093 10247 423901 1530978 293792 1919998 142817 1363776 1837733 1813734 53351 1598156 938491 222919 1488268 1787544 1054008 611391 156115 767528 1446908 732013 1656046 847434 400023 1848413 1300341 847950 670426 86498 1339358 1126970 1010656 623120 201465 953523 1536203 1432739 1633997 1755292 754164 96455 643603 1579175 1713211 1221230 924452 328560 1708151 1607956 1473215 1735734 431262 1768911 1251350 1216426 966526 4182 1486037 1976655 409211 838134 1358925 1542271 77787 857526 1580067 344961 1910173 592087 1933018 1359171 465021 1232552 1419372 160467 902524 1406947 1438744 173141 1393937 1246345 1541975 736389 941659 1651719 1846528 1043131 127940 698372 1661861 1919003 711110 57236 1051881 534516 376766 1750494 974707 1335438 1043684 1565007 93582 628494 1656810 950431 1340613 1352930 793379 529071 1568319 304899 1050633 1792802 373348 136182 1437701 813237 1724214 1204979 658616 681199 1346761 720167 1401817 1515069 1765372 599828 170792 1125980 1123723 1914290 142112 1683374 1701032 465635 455135 41127 1825903 900370 872236 701736 548177 1678127 1087712 726293 867150 1284639 1260942 1423504 1054714 681520 1377165 1550523 1498938 436593 1478926 1079674 1432418 1050417 666792 782047 1842851 1997563 652108 618248 607883 818311 1859651 1351529 1638122 1526747 304419 1044319 1952496 1797082 1468857 1052630 1184238 215779 1375981 1864836 1868839 328769 906757 805753 712573 365442 1485573 1713356 118501 632507 1445870 332378 1230482 1513813 1970372 1034337 1677292 125919 1735869 1013314 106881 424575 1924243 1974385 1846407 1209800 1805237 1284015 1483 1138036 991734 1628186 180031 1452380 1405163 886899 617891 642997 1729476 638497 520356 1447811 329904 1431076 1815361 959694 71965 62550 1102790 1287889 890310 223036 1312190 1872261 100284 1378416 222359 1065708 1068440 1136928 1524356 1944677 1262797 1092597 869358 1636652 1398296 1993330 1541096 1368268 1784751 209168 410573 313098 1805298 493181 1023241 310318 892625 1028147 248419 1596868 1395571 601810 1648577 643569 1046909 32806 807706 1531606 1315111 1360303 1400196 1786375 110126 1216144 828275 1242379 449999 1349412 1465021 1975248 1496714 111536 1013756 1164396 164147 528914 122793 682308 126948 98779 1136405 882106 689519 1200048 145001 1567431 1481064 1118515 135668 122236 1470396 1119893 522536 1529550 1385407 1706942 880257 1965676 303559 869314 1515095 894790 651407 1034862 1706043 336727 1437051 527893 1871428 1913166 916963 737720 1008972 290549 1484317 1891510 599264 1827557 1878369 652247 965548 1938963 196044 37301 1727796 1809512 167988 1888300 731150 997467 549578 116824 1536068 93285 1360481 1029465 1682225 1510960 104605 762397 1929416 1292389 1195855 559606 940403 1689003 486505 1319655 775043 739399 962994 1174190 1343680 673395 1004481 478290 1504999 1607555 114452 741654 1956024 1252736 1799215 1226799 1436791 1931363 1212774 1577063 1804354 889224 1984694 1695817 1972661 1777496 505348 861026 1848489 1249644 73935 1377593 1475354 1199523 809386 481266 148155 743724 1160377 760748 746818 248636 60506 33552 1491247 110937 1438857 1996234 1975933 848632 1936562 1443750 550240 1042912 1305054 1296446 1420804 1856353 971346 204047 1143250 737236 401794 521944 307746 844816 1906618 454860 1566751 494134 1450935 1276684 506026 1771699 36385 1881421 665168 488302 900380 1729370 566481 257702 1317740 1787034 1281559 1717659 1711786 482557 1587311 1571501 1287948 871333 445116 1558743 1349668 1254263 779959 25274 555774 1039841 770828 1282302 376881 1505390 749148 934929 1807711 1832906 1346254 962820 537973 117222 1205780 1813438 170686 748335 403709 1735773 561665 1940126 40880 751018 17650 601626 1419715 1045462 1931646 166564 320416 343858 980174 613096 535696 620854 81930 1451317 1777042 1920640 1286853 1016261 1093555 683633 808099 311033 1246183 827238 1687997 1402167 741599 784981 430062 477970 575829 1374240 1884208 1708234 1587518 1287326 698681 550233 891939 664835 1071656 1799934 780843 104726 1458745 1970386 979201 758268 755598 711814 633166 445736 1125718 1859780 1350337 1830995 1938116 941600 1842262 813004 1650185 189945 1828027 1496021 1189197 1134443 1756184 1899334 521125 566265 352198 185473 1448405 1125928 1249540 1168586 1970646 936278 1601623 1180986 248420 477598 1758084 1444266 894945 1701298 926269 757124 1035928 592385 865156 1697177 1249676 1766924 1874410 431917 1861422 525090 1649143 1231509 1312064 615558 943576 587953 1674710 1046879 261017 517720 11170 498897 11049 1884425 1268623 1594728 530869 1774732 1481927 1568833 72745 1634067 1647083 467437 130378 1910037 1809100 1234244 445333 580251 300835 1973624 251276 8863 1229533 1047464 137614 537806 281259 406033 215558 1974328 1736255 783563 1168936 367767 401718 575694 53636 1145020 1415112 209774 1659120 728301 882771 188537 661437 1700932 1620456 1867313 904400 1954487 390078 1501983 335000 479849 1078784 1790344 1595054 414084 658030 134308 1124159 329723 907858 115818 1841099 449395 917040 777294 475727 1905398 820336 1375416 1902758 66454 901733 403132 571404 973342 1709548 859227 876283 700748 101348 402216 359156 1996368 1299342 1944258 1307612 1078658 1374977 876906 828240 1479770 456015 1047630 1499899 1042363 182332 518899 1792672 1124645 862001 380318 1546183 441154 1461669 1556412 524517 696127 1488110 313737 1288509 24681 115675 1460683 1318882 802730 364540 1893693 501050 460067 971869 890002 517281 1981610 1007520 860493 1053766 447065 1701188 1585861 1161326 1668732 899909 683442 1262824 1738849 499566 131519 1104937 704303 1036148 285195 721997 706222 174267 1809611 1022886 1081055 210682 1823084 1040098 1571856 1757793 363363 132710 234274 521344 997170 1207528 121679 1848830 1163190 543600 1396252 1404493 787105 783103 853609 1072019 311194 222902 974272 647374 1599758 630472 1406019 1285580 1676057 1889095 637183 1070208 811630 1787081 257040 82286 583452 1755978 521936 1985356 312282 633337 396387 231831 953389 814695 781141 297057 628208 274420 622714 260165 1321784 675823 304339 1076946 561977 140986 1931356 817107 849233 1149483 233278 403362 1997720 810682 1383738 157846 1153038 26988 844007 1169680 168642 1101839 1641470 1656348 365433 1213463 989727 1953413 868912 632484 1578371 1220983 26670 258227 1809810 1154253 419440 1170767 373346 951759 382758 1866634 1680759 1340674 530780 101748 1411109 785184 1105594 742950 494644 1133627 195673 1702587 1529999 1241013 1263412 1371400 1174132 478492 225811 1859833 1432968 1936180 191703 259998 1022191 421760 318403 1767501 727430 1777136 1832505 21632 1239863 1386876 859347 654514 1342274 762216 1525090 1733909 722427 213885 1201844 924949 481058 990652 1894534 406906 1658384 337239 1625239 936072 799629 1484937 1941023 573355 1191596 1763942 920830 423478 814840 114303 1396508 485596 1007676 615479 1629280 557367 167515 930955 1903356 1417784 1158183 603496 694746 11658 430705 446452 1079178 138152 657815 1857397 163818 1037811 1235492 752329 1456418 163045 1792090 1819726 1420351 666923 1004945 1972588 1471793 98154 1839740 897455 1099997 83733 1898238 1541473 938280 840308 1856786 919012 309773 1295283 1334346 270979 193879 1481919 1533816 1998758 1802852 926980 1433160 1047307 163959 312242 167405 1386578 1314336 871699 1284077 1155148 178515 1707568 1677965 1461901 843855 1613006 209705 2855 1807995 1015178 249534 53665 254352 121539 428426 1478259 1354736 1957619 854907 945783 810241 972615 267871 1871108 535590 1538952 1846217 1085293 1028566 1424550 1403958 1009138 1809864 998203 1045139 202178 804394 999830 1604013 1050609 1746408 569929 955492 142587 1702436 636077 1377617 512583 1656053 123831 1320786 401960 253540 1194560 890598 1504333 120955 775463 263807 1721874 889238 1047188 1057394 656842 1154245 1383881 656564 199136 51553 1261677 1074714 221872 1618519 129085 393000 1239362 1488919 851772 1327925 245785 139924 174639 261667 1410017 356284 456326 1462189 1461910 1758554 393452 1828729 421775 111317 118236 1707182 1911944 904663 1771101 1489395 1918246 52285 1077733 1093020 674179 161619 181619 504224 657502 1531805 1479736 400480 105983 834337 1620879 108221 997452 290710 353153 893904 602883 76402 268919 432602 1033512 354741 384081 943567 419198 802149 771089 1379363 1512782 1139762 1465413 635981 968490 1415853 1768471 1150304 1255269 620415 1829462 29096 915676 143895 425584 1434421 1888984 391547 1412083 111391 819345 533583 1049346 1083806 1202098 1805370 1023920 1598140 618065 813096 288859 1360345 930927 738173 1953199 924792 1071170 1601600 398008 291195 1931583 1528872 1027620 1770087 38142 465804 828230 1387421 1244856 1011859 1880396 682217 445567 950467 1465893 1813446 175846 900199 1268937 1686946 719259 151505 1441919 499961 733796 193485 1777900 779399 890422 178744 1800808 57297 350647 122937 1199244 547806 719641 1391015 1621698 1104890 9430 284233 419175 870948 1446911 1339664 1455674 414670 563644 599135 997638 1594334 742877 92344 1191638 1858092 379533 1098401 1281465 1072909 918022 1756980 1181903 1906307 740106 1757209 475379 296296 500737 1665548 1926399 989916 1761750 1798003 837735 564155 447916 1990051 1015477 902527 1567743 163571 1991025 618005 348173 1160101 788029 347694 1309675 104678 1346109 500236 1325 1287368 280413 1481624 1681050 511859 1017784 1482736 1549640 939307 741634 864969 919605 492502 279427 1021258 1988098 38286 667565 1895029 1559281 1120363 1080748 813484 692719 650878 1679394 1179626 41108 965298 814432 1311290 494538 1264833 1582624 389506 1439990 674836 264088 1036067 1244278 634224 1691324 202613 18634 1216087 38034 841638 37192 1849676 983214 993683 318003 263283 178633 455718 1070048 1667414 926940 1965073 819825 467848 1324664 509842 241347 425072 774884 1059528 372619 1274184 537236 875237 1101816 794813 1058025 245533 1793780 975455 788008 98529 1858484 1066834 1457593 120595 229853 1946605 1893016 285653 1398302 1842534 723454 1048924 1987125 613088 742678 1191429 1035158 665641 50102 1744541 1441502 1968370 1198111 1330667 1125988 1668602 1548080 1729826 259159 247234 1936032 1110568 240937 1527648 1657986 1199918 1001195 1540405 222333 747885 1105340 1068214 669602 1562082 981199 1354128 817615 297917 67072 679818 95323 1718410 1276806 964291 124987 209293 891409 473411 524035 1376782 1795507 1928099 368236 846293 647054 1646297 1808597 1717073 1635740 563921 656702 37746 1625638 1660773 1315262 893898 163316 1911637 152957 1569337 1720325 984141 779442 1213232 1520031 1431289 1528037 1919859 1155871 666119 612119 1834296 568685 1214478 978343 723467 90771 1350112 1190017 1762452 467457 1950849 1627839 154319 451499 1000333 1490133 1964615 86535 584001 260742 609041 169762 1509424 266689 978082 1672261 1629168 867442 991765 1114983 39883 1110767 1152107 600306 1686447 682174 1389880 1535639 397030 102792 688518 969516 227619 1949288 627079 1624103 1199609 262140 850345 170159 390455 1922116 732177 6751 1462965 1635242 505833 1931572 831 1154193 1158341 1498286 1312171 1324797 1936262 1179259 1549106 48791 1653985 141756 872767 1736022 1347145 968025 1825409 1198645 579927 1005575 751230 694448 1058400 555487 1734099 1156175 1731205 1072357 755690 265272 1082691 1837702 1509993 1627693 1743338 517701 1514784 1528177 1782779 1369349 124288 894612 926854 116370 1263272 1893329 139980 495252 1203385 468721 1393879 1574312 932229 1211447 945223 264533 811319 1507567 1091430 428714 1003224 674267 1542999 672979 1351207 1902454 1359743 1378729 918021 904141 953103 648061 640103 1847547 1253489 1305045 1741018 365214 298554 1098423 630325 159538 1523733 282223 565341 1312646 451759 502948 1563429 1564696 1448601 1716960 1314168 474758 306226 1367441 1402765 1284493 1002518 1573458 636989 1722819 1745225 649947 710671 691982 1870764 100416 825505 71494 815908 860585 828381 363615 930296 1278601 585326 1135326 1377008 1540467 271657 549301 409070 1508095 1940819 828765 753588 1700692 1819476 753238 1793424 799422 1378351 781712 1023697 671419 327775 1205399 511910 1150060 393337 1448227 56476 581345 354465 144209 1974190 1849400 1701767 484260 1396405 1192117 1281165 628933 334693 1509556 1825419 1852679 13044 789850 1363266 1511726 1807504 349669 605789 308313 1657724 1115084 441912 1489082 649026 876697 976267 68669 991207 1436457 916373 200570 971820 1617202 661609 1212320 629182 755951 1829549 389880 1448710 209085 1637316 824651 1915285 1421103 1586324 805626 1089255 1961443 85474 1946437 1106382 1071520 508249 208656 929019 1504390 232444 1217811 1204243 1427180 173867 993438 1782077 737413 1314572 1333428 706182 511125 767686 1489136 1321826 72746 1959133 410637 1181203 1301006 1683498 1065842 624774 36730 342688 1975605 1312245 1947468 1432796 1398171 922290 1488690 513502 1373127 1018621 178170 14202 960171 258810 1860747 251591 919815 932683 500409 1131396 1942900 1402823 1565094 1268912 458221 1474331 609858 1896606 481608 1170054 375855 1685116 898706 1779373 845415 1328381 416397 29324 827962 1922396 1678773 368979 1289502 1865375 43695 1682086 1281196 202811 848901 1954558 1816852 741586 1265687 504394 1486489 1484187 1645063 1984223 1876231 683044 1551664 575012 74506 244578 533721 972627 849417 13404 663536 1011975 1281385 1079823 1316953 1874571 1786783 1273037 1779807 1553252 833212 1052608 627559 523264 187602 1090681 95947 1660928 1659594 511769 1859828 493153 540026 150472 630071 85008 424809 647692 785974 824987 495967 869936 1554290 516400 382194 1139528 88069 1052566 1007371 940448 934033 1635337 75041 1753371 1279513 1156374 1195853 1536702 1358730 1699226 49818 396033 625466 245068 1175269 1386859 1869589 1120710 22554 1180001 1572860 1129512 361815 561840 1038769 929122 322843 1237788 1742952 716480 1959237 1388604 158745 150314 1178504 776087 46335 627808 945127 412858 1235951 48062 1441619 830943 1201121 1979847 519291 199067 1137196 1731216 1814450 1102926 1104566 848681 1941421 1475176 654261 1439701 1799595 1635368 1451254 1420621 565702 967528 1843312 1868698 1027327 1890984 1910758 1644624 1125116 925171 1225925 838413 1748673 1087189 1033480 381373 907519 790974 134449 304526 483334 909373 1775982 30876 1078207 1610676 1245516 139850 1577575 900291 1542863 1077529 1113392 631704 1099706 1524540 43564 1165681 1909575 1468668 343302 824725 150668 1871512 19221 1278222 1544977 100052 1184121 417814 1413078 735831 362377 1619407 751090 723230 1318591 524663 1042898 846241 337374 1173009 1581968 1174417 740059 1961778 1705960 794400 791968 780369 389020 805217 1727067 364967 987913 1816104 1995595 224163 1321173 1314602 1661349 1091792 1237463 776556 1543506 383917 1329321 169590 982650 29581 762291 789059 1742024 1659934 762912 214468 55178 1317658 1006054 23564 746444 215790 1105274 287456 443668 1578251 1398967 310702 1283455 1474850 1000423 379112 1613010 1018773 664578 1035610 590633 1323222 1216910 1591298 1756918 1591160 1948919 1121903 247031 775172 979756 1313140 403384 810998 1600436 1579404 129105 316781 1675882 594989 1633355 99481 525363 168176 1517932 992416 1317689 857759 1708644 1165513 638 627654 1106518 158847 1694815 1850508 1624890 627469 953393 1514161 1913538 471085 809549 758643 1531265 1344842 11168 852678 1471821 497640 815591 886165 428238 857619 1362358 999592 933852 591920 180927 1661187 177698 1936753 401397 405495 1002851 705160 377043 399057 940860 1962772 1611891 61378 1978396 1052556 477692 1614707 550116 806646 321125 563982 602045 941506 1933718 821510 620311 339174 1985393 916601 514759 1800153 1427990 1369781 1812439 1440276 159520 1052208 241849 518202 959182 1313181 743540 934688 1968541 1817 1132670 158926 282036 1110461 1098961 242486 633809 187294 374516 990606 1668195 1282473 1417753 945178 1723574 668761 1671326 1573278 1059347 1168978 380728 1651223 752941 864921 663743 37140 1527029 1914852 284990 1999342 1410443 1142016 421895 352695 231443 1953505 1685339 1656719 523660 913118 40596 823764 820404 1446077 540630 1639791 760967 1313464 71951 1072466 413279 1213832 1265962 14963 590984 982344 1512716 373453 352706 1803661 108748 432216 660213 609769 1877812 171582 332976 804689 1604010 1427374 1246044 552336 1379010 1370637 1959648 1052401 1276665 1279579 903303 1927315 1969777 345832 1355577 1623208 1849555 602104 1344256 1000828 1932254 811773 578698 1728769 330294 406723 168448 1993059 1067341 1040217 1867776 1106468 1706506 231375 1571344 1084806 905815 84328 1996262 937400 881302 1214360 683496 1469360 190755 746838 257389 575418 614777 55730 432132 1271199 1660337 271753 946643 711944 1947777 1786871 79585 1195746 1094389 1273254 1973309 1441517 1442049 1323032 545105 1578151 1201190 1834680 1786468 1935059 1825814 958400 1229051 1373012 1092936 1934820 132225 1048054 1845356 95827 521920 348213 1753633 1026535 1114525 1919945 43173 1573378 1329550 1864744 1176122 617293 93412 1715523 1888242 1810816 1902827 1856880 1434812 653612 1763892 1764775 1303824 427084 1321087 1618553 206565 175746 988999 1091022 1438733 39389 456613 944134 117416 906409 1222238 308654 1946026 88331 1803594 867406 673409 816217 849763 976632 1206494 1888120 1327431 1322068 100921 1817341 1791379 308617 452091 1953281 1252045 1642750 1951575 1740085 1917588 566392 1648520 1746532 1307883 1302534 1530779 437499 1002287 1895600 756600 1191865 1561696 1895852 1284995 735044 794539 1977441 1456626 1071373 906864 1826466 140615 318229 1039918 1406812 1551796 5005 1683771 1292593 1528920 1773833 1561805 1993026 604585 383263 292427 1766475 979481 82714 529908 216868 400846 223842 547008 1752245 1315858 1337944 409318 573321 172498 1700989 1457939 693010 1759625 1605696 677906 1773092 339676 943452 1402340 1956975 335845 705037 987080 339256 811411 1607635 1956081 621437 982885 1852758 957381 1061485 202526 183447 637986 1422475 995506 410436 1124223 1277274 437927 1091244 774777 1730727 824030 1304615 546780 580987 310791 746134 47474 1923597 365523 1893385 88233 945265 242689 215890 152509 1584788 208688 826580 1983279 615792 941917 1248567 1471527 874762 885899 1133171 21921 1145940 76736 1115000 363968 1762546 209103 818918 1284048 1280418 1205979 1717235 1980223 1887152 1162803 1774423 1448505 1180409 772165 80540 1162099 1189651 1845965 1583002 61949 1891176 790772 1091994 460679 1927241 1109677 887883 431029 1446309 1643327 711807 474113 1093078 1668372 815966 1822407 99912 340098 1942218 724085 1839365 160843 1935347 1956817 641383 1215869 743573 1790893 250035 1310443 1047115 763229 1466193 618132 1633680 329162 1079831 445344 1782398 706236 1074188 757319 682871 1023166 1934191 1264315 1845550 342389 973728 1627195 1333054 792983 850565 1988436 896538 1650373 893570 1667842 1204691 669938 820185 590818 1291107 505963 169813 1152033 1237098 778071 1809996 676251 1001137 1672590 921309 328648 724340 788487 436253 19699 1283504 336301 1696465 852944 1193613 275947 755385 1330606 1631640 93875 1366894 1972945 1250503 159828 207613 356733 244081 181789 869764 591788 1385214 1793249 1434997 299985 364080 812434 539894 80436 1963899 1142977 542384 1912369 1690326 1240259 8958 1524812 1433898 667946 1348518 143569 1562623 683508 282395 1692293 1366443 415536 284319 727135 1733073 464761 942412 1308247 1959323 1502966 1694652 1182153 360843 574226 1826280 1811758 546419 190017 1989572 1770611 776503 1971826 142009 1924318 30186 993899 1645427 1729263 1282795 569532 704262 1302552 1852713 414291 1392852 352697 1425310 1359553 1852707 340291 1307991 1132196 1497536 1867512 1876164 1958996 1355809 1950007 10755 589174 959227 1917821 1314425 233734 367130 1283178 558712 1531862 460979 1556209 380315 752530 1040573 568721 126256 368861 251540 82906 1938132 1104122 1751103 1219159 1048114 1461015 741571 1948367 1077194 263230 364995 43974 821417 1657393 1533221 1333978 770595 1020100 1693893 1817375 230013 1270802 658555 1581878 1849342 1757160 1214634 1115907 256909 511945 15888 1842847 799014 990910 589651 1828201 1420637 1480701 1860953 495533 76065 1607254 1795515 1654733 954015 1943684 1621521 1095404 1926276 1784401 546674 1430446 1291897 374889 605575 86859 1335980 1636777 1399239 328900 657460 1796030 487256 1301213 125268 1398157 1576471 1468515 1673134 564649 1044683 722164 815620 1254668 1211496 1163058 595216 953508 197510 181840 1473553 283931 1641957 270031 1687297 1575496 922277 1886890 1749997 1788067 40895 1253829 303790 52689 1978091 1771581 787892 1977044 313262 1699384 856745 1055244 1632273 1841998 978605 1334431 99359 1293744 745701 1030431 244684 1368099 1027175 1121750 68891 871413 1017131 1025892 1648940 1461851 1213236 1573493 724323 1167772 868038 1101840 1257035 1636415 957441 600639 1154176 621061 1850406 1739875 1520286 1747494 887073 1964401 1240980 1081084 1836816 1455113 419197 1160370 1749468 1391867 109585 1889799 47878 1679579 445053 906398 483890 1239401 1824608 1143004 1717598 382730 597846 673575 850830 1728747 1429793 1321052 1352035 730152 1906879 1585604 1001484 1845144 221075 892544 1738138 867870 1320130 1271985 1799022 850041 1176583 201460 130383 1902614 1926746 753139 1892185 579145 1147163 1080083 503177 1899265 1301324 1765349 400332 799558 263434 249282 609042 1057446 1911455 1089902 1168092 1703334 1636850 167657 682231 1309196 1449383 200529 589559 1167253 1143772 1505638 902802 1643578 309163 540148 1191577 463179 1829282 870129 1627100 554994 157733 33379 551545 938238 61156 1150130 1972927 1073405 129931 601928 1724070 1310896 802363 267195 600894 1278154 1678070 1941612 1748511 344735 1160675 1733258 1038470 629553 63813 1318088 1836951 1791337 649763 47866 1671952 436908 874954 1934388 448002 1569531 1567550 1708500 1958071 246004 1270970 1166691 312209 1850617 53599 478940 668703 1251330 837092 1244291 1329301 1328958 386706 134343 1971845 1479598 1231719 30427 695022 1878766 1267182 406670 1404868 1918419 1082429 852421 116540 19994 1909226 414689 1510222 1062774 883646 761114 1409960 674168 210445 1782382 285430 964622 1302012 1638317 263702 57775 1319263 799230 1367729 391864 1067724 585201 842995 287634 1091825 1286068 1724492 1542720 147431 1633111 68539 1080741 1115871 859029 523761 348920 1160331 1374172 1841958 164066 1260240 460477 1334008 1407518 596144 1725250 1974929 993127 267874 164522 225174 1019187 845039 214457 657409 250030 1809909 591666 1329452 1106868 358643 1813097 514841 1441301 1644883 1964800 598835 1179384 1967158 1857632 1035589 905912 75639 932829 702547 1782503 1587369 993041 843112 610222 130458 1655015 1577588 266245 77513 469534 755375 659829 931910 1416849 1442792 581837 29016 1419598 192984 1236533 780895 378673 1918351 310043 182654 98315 712817 1164956 11728 1445206 1823089 33063 1744226 189816 1904261 1115847 1752728 1249101 1561465 1786508 1341857 240722 127882 133346 1818545 32953 815306 1159027 1676939 1402714 395562 1652384 1216142 922727 1386871 1600925 485929 1004328 437407 618068 248999 1422409 421736 1017361 935936 650811 594977 85070 1847536 1813912 1246972 1289110 1426660 828677 78744 924531 674626 1840005 895543 84258 730542 84991 1023360 128067 353941 1633491 1909371 658499 875249 1081030 1565947 1807219 1780969 1242346 973087 603851 911390 956421 62796 1147291 946026 993925 110417 998198 1719454 1093457 1006765 1586039 357825 1508945 1183671 1132569 367640 1176412 1374726 401972 1820062 1149574 719794 1486494 54421 1409937 76595 1856976 1233467 1742048 478576 955550 1480109 542335 951469 381749 1585374 1956895 1568732 1103763 201769 1922617 387299 402473 1011242 1411681 1194069 263586 1977383 768916 1871793 405155 445307 1014392 784386 124458 461081 1733535 685092 260288 993522 205907 882830 135992 1200323 1433723 1509380 265490 855958 943572 1484282 1760215 126277 1336911 1683220 1936042 504695 1000915 1152169 1729824 498644 1839328 941569 340349 285794 129938 1797597 1443609 340067 1821100 603466 560749 1027399 1605516 120031 1444907 402504 1848251 1501746 591565 324141 1495480 528060 1323596 1381338 1761170 525463 1923688 1954987 1701196 1973924 1742342 1026980 1265058 1650786 643637 1955057 1252625 361211 1752058 38641 82888 1179368 1482594 454918 140203 1930176 478735 302768 1267660 1428779 1640193 1647454 942416 405283 200572 1448597 1876249 971074 1166051 1088859 144751 380916 1085899 1650693 675384 81564 1278872 674726 579694 1253337 1399218 819661 1599721 1074555 474135 1348006 369277 1371078 1136522 293276 1389249 367969 788408 524081 48044 1611397 1537362 1150839 1372235 1390001 1236507 223256 1844442 554964 1281816 1881873 345333 1128661 1680581 1402811 1272759 1735922 508191 814867 499861 936948 1169427 1977322 1870345 1315969 1519928 1101577 45010 1939593 505257 1900979 1249862 1958137 663854 1687367 1269475 77049 1777714 1442258 1941484 130309 1541384 1450603 119020 457610 1321010 1844590 1981677 1568470 455995 605870 553730 1616473 927005 1521788 269043 623356 22777 1951477 1990844 1267428 1979322 108065 156638 1825385 88047 851211 1670314 1926151 1997911 497442 291075 1539454 402201 1899177 340570 1130888 1423490 1263444 1097897 258192 1888427 1620381 739976 1681600 168949 1434078 502696 487730 1339440 1609405 700445 1187894 507223 14599 714049 402546 692026 1920931 371838 831337 1621957 1574861 1214038 1093218 1518872 116940 762369 323955 1675325 799042 666625 274997 230034 1250034 1341345 1621009 335996 503171 132393 1823873 1011008 580761 826675 1206553 1331880 1520339 1784627 327782 1968534 1131111 1363960 1031429 495453 1690951 1784922 526649 1290490 1786514 130949 1342393 458188 1238809 144013 1250511 902941 1228274 1297194 352705 1868831 14883 1955176 264372 1770815 1998583 922998 1964462 1735341 5274 87034 255344 26270 1239845 1592725 482464 266656 1946539 1428365 275151 252820 682502 1618206 1922006 1461298 1620749 12354 1660380 651938 1162832 1397592 177832 305608 1771695 1404613 896194 45436 113947 789345 489928 185438 223974 1805389 1389749 1988838 1771507 1930971 833339 232189 285644 1071306 1081602 1440136 1625263 1900393 993475 1484102 4477 1455657 1950292 861585 638593 252101 1061590 1494543 879814 992084 1641920 940684 730495 64990 854401 613682 1616404 1984407 1576430 1683617 1787776 194559 417400 712518 1057707 791142 1189217 999220 1810246 1993876 1319226 851035 1166369 10043 1630724 1209488 960468 515553 702954 1425994 1082556 33831 978891 336584 1328493 637795 519996 1068567 458121 261410 1829763 1598864 1869163 933177 1552587 1910118 1985436 1412177 47524 753898 1207355 1213739 4985 189692 1825688 1147759 1801046 694031 1819663 1093882 158859 1760123 870613 111168 692881 1365906 1330656 1903262 198343 48921 149814 1819666 1923637 135711 278866 1075869 348305 1099024 1235059 1657665 304629 1135976 770479 1258046 1946452 1901318 164886 1612459 295112 686593 1902436 972068 1187582 786578 1726301 778848 1237597 286579 619917 1310064 1064856 689683 1078551 108997 1582261 1118108 873126 1692003 1798476 1381941 24705 1354034 429280 388432 804051 1012425 1684169 744377 779440 1580955 1263750 1853940 409527 1262313 412712 457501 668680 1769846 716501 136025 1215179 1511272 1438417 1776619 1305083 740382 18325 82223 320534 1074416 945391 1488790 62863 378104 1803745 600857 1045927 1969023 742718 830692 1588862 1179590 487204 1505400 1084382 1143970 802683 107942 1881396 1514472 491000 877499 335628 140424 1577522 1095851 972897 1792576 940799 1374443 422013 1830713 472975 1874389 240510 667140 1925899 1330193 151877 776059 1580621 1055428 887820 1442670 1288846 373100 1946418 1720958 89354 101738 77773 982483 364738 1395045 538852 1402332 1372403 1393376 818752 939699 1348807 1462915 1039660 1526324 549488 1448500 201692 1876778 1927117 1384354 464561 1433218 1394881 1686461 1788823 492812 1173512 492928 1835183 690813 1547366 1434511 1880264 446141 1694604 497550 844154 1713896 1381037 425399 1465734 507101 1824010 779552 694946 374291 728215 1504298 1425209 664304 1751553 389231 1900603 1748964 352184 1362023 581204 1457915 1522488 1928078 1679677 318616 169451 92761 7217 743075 1771836 1112443 568203 360031 1996347 1920401 1606584 254743 1394680 709978 1862174 921018 1496436 1569273 214283 658388 162064 423834 1168393 1177117 1516559 271958 486356 26325 1464198 809078 1289122 1599778 486818 1858112 759702 186494 1402598 394700 310961 875276 552591 1071249 809669 691776 1059177 579336 243258 53237 601529 527594 551398 118631 365699 334599 941654 1488554 1396428 850348 1351068 1753331 1967957 1195687 1271804 1348422 795655 1399523 1186727 1090363 76269 1243228 1584173 690418 1460527 384070 1000182 1184104 1950505 509449 689614 584893 1039432 1425821 1387785 1978256 351019 1292902 1969830 1190856 1727064 1935341 156287 1478854 1128847 567563 1234098 657746 910652 840593 984461 1757731 725995 1569966 534514 1780231 1590491 441436 1044434 1402974 1578557 471467 748637 751921 126873 504827 1818356 1744714 1081356 1097571 376057 176659 1551323 640346 1078748 360580 947716 1397208 313772 1965593 1375685 758682 1491831 364417 530241 1560952 1856164 1676065 211250 393504 645502 106616 1570653 105281 138759 1076731 183730 472362 1335328 1145879 1062097 1043185 1987753 1673876 1136279 311607 1242638 787822 443291 1548845 300878 1831629 1739737 299250 972294 426041 169510 1959538 371723 962662 161335 1921667 510093 119180 1988810 286177 310108 758066 39612 1037373 976625 1753057 749052 500491 1862846 364642 807688 1877319 1926311 1514629 64697 59137 1203406 279071 1574370 470419 1281370 1250129 1995897 1803472 589682 1081191 1381432 1320316 1430983 435335 1673621 1628833 1828791 1100283 455021 126263 1831844 345130 12295 1492081 1789741 338471 989293 1690436 1190678 1358961 45743 1741646 1155307 1448516 1530204 134481 806691 955769 948341 475900 935874 18645 1908046 48476 1961106 509887 550715 591517 942413 1056983 1198955 1741971 1506863 404900 612800 1034446 1038364 946385 467704 889635 1446989 577705 262536 664668 1017145 490199 490641 1686736 1258495 912528 1003995 1852246 370422 1083385 674756 806492 1759192 1584751 1920162 751503 1668901 142395 411316 1485685 1170639 300573 269135 1603017 977997 45507 1118826 913196 437016 1896923 1397874 1598807 1711454 1718036 847375 1283879 1586927 819053 20435 1512726 1206703 1487349 376577 1106464 1500485 1458664 882200 1586370 809854 914511 714811 1672624 380211 1285086 60289 344572 1144728 887542 534612 1602157 1134491 193877 755670 888637 936924 1590499 1272758 386182 115031 1966779 1794882 1092918 1790348 436149 42023 1623290 1843059 453226 1206475 730982 921093 972635 1112214 508147 815722 51887 521359 1274390 1390051 1962285 876904 1492415 47653 1742911 918913 250348 1730571 1428904 1572940 476138 943540 1921670 173944 1509065 173183 1465556 1520085 79544 135754 23349 948228 1841484 24739 1552239 534962 1980627 1316633 1795510 232496 1397342 1868012 1865120 287086 723852 1897157 75317 759746 1216454 1713305 50341 1145140 1992440 554404 698192 1441094 1248710 972417 44306 1080726 491256 854618 774244 1901621 1348638 704893 1610681 1628195 1242979 238208 161620 717004 1354685 25522 304498 1853503 1984173 1281092 262625 2021 118006 1649849 258700 1302889 259682 1559659 354742 404131 202866 1584945 25676 1025401 1502004 1306736 1898383 1408548 1937493 658318 922088 1018804 1400466 710834 1798120 134149 1823423 1399722 355841 676205 1314024 1669596 1450846 880243 1434113 1279639 1057645 1855830 1243337 817636 1575378 285314 1334159 318078 1716482 654171 1424914 1686618 1725179 1989045 1035562 630133 1960864 705276 1361348 836708 1273443 1988308 19436 1925538 1209349 1456273 1596918 1871010 837922 1142650 1097119 743101 128973 124118 1244490 666535 706041 966866 1308427 474841 459290 1076719 1961345 1142467 702851 984265 884435 685071 734624 669331 1666324 404715 1294294 612058 816714 55678 130127 527418 631898 527652 1363491 283392 1679842 1071740 487426 479580 327121 268725 841835 841987 1082072 1855281 1560735 1584388 1478874 292092 968092 1307781 1410732 1084514 95056 193133 604134 290200 875074 683747 350823 1167517 518571 33907 1930812 1692721 824908 108594 270147 1828754 607300 1259774 1027200 1726022 681344 752266 1772513 442728 487131 210817 1293764 1372794 1941143 1004880 1980408 563768 1977185 1552475 1092001 823818 189514 1129608 287152 1369685 890955 414823 1540229 1868809 1408 1953146 1217405 1596285 1561413 570453 662527 1277196 1233679 338832 1762570 233925 519878 1196820 95613 1136245 1620444 436714 1203888 1640167 894570 1075619 994097 96049 71160 1088633 1623920 1730123 1207821 807423 1778275 1724189 1289987 1402755 1113830 1034797 1911379 1802553 1808993 46842 769146 912106 1605914 1413475 1223205 323764 722120 1852289 359599 101302 698574 677749 1898251 28407 180682 812683 407312 535532 268148 1883029 1551651 1073570 487646 1435966 1170708 1944133 876334 1963504 1148980 1103407 276883 1188643 1072438 557837 421830 97158 569352 691176 1290167 1603519 825849 1483425 1508162 203261 403223 104332 29680 198651 440708 200806 1231337 1777184 1091496 609609 529823 1445785 1912292 514267 1405304 1871392 1462370 1813935 942950 869373 670968 1115095 1539370 675798 1376774 1942265 942579 285527 966085 1447939 678071 1492511 795061 202072 12275 1236114 1000504 1789015 145721 1955796 1240018 1937245 712846 736248 1564495 899182 315485 425905 1857883 1567988 485028 1749075 391724 527331 45087 1444860 407192 530783 1362142 994038 1983813 165279 37370 625458 521935 163943 1484129 1061052 1259612 318556 1489338 1599047 512275 646341 1137742 980754 1377747 1741423 1590315 250388 1509331 348810 1042905 1003728 523300 1119403 453525 761303 735802 235609 500886 725234 1847560 916358 1521366 952590 1887470 1466504 550802 337530 1043819 964677 1845680 712022 1864573 718842 1168508 823627 1066275 1267374 1851462 1311215 761860 1570647 1970155 963030 1306063 1668378 935854 1817615 1075214 46094 1653320 1446879 971213 925432 1560485 1289378 1009760 180788 166492 468681 891240 308852 1009943 68295 1739099 1840426 823675 691390 1887715 126515 913487 408019 1728098 446757 912731 1559586 301977 1032948 841262 1328599 1280035 1975230 24118 619512 1062234 1651099 1436577 918342 841400 1022409 80958 1616332 1552947 1055125 430134 693317 1309918 107720 1574626 208309 1919760 506719 527324 1516305 795072 1819545 401796 808 1035619 1108628 1623617 1198202 1758921 176836 1796493 1570113 544144 953048 131744 114556 690553 113291 106095 1995069 1255547 961954 1443048 1836790 1791841 1757463 1416344 1630390 349513 552248 1365782 1044329 685253 1113317 529705 33722 732854 731585 1833790 1770252 247856 1224353 586418 237573 1692902 862800 1785371 100312 213340 1838795 1907353 1696005 1796861 1719281 956712 1681690 1256801 515759 1386123 1786576 233614 929400 834399 245242 1392626 945286 1811357 1465490 401404 1749248 585753 975349 1273202 429283 1887532 751367 288741 1363768 199425 1972825 1471041 1762125 1120594 427860 1876878 492479 1620134 1751862 1963941 906871 235477 1807870 481355 1918054 210669 781927 118527 1757072 900238 1389027 40461 231730 360864 643084 1543482 452527 1949090 706244 1906108 597733 1919406 579550 941137 1063947 1144282 1458581 1998206 399911 1352469 1516707 1442895 1364031 1922130 1265159 1294970 106126 1293368 1378306 824662 1667945 1953915 169123 1979803 1897016 1597617 344683 207600 952992 1479196 1381873 214463 57479 1515980 546583 1922492 82738 1994057 20258 1980837 659413 1969156 672879 182078 1248615 1137749 885752 1043700 407594 1940921 689310 1934591 1007746 1591141 1100082 508021 103441 1056530 166834 1681878 352651 1787644 1166548 1607788 1127459 226574 1134223 1788863 1925990 1851028 1008137 1716739 974813 221628 840540 1683556 371446 1751030 893448 1765873 167763 1669229 328474 1305329 172442 1661355 1814733 1339598 1262068 1782988 1713993 1672552 926345 116674 1510775 712793 728851 941313 1990649 168634 1273594 1158604 804545 1621421 1037417 932579 325994 1562531 750728 162530 926007 4482 1020664 442327 1712615 775958 1300027 851975 745916 440399 1661358 1569566 1099335 1222106 863525 197812 1771037 335069 28381 1313972 1472932 1188638 324640 36143 1076497 987452 698209 1249688 555746 1210634 874468 961672 1787193 1984926 911413 670828 1688731 1398153 69460 1161266 45090 363406 488855 1364558 45586 132867 388860 1614549 1254244 810438 1672100 1981609 305868 1969092 826672 143047 991022 1588824 1188045 113346 333271 203919 855688 1182345 290096 1312527 1604085 743588 1249081 421001 1907870 746803 543642 1767289 1951697 1118786 1397715 970444 121479 893203 766159 1780141 829106 654083 654366 1656476 576054 667737 1482607 35101 1427188 538339 1611195 396561 1754633 640871 1196604 628074 1842806 1158514 1070413 1445773 379100 975366 830918 376302 1146156 1718767 1254255 887074 1666614 1112130 1499123 1225941 235086 262134 1837471 1227089 902804 1063905 451841 370671 1950033 51065 267358 802631 632915 1601968 1756978 197377 1018664 790004 1336566 700053 16899 672791 1346804 942682 1385155 1217861 1244016 186782 664300 698747 1530166 725780 161061 349762 706675 1143976 1372215 272200 711088 1786049 1193888 1165137 1387433 1532495 381657 1801344 914801 1324224 1490665 1518774 636822 11238 492866 682651 1848506 1275478 380885 855404 1181370 400385 1226828 68917 1775164 1112173 924009 663141 118471 22285 1316975 959037 1351836 1732004 504328 826564 201616 870025 1354330 1640610 1670608 169549 1554491 514415 818517 211924 208390 1464993 18962 569722 110817 1337031 1264926 1038056 8962 594751 1776625 1883090 398345 1900386 316406 724238 387588 855736 1933464 22677 737668 65271 1006874 630945 1314694 680539 1369074 1394054 1255899 1401071 781666 1830065 94864 1866830 268261 1094437 1400121 139571 1821636 436904 1143578 896124 524487 510531 359827 1807841 514868 513289 1232459 974728 97505 897697 1708695 1355299 1894754 1734805 1232540 1507199 1964139 318643 739502 344810 541833 1718816 914692 906692 361286 39838 1250793 1154146 558188 1565396 784645 1768556 440911 1497948 635317 182269 157395 404248 983051 499985 731199 1996730 1072747 696507 366181 519122 1489317 1172461 1903199 1320008 821369 97461 1785861 772232 1686610 1725654 640912 1840591 559055 446295 1296872 337969 652627 146042 1392134 1236501 1636462 1189137 1426609 563680 1539953 127221 1659994 1766733 1076463 131707 993687 413134 1838926 927786 703698 1459798 250207 778914 1401675 170679 885612 1743509 439958 1719885 1769670 896009 1628075 207759 1337097 587614 588480 240215 778237 491171 1147741 1909696 1498658 237186 452595 900606 808994 398207 1462451 1233870 1963254 1401628 668442 20765 959072 957956 168236 701846 119308 1826764 1132147 397483 995917 26976 1751758 179977 570979 1476892 1695416 1740845 1542556 284920 402705 1839461 141476 543748 231585 1844906 729628 1590385 1698929 1568193 785151 132809 554271 1203871 734512 65722 1274523 178972 950804 1434907 1313003 1290288 1853137 1568293 1940810 905116 489995 676366 1413793 1285255 921859 1611511 1908475 1151058 1600916 1176078 194057 544186 244613 907167 1886942 519819 207111 1362964 1290436 1012172 1788103 1364817 764503 1244685 1648918 458734 1827748 740159 936638 1299271 1100750 1729912 247397 637227 1602000 493651 1349277 1363090 1988040 218765 1704514 69064 324242 1014252 532242 1129765 53140 939902 1399933 947297 1354996 854063 1834875 1973073 1491731 966103 430603 1125019 1940404 1470841 396247 899109 1578427 528646 849870 1228759 1495066 689075 911587 235981 1395832 593626 645503 1430445 47896 1716128 792977 1803918 1758241 1392404 385826 1591843 132891 574957 232887 1522853 1075163 1298297 1054465 1671149 411700 885561 915545 277210 839982 1475757 78058 1617517 824342 930464 1587737 196767 12430 699218 1639247 1973344 1574467 374096 209758 384812 158433 482695 1153382 1566946 269661 1642903 908218 1191820 1556118 530374 563319 1252088 763177 556306 276339 1742592 384764 1546830 1689 208691 1591800 895625 831313 1336882 1036425 134784 1208875 884086 763763 164790 260237 580713 74631 107884 484518 1151206 1143541 1405544 1413223 87150 1252414 1709633 829703 702836 1614708 1979405 254120 95845 1236591 1370468 1592290 1700618 1385033 1114619 861271 1979493 1635065 132302 433375 201398 778053 1623871 1314419 1907060 1045402 1969965 858010 1603369 1588866 247 1102688 1713695 1495771 1972746 1643255 1779278 1633756 389818 1521145 96897 1903018 97643 265310 401953 240263 921342 1595155 1396005 1039082 826241 828370 1299300 457890 548339 1616082 1133671 1325276 1950200 548056 1551458 1404036 1003416 687292 489472 1111000 1399806 404302 1311718 765292 1006570 450139 719353 1280386 57788 1664948 1535373 919504 1442580 1473185 3975 1013164 1582283 1453265 1649736 354808 240737 952094 1059760 1410816 1155995 905662 105644 1409100 1630229 1138031 189151 1542796 778382 1139169 998128 1829876 414755 255412 843037 1862795 1589264 1118041 192041 1879725 158454 962334 354923 674712 1682264 814656 370794 380090 218269 634677 1639331 767976 1147791 1704487 1196345 1518648 1603814 1685251 438351 1714170 697083 459412 1730472 1177292 365702 705644 267004 879788 1708092 1588951 829019 1258751 630600 427861 379423 1188951 1507000 1762479 630707 1340426 1723063 71979 1022407 1576481 1842258 145138 1131239 528112 1084078 295706 362601 1455410 90173 1813970 402699 962876 807804 1333261 1295941 1205474 662775 1610633 1438093 1907276 102071 987380 868794 1937787 539303 1764658 1268898 422531 1877855 1701360 1194371 1979912 628616 1799330 894260 1254997 396657 348170 755826 1671527 215887 1455519 1689403 535782 660294 706727 356459 698790 660135 853311 416957 1380807 597378 373097 41429 1134025 1319654 745620 1339350 17973 493840 934345 645391 1040767 436931 1016666 1475110 1299682 1134954 33756 749623 434613 927250 1546329 832526 662743 1779572 1155241 1237991 390088 89856 1511344 1926155 918877 1722390 1565413 955531 297184 1172896 1171630 1094655 270491 1696413 737011 507462 1744076 1069670 940356 164460 837765 1728626 1725549 302722 1364769 1057818 1711790 3514 646307 1994493 1993967 1793310 1531577 339721 630320 1346220 788150 1653743 156230 479576 92501 130503 1156266 1559794 196906 192790 1672932 1184883 1995509 561095 856888 1914895 659375 228992 435285 364194 858148 1931703 1347521 549579 498873 1526240 92340 1615489 1338274 1721217 701706 1150410 242707 719754 534451 137661 1534465 1861928 1134211 1748303 1947506 1655237 1763261 996038 694958 1774725 1753648 131206 289098 1776996 455946 1972369 320089 1451081 1102112 1951837 1654949 267183 1367468 232328 1624180 1975173 478528 1137004 210464 1692693 1123296 1176522 594582 879493 572056 1388727 1822931 1723664 193031 1453245 798207 1441674 511454 1358802 1534200 319110 921088 1268076 13831 739280 1528255 626609 513828 1091127 1419952 1396573 780453 607290 523320 921492 1483577 1510747 433308 473618 1047405 791822 926166 1428490 1594919 122058 1766133 1730290 348842 973820 975697 210108 1139726 1067887 648978 1875562 1136872 497229 1568356 1817932 1421692 30264 707796 609284 36831 1377524 815233 743997 485525 384707 348667 1700361 1613106 698532 304728 586999 878928 38581 277241 135826 1588005 1587413 946458 927809 848071 1800581 25173 1286976 563263 1819030 1240514 1335455 1019820 390638 977143 908143 1278367 1011735 1265908 263086 760896 667664 1068906 1755734 596766 1867390 1040905 545758 187238 684621 696289 231102 604327 833676 1787669 572815 760772 713175 1758545 1565636 1413571 1102876 868172 206041 1483841 1646566 362996 104093 1291756 970267 1106438 1442008 44541 978421 1678083 14130 1859395 1515139 1499447 1296182 1682455 443019 1544657 1097504 784636 706743 362053 391236 1698506 1809939 1016019 1152231 1706543 984719 1105039 917900 1969108 1129955 647771 948646 189812 810373 832930 558232 180036 198616 1900303 226730 516386 1469474 256367 994563 798659 614681 1683021 1961567 1502714 551480 1126201 304439 1889253 1021384 450075 658341 797697 243963 1680878 183338 1132517 960684 1252097 1854748 979333 746816 1435884 762547 820785 761477 107067 1146420 444882 1599633 1659461 1556067 599611 1917805 1936117 601807 531066 407095 1862016 653057 1858075 1590803 884386 1714260 1175274 1998258 1159825 814810 1779215 127095 933152 1674978 1655971 752145 1627362 1554225 1156435 1267643 1352490 1316341 715929 1043325 672948 1920707 896446 1501876 1530902 1032203 849467 1746931 1114661 684767 1236244 615336 1165479 1063237 1539302 963513 472551 1002588 882066 523584 1091037 1028491 598549 475091 1283628 667239 647237 13770 436802 278874 209098 637002 1545780 1194088 1022268 1969714 71154 227782 1023069 1967125 447197 1117042 963194 174537 1289125 502223 450612 176324 131303 147879 1023869 210980 638644 1367919 652964 1500894 1532727 199903 228570 909145 1692483 1119846 890531 1155875 1339201 1998634 1100511 1612017 1669712 1392837 1276771 1064269 1788163 1493264 1353775 1565324 473380 1229891 735170 450713 790297 1847980 1491133 1329009 1776617 1158667 158932 1113960 410786 940306 585896 633142 539631 118273 1290467 1552926 590986 157443 1247561 1097484 1036216 990200 1819313 1244642 1057591 1013187 379722 1573586 1064028 1285915 646313 1235397 334730 1875905 661605 1399344 894864 344105 253929 1493241 1003683 1274301 977802 1304550 835530 1511441 1182667 1010204 1319477 1292668 1802079 783318 1558718 1218332 59766 1282907 1413892 380699 1512050 1833046 1111946 416883 272037 1835990 1110139 402353 711625 1946029 1952776 1044221 886822 1442076 1252835 1001187 1075997 1482591 231296 1359399 1364111 1409330 1504757 769584 1734771 1533584 768241 1117064 338606 853663 99102 1538764 1554866 694968 1766828 1588612 822099 1309326 644755 1222600 1628067 255646 176670 1772299 1313731 1707151 461502 1581685 1598419 919856 1956048 1489406 194164 1575810 920571 56220 1099415 16042 1340573 921771 740579 114056 600736 1448106 236445 1335914 286072 1930581 1965062 1705277 909590 1671876 358083 1167386 1907010 1268088 196402 817823 1573831 800454 1867240 413208 1040340 1057270 1103056 1888492 98399 44822 993562 1195903 460735 240859 909847 917033 845448 60051 1834129 736875 1853069 1995159 935198 1693687 1758379 61807 1491010 1319064 1396965 1583874 1826362 1006048 1141985 205040 1765783 177215 1929313 492851 66184 1391869 898413 1547657 1860373 641367 1989920 1877130 1560539 1954410 49459 583661 1374415 417713 1546469 1003761 1838469 892278 1230803 1423726 739249 1345202 671928 403462 150716 1158688 30456 1681419 23214 1559288 488682 809506 1704629 149826 953611 1070939 50021 1224198 945205 1332851 1192900 1664227 1572827 1144734 872415 1413646 1029884 1264755 366842 617520 565329 1108304 1453967 975560 1151548 586629 1614801 1103382 356772 194638 1310368 1756559 1684207 1244611 1585384 1039613 1694782 856545 1778857 833863 1476734 771529 480154 1512837 1604252 604032 1664106 1136570 1065986 1118163 614718 1368115 1899046 1620229 1174008 534387 245107 1355308 1263897 193655 1736469 1300549 72860 355848 545816 231245 584700 1273720 4051 1743720 203339 1053028 1489277 555962 1662602 1101442 1453299 127385 19668 1346982 233405 425271 1986185 868048 1374944 67949 1476203 354930 1854834 212965 126591 377360 1433148 1619517 320502 1235699 1530559 1155424 484675 1673680 471360 1689138 883484 211469 999646 658934 1716019 741060 309886 1874462 774393 1599982 136611 37383 620582 25392 1777125 1842680 478799 224295 1439328 1133539 1551401 635986 1437632 654773 375621 677182 617165 844657 1462996 716974 1158140 967940 1211099 1253605 709378 91755 1449187 1686004 1421842 1307915 322404 637337 88417 1337330 68234 352483 25841 1492168 1559221 328789 758157 700805 1077991 1520510 1358085 126991 543966 851588 1693293 1023707 408872 1544757 1246853 891985 672910 599956 1430602 1332170 1370981 424509 1299200 604230 1845121 1236388 1425325 1072231 1415849 1932180 997462 1421505 556552 369640 738667 1346040 604511 192276 479843 1870981 139761 634277 1912639 891352 434265 499190 1865448 199518 1393575 569088 1393417 162079 486691 1908151 340580 885569 251917 702203 1994298 1693163 939566 196819 1049200 326009 1481001 1485984 1007309 1452245 109282 1477955 1085997 271729 1713669 1555981 1295454 1883387 1697402 1879517 1517228 362886 1139713 692214 1430028 843963 478594 200025 257229 265266 744507 948784 1294819 402350 150131 1485863 1124490 445454 1766029 963226 1919074 1479746 500029 458878 1697951 1770287 1579886 136466 359906 886011 1839148 596501 53625 122463 888184 6048 1871581 1929634 1511221 1337329 637582 1853939 1361401 1387280 1815134 911757 315106 516483 735912 1809518 459109 1673713 1569495 198918 852164 1920995 1978509 1444999 820567 1791382 541207 653698 327238 1171044 1160779 1717493 942439 1542659 1152204 883621 335294 522740 800276 1438023 906615 1144347 955024 62705 1237627 73230 1584243 181476 135147 1132755 1750686 1586500 820454 642674 305155 889564 1648462 61630 718947 882168 1316631 174469 1722784 1830014 238324 1136716 1639689 499840 966318 1177893 82692 761342 73365 1220007 336830 1292136 1965652 601157 801304 556579 1732280 741129 1314519 1180989 1516508 364256 541069 1280343 1221675 1334519 1818996 363012 365046 9563 1303513 1482363 1824546 262249 39913 1224451 875115 1916982 1552663 1681581 128090 239823 1286334 1251498 202169 1419939 521764 479582 760130 1708435 44245 1153580 50004 1722505 1354772 155211 837504 1187092 1791433 949974 903857 1111155 1174878 856431 247101 587726 1208832 434171 534924 1838723 1045571 1309623 1545771 387652 1520110 1656030 854273 1187839 442962 1788092 1704941 136130 1411777 219214 495933 1131639 1177840 1405965 1515393 732829 1994962 919966 1585370 1548310 633041 505697 725121 1953479 93316 1448225 10551 1244789 1934215 1382657 467465 627347 1293628 1714380 1127275 1202253 248965 1526809 44677 228897 468231 996965 923218 141921 1546945 834115 1827886 1971537 1777929 120828 992316 1267222 742288 508225 1835248 355856 1865248 882045 168452 1723074 165098 1560451 451811 281048 1258598 446928 1447032 1874263 1586810 1126006 1845396 889303 220745 1502158 1993839 1920066 849143 1296354 604769 823406 1673897 854720 1400010 299912 610412 313004 1824056 1644124 432465 173080 1842900 884668 289274 1176224 824571 1429787 587491 113013 891809 1889050 27822 1330465 1996410 1936328 1293968 135870 315254 1910633 545592 1041758 1880450 1609641 1198240 1130439 1518587 1283268 237684 1391370 434745 259844 1539171 1979477 1676358 685949 1866001 1115745 1322811 228963 867291 1295407 1713041 912519 923463 1485874 1160125 143129 1720041 764897 1671230 1029523 609998 332028 805839 1007283 1192848 573750 244512 1603102 617958 1413750 937648 1747651 312229 1942628 1725331 1592423 425369 396545 1269336 1842730 1642877 1067004 63165 1369123 1007134 1290832 1306147 1340147 1103783 1318261 250070 969552 1758657 712693 24893 1002578 814335 750332 763920 820999 695603 1140130 1480750 138549 1150303 491837 779838 724031 245825 917906 1746585 1804429 1655043 734465 355142 163226 541991 1754913 252546 1454510 734265 1328390 1240829 107988 1561729 1367984 80433 439228 1106475 406922 204112 1313201 648819 706263 124781 117616 1781280 1297678 698659 1626435 1068312 254159 1667275 1107833 1625342 704609 365710 1121397 577132 1795246 1411753 987933 728133 387687 624 1175400 1206976 1709316 1244788 1546961 1896327 1800870 308489 1627606 1702249 1888385 1791962 1672138 577986 596673 1536734 1164789 1630459 535962 981377 80089 1518006 89620 1386028 136423 1684276 748074 1361136 1725387 730086 376669 1900922 312514 469684 1157157 1250860 1356193 1623138 994226 280757 94939 248386 1763059 1020922 888484 1732769 1067781 1707996 1326250 1648894 559653 1663571 1791085 1520335 1440216 1508704 723052 666352 1226455 700101 473797 1789063 1223060 246612 807828 866358 51243 63949 1973456 1767356 701561 232188 1349978 1190427 106497 1165978 1301767 1641622 999318 575443 1378333 1141010 1573996 1098344 1715337 1326483 864116 1950196 333335 1373769 1530917 277629 646860 1808644 1281807 70859 918421 1838962 672450 380573 1985568 1085601 1377900 199179 1568063 933424 647435 420407 1487952 1117909 1876717 1565874 203302 403088 296777 1299358 590693 467560 610803 1052736 371489 922231 299488 1827090 1359394 1147312 263951 215687 839323 577401 1180365 1748283 375565 555701 537743 120182 18057 170880 1447271 483560 1650601 770683 1472134 1956651 898136 157366 742828 1162515 316652 93731 1956087 1739618 612212 376132 455857 899860 1032316 494583 1910247 1111406 869398 508296 391407 391634 1981914 177988 650309 38719 1149868 62065 446593 1054233 1968747 963693 1183544 1591737 491510 340311 1062605 1687978 852125 1368382 1977768 1421518 718875 579869 1990189 1170577 259104 270120 1503184 1009654 826558 1577261 471969 1214438 784061 680138 414973 1998220 1696702 1402534 1804483 589687 1201449 354203 339340 837905 336466 1254287 1512567 5691 1310075 1784256 1642438 327600 516020 721973 1199409 508180 1813784 432372 1804703 640368 52999 1326870 1987233 130071 1820070 516568 1540345 1776257 1246289 510418 1817365 92749 105657 1020941 286835 1071250 993820 261927 1973917 1382810 1594444 899401 1138934 1096751 424982 1995399 825523 766411 1773042 1100714 255606 1143919 1464994 1129416 1034009 83059 478857 623436 812850 149494 1082476 1693306 1656238 343837 496689 1995154 1653518 468208 475834 1229005 381155 1488322 670792 1336845 532852 718666 1606730 1823206 1501739 146624 1907582 793972 1090008 231867 916970 57801 320520 1304939 831474 1525768 1236502 252272 788990 1962829 1146309 669354 748526 1453700 18098 197646 1091282 856936 1759550 407517 854861 1703074 1995117 113671 1887146 1721069 1930642 1712931 1544723 171719 621529 1696380 15479 67751 850536 1903526 1950467 787778 1337207 579418 995260 327000 573294 901984 937440 1228900 499993 998884 1470647 1280994 1134042 1597540 928376 307191 1998842 57371 1091088 267636 1252975 261280 279139 1408440 174066 1601310 763986 1880580 1379726 136112 1314357 1956386 1066255 560997 1871070 510254 1818531 168938 131080 305385 816310 1403653 1832019 479350 1979555 1285474 77810 72765 594779 224282 508535 947769 1474003 1871981 400355 1767625 1139958 336562 937780 1888362 442979 1553378 116191 736333 746893 1389344 893374 515512 811487 952105 1280967 657737 1674549 1415524 1769718 573783 207352 1893419 940320 555350 552354 1556029 1586929 778657 952291 688766 390033 1037046 1565358 696342 1550033 306438 877467 207128 124900 1625664 1266387 929686 1328936 694452 582147 1631780 184094 1801879 1263732 1082650 452978 889967 1157685 1401995 1230627 1075066 1732317 25428 1407222 620564 678785 1442669 626696 1062787 1950518 839966 1389108 596699 1656993 504897 761001 1645843 850299 1680262 836076 401476 1058298 405394 739278 576038 457083 522845 798186 1356037 407243 541780 165501 1250725 1273492 1345811 315884 484817 118415 1175657 1994258 1056040 108584 658128 313465 657105 980261 541120 276949 361070 52282 770341 1260467 522077 764760 475291 1112527 190793 959631 1651060 218570 1626543 536110 580152 1873645 77105 258916 588313 1417118 106357 1188836 503755 924903 1502238 1779967 672447 930403 1196607 237082 1088569 1032106 1118819 121093 1391102 672179 289254 510753 1974541 1732573 829664 174938 636320 375481 741256 1446479 448366 572537 663297 398371 1395170 1366514 181797 1775700 709093 98466 1101974 781082 939751 1880074 1879217 28873 764305 1246852 1340352 276501 952138 1664604 1019273 1151234 1177271 208336 1918398 1757446 278449 1514729 757299 1988812 1877282 1474684 229395 650360 143274 1937328 1255225 1019267 1682591 915011 1093353 775611 973630 560279 486135 713425 835004 496847 128994 1476282 543249 1370005 1495456 387297 392797 479827 1238324 1097847 366993 515993 913626 1201477 173134 115732 1623832 1703011 149105 1216013 1599162 760731 1794764 1888703 1464641 464600 1261031 1027364 636772 552282 1418286 1585309 1362056 1348070 98608 398266 1678299 866029 966336 1709765 1225152 577856 926758 505128 1203554 1340007 263496 733248 496238 669478 400304 1164102 1176823 662163 1948744 1708264 938047 356776 624427 725060 1198564 877507 1391462 23029 723302 599367 519995 1560263 1296937 1494638 302363 55807 324964 964994 1491662 1390747 279141 1369789 851650 449048 1295980 1631198 619937 1834349 1297249 331326 1175584 1969658 973500 850005 1889999 1333016 1736813 916439 1791484 1928946 869017 478341 703249 1870197 1848117 1469634 888120 1182894 1171221 1253394 1926161 417816 165245 838496 1025195 1572413 1614041 1547941 804427 1068269 318097 678247 1926618 1862135 1542062 1034915 817102 1205347 290952 1247196 1854056 500553 1733318 1134282 1448982 688193 1220749 1393655 522277 233694 1154515 1400998 1252706 763514 1590235 1937382 1734040 695141 649668 263084 1209720 66669 579471 1239630 913821 1644364 1544392 1230551 1176053 240743 255359 999704 1437558 1231741 1916580 320987 1727545 1108051 240555 7972 1659813 1813491 1535187 1639177 1510503 1187199 842796 1435308 583529 412318 35601 372325 9679 1475114 136450 681551 370390 980666 854721 1936021 1294914 1884487 363836 485151 989419 391220 555755 1722467 459221 847764 843717 950948 121497 1366327 1230752 1351380 71232 971250 1279211 864983 1134662 1186980 80626 1403198 1918222 539932 1417695 938880 466801 173277 1257749 135240 374054 154997 734629 1050882 696149 779154 1365864 1899689 1161870 1407763 1720206 1523553 1389741 1548837 520748 786532 1729967 1681240 1391394 1598347 133067 86325 75931 1312485 532277 1011938 1012372 379095 620262 1117395 441753 1617693 17770 1951886 1887159 1467023 1814930 141121 831890 1166162 1989020 1204021 159754 1169711 581693 1370879 1329060 1110040 1368180 1431216 1094600 159910 503796 172839 263139 1003208 194560 1976090 1366662 117870 1673316 1932503 1818193 1219917 391696 497159 309273 1041403 1876815 659741 1490481 1402621 514821 1275976 1199496 855659 71317 465028 22937 63158 567523 1341771 1637368 1986265 367448 500819 512214 257129 1151773 1952417 953517 242438 1175961 1789752 554207 1621127 20158 707268 722048 986453 211029 1220210 379793 698583 1456744 1671896 785407 1232268 322908 521073 1592271 1355576 688876 854112 657234 1343651 1177138 415513 407953 114566 999521 1110156 1437930 1815634 1168755 1360531 974955 1172989 799796 1018170 1573129 995721 1845176 937735 217895 1931284 1505614 256183 206883 1583833 816109 1066828 1659619 244926 489427 6566 676109 1628769 1976968 49490 562632 1152069 1608828 226039 466218 1045222 622902 110133 1969486 1576267 1586302 954763 1288633 1683834 1588086 758581 729945 1075756 388638 1858156 342527 490521 1384024 272934 66795 851622 336909 969779 1050032 896838 1771822 984206 1850812 1848677 1248596 454372 1264002 469633 97344 1435758 1221637 1504423 1317526 1410891 1577518 1098969 1105093 1567279 1210808 22539 378101 1192843 816963 683564 968536 1080441 1594850 1177200 67068 1324026 773260 1197072 640076 1616290 1966565 528749 1599425 1734586 232989 142152 1290611 343235 1507548 79776 1471399 36305 387426 1534103 1943792 1091532 1442066 871957 1126168 1163217 1207995 1285577 1686113 195056 633328 1378620 272466 1429590 820295 912751 1838386 889771 1795126 684456 675768 1942869 1936362 483035 311611 921380 531294 847243 1284155 1094999 1620242 115267 779843 976119 1759658 1519844 1041666 1835510 677150 917475 1389547 1267993 82556 542169 315234 377176 283920 35010 1452127 67975 682785 264561 329240 1761567 946897 277814 843513 560847 1428205 1544330 423315 675280 817092 1095343 517552 963709 949966 1858917 1656609 1499135 521960 1195645 1338932 1076349 234804 1007704 211728 345823 1923994 1379208 772188 1195745 1453032 1556559 207356 1116201 1204530 802236 139043 244095 737443 1106198 1772656 486557 721326 637300 1460180 1970702 685568 1633987 1886964 917810 379694 449376 909321 1172788 1468914 672550 1178505 233212 473891 1436496 1013154 274223 1515238 215601 1807113 584436 1553146 615072 1899384 329241 967686 1445482 780109 1597864 365104 1986084 1406865 1632311 453832 1858548 21556 1548247 1568910 956470 53545 834443 186818 519524 940351 329344 1091241 60364 179563 1708853 693600 609742 1416004 1861959 165572 1578792 38196 810059 633396 1365045 29418 625684 33572 1529005 1729801 399210 582331 1911109 656597 873923 1467039 1570178 551900 258888 1115068 836600 935221 1536633 1771305 1898830 945983 524878 638195 1825763 859057 1320232 152013 1529690 850766 1265829 1497404 1475357 1488161 826126 385085 1770553 275166 1319946 1148821 1426437 644822 1426869 411657 1822189 1903706 1672703 1842575 767161 1667813 1902820 1611998 1465745 823901 303731 419675 930034 560115 1236646 134249 589200 519959 1059745 1395369 1450681 1368290 934484 260326 1571339 1819927 767351 706498 380543 746942 912273 1240131 1484069 755701 1296148 581894 1036866 160019 21449 1817691 1243612 501131 516378 79442 1963181 1688400 286306 1020643 808995 436245 1410118 731343 1974254 1121344 1627051 277602 1212655 1006573 1312063 694674 1260367 847588 1054611 1565737 1531728 1670291 396518 390741 1025050 951834 647414 23323 1130152 615802 1304330 1135049 576300 495501 1682434 723876 1939929 798481 1813997 1040219 1610675 734291 1177884 739373 283720 495821 360789 167947 696906 544933 989387 1134406 1566731 1369697 954275 370777 1456306 654473 1201402 68171 367470 342412 648009 1581380 1994595 1709933 1966584 7309 44612 858867 1191589 1490270 1536106 161469 1181183 579121 903941 1189235 124810 1587635 726391 1787931 1716787 390377 1620971 1806009 1940236 994188 1802145 1713556 752512 1825551 98299 604452 15788 998474 666657 105549 685666 1528858 462419 1778608 978873 1296008 184232 1528662 905052 1353170 1697148 1700232 1136002 1947609 1243213 575563 1413625 1298757 8233 185824 1556580 1524260 382928 155232 1196009 1848369 1699978 643747 1213450 1887500 1512583 432547 766756 1449608 1475738 65079 394420 1512645 332081 859577 1521834 1151498 1182465 722053 1106320 1331641 266551 1611244 445515 370851 548004 526031 1496956 925722 1643110 1137394 322993 361960 1666047 156583 1251810 1190877 1626788 727286 435746 1206697 682492 1222963 855248 1048446 900071 1793189 941650 702096 1519456 1618254 340049 1115019 277435 1425286 493369 409550 668094 119116 1579361 131789 986863 1520630 1305246 920959 474031 23727 898305 673941 647045 1163078 30971 367243 271429 1921600 1215291 375255 1747415 1421464 497408 1135149 218079 720933 1408140 1972563 694735 1154540 1088001 1498816 1603230 466098 558632 1693411 1295574 369469 605161 1605864 1012224 468190 833247 1593464 745624 533450 1760052 1724635 143130 1539095 563473 1535929 388061 794941 486694 1713975 1451411 1784069 117987 1987121 891837 856263 1758548 1584591 127145 1773264 544238 763950 1130783 954109 1582614 823853 1862467 1289251 1624436 590371 1239192 826657 265170 1065423 719877 1471562 1027692 122302 114136 1280004 1893268 1234460 1619056 439987 416835 515001 197246 1247124 69913 1663143 1889649 1086822 1719906 237750 838516 1645982 420128 855759 649607 1422152 748722 670827 955135 1801513 193797 1524259 1478256 1996074 822047 1640503 913238 754293 1890423 1469806 1153568 761855 747108 52033 800994 1501188 1128913 836831 485789 54934 391874 1812614 106281 1901708 616020 820932 1672713 1897101 1209852 1587830 865252 1077759 1229539 982968 1613471 1096803 1143241 316203 1443513 329280 662282 1062281 1821980 790806 1747191 209628 807098 1030122 1658171 983892 1726139 33487 1185112 1589039 1946932 1458143 1044687 1589730 718812 1884982 1132834 385401 1904623 1809914 766193 1702710 487668 1096739 1434861 1818127 645656 850356 1962711 457762 1310063 340718 1780211 49960 594475 737440 1960500 375140 114517 1783141 928403 530277 1391711 1466655 523312 244889 1114652 1957935 26671 1112136 519812 878144 1893710 871958 1438395 1159247 1475958 349529 441379 1529447 831771 364092 1749742 1804925 3956 669922 823730 278822 1375339 1746603 752813 634175 83155 1517303 294085 723193 70179 101469 1635882 1109504 1803079 1137201 1477843 782632 1593204 1574020 875822 844748 262567 1670110 387876 1614641 1814808 270911 71516 167741 372507 1698840 305979 1544007 964504 1622098 574809 960064 178035 148321 1227923 1449966 1843352 546418 617794 1451329 821408 1708179 48717 1748175 1196036 621452 683587 1040724 1168343 1214957 1044915 550438 1827143 763161 534507 190025 1340543 1902620 1339707 1462775 1535942 487845 1410537 583358 914733 1144270 267972 1963513 204071 743558 1207803 502893 731332 1438854 931520 460628 1904035 456324 1107988 1410730 10396 137277 969698 304008 503305 315422 679494 576603 1601302 1458948 1877045 950692 1712197 828591 1247212 557021 837341 571219 467310 758402 1172652 263812 1306140 619040 1783928 147297 216791 1843424 496118 1587376 1421901 811554 1035354 1017470 36519 1608633 964041 1898199 1123200 571192 1248242 1432128 868559 1596131 1112801 773422 324890 972479 251236 1998918 991600 1751304 1316723 95176 404051 100177 525937 328814 1459393 1853059 996938 1174934 218784 1130284 1325734 986072 1583197 1817669 1923678 1479206 319627 1584469 224334 1693628 323071 1714994 1606517 1509055 1747524 878946 1988303 405974 1388395 324765 469035 319630 1802195 215848 1340464 888285 1559986 622242 764114 1224345 1088489 1093625 1338020 878482 1050304 1493856 663712 1942593 483074 1551845 908082 1274421 909868 1374276 1434552 280578 1396192 1905236 1591017 1780281 601013 1031813 1713663 1969799 149781 762463 1503648 1439962 1156486 1946226 1900178 1236715 1489474 440291 833608 354265 1120233 1650072 1634847 1464855 1121596 992586 1891413 1938905 667970 999080 773988 1898544 1741387 1378763 570931 1966568 1535821 1528860 1388153 896571 1640828 1504155 1935108 107152 573700 1518114 608547 1952180 1809569 1339514 1276746 1024538 685188 112513 1837821 544547 1742517 1310041 1116323 1224080 330102 675113 1599409 137082 1977093 295918 885804 1519235 17538 1808114 694211 1255515 1417926 88272 375884 246041 685791 1057059 1470145 1918969 1556186 1011274 1419012 748069 264387 1221280 1402815 1170755 1142628 734417 1783401 1833875 1546898 1073568 1196324 1379494 1796428 898764 1368731 617818 643353 1618590 1834885 1908426 750729 1504163 605679 1598499 251398 1619297 1084517 753054 501484 208700 938745 756595 588842 1472923 1323393 1349245 1193585 148425 694514 638663 1444620 604264 1973627 1740413 1447798 724266 160778 787811 1606154 1776152 672497 300044 1554653 91219 607501 1208098 1141597 382166 1486841 215223 1302349 1698697 713529 154148 851606 361280 974601 872755 1775655 567802 256349 87753 160478 1814420 1189887 65255 667745 1817638 511166 1477662 402037 689091 453674 1373085 1716358 1997449 867420 385759 183914 1438319 1721628 497112 361463 1799862 1079255 72783 426902 334383 291215 1850316 1382379 1865283 1807291 1616232 900076 742231 157707 244583 825029 1785719 1467728 1941208 222272 1393518 1280240 495713 1850639 109814 119161 1742968 127308 1372195 983175 929829 19765 619333 1617564 207410 331020 1374890 199757 1173099 1916885 587220 968421 714606 1558163 446481 701283 825145 191907 1540892 820892 771014 1079005 324787 128773 1920557 767497 110839 1496291 1896284 1968795 525217 603680 702539 897910 664932 1073994 1662775 607417 478970 1932697 677024 1025268 540560 1407964 1001595 222468 1652572 1587731 1240492 1640967 945138 1065277 246153 1551388 678270 473368 591486 475629 1637078 1763263 349512 1964546 1094497 1685097 849885 849138 529895 1109755 53488 1119157 1485905 1057242 842304 905829 1087792 851997 1092974 173712 408912 206670 1986518 504450 892611 1786726 570345 112690 1609966 852578 518544 1462448 1259941 1137357 1644304 238951 1844348 1541703 238097 1274427 59573 1910049 1018984 1444017 602821 345232 774997 1370700 1837868 222881 794067 1262956 201758 1127349 396773 1533819 1534234 321340 867699 1492019 354992 1202965 140153 337604 1523587 1519062 1087711 170562 556749 1256562 1554488 1685337 1041438 1996485 1293175 803356 820868 1671444 285074 1827129 1582745 1494009 1660855 1982773 663827 1082824 821032 1586454 700459 1720647 4809 882464 899473 1676831 57114 339874 157769 637686 676069 120817 1865894 1449987 1172269 299003 1956773 658885 273842 986764 682106 1034977 1340123 1196550 1455232 1953656 1938602 446305 287699 1688707 1250678 131050 1751751 674826 777083 1925921 1350241 804644 1027174 1425248 18099 1854085 1401613 1240826 1927130 9605 1373846 1512812 354448 1209116 867210 1028131 614113 1179789 1831804 970870 572019 381537 587868 279179 1213573 103954 872674 1764756 1383775 1799190 1061146 266310 996377 629964 758905 580252 732500 847388 1390192 311407 1684603 645284 1112870 148924 1826263 141171 1891592 70854 1040264 771521 942779 831315 1569189 1749410 1246571 989845 1411573 945372 1783178 58004 1155027 276421 1554096 364571 1992798 1697699 66816 1239562 244973 710174 115205 851018 1679715 1266880 449196 292371 202972 1980379 84000 782417 955767 277070 337573 1192995 1815270 1174442 701504 1685384 315369 1918034 277137 725831 1479095 1690821 1487274 1394915 308137 806179 1456007 1027021 401724 413579 205557 1621571 438762 393364 181073 722894 1237264 188985 946567 1399002 581570 44381 1750162 1517378 142630 552466 919672 514930 1949965 800789 1818922 1346123 1711975 402762 1363774 1142855 775848 1264068 1577432 178267 1169420 465663 313551 1430461 1645123 1804577 1504455 249134 1156360 523609 1586614 494839 1429282 563267 27846 1497950 1192408 1002553 1777530 807976 226005 165136 1491017 990626 1505547 1258851 754636 234523 799723 894086 1926934 648036 1157687 1008322 1422271 6264 1460697 1591113 1656866 358936 126670 167411 1471395 1015640 1403680 12112 1770384 792530 1153616 237442 898979 874582 1935766 1412762 1916782 918247 1076414 1528266 1714384 803269 802044 1406357 28962 189961 872735 1957508 1530335 1012804 1518174 555040 843783 1928265 528949 576959 936008 690703 1872624 677762 755861 877613 566949 669005 986168 968027 1430886 1123596 528509 963031 1667831 931986 610832 331628 432081 220191 266861 1566968 394857 1156101 1544256 171638 588281 1498906 1912304 632316 1763627 999258 1060328 1055629 750111 1521905 760541 1921772 1013589 246660 775706 1586323 1136690 1390672 168323 1954787 1366250 243535 1737046 239873 1473020 1298541 1257355 1302257 1992094 1178313 158306 151774 741561 1550115 1885340 1263261 1029257 669269 1669989 1733986 1208420 785124 839780 247485 1583341 42507 1215152 308111 189164 607525 1633911 688892 54051 106018 1067535 507373 187708 603898 822494 1280907 1121304 1405267 1026664 834723 114278 465426 1391571 869215 1091657 381488 1079807 1373902 1924336 1875925 1897934 71932 891848 1757958 1366647 1612009 1502964 213030 1923171 1142425 728644 49305 1519294 514900 1107386 542024 1477235 1055664 864432 858682 1266156 224919 361357 1597338 1530505 468727 926371 671932 1437819 137463 1008215 217695 1477199 254579 1338262 1169467 608093 852320 1310765 772854 1927737 231460 586407 1005332 371790 330296 459246 187525 525277 1964495 1624405 1450545 1250947 752520 1039149 980758 34696 1584887 1532500 317475 963987 658752 425707 1336382 1251916 1980868 735219 170105 102277 240880 1419068 802135 1665717 681179 706931 214971 254843 721628 1512534 1826234 1787075 300150 990633 106015 976101 554955 1649006 1262383 982175 1593657 1668180 1220633 1580383 939642 1162204 1807636 504865 1959210 1525791 1486832 143308 549471 575122 258807 938204 1738213 381762 482673 781253 1295021 910093 1363961 200859 625253 1606943 138573 530327 890350 1121161 1348577 421550 407503 900377 32143 1735071 380244 982873 166770 802470 690078 1164692 1192847 1739032 638470 290179 1544689 437229 1746678 1473995 1438330 1216631 234171 131770 208907 704269 696279 394219 62304 1717346 1490151 624612 1751070 1666291 929736 1758851 1923729 1917020 475749 1005556 219313 1640727 1093977 276 1603235 606971 572583 1287839 1508618 633851 1724362 1562880 1446875 205888 360768 58238 1229483 47363 19785 295091 1595570 1653723 1484158 679750 820048 1965927 1658867 253988 408744 774056 1877882 1001062 517725 432385 868819 480178 407507 1596948 1517095 533414 979631 1288780 1777704 1008159 1093666 1452331 403647 1026427 948107 397331 776896 34994 692036 1302591 1444736 318654 902999 426635 1537201 1642805 823492 1690041 513689 1723310 1139436 907069 321960 1535963 904317 1602930 1893363 1187873 1695679 338411 1498596 469488 782943 738912 1807161 1834884 454592 902582 1521285 1860458 105437 31898 320831 30149 1630843 1966994 493151 1436506 1547435 1303540 343503 750322 1711573 1361158 187512 1085568 1242430 1396336 483941 1833644 2143 838801 1882815 1493987 1105437 1858182 601534 224144 1714239 243391 810979 462246 1324685 162545 945005 1370805 1800832 180044 1922741 1850559 1042917 1133117 140145 1144493 1946950 177083 1179442 1913221 1969794 830558 1366161 789201 633320 519647 1018461 526198 799027 1406972 1066338 1653054 267987 523455 1604663 1531018 1094459 490920 574026 1470337 1194564 863649 1753915 1568739 1085581 1257068 1117255 1837409 1341100 100941 186657 1598572 305314 1137833 309394 342491 1667388 755609 1823152 195569 601239 1893184 433244 1907564 1322028 690827 1387336 1210283 526332 1954031 1116778 1508121 1659656 1666815 1805888 1614890 262936 1358390 1479540 83312 1970331 585040 1449198 765030 499396 1113777 818191 524025 1117083 1523459 1244577 236435 208841 831057 1654286 1359291 942844 825549 1940737 1015535 1470421 1204985 1990259 905671 1250690 991453 788200 377687 1258475 1172403 427543 1000093 1436498 302301 443706 763635 1399969 1129706 1282881 1954495 445605 621081 669766 1947029 480071 481122 1842809 1277231 1486282 921753 1256308 1604483 1407445 288377 1881782 386625 966205 1149537 1006952 962084 1338127 447169 1819025 484702 207895 914667 1738836 855606 392708 800748 1016641 510269 855333 902809 1327713 641574 946760 614286 308741 464662 1695793 1963703 1499714 1107598 1266210 442661 461421 1541319 1830116 5499 248893 109208 708979 1609385 793085 1828418 1103228 1027019 521966 581557 1801529 21553 1611252 964881 686319 1964928 1543190 805014 1642158 320490 248058 909259 783451 1493579 73111 60043 1160391 819293 1457607 1723026 933681 789497 40735 1818135 1592698 429621 408931 1352673 176666 994574 1320824 1810555 1063418 1627319 1545951 913675 130740 164090 188302 1315835 839919 1207154 1056394 1481582 1903127 885025 1232516 555834 1489025 680554 26212 958705 1282676 896231 552799 775691 1943212 191211 1908774 1394036 275685 1105855 1546138 32075 189262 1863246 1363010 314717 3036 54123 1838906 428608 706158 1231743 349672 1120436 1773025 644335 1388701 1034971 1374978 575580 202176 1531046 1081928 867104 1686078 1241546 1446530 1189218 391018 1465335 484477 623651 886307 1780789 901331 226790 652013 1650891 926549 1163585 1725801 777560 313278 1552787 963401 1915982 1226293 718803 180026 1362086 473118 1649359 115154 1004174 221259 1112151 423690 683942 1846426 272845 566894 875164 637670 1557375 1598862 377061 597842 180272 1440347 1663000 651325 1344575 1584188 1771306 1070069 1452796 130317 1448317 40317 1501236 1094736 827695 1799879 228428 1338197 1963449 165006 225387 817803 1355750 1562736 475239 1230389 264317 868375 1526871 1012338 1374379 1512260 645227 1793347 320388 356202 1447888 858443 970147 769853 1034242 944616 372028 1422293 157774 1399993 1542585 695473 1768106 1317268 94805 813401 1016271 1676023 1753805 1436308 1353494 1483459 1360538 667326 1934472 1033717 1378296 1709153 1346250 1622167 1884246 1640771 975628 1354151 104497 1869142 413162 524303 267817 814803 1419568 86877 567674 549610 188311 250268 1842212 1000520 348985 322594 1122737 754522 538877 1842527 971340 1330332 1579587 312215 82419 1156780 586749 220065 73548 1841870 1890687 1209858 413317 1128564 510175 1419996 378732 1359938 1508068 1405922 1655974 121613 1320403 196178 354126 1860656 1007332 1080656 676309 1932548 867802 89622 1987430 1991128 1806525 1199510 1209415 1180079 788521 292535 226330 1040804 133592 1202566 120601 938594 1052845 1187622 39203 735920 697464 1054867 62039 1060944 154198 787522 908025 1702346 1999549 275647 859773 157315 1534024 1307225 409960 192567 1563161 1611976 1444604 1866359 1011294 484807 414992 1852577 362926 1438075 1814193 1623051 173449 1761035 1301302 651434 482817 1067158 1026973 1726362 1901243 668324 1595637 1115788 782574 373770 373860 1689239 1161394 1213369 586070 1179883 1132293 470146 1004023 1051558 955788 1248341 1763705 1273264 1699468 1937965 1465401 1889859 1778571 335823 1395721 1605551 1004114 1316735 290541 187955 1877831 155105 1183443 1582065 951532 58947 1008814 1572290 564454 1998684 363344 343816 1859307 42005 1513098 1597582 1662369 1648091 1916840 1869391 942251 1845443 1838679 1189125 1896867 416685 928078 1546889 663597 330618 756663 1967557 845342 1461423 621788 1931104 668957 470858 1968604 533079 1470618 923325 455574 1363702 1605013 643215 1485949 1481215 16709 1847292 401348 734174 1609808 1608780 1932053 1509629 59861 1577160 591050 317680 1746222 1597703 1384932 312300 948822 196573 1110723 498526 622224 1425697 269169 806959 1448070 885607 423290 864253 662799 573842 1781423 852570 1345740 680913 668524 1120833 1540708 664247 528332 1912635 1848661 1479438 1427597 1498600 965997 980722 1810935 263614 636525 1658176 1718980 429677 644453 299142 1174279 18266 428320 1936673 1815410 1075198 810688 1052118 1060431 1868969 1792638 465119 1736958 1422502 1188414 831620 1876051 1320634 1657250 450866 1949857 285946 1932896 1358531 184800 1822463 1162320 923049 1546097 1615745 209007 980989 410418 813716 1674735 1205229 1854362 63913 1941483 87154 1773630 1830801 14262 472380 680450 272092 466493 1786994 1188488 702345 1787630 221512 484478 913748 1277722 1346 932873 157762 688225 1977444 1809978 1269543 135129 1439766 1826509 876377 1794694 1431854 356083 734391 1935699 1633015 1799263 396069 1294373 74805 1985592 1290655 1260083 1251950 1325352 1146182 1249301 1666765 1722703 1350986 1400585 570604 879134 414223 1641084 1469428 907354 314939 923831 1012476 1704537 631147 1664023 1631746 1619339 1676212 770639 52056 1495180 1852722 334038 58681 1439227 838228 298303 331744 670693 1163558 1997211 1928880 1667500 1444652 602032 571826 412572 1848429 1064455 576426 587944 822124 1954870 1886264 1449395 1855220 562055 123830 1682978 1425534 1455521 1426080 474096 1068444 1796284 242181 483479 254284 438748 335251 865166 1525249 278733 1371475 1344277 1770636 1182666 1168520 1767736 1592999 353351 541210 594924 133325 1249351 1544768 1102787 705281 826403 1059163 1324645 1461225 125961 310496 597288 366578 1215028 1694605 1657940 1755138 1848113 993485 780174 1597939 1878635 147228 753348 1679261 1841398 795342 149573 653055 298165 1679207 59848 1148871 744518 1487860 488630 1795349 1787400 281555 832611 54445 1716249 1988417 722698 212221 118076 1481036 1747232 1202963 782235 1781492 977247 974337 1411037 958873 1711118 1829301 1892044 1322479 1893210 1213603 977340 220056 883011 14672 1214473 1930713 1937912 308228 1439817 1456760 102796 1562570 617106 653737 969567 1581348 1524775 1831984 608693 812041 535562 1779112 400443 1543829 1537653 1335345 411319 983434 223045 465141 1167333 1632866 1798064 844901 809656 249154 1024722 477299 486253 1913407 1843330 113341 959720 429893 411826 1912384 956810 1632122 262621 1277853 1801715 96723 538622 131317 526665 683141 1942069 775274 425953 516683 1025696 792503 1277925 1549782 1973493 1364037 237694 1826497 127400 1779688 65890 1394257 1094971 1088075 1435129 583259 1091781 1339674 1410233 149598 486464 1143999 1165614 1349601 211992 276193 173006 1426565 1262919 391161 1729227 210544 1672360 623647 1042440 162543 636342 1646586 228572 591414 521967 939318 1403560 1586218 725980 176158 296297 1599098 433156 218240 1796490 876901 153552 1574620 1931738 167023 837125 320503 1001502 224005 1911977 7504 153001 1931137 673230 1280075 458979 1888704 1653082 335074 1040093 19788 292667 915492 182165 711083 366403 978124 1027448 1791568 301046 1899835 1078565 1337198 184635 937304 1079431 175197 762945 1421459 246985 897610 594654 1513591 1650636 461804 223147 943856 1931576 1446781 392003 570258 144463 226262 274869 1296150 1825560 689669 1881945 1946898 260735 1199976 954542 1327020 1198157 735607 1125140 568288 1659413 1371637 1018269 432826 1776131 587226 90770 954945 75636 1864906 1592305 118597 727837 1220676 1275714 564449 447432 1608521 421867 919576 1496830 1383436 327254 671842 774129 1028505 1200585 313628 31206 1363965 720353 1799906 983870 635653 1790521 355922 1914179 1695394 89962 764418 1453155 1380386 712587 484328 325573 1208784 1753525 1796402 1220608 361729 1943259 1262303 1913904 461729 131344 311646 1809260 120977 1368212 473434 181514 159009 311831 1155868 436005 1427088 466409 702701 869583 692223 1964323 995714 359367 776362 1631645 1302073 1506189 1927188 651892 642101 444215 168554 450011 464859 1293667 1303960 1593234 405715 4546 1047361 603169 634729 1635010 1692186 126668 471356 822657 1341743 793986 1776550 100403 1480105 881760 1621872 801707 226319 162968 1885651 646951 1751092 1518536 1917094 1783166 725300 1332744 1479070 1615813 337277 214593 1398856 1619509 25256 767173 1463336 16002 469909 655724 1899021 1945990 1051331 209247 1132586 1118484 1667651 145224 852351 1131867 1449687 999738 1930423 1989914 742639 1621790 1255292 558441 182150 72681 1558118 838860 95470 695335 803662 198332 536610 622230 280624 1645935 20211 843367 1206143 386499 1822417 436213 759421 304309 1578857 145421 1220457 1543311 776654 1739458 425188 636090 349049 851750 1318523 915218 563860 1973535 1037871 248121 915039 844705 1460181 889502 148106 1460992 182886 362063 315177 966225 63281 1355121 679764 487745 1033047 1851189 1922147 1680487 212491 2682 1006988 646702 566169 821573 809883 1188209 57251 1137879 1265896 981701 1435978 1856115 1056468 501631 1812280 818978 216090 1439234 1183398 579553 1556291 168480 1543401 1186690 291672 1908166 1854594 1283489 278856 367480 1170160 937754 1121365 166917 1888206 439755 561086 1982753 1172123 1628560 1416801 1298498 1214866 681945 925787 1965666 887406 695061 1151695 243152 1346743 1259290 1310132 605674 415646 56946 811633 1854713 475190 313566 1316912 682063 902596 783716 1358712 1850671 105718 893311 625746 88739 631990 566202 40059 534112 1311193 1279656 606849 701966 741121 976131 1268753 1500198 1854982 280675 871745 1244616 1633207 1858260 1500085 1158914 47077 128679 236376 83665 1765451 1252987 263477 518591 1247713 600281 1791722 1532955 1136527 1870595 1214540 222989 1559084 1617610 462416 143648 157881 506138 814331 1373270 1458519 379990 566681 1961924 1971838 1906203 999559 425223 1962654 590512 80999 1770233 1106157 1897549 1955733 486034 532488 1533697 1324831 738398 1587382 103458 1714504 801587 818391 1206158 1282213 883504 1486696 365673 515870 440980 482385 1716349 1652304 938694 101473 681608 152862 159842 793456 1959258 732814 657615 1049089 1899165 249230 1262615 1878699 1849050 1599123 996823 616977 112778 1129663 1747158 1040627 301027 349165 1786301 1339308 1163569 1265099 1063409 1310564 1140407 234002 731005 579390 1343211 941109 1093572 616508 1563347 1047647 234762 990905 1577043 138502 380459 1055577 1099570 580532 1616395 1165618 599049 781792 967727 1750635 915024 635050 1215387 1469181 1241357 678052 1654881 1477754 1094595 1244004 1804735 597208 848285 931550 655949 1672984 480803 804986 809589 400321 1828282 5791 1923810 1262072 803090 15312 1349973 1144599 1655053 678590 1507294 133943 1656613 340900 1158974 348329 671050 1711745 1944237 637095 1553278 1364787 1537242 301462 1933804 503709 1062687 1257488 1999493 1933996 629109 551174 398921 1372430 899833 570545 1405622 268117 1556582 1183084 1199962 1434542 607729 662346 829980 1827360 1060049 576791 1683169 1598648 513438 1805602 691847 823525 1235876 774391 1173732 50390 1517300 1319852 159990 101267 76529 1981572 155606 1518245 1335997 1190688 1510942 1258846 718467 615301 1637382 978262 1578918 521489 448193 515030 1051885 1952828 92905 1226804 790273 1829818 1001061 1984518 254753 228541 1147579 529063 1941039 41082 549880 637688 233631 1600234 1632116 1092006 1589627 1564059 778716 1129871 136270 400645 1789222 504561 1186920 861538 1549966 258039 1004567 1619190 1817397 1016688 512790 258685 1166574 1466604 895703 388587 17560 832319 679203 377736 299062 1792726 856988 563338 1571112 1312265 1136725 1130502 1820845 499076 565102 1210329 897970 1224847 1755357 334342 1657105 1123823 944817 1268486 1925062 1714775 346826 78953 1382678 178219 193648 206355 1748847 1369854 1785516 906686 1959506 1323948 1416086 1155988 1516370 301652 800387 1978404 1789581 1832021 230653 443276 609586 1687172 1638985 1798118 1836389 1359135 1158886 1561057 282261 1195967 154778 511756 516225 571029 748122 720306 1602832 487115 1727464 1805108 899061 304691 217163 1927515 652196 1878753 541150 1159368 849269 1247245 1927093 1234662 1461093 1824246 1320315 964228 457679 1964711 1966904 1075702 767232 1465527 1637630 1340471 1438896 763792 1506315 1303566 1683207 544034 1215887 1157870 1292750 1293014 1333582 565141 1894166 594501 496604 1690245 1700061 19477 525464 1043734 1283651 607853 1012839 1765876 708959 996241 638953 1108941 1380414 1919133 1878836 1046051 1250863 1255042 600184 282554 2205 1275240 47948 10676 313531 695166 925126 1848694 1701497 1874824 578067 1544045 961784 1161675 1374497 1388343 1793558 1598183 1167467 1821587 1073926 1846586 167124 1823816 229341 553935 1611091 1608346 1434027 1704194 1682752 498940 1880880 586608 1307015 1819932 1050286 420994 109224 1361800 792262 1517613 1159342 1545528 117979 28389 1652487 1726122 401245 1856591 1215876 1780900 667315 604911 1081963 69520 127470 681498 692765 390578 1271908 1954549 414438 1306948 866667 1052582 1794676 1684348 523242 1612323 1291216 1981968 1070928 422832 1207114 1930366 1981348 808824 1671528 871390 947695 1997201 332459 762549 1422680 152228 1052283 1953564 1077297 562788 1457429 254831 1037257 668273 1822956 802414 648592 757903 1002203 297969 672792 634662 1769604 1831106 1188848 277683 652620 303111 1770144 234501 281212 1033009 353312 1777572 1272752 1066366 522273 1831384 1097680 102150 1667235 1591300 5285 1226995 195342 646159 1099303 630523 1133062 902191 1906962 841852 141530 303983 1604358 1646163 369012 926570 1913345 535253 90690 1713911 1453885 1871225 761057 1530533 1570092 806891 52975 1129338 23059 339280 1670571 1346579 1253957 240035 1676993 1666083 1352404 974701 3306 1947234 525241 1721304 475800 1018809 257039 1945458 55324 1791751 41524 1809888 339567 1603494 1430390 71620 1489093 167149 132609 363823 1403340 284833 1755179 1561016 953740 73064 1540921 1094004 286274 505619 1312976 432457 1957618 436196 1911024 1919132 1727192 229063 105893 1529587 1225158 1159836 591442 1860125 1157837 1172286 1360872 1351203 1922323 1161783 847489 1721812 1669243 1962022 716418 727021 1565534 1353456 506615 1159260 1750545 1621595 535535 1274939 74452 1452646 88490 1367412 250375 332352 1411667 313766 442868 25342 900316 1709852 214524 1547643 197821 899535 1971060 738556 1750229 284372 1279768 1552337 527413 615825 757813 1830872 1836168 1337094 952818 1870449 407151 1859187 667796 1609501 1913450 181979 417040 461655 1032880 1792692 364122 1505031 1043670 1714194 564611 43630 1939396 1337466 138911 785279 1025335 1415229 708843 738971 605806 819143 563991 1842338 167885 1656992 1356274 153229 1106556 1320770 29414 188508 847111 456224 1605949 1423230 623875 443001 774270 1982719 844475 345119 1923716 1050400 1826441 1315841 434234 1865378 1256367 829984 519953 567502 1936007 571278 856313 1492326 1525535 1789903 1278971 689217 1890293 1699953 1121082 1377696 441516 1209262 1946702 1619511 1394620 782277 1558790 1733584 1241161 1530383 1721708 1184527 1417979 712316 1736224 1410415 1123375 604318 67170 1810603 560695 696972 1677995 1695567 284527 686266 687116 1404055 1624256 1287562 696272 859769 1241319 362776 890194 837404 1155376 75025 599818 1246722 1088628 49325 1153684 1220930 1762670 737396 1983716 1514885 1497298 1478371 103627 198578 520050 1159 1508836 981013 453841 1553065 1074413 203650 681811 1739427 1851231 1882999 479276 366703 886029 1139823 724030 405081 177789 1553941 784591 788783 1941933 1767109 1211384 334326 1724778 144418 860109 1843374 1581731 222096 1470746 627982 1956291 692456 9312 1698453 1500927 105856 1205393 1080018 1906992 1775954 1658877 1834860 781582 1801073 712130 299516 1070220 728594 141511 806388 984280 1706168 1132078 728446 897244 270184 173387 1220163 791846 464587 762894 559732 258101 390962 1220369 1499943 1840459 464592 1145928 373031 1337847 1348945 738245 334947 282279 416562 1523739 72155 827438 1166349 1652878 166814 1850223 1571871 1008377 871131 1997244 1276624 1883586 107059 863617 12683 221091 1263456 357759 1251847 666247 79716 1653708 1824699 148017 1007708 1345384 1762151 259192 1261329 896976 1217877 1350183 193694 1142789 814227 1603858 1943702 410625 1437334 238815 686025 252863 979165 1619644 1913472 983060 1720536 1894858 231153 1211217 1535201 308086 40146 915507 163965 1205566 610881 759283 133403 811277 1777645 619728 1367895 95084 78425 72703 1419646 1246119 1180993 1512110 745936 541637 247819 729066 1588181 930347 1600278 977982 1920506 1982481 902418 133643 1241963 1613909 469671 739718 717412 1810831 599043 633872 1772773 632070 1469163 1682705 161352 1097480 903268 1083076 652571 1209652 1822321 1723006 1753820 4934 935146 1046180 1122794 1243163 1346327 1625090 583123 1419224 1992902 892874 287995 1311079 429929 757081 1563017 1152329 1310378 919122 1391674 729666 251251 806376 593841 595311 320882 1132345 1857853 943227 1812600 1239641 877237 493495 232366 1816739 474493 776305 1924457 1183659 311163 608970 1842437 1327121 889348 407755 480225 264563 8897 807399 1351966 415751 1371986 982350 174501 242270 1310867 1956134 114713 282420 1057682 1058999 475535 1730860 1753132 593854 1437736 1926282 231128 557952 327113 589727 506014 302802 1585023 1000696 1826697 667278 1649283 162781 786287 951569 1744447 4575 1923218 943079 1763106 1310018 679070 926323 1464596 526052 1753402 1448988 1532081 1724902 1068756 170893 1892177 339462 1713286 289775 1974037 80980 1424423 1572258 1869010 1060534 1067772 213087 133509 1906871 111187 330652 247163 1680183 1853757 98282 1255441 1265809 561681 898919 71755 340199 1101467 1844275 559817 187771 1244119 1731070 880043 1135289 1996247 1325613 1752089 1920970 183588 1177280 894823 1001684 1924065 1633392 1082117 870651 1086135 1646927 1118568 187694 576604 1299168 83427 1117239 144714 1966219 1904398 163604 1466949 983540 565706 1185384 811460 1646073 734384 1012029 636641 359981 916912 877130 473174 1109768 30483 1383742 636553 1401212 1527595 760909 1049020 1600969 1072370 644403 1482585 1525723 1584083 831364 911470 1639947 1817056 1775124 287719 165934 536655 323026 1885656 1008762 1254528 739081 323634 1502162 432047 1065406 1713950 1285827 1911833 1605328 1941695 1374891 25278 674636 755056 1845776 1424798 1854685 628118 240114 1501254 390343 229891 441960 405348 1798801 536619 1398649 1238812 899623 1993836 822168 1634188 1409825 1587887 1246646 12528 1867144 356498 427892 1304126 424723 1738468 1747410 792445 1791271 464844 27929 1033306 397565 1926877 1700395 1360129 775542 1770670 310384 1252959 1074409 769325 1457537 1691975 1729682 793603 1299747 1844223 1766114 663294 1214499 1452214 1094493 1312008 1388768 578086 940585 851090 1662725 1556160 1922825 1016953 1776759 205124 755852 360050 1333704 1168943 596738 1026167 384604 1804633 1102287 971546 573111 570723 839784 1850597 1168263 975304 1666296 1651678 609451 669322 1884055 871224 792858 133837 607556 121449 1978281 234530 634493 306411 1004805 1659660 322208 1006360 156030 1267577 1072773 1864100 465035 1039173 146946 1599030 238265 64008 725394 1844762 19349 244312 201431 1208451 1285732 385788 999653 561268 1623173 965864 1863044 1750444 1932316 1818496 890522 1558909 625390 1028647 515082 1154440 216351 1778833 613728 1584660 408310 1569166 1532715 1333177 274338 716698 1334726 784490 1644244 1720906 1013790 299696 1266988 422507 1493487 978478 694762 1734022 1109556 1517796 1562093 305259 1478252 1930885 542537 755522 736043 1841051 443222 1538759 1057168 360856 1408535 706539 1464988 174531 703388 1437361 1966455 42289 911406 58085 737844 765455 888706 374437 1007765 1428552 257761 205849 1207069 383063 2300 1363904 1451532 253865 1272062 686957 1578846 1859415 1738379 183937 922132 1392067 1576908 1006872 632431 1163981 232291 739788 707352 421289 1458750 1450712 1875345 560032 562556 579426 1237897 890985 1969973 1613438 1720149 1887697 615090 1068804 365129 1943239 424943 1243643 1979204 378933 227335 1103893 613051 986267 1447810 1719571 282843 85553 1050589 1294804 157500 676171 590625 1151904 81301 1124869 789442 37011 1302226 1015173 1827675 818856 1600632 1107092 590387 824326 108009 1872537 1987749 1409914 1859456 75744 1431965 921501 632918 134417 648621 329149 405448 1914462 1939626 1711873 223960 1039394 410643 400979 1668710 1542542 1389139 1463046 1657001 1164431 1149621 636654 1617361 927494 30863 75810 1623974 507231 470496 1392969 226759 1250763 896926 1464174 1787968 985706 330279 356208 347390 1394362 631500 926067 454118 48760 1821653 711040 23476 889603 35902 324725 1909527 505903 1101238 1254871 1599621 349812 1579047 1983220 1009897 56799 883809 1045675 1501101 1868540 1248824 888557 1726035 1963978 820130 1752475 1393985 112244 1551066 718444 1616816 1044374 254999 949567 1621867 202918 1117214 1578149 1563113 1318714 1034512 855114 1928966 1802682 1318128 1018483 297600 518121 610027 289702 1593076 641364 1495302 1685799 1223347 958389 1547804 1200505 1792830 326229 977717 1466575 1467101 1673192 112389 774369 1726666 815164 1365683 475367 1736539 1550079 1387661 1964131 48251 751987 122744 1191811 817146 209394 450143 292696 310403 1874163 442641 1393218 596316 383825 1344400 1396265 1141230 437908 959449 1435712 1987610 116091 172111 904822 45445 233899 823678 784171 1528095 1275372 1089314 1916923 1255039 1046426 533954 1655227 1245482 1085071 1941416 1624233 779499 1841155 951979 1562409 1729956 243815 1787113 316152 254315 1700467 1673823 1301938 1438987 1038001 1765960 1636353 140862 169527 915213 1152703 760171 1167525 785231 1508898 1355733 674598 1784896 822458 579135 670387 1661053 1631624 815246 358495 62333 12596 1558458 1588641 728430 1222566 1486111 643038 1321674 918709 450758 265981 226643 1957803 1895443 1852915 729786 546261 1796698 261207 389033 4805 1733914 1849543 1751484 1551397 424645 451346 1628025 470756 393787 312896 1238076 1756768 470165 1791822 1104450 1120920 113963 1929281 982458 1006960 73168 864582 1497241 911569 172683 576059 1646898 857995 58585 733529 1727540 1378163 292610 870673 1119343 991018 410522 557546 131888 1550100 1798179 988148 1344280 1758601 1847016 473167 178039 1598496 505111 1577872 215714 1215295 1458902 186610 393651 578306 212351 665850 1574637 1918694 1372256 1010007 835802 648542 791841 1727945 1661746 163530 853328 420216 1354541 1214961 1084355 1769578 1697892 670739 419752 1582837 521377 237382 1992159 1548703 1436926 14479 1778119 1818691 936432 245590 989046 1370520 886041 584509 507365 1998951 875512 402106 1818013 1520468 668090 953214 864130 236383 1787296 1868471 476626 322634 902880 221337 1712129 86717 1231665 1327779 1203054 965558 191603 1282522 72280 1837412 110804 1996579 1304094 849683 1353077 1779623 1415984 1026542 1814907 137169 399709 1401518 1863279 1370301 1660281 897983 410426 1548784 1616727 1353765 159540 1593024 81727 195527 1224273 930133 974952 485056 1393061 1245916 4290 11469 1010405 932425 1382056 876296 1096788 289271 343865 731947 1264660 398256 958125 636189 1522856 1348523 1510334 1977662 284813 1192886 1559843 9936 39216 1158687 1464741 742690 1958001 520733 781708 684847 1056646 1843579 449818 1898289 1940954 333347 1704930 1855092 454005 1590815 1987936 573271 422379 159832 1562719 1254797 474659 203659 173554 1578556 955663 990671 1263739 403304 600381 476666 676824 258026 28545 1884516 140676 418417 543404 1116585 556360 1580920 490123 1483766 1738321 1187347 1170645 1152567 722620 1703545 323675 826661 837829 1727897 1073836 1289894 678954 976920 342166 1053433 152435 1258547 1762728 1748591 852816 54005 582112 302449 1752127 1069751 1883696 1632207 1935186 1548719 366321 1922080 1625791 455144 180145 1628420 349315 408621 1342101 263372 1461444 1774079 386333 891027 903369 795990 1707600 946145 1326655 490238 1584681 386901 256674 1533737 818764 211030 1030514 1548546 1214511 738068 844551 565288 1837887 1790913 1378996 984341 423691 1508045 515962 1690256 387867 144600 1866457 1930564 592749 1614287 1629702 156882 349461 426804 355411 589362 115194 1019607 1833650 1961734 411813 1535400 398509 590194 499383 1821545 875503 541836 812884 1363188 240925 890486 1892386 950920 1010301 1616191 744297 522017 159590 1531230 1743496 435558 657014 1534567 956188 1696710 1096192 756680 1229583 1202608 799678 186019 897392 85932 950768 1718597 1556288 13444 925845 219767 358727 1163816 1630437 1681440 639575 190998 1028873 884610 912912 1310047 233633 564394 911016 933327 1667454 932973 999613 380285 1820413 832538 1010950 1791455 817516 803275 1422820 178444 129477 735201 1009891 1077829 68207 225745 518091 97063 1377357 1297790 1994280 1413626 1894322 163727 132544 1822714 1618268 1956325 142161 1494295 19122 1816737 844107 406172 1760239 1855106 1356304 442376 558122 399960 956336 774546 1525092 954788 1262106 1577048 154595 673397 84388 1206198 644579 685024 802065 1045767 466258 1649437 205290 656182 1344924 56219 969999 725188 1176347 1252972 1660169 1002972 192030 482417 1106374 176392 724581 1050367 1680749 1419273 831554 961615 149522 1942442 657354 1329240 88197 1261964 1917429 1030737 1430719 1904871 196525 200818 998556 599946 1581038 801759 370405 1877552 1829728 517161 29645 1414083 1235893 570207 206176 1892244 866321 1640107 1735034 631115 485025 1385458 1252355 322244 1758920 1798058 960075 249970 1655519 274088 1674312 1572354 466721 1432380 1232410 1599412 1175211 878918 1667076 1321666 284511 1138060 1136985 1762914 1335758 1409531 360011 1398610 661825 1426212 951149 923129 310673 339157 1361050 780735 1134976 340092 1752501 252668 746057 1732525 1777328 1165247 697413 1496242 654948 564121 1158568 451629 134925 1609370 944989 937548 1272799 701893 524450 1932108 1864706 1383952 173292 1934044 340077 1135954 155855 329225 1827811 857814 309996 1717457 192637 1588922 1192394 798936 627765 1139074 1929111 922341 583094 795723 957104 538429 308390 669105 134022 1526441 1929105 1708267 354766 386208 471305 393665 792174 406941 1894868 498678 204930 1174099 1728724 1982279 1236050 394932 254130 15256 254026 865229 1994792 525154 1197392 1255 750229 1281389 1563069 899028 350752 588907 1050592 590250 790430 1673835 655420 91651 575444 1464696 1631692 130733 1940556 685074 1145490 464614 1255633 975722 1641116 1090202 939003 533805 1838058 619784 490768 1264856 961170 295383 827258 178334 586532 78816 1956784 284729 1203241 64365 490075 223360 1002796 720660 1355959 849816 1998808 909686 1874948 919753 653047 43180 685222 835949 1262283 1599542 1149326 1218871 1891783 613112 772367 1137080 1880 99300 1941436 1887077 915495 1360174 1294289 1859691 495101 1463337 1316602 1746206 569892 628841 167849 1689137 1724543 1152589 1078640 765815 512422 477711 770209 1774195 1513696 201991 1583604 1583049 433359 264301 1795970 198686 415881 10762 1747920 536779 328993 1701436 1776991 1698205 1148786 1478962 708009 1967674 592336 1097948 1408925 1382368 61590 103301 572264 1597217 1767082 85382 184953 324626 412049 1311981 41314 1647345 1497060 247110 761126 1131331 769503 1575515 634708 409252 926801 845627 1745111 156494 747245 638208 1781076 1538221 717168 746462 308398 1496420 614977 1917577 1309474 824746 841604 1662306 752154 773492 476511 790939 118934 1887343 663005 799174 789612 782647 1407782 1172332 293181 1930741 562535 1796077 187785 1932040 579729 917212 1800583 1663796 1310960 1612512 509597 161356 405664 1390440 1463869 1108288 1604567 943593 1678386 583659 1760240 1551590 1173969 701961 771296 111411 1211717 1549429 65557 325588 1248395 1748585 694065 1663942 939869 1681448 209805 1527622 1442586 1966331 61139 577566 1720565 1887682 422722 1391702 1974857 951800 441038 1807509 1157653 942440 976937 1004342 840720 358606 343406 1034633 711660 1640472 1283287 1204412 341795 1980591 862036 1701219 1436746 535451 1586627 588874 1432964 1341841 290947 1484479 1192360 778985 937382 263700 1906897 398676 762798 1647886 1706001 812722 1324488 270195 1246335 894813 346348 191520 738247 1976265 869439 1806243 626412 1393270 737925 1022102 1722149 230618 1764315 454922 1558590 1697082 689040 1812788 767230 1616661 1328409 936466 1514633 834570 916489 317216 158452 1063965 1920437 153977 1369209 1152723 789985 1533795 520895 1352940 1620187 990225 1471096 1437171 1847283 877008 520981 1809378 942695 74937 1552156 944506 1325770 1554254 1737554 218061 1791585 1972144 85818 984738 1990574 859290 368058 454400 1371963 1201244 1055888 455594 1128002 987574 1905374 348269 1606472 1594730 309291 96373 536492 1518127 971922 261536 505923 335298 1576523 1184402 980667 939961 576715 261136 1788706 1976943 1519023 1452693 864865 287279 1036343 1126698 1251783 1500468 846604 1041190 1955808 1641618 1428519 663067 1625348 897681 1945664 1356383 1431920 640225 221171 966137 13014 1791216 266046 308131 1203298 1779239 139233 442526 153073 946352 619446 952257 865790 1971142 563510 853709 52600 1320161 228545 1702531 772472 584489 718523 839163 1162499 1891190 1988734 933955 1368520 1592877 204452 34515 764531 1038130 169542 686061 539071 958508 688383 609257 1526743 934432 406858 730359 676570 813495 918860 752555 1329434 1765907 65442 1499105 885137 418637 1238711 964382 1072965 1139333 1597819 459912 406137 600141 1933805 347891 887150 11527 1246494 952630 744586 239117 358959 1466643 1892019 1112121 317853 941459 980056 878695 628894 1879712 1069832 475982 853156 186244 986716 1998593 1339159 444395 1129253 1320248 849936 1417811 1766829 1219359 1171281 1758324 35498 1051961 733071 656185 1754521 869587 1969876 918992 1222940 222685 223686 245990 734720 1644537 621892 1971048 775878 397129 1189331 1047484 727219 1363317 1043470 1693601 1329572 343575 1282146 1843327 1466754 366235 1546604 1636236 43277 293683 1237830 1406383 1184828 1921109 1684451 1863115 654355 1303674 1345585 1067472 663682 512915 879984 886246 1950277 1110102 1502037 1637834 256425 648468 1315845 590045 900790 359682 1254086 306541 368411 103989 698924 436983 1494594 1353556 1898866 1453318 1009698 1510090 917246 87487 764737 930754 43403 754479 219572 236386 254747 1501285 1291885 1550293 137315 1373863 102094 1184615 1949565 332076 1054252 689984 442178 1272689 1002550 574008 1137794 1041987 234373 293128 657700 1992499 1316577 589148 1970572 135117 1450242 1683016 990821 114585 1032616 986739 529478 854981 574430 309853 1092625 1327245 1968404 535857 1348950 400715 1058204 950593 1488007 179141 15905 984959 969141 168897 1868829 109889 373193 1610413 158915 1483682 1285772 1737033 1903202 824194 1376645 1031084 819408 1308371 145364 476571 1857717 963841 1037675 1092612 1819661 1609465 196557 1057430 408088 674944 717617 675449 840326 1357866 507725 1449269 1106471 1550920 1084570 1286407 1028981 241749 371931 598083 346592 1884129 865911 534941 1083827 1649249 250404 1905290 56942 395818 762080 539641 1815755 1698249 1728762 1677731 1915583 1795771 1739637 17536 622600 1451676 569332 1918860 583049 458114 955463 1454712 1588446 1416218 1681166 1861583 314171 610929 997301 1911387 895127 240635 670213 1986826 744170 1199445 320322 981373 1030926 1245292 1823351 1980849 297188 1818687 1918551 859145 1638009 542853 73326 536971 259362 599663 519844 1812271 1219637 1678020 1628256 1380588 194218 1893186 1947548 1347234 1955378 1466702 1833073 1402265 1368884 135425 1986110 116804 606622 131272 780539 752994 1727128 1178185 858049 1528796 1420995 375025 1852539 1121340 1390346 1083451 399032 104875 1133996 133958 1477521 379862 288540 560601 1290151 1977205 810847 102582 701892 41969 404328 1061105 732851 1523691 931283 599727 360783 1048897 1429535 674603 475412 1926304 1474481 1344749 1666350 1691213 369224 1447123 969351 1673596 355374 1004828 348702 1536988 1945509 1418639 1642271 786056 1932684 1798864 693913 1002723 315366 795102 139639 948060 609358 225836 785436 1912650 1308151 1171651 1991181 772061 287045 494992 251419 1256618 1961484 1848111 849560 1656586 1388512 677462 1685943 49964 1520104 28980 137711 1185824 262041 1039554 1037446 33968 1478761 649425 352391 1260182 1664582 966735 745782 1659676 224029 890139 876566 93957 353582 348491 113512 733021 38852 164746 1354847 214252 1038910 1707325 1459135 1374755 1462138 766519 1817904 1748312 1577286 1103996 552520 1139913 21139 310648 802134 1788796 394041 974197 769730 751132 1403858 1112433 292225 678525 1986235 551623 1371231 1030581 337283 1848953 615942 938897 256239 1206439 861889 429635 1353840 758570 1013038 669516 249705 1929005 1296230 362811 1938057 837435 34215 515437 1547581 1388779 352984 881854 1596119 1977337 327541 341657 195695 193878 711278 218543 845552 585308 127508 1034071 1047053 1645769 1849482 232706 1433176 1636523 1184880 1691252 99592 1468522 445820 396904 526276 834253 1283717 15267 880067 356124 1029329 1998000 1237868 1890776 1962052 564123 381959 1534195 1533836 953447 1221617 470509 917656 1880049 1233675 262484 254456 1046149 870802 1706533 1921321 702669 1967924 874150 638059 270260 194621 1248145 1110561 1785580 1336106 1171679 419902 1526721 1795607 1218434 584972 646890 1000295 166991 573329 1568849 1497139 637033 1616678 531384 1574608 1439275 1801020 247265 968299 1753105 247238 1635094 1179617 791787 1286360 1881019 86238 735895 1207308 674080 155998 789025 1364215 1906127 26705 705399 1655019 207072 1158508 271662 1726984 1618873 732758 319743 749493 977058 1030304 337724 1307172 67210 1311372 1747242 1232499 1655791 1044205 1302106 393314 838262 1991714 566323 1212899 551435 642718 1105951 181851 1039980 941980 1384850 118507 1163708 1111441 382192 146834 1987898 190435 1776555 1594431 643203 1234787 1144382 1524656 1095755 779847 669881 484238 40047 652136 1239576 1574563 1356860 367706 859988 1071144 1741442 1351654 1483864 158680 13267 1816077 1292454 1831284 3705 1823025 1968653 492237 817399 980031 355780 119366 1806955 1093776 1523677 1451781 1186290 1999431 1985775 1420673 991056 573641 325670 1816302 1476938 1930548 450839 1528745 299735 1184973 1179992 1513049 448620 453914 323396 1977592 1799716 1224869 1105700 1513965 1321299 1850035 457362 1677089 1759145 844726 83502 1111853 618599 1694483 1738240 1564633 1502689 516737 1021752 1756611 1700366 1836862 974665 779582 1546334 98192 538624 290755 1691679 1772445 1465205 332365 1638289 591402 423823 469491 424227 1016404 592213 1382517 483638 1617728 242692 1319386 1802151 646965 1402936 399470 1213281 1437205 1149376 1331975 1429587 1030115 647627 260408 1597059 635749 847701 1267558 345922 678630 1306266 731180 440743 202307 256021 1792845 1550045 865176 1054064 1652042 329244 703693 949157 281956 1235925 1382273 106653 851695 1747751 121749 1556718 263383 368813 574184 1165342 1922422 95607 1349572 1980209 1604715 1388549 489380 388436 319878 1946405 1611788 1490875 1851068 732836 1197623 1032209 1242832 802868 1883333 85919 1555500 1519366 567626 323956 1873593 1711283 200240 1726692 790429 620633 554480 1748246 1704952 386598 293784 1251440 631067 809833 1334967 34062 1632491 26412 426053 1032673 734637 912323 181753 647439 300238 201895 1150867 11197 1114433 557824 690202 795209 1587806 276231 1428347 1683708 806699 310181 1768056 106295 1181480 1508052 1859241 1974166 1898481 1639222 473856 1050941 1935538 1482586 1064231 1013045 1569002 586730 239949 1117221 395842 1444213 1499784 1224504 776696 1515805 1103544 1155815 761787 1760309 1232742 1632861 459277 1829406 997765 76324 1311404 388693 1781760 87360 1405204 250532 1174419 1763156 289551 1810305 68606 1561945 1216506 456021 1366717 1711841 1960905 631393 175448 1850995 91135 796835 1626846 64036 1284579 1098302 1182966 538779 422343 843902 499276 1278159 1047107 707216 1086137 1347079 906061 1971874 93448 192657 1106618 57034 557442 1331216 139470 1786811 1224515 548779 315843 31574 1454240 265080 696748 75640 1558114 867539 779179 1169440 575985 1127316 226016 1943884 670176 794157 863842 61406 399891 1691971 1278324 1276129 875034 1820230 1531472 679230 479767 1943436 1915520 439552 15338 547662 877751 681312 43199 297309 340478 1300765 441381 1704154 1429368 658631 900696 749661 1967399 1895693 1565275 1176307 706534 1483871 372667 1191925 1789248 785194 1600051 136620 1644246 157849 1881799 1057515 1358522 90790 239627 703216 1862818 1461954 1755001 806139 1681999 910308 1242236 791924 1915464 1566966 171366 1441504 655866 1462393 1650818 940198 15951 516125 1340350 1418133 1403149 1642237 1936582 1960342 334717 259781 1793453 40208 1493294 1619448 1679057 1915584 359567 1619077 1171103 765743 1200287 1174049 719255 1897129 856035 1992275 911253 60089 1259092 1368079 1054582 1265656 1466165 311277 1813586 132136 1084836 607262 1910211 518974 745849 1155302 1059885 1781041 402119 1907354 1006990 375292 1777047 1842704 616037 1037642 32683 1857312 731004 170274 1485109 1871442 1371849 1168836 668750 139643 217321 932544 647936 1790065 1462129 776228 848710 1217823 174957 47989 291432 488386 203726 1387926 1778550 379666 1670201 940160 1268766 534482 1960080 1143922 501215 1043835 248368 1253047 1408858 466783 847322 848601 1174961 1423562 106800 1096959 598001 1951366 1102433 1999758 197214 1749653 1331650 482069 300626 80867 1917513 826343 1435470 1650073 882638 1316177 1554064 984605 1943505 1660978 711544 1020152 1766691 1706968 547262 1140613 770593 1061070 489255 1122012 370621 1846818 436984 1254008 334215 696485 574096 1732744 1217942 146753 275858 578358 1705716 1756660 1885992 1263420 1229573 1878220 761270 1535066 766449 617582 1567254 352621 1062421 1303585 1474440 1241573 1444771 432421 187027 520256 569277 671154 1813 1221585 1816487 796299 1987220 124197 308925 342410 1294742 1841673 1513990 883066 947770 1589401 567416 200957 409396 141015 1239876 241495 1928035 1801348 1858618 255368 1727974 1381777 102753 1036084 1840304 1711542 1821466 589964 1145506 151461 1017428 359124 1693274 467527 1060074 1989941 433185 102943 1037621 1336457 1759387 664408 569567 1377398 1902165 1160517 951704 505829 1174433 1461461 133732 1757967 1914321 141398 57858 497503 213219 275788 1286606 319207 535236 946716 1236865 1798728 1814710 1598742 326591 518445 464058 1462696 80933 1187860 1422541 672177 916969 1770086 720977 1115555 1846143 1275575 334113 705423 564147 1516400 375342 983422 525169 251090 529283 762632 534696 385403 1393850 1942645 1962875 1662556 169901 148752 1959502 232585 1510086 692453 1114090 375775 720862 1650841 1840412 1611994 661347 1249255 41723 1527363 1007597 1110879 728309 106405 1517495 1289939 557715 781150 83995 1763273 1829870 1759821 717290 900334 1425974 1087241 1987400 1653216 1832122 946200 433022 1506303 720954 1334850 1414242 202741 1998955 1083050 1796149 613906 1431885 236792 1010933 233851 109452 20572 1644361 162088 589616 561505 1050516 1719348 822182 1826971 141180 482107 862704 1808902 684035 914914 398833 49375 372209 90839 245102 1512068 1714724 261399 1244080 203366 388795 1543551 1745790 1219759 1665635 23750 866286 370637 213666 1625377 1948430 1697885 1555267 409150 1889408 1065768 5067 905020 466288 1405466 177612 1082578 1171990 1719085 1694018 744645 1114364 1714599 527132 67393 1969582 1676996 554847 936050 1133206 272440 1001979 915217 1354383 1629053 64586 1436056 1620935 421613 235669 703973 202350 1584022 342238 1987058 14569 1200498 1394776 1265618 1984408 636091 171198 408992 215493 1780202 780663 1882225 142294 1749225 1735575 1726654 1485945 1109345 867407 1907957 1948847 461116 1772463 1608187 529714 1751876 715388 179268 1139149 1122040 1719809 1328430 76498 1478784 1352750 1852601 982525 1251817 1367071 624897 430671 229809 1640904 874584 1124010 101499 1211561 449130 104606 322306 1570482 550111 1705973 1186572 695879 1423624 931590 1726780 1106817 1297606 626244 1700011 707503 1562858 325341 1917954 162733 433629 1493118 1804970 1684722 1784613 1596681 93150 759115 1989950 348443 1357448 391132 1877707 1551485 1981184 76101 1270949 1436808 989149 1409485 376284 548131 1990480 1413283 1704637 647352 1000782 538408 957055 1101204 167507 1199898 1206045 1899196 1126314 1986209 1093383 917267 904019 481298 819260 1092817 1627549 1714703 337395 1538126 1797152 809592 238541 1159653 1706286 612450 413823 18901 1810045 50694 252891 1023586 1947120 1795040 807306 1771234 689015 597204 882317 312033 121277 1778267 525372 680479 1584555 1300806 1672253 1572853 1146862 1043324 1121301 232961 37764 1766993 148574 1962457 365850 623597 176954 1106312 416028 1889299 1343487 1894616 1252593 1640476 334275 608469 1186472 1795752 105072 1052152 1003954 751604 1065949 1942681 1820893 839700 1901307 849151 370472 1866678 1673361 957991 449553 1843645 852846 387803 1451509 1283486 398387 1453634 1009627 1046182 1178686 113391 1568015 1736856 1262815 82065 1988462 990086 1804567 1163432 824305 249329 292733 1921866 16265 301202 747689 1845473 1302795 1115534 215566 546618 1354850 1542246 170727 558311 385574 743466 35693 529958 1629143 624219 928322 85698 462247 7724 396846 588337 1669376 1588573 1226657 1424281 465612 1528912 1590409 1053838 1274740 330437 571143 1102967 1646884 1098785 303700 507241 1205698 945711 1512400 316916 1284230 277026 799471 646383 1993038 1736898 1634438 480789 834489 1248991 610001 606264 109193 1919088 524819 1498552 438219 1708023 106783 827633 1341165 1159168 921908 150167 1715118 225304 1672603 1251463 440970 1936856 1448503 112117 222237 320894 1143122 130988 424038 798862 804926 1161100 1509002 1759525 800100 842611 150302 50473 1415662 1414171 1102822 174067 51237 1637591 1259593 251096 999783 969254 783138 1170796 247960 1347676 179237 720404 1107648 123881 385505 1124085 119289 558923 1874284 1781024 1152397 1438789 1307556 357838 1796965 1452140 157224 1387489 1048496 940686 1314550 556418 70989 450586 137510 448675 1530536 573938 1910525 193980 1359202 32777 1533692 342931 845331 1936616 302115 1971018 446759 755393 1212199 787653 273320 1114198 964879 1545837 700644 8516 418576 1192272 1187695 57386 1248325 1019348 1053739 1206316 1531222 1368463 88237 802326 1954685 1766429 1149934 49637 716382 1987449 1160758 524047 10397 1789498 72510 220064 1385633 660631 394067 303521 272366 1758302 1908718 27176 1617046 1406592 667984 1041991 340567 808469 275184 1445114 1235206 1384288 1363155 1023754 1369873 842439 829254 1876643 925606 808235 1517363 43596 1066870 1394692 1892791 1210935 1541219 867862 1822665 1244995 377401 1252510 352990 762113 781175 828753 779380 1710745 704568 361206 34958 857772 868179 1976475 727673 1809081 37239 1438728 451517 113692 264973 854165 1482912 1615182 412723 651819 1376249 318491 236228 1556011 5428 349459 1617781 208538 382520 1842943 1796821 1355795 1081969 1242646 1237512 294396 1318028 832870 1982948 171883 135282 1767034 376236 1069723 1121131 494289 1316871 405342 922102 887924 12161 1986953 272846 1994730 1364826 341144 760680 1353627 1982742 1809212 974812 1334356 1687307 66324 96645 1517121 1569030 260020 659307 456840 1156014 1783836 97010 1006750 542170 638047 645696 164631 1873195 1974658 582750 604707 1355118 1597826 1870769 351043 1267689 358469 1524834 620779 1370178 730108 574034 879277 1752724 1438279 1553447 592677 583109 1134927 541753 1685493 1083052 1007268 1581588 390186 819954 495046 1434751 1032906 651240 1494736 1603419 515973 1178614 696868 1881998 1471666 1415522 851668 1132642 1753616 1376353 1848844 102234 104733 524695 968730 1623420 1468201 1187542 1057949 17385 203567 1581537 1691834 172083 151950 519324 938136 83383 137600 1353813 350266 1661516 969589 582466 73321 847226 260045 481232 583776 237100 1559734 704700 786622 1538441 484097 1920672 1476128 26175 1267598 1354553 896254 608561 1697547 1668779 1247132 225402 823524 804864 1054816 1968052 1892790 429262 408643 483824 854504 114131 223217 1718451 1562714 1982404 129775 846134 150588 36649 1352690 326148 787328 1217430 1953017 638514 1668879 698884 412434 1520803 1462442 798423 1541172 1340589 506334 1439591 1209595 710486 25411 1988633 1441974 1163061 633967 533231 959177 825357 1288134 174864 415585 853638 1665907 476390 890606 1779871 1574336 688662 1424461 1807634 982298 470936 1783551 34112 1897107 821327 1534510 1609384 193947 1164477 1044272 788423 1313246 1225024 1184157 384211 1208581 1367268 1949144 850538 1258827 174585 1128395 1779361 1426397 1771427 209322 819177 1486639 227958 1202502 1322237 501833 706273 1381346 362850 1244258 1346501 1323590 635343 610263 854055 1705605 549813 1838898 1227273 716581 609522 72580 255079 1804737 1948393 1541957 374222 1783710 110613 1219231 548617 1054874 508353 154253 585668 468660 1385868 1685061 523418 463114 1570832 1705002 1110117 1524972 566255 1134197 1342558 1790988 457798 362325 1387751 592594 347028 1546868 1777956 1182723 637289 670424 796552 1493651 1271646 60556 1860652 88848 962106 1019912 1891679 601028 1706013 430378 253679 1115187 1444831 1065096 1761324 1752189 569053 1936297 296030 1432680 39950 518676 1738910 770564 798818 5345 1232908 916694 549978 1395714 257350 1269861 340301 723348 212037 1372903 1815367 1806909 946672 248938 635979 1782068 1409677 1290670 326424 1635395 815243 192365 313099 768092 913814 1699828 1071427 1771059 1765561 371421 1042754 1329387 316416 199295 583174 446807 1607443 1308570 900900 974355 125219 306964 118051 1074006 1910331 567788 317546 83112 1634189 55774 593853 1104935 1377065 37364 937437 1969009 1788114 377126 226806 1207711 1516230 1174124 1111625 1657253 1052175 847400 1599857 428410 1926856 86862 1513699 761888 402752 354833 1308209 693200 1961090 1899522 244088 234789 152051 1235275 1506629 445401 1274746 1560756 821228 1316042 295133 1686828 540858 1275860 737290 589293 960291 798735 636887 552654 829774 219271 1578189 707502 225010 702522 959202 1489552 651609 973265 1183660 340591 1235680 681845 547373 1550107 1155330 82368 241072 8998 183826 1175723 1810545 1711299 1551303 321314 1210116 1957119 1516217 713100 1313825 626055 352931 1041252 1060225 710591 1961382 58508 582418 13481 549206 147148 976657 1705299 1425892 1243006 1054513 929351 913026 1998812 1885922 1209378 25113 498631 196855 563508 1253372 883584 994956 637974 1304248 1670222 1676850 332430 1284946 1510648 1033840 1090169 520309 1616468 561988 88386 1212686 335979 305398 1823613 381652 1006320 79354 1730803 910845 365280 150751 561214 1785594 44213 98137 50130 1075995 1714858 1682950 1193414 494335 991653 898266 173848 47128 676645 1528910 502910 1328900 879379 413406 467880 69225 1055636 1955609 859248 624563 949847 165901 1906059 332375 508303 1975579 649015 684740 335670 174318 184078 1835391 1477418 516031 1134819 1150795 900894 523425 695812 1762300 558723 831892 1826356 536455 844378 833144 1824166 1481109 1620115 643452 1391453 1288148 1143048 1355570 1613018 1731353 946005 1943787 360076 550718 611512 1620388 1979548 405029 1678062 1731414 817981 1699376 526915 1909880 1631972 1259611 781223 1808019 878081 1153501 691835 950438 786120 287094 1531360 234219 13417 641689 1571701 442347 877597 809389 58105 264018 460008 1506156 337642 286844 279239 706821 1541510 19945 56555 316259 545296 1490616 1809646 55478 1477224 479467 647768 1406615 907834 1814476 1263335 1636381 111435 1161543 1240139 295619 1984668 1607290 754777 1033415 681345 1756058 627151 790818 597852 1329029 1569400 269069 502055 1723769 1160366 1014920 1192007 1653792 1386810 1091337 1747638 753239 1747926 124018 1017120 410197 753293 517940 702799 1645709 753956 1927353 455764 949954 405102 730275 541704 1455388 1579994 736089 167433 643674 257427 247420 572603 1259261 454718 1973149 521996 1732620 1971221 472956 1705207 1138362 851466 1008591 915842 759938 877412 1997115 1161838 1168332 791757 962742 1818297 1486476 1747040 662442 1325187 1966371 442934 1016634 1848055 1687944 1633812 498123 1674648 238052 1651885 829253 725122 1921527 1619450 1271341 1434175 1957942 951221 1212207 1936339 553079 1943674 80449 446566 748295 1099834 1982841 1758538 1760403 613900 1505014 386395 11649 567193 1418650 30839 1950740 644003 1457567 1817093 605909 412390 1667881 1431138 817761 1439448 718840 649796 1786573 1095737 784156 980516 1756438 564458 1639207 1715468 391139 95050 550553 1489843 1572148 1017794 118287 478697 1215128 1957071 428187 294310 1908074 1354226 906553 1403978 372058 55181 1845091 975119 1983608 450838 1384342 907476 1432961 799550 1155442 1510417 179496 1535511 10622 470442 563761 973435 68843 87436 1841973 1411612 563993 551847 1463405 1581155 1622690 43283 1807282 368039 777132 1926476 276953 551162 1197943 1394160 239630 1333152 757439 1788617 1369068 584213 835475 156875 260349 1046676 1498949 320164 465483 1251065 1937526 687734 594210 264663 1763182 669115 1960408 618208 805370 449141 796402 1514187 1479268 499880 713351 1671155 1544432 1409907 808829 641985 845144 1450592 203746 67116 74827 1120448 1678729 599486 1864643 24479 1878150 137136 1259324 303980 1007709 575559 197931 1984735 662462 1980552 52464 278820 415675 1953475 1057296 577885 942953 1855210 1233271 686976 1301765 175553 890969 1450371 847436 1641333 655290 776641 354197 1381782 1974375 1042169 374305 121838 193901 1679575 1623918 129975 1101429 7990 480094 1344319 366914 371711 1364717 1688713 997666 795675 994424 1534520 1165720 1614292 1881843 852813 663228 1739800 68060 91258 342090 103546 1359578 281006 1395746 1299385 1463884 1376117 749923 737935 763090 206660 526925 1715064 1649363 798802 1600211 235321 1259566 1526388 1284799 1264722 885526 43992 711477 1624212 525792 1689820 1075317 624329 565574 790001 873859 1689475 1049682 240399 813504 1932830 750548 556979 506884 844081 96622 757188 775 95606 368111 1095965 974333 170502 59547 816116 1662792 510715 1585286 559341 88970 68235 1468193 91598 788976 23511 1249126 1515348 907235 1211581 1340090 862588 88851 1079185 587235 1256575 1457065 278142 1468599 1106925 707084 1830101 1419014 693048 161248 146313 1869801 879286 1820114 1140522 598459 28354 559703 283647 1729668 1556216 1387933 1765774 83124 1739384 1466678 122558 982209 1199683 338671 782188 1863431 1709102 1150852 799272 1390355 1188874 1178406 1534076 1105558 649203 1637128 690409 1367491 607434 1455574 1031899 595883 1125839 1328401 1426933 119598 1886431 851762 1724261 1298682 602998 1079318 1730912 248763 675291 1007593 481469 6149 740451 1426265 1543949 1560107 1024662 257581 1564032 1431691 1459106 640925 626409 1080792 1817508 1491770 1752586 90292 544218 1061985 854421 1287333 1057485 125016 1388573 1527021 1495964 1470336 1106848 187117 1634616 281650 448267 446800 772095 157802 1794355 1128364 405922 1567937 898392 975143 197339 1237660 648351 341124 1453290 540036 1513384 350430 451436 1361172 805357 284210 1171828 1686058 635639 398543 1630038 940923 1499697 1638862 325009 480805 195697 593018 1785798 1440129 1994608 491760 484396 210578 1594558 1354716 518789 834485 1291905 152899 738332 1954107 1686655 1340118 586969 444758 1910447 482003 264005 1810087 1977270 1906859 1504221 899351 1095217 1899802 1855384 1372150 845488 106894 1870419 1252745 1393880 730223 1773515 106344 1057894 1903854 165514 1013824 962727 954527 82510 571797 1901392 1796723 783967 114146 1757392 844967 1728988 1316770 1301185 669479 853705 1254002 589391 1130963 1093790 1082220 1036656 224051 868620 1635542 1727294 973507 86456 641137 675250 1577930 1188195 359517 1486025 1947889 1746465 692773 1769975 878074 572847 1445747 1145557 503926 1355096 141093 520924 1185313 1249975 570694 1697516 261047 824535 11692 1568460 1574310 313999 574860 1634725 76311 821290 47659 1476478 916042 1136606 1809911 374523 728389 380442 452875 494871 643548 794062 363332 380079 1255481 1360856 1153012 763431 268131 1996035 1064398 185057 1421775 1838701 72846 1209895 1611105 1769172 578295 251990 396525 545182 1591777 950229 781670 1341152 48070 739180 1630668 990448 1066102 1237302 172855 450099 1492312 13905 798952 1426396 157981 1081973 1764840 1087594 193137 642831 267151 556261 159023 1747413 802181 1687612 1216527 1029988 1387967 1767011 1755742 463569 1459449 1350645 1939982 1567505 917492 1448573 343977 177822 1519402 1388344 1035041 606473 1666497 990733 975976 1527993 429037 1614440 1998704 145636 315027 1495064 332407 506428 1049991 1464091 973812 282618 58222 1888596 1161670 933929 183416 1445699 254928 1494131 326759 1313568 304494 1107280 968152 711933 896403 718184 429225 1065287 795677 672100 1659925 1132392 945087 1625738 522934 50882 1203022 247555 988429 187652 1049218 1759202 1552688 1057353 332445 1046258 562879 9581 991796 505986 1546686 223700 1411655 400694 1933240 1467300 1404735 579095 1790410 929020 93436 1075830 1007766 1075201 1901837 856831 31081 1682297 1796150 1585224 1806265 374563 1228571 653513 1419489 1318293 423543 1954838 485767 301859 935371 1102344 689621 1943426 943112 1722339 612107 1023232 664662 271425 900725 1396950 611253 1374656 1500537 29391 1049191 1195764 1810231 778090 1169179 232105 692828 769023 536551 1707467 884295 659127 1963841 423483 175519 102444 49786 995589 1538443 1092478 1485413 657151 383644 124697 768277 774132 887539 186286 390273 124684 191074 1348520 1037878 1730113 282828 1147965 1695623 1833720 465662 794609 486452 1858313 638849 959955 1211632 1279975 805905 101183 1436681 558051 1111357 1045783 719292 1369216 403592 1724074 1679408 520474 136256 697422 388372 1199134 737418 500797 1702990 1886841 192026 905710 109932 121542 976655 944838 1500608 654285 1435461 1957367 808248 11562 645302 30660 1328016 187352 574206 1434363 1080330 1635270 1630769 1018923 34822 504874 1058480 693343 964716 861376 722023 667756 508979 82310 560853 731983 239680 126302 1673277 569694 1498332 1892491 243178 1727113 1150505 1674188 472323 1382666 813390 187672 1316755 16883 1770269 1000630 1672029 502662 72013 1953006 310437 1842878 1752529 782963 1722148 1147161 658047 1502422 1284980 194377 1609980 743874 1961861 38441 1295459 1360864 1519610 439208 291142 1766371 388851 1663242 1062545 1670279 602319 385384 708653 1270481 1003736 1800840 85904 1565961 1694686 720034 1426848 608395 953144 1049800 398390 1339911 458957 495282 1619414 1848487 196704 1945749 1507369 1220347 1556887 1438043 259750 901932 645643 1724020 1260641 1658064 1261872 1609117 866332 704239 316126 280971 513096 232377 1564958 610007 605563 479126 1616860 1586902 989047 1759482 328738 1004780 809221 1410598 1289725 186013 1873176 833533 170227 980499 1951926 1427399 828223 1394980 537812 1436524 1077090 1210672 1896613 1669120 1405842 528316 1457675 1089922 1068438 175835 29702 976360 1155664 106967 576552 1606301 231003 1967889 1565591 674235 1341467 1235760 19243 1804684 858833 420497 843173 138257 689983 1690639 1222757 451921 836203 344405 1671985 1330053 318608 699388 900467 1951655 364488 693428 1313935 251841 1665912 913706 1026140 179946 640498 405870 1823996 1143709 1337552 1227832 1027464 702418 48130 230609 1096246 1485031 159440 129089 1773721 926180 725259 1088394 264485 899228 147181 1961690 1741214 825420 1435849 1051645 1196787 246062 263128 1765073 1874488 1015161 1924887 1941100 1902030 128790 622547 1930440 1807719 833378 304870 1399343 1005088 76149 1216300 1780240 1619782 1918535 1840517 504453 1585054 984616 436228 510340 1523496 1429579 518462 775671 939501 16706 1169405 639601 1094451 257734 449687 1069783 1528394 455475 1728536 1812599 765536 785274 826652 1342863 202319 312181 57458 803783 1820033 752388 1711236 717829 1972720 875782 918352 405547 394167 1096887 815475 918660 178324 178000 176487 1733947 1467670 14131 996876 663853 478946 1454950 497274 1972206 1528722 535678 781505 1860413 1412485 1448338 1383931 1591455 261622 481465 1995087 232167 929502 1114135 401734 84982 260360 926587 1301104 295224 485268 1516210 139616 801519 1920534 497146 1247209 1337408 120924 1241268 1302726 635500 1461966 381380 855583 1737796 600499 1227811 1716179 1040032 1115055 1329775 1244503 710077 859224 312580 1551497 1848670 1549277 175974 54865 1500329 767345 351448 1157359 646292 1441612 319889 28485 1056004 764701 1967871 1776682 1178043 795968 1555824 1471074 219490 859605 108680 1182064 222312 1275526 1961457 45700 707029 1144888 1532952 633073 1985183 940103 1175126 292604 320177 660356 328013 732480 62417 1953014 1371715 742601 722170 1192253 1731970 1438261 198885 1172826 153423 1569967 1508384 1961745 1140694 1045952 74369 59721 1645018 179525 231499 720149 30066 427130 1132946 1859783 1135303 1137415 1890594 763737 1643821 1669453 1758473 1330649 396577 1689402 1984232 713190 1789252 466536 354023 1917642 1609786 374025 1698879 142127 1945330 1284362 1915854 836016 1193230 458293 1060701 241031 1858387 1807614 1386198 1011788 1332140 1425742 1506888 1888296 1662335 1550537 897434 1765952 1034875 1371032 1046267 883703 523309 534027 1946647 1965542 314767 1845232 224949 1383168 434322 1665023 1472209 631373 1257924 841177 1689938 1551486 12562 286404 332901 1375970 676138 1001375 816788 270789 418488 1381905 743976 1380071 1910654 1698525 476075 531880 977375 466641 1811172 1149804 911681 1233850 1614653 1753936 1021603 101770 651511 635136 266443 1850996 1694320 1166326 224355 182415 544788 1714889 178125 78747 1056825 1797972 1486552 1874012 1081340 1217028 181053 538498 733653 173943 971547 1927668 696119 1795866 733016 1391300 1361857 822762 1752166 581093 1630320 1871380 418377 620918 26058 1283224 397214 803047 1956821 1683923 1635725 443702 1630612 1784911 1225329 326734 781850 1076534 406433 1611571 52374 105650 1876358 1574709 1829210 75438 1578241 277315 961412 267262 1848019 697429 824068 233927 1284027 1459742 1246872 99694 284918 141585 1116750 1450353 1567343 4751 348866 210780 435589 886429 596602 1375563 451560 977077 1750758 263779 1155640 1789500 429705 1004838 120276 1497906 73551 1261064 1655964 1236450 594247 1227526 1455683 1534653 1166972 1955554 1270043 1299767 453306 1801010 57076 1262933 1953319 729974 1802602 1180995 693743 625090 1820958 1524887 678922 1298919 1139895 1692886 346642 1749916 1049079 654137 1447931 1879676 1796387 668046 508105 1053987 512741 1583078 1809394 1669222 1621216 1904864 365412 960920 1459993 1948619 1819553 146602 1422581 1001336 1910278 690723 1335898 1771855 1821266 1656654 525594 86240 1328607 1955296 409546 1401491 650673 238090 435134 1172196 1835364 1993645 1033287 558830 1612201 1059535 240758 410073 7609 383469 289581 1271455 620121 1809060 136919 1176381 1595469 831696 457165 1502103 1375034 1670336 1687757 1528958 293908 400207 1515991 1910244 1159395 864592 1874484 168301 330093 1636405 356564 188835 1625895 1348174 879588 289611 1863789 1478885 1652619 554915 1714200 1494934 1358769 361481 414693 1726832 861173 1816605 288591 1902653 1162752 797627 1825602 495491 1235931 1965559 1973363 575528 619428 666297 1984827 448210 1359289 1236458 1041682 1877137 180783 1530002 100404 947868 306926 682204 322258 80250 1571589 1512444 1067360 1412212 355547 1215940 326262 689088 913341 1768716 301191 1553806 187353 1595284 458247 1326472 911546 1974153 878263 1943435 663781 433738 222147 434381 1545326 907917 1069260 293331 832468 412541 513030 1616754 583836 1972 445416 314536 995863 1561959 1897498 1270934 894375 1344654 1780368 1065434 1665405 1313351 723774 1029477 42055 1389520 455935 1825000 1527869 231864 318359 1097140 426840 1246550 472623 1712857 1648184 520679 1813055 1349264 1496237 1266598 1972473 1931022 1423729 1172206 1954642 1589978 297321 827193 1662473 1391099 1095878 1533158 1957836 358259 1969472 462777 1192607 1384141 1696484 319566 311439 1886922 1674295 1153478 1752844 1908338 314246 986339 880341 815315 361222 428123 1972680 1368735 484740 663928 1954956 1823508 760476 207694 462418 864221 661967 422252 834920 588827 254584 1984266 446200 1883997 943385 814563 1865390 67589 1378366 47520 1223320 154703 336103 642651 1696533 1519309 1871647 1157410 1826998 875795 56048 378901 1773624 187179 1783938 344181 1896255 677448 1496424 108045 877388 1928185 1936026 1659207 1311084 1313691 873855 61593 206075 316042 766957 1308492 1577053 866503 1709056 1853283 873806 1553009 681692 282838 1725783 1706851 235258 869202 602072 713912 269018 1960721 1981828 309654 307188 294868 1701851 402315 1577640 131892 1979798 362683 1468270 147920 577278 1208253 117867 646699 1571447 1838395 1131835 644471 135891 1141566 1815027 724098 1106481 1117372 1148206 1038738 839595 465542 1681155 1981451 1482936 1610399 1777330 600131 1620330 1707757 1759016 389732 95079 309270 1016710 145105 1502066 1420816 845831 1668146 1495770 1360583 1857331 1442481 227230 555610 158631 800385 913510 1935252 1809477 1467967 1607647 1488041 1161091 884285 1457791 1607085 1708714 1361919 1419030 1002908 1933296 642910 567673 418332 11268 1646718 1239644 1152227 944864 1820828 839078 1901543 934738 1940963 1226177 1448772 1822617 1146492 562318 795004 180059 1263519 1482196 1412293 897452 1958720 227027 1772130 385330 1349943 132011 1834959 863049 847024 346025 1597320 77174 1377588 676839 991509 1233521 1644159 777380 1859929 288800 396249 253773 1716285 160210 1940612 825140 85535 1395259 1268771 218896 1195570 249832 797591 649061 671979 166684 1739115 1239110 1934739 399805 700939 1785706 1539778 60638 1681548 660796 1860436 524515 204552 1984749 912010 1530704 188144 717707 1325436 199666 471152 1279676 1975567 86998 286253 1687681 1822458 357422 632973 974497 1796500 868430 1453537 1496258 579166 641029 1153800 446816 1749337 1476809 938758 1246721 1498039 778555 1299622 1530142 438038 365697 726968 1753508 359252 551872 1202644 1964879 256778 1052038 1247252 995719 965216 604941 1971377 1081844 1319563 75274 1702029 1476516 1424749 1624924 902535 701587 1620464 38254 1985929 1282378 1052344 1390904 1730301 1429693 1930276 1069257 368540 310924 742689 1616884 1520991 486540 1667079 53422 971137 1483788 1710338 832439 1825010 1941432 1713898 477208 1011613 1480928 1841262 716061 1880111 165800 390592 1640106 1306649 1674388 125722 424451 604661 209919 736300 1060383 57603 1591941 1539782 886113 1593765 450966 27896 1361994 1706312 229946 1383991 322859 284749 597617 1873144 73427 771258 172702 86906 1886055 1202598 917551 1953061 1152564 25283 545249 932018 1199778 1817582 332780 62015 679798 1305419 1285051 228175 1447034 648499 679522 1538454 1368357 1000783 1755659 242821 1263869 1145117 605791 339620 245926 695273 1224834 1980023 218825 1741968 940785 1306859 84881 1119695 516124 1481784 920885 1605331 991823 830194 351303 526860 1578635 44263 1831135 1328660 1695294 1962051 1637207 1498228 1353015 1550393 1039901 1902632 522694 1131136 1032063 157778 614662 1075989 1456909 455899 976702 315392 333527 537525 1445327 1736054 1599400 1384940 1662152 450428 752753 906439 1406015 402613 388252 1316247 1419855 1469454 1905593 1887664 79951 1088086 454740 1229697 100709 1731826 1276809 475807 962355 6910 555711 1874621 1412894 976930 765458 1696163 936257 383064 1756678 1747130 1227438 363325 1089710 1626855 314704 1177720 242411 829765 363440 73547 230327 1132247 1192124 1948657 1557300 886764 71235 1173333 194260 140694 1210628 521977 1605387 575398 2617 1373589 168240 848630 1929509 1051675 963489 729265 1837063 39269 273713 711155 440630 535437 1325108 1959337 1705711 1925322 425964 1027893 1849577 1449757 1442352 984386 1804715 2393 1030562 807117 1702991 188010 793730 1142848 1120684 1030346 1738964 350509 944157 625133 947124 1596577 1458211 241753 1936108 1780004 1845792 1284065 47271 690876 647447 1300938 1353560 1306431 633093 537733 1663610 221663 1063451 162979 1376694 1246535 1756999 469608 1354605 632776 1653430 1006162 65149 389055 454623 639743 1680127 998088 287643 1512362 1791584 852036 955713 716755 225715 1814572 1135727 509538 444170 1391373 1673286 705148 1577531 1586151 14040 1312962 848293 1761780 1198822 1279168 1613629 1620239 1248750 1739014 149092 1097174 1892265 1498591 389786 527797 224708 1041526 445148 211610 441382 1064256 585971 1787136 772001 1587607 1116301 999538 69312 775535 103684 1685245 1893971 1656345 1266154 1608980 1388032 715053 511624 1610864 1879577 582771 1111881 1478693 1610898 1659274 450116 1849158 1794429 978066 1807558 1566605 1720401 1744603 911007 1137852 391214 1616542 1661636 1343895 1487946 1601351 1946388 737318 759926 1239878 494973 1698389 1185083 1529372 1371892 432293 544954 1257699 1055523 1174444 1778554 1400260 795985 1951641 1122256 702611 794418 247124 298148 1153306 321383 1920783 1199937 664874 1626986 284950 1641323 367459 293654 1997621 223498 1022412 1063102 950369 296829 227557 213972 165748 1653692 1710381 586245 273333 849618 313507 1412914 823303 1272194 398504 1211634 39486 1676687 1391183 1126224 1874180 895568 196719 70363 1962383 1802670 1031143 300179 1576990 1055292 1869856 1095807 1964242 1303271 1599168 290493 16395 505790 1512067 893674 1239484 683177 1154264 717349 1048325 634058 1868164 1567462 1079093 36303 321699 1285256 519452 1963197 371386 238544 881559 1928118 355614 1588880 200246 994584 506212 1544756 1366787 1291878 1778306 860070 482848 1807110 1724283 1501291 1180052 1872655 291077 1405220 886324 226961 945712 1331850 1339635 1673422 1100992 1100268 1074927 765596 104359 1296743 1755528 748072 1246751 1245573 1172561 1404308 1712248 1312968 380429 270459 1772277 1743785 434886 919183 24584 1680593 1672463 530152 1861565 1944827 1553113 1357541 230366 266793 102780 1757341 1738431 1655511 1842937 279208 897399 165808 1227852 1914156 266162 1904591 631014 209426 1539510 128744 358761 293170 1146878 303204 959011 290585 1228303 1791045 1535089 1767954 891005 19064 1588117 388699 1766714 1228851 1301579 691153 1223892 1790850 1566565 791892 1891544 60625 1878718 1960899 1256539 1385408 1936323 822801 898005 230565 150113 409568 973764 1311726 798981 1365557 1835118 1934192 238879 635204 925399 687580 1667660 1873034 1069830 241993 4013 1826789 1458556 1940275 318510 1952593 1634631 904183 914780 756318 1036219 1679974 155447 1584081 25459 611288 750057 1764034 1396800 1476455 1602369 46887 765256 1379346 517269 1883355 1102008 110896 202170 150404 53444 158111 1605325 1415771 1402546 57965 681842 31422 277850 1135678 1547726 1363158 942270 252103 426390 1098586 242623 657525 644792 1582799 1503053 1269874 1115044 992698 160987 1820874 1070828 411507 791858 308553 1427532 965101 1178470 1688391 1482378 494344 1886435 1143275 257202 1842264 1331546 1239710 1180014 940962 1953026 65432 764381 329475 279767 1753512 1775523 464229 145352 296696 1886504 89798 898365 869183 200640 990809 811210 1711754 1583703 1877887 1850733 1783306 1882349 65976 272373 1816051 182695 817155 1819219 1743062 279617 570043 1133621 1571373 795494 1808893 780259 1005048 137043 546989 1487250 541067 1336134 1296357 1428382 1883077 1642803 553821 611960 75858 1133127 268195 770830 926330 608593 83997 1821423 1328486 885905 416555 1631143 59392 1458462 588199 1360727 1606060 193453 126530 1594607 384733 1103770 999074 323984 1195453 1926721 1818818 182627 1517391 705586 1797076 975215 545115 1761629 725293 518978 1543292 791582 940806 296536 1164488 1728774 779976 295124 468226 1790436 1980295 860037 1276632 1944761 375251 1041302 218807 669546 1404098 523618 1123251 1048151 783698 1411447 149028 1427207 1672151 15471 112858 1336207 1569748 1313301 1007914 1597550 1303528 1010599 1069975 1866374 47464 1853169 1543753 332655 1332559 778216 1142364 1800418 532673 1612006 1980565 1147683 339203 1301525 687322 144856 593133 1430846 86065 1083431 1461776 1501427 621659 1924134 1394904 928723 1278596 1991480 11398 1432673 28270 1995819 1034 1914769 1891677 1970015 1549755 1541312 771713 724163 811786 1293220 1373536 451453 20969 1725741 1133882 1758210 1788935 943371 473585 1949172 1072292 1922239 232539 1818021 433665 1346857 291743 1338977 732705 1393993 526489 1429634 678234 1797979 634327 245877 964405 889326 421095 163082 1593848 1705855 284118 944542 990011 1107890 1004767 1512888 1523949 294555 853627 63947 846566 395340 273971 804106 1080702 73285 1442941 294185 1505939 1197793 1222845 412786 1120591 985368 979143 432012 1885830 1622599 338417 743298 901661 1293631 369854 1469330 637580 258032 1142953 1160915 1646086 1441785 656732 1561505 1824945 1501450 750912 418523 1067160 1069485 190226 740122 1771122 1950870 846098 1350838 432633 808819 1113765 331721 1574452 1067792 718703 1322048 1368347 845541 1061089 362123 1415497 1687218 958904 843304 1793502 1139992 1431618 446193 1786551 425193 1638203 282082 1308175 1219883 422294 1783832 110673 1061138 536801 413789 1299755 30919 1606522 1434099 613941 1972287 1703992 480036 714210 36160 1182368 150401 1424957 930915 860002 1968850 195675 474939 1453625 1278640 1699927 1949840 1523017 652894 1644043 63545 616252 485017 1898536 252202 1593646 363454 298140 1588213 28600 250153 1433161 281563 97371 980769 1815457 1518814 492099 486476 1402258 1567713 1647191 655105 386972 1534981 1521437 1267460 640623 1960649 942289 881154 721989 8230 1871196 448345 1794410 1522230 142140 317822 1641070 1729579 261165 90842 1749670 219310 902597 1665127 1564192 350102 1573720 31514 1624578 1150967 98729 790202 382266 39619 958321 757556 388189 1225566 81772 186101 512659 1596607 1764724 1158365 1974673 12999 1980882 137985 1031422 1237591 1020746 395595 1179519 1933691 1571602 1349844 1455522 628011 1331496 1885193 759165 372641 571512 1536617 507660 1694793 1824365 991001 1975519 1560376 1363519 189728 709410 1524645 1797793 1991434 389480 585743 11497 1825610 972939 1277725 1695772 1792964 529306 494647 862186 1993331 1597761 1891409 1569220 1303375 1830915 1296227 1030073 408352 1895924 1902469 787261 1108821 759718 546983 1264663 1138148 18597 1958515 866336 111373 166420 1945884 53836 993348 209118 1685542 1486337 1340377 1497520 299225 1123197 1234564 551071 568477 221873 1083360 613213 262175 1348303 242467 1658821 270206 919606 47797 1052295 1288405 458584 1147383 593281 44470 19658 792115 1360038 279540 1172230 65285 588331 237800 836685 1184920 94384 244377 1194289 22800 41819 623903 1117080 684830 1297453 682299 91479 974 84817 513605 1249507 873574 1538198 100051 1033505 1262586 1228353 791986 1093545 1663338 1666764 1971161 377954 421584 1257705 1124170 1758467 611684 992983 1197293 1929646 1580076 1029705 1909708 70011 1472374 654164 937711 1801546 1692077 1309192 1631795 1695807 661654 949225 417888 1994648 1067701 1902005 1918030 1353056 675616 1944353 286319 663327 1638415 197933 720391 1924289 1709378 1507301 459528 819742 1037418 490311 1576329 1938698 1787408 1858615 527619 138679 205123 57002 1161629 1049286 1194316 1644663 1944990 1220411 1606053 645784 339046 175801 1014764 811830 1459368 265908 40808 1118601 650826 1967804 513241 286576 1400304 955810 197640 1965707 1708224 116419 1941900 1800163 680372 1628483 1597804 741085 730571 631122 1423171 1532119 1707820 24696 547363 780154 1000445 1188352 168355 245503 956221 1605434 234400 1190135 1383732 1718682 801725 957091 380967 1106226 54038 1591461 273864 1322536 126380 376673 197397 1083196 1425165 1212974 448200 1658292 269647 711071 1629540 1661701 935855 313989 1307388 699915 1977803 147623 1933505 920948 1894254 309890 953367 1392004 1476965 1693749 1598847 495329 719938 782492 973570 1310167 895416 945304 1344173 122094 1176598 308102 205018 1957118 150211 434691 1684347 1049014 1613967 1420612 1910731 1528156 999099 1165183 797164 1342460 1501597 332282 1103417 8109 1408648 1635470 571904 1025311 878311 553147 1502228 608892 1082722 1674277 823927 172615 1029926 277048 192209 1711011 326901 1984283 845533 1878202 1292911 1725687 462787 396667 1275416 1979764 794076 830305 165342 362350 504846 93311 1529544 1832265 1403518 264833 1030308 120759 1761013 1143094 1948337 1113215 1572918 118811 558250 1709784 646658 1916106 1576720 1159828 1695996 1620495 1512894 897848 1164555 510197 498762 1476992 1252280 1395286 1676495 1880241 1181914 1233170 1522515 1735587 552691 371792 1916960 1434885 720319 193751 1243716 1552899 413469 48911 11700 1726381 52776 235833 419749 1264020 1671843 1907291 248128 312276 545251 1023409 392324 931725 1393060 1512638 628710 1084312 252322 1449868 1006006 1809625 472259 1387411 1163497 387104 739088 1808626 487344 783749 1209775 850654 892211 833467 516433 111059 1635392 185577 313468 1695042 527394 742318 473253 308899 1332352 1961148 346889 1044041 1116773 1304834 759242 744079 694751 1560774 1748941 1266579 1074439 716096 1263808 1256967 314195 1715556 563526 1034247 11734 968676 880495 56377 507470 1895048 497787 298826 132753 1546158 189044 134061 490826 244964 112606 106818 290003 384591 83041 454369 1171606 1416640 952936 825264 1989625 8703 484197 552458 477329 632391 1562323 786590 1957727 1443147 563650 817466 396747 1894640 613695 1633550 945573 714720 1591722 154315 831778 1289495 6329 1074283 1841496 1022308 176064 1223430 327804 1230927 402856 894759 182411 833760 891576 1042540 46374 1262521 1398074 1776628 1799193 253107 119820 336253 1727092 705564 1694089 648090 1859329 588656 1272698 1860303 830080 1906034 361262 1561787 617948 808256 518692 760185 381968 383000 1539372 737454 496924 1377206 422100 1040383 13717 1349155 1653402 1222008 653930 903342 1523688 1483582 1317024 1650488 1601603 570521 653032 851271 1267567 629953 309428 670927 1497827 1135483 1113646 660494 1077063 71630 1955242 578617 1467981 304393 398232 1444562 468948 562576 1274465 734735 1670161 1950872 246634 1796549 1293028 491111 873736 795027 508943 705920 1652777 1023968 282486 1049929 1584443 869967 723286 1008391 533285 226443 819559 1064917 594277 1366567 1080200 1508440 1611687 1907547 1903414 1077313 137616 1973801 1097 580720 1692534 1193979 467876 980506 415677 1089007 858160 1289077 1533095 1909387 1511130 1579062 1839147 898957 848282 1863004 627743 1405460 1078888 170463 1035199 1899356 812911 1560625 766226 1352528 23285 1877030 1295062 1524526 1393986 1521409 1371636 1503025 1525454 1752202 1800045 78519 476639 482015 1027160 1610081 201225 617153 505531 1152451 1167408 77148 498838 388840 282546 432702 1979676 398451 1758943 909953 1905692 1919827 696271 1846317 1394971 514183 846578 1039312 462678 1470282 739255 1055601 1004782 1978705 964101 150909 1593103 184551 1723752 1971171 1238722 1372805 1490662 953383 598318 1946875 1316081 479183 952309 1764481 1231670 549163 370759 1687210 1703916 1862045 1800958 968646 968391 1893844 1106069 1724758 164264 759450 590094 484541 21260 1534586 166804 1944650 275443 1728193 1424454 611207 715661 1772812 488644 204362 1444446 1588189 1879926 1684521 1629886 1085236 998471 332197 1734841 1348431 1042938 1854067 1398924 939436 1605791 191849 1025909 1064834 195643 15441 500868 1728688 942554 1798626 15714 454872 1977164 1607660 832078 1119022 964350 617954 383536 1327947 1071646 423462 1733831 1994300 468991 944863 62886 817495 763640 731560 472922 1152565 391389 397644 1786493 514235 1266930 1540432 407767 19686 107327 684429 1563315 198154 1757414 354916 1229594 821964 1561772 717583 1222902 816454 538842 1864567 1444043 1039418 408404 176946 958788 624733 1954029 1104823 458390 1937698 437451 928666 1278368 681445 159272 749361 1849260 468202 1713191 1063025 538545 1278896 641866 603999 1420801 603261 1162364 1219659 1371399 755432 638659 761329 1489995 1007899 1735910 1955443 577818 587157 211581 713176 1060299 1875462 733457 1149012 1034281 422525 1401012 379579 1178770 858643 303212 1956740 137936 599460 1585002 144471 560007 689399 1512402 1193293 1375535 284081 1885466 957106 948072 880408 1175425 1851751 1171240 909543 141115 1137845 1329263 1627428 1126453 1297492 1409476 68697 979247 1544732 1385264 656793 1289781 1025319 139007 1477231 1654732 912815 1615894 1856592 1255744 1486222 707022 1622338 1573087 1646873 925152 1907121 863009 337625 1187005 725043 517151 531726 1971698 673689 1845147 1680330 1014347 695634 378109 992189 1584709 260933 1933889 550446 539437 1936869 738235 1733901 1065637 1400638 1251824 1196099 222732 1515442 1489221 1754629 571946 163162 1495720 1310922 1124668 284906 1247871 949730 1433025 1502724 807225 550109 1311688 1440962 1906919 1815480 145517 52913 368626 5545 1376388 1137340 775487 871756 329357 277764 1182196 1497258 1792892 968132 186120 438745 1643639 1420267 1152833 1016253 34960 1509214 1729617 595992 912031 797188 1193935 339143 636128 1646421 1052476 1170522 293819 252311 418203 1305984 665062 1650013 1975682 836442 1290735 686094 1883074 1056188 814700 842780 1192449 1327561 1573280 1270856 120513 1292194 1654575 1141747 1606444 821446 1407560 709887 167425 1610713 1642096 278404 286225 438809 1132539 1180862 852100 1010531 1495585 571302 1616894 393637 1828175 1420103 1737824 489420 1498941 147771 1912024 1734071 1352020 96332 605124 16610 1180470 1176908 1371435 1564790 1229158 372647 889871 115624 201850 215959 1944538 110129 386777 458790 1359597 1670977 531904 1805648 162680 452226 277172 220838 163734 1051979 1004246 1626969 595801 1707703 1003511 1496939 210155 1636562 1550738 70365 1435075 1785263 1864376 702138 294056 759318 49553 191394 1669207 863382 558045 1539216 1830890 338354 57075 544871 1242984 411561 1831050 1746447 104260 985919 215698 1587895 226914 1195674 669400 648844 950972 1653078 1496532 414164 1367681 1950538 297524 669640 1053096 1476566 1321206 1714411 397262 1074950 1631705 480556 1303244 1955664 463525 140165 435531 367299 1922039 1587962 405039 1117169 1213498 881142 265492 884136 829900 1736492 1011537 1413065 1337419 777219 802509 1974111 1772901 1123557 1945047 888471 426586 1285306 1574461 966614 44714 30861 1497532 1452013 402407 1242955 1552711 214778 529100 718820 278715 496888 1821369 744103 979487 1586386 13943 1163966 1231699 312629 1740109 1036450 532462 1814639 192470 1395420 1140662 930995 1557733 341627 933663 687560 1023941 996322 1109404 967479 1623016 217378 774556 1212424 1724030 1800909 522282 1507768 1900062 472755 520246 1010511 708863 74237 386293 160985 1323998 1932348 1810138 528996 626152 463618 1875471 29094 426589 272829 1526282 704522 1342148 381402 66423 1309947 411913 401510 1644469 596256 49300 1307335 280613 1541779 1538522 1559737 1079735 473263 1632876 1659716 1068227 1411717 1166799 276381 1513833 1933969 547131 1662027 203114 1247243 262660 868810 957551 1416447 865102 447172 951397 1824806 1574579 547890 1110241 275661 809477 583030 1661603 342603 294652 1268434 946625 827316 1515941 716742 67383 1749467 1668420 1046658 809736 556596 1383332 636448 1951817 910268 391138 485475 1884205 1096966 1559261 622575 29711 1460811 479255 380960 566291 1231903 199942 428137 1915661 775065 1672136 1589409 206343 1498268 494929 1147969 1645161 1504541 1610084 51334 681595 1813762 1597119 1629189 169461 119200 1486914 1507726 1622056 1357825 1518457 613794 1254627 1707722 1735303 257435 1432287 283590 487212 1351753 1725243 354078 573850 1611118 267344 1750951 1745031 117586 1028805 1852829 647280 21097 891297 1657116 642890 406068 1994915 988015 127264 776799 353048 710172 1777371 1866689 629098 1555496 454818 704551 1816145 1804377 81025 626288 1191938 1144886 1998959 1579231 813454 760158 1652677 264012 758837 807300 1566334 1102432 1457399 975290 908019 27807 982073 848439 316096 756687 352779 1636304 1833130 358795 113494 995026 1696687 1010537 1486507 1351906 1759938 1649847 1827832 534534 1051018 577998 1647690 566645 62619 1864486 711379 1646944 1369227 1275495 1424260 1271457 665715 1177934 1156794 832206 1031382 343091 1925596 1990670 1259469 513209 1451298 787486 1400114 148207 1250581 352190 1678390 1537823 948420 687211 374119 542383 1568717 219200 1532920 1247097 275552 421549 390163 1752814 1440101 444290 966842 1590514 1405354 693866 1220244 1347555 1972051 933064 1044497 776961 704484 574703 1592092 1956590 1807729 879554 392149 328541 1060133 1259367 1774153 75703 527060 1700114 477625 20021 1644670 687670 138342 1320120 815485 621145 975715 1310109 221703 1793552 1234866 1796604 376416 736030 893864 904483 178516 917624 1331796 50366 1595093 1945716 323230 766651 1360373 1663378 374401 992827 612968 1267556 795787 1393439 32467 1396360 991941 744378 14684 14294 1638525 1795366 958853 952880 1299158 1745145 145892 453039 1333506 137172 851451 214451 1527737 1667995 1250647 815114 705437 686426 1893641 480205 220814 1097666 448760 204363 744088 979654 1509410 300167 1592825 301106 1185161 141492 1553601 83648 547006 417628 462420 1048473 1624378 1490911 1875373 909447 440107 1874167 1970294 747497 1377285 1673444 182142 965663 1953142 1572837 657218 1320818 535950 326062 24730 839873 168845 1147222 1731361 1324973 1354066 39575 1035017 1514658 1157135 1583886 398531 318650 1491890 1483305 1813008 1013510 18187 405971 132071 50711 216166 1443353 203146 935467 136602 1034612 497213 328767 1630065 341714 199993 494757 1775172 503871 1820185 1080470 555309 1571497 484273 1869078 938323 796659 241286 1548728 1217908 980532 1601268 618291 496044 832665 925138 1949188 351329 666929 33370 1200812 288014 342786 547574 1997361 1644667 1361995 371057 908458 1587803 1473525 1272890 1744879 43362 118455 753950 1577097 786347 1348138 1512466 626861 279832 560043 808252 123715 1327672 121140 48552 1940519 687357 709528 1035001 490771 1144535 564627 1959892 834818 658269 538368 355114 1515676 1740359 621957 795208 1241847 1520100 1091474 1431446 791228 1202738 1357903 33338 1003631 1009925 934686 711932 359469 1686372 223332 1483544 401169 1110198 86519 563402 1177521 1626530 1322754 946576 400800 191201 483070 1271801 693532 1827500 824868 320892 200134 1419240 738005 1261431 1128451 1029259 757430 1258228 1753615 1640861 856525 1734768 1609747 498827 965984 1980198 1888796 1940445 428681 1844711 264942 1369893 85219 732207 1703854 788618 1183938 1845839 1311840 1119173 1192932 574213 1361682 782037 1475460 1508123 663017 1600254 1564258 1727021 264818 1017085 1236519 986308 706099 498418 1590065 1521150 176558 1668379 12725 1001868 364424 18882 940491 1731040 709970 1138329 1365311 55143 752696 934258 1759740 732624 792202 1123702 125275 1006108 1037216 1948636 192172 179008 1979240 1369067 883787 123150 1319704 490906 59183 1526764 655122 1692450 1764687 690885 671444 818739 1855803 855664 965323 1936401 1145689 1502747 1021867 1378122 572488 1395209 664943 1035128 1332971 1527201 56912 449487 594593 1489168 1426257 1480029 1070984 796139 705067 91723 721287 149971 1283282 1705440 1549247 1602568 1581721 1523879 1716627 29927 1844921 1497626 1229365 809581 465316 1255773 1019729 1045977 378063 667318 1671580 1472635 1814074 645604 1939674 1189998 1456850 133939 408399 899544 184762 822334 840602 1175132 1114864 1135332 1717767 16264 1437321 190805 344930 1597319 223956 1585287 938359 1494849 706925 1198690 1057888 1543718 593959 845013 15200 298862 618071 155040 45510 423454 627568 1828212 1405506 1756671 1370756 1977436 181504 1844206 1871073 441800 547316 1635583 290605 1466543 1179743 521925 1899577 814530 379291 451859 1183818 1413733 965037 620782 65616 1999665 219500 1246911 1841614 756651 1366370 1302308 1504299 715823 1856089 1564128 1690604 47228 68333 1409746 1421056 1541670 1911420 1666470 1732822 885298 55576 1449764 1248630 187012 1354391 6612 1784829 1005708 1525735 350962 654146 1927534 1159311 834349 972625 631572 1935018 1075624 1876084 133186 698220 24769 1265864 90384 1978430 1947863 192211 1659457 1947224 833401 752187 1848070 1275356 57991 1058009 181926 1402028 1880505 873846 49467 1152524 1181213 451923 1555415 1776479 1506340 596396 260834 949565 1442235 622190 1467800 212933 787587 1513749 1087573 1548118 1811800 1776366 1333353 1997574 64785 1724553 715953 1388396 142385 843287 1847041 783897 230606 716757 69288 760959 788659 816248 1254582 110495 414613 1175431 1776752 692212 43683 1056242 1947964 1263440 272263 597051 107403 1211446 764024 30715 149331 512538 280463 1427600 629981 1504396 149396 1987436 1191450 435689 3743 1171907 1479622 667930 1640739 1828697 1567455 854096 205059 1411942 1444180 39633 1296572 1285571 1222747 1454025 650251 1491607 1576921 252365 340454 598 1669177 113513 585164 464224 1061489 1532661 407921 530947 690203 1370505 1443177 694752 1183051 1885203 503632 1555858 629433 1225380 817189 1865488 114671 332041 1570184 1526401 547843 1981899 792689 1426853 1550014 1169795 592302 1250530 1684498 1227946 1768756 1249031 1321940 757083 970332 998615 1413373 470145 416756 763976 1320409 1051702 617701 172157 1102239 47359 34063 853710 1042192 1644264 1195594 235854 726027 582710 165053 379896 1414657 1227189 21197 874376 1693378 1372178 1178 1560206 1461470 1662186 1752668 348368 861931 126604 681508 1715467 1150490 1808390 581702 403189 1768928 1714128 1707707 498542 1325225 1822567 1250233 1494170 1190700 54568 359642 708556 1728057 313809 391032 1199366 1265670 1294827 1767609 149035 1057085 582247 818480 949692 1923220 1658135 751334 1737793 1498555 702635 1977940 219125 1778579 1045772 597703 504507 1685634 1076234 1497082 589683 147820 794282 1732538 947878 1824181 1715286 1852611 201099 1642384 1717208 149514 1971207 83331 118900 855464 1899610 755819 781578 1573065 389075 1728128 1445012 1183453 597206 979742 1344576 826878 511362 529584 1967745 916799 788231 1418568 1758839 1018866 1665250 1835000 448506 1555813 432943 1458579 810061 748249 1008583 1792060 903456 222039 1226015 1982565 922334 1664668 297768 1928635 508401 1694696 919607 551190 1014878 1471333 440087 1084950 658872 1404796 154405 818662 1567471 746744 462267 522658 1963589 1691410 271194 1029749 1945227 1962165 473902 879392 1357203 996355 610468 1178223 429751 1206364 1376976 402777 1864724 653615 872875 358681 351869 872385 1464361 1021885 1086753 297695 332332 1048354 1312263 378595 352674 1400621 884735 1641098 984867 709099 201215 1439610 796062 1815053 1330505 1452426 1385671 1593496 570130 1569690 74194 1663548 1527935 1729485 1287999 403110 1049858 504123 1598513 470343 1468488 885493 769966 1308016 1292316 1700930 1468163 449637 1676927 1101375 1056765 1525065 1957522 746787 185808 204020 1802322 160459 538376 1879997 585722 1089699 1248298 478106 447652 821623 1524800 1123918 805408 917865 402779 1923558 1402588 1426784 359881 224420 1761511 517349 909455 879036 477046 613981 1054718 1281327 1897357 1616660 1020175 213690 1198407 361230 1030729 1809787 1414257 1917316 1823484 1779045 815260 1233337 1183235 134373 556027 8160 49104 388668 941253 1234152 1886932 1832428 221274 1358327 194084 1630 1483363 1334450 898596 1641752 1971662 1403425 564412 1277983 441824 1412832 1959375 714026 610825 223069 1683125 988248 915388 1064738 941538 989028 298533 1207029 1395269 724994 1971373 197059 1494511 1107466 1099726 264947 673470 1275106 1613282 1225612 1824305 1894606 1053417 1166230 1111599 548432 602571 1648396 1207397 1902138 369571 1604229 1676577 1304132 974998 682109 271939 112811 981606 1720596 1380956 315137 1008867 137436 1775442 1775865 1987060 949851 1075133 1723260 668340 329984 1854504 293387 1188746 952012 1692348 1106178 511848 748250 1941741 1898513 1257834 689804 1138153 1330391 813256 1469178 1074872 360125 479559 1403517 512692 408930 1486012 1165355 1495464 837468 136541 758292 557947 829387 219218 1271077 302734 1326072 222589 121967 778284 347737 57770 1548641 1005464 12030 1279887 1485483 26538 917063 1516130 468236 1469024 227626 1376034 1143396 1377667 47741 1961558 1866243 1236877 1486401 1979609 619647 876134 142153 1603287 226478 1030588 1490328 435212 1687157 1991784 846370 727011 1239385 765032 952111 1498578 1653286 452829 26494 98486 32056 958983 1293313 1862213 1337366 106067 1617773 1852168 800391 1912402 1450645 127203 1929130 1983450 1491100 1593880 123123 1894012 1048717 1561982 684160 393495 1958857 1724106 239618 309169 269372 1139323 587459 1222685 440040 931205 604434 1182658 1780255 1537407 172867 876526 1267741 56813 1825635 1724243 1807813 1766359 664045 1851423 1139765 985875 288721 47045 1030093 1236083 478574 234647 1357400 1238402 1288984 720905 554696 481062 329242 1734178 599236 1536720 417629 1436510 1455930 572240 1388457 104289 1301784 1956365 174868 1093751 1425055 1898652 1093128 205178 1181399 672068 524258 640523 75065 961203 1426060 1768040 1277501 1949208 1111609 367824 373 893892 235971 1146151 1608652 1623130 746211 1702265 1648930 1721986 1239754 702673 165290 511118 1396551 1354475 1153159 497577 139344 814543 1982365 1778610 1964224 1529644 1154514 1325695 1411698 1428341 430391 1912284 200504 1800526 726676 1164772 989126 26799 538467 1933086 153141 236866 1672452 993978 1542625 1420295 1494688 1767069 826537 1065456 909369 778523 706936 1881812 1490096 199468 1127532 920966 1708182 1839395 107790 1212808 503832 1944345 1187367 462346 1917884 258592 58349 1838211 288603 121829 362386 688357 407354 1598503 1193251 1589146 1210207 136798 1863646 1026756 931569 932360 446282 278681 188945 1032036 1106115 1431669 1922678 19036 1559445 136174 256342 906415 544703 1614007 1890310 555589 1874815 1072248 702472 1456659 1204462 330048 1663151 1619468 1667450 856509 577487 1403206 877887 1215915 1924584 325945 570640 1119812 125130 551013 508591 1973462 1417455 1543354 545962 684974 11076 731988 867518 1472937 706876 625166 140546 1637307 1641847 1843307 1668347 536696 1316961 896641 1132002 1075216 559439 298054 1032290 1826573 1117837 1192036 506213 844564 1474654 850203 217732 1508247 1719444 697284 1675891 802306 1221108 1859461 255539 1468510 1263222 252602 24886 1930569 1502620 773922 1430984 1301147 806540 467365 1684465 689454 516750 1720907 1059936 1307717 988513 241618 1968267 1587890 517844 64235 192498 656790 972845 1336820 506411 925520 635038 588840 695640 1873693 67165 283279 1637754 1828725 651386 1853626 1233035 703247 13984 1809401 809935 45941 1929046 744973 305876 1302002 513864 1411611 1899055 1571195 993377 809507 441626 180422 1808871 1202451 1246399 539185 722317 983876 524934 771687 44223 1661287 1631651 899383 1856750 333718 1038784 799070 47611 518975 1979696 1812389 822919 1083294 783400 1593199 1723133 1930353 1205325 318562 1582032 1006535 1725713 270522 445164 1988999 1964648 1081984 1682525 1139933 1560085 1576003 1733468 267389 108975 1992858 1329840 1529638 898612 1022413 1733612 1901472 1594029 185785 926131 132577 645619 542789 1268379 701036 1542212 1000590 1156141 1841999 1940641 958545 27317 1783803 633162 1372294 1855556 514923 322381 1118130 1092199 1175261 409663 153938 276611 895388 1418395 1745704 1764911 841207 1564439 354538 1410954 1172396 745818 455907 68638 750139 497330 356397 653731 1836603 1004632 746704 542072 84353 1633643 1401115 1280876 911706 23732 576104 343723 1639375 75693 794018 170682 148263 282098 1036424 1577243 1173139 1884507 355217 914625 958897 423076 964458 1483884 1460923 1979950 782104 1723112 1059142 1190935 1741897 151421 1958641 387799 1592589 1253496 1582013 841601 355572 1497088 426024 416719 30412 1747802 1135113 1501874 1096 1354571 545047 820239 1728354 1336967 335548 970702 94023 648163 799164 181846 376294 416094 304072 823496 1353367 1231887 1496082 1288483 1282025 834953 1637500 1804511 795306 316272 833862 306689 1538946 1158850 1162211 194866 1496898 8117 622462 324137 1999233 106529 537593 1957083 952046 1862163 1927019 1708420 725525 149337 294985 524823 849436 1353233 1604422 81218 530099 946050 1452940 1315712 1041973 1032267 1912453 681208 1032478 193892 1482894 975396 174981 881548 1097313 350883 271014 793770 1267021 1028359 308784 1720505 204564 1382853 259228 1465491 1155720 1601389 1204541 1093939 743840 528741 1078606 1033200 1677861 869871 99408 1849153 1482964 36167 183 514452 1239843 914035 1007262 260867 232979 813305 1547625 995431 972695 466252 449882 1930434 788105 268075 1558848 1756463 598464 333424 1164505 969243 1414241 1484548 677399 1348335 1720093 1981428 1556702 1995355 159353 1992195 29243 1103653 1086112 97665 191829 1300473 1712913 1054934 1453986 1722508 276340 69603 905930 1593148 1080982 1218682 153475 376716 280132 533330 902259 694609 1972268 757820 1979868 1099248 253946 886525 1605105 1963109 522974 719061 904203 1900583 176866 1093626 1781788 1184963 813756 940028 1018388 1948920 193117 1229839 280396 1802813 599004 1167842 1495976 1783094 1097205 670304 121845 1977498 1658683 761509 1319275 189251 344328 548158 604814 239402 1314989 1347612 1206685 94770 997848 1702552 1315661 1197136 98977 1903761 54821 843657 517195 612614 257201 1897885 1698215 1980601 1283378 1479048 134195 1486536 461040 1903853 1824352 686204 396220 1849356 1450943 266798 1208723 1890306 1704219 1429887 899728 1484723 1944769 876204 1902306 746410 485762 1817741 181880 1100162 1109483 1238840 1975190 1471051 1812950 1104775 881893 1991083 437574 1339438 1037076 1041841 883419 1468669 150258 1154399 1773198 739323 256914 553762 981956 69481 951645 1182929 1088196 808179 1145026 1544016 676290 538490 1330800 835312 1017280 1936596 1442055 819337 898469 1529023 104395 237129 484132 686403 327241 205772 842233 1878441 1643989 113572 243296 1329013 390931 425713 1594662 1425113 390261 754497 388024 1592606 1416631 1231704 1138944 325888 999180 34448 857035 674885 490959 831345 908992 808783 1574966 139746 1690116 1698161 667797 17358 189486 1701870 859392 1335727 166959 270094 1173951 1325077 1420739 518083 27835 1075367 1049672 1129339 21834 867233 102585 31054 1370873 1135020 324356 845707 237824 542580 513688 625993 1068454 1563406 1743834 1500591 1306701 858640 1934823 14755 1105369 725030 247971 1017646 1232236 1619329 588968 1319132 1987969 1006719 1534750 1711782 1852839 1894688 23030 274776 370054 109580 1377051 473616 707831 114950 1163470 121271 1211403 172077 573630 116504 1217079 1960665 1525348 540937 1796312 5745 613215 621170 1054671 1118009 393491 1551133 946138 703848 1882137 897239 1485075 715407 1090752 1195376 1826734 258811 1572682 525566 1612108 1465452 1972498 646167 1741987 1896942 455743 1987609 1926933 1994179 1894035 1220302 1449516 846802 1375658 1921582 1376107 692274 60752 3249 1003911 791340 514022 1250848 639883 377525 110025 284512 1094779 1554493 786992 1652726 1055413 1121867 543367 1652620 327158 867758 1690446 1251258 1917602 1940688 927911 1296324 796655 267194 1274118 1125250 385900 1794424 772707 1919510 1509850 884943 1406002 529799 1608221 1984382 596648 168345 1484386 535570 785765 1759627 1591587 63896 1576906 463867 778653 477334 1801874 298808 512991 298069 653770 525507 1305462 196849 1255213 1654096 131520 800440 560206 294917 693363 1199174 163148 1320941 1814010 1875342 1328120 1000078 1761462 118720 206078 542907 811597 333651 1147030 1318429 630687 1229744 1971603 1720853 1844222 144256 1969764 566632 578390 1640925 164107 1985450 71344 479655 1268635 1595010 1883982 861679 1659330 505021 348853 714889 379633 234149 1010413 1668979 1124704 789770 178739 490799 1589971 1311144 1681146 390718 192191 792405 1277363 397753 741088 642083 29448 1025993 1561399 1414407 1017153 1755836 1006366 1305605 1454935 548866 243207 567698 874465 887505 1356336 1433039 1892202 88219 62635 258278 1387694 1903028 1317692 1448868 1153313 1132909 1008294 1920136 1795997 78907 850268 1485057 1840211 1484679 1599395 1988287 1649444 337297 740129 1858573 263424 790215 1838123 603708 1727899 1918783 1328304 1718056 404089 1437261 1567549 373183 1992956 1041839 502743 908801 1680546 879601 14788 853268 1130427 1600574 695479 217201 1863999 727448 515223 1538984 1781597 1364462 1847363 1146756 1749695 1626630 501333 1645646 219831 1793852 1427485 1953202 978288 1499247 1833101 654707 1044542 697345 1986889 1814293 400642 608414 708280 818230 755158 1108657 532230 156924 1872079 1651297 86670 769327 996369 1503012 1162207 1348128 1915492 601834 492853 736065 728129 1088048 710645 1315235 19126 969136 125365 1451527 1715636 1099239 1596869 1157856 1587823 539880 824149 927613 1230379 1554242 653427 1649804 346690 813274 178344 1229965 805205 1614437 1658673 44136 439919 1545176 438407 1887602 874592 1662577 249704 661278 891718 1818209 1371109 1948429 1453610 1277882 78935 569345 966543 18907 1133891 1691417 1051858 596054 1729429 1945915 1701046 68801 1674351 1766843 1004627 1228263 440854 689127 1700152 1601243 205579 1711550 444630 1508429 342868 1949817 1207246 682175 205568 869818 1450720 1513400 1992217 1848468 1941855 1231223 1356529 714140 1941787 1861765 222660 468995 766814 540168 321363 1814766 1148496 1822387 192698 981549 1625584 1031107 175187 1480810 445233 572266 1281023 379706 1951352 1828902 1751967 1479683 1497320 1237560 1772517 653169 515860 1421826 421915 813687 1374438 1624978 1910375 1832481 691483 1633500 1095592 1155866 1469095 1114897 355393 140182 239319 1195959 490889 1401592 512167 1228580 111274 1603067 638645 420580 81894 1349343 971742 1145622 1978887 847230 671545 1967053 433427 512198 1155545 1736397 839314 564510 1707041 930368 628333 493385 962265 759087 351935 1684010 679143 488377 84693 1434426 889527 1705477 397469 1640910 1597486 1781826 1040159 951214 13843 784429 1566474 818176 412015 90518 221723 925766 814454 786266 104851 1391536 1624753 1380643 1083479 713855 1650462 108378 328628 949296 815182 853017 497526 894006 1987319 594921 1030701 119038 1890992 1065137 1534137 1947238 470741 657585 1917412 947619 1339667 661308 685070 134879 322913 1573537 1925085 1820408 1348090 710719 577382 1731053 511747 1733720 445378 710300 1268695 1871747 1753168 1264374 1817816 1097302 1473390 1948899 95710 313168 670121 20034 1942508 360666 1553982 826548 506776 1867049 1812202 834542 1713535 178965 1865295 1913152 1474796 1675202 743528 1022704 660934 590639 1305757 1421727 1923635 1990731 56997 1720169 1828398 1617600 1331631 1103061 253351 718721 366487 1989149 1258960 690313 847059 996447 148381 1440637 1500162 542877 999446 149320 1838172 1956925 757274 926707 205056 1309309 1365550 757758 781775 1648384 671373 1691145 1643631 782425 1073209 645061 1410043 1499680 726085 564747 1302601 1006386 112653 1089257 710909 1091378 1626363 1042934 285143 465840 1033981 90864 151856 1194644 54720 1261121 980098 1546466 67805 127325 1921611 731032 1256646 1233199 75292 809823 1559741 830393 269914 930306 1961978 1259488 1769114 272110 506837 423915 1199529 526301 452717 1651677 1721211 755988 112377 402163 1473693 1355284 1120 1130922 1110496 716526 1381185 1656408 874886 1066573 896214 1652510 769090 577473 1387430 1265104 1114774 1739092 1808789 377793 407447 1954828 1976470 1113168 1141459 1532620 559068 500512 948631 1706706 1911887 1883601 1285377 1007199 753039 168259 1375055 707791 1801854 1626603 876098 1244508 1233377 1900703 1538178 240808 598869 1935493 1729803 1317595 38101 929148 927425 1583753 1905969 692168 1596835 287137 1945140 1018480 1436872 1477803 1982617 436682 1696524 683333 1219001 761535 841570 247122 629546 284732 1610434 698015 1016558 1583937 257025 1744545 1129245 1875874 1272879 23471 1588584 957099 43966 720370 1144548 782162 289648 641077 844896 438849 1050486 1390532 481524 1652182 406174 805009 717650 92074 1224043 1850130 1610726 1347011 490880 162529 10187 896892 1147106 115578 699961 1806001 1879033 209245 706451 720210 1687259 514074 993918 1712465 90939 1750050 1838963 588387 1168152 1559598 1677703 7341 1080372 494781 1835230 1794842 465676 424371 217676 724350 1286038 375628 675174 1731753 245996 1437438 1397905 93453 171962 1427595 1720408 349716 1734393 904513 1073629 1930995 1530635 793142 215556 1089594 1258693 1981626 1147313 225500 1715889 1733541 1988259 908625 620957 959529 13329 1221867 1401811 1025115 802457 1198359 29143 307953 172105 821442 1075687 681414 1663911 1494364 313695 853169 85979 99626 1925054 822850 114991 1253723 1895740 1052212 908153 1565807 1569473 780193 1731044 1706035 285732 1169508 345442 1389878 472698 871528 1514562 516308 866326 1404008 1430221 1585842 1362230 384329 709828 1372586 680750 486614 1384718 889298 320309 1670111 816202 1517573 1830765 1509568 1567137 972146 1908823 1892196 1746378 1348990 1455496 652009 1974832 301891 1540769 1854920 639633 1949044 600390 906234 366367 969694 1066878 773821 67139 1312199 30639 198880 1875440 1877105 505263 684554 567772 1789025 891662 956389 1208853 404216 1631232 1624400 1209967 780548 100540 1267301 1844529 673324 93289 1017379 1958558 209269 1271678 1768180 482781 549268 1226078 951381 1893577 1380026 745319 1676702 1676885 508246 1498866 827158 1533844 1442809 658898 253804 374742 18292 1178586 417226 231999 1467833 1088427 1518646 49194 348917 922185 332226 1191620 1579179 333344 494339 604882 91532 797084 211998 770989 804159 1106398 1116060 1388906 477095 686175 855771 1040807 941810 1531066 187830 1312808 149116 445646 1551915 585270 1591822 48769 1751075 1089668 1302188 1462488 1449484 477743 366598 1256885 1800696 983533 938465 183807 250107 451283 546109 732297 1505898 1070301 182730 1646525 39314 1258972 410003 1272217 1731081 71237 426098 72747 511081 1630365 1583148 1488820 157572 447014 1981866 1384079 1722658 1606310 317402 1820872 813643 904485 670430 1695476 1323799 1077944 1211678 1040937 486661 809892 1887543 1018420 1210625 277541 1388966 1588766 285989 137576 1886356 1902966 39313 1822626 1241962 627037 1749846 1859973 1533282 384609 1097652 583167 161150 735103 970342 1121303 870953 1259568 522210 1134561 1376445 594559 1714501 1594933 733452 1643726 1210944 5564 1286108 1551144 1692480 1948511 1027048 168390 600807 150471 1263708 1726325 1823189 1387473 920152 1127802 647551 390432 146734 1064987 1371398 1017415 1696113 778917 626807 1155542 1828565 706200 432163 1541274 442834 263935 1745207 670188 587176 1901412 867563 906211 1279564 1521678 1256356 1657055 1519416 690301 1830439 208866 1109926 281028 1463280 1019297 1506037 499991 1281691 1589248 1391942 462269 1102388 87993 1685066 272941 599207 106974 635921 677624 1598704 1728432 617279 702506 1598941 1281744 862219 473156 671239 1678317 441920 1211506 1741287 1522568 1681583 1443201 94956 529551 358293 436777 1210781 480150 1961321 670377 70875 1593999 1467835 1864336 1436580 1288683 1441975 611636 920927 751053 158758 867369 1058809 1243526 1868893 938946 1239344 1718878 30292 1040059 1716428 1006789 332416 71530 1891159 580850 1516322 1538776 649769 976739 1146805 624936 1582777 1397120 346242 836455 1999859 301057 1616604 1909768 1225375 835842 384494 1162071 126587 479291 53985 843383 470080 1378758 676675 142366 1392197 660695 1483260 1796832 327560 1114063 1503620 1569946 32398 521272 1920958 879732 1417576 126186 1088303 31791 1332998 1926782 448860 852537 734643 752664 262827 1318741 71131 136210 1701154 1663204 453747 734929 1583140 597686 372875 343521 1063082 1808876 1931534 1270261 1508489 1071708 279909 1495359 1657609 967701 211701 1866666 1431939 673825 1833158 1498990 1910432 434706 266005 229863 570330 1318509 1961182 1235143 1637611 104839 107035 187322 1294758 185423 523295 593186 1385636 1077044 508834 59706 549365 1792963 258060 1973588 80033 1719563 347666 1795460 1049230 1897077 1374194 825534 1253177 1973125 363319 529848 1619786 66452 517727 832017 682936 1860502 804668 1131756 1088742 1981316 1247880 1456983 437573 829559 231051 196038 1134789 1994054 1485763 420422 1409440 1859624 1916142 1696430 427651 1308489 1239985 1189515 1644014 1569241 969550 509005 337280 517008 6538 1037291 1855390 936404 129600 1615014 193174 326777 449480 454646 1108987 914258 1096850 54583 172493 243983 1823181 374890 1168871 374005 566559 847719 1661613 1392290 1032028 1597726 1969623 303231 1909584 32106 952315 748728 1604975 633077 1364881 1238531 185845 1384118 1340862 1260332 495835 729546 1914534 65563 1372554 1833354 966992 954881 1552034 839357 1364088 771844 763205 979413 1095072 1694291 1382574 1763590 494036 1399960 636127 643442 1206726 534623 588231 1567416 220325 657476 865600 1293818 1490935 99662 171691 1722809 1643445 1250510 826089 226963 1808408 559668 63983 891281 1903216 30934 615278 1350809 1835862 225055 1677932 625876 1667483 1281298 295022 490523 186573 1391650 124587 835435 737435 313808 819208 1003547 1134994 1560216 56749 780891 308971 688028 460423 356795 735316 402576 1353511 1878904 730049 685635 534525 302818 81739 1601944 806702 1974351 669248 832599 7349 1369288 1965229 139239 1733820 448373 1808340 1379298 1735577 950971 25818 987814 1776490 1680803 604993 1866364 1178009 173960 451938 1257716 1648264 1358232 1274775 483098 1396392 1050240 475794 417053 946587 332967 1335909 988966 979304 1980540 397920 741332 1250401 1954772 121779 907156 721233 1933704 242051 1332212 312485 1179575 593639 877109 1766244 751399 1847797 1656572 1235677 1834065 554383 275774 421047 987430 1015818 1952661 1541819 90706 1187683 1246012 1675850 390417 548092 1936481 10145 1633211 955987 690377 876241 33166 1172449 1432135 780579 1381451 380730 487151 30965 1183937 778565 1856488 1193778 1860380 949177 659075 796099 1623026 1377640 1695543 916546 987802 293773 1430619 1711209 569696 1650543 1877696 1370293 60766 1511648 729888 503962 109603 1535447 691420 761220 442616 642710 942639 263938 1759201 236870 1948294 1829817 1672234 1401711 1604693 585527 702667 1857703 1955633 1454872 1406150 956220 1503799 1934515 326697 1615836 1139281 1934526 1531114 617961 1343271 620726 1653569 1987652 501983 1474217 531871 1914715 1953739 253379 1868275 508102 1618203 255500 1203777 361758 1139202 1739479 1413735 502702 1880071 678327 173185 549468 1903994 313144 367440 1303950 1616335 591323 363828 871267 1863063 1397465 1143082 1070163 109385 25941 954353 53094 1909693 1315464 1543426 41611 1592471 434747 318142 39505 502500 1654132 943321 150529 190725 377808 1734748 17903 1990331 785932 793265 1811832 1346208 439944 1191497 505882 638233 1691911 237369 255492 1552076 1401718 1440166 1790392 1757088 368785 1619050 1368918 680593 1565149 1245837 586938 10647 348586 1327044 777360 591898 938565 94907 1191909 401609 340463 1270991 958577 1775211 771467 141318 355266 1413083 690229 1907721 758968 862170 875626 383610 1982207 1105788 468312 1304758 584099 978487 1451652 399212 1833468 1326881 1881526 584394 308066 429324 169872 1907678 1116259 1191637 850650 1441334 784715 1859281 1878496 1365492 1691025 542313 1290409 1410941 971788 320720 178273 859296 957630 112986 1504234 888455 593274 1026558 309328 703157 1776015 269670 63837 651211 1172418 571385 1792338 1125265 985939 1118628 1378191 1756462 1909346 1245192 1058687 943504 1387913 1326215 928812 182058 1121932 31250 26139 1354311 1304561 1667538 1492373 930124 872727 1862205 1963360 806228 1510466 1396173 898728 659361 1040797 503236 635602 40752 1888736 1360624 1395185 293841 1298416 131224 1596675 1767642 1143447 1526076 551769 1021850 381240 1137529 46342 1257795 1561059 1530563 637778 1706801 1337488 1707240 1080919 1199015 54843 1286231 1156784 1983688 1905499 137122 428445 1710370 1365783 531948 806269 1504222 1404379 1465283 1757667 752283 1622866 1200197 882049 345868 260440 210614 92556 136671 490886 618236 272093 1557115 2538 1166304 1206562 473042 1885046 1163623 1145331 1988769 1608142 1751762 1335632 575258 1493203 695955 1356753 1541859 1355235 1528867 929414 1777185 1099959 1173216 538983 1146473 348155 30730 1886284 267034 1832550 868975 1947342 695040 857309 88 660094 1936435 1325979 1386910 835532 700409 467833 1725682 303463 1456660 927158 181904 752013 1451091 1703573 1008848 1831358 1932015 125430 397654 282723 279045 1627805 489813 1264305 1920665 965639 680601 1642560 839205 713469 537841 776267 550845 1255113 1621624 589358 320906 313890 1906155 1394358 725692 904979 608055 260884 1170515 59370 586812 878747 562840 224620 1976495 375787 293567 1266495 95789 1642343 34123 582897 1509396 1159805 1701033 1401704 45122 1945108 1898454 1915286 178800 1012346 280765 179849 566054 1344245 1976252 976401 1774774 459279 1094536 1987841 921170 1230875 1344254 702595 412278 110586 792536 849582 1236335 1270562 408625 964146 579375 686066 297832 1830959 1188395 1630513 1015155 702393 1992628 178319 1682440 1764723 887166 837997 1391405 140181 1137927 807666 1920983 857551 1220689 687464 401443 930153 137238 1967056 1158388 315957 1037490 24604 334169 135554 1421413 693409 320711 415352 1042309 722045 309723 64735 563946 899646 1544141 883164 88644 697351 1291242 1962011 1179032 503262 1500457 612827 941530 1287325 1976999 1194451 1980485 1220261 433948 1322157 941006 1742805 1183886 1335140 1359566 1941946 67313 552318 1046593 1035907 731492 286697 1883867 202594 1981601 1554951 204782 1242521 1128341 905176 418996 57147 520963 119388 1730486 658761 1664138 677882 147590 297326 894734 670507 457300 1332267 535767 287746 1412042 1363345 1850023 1370245 583008 543928 433677 706788 279229 501974 260659 1026693 518098 213084 927111 312355 1762063 1401005 884880 953357 915704 704111 454465 1427823 563607 136776 1326990 450058 1446899 269016 1094281 801385 327 799154 289898 210731 545571 383705 63544 388066 1066781 1078002 759025 1102835 1943653 67346 1536770 1413879 623870 558167 1973691 1573441 1563214 1936000 331424 1072212 1889605 873763 1099449 21181 1989434 31440 1230711 92322 1655091 1892560 548902 907908 1672214 1536986 1617994 1145536 327963 1379058 648870 988653 302966 466752 891761 140169 1196513 147272 835840 785138 1981253 1328796 1258016 1516771 580414 1980541 1852455 1393226 1542359 1213843 844775 580069 645555 678644 383646 1521743 851405 1746125 884428 1804466 1190959 155862 1023349 11509 219667 840493 1731147 338727 440801 840738 1637033 949760 449312 434461 1618779 30997 1893948 790675 1384062 292164 1828479 1541926 356576 1773587 1384726 1474627 7512 1259819 353136 119170 1377791 1869708 1147426 1283451 787698 1093507 1116154 647967 1175008 369381 65567 833180 1164579 918125 90101 1355688 1160091 1115489 97255 1181939 1977107 1629319 1979795 1675362 17753 1441655 635667 1817540 1962163 1977985 1991821 557526 383711 472608 1478603 153075 1776069 126073 580857 1711688 781645 84230 713798 365548 1016852 1578544 430183 1772866 50905 683214 229464 1055885 931950 1206052 1533754 1220402 1524707 1015463 1945201 909610 1837728 803226 498230 860563 273902 476242 978407 1064142 714728 126709 191617 446964 302822 6044 1136383 1713690 125498 627400 129703 733845 1157980 154118 513233 1793825 668107 875784 924402 875943 864117 1024802 1143621 1592416 543830 506125 1872329 794343 305789 25123 1820002 1740974 859748 677973 450083 1577547 789996 1104078 194161 762001 1615599 158057 644892 1359317 1992631 1475431 999008 1816468 1593572 1401063 400583 780021 1169362 358623 955973 708797 158222 1335389 1241079 1315449 1807939 636057 991971 1387891 1552573 373290 515928 1426075 440753 1000616 1914979 368268 948333 40929 1882038 1466214 1967653 127279 461976 765580 466873 1423928 1522437 1521720 889754 1697144 1369925 908584 1335784 1615719 141802 42394 630207 822674 1841984 1994425 316678 1467603 1797577 1933232 1431925 1159989 1338384 173895 1635060 796564 931464 95417 1880097 871651 1242763 163569 1794491 1357380 666688 188226 1655318 1391281 1480469 852632 884329 109894 1062098 1419547 959329 858181 587277 874805 25672 1582925 259207 587433 946736 1585010 118213 368852 1118605 1532612 1324037 1308021 69300 1120754 421878 1365826 1595762 1238792 677895 1112256 713343 1921455 973610 277017 1460962 1534735 489 920658 1339985 678988 556120 382381 1462612 298313 882310 1713854 922025 187004 1458894 485950 1238306 1621064 791703 1611283 715146 1625265 780487 246646 431813 129050 1357864 1681288 665357 1791185 1844085 604997 171675 1719979 685039 1694304 932612 1315593 157214 47422 526366 125636 1140092 505218 917844 1910816 253092 1070483 1718966 315637 17475 1343837 1381650 1134803 1330273 1626851 640657 1175462 1704146 1085097 1691693 1135566 1000388 1030264 816661 602513 1150789 730221 511284 991839 946481 54273 1398713 979330 1488595 970154 1428590 1591406 1386448 945577 1260412 357811 240125 1814155 1963237 695854 1012216 1904869 1705083 1271404 425310 1276751 1586923 1447491 1386179 1830043 12179 878175 257939 1204087 1966799 257273 631837 1699808 1396719 365102 1559945 1921558 1440832 598253 1319476 916764 1487206 359634 1328515 1091142 1796665 995693 887423 80351 1288485 1961750 790923 1733031 355560 345249 1879474 1364347 916565 1423944 287852 1655401 871085 1077003 739901 1848447 1627399 869849 1969145 373899 1409966 343398 1659276 1785702 1354672 1309868 1187293 1911347 1385974 504040 1793015 1381386 1516161 591174 796193 48003 491597 1522732 1633086 560735 1120713 1091166 1153395 939473 1805124 210216 1680805 186626 1837738 1522749 1989932 1148721 1367181 1119321 314945 355918 1780774 954093 1388115 1760110 724629 582815 1367251 46601 1356239 1570787 1225121 1860636 1379634 808180 1930489 839903 1648881 1110605 955045 1569997 1951853 1134621 1424877 323305 1733935 1266824 688472 626801 149808 1200220 1273715 1066267 102120 1183685 1169899 814399 106173 551412 1166011 1200540 1513259 262345 1423982 181404 1182270 826840 970197 1591985 183741 1899244 1481641 1850999 1329440 29434 325707 285685 1280620 1526676 752088 362231 456350 1575685 1274111 791721 1700038 1172008 503664 122955 96951 500002 1438878 417710 559059 688091 1435895 1851027 1984728 1481612 1166823 94398 1630614 1200827 1255440 471488 887761 1701761 129332 1698185 911998 1215073 1589078 323801 1490932 1792008 495587 1366240 1707872 1228047 604300 1532821 1508551 950730 1455475 1000441 151976 487192 522933 1527661 1602741 968614 1788814 938938 1537908 288047 1116057 1770164 907146 499778 486322 1490421 1931427 1035898 1308342 1603587 1028489 1876786 910361 1452570 979754 483475 1065656 1749899 1019628 1305431 1126340 1086597 1787360 763067 1912432 1566328 1268779 1161227 1388893 1032491 1090343 1615766 801187 564349 700891 991873 209643 1110872 211786 786065 1133903 1567128 987690 1076604 856954 873107 1096304 802514 135037 1801442 1020338 1699167 1536851 1107206 1511074 1005180 247747 1427820 126246 1926108 423630 1818277 1079767 934709 1545123 1250755 775038 1697804 1785817 674962 226560 1871286 1011350 121037 135271 913505 404665 1720238 1676965 1870667 877140 723520 107856 679624 490625 384860 651874 1168776 1450215 1124100 385699 376924 1655739 1547411 641573 1747425 359519 387834 796956 879964 1838885 1338219 1522769 562039 1564453 116498 576307 89338 569844 1043948 1523642 583139 255829 1449709 55643 1175929 409013 1874805 5957 342757 865277 578449 1838463 1135545 635357 1013511 1032093 655842 520886 501094 561804 964986 1432871 1859338 734330 1456183 209918 1754942 1928146 1459439 1891896 800844 1610395 84144 411154 884192 1359126 152450 1023369 763627 809959 1762419 1338400 1593767 1579553 1607195 724791 58694 780695 79199 1009017 268569 1066949 1793839 1573882 108199 1760492 905814 754312 386696 573157 803246 797467 108458 1274451 745883 22606 1535525 1107443 1992461 1919838 1320932 648703 94179 1227101 440995 61746 523950 807692 1357416 809307 175524 261348 1379026 1124933 352809 1090641 1557441 130664 456672 1220773 480177 25169 644005 1585092 705775 1829805 1272439 644950 989314 591064 668842 1179928 1042012 242016 1134738 182929 113566 1869554 1562576 1376588 767999 1564098 1988783 142182 1175830 1534846 1446021 103119 332895 165866 322925 1185842 1017829 833556 253053 49680 800870 195089 318109 687604 1350234 759783 1593690 983897 650856 1744940 1601273 164454 912812 1066803 436254 950583 1939859 1676044 1871368 1404887 1147200 95920 637011 282382 577967 171828 1675357 368085 244235 836770 1968377 1718109 1323190 1749298 1488628 811051 1015163 759034 1368595 214940 1108049 777915 1039230 1124667 68340 338865 1125445 1226869 1721525 1973333 668677 1414315 1517888 411029 605158 1350634 1837967 1378655 202945 1576256 1773030 1976246 1548224 317872 1433550 1380635 1659906 1625065 1793435 1929067 1258031 1677143 1227535 723507 1726611 1725960 1666540 795703 897459 888359 556635 587966 1915911 483380 1271305 1436584 1241828 423860 797120 1805445 1231463 658697 1381202 464247 101271 1483268 43262 1726464 720101 1434651 48196 434765 261490 1895274 1231343 270924 451831 1099654 382602 1766914 592041 729955 1368273 839704 1882722 292118 430858 1186998 160610 9523 1727024 1946912 478195 786789 1728764 1912726 25783 208322 1228135 1105498 587741 1573639 1459365 691342 1518538 1214819 1030857 895044 1846560 514758 1638441 785563 770706 623340 486260 1969055 1062371 1769016 1399104 1229869 119747 733403 583518 1398322 1323118 488442 1616871 877514 1873117 1093453 1166078 207180 528025 868881 1030029 1672166 1558386 118404 337585 1804288 339998 713710 1663996 1950022 132523 1022118 961027 1125442 1044526 1339630 1077547 1108241 1180428 51899 1044379 1011300 1204245 501633 1022937 1378618 1237756 950977 143929 900708 1253282 1736550 1610292 1480669 1963265 38828 1265284 1170907 874117 1685317 1363097 1734226 1067190 1476422 451459 43162 1656211 350670 1799173 43351 567603 1558965 1688177 1512398 864747 380565 155672 513293 962344 1360284 1814856 1426051 1795474 1036074 1982174 372578 254498 1137560 1115340 1855975 1701616 113481 84837 1832166 420284 1616710 1181391 1005825 969555 405820 1925211 991479 1245799 829799 1784079 1548027 1277258 218951 102811 1681093 766354 322037 141256 278695 1358479 202893 730677 866164 539703 852397 746681 379557 1096971 575725 234928 969250 702719 564558 251355 1966285 897028 1008253 758395 275630 1839339 92112 272545 1268538 396714 236256 817249 1328192 1151621 1977252 295820 1039580 407647 500313 578994 814475 1742598 937073 1404693 46133 701470 773407 334967 29662 1039354 1325944 279398 1996591 1306312 1242313 1150515 1372698 907080 1798028 1956480 894378 1357485 776178 72574 8909 19950 417442 572411 171959 381754 670715 1082555 1798698 385702 1906295 1101537 1939591 621161 574352 1591532 123300 610236 1892425 1140478 1475344 386862 356380 1016671 59735 231017 1387328 58734 1156520 1191929 1090449 1629688 1601372 289520 1497031 727874 1959014 298237 1861947 1001243 603379 565776 330224 525276 735767 1519766 111872 1070461 39830 517227 743133 379715 106548 490564 236146 1062287 1809808 1305001 1624305 1294958 1428446 826056 1485164 21101 1891642 437563 1217265 51989 704051 1469953 1833414 590359 537115 1258155 1984436 275321 81501 1692268 1307298 1804869 897100 548239 1666412 929009 1105143 1623458 1911601 487168 1234143 507196 1263487 1718215 1021675 321871 1364502 1506307 452757 1857939 1029690 304967 620169 1511422 351263 1499420 1844810 1509096 801642 270650 1680198 1058754 377217 959462 462892 823756 683247 1218880 268778 1014205 1857847 855171 774789 139456 829077 404384 1379636 1682904 1150743 127115 1293658 1756959 464725 962480 1842552 1261520 1638402 818050 1725914 1909350 1621065 1198847 182219 643607 1152685 518343 480723 1951776 1226516 366822 1756170 913481 192165 1317570 1330916 330162 1353660 1473881 145451 1417592 1258314 173833 251537 312987 1814925 1245239 1870126 1865534 372458 1578334 1452296 421564 1393393 1396796 1880180 1498391 1483227 1357016 408612 788980 1644986 1041057 709530 683580 1604710 1630641 648934 169953 98965 607933 1278611 870872 896797 506487 1790427 798210 846033 955855 592067 1936898 1797846 1552390 353381 1714664 1094705 1846401 606313 982624 1255528 1535756 1853537 1368522 1604500 741965 1282074 1096320 412279 1208604 896426 1547288 783806 101678 1938489 361043 149390 1196443 541515 587126 381321 854787 567479 231892 1278000 1615914 265876 1079495 19012 708334 751657 1422923 1124909 497243 450145 839788 1595045 103045 133975 379414 447980 131905 701440 379689 1506875 833581 35110 358240 276474 116392 1764171 149067 1594033 97514 934027 1666800 518756 415109 1424172 551653 1275562 1949672 762466 144352 150464 85971 912447 1610487 1328182 1433732 60443 1930721 290289 1362459 1290522 1060638 1547721 1433677 656429 971181 721658 961975 1494003 1273087 1110149 838005 546995 157714 1444658 1716965 93115 1622729 1754969 173318 1959926 1662894 478861 1010781 1938829 761875 236463 1639469 1093803 40304 1854819 1234222 1517171 1391877 1121561 1278723 1461721 1333987 468501 1994354 413032 1518097 1193984 1079490 1877114 330536 1072952 1591229 792783 1214 1818814 1663972 1978807 1050138 27321 176692 1623418 942926 244953 439264 846271 353695 1961855 1372813 829513 1284119 1158468 675615 1359965 195214 1076697 535833 1254338 1022592 86129 318701 339218 310548 643705 480542 158577 26884 1360411 1097922 1923040 1793252 1200770 1630909 1291890 1031342 865983 1788002 1498661 1640517 1288130 890266 1375260 1221634 1494873 436287 586224 411847 1257779 1579460 1848205 747099 286780 1524376 149788 429526 1383625 705234 1048145 1044358 1378503 1304368 804657 168445 659051 745833 861291 1870268 1127722 134435 1371904 1593903 28862 1980587 136881 1736410 1348974 416369 1704920 1689265 43264 128782 1287600 159346 1365250 454577 1884508 482432 1603594 1690520 761039 28269 1758556 1374195 573755 1906799 95734 1521071 1440691 1716369 1967025 501908 1321403 360209 1652977 1454659 550814 586337 67540 476245 1636540 185630 946380 34508 493971 1833894 1633620 1129597 1861603 1536305 1528457 143387 325629 500564 1895935 631783 1781005 911343 1094122 879025 788685 1625952 1601985 743468 1148315 1003249 978412 1934760 1555651 981522 1597220 829412 915535 1086636 476354 1153612 740697 926034 546380 548741 190680 1687565 264820 1146135 1777204 1082967 1878368 1770451 1907391 769985 434559 1534047 3609 371024 107142 91784 766948 114276 236041 483421 619116 825160 310143 608225 827782 1447767 1930051 796268 628603 630864 198996 21764 825954 200159 1148060 564826 1961562 593197 1747231 1580013 1032914 1238117 606212 1942703 59465 418170 1902012 1785089 1118081 1080341 1451820 942466 90931 420157 900232 1107686 141291 1352184 1199692 1347650 1275839 1364973 1642727 1406613 935214 1671276 291954 196636 645398 1837761 256333 71075 1240152 1479011 479658 1687716 1136064 831855 1573553 1362341 1057259 924390 190954 725385 313477 978461 685243 989004 950290 1966577 438000 1893568 6103 1336631 1673184 296953 129910 1635778 1589649 469129 1225557 495636 1062349 1508073 347005 1694762 1380374 155266 291148 452471 1248356 1105064 562119 815703 740044 1531491 1414305 1542499 1776669 209702 1098455 1511918 1916541 118198 981024 1178019 1920347 374727 1127370 1924306 27635 47452 1543037 585865 341431 1742070 1337762 788404 397100 1992890 1051550 1946303 1757767 1614782 931102 1107326 705379 664093 1732354 1302539 263019 1912017 365058 248780 1803613 907983 1904745 1589244 1614519 1890374 391479 1020666 1532336 1812757 21734 1857419 1175775 1010732 1152105 725133 340680 306081 456884 131988 751556 991157 1248363 1581999 106710 272371 1818928 1364385 652070 1584760 1498319 681922 1035444 1938839 1374030 378180 1816089 690644 1650837 928616 907679 842675 1768118 1171746 1099304 1457377 480587 463492 1758668 1222486 1423115 809344 1149652 110872 1971564 486299 1996559 459133 812438 327800 715877 761898 748194 1472097 611230 855884 589619 71968 1631987 904602 162332 1362746 1213405 1327746 1533590 814136 23173 1247691 1737609 1462656 1355421 1230055 1703071 1125867 1561122 1407289 40157 653932 605900 1816001 1851438 67922 1605190 440207 1931305 287568 101330 50728 428318 725857 540407 656493 443386 1332206 1252978 1940931 318322 1652499 1272510 1209452 828009 609930 1824313 1635629 345992 75834 1957659 1806322 1242532 947356 1125649 1017655 826067 278208 312315 1252447 1527156 1536134 788723 1989741 1571779 537437 332950 530190 993926 89891 1634650 1039578 328951 906446 1235129 458004 1135195 1042275 361054 1538772 405194 1564349 1619864 159075 455206 702473 1648999 218930 648344 979367 373715 346091 704795 1146422 1495076 1328053 1321153 1461108 1581079 1834968 175680 514516 1488215 834147 1425303 502456 667045 1584185 88591 1887269 1734296 1267305 1462902 151279 1477740 1867323 405608 658223 1776252 1029334 1813800 108041 1288038 247263 1719261 244141 597752 1380109 329426 266056 1112785 74420 1468135 1342231 1430714 783663 1698785 73664 1294593 1066672 1361086 1105000 953725 782124 899193 87237 1138471 1706406 1715858 1392078 1239983 51785 106843 1588838 1983721 925209 522484 1205800 483567 861492 446243 575840 337211 976252 565263 530377 352303 874316 918133 1740425 486045 875267 653442 830349 557972 773281 1772789 236472 783015 518743 421143 142651 292248 274474 7209 997963 101164 1807641 1659943 411045 1992536 1470105 1148213 1747188 772565 880426 181024 1983151 921276 783673 1989582 38907 1453554 1509804 923219 482524 844523 1496344 193073 1896989 1713580 1868673 1405970 1710034 967734 1198926 1230666 1158285 753107 352181 886887 1704454 1358532 1836060 1497125 477468 607648 160493 1370915 112974 866119 746852 667251 630796 433911 1492263 1618589 211723 245003 477303 1421265 622023 422050 1685290 881605 1046434 1719047 306675 898959 1081523 1620645 471863 1841620 849340 553229 1020391 458897 1032266 793463 554293 867077 1914710 702238 715562 1448469 932608 1981643 569327 1081037 1771915 1138367 8725 576755 247157 1214498 155688 864518 421618 8775 1572234 918570 1379435 1589632 537075 1943517 1303398 1470365 443960 152963 1532991 437673 1178285 1154551 1424176 1814793 839201 1601646 1034816 1365453 1686029 871921 949710 873820 803198 273169 628583 1245973 1709265 718176 1313930 1159778 220374 1755880 1008412 1882438 948427 439850 1857296 1816661 846968 535658 1887177 1958647 1204184 1955802 96420 1780250 1589285 997649 402558 87525 967652 1276985 904407 1774627 1229850 1193583 1833041 1529575 1798099 403015 1440650 1313628 396991 1089781 1088776 431748 985933 1198367 1538511 605745 484745 1555186 1928468 1073289 1395889 289557 1023203 72644 710941 1315723 1526455 461047 759391 1144324 361329 1149736 676756 1780767 1506586 1139039 779918 1864591 460262 725443 33935 359513 642851 1916267 137243 1343706 896899 1438038 1106444 213012 422479 96358 1023547 514238 1315289 1953724 1107572 1069737 1594647 11945 155449 1048128 327434 233221 1843894 1277144 1650980 5671 94443 1205776 803833 192641 325309 228960 1742077 1676243 809941 498931 552843 7132 1695755 592639 176387 1736870 1428346 1008114 534191 1963590 848832 361552 1224262 1994875 677672 1964184 1154329 1230918 1634954 1649665 1074691 1236678 311088 1913759 754472 645723 950661 316059 1803099 1885389 1282476 1262864 1715899 167282 916757 1003161 975840 392626 1071606 1833172 1756612 1954743 295843 1913732 1684275 216040 32698 1712578 1793613 1920639 667261 480278 1801931 711257 926434 887635 315670 1647147 1271026 836599 88227 1113715 1352098 1696059 218668 310820 818052 474861 1004026 1067590 612692 339382 1198602 1323316 369464 297268 1141396 1290320 606787 1991031 1997897 177604 1058811 1344509 833563 7316 203264 317277 1742267 1254250 1238287 1610482 1949789 718554 1491636 1670958 1971959 334263 652379 1675170 1100533 835041 1137163 1697008 864240 637764 821560 1983070 814453 182896 258492 1216336 895496 1298019 1143576 1601062 1283874 1833800 811610 1731439 208831 134193 928384 1461177 396665 1190552 857830 1645971 1596251 149163 1827831 841815 389734 589313 1412343 1898075 665593 19543 1685334 547024 862392 1276262 557658 1645341 1766276 1187081 1365621 149037 1995462 1490244 1950092 1800797 900715 1972647 1486837 1982050 735570 864697 796692 1692019 836245 397602 495721 1680312 1940368 1201368 1903625 1654827 1076444 443390 368821 1448153 1659398 346099 516391 1483602 1412049 1475436 253886 548675 505227 756552 688877 1746169 1760477 1601401 686290 1909208 1370232 1458362 1711393 1179903 1814667 1463004 1848888 170396 1614650 1752193 1285921 394924 1764070 1941333 706630 562296 668320 58567 781339 113711 1696958 430497 1079278 1700411 553664 854272 1497767 1687448 1642686 1607514 1221397 1671437 1544654 1410327 201797 1580596 1209233 837389 1597426 1875732 1016057 1867523 331956 759987 338791 636453 74946 1617867 112546 1211152 1821338 969448 291484 1821751 621254 1769810 858711 265449 1723986 1530540 1085016 591765 1413517 1968923 1150648 1845808 294632 1962174 520957 941613 390380 490769 684570 1598239 1292141 555638 1974780 666033 577407 1216747 928114 970009 1527218 821634 1623221 1868498 187200 1403064 1129914 612221 1077470 994891 676502 875465 979394 1541064 1626120 1504074 329034 1072181 744595 1287712 1949596 1234567 420745 1253453 775571 1772910 671482 664079 614195 940237 1361306 50579 1876 1244160 1852063 1081358 297597 200335 1315617 923587 1185495 319527 1554853 738631 191443 953319 83556 1513756 1946748 498988 1031388 523975 536245 1718050 844345 669594 854263 497958 832426 1562690 485603 1240674 1523134 66105 49274 178185 358043 891089 721732 508963 209870 974725 1734316 403449 517988 183890 350033 399176 157866 996436 1487369 657107 81086 963903 1098448 242123 633291 1309085 1628211 1209327 1406070 1189580 456099 764712 185192 1146802 1578817 829609 337609 260464 1469962 854455 1325630 1645133 1896622 843024 22615 1401607 1556005 1528503 73620 1682305 299838 1973847 758534 780125 730485 1840903 797100 1815357 1729126 1959544 1054913 961418 1726310 1443819 1164735 37331 45161 1951430 629563 1399095 837591 1237552 1841881 1626056 1814103 587812 1649762 1764811 1152312 1285872 856083 1824968 499189 63124 392084 1893140 685784 502616 987375 588051 127842 528397 1443445 848288 567087 564620 1382648 1207081 1699670 1667481 1890212 1467943 651384 398790 517645 844491 1324366 741054 1665302 1765846 77203 858320 1859318 509783 1381359 704613 1519887 791182 1786808 1331836 655433 364041 837668 186872 1722109 217555 1523439 452867 432890 984932 784397 1700129 1741394 707466 1278343 1340003 1557955 1864028 255939 1080387 832396 770685 841319 266906 355714 1776909 1022109 946616 1592307 311004 423369 13818 30266 912619 1535318 1831865 1670743 575721 446523 1552715 1885038 1337365 1970276 177299 603655 1042601 1249123 1591475 1842499 610479 1303821 1557085 982092 1942315 1091980 1720718 762761 1793822 507056 843059 848203 1302064 660767 1724425 651026 1440193 1922698 1847911 873596 1965250 1578702 1396047 779321 1252323 1343926 97043 1083128 1565271 412794 615593 588804 1737835 212587 107117 834772 361925 1930290 1961187 1111925 1367992 1030351 383015 1463437 1327083 565529 1620438 1817373 1256791 824964 1008076 1076165 110097 222465 979187 131507 708891 1838192 1866598 818651 552925 1523301 359422 1361129 630657 1392731 1294277 73511 1984267 109430 1641624 51915 69241 591831 223971 1472223 1259036 1970453 1467257 1222242 422864 1905166 679484 1674551 495089 28985 181521 1053796 1325962 1334751 1499938 1887522 1873739 1900188 909909 1492135 800323 1547699 1929302 471161 73860 977102 1795694 852519 317199 646519 523167 1830884 1273495 1444616 1816995 1499458 238063 1331562 1462290 236101 768815 299354 169548 1655686 954401 958827 189970 974662 1346991 1264912 761536 500369 1705452 1730080 776481 1171144 190307 55842 1172835 1467699 1049996 1021315 257200 1633005 671412 1057190 1089254 1959247 1702765 1237839 219403 1298287 1791765 1329128 1174186 1012038 921739 1375848 224389 1387761 1598617 1423845 1898245 989861 1613254 1522300 1821244 41595 142328 9385 835106 873055 1085883 1065736 1763835 1628648 1822499 1074185 500640 924456 422733 1516175 874354 789445 680059 731525 1938732 1301573 1274671 1965866 867969 1796238 3677 1026102 269609 1190173 1387156 463964 1316692 902714 305742 1034483 239771 752975 881810 851755 1441509 1232813 251728 1026819 206876 956033 1541787 347732 981368 678119 1616973 1265815 443569 1182840 1127025 279262 1459932 676261 824738 1932004 203344 846995 1324434 1019864 1726835 1960576 733819 1862314 1896 1592485 1994882 1531616 295218 299183 1551540 857447 189706 1748475 1007111 24596 1424766 737007 800371 1306607 760122 1925064 310095 1532252 483085 281146 186092 1295746 628887 1031458 402209 405948 1316731 292344 1033247 558701 829483 1998249 618175 1603054 324162 796685 1393424 299115 1054378 832098 1893076 1463248 847429 902296 1456836 688353 518085 472427 1650350 601399 69277 1451142 42413 982898 655284 939720 1624632 113665 1189501 1141285 1296293 1554251 1494089 709608 352656 925842 1691641 1555533 1933555 1317695 842445 418517 843084 587813 176389 1658718 42965 1809371 278594 1815574 1106562 1809837 770513 1266189 1685890 1952459 1443581 1175972 1978050 1049252 711343 369749 1856335 136082 19847 1229027 646626 1678990 185232 1605040 1656538 1904184 1686204 172568 1295598 291620 1485876 1833121 1267854 1667615 898263 1368283 414436 1539000 433735 291654 681764 963792 1905749 409210 869092 131023 1659068 1828931 181929 1481143 1079043 1568263 624967 767217 1716949 295297 959790 1966851 1230053 1874857 1514066 848519 520721 1816090 1270452 141273 482542 423993 1478397 512304 1246777 1241253 816320 1501941 1869971 595706 289251 451707 351014 347987 562155 321914 1627979 773848 1629744 973781 1272930 274282 232122 1743543 967145 1958806 1917026 1174261 487598 1143331 1437374 109934 1712800 988055 473799 346464 1553905 1127797 472877 1954923 778234 886924 895550 799553 1502150 245531 409842 1432978 1225459 1532211 391007 1996761 1843332 808388 129191 810460 318900 606154 677849 1411537 461626 1093011 410844 759383 727949 906861 492277 390302 208289 1134879 1916776 1869935 597833 114176 662716 1220242 1563679 1627291 124343 1902991 945332 178726 1235481 567390 1881129 875807 1371690 913100 935775 1183198 40425 1585469 1907321 1546316 1530307 66856 250383 1828909 97863 1737735 1474911 728695 217068 711657 138103 1522063 1849788 125187 1477657 1662920 1966043 968771 1197928 560839 584784 1564255 1508023 1982771 471595 148386 211279 381985 1288628 51637 83412 1732249 1071209 37952 764769 31173 1261325 571462 1247785 802396 1790124 1338010 1790350 1796835 1144742 710698 1429696 505043 818117 1012377 337561 536725 1095308 472039 35309 1553219 465396 1520462 145863 1894656 1592495 287458 1469384 1680966 1169891 81678 687647 323035 298107 1744616 1665736 1696358 1606992 851896 111089 650408 1277177 1443982 1165934 1534780 667876 60987 251741 1378060 1009973 987063 654988 10010 747779 501738 134207 1650815 75235 474846 1723772 420495 80104 1690610 1043795 1509583 1701314 1105780 451425 1995214 725859 1159440 780403 170403 1341518 1796578 169915 1217442 1235314 632670 702967 1651622 1467381 1164387 1993782 1298344 329106 104593 1945410 889986 9922 1868908 100030 1521971 1212435 936302 309622 1830190 1325362 94010 1873801 638993 1381019 544374 305319 1051991 433889 1569178 1587808 205594 713517 457164 53326 422821 869143 1982734 1745690 1017400 520467 1519594 17638 1388580 236149 1150209 173402 608370 1992354 1022418 363034 106766 1113650 704766 931027 1323377 1758822 1252013 1788538 1577666 786459 1419258 311294 1658198 1047533 1471429 966932 988035 1990071 879288 905323 1674228 1423527 296387 782946 257572 1808646 753650 677301 1066381 220461 1245518 1114591 360992 1898638 1750017 812794 1683870 601853 179276 1113767 1637683 1149378 1598741 1572978 633475 1925193 1527018 1029761 416566 1037179 1023984 912399 711370 1019667 1293888 1715653 992894 557305 1667259 944390 1707971 1165442 1891582 397869 151063 1871341 250584 985777 1073130 520979 346379 1896624 571160 332308 50898 883014 358475 344530 634068 1075462 784568 1146429 1965886 689516 15384 869877 403628 575506 694720 1782286 670708 420183 1976314 1609664 279108 1800002 934863 696374 1426503 820802 1914137 789487 288103 1324974 864768 1822083 1384831 42265 1122720 508497 1904453 1181929 87491 1696956 511161 1916651 1924791 938634 869166 598443 1947764 409516 411321 1693939 659424 1405452 995509 1618081 412017 1491062 503282 748857 681752 1797866 1895495 1399778 797208 183808 1113995 1794000 432324 1440489 1320830 1412778 1411818 1732506 1407259 1474811 879001 1488997 1452229 1728620 1005704 1523639 1973638 434065 1045493 1401778 153920 1176389 382529 36690 1663893 947303 536091 1204605 75491 451998 46200 390934 275526 155986 1687076 365363 1552891 197872 624542 1657790 1560953 1672644 516615 1521300 173562 164610 719187 1780034 441018 604676 259025 1422121 365012 1078981 1665940 1953828 957786 153660 828938 1109603 1862667 206781 1505090 1027810 1898976 862775 1588260 1814738 1695525 1278617 1756847 251757 831908 179085 1098178 784746 129201 1066170 523453 219518 86775 815194 1490970 416191 1371560 1886677 771240 408492 1655380 1131916 1811101 715813 1555957 1238542 353581 475582 1821757 98688 58886 1256316 309982 246263 854535 1544030 220486 886957 1598122 1115204 992600 598588 1777377 1449659 514925 612182 92414 1004947 1336068 1956189 1558136 1882006 646459 246571 413094 718248 1566953 575547 581013 1395168 1130762 867789 502385 1242483 1213910 123961 1680256 378802 231646 637381 737151 1694630 1832215 54322 1870253 1721737 1792866 88926 1527938 1119631 692438 1623849 814811 1043509 497148 1295311 514322 582477 797099 984544 1518555 1417213 1390524 1659903 1579512 1390782 994022 1301948 1559024 110387 664169 1587363 1454831 1461285 1733050 201999 1156653 1248417 735313 1764761 1615802 492114 647810 1912451 1891264 1839351 741511 1999148 1934242 279123 851410 1552858 1931326 1954924 1489348 1021371 1797560 200603 1434674 1705941 265003 1077645 1022078 545339 1455311 1147966 1027444 1035935 1525493 1736883 868513 1372056 345889 172940 1723963 1394273 830062 435567 1051371 616747 1167681 570001 1218538 1952504 999043 977299 88350 318 1582860 1866769 422518 1571202 739477 308607 1812008 750404 1188891 1884826 791208 1526268 174306 9277 1434349 1253156 449214 709529 232020 1843147 1681244 1524169 1851035 702979 975980 704445 62305 1439194 952867 31036 502548 748342 1409233 522182 571085 1850714 1167156 1644657 157167 1981674 535049 1574680 940920 1754607 224209 1261722 276975 208126 1590282 986706 1093669 56836 249036 994095 172398 192298 776074 205793 1462794 909937 671193 1959051 509636 162689 79539 199851 1626651 673312 985639 1165835 1355752 521214 207466 1991612 1093339 533337 1595723 593563 1395793 60140 241945 843803 1202663 223907 1426042 411209 1023050 791726 379913 75365 1936434 1319464 381112 1561751 321618 1990186 147380 1598053 869712 1040828 330425 210628 1445961 445063 1508446 169404 1848876 1062147 1251575 1500218 893277 275218 1590178 683913 1416478 1075841 1747392 1176913 523020 1856052 1423846 487239 180496 173046 318773 124148 22712 1757323 369349 771007 1657544 1083683 720702 1207576 1876135 1160846 1695442 1045893 811105 129669 1844151 652645 604311 1991338 130284 539512 1644205 624585 311498 1660371 691721 1881183 1028870 1598696 832271 578330 374986 207298 1644302 1983468 1679951 771328 448007 34458 1103447 1264219 1730906 51011 1044839 1363991 1034121 1667186 361941 531522 1750186 1299853 714237 85269 252692 445445 85792 942514 129087 34413 1048798 1791217 1839381 827618 208382 624096 772837 898233 191723 1428569 802186 278245 1808761 1706092 241666 479578 742206 728193 1252119 172136 1712083 1960777 29814 1306554 1328666 1423004 91118 1763577 481454 1242214 1722456 278003 395385 439484 1243346 959539 1050457 215441 87345 711138 453983 988649 1972201 661524 1550455 1461600 139587 738744 594811 421499 206493 187788 1674073 873183 38811 1870913 1745226 1104550 1444717 1039875 729272 1596073 1617723 1645417 41152 891461 1965 178646 114661 644293 387063 1797880 1617383 137483 1673608 1657047 1993668 1265986 1522065 1700921 195382 91186 330057 340033 1798529 411665 1714055 1608815 1031060 1253407 1834504 464142 103553 607680 1156663 237427 73438 1456360 1189182 764684 1356111 1305010 1446567 223560 500556 632172 1480219 923844 1056813 1680140 975340 266807 1365867 709692 1557191 254293 1354104 1031121 192169 1409939 848488 1691109 1923500 725869 497182 953466 939831 878973 1982689 1573081 172997 791907 388016 702236 1387063 113105 1299446 184744 1522541 1894753 585238 1040657 857257 1259557 177223 686739 1775851 556427 1620252 1651439 918061 117297 848088 882037 1249550 1433082 515343 1341646 906906 1333473 891786 1829150 797821 1797112 332706 1377615 626948 1941217 1293345 1988869 1458365 1109485 554130 329988 1279968 285623 1369815 1844887 995613 723416 250241 1240856 1019853 1929300 1720108 1900967 517782 1805063 1390017 1036363 1703807 1247325 190657 1073621 437213 1862443 1038722 1939215 1413125 1507172 1485291 1326535 195011 886128 38547 380584 1118701 140551 15247 429646 927385 1036972 1316418 1223906 1298630 1737107 1109909 1255678 1837991 924751 93127 1020995 743882 1858723 949925 65511 53427 1825731 1765090 1710261 819486 1498655 644191 473178 1707305 1531584 617562 936662 9032 1067111 501447 1572426 219824 938057 504631 775486 1839880 1175710 1375738 375743 789418 729411 1214721 596543 144486 834102 667113 1906620 1749021 1324508 1873957 1905851 155459 489195 263384 454776 866499 519763 1700394 334166 1590305 797840 1306353 384393 1705342 1846861 654856 1486369 542947 1287542 1766490 1637606 236729 1430276 425550 629999 177107 1537643 1871283 1005686 89995 1643066 1218575 1176642 310198 425352 1737136 855095 372869 1563399 653291 1141366 1117840 1322312 301900 498037 1025871 45245 1775429 1472951 556374 227434 1512713 1470022 420480 38228 1799011 1432858 1456615 1599650 910785 239804 1980324 215485 865836 793367 94624 1295676 115372 1519408 597425 284138 760793 1553997 271828 954106 504030 1753295 95950 1383295 1101766 204781 1265865 1626932 324768 714463 1863631 435805 1056910 1966553 1441968 554941 118081 1902804 1276597 1136273 1991348 1825249 97251 1688168 876414 1369158 854828 618713 1773116 632809 1810921 93079 1912233 767949 1874761 384251 1868373 1543879 384304 290403 1798967 608994 1066492 1993403 679059 1304360 1212407 1085460 1880102 603916 776862 906342 691572 690979 1128830 790488 1387375 17393 1481716 1535433 46975 1724707 1756717 1622770 1462368 1424174 711661 1317152 281226 305776 291780 1897333 1649236 530705 1051575 1924941 1764054 1579878 1784157 330620 614439 1908405 1942327 1431245 1641017 1684004 562251 199034 1692626 64289 434723 1563989 1196644 666996 1522712 556844 374144 635885 1866717 610703 1782822 902651 446016 1941089 1813426 399577 1729707 328878 1841983 1252396 1185918 659537 190358 1350358 196069 1156209 668120 1500521 313041 274261 1751564 1112055 537587 1364963 639732 1644836 1086269 832135 846040 370282 1369201 188916 1844947 388402 691929 422807 830983 1724931 948810 831132 1952621 931070 356062 1546290 1668855 1844718 1281782 758999 1845865 1707443 45255 913209 682486 450192 1362330 401188 199874 1906396 465053 1113427 1542439 235420 284595 827740 1903365 1146852 469375 1955152 287889 1428866 1625042 591196 1548346 843726 485643 1198776 12619 1176755 1312180 421485 1818404 261264 244709 762315 1688627 1101106 1345366 1883894 1603498 1830250 1653163 1005003 358273 1242404 1525010 287268 1352860 535063 1615425 350215 1511087 673144 782114 11154 1591983 1392305 163076 1893633 1530936 1577546 1508642 1295499 533567 623309 902985 472869 62477 175312 109448 1732326 1253823 538453 1731822 870577 1688169 130802 1652290 595070 1773907 442439 1766741 1021872 1040328 228780 1413899 921752 169035 1835919 1270473 1479732 1115486 806907 819618 1996975 1878495 195815 821324 1459897 746031 1007945 980210 1000584 1269476 822382 1199989 344925 537239 344223 1376980 1919687 85871 900120 1781298 1624068 1407673 22390 1589567 1813072 1921196 1083152 1730755 835731 664856 85967 521831 1595559 1287643 1227424 1228949 1288495 50212 790844 1660843 1840046 502061 1903664 21954 187272 1857823 592467 800366 386489 233401 320333 1845705 1262404 775642 185412 590166 1673684 652246 1100069 577474 1779183 1696463 940194 171850 453833 175391 869530 1008333 691838 1889578 579140 685352 892237 1898116 164885 692756 1629063 1476549 299714 1946948 234169 938097 1224360 1516739 556165 1486607 1985068 904392 724003 327513 331709 1372439 1389898 1336424 1648788 467637 1608477 1751265 879048 1823666 329198 1832268 76221 160117 349911 1736659 1846417 1976924 1769297 53421 461825 1203612 898520 400415 554513 1818714 997022 814386 1064471 365153 476469 1608235 184075 1606361 605464 1666329 573317 799844 1995565 1656990 1717441 669476 1047039 322014 1165597 676017 983374 293165 1170417 1577367 37339 882467 1325775 934083 677770 1659248 206564 1782187 1833077 1017536 249779 1162325 1571424 1868876 226844 1104131 1265326 772170 517841 396586 126172 1309105 1011760 1204096 177466 1703232 1127750 1209106 1825133 850788 1162781 214813 734451 566247 850487 1747907 1825922 995080 1790672 603445 1921961 230408 1654410 1589621 1734993 1960456 125089 716855 1587388 217180 1587682 1635568 1138524 970863 46863 1491466 670044 193430 734200 443437 1908514 1952241 757127 689727 1645210 1418697 1251710 579164 264610 757632 46735 1484068 1482257 555722 689317 1946523 446781 1959591 303268 270220 180219 1606603 1269999 58257 627308 335857 1700207 1106432 592441 172283 1941145 389082 612391 926676 259333 511263 293258 199169 977481 1148368 1568275 1105891 871373 1261207 1464373 373139 1985721 1129432 199755 200218 1737206 970320 524216 1816649 616684 101781 892853 1328024 871135 1615798 1877649 1208178 1152044 1123421 662636 412193 1851374 317675 1758597 951372 89811 1830010 357677 1010889 233298 927479 37661 1802214 137059 153108 1451002 919367 806232 1158294 1566510 609615 1889184 1214148 168617 1934428 931038 1199486 1193124 1952114 1914162 949228 1436553 173726 1590616 1258196 901859 72169 291106 153043 1979077 1749334 1332695 1018130 1729291 425147 149241 56125 475128 1362150 368016 1871970 1722141 1380784 1103867 20571 472604 1376746 1430920 1009446 245703 134231 1599472 1970704 165178 510690 1475205 312291 549288 448030 238830 1649870 278718 948746 311133 114948 378824 1864044 1290602 19684 97788 590611 183079 188952 37266 69320 454877 700951 1905392 22117 983612 689971 1284868 307989 271570 1632462 1308085 394816 1425132 303093 1696534 1140672 1675223 1766041 970673 1284052 771804 851176 944231 1190121 1278665 993977 809222 1808018 988203 997887 1530322 1270547 646578 1951688 1656984 1712889 1720316 207997 1986587 1422582 837971 553388 458941 317467 1103221 580853 477142 564207 246490 507460 321642 1231031 918355 1148140 415030 285114 1596692 902592 1773696 488246 1494871 496622 1315517 1904711 1531342 1209857 187432 590948 259746 88312 1085410 186360 315994 1694959 1125534 861589 271547 573504 1176468 1814386 1036562 53114 340797 586037 1514364 1460389 177167 1900694 325966 1116569 965330 1080767 473267 1414095 1096703 510895 648465 894928 1221698 1831898 1054727 580977 354507 517536 1512129 1547157 151456 841511 285609 1090730 179569 1322707 1804811 466705 1469001 1556941 1547269 971925 673715 1212639 582806 2240 1433007 234813 1081317 976903 1457529 426064 173800 653089 877775 1510946 624360 796238 1104683 1293812 1881696 1661325 1320057 1811305 1460222 875381 1763087 893333 1396439 401233 1896372 1228974 272162 535545 1396034 1085531 1661538 1092155 893227 1203654 1231481 1467909 1589211 1617680 928770 1293717 1756388 353628 1746969 1949306 623610 532661 78416 227195 1819715 1932629 254541 74981 849383 1786941 489148 633988 1300583 204619 1496923 1341098 1762194 1230006 1339636 1755964 563323 1204324 1030860 1621200 481076 56744 248023 1825656 177711 833313 780721 647883 100239 932055 1256153 1014128 1036255 1739920 55819 1971216 374527 702962 1525634 836925 268581 1043336 1432541 687102 1563898 1586677 1837830 1199392 1559385 1810046 45711 41220 1566276 508415 1837103 688444 924237 511273 1765879 1586942 470524 562312 654871 111760 1609221 1100502 1614777 1703689 1449827 608672 952384 450592 1672123 1678206 508651 561347 440159 1022323 255485 1039095 285003 1477642 1515335 1675353 646929 189452 656662 1896198 1434424 489531 1245419 348428 916624 3567 817275 1068177 1877989 402734 667566 851503 73809 1704753 784863 12743 1987814 1418864 1606684 1129764 90567 593723 1818883 973195 1252827 1160019 719937 951831 356428 1983085 768159 1401865 1975306 755664 1228340 1861973 954499 22448 807953 764167 865943 1680672 1842640 491843 282836 1491321 1849800 863411 828205 1034910 1572938 432164 565561 816152 151621 194526 541910 386220 120711 663918 1008635 1564388 320474 1962543 424515 732558 1353101 1855309 966908 1690561 1017424 8102 1796433 914290 771835 319297 1003267 1120903 1540969 901645 1552424 782869 1029970 382041 197073 1683112 1974924 1299849 479642 1551400 1695847 1123447 831863 1868268 1789926 715129 166367 1693349 1471537 1705417 1506383 1661839 1887457 1356186 691924 434683 1101814 1433098 1503675 1291397 1084543 1942021 1627880 1020734 1720144 1231206 640317 978218 196153 1107232 890402 1242698 1927828 917107 1605419 771344 461150 229100 629956 1486292 1879051 1897386 383119 280527 1940021 1004020 1954123 1948110 1449358 1477496 318848 1979370 34798 770300 646781 20220 110954 1744191 1597997 699005 1842013 1564946 568759 1640485 280711 943338 759996 600630 192795 1983557 256241 1465955 877786 154058 875661 1798350 353002 1979437 1223898 288183 214829 960881 888441 996958 675957 795429 530388 432581 1084128 1336397 91421 951161 1901256 41672 855741 1425668 799828 1171329 978915 1070444 1992318 96520 1893827 115046 68105 925933 257571 532548 1067657 1308045 827926 242392 1589166 850942 711648 1646754 1821324 874393 1751594 787353 1767803 1851020 1631353 223026 1525296 1346775 1011953 77640 646980 1539162 334779 1821121 1630407 755886 1061396 1547117 1459713 70936 1258592 325141 1490016 1881930 1215449 645175 465020 761090 1162687 1186676 1294341 628923 771923 1692117 1103536 1227807 1281062 366659 1362737 159957 641167 71888 1978487 1037041 461999 1910042 1493594 1863791 1599388 377612 1432068 1705359 1205305 1338727 1763018 1623132 1706401 579819 1025191 422714 1237618 777163 1932818 758812 874075 320244 78994 1764877 768326 1648729 883804 1568265 1567438 158905 227604 1608025 1601356 1028185 432835 546154 776475 233227 315914 286480 478982 1814657 1441973 1118618 1730744 501198 1061553 1103400 1265550 66868 1267282 852073 383732 74139 84123 620896 1554710 192946 267354 400674 37639 1281737 387794 1826955 1080427 117641 1860107 1381208 81550 1241715 1068421 1509087 1806000 1214639 1050178 1704499 825486 1745667 30425 553384 387982 1830248 1351891 1875418 881745 1219063 901204 1134698 604483 199484 1650379 300799 203249 341017 642333 361833 1842993 734298 1164970 76346 1648994 737022 68987 1280721 116521 354401 1699782 1469041 1354445 1433921 88066 529494 1153675 435247 649401 57738 1581092 1046210 249236 716089 315290 775805 695515 650395 555301 794041 712658 548044 1454381 81451 1748053 943211 1539123 1778069 1225071 324658 1450828 1097969 321005 1872906 1162041 98108 923495 204772 913220 1476251 733445 59329 987259 530155 253256 1204485 382700 1603682 1873641 1901919 1839574 833913 1727319 753264 600612 439851 239986 1224529 408301 587501 1019783 535585 13463 612997 1053482 1672782 1671694 648740 1610397 384540 1142416 720867 619717 803150 897903 1198118 1678845 228874 1065535 1502994 292628 803342 593181 1182622 1401646 1693052 1229613 1686210 1848097 1854113 1745663 897853 869451 1394965 648842 1881455 1904263 1288110 234795 1240264 1187876 1587067 401465 952163 1080252 1217340 1578385 447417 1796032 704023 1699279 1151165 1454131 160215 385526 772114 1670439 266299 665032 1629300 1640982 127207 1514006 1871710 1543321 1435598 127759 1044868 1211977 928504 1622270 117509 1302268 1988873 297228 1477313 1982969 923301 1002544 1165294 105405 1631123 448796 828462 150224 1595697 1874991 803760 1704482 1244187 510112 420008 278641 980245 1956715 942837 1799348 251055 990794 169371 1153617 1299118 217002 691305 1324626 605253 894015 608359 1659147 550127 1181582 693215 795314 522769 502357 1201371 166251 1924024 1436747 1721299 84256 241160 165848 709240 182878 1249022 1602919 1154186 933796 1124457 705315 1115681 647289 305135 1713892 235611 625544 1020216 485160 1151453 686979 1922290 644355 1398702 1091641 1333688 1648178 222860 677305 615783 1518793 1373774 456714 588303 1126656 1325724 483091 1631996 1485130 642111 2786 976696 163433 1132541 1472049 1375285 1828551 1727403 1280140 1174223 1639814 726828 1448462 1685523 1068555 527038 1573647 1712051 1617734 1447526 1781980 292672 1216294 1424440 12463 1811163 1251629 1395570 89349 1543581 531889 769657 930608 1734184 1086236 926753 1633381 223120 671809 1129986 664706 238528 786041 1319890 1386655 53036 1128578 1639113 691236 1962876 528185 1281994 1820232 338707 264152 1439320 60355 1354744 1114737 963877 1495188 730737 14810 1787089 1819507 1338387 24662 1164514 1194688 630634 1546905 337197 148600 491941 1277326 251414 1186099 900494 153707 1012797 839300 1307001 313556 1684971 1345222 1115770 1756038 480048 166979 223537 1036555 1188283 1023415 1407180 1859239 939860 1038509 1993600 1384549 311417 756449 895813 1478171 42130 75099 1896827 384886 844783 1654253 1662321 1841213 723697 1682476 1053502 382957 1456217 132313 388513 1119725 74992 1698408 60728 1068305 1961686 1610453 921754 1617599 1846844 1666306 253543 1507919 1009762 1174050 200439 1070045 1236455 1157977 1499241 1240754 453280 1510685 1674851 940164 1033125 1938224 1852957 1160569 1623675 938077 1852947 1375027 208092 1047994 1742273 1346068 1452880 1770789 1786666 721211 1770806 1084623 993063 1446631 1020865 841798 757209 1688533 567594 1541029 1551461 1776737 1026718 1695347 1763865 1238916 375648 190949 130449 1020797 189425 1138010 620342 1627378 231348 579206 1541457 1307142 754902 1289487 1807209 1427620 1466299 1955461 1575387 1909981 851200 418306 1462828 1008297 1290697 1510131 328074 1770985 1844453 683621 1316136 136024 666903 1636522 34226 295984 985580 312024 1155260 809511 640983 234460 923275 1071701 1128835 1461446 1232988 1780106 717562 885932 713223 978576 1151477 1108337 1727147 1101688 1963586 124087 100899 685899 497963 1911022 1714627 1734647 1026417 813853 302320 398610 1790704 1304868 641516 273425 419796 995836 1933005 780633 186831 1716597 1975797 903290 1775175 705378 836189 1997414 1799254 1636674 1357041 687258 749705 275394 1628700 320240 1934859 1079696 28868 558650 783067 178414 1347959 640276 461036 1386907 639283 983566 1636338 390118 1493723 1085775 1089069 1068467 1206249 949280 1881071 1003534 1167118 240462 1435689 1071783 398788 668316 1872359 360492 623867 1431029 1620547 518542 749379 1928089 1521823 479616 1095542 753706 1070852 1538361 1329167 307841 1956496 141709 1080408 1420289 1525943 903979 8720 1530095 158850 441352 627857 263232 616358 1989995 829217 754177 516108 1105847 1085924 1832032 605205 1801525 1958882 1608360 724401 47955 1387396 181136 1213598 399914 720928 345005 493396 98545 55839 959069 1889918 1961478 675419 1681243 1356009 1219075 340967 394047 613250 1227387 469184 1673707 1412927 680604 800041 1536031 727294 1818710 833221 893819 473250 84395 390853 691014 866280 1089977 716577 1169151 1683331 1394752 1671619 543072 1800928 167952 611187 434676 1107392 1685256 865753 1948304 1322985 1509263 742606 1123973 1185940 1856748 1686922 992039 937665 1077828 680210 1658063 1304589 1075194 1704812 949100 542261 1750061 1862894 1807993 1382174 298975 450200 641559 93185 1328133 1195863 1997362 308272 579523 792578 633547 53842 1425231 43450 354275 983121 331128 1558776 487722 1335141 1152916 704093 511531 617463 162174 929828 1660387 950466 406921 649158 1464186 83015 518891 561517 1983207 1405727 1873079 1171246 400037 600329 470484 1711965 254689 1070964 1034251 34759 275823 943526 372707 51949 703044 1262462 60677 1940282 1410058 1513306 990446 686823 1837979 1613772 870954 1750020 312943 1304887 1683748 1969051 494865 1562332 1478302 367885 1930670 1563601 903577 458329 809629 945515 1236766 805144 82477 1038455 1809507 646631 1357383 1936015 1294230 1722190 1909964 1454573 1154445 142524 349197 47102 736754 336280 560662 1441588 616973 1140997 1232855 1864792 934333 1319649 1783586 824905 1982402 1601598 988598 1261255 904097 308768 1082620 565225 1729693 742333 354671 1715512 11304 34478 912429 566595 561498 387637 1568250 275593 884425 854578 914236 1442703 1997970 472900 1322592 1224373 1635426 742922 264654 1764743 1706254 693692 66728 977174 475021 734368 564281 1819493 562904 965582 1560923 19513 1290365 1724352 1423288 1832849 595504 1089935 421985 951808 743390 1014278 1771850 412735 538124 1063931 322684 1575511 834274 168451 1744789 111521 49476 1174424 935089 157389 1723004 727882 276548 1156491 1330061 399839 135277 1509138 533927 589506 1856807 149233 536388 1963958 1762371 1449480 1376444 1472310 894506 1207639 75540 1409417 172288 53516 110657 472456 664912 230939 1294692 1158330 310915 227858 1127132 1597502 1584196 1061841 382201 1239176 1094628 382385 718949 933941 1473015 523563 61670 109176 658586 1143269 1312858 1461915 1897123 697939 1285645 23117 765010 1912982 1213417 1186398 978244 1166001 1108734 190565 745749 866445 579128 1627622 1335275 469773 1776751 1552380 1161448 753877 482635 611686 1986797 308760 642912 155247 1054953 1664712 666172 1266481 367580 1405084 458872 1364300 681873 1138582 1181776 1082551 842827 864195 831412 463111 1845914 198282 1558468 416214 1622713 1122016 1535155 1390840 677043 1933626 371710 1091963 103456 1887296 857975 1365886 323416 1986914 1066206 1725631 1827835 816810 924824 1445529 308324 882465 874495 5412 1335583 728509 1381852 1223378 851919 323139 1887673 231838 996895 1016922 1156249 1083126 1000680 1588788 428717 1037035 607432 62134 1973096 415809 1772431 1278034 125223 883677 672206 1114445 459681 1127720 1246011 1601863 280586 1172398 638975 168110 566533 847481 1363706 1022738 1635140 1503306 881766 1500077 186811 1703625 874643 118936 480714 193141 389645 666678 817432 1422981 645585 1144748 451865 1969867 1136299 911227 1834665 962396 1170476 778588 192603 1441236 1084322 34479 372877 567682 477724 1156433 1113810 1382571 534200 479085 220842 1633460 1284923 1196661 904123 896742 1645221 759920 301138 391517 174089 493997 809148 1564491 1370804 1898028 1836993 1418634 1215 1225462 623204 904515 1881392 1576503 1730136 829996 1587978 1551763 292176 1587105 636956 1914354 42557 1915802 833404 1754257 1435818 1215229 1298690 1648980 1157000 648108 796076 1389618 1737288 777808 1252066 1678391 1466617 1417705 106502 409910 353857 289760 1381121 151415 1926370 2410 1207166 363585 1488993 1566422 1007328 863322 420791 937748 1575146 60578 592772 7074 1635012 826928 1753213 779801 1534460 300442 777006 110427 1043191 1790820 1950124 1656038 1054007 1229734 1975385 444899 1999134 1617086 589973 1119849 1833361 117846 1275236 1888967 827123 1664654 1526904 275916 1412497 1906286 29439 900693 1418539 520743 453688 415033 1578070 72343 1272964 121285 1980974 139703 1116520 380509 848393 101391 436542 1126456 1721755 620413 965518 1882357 891851 1939290 1159231 1753230 1307141 1586913 1148769 62226 1636749 1343021 1756748 663119 1341512 1970063 1951210 684869 1798043 227362 1386213 721042 707178 1604804 763574 124979 96093 1772643 416151 1249162 1693265 190007 1288014 498985 1743844 610259 879480 651990 1091668 1659670 1477232 978296 242256 1965709 404870 1966915 87919 217869 71750 711982 1995152 1431912 1973215 1857181 1761366 694642 1373304 1106756 1165679 1866338 114204 1487513 3830 1986940 419610 1942017 566356 749552 705823 324941 390762 815643 947753 1084917 1204540 1101573 671218 214907 664615 617740 31864 1010730 1887430 904488 1341153 957951 1619218 1545956 677387 1632903 15466 1906480 1851809 349912 35165 768030 1234053 748819 434635 896128 1933614 43285 1234940 231737 112903 1742603 670407 1968954 498869 1804210 1646386 1398777 467782 21653 54642 702725 228499 1561128 1112637 886226 145549 45577 86029 1778912 150766 1940345 578819 1586488 1870531 38674 1579935 1064542 297135 1283044 1300408 1371095 1589942 923380 1222792 53621 1244581 625248 204793 1896312 1358080 291836 1879992 1898393 1664985 735425 249267 916976 1663213 806617 432663 1491943 725732 552907 191359 1527398 1207690 1516928 916508 1440528 89979 666825 800434 241787 1997597 1593002 49083 1470998 529891 33096 1453520 916265 77010 1819597 668495 1808206 1749965 1668323 332719 1884962 696554 1116749 397103 1415264 1141733 1384469 848450 1757381 1632982 1135391 1591212 285467 1803880 513288 1086647 553438 1679058 1873210 1264676 1131382 523432 1523337 699011 165574 29492 1439831 906940 730159 1975134 1091193 901588 1773438 593719 1203994 1700818 1056071 1645886 94893 1637018 86807 1804658 1088257 780162 1789037 1696432 139092 1744700 712092 882228 474292 140873 1505747 1339025 658172 1549871 955015 76351 326897 252754 363741 402588 1474656 1919412 1577164 1332810 1825588 339420 205478 488814 1226271 593791 310766 914268 1103237 440850 1027290 1359814 1731088 1103376 572287 405340 1316284 990530 1805403 1065071 286784 1947514 556008 1919222 428769 113169 1580622 1045294 639635 998903 748314 1920565 1658889 215275 1305611 1124923 1273375 1790940 959814 404834 1397113 130954 354483 115783 936838 1691662 1294194 195923 22783 838677 751173 1123975 1777225 154160 142314 1242640 1487566 1957478 1677328 1436561 1239692 567027 1436658 1667841 1642116 1635101 147779 1089515 1189066 1200850 680915 800538 1042136 964143 779237 1255084 1441480 1254993 1515610 1671142 1491967 855313 1445239 1976017 12933 1963753 110361 287057 720896 288112 395939 1532158 214942 117115 1064809 132525 1719006 304796 1313545 180331 688804 502008 1399452 255112 343038 1188307 824710 1853157 351437 1785803 1052209 1591544 607509 301938 871036 1942625 1785400 793072 1824708 1487027 813591 1125277 211840 21390 1209550 503081 665488 1311734 1507258 890506 1043261 1946419 1123274 483967 1631676 591300 1793211 227948 1316055 167161 692258 1576918 1453814 1073026 413953 114694 806378 1208561 811264 1001152 1182649 1449540 756786 93149 1759374 392535 1777446 385503 371299 508283 1166321 1238640 1030361 1245458 1044142 1822265 1332154 1544807 1523959 1926121 47377 39254 277931 1249505 1293289 722098 1066924 1190952 722442 1898038 89453 1748489 492890 792775 495654 1222520 579182 1498657 1371959 30686 16595 279602 1411834 354486 843628 1887616 125981 1946990 992105 214500 1858500 889004 1208643 1442423 1188933 592700 995776 1357882 1738693 280653 569387 306688 99122 1482073 161879 820116 201579 699025 1638320 494007 1502468 540965 146956 1080404 1372779 492550 150443 1878151 1357183 764297 1632947 66459 1505587 343797 1262284 1769888 683042 1703898 417936 16577 1807415 1419287 1389381 1696176 1343996 1459044 663912 158806 1056694 481114 892685 1706466 1279373 1488488 1537381 1610820 209753 1498731 590773 620828 502171 1465643 1214262 1277305 1068114 1263584 1161253 1553401 1090340 357026 1701343 1773180 109417 370778 887745 39415 1538779 220998 1472585 647103 1394543 1041956 533181 1816492 1542701 246774 555200 1163022 212415 1519 716296 29453 1100299 1204052 1602569 1217895 71350 819525 1680855 1855438 192215 1805474 595896 1682302 1551380 1262132 164223 1352386 228527 888760 1294208 959507 674639 1864470 215055 998234 1136510 1427350 1179418 303288 793385 217989 1251535 1687179 1056875 132530 599188 1547145 322165 1280653 963250 1870943 1905754 698116 1416023 1464384 1267841 945856 1039045 885409 1542227 478162 487980 659907 123107 427459 137720 154456 1846646 814258 1484845 619912 184167 1390906 394889 1815658 619353 1062278 97543 502117 1145308 1959509 1464241 489823 449325 1229101 1837962 1606874 987052 1405665 1889816 1403867 1043881 1459535 983730 305334 1616553 1632240 445428 1352478 1469443 1126825 1849282 1703338 1567191 1493750 1585820 959015 1546019 1680592 813738 1186258 1900892 1577491 950590 1620591 1121335 499697 1466265 196227 1289666 367453 460792 1230084 1004059 708216 1107748 1134887 995928 40997 734031 625163 919346 1943915 1106012 1868204 3565 547524 1847033 1796156 578720 1934636 1924004 159799 1972509 288043 1369554 1357612 678844 418237 440277 164288 360831 27150 1575405 425521 588872 1429270 368436 715259 1218539 1039517 1977016 482167 1332678 792707 411299 181720 23569 1042986 1246680 1152210 1981321 1740763 409865 1939613 1154536 1438034 969033 1323693 1220145 1045744 1585948 997473 1872523 484514 1246907 1121790 123575 1254625 1692203 1986740 645279 170723 1019439 1764400 191188 1610930 1362664 1634506 711918 1262918 467275 51685 1886928 1076618 1005635 1490091 654106 1856272 51855 228247 303829 101746 930480 1091355 1184278 108200 796529 214008 1820240 826353 1436228 1667335 1765901 1019159 1229998 1826252 268666 774741 1767544 286715 535842 570957 514539 263535 1686941 9977 1326688 1410348 1445324 1679960 1463285 1340911 1910387 1356401 525728 1767364 672562 1862995 809208 1767390 839548 982401 1687309 1379964 1656566 24289 1699685 1548614 1226706 495044 1187421 298256 1847914 336517 799474 402335 1621842 340497 1833589 1474189 1316887 499107 1583134 212606 1592912 1725172 1933688 673682 178308 1692744 86321 1724633 608975 1948570 1553927 802590 626852 1016263 1828868 41531 199374 778508 1509955 1802418 1308884 971276 988829 1386393 362028 700826 584132 544599 26416 668762 1938632 1478808 430980 1599329 1436410 1268261 1656286 1469690 781220 235337 213291 74855 1979706 1076807 1263011 1483727 1512211 442027 1919688 681849 1014176 694862 1633956 823734 128087 940839 824950 1810439 279612 93639 750996 42714 551963 334973 684821 1963474 540757 360838 1405111 574065 1764679 719307 1320616 1180324 1666542 1033704 739872 908179 857427 881376 1828988 1364962 1874233 1266957 1217649 742376 691066 304757 709119 259703 1886314 456698 1974157 608206 1359080 800634 90485 1890436 521701 14528 1860792 773180 1973349 1865305 537289 1887033 794298 289324 1313159 480523 264335 583800 234024 1802699 75164 98010 1854990 725348 187486 1521934 1277863 557452 271806 884684 902653 935872 24277 1204595 1502923 669179 525994 1439008 29407 1246051 830993 1508811 1473018 90889 1946981 1904348 1852906 1418893 878950 628590 1321492 1341561 1017435 707431 1927239 710533 1080273 1327710 525041 438751 1442326 942631 1048117 1393118 1927919 63576 1482491 941297 1520483 1696615 1609000 1319370 257459 1363925 1042075 1478760 730618 1647552 606214 1695775 1091645 876663 1918502 1490918 1363574 572615 496982 1750458 1197563 1802517 1486871 1319315 885400 1797689 1074816 1259204 911869 234880 1982168 455910 711803 267462 989213 1440095 1115608 210360 1405389 496214 1310503 690807 733755 474895 1596303 1950140 1800307 1487024 354059 361390 516267 252123 1237314 918378 1535507 1447927 426695 1734173 1266655 1872300 105465 1166265 808226 1499296 824268 1194740 55626 1846906 1767310 137262 1959923 953645 1191183 1358683 321041 585926 1263409 1193617 400614 642606 1780084 1924836 1409346 1042663 378426 512865 1332113 1717723 542070 1140080 653385 1134722 1752358 659459 250983 1995506 1277723 486698 616596 389896 1053252 1142904 1773921 1950073 342772 1201535 1826787 718902 651556 1715863 894020 1598655 1836686 1185819 1617118 734209 1381859 1254817 867874 1568270 1870065 1911281 1885631 1094538 1222096 1856142 1400929 1769758 372189 1503701 674807 1694554 1899420 1951138 415218 1000753 357094 120159 1096732 1735886 999987 279472 152868 1044470 1219120 7991 218043 1656903 338497 630083 43263 1849478 1326088 966681 1410308 1887911 811314 912434 287184 1000519 674073 1259602 1421149 585239 1204295 1379321 9973 1560011 1528897 191575 136486 3400 1565066 90412 314157 1104989 1859851 603774 1777452 1746723 697699 1028804 236446 1700378 782983 959032 1175189 1013542 358955 539186 1363790 1650622 84040 1940038 1166280 1970878 602462 1335838 116125 1218689 1863250 1062383 734953 631179 596922 1999559 1922229 1953880 1921815 1068763 879903 1758482 1501434 1842018 989294 1711610 616416 1875791 477539 573604 1493023 201936 1163665 82858 302629 536330 441580 1963395 1592280 1273628 1273649 813464 1536277 970255 461692 1229260 969101 1405990 634988 810101 1668070 719319 1464215 1930969 876665 1384481 132223 764357 317910 1841221 1049763 1266565 1180262 249125 648591 315787 599926 1906503 1817954 270128 760993 1888196 1783157 1710939 1201775 57591 1425185 912274 328995 1038063 891250 825364 1983572 629457 1479371 255726 127803 1173615 903372 1207747 350287 1812831 1356277 143998 13658 791567 834457 1603207 523817 1590268 1285826 301245 1494869 1295437 516795 1086594 1884574 822276 709383 535634 1246262 925614 1178594 1998171 853087 501014 82054 90623 315722 432297 73728 265460 1629237 119081 284914 1391389 1282459 1509166 1752172 1875363 1591522 1149746 1925995 1549405 217609 464843 1870896 1402202 93504 362666 754789 751628 1777843 518808 1601470 1162457 383873 447136 100373 510948 1666417 1196111 1187558 1356835 477169 567781 1883420 1103736 142350 195108 1957031 1636718 164847 1689243 1784471 1595343 1264527 135323 679976 1235291 332133 1742777 12782 1784259 537031 1651289 472893 546920 1275866 1062530 1922722 1212992 1540204 1379795 1700915 1425752 1569329 1221221 119051 1906073 563486 1468636 242188 395716 384353 1356144 1420963 620077 968252 967049 1777573 1722492 1130118 1437257 1198536 1078763 1637820 1991684 549953 447844 190644 1262473 1097272 578272 873823 1913940 1779908 1325982 1553645 418430 318038 1119595 1007407 1420050 942911 1954909 1700864 46790 160248 1486023 1160843 768732 725657 962782 1706575 1301232 33197 1859906 906794 131060 1656368 1744807 1087940 781333 825577 1597802 847228 1911354 28541 1603042 400962 438068 117577 455169 557242 1549985 1009025 609242 1226365 98540 2667 4929 220146 1788246 940055 889685 1727448 1978872 1188669 776199 496849 1009116 1660244 1647933 1344271 1869451 931692 646272 491757 853910 145617 1298989 919566 507538 1123229 1994806 1898488 84086 980392 90477 1732104 626487 1584012 993691 1566760 35504 1692754 230038 1640712 826849 450434 1835012 952441 1950760 1856567 632996 755006 662309 723070 351340 2710 1853173 538870 913585 160805 1791451 1729185 1545783 1056280 840805 304181 1886827 71227 552706 228756 515668 820471 1736639 619099 764098 23522 1823284 430422 1702593 1828384 601886 1231572 690930 112979 1272315 844200 971245 1674131 424348 1814423 570149 1335645 1919068 775095 1258748 548226 533245 203429 1974557 513100 1789766 410935 354624 912180 908757 696114 1410381 1819839 1463637 970166 1504661 1040237 1285653 1527229 811311 1695259 1786942 1525372 1640994 85868 1082896 453661 811449 1404870 1509578 1197344 802574 397762 1300207 1466311 1829962 1930341 365638 266369 1955391 794043 1592124 1662083 356364 1588441 742127 522598 149343 1983122 1825599 1608701 1388728 1555570 1441947 349386 1774971 1723887 636417 289899 836257 1631014 241445 927957 1002330 506379 1613569 33420 817029 959900 1333853 1039417 1544569 1222044 1328747 676519 1423814 485831 1147927 936912 1411223 696110 1144208 301322 1107913 405302 939675 1762515 498860 1535010 968989 825313 921741 1039440 1251884 661636 648159 1280986 1014556 1291682 565634 1006486 310797 687742 157552 410473 1249542 297757 408361 1549192 1061186 1259884 1157733 51526 439055 1381495 515477 454799 1172863 794650 894373 1844618 732123 199832 345138 69936 1588338 1527591 6804 266952 63893 247633 1817572 779257 1226723 507203 1868989 1741199 1264420 166269 886049 715508 884906 1631460 363389 1016320 1575166 56847 1028664 622565 687325 130298 575853 616500 254557 1926135 173089 1802111 1277903 1095232 732748 1488261 859858 895659 1796819 1658952 1501552 1316785 914348 806047 450519 457326 858240 1081347 1225479 99071 1073569 1655365 748276 422835 1548357 935102 1925379 1269697 1340635 90843 335011 284446 1574253 1401672 1397735 1255325 1119708 663071 266613 929610 925397 1203974 725855 1596068 156181 1555459 321043 1986804 849651 1037492 274265 421103 655702 1377094 1743004 618677 727886 1464711 661982 1970770 1931672 598768 817437 814088 1503260 1858002 1306753 583606 1042834 1069043 783175 739632 1394696 1395763 1229932 1281549 550993 1792771 611981 1685772 342457 1427887 83152 618882 212188 1248048 481846 1231013 1374181 1143892 1067600 673225 1218505 1068493 1190410 866460 361144 1453751 381043 1417124 738672 594844 770429 511925 994077 488120 1516000 378462 261700 164397 505204 979800 46626 166036 105284 19826 20976 948353 1501139 380744 85399 1579186 846417 1823242 1784925 1607126 874530 1834288 459115 99449 1225110 1423403 1031168 1536173 1501947 141753 1933636 778132 125952 865717 1564446 367162 1968943 1979107 1080463 511594 351122 827339 513037 255547 379713 1731056 36852 1779855 726172 1512696 786534 726596 164431 1162710 1228391 12994 825593 1607578 6158 610569 557889 1200284 1111525 1303074 1498161 1848252 1598962 1436239 1384953 525375 1444900 1935716 412998 168513 778507 513986 1514455 1398677 1564412 1872357 43054 54137 1042297 100760 1870132 80385 227589 24895 885464 1521888 1275232 696760 1525863 496047 1285923 300940 1652272 1043503 813158 1784846 1990690 1249163 405457 1430741 740588 633038 737154 456162 947533 1939900 1107749 1774726 1014573 1270532 698416 123121 1494497 158489 238382 1490056 438358 1936321 592185 1589582 992005 1703667 316735 505912 355863 289755 1676310 171020 312311 1298979 182629 581335 1947313 1408339 686679 1555687 536694 1338806 1745952 1243246 35978 460762 603472 716576 584414 394780 101440 1282137 1125960 1663351 8194 1790236 1107262 1403129 988700 310427 1565096 595754 1528326 1439218 1943192 1847956 1583626 639916 992678 1042714 1869291 1040473 1953629 1514571 1178524 840265 567060 1275609 780235 436541 1041840 817975 1419475 264469 574156 1955357 1757809 1044219 878433 1009288 1645780 1661688 94401 1194769 1718040 142761 388636 371666 1747299 785956 1262339 1521036 1057406 689024 1908108 54688 324462 1044920 1498958 1627990 299888 1973012 3051 1018484 975630 1560612 1916233 382122 457099 685209 455493 1500846 1525021 683597 1777196 660529 273306 290116 1350317 238312 402341 11020 413179 1240397 1536201 40677 1151087 1441247 1808803 1180856 110372 1233649 1020628 1889151 846228 1339572 289400 1026194 1622437 1716477 1695035 1612417 1720165 1612656 1756409 480790 1370192 1629857 209215 718243 1228938 442010 1870434 1750316 283659 1515106 1014018 861474 65025 1009279 763372 1497050 567405 946783 1711235 1377239 842276 1242609 1597042 249453 993852 37094 159056 1316080 982855 688809 233062 196520 92515 919699 980419 1584149 1076550 1203781 1628317 51342 1797235 158571 577625 1458990 232502 1174869 278602 1509900 112366 1644798 1228603 1404681 1522553 1373257 853155 384695 154941 93008 1159567 747523 614602 1074093 984103 773232 872017 161220 758875 1296231 1127254 380237 1038306 363407 1537769 583104 909742 361451 1251472 237520 1801668 72289 294952 1451488 715157 1073063 1015421 1616872 1621461 1644520 229308 1753064 846573 1581779 1666001 1928227 1408709 1334183 30733 1324631 1136130 1190802 816254 1982003 761068 1328132 1640676 786405 850495 1458157 367241 908198 1195528 1106037 748586 413379 1961904 1785784 1996241 523595 693067 412634 410989 692334 1002895 118760 1537580 554460 956801 132094 581892 1201912 1946493 80241 898076 412118 1459539 745409 1946529 175669 685881 1436554 1488307 635146 570460 30745 896258 1613485 444331 1258322 1636544 168010 939495 1847662 1506845 1589823 308250 1516504 1282582 956323 330549 446725 173165 301332 1253225 105745 478046 390231 768619 1796890 1275591 1557527 1031146 1582127 234910 1859364 760779 1217123 1943134 1407229 1335706 1743569 1623142 1966347 613013 1539004 244014 1771250 1717065 836934 1971341 1020629 1060695 1923626 427312 230922 1759919 1973508 891069 306066 1067359 954983 1966105 1459260 312228 237333 906290 1185610 1812075 1838914 1496817 1041694 1816885 157391 112494 677652 53356 1005562 1576050 1779586 1586553 1777229 977572 711691 936032 425987 168670 1583317 1805699 373755 1520282 51445 595467 816268 701718 868462 1551052 476755 1747892 409817 353617 530048 1492283 50849 1673703 1176314 422069 1917722 1336392 1856377 997921 1967835 1041834 1019236 736426 171662 631355 309164 46787 1607032 1190910 1032622 431078 1112399 1937377 1842560 452692 207551 417973 519578 1058718 832051 1907370 1658315 590739 1433859 258146 1912456 1515852 1339335 1280092 488508 688425 1951111 1823323 255586 381054 1112716 221981 31375 329139 909046 1299743 635024 234541 103522 440278 1318686 1757032 1192973 27824 122574 1475748 765821 383989 1080266 595690 1371187 59949 1694262 880370 1219565 352010 923653 1297824 323183 1982508 1192573 1297433 1047170 1365754 911479 638439 47020 637312 605263 853370 363496 1098237 1855834 874311 76869 444092 1508392 848612 1629817 1604613 128781 120415 718280 1712458 509186 157300 990734 1877079 1837478 1391428 1493510 427875 987685 422010 1345577 133832 1808286 1572998 1186735 412262 1840628 1768191 931320 1135927 1282301 1942639 1982024 1907360 44696 1180452 897790 1482074 228893 1409683 876968 1781019 355948 1345485 1303427 1436273 549507 336192 1576092 1311805 1054729 1376800 768115 245571 473736 1330070 24589 568407 1643421 368541 853255 1716389 17549 849632 1472222 730139 406848 1833577 771977 324116 501356 1148235 434754 1847028 1862304 271298 1588847 235901 1791229 748211 558304 919556 1974063 1479928 998456 744021 775853 1221138 1786251 69755 112273 755005 381879 1251389 337512 1873420 1541063 1550979 737787 1036524 725666 1759081 594394 1499495 722559 526234 222526 1649040 1423033 1393940 1579214 1095783 1490194 893625 751338 343944 46751 1957032 1349790 935246 775532 1847517 1941522 649411 767216 770089 1753170 1887563 284727 1917495 666679 31596 30216 322233 1314146 529206 1595237 543722 576737 1109784 1826951 915390 450326 1299340 592392 457852 368128 1264742 1437848 490811 461826 42589 170336 1869892 651294 749654 622498 845989 827107 1909791 420806 53798 1403361 1903432 1206579 103947 205949 180220 1169187 668713 1419685 1987629 907320 88698 1709794 997906 680505 546174 866734 1615998 1522141 943087 416809 1394414 837099 1925434 383867 1700883 1953483 1631874 1776748 100803 1356771 450206 1333300 3474 919848 954417 334755 1133599 1177574 1875984 1607082 1464673 38804 453578 1159676 154431 1290529 930516 861270 1277884 1740751 727894 1556359 319541 373774 1297166 689101 1989730 802560 1509245 1704502 1601238 1837109 1227883 892636 997756 827446 1356241 557057 985312 1574962 1107425 1937827 591803 1170970 1158100 956595 80240 1025114 414741 1776325 1219699 437265 1005877 1049007 1045993 1711559 1618574 233857 731245 279159 569459 1059199 962477 446999 1183192 1866630 969911 780016 985610 1294649 389910 848031 1730421 168337 1076744 1085562 1854019 46589 1436944 561923 1331056 1983991 1694944 1130400 1628468 896654 1306317 1246424 1408325 165069 200146 1094373 1304030 1575336 683003 253769 1054424 1015631 168508 1342116 462622 1517080 1753594 781058 832141 222558 1190116 937046 353521 589303 1499411 924552 1710070 1442126 1657138 76947 381372 219722 1308992 995019 1240755 275942 1004713 1440005 1133817 584877 47058 235236 1826 846082 1860093 1834076 1632820 1099517 624299 1132633 1194827 1164069 7294 1257894 1954013 240564 1088472 1132553 1296784 1825263 1966526 337531 1009309 1112108 588808 948916 562013 197958 747350 36777 750651 20866 1154161 1472987 826263 1925966 555001 680073 1000977 268802 1732019 693688 1561949 1961660 1064201 1973903 211671 1674833 108173 1990443 1774818 753213 900479 1000331 1165475 340895 1432865 1025054 1307413 1219538 1257496 1167318 1338148 1344768 863950 1081593 498213 303642 1410895 860310 272905 500350 1928170 142616 162418 1371155 1293659 1379794 1429361 128103 1935022 1467542 432940 452055 231748 1335919 601292 130699 568134 815807 1409332 298234 1640169 1385588 1124449 1857854 1507749 365164 737852 217266 226502 1090223 258707 1474543 416476 544054 1870761 1011397 1759247 1155208 379339 855568 469675 1081262 1107850 1200004 1127716 595934 1488143 1235810 732549 763900 1996150 1747987 1115394 1241163 1012070 59136 1693513 1133151 469113 486595 1427975 632036 187153 315520 787836 1981442 997371 1929972 841120 953494 1253329 224434 1294601 783681 1602636 1904546 1032933 1996805 930820 56327 334971 1680087 940830 1186503 1764130 959374 1592918 977560 610616 1477015 91672 1021703 182787 429580 490662 48608 838593 1930906 1067178 1594643 1039452 694157 384614 1925503 1744330 455824 785302 1202818 152487 1853258 1750171 257584 43789 194698 1348765 921858 320788 763617 407628 564900 253565 1795423 539339 374256 1423549 374081 1493889 1594346 100127 1515201 1756806 286946 1668433 234842 355535 820678 1866753 1756818 634075 793283 677576 763582 1760095 1475645 1009831 1408576 694434 756779 421165 1904315 658010 1264317 1523096 967276 967124 1187269 897283 1872394 1435266 329276 618041 1485789 1732486 1222831 333702 1522593 1703287 1929434 1808884 458094 1633228 1528251 1630628 67427 811679 980346 1273396 1370834 1972520 1613139 1864298 673464 350116 710145 1690000 441413 1797447 1942655 1858125 426291 647087 813298 99888 1588115 1934279 1015524 821318 750358 1021551 1811810 1239593 1794032 513628 610544 854734 1149142 134392 1489998 1171197 64297 1082286 1533351 1146410 659902 1321904 1197600 1690713 680484 615492 1617194 379916 724578 1263210 4317 282779 1577215 669712 1670894 1310941 711144 1773139 995999 1855587 916802 1648083 632644 527420 319052 1150948 768814 231215 1524033 783351 1036815 183518 1536570 1034292 1228262 599306 1622054 637856 1809871 1653291 392266 264097 1533458 82697 1495773 1304406 267221 1401909 1111117 293152 1950839 122362 280594 828916 1881746 717585 59963 580103 1019973 161727 455541 1442958 764906 1800508 1852519 368625 1930236 1420260 1823898 15060 1198621 1332003 373459 728100 305138 317851 1286433 851974 472014 1633225 1526974 1974516 1747677 1366290 1852427 1686252 949489 1771678 586308 960317 122210 1150360 195544 468403 1658307 530237 1390407 647080 1315528 1336174 749462 733843 1649096 507757 1090793 49917 1763113 1956703 1684199 735090 194715 1425619 1739804 1734538 1372546 1546396 1100309 521164 678775 1078381 1641196 432332 1862955 1445916 91452 711974 309107 347577 1050967 127460 76672 896607 427779 1035530 1973869 1312252 418338 675976 1697478 1663752 1431602 1041594 1783117 1024870 125363 848310 191156 1404552 76287 1477449 145860 571 729700 225274 1071690 1672872 1689173 460400 717046 692792 878344 1366891 1594985 850583 1958471 1344775 1455484 143978 791971 146371 622094 372959 495631 640736 66124 212337 1983058 908751 46938 1819 563521 1845686 1244683 485312 907999 1522171 1919249 1329952 1161128 1240753 1665442 1524293 553620 1714559 1943685 1275712 552155 85675 505642 1519430 775015 1862130 998495 485278 498476 1742516 1898938 186284 1323960 1407156 1646550 1331904 1648054 809010 1412868 1416878 1153672 1248482 1461391 1041418 225360 729729 1711306 1004341 1575488 725928 70506 1856356 1694165 1785416 705871 273470 765893 1053501 1776676 558675 1682117 1887581 1561408 1869033 1335523 586093 1677053 740848 636843 1843633 744148 756299 820729 1379607 1264011 956191 4026 1245157 174339 1447774 276449 763416 255501 1702549 354180 1466246 365197 636244 1898873 708677 468052 723345 1842926 632647 735409 95559 916574 24273 1926859 737511 82634 1581755 1461174 1168879 1943902 1438856 166964 308320 538366 461719 65157 1735530 1969491 1552767 1427140 236111 499510 58560 1441603 759269 693 1604420 1796079 1083371 893729 1007378 400964 1561684 1112848 1148307 1766326 1163408 857235 96559 1542090 706330 117655 906663 1593495 138407 931074 996729 1384479 666311 1620924 934483 747063 564555 1212299 1859838 1783205 1178990 502821 1229448 654003 402742 246391 1852730 970643 1057021 1926165 881913 543802 224964 801582 1065443 1253137 165449 1835475 50252 1938167 749048 92163 1974507 1673515 1032223 69050 1513900 1367016 1677160 1676162 1624730 778200 481162 1719702 708476 1742124 607881 1716137 449384 1367635 826528 356168 754414 616779 1422231 734509 1323511 82100 1389608 1234456 1464558 1315803 1457207 1704365 330969 343116 547980 1230347 1600682 343493 1877120 1171419 598156 492055 1588095 1459533 1937336 125236 1739554 348965 1392406 1822438 448532 640711 1841261 1326854 1256141 693197 1437888 1041337 1095259 1756376 1593779 1389040 1112550 1302214 1710607 349927 402231 1748919 824769 1089972 417047 732217 1959073 619805 631580 1966796 1835620 1036584 1750972 1893240 1830485 571692 963993 784733 1994296 1195566 316851 782730 1714697 740364 937827 1707613 1383010 437346 510428 592592 242336 1550962 1415303 463048 1538102 462125 278243 8122 133714 791470 717371 1602461 1688412 1312159 1647598 991336 1085690 701488 1343570 605339 1699396 1795302 123516 498680 324142 212927 1944227 1467153 1849775 1512569 1154252 1311406 1520491 1614938 971969 68193 1090616 73576 43468 1256478 593617 877021 1491991 306202 843210 411973 617024 1194429 129288 705312 1436868 699174 1129927 1380072 1261103 1868894 760790 815571 1054755 1918277 1725928 1008251 1960571 457517 1388970 1035532 1138227 1807051 1383304 1542634 1686086 183176 379626 695318 1309885 977826 1684960 807261 1032097 902784 492804 1564617 180860 538807 639286 1331440 993834 1149754 1144638 1798100 1951777 1959129 171204 35419 1263549 1520377 781549 553241 968858 1179559 187559 470617 993282 1565407 1111727 1289798 1857735 785997 1856398 512999 1173892 668547 886122 1600301 1740622 1174963 1439339 1921031 1504278 801019 525810 1393123 730480 107013 738187 1373414 1135233 90768 1182556 1646889 906092 1747214 1230105 1583184 405796 616585 90960 1320351 521751 810800 1326345 1434076 1216734 1048345 1973367 838307 842901 1015347 1901008 46810 1279850 428139 1788370 912628 1588043 1974798 79186 393431 1569287 1052250 641763 1253646 1735884 1165818 509027 762018 1820923 211647 461603 268974 1585779 67375 1591305 942455 1341348 40221 1228804 789031 372738 19358 1995360 932989 216785 1360412 818210 459017 967476 204915 545831 945468 1267213 733812 232254 1189604 1254071 968288 1550623 105008 1546397 1218547 1879090 1513151 1656985 578921 151230 436076 350347 1530075 217929 838658 653716 961414 1610688 1494135 1351927 1727998 816753 693714 214557 519105 1395207 621561 1309917 1164658 1433981 1160098 842620 1281847 1486290 1456698 311523 1517067 106760 1051720 271448 503953 508916 112800 511989 321828 1816475 1304838 235122 521148 498715 348841 486138 1598910 1248649 608523 113967 1306006 1646313 1134817 1246290 923298 1684554 1408372 245561 1578484 1169895 815162 163778 591299 773306 163221 1110374 1462563 1851173 1805324 1258711 19179 430289 1126024 227478 102709 1468728 327816 465089 636422 56662 475219 134822 237868 639497 1232429 281336 1873703 1708538 47744 1471081 979188 383386 1297403 1870487 886875 329389 74267 392782 1070580 669298 1891606 238626 1535423 1580480 1812673 1226715 31775 82000 501396 1507832 99283 556569 362887 1079188 1496297 66788 107858 354986 928617 1083423 1313168 1267898 1419463 1245903 499170 1463200 1642953 1768811 1830243 1964507 1394877 294416 950315 1289643 1240911 1242443 561232 486163 508063 1402696 531898 1636884 983149 660207 1694610 139340 242563 344293 1806931 233961 391884 1310540 674362 389527 105645 1355726 1977855 1021574 17452 404119 937009 1972771 1797461 1622059 787063 1579296 1714897 1958860 277139 512101 1262882 271292 550182 556841 1257045 1541417 191746 742815 103233 1118453 770820 1417379 705970 1217977 1805748 830961 1339937 551939 944294 1256203 700306 1334269 1639690 457662 193664 843265 446727 117283 226943 957768 1802500 788479 88618 801278 1258454 1980486 1348201 1512385 531706 1405215 1502838 249548 564355 824265 135479 2545 325518 1577041 1432060 1114254 883303 1604064 122352 532202 1035323 1841021 831791 40497 396093 540908 1863385 1476888 1730924 481809 889551 309195 16674 1203444 1502853 133684 1841117 1547992 176442 332944 1661644 1275597 274523 1714978 1226393 1052361 1704128 1810774 532301 1118310 205229 719738 499652 509409 669559 1674827 1953018 1714389 1666490 425913 1426013 393695 1327897 470913 961108 1837392 330843 1176964 1204017 1746217 26228 1696891 1561262 1215421 730818 954830 1555302 664116 1963212 1443259 1399181 1948037 969734 1830589 1670326 630377 489934 495074 1493661 276290 635878 1987024 349078 239169 109166 1894937 739948 1569878 1229739 971301 272008 1806885 473649 984423 1432753 1636896 850477 1079845 9108 465032 1584701 898112 1083654 1652355 1971567 679276 1630488 1098871 630502 928805 1663090 753325 1761307 1001995 321628 1139239 573126 29937 1327761 699001 1110682 557940 1300701 36279 1771118 351201 65572 1470668 1927370 779320 172389 1986641 1995824 1987341 1230851 1450802 865454 300580 510716 810445 1853147 961770 535399 844704 818740 877094 1680669 1906244 608733 1586452 1869313 302576 1590090 1601502 369751 639366 739215 85323 970740 209495 1091387 594443 1410015 909966 1286907 1529624 1091284 931438 1890892 1139002 281476 1432331 771482 47179 89751 1941166 176175 471685 689166 286535 1793268 1603677 1628349 211622 918714 1486056 693232 1166624 249041 426963 210756 1747689 1947986 1665462 1241 1188108 1580119 36732 201980 1602698 1575034 593641 1636149 1399644 1667533 1274259 972098 962611 639264 1692804 217952 1218793 901119 724913 1388082 1766421 1648808 122056 357893 882151 1477512 1317246 605931 895298 1653564 577862 134828 1795876 207308 1634513 1969898 466688 712553 1826208 913617 1795706 1353768 34733 1153297 1109266 730418 1753945 94160 1380724 1092162 1476454 377117 1874251 280317 201003 1422479 1169814 1350128 1990804 108609 565924 1297035 459952 54803 48664 1242385 503248 1379855 404689 1778617 1692253 1554722 568106 709192 242993 26075 220840 576638 1686235 646976 510252 227555 647426 1887094 1287534 1540843 1630816 508344 518394 1792691 1761343 1597752 1968572 1284320 474222 979883 681461 148621 1457579 198309 595509 673505 1605579 1848233 450307 1483548 1585381 482064 422225 1968767 1817783 652583 1106635 610599 1018550 307513 587806 1870440 1679385 1280136 15965 974336 315906 1976685 960510 38882 1750853 1223251 1092820 478198 1649819 1644409 1053057 367522 1219855 860136 809608 87804 1034433 826692 826328 1848395 75762 1777105 521756 723761 15001 1024685 1884419 1816533 57024 1611212 234778 1469143 1786609 792643 1000 539966 752830 1572894 1365775 640332 27438 1770009 529943 1471303 211551 404556 312058 1344046 925596 1307355 137718 1948512 473030 1196200 1361336 1799431 813263 47506 26377 72930 665799 25430 829466 507100 665034 261499 1849171 441940 1352472 1436640 1360034 843816 821291 281549 1655170 1025872 620248 1087063 931030 1431667 1493366 1323070 1951198 297632 1023188 966690 645423 1620460 1968621 1270937 687110 1191234 1032104 1249004 1786238 1926160 1141920 433653 1840311 195620 1385246 372348 1991217 1616730 856615 1649671 435308 1460351 343679 1088420 1014086 517917 133624 874787 1775014 606277 1278525 1393079 602569 1825738 959195 1667610 1083711 595678 1988693 1020088 1909286 1745046 1081402 387829 94403 1413726 353841 497002 1297253 1061579 1572479 506225 604126 1182045 1993740 1743243 1256006 1226994 427949 1445567 1037686 291354 1654122 728402 1201301 783155 1331022 1765220 957025 169924 1935383 314644 1261261 1443715 1612456 936126 1350027 1932249 1786068 1209639 1480167 1588149 476507 410756 808361 1675099 248677 738709 1383521 1628140 813707 599769 456009 1917878 933162 1548831 1869712 1477469 716696 858092 371382 1520073 1927908 1375015 1045349 880118 492004 614159 946391 221919 1068656 1299539 1102801 479278 214045 1489084 705560 1388102 1845319 329836 1307191 295770 1353110 807738 711842 1900923 1750838 1837692 344299 1297856 959311 1645521 503259 505793 1449182 1140663 650435 837954 34235 546132 1585937 543143 432598 1449854 1438362 123101 1317400 727623 531778 901107 47317 909551 920871 1195569 212480 1893553 694999 713244 663054 1404285 244097 925398 612194 364606 512241 1195715 204797 218938 34497 544558 1432334 1783972 918161 706469 1570596 803957 982100 1731305 1090680 1657600 1531957 761487 1077544 1409168 1380277 131842 550663 198247 1329140 1344085 1040228 94637 58550 1168852 1831677 157065 753698 1266153 1384633 285719 1844110 1867258 737661 210705 1704060 739705 1305040 1876920 1111899 1276586 1390893 1307454 1278671 1929667 73335 960975 1708995 1410709 240903 660202 351491 739153 251734 460777 1800080 1315484 1247286 1859386 1612759 52823 1066286 941680 1126601 1416392 395600 895924 674186 1426245 369616 1191975 1019436 1547240 911847 1518800 1261574 34207 1265396 280011 168810 660756 1846950 1931300 1689648 1016849 710995 1124233 678638 1633797 1798783 1450620 1556726 887922 824563 1021893 1128151 1192044 1596892 1408883 888576 1858954 559619 7798 850104 554445 417626 1153456 559639 1946545 1248204 1130542 1730570 1435395 1320537 1618437 478010 226986 759095 1268946 294088 1104250 219405 1139348 591868 421049 19926 1385419 493292 1419845 1945556 1861933 1762578 33489 502665 1554725 1109291 664636 173799 1649266 1479370 353349 1584453 261204 37972 180079 1524454 752161 1693331 50893 1970218 1324739 79120 1230173 931564 1622077 1614694 1831324 1756867 45251 1067427 1352031 1988827 1696193 602789 1387650 119473 1982116 339139 740836 987953 437529 356691 854794 826180 793765 1499864 1316083 1976072 571094 1614030 1076469 1623671 650469 174218 977347 951657 1198231 1242178 1614642 982906 953010 745978 1816008 1740904 673568 875222 530540 433983 743277 1385777 172903 63920 314787 1145015 1544477 1456830 1002060 1327053 1573190 1352429 1800665 252583 1717527 911347 680523 362903 886669 462963 155894 839490 1010698 1022599 734185 1624099 1525938 817179 1088601 1091420 764387 1510670 885888 480199 1002062 557396 1991039 656114 1105887 1656915 66660 758218 762434 1504845 1392296 1417384 763859 146505 895173 297672 157941 681496 1131231 464203 694158 1798297 1725470 83437 1356065 1514173 1880523 1694603 1589479 1922117 1608212 1753129 1871919 1866161 416575 1471947 1305805 667778 333743 942939 1295115 740603 1338489 1681092 1257953 381509 846455 1450057 983301 784013 364645 1335887 99671 103696 394508 1493697 396757 1100039 107439 248268 130364 1187484 1016040 157980 351020 1446316 341779 45906 78488 1837398 1560801 153914 1805775 1053769 1086367 1026577 1086566 800643 233411 120886 1550043 1662686 213243 1453764 894770 1559625 700721 833741 1865169 613170 538343 414317 1660569 1802039 339049 1111336 445696 1824621 1270727 1041706 807104 1418663 1476102 1079101 626808 600421 80010 370920 1695951 1327663 1194365 772677 316577 462981 807251 858177 1918174 402850 1581460 1864704 1439456 897563 592092 940444 1865064 546148 980712 1179103 1470420 1197404 751257 770537 418403 304178 1725532 201662 775077 1659800 1331055 556434 87262 496123 949454 59581 1549007 1587037 1972111 1922541 1517317 1766211 1795370 716331 1965568 1406969 1018540 1330390 1346944 1210212 1281547 1573616 1692280 406889 995052 618904 1706511 224635 1559145 1395974 808465 1124733 1960767 1763400 618339 1855789 1787897 645683 1205661 200311 407931 747246 1322701 511332 1800221 791628 1928998 457928 1546078 1962795 1329018 1224244 1840173 1345117 1239346 996273 628517 1810445 96152 952372 674481 1694902 20322 1770498 1229535 287588 150671 1495229 1195027 1340381 1654407 657336 414906 14699 1317197 529567 536666 1427466 527724 112648 1554542 238184 1718921 445893 513352 1340269 668765 1851642 418826 1895866 1730617 1117705 1173462 1414946 463971 630143 159430 748625 976606 280462 991321 494123 846003 143212 573383 1341206 1159123 1630243 859948 908968 1999566 1108316 1277547 290053 471987 1264846 1131229 1738474 1948480 692946 1978119 625575 1137669 1987099 1532806 1218994 1562289 321556 1515789 1804217 694479 1339939 57730 1815212 472779 417137 969946 999157 470721 164346 1312423 736494 735872 1862398 1578326 1153849 773728 1562775 566900 968023 359378 47364 1656055 637892 801459 187649 1909080 1457763 672954 1757717 614090 139185 1534720 802710 1744119 1771109 193636 598865 929507 546944 877842 341465 1267543 32378 1093974 1398450 554913 19053 794429 683583 210022 1731906 1242217 493676 1833752 1498723 1482504 743821 1484809 1011747 1031986 634191 999789 68660 1695458 1406284 1953961 1036655 1891397 66169 50886 386976 1981481 1068234 906850 1944539 490008 966275 634623 884234 261902 193976 1478882 35586 1873175 1977780 1104797 1871707 1004499 920035 1558499 807580 945881 1675166 1320050 1867440 576279 1977438 482772 67547 1042874 78742 158409 1006483 322521 1669589 670914 453571 1243969 306720 468299 1902688 1033783 202700 526664 374369 296432 1974144 359833 1876353 487103 1419486 768886 1647059 1004210 1630119 841527 64631 419789 466044 980130 352504 1546047 838291 329402 487924 305277 1507661 163092 1743136 1701885 1955051 1299869 1836399 1995607 868342 375588 1204275 529087 233275 603576 354310 1633152 430969 871173 542892 1370134 1384557 162983 719928 445583 1083296 1767331 487906 358073 1081701 709955 1874120 905657 1960105 1305278 429679 1910620 450054 1417385 906921 534175 927318 1676922 454216 1725685 796874 1807777 408635 1340281 57707 370246 1739010 508009 1575031 980364 535051 1847604 503219 1800338 1263375 71813 1197458 1321223 1431810 1005447 1964692 1382178 812465 1351740 727988 805580 781954 234021 941699 337967 586196 1182494 1126497 1973945 402045 442249 1136541 1492012 824199 1367124 221727 1439917 91841 1341817 1118450 796146 1426987 1360111 347345 1355439 319162 1911002 551716 1279706 1250971 69463 1957769 1756446 1088966 33605 1131520 713274 1057363 721625 505352 845968 1383267 1712160 1467732 987951 879129 98483 1813623 1465218 338995 58574 469106 516597 1255710 882096 346585 1210266 905681 487454 546292 1005450 1243719 1657891 573349 624737 1513637 877226 1700774 1121919 1494070 1380458 532311 1171699 1719977 1151993 85825 441880 1074109 765792 324057 897519 507073 1972527 110667 659103 992795 1401609 216257 1349497 1521350 383892 1901479 1932098 262904 1416816 334051 39129 1494764 1889789 1428604 1146631 1473609 1356798 947982 683151 1105218 1943959 223759 1733564 1850613 64207 1916178 8737 514690 196754 901322 58651 743422 1390891 325117 1302717 1502352 277846 1225366 1250184 874005 876437 1887474 1224567 1229500 1966677 1490766 406504 1091760 1837007 1276368 716075 1759005 1332382 1901087 170745 1825519 1614831 337626 1240421 1568876 730689 806965 1569949 1645726 1035258 50933 1784041 396383 657979 832558 1938219 1133188 1128057 901378 175008 588972 1439088 808734 490570 1066943 1798501 942555 289710 57617 676466 671933 60491 699374 855510 1444906 1722107 132138 926930 377297 1903178 1963018 1142385 1507869 1584133 850653 556532 1721783 1270658 1000761 11868 128461 839127 641881 1320702 462509 841034 774000 1605253 1700559 1070801 409450 1039610 1701711 1153410 524511 1313773 1091631 1414243 1929074 1207450 448319 1918635 596960 1889275 1821511 1121822 1123016 363557 756613 373921 1324409 1342281 400099 152555 1593956 415743 890276 907040 161058 1795992 469188 815696 1274114 1979413 893443 1917259 881529 493867 1901179 1217770 1487134 230685 1390070 1408089 188434 962891 184690 626015 1316489 114521 685744 1423984 1188581 1463402 1644349 402689 1141646 653167 1523907 1395459 1237352 635771 1990818 1312904 144221 1354924 1311014 398910 1631977 1317700 727968 953741 1069351 1566214 752312 1490062 116771 894695 1670623 1220150 1386954 1130561 1468600 758996 912172 1359984 1395811 1439540 1313252 35493 1860130 433482 1228040 1751240 1232863 751402 936040 852201 921649 1696261 1456596 818028 724248 1658025 1991096 1055092 934959 1741466 1058156 1443053 661481 1113049 896023 59478 865268 862539 1862184 129360 911831 1237779 649808 823589 995194 396225 91605 1950602 1217749 971380 1999500 459033 655685 1295599 1194630 1335127 54223 1067765 1470552 869892 1139003 835669 1447907 1416467 694013 1515315 1104790 1993070 1525901 513220 1212561 936678 53373 434446 1025371 1045496 276950 482283 1008110 1681608 974973 372195 747249 331774 1008531 708557 738895 1183668 231072 1650615 192507 1924476 1278187 1593590 1162188 1722331 1768752 617155 1471054 1583048 145961 126928 1167892 9040 1717462 5735 247806 747891 1852711 584871 381568 450255 536662 1749700 1557997 1827413 1742145 1052407 1864879 1912136 226657 283833 851150 801140 1044785 1984079 1619242 171544 1673907 646226 1233998 1469555 1135331 355132 506496 741530 1930970 884911 1526258 297088 690380 1638746 768956 47285 305576 609116 267554 30865 1713264 1011440 1781863 676080 220633 300781 1643394 1902999 1510312 594819 640961 1362567 1916822 72026 114619 1768071 1310103 272469 301823 130959 621768 1591199 945807 703581 1217966 842117 444024 674646 1618103 443104 1809883 151166 140237 1139970 480596 652651 939601 126456 942733 1367305 1632231 421283 1383627 376839 596337 1041458 1830632 32226 1348486 1129237 759945 247923 656687 1220004 571585 327103 1133192 838077 1358651 1351714 897607 373445 305426 22175 1941281 1468383 321081 268900 975020 940634 838792 1501742 1037774 249436 1340510 98055 161770 1495135 1439964 1624544 1209324 1004338 1946444 126495 1430107 1530277 777313 597675 1724129 377685 1087647 1506545 514360 529114 1732228 997964 1814080 234420 1938130 1013698 118157 96236 637007 1010676 813425 1783376 1630249 1935718 1338994 1949595 132570 858750 506968 1640141 58302 536533 1314611 1384528 1835498 1829385 1715164 828125 1590486 130091 784172 1430551 1709374 103139 194262 1593833 1954853 314155 589519 1643913 1559953 513421 1234130 1652928 786309 1773430 1234039 1613411 1121238 1292579 1817279 832670 1484487 1223470 91052 188703 17494 1447221 526350 1212970 892384 1687103 1048395 1182873 106592 599648 170379 108012 307462 1128574 1749081 274911 466028 160274 787776 645931 1155355 1881537 953500 1238522 752043 1269328 1758433 754488 984197 152018 1655181 308021 1852177 202591 428221 319098 750045 1922074 840429 364574 1601033 1725931 1149948 116610 1663227 669056 361943 784775 43000 1632622 744914 623177 1253171 122751 1357441 47560 958387 980688 624674 330954 640864 1661757 532108 637587 1858325 1409707 813113 1759737 1671447 1042270 1756177 247074 1920638 1584201 1730022 1488611 1236680 781603 1962336 444782 1491701 1540550 1855451 21308 765525 85509 321831 1591063 1501761 688099 1099713 1133101 793425 1741936 725126 1751877 769524 819496 1742749 1077078 481704 733252 195956 77102 1158927 1840403 1520467 1447952 884681 1826841 1807242 1284471 1256569 347675 262404 232596 966147 1208811 15550 1824971 1953369 1819136 1673750 1485375 566316 1158229 1936606 303511 1324671 65627 1957628 207491 1747758 1985353 550439 461416 537398 559162 745188 1204898 388925 1545935 1865213 1502505 700516 899441 1800767 1897744 1341652 255703 96048 238067 426166 940731 1564079 681997 1717595 1609655 1696621 1218250 768153 154988 1827851 1268643 1787234 40938 934988 1256055 606991 1631830 836893 703556 1578307 1988914 564777 1510029 1873521 1912388 175939 676308 1277581 888680 1858794 533095 1604359 1376994 1822836 628297 1048414 470243 1137661 627744 211302 30093 1163908 391921 1978897 1782449 1455074 1962307 1817009 95334 1193367 1579019 268340 1888246 1649586 1355617 1595688 1254000 971240 765461 1884198 1472453 970822 1871444 837927 1325735 1691050 1108161 1436902 147158 493427 1512585 1742850 1915037 1046945 1748822 1598444 78606 1552775 1349221 1823534 826268 175804 561018 370757 792321 1525779 158833 1524630 691703 53283 1419314 1396089 830859 396292 640524 1767221 1211675 375105 1190435 364333 622759 8654 1544672 1506627 545243 983355 1338864 1107279 78272 178901 1649903 505569 1061586 210913 1162992 1872508 1372533 192769 420775 1027670 1671558 1538890 692379 1089247 1167840 1095648 57062 681793 72864 6051 544684 1371448 1449957 1547539 1678313 847337 1198140 60322 439588 1174928 1095010 1004620 791894 97991 1067963 985509 974130 868937 787501 1387703 587299 21891 1976871 1247618 1374396 746591 1041327 404616 1106627 184239 451916 333185 1423985 774612 1501752 1461952 760856 1805356 1898389 232390 879672 812770 828299 1312287 1161985 965124 218261 496736 430761 502366 969615 1753377 845787 127143 1153372 367332 1392195 356186 367657 160673 1903939 1449792 590718 1800095 1881701 1120793 1481806 1729405 1773133 1714645 908197 1557981 993488 1458269 1131504 1678028 1985210 100365 673933 395507 1306034 891508 1967615 502324 136826 1141320 1143166 1468815 502986 1607287 1427189 1567702 1823722 1627306 392112 58913 1308936 1440561 1615025 1116386 438442 1249411 1699276 1711314 358971 462872 1819464 1736706 1807566 632558 1404408 313986 1708750 272237 1118409 63955 527792 1988420 533080 1656576 605185 182019 1239097 85369 1188943 870027 1402803 1584296 176465 1008538 882831 1035776 1098129 434330 240400 1101075 1275533 1822717 1189715 1441333 666267 543944 1531423 1146451 1355928 1324065 38723 1330256 1043979 1325091 836241 1907878 195790 1586591 17113 771918 899615 1581810 1708759 590401 472822 110927 1849515 701703 115714 675900 1086361 496957 1154256 1622575 411809 1627257 1545603 1934635 1058402 1133777 1935520 608929 620295 812317 550749 1201677 1470303 227699 734744 1094376 1062377 1888863 211521 914474 320678 1403147 1206194 286845 246804 744307 1590135 125605 1332945 949018 34639 1773927 1786630 1515854 808955 197414 1977096 1857412 616967 1502938 1148000 1895398 946673 1054448 240449 314250 1688808 1950458 1126595 1030287 293918 477021 796808 555820 1546682 1117585 1987537 970392 324251 948334 548300 334607 439571 627259 211216 856903 678657 740153 1875836 1609723 1536693 1743235 223608 1184423 1382684 1300440 475296 1518673 907451 607215 888159 855273 837673 433093 425895 120608 1967529 515940 1631118 1937459 1924344 876666 82295 926421 1962092 813077 496235 1339021 1956298 887009 506317 1261156 1709423 274557 1178036 188633 972742 1923607 1097036 1260590 338963 671422 374579 1789295 1591652 1500370 1760063 1092647 207975 433319 881671 1323794 944574 1639524 1494231 1701451 1069324 685297 1909291 839338 1183341 134050 991222 1355844 694528 1704729 1637580 803010 1558707 1087911 246771 261702 169189 827528 1144198 658625 921089 478967 750096 911680 1313385 1961393 1232494 266934 1710880 1090673 392545 100007 60229 1196888 1019838 684698 1617491 136973 215506 1485304 304696 1352814 1367417 408994 419736 1350181 1535647 266607 1638108 246793 1429071 1697850 816342 1469318 1422956 388484 1768273 325908 1093760 28729 1492130 900638 1404930 545791 843164 1687985 1825875 1990240 1345748 1968428 1762418 1645796 302676 1003163 954907 690831 118497 1438400 1325215 903605 503211 1717552 385474 427226 415258 630254 72111 1000600 1589607 1665149 953846 957377 1703761 1915968 139964 48224 1353317 640104 428755 164725 295637 1876237 801532 1366776 494198 1986623 926375 1533215 1499023 1951186 575564 359039 1654657 1798477 1257984 1903512 764663 251798 1570720 1035073 1690110 486659 1173781 76455 1810541 1808189 1135111 778337 1603543 1359576 1869488 1861505 1508497 1988419 248185 20047 1130669 283250 486657 602974 1806957 1141991 1958486 859657 1755724 1746559 1378031 1138773 1307053 506464 1190028 547143 182433 532177 1633583 1022691 1187691 709341 1114936 500532 755970 757382 1554506 1207087 1674013 868512 835671 821251 364789 1843557 1407913 1006815 531525 882763 1140651 938766 1215839 1462453 1550186 560981 1458702 1882558 1462397 907148 801145 1539358 795330 431480 379957 62430 1956484 51766 246697 1715993 948166 207334 91535 409335 1884482 503968 303067 1990025 1626119 1136283 878774 368352 1503687 1990016 217939 823240 614146 1657933 1601300 1610690 1565485 271119 1710733 865308 1652755 757035 664260 74257 286049 1734320 902916 1565186 1058383 943457 1670653 93759 1379101 944523 1955389 740617 1097557 1271653 1531357 1686363 906456 1269622 767692 193289 1547382 121807 1775524 35807 244734 847376 881714 1258638 2488 1726612 304083 840187 1236719 337189 383066 1250597 1040221 331273 287392 1151821 51078 1344624 1699357 1987669 1181294 281063 1213786 224953 567481 1787477 1884297 237593 1256310 1657278 218768 1480011 425334 664674 621446 462763 1633689 1599656 326546 790126 238340 1023268 1697742 678159 340964 1558732 750248 1747568 1063483 131283 238634 1233086 16064 1491746 398404 1853784 236185 1961983 779070 454242 791031 899699 279668 72033 221380 711019 1995142 421659 1996213 482425 878994 1378387 571511 1523001 1510173 1578239 112537 540720 163658 1298037 40812 1322271 32300 1010098 1472541 1518200 1964177 1557426 1944322 1994803 130013 1549953 1125402 231073 1716988 180254 834734 516620 118808 502 1490663 1473154 1269319 1445697 1341750 1433298 603410 584837 849258 892477 834552 711024 1308135 824541 1532287 104169 90967 1456475 944366 1737053 1725492 215371 1012585 103470 552947 1188665 1919831 1539151 1014041 57812 1171427 812104 1078325 1346304 284585 1958181 644784 1838947 645308 1745302 239534 1123125 1642367 1418157 714106 56418 1808842 278685 260559 585983 1278405 1101803 811230 158895 442123 1613722 1900547 1510361 1464121 1036250 1438423 596051 1510037 459734 1122035 589967 1037432 203269 1895778 970282 101948 1868516 777508 473375 828528 1175529 638558 1299847 221573 855060 605102 1152996 454316 1172575 1221667 1142389 607365 1069237 164801 438590 7915 1099052 1533970 111626 32562 178133 1918293 472207 406687 147488 1889344 1985249 879495 1459952 1155434 262017 1056273 583020 1978340 1133780 57135 1042587 909837 634177 835791 1496743 1460682 116608 1835122 1697123 468446 1843591 1837161 1667112 1431679 569746 405119 93900 156617 1596773 1354112 149954 1660451 1917641 1923886 660042 890085 1050115 412232 1819002 140466 88681 989055 1770363 127286 799591 538141 436525 989610 448515 621433 784219 1867117 1782677 742766 1727703 1203791 734560 1158722 1794141 564928 684444 759650 1619245 282470 191952 227222 1578092 1641049 1913797 1591966 1527433 795943 1370544 1991533 1700200 1622412 1225952 471630 496204 1035367 1388837 130291 3954 1789889 1585564 359592 1764523 602316 328982 595321 937906 1647963 712070 1700203 217219 1851551 1685448 1201592 858101 19336 782950 732727 369242 323172 192919 173202 1692134 86801 1121613 985230 1385864 111114 92945 1696202 869799 958298 419858 1658676 812642 256280 1302672 1367528 344604 1023709 495293 1148423 230951 1381436 1032848 49232 334783 547280 1643938 853257 1812428 1749569 1637487 673744 415276 1415270 89267 1823353 66990 490235 496324 1506352 1717975 32338 1335975 30603 203577 1240121 1860241 838606 1711107 263267 210927 826676 199798 1318189 1739675 1684284 21685 274387 1430099 785017 1246552 297982 1354609 1738813 241541 80003 132954 1059922 753407 446268 500460 1358043 288357 186781 870762 1807258 934256 1717551 457252 1764368 848050 464493 380888 1513548 251430 956974 521213 629862 1747021 209639 1407059 1140542 723251 767162 1562087 1881519 958487 528084 608617 50685 543625 51724 1046216 1169402 1831021 1155085 338980 908676 1028994 483157 1928637 829442 1783428 1512302 100375 354982 1224494 271138 663226 352816 267455 384783 268189 1707009 1730454 1671148 1004333 1266907 1887167 1526638 987454 107905 1758935 182422 1820268 1740545 232197 1978470 116554 1177123 1242351 116785 91089 1060502 1928183 1325539 308202 176136 323846 215760 1602827 1358226 329909 649280 644909 327589 237776 442401 1066321 1373867 291768 1925321 766039 573045 881757 1114125 1709568 1144313 1867700 186795 569740 425921 1221442 795304 1416199 1185111 165804 111433 1558261 16406 1882845 792523 1955660 1023263 1487060 1292403 1815474 735050 200613 987787 1012820 125411 1799504 542149 820914 1294033 1000027 781628 1724719 683852 477762 1166044 1662414 1377546 1654235 271899 1014112 1657355 145396 473650 1835192 1035038 76181 1140957 1726542 1510260 781345 892058 642350 18949 1827155 735504 619724 1573064 724890 1547418 1636952 1061784 359843 405739 1687709 1759174 1969584 177758 549350 1944447 1369151 276566 1450699 492422 865399 871721 1625196 40659 990680 1803526 171979 1140820 1235609 1160004 1095514 1431956 1902895 583604 234391 475350 679405 533553 941472 1724002 1781877 238419 290693 194399 615036 1573365 291331 1039498 355358 149268 1431060 1392735 1626014 1599842 1678513 1846765 819581 1513635 1304455 1249485 1595523 1983935 798655 459260 1822439 1852568 597264 1521665 926406 786676 1661891 731865 1780044 1430774 1322971 1727456 1298248 1504153 343079 248481 1809204 1319641 335125 526514 811005 1714655 1105991 1270006 1633853 519011 407586 1263635 862877 1301253 485085 1980064 1620506 268402 1912541 1983794 1185471 1951669 914807 1807794 1364132 31564 129661 1951227 961846 1343550 950998 1776925 326302 325939 1517615 1440738 1638667 1626735 1913373 923492 1424985 860931 1430036 1306053 23898 637203 488885 360943 209315 1541838 1348676 1653529 281970 1906542 310411 1186162 297240 1954736 705640 1456537 222069 1730339 1058759 1364670 1712865 956758 1982688 1293101 592733 1143288 1148868 1013523 275547 1754588 1846127 1588325 888331 724289 943962 1124403 1396160 1381109 400700 1375660 924610 321667 607006 1788830 187858 1631859 425152 1931510 1773078 862067 1635171 854902 160838 1386633 394334 1714088 1610810 1879301 1616329 263071 488887 1985077 717215 856565 1956135 801033 1882957 756333 890189 180747 35243 551802 1939622 1889144 325968 948634 1447724 283764 929765 1715050 1852300 1545974 894586 725952 649364 1369779 869241 737814 1671280 587052 809097 470533 1278048 1329381 1769163 24524 817472 60562 908691 1029876 1776809 521033 1839380 1808314 132864 622076 1632013 978087 1924899 902662 938812 1830658 1086902 1917015 38325 1664163 1023767 1084186 260774 233060 1331714 104708 396550 1758308 1433329 1398753 1312298 1643737 639467 588748 705258 1579462 1249129 1871544 1359045 697770 72295 384072 1323946 1525639 1586964 187488 973640 461014 74534 610087 619420 983771 627366 198321 881804 607811 1173645 46962 372849 473201 540372 1615200 745255 1511393 276839 1034342 363104 1028612 1266517 739886 160263 1705433 1432229 155934 1158116 718935 508565 1368240 1061180 1422136 1991095 326752 1315331 645515 1912234 380225 317139 128869 1205752 1395300 1064928 103170 280261 1102440 906662 971072 773610 1392410 584822 1460108 1393733 553400 162702 1091590 1921322 1605894 1707625 1627180 24919 1501749 786760 560272 1216393 1239003 1661333 1554457 1592011 1437030 1445746 994968 1272446 254464 1570617 1281280 211950 98915 137313 1507339 1471058 1886365 1693249 135463 612441 81870 1021671 186359 1115239 512051 872172 556053 453086 1076612 633568 1591972 1528411 1893775 148499 1631761 1405793 1546322 463605 1958245 1176750 977147 256430 1516807 1593726 1778062 760359 1673869 1322460 1577020 1957711 1701975 1404038 207150 1964849 279598 1065221 443972 1823706 570431 748729 1896766 654872 1416183 71187 1387220 1421173 210002 1167650 410570 1208677 753942 1872491 1366067 935687 1294976 72725 653643 344343 347362 540231 381945 940531 1179779 146949 1279623 1283112 472089 1368440 103807 1678526 1531719 1692405 1049373 261511 1857277 720561 1480384 797499 1058114 1927847 158322 958356 629547 976288 463637 1654777 1340623 410545 933384 1409441 810639 897747 133017 515795 224521 533421 276363 1654500 1436880 1787353 1380165 527766 1947463 1644732 990070 1225609 281675 1428147 891943 1788527 751180 1401471 20964 783384 1138179 638345 1523725 577276 866054 1546985 700437 640611 1747427 1907782 614643 1124499 46381 634507 746078 1332888 1382872 967559 858633 457078 10726 1473173 1759435 1488347 267925 883147 70140 657911 448691 1037283 87651 42979 841839 1690581 679356 1951573 320356 825373 1064853 223130 652171 117058 337269 1095057 637201 1238382 1370204 1874317 1291761 91592 1031902 994676 1209247 1486132 1666353 1654458 312721 584518 377398 626778 198450 191014 1378247 856699 1731064 1451393 122904 1024116 244633 1508231 265861 281780 1903507 1262983 218098 1466381 1644761 1966801 1167776 853938 607039 946268 1607025 404964 1962250 581839 926272 937218 428270 297192 464756 1187640 799222 428057 965861 1583858 143474 1192953 881988 1301908 1450621 1379884 1337742 1259073 711349 1846503 553070 1573337 1189098 1853603 1069804 1992027 589 403546 1225894 1425160 543532 1714788 99917 1740774 1919008 1606388 1790989 1309999 130410 1682382 1062851 458768 1795382 1161379 1615502 488602 41453 89283 926325 1042508 1358125 998535 1781442 916810 853909 1354000 1109919 1928611 1759350 345501 1418232 1952863 1945259 1374441 1528319 1139352 673477 126212 1182141 1923696 1191061 1387435 1306297 1890120 113265 1084747 1419222 1911946 1172578 1105646 54550 1395112 933104 1119634 114079 1413962 676600 199393 1777977 897584 1255183 676921 1922518 479579 335052 918762 1273199 1945663 534379 911427 1937475 1787063 174125 906818 762413 1948463 1652333 1089947 920990 963743 501853 646492 1432174 607489 705535 1120238 625708 165396 466191 1875103 1497942 441124 348470 718185 1680285 9784 1813860 1443282 895724 1589341 698967 1384892 252841 945859 976326 332009 937794 1115644 874427 1367445 1581374 943404 1666662 1943416 1779392 1332720 208166 1229626 1604775 1400280 1917120 1738175 1843686 1194490 989223 1582797 425337 503281 1324840 258084 1046799 859381 206548 374135 40530 1633545 105160 415394 900306 578493 114248 360479 167206 175294 1092053 36726 912428 829811 1276457 1221270 1748595 409326 161129 1903815 413120 1761398 1679769 110488 1165802 1614977 355925 184621 391812 225845 429881 957146 1093288 10825 1331936 1803739 710148 1088473 794308 1950047 674987 879319 55325 1540342 364427 217081 731937 248626 1043069 299168 1208210 404250 1460223 1763169 1858448 1873071 186191 1138620 1410497 497460 47341 1755610 1628419 1473984 579962 1178189 1153929 808413 463624 915666 1168506 479715 1408338 1766436 1561581 584767 284597 483520 1175804 93853 1673862 696677 877542 1268026 1493361 1643168 1717627 1928958 899997 1620069 1246142 979003 514610 1067857 967772 258709 453423 688594 1764360 526561 1414914 55764 838998 232953 1792148 1593469 1344858 1886746 1756903 1508583 645313 1733211 1218189 81759 920860 39373 710638 1893214 102226 214935 1796197 367271 841181 743060 1779006 1367383 1339979 1964017 1730048 1954403 1031449 724811 1931024 196098 703156 1573837 1563390 126074 1244188 304984 1312449 1878858 1130598 1807475 719362 1516114 861478 957204 1469685 1490603 1813224 1304288 785020 496721 965173 1963017 147263 1221119 38247 1131068 312253 1397923 1219048 1979470 1166283 1356551 457110 1964527 1110298 1806444 245140 776816 1455287 623159 1463651 1898551 1443541 432458 1105507 1259028 1154861 732435 1599846 193882 904410 1058062 892971 1975504 737552 1066707 1269703 1797570 1871064 439769 765853 1869409 1590738 359811 272454 712066 1872568 91868 171893 1877338 1402104 1268741 1272043 1264713 1236521 531193 581108 299026 541239 767417 1374391 1487275 1188196 737296 154965 751071 448637 749934 140098 762670 709598 921755 780685 772141 1794738 1642020 1729172 1940091 1642121 1625761 716171 112430 312784 578498 1549002 460726 1893826 1293432 1201507 1511285 1817727 1255346 1066507 791415 702740 977206 1419032 1230098 474654 1130956 923286 403084 1923250 1891296 1353830 921966 1529442 797797 950170 1182078 33787 820191 1490741 1359099 704032 806589 198666 1794328 1450507 431441 617663 1308184 1958693 1183292 1209706 1142223 646812 1512233 1962833 861817 1136712 863086 548703 504934 1083478 1559113 565028 1541503 1344098 585410 1728594 1657606 769720 414088 216108 634688 1347323 61613 1908679 502906 1888020 1732169 725730 1323668 1165703 1193728 685455 1298936 1036121 1144775 1391789 562310 1214855 1913649 1567822 403793 1147536 937713 1543187 1890872 1381797 1257162 178076 3331 1934333 468473 407393 1115284 59832 529558 1911319 1016747 553158 612492 691920 1552790 1465019 1931126 748196 327305 370340 1853983 1299273 1182024 310201 36993 365065 1818420 962634 1011714 1820278 1428113 1833909 1005058 176918 418962 1100617 965062 1845228 1294446 1562734 1185668 1601411 1268625 1678420 1079447 398890 425866 1344718 1645850 1980596 1491566 72706 675462 1601200 564194 715964 892355 364083 1198544 484413 1029897 306369 1357611 1371902 985942 1141219 1892367 423522 858222 1744510 751118 753418 597945 353169 1717885 1790017 498110 1149905 855976 1599699 1363171 826538 1504515 1628112 626397 198381 1058878 632416 762012 783535 1087819 1579668 72531 719021 1556878 540481 651662 1177120 1273268 990687 848767 1809981 137741 1411622 576166 1119529 1801226 20674 556002 1329779 1093525 1785524 823241 21817 541564 507308 421513 172796 1165152 1088865 516846 913711 1206590 1835774 930867 968973 1697446 1832706 548596 1062824 1431999 1711983 243820 1444692 1980085 879670 468498 1221377 1088227 1464814 1987175 1533070 41205 171058 691383 1748979 126578 1313954 1553268 12487 774404 708395 728536 834568 1033727 831202 828536 1388466 1635552 116860 1118365 743153 978877 1020658 26361 106737 107563 688895 1755172 329327 1733478 484812 376953 1581311 1336398 572870 1609642 1420169 1790446 180369 1478352 1338877 1561264 15323 1169820 580294 1066094 626239 557914 505763 1149313 1858443 791872 47110 488615 1150628 1650275 778480 834509 892662 151096 751630 557152 544037 135257 1617448 1935391 1471345 1678650 216624 86018 719955 835235 165492 1380991 1325788 1005991 1079395 1714324 1633452 1076382 1332643 507818 1533099 669573 209975 1018604 1197486 495495 189721 747381 858350 1377842 890086 1084799 1352777 1040973 1441464 1778380 141645 927939 976980 1635626 593215 1147814 1192616 553043 1363445 1345104 351422 1970622 1862176 638734 1052894 287418 1271531 640073 1806445 199855 1632358 1558747 1683245 1811171 1119824 856723 133498 522058 216112 1777754 1425657 1773386 864785 643009 1195738 1891301 667855 834476 521507 885013 1394431 1573698 1560963 982582 144264 459712 1280434 1424 170116 875877 1120106 18524 1827938 1957326 577557 1113439 761052 749520 148848 746461 173435 1763243 1572662 814949 1854353 639313 148537 1199163 935971 875412 1911905 577350 1378211 1807436 1501616 683828 18267 396594 1313853 1863121 1855764 277936 1271550 642756 949491 1894556 855026 61329 1258799 607323 88411 1596939 1983259 1547397 297094 175388 1304485 410226 1806626 1966611 1209175 1632797 758192 798190 211837 1923593 1201812 627701 1787921 152736 1211785 1714921 1806553 1588311 780877 1048026 1435639 155427 1367910 607675 423004 1605259 416781 1782232 115816 51309 567664 422360 1498214 1293803 746137 1295313 1602358 1459318 383279 1238533 389531 482502 1383013 467610 33983 1322077 253746 1520710 134814 658599 411238 1087756 152090 1304291 1162039 37679 557518 1151425 1981043 420400 635918 183757 1503649 1790467 1670204 539128 581239 375584 1630767 1518703 1721085 1644924 1113058 23169 1478773 957318 1513035 1951382 1521557 1616 1971981 822568 1194745 701675 1305774 409290 22579 168796 1451778 1664988 1285804 494000 120060 1752184 1803409 486987 934542 353538 1665394 455466 1294103 1347515 1815057 1605925 534385 115175 1957913 256208 1722739 960494 433631 1917519 1007780 9730 1377582 525317 430010 1587308 203783 1110655 141827 1268658 1425245 1180863 76161 314612 1515084 656552 1001014 1239941 356562 944255 799876 343211 161298 503675 970604 715285 911338 202927 767672 1181574 1446632 1190464 309438 1441581 1287483 1698791 41061 1359599 1750845 1666986 3886 501042 40039 130625 270764 1528512 526677 1052449 70753 1712133 862473 1159113 1438645 1468934 637334 1031775 194805 718153 100144 1187364 1980603 881972 426573 1331977 265193 1771781 1342811 1084202 1313326 864954 643867 1900679 85318 325453 1971975 599760 1758775 1046399 952602 648533 680107 330322 1355242 1178901 932926 1414267 173075 174272 1467046 303555 1271786 1540273 1607021 167371 1862763 914207 1112749 1533223 1398500 963059 1136819 270180 1200106 974061 1554991 1659025 1022320 1194548 1169053 338100 1689787 345428 394773 558162 602495 1770310 939738 356120 557736 179772 660279 1007406 424638 1393474 848687 1144384 864682 1196123 296194 800255 1254555 419989 536411 515408 996909 1895528 1245820 1616854 519553 1660322 505497 489099 1944966 1582976 772640 160994 912008 1519138 1310224 816276 1652999 1736614 453629 1281365 222340 1251277 116305 1019400 647455 437219 828414 762613 973000 1382514 338309 1334131 1133735 759103 903408 1396210 981189 1384249 613000 1857324 982128 21360 1806205 1338822 1694012 1434931 224828 1996735 1577471 1352674 1599378 1195886 1863213 176962 1346361 1361813 598606 1049982 1104002 1460691 402279 172959 429356 1600825 1819656 801613 1347574 633287 746017 845865 416626 1567552 356832 1664799 33034 637964 1556189 24387 1667661 408858 619297 1621921 1099693 1265320 916337 10702 100141 673065 1015746 1382919 1203153 924626 537243 1879642 1447680 1428133 1927135 1685459 1067301 1710920 1636402 368014 1450391 353657 750466 763812 631146 1162329 1551154 1721744 1574249 1544490 1593624 24977 1477247 1610973 775657 644921 1933783 1868697 1219458 1574810 1349536 1573112 1781650 1113100 1355213 1004505 1844769 927892 1915894 672005 1635741 63519 818067 371234 1696816 106038 120532 1737556 633683 98888 678616 1506738 1410811 549838 1006407 1883148 746974 874373 877667 192652 1508311 1220025 734699 402326 5459 1419770 1392244 1665213 753546 715665 277155 329176 1392822 75617 1973542 30293 1926613 1841664 797558 711528 842650 764558 105445 376681 1838858 1258860 745669 1666167 574819 754459 877653 1726195 188028 1692623 1139245 1338833 1235742 1587717 1716171 892758 1872899 1085534 813144 130863 546898 1772660 91845 1571851 1015481 1116596 229271 1151512 340564 1359518 1517525 8047 390443 1568384 136610 1642550 290944 130330 839018 549555 1247841 1247027 74581 1210474 950630 1973311 91041 1083906 1720527 1536962 977751 596591 451403 1872712 656097 22665 1710526 1170807 1576734 364481 421435 412416 922705 512048 1140016 309561 1275845 145458 743935 1016885 1348120 1245584 79928 1286479 336930 962801 802450 520855 1707068 23641 1186088 907351 1376809 1135794 1638729 1782664 277049 1728833 1778994 11598 975005 745570 1851005 1173658 1328836 12941 1122962 351752 264687 376301 1692858 1871875 1567391 1574009 639334 974211 599650 1949142 1665489 127712 210750 210023 672518 1326419 276344 811041 478613 1391302 219332 1500540 1150649 1891967 345156 1486608 1152343 1722993 529900 759480 1013431 467291 1523833 1484364 1653970 1051483 1393585 447108 1370690 1026338 1075343 75195 334286 316661 394774 606973 1050270 1827575 1226913 890917 660493 1132789 557615 1882782 502623 1298213 1152770 105977 928800 1889730 201500 1205871 1227717 1185895 291362 1192430 1404979 1785101 1896034 1329077 487792 1513216 809495 1709460 253842 1991613 1700939 203475 1550121 312309 393638 1960889 1162077 336398 1148990 1264584 731091 898229 1265518 265369 1468107 1971514 1769585 1127103 592069 487260 1597284 639783 452254 740082 1815917 948007 1817063 1682347 1810631 1353116 1911433 1851368 234718 721701 1228582 1385877 1160782 1606562 1608617 1884659 1512249 1029902 1728089 978044 1286432 1182833 1457384 415166 1861039 431704 1942588 1086401 1072161 220873 1652938 1998648 443176 251667 1929833 1759134 1782459 1229735 892775 1382344 1404588 527085 1788498 1444153 1659397 1716586 72032 1299811 1471521 785145 674590 1294235 1776453 1362312 1408359 626818 634332 610154 1495412 880063 934286 361082 1454716 799486 133395 211007 1599154 732962 1567980 1132738 757901 1892407 73506 690145 1250282 960804 993064 1620441 1861949 81147 1085160 1882630 50748 1279675 1999671 1972521 812343 389965 629063 1304277 772800 1681498 542046 1437088 1370032 1912658 1260822 945720 1646505 1777951 1274616 723999 1258687 1708721 1587181 1621444 1937169 1129925 1876545 78770 436240 1446778 1212572 1875709 25671 652502 516323 215655 848108 510680 1011085 791732 631465 254580 1434 208665 282401 1283511 62690 1812304 1090727 44346 14088 152906 1276059 1638871 433004 1121117 512344 1828004 1675653 698376 1758157 704623 800140 440208 1423779 1267948 460219 314942 1920867 324438 1914453 775897 323733 267401 172231 1608505 883795 1267826 1141624 1753166 544769 950054 1143580 932719 849989 115499 1665107 1124916 820277 1103483 1942598 254506 1421684 1645973 393473 460934 77977 206759 798009 1269084 1192911 1923102 1673122 971394 1620754 1420966 148996 1842849 1373 382455 1854604 745670 1426323 1306400 1785776 973040 1216461 1528749 777277 626053 735071 1600021 1764370 898604 1714671 1907913 71666 1576297 757498 1654007 1802600 478992 1210532 349978 1858162 1555504 1515667 688674 556461 688509 959234 1437529 1968911 916115 370719 1886316 1199052 1924512 1424773 1214860 809545 1613389 1372925 407725 660096 1137035 672700 1480537 1344301 1966021 1811527 1027066 607320 1421559 1463386 1475971 1823054 52132 852411 312862 1369739 617595 1177688 857685 103806 1745490 1486654 415972 873958 403300 1087725 884247 634903 937897 1132378 87776 1973610 706296 772544 8206 1619048 292018 920471 347960 200922 710310 1078861 733081 425095 1503298 264315 774335 1791082 986730 1468686 1933357 903828 400934 165435 35981 1417530 1713659 137989 1205699 618090 13629 394104 412934 986284 1688651 555282 1052644 409237 1105923 1771181 1121454 859771 944426 715594 1853459 1295469 776453 550771 1463653 856390 80157 798134 831637 1257780 1522663 215951 1405759 977084 1713959 224258 639664 404293 861250 573745 445304 549506 521071 1986498 1374045 438933 691761 1428812 85645 440713 1424452 231803 292334 857468 660835 1252570 1047661 526701 1148838 1671638 1070429 1887022 1608182 748466 1541896 1059075 60435 1111287 1317459 583132 1543861 786568 1707850 1156649 945028 141840 857290 1460124 1473003 298538 7653 1068941 716212 928986 1911553 1544502 623594 805783 71110 1228854 198480 1686994 190771 1393546 1281896 1176315 1673339 1231697 10224 570484 478283 1796740 1780723 1152191 394103 1324133 1326253 1468938 350902 163142 785043 970010 1876953 1178688 303299 1732532 471316 1558183 1108789 1744458 326973 379632 1190094 1873692 1703628 473571 710634 29105 810267 1759129 114436 1183878 1909439 391096 1659990 675586 894226 570406 823122 509101 1148010 1294864 1249553 1227444 431647 262457 1328531 1713086 379147 1439378 1523612 1527603 684378 957922 1541882 686203 1410206 814129 373374 57585 361485 1946916 1526507 1195833 1854741 95035 1787943 409065 1193120 1478848 420554 385962 1187989 1830015 653103 562822 204945 1257639 622445 1193061 370462 1203359 720996 1509150 1579746 880406 661313 1885814 824654 758912 820070 157967 538433 10723 1966982 581714 65058 482140 248673 1810716 938175 1239646 281757 1019902 1094420 1761164 1370732 1510806 1174148 1076725 320381 866959 1593221 1735658 83060 70119 1979215 1043964 1512833 1334409 796275 104585 57449 576163 172468 1706260 1121734 911813 240213 424599 1473009 231792 168421 54536 1551469 867770 2805 797588 1296933 510918 1790176 1046687 759380 1550805 295103 1869419 1870092 1192762 538905 1214980 761725 1183850 1475472 1697299 1916820 592346 1943029 1624920 288211 496351 1603061 1412974 1660232 1913047 1353737 575279 582127 1393831 524108 822878 1256849 1051653 1402835 1083789 161216 314865 356184 351269 1543930 244680 1808486 1311684 168866 835066 59065 707670 83044 299957 1721376 821746 1642578 494604 1014157 663360 1676316 1007559 687106 1856434 908556 279081 1818272 97341 992469 1955533 1745369 1888010 566478 575756 325081 1144866 177306 183187 515031 1245839 1239836 1875594 754102 1134217 1615710 1383928 1836378 348028 883626 1504359 631606 1322277 579218 1780310 1272276 584441 22245 681579 1029756 1807664 17337 1840763 935360 359098 1187907 1589180 1474882 1652417 499498 1176168 1392639 1699346 837651 1843349 1748138 847412 1559899 1687198 1805204 1052594 1168288 893937 1581996 1422544 1665875 357296 529215 1138288 408963 1616629 1336750 1536231 1007573 1981252 1162894 1546112 314097 784374 710402 1023598 1827364 277985 955728 283625 1158431 947985 126203 938688 135577 591319 313065 1918965 290172 615020 1466683 1776702 600955 465238 1893551 1470363 288780 1513308 153385 1408442 1246817 1688368 98672 1973593 1048674 603091 464358 1931134 442499 197277 1692765 1661407 182202 1529986 1188219 1469244 1990638 278758 601199 561091 1979767 966063 937569 1926997 321430 1593858 1604442 889738 322873 1561299 1970223 53758 1001782 11234 884107 778668 758133 1014037 1150205 122565 111172 1298685 1295663 1672925 781107 1394499 1717443 287498 1548466 34854 799115 289571 1552486 1522158 1111530 290732 995302 1000657 1800676 1546962 22996 845229 339012 179678 325754 153476 750997 1056343 509443 624211 124019 902818 946802 1743020 1428236 1009299 1159279 1486642 428988 1113544 1213582 262998 1086452 85404 1081264 1484651 1048866 224588 1575554 510257 1608754 730237 830612 1122415 138162 1871429 973027 148938 1705513 1653384 816244 1054983 1114163 1229760 730731 1513555 632564 1037850 1306002 1592228 1496053 719043 1687965 540684 1499218 65628 588037 1271912 1720714 1326793 460329 909267 234042 441445 1348925 1325026 373384 1438426 848422 1889957 36565 727604 1903823 1453314 1973972 1528135 1764959 556885 1715620 1528566 684686 1028091 1022584 939174 1200377 1508500 834067 1537939 690987 428070 1256892 1034945 472246 527208 292028 331652 910461 176217 176791 1075381 387448 1708734 1893932 1409225 1017863 685558 125801 1260407 221097 785108 1120816 559830 127148 718647 617358 1057993 859647 576497 1126398 1339914 1839007 41250 222460 1589333 1827888 101265 938566 588604 845100 1476035 303070 142339 1402495 207917 1215645 793391 562635 1811282 509956 1509328 1330724 1344003 890672 1736568 1253129 1466855 127636 258608 1109736 321305 1841510 667524 1410307 726612 986904 113936 1104439 593420 522912 1166844 1572009 648880 1294266 1096598 159393 1793103 121489 1035418 699356 661477 1904587 563307 1113155 403478 1834387 631936 1780352 1802289 84273 1710 1910611 1245963 1520338 1160582 761688 350589 689467 1484459 1725574 1020702 1723455 1130132 1193127 1820724 1965334 143135 857023 42105 1462951 685420 771342 1599571 1024952 1913438 1902989 993615 1038881 1881438 111824 482463 539726 1971749 199189 1906111 859991 258552 342493 287497 187145 1630324 1814262 1706042 939457 1702496 1925076 24928 1247582 1073313 189268 666577 1641531 980964 720171 1271187 1930360 851413 627558 1311503 1394000 1065822 94836 481290 1074840 105342 981338 1720102 1911843 256449 435838 542831 755673 89914 483093 1689895 575365 218843 1363054 620043 1332672 1390290 1390813 1070441 135746 3943 271258 163428 502329 794606 1572756 1317625 1554945 910332 104604 168669 54219 1157616 633970 496526 363805 1815524 1388263 931015 1651215 663935 1123490 264148 448611 838361 1553692 1359108 679965 996780 1506694 1637598 1824770 1624050 120185 912402 819271 1544668 961153 917331 1245855 273053 1360346 871684 263353 796423 665105 167964 273216 1987909 1702235 862717 624320 1091210 342596 1708101 1367722 836309 1247238 1175565 269469 1953520 1558946 396336 1156715 171917 709949 1191060 993809 81156 1362896 977447 698310 1874525 858840 328819 1149405 958700 270419 1614129 1189598 1814918 104440 1467362 87830 57243 1684064 911836 255765 1178403 1770322 993299 397171 1449252 612632 593127 65973 1681087 1971940 922125 797714 929047 346481 403180 1344150 1141126 1391516 371777 403634 1862628 361201 1341976 1404352 840555 1997933 1623005 169310 1580738 1166865 1795989 115713 607391 1510355 1018900 1166677 1344305 1810519 168058 1774628 1284139 552638 189815 1515572 820361 1830265 679430 1902734 471838 834019 192414 1190801 513306 986698 787685 472491 919996 361326 1074581 1213332 1158192 228884 307925 1088832 1802424 1526830 10253 1545308 396989 763701 1594297 466539 184479 1793760 1967136 1087857 55366 1007069 1109758 529625 1325224 1794668 39473 723022 1885728 1205981 1282837 1903354 229094 1296391 413407 50194 775339 1525214 804379 1224355 539 1608352 777166 434927 951342 1602183 831055 791171 1049328 1461913 1564902 1051149 532125 964331 367432 1097816 1318314 1021051 95760 151703 1817068 66870 1919037 760962 1953327 1920241 351751 469017 1382727 1845693 1791002 328002 1342149 286584 1891234 1788896 1250191 1983465 1768005 1598500 1747464 267705 1260623 395572 454868 1867336 1185927 375552 1512501 60488 1453083 899375 913860 788536 1229617 72456 1946637 113877 693473 59867 1580585 141085 1411705 361733 429066 961965 1589133 1049491 974085 1781117 18333 458739 1387460 1539809 1355356 1394611 1111769 1448404 1196505 896458 177380 735204 211639 982956 1633580 1244729 1465387 1627796 1505710 326275 1285658 178163 1836934 192463 1227280 220473 217112 1248639 1186445 405944 764855 553236 27391 835442 1443688 600020 129029 1081258 1760641 485035 1461394 334562 694220 1926659 1404368 1722176 58993 697469 18102 141796 1562451 702035 214025 1438672 1880627 861873 1488711 239591 1484395 1666928 524040 1835389 1290217 1473530 732802 924411 1606788 1526241 1630865 1887605 1535169 870585 849109 968659 909510 50806 274730 379348 1626792 188084 1861049 158633 847309 1762206 34929 1897402 298599 1116409 740455 370380 1128063 819826 1385518 1221982 615318 56873 513052 1149634 1228296 308350 1332235 1720131 494598 1879029 119164 462549 199467 435930 1342316 420153 404649 1068530 940062 1607842 239601 1572570 1717107 116689 781868 589261 874071 611095 1827468 600883 1109357 1267759 1845386 1429222 1349438 1144253 751644 1804045 804356 46762 275928 456247 512373 359908 84570 932955 647033 129405 1047409 1568683 1662576 331997 961537 1487021 7698 13429 1600176 1727194 1267459 113515 1870306 672913 605192 446323 161641 186299 1087987 1653040 1600999 172515 1609697 867708 1257261 1042584 1749438 1911712 424033 662207 1163330 644214 346720 678254 1780745 1601319 637944 561340 398222 855012 1205368 445823 1834346 1175867 128389 1924553 1373743 188330 1480969 443293 492516 1550012 490023 1249518 1291876 391447 1293469 1365145 1241798 1347379 522377 630441 1249781 920523 1436101 1340366 268317 109607 371908 1064959 1023446 708887 137729 1365027 660776 1614438 1787623 73028 1818682 1495733 1472771 828148 1318857 1754383 1479450 1636174 1571784 1025523 494141 878239 51947 310206 594540 1505950 1151720 1037443 1428832 1675434 284588 592871 1461949 338291 1388692 1999391 1612637 762602 384582 373688 663637 1211738 308944 460642 792108 383603 1842590 837893 1210999 1495410 956896 1763998 541074 221880 1484695 1567734 369458 1031438 261440 65909 1931917 294738 455151 1768964 524200 162670 1081809 731930 1286514 974080 1405168 1489425 1163051 142660 1875356 1070778 1445265 230474 1192957 1412623 1949313 1005238 1768465 1538818 353446 877864 189184 1017574 967414 1765814 372253 1479850 1708320 1407300 1799992 208552 1732939 1420195 1670046 1518760 1747529 831802 718301 130102 423273 479510 1857123 538477 229498 1855781 1557403 967521 505195 1863458 1882464 1344407 1649134 283665 1176197 1843273 775350 1534790 1539212 1622513 1582469 543394 340248 1946192 1010593 157972 1828708 1265470 999362 533724 633383 1284909 187747 369631 420231 95082 123427 156979 1577538 902024 1670213 950712 1731673 812341 1746086 1529933 1931593 1143552 75900 1738789 1429967 252881 688126 360769 120767 49308 312652 1085371 291047 1163424 956983 1870545 1062770 270985 1277877 488922 151937 1805672 91630 1917594 1487460 1273095 1312950 1548320 160642 942296 1111054 1675758 1598673 1913025 1010401 1513180 961538 684101 1279682 401144 156607 1825677 405515 1768237 155128 276490 1572606 1975558 1354368 859808 1771862 41851 787362 1850451 204293 165377 8629 976106 1403500 1986069 766960 1651682 1117133 1753156 977260 1106252 1330771 835616 934562 1543447 1152461 1467505 501812 1395007 91091 80879 1386238 701629 812418 909507 1369321 1561040 1463464 507190 235812 1807486 735205 789830 1666391 528010 1277124 1149401 1563706 1051472 817142 377896 1308261 1276490 46414 1915363 948571 784840 1459022 1924614 5531 1708416 70099 1848311 1515287 168960 1118162 1259806 473343 652408 822562 449315 1742279 1098967 217394 30452 758958 1001867 154898 870579 1439865 1242564 236627 1565634 1482618 1073494 1343768 895051 1589391 1749640 566662 263103 1764173 879278 1664923 1172783 1154868 928443 1804032 636821 868529 662045 760127 401706 1434773 466853 1917850 165110 1999228 212775 757603 1592346 1005277 1120624 1861315 1469497 1489088 1929866 1234629 1510510 70648 1285210 1617993 657267 406227 1314823 1458656 363532 1621174 1773735 392414 1371678 1003793 983929 87477 906765 950457 474467 1886490 920848 1641327 1235732 921021 122313 1940226 1657335 713900 1588178 1321289 330462 1042665 1765842 1591808 2820 1541907 250052 974965 902894 1235473 829212 86746 1901303 333079 567549 1949934 545900 612490 106285 662816 1257576 604974 301205 323421 429186 1674957 1259197 560963 1439391 1060599 1417137 1004428 1578471 944958 992669 1726367 1177771 1844925 1561788 503286 560471 1750475 1471712 92599 1928472 844143 6653 158949 1191726 1671344 1849952 669813 1037453 1814501 288386 1045897 1181303 959064 455188 674993 11110 444825 1540629 514506 439103 765211 1004865 8880 574209 1668426 1171333 760869 604255 1827459 83522 681800 403397 1690493 331710 1374218 29575 336868 57875 735443 1154455 240324 876817 1098734 1059374 1955655 1241795 816510 250085 1673162 216603 374714 1042104 672383 1007606 1894674 1746074 1797363 1567950 711734 1030186 117590 873604 247476 563551 1650656 153947 1747686 1872831 1498730 199608 23843 1956513 841964 361809 1674480 1619421 1828429 1471656 1046783 1288885 1225874 1785406 1108433 1952704 426231 1064892 1838000 592844 1271005 971531 1897999 1226505 1785721 297569 492382 66860 675091 1292161 1371068 1074068 9093 1213343 793443 969675 791251 1587863 1392890 527894 32676 1681299 1457010 1609864 470591 367943 583240 433179 88568 1656305 423909 533930 515751 437026 1237305 1144117 1196096 1703609 1376548 1472592 366676 1017848 489437 471736 1575412 830000 224688 919205 984251 490786 1627129 970865 1337326 1141726 203204 299928 150628 656571 219082 566701 782429 1047885 1261847 1237102 814028 1168214 982651 235302 248827 1152798 1234734 1060511 1113865 1667230 1400315 716361 1064558 351629 617732 89909 317845 1755962 120814 1800024 208079 418614 242038 559148 1096172 711638 1304081 366396 1829564 265325 1620327 1623357 1537894 1264442 867457 82928 1972096 1521164 1394772 707667 434190 619215 700588 1713342 882543 1973995 1823842 1225563 475375 1479054 1804772 1829877 244400 850430 1454378 1503258 938026 1925479 1647758 1634970 519935 1489443 911822 885265 396549 14879 1712787 38556 295399 1383233 1838755 1598390 42371 1716633 9245 838842 725696 1409808 408372 1976432 144674 1052859 1534880 893997 928378 973098 1960744 1457463 1030994 565712 601037 707169 1123106 780962 239361 689255 752953 1668509 212334 502562 327824 1769919 1133809 1721312 1602703 1971355 1890771 435171 679159 906208 1673495 359179 1232881 1326237 1862865 1969182 508240 36366 1843564 506563 1277546 1852769 327931 200050 1665671 1920424 638515 498825 1555085 861904 366908 1228468 1848960 448594 451149 1852014 1459565 1764131 747406 755117 234084 1261561 315499 339494 350409 133114 1986585 1885582 847475 918681 1208246 588273 1133106 1413604 771651 917995 1167161 1644696 998876 200829 1493827 171438 1438539 994488 409923 1781660 1281170 1713613 1315035 450773 1187270 1066928 412577 1478168 1446036 729607 1901136 1410997 1312594 1946054 1602914 1448261 441500 466909 661242 1155342 1121124 288585 1689645 1845902 974872 115813 700084 481085 183789 579980 1501988 548659 631100 1031538 684981 1672039 1765902 652823 782059 1032180 286810 537125 1115751 454293 882895 976448 644602 294027 160605 409053 108300 346996 1684811 1124071 548191 1392717 1262397 277087 1449823 1293963 17743 53772 210235 1438115 227216 996308 991769 191805 1145572 1158348 600636 443178 697450 968553 1472626 344468 420957 946327 156484 69353 1968985 1327760 1785578 1657507 133299 1899768 482944 734795 413654 1936660 1819439 512400 115240 564979 145 208090 484180 1319468 1011393 1572313 1801542 221122 371343 291361 773868 90400 1505082 1114315 176262 1102381 351220 137721 673101 622521 1918476 267267 1652161 38177 1380077 1063479 194938 484306 591690 1407377 1005244 75911 1139994 1783650 320760 785926 1738627 1016308 528786 429433 601389 1525635 1003838 733050 1242589 1979842 820946 50783 1203708 562255 27179 1632276 1038708 1366860 1120202 76572 1720530 1488431 650554 340894 1743370 636746 293471 269677 164015 1814113 427654 713835 1999619 1261727 585299 222680 537681 1672048 409262 1520675 109698 947454 167935 989071 294184 1562337 988611 1868599 104165 522812 1330697 165417 587151 1988761 1037586 80807 358979 78307 1486174 449556 310085 228105 292447 581129 1468092 438493 70273 774609 951327 546401 1671141 1290931 428553 1275188 1027869 513950 961794 694107 1279028 1320135 338250 1727287 1330797 1967540 382749 505570 274585 43087 1130032 1613478 1183693 33122 1884211 1392788 1136655 533424 369494 1832462 255259 608537 1428065 1139598 967911 823137 62516 948128 1245369 1178401 1678503 1863058 1025615 1362822 1560486 1970829 74677 1924204 26368 1723840 946860 1450456 1860468 20130 506151 633246 1925303 51813 1088116 379574 412417 520833 1337927 1912491 1447808 1645186 1938466 968550 1592004 1280221 318016 436423 1212110 477943 1286872 857714 1502244 1708679 516897 308243 1351137 1964492 878623 1557119 146378 390949 1284335 1585897 1960860 1238547 52890 54902 183625 1629832 1831768 34716 660367 964308 110659 1493554 887275 391565 1944771 336587 675974 965566 1542358 1837750 478486 504567 56900 1800625 896499 1552863 1177162 256170 1941234 1218584 280406 1030393 1105800 1045876 695219 450173 1809435 1867437 161905 897109 1258153 1650778 1848870 773626 1187151 357778 1349340 1143228 1451349 812019 351025 493828 1690879 283480 1898804 54722 86888 1791113 1014493 289673 377933 312268 830561 1532641 1964294 440132 268028 455877 632816 324243 1432641 1680858 1344793 742863 1781317 1491942 122160 1356932 297653 1981015 1014810 1443882 150279 388811 1705653 1335355 974198 285651 1171918 1195152 1410742 1061557 192691 1341897 672056 1787341 590807 1455688 1859541 90651 1096330 191495 1951730 309565 1661552 1104541 121515 143685 93139 412375 1153577 67587 1264259 628937 1717412 363284 1793178 881823 1538274 638197 1406762 1771154 391701 741037 562412 977954 1387527 776718 37505 389964 1613091 143215 138249 108269 1365950 1230837 1109354 641089 1367069 583420 401560 95099 15628 1411709 1275963 1289559 1068422 902227 1639360 1295857 138313 1185962 212995 151210 769555 1700673 984828 1312771 1601584 1970752 304206 359593 365626 956564 1884017 439712 107189 532098 1007354 1038964 1944667 1067045 1300863 688267 1886622 1455022 700344 882559 1764799 1461326 1283267 568216 358045 615963 1842454 1715688 1419190 1574878 583024 894912 1913072 1105386 1311580 213453 8837 1143798 1493043 1025631 1720563 30496 857040 1318595 1452808 675030 1268562 1942155 612291 1247461 77110 881946 508572 1399193 111463 1373853 784952 1057122 1932714 933734 860259 1665205 70241 1597198 1946580 1735253 786997 1117187 1820798 333085 1305868 1172649 1772902 1166829 276090 564809 364394 604450 1649785 1246365 1884257 775345 564131 352879 839296 1663873 1733883 567247 1349197 390816 765076 1162078 10492 1999879 718132 385968 59901 886089 82175 1606350 1947364 624530 1244697 1775464 1748928 588860 1185409 1955219 1610655 1665568 1538932 1369290 1652644 1765966 1311919 1433719 379965 1115520 636647 1514663 1977172 1073495 271888 1551649 722583 1045943 1228896 756253 718716 554238 482297 564585 1495994 1277403 131209 417416 631492 1321261 134760 1854790 1420004 1661548 297840 1766460 706733 1543947 95422 827866 1243190 1618331 1834160 747674 659961 1419884 1042816 159496 1973795 352687 612813 1658708 1478709 1037461 1160510 64379 723161 928868 1766431 534563 727129 1254166 1772998 250729 1173424 693690 38684 1050177 519427 1120915 586125 464946 661338 407614 805404 1353641 1075438 1934454 1779682 807806 33202 355329 422374 199485 1994862 583118 416761 465012 450623 1987561 1341001 159114 1006843 740282 1974761 640244 243700 1868800 139377 323795 711872 329026 1729358 409854 894535 1410940 1598147 1247038 1858632 926304 1034024 1622174 54981 52228 1682128 1325894 1518972 1077328 917893 1241168 1951017 1187125 1907045 1318995 1758395 1297016 568467 1681395 107454 1031555 333116 969228 622048 980273 503880 987057 1863900 1868641 659521 1341568 444097 706845 508212 1408467 1268373 261018 340955 1131435 1909679 1071782 1518657 828766 362382 1351972 895902 363802 940460 1842594 490865 724361 54507 1957439 23529 1267897 1500486 1556661 1728313 1954671 1012244 351343 193557 1588084 165608 792624 643746 783049 618932 606255 1443722 632483 1424482 233622 100507 894412 1792368 820106 1019917 823626 282579 868367 836495 175703 991430 210695 1740686 718461 721733 756188 1475014 366521 74754 535476 1896303 1165932 269722 433904 1139026 1279500 666708 1489155 641920 1814088 1071638 307547 69474 1862902 831350 33419 1410690 393757 579300 92193 1947631 980089 1009792 1167050 1631584 655716 1684032 213723 933809 1028272 1021930 1197126 1715375 1015555 305718 1435768 1921214 401737 1815893 1520577 531604 1791196 1169302 911973 1755569 1999398 329262 550682 927517 1565964 68346 757330 170228 153632 923546 1706381 1499773 1786782 275810 990947 266266 1594194 1460286 24453 453892 536592 812898 1845229 1202310 338408 1707686 22358 344411 1497816 1749368 1964586 1818872 1585021 1265582 463173 1311249 124698 142816 1043751 909417 750786 1898201 104731 1437237 201894 1898816 706274 1250706 1645635 1787293 869996 839521 1538348 673579 1533751 1226762 1458052 1684396 784254 195078 78266 1454975 687919 570014 1150471 646259 1831448 1406000 1822142 1819380 714717 1098696 56414 1142612 108920 1962036 513678 1619467 562382 1564063 1181680 787660 1864277 558555 415560 1924067 462335 1413834 550174 1510732 65151 980596 1439410 1849483 570567 2884 1167673 1003384 1898668 561764 1483969 980348 1186703 1297329 957155 657019 1520018 1877917 1056095 99268 286084 1245644 134995 1987938 1098312 1082272 1982115 1424350 437530 1108118 14615 247439 1325249 43512 1912178 757231 1825858 768576 1538541 24880 244382 873900 647365 1548156 1644004 1008592 1715529 1289058 1025819 1641753 640496 976700 1655591 1456426 4965 1680122 862678 1624088 1389832 628654 14916 728004 225586 629830 403678 1854730 270730 1744596 1955262 974367 283871 224257 455309 1042251 526505 1663834 576342 1957243 651722 864084 713209 1908812 1129361 1982512 1946774 599691 428898 1859556 868073 1098843 1373803 70677 1795898 475057 1655775 90821 654278 1700862 1684450 320002 973223 260455 594320 1224745 425872 1539221 704954 668976 365713 269847 1789323 12567 1444048 1033713 1503654 966165 595684 1105698 193111 1739028 1359066 517197 272394 440532 59277 1262475 1395511 1419478 828874 1219610 1504379 1535202 1406452 864128 1521299 1105750 903821 624253 1663495 101823 1959600 254446 1150925 1672460 1886850 517454 374250 624491 925634 54913 1286376 963557 355831 1143619 1639794 1784712 821845 779915 727998 200555 1848742 1070482 1098800 940385 860056 1822488 1906653 722675 1080927 229972 997544 1072833 1500573 1832417 391782 210231 646104 1842015 820539 1072311 1790097 901420 914170 604039 1413259 1138359 1353124 856646 397374 519979 425605 32544 117893 1695580 277178 1486951 1892578 1008464 951432 1808386 1543257 516205 432189 895318 1698634 1591191 1260194 313410 1958956 1700529 346114 722646 1848386 1244147 313252 940971 1165576 1377566 1266151 1368107 447895 1317553 72087 1017749 1362599 149875 1147769 1717631 1848958 405165 515246 302329 1281463 1904344 666692 1963132 1362467 213835 1186951 398798 454025 481830 87888 1539639 679129 1834036 1391519 457352 969984 221374 1052832 1514780 522249 1728440 163286 550981 1997822 130605 387332 1012852 1976456 42535 274205 758856 1366191 1432295 450788 1525555 1719299 1665201 1295312 1418331 1408369 1836069 1354768 749854 515532 1331979 307365 1678873 777949 1296831 893736 53655 1564986 1531661 769183 602603 650058 436661 1129433 1209738 1605952 327489 36647 93883 1312604 1660102 1018312 1851815 552609 136428 667168 503341 641108 1342356 1848755 268433 421744 1445011 8588 546573 776263 847491 599502 1021692 799135 1617893 998381 483736 397095 758496 909372 1214528 727734 1580520 1749861 150485 1051375 1373207 456642 662017 791989 1420479 1838791 1809308 1168074 689021 1523936 598708 1500462 804716 842482 449236 747865 1189924 1945247 1283866 798394 1337062 1651761 1305762 86653 1675552 108503 198821 46699 1496176 398391 482367 1044067 690423 1604304 448876 869525 1471016 1076659 1508374 332084 1749241 1228406 1862258 1671246 105208 620985 628109 1589093 239663 721859 1370620 288163 988639 1620991 1012298 1894467 992157 829717 544936 1954951 71787 798937 621375 358748 433945 466700 1316359 346364 334316 295982 1320652 1016184 1121368 1021896 114596 377507 1683601 743452 1469561 1739791 1321845 652160 1521403 1913182 909157 1002619 361791 131280 723017 553062 1763325 1264409 104856 1557916 1334616 707445 1440318 445410 927332 1287916 830183 243500 944478 1949292 1512538 668425 213948 157285 300473 113164 97113 1465436 1293646 1784200 1113232 903529 1588993 523316 1726053 1282550 60817 1159923 1739626 1769960 977295 1442711 408718 938404 706581 1657988 1631327 178370 1776414 531477 141281 1335111 434470 18035 1130287 709083 1362953 1733496 346577 468754 491575 892595 1275918 1794422 129179 24748 697624 281520 1148177 1448957 1355494 142499 1836367 337300 1345007 1664580 979205 176375 791659 483122 1592700 1069212 1587336 1155084 230508 1660466 1449074 1738688 1608813 972136 1266307 62910 1015764 891419 1884548 1990174 7959 1906743 63472 546777 261664 577154 1662107 1509750 772655 319764 1081627 1956970 1132870 1425624 1460997 1074722 1873093 1586538 1532931 1490872 91279 889841 367147 1317821 1316007 1016385 1784176 1503932 1509492 1077437 734719 423508 932226 1218746 1037328 756701 230046 12314 8789 1302804 206204 713499 552853 188766 709980 634873 721323 1753372 499489 1335413 1263767 459162 759487 1043545 925710 514656 1768456 813370 1855936 1877317 93385 610275 374276 928624 1468076 774015 1371965 878191 26031 906348 1059790 1861615 155976 1652900 544723 37763 168953 31138 695549 1630626 1450282 224889 1680677 1525108 263235 1197196 374470 1199837 56857 1130093 1671762 847610 1211927 1704795 547683 1434256 375954 1886459 932725 1825741 441214 1492545 1581505 461677 332819 50858 1944384 269444 518832 55562 1636889 1712939 1136207 935256 1762099 306087 132257 1208524 26292 157028 421242 1696547 1518591 1233731 1602925 1415821 392748 1185725 215325 1160862 1677035 639985 1708039 386106 699679 1865146 672419 398997 162521 31955 484831 534867 1130793 644681 1516733 1653457 376231 732197 1474817 1856765 223289 835592 1319626 841047 603839 1905818 1359589 1232519 1221224 1229177 1024829 897070 1120873 1416387 1081608 1445498 382325 1896521 1718356 307526 1395334 1664815 679905 1760914 1151079 1768462 1847750 734404 1716970 1407775 1770555 60266 1012195 1569792 1754020 309808 975802 603364 691610 542586 1093935 640028 657693 1577212 1379052 395363 1537797 1484811 1893277 1449840 1858499 968852 1456363 1565284 688640 1320268 356668 1985743 422871 1432421 1721787 1439752 1839236 105964 559885 157973 1369557 1367921 1665291 1270600 1759426 425199 1855693 1932908 1689997 1183875 799402 37003 1047766 1196280 62913 1872271 1398103 629601 287239 1691638 1672898 1995147 582083 314040 1546242 1570067 1683009 740958 858141 432512 1937903 405883 395343 1683821 1400180 1650473 445506 49355 935462 1734499 586536 740681 1683318 1130806 340734 1544230 591819 1538332 737584 212432 1123107 1484324 1072896 1405488 326430 894374 1396777 716877 1733321 271098 1720546 1908748 433001 1801485 514058 1959435 1470651 927819 179495 1528451 1388168 111133 487386 1052699 1167879 1308231 506128 776213 1824531 1293990 428151 914884 1291848 267760 1391722 1159700 949636 1642844 1878942 736275 1490702 1859553 959078 426729 742646 18284 1640532 455408 401743 902046 1411373 1917682 1795735 922704 1612851 879380 261782 1595871 1570211 492580 518742 1715587 1756691 1536042 1755286 1584041 648265 367853 1164649 1123137 1024252 1762005 1305628 1233808 1033753 1309368 192236 491162 104828 636185 1906384 1579345 95017 75554 514315 880807 431114 1722427 110349 1452092 924135 1452905 19890 219186 1502801 1032745 1863130 592148 1701692 347465 874547 74546 1802472 605368 827615 1897174 155897 453074 1942511 1505386 276803 230570 1970977 698035 802613 1523749 1916966 1002249 565659 669663 1450063 870461 44108 1686695 1849652 360760 1972357 449098 1114448 1669679 449468 1456949 1637261 428635 1586384 624317 1974364 962494 166929 731220 921496 20465 926976 1695704 995849 1510977 713568 418153 55086 1344166 1039708 1433828 860130 224808 251135 1850541 1913506 1713357 1378473 1230597 435432 776973 454879 1039623 695019 744605 936871 794119 992473 1466168 1939003 1956779 34306 1874470 297232 514217 1545975 471235 664410 585404 876319 1290207 268430 1399591 1330509 1846775 426135 1553605 1473793 841147 1967401 536777 1750666 1440091 392997 561357 1668273 1135699 1801932 917477 1941997 1851358 1138399 695686 1006731 800499 1110409 1321132 997001 1761276 587911 40190 266775 1796070 1906009 845846 285600 759781 568935 1495942 391770 1883354 345745 1982530 827708 1873687 1394496 604735 287474 272999 1312618 1917845 1574656 410723 1239338 1988892 375756 1360566 584919 989280 951599 632414 1380246 1132963 897121 430933 639407 1095582 95331 833429 281851 721643 108676 293140 893253 516444 900374 1517256 1101547 765570 466835 77883 1641430 1997300 939954 36880 653226 32055 1315880 1595243 1539219 174764 1527814 627732 1911850 1807739 163324 1224439 1515546 50286 1053896 1585197 1212584 1264135 101533 1906809 861658 1923025 1354789 1629222 1570972 1326748 155313 1540771 1317360 1723058 1892870 1821435 1542987 1105541 1935246 1726661 294762 363654 1254891 1977130 1343301 1163511 1608580 89776 1024240 980401 1394813 545992 315967 1294456 454536 1305255 610566 1146018 37218 471453 749095 1818394 1408932 259977 1472327 801458 1528353 1614894 1664257 1329719 1775366 1743317 555096 640242 1972878 108402 259891 1502474 1001495 1051997 1313220 736386 1679818 1451834 579658 450660 965195 669510 465103 374172 822733 292938 928036 870575 793399 751534 683065 259918 1236736 1500924 883247 1837941 701712 1353493 329390 470191 318751 51740 1474641 284936 383846 1280158 176489 749415 1311431 1131556 1759327 269963 1016373 973185 1203293 1753160 1644813 399098 879287 923490 1573346 634443 1275182 1339623 146875 488909 1822080 1724856 1772541 80856 1713186 1715195 909223 236861 1267032 1317945 571632 647255 890578 98834 249189 1513018 255378 1650619 1878007 745056 412076 1026906 1402467 1778025 196593 1823985 539988 1729571 992928 1213148 1839330 1373882 1480008 1100549 1492767 373246 1896486 1217526 713658 1997102 897273 1918496 671082 1672442 1752597 991590 1953326 1051183 277833 295927 1655013 932440 1888800 1427438 279076 532425 902900 1385896 1087066 1467157 471184 1096851 1376011 217508 294279 1431544 1286339 1651245 80684 519285 666195 541297 68956 947968 874800 1067288 1305520 638298 1325446 1463128 527754 149200 737611 1350255 1497595 1466560 1949129 1185124 1924237 258643 1514710 775041 1298772 248668 1778287 1152130 26243 1154165 374272 1549422 494718 1155738 1921151 1883297 1553202 725469 294455 47715 1785647 1561049 1081603 5828 1242240 1293853 1677720 1914695 549269 102201 536648 343306 847893 1203053 1659587 1200584 145562 1822368 744778 1784260 803610 1161078 354422 151158 918056 416817 419942 425001 1767222 1972501 1078429 1407064 502415 918823 1442984 1123851 1079785 913164 1733942 589957 1396031 869656 1931434 166463 737346 437621 180651 665832 1528477 457591 133341 1318664 1329016 721679 330480 1240620 1644895 215078 1456620 690990 914402 1994238 1273638 711153 105159 182813 915250 1912172 878867 313629 1345676 1708190 1902573 380291 268967 1167305 330545 520280 1419655 875273 1301428 1662699 289123 1833719 44811 1830691 147522 855356 1102778 1767446 1177348 1542455 1435647 856662 1498598 248671 1037540 1502460 1293405 995145 502195 96382 1930848 987620 1121460 1488964 270692 1453541 1940925 298 428905 212365 1719724 1955575 1669339 497005 1615173 1707500 1081938 1055919 320283 76343 646628 647430 953498 75107 513923 1992452 1244640 162041 1278595 25837 1151307 1824715 217669 154856 910805 1047750 1731369 1181605 328751 147435 58199 1499270 1311247 880959 1543836 1200961 1343577 517516 723382 1304532 13773 28215 275836 973325 1620457 1665762 520593 1708028 301259 637438 1413165 1889489 657168 593150 672508 1568091 1758094 649388 363349 1329894 821467 1153611 1315856 618192 176024 36821 513252 1923788 637732 1734410 364582 1165719 1675966 1256040 404007 1637680 438088 453100 1032795 814858 1276398 988296 382475 138733 64143 1980097 1419460 516974 52928 1966683 1047590 1837636 288958 1099002 1209700 1062238 1005005 1604036 793331 1602054 1726489 93876 1444387 592626 1971030 566270 1328764 1709769 731766 708145 1887257 594103 380973 1536748 443713 1259671 1671830 603277 1236465 1491294 61430 973306 1270479 1483714 1585470 1428595 1080487 1798335 1266621 867181 735677 1365817 216429 1015024 1407283 378199 285966 848693 1603695 1506418 57140 1903927 1248279 101902 1861579 1096915 1364621 1594628 1781751 1935609 923310 777041 1420006 301166 693748 1090003 456688 532176 443428 1736168 1363828 412985 540297 702946 668348 1151775 261121 1209495 1180919 1159051 1800073 157504 720469 709668 1054438 87047 1264942 1794006 260944 1929421 21085 217382 330713 85541 1869210 1099952 1861398 1639474 1338391 1788630 400711 1783776 1976900 798974 1618369 1341543 771634 1672319 889524 356178 841868 103757 257362 554388 1338449 1989627 1407860 1896000 702234 518293 1154351 659966 1821602 1879620 1182746 1881008 571619 1941099 1458737 921933 1910767 1791028 1011297 1706407 336664 676628 659491 1136781 515300 1538376 1234055 984733 1493296 71524 1560965 847449 1065925 971973 24171 196208 793726 1388491 1924060 141051 606729 1406833 1402743 692641 214328 745895 1783700 505591 78188 1188461 684299 1245628 851914 1903803 444953 1283411 981691 765923 1249848 1962590 15839 1151268 1185132 1068458 1876504 761946 1805398 622393 1517352 98747 1310179 303115 984368 696613 1384668 1548843 1027507 1965624 440945 139935 604379 900090 1407610 1040017 1039828 445625 1290226 1843048 37628 297494 1333893 1442069 817158 347145 1466514 719781 46822 1193978 1552379 357884 980436 1485079 783506 454348 512419 654211 124450 1552830 468339 751492 1343373 386309 1805442 701605 1644048 915504 1973335 1716618 1743222 1664687 161888 1818134 515410 738717 480720 1895633 766334 1990268 467014 1801672 1576871 1219245 1567119 828914 834708 419486 887783 434602 1231884 1078269 532832 937027 974464 1667513 858784 1724801 451684 1608046 1708049 448498 1348109 1086018 107658 1423546 204219 1773541 26443 1571350 1975049 18233 1049516 1870369 1079441 539563 276431 1686585 993367 526978 1706410 1295258 1829047 1939943 530401 310270 1589792 542200 569983 458602 12214 1847053 990656 585462 239074 1572421 1474015 1230644 198554 1745895 1738409 414911 1306170 318462 731155 31946 563016 309811 1242330 1193867 1665756 1992086 768027 480819 80677 1648778 476684 491249 414300 1987091 521526 1337001 1675913 1854898 1493123 511904 312860 1516478 648642 1700500 1314348 573562 434336 1455268 812080 358831 753880 595875 958173 837862 1657346 720806 1501853 877757 1840443 1247307 427200 346623 839688 260898 113986 175144 1984896 214798 806133 723879 995643 953078 674489 749872 1123836 500007 156292 1294171 1247886 1325673 1965155 288016 569071 841001 1988957 900654 905583 773304 1922890 1476717 1453412 721850 283442 1829837 939866 1164388 558359 685310 786811 1021210 1729269 1352579 960032 1210425 1547800 1023791 1753207 965823 659151 686626 123492 1069911 1212933 1827247 1697531 913127 1235639 417965 842878 782470 1842648 1320338 1294514 273717 1342242 261414 616926 785662 785982 1585623 267982 829736 673771 70198 1365163 1978838 238210 153509 1726824 1222182 1820900 1991915 1938382 776328 1234153 1175643 1774056 201538 1781266 742198 1151770 966315 41821 1328440 1702559 1205314 169012 53622 981363 850984 446839 1779543 748971 1384240 309095 846480 268553 973262 1203881 1662054 616436 597581 956011 1493309 1477308 367100 1402998 724916 1070423 828750 173492 702060 775399 467684 1242699 1598034 638797 1629928 675198 822134 1436961 806914 1932912 571763 1603427 46214 1284911 135784 527314 1555099 848996 1225210 1405229 1179919 337815 1739967 463745 255252 1123365 1610479 213734 590403 1673461 1405680 289914 1702153 369459 1098363 1598517 1657179 832308 253363 359764 1885016 127258 1568585 747964 314968 1419675 1106007 989783 1869891 1080322 671490 1143906 560537 1482875 1273195 18106 1708702 1482156 1293122 943018 317607 786374 246506 586567 576553 1491654 1938967 252680 285078 746861 1648936 1095470 1749177 1476366 733668 1280074 606666 1628149 886106 489940 306137 256646 1957075 59730 756075 429263 21267 790250 360430 1032271 1715878 619577 900905 1977723 1468803 977406 448781 1482406 664282 210925 450338 638987 1248272 445499 641941 910791 611164 465913 233840 144872 231626 1573563 1905526 1645397 1712665 1690174 1064600 1236633 846851 962563 500437 246401 1980935 701181 1051804 787023 581936 451488 430243 1121904 1586440 967561 591956 881669 375953 1936689 1143813 1570128 1476581 75551 1315650 836496 1853953 339667 1737298 1441309 33881 1491223 1733336 187921 710308 583031 783550 1336677 463638 101735 837718 1318952 759137 1235716 274292 970119 149609 505552 1335748 865034 817746 508464 230154 1943359 258649 804550 1513093 841162 1101275 159355 1677809 252713 726314 1804488 691669 823211 767977 1261583 204661 403884 1807458 1883064 1819140 425876 1984662 1400683 957368 687644 693202 533406 1370642 1966206 270023 1126179 1284741 1135398 8371 622421 1752523 1573750 1207135 1183637 244878 244006 1749036 1293718 1885872 1999212 282868 1259141 1213361 586180 1652985 1535280 1908081 856505 847221 1744024 1802788 1614916 395014 141996 57999 340664 894355 941078 800851 1296056 1237499 1207883 488931 14389 1679491 1605500 1375586 488711 889283 1321044 368618 1785291 580006 1154727 1195099 294498 1089556 1053504 116889 1792010 1156193 149693 668503 1687791 649775 635548 712874 886087 1059070 1554389 569100 229519 1438760 979503 1852150 117422 194450 98330 1883837 1999433 101905 260872 1833323 1722473 1883424 1877792 1576295 294321 683618 1528519 35141 237049 362783 472493 1233098 57468 649325 943609 636151 1478519 1012767 1015796 1663389 1918069 912354 1498757 1747355 214339 1654540 1619695 1363293 1339962 1085933 365302 833898 623607 410100 473793 1288539 1965967 1259577 1226787 1227963 1579261 827167 752692 1437194 275364 1949342 139788 798696 264544 1303632 1668772 1373001 89081 732052 314298 787674 933629 567395 433057 910182 504770 1754361 1883658 1329100 409392 1283574 1742862 590232 635076 1534112 1076504 687486 1603228 737843 1423647 990786 563574 793481 172463 533990 786071 1332244 1492877 1737192 1839153 341459 1993998 642623 1270393 1871329 482939 1892406 17436 1232617 1501030 54454 1612132 1287989 1625212 1163410 48700 1459948 90801 208789 1169917 740527 774183 882909 1928968 1031345 747634 1677199 1474211 1632711 1084910 1684212 1607645 1112609 355862 1042189 823490 507759 410069 329038 1761659 371571 1295488 1813141 1422021 544220 900390 477924 896046 583113 397373 1366117 1555239 1532458 478549 938836 1781256 1693915 901652 1622522 1948857 1979530 519768 345503 464159 1303049 500870 1671878 123584 1991116 1197356 280121 1888312 1946511 263101 1408206 1426254 1892418 1453737 1140878 1698646 1631787 443094 1238423 402544 1841297 1277847 1667639 183440 152388 865423 1476167 1381054 1611049 886438 188829 51198 1768361 113608 494542 1679671 260778 773659 1921810 1224419 1007086 1969180 1554958 1500324 412240 618126 1266100 1723029 1150906 1158232 931680 1071812 1368783 1653277 1921944 1133883 1828101 453696 1736241 210991 1644932 1865633 740468 1321761 850201 1402604 1556499 269929 490944 455728 1920766 155347 369641 372884 1788602 1389052 14682 910076 260673 644864 548651 137187 1466815 1354704 419755 1454292 1380415 930708 1577831 717984 1427789 1707140 639433 1972921 735046 1689133 1155268 1104076 1037254 482139 1950184 1706731 408312 1595349 846356 231990 1007977 1368331 1526742 203367 956530 419974 1110370 1428202 942535 862867 1798654 1032701 1127333 76539 1931695 1440430 1326683 759212 1341315 306139 1085572 529796 1018032 1868604 662078 1532307 991258 1738090 450641 623980 5945 1889470 1497647 1474342 1109219 1888464 333412 1278373 278214 998027 1588546 1804221 1352570 1906467 1033845 293668 1734427 1093812 959626 1957827 1196169 1571498 1884923 1650261 511419 323380 1465681 740486 1608468 1564358 1664649 1275337 1915861 356302 1757131 1085724 965563 1658051 1965057 1479533 1837382 648239 412802 1306001 1578539 496688 1017938 1953983 698278 1597914 1129030 845994 1223576 1553066 1504874 1616317 1502947 1517934 1780176 1584813 1220001 826034 283985 824681 1431874 904011 211130 518733 607849 932696 260675 461566 732759 1694520 1543110 1840816 812636 1935955 1265836 121160 1243835 1987338 216202 79871 1632089 218253 12893 1438478 749156 886812 852958 1370967 1725263 1733621 908403 71362 1755198 397451 1002048 1107354 1669398 1928819 204009 1801333 1467115 1463227 1240193 366131 1332616 1317558 1979274 910450 592247 363036 1157005 246 621286 842799 708868 994308 1650312 289641 1922651 1854093 1692424 702165 1303403 1709298 1790345 1113422 1349635 1309516 462495 68502 473612 620093 647592 1129097 1505413 8889 402496 373957 1410279 1540756 1437369 935706 36808 1360112 1786734 746274 1673801 518963 1375955 43187 552383 12384 369845 646573 1878671 1788237 505720 1528943 898887 1679471 969874 1967252 1142796 1766441 666027 903460 1043616 1225228 816736 483367 753831 693622 728178 666900 514800 401332 1004179 1546919 1564303 1872240 841712 1788561 293663 1703891 191825 1125023 1694199 1800933 657130 233980 431767 555822 1267009 1118164 520422 668936 1305626 858274 355810 1239064 1020292 669290 154791 970274 924894 847039 547048 1269466 1538627 1778851 1517101 1553823 763483 135267 272961 182936 1587068 194997 600319 752948 1884458 672113 1590472 1007381 121747 1240062 255522 66335 1830822 568526 879511 1335921 716022 1990529 22428 1906399 1200859 657343 1010052 696550 1917861 1702909 1531481 833371 1761071 1455456 1604055 323153 671674 1563608 714430 189993 1177373 1854303 352619 1121897 1251348 841385 941785 1038688 1547014 1820501 1931881 615694 638232 547501 868638 1626208 622137 445896 1430618 199685 1187339 210808 573717 1936930 811600 437155 830719 1975508 1002065 989710 1641034 925044 1376710 544697 1746910 516402 1525064 714107 1687380 181984 1617797 1452903 1129493 1124533 504485 423713 72712 785861 1519975 633055 700452 791877 1375109 1482636 1815851 1055328 1986543 1082755 346876 501295 1438651 1978715 674945 249770 1395439 1022662 121707 189948 1631552 1078904 1780107 39064 762288 98560 679817 1821884 1478677 187723 762560 1991865 772184 1647122 285509 378134 1312544 1406117 558980 567280 1291070 42409 532489 1295578 344968 36688 14469 326562 1593039 1790288 479103 1968376 1158426 1662050 1221239 828252 477654 849724 776482 1148878 102101 502036 1131657 831383 1618964 1508408 176983 779728 204236 1645191 838343 1218974 1617097 358478 1483722 1957449 193070 211597 205399 352956 683535 418836 1498090 1509706 1886301 131427 1078709 1507543 181973 1282040 1692119 1761690 1200769 166030 425238 595451 586035 1118029 1814883 985648 1595347 1666142 1212976 1987976 1088799 46853 102341 1653801 1680547 414582 1298378 1881785 1480466 559154 636186 898817 113052 818768 1691060 429414 302745 332741 1954164 1317174 1729764 1013865 1635241 1287158 1692926 1760630 1895142 216190 513262 582241 586770 1121715 1321125 1881940 1439539 1950726 948605 1917185 1803032 971220 708833 1628614 1565734 233527 1710160 352287 1233323 1146136 1179474 1183525 1467492 1381915 58579 324597 1940366 661283 662493 1441372 1709580 469554 84846 1120653 1487797 1247740 211599 1403266 930534 1908704 1059686 484309 1363939 204409 636545 1018969 1516499 1614990 1180911 691975 26250 1621690 1717305 763591 199252 1081830 237103 687151 1757326 1715775 1295532 1209518 1454419 548841 846501 1183334 1854992 48193 1006190 690586 1670727 1809087 1734587 265980 644970 1739081 480560 130833 918141 420159 324112 1060860 1876106 1789501 648456 910089 1535196 407545 697844 1028201 1529382 1814831 261431 1979689 552913 1868754 1888706 18966 641453 1436139 488220 1223300 556506 860120 316062 338385 1876529 222474 1557677 1713522 1629696 264706 48009 1387304 1364136 1553374 1913468 845514 568100 705625 496153 534319 677884 497459 825835 453512 1557438 24052 1951948 241043 1087952 636065 901806 1819724 198976 1994111 1647881 889565 558691 1288016 1334655 459039 289759 884399 968576 118476 68046 112542 1965808 591400 1082135 534824 63457 1518192 461375 1081240 262118 1248238 1336124 123661 95358 1261146 1289006 1243728 107902 1202952 955686 41110 1689209 232344 1497824 54743 283464 1476661 1883884 1501419 439323 1509095 1666536 268542 1592298 169229 720270 799764 1291506 813459 282695 811308 1780708 979552 1231787 1334743 663862 551073 1486181 1763446 1841053 843489 337897 209807 27598 211873 1624010 1108699 146803 815836 270830 1071418 726376 81433 655451 1530269 1616741 1846118 460152 1482876 856739 1305467 1238703 874621 60011 659505 1867615 1781142 97980 1750872 521196 1254540 1287599 1767481 739638 750552 1155316 102618 1468294 1035650 1247339 83410 1163992 1426413 1359929 1505372 1928931 857939 1892705 317368 846651 1222917 1029152 1800396 861466 629132 646284 1695587 834785 1548074 789988 1556129 766290 1501889 1221225 1136188 1067434 1290341 528866 835037 34258 891775 259712 1794534 384694 1397765 364180 271190 599137 1745837 638995 901877 1746260 647250 833571 1699417 689847 702860 1941600 1831657 1096926 1764322 1525999 609212 1230930 996868 22535 1501082 540972 468237 374134 306362 229769 1110219 780998 112871 152310 1867357 904640 282457 952380 1512949 406144 764322 453613 1290810 1165382 1934224 1532967 1397716 1292907 1044724 1306949 1214374 5421 1110586 1766684 839532 433267 371672 1723875 1645650 1643420 750477 1805785 820174 275195 731953 986244 122966 1394740 577061 76984 63759 1817289 517102 1042774 1245906 1621155 819957 1398218 1312987 1166704 912830 491367 1247863 1235329 1194201 806305 1902535 792679 1461100 1238865 1782804 726395 1688009 1129015 1723635 1738842 644991 1954807 1604652 858248 647835 719845 671707 664255 1981902 213662 273024 550275 883042 1313011 1608540 36473 504166 884819 1424535 580626 1989686 1885226 971512 1550189 369333 1732265 277562 526272 632309 1004106 881718 943561 1284583 1665142 1289681 1664609 651257 1567513 547565 1853429 1891809 506874 939292 1135259 150543 1726461 1994993 1076389 337845 456130 1893522 567364 908636 412565 453622 123198 1917085 1650850 1099492 1628210 979618 1872344 238499 1158818 1098185 783638 768986 1921425 685978 613438 1931897 1999723 1402943 1410031 1004500 890112 657595 1383740 138735 484441 676649 772514 552632 1321326 1652086 1732751 304478 854481 48382 1289566 1465883 1122283 1400021 625946 136139 1106679 372412 1429528 901809 1277584 1423414 489310 1276444 115501 762252 390696 787142 1900226 192563 931187 676160 140301 610940 1546545 1487479 58644 657345 728923 1703237 937686 1032489 1536100 743258 1385837 1706299 1253262 193535 444680 1180751 1536775 1429977 1826705 521358 1329949 1655818 1227514 168590 751641 477420 1417382 950838 169769 4963 1982880 642117 1014457 530026 1720431 1374749 1164706 1921300 611150 1959808 1179150 1397385 810936 615232 1017654 1765234 50250 644660 1668541 1434879 16024 526556 407875 50455 1062224 1633462 923389 751303 1553336 1851644 691387 963952 1308007 1125755 1631044 1261369 552906 1551258 32336 1620714 1147615 1163781 1821664 59279 83568 81558 1947501 1461565 1760793 1304465 1202030 1923390 1411997 950723 1093194 1161625 78996 587568 823095 1938493 66991 1139008 899512 670563 1464278 1732139 1778528 977234 1161970 1438091 1832483 1328464 1217170 981527 161688 1278657 804351 1773917 338345 1085268 331106 769022 1629327 1352484 299997 46182 1563338 680975 1227545 1573502 1180845 661521 1133102 1565499 804370 915324 951534 561435 338187 69457 1165661 683425 1107687 1446950 55577 1697914 614171 988820 652417 673349 761479 895270 336452 1756109 729950 1955900 1008931 917714 1493868 1987251 37303 333299 1988511 856213 839728 1515453 845663 1177187 767625 358416 1047103 1224839 690063 660697 145334 873104 1359932 357207 343285 1679571 1867461 1592330 96400 1279367 866860 1977608 1240276 1620604 233198 1763675 595212 478281 1069188 797205 1963604 999146 336862 813288 1696045 221206 243026 1318183 557019 1290344 747316 1583722 892239 721847 1231409 959084 1766949 1446012 890302 133811 98666 859041 476602 1964536 739441 577651 1173252 1935487 644179 726508 334285 1228550 1893729 1486447 1349030 667191 696626 1074289 625319 1721495 604570 1862141 1966343 1925989 1032201 1181506 1235499 843639 1442970 1212966 1610950 720596 1702791 353505 970540 251082 1375571 549387 553454 1712475 956397 1923055 78632 1862557 164032 505768 799026 565825 1078354 1494485 1208792 384829 745687 1551602 908564 319010 1292835 1652978 1867070 766875 1660614 457901 1079569 1380569 11372 1943470 673694 1830809 1688499 939349 1985288 1493655 1220914 1538609 1080468 1431463 488184 1317666 1714273 1416939 1538753 892092 1651778 660209 1720330 854490 708949 1953920 436790 25681 867328 553005 1311769 1642175 46935 1063107 1599752 442558 4917 1973111 1878397 975556 1857595 891080 1842168 917119 1590587 1103484 197946 1097121 1845709 828645 1503694 602884 115020 439767 1429185 181749 1783613 1741948 1299528 693346 1147624 794486 1688182 1529543 1918582 327076 513148 863637 1576014 681271 147864 337032 443157 536868 1821898 683680 1650810 1285284 1648321 1598794 1654190 397859 1346825 556994 1806967 1608378 1120947 897155 868453 516961 1826446 1061968 842913 1869591 1228332 484988 591313 777031 1638743 366655 1926232 864304 1067653 1230911 885724 665409 1394504 286786 1920001 1982956 1454584 841163 117043 410939 275850 20993 386436 1341919 1135786 1466261 1309460 541569 1562903 1991121 396233 963322 1763513 102569 671664 160161 1708613 1149590 311055 111645 949896 990771 796081 798823 942288 1154674 1471561 1189150 1446945 153573 1356877 966847 1258620 577738 827271 121412 426735 609096 157216 559973 1214436 704352 1763242 978855 716737 1230606 123461 950327 1085070 1390982 1745190 1643795 1925973 1765957 1411580 1963664 476209 255021 1681701 633075 1866148 467461 731301 1758969 1681101 1737038 133489 1301201 1566355 1365388 207006 506617 80543 1799163 1613718 71729 926658 394207 1442220 1502328 1558139 878678 1847612 1140008 1849489 1648962 754274 573368 304713 1144708 1388393 1406930 1586408 1837822 1054600 1966261 177128 539606 1956051 465630 1531512 1459118 822895 56738 775516 1682192 1355469 593483 439159 723386 498271 565958 686430 742218 982064 1875332 1630061 1244573 11515 1144108 1028497 549436 1282572 488808 1705726 359907 785690 431411 1183689 1355000 588838 584611 995386 1715632 450089 1449613 1140671 1152045 26946 420583 1571616 1030469 1268709 1037978 1281493 1966179 1978748 1995882 51504 1376870 287367 1217124 745179 702716 27669 739612 352641 1567293 525444 1008631 1122979 456250 14323 704913 1769951 1901826 31030 1514978 836437 1411902 283292 550147 297721 1613093 1463187 1805348 1662285 103265 1552815 1503901 1542302 705837 585829 1113177 219275 53061 1785340 1071485 1019345 1863979 1407149 609230 1263945 1664093 473875 986745 1273531 1495600 1256012 696168 343833 1957301 565762 1180326 677506 601172 229202 1720954 45927 1987073 1619915 1005735 1610200 1513135 1392495 648906 1406006 1337896 394694 206736 1952937 1462747 1449637 996475 1817372 200782 1471267 931114 1171061 872113 618951 447750 1453706 112579 968696 461045 1340472 72355 277301 1955476 575247 1479221 1638760 1198853 1973912 1311777 1379848 1970555 490400 1840661 1887166 555482 735623 70136 1539485 1978069 1371756 1172549 562077 801661 1974612 1850604 750439 311625 1706528 1447346 68260 558027 1565401 489008 1920952 1273109 1225440 1257659 1032697 800768 847105 233322 549845 1864472 1870665 1520374 1307380 347825 411303 1337061 1292609 1473276 208219 361458 1763718 1697490 254270 1631941 808352 685471 1498183 1043317 1633563 512194 892111 1882751 1560433 1677388 170953 1158819 984590 272420 1601028 1615783 1612662 1042543 76832 924987 557373 665330 1333287 1634495 250611 1730332 865921 1792908 320656 1790419 774692 680934 716306 676558 758100 1346913 179762 437943 1147421 1756574 646864 695893 586317 377333 492769 95831 1032034 1557352 108659 1475566 419521 315758 1330324 1643358 605983 1000156 207125 141988 122099 282696 23258 1569688 937823 1788065 282581 1841839 1470078 1260272 1488605 1857059 1384830 98264 259965 251779 1658802 1756003 82193 1630940 688315 828331 1378594 662536 1166674 218778 1244305 1586559 1422206 1634946 1579399 1409031 1532461 1435659 638468 534667 1222851 640696 1355129 1056148 206068 1764641 559881 360721 259483 982907 62435 347506 1429836 1940354 825052 1715903 418083 1665256 340678 152678 1771130 137341 1853647 382447 1589520 1087604 1402622 78104 1086327 1531562 658461 308200 452 1731778 372289 146703 1104364 441947 1267262 655152 528355 558118 768302 1172690 540734 64301 191679 950734 1420191 594549 1025890 1530290 194992 1807782 914626 1243930 1448358 405245 1635341 1867217 1040702 649704 1339195 421421 1866811 1547782 507450 5689 1975733 1283533 28718 113262 1511331 1556836 750447 1210219 1837172 870563 364124 1555557 119067 1348780 1951108 1809458 194181 781673 453117 1517647 583563 15983 1533214 1159221 1040412 149937 1090251 678702 1679560 1172597 1628729 743216 1767216 1489682 748418 1334018 679382 1524889 570455 1561329 517889 1564749 994088 392457 155803 915049 62347 379517 1877367 81613 490433 841624 143776 960730 1232471 1062229 1198838 600570 271569 1640416 1756287 1243522 1690307 1548735 1055553 327647 250535 206230 346668 1600365 571217 1736189 1532032 1167532 822080 1892065 1690111 55137 868474 268768 1457759 1276425 1552493 723417 833418 1910426 1812290 485616 1487181 645644 668946 1862701 261373 461485 920376 408077 247103 36702 370220 82426 838350 961658 1099662 1741048 1376008 468429 1355438 928641 1924282 904945 792219 1598986 1589530 328971 1718191 1022503 732563 1116010 1309337 446459 1672965 269379 698808 1172240 95311 254473 938267 161135 358778 1630374 1774985 823010 1911231 552187 160390 1815291 686120 154258 1388149 876603 731045 1367932 952184 945703 1049687 372098 1895479 392439 889568 551399 976046 1062863 1526439 1678572 1686899 1601668 1226081 2266 1997893 485906 822452 1064907 991555 1298513 1203247 60740 893862 1987333 554027 1629190 390523 1513354 208021 1305080 232654 489194 1909183 1621785 1483945 1224021 1025465 1267859 787002 802062 152260 1275636 1354731 1200688 1945709 1555453 268379 100033 1727768 1358578 93874 253355 1816106 1210610 936482 1936478 905006 422874 1980213 972243 1686091 607433 1624506 977237 941852 978688 1058808 1950338 984380 1008901 1344223 36658 1960260 744106 1146947 905386 1670768 1263390 312164 250050 660195 1684384 1074489 264293 950087 1812972 1507459 881347 1745420 1998157 1931716 1322671 68809 1717929 1863692 264410 296350 640648 1254488 1829357 1780890 1740601 506534 895515 691831 1628607 1158965 117799 104895 1891720 486136 486205 1404770 850800 968371 149283 619634 1187232 1772696 1116075 326574 1273563 1572370 981472 32640 1730964 446381 1606275 846463 1936731 418125 152412 1363861 401222 1975235 1358016 1910608 1752340 865387 1800839 1367009 267076 104107 246920 28536 11462 1694656 559734 230129 1778361 211768 244226 1411387 247566 501958 449164 1830092 993051 192843 1394353 1644449 1340066 729598 630982 983614 392190 1019443 1889223 1521084 1791948 1746462 289361 800299 1171309 626972 263748 1948564 324937 1318930 1237504 243094 1632456 226460 1431706 1227432 790335 180285 395911 648520 1010457 369388 1719764 1073893 1685699 997940 418376 361058 1870130 1843730 808871 464097 882802 1705824 1772427 283593 95838 655945 1556311 163345 1661781 1512994 1147416 1283448 1509618 1912907 1648177 609821 1551085 667621 874868 1843990 397110 1658054 882261 462361 1324823 184402 344838 986341 1609254 655817 229669 1012724 767281 926740 641614 932288 1176609 781063 954994 431564 364433 255879 1581333 630090 1487125 1749056 1762609 170014 533962 1311485 1334857 1036871 1599974 626167 1167328 1205574 1540196 61783 569597 904507 1268443 605122 853022 798658 1029894 652139 281875 1847184 428579 599544 430395 1668667 777100 675336 670268 1228860 1587594 944043 746457 1705840 1853919 81826 44406 1925837 733354 266071 1073900 1432237 494271 1318493 783651 1792535 883135 963940 1827863 1153219 1143832 731944 516820 1653350 496840 962023 1403438 1301222 1556993 1053383 1114459 745993 145768 238649 807639 844338 1858908 1369334 1276830 320551 1712148 1263882 561507 1885501 1174991 693937 295278 395206 1475027 1634542 451005 1120747 1928499 108363 601899 860594 1207597 320153 230132 1329468 50546 970844 856146 510939 384473 1606308 88964 111315 1395611 66963 1443171 773377 534539 924714 1728546 586262 1741072 1862524 743752 1532372 1425913 665590 1928129 381851 551651 598656 1832506 368094 830556 103797 1147365 845949 1168784 1506599 948892 516162 1162303 270401 1625269 1677486 1096998 51224 1273735 1178381 1393160 949127 884809 1057151 863577 1567032 1620005 960256 223322 503251 1183133 468300 1330413 111333 1967848 1233728 1755881 445150 1415159 1923485 1052626 363427 1927398 43210 457919 1968970 644512 1598598 1742141 797790 1396176 1123739 649221 1517231 999702 630651 789722 258011 853121 1961422 997570 798941 385301 1083918 554089 1146970 1228638 1317990 133890 1826693 1339757 1178925 1741485 1838427 385891 1416384 1995666 714630 416715 791734 358725 661011 1197501 1532790 974902 902568 1355895 279242 1989659 994739 1956617 921113 998747 502276 1544285 1775540 1759617 88977 781258 262340 1921933 548186 253507 1440526 485241 326904 1412803 530796 1018884 798391 603448 486225 1484724 791766 1220636 1253441 1268490 541041 776621 1317423 70143 1573949 1535891 1905367 1058481 818350 479636 1680857 1724678 1688013 1894021 1837273 1639823 209887 1828995 1964506 1005274 1905338 651607 1209981 1696419 65625 1272904 1444456 667162 198618 1458242 892210 73223 1334058 950147 1957885 1773776 1576763 1900318 1457961 757739 739060 1962990 400676 1460739 1003168 1648259 835701 837530 176926 508988 1550064 1858990 548607 809259 386414 1136498 1465396 1203562 1919098 328653 763007 600759 1191817 1384636 268229 1613498 502311 1961783 1936395 1668488 1469920 243268 382657 828110 5442 640370 1721731 1518834 571779 193285 844545 1712080 389917 1730403 89139 1168736 1961804 1659464 692595 80794 1580405 1446918 1479031 1458614 457245 224985 1565839 583731 926559 1728050 1271446 305249 1590891 9136 283069 1529145 771531 94189 1223058 1347298 51824 1816420 1048777 1977900 72567 74809 824273 1821513 1666074 1849276 1068642 462574 1436100 892310 1683334 1964034 1355397 1532123 828219 840420 476204 1490212 841910 258937 1261017 1514670 1534256 553175 1504588 514824 748928 1851199 738307 1274836 1320898 1431551 1713202 1314323 1704907 391671 523734 772899 769256 91072 974099 1083936 452771 1425893 1338298 988071 852814 420331 65620 329348 346017 1805556 1454636 1987917 1856390 618417 1791794 1241211 13115 1939432 140888 19130 430625 96383 421506 1069748 1363893 1583630 1296305 822495 973884 424978 560076 424495 401196 120954 1160917 187692 260153 848160 1989563 65439 637821 323857 1217081 1229488 470616 1210319 137001 1485347 791642 265775 366427 1643984 1432784 1413080 1413499 882719 1084877 313537 207834 760770 20175 255385 1431495 1663676 415786 146830 1674983 1678475 332999 1262210 237581 930239 112199 264642 335127 1512844 230141 895470 278828 520811 753623 1882910 198827 1497436 222921 1858981 1428959 564094 827532 523324 861045 1219870 1898314 759561 1239169 1086561 1156370 28103 306161 1110697 1156284 736008 314842 157651 1581392 787773 637556 1463141 1134110 1472445 1104645 1215323 1448486 634757 656763 1683723 1357105 191088 1949785 1740947 711843 1594979 1330892 570540 1001151 871422 1369460 297581 1763925 742497 420355 1092729 327148 904080 766032 1473599 1400732 1188308 1252319 982926 1181829 19444 836886 1246513 1895880 1240425 1313741 201386 246531 157576 389439 803961 1627583 673211 794355 52010 1627323 1418703 1902388 1865477 875442 1022393 875732 1262728 468288 607197 1793614 1894419 1761737 1900904 1181099 276827 993086 843431 988566 667137 1592554 725713 104840 524564 1221215 269879 111212 1428503 619125 640816 331505 1870757 451322 1414588 858435 633783 570422 249326 1159739 1627564 1206848 727640 1928895 1317664 1405037 1190442 761236 1009781 801563 254500 889195 714787 1078800 1961244 232770 166681 222724 1556491 1149121 434687 880841 424081 920852 1752456 243612 1181716 1893820 487830 183413 894651 1695308 1182117 568250 1882858 1200098 1555023 277406 1725458 914190 1769835 887544 274281 1890685 1179868 998167 1725200 1969869 431286 983128 797333 1253684 564240 888058 1951780 1277297 1962218 780728 1926381 1434797 526043 214234 289642 1344297 1023787 1487850 616262 1888979 173993 1064477 1050716 1174768 279132 702173 1398207 1112916 203954 1457053 1198348 1168368 1853516 1898748 1887754 1925156 1044840 711934 18699 986027 1793959 1384339 658658 237493 1036599 1182263 509273 1266828 1277271 93619 264490 577677 1592165 1251721 1565609 1956965 592227 406587 1107869 458759 718267 1537200 1528977 960456 336629 117402 1607654 1263663 1731595 776195 198033 1557811 1844216 1178227 711827 1529946 1218782 1859815 1136459 1724757 111671 1129199 474589 122474 1857321 1458383 1348372 1020327 1864655 692911 1515208 1468906 1102820 11879 67359 388445 383128 758575 1067949 634160 533343 754299 1073198 1840800 576654 698845 419360 815978 485729 297680 1123712 1919941 5870 1974836 1990555 1483590 610730 1075045 1575939 858308 1399507 1900159 920856 254938 589138 529385 623148 163049 731230 200481 814457 1513239 222521 107709 718391 725638 1758502 1645555 1913987 84763 418657 1269752 635070 100945 1029688 229367 327310 1527139 1096692 360757 886303 196159 1204688 1675338 33342 300576 664142 1221384 1631009 114169 120500 173835 971706 734839 860783 1577128 1617337 594571 395462 282864 1769475 81838 1839253 1645799 1399339 1029667 136685 1965220 394582 790471 300747 452852 543890 1932305 614339 546587 1670916 1905314 1038313 545863 979233 187999 1076555 407834 1343303 822595 260663 845102 679189 1636797 257900 628892 1643802 1560897 1712938 1586478 1451685 794836 1415116 1897144 921882 1161840 692039 97149 1652652 1980088 796509 715192 752942 1422215 1346417 99125 1821267 404024 486155 840891 1695563 1645817 127614 1068282 1198312 506567 1340496 1655938 1833232 1044064 378079 1939536 1152437 1756395 126124 1176866 1644038 1603136 375441 900112 1671473 640160 649854 827670 1576764 747614 1090092 1122557 300928 128259 16882 1954996 1562966 1925813 1678702 1954795 855647 601671 787034 382699 598799 1142070 1142631 1876158 1343101 1352795 693547 895167 697968 1694322 722884 1705682 1168974 550298 931957 818336 177207 1992871 1901002 486174 975981 1142094 1605076 1093496 1563834 966519 231022 322218 888407 1512937 295030 1834641 1221918 63626 1064703 1185209 635926 1087146 126261 1269924 1834872 1309185 1160386 939589 172911 1202231 1949346 1235612 1700087 336323 1390669 1278118 1830123 1870866 45302 660818 655636 409292 1947190 1871513 951499 1906386 1055778 1259687 1258401 373349 994763 522795 1877635 1045169 13312 260013 490504 1485127 1774722 1183702 674016 1453379 108725 905529 1367020 1583716 1441191 1193222 661472 1937407 1305413 1859288 925354 1087899 1619743 470382 497755 543300 550114 245272 848167 1675692 173857 1800622 456856 1904560 603808 1007047 1760586 663015 1991959 298692 65428 703962 344991 1177370 1321584 1231540 1189583 300673 1451210 513271 795381 1796447 1564906 47822 1614821 382794 239359 255592 1386153 1737950 332487 652672 855627 695183 700992 809546 502689 1721980 607072 1974979 388164 1766980 1764660 816497 1071803 50687 1962376 250824 1465596 614440 931560 1936355 1406062 1821162 1934672 1118037 56046 1372629 1632001 401719 727742 258793 1370562 726554 871240 705198 328857 1882462 811120 1646216 1121565 523259 431771 1700136 399068 1702424 1764265 859714 1279023 389890 624311 796308 1482071 1358904 1645060 1486338 1543183 1200559 1466545 1181891 715776 1287998 196228 1479524 7456 28497 1604943 1376832 1211133 84849 714999 866642 1485571 322663 514812 805665 985794 343578 205597 1969155 229478 138904 1606274 693583 1244669 545430 736433 454040 1795203 927639 1784920 1631983 1866240 1029986 1446615 1707296 1292622 774896 578375 659928 15902 346146 1345897 178006 3778 1853721 1801853 645582 599578 1679545 60019 1812952 1711272 225121 1066733 402949 715330 1156248 1544742 1722438 48016 1745620 976638 1611410 634021 1956162 1081211 28658 1184191 366434 1533889 1001957 1419281 407280 582447 1242412 1168199 1736658 1181890 114909 65686 586547 1379829 750039 1008070 596969 465258 976092 718348 845276 1635111 1564521 1039262 115740 1444004 405468 484779 282677 949171 1261084 1728555 1729325 541152 1079510 1594503 1156829 1305174 1990162 294196 1389772 924940 1419668 1497381 620391 995413 460175 310197 1424856 1195328 1743541 767312 1226245 1091821 1854973 876592 1393087 559289 761733 1212405 1698329 1697471 1512192 106478 1929311 1389433 227447 1910202 1212284 1914806 457223 973966 79534 1342986 1845448 1959464 1342177 1316726 988319 1831509 537506 734170 1578895 614414 1167955 909667 1841076 1059820 838607 1370127 243887 1309485 314505 1706159 687847 85608 987627 176205 185209 423896 1284179 824029 646539 543353 1388373 1130176 1412655 1010050 1717167 750909 790446 829370 1029165 1707933 1807958 1247005 1378548 1822736 1124540 1265942 1763454 1481409 916481 1397142 1478774 1280219 801195 1877115 1440720 1941947 29894 397616 720583 1534792 1418707 1217286 1047124 447418 489811 111782 412133 1033634 766049 13068 1212781 137305 1160163 487105 251423 1235837 1185974 239537 244086 1316761 1644259 1197759 1165332 108541 1586322 1253311 456556 1159740 185954 1629073 9536 1946518 1566416 578816 909421 138433 1819867 1337992 1911417 1326663 1914322 691579 503047 453852 289622 682246 1566485 1280504 862731 1973760 1484522 1174592 749871 1068138 1212063 1326904 1801558 855211 768419 722251 208067 1606630 1272382 1811132 41213 1876505 142057 1601540 326036 1087127 973661 21391 85191 1426695 890006 1017957 1213566 621644 108643 1555836 1512858 1351051 290445 1063856 600803 529273 1448345 963240 1158772 1589056 762521 1155669 588887 1091289 237029 528508 1454698 1559119 1392068 1884653 1023018 983245 189166 1817948 1990471 1309783 1734256 1732765 1806933 878543 1684535 526684 1911419 1941415 1019650 836626 155286 855212 961663 1501792 613851 1159666 1099462 890456 1995180 150578 227990 910694 356808 481142 1891260 1556883 1261648 1648113 662067 1581606 911129 405686 1941866 1310633 1197730 1524201 1568110 433124 389507 273280 416332 325739 1091854 483198 612676 473574 731020 1781861 488993 595766 1735199 1513264 1686864 180530 747843 748527 1565782 1994397 1456638 764616 252905 832650 420414 45012 332366 1215002 773200 321328 1572770 1887694 1451915 12594 1742725 1904039 25516 1279995 794204 1387807 1891340 203216 729843 851428 1088882 998735 1030258 465859 769774 1355678 347440 956868 587241 1441137 1315604 1132122 563483 1503859 755303 670026 1282985 1966810 1252315 128133 682281 848030 146948 1063439 102347 1819478 92660 1772435 75418 1663210 804398 1287548 738815 619998 1900379 346210 825573 1834273 671703 945755 1766839 1904189 1218873 227140 1124122 1869151 1537520 1715794 722308 1369473 1095169 713194 658109 752254 881878 1225964 1054911 1813907 496090 591678 1365131 865100 402760 1106238 732640 152320 680427 1402040 1378022 1478676 327438 1542983 1692803 761241 243637 1076589 1557031 1592950 558413 333230 2895 327980 385841 810893 1385901 606805 669045 1321870 213506 1349355 9761 1726808 1020535 465988 1548969 392712 1771303 521370 1195523 430773 951892 765835 964539 1808108 871485 1791536 1545720 1496811 1485478 621898 401459 1108010 1710518 968510 143470 356679 1714873 1654933 1071049 48371 635758 258295 1461047 859062 639508 225030 1148759 857417 1730119 1574887 1743510 389789 950869 1262966 1073640 403035 358262 1378133 1522129 930193 311344 385747 580525 292491 637180 1409046 1607511 752464 163167 801176 873800 1335470 617719 689594 750314 1758639 373530 207996 1140400 111282 788718 1917263 309949 1076337 1371966 1454024 448010 1980418 826087 1166333 262339 624798 125949 292002 428228 131459 1987815 143861 1334323 1294896 983738 1671529 1346441 1622725 1331855 313584 1097459 1693880 1440237 1966501 1662105 1845722 700378 1659802 1843270 1117687 471539 1731983 664622 1285464 1234125 747433 648026 1293783 1793853 570821 1086856 395429 1258866 1588829 743578 1627220 1590743 1147165 435958 1737919 131536 1748417 698218 1480644 1152212 1921372 273857 1667245 1160251 1314595 397031 223664 1695709 607852 572571 320326 808216 1856175 1714399 549528 976107 1007918 132171 1950610 169543 1610287 968739 1663700 820961 1614193 485339 1138740 601092 486983 1699330 1301758 843172 319868 475559 649946 590962 1338628 22621 1088985 669947 1681515 1864807 922 1875699 295783 1208639 1931367 570435 339729 1311511 412678 1013148 991797 461619 114087 844897 1144672 205426 1059533 571269 336064 892028 1583112 339648 1673222 789251 936876 1409183 199402 896075 1146791 148465 425844 387734 1709783 1449063 1756941 1258794 1294764 730527 1440762 491512 1936088 520983 1696611 500629 427918 730333 1603081 1604086 241392 360179 307083 993583 268715 29838 958012 1482208 211501 1187317 269728 942913 1575512 972467 1024572 1147089 828484 1271189 1355532 1851583 1556820 818896 569121 556915 1770848 232611 441731 1428629 717170 228265 1798858 553204 1384242 409175 1696446 685772 1407659 1643102 1267138 540806 1895586 1666891 1828705 1416584 1365520 988196 1597999 1173449 1977036 329570 423810 1325970 1643530 783295 1826973 1474780 1208734 1147220 913536 1662279 1591956 1237054 1394789 1466334 622692 388160 1555766 1309641 72682 1977043 988755 104548 967250 663518 1989885 422263 61251 764778 870237 233007 1937211 194757 1555831 1184861 348292 353277 704277 92856 61380 227637 152946 920556 1413594 555670 118389 438881 158038 1136839 1613211 1342470 1662454 1323253 120431 297696 426387 1191137 23548 350308 1045146 1357960 1291806 1368921 657580 929577 428432 618182 417284 813668 1195648 544867 1957625 1205764 1127778 1940814 1431313 809700 1431671 300257 1700472 1933885 732672 539738 1305444 665626 1476435 160394 1452548 44807 117430 753241 1332064 842826 789307 1935849 1858845 213740 1652922 1950470 1393152 660558 288924 1429937 436473 936646 458436 1283585 183399 1148265 1427103 853339 577166 207610 1904102 652716 1809567 912561 875682 820771 530105 1963138 528628 1515124 1627038 1153396 627222 1215643 797873 1179908 531243 1927284 1481273 1260202 1960056 1987038 942053 825718 859418 225807 541565 1941303 217240 1190292 113212 1184448 920400 1128653 1505890 634487 1190849 1651770 164734 1696925 463372 1402088 587937 1099743 1109289 601934 906006 930547 1220070 1915288 1232510 861444 1548680 366388 1557873 1658661 1836264 1639095 910774 342461 1589322 1001969 1228642 177911 1054914 214637 1339482 245982 1423066 815406 1166840 171966 284145 1843293 1577092 1735362 529750 788273 849931 1505888 1014046 379927 586455 1518776 8423 1704989 1430176 470855 575481 1177562 361207 240121 893889 1393841 314150 1036543 4420 1010514 596848 393053 167761 1391812 1037784 81817 1060044 890720 1319196 838034 456629 1589624 1126546 1450366 774779 922662 1464125 1891426 780217 1567785 1331299 823584 517945 1100245 363806 807704 1171920 1648066 376675 1861189 1031838 776265 865615 1366442 1945510 207272 1898284 97406 1851190 1814803 1310400 1519165 1515478 605381 1977360 1438815 438094 540797 1468615 939074 1207806 139560 368076 437645 1602900 1359334 568138 1363086 1198605 1577788 490313 457754 157982 1761722 1630489 317060 918848 1452213 1571381 11853 945596 461961 147078 522284 444457 76607 538547 454987 889802 690180 221354 432267 1098064 1143891 417228 1482373 557578 153582 1552851 1954424 1532637 386639 1147141 1219284 198385 1487226 1402640 1706982 1581401 1209094 1648002 736476 62694 142446 807919 238705 1495974 667878 1941157 1679329 1576520 1846207 1742508 451984 373043 1870863 187032 1177547 1266476 400554 282147 562989 1177058 865113 125628 1602944 28895 1574397 1594174 186763 1470366 399252 1612457 988087 749039 855303 1399816 517579 1859623 331114 330835 1797664 1074546 205256 121841 53392 1171549 1001574 1361885 187034 1151029 1956389 1832924 336611 1934893 1444960 624728 1281051 74816 1536103 879257 1321700 972575 754974 309089 1958754 675408 842468 328032 401117 1062222 1666435 713993 1441241 1180123 395037 1776747 350892 1315573 1724022 1808809 468129 1215901 946353 1392537 846786 360281 1065601 1271932 1147647 1437725 1408444 1338823 1132911 354631 1968988 456479 235040 400444 1601423 1404949 330457 1795559 303951 1372438 112331 1060538 1615227 87461 1064516 1752968 1666674 894987 442350 906045 1324601 1538142 567978 1892986 8093 1972363 711409 386202 1157205 1107604 1653691 106072 1344208 1947679 1333798 1220120 1812277 1058369 1472801 90107 625505 203479 1974020 1794791 1876018 1125924 333228 1357061 815906 1038496 9092 18402 1545307 1183972 1183456 336925 1590358 1481916 299313 1634366 1440155 1831159 1544792 319146 927346 1291791 838826 893926 422201 1642070 66096 1539642 1255956 1248407 1684133 1322950 601446 551719 1560134 1499295 1459306 934811 400078 1962348 1228822 1408415 569367 871758 342408 1380659 1950923 1114998 996835 613054 1253097 1739148 858397 931592 1315275 719551 898067 788763 981888 1817583 191884 1908727 521858 69675 767724 1082203 648213 115712 664098 587892 1605831 696612 1012143 77716 1105728 490065 551712 674963 1807402 943536 1153234 920244 1265677 1669011 1005984 452253 1200216 363973 916022 1129421 1050464 567486 17943 1087729 1980819 1228396 1979674 1416972 151604 165912 461967 1202263 1499988 780520 558158 651338 197637 1394899 1047860 1247809 566950 1153959 1071483 372054 876887 55171 84175 1881254 94570 1942279 1085444 727907 69339 1980458 907986 467988 687646 95810 1177875 908725 148154 835468 337488 1658077 446438 232265 1186139 1095897 1792189 400219 1802239 1668100 607283 1342729 693106 835152 1309487 1011861 869401 140156 942768 1462237 491587 648962 371858 1289428 1068340 1078296 826746 431772 1194544 880136 827903 1740879 155481 98420 1770880 686968 1038826 189328 623748 1862197 74426 1778129 778620 1016315 300066 439943 136490 514780 1881417 1433939 1708654 1173212 538416 915175 1761662 902016 19123 1871356 1762028 621554 1799535 454810 911264 126941 526436 1544999 1897700 613882 154466 131861 1993699 1797792 581114 688414 1939041 1714038 835490 254538 580679 1828327 44887 1750329 514693 1007884 394755 1446762 1971249 1838675 934555 1902593 1414265 258738 1666279 768581 1439907 1610787 434737 1872340 190897 802234 1099171 1550837 54861 1122210 1507464 69655 28522 1107544 493970 1368524 610941 1741656 776875 1077447 816782 204730 270421 1871861 1272598 1663869 1857739 763365 486423 359415 1897902 1097887 662117 897639 1242417 1614072 1591679 1494552 879979 1069567 1095251 525737 835426 512450 408927 1683897 1432390 1950183 295160 1200544 1227427 1775599 516313 145564 1291263 580370 1146390 1821905 322245 1509541 993959 1449246 1060650 577682 681483 1094240 1990661 182819 1634075 1848877 1385170 190554 1686937 498848 1347300 168580 228419 1823207 1656425 1135516 1877900 488873 501165 1635306 1413862 1992306 131256 1962619 150923 1789789 1103391 1934832 669013 1871526 1995131 34538 284864 1823554 1099910 1260558 662107 1800478 1939850 606774 682805 1070084 1875231 404976 249204 634322 1386665 810453 1832060 851155 91828 1534030 869535 1500969 1947205 331883 10742 318002 1624258 1522062 1436590 1572268 337956 341959 132952 807616 305096 486699 525376 1590746 547458 1332985 1051686 1820459 1482005 1200376 31338 1038352 1062709 417348 182499 129863 533640 1670953 431049 352993 907819 544903 1890069 685358 1500651 1104358 1187463 1986098 998671 812947 1173864 1625247 301544 1903332 1302143 310895 1898840 607873 1246870 1535552 877138 769169 1860255 998542 1729944 945998 126958 365951 1286232 901756 1681793 1423407 501236 1178996 82339 1065232 1340178 30881 720032 246224 576406 1953846 1514619 521618 780700 1780121 1849472 788985 1834328 75449 1450238 474689 1005806 1849414 580545 1373697 694451 121885 369583 806460 1767094 1583264 1208230 1633573 673227 1919963 1477448 991785 1820801 965163 1415128 325337 1351676 1301184 1876119 1660299 792346 136986 1846555 579805 1445788 1843313 1384001 1210835 4544 184794 1226296 198730 121477 1372829 1719342 610915 1468517 496349 573068 1601179 1920879 1273307 1052868 879022 1894285 269415 1948661 700421 237516 1914382 1701604 94679 1231329 12456 10213 123625 758238 1295638 394986 1041474 20177 979839 407657 1276891 1829298 85952 938452 624569 390026 1440619 579507 832845 270997 1467538 1312016 496421 257028 1129180 1588061 35212 1239052 648296 865346 323988 749887 1068534 162285 1555861 663662 1439876 166009 77083 1862353 1307912 1853711 1956147 1219181 1787687 1457527 956524 1268765 1924133 930740 235018 158351 653915 375166 119706 613029 659221 1949627 1291478 1370513 76088 1611573 665902 871647 840652 500112 1931873 1353277 1845505 556446 236358 1333460 626679 1293121 583330 1943366 1991562 242750 37586 1975079 308692 335380 674501 1898269 1107903 1272161 917775 1185393 1341480 1085043 1535597 1402587 1894263 1975638 623540 1885829 316506 887355 1143740 1669322 1940204 976873 1667608 256070 994524 397854 54409 463150 1149797 891418 1128538 898073 788370 1952195 1244561 1931114 1515820 4101 1874258 1865189 317405 865371 656823 114174 423772 1680223 1273929 1484572 944883 1461658 1188243 1988604 154438 825229 1146017 1219492 448715 962486 1314245 945232 1288237 1145226 1538802 1243302 1768782 641916 556793 1452047 1317733 979500 1588702 57263 267365 827465 1696044 1104919 528158 720492 346599 1713111 1784368 1621050 1914257 6836 399177 841656 1750548 827664 1589023 1273488 1878516 650135 1416476 264912 1739020 340094 1098620 1368307 924846 429004 1620788 171445 645015 488653 1652987 270132 1173884 190398 1513009 25732 240747 597887 626787 1207756 743658 1443836 998390 1975138 617558 1059998 824493 1853955 1648074 1049527 457657 1939163 1171434 181110 1179232 490840 135614 1070004 200301 517211 1768241 697873 891859 1612824 1438667 1533828 1623851 1743217 723959 1140970 870069 1438480 1228567 1856136 428856 142065 1931613 1325489 1595561 167218 1864308 583551 262413 1989702 555790 1132095 1002703 1629906 235248 1279976 1364116 1122331 272453 1669648 1402099 1316699 212199 561625 1366505 862566 106958 1063924 1533989 1962495 1219714 1839474 1420826 1009813 1954902 152047 214626 588115 1461722 1504195 980907 1671160 870676 873377 1761905 1071836 1775965 534235 1176738 661105 356398 654723 643217 1754392 894028 722877 1976914 1589969 622019 935494 1704007 1741627 179672 1284918 1781079 1996832 180955 195653 787271 970692 1882368 273018 1988614 1557520 1095428 530270 1771486 1747997 133604 580394 1094332 848853 1875780 362728 1224070 1129831 1482301 589649 420343 1623922 604608 1290781 399525 778318 626793 207296 686680 1778755 440330 1553253 1899335 1909968 1233336 869549 772624 156502 1322578 120387 1985627 1474773 1104429 965634 632534 198352 84055 422316 423607 1658439 837218 1691064 1800277 720111 1690347 38487 1152849 444878 1983076 1096464 939120 1875025 330358 1295816 860208 1642032 1679540 1999625 1039163 1814057 1594701 1056539 1530709 811626 419602 1849744 248356 199543 928977 1546709 611394 897494 1683738 1022816 1829724 902690 970406 266789 1651298 302835 1893319 1035295 1377886 89906 1828055 1799067 447272 766659 1558040 1094417 387189 1199744 1918806 1671266 1508835 411656 1470507 1154082 1571861 45832 1711994 1049480 613453 698570 257088 983394 985178 1281962 906885 717141 1130632 663546 1356951 839767 203379 64464 633319 1399652 803604 1230998 746356 211452 906973 489751 1294880 1072665 1348728 405475 1412490 67307 777410 1243562 257001 1420678 1759457 277475 756670 1715361 437054 1466406 408359 761595 1206639 899440 1346694 13411 1711733 139328 494939 766596 430219 525698 1954091 278429 839398 76992 1591647 229951 449947 1634961 520002 1640122 398687 1914883 602861 658722 966513 516643 562783 642789 1985358 751942 1936853 220458 1500406 264190 1062284 658137 922123 593523 1309071 1660446 1955584 620111 1833779 1824510 1095629 276878 853668 356827 1042299 1347363 253160 1572147 1720060 1229446 168805 904669 732354 1809329 1697916 250333 1127250 434283 1802090 1542118 487820 959531 369181 1249380 867887 272114 1851741 547452 92532 1550283 571365 1745366 371317 756269 975102 1737848 159981 874043 115146 705673 1228692 110891 1140158 1788959 497052 1098578 368062 1897718 1620699 1276102 877207 495320 709108 1540734 878198 733402 1668951 1515459 165463 540364 246626 56227 899022 611067 703600 100084 661199 1113324 844922 1688841 741595 937225 79352 1579120 1745781 245438 39119 595596 1817138 334621 1567286 1487394 304489 848469 297067 663837 1755068 1274574 1973579 558373 620847 1576762 414369 1449290 739743 1957640 1487660 1132812 1713878 1501328 1366259 280800 1988651 358362 286856 1241333 434575 1971559 65126 1492321 1963235 1074027 987850 496484 1658256 933496 1959594 1348140 1272284 1877146 1746382 1195096 1693561 1523861 1262723 1783731 67502 615554 565796 1224643 167908 623215 417953 268192 321585 1088459 453462 1197705 1321011 283704 334522 1895058 463776 1588440 714174 1525069 792036 1719737 157073 813499 1833774 1532395 927267 964987 1302527 428493 1416617 974323 512876 188391 1090517 1654775 786885 174372 1180349 1327418 772434 1200253 877150 1295404 1669972 483140 804478 1642632 963469 1715187 1950702 1916611 1423718 283609 1614468 1144549 1749844 330120 250394 816145 966639 398397 1786993 980195 1664123 1214344 1832469 1137903 1252274 371069 653690 1749229 1110850 1367925 1102230 794970 227609 1887817 1580125 1067556 422481 208159 681372 1847303 1689510 568125 561075 1328275 117103 310542 641518 1068712 262857 929243 428267 1150169 1714458 1141258 767595 1554038 253221 451535 98229 737406 1993849 1769686 107876 558315 711621 837144 866094 633822 1570772 329691 1753899 616507 699650 223161 984699 284291 1244707 1039132 966476 25580 1932394 196004 1312366 863279 1621584 1770616 1851566 73091 1737401 1163471 1061204 1983104 1091093 134593 1261346 804011 1882670 65712 609404 1849240 1573602 785775 616755 880372 1056879 171648 840956 870046 1314723 536903 175694 1147665 1310148 1402607 684097 608175 692532 183214 1948517 1829255 1262632 1907113 1664556 58807 568503 1427327 665871 1832354 444792 17456 863597 476437 517619 570977 1242516 557315 960084 658018 1673045 466319 1952059 1345563 626142 1807178 543932 187743 1259086 513527 1374765 273527 1888840 1353036 34021 271769 785816 1502606 1786894 728757 1536276 1185159 623092 1188258 85407 1002937 805202 1446202 456338 1314110 852364 133149 140570 1753118 509554 1211045 1051439 1408429 1988490 68017 1272826 875936 520081 219892 1460260 749020 1862324 1913622 500951 1498698 1252475 1503354 645579 1176816 345589 1658693 16427 1544254 675994 1242756 800162 1113814 104318 1372789 431660 1381334 393785 1694502 1425748 1105525 1919103 1007457 1694798 650997 247117 378880 1008283 634233 1307586 175449 293516 77725 1340786 1501738 344352 1633962 1279222 606922 1347065 1354443 1042499 802507 828846 1646497 538061 1831066 1741447 1121554 1693121 1085349 607436 974737 1951010 1696119 634890 181858 666582 1374221 1668613 810702 626455 940432 1942054 597816 83480 1447037 1586319 238967 1268469 462177 1345987 1162987 300750 1023801 1547867 1503173 604778 7765 92045 1345978 1807193 452690 929146 1154842 660473 854804 648752 33636 670278 739490 1094947 1862482 1351881 1724825 1024750 1622995 175573 997122 128995 1291944 1608660 1686125 1673906 922927 1630789 1787659 378367 217497 218168 260118 591385 1329558 393864 852077 1859147 939948 1393627 1124175 319213 1235211 1944426 1654838 506889 745320 361878 276797 1688494 315729 587643 1135052 328875 1380245 1950614 236877 535220 42229 767467 45728 347116 1120827 1868959 1232442 1986661 1979834 1936783 1682734 1797472 1209982 658877 1926653 168045 82460 1831456 1628989 1799966 814392 1019124 11997 343941 823826 496486 563388 295785 700700 1533119 358950 1838416 1877602 682104 197628 1849002 1773931 1413707 384929 684205 600873 1345642 1263176 919334 618815 37063 1773213 2470 1929523 1231587 1491253 1766560 1903988 684857 1182352 1956604 1152215 1377934 888278 624839 1498146 1443347 1806628 326691 1483469 899744 506516 440343 1931747 1981660 1139540 1645671 1343758 1897035 1942366 803933 1637934 96875 1897300 1851978 970709 1519502 1364571 1773296 1945726 737057 268371 1824184 299038 1568600 1507232 844627 1678244 1526547 292025 739841 1388721 944417 1191215 566431 1498456 174094 1303196 1272229 1863231 1052228 1484198 619472 913397 1389022 882179 628173 1572558 386226 686410 959706 1158199 1000844 1988835 1337271 919623 496722 35286 320617 1391379 1075583 844862 1851579 1442980 422305 1245765 112630 728240 98691 998686 1678423 496309 214841 1903552 1326524 1389684 1924885 1076914 3270 1659429 1237309 1954771 1609954 55994 1827688 1889163 1114122 1901156 368811 23233 1293100 881211 193528 128211 1726196 48637 1489252 415876 1102465 1790293 1907200 36922 1779037 372035 665111 1476150 1757558 1325226 287781 131135 904906 1160182 1432407 151644 206199 1803013 1866470 1286923 873251 262573 1895244 1609204 744535 1333611 737990 1992423 336888 98096 709975 1384937 1626707 162269 202499 1948516 1801852 487829 1599328 1750849 1110455 235847 1347259 48982 291067 1825330 1025254 1772698 773482 644612 1157001 1783655 965284 1222568 1864526 507080 1407967 1375628 1210929 459298 401519 43828 1725420 700941 578464 897723 1705019 18782 565166 881811 1291476 1738552 1429351 1783493 625440 474229 538978 104716 1682012 430127 248193 1053093 1254899 673927 1947620 672809 1365748 1777351 771915 97394 1839329 1504894 333050 297585 11334 1537953 1714276 1618042 96595 447605 420761 490890 820934 1411071 131150 432285 1875066 577733 31978 875778 658432 1579145 1608019 245126 792533 873235 1111903 145736 609315 1915095 401622 1889125 1371704 229613 1260465 422517 655476 1290471 1067044 1988979 1569567 1982650 1685343 1479037 733461 1663428 515920 1313716 1011223 384390 750896 52953 296336 488839 745645 1505666 1589546 1502854 98692 1843454 501764 1575472 966503 808567 267812 643362 704883 1549982 1138110 821129 1744956 1067611 318398 1448430 181385 920383 1208801 366960 184963 1422808 1848678 1887583 708491 493360 181012 216582 1310632 240016 92280 1605917 500635 380776 1963481 1837526 1078511 448558 706717 1880296 1432685 1178889 732128 325191 1231243 503477 1008487 74360 1166999 1961578 1341969 1260142 380551 1494662 566322 1308102 1177748 1995759 1518228 609933 1150920 1358803 564046 1858687 1677600 172739 968818 1459078 614221 1159716 832126 1381441 1797060 1253921 847674 1889523 426367 420975 1963245 827592 1258518 1903062 969328 613040 1484320 901195 884683 75837 1573899 1501062 427583 1815230 1406100 128164 1620538 465161 1710741 283102 237627 365532 446749 978958 1733303 1769886 561001 797310 730372 29667 351414 605560 473261 621429 491033 126892 1050629 1184446 1894375 98612 1579774 230067 410224 1472258 627864 1944690 60200 1910922 442173 1506116 1795592 337863 944130 398861 387561 1030917 1097723 1592630 280743 611781 161482 1131738 1248110 1659642 733245 285403 574528 1709885 5015 119652 245022 54048 169584 1404795 1625954 1869069 481805 1256278 1565083 1677571 593377 1078536 1800240 615422 1931171 830763 1935553 562739 1394994 380359 871018 1155344 1931839 968398 1618938 730390 119053 694728 1139999 1175718 1003399 915497 153256 238731 1869884 1273700 1996502 183776 1759892 313151 1815058 694837 489314 1919307 1044207 1469763 1960050 759510 278390 241732 895690 112483 839995 1530847 543299 1619085 1041915 1263946 1547460 1314088 1118668 1519579 204143 1368743 174906 860202 726421 1266438 408227 1902334 1607806 1405791 343150 970711 487673 1140673 478320 1199530 1889690 1350956 1390954 191769 1613809 1506416 1473675 352884 522184 1995001 6688 998294 1590117 290578 589988 88274 141125 1087065 1300888 1953335 1461321 1227720 313323 69105 1037972 114441 573601 1119872 964283 1446578 1486243 1302287 1276473 1022533 1050560 1143497 1910311 248826 629591 1319611 734041 1289312 896280 1396574 1515260 637634 1862577 1374082 1303143 256267 428422 1287621 1887232 1972348 1640749 1352620 1086659 367582 980815 1291448 1274494 1404857 433105 232323 216251 1448846 1312478 1842038 506657 299029 142416 1926450 1957848 26786 1248519 524406 373940 829771 1418343 1225031 346194 1250071 1103010 924796 1626003 69444 1911846 541475 1523266 1143317 1787974 218672 525163 1111669 578352 905750 369775 982047 1628384 610623 1888333 756142 1443114 1455849 1804270 209263 199715 503271 1287356 1567292 1626929 1529079 57762 1342922 171721 712198 1045329 1146030 334406 627818 1405477 1873785 973879 599116 1619820 1090559 950907 531446 1400706 711980 1896589 372975 1392618 1775339 296738 926588 1253413 1755206 1109042 1520184 1050025 1969409 884741 454903 973768 1438238 756773 706277 475395 1970678 1969596 1934513 586822 715504 1231610 1075958 1645451 1138530 1479613 999676 372831 1973946 1147226 1652309 1159503 999579 1734901 965805 1425608 171548 1275288 924266 427854 1484346 1421444 812856 9412 42039 1035883 1293898 735754 1837254 269215 1532553 1939063 1948129 1845790 650346 914508 844046 1362947 1619575 355344 1102685 92096 1657461 995940 564294 404811 514578 634561 1399723 1464224 1255808 1320776 1716995 1184646 410313 194376 1195238 740593 714460 1334538 253981 1541661 448529 1787569 690036 539429 411607 1157179 1347357 1215731 363884 1973983 1573876 1347057 1504408 1848546 739414 1015790 711402 612648 1560369 135009 233250 684148 342207 1593303 988360 1215533 128598 227505 1878530 1356943 1169618 1467212 500468 39243 1074443 1158144 1663343 1758723 841087 508743 1668900 682833 1013875 16491 100894 1103037 1497164 306348 847632 15093 1149567 394354 550276 1462796 674529 1273698 180386 237188 1257060 209150 367272 1329653 123099 744383 474455 1609235 767905 1812445 1532222 1800254 1742346 1649492 824034 1698570 1288750 879391 1477334 94696 1484376 1965339 859478 1448448 1626698 1505644 930200 580132 550649 1892652 1074254 431862 29623 1341311 949098 1355429 1329390 720152 420152 532726 1837632 1810581 606888 1863228 1730105 716987 881028 1008996 483861 1032252 524586 1418860 1600947 335171 1174654 833492 1428171 1708192 1527560 384513 1490968 1659888 271773 1036310 675903 1866739 1081691 1135227 476895 1140511 636369 1360474 377769 510482 1552243 1873456 113853 1494639 1051184 547928 1276284 34349 235840 339309 1675292 927138 956403 507387 1327349 1077252 1578161 1202032 1381831 845839 1079804 1640672 528822 983139 1970907 1438749 1589917 1864162 831379 595668 738859 250433 1229014 8812 772951 788343 1259277 1733485 774282 216760 215520 1752677 1770620 1875060 328262 1994954 121924 1280183 750518 1067485 1933944 530623 602507 314931 1665046 777788 1268229 1636347 1225630 857707 119070 904241 97014 1006359 848064 108979 1801430 709121 1016853 1424770 399883 463955 1714839 113934 1548269 1586192 1997410 1039510 870828 1865725 324816 151305 691482 1728415 288182 1328638 381446 1079519 1950062 477458 1733301 965667 323534 1608963 896288 21258 1136551 134265 1513488 1853238 901780 108224 21819 778734 1069347 557791 789170 894786 1738592 1314065 483459 721191 935290 1217281 1032733 1323779 760620 946297 1864337 709432 237897 1126778 1143476 1415382 632087 607723 1718580 172985 617241 1553999 735592 19823 1679366 1941069 509595 1890435 544152 1393982 369087 591676 1848321 740210 483417 27949 503069 1049733 1175676 675181 1573638 332060 1181488 934044 1629414 1680400 239068 778223 216329 424558 981922 1529528 1426498 328115 801264 930025 587578 1197483 1069480 972718 1718541 811409 1524945 1949703 268886 1517794 269120 432120 1705664 553095 1864172 1479905 10860 1419906 717639 1004314 1174251 1225303 729037 191835 917078 1421292 1385936 1103029 273413 1889286 480415 1159685 1057025 1408746 1697469 120721 1853030 135876 1798793 929661 1484367 572679 1954654 763632 101096 880875 772405 1421475 434824 241263 251603 1321301 1912862 1962994 176733 372636 1621407 1555755 1268188 1402751 417418 1042414 1781249 303525 157482 1713312 1871552 1942768 1958873 1387314 1899438 162486 1850402 1869727 573798 1989352 1137559 82949 1989968 1030601 568283 254451 1927106 186789 696197 290841 1929741 423346 1891824 1770119 564895 1227374 768252 1639630 1736295 1333780 575574 1058576 1294359 574083 208952 1138693 781707 504050 250270 872635 285007 1751012 822372 1506650 1812242 916869 1549770 1822633 610464 577159 257878 1583603 364224 184905 1185958 1788220 270114 1077983 1868915 1354285 1830024 1527978 1554616 1332780 14142 1666621 1613989 1563316 737576 1336296 994269 1689282 1140608 1385377 567844 1618959 78514 1601080 1794022 1384424 1134204 1159272 984142 309516 508600 124521 1993567 1662232 1329935 1587701 1655289 1030830 1439904 1937137 1993734 784214 597510 1597356 993090 1545171 344096 928851 101020 1919810 1837387 1484697 1403907 1179930 1760064 1015268 1524580 1416389 1637087 204703 1924764 1638634 133572 176272 769902 984254 1492730 347844 58460 976710 1740729 1396352 641318 654527 624791 566517 859098 1740792 1151607 157748 1182949 874408 815013 694385 687685 1573131 1829601 773177 402873 1721514 1806793 1937660 587335 1735469 1434523 1822979 1833264 1609003 570304 1312201 1932553 1142321 559271 503551 1312456 869198 243691 379121 1331343 340683 1436867 1022591 640567 1564280 1564224 169751 48622 1013429 22768 1933384 1426058 359693 1532443 1103546 1376856 1540148 1750367 1080912 179853 477908 1975057 1155574 586039 1486667 1949933 358985 105363 57632 95121 794884 1285887 344566 747866 1825116 972694 368903 211207 1659732 1428622 1883491 1635151 1766652 1131824 1052877 1381190 1579663 1602286 1275070 492318 788369 702781 455520 1992729 1143197 10403 652516 638472 1216880 1837770 767513 1742488 854454 675418 84807 549347 693642 1284781 667459 931287 950180 123282 577465 1205763 569750 1717567 1302066 337787 1170585 1462082 1812547 628532 1211940 1108869 533622 1261521 1499911 684251 879678 1309488 1499591 510426 49472 898145 368839 1289423 1303578 609310 502287 359011 1308510 1027843 1962809 130815 797962 681165 1614591 893168 1350833 335935 155016 1223764 105038 347037 1186446 1400940 306865 13850 1857407 332263 728957 1945157 673221 1866292 1956896 1721756 1785625 784021 1117982 130772 151154 1090212 661059 508646 1793461 967824 1392555 1905087 239261 403159 90523 515596 940877 910690 1486248 306479 16477 662993 1311794 358932 291467 1789967 1485407 1608611 1126223 1805714 51333 1892584 1160244 1269230 1366323 1818969 1913142 942936 898457 1409676 1715871 1859649 81163 702502 737311 618254 450000 1001622 50136 1214879 771318 266777 1788715 636069 843814 1352381 1343808 1065236 1893780 1495067 172439 402554 497469 1262435 1484285 1160007 1384894 612157 767143 1566027 100486 1311797 1224082 524656 1724021 1861445 1278857 1013048 1908125 1032232 941049 816261 291771 649571 1993667 1153874 857916 478973 958948 712047 1074744 1679332 762867 652915 1099328 157404 858085 1129295 1168442 1873295 1980399 759629 1870422 1180550 51714 974292 1426661 1123455 1953128 1259571 1635455 948221 1214461 969889 1792985 666564 1163313 207448 507742 757856 1868143 1554571 1888610 1317683 1483010 839321 1437223 829538 1936107 1667165 1333585 1227323 311961 1064507 518002 1664764 930075 921045 61998 610052 665221 647700 1070809 1543329 1018365 1056946 735195 1306003 1250941 1265471 632026 1346410 706722 1041979 725817 770799 1190143 1085359 801343 1452624 363966 1519119 1665065 1520978 1628756 896406 1835247 1176006 341429 835772 197832 602216 908195 1011317 1269333 1705812 470865 1059478 1068536 1478772 664902 1107505 359358 1110490 897706 644249 483355 289326 1305338 710928 1672403 409475 847013 186923 1840525 621566 569962 990180 85779 1306519 785582 1451221 1882144 818261 999441 1738056 460717 928980 1643019 764105 1768458 178674 1140989 1342348 1297009 1697285 1941449 1067986 810961 975342 1816761 410924 1068840 546395 1499679 239573 421507 947978 1691320 1959549 1491368 845938 1088604 1624894 898710 1788756 1789332 1854376 1808978 1009282 1737461 313221 1845662 1242122 1025565 898382 1739590 997812 1272846 1767729 42003 512069 192474 891375 1500942 625555 225672 561637 150447 1928810 1480728 1175467 865618 622173 408044 598812 598094 707969 611178 1784604 1795159 1413554 1653475 688585 271552 334030 25325 1938795 798385 625942 1687029 817404 1389300 1142572 836424 392725 830634 1221869 1191457 1109637 425142 1577336 834628 395139 1588920 428341 1725715 791087 1391998 1579319 188874 1178230 739677 865351 1570912 1612737 1325741 359145 1840785 1856713 1533244 1186381 1449241 1440220 249845 987027 448685 1961874 337149 114211 825691 517575 1711308 871778 22375 148130 1842713 1606803 1203975 1064031 949931 1349672 748232 1790469 84457 1584421 1240389 330299 1244385 990556 1262604 860781 508774 539838 1514859 1242205 1298423 1154188 1254369 1292319 681912 1158884 1423711 90207 377063 1692704 1019126 1438264 359778 1603297 465580 1021362 962417 174875 1033806 1675903 576257 367124 490788 477856 501044 494797 478801 66739 1851587 917190 1087964 70804 41505 1392754 1499742 1292495 1196366 108532 225016 1123418 334132 911530 1791322 200609 1183053 659525 511820 320250 1127323 1157479 1476613 1056696 1011228 316902 67487 644295 1532181 88775 1971258 216621 132186 1704755 1972361 433996 869887 642511 1822792 1908862 847570 585161 844512 1679511 1862882 1038955 546194 1596809 1800065 1759618 1731651 1568511 1081997 1077729 60845 273203 1482054 42585 1525700 743628 1079049 652514 459783 1514357 804261 1560986 814160 1014765 544065 1316974 209261 1936326 439748 1834492 1279718 1208123 756920 22052 684466 1820530 1493472 513719 1819884 1098623 499092 1341349 1833685 1279653 712719 1303201 1552629 1225145 1177094 356258 581622 1201003 387250 1494520 689603 106777 1475861 1033754 1243699 684025 1387362 1290828 193731 1371022 3540 224703 1759425 981558 801783 556278 872751 368583 717206 895681 56595 851113 1281477 1041586 1279112 281118 318731 1532684 1445009 342790 1284192 420767 37663 1059011 876018 1752192 1008010 487809 855028 1012495 71535 124178 1653858 192687 982619 908833 1253506 1560784 369543 575500 482560 718091 1408763 1109608 886451 352858 1599988 803575 1992095 1862613 1502819 1750969 600462 1777399 321040 794542 1075342 423048 184723 678580 1395965 1034111 1140519 1445247 238562 775123 1984279 62393 1225819 1259639 1404119 1930049 250509 1719198 324752 1232866 431184 22339 1550246 1387094 1067113 389443 1878267 520907 1441075 770460 445221 419888 1769582 1749791 1749450 736261 752997 1171996 478156 278686 1173134 247426 265952 75281 132404 802480 1833572 871852 1870463 345553 1867208 1630033 218382 213969 1075680 698299 1695191 1147036 492100 640384 1379860 1749603 1211434 1256934 449980 583216 698449 864310 1381749 349413 1568675 580854 1462519 211252 805871 1531061 1760204 1174555 1523991 1081013 748097 1694144 1700857 295658 1914865 425362 1091123 55430 1052854 1236821 1431990 1794946 1754987 548279 683629 1040114 593321 1299429 314513 1289967 1073151 190103 1615170 234663 1824930 602947 1791957 1337443 1023484 300746 199616 1743245 631848 1429102 1864922 31193 1920814 1518696 1081171 1870923 1690781 287028 892504 491935 1190330 1424738 1322959 352996 1929789 1632309 1494955 300732 1982647 1085665 206808 1688968 1978751 455731 1380403 1612 1464813 865660 88514 1410726 950995 478408 350697 1366213 147378 1012649 210511 308180 232187 57881 1812503 1762331 1521387 1511051 340125 955308 507986 293982 901361 1887840 659659 754839 840622 229949 1867762 19302 1516183 565440 1359421 900163 1192170 396312 405857 802949 1281033 809027 94462 848311 178280 1748544 523830 430640 282764 225560 1628322 808467 93265 938260 494345 1012152 1019681 275835 1007312 127408 1511094 931001 1923549 284975 1014044 960034 1680809 1478684 1793322 712140 1274258 292128 1847993 1179913 479605 1548702 910727 1846760 971054 745004 1171314 415032 1169351 565371 1358761 1269225 468561 855162 1770274 1070150 407082 351156 1595463 715784 1211644 719222 468811 1839454 550538 487693 1405070 626182 1128165 1797945 311981 1749432 1103956 605432 1293158 1649844 246419 1647535 41911 454452 1960510 21816 771054 1581028 53071 1641353 236278 679210 469742 623648 1918150 1798363 1967934 94265 1789432 232774 379751 942882 1852213 1621701 1069981 1806217 1761061 1043766 638985 176533 540383 1286611 681333 897530 754203 1406599 366246 1478802 948794 361401 506683 1271281 341518 1484306 1704465 1878609 1071163 1907569 1568879 742858 1008438 895731 1508607 126448 1599585 1505296 1679262 1383976 1257340 103790 1846073 1331305 583768 602914 1072936 135655 96969 332852 1780688 1921833 1111576 1419171 1431114 1966345 550655 328210 483031 1442657 1536927 1150656 233715 947057 1452183 436913 1583417 938928 1530471 1670951 710497 1456400 1263185 580417 495669 1216043 306396 1435936 908540 399622 209906 379524 1866783 543443 78525 1995740 1365380 1052354 1276952 632250 1889438 1840896 1503267 263440 1337691 554736 9268 1307185 694098 454939 1412611 777281 601258 1259188 1776230 531326 1961461 1452885 1648295 30346 1614302 1934348 524583 1475806 1571134 62832 1141975 1510948 606806 1916479 809429 666750 1461431 1312137 1758933 589320 1166778 726817 900009 1494342 57209 1752557 348424 872544 1161886 372365 1605094 1153425 1446241 1982293 1494410 1468680 116097 342769 375664 572667 647842 756057 338994 7383 1287605 541538 1053908 1309089 170465 1006017 819257 695902 175336 578466 837182 1126104 949427 1717295 718314 972832 1504719 169135 1938713 748047 1515160 1500049 490534 785554 1853660 495740 290512 568568 1670434 451652 1398780 687207 1923281 524640 222134 26108 1402442 845237 88602 1839911 754155 320387 681403 922502 1067850 50355 688381 474772 893833 159185 495908 836907 1951367 1851061 100757 1362128 504725 1342135 222755 1413816 1749278 437993 36622 1448859 865893 1863160 114417 727733 1157531 635843 689323 1396602 1915612 1831756 1527634 728544 1553152 320902 669983 1772043 560675 340055 182357 1481044 1170956 770029 1748318 658786 300157 1815022 731653 351075 1403937 1744039 1400717 659795 42475 212074 1216316 1429886 663416 1053491 1365911 1971677 946439 184226 1083813 1339227 938779 1587170 148166 470250 719510 1739003 1356261 1692807 1386801 1539430 648789 1800090 1824928 1986426 1348586 992048 1120967 251045 1406696 729179 1056389 1279825 421214 123273 204746 565823 1788169 981535 1244086 1045775 1499621 1590845 630652 1484247 556386 324908 1486158 1233786 1971515 60276 1418012 1565213 176479 1147949 1205332 471565 127252 1033941 211776 484128 962724 704426 270580 1312589 854771 641116 1355296 1527340 139521 1214221 740710 1522898 427370 1480710 1823158 182935 137554 1105336 827102 1325458 1054005 469811 1495385 173581 283283 12334 320047 1002735 1728411 858138 1540546 1734952 1982800 353920 1606503 1613448 1464319 1656014 1739589 1654334 1152017 1428051 162946 631777 1088192 271263 1454749 1756533 1636608 1507841 1333420 387453 1853151 1010238 1841992 884465 1428327 274687 929707 1543307 467901 439904 1698494 657949 1957079 623313 1381113 172132 28524 1476448 1855331 514151 733043 1194577 831246 452277 779709 1922561 1637875 31210 341307 723969 1843118 1561139 339616 1227632 1168571 1920200 237844 985136 1237687 20186 615360 676978 1354987 1267484 311476 21537 1156106 857472 269435 576973 379960 1156935 959058 819535 1718654 29288 790212 1017656 1096470 1360556 1577803 1072527 989829 495323 1870297 217487 820358 1108321 1393180 454828 90012 101180 1553151 104292 437518 1611540 1180459 1207987 1931901 1966656 1068274 1795550 685820 296450 1869206 1717175 539938 318102 1081571 249679 939325 1952134 1997153 1153218 1216376 1739777 1805679 688448 1409947 1989444 1256721 1282269 766931 1342689 37226 1397266 968158 826044 255312 1847182 119330 740125 217544 228153 1109282 134253 1412238 323598 529371 779804 173508 716248 553103 1043605 938308 307531 342710 1793684 255577 1712517 1600491 654643 895345 1213992 1960281 820797 837911 95614 1752389 922418 1101463 1734954 730901 1398077 790637 39884 648911 1232444 322021 1805369 1402602 471805 1817698 1549862 758948 1689593 1145433 1710054 112966 506374 1081819 1023931 1863140 536199 583318 1912919 1061717 1658085 1700601 103065 1289704 1092607 474308 1501363 644743 868504 1587424 415054 1383823 1997440 270264 196197 1685930 1591558 449738 657716 1796044 1873778 522417 62217 1413904 488933 99827 272731 1180482 766385 38405 73199 300370 677389 443989 468761 1630373 1452328 794094 932756 606273 110151 671774 298565 1132646 265661 637518 19272 1189165 305435 1815832 1480326 871536 1481455 1991584 978868 303585 488704 152937 1294300 1010414 452192 780073 735556 109310 1580348 1697292 183654 973525 766361 725164 343677 1698055 1774299 1359008 451295 1890650 1538997 276075 1542773 1806865 1623732 407509 459112 1469364 8432 48255 1270180 251658 1428132 1491865 1908846 1013811 22985 953543 1758574 1216262 1066283 570274 1631223 493280 1716269 939748 1551244 1648141 1631040 418449 269480 540856 204421 848382 1434592 1143367 466271 1034685 1714514 1109568 599820 1072516 577177 828218 389799 241700 1265517 1474389 364499 96331 206580 81918 1312651 1314908 1656283 405108 627817 1873155 1021411 1972698 1304060 1910874 1106945 1383560 1635295 1111036 495380 1332724 1042035 1981242 1847785 1258256 1238413 1799456 1552194 1949529 425743 1776168 958739 786227 1949588 1226185 1798055 1276168 526293 240590 1377836 1886834 1088745 1872966 1264794 790544 1831352 951143 1697128 1185025 617368 1692778 628534 617564 539199 411340 1437458 1098210 767364 461535 142175 1379246 789513 642877 983858 1965165 1971423 1894621 881013 1136833 1623099 1333687 559202 399607 775610 1363421 524355 1356216 1833735 1931087 821353 108219 203038 1325419 335708 373690 287635 161388 1463182 1209825 1047898 1177992 828509 1740664 1739157 888560 1236006 808813 1358420 553941 1328644 683440 41409 1117577 1638709 1795781 1514770 115385 1347 1118787 812676 1144399 230927 1312710 260401 1238262 283577 1449647 1517875 1691927 807543 451570 1858728 1892348 1300818 96244 594174 814871 317706 1255591 341766 1285675 529833 1173160 1800315 575626 1992843 1963417 593682 1291937 528902 1120902 1447251 815026 209318 306665 36214 414528 1672450 66028 833448 1422797 1748942 1405321 940210 345248 1209388 808358 1809553 691503 1181181 1671657 1461482 908815 1360148 1629859 1720529 1046449 636334 1916860 391942 1254905 374287 1705427 1051597 1409169 1772568 1059719 882839 622512 582369 1541508 357086 872912 1875213 466494 1214851 1026992 1517128 1038106 1511210 538238 247156 704048 1503982 188479 1393964 860528 1882229 1170555 387999 1363332 1402520 1232193 569166 976977 117023 215974 738354 227611 668827 1151841 413355 1849019 1165130 1827846 1634882 1265508 56467 654176 1300097 206465 1029032 891842 1054047 1013078 1870431 295068 1311205 676279 773663 144413 507351 781300 318610 541365 786803 1209187 1235009 1717661 1166245 1947427 716091 418830 896079 96679 1259101 1900741 1078362 1687358 1809085 1105078 1704203 1195685 237475 794191 584846 19371 88214 1481256 137964 635009 963956 1535164 1973030 1725051 1903542 463339 105414 1079440 1791348 1965685 695111 1605701 629151 937530 72892 1375943 815533 1169078 75629 4097 1334877 1537830 729353 1625203 1996401 624236 901288 932724 642585 635513 156049 203747 856933 902184 1425125 1741284 1238484 883086 26272 475427 1254535 772807 915041 3428 1819085 1762607 1667646 270856 1277534 1487698 1195769 1212174 1780813 628717 931984 298146 1397291 677468 1462782 751690 1695375 1696790 1601936 610635 141054 1306127 1977720 474425 778155 556326 13541 1481345 693881 427399 1937392 519510 1097950 847104 1076838 810988 842930 1432026 1582068 181401 24436 1972640 1571473 1095752 1771241 1583054 929595 1430074 757881 1725205 1426888 831893 1833038 25446 1150900 1560501 723262 1747245 1018514 1652771 1924843 1576100 1293892 1068196 619122 186936 1792875 1294728 222788 380489 1707195 1729478 1274030 1824054 1022315 663232 1191548 316961 378236 45992 894481 843183 122922 1729112 99040 1237265 694745 1762572 1263454 1868427 675652 1190771 242871 1215550 485061 1474534 311759 712531 834761 1956665 483309 77025 1728631 1800691 1630846 53862 356304 1879902 1479748 108518 227738 1199001 1869684 1510281 412345 476601 1816161 1619496 502292 589036 1151022 1609093 1942782 1250113 1486321 260397 613281 377368 1811999 1692656 1470564 208459 374841 869437 1734674 383667 37313 532861 57373 766781 181276 1495173 398572 953395 1648480 1117744 1512163 1386904 1189699 101192 1619215 1907128 885963 1733926 1188085 1518749 1930331 1303969 887586 1334525 1126185 1415811 2722 1090302 957303 760753 1423882 518851 319271 1047007 1453805 259917 224831 192696 1707385 1384112 147564 1036319 232352 1501784 1535009 1699652 1450972 697372 1793376 1307792 1504114 617527 842869 1618248 298436 1779863 848103 1262714 784402 588643 155103 1217311 1691498 1974237 233926 1957678 1756181 735124 265963 1420408 1775241 1767872 189927 1546026 533811 527010 1171335 797602 956339 439847 31614 557950 267901 1020512 1171769 637176 857221 1565044 889505 1432306 1635486 237580 829687 1283158 206495 1209699 538211 1980231 12057 483297 1223299 1226966 496654 1563408 273847 1147538 1544462 904482 1710734 1117092 1278629 1155015 1553272 1319668 1827267 830191 1486502 1179177 1709891 1595846 593049 424633 802405 1143792 196916 490283 1930289 1806808 1975847 1844851 461044 1574595 662064 399073 1154321 186749 1124837 1260000 264531 1847326 1976613 1210990 447770 691030 885939 547055 1915988 1921301 1897589 1518400 902767 382062 564267 756426 407371 1267961 445784 1882760 209722 572387 1716132 1082912 1566757 282040 175558 1043538 1008925 1876875 1770216 1625382 380719 1226130 76490 357969 675486 804678 662733 794835 1096351 445680 286980 101921 387991 639034 1521087 381577 32763 59384 755662 420743 999190 541081 1246389 736128 310678 1396912 51332 1564249 64995 1909875 1101487 1142616 1449586 428497 457555 105529 906408 1396309 800910 1825797 1343463 1518370 1828996 1121742 1964063 173176 1547849 1954417 893482 1061694 61119 399727 224012 1791115 801665 1993821 1471246 1853906 1116110 545768 652885 738294 99860 1602026 521999 1146458 1677892 352431 1644295 1916121 1764413 136013 1074166 140489 1139390 1867984 1807647 1759461 1351727 119273 36079 456062 516430 895617 726501 1144802 200422 1211179 704946 1584435 739877 604727 1395551 91967 758351 1336100 904592 864517 657447 630617 1701558 357402 1630765 1734713 312262 1893665 1076587 1218536 1816164 1950440 767004 1240969 749802 868479 255813 1980663 689485 897971 1630454 288104 61953 1692396 402421 1647891 819849 1585912 925479 1600217 130705 1160832 961792 538976 1258129 1008298 1033531 1150822 141404 1005158 685787 122901 654982 1997694 1687058 764049 1260136 117533 1060730 834849 1676455 991065 296056 314553 483333 996569 1484787 924053 857728 1036282 149457 1976071 1432613 1847487 908291 931872 224083 314638 724097 1694882 680305 1138183 735121 846288 1413746 1112281 695911 1733106 532935 727225 1273496 1195539 1384113 1254636 471933 1832127 1366316 1064213 793438 1724520 878380 580055 852456 1281982 1040075 1448357 1109667 1087139 1525334 1373783 1406698 494360 94396 976603 1946905 1328693 1049280 1173166 1538437 631501 1989255 1308275 302305 1912564 918423 1955940 209378 318748 130754 1890296 503554 1688089 1211018 1002462 18709 1230703 1420173 725674 1533839 76025 566495 1099132 1186332 376654 1542513 1745136 539842 1106174 1369917 1590503 1665049 1132069 424008 1888676 1469573 1737308 1733279 983747 912409 712289 1482102 854477 322548 1031360 819662 789095 391367 1146596 1808300 11648 259125 1451304 269059 1978617 1427354 10843 335755 1574174 1009110 875477 1126025 302718 969297 1138278 1931824 1131951 193265 849002 1280284 925975 1045245 1541183 1499746 530546 1879196 361062 1202076 1349126 1899386 724862 445524 689420 1700770 820857 1037188 1869874 491409 53116 691834 266485 1065367 601016 607639 851178 255838 64019 1621520 450453 617655 1783340 1418909 1620423 1354125 1287940 789800 570329 1152721 190617 1671826 557474 1354865 229143 1186432 1752783 1160951 42094 1143871 179068 1544370 745172 157000 319400 1797353 472728 345956 480189 1405903 1278590 1974053 309360 750572 597553 744242 1363109 500095 1754227 620518 728089 1414811 80039 453001 1881384 1748465 994605 417086 1546854 1229156 337378 1103785 833753 254727 1715340 1869570 1490852 1077847 1334806 1566202 1517368 565971 168799 1031672 1666519 1076658 1605354 253694 793386 1146459 1912447 1736376 1209306 1544002 1221636 602127 1039811 1450879 1460218 1181505 514480 1270835 149502 277732 718373 1088006 1517665 123803 1433692 161211 1830396 952937 1967254 706003 210252 63902 629753 807419 600773 495360 1162632 1095410 871587 1132508 1488330 827259 1053510 1006197 820812 1689517 1545578 1165810 1203105 526361 614799 1486079 1627981 1396599 259037 525359 13986 288977 18838 109887 793274 1681170 993376 89588 536250 395227 1654051 1413987 283504 1092533 1506523 1005915 1870714 1542947 1499525 1605584 1477768 157063 1423446 1024613 645757 948359 96404 1793812 1122049 1534415 1276923 700664 1651557 1806671 744597 1496362 1325656 1883748 1135348 1556441 573834 1398141 1457901 1213370 606337 7526 1475588 1303076 1923544 1656417 1082536 1426618 1718495 1806832 1483894 1426649 1971165 1844981 125849 81395 4311 1798746 585315 1651967 339552 1059836 1255428 1827715 826513 1254849 1879554 1343248 982475 1781031 277029 801714 1449611 1903660 228386 1850185 331933 1370214 1443674 1651879 1596293 1720650 775118 1151290 303798 427528 1967110 806317 147665 331090 716268 930469 236015 1794292 302530 918169 1029237 223878 706474 1947533 931277 1250217 1465814 198589 149806 1377874 1044600 1886463 483780 321208 966616 1630311 523291 697487 1451381 800824 402865 1959537 462347 699371 988555 1152906 1006812 339238 479930 1719000 147594 84213 354875 1462374 151897 660793 1918987 1472199 1893339 1815811 186608 519253 1052235 516564 1628267 965107 622842 1497355 1658119 1920772 1387237 376331 903530 1826990 172976 991379 1323994 661282 1376042 1538579 843432 1075559 575916 372275 1925300 153347 1374545 474058 240481 1089729 142972 1385987 1940765 1291253 1979063 1267039 414659 1600738 572803 38816 1617043 998591 542850 1845361 94251 600305 1266953 434010 594150 1407072 180146 24444 882720 655912 316716 1266707 326670 1863768 1225568 2452 1490323 1502359 497183 970452 873210 1778762 1218431 128402 861800 1146679 802896 1020509 204561 1473542 1997272 774972 1084719 1271089 75436 666703 808159 235220 1633416 279498 1263813 10892 1196073 116170 222835 1763735 603879 1125131 1862470 267579 1538199 1119866 1238237 1519454 125446 347602 1740002 372427 1993449 1897871 742277 1733966 1814315 1532536 1193733 429396 1581739 1128136 478455 1463390 1510604 1636374 7589 1687991 1727995 690254 440562 1037055 576519 52093 850580 1978669 1333532 873249 552091 1970309 384224 348858 940693 847803 1057117 110054 1504407 154652 1462622 697294 47571 1757996 1776237 1357652 178431 1969063 621831 752301 1550710 1789878 580805 1721609 1634675 1794440 1254920 1418606 4179 1538738 513008 1804588 769848 1139771 94606 1794206 1082933 1690801 1164729 444461 1357592 615939 700142 1679410 1724138 504691 47360 1307112 89540 673200 1836680 814699 358126 88148 97802 973995 569618 1211806 1084164 1085422 1334023 1830183 1645125 122750 1950282 1179801 1106554 1893745 140215 182054 763399 18683 57748 671249 1730064 1539567 1290583 1271484 1462033 374396 423963 758003 398596 1526443 1741288 777052 1237136 1179526 482680 1898620 271426 521582 1227518 1613443 1544931 1623490 753357 1055294 1547686 992511 79514 664055 550238 1532244 1917330 1346675 824353 1110974 1105562 1250257 128027 1754887 324288 1921505 1021645 1412994 801374 220185 1797297 950166 742399 1442660 705980 1845337 949757 541691 1330848 868704 1093871 1062957 1485962 1892187 1342074 42341 1322337 1845476 1430503 323803 1398999 1071128 675910 1227447 1573746 1647011 565554 656069 354503 876285 1752033 1283579 1360991 1680494 1626288 95001 1069441 445919 1354069 1624673 1371496 1685150 1746824 64340 1401731 76349 509317 778663 273031 1531978 1139229 1605204 1349515 987327 472903 1777937 1251019 1311298 309055 1134017 992746 872005 164507 1466681 1503832 948467 669046 949419 1265219 1230555 1581293 1171336 962835 4589 716118 1206493 1382642 1951033 1274189 1202970 5066 169450 47355 979919 209754 961759 1922377 1382743 691229 1570946 748107 374028 257428 1882306 1626090 1275659 220107 1373722 1020245 1829303 1900054 1876667 1779571 1398659 301728 1130990 1371434 36448 509601 856623 1957801 1558186 16342 271725 319426 836807 1076718 1957372 284243 879900 746275 1600188 1303870 812603 393655 1462829 1661893 1998444 267984 969825 779357 858063 1180828 454119 1743816 1214548 1471788 1008416 888578 756058 1874019 1914237 1538864 258602 328550 828239 1004195 1655022 419282 241905 1682377 1519578 1948510 223690 1347360 1314392 482687 1239189 1296207 1762928 302290 1221692 1054291 359664 190452 1660775 1139173 418032 1283773 69315 1486296 240015 1707954 1370958 1318042 1705663 150876 137020 356081 1949852 1904991 587140 555466 971645 1141857 895663 969181 635626 21375 312054 1825199 266067 568420 1254227 1113249 1148513 1205396 404483 1585512 887886 1813932 1318220 32575 1286535 1589992 915571 1844021 1091722 1835046 1812245 563724 1211352 1784567 87266 1793316 457860 1863747 955826 75978 657749 562292 180765 644347 434037 1897730 132744 1987877 498696 1192412 344090 162751 1350710 1559713 212874 524778 1363146 1574804 1671547 822446 1152909 1786127 1551147 1965498 1492947 46389 716778 1873965 930990 943463 1187892 716563 1674590 1643820 1448829 660552 775198 595821 961990 225069 1656157 1710497 173693 34361 1138602 1639662 219128 282724 1186882 1619101 895479 163023 1795277 93216 1410471 241003 96266 1968731 1521960 749545 1840865 1718143 597676 486879 586367 1815643 430311 1010494 496560 122349 1712571 499782 50205 1539958 603618 45455 1105186 1570209 494917 931892 1860751 564717 751593 1006545 179852 953571 262078 1663082 344457 1952458 1779832 37995 1207296 1998117 1568177 889672 608812 579491 7793 126342 374400 1978468 973403 1125620 305990 1007523 764623 1077676 609293 787810 1838290 789069 795910 34884 91988 1712544 1996024 205943 891688 307411 1299518 544058 1912920 835065 404159 53406 1007723 33847 965420 1535133 93218 425622 1682725 455298 925166 1306242 238607 1898056 911022 1356742 1710702 1056253 1946770 1290200 1767584 1595514 1833603 1788188 129074 1803612 1976803 1907109 1895002 1469593 92716 890939 501966 1350846 1446803 837367 705812 689902 1741313 1361322 1380233 926213 1297203 169334 607629 1300942 674364 1463846 445821 1765007 712976 205397 988736 75471 532710 1064460 337702 598217 577627 121262 1645523 1068769 300037 1942493 732584 830604 668224 618074 551437 77171 143482 1842311 782921 1637890 14011 838255 1505182 1600641 8586 1585342 573340 183131 419554 410080 1753874 409152 1626803 1090597 1220117 482917 1981400 843813 812901 547211 1688665 373742 1328062 1055322 304483 1647691 1521381 1511300 1378285 262347 796043 25561 1266415 1223779 260557 698550 1726462 67217 1196226 1775161 547429 367801 14787 1834239 749268 1803818 46862 578584 669048 626076 837257 1297462 1584175 183031 1366809 888926 1961115 78019 1864215 1740400 42844 376370 1873760 672162 202232 758363 204417 75708 521928 1517127 1851443 31994 1330619 346523 561641 779585 758347 1485311 989154 482661 53860 552068 1613798 1643058 1525914 1513090 326486 1720317 522437 114062 1586473 1945593 653672 1958713 175651 1231809 740326 436495 1506293 947722 923549 980671 5206 1555757 1140185 1003340 1976049 1515865 1074155 458038 1147358 1893656 1047321 943312 1181675 1977446 1905056 459207 1787672 430791 950058 1298173 370560 1797973 1192482 501978 589076 1459351 1294763 150115 464796 273389 905521 241225 166894 454101 1544752 1771514 458131 912852 1454798 1857078 219448 1357418 1205865 155262 1400106 688938 259322 1524487 644976 673100 469347 603558 960570 1293973 1585448 1292276 927586 655993 701400 458117 1852462 139979 86420 333910 821672 1289992 854344 475313 779035 1018414 1117758 186584 444184 1606465 1260160 1662119 741593 1106860 1427082 989062 906883 835618 1907345 720672 96535 907823 1953592 1794348 821610 1755131 1012364 1526375 160219 1231573 194699 322127 911975 613611 1539295 563566 227466 54326 991525 435982 796366 1343457 1833946 1273547 374106 932525 1541706 542180 876569 1494130 1395638 1650270 1671512 1399247 1971542 518451 480462 119600 1389280 226146 303973 1582418 1561878 1497089 1554201 937335 1397237 1345223 1023532 100784 845354 1554289 1703445 1587694 906962 834793 1231459 145478 1401532 122814 1663775 1768135 789092 531082 1688658 1630104 745001 233408 309966 746736 79867 1261267 1465141 1599643 17512 66985 1453406 1888035 1851796 725524 1082684 401984 799756 1080261 1288316 22361 812470 307310 963519 338153 1343458 1156489 447899 1105444 1213319 1146065 297703 1684850 1565026 1192552 1245725 1219010 1475937 1338189 75509 1431831 500755 818333 1080830 1784548 94076 448726 122489 876959 824693 1523584 1950030 187927 1930451 532304 206907 1160513 524441 439033 68878 1832822 331287 1205704 1480918 388355 1324274 834234 579641 1247016 1483797 58529 173290 802740 1098816 868562 784027 1705502 264401 700774 432534 129079 1199703 1945578 1554063 1080578 699987 227274 534145 515033 5986 1411246 429484 480559 907154 1527114 586698 593991 941029 838870 460880 557554 1340529 354664 227641 156038 722867 1778043 84508 1712086 1730689 1267295 36257 72360 396792 900481 1434870 1671188 1556570 1147724 1740065 848359 1477303 1726953 502160 64896 1075475 723569 274111 324785 864640 1247000 1980746 1776351 734702 1628821 841409 1732264 1485690 38949 870751 1474277 777738 322481 1330081 1543814 655322 756296 67391 1997856 1581116 674485 1569147 843417 567204 1490862 1812131 1184227 1509295 1062745 1377158 1019444 1489659 1009955 1843241 793233 942028 12449 1307428 1373548 833263 1275345 267155 836441 1209025 542529 1610977 1217131 733996 364414 1313879 319459 1040564 301929 1474215 1029343 1585739 660046 1078105 1222475 288817 445613 85281 462316 338566 92983 721302 1349195 1634991 1844045 1768162 1576892 1689073 1216656 428101 829477 1946726 37532 1147922 1614363 785086 58011 1418592 1034627 1590831 156807 1678063 687069 193709 1413289 731445 1093839 1181834 759565 384188 1710626 1284261 999687 389448 766119 757051 274316 1585382 1163341 1307301 683837 33428 1668925 1036531 1625976 1075062 1506872 1501686 1332872 1655065 488636 1239282 1760431 1925408 1222061 1819345 331140 1291466 1112875 1335104 723651 1006008 598505 512699 624183 873148 1689321 372256 518882 1503044 263704 1707965 712269 886561 1992039 1005190 777968 1016223 1305705 450094 1593354 425059 1800454 144287 1186159 478342 343831 1335296 907225 310872 545181 323626 1885292 297669 1611902 1219931 464378 392921 1167529 931927 771211 1827112 1074857 1032576 996790 1028928 1736998 577769 1814397 1121791 773973 1759478 1068018 868336 1539209 618158 809018 1969059 465564 1753177 1646696 906184 1730334 1671907 1679882 1915057 1190306 1202836 1477309 1924727 596290 1300913 1536924 338041 710726 364489 1001448 1972893 470116 294104 1821274 859708 1614093 336994 1082307 1571193 499361 648103 5767 701026 331643 1004109 6530 1919531 1108914 1367719 868006 1965714 546818 1891101 1363830 1612346 739049 1986852 1096057 1123980 894741 1804986 80983 1616800 1464583 389508 1781513 99907 1668206 1670223 1772439 1210052 664725 332013 16799 737514 457401 1548732 1462523 28242 1012017 1239741 1789767 1552808 571697 1490597 1284852 694486 1371957 217678 1116885 253541 1296947 1816387 642730 1754295 1243839 601317 1761124 1966372 1186194 208664 540664 1077116 118983 47489 1961233 20405 1405752 742571 1110059 330883 1526217 790139 1940583 590123 739763 598365 1019744 1880496 341222 534107 1074956 1256779 1882832 36508 964724 784427 673040 400414 813090 1557156 1871874 1492703 432281 23461 1387265 1640319 1294222 129030 310862 1405019 1332776 1223927 756156 1105471 1654283 360524 1598859 20281 1814763 283031 1951492 1567585 606789 1783473 1199742 557816 543124 284157 51665 1874789 626395 1034973 556706 589272 1673755 889720 19075 1226297 637244 1045650 1788875 196321 1896672 450370 234592 1248540 1274723 706575 688350 1843692 1244342 401748 1373949 796227 1334170 454769 811236 1977035 1130385 1527091 420617 1105691 1969693 1610738 143098 457116 976773 536664 1478890 1380210 123859 711920 1893501 1711989 1002068 6352 1969123 1073053 118057 32641 1227041 50034 1989500 532486 781504 1141625 964573 1806067 1803887 116703 872876 1648902 1476667 168627 339397 145424 1679947 1182217 1036979 1815997 1077018 1998025 123826 1634115 1129585 1772632 930938 816275 1069930 636093 1926841 581416 1682106 1397224 1092318 1066945 1525294 1384842 1213255 1027612 617030 1343270 570182 1463148 354452 1201306 1131535 780640 1976583 1097864 1901528 1453979 203765 101693 686371 90735 883535 1938531 1570633 1280509 233935 726648 892374 484144 1851757 519500 1459179 193884 1724448 48213 1446804 1144635 669955 70440 490548 1341760 43387 455812 811757 1930977 1897910 34978 492162 1912774 1637200 1161160 543710 1125606 280422 324442 1619201 77826 1929941 693330 91507 31740 363655 888868 383009 1746388 856312 1575652 1902264 1196430 1210802 1636154 1616214 885976 539796 1274813 246462 169983 1769600 1341226 799647 35462 139386 885791 1973759 705759 1376905 1098450 1946777 948173 1900661 6188 1897512 625524 1521325 167409 1940458 266592 1147832 230239 1662489 547393 431240 1254245 420036 1145138 592761 856314 1364692 1914954 1832724 882523 1983785 721634 665807 1030004 499388 1248511 1841990 381456 1119241 339724 1900110 1923996 98243 1693140 983625 1761468 1717264 1577966 1961844 1604412 1364408 1922038 810571 861990 464728 885687 1749894 1098642 1818451 1461246 307481 1950577 1862594 1703820 867873 661766 853862 1743542 1508305 152892 1779467 1245478 676449 1219417 1730269 84696 859925 1143980 815784 1553843 177975 1026366 1621995 347500 179962 681918 575303 1367469 1275968 601438 1376098 662959 595287 1165617 276617 580844 1100332 971460 1048450 1883391 1194318 611250 1025088 292913 606864 218408 636869 472892 1625717 1493109 352069 782742 550004 646596 1899826 632907 348274 1684231 398516 1991872 1594522 531234 1940411 441350 1048423 653484 764978 336240 1110104 1760162 1384752 1444955 843654 1676997 661098 931681 1956963 886210 403479 1738587 568076 1443965 1663630 152857 1838664 1555409 716429 326856 1567153 57286 356951 411143 293450 933497 1757934 641810 1346211 1674413 1882381 1772456 1137567 1478114 1237131 1691573 1659748 1476105 478532 1468712 742659 983546 138036 475353 1445712 1358498 435485 1795628 416297 936349 1004078 1861280 544969 348239 608793 1516468 264107 1469337 409745 1366401 334254 1155862 869884 285961 1474768 1919972 618189 1271170 513995 786996 966893 937418 614101 200694 1675763 1262757 962691 1392102 1086657 199732 1770073 1881494 1928996 1538366 92197 1620559 1497278 452646 1137063 1929973 1883805 1906615 1801923 1941962 1287124 931713 386160 793702 926813 1439949 313384 156839 464673 1351192 736116 21117 1394554 807143 1498077 800514 1523381 922444 1016674 386280 340847 1528496 235838 1592767 905204 607175 449270 282422 740046 1509809 936464 17431 919308 630332 1769565 120349 1533619 597403 1996008 1080549 1150430 261647 1413828 688989 1857846 1350765 741319 1741345 207223 1508713 1071589 1760603 1192619 336782 781459 1159909 24258 11985 1562249 1176783 1065258 1308269 329458 1881125 661144 254031 1374398 1129129 1392714 1235114 72351 1469571 1982697 505090 934933 67183 971692 1519699 711420 660326 1431523 1093183 335585 80374 1446016 1644989 1677019 660187 401907 841539 1955893 1176602 1584268 30021 422586 784030 1189756 1758408 1498180 919474 98673 1785536 1835936 284101 993603 189671 33880 1524077 1911932 344462 641075 1802382 724023 139132 1385397 1566562 1567079 1521026 1597168 1248647 1175368 1992323 1289409 465500 1867993 1485707 1026032 662430 1115192 1185681 186200 318997 1089718 246002 800770 390660 186806 139801 1024633 1320289 962817 1608858 864645 1821831 1874072 697244 1744867 1761337 1907153 1451307 1290925 1174098 203309 862977 1402654 1172564 1381017 161072 975442 906414 174551 1974503 326095 1933812 1122727 1758659 967672 1158747 747925 1995879 430621 20968 782540 94791 465517 1558126 134591 124833 983503 863873 535625 887318 401977 53989 1850203 862419 624523 1459426 986463 557439 199487 680476 1332556 1713863 664493 597470 1858661 1506276 1933693 659821 407951 836549 741219 368676 1985855 1132875 934981 787037 1943828 546690 939440 50794 1762674 645507 1459723 840354 536700 985133 798507 639800 815801 732421 1562112 565766 1422658 1676665 1580368 1481642 1639765 692906 237910 349101 944403 372317 585159 1864129 1054262 1438289 971765 1474018 1435800 182000 1639325 1432984 134717 550578 1535860 121385 1483892 1378915 1109069 44086 499760 948077 1772203 847034 1935153 1584455 1968565 1876606 199109 855009 8943 1748978 1983230 903314 1839905 974993 665006 1535376 1180947 1460460 1562790 654726 1115127 882546 1517336 443073 1040891 855701 808834 301838 110933 240000 724099 1369628 375786 715057 1483861 1320539 180876 677756 725116 1819838 121258 1797331 1179137 899560 386785 882352 962807 1062075 1658994 78007 248198 362188 581233 309248 291355 464609 462531 1861111 1836129 999793 196357 114729 1772870 278970 641903 1149856 904959 739141 1101224 508709 1478021 315134 1644158 733784 928912 458074 1607807 1487981 301600 1323177 518287 1897729 1792993 372201 825822 1749470 1507773 296625 1546470 1836220 751719 571583 1957341 1690417 188337 1005305 586644 1117918 182162 920850 374358 1151331 33979 1551642 477189 398177 556873 341935 1003040 1937735 685681 344401 799029 1254648 1487731 901815 339656 1461840 1728417 1853779 1467782 345060 659516 690545 1370182 611772 1260169 1337623 112392 1565840 1462895 1293781 275265 540835 1903123 21491 1378550 296755 842705 1100856 644023 546902 1104165 1790135 1333100 140514 872124 238483 805939 1472342 519166 1655087 1818055 1292151 1147517 591263 883739 977822 1211390 1437464 780719 1092751 593664 546721 1193522 1173411 899456 884440 1866948 321836 1475913 1431913 1667676 143720 1932092 953733 1850553 639865 1702038 777103 1300616 1343267 1785185 818781 439062 1633395 1497232 1471866 994953 1906277 561506 495883 998484 1774706 1810833 1921268 608553 112638 1483863 775512 384186 1905877 1246590 572121 179554 407865 1963084 1119622 657332 813879 487277 1865208 950 523162 343937 360017 1615513 992947 1784602 735145 228696 675598 909431 1171025 579069 1848522 664468 559661 1874943 1576971 733147 714391 1676845 1070684 1378063 1569858 1689790 1072622 58955 1031787 896230 1292126 1176091 1891377 1211109 463144 748852 145505 1425514 1649480 643600 1678464 1602738 125286 1985612 667558 1334785 1049190 1313317 646118 694789 1735186 522904 647239 1550575 1793052 749154 833910 262373 1858269 191412 1331948 1248337 1332057 281199 1566833 1878390 1481787 1520144 1785742 805436 473949 33223 1756351 1502473 1295025 634586 1887836 781940 568004 971058 1875017 1715622 143940 655289 1872048 974402 206843 918004 1257265 1064635 450536 998252 1126515 1155741 112169 1290214 1465374 70938 1209835 731737 1154154 45876 332032 578893 585358 835244 1363637 1434619 735505 1202563 211313 277761 252119 916657 103889 1860583 1837377 1858363 145507 419213 1829373 1208872 876286 1428279 250400 981958 366922 197197 857367 156473 1319014 746068 803633 1189077 1029123 55779 449706 981718 69864 643240 972910 31973 927662 1751242 1046716 535499 1126020 1551939 1275421 1185390 1494648 908753 321117 1652075 1801596 318131 756636 1176966 937715 359140 1628980 798752 1083250 299113 1615743 1844784 1968179 388043 992249 901491 281152 1010652 1068136 1176730 1762927 239878 1406411 81899 1516775 358687 239036 1136164 886159 957483 562526 1548678 1109471 541748 539823 460678 866233 1599170 910113 734020 1579037 1351042 346888 660091 1693898 1008594 758938 485681 1375495 730158 1725722 844889 1579396 564043 1324433 359470 1962946 1701920 1605420 1382281 177030 1419928 168493 1090762 1258626 1544153 1385293 1527679 971086 55870 473413 1184410 599249 1394837 866425 694644 371428 396724 1157613 1464665 657235 417522 1147610 93516 1265230 1768420 372705 568576 911374 217933 1835800 924956 1073628 1425630 52014 46548 1682409 1681123 1122445 560108 575383 557462 643870 827231 939799 1066530 1722306 495685 151819 1970609 1841464 534747 1657958 1453640 1461709 210122 586533 835307 1889146 1937261 1131532 948123 790978 1760725 8570 1851160 1102708 226001 1923224 1647643 1900674 1594015 609957 853650 850938 636865 868972 502479 702363 1860706 1757769 1574239 53527 1294001 764742 1376824 717602 1018576 1869062 190860 317066 1177134 1479638 1633789 1192681 1877545 97834 853888 114369 1620916 1081519 683267 26944 90862 998091 566318 1314783 301406 1889607 610356 55657 1785586 1772274 1936730 424178 773670 1733493 7678 160204 135341 186351 1711034 89002 1930687 899435 550811 1228535 36037 1499326 147176 193233 1160829 1657236 975475 392827 1202650 54014 1607002 190727 1048064 1003783 869918 1599276 96218 1994523 879186 518647 286939 1336774 379314 1557584 778762 1550883 930079 1315944 256041 600654 1456883 149509 1192448 1840618 58232 1247677 1179333 1871119 318019 1690235 1763961 1553178 623881 1231631 944806 975432 1661556 311580 1436276 1345598 1319101 1591200 799811 877644 391015 900917 415481 857425 1509218 1010090 780479 1556294 1634976 991987 816569 1831168 82527 1017976 62462 1133901 37862 433167 931286 1380570 1273077 572111 1911845 1738510 816811 1529653 529542 1887245 863832 565439 217975 310263 163655 445124 692625 1591472 1323954 317678 1704414 854670 1362225 1788200 878339 1530940 1029110 334603 1572058 1368828 1909774 1168297 1430887 943268 806975 337631 1088507 1899587 1319073 140058 19798 103310 1459756 606077 1088398 643431 1793567 1986525 1199184 766789 538282 273284 468943 303762 50497 462499 1022837 1039364 631168 523486 1884500 1466010 1691851 1472024 223267 1337862 841827 1890876 537495 743131 938045 733 1934958 1276500 1976058 1391057 1867312 1298612 1404233 1432132 52635 1488117 1024209 1156090 895072 1247423 338965 1154794 448518 1791295 121608 1398770 43491 1129502 1217636 1372448 34078 292139 203154 1640665 1668190 666152 126866 502809 1830129 1035098 116506 1075188 83011 84652 907740 1861708 192654 414807 1907669 415320 1531296 1904904 1687906 548692 1592364 1921748 776008 1951921 904050 1855917 927671 1512469 669462 668810 643903 37961 1682782 518653 1080179 1439439 905248 1381351 198634 1583564 1210955 1454043 1839423 786600 1486799 501514 293252 1209970 1486504 308780 634031 860837 884851 371132 635476 1932698 675578 601631 898966 1343566 1237466 888320 416758 1412731 699449 1836229 1309365 581468 1680429 1174515 1823377 1354042 22889 829259 799857 1194150 672595 364346 821029 1775129 1828890 833048 1413252 1043677 1452316 171024 1878878 1327368 1319840 1214394 1088788 625543 872194 1516102 418696 1572741 943298 1897726 507023 283864 404939 181130 1446874 371941 1098945 1398421 1139613 495460 1719311 1757427 1296219 685653 817764 1345711 1512854 547978 78034 872575 761604 687695 116532 1364310 1495508 466346 1637860 1881815 364451 1179328 1110460 214919 1140206 145685 1485173 1959950 270608 1249744 805977 1579224 1284576 1568941 529446 571202 1738724 649888 348220 962432 1505531 429827 1822688 154071 653685 372100 840137 954574 1891137 1143181 1129525 1609993 278901 1236493 608751 761850 116259 483168 810539 1419872 1402094 486708 1155843 1154822 1384403 1550879 1914484 1027030 794196 1812386 1685711 911475 1185795 1381566 1828699 312790 957077 1998178 1164567 1788300 1617876 1491625 385483 257587 722890 1138145 915620 541322 303981 365267 1127739 177590 1091775 328889 1943521 1145193 1171005 935526 1065910 1672905 1051996 31642 967268 1288462 1990049 68223 1706064 157704 1293412 629590 1815512 538999 985163 1283772 302446 1906214 1113914 1338229 800501 1391119 15647 654931 247676 530081 955891 1859348 1403130 1141269 1551821 1354533 75061 1099871 1757353 967541 1695929 1460432 936159 1841891 161992 720688 926865 1007005 113893 226381 1832407 768278 786665 1983516 831873 1176671 1096007 1989860 723711 353511 1212344 590201 1557349 1556646 731637 1973901 1300182 1966807 1322693 427845 498365 370510 1237049 580581 1473977 1333820 516970 1424786 767336 123113 512366 1571732 1609896 209479 892894 126429 817986 1188132 763639 1777308 379627 72494 142942 903616 411350 495030 1464291 1791049 1944187 1357379 1823467 735569 861607 1929861 507003 971764 1707897 753686 206103 330410 1586815 263999 147261 360502 1562862 353382 176828 1664291 1900782 285857 23822 1083145 1373047 382969 595815 1202803 1176995 1791467 450589 1137775 1786975 1475365 874544 941129 1404568 1721491 65593 1404002 1374014 1366581 1735167 558899 1065905 1592160 63725 53765 1938340 1938571 635881 68586 1254396 1649929 1142352 1514305 1006619 537770 592531 661886 483390 1027473 1845112 883345 908645 1792007 1044295 1336824 1955478 785412 1325930 214873 1919516 572489 1149879 1728009 1550688 634635 1589307 134514 1670051 1498503 964099 1964998 1677409 334507 235713 905744 418330 259340 782370 260338 1009483 532962 1577282 305645 1651894 1230070 396043 764576 1412503 1309533 1069592 1405359 426130 616943 1663649 427733 1647504 482970 1467233 23379 1969199 67919 313936 339694 1078130 734723 351885 117319 1721707 1286512 1941891 461122 933148 981982 1826569 1750634 557808 770193 743564 1696445 1381327 669139 1342394 1635339 1397082 1848484 1359853 1825860 1745578 1214059 393060 1827895 1460105 349404 1266125 1986353 160217 1292218 1221812 1655195 1626598 469638 1452043 1373106 850686 698378 984650 212083 1506413 1356399 1466566 1701524 1561583 1851063 1120614 42219 923752 98740 1720461 949150 929348 624694 1268223 932822 919319 722173 1740820 240038 907579 1882167 1683706 1844635 597876 1913001 863864 878721 383083 1875838 1995097 870919 1418205 1745334 1304006 1800009 245147 588740 770975 1746960 131907 178463 1450019 68688 1410428 689231 1544815 274173 1314033 1881666 345790 51371 289844 1641606 1973528 1476292 436916 1584779 574465 300628 701352 1808562 779720 1496641 953775 235334 242418 1632506 1816275 1498015 200795 385873 1744253 86074 1990028 1960028 476021 923730 480399 339619 1831913 1079249 489224 1438256 672653 520308 439967 1053191 57894 129906 1433170 74195 720356 1689442 230175 1497528 1127896 980305 1912065 1682186 1544368 1484053 183000 1765744 360702 215879 1383727 1967733 1249558 1447794 24527 1243632 1192097 1994714 1615372 1154289 592427 734139 1301038 1687610 1109207 1578235 1256571 1033655 1133369 1750621 344603 15734 696228 1086539 1182743 1380721 132999 599105 1019147 722509 697323 744599 837145 262686 362264 1698767 504506 1116880 1404216 1244308 1330588 1206855 1357878 1611576 669328 1594237 1046614 1595827 684536 106096 1965968 1122524 503672 1757744 1869907 877422 1493923 1739042 1945842 515839 1979338 1796132 987938 1156150 480089 865820 1424548 1898418 855472 52067 74875 77206 941215 256073 283271 1508352 1921255 1153724 334315 1324986 1531014 804809 1817705 1313836 978172 1461245 1261247 1298128 1155816 1121540 891305 57362 1646246 491200 767434 496810 601020 397328 318986 435425 1115896 747498 1395911 276216 229275 1140473 1710654 217438 1577615 245026 457112 497232 742667 1203371 1614151 361440 777791 1316816 1560136 1699120 771432 1300259 730785 1066392 461964 1798636 1125673 1711252 88786 428896 719552 1998568 902971 1131162 645161 403885 1142965 723823 391558 905127 1536477 1791228 503891 1090754 433678 999094 1574134 272665 1794587 120831 1503902 419102 584699 1264106 1989204 1948152 784222 1742899 971811 1394625 1188869 1905766 433973 1483427 1325331 702538 773122 108559 668367 315201 1708601 1069598 366327 1591984 444969 1757748 365833 1956393 435920 1838015 1824791 852579 654598 1432299 627714 184468 1078427 423482 363164 15709 766914 1585507 1758191 1651428 401880 323464 918721 1355310 1288105 916582 434049 1998022 958331 1118924 758338 1385795 735725 1640914 1356982 1247470 207572 294589 887704 521319 685232 1063103 1193996 540463 1662365 74288 834386 1150999 1109366 1803956 1798717 643230 961162 591276 1282862 667504 327353 238700 769683 236618 875021 691127 1369070 1963137 136623 16521 630202 249559 584641 711228 974455 1184289 526148 461640 1822784 838802 1866742 344960 1293403 1600282 1337026 1744680 90587 1423314 492 457291 1425334 371486 1697715 1607701 1297142 1162635 1140303 852757 1983531 1084691 18826 314899 672940 1900130 1156256 1345093 295889 658459 1615342 1715299 514819 1783257 757472 17800 192923 1395758 516797 1208910 1280995 1734689 788054 1319256 832150 1261461 593043 83931 658413 1884221 444959 805224 603456 1527471 45207 1579357 627205 683713 1384559 442932 678748 1788521 587500 1276348 1100347 1339792 1107755 1420431 778343 345016 154406 1356152 1138021 1825171 1396630 1382020 1631113 634429 1750582 106485 73329 1291239 1310628 994372 1939036 427286 666441 661142 795023 1412306 417089 616815 957987 135583 114588 1357068 429945 89373 732595 917337 390550 1979867 936722 1418702 29781 1213855 1881610 595232 1965668 1704908 792392 493453 1660489 616146 1880398 1146121 1690132 1743546 1635147 1208772 915092 650328 1796098 1378587 1549477 420212 1054515 603477 641155 263277 587436 1530419 1960392 1245964 1786055 1369462 1220356 1305734 291358 1552358 77596 300278 1520790 1243170 753967 1581444 1865106 1316630 756927 1304415 459074 463351 1165468 1851450 1801000 250842 543157 1567956 1853515 1665973 862195 1644729 90122 1361499 1245147 1304832 327145 1841895 1658477 573567 97305 736438 952461 933869 743906 1539636 457634 212870 498038 1135008 330112 1975891 239285 1270142 815430 145206 1639611 1414477 86249 72370 876423 669521 270530 900892 338790 892018 1926546 293850 1901761 1743982 23823 563275 935614 646811 1631537 1441180 1995293 68901 553551 1606741 1707560 66968 1282202 77801 1183579 1653689 1453102 1338436 273960 533833 319453 289489 236159 1511179 1426471 1046184 758989 1281117 175229 1306581 1104338 1365159 948154 1476003 112129 131955 492360 1933952 1084461 1716354 1154851 1704762 204830 451900 1644289 1370173 101979 679521 1230971 1481542 1957567 730544 456093 1187706 258742 1991890 448019 222631 1500185 92247 1721349 1943354 1871941 1368971 1590650 213355 47598 1841595 1553153 1539674 1944749 146721 732430 197512 1689405 901947 1886064 1327866 480588 1905789 870928 1992854 319652 181653 680246 1000300 619107 432195 1191484 1124742 40196 1363394 1677398 481401 250671 368428 264162 1708022 1314054 93323 1982867 756783 1515065 1306455 1716215 690381 1512688 131906 748620 657374 992720 625716 1597052 1993494 832795 1464340 183225 1928714 635509 887979 1021914 503706 984942 819923 1172945 1497156 892807 1259581 690664 738110 148311 1828601 1044721 5485 1401249 66097 1182573 1166820 1842596 1741151 523107 685755 137846 1727332 1490496 1861571 1268566 1840103 1619336 1940279 521855 939056 1522004 742172 1271008 627060 1050956 855763 1963943 360714 483244 356632 1172800 727770 1490811 834912 835829 1240738 5454 688801 1655873 407893 866403 1013229 837887 1740471 436639 1900786 369286 1320395 160403 133798 184056 1229816 650727 629708 1724495 1021911 1485076 1923107 233607 437903 1779756 1509472 1920327 1633576 23215 1889198 1036932 15030 1236423 161650 785735 1741788 1947488 1877683 449699 877687 1709673 489996 351637 1210170 1501472 1214928 332956 1835449 1994562 987295 374610 1903793 432448 1372981 1784949 1833313 761997 368021 1455341 1673522 1583539 1157115 1862086 1069098 1154379 1772924 894217 1435042 1301072 628180 1698872 905241 1452994 1484472 532154 899965 1987955 419826 1378816 456606 812350 884884 907264 916960 642954 39735 1423537 629310 571864 419563 155228 1197424 1728639 1401654 68444 490276 746523 636205 775489 1815930 1629899 1684881 885214 695713 501977 467677 150319 200356 1285381 441833 781438 891814 1629887 1746732 1769015 391192 1020901 213870 180251 631191 17122 728611 1109481 848828 1018860 551343 876258 354537 1434508 1457970 913846 1337771 580741 330740 355458 373441 151617 1741014 930961 1664829 1132690 1960751 181031 1940138 660169 1748041 350922 618434 1045938 1192711 633457 944355 1489076 1084468 328466 792634 1030708 1037771 1605673 1750261 292528 1271615 200093 1410521 1276179 822469 1951207 1095045 17248 1341259 1929622 1991648 1175502 1239340 1567046 95038 393320 1337978 1700652 1916290 1713077 1397750 18705 1272041 911593 1251670 1623830 1751215 487839 1925635 210791 33948 1903228 797016 1065979 728785 1879000 1257919 373229 1781971 1420276 1516628 1279194 1603447 1004820 589981 1206304 673818 130915 1592837 1617248 473952 1335754 638837 1490865 1365811 716319 123111 1453424 141868 243969 1304584 833158 1845533 1108636 1197463 454883 759301 1074476 1636848 366792 1977785 1229885 301593 1386741 221950 929937 277252 1776450 1896059 575763 471465 1286305 1329177 1789541 1007252 808468 983718 1751909 719261 290291 112975 12228 603095 291847 849648 715715 1155237 327817 418715 1896114 1778253 1848631 1894146 1187150 1561855 1758667 1052501 1355150 389907 1733894 1299916 210878 366071 1371527 1727246 1946456 970070 1891121 510310 577069 1771140 724602 1253845 205984 911520 470749 89792 1979339 633772 36686 782905 671015 1006306 1796372 462766 567341 900337 183424 869869 1763891 709289 609038 154890 380443 263606 1872466 501990 1588053 1942210 1884494 1574261 1428655 1956685 681725 909289 1892773 1626500 232666 1395675 1218794 1706582 1755361 1432718 549303 91522 835118 1805052 1669622 1575712 1047782 1186914 1416528 766274 39599 1058044 1099033 281338 1817821 1873582 1603143 1118602 1904313 1173095 1878550 1803797 1897290 1175842 724957 1777642 1736371 1588292 119786 218304 1422626 822501 1738317 1526887 107577 940114 1905666 1432028 632059 99393 1865678 1383383 313941 422094 1858579 594288 1820153 176592 1756537 129771 1332928 175115 1728225 355745 943153 938115 723504 754454 419702 1923531 718465 1693276 923152 502599 517426 262641 1609692 1373143 91628 556725 1385916 107590 1883634 431626 1580027 1625169 803428 1741765 934980 1520740 685050 1385398 965166 1401795 123583 919087 298551 1354684 749784 407873 1736280 1495190 1452455 140628 564511 227448 768435 1790923 822660 1361451 1907264 1029680 1610926 1102893 1918269 937428 365356 1781586 1113080 594537 1940291 644030 1335822 679053 996062 1869542 582644 284902 684944 1118304 54970 644052 1171199 1010558 1695663 471004 921514 122145 872170 1566262 1105770 1835508 825251 3714 121839 1234950 1235270 872195 1231734 1956132 1942564 828456 1800255 183466 7865 1486645 1039524 742745 415238 182076 461491 1530557 1319732 146048 1455611 117035 613156 1642203 812079 940560 467515 1217399 834339 1551220 558239 120945 1651722 864554 1988035 1112711 758694 1263530 1743238 828922 1180859 1770011 114983 833409 250072 749141 1403359 1771457 702223 9840 1606479 373575 846238 1519969 1714883 1452871 827531 1439694 383601 1323713 1741141 1381213 415076 463749 680124 295804 244153 1745583 445543 1408937 1044617 1075181 457972 57555 1306742 1816607 1751356 704013 367211 795270 1629332 158938 1289054 1693617 53008 1951480 1215305 1998552 1355774 1538517 347848 1896990 1570302 1539527 247320 633138 921571 1291536 673218 140460 315448 1412713 920932 1763493 1948078 1400975 46027 1991571 172347 1286961 972126 1226276 412532 1582186 32284 1671095 905504 581409 985785 64240 1294591 522564 1901789 1002076 73332 478399 1330612 1986645 1026627 227924 1573531 1764010 259407 40358 1255612 1343681 656640 617861 1507216 1809050 132965 1828353 1037125 1704256 1516234 1048189 427780 1498746 1412332 1890675 1972517 1426425 1327783 1337860 730701 1973910 446809 692460 1585542 583429 251984 323366 1378634 1754385 259658 1587361 840047 581279 1362429 1036686 1880338 245500 83580 916216 1771769 1116187 1903727 462255 987477 129418 897157 1100422 342374 341020 1216188 1943623 1299525 886154 1970002 195580 897536 287341 110976 614520 1659533 1140056 1263677 945653 893621 1061967 1941052 1967910 930433 1046199 845300 1474639 1511546 1532311 930229 1489718 94608 463400 1345004 1923765 565646 1890934 1652646 1713289 604070 547669 1849661 634037 1204097 18946 979006 1190553 1396314 1875068 574276 800856 1007767 1876710 677570 202727 1623801 1916507 1698016 1613048 665913 595061 95171 1461591 681062 1032704 481574 1448582 6065 384528 173832 1163787 1563318 958119 1084422 62329 406537 1484078 247864 1750058 385912 1191488 721184 1379438 1028648 1668893 1345053 663068 745435 315847 632699 46841 313496 1221627 771125 1648570 1046622 1445133 754994 1540548 316170 884410 1478744 1422171 1983453 1091178 1041110 517806 837932 1644142 647721 248731 440175 769355 50630 259508 1414840 1686756 1582383 1673784 1489965 1659161 1987862 1546555 1074864 1057998 301623 1857399 1517314 1752325 1165886 1071345 1149169 1605440 756647 717472 554135 931091 1251738 482709 1528748 1934138 1625318 1318691 1518306 1145550 1730763 1946194 208547 888273 566536 696044 704605 229429 814534 1278915 1588941 172169 1758931 992844 1316904 174453 728061 958435 592879 1837002 374551 467883 870966 1961645 559471 1689008 485736 94830 1441089 18403 906509 1124757 794016 208706 812051 551491 1430145 896005 1142951 218453 368529 1001378 1863623 1033165 988833 840013 406963 1249494 1046386 1902658 1271454 694021 1596026 1391746 1984117 843039 325659 1126336 743845 379754 335061 245081 1354369 749029 678764 813395 1531369 1398495 1357939 1406772 1955402 1971380 781314 1951822 1798301 481637 1976392 729350 831293 1661923 1776834 704701 346803 500097 1341136 1350872 1288816 557362 639677 904384 422148 1159309 1380487 1795821 373571 1921344 682330 210413 457036 72650 1600819 986746 1660428 1144811 1254794 1216000 1851753 153853 1354211 1489890 1555909 803668 1428905 1395351 658475 1958271 1986223 1435099 1237143 1522620 532908 983063 568450 1196966 372296 70699 754541 1160076 1502727 22517 571863 1234034 23369 375938 1344306 114423 1183458 409284 741945 782342 1301906 1622692 682123 1922341 1554223 1222254 1849446 1725478 1021044 121899 1685898 196778 823438 1690251 627137 1995208 1060007 627092 165938 1060992 1172141 602023 1673358 1260055 1922628 1094028 1119749 255314 893581 354780 247785 1687326 696708 1871767 1358652 128332 532886 178755 1273758 1473770 269433 923110 1273318 1959855 1337567 1216321 507305 1074573 1037654 127010 769752 1480338 1269176 351102 1263073 428025 1002689 236655 425673 1761825 814416 702699 1689427 109648 756105 591642 165991 414944 1601804 3200 793092 249910 1411965 1517178 1464799 747326 1531043 1875757 1310768 1599273 1834132 49176 576608 1950120 794581 51307 1861328 354159 454117 552868 503274 1712139 1448088 1759604 1244051 283826 1901829 573255 1398783 738340 157565 1225789 394108 166702 412085 1976531 1441185 1610315 1444920 1088576 1013563 775775 1678086 1492346 41833 1781657 1886052 469530 690972 1359454 439455 1079829 544101 1274570 1614039 489686 251486 1159959 1301969 35054 160173 1622915 336271 350766 799410 888383 414205 1775550 764749 732589 1662225 1653831 1559297 1984113 1538550 1063743 1399875 542508 751658 1300671 413645 1277915 1543690 589648 1224974 1636820 384003 1913657 439970 700982 1779763 874895 210274 1488236 1899485 1457973 465262 324044 1368627 834254 969818 366399 1263008 1792742 1070404 1715721 407680 1399636 520531 53023 831443 1813601 1629872 1065212 1091967 392766 1037270 1276505 404232 1775002 1688615 200576 1218023 1240788 1255186 243306 118828 533280 1175946 1914092 1380532 1909612 1894210 1877724 488567 1872916 1198917 1523133 1898966 393177 502923 889801 1925165 1435213 1985377 501167 413267 713273 541835 174578 518431 512117 1707756 1758587 508429 489570 748133 763104 548671 1462847 242009 1322353 1037705 1438151 1273689 1033971 447374 675801 455094 1401599 925808 1390677 917723 607699 391813 1592667 1783874 1285951 447116 1960141 766256 315261 487410 333915 1599110 1587049 628630 1912470 62087 212013 1845943 1115781 1297562 1182297 477397 1491381 348615 1217777 903506 1387780 1176148 644480 1755551 500261 1875199 302729 1850575 1260343 1512356 993703 697404 1838181 1876705 1805709 626942 1307960 441965 581442 313533 929471 1346812 1998606 1629416 912394 930384 118435 1940645 616860 308571 5154 591218 1923468 1947843 409733 284492 447207 419871 1281226 1127684 1126954 816654 67053 1334808 1813399 1058733 1547393 1296672 1297638 1899142 976678 654256 328468 1992845 1494441 458384 1631785 946957 518674 1919135 203813 1424032 201543 1281518 1438664 1966880 30823 1355380 1486302 1787501 972653 1925619 483039 553642 802912 143532 736135 364278 393076 459471 422348 1977559 1985172 1078300 1637584 1533211 402615 1297536 519606 459669 182718 636111 685923 588682 158624 1624982 422823 597584 1645970 1505133 173575 288971 1975432 125932 1494592 852522 1586952 218729 228975 1136648 1824668 53886 158131 1977778 896849 1452099 1610092 1351739 1546937 1593904 446428 1404641 1937769 161112 535798 1747515 1341751 1447378 903179 1694772 1535753 398427 1229992 606188 1243797 907623 1319617 1990508 1713498 1498297 374381 732025 1309884 672223 1270069 780126 284484 223423 1630155 739497 740384 1064992 32765 1330953 1830923 1685100 774474 1486406 634054 1167362 416418 176299 1583330 1223492 1797375 1149579 1882098 752992 1924744 916662 1693253 1643334 587537 1638214 745759 1595416 1377447 905097 14669 840735 1378813 169996 192421 565295 1167096 569442 1754850 1989265 541344 1587237 570443 530622 43985 1260912 1433933 392014 267675 1788670 1007310 711610 639274 1810429 932108 1593425 244066 88242 1472118 370139 927414 1063206 1798880 396166 1825956 382664 1665162 705351 662181 1826881 511307 302360 934834 556315 470317 1825504 1313784 1127783 1037150 1250006 713860 1895203 297828 1688135 1694863 321439 2633 977129 567313 1521099 1087298 1044734 93189 708848 574552 286677 1847014 257596 775322 469435 1782613 1273813 1829203 283692 1292745 84559 775957 1661800 987007 182726 117836 647324 67004 172131 1426867 1761803 1684107 689929 437750 1365907 85478 1038703 1322210 1224957 1162614 1054449 930622 1465559 1412629 1188075 620799 275793 1313945 367860 472199 88713 1760489 1731076 592396 1734978 1837851 62787 1170648 295802 1019034 1599698 1091207 176446 1695513 1358300 900821 473658 3802 1151129 1833425 619894 1401663 1189505 1733737 1707953 481124 1747298 1384952 1903862 790918 740381 1590518 1314496 1718615 1639566 1216394 721686 828285 1960715 956865 623887 963923 897034 1242135 394975 330274 353887 103183 1954843 367186 1813296 1092349 1126565 425218 758221 853711 1784733 396332 722083 716760 374591 1335829 1055134 726465 1817619 434275 1416291 574710 1985956 161148 1262495 1305573 1186293 963259 1598798 135441 134534 946484 598089 1965841 524838 1470327 386970 197724 199514 511889 248405 964077 1696664 493605 567748 1304500 1656996 177137 1281990 1863920 406938 1829516 1577131 837588 1150830 514798 1693452 1906671 1150317 873211 1839213 75507 936477 86729 345431 1947254 1566746 1434270 590676 1931314 1099957 815501 1366170 451701 1771875 1789362 1152821 1972897 984365 1104333 1472015 8059 1272176 106719 30538 737727 1017289 313600 899042 1794798 801323 1272020 1546283 1199218 1214692 577594 478622 149164 1464157 404872 1758509 1282672 857 340153 1433740 1983095 1943526 1028987 1327743 1836803 882104 144871 1111161 600331 914136 1552850 389300 782918 1877250 1356660 866951 1531127 1546618 699079 1977699 1185137 63256 33989 1641039 1213572 1062643 32596 1165766 1612834 1777811 813422 1241567 84405 1792184 1975965 639725 102205 1785684 186467 1586159 1991770 1850182 1257352 832188 1436841 1451799 452404 627063 634501 571732 1095026 421215 1497745 1745724 1803664 1433793 247656 388837 1083125 1278088 1968679 1464728 1832748 280221 1152539 1999117 268844 31148 1406852 1358778 874321 538994 1151774 434235 977 1918658 843284 399037 297018 417768 515294 434039 1710155 347117 896374 1599773 833121 643329 1840308 1922624 927060 1209350 586739 1463243 363027 1733122 734684 189023 135101 951058 1083025 1007510 1995741 657249 339098 1188797 41800 571010 1133031 791273 564652 999631 1056207 1530264 1579662 821419 1228754 1505051 1639387 299331 374645 1942328 257531 1678718 1381130 278076 796352 1594266 948888 1474810 1896871 1158966 1640027 943781 693388 1621718 170129 28694 1882969 1225153 707330 224977 492359 1788752 82965 392319 770118 421110 303179 1870804 1435217 567394 1495858 546367 1378767 419519 926654 1147369 385628 155084 481950 1526354 1233031 427469 1641321 1784227 451826 200896 773862 385739 1452090 1201086 42001 1618969 995448 317069 1902100 854605 994079 766680 17209 1412741 1368461 1769778 843407 1774847 203342 1093309 396891 992061 1516998 1897091 1975288 387609 1551266 1186693 1528188 820589 1398948 1531979 976817 699064 1158312 1583384 1684166 309570 1203249 951105 1870897 139152 37176 1541701 1363663 1641512 83038 439913 940919 1446172 733543 1611802 563005 1563969 954318 955914 155938 726953 1268086 1221127 525872 262813 132115 35866 891978 1968997 781823 583438 1001912 632366 726814 1570138 1936942 1400740 700532 513423 824214 1540895 1496188 1994508 768369 971262 1439245 204821 143639 342323 554086 374110 330890 425792 1720547 476656 1951816 1089134 1953057 948109 1212735 1970449 144072 1682398 154059 73639 583793 1082255 242748 323312 1254664 1329551 406659 525491 627990 671637 1132117 1222149 742798 1170361 72250 1545673 1623029 880 1311271 1804064 492703 487290 703532 172255 472519 1817478 1500871 700743 218736 1741880 217560 896407 887091 55285 471242 1724569 210116 690522 499046 618223 81808 1071150 1360231 1372616 1433069 883952 912317 1556232 527388 264450 883376 1173777 784726 822026 643188 807233 1939306 977499 1166741 1334050 1091745 121145 427061 749540 346501 1328363 857946 196346 1896119 472709 253031 170812 1979078 841018 1935728 388196 1027767 292757 1583472 1080933 1964202 1968617 1195370 1370984 161821 673766 537187 930982 1478210 845491 1967265 38191 638738 883513 196155 385886 1617915 1053941 1150728 1866465 941535 1188234 603380 1574868 747877 56276 882095 698917 1564785 712904 1025360 633086 1236733 842095 978009 925587 1808963 454832 1301473 1867173 1770874 492459 254259 1982130 623165 888581 1428763 883305 1205358 353605 1770306 529696 1406761 866281 918147 658854 922191 1739788 1448742 1914744 138210 186724 1425115 50263 1560907 148085 136353 1698550 1291520 978881 422218 980145 498868 1119793 1993215 560475 423473 1809265 191688 591000 832637 25734 133278 1436604 815264 559430 235015 1579802 1226087 71150 540236 1288034 73435 1913081 147153 514776 1399571 685076 1205138 221064 392668 992762 781688 936853 86977 816664 430209 220027 1314855 1392066 68857 915280 648778 1055409 1141882 165066 1062667 804917 56181 324220 1739601 1411987 226359 1286194 528982 1356791 472412 936117 1751960 506257 230750 142104 1736365 1081688 669370 338270 1323072 202214 680725 465741 1695776 1150482 707354 1577622 504643 373731 1491113 527442 1565868 960052 1478770 1132411 222488 209866 1288158 1586437 1220049 531063 560520 1128946 1121953 435104 301972 1806656 1749831 563514 1079415 1965008 855850 730271 831087 1146187 682874 493528 1333977 1133345 1650173 1990276 395708 1802915 1237969 1090338 173842 854825 171232 3603 298934 1198285 294234 741432 1005974 1291320 462079 1326425 1217812 1211333 672559 1712464 1987915 1644355 390333 116238 1853222 1100732 182724 104376 1612537 666242 768646 754294 307229 1902815 834084 1401464 1856358 613964 426892 645734 1373031 1423571 152775 480919 1093740 1825491 615256 55293 1554297 1842476 1163204 193579 116692 264419 498606 820231 1235459 105719 1917838 1742585 330287 1489134 19270 1215994 1655879 1093238 1401139 275697 1435070 997069 22988 1332040 1316883 879220 172777 372459 253330 492341 1372534 513390 1965619 1443885 1770581 854805 1100759 359699 633332 151658 37443 662737 1572935 1347474 1872444 508050 954485 479460 652640 1729280 365981 681996 259324 31280 1260843 123917 416236 859900 123691 1398057 974548 1016283 273476 1420070 785390 1833522 1100624 1524798 634630 435096 743385 1191410 942552 1980260 1189464 1009821 1182486 1875514 1408921 472967 1050873 147615 476886 1667101 630853 1940850 1619651 1704601 902617 1761999 1700938 883981 2746 1055336 768207 881412 1414420 1194884 170016 836078 1866549 1480787 834774 1832627 949322 833050 1467176 623579 13587 1101948 1937847 1524802 1132771 447307 1871493 61451 1225223 1107711 145111 1230133 1120985 1826544 499369 698345 854251 121141 1066194 451776 1996767 827596 1269147 1394523 1475749 5825 755497 1062179 1520479 54640 840669 1430217 1480527 778945 1738143 1615937 1262752 1388055 171942 400345 223210 1018326 774277 147375 1295401 1670399 1952592 899988 86148 794856 1266004 132364 1579008 1647308 1409109 589326 770910 926763 1804565 618374 454450 1964687 1210744 1059735 538474 1549077 1976494 341809 471457 887825 269809 827496 650586 1763859 276321 2647 562920 245170 795851 420200 1676743 287258 324359 1611665 1065609 1627328 1986076 1166147 527990 1116341 1597108 1517953 1061917 74648 1760099 1446429 342297 1567205 1281894 900218 1292857 996409 308603 1981592 727590 1708305 274170 417157 1835489 1057873 470253 1564231 485701 1564078 1776243 6564 1262206 312094 57868 400030 758464 1869668 1868405 1875099 1403711 93995 1900553 1714390 885873 903720 1702090 664407 330518 644853 304692 1061551 893471 299939 1733361 1486095 923775 1951965 736546 1861648 582848 1449318 822973 855057 1181340 289970 1769253 1607516 1797400 1370957 323414 460914 1908316 1070495 1360739 974740 841782 1166636 1883179 214455 605402 1421670 861714 837652 1872779 197917 1801304 1819996 1907915 907586 736576 1719572 1485803 138455 245674 1616805 1482983 1108582 1364030 1464069 80342 245904 823606 1114356 1759501 589956 730301 247966 1317780 1296827 1687234 1972842 997846 1948930 1272867 1095253 444377 782486 440905 378197 667424 734831 1327959 50768 1784338 1312654 942382 427691 1848582 1442107 781642 909149 1532109 1694855 1066475 161122 882603 1760404 1105192 166626 1856626 1207687 642749 612354 425372 1732816 21195 1795231 1829242 136845 80497 76959 1165357 1993519 48388 1651763 47501 1394264 1100851 920453 722584 758049 237838 231810 1747377 547865 1489255 1079195 845927 1691796 1326777 1243871 792066 1090855 1664167 1858362 56677 300530 40246 1067818 423814 104503 254455 1141878 825743 1348668 468182 991598 188664 1837113 1451651 1556841 468724 459335 18107 1049201 1744131 792344 1144479 937156 483708 1693574 1160155 603980 1571725 1440969 201169 921449 1871257 838865 779390 872762 573225 1171265 1128116 204920 972502 892575 1339762 367575 1007244 1732282 1892623 1892072 1893807 530988 540114 1011748 1891177 1116947 1641498 1509600 116143 184759 1922265 535747 1532518 1355898 1496222 1701934 1899849 570418 1045272 450288 1890837 551259 489866 1606795 545990 374298 494436 1080892 975180 1101073 1109004 366404 235355 1027684 1025714 1475563 403724 988754 29378 1777724 1206747 1661064 1029391 455761 307767 1463368 1661935 32337 1472792 1989584 1422659 311956 1258872 1091369 425406 373465 570328 813856 263982 661581 1292341 693701 1771267 1910140 1902253 94112 1360786 1862146 1241832 1705728 1657053 407233 439078 245032 279579 1019313 1562529 1214892 1827525 303841 1582455 1826051 1285554 1503269 224532 1812253 1730033 1788124 1937267 260606 700924 564581 768816 1772707 487059 1924016 842555 205439 386826 847842 503624 1396917 824545 245395 906069 1342845 650800 133980 1745130 1975140 1908456 1548412 929982 1229868 937325 670589 301176 1008418 138792 1802538 406445 769062 1168510 1751464 91505 1954580 1486435 729 1299315 761973 636949 729921 1050580 1439435 1487807 592107 871426 1294807 675851 833357 1007718 1138996 1819087 1961634 606612 1689125 428110 1363192 933463 341061 929830 395573 67533 153306 976202 526432 1584223 638812 566739 1570076 242352 1064563 1091855 909229 1854981 1323074 1887643 1066963 167550 13240 150883 509715 1308144 296072 225838 1893051 844820 1631807 1756666 724662 431371 116312 1390779 1709380 1350309 883238 668642 1230089 313044 710847 119356 580886 1860531 490919 927739 44601 647620 1529456 322814 329170 1142115 1465142 1783661 96985 1435615 1813190 1259744 1440531 883573 1699607 475687 1678145 1570077 918312 516490 623075 647202 1771857 1857712 343326 1877979 1512545 1639693 33309 945850 333758 1954404 448083 179715 969510 857754 1059600 1341843 1788976 1011342 769963 705734 1094329 1133512 1494537 1751295 494078 1916925 115943 562419 1368354 1883318 1048743 781012 1623762 716895 1566197 1312386 1204818 1348027 1174295 369737 1515298 346514 500738 378884 1306851 457143 1027282 1714376 1021115 279425 240094 642558 1928219 459641 1320137 1072648 1196714 617309 569590 1505909 658 1839618 714249 1653646 1683755 701023 511024 718897 1700895 111923 1082837 1833122 737026 1282166 1417668 405430 1908595 847163 334794 290316 33757 207663 492783 1535638 244188 640288 1890225 1829046 1430305 1199474 996157 1359452 1864004 1141011 915412 119756 1031237 204486 265904 1934502 424374 1864590 1605699 128231 967593 1161218 276334 1292793 901153 428462 1071366 61126 1916538 1008921 1115115 1543113 1329282 612502 1129080 290012 1110589 1784940 754103 1410479 406620 1107652 610060 1704147 736699 1196392 1652119 338624 1878775 1289045 1176861 1152182 122218 955235 862035 1953345 26083 746371 638731 1534422 499288 1245056 1144427 145731 1903594 1385662 1099494 1440811 1679171 601255 1040716 1850815 1421906 681107 1857528 1002721 1470065 503016 850328 1979879 1194434 1894507 1796052 295634 734658 645682 646145 1832607 680334 490295 543423 923827 888496 1210101 78428 584564 1440028 1664411 336437 1963853 148297 444628 712232 563454 87427 1700986 886586 382854 1444778 1060350 1285796 822845 374269 1566103 605429 566443 724736 1486196 963462 1626091 1339001 592139 388739 887167 1451263 234741 408651 1799382 1185539 414404 797249 1035586 1247855 1343851 1722150 1452141 1311521 1359411 906067 602941 1966949 1992310 545926 1786374 1186660 1937685 666662 280374 1718958 1821391 142352 834434 1798144 1453959 1135791 1182425 732323 1388451 322089 1382536 1852359 890734 1393538 1749461 530448 840109 325332 1952294 1957762 1035543 826730 653095 1703638 1886111 1065501 1709829 778963 1078705 1562330 1817969 518906 200988 1370281 1130566 340642 1194558 1857341 73449 178166 636891 240801 1785127 1779580 1133698 938510 1847272 1767646 774646 1571649 675177 494868 1352744 1095222 988557 1919987 263362 1392126 273058 1731347 594915 1964621 642167 1891110 1058223 1546832 795465 360357 1394939 1430666 922292 290475 1146272 1332429 1011741 1044707 946345 503855 1902202 1785616 815317 1990283 537169 1034572 1616353 93487 1131997 1558620 1849492 130661 1390381 1336552 1316977 1919895 1804029 1419758 1475935 1640731 1096566 847446 1747602 1499071 1418676 315617 331534 1360785 1070742 718485 73914 889979 1115515 1304750 1591316 369420 1415787 1143517 1904400 462354 1278462 53858 1242549 1752883 1533629 1346653 1099105 1087347 985665 133805 972277 1369837 1483839 1855791 1776811 1010764 1553468 1263297 1522127 1468245 1682821 1607648 302657 276974 184818 1823772 563024 706372 64370 685914 1554202 1940764 1165582 1932340 490912 1928100 733696 943095 722585 761758 1022931 374501 347474 532158 453765 49722 1805941 1400506 1226585 1649046 1488438 286589 343007 1493268 285399 1853843 647961 101237 869776 518691 1758700 1617200 1346518 1444258 846161 1703728 182367 1104810 71290 1080572 1109108 612236 641544 676884 12722 1712568 631080 575759 747528 123857 1370872 47692 701654 36322 488264 1567013 1451631 492883 24916 968305 1499472 288985 901852 1041219 1731038 643370 372208 793202 762932 622804 1156948 519057 1497463 1525373 219010 1464362 1973567 406677 556503 1360466 596819 1097098 1189950 935952 1880302 921450 1217247 715187 597850 1778681 691907 1578634 104435 88512 1287727 499901 1057518 1263410 1185525 757543 1456969 1454766 1472595 693520 135028 342057 664252 1349114 543878 1536237 1278610 1308029 407551 1998411 366306 70017 898659 377773 874902 1066379 73637 232970 260769 711130 1874964 596971 1857613 1748692 1952878 1171782 605519 961005 1768455 1125405 654631 470723 1986955 1564838 1712973 1007121 819441 1923164 334706 856504 451287 1357678 1235832 317935 1815021 1786388 1617328 852017 1704235 1858276 833969 1084638 488645 151405 1990366 341621 688947 709677 1374775 665250 1514497 76475 1493430 1681932 1755054 1422802 1421579 409380 1605657 388423 1853659 125000 1557509 1839775 619035 1055639 1987840 328633 982936 645825 1197031 1880499 888797 1852751 190551 805717 790927 1796172 863583 1282969 1966910 960969 1957578 1965641 545807 1631663 1589585 1888787 146206 177164 237707 1087855 1905825 1731061 706846 1846345 133803 635272 151225 636682 716021 644490 283390 1161124 671867 404468 480734 1933412 113878 1318903 1124416 1976510 571589 1609638 649722 1904328 1689388 55602 1002949 932698 912511 341474 480113 401869 502431 1507664 10801 645863 815431 744337 1815317 638974 254286 1729213 687232 940482 140415 1691839 868123 600317 1241510 1884323 75155 613960 1464713 235024 516280 1666101 1685084 53834 295041 1226219 435107 132253 1440554 672566 176065 1889901 1486354 1609699 529744 433401 194676 142363 1654063 1189807 387989 770536 792736 1593554 1072980 1666448 8656 647571 1413241 1521583 1414208 1398043 1430246 1807673 426571 1298934 386712 1877307 1835730 356927 967483 1907210 1146900 1083305 1416315 484135 1820821 1122458 1435826 1728793 840617 1605293 1467993 1310172 878899 638317 282674 242116 614458 1610169 13620 623739 679672 1936529 1245223 1630991 51250 997777 1307014 680873 1172499 29854 1919233 1115861 9777 1247428 1608465 987544 636153 604132 216168 1080067 1338130 1638705 15068 1116369 130258 1856141 674 579796 1563690 277456 92610 386579 839745 1450978 385497 1816809 311557 782239 1808335 1147990 963110 1378760 137828 706723 1421688 846460 857744 1910499 1550383 1873555 26546 1953597 1521174 919330 534643 235754 495902 1489861 1769730 985494 1563002 1950969 1837581 1331863 1727004 1270579 870218 996379 1870110 907421 1269550 1079389 48888 1617006 16361 1727932 535877 1230044 1604564 4414 434873 1149639 496200 798431 1687077 381344 966530 789085 1351437 325522 570599 1261208 1963760 1719243 1752662 992910 1823473 1651363 1304489 1990132 1967614 966333 1880147 1870637 1865909 802049 1701992 1802631 1609607 479220 1441742 343985 1422696 1492759 942620 911977 1875281 1122799 1447504 1220429 1780266 450477 1796016 1729890 483513 1448512 1909428 1336011 1343981 459016 1356735 614585 1552692 385663 1778214 475382 1917870 1475640 940416 1150232 114765 277842 1728325 1858809 292179 881695 1587024 1225885 73512 750236 322087 1205988 208787 1579603 1053375 1269415 523181 1878031 1465788 1619221 1808389 27636 1190549 1736997 1789350 1781546 1219832 597004 1061947 683494 629276 221799 1481804 372150 357640 501001 98422 769604 1469409 1167058 261592 1919278 884498 881524 1498911 1915662 1966638 859931 1646356 934744 1025420 1904152 897552 1608150 31401 961862 1545453 1684890 266453 1675039 1825446 1709978 1483225 1460147 1545834 1991322 1518479 565745 1294350 688205 58773 524650 1854813 1608140 1841258 1589658 1345067 1527793 245878 1773740 805964 1348235 1568247 389481 955514 1903938 330050 693389 930431 1034753 972732 963982 902625 1572782 1191958 1031849 1043368 640761 1619823 1557712 1255233 1115395 175215 1071578 1609694 1152262 1273878 1484435 1060141 1895025 902559 1163812 428539 1334325 89111 49036 1808011 650558 301742 170984 1392932 340749 852248 26584 1974500 672530 644753 1930787 226713 1997119 1400762 1772963 870501 752678 1661531 192897 1592456 352156 1732120 155410 548689 1194661 1896118 1752553 207857 162775 1617079 798371 1759219 1580595 595762 44122 961865 236070 1140791 169462 1687385 1712533 414076 1445564 1933012 987076 1441706 1535026 1288075 1561853 320685 881364 259372 1710814 1464874 1207354 223058 110245 496522 1723566 1253648 851463 815537 189545 547867 1191285 87970 193886 744255 1420229 1032052 1392178 310347 520727 279824 1049313 1557236 1896390 89939 855648 1829931 957797 1341733 173154 107572 49619 272216 1492001 1996263 207332 899157 946051 1296735 1397945 53218 1551728 1039886 1285842 1455934 1934341 915266 733310 357476 1436162 1647655 1797115 784587 1773774 1200127 39753 961871 394599 1428706 738991 68632 965311 1216727 930822 641204 1505151 1196450 845578 1981338 1347008 289639 1455595 1095500 839846 854383 1988863 1233567 1462617 1113596 1904138 1392433 1754722 342873 1954594 1503201 942073 1499195 583101 356890 55757 383966 1880425 148965 821539 142327 1326163 1765113 1232228 1514351 174836 153604 1145402 1532150 330417 607540 1159325 504803 886864 884190 1192702 560985 238114 1690793 936679 963281 1111784 1258966 1755688 904968 1717374 1598641 109119 1843714 888302 535929 1914961 757922 1190186 1710045 1479664 468274 1330167 1460809 1036514 1093446 607872 824075 942512 1720729 558476 842728 1921124 120200 921842 1129278 1584136 598379 638143 1945909 1306185 1588519 1282697 343614 853965 207471 730990 1644085 1324791 1410037 582044 99379 1124513 837878 269627 1661343 662278 141826 1228924 1613873 1887894 740208 582929 572704 666036 1737404 529935 1702780 465166 1767527 1327683 42845 69099 1592670 1082112 362710 1205902 1151834 1582633 225219 1032793 1211595 1289580 142746 93780 169585 1410813 28088 652754 1453729 608662 537296 181179 1012688 1622584 653981 531140 60391 1534308 522905 1815470 987024 907370 77884 1229296 827512 634155 345672 457675 711178 201801 642135 1243173 1297079 1315287 1636059 1718588 267698 510600 1415947 1368495 1046467 1963401 285960 480461 1984023 679763 1028164 481802 1379348 1520643 284722 370511 1123314 672538 1660469 333795 812052 525466 206686 100220 1776943 1459279 503703 691692 682691 531701 1962591 1210922 1490014 386361 1756859 55402 584881 824767 615228 979809 685809 1972757 351439 1326437 1786216 931078 403847 1613822 1430471 723638 1699054 1060924 646516 65204 1108631 1046800 1379440 1838182 1603996 1554234 1610563 1906662 1986730 1134606 525652 1601281 1377379 592178 1913117 993794 1495260 1032670 1207538 1311374 896860 107436 1575694 888051 1081363 1032103 1541381 1159306 706965 566803 1902025 1776142 1028744 409174 1621465 631181 1469087 32 1220257 1893787 559251 550758 1361331 1249700 1614085 107487 690074 937125 1827079 1772384 1844817 232452 1964551 1645157 1633137 209307 1933608 1837782 138002 981965 1672286 940992 1636363 649908 766247 1201639 1920625 136406 1855792 1175014 136227 1173318 1614514 1137020 1954067 1081307 1807492 1997425 266081 1705347 635437 1047933 184372 244144 98345 1248114 1981347 562005 165647 1682161 1505192 209843 432369 1156192 1189587 1007276 1634550 920581 1458129 832487 1177587 800984 1962677 104493 841060 1214576 1348992 1349425 1635328 50439 1158944 1940977 721256 1252291 1343964 1461603 1870097 775834 1732276 923028 842992 1031220 507976 875693 1798109 1524445 398144 389805 744117 1234719 1695533 163206 677771 736903 212190 1627973 1488620 1232381 1780497 810560 1192393 1461813 1429030 842833 515960 926114 1632493 1239485 384100 1118918 681691 1875021 742420 1209310 1762489 1800653 633510 122580 820489 1598954 903049 375956 1384075 336601 250240 922695 982042 1330260 991487 1993613 41972 227387 1307450 1733928 16150 614609 1703371 533446 634291 1347995 274648 503590 967415 1849428 1426074 1646547 1684475 1803903 340611 1203732 665039 74286 835377 1374359 67825 600040 1339888 384819 229302 1387567 1342479 1371315 1947299 62969 937707 865318 1643696 1107112 1952029 1832864 405965 753912 191418 1174277 1927628 1376797 1025300 875320 1976005 1673603 1085708 771280 1306467 18938 602685 685077 152515 1361929 1863426 1122901 1538602 400986 1771859 621475 1786028 351289 1488497 959571 1318051 922664 554306 1429605 624995 1209782 1146072 379463 421784 620059 805590 1664995 1185404 1445786 1180345 162403 1506731 885880 372526 169881 628560 1276925 1783429 486129 737768 1530341 117332 1450618 1404719 1965632 1421409 245624 1969580 139375 1035159 281100 133365 1710770 251755 704045 1828417 851774 537190 1501713 1953788 1539161 1598924 1722908 168082 1287508 1138722 204467 458136 1614081 417395 1126554 1322374 1336417 1208147 154795 1105678 880470 313445 765653 956833 672145 194195 964583 753990 933488 1652524 1673760 903284 1058804 1693015 1351512 1623868 1032250 121070 468406 34555 369303 1898630 1579714 460228 849650 831004 1350700 1149954 564841 1836933 1231812 976673 73240 1491866 465975 1851446 604098 1436285 134766 1147836 1270777 997178 1915089 1463773 36594 421726 1778807 39989 1394997 1849396 1484868 963098 1591907 602126 1774166 1847466 1061316 550851 979249 563865 933632 1051589 132790 448176 158171 1881804 1958172 140868 1161322 106156 359865 1575908 1027890 1520707 1817805 1780929 1722266 481090 632312 1678545 729839 1023270 721549 617685 390178 58070 1282432 1195010 1464368 1626136 1872001 1734066 259540 1448901 1543566 1915428 34566 1544443 1368387 930885 945685 398938 303862 1509039 822558 1431634 611865 1219991 1227882 1508108 1205966 1987288 1542519 1253663 768555 1009460 1025446 218767 449023 818434 249765 917926 1009954 42518 497522 479216 199845 1883032 1084869 941900 762371 1612689 1578038 1098809 189776 1513612 536212 1554482 1793597 75441 240849 1756381 796006 1396727 1923049 527373 1140347 330910 1107950 1937422 138064 561149 1101295 486257 48277 384967 420581 1725044 1398203 1839137 722964 954022 785739 1765236 200214 1338317 849159 1814579 830218 175142 1968186 60441 914031 1004063 941622 680207 1239010 1006919 1009524 1271840 107130 1074747 912573 690433 1388844 1686765 1962980 1905839 200450 347576 444171 1112684 1440050 460049 1147671 375826 1490894 1728256 1113868 84793 831008 1276301 1809983 754772 1681724 394493 1818143 574350 782919 556322 1807530 1640278 1480868 1226837 1619804 89675 748140 165409 1140975 2591 1286849 1409605 1032162 1062768 1381655 1648528 1603517 376904 1040137 1811073 1204026 354518 765843 1807131 787780 660691 519836 143525 395423 326694 946757 1948444 1303454 57151 1343518 781936 88040 112709 1565774 401316 963492 525947 688288 1590701 1092259 619322 66339 551861 732483 408433 980512 114274 776780 745973 1187103 1714573 518034 745256 911941 1399390 955377 808566 766754 1442325 1570711 1304536 1712098 1415352 1213479 668482 175056 43253 501520 1042644 1309001 283596 1018486 1433716 869831 455623 1503297 549279 1769612 688192 1444378 625599 1389318 1847042 309983 686949 1416751 1592075 1138448 1535934 1747306 19540 1486538 670758 946524 1518558 679719 1430068 14048 278117 482566 1978273 572685 1210316 831151 1936166 1556705 246613 559333 1229823 117256 628313 1364288 994235 1639932 440187 1228067 70524 786527 1968395 50025 79521 1291419 895780 1432406 1761148 1981260 124014 1951915 157339 26181 1154033 1439624 526663 193597 1332623 1592126 1376897 1853504 1965913 1387114 1809865 729553 1613562 421934 1196846 1748329 268342 1272435 164874 1306809 1491639 967970 1666948 1556253 1163429 362568 1351959 1297128 138761 947470 185374 1392809 456269 494620 409654 1858067 1129904 1466989 162828 320094 886541 1505866 1450160 40050 1246153 172594 1758238 1544505 1343894 1607750 634340 1129256 603368 958926 179137 1832571 1493556 939034 1062198 751771 1719122 981340 252831 1301638 1358591 119123 1408919 1477488 1668075 1658060 1581223 1449676 989824 1700553 874743 378588 578559 1315773 1919931 1900019 1963949 287144 1272543 1724660 1388086 1200652 1117724 1659637 925409 1447133 1014538 1081104 1047163 1495594 1756579 1398704 1027792 1186824 1752990 535244 925333 1235838 983797 1255844 1260599 708935 1736963 1890247 316976 748164 886878 1356321 1383840 1069870 335227 1229795 1255826 743637 1980902 781786 130795 25585 528583 936109 1734052 545033 1112186 1224773 1095314 640731 1872191 405329 20293 1824696 1122195 719492 61646 698173 893789 1223728 702051 1659932 260629 948248 870019 140458 147939 1341124 879083 1708034 892511 1532994 868646 422934 777107 1304629 1280479 1103001 1840842 12416 1222042 1943697 1154821 1706051 1972913 1909638 1197548 1343922 471608 409746 1824342 315913 48463 953256 1774269 1409804 1628070 470827 364767 1641828 608214 1960535 112148 1516032 460285 106225 1319413 1141524 1865935 745774 1935390 1760614 276318 1956540 982866 659743 1003841 1749121 1177870 935624 554526 1317579 1937248 1924560 1171550 1092723 1015447 1170412 452486 515563 1123132 97582 20301 1037519 422191 1871253 119238 1607329 237278 1148619 702392 869154 1896888 1398569 1533843 1794526 236283 312808 757165 734782 539126 1244770 227182 923199 1879874 503819 721689 628620 738395 253462 1858255 331815 1266058 1255369 609467 436563 953902 1791464 570415 1776059 1867456 625837 769362 10000 1218419 565538 852711 106604 461071 1060929 992186 963992 1085533 1806483 1960878 1623742 549558 1333600 1798121 1204909 990603 169022 407525 570588 1796860 403499 1493936 356916 1199509 1243029 715335 1797817 1163046 1385412 1734002 1100355 1835194 635827 1456872 1495742 1095356 475206 438739 712567 966312 1133624 757479 1246022 1556109 92795 1640344 906537 1633144 1700157 418404 457653 1024993 215568 407147 611926 1160482 400528 278810 1636122 1852002 1064593 1668455 1325184 675527 1175750 797667 1000284 749051 176790 692790 799147 956428 1946963 944097 426629 573701 499600 164144 629102 1017101 303660 201623 1199040 1349777 301236 1918711 640216 675698 1661359 1811336 1135777 353752 595031 702480 749311 1258691 1669412 295341 1102782 138112 586348 1432612 259876 1759626 1759956 239596 933105 1852898 941978 902291 1180549 61375 23601 28467 1466238 745957 901487 21611 540958 1956257 223390 1571262 978787 703921 347764 1089251 1362482 1381311 704094 293328 453035 14317 397594 1063255 1319973 37982 1691334 1425214 1675907 1355389 1720141 1881892 276327 25971 1664500 976861 185281 1526745 1585419 1792000 1589966 420141 650821 1534396 1046823 601010 1244079 536530 858453 835053 343841 794417 1727193 1519907 980167 1106083 357671 404297 148108 1408153 107279 859157 1888278 1923665 1296414 1748818 660252 1714142 1595049 115447 336995 1030619 681822 1735056 1125841 1450694 1451097 648916 642491 28860 1907144 158860 1783671 331085 504131 275324 1602615 338245 1165930 722258 657226 1675762 1108028 1208692 1473463 205321 1786349 1793089 1500414 498570 1504790 1129491 1524099 193685 818842 1984617 810705 265285 1303867 1222920 1859064 1837554 670675 783730 1547128 949160 1489464 1322201 409171 1504547 750066 1618950 1711391 108248 708603 343322 1878502 686460 1419407 671309 1451236 494259 1000852 1169828 1650426 1233973 1704355 616724 1834988 1904112 1678673 886046 1256376 478976 307640 1553567 545744 1915686 690704 1112154 1210181 848147 376728 496084 1835474 204970 1541052 1386443 688152 1510096 488788 1245730 1158469 1171066 1201212 757389 1217699 1146457 1333924 706443 141630 1657861 1314810 992140 1043071 1983567 166070 145534 1812040 1658115 885172 246578 598041 1312319 1892548 1132184 1312395 610208 572153 835655 212313 107091 1668809 1655021 1100675 1108017 1854133 651085 813316 1919566 815996 1675820 171514 1974268 974271 1973532 1034060 831168 1965537 1722490 799124 1650039 1805754 1864454 856338 565911 1734902 1278296 1038222 342335 1105601 1741430 713292 458899 869756 1380712 312437 937220 323193 606348 708195 442426 1526456 481249 1680098 1418889 943549 233247 26794 138018 291744 344346 465656 781876 1640778 1491895 1322732 773756 1559887 1779769 1314008 1961224 965765 1248924 415069 1738467 1629225 578798 613393 1017225 1344514 1629314 1379798 1141732 75740 1323886 61686 1968056 324592 720981 46141 1129941 1372443 553470 862325 1961297 66215 1918178 653524 649657 1755849 450894 1523595 1819312 1752282 1737020 1574773 260726 1616063 1216677 1075355 690094 1337303 1883138 752603 795144 1201646 426523 1655325 691272 732108 1696466 899528 1232860 439963 519978 1265648 1934934 1964970 1475130 75234 342037 552014 176876 1536086 410556 168582 520817 1371409 1500046 681890 560044 633298 692011 184445 454781 1482355 1033654 1228136 469027 1537942 155271 1299352 1277125 1656000 1082565 1192699 103607 503279 1625170 182739 639024 1795668 474633 1088019 297066 1323344 112217 1695356 1122572 839628 524161 1097274 1774187 105970 1398754 1403169 341269 1260312 378978 670450 1076357 89659 1872408 618617 97141 1538536 1664691 1699529 505781 416441 488471 95493 709695 582058 651818 1406254 132701 154369 1490282 1365559 1545128 596094 819723 816312 1830753 1947944 12246 755417 1499740 968761 1895151 505958 639006 153818 434912 1987442 115380 1896030 164751 1930522 1760193 472052 1631362 842701 429270 785032 773324 1563501 380662 115673 1424819 1988166 1815677 1560371 1233678 706934 324622 1421937 1528771 26798 1331944 1988133 411706 1758850 146100 1290915 1567088 298186 439106 1147230 228917 1057921 1635749 635875 1275897 665959 1433023 1354130 1390204 699701 1552680 1652259 1839475 1662355 955026 1621281 681337 62538 912316 1346759 415155 1930345 1873621 1904576 682295 476712 548670 310663 432435 875935 670684 975359 290861 662285 1663557 833234 954825 399420 234648 1616374 528501 902402 424787 26639 1681718 1775197 684890 902931 1472685 254065 1632985 556101 1159623 1264567 1572199 1261170 1995086 1891619 1462382 1371681 1526190 901197 1841691 884991 1984259 1718132 1595542 1132850 281330 1513109 803162 1121595 1562914 750666 1861904 1094074 1715000 1746957 171491 672781 1616833 1751078 881937 1288649 1163726 865405 381592 1480705 876660 671204 1992535 860906 217614 1088932 117121 1366627 93641 1534781 1941008 391638 677580 77350 123293 546630 1258740 1195487 1745445 1966096 712331 345733 1532605 785852 279560 1207951 1433799 1045504 1329439 598430 1268466 1509084 1774829 206192 1371782 1862930 70708 564539 1666384 1186839 170821 757272 615533 1691572 1086417 127543 1977371 1905600 753162 1542605 844614 1786004 1037765 859257 562244 924906 646565 1563200 1368044 248560 730774 846874 1740260 1980394 1903274 732931 516487 1279126 1165546 53873 50278 1020949 1807461 606891 254320 1580097 209144 507197 452309 1174590 807083 1264264 1672613 754510 1970663 1941097 1323611 849627 287365 1521051 294267 549519 555682 1474578 1810953 1863381 218156 417434 1775825 974299 1657215 759048 1555226 369850 801018 1472039 816473 902788 183613 1878615 958769 594535 1317213 1658008 1979596 323870 1352878 480890 1170356 878882 1773818 1486053 159834 1850695 1876940 84485 1579099 1106564 524193 1774330 549473 794808 904784 1663832 326348 1669049 1863290 719946 993804 1987632 408777 954514 1995277 699059 1451961 1617242 718260 344579 416740 355919 1010190 1763337 1511220 861249 1566721 1446540 393730 1646466 1312973 3424 515227 1203824 355909 1545946 1277277 1142593 1285385 17481 575942 576270 1608608 1791927 619540 1076057 1097687 1631124 1473479 1153795 1758701 1708099 726889 1316582 18835 1549624 1153853 1034856 709053 218503 600775 321437 866691 1727466 1560509 1504716 948497 1310816 1723787 658797 65172 1125145 1275643 1741302 1449419 124326 1732688 1191641 1928298 18320 978678 305693 1874792 1058448 1027732 441353 454730 379033 192258 1003930 1217488 268491 655834 955777 1743608 660539 1806644 1474219 1885045 1080796 1449040 1864505 1785265 1960465 685831 905337 986049 829311 1412560 503467 819139 418743 1325010 1206489 465701 482959 852768 50641 1125640 1050859 920042 218433 1565919 1158111 1887704 474092 214104 79663 230547 1153821 1386006 369889 1513414 1790759 1150845 1985007 1849040 1137805 568590 1687532 1924783 231780 493067 1626506 1233766 15113 1405518 1539342 765181 1279918 1414003 1042787 1066686 278957 912929 1010879 499871 1086087 1261119 852772 1681835 1041674 1138631 894529 1736538 1865679 1307820 199629 1897113 784194 101571 1592695 1812449 1007667 1387608 1513568 1096934 1627400 195729 1418629 424707 1812873 717513 416009 1922778 1374070 1042377 1479009 1599238 412080 469820 60411 646142 1347933 1813410 725370 1668941 599813 373548 822676 1879635 334496 1966081 197552 1877430 1611007 1163367 1620912 1051085 1208223 294339 1977811 1960436 912870 1019920 1955108 75822 1196797 1424579 580280 364665 1543524 555782 707722 201204 1449538 147593 1317866 237418 688691 1947819 1015960 764320 1683997 1258439 146740 1692802 449543 16183 125815 311515 975742 16734 1287118 676484 1902872 210612 1570750 582444 490777 411868 860681 1571579 171800 1437140 83638 235585 1914807 1119089 822079 612498 385397 1914500 12195 1649727 937010 1173842 591479 341014 1025558 1762816 661177 1862718 458421 1096928 1794119 1468912 717646 1532079 555569 732298 533052 40810 513588 292678 1271721 327185 370946 1947311 1064310 579599 589770 1788243 720668 776283 784311 230130 1520310 843544 842562 520106 772338 1820717 226368 955895 1672411 1248676 1024439 963419 1320125 1296173 1823544 235845 1498625 1713361 57700 1971868 1808031 1114194 1804098 1596543 1603982 446753 1075907 1493495 1612620 945946 1904824 164600 499272 1047707 869490 766527 1864747 1083653 203151 528471 1737860 1866242 1968585 1200109 1613746 1572358 1783511 1246831 1678670 92715 587588 542231 1594768 643778 1555240 1403467 102873 229421 1592822 270590 1077812 622475 1092939 1126746 1920810 1622820 631258 1121011 1735046 1218263 1118913 1074661 746776 1938120 1306576 606346 5456 1833929 1089426 1868681 279534 451023 856985 179109 326972 1190287 1337832 732644 1260800 68508 463983 977411 1831297 995674 15433 1681778 376173 1622250 1970330 1142092 706760 253448 1045715 867425 1710768 1200917 1595653 112245 66455 184069 1285396 1674317 764201 1920644 1792249 366412 1354919 1325629 1470772 552565 781667 407607 1635054 1176591 1974177 697984 1052327 1681029 673407 1988319 1920579 263662 914486 1029256 1672561 1473656 1409146 154317 1245492 1402589 1958405 1079552 605148 115092 1409925 339024 1374177 439727 14372 313174 1719689 166827 1968870 107525 540132 1535062 428222 1161004 1672748 1111866 868364 279914 1459789 131781 1926058 1622324 1686689 1785430 994031 1343098 192775 10354 1325643 995554 1544063 1081574 48852 717867 824505 1223199 17528 743394 973617 695475 525002 553075 26603 1060370 1187576 150307 1111887 1121159 505409 1217788 137180 578191 472651 223921 24553 676770 1752043 1847304 1179582 1809279 514313 120491 633388 1867816 480947 1702287 1437762 224396 326573 1241772 1290784 1660345 1884911 1142539 68630 1965749 305570 1322487 54208 1657283 262750 622603 114499 1495789 41674 1344913 1716228 1063721 1544352 1372553 1816734 673652 1168748 1593896 1264176 302946 1566466 372186 201812 1155876 1287285 1728669 843987 646846 1719525 1013707 1153745 1795841 1430974 889253 769281 1210831 872757 716150 1573705 1976055 248158 1478627 1512058 1261171 36217 350444 55733 186933 1623250 360093 417590 1141754 422655 1073727 1397185 489032 292318 1530187 126161 826916 238814 1425000 723905 939469 1329972 470581 1590827 847848 728046 1131012 1361782 221518 138343 1268728 866192 230292 1575131 1563129 462511 905010 464470 1410034 1071201 1797843 1826988 916539 1396180 1307536 267352 575907 889558 1509907 581779 1841038 924272 1508814 179375 1078639 1990736 688898 143409 796987 1721442 752795 139176 1772650 1717261 1728176 1725792 829447 1483982 266012 1742514 1680101 119009 1471588 436305 792016 255341 1827768 1709371 1671859 420332 494488 711381 848662 154832 805237 987739 5238 1829101 464319 869153 120217 707793 1788491 353057 616448 1036027 1376984 293375 1684983 457188 454344 92839 987440 712684 1398443 869391 623612 980452 1875625 891264 619226 807701 349020 322756 1871664 1428009 1526128 1681938 534063 1108896 307172 1112542 1451530 1960517 3254 691575 1920753 1488504 1702885 1870938 1226129 1704336 1282022 1438427 1105936 955120 1848987 275107 399151 1938200 1902995 754873 417460 839302 1952724 1693347 1037186 1986062 923106 1291436 932148 272792 101103 377127 794299 1521859 1975298 1899709 653125 1114408 139998 1551372 1608104 1030508 1770512 884695 1724828 1411553 979746 1208389 787177 940030 1295960 1531541 278962 1932654 1014830 1642661 759829 1710789 304513 1038304 504793 185351 401197 333663 441679 722490 193813 1144529 1310935 1209063 688605 1810928 1957221 1746282 1991136 421045 95486 223892 954200 1135827 301603 101523 1398739 768749 1757008 632191 1693788 832935 676428 1796681 1909058 1981076 1315872 545036 953143 1195203 819531 633390 1566452 1750194 297926 1788511 830996 1333567 698338 704409 189846 42158 132327 850636 195731 1264121 925543 1728752 404605 194717 1303021 1507421 144317 738205 1495003 817824 46768 1016572 610192 1916847 1609957 1478091 1663193 1289172 1749526 457945 836646 1054321 70096 1950515 1155219 1205982 1758489 1599018 270746 43166 464685 964773 1701763 254888 1966134 690914 785177 1274249 1565585 1372811 1004443 1724358 581530 1718730 1528650 1638596 1281623 1926926 1988542 1908600 1977882 1640995 1400958 1642675 322540 1068090 355924 1660723 495481 1243787 1939165 251102 577253 804984 998709 332212 1582475 127869 151570 1403698 922814 349733 1289925 1582901 786079 92504 1804952 311094 1466106 393678 117614 1443927 732168 267946 1114644 1432452 433114 1213179 1598933 968538 645106 1395053 1901314 552679 1475923 920366 1985067 1832988 195292 1858490 931010 1199970 331835 1127290 765678 1443559 674499 900623 1606174 169428 360250 482176 168724 1997342 1682254 1122186 637135 1894473 802456 654578 939376 802644 173903 1302356 809029 338492 475016 1636205 534589 1667600 1199205 280202 1454654 423433 1687146 1469809 1741520 1438348 1044971 1468178 1850794 382301 438541 1826930 736651 512637 1581495 1800613 435707 1360862 1935259 1122680 525948 1832688 791195 1514548 699966 169999 664497 1557931 1700286 1686445 1357907 526203 1936724 353641 845696 1207786 916004 621485 1996436 1594164 1038143 1087571 505012 342441 1572808 356707 997252 963606 760443 480730 1656697 1125767 1253170 781203 1409864 399090 826109 1737940 595625 244835 1209028 1716114 1254054 363873 943078 1532267 1867251 31354 454501 329434 101279 87703 976916 1364863 1685747 1508963 987134 936031 1777907 404314 1314857 1924679 1597602 886442 494196 1685319 1493573 1880138 148698 1408750 1589428 200532 1247272 1126832 348130 967283 1442886 1146300 1740285 393733 246770 374627 177533 1094645 506830 1284818 1041502 131563 346167 839449 359102 1890993 121370 625443 416155 1288857 81149 1583020 497130 920325 125943 678886 179448 1947033 814134 961361 1262392 1247377 866345 1530102 1137825 15351 842181 887887 407318 1233238 1269584 1326112 136724 457649 19226 1425399 990205 1266314 111787 1774967 966041 1829611 1777131 764370 737735 1268488 1456630 978464 333121 1981979 1805649 982676 1913057 591060 531359 985802 1202045 203732 612365 1578106 837286 295446 1023977 1100439 1234569 52281 612815 351875 394791 1067022 29332 188688 1346379 1538185 691328 162954 1694278 1746890 319897 660635 594685 1057840 1436958 1209578 1020676 532409 1702770 1298780 827131 262665 203451 1392464 759317 1906469 391335 1844896 799068 551542 1129392 1831600 647515 853181 54940 598529 590982 22265 515241 1473467 578672 666001 297538 1512914 1731885 1117232 255862 329250 465090 1978022 1148748 1145273 1931858 27361 833595 1478156 330270 878984 1875024 734666 1526039 477162 1672425 1463809 1775630 1430392 524961 1672034 97177 587332 1674766 346241 1797888 1624760 1277505 1918403 1706725 1189224 786656 1801450 1830361 314229 1153887 554479 1631208 1300962 1375945 1860927 122454 1674721 1075015 307483 1254025 194455 1729656 218100 874807 693717 1023198 656036 1469699 1448379 36191 1038749 994260 1889850 1177177 1196546 1523506 1399279 1447080 286895 782708 1065156 1927859 1810922 1441271 622758 1374020 360003 158054 1108210 1129243 447274 753508 414160 1336190 1878628 90832 589864 986223 1287037 750387 1477846 1489412 850412 768411 571163 378294 1521406 1578875 370923 147676 1350624 441146 1957864 390690 1335125 1924498 1017631 917548 173872 979107 398873 1012816 1936243 1698804 319949 745068 1888960 590778 442619 769515 253743 1281999 1909264 772408 1760236 49175 619193 1454228 1198180 1104893 1822376 1083141 1129999 1388353 313284 690017 93573 1721935 1341796 1738611 1457457 725070 1283704 903917 221706 1842006 1282128 1858284 24832 1796273 1333979 1945862 474792 1592888 1998691 844167 634620 78652 146417 1396945 1851678 257822 384000 1969881 1359920 1140666 1670886 1754803 1629462 676421 1106765 1032427 34313 1586641 1196684 309245 306660 1268964 902755 732763 1666388 1913679 319583 1183577 57073 1512880 534700 369174 316431 1499209 1757226 603428 1744805 1688509 495038 1665866 752870 90465 496035 628465 1578098 68700 1308181 1869687 68739 136862 676166 193534 611450 1654988 480141 547772 512948 1336690 24150 689189 207950 1126276 1898032 309336 3950 773885 645591 1303262 293033 328817 1305088 1227102 371614 616156 776458 1947733 1319319 917563 1542642 1779981 1325111 1939872 719784 664687 1568599 1868880 618265 1714986 1578950 214978 942707 1504990 1579147 350830 1585841 1218201 1644524 461680 1877098 908789 703399 1694035 1164637 384130 838146 1420268 1498987 619021 988082 610715 1661076 708696 1259233 1484185 1311137 1310403 1580366 1540902 1806907 1291571 1969806 670081 907115 1897951 1952188 598236 1181971 1428737 1055786 848279 1933196 1834163 889322 69086 739530 1823081 524339 435265 161136 614843 618918 572670 336981 33117 1613982 1662269 1558328 1459752 1472879 1233039 98031 1111484 1831871 606166 1810596 1991683 1006785 536452 375817 324901 475933 887169 729999 754250 1517307 1015290 684734 667276 1397038 1042603 162859 1447038 1399108 458521 172020 708040 1219352 1701162 1769393 1550809 425617 1851716 856043 103388 984848 373799 75359 1402864 99112 636026 394495 1041170 509859 1333838 1199708 1421455 1265608 436832 462599 385599 989399 324580 1783233 1698022 1756866 715937 199621 291783 690298 1976350 1232635 1041812 1122732 455168 660622 1647348 984246 1527902 471963 591311 1098486 954628 1308574 1931509 1160429 628795 1292526 1962722 1512578 1819462 1060020 898453 1799712 1895962 11897 1047872 707027 739544 135445 1778658 812468 1658343 386798 569670 1128610 944223 1091316 1403140 141609 282079 22757 1169558 1314800 952262 1765047 606838 1523782 921441 1558705 387155 1084417 590053 226979 89535 1097159 1624646 740002 488928 476101 803012 1966107 726987 1816151 1692855 745519 1284294 1630330 1531977 1761541 1917133 338540 883102 1177228 488022 1024759 1086296 702426 42888 672637 947493 738106 323429 908382 1625916 822431 508515 113356 407389 657035 1756843 1198548 1680634 974635 916422 1309546 334619 839875 639021 702142 262863 491426 318695 1618849 1130613 1014453 258379 674395 826271 331222 534243 950283 1860085 638135 759841 709822 1821915 341130 1802707 289455 263616 1216532 28000 1074567 1808166 19366 860893 738937 903158 1633884 1947935 1620310 1528957 1555 1701195 1144527 1875776 1280 1376657 656476 398629 278867 1669531 879612 1841100 937784 1750539 1388967 1337386 836349 831633 1382501 1770570 514168 903630 220396 1039485 1941236 370640 1815348 1370568 1686223 1069914 1790705 690406 1789806 1256961 150505 89143 1599503 428863 1474716 507794 1970503 1976076 1855308 413975 150924 1247607 76616 1180378 1827806 163382 624673 347575 95039 222383 1933389 1935072 1101556 251552 69020 1427700 1967755 671041 293868 1209687 675214 431070 1362151 1297275 60192 1021007 239246 930833 1766890 1804159 1224715 673778 1030676 1624885 1473504 741038 1753203 1877607 604932 794264 975457 709079 1578554 436575 1091940 1296266 454373 515053 803398 113075 1555499 101554 1247161 394721 640107 923568 488562 1672085 845832 1923638 1537064 1459855 1839464 1756699 1030370 1619911 1127592 173815 763549 1240272 1286796 834330 880692 34025 1142711 1601247 315855 1585757 1732040 1793393 493089 1771510 3231 810969 1455864 6630 1918251 847022 1252118 564762 1465072 1138557 430868 1640794 1264904 1102873 1168623 430284 579230 256509 1389744 1604573 637761 1476924 64452 538054 1773916 682702 1840452 1722673 1377777 1319253 909943 1836313 1505016 1247718 1378698 967716 222155 517962 1413171 1761992 1212524 1634255 453495 451239 1476952 1344744 1569492 1270812 411994 1836183 339683 543284 1554674 85073 285234 226376 992809 437706 1945444 323007 516883 503907 1970569 817593 1601676 1700700 89163 1359716 1173529 255906 1869784 429852 424627 224263 719810 1414261 995685 1227191 1618351 1477503 1562086 1471679 771361 447341 1493292 1574891 1128572 37815 1146253 1147981 1838959 1537647 1267803 1378877 941213 1796269 1233554 327519 1430807 474909 1656275 1390315 1237724 1466410 1158577 868351 943147 1370907 1570594 1675732 1580443 480709 1512088 1638384 502306 1330683 940891 902403 1650179 471492 1072288 87594 1771830 1275491 1386242 1500307 1858886 1947385 1295393 454874 1081700 604208 89903 1228501 1293276 1531199 1418483 87632 132360 1041818 1146562 1782939 1711845 1906763 1761420 1506573 1346854 522565 835869 1915225 1610652 1810296 139447 1759442 184745 711812 822176 159683 1897957 318766 964107 961827 518357 734104 1615601 139179 574097 517620 774364 1689262 1911696 230622 1651871 210077 1793902 1613964 250258 41812 376423 911997 17681 606045 459933 1359665 1559650 455583 1179040 28604 69590 990634 345244 1962257 1201255 1473779 859039 1790510 584035 895956 27245 1440042 327023 1725818 1689180 541927 1075570 915549 1710429 1145110 325934 654820 532300 13324 1533660 819727 954998 1233219 414196 691837 217833 1723271 166069 1256231 329525 1962877 1709464 243421 448555 1166146 1158478 1375614 206144 518117 530843 162548 80410 32435 925342 438338 305008 1788580 774694 1785538 918591 1435241 1743917 1739974 290815 1767946 1533008 514761 128046 1655944 984044 1025156 1104631 970974 993491 1672478 14706 146872 1760898 1265431 1645290 1791951 1512935 1224087 850007 931747 154233 1551710 1203205 878335 312470 1669870 1989134 800541 1275879 1112376 1092663 656290 1910340 1248359 1300320 1511692 1262484 1779185 399934 29177 499500 1322236 1244671 1909889 272314 1464456 325720 718975 695790 1399559 1274483 862058 333112 271683 308297 602092 743040 1890516 1153836 647346 671212 1708068 1014196 1943005 590255 555671 1648823 198046 711266 1354074 1516477 1328153 8151 443872 213818 1148765 282897 1084329 811499 969537 1402931 1774483 1112215 1154360 1643886 453868 29372 1473522 782831 1764571 1006512 129522 1224553 646502 946597 1210925 77573 1087699 687551 935414 830411 1413837 208753 462351 1779222 1626334 1877068 205104 358746 629888 272868 778846 16139 539214 283514 1064655 1799946 579794 331278 1364500 401452 380703 1035806 235619 346187 1403997 291117 7644 1658968 906078 544476 695733 63003 710838 677838 314470 880736 895556 1932293 1076003 976555 387531 1535476 547730 487572 47262 1800734 1013926 764044 951924 529401 1134263 2214 843211 1165698 1941515 1026187 990323 1224034 924649 1226402 233190 528776 551788 389100 174008 1342640 52954 1349329 1067859 1247839 1969538 743068 653452 1356226 74938 136373 1741521 1865500 517377 1559451 497246 1781095 979241 1588144 1820455 1109246 1449149 704292 1261825 424072 917254 1245782 1170651 880605 1274124 702435 1837151 1485308 745211 574811 1200148 214783 968635 1461800 363262 1196827 273570 1576253 11204 685488 1045395 392768 906482 1420824 1437959 1910009 1577430 1629253 920882 1432633 1797265 1511188 1346611 1457543 47901 1427265 266139 964260 1598130 1694374 1513338 53730 1087771 1033188 1618426 1382848 336246 229857 1063779 47572 381623 1844973 1060226 887121 1464214 1817710 962696 987901 1232352 984090 534239 200192 1675190 226439 184838 644160 198559 1673725 709000 245686 1640028 394015 235114 530076 1690530 923584 1988194 1196394 70443 1763544 1336004 15190 282168 865953 809092 1792138 1085073 1979815 289382 269685 755876 363746 934314 1556282 1608177 710749 10590 1027077 1030945 1749045 574870 834701 1423439 881694 1202605 1932172 280235 53519 1750892 522669 34648 248689 554106 1862344 555855 379202 110201 1329066 641644 1622157 1650604 951542 210040 821060 122756 8143 1263899 1214432 661410 1264812 1845357 842436 78544 1795309 616995 1948786 1068929 1409274 1474378 1385677 7466 104041 1995247 122865 1887870 38700 527149 276936 250676 453072 177596 115643 1000759 1638486 215285 79000 419103 1825226 307480 1046768 1353203 1077522 1909447 687872 1206783 602212 1514114 1506368 1080661 1511698 894789 398022 440262 571066 358479 1558299 1174942 1981405 844420 708258 671541 187148 588297 1650075 271234 1936889 376021 647580 1259455 734194 1748495 1151442 1356143 1409129 1748098 750510 1774460 601002 521493 1488727 1349260 1534645 1128579 1074622 1717691 1285498 1997843 98810 348770 1046255 1617901 842815 825075 1591844 744897 660795 410288 1062265 624041 528250 961611 1370277 1717394 898324 132047 1651206 1778990 1567484 116874 385160 520515 1250428 1130416 563099 1115843 848197 679214 1578567 1955484 1090886 1805281 236989 1675084 1508296 1870865 26790 1465435 570601 296459 939931 900958 644145 1992270 459481 837361 1918725 1387255 804995 1655145 825879 1425489 585434 604508 1756106 67324 72942 697306 84604 1485829 1114060 1833449 42226 1155646 1861100 749127 1316244 1417263 1385978 953793 1968182 208338 632201 275087 1887062 378773 1853577 622911 1857992 1805198 1371616 362991 661695 1152405 497472 1530697 411799 476660 1722894 1453725 1471171 468250 1970603 1272049 915198 1162435 8272 897744 1616778 1958959 1874702 283189 1196657 161246 1122751 453822 1772855 1365170 1688179 814687 204682 1022082 1323766 1763933 760275 921976 597859 8505 1828771 1963169 1029313 1255182 1309072 1462856 143997 1750993 218936 1046559 1510369 1884498 890913 943604 1117776 307976 751981 1612914 1149982 1106195 317502 98805 1251169 473624 55340 132117 1600305 1841048 1465133 904810 170321 959425 1838773 1536058 1466967 451793 507264 748639 1061764 59120 1279814 283373 253157 483358 1296051 1183531 979004 1885232 1709005 1466075 1786915 1364372 1102770 710357 953443 1360971 1450913 310504 795406 1346607 1704183 1953497 1463853 851066 1626012 1956458 24575 1148181 133682 929310 1068062 296793 472205 22501 1054409 320559 245860 1627074 1289910 277743 748244 636245 1929411 919559 1497131 664626 1132271 1774746 1478644 1212238 334271 528385 24285 1974256 278873 933939 1554996 1077491 516380 154766 1926901 1253736 237010 328397 844194 1426543 1872090 710093 643290 89784 42197 1537601 416085 464342 377663 919735 1802748 291639 1165140 455096 1601306 92327 666583 1090522 113560 1163669 35645 782226 1316986 996988 292971 1853986 304586 340483 836431 528711 1288468 680813 942166 1611210 1321887 597060 649648 1037780 1186069 1885804 342518 1285515 317001 108865 1759840 1971864 1736178 922318 1547947 127737 1124255 1198705 1829968 26704 899091 1712008 426225 1434527 557946 264512 555441 1270398 358986 940329 998324 2849 1310342 99924 1243790 1211744 1048388 1423541 1090993 1069921 1877729 369123 369180 1351954 1725676 1439371 1048244 1463442 1034474 482148 1727664 793824 1879401 304857 1596123 232837 1634259 949528 1945435 877919 1678872 393196 699817 1223574 1783255 713219 810954 1215246 1504219 1698677 1317291 1621677 973044 318499 1288068 1706906 916230 814478 1270270 1342333 249570 639684 1977182 1939351 1976631 1015537 1819915 133000 432341 466009 1050490 146004 118403 64606 1133946 184042 1409682 1152117 598800 8080 1515049 391223 1231487 1798401 763204 514372 1956763 503640 165597 1321773 1505283 891601 306270 468791 1267311 160306 1594369 1263726 822252 1511111 807320 202733 582497 1828332 948042 383396 1331254 301201 814356 1722163 1294406 454691 147809 1607015 199986 932190 1700953 218565 397945 540551 1103116 1392240 853034 1578773 329575 323478 60047 1596936 25499 1906152 1163463 1163553 742478 458880 1629882 615577 1505949 134370 1591261 121709 1151205 314072 754881 118062 1429013 760076 1863094 729085 1470214 50958 1939679 1652950 1785353 1830773 28779 1631067 1274398 65573 1651793 9722 212183 643562 1555535 1826925 1643580 94349 806451 521597 56477 1075321 1943039 741223 1422932 281271 1145818 3656 274947 1279761 766146 1743152 978972 1373130 1896464 1166027 208247 1269629 619707 655573 394008 984601 1479378 1160998 1823225 734957 158723 242687 1928994 1465260 1329109 644995 652152 10250 1587162 437348 34955 1201813 1420519 1355664 1679647 812797 1367376 991699 957436 1289954 862161 431518 1150561 339081 133505 1689525 801426 902006 1894799 233422 1334825 612345 783180 413025 91771 1654485 809347 1332504 1699335 1226077 455653 915122 855628 1003575 286720 551926 1918327 1384686 105359 1268747 57517 1108806 975423 1561782 1897374 1347388 1016422 1351973 953456 1398405 518020 1865180 1255788 137546 297204 473358 1644746 738317 14321 959336 1356656 1592871 1179548 1349986 31590 345419 377067 1920208 858646 45466 796185 1601588 1463735 1417059 1450000 1917404 709413 1793821 1065249 1550731 827129 1205529 484932 1742207 336510 139469 1662742 1790955 983199 1997497 1241989 501398 1020583 197133 431515 206105 410465 1744140 1817469 1638422 1433411 232315 487114 488559 836102 202213 413396 633829 425255 1218366 886818 1637171 486563 808543 1060786 1762224 530533 1401847 429420 730356 1095324 1555819 1057776 1388704 306980 1469219 709047 724501 499974 1252771 974623 1092232 1266983 622914 1541235 608897 1380962 1426485 157678 1158972 1412342 1954384 1752493 483215 813807 584053 1076200 1012892 883961 1125627 1885802 1628966 867020 1614898 373922 85706 38632 524702 1964389 813137 1142445 1665941 785120 1340479 1443821 1311287 837132 127042 464560 922740 819400 1341794 720459 1402915 888373 340408 1093044 1704384 1351807 182167 1980071 1302275 1913303 834458 1478468 912934 686726 31470 763830 83614 1623027 1314466 1488726 1119 373312 51364 1041625 1388037 1018788 871992 1745175 1230591 1805899 1294982 1659760 1623460 1689480 1812857 1195421 1111313 1972371 601029 1835850 1630746 1374846 712661 521153 2694 1623410 315428 877847 1933542 247235 1148320 1565144 240957 797649 1956834 1817675 1825475 1883527 395375 393436 1055029 674630 908719 1143429 1655350 1197851 831104 684453 1630395 832223 1322097 1604348 94425 198786 447500 1424913 543384 530725 1066617 1328162 1860179 1027056 597905 913557 1341787 1228100 702603 1477652 426623 1872623 645334 1073106 113708 502962 314528 1478601 264527 1223965 1027976 179652 1002936 1996606 351640 121989 1504334 210477 726351 1096793 1542120 1324356 1741925 1490228 1637186 1406621 813184 360461 1400813 1469874 1897189 106440 1588287 954054 257616 476690 1037108 482186 1679709 239133 871500 661570 1033669 489685 1440638 1696626 787332 79277 966843 385164 446900 1616333 128925 312059 1073835 746537 1194471 1790272 1761882 1172920 923671 395912 97110 796191 1103219 1903286 1251893 456172 306705 1843024 679628 609854 1279366 1488298 909191 1080596 1109361 38420 777287 225490 1487696 266134 628092 537080 110431 136522 1110507 1153881 1776690 149458 602344 1336440 474496 1239118 1684332 1884393 346325 1782360 94274 230792 481070 848965 57385 1212251 1572658 1534143 482025 1875600 1497064 1209732 260818 539068 1603492 1973189 1754369 1143176 1099122 241385 1710088 1690092 495169 1050117 1427788 237535 1601939 100309 1113710 1053969 859097 1499904 1854299 1928736 632411 820865 273696 123502 622058 176658 1130283 1476646 817507 1128391 1556991 4235 827499 708956 447691 1404359 171300 760152 800766 1191417 301982 509635 1843550 1352956 1591639 546812 705587 478868 1939543 149945 1271 1398412 1182566 138091 174006 1664410 149054 1290404 871317 1373469 500830 1135952 1543362 785955 1271857 1861969 1421436 1328674 1335629 606268 518441 1403284 708816 52879 396835 225835 229045 408116 1311667 1751720 883048 1796692 1976834 787281 1189539 1679225 683034 858082 192217 987845 1180232 69919 1701179 574409 1214481 1388492 1170842 951802 972045 367230 143839 769365 659248 1677229 933657 27795 1854393 1511193 1615120 548657 1834727 430723 987116 1197997 882741 889074 1717033 617315 1943154 1738986 1902947 1070049 500518 1388496 1506557 227435 1817038 99415 353191 1429021 1287374 308702 671899 1421996 314464 891727 575550 429478 1443558 1708146 1130425 705704 643098 454926 1132735 873710 804418 1958477 1302518 325615 1518373 349776 238668 63470 720252 868501 931436 993010 1072708 331331 1767035 1936453 733031 433187 1152841 1343899 1716099 1787657 1119597 1303389 1627076 1843311 1553774 1915674 1648281 99338 1920800 946146 358861 633589 388369 39590 1733454 1299556 713404 263021 926746 1717642 25827 792172 1077482 487078 605616 196797 1288227 1092576 178787 1117374 1115166 1511267 1929489 102945 978945 757615 567263 729031 39140 1131777 361524 1457114 815857 675516 187627 220347 1050128 407088 1103018 338625 1911220 1441983 300102 229126 149090 1507230 645241 341545 274064 1282410 1833690 1573617 898183 422924 1843794 1656986 1471690 999055 1243393 1568340 1757539 1026321 1683793 144770 1968165 425805 1772309 1640471 586994 1803382 145056 89229 1061016 1827668 1729828 443237 479207 1578742 688037 433942 633850 392966 1017033 1991403 309320 1342581 494741 1588066 235473 103829 1997536 1734986 1006043 988790 471178 1894271 211200 741696 1237543 67344 1123615 150590 1398784 1172717 955077 1915320 1880712 867401 395174 851662 1846194 1537159 258062 1640421 1327913 1109590 257499 752511 752790 742696 1799935 708197 114214 1176752 1305105 923660 333040 284751 69356 379863 1937430 998024 1511914 1607381 195377 1334870 1295828 944674 545076 745233 1741342 1711430 692235 1382752 1194415 1569051 489941 657148 800059 1499675 376473 1386946 234299 1991501 232370 890346 1997427 191004 1294333 222667 1393125 99511 700582 1245149 1153722 1055353 947650 1293967 1610515 145837 453152 174913 1804489 1803339 1235993 235989 1572400 782090 1738040 1770831 1639540 487616 1110127 619820 319445 832014 224894 761840 439389 1426435 247774 1827275 121954 325643 1628577 555652 1321843 302975 145708 1885965 835711 1537374 259961 538402 1952720 484976 648301 1019286 1668204 1623584 1358980 75934 1098654 844936 107538 1512791 1374482 1703592 1116568 1748748 672848 1335697 1825104 1192414 1957382 1919797 338195 1328003 961633 147357 216012 1720525 569847 1271292 1512007 124275 1521494 172049 208088 1289520 1380267 1851117 1034792 1987067 247796 887667 508540 694844 1878619 187925 8520 1152295 1554588 987172 1309730 981900 1040397 269912 1631788 1421909 1591920 505534 75757 1605273 353806 1504317 1621460 510795 816962 175794 98048 658969 111543 1365195 1224962 116088 1156574 1566199 1322684 1207650 375469 1819402 921981 525210 1312258 1506015 1580355 1815492 1008179 706390 1235193 706074 194018 1147577 1346059 694869 769999 1782711 509184 182303 1453551 441978 1774283 649408 963811 255490 1241014 345963 4230 1732628 103803 260050 1714625 612439 1566532 475838 555036 711260 719397 1497788 573698 591152 692192 400591 180574 205675 1478382 741868 1036244 492120 797453 370568 1682144 692557 726743 1381869 1665228 462466 1685577 1319012 1124266 1965877 1597700 1774851 405243 930620 652854 67316 1800034 1313146 1418259 877914 1110614 220834 1113524 1590407 1139602 1238538 769553 833188 1230603 837050 1712264 238283 1644874 942581 69507 1604752 1753608 868904 1824266 1103196 967058 843452 401837 1288712 785658 1702361 1873854 1043212 694252 1897712 297588 742384 925174 248212 43882 598180 1557642 593212 921702 786043 925469 230707 1493078 1258326 1053783 685946 1309929 1334188 192671 1863111 433824 368702 374030 1659602 1228446 959925 1692644 1632814 355485 575475 1306086 1840758 177033 1925324 1402951 1110157 1984048 584240 21036 255422 896116 1699034 1823982 1413111 250034 1267595 466338 960088 1959820 1406490 302378 614051 620742 672690 1464450 1786060 1653724 1499560 65168 266672 1861357 1734434 1812368 1856753 1813176 16158 1780729 1827995 1837293 501673 1826712 855785 900769 1456759 136287 745657 1857904 391287 448665 1328511 140908 1613001 1654655 476478 1557318 1063853 708068 1655363 574427 517218 923014 1451600 1791239 7900 585024 1383876 599598 1696390 183066 1217194 376754 1630153 1666639 1740998 79725 139021 1654208 1980533 979834 1894587 696459 1541853 607190 1260629 1252267 523634 1168037 1349419 993909 1614986 1804344 966293 78669 389274 1394689 826908 1116368 1969373 834488 1260546 1777509 429873 1380615 1385409 404367 1393654 1248183 1686222 724191 1096036 878071 1652886 967866 177222 787820 256374 1655122 1830505 568991 186857 1315207 369693 1713926 15048 1760513 1014078 418718 1654767 168920 778315 706991 1551641 1658937 1994366 363518 1292200 1523585 503012 880663 1929194 111788 1548781 123631 302336 1641287 8096 486592 326887 91900 1282527 667665 747226 268858 1038526 1881444 1892057 668240 1714553 464961 430146 473354 417979 486316 478659 1014563 467525 564409 1983301 221570 507110 1846969 1499604 1695569 279491 872823 1865095 1177644 1270461 1005047 487560 881711 51458 1189844 1789347 1296224 609141 397737 1670039 1689456 1062128 1730844 1127263 1974287 319957 1453891 216414 884159 322085 673128 1984967 969625 1138453 1320102 1272702 1320046 276724 480804 727823 614675 1660891 704343 1896829 858654 202418 1009598 164816 43252 146232 1077089 1697853 1293489 266039 1892102 989303 1047545 20538 38358 1493636 4390 1225154 506279 1296429 163441 765230 128378 923515 1195823 1230843 509658 550635 260615 26307 291909 782992 852443 1437422 228552 1304756 804718 796603 137569 1927087 1625359 162984 691488 1945766 614283 1173490 1397895 499998 918005 1905181 1346526 1054202 351647 1172235 950834 1216133 23688 271472 1859422 1656386 1228283 663465 1980469 969539 495540 1299270 236533 223290 376609 576382 448350 1847119 905032 354148 1867152 798274 1337079 15876 1491724 197728 723907 141352 1896413 1793037 1425064 522125 327172 1198898 1675319 1541518 1521925 974104 696016 88028 475089 1454920 942006 494079 1115319 1398126 173532 9358 882360 297032 1854632 1115930 324938 685360 1544596 1363730 1163776 1116263 1762307 1383044 886294 1701488 715981 1715221 1802520 1358748 272382 1710701 795666 1565815 651042 686960 539049 782378 113424 1764564 790652 1208157 517038 1176431 505919 1091791 1248196 1701741 1642788 1386619 1351648 437154 1058068 479033 118298 1149558 1269642 1552414 1946791 1482861 167581 1786556 986887 495512 48600 569066 1110917 1448414 727285 1640418 1246922 908300 1791029 1243137 1722593 112308 1086520 631484 290169 1923913 1660016 1369192 1745125 1634582 1829842 983794 1013876 122284 61107 35912 1572725 233391 159755 1861387 980491 898290 197824 1693648 1383910 1178457 917135 1504120 59003 1569679 1063202 802331 1378665 757831 1135653 933208 1093758 687162 1607557 958795 1509435 476981 1691157 1929674 659914 1698933 1109092 673991 143881 1818575 359711 480066 325258 1413676 379930 1338493 1814890 210314 333151 1558043 1149330 1159142 318852 1383532 711585 543370 352823 1927709 1332453 105825 1459492 1492142 131972 484113 1888105 902939 127237 1887328 155121 562731 398411 7044 214865 1839727 570782 716571 1002597 65451 776223 1370759 695880 1783876 1181126 384715 1754174 810239 429180 987707 1249191 194986 1263727 25614 12551 804863 1158386 1161710 818157 962733 297815 1058407 668177 163131 512506 139735 414459 1147132 375764 1062884 1095293 1826526 1717777 770544 531858 1301706 1964316 547796 804714 660496 564142 1579 112632 239073 389852 1898565 1988882 505007 371325 1056845 1039065 988348 408119 505614 1022386 1195063 716651 1532210 1633548 1606135 55198 1805560 715747 202978 916060 1974283 130874 1110786 1322870 1106704 1999121 1092634 1744047 1762718 1167931 1952655 1981746 1841143 1051520 1709987 831541 609682 1723947 1585870 764874 506249 169532 912204 1262866 1288911 1353497 153798 1433295 1113757 1613805 1480378 1359935 964919 448883 465404 525381 1032255 1931629 138588 1165502 1484576 299972 383087 1035335 750197 817336 93917 1087714 875838 1590610 557919 1484496 1065078 1289639 1468341 132579 191547 1747999 646968 189135 1474593 1605142 475197 1208109 347294 1210033 121990 57970 1514204 596171 1152790 1355238 743234 150317 105909 683050 110898 210264 1458224 1984257 395702 1054364 542325 1154844 588293 807811 1548826 895176 1003566 138467 987996 1692730 1253890 1027020 1052740 258927 1611309 681860 1852452 1995869 789976 1828924 253589 340330 1365174 1035265 983409 1317410 1118243 1150184 370342 1018004 1160430 794639 633514 229912 147754 650588 1054062 976349 1243558 1535213 1398112 215184 1658397 1997608 1977987 1476618 609730 1550046 1515628 908397 1405751 1530138 167731 470019 226287 1485969 1357589 1069877 825078 627512 347378 1514520 1395057 884892 313500 123582 1442794 107021 1969454 414185 819201 1680660 1927934 771926 661740 1772458 1947084 1633164 366065 1261137 630683 229009 550907 515235 346892 1624297 593690 1640827 663843 1231447 907446 796504 1559573 1037290 1806347 394055 1682953 634987 1424216 434160 915117 1408490 1424103 290610 461452 1657610 185291 26509 1918678 452931 273956 1691034 1823156 1975272 176413 1842100 1524648 1018149 897204 1752813 1770545 1097701 1592525 520829 622084 1346698 931021 1795999 887541 706836 1399030 1333198 1499043 1286390 1934286 34662 367625 1051150 354917 428059 834935 221347 616292 1002320 526120 1639731 1656316 530071 1627205 1279955 1387739 390533 1829140 1888311 1050562 190616 876070 987939 1369228 1582923 1147776 906888 310676 1823872 1735170 1164718 258584 434155 1725634 1109782 1538422 998512 1070066 45335 691486 1216845 1041844 215699 1647729 733302 1145364 303715 185764 281693 1835390 163702 692596 294820 1899897 843714 1540605 350882 1036429 884640 74678 1606917 961780 1283501 1868722 1778556 1737415 177006 1099499 1048490 1703940 948393 1730355 1428028 1807873 90612 109394 170273 324174 533272 224550 1597626 1187265 215201 1341038 260706 1653834 1029433 1198721 1779849 1834417 977944 1436380 1966855 31480 1079166 1529211 325024 1004293 1718500 1455406 1150199 144420 1541711 985295 449746 1733517 1164889 932308 338073 367471 484578 802817 1904304 1640930 1215739 601058 1820409 1948443 1779096 788799 434375 150557 1718490 1456712 206978 242946 861480 1751944 1241127 379788 410056 781234 1620652 826595 1268905 1300658 1214971 136416 1096746 1608088 156841 308007 830070 1642178 901467 1015816 1416933 1928859 415563 1696599 1280342 76598 131616 159619 242135 910565 1617526 845181 1761959 10626 208733 53775 1886275 889147 1751137 971657 1979768 1050651 1765172 992967 1306640 20384 820542 208050 1073133 1024232 128099 916383 1016814 1385295 1578259 1052146 700906 1774014 1387571 1923747 260459 179673 905898 145398 992657 1279040 1525648 804155 210176 1613530 972924 216647 1141973 1190473 231035 54770 463913 1936269 139877 1391567 188348 173013 1726596 1483550 1720282 136852 1791242 1636735 54790 1775721 772397 1288558 255337 676136 1022445 633542 1758128 9610 1012158 1824542 1856641 1394299 1848230 1686240 455392 176118 653342 1511379 950473 1417255 1897888 956264 1180086 856103 1076423 275405 766485 1884937 1960521 1692200 1820920 1664507 1655877 1387432 330645 982912 1188332 70280 690579 1967294 1222572 1020842 1852032 1863775 1882070 1160165 963961 440606 838041 1330264 377424 706387 976395 1188109 1174569 727914 193927 1997765 1055142 1208802 340004 949839 494646 577148 1531078 1646061 1669841 594126 897250 1856212 1892796 623682 1198015 721324 253058 516896 544453 1948498 1936004 1469978 790099 1350982 1893487 1135043 1722468 508359 888342 124807 1973697 1251456 1060882 1620424 485869 676940 1866136 1008752 1855347 1886322 571499 524218 1340725 1750180 1359510 1729197 906813 795753 817083 495290 435989 47794 182537 451443 715362 1797858 360982 1475723 1739556 68282 166932 570925 693059 234895 1539414 1700902 857785 1778835 498627 401289 1706680 857999 799685 1487455 384135 772099 1191801 1296570 732109 89470 1534330 1343934 1301547 656655 432319 1834906 426247 112246 15643 1720689 669500 187219 207889 1138892 1811612 691512 602138 824452 677735 1303063 1111318 1543116 1987701 1322853 1741562 1289512 1422264 596417 837470 866140 1327481 1038571 200225 1620144 677963 512701 636808 1235955 1894687 1886939 1085102 1528463 159507 524563 1691636 1917467 1275190 1193415 448446 1381487 1495458 1338973 1238084 1905581 1930070 1486438 324255 590876 1744001 1695660 877814 5062 734761 1434795 497527 450861 1619956 855434 331822 772185 1756204 1431786 1928135 408366 1816324 1055052 263329 1834374 509380 710787 477788 1112193 1338390 1959217 1628265 766469 124389 1708410 540542 785675 91682 1711698 1268179 30669 1502353 1293048 651916 572845 324947 1587928 744658 1640887 736114 680757 933671 1695553 250456 950210 1641350 1908611 1713243 1047894 1249268 1656954 531424 1951216 85914 553567 1220953 418674 298751 1359595 532384 969096 1813167 1058871 1476590 484601 77214 391262 1971401 948522 934050 149498 1482104 20513 672752 877932 1952607 1231328 1347086 185677 1432259 1831961 1809945 594513 1805733 1829467 933131 267943 81686 1443205 187935 113148 191570 1741227 611444 248142 84285 98202 1332585 655804 1343819 48996 1039805 1395870 843305 1612371 1459005 1824250 784818 1195250 1554984 1798199 207244 540037 648419 1077619 282839 1006112 977644 103618 1244674 1602445 1830462 1816489 1564452 1779868 1256648 1744044 1552923 543703 626920 1374016 1052500 997248 338210 1960039 504007 1256458 385341 590231 441740 1889612 196838 1781015 487617 1018683 1773021 200974 1593222 1234595 355900 501306 1313899 1010304 1099532 591073 1876681 33164 670763 410185 1699830 819485 1707190 1203895 60148 1468743 742591 798819 1631627 305053 1580396 1054832 788689 273845 1557656 1207867 210487 1331270 322649 339154 521808 770091 999642 1843477 1202616 1329978 947264 1229346 728771 1771248 1042480 1347923 588410 1614206 1607612 794719 79587 800115 421212 637811 589949 934987 1189340 1544327 240898 17152 1782310 1628371 1249986 283844 801431 428191 1913007 1097831 274283 1513198 873481 602019 1294769 1163242 1714345 733240 733830 1475993 157120 1934772 419889 1401485 1199316 1762137 1546736 1426048 1697463 1348653 295480 1603708 515744 1093435 497439 937060 841169 546242 544526 1889514 1274245 304602 935313 1266748 32753 1915021 1312838 562150 187392 564367 662644 1252377 1906474 1124271 6226 530246 1663850 214238 1833233 1801119 1029564 1564593 90475 1680648 575891 253366 656911 1507013 1862495 1432840 74572 79520 4892 1610374 990072 926744 234243 358990 1121272 314882 202642 349974 1413182 564622 1202745 1670690 1807652 236891 1273769 149280 1028086 1076284 484305 399597 1049565 1571941 1815869 825710 815652 1427832 1590073 298612 961587 208361 1137422 1017387 295999 927519 1913863 1162206 1183096 1874409 448500 120423 730549 983973 108734 446190 925239 54700 1889219 496857 555228 1469157 1751388 1026467 683068 1626032 196246 732429 183898 1635666 1408493 475152 1935032 1491443 208743 1104770 68243 581481 714340 417943 410471 695124 763606 1673061 925048 521817 1006683 289417 1831740 1269378 918821 1335462 1891046 48689 1246559 266778 1861886 874607 1808368 162597 174758 256401 310926 1789566 66566 617977 425674 518761 58429 1096411 499515 1053374 949132 324067 1762019 1745856 138968 1899865 186916 73457 1275229 1359606 135617 703702 1933026 795495 1689195 1617298 789264 253884 660387 737253 1955221 524725 1272881 17797 311071 262541 883400 639716 1456319 555968 1454849 1806508 267595 497525 1150856 1034195 1358409 1019392 1675001 759952 1558225 999314 1474777 1755455 1849410 384460 520103 959683 1144660 1127521 1358081 975226 23891 371564 697902 1584241 1214954 175918 875521 1479399 314500 750173 544307 1004543 127831 89495 1822391 1439327 1911602 1022547 1515294 430800 1234602 191947 375375 511158 1438648 1018299 698044 520664 1669428 1919975 1233312 832629 1307425 1920227 563694 96020 179562 1197253 1803115 321460 870439 1168072 1668994 1225412 1354718 659685 463040 761367 354404 43607 546448 859550 1970521 1022604 1375710 934629 361608 76331 1393610 1831241 1953976 1239465 1704868 1393601 1170831 1898842 1468924 63942 43227 790847 1309451 280287 419529 1155235 1519641 288873 957605 869859 1361119 1904945 287359 507103 1340173 589330 393031 356486 1830310 1822888 273985 207582 400977 1615940 1469584 1034044 224249 553074 1002882 1283527 1557794 1312860 225756 1500470 1917174 151012 151494 1474434 808719 1674754 81881 583017 98741 1704342 105754 1584885 1532262 274707 1220601 344237 699641 396274 1887256 1356906 1666340 151497 844181 281322 1896884 276723 256153 1729153 557207 1261765 866868 598198 164546 2027 72594 692176 125589 961482 1880000 336169 743583 935794 640875 10728 14204 987489 873303 657918 1725909 1030570 536875 1620829 1510735 40741 1153803 890918 1926954 1549980 261903 1039824 134356 1767 231766 1773915 1567308 732154 1386564 1898989 196575 1679356 79857 699544 1916098 572800 438784 843089 1566339 1375475 1461792 1403743 653155 1838076 1591358 1243039 472684 373055 1114235 1268513 244247 1012990 1530453 1885008 1730394 1149513 120694 529010 1694181 565525 911265 496742 1764058 335874 279613 48833 1921743 1725060 314580 362363 1498894 361883 1553203 1199674 48363 606135 1084865 773945 545761 268991 1175310 1628698 1066899 316439 1629147 1920960 728604 1359363 1721147 193513 868348 781337 1673591 1146211 1434029 1724027 532505 676463 444033 617221 1444840 372196 35095 1302990 975928 1601954 693418 120906 1669796 1060419 894218 127092 313798 26232 1126880 448103 902732 1265883 1402312 321250 434036 1244663 567418 568539 1797621 1141634 1229226 987587 42365 197833 747267 1889211 1164898 392250 723200 1578448 1010931 789130 1244063 1895130 1678604 1094766 64093 771150 835663 1715087 230738 1363485 539824 430307 551456 1689154 1646397 1837927 133895 230311 1546561 808088 1397218 142550 240387 449201 431050 1626684 30294 337715 1081153 1625625 108125 529781 1295918 891007 338649 1753794 943016 54585 572854 467454 385065 1844465 793851 1940999 503548 1508616 1693816 1890951 1855673 573818 1004055 1555998 1375146 1608979 1955279 399188 675612 77846 1501954 145182 1937508 692147 1260112 621804 1541474 1212538 1707214 1976079 1372617 54202 1998426 787360 1385688 370557 264013 973680 155635 458342 1374124 1337222 19639 1897557 319890 592446 591322 1614326 1629250 1501212 1776074 1165359 409880 1935977 1211069 1676272 1640762 1962116 1164690 601613 411778 1148633 1078907 461486 1234282 1878719 179960 600638 110258 1076104 1068640 166637 497344 526944 474155 1377893 694851 1585103 1526934 918489 1357295 628153 364875 1439184 1695702 1353143 1868273 373759 794986 1744898 1793792 1709795 176732 1010926 539401 418321 904214 1775058 612516 1744668 1774611 843478 421011 1342451 988679 629361 204700 138520 397607 1961945 1316841 36923 752356 1969665 859406 1532681 1722061 1355546 659508 382200 1562379 901541 1709120 1912339 857005 1355322 928526 259863 1682831 350610 538913 1949682 1225468 90492 1324982 1426754 468684 1712109 580793 228864 458100 1539225 1078593 1700002 707729 1229980 487859 1780807 959693 286624 821679 1882181 855322 585836 641048 799719 1459512 1311119 860843 687513 769645 274541 1663470 1095296 975493 880142 1978918 1876269 1451320 899180 1940023 51719 107063 1970134 1988206 133490 1453100 1476764 863067 1251681 1205281 1434365 604758 297813 432786 276848 1585001 27960 575351 1223118 1549686 717876 1329312 1076830 107009 1996307 1153050 1528193 358068 666595 1918381 342260 25079 1428104 281308 1953531 781422 357953 1131394 1241399 1373340 449247 1748373 218365 1056541 505659 1650235 1582782 673945 1052305 210602 1755044 1234377 595347 228227 229545 420125 396790 1966450 276718 1555431 1393298 1080274 646297 1270625 249959 784082 1661887 179014 1622774 713595 1593401 538218 1321270 904388 1439847 1515048 1045180 102464 1527327 1811277 12834 350044 297816 1627090 412488 1760932 1958547 1938989 248511 1701652 68448 1814644 1230478 1636067 1083771 897227 516937 489669 916587 1141380 1341804 634811 1789845 1310052 596807 1832450 152371 914890 927742 245796 1805990 1709035 1870718 459518 1592763 654084 1567520 1017054 241557 1173282 1508283 1547991 1854765 1634335 1665711 1923917 1938500 1647797 536125 1751364 1561368 1064865 912794 1401827 140796 680165 108914 1565347 695317 546282 1147526 907838 1616330 743088 69567 696978 1260012 71991 1426061 819929 1892861 188043 616716 1583219 1380417 1754935 1619089 1105631 1230078 1667395 1220197 1796276 303947 909687 1667182 1575924 25778 1857614 1190635 1451985 388809 122545 998309 1430732 1834283 1176647 91142 919508 1900642 1007963 434833 1350816 225841 1858180 1848439 5342 1176032 16534 157299 221904 809773 906732 1176391 116576 1321548 328640 367333 1180940 1384095 1065245 1269259 1400649 1980361 115736 1126987 1883002 1457997 864769 1075130 799532 9388 1191837 373847 105595 1049474 713783 1565906 162362 564673 389619 1272886 1951178 766482 1487713 1038822 1717912 1324758 83569 1633459 839549 1901197 92742 570150 1057397 919233 1236774 323604 1497914 403232 1385110 1230388 342502 1479000 1792946 727599 9577 80062 860582 1096212 1906314 273908 508531 1959922 1652153 1298146 1763195 528234 1040871 972304 710407 1800935 1637710 1112721 1508684 1552968 172951 1372927 1187546 306352 635705 971128 1965792 969147 567824 919449 221181 1802574 1189020 1869593 844483 1098354 485654 1160904 645401 1558243 1390806 787094 1590366 44256 1490259 1134772 475440 1629818 757819 1566551 1215036 605457 22732 1944341 1868957 377972 1348084 911699 1658045 1490216 6343 1182987 334719 115399 1425562 542773 3314 199909 229832 1323690 1403223 1432943 1408261 246728 961626 1213505 495758 1203090 24551 1363286 1183560 958132 1741306 638906 1617294 1810282 451087 109551 1737547 487296 1024197 1477005 1952132 255846 1966340 847974 237936 363995 94544 745241 1032031 897316 827858 105078 470954 685536 531471 75959 1946232 870247 200185 1971891 1969030 1460845 1610465 160329 216411 69318 1680849 164938 725405 1176562 1193539 1359358 1704126 1717936 1684387 1133431 1530722 921476 1834941 1929541 207994 1813470 505838 1474683 1567361 1859705 1418233 1982148 1450540 1364998 1160245 1082132 1827206 373182 237034 1979791 1224625 645149 1306706 766836 1816054 1938888 1156214 987629 1051566 146253 1457694 1420333 1528581 1367846 1405787 708095 640911 1098791 511807 7955 1051114 1291924 1172816 1077975 290281 1576914 1654812 1094269 1175439 1377810 1753042 1899950 896867 415553 526868 1573453 1698282 942358 1376801 1545002 1868116 1742088 70957 885956 1947108 905580 761894 1683372 953019 328419 1831499 587437 308525 333082 1045205 1685370 331118 1932543 1020107 1033396 576434 570012 656305 1167348 1341556 881734 876050 771358 1728568 241743 540254 1663858 638508 1795084 182265 1770706 477611 1697882 51810 858667 1426373 618038 739947 588073 482774 721066 1911130 1584878 1858941 1052245 17953 636209 757237 259000 97968 958807 1760657 852168 1260316 1207683 1414221 10969 70953 647467 588190 1327975 635237 200595 1471121 1580762 873729 1428123 51905 99117 596138 89175 1435521 343225 1453672 1867458 758129 1809391 1732346 1483165 442122 1318928 1147856 306169 1502010 1966095 1734344 1064276 1539875 804930 692798 404023 1972035 709810 740932 1400292 292276 1971544 628328 312385 417443 987617 1486934 1616259 1938431 413915 568011 481768 709251 1740439 1241522 1691405 1913336 1265950 551020 1164727 1780861 1591645 1433570 867956 1919918 307024 1394568 773777 1811678 85043 1187342 659712 1323584 1725108 564727 307370 1253819 1920838 1665128 233463 1120007 77681 154132 1382358 1415000 1448015 61546 1413774 1612975 1862691 683263 1633129 155612 368880 1207387 183465 359509 1711586 646171 417919 1836517 1606126 908972 1358317 876177 599848 387928 784006 943940 1576275 235324 60282 159193 1612687 1570987 727032 514067 1040931 1444201 1713717 898113 559981 1203183 1398399 1780029 825353 1720151 1915752 1475435 1764527 372750 695594 1115363 154437 1449272 1917531 1027650 1707336 1109914 1571656 334936 619838 1945885 516689 313696 934664 392240 689795 1195981 1376664 168848 919281 955334 386872 1155431 722015 614237 922484 1745933 1408434 118283 887126 340491 601861 1202917 1479892 698653 1064881 979696 1351159 580272 1365730 1686098 1917442 451529 555196 730387 1334118 880347 929396 1390434 883025 957092 346479 298903 36083 1294192 1164170 1371305 396407 1552732 172016 929690 1343921 1420730 59364 1791477 1083956 1658401 960163 1532234 705805 901642 9779 758266 670966 1013604 444945 346537 1054750 1363858 376914 1189185 199356 756494 483141 782147 1637526 798612 1992370 1871522 844024 741058 1305471 1722319 1090598 1948804 919736 1275633 533410 497338 892710 1781101 1501403 182620 756629 909067 1835788 1291089 1514787 733006 1414392 1357419 668662 69532 658170 26424 1833133 342123 821536 354399 266660 750864 342371 65238 477408 1271749 1279165 1928681 1512348 905416 1252600 726747 1510055 1718746 645742 615545 978670 1607248 1762200 354632 330671 283485 523101 1483018 548598 1995035 443064 1931481 1816592 826170 267445 1241119 187402 1700985 132915 1952215 611744 1150291 1429132 1466776 1031488 222089 1298 1538769 584978 432354 1125831 243428 828927 306223 1360352 191826 1769438 1759503 1797020 494740 476072 1928342 566510 1262709 58924 179190 419021 928324 76794 1866215 1751341 1361819 812363 686328 1409437 490663 1264775 1599592 142769 422182 49440 272886 1547054 1941518 640622 752538 1679016 381088 903156 683234 160031 1211759 423147 1678601 1879371 564759 238533 1330005 554978 1000500 558709 1224010 1863599 1857317 433539 1094841 420319 357382 647999 764298 1714988 1901630 247969 1988581 1842823 1186911 524519 1692878 1962097 285200 703481 1964044 187899 1452631 902214 1955349 917795 1016210 68324 777290 676658 547738 1646344 1550002 1843066 1165507 539506 1082434 814650 1155742 429701 1255492 1640872 1279332 268817 733417 1067258 1800275 1380853 655401 149704 766272 1382029 1502821 975024 570905 1544907 563038 1147076 368423 298495 1974506 1779726 401010 385152 291493 567392 1864791 325503 1865740 1245319 265938 429744 90426 955481 1859935 963217 625350 1483501 1452370 262401 1932590 913534 591198 984325 1700863 1979403 253250 1339243 1792332 808510 1929587 1652367 1187515 1481526 1402004 1337291 1887854 20495 1545564 784144 1745928 645154 1469947 1253799 978490 957013 1626761 1101386 1571181 1303661 1171958 1156816 173239 132674 988528 669926 444307 263708 1361429 1438368 804985 1193852 1943094 1626280 1366954 64135 1183502 202656 1460377 21799 1737026 912527 1316661 264466 862018 204598 928343 1088108 1455648 1344522 1046318 1755324 1715833 499261 722657 1765213 1997423 1375389 1497882 1319707 1451107 642639 1652435 757595 1807156 892352 200501 1764788 1280711 1083838 317669 953630 1825952 1593665 526207 894811 803775 1505687 1605941 1257709 186599 246769 1074848 1275682 750028 223630 1790057 1449998 1614428 1290905 1282429 672635 383027 1618427 328195 1411953 251771 1960315 925771 765844 1217264 1470423 450762 581710 402094 1647226 568180 1525596 1380308 673925 1849468 1795064 1992877 1233173 1754210 36669 325329 1505322 705325 79972 1536300 1608469 1245272 697133 1440967 1655832 1987842 260368 231871 1356156 1582939 1404638 1260466 1375114 1026022 235250 25641 731183 54268 1711600 1711669 1998239 127151 162750 1906432 1407823 1923923 85246 43198 731263 1745489 310398 232214 1422252 1759598 514407 216789 355637 600600 991572 656802 676327 1607401 1205695 520141 1378797 1446655 812482 229653 158 788548 969795 1393674 49529 1091982 1771259 97105 1768736 759662 1579463 437729 556674 1892613 1552367 170680 44151 1688329 14122 1440524 42058 1952156 159334 1174943 415676 1708724 680037 1309861 1094211 1476975 1817787 254729 1911031 1600262 1361157 749698 1655551 332484 364603 256810 1028061 1653273 835959 1986558 814499 1377103 1128919 730755 749318 793689 1450218 910154 1429736 213579 108090 815362 967695 1165852 444206 1493521 491137 1759902 1132886 1899989 797872 270714 1109216 212909 259431 101872 738335 1518761 915361 1568006 1121076 1914039 955640 725268 1269072 1500667 628099 690058 1062950 169995 786265 1887696 426142 1047785 1979468 360875 108630 1046644 1373307 1774141 40836 852272 324599 873704 1485371 315650 581113 1584925 793593 44948 1944166 805577 1052885 1534937 1395665 1789923 916222 329613 1969961 43153 396479 449155 1330462 724721 390551 921143 1524026 1651134 1955585 1474168 1788732 731569 401238 1515203 623463 533995 1653214 684188 790656 1222302 1483527 837000 1226209 22962 151353 1641883 1964908 370805 600405 1365919 194545 1445921 328361 1022569 1851504 957906 749770 810207 80382 1111781 1273823 69037 1140582 555634 2313 1328188 790054 1636052 489208 579093 774093 1053336 399739 1781887 771555 283028 110163 1739419 184902 277338 1323449 336905 1762859 52737 973177 292410 325200 1985030 391196 578746 23031 375760 915132 383355 1015452 1939933 730637 1813339 1747868 260897 192370 663026 112702 1498040 1247910 578189 1419058 1161725 242208 523454 1002495 1309862 1715408 81603 1707087 1017401 1421816 813678 259791 1179289 652202 992864 1750231 1787028 491551 1763209 155414 521932 175112 512614 1489745 255487 302977 503431 729601 419460 1243652 1378350 814512 980097 322015 314655 668359 520543 969396 1207930 1340596 86910 1589613 1314280 1597382 1690958 32508 5520 980735 1736283 1551724 702650 1177311 1423879 1611905 385059 1013066 1276087 1709253 295441 328490 1350826 1924 108750 234298 351946 893958 1347607 947632 1938525 297970 1193906 232761 1952829 572067 824650 902457 1460828 1878212 189457 1279289 1757867 764591 1041858 410738 1553889 872800 236467 1260585 1891705 149871 370763 1112073 390034 1494624 1535959 1144521 386984 1710803 309807 460 874841 1757324 916572 863826 1605183 1221517 305901 1800081 1284614 146005 1317494 1297170 563753 502270 1746520 1580089 1879965 13212 430037 716307 1578825 448047 985329 635635 1103603 1004153 1353386 733891 1787148 1327451 388143 558591 1181278 882029 1981724 349239 1891814 67196 586277 394368 153152 1155179 1420263 371441 1691794 1780985 1624946 456876 1214316 594006 1282768 838044 1743333 1012349 1045336 406012 1820110 1070449 909867 216240 1033664 14028 1219947 1668235 1852727 1097180 642464 529379 1904909 1877956 423125 981349 1173743 746607 943118 382094 1644974 41410 539573 993007 74055 1107938 710846 869144 1661117 1342935 1271335 1845903 1131874 699180 1265076 897056 752335 990385 1292984 1253833 1906944 1632743 699729 1566901 1251484 159274 278018 1164119 1473632 203241 398539 1445762 186793 1902241 612429 165198 1042295 1666218 1321239 1284158 1892235 966028 1710344 419274 658419 1704441 1969057 1095472 1505621 21705 1149892 135697 298987 603357 483261 190238 1679971 679410 1693545 1368032 1261855 1062955 1989652 1647072 1264531 1240273 1472268 821767 356026 572859 1175891 1964861 1574843 1168295 1046663 236007 583872 851445 1021274 1666901 1599286 441527 627275 1761393 1778644 1702175 1318320 1934781 233120 1339891 587552 304769 246089 1587557 1507770 1492383 962414 422033 1508124 841683 1031691 335551 786341 1185255 1254197 486783 1615846 1257980 1367833 1426138 90993 1789888 329961 1632478 313908 1557578 186677 1680168 1785971 18923 118944 1814048 1440663 808311 1332765 398908 1509982 1883075 716690 1278189 1799589 506694 441173 1514940 898498 894725 904722 1305740 1918772 516676 1708003 1891010 1826739 327192 732756 209963 1935793 334953 640604 1267249 1668255 1609087 571406 737312 517286 1677119 1938465 923232 1212021 1240719 529844 999554 1442774 1561270 1526873 581649 1945569 1309043 1160860 59918 173781 16930 1372110 204554 781801 84615 328396 1954921 79974 793915 229256 268445 97421 1060967 100752 1806115 1735149 1598985 1525500 609155 1457374 1438631 619003 322605 545310 1635657 578718 989205 1723116 112696 1274968 1478134 1225877 1707716 333966 1337902 1066590 1185608 1530930 446996 1995014 1671419 1948006 1066399 1557023 221020 1011257 1634037 1742660 133217 1187977 1593131 474628 33520 937986 418565 969855 644282 407822 1776978 139326 573757 884482 933475 1165471 1956067 1363810 628822 533018 37565 208264 1740917 968401 1670997 964792 1077421 1969880 1331676 58841 227406 1680970 1709491 1208611 120359 457354 754245 656726 1901852 1598818 364768 190585 1902974 491275 591625 1488151 367563 1786276 380158 463428 1458178 1624611 81033 267913 1387979 1334425 614431 1017626 368574 1758230 1148491 654592 1456412 35349 203287 289964 1317119 801963 363071 871799 1613749 1036275 1766337 1574433 1555294 1540517 1530589 625137 552774 1540184 1368712 248910 1951235 1326442 1985764 904055 1069298 1010376 412180 682219 1895106 1367688 440344 787349 620989 548020 459793 248867 1145950 614949 1717260 97363 1581678 659985 488778 1364986 988563 1422952 1730660 1322716 22276 839806 997953 1042676 105013 1474472 1997625 1589568 727115 1458124 686327 77536 1283714 1744115 1519924 631634 1456118 1858304 164173 1583065 1884090 1069141 155405 819914 1905513 843895 31963 436360 969806 1007280 843378 116699 367462 1726273 1421836 456 1959156 1631531 669303 1615787 1876994 1337348 1385530 1756960 1178959 440311 1757618 278908 1456219 1029270 1958352 538617 902918 566871 573234 820462 1216427 117696 1007671 1160619 786950 652478 1077992 1180140 28137 1184337 84802 1710177 1574149 1065706 412327 1116165 531815 76507 605005 754066 23200 881219 1817148 1477794 1083926 1335664 686077 1948064 43679 900240 460621 183497 1864628 114197 411474 1318377 1199799 271884 250823 1166889 745827 52254 1278523 1685631 1576808 481344 1604031 1637021 1172133 1414410 1495207 730334 1090713 9674 1930402 828386 1768725 268124 845819 1390662 1926111 168846 145260 1269438 1434895 1091952 821448 764965 558353 671201 1684586 1949438 810665 1244198 715637 302766 1297978 1060429 1729188 159306 414896 1806587 809550 796122 691846 731136 472767 1472388 319029 1466066 1355353 507518 358370 1055176 567079 872930 477158 1244375 321493 1910143 1991836 409600 744104 227211 943286 1234679 1445554 1246020 902037 264347 254838 699439 1269487 948300 710870 893444 1146917 1323371 250136 1918552 650112 1989185 78704 652958 1489524 1091766 1132015 1661646 1641508 238040 43272 1957292 854736 284531 1715747 623832 1101031 694569 1574685 1074536 612376 1219068 631312 1597907 558389 1642809 1234004 1690150 664096 826424 99780 681347 1477665 360072 453363 1314833 4507 250086 863164 125460 891959 598918 1770255 1540577 1177735 1656026 24474 1769828 172032 1443699 364135 1468530 1441698 1364997 612876 559519 842144 470994 852123 615754 1615427 1529632 648784 1924135 450569 500601 433517 720877 308360 645420 892926 754215 1614852 1118172 55147 780332 945003 1926543 346596 651807 1864241 1623940 1245081 820982 1033121 1668457 1464702 214705 12901 1561689 1503071 1206992 826261 1510399 1539660 875687 1960247 1216869 1382239 1362521 1997587 1160566 231218 717690 786267 1030223 1425151 1778460 687230 1676352 653547 93929 895387 10218 171543 1457227 1241708 1252585 1957142 1958324 1644390 185552 1451251 473151 246027 1511623 818492 1417665 990515 227290 1764538 1552370 1992363 790937 676336 1776476 1600846 1174957 1388971 737186 600542 569624 319657 534090 1880114 1410665 1936550 1591573 1080807 1187374 1648266 494490 755050 772615 1570404 1286736 826922 1337235 994990 1578143 842500 1475170 813768 844795 846209 943688 130886 1155098 914287 408790 653940 517029 1051571 1889886 306404 621728 628322 371495 222940 223767 1981727 1606003 1792828 91668 1848457 200587 1034830 307013 1919425 887079 841017 464287 1038986 615826 780389 641387 1671358 189273 1395678 1151758 316492 255189 1853915 47873 33569 1998168 998320 1843259 781748 374618 437672 341049 1713066 421027 267434 1798817 1490256 1751874 1744159 1098905 39460 712677 1633976 466067 675303 1225653 1567003 607805 1867982 34858 1226985 1713011 957603 1919604 1807511 1042872 1804859 1924419 742701 1787324 226410 1800490 282182 451845 1826769 600548 101472 1497074 58666 755395 344956 1842538 55709 1628421 1402135 1046900 1964606 1614220 686097 839866 993697 1166648 1129299 181496 789027 1248447 646643 431969 1129636 1909354 86407 1146288 339279 992377 1064902 848946 147650 1555866 1547646 677978 1873157 1902663 896777 900432 54731 427428 599988 606636 698184 362191 1091433 1901001 1659685 424458 922507 1808228 227196 696357 1415388 604229 84506 1528247 1933352 170383 1771869 377155 1865021 1456304 1861000 262598 185078 1133029 270961 904191 969831 1755691 742579 1720080 194384 1973684 919093 1787017 1880101 938458 662922 1993360 222024 1601774 406480 1996506 288825 396345 1328365 1257006 1814586 1144681 1081304 840009 1691619 1095555 267740 1043567 1542531 1695490 1168359 1530087 170608 1186537 427552 142015 729324 1973142 1927995 1683569 1325780 444553 474660 451768 1672654 1343279 1593894 1783633 549027 1995577 1232850 192688 1267858 1013932 1720466 1110267 848546 1944872 1858772 748071 479029 1579508 550531 176565 39871 1447104 1531955 1211760 514861 1437884 1196570 1533287 962758 219460 1138212 351563 1556708 32874 1434656 498728 1645485 353039 1903303 1681889 327535 979994 1348436 293203 531846 1659610 601259 64667 678781 70087 1080362 1320986 1783265 994052 15838 634289 1859510 226015 1891746 1166205 794263 950945 856659 59897 1541752 802250 1027827 698807 675045 765574 296510 1209542 1186161 961577 54618 93269 1326858 1942604 1116499 188077 244609 722918 95586 633629 1731006 1971314 1738683 1280489 237789 1388616 1131894 658403 1836613 1829504 1455621 1305407 12428 1369220 1634062 524350 455014 1463655 1070596 1461740 27471 521716 1129410 928944 1453095 505582 469258 203853 1444815 1029052 430279 1144983 1296244 1718714 1601070 1698841 1025087 1676298 1298668 925148 1834237 1907830 635867 688941 1588030 1766122 573487 65032 1449061 168496 1529387 1091624 1280104 1818477 1452454 1024936 1284770 175413 1938049 1435146 1370236 275187 1522746 494760 308075 785664 1231685 695382 930005 1594176 928936 858218 1976131 934350 367056 1872660 720355 1707170 298756 1576967 345710 1082276 1543793 513274 1784616 265579 832585 911882 1319278 143911 1262426 1863027 1256081 1435829 1088288 1195037 1711313 1592054 104477 36535 1007913 543199 1771402 221584 1138893 802601 1117555 1021297 1501848 1461642 118928 1572001 1842579 1551792 1165388 1666926 1217518 762709 680706 329773 1374025 1486348 1879953 351818 1999979 480103 275245 456223 382469 1987055 102425 1726977 1269913 1225500 1476114 1676425 1180576 786104 1583468 130585 1727968 1702623 1874690 425818 294581 1528233 197674 1906617 3425 1959191 1970188 747791 225746 1325861 281050 1502365 1271524 1822546 1205324 12312 1832614 1164936 1978809 1220723 110182 1648781 506337 1865839 1729846 342846 918498 736670 63855 955419 248486 1991468 1629161 674673 637738 1638386 1784858 1345706 138427 1009246 468495 691489 970795 690441 1965875 1403842 484202 346020 1349428 1799141 1706741 1999390 1329900 163585 889543 820129 861756 1672715 1989169 458809 1198185 617705 192585 1941310 81319 1090319 78617 1740798 1654565 707332 1683812 326051 617355 508056 1501389 1663568 1229844 1786829 939363 1523456 948946 559139 491725 1247788 1363244 1607036 1888003 644626 595853 383350 1341670 1111632 1491254 1899526 1983006 551549 1486779 1230536 1232630 602460 55152 1556337 361010 262972 1411527 1609499 1923874 347628 390294 1877538 757805 1308695 1182060 549735 1968496 1276935 1703452 1058765 1653946 1201789 651302 1020149 1510873 1777048 1910382 1286707 1144297 498080 647733 250957 1212142 392532 1698101 1800896 1751846 1019865 1858758 448949 688981 1458736 1671753 141488 813339 151975 380383 445324 908990 1974786 609837 1573085 1090215 741141 965914 775130 394471 108420 825411 556545 1085530 654785 179771 890807 48987 621686 474880 825942 232396 1911487 1842908 1064997 1596019 634418 1552135 716530 1280415 1761864 1001334 960327 1516660 339211 1454343 1421323 1142649 1702454 1799043 1386033 1668519 148776 223231 336661 614853 652843 666553 1033823 238939 454412 1481370 29255 1269125 687174 1825036 1723229 798868 395771 97185 366862 1919966 1256003 1079100 1971810 1772520 175057 494935 1104196 1124339 1206065 591891 1714814 542280 613772 1087686 515445 1918574 1951002 442452 1119358 745677 33955 1502637 485027 423419 676633 624116 1170929 333084 1652635 573694 782347 1869344 1413785 773769 341789 609196 1387339 251818 1636767 17016 248936 107314 1812543 720069 857456 1686824 980472 481915 199935 703455 462676 1089377 135197 39320 1126207 628242 608575 976742 261560 1035456 1666146 1909698 883056 283184 351164 1969333 1575175 1924872 1006497 1496938 1558745 626552 387310 569176 1885971 1868805 974413 1035854 1669402 1242406 594031 1840256 1772671 81633 639069 629148 436475 1107338 357770 382247 1818303 1869752 340882 1445067 491035 145165 1660640 1247481 965720 47895 1583359 405773 1908562 1040647 899374 1136654 1391597 430587 1161352 17186 314813 230630 282725 1408740 1897980 1606086 1034040 1704750 546868 1566518 97368 174206 1248565 190019 444796 330490 199088 349998 951236 1543144 64985 1127819 181692 1392111 196045 410291 221402 77843 973226 867945 1177193 448707 24064 1284037 726335 1068961 1187422 1701733 1213095 1326936 975624 296104 1453747 144625 828776 1313631 1967103 1175541 1453356 774267 1541857 708324 259122 1668920 1953939 731995 513495 784001 1178574 368665 1548259 576335 1531648 1746131 1981268 1796635 1152078 210875 1560838 165461 988225 1995136 1233685 1402035 832768 1022493 1068199 762961 217115 1999144 1740172 1188558 1086610 699615 797566 1920566 890670 573282 1071790 17466 1534828 1229242 1908469 616644 544467 23274 1126060 981022 410353 659844 1635100 761111 327621 1855851 1779934 908622 448776 434623 1879233 1304765 1417646 1582524 879711 1072302 944880 61993 943296 1657801 1614038 1006143 1947762 1523293 1762594 185911 464366 608062 1507091 109177 1053313 1558245 1800886 806895 1019362 1661174 986151 1879017 1513874 93848 1676007 1407677 47403 226282 1210764 1864776 1563825 1590964 654016 1910493 644083 1004401 1934737 758011 1435243 1943553 580518 131800 447727 911069 664112 811516 1027590 1395593 361572 1734114 1531351 1712530 742097 529692 663809 1472306 296279 1729316 887700 921999 1640044 1425664 1075223 1362824 1455347 484017 948276 342781 1638676 1270374 1592120 644441 344894 508404 1196486 1300522 19339 1758735 1314117 1526995 412309 1618358 1375740 1651612 371837 1110022 754376 327195 546101 375400 988474 1659889 1257356 605836 944086 650191 1782872 1247956 1975957 424248 1837961 455284 441163 177274 813581 347031 941971 1341562 1906095 257677 1136988 1293576 1382296 932922 863914 573596 1061639 219162 501487 1054327 440569 258233 506581 1777427 1685017 386416 1193597 1858965 916379 793057 1859011 1319090 577481 1473709 610002 1800715 486358 741111 588375 304947 691533 655673 712581 615428 413506 686988 642782 509107 358908 426664 1881649 1354259 165248 211014 1288648 467626 1047348 1853676 1901787 561364 1455282 1816880 1688883 960534 1484913 1452593 1640893 1775682 1396253 1370434 1896024 1175046 621471 1443401 252789 1778085 107361 1191114 1423261 1029471 451057 1306055 1642312 1101389 1824249 624235 1366218 102797 1271758 1312158 1137459 1144375 163972 1632184 1439584 506850 473866 1890259 1111230 1128304 40757 1160030 67329 49965 1270976 1508653 670732 1013476 1143948 1187521 1627954 1066667 1903753 1658748 1771149 99844 1940943 1733710 12848 1439315 1719792 978741 78976 1649777 1742564 1593124 1812982 212836 691252 1340748 1360588 1404657 1828761 627715 1813073 1250065 1538719 1789293 82018 371828 832343 1808942 462843 1929219 1964419 1771833 1880339 1952885 255546 990610 1193160 1095133 1284665 1041464 1418821 1838309 629311 1044312 1332026 1705429 1115531 1642026 1416797 1487753 856820 221626 739587 1631291 1450314 1619655 936020 59874 573156 1271761 216555 890213 46150 626662 1023934 70914 1297849 984108 1888070 1680301 203244 230610 1532420 428881 1581459 1374959 1676222 723194 1807598 1550054 630537 1021905 1807 1312944 1459571 1829559 313701 533938 1604361 1327785 27331 1051158 642405 1331538 1083276 1831369 662003 519848 1777809 1479980 270503 1548256 1726203 826984 1692876 745545 132162 644477 457287 76434 1634806 1061236 1388592 854302 1585618 509929 709486 1216987 1703841 1433003 1218478 911086 1987165 1296282 1455418 1915556 1686565 437759 1528019 711938 1715497 1629214 499093 1458524 974616 495259 951678 725019 365851 1409199 1856749 826213 549158 1709076 419723 1505867 555084 115310 1458318 81941 1407246 1718370 761624 172088 1389783 817642 1322908 1011603 1644101 35052 1172413 703627 1582839 475030 1636972 1528577 1145889 1145124 1016615 459824 1203089 712803 948496 710313 1405040 1173858 1826402 1918867 804680 360245 430862 447786 1451058 1771144 204172 918789 1690840 236430 357059 1078987 389934 1382557 273232 1406067 217992 1261594 966832 337994 1933517 997535 1403481 1568082 1900308 1075333 533152 1413255 1773069 527524 1350220 1413578 540187 1379892 1436941 331411 1677383 1350927 1366355 1981742 603126 809557 1436466 1852009 725183 103475 910065 1691708 375337 91285 892026 1554755 1698481 1469250 419294 1204258 1734092 1050976 1685340 839278 1684187 1727556 84531 1383028 1718156 990246 1947147 1986111 1517893 1702971 491225 563287 956005 952555 1437375 1168703 881249 478439 1996143 597311 731752 1362116 1237964 1405929 894292 1023618 658538 167415 3191 1477575 523647 1820921 1381961 1985394 1398187 1739528 1625634 1417743 1031943 295930 185766 806365 491302 476494 1782167 672130 414149 1122501 1722525 336288 934287 547711 1805518 389003 921503 1501227 438931 488227 1673974 1228597 372896 1836443 1157038 338696 827969 1031214 838244 187241 417216 1414365 1114307 1253041 1495796 1686394 851531 1384990 86121 590296 1673230 951826 306630 231 311312 52802 725478 1798353 1021479 254400 913893 788935 599330 1485774 1442044 528597 527024 1547862 124284 1513556 1177712 1344143 224511 41139 591129 1477842 1865078 486028 764829 434243 1855285 977858 1803606 167757 1366607 875214 1780013 20254 1794171 1205336 1466461 1881510 793171 1572969 1500839 232760 1503997 1285035 574135 479669 1878077 1855715 1952780 1475608 605487 1301536 1919325 1141977 665849 506659 1234893 740582 113680 388022 382416 1521446 1582781 467079 1262574 1482068 337899 93212 853190 1283316 187209 1824191 415802 1612865 1224714 662053 1940972 358782 249776 1966885 1219573 936588 1423717 105641 1110527 772107 1254987 1571665 57396 717960 565147 400739 1985129 1118052 1386011 98979 290490 14514 590351 1771392 1933386 220332 690295 854636 200862 381554 313077 716914 613163 1800743 71402 1390278 578511 1471098 528396 1934930 490322 616449 1396816 1428023 821613 1507591 1876715 1062044 120303 297500 851658 1155588 220754 899735 887711 1016639 1955782 1954478 141634 1057876 3393 556249 1629417 422573 349959 794529 881468 1465407 449287 652945 793316 1557966 1144565 1495652 1689681 97578 1053682 1800869 1425385 1998513 463968 8494 1742762 1536786 1090918 1299584 1692863 1156288 594127 525826 438808 65268 61099 1754491 1162850 1868838 1089682 811377 1346735 1763986 518835 225086 1677100 1118732 1487252 544114 187953 1755240 1417149 509836 1866692 1655156 629000 561157 760945 57607 633647 1356726 1348165 1079070 835919 1530013 1300493 228347 314782 491849 263466 1286620 1878319 840723 352855 811734 891816 204786 141454 580462 1321722 1043598 1609647 1505446 508451 1927521 1170254 716218 1174520 1318810 931570 1417648 1092748 262655 911072 1755533 1153566 924795 846416 1001627 1171561 1765455 883722 1792682 1966298 828193 1488119 271205 1260890 370955 1221374 116318 1027683 1961506 814424 1954318 453124 1580552 1942945 266304 391742 1444802 959136 1866919 483709 254112 854320 1982906 1590258 596908 595795 1753432 1173878 1312293 1309068 1679702 1274548 558012 87151 1945264 1127150 1017497 987308 484392 1877402 1701701 1487337 985102 1750441 1836239 1769837 856252 21443 1591130 1045812 1338969 1353380 1519318 997882 1037986 810714 252393 866857 1173835 521334 312816 1350536 1506534 554989 1993113 1742622 1160222 349339 1478022 1471163 877803 994237 458691 964693 1392767 379623 84430 121624 1562063 506883 1096577 871879 650883 186188 1478325 1860870 1383866 1916634 1982741 1895834 1344032 1416793 68612 1974825 1502139 303624 1546359 448371 1339270 880967 366154 290094 1417960 1104633 232174 480227 1637224 751820 1163350 1199634 431795 1428492 221604 117791 228036 174768 1491475 791795 1030065 955028 1137802 1360803 820679 1313679 772113 233799 58195 250047 1657680 166390 770777 1644310 1116333 882703 1318808 1608576 950866 1447192 692690 1084327 175348 1237959 1531172 671584 1595638 1837 872671 493448 272738 371397 1899632 1868456 1455272 537511 73187 1009525 13442 536326 1022627 1829329 470358 1343753 1262143 156968 1596506 1249024 1968221 460234 1895471 1367571 1617327 354440 1028552 117750 528998 1082963 1193005 27534 794583 582095 146913 104900 1249234 321294 1728985 850963 705953 1401010 1489589 639468 1078223 2184 84624 866018 284872 1112931 697598 1134638 1467858 1632135 798299 793673 1127425 774681 283777 73042 728579 802004 1659834 638925 1381074 15026 1328018 179725 751188 1517055 489868 479811 1726108 45469 1041649 1046421 688166 978356 847912 815702 1971861 514261 1165063 119815 665137 1196882 1102421 737408 1251935 1659861 804077 1437898 489402 1627267 413353 1138873 308668 1522355 1306894 1477283 984863 1759366 344511 357818 1612569 1791009 1851104 858936 1581076 951259 210232 872758 1454850 1720736 1344659 1545998 667798 1062896 1957536 604837 485985 90663 678092 1384599 1023831 95327 574518 1352109 662718 844926 1644723 1977055 1143611 1213734 303386 1791740 1527529 5473 579351 506367 450008 1300375 266787 1097126 319298 557180 1046876 180877 453866 298194 1682473 1810142 244099 1253006 327617 1213077 1935930 219789 1638187 559797 604606 1982249 883463 1059202 957060 789581 1867111 902572 109076 1899969 194483 29561 138182 126602 433255 1317068 1287070 921305 1884207 1278300 1142310 1242083 248334 117390 975585 1100060 1332893 395121 1450441 1169945 1295782 378325 783888 711377 1909338 161625 1783182 139536 1601759 838027 1577315 1277098 183799 290502 1289640 1609640 383634 528065 1519749 1677928 1724408 1246521 1921534 1014917 981390 1884706 712833 651514 1511676 1451480 1057625 1056482 1075447 831300 1788550 705310 1478991 1304866 1176918 1012007 874815 1166122 1604077 786236 52642 322638 397327 363327 1577431 1250106 404962 311355 807620 808139 647501 1999589 983468 599585 1477428 1976965 1433999 1200572 1575152 1312877 1780634 1751133 897566 1806693 1478097 312077 1011956 466167 239780 644668 1918832 1208736 603667 410401 1290773 16261 1133033 379747 1940369 178658 4419 1281643 1168267 1995543 1144420 637069 1034935 1462593 1652772 284400 1003489 1212201 903498 1379326 175114 1778894 1483371 315226 16392 1730021 1212732 406465 969119 605172 1781129 1363577 153890 505231 574596 1146055 377904 1729134 642099 1337511 998829 1350340 481702 901873 818647 325953 365831 1424892 1065840 1809325 356395 1435317 1816325 354413 1799415 1039979 1023370 533068 1614076 1670271 1464620 397036 533595 1241241 642679 1428435 1090218 1640156 498530 167586 439890 1577844 1651390 1032089 1410595 739620 1217681 1077978 1190266 50425 506602 472196 581173 1129301 1407978 1426000 28717 263347 1039721 1303722 120790 812254 1604028 1360562 78449 274572 1342260 530507 1178663 460436 1396416 399559 1234272 1390217 1619360 955179 843464 307973 29155 153427 89781 1273579 1057020 1511368 823318 1887379 691089 75766 227164 810317 1017303 493475 851874 1092787 1285302 1303889 1820785 210241 471118 246491 254289 306507 1048094 972471 545088 193651 1606245 1555474 1619953 474946 59741 1378641 1215910 1558795 621342 1663417 14977 1374028 1408756 13737 377236 1875260 625624 1369774 1925455 735503 715621 222513 1051753 740731 1067750 1682595 1068100 680383 1098748 236952 956118 464551 602654 1038999 203405 1663661 83313 333198 1099906 1208375 370576 1298097 660897 1740532 689447 147404 392410 1156774 827047 607114 1929925 1071722 1005035 452719 249158 1346512 597931 270356 451839 1194991 445867 643892 1024610 1770277 1601764 698793 625640 1224215 1883621 1059071 819842 1684832 1530754 730554 1473706 972530 870980 1474436 606138 342599 900362 533085 1835150 846635 1252776 1847162 460153 512671 1728572 1171815 1995173 1592978 816479 1813057 913845 894426 1435655 1373263 394638 426378 362197 1025130 257248 1093323 1255125 1743915 819460 678027 1365546 442756 629074 904355 257507 967491 759825 1880695 860043 641339 1980871 1019586 1043170 1979800 32376 923908 716315 1080069 1912800 81297 741169 1904407 194537 1255809 1171707 891648 1072243 76179 111015 940865 1279503 1682085 1793775 1562151 782209 965751 793787 860792 372462 99016 126085 1636146 574232 351762 1602265 51350 904895 291069 267257 203022 877881 647823 1636732 1750647 1650736 563587 1242944 489489 149732 336468 1915884 486896 361534 1614398 59952 1079260 265754 1552712 206245 182218 1312127 477983 1119525 85458 1532860 776640 711318 363343 100330 1359704 1201264 847587 1866481 1525986 1024527 241998 1866610 14760 316098 822918 1606420 966431 1593312 1325696 684238 789924 806194 1965328 1239658 1468562 1954579 424586 1886694 267469 303324 527058 588338 417138 1913015 237522 354728 1264625 270929 673641 26580 408843 1402973 1607410 1146062 597279 856959 1420094 120859 1862599 11968 160282 245146 1956376 1467215 70487 1098460 409159 1424357 1766007 1138616 1223698 456241 444603 145326 1338957 577455 534911 1835472 534249 1466289 151956 1776081 1621208 45155 480337 634107 729985 163018 540647 483577 1887636 55012 15436 1624283 1679038 809167 1868142 1953758 929193 891145 626896 1257520 328086 78724 65669 431334 1801253 777466 1502875 1552256 381254 204697 847181 953372 100235 1742755 738972 1842367 1366412 135749 369593 561990 183889 1137514 89698 1070315 1564780 1549576 1284220 858904 781728 974216 1038623 1516518 1161110 1600984 498919 1311923 636286 895638 1027990 759869 687850 1978393 364544 1064240 1674689 1655811 399376 573477 970969 232453 4872 1392804 552754 1316369 1085732 4799 1581533 1029512 1368369 1815882 1283086 74670 420967 1706197 1819289 1354007 68286 833426 340214 459668 947663 100354 213542 507358 1128837 1342902 1604743 1620676 1914661 637375 311452 165582 1345762 1531668 1179539 1822195 1830133 1431025 673437 1622851 1682328 792756 1463088 385839 1607330 155178 1271103 878125 279381 1326378 1144713 384066 929487 240132 1123209 1279694 406506 106809 1553943 935566 1763720 739972 689629 153816 1556525 1938285 1679192 967018 738197 597881 892171 12305 1597179 1167797 827561 579294 1163325 1208964 1146921 1600514 1263287 1798049 1949749 1122335 738241 1624515 1592052 1021586 7656 109547 240566 1521582 1139218 509095 1898954 1342527 1622095 972997 1947773 404562 602177 1222492 466956 685223 1420596 372700 1046933 1776341 1889062 696518 68995 311191 386574 1627079 1156650 877980 56688 61019 441355 328152 962969 502584 1449523 635777 1588520 1194489 1143108 284973 1170504 354351 221207 936674 1833070 1595496 1989041 1491424 1037743 261703 580657 1088690 716729 532144 1662757 1550501 680337 253634 139325 1777174 1829892 935145 39945 1857766 655815 1438855 498374 1264171 1463418 1616451 706172 797576 1433742 1531653 1372509 783787 1762782 770856 648324 627149 1764602 1735963 905911 1424537 236054 1679326 1956922 489206 498030 1001541 1240510 738940 1189284 1491314 1819962 1690075 1791657 1778576 1207788 1768695 480711 648900 1419636 1819550 746043 375757 1158179 1048781 1776790 1712438 260825 1524880 103102 396036 1907479 586583 1986344 261955 368338 1386642 991713 712869 1925288 1299873 1927061 938852 910187 1568449 1789097 823717 1912959 1766323 1291652 502314 1217132 1055514 1374849 1718526 1969602 322362 696593 1415472 1304531 1470311 97036 1295257 1746644 1823086 1241688 343644 459516 1883972 1209022 474807 1953907 80452 1990568 1828564 967041 1616113 1320653 642225 443139 1699006 175994 986967 278249 1140766 1971586 1107158 656438 1761632 1779882 1234407 1338916 1327412 1081952 1759207 1817198 1201902 740555 466750 46584 137035 1924388 1005068 1558465 548384 135771 861806 867709 1884339 1863062 141529 804100 894626 1076386 1453793 1180790 289840 1583076 1690355 601622 1856129 1017550 12425 1005680 1552138 1803069 756968 1279527 1122254 1138714 1429487 1966404 47907 1323092 1617022 1529826 188924 1590892 747040 1406709 1100131 1024943 112835 202869 334949 1195176 656406 1856222 1443834 445500 777544 572415 667962 168148 1812646 1938328 706698 1689143 1396048 486092 442166 1445917 1594046 513769 1230726 79953 603274 883979 162392 604753 410667 795952 366685 1261107 1671236 1370592 1736180 1764399 744686 129440 1455895 1092366 1736829 423286 1974886 976936 275205 1851639 1754108 322022 1282439 1855375 990239 620050 1110134 219843 1506847 255718 280305 1095942 1937364 1520766 1679314 67263 973071 1178748 1437685 3913 1654380 1511485 1216320 256699 861534 1587271 1243209 504987 1466134 1135851 185985 91816 789658 1867854 605226 699238 1586173 603539 1337802 16516 5830 1179135 1899981 806227 1538531 556790 103763 1857704 1083929 641439 718099 2996 1933737 1110595 459629 174216 1527782 273087 1034031 1927307 1290032 1487743 703997 1608203 1151049 1421221 1037674 1114590 28948 1464026 1645244 1094289 299569 1542944 4020 1182065 1264588 477356 375211 1678477 1319134 707208 270526 279412 611484 288570 757326 1221094 295094 682578 800568 677016 1520230 1300832 1510551 75896 613201 586294 1458428 1503956 1101045 1029336 402152 342278 192416 881727 1082754 253186 991562 1165068 1852890 1136793 1990989 1706635 255896 1717406 804271 548533 1569237 1233877 1433036 1775077 1382869 645898 891543 1772466 189656 421305 1968927 583882 1853243 655178 1366197 1388121 1349797 1947481 1914299 1295728 1174376 922636 1274164 645229 148810 920440 1427768 1949674 1171760 372762 1010006 1356728 448958 18624 1461003 1176809 1264694 1516372 701649 287964 388720 1312170 322413 1055531 1741418 1871632 211584 70623 739106 203561 1955335 371996 1280094 41825 598839 743645 22133 936857 46974 210421 398056 976343 1476773 189018 151406 1531781 60183 838254 640771 1452985 423966 1545727 1535504 444577 1396721 1164336 794327 187104 629301 1236796 951602 1403854 1074447 1150919 553590 514296 572004 126743 1720308 1286372 1655152 645642 840483 798571 163213 1025723 1853119 426974 1196326 58303 1736113 1602929 1308025 1482568 12226 1043094 102450 1471209 1857022 1470867 1237744 1911806 1213364 287508 1485330 217071 1460840 950534 818541 406115 619198 1553636 1091487 106398 932311 1009197 1485792 694700 245658 20604 1530548 1278549 109500 95745 491679 204621 388396 773300 802865 955063 1177515 518266 1468831 1533025 165507 814039 1874947 1252395 898788 1292357 9115 1048278 287732 910737 1261514 175376 1837320 577618 1059899 633342 1001716 1815974 239148 765009 116316 87582 913679 544250 1693721 1989809 392164 1486940 302720 1765230 1767089 1649016 1890521 47818 460606 1323519 1537156 1169237 1808710 1092298 1607633 455310 1216937 1168658 562810 15180 388275 1650227 1300199 1184148 367287 784415 683575 1952816 1513251 1690009 658294 1574080 66817 822784 234105 662466 1774765 898800 18514 645425 994723 1303740 345445 1819744 882277 1757563 1094016 1045421 1496556 701575 132707 225679 1714524 1298070 1655121 1061324 1154712 100943 816483 368593 1251312 1823082 1447906 681550 82757 949075 1277711 1296843 1076499 643087 1538743 698524 374051 227919 949275 1255774 576591 1778186 900952 1290112 696161 1457864 1862144 1245943 544743 964959 1977419 118451 992835 3388 370878 149771 1428118 238568 1621056 300965 689679 1822254 170013 521639 1448398 36164 327610 968922 359462 1529103 1239458 1123401 1577925 288644 1163590 1567824 1302670 1295945 1082100 118234 980139 420898 1579581 10896 1786243 1894054 724056 1704763 168675 1915327 492625 1649624 1375884 800083 1039114 915895 1226825 1271156 1374362 358141 1957936 345593 1300948 1893717 908692 1960757 1612024 639136 1138558 654792 930783 1637836 1693501 43376 533714 1040266 841428 347607 560501 1288312 311608 1626394 1100167 504352 832976 886939 433191 1672011 1023097 829290 1514888 149540 1850308 1975423 936236 956426 331729 604265 933456 667389 1310001 1459018 748494 1642754 1905185 490833 906496 1868231 1079715 1763312 1582041 125863 729339 1152394 872730 935675 1981287 64939 66839 1208845 936292 1048033 1859554 912005 1112296 1030991 112631 671759 1543749 1243428 963672 1451482 1437726 1053647 111000 1789672 1605536 606579 1491124 1671049 1429557 1794314 446506 1552588 1300707 850287 933708 359782 1604729 429937 1637787 1040324 859400 996863 1253468 664998 66736 1974325 345599 248392 1310841 327524 546908 1855773 731891 1783509 1145295 1693046 1058429 1720426 812706 30502 726614 1442837 611436 1358887 1273170 154362 982530 267226 142842 1095712 1937474 1603083 1160001 1561490 654450 1139834 1918801 561817 1619752 786354 1943495 1422594 1734236 1059337 1898473 410382 205695 1101259 520482 1984252 1399727 661270 65430 1281776 1738932 506281 1590106 1262351 1165620 1962275 141514 467449 663673 232736 371314 1810650 952275 578377 1030484 756297 1848557 68146 295260 658199 1029283 275662 266637 934109 1025795 1891851 319180 373003 1223442 429857 1849991 1026012 1180156 468621 389758 1822194 89180 173699 208801 641112 1585435 525632 1948401 457047 629079 779576 845009 1605410 1586414 1335913 1000948 1606137 738142 1950645 1731022 973181 1632914 1872287 1863771 919124 1143575 1289212 167866 1623568 42485 1244961 1539228 1642483 657514 1362760 1736414 1933550 1588575 423220 522918 1617802 831003 816720 1145257 500064 535365 1734897 1710887 528969 1160205 546719 1353824 1709303 552451 1701840 353398 61211 399222 1387151 912953 857476 717805 441601 1718902 1939266 441776 1362674 1022723 312263 276246 1732078 759203 1710576 826122 1080544 921996 391318 1903637 1452549 852265 944440 1108111 829520 1087367 411190 1073784 224466 567059 533679 687411 296609 296655 267348 1686026 121683 230043 1265341 1080280 185500 1433047 1221505 193643 1791036 1849310 1606949 313230 807591 627313 1111333 1985063 123729 637325 249183 1100317 1734969 154812 1412555 1579212 1376219 1954638 383056 392408 300936 783832 1067091 193298 1368311 1759033 676011 123528 824520 849641 161441 1660556 1558549 1233543 1974249 199391 1986942 788240 423276 1006275 747397 1642573 334363 700220 557773 808617 1634068 1349050 1779492 1487498 1232514 54188 202720 1640330 1901139 1896977 886278 431642 184582 1303368 992182 615046 705330 785559 606038 974627 196954 1722188 194940 1637222 1058283 1645744 1427886 1449442 832962 1182042 1418427 1330478 1499835 1466 181776 1319149 643350 778192 1348526 1333148 1214379 510440 1926193 955495 1786366 994363 1580120 787396 148820 602257 1461846 1569585 632492 1016311 747130 477531 80725 662590 1632172 34957 948834 1597330 1461628 290485 957658 1006316 1774146 813333 534673 1600275 166884 1806674 1935700 599467 1604417 1642290 492955 533776 927966 555411 39949 1963427 198920 272507 1299661 1247865 1327290 1670457 268968 174224 393248 1828684 88562 570192 1195295 586910 1365429 17401 1268187 1524758 259149 1249174 1824681 172363 1317314 17284 1892797 1009517 1625424 1931496 1913338 1407489 1346581 1220661 1033553 1652808 170169 1478462 1479889 1103325 1290930 662055 1306302 1402219 1346990 1427348 1561180 1064896 1685605 1866631 640918 1178637 420362 1383899 984885 1273493 1251056 964505 1177086 1835377 1657340 226966 1544425 1520616 801730 170209 1819961 983508 457733 1482084 1012813 762886 1128525 959002 1344906 95949 449062 832204 1475948 1547174 774676 1299070 1116461 874088 1930815 1207372 804611 679170 1030476 850338 426479 1773522 1122801 634612 1128145 1024379 227855 1289282 260869 381911 416922 1193616 1507521 1547327 882881 1594922 1325281 1361377 545614 1216823 331133 654220 1895898 965217 1363217 1439374 1321664 737853 1427118 1309240 1773127 387225 1046641 200657 1124726 575819 903182 1361526 1103165 502149 186575 1929237 408708 1747284 1687397 1476115 1193679 1008638 89388 1020299 1247399 1216368 1779949 935869 803985 216916 49041 1490807 514230 413149 1011237 1352010 1998703 1049832 693393 137286 550633 1981957 710926 373912 560806 852024 512794 824883 1658560 1873364 1037284 424792 508031 475642 1984747 720369 1366490 1650156 1826496 732334 822627 1315527 993476 1289299 940127 1481194 498490 237160 1330600 283828 1344396 1536029 1175143 1230665 1837734 1721259 1289740 1814276 780294 599047 1120529 504935 138611 255300 813812 550353 18666 1124146 1759670 1109509 1325246 1519333 1526498 1034700 685904 906005 300263 1477 75922 931258 1200408 1772739 1342532 578818 1625566 1182366 1394767 1810667 1777274 928049 576730 1240119 921465 594281 626160 1840058 346977 1696632 324199 315715 1142498 460844 1545968 1478993 312472 1864381 1818550 1763037 610237 1019385 704086 825687 837296 1879083 1513418 210020 724026 823265 1403701 480426 123783 797447 692353 611210 1113397 1204826 1363886 818432 1651702 48052 1446459 296760 289143 1171352 1774335 1785816 1751359 1182576 1828230 1825542 987046 1336870 181798 1687129 1133129 1549939 269887 807618 249968 1463384 113170 540784 512359 1706956 529322 1773097 227409 695639 236661 68084 1491572 10367 1642276 1302768 1007151 1555704 982587 729166 501556 1613877 753338 725571 1040886 1939863 1728553 1630968 1014319 787007 632205 985824 1600269 1544747 214673 1973788 1893052 1003603 1005767 709509 774292 305195 1687304 1946100 1033183 129117 1017616 492038 648891 825551 480983 1363872 948999 1701439 782337 1653107 1844462 35383 626944 1580959 704771 795560 866913 502598 1239739 1163114 572781 1534609 1142607 86284 427380 1306766 165539 1191360 607155 153223 1943864 385270 1720578 1357090 933017 781174 1967037 1058358 334498 1665656 401817 184719 213059 681700 28638 464514 207659 1083171 1719869 234236 450926 88642 117666 1664376 186199 1293126 1345442 1732300 1532327 1418745 1041053 771419 1291066 673940 408746 1566335 1014313 1398936 302805 1926172 1452172 264161 1753150 513042 334108 84456 223993 449952 764691 1762040 1693480 1682707 1157748 976327 1665344 787431 229869 832272 1201422 868376 526347 182255 1347611 1650537 518706 1518325 116457 599687 1803428 498410 1937925 1945390 614232 1638990 160777 1788803 791129 1127490 1310363 1447105 1769527 450166 1691446 1648554 157677 41641 645432 773212 1931092 1416084 1057506 953754 1630772 1841985 1024703 1274401 1390760 424401 1450305 1560053 1820589 286237 1648938 1360784 1852135 1702537 1711381 1646989 378968 1787663 670247 1022453 878604 638608 1270769 1396692 1067428 589588 688763 1739509 1043546 1295335 38010 1453309 1527564 506468 1024329 1104374 546956 1970138 636921 981279 1224642 1745212 1653192 1259668 1845436 343854 1191980 1715293 261656 1632012 406885 1069570 314564 790620 770111 246422 1191609 339957 946924 1530301 777237 627854 1959031 350256 892230 1289337 1070941 229111 1937604 805479 816732 610456 1863895 838947 656833 820818 1986948 1545036 1795744 1543462 41455 1984514 559110 1628024 923231 503963 1311070 1334111 595790 42261 1149430 1218236 873044 107723 1741661 790553 1337910 987820 1311955 9021 1180855 283461 642397 242752 287080 1415837 233431 497823 1438571 579652 397648 733610 1191440 1879823 1423960 611224 1455354 238848 754060 1007818 191708 660235 1492950 441041 1096368 1373820 1981002 1234886 1813505 1259873 1169778 418514 1934297 202331 212339 1956794 703037 371643 1456617 413312 974219 1295716 1852652 1960053 433870 1681791 240934 1334119 1286012 92305 682844 1462241 235196 750497 1167033 497881 1082726 1405532 1844561 1293187 241540 1152561 1213046 1649682 1068902 848531 1189084 46078 1752374 303061 1430059 620959 508819 668811 473857 1757119 1294280 916811 1336640 1932469 614766 188586 849147 961776 1380252 1198859 158263 809517 505922 1801633 711476 136431 1641628 1385976 315207 1689600 237363 1220712 1077668 1423833 1854512 1510659 942907 70097 1538895 899337 840358 1426567 596524 1861919 1494973 1052179 462997 1277061 1549090 1517924 1897031 1718841 538605 1223514 639981 1592398 1480333 629060 1583024 673399 1715264 713823 1941474 729254 686207 995899 147341 34233 734711 788076 144498 1264944 609446 1059527 202544 20877 58306 1141494 461918 111400 1033189 1910135 970088 1327477 409161 770349 977449 1368670 1977520 1542744 1515398 55639 481261 1747437 1335468 856494 1179805 1425 1034202 886672 982232 1871824 349692 479996 195319 832306 318728 1531670 1935187 1103152 1670173 736826 1906594 496515 154978 1726800 1203464 1138718 418181 991861 781382 1530944 101960 1017577 1770847 1478799 221982 510233 1052144 296306 640982 74907 713713 554835 1371806 1571908 797787 746010 710053 1123585 835896 21993 871073 75476 1931980 1957814 475274 1156426 355602 328516 1787186 195175 192618 1461129 1671719 1870861 1859747 1279401 1676630 640264 722746 1391348 1164384 632659 502508 1859154 645976 1314442 660366 1708852 1129709 834505 1502628 1875322 986210 1309439 1162324 70516 1818316 895307 1798125 1836315 1479982 292640 1523820 111595 1453785 74265 1175034 1968094 93828 755221 1246838 1202801 775729 171583 1106734 917262 1904269 1864735 1610312 404368 1024723 14504 1619791 1308392 1106319 207866 842839 543670 1534904 1407204 1941105 566467 1163758 261873 1876334 1449920 1381882 633808 1997641 920133 181931 1088641 113775 714403 313623 1731940 945151 1028789 1806608 904416 451227 1855162 671058 132166 666869 1503021 18980 160931 298227 1381209 413229 136309 605104 871290 1994125 1420916 226135 1769183 417931 774160 619061 1944776 1517842 1936777 1276512 1562502 786969 800782 1685000 1625229 840611 367405 1378104 828543 481925 388858 318437 381092 145858 1847693 1580523 186991 1539476 1526174 1047719 1382794 1673382 1602220 41090 24332 1272814 797662 680938 856783 485281 1123730 1354409 1036710 781514 463242 413972 949676 1644423 733770 1872792 1978429 910010 367322 1668366 152816 794176 537079 1511468 593159 1683731 1889064 479597 896361 275553 397338 689442 474261 1176567 448583 682962 1154125 685500 719530 1916750 1768796 1164493 1971489 876462 341057 207107 859465 1474237 1469037 879899 1179094 167513 1184467 646399 672264 800816 919027 492204 337012 508088 1745873 1621306 274731 738958 1644412 454532 555376 570630 509790 507708 992538 577742 1800988 1103795 306959 759599 931695 100162 244654 328851 1110817 816076 1804050 102980 590972 926695 512525 1501436 727891 378365 1409024 71518 114139 1977959 1189726 1856655 399012 1130229 1189991 1776280 1162052 67980 331077 24724 1152673 1543520 981544 1393017 192393 223606 910771 889019 1912975 1346793 7801 269442 719300 751201 736044 1855694 1677985 1403275 1697414 795411 860490 1043913 412875 22152 532543 614366 479759 1143898 411063 1192592 1653969 162624 1464824 155961 66798 1452851 1092623 679180 1931770 573617 821806 364129 758785 127980 758328 876190 1790416 193069 1289912 576421 532231 1742515 1492151 388686 930518 1735933 718537 1672938 1581447 831872 248291 645586 682366 1959262 1075168 858505 182933 968999 1343927 276525 797201 871506 257524 129922 1300700 1517318 873509 22519 1109841 416646 1080204 536612 1346614 847543 759548 1723284 1707948 1287647 1942089 597062 997977 350324 772227 714400 159437 1765758 1147325 1509678 1411506 1974762 978985 428469 1763567 1672632 552962 1834939 1879212 1541017 1645196 1415188 324650 1344672 9588 1664920 1155916 251389 1779212 572641 258809 1742129 1203519 1908520 1296814 866687 1403292 1427717 547675 1372379 741369 1281417 380304 103131 1487833 156432 992183 1943692 1621468 1989250 1626220 1753399 926286 262674 632178 691556 825951 303889 1480046 1664006 930583 88533 1221742 728476 1737642 150145 1731696 621567 711376 1458752 946746 679458 1278036 1262287 301432 442901 944279 1023151 17640 1352264 917460 1379405 829067 1851970 1559149 562584 1532895 593479 1973398 789181 1968841 976053 1743113 186725 604942 1590917 1316920 1358930 1861874 1126993 1301555 1062895 396635 465057 1132016 466073 1668492 223428 32455 230230 248822 1366341 1115982 126705 1858402 615759 93545 132483 1989036 1636107 1194504 165805 638250 1062378 1687400 1818523 1848067 139753 1813534 101809 1238017 1506193 681176 1932909 1970677 1626712 912904 599998 781683 1449069 747150 1678202 577256 1793727 410262 512244 1038846 229813 455280 1965051 1175342 720000 1234015 550058 1116025 1803511 1430532 1657027 1759206 1213245 1505797 333309 1109737 1950177 249745 620678 1772521 567378 1445046 1983236 839965 1301447 902801 1106922 379090 1989837 1420711 1936376 1161039 556474 821892 634287 38026 419176 1524938 92779 771069 1977496 1024114 1454671 1337295 956180 1433136 1367957 429220 580669 1847967 1105510 370868 1531556 1991670 872857 1991931 9772 956084 250043 1381867 831163 387068 226373 1499797 319977 1562730 1723712 326501 1299021 1211898 1228042 1065122 584719 388687 1381050 799956 1288534 1520946 1378737 436103 1131851 978631 1858150 104127 400633 701442 728624 343864 1902391 1648857 743657 1370079 1243022 1746636 1558424 326383 752326 1450136 1749145 686296 851721 1749457 476723 925828 275604 934961 1104670 839681 391712 1481762 1841559 1325093 1604314 687317 19795 1402531 1091689 278085 1712631 357203 1481262 563811 427871 1095859 467628 756792 407441 1348327 1465570 1697324 1959910 387896 392947 1710221 508872 714778 100515 457856 1650560 297063 887692 156821 1622244 1163469 1978834 868985 1411543 1769992 285061 95569 1776545 257918 1409736 1122393 876583 1896953 454853 473475 1964828 374195 110881 1279572 484908 523227 129907 1002730 112711 1015935 1581316 169094 1280249 1290751 531423 1420858 1105391 1176118 1249821 1038646 1903896 337343 1241666 1246882 1831769 582239 922848 910932 421224 1537269 1988354 616632 1109680 890774 1722424 878851 1032978 445461 1131457 300296 815545 32456 856249 354051 1071173 1665622 933950 1539730 699154 590644 57703 1382002 301615 1868093 1584769 1659645 1628630 441490 598061 1701691 1351609 1440110 1032094 765662 1082702 1288282 1664319 1178760 1481669 1823802 1075543 209193 144041 595460 1926831 1383731 1096313 281525 1655666 1745943 1368114 963496 183966 50183 1536990 226225 1242138 519019 1662189 1562292 353203 699298 1065189 960070 1906070 1732515 5119 879818 1503983 1223626 1749046 1695561 1120383 1555202 1944053 156613 1349796 1130124 862487 1008410 213303 832826 1836002 543158 61433 1393156 1762472 1877091 140563 637446 211652 556497 126724 1061876 834599 1523923 457328 9809 742614 544722 1444670 1612121 940607 381195 1383365 31492 1868233 391550 707285 1724646 1158726 1454102 84334 432614 537305 1335385 1276596 411073 600701 325053 1529907 1920130 1021323 1262946 153328 911260 549293 1004285 1376270 357385 1659142 263233 1918674 193538 963346 530037 189387 585344 271621 80052 1803865 1825838 11730 361927 654251 1813809 1210918 1328833 1035186 1849506 754196 590531 300785 781370 1926220 195983 1858197 1912861 905513 1030396 127758 1986990 1227689 504708 1154467 1373754 884245 510845 1110394 786604 450811 968467 1705504 1373333 1293987 1117882 1137115 943157 238635 902498 671532 998502 1447793 507102 1878879 702370 989054 1682613 205580 1561989 501997 770707 1385960 46122 1302027 31615 426751 5766 836721 1865101 542621 1262160 337404 17888 1165889 888249 510204 802550 624478 870324 1712189 970309 523376 1919011 991662 771330 740864 640804 611482 1942341 306528 14517 1518517 1013587 127176 1034826 699870 1761113 422176 1808839 1092560 1567804 816970 1955446 808449 1928267 1536466 544188 62239 44082 1420101 828609 656471 1281302 1945737 950772 1494541 1207587 77408 726798 1316718 815714 1804885 90472 623992 685735 901617 1751465 1155940 1193335 1879132 791291 1187438 559712 810117 621724 1445838 1006698 288799 1067638 1115793 1814008 573376 834135 191264 666741 242616 345349 296126 281480 1994717 415927 1418489 1809674 173571 1902195 1538352 677859 226523 852658 806638 1483495 223174 342187 1300539 1915334 6130 1051560 1852040 1528381 391552 972982 928152 1305134 784689 1216600 161312 1442146 1740916 1406440 130402 1681737 1886747 753341 1835962 1368606 306693 528507 1096540 1223980 1761651 1397534 1191390 233382 467928 342985 1650171 112099 1583508 327417 1524614 80507 1989224 1583012 1850873 1717608 808091 610524 150456 1949332 611464 780823 1996533 1419199 1373424 1348640 1589145 1327185 797349 459773 1244263 1429002 1781316 412955 1283556 1053073 584629 494407 1731211 507720 397199 1638135 1486808 796745 1355962 1149258 1284750 1632683 249160 1503772 1607762 824134 318358 897734 263242 1903742 664690 1082365 1164445 1868073 767850 1978876 107410 401809 156543 1664869 285460 1122587 1093879 1787048 31287 1952933 181304 495700 1403047 366875 1578009 1394498 66654 406142 1984067 921014 129885 1310717 313837 1735881 468490 135887 588852 981324 1753285 1399659 1503540 1612125 192612 320755 619496 540143 1074765 848811 1232360 1134979 1399127 757725 1396671 1355340 1466524 63212 1358472 108058 436089 1336487 529103 942530 1186746 1940820 715540 737631 1899302 593879 1019430 726820 1448999 879363 1866453 486009 881834 1207301 668736 751689 438771 897713 919429 1480107 1175426 92988 177514 896835 703811 651119 768090 1738256 1166259 852892 596504 162821 649700 441502 874254 1757889 1927344 943044 1490602 104312 663145 1757260 1831026 473082 873292 895749 430178 545938 36937 1349394 98256 535462 1452500 779185 841848 1733197 1603240 652998 1430347 1397666 1693197 1659733 809141 1706465 884708 621129 372090 1563955 559446 451631 1632177 970826 1023587 1055229 643763 1172812 596229 277458 139515 269074 226180 1021316 225496 97683 158892 99523 1404246 1837546 216234 1959985 1132298 174987 989690 1034303 1792304 752491 709572 1173535 1089613 409748 350981 1172612 1958454 1917238 978328 784034 963227 875401 1231218 958757 1634139 585621 84639 1525839 1657344 891702 944873 1229596 1157641 1844702 924886 1877563 1435246 1110107 542300 1088033 211530 348734 1109732 1731614 1893678 926682 979258 503792 1166435 1822789 1396964 759574 228022 769021 891527 412311 268523 1177724 1492337 188730 1379125 54067 179098 764122 143570 1578130 286620 86390 643454 578107 1725338 1240785 1890349 1603147 545755 106150 715539 1513269 1056400 223468 1858541 88575 109050 1160114 1976015 528956 507575 1860597 1222485 898001 711560 401389 1224973 7630 1264721 993908 483221 58116 604367 427266 1949542 1134754 456979 1606954 1499571 448825 925613 1893911 328759 8956 1133446 809280 1196361 1439460 1827794 301748 1020689 1485027 1273053 995099 1470466 467452 356139 1516697 1930555 1854677 4573 1351418 1392972 1304159 58689 1424618 1987403 506691 511971 1557124 1157945 837036 1677574 1842744 1221817 499028 610717 1937123 610571 1355908 154364 1807609 227044 460977 1522503 1400284 1984311 1116387 1482846 637253 750260 958063 565754 179263 1395819 1349306 168205 1595359 1592010 1111707 117595 10510 1983937 1105090 265865 861723 1671180 358584 1349623 1419548 1932308 1220321 120612 1596671 1364090 541572 690187 1619729 203936 701505 637143 7244 1697442 222727 694957 1413675 373666 1531220 1992922 1232126 438417 962027 924941 683459 1348214 1601402 11858 1242058 1478573 873567 1989763 615637 1160231 642289 1656520 310351 1226791 58966 83902 995077 756345 1875466 601407 401296 1144959 1725364 1100089 664172 1930799 1744618 339396 993432 1740615 563766 1844294 1175934 995047 449578 1500080 1632704 704344 631395 1160376 750934 1449313 624198 690589 597175 307927 443453 701254 1691945 478806 1707801 839030 341593 868546 1103658 1044895 1555245 740034 429454 1809393 171379 998241 1945495 1358951 1018725 178508 1345041 223451 192293 749090 1618920 1281105 1005997 1040800 1644849 820842 404090 964038 608223 771323 859658 158637 754539 1528118 1956262 1441866 27067 1491054 1261419 653599 1515962 1816513 852516 1494846 1890162 1904426 1211098 80458 267767 463574 360612 39366 745207 995741 1386649 750622 1786535 1354014 311266 578697 1065927 1033799 1900096 1775850 417985 1677660 76461 1315341 1521291 1156244 213164 217642 787350 391786 1882805 1635819 283636 1940984 1106032 705536 1738502 1616699 1384205 480230 804330 612828 1772618 166971 1803930 179265 1211772 722937 1385305 386967 1096857 1889776 1516726 955205 1576951 1510645 256731 691073 574120 984661 892251 1738130 1343519 104809 1223998 1100823 388342 1373153 613427 671581 999087 799234 972090 921805 1687696 1980940 909269 850226 1651107 1066982 671875 21899 1705275 593468 271233 686354 600456 223620 923659 1453789 1357263 720537 650003 1692771 37861 1609153 914149 1960656 1471623 596856 1732604 1962238 1445153 58619 757514 1073427 781691 741125 1649064 1165472 1502061 1084636 1273176 446673 663332 910560 1462864 783085 376895 1363119 1062058 705486 773555 729761 1540143 353198 1380541 55441 1383938 1586671 1526853 1601090 1984554 1998156 468852 1036272 769477 1391317 1470017 941843 1948041 918578 1770141 1587761 749337 436911 384175 17861 1306195 688084 960519 1976086 1360012 1163859 917918 1863907 615135 477151 300012 804824 1194472 1348836 1071587 1301395 1739183 1821054 1023940 1181610 1453417 765968 1437530 1919542 478902 345178 480864 707110 593439 1700408 1975970 904353 1397193 1512340 1629867 1636770 1412977 1560217 1242059 221850 194922 717034 995465 1179543 587508 83470 1450590 1893023 105828 1913173 940312 550772 1315988 1108443 472061 1048964 1812022 381569 1218296 562718 709391 811162 1035492 1188470 16744 1854598 743228 29408 926759 1394643 1491569 542925 1517280 13380 1943929 1584955 8167 1086109 934866 1573333 167524 110330 1926514 1868552 8506 643973 1626860 1287642 130461 600055 817909 716397 1665156 404439 279554 19885 1415900 713199 1434047 1218914 1990332 847135 1089170 903278 1704974 1065723 1742845 938973 547260 1278446 364196 1708398 1675149 1679397 805319 1011992 1567940 1231241 393965 1864705 180919 1061795 290325 1709815 1386842 1939854 216204 1133190 394866 245918 1205933 1721663 574683 680776 1275744 25007 1864221 1512911 1804776 939366 1886702 1636189 1510005 1352118 666475 566850 814153 1360029 1581404 1697174 1035534 708270 211970 930114 514869 1729032 1817137 1101497 136773 1413717 714363 292021 919426 1916793 1291754 983488 906181 810653 811420 7204 1516673 273009 731257 648799 627073 1480955 95468 618143 765469 1500855 38322 1908987 1014429 1916488 1368840 1312659 929383 534537 36733 447067 458050 1771708 1752024 1940067 1801549 630829 1115053 1224493 673109 1180817 169907 1069545 1141232 1123685 1798172 321666 1699459 637461 216033 1473838 1716634 1087696 747391 339212 309795 1968806 476586 262446 1775476 763868 1530046 1444424 891864 1808478 1735967 1395438 1516888 425923 964815 1818927 1033239 1285912 69023 476963 290555 2784 90027 1800298 1609227 204042 807473 995197 1199711 1667988 897185 1719781 32624 618728 981749 995678 685675 914538 1282367 1174792 307763 1681517 41507 148337 1767967 911542 1701172 854170 543744 684587 1878422 465652 1460652 1941792 151016 566524 813382 468773 170404 396820 1370386 329503 1398026 1989630 1544659 1393297 1943111 1949397 85567 1157656 1738884 1370103 614362 349820 1017121 1013320 321955 401274 1139028 920401 677471 1312712 1733969 1445730 1789971 264856 325007 172358 595899 1236812 1633590 500665 982589 1329778 1282095 695443 1269088 610926 1335513 1972599 1264141 462240 1256887 240105 896923 1716858 623019 563177 1773146 1673311 1537813 894688 1279232 480065 498198 292797 454370 1294424 1898119 1503420 21505 1407835 1221481 1902756 1792156 1388547 1128822 1862243 1665700 1039321 1849357 1948839 1854161 7884 811360 1481824 1371851 1160092 1641875 283418 1240742 1199574 1045976 466483 914430 535425 241273 1924546 1601631 1299091 1723083 45441 197603 115441 1774893 929513 396243 1238044 50708 950372 118274 947696 685686 506110 1154608 449605 1663735 1703014 206438 22366 1703510 1667242 1674546 893252 627315 178793 302251 1567207 761877 715923 1093690 361506 1375952 924184 1388203 687918 202974 1942991 453387 1459553 1467240 1904579 1334590 1668129 163143 588218 292660 721957 1830064 320641 1370248 1295517 853817 1061545 1096436 303007 562561 1960693 1896485 438480 1411133 240961 59505 1816020 979129 1312561 1539666 800685 674272 838394 51001 1674012 569841 558447 1170430 1887436 764937 729159 1157392 1486740 1669009 1462349 422129 433027 962372 26569 1228640 626595 851740 325334 597814 67446 761965 259458 1915176 1995439 1549418 986820 397493 1748381 1469564 558491 14241 1722994 371874 1525579 1118840 1478636 1918683 923541 1270556 658963 1642211 1485977 958029 1630749 544113 1443912 433329 1695590 908832 953130 621568 194593 406631 1437390 1750230 625058 812406 305092 1654062 1392018 464022 182113 826787 254460 1673583 1340942 1900441 619731 287128 992029 875774 537082 1855666 1283156 1220425 696701 801667 1722663 906256 1962873 635384 1988046 1310455 672644 98537 651830 1745131 278851 347176 1220191 1953725 1134918 651868 274309 387780 1023679 1214215 355179 921518 400031 777660 1203240 318253 460623 1537912 484361 1873631 510114 455671 232907 1474698 324834 1674445 349685 897611 442677 340189 63599 1300964 1163616 193728 1770143 1743600 403801 1235202 1164745 949492 955873 1348305 714564 1571879 982633 1987086 964115 1166123 98454 1273642 1572024 276224 1645245 880195 1127872 952676 388456 257382 319952 1014924 336588 764884 794250 686409 452958 656937 1804103 822596 789356 1636329 245181 1878384 757699 171291 870642 372197 522832 1596815 992681 1478060 12350 900455 1243007 1492207 1126485 1065136 581203 293791 1941174 1592142 1714484 63630 977270 835431 1996580 1737205 1493128 1727378 1519377 1153786 1828089 1409526 784572 152790 1967065 251898 173340 749302 1790450 1980196 146039 1191380 1103310 56951 589514 367388 1512079 933777 20335 150886 1055902 785190 1617573 635188 1970697 1133442 197040 1659524 137450 1412897 282735 1648603 1633704 1284340 671034 935550 1863269 1910865 1971540 1565494 936898 1823746 934914 231984 1173531 295690 195063 1408708 1731627 1692395 293060 943608 1875705 1598436 1015127 571474 1893091 685019 1118241 1999720 1864819 131482 1545818 1985101 40898 590044 321252 1417613 899309 993026 541908 406915 857455 1155898 822621 1455536 1902240 690019 603908 827703 1500433 979786 1817616 1588758 1271859 1826240 1031261 590476 899111 877331 98365 1092311 467734 1627304 256114 523503 1940441 1687305 763169 1059031 622156 291761 537088 352057 1545760 1003200 1176830 794893 1222066 887569 1263398 1990894 177050 168593 1571440 1235515 1849678 1745252 486261 1639778 1732508 1968538 921614 1880517 878790 910991 889985 1967532 1955883 1330031 133308 1011109 991719 1283790 844821 822215 1378805 1974883 731184 1811513 154049 1832442 1163484 517752 377258 1928979 98500 1327322 617140 746487 856393 1677356 1292346 1778181 544414 637130 164941 553550 756658 1882044 106936 1366526 309663 1869602 1410055 1030636 911650 1426183 1455069 96164 1452138 269761 959940 513825 1581187 1429320 59262 286408 981717 356313 773476 357405 1683946 46958 1604230 1219589 1797273 65396 1699301 1769638 828422 1887712 926097 1456651 1849231 1156861 1876390 1581973 1122686 1259396 254710 1866626 1030824 98758 34408 1989864 1059255 340186 897815 1584666 1652934 1448571 601056 171318 843301 1374744 1299126 818488 248814 1461437 704036 1388901 583778 1195475 1673757 1203655 282638 618235 73838 305099 1181529 623295 165857 1514360 1211518 1617179 1173619 1075956 1963936 1944104 1548885 1515834 1825452 1442570 1546080 491958 1133591 276387 1836497 1322590 52078 261385 1922212 27044 482300 1026206 1931841 1216045 1552669 254652 763673 936776 339400 166907 1418855 650096 1769311 133916 213637 1556903 1711932 1743895 13923 1551617 289403 1685992 1248823 590209 1411214 1509766 188359 369346 105360 1161031 453994 1428607 1377818 977570 414309 197407 1630348 710560 521497 409633 952631 173085 88617 690030 1865060 257508 1327483 1951596 1165194 843344 150186 1573038 406636 1941840 1200326 1361802 1581619 1486640 666797 1693736 836122 667035 582776 841046 1264528 1226589 1769041 682978 618703 1100980 1015251 730951 77004 294338 1141343 1319078 357593 87534 391014 270261 1964851 1850789 1384620 199862 467351 1240515 660886 1676659 802247 213887 1338534 60300 808965 155149 637784 1260935 162347 1762820 233000 23051 319335 1404774 90181 264957 307895 1899881 633479 946369 34786 1736675 1438293 1684610 1160254 1159045 664564 1542850 1336642 1539410 162430 827086 328567 814146 257381 365275 1382586 1813769 1184566 1689762 1473825 68648 1522460 65800 387245 492450 470159 1189362 1106199 1393767 48962 908359 408291 1081050 709673 199642 992101 1722970 1223871 616338 669944 928844 607235 762959 1044050 966888 1526588 1108527 67517 639901 1318265 1618259 3735 135839 1768554 196857 578105 1127184 1316349 508682 1658321 1670885 1153573 962471 523727 1240174 344456 295402 1835160 756974 1064669 635608 1700810 844960 1292031 1837122 120602 1280274 875583 1751916 1121229 1693383 1003931 1284954 716991 1899960 1210799 44217 707429 191847 210823 409868 1030327 1128639 497014 636222 1848273 1154338 96127 649463 68035 1627566 1060740 1248594 1865837 629942 949242 1883454 1335291 1449357 1668141 1141540 427203 1516093 1530306 1662209 31768 198953 1237317 314557 149181 1932740 902647 1051635 988170 1679725 1038705 349367 870210 1598408 981727 500436 1583292 1245044 1739212 1321794 160837 1973342 1700266 1490196 419645 1132802 289016 1649233 928032 1817383 1611449 113342 745058 722552 1262650 1391369 658150 363658 13214 835096 496637 694986 1144727 976896 428392 418432 1081683 965655 677153 1525407 815997 1884445 772163 654319 1375521 837968 1799719 1741958 684362 732186 1840928 90752 711220 1988403 1032292 156411 1535918 1000450 707482 34964 1168590 1877807 1804512 244429 302890 1663471 694023 526437 1428578 940032 587340 1576289 400981 1092132 1264847 833761 1614649 1737783 1791845 984132 1542211 1203287 1832643 218466 568227 1691957 1322597 675339 304002 1458771 1395054 1088015 1736493 1027332 1013647 356883 1595378 1026963 395023 662467 1172369 774696 746138 1088183 540461 1696075 1545852 342758 1521607 1660174 99558 429659 468148 1602425 129837 1679263 1417326 1176160 1550154 1841937 104217 942976 762304 1124770 1363397 588629 1910866 403236 1174778 746804 1153953 1083437 232313 187102 848751 1521054 1517120 597815 634961 61599 475748 928830 366464 1801203 1355647 1669900 993483 335960 811164 1364230 355569 1119654 1457696 1314163 1921948 318313 203618 379537 105819 1742184 1148289 1700449 1433207 681955 1204591 1304757 256233 1366699 760481 1182555 1253433 1593170 1462547 772792 318836 543418 783629 610711 992332 62117 1822343 404187 1847989 230371 659698 410110 1154465 38367 476358 619164 672959 171663 149249 1523402 1750336 189169 882935 1838724 355272 504531 47018 131599 729681 782562 90683 1104049 1924377 131900 1157494 676822 1074792 1908203 1404829 1933847 1450558 1684105 1771252 860256 1806358 1163761 849493 172172 1503182 1319832 1198439 125927 286073 1628299 1343739 1318420 1376398 505000 1624451 226095 164411 1212926 1562823 942051 532165 1288023 1781590 1708850 674591 1249746 1884784 1478710 328163 266526 1430827 1854282 1812633 574218 1618992 1931755 798075 1942406 216733 1106017 768781 1849680 1696008 219175 831030 814307 1100387 1642608 1386712 1100735 897433 783018 1169810 539731 1048544 406854 854088 298770 1426319 542315 203394 540296 1455572 1448531 1515034 1264618 1508067 812314 335104 25884 794356 1847114 1364027 745380 755187 273072 514618 1865612 860795 988762 12716 817748 1671002 1397916 1632392 946971 440949 720420 1765859 1298593 284796 357121 1846487 970241 20523 826138 857369 1705859 1139690 1345306 1468006 204343 903358 85055 1879566 14180 1291936 1270066 183989 1629356 1970101 1386454 1955761 724245 828572 473590 1550373 1211451 1786971 713982 657710 1124188 1501217 1685766 1507281 1707114 1599796 1275914 270211 1990896 298555 1401538 1816165 693982 56815 1900060 1331327 1887657 1865285 624837 217987 1060763 100680 1671643 1646772 300598 1614239 304060 45915 1149057 1982868 18816 196529 251605 1564881 1797588 734613 65466 1574216 1758824 464289 1736783 27375 638002 547672 363516 981421 248544 1339727 880568 1548171 185859 1055914 730477 352736 1938728 1327809 5857 1538449 1386594 197347 1658016 1956554 1260347 1836543 63174 447010 1589055 1104846 40395 1496659 311524 988873 1631715 634142 1543985 964125 1317386 430873 1437025 1184804 1285974 338557 1337975 989993 789892 1768125 944557 1583657 276491 1780177 1285054 336497 1888641 564896 173678 1501050 890425 656427 924477 772136 308206 971261 343675 610266 1037353 1030889 335681 18342 1965750 1456772 1598811 889476 1855354 1696753 909964 614697 1750502 1303933 452689 829099 515454 160766 1035007 1406103 1378209 843263 1566839 235270 1300839 470987 497006 1338097 423305 1529687 672490 748064 542157 1645565 198541 414425 1584522 532200 1875437 1733125 1499080 820645 870594 257016 317002 1265170 172039 1002812 633770 849395 1257715 92413 116261 257071 536916 425920 877553 229651 591995 523078 354495 1081108 213499 436159 149267 388254 1426551 1489921 1423476 738293 996551 50828 72989 1929888 454636 113838 1877413 1048927 1322067 1318352 1332329 1150005 1848415 1243566 56086 1938138 1417049 1129646 1299727 616503 1176775 1478717 1890520 291840 1257492 262035 1625407 302622 1176297 83179 1615228 1593777 902575 1771696 439410 1617238 206008 892454 709407 1960420 283260 1822521 506509 1917071 1966201 1368898 1171305 1184947 926826 1114457 1126902 1518366 894821 1226340 526733 621857 546783 945442 926129 1980532 1827646 1566506 105196 1775635 622017 1948250 364644 87421 3147 414217 1083637 296573 1123870 1146716 1280733 1408957 1326758 1283698 1965182 1765075 439066 1720658 140799 93997 1150586 1319875 1001984 52876 1245602 526500 942057 1188511 1876263 901559 24660 1807586 1186631 862380 593681 1850712 657408 1681974 979869 1631220 14857 784653 892997 1482988 1024460 505463 34102 793403 1406298 763703 212599 837507 1341187 102763 1818357 355502 958793 948848 1799232 749185 802061 342844 1886935 739132 342094 1323784 1810298 540614 1433487 1185588 917323 1132725 1910087 326020 1634657 1539695 1886892 1937326 869050 1509894 462811 1889059 1140040 28554 1887592 917274 941836 319176 260063 335353 1861268 1582010 1853648 536115 1797200 77358 1406714 1276915 196791 1816285 1431249 11595 1435489 231141 1512653 802890 186881 1778965 81907 1403853 764606 268286 1680885 904638 266040 1224823 308240 1975750 907417 719619 1482444 1594199 1101464 443263 1540473 66606 729278 550680 1254266 1837155 1787760 1771844 1774701 370001 1322056 320131 843730 1744979 718795 255897 331422 1380069 722375 617228 1169077 575554 1490250 1914041 79066 1079078 1629868 1686597 1363306 1644614 78145 1187246 919277 260891 749251 785580 317638 427 1002843 983683 1739565 1168215 451 996293 616324 243205 289813 1591098 1141679 164194 812298 382193 1456656 1892183 1412682 1375316 192059 1789481 996633 987710 645200 1841542 1209055 863061 724363 1637108 781916 218741 518874 750157 1187785 271053 832359 389959 592512 456795 66675 85194 407938 441326 1785082 1562259 1064123 1990152 163314 623016 147427 1616129 237893 1490242 718225 480750 1999663 1124029 100473 317437 498179 1645079 1695132 1991097 1553846 1588549 468505 1567964 1717587 94089 1283726 1411817 491598 1218933 1147329 1251897 185604 332007 758149 1326288 1508645 1782431 1272942 1830155 660689 1580199 785263 969477 576576 443980 919691 82371 103932 1572380 1705540 1871450 460167 1796800 445214 1101168 591901 1840875 1928018 388280 1533551 202864 546639 506037 1486172 346787 186437 474557 245729 333001 450302 667623 300687 1984372 1183321 1449267 345012 41138 1477939 593987 861520 1020587 1611333 429184 1387497 820371 896943 1133598 1394486 1741894 780200 648869 1176428 663557 69574 1378646 81561 1258579 1840066 1922977 893746 1670219 1002386 587925 1848741 1762963 1892368 1789516 1290343 717378 609533 419706 1129367 1054225 372863 709133 562044 1404709 562600 491524 1208741 870915 1146437 1887229 1730914 1140514 540833 1386263 544433 728026 365269 1617409 1160979 1809041 1373352 417580 1697036 773420 1760963 361968 1614279 1407052 95512 259547 478238 1811114 831257 1702212 1638800 534108 1752694 1047617 1882390 1653908 1169959 202764 1604144 93076 1817533 952100 1577402 809271 575342 1770222 1221188 680704 1936093 1004426 1507960 656691 1119312 174610 1549764 1204503 1133043 166728 511159 68645 675887 1959885 278210 143535 1626277 1743804 1420630 33132 1725373 1834770 1415350 195029 448096 695717 978574 772618 1121864 117831 1334690 20124 1449376 896942 1011621 345913 1470097 1650579 676885 898514 1603117 851352 1985084 1793025 90524 494664 498237 375233 885193 1029728 1466086 1264817 685418 1123612 80470 1043244 19524 988396 768927 1042990 1748642 1410283 817978 1734609 1872179 412512 1285384 1399589 525022 1561894 1856409 362806 558054 147218 915886 1507263 49951 1377157 1447255 13105 34707 1316157 366628 1775478 831563 627260 1621161 723111 1500762 550370 1885788 1300596 148611 1433141 450584 511917 1000354 695496 1109123 879565 1591565 302118 1840182 30904 1164043 1087815 120985 1380505 1609508 1837144 1782650 1378918 1698859 248764 1390985 1452884 1096016 1467218 1404826 1126540 659559 1786095 1794123 1504919 472030 715550 923196 614880 561741 334347 1354502 704597 1145189 1149051 1108546 276323 1775344 1962230 1289806 420409 1599823 1842571 1797993 1081001 776368 552327 588769 629931 442730 52907 579057 217763 558330 324330 636844 609220 1793752 408969 1880967 833609 758559 318175 363159 852510 715086 1177907 1193434 1456785 626332 1507359 1069997 1580681 703358 1032952 1790411 729003 1600746 508726 1330996 1294336 1405962 1131390 1551275 1190185 1452842 667267 608482 1290951 1678646 1364879 1603540 1417065 582091 538472 596141 512337 1953549 1859943 1277446 260670 492771 1076574 543638 1217567 1154829 1704392 1467681 1507868 243549 1793368 1076342 294919 234281 394620 1276052 1506771 87238 1014550 681131 1053852 1157447 814144 1999449 274760 681612 1562312 1792616 512940 1712955 268998 640331 1570558 592854 1213817 641603 510083 1579692 479565 593629 634253 990891 432098 1047067 911671 1396723 1926628 1286856 587830 531829 102761 1391826 621461 1754548 1091050 445348 977047 1945987 1643906 727122 1118809 1586616 921204 36114 1722389 1301958 1723009 472098 793091 1424919 285120 1977685 292587 338926 1896648 249482 1894646 1563732 1792812 1052029 49864 1994529 248307 274222 489670 8168 1550633 1665574 36653 1323825 724256 788967 1814961 1901174 1495148 1608045 430256 799383 910439 901844 1603279 1687339 1184709 267788 500101 1801136 191333 386290 214450 1990723 47101 490499 779589 1953105 922396 1842901 1823741 876338 1021539 135825 1323540 175123 332568 274925 1368998 1448132 874144 1227085 52961 176236 1928148 1265882 477697 101652 765726 870974 1454511 972423 49589 835495 1746997 216747 527140 353970 1011870 1465940 1833713 609941 180871 1950746 1299138 1527348 131096 324265 499664 1443512 343819 629588 1897317 1493934 258326 1345394 871616 1937696 849973 574975 1249690 1947988 330317 1185512 714569 734567 1520419 1994304 856303 1990892 288688 1487432 966414 774986 1619158 570386 92016 1146814 1338844 320843 1931527 975758 799475 658678 1787214 56427 1841016 253189 1039067 105109 1894025 241185 1485882 1957910 1932216 1980143 692995 498595 587379 360489 1352935 158963 514968 288587 1280616 1393578 1779132 135306 857818 1068784 127500 975904 1085395 1203752 1163670 1305690 1766011 1605515 1747805 1677037 1992795 1041398 1803578 1332041 500899 1213994 510505 786525 1362619 628238 144809 1214209 406998 166525 1790258 461004 85901 1484879 1427398 1501318 1870604 1246239 205252 305311 738380 856308 280147 1564347 977070 1325160 1646103 844607 980063 65784 459589 201252 1889694 1222710 1558829 1227838 123473 1231398 1708446 590022 1067014 597545 831014 1894706 1127831 900914 115995 1446090 1094233 1274035 153623 306646 1816242 935725 429390 2825 628403 1308614 1143917 361677 1364444 819552 1018153 1686017 1156901 274642 1625800 1785564 1535992 1826180 1175720 214406 753572 1876191 1504224 1866476 1646209 781958 697681 19637 38470 397107 329713 1883813 476670 982172 1777442 1260693 1849055 1668668 1450893 1996209 1996678 999811 1386925 430541 204265 625723 1679000 476695 1293872 1279649 1930897 173858 1247678 266657 1396379 328177 43794 1297306 859393 1705050 1673839 802351 976527 992906 458674 728425 829858 1485544 870792 145183 1721133 342453 1446992 1618880 51588 1559019 1597130 1117285 1834739 680040 856161 359820 613403 1370953 511591 790457 1893306 1152675 493585 1162287 124778 6164 649087 1507540 344914 1710048 1314881 888296 436770 1498078 129750 1012958 600455 822936 687387 1696027 1775292 248882 539780 60798 453636 683317 653652 811494 121302 750433 1177657 566677 1831087 576304 82141 1229647 1460720 1952973 925654 745709 1210059 1195755 473045 501018 518683 1554702 1003834 1699038 278759 1408853 496258 1849677 766250 601797 1395722 807668 414348 422550 826272 1539055 1642626 1346907 748890 1657736 1128858 570813 388572 908287 1740826 8818 1207953 164094 1803584 855661 1984016 290431 319596 1554532 334925 281692 688873 1151659 499377 165216 1932855 1323871 1210341 345653 206845 161147 801457 865464 144432 1500483 1196134 239303 658174 1395583 670495 809551 1127562 38476 1106095 898299 707004 1041773 675040 1407129 1109384 1122712 833828 109756 1687542 1091640 1896337 398320 800459 1592524 500137 993052 1624720 1819829 1677769 789923 515328 868310 1428925 779756 1618438 319658 1426268 1081921 1834621 328006 611998 1201617 1360932 1206807 1781969 391380 1543017 1281252 836614 904834 1755501 685718 943662 8453 888901 504660 1438486 630501 1539321 1058841 595974 1766418 10008 1436092 203430 1723436 29482 335922 1621481 425636 396859 1633136 1202590 1728433 761517 786094 1542315 40424 246962 1169494 1014497 1820064 552914 1646283 1330139 371507 973319 1181095 106878 427135 712346 1447257 173467 292180 822217 1228961 49297 1820105 1833887 1851964 1564021 1125427 63066 836392 886016 1310049 342895 318742 1720459 744747 513334 1900659 104777 1374848 487737 1013522 320218 1244194 1281668 809016 1222656 1393770 33714 1898023 1288919 1185416 1545264 145013 530992 797661 1724167 644531 1053009 1340997 601714 1785942 793653 1113939 1604803 1889206 1706530 1920719 1746270 1664015 1315521 1119746 1887873 308878 1783091 1543357 140925 1613261 630548 1101285 1556604 1511191 474571 366735 1576472 1136449 1312868 963688 1632149 330211 1504507 667727 1284497 1668318 1073244 1529249 1442414 270836 1882450 1835568 449393 1912631 260160 186814 36106 1002055 1441942 257222 1916355 945753 706139 1667103 511257 642251 1101786 379440 1963041 691398 1200534 606036 1724523 1536661 105306 889172 1051222 870010 1472649 914033 999537 134823 822809 782518 1990745 266472 1788647 1862960 1514107 1560916 797380 1042397 1857779 695986 1027190 1614128 245341 1512301 276967 777274 716945 234137 445754 830733 861171 126162 973128 1125091 919873 190350 1933104 501239 726340 1482232 1931719 1300918 1441115 190693 397348 731371 541659 1655680 1982836 1649885 941339 1411968 1941243 273391 922632 1698478 1803679 824751 684624 469097 1030117 1770897 1547317 532497 1061473 1553402 703065 1738197 50637 97378 1993606 371094 1076943 272069 45085 1096305 1216846 1444244 608610 1309886 1278938 101548 1046136 1017716 497557 1592291 520480 565105 1472805 534935 971745 716546 63019 301110 1632 76615 381479 1675281 1141376 765504 1356772 195694 1199834 697692 1762084 1606740 1623883 912292 1832183 600552 930689 45388 733616 1305739 461245 1125619 494688 976085 755901 1881311 998207 1883349 965286 1975514 10984 1391444 1844092 1241322 1487468 105418 1448881 1464274 101154 597285 1518140 689277 173883 1773375 1439319 687687 363294 276760 365294 268498 1471500 1854358 1959616 277980 455437 1489488 210604 1659034 97642 1964676 1419706 1126881 917338 1600277 34486 893014 1645928 645891 947862 1883876 719531 1323797 1306993 864346 1964539 447863 1782705 1421757 1559709 28319 672029 691306 1270857 1344706 1562032 1026853 102276 1772794 573088 768578 1539097 1408924 606244 505947 1044053 826854 742049 181805 484382 1310524 693873 617528 583514 510189 1712353 1048148 41025 904419 1992833 1923752 1540203 806082 33162 1062367 23608 1666268 1196519 885614 853941 672594 1054112 316372 1227032 1195094 1293739 144322 1011888 1681181 114817 392222 1199913 742785 1511162 323745 1922224 1426682 23873 483789 979553 513699 825332 1621712 865658 1342501 783740 958182 784986 1408688 398862 597767 737885 1910015 1817671 1343898 1056537 1085087 1144762 996916 1925970 1535701 298300 119184 1729868 1942082 1768294 454461 1101759 1904114 1996605 982983 1208873 1900835 1640062 173056 569398 283475 331533 79914 1846722 1238991 596486 1039531 260866 913078 1205420 1970234 1682877 1049683 857842 118908 1203527 446824 579384 1560306 700952 1521005 489249 1027615 58544 1627121 1013964 31726 520729 1685600 1961339 1681269 1506289 1176984 1629111 311603 746254 1058420 1817748 584758 87918 990994 596257 1230179 950969 1286711 1880648 187970 1922066 654606 1137057 1233901 753052 1356788 1467327 1755735 496856 1044704 1553290 1977075 660023 1215251 1103334 1603021 620838 1964921 1835837 557732 1495203 316599 1441559 1974907 489512 972354 857213 1429278 583077 648342 25733 1664292 1291006 62076 899834 1027595 332809 132557 1006646 281392 800285 461324 828325 1144532 1321731 1708120 510796 335305 678893 1745055 1938097 1021642 1592347 892737 1024651 915613 780012 974142 1049851 947991 1361496 469448 1871483 586031 1967724 21572 779423 529573 1832527 344169 1400485 978598 655507 1480535 301808 914829 1498448 1116393 1103359 1410140 880670 118250 1742675 1859961 144469 887020 681928 1210658 1542054 1811070 797636 1185567 987509 958243 300989 224395 1881645 1655638 813175 1446037 581474 1980378 503633 94877 456940 545482 1767869 268122 1850681 1031445 1190037 1266669 579194 930086 338204 1629798 1280382 844879 1359043 1517967 1318251 261003 302464 1503758 785393 402860 1994620 1660785 1219958 1446878 1858945 264390 706410 211705 262830 979324 1056699 701279 1593505 1320628 65309 461484 144049 1571283 1708514 25767 795225 210990 1246822 1173796 940319 1943168 861186 360919 966753 1397550 847659 946833 639898 275792 276771 229071 651363 111740 1241565 766632 509174 1471168 1877519 220303 1274426 1612144 981754 1127544 1148952 1295008 375507 1832378 1450037 1672967 313769 1292554 160554 118194 22221 834795 698363 1114355 785773 213223 1998396 311951 1136948 203901 1039448 629768 1151198 1070804 478071 227994 194789 588171 886009 68293 1388027 261286 1956485 1687773 678139 1635917 217532 422101 1996291 309771 308061 985471 26082 1959207 863227 575905 986564 1153512 463873 1779015 768878 1343328 1182190 1638127 150682 1884520 217724 317604 1504910 1862277 1057692 1848122 1438220 102416 1970969 521200 826427 1466532 1166034 798432 629133 1071990 1766403 1419709 1396250 1197162 1585290 1491931 291793 134875 1317668 1214289 1217575 287726 1432706 1083694 1865567 1399026 1725058 1320220 924699 74535 1055960 67936 1041634 870934 1404852 1908141 85306 991164 968941 74105 118920 1086140 1184125 1251539 382417 624200 1055257 1499609 187337 1570280 702921 285448 1100583 1456439 1499934 739304 1341530 301451 967318 1895907 1164912 735942 539562 920570 744032 629536 1381174 1990559 758805 1787855 963529 1385818 961273 1362340 1248487 3009 252711 1450878 1785852 1640051 1479488 353532 1486260 296838 573966 1634494 962362 1605438 690934 1917739 133451 403663 1151538 785574 1411439 986669 1243167 699741 1971203 458153 1465764 1737604 775925 57356 87670 551613 1243741 1138224 1598624 1172622 1372349 686647 32725 754057 1377220 1147898 237052 1950890 241701 1112511 1577661 285118 1701472 1908777 1167427 836031 18817 1678435 1264350 1243197 413480 718360 1697532 37149 1052106 1034377 883849 780577 1182137 1335920 541627 1734607 1536239 161 314774 824822 1836232 154864 1025933 721438 336979 1413523 1515371 69768 158355 1754871 1439569 364838 971726 455283 1552411 252195 1624007 806245 1973153 548272 1801320 1873341 539760 906685 886282 270983 657601 25962 1142968 573716 1653932 655859 1283279 1433858 1968464 133868 1072930 128473 836375 1794669 1103997 1036853 1163090 545950 1341130 1020789 940398 16069 665817 1802108 1975228 1504084 1574713 1502165 266800 1291492 593413 1781366 1042923 1018777 661821 360568 188449 509156 1655164 460526 376937 790788 817455 1095184 1621514 730149 739020 1558144 1075941 830564 763115 205271 269590 1900815 204859 1289049 1547443 1769075 392187 593543 284097 531660 569302 1227627 1631148 811772 1587729 648696 1387620 173971 63904 1782722 1716576 558421 1519492 424444 1817305 98083 226079 1904981 1981218 340306 1073325 1166567 1704861 947457 152221 5516 807013 1345813 1078085 1944232 537269 1711169 618314 578555 1574883 1373479 395883 909071 888937 1677810 518583 1049511 530328 843554 1375894 1610481 1848689 1264406 628317 114841 248730 332431 1337683 915419 1792039 1963012 465697 349460 306596 826317 995393 699157 1150370 1402675 1592666 1792152 391052 316630 432028 960173 569096 1160347 105263 834825 528359 1543422 566332 1481532 338089 1429714 1054833 1938654 455202 768852 1834110 621534 1432224 805903 1319863 386320 78341 1852812 1293775 269377 1783845 702726 540581 602699 1267376 1000389 822364 200054 1071085 1383753 890318 1181734 1082343 1655598 670644 1102887 1268550 851048 150695 1887713 792670 209369 1631272 1809440 1969855 1162478 1434941 1392414 1972667 371340 1914772 836236 1549455 138521 1106176 479907 1040997 158572 1406468 252453 573702 112641 1603141 808384 1379154 384608 332523 718888 735975 156532 1547413 1073218 1976545 1635932 969088 251439 1774656 1096718 1006330 684997 1194840 949744 32750 709554 109918 501346 1397002 18630 1329727 388486 937408 551080 724636 1615842 1044941 697210 77918 473108 1637950 808143 7076 1426954 73065 486367 901660 475824 1231566 1117708 765849 31388 1564411 554079 1030685 1781671 623195 1505863 505441 1519506 315285 1926480 1564435 975165 1484758 673445 1559249 218447 382368 173603 831292 1651855 1656577 95654 1110801 502604 1523964 598658 728759 685521 1732810 120974 75953 759404 134648 1676971 524132 505316 1104141 686060 387580 647891 780353 1139694 1728123 1682443 1040108 807366 781228 1892453 1384532 1416865 1187534 1986099 923662 324431 1181765 1672749 756165 1511941 682469 830109 1505199 336949 1243442 102245 1069720 943178 1347542 1190831 627636 1947836 1652164 528088 1306407 597971 1342713 736425 236029 1497892 1346864 363640 568363 1102944 580695 1686883 647005 1191603 1152068 524046 322683 870947 736067 342864 1260323 1251526 1931854 1469452 1819833 979585 1462292 860374 1453285 624561 1734776 1869481 879537 125888 1206580 1709503 1533921 1867583 1344185 1286531 1621810 699682 1356150 1296829 1850758 311200 1038944 842353 539482 275154 1017265 165660 773745 1850665 371168 1548526 1454957 1778382 1860960 1042736 1898558 1107258 1598717 1315223 1516880 1787208 20402 217922 1598257 349280 294558 913891 1283841 1341017 515684 115699 413325 1250092 191806 1338930 1286843 1482908 759172 1570080 398410 1880814 1450411 1157558 700326 542578 329459 244592 1942549 246211 845548 1189974 1863770 986349 938587 968030 1348360 1994148 375326 1297240 95075 832176 191893 1809205 1315518 174455 1902321 1337712 1263363 848503 589958 595160 1456635 739707 1574214 1357331 256648 1227777 540120 1102374 1085920 769314 1781448 884390 639915 227696 465387 9867 1566770 150058 986848 1382929 489986 519428 655657 1616091 111273 1596124 18809 1491417 706960 911409 483896 1120640 426360 1299641 1769753 821081 999323 438732 1804043 1879016 997297 1258775 619133 1149268 173161 1840327 201730 1259390 1842569 914656 512163 231517 671626 1357876 754905 383933 151789 1120024 1464679 90371 1151278 1484945 1371182 937724 321518 777753 474442 525649 758651 1578312 1454814 715672 648801 912970 164111 911915 54933 1734852 1821896 1381696 653863 132108 1196081 1657086 1249184 1455454 1341031 595101 803623 404862 999275 377245 4913 590771 1644552 774105 1988335 493330 931787 507776 1455175 1535464 77686 342405 1349920 364050 636373 47116 1857870 369976 1674390 1606520 269206 799043 257054 723065 394698 805191 1196468 1414759 370522 1646400 419890 451352 1496653 405708 920865 1598299 1617187 41268 1538460 1254927 57668 983349 179071 337646 408823 1394792 101101 1484906 1418917 630471 43178 223226 1556095 256603 1116991 1212353 1434818 598645 1347729 1254064 962785 944326 810674 1861953 1759968 1998774 142459 1877522 537050 456864 295899 1677605 1065341 254178 1198155 382638 1236430 1131198 999360 917269 1935442 723362 1494324 1621345 9797 1828514 1242486 210600 1866236 55238 1739430 1773704 422017 320353 1922604 122243 1629108 258360 963571 198327 1808347 352437 1781153 107040 271367 543760 1761586 924299 180376 1577747 167780 1504257 526784 845131 1241525 659299 1291225 403558 1667516 1363069 1565252 1417626 1987845 1221231 766023 1444003 441555 1428815 1649049 1026844 1843950 1920018 1069989 1018518 1548743 1031877 695336 1094988 1402 617456 1989082 1748289 500681 1103551 258690 1173176 1525543 1621134 568677 1685407 169695 562781 1175418 802045 4339 750999 1500233 1173312 156851 1063435 313651 1045383 614960 1665545 82347 1834682 1143467 1594885 1139270 426636 176484 211725 1251854 980937 1510353 1210754 656584 413174 956408 1336937 912237 415221 1337551 1781856 1914227 448599 59665 198473 1608227 160615 860713 1386701 1256364 1118847 1767975 522005 677921 1786225 1467320 154164 1138556 894988 1291654 1130380 664351 1239252 1698795 1186164 591839 1410155 1219607 1996812 1267805 446519 1382030 1576893 1070420 10148 679882 106466 178519 1397607 1958581 1964479 324132 6069 858238 424874 1672886 305666 1123599 1432116 933860 1856252 1629833 266407 1965187 320198 1929284 1608723 917226 1023120 919466 1617411 184760 966222 216367 146252 1591561 1398612 1378437 824871 1888064 477403 1818178 1009840 1141825 737257 960699 1061380 1628035 921065 1751220 660946 893389 1255675 318657 1705755 1222616 1271700 598636 640620 333745 502850 235790 1774595 652533 1558524 1007735 1196812 1313010 1867708 1311992 1175449 192065 156136 7659 1557635 705484 986982 1723336 883208 1218849 1158587 1535815 870333 831839 857652 1260586 1657930 661937 42534 913659 1198954 1522891 199057 1812366 1522058 217099 379008 465702 1527349 106835 1780196 1167172 1672904 756417 428701 334938 1200451 1905900 666829 12825 894418 1269661 256389 841975 137202 1839633 1475045 1405574 854295 753082 843390 605048 565869 1842843 17442 1762722 1770787 1785196 4983 1010004 1893258 198408 912191 831233 745757 1611842 979732 1364564 1765642 787766 554414 468402 1785967 1690603 1922670 715140 485615 1336399 801417 1735207 1100768 129269 887170 123255 758309 1276982 1198422 1464019 1640497 639811 1970989 1701306 1200781 1252173 1921739 884062 1874625 1844945 1357830 1138001 1415980 365418 1319799 1055958 514382 1385320 843095 618664 1750168 1243499 75722 409100 1761674 81350 1519998 1263525 202041 1297109 1712793 364682 755900 521762 1492886 251162 126133 167479 1796571 1274547 584212 1194028 1945951 98988 1193423 1059789 146655 1960163 237254 1169239 1276094 193495 327231 629298 1081728 429126 1204054 412518 1716569 673759 1387326 1391697 319031 1672835 60995 482955 204323 208448 651113 373898 1172336 123189 1576577 1569795 1465415 589680 378049 1935973 1791550 1721450 1184987 1539251 1872116 739299 1060207 1520913 97468 589206 1774175 788405 645694 1579892 106419 1277336 615098 4044 1275530 276220 1742502 1158658 767677 336603 468590 1893486 1275441 36231 1785693 241515 157309 1581163 1823768 417214 95663 1786389 1543308 1204016 1304099 121120 718119 825325 1944680 814697 1029717 509167 946525 1230306 1556023 904912 511520 1434360 1733719 762343 160078 901702 1664798 231587 1802441 1385050 359721 564258 739694 104923 1697864 1635416 1729852 948666 584405 1584498 935365 181951 1091609 1989779 857026 1133469 1767353 1372341 351520 794982 1116896 809703 1853553 826860 362463 1079595 670769 1524327 152841 1412133 135663 1233648 1442855 471206 787466 700258 1307347 1479418 488656 1264715 60212 94290 885909 1910443 423129 1944906 119084 54007 988416 865325 1369194 1304724 986971 1915189 581082 1167134 1675883 1404915 342434 1044489 478938 922817 1961519 280453 1548856 1305624 729217 725261 971116 344417 1021576 237138 241989 1749702 428822 1094924 1041239 479013 235402 583218 1167354 379697 1778449 984282 1543164 369546 1809195 1957860 1835914 957975 1253764 467694 1169838 1195126 505171 1095443 192899 1065076 513898 1209841 287723 829060 1399393 947424 920838 1251845 1328953 1516891 607492 1489504 1858958 823378 1738073 45924 1112692 1459386 206430 980433 321800 302764 1438805 855767 1436084 24772 1375029 1733987 1232851 814078 449550 1382373 1287947 1459656 4397 1789927 436367 779432 1943657 23442 1486517 325323 656756 1317501 1003628 1991837 352699 720242 383737 256444 1727168 1949604 1376562 850792 700577 451628 647400 1743637 653383 381609 1489028 71044 1250100 1167480 195083 1621692 1949133 1457373 977387 836337 791730 551813 1540265 1760108 907141 1557237 1722171 1051108 1049721 1272816 1773246 1710413 1522960 1432774 292443 554022 1404137 699335 696929 1643707 1557961 642383 1917619 921711 1590483 683874 661905 1852886 1858323 1607594 692150 317212 711374 1298484 1807192 809448 473953 735259 1865606 883602 1166762 1707094 1905065 777759 1809741 1468052 460794 1395843 504212 1921437 394136 542875 1778846 1392237 533295 1475824 960187 1858560 1540716 761383 1934512 57837 1880491 1438840 1785155 488860 1106543 1277257 679992 854346 1691669 1684828 204729 400147 1222389 1031957 1939439 1839662 714613 162522 430852 1053190 746726 356377 602149 1925061 1593861 879321 1983380 1421878 1577993 1494842 1634872 165874 534035 140716 339652 136662 1404580 1610231 1086085 392679 146436 1627653 1696350 1970676 1162796 1616590 1115753 964403 1739493 1212690 599282 1239567 835477 820427 1025263 1143365 767539 1501300 727310 1621344 1187533 393454 725888 1835073 1702870 1895254 267960 657732 1524912 1447843 334134 323210 1149870 80125 1304434 547968 1271776 277436 357035 99065 1092464 642444 1760342 817849 578187 1071645 1457293 1289973 1278072 1102871 281044 652226 41552 1042566 525891 1504733 600336 533384 505222 944734 54325 1853206 1262571 1566389 1417283 1180752 1377448 1856881 1529694 1905260 404906 1712403 703867 1942275 1387666 568844 1593406 950958 167494 962115 1140073 941831 573283 152542 576136 1576046 1571943 53573 1557662 1825878 414950 150073 1121490 1047880 1045362 478053 406408 1303819 873467 718035 880983 1788523 467851 1517112 1930095 164565 155393 568115 1514424 1913665 1596694 1579996 186841 1250440 462791 1663925 1258599 1507274 736258 1575659 500023 1163667 721877 1955550 1297322 8676 435562 1421923 1031697 988835 379281 606602 889241 1751904 1992411 705655 757001 1629586 1221129 705026 1140716 238774 1756427 1445971 1226032 565631 1941835 395721 1751243 788735 1003861 1964108 258876 285215 242245 323059 1996449 1900619 1829323 1338445 194598 1503686 1950321 1816786 1115525 329917 150800 1878351 704815 1454860 250651 415523 1803154 1357286 670025 1146969 1732291 1694110 794105 1745491 582427 1429812 877927 1115373 949701 28230 1187566 1768678 1560253 361028 307116 1720254 1508892 478880 1044571 1123212 1377545 58890 929339 1530885 520741 1220066 1916869 612299 1474355 918856 1164018 1134668 305460 1181176 1314898 1019815 530214 1607219 1709703 691327 1614945 1128668 281127 1354665 353472 753332 1097629 1811627 1006026 1759414 1296590 1792238 119610 1677567 966637 1623389 1992088 627860 282673 1935708 1591241 417262 814710 471911 675617 1861386 706969 717111 1094104 199367 218213 967969 883629 1899961 113338 1318065 1266498 1909290 1784179 543180 592051 659016 826189 1764425 115166 1818317 1994451 860168 1811665 450325 1082916 1143080 819438 1458447 273172 1389598 1711318 1320669 478270 1756488 1089182 1996335 1971009 1917295 1279548 368557 408459 1209198 1534580 825465 64326 306680 1082207 1033921 806618 1224242 1285360 685821 867540 1833105 531712 38908 1811309 597100 186173 1990562 1280379 1721621 1217458 1200468 1998037 1383002 336356 386072 1297713 1346738 462729 1418903 54554 1283166 1368940 1774316 952410 1503463 1819469 1187665 917677 304702 991324 717374 159434 158277 725929 329319 1760954 1024348 1757800 1603175 937980 223653 1476972 1841106 457666 784428 1413632 1296965 877819 565907 1826219 1116577 1239732 476900 200588 1300436 952143 182550 1390790 1188086 684107 1816143 405673 328992 208828 1084416 1910930 1315482 953302 751110 1735269 1533367 33619 781322 13897 1031304 1350176 238304 183156 152823 691299 1447846 787726 1808410 721862 1256751 1064232 1493956 107348 1367739 1658563 1067146 1609566 1801210 1992364 856036 79954 825219 1238022 918149 528188 1962580 381144 1666805 1809613 622723 715931 343251 1804419 1060792 1966871 811922 1713297 492960 1147877 720903 856155 1247054 103445 1389751 999509 893344 885544 81169 147705 1344267 502620 954124 1907677 142358 86405 904281 713766 275089 1648971 952161 974890 281270 562397 1005206 907970 1908231 1268670 229441 1532114 1637243 1120956 613004 905280 1320971 1297335 1046595 353499 1136387 1156344 949553 61762 435790 107238 556045 1168828 811564 841846 1384136 440533 538549 974315 809731 595892 70814 448422 1934664 739696 1182119 1892675 948948 1746088 1238622 930254 586534 736071 911236 977082 1370063 1983470 1989388 651458 1802613 1026991 726784 1396975 1796314 1405677 1928908 460613 1406713 1687039 831688 1998056 677401 12178 1461338 269905 1061281 1870017 1058876 486195 801910 627572 681934 707433 1000087 1428407 1504794 313956 1397759 186433 1150982 1913525 1470823 726196 1830837 1733885 809168 64372 837309 304391 968896 676483 1313938 1249382 1648893 699600 795780 1687419 1560179 267650 1342725 582018 1076966 1097956 986403 1610148 1515220 29272 1012643 607423 506429 138386 1814826 1600674 1601237 1258884 1499739 1399494 1103026 1953457 432704 378246 1976008 260552 1553389 1175519 1897611 899328 295081 113619 1219156 935586 1578042 675557 424434 1123834 426266 1884757 1967909 520660 921394 1412431 452556 1553967 1856989 1160544 399452 395816 1555621 312023 1014059 389336 80512 1811119 502908 379433 79837 1200243 383285 589250 967456 711051 105500 1764862 413913 1933775 1255920 1159673 749282 1315228 366206 1746050 677425 71342 1334815 518868 1374047 187060 753608 1238085 750525 1674847 1016140 764943 204586 801369 807651 1931143 1353157 1579425 1125068 723861 1709164 612465 1685574 465707 1945784 673269 1519693 1324523 518474 1628818 1058276 339161 747861 1576658 634724 1641180 1971356 260068 128881 842494 1920025 352615 1555101 1171579 954556 1466030 1847349 1429603 948587 1018949 773424 132391 1545058 1304809 1652799 734651 556425 1327841 62528 485372 1111802 572172 468410 1207020 118270 1033473 511143 1308584 1237775 1015012 772709 349124 1980904 1559746 530786 745779 719333 1973540 567714 325717 826519 409009 1324199 756825 1939998 475670 545219 1028899 975004 1196708 633448 1000658 284229 394216 1487353 1892100 719896 303341 252296 833187 658369 977175 865716 977078 1171816 21585 1485439 367724 153068 1254973 759037 1327231 413488 808157 1495649 1258206 373570 1219059 945067 966704 114306 825823 537198 1342468 1521436 643149 704442 1255203 1057571 411751 1385002 1568749 1033906 1712033 737358 627905 618880 1851047 511117 1960925 1460125 1093234 1052648 1992009 1244906 367985 778570 706981 1300691 174711 1743397 5998 1650330 952861 1059103 1602858 486074 1392105 974943 1946689 1775199 1749378 1655255 537995 1164502 741451 370698 961844 1999993 298982 1301569 13225 324341 1211247 89054 1104344 951033 669067 230731 502878 300331 1131133 1190811 1117230 671001 1114103 948241 1217153 536475 788649 503400 1959339 1802366 1015386 260799 1933432 1300241 669701 82862 958808 1787535 945547 1595259 834703 1723414 1992934 802843 1238566 894777 401206 1239431 333099 417505 757566 1779634 1522273 1253946 1344290 300476 846106 382306 835713 1079952 1444037 777574 1901057 520013 1192857 1923981 1652033 349620 1710438 210932 1576923 657044 132869 1873047 1388221 760269 724973 1022168 1382021 1808988 1789673 1724782 1452943 1039718 1880385 1818847 830050 463284 1619952 151597 1902048 1319374 1245801 1030743 932376 267418 1579238 1596857 676081 131351 180003 279167 1308120 977179 1126492 1225047 366614 198034 1019738 695628 316378 1488050 1404136 1732400 382900 906423 1715796 212732 1569080 1615403 1909676 443115 1020098 83399 91855 283654 1754561 767676 333006 1352639 1125859 522057 1831230 1242120 1958540 1177318 69873 1030545 867289 737577 948990 1246506 798687 1282072 489797 1228364 619583 1539559 166021 17384 663486 696334 940096 77208 473114 384385 902770 1174193 1418602 1962826 477066 164612 537389 663970 1159877 1943608 186011 841813 1519666 1979254 281886 1292558 1667331 1347857 170575 1036066 1910221 939594 808208 701820 1663408 789026 422308 463557 1756669 1572280 714349 1308172 326327 1807426 58699 1807567 1641083 1651020 310865 558023 1016873 1050356 1251172 1018364 1049125 1973185 1806864 167030 1947535 604085 469087 705212 1869006 821168 1237778 1399522 537816 1808553 674482 871475 172415 1989691 1471287 1243789 243746 1807764 165772 817585 1500597 718378 68278 1212838 309848 1932478 1934528 1160927 1627084 1542514 1516224 1730006 1052272 1234217 1908552 1579164 1404106 323149 1115372 865266 506408 1584167 1904716 1416691 844870 1202525 940614 1971392 1006974 1496832 518696 350755 668791 1490072 822063 364843 199541 1996901 1468134 15388 582354 1559729 1324129 1301240 273197 374178 1507713 1029394 1228540 845429 429377 912589 1060432 1639219 1851996 1997803 103412 1594125 855101 1236922 408401 601712 1021712 539825 247309 51267 819308 1024146 249928 161605 472350 1607662 905026 1994699 1576521 664768 1470510 1701459 1853684 714410 1915935 1409952 516859 1471198 1851494 535461 1639010 995369 318528 85414 1911381 650520 196498 1241240 422858 1467683 943735 1773746 246268 1444204 717575 660262 565239 747817 596108 1958159 488352 605366 106934 1654057 1423405 904704 1750844 397812 272194 1772381 1925421 1879424 1462316 188049 189769 1802807 1368733 1670055 403064 579348 1988391 1121547 1815504 359041 1228311 1015597 196162 1301669 818588 1177779 1409528 310363 1024308 1919079 662036 705386 1642393 348597 549305 1636021 1120888 305855 1461664 406216 666373 712280 1002951 194581 651230 1107030 1377105 1537921 1261120 1641563 181400 826196 1539477 754435 750822 1624429 1539509 1178616 82805 75974 329829 428466 265177 1916830 535327 565108 437249 993793 104284 1715182 1271278 1439123 1247110 95117 1585640 1586846 470200 849194 878023 1508202 352227 469751 12669 720091 79168 1248364 632740 487636 1100124 1150710 1658289 648188 491567 894095 1534029 1481220 1781675 808727 889345 912738 1660657 1652354 1249578 408059 866056 1478888 598040 551883 347259 345255 1592171 864544 1177905 1561705 1701935 767155 1802429 1048160 711575 927323 558400 1036333 1887613 435679 1474409 1996498 1528877 1221303 1631855 701013 1667592 639623 82708 1706346 507265 1239309 523909 593084 1632046 1686802 879085 1193767 1765868 1413889 540951 1657617 258476 682938 62758 1042988 1783850 574945 1415180 500375 53759 642373 118521 1656102 1157240 979929 1483696 399945 872396 806929 24352 1334399 889360 1473429 1769885 1999781 1944106 1782774 1354389 7022 543907 1128397 12533 1174553 821397 1731657 64190 354141 1200406 480878 1402373 1473901 1604829 928860 446546 212729 1864288 367430 531183 1394725 964168 501279 814907 1823131 128359 1893863 417319 439136 1197180 152663 725206 1569065 1989021 92511 226425 1861171 1975334 1248607 1335777 1501626 707518 1089328 688693 1247326 1584939 31166 350987 1763646 415144 1365003 958349 1687877 1800572 93893 329697 89334 582393 1146419 98344 14764 1441256 639211 1990855 994858 1775403 785863 1311690 495884 96000 31980 1376367 1033370 334845 803374 1743758 1673896 132930 1485384 1641914 116394 144595 343234 363336 1055850 1231484 853421 871031 1172416 19311 754170 1853049 381757 22080 168439 986639 1162666 797073 708779 1779503 350657 181912 1230269 1729371 777087 1071704 1443290 762696 814461 855108 1819348 1121329 135251 49329 718645 1020571 1261976 1523019 1509591 951023 382914 842788 1964235 153547 1911453 940075 1432581 1239198 1876088 1950994 228331 204788 1124776 957391 982370 61460 283384 1393128 1309982 378615 1059802 1413013 1338150 373914 1990475 589590 217337 1785042 1245025 121695 695113 1014173 587482 612906 1240522 208399 1184426 1309828 753935 1599082 1818326 1372933 1297074 877588 1726209 512279 1664571 1467182 525815 1474105 1242801 384519 1163066 1376406 467814 1244874 852035 1834749 1197896 339062 1970129 779684 1662341 49416 560766 325157 481895 982813 21513 1370697 1074786 1267666 195004 858743 742600 1174492 1099352 714479 160621 1708256 926608 952963 354457 313398 1425301 1498615 1050950 630381 520334 1731860 728126 1243852 1236469 1929801 1845653 364684 1839770 1643329 1103413 1124508 1666835 1564824 1403082 247296 171785 1008684 1480313 1026564 548940 315121 1158768 1303275 1672859 676049 1590593 1749782 1963440 1848081 382953 1666063 1686729 1053564 1104251 182810 1758559 945089 1549533 1689070 1830987 1050059 221219 835136 1079638 458646 1833988 1640736 828615 1494820 1491655 630631 754046 308374 1624619 125419 568609 1472813 1282647 669954 710690 1546646 1808904 523923 1437928 1828903 1247303 1706247 1206619 1136583 1421070 299169 144193 1577401 788736 782541 1440584 654814 235427 981194 418393 1504601 180007 1232618 1554277 25508 86533 1087675 1046923 1466823 443108 1533133 693652 1365120 544579 1651834 1538033 518297 9112 1269073 1077270 551722 314949 1338495 847565 274604 1877001 968477 1103290 11896 281637 1988414 1604656 974429 267282 1847894 1987887 855121 300922 722875 789211 939315 477770 445396 1311518 715071 179390 498823 913280 1282373 1756615 1736386 417896 238019 98338 644436 1770048 1005852 1122165 1850379 21999 1302201 1559974 1098978 1914571 130723 1486088 649465 1452897 1273728 1451052 1725226 1312816 1361233 1485749 1790195 1252791 972873 1473600 231284 201625 534340 220069 1753851 1323445 1443863 375229 869455 1068793 1541363 307975 314043 1036798 339166 1451071 145113 1092147 1135660 569713 1367188 279341 189186 941702 1659514 1470542 245711 1099746 1537077 1803169 1380600 1129312 1024813 1459113 1777102 1575196 89265 1049811 1113237 877491 630420 1845981 1132972 554474 1209575 1842471 34076 269715 1905235 504036 286974 236471 1303879 289355 1002333 224047 1571607 845275 1651548 834479 1055352 1551988 1907652 1131859 640030 1550679 245338 516304 1451001 706267 1840074 197765 606425 1218151 921528 1055696 1294627 1610766 1442898 1629228 1474589 1536629 497734 371746 1587747 1991342 1716745 1534676 1292530 1992383 1636467 1343262 1544295 1927637 372257 405147 1796076 908593 1657785 681779 806059 823190 1982447 1167536 1651922 68109 569634 141320 344919 9204 1575446 590013 1668118 589879 1793591 1427687 695316 965308 506247 1895799 1058150 1420458 1542510 513795 1205758 1113891 1212488 89465 1476270 1723325 1494075 349053 27847 1944603 658641 699825 487076 301276 461085 1343593 333202 1336513 251158 509233 372133 1721351 1466267 9940 1906792 1960689 812063 1947257 976509 204443 918122 1697002 1924452 346450 1973177 1329320 741506 698355 1211341 194847 1317781 1369239 1926289 210196 1152415 465259 458145 397989 1257767 1254129 1006124 340977 1659372 1011574 388172 464936 142654 628131 311715 1719450 308205 1191300 1182542 1701043 902185 999139 1193895 1908225 1630138 1199200 1160577 1577707 1640265 629023 1271376 1931622 1353331 235728 627148 1357896 365607 1956705 79426 992868 1871736 265043 551072 120268 1989996 892175 1429782 638086 1438156 1246671 438258 647235 604656 198564 1721956 1360496 138620 1842298 446668 1375384 1679808 848213 268365 428965 1047909 894640 1447997 1925048 133860 1381661 737941 1489192 60794 371408 1167407 495909 785173 500941 1379841 1197546 1231899 317945 777099 123970 631663 1703612 751895 278098 160342 1232679 654208 325753 296272 1990597 1577548 790239 400841 851786 1625549 1509580 1872993 1018875 12145 1165633 1063877 1510218 385987 186186 1721383 1853367 318636 419167 676713 998263 1174557 728502 1215773 1656160 136016 1882819 273315 1815554 1328138 1162053 15410 141358 1292673 627210 539391 438543 1341258 1349248 1063686 1728961 1271611 1602325 1044703 1983386 151345 1673554 1861338 91326 681854 432868 1332892 616339 1889716 580597 1162277 1579143 1081804 390828 103344 1994228 201306 1253221 1621026 948889 712954 715069 531491 841510 251996 1578686 1394015 1636779 80057 1151964 937048 160392 1178446 282483 1797308 1763785 1709679 94508 1730718 327322 1851325 353669 1937194 842185 190309 962300 1819621 1822495 758435 1136257 269322 604685 1439587 1735047 1017508 520663 349955 229228 1350588 1537957 416847 496257 1157216 539100 694800 944822 451977 1813941 906875 1317364 1633788 999241 890060 515817 262571 1079979 547130 1901188 1818526 588596 100382 1963581 1756088 429962 1932387 1960263 726973 1068964 82086 362657 509379 107618 869165 1984124 1130596 377589 1401388 1576037 1657874 378625 489085 757398 427022 701422 88675 597810 1737499 1888890 341019 494043 1116282 1300016 105668 1228417 1301266 752521 16731 21412 857851 1766565 1324152 1692605 610676 888422 232910 1364106 1263448 1038136 285975 337740 793190 686525 1565681 1394868 198266 1628917 1872703 1849421 1571389 999497 1206155 1901135 532089 1958601 305753 1868059 1983002 69325 852404 20525 942248 1994123 1575451 510211 1938625 1671765 338370 367743 1713728 424116 984651 499082 745830 824185 1127442 1162783 16673 1920805 508229 1490466 672571 126326 1295182 103107 1400316 808534 844840 1887317 484973 977305 608241 116544 1240274 1432115 1062813 1503239 1352813 1936415 1582366 713933 638611 1845777 1387500 1158696 664143 200005 174761 984387 108838 1690158 1359849 602479 1894093 445245 606217 500798 176355 624745 371645 1952572 50629 1254400 1261312 1318511 1814068 1221749 1729264 1675364 1589306 36917 820293 1460129 1259856 512017 1805346 545400 1698285 1925976 290129 1147531 504700 222257 1348560 434816 39595 735758 178522 250745 912719 150850 375294 344009 1675635 316452 529376 608626 193756 1126712 1167289 1048761 772201 226380 1978922 1172273 1234190 1819555 1955552 1290220 678965 1773382 763856 391842 1132290 1813307 1969209 699087 115356 357400 823128 1757137 405688 1843242 419548 337183 347401 800580 740950 511255 1355215 1583850 1493463 402311 1943642 1471711 214319 230702 359052 342185 1052325 1424292 137051 1782897 277478 1190132 694266 377095 167807 1780418 753044 792354 1376453 138882 834043 1831998 196276 441610 83732 123403 638741 1979258 1150008 1259136 1134467 1499715 1323715 1980770 209928 229834 1521092 1052851 200523 1674673 870404 498677 305655 1578097 1373668 1106348 683694 1241105 1962234 1939887 1025149 1396168 1323302 1046369 985006 289771 1641283 1076008 142455 752238 1335864 157124 1141270 1197125 487121 408850 1649696 1600912 938357 701667 1511255 267061 1248283 853776 502191 1074375 1948587 1258422 69360 1543988 601736 321374 526962 1112667 923680 373651 1721309 1400328 606301 1131326 1979684 1715359 167804 89298 1697941 151670 415984 1719800 38619 1061825 1692232 1207517 1857786 277702 900140 1484015 1331501 1364243 1137272 717758 1849248 1583022 310257 503749 1333631 320390 1992738 684695 1645637 905170 1343652 755812 1664766 1042817 346387 1426950 1908792 1958281 1867623 1289693 838756 1907463 433921 401261 290680 1966800 1548304 1703016 1548305 1732036 722843 1661162 1403857 66783 1087520 99804 168344 1895591 348800 36358 678767 1048047 1349102 1866863 1986574 536710 1619629 1011162 247854 1462936 1158640 838201 1201105 579239 1991165 1739521 1088566 1315251 1647475 76080 1591159 1466658 1923364 1539428 1049466 1101290 154037 1427111 193024 881763 237276 1290587 830528 1160788 440281 1290899 1444770 838616 1875593 655517 1334560 597360 781547 1412038 248997 404339 457138 1775831 1137704 862674 1613266 460516 1810579 734859 297692 1862438 584942 514660 1951061 307452 1505990 283301 1761530 157918 1421515 556547 1258883 139088 1812916 1748637 1378278 1728338 116405 302020 25546 1201092 732389 1799683 477496 1902050 1324914 1940897 831355 1667641 1484229 1397951 729389 1598315 1987002 425548 1411155 1647897 113793 1560201 13919 1538542 1386952 1159393 1673616 372778 197733 84372 1706560 487221 1231333 741439 1010948 1111913 716481 822794 947167 278725 1022588 1821325 445136 475596 1746583 1873481 714330 16154 416831 322000 863523 1258168 324585 665426 1767903 130475 1567244 453903 9746 1607622 21399 436745 1756724 1235770 1402287 1319066 160372 1317104 434389 1465337 967392 942025 839514 1272320 1153842 1611697 1079847 351511 1806565 851453 1040694 1734888 575369 1084999 508663 903037 1419769 588383 1664232 1924123 1266227 954323 897504 1713445 855219 1380113 691193 1242031 1384092 1993333 165218 1876749 1394563 740417 540801 776205 1559129 563057 1387724 1590554 773515 494905 1578853 623999 1225263 336235 1312072 918847 1412775 684810 1099322 181644 875635 153339 1032921 1050365 162795 868535 1191339 608318 475245 1502523 1523902 787445 1417801 809857 1093576 1313998 1794104 174545 46792 1787231 920673 1952269 1315231 1041178 1439380 1071749 1909904 1937763 1029449 1653494 1662080 323449 950640 1889019 1620303 221378 857697 905862 446299 1457550 747010 1872548 1669833 697117 1154872 412395 669496 904492 1453516 1865713 1050466 82377 1296599 171872 1990813 1049548 989793 630318 1457707 249507 466292 838959 1768339 1677353 1365357 1165062 1410815 18168 405723 1925253 1193001 838960 1889584 472661 1676461 896865 1617863 1476458 99004 40308 750828 1009809 1816215 1665969 1241024 1612339 398443 480194 1784765 1184599 170643 130730 1358670 511881 1790434 1989127 1089152 368774 1941175 1902816 759836 24144 399898 1508473 795662 1079530 1715909 1276817 366107 926138 1449602 830819 1939164 1945220 1650286 993882 1758926 70877 553968 1578868 1236051 872021 846848 791536 1842313 256745 1399362 1175427 414845 401695 1050645 574737 504429 1851582 1710235 1779689 1875245 1697557 804260 1896859 666364 1128235 764649 671750 838130 1183492 322496 1293582 614008 1608297 57533 1614204 1110641 917578 1350821 1285239 927046 1031773 926109 1551035 1268406 1520220 1816799 144670 250399 1639629 955488 1512164 719418 1018729 1073793 786059 1535349 810900 1122206 636933 743620 1198784 1332867 726115 51522 439493 1134350 1190403 188195 1202535 228949 111158 1023136 79753 1184404 110995 356551 562545 301471 1594206 875242 1224416 1421014 1329956 1202612 1989078 1041658 1339558 812777 1461867 831744 1919898 790207 311597 1555553 542905 1027356 500082 1541461 1673758 1146308 1347975 1543973 1214906 724531 1626706 678989 620926 982231 1021820 320100 542997 1518799 1618455 577195 791919 1587377 1020032 1917639 604065 1783219 1258747 254217 361253 1503363 412911 1890253 732033 1482237 534639 1633622 1681711 1028287 1210776 1676262 1480984 865975 842656 748940 1420988 753649 1791688 1943716 1983424 149567 1217950 501099 564541 1037277 958471 1848138 1520005 307198 1151935 772358 1561256 1503154 424832 832210 1370733 103942 1758443 531867 1079087 1725227 170121 1447590 244822 1500136 1754212 1375291 1775746 909856 1461384 476222 926823 1970618 770814 69448 538359 1056811 1906163 1494309 554669 1443070 1796944 401760 196455 587017 1836702 399111 320980 1687504 1049430 1064047 1119965 1618044 1619633 274133 1182221 1994901 183319 760444 119004 1703306 1963905 1469648 1358547 1570278 366876 1909170 67456 716130 1582846 555298 929915 298638 1015436 1249572 98278 638698 1483245 1236966 1027078 338502 1818224 1129134 583580 836346 249588 1477952 752653 424263 614857 918050 1122162 1821401 2273 1380372 70612 1015683 74377 2291 152326 79208 389426 918483 1627233 1193751 1174270 601096 1280805 685093 249617 1041822 1187478 569467 650077 1122316 1664114 107081 357186 629992 181539 1876256 638851 536663 1299879 503959 1688593 531295 491916 903838 261616 1441985 219287 366737 1954277 1097246 1435427 1495117 190003 1639155 972292 1554841 45124 1678860 392427 1529799 183812 28449 361063 83735 1853125 692910 655437 490356 1361585 1581697 1517561 1970337 1524732 862305 1285266 1410474 141374 1602243 264718 996418 426217 1140132 557505 1221584 336041 1838107 549623 152741 331647 1838549 1598554 1170070 1258087 1791612 571977 1882731 896410 621420 1433610 1384351 1045214 1806449 713725 1171594 867395 1379310 255558 116564 520719 200933 282048 551594 800951 1944679 1337479 974936 875884 1000157 284327 1732993 1233275 702956 1856496 1695600 1894495 202333 754824 626785 1632429 27249 1948973 502123 1281892 471101 915100 6699 674276 1774970 1642184 1551801 1944198 768190 1495965 403978 72821 331714 661974 1128667 1498753 533642 318598 1410896 1611622 1999504 1970017 713831 430998 1547885 1990709 1050944 1034414 1877918 1676737 1604583 1170068 135637 1218866 977703 595406 383008 1231155 1353919 448913 1304433 1051433 43399 1977057 1031252 234864 1088813 680213 11932 937177 408831 1476320 397003 1341951 1611022 1027700 643280 849458 280779 1553694 320855 1730789 1586390 1332914 1966782 240277 51174 743053 257769 1539047 777500 451331 666410 348453 737399 1743952 1389843 455685 1597817 325082 1570117 1022603 595396 426030 411944 1278141 838272 48867 283699 1091630 1448885 1128241 152481 950189 1853838 1082512 830015 450181 785380 639476 522610 1730961 903585 1476119 1945475 653661 1645626 1421918 1490981 1330077 362945 1119273 1319222 456579 254146 401398 1950951 528366 767795 1148284 1658116 190183 230183 1095883 688752 983402 392178 439594 1515661 40796 1122691 1822650 997910 387598 1215124 1354404 147409 1875712 1027628 66827 1947025 1691341 1649578 1674129 521254 1084524 1320251 231370 1804714 524594 3101 391038 1593273 600912 1304001 20670 3553 1085975 1310726 644061 241684 1883678 1447758 316513 207225 915732 1517849 110906 445739 253516 775912 1878426 1850366 1186540 33715 872586 821617 447309 848726 1131605 580743 1807008 962532 1947085 44516 1241242 2471 501811 1501741 954777 442079 1310606 817372 1622608 587193 695504 840991 1282356 1527418 686225 1373122 973568 1588256 1393544 1737414 560951 462669 1752857 239861 856696 1250856 789260 1141775 165990 1130794 1069525 1531173 573277 1677504 1039223 469026 912969 705446 413684 1751132 330648 804760 451365 1298493 363591 1888951 1246382 1748527 1634750 116525 1921153 145266 404114 252673 119592 1898010 554611 833040 1737491 1644510 221023 1519890 1678354 987662 1590937 1154777 1964922 601638 1097210 417160 246722 1599151 1933923 1498018 799545 64641 152427 22919 1950854 1515077 1124688 1530663 1372821 1521004 531251 1403335 52296 1074929 1940687 399852 1648929 1369148 1241132 1641971 1042969 691697 1594126 1699678 1866495 330602 151196 1346763 1258452 1046407 395099 387477 1275228 1083452 1356823 1940605 1437437 628058 587900 1775590 1028338 745706 1005021 394302 1863566 327309 274952 1749418 1701272 1133555 691518 425374 806623 130728 804757 487710 1193814 983216 514459 445891 258478 1768195 1030934 1307109 1155451 1746854 1498853 518546 467467 1039945 1475930 1666087 556747 1445161 944663 68900 290334 24362 1371200 1315705 557165 1259331 1815541 1977212 576444 654835 1033389 1629661 1975896 1708186 799841 1218720 23720 97658 1096452 252764 1744285 1941988 1585918 1586196 876003 1638442 1511229 1855069 1685708 1262713 918468 124270 1447873 246698 1381409 248980 1369186 1851852 782704 598125 1808328 1469757 1160139 976255 1619067 1989959 666334 200349 463317 608472 1841680 88127 1471957 63200 1997784 279001 1197598 22292 430151 1089374 1929379 17886 250012 1124708 399546 1187504 169004 268989 509092 343990 1018397 248370 70252 1677022 1442872 1220841 1511205 163916 1224455 1644185 1329985 1672554 228625 1285722 255216 1880704 567679 437165 1081991 1262018 1928337 1876343 1637053 814274 376741 1833882 229666 1714694 1696074 791829 318653 1875785 530523 1891561 571918 1194686 591949 1919550 1892985 331707 90627 1531501 509364 457296 1756878 1955997 1954261 1789424 1107424 815984 1710951 1527474 1691429 284112 1429646 1186953 1232831 997636 1332161 1481212 1829099 17043 782520 1950875 1537182 231566 12892 1060262 1164005 964381 1220034 1620 1341379 1743244 397392 695385 1123374 706142 827065 506695 1844067 104212 1425217 857045 1596048 1615944 769625 75473 397506 1969298 1465496 858452 574475 411886 656016 486083 426752 1199924 1857600 629720 1033657 759264 389008 712513 433283 1596138 806123 1001446 444885 1437128 1849127 728132 729801 1971569 652874 1324603 217868 1810341 668257 1129360 1532921 1147206 1064428 1164110 1771047 579204 1843315 986432 328420 1616122 423783 129577 1850096 345310 246120 1791792 755197 734646 332552 1432275 250471 686802 752767 38663 209367 977275 110131 855432 1682265 1292541 968218 385132 6401 1876536 698434 1326379 884373 933442 768775 1039487 1062952 1996137 903983 1761182 1967941 957564 1642273 142584 1562916 336055 832263 463008 640491 598033 670021 1962846 1834066 15755 810302 1302368 317815 1721374 869769 1442268 400894 851553 243076 1432743 350445 1976468 1071961 627081 1273032 1624693 509438 1055496 443207 183617 477839 1285649 930379 1073536 557000 1780150 1698955 17343 1048724 1168804 1825078 214515 496549 1502941 1316916 85204 51114 1747412 1551034 1003123 886862 1507053 210521 1668067 853700 55046 81152 1305073 822610 1396056 170543 321802 710234 585223 388198 255775 1855532 1393185 102565 622788 1580860 1261675 338137 1565851 103869 767226 37761 1376509 903925 987054 107385 297247 1238461 1593379 1119617 684551 1433589 1127754 1722910 768087 1504498 1204262 908350 1595150 720304 556930 1289807 1922777 1284273 1157523 1825685 889475 1143521 38611 330565 768407 1280396 479268 718476 1618877 687240 5908 99413 1394952 1165017 889001 1897358 1352107 1761840 978536 1171567 1599365 124255 918887 260207 333701 842652 345511 42684 1597719 739386 199317 1312204 1793804 5295 208576 1307530 1510414 1589974 1620205 1439109 1314827 483745 217764 1762625 621275 1695273 484240 655305 1590946 1545110 893466 355992 983116 912958 106659 1778031 1514698 1110754 571555 450984 1682714 1308018 1301308 787008 1100500 1234933 1351821 1952092 1443676 1542203 576805 192294 1548730 108181 1735742 1373146 17320 1448118 357462 1825087 84858 1404913 1048939 751463 288870 1104460 782824 619646 1373586 955214 1269166 484615 328056 1884839 574830 1818811 1176227 299717 1105688 666957 384060 388085 46773 1676421 1414478 1224408 1325268 13461 642368 1058008 274524 865606 1282411 853128 1006892 270551 1819698 1785915 1830564 1395568 1664664 15667 1184813 1248862 1894972 1521355 1029934 1118117 46422 1156611 374382 1228087 1719751 1255834 1658201 832153 800798 1155050 935617 1278669 901855 1286185 292478 1573115 211672 1421305 1416524 1167047 44660 1851194 1244371 296835 516258 1469121 1517980 1856966 564968 282188 281533 1541404 972337 154428 270303 891462 180287 1655942 1785160 338517 1008602 1630801 1580375 1683989 1668000 1407104 1749993 329739 1196718 452670 1877838 1250774 853828 317711 707373 249023 319074 1218949 1468000 1542183 1692904 1479934 1992511 403469 310150 195712 1910580 1634238 1282156 339583 1159288 1381866 307064 1706167 247661 461167 828789 96584 824965 1545371 115069 554565 836821 1681541 506732 543230 257850 1977228 1085552 637981 481384 1116589 16985 1964372 178696 1298520 150338 1162827 726157 694347 1608929 661733 930377 1660790 226212 1550977 1270980 1934799 703186 1885841 170700 459413 1803085 322667 1441036 127674 224763 1972160 1260835 1580372 1946803 1789751 249685 1531459 405443 140364 1363164 999039 275880 866446 1726872 979361 584492 1086174 187809 331035 780583 114558 1323677 478905 1878815 1570552 506520 1028756 1540155 1563245 179026 1284801 1511809 1227846 1986788 1105880 1290447 1923606 159468 1486872 1076609 1908135 1429444 1861088 681037 1421839 561126 1146239 1048983 1815159 1123569 1176038 435321 1141197 227125 923876 104392 1561410 1925118 1474180 679243 15850 1878424 1166396 1435093 344878 495405 1778442 1831914 907665 1792097 623130 900944 1514966 1100381 1908457 241974 118839 1487117 477621 522197 1232132 1888192 496704 1339439 806243 1290569 962356 1656693 539493 242434 89429 769772 1091902 1578762 1750183 799473 1670585 370129 1100176 1196848 1172672 1463185 377744 1737797 1356678 576974 164244 1646006 546790 1383089 688532 1784789 598723 780826 1614119 1475928 1284764 992359 1482287 606573 773706 215091 954373 1142743 1681810 591185 1796115 365345 73118 1480911 362730 731427 1472067 962524 267116 276408 1743531 1333537 1413330 1248314 1404113 463607 1324009 850926 787365 1628282 74019 672362 720033 1802164 329268 1521345 462290 1280222 1941285 386081 347209 1575163 920759 1933963 1326115 632092 1023504 688434 1119056 1936163 1363543 723275 94082 1865402 924331 1109714 633757 127411 409382 1685411 1306850 891803 616913 467511 1187447 152928 725999 1526778 1482476 1478664 78487 1304275 1053932 317038 119396 253127 654586 299153 997945 707095 86471 345551 575042 1298099 1400008 1601607 603822 225523 342853 161750 1386816 1900671 1428151 1470793 1695074 1284164 1265477 1334413 1844688 947680 227691 1695644 153207 1914888 872701 1619387 1224122 843151 1220063 1827436 1524528 954963 1767651 587529 650314 886927 910862 632095 341051 1217129 886880 1626974 1505619 78675 307538 1217974 1651405 766311 186046 1168090 219129 1622094 493483 1938495 1701765 1450070 1572726 1704272 1940579 482925 1542834 1333055 986699 76501 1659838 1401302 1549892 1750806 1502625 1140549 866983 132526 1862525 362643 1282232 1503241 964702 1034236 76366 116662 1525715 304761 1861242 1947872 566997 557955 44579 380331 912116 230874 1896271 360623 824079 258113 266225 893835 1496311 1511818 1150667 966800 1633679 1927052 1784909 920683 472000 212224 824253 74484 992767 1953681 1012962 748365 291781 172221 497078 173794 282659 440553 267573 953638 892809 1568586 1780764 1564894 774902 1150805 1132249 790586 1056396 37071 1526469 1388336 271342 821015 1388703 1601178 29257 397445 831662 513027 37622 1178721 1614818 957455 523762 1593320 1173786 112224 1623426 405510 88906 963980 1801281 618280 1465837 440617 131614 137713 750146 1489405 1316773 1040433 1173811 1885564 1467198 349654 768124 56866 645220 342897 1437320 1965365 1899852 1604880 200056 335924 1998432 183658 1963837 1854171 1350831 1410238 91702 654715 269256 605305 126545 1630604 1708369 445068 1690064 549678 1930055 34915 1140302 643541 1795562 445032 1565491 938840 717938 1312754 1511640 144359 822566 966668 1045743 190173 1273524 1921331 675224 922013 853939 1177595 1998161 1373179 572872 1124640 1252671 1859793 1055765 1178577 1274793 103100 1377875 131584 1199265 1608605 170979 808949 1219606 854463 524091 1905473 398633 1133983 1242595 1130689 305013 1203713 787897 801450 1786312 522420 1440880 1154809 1580301 906304 1072565 62847 769838 310689 545918 1467822 1048928 10712 1170909 873869 1704742 265091 1806852 760296 225852 732084 1451893 566334 236135 1617322 1137913 1361151 1122956 1489356 1487235 1797350 1569402 1746765 149432 281681 1138936 45663 656282 1017847 861234 764782 1237818 1411362 604898 335265 133762 1821883 601599 1477443 1904458 1350371 1419340 739451 850325 421718 380794 450069 730300 706206 579316 1575996 480818 893653 814836 1390066 89204 599908 164759 1113824 1613769 30753 1834431 663579 156992 239063 682971 383248 1079375 1853064 1158736 1878692 217883 601360 1369213 1971295 1355830 1798695 300563 713576 122152 1994586 247211 1202092 67318 395192 235571 842006 1736682 1288473 1530151 1822003 1084448 1458844 1906530 1976201 1976011 1145264 69298 1620938 379261 703872 193925 1482018 1318830 1339173 1263430 1952385 1444191 684424 78330 1318033 1579010 109129 1092085 14005 1473690 1418128 569183 1202787 580841 1741219 1773456 1968099 836261 1313906 289948 1846889 1327922 840446 892064 1227221 1827524 1365414 834868 858631 204240 1943250 1375881 1052286 525240 640301 1471467 171120 73128 494262 654438 1463724 1132835 685328 196473 464990 872207 855878 719812 1940778 1188143 861297 70253 944486 1337344 718502 699785 456611 1768660 471201 1981175 1798023 134095 1400857 697176 994689 1688581 873926 767370 1979246 1335856 1215825 226627 255083 375009 638506 1796266 593019 1626973 1491723 1226099 1926279 1354068 1758171 1005345 1554546 1546349 663583 1610616 769277 1925904 856766 495882 1434405 1677106 975988 1535356 6823 1360451 982139 1766019 622231 1334987 1032136 1451029 17136 1971570 273993 1866370 24379 1115624 1446200 116320 65384 686655 308001 1296509 1028797 228404 596377 875993 607606 1548515 1610954 375411 927471 352966 315084 34241 1894791 1649869 62227 905067 1541262 1210205 1828858 360600 643145 1080849 919667 1496445 1209803 76200 122971 1343284 1677590 1280945 1126262 340978 1953403 278033 363421 201749 1440760 882699 1060390 116458 1691189 1384299 38042 1120502 1941685 1126736 1413657 1837954 915109 1072536 1047334 275028 642460 75369 636985 1051695 891701 1992879 1123242 306710 958111 582773 1158059 104151 264932 820259 1990447 1599254 879536 610432 761381 1323945 1024251 183053 1444975 922023 1143851 1705525 301708 1680731 518785 1129588 925830 1961644 730167 247593 1447495 1447072 1458939 831898 492007 1846290 1961365 57860 1146371 1023477 1550963 218917 1063410 1356955 1514828 1176859 1281002 1819785 460122 693469 1058077 600576 833233 1673046 1611186 1601891 143315 1945931 981420 1589993 463714 319932 735488 1271702 1456717 1118076 1483112 658966 1509699 618491 372509 520774 114648 1703461 1026435 1998343 887947 22315 636900 1015493 1630180 1792637 1936782 923234 1466561 622202 1091329 1940738 1495497 1785939 1941480 1484897 1896612 1704406 1089034 1913927 1770431 579657 1472441 221974 526766 115202 331009 370968 249842 1928733 1218466 742141 1099158 1967721 1406918 237169 956476 847372 1488583 1770624 167598 1783550 1075507 767691 1676259 876538 1074989 374500 1310800 1960397 1276534 1624763 1293834 434703 1321002 371416 825989 1516581 773741 1598082 742609 1091231 1547438 229633 1884218 1802191 201882 638120 1449810 437361 1683257 1033690 148760 1916333 1059778 371088 1397351 960094 1351684 1932359 107242 781558 786170 1853962 1294713 1240942 527280 1463620 1502260 865706 367389 565676 211370 400368 851642 1477597 1488783 236816 198204 134776 1391319 1468234 496053 986227 1421548 980909 1235502 768232 1794500 1420866 577457 58610 1022459 1864246 981274 208763 1855321 1361117 1898669 1662042 1410631 1808886 1819227 330541 1586956 1417662 1233946 352521 1104401 1890048 1094505 830260 136359 74356 1946234 1922906 554117 172079 1548235 1226650 1194203 108232 1405741 350845 909521 935233 599647 100579 1585014 1905579 1788274 657542 1151529 997188 1671828 224066 792985 309405 895888 1825781 296025 1722010 1093988 1184612 231500 1390189 1351045 1897570 944496 1719607 998120 1341052 1853345 788650 1077633 566108 1994521 400684 1386523 1716789 947198 1229828 548956 1755232 1637918 817821 519680 1728091 69459 1663205 1996640 192644 630156 1330875 1724554 10471 1432652 1360765 656621 5328 1578373 839920 273625 704804 1650464 538675 917019 1018115 1195459 1264392 1110289 1018046 567268 799623 423919 467476 1521079 814285 784756 324734 1433597 1365920 1631730 1701974 1531559 747409 1784605 1755459 662655 518236 400646 778014 812505 1060362 447593 680751 507132 147988 1098885 37593 809391 267481 1735339 397524 1171564 1385968 1271586 969717 1276744 273423 142007 917051 609894 1988821 602068 1495405 1721561 233782 1439437 725176 98350 357168 1128642 1615870 871566 755633 194983 1594883 973475 1688427 1854313 1455097 623062 636122 1611207 1894946 1183204 1658109 79108 337935 904559 1856310 1074689 802144 1589953 374365 984865 1050454 1012539 594233 1368737 884079 1090471 388045 1254375 794093 511261 1294705 1236221 267683 1010775 1555547 1380768 120153 673714 91443 66089 1601839 203697 441105 1620502 688715 1055247 894066 95988 1422543 720166 1211864 1415815 596117 781201 36299 1359875 1448595 577112 435141 316752 1029568 312257 1867996 1721056 1752147 1973823 1366510 1756043 1556344 844698 1795052 1231510 291025 412254 195596 146611 1066090 540588 464292 1627181 1109215 1793003 563789 1604578 1000572 1870955 1413341 867437 1678688 904291 1742584 1893632 1237613 400376 1878566 259430 957196 776273 1311763 303938 1578163 834471 1724975 211116 1492636 503010 1734201 663132 1509407 432296 1918199 1019691 306682 1125974 1081873 417467 1928820 1236147 217176 1336975 854438 1892835 613828 862627 1796521 1690224 1014580 370127 371989 9086 495425 875741 456355 750073 1448147 143837 1633031 1269506 1631243 910914 868509 219430 788531 701879 913435 778064 438034 411161 1754905 875048 1300819 1493212 174354 367011 1644709 1798938 423973 1462885 193411 1996208 1713158 691841 75280 500906 1118915 1010853 1548717 1297708 1097329 1238793 1239086 76641 1452713 134262 1489080 794035 1456812 59508 1798882 1027320 290539 1492463 1201426 442912 1478609 687453 929393 1526014 1244376 343073 9389 1404227 1223053 1615507 882710 651099 149039 1190070 1579873 9984 143004 713321 414571 290620 1798342 962429 997895 463478 1566185 1707447 1104198 549207 395281 1967849 1574510 542214 1802017 518819 1053332 1708444 1424464 1216038 227377 277686 1196000 625487 1114833 984100 1179419 1119574 652884 1668449 1895134 270062 1544171 1409165 1569335 100074 691867 980625 122188 1758466 1844213 1094098 867161 646652 1757784 1795826 1375509 315011 1464802 1534686 1490489 1033407 1554919 1085328 576476 1897053 1347597 1395114 1416781 1787213 794223 1035966 730710 157814 465039 1386420 1217542 813182 792996 676810 722041 743606 1912314 201333 1137837 479770 1148763 1093230 1759794 62729 1639066 1916017 1642060 253146 381036 954752 363337 1004792 930172 597265 1930387 1768899 1743733 866745 238116 861002 1330955 243854 559658 1004870 1998262 1588568 238752 43622 1908304 1850169 442454 1618431 584524 541745 1422237 1513932 1948100 1654008 811994 1864119 633443 12181 910278 546963 1080208 1299226 326907 50737 747220 1042107 1073056 426190 1699096 263226 1503058 1394727 1432931 777347 993114 923176 743946 788443 266860 208971 105328 459501 1135378 835465 123423 1326508 597451 189543 1227676 1977151 1581636 995511 1742192 652381 460388 1128180 44163 1628279 1109902 1315219 616537 479201 92290 1947098 1833694 458283 1640449 1289115 947341 656441 131117 1766493 1439516 621795 869328 1510031 161624 495053 769803 659251 1544378 1638191 504942 189042 199610 1595626 732102 1596529 1176226 1312257 595130 484822 914288 468248 1054572 1358249 1111286 654343 280434 247536 20680 1568304 769024 1922428 1604019 1530000 1719830 1851981 1820054 360754 915853 1854771 513610 1559851 1334123 214 767450 645418 1715906 1482751 822719 1296551 925579 1339181 214092 850442 1089475 857877 1073947 53534 1918699 318787 1828061 207022 1276894 1733048 1903549 164739 303877 1350976 1446665 143520 800590 1505034 1401424 939524 638580 242758 1598562 1755394 1629347 764678 1977798 1157862 1587356 789454 1936649 1066905 349946 351484 1414684 1526610 494832 1383870 1709073 778433 481211 681150 407101 1870651 1405098 1771256 1635665 1255622 1150023 1624080 463998 1302466 1152766 1513863 1946423 706232 281042 1640078 1213879 707364 1466268 1379695 240272 543690 1768317 1819782 928166 67650 1231094 587756 640970 1559231 1655784 1144889 1012116 625825 1294555 1425189 1996614 97779 27411 823042 826545 774002 79401 1992165 589801 342838 1794758 1981803 38103 502511 1311942 1533671 107393 1820620 780185 216334 988486 442961 491847 536709 865550 1827127 1229925 1148034 1386534 1846838 188783 391490 920896 1511849 642815 1339893 1507740 1902490 516095 577162 1267324 487057 958919 1058461 454707 1087 849879 469105 1736642 1688392 1687538 1467928 1679459 427023 757449 25865 1707046 1751773 1191355 621594 422127 1372104 1863928 1905619 158205 1940353 1734123 1070273 737870 276165 702044 850110 1943944 1870435 1098825 418549 104505 194179 1172520 494052 1960522 1823618 1586251 900972 1495704 791562 1127314 1106426 715726 487976 1407083 1418464 1141032 1641101 130818 1682907 463738 225024 499494 709587 1099082 179385 1591721 46221 1569076 668161 283313 882249 858223 317647 900532 732283 1384491 242481 1700870 1349959 1981101 290844 143059 1720612 1909811 1915697 604247 667826 1823427 1130472 902062 1858974 1908076 470972 966706 1368773 542576 822549 1940400 1148644 269542 155537 1116793 1791397 1890944 202659 967242 1981888 1000981 1516777 124400 919671 829319 1862770 1693866 119452 1718865 973372 964847 185405 1735349 336921 1729328 93633 1809158 252586 1110 1922207 490105 1078217 35764 1881286 1813177 1024776 641246 777234 195842 1109951 1310565 1817722 790017 1994905 547222 680429 1847206 544998 1066894 1384771 418437 1473175 471725 1496902 1925939 1709810 1463507 322759 1429094 1332548 65815 1109258 1021880 796322 1093529 245224 288092 1726697 1024701 1830232 778573 1449521 225967 1449997 1785244 727759 1919389 426 1910302 494966 326963 1370923 308033 1079319 297606 1047660 1718494 721419 1020525 1235629 202374 1895520 626187 607027 40427 1522037 1840561 784688 700955 1248476 721417 1356006 1656277 1699316 1027636 163911 807454 1370000 856966 334412 1004051 605037 1427267 1164046 1629568 192813 1505718 1299898 1332090 872704 1958771 1551911 1872924 1809387 1752536 1724382 1301624 1658627 1257906 1416848 960377 1352881 1962414 1851459 1877680 215137 1381141 605906 1866113 1583683 1898586 1676919 1519193 1907537 1518459 797738 1302270 74150 860350 1742068 1971204 1152997 166635 827710 1039139 773718 263309 663747 609917 726441 200805 1326232 1161614 1421321 1536919 1376456 1874515 1741553 880323 1459223 1644050 264969 1849821 520587 65316 1821941 59219 730365 705620 1138467 1028765 939299 1554414 299535 410244 1729526 1401650 1219673 11832 637294 1814765 1580807 850730 986597 1338421 400801 555081 161920 1389272 720629 1408384 1127039 1138856 909370 1753774 399602 728654 1275668 527503 1952374 951045 1584587 1482133 1483777 923304 1532077 1717821 886463 456658 1790042 1687183 894247 1433747 700880 1373751 247696 1434450 1946527 872509 140137 783317 1565660 299913 199303 1275081 1152232 948105 1094934 1797954 1956168 93680 278298 461642 1338180 1156918 1575272 1612435 182606 441520 1110256 1918680 756335 1431929 285888 615532 1135683 1041620 1159769 1508861 1418967 1493673 1328877 1692468 1269036 79102 86099 412664 1601405 690349 627280 1453812 748022 230127 307238 959350 1441471 1014589 1564413 310028 23744 1046914 267954 1266840 1426198 1304518 321843 1243111 1475529 164072 1260645 871750 360062 935474 403655 767430 1198789 512719 1563762 349355 745146 1046349 1412262 923444 47097 1440752 241179 143954 681864 291443 986089 615650 797761 503405 1923156 542509 1487381 674965 1693018 337983 931445 301234 64294 1765751 994467 563602 1938168 1763417 1714617 1163477 1220954 1450844 1576645 99761 1844765 1113899 123801 775576 1501111 1671895 1626738 615672 696336 546105 1691895 546001 1227686 1416270 1647938 703722 946239 552887 400539 750353 711961 697108 828760 175919 448189 745747 1367439 1636567 471306 374395 1067917 468985 1969552 1537773 941860 1978936 551850 1096068 1480837 1587904 451729 746472 1348297 91998 1676947 523005 138025 44698 1413411 1505857 800689 87546 83302 1373157 988524 1843537 461582 843527 214629 1847021 1374710 1073014 1512581 738544 1197988 1362218 1809372 1378928 686103 1171330 717020 314006 1222493 196717 1903364 1007629 967022 1798035 282860 1960667 411408 1342165 1872332 1888675 537769 766592 1087182 346751 1137883 95398 332676 537028 1577271 73938 90120 1807798 1534507 1541206 473815 1214572 1303112 325790 1030317 352885 1798188 1084330 1859472 525389 1499470 1284298 1530594 283127 1206437 1536253 1753063 85216 1721934 1464380 651336 67518 259964 245480 307118 117532 335282 1971738 1838291 1453381 607408 1820403 716732 643075 603432 153739 71919 1321062 1949159 1905103 1359908 205204 354761 1114917 571686 1104536 235093 513247 1352316 849178 866237 1744158 1661331 168707 761343 1628754 1620054 1062663 1685025 529566 1766587 687171 1856100 1430486 1985276 1569520 651470 973473 518989 168243 1242567 1123740 882439 1394492 1365594 496489 1246371 884552 397771 1911090 388834 492037 23374 1750890 974204 310157 413292 1636217 775406 1429152 149510 1785597 659539 985711 268325 844090 1557763 1005743 353362 1024978 198290 1816493 284156 1751562 517305 1201504 1472017 905838 842653 1139143 43528 29983 1686757 1307595 238510 103284 983129 1907418 609623 361124 1914879 1017545 845851 947333 460336 386132 1852884 1698071 1325924 5575 1453302 1251589 298734 248163 1370307 367482 1073242 1555634 1613267 861299 815778 1187571 1147872 841200 1966634 1433157 311135 210842 1246106 333939 752906 1945248 1809285 1884621 1969809 1688561 1440360 392958 111042 824354 1048507 608971 1991278 1148218 674252 63790 186397 653536 1458376 213377 1114478 149302 467641 496784 1209705 246606 1446490 95361 1435915 1335559 575704 845375 169974 1209489 40357 597634 924614 1504486 783404 331117 1454765 1088728 89945 85301 1228879 1229627 912984 1589229 1422668 712606 215192 1878199 3166 893924 89205 1872009 1048734 1937663 205062 1110161 796931 1111177 1755186 1014081 1724033 682838 1689482 372819 377900 1091057 1900526 1078910 1738566 167233 1166816 1285750 1486704 1512477 570820 119519 1649411 976436 1744094 347686 195957 1033549 1008980 588165 1081684 110765 279388 530061 1297853 1384156 1641061 1290907 855146 93915 1374234 1534290 1164597 39174 1000050 813785 1400176 123307 1167230 1417909 1843944 1589346 742173 706278 574208 1616140 350471 1142113 1783280 1131862 408856 1669104 1960856 1565923 1164963 1110207 1819802 756309 1783190 1089884 1611560 714203 1658107 1644052 1569709 1233220 1334893 143994 1048170 1242626 1165156 1611827 1289121 1951977 1277955 1323895 1635652 1621170 616664 1914501 1848147 909252 1512658 1769434 1930390 249721 293166 1879319 1530678 1385563 1896769 1908877 101234 770438 121603 1289858 1783583 71768 588194 1980148 1016682 1510714 1213697 358599 1884421 1192480 588479 1311190 1700190 1940859 1728682 874649 920781 1007334 1230620 806489 138658 817723 653276 392039 1325994 1877969 1303493 1217599 1725643 1818007 1536161 125295 638379 1980177 1236112 1761883 971392 1832700 1063737 447287 742439 1408534 308856 633826 1577873 972545 150193 1278571 1446052 1403632 332364 635890 126580 54280 1925845 424042 43172 92490 364917 1475591 208386 781216 1389585 156289 977745 1630314 893969 650376 1851006 1970135 1298699 763772 1638361 373021 1796918 1205164 674214 1228871 1894635 1696627 226897 710665 878681 981595 1251503 1242254 1005568 710962 1770672 697089 440829 884347 1231041 1386327 388847 414385 323476 527217 252808 767154 186620 473211 714358 1128811 1172290 897735 1248986 1727742 1305420 1529778 543146 186470 789851 663264 1439901 758167 415595 1773312 1541275 1784416 408784 939166 440378 1083503 1035388 822298 1318884 1843357 1520778 739173 124543 1806293 1408723 567157 666563 1034466 1544461 916693 1756757 218770 389434 1852188 765955 1381013 1098711 347664 231876 488624 1042142 1292370 887218 1092368 1432360 1253629 1243922 1861341 1383476 1786969 703317 77244 251471 1440923 1973503 1189119 1088716 1696577 865352 329151 603515 468506 584312 487210 523948 1571154 806162 1014405 1767604 1929778 1005099 679140 1482435 19310 929998 1496367 200265 323818 1122231 1770202 1162096 869543 1157459 429795 1158833 1466726 1463539 1440250 1988843 1685966 1948224 1703816 2624 959363 1407012 76584 551253 1217491 10364 1969870 1211292 436827 36823 393078 180211 377184 1483957 449623 192991 1427783 63355 1779707 1002075 1758463 1476564 456820 1666135 134596 1708409 112785 147251 1033385 67543 1431861 654865 194439 553716 1584301 1767820 1454978 1949878 489178 347799 1930472 720960 807851 1521939 1050067 459430 1357874 1987601 411146 208349 1422158 432115 595241 1243836 627674 494512 96689 1214947 245807 414240 452619 475133 48120 104231 1161637 1121866 144081 1237811 1680052 1741494 1233046 1489937 42495 724177 881568 1082666 1748696 1193765 275301 1730440 211896 1723088 653389 1989140 1670388 1003075 342130 639457 1668033 229585 346377 1747484 90434 369296 785462 1700166 1029908 1267570 473754 1960349 450016 1507101 1922284 624617 1255340 72401 999195 119950 560141 906877 1577384 1269081 1391499 1267461 162229 1486453 1240671 225059 174250 790683 511246 130665 1435527 713903 729911 1913210 1621355 89117 1764672 1877003 1429065 1665188 431644 1106985 303641 810986 1808970 721082 967732 930855 1699596 1531134 1131865 1741898 1023935 1423156 810757 1234676 458755 1784337 1952005 521579 1584029 814451 1546616 885859 15118 590154 1454101 1920075 1650674 1756346 1925760 510136 1883879 404860 371476 466334 1465457 66231 285599 1506454 1124937 1136868 56235 395735 1604571 315933 522568 1883789 681543 792448 1745319 1840122 109891 768290 1527887 1421618 1122184 751095 1454361 1894750 482355 1967212 1526889 1027064 1409063 1678886 300065 1909087 88315 470018 464321 794247 1084026 134743 608041 459753 648878 1189645 1641584 337657 1487877 1628422 211026 1753952 783079 1654182 1406704 1180004 439311 256626 854810 93238 1860733 706566 1097659 901560 1562694 1018166 1303227 648085 900219 1825032 245716 1570733 1426169 843041 1887574 1644800 1376956 182966 1502979 514598 230507 1674082 1245063 464339 753137 1169613 1238706 495211 1875500 43742 7725 1549558 164541 886982 1798668 1112530 1970021 735156 1419100 459228 1029 1874319 633270 919560 1617923 737639 23388 351574 536174 1631719 961937 1696343 1316884 1792598 1745069 247131 1600422 1398679 236769 538915 916666 793105 1494261 1630768 1683170 164932 1415482 1977884 1364674 439431 703218 1484099 1520585 357216 1179378 517497 1730381 1824803 474512 41998 1771593 864189 1732735 765443 284490 1339200 227146 1311544 1612202 552698 1158751 1530197 947604 543189 1866822 1533405 1569321 1968466 1002757 1275090 1551604 905400 1376786 789041 1408373 1401220 942690 584184 828523 1763915 1266157 227221 665467 1392510 252357 783693 1696561 604129 853411 904151 1087628 496652 1477359 494479 151822 938216 1265504 1568802 521535 1672030 168395 1239517 705657 1883393 718315 1484062 749648 536392 1047570 215664 1070188 41571 138370 740157 524001 752537 915156 111893 1187450 1752116 1781007 529342 1297784 727852 91662 275131 1581014 1011458 1023032 434995 1399192 77544 1318093 749312 1927933 1603818 840969 434455 213021 943274 1817555 1324593 1285740 471742 905194 1595992 1667406 448992 991483 225510 1307102 1250292 784737 255865 794485 1781148 694487 1152239 1021744 616472 881188 630180 859882 1462504 177113 11718 1105761 1039102 892270 1086000 1849998 519760 372979 1348850 782690 84623 1100996 931934 301645 45805 302016 920386 399178 685414 586721 491146 1189646 1818781 1651974 609383 1506501 1392400 1891577 907712 1422048 683014 1838923 1965699 1899908 1086562 1362003 1329926 229390 19913 1311363 692683 443795 1299009 103837 1304232 486622 1280233 1938814 1844790 1650327 908736 197485 1888130 979230 318169 759632 1550701 874603 1982358 1832009 1197818 1620108 308826 827978 1700492 881207 1701109 1625628 385910 461451 1414530 822813 1738245 942594 1504795 1590723 725428 1117113 588036 907571 1580784 773027 1616296 341273 689523 797621 986336 686391 395136 959890 362278 663441 757568 312667 1256075 1770983 1222141 1551152 1386277 1859594 1097954 615744 493946 1580289 976187 1473589 1147140 1236901 130821 1851620 1033018 1949871 678420 1532706 817888 815598 1486143 1442599 715371 492001 1529139 1406203 801806 301224 662262 774883 562622 1733662 1345682 733338 640299 744669 46212 857079 1703251 1107546 1945780 1259877 1802618 1800391 265718 964151 616011 1369876 693849 577941 232844 426517 663890 1967926 398466 1016908 573740 1235530 1213620 100830 16841 1151910 812061 684276 1297164 1697089 385458 137747 39052 135573 278084 1779297 1456367 414409 603665 1738179 899323 1465098 846050 274885 1911728 1597822 1034313 1989139 1637229 1509330 585052 564139 1435382 953759 775832 867975 1074218 186486 1754389 1248150 963731 1167781 1113770 230321 409490 11754 1560121 965962 941085 1073739 461697 452298 1378984 1970884 312799 1589705 622357 23617 1979799 1599720 379324 367535 1516544 1799241 1625534 481219 783056 1346930 1534990 1672891 99378 1657151 1175977 1059979 89735 1475118 710371 1605671 136018 778460 831735 1136958 332765 357776 1658444 1611452 901160 871534 585708 1505758 710801 1334295 1116304 841979 865017 1653905 648938 1811813 934550 1498034 1750479 572582 282451 1726719 1089383 366869 1321535 97821 511952 1240162 365186 1103220 1690114 1553210 118899 1739830 909758 876801 661254 61984 136651 1082777 1459518 751802 1790743 741483 777173 1879807 1195205 1849738 231548 1801651 1862761 1101187 992435 1145101 1593386 1884229 1719832 1961108 200637 941387 284783 514126 540323 1038487 1786867 1291541 1239119 1864189 923764 1037044 1690743 45767 513580 1437683 1564213 1333579 1234808 164408 1480504 1430689 1324223 1484082 14580 493895 586171 999373 545341 1547681 817540 1604341 1991478 781945 934208 190910 381708 520496 355903 674674 1567849 1616807 1608621 981209 1840381 1674808 965087 930934 836435 1257316 1259214 390751 602961 1024647 261029 1053730 1978112 744882 246949 907195 805037 1484421 1717278 472968 1544474 596405 184036 477137 1946239 262160 445101 1219229 153772 167973 358902 941301 141080 1645766 1314303 548205 1666897 247834 409097 959039 848345 315644 126625 955551 1173491 1051543 114969 1075400 1329693 1181320 1082885 1099310 1848152 1110921 717282 911019 271913 1533179 1863825 1799418 11663 1191856 1478341 1795564 1372252 1085186 879544 1477948 275515 571902 1851950 1594306 1164268 1312420 1725651 1390676 668328 1638416 286359 900628 1414929 897307 968851 702977 550916 375436 1106859 1105372 633556 604804 897002 966750 1328452 1822739 1017994 425991 1294404 333608 1405127 1159320 385875 1435479 803727 1181994 1517046 775761 497518 369565 1977981 1799816 1972542 1375144 259486 1396154 1928453 1379354 1649523 1743606 422303 1527277 963222 192512 154022 1478185 432048 1167009 1959098 983332 261860 740884 1453539 1370512 81159 235879 1324282 368876 302395 825893 375019 1459163 1054234 1766099 1937136 48456 128429 678877 405410 1149155 1118660 1869220 554398 1051966 547205 1283985 1383320 700131 1879745 1244746 592000 1449529 546556 773955 1046141 1918681 1236468 258984 969684 1692801 1128439 1496994 917828 943704 1563769 1684 1382601 336682 417383 362279 903812 179616 1061660 896139 861238 1527186 1325110 337049 757310 1766559 1107431 815225 974918 1784057 1655154 1814096 1872517 1136107 645596 317274 1158138 1721947 570392 90283 300344 1908685 56672 1019717 1960019 1642361 673302 243396 578163 900151 1397784 1842133 1487329 1364414 303155 929995 840564 1702403 636362 334588 204043 1105918 1462582 394610 1128437 590 539549 792061 836004 524939 789767 500474 1648128 1060694 1425634 1643277 231438 949620 1101614 176719 1644028 1000860 996905 931812 1921916 110570 163183 290185 877848 214918 50851 1828824 1441072 1163567 1410123 1377466 527485 574875 642235 1761427 1817769 1292998 382119 696283 675455 397542 1877659 808204 424510 1621193 1075711 1825486 1522080 1073416 899126 141623 901900 1522431 166011 238503 1782644 572660 518910 1614745 1210435 262103 1973075 1398882 1245873 649943 650005 1180652 372720 1978701 991455 837330 399583 1828279 1828350 298013 255159 808520 1424805 950363 220228 695625 318153 1307578 819354 1561457 537867 1299934 1379651 945041 272342 622285 557244 1506337 644438 1415803 223615 1277629 822053 912764 1959895 460104 1327313 1495345 1755583 925601 1789703 278991 1944705 350408 1572075 145328 377967 25118 257796 1025603 1932199 1687189 1949846 1905198 427121 1781354 21081 634678 325216 1789764 417003 1175671 286642 351430 527090 221077 766833 1891686 1681597 37570 101121 855197 658427 1754355 1807784 652038 710818 508062 49361 10861 409441 654300 1941079 872279 166947 1185814 1724884 760390 1281095 1472350 277912 1137740 1895117 1793038 342242 570870 505437 239304 341320 1306415 10596 433969 695997 1986845 660008 698297 1501925 1639519 712852 428525 68326 372022 1178700 1170869 717189 1057991 1521685 614804 1260628 1208657 947449 563780 1746420 1463094 1986461 1557869 1486089 1735770 26220 653628 758103 334206 1241842 1553021 1179566 142512 1817985 1382647 621665 1271523 1114757 1009858 1636341 1795909 1303723 520269 1040521 304090 1754050 333605 1686820 1878513 1477021 1663412 1312224 1283220 407224 1747039 266344 69054 1732428 1866212 1689863 767682 301058 237931 118424 1565783 1370841 295551 1997509 1137887 570656 509829 1719995 1235631 544015 128704 180120 483187 668347 272985 1098433 50061 652389 931850 1873127 690913 697036 130147 165185 750742 103709 1040881 891789 410452 68589 1827912 1137556 1989260 1281147 1493688 213347 850349 1106071 482616 775933 1877774 869662 1351549 880320 512343 68929 1859864 1294260 1085278 63142 48726 1666524 1301764 1819968 1479504 754031 663723 294126 1336091 765620 558116 1670290 184329 1872318 762439 1816954 973905 1076401 918402 1627290 385740 1959476 79526 941716 569076 1223119 1400727 1339734 1179767 48237 22473 86968 1101866 829908 200727 117204 730449 1026978 1080174 1693153 1923047 1381347 1298357 1224592 469679 1275136 1169113 965456 526219 645117 551508 1874493 135846 126722 408254 439528 1440683 1966154 451146 110632 977014 1238414 853732 357488 550176 848232 125453 1989997 1558025 998987 1431633 132261 1347656 1371120 172601 1664707 1292873 1789642 1404594 1751569 242394 188868 1371711 333948 1062101 1830214 1395239 1010406 1565487 508539 434151 741711 1551272 263080 970525 1932638 916126 1121077 1028165 307468 631060 1033151 909609 686099 395999 963775 985024 1816254 724024 1126640 29088 1735580 1059924 295414 1731111 502432 1376306 1618965 817093 434048 169276 383450 329456 339118 1243257 1243479 1847204 1410160 145670 1310099 755655 1288322 1615279 593874 1897371 87936 1040955 453480 158817 93761 1990986 761027 1274551 293861 1975852 366406 306933 1768238 10638 772366 596058 323600 1340675 418813 1997389 1797840 163460 1662395 828599 1854978 790574 615848 75821 1697866 1453613 283330 598339 561958 1600360 1200244 989742 1771148 1485114 992387 1297690 493656 789821 968175 1964626 267711 1255966 1159421 771446 1373261 1425455 1243509 1056444 1736062 1411843 768751 807318 361257 841244 968518 1206066 836960 57529 1263603 1435549 357583 1078430 1777373 1092563 1619337 875496 931172 488870 1952034 1036777 962335 823183 284309 1987668 456226 965497 13753 1624549 779743 1093448 719513 1391230 1135792 1439016 980665 842814 759508 1739139 248208 611530 1998644 1510082 705976 528253 1963966 921761 1229788 132598 630016 1442420 18293 826983 1758166 312477 376467 1085331 696714 1618535 846387 1489810 509659 1337231 271408 1265907 1888288 1723225 798291 1473193 749222 1597031 742826 1641026 902458 343210 1298273 357454 1706097 575867 1403395 403615 1248778 197808 1430967 253515 1849674 1719771 651124 967753 1746604 346804 1849527 1904649 866780 834797 967574 136346 1559023 474271 1418768 751070 826634 1086215 701687 218279 1846712 1397836 1133871 500522 151710 2459 435922 202089 1334773 1359227 847833 793485 1482611 1874368 1279410 169520 1151073 1749437 609796 1740351 226088 1240361 743212 1922636 80012 1943656 1170624 60106 156838 1106372 963127 669681 1657698 1087263 1667044 1783384 1060043 954400 960784 1417474 1054422 1260689 781831 745268 687131 1442982 1801619 1693755 1839217 555706 168384 1628139 1134056 980505 163205 1621324 220782 1095035 959755 689680 445298 806422 608245 728959 272536 313807 959035 1916497 822672 392781 88469 406395 1500016 1706383 1545294 558217 1014800 44280 574422 718576 1210796 1874664 1578576 1270573 1995215 1148272 39652 1599480 1837154 1592408 1068812 1040285 71909 1956856 713748 1354287 1055200 1337695 349739 1712572 653091 1877560 974320 1511800 139314 554162 1462935 198988 1966439 1852876 658098 1532943 1357638 574804 1627603 1313571 1843137 1024736 166128 76425 831841 362589 955523 1249246 1407403 1257654 1843351 466391 415518 520320 1311838 1231295 494154 1121751 795146 1405179 1745912 650239 1715376 320077 773214 272109 1616300 1450077 1068365 1574363 814497 1375278 901190 1372656 795006 991469 1297124 853633 1224258 1287335 428287 1798691 26230 1019395 1192518 1956267 1269524 1191953 333630 1877122 58310 106492 794451 1355035 871533 1007075 1008355 1384028 1658492 1755214 1189052 103027 118045 1506038 514585 897806 1790089 181389 1448160 304888 1098343 1525019 999491 649384 911052 1171580 848427 1579190 2874 1737949 1674055 1486806 1484488 236051 1635947 1713809 942377 872521 975899 418487 232670 1388756 58196 506985 1697055 696091 641576 1141844 732371 1786266 500358 177980 454516 1361339 1492282 523098 1615028 462060 877502 1632735 267044 1561981 127584 1983942 693072 1451553 1778158 1480553 296346 1807656 1836806 379615 883194 910217 1231080 1325071 91107 26105 558873 1837568 1272943 1518165 489414 702063 484754 1695013 682670 577507 385146 1212104 826341 1909815 177378 207966 726781 868294 416145 1976522 1049624 505192 849135 1959355 1445769 17114 937202 403811 631053 770709 881812 1169305 1412670 1053004 1738760 1386329 1586746 1611293 717613 1391294 1982630 1706091 1941245 235414 294370 411129 418140 1386415 806873 311150 887367 951043 1478567 1151173 1173037 270661 1194037 1697847 265415 1348040 1214963 631358 982948 1411360 872081 1461893 1868865 1260248 901869 607118 769139 936038 1899666 1477471 1891331 441827 414754 349764 1863459 835298 745615 108026 521323 1358012 364818 1849532 1028495 1979963 116082 1941528 1758025 266223 1043813 352975 1381713 22804 1252676 269273 153450 722992 421347 1130761 867262 1013801 1231885 26446 804693 853237 1942733 1675443 1295478 416196 1734665 937122 1479894 942034 890873 1940144 1624052 1554613 1217451 734289 1539312 1227431 1036725 1973489 1707039 906474 1353613 920109 562200 1698358 854829 55909 1256335 1210437 1761147 1275838 1272767 928257 1013938 127117 210178 1059227 788503 489043 296360 463889 868288 1077900 975961 1386866 1515006 1882763 1782688 1312832 1450402 419268 1711025 368997 879021 315895 1177169 703406 475966 784857 1458256 1101808 1832601 1938742 1196122 580517 1617216 216985 801392 275399 1338839 1076336 357446 1277542 1395086 1502404 1564430 280312 1726660 568630 967140 996485 1793803 1355278 1803447 476862 1275567 1991783 1736198 31966 1359079 480770 18148 103259 745857 780590 1732535 1157501 1450488 1159592 1225132 72353 1193655 1224293 1287102 1645126 540912 1602610 1387352 1217943 1310125 1347640 1609911 1344202 1457871 1394657 271718 1145223 773044 1033177 1847421 120143 114985 156835 973923 1309204 1920874 1965463 1603570 651981 1340822 50977 1765352 1837835 266682 1518945 606983 600391 1383457 1269796 1554803 1001650 1318514 1427490 217332 839360 963759 1848941 1989377 1249503 488664 1520950 335864 1556275 446040 393972 1716191 858632 1272854 691404 1570816 1946305 304995 16009 1020822 1827667 1669314 1140238 1828477 1447315 1294443 1461889 687993 547673 585324 204094 80383 1147348 337391 1513540 264475 202886 1855930 749583 228201 85891 360069 858913 1683388 470404 744495 1403947 1475908 1936271 1012917 1531815 1693279 651232 1033379 1962391 1482192 934840 1059943 1191076 88484 1621466 596584 636650 415281 1160457 1923198 1704827 263138 1531618 1892295 1863301 398603 396899 1157873 1944582 1333293 521156 1372405 1705095 880957 1273656 1386812 1290710 1779282 1408833 536523 95241 1310188 1781906 1713711 459265 190439 1353394 219989 208102 1642180 1881244 359897 1692767 855564 420070 277660 1234559 414087 115422 1707368 1003942 360005 849003 372732 1068952 1663618 118103 1966856 1390190 1800285 1371610 1352028 1524095 441746 964250 419392 1121562 640636 343016 410309 386353 928327 1575202 1902923 28726 1535387 1765823 1719536 1902805 8884 1773524 636176 430143 886061 1412870 1739372 670228 1727002 1641035 1384604 1002918 1284536 1606818 846109 594271 1853178 1086927 589351 1043471 992231 357503 101328 1329604 1858786 418679 325289 459568 741059 18454 1890440 156463 638272 186639 1678084 1250381 421689 1902098 485768 26949 1804449 84252 63029 331620 1964852 712207 1037334 1708231 1537026 1241141 1094953 1611113 1764834 1791596 357641 1030650 1434447 211027 1061896 1824354 1676284 1388904 623656 829516 1462521 644739 1968378 1320209 841728 253931 23023 1208622 1335805 1504772 879086 612357 1596513 138318 660830 330128 1767951 655552 1830205 105736 1117370 919288 1200631 1295939 1044608 455146 1886370 1356620 303827 567024 1337732 1619858 826735 546139 751366 1220755 727000 473593 1805718 1988141 741251 841357 473038 817231 1127602 1696593 192953 1394081 41326 1039518 292994 80286 1579392 1373029 1786696 1331840 1746470 699521 110564 381564 869003 96417 1896257 1938970 695362 1096613 1035896 1747518 573439 1356029 570810 733705 1672271 1331955 752752 434874 887234 1685895 1283587 192632 383097 1507556 256500 1653133 513586 614772 1847744 1315692 577631 905790 466784 578691 582340 275177 152245 1038075 962342 1727994 1113250 1372950 415056 1580263 1517872 318479 517488 1355412 223377 866795 324653 1751431 1629340 188491 428992 725998 93188 769818 550336 1842107 1342299 1775458 762036 1750918 1193651 48369 113922 806869 975187 130285 730617 1076754 1859703 349930 859075 827209 740966 231995 1213259 1542970 971168 1012844 1512293 1345079 651112 1670661 69800 644605 655746 1159943 71904 1979896 1721866 1453 1959212 1329515 769037 1303485 614326 38980 1644021 1172924 82519 1242777 397454 1618340 1226281 1705077 714873 1934609 951506 534295 883783 825952 1359733 27161 62797 1065773 908122 979961 401518 180979 628230 1674785 590171 1111290 1768318 1749289 651947 961709 762402 834453 1394995 1245359 1257722 904911 748503 1117688 1027587 1182028 625782 902781 1135132 1318967 1679995 483144 249857 1745597 1380930 1045714 1709479 1743805 1260457 1107684 1908657 91919 446094 91936 1630025 182991 921655 1929090 1827205 461391 1856116 1820257 1983178 1865364 699463 1334371 1325717 1224701 974899 1361279 1346023 149943 332129 1246746 158369 504365 148471 12909 574337 1996439 411109 1675558 1126588 1257723 1339638 1032981 1747859 713632 700745 989198 1490358 957707 977351 937421 838524 1320521 203311 348646 1056972 1426935 802204 294605 1757192 1831392 25744 1180163 702192 1226712 853047 1467636 450334 377519 1552157 855298 1471035 1490912 515749 331438 430442 1425227 1015581 1967971 1389979 1669364 666451 1228265 926691 589541 1185144 121788 946599 1466239 1784771 587223 1547087 1984435 1469062 1907034 861017 9443 350773 464372 839147 1865643 757101 12387 1531860 874744 617736 218010 701115 1451616 1378118 993591 886921 1568246 1894983 1719725 964126 799434 1464587 1811815 1192558 748737 1885542 1795000 105902 430038 509069 136903 1359871 1129595 1217056 1539904 1569542 1128678 1916019 1031706 38849 1648155 45720 1118705 1121383 1963665 108388 1151602 321543 406411 574498 632487 165330 575483 1285372 1176289 1809546 777579 841968 1271328 978495 119858 860475 1771939 85961 477527 204606 92050 650421 15195 678283 920498 437430 845003 1706674 463752 992361 1333512 462044 285322 115365 1049890 957476 583114 145060 133195 1003238 439467 669867 60394 867191 1962197 561903 1609155 568879 148714 972600 727387 1436795 811427 1472335 799440 732016 991235 1598835 1239777 992272 1562169 1309333 1756877 1487089 1447446 690781 544745 153607 1754005 204306 1849321 1931702 314127 851625 1925941 897686 1530554 142992 1825825 961350 151418 365787 1390436 553443 907719 1870392 1159527 175444 722739 1352534 1286240 1152683 1265703 803414 965876 344245 1676784 170675 1119535 879692 1068826 1376877 804606 1861316 684163 165252 687517 19982 1647052 836072 300774 1668407 968754 1829257 78240 774348 565713 1245888 262809 1713710 1290482 1568894 816505 464841 1927032 610335 1706565 710964 1356290 1129944 1410062 795892 1474647 1299185 604721 954751 36009 1831872 898093 1709498 843 842028 1358465 642933 750898 124754 533011 1803228 1951351 1627890 1376468 1681572 1555676 1973332 1077567 763803 1786150 1383766 1122616 1277899 1797743 1473433 395134 1215237 1380815 1894325 1723817 664642 1207691 1307096 1005889 196814 1622813 1777885 1403927 1076637 117976 1510127 1689729 117140 1623350 1512162 832904 1021199 1197714 1017189 553790 1486948 444071 69208 1619185 918893 112583 1486382 1823400 1600866 851636 534866 29149 1460047 1113127 1124241 213771 139605 615544 821691 103619 1928978 1459772 547113 771218 283646 1758878 1946664 344608 1355472 644397 1837736 1480081 1679477 799850 927238 1189499 132153 1451446 1412806 428347 1854648 128108 1974608 1702653 1269453 426747 1854229 871540 1500932 1489194 317377 924781 351939 972244 616058 11685 383910 179518 1897690 1575624 1329803 225469 176472 1866625 864368 462318 1083676 575347 1811961 1592551 58025 536606 677633 1657921 1539492 387213 1820050 1855595 981700 1885914 208885 1480574 1397917 323037 417898 1537233 156643 614249 341860 1892227 951404 1679953 58730 529609 311627 1216328 339076 1506457 1162869 970097 1962012 920149 809263 1839895 53958 440466 438164 724577 709781 815451 1570876 374966 1673166 1254226 520801 963261 1581853 705973 1370427 1276560 506588 1750145 846806 752935 1691378 1652605 1080241 478193 1575056 1770781 1410386 704866 1734489 1750315 560103 1220623 11645 254893 11697 1084900 1904731 1676133 1786850 1749416 471116 120569 88212 1175495 1389380 1053364 598049 1767337 1358068 125652 729319 1963482 369744 958893 122386 1576665 548364 1310669 910735 635673 416864 1197580 1990463 859159 1191559 248229 37527 507871 1988853 495690 1225718 74187 1228655 683908 363385 1278129 1670867 317453 170415 1926146 1538409 827422 1767657 1162892 678314 420666 607701 166680 1948065 538435 1333623 1672618 233674 1480913 1802700 245145 688077 697077 1347397 1157923 1808506 1613049 899552 1822266 952201 109572 1514990 1222619 450221 998422 896094 367370 1985575 671233 828181 1230060 1262726 997019 1626378 307714 1881741 1134448 119207 1007984 1729287 826115 762747 1082094 1786411 1720355 388629 1167524 567860 389764 252637 767649 368320 1187117 423597 1057024 1932224 256950 1791343 1786123 1130339 841457 1305167 1104673 1934755 1778989 1768839 716086 1701435 1950180 866025 446458 1638141 230502 1583269 1771588 230701 318151 1903851 521494 379566 550480 1608169 194872 754240 226034 376488 182005 208800 1294651 878436 1662257 1253708 863800 963707 1369116 95243 1523671 418950 1157026 409578 1778135 1026952 1745899 1723801 1390203 1474408 252205 817567 1720259 973234 1519701 931119 228459 662178 1479786 1780120 1741865 1130637 1672000 18578 1637244 100749 166014 832229 739109 1894385 290494 1511602 1010075 1762583 1413345 1835127 636962 907895 81385 1753840 682905 968565 1715917 876080 1651550 1024261 1009736 776186 1893320 1021683 1868290 1889510 710146 1738571 990842 623690 597644 373201 1626870 1270548 1966788 1854007 1688795 472256 457667 310222 879346 46812 1265315 66288 1647298 1385746 1782216 1074876 258437 1401265 13565 1835735 1251568 593556 637177 1452481 1889352 495795 540169 915506 1723743 1164520 1557860 1079341 1914355 1093561 1707503 53803 1012548 1759390 767604 1780800 1157968 108575 1497059 1548384 783680 1433349 854129 1232142 1384672 529677 1803303 118156 1587092 979253 845798 915206 124706 80430 426466 618218 586625 1088030 975076 1766772 1107793 128361 389944 852679 1615826 806928 642234 1055826 499948 493355 1844027 1359340 47785 1918791 1146996 1409614 1997273 674805 989020 350217 1864940 1811353 1038787 1787443 92069 1258888 1628533 751360 1724963 472878 1178492 344428 573913 1956527 160658 1823010 1765770 1971476 1548054 65052 373120 324639 819434 1937887 1006014 406627 1747965 1756995 861878 1655703 252440 1657311 15318 94430 1131031 1220596 400881 557856 874235 1729924 252828 1163438 1931666 78727 1347084 336304 1482445 742303 867813 1522967 1020864 38172 1203846 1554793 1852738 587122 1780114 658819 1689191 1517956 1269830 1000717 626560 1922704 1298159 1937668 554500 1110547 1033311 507086 103725 592211 1348498 162646 473567 457376 324108 351555 1547370 907375 619106 1731641 944608 772749 1358525 921115 13676 834170 1616476 1737854 1211515 873457 567556 535305 1800577 1561231 57337 1273144 112721 1060308 1182101 1549017 528894 547285 581326 351301 969619 963302 1025870 1080502 1466995 537215 1010598 751948 54152 577528 369252 1697679 1512118 478886 844189 411936 1628880 193209 67662 684617 562511 180823 798522 1864635 1804009 1176922 807893 390737 1466510 143779 1187921 339007 1976609 110878 1745797 1779932 338845 939682 1760011 504229 1354527 1886990 733486 842903 1228520 1892342 282227 1727132 524182 1267323 1859731 1879357 129500 1183185 592979 1290345 1582280 1566447 1830867 491828 1435520 798607 895389 479461 1429172 1835415 930299 936220 1892506 284496 1455301 1799704 1910867 943959 1559153 1180639 1981388 1762720 1134468 63745 1314103 603383 1493237 554268 1097748 1987488 891865 1778758 987830 922402 1184833 806522 1005187 1782754 762717 1186071 1127457 1806430 1478085 515827 1704364 1191108 902396 1493525 1472664 1922218 312529 1077228 316210 1906327 1234065 993020 669208 270234 187007 1180991 742774 11135 351256 701766 595099 638844 263971 757459 473957 236903 1542360 820952 1954912 1782745 1163929 666918 1703320 1801472 283836 1997685 816395 27189 1026142 693648 116440 898545 504342 379752 1073306 336944 1423742 888652 663562 1016696 1191724 234963 130296 1712595 324485 1746392 928074 993853 1727401 1818640 878508 898038 1879408 1189337 503781 1646882 1220984 1982708 1661655 1704458 1804791 685365 500703 1359993 33661 371121 1118421 1362449 194079 1024412 1443975 1947844 1496936 933937 916577 1688579 33215 907705 1621883 448134 1023779 415794 1328721 1981443 1677344 1764780 153788 158592 647740 1276622 165841 749952 388462 408627 696416 33237 255926 662955 1225519 472716 1695395 274682 577999 1346940 258923 375246 1974305 1268974 1512786 1010513 1779899 957182 1426135 1353261 1712950 511013 1136106 1427127 1242046 1311594 973949 1067737 264057 441078 1307832 1795270 1230701 1425089 804302 1021556 1516010 286634 199792 1288985 143356 1651273 502777 570238 529496 1327929 748229 61369 1584413 1033610 1565892 1404412 1846789 511561 219842 1152057 1772634 1454614 247912 851891 1871137 500655 167488 1181037 875743 1667164 582681 719029 81534 333901 222244 1273930 427889 1783674 927632 1459965 428978 471917 184047 1517456 1387200 1569558 1357733 581178 16003 691123 1701390 630663 1387720 354829 1587812 1116233 18622 487363 1390878 725504 1812337 519277 427879 184348 1979793 866087 386082 1025740 1817768 1093326 156336 791529 1797393 777554 1252691 462050 1195432 562448 971612 1501759 457719 321101 1962429 610953 1105572 587318 834216 1668112 1505290 1860692 1140061 383341 305896 902166 45387 1529648 116212 1516860 5492 570155 640976 1544263 623128 1734752 390095 474424 505565 79310 422579 358020 197655 11376 488694 321086 610447 291568 1922255 309587 1213836 533229 1033945 1176553 1183953 1040105 1609675 1683008 1659007 1435964 1892375 1722183 1116884 965208 133741 1003878 1166987 1476450 177227 601995 1162079 1741044 673860 1410694 501856 838847 1652892 603140 176708 640470 1356625 833118 558778 1987329 626256 1102010 1054993 297786 1674374 1434574 895442 599033 932467 232079 950491 502706 156138 141014 1533448 497862 1386250 570388 1079648 400858 343240 1943132 286442 1674778 32817 1201763 1707242 1252734 580934 184188 938028 368871 1914626 736125 803074 1349493 924776 878377 17498 383137 1928292 246844 1010425 556776 1780436 162110 1615811 1705191 898998 210271 1103311 919896 994696 1372453 1656066 1199572 832733 1607797 1354562 426953 1093548 216434 1069228 1175952 493416 456215 1101993 1819058 1271831 1990056 782126 1652453 307298 1540383 844082 1980866 161975 1674903 393867 1883311 1140956 1700755 1847477 934852 1449791 478380 839782 776138 1263793 923239 1823826 680503 1534389 292906 375195 1864015 723072 1883657 1909470 380691 947288 589926 120426 1718160 153262 1468635 1573839 1087667 313070 676193 1082835 969454 1672074 991918 760589 1278128 1363205 962681 1489063 627616 837199 287454 962810 1872251 782313 867596 1411343 266867 1714394 385053 339195 108742 947635 1048081 1050702 378339 100959 992832 1616328 669760 712020 1364210 945476 580087 366545 481845 1749228 1047465 259024 756893 569657 1365451 1373148 1824569 1899367 1510358 1152804 1285217 818574 1347675 1554911 1455630 610513 1138276 1857089 1828819 1398299 1527988 1028915 350225 198489 1139372 1729347 908105 294771 644434 1224176 35879 87330 612125 356877 711574 569566 1891232 855490 938899 1502693 1327633 1638147 475593 1912134 1426479 989908 1627035 445845 45309 1255630 401838 526616 231197 91834 347298 1716049 467450 776496 208053 1159901 1810131 167286 212878 862423 861421 91689 854215 641794 1533423 1738559 1440891 613297 909845 1774977 754464 1878574 1915106 1892050 1397432 1123080 1537398 390871 1872188 1617896 318639 475713 493541 326871 516321 67955 1769991 463761 1949387 692637 604576 109363 485409 1476135 562638 1625711 1081745 1781684 1568864 1115912 694237 1329868 1776757 1518324 1370483 23014 1710560 358245 803994 1657697 1478062 1017018 1224228 518875 928813 861122 505093 1698827 1858453 1830835 476346 16270 958672 455242 627198 1943465 84588 1035879 1308802 1049135 893192 519925 1135089 260676 582370 1277381 1053403 1233900 1245362 407882 1899662 1089692 874162 1680176 1085900 56422 1641419 792922 959647 1109418 573514 126018 1485617 1719200 997874 1356659 771681 732252 258705 811555 1499010 642897 249233 1990104 1206732 1066075 1332115 1509705 526692 1080263 1247226 265647 1589313 1871221 1029111 1362731 464888 1061319 299436 454232 1369788 1911221 186603 171203 425174 611131 1561492 1607618 172761 1735958 516734 1583662 1489260 473983 478456 983735 729905 1450572 859898 575113 1481540 1852966 740421 1891008 192237 1177953 316531 815371 731800 1396240 142368 292001 777587 1490813 1185472 739812 1626088 235253 1103249 801277 1646663 1259754 737861 1165377 916409 761004 840944 329607 1805095 1126317 1443175 117792 679301 828288 1273979 888571 884357 225797 748368 803075 1381736 844122 1615509 1682548 7410 332383 1962256 1395240 1758915 147756 121074 146153 491042 886771 993984 1953845 1141217 1183944 1200793 445859 926783 104085 1997090 595698 873296 1695846 1947032 1114376 282941 1821070 1916375 718898 127410 1923474 745867 826508 227197 1742465 159016 1100462 954466 77440 754845 1055362 1125624 439064 1343957 1168408 1993441 1708057 225477 76372 922496 1162532 793093 1603408 320423 1416714 739291 885729 551290 1739018 1060124 1092078 1735791 1872426 948404 1866687 864192 1351533 1430223 115145 1752749 1061722 495682 1490960 1051633 947011 1934211 691939 719240 364550 1061215 1659868 1864757 1985994 1563623 370663 1195362 168019 172966 621865 1746091 1595360 1392471 1083160 1079732 809827 558585 1281213 194706 1650752 1231976 215342 599916 900193 1793860 492870 802871 231329 1234488 344814 1804643 1614187 1776539 195219 1141272 203316 823212 377309 92023 348446 1756692 1132306 978826 1833708 1534712 66238 788102 56222 962877 355446 1827945 1927409 966038 14506 1734324 1361406 33735 1141840 434946 355693 712777 952054 1638154 1708940 24181 912326 212537 1584866 48685 1198866 1879964 764372 1634030 1346003 777910 463333 1321259 1116400 1751449 1485323 857256 1328930 1015426 460922 1050254 1126264 215543 1249856 1438670 927903 359878 896610 1192894 1967965 271265 1067496 304698 736468 113577 822851 617102 659262 35706 806792 1627577 624990 416885 259445 1900554 1394815 504546 1661482 1319969 428156 226648 718623 703487 892123 87293 927114 890826 1121083 1527031 668969 291619 1247001 1247174 1772475 1716274 1184690 56578 76471 472033 77506 1420917 463213 50829 1114436 1458820 917130 90057 1424835 655331 1024175 814931 351017 1099864 1134442 154753 1502009 1132199 948448 1726007 1632077 169365 1977132 1087413 412433 1073411 1647824 1664511 756110 1622257 1300364 1686816 1767518 1202968 432187 1362870 496308 1459822 1695239 733814 572255 473072 881676 246849 1988690 1455896 318187 175620 1570041 1810882 1511483 674378 554157 1804079 1003058 243740 1632035 376115 1523412 819339 657399 1435385 1242233 644916 883489 49593 750631 178002 265665 1192216 1149697 1772804 1139451 934368 1584648 996808 388030 516371 1035653 127746 1497904 225362 879961 375737 475759 1061346 317424 1717166 1174881 955571 206945 1617657 401490 1541604 556978 236055 605690 1453490 936364 1238838 891902 1339786 141933 274084 1607874 1423933 1859368 1045649 1245533 1199926 1283634 981634 440296 1111805 187364 2304 197866 1153089 1534160 630233 1514307 326783 137456 879061 402386 1928516 798020 813343 1426808 1708474 486683 1529379 1983622 659231 326398 1887199 1034072 1586064 1304487 793663 596625 339542 878819 1124055 145734 1647805 773661 1484336 1002708 824894 951490 9653 1084408 760969 1251316 1424693 1003723 1343441 497504 1554785 1307519 1727845 519251 412304 1198970 954746 345708 666009 905506 1156801 1646534 1794045 1485460 1245787 1865143 875862 1563880 1066872 350105 102671 1800304 294903 908971 593608 579043 1597599 62034 699585 1295188 1216494 1176020 1428045 1320666 833365 489154 1007570 1890219 1142245 1270541 1880569 294165 1722100 659747 865127 414872 425815 568084 194435 1975587 1183164 1454109 809404 1482650 569047 654479 1483621 1227123 632469 94632 1596427 1932492 539532 1105884 32011 749955 719808 1401362 1180987 1138207 931617 1739471 945498 1994934 224223 1321810 1446283 332798 1271075 291810 1519393 1697778 1450477 1589122 993120 1153340 1675904 1293532 1327207 1661201 721325 1026348 508144 1590232 120505 1193379 1999724 192043 776365 1523985 1351388 573000 1831291 1796212 1181491 1924483 295485 312258 1339447 677039 489192 698915 1402871 1933452 688517 310292 363808 774583 1743066 143214 1272658 292915 740735 1101179 610121 1220158 1765477 704335 1186888 538454 580187 798450 513770 731627 1346788 1994782 1280789 778981 906229 966824 1604841 527675 1723162 182622 307063 1737270 225885 561064 41218 1166609 832712 1062453 395041 1793862 1184839 1265178 557689 160057 597104 863065 277224 217643 76134 4270 1211757 1369746 452759 1938195 326814 1554621 731345 1503220 1861621 391435 792968 1834424 1642284 1100720 1844748 466652 986808 590959 60758 1619118 91156 1389748 917207 810372 420613 1192431 87276 45248 202094 348696 426925 1430414 829200 732867 662394 106882 1175610 1577235 1152652 776031 791922 1628417 1135023 477900 177495 1027449 469311 1938994 1636060 248118 135131 758479 585832 1410301 754847 356286 68080 940692 1978335 1357248 10739 413086 94034 1585270 956493 699665 455126 842134 1136589 789977 413417 433258 736470 1580697 764361 170220 406204 31716 923750 1591915 86183 1566636 713868 1223284 1186650 4749 1809752 91526 1625538 1683578 1587232 1308915 539602 1624083 1033129 373752 1095574 1609377 27773 579273 950489 1088475 1121409 1069465 1695610 1002327 1057356 481227 563961 916599 1106764 252077 710164 1611328 1904335 1692825 280942 781941 1542018 443756 329529 483723 692999 1274717 1858012 789631 1551308 1995648 868705 994628 383762 1777518 1171992 646772 851743 917768 155217 1331666 1927833 379417 507202 631109 715381 561938 1227142 950747 112443 1157428 1458697 1433204 1851590 960323 382098 359333 334207 1309771 1742385 1864010 491246 95762 1450195 929265 1181650 586339 785981 295515 1700487 1974307 687965 871125 543078 368512 136797 1546707 43495 1226442 1052296 466099 364589 1666143 1355740 1200786 1278142 1826321 785652 611003 25799 643467 153346 214956 624998 1271590 657515 1278472 344529 626435 1453468 737619 1077977 1775869 169550 1163700 648946 12276 1092961 1823880 1195259 373227 322209 855686 1897748 675238 599882 515608 1871331 320200 574459 1478630 102200 1374652 301235 1441586 774159 1370559 939536 693667 762792 1027833 435592 1259821 393018 1239738 1694799 1533666 1438966 737676 351915 1618064 789129 1413177 1430937 935240 839081 1571975 620204 1419842 1648830 1008225 1903153 1175725 1198856 1460374 1140904 282194 1280288 996019 1421570 1596461 1388318 355612 548937 127736 476659 1314643 1650676 1878028 1846374 1300594 1296155 1611229 1446940 1891881 1747230 1386282 1556558 618871 1098552 1964934 1686874 39967 604474 1421783 610645 476078 771430 1504787 1009956 270013 510067 1265505 193586 1409984 412993 432550 1438569 48341 1973171 1744796 1441497 1799104 1079802 1670243 1043705 590520 1091186 1460571 542904 540386 922498 246212 949087 1828167 13165 843445 195092 1828475 771832 587519 1502643 646334 1444477 673382 570197 186030 240593 705196 1328457 1562684 689124 1055209 1819705 1644944 405832 768805 970114 1545315 1947288 894324 1490429 837456 1785907 1744467 1073760 1697325 1667173 1905391 1879572 963291 1586919 802827 1423577 102762 1781102 1689466 917306 1829745 312677 1676435 34533 773238 135508 1114666 177542 355486 1195275 639997 877040 263849 277700 656287 925346 1069842 580080 416300 59225 512375 1478734 1020958 358593 1089517 1593073 1634270 1843345 1454686 1778373 1294253 1025387 576113 424241 1904346 1855012 260074 1293195 1190343 114657 1036092 332001 1480719 1698911 1270641 275656 1558738 363161 1412420 857985 1968289 571899 1268457 608643 1456902 1719988 1110379 6568 505217 1424655 1768020 1366337 411517 1941553 1749043 759465 587567 356871 801754 1465564 1178150 21147 1847355 623418 521160 1207261 608115 142626 664948 1675942 223996 825484 755791 1708790 1117195 96399 24041 1012234 138934 832287 357856 498559 533571 805284 66440 1229044 921130 1613961 748245 1213586 1011263 1054426 679646 977522 1495644 432202 138891 861353 1572137 1892695 1621055 1979871 1623399 1569475 1556425 8145 304369 1191675 144055 1196210 1232879 1038610 594543 909326 1489457 1636127 1102199 1255628 1357530 707322 655867 771503 1323343 428048 1000729 1708193 528012 107917 1051734 1241539 1528848 1820965 1262063 1011571 905593 108985 520973 1372081 1518995 1505994 515081 715577 1403778 1690330 484663 1713732 1113642 124730 991560 857339 21661 404846 97144 934826 1088052 531793 1600002 1920213 1072514 343082 1374238 1546105 1421006 1319470 781178 1739818 18726 933041 1979303 793687 265214 589298 928207 190724 1234157 1539980 1622327 1843551 1644549 1235996 1148684 1305681 146478 585016 1806816 983318 1924678 101476 33082 679608 1919416 265125 1516264 509365 565073 1776383 1304964 677644 649193 781877 622270 292081 1228684 1774409 84240 1840824 1205412 1038490 130641 1279602 1530456 292597 931261 1611043 911967 1342542 1924794 1365708 1710169 90617 402438 805158 1074968 1075730 1595312 91440 1854271 626717 1945024 1386373 942944 1564110 949378 1144436 1604623 859333 109687 1690145 275040 1857957 611909 472665 966377 1240859 218912 1942887 1684646 934669 89887 655858 255902 1327177 1300374 612974 1440820 1232320 1315200 1659734 117299 1444760 1401595 808877 1674874 1267048 195492 965360 1109522 1654890 1589398 1337703 456748 573714 283974 892688 1714319 1481364 744287 62760 1661029 1740779 1411663 1533347 1141111 949436 13704 122634 790306 1461054 885850 1009634 1933278 62184 501669 846743 784624 1569455 47446 1427506 292138 1775680 640383 982006 1556470 1060127 400390 186499 1176648 1772279 1661904 300755 196286 1628884 1222964 938795 63517 472837 69332 37206 293149 27522 364274 782771 860035 595549 673105 1051427 1077418 745239 1484215 1510099 493019 327414 618193 778451 1873972 237859 983303 201890 614023 1520758 251744 180065 312424 1889304 1397911 1643505 154940 489354 443663 1325711 125686 1984238 328457 295266 894223 1722245 306249 677655 1459482 1548365 341341 750744 215128 1385058 1098200 373488 1949064 1744451 1597848 1457748 540190 681540 768492 188243 1677599 393928 34187 567315 1798316 60950 113942 433094 962256 1855029 1777895 1991867 899114 259954 331513 554158 147899 1310626 1308987 416543 372202 1106104 1838710 18625 418053 1111935 1934771 1104967 610839 1884919 897986 1439801 1017694 1295489 648753 967059 1729755 1707510 1517736 53194 322845 89749 1357215 270244 209381 825661 622684 284924 1841355 1341108 1607564 929446 1226610 958024 496172 926357 1480997 1331790 593245 64762 9401 914013 1039822 1791435 345699 68704 733197 1468190 1303667 481591 182592 1081022 1905790 394908 10378 405801 1952157 1268415 1809565 942399 401890 1771846 955271 343561 312451 1811828 503015 1765857 1827116 1006718 552742 835551 1198215 812941 1397285 635586 1302661 925886 127133 228738 1544249 1239464 586015 1309908 687210 917748 1589557 419971 417212 1101292 903565 1655766 1573050 1790168 157612 445038 1125810 207440 581878 172931 73931 1519770 1711374 1873257 1644084 1355640 1881886 382779 604622 250707 634294 170638 356652 1697371 136933 1249338 209925 649867 1501640 1930448 712311 174977 602084 570005 1257392 1827893 1985696 31603 861066 863694 1410644 1313648 828294 1766792 1216061 1409083 1194602 761170 705405 1751521 1484094 353208 1514719 736041 1573588 1421133 1194056 692733 125318 1403900 526073 1987834 1104914 1824145 447720 1617470 112708 908266 1854399 205442 1420724 673301 509357 959630 1917306 698226 1360120 418545 1067310 1666958 373056 1374029 1125893 570824 1729954 613582 608516 1303977 784760 805411 652677 1361584 261002 908250 560275 1688764 1288820 604987 1958488 504080 1707032 1286446 1414768 846446 876491 775053 1071665 1814326 676904 867871 1435026 1322718 1559696 270469 611125 290247 873919 901158 1011754 538598 73300 1547204 1593882 1810770 141078 1671073 245308 1869157 946954 1009629 463689 1043643 1933094 514596 1418122 1286193 557978 431407 108911 1508848 485558 1172278 1673544 1426982 1194808 266562 1017530 1321863 498441 653264 1824398 1841631 678723 59520 1523710 1529761 1484992 949935 768620 1330977 40272 1430867 938916 1445588 590327 1701659 348117 1769489 1244022 1448408 1792965 1098005 1246795 1600494 1049921 266739 1419673 62519 1022414 290006 1886474 648364 461400 863993 1507616 1977869 1288431 182868 1097558 577638 391000 799766 1837385 933363 1651647 652036 545826 534044 530724 7029 1927487 978275 1805275 977087 1848807 1217927 111947 926889 965670 1040622 1577052 543994 392502 318797 77568 515262 1896289 318961 1154137 69129 1119883 267232 1818401 1049776 1098886 1778476 1949324 939396 1633581 1165150 1778053 1707257 240516 619486 868658 166767 173409 195977 967184 821051 1589967 293968 828014 1148212 728281 1181925 121951 1247530 208773 723822 1597459 59126 1751406 1588548 1731540 1627112 1875177 466045 685905 1973328 1192769 1393401 78408 52727 915606 1890919 1737891 691872 643608 686619 91790 1141629 1245738 1211395 1217841 1866389 1261035 637859 316880 858789 1036736 1538787 1593409 1639553 301979 1061404 1425766 707723 1960048 599726 209785 1162031 561627 1921768 1604324 13405 1265844 1272922 345137 1408425 104229 1357318 829753 582856 1404910 1624472 208471 831999 454952 591316 92549 1693254 1144822 813717 982364 1364586 1377079 782049 1713195 575034 1192549 485871 1740855 797651 1625479 458019 1150200 638051 1861247 1029746 1226469 1844430 185046 1533141 1029100 1344582 1279491 1843088 1058847 790426 779679 1725969 1311569 1403043 473483 299713 287926 239789 1263571 432561 52780 703675 312040 144991 763330 1259384 1346215 1589871 1070741 1352037 1589324 375406 586468 777975 871937 1083849 1099786 1006589 1444677 1672573 701871 1065781 3988 1453009 947625 1201383 618795 739362 1428811 415311 1954433 1027733 219261 1021228 1058785 555883 1607117 1495838 570949 604419 1720194 1168665 831497 814199 1641209 1370447 671542 562942 54515 313086 1924961 1089146 1288415 725375 648019 1336365 286151 449311 583082 1458562 295554 1016764 721548 1202509 1604107 480356 1165199 1863814 616757 70764 943942 55874 871086 347944 1417732 1848440 1012351 1527406 787819 1104952 1139746 538145 242360 23407 1839178 1801962 1398909 1568756 927308 1313517 373422 151197 1042357 1708920 296027 1197181 1694156 313437 1543731 1006401 38739 1693027 392904 726880 1669283 1277700 274720 1697962 1453974 1088064 473230 866020 1164184 1246875 754806 549034 1140779 827727 1563167 1800709 80834 754254 1433646 1805553 969372 67967 377199 940158 725762 1369396 630764 675958 1681519 616746 1572895 1109342 365111 477340 343108 1181564 1385115 687335 831372 94123 44131 713470 519814 1367582 1157705 1369522 106058 400106 780180 1973793 361951 231946 690618 368426 1813545 1835479 1578091 527659 9332 889955 576261 1123320 1398541 979749 244495 1993061 487280 506264 75263 485267 11371 1791848 142259 145363 1534188 210954 268201 1753646 495122 68494 1059166 578900 362483 1393002 481689 44766 900856 1586626 846796 1431031 925852 208658 1731926 629713 204796 1627145 1055736 176189 1596502 1585957 570173 361852 228889 291905 1767394 162130 1316749 1478589 433293 832003 1536584 1858949 1304418 197502 110754 1328594 1597529 5434 1962172 954274 911024 1484938 979622 1598938 841793 1373545 519864 1984748 1907596 909598 219171 870767 382972 1693673 190052 492552 738012 13896 1467704 975870 1760728 1802341 1437175 1939024 461348 1514771 1362331 1642067 318010 1695135 874343 890961 60307 1688195 509219 1867433 18764 1168142 1013736 1740915 1552865 1003076 1098226 792861 1609335 873034 722461 1921241 472588 1263762 1781490 554315 475511 1030332 445491 1038380 1725520 402010 1549376 930739 309870 1189728 67712 1107237 1560806 560930 719250 266469 905524 145627 737794 605757 1245259 892365 1139803 1996463 107842 1795728 459153 1183967 1046162 417049 1932470 985066 1615949 897934 369358 973295 1856413 670233 1852139 705925 48470 178714 894276 674767 600383 444944 827113 1983842 1301936 1128528 132868 1017762 1757994 292726 1613599 1941400 1427244 1383781 724199 1160492 1568299 998984 1795906 1852816 1268954 1122164 1610637 1238042 1305937 1933367 1255704 635696 933644 36715 77528 1071466 722861 587306 1539399 605880 1922925 74740 312738 1836555 1416354 408446 44671 1328093 593149 1916605 926660 269299 422827 907014 295922 1362609 323670 260211 180551 236732 1448409 467243 1822891 141545 194592 477895 1833598 598775 1692573 654915 1432437 849707 202832 1162600 1825410 1792888 1690896 925963 1263678 506135 947849 1614524 292908 1396134 1775492 124495 1848576 1169835 778906 1415466 231904 22059 1616978 754694 1683697 1880331 1455614 1345001 425946 1547495 329359 1549721 1562974 1446330 1806188 90065 591505 493154 1188741 38133 668453 1989004 759309 379298 1292744 1681912 1998408 1018531 209418 337732 1231567 416938 1439830 1503159 1076814 39960 266569 1424736 1539710 998374 971642 297350 870868 1990787 1874553 260007 37673 678192 1953677 1042671 1422684 1060877 982132 846915 1086096 61009 753616 1164842 1304466 1756662 1593439 1154472 319258 406461 1242126 577274 1647595 355388 1221347 1602529 1937181 1013262 1533765 1766077 1518074 587942 367436 450217 1441369 1058000 1459563 40198 547710 303275 1857007 1797534 1559664 1344553 74405 1799811 980867 1277872 1303681 277709 254001 214924 1698267 665637 796702 505806 825341 1463953 1565363 667663 1948467 1257555 1105119 1080490 755360 456432 960661 642714 1406047 698464 1383649 1509130 868139 335163 1760757 267463 111581 1732434 587054 1313342 258895 1589981 1085940 418552 715805 1004612 504949 1802453 1956958 800207 178366 1726777 14358 319089 829624 1849880 609713 1889685 27770 1585091 1005371 1604963 1189815 1151312 1657950 251163 1476011 1360214 22294 1411164 464494 531642 998670 1463622 1666019 1566317 277875 1328187 1378684 1239395 453176 79183 1540430 1152772 170991 1212309 1843463 1563223 346812 711526 853048 1184457 770717 934890 1222177 1445259 1655505 468092 543898 1415455 1808035 623879 940379 1742615 1075633 1855649 82584 63058 54134 443406 654501 1244619 390667 1622028 1656367 1671235 287692 1348703 914329 604420 1050214 1071923 1651697 492647 1602549 250208 114958 329260 383685 633990 1883390 1028712 1876079 650992 49930 883204 1104129 764594 1732613 1451416 39890 767416 1076713 740753 167803 1012601 1262861 397497 1207491 1513440 597515 1611801 1168771 1993278 99863 1760324 1763040 745559 966705 109180 731323 737635 1378810 429429 996547 1093591 1203202 681644 1925066 1667544 150146 1042113 1520891 475850 866907 1680273 1309801 1678543 1184560 585627 1727384 1045968 1605117 1816990 1891067 1792446 418447 1784216 1980604 1279233 56349 530870 476508 435375 347851 1981755 802762 236011 654776 805371 361609 1570956 994714 213859 1242925 284005 30975 1440383 53675 628293 1148113 1533052 1273337 509990 1046908 670142 1134186 1009750 1336373 1778299 773107 926795 81334 1161634 1348000 466087 122809 1165949 1865231 372400 1203116 886906 832782 1629739 1803877 696840 1953735 1296774 1246677 1401765 957766 1556008 992824 54385 1592636 1023159 256741 1970081 1826102 1246604 1761005 1201865 1480271 302649 1342378 359122 830616 1704195 1956344 7313 1645881 1857023 1351748 673310 1407666 896428 812193 916854 396648 1091114 1560421 226645 1062175 1468018 728862 1764262 151879 1846662 1413906 661665 639357 1581041 827758 847186 79107 758718 1670229 690016 1019587 1073992 384022 234781 310552 871751 608689 1755835 1366453 1672472 760452 234918 615478 1293372 403062 1869224 877274 1149413 1187681 1584367 1058562 1958566 342417 974123 1774264 409625 535173 1120846 336694 1974962 1904985 1249569 517440 1525013 1464426 1329494 545853 1883423 1853315 1392948 1899324 186737 398584 1681573 132301 1047378 1324636 243340 753318 1104471 897038 169489 693656 1201752 1314915 1813226 780825 881131 1726252 46733 1424366 1998961 23976 900928 916261 72693 394969 1780425 1176515 503456 1975805 600867 1994095 614814 1918729 532423 1254901 1315479 693144 304546 1304180 455262 1276970 960553 950005 401627 1511084 585929 206506 852799 443643 1859830 59325 753810 1965188 1074636 953661 1489361 1379280 1267492 1465939 1703984 1276471 1291205 42853 510194 646751 967994 1580631 1056771 68086 1069296 676654 650450 318768 1172466 1147265 1088652 718905 1010323 427945 457100 1525086 647514 1411837 219289 100106 211572 277080 356154 449342 200385 147412 913010 364284 49562 1280544 520437 1624235 703128 1698122 422694 510542 913768 1035499 104074 1541589 1169671 411716 454626 1925506 1829016 1598738 976198 1565415 1052216 688834 193329 1972598 1942610 269325 409601 798894 1147458 1557632 74463 1909788 205408 300822 845023 1014265 656657 934039 240616 486881 1954036 1479197 1014582 490319 1870051 8596 430091 51867 1277034 1849099 701395 663337 490379 233403 866957 1377902 810726 1947665 593320 996838 68053 1588733 108207 242607 1771161 1429133 1123278 1683669 1232298 166436 1006199 1158691 1784371 370347 1218747 625474 1824433 1123063 1197641 1621110 721846 1545094 887344 603301 299326 1678960 841013 385171 1319682 1366112 237806 147101 1681047 1085474 521542 1904570 612587 1690424 1330315 284808 1738362 1322539 612588 782566 1923642 316767 1751181 747030 845875 1655841 523299 941397 19752 943357 659000 1207910 160137 254356 114331 101864 1615204 1856620 1735075 765102 1962112 130151 1809950 1246071 657197 1286851 584202 901594 786518 1230064 262894 5703 590449 515975 1832263 980539 903123 1157391 1651149 931284 987036 1185177 1866482 69897 92066 1600469 662529 968346 1849607 42928 90695 95683 756911 1818434 68603 73560 1421401 741244 924774 909597 1702321 1552216 682279 932152 652064 110250 204922 1326580 1250307 1199320 1504329 764733 1236168 876365 577770 1742668 675215 1890437 244977 1426082 1068592 1158506 1737484 142789 943632 1507508 1619668 464091 730708 331813 1394029 1707410 125336 45879 1186709 1701533 626900 844710 770411 1422225 68190 253736 1303191 188481 597119 416292 1200630 767272 853623 876644 1220178 1835345 279966 1549130 108421 60012 8128 1236515 1961420 1370430 268427 56431 1875936 1419929 51449 999960 1546085 265345 205108 270676 1225756 350233 1834434 1924199 1857026 971399 1459694 253814 1942014 332550 254957 601354 1860586 1623726 390317 825010 1142600 1104894 1784231 632671 857051 879967 1224793 149518 1144005 1258380 1030450 1550513 498886 1772472 1413007 630936 540691 1997 560410 210977 1189088 1983458 46294 1052054 1836654 11678 1132070 1754511 134755 392908 1058682 1979203 792180 1264062 1676510 566641 1827193 393784 206277 1229841 969791 553479 445465 1393029 990722 1042002 341456 773538 1780394 1198764 1567604 372661 1554321 1956916 776471 426704 1238466 161041 1105226 1643543 436949 1111234 196409 439768 1898793 318015 862761 1740441 1789366 1988751 1342439 1141913 1778910 1950995 1129046 970438 1038268 1037524 266015 581974 1811991 1619754 777520 259183 1489836 1719718 1978187 93400 1980544 1985229 511736 377968 1217049 895954 1431761 1743118 1034356 1944465 1524627 1718071 1121809 1057784 160368 707010 1731279 1850941 620628 1531772 655415 1086389 1212341 146488 305635 1406139 230324 820720 1365798 1278531 925735 48831 961103 56243 1577553 331476 1155859 1811180 1984391 1117297 967017 526191 454054 1392830 1762344 76266 55711 688124 356760 1299437 285827 921915 1338702 1787660 144547 1772871 1777094 342526 1127143 1509156 1134494 1364337 1734293 780907 216071 1545898 163484 1596431 1696088 1167604 1366837 681751 102967 282558 169218 541758 838551 783776 395297 300937 996074 650022 698814 803252 781311 1159951 683046 879512 775674 1831943 1727114 1993989 925530 1547380 615010 132853 1177874 220122 1365786 743333 94901 1815525 250751 189314 1018455 740240 60405 133172 730099 1518424 374512 22395 1719614 238190 1238132 1529927 613731 610548 25435 1883880 1838580 1753218 353423 1188807 78497 1288556 986660 1317139 1085901 129180 1424142 1815376 1463904 520524 1079008 889506 413321 1140071 179118 310432 1831489 1273389 294363 952144 1678952 1955929 1516007 194563 758888 1945685 991211 1714910 1647129 324927 829572 215070 1514639 1460447 1259282 1757491 841241 18323 854629 620235 699774 307779 671578 1525017 1993253 1528602 1349541 1040077 1387132 1227155 1684224 1676397 221755 660846 105882 1691820 335590 353607 735489 1022440 907105 1594496 1900038 381965 574927 135322 1501520 1682644 153128 556171 1957630 1163733 594300 1920257 1495463 1127955 1731663 121566 53912 652340 1677195 293812 804403 1156659 1372679 628566 442331 1905671 1674523 412908 284477 1219071 892604 1618486 1979191 56714 1405806 46979 722771 371230 101360 594836 1876591 1543306 307373 975559 1011104 1200899 1780667 1848505 772954 569632 1965784 936807 1809506 665987 1048258 632770 1122002 700865 1545871 55002 1571064 450739 1021810 1977554 379444 1032403 509962 1778572 1987756 79017 1125498 500648 1616135 1099032 643409 909253 1850226 1099860 638194 740215 1641376 887939 904229 893302 713633 1534407 1513365 642029 1295904 1028262 554314 1566768 1010428 316230 776151 253978 1986065 1739237 135134 82798 1548520 39907 222362 1954266 1531720 715010 1224836 1717104 341661 1186649 1460506 507357 1735217 787307 1785876 1601613 496051 1946538 184779 130939 281274 1661475 498804 889032 448612 1113887 921273 1337369 1234970 1036808 1191478 89279 1587459 393402 372192 754537 313607 1060974 789508 1314972 659349 1282994 1482433 1840326 79645 11559 192553 1986218 1801222 43465 55968 573231 1904777 1245008 239892 1340072 1988694 959402 1351007 1294240 1809789 49247 1460776 1590144 68759 594499 371018 1195166 968594 220148 1746887 894363 1141722 822342 682922 1847982 618149 684620 636820 1892731 1629757 1943153 1934328 1861309 1352430 1844624 1203844 567046 1559616 1917403 415214 84758 1344239 691105 411370 576626 331969 1433924 1133965 240796 185995 591118 477302 945964 567373 111562 942807 1722274 712808 1223547 668037 368565 1546280 290108 1373511 574362 294973 771654 749334 503897 1184633 1235221 1002474 1105324 1810356 648304 690734 1131389 89347 184158 948087 1998283 855597 362106 110979 189944 489546 1475631 1180771 1693675 1188341 1591860 1622461 1788285 451662 282450 385370 1777774 1341312 1614613 1648120 246058 1831713 816056 879997 720057 1440100 449501 796876 1112781 771476 118247 1919523 1971509 1675910 882906 1518843 1437034 535227 288068 1653469 1925879 1372471 50207 360761 1547407 107642 32192 1212473 1371523 1738498 1983562 206422 1021448 1509837 1343155 971468 1379553 1011492 365219 256357 1775135 1928414 1387593 608486 73409 57080 1386380 1332175 1790523 1215670 1906781 692603 826504 1202822 1653045 983860 502790 1590579 83098 310419 30182 546032 1654571 550721 346184 910170 1777940 468819 268616 964523 807637 704523 752665 1677289 637656 1488869 1971263 1069242 994517 1439102 1553392 1538415 1640738 1243408 81578 944518 1921708 635671 1732828 516397 273540 114655 243410 1632453 1831929 564410 971814 1526343 1805747 434925 170803 541698 1147792 985594 303901 126254 1781304 153288 301348 1803554 1183763 259679 987843 1048029 1010389 112023 1796440 343713 527285 801040 137813 958934 1356487 883512 550600 149651 671683 1652851 620183 147390 876892 174164 1311111 1754415 1444131 207686 657966 750780 1576392 1910129 1418807 126689 634590 460585 1575898 584754 903639 1467787 1991682 788546 1697768 719682 848336 315896 377096 417169 1817339 818038 443164 1812423 1753440 966066 665947 988212 1797869 630891 990021 612481 563812 1790558 1566338 756649 883755 462765 478978 961419 918182 1545417 612680 1081793 1844003 983934 1813857 190891 970851 1986396 1516118 149068 486846 802087 1351853 154992 1449336 1626310 349788 973635 827116 573530 1930725 168678 826793 230068 502387 985935 1917917 24298 133587 1537461 1155575 70723 624024 537608 493640 1807973 1807723 1919610 258946 296467 1970205 7901 1380536 1048848 591199 1257551 634073 1079425 1529104 1560492 1116496 1673804 726763 227047 359651 1925836 197972 737273 10535 650862 453496 307029 1951783 847923 1518888 1606290 560346 1663677 1045063 331246 727653 286647 1261547 441629 305812 955967 533737 1929642 104086 787841 866901 184030 1692698 1939404 552496 116838 1813878 561884 1224885 206279 1631557 741166 999382 1124005 1748337 684835 716048 66644 1367840 1066896 991494 1713114 790150 1897439 100546 1016960 329866 823816 530516 177661 270480 530168 1143646 317033 949944 1117041 1908751 428889 1148164 1083291 131620 1848616 1136975 1903995 1605191 986465 1775685 514707 536269 1600271 823886 974527 1129898 1600542 1391256 1426406 968708 750539 1411119 660015 758346 1055942 417725 1016965 444095 444993 411444 739747 1378583 1796824 471458 1876071 1293707 837476 390593 608831 1615345 1777430 1534114 348198 1459045 1975968 222506 124367 188567 1629921 1991119 1825403 1218491 213337 1797448 1402830 1084039 1975484 552713 1647837 373831 143986 665992 1988888 1008061 404088 1400053 438285 428655 1521101 558244 1004818 1657549 1995654 1785358 208718 264071 1869743 1224606 1795954 1159895 1253886 1011919 1151632 675142 1369517 1077605 61648 1341355 1965535 574144 1454359 1572901 1800422 1089827 620719 1288161 272506 1862235 1856759 1554758 197391 509553 156180 2464 1852441 1029164 1465976 669469 238255 1708727 173462 1817505 1735797 1139967 183631 1316299 780647 319172 318180 298190 441425 178114 1675510 1803609 1574309 725380 1238478 68806 653224 100022 115348 463564 1813460 418426 173034 890718 1639573 198639 1761365 1416148 858404 799235 190038 1916747 1837246 1789333 866263 615568 1676802 1993180 1491575 312014 1394917 73109 1380203 1067519 1803478 1044114 732141 603713 13306 835614 284257 1192624 1473361 73561 850558 48124 99054 661546 1096089 1322108 89273 1126471 1830796 475639 1783023 1712974 494055 1692448 21523 1053279 255226 649518 40609 207480 395931 270941 1341706 84946 712627 1525467 64527 1903672 988546 571693 902323 318498 1468687 1430010 1778097 570015 1157633 1088542 1625390 1158518 904545 427831 1234815 1155436 664719 689663 1910993 1215946 1268700 1735980 417926 1584434 1133606 1976474 1395494 1904271 157410 1989836 213799 1802263 1717168 319245 204032 914633 93910 293514 15825 926458 81294 682954 1784785 724575 253477 720018 345796 776508 1902845 1807615 898162 730912 556768 1796919 888787 761585 12869 701459 1401406 1030905 833804 1710268 1292664 807041 677521 282963 1096198 1482789 430548 1353819 1084276 1294299 442415 577127 1835597 1003269 761586 682032 1515543 804829 9110 777408 94916 117671 1842310 522171 134850 1158824 789441 971773 195339 671396 1806734 998229 1466287 895590 406047 287990 879499 695239 797240 919558 1920398 1477622 20797 1280423 1911049 1962712 289593 1311189 938965 305914 59377 1212952 1059502 1016037 1496930 319809 393374 1432050 1392547 415123 756703 328562 1458122 980177 1130901 1667352 303194 395964 1310061 1164630 1187824 967492 1651582 702019 1773055 1342712 401908 1963986 1944207 865622 930706 1645814 1307199 1575232 147500 1070259 782324 415557 1057118 1088336 21660 915466 719014 434471 1793809 1987461 1603437 1634268 1017675 1591441 504623 1440601 171414 94689 1836756 386084 249489 507480 888801 580985 1714072 357163 1720600 1043655 1315455 1219316 187952 1726551 377030 1134097 675808 491185 1310927 1595156 411710 239441 10899 413033 317612 211 116113 1534940 371093 1472238 349151 227988 611217 1617563 1244730 688863 903792 811565 324134 296169 1741514 1014751 1530152 703676 296698 229405 910339 1455656 1235356 1006571 1397073 521356 1617378 1577242 173234 978127 1123773 782530 1479180 1295486 1981024 1279096 632905 1325367 1289184 1365439 393580 1146717 1930800 79695 428301 505926 98469 299536 940613 1963926 892855 1740892 1083583 125557 558375 651441 172993 1170880 213569 339915 1221570 610555 92686 254116 1761525 742178 756573 728985 1301947 169750 1308676 88542 1150424 935579 1274903 1560692 1480323 1830222 707117 1326261 1228523 1051141 1382197 424815 67385 200083 815404 1314788 280551 1331865 1770986 902747 1689619 1988422 1749704 622559 730204 1050559 547780 1986093 874466 1384192 58117 1072719 1097129 1032958 822457 62114 244996 942379 765997 1234731 1351651 575225 179586 598696 108297 1834567 377688 1208177 705562 1090619 1179625 470551 315073 1821718 778982 671802 282247 179369 1571175 420320 1722369 97993 1369309 1445355 1114420 415575 1965046 1411693 242393 412072 206310 1546186 1167814 998030 1209052 73034 1793975 1959356 1208491 1184381 849082 559121 1962691 983263 490378 1062953 1174734 706980 1650929 308078 796785 677665 1098896 4212 862762 1900882 748380 1412855 924122 746708 295023 1225809 589241 33698 388064 1928529 730560 89740 304820 812958 1183383 243437 59898 1797389 254177 133366 1137936 375955 1502641 558774 729200 786202 604658 1367064 1843143 1043160 1548920 1829678 1947832 1434441 555743 631671 222016 1289231 798826 544514 720853 1502047 1681430 1818166 1417445 56519 1076565 287393 1620647 797070 559597 1598883 1109831 515202 844893 910656 1686851 1279492 441339 586402 139542 1200090 1439784 1989781 1672789 1037650 1088126 395614 1294453 790018 534256 1535842 1814724 1585914 109491 971900 1152619 1406320 817881 1770513 1124983 822089 114495 1997921 971618 1985600 488896 517320 269568 942005 1831068 451804 1076293 1997280 1603921 1808780 866313 533543 801796 166227 607651 1222927 136169 1472739 804010 263607 1477087 995654 763746 1595154 991743 1461 868761 1351294 626007 1006508 525482 595580 145435 1148451 636181 18740 240534 1167412 1104591 381713 337181 1316933 1261311 30352 1795398 354360 739745 296095 1710941 283320 1670998 1354173 1168144 1085662 1236372 609638 873922 1347579 562923 1682659 1855697 1258594 387397 1479555 1670393 1995343 789247 1133365 845419 810698 1318399 1542401 1594704 579512 1671797 1895457 416808 1376431 1108891 1089411 82448 1826893 532565 1974620 686720 98151 475370 895405 1551923 986352 1429757 1842299 65069 1673875 1312848 1615752 1477062 1748316 276579 540232 743556 1000681 1823854 184571 224533 1583964 1622912 1442067 1695911 295336 1578849 1636031 1461547 1365613 1693927 1427638 1679427 567550 27555 1494482 1876144 109657 450960 1358363 1267365 1607309 123769 1321086 1695433 1622498 1249857 1392465 1597476 1947748 1660178 1748546 1712564 1913124 494124 397278 1045343 1624493 1112877 614027 729612 959836 1216840 704096 273377 1791766 1126117 1088461 1725541 1443012 846153 1349709 1965460 344704 1256366 1483386 1639866 1035864 458561 1682180 1151976 1130441 895522 370141 298562 946607 1441045 724 932353 1366983 1346776 1125318 785629 615435 339410 953583 1735720 1791583 1458572 1232662 7757 824972 1357082 1333901 1971992 792347 988869 1207162 152989 1119057 72284 222731 920024 346655 491299 1530804 652198 545267 999255 533883 863079 1465829 630865 397891 354504 1449898 1772767 1931400 1662440 1991810 600930 574777 151414 814601 1643769 1419917 1855843 1005968 1829738 1297489 1929863 1811554 1049717 843623 1879044 1435291 843355 1348488 1873022 923552 1811097 1490053 1212577 790767 503906 237340 1054869 630742 1261422 1786955 1091937 276586 785087 1732967 51186 75634 1037442 991832 780382 807341 1928117 1566854 1115667 797431 965365 625138 1222058 63888 1158533 1929705 1680703 1594423 490310 1493471 155243 1278615 986707 284377 454257 450304 271724 953322 919247 912340 1436446 1935800 967556 1060921 243508 417345 538742 730775 677953 1274185 289605 777830 1895309 1116492 505992 625889 277464 1872376 1040499 1150600 1314658 1700931 1023397 634798 1783490 1743795 1217428 396556 1978178 1527826 827077 503775 213523 1989558 1550469 804071 122430 352792 619348 573908 218683 1445334 1875136 420158 599843 993457 1281808 1320888 916219 262855 1449347 1419937 527716 706046 1183647 1533796 468588 1894461 489177 3653 87493 1480656 667312 472445 1752227 457586 1900704 1333168 948426 481120 1270829 712104 1611352 24898 1581042 1909630 1665397 1460561 221532 1026407 855792 97749 1376022 420981 1200493 1236839 385261 624113 790693 1826273 1415717 1665772 1797590 1390118 619722 1967658 730583 174911 1081620 1194363 1505304 772588 1297123 1778473 421669 1317230 161660 327518 990031 393674 1421955 818337 1955935 966114 135412 156934 1383700 1478637 672417 445236 27180 91410 1710755 640397 693987 1617399 605003 658500 1922020 23636 913327 448986 894074 1790809 748761 1487320 1838993 1176685 519682 836012 1862837 209792 1542014 1845469 1571022 834438 854118 1279930 1502200 1326921 139347 1508294 800374 1442820 778140 1940840 491310 1797639 827601 1883854 1772076 21955 1209309 306724 417325 348343 1303664 250389 63795 706553 1158113 244541 157419 1444732 1102355 16127 1806970 119477 839835 728575 1107782 614275 216222 1493648 281272 1099939 624504 1842609 1641937 565515 1845880 1352549 439282 494898 144513 825745 291961 1364590 1392826 252847 1116413 153987 790167 1916530 1907898 823079 1875135 1377500 1677351 800354 803483 134874 344027 1512210 1734317 599904 15618 874018 1882444 277185 359604 697232 1641878 1637569 203408 1610215 1690587 1034776 1357004 1407728 328728 228443 1006335 1824762 1752476 985537 1841616 1888187 985603 1934421 686114 1268252 1048823 1837803 301177 6105 1901501 1299404 1932317 742610 1445849 1377855 1619191 394980 1047398 1429458 173572 449625 1506283 328735 1475590 1133227 1101767 1514 785653 1124115 1093712 302763 1117270 727441 1532106 1386001 278838 292007 573553 209216 62904 1092249 1837338 1768581 1975166 1890257 919786 1028057 154751 1690414 776247 356606 1540810 645823 462829 1443305 1781651 794468 1773384 933927 1369238 840718 1731446 133450 1455353 1425358 786400 1221305 1573835 1616869 673250 1860251 654101 691988 1047106 1632871 864118 1825555 1203395 1193977 1270698 1261299 1557188 1153557 431097 128624 1670408 534091 656267 1681331 609237 976353 1777349 265459 908905 785336 1236734 1420896 1543869 1624371 484930 157672 492817 1038561 59444 1076752 78339 826013 325400 566244 955931 1566478 1697381 1266841 1196571 1685434 1909269 983156 804931 1130161 1296002 1822157 115135 767283 960005 1227869 453793 66095 1102075 1621041 1954122 112609 109352 930814 796536 561221 1079777 673293 552021 171376 615258 1969801 1762001 1792600 72448 66047 315771 1375892 381503 966717 148690 467590 1815809 1710300 1018391 1397111 1875270 1854698 407494 762837 659048 1505512 1096131 109751 284759 642334 259349 1123621 1339391 1322489 1583099 1244069 1354326 154915 1654074 339534 1079655 1522086 1608285 175346 573721 708856 1384746 1821955 94693 905451 744147 329828 59738 1412892 976221 123031 382006 1384512 1479024 1329392 1460191 1848129 368756 58294 1519775 431100 517441 1348874 324395 369158 1632679 1446794 60992 320527 1910476 697010 1130552 332893 1348627 264758 692667 1174246 970714 1966508 881829 253948 1421810 324587 1570677 1687475 1094263 225653 580218 1947558 619868 538290 776274 450392 623094 1442957 1003729 89753 836666 1654598 1877841 1231107 745346 580127 1188019 1686211 1984209 1734239 97274 1547094 98581 1429498 253139 1223733 600377 1094844 109856 770873 90538 467297 226548 1082927 1359048 1382214 842707 1931698 1904878 1876192 24433 1358259 1551049 1995271 54493 463397 1401335 1045994 21259 243486 507788 1098742 697044 927840 1380286 1908511 624770 731063 868940 1942736 991626 1117820 966767 519173 151829 1113336 735429 385123 75936 1307790 834272 496305 1519705 1436414 1756202 1726185 823636 1091809 98752 1871966 1134318 1584343 661354 838698 44502 1123827 1503796 229242 962298 1643016 1718867 1121882 1251461 1700653 24637 1680448 1770721 626917 1879468 1857191 766007 1869579 960895 292509 604495 809651 1059803 1533800 546033 377093 1330105 72962 1565254 1163607 804201 1983461 484112 1561669 1172465 275174 1396122 1435128 1587903 483056 307391 788348 1950500 1494631 658253 1892352 165217 960962 1327948 1656420 1579931 1809449 970832 1036395 562016 1758568 1088682 1228930 220395 1472920 684477 356450 315271 1138779 1807562 1789043 352049 1513577 735952 678633 843197 84020 497404 577015 85378 676752 630835 533014 641253 1305686 1944505 463444 1367320 1897061 1473802 1328094 931740 109487 79810 329822 412505 436235 1742083 1115522 1685157 558516 32163 267125 1048335 1596761 1605882 306056 1802733 1907657 503422 1860564 1533243 452328 1791088 708494 1314321 215097 853305 885458 992781 1442433 1026914 874 730078 213131 265480 36004 1158782 1356611 1321481 1449665 847460 9455 1276137 476229 863988 344222 1660340 1871406 1679933 1792847 1378586 1474035 1055463 1951337 105088 708339 310516 390975 1631906 273602 1879410 1020686 1632469 1079456 1533526 207427 1003807 532535 727154 291535 511103 676850 672834 1804961 756069 299603 1526172 84774 405409 1008057 1097428 1097158 1361087 1161494 1232168 757170 847447 445373 491596 1126538 1807006 773244 848895 1748449 1642982 1254345 574104 1276956 319113 1026546 1958007 1912473 804683 263870 1036096 776385 1350205 187524 1981180 589005 1391461 1976628 55489 1530681 1217531 474380 180950 1505754 1775299 1186184 1755200 226982 1533490 730748 1620786 1353358 1166381 1638427 123759 289912 1977978 950121 716434 1205261 349480 1305476 1063885 1282625 155492 1782586 924285 565216 428835 1882388 259323 436474 1341714 534568 396197 365520 1548057 743580 1730726 30793 835388 1602602 1127204 300289 520698 959575 150079 1473110 128125 1558443 1835588 1181561 1269461 1389945 1566147 190205 715454 1359744 494009 1289799 333125 1568619 1694263 326391 546475 1946076 526170 1065063 1269690 1028350 646758 862972 942933 574651 496001 1828686 1116338 1757318 1411126 1044121 92768 707822 1522790 598075 1667521 1977610 334252 88383 174699 706710 37930 1306401 94616 1974800 801825 1119963 683196 1181021 1837508 36307 989511 562195 774809 826687 125473 1123573 1780388 260645 1654542 531420 715866 1413654 273848 923280 1787104 1155623 656041 526927 581073 1186430 1811457 1908311 148777 991717 852812 1479816 618926 82735 1879028 1497370 1408669 1132481 1539198 680236 374052 261880 1950862 98114 221222 130817 1477600 1168392 316809 1637884 1462624 497430 1670542 972324 36261 589302 1624467 91704 678105 1576101 1889654 1512464 1640853 662419 989730 1813746 245407 515721 1814393 1131736 733477 938698 1165906 409005 147927 73628 1580820 1451028 1812077 1248604 1805276 1224937 1198104 1875682 150959 268544 354306 1656472 440106 1292437 947456 866695 1614579 219977 1596145 52495 1209824 269117 1923614 1321989 1362980 1160916 417489 556161 1259422 1984131 1769416 566076 917054 1839294 1777181 1545554 927651 1647998 257325 899841 1975036 730098 1850837 1288346 431484 712411 727486 805358 510262 1912500 1437732 1031980 520472 1341053 1442396 24464 479346 1104101 288974 533660 1791114 1924150 861188 234405 1857358 1918393 1201627 1162529 1609784 45890 273212 962479 644402 867644 300418 1559332 924048 984375 77874 1989387 1655166 1022514 77247 1301350 861498 1699973 1811668 456885 46238 1778659 170882 49732 46617 827597 337738 152762 905253 1402891 270116 585307 966379 1140667 520278 1292519 1428747 1248777 767395 896940 255750 79988 860115 728858 1114167 1705681 15080 1056084 321126 526939 1694564 882343 1940842 917397 1439073 723751 1310999 764532 842402 448757 795840 1732435 151865 358553 1912636 1405762 359071 74633 446020 1143904 821322 297615 659695 682726 1791833 973677 252298 1219313 830875 422829 1305237 1919250 845256 1494560 1754543 255816 958878 1420036 732618 1465474 525996 770314 411377 1416161 135188 4652 604521 586785 1200943 1671629 956934 1878484 1881174 37885 1680246 402608 941231 244978 1043068 1870477 1087861 935210 1842697 276100 1767241 593517 1757850 710929 707939 1237047 295062 836322 691008 1579641 854918 1976424 1362637 1816783 775889 1794115 640634 666371 1629046 51378 666955 1910761 521264 1341579 1515363 485852 103095 1897990 522527 243595 194769 708987 1064169 1517940 158517 247150 1710664 1159173 1415972 1740204 1476243 1411490 315620 1564596 488997 1907612 900959 1307995 1113549 1207660 1249387 555329 431843 370126 1223232 1317140 1033014 1974774 881065 1594816 360534 56420 1486876 712329 1350005 1757914 1200942 769863 678692 1778014 1340556 60113 262219 506296 987962 286128 819730 396758 716228 636312 1959021 450484 1206762 357940 1135177 1664982 1310024 927358 1448637 1611151 1091292 1296992 1769091 562955 1632904 529962 1153846 1481907 840961 1065339 222797 1559806 30228 658094 186294 1924588 184109 340581 1835249 876687 745982 616625 1653636 854042 971349 1948020 715173 1596638 1645826 1098115 1901766 1081326 823427 1447194 1764974 1009250 1249167 1622312 1801763 286716 818474 190833 1995527 1811714 1171786 901174 1186217 34600 1705781 1009298 633600 1424084 482092 1010027 150701 429993 940390 1641002 1388831 1395598 853666 523805 961581 1802198 1001174 716886 1207420 969047 377469 136004 1848149 1524572 1797903 1139557 1576028 1699791 1401213 1957345 1876919 1223673 1168805 1946320 1411291 461761 1647985 264776 395426 376645 848963 1745573 263389 964290 971125 141422 1913523 150686 1552125 130293 670558 1707627 838355 1990000 1368363 707917 764141 30519 952543 881553 232592 1169203 1878639 1895623 522095 528054 103444 782881 771393 1662153 385456 1869791 1630631 1999742 229806 198380 664528 455078 1613055 923388 1950935 450160 566308 471976 429326 1554470 1285109 32893 538269 902079 60636 18558 434897 1577760 155667 10434 300496 1824591 979640 1009314 385054 1673681 1473142 1496514 1283335 1767663 847380 1575465 57642 1321338 1803788 149733 1269517 788190 1879127 884995 672560 988553 1756872 1561463 1029308 1428932 1374003 1092819 799231 1947111 901847 1625218 1305698 1511042 1155787 1066789 1011377 1008608 1482583 1151591 731377 1078399 53339 406765 367633 1726186 1483992 460387 624222 521878 417646 1582406 317472 285088 835781 1912482 411261 724677 455417 114819 1477096 1930778 981961 1360672 712699 635488 790958 114610 1758918 275272 1093030 554806 846693 1673991 387181 658926 418131 377170 1300792 139958 1836048 1587074 633249 1914962 1047799 1765131 1036234 421452 470432 1601993 428024 906200 584787 124259 431199 431344 1501989 1143867 1731678 62673 549480 693328 1258246 1972103 1967204 460386 1943813 1202301 1669660 1905061 160847 1297254 246618 1219662 536151 84002 1839185 398632 544353 164838 1862611 1011361 1289773 86123 521655 384295 10329 1213311 718838 1073141 1719813 1429288 277726 61634 688623 183962 1053026 1497618 1156815 1566060 1641224 337231 878498 104242 1176734 1446920 95966 1309297 775307 405915 527449 831094 1896183 107616 337745 963247 1389828 923996 351070 1532170 1640877 611343 371913 1316163 946300 743151 1603199 1297375 1115746 766691 422020 875429 605845 1087748 984113 588047 1044556 50282 799299 273119 857298 1331508 1891502 1263796 89445 1654184 565692 69314 82806 275464 321447 36949 1935559 350220 434366 767223 435036 919882 1795721 1867877 1383827 1369168 174122 190543 257747 1476538 1552297 1420861 360208 121533 1368564 626512 1763502 1078973 816441 1216812 1390232 1878851 781008 80200 1768972 1426648 1623542 1787185 3713 1945603 189947 1890774 1457605 1273030 1682511 1550884 860378 1854139 775215 1303663 1763938 1808740 1505479 1432412 464531 809150 741181 356379 816481 1472986 1465607 463594 576100 1366694 1312329 1754051 774305 509349 109576 806858 639123 697448 516741 1582232 839530 1829908 1022935 1550479 571258 174857 296809 996765 1176962 760882 235969 1703753 1753502 621220 949256 1758805 1042170 885626 927090 865226 488539 1859136 1430752 1144226 1862454 1838544 46187 588025 1968338 167457 692552 11336 404780 1252843 1238759 1001469 553362 1033493 332024 1654552 1051962 1141948 855526 649220 1783975 1535906 404674 1250388 1769644 1314023 479814 822842 540453 551536 1324279 1508965 276276 1133895 1235704 474824 470296 1049772 660676 1678585 1730399 412652 1986800 386170 1620287 397515 285995 302039 1046052 1854662 344736 266326 18891 1557109 1890517 833507 184632 1502494 1335408 928270 634134 1739835 1106020 723976 1381430 456171 1103242 1293139 1826218 1198260 546322 1583829 1490545 1111452 1202582 1420667 494975 774178 742734 814519 464691 1543831 1427197 461182 1677268 67745 763929 1453024 760853 1933107 1714123 415010 1669478 363447 1449386 1607489 1067097 628604 985925 39828 504031 144496 1209078 1043150 1381682 341728 1546306 45911 1429873 1496546 951879 1847102 1661827 1834607 1346044 1716040 1186538 424654 1723072 80363 1264738 524003 61706 309240 1870129 518877 722094 874837 122258 387021 442477 867305 738499 609994 1430958 994208 973252 1498302 272599 661882 642530 1172004 126832 1050712 69268 543270 1480461 452902 996819 1892247 1837831 1823717 623750 499649 286214 390085 376487 144700 1324481 1054363 166384 1647773 1609132 124570 1912411 584388 192240 1247299 999417 951734 1870260 724737 258324 1646532 1570328 287009 330426 546849 1618008 1426721 733456 1167262 1033732 1207826 121900 1699044 1299505 189904 100316 1660194 1768189 298472 1914672 1624786 1562076 1111136 713696 893173 785128 1280512 1824344 1385359 1051815 1155772 589729 1955989 287158 1925339 1207176 1464124 1996351 51821 77453 978836 709128 1951018 723466 625623 545018 1368335 775717 490945 1289416 1491661 1507555 783989 1378940 1933269 1095198 804325 1330908 122384 1019304 1916845 140236 734280 1789273 770084 65859 1975909 367863 1431938 1191283 1586840 1293889 246487 418025 1086690 919551 121036 1211335 1626251 1697984 726145 1816599 606840 283715 1086493 1747485 152849 242705 1272415 1856304 549986 1680236 486192 1400225 523249 593435 1731343 1441561 1469613 869836 1884384 1529545 1826604 1706300 1391677 1589804 1842414 858763 338311 136879 536005 1401360 1399485 449813 1787562 356958 754126 293143 1405132 1035908 855446 1769946 67824 810673 1042036 1515581 1236442 1988014 1165731 1627674 248531 22986 1768654 958131 1464707 690556 533417 585058 1602330 1867856 1536309 731551 791012 1893100 825679 1302991 295951 831430 838407 1464909 1414133 900881 551099 317322 1042967 28204 513140 80537 945124 1414626 1460895 1048701 569001 565658 1463954 1990027 1002886 61742 1822413 740912 958971 1554804 840609 1852256 1818432 1822951 760010 541159 498002 1577222 1184536 231363 1862245 407085 1724169 1688345 288675 816396 720046 1994172 758607 339296 1629968 5082 1761934 298367 553998 227541 1922849 1829112 1761988 238696 615881 1812414 1592343 77720 842801 1231828 524748 526890 937842 361586 1773840 1740677 340461 705271 1627819 231406 1483530 1784314 1545856 1547908 1239816 1292977 1033584 128051 881716 1864034 569219 168976 1488916 943913 1785227 306934 1700175 928510 1562766 829323 1538125 1053895 843966 1046617 413828 535037 1162876 739553 128959 611924 30113 564949 1515147 463409 663566 519242 1823352 800413 1460893 1444321 1263836 760771 960000 1247816 915577 201030 1235321 696158 1507051 1725232 594777 16868 293840 1521744 657528 1805448 1282455 389800 1606546 1103727 406298 680712 144691 4217 1096174 60096 971185 1866714 1527680 1605990 309471 1867069 1716972 788680 1117198 1153032 576233 314413 317966 994302 1609380 1558724 1229959 1564701 409671 159801 244435 1507704 1759893 1603474 1392858 1244784 312999 1408533 603743 586751 1013520 1559904 1121343 1612673 1470806 442555 983088 1879855 817692 385219 819303 1168823 1163293 1505676 1201776 1554617 1728344 1536497 142551 1453605 300856 1920028 231293 441267 968336 12287 1824349 593305 1466276 588892 42384 1688113 1559374 1847909 532171 499603 1377558 515134 1061636 1062094 738277 1633901 1515525 138812 931377 470789 1780804 391773 1683754 815091 688665 1897811 54131 352076 99725 1961951 1334645 277951 694344 651268 1250582 771639 108561 1089037 240556 982442 163053 1232491 1413029 506718 1328083 953627 1404056 1315671 1815298 1609179 846690 94331 452025 319238 497721 599304 1647093 1022838 959611 1659842 1607156 299891 517193 872099 1137593 1746467 355580 1891952 1896852 60056 1339141 962131 1130198 1397781 516414 408661 948111 1379996 330156 435179 830176 1834354 1069595 1207157 1835256 122824 715812 1113806 1862434 1331179 736353 252156 1939524 1583489 1400471 1201796 1061217 1298500 413194 949834 778214 349682 261345 1210443 30351 31445 1838653 723012 842158 567967 1215978 207276 623644 1768349 1771920 1772824 1945786 405100 637597 1459705 1712839 1719643 1509989 1604135 257230 1910245 1303394 1797929 1911497 1035750 1557747 1000433 311598 878679 473545 1090970 1346390 954339 1923000 1059853 1678693 1726658 1339247 78631 1113982 1700797 253198 448827 1903540 150560 489260 1817384 1101980 1523260 1127524 942652 1133639 78979 94441 1666628 1679305 1857500 113211 1327692 1554982 962294 105986 371499 1970429 689635 843986 976648 1156379 644294 1585968 562026 1856836 1944669 1615897 1555048 1046843 474681 1712071 1515778 1983980 1853495 1659892 1657485 929218 1549950 1169282 307295 221294 1629341 43930 1559109 184583 1997874 49866 1491680 495132 892535 1839829 1040725 555657 929087 1384747 1087466 1177742 1525187 1772255 615944 779571 522116 1581790 1173315 767674 203895 500626 928369 980695 34797 717072 1644579 719450 1301092 1073419 1571269 1202283 1982641 1567157 495877 174584 497736 1787127 1897504 1801708 651959 1955303 651652 354791 1616534 1296698 374561 1297256 802032 951672 916951 1756004 220229 497631 1049938 381257 1448466 1623336 1218975 724520 335892 1223438 1638063 462879 290834 708372 856758 1771016 1386352 771298 1714829 1245069 1992447 1074550 1716017 1990382 36107 1426535 1420043 905652 186549 1499315 996136 1119064 1049701 1173926 1608044 1856451 191219 1263951 279982 1091265 1566430 1407579 1343642 1612038 135193 393030 680076 743546 1468346 1029597 1500970 1852114 1517625 795847 1845567 1999889 287160 1554471 1052368 1244256 400029 1113037 825880 616845 1002629 962973 1075473 1859549 1687679 692143 1809183 1895251 720935 1761043 173195 309830 412482 1064518 1075253 1223741 552894 526877 1660852 1639209 1531444 1366225 913519 227358 1249684 1449710 974681 1096719 1779661 767051 1519881 1924555 898209 430542 1124471 1399538 689827 1861930 1856855 1347039 1206595 1222417 302963 328136 1923415 500022 1464235 880106 1855878 971984 206257 697094 1372025 816754 1692717 1215596 1940919 1854199 1958441 1487821 541208 1490102 1412686 641705 989747 1841150 1834455 1835804 390314 1861448 1797255 364825 1311309 594437 733960 41622 1563757 208853 1969374 534238 1334835 1901944 655072 1976507 153872 1615610 172100 1162673 1843599 1896458 125527 1360589 1838171 1474737 1133913 71762 292220 1930162 425424 1555970 1504921 814946 1399569 83009 1864814 1931099 943250 999913 106770 662109 1225063 1177097 62315 1213404 467821 1577508 64411 413130 1171440 1559789 551426 1394374 359162 1766544 269035 83768 431923 1181081 389856 1152755 1416275 1666216 650290 1519329 1736970 668017 1771072 560802 1668821 371587 342460 1571098 824991 1555465 1493027 1679976 4871 1172498 520456 1971614 509575 349964 906166 431673 1763157 442285 313055 1057576 213807 341936 289528 1650903 1515539 524753 388213 150866 539782 1647901 1827199 173643 1153977 1934961 419809 1359866 282756 267786 719691 1743227 383375 821836 1247305 325603 1406740 1908820 1275906 71853 1650991 766124 65468 1208198 909558 889639 672201 405435 32114 672754 642206 1157241 1338537 1273106 1349387 611491 918465 827201 1372032 1964777 1768046 312160 1220225 734241 546664 71517 292998 994114 1468248 494448 1457619 1186653 1275101 1896185 347501 839524 992278 509717 1510013 1316325 1973864 1222856 908845 322768 490092 408982 1158118 1668914 962436 224668 735514 624182 1685940 1318652 306230 294464 1388733 1282318 1825683 887191 1225663 1692651 1247579 1552121 428161 1967288 1927573 456425 1856577 737666 1175465 1774047 793606 290447 750837 1150387 315001 944617 425201 1425602 655678 290614 1783619 597915 1782986 997181 814935 881610 469481 1845806 589395 1923222 1365194 753182 1947709 609590 1912867 1828444 1782548 104109 1932785 778159 1577060 1470445 1584100 1510497 1145142 1825414 87961 1403990 1212351 1876660 990923 318067 441815 441982 1104655 1108067 1067174 817409 1089853 740259 287798 430412 345975 1866640 496210 1083662 1043161 455815 1075439 931214 1031758 1504218 1917164 908730 1363392 762795 1534341 1486276 599016 192689 616836 821838 322175 274318 1790732 810689 894397 1466705 1752958 1534782 1586412 510242 274721 333813 215510 330012 1650505 1479122 281909 677378 1135363 1374236 1901132 1386583 121377 1182710 594109 1142351 1975018 1610261 1930907 159083 1280145 1419529 1049083 1101218 1286691 416106 540969 648145 1829539 1302271 1499163 1675730 1581826 5996 820390 1087097 517129 148138 1485775 103935 306251 1591038 1989556 1685584 782580 1720304 849584 529612 169592 280847 1103778 1859273 1445884 189035 314884 1325690 948868 800338 637495 876085 1273820 1071636 19438 777106 1894238 1692078 1209502 384475 626300 259442 1586406 1995920 1845945 332097 1630218 1155756 810722 1420330 109200 193335 754533 1132871 1197970 170687 395616 607772 345753 249020 730501 1429595 424848 1746790 1939915 1060445 967662 1884038 1540650 1850385 1959975 1824675 1085303 1965571 1113817 1771785 1628179 145269 1463978 140069 1908703 943074 150531 1778013 915718 326614 1275547 940073 1555780 1680206 1161505 754176 1057195 1964166 870396 18100 652501 1484739 156789 15985 1580280 1537803 26356 1007828 1786320 10417 1119516 180130 1049812 150779 1773076 503052 54501 260723 1530896 1149199 616151 1487960 1124930 1905997 1720171 1153391 374033 581671 1294177 1986592 248753 979544 363753 387965 1029496 1703062 86169 1641587 287570 1324788 602632 980123 315433 406712 28547 233882 891928 1067804 1427042 1003636 683146 1713079 465247 402677 525830 1335903 1855367 1200624 1429050 1347415 1786071 582215 720747 930946 1024567 16186 1922326 1235066 1822311 311026 980866 1998468 1317063 1578910 776615 1237807 1308242 1890789 864734 14439 1392227 774754 1629014 100589 524144 1377091 1537814 1131192 1017006 992959 346102 1045872 1165928 828251 1583985 1515772 1827673 852663 656666 1266477 296637 1438338 1671311 977536 1250437 1958775 563926 272621 550418 1641986 1279843 1086225 1868705 271452 2065 1363181 1856123 1406849 1504391 1147730 459358 513440 1248171 665655 1537529 181319 571724 606444 1333372 1362648 726782 1870724 109359 1278095 1499131 989244 528172 1212275 1051229 1842761 939023 856222 1466233 634609 1527790 860517 1797724 120903 504651 413088 1087517 1412684 1811117 246659 949682 1878003 1450170 1297915 1888117 997655 1958417 719941 616526 1457702 217324 355507 1379055 1553394 858798 1286255 247447 736527 1632139 584115 1068240 1597731 1327092 293463 1415800 1894872 1289137 791772 1027822 433975 1423022 401701 346997 1266822 452783 380614 1990087 1558257 1252712 237477 1102815 1126767 1345451 430960 496766 224121 462454 425766 182851 772490 250324 678843 269404 277277 1517079 223393 45290 1689404 649622 1419267 652913 1243325 1451973 863737 1961542 364787 133881 186632 1601019 1325169 826310 56737 790671 888154 10254 248942 211893 1507573 1061359 1077671 643184 647388 761427 1976813 1099004 893578 823173 315304 1110173 1551676 1002423 1569152 1652408 762102 1733354 589465 1975145 1423477 496483 16786 1754222 1262302 982450 1721645 1462155 1314333 454448 578094 1045823 168824 280966 726459 1304036 1065429 470233 776346 1068924 430553 157637 128885 247591 1355874 1661815 261995 63403 259767 921931 1501772 40920 1751921 1067101 1791093 1939832 1660527 1944016 159473 11004 1068125 1662790 1266172 257393 1177508 493951 213057 455235 1219342 1448252 1175854 1427748 114075 844025 897321 97234 1186 1861087 1507499 1954719 767184 630969 411703 1951395 653589 1290126 1285376 1523828 881569 1960686 390086 1043902 1343411 89870 81141 478490 287620 1990405 204237 1351988 697703 345187 1587559 1329886 1199715 1078826 533598 319179 1035968 758873 642600 1561479 337386 1212163 1037480 499544 1204033 1234223 1198414 1973357 256054 1524823 1059930 1422824 1255946 1091277 1124774 1796581 528437 210644 1361447 1007561 469572 1071226 40492 336832 1114372 455919 587300 509351 1665172 347677 1251260 1186878 474372 761512 43913 84045 1921427 341767 1035582 839735 321703 654324 1897923 1656560 792836 1481077 1538385 1446534 89012 1425520 180918 1983294 1628743 339647 1277108 600120 445923 254785 957758 279775 404878 266638 675160 927455 1212182 207154 507258 726225 884323 1712786 1852400 1544946 381698 238288 1967996 1051782 1515889 779436 326808 340075 295192 1716539 153213 1481343 74697 39561 223287 217852 612938 527862 92464 597828 411970 969164 1312806 1107286 185608 911051 965095 1118938 1085827 1016638 959163 41417 1298507 1750549 765097 444821 1411621 373600 825777 1360218 1471956 1130578 1231048 1397039 751240 1957103 1659806 1317877 36352 591503 591695 346695 69945 872159 1382404 1375344 826038 1914115 1845331 1553133 763081 1051 1750328 1878262 1034920 788585 315086 1287351 1745642 1625830 1400212 456531 841271 1316854 14738 31451 1531800 801490 1940846 173967 71240 1527090 1077615 1883294 1016990 673961 239461 1313740 258235 1742015 381780 752544 975382 1105166 875991 1135387 872796 52121 1104306 204612 1763287 646918 608114 422016 1923979 678008 399315 1118045 997562 712384 1015797 694799 641305 1254628 1403793 1860052 1781848 1748762 1341516 1910033 944601 708514 619255 391107 204985 926898 797443 445223 312041 1476826 29134 179136 1990975 1547506 1183037 1115181 452922 1930902 292022 1642356 1004366 1017209 426146 1885165 560338 284323 697894 673547 400420 1381537 1695244 99992 1250673 1334662 1416876 685952 1180402 1787130 1131793 1691360 1414370 1637892 552510 1394705 355725 327486 1607383 688882 1708150 1690973 1320151 1049091 501626 1239286 1445086 1568189 1653244 1699675 1665388 711500 1743667 697028 1533044 625944 1150316 1235302 1988530 22160 81912 1273353 1781182 1202344 753429 54810 293547 743116 1936012 416880 275361 620737 1335321 376667 385090 428786 10422 743364 1235980 477437 314427 454546 1288976 988774 263683 357316 645395 1704582 1596157 1278918 1867189 343500 1119189 603862 444611 409915 920065 1806591 1959990 604454 745475 1194794 672521 990174 1411 1239173 1502368 1843039 1656728 236642 170461 878042 1720674 239888 1648359 1718441 921788 1742310 1631930 247616 1139350 1359837 973939 1318402 384987 294046 580288 735477 1261911 1302585 409984 1397295 353330 1939075 219475 1407252 1520041 1830094 526298 1296277 717703 814668 1836568 1570450 1032996 559949 657003 1500478 801883 843393 38397 303235 1299575 1914969 773353 1710826 813315 1222196 1931077 1063671 998018 290511 723756 1899549 640321 1920932 1047735 1306828 27118 1472433 663553 613130 811803 79242 176426 661022 1909578 458681 446768 1322231 1753471 602 604913 1098389 1081373 365830 915542 307421 1202671 1725113 1869381 1548502 1648449 1570488 975681 922079 105303 1678953 28228 1873313 1790143 222193 1767031 791805 388616 1479318 656820 49091 1442282 1332676 642063 76297 1478355 1735981 906760 926756 36871 401195 1948709 840628 1619400 42727 1102648 319524 1208788 1776072 980904 1524884 336083 506001 1245436 888063 1495853 1892000 465162 1471397 1905613 183186 1089754 87343 1432767 1332134 1225571 1429145 1829066 188355 1895750 1274513 419138 1573967 567294 238536 619954 791425 404716 1153017 1963457 1677549 1993990 1384639 297164 290109 79423 1359088 612852 1034484 5662 740353 1087781 150692 1362353 1735412 1523004 165269 451586 1663232 1290040 1448272 1549500 1139822 386383 709027 1804340 1053481 1968045 987275 647060 871030 1307670 1450898 147193 1912553 1005115 1060748 541357 290040 747975 505599 1800544 1537014 57255 107908 1050452 1553416 1706907 269127 1495469 888093 647480 1163126 649216 898315 1239088 424190 1528257 25479 752184 2675 639814 400741 1954477 558862 1525888 1554211 1214280 437216 1833453 850526 1170553 1817839 721776 887989 574177 401039 1887176 723004 949687 1031726 1834462 48779 1530466 256585 760203 1128084 585416 509760 543429 1475862 1558522 782252 575608 1339310 1509676 760848 1525485 1471095 1124938 1436107 912270 1081048 1454499 1104384 1060160 900528 105531 1963306 662546 417482 171432 289637 1245343 650160 1903925 1619462 1729814 1210896 188001 1512866 296966 340670 807353 1935304 1922509 13928 1460709 506304 1300607 1936871 1990947 1443129 1210504 747471 89165 103035 1267917 319096 1005918 1525642 867394 1467335 549292 965130 22199 1611197 108127 1010291 215308 1991508 1227594 1117470 1598987 1374630 169603 276482 1575335 654609 1836307 1776000 757172 1600650 1645903 570027 288622 754618 1955082 1635432 1328085 778831 92473 995842 72139 1187742 818360 395666 1439929 1176131 665323 191602 1960806 567996 1167509 1554528 657899 1915039 452740 1222080 318338 1178183 162445 1238580 614476 838062 775983 769898 108301 1824223 499497 1842225 98603 992863 1843992 1567056 1922347 980183 45368 291968 382501 442700 89657 348752 1545878 325775 1014829 1243635 75245 954602 1353138 780115 30221 1558673 256489 646944 1078662 1029148 422589 1039191 846421 1162398 1564895 1774013 982838 174333 901920 1667379 511869 1444119 376124 1360691 1111605 569405 1628490 1046635 832940 639784 479483 338197 1442864 1619194 1797579 1214562 760946 1768621 685008 1894831 142821 1459872 1443437 819644 1274724 1055552 1935041 1026934 949862 1255951 781354 99491 916520 1269124 565996 1265462 248375 1964008 984048 1765983 162634 1148484 1561615 895151 577161 447206 1987767 1524210 483430 893056 443545 1240227 1849488 764398 1135096 187379 825438 955612 774371 61899 311593 1044443 143346 677575 1682539 507159 309054 1406600 1040854 284848 1227144 1992321 1077933 58851 1759742 613808 1663175 1896778 158267 226715 902035 910433 1887949 1763060 1031821 1959389 1824640 933134 891529 1859284 257883 1449825 142870 125633 495752 1465326 1212116 62270 675835 1017302 1832223 1570635 231878 710470 82186 840279 1760346 686613 434889 1276516 1050704 1693639 957283 896414 250182 1019456 1343817 584582 1821826 1625284 1614991 152975 484549 280776 1236781 497068 841812 717480 1714693 279866 791997 1387722 1308602 34138 724374 1362182 1313643 764157 733392 1625251 1362411 1806914 1402687 492209 232692 368115 1581768 1661570 163120 652411 1964175 752865 1418878 273823 94015 646661 1629505 1306075 132732 1582002 379526 1378205 554163 1442324 1210493 1042638 700812 740270 1261672 1140750 371599 379023 532896 662237 1287761 703761 1368256 181386 463951 444257 1933110 1482943 882755 1056291 1759015 1117962 449235 473643 9668 639765 86160 1262897 1241148 1955574 261087 1018477 1930563 65193 1707130 1118226 599426 1968487 1679543 631047 61674 389897 1736244 442419 900789 390035 625842 1650153 1196115 1433637 941163 1617831 272583 1577703 1317023 712380 1084193 348230 1783273 1376978 1451855 1258829 373903 1344724 1470244 1284398 1274780 1471321 650226 1565445 654878 1381500 49989 1639378 628988 14646 890431 251837 1615301 5588 1438391 46030 1238386 1048943 1284256 1930898 1640824 1434187 1347651 1040468 1170834 411859 158737 1396615 369847 92348 376657 471080 770446 559626 611907 653677 507254 917359 373187 172440 1371759 1608494 1608394 859546 277684 1208414 1273976 300727 394194 1805438 324778 794189 699590 30980 846930 1328780 221845 435418 1065382 885578 638146 392654 421758 82263 15392 677073 1683099 1450420 1407385 1329715 1071569 737916 1680964 837545 1774601 654678 1129454 1114747 234082 942831 1765878 838376 523083 1997051 591278 1990302 29940 925660 768899 18661 284545 1151742 868542 1242456 101854 1277286 1109622 633343 1552011 942763 1824180 111054 1678155 1059252 1537820 1571549 1792548 1825723 1638537 1895261 1958663 293716 1233338 1512166 47481 997955 723949 722105 868978 324367 1513928 481822 1464536 1634137 252199 1562772 929099 1184859 1941347 1979245 1253870 20902 1253951 1259491 717873 767121 854914 1669085 1659980 874223 250366 972234 1889904 1886324 1208160 449498 821734 1763996 592078 1859863 1097523 1113105 890409 1136857 1621734 968468 1562391 412795 1585695 1416898 482828 628624 751726 1945581 689725 108890 999202 603816 318901 1158567 1585548 1143352 1193057 1837391 887353 397185 1376497 217367 711010 1441996 579994 1884646 33213 1338847 713291 883563 1994439 948133 715256 1818346 1185800 1305656 366194 317754 116199 369824 1859206 631915 209086 1797053 1519296 1490372 1632237 1824628 422342 1769712 1025745 815324 1881800 846673 1268085 1655776 690701 822740 1919448 873316 1293633 1529800 596590 1167806 1324000 181318 190277 85214 421541 1549888 1204661 209197 1378124 215796 1687564 770297 1430977 1617126 1715528 1487307 553271 1284205 928305 1475274 56993 1394428 305042 820987 1435078 1369174 716827 1306834 1468161 968988 1258550 1160554 1872140 1075002 1760298 1875093 1130403 1348341 109988 705886 750983 1876047 105536 1957165 352362 35338 1971731 465863 1125204 1967083 1428300 1283225 1654187 239875 14185 876944 1952871 1942952 955388 1728590 1582838 877582 511851 225757 396516 131742 604574 1688921 572560 518429 462886 371456 1295895 1654307 1747857 1876891 1078163 961922 1406041 781348 542190 806741 1981261 479109 718295 1131710 916174 6562 1769668 1395600 982535 1235089 1268506 1141193 110017 1371401 1775716 1611031 790563 608627 1874817 184449 1082573 154166 1253315 1735413 10960 415075 1940107 976061 936441 1055059 964928 1912783 512563 1709681 446489 487308 1312007 245016 1463758 1655659 841635 1784092 1570265 1850956 1582171 1823919 207375 319474 270254 458070 1160053 564059 524708 636571 877235 1076295 1979411 492564 143906 227317 1550202 1512434 1525520 1418256 412077 1715641 1283236 450716 585256 1877419 1337065 428996 1150675 581812 1175278 51240 681990 1531113 1416139 674791 1375927 1377338 415947 1352016 59914 44808 911444 520052 998760 1547119 515574 1163912 116616 518205 971653 1708161 1114278 1693517 295866 1114667 1372519 1003862 1369129 1936131 978989 1984803 618150 1264762 1457889 94515 763820 1881189 1242299 443714 1156719 1207223 459343 1235425 1874992 1540193 1074103 308612 1097930 1912011 217950 291270 1651030 695864 1654534 717098 1289419 863228 48236 990925 1116700 797390 1601503 1192536 1421025 1919699 1830750 101385 1573141 290865 444297 1955888 464774 815049 405062 707785 941300 907475 1921752 714868 37096 1041289 605816 196337 265978 171085 1505102 1586515 984131 1752603 797276 944260 1780346 1462878 1422689 959662 1958626 15257 378920 1173931 635552 1215580 1145671 1936913 655595 400213 1337251 1366041 746501 1975318 923433 806660 1661785 339810 491056 454710 27095 562376 386770 1675349 1066646 1366940 105702 102705 214912 1426589 464660 403539 878267 1010900 372872 1794498 1866568 343552 1669847 73358 1560022 1701490 1308538 1409934 1162000 989890 855 1649891 1283865 680287 1918650 762860 1719726 808884 833373 1300416 461555 1075999 406134 643944 1638337 1367048 1059589 849405 1441721 1096989 1400989 1569642 259738 1574939 948235 1283071 1716305 655092 542705 1874568 910488 939010 889798 705337 1682939 1015896 141702 503285 604904 1710472 116595 1881724 809364 588631 1998002 382496 1689536 81228 798096 1890096 270448 673990 567901 43039 835248 1439084 851411 222379 1478423 1580866 1703779 1304317 1300152 1927994 797788 1282257 1083265 444872 35904 350761 492364 1216044 693237 22478 1519833 1146792 224166 1348317 1620783 8092 545969 1265457 1423162 857374 1662041 1113302 1728209 1270474 104921 510617 553121 132442 329441 1651227 1816294 823619 1340829 1862316 1789153 1376309 1400228 88114 105565 1467879 1621846 1022126 756874 170091 639499 1748046 1816439 1787050 1168909 82327 1792067 1020399 259197 46565 1522106 1775414 1274248 1602981 767158 586177 1740038 10453 381022 1794190 581797 1119045 1851159 537875 1791975 1075823 928613 1978211 949626 891925 926162 1039461 1732403 1597658 1182600 1391108 978120 1249381 893315 600710 1353355 633335 88660 1011060 125139 596241 1531882 1879390 207939 1463256 1537687 226211 544807 151302 354590 1135073 1239697 1807133 984647 1403794 537368 1446558 567922 1564445 1568216 1289225 1124 1833476 228420 1508655 1247700 1402156 370505 1882172 1657631 1330615 1180954 1239852 1415187 991070 1355323 1762553 950462 92361 1193905 838879 34325 1044797 290504 590805 1180773 1653588 912641 1447147 748189 322268 1719704 680440 905436 1768025 1530469 51044 316529 380287 1293238 1908796 858489 53084 353112 1980103 1943621 743513 447215 305894 1009065 283553 1083046 1688691 532299 693366 164757 305196 1011491 82352 1204290 581959 1262538 1025999 1980169 1909282 859535 1263163 420064 135163 1221005 759861 490835 1376505 332654 455058 576255 1077841 1934579 377189 1216361 815746 901489 1321150 1584523 1095707 460279 772090 755276 1159540 1037137 1742685 254274 969292 155221 156400 727948 529697 1635350 948313 211645 1170932 178323 1678532 412859 1334611 639204 1543474 1377030 1014049 24106 777168 273661 58457 236883 1024797 1731717 389031 1867342 1545802 1655989 968516 982375 1386934 1791921 103428 833947 1075860 1156612 160461 468532 1527049 1953239 1716612 1659824 1594520 1710748 1971506 1433608 1559227 1623735 1042756 1282006 317456 1855125 668892 564548 99334 1344665 1492419 1216523 884048 694786 805606 224071 1443470 1004951 597681 1489240 1944552 394120 1135260 1229262 945788 617274 225303 1443084 1088508 1780332 1685397 1529392 1150634 416631 715356 567576 602318 1682772 166173 392031 465354 156669 502947 1209534 1229946 1997011 1907286 993038 1910674 877351 479972 518550 1062406 211036 1008866 1213121 1747020 685302 1529840 1713705 1998769 313421 592951 1287377 817695 1831734 1076854 1153397 567582 1500941 1589990 934243 552917 1358174 1706739 1856874 1204656 988693 767071 672263 1061604 560162 1883808 1648740 204083 381208 1054843 581947 226694 1223633 1212134 64988 367349 1734047 1166693 1868505 1662220 1664036 107729 705052 1939867 1200 308072 1398533 1068104 236831 1540854 459449 318621 1602745 1190368 1502358 182533 1303381 874929 823059 1231718 1044386 928306 87560 1241271 38510 511986 720728 1129971 548468 1316128 1621059 627870 164935 1457900 1016919 1274713 648664 1780847 1858623 269652 754043 1185628 1994272 384641 1261194 1661060 1826794 415446 1134081 341867 1198059 1955995 1738911 505899 836214 519447 288076 699973 1285573 1037659 270039 1707512 1484934 1915040 1408532 1409938 742134 1478032 1867123 302124 1020181 1376048 1273625 1877535 1125049 1123006 1592213 1930293 1690771 1370721 470048 523482 1002460 796916 1749342 651403 250002 51037 1818709 1025900 179502 1118777 508294 1031373 1059155 470340 1642065 443438 1697859 872935 1388289 997210 362791 638427 287217 1891203 1564507 1710247 1931784 466826 1652482 945297 1405723 1611369 1778547 130414 1405287 1147781 340771 1560950 355933 558276 1871214 253983 511382 1889365 1550081 359994 660680 837160 1937552 1034091 540677 1111818 824425 177448 1266068 157929 789860 404141 1083328 889087 1475204 1048600 756435 1585881 269810 244523 554512 1734354 303383 38137 1525333 1912047 356984 36974 1092362 1644835 1672916 751878 1847695 1606683 108052 1468858 1148650 1689324 724859 1211336 292741 1431570 28577 1887463 34471 647299 493324 241819 328691 407071 245552 61253 805229 1817626 33139 1555283 411488 989691 1441829 1531171 942033 1680055 522213 1924801 699850 1694112 160675 850637 69977 1085839 518270 1552199 783855 790386 589885 565897 1999561 636471 1561658 629826 1564738 116255 1806488 479049 1140700 367407 451332 3699 695509 1992160 834632 1735761 928292 318189 1903640 613449 372139 1721549 152065 1575434 104152 159144 1692822 585479 1132916 228818 1116071 335048 578802 1473446 1990752 1400387 439581 1988775 1755457 738443 496634 1994739 564713 1833841 538493 1381729 1746943 1849198 743107 1171153 1370390 1322721 1261745 1706262 894341 1615657 394247 677316 1332230 1622928 365070 1704783 973842 1947096 1364701 1812536 1647342 526834 36317 443296 1248948 791641 1642457 1031670 571997 685932 1004506 1610212 1625002 524023 1639074 1152224 1718168 1623166 1220068 430159 1100568 125996 21568 999081 820925 1938154 1101520 160979 958631 1611323 1242168 78958 1660435 684982 1892494 1613561 1829665 484516 1293525 579904 1687872 1074791 1871708 148018 82661 194361 1614117 1365716 1543328 344259 351010 1024965 1158879 1250449 910114 143443 1556889 1825721 287032 1030533 1950087 471144 215684 437864 1010544 27641 1446767 455381 1742276 229201 339295 264056 1032272 1403101 342594 1515666 1295001 1919123 1395791 1393386 669178 1070575 1423979 1548581 102923 132583 1545106 1973429 359575 223600 889856 415763 402771 210045 846255 1896865 1319826 526134 1790182 826471 187827 1770711 1022318 939358 375163 597722 1168820 1260746 721118 1868384 1341769 1334599 1552114 1661703 1495360 916940 975157 810253 1408715 397058 793839 1554701 1250325 1680564 1083606 452686 1922735 198249 1352897 794460 579863 461676 479032 1290757 1357843 1444761 863199 1771801 945118 765808 1081175 235750 1227696 963464 1122456 648491 1101255 703264 857647 657802 724114 1129193 1746036 1537097 1052357 280963 398165 1900299 1631538 1071359 920370 245495 686897 287555 49372 1064171 827931 958917 492230 1242234 1012262 1767261 668375 1139113 1481757 1470530 1192110 1287581 433203 1468126 553188 1002407 318226 1443040 306367 1017692 1637473 971329 821529 1712432 946457 1482917 1271057 141299 149295 1919324 311072 48163 1619580 1813070 1105670 1642099 1399984 1493274 1390742 1153414 868020 1626541 150069 1793716 1556072 1722542 1481628 1625458 95851 545240 103993 17394 1132367 1025004 312109 826101 1830197 1172158 262232 1136000 115939 1062450 1593202 17632 448866 752967 1569405 872319 534398 1955648 171209 78894 1296047 99898 1202483 1762682 1538603 1314438 577483 793042 880482 984427 1216654 1871293 1307290 1017651 565111 586860 1932685 1509109 938740 1661223 1862083 1104765 1477914 932463 1707735 337172 1700729 234684 760521 480808 1981286 201365 1044728 428959 547665 518245 1409439 98990 1573418 536434 320553 779283 1554981 1708095 1029244 1415115 485858 781330 2465 288905 1729600 179821 1608327 1944985 1196503 1801167 676923 1399585 1767804 1035933 775101 1826105 198545 1629789 1762887 493088 1014660 277370 1864910 1635420 1657910 649198 959799 1327704 508231 1554372 64125 78776 1375068 992439 430697 1623637 1946386 17262 394868 441029 1720834 630205 1016259 591265 1611498 1186451 754783 841251 385887 672920 1039851 84130 1332590 1934578 1113179 1727372 1060405 354101 1021300 16742 1880908 50096 1092146 1760835 852696 1804630 1055419 708871 1152337 1801415 859776 10334 1523916 1510882 40672 286842 1290492 290055 1710977 67603 125905 1035283 597242 1913552 1211478 1140823 1807788 176059 315808 1763240 96861 1868207 1082944 414192 708461 173613 257615 992622 406803 186962 1078588 1943057 1448061 1566322 1708344 1554610 51473 1632812 1808049 1165794 1576760 438610 1629829 734023 407221 1858306 1598442 1640848 1890029 1524843 1921998 1753923 974100 92881 1309102 499382 154218 1116140 1979400 612138 1121568 1752307 394421 1855749 1986251 1014052 329071 1285358 177005 903826 1503552 499976 22536 1793023 414879 882126 1863996 1754208 459399 1970778 405753 600598 397492 777044 998163 1361070 902595 802140 823564 1622169 1229855 1670198 1816603 546775 287972 209888 1379057 813205 598272 1993213 1192853 1844040 1140271 56823 1058440 1748647 994768 262033 1200061 605598 135616 1544145 862252 693309 786203 6396 291523 849063 670201 300489 1614922 1081446 777586 1904430 671818 387219 1896633 1583673 539855 1893904 967815 1430205 903849 1001413 1192924 1847111 91146 1003493 405151 555889 1666203 1127824 102255 1612274 321205 955239 1919306 967410 405730 1928143 158164 665457 1456178 1977137 1502146 65983 779650 10389 941066 1595013 323167 875837 18108 1164073 804600 1764226 1285635 1489893 1662043 1687697 1964540 1307064 198065 1972209 246648 664545 1892139 1605174 603356 905288 1938769 1839223 1874109 212754 23318 1041277 1949349 1052541 1406666 1770680 502183 872776 1152280 1001143 501118 1452792 238757 1225455 643423 384797 574931 798360 1327332 430609 1546581 425616 1399884 1828520 1307934 612649 724456 677356 1777955 840810 1427494 297892 1653195 1689822 731497 807556 1577945 1749421 1755348 151403 1463389 1382421 843892 1208319 1287160 1265899 905410 1676052 1875828 355790 585772 1750626 1434201 1394111 1582645 79372 1201124 1981257 1230260 697245 9060 1483636 261848 386363 352716 1329716 665188 1825427 1474795 825993 1116724 1284838 415944 449208 960232 223581 1323224 1069632 337579 851439 1115612 1365508 1629947 136159 479567 1603881 1348960 1586054 43748 1866124 1565680 1834022 1975798 582659 990030 1284766 1306183 585330 1971340 1744924 1261401 1529305 1361964 1468578 434965 1526088 1316045 562019 1500536 970355 629230 230612 109779 351556 11710 742611 1179808 1122098 1990065 1532837 805467 1131172 1752400 1554684 1369867 784245 396252 125720 1498243 735836 1619306 535659 1126295 116260 934423 578629 544041 1016059 1236672 1854220 1328026 1217790 97637 1290531 245070 1528935 1209008 339765 1412338 1363408 1687649 1649778 1904840 1928972 680102 789037 544094 880789 829616 325560 1535352 343166 1142410 428409 1887753 1815548 1687320 631410 870949 911774 916682 1898364 930282 533163 1756860 1543608 1240459 885105 1143623 611899 367896 1157827 1189016 102628 1488248 1235213 1063574 1826108 432060 555586 1084800 1979307 1028727 1358292 584824 309776 653556 501756 31715 1708183 354047 1927331 378596 1224381 1674347 89239 742156 667107 1971605 556576 1121857 1791224 1636073 1837056 817554 800800 1151067 625461 522618 676140 619199 983587 674157 1215804 559137 258510 1787464 623352 1738015 1335918 1311285 491072 1192224 1524035 31017 728894 59619 1059793 1287126 1779715 1182969 1427747 1864406 506559 1902968 822473 229131 1146396 619004 1497821 1972504 994842 1857053 1340904 1721358 1810676 1461146 1381937 1478016 848054 183839 382973 1675485 702056 320093 1846711 1019844 1556119 1649535 471767 1288737 1007989 344756 469850 94862 1453917 1648196 750686 254594 1320005 671528 672317 1609443 1155630 546735 404445 730093 700596 1496419 1303580 829256 1573753 828056 1419215 849170 66577 367041 1803763 225840 1713337 1174666 1774461 1725782 816921 1595949 1641722 801223 1136371 823855 1559979 943718 1962476 181792 1538516 1758633 1011442 1519220 1060678 1622901 1574673 1782339 1045526 18116 982150 295644 354851 1363371 837326 1889091 1279234 1294999 859625 260773 1460688 1732708 1740867 1914114 1906515 322412 1064208 1224555 1317559 169262 546138 1866838 1802705 334741 766971 1549789 1517657 1652904 765747 629597 1331085 1120716 413422 865746 527784 1487777 1141525 1885503 1846708 232153 878301 820828 1051081 557752 1036559 758563 832741 33992 1346374 816764 121025 1788252 981301 626105 1927211 1902108 1258849 847374 639119 58043 228539 1212543 105733 1501064 386206 763009 1435172 1532571 1001374 1801207 1356440 1094500 1996921 1613299 1375436 319035 196362 102690 235064 1722094 607709 976384 1883416 323065 690875 1001170 1134573 331354 722748 1682582 1699246 1434178 456429 1219644 695095 158470 1692301 1314759 1772591 1263126 1822765 618676 354278 1447889 33074 1805847 472037 595175 1969945 212469 191955 635390 443739 651696 559645 1001037 756829 1278315 589925 260728 1770832 1965662 539117 1427375 1548699 692013 750991 1969940 231387 1480273 1425425 1249554 838883 1869520 826929 1459764 1495683 697545 536339 787357 1727009 801600 716169 575346 1179509 1590974 325824 409449 2024 1141690 1147576 1264901 490764 620586 1636660 686595 769089 1604105 1525198 659121 1089949 1309256 701383 668480 1801851 47196 217716 1230782 637502 45685 1243203 1259590 1911563 1034552 229535 1632166 1271570 1945112 299623 883861 823309 1619096 1099730 1385071 615862 1526512 783259 739297 715839 69561 325372 810284 1670458 455610 1327021 872721 838061 435757 1443637 462378 1282510 1591243 476037 1195343 554783 497816 91349 267474 301372 139183 460180 1794271 1153300 768601 1157530 1518193 1562241 1219907 1406429 354129 1171083 313694 1330338 49141 1458945 1354558 1286527 1446051 1754160 1766657 1668757 97985 303614 1723462 639902 533476 75984 373533 1444443 1569270 521007 964089 328887 1647433 1879361 940232 402906 788246 835700 153133 351911 839230 1751881 970388 459642 1681114 1891917 1384702 1444009 369826 1489358 1593784 507006 1188619 1643834 1821526 1183268 135829 679727 1103651 1974870 563493 771200 288826 1749959 1246818 1981638 1507860 899242 1891678 1756640 7409 1279830 629290 1390085 810740 1174714 1442758 582968 900459 1316881 1214601 661102 163043 1032440 1101657 1745805 718214 1923378 784183 140650 1976563 1414667 1130084 1257114 234983 704519 1745357 1431757 312114 1609682 1522950 1442371 599830 1025512 79735 363785 904874 1378171 677598 1925911 1923092 1195549 1793844 282484 1059524 1875303 1400314 62820 203651 14446 525426 442288 446656 328183 1068612 773573 407232 1349906 845172 650534 312483 315224 181751 163789 1124423 1269023 783047 1795352 1944118 1358888 1830610 1073961 1752997 397175 391888 1704177 855620 891043 931475 413014 1011449 1656029 1346671 1980397 1323985 1057839 571930 1856705 831751 1766770 735787 134430 1884012 1221931 1970245 1652942 621137 641429 668721 1121060 1401885 1466382 818323 1749996 674933 359431 1226779 1437113 1651365 1509539 1261057 1373771 1678728 1821843 361575 794369 1688956 768977 864835 834454 1232462 644027 805325 291591 370067 279302 1992697 422457 1435803 1935511 1346237 214926 793005 1765253 1970007 1491685 1290158 1785505 360938 708480 1298792 562309 1028068 1755477 777009 12828 456096 1909037 84308 1489262 720126 430923 1466204 1877221 1820966 1554985 1460399 1710858 454482 1984555 1036889 1338454 841829 596968 1868318 669904 1261562 577927 615522 1739999 1117884 439203 1906471 374378 1269700 70205 1066657 678697 751750 608725 79428 892397 1334180 1174427 50197 1486745 1921091 1262850 508699 1046157 1836957 444246 1522387 344013 1345873 1144118 1166454 1616493 1279669 1959093 724936 1335335 640188 1105982 975009 838169 561776 13387 337610 1754709 1808444 150023 658612 481231 355681 1306963 943396 346060 978822 1195500 12193 615127 477676 1000045 1093177 638961 1279124 911137 1896943 1426611 972633 741254 795371 362390 1749037 628545 900527 309193 252993 725778 1753925 1883112 314016 417829 1655386 50976 294151 1641757 1617611 242439 112440 952434 1371694 412543 870703 1944011 458251 1355812 24445 480111 1998720 677144 929197 1029319 181771 1590676 1641444 517331 532887 102419 537213 1963976 731598 1623280 1415989 1599182 1667853 1164346 1382748 1146083 1000691 1152506 75298 1106781 1185405 1576010 717759 1903561 1813303 1764072 1196943 1938805 308183 1031510 542754 1970013 49920 269168 1749984 455856 1370334 316586 1584298 299282 891306 528319 853063 1086773 198348 311399 281505 1107079 286282 1633160 85195 231728 530576 976845 1793697 990843 215634 1180798 1877389 1224085 1877860 507545 890854 456366 739467 1509935 436849 867269 802259 1868522 458288 255754 1156749 1500561 706668 872003 182191 22640 1568307 1959567 950191 745686 1206742 1539631 432116 181473 287156 932457 1400954 1559237 58258 1037419 1237162 1715508 753790 1567052 374694 718633 1893816 913241 687484 1815912 1094923 1759927 326429 747186 1310601 618507 601946 724042 501230 1929131 788239 346445 386956 1588138 1636046 616730 706331 1373204 1634416 654162 843079 724712 957201 1523465 1142287 224251 406071 1516414 1133348 1300464 600938 1147174 1215008 1922595 1620184 1738449 384477 378621 175981 194722 669233 1145710 1880861 417243 1627848 479074 680552 1610521 1495062 624763 1316583 667444 17042 1413778 1800056 1470559 205972 1394737 1973777 325797 1470217 1850487 1306585 1195373 528085 1160710 1038220 1583073 1612653 545290 1161751 276576 882797 501423 1222711 449303 1110221 86282 748979 482621 1263446 1900316 1095599 1724680 201677 1390219 743671 1476148 451682 360867 377946 1795858 1882893 72579 1835705 1412188 1258587 927962 1311736 739214 1840924 427814 579329 1983121 1609907 354408 445507 1090569 126298 1476113 1217126 665790 464432 892822 165274 1383229 1092717 1147631 1321031 791025 613293 1815808 551119 671868 1030239 1755204 70233 310599 211854 233941 1447572 1996632 865566 1417056 1547303 832742 40419 1607452 1641122 1466301 1759623 984397 625979 1723524 1476541 373054 674390 653542 311854 161090 767597 1525689 933990 368510 1623240 570468 1616662 171887 998795 1884625 776834 756592 382283 257625 1238849 1221628 1944799 1965488 1213157 1283706 762779 1781897 1129515 1158429 932487 1532824 1242482 695791 203717 1489892 225481 1866458 1295736 722740 497904 1687717 1493690 367232 250028 383474 1244738 725079 1971876 1511372 904783 255968 561257 612252 334595 1723458 1108815 208536 1608855 1618159 427071 805300 1161295 154842 1663748 527431 7377 1555157 363499 1390064 1706606 182050 664773 1472008 1784229 1060487 498863 1953350 1194587 374923 862917 403493 1078341 582689 954144 102993 497779 1654305 1090378 1719443 339131 1014809 1385326 1486409 829428 472541 23411 1537297 1048124 835569 227899 1298061 1442591 1748583 314491 1331556 139387 100451 1198612 901228 969371 1855018 1885471 58180 1646768 1376908 256484 647982 144180 1274017 307888 342914 1361838 1130147 746440 1944570 1404595 1236867 844746 1470520 411734 639787 714858 1537782 1929659 652380 671043 1799512 1492359 11779 950129 233202 596781 1055620 235509 88912 1006036 812846 652079 1573186 1530486 10975 1147031 1659856 1645561 603088 1043561 1729738 1518655 854823 1073624 388790 1595668 505873 1155422 1255397 553069 1947766 271664 579712 111552 1874128 1903197 791479 1125334 1402750 1113977 1231397 788274 855340 356987 1941382 1391709 576227 541304 723924 1824811 623753 1199849 1630803 1138311 1981567 788180 932149 376304 430721 884317 564021 1424215 725584 1898147 1939383 175690 6604 389143 1546700 1293166 613505 323085 999876 1641147 909438 693766 1376023 293650 302447 1674080 1346965 1978602 34894 969288 557710 1821557 1691255 1007161 420299 603397 746409 694686 1386255 1991605 1890149 840933 380869 90455 1424779 1723468 171915 388973 913113 996878 33995 1347867 1576035 350243 828158 1511491 1573386 1137610 1644161 1349091 1660226 1155907 1948143 480495 1547920 1297388 105080 1745506 148932 488990 595543 579726 793434 1064826 1207866 481244 1037296 1168246 1556184 1129664 1357505 987123 1130727 166143 881945 488295 1877875 1938424 1265285 42260 278887 605505 485003 47549 79540 65566 1743972 1298384 1118422 940013 1875451 364977 407374 304394 151858 784376 28531 1990738 1593731 1624344 1605425 245673 741860 1026608 1203155 1816718 685407 1850686 955093 878701 279232 1573432 1375679 1316388 1374154 1555728 61414 1903152 1931544 1208513 517415 178240 1185253 420117 1786191 364946 610416 1818875 363099 1644452 1079359 1702937 1429112 270999 1654727 35933 758596 1595880 1939875 1452502 116083 153212 1268668 1534908 1991223 993883 1384275 1446457 357889 306037 898711 853256 1944633 1423824 961705 1312034 115057 486208 1814800 791783 1023710 217659 726224 777589 1874865 563877 771027 997837 1802426 1107743 924908 1749051 575035 694 1114680 1372648 1670541 1105701 1256659 795019 1039111 826775 658914 1492360 941324 1470075 1855027 1499775 562476 73744 645637 673148 936892 1405772 1150286 703991 199237 349635 130019 826726 1528064 620876 738080 259713 1661168 195274 1179702 733467 180958 1324398 1255279 1612516 1773335 1332933 1940799 803020 1901282 1239067 11452 1949060 1114584 1341952 1140565 1361684 386391 857071 940099 293269 605802 1657787 1315709 1797085 1301229 1479132 1710415 1714785 1011273 1388335 574496 833475 154741 176881 6974 500932 1852943 730443 1197075 1707987 1890969 595819 1493769 1826035 915832 476107 613346 1622399 119556 1142318 1470812 599929 179738 964027 407605 431188 251635 1064746 1813232 1779785 1166910 1608788 1121894 1790692 372218 405024 118641 14914 1461372 608759 206138 1981974 1435407 1822412 613439 654666 1180341 439050 1219638 966257 677801 1415918 1861 1741669 983935 73164 938858 1720762 514499 1500094 570742 735077 1833855 1657501 1686274 505317 71157 1482051 701671 991507 41711 16824 501574 858065 1125686 347974 161180 1028279 1112403 808552 60764 1928047 1891816 1244458 1311041 734087 1978469 1239111 1343479 1017560 1765496 866575 1583156 855508 1833835 1488699 1575070 819584 120211 939884 1529192 341221 819106 837481 1467783 980070 1481758 1801233 1882234 556047 1027434 597271 1562506 1347961 216762 588711 352743 361913 460965 126891 1737380 1204377 1795405 1869828 1579420 979538 1139512 423060 720579 1684244 186830 661021 263706 648820 1236868 923789 1602032 1965004 1804949 1573828 1736341 416708 1816561 1376866 59462 937543 570837 444410 348388 1107359 237113 1821521 321405 497104 1049129 1203930 372773 128062 169316 449280 1124589 1988108 1573344 1934780 1406532 1869168 1801948 415756 1860900 1774065 1909304 248747 202684 1454706 805682 552286 582561 41031 1342599 1061524 1140182 1144538 1725056 717859 213609 1058540 1314815 1377342 1740790 1885710 1202378 468370 667959 1043258 1477683 1358896 419855 475741 1057934 132236 953890 396560 1292219 1131289 755863 1655636 933769 253724 1232923 1109221 1452255 555812 874527 808117 876897 541990 1833346 1431675 1953144 1722454 1973066 1849550 1055819 1261903 1286808 732418 1958711 688812 1626258 1281786 552690 1740072 117863 541540 1292005 1770081 1105544 413614 757780 1268324 1169437 1806569 498815 494232 442696 359017 892419 1687398 1045327 45241 259994 1754897 113399 711334 1677196 1735680 773901 144291 1123347 1832343 1965138 259059 1817556 414035 1046767 1127964 362370 1557960 1095715 477674 595473 1483879 1996654 749796 1592555 967339 1409429 927070 1054201 1180878 169982 161286 64517 1962818 194575 445375 1305272 314407 1465633 1501439 864231 141941 147502 1204711 1594242 52991 1458814 1244482 460028 922322 171573 1572809 323859 815617 823706 1209392 1720056 1549186 730091 617269 763326 1469916 1784155 199148 250540 885793 1461125 1322640 1485816 48030 609175 1033954 1062034 269157 1826017 729211 1312690 1541865 1926170 905611 1669267 1780971 278401 1646045 1069677 154687 1784102 896120 1175709 62564 877086 899620 1301247 1539988 830131 254383 1537304 1872163 382255 782290 884937 866710 1232741 1284395 48045 1261985 51750 1317281 1978108 652517 1178056 227837 1767564 914292 1203259 1188303 830295 959355 1475126 555493 1212384 1750889 1080571 1876713 893657 446862 769398 1183950 1607532 1394228 169458 894722 737648 795539 373416 1823959 1844181 134852 1625695 722565 334084 937465 100233 649270 1120652 46128 1567523 611738 1986477 1573533 1096821 544209 1673140 1863067 1838183 1404518 306222 880573 1141401 510851 979598 124845 829675 1496410 297764 1013930 271492 1284079 517219 614373 1466415 216735 87457 1387778 469400 426153 1063088 767897 314065 831824 1415423 486702 979824 1594028 499729 1563229 1672934 830290 1199846 809598 1706203 416253 1960317 556601 1492149 1572157 664840 1253346 1922695 1433930 1155239 715239 623689 348246 1251447 203191 1943159 116116 1597282 870637 1132252 752903 582416 1192882 1409459 1677542 141329 84810 120737 553940 853806 1321624 647850 459661 961618 54540 652578 308703 917491 354697 630354 1765027 1444139 1304943 636500 54284 25488 52533 463151 1986668 537831 576477 698231 80942 816191 1795520 1010394 1537918 956748 1756337 155899 1381780 14488 867177 80910 1659096 1015050 881556 1657023 748415 396888 1437720 387343 616183 1047629 663664 1948320 447748 1075501 1716481 617926 641917 594998 1526999 1122166 702412 924159 1465910 1380157 179310 967572 1648256 1283040 1015636 939794 1800748 1919383 1535161 1409396 709425 659873 879444 579991 328924 1796995 1055920 1454432 1777076 743563 502010 609501 1342020 1653558 1787426 989669 1337236 510596 437947 1003763 1649874 1458991 1276158 1525002 68615 534985 376938 25877 1786655 370571 1271417 1612753 930969 1277201 1833275 1569832 1767680 394630 953948 1869803 1817862 111268 1565382 1976511 1984307 750990 584970 1469915 1350619 535984 109539 1579599 1820013 278256 105466 1376055 420805 1242566 316257 1205157 1762897 1046083 1170111 736459 206288 553947 190314 8758 516559 1375093 560239 1667850 25234 1726853 584849 1028602 1734869 857802 1966144 1522049 224856 483990 293842 761927 27360 497612 707278 1889011 692865 237788 1393590 1647747 10531 91446 1788043 1554323 589077 1339034 1041203 489350 848326 1558652 1198502 1370831 46915 177734 1052082 871936 1659279 1382769 1268624 1429884 1655940 1542580 660370 1730148 4122 123620 1196193 1975642 1584608 508903 220073 831850 1265263 1943809 247709 962942 902546 1864030 1006674 423546 1851736 1417650 1949566 1790721 1467792 129166 1537129 509439 1552206 1826001 318793 631771 1710024 197690 359053 1670686 1718453 1812371 6805 1412494 126415 474218 1416544 1881422 1882753 1310661 1775101 1436196 1917455 30833 560474 1512983 337187 231818 1055060 865767 1101332 1152551 1376572 1696691 612547 258579 1930066 1943403 1725888 1926073 1944249 473912 873462 1495095 1515976 1805838 1904787 1703902 1202980 175648 749549 1777155 1816025 1767727 1583404 815812 897237 1864294 1929558 364238 825510 712120 1237464 685056 913470 1707866 676957 172165 1157774 243337 103728 1799171 1525260 1205482 1892759 953590 1834285 1023008 945460 323446 1502820 1352337 585505 139610 628158 951153 396165 699575 1792433 430946 582443 1685921 194504 1092859 733663 995817 517590 354705 1026563 724073 347158 852727 845108 721165 1187076 1073377 1755937 669555 1270210 625203 1198940 111774 625029 1187669 1792145 1426266 1857063 1896513 438803 344720 881444 860773 1891902 1234589 1408273 1000357 1246078 1959989 1976164 57185 1932528 1770931 852890 400464 280749 1733462 1591077 1567916 272726 269132 1324335 497591 910638 1530666 556396 1588180 1437846 85586 1624712 1067916 890298 1583316 849687 1853702 660148 179247 1256728 1799942 569735 1341785 1889873 564828 1798190 238956 1326659 386904 1488176 1319575 254033 1266807 66134 1603275 1553506 1346703 440692 1594757 1510678 97567 587072 644300 465434 1488879 1592533 575918 1739 747675 1595506 343157 1079202 1475673 1007178 824015 1823481 912574 1695418 1943990 536516 1642545 582999 1071634 1211615 347130 1378573 407481 532356 1798231 1698367 805131 1493363 1071775 630885 91386 58757 1422621 767705 328411 1482335 1288122 1527779 833455 412149 1354796 549091 942813 1944098 1833045 643301 808985 705730 1389240 15006 1282948 1101494 676330 599085 217597 275353 139394 1248219 914007 1595204 1910711 1060395 170853 142565 400621 572309 88729 437637 802474 1734378 520300 840097 693809 1529861 141590 1779501 11766 726620 1643049 358005 1943758 1708 1355358 1298175 113388 1498242 1504590 1348897 679481 1012633 514496 441671 385155 1149285 187956 984523 1879472 603970 34606 1129836 1815582 1707186 1993663 535674 886224 1454938 1500660 477432 1418505 543574 1899355 418080 1199091 57220 142244 664802 787668 38689 1563019 191967 1085377 1607709 772167 285514 1693727 638955 783158 603070 883007 79021 1623241 187949 92844 1714316 271311 1841602 899829 621144 250317 1225896 1025239 747383 1293964 640442 196578 373128 843804 157948 1919776 810156 1319105 1639481 445686 1260043 1183291 565099 1595537 1554659 787416 1187114 845476 559713 306127 993951 1819830 351656 679188 618336 1952518 550248 1838001 1272057 1726821 446542 788611 57843 1241934 557809 185670 849861 1070691 1959432 872797 479004 1997232 1795938 1618018 502024 699410 1154918 1069956 1628029 1378237 628082 342670 1369513 1588913 1408545 50471 703968 1787509 786823 1152129 1329896 1421262 251075 721453 1713730 1366335 659239 1968707 1225909 1997247 1079659 1395432 1448065 929407 269430 1556298 153568 620680 672368 1476955 431799 362160 966621 941571 325976 24588 1079881 1734801 331657 823127 1817096 1943930 411904 98857 1374627 1868148 126842 137745 249457 1164083 1235601 1684277 355711 1531094 1440892 1545623 212410 593077 65494 1185473 1515850 1324055 1328782 124978 711649 972698 694521 1207991 1621574 1811423 438374 1515944 819262 841394 835691 1549327 1211100 1672408 368507 1254883 1362672 1732683 218507 975510 1385336 1253308 709066 1122631 1221549 1563648 425727 159199 1856176 1289254 162582 1043778 1234863 233075 783328 814964 1837431 1579324 800650 1641190 597694 1713321 1093966 1888738 1837781 497783 523767 1024788 1178633 1859442 76428 1651208 1210779 85746 7831 663701 1574857 669719 1167287 802869 1287495 663805 206248 216348 1579609 884606 148002 1073670 685005 408520 952070 1494041 421708 17972 988058 1508903 430002 1983131 692905 1428157 486222 1677114 451898 1266311 938149 1279109 567728 1231769 1989740 308660 406886 532926 711990 111224 1750003 271181 541588 928779 1884490 799287 1047936 1228555 733560 940161 787796 1474444 1858523 454578 1658677 1175501 1669446 722959 857956 1468996 1689117 400470 1765866 745831 1994897 1214558 1169668 1282749 240982 860827 1998070 1503973 1553913 371642 540234 1166322 1375082 1681449 1629961 352382 1594629 45699 487992 993428 1840567 120174 1603953 544619 753722 1699961 573136 1910785 467777 797995 185225 148241 1734134 1749392 408731 901249 13462 256961 1503903 272521 1262209 1412024 879849 199130 842136 26890 540775 103862 978166 1222916 260679 1247513 1843205 811510 97058 1348545 895191 1670544 623083 558812 810346 1696684 623722 255407 677829 1661814 151033 678766 847607 1390466 1015724 1215363 1723855 323838 236893 1365897 1863824 246550 1591288 1691914 1517058 43327 1246263 1433046 878195 776119 1612858 303421 506446 1076876 42053 666560 1917546 197921 902175 686442 879527 331586 1880320 888846 600187 385723 1146090 1666075 1705234 892248 1800952 345582 759098 454631 1529433 375971 1333146 1003576 1845012 1673734 70181 1573044 504362 815344 1011785 1245969 989006 1870993 1201595 244906 1136990 1845934 21133 430283 1766888 1983139 1713016 1129380 1631012 1768084 1533002 1456185 1062258 1191299 935058 1072759 370579 1795829 1809856 988391 1455206 866914 1141760 806471 401882 17074 1012525 42217 1745768 1221439 1945098 1756299 503310 1416175 522675 688775 576018 333362 1521257 860805 1570173 162033 1063587 1660357 503297 151023 1254988 1000728 1940462 513387 681782 1240486 1734421 1522753 739680 1379408 1593705 307130 20060 1760820 1567419 750430 1217127 155225 1277206 1794230 1369139 1795028 427661 256191 408676 1093899 1746516 727034 644603 86085 1803045 728745 493107 842481 1685647 319751 36979 94802 1285700 1544454 860163 803745 1857908 208457 1797520 725068 1285738 1884970 415901 638674 1333929 1028199 1820639 76970 1129983 940177 562416 58245 89118 1053092 89810 1273277 1564459 515189 243466 1379712 873272 788238 745839 1880362 716686 1896016 1713277 466213 1395777 859107 1491069 955288 725097 1871082 508068 1525397 1161987 1688342 1281562 917290 838019 107965 1813611 1306494 876153 425293 17491 200923 957086 1844006 907910 1936076 546479 1730563 473355 605435 670203 1916955 115726 319852 431387 400254 262469 1473951 1547472 1167113 95304 1517298 489754 146258 1532041 224986 1992875 740594 1125351 1228486 435829 1117377 567743 1457007 1080366 277667 1678310 1097148 1690543 173824 176332 160855 1923166 393777 1270207 1972636 1007147 249136 691199 1971854 386110 1375327 1607843 814716 606899 1080032 1368734 57033 1138607 439509 1840294 620987 1954336 313436 1042285 1607278 1134428 1245376 1221865 1477458 1415602 1749723 830473 933977 1861043 1688306 610649 258429 730028 1246797 6237 12850 1279347 1899812 1573154 632812 880000 1680263 1835635 610654 1481742 209438 1368537 239552 1325303 1854811 13039 1307741 1577464 623787 923245 1254074 1835275 1609711 1028951 745013 766532 1034112 1325216 571487 1928495 1673317 958010 1424247 798265 713663 52952 57578 1072816 275075 791192 1492681 804566 1311010 1106950 1442023 398597 1853973 146582 68554 1340656 1714158 761835 721336 1109405 681400 1831061 1789069 1952148 940261 434634 740209 1901695 1089526 390802 900299 253243 826868 728274 953603 743591 363335 729368 769151 114756 74388 1870078 1585030 387133 595570 1491022 1446384 397315 338941 325557 1964953 1403687 1227103 1354634 384085 697684 92521 1131432 841945 1326382 1590938 1641770 212508 355653 1641392 528796 1229543 681839 1138840 303139 425347 1140555 1724111 447796 1423317 996129 1722086 1296585 584752 202632 348256 161923 623603 1456216 210293 1028436 1096903 1357185 1496261 72307 464425 1460065 30565 1145387 667777 551869 247176 1230021 1585402 946339 1771330 965703 7113 188468 1544759 375530 1735779 1744519 1100103 325496 144740 72629 1056017 541966 1480605 1737451 1889003 1210280 1301402 1329111 912583 1000620 69706 987571 763202 356292 1970952 384523 344444 766314 1916522 375947 1622291 478230 71274 1339461 350175 1270747 374131 1185555 1269320 203511 300569 710904 1096256 1508693 1974848 130893 993484 798025 94815 567040 567421 1311844 626572 1047657 1909416 682666 804887 892954 498256 1094625 1825884 1235108 1118122 48991 28929 1116713 377566 1578756 1390384 568368 91209 1081881 989567 1662558 729068 1507602 1888405 756641 598349 583196 1829590 922862 179741 1531376 939597 269382 974496 989156 986712 1340752 347150 1705443 1402585 1650561 1562828 1579115 450880 121562 812092 255175 437473 490358 1184791 317710 953569 667379 451066 1029575 1807650 1487657 1429353 1642581 1668959 791761 1436985 1940071 1614417 1172804 1103148 1979567 428494 655848 1036878 1541688 1312615 1116992 1111965 1039221 1710983 1687726 1203813 1079770 800523 1528253 1337913 668440 811020 189679 1608184 378751 1565448 859246 1168878 1949035 344359 1610604 33810 194282 1418839 50413 1751006 1119365 1833255 1283937 603363 684130 683433 900809 525900 494267 976948 933908 1601818 1023722 86508 280888 270494 1402987 295684 193106 1281897 231023 1675855 1488169 906532 42350 1238133 1615696 1522079 1045624 151114 86398 1845294 641957 4663 676450 1698377 862255 1888792 316206 63222 1302460 1310438 1170049 998723 1055847 444311 1087643 643647 1980735 1062634 1573732 1377066 520409 1026611 1210588 360090 1065032 1578284 31954 1509860 1452073 1980327 1016677 811708 1894399 1971069 478351 239477 1225185 1624976 780002 1256285 1507853 188251 753358 1446780 860523 1154041 1031819 963179 1656975 166369 1445256 424408 195831 1623688 695256 333790 1028278 1639208 1501659 390437 450916 88799 1269251 1022106 842125 1888850 653030 1280065 529188 27293 1068485 882937 690837 998160 386376 835200 340537 962765 1157567 630522 1913164 1122540 1819354 468839 1326598 1120608 1486448 863038 283615 1579285 974704 344944 1425294 312411 562961 159743 1138234 705393 1392902 709148 161351 1471939 909992 1655162 1838387 1775722 584105 1461990 1878395 360081 74318 859506 1272635 1646002 1617107 667008 514342 421614 1568935 508278 1093704 420226 698409 1027606 933392 214152 1113082 950025 1203674 1087527 345486 305895 1713291 1025729 166844 126295 1235146 888688 1610658 818691 369685 959021 193358 875715 334145 1862935 866633 1908392 1487878 121579 1173102 360895 1970730 848432 225097 435065 1657198 1613306 501134 147541 354745 933380 1536731 69524 1961466 663593 979061 150208 1432998 152842 1603531 592755 368425 157171 970943 1072228 153903 140113 399579 401640 1337296 212649 1078079 1277727 1751008 848349 234802 501509 1677508 1025214 587177 1038555 227618 1350566 1416968 1510674 658706 1441950 777048 1296478 732901 1959744 1316901 567110 1295346 316978 1003677 1159869 1830624 1416938 378811 798082 369451 1286888 273798 1259755 393010 214013 1195223 1670738 1220313 565607 845674 1789403 1599819 291202 1145780 1494401 585338 1263598 974777 1744427 1758259 1784285 473977 179317 1024806 1975765 1684312 310354 1065584 943295 1228863 1171357 1464608 1776793 1580471 126328 1041031 1185474 1925237 622863 91174 1483809 1037775 1597561 1692915 1303029 1805155 1664083 898115 1367713 1783160 1496262 186208 659859 489341 1271814 1020080 1115221 1357260 1481019 1587208 1374056 188476 1625960 437411 544400 283400 1559520 1317368 1875553 664536 1184078 858572 1888988 907530 248426 1611966 652427 1364911 1176907 409698 686812 723237 1869600 1397555 1849730 272832 1693465 86878 904116 845756 560958 963310 611141 1079305 1923777 652206 1006377 1116916 393472 292287 169470 1897854 1452814 1538766 464373 839725 144543 1167552 92157 1836514 1662233 1254387 1534521 1210702 890327 1536516 222330 1028472 126110 506663 1162758 1707404 179326 946755 643912 1633010 1481454 752276 818168 1533544 1891375 1793470 594965 1221892 54992 1286613 1763062 341304 1720802 182912 1690646 565963 19074 1405195 163371 700006 861130 510346 1401006 320864 1005009 758214 1737833 354854 207545 1159791 1738947 127809 504246 903652 69654 801535 933454 1051534 1615201 467770 17386 1423493 1342360 1316831 1146372 768788 194205 1942324 803950 868002 1053391 227068 530441 1540356 752529 1852654 767798 1132819 241458 1735799 1330502 489568 1543580 93978 1522524 1592909 472439 1064284 756989 622001 1242373 435937 192300 1625922 876373 883260 271524 1764482 977024 1218134 579211 1363949 824757 1865153 1485400 261455 1876207 1740508 1631476 1297926 109569 1394926 1537714 520885 1040130 1312162 1546875 1969124 533936 1294803 1492829 709068 1878903 1619270 429682 1973143 1073291 1347445 911477 34200 202206 745711 530267 271250 805070 405872 1583366 1249620 898781 1047432 485395 1674158 723199 837566 279056 1462115 269142 334596 707346 20858 1173113 687249 654010 607286 1946429 1423140 1343878 495571 155863 1833333 1288867 1425422 1378598 270860 1429390 787838 1191555 1741588 772387 1707970 204385 1898709 650035 1066758 808561 219427 616005 502379 1477779 680444 1495160 1154094 1918374 869308 185920 686754 308624 1785424 1694994 139986 39663 1103668 754116 195326 1131422 787781 1725976 1376935 657581 1287396 389093 697069 1944542 1638660 1461542 1852174 1005826 1319938 899863 137407 276821 56572 441503 779058 1079091 456574 137183 86157 436163 1756902 957519 314179 454020 1064074 1342311 1824558 1792611 600150 624264 1886199 406296 207098 1532030 1311470 1517396 829196 1172128 878993 1213743 1988800 1035262 717714 912621 1815074 387423 1806443 461361 1362096 46929 877718 643194 83435 666812 1241605 596073 1248039 1359956 636797 1958885 1846931 1102653 1601730 1981986 318305 1817072 1641948 260249 256711 25923 1959024 1779056 1241337 1846287 1744847 1192532 1013567 400777 1971211 1938754 902045 1851312 247695 223516 1417783 1965853 1122908 188349 718689 1454194 1710930 381459 19888 1239004 926062 1745017 1377544 702140 785724 124687 1711903 304187 1395956 1903497 644105 1511008 484388 175166 261445 1511149 802766 509608 1422760 1115280 1702472 81375 16030 1746177 25658 1807381 1658689 1441867 1747463 689636 1143849 191311 1324074 1813119 1256630 131470 1500484 949219 1460937 483184 1009162 1201158 1467720 1445271 1818943 49950 1800528 294335 84547 697486 863440 335643 390092 396987 791126 527438 1317859 1717508 77371 754095 237773 370437 706720 547603 1427705 1903687 1867798 819157 1607422 666976 1965820 1470756 455869 376298 857441 345373 1587475 853404 969318 1012906 572073 1082884 1680636 1580421 1398858 1168337 284267 1977977 1117565 694597 913107 343585 933612 1582836 250851 725378 11173 454314 999354 848121 488569 1469549 1036473 539548 1705895 1259444 1161371 861500 1919715 1116878 1623230 1068 1441568 1128360 1356829 1339306 738643 1796466 1197220 1392152 1644448 1686404 1796725 1686599 177703 670832 622335 900979 1644503 174304 1855467 195410 1768312 1691374 1032931 801970 662554 510551 191113 454069 1940152 626993 488017 1635073 1464237 295798 1496676 350386 1826525 1752099 1545630 1787403 1135395 939711 1882288 1283888 528687 310442 90781 1920394 465960 1925504 1471927 1711453 1864783 1189079 847677 758713 63467 795636 1024861 785807 1103477 1682116 222149 1816540 709154 1014941 515982 193825 977066 552955 1571145 357406 1192157 786192 503267 1857136 35884 1389215 566831 1122065 143153 290892 1658367 1350429 244659 1926445 1064690 1687341 1573782 933303 235225 384430 839717 780564 545915 1569715 1175614 939963 725179 648768 1343711 848048 951656 345825 563920 1024256 851247 402191 1737955 497405 1964742 70115 696467 1885966 1378783 1473499 194269 415644 160963 251942 388757 1913722 1868030 1165800 1607854 552880 1433472 952215 1548725 240403 1405721 945126 633428 228668 814685 595400 551791 1561747 1431735 199462 1043005 1999428 1407582 1044621 330265 1330319 1897196 651459 1669115 802221 317720 1643461 764148 592778 1201302 580092 1928027 502025 1986705 436676 121253 733340 1335812 1311745 1948087 1017318 747035 796739 1351510 1567475 1371190 591540 235761 1675495 197611 350314 614733 1986269 222647 1397492 510483 830337 1619830 1252423 851561 509722 308278 756133 1643284 224384 1241313 764086 1843334 218262 607477 210329 737174 1092746 1294905 329097 957116 1049907 1387198 119323 1814195 1802691 1113158 1803439 1862265 523488 940138 903966 1264143 1608882 1303942 133123 1010433 1925215 1676501 20799 1508406 190123 263452 584757 1615302 368766 1145260 1485900 1828133 1939687 53919 568070 625828 511417 1477894 615035 1046777 1517734 438023 483133 1906275 491113 1614020 1625472 481862 1488323 1425099 1120794 1111752 1310123 1634592 401864 1540181 517684 1203466 119006 290393 513499 752757 52137 64268 1363677 3026 135731 83517 1241959 1500948 355300 760079 616442 196828 177983 466560 1480638 1641375 565011 925100 328277 1083890 114023 990371 1383568 1675168 1454341 1517855 546844 1053973 1361095 1769647 641039 804083 1143934 887473 1735581 568193 1900952 812427 736242 342402 1697784 1389103 1756771 798638 1773313 1253130 1026195 708579 1662144 722639 697802 538975 157952 81380 868517 483860 70671 1191793 1683599 1004361 1865835 898560 27094 646109 247085 1162524 839134 8817 213296 361221 388256 1667002 25348 945658 1766435 265949 1471720 861097 1849368 855097 433598 621014 381060 1534762 592994 256645 1152546 976477 1772884 1476945 1103742 1830603 1911853 1598536 100493 618528 697558 925021 963045 770173 150042 611339 1335371 1597512 1869502 1273130 908497 807797 1552763 316521 508697 1018407 1147005 1988668 1374738 1078233 292119 874624 457030 1294670 205036 1110978 1946724 1993907 427219 324338 851422 26699 719350 466253 940406 697416 878872 141142 707348 1143402 948208 1044975 1736266 811804 785161 391232 814287 757702 360593 1809802 1666357 252044 572424 1406104 715238 1815751 576290 1780618 884320 1462095 99835 1691270 1032885 1860003 366892 1043441 704346 1030193 892564 224506 1664169 1249822 374930 76132 1237093 1254473 649416 1611653 25993 264944 1272461 1082731 1454505 462568 902578 877206 1112850 1529856 901239 1484249 1134267 96516 918289 1170581 240974 1443942 1997251 671145 1397774 533564 179575 504747 325338 1309124 912384 186567 1211471 1557131 454594 1767219 821000 1978743 606196 391473 489841 1859757 298573 1508179 1310000 195660 584575 1199187 1278167 1005378 1316 785808 1051089 1020334 769100 836193 1732343 1281301 169607 1757950 360899 1494228 761708 715708 400880 423109 15017 727858 1275563 727475 233088 464422 1605300 930481 1982877 65295 1092745 322559 148246 472515 38485 1664386 1077295 1390962 1451418 1405101 1783829 912119 1212095 59372 116559 498325 284405 1206790 266445 1611508 1320240 1415029 99432 1717940 1659155 43392 273146 1321914 322803 599780 895836 1812425 663345 1270983 1365303 107402 668144 1437107 1005606 78315 796149 1522415 1819502 707273 984415 719232 1031667 444589 659671 1612052 1194992 1021929 434684 1285164 1102348 510648 1342716 1085106 1648192 954931 1035632 1872543 1538606 1358050 860756 1050848 319983 1879104 1449209 1514718 1137569 1859399 869701 332880 1764068 1994363 1888217 1223711 1410734 1759932 1055212 1302294 1401685 536526 1625471 1480567 1437579 1781014 25577 1862859 627587 541160 1816645 613129 1230679 538256 1405917 718581 1258215 21338 726506 1634876 1030315 995901 1846533 993259 1925963 401166 379861 1759723 1719970 1354278 1598855 290891 992244 859895 1336087 1111892 98938 581961 151571 1064059 1260074 134735 1739513 553310 1884654 351922 1355502 1735493 1610384 1623517 1650226 961545 1567697 490189 365844 1104236 442392 834431 1396227 499137 1366280 749129 1256062 158281 1852096 1943524 1757735 1485813 1988709 787955 865855 1359579 1137045 1740923 1442229 1849196 227645 1277504 1786958 742844 1795671 598597 285505 1086029 1345204 1437634 1794306 358529 1605918 443371 1364456 829034 336298 220554 416245 249391 575715 1568114 70410 1954095 1799886 727926 1329514 1478648 372294 246319 707102 1500006 596879 874983 970655 1057460 1722792 1490983 482770 769739 995786 907390 912611 1988996 880222 1352671 30245 903272 170373 1907827 1862760 299640 1794418 1111440 129643 984520 111833 733214 1306872 299335 1612013 956225 1270209 1800979 486901 664857 1618630 1320687 1164466 1040789 1023783 722016 645235 1359406 326877 1348375 440862 1145063 2199 174791 183662 377290 977662 7908 1183563 1905832 1176940 356688 22670 1452692 82776 1929575 290399 333912 331570 790378 830422 1450597 497065 1164006 657814 1476163 694740 1256015 1932910 859131 719814 263856 978027 461837 1912611 1253230 70943 1660031 1242285 1914401 1509733 825159 463757 914951 1669959 784852 1551573 1743554 1823545 730239 1862019 84289 1036849 1981606 824158 943852 333722 1380880 662570 1404298 1842760 1540966 405657 1093884 377537 1372018 1865744 1121649 1008706 1441884 817165 1302966 864212 1129669 1249792 1103438 1557181 1587975 288650 237196 1059592 344883 426680 39185 1188584 1398232 1770884 1927856 1026390 1676280 1586741 1926916 228978 1955692 559392 1464561 410006 42045 545713 13982 784192 1930058 19964 1160129 208609 1347383 1633772 8095 417173 688811 1450489 1123475 203231 435749 780697 1672736 1538658 570332 431630 937105 1751453 1790546 666544 1292980 1852982 1699634 812485 370321 65738 1989097 1735740 1023004 1368407 1301635 310679 1110304 852307 1007437 35484 352820 376737 376617 910326 1321633 1676403 116202 770775 60152 1849147 430004 466576 1613752 1487606 634372 1336221 690784 1502172 299316 1008301 1141852 915337 1563727 988654 790851 1593055 206473 961491 651845 844796 851187 1871701 1400692 117274 1646467 843038 629495 1404891 359632 1092438 583362 1614667 1195915 1738584 1703962 148275 1601312 1275175 1317690 66107 815980 444380 1661034 1475876 80908 275129 989697 474465 421514 1259749 985143 1674866 275100 1772693 1592586 1163297 1044669 745906 1777847 1002293 1151721 407079 778322 208669 201293 526397 1050329 85 1534969 478908 1461753 871707 954347 477752 1880780 671719 922504 878646 512537 334325 727872 1361383 123647 390810 914200 1837898 1111835 1101779 220052 1523682 1506514 339405 1483311 1954851 1124386 449984 1807484 1412005 284368 1024349 1151894 1851251 1217213 991414 330082 1002837 605043 188024 48730 982957 1188941 838314 776141 1724862 1742079 1177796 77629 1950729 1460746 746107 1203715 181341 1101500 948749 1943083 551341 262679 1645668 1867793 1157571 1363311 1914134 457936 555909 884468 836571 905048 732182 1881931 999282 956599 692666 758795 958857 1128782 183639 1063660 716985 1638912 309307 979290 1791089 1728227 1506345 262924 1903710 910556 721514 248703 1328376 85873 1670841 391726 192630 1175379 670994 1407655 394344 938784 1108957 1560517 1417241 1383193 1752254 815770 1893462 485799 24630 1042793 1886048 482377 1167239 1044194 1233676 1054706 1251062 1512228 49919 1357579 553592 1839910 460609 1417548 1544748 1385619 1961168 1032549 1026663 356134 791883 501519 1850632 477951 403177 1257429 480454 1014009 1397466 561041 1658841 892467 214377 495926 628633 1784632 1680277 331740 447611 749574 285839 1906972 1944945 1777421 1041037 1285646 1672407 1089980 1034275 860671 591031 141446 122705 1957828 261582 1409438 96279 842048 964610 879509 260814 1698126 657195 319808 1732716 1542350 761494 132927 1322015 1264208 398100 1369438 1964246 1262223 426027 49801 1614813 1383915 290646 175831 1293227 1298707 109360 166340 1199268 827523 1712655 717570 1167086 1178939 406990 192627 1721607 1329864 782596 1735154 613433 206240 553738 1097254 1805355 531157 1701035 1148155 242007 325136 243075 277176 1798288 1941625 1688980 377193 263596 1012908 1853639 1063601 90757 1376793 181039 180360 702600 648452 691206 1999140 1301651 1789033 1130776 541269 315972 525854 494362 1752410 1512252 1006236 1659386 464697 977344 1580678 749336 407418 512952 798185 512590 1891196 1790544 1687247 322973 144708 1540738 1031477 21384 1258773 305870 1445572 774231 1385624 662882 880619 97013 665906 1264205 1431187 284207 972556 1768596 52118 18387 124006 322764 1276669 1508066 857592 429685 1564168 513204 410551 764259 853274 49481 329263 1903604 813417 760056 831146 1748286 1263640 1139155 517279 1517656 564653 768176 1131017 374031 611252 1475740 533608 293407 392944 1996348 1939367 1035315 169000 482266 1029142 168437 674316 687832 1582544 1091213 1626063 1881431 1335763 1346104 1766943 213994 498324 1591105 1773202 1361775 1097006 1851381 60384 133600 921834 802726 1754591 1651100 1316567 884876 224646 1881497 1841222 1553791 1304294 1603886 1101032 992590 1241942 1176255 349920 1824689 851698 1712063 1473116 1567152 103536 224331 1807529 1598799 56483 1360893 407491 1402653 1248097 845041 347531 175998 1909054 453219 289316 1860381 139552 595793 1821827 696423 1910204 949704 1471926 975823 1022015 1767548 968751 341190 526871 267994 76126 942840 328310 740114 318475 427830 1935953 1831321 1413281 1122400 1447299 1502709 840594 329865 1001421 270510 876059 1050406 964634 978449 1006019 1124433 1889081 32853 64037 1426642 1800173 1675649 1291554 1365586 699240 486792 952457 1723697 1830004 1806566 68960 1785390 195002 1408906 1456399 1366090 1948742 787495 1898183 1024669 1195960 929753 758320 517480 259230 1715115 750335 419029 1537614 1673383 431982 1898554 1790972 682039 1091024 274157 1160993 1051531 944277 1968401 1402346 716837 923669 949083 817127 1980439 546272 1052510 341432 632597 1418449 755337 1746374 246568 988467 1889071 147493 441184 1705507 1538440 656139 1995036 878444 541714 1575035 1603370 768436 298569 598221 1600607 1819353 294656 1926607 1697716 26042 1853406 58335 726252 216254 1684810 761709 1831198 1533954 1698380 1307305 1661417 1237363 1414792 476608 1718664 1087106 415031 1447406 381812 1339339 1633342 823222 379188 1155425 1980412 1025715 539070 457552 1453136 135145 1045417 1209153 1925585 205757 1681237 1427401 676816 830789 176656 1078828 209415 26321 1183175 985645 1969619 1728117 1958778 1529152 1927210 834694 9209 664936 1925969 1708673 672903 1377002 386999 314327 1861939 1529973 1166864 925540 928428 925712 884885 1402321 176283 310694 1636744 58159 1175485 949241 1893507 657248 305224 1232897 1090372 1036503 247814 1184215 762110 148633 1668414 1966780 1429504 509013 434535 782553 950320 47098 499530 71937 198770 1551600 1765426 1683210 1779143 341033 1796073 1517994 1513112 1236276 1984476 440028 96437 267878 1728942 857979 1380894 774237 1699135 1040949 794901 187665 1862020 880853 943606 1735576 1083643 1941841 366494 1021952 1297446 1142660 694593 723679 1642165 1121629 1917098 1088623 1566129 1371862 1331286 901969 184547 186534 337279 110365 1109785 1000025 56517 777602 1822622 238460 1883477 215057 399453 872262 833923 1988236 179990 649906 383581 1976173 1847726 1556829 220366 113315 933189 1833265 1692821 1021700 1072657 1806318 462689 1818562 1750697 62998 1270165 186754 1908036 329590 1221272 184476 1899676 1377179 1226499 701274 801202 1909948 720770 914911 1101180 1860667 960559 678563 1730139 708765 1717380 1694253 224819 100665 944200 1317028 59222 723082 424216 1378619 1943887 540318 104950 168053 928651 1525053 1852789 1560279 864046 1595509 1447337 1448558 311102 84001 1710426 1964515 997954 523547 817874 521002 200612 1283882 1363603 1591100 976212 435943 325442 53953 1502378 1772629 599156 650917 502773 1724114 926474 770714 809457 1436275 1141958 154006 192538 28149 58691 952844 1506577 1343832 1820023 206980 1252857 1071297 1880565 1079329 1890848 1244067 79497 1923002 685442 1446366 963188 1975381 24894 1854605 929418 1718018 916721 616481 570947 189234 782934 1899670 1917794 1616050 808072 1810434 3809 801051 1320329 153671 1696554 1710580 28342 881337 1331772 1816359 969060 1216562 7089 1635349 1094384 1038367 1459762 1439392 1077892 829241 499416 116967 273097 1029502 34423 1056671 1373131 597928 1193466 1751519 583950 921863 1502823 1160617 726714 1721075 1442057 1822173 601728 888713 1219276 1994752 1188126 1188441 268308 758073 1439006 672569 339202 539023 1333454 1887018 1973706 1650045 1554641 1864947 1743367 275238 871725 1188810 1074434 223336 1364589 129294 1908160 1629438 1104351 411862 1108120 1844604 1926312 642767 729413 126657 1010963 1392022 97352 1643560 1982596 83506 544392 957422 866684 373636 1122436 704903 968451 1211964 1908010 150624 1578108 536497 342728 435662 1291180 219676 1596206 1040148 938818 406675 1883676 1961337 815606 1119985 1761918 1079304 1519169 1154426 99317 41648 1772557 1099059 277402 1819993 350194 1350103 1599787 868076 670441 1028020 884467 1550820 565097 741509 617711 571966 1097230 1867691 498014 424614 1661700 645056 113524 919636 643319 29701 1556518 1491719 185731 1099242 1956003 208520 1570059 565569 1986163 715459 1473415 908409 1850804 1225140 281068 923881 837635 136296 1763826 1440373 1927221 407751 1135876 1383048 894670 545389 1285328 639157 939587 1503696 595419 1008934 1344067 18450 1904536 575114 1154393 1818449 1770518 331259 1523087 1254980 405815 257791 1722235 77224 28180 1780485 1445715 1993554 1455822 1906452 1256956 34377 1667447 340614 514738 302478 1474703 1971553 225916 297537 1489071 1096168 617633 472511 1138020 1046058 337221 433860 1017741 1339834 1914759 796951 778035 642096 329298 199478 111102 1811605 207805 1571934 504483 1017563 676323 702424 178602 1980354 929241 380155 157702 1553280 907893 1246112 1037069 516026 1460375 1433501 1993700 1148832 229693 88893 1781402 1127973 611045 1427815 226711 1011812 284080 1797319 1689752 120137 424690 9694 1491082 315264 737038 1844513 1373988 530216 1449266 25086 1626873 866551 1041618 652821 1514020 84978 23363 1611394 1273611 1466816 1647049 2480 759802 494094 1448202 1056310 1547706 1496686 1739304 1020934 735435 1030078 347452 1990744 1779173 387782 640149 1511657 1088930 258874 1199430 1846068 1271619 1634768 486653 283550 1837328 1294523 1421272 406123 1045502 848028 1583992 1720543 957944 1169822 607633 1585025 204329 1072166 1788606 1256013 1923230 1304785 1362334 486133 101572 799918 1897074 26521 1958038 742398 62979 1535098 633482 1223658 1312598 503534 1734069 900141 1602298 1147120 1824461 1712460 1106815 1587875 1554874 181440 1211838 1611425 1679272 1735156 1664129 1950566 299325 743025 974905 246133 1020089 928094 121486 1211038 504320 1666318 885103 1473359 1166089 45264 257722 1238398 1823966 821049 69596 775393 1098890 1509639 863091 128546 313096 1922240 1473451 1209692 1299933 633874 347583 1038852 122995 367231 728358 639556 786805 615111 1979824 1801649 558006 903833 1058875 508365 1142144 1879866 456424 332828 821761 182856 1874203 1428228 1313028 515859 506756 1708843 1416146 1156326 1632745 1274514 1480582 507440 845444 1572816 1634870 1004725 64601 1751728 1645300 1769693 1482798 1539335 383513 1021373 269112 1495554 184191 1111397 1628445 1302196 1952577 1512155 1804299 1573919 1991544 479804 1071068 1220627 1013982 366393 1728717 1155503 1981168 1017706 1871040 1167231 312858 1168303 1886213 1604977 1492123 1494428 1254024 733650 155848 1665958 1528984 965170 1261879 1714486 245192 889202 1362040 232446 1823291 11044 1003342 195395 1056969 623669 40636 1698488 1462161 699567 1582520 1689231 393846 132880 875725 134156 870660 156427 981027 1835600 1238599 1522447 1239193 1615594 703608 1083357 966964 1716816 1614111 482874 435843 1709331 1173194 1928655 1125187 632450 1831953 1842500 1248943 1367298 1357537 538610 1864346 385233 1169953 1274342 1909357 682913 1669232 798880 591601 1911629 680318 187260 1385753 343092 197318 566648 850206 1667851 987352 681056 1649384 264707 1223869 349711 854009 202236 315196 1826156 1131475 1542072 1126457 699951 334650 621133 648134 1664943 267896 884078 830408 1719682 298603 1937200 1310891 423632 1296775 939338 334321 145645 1369041 431584 1336796 1840545 1667049 1363933 850130 611701 745568 1114971 381729 702848 402043 690337 968844 1345400 959739 767132 268627 948744 1175287 1136602 1503596 802934 1274434 1172847 1748280 668166 1501654 965007 21303 1007650 806510 697600 625859 1077860 760277 43916 1655767 472023 1011515 1389192 435312 1064731 704930 742953 1988525 1396193 1231516 1176585 546744 728704 1746523 1740907 1717361 1721992 939515 673081 1434755 30710 1047388 754934 1683908 104352 99088 576221 1394653 27775 858594 135662 1230743 1806238 473043 1255882 1204 363480 1205753 1244716 1932953 1185048 101874 12175 791303 819913 1799785 1517232 1764212 1686424 495398 927592 849310 1005875 141715 1679533 691178 690052 901950 503570 263676 1588491 675170 1247876 163215 970966 1923542 256380 1229678 959079 1830321 1593807 1267872 397358 1136052 719059 87062 1279374 1276833 9961 1047415 1014690 1698061 458592 1130016 1480042 1788800 1905353 186907 1668221 260337 1087533 594229 1025743 1748812 328589 1841002 1423796 308067 599046 73529 937535 1800132 1679217 252384 1821625 935779 436551 1513125 1918458 1918777 73002 853480 1679202 870083 655390 1691870 881313 1528732 1130020 733449 1906602 555923 1546799 981166 591810 268871 84087 254564 1501027 1976852 127780 1609514 1681564 295142 1771026 1409193 616230 76854 100020 92128 1310619 1503757 227476 569777 1344774 883168 876957 396957 1138597 1977067 233873 1106604 1899192 1431525 839962 1278121 994140 1844514 1495496 303063 1845211 994202 887196 1137725 1295203 238050 1796560 1298916 540338 476888 1948524 789221 1941700 1401574 72871 276624 1424714 1747773 504305 1575093 666269 1311614 1520127 924725 1673560 389197 1472526 1231437 1162706 812066 7312 1327149 1750224 453249 270045 869188 263436 39210 1341566 424488 1777075 1685065 1895580 113861 215363 260548 463130 1697942 478823 1540282 1447403 773194 1676764 1380225 900773 596191 1802162 1750761 654372 960004 1910172 1481584 1452212 33115 1473133 1618352 106471 774740 132551 1508719 216403 145449 108885 1780433 452038 1020788 509986 1581579 285214 1129132 540796 414518 206810 654026 228411 1967487 482930 640248 1243124 1905172 1379047 897914 1860634 1346915 1846943 552599 90803 1701243 1886405 1048894 1050611 1093240 1708308 1655657 571400 97433 1332554 1177651 1977284 583098 501340 644228 1881919 1416443 1372147 31625 1425538 896484 550812 1362546 1669819 1645480 605605 1672581 375069 995765 52977 1199190 1587593 1754245 155679 10692 1820195 1652067 367753 863238 1916740 872260 564261 1376651 1451585 1040572 1358320 1600000 379821 569909 1395885 1018628 681276 964463 636618 261894 1415380 37170 843446 29671 1238412 738886 1605015 1895469 1896469 1804416 895111 1136133 1040304 729670 1574796 1687800 434861 1695636 1884083 847344 1065246 1651551 811828 456507 1326141 1564922 1029637 536128 1285247 1224632 1492031 1030109 1122899 1668534 487550 792758 1519047 1839004 662075 337475 1867665 591895 898694 1967004 1399106 559996 1428983 871404 182413 51055 1543215 1475802 80156 657017 1442513 212467 529349 1515611 133318 1324818 210190 1450907 749399 680280 775495 1283322 1739710 1512004 1712480 1234133 1975495 651508 1591708 674479 1788737 1803361 1233630 1373624 218539 513237 1410434 1250791 277978 1903090 159179 672358 1346578 1529992 1576501 788961 1303583 502750 1616595 462334 1713946 437655 127087 1927465 66041 1031506 895883 1376712 1501098 1025964 246881 1838681 1308376 154146 61280 606997 475059 1211198 1478101 1079173 826777 718065 308101 25419 110487 1798330 1678450 87713 123947 783666 333769 414680 944234 687003 1808255 1690482 1152161 1224971 1797977 1762953 670645 110981 1520264 1428775 682270 1779042 1502973 1329690 365853 1006058 1753993 835370 229810 54119 1778874 1862869 880676 1796761 530110 236407 356436 503905 1081703 438862 1893483 147716 1650960 556150 939645 1328949 127106 558061 417153 275815 1087736 1628790 636624 494265 1618529 835400 1881667 77913 1794687 1248188 635383 242521 1263269 1477793 1922550 1788957 913713 1668159 520925 990712 1176969 1165804 722858 1280313 1275501 1342458 1784756 1157360 239801 1753241 1405436 1730286 1455589 854047 607705 805101 178145 213138 423465 1505620 353246 1081945 926370 73491 373086 781057 1804713 754644 1261093 1950226 1199522 167568 344302 957756 69879 367687 1339993 1518212 1573281 358322 910237 553961 1890034 1018711 856345 1637106 136440 353474 1616656 1631884 1480246 60044 1107260 692268 1833257 522992 688625 1359061 1349861 1906815 957846 1298935 996025 615609 389181 1073445 1057063 1454203 854524 1530672 183126 1710351 1992856 1399029 754813 1190953 1486124 666931 927615 1363195 1920864 657480 1644673 159823 1810815 792590 1350596 214409 1180407 775558 117643 844673 1995473 1205848 545515 716344 163090 1923298 1955764 1201559 1688273 667954 1945391 1818579 290385 1897321 179632 269458 191301 1530807 1796981 1609596 1143129 1991863 319360 1561036 513735 1681024 165079 190877 986506 1750496 45599 536300 971019 1261706 1548350 1668546 338359 1804087 1664320 896619 488752 536820 59443 653417 44591 818056 118241 272407 1016982 931004 444044 337698 650066 425024 1913402 1981693 1565412 988664 100701 538297 561483 1313148 1956712 1055478 1992598 99198 1900973 451738 655604 448987 1675598 990941 1761126 674384 1418884 507188 1354257 1474722 1313426 1574418 1105685 1506646 657487 940027 439365 245634 758433 1966678 1627186 1694105 1348298 567851 1197062 299124 1788393 83227 1831743 567533 1437815 643555 826168 560159 1119338 314889 1896357 1992964 1239133 474590 1170221 1087820 479372 1732055 169133 1878324 660330 1847781 507484 716323 919100 1954176 312544 1102536 1055381 1871407 659983 393072 870361 1454097 890450 1251 316618 1886203 372916 948102 336343 1388710 1883630 1862883 1448651 1444518 1060367 535270 71302 1494134 561004 597448 718319 1173180 819205 1413921 1537778 1428352 840286 469207 1437553 354975 1021195 652324 1792853 752894 936319 974140 1465581 1360250 1964974 855347 808013 758006 975712 55243 1392344 1773159 1476260 326912 1689639 200154 758804 796145 565943 740707 1220720 1437547 1380500 998272 1854715 1648024 1069597 1675184 1354325 1894990 846473 790248 1279434 1808935 1056180 144699 1670849 1850320 201340 1048000 1243055 454650 1572582 1757729 1220136 896356 518056 1422590 852460 211337 407437 850109 267870 1690261 1354688 1190500 1130435 744754 641539 840857 771118 1542040 1578591 1179198 573323 1108309 107145 1187495 1047777 1690331 485960 243365 633218 151149 1844197 858027 827300 578038 704191 1342998 1616880 406549 6027 602758 92011 1172203 409575 1641763 1902446 1360226 135979 280796 32711 295593 571621 1141059 1519805 1931725 921344 607551 797811 982836 127962 1875824 531737 1307890 1578547 1517410 1728527 1432278 1261147 819215 595162 1506191 791701 837380 69430 1891542 1981235 1685719 676702 288319 145893 1879332 1726689 1295927 1294152 806795 102918 1539912 1582277 1884416 1994037 478723 195040 282521 1795803 1090714 756617 1889232 440269 1292160 1552500 563034 1365165 1322596 230218 783126 1312667 1467211 107372 1555701 745518 305850 253475 515298 991593 1366640 191215 1211414 93240 1709260 1507697 1248638 793426 291335 140243 409060 815381 1290239 1185066 1647718 94070 780327 749132 1894183 1257166 78746 1963778 467845 112504 1278822 868492 1356782 361468 1482462 275212 1599495 1842469 536615 563328 221267 336020 1326019 168144 1324499 1216075 1837965 1736096 893936 1387160 321302 1125584 335739 1780927 1351359 1421486 1574516 499490 1014968 110952 1099634 279746 134868 545660 1787263 1929506 280392 1887618 609390 740191 213925 414140 506031 1573606 762842 1548214 1449679 1905304 370423 841096 166107 1591751 526238 380253 1959829 1912145 221204 1276403 1430595 928774 163956 1262740 121326 1150054 658168 1431887 777495 324735 568354 1914556 747469 1665408 1989798 1273376 849682 1217406 445356 191851 1731754 1793875 623959 470366 875017 491219 1024315 693973 729315 1225855 1373874 707783 609200 1135047 278659 1443081 1236427 3936 1809416 1592833 1211456 1154084 1345278 1182716 565500 1893498 519779 960155 1785506 1765053 1770114 1873244 957337 360956 965524 448820 127871 443898 1789237 28593 549733 313015 1164991 250083 737869 1063204 1349848 53930 1388198 1106212 1435240 124831 1713784 408485 490716 735442 1749084 1835191 248624 1723581 156772 1128076 1437565 198463 240304 741350 1932882 345726 102702 1158141 453454 208578 486344 1351629 287876 1517991 1462862 1627609 809619 397168 710881 116879 1857547 832208 1042391 592146 662184 953273 274695 1054638 1974689 1779 1525322 1254723 262169 82103 750203 1051544 1166284 229741 1217551 145022 845517 916025 1110916 567908 712674 1271090 1258911 668978 195750 621201 1369707 1787472 1460863 638125 454434 1670265 1210518 1908034 1554663 1347638 1411166 504408 1712985 712942 1976053 397337 69559 1117215 95352 214276 45218 34762 885088 1176844 1962529 689803 1505008 683175 624069 1804945 267426 899648 1577632 111816 1934476 1321552 1175513 276714 1585009 62617 1260788 529992 428060 1438991 1722677 574878 1806055 81631 242219 1644626 362650 1139236 169912 1536011 1257744 1535719 1692212 1776163 1812392 409526 330402 1934373 1966649 1206099 444222 37618 548276 1372885 1820933 1782366 1308281 101335 548762 1591574 1367718 1018847 99819 247613 187606 441498 1202020 791848 1916539 1632627 152591 1839660 1325842 577369 1809720 1743143 577990 1554799 1380446 1716219 1616400 103030 565559 1964923 1941284 270381 1719857 477296 840855 1330527 457529 1279469 967193 430193 139989 305034 1822295 438851 983528 685907 1603394 279828 89324 1827836 1572622 1062531 969978 1998123 819359 1928321 325835 772763 1406921 174568 1859760 936463 1586485 1797713 572285 487602 516953 1616006 1539208 1087156 1968982 1187472 233585 1989697 1686837 1868882 593473 1291671 850645 1834570 220955 1025035 1025400 558933 723866 1721965 1453726 814636 1007664 550650 12519 1017136 1578107 494916 1198377 558340 1659993 1526944 1030182 1480075 814056 69898 799169 146579 949137 1105621 882416 1176149 572234 278943 1911278 1099401 1775139 376113 556742 162745 1293554 1203417 1075722 474720 257894 985473 179733 1014125 333599 1528702 457931 1992293 830820 234782 662113 1299011 290671 1011225 258210 489408 1134780 1270997 926139 455349 1836022 592357 73346 1192063 1673516 1864890 55142 1692115 1311953 1074678 1125774 1275448 1455886 763351 490744 476596 1058514 1011160 524926 350821 1703221 1718603 712314 904202 1979136 1394440 543051 886646 1453310 127238 1664781 1493851 1323182 635610 499294 764193 266823 1493862 582437 1095311 760190 1023141 1051087 605627 1504971 390514 1693507 75381 317210 314695 516484 1907294 1728214 1391802 1161763 1226847 1957780 1631079 629616 585877 1484658 929120 1989786 558044 1205210 1121781 1130715 1953500 496473 94841 1719288 1378542 23504 241782 1752675 1664662 277404 420488 1764437 114737 461320 668194 1323329 368910 721065 607183 1483036 102027 324269 138661 1586334 209911 770272 1107889 963943 741739 1068478 569021 928663 481197 785615 1673188 1443162 1318629 1872299 1855816 1833633 1764758 425273 1550827 1933698 407707 1540834 1183313 1817370 1800716 87774 1633258 1787679 511191 519187 1038401 1618542 1567745 710227 125201 666461 384845 841317 1327677 718766 886834 1612981 922578 545578 771162 1002771 952982 247424 1934697 1533963 1098408 39283 1428829 758809 310070 879243 1663535 1258712 1895682 45360 1802970 483546 1475784 809679 604578 1407720 931647 574198 585059 1977472 1631334 499182 939186 1438231 1141122 600694 593672 1291227 195288 1889610 699905 922291 741458 1664208 679945 1219912 467957 1584373 1225989 1383717 365474 1695189 1407132 1408722 1913696 1452580 1338381 851091 441614 834974 1095665 1873060 1478946 1967659 1658182 1005090 1195787 1450845 1892912 1077735 34702 1549677 423432 587148 1792981 219330 1661985 22211 57395 125399 1276093 1598074 112512 1933882 707457 1440331 339497 1224344 72849 320288 648684 1171030 1846001 635740 72138 1571044 1540239 1276753 813555 865578 206122 162783 1744977 1436327 509354 298180 1537251 1874616 905777 241404 14490 190270 296470 1615092 452396 1767489 1617533 541612 974212 1942595 1280975 451210 1804913 687873 1952938 384755 1434626 335338 1640489 785273 421134 1409611 1277096 149917 8079 1448504 586568 559922 139948 1299900 1074591 558299 386398 595911 772407 1651378 764251 24240 318372 10343 432535 900164 122348 478516 743366 1710319 688393 415718 982578 1241236 152324 828229 1931543 786484 1972984 1888006 1594771 668586 234291 1786561 1496120 1607061 793558 719996 1202736 1666638 349029 1414909 1572835 59972 422640 1661862 1543281 290771 835003 480265 509904 1679553 1221375 738038 1123774 1380725 691582 273528 925242 1676745 693655 730831 360625 1888616 876023 729736 1061332 666651 1962312 1507509 1747821 964561 1472614 921713 79576 497066 1861837 1846940 469287 1657918 564745 330546 520797 1271508 453085 703095 1786647 1444514 125439 1258586 1576386 495674 1902516 644979 168177 620112 1286672 1553229 336262 767135 1944849 925224 1620326 456430 1487730 1756130 922853 287023 259665 1742634 14772 454924 1374975 619845 1699480 15864 1123335 1784406 1939853 66314 791769 1542208 578551 1669828 1690088 1909669 38277 1505532 1158638 1997754 1724212 1139205 1240344 598348 1659952 1360297 1348986 1065801 1779821 1530509 1602121 1291810 813679 415827 440795 1534761 942716 1984044 900423 200051 89048 691663 1318804 1151273 1274673 674350 762683 925811 1593919 1913392 253649 117189 1076145 1858780 1917536 1785966 855226 561578 604654 1318243 1494181 3847 1385206 57590 1911736 1873588 1672800 837275 483696 1452114 1134045 983215 1372603 1879441 565613 1053853 1422697 1599070 358286 878078 1319996 1076023 153058 253787 209467 740327 1398595 1019285 456493 219462 655462 1602245 457317 268059 600246 261400 1424424 1896080 496446 1745014 1913379 1305761 1524847 5357 1075169 842679 1029202 324975 1642455 1308111 1046921 1862571 1993082 1877379 1425584 307601 1379462 1194891 129816 1868589 808421 76892 1274323 1474478 1574379 218160 561589 1551007 429308 1945518 1080877 1935785 1240744 1022772 1364803 1414857 1900549 1918748 482080 876175 1061225 1928694 307663 1550331 789661 1132944 1590175 1400948 466230 1364684 1972973 1604524 1122877 748948 1156643 1320554 701728 1459337 1334839 1539938 264327 1018443 1341968 1346235 7539 855463 400164 815942 1543201 1376526 1464486 37397 960346 1581856 1885084 932712 1672887 1021565 1259498 1992213 1868472 1975714 1078848 1174908 984858 762189 1618330 1993037 652011 1852605 1286268 1643155 988405 1025992 1480153 182124 487883 1012370 1005524 235663 1603525 1441997 1169469 1587888 619958 935651 1404334 827787 1009647 744479 1899393 1248365 677143 1446015 115711 1548478 751666 997825 1656606 324124 988735 1766286 1819863 1436343 1110043 36770 304241 1398428 1843151 996733 1251952 4078 1473083 1981069 1999316 664347 971539 1129573 89834 1246957 865049 282821 1238261 1743924 1705007 180040 1110031 1755819 386536 1898376 1525841 533907 1197835 1154439 1108315 1816002 1934020 1596476 1450520 884992 1364816 1095430 404495 229350 537660 418406 47757 1333446 65834 1307125 1863873 1372495 1685884 1014068 584342 1061369 1223959 244076 1489241 99208 1688325 422683 421264 456013 1477397 1092449 92703 1603266 1173920 10754 399658 1438054 1300633 1311951 1584192 357964 1651504 1532814 527129 1366465 321396 302784 795844 1705713 362503 555613 520414 680941 1028931 1442602 274818 1683231 957905 1447238 782874 1276293 1282731 1873681 604469 1708857 908246 1361668 1161995 417777 1712120 52341 1387015 1925932 1856462 1749071 1605798 681717 431322 1488146 739958 1236671 1822720 495302 890698 18193 219075 1228666 822890 15356 1268150 1618149 1300528 1613903 457360 1257310 1809091 631738 1743847 1165587 1347210 1553410 1847391 1114083 725040 1273963 510816 1056001 1215541 1055494 858246 1770367 157857 895174 1831428 556565 1866436 1647211 922342 1840638 833514 1888879 1753583 535410 653255 198135 1818440 624794 1199084 1733629 1787022 1461049 1718978 1888811 1748851 1918849 474745 1139178 1886110 1440653 1202236 1834307 1339875 341368 1798151 569173 1245583 361896 1857844 131687 1906657 1899415 1068260 240369 1642970 159100 1707758 1536358 1775086 1176110 98025 1309573 524210 1620800 924850 497729 1562742 1577328 1153866 1687196 299886 1721003 1942617 1145477 1355160 1416365 102294 1841830 80308 1160226 115629 288858 1112497 650097 475286 291663 859830 517939 1680218 437914 1184623 485383 1702220 489698 405538 1460970 1276887 1499548 820751 1785382 93472 1610551 947648 36049 420848 1798240 1629761 1343326 1251559 1009791 1445416 918855 1400129 935746 1612018 1447683 60925 1913918 603884 1539526 782120 215499 620273 685891 1572173 1028163 273488 1336629 659724 1495730 1799894 1786708 104079 447248 419334 846891 304566 1363845 601815 1683062 921830 367216 277986 671776 983881 1082970 1654644 1130134 1295760 1747803 1829658 1433453 1377923 1361941 741733 1931273 1399688 1196101 224746 361957 647319 454064 1103024 785363 1163309 752594 448763 1202195 630466 779293 1107905 1657605 1835295 932633 1196328 583409 791352 1894729 1095960 334414 147160 719327 311730 705745 622134 1769931 1885540 1217415 82842 1733849 947578 889122 1045827 1826888 1419247 347993 1888011 769104 885012 1842716 896096 505501 1537188 7315 972381 1325799 1244805 54077 993478 1219402 1258138 19731 1405829 1490275 1040299 1279496 1952135 1538678 611920 466631 190734 213638 1481096 1906454 561106 810502 502828 1823258 1275180 1481768 967393 1900770 1689524 923578 1602335 1646759 61766 1772908 1733937 101008 1289864 588637 1509460 1124494 929373 344575 380789 788209 1342623 845592 667336 1958656 1922193 207729 1225010 827928 899215 1207495 473232 1102941 1733784 685782 338129 1073422 611011 1909710 1563597 1659894 190451 1867035 1077364 728697 929068 1942254 955893 1457365 603528 1784934 174088 1439065 1775656 1608295 1080264 935162 170927 292593 1043799 1982915 952485 1350169 1561319 970647 1284082 1047287 264668 148107 1502199 1908233 39358 527782 638946 84098 143727 836047 802595 931107 419704 1913822 229878 712842 1423297 63318 1534722 786208 1143933 307986 1238450 523086 1093008 949552 824483 1850772 186665 460163 1370059 1569046 600650 1096661 97621 83560 1310706 760935 47042 1214266 470522 1021283 524804 1630384 1339906 1550647 1323512 1931170 1689065 1675389 616289 383674 1858855 1381499 1223739 1160765 1780541 945458 413226 54727 240310 1774481 1312956 240098 1450983 1803605 874350 575031 49470 75036 792382 733710 1696360 1066294 1077985 1684299 1254855 1802980 217523 1075744 1933343 1224257 484365 488024 491040 484329 1408340 1758606 1172752 356092 883458 242756 1101709 1128904 1207111 522530 567545 187684 27504 1052379 1024370 314442 743461 827744 796130 988441 701919 1119074 1173841 436994 1775376 116399 1931681 175282 201919 1635909 1595058 1994469 514392 565627 1501035 346625 1439588 916342 101044 107386 1239190 1232140 216097 1627043 1708974 1376987 104037 1049716 871274 774353 851062 1435086 1337930 1223671 92086 671897 907002 259218 626718 71686 1101003 537249 1869590 178959 1026285 1935558 1450155 1597190 1923727 668895 1862331 317211 1087856 7752 1870450 349277 154054 497042 1274565 108043 193737 1705843 1883067 1292430 1974217 399702 706418 227036 880328 62974 544713 997941 1144367 718661 1904358 419598 1538969 1560416 1127849 1308580 266634 1195221 1932062 1776610 464984 429473 1002051 1910136 1318620 1332601 1733983 503808 1133753 1026087 433358 923216 714231 108924 1478137 47337 129935 450808 1120654 1392661 1258894 1398627 308345 1126293 259897 769163 1351665 1599551 243878 1122267 847130 1229229 439510 261260 1577142 1379261 350571 231407 1539442 1222137 1398529 673850 1844305 1184785 1474765 3543 1126968 159821 1564045 1553150 533922 416976 1770033 72914 1875742 1623232 306620 546533 803144 431622 1350651 8916 802390 1231982 1476710 163601 1299120 14447 1979638 346805 547314 867682 787833 752496 1875749 1486577 380026 765012 1050074 603552 759749 1033272 1931433 996830 1269829 1514485 1575097 1668320 292398 1392303 1666343 287666 1135943 1823088 1726784 324813 1266394 1917650 503607 1748244 211417 374806 640386 1480277 1756379 993340 131558 1049168 251050 1652283 563872 1476053 256111 871112 480628 767879 499373 1551213 92614 1386046 1042691 342925 781797 19470 634857 1130004 68952 1101956 266329 1984528 1709292 1629794 383907 1577209 32590 630963 1396197 1262633 1868501 735041 554725 1278888 1676194 347384 1951117 1122591 1396299 829320 1085452 537793 281903 1603511 1035793 1595226 484869 323698 1507700 1977868 1382047 772912 1067643 1746619 750695 1432829 1928982 364599 1378817 1251633 17249 79749 1788216 1190626 911225 1335692 844259 1376504 1497214 1939586 1065051 1083779 1995864 310969 1408183 199738 1757157 938691 1373597 1689592 1309888 334530 291394 974631 67716 653506 913036 455898 470062 1986080 509456 13371 155741 486649 985877 1542294 761830 1095765 570028 1696153 1799265 1363401 350928 279536 584462 517632 1933338 1361191 1826805 1475818 326276 1275706 1629643 135560 1363527 1213909 1489340 746628 405136 967609 274741 1485364 1461058 1574411 129534 191956 546248 1214224 2979 299088 324959 913788 1778063 378915 1184077 1057929 429541 1405890 33558 1064367 1549212 1379359 716113 1709099 1096485 1464901 1249000 719708 1613310 947825 1633066 1890075 1123002 517709 927155 1882683 285149 444016 131571 854363 1470733 919486 750089 224967 1458895 1023509 1761594 797175 1520476 529457 848155 388105 203764 16962 49891 1881217 1224250 837846 756860 751444 445329 784995 1630780 719498 191435 1838354 893867 646178 1475195 968942 1472586 1405402 1614957 1786553 115882 1258067 448138 501271 519613 1755885 38813 13506 581759 1948291 342331 1976402 1730396 1426622 1242419 624697 568530 134029 1790715 1844560 1508461 488818 786132 1151295 252234 1873427 1850289 363429 338747 1071533 1064751 1793808 1781227 719683 1910401 366775 580578 1177225 628204 810332 1163547 842113 1190415 1720500 196079 1785485 125512 1185581 1410487 991398 1384750 90705 65027 1065988 1954426 1714760 1156103 100684 560808 988971 1531523 159886 566708 1915862 1314428 378106 627268 959841 1236226 1189368 375649 1227332 1591236 1422642 837719 1116395 715063 693696 881673 1859673 1997788 1319280 1481613 358989 1656643 727156 1301857 1627826 122796 1664214 81616 562764 471019 533696 1924774 1631532 304417 237642 442562 918318 1691783 1654490 243475 1007527 1174360 510672 687189 538657 1367416 609622 426583 49910 1403991 1853658 542036 407839 1431144 398333 697135 212689 252308 526918 1263207 1324805 117684 167460 879187 1239762 1887733 616456 1990074 568484 83740 160600 1479353 838473 1962592 1108796 1845321 431537 1866361 684116 673662 433881 1016317 1559720 1576737 1481276 505056 1202140 213103 701714 1925794 948392 1238340 1063664 926004 553598 256478 1026474 1600372 1642053 939231 442080 136604 775755 673769 542886 1383524 938819 1191067 1730056 1978150 467683 513504 79047 1457952 758376 1033307 1389766 1966579 979882 363282 1338784 280676 314044 1490048 1028603 1780274 1886164 547264 1142409 305294 801976 703300 479286 1908467 1753536 1355106 81971 106346 1968410 1749882 799951 1251764 243107 1479625 1868626 433113 1742240 1339405 1283796 845772 1703757 1374220 594686 156755 939154 80622 481948 1315325 1395133 1142840 457408 807717 1292522 1985361 1033096 94263 884707 1163575 1527860 1562328 200899 419019 871376 1686260 142987 255089 1339269 201897 1354051 1759940 1188960 1478494 662185 841716 1081502 754621 999277 494551 456203 916214 1459918 755189 1837593 22194 1601847 1913534 485955 904917 1284940 818522 1657467 1618832 1105969 818207 507946 756350 208180 1933344 1546816 445447 1656821 1340462 619605 1800070 1186486 245763 1171264 1011484 425420 835677 1243512 1678468 1782397 1030103 286320 1218568 1016081 518914 1626902 1771500 570660 1410666 878840 1860132 1492086 413287 847077 857314 1307937 496352 1496477 1736862 824827 1362656 1731375 126432 1131515 199800 554156 1960618 43993 1761352 1567380 1713492 937760 1180176 383164 1873020 1461843 1767260 1829475 1246594 1749978 795776 1243299 1529117 1722702 1396368 1797341 1700048 447368 144140 1351422 167769 383898 1297545 287402 192776 1194311 1823055 964006 456866 1208707 473760 733554 644510 622225 1048776 113185 988558 1916591 1869025 257183 265346 1454926 443269 1008601 814659 205952 1759707 1855243 1197375 242810 1876425 1613802 584300 1377081 1135041 1720785 1010314 297754 1568513 1596728 524103 1872752 541064 57215 182434 1015327 1757060 1845852 820193 1678997 139832 962812 1960671 1359821 1709594 1570632 1404372 422408 684558 153637 1362295 1543468 1200702 1222756 425216 1733091 89878 1301519 1226075 415670 1402941 1671914 964018 1107477 318548 1134584 815684 949012 1345695 580104 874159 279684 1079044 1195680 347258 1167321 1322121 754953 1767471 176971 1862980 110627 762283 692553 197190 451286 832130 1677607 1463842 1475485 1481043 1375455 1314200 1026867 112267 1537983 400235 654853 984156 1635200 1457907 1944516 536338 868009 1054235 1863348 952783 1120081 1700532 1365913 453093 521006 1533356 1640065 1736271 1238130 1188346 1862404 147891 615051 1127984 120167 223612 945768 394048 7436 38496 75910 1764611 1767163 81869 172492 779476 1681324 9382 336117 773095 288460 1287075 1045457 730137 520782 423866 1508938 123397 1091564 716401 1914679 683635 159221 925476 939808 665638 1387420 599761 1146157 224313 1657237 1199138 178697 236942 520831 1263723 1159649 327523 1954412 1483281 1720153 1807643 1759752 625117 655531 808990 1438861 1469294 796247 1272521 1565646 1634165 56309 228729 1409669 133385 1531942 1515774 1346095 1345620 1092658 1954104 1922699 1588989 19585 1410540 1189910 482668 1105789 666608 1850008 1489658 152662 1765401 1878034 1961462 1018994 222299 1537403 27667 206382 557968 463185 1307814 1511072 1488594 1422845 464469 966371 1427472 763743 12817 701633 294827 1093289 1877170 1094356 783224 1419622 491393 1625092 1989482 1534788 1787577 609545 523536 82035 1458342 1419799 1809316 762530 768348 1340355 329561 1291510 207575 1572484 1161220 225937 127551 1468050 1389792 1537924 1784991 449005 809838 1266179 849219 289746 1637283 342008 1450579 205894 1691002 822199 257943 109523 6160 988539 739329 882055 635447 326101 1737620 737889 1078672 1889427 1875487 368993 1583535 1831510 825339 301356 787909 314838 887691 1198951 304529 406786 649968 189340 1353911 1703623 1333246 1756203 1009979 1172384 1206324 1344441 124621 1425095 780282 293080 264099 1105099 1607472 1248909 1564533 260228 534442 1449276 681597 192864 44287 979042 1978488 1370547 394590 1951452 1894786 1560330 643222 1055351 1068538 1820529 102604 1420879 1177944 1950223 1661742 118313 468315 1516299 1717969 689422 1635529 1117548 258037 972723 111623 1201115 1783825 325161 1292633 194694 747656 1367741 1558269 1915175 1856217 913040 18978 144965 297666 17647 1613303 1078401 1151127 1636883 1393637 835452 352397 491536 1717548 1515477 614358 1337358 1592652 404826 1699174 1307608 1589989 234478 205773 1726028 1384289 1434059 1439918 508158 546913 1716263 961100 226988 707753 737304 1746171 1172689 1066252 548467 1258868 1072238 1964561 736159 105076 1410968 583641 1685305 1808684 827886 328160 1633740 1489041 420879 1139148 1761023 1110846 1456101 1388964 992245 913469 1349212 1313382 1439778 201900 1284549 1260210 1734043 1477798 1234655 1896951 523266 1330280 605344 1669748 286738 504164 760437 874773 758841 455223 324332 910248 633831 1239971 74262 1978737 1605044 45105 1397372 520980 1702014 1223833 1475379 279416 667190 648307 1828984 381366 536940 1984921 1964997 750319 460839 314713 380563 1641633 1144562 404045 285700 1342906 565603 822567 258956 639316 1794146 1319036 1879539 244678 795080 729053 1250635 150931 978930 883089 634190 1720107 1659079 1779647 106073 989702 913081 1006172 1066128 329205 948898 1321189 1399296 1637019 1127554 1687312 1097770 379043 886536 485236 723886 973779 1252212 241891 1043920 1440211 752248 489791 1142704 1520157 1223649 302356 820640 217617 1706141 1509695 1651415 268681 1588192 605642 1384739 1973298 154447 792651 1000139 1753074 1930989 459448 212348 1521103 526448 241059 1117612 923282 543678 1048867 193148 526892 1676825 508307 457791 302841 141693 1722775 916372 349266 1248764 1753933 1490841 623261 736554 1789274 647063 729811 773625 1271733 1259374 1088141 1820316 55939 1598331 74478 1256360 361338 1677978 422616 467867 1158793 133947 339821 1422780 1781443 982844 1211394 1902765 1457604 1653477 64382 1296071 1413465 102057 1918828 1326905 730451 1784620 1291942 417911 185627 1143019 984040 131855 914868 1837410 1949577 1524126 1264306 688180 367092 480045 41828 1254092 967155 780779 521157 1329488 306042 1829153 1858379 160106 812625 915721 56650 513726 1380598 633450 727937 1835966 1211882 1189487 560515 751373 511670 13777 669413 809695 1320115 1691627 386427 795042 142226 1068923 323650 1290265 753778 663250 935207 618667 1389333 1633006 924115 1441107 432665 798531 485989 701501 1551211 1970758 1318496 1387667 612669 1524685 602636 68179 617567 673420 856785 661020 1140559 1542213 1727624 84970 1432566 1920354 104518 425449 1168485 152988 1283692 261403 100804 1389341 128905 1721373 30184 1269340 1771265 948907 780684 1458307 833953 90992 1167956 241971 1478688 486304 1424189 297664 1648610 316055 1127112 518100 1804677 1862835 1050273 634402 1766759 1802928 239622 1956983 654630 275532 721318 1099903 1687823 605632 1388502 180604 1531943 693853 1467950 923145 697302 1743373 1007304 1087554 533390 1685638 349396 1202404 652076 360706 1453203 902541 531859 1933458 1947314 67956 1824460 971958 951362 1049041 955949 1229449 757897 497567 69351 1139723 570035 1669227 1331923 510027 1314878 1801509 1955129 650612 966326 795148 1873822 1814612 513555 1782171 1958208 1078036 1589326 1502024 808194 1561350 1499189 100827 1576231 1949605 1925405 1735187 943841 1701736 557813 1524289 821042 362829 992276 1753437 1494481 1411547 1687195 403947 1410237 816216 646090 41120 731794 425092 852623 1241102 1031680 1861151 87420 882504 1630509 752957 1218941 430835 2900 466607 1848242 1426434 1085710 1925909 212479 935059 527748 381320 1894917 1098074 1849786 786614 1945353 286170 1297442 1513154 400842 1422609 1859707 566663 1493496 1273994 1092832 1383541 1275168 1777092 235788 1465257 1559398 1461687 1286878 1637321 1097357 543807 1318075 814577 1091370 1663631 919754 756366 1045665 1736908 330893 155727 57319 1412634 1761739 644024 397613 496295 879291 119142 1333772 949817 954698 68082 1644277 398892 1128148 1069625 1728195 924595 645815 315055 1378266 1054468 351402 927527 1233999 1571085 141417 1442713 971622 1456928 181150 30543 864447 1757048 128484 580522 1048720 1338955 1277432 1594405 581859 497516 31227 1064942 1340552 727205 967260 452076 575908 1941362 1408101 771429 132278 1748467 1484144 1342405 1247015 1183599 629373 1748146 1748873 1452737 796533 1147283 966295 1332762 603411 1754387 1483240 1172167 1351563 1399091 1836879 460661 604782 1314870 576459 1252811 1197243 44693 547196 314752 918607 1941040 992991 1247215 381341 1477828 1841120 502403 1143454 124675 996132 1633794 111807 1411690 187543 1255877 1531675 1657448 1144130 778904 1462655 1843957 1989197 1295730 1126298 1164252 105457 1894633 1359588 1982364 260648 590709 167440 1158860 1598212 782986 1397649 1093312 1136013 1360844 523349 740633 53959 326505 118674 780445 328250 1067048 453734 178391 1220272 1459829 1305824 487474 303534 1395865 278775 1352686 947227 1180021 1178774 1281529 1599138 1193975 963641 1133900 619126 1473486 1082811 449010 1019702 320130 1619333 1133311 872574 1294569 196694 918983 1734504 1536903 1458950 718412 1524008 759234 1140035 1937168 1219479 1702367 1537873 1743408 1547693 335588 1797088 620423 1900259 190577 1818592 416941 497424 488326 1930975 185469 1029916 1061520 878245 1797467 1380436 214078 1177730 1081820 1484597 1908909 1356147 1123936 947534 816422 2853 286439 342626 419453 245199 1860141 1113471 1222665 591578 243586 119317 59472 1765083 1681977 1286448 1997286 1825064 1529739 1142137 122490 374041 696719 686989 1296627 987772 1491564 1375494 613245 1163423 1683751 1571937 1203761 197406 41293 749098 1779816 1955140 1661993 1740343 1606593 1938069 1076037 1507439 1717534 292498 178004 1280149 1826020 753561 11013 212141 233667 1013081 879311 677707 1848160 1025339 1514906 1445923 1127719 104368 1513182 400090 658308 1160023 153647 1182633 424246 1477240 515907 689900 1790216 1216148 881818 1462998 1160478 90867 141920 1008129 323018 601682 780772 1499623 1099100 748398 1020751 32254 491635 1195389 761230 1616247 1921763 1289785 1487957 209991 169866 1783588 437817 789824 993473 1156915 1641726 1769643 497116 1551842 1227826 196396 548211 1759580 653392 1198985 972549 1964931 473319 663322 593005 424985 1472550 1361167 1213159 1933586 1536663 1891522 277101 1007496 966089 531167 1267458 447515 1979394 1609701 1419386 1495009 1207467 1852290 743004 1253779 1861882 488423 69436 1355863 1002605 947342 1236027 917721 1094503 1919717 1868794 15533 637211 488674 891882 789564 804084 609794 1226300 1856614 1309472 135058 428990 239486 1358108 8611 1847276 514852 959794 104474 1404854 377467 407030 11235 1526650 411920 1231563 1833653 1123253 1135418 315491 432750 951200 1018143 1309859 1433991 451646 796370 937966 719340 558463 401266 1858937 1768225 627727 998264 865721 1841815 688802 181597 1805677 1016508 882765 337878 450639 1729678 65639 243828 1536394 746054 239306 972001 1253138 894261 1498320 1589441 576884 387027 981593 1977642 1117495 1424322 460859 1321503 1635787 119202 426630 1704221 1025769 1912721 393415 1453857 1109032 497706 694582 106992 254088 1441383 1025694 372527 1155820 614913 658042 1749322 1486300 1525877 1097686 1342529 1103907 204496 413831 1604633 725102 552685 1827579 600891 1109946 563265 738678 1462251 1710009 16136 377456 1853524 171679 1378026 1111227 606556 372760 1323881 1395448 566921 1646062 1425122 214770 346059 1417114 1757467 1852180 1579734 1738244 348795 1354679 1759848 1252757 770948 751637 935194 810395 260912 393394 603462 1231192 1434297 129908 807484 912041 311690 530255 707616 1397506 811488 1581477 1195320 604163 1329921 1624738 942757 538567 1365938 1697986 433423 1859114 477978 1389689 894756 106421 230376 1640864 1436775 1947297 1866315 793835 482784 167188 947969 1544209 1523973 1947952 146205 793238 1439436 817621 430870 603674 93838 983347 1562607 1542732 1894366 208883 1403327 1070203 1682732 1207094 1023735 593244 896355 846457 1182320 651666 186150 1901505 1686516 555734 802669 1516945 258015 1718990 1527207 1893830 935122 225006 1022222 731982 276810 458164 482642 231895 428486 192542 728606 387305 1545992 1386234 1590032 1647384 672443 1547452 423077 318785 1518243 1875195 679937 435094 1195750 1304565 1106 183590 1023792 1443657 1273406 865327 1256700 1211983 442865 1350978 1637543 146037 455958 1158741 1308245 667269 486856 682163 223577 1544082 981880 430313 615391 1222951 1634011 1825368 1040530 1541428 1831458 309785 1994762 817279 762851 63009 1633731 1972659 34793 20156 503842 1551022 228238 1929474 46503 1789212 1372552 935085 181170 398828 1405382 1751914 1474044 205665 1830058 1620044 1310155 17641 1103630 814642 1532710 1542614 409096 1517045 1000780 447519 1573222 1714382 631562 521589 709149 1255812 889226 955221 1646679 827278 1609792 735197 737476 1397473 1803810 1711111 124279 1802955 1005499 1400890 1095369 1317304 1311049 1699322 1667359 1859914 639172 1105529 708714 1949804 695889 946502 1903052 222627 837363 1414051 51688 1429277 1042974 981246 817910 330564 756817 1420893 347227 1685278 1805419 885779 68443 359427 1766173 1362714 1698341 825960 729565 257861 1838184 490601 1502481 1110819 1320374 70296 949666 939922 417078 1616298 422362 488283 785480 1579729 819707 1560146 1113915 413709 155137 1628064 1739817 353276 1969269 838723 823518 1928165 1977018 1743538 661366 1295795 14678 938832 168877 208709 1580543 284067 1419103 1800267 4121 1229032 669183 175099 1602429 1552617 1362015 1900942 1034089 1823552 385577 1977617 1904338 591861 286328 87900 1534677 1384308 1579411 1128772 1803288 763054 1923471 924170 922821 77192 1150876 1593971 408695 1054902 1960914 1536344 1144338 128673 1442061 36536 1907052 820341 1879618 1545310 226670 1283660 1489975 1281131 1048950 1688922 867234 237182 816605 1769755 1073822 1892226 1348 238713 156804 496782 1266978 1952116 1065837 913660 1903827 1526948 1646097 1604942 1736581 957518 772020 773414 1832764 1359156 800436 1321851 712152 1710283 1816651 1714298 1312025 313241 1935684 642211 1746110 1325814 1707199 833341 23197 279798 1849686 1190653 1917136 834092 1373666 1606297 539451 984104 1527567 140339 1093222 421246 1609024 1571246 1741201 968563 668726 104427 1891637 1278678 1707428 106245 138391 145770 1659070 1837866 870914 116122 736397 954197 529372 380417 1442012 1687741 764838 1269239 149376 1831611 622470 945909 1649590 504106 118100 496803 341257 976795 1723034 1214651 969157 1505057 1426944 1806222 331718 1803258 1449320 1190976 73415 246283 1220567 1640274 110276 551379 1996511 1541958 839567 1847613 955721 1418274 1829074 1154769 1223249 137698 1769465 1946005 723556 866968 1001530 1057123 174233 381838 213407 730413 1460309 737471 997034 716129 1300077 1591613 1300890 1851853 77272 110926 899241 1462260 1044898 328656 1786515 1775067 1517281 1221247 585952 14801 1709584 1319068 1202724 149772 396931 796651 58221 23393 1972362 1166664 70092 266219 1774695 516192 1094682 1870468 1183329 1634610 1089582 1273772 1951322 766006 943337 534522 236857 1855580 1942131 1962537 1185796 867105 1122336 1742773 1521790 1514598 237675 195057 84523 1327509 15046 721308 1353950 1201853 1589361 1996612 1118112 1506465 1967603 734685 968801 1038709 1866945 443036 563632 765742 1654660 18447 664182 695130 40968 352907 1712492 951108 1999613 1038905 731024 792236 344026 718829 556376 719887 80349 1329014 1305764 1656940 1218956 1421920 485498 222332 865112 938664 1595003 115010 1955563 1553026 1462740 1062087 1414491 537009 1299750 421596 798150 617857 300954 348632 1689131 218179 247615 832513 1911771 1779021 867207 116258 1795035 1324264 547947 458673 1555776 431859 1914195 1149294 563492 1456287 808418 216605 814868 1780715 404031 1483216 1993041 921325 1216430 1896608 1193496 967790 527672 1694426 1285990 824039 440686 472993 1599741 1674832 1204465 818077 1410958 73483 162236 521128 638641 483822 1127354 471162 1479544 1868904 1788946 1961299 143271 317628 1268755 102243 1754048 1390164 1869306 1579547 974256 1845297 1802043 1889646 285628 799397 899461 41608 562928 1395909 1900649 1176192 1250525 494300 1278754 1345926 1731192 1324137 432811 977984 1282630 339955 1866969 1703369 1792910 152513 1655428 226959 159506 1937931 869269 1463876 1223767 331653 515567 345309 332182 1432457 1062576 1007081 228068 273104 348091 1046173 1661354 1341265 45741 1354845 1720437 1802078 431758 1514334 214788 593714 1107363 677005 1559562 131852 1103705 1625303 1793628 726023 1096548 1215441 428743 1462114 526652 367109 1882959 1063028 973864 959419 1707489 1704584 1065370 1714251 187644 60963 1986725 848970 1805106 376597 907499 782493 394442 1151157 1202374 1884579 282287 977346 805425 861845 1191588 60721 779815 1167718 87710 1892257 564923 385471 947845 377250 1131798 1292549 27652 1693076 246664 1049420 1396934 1545452 358071 1436236 980977 693662 343387 1694939 132423 1636829 936233 1610330 513948 48677 1190034 411123 1722807 264413 852667 1214294 1191494 1306681 373603 885359 1178411 1464517 713859 973868 888436 1587145 1488591 529734 265856 1382216 943465 653148 1632765 300243 1874759 1235190 1587150 1576414 623741 1671131 693522 1610691 40806 8129 172955 1676335 1652138 1659000 1133447 316582 1646285 956069 562140 1554815 218509 1952949 129021 1189005 1480909 1006663 1205220 1523475 1897573 730519 894543 240345 1210689 1746361 1849947 708732 1003581 1637703 1986692 1190416 1438889 1567133 509271 1549356 438306 1612498 105158 1163406 413013 16057 1527804 341757 1414371 1697613 1536412 1567541 394717 33077 471600 1990094 1943288 344177 1903084 378 680232 1130234 572622 451674 1206240 1706877 1875628 1551474 1719569 273414 1226041 1397825 381799 1866951 1537713 713074 345559 485408 1594805 332094 1452025 864200 1045437 1915385 1303322 1172044 1731389 760846 1692692 1108367 1379151 1029554 160657 309424 894658 1175866 1877184 1236596 1010703 279706 1333425 677531 1544824 1878660 1788349 161844 1877608 945760 1419445 1831341 1004718 379248 1299611 1732669 1741308 348600 1705341 311079 1781265 674905 174324 1230294 1604080 1574221 1630075 1859122 507890 900594 938619 1167589 1619458 1327579 599195 505513 242456 1376533 1695620 1599874 1913906 308469 69301 1989906 541477 1183927 324413 608000 47036 729222 167519 1576451 1956835 627737 1261260 780204 356782 662059 166849 393306 1324075 1301182 516363 871343 1945972 664040 134114 993795 1914666 1658454 1656648 357115 1562279 1620980 743140 1624558 853327 1938731 1165636 1838835 1748038 1870571 827756 156228 218795 333612 151267 549708 1617340 658723 188210 875046 790835 1311808 1947721 1139989 94419 886140 648725 1234437 1095422 898321 1524184 920814 1581769 1782718 475088 805171 1401195 1892851 1117501 1531393 1768729 1324058 1204649 1094872 1281755 1187512 1164984 886481 1316681 162497 1264399 87812 15635 1822234 1128765 1710342 140240 1018431 1417068 721978 1957743 725604 1671740 772971 1716742 1539760 592055 1572946 1978249 85245 264629 1124587 850662 988186 1937452 758857 1809059 400765 1009805 1081435 335976 1050262 1451911 1797416 1511934 1858719 772903 469357 717241 107630 1422314 600835 1440362 258396 611088 1207596 651296 1752098 1274321 1056496 1106021 725934 431376 999219 1892339 1456138 371518 1512999 1205854 1962021 620151 724224 1047681 1406397 1951827 271187 290300 1749597 475308 1508649 432204 1942860 186386 1291996 1545664 756811 998425 584943 1970377 320422 776532 1273573 1534265 1372536 1912795 374458 1830803 297435 1974652 1945571 1968876 359895 1989861 1663506 66530 1609314 1769552 1126659 1571316 1006760 1680823 623415 730294 1011664 732598 727518 386840 523025 320702 523711 1351430 885108 54364 529839 313659 115532 754603 1621756 972050 225044 1717336 1007892 156375 1269766 1169207 1065480 542643 487807 1675272 1523241 548435 809103 523572 619427 1208301 370400 1658184 944893 1234579 803915 989922 1694612 442754 1136597 895181 1873384 1567944 965489 264762 1422976 1632101 35357 1274286 1698675 616100 92117 778180 1012740 532549 184029 1956300 958715 622148 1092739 795880 267400 1481511 184489 1780021 1000224 321577 1373796 1033191 341141 1238837 1657155 836869 1782881 934724 1887639 1419894 1123312 44064 1341836 1047485 1797397 1676583 1580588 373913 1800757 1608078 1895777 1573352 934990 1535487 204995 12146 1214870 1275729 900945 1717369 1441853 1250445 1606796 1738102 715409 1028127 555062 1349194 709373 1284807 631986 389000 229041 614571 300958 1556047 27297 1365871 1966042 265039 1828143 1980568 156084 776209 1032259 1267914 1647609 904226 1687114 1973464 1520138 921668 1110017 384722 1936122 1086189 1371675 1288570 110049 1826010 1801768 1417205 1781813 1199980 893815 869794 1689464 1228577 16772 1839360 1259047 754770 674360 649391 1128353 1072226 1602030 1834291 1665185 442195 809604 1687635 284791 1477996 1802863 1592121 1625343 1523367 581485 1846774 1574097 1056018 387488 350076 393676 466343 1398070 126612 601914 1012937 1323951 1391973 1148457 1465809 1967680 411753 1941443 632370 1462710 677586 1865558 1046039 604245 1801907 1936263 1491282 1412519 515890 1369172 1765662 686814 1633684 1391828 840884 1138640 524843 1416975 282429 1287869 899083 334420 1796942 819340 825853 1192185 1517261 1389258 1544185 1984825 1579743 1454170 293218 242300 1826956 849910 1262767 1354893 1120938 1641866 1116818 1332190 172895 1726559 155530 130199 720869 1693703 441635 1909551 1123957 1557342 867053 842493 486951 1036493 34579 509593 1717483 951030 1219938 1081138 61676 1695669 1026204 1353225 1741207 196058 1517486 1722264 1390177 856728 984892 957931 1569854 1730947 935250 706865 1063391 1398206 1937676 1065777 1961017 1021560 1207201 114073 1876155 1634896 54492 1268529 865305 1816306 501873 902833 744562 1197468 310963 1601145 298880 639931 1887683 1125025 1552683 1717286 1558975 1025390 253426 189336 320765 1879967 681742 664723 945015 1356530 1367143 941374 1702947 1537355 298242 608924 593368 398766 1862898 1151298 397378 835664 1877055 259298 1758437 785901 889528 238740 183820 598410 1759034 727958 1171062 1473940 1705470 695380 1349557 1069695 1788535 660924 743554 608045 1575052 173955 1925590 1373412 1660136 919031 1437999 974184 112781 1064374 1073478 1638512 604615 250434 1730693 750806 784293 1539232 1703151 1447011 1770792 1922325 322986 784965 997219 259063 1924644 1462986 752358 605775 125198 1320730 1869358 1610943 1826865 1955488 952255 74904 256891 135531 1440408 787294 1679388 23588 1939421 1025450 978123 137596 399565 988322 1590007 1734967 1267646 1685880 1656875 95682 737097 1655349 159916 99875 26703 675737 1351090 625202 1188440 641491 47323 363672 105609 1986755 992872 212118 946839 805561 1143943 853119 1306167 316884 885667 1221727 808550 177641 643172 1391169 89732 1568703 1936246 532518 1494490 1073844 1538871 1970681 242288 78035 509771 1073276 832922 964493 148756 73507 1892743 161394 164670 566236 1892979 387396 856059 196895 1739522 1798331 1543729 1749010 773224 680128 1786536 1395556 1021477 339013 30140 1083958 703171 610402 192714 1554884 141123 1720392 100881 902428 1210942 954439 1579536 1621105 1641723 579871 853901 1616793 415793 1548366 1809570 478536 817527 1714811 1738889 1883726 701865 1923644 1461140 1208085 1658240 1970904 531531 1867169 633934 526493 1312590 1932742 610465 201738 1736338 1770418 545265 1118326 752147 547349 1780509 65064 719999 232247 173720 1167298 1753880 57046 1350345 1505735 13254 1722487 547832 1240427 1772202 1729339 1367482 1784686 93552 342748 1598123 445634 310213 677138 1207775 1865530 92354 402937 1408294 832399 1585295 446036 542864 957406 1502613 888201 1073685 512346 1031425 1870016 187231 4185 1179288 371255 524213 1906091 671997 1974235 1659019 728880 1994859 1141613 1016432 1414160 576238 1441739 460842 879606 82682 1997947 1159496 203313 1778785 1668747 1966130 1948071 851372 1683420 1960527 1580916 109397 1467 222595 37901 605065 499194 1756600 1105025 544191 564867 334024 1483700 1798738 1829415 731121 1710604 1817202 715323 499419 1548352 860380 1683519 621427 997117 885384 1334874 1219274 419311 1809867 927468 103352 743560 815555 1489516 214046 1814560 71090 1265242 1840243 1910195 477431 1625101 1257649 166120 1614779 1067987 1641930 989911 771228 1831815 740171 1109931 572767 253402 1695892 1352869 550669 408944 1874758 1736290 1400429 1810039 753374 468027 534411 1663046 62595 502711 532028 1005944 1211482 1276380 449566 1666409 673083 1201375 446191 709704 1274175 369787 330259 1628373 1705538 1097734 50561 1635066 1152587 223268 38262 1374592 826823 376226 568737 1001263 1078164 33920 1413258 551164 607248 1728782 1064530 1191157 1380220 1326495 1548472 129884 1095348 290154 85135 1436118 425415 632356 1432686 581464 379231 925369 421570 1249877 261139 126879 391386 44266 738169 1633068 1528596 1508131 952005 101789 752315 1667144 1006621 1004483 1919707 618119 577749 852472 327778 751602 1142519 1243594 1283894 1294488 1504337 918954 222036 1845762 1265596 1015425 1208869 800121 1980523 1265421 1078449 1454927 1696760 1571904 1698330 1222116 884981 369391 876711 1419791 1966052 393228 341856 1786341 384198 323557 707817 1673656 695530 1219697 903631 928489 1470344 1677837 1055044 1536495 1952387 1447797 1358129 1964360 991620 1218272 1993152 1189762 32728 1907711 1452062 724488 328818 1318083 709960 319195 136740 509396 790232 273955 1703046 1896232 1556720 791258 262960 648128 432004 1716985 1318066 1876742 879417 299350 1091375 1748265 1702344 1588959 817738 553356 1642627 193491 1436586 165142 1126173 823477 1792442 1846420 1877940 297913 1087687 666690 486521 216782 1087846 739014 821406 793086 12296 977835 459439 917340 1183568 619013 1522721 717558 1290172 1572838 259707 1018877 606574 1085647 968311 1015629 377407 1044921 181859 1406975 1879912 842671 661812 757252 1516151 553588 94585 1096680 331566 1466988 885278 1912682 449466 420257 506082 637635 1019832 683903 1571348 1494448 1919725 324682 1460172 210348 1125575 753458 530719 864732 101914 268418 93760 1668945 1461554 257165 1392372 1608667 155857 1983347 1281479 530052 1377454 1437653 1968018 607503 410814 1463139 628527 1742957 1901203 1078307 1283355 1870398 477132 179650 1335437 76308 1506919 877166 1288039 963087 1059016 868359 67660 21781 1874573 1829740 1001321 643635 505742 1780570 293972 1597747 552403 6808 746889 728949 1923340 1185731 877469 1809140 1881656 71513 1980912 1644385 133043 625385 887136 360268 590279 895779 369479 95723 840566 1142311 1433792 1569800 1996593 1076809 1316495 86031 246670 372807 1047828 236731 1575310 1538129 1305877 1770614 408213 106339 1199384 192269 523223 304972 457782 198888 1137446 1742855 1166009 1624105 631105 1412748 210542 494970 10289 1212587 361098 847459 198 1712701 1613931 1019217 843030 1783089 1840030 181680 1296348 978359 1856193 61769 1373509 1938437 320097 389206 763451 41342 1548804 464201 1607616 320846 1827930 817350 1940155 1896595 1930203 819700 710462 1551555 428882 1667051 1158333 1139862 1890693 1664980 1587003 1464425 1814390 1832214 1161415 957873 926503 610934 1614346 574936 1728376 1148750 468580 1976670 1337958 812524 1687721 114033 55358 1823735 643051 183935 367936 1347583 57161 1698088 1946626 1360304 36419 1849104 1427590 136761 1212079 428265 763265 448034 1130916 1515279 1707179 804601 256455 706501 1803539 1254220 1739013 923944 1026129 1931902 333441 349953 767053 1774134 1274469 1037196 1214295 919533 214546 1368320 996725 813841 576502 1390926 1101268 275071 1069607 470538 602798 223255 268938 1692661 86697 866606 499248 684042 977622 339675 1413826 1521795 229315 1867131 1211244 1376741 351693 1167391 1868995 1856084 721003 1718456 1120289 1368408 1371259 552131 263030 138116 1308453 1560276 1788059 233112 1596933 1638159 1060658 809928 1674363 1704028 470497 200043 435307 728530 1456804 550924 336743 165663 667496 1505533 1720755 57391 659752 976425 1104650 1368887 170834 611721 1131973 593098 1383128 125655 1695018 332504 1795051 96096 1515355 1972697 135910 125853 19751 1668954 1868236 1242294 282991 1838834 736551 1910418 1177805 964179 313112 1819267 1286624 1286504 1046692 1600659 564823 1137933 1558927 1933065 1497516 516762 158948 350788 1714172 1384421 872441 1761598 518319 314115 824542 776157 852212 1350232 1133046 643808 1222018 940083 1475287 1548790 396410 1157505 411393 1570028 953803 1247715 555019 712568 1018605 437920 156123 879926 1755844 608999 1365877 1466115 654259 958914 276921 453632 970296 283361 530751 1971568 765190 1623772 543200 1419047 1199943 27324 1728234 1548122 1180046 326373 754519 1292175 199387 1723069 473315 345352 1997954 1072460 859930 726278 768592 1872489 1794320 944106 276417 1094806 1704223 136904 1136879 172114 1578810 152225 103537 158518 1910051 599034 620905 1276009 457307 575962 780869 1757079 81576 1266864 1156381 1031205 1575458 1329067 1899653 1296973 345114 669989 1895609 1594916 8612 1391010 1829882 831128 557449 306799 1399360 425165 907913 1104068 176681 1755965 167570 510222 882362 534399 1046629 604777 1310850 305994 1028622 903553 1632180 421453 1782749 1690566 445656 1275194 1049741 302728 1884385 1249737 1549617 1160248 884928 1226403 267037 539354 1222488 128454 415905 1574096 1401417 1461484 1930916 586243 1373249 643406 1622651 1928388 1547742 1267903 1879181 1618951 460567 1719877 433854 1711088 1771422 991161 1454845 634410 1909456 1609343 530324 1175923 1059116 1637168 1981103 821402 978980 75291 1262270 102758 269148 1143791 1250371 1690086 1523644 368905 1938103 1792365 803146 164926 386907 563563 1803226 1129856 600401 732416 1324104 46486 630870 1575462 531770 1913546 1266859 1488265 1706915 794747 952191 1196449 893111 1507354 1322073 719620 1476466 1846082 1394267 1620686 573724 1892581 1806856 460724 1941503 1364488 1052177 1000718 1286276 1827974 1571468 472366 239121 380183 940801 1729013 921433 1414730 1718674 1098666 1248061 345209 1434693 1664057 971130 745763 1186035 381720 1813131 1492083 202242 1215146 1534495 1805161 1868886 1072691 567327 650067 1926581 382372 1468056 273811 1505357 805177 1955116 754184 942647 1522738 1531045 54780 1156826 1572502 40852 821583 824798 744414 1718742 1195095 400406 1294938 1387359 455055 499688 1807478 1860117 919275 697393 627194 1572090 1158064 1100067 108390 1295987 197261 1301734 1573073 1301922 599748 748352 1745493 1580048 257141 518564 1593570 1686251 1958980 992068 313724 1272371 1589376 501332 537572 427431 1582760 1817898 1102538 1058277 1653233 1005579 993812 1496539 1300916 1474421 868598 653936 1962549 391962 1984979 1578034 533104 1840361 545447 511893 1459438 1002961 1374252 1107543 722446 1834167 773017 663746 333958 976749 1872059 1185643 871979 993374 398204 754843 198615 601341 1425806 1178190 326766 1515248 850575 1437931 1969351 1708886 333968 562821 767024 1104228 1493867 806947 711179 261422 483665 197657 537173 887885 1016235 1987236 1394961 1617965 1612290 884368 137863 1540881 217136 574581 1949818 1587914 1537009 1077422 822585 63992 1829050 22638 1325019 407132 380385 1975099 122690 292740 222120 1532396 889250 1969579 1135996 1234853 1659921 396102 1515729 1173761 768626 425159 5997 1955061 1659721 991403 918671 210638 27792 1067760 610214 1446948 437145 1978369 1522331 1638568 364392 1863672 1144461 525676 1172222 1610903 24752 551725 1144138 118850 1409339 1419793 1334039 847626 1586676 1174839 339979 161010 650949 1864057 1251969 649791 1038676 1850333 633111 446138 371821 1194761 249590 809416 1432749 1738139 695622 564674 1215313 614055 1954952 1710153 1212160 1734018 1178636 220576 486687 1641736 322829 1882473 501945 802947 1450487 823379 1305985 275373 566862 104523 1978517 647185 1649219 1334897 1850003 1936425 606689 1158176 1601144 1066717 1729059 43835 1036280 1713939 533986 1227276 385630 544259 6316 1374309 568101 883207 1882001 1899490 63422 1423940 1483139 1908675 1573290 1671138 253430 283572 568002 1778289 471560 1452356 869575 1718976 142018 1264390 765590 1492369 351136 1613105 1849605 1922935 1951371 419578 1739315 1776557 1701427 415168 1892224 1776683 1844528 263718 413886 201390 1175841 1420723 1492862 617244 1491244 529168 1640773 728571 1763411 1288063 1220606 501335 420429 1426800 37484 1116871 1626747 1227754 1057631 883562 1081690 867086 646694 803140 625222 1219629 1802052 559489 1243620 955281 1247577 1850244 218200 52031 455277 1953898 1800642 942186 1902914 1610557 1304910 144176 1139464 1420726 1848128 1130418 181300 438167 554425 850313 905804 991413 1714954 219457 522991 430664 202322 263908 1780832 818248 277649 1947504 1060062 1299855 493609 674503 1537178 873346 975757 82112 1158248 1631281 44882 1755654 131678 1671796 511344 75650 1142862 1095581 1636181 1827509 162140 1457725 1414985 1847294 1334437 654783 642773 1331256 975003 1948594 501645 1790520 142970 178218 1396867 1043988 1000270 1789603 1173096 1462259 1950071 727721 1238004 1443920 842853 1634273 369878 1382694 1131735 123703 618214 1330087 821513 122610 270065 1518295 1942553 101481 415050 1962515 1691571 1916961 18281 280141 1491353 1877013 775808 236246 1418536 57696 184150 757861 1722012 1154792 460244 616896 68231 379922 224021 1925443 1849045 1378093 1137679 972853 166364 1874212 1910326 563469 982279 369307 808662 1020743 604673 655067 1456091 1581908 650500 1291497 504511 377040 691781 196435 541662 771656 1412984 892367 181899 61473 664822 1566813 1202567 464786 812457 277487 302067 653925 1840056 530844 462707 1824282 1469602 593898 1583629 793642 97776 1605292 1092731 855962 1640459 1576047 1972024 1185518 1977116 1131620 1770913 1037858 1796825 1108778 1185212 1061182 219640 538506 178699 1481041 307381 1606285 149562 834779 388065 540003 655831 1790917 350858 1988551 26158 1327707 1103988 812835 1815008 210651 690861 1652537 1183097 1302620 85075 90338 404579 913152 228393 1694189 619680 917080 1090587 1920219 1294669 1741125 1121471 1089249 1241488 156127 554120 1267520 1449192 507839 306833 589927 253591 1154363 1480157 1697124 129604 769868 220928 1946776 850233 491339 1638593 179526 658740 1228755 584753 1591254 254195 1468287 439013 1041736 1738023 1791628 1767870 289817 1574693 287608 1744428 1475252 1819193 1053188 851878 1988753 1386489 1768773 289743 632838 1666525 950934 1560333 339731 1017567 81789 149757 1570069 51144 1522863 220217 431871 1877150 844882 1660438 270610 919418 526411 1336421 598816 576735 867792 1079570 1270834 234285 587285 1438841 1031658 624344 722235 1518491 1001817 1253866 1119101 707838 1921755 700335 519857 1224105 1444595 1027039 1837372 681482 17684 1269034 731161 327066 163506 586566 1350569 1746350 1198688 1802185 1447799 35759 1914404 539833 1247685 895716 21164 280082 1144658 1007432 877305 567055 476198 1833788 1829194 342514 1357386 1962576 166914 681264 466048 1023642 882349 554682 1994996 1918825 1125647 50760 1200726 1957102 1703032 590375 1916561 1609362 1659604 692854 1531223 1470682 1608728 1336844 1156906 282753 510415 217014 732200 1729434 1360341 1057374 411201 1028254 1898968 757513 104382 1810032 576413 1828163 1906037 501523 303493 977797 586917 1043862 773822 1728157 151466 695158 313058 765432 869684 1698053 976536 1950004 778232 1483669 1372282 1270155 111778 52712 352739 879918 880295 1988394 569216 1305350 1063841 786743 435533 593123 500135 393818 1770405 30056 558488 1460415 985458 422552 1979520 441047 1810974 1042504 1880987 454225 704391 895143 872334 263470 1843649 1674526 781716 1236035 1990358 1756372 1853369 293854 1738322 249462 1261789 1653179 482338 468242 786873 101836 1969359 1065800 1869729 1718113 260255 1808363 1780837 717182 1072813 1663356 1767574 530690 998724 841086 653234 1668260 1789985 1378360 1694790 1332055 1922196 723450 1041003 1868156 1671792 1553713 116551 1398456 648875 1321596 1557595 610494 345449 715279 1057022 1647329 704909 1270954 1985879 1554433 669899 1511392 1476916 285145 53052 427058 1605919 215638 1163821 556556 1816746 1211202 687900 1148760 1184145 1422123 1657431 875278 1452490 1232231 1449175 938576 1071491 748502 373771 1353632 11550 204186 958103 1888765 224690 1964418 1193372 596854 183206 707654 661276 438733 1600203 1543704 175067 928669 147286 1363162 72796 1434242 315827 1501116 1186467 1155207 1784101 317890 746727 647034 1375238 111565 1120061 678115 24773 1104571 195973 1303921 1300137 1502900 426999 1774284 1596252 1212673 107585 558562 1273971 1007896 820407 263532 904108 654754 1440520 1830249 345413 1181824 1154735 1799189 1405453 904624 1905298 336096 1776692 695499 1415326 170423 1041628 487438 262844 767821 577993 1892849 1857275 70254 1176597 1442487 570140 1003037 878903 1865326 331704 359064 1530631 561413 308077 673298 280115 221964 387566 695736 1555777 1503630 278722 579987 1215803 1929477 405057 1710399 646277 1647532 1818616 471450 1104369 377643 1266922 180636 1757050 1012238 935084 819639 1259512 544861 1939021 657878 1301735 1455331 520297 1193924 1410478 1883888 1249524 341850 1821426 1674751 328880 1841945 402139 191990 1004721 1718503 1602089 747476 1546976 1778813 764046 268654 1782690 1489129 1042350 602897 920164 970194 687806 94177 680860 1187820 1020173 1754085 752428 1400453 1063638 733040 1096786 1273097 1411512 539507 1822802 794216 1241861 181103 1790828 833169 564978 974675 83370 1005020 611568 788569 1057797 1413883 1638740 547108 18178 260975 1761316 1394956 214192 1207313 1450669 1966080 439179 1928614 1608085 777614 957023 1615748 1382041 1367676 872791 789361 889030 1539158 240740 1665053 652466 107222 931576 859662 1766678 787417 684333 427788 1956302 79163 720396 1186987 921573 626957 1827170 946584 1758155 1271451 1040672 1929002 1424212 1199955 46024 1787305 158937 1466635 1482353 684647 649937 150003 580855 905036 307111 272575 1134534 1130440 1310191 813989 1329230 1976448 1782834 1810125 123372 433336 1967352 125062 1538715 1754281 458605 1381789 697283 314788 686945 1379332 1720518 190806 1812948 49149 1377621 1859794 1972937 461609 1385045 792086 1102974 383983 1017123 963898 157157 368163 932886 618373 1920298 1719976 199526 1288285 1988774 134780 191121 50453 1142754 1281052 1457933 254734 46325 1761791 227299 1234807 1742004 18459 1990501 108316 1412231 23348 1077479 815869 328963 967081 1800850 225310 1346034 1203689 897000 1252982 249914 416164 1246185 1125656 1443835 1030519 451639 216178 1116894 1785866 1639916 1578418 539535 1122807 1126711 919348 1388545 311362 1183825 731528 1036344 417309 309268 896969 254032 1771677 280626 1907512 103255 162421 1251816 1145455 37559 1119436 680389 1063784 69630 1001905 923188 407924 903573 523240 1132596 1295577 699572 127436 212800 1759406 1681074 55393 121310 670042 216812 92295 467543 1730209 1085161 523879 1907155 1256984 1987340 395918 1233181 431782 524382 1532977 55983 199255 1277266 894058 89340 1337453 1035595 297993 131973 949729 1343333 1560564 103459 1270729 644587 1638388 709904 1903284 1000017 704581 1360448 196305 245720 1543646 1626039 1625096 1561207 1666315 242463 1788042 1509052 1690791 763186 1228734 1192081 134817 1932930 871 1960597 212618 855633 908144 1297237 1334220 272044 464131 752457 401672 1883206 1916177 777647 355771 1440230 243451 956878 1723500 853197 1774341 587658 1136938 1013507 1221134 1053129 1446739 451988 1108005 429524 1778865 1074576 934519 74444 1787485 1976899 1921284 418505 1383667 1604728 1724519 482142 174348 266306 1515569 656603 1317447 1127046 1603016 1774984 1082211 1098281 1753544 86913 1035132 1418778 403711 1334899 1758227 1762477 782947 500054 746315 1456021 1590893 1281163 1235792 632842 1630558 1247480 637948 1231912 23366 896083 284635 382499 601500 709901 1936123 1710954 1959815 1912030 839459 1680621 1779117 326264 1990458 1451297 881174 742037 1310121 1388820 873019 12816 705308 686600 44912 172238 1279445 1674620 962374 1286622 1659435 593585 1568958 1149845 396471 1494609 1972691 237415 227980 781028 621835 1940139 122978 1101743 124910 61741 722195 429463 1015146 1795009 46528 1094631 937235 1573217 115062 1879027 784811 23338 78365 514402 869417 1318477 729545 1644778 1214699 1452760 1905425 558292 8103 142164 72368 272635 817168 1410772 1143425 29444 700262 1390319 1670273 1433393 1776788 1247415 971247 144773 1037141 645214 1991146 978716 672163 809672 380088 1399853 229720 1738582 1595037 67198 1195597 1154940 211366 1628344 1092082 1243503 1203087 472463 1675142 261169 1482612 1683742 1010120 1749363 1963934 1006035 1321359 1050296 1947060 1165896 1885652 1057071 93984 1682717 551533 676942 15393 1138100 952408 4130 420168 1560195 1572373 183274 360871 969766 1845437 1039836 1420499 328991 1147377 820690 1529074 353201 1623580 1071912 1490536 1655353 48807 1001293 1402119 854913 1582913 1665999 1360852 555406 764921 284487 460598 1574494 101681 859707 765704 1492333 1532643 953637 1686507 1762025 983777 1736089 770712 1493489 471211 298358 860171 1156632 1681970 849190 1687284 1910738 1202292 608083 1469622 306179 1750338 1932071 1514402 1139087 1215929 629933 1445135 1946484 1606047 356093 264270 1228656 1540691 1475236 635111 1056049 1323194 368069 1624794 608494 1978515 1926673 1116329 11232 1047503 986584 1707564 925688 786486 117082 459219 1773510 407891 900277 60474 760194 1394051 16488 718207 275407 1794869 602287 1020154 1878973 884837 1630928 134886 882726 1800761 541260 789255 482106 851822 1159780 44657 1268137 1030989 1346657 608011 225355 198464 1618858 1345547 202828 1134051 243090 1259356 572647 32464 1066100 1165339 1548714 1857332 1173634 969108 1223999 350066 1123820 1798208 119649 1268831 408798 1331661 425623 863253 592533 1070419 1255391 689147 630899 531415 1196504 839589 1287668 1577866 521184 1053209 1571824 1138844 949294 1248247 856852 1953954 172572 198875 1534485 295404 1054372 1701789 880153 1344819 289163 583348 1948491 844286 165664 1133064 901272 870759 1398068 1021202 1359477 1330145 887990 1543573 456380 1688120 1230367 303207 258572 338201 1913223 1480745 1203013 1691962 1420529 1927059 1747293 1159992 1548801 491683 846022 931584 1793583 466501 1892878 1016409 392838 685676 1114313 1879760 293787 27278 90947 160540 248693 1370136 1788284 1752847 1176496 1428835 409385 1338990 1514766 109741 1225211 1612033 889981 1870252 869678 765089 637436 775166 1107173 206594 1910295 1218762 1131054 1729274 918078 629966 1329094 1999616 96430 268010 1297953 393815 1652072 1981812 1127929 965575 415018 117830 1818552 1082369 1383650 939296 1806367 1693402 57431 801117 601289 1322582 1377542 566502 162826 1615987 1102126 167204 1090226 1268291 918969 746481 210340 1436851 475745 1308148 1807983 178306 410289 483568 768822 626752 604443 924267 1582681 83008 1069926 1573969 1418231 1282178 514963 232967 751393 1714173 704518 1156317 331503 500458 1523162 1529210 248551 1130419 1651803 1525549 165129 500911 1881323 591836 1436774 541997 1837091 1461438 839232 635842 1205250 1630575 202512 206373 1934866 1443283 329290 692980 1257481 1329293 695527 762571 1140146 1652388 1831190 331336 434607 467391 1247670 735177 1694184 158664 10231 350778 1937506 1785676 1896349 1169262 1291149 712203 1875065 147892 1282341 1376147 802024 48125 1814705 97608 126961 986694 1315646 1104058 1481104 1646364 39699 1656364 95261 600009 1388104 12530 42304 633855 1536433 942991 216948 816243 725048 932468 1315885 767900 412896 1505753 1720698 150298 957806 1701973 835292 123227 974609 646520 1191718 1056377 1563044 1439429 1136470 1135783 1707030 1916302 1003872 722855 581989 760364 443946 357088 922725 1873457 1148680 329403 857354 926936 1159487 999991 1218892 1501577 913950 352274 425085 1821363 1408046 544855 1727834 1893143 846608 598110 6315 532888 317836 231898 772925 12919 448028 306516 680421 78468 1432088 944711 454302 1739587 785898 1581001 401528 1169376 1566796 1321265 841882 1048784 1084310 1335555 1072399 603294 610618 658433 1847772 1690087 383542 1702806 621253 956607 606832 903362 1030130 458769 1775559 1149370 1379956 173533 994102 1705905 929709 1403482 537784 1954359 957953 1067962 53011 1044306 572783 1327852 1292006 45040 1851253 1356391 540622 1851793 1969132 1638551 948365 1883705 1987893 699232 1200221 430258 859318 765446 222767 1564917 1062118 578317 112109 1116070 157117 901659 37494 1520000 1197017 285882 1309902 725334 1711829 304209 1581275 1089750 1429193 1730111 734878 840412 1352158 242878 502165 1073344 229118 1248191 1714852 1625410 138208 1690748 1802110 82137 200333 212404 1700942 1837768 1844813 1135587 742473 386844 1366720 965157 1157400 1901681 342795 658576 1299836 75747 111401 557688 408336 1384753 174504 1081648 817714 179167 1932146 1938244 205049 152811 1776283 1413443 1462276 1890133 269453 416744 670482 540669 61567 1824505 163341 1784528 519591 107007 238121 1527462 192150 1698714 804598 1634133 123716 792582 1156877 1602444 754018 949605 1904005 117981 1635141 807327 586767 723957 1806137 1568009 1085251 10497 915078 276869 523921 995681 1555462 1589431 1600809 1987300 759679 719079 1357969 1876458 576811 917667 1748004 1276720 1343742 134565 386274 1600327 277826 1771988 176020 279051 714225 1304343 1529453 1274610 1399841 1100916 1467297 1638588 25710 841659 696131 210115 174064 1422512 1000019 1133615 1319561 660598 162317 972061 1601692 1588818 100024 373123 593224 676240 927347 453282 1217716 1526841 427947 1043828 696974 1538568 238888 1162197 1167292 1613516 1035771 809687 360909 1768830 1999031 769844 1179133 1691859 191514 832474 1439015 1585454 570843 846685 289281 532487 878423 1093692 500228 572700 1342831 1905545 312710 323463 1713233 1830748 1177154 1352260 163724 1355220 231530 401580 678300 1086271 580154 538562 251358 1796354 1822541 303941 458133 274615 244998 510080 1199603 1622797 1299122 1716537 281112 134909 737976 588150 910400 937558 1736964 1858911 960775 14675 1241232 1939968 232646 1621614 225202 545179 1498751 426498 1071334 193687 924372 1192229 478337 1359534 1318551 995195 827368 1316676 60045 423982 382945 637524 1871186 703007 911420 1530331 70301 969953 1889939 976961 1950147 208993 1485219 611810 13969 1131783 1717204 1024622 1517464 1815896 347594 949243 1912646 1524496 963640 176435 1765464 517888 1608365 266355 637418 562193 495342 1013350 854136 1878431 487263 924137 871005 1317753 483768 1632868 1356177 1635691 1179760 956272 1162023 188035 1355694 1138438 420024 1750518 219975 131002 391747 1983172 589625 670234 1256117 1540170 1467304 1618922 1293702 900656 1094292 1908512 1734407 1395254 811699 1023174 1549794 1637508 37989 323332 1018329 262464 1647177 168790 59332 802098 991528 975214 55793 512886 1171273 199079 51149 337550 522907 243305 1373872 1018579 796826 96230 715135 1949099 1947616 355631 81928 680780 1053438 1307219 390992 1537321 179330 1568768 621406 1921445 1047669 1011279 70256 549724 1060006 1663289 1347790 539733 1601749 1473410 561734 1767723 1211597 1600930 280487 279428 843400 647436 929482 1568116 822932 354229 1607109 248202 486146 1853055 303746 1378373 1758301 1619366 245484 822977 1651980 413091 952341 1990289 868035 1303843 869504 550616 1001260 1067318 1786499 1626078 889637 255142 1705175 145388 362172 1343910 1908239 1747247 1134030 505779 1407044 14387 1401701 188263 447626 1560595 775530 865494 1420134 457579 315240 215675 1385717 442274 1251020 920642 1842081 815045 1224702 906131 1493326 1902028 1613027 416565 1063263 216084 1503141 1568877 1302336 1163713 1078874 1509184 620140 1627779 357763 1528939 1273685 1347820 1366422 1520436 862686 1482297 790891 193367 615847 1973609 1697870 1606318 1574696 989018 1220036 630177 1633257 1564016 1107067 1597246 1617815 997819 1234573 424286 651329 160817 1042511 973800 194974 1521547 249299 1996561 1194928 1544118 1942405 406929 994702 1028702 1561938 1325309 1516810 1077832 304092 1536947 1690884 432779 824316 833502 582597 1890473 269312 370068 1031185 1124777 507772 1555656 23000 1446091 222882 1834690 81184 1348601 635072 1558436 402124 1839943 1193013 1200337 943808 836538 421662 1366314 626804 1731886 1238514 113025 898597 1077691 1401179 1803915 1263243 125385 1878523 850405 868877 1233698 279479 359800 1277796 335858 1393230 1699370 967641 468448 262699 1753629 1389829 522572 1418188 910835 31839 1542765 195091 350581 772342 640075 692632 707402 361105 1853818 533178 1712801 1704069 16047 343844 291332 1019338 331037 1438479 1977477 147832 957862 288975 1803072 1125271 1535977 390651 1870672 874867 1111359 420123 1172391 773687 1153131 1089379 1820557 1327592 744276 1932406 1801018 478988 98911 1937036 1852610 1294495 88121 400867 640298 1486484 56344 781298 1126945 755311 574619 1010496 1981772 891226 437199 708204 134141 1207323 1308610 1962132 1338646 1247244 1900423 864550 1596445 1032165 952710 1407884 1992649 758116 1681578 716602 1977367 1717438 18136 170181 870117 811616 811636 1163974 1159752 1100913 1178694 1405943 1733550 1227834 334932 1150930 320092 1358941 644098 473161 1039593 1336186 1851493 1891820 604174 65038 542526 1413025 1531843 1781178 1241126 1083379 1041258 190470 1543384 1866034 1482980 1924212 55162 350784 1874686 1586210 1848034 153785 176271 618979 144462 1811957 1079670 1934830 249522 2114 1374271 406237 1273065 477239 1662147 1609862 1137384 1493208 269563 343678 1233895 126536 198699 992810 695987 1286306 1156573 1182907 1262880 1515159 1795505 1515421 1206744 1302971 1585595 314017 1760833 984087 1384891 1268505 1409427 718767 801105 857968 1635520 1125259 1119556 1920082 507868 1724056 205145 1449261 1057106 443596 198863 1862371 295456 1906176 411689 1640247 630145 1123122 1430199 1697902 423217 200076 395515 838808 1895393 1046678 1064275 1113980 7811 855883 1064754 827987 847654 1797452 1189927 366302 1532258 169326 286140 558328 923977 1577644 1494900 1609064 1460637 536484 1768820 573960 1380149 185088 702404 493327 1783243 82207 1193902 1088648 1482785 1835880 1510672 729243 248131 1572907 1510709 131518 116580 844800 1346183 1981722 197002 1921884 66297 822464 131054 87576 1544060 1423052 1430697 1154752 1993127 1936305 1236136 1555092 747931 313268 1431922 1194846 1178188 1348478 1759300 1699427 1103833 1372649 202154 1686255 1211871 1772197 842268 239830 1798337 470437 688441 1353628 1599817 1028953 196403 814007 107042 1689354 985192 1983543 1543612 1923572 160121 1876843 88626 347296 360464 1395210 760315 1069112 1080494 363779 284651 468603 431353 153069 999069 924564 1847067 586503 1699248 349420 799057 1824059 1976321 869721 1880887 105221 9517 560563 1644942 1497715 492526 1762444 1970173 1556860 642080 1181977 1328252 199072 143960 1731170 1195617 50670 172978 958880 1553598 1237014 605097 50320 780626 707277 1187175 750855 1765174 453829 514316 240863 164521 234972 125982 1459308 315763 1713222 1688366 1173412 1885705 856510 405694 1455116 643265 862368 724171 1072786 1294257 1446279 576600 1003651 994505 1449714 1194303 835871 696391 1482920 1052554 435763 915051 763963 196577 88416 1981237 1248101 1407814 325433 1149864 1114554 773393 1234442 876842 375250 1588290 319526 1557911 179609 712252 397653 1114450 9976 1471914 1938147 1347852 1432168 252909 1668897 1981843 1787047 1006850 1612172 162019 511957 1890383 1185179 144417 63091 1269927 885923 1319493 1419967 1406694 1490888 1549464 342137 966711 949986 785789 1072729 1161923 953962 594856 193791 1042099 352581 612443 317500 1465416 279421 343492 90893 1008590 115431 504871 1152902 1323015 909164 159710 1379398 910675 224773 302717 209880 907074 1303289 427701 1278120 1963749 1652751 965916 968234 804807 165202 784968 1637833 1335034 1938220 867681 1156464 101936 603298 568597 1765956 481337 94935 1608867 1274871 496063 1183320 1745712 1002727 1391082 595292 1876024 682206 1171111 1877738 1102411 1863012 18673 1464991 1155190 1175341 534750 945499 1887192 19176 492388 863892 370156 1787733 1049183 102336 709906 771526 1118687 1032387 1500058 1249678 672621 1968104 548270 1410643 1647334 1010167 912569 382634 711073 321042 257303 266974 247243 639685 724297 67461 1845755 1447531 413810 656628 700872 1670507 87742 176842 449549 946035 307736 1863321 949451 1077195 477063 822289 880484 1479286 1721760 1583854 343546 1723834 663962 292681 1555772 329850 1381129 787383 208955 151398 405182 447522 915791 204974 1277713 1762448 1570064 155392 690218 961549 329289 1006534 394541 1714786 1708984 445572 106559 1243746 219618 618285 1937658 825799 1626891 315477 780391 674148 1925093 1063171 91716 1137590 1239600 1015612 1732928 649185 534726 1412672 1717768 1803794 1824310 73232 848543 1068550 1468851 755240 1592511 1547447 1969311 1558884 803699 332756 972215 249887 149592 351697 1551119 969126 1755948 850302 1770893 879178 246029 1349962 1639555 865114 653883 1575292 1061829 1810677 150303 1821578 1488292 1211366 665962 730546 1593269 588341 1752131 486553 1155107 177090 730002 1833436 1967186 603001 776534 375475 1439741 1904341 1467386 835332 1541424 962190 564845 448266 26037 1456571 484825 489118 1509722 1746503 276285 1857151 799145 1301437 806185 1448100 1204929 1604498 818902 1857103 1969330 139227 568088 402145 1791516 297371 1559857 307783 1453088 1662114 528134 1828111 857704 1488932 1075197 1922292 129240 398299 263534 583102 761167 1169109 1927435 1625223 1368179 1561438 315253 628730 1193875 1106520 1246998 237487 672244 391471 860834 1455772 712165 1435379 807357 1121664 586791 346094 1960682 415046 1620488 429888 825247 1621233 1880179 79483 956931 133315 1763731 606075 394482 44461 1548910 4296 858213 1704898 717625 1186620 524606 459315 1509134 709676 1397637 1459788 638629 1434835 1372143 1782177 905299 1833880 840842 1917679 114258 1520255 1110930 910005 1356189 566343 1940377 774998 566656 897124 1840329 1646023 212193 480655 602810 1781878 1910394 530034 973833 215811 256150 1246653 1302370 461509 515606 333548 157537 1415160 994133 1891352 1891318 1593871 651661 1124674 198357 169196 1963006 1358641 178426 1224500 1772838 1767496 666428 34018 1487919 807309 1077817 69175 621236 1345980 212477 976788 394697 1170999 732832 1183584 1223708 998012 378085 1817636 1844134 1184578 1000949 639472 1554658 188897 592826 416004 1690533 1640515 1131650 161936 1880534 790991 813119 1992125 820906 1207943 1031244 1908689 771024 1043275 823939 1043495 322357 1737515 1559399 352747 437746 30320 1136864 1347987 493216 232734 1873463 1664465 1605573 1111477 1949155 1779244 325597 1085135 1147009 1586823 1418801 894336 1935857 1359203 767323 1448557 998337 772212 748121 229828 708881 1350890 1383257 383383 54881 1478301 1046438 340522 798393 318434 1409944 1643400 866277 1641704 888897 971911 1101397 125063 1612545 1006837 381824 1080813 760282 968869 174573 1048270 1780938 304342 1565191 250796 344663 1234646 1374991 852535 1283135 1018370 1617195 1251405 602385 1284133 741760 1142755 1294700 1474869 1535901 270279 315459 735784 1903027 753096 1361185 1675068 675682 689589 1820603 986425 34308 1764086 886456 252678 1774941 930887 333588 820882 1117114 1440456 1662436 1697573 1410752 919505 1282185 195021 1070696 1194952 1955472 742560 870979 944895 1923342 1240135 166243 302308 1826784 764472 1774057 743039 1917224 1696875 1291103 688660 1436708 562663 1636819 1654922 1999307 1942242 1066678 687140 858815 1389972 50206 1270340 403205 97551 365220 1286818 1250114 629643 906493 1252514 881833 630779 1558063 1362580 250026 1712266 318231 173567 118659 1730177 608139 66799 524422 1610475 880887 1881046 1155099 1757225 512576 1500837 95934 783249 678752 1225577 749277 1168495 456253 239410 1488068 424939 1439430 181303 58439 1301357 599556 879508 1009256 81990 270471 500743 111179 1937017 893265 954279 38107 1970706 1713354 158003 866428 1988112 1753726 81469 1521645 1279805 436927 1529563 1772991 1638648 1284375 1261493 1066192 1613741 696765 1850229 1465926 65508 1104468 1943722 1663544 568117 1957013 810797 1411271 1246991 317491 1374913 1050218 617036 526 306923 1010961 362906 799006 548810 23854 190654 1922269 716811 1722480 1970639 719016 1051528 1000365 1842202 104608 754030 1645103 40155 519495 58640 1436742 1367574 774817 83869 521353 1963805 1119002 1191154 987271 942264 1933002 1941589 1177915 791246 1271284 79913 251433 257673 207666 1413340 77550 1530957 656142 133422 1615521 1758923 1908185 1606534 1986508 1993445 48332 1153893 1793247 957171 483509 480802 1316370 947531 575935 1188533 1069616 273095 253305 1623495 1363812 596597 1074969 925784 1694842 777948 455158 16055 1072846 465322 447821 150144 1334363 1124658 1207004 1687203 1501204 900066 1729904 1235841 264515 211326 576509 493611 250397 1299533 1696098 1185026 613603 235400 230564 1181308 674229 1284878 1446735 1515339 1850680 273945 410295 909109 1708641 79660 859822 1264826 29853 1233083 1358714 241587 617597 1703890 1048256 1448767 1498374 1084876 1984800 1189562 1528704 412168 1441516 113447 1723638 318711 985284 696367 1244302 343569 294022 961463 453860 1879858 1915869 1228495 869526 1806124 504554 800952 665785 216980 1472906 417387 1980504 1706825 1513547 831123 1151303 566863 1745961 24447 1414504 915180 1291250 325351 666066 541462 1319903 1992939 245313 518023 304261 927861 553442 539908 121309 1096161 523597 1711225 209356 1287312 1590091 49530 1735753 264386 365384 1718205 1430185 1327830 142692 1244928 337450 242081 1732180 1299238 1928942 471284 1584531 690035 1883380 321339 1914465 386723 275854 877092 1166531 1710962 1702133 1085784 1608423 1095940 626405 1931949 1369135 3494 992051 318686 1346026 619635 902518 202534 690775 459268 865751 1714220 825876 1883767 131505 576447 170106 1660592 1639945 1172071 754222 546970 1948903 903016 1248886 1056935 1955442 1281055 679418 694340 470861 409177 1708042 79074 502497 548784 1623242 1178618 404245 1440051 1992233 399034 1247505 459188 1397581 510922 963673 1006182 1473672 1950407 415060 1945835 387605 556373 358678 1590790 1023139 1025930 1765325 233555 1261895 937094 937916 1317671 577068 665570 1820647 1363616 353437 1429239 1085417 868958 55663 189147 324532 1931845 1329298 1298579 898975 278130 17825 272405 1041052 1889066 1299328 1387101 1350813 1226126 1920184 1087757 934452 635738 1810869 1021806 1960926 1162590 1929678 757162 1877686 1335537 907976 533557 1090708 709200 1946413 1135459 1906476 1855289 1325824 842845 819820 575352 516284 1843685 491616 1773237 404929 1383250 1339887 406127 188593 329839 1467606 1334035 1306282 935220 1286587 1625077 81131 1570119 1787420 1509709 1770778 350010 1282462 230381 949943 437049 1779393 1691653 1947834 1615697 355452 1930168 1866299 882388 1634292 207016 1788033 864145 234761 1715266 300424 1909488 1216711 1285716 143942 822399 703602 1198586 622688 1782720 425144 534463 1659775 156328 417174 1521683 427694 399480 829794 354928 1640784 1009585 697946 1464397 116233 1419173 1311340 875960 1753689 1883237 1710593 1571147 1809737 1219070 1375620 32944 393789 1129060 672762 1694868 1176086 313100 925802 326419 238325 1611641 1413103 1873492 674999 176916 1779377 43125 73041 1641604 303802 696874 623188 1583968 1571864 1276666 1794600 1537557 1619181 775139 355670 1500351 1896516 820650 1213874 615907 1841049 434695 1996011 1570646 1522420 986795 330204 1885943 839291 1687019 858093 1845889 30439 37516 61709 434373 432863 1122512 1464288 1422332 510272 1763534 1816017 785413 901646 1560316 1150926 1643130 163750 199495 648584 589066 688089 553458 1989198 1653519 559875 1526073 1435337 653831 801089 202475 179314 305072 397885 486029 1211842 818453 199006 449179 412171 582141 1875731 1892467 885373 1360881 1486918 124805 753766 759447 212077 272323 1008338 187384 971791 676903 1452802 541109 1665990 1872417 606940 1043622 123614 960652 156383 1042088 1012009 1163292 291285 1968280 603395 259239 331219 1677381 1239185 1138402 1666869 1238516 238389 45521 894327 1670645 1635495 1791582 986582 233179 732442 1430438 1417629 1514056 375218 611946 1162151 1721029 1061365 56210 1432659 1172577 1536377 453807 662386 431163 1107769 1960663 577506 1051135 1550319 1992945 104714 1509499 865170 707998 649583 1027288 712669 469973 1478691 621020 1811841 277181 443159 206868 743242 17763 688984 685813 1802604 276316 727207 893652 631819 50661 1670970 1895143 228177 374094 732606 1898720 1519655 818351 646247 1619131 1214504 1995530 1983283 244415 485426 1789319 1321796 14097 126644 871973 932727 135133 1714982 815832 840472 626180 948975 195368 666904 329376 1299651 629223 1910422 357140 1918191 210152 600504 370533 307671 1784354 761836 142436 1615520 266173 1312663 1127666 1927255 1502463 407378 1380960 418167 1781469 1222828 1646111 1502324 513548 1463583 478079 1321414 1855652 632223 410628 1611758 1759632 1293679 1962989 642649 1098451 1829110 190196 1507575 1512752 1868004 1972367 44185 325155 161904 930930 1240249 549615 1759017 758827 605259 1783826 1101108 724910 914619 24230 475477 913580 995256 1245661 1775434 1979347 1227922 608721 803757 1877509 1912967 91932 1845260 1699022 1628370 1501251 1648356 822598 531337 606976 1057417 960229 1483889 1262002 1195735 431988 1232109 639270 14518 458582 867461 256107 786064 1051131 465852 998720 579556 1983422 816847 496038 304151 271022 484919 11034 1366563 1051066 499111 520149 1627426 324202 336997 105648 1473167 1442846 1359509 388139 1504054 1379014 341618 1772886 828394 157643 1583526 512841 1216445 443656 760447 1731374 296170 1643662 1887432 1772689 722376 822368 1084149 836962 803285 1313668 634558 798797 988463 1778009 149621 1463955 1310129 308501 1475086 386442 1352692 104428 28493 314226 376159 47646 1958527 1817273 996133 238603 1269601 1864857 162909 1285494 327339 406923 1411722 1401667 1096838 1634992 385823 1982423 1427402 1962332 1873203 1046855 1701881 917349 699706 1150214 1266653 839051 709911 968361 1467144 1783698 1453794 1581956 1022777 735307 83171 763729 103466 232014 671358 1953604 1466349 1352361 1881620 67468 662406 988459 895063 1412203 1635113 1957109 512123 521851 464416 1578208 929551 661927 24915 1851412 747896 469816 1268258 1044164 1550847 1985958 333447 434579 981858 1650385 1295151 1122806 1729162 1415294 249767 880249 16290 531741 435613 1395392 390773 355697 488759 1162613 208625 226114 232721 1075399 1136272 595999 537016 454492 986638 999022 809780 1460946 499506 1338744 993675 517385 507735 187267 1144752 53282 865765 826190 733684 371124 843795 1584781 1045792 135643 1797311 436252 1763016 1685355 1539190 890866 1230175 522271 439006 816556 312566 756520 762946 947067 385424 1362782 52828 1362777 388282 1244957 1991035 1254789 1643628 81752 1541401 71852 1707398 625452 996228 936984 471659 1281334 284343 469167 1611246 1012907 300664 681338 1947181 1088955 143438 1408659 213261 1100656 417992 1185020 215095 1076240 1353343 1739232 1402391 1253106 549271 469840 1427033 1346745 1769748 1926040 954422 1229433 424841 651522 400929 1558410 1660860 158810 1470208 297381 587136 831114 583668 708429 64441 335403 1350744 1003905 1107478 1938973 1630183 644226 580214 1850070 1726171 385026 482932 1925232 1758216 553113 140593 1597673 968908 970866 1973527 1279412 1239417 1958102 56112 1631212 1976143 797156 336865 1095746 289888 1270722 358162 1195840 1674834 147880 1153115 1658685 1526950 1933049 1788451 196821 1732752 1880683 661290 1403659 331992 481246 155127 961226 1343168 1514263 1982171 1128175 416908 1457071 524389 656965 1057792 190037 1619545 91194 644400 887408 124839 670930 1814300 1538576 484982 418433 1538989 1340295 1966863 990934 1730138 1123772 59940 536851 991948 109164 833345 1077957 1012781 1555740 1835401 516758 448214 254881 802759 202816 80723 1157771 1109614 1435630 643908 149330 862955 737763 1026244 540612 692628 1810025 1797211 1103070 501567 69747 1890372 1999128 183311 1000486 849007 1677395 381219 1465601 962435 1769703 1403861 1402022 1510777 1056919 96243 1708318 1065498 1990674 467757 1879219 620748 1551253 901285 230409 646589 1419900 1906729 1055318 1181138 1712304 1076687 1610740 1773672 23806 1553720 1496030 1815664 1664095 1632720 900915 1919208 18604 414037 845230 574479 307749 1124810 769372 845566 1334881 1123949 1176906 1950885 1665630 1114365 790174 1551978 1510865 220195 913948 248591 923791 281407 117600 90147 1892564 808863 1039831 1968887 28824 703103 413189 671242 973148 1618623 1444536 757962 1683609 1267724 1926564 1904906 546851 1681076 693921 76638 1638541 1067047 1585537 1361281 484347 1692470 208185 968124 1550896 1200170 1471586 595118 55398 1473849 461736 1813148 246139 1133344 967575 290486 804607 1079494 1678173 1456410 1221095 667488 1441081 954043 119829 130224 1033999 316314 801610 1703848 1613081 709550 904796 1645345 156301 1670031 415024 1599959 171138 1629537 487443 1235255 1047713 1089193 74100 769518 1151581 271568 1051656 530550 979690 94432 1122521 1203951 157898 1387980 591055 360042 331982 983603 1593958 879352 677129 1191304 1753234 721344 125781 1934544 699006 417994 1338082 1751886 432347 1522309 731784 626955 1102937 16954 719392 747862 361021 1903351 723122 1570648 534133 662047 1055435 770407 1345084 1464902 114649 1673331 945406 624370 1832622 137332 1528669 1871476 138941 477457 763294 1338980 1056210 949835 1673727 891758 810816 311571 1489583 1917657 1756944 1341767 836652 306378 1647935 785646 833652 921078 1313528 726442 259946 1339686 1043238 1369476 889552 1270936 535315 1125970 1331606 1911243 936761 1769132 441092 412220 221158 386925 456232 1944991 1648649 597401 1872846 1072646 1642540 1937218 1096242 1919525 373426 912503 1493051 1330006 1768771 593795 968870 1526420 578733 623964 1128816 1539016 126430 429981 1721503 1075020 1642638 1368084 603501 640658 248391 1031376 919866 771181 770713 879539 559814 1008157 394711 415485 1633276 1189423 1241579 1637811 962467 1447541 666914 1764867 1146 1527572 1912577 753069 1388872 204180 11508 1351732 1143099 134549 1075528 948434 1149453 1996589 1172168 1466598 703712 659784 200869 1907675 257803 1212731 1290714 580427 13042 1636428 1544543 1782469 802383 795035 1605411 1299812 1995407 732189 1620010 1790375 993121 1213237 1113239 1120942 558655 600860 793364 1217332 1896795 1467947 148548 1707239 1525413 1023400 1040775 449722 870963 1404145 1265134 434620 570217 77548 9176 1500116 1996018 1547020 2911 796555 1890813 841620 1739899 1181051 116050 463321 1655756 733282 1580182 1971271 1631606 353730 354918 61181 229326 1090491 51765 1494640 1565099 204245 1569196 1333571 1625194 557557 1426311 1386017 988694 458567 1327217 1394307 1102651 1178264 1673485 1913500 313377 1862072 1359169 196899 1426098 293708 149999 645607 1911361 602273 969637 434931 1105238 762660 1572708 1685599 1716671 1485818 1445533 1683219 1348017 654045 62807 411590 251956 1788728 972486 171298 1763214 1945791 775482 1530522 1250083 855869 565698 1392443 1375325 706388 577263 86504 1257875 1099072 603917 1291151 1230707 1615955 504805 1799300 1857727 1913610 1259758 1262013 1180851 1066666 313723 1757970 1263679 1271606 678158 1936953 1935135 1896955 871188 1610130 1667973 1135354 676129 961512 984270 801083 727415 1447535 1337513 478454 1848837 1949606 1959473 1637265 755219 1608908 878764 953668 1567854 1430685 1861369 54196 1721616 1109102 80032 1432868 630518 1403699 466859 1495763 522754 1451926 552436 1550682 1944387 3046 794946 1004438 1029631 1747380 825531 412039 1232989 1932730 600209 1361410 1885207 212774 69248 322525 1767986 1122047 1456468 1328875 427774 388527 1544442 137660 1800787 1321556 1618322 312399 437787 1592162 1878002 559123 734844 1773797 1681041 61153 467469 1043791 680781 964714 975205 1136559 1641807 1054496 1639876 144533 1678789 1851411 245591 1562861 849958 281477 1142124 837661 1353924 1678794 603172 268273 1620717 1556584 1259431 1068982 3851 464527 1461891 460052 260359 1574953 166831 1146885 1048303 1953120 1036838 994185 832979 72499 1170414 1018246 550262 727151 597588 1821982 168771 470597 1482881 34672 1858425 133588 1912231 1702126 1834371 1684218 220741 1974135 1486593 603714 145815 1947061 1421675 1764943 1087889 844364 1949853 198776 1001701 1677588 734442 1561776 1067484 510402 33389 1123445 1183248 547462 369531 1361591 896119 496628 1621549 773915 1030987 1359927 594295 1750870 174002 307076 1657598 1949757 856333 358422 1332035 1415126 607752 897864 1930543 817186 922639 46427 253124 298739 448657 1899742 728845 1582368 458672 381916 1370887 812937 1697589 913824 1322076 853878 1147603 125697 114428 77529 654852 1759857 1207188 16719 1839287 1285220 65721 510304 1796140 873776 1032503 257921 1843099 1480002 1309335 28213 728937 1277495 1264082 317219 1472600 1187263 570561 792353 66036 918350 1700275 736452 1681426 1621786 1245503 1786574 1812919 99998 7735 263245 1922167 1645770 1388992 1822081 1956141 1329291 660880 1460552 360886 476495 149799 166830 822785 1613732 1111984 972491 682215 532880 443313 1659004 1885747 713355 1224125 1869940 605897 1264756 1851533 693249 1094945 1756255 1807608 224224 1410766 935705 1348555 627456 1192387 1943341 837910 1271207 809758 1103681 1137283 1900297 142354 1275148 845574 1767300 552956 1185594 691216 1398395 1180895 173768 649137 1753041 624875 266763 1035496 1256705 1692570 326878 107462 250148 826150 209461 1648544 257287 770265 1828813 1404195 1812783 1162375 1228043 502485 1162370 19240 1811713 1751642 1642693 168502 1214995 191615 1869896 224127 1907092 1713611 1216216 852233 587641 1137354 1374626 236525 978936 292990 60620 189698 890489 1850987 635861 1515704 1932595 88052 1890012 1472257 1316190 1591899 445961 315238 1933124 1547444 364879 405909 1406342 1030466 555192 528740 1739846 1715487 941064 12088 1129345 727586 689934 1070733 1154564 906952 1200669 495775 40631 764226 1666073 705911 1059022 1443902 1259539 944110 806802 21012 1581607 783655 1529244 796560 1553428 1699989 394473 598858 1288922 1387047 92524 429073 1153860 916824 238007 1862547 1075739 1051107 1262545 662073 1958422 585357 724848 130140 817012 1122902 1677284 1420539 1225242 522164 1144649 94492 1912445 76629 1361586 291817 355773 1120671 1727651 1073587 839076 1999237 1423419 1678219 949831 1310616 983384 505885 986654 1076004 1441694 1372989 1245728 735812 682185 1644523 715933 685445 1302361 524512 1506561 1823801 1924367 438234 194562 504783 1157415 801224 1521635 1924230 1807295 1231355 1711211 1437288 294612 1779895 958560 428683 435024 1867107 807071 905569 1836530 511305 350865 1492894 885483 635680 1253458 264062 805692 474779 732220 1769657 659677 907435 115640 1534425 1183191 1662116 156095 1594571 156001 899255 1000149 1942975 474665 1140045 472951 1484767 1647106 1553710 1254982 648536 634483 1002319 1674955 1186057 910215 530521 12165 1480799 631676 610624 1199263 75671 213122 1290334 569328 1571817 1559309 420379 1282452 1710882 58607 1380334 475644 814256 590721 1211963 1260062 607668 910875 1401178 1114344 1097253 1259059 1111811 1618867 1628681 1731902 1106416 1071902 219879 893979 1585347 571964 56810 1339613 489082 518231 357666 168722 789548 1149347 1724718 1340532 1057922 1245166 786174 1995910 124549 411101 202188 1478522 538673 632581 998083 680081 893412 1728407 1617627 1492798 1447098 558863 1388691 1847113 404186 267242 1263094 1556229 1343070 1098644 935288 590421 1387212 775177 1079363 1066431 130009 1689992 346131 1541754 862553 1073005 820051 822681 1222644 715894 577469 1421767 1892346 910592 1111396 1590912 1391553 232250 947638 1223768 787050 942121 307534 984367 1183876 1004238 294030 1791 772810 1166791 248489 958826 1997295 349937 1998307 1124932 265297 1748670 865051 745842 116080 842944 925786 1390088 566748 1608520 1984660 1513114 828674 305923 99247 1948820 862609 1208697 1131920 954267 1982213 454107 1829790 47730 839668 1003280 1471111 608213 520879 658161 511342 1379429 1573137 1350375 606393 1367173 265288 347568 1596787 708042 277627 1192974 1904610 1680120 699169 1507796 1918005 1608637 292945 328740 1293752 492836 1500323 1613563 1898326 979573 492944 1123787 1685790 1346866 750409 907987 1931900 1324362 1367330 552559 1356913 1102460 827012 1017086 1515377 583178 128053 1198345 306845 480084 984319 599943 1688993 914297 338951 53789 638008 1069572 1923897 1047 1626503 1995969 321644 1290511 1211890 1357210 733548 169398 513119 592474 447388 277959 690215 1400423 1811011 1068908 1228444 352592 963773 1810643 574462 1701958 453972 719592 1844192 694795 1167758 666807 1044593 445408 1439111 1195538 739936 1812693 1398506 1778154 1212151 1351758 1282160 1306376 785112 353431 578264 907399 296531 534511 1788651 961475 1227710 1314647 77698 1037585 1961444 881018 122317 832528 1797658 1695121 852207 606184 610848 1308890 1547165 1737430 1758714 1643356 1551704 316742 1640615 461908 1181376 1621474 1199335 1425460 1135977 57733 120857 471953 477002 883577 1976723 811762 375118 1256729 1387959 1774802 1987189 434365 1814977 1379379 1411636 871886 320930 1012537 1851781 1030271 1718167 572600 1435863 136187 639354 1345295 1165285 401538 1882163 1073772 311839 255323 672309 113225 760581 1250997 869196 1035075 1160295 530715 787734 1634643 69486 1127515 1272363 82813 1712514 1244662 1638176 945403 1932347 686805 1952258 565925 683949 1338040 1298427 1539836 1592684 1006594 1855275 1843981 1036751 1463614 1316821 1082068 743396 328777 1124104 613857 24408 1993881 1111504 1802104 1776843 1422560 1122226 695028 1954335 627752 1458781 1004733 1243313 1325041 972597 1128351 1055296 1039260 985637 54683 1729685 16778 1230765 1400522 37111 1728427 1848026 564794 269472 786941 1438927 306276 346937 1015571 1548019 1873671 160440 1337825 425837 227117 626285 1530292 1589070 1610614 716335 1165733 1873207 1010662 933697 505426 1695734 1222347 1698243 1361282 749537 669441 1564996 1365932 321702 1591213 1589595 797800 3822 667662 852197 1426883 1145906 1215562 1805689 1553631 812447 793275 1991921 649458 1390937 1049966 1844481 367920 1650100 1438839 1028311 959698 579488 1537672 1833895 1524585 1573900 1650031 819737 812250 269595 103729 357482 1412434 258904 1249847 179157 345109 1377029 822728 902410 1739859 1008704 530440 53935 1364515 1177111 1596685 15496 571220 301816 921764 890610 229750 931586 756632 1878867 736654 297028 1008805 1941986 763553 1794120 1917611 1667576 31224 1414822 1755385 890580 948789 1396036 878343 1239677 219232 982288 1830045 804626 577562 890240 77356 1208749 1704452 206822 870051 1020048 1291668 157344 443873 478190 1920628 1305239 1380579 1674956 1965208 1427624 976857 1454053 1879922 1836459 921898 500105 1547552 1336980 1419280 1876903 706416 1733123 526992 382335 1923839 1687079 882256 492074 412454 1586576 1045547 492288 1104070 94626 464206 91903 972610 1315675 424112 1862610 1956186 1712326 812232 839212 583961 183690 1259552 833697 1135011 1873449 1095505 1781527 1762031 794289 1063187 1879338 445822 411466 88667 644451 1580257 1574701 12844 1726690 1190590 434855 439926 1223668 654547 1971083 1013612 505367 1260680 556080 1943457 1187980 427790 1675070 289902 1795429 1708773 474192 396386 1811326 1035327 1125213 935195 1422320 845196 44317 90712 649680 155877 858979 859710 994504 1422112 593821 996336 1665318 1781301 1008609 700552 712293 200819 222547 1086468 1242104 1218058 513897 1694482 855387 657079 826018 1786248 982649 937495 1736066 1270045 1465608 1548182 1691599 885798 784518 1620231 514028 1405960 1884117 39591 1289158 107690 435246 328033 636391 306792 283341 1763095 1605813 601851 1954900 1435974 1492304 207250 726899 559670 1030366 247066 920992 1552824 307056 1476649 897993 1148923 1660091 602566 408785 1969396 1139645 297586 183708 424875 1333207 916921 1019272 1238641 1024169 953708 1320731 1688451 1773666 861657 1160660 795998 666697 1872732 488002 487740 474050 1324564 737838 834125 270285 730783 240180 1327215 1583303 1687575 1834669 17766 1362660 164701 1710090 1711048 221201 825753 683205 233109 85229 1610757 44890 1029636 1452757 1016082 142248 77487 1475880 1621687 985751 1438654 445004 500349 1349006 1146890 1438681 1525320 40990 1455107 142559 1304255 1219639 586585 1118977 813831 712185 1978883 499078 787814 1868033 561530 1967088 1004488 1162028 1666625 1984112 1793674 1002041 604704 1926640 160017 501822 675265 1817276 1755182 112691 854465 237045 1384316 574896 161502 669986 820148 1844191 407748 434502 1793006 340994 1068057 1368278 1567736 321848 1452862 3873 1546287 1438267 1297409 759598 114188 447363 1060093 1203450 1859628 958774 1408793 53048 719345 1368581 823719 1400281 1662745 1791558 1088455 1410524 63121 1391366 121014 1812419 299109 573281 715204 1460813 3389 924685 85920 165650 1976315 1366735 888358 1986150 1537805 309967 380391 879010 1589573 1950034 13496 838653 114551 1500289 1960475 45526 1127830 751486 208411 1821888 1666129 1877673 1181475 1815013 1405316 1044098 1311459 123653 1711326 25206 1381270 1005616 446437 1619626 371437 610824 538767 1519544 1412808 1792739 1876895 26263 438719 1448764 1331455 1583651 738047 60024 133529 600442 1500980 489864 52861 880440 39550 1033650 1845825 138215 588213 272254 960791 1429516 1236377 1712756 1544524 123504 834498 1079820 1205034 436390 60403 92566 175280 1370104 20307 1974492 346189 1114626 1249455 629476 253998 1954857 1591011 1217296 315152 1376040 1948541 1751361 1647752 1429743 1808927 1595938 1647895 904847 317895 1841951 573962 599387 701881 131430 1416803 1643321 1713178 1313881 733962 948207 1104475 1138726 714677 1509475 158553 397779 753084 97240 1222597 836321 1569368 669737 1774093 529918 317010 1746247 515828 1213194 290241 225222 28169 569539 320487 1662761 1247519 1995557 1589144 1658927 1718027 74514 154053 1368479 782594 1325203 1251551 1590614 809909 664736 1010579 1671780 1805845 1507811 816926 1966471 805547 1721629 1233342 910392 1885759 641761 1035798 513076 552760 1702684 483132 1104255 1517783 1953824 446932 1295548 858671 1791054 898763 1746648 1350582 1080514 1482879 1131869 696133 5904 493468 576593 529959 201760 1023802 1306947 1772569 634432 1932958 1370748 647919 987267 896080 779513 161698 861984 1059856 595178 1617650 678295 825063 936660 1492653 948081 328263 951443 1838378 1782759 271118 491087 1556091 902522 773865 1406488 527495 22464 815238 1537406 94163 468087 1382283 1055415 762762 1923539 631378 961219 1364343 39918 1564796 1913979 762161 619504 1495639 65962 538992 822246 1566017 1719510 1744289 1727955 1676992 538590 1556041 62542 1464059 1467646 859854 298796 838310 65263 1884497 578329 540206 832020 900386 132396 984162 1887716 1607056 662928 935278 253304 450900 779068 50635 839137 1327142 376845 957209 605294 1417316 192615 761406 1519274 298260 1602174 1055383 202338 988504 257219 711166 432495 307943 1552336 633344 1780798 1422419 1921995 253852 1113007 350749 1035625 694115 232768 678651 1625769 1961612 1068329 1570351 1675250 1644221 1875503 999101 856932 1908235 83756 1694916 1720694 730010 159670 1140437 1218744 1567667 1381148 740793 266884 1020024 280059 91090 1467933 920423 386964 1455017 874398 896749 1181066 1028397 1968484 721867 635420 1789000 1133394 254175 1464451 158598 1718861 621867 1975294 50383 407024 710537 1971244 478028 36853 324822 402261 220957 1620087 277783 979828 593851 729767 1249901 1779670 606952 150064 756496 69161 1133691 1118455 1710559 639652 1541442 96283 1726418 121797 175129 680576 1411654 1685967 1731473 1490215 1061019 1304535 681888 190050 1255674 1804757 464100 446788 995638 1709188 491919 481204 403258 1816514 1053298 1451982 283041 555071 89814 1696220 1096600 855390 994978 663847 1446973 1326849 240656 1346177 1326409 1654707 1570944 181043 839776 66345 1876916 207413 8714 264281 363272 792728 1302381 1343995 268326 232605 1096188 279066 1992508 1607414 1091440 255809 1771476 959327 1888869 1643952 92503 73063 1135079 958654 1521407 1528418 918136 249996 1430222 1185532 852449 1634566 1634383 1499294 1476990 277932 893774 775108 747096 179222 1079125 75101 516995 1893728 1640680 1285697 1887989 1299055 1140111 577570 477010 30985 1418787 192395 1049876 266993 1126355 1198485 1587411 777977 1494586 798211 1469444 1677935 1678169 101847 1340970 1783622 1713589 462935 1877279 1380701 1222312 690786 830315 243426 873701 1260708 470988 1981526 521534 1672162 1557307 383931 231425 1983292 217062 1776238 179224 529879 1220456 336733 1892860 1204784 1464306 1691749 651370 1385431 1391588 524566 1089408 1749371 1509181 1169480 10904 1772662 1087534 1714621 1592535 751442 1401757 410396 1913288 1758979 97833 593946 1239765 1705222 1036596 1959040 748222 1894969 1382770 21217 1716933 846837 1498955 624616 984698 946961 1879085 1990169 661224 887562 1761657 1593071 1356298 533723 1020224 1561020 651063 1692073 438919 349537 1204009 1380759 164942 316830 495520 69713 509687 292317 633806 597756 1546534 718068 90593 728364 1151831 129526 1651492 1570342 994588 540304 1980400 1870901 1255390 1760094 234241 487756 1121985 1982801 624783 1479213 506021 1965396 491227 1888067 125773 1520814 1401664 1819485 1273404 557063 1575962 602101 1150185 1853377 1729463 652746 455208 517770 1349881 1719157 1824129 1748535 1458620 413393 1123263 1850460 921262 342892 1306908 737305 1192638 1168242 1032684 515510 72049 1493508 429405 383662 1432889 141128 94796 1055242 119430 616738 785107 888233 928449 693391 1489864 1070451 435630 1631585 504754 1709220 1959711 604536 1324854 677156 1570783 1496212 1672757 966743 1999249 1439627 278029 1584567 767641 1445491 506765 562429 965770 5979 440078 1306300 1399611 639666 747292 938137 1741076 107571 1425384 634056 1982037 605193 247770 1419698 557958 467156 70385 879787 543681 103367 1523035 609395 1025686 589628 1433443 813520 1852520 1009265 826755 1318123 1272655 915144 1406937 345477 1164614 1600838 652141 498686 860730 1197704 520492 1861968 1839653 1549840 524639 1719543 1886624 1634392 1266078 1297357 746722 1826055 1377961 1617045 1770304 1494077 1500247 128854 1947738 1276936 208473 1728945 1603732 369147 830358 1906142 1210740 226012 1003103 55126 445984 1307816 1100497 461226 313467 1935228 435186 1514809 1186849 22094 1903038 1893704 1581339 1804805 427287 1646817 372160 619625 591212 16658 1311509 709442 1332592 1664013 10359 1202227 1385228 795018 83166 1635149 606598 1573120 1847076 686540 985740 792179 371938 1659966 722545 1286048 18421 892696 756826 1584874 700241 638077 86963 1477882 1217418 1268081 1680575 1507379 1965950 436128 703142 1936365 857317 1009045 1969234 432761 40666 1600882 1817878 835412 859762 646214 1869790 861850 891288 1819063 551338 136907 588168 1951201 494391 1175596 1651610 1285285 1557448 843764 1022560 476397 605316 23534 1077000 186396 20064 1783857 1851139 424234 1833797 559391 1896696 489933 825730 754052 862901 1991285 314766 1789120 632789 1627151 8012 1005458 1739104 1645520 227422 1539432 1230735 1599291 285796 1553878 963224 1020394 1338335 1305828 646566 1472096 1874398 1586424 978913 343148 1911113 491486 1135296 1430386 1419144 1403527 181 1424713 338584 872947 1972877 1999243 1313841 757524 1772357 146068 1297342 662473 1925348 40804 390842 1918483 1328495 887174 1022392 1117087 70232 1491393 1032389 1824499 1519353 799201 673479 152139 1069848 1574925 382633 394079 1645759 173064 1809381 1142672 1458767 189128 1836683 1921279 119118 1916173 1136993 1647005 1130829 1056545 1057635 1161698 1527335 817920 1137300 80830 1543713 1319692 1339408 174107 1787158 341550 600739 852747 1965761 1417330 1516573 522810 549918 623451 1154970 1012337 1486322 1818831 1811275 1123144 1412362 881844 1950023 1813597 1509815 1411917 838596 281814 1425598 1606748 463484 524649 435871 811687 1812228 898021 1345887 1988322 584727 806369 1686636 792221 659220 733666 1289361 1869558 1534146 717350 773190 1243342 242674 921832 1987231 404712 814826 1594820 1331603 1795322 748736 732003 100981 516382 319484 487042 393772 1724645 1608837 1846766 877734 1600831 1625565 1949182 532416 1094702 317878 1680545 1942323 123551 1448648 400161 1229633 338315 632850 1444880 1869486 1000501 1574079 1386044 568296 1922063 1137583 535573 1309381 1269085 1955717 821740 1562803 28018 372729 14573 438329 892401 1312336 1460784 922279 698289 1440539 504085 257914 729214 632029 1029385 903020 1310343 698049 120371 209450 1033516 818589 1817606 1008107 363473 565060 1990383 903251 1165073 742756 1225922 1281116 1669301 1873156 441162 1596811 1669963 1370782 136708 696461 951785 1383670 99785 1442153 939460 815102 1095826 1574999 113985 174635 1329489 1916048 76527 868231 1710699 1105330 72560 644186 147846 1179104 159028 1108606 1968886 1247241 201052 1968735 1593018 1720989 11777 1161006 149614 96442 212397 161446 1379366 1820421 564607 1059141 1048467 306559 8269 1382260 374246 1685904 943086 1950353 1816668 114137 861364 1614029 1880801 678121 212361 1283727 1076994 550590 361431 538699 1261543 1700171 420475 1403506 1747628 1219752 505573 846253 1221680 1227745 805553 1880084 481206 1778175 1507669 1383007 904719 449264 1116803 1251937 1853255 1687814 1446029 1278722 449430 1071264 1901801 1760702 426404 27776 118138 232325 1751938 1195413 839229 435997 1204487 1321358 287250 1664481 247753 1854585 1074376 1461522 215585 1184232 228295 1597986 1614508 505304 561407 1797919 1962265 1167678 726901 710650 1422678 838462 1042902 358144 695064 870325 687707 195746 647092 1546096 1440490 186255 1217937 1486680 820455 259901 742370 1650730 1110546 1859251 1796830 79996 674290 808844 1994433 501222 684675 1999861 1845893 1665446 754483 862764 710883 364479 1072448 754449 442657 939485 442538 1591823 786507 1320978 1200866 304523 1043527 1440196 74027 1741888 1371039 476916 785523 1038527 161499 597245 883616 1541020 572598 1724644 1160013 847713 314627 942363 751407 775703 1630813 1879701 1160338 47312 1833804 890120 1303557 1697453 1047654 775260 1450765 1855193 1664103 1643915 1567993 927814 108180 1755922 566192 1677063 976222 1988941 1408623 891185 41922 1910083 1575372 600648 686129 53384 1557001 629691 488351 409407 1658644 1559043 1288943 576965 1912507 119801 544595 1941341 847675 1766880 265874 423130 444228 448648 1460948 1986918 1681452 671812 1449515 295787 1763781 917162 1772492 1804548 1153950 109641 56599 314337 1558150 1867180 1145672 1423074 943955 1194655 1847803 929851 1436436 1973947 1694731 1246666 1088987 1004273 514199 102662 1679022 851802 595818 391640 536227 1804657 1388943 447225 1607478 1186770 124357 281601 1830338 1946606 1558044 1549126 1006707 1896751 1560914 562540 1620766 147876 1645147 1962435 1153582 1744567 631480 1328505 395404 1428350 605445 599525 176248 477834 1390094 1575885 528936 1241703 1973236 1147950 257588 585764 45042 376606 917884 511972 396678 519175 1085539 984391 984882 1214351 1388988 1382771 167839 1387716 1288930 1813699 1236809 1371025 609718 1061431 406725 1710959 452792 269450 1339101 1841806 1033246 1150659 1652418 1846605 1629219 293196 112399 464543 542469 424546 1660536 869728 726486 294287 1756855 915668 764717 1049852 1589522 1006876 1349754 253063 1078066 1574726 353323 922170 1825719 1295342 1653684 32860 250669 1797772 53303 51337 1147067 395893 875713 1904626 58652 1988411 1549736 50512 1423329 796211 193340 830860 359515 187847 1407176 1590663 526037 1343444 150185 861915 1587704 73243 1563165 1461919 1335315 348200 442011 711041 649446 1479300 1920389 1214031 773437 421494 1582705 1805138 595661 644321 1968810 1571285 396978 327628 1771255 1196112 1221562 999165 536398 1439199 242064 211602 988568 264661 1522151 896529 571820 1638786 1693700 1342401 115742 517149 1045131 252416 655054 1283677 684016 398188 196540 785449 1231662 227460 1229066 112058 1281809 1866775 888447 458830 139077 1657482 295379 277259 1901742 1694305 1510722 1639304 1782326 1590247 1378226 296900 65793 244103 1177637 901741 1555497 1761259 956892 461972 906239 590663 732245 1945388 329129 857152 1004360 288098 1735501 239214 367973 101032 203521 1005723 746789 475981 1043138 967904 1339711 98371 427042 321634 1737739 1639984 519875 1486796 395559 497874 502891 936314 388434 1179173 438645 1527106 280591 475273 1404746 1709357 1918778 657977 1988784 1523663 935267 1075787 1188377 43975 764438 935605 1261770 1925528 599431 1100882 712968 1989591 265199 89560 1494437 144020 892878 1815539 1163013 1216757 1306388 999183 2639 1418143 721016 363109 1634191 1305591 1873764 403924 1208765 1985832 1999291 797985 397926 713164 1904495 1211748 1147649 703002 1305223 1469387 266177 1481845 1284606 791114 360415 24030 713832 219871 1457991 235871 412839 102543 1751074 1621405 471537 1762814 386191 932204 311554 689 1761040 1088090 1802405 1387099 993444 1522402 1902539 135524 1308843 203920 873468 507228 207557 1632993 1940290 1537710 412977 955018 1384030 1060387 1901665 613718 1353780 505954 1352557 241791 442305 705974 1770673 1306522 808616 255571 1412786 128884 1669461 1402414 1511578 1491598 1064715 1553628 1963498 730499 932455 471842 1942816 1833914 370745 585482 517447 230319 1770747 489425 285856 343959 368718 1732240 1134813 152764 1948179 747225 1873510 689471 1382443 407422 82413 780801 1448385 1647085 567322 1207235 468671 233246 1206971 230060 607230 234318 1302283 631061 1560547 384553 677930 775150 1073545 305573 73852 471415 146731 1599976 1325940 179426 890444 574380 461115 340645 867655 150084 689125 1511041 692114 492531 798516 1679541 1882124 1139919 1522809 978629 1845392 1379453 1843941 200106 371844 12637 1306877 935629 1098117 518579 1557157 1395312 1925015 399332 1240243 1294741 1201069 1361829 814116 1310248 1869809 1184544 1236666 98230 292501 1585535 1399474 1608583 1822625 1102058 1113271 1176675 955501 1860737 1993434 921232 1151134 585945 364471 337387 1171722 650684 1487822 1194068 1095409 19148 679696 58304 940242 1208167 143551 1793755 65491 462025 441378 1063713 1141113 1808676 158113 1361600 1931712 1029759 1022698 717932 545608 528270 1249928 1262760 1257420 645669 1952553 1608328 1728245 1469032 1205355 600709 1414959 1405969 340414 51998 661414 445288 295305 707353 1962240 905035 196790 1874184 829348 1573883 413271 1990455 1080964 606349 1827788 1029529 544103 1938216 1584428 346433 1350576 1015596 213452 1448423 531774 788913 1520802 727545 1936045 217155 325491 1423673 1898126 1031823 1255396 968952 62160 1432323 674977 1057622 5229 1591337 1875250 1446903 1533234 1654230 324689 945977 1554124 485973 37504 1692192 877103 766866 51997 1579824 1799098 351221 14186 1960191 5824 15254 1592196 1784629 1115750 1337495 1039489 1192211 763211 526633 1479610 1922356 83757 1264947 1056665 754800 1209332 1428839 506277 480921 837847 276602 1743479 1859268 115159 1097688 325243 739528 793338 648650 346897 64817 1226396 1780030 219528 629376 849501 641380 1390335 1308963 212332 1688260 1380831 1114677 798785 16033 1599814 963041 1530769 1965217 1005082 470127 561360 1445333 1536425 919945 744097 1962864 1247302 145095 1435771 1171681 1926504 1924003 513676 847234 282256 972181 1658628 168988 1320339 657875 1230268 368914 23953 153393 1848944 644695 858602 1172018 1769671 445119 1124602 1232900 1583458 84079 502319 1013283 1932962 734093 1778601 406037 42402 1393771 486026 1408885 599035 555627 1314649 1054815 474283 930973 1945998 386561 753186 1670318 1482518 1620375 187781 1041507 1810536 1939125 684161 1501621 1314471 1136733 1910320 1360871 1246266 547415 1051619 1871427 1475288 462881 1404475 1414178 1712586 1147419 1271541 832347 205312 1551310 1659747 585693 673447 392146 321733 513165 923527 143871 321244 1443823 1389892 92394 1063801 1835789 741068 959889 201353 1862791 692546 656239 804437 1233038 1206769 474978 471010 614306 1599416 515483 1724882 139020 890822 1669382 774009 1750053 626788 998051 1124390 146878 1549155 244876 303358 1357945 1428822 999213 1211074 1177941 66578 1412139 1332599 523441 1463382 127977 716408 678529 1466428 1090208 1815215 174288 449883 1399565 854220 429397 691541 1870695 1182158 310908 1852650 1319962 1315681 951423 647805 599896 1173525 886098 1340991 75102 1875176 1907859 1997885 419363 1422660 125699 304985 224750 1142156 1460481 1460614 248676 45952 727601 886808 1002108 721865 168269 571542 98889 1538357 907145 59251 1747646 1036534 1684599 1033161 379360 1421208 612220 1535672 1731268 1598469 659495 861641 928720 1419822 1176292 158626 824209 536693 725322 1120084 723857 1497023 1020062 1520231 1368802 1226851 384863 515269 1631447 439483 1553940 487727 1126780 974928 683958 937213 660273 786436 257523 383506 1441860 447922 1443614 1448613 1094466 808405 549854 1167923 295993 1748323 178839 1008577 870890 376071 512484 1092348 1409593 1020039 1860515 1054932 1548656 1008692 1030097 381934 325203 987919 1370970 1197362 945395 604949 398912 1856331 180191 1443369 462856 1972669 895410 486336 1091294 561033 928888 90682 685756 1764607 887739 593170 1781908 326011 1701749 1829096 134309 76099 717506 1799272 1181092 197316 1194257 203827 1850672 1475055 1689523 856434 983729 1626533 100118 787915 1601583 435591 1695129 530990 335811 389039 1261316 196253 453543 1805830 592961 257063 976858 996362 486176 1167169 632949 388755 735281 148738 1060047 1030518 438236 1420332 1670376 500890 764351 1526284 577300 717086 189701 1017200 1311740 1060567 1135871 1789148 729202 332100 107010 1793364 319317 792329 788080 1957750 505845 1009213 911135 1039299 1055884 1086005 75686 499390 573708 977424 1068116 1484728 836649 951597 1725578 1736902 342915 1436618 148629 160840 989302 1157700 514171 1750424 710685 1339550 1094271 912171 205093 1023980 353375 985087 1417179 128920 887775 1916330 1007929 796065 134633 1476104 758370 1270800 599181 137876 1492966 125273 1594935 1146991 1926918 1892522 976949 1325703 1210726 1957732 1319868 652328 1143136 609907 1490867 720035 1436419 1928843 1261076 38266 813252 569139 714964 799795 1230211 1613578 1453886 1113281 1407050 424053 1237527 681087 1350444 891730 209920 1029872 1385880 1435447 824051 635503 1622598 1952860 1671857 85286 1276723 798627 126201 23118 291755 1311318 1072912 1185100 1943193 1313890 1693030 1556986 1515630 1271112 562138 1551809 458366 213765 147666 66518 863619 1767191 1553595 972703 1903170 1217339 2277 1763701 528935 1004096 204973 137383 1843683 1992698 185480 443741 1865851 260021 321650 691969 821741 919040 778282 919447 868236 364590 1629477 649487 1628535 1911907 1233997 723315 1234565 1197149 1751756 1843082 1329080 249969 1966198 1060174 965647 1543687 811972 718984 217153 1299349 568164 930012 409225 296599 1092116 1796847 1391004 913239 257438 198981 1289695 1253873 1257495 1455149 1095158 1433781 645833 1683037 1557421 1253545 1397471 495734 96502 979169 1116346 1739074 1734060 962648 339628 909591 1538134 700611 1919598 1187562 218149 1464116 1054355 1865622 141706 1964126 1948637 877141 312703 1877627 1077711 367311 692260 1229561 541921 1914597 1610293 97328 1920204 1823574 604482 77608 1767688 999128 663282 1428615 1829577 597362 1986967 884711 1370833 1504658 1535503 1043299 226587 838322 1254337 1894156 651977 1456579 691478 612557 553211 808781 1317309 24500 687306 971277 229536 1899104 1868780 809732 779418 264522 1626035 1180320 392288 1212000 1355054 623793 1615394 391513 520381 234955 1502311 1432768 616883 58176 1576812 1474367 1496238 1121378 1929210 1775741 185652 574154 300204 1251834 1651096 887296 760123 1905412 825352 1684108 296393 835270 1710555 1460463 744796 1547254 1905018 1112984 493922 1893657 1707842 1519003 1105551 765378 1262612 1921835 961109 1385465 1813580 693468 1127511 1402857 1882663 1104518 1847553 1615238 1239868 1187002 603321 446911 1462527 328511 1108598 486223 1962595 313749 1505604 75770 95469 423019 721764 1437077 1013428 281460 372287 808205 632974 1078943 595547 1992256 1783867 149995 1738383 374599 180014 1174856 1127759 1947030 386036 1148615 1529014 1207836 1784709 569667 1633289 796340 307900 1069731 1440634 180956 1390626 270484 1588657 757879 1943369 1471808 1734135 1981057 794149 1199511 1464209 1038940 810774 304694 994786 1843204 1884595 1869421 1810756 1798502 646308 1761521 1725978 498792 637533 165716 1725504 1774569 1736156 1302639 1794939 1623682 320451 291194 1433683 865963 1040738 1876023 472273 1770169 174888 1817392 1563047 263406 1769196 829991 1122964 617062 539048 705089 1202184 1151687 1039085 988689 1466437 1042159 1885777 1389803 1217627 277329 1941806 829287 1514605 577735 887543 2527 1405948 1148829 492831 1043936 961029 1888807 1960997 1804579 992457 430539 1388686 685754 1111421 1227831 633204 560252 281878 368446 1206369 815584 528684 1290831 329381 887214 1302390 875753 44779 317334 716199 1847476 1632052 879876 1979377 1473376 592268 979921 183215 324208 1584575 591725 1638208 400993 392038 1568570 1909916 1108242 1667715 288640 1696389 473558 775915 190114 1188508 1080972 629354 542029 815732 570705 1799876 1060512 1373958 1176075 276664 1509430 332494 686428 1473947 820794 588555 644487 599331 1217688 1972736 1865002 65003 1352800 251011 939999 399894 1055830 111602 628457 1565574 1946039 1215288 854974 300083 1433215 610928 1438872 348899 1177175 1968185 4120 1609955 263304 772153 504283 1313636 1608174 726514 1013889 467804 1582604 225844 168476 1198159 85150 541986 29338 1665074 629167 1868847 1082873 354091 838965 765157 994274 694694 1391671 239725 1454471 902676 1213247 379583 1917929 387401 1584680 223187 1924288 105593 1059273 1899788 978523 1554108 1636871 1412805 723676 1266121 767717 1035884 1851744 497365 1006895 1363688 258001 1559200 529646 321786 1751383 320280 105521 1107926 1998103 705174 1860420 206585 1585740 1198529 1927902 1769239 1418237 1187982 811094 1447691 24703 945114 847353 377562 1668102 1719415 864929 317520 886427 654661 1602638 1648853 1861759 1311076 623742 595462 1612428 287287 384131 1821874 1854296 1206934 1735602 1892150 522230 1542695 1241183 1076302 1237714 940975 921944 1573446 388828 942590 1725887 1485843 1157560 1785937 716376 1044838 481936 180256 1623435 823322 759368 913387 1063720 1231554 130162 811802 1288546 413744 1553192 881101 137 1101283 353414 868256 1609430 522363 1586521 520712 923072 326569 1645276 1436188 570239 1055030 7856 862269 1840236 605927 1783368 1240057 276304 1562435 728570 1978127 1733195 551386 617946 325151 1939902 595700 1446691 141889 853685 153495 1739739 389761 317223 1126795 1078799 1069758 1987847 1926943 803417 362938 799203 1194466 471301 627520 1737503 363244 1642207 69718 1803126 741109 1050328 1218218 1545611 1162190 82501 1980099 995525 1869019 1612189 1379871 1740382 767630 181128 928006 217981 799959 1638423 1969800 174353 678134 1368298 220430 943934 168145 1421353 304148 991524 1800877 1888974 784612 1419004 910899 865488 1533026 1690308 1136471 998569 785841 1696505 1145682 375172 1153812 1686139 1902383 1414490 195812 1185670 1611431 1532337 1013679 1053618 1181332 787184 12050 1556022 1809975 18884 1318238 1678253 1278801 738973 1899471 1218725 648292 1099700 736681 85685 1439281 1927965 1506170 793776 1338614 1698100 313075 505068 1857626 421247 1643857 1289417 963897 1236270 328467 1729469 648403 371360 955343 1709282 1359158 1782708 1503090 1905853 387196 19125 49550 712147 1884623 1792084 989939 480397 548314 1511634 1959331 434883 257813 1606442 1926418 1800405 84093 1918948 1210864 1051130 548586 271024 1960827 1831669 799050 1293795 919563 741541 622891 234540 1711298 1524128 1866027 532909 220088 703740 1406628 815619 443846 1652193 1293802 1259504 479410 1631161 613365 141767 1478960 342021 1134180 1814818 921417 834368 354557 28019 524284 1851286 283886 1502141 433016 1068940 662083 2399 1518407 1967358 89614 1359800 1430654 258550 328629 883476 660855 106891 447960 912806 836636 511015 467935 887747 1101667 1092142 773186 502739 875298 1299171 147351 1723988 1116584 1449028 552522 70827 467564 221054 218800 1197216 1364358 239165 548800 247384 1592261 765136 460217 1219859 1018275 1634756 637287 1618914 196047 1206608 232290 767792 1451995 1277048 1659423 879150 1273462 1529200 286108 491523 1081440 1819051 1751593 1692016 17463 347144 1488229 142664 1196999 247436 259948 1344912 1481048 1546952 1113706 1872046 992481 935430 143585 1061157 885521 1474453 1676146 771037 127999 1089555 303183 1561648 1699367 311673 1109407 415151 1304013 1926471 808489 705877 617611 383222 1376332 631715 1409985 1023405 1423763 559812 702136 518203 1292532 1249724 1070744 621839 1746079 103190 156306 1166405 100724 1421427 1979010 1370316 1648608 742242 1797561 1334582 849089 1394244 1628683 49116 1819075 627424 161308 1405852 1560444 1276147 1872806 1956222 635909 294042 1496613 914922 1999534 485795 997046 814606 222541 1587011 49035 1235004 1873835 1954073 1237357 1947898 460353 849867 648955 1950550 1738739 1711159 386559 1144651 261634 344201 1915896 922835 1206190 705338 975263 1499317 22953 423352 1292655 448782 1134520 1328032 398080 1681171 1613332 1872134 968262 1636780 979485 1890901 1227859 234271 53822 539398 1499049 373791 963776 1877097 130991 551158 1806918 224972 754295 1305974 1831494 397482 967197 1585520 737526 578146 844952 1335891 625625 214827 1316153 959983 525400 465929 1534740 687950 1149475 1659488 1285158 1000434 827044 1096860 392188 407186 1264562 1347124 1828285 1698124 1226068 811545 974674 512183 727476 1558115 1088806 1535949 717803 1270510 1700624 778712 1958169 1842307 1343115 1580212 1538995 311581 349916 824076 1241020 185522 1485363 1513184 867087 570816 1775360 1505669 890590 1544583 1685589 1754844 1485680 1129330 1618395 581981 552931 856754 128655 1857098 1478177 958083 656951 1966044 1506 48227 1766605 709078 444597 250094 529909 1271234 1577827 1576034 412499 1417340 1324800 1659055 1055565 576865 1582135 1790166 944980 1776112 1764557 626809 1862987 24920 732180 1062673 1841001 1470323 1446585 1700957 1842565 1694478 419844 158781 945004 617351 198769 1505792 220014 738362 509410 1919375 791193 344208 1686329 1305779 1430895 801086 384419 519050 123911 225648 719278 1787471 1459377 784666 775484 1983381 1954997 943696 320407 566406 917990 1426079 1988727 404520 172328 939974 681536 1044463 453582 517391 2766 1360080 69641 956550 1629362 1403606 940337 1041060 1084146 1115103 1817074 1708706 83865 1761372 545342 568866 1088606 795642 1158682 625006 310394 896402 1746254 1452480 709372 1804199 209941 86748 1397913 733728 1947136 1793289 1152046 244198 877124 348031 840243 882339 420077 1821010 1507204 1776772 833592 404980 427384 792732 1430084 1372899 1831931 651171 1200321 230001 491141 591290 1207729 488975 1954053 1493493 776593 1254658 447029 1813539 986611 1194384 279358 963136 1177071 1828375 784142 1664915 1388916 1229418 164287 257216 1073978 1448406 16644 1683724 878270 1410377 1014083 23094 632705 426978 1531022 52688 60513 401005 532683 726500 1094577 263285 61834 495159 1225968 671308 452687 231589 949473 1871237 381770 1524982 1311213 1778537 1973546 1847826 200907 1308784 88009 289275 1446502 643099 1940905 1540476 938752 568293 706449 1723552 1369198 426552 715914 1391264 243474 1684707 1111098 603560 978017 1287036 968160 1250966 878014 1154619 1562291 1856900 1036729 1217527 1678472 978517 1342851 1189929 1130319 1275404 3204 608500 1422295 1904730 1675034 544115 1050671 541 1210548 351626 610398 866744 1524079 1023495 1722985 19567 282966 266735 427383 1707448 552400 360711 1511875 1015207 790716 1386847 710448 700070 126158 1808146 344893 858429 846745 155895 233086 249883 292214 63439 1364632 1513857 1001523 653726 728482 1934518 1219754 1895352 1029893 1696694 1327587 1084640 377091 84595 363951 584921 1629303 880373 290574 404507 1170273 1123023 1651634 1285031 860362 469847 1416937 497237 524698 1578257 87975 1133714 607133 1657618 229635 448891 798620 189841 1981079 970512 258335 1386300 1355281 111060 518059 723757 1757682 1046720 795391 1400510 1286365 252786 1739254 101838 1480998 494209 1973860 1782889 560872 652046 922828 533787 1336249 15178 766012 1787435 1267455 962593 1490796 1445434 137475 1867094 1245176 358555 1814076 1147179 861551 892613 823709 201111 565360 1601535 734587 425009 574890 1730164 1170658 631414 1716395 494596 1448219 915730 1316833 652017 1901112 1081212 732441 1875374 871097 1933319 122790 1027577 273395 1224513 1705710 833185 186741 333395 1589365 1378329 229331 598561 316743 198530 1745546 768797 247307 1084387 449383 1207464 1323041 999156 1019021 173558 1069189 783649 1797795 1551514 865675 1798625 1638054 1104962 479433 1925196 1924454 1326071 648707 282793 372745 345440 1208023 290068 338292 1771049 1728309 305913 58333 1773338 1920832 542761 79336 258372 521989 1519105 544573 6169 1076982 1248843 551360 602610 200097 185866 227462 195501 1703061 1878004 1299950 109142 957815 1065059 620051 1957537 1702480 1735629 754365 760064 290078 1879738 647973 1606038 1737294 952832 15082 951646 324125 1872321 904819 564654 177695 1341619 199857 936034 1086778 1766309 692445 1335184 981393 1637782 1476504 1832056 1461483 416377 1816486 435411 1934921 1908941 1363859 464912 550063 995127 902837 1010482 833699 558388 503769 1245231 1470051 403767 661035 1604093 1594196 312766 1004353 293658 1386850 1471839 1091669 1068069 285034 647625 753965 558719 232088 1565142 1205824 278350 1002555 7641 1887979 720385 945046 1627484 1886419 1985061 1542266 1991715 1907040 1270973 1860719 136488 1739401 1160154 1451591 1094297 824171 1853569 1537668 511364 1182682 405536 786937 1433146 102041 53863 1137983 1953690 236102 1745243 1472324 1314190 970513 1954629 692864 1836545 123254 753971 932294 1856438 1020924 402810 632280 316129 1049005 760604 160476 695483 846394 672075 1887506 705814 1037022 815330 1601293 1287952 369880 506211 894953 519770 66108 1854757 1205572 1676092 1082470 551564 214447 189271 1445446 1451571 653006 1673394 1788251 228961 772952 955632 231435 919681 1987694 901720 832615 227300 152716 586232 381221 1069041 637922 672101 866346 1674353 1145785 562305 1064504 384657 1664191 1495626 1874681 714837 10695 153007 154072 573152 759384 358609 497896 813639 1205957 333854 1251081 794328 1244457 1475228 336286 984546 1273845 891186 816251 746424 1109327 1084177 878132 574586 1565361 3211 644607 1547121 1666694 1749529 939924 1522351 662054 228358 1102551 1983715 479178 201452 1675539 1571441 1321786 1358263 1442650 79444 1508376 271914 1436744 1707473 1891998 681771 1989727 555403 747818 195719 1182346 27003 572951 298081 1195217 257172 1867387 301697 356806 1023022 513733 1801986 320967 425338 993205 332327 901771 1072264 1782875 462510 893462 418648 1188671 1624719 805326 405541 324171 1018332 1742157 472471 829536 608127 214934 766190 1205303 611808 1399614 535298 1514013 605825 268278 188933 995441 895653 557613 226104 597624 784105 281792 1528593 1570576 1758677 553329 37997 1355276 222577 355442 22842 669957 814336 182055 249242 862464 74957 1143957 178369 1576301 609465 244317 1102864 1409084 937016 1415807 1312240 865595 1570220 152099 833044 147513 578835 1881010 657506 1547246 1395093 630260 1108194 1899439 1137566 1224774 1180476 1401946 202302 811329 306338 953353 540275 387577 848446 778126 1540146 520590 1845002 1326410 1140230 566220 694365 10641 987323 827658 606886 1055764 614874 520362 655522 410225 597849 1642342 277091 20346 851923 1145007 1688086 551658 981187 1066134 824368 154217 691183 1179729 181421 1543666 1634432 119511 1425648 261545 872478 1673932 432315 1680188 228732 503776 688701 449244 1704100 1904722 1464452 1087919 716509 1447201 830539 1506386 699548 1706354 577064 1074233 664035 1900479 529703 398132 695882 553906 1917832 1004390 18465 643286 259522 94866 1471021 1048657 550435 1863867 1586139 424854 37481 1119923 1067273 804153 298761 735600 635128 1919536 1257500 922860 466369 497728 289736 96033 680009 843155 1350776 1971092 1924041 838153 643476 807685 1175670 1923046 1991654 166100 1694528 1929479 1204040 92666 1004308 1722270 1897783 62274 1765280 1744974 408277 1672398 902635 1111146 1482991 460939 1599584 391256 959284 1852737 1440043 107863 1338462 544797 1101843 1312992 1560629 258778 1096051 573752 580845 449935 769854 1427738 897633 933328 1717351 75175 611900 1890235 831061 652422 232424 1509232 175692 917252 955875 1805134 1735033 1213886 1935200 74201 1795441 1342155 948209 1916337 181063 1604907 800585 1165859 1760982 985224 337640 588081 497644 398707 550784 1324900 1430788 786635 868524 1453538 781016 690906 144706 957332 875791 1335015 1304776 1227477 561679 600577 540579 435098 294713 1885534 75939 1001744 1005986 382253 1379002 907362 702695 780067 311301 1465341 1823146 1589154 587912 1579497 1587057 448799 1457123 313998 1993402 1569081 1189753 1454885 964778 1614975 1900194 350996 761909 1123040 84501 1533874 1409670 1638665 383141 1169326 1018402 466376 1519795 1020716 214881 408906 704510 54246 1519083 1351459 698245 209900 1681867 1989846 1776629 685161 185758 381394 1086310 1044255 1169855 1091414 1640152 1903128 164216 873878 1933516 1671652 1797719 376827 781846 814178 54653 708370 158555 27948 53569 78611 1706295 1710156 337943 899522 1307320 804993 1546714 558836 830177 140667 1630434 221645 1557740 1507021 1222952 1949671 1695413 1402511 706307 1561423 724881 814770 1852548 1766154 620488 1519202 1903467 798772 391312 620148 1335881 186317 1630808 447301 239500 1001998 1174348 1770911 1678200 1488054 1709111 1480365 321957 1921519 1669695 1404004 1608555 1865926 400389 121123 679796 403690 762749 1242512 809407 664997 1783884 931669 351990 688204 686646 1752016 1383150 1071227 1170788 339649 1996932 1084196 1062369 581075 1860794 984035 362786 1948364 1159202 1083570 90394 610945 1499462 822194 1677797 1331452 1843858 509509 191702 1515486 747153 1267140 342701 882737 334724 788554 1027384 1443900 87176 1745915 428845 928302 21641 456873 552246 1510835 223347 237880 1973154 873487 1473808 1751578 241478 1660055 1966659 816487 526084 721445 800894 935796 98652 1777394 238513 421405 1671976 287801 1351262 96570 508006 344203 1248165 1451122 1924648 1063631 519926 1803327 930288 726708 1470829 721105 994730 1174047 1173857 1782803 1190967 1347398 13757 1093388 477815 969160 1555958 1518220 1258674 1428660 471761 97187 1265932 1464556 515468 1396363 372634 481462 1747033 1449633 1432459 1629845 1847649 517683 1115986 1013995 878874 269958 1027172 325924 808890 394446 1526406 744537 1393999 1088027 597256 195346 1697743 914462 1121591 61882 349783 293333 1120708 1311873 394957 633361 181780 1065124 496158 1856903 1452293 1213722 1456364 589216 1188260 1004105 1091165 932963 357653 621202 400004 852153 619546 374535 681471 1093057 425797 341980 1075542 1120966 1558712 1886978 707177 1345646 1569780 192568 1036385 937572 1113886 1241269 1910093 289596 669272 856942 869826 618002 1070155 43447 338335 434805 471773 548615 36321 1090073 1938101 199980 347399 1536549 1881118 1129003 1416071 333157 1447945 1795911 1662659 151111 1896399 987158 1214425 113787 1002392 1218139 1032333 1741935 1611525 72656 1497227 1872667 89274 50177 1790813 999627 1088051 1959665 343090 1604765 124868 885032 1391456 1546328 1290141 1193500 214857 1750779 511863 443687 1011821 203252 1514216 995549 643104 1804914 47002 1772081 1465648 782884 384761 971241 1856933 1091427 1284520 1124542 1100788 1495955 44087 498609 1056374 1532749 967640 123982 1863464 1838611 1994539 747685 1932558 649752 309896 1771998 753320 1393699 1653547 843796 1595815 479121 1348425 1671586 714732 952321 924968 535085 1590288 817602 475903 855717 91781 827706 101364 1101164 705184 788643 888467 1334043 1645146 1721053 1596707 220937 1555562 950603 3133 290664 1804182 842550 1583645 281758 973695 957203 839921 538139 666983 329424 1671763 808952 55688 1388880 1966595 1797854 1422775 839760 1597196 1752771 610954 1671113 927832 1195184 192945 1734751 674608 462931 1573874 828549 1502337 532651 964088 53726 290144 1679401 860648 539270 1850165 587612 1045896 1055333 214836 1805374 431925 201202 1897773 22099 1639974 258678 231664 58910 539585 195771 1926849 1346111 1460347 1395258 881688 934860 50224 1915627 321325 1606261 537306 637788 1614166 984772 1428095 1809846 950390 58793 456263 834338 1141993 638830 1699735 433658 449284 1621929 1352163 840809 183891 1492871 1972412 893580 1817324 784700 483599 230954 775003 1960066 493917 210982 12206 768516 1726088 180393 133978 4335 186495 600441 93322 1783466 1739891 1185688 276973 224475 782939 443905 1565236 1196946 662112 1081925 856152 757525 684226 975936 1447668 1123265 915794 615680 1285868 12702 245792 851998 1542199 1625850 441672 1256230 479623 4708 1659882 19605 384114 16847 496571 285229 1145599 851301 1975215 738942 655020 1660315 1366203 1488434 996668 426647 1462835 1866101 539225 1189880 682797 1285043 926218 1637641 1771792 1085973 1873120 1679777 1805701 332841 1895361 565475 1580813 889015 843032 1044313 1897848 1928142 1609840 893365 1917464 1853558 438897 1253396 1221395 469171 109243 816139 1129797 744773 648997 1031769 1877906 761783 132052 892980 77324 1428789 1185900 743723 1131265 1836529 300361 1944316 682960 1073734 1523172 672926 1680699 1545698 844962 658065 619145 155488 302719 1425964 1257743 949102 1455578 928881 581356 1826098 1633858 1547213 1298376 1217734 423364 1326613 339332 33884 349203 1763944 1962867 290887 1078331 924693 275761 460242 1882547 1873862 384302 271962 293936 605083 738244 347103 1407581 285945 1382023 1067171 1635712 1338103 1685435 1568286 891119 1982319 1793966 602135 489108 10863 1107616 1715353 803945 1090330 589239 998637 1455619 97952 869969 436800 350221 1756704 65727 1811835 603591 673842 1781159 986898 565231 1452786 166995 1047539 25036 337145 770746 555021 222186 1613242 1532665 1358739 1337081 1447114 1498165 757140 1389777 1744027 561972 1393219 1382238 274491 1619948 376857 188216 819181 1334973 1115327 1585303 1815785 258097 1659178 678791 1048956 456070 814682 939065 990254 214301 1236956 447944 1514845 1917865 1318343 118689 1951192 411961 1657347 683555 955744 762799 1040132 1559400 1812224 1504268 295716 1768223 1951863 1945110 976485 708119 902279 1161932 244225 153862 1796199 1903183 694983 538462 1019469 907405 1090100 429537 1290017 1044535 191565 1692288 1119244 1730690 1345480 995848 797452 933821 435233 581524 1133463 969775 96625 1691876 487669 890375 190549 465298 446735 888109 907781 702599 719884 1756198 380194 1726829 1451846 1594941 1685073 1707819 1792724 1991200 283597 462627 1447045 655501 820544 700914 25864 1640291 1110776 167787 1913437 1013601 1283680 1357112 1009130 85880 423686 1125492 878866 510623 455127 230974 432179 1432439 283878 933174 1581876 1822660 1682743 159692 98686 152739 707721 813550 416148 1873149 1428975 292502 704500 1453223 865209 1300704 1660725 685375 697786 667904 169454 1307831 1646266 1602122 244356 231355 4258 1510236 454675 1264955 754051 1619740 933864 857306 613814 1335341 1534964 973513 83425 98468 1617219 206284 815265 1086048 416698 1665257 329641 616743 878825 1178198 1591769 1455275 538608 405692 646450 602048 1840375 1184976 1757127 1757959 622185 1058043 546354 1860905 1400394 753235 862632 1791083 1762516 1022647 1803241 961966 1146951 1019715 1853748 1516459 268675 1624442 1383819 689905 1190046 1737969 62466 1037646 1296985 93740 838866 1981819 191139 411231 587800 1743173 843302 717211 1164800 414887 1266106 769560 1293009 205118 977749 1404694 1012098 1208642 1741961 1902380 966097 1353595 966950 194171 4530 1224876 1792822 1144039 215564 1474848 551574 1584336 1363227 531546 1227892 437638 66541 1818029 263286 1186355 626069 777912 418851 804860 1996076 61410 120905 283755 955971 1315297 730467 1512160 1645640 890501 1566521 77675 1258296 1410398 260995 1295666 1706157 1408699 1374363 1049917 482822 1931281 313211 521739 1157514 1163727 919083 1910184 340120 1310101 269950 1649160 960407 1756891 1466182 1765309 1465487 98619 353735 1780836 721468 426613 37395 1799398 1397706 1335126 965996 431742 723545 1122039 633091 312633 1966984 1188236 10519 1412011 1443308 763005 1915031 1633014 501057 1602627 1744689 635863 1888653 1740576 1632931 1654107 559323 282718 1468140 639067 1476080 1219983 128924 755657 674467 1160421 196542 1519661 26696 994011 1847849 425885 912515 1212514 1500982 1486163 1613094 974767 626293 1052116 750889 1646320 1983374 1323947 888889 635463 1497762 600136 226764 321835 1109748 451118 984382 1658044 1947684 1925686 1515658 279763 1715803 799644 877429 1397831 1862445 463099 1883223 127418 477255 1910729 1831370 631785 57412 1333046 1947415 1597650 1919937 564039 1462530 967284 1401255 961991 624054 479664 1396998 1891029 1856639 202024 917777 1404834 373865 933767 1237662 530483 1829656 1003817 1850935 905610 239282 315892 806784 688245 753600 274565 1057339 458757 676068 1866749 570550 338913 298804 1749072 769959 1350643 1579960 1420247 403343 1741343 1957751 9395 323492 671321 797106 1703669 518303 1076707 962065 457664 696853 683303 188151 106938 462764 1590322 214436 387638 736069 1046591 80730 819115 107985 1760752 693940 1532093 873105 1311908 893249 845521 569856 183657 1781273 96931 1064401 891472 1923769 628643 1389970 598861 1100396 546829 1397575 1478900 1438002 818369 1211603 1091695 1942196 1348003 666828 1876154 418802 1612289 1546094 1952880 1313555 263504 7092 485001 752943 1695499 568676 56754 295942 358534 1219002 1600350 543285 712064 1279647 1304983 633801 1796694 1232085 1294203 1775930 888958 231328 743421 1925854 202742 1995821 885133 974935 1428214 1976521 1413536 1869716 183418 1429290 1587473 1797289 765123 1488020 387613 675236 664914 1030414 626143 1272950 759976 1052872 1238102 486121 781336 1207375 752209 1096764 327351 539127 1775105 1962982 1008902 1585302 1561835 1376218 363917 1096132 1895085 1645776 449529 1247310 520657 888230 1946439 1516584 1345856 518752 1011352 836393 1199212 748184 242341 1492607 1001499 114877 610733 200348 178986 1402547 292524 455586 198263 1808310 1177055 1145769 53067 1365755 257368 1222818 422951 1810003 1116405 1284 682088 1835533 1852552 970610 1437496 120482 1739295 1659635 180622 1829285 339465 701393 913158 748994 916119 494074 203693 1749426 1804279 916501 542350 228039 286878 569518 1336157 1490360 1556859 120693 1778436 967364 1927100 1140481 639626 1520600 1795186 1620914 463066 826494 662071 760971 993665 1871786 1367878 805164 768328 1213032 1790590 368980 1708130 1492813 597322 393705 1782301 1100303 1486612 1739350 479274 301098 1051407 256559 935919 1641808 1369207 1995617 358115 584785 539436 565951 1588147 1002430 444344 771718 788144 892895 908157 1474719 1456558 1749664 897818 1306196 719898 1287874 1216440 819719 1604078 605322 1801695 1345086 919323 1422584 980460 1719509 1834360 1077702 1637773 519702 1054445 1809587 1673132 679030 1883407 159783 1820880 1462020 206420 991498 1194850 628010 8824 873641 641834 363510 915363 1929310 1041275 233345 1351598 1717593 1358277 1134816 527051 1465943 1257304 340594 1527419 1434471 256641 718881 1432857 661922 705766 1290071 86855 1890692 163531 433008 1950096 1872231 285567 213786 1512845 380190 868496 559823 1479823 1775545 1550366 110648 1807272 1486238 1296199 1736530 1786075 373413 1495493 1941051 1333731 335745 1173626 888085 576941 1632936 1248882 946854 1931239 830006 1064699 1813822 1427628 991 1477304 257674 191151 1276153 1008143 620201 7404 991296 330514 864085 1002717 203229 806551 1330564 1582133 1829603 996249 326145 731799 1173236 1974042 1257384 995307 1219889 1544750 1888757 1771237 1477386 1672303 172299 1145811 1073454 1288321 17396 1835863 1164941 371780 103789 409166 1025014 338074 974756 1360762 1217065 1107491 863350 808681 492136 13351 1600843 1429275 1447656 359753 1590653 439332 1394578 1516842 106856 1025593 968086 956832 172454 944858 753487 312704 1098587 1673670 1809006 1307017 1589614 1899370 1266695 939028 1402731 1118355 1056525 1849572 917688 505701 16960 301646 377445 637912 1255104 696614 994537 1692893 163040 463706 1953893 40282 98589 1610484 339188 65129 1688590 1520695 748095 318092 1531194 614702 550098 845395 82997 761271 1008578 780239 250652 354386 1413132 368173 364925 1434469 833587 841298 830597 1052202 995190 997560 539993 1682594 1328273 355351 1663364 1895644 585774 75220 904312 1211566 1472924 45955 1484676 998906 1989285 1395957 368842 352644 708004 765547 1927617 1626525 1291220 345300 887347 751882 1382245 759955 1068258 482360 1216484 818746 1780059 644468 1719423 173935 861378 1823895 111953 982423 1639552 464440 753362 340452 318478 163962 661537 1126539 1833676 1125629 1150041 567587 972818 218374 408932 1247999 822692 901462 755165 1168540 1107802 531412 888653 1877505 953294 787249 1771028 1080527 537473 857467 817984 1921178 903464 1574245 281475 1546822 1234274 1677001 319976 285855 501711 757107 973668 38192 151032 1741223 679949 1265204 275486 476668 25316 1510093 626337 1829622 430409 1495078 1751420 1766483 1354092 1576203 1014717 652098 67923 753198 449907 419883 881123 216472 675167 71002 456472 983308 1886823 1138231 896318 53682 384172 223674 1006550 1307074 1719951 482505 1192121 1506300 189669 165287 224207 1116548 1753242 1966136 557965 1931960 40201 1661911 755619 842849 1074031 297927 675830 1990212 540525 793262 24163 978624 1362299 1575198 474615 1817480 1819777 127608 1151101 1674450 89547 590878 1505392 1483137 1166833 1152468 1695904 492163 1838545 318659 1730387 1834072 1911015 1152294 1064375 1064702 791202 829094 910398 343744 68631 161293 988423 867568 1082004 1575249 1027614 1044864 1583666 469135 697102 1617905 1082241 933659 940384 231556 29531 1672323 917221 834660 1358740 1080471 1237212 1710597 208326 885635 372409 1335200 1849616 1725586 455861 418670 1390127 1427387 43049 1853076 638695 838183 858394 1075403 917738 908617 1748838 1052694 460198 77287 1051203 400086 577543 342357 591787 457414 494337 1621251 574535 1116571 1429414 250191 1742221 1999040 341056 839182 311335 1294874 1018650 1441238 339769 137437 1776523 413106 140659 1711593 1729443 857330 942547 764406 1092850 682443 1653631 635295 1411649 678090 771400 1369414 1105265 210797 1962356 806514 64246 1210411 1091688 986782 1452084 1926098 733103 1479404 1602345 198984 1272127 395726 1128224 891302 252675 1686965 956089 1867250 1305213 517551 200921 621428 1736529 1037934 1800248 732825 1204910 698955 399835 1129024 1531896 746532 202226 1324057 461962 1067123 78736 1536143 1881136 1730834 1157755 780966 671574 376998 921385 1944234 1606382 1449309 108864 481649 1802499 1790376 60596 50873 33626 1424890 1498264 734072 1536129 1866600 145277 627250 163198 1396892 1705092 1815501 695507 140427 541817 1101969 270107 1280148 1344064 946473 1835923 329329 1679653 1750579 674421 213943 490385 1890250 250203 876147 42345 413072 1414408 563430 1741383 87152 955792 872401 458385 1898689 825626 1874073 884377 1564725 951896 700337 1016881 859143 1338926 229398 1817578 206661 1357250 231720 1972953 1641058 1873569 1051481 1082983 407741 1421720 1786130 1220642 1186095 1155197 1549601 964735 1428186 583054 1500618 1395930 1442493 611084 1155115 1510243 946325 1092477 1938624 811327 1651686 1360261 816411 1169119 1555382 1972684 1305933 1052875 1166787 1129264 607609 1289644 539541 1360000 981366 426327 759789 976400 105953 623812 905164 1943101 1467700 1654018 10031 557413 1863734 54305 1298182 773213 1465314 1058895 873933 1155826 835261 1606384 592566 71358 1576249 278815 145065 1318482 535112 1400894 1686162 241983 657493 1375418 1849622 1724065 336640 209003 1848549 1511032 289155 477806 1425116 1885015 184461 1515719 168526 222722 968227 300317 690716 1025136 1795862 1195174 175541 1664130 4862 1301195 347151 594164 1490034 1008274 225711 770055 1728898 990435 1764113 63073 1164972 685135 1716435 389808 1097213 1513209 1411441 395316 1455606 687902 503357 1628576 1354749 772838 514790 1919698 616059 1433412 1818823 695118 1652350 1848403 197956 675659 52539 1570107 902935 1663284 585789 1334842 1724158 740398 1640441 678561 235290 1812167 453940 512989 335647 369706 1524218 1121178 277191 157752 404950 2782 662794 1571187 1924994 1615591 1734838 1775769 164414 653499 175338 645198 9133 719773 1150635 1043343 1710943 939110 289097 378150 820023 1433273 367658 803876 1348287 223326 1568375 1080523 1135309 1699986 368660 1682864 737810 216203 685764 623775 65281 1428439 1460383 995778 1476156 1239824 1471921 93171 1439795 1570217 619270 1877268 1306070 870900 1234691 1736264 98835 1310181 861875 1464126 410157 279713 1391211 1671417 964664 257812 373553 637219 169595 1752303 424826 1600657 536933 411155 1965899 1333234 1871950 492181 1872367 495426 1877223 368256 936615 427639 1298047 676617 1292876 142869 1529794 554088 1945505 721252 376248 5906 770335 218961 1442925 496180 1702137 1682087 718440 1394115 476225 1575999 1404112 660156 1802596 990304 496747 230485 1839560 936593 265716 1430325 1894304 148225 215310 322721 499155 623782 241530 181246 1269122 777797 239189 220459 1103877 1299613 803006 1564441 155475 1688468 1908551 1842395 1140789 820005 1519129 907859 1449975 685543 1124985 1002686 986188 846077 1827701 1841798 1179562 955609 1279537 1600131 994827 840189 176942 661244 1831075 707902 1510329 1696003 1727081 1117008 1465510 1852813 20368 1682198 696120 1605378 456074 684502 25810 220439 541151 1939865 629899 347693 263495 1132316 596925 142773 1670763 215653 755002 503165 1143077 1547420 1588895 1315956 1742499 950407 1139736 1579040 738854 91335 623333 325839 1975022 550052 121774 1221751 1012213 1349951 814895 682101 1901321 1737820 116432 95360 81959 1242411 1436044 53584 1096617 759922 1724682 1197101 1848361 1730250 1729800 1653511 1710927 1223811 1527557 1778092 1220539 951830 884963 1511335 1308714 1242106 737326 59758 79176 19098 1067499 1511956 45656 667388 1734872 130536 1356542 205122 306319 421650 1156196 182063 652960 1514028 1611562 128299 289470 504833 1941088 230361 824613 916571 495817 17567 1087817 1001517 1763768 1304797 1386085 1121909 1278567 603646 129471 479368 765967 1653867 986690 468956 617772 280678 1112745 967481 1774229 991570 85847 1005521 440174 1777727 1295400 473914 103369 1075346 369118 1013055 74685 1042076 71289 1189319 68909 499142 642878 359512 1555264 249437 1910743 250349 1390778 1947800 1891761 49322 87677 770302 1112233 1678818 1563702 179075 356889 762590 697495 1433941 328055 1691061 786816 1503548 619812 1369764 149015 1430662 1287701 504612 348825 889816 404446 1078350 889290 335051 1073649 395026 1586915 582826 908688 1778392 913033 1884986 255369 18571 12550 1457959 1215632 1245882 1997135 1402947 895149 1759333 1188031 1246148 1387834 1305713 1427312 1547374 1047251 437419 1540739 1447972 497198 1317289 15279 946678 577388 1783695 1318713 324616 185626 461545 275973 1377993 1727948 1731325 380333 1504400 88688 155326 323381 1443802 304413 1710341 1542677 1863580 609126 801594 1314682 405404 488512 889427 1718506 1822153 1109760 453989 221599 1368343 1371379 1817456 1022175 442359 1122284 899063 1901452 311509 1318724 52898 1702389 847215 5660 1083065 1319433 1781349 130624 863791 991905 14162 1946470 1184988 1804920 1145188 754110 1996480 880162 661957 1438457 1511360 1740334 1543645 1458330 870858 1515822 48844 1425643 1413088 411379 74008 518052 1224913 1433090 1595737 1302223 657879 1836301 262851 1218483 94848 1382812 630541 1047273 431558 951913 1507486 1160614 987958 711417 776655 506260 1145230 1851259 447831 1683114 1869181 1369079 395326 1605687 435496 355733 1734558 1673786 32582 1648618 750252 964226 1083398 783668 129237 253722 6261 304204 665143 84293 232131 1188381 1726024 783906 1509847 1598614 1531432 394410 1938781 455447 1749192 424440 1089964 1197522 112491 1415799 674166 998513 1514179 1941018 1240891 4352 127858 1861940 1815655 280250 1455694 1619796 983123 1771843 875013 1200495 133678 743655 874866 1521638 77920 210973 136549 329498 1893767 321007 1712580 1649176 548739 746553 697492 1691409 1233237 1165223 1704523 550506 911563 586695 1563655 331541 67467 722029 1521553 1860829 1551273 1079090 1128721 1026454 668691 127502 767389 383059 466489 1018308 1291780 326986 517264 1796287 1845969 382847 625396 1150902 637843 295865 98945 881980 1167857 1987671 1433603 849342 389257 1094518 759230 357859 1159870 451044 951106 1311730 555010 15585 9297 197167 1804131 366249 1770500 1048882 208957 996693 1288292 793538 677464 536003 1484989 1462174 1175975 718198 1670961 1147044 1644123 1925458 1622001 737407 1184567 1419020 1862535 1145469 596839 427677 729535 1308033 858639 786642 1073574 1701727 284788 488660 1945282 475513 938299 308798 945814 1612188 1594299 389092 837928 1432599 1809214 785310 749939 777284 340971 572611 979908 540191 1467203 1200694 1454890 1061996 1261779 447676 559130 1440673 1578577 490103 50265 1932568 1454049 374622 325633 1922761 85729 625263 994949 1070213 1248209 1352456 293810 899253 342829 299990 151355 817212 315502 569252 1818567 1780885 1710067 4732 642945 216315 1370494 101456 470912 1395803 482522 61842 1918617 1381558 1449277 1522214 400158 44777 1588816 928588 1976544 1369433 1872260 533666 15528 32148 293750 1019811 1120510 1023617 692418 163647 216595 726545 1937745 1349145 635888 57225 590470 1180007 569838 1766644 995305 317862 49648 260487 960829 1493751 1319714 901039 1766401 1169332 504972 3785 530603 1827552 1066237 348732 1795073 318604 817058 1904973 359631 1953316 1460704 1007862 1674858 1760803 1755614 902612 1065652 743018 890363 1021030 250765 1599241 559366 1675580 1090768 1294978 61843 1098402 1331793 1426199 899757 129248 1561464 361358 1435349 1485503 1745720 1975554 1434156 1871364 1037535 771480 1750517 418632 241569 241091 1940955 687714 1622140 1227033 1565526 1767223 1090132 218313 1444826 1004890 1364774 1124178 399422 1530124 342798 1101802 1771725 885023 1557264 6280 1763506 1170845 1704612 1125256 806066 1675285 1876665 1651720 1152303 570719 230641 1030146 775194 90118 154452 872861 1537876 1044743 45998 110236 1723403 236902 1497921 1530278 1528129 1656340 1817909 1805449 771905 180052 1913139 1461449 961490 1130436 315312 161419 1046076 52627 368499 1921676 1260814 1567726 136686 334136 59050 75173 1437432 133663 1454405 1455205 643863 835241 179418 328853 1260510 71147 1657956 384396 1753400 282117 1241474 619354 783358 1848982 1038854 1940340 1749750 623886 1749612 908232 191 1462966 1620979 1866729 1583792 1372020 1890942 162093 1124686 778879 1303738 557073 811479 342771 1469185 1767190 1833671 1789440 574587 1524252 919745 1214007 1411253 1658273 1706693 701071 1322347 85166 872307 248575 687449 701415 1885208 1872057 1334804 12344 235193 1253408 34758 1809922 789332 1887708 1466587 846495 1068959 1389963 92642 1206242 370377 419992 1674484 1423561 1056848 1387753 431678 144952 962793 1724773 1713397 1503782 1108420 667519 1544599 1384476 1310656 810803 704470 464130 398511 4711 782217 1833291 92721 1218514 990444 1891513 533520 100046 431256 606448 1255943 1080281 1915729 81877 1146574 1918151 1733920 1508062 163929 1591383 1921950 1185493 1666399 1758261 195050 912141 1375908 631699 819125 1067034 592397 243463 820451 749015 1776559 213900 224458 124243 1602856 1185741 1401567 717665 1089572 1742025 1709696 794614 1598725 373672 943155 596445 872667 1195704 207897 968849 351108 1631246 988723 373967 1178718 1052422 1653134 1063678 264124 961187 1541209 676445 304103 31747 255481 1296223 233106 1147322 708740 98444 1671278 1331476 892022 1979384 46875 434963 142696 86830 314940 1858038 531073 627847 1471730 778815 832837 1832661 1224676 888822 1985470 423509 1601880 214148 1421791 944887 746886 1428175 1480475 1347704 1725430 225543 354096 613529 1125283 950629 389311 16900 1903802 209996 1235134 1204620 1382566 543640 1452103 563539 1738897 122005 1200668 886667 1803716 810264 1286723 932663 1742647 1375239 1209726 549281 1312623 1629824 1199492 496116 165215 1627339 1345484 94917 965236 162562 1698261 203437 1878585 557314 1608973 704207 219648 760927 1401657 1433255 160799 433495 299878 403448 1681789 1540654 481640 1247933 190240 1960099 944765 1446501 778063 1801686 389571 1889122 645944 1393562 763489 402462 1171283 1805719 683954 563893 1658329 931113 1047986 413260 1831014 590471 1832795 111646 384288 133036 711182 103597 268718 356536 675132 309403 924293 1536681 1681790 1622259 1371289 917684 225396 1017840 199694 249261 779714 1856839 883829 998274 265364 151809 559783 864989 599230 1542926 1073355 26991 207247 817508 1116278 480710 1030131 1490047 723707 387444 946343 986882 1788552 1279545 1136622 697437 1965855 1392769 56042 1776789 1919342 1413703 564009 1694871 1329766 2225 296395 1530600 44503 567612 718062 1659712 846325 1639650 1756616 46621 1461860 1363048 1373946 428438 1397868 1918754 1375246 1135032 904427 1861233 1293669 185597 964760 317189 392211 367355 1292564 249795 952947 772128 1945142 1668027 1280697 769901 1375372 1037175 1607140 1096221 980835 320378 400435 130760 1845537 1968189 1309912 1494818 175211 160564 205219 867304 476202 652424 1376678 1030421 414289 289024 1590797 1902413 1404235 98563 1910698 1360989 186185 411682 103592 265915 1260849 743733 206950 1104479 1884341 567338 1993292 1089919 246513 782586 142163 1443949 1353222 1685495 980946 718857 1137011 334657 1761034 1408899 259491 1747004 272208 1912818 1809065 1258810 1155726 1860561 1861217 1722201 1507404 1772460 932550 281297 1041117 234806 579517 1252196 1769329 611630 1091081 1623506 1686117 292078 940352 486469 166589 1293828 169243 802604 901463 616256 891886 1679761 72479 1020937 471329 1007122 1073572 1023531 1561715 1265759 441728 123120 1800077 136061 821762 300211 926118 1570663 1964121 792853 669575 1800847 1970367 150204 64381 221131 229453 1433466 1829375 1086207 513776 900294 24490 404813 997135 1452147 1354247 387455 82892 357231 38421 687076 29190 132069 1185969 74833 777851 268087 1097592 1737699 459718 128769 1743325 1291719 1979783 1265073 1628229 1186372 1019918 1383704 1121969 572321 554045 1327500 1557164 855844 396862 1152654 430425 1492264 1390063 529914 1445224 1354660 44003 1082115 1640846 242409 1150597 479347 757523 156026 880228 853815 127409 1766834 349478 189114 1642115 157726 345847 554175 883386 160738 806039 1565289 1883048 473747 1801819 1613948 1847843 1647267 1330803 1069364 1017484 1945744 1444590 448130 1285039 1527706 1150217 1986052 1129112 1009683 1301514 977278 839546 553061 1196318 732537 509495 418267 234597 864215 1829693 635174 367525 1195333 1687634 1169002 1807959 1545381 1177589 1119990 1506005 1707606 1351756 1641582 1564586 1300954 789145 755351 35352 537107 174960 943023 1720943 1455328 466446 712865 1924665 713137 428708 431217 1098753 1997775 496376 1729873 961905 1220843 956842 1469305 1206114 509609 530149 517576 1904974 612132 1637547 1617601 500297 200016 827137 1991490 138802 50811 879958 1960738 1495873 57914 702213 945492 502674 914057 542532 1868488 1004444 1533042 763808 857199 1178087 1747858 1814114 1433884 1207105 1950739 1193365 597509 662051 157956 458123 285401 145493 1044019 1616412 72288 1918219 1837690 1193024 1438974 69217 141886 274862 1477878 1294768 1376849 356243 749633 1638874 639695 1811206 858170 1951076 1443502 1639314 686123 26554 291872 477377 719354 893228 1756240 183459 283085 1720260 69413 350472 1214214 92180 1168085 823972 470412 328456 1143147 1226174 1383697 1619585 801966 56342 1721017 1988210 1658516 1984353 817902 1344111 737934 1707690 1106126 179983 372879 436199 1693035 1811425 1414404 1247484 802323 1871570 1067136 412946 49071 499192 1831331 1902010 14551 810347 677096 1476502 892219 1211031 1117492 1544675 1890121 592759 1465998 1498717 1869250 1589443 1681075 1488277 281645 1591692 224078 1097206 180382 909016 1260522 1387939 79730 460414 364008 1510907 849119 524101 365709 405749 1655070 1705687 1418748 618798 1516555 906115 989846 859073 1210046 501283 281733 1096107 1222421 929025 251797 735639 892706 1216595 193724 606988 1014624 934502 496479 1371754 172130 468021 543393 145529 1278829 250300 1980463 1398054 1975734 1633440 1224623 1047272 1767476 874765 1855023 933974 988759 153830 1833867 1136855 1712088 40412 867549 1360599 1363376 1472784 839601 594671 968582 1728076 59589 1661797 647487 1873332 1518623 320467 380750 115312 1845778 881808 1358542 584392 275133 1963701 1098874 769941 602650 420610 1407242 1639042 465610 1151521 305678 10018 1262570 474704 1545250 1910903 413624 1155536 1540643 1040174 1396433 765082 1743190 1842779 627884 40983 719455 305601 1854954 609311 368799 1695480 1349778 1248930 138766 167573 331901 164383 753085 1535782 709418 408712 1347925 14429 60234 79346 361798 864033 373740 983620 1158257 1378765 1216329 949809 1673578 1834976 1243738 1668664 321071 703582 951323 1007738 1520279 1303860 524340 1608646 1786565 377891 1940805 548240 951086 1922124 1815904 249666 500407 1890092 480477 1106169 1804441 1747789 76705 571044 1632589 1918577 1293020 197854 2198 1010208 1374465 1956684 1559809 984381 1295015 1838215 1839286 1386182 460901 1122754 905072 1939883 1843831 1210190 145050 147713 1820470 254287 1124596 388871 1874755 969677 52616 91817 1316361 738509 173 828067 660721 1730055 1661278 1568883 358189 588818 1002768 407431 293627 298772 550762 392163 17255 1655460 288198 1423154 406943 591700 780470 1105473 787544 1523177 1175250 479899 1402423 894667 1005787 232632 204927 1276572 403396 1298305 371140 612582 1145793 220705 1199382 1895017 1517379 460005 1364947 1534050 268196 1722919 37662 533502 92217 726661 173948 989512 510742 216422 267134 643696 494133 1938392 196698 435059 40772 783554 952211 918415 174927 85374 886247 1064991 1473964 293351 305867 1338715 890391 714013 636467 1907758 1860430 108964 1499834 42194 841566 273417 11699 1978138 984195 1238748 1046452 1958835 95419 751661 1762838 1412931 11301 183862 1478961 578581 1943002 802294 1790898 1008104 1518258 1831746 50987 1807844 1584011 440138 304516 1962131 219147 218231 675675 1793377 1013288 511152 1727176 1761423 662696 593231 627825 142266 1339146 1808170 188297 1295652 1977041 1563791 1832071 285541 362618 795250 582642 1491180 1034784 1289048 1813714 1113201 156 1247448 1260097 1246605 1997322 1082341 222321 964163 1290209 872818 182560 522186 1881065 929552 12271 1186265 1342495 452517 542783 1113684 1949162 626161 287410 129876 785949 868590 330622 457232 655935 963704 1507315 1499114 415419 462073 524209 218554 572552 765199 652880 1991520 1276780 1562329 1672614 1679686 982877 355962 401341 1734657 120976 304893 1511504 778559 661780 1712151 270872 1418262 513854 370929 1925880 1086935 950228 1752344 1659090 821075 1661929 1141337 1016141 1979869 503512 981725 422556 1674166 6669 540722 1764643 137381 975546 1161889 517560 1904176 139476 69725 562057 1344504 1005049 1963066 643288 1682617 1265820 1882936 1192520 165970 1413644 917857 833836 1707115 815838 457117 1723960 1825957 1214983 969759 560950 1139058 1500496 196811 573033 1767875 1411840 462781 970779 1491560 1557199 769109 1951516 1669518 1696210 554476 392231 1253271 296281 221484 196657 202962 378668 1871720 980077 194375 907869 383162 1780361 483000 549784 1417236 1688485 1077738 919617 733549 1306334 501031 627628 1513622 539827 1850928 448347 427347 1328942 1584432 641237 704528 1391121 313382 575711 1754978 1106139 801266 532138 88897 1937765 168773 969844 166598 565830 1528579 1036533 1455365 1422105 1071103 1408464 552297 138348 1859413 1159065 853500 1006191 950167 71892 334855 134696 36130 829304 425114 1340324 1342502 490595 1970079 802987 815985 67341 1750933 1844857 1371661 1135822 1054446 574030 457745 1054040 1189031 800958 281901 779219 603799 1899022 939698 49464 1178386 1752171 1286807 1911760 154989 380076 512497 429983 1428581 1095543 923997 1450038 899550 1026269 1948543 56127 90288 1817200 1837145 1622304 1111097 1228560 511368 111020 462960 1989469 1449286 1908251 1393477 306290 233304 89825 908854 1997353 825294 1483086 1808476 1228831 230005 269711 1263279 1147539 1445084 1640766 1534548 1309525 1495357 326722 341388 548367 170802 437675 1157750 1855963 599919 43065 1188411 988354 223780 928677 163920 1874013 49089 1936901 1624369 1775749 1619166 1209781 1682699 1596216 1946614 1063680 608931 1837259 1122551 1421680 1627791 1795965 1579753 445252 1349507 490380 476866 560418 747755 542105 82676 61228 538496 1529961 1310263 1933980 1286024 461933 803862 1499796 317341 864015 1656404 1161224 58861 1753799 1295492 1864230 397584 611823 603431 1341504 1615890 1598912 1797879 1668562 1831755 947206 20811 690231 1542269 1780958 1703288 1897224 1551167 1913082 1790918 1823077 1885088 1623007 738948 938796 436742 1292983 1720314 1432616 612090 331987 1264178 134986 1159442 1956025 165176 1053086 514696 1379437 1178202 1700748 884666 1100323 1241338 547544 1511125 221230 794633 1089200 1038744 40474 1655759 35340 1073943 1289784 1180730 1580379 1617530 1049575 907075 1201532 1746817 977620 1393138 998708 754336 1471381 472653 497075 421872 1874859 595003 345123 1618306 6421 38870 446538 1794430 1993452 829539 967894 582054 775102 473991 314007 396755 1253289 1202522 1431942 329538 1061094 349212 482609 673120 70501 563662 509791 1225955 1940051 1870958 33028 1760188 1864167 1234003 1150144 1019594 1661811 1146879 1568441 677082 295098 1813551 1196502 645675 1712385 1019741 1178041 1397551 1996780 360418 2200 466648 1704760 157254 1439808 1624015 1806201 1567277 1104698 848723 987370 665387 276120 311663 202059 8512 711571 1511271 56484 1063938 1484948 757293 146660 537594 975751 37850 1080829 1973082 486798 550258 1138676 666227 1262655 965212 691261 1668933 1161735 512394 1707847 1468382 447834 1525690 1692353 863300 1267457 1632485 1013922 1188866 1840321 1155065 1749558 1965389 1893842 1572211 1547750 784049 761334 186323 1440936 1029765 1150855 1423298 383049 701532 898655 1612777 295529 227513 324229 46600 885814 1560886 310255 1036082 1313273 1303800 1138869 452145 854368 258674 1379007 526759 34809 1740688 675133 1167960 1274509 272863 1554427 1565559 162166 276068 1114381 1875979 610017 1371052 1392214 1850183 1776520 325193 1314295 334592 674305 1315420 1347942 1248368 450935 1711707 1166966 1152365 585555 1623152 106870 1688919 1263997 1870251 1835362 1512282 397866 1472101 489438 147049 443287 66821 768173 194362 1688885 499742 1914612 493759 1109287 1795498 1863508 667409 282289 553526 957282 927868 938464 1537115 315063 1225403 780888 308269 1596263 138435 1856239 555185 1938933 1899057 1364330 282514 1960391 394181 824081 1825457 1611315 204217 1235746 1725947 983762 21629 261271 1380810 1715865 1677749 721077 1608040 1525892 987596 1075332 683956 1505502 969235 553178 786596 1531382 1926551 1674120 834022 545171 1039855 1847705 341008 1822331 421298 1412273 957860 168997 597334 1846796 1039164 215473 330898 558342 1389948 1787169 1787695 1040456 575670 367945 382500 189537 1533105 780385 845724 318788 1074418 1076448 1148226 1095994 642506 314976 629203 1444045 1226647 81734 1958876 116778 1631483 347366 457796 1176825 1160557 1419683 592885 84611 315199 1405297 151247 848273 270715 648885 193420 1342399 1675672 1311170 1053484 1789684 99129 584096 1026380 1433682 731037 1036309 919742 1007424 710540 514277 454175 73397 1089512 1940250 95788 741052 700425 1139618 780184 1357521 521227 921121 1619947 1595588 1676164 907182 466579 1849542 1771649 1458495 479037 906354 501979 250175 55432 1582102 613381 347424 199211 801865 781138 477593 943275 1167629 446433 751934 1961966 560608 267937 342723 1375785 1615106 794164 1694063 428155 161269 99700 61967 1058447 179003 997139 842456 1508975 1050459 882754 166518 1717013 1657468 908308 580848 1798292 1342714 572828 1494989 1733770 554898 1396484 1522189 1276037 664681 1137755 374639 1804436 1356866 983757 322488 1678134 51262 421952 1869966 1027212 227833 1233954 85108 1688441 276554 1403187 1065247 941956 1057282 1398640 748124 1369204 745177 297760 632896 1258173 1337613 1815160 623902 144839 1765638 112556 1915410 74011 1655319 863789 1166988 415733 1193399 1319024 629827 1361215 1050306 198358 745164 1690569 1811366 183920 1546526 2966 1068604 627638 444167 129584 549686 618134 1097224 1987859 1190791 646993 1431963 315183 1580453 408500 1501344 317794 333993 1565733 127032 1458648 1240271 693707 56609 265354 1647274 144787 1715302 283531 164821 718900 1221048 1991589 1005827 177152 82948 1357957 1731124 1001271 1710498 1244502 1118132 1461021 344834 1798875 1705932 829405 603562 1918430 317566 1644212 1653428 1495675 552382 673531 909707 729300 1176502 452948 1674991 39410 1301631 189783 1747458 1368952 1865065 1710806 1887280 1724421 1613066 1554194 1752363 1006716 1384430 1853903 1898330 1018659 1893304 529766 1027543 686336 231579 610339 1008991 917690 1408105 227482 1685284 1108509 1773893 1409922 943971 887109 1675064 1845992 1580112 1338181 12144 1499655 902496 344828 42153 886625 1077808 1633940 1369868 1541944 1106700 1055094 1689170 305151 544625 756150 745558 925461 593888 1159379 1626417 999154 1978858 1513496 1609712 498029 1058112 910092 621175 1688553 757357 1302720 656042 267065 1953420 31218 808619 1761223 1990681 1562118 142858 348993 710461 997616 1239478 573139 1439115 862172 595506 732689 344236 1266615 1498186 953883 405577 1117709 1683710 885926 802404 434345 967816 1750156 746758 712528 1428141 241734 1960599 1315954 55139 764916 1452321 1755331 1371161 1150396 1429919 1913148 609064 1380898 158191 299682 1152642 1526549 415815 1699115 587029 969793 869751 1539027 1408729 1976036 572456 1782126 1450593 1552792 280665 1859054 155793 220499 1473502 1212098 59845 1211527 1653808 926850 1751100 1986675 1313070 550659 1318138 332825 1633413 1575872 422287 1585348 782180 1789600 946936 1305104 1044796 1682313 1235858 1742969 1839097 1780057 1197636 1210343 1689629 1866508 1710935 1539072 334459 1870515 1776792 171770 474900 157517 989958 1127589 1444008 140949 1867074 902148 173369 1912091 1814247 1399256 400001 1510580 1620611 796689 112944 512401 1883699 680961 797825 1756739 882615 386886 1836672 752262 1867490 1723629 1019909 1219300 171608 781430 877859 528826 1524587 1429401 1899886 119830 157182 1359290 483798 238780 1584800 1350780 1256444 1268799 579983 1497166 1244831 133679 1537203 402822 770962 1466076 47701 368430 1125991 1761497 904861 316841 1017544 452820 1926499 192112 1536303 1675943 1286633 569333 1161930 41125 184376 1096238 1275272 867349 52316 287030 314977 691771 236052 639032 162832 346089 444977 555959 694151 773887 224303 216751 1674657 311755 215200 1890304 569679 1613366 1902315 427510 1822681 1993640 503587 1703122 985157 1428344 130545 1777296 1737764 19577 387506 248363 1071059 1845027 472882 934903 1611749 324958 1897727 1995400 657465 1125779 1102396 334584 768851 1915221 862246 1066783 1097047 1889805 1185033 287373 418357 195912 90613 1375724 622506 1220572 1399975 1006452 899025 172896 1105275 102364 781121 906789 348467 470543 657803 315993 408439 595425 1393582 957972 734439 111744 1916483 1616295 312728 1531663 1750057 609753 1548191 124427 1161806 1091415 667173 1134343 1323599 1730562 132006 212440 822999 616401 1588348 1654056 1956486 292123 1740360 1926558 696696 1549483 610855 1802644 488757 150979 1368078 533358 1743460 1777854 1624315 620433 1410604 1377139 1781718 306941 284321 1447521 603526 1249051 1137693 405932 1322751 324128 470149 1295118 1235196 1682537 856584 1968706 444990 613655 251730 1613617 1154242 1105421 1891001 155330 781257 1608779 97167 795793 1546807 1998159 949156 475932 1170022 979519 1723604 225323 443651 1632076 1696641 1712526 902325 1019735 33631 1326349 451480 1955618 1342874 11274 280561 1488825 206993 1082954 748704 771254 1718766 1204615 386405 440784 1414927 682520 491396 798917 1841761 1164068 411557 209349 1317534 1336944 1191779 994943 1277500 166750 266197 1185027 1013438 1271155 624355 449995 198805 1304236 927799 363711 481016 1256938 1651087 1991534 74282 1995913 264928 1830984 133726 845348 56607 793449 1766746 1354100 1198194 728991 1224081 1128696 1406601 122347 1492585 411526 270863 1908114 1661139 1562866 1482480 1102024 284653 954141 197730 372375 1814863 1473771 1602349 768126 397197 1685077 1248408 1158655 631641 272898 1267844 159284 93548 1555046 1289658 1325692 868211 936537 1164976 489018 855954 259124 1467286 79014 722572 1128633 1331295 1906107 106389 861983 960557 608935 189548 1894857 390525 1545097 982342 1379303 38411 1613869 388468 438913 1014096 1694431 994132 46590 795612 953028 1406818 223905 127946 1676957 1754523 1910411 1128023 884608 417175 1356328 760445 845937 560100 473262 1919276 1531834 608947 256164 366038 1851821 1060397 215297 1495615 566958 748875 1794779 73498 786099 1540421 350281 1878181 137048 1628905 1243001 1363471 1815420 840785 1624638 1879752 1792002 293485 575236 1384440 924340 1465347 1543695 102279 604407 26298 315665 627225 346917 396378 239922 1446935 470818 1069657 1687152 9304 437120 857868 1331381 1440975 293036 1401159 1656255 576190 92644 286518 577893 1319831 1782600 1847072 1410555 296085 125172 796280 473538 146730 870707 1325032 1322349 264207 1390032 1271699 796357 1872519 1562416 1345165 1198646 1256466 1326604 1439570 1004541 1612939 325345 407459 1612791 1817243 696828 717447 1702340 200387 1502886 1825998 1899877 1629936 1862605 856124 653222 471077 963608 973526 249647 1113157 1718533 732992 680668 28108 665203 1830459 1523157 1417129 1392666 850089 1926758 1050086 1872494 775330 1513921 1894412 205410 807834 1010268 1847588 1688981 886717 829227 1075692 227966 670164 518739 1785284 1485700 1518640 1767562 1904151 1573963 1844449 775081 621623 1417244 814409 1818203 1588660 1089464 439777 169627 1081633 715884 1003615 1765033 492503 67615 866510 761289 1242678 140394 865619 1014280 1299160 607040 633526 1887876 1883180 1565410 705013 1684259 1100398 680920 67094 415562 1164826 630121 386566 1720864 1025633 151730 1893862 58440 182018 1834027 283153 1896812 1850103 20987 1500238 570998 1670976 44490 535435 976244 1845492 1971827 307886 1351170 1122786 1218613 473907 806863 1974127 361384 1883253 1404305 1870312 160908 325960 75163 1259364 1717561 282675 118663 1730103 1031240 1208150 1348163 1438714 1537941 1005761 1647368 1246529 972855 1659485 1403615 839663 1529402 15607 1184067 570722 923187 1301277 1749850 563667 1789864 1915819 1373985 1056716 786660 1292598 920880 878609 327435 1479809 1083264 1163710 1122633 1859012 924251 1788596 719535 496852 266468 393688 1416445 1912131 1262852 229229 1781567 232474 1092420 1339972 1660791 607869 1633182 1538202 1928975 357992 909256 598244 35221 898648 1868039 739012 244203 1474050 1340194 1885780 1189407 1278720 1183665 256615 1753277 979493 1640132 906161 493226 64431 1426675 1448708 1400508 1197747 146876 1412399 1372039 1711907 353860 946689 1015042 1686644 1393615 1941026 1855688 1197585 1912328 1237596 1344154 1131447 1178599 1863942 581586 133717 1210306 48177 1507529 1305487 1741631 1921559 644917 1588974 657857 1705285 1111639 1153094 1573007 1644694 1486360 1964514 972598 593667 78124 450417 923738 1713706 1560307 440636 918293 1365077 1745920 104156 61779 1088392 1679011 385109 1051112 112895 1451483 285485 416407 1048521 1362613 69123 1994441 702720 1706749 1520262 1721684 1137411 774100 1796532 1875100 1447135 221382 1801055 141808 435217 882917 237109 1927726 441188 670140 1655904 1464119 837310 1240136 576398 519823 1586963 215855 1058585 936730 1013419 142919 1194532 1807568 715963 1202138 418135 1713552 1113506 1791622 1048498 1076867 1614139 1493295 909275 413852 1486307 1527913 242111 477769 70180 198262 1673898 1659191 1079409 758259 727760 561247 1438497 1195495 298355 899364 414640 493616 243053 679739 840087 1608215 982391 1295375 15510 1071691 1499977 1796486 230080 1634514 1780623 1613264 251454 1643131 1461717 1311699 1864634 333748 1876642 521079 1992737 1589968 24060 19000 1092491 1234539 1256217 624675 1776334 1171634 1034023 1761655 290825 1237028 853655 1290865 834385 839711 1642613 1852569 706140 715961 1466814 954258 567039 79300 1136557 1826237 393615 1790130 467830 656748 532893 1842238 1015895 1358634 538659 338429 1169221 724942 720269 1560660 1663293 1943242 1659256 1937527 389062 887693 1369027 1256220 854852 655500 879487 1066521 1871139 1735005 969949 671690 294716 1968588 137424 529923 835483 903516 389655 225925 681419 1329642 339508 374963 1332531 1010186 5643 1095812 598508 785848 273950 199709 198503 285696 1527194 313844 1116611 1088667 765880 286832 1195255 755858 1745349 1129035 722993 1390976 521525 1503780 1614145 588411 478831 931019 239469 1278228 995656 102271 1540764 1385766 1614228 868866 1510346 136960 44859 1790891 1162231 509756 778171 82963 1601487 1511236 197213 341709 1245282 1823621 800378 1795724 192594 88755 219372 1258746 485913 112137 22275 1968288 711512 490607 714037 56474 1708627 1150747 1950857 355661 1697018 1380482 1159559 680872 901704 1783805 71788 1535602 1796304 1575313 1181277 631597 1912454 621302 479088 638334 1205041 227275 1123627 1213398 1085320 1155463 1940365 710278 1091912 1417022 394489 764496 1701559 904978 1681598 1017711 672452 880679 1864204 1486216 1833848 390023 735017 567926 1072122 1358434 1151023 177866 1734863 1714999 671662 343682 848328 1806750 570176 306099 1120476 467842 1322525 1154480 1843504 1296477 1388296 319831 639711 555296 700608 956215 1172214 250589 702895 1506869 184442 300986 908883 1887496 152201 581270 1097993 1337265 1622812 1074504 1250871 1128851 1710049 1351828 1756906 1939784 1867415 1653951 1071288 482430 1897006 734372 63311 484509 915096 67545 825079 34638 1295107 1198071 1288347 1465765 1813121 1572146 194074 734311 1845230 900320 761660 922774 1007534 614162 1399157 77044 1477964 1283033 1616465 9829 908862 1110494 1350612 126713 841583 1557979 1255386 805486 892778 973530 1037333 819566 1506611 1550201 1578888 759407 1862816 309871 840690 1426881 1930400 1953152 1822584 1481960 882432 265648 944011 1509980 1428242 559336 1408821 362206 263989 440554 202472 1355428 105206 588666 250358 340541 1332479 1903270 1422523 1239208 1341086 705622 1517882 1493373 1530265 1529576 695748 998450 1425471 85097 270495 1854997 1062276 597641 211247 1385062 969227 305960 1526411 221016 1377345 430546 1823630 838288 1645302 1704960 1247411 297838 1169144 430663 1219016 640795 1223382 1752667 1319535 100037 71153 246243 383880 49572 1074569 405232 14513 1442321 1587984 1011232 1497598 1234548 708264 689016 147725 207727 143343 1909044 1732543 1624261 876919 1165704 1819677 1722262 706212 139842 611500 411078 649667 1774615 1418810 304686 1996924 1853295 138452 1789641 600606 1060448 1487084 347108 1829726 1154092 428250 1273300 1213713 1858897 1187591 1073349 1187048 1948715 903594 1819226 644187 9471 955421 557076 1232687 850223 1903895 1996623 822013 945043 1604062 1901726 1163472 48100 1021526 943621 527234 1467611 1875495 1625724 1938486 189176 1554053 331321 1257827 1216801 1016934 1280857 554338 1460269 560110 1014254 1049802 1827025 219853 1595081 550676 1907741 585999 1275475 1776524 377367 1287042 304156 1767348 1592805 661632 342379 193562 1286795 1622180 1238093 623581 644563 200373 850112 523795 736548 1043713 1838042 168632 1785319 1863756 1227965 749081 340300 466717 35487 1693572 1104814 136500 330208 1314206 299782 636557 108879 381852 383723 1137124 372736 949079 1009945 1132231 359467 1451548 1014898 727331 1246566 1964439 1240561 1524332 1970229 281450 1698183 241089 59716 474943 231112 1197061 1981413 1657074 332464 220594 253105 183858 1294237 1831594 919369 557798 1387287 704796 811784 752307 445889 473594 1847412 315363 1483266 509160 361289 1047908 1424283 497448 1100789 762726 757235 1221826 124711 1260873 565454 1891213 1286382 1378149 1837530 1363952 1922322 214031 989917 1378835 788528 1578145 308866 530029 1075404 1543903 384734 817907 1158859 1298253 1219781 1505415 280066 127650 1081806 1507717 741412 26651 1389899 673214 1487638 978641 1861531 1375345 336586 942106 277990 1464465 1069635 1905116 533806 1399894 1079888 956699 1476365 405722 638516 526937 722907 1744359 2753 875059 559504 1156484 563733 1256586 776289 219290 1798655 478242 1089036 180333 110707 1642151 1787044 1037248 617369 640725 924713 1311564 953209 1487801 1809126 1515974 66322 1099938 646382 742505 1025384 246543 838271 1637209 1154625 166260 980994 1802328 157698 387169 1346308 149021 1138258 1298438 511592 897193 208487 1743398 1312611 530722 415645 1847480 1140531 55355 1518924 248344 1003415 489488 1491083 871381 648948 1331307 1140485 1998479 458915 133738 1002736 320531 1248086 1664016 1020454 670195 1242015 1282827 109662 554966 1152717 802742 1106797 1544046 1494414 620683 1722083 1213888 690657 484313 1594536 1233397 369652 1057798 859909 955690 153817 1931160 1059469 1666186 1987520 986822 107938 1658801 1095136 132372 1839603 390681 1523974 1070967 1784678 1200371 775861 1118576 1759621 712335 1218220 1096269 1907487 1253922 796296 606024 816876 773069 1523383 1496276 1547408 31309 1659976 1490413 1438165 1162410 1722450 1648631 1932670 223080 976991 210103 1937145 1425161 1060875 105768 1146194 58384 643851 762764 607308 1268290 1603578 203661 182267 1128744 735793 1635862 962413 349823 186669 928735 814464 1296924 561797 1012283 60314 1553550 89080 600068 566848 1262064 675227 1933463 1302176 994759 1949571 1266987 673171 1042067 1622317 1503083 1027270 982339 42620 600091 570915 756367 307754 441974 4838 588361 922690 209729 522922 1871566 282727 1363189 746219 1007219 1925025 1056233 267518 1356691 93933 103247 1065007 1254957 1013757 1395349 258784 397848 490626 559638 1830071 304258 1001920 995245 1437117 164294 1817233 349094 1271958 1906426 1707950 1636481 1761219 785980 1421630 1375717 1926591 1327096 146511 187651 523648 1632654 860158 173570 619105 1059272 715742 568757 336336 292773 1249905 626305 1265739 1698710 1619527 563489 1917201 785879 669344 1996974 370691 302679 820457 253791 1509030 494027 525711 1715133 151081 995570 500804 1741 842756 1689323 1551571 750832 809380 1294079 387485 1066559 608319 597267 512925 471244 1295089 1957488 1088758 1354136 785305 343688 1655290 1015843 1778238 282273 757414 1888161 751564 942255 1670996 1012353 1395752 1872104 1914067 1936674 526656 151097 1063578 609482 1775047 1965248 931379 1929328 730593 507262 1896201 1384009 647343 1113711 88381 1519858 717377 1184277 509253 538008 99669 1976675 1453348 96241 882601 696101 744745 1518156 395089 422555 728031 42706 12833 1828826 998330 537950 1221737 1607534 1685461 151217 1823125 668342 613723 67215 1457366 1161947 610093 987485 1649653 1229075 1176462 461728 1057325 374323 560281 197177 1519841 1570624 392540 1652107 1553234 777938 995499 16559 828951 1819986 1568873 693888 1080010 1380133 944952 1158707 521608 384531 1533571 934327 801698 1068657 1452541 1442577 887349 15972 155678 1996341 909563 949314 1574350 929895 1796525 1172118 1010458 1030990 1929538 1689910 877908 1397508 328606 602047 728941 1848056 1817292 253903 1883882 86317 1384587 460801 605687 28133 1871326 1889733 1413627 958149 371845 1261935 339074 1250051 1003386 479331 215851 1052302 317326 461039 147565 35535 1466002 670818 1122607 155956 764448 336914 82287 662526 1863455 143534 1765719 1824456 274000 1011971 1744183 947178 1549532 1058704 1086711 427495 370933 1175422 1058604 454744 1183494 480129 1447353 1544227 1471481 259086 1622063 1173004 890808 466533 692669 1992634 421389 916098 589034 1326998 232312 1218098 1828463 1513407 1470737 1541030 1565753 760212 1961363 572091 826566 855205 371136 1202244 853386 766351 417694 271043 1250485 1421294 359365 1091873 98493 1291809 1693433 626417 256505 1319241 863981 1273289 313201 273099 1937002 1828056 1853314 1200908 500256 1623595 286166 1354925 1446284 1297180 1261296 715954 1567155 1393766 1109186 1338450 1165106 1194099 844140 348833 1236751 717958 721076 1843631 1432646 1499959 453638 1050776 1728775 1408505 690191 1223282 1943854 565942 684797 507352 302909 1034579 1296617 1257524 1239049 1488576 1010366 1885264 92738 955734 959270 829407 556123 1447892 1557998 432117 208145 865882 817511 303860 1297151 1891019 1212977 853886 893816 1561889 1762520 365966 1210910 503789 1250125 1039884 1102542 614015 1312191 1949683 1449327 809038 209259 1796126 386622 1430824 1284873 1934229 1655587 387927 537542 1703319 233143 1760747 1374602 236266 1094011 1945213 1640024 63845 103263 229922 850059 1551707 1673415 1619837 1069173 356065 428873 616355 1198301 1491613 1644550 212663 694632 1581732 876064 485978 1474933 393256 771945 1985348 971517 1719002 158812 1758645 891888 79355 20046 753023 651150 1091868 1219054 892258 680070 1670974 1965973 416331 1892086 128463 1553472 347419 27737 881942 629716 1674067 69029 1787049 245539 347612 1129909 1867971 788430 1263323 863590 1512451 451622 1647400 493526 836634 1927332 1959086 1844583 627805 1708058 1537161 512640 1164715 824371 1743215 1070432 248025 949158 1612762 29938 449669 793477 39125 162672 1332980 1281390 1185697 1946651 731041 1485619 1608587 1643000 930212 833783 1967076 1256766 859529 1205989 323810 1525274 1588832 74605 141079 310846 980916 1553782 1488219 1897805 856633 490331 1486709 1722221 1010162 1531595 1317431 720238 657793 197586 1556378 858512 1725531 905317 6644 1479654 280475 35668 1073782 1556168 658107 1330526 856602 470214 1314044 874136 1694796 1137799 1637771 1205150 1440282 337799 243778 1089703 36555 1368165 1393835 1781795 187623 1540117 1394161 287293 1334120 26148 55487 390714 1802839 926812 996636 381464 1574529 1225685 1984600 109217 653636 90881 1494429 691423 1350653 1284720 1741747 452780 1860393 55062 577667 1857116 1269856 308315 1169560 1686579 1268215 728245 1090683 1354794 1968365 652182 392147 957249 308223 1418593 1216170 209485 1117861 360156 444027 228147 20218 731036 1783785 705881 1351566 345100 380866 1436320 497384 1954827 544755 17898 477209 789916 658651 1196577 733749 554983 957432 186212 958663 1649036 1989923 1873145 1955367 1307256 1889867 861704 600875 492664 1952225 585113 1883091 942333 1359149 1735994 125406 1755038 1734929 85228 387626 1607201 1524796 1160705 1949110 1707952 578425 1158643 1158127 103276 1659046 1849837 11323 1826937 1046060 261554 1504881 910664 515224 148734 909257 263714 1938710 449754 1014521 1886257 1148939 1247006 669116 1265397 322831 223895 914989 1998205 267042 710742 941478 431317 1019513 445592 1642806 753258 65336 1723024 758528 1653271 1791389 1416745 267031 1332994 319450 1734341 295032 1945694 1542314 1104961 636004 176497 497634 1765460 514732 1745114 905945 1182766 273310 1989568 1893942 1549391 35502 674348 741467 464225 593490 723734 1636457 954558 539569 816726 1086204 1411141 1338661 1667552 1159952 594418 738690 1714831 1535122 532957 1592644 1388003 1214513 1442658 346782 268854 1218350 1824962 1958900 1649775 653037 666358 1674423 556173 785760 1070490 74173 1907914 12726 527193 1311539 1940507 720228 1615480 302545 731542 1066015 1947021 1183543 175020 529011 435067 326088 837942 1949193 1091737 395909 1962248 1962214 1138883 621625 253284 1742220 458418 166674 12960 1589109 1036152 711267 1790712 135297 890893 1064574 131788 864884 1569409 1057569 970595 971656 960949 393411 167789 200269 319437 449714 1526823 1272400 1232438 396186 170932 833102 1891927 1111424 1955026 1416519 1062676 1946616 1245844 391396 3622 1726762 1295491 1611316 246836 1299484 493404 1685451 876564 1059131 1850588 172192 1159713 1312679 733665 1177565 1128801 1491614 1221283 7971 1525254 529469 980388 1066884 1390605 1394842 1295368 835457 166482 1628237 1439226 1114386 1297529 1708658 265940 912876 990090 1226549 1261235 981350 203481 744309 1430948 400699 1195565 1988011 422860 885189 1073050 173600 1865298 359716 1703833 1598979 335921 1025238 1176360 1022991 1159066 1257501 1033838 1985095 288439 3755 384601 512745 263081 1645000 1171235 1991180 92562 251222 463837 1941614 502537 865540 1976576 1520579 559616 466930 660841 736829 1118109 1670296 3624 987290 745725 1979463 147495 256926 1149148 12555 299676 473563 237586 959366 1089554 1933206 1624149 773516 1718919 324567 1407646 1949756 617250 1656999 1928949 968718 1731287 1123430 1353282 480316 1458300 60498 1672728 507536 1594030 713348 1880673 1778749 1869027 1061806 1343909 1236191 1172596 1193137 1052550 169956 886911 799753 1801652 698905 1441777 59828 1512137 992652 856603 1511467 1250073 1771544 1579636 88865 496718 425318 1177768 1157432 752814 1941420 582361 1236582 1903340 1087860 1871927 955978 1558028 782444 713484 119903 78562 531130 1268167 26809 1413519 1971346 1974357 34992 97476 739140 1507164 1641730 660467 347310 1865291 748835 1678797 1899806 598806 486772 526905 147116 860388 260956 1804563 1005701 831007 437553 403600 669762 1705570 951606 334432 1035149 1684682 1646196 1758588 447201 1949865 588259 667046 1524794 1547032 715909 449603 238024 996126 1786995 63231 1352931 1652979 1933329 1040177 92372 932836 576585 1442536 1180739 1361463 115376 834294 1614652 757487 1442053 96354 904511 1461568 1581848 1131125 1778606 998810 1307498 1831229 185646 855334 431363 451651 672204 1286690 1974205 158920 174813 729192 1137240 1708675 331968 1013125 1636605 480920 484662 781468 602422 471828 1671203 520847 176726 219422 80649 894557 500678 592561 339714 1377202 1836121 1309496 607449 1069359 734900 392055 799864 1344580 38530 1597926 1965940 1679606 879534 891299 1210703 815232 1828718 769617 934529 1955113 1982275 1474967 1213896 1664680 1968652 1826027 498645 348065 239070 1497342 343540 1227080 324470 1498796 436435 1457083 483438 1878059 1437542 1612688 667584 803684 1260734 418515 554417 182665 724398 1164968 64405 1440823 1056656 294479 1427230 1054080 866718 30757 1029160 159927 1822694 432162 283829 451273 1351355 1655802 1385983 1637096 1060550 1476755 2090 38504 721298 886643 1066161 1220312 188304 191218 232778 805534 1144946 1933375 172224 650321 1437538 685281 1031380 1148928 1781899 1144450 513187 842643 1208767 1048320 645883 205875 146609 1942230 10845 1505494 1919152 133929 882929 1907621 262745 825125 616296 741304 651832 1844905 1343639 1093204 1714096 1684260 934007 319790 1166559 1861283 1873339 582272 958184 1067853 1725958 514897 1329927 1325658 1099707 1195290 891608 1726337 449920 1635191 383752 192719 819494 131409 653983 78821 441688 650739 182960 525647 1437255 1941781 1579038 1635951 1655039 938416 911792 1581919 852291 839194 1141371 399939 1950167 1681049 215166 1280224 550831 91001 283391 346864 1819254 459053 310371 1725957 762766 1325447 1037557 1586383 1727136 849439 167041 1035599 1603467 1703493 153135 915646 1245578 1930598 1170358 887762 1160201 1080984 123462 1260944 1482576 1520332 1956928 458918 1088124 645654 580390 1438663 1533031 816928 3883 349921 1324814 427671 369204 1112097 1261803 503003 835994 637185 1558346 111512 533560 735400 373521 217268 428722 1899698 553057 1209842 1555873 814397 1157780 1941086 15225 93937 1932788 1418872 1107646 1030305 612071 1813889 431877 1303718 936781 1566563 1217103 665421 448259 1648181 1659831 1497579 849927 700710 1049113 1987286 823535 956869 1796127 797958 922743 1345500 664438 1501244 896775 980951 455536 1091685 50606 101233 127335 1656714 1400486 900912 359737 726431 37136 311352 1676441 1373174 1879387 604780 869932 1099193 1366620 1281575 748959 1410892 1509207 1868684 1647572 340177 1847297 1037316 672257 293671 955930 1935931 1427326 956439 602843 1229777 696029 1148101 1500663 1398095 300142 330530 1088198 13922 170533 464484 272024 1294979 1274970 1513964 474063 1512502 31497 506706 536669 67340 1478643 792132 94715 413752 646314 616480 195393 588863 839585 1533939 864360 513278 1483654 1072982 220420 962365 327237 616533 1731542 579807 135808 1555396 1138839 1328028 1230433 792781 1750954 1470854 233494 500836 1287759 1595909 1263314 976297 51575 1394144 2254 1606456 1856399 589862 1883188 1642156 7090 772922 398460 1180818 1717703 438628 647341 1791564 9484 1252128 160311 1096895 280201 720791 1794097 1349837 1213252 1107176 1258410 1761260 1078816 911605 1200011 1605430 384036 993846 1446185 773498 481210 1454902 972521 1034941 7420 278326 650055 205306 115024 1353720 1074352 1803614 1512874 308242 547270 358595 542068 37643 870483 142732 1484965 1838472 329465 1798658 1015751 878398 868478 878137 1835988 952256 100050 1981306 262864 1244303 1212354 22931 465338 577732 608153 1069297 1865940 1007921 1538866 1576948 1423205 1606201 578422 1751704 1417940 959416 1428466 86063 1188867 1784994 1720025 1438024 1161789 1056500 904931 398043 104211 1597236 898057 576089 1653949 1388732 506577 174228 1000425 1832711 1011937 1970484 121126 962596 70433 1496244 1469938 1877073 1119379 1815589 736955 1062753 1690850 165665 416510 1540504 212703 1665041 1928077 123888 4021 483575 354666 1921985 596849 1384321 381405 443488 905030 1798409 83894 1974356 1173382 402985 1165170 1667731 1466304 1397736 319718 1291229 254064 1271369 1366922 159261 1977203 180929 1565767 66917 213120 1409073 1841077 927393 134503 889148 921510 817951 14949 402005 1348286 1501743 932289 998117 716149 1131015 340013 1392560 1057400 385472 1811784 179434 97229 1339189 107480 333897 626538 364716 241352 755283 140400 1902969 54718 843931 157540 1256170 1829843 1025741 533991 1068435 1633736 1581270 1309214 947834 226605 1632275 326959 765667 419596 617791 1366127 1870875 101719 430032 881546 1694409 549588 204805 1927681 1026921 104885 181258 16833 1567379 1425565 1558723 1083824 1312840 253456 1886715 58580 1720815 1282915 564818 1794131 680682 257816 1298338 1440910 1826541 1521078 358995 673352 671352 944433 152380 424058 730036 541433 1989066 529289 1978846 222779 1715866 1396064 1086501 415246 1777379 1454256 1001605 1573462 583112 369789 623686 10074 521057 1091135 460292 427935 249964 826740 1036891 772732 1720636 1726037 1227751 1782710 1302677 342785 723576 1406826 694562 1882572 820483 359030 1215111 554475 824489 1386519 1469810 1810721 1618071 1624385 1134374 1064845 1200627 689678 1079194 1570896 356569 50325 244650 697896 1005087 197430 276940 687594 861565 1598141 1725714 1604627 962610 1273707 232342 1746323 1587482 920531 741859 1420546 1393701 1820555 846261 1933738 184987 1233593 79812 303327 1808621 260287 1909138 1909294 1301869 123455 1611322 1602861 1313023 1817209 1971991 7848 1253670 1434878 1983844 1702782 1355485 634303 1902267 367127 1449878 1283521 497970 60345 1130594 439827 889914 600272 374129 1623989 1527303 564658 1810814 1262685 393156 288423 1483444 1765150 1392281 224079 448268 938983 1103677 1616125 657412 562402 1560373 69410 832722 974170 558681 1191669 1819061 392954 433953 1151286 1390382 96853 494836 517751 142166 632218 47933 1223264 318421 1240292 515499 977139 944468 1040880 892510 1958941 1826666 212315 1595772 417154 1898844 1385289 1691129 1938367 833065 1442301 578647 624445 522642 40096 1595246 1148064 35289 1710414 1602838 1178821 1323640 1077001 85564 350108 1808622 1118882 684018 1816933 101918 743709 314818 404841 830772 940955 1277102 149930 1599573 954577 343189 903803 1494201 76915 262218 1834824 1957624 274826 431117 300737 788000 981633 1134577 1053161 1154291 134969 743931 514346 1419195 1397860 154048 1414650 869353 825133 1338658 22290 1087627 1271942 1076961 1941615 1137707 1614699 475505 872825 506220 1431185 623684 520898 692786 228235 1650091 1124817 625567 1118039 1558306 1032924 1363854 210793 1707877 892309 887262 243526 1448930 1217720 602141 1579597 1083541 1952730 1284899 319348 339322 839421 696908 1756339 1541335 338306 1706084 865250 26631 1376437 12642 275204 1884270 1327668 394333 979803 1893218 549564 742630 41166 1701649 511912 1443429 590395 770016 1551193 1044388 1085150 1732164 858613 1126064 1747309 647944 1016500 1329344 440403 1678540 1440803 4975 1309413 1848696 992014 1249929 1103972 1197428 7912 945099 489293 1968508 346774 516558 1519306 660281 17070 9801 185596 948647 1895214 1544847 231037 1970098 1572239 1076957 494393 1314575 1914129 725153 1125906 1890526 1299478 1235418 448201 775237 1450281 786300 1137797 133148 377947 1602852 208252 225122 278684 209613 1934219 1674814 705247 1036065 601944 101449 425195 1124950 1525098 611854 470875 1489631 1790749 1820523 716439 705952 1418921 1555773 1073323 1663490 1491747 1891620 427178 1118565 682170 632556 289825 455527 1137764 1275507 1915527 1757608 1685008 1272036 355727 1519065 1952141 1471085 151777 378189 1049806 765494 1089725 382970 629306 446245 1415901 336375 1358731 334768 345379 331071 927025 1032453 460371 925237 894214 20511 1107272 1050977 1183466 526046 1306846 1883038 1656032 832902 1948954 1619296 1975408 1967842 302537 432932 1728365 116326 756750 1724301 324271 193092 1593037 436667 436898 1378785 1744802 969326 517329 929404 287632 1308766 364993 1017673 1131875 49029 220999 1695751 187216 1081909 1430449 1487896 125174 1759791 1343442 841028 206034 1062350 1277024 951651 1069906 238093 1297356 1717209 1239012 494415 32654 853510 672024 1401906 1793832 1677793 977088 430328 215953 11382 1772788 1794156 1385226 1132752 812501 1861878 1381724 975675 86476 1452309 1129292 1194973 1353476 854999 1551357 1902841 1680775 206141 275664 1412702 101671 1663252 1993410 986192 870090 353802 969725 1378169 1938816 1038024 767189 629035 165404 750411 1427878 1842547 1956841 257104 704122 530888 654315 192744 489696 1001640 1761134 571773 588336 254409 1198913 1092273 1159727 1505675 987714 1846867 1850767 1876576 30689 1218032 914162 1825416 1554948 376630 800896 51447 1407628 1761595 292058 641447 1026484 1467788 1437331 683868 543105 1351941 787160 1553898 1114332 999597 847465 445503 421106 71960 944127 1796674 279027 1484832 891156 694524 456729 306018 1815231 973183 1829900 1933289 894236 1743017 1318504 139817 444745 610673 1340455 888446 1798776 1451077 1579193 1289161 501171 631412 1736020 1664614 436655 580906 1478331 1941667 1212224 152173 1529095 1619688 618646 174342 137674 804702 215472 1030755 1461849 982825 629144 1634901 579326 1550590 132768 747092 28582 1451526 1985275 1983963 783055 1688527 1162178 360782 482253 1795910 310469 1392839 1174416 1036672 1267531 729687 1926093 539260 694838 1540116 249026 1056686 681575 65889 409824 984786 1936696 1355509 79417 1392669 1128660 424281 1923616 280075 447678 1969167 809445 1513385 747857 1295723 923118 1180637 938788 1675655 996752 699946 1615447 46406 1287359 1111383 1869793 551293 1935470 125515 1427872 693501 1658918 1101761 200144 199780 437304 1363979 1949079 831335 305106 992728 1862771 706929 1087950 42019 1160290 953312 174514 1265106 655911 371884 1776172 1944082 610666 1115589 1274584 1220449 392565 22873 1261139 82366 1789492 1815778 1806601 598745 1051609 1753850 247028 752927 1964341 1901883 1716551 378681 898732 189133 296158 1111015 259078 581352 405754 1512317 1187391 1255921 923354 1861319 952819 1788085 1296300 884201 1374334 1633 1331036 1794981 1066248 1877510 1599963 1875413 1199858 1603523 186093 1012350 1332900 747904 223763 1512632 735899 1949455 1799031 439872 1896037 178193 1964373 1917888 159805 611182 858775 109680 1952824 1419119 1469898 1835204 798440 1221122 850236 1559814 467486 953348 354077 1876427 233682 10486 294427 1692618 760561 1701385 1421576 442770 1457589 52012 834302 1354751 254247 1638544 1574526 1765310 1006855 989351 542238 1623894 679795 59298 1291327 729719 214568 579098 635736 1235962 1280709 126696 1518540 1471933 831718 437373 1052339 774502 1343134 274359 566395 1086857 825389 1129979 1649701 1220214 533088 437208 1896721 1625330 1838115 251436 682300 641575 391758 1421317 1216669 71233 224673 1183304 970834 1301135 1011768 1749480 1833524 1768509 1522383 153877 586541 1392367 1929621 713396 294078 1468990 1391143 650370 1511986 1628250 1729375 1565942 416089 271059 810663 195781 921884 1374115 636968 1068854 1656608 211595 284571 338150 1726352 1522221 1125804 380055 1408615 1996499 693635 1936186 1215598 1745502 28579 1606365 93048 1420517 1495713 436932 1636925 835945 1236317 947848 1146367 758079 354319 1104274 1584801 1538046 1110899 1885255 1082789 281610 906364 185072 910363 145016 1530354 268183 822275 937278 1088044 918692 1514148 680567 208780 1289109 85568 872688 1172679 1647620 1654831 1778812 1050643 297888 1918215 1003228 102273 1345320 265630 1910233 1468292 1081495 1776278 1742607 780918 1906920 1154207 112396 1685590 1738994 431055 1637394 936860 214415 1697294 1373387 1746677 328998 655619 592624 1936594 447624 402525 847461 1165167 543827 1858853 1316018 631093 27368 667773 948735 1478105 1651141 1632748 1990127 1565633 456265 1736279 495154 1607480 12985 1546685 928877 1965418 1972512 1241813 440220 370904 652902 1251152 387552 545409 978344 1569553 463463 1377053 875415 1617247 1648059 1398732 497272 1908579 1757944 1603212 1469044 238720 140300 680528 1755205 299749 1616497 1180084 1218346 280548 1821098 1931931 595350 1415 1998827 383806 817603 68351 162938 1650699 502909 503933 1727807 1166838 990050 1439977 920393 1989462 1304259 548619 1500493 1815019 371624 998127 1025141 464822 411687 1741179 1953266 811904 911213 241978 1031289 1631818 1929820 776699 1982939 1966958 705710 1303445 996342 1132509 77088 1635636 383047 623680 43371 548997 688457 1626281 972125 979523 1086741 1023599 1306783 1804626 159556 1506177 1110779 1046366 1079763 1669477 549700 499493 1719777 1124252 1958930 156799 26590 1300095 275304 1362387 565664 1575005 487157 876601 953160 572696 981797 1951495 1556677 564188 1206275 946156 1684246 966310 1812708 600765 1878444 1870454 637427 177790 1422728 1973642 1519632 45673 32859 660749 1618854 746761 480704 1200958 1893592 1912247 924559 1923128 1498376 923893 969076 1099207 491648 1551448 484046 20669 1574292 315595 444650 1984928 921540 853039 97923 66925 1791809 1073795 1176266 1976906 997048 1332290 167572 1316869 1214314 1570155 329442 765356 1698293 1216864 325028 1690405 835925 278732 5560 1930629 1215393 1887978 1531136 424192 100294 947063 21246 34446 1155688 1788562 506596 1538682 1293058 92958 1824257 1757584 1043496 917325 721570 452149 468800 580738 1317648 776957 46711 1904898 854120 1730599 841014 1254235 988336 1076121 1237883 1265098 1088603 556780 1204254 1375304 1370213 266841 642283 1990622 460287 58418 466403 1287770 1454906 1771745 1722091 1634994 1450139 1236208 666050 137211 260669 760537 357122 1462183 473610 185287 1870504 531695 1572326 1392043 209833 800808 557517 286466 534738 1463118 1222104 1042660 653247 452225 1907749 1652736 1836944 983644 990989 1082962 1681905 130423 1860064 759867 1869459 1374291 1528913 1515093 1069658 403123 714429 1591868 1702426 1722523 457867 179896 88692 1539819 526429 1263359 1991352 1516307 1549518 1640984 1840514 1527954 593752 1313552 677561 171725 947580 67012 1934130 938201 1656186 745655 1927474 1092343 1084245 1173116 182254 131546 50938 862759 997610 716599 1236357 1568181 427448 1563086 1299645 1265357 13095 1910060 151287 516080 933735 1661342 184527 1872849 1597115 718044 1097067 1114178 821303 1658557 1609193 826238 683221 162598 1447391 842931 679393 142322 1568288 93461 50169 998098 1705486 864021 1427022 1348455 259460 1239893 1680734 391400 1389151 1277478 1258611 1044910 850342 793666 1643382 156240 1661663 1990742 541143 498488 673599 266696 1651339 40961 1609725 1348842 300129 1532186 229406 1893149 764807 1840337 139603 1375642 4323 48574 963465 992709 9210 789650 565075 1117611 4623 1486772 1499193 853467 1283683 1344865 1433935 1806634 1274928 1352272 591334 1225613 1977697 818568 974525 163150 1368750 818408 1370175 652346 794864 782360 1965517 1174514 467896 248691 898344 1681271 1854744 236184 254833 15343 723003 123174 701692 1335356 473622 1715578 1725146 1334589 1933097 512408 577789 821692 810273 1391263 835684 93376 83852 27805 1575438 340422 330261 406533 1510864 65662 268743 830795 1683682 1536858 116763 1904631 385561 1934398 245203 1858849 986926 276909 52782 1860875 1966020 368414 104866 1877376 1356101 1775512 1136657 729000 316029 26608 403601 1779817 1482502 174513 586764 1934592 736408 286665 1175420 747852 63185 937005 908776 708526 1197605 831476 347668 486284 708139 913434 1553712 1997468 280789 740891 1474085 711906 1953328 373005 1843356 1682761 48809 1732338 1342762 305368 368573 174802 1590927 167271 226595 897839 907215 1789055 1176849 398700 1492754 1268057 1074976 802824 1299658 1300653 305253 1252837 744366 788836 1856615 1356670 83203 311279 1758999 1883316 1708971 1443651 264701 1116906 693936 914418 1778425 188271 1749292 33457 449739 642919 409249 820815 1332167 1762829 991139 1452867 819500 379845 82601 541211 1492010 307423 1094513 1305803 45626 560498 344686 1635184 1691793 962635 1722350 1813287 103826 1493197 600751 437575 1967958 1096317 1930470 823776 315420 333007 790740 461900 1941043 471288 795432 1183126 448626 527731 1006513 1229556 853000 72435 475358 1545473 791727 22279 1508113 628513 1274866 1450416 1472885 1125468 813486 731888 1066256 1245592 1654147 1250875 458906 399740 1442370 1430131 734965 1740060 341212 187182 552051 1993958 892942 225328 796610 901616 19799 387801 1406349 125581 1910104 1012460 1374790 1698400 172992 501671 1622643 1087116 1960319 934134 963726 619781 1592490 862056 398686 329793 1367065 1848995 1604681 408268 629532 1364681 333171 130175 418964 1969085 1149344 593742 1747555 1380429 204670 1394400 1426124 310667 1376057 1637460 69169 1896736 1804637 1731537 536157 1140157 259591 534831 1830950 1125438 800965 488553 450368 94463 1249015 1438603 1013794 189159 688443 1539952 1118141 29607 1739933 143512 330783 583567 284463 1727433 1553818 716364 485663 582069 1364501 1734291 1435255 1256914 534721 534865 1416316 1996212 575134 255268 1605130 1108109 89157 1636724 139806 1015021 463502 1085941 95982 1112857 1799958 1598196 1945266 299063 1599835 341992 1501214 1712478 554609 1087988 36802 1691418 1388015 605029 104173 1414167 1033326 797025 561775 104328 1101068 1457510 1318817 1629499 1660094 428194 1371346 29626 1806878 1896902 873196 1750357 421871 1296606 1717922 1781036 1406495 166240 65458 769294 470726 972768 1127744 531658 731080 1503801 680157 1219830 1200640 79485 1866602 581509 160006 1720583 534763 1662109 1172459 1737760 409852 1189597 1793766 1324357 755111 1141653 1808765 263966 1449350 1172820 499897 1730231 458806 1968262 554735 1123800 958151 609208 1554257 313266 1770607 1798611 768696 963398 811939 1085620 733997 868750 1319730 1961240 1767502 305056 1490483 264517 769936 1821456 977268 322252 577835 1229538 428399 1085141 1066316 879227 1085802 230494 894093 1490594 1374257 1979578 1580814 1310913 1566352 1284409 966493 178543 874318 427106 977579 106713 369477 1777619 674930 205142 1594359 759656 12756 525850 673544 1370404 1604373 1573163 513999 454371 892321 1403564 1506035 766563 1589818 725096 1853017 454222 1200015 975431 1950311 436881 1139946 1202167 1647183 1497502 733807 1251085 694620 529600 1999019 167555 300093 234233 1433459 571746 426813 1592045 1121879 1422426 1017191 1119863 682371 912331 448803 961961 497149 893176 1747530 476750 1800101 1846822 1153390 1171957 1894428 1713036 1024513 1785257 700094 1698796 1275990 651222 693875 1898532 1363526 1895068 404595 1128662 1968298 1800692 1100407 471684 931686 1262523 1109242 1746795 1274719 1036735 13805 570046 1268154 677553 1129577 1885736 973802 1200878 1547672 734305 732858 935004 752679 1991085 196440 30280 1875077 372295 684028 986243 1564535 1972778 319415 488204 2700 547609 433664 678659 193507 1190191 1938640 274596 1542023 1882414 711280 548985 1584270 346052 199926 399144 1683326 348680 760433 1337029 1332645 724204 1441414 809459 543385 1863889 522471 1449100 1345626 685884 960781 977829 400590 1345970 56340 1488315 1405580 666648 1478110 1538153 1897606 1737264 452949 896173 1928969 1661084 565650 1540933 1087404 1912004 1085923 125157 511110 906820 820556 1061010 602188 93089 1714378 1803191 790236 1087959 1291817 784226 1330209 545172 1907122 890785 1706610 993535 1508804 151400 1282597 963647 1857231 1892496 1369932 1889975 974975 576445 1400312 6773 240807 1440141 828497 14231 940107 929136 1152259 1153275 333543 421198 1301663 38258 1927743 201952 1619389 1086328 1243206 125205 107341 208008 1360873 1776328 424989 422046 1721780 1220010 541422 494125 377552 553686 1788503 806694 781454 568660 1989180 1478484 1060517 568079 603783 1146206 260855 347049 1667365 950455 680584 1011315 1706628 1201095 919204 1207564 1292425 592838 1546812 974909 1011625 1508059 1290535 183731 1333974 1361141 1720757 197774 1272265 191453 649874 534889 1296505 1709302 233365 1927094 831967 611727 934755 1423058 523022 373247 1011660 1315064 1079434 717839 1323580 558710 412774 119964 1542855 1494409 1976016 799267 1985621 52920 1214656 1099262 5868 125013 423621 1616963 1914022 1062261 1052477 1702478 1906272 1224940 1219956 1409603 1481170 1657601 71565 773426 1698556 1941566 1201953 1288049 1637130 1667338 1466315 1781342 91261 1238782 999108 157820 470370 1919283 58253 1013814 1833943 784287 1097165 1086626 992002 1930949 1144790 1251029 1702880 1445080 914558 1037591 8508 908674 1394991 1300795 376227 870348 183526 1401285 765375 861490 1092430 1295226 1727581 316894 587557 1126289 1933624 1620906 1624011 831200 1269120 149751 1219416 342277 287706 115022 345619 197721 1840687 296077 5884 1809766 1190962 1046310 435669 1014270 1945001 1802794 836578 1185249 1568861 939459 1864917 1989322 165718 1120863 765366 1672433 702932 1756667 1709139 516723 61129 840498 75152 1805152 449365 329711 225869 222363 1024778 864676 1809639 1687949 200522 334294 1542464 1123288 621789 1534361 550714 642448 1299397 47182 1298715 820011 1750288 595446 1434701 1826793 905114 1367346 465152 1445549 1939327 77699 1173534 559895 926825 1493916 1454090 1130512 1826634 462751 113902 1397034 59456 1539594 999745 1561145 1991221 759355 871098 102841 1638632 911843 1975610 658474 427735 1840147 609150 914437 1032860 1729278 374846 756425 544341 222108 489025 1102888 1575215 1634628 880745 1802821 1761152 147664 1374261 104058 909539 1606277 1053607 479643 1861767 916684 1009260 942201 1084130 1977668 307916 94162 153990 671093 854679 1183923 118821 1849654 583883 874431 1284941 1513984 722985 19838 885990 1604300 990241 1159252 1549885 817363 1762558 292379 98221 823151 378036 1895365 287437 753479 753051 1744920 1931270 906153 1930777 435544 1129658 703862 1063094 557453 1618155 372848 1589279 61336 1537907 804420 1719165 796127 175916 276905 1033082 356227 527200 784825 933120 1653313 1264065 1256904 813900 349570 892760 387980 380624 1941973 1143505 1055721 295313 1933824 246301 406842 1423966 1685464 1433138 31798 280380 1167756 1276356 1816456 615726 1615186 1019707 253038 750745 353142 1330529 1636670 1584487 1161178 269961 709845 969635 69483 1756992 1506700 1181820 178165 594874 702148 1852322 167199 1700849 311409 751601 740450 237330 462994 735701 623115 1501140 39452 182149 650007 1246985 288400 918128 485254 666002 1257499 388011 717427 378152 1206392 902519 1473147 1933638 204092 1690688 129098 513989 1443145 771575 201689 87018 584226 841895 648457 102107 984401 685988 770288 932789 512444 398872 1418850 1635308 1785602 1212991 1785544 1807564 1337461 1594195 579100 1876787 1759895 1415006 1746961 688511 897904 1987166 1782051 27458 417200 601979 531080 3408 1782775 1237567 683665 1624509 1128102 570506 1573496 1825242 1729217 990177 1979566 1693332 614574 563437 940006 318074 189138 1255472 180922 375992 1303310 1366739 1384898 1659571 541240 1166655 1915247 777785 598946 356171 578824 928226 178155 1586546 266805 20600 448596 1098927 1215653 298401 1890929 1359569 195819 516480 857905 1010114 1761759 938222 1874022 216930 1813448 747343 1856457 1299959 414251 1298098 1024996 1240183 421168 1021824 1855232 1538639 729772 1143925 750652 1212425 1091941 1243731 466355 1851556 1291150 1443079 1888358 877414 239170 430760 1657472 363062 1573739 784243 382684 490755 779656 412069 1696539 1629360 1174150 674526 573825 1532947 1867233 1171428 844971 1065361 1349241 688462 958627 616991 400092 962048 926250 1384690 415387 1830891 1627789 298963 1440466 819030 1632032 398349 346975 1557542 812581 422900 633754 325416 321897 1689768 1862330 1605956 1041598 1637346 858449 341350 1334005 976636 1968668 1658347 244098 654752 172679 1479619 1079926 1421051 307554 1767799 194414 302606 370898 278770 1416357 1607241 1170709 203010 1106805 1053023 400944 1989814 1408951 1978960 242006 1186189 394023 744157 1923575 650714 350756 1703085 1362757 1269450 183460 552393 434003 784269 1171260 455727 1269203 462015 1109007 1048098 1782024 1849416 390350 56674 1352474 1209336 937847 635595 1046329 1650450 699971 1516172 218616 1063863 1314903 328827 605034 149579 1212026 1276800 669236 1206413 1282614 906637 366970 1002984 1387149 1291640 1420060 318172 1094963 489280 266949 243460 1351803 31581 87566 1937639 63784 1568697 1581328 1618989 1862905 637482 1595844 53668 10961 1765808 923853 42270 1920023 1469287 948659 1812087 453514 219428 1453501 1882783 1359295 285518 1144148 1947712 741943 1910912 1785205 35495 386250 37755 1577084 713311 1872618 1039795 1303404 1985339 1550929 1300779 1158250 669684 85029 471142 1750636 151682 583832 227778 1844002 1448750 219390 943000 161529 1343786 1351191 470548 976789 1400365 1032414 1490698 1693103 1788392 1498512 1578236 1844008 1760050 403644 1622739 1334622 1649926 738550 1249290 1853637 539566 1935490 1760737 1293606 1654049 324143 1242466 979514 1911628 1939975 487884 1525240 1127561 1599735 494155 592425 827939 1942910 968269 1379948 478264 306572 1750218 478598 112210 245226 1669747 1654493 912471 1983358 1725875 1682244 1958612 259962 1213564 1153772 1627087 1309468 162144 999498 37890 1165824 1341424 449020 1221058 1370099 61376 1377753 408113 880733 1731520 1481688 463501 1403354 877620 8950 623375 286904 1506047 1499607 39745 665295 1618662 1238696 1918126 1193307 67779 1199102 927181 454158 993402 1374532 1415682 123736 1224977 265737 1935429 920835 955999 832814 1475869 520341 654955 1669370 26555 1177669 1653097 1118146 1040144 651143 85668 1844736 248322 813276 1919564 1862471 87505 974499 1510501 1826568 1128872 646045 1673783 1046888 365770 428866 200647 1351026 1386565 1602282 1617485 1054897 12783 147398 85900 731190 1535517 1996424 1440689 1982752 890061 185094 538797 162830 713858 1507943 992924 1581859 1115387 1045492 1389076 740076 292989 1007071 527137 1150545 11172 1602835 1930256 1486357 1473766 1714052 180675 1558464 117276 450863 1065048 138978 237817 1013370 999828 833579 600177 1992817 1270534 577058 824378 1831638 1376192 679793 1020148 1043690 1310474 598524 1325233 1829128 1923404 1029550 1648844 1637150 940822 666565 1964352 1488656 1282413 1581831 405950 233027 626986 1185911 1848192 1304971 311098 937749 1731060 1538327 47533 212101 924692 1535195 118753 1646415 176345 406328 244110 45320 1539605 1139586 196281 1085489 310221 1595783 1469216 1924845 1978765 1153794 346768 562597 544559 1487658 748379 1396386 91871 915493 13080 1694065 723026 733953 376352 586886 1745635 540867 1963008 1846779 1845052 1988855 1032421 403683 1228733 1438946 53674 1294900 1470872 594063 1568730 679506 1173398 1105402 1684154 1290508 18223 1832042 1658079 1295631 1336013 1759937 3480 1184772 1707537 1383273 1806800 1569554 529015 880749 317703 470197 1543672 1396104 750273 199989 1427859 1631869 875540 1672659 1035550 1846548 1425478 1932935 1881522 242738 1569522 1025541 1622242 81252 1402603 800764 443747 1706526 767760 1048846 1999126 119861 1253761 990208 842929 1676906 1873440 57661 393290 544407 786650 957232 950094 1293147 391579 1272260 1139228 262893 1101473 342942 1639822 630997 1538796 1282840 593967 933270 209685 1072943 324796 405326 86219 370607 1776983 148859 1888625 1537828 1295086 505864 93093 1906959 747513 1203426 589542 901315 629117 1960647 810232 1477333 1881303 1055224 1622808 485090 1436254 582548 1196808 416416 335204 1804136 1551287 1047931 1366404 1171843 291018 601635 1148227 1591120 193162 516575 728334 68832 1466640 695340 965515 789244 346302 1066526 1881223 993501 281830 1182326 948823 1746534 177987 1435711 1517957 1421970 1632203 1031157 251842 1703440 1701672 1717119 1614155 1103924 1440247 529938 589847 924028 1619771 1826379 574585 919465 628751 1184380 902426 1055398 482546 853489 123733 171728 243316 1314529 375471 370549 926562 678919 1637685 1005418 630605 523145 172223 306567 310179 14255 1434585 1162708 275181 1287703 1757151 349324 1177596 193673 990384 1893629 2723 207280 756 652702 193622 857966 1743703 134220 828898 1885132 1460740 441759 711517 1577036 1369928 1891359 1905862 8807 1635856 889106 1629221 1187118 1917328 1939144 68746 1498981 143909 849424 222432 1317498 1236567 279908 56588 813965 29779 291221 412511 214481 1316708 514944 1057088 1270845 1774343 1917413 1453934 940001 446766 1430706 434859 76207 1594703 537834 59053 1381086 1540686 1383940 1034003 1063173 1518180 1672217 1952969 1518191 897438 1755013 1469307 1726918 1156060 729381 19734 1852270 1326318 505854 1363609 249383 403925 1842102 1378501 205214 1055658 419141 1359492 910190 1100018 56655 978914 1908583 998347 1993475 898616 121231 1603120 776284 506678 437119 1916635 1739218 1598569 1145475 1240100 1336477 924598 1466479 33747 1177172 812555 903558 1492022 509381 1683058 711091 1331984 509361 1410157 87930 349765 1882480 483336 1646343 1282376 1430182 376215 332648 47 335107 1544052 1097166 1724109 136355 362799 423094 962196 1198982 1490973 1090398 1084723 802661 1804799 6452 122435 1940523 1034521 145646 452232 1855619 359320 1534248 301889 594356 315868 229530 1966558 761774 1810838 836534 158259 1991099 1212089 99340 1014720 347224 792821 931801 1993698 1337614 707532 1104326 562948 66806 1675052 625635 845954 352212 348386 1919883 670876 1608259 825440 577342 1034372 1923488 312805 414047 1767205 1993314 692000 1603563 939373 1318342 1308965 1578000 1240804 573776 1882903 1260840 598463 468797 1489238 862039 802021 30966 1381872 1612807 969923 188248 1971288 195188 1493830 1675659 516609 1645086 227878 233272 180814 888708 948557 1390671 1704343 1081526 410921 160321 753236 1631008 1238880 1460046 1354093 1051600 1205434 894996 1340579 1847518 1112219 1288541 566713 939193 1388436 1547785 715501 951274 45089 1419902 342805 1355568 1731025 441795 932676 236427 66841 245248 1582414 517641 1858550 1480241 707261 1438057 1661466 941062 195429 1149316 1558668 580527 1113129 200713 1302293 1056760 701378 945542 1036273 1936982 1335501 652347 1268785 185513 1918988 766455 1198360 803830 1482524 358728 130185 1635262 558293 777848 717993 963451 317789 860303 494006 688490 1620975 1138886 46972 527953 1607377 809042 1358132 143610 343650 435366 604505 341928 811002 342923 903023 526311 610229 1118695 124757 142849 1558033 865075 1960335 765126 1230289 1309404 1857974 1161671 1221758 1002749 1895483 436315 210795 392890 1338136 1950089 1578512 1777668 51422 1559442 862834 1161859 1029092 1820908 1598334 1726263 723937 1730303 1768133 1122697 1058575 1369124 1155210 1835807 627419 1041975 1321751 1707879 1856421 821957 612172 1556203 593845 823313 1498518 1500000 1244749 499734 531532 701324 902478 276784 501282 891691 801472 1307063 1438847 1567877 628476 1944574 845394 537337 23952 38729 1397373 127619 1912640 652942 87613 1670239 580612 718448 918935 1986595 16409 866239 1821246 1515362 151368 84070 321347 440113 192307 804352 1642642 617911 1764514 1699377 1683963 1293219 781983 655771 343923 785768 101573 497123 230519 118027 666361 1602811 1172542 1522191 701474 1533328 1058113 944922 1676610 1139134 1946944 1805710 572353 314645 1536706 338762 395928 1814454 5790 1993400 1197545 600343 941696 1330239 1725985 46435 651918 247140 432471 1976941 1708142 1739643 1426039 1319137 881602 1142924 1190508 285816 1616547 290698 1658970 1648296 1710754 1662846 1839367 260395 1895885 672962 564999 1012545 793064 1176901 363854 629952 190961 1125045 26692 1471809 970611 1311851 72451 55038 875425 1220958 279332 523337 494709 37786 1083967 1834194 1014982 769449 724963 1426762 1637825 1219259 1445151 648472 625559 1425915 1426908 1772360 1974977 1582900 33620 1352021 968368 1027093 1470896 191223 1470916 73383 1494621 633667 1456879 1910436 1801424 58739 502189 435090 1828596 520452 349366 852407 1897269 1724455 829295 1616812 259471 1530271 994942 1553824 350525 1856328 625762 196796 1322091 1055089 958195 51072 1038353 174793 859100 255192 1878185 1578536 1397274 1530178 652461 383624 839388 1539964 312293 277069 1280707 1676304 1433915 541602 250089 1213650 780275 7608 541768 1116912 686581 1402615 826626 428376 529971 1688761 1619803 582937 345291 157870 750090 1882817 1072300 1834394 185633 1033833 138935 574760 1414440 1748069 1242074 896056 1901204 403186 1140066 29393 174935 555212 940235 479976 381951 163879 1720054 346846 1366994 810507 340016 1376263 301459 1899905 175024 156148 280532 1759226 1458542 523323 909391 100432 787716 884203 29834 1926975 599377 1414215 193743 1982816 1650388 1285332 1962730 1726905 1499464 301220 127875 963171 1674823 1439547 1552437 167147 748453 890182 505232 412284 511651 1520896 558680 1605835 1154475 1041824 183886 688135 1904969 1071233 1045670 1827521 985303 958200 563543 256770 263420 435577 746346 1373082 196316 1845933 1288999 356532 125182 541566 48931 585821 1019133 1860818 1505586 1211786 1156265 980910 1985894 413250 999990 350265 429336 1751515 1295803 937374 203996 532899 1820080 1858566 1031441 284551 229440 1660478 518845 748183 895762 364553 258155 742998 34690 1285844 215271 753430 1210218 1148752 1945158 1775528 1067012 1423807 1927363 641286 1103561 1763284 166296 922635 983320 20665 364628 1258121 1672244 489692 1842769 1024144 51607 739800 1159244 1524539 180749 1760564 350885 1124180 835500 1639108 750488 155523 162806 578416 1195384 1059751 1885975 382470 1280218 1843549 1956988 1256903 792182 713226 1695222 1738893 840054 1291377 1646688 1535092 228082 439659 1694202 1057553 408984 618034 1717914 391019 1431779 1059259 260333 1123217 1918920 1957553 62074 1255336 247009 545896 1120999 1852993 1500527 1900388 1683636 1916981 1200604 216755 1938245 220414 95362 321168 1688139 1532845 290417 1367891 1083516 1860411 1076904 1868638 1643108 810910 191588 722988 1156545 249869 5724 650694 1419600 1035233 1176955 1419490 96867 624217 1334007 684726 1068977 545629 1966511 1308403 1998381 888354 280376 1846803 733379 1635780 13336 46608 554753 643361 608633 1830749 1733390 1997308 1765935 499473 209302 462415 100914 1343636 395419 1851679 1682210 829918 931635 1232300 1100963 617535 1074861 639184 1660172 780872 1718740 673595 402671 1165087 974815 1881807 725366 1539696 678751 1639311 830567 189607 1704780 374469 148064 1872423 434199 1440702 658141 1851743 1932610 1274708 98018 1732845 444655 1851214 761302 1184070 322912 1442815 1183122 336361 785167 511138 1476084 1004250 1757905 778188 1642684 175190 1157698 1705524 1429214 1734522 1807143 1878548 853104 360344 1381642 1910337 508395 1161508 636470 591950 662486 899320 1782037 950048 1141275 797411 1874237 173271 127623 4590 1239740 1664681 1798255 657389 1152537 1303373 1975973 925567 204171 1479510 50403 1557396 1463381 1630116 105040 1823954 778458 244031 1500302 1475457 1574952 83 708814 1658476 521001 693949 632491 876960 28776 291899 108284 1538148 632374 1819919 535197 1491909 1222560 621678 592136 1357595 1946430 1737146 1853636 1183113 1123004 1616856 1420209 1347880 1807341 276956 795128 525953 377209 253132 1550270 773783 724539 242996 1360146 1601586 1980972 1511415 1585517 79135 1186272 836595 818328 1885757 1868748 1749281 1604790 1709345 905939 717372 451159 159177 1603407 329235 581726 353055 1116836 642868 1989514 1825654 1007575 778112 1981785 666479 1990170 931633 1161243 1366564 1374837 1617980 462867 1668617 80662 295963 288462 1568306 794717 988344 158381 575427 545125 1708048 616610 1017924 1964798 1406164 1047105 1256537 366957 1288739 808232 907509 1730370 1440775 813930 866917 1448020 496383 727354 1462079 67515 196268 1737006 112042 1283914 1150571 541994 94760 1487003 9202 27192 883249 1966839 622305 1028008 795198 761896 1407220 480338 1899218 1164227 1909950 1284802 1666882 722546 1407587 752058 1927420 1751082 1796714 1538103 671464 1827556 1614562 1345005 732717 1228637 595952 1339126 961499 1171351 271305 295597 1889440 1073311 1445479 1460501 364153 753027 49938 186970 1192559 1444825 1189414 20168 1196334 69138 847074 1597987 1245158 822620 709579 1412813 456617 1874647 183872 1403326 380590 1836292 1264042 1974296 1821910 682050 19581 1213508 1427767 1536455 484354 545053 785010 1089962 804241 1278383 34788 1571687 1029522 975940 1659859 53998 1211654 1593171 493062 376056 440481 1104780 1097345 1051538 1038626 305597 1443413 1801144 1819983 1478019 1038392 1810599 797023 1720063 150477 884001 129284 1383254 609235 597384 1793515 795184 1307423 952190 1207817 1924988 1803379 1521555 674120 1034703 1598343 1775169 340237 1613760 1878335 902677 1700629 1655772 426908 209016 713181 161133 1045654 1969322 954465 941758 1665886 741236 88992 823016 1581440 1611313 517595 1229113 1119640 624824 1344179 726735 1528916 372562 335879 32570 454455 968531 305004 306973 701021 1718145 997843 533150 1270884 442138 1729756 776591 504268 151116 737496 164279 1267264 623590 1115160 817220 61529 15724 350473 141817 1667203 1883729 821878 95088 1996599 794699 1255057 301504 634503 1347539 247940 920949 34011 1913976 652133 685317 1847566 1407150 923023 912422 1803182 1771467 140723 1608074 325578 958006 895296 1485983 1834786 555749 1650584 920968 1450637 1704965 1135298 1191232 845461 1466284 1384974 526486 907335 1198242 613291 233627 999806 1147758 1015867 1497985 1355239 395200 1995500 1927961 581115 1370324 1362104 506007 960929 656086 734967 667467 1353148 250387 187457 1224315 918844 26902 613377 1570600 1744151 1739448 343788 810902 1898523 1304479 505753 743552 942194 260150 1552279 146430 1636291 666091 1651840 1007395 1694748 565967 1255209 1624608 1562062 816299 1762688 1159684 651503 346478 1039109 1042153 1729730 1135125 1374970 811434 1048401 524719 446819 1059004 967213 1029740 110862 1647450 1055330 557826 1004514 1402927 1507500 1130882 893517 1884377 1712948 623314 1193165 1949360 834322 1533298 498661 1675340 1160238 1186642 1657882 1132720 956558 1549784 1579135 1165081 1292245 1508875 1720046 208153 1907319 1325228 623291 1217807 1823337 1431152 691310 938125 1839516 1093308 1638086 440412 1913492 1574915 1500887 1996911 1864090 1301707 449152 1306780 723548 1681819 1094939 536275 1959344 653907 1103500 57183 1683514 1853080 705576 195741 247902 1382626 1696785 1130952 869990 1868732 1574574 1709760 825111 502345 1075145 1531208 1281363 461931 1009378 577272 356631 1020894 866598 1442350 1258208 123297 510606 1066881 685733 712014 798319 410283 1860661 1909963 614991 96013 1829767 1371545 504656 1746635 101949 459525 962643 528407 1369679 1719707 1269659 1998732 1070640 274706 831912 1256251 546198 107687 666176 1809912 1555237 1118207 16068 651331 175357 1699658 1171891 1273739 390596 1900567 710210 606284 490124 1999543 1911753 1973716 1427684 222807 64946 522609 1919879 149236 29675 1266167 1079753 1813564 123405 542546 1947365 1545561 1246302 438586 1823851 649030 1661842 878656 485714 1451752 36799 1792773 1098224 380653 550430 348998 1369346 1530083 510885 1203283 496651 237491 508157 1167158 1981303 438107 1796935 903492 285971 650919 1886337 599372 1757797 442652 792990 545858 463550 973326 1865229 1155175 1207675 579640 1988671 907654 1540898 1939743 579581 305837 1156549 204693 1561294 967013 753385 343440 126424 1588897 811108 955534 516110 1828039 1698515 1462893 484074 1477424 795137 729620 1783339 1800353 1344691 86060 458033 587732 1054571 252072 994478 1563946 373474 1978888 686859 572680 611123 1466810 306911 525061 190041 534088 642019 1610900 879409 773580 1394177 1701434 1423651 942969 133397 213051 1100257 1659904 1304387 1365700 1551150 1754400 627299 821244 997965 1538979 93156 64521 844138 1041680 303355 753679 454764 1185439 905625 650522 1498415 1521700 694894 1236976 1543643 1996973 192084 1666379 630882 1181478 1898796 1804682 395828 1438540 1682268 204994 443047 1166533 1404421 1835852 1545556 1435776 1241473 1467515 1996374 966674 971549 617018 1609835 1424732 652204 1822833 983286 752101 55383 1299483 214840 952910 1264555 1216554 558647 1435058 1595632 1311822 1922782 477273 1305610 1099639 46472 1974888 1359150 184429 618063 1026893 1141713 1845214 238055 930304 1010641 459727 1439580 1614857 68741 1314597 594972 157718 1132937 310051 414776 851348 174189 1535501 487972 204990 1253440 1709294 986831 866527 563087 124511 964159 1333123 901169 1783470 598130 461323 1643061 1279208 1908771 1821713 1444715 1017082 1579679 1905773 1348643 860323 1316125 944804 1287966 1339666 1955793 91493 1927113 673261 234195 1291762 1491547 1506885 800594 1503911 1951284 1222938 1346890 1637450 785934 686918 1709393 1286004 212946 11284 1492823 1475538 1255531 126412 686194 834391 751351 147937 1426560 449876 131674 567980 1255294 1146665 138265 739683 1208908 272062 173139 642797 1513316 1329664 1042940 1264727 1957035 1285091 1870317 85702 1080058 846418 232086 387221 1719540 473374 1188507 649284 454774 339962 729027 99703 1011707 1386315 653802 745995 635529 789738 1181008 1601642 1918951 1948923 600093 929810 1004111 1675111 776912 266581 1042694 713357 1127469 1867172 298338 1181722 853144 656608 1464781 1958864 465268 47202 1558351 318747 1354979 840443 1187139 1554648 99135 1223689 337678 1800247 1494403 255610 1177223 1321332 975087 1262742 550271 1897446 69633 351478 1008998 1556838 143938 1275795 1748908 796904 1476935 905966 529216 1133042 891513 842254 1971505 1926206 3651 1107174 1395405 544196 844912 1888032 1417239 1282530 1959377 598638 1238894 391626 707527 563406 246838 1474610 96436 1774823 1479821 818258 642564 539325 299376 1440990 1980669 1504304 131065 650794 794821 112487 1999644 761305 715208 229319 379507 765290 1258815 181935 304807 1888368 473325 1671958 1490257 702205 352120 1214118 1114862 1282418 231741 1967244 1885157 1047152 1375071 278839 1510475 1329758 475885 1009239 390475 1635910 1483988 57103 448275 349118 1201820 1660301 328651 1557943 487665 915445 1777906 117055 83075 1237419 1839576 417365 1423016 1709828 1506046 1016397 309606 625355 1957022 1723384 175635 1356394 714269 1338209 196729 1094874 18305 1703630 1987738 1659827 630847 661734 461072 1981956 47716 1771757 1967914 1635128 1991743 1979844 1515659 1885153 1869698 1383733 412084 1446755 1760953 1880743 945361 1130462 1320513 814264 1373526 980277 832638 150712 1310535 1266198 609677 1981368 1678710 808526 727037 688940 585591 454113 1216288 1587305 1032511 295184 1700913 1850646 1043132 303284 109639 993313 577725 1766208 989241 567310 1874435 826191 1209386 1878907 34628 1639048 929132 1527834 1830709 1028948 673989 1388829 1865430 565594 574611 177153 1944205 1708197 914168 323058 1550341 619849 1990958 990976 961450 319004 1250552 1891305 984529 1841035 1151083 88598 707561 487471 1850887 1924269 448792 1448431 558035 1230013 260107 663624 1845756 781784 810806 1444328 1485999 1384993 1538455 1584600 377601 625110 1111306 1084028 1028175 601336 1579481 1535303 118554 1515111 79602 1838598 664557 652791 1814283 1808178 1677167 1315149 1875617 1731332 947920 904986 451589 1681358 1028610 925995 149138 1321638 1553291 1974318 1982814 1626452 1022406 1922501 1692898 119625 991325 595479 1361199 247791 768827 1663468 415957 831484 1365255 427450 834081 564117 1285307 583526 1196648 792687 209802 876608 1824459 908588 43043 402244 1184944 1779739 341775 76618 295959 724766 1595431 876949 1040338 1427356 516824 1036362 350366 1380060 1050390 965866 772622 1210045 489114 874987 607607 315671 1640166 695744 1217059 436457 1084490 405084 510111 1671917 236559 1105253 807665 1893005 1895158 652323 746631 1286115 436796 785088 1979360 1475547 1227245 1383981 991117 553815 1119878 1309141 614449 1750189 1710723 1469705 1970945 359707 1117621 536137 1682467 1928172 1454578 1088444 742176 677888 14690 1209429 922735 56015 1232412 1387057 1228108 791797 1732378 3165 1184475 238481 425028 1920074 217395 1946330 1251679 1582552 1217098 1987210 364881 900460 1501488 768189 802753 677438 557846 1974087 1745227 1516517 620508 968796 604366 756902 1021072 1693534 1833908 214696 527861 1016417 1500723 923361 1776288 291583 190966 398291 2359 1357189 1498419 258668 1017842 512204 1753229 866658 538724 1305817 1161450 576911 413163 1836779 366584 173456 1287603 1986912 1416157 540866 4769 982793 276081 24986 750871 1859315 1937208 1528974 1432691 221985 840288 1599784 1088151 759464 142401 1999715 1145922 1547310 403927 568914 717432 797754 354655 1191666 996145 89578 206002 632602 1396116 1976081 329036 1934237 814249 1229993 1132415 1087543 308932 1600313 898307 1770577 631034 760337 1901119 249974 494003 1039144 1431050 1761092 1664502 1317237 933372 763749 1377238 179038 1368866 1619515 1136092 1539378 1337193 584321 1066913 471215 28309 1286411 1192454 1083445 1824633 494113 1420305 1754209 7836 791809 218458 639773 446773 1329631 1473440 39232 482375 1073762 889916 1144358 1929709 674422 1347653 569593 253064 1787541 587289 518849 240945 613210 315744 1914357 506179 251989 487784 1479986 733113 1827750 1617113 841136 1246411 244140 75345 777632 1550269 1756248 1311597 198000 513666 1314984 1554931 1596091 1801386 702911 1578799 1247507 56719 32766 1106051 1294686 1800726 557873 84154 1786398 911821 957680 1578024 649279 814576 1603971 1269962 1627923 1474412 1233734 845217 759418 390878 1803567 1668290 1613535 2606 1935729 1881378 558616 1236838 742981 1770509 616623 111044 759788 17592 1336360 1757888 1245691 367179 1913165 80865 78634 1936977 51492 338176 675026 59545 1291883 259160 836790 335733 390338 322567 311982 1123175 242668 1217001 1830905 371735 1635129 1227393 1721287 1062060 1508249 695091 649307 803224 1980329 1140246 1679400 1740181 1002599 1493368 1086458 543730 793561 1323780 1785668 1161235 33936 1022116 1371644 1789044 142404 726979 1718587 1959786 1543458 530616 1316605 1745548 509797 1675865 1236273 790562 1372623 306552 1890631 1531437 992699 1396343 1173002 386230 1251201 233287 1840985 1699307 1088492 1042507 597467 65355 536587 1184825 666198 606716 419967 1715539 359924 1768844 658410 685362 1035182 916625 334073 1123909 1623927 123646 1300729 986457 1244924 680514 1804137 281731 1109441 869422 1647104 1549964 446241 1001417 1285701 989347 912426 1734520 1198861 310188 1966286 64807 680120 1507001 816830 1188917 88597 1059193 825258 1750823 434545 714125 1179917 1207369 617012 461310 964236 47461 1423421 1204043 1511631 1771311 1683784 1862645 620170 1143789 1391280 1678767 1094355 1147159 621179 1650223 1327467 637874 948198 1660761 1208505 135301 1708691 904866 516718 1956870 1599899 1039896 1153296 1769472 760944 238455 919916 1977070 748561 1008927 362961 1198241 1488929 120417 1832847 352708 1069181 82558 1292404 355539 1511378 518923 859142 393302 1603960 95301 1886979 190422 76260 611929 67117 220553 916429 332063 278490 615143 1142514 728235 477498 1023949 1934117 857410 646698 1647887 1758581 1592246 224108 1659809 1835148 854911 1965946 1383725 1847144 1910308 728486 543405 1614705 836756 1254546 1755363 214139 904519 1046126 1993530 588649 1980206 952009 985992 1293694 1751162 916309 1552842 1746003 728423 945844 1686085 231823 1703080 919385 647265 1544170 159956 680198 665339 794772 417981 1105329 1258650 1637756 1439988 1323181 1116883 187498 1299702 600375 1976060 440490 1711710 67641 1954352 1272845 272099 842584 271694 154787 1548101 1312048 66350 267236 1255594 1134489 1956751 144764 292171 636300 1965583 1069916 166054 14164 205367 1121758 1706498 1549743 1076986 525438 1385961 701342 1957764 315539 1128751 39948 1711926 1181235 1906468 123785 1412820 552669 1281851 1719306 520602 1002994 541221 337866 946139 333882 523894 484227 752065 1742040 432678 1434333 1733782 5961 641893 743610 1187196 94779 1363159 728543 328958 1427329 1445117 317362 381817 1074023 664519 1206246 242945 1833503 1350898 1209456 193347 1244551 984210 192796 174106 1234343 1223556 1548435 1044876 1919456 312685 698582 450752 1081351 1682783 191417 752728 1311631 955460 1926865 1031366 1711188 820046 1293364 1586863 1701159 909540 843821 1496796 1608853 9190 1265203 717073 235646 574984 490642 1075427 743232 1306392 1008589 618382 107195 1653365 972967 69599 151624 536097 1569407 190427 821568 1847665 1956530 167772 709116 529840 1673476 1599398 1494253 401936 1571751 2495 94968 407926 1252195 889562 611523 375676 1376187 1875325 896008 116657 96157 885495 1523143 1649460 1931027 758095 1253529 38129 1134948 1943328 1275705 1384851 1999328 1946714 1382620 1903241 751893 1050437 1659572 1069618 1483265 774548 412475 1916161 1276029 920495 932071 454159 896146 812024 1710492 353509 1253688 1210535 1273554 92022 1571706 431865 286249 909160 1921664 1351095 584650 761641 1742372 1201648 1484020 671098 117406 1690008 957644 884230 579451 102593 1567077 1460175 1462067 1907855 1759485 456580 1445469 976058 1154204 476407 1298870 1422401 1740251 716924 1074653 329921 875200 1608901 383869 745853 474904 1189222 1450052 1787449 1632744 152422 606317 595870 166170 40844 1807082 1900708 511817 863427 1178551 767925 1051880 311493 1000083 191798 740474 493790 1388383 782481 1322154 1852456 1139067 291214 1356013 1455218 74009 383632 1080151 1040612 1212694 1180615 610173 1706115 1804576 1131032 1750873 250785 1898385 1726550 746188 1170851 1105118 1228665 127314 1539573 1510504 254864 1526404 17873 316319 472669 1699928 893229 1579959 1749170 1838064 205288 609111 998578 547938 533433 1577883 10349 281168 1185008 1608208 915687 1417120 1250929 879459 1095788 248051 1522612 233436 896533 609855 1325817 1245802 1328518 564689 409861 1232121 154957 99873 392205 906499 707116 92226 1491409 277559 1401852 906083 623327 1669306 1016941 1082047 1715971 299645 1727770 1650617 218469 33752 833552 90315 1513978 1459274 1175357 1486135 1029802 56199 296117 39622 547562 1860556 636502 1500008 587531 641952 1804435 1954279 1946665 81712 1628779 806361 331437 1777751 1794110 1649429 1653025 366244 1187717 1747585 1890166 649115 1346517 1482346 781942 205451 920381 882057 1634653 4266 1914614 1748576 215113 1075679 628277 161637 820475 823306 1768249 1907773 1653639 380981 353197 1142523 966691 1887718 1727498 745986 627995 477664 361236 623400 815800 1151179 1163743 882768 1961368 350899 1132219 1738301 888382 450378 814939 877506 578316 1853810 955963 514582 1923901 1826071 1560449 1968399 2687 563398 1589659 1641152 1370274 427215 820566 1683694 1778399 656199 990374 271537 992754 442049 1878389 1384437 8923 434835 983322 627377 606511 314084 63405 661026 546003 1716345 1184419 164736 261651 1917692 1504579 1817553 1501699 1891293 1922241 307705 1364019 1404722 103237 663482 1946000 1261061 715833 987006 1138083 50134 720490 1223834 1659620 529845 1944926 676929 1478974 1127585 74197 1601263 1129960 1981946 1074230 206061 1555828 1918540 231722 267971 544072 61886 921208 1695840 20966 1989632 1539810 1151743 10185 1564484 916152 65965 90246 472487 1734926 1233177 642786 44270 1458677 524104 1277217 1559278 1350267 1578637 1096787 970252 791679 1704560 925967 42624 661428 828267 788145 262286 1521915 594286 1337180 1386844 793818 850886 1327940 1838186 719973 1856290 1038698 1677171 264194 854950 1114527 717431 14188 73095 1712485 126868 699552 961151 1144353 1275607 1520297 866114 179780 1257999 989480 690326 1964250 1181476 1126822 1968384 963977 583451 979811 559842 1931021 1608484 1525478 203455 1138414 740531 137175 142724 1906833 1521102 1468431 590217 517500 1777398 1641367 613207 1641117 1195194 1116922 1715738 1171488 942095 1477569 1582785 777692 361947 472302 1710845 1420166 656932 479543 554601 1140946 125289 1410065 104916 1087963 1115300 1475697 644535 1410711 1917643 955289 300740 1907378 408762 1841084 1312479 265247 1219566 286088 460182 613670 9019 280751 1287015 569660 1245749 1084291 748735 496596 588148 1865181 1047090 229993 1855728 1144199 252435 1210284 1713836 475039 671966 593596 1986348 1969042 1383034 1616620 1224239 888499 1092243 588094 719096 311567 1616108 697354 150859 1863843 863007 1721143 899933 835606 831911 1931232 1845958 1784516 842470 1291442 1744735 1204613 1132065 1983324 1465920 146668 290901 457785 3856 1482175 299916 213468 91710 863058 141890 7759 1019234 1306578 420003 1137237 1396651 1843522 964599 860704 814743 1940653 210120 299385 693785 184252 17336 1011326 683297 314539 1068790 1461387 1679325 357060 1886131 1722186 1877357 123323 586499 169175 1476844 918730 1921017 169156 241424 441300 397770 1750125 1941406 452665 551830 275956 411163 1092380 1842059 1543295 386975 1226600 10574 1668764 822188 990849 1302363 291299 1151080 1634201 509084 68703 86731 979677 1320956 1170144 630066 1781171 391184 475545 1206091 129866 1124637 1974125 238704 1163298 921099 320590 1179834 261566 1158190 1839303 1340399 917930 470448 975220 1887197 1201116 1409166 59551 957935 1026812 1898274 1493444 368633 1912746 626358 852074 308743 529607 307157 1818315 1964387 1648561 945614 175866 1860384 460051 928222 1237064 1967297 886183 242730 777128 1684691 501515 1459411 661440 415331 593399 418989 1698678 1540592 1300257 345709 190186 1803537 1381802 942302 1573683 927580 214225 431816 704588 1950636 1013216 953205 175838 1650336 422245 1558064 1136114 201600 1560236 1305425 265207 1972767 163135 1928378 1196561 423127 775435 1862780 1134228 1740156 487962 1553106 696595 1732807 484192 1781125 896696 1382398 1586993 917757 1123066 1457671 1687477 259931 1491202 482748 53760 181772 1654308 211738 844659 791039 460745 1178299 1399144 1577515 1843020 22923 110127 719680 197299 1212934 1164208 1364690 805661 204504 1263026 508586 1144909 1335083 924076 538960 1585385 1995230 907199 1069336 758463 754634 1663894 204542 345875 739700 484504 146322 384349 1056950 1048004 1087426 1296492 1661326 944825 1705136 1710117 494559 1523038 76706 927290 371998 277306 717675 1784389 70407 1583463 601786 1951057 846233 810407 1026053 337753 599269 1296763 1464978 1262980 493282 269620 1033585 672012 464913 834951 20225 1957419 1455042 647310 1719622 1416300 1390137 1819202 551620 98695 315988 842587 1752339 454046 17792 280636 668138 652527 646294 635310 55737 1129294 602888 1875333 668707 1672337 230681 510899 1873726 1210852 1196723 369632 752211 1264266 1672031 1096944 1043221 760678 1241807 728685 1757986 9825 122986 1336747 1959114 270212 152789 1607628 1253996 1195844 1682274 1706539 1592293 326601 60379 1762312 1380984 98928 1326761 1204846 1906028 563288 1775383 630425 1008121 1003546 799760 252018 29403 1132048 543309 61106 1192589 1292531 431657 1389994 1293062 1601638 1752214 1493312 139334 939100 1319633 1584807 121030 369473 970908 371525 1453772 662135 39906 1651662 645322 1600270 1120170 1284948 530124 617143 1433213 100796 505683 1441783 1265221 99245 767507 446387 800549 1465748 239761 1286337 1447958 1590389 1683093 209507 1224405 1514304 631904 693295 1981680 1301643 1266208 1931132 38230 717231 138267 280414 1033402 1925049 1355393 1970348 1666860 1052766 830204 799367 1203883 672647 1190057 1780585 541541 1920094 138675 130963 486570 1416572 1567529 1188442 227309 292855 567816 123446 1514368 339715 641612 1319446 1813063 829393 373954 1770060 172595 887896 1537223 1841766 1660992 760905 802681 787895 538552 361614 228330 1047923 214910 1143769 900256 1691162 928469 1070837 856889 86173 1553175 1520308 1769627 1479297 932715 1074265 807730 1572091 1700738 557499 830897 1692627 1400512 393884 1723353 42556 200940 1277977 736519 1632957 1126867 1134583 232485 406578 810003 1902228 1658758 1195378 1799727 1425926 1143368 1647145 284533 1234362 1249017 1708610 1423014 119627 1049833 1206278 1074059 466921 455008 1252649 977511 818400 599762 1917709 1412014 580098 688574 729549 910373 876010 567274 828428 319923 1762308 905151 981345 1288005 477166 1813304 1817642 844228 1371374 242573 5528 1956006 1958470 491777 1382890 1815943 928398 309825 645543 439546 664071 1116903 519939 464910 1456131 1870272 1676589 140039 1555973 1936291 586744 87976 760595 560118 300340 749418 1597807 849719 1997422 360601 1351576 63211 1127856 1752141 358927 70519 267859 636513 174193 1526910 655613 1891315 1842010 960762 726392 1584205 509621 651274 327925 1769663 190490 1685798 154483 882787 945584 700511 372077 920410 484249 1892369 1479801 413791 874191 1594269 1780354 430682 1646257 1222419 1736904 1115511 232924 1030574 983387 591132 176228 1598900 480357 187212 1192741 104769 1013947 539480 1832048 449470 599960 902026 1315938 289461 251615 589904 134663 1941247 1385831 337649 1848330 1517254 295600 1610236 137778 484886 746845 200451 1708591 1242149 1776339 772992 1387844 728308 1562587 502984 327247 569505 1020899 1361005 704958 365584 391621 538575 1569134 143902 866392 957257 873586 5835 1028034 509719 310800 766431 1043550 1820916 1310012 827017 1421119 896584 64775 1042243 1918702 288086 878026 102807 863395 1853945 860836 977214 1892005 1498636 1213678 338999 1318255 1188237 1266508 328604 1150343 363901 1631431 1279841 1989264 864748 1058376 851851 1789615 893475 1702534 1359157 1350403 133248 1839714 514159 1255323 1954376 1217562 110832 1963739 203023 1644908 266530 760036 906756 892600 1930813 67896 1926202 174521 515872 1683090 165067 1958443 1733184 686443 6056 592175 1666760 1365222 1939160 1367283 759634 563425 1401329 375765 746332 938055 894807 1161908 20178 1635804 655607 467633 1823308 1222173 52153 1472754 1189767 257203 423646 359849 1297392 1051922 223138 1900504 1890089 805039 107144 1194763 1199422 281128 466144 560190 1266269 1825545 871871 1167576 1009983 1879704 1549869 508542 736156 1818673 807895 1591170 1564650 815198 1020092 522312 1793701 1296341 23115 1160790 1555400 1836323 1244452 1343351 1930206 914687 1474045 156575 1018545 1838802 193765 341027 1288159 1277104 802918 715269 616053 1725790 343064 625275 285441 32809 578333 1532712 430633 226347 364689 1334795 1853780 1981818 824569 1855817 1407343 1631832 89401 67616 1651387 1081178 1856150 1324581 1066997 323130 1319232 1028422 535235 1870735 1676141 1646330 1176680 96589 1794485 1866371 1295240 820998 664057 122770 425106 1129538 1648182 1226678 503184 1367256 1728141 364233 1586283 450410 1764501 1909682 171809 1598819 681721 1540710 29374 1806260 1570984 532012 1292331 1694947 808011 881993 1202322 1929384 586714 25728 114373 1023649 1796656 1342183 1254145 907119 111589 1581487 1688977 1993476 1521358 916029 1798322 712340 989410 1515511 528058 1197843 1230518 288902 167862 434680 151333 521368 1618907 964777 319218 1561007 1049460 442910 335401 1827017 935914 1616197 1135036 10663 630483 1809560 1786250 1189918 191797 1479341 1103176 79885 1183354 490936 1005867 1011372 741882 298511 162844 127489 607008 601030 1076162 533869 1387320 1531098 20374 790311 1858619 1856008 843666 1353716 1197314 238796 1544592 1643622 1233530 1984639 719580 1824205 559509 1910133 541469 1953066 35510 81285 472732 557711 1941720 1014881 541427 946312 1765812 1600967 1634241 1697955 1277913 541171 1049928 772659 1693790 1476622 375838 494333 1540754 1947362 1950438 131702 1377204 1417374 1858850 904156 1300608 1166640 757329 1661788 978046 1442090 534604 1867283 797683 1264851 828579 1445188 1500544 342902 342713 1874769 463354 1767483 1003160 804491 1096547 1846951 1882584 388879 868046 148373 1163999 1250406 1389853 585171 896359 1644171 1840189 627901 630388 1139223 1872717 1324503 458333 8354 8130 1638523 1062220 1064311 107163 1499368 1798263 50702 1466264 736639 1462242 898568 469853 791493 1550776 221456 578772 263814 1378251 237422 1626607 1899716 1251395 467765 1158233 1251052 1969802 830394 559367 1715185 778587 1132610 85966 814708 890278 403458 1690129 483464 1183910 946637 1472094 1854138 1950151 434694 235554 693044 1047052 1521508 1847904 713704 1387496 1784313 945119 704906 689930 1499427 1731591 383360 393485 206994 1587512 890573 1521936 1959598 395597 435769 454884 1591696 762505 463037 1803975 602457 1959358 1393572 1453169 14960 275462 598333 1685172 1850729 434487 811971 1331027 724291 861696 1227753 1123497 1495623 793353 904611 860495 260832 1897870 693779 400922 427485 602421 1109400 932742 836088 680248 71633 1678067 224181 455677 1164660 329631 1569936 234773 28795 909915 1135902 843102 367045 263921 1495164 1162310 100567 1921919 906874 281717 1992602 1210259 1725125 1832380 1744284 1264029 1787836 1342889 653453 1439877 979355 1533944 833476 1165362 574384 494276 1499600 1788922 203642 1637992 1399726 1672174 1396939 1219643 1639726 573666 384247 1718739 1007042 74597 1145828 902954 1329662 629740 1571660 1566420 944482 1688416 1005236 1441346 803652 948977 1813163 869312 1717376 733828 425194 411880 573877 1320755 1481712 214714 288493 152243 1292280 1980615 1262167 865601 1942084 355304 316023 131082 736000 539841 1389085 107878 309355 321011 1276440 471641 1465861 456911 1654843 1306718 1821597 821166 784189 1925676 1797531 1239717 1333120 1397350 832675 1755963 1825527 487689 935251 251457 1796087 1692983 1457732 1862584 1379224 878639 1624330 736471 997901 1810065 1812691 1065388 1980507 982135 623285 295247 1198078 141084 1405181 756181 1667254 1756804 117466 1157855 1802340 1647249 949221 517233 1315919 1798588 256531 712481 1892016 104190 544575 399015 1475031 1923871 1357910 693172 456415 834659 276691 985334 802498 1099040 1260952 492427 1949055 1578530 88516 553238 1473394 618079 273929 475624 1552040 57275 1740271 1408511 1973131 1064874 1383989 1731380 874516 728224 1151485 1365980 529531 305711 1882653 1039222 2835 1291232 688339 1314410 1656088 1198501 1152430 969111 1845595 1771812 1055876 1219264 855873 869593 1149235 518504 787126 1328394 266547 1346255 1087666 32060 623635 717013 466858 1651283 328669 545096 236455 1440407 1977504 187676 940504 1140228 1195244 219744 315066 539468 1043265 355851 659874 1350814 1968946 482644 1199934 1520540 375985 270366 1066439 1001155 1141569 610611 1912403 1494773 141695 1187171 1251352 853466 1338698 707525 1004363 1329136 288421 1802646 1861479 57986 13062 1061867 1378654 1488409 404223 86479 1717174 939114 185144 299243 276092 1536363 26125 1080766 566683 1280439 1963937 1183600 694489 355610 696799 1226449 1723259 42709 1836198 677536 139341 474318 1106128 1233433 1510320 1048586 1333737 1062921 1522370 1770948 1369286 1684783 733273 306632 750178 1863827 677866 1451574 1855654 593307 392371 1232423 715078 1663279 85995 1242550 1496570 1087793 511943 599543 43599 990863 480272 757618 1376429 1364552 635654 1723768 1932774 724512 780043 578734 929725 260736 1201864 618804 1539265 864396 1785233 1706169 1920129 1245488 1400744 1001923 1951831 1559248 1775752 1864120 285929 1832537 1815418 297733 1852422 357548 872044 564247 782357 1017601 1353649 1680029 194709 1691728 1781433 1221852 1433331 283342 635927 656792 1725151 913886 61609 1960117 492807 827095 244336 1808568 680862 220642 497223 562839 993413 1665450 1561324 1285349 404539 859462 347168 1723725 191783 70044 1505591 1246549 1429432 1653112 677587 941788 607810 581946 1763949 440413 651192 91236 555356 1272381 1771129 350086 1234860 1230753 1305393 144358 595002 748927 1388442 926119 1369786 1283066 1141929 212956 611002 853526 394617 616839 1210648 1801693 803137 1146003 44675 937169 1212736 1528667 1435126 1323101 363750 97954 212358 1807869 1473325 1892004 762000 904548 1899864 1828797 1530861 244907 722989 933201 1856794 712860 1274153 1824996 1647694 1155892 520596 311536 1626780 473722 1614544 358221 1046651 388233 331371 1091565 1743132 1634820 1037932 1848234 146859 903406 633468 1032084 1139637 796121 1462921 1990111 1796152 1645192 1555390 236174 1028317 267297 662952 1668990 827567 547644 882850 1769425 531389 302539 713898 1183029 1371283 1376857 574317 1244852 73067 179309 784319 1426296 1716523 436456 1782535 1674829 1653605 558102 187846 36933 157943 309703 1435065 132971 1690930 973170 440567 1936094 1688648 1646958 1517445 1829816 205255 1395339 1299892 1516996 1485666 199433 65393 1506971 1881054 507784 1524875 1945187 846175 857004 754610 374386 890046 492927 1138712 518116 208580 1583733 933305 1231835 205182 393175 801072 443285 401279 279117 1814845 3235 301954 372693 767225 1443293 648610 1675909 1405923 419791 393940 1025504 1118738 1042948 1931671 1913815 277748 1737890 1260300 979733 380519 1126988 745990 1190228 1319538 1073433 1983485 954255 301457 641969 582668 1087646 954969 478843 901374 854286 1958945 1904671 580682 1647490 1724627 1086525 1577909 14201 787329 1203280 1850322 1186255 1205765 225779 1309227 908167 1535445 311050 1794358 758188 1340767 541542 1218617 729946 1575229 1867861 381921 1853481 1301743 887449 244326 410618 1600779 1324250 1299039 1276108 246560 1421000 421941 628521 688203 1760373 806011 343497 874543 1714743 1069878 748516 1702032 1264113 528882 307296 1200932 595191 1629669 766388 610202 904547 428605 87199 1217002 1022115 262478 1262454 1899559 1857265 476010 760425 200747 386328 745169 1887482 1519171 557325 1998273 1115712 354695 1955317 1208094 1255888 1863232 1529272 1647270 1387360 834301 1895744 1014006 889014 1396461 21599 179791 1136290 815779 469535 595086 1220394 351408 635607 1228128 276751 206648 716973 1086530 1760304 260616 1171775 1804501 127896 1166056 1112499 960864 1398297 71761 906051 1688493 468814 1764870 1477906 803352 850522 1378595 1349878 1811090 578586 1489296 10500 137032 957711 1884809 1161650 303765 1392408 709275 496298 1561916 873625 969712 1703705 962620 76090 1289191 1150479 248178 877528 1824963 725967 1199576 1580296 942742 939119 1751636 1003806 1499392 1722921 288892 1166292 607236 1311817 890239 1080193 1821795 1274518 1111879 385030 1009571 90658 1136123 1260995 915681 837146 1826952 885649 669321 1467707 508127 1060417 993305 790710 1539211 314981 699271 1735397 1280383 1883503 1174750 271600 311506 534582 1373864 359755 1430302 850029 881551 1471909 550613 89846 181454 1914623 1982236 832485 538662 369610 1187010 955607 1227285 1348680 640614 380588 1377915 1299297 1579934 370520 1609940 1282766 1367695 828162 114559 1308573 176394 815733 466522 1278109 227332 1919902 1468612 1667394 1524052 1057120 907079 157398 1893933 613476 1485063 308192 604756 1492740 882915 626155 1708054 1015134 1190534 1624125 1501830 451618 521605 84268 414495 1599738 421779 1016740 437975 136243 870946 1186508 1371744 1172659 782635 273581 71741 596388 1683434 1909506 1630219 1373348 1875620 820721 346238 1053174 294906 267486 631967 1873471 497392 726657 39030 186414 1442862 29451 1304924 332456 192107 722445 1280182 523589 319343 110975 250418 1547360 1742076 634803 755542 24516 449630 1621119 895567 1904286 1245139 461542 668796 99602 229351 292088 1275708 1277053 1169377 1897299 704007 517799 563097 930144 594658 889818 1997229 388768 1674922 1784473 165118 1064238 1979241 1878773 1128409 1718129 1352269 956269 1183715 1889001 629321 777200 972578 483196 1708229 738467 879948 1296772 96389 501244 253156 976899 828399 1812980 151738 837582 1968325 199435 1711463 1566216 1022751 1350142 107505 910698 1084079 1874903 1240700 174865 1642981 229989 434698 1914240 755909 1361180 1787914 1928653 1230324 409034 1444262 1656052 1717560 1723134 122381 1249140 571107 161520 491682 1175153 944402 400580 1008116 1782429 1461655 128940 712532 1695965 1373770 894861 842188 1301171 1066675 1852171 1407428 217949 631788 1189455 1154008 417897 1988506 689623 1492780 1416670 810098 684900 233215 1693061 1273160 1827543 1974272 1120306 246009 1500065 1388189 1724641 320927 1673943 992921 955121 1223115 1664623 3612 4735 1406029 1981122 1752894 1073451 67158 124181 1551903 1346739 1499886 498092 1270897 1014447 1341885 992250 1289642 647307 1224808 1410507 595655 375501 1043003 1323069 13401 1888902 1048080 884029 1985331 1492061 1198964 1214675 943170 1585057 1891180 1544299 825225 829924 5406 818650 283224 303066 111643 1745723 1468105 548323 1981124 1430462 258236 1681343 460318 1025518 233281 1939298 1063096 1285022 1534619 1222383 1099555 612416 983293 1015442 309160 1883474 181432 1968380 1535983 1647516 1410372 404952 1142186 952116 1407837 151792 568629 1382288 385043 66233 222408 366759 260191 1172994 1602167 1248422 1021491 1015362 242604 1262000 525973 256612 345256 1552463 1901817 817971 598620 1286602 1335185 99 970354 849422 190362 1782464 348251 1997991 1137487 1752816 1902752 696490 806312 1500115 370577 1447981 1237488 398874 719208 267140 803434 1198836 1972896 1736226 816449 1267561 1395242 441593 1977509 1646998 1200978 1211289 999601 1614413 479415 1236292 1860868 1166919 1065980 467767 836574 644469 1953584 142267 395776 755708 976331 820722 108170 1631698 1063469 627045 834725 1322143 668384 1552743 244799 1320558 815647 953954 896504 172647 1042371 213427 841146 877724 835991 70022 1201 1717972 33403 4885 1235901 48804 533461 422914 911006 766743 268011 757629 108348 1862068 982162 1041660 39517 472338 1795972 445830 1895942 468247 947099 1897584 440633 1464777 1416178 1736619 410996 1578511 273252 318994 793248 19813 522235 1610793 1384454 1860081 538026 204097 1434730 1974826 1582828 112462 993260 432127 1935188 1140859 1664744 987950 1344342 386815 1542167 1928393 217691 971570 871446 1642169 567510 496614 1909860 21241 1227408 1875092 946209 1935326 1948745 972424 447585 1016784 1096809 72742 38805 453949 71429 1748062 1162419 1657973 1637102 1755701 1328269 1885449 1852927 1648369 478816 555047 795021 995120 684970 997377 767124 1846516 52613 575899 859934 418438 1457155 17502 666714 595601 950482 115091 1072991 1956032 254960 1550215 1537846 959667 985404 264711 1074428 92202 954738 1249095 1300313 1556372 325449 968687 1376608 1001081 1760178 818580 295182 1382028 948148 1558153 1049967 622630 648747 1729086 539026 275296 343542 487578 1957201 778231 215423 1571326 695796 1221519 821269 394287 1820832 512013 1077764 1212204 1246902 1999496 1607631 299575 519467 1677554 1213860 1256295 1043428 1067218 132761 258731 277123 1878159 594388 167521 672672 659128 947383 464552 888479 1767298 65241 1733698 317155 846468 386506 105617 686144 1755132 1505169 951952 1600190 510106 867415 631994 897127 1314048 1990703 1176709 1990934 1016527 1087581 632227 594950 551165 178341 1101874 1538569 709932 1757825 1495130 159976 1869946 1957843 623692 436991 1518709 1486107 1921689 1556342 1489762 436629 1101929 254659 1496989 82190 1905145 1364685 1405742 196693 1924987 367004 983172 481909 37719 268862 1306959 1403975 1123141 1486834 1119510 850865 544588 889098 107281 624668 1279894 815157 90654 259451 1625547 1264216 1857740 507761 1560760 1937682 688794 517237 1294821 1755625 1881736 777696 1035958 1038620 1176877 497714 1992185 698891 58633 429131 50217 679912 1606904 32854 100864 1085932 1535355 1565351 1872380 969988 991660 452610 1952137 791705 530462 808650 1508154 530726 105922 503713 943584 730682 1824801 1488918 904904 1382934 272874 1097546 414461 1174611 1548177 926054 1772950 1025645 1120158 733500 1972535 401312 470678 35607 1849540 56940 1480951 1142496 982976 1901870 1053755 1263472 1448151 771178 752390 1151314 375415 953314 572794 293619 439057 1418048 1125455 400725 1457801 255291 781574 142617 221940 1633571 469395 484607 1054546 1993013 576711 1647923 998440 1556051 1989151 237099 972944 1622336 626769 1430852 1678629 1964461 1791385 432740 1496163 1065427 1120576 339339 1860555 1602025 609129 344896 1862881 1630530 320745 1327001 1858340 1310755 1184751 1488252 38527 604651 499780 342788 83989 1716502 78171 253384 1865614 1751421 1145016 1458802 1985729 1256009 875742 331864 819597 1056576 1722234 203656 1949734 57369 177890 1540035 1491385 1029950 1482072 1472380 1922884 1525412 515329 37015 603283 123024 659566 1598599 1028961 145818 431273 1448986 1575169 75573 378379 1108703 1668522 739191 1285818 1519045 1513657 173063 88078 222693 1030936 33702 1441210 1111919 1823784 191516 1617700 1583215 1374506 1685924 1132062 816645 245335 102902 1391606 1830035 991013 400566 401526 1974463 1677811 1740900 1651750 1631662 878619 572046 1496976 849267 1631245 1361787 1931493 46066 1412724 47003 1352990 601347 1587668 1151461 403261 941744 609959 685083 1771777 391652 1194348 800247 1397699 1350561 50679 1079384 445566 205654 639398 401137 3188 170744 1644088 805602 1315575 1505216 1302651 772845 242248 1127090 973976 1355193 538566 1875282 1040058 1202541 1513312 1185273 715336 697406 257516 644481 1935842 120263 79076 186339 1086717 834775 1174157 245930 34201 1937039 151945 862614 1676686 1228721 203121 759640 1530819 293617 263723 514687 1784639 934606 1634166 214969 1956523 1549627 1508706 1229320 1313151 911537 286330 685532 1833009 418066 337075 1151383 458345 1877578 679757 1937985 555146 1523142 1393670 1085553 641161 1791048 1848488 1990048 1568249 933518 1798771 893820 199567 1343334 337176 149474 1356403 1821945 633032 1010229 391403 1502988 934780 726181 424360 1970568 1400900 724999 1137248 550143 800399 128222 1754021 997429 775862 880443 1974657 558268 1881932 358581 883472 536838 953398 1172683 629426 696087 1967624 1655324 517820 1716223 437556 80476 1907158 1205092 333371 741817 676227 36560 841218 782382 1412957 1712605 704248 1424815 92883 1218520 886452 1005373 1373849 338568 1487963 1629286 672588 973129 1889260 1374951 153674 743963 746425 232096 821730 624730 1033566 617003 247423 174128 71772 1248381 1186916 569757 1814584 1567072 1058977 1513314 721472 497520 354820 520058 867509 900084 1218397 360330 1518164 117268 1970756 612279 181297 1227237 1366899 1125735 163333 636158 673926 1919943 1199283 261116 1986915 1034723 991709 586373 1934593 1574886 1844756 1989403 1734100 434806 1378397 171224 1398093 1411674 1247373 1423216 499787 1856195 1823738 855304 1270422 1394467 1879269 653986 346084 507919 572890 657162 283099 846087 1822953 428727 1912947 199027 437719 297744 858035 1472416 973765 1725259 1465825 907784 243780 394276 907000 1013375 1651073 133784 390020 1727410 1379275 1423300 215934 211774 614273 58693 1594374 1949034 547750 1851899 1098213 26526 1397136 1298948 1514229 1774275 1730484 1748870 775316 1505111 914832 963043 1491517 1807693 1681127 632024 441690 14548 697231 450719 455485 1834227 354492 863713 244010 1833180 1150294 389692 719304 1663228 2068 289494 1895733 719741 1703281 77364 1874228 1394425 758403 68039 1255344 874214 198390 874314 1618279 63511 631526 1924147 1636357 1091102 675925 1150357 1949892 975121 519764 678918 400958 1808442 1628842 1146678 1724507 1682146 1263859 93177 461128 649330 1792705 14656 289431 460384 41452 223709 506585 1730576 1922136 1140174 1326913 1030617 131929 395181 442827 226190 1571377 914875 880720 237220 1315008 58606 185411 728341 367957 688377 640562 822247 100730 1843554 3156 1104096 1296486 889550 978157 622128 256175 427041 893836 1991758 146778 867231 988206 33022 551617 944834 1553825 360271 1039588 1065010 955155 342477 757239 171706 1309408 1881717 438159 913588 1463064 392660 430692 1954276 173094 1539350 49590 1517853 1472682 276475 843642 1587529 211784 859201 810089 689741 849843 547014 189798 764246 522495 82532 1370702 141966 770020 1509193 1700482 851076 787198 143419 1964858 473464 1982902 1092062 661799 1873920 219181 738545 1716795 104343 1555501 1742090 597118 1220165 1225898 1334377 684359 291030 274081 1573054 1667296 1267919 1052837 195308 1506002 180051 851835 1637177 1687662 1068744 1768540 294695 70756 891955 1898457 135114 1976077 1738631 179840 947858 252791 633511 955847 687945 1725346 1082330 513978 430066 642467 1822264 1500909 1626673 1323298 424012 1741643 476909 1280683 116461 1153984 640495 1243013 977456 712945 1277651 938321 1042461 257241 496796 1299377 921366 1599850 1771185 1668060 1478141 1289092 122261 1644612 1689847 151596 1371540 876372 1201300 319273 12958 1165116 997797 1717011 438843 644077 1005939 1107761 1306560 975684 1434229 1720116 1441025 1056324 717265 1386870 1432783 732929 1859839 1369638 1418726 905090 754216 246905 36365 1496022 994089 356077 1979004 1207763 1928349 1132498 1415733 1852590 68025 1535555 1324180 1922892 43373 1805215 1197396 1506966 1564482 913670 442474 1924010 1206915 1641391 535340 1916236 1610504 1078018 33007 1783862 139279 429479 602180 1503324 1530786 1659828 1478998 1275499 1647953 668364 1698947 314712 1823063 1276793 1181715 1587272 144552 1445255 1028382 1942950 1321969 1092386 1737754 1673696 1909720 833857 1722238 197345 1826589 267790 231449 155369 1424451 1020119 1869414 1892142 1422343 133056 1976150 1612252 1332970 1290626 703828 142734 219170 495324 1432615 435620 417828 655589 335385 412719 657919 870553 556182 1236274 807036 4939 239898 1850273 1170177 881542 437308 1490297 44941 1986870 24531 257819 1090973 1867499 1578785 1948574 400795 216570 420781 1403676 1877849 374220 1545062 408424 874869 925140 924414 1780100 1989405 562230 1955399 975370 1132912 1319432 491751 93375 1322499 780142 875749 390363 1950588 190939 457992 73047 1258088 1845013 1879377 1025624 1749484 509464 148244 330252 1255335 28856 730226 1549690 601435 204485 1736845 1825887 1984594 1584991 1504499 1393830 1864746 448097 724774 552396 16832 1053507 691638 1396587 1630213 967199 675405 131873 1013893 78541 132294 620147 1803650 1260207 658314 1879136 1698099 1651999 1058097 1210733 1511466 1029118 562142 895934 669262 481097 1765922 1331424 441869 430270 1511709 1304516 251544 1559798 766040 930935 1374523 1519214 1041576 1895631 883863 972017 1573936 470846 1433139 1212669 601951 322819 276059 1463056 297464 1679721 1318871 1556445 1037430 1259963 1550998 869063 152838 1318006 1435609 1225163 361044 54973 1100618 1884991 1518092 1505589 119480 1557628 1254342 802872 1294715 1184495 1714371 1968085 295724 1900651 214055 391616 1784284 787573 1006052 1041537 684235 645758 1017625 88860 246141 693479 591410 1730386 839002 1605542 1642209 1942245 236523 22763 399175 539335 848702 1042580 252687 1741232 1264862 916211 487193 1929867 750661 885257 1819391 840912 113575 1189270 763918 322503 1646973 1101770 1901676 1996025 162829 244681 328416 1304541 1912810 1967275 395236 1532408 143972 53627 458543 749601 399623 1516219 984060 1766549 933336 391852 1217243 1163327 1719019 1793823 1972570 1692840 1976115 1816550 175787 1008550 17535 1974741 806757 1218260 1675810 158916 1319308 670825 873384 212796 68678 1692740 1118502 1698266 1100175 733173 1142485 949719 1422074 689007 338652 388969 1435081 205372 1093111 1908163 1334503 38909 1322899 1917408 570746 571306 1407958 1343521 1490163 1016860 1324299 228835 674202 47395 1767750 481647 973200 1320960 1516837 1321665 1449075 446360 442039 1336864 1649832 1862191 73323 1125139 1347663 1051972 1176094 1081895 380718 1823445 1030558 1987926 1134038 1840200 1224051 242611 618136 281020 1732518 1658882 207157 253927 677825 1313468 384269 723268 1414861 776218 604392 870845 874394 896466 409530 1595781 1796008 881257 1645282 1723037 1476078 1529160 737963 891695 119266 91498 1114109 984136 442586 1009115 1023285 1102111 137079 929171 445520 683109 601069 1868168 1181562 1278387 243685 627232 1699398 591143 650200 1255829 105597 386346 921429 1615262 1942158 614840 827348 592493 122214 458686 668270 1402323 744259 529730 629566 366552 1744041 1822554 1069683 501597 1639084 1005043 531926 1574487 1039690 552387 1633426 1013096 1053125 603429 1482420 1430263 328240 603412 1490396 1333625 721537 1206917 1568566 405041 858348 1475192 158258 1671172 878562 1494047 730968 1500024 101653 1659401 1336409 1689947 1735677 1812260 1126582 1745703 152106 1481050 1311075 714230 1474080 1257097 677081 167842 1191652 1715778 151146 1169047 1907679 539094 421355 751019 814859 708942 561016 1222807 407537 31977 13946 1776496 1602311 409956 1361379 1877920 1363990 1299607 470091 622522 302230 814521 1783942 1396526 1807540 1843538 913476 794495 403285 324686 881632 28331 752557 605537 1828975 1186670 111096 1996859 746922 34072 1814207 1557160 538410 1790175 1480005 820823 1721187 1770341 1202054 1366730 956295 395777 1952898 1834137 602412 1012807 421797 379254 1834265 1086776 696437 1694317 897825 1162374 879123 37733 878349 1460028 726835 339381 175147 1943198 1295158 713441 921422 1224472 1006246 1235410 1296407 1192228 1069253 590237 653216 1299659 1724653 1047742 428133 364416 1205686 1333547 1242886 636919 719997 387761 30408 1974295 1776482 866440 1376061 1110623 120872 816491 1476536 1891957 1624587 1689254 574068 1960199 1202921 1432593 1335329 616529 997306 649733 660561 1792539 1927425 1204877 724271 73026 1277907 1729540 1254804 1184470 1323272 1836642 1551729 736851 25326 1400791 1557129 1329162 1599734 1536217 1491297 972414 1527163 1272172 68222 1437416 1207737 1926219 1788479 1001730 456490 1082584 733862 36685 1379713 1391094 1564511 617299 1003146 996512 7165 1990936 1423244 113912 200761 1073125 475312 1612146 299416 292987 1746613 11841 868456 1844977 1040496 1764592 428582 97678 1433877 256846 1890781 1734989 1498880 1970946 1723732 1479687 1378321 1854995 1825538 1984214 433722 1443391 795791 1558296 55021 1817933 1569420 1338649 252733 1144488 348887 1069490 11948 1521568 359910 1299655 1516638 1157947 1042404 750554 703673 1606373 949367 1459868 806080 441229 826666 516416 707244 1662417 1177446 1215724 114193 1817231 224266 1946282 305713 589210 912805 1056451 1664209 1444655 773359 818979 51616 1223664 1893804 741582 1722498 407331 508085 1852376 672642 766744 1736652 1594904 1815689 170483 1918564 453907 1065262 1415691 1164875 1132626 1429617 185175 214753 1978996 1883626 678550 391744 675349 840947 1414913 1614121 1178900 146473 1457186 1443504 66789 1276911 1926106 1203617 278544 181007 647617 1008155 1471749 1163351 1312819 888032 695144 1235361 481889 801181 1786125 605227 44363 135026 225342 345572 6920 221444 757191 1303096 1641785 1211125 321415 1097888 781539 891427 483099 261381 1702546 300605 1096054 402406 1078051 859426 119855 1903553 1197907 1334598 1019266 902058 1351361 1647344 580639 760233 1315728 593178 670524 1278694 1791202 1688335 1944836 1839171 1891412 477443 391632 1976619 95256 823471 505889 1537748 1385474 140774 650798 1443298 605989 1286905 1280447 1256422 1869417 371133 1402595 1948605 1214058 1534742 68157 4234 1596217 1489751 1609897 359839 17479 1524172 1792936 1663307 1166018 1448606 1517221 1892784 606736 1612959 740413 455942 1100001 1511291 1767944 633593 1126671 1729037 961282 343421 88316 797976 759258 1136015 412923 1991411 312351 1707836 1189813 388137 527845 168734 1494694 1600044 447089 237410 1049952 430250 722751 1318740 1598282 380898 1063640 334917 1989835 494942 635697 334680 637463 762755 759594 681636 1402017 226980 1522260 1691017 1934015 1481978 1245657 1787899 721881 358439 567070 987227 1178518 1782495 1492944 1017657 1644024 973935 399677 1925631 446410 1807292 609664 1702948 829124 785750 1514063 666710 1120748 1201357 1549711 430453 1970860 1448593 1147069 445485 1818344 236021 1733226 1152167 1256653 59492 468340 1875512 1436606 481827 1175017 1717429 1548093 1643512 1847558 1573216 503217 1669683 412342 1537530 748036 1697660 788710 854471 710493 714707 1619866 1771788 691151 725449 1785799 657418 312885 895113 1548940 281741 85403 991094 1468466 123421 1391878 976644 412720 873550 1215810 54831 289654 1685471 1524720 106738 386564 1286367 673635 1356986 1088602 1831450 1474334 1683154 1275969 714293 576992 915204 1088211 1744261 237984 1792390 1990547 1949436 1656421 224267 1348508 1990219 237792 933804 765334 308919 1711397 197605 1563358 721078 1592356 1156762 1658468 736335 845504 782616 1648647 240718 1584194 579279 1745953 828247 13863 1202156 1603341 1780839 1187219 782808 994199 1600263 813888 673642 914150 1363221 776878 498966 1633958 1584620 1333577 1232892 1978305 974382 314649 824714 318863 110246 1820818 764224 466014 402743 1989467 1034210 455029 59255 979673 1621459 922816 1782142 1494328 1488283 999396 1679956 1418922 541161 1597763 1335925 1157100 941623 307598 1578677 1269906 275500 825708 546569 1460909 1926090 1129094 1998725 287361 1116696 1183202 537383 1379615 293105 1065549 440091 460413 301995 1503200 1452695 760085 1337472 168794 108728 137271 1359968 8819 1197001 95976 662044 1240059 866815 996470 622526 1510078 1553678 1467679 1741954 864935 848830 1832882 782682 827000 512836 1145732 101173 1994696 994258 1997838 850404 65474 626484 1118674 436941 640334 1160473 143864 944331 1115253 1736578 45066 1455493 1219771 256097 435058 645349 618931 783890 944320 1959588 239135 1606802 1324295 1200758 1199584 172190 615455 1415687 1484864 1521875 1978750 1984874 1744092 838155 40110 100746 1841732 1973327 1859876 1070485 982389 104764 1968308 1628442 660653 1953481 1950389 882982 716441 797179 511517 1252555 1441902 1447634 932045 1394030 1879470 1539705 807329 1645046 1061289 1671870 1968061 1875304 1924960 1468773 1177670 1714010 999134 718441 1425940 1937177 866610 61494 1064589 1816450 34650 471304 700706 1967675 1327931 765222 1863656 1126507 425268 1872278 751438 343976 1537877 870063 1827739 1527909 808110 140019 1025531 822092 1670812 1567870 793631 1176670 568765 1179849 1415578 1208367 515184 1532459 1344790 1431510 227209 706303 486645 277014 1928122 1770401 503191 276218 1936872 1570446 1289891 1846876 1231286 1959440 1117388 843108 119479 625269 107564 931117 1339183 234562 1974640 1658451 487361 1023969 1985483 221110 137531 864419 728116 354951 1091697 842440 111117 998689 1523956 1133214 929244 1002059 110109 1355551 318355 346406 1497416 1139366 1586894 1951456 901529 192214 1274576 476086 1270169 1274352 256809 1158614 1037305 252395 389210 693413 258966 978696 1945816 897982 1810824 913548 967636 877437 1616936 56786 1426149 190749 1625177 494470 1250591 1648078 680465 1215183 821901 1948198 1404503 24828 307265 703055 1702652 1775736 1748774 803838 510765 902083 899797 288409 1963290 1068727 671515 527112 769834 1889280 60888 237729 1455371 1278079 268086 41113 903490 1504681 1335461 1153476 729137 97959 1803298 1736138 1268094 1456970 1998004 1368261 801977 695207 806367 886894 696420 419136 1383501 1678417 1132444 1411451 178328 1971182 449788 1217617 1675419 456687 428637 194242 1330148 484426 545311 868613 1541032 1652444 198016 1927512 1981605 709623 699394 1940489 1689599 978247 1444596 1509890 100318 1609533 1062580 1631330 113334 1193376 667964 618952 1828744 815040 1190702 327433 521789 840186 1248095 1486750 1897509 792027 619901 819338 43671 503335 1926861 930550 50710 1199226 1763288 572851 1538794 1818418 1330411 1749447 736058 1014943 433668 152921 278876 360708 1795414 1782071 587548 1822235 1206025 1393500 1112930 724886 1602007 895911 1865399 716189 1032033 1826942 404443 270667 456372 482254 1258481 1133929 1105174 753288 426982 1713256 350483 325760 66542 1541386 808456 1161335 1873248 244192 1871235 1298312 1456959 512851 194832 37853 1680746 531191 1763669 93908 809146 777212 1325153 1317392 1072761 1333128 826680 1605452 252655 1240329 1410472 818755 292835 1016898 1959361 1634586 439680 114370 352266 898123 1267719 1312454 788414 1154835 268947 988956 424859 1893561 238803 1966679 692359 1944588 1001719 624408 1022682 222762 168922 36113 1809533 1769293 376724 782941 1091957 1769501 356321 165933 281055 231717 1796864 1988186 1559556 296944 1773687 1939012 780320 1450902 1500744 984242 171016 1042278 1531109 230783 1322470 576118 627939 502712 8479 354828 1687362 1662275 1954873 1637813 1061459 1643171 1331887 1756850 127560 494315 557653 517524 1369851 1601204 446466 1714143 137764 341676 1659781 1402204 1284687 540928 1836823 201064 983926 848018 1700840 1695568 1478610 1124099 1148331 1145221 237054 805340 1949141 556351 18277 994642 1510347 687656 698769 1546088 1615263 418271 1447641 1471375 544693 533225 988656 901797 1290369 354273 864083 1850578 258178 387391 1820017 835026 540738 1503263 845880 231429 582496 208464 938756 1623965 1768296 697990 101593 108570 1067913 748431 1728599 1615819 1491289 230852 266686 9823 982416 1554591 713487 529295 602575 1459955 1718002 359116 88784 1865015 272777 989865 1296719 1266950 937988 1555580 730880 45917 1295792 379742 1894889 674949 1817069 512751 1710694 829394 1043095 1698985 1811302 862683 1344283 719373 331197 722664 187463 1167568 468252 1184789 496555 577467 691627 680639 1436180 173112 1691799 398624 369038 1478345 529062 77143 259896 158514 1579776 917097 762934 1852976 126016 81281 848056 32153 952300 1500081 348027 980371 1702826 1305279 1305388 404359 707649 81239 1736914 1518260 1905440 1158018 1459133 1281331 1861843 422542 1006888 787315 269822 672260 163350 396693 774481 1416892 1330168 312740 1793554 1826309 120788 1386691 786738 111140 1521090 656224 1930418 64932 359327 1029466 628876 652081 1446203 1936440 133585 217416 391222 396638 530548 1581805 726183 1917014 576323 1212429 1902486 653625 1257638 1178293 907825 897991 1183079 733089 1378326 789792 682318 269474 177067 1967830 165390 1469844 702486 1386645 114494 476816 927628 1947048 24593 576645 472443 1582202 604549 1487677 1191952 1593663 583500 1851997 2522 1184680 214578 255371 1362241 489382 1692317 478373 1517195 295714 920421 361998 1757816 1188535 1329872 1736426 899689 1263286 1032819 1246286 1845182 1178172 713422 1061870 951429 1246299 64293 1514716 1031512 1690885 1382924 1109783 1585031 1402038 1707777 1149443 1194669 357627 859226 1661459 251431 1768079 817860 960372 94136 491199 1995986 257742 1418285 107247 1927660 368713 531431 486159 868450 779471 840860 1793153 508312 1384439 171956 630431 1049755 1144827 1596261 1093408 920680 1009822 379203 239335 1584319 1768633 1022258 412784 457324 817587 1171113 1950508 656963 706136 1632454 435252 606336 785078 168220 555863 1680481 1128552 1442571 71786 204956 1799391 1111298 653448 1900426 1939428 1799055 1829592 764082 10614 1152874 1916423 884282 285716 1220304 329208 902131 1804747 1785831 773279 1309008 1041187 567764 462171 1059150 1999570 1090815 1200511 507340 1212068 938188 141260 648794 327333 752370 1682427 957646 657164 1512991 696339 175827 1834210 23513 1186677 187506 58974 695665 1800666 315067 316161 1391966 637148 277859 1304408 405142 1827619 282232 709726 399720 867879 353956 1859683 1153178 1810204 1667432 1887551 32900 115952 63315 147258 1355626 1942008 1916491 148894 308697 1996817 1268887 1422482 1243903 68661 1469614 1818042 92828 680122 48860 1686485 1169147 754505 1703048 1061021 623601 1353333 267032 1666849 466642 1270858 157247 247716 442674 1094554 303936 158391 405330 483749 1279831 64180 944305 54010 816615 662090 931087 1835907 1418836 1163145 1095175 243543 125360 23328 183888 1464048 1696765 659855 1578008 10387 967596 685987 182381 818618 1853782 1469333 1898660 1908168 1948719 943108 1020357 1947858 1686668 771233 1594441 364150 1438568 852009 436077 1889336 1451428 1155857 50330 1501541 1551722 1646411 32397 816655 87307 1199322 882538 365452 92774 58686 587986 369348 1336434 421998 290784 1134665 1033959 63238 1506452 1710368 206474 100662 84028 931632 921215 1576508 511692 1063160 351214 887970 742278 733794 875887 219215 94687 1476862 21168 830815 1178997 1935970 1910390 991410 2481 866453 1830426 674052 1565820 1283635 1050344 1276730 1831849 187063 249101 1326489 43032 1264343 348139 1314848 1582263 331841 450026 1056114 1345874 176444 851535 1001045 1864111 1612919 1968158 101938 535878 1892942 510266 782937 1575537 1718111 965587 735893 532619 423650 1063431 410045 1633960 1314556 641301 1608615 1603892 658713 481773 1537017 1696859 925108 400156 1679886 1865215 1880960 1112666 1129047 1059977 1324555 1137919 1776591 988531 1846121 1601327 1738104 1651966 232255 802412 771121 65367 1748614 1209668 568001 1829793 1913434 1410817 1821056 1392293 714347 429749 952967 54596 646463 76318 33105 1116153 1669285 254123 454566 382237 1263881 1416217 1673481 1713429 904024 520339 51908 162287 1852342 986496 1987994 909306 1868907 955450 200515 493954 337298 161179 1905637 134316 261138 224577 1036080 1024472 721032 1650012 1211670 1449369 857351 652923 640483 61381 900557 1566592 596885 1715565 1013608 1855756 1405255 806308 168230 228871 553522 553979 1995379 1688119 857363 284037 839501 436809 518916 389207 493421 422203 1038403 1346963 994174 496408 1163501 523828 605246 952221 1227613 306146 1178720 495790 29366 1191200 1598505 1602038 575461 1910602 976586 1165999 648964 114582 1947681 1810736 803476 1570685 1258821 203398 1991913 395650 672607 641414 709385 369430 1167201 861619 57233 229164 596876 1883551 345921 1726455 527847 139345 1475332 1943610 1667004 1919867 1712308 469997 1543936 1765576 651027 978154 1844584 80454 665587 23559 937540 1390349 807026 356350 536286 798854 1931313 325895 448585 1527815 1607202 574795 748381 1827508 1364637 930375 371888 665247 1274279 120252 1669351 1708403 1084599 366097 619723 683092 875966 1709160 1743553 1254222 1518477 679572 1331306 1042734 106333 1211928 203070 1046085 60807 1075073 1767345 690281 1556287 1496606 336537 983833 587593 918111 1857185 1716220 1932863 1873160 217059 1852790 571874 484860 912096 1220065 1707311 1528568 485450 1379984 1605981 603123 573633 1978013 1877192 329440 823560 212571 135572 1454697 1683436 1324550 949673 1272675 873053 1550522 772333 1005455 487964 1534708 1954536 1401028 156734 30331 1821975 1922328 1290479 483371 804080 1098278 1630011 254720 1255117 87598 1125983 258173 806973 245912 732073 1150394 650263 352554 1830910 1043070 1923984 456806 935909 538373 1071577 678228 1926820 1567817 77616 1598748 1117659 1496354 1366247 789983 358171 92078 275420 1458377 909170 987315 444921 1151977 892964 133594 968885 114590 1960426 1829777 1878090 1450045 1812834 1650913 235694 1107277 956280 98711 1200077 1114131 662334 119531 1641707 1226862 892382 1914952 980243 1811022 951414 706106 1933242 1968867 606221 1701086 1082000 128723 810318 14134 5231 1344807 623079 1397627 821270 575301 1569458 211608 1150801 1741067 813177 1571571 1412983 1328369 430583 727563 401821 1748562 1285223 1078532 669364 1482270 1355044 29661 747969 1161 854271 344822 1739970 1252305 164476 1715570 422615 1327766 1636371 1095572 829455 1782515 253017 875238 101537 687888 1058381 835364 1976105 822075 98225 430530 340128 644172 821473 715039 1154624 964644 240149 199012 140000 1836846 1368814 1474192 433510 1644197 608311 706147 1497306 1665930 1213004 1897384 968464 45311 436174 1426221 897327 1391356 811140 1997137 1874140 74431 1114957 1884099 1403433 323169 333120 1244861 358747 723358 766560 1444500 292737 1075178 288655 1918740 29939 1143316 887518 410074 1364772 1729247 881637 412477 1118989 1453384 1560361 808444 1693489 463102 1927728 1676003 1363190 1107059 826954 1686312 1593809 1005744 386786 1467223 612775 1569964 1327008 1020188 633185 1248336 1880596 1626323 937834 43214 1791652 1955983 1730920 1211701 725242 1275140 16780 1895692 805447 1752217 794963 1589551 1770045 1503678 1228423 1435416 445871 1062375 1726928 406389 1502785 142410 1085660 1252187 1671938 1498546 1561235 1670172 263569 466825 544227 229259 179690 1677552 45322 128070 1234194 1884101 554592 1400357 1625076 1019759 530610 1723735 1460539 1514662 215808 1135101 1872823 307630 1930501 497598 1721091 732862 1809539 407903 1182624 109278 596006 1646298 312540 539773 196177 42380 844288 375558 1205429 526479 1460993 1865047 1043768 1825005 346431 1892633 1412469 1758756 161024 1633917 506673 362877 1427139 1286314 1606531 1256665 1318994 1681967 935139 514417 1169706 1613462 1003880 1032905 1856220 784560 47080 769593 1330359 1033672 463512 579494 291423 434562 678034 41797 1854051 187397 1425831 556699 314610 566826 1309322 1952767 554586 263061 184338 586068 168684 1321106 1288239 1658733 845620 715999 1576068 805633 1346193 162726 323269 535032 905211 581767 1544164 1821013 876069 963543 1583467 25949 1123384 1656683 1505274 580465 371444 390002 937468 567267 1581989 1935631 307163 1389010 657568 207739 1831817 144351 577675 1217279 1318573 161384 1118353 439972 1556477 1573792 48857 410510 105695 1075700 1114519 457007 351638 302899 197636 882971 500628 1855759 1015681 327515 1100144 70598 1379294 669743 335086 552077 1333610 407849 667254 485436 392223 20637 1578646 1467135 682558 1044417 1073047 122029 370117 1267083 271593 1500055 1766817 632794 243408 1012368 223463 739826 790092 1695444 898550 943868 842337 1667699 1928434 1263172 498495 1827789 661326 332371 1407813 1861741 824646 392544 1314096 782128 1193709 1272492 683132 31570 224147 903806 586246 865040 1539987 276776 1133488 1366769 603881 969656 653269 938540 1309234 1439696 1611365 273257 636132 399488 1773768 1135795 1429397 629324 1140377 1473534 458168 1311768 1453020 1674654 155734 69727 1887904 1431522 47713 1813775 1464941 377206 1600302 1340491 49669 1925194 101879 1782295 1783843 712101 887147 426957 1851289 492906 166407 1056540 1154462 1732436 694743 1794101 1444661 1073950 632400 817406 754257 1692087 26674 1241628 243274 124702 1152467 953166 1637497 1654514 1449174 322586 107596 1730796 1168464 1671628 1770286 1452595 202482 567752 643135 1999809 1541283 611906 1600306 1145577 345273 1495037 1131482 1500267 1359512 1654083 995598 21464 1667496 755896 1541802 598969 353448 1529166 1471820 669934 1446968 480968 577558 1720208 1661119 974992 470289 1572752 162601 1005801 1960178 1984703 232159 851621 671346 1776330 718286 622930 1684408 1815758 925029 1462261 1238305 792962 423396 378829 1396246 1151979 1067324 1863142 1232664 820945 924432 628704 1748514 1982490 807247 1062615 270886 198760 753928 689051 245512 358792 1744719 946688 755319 465173 1215203 1137065 1228959 543540 653271 1955844 613985 390872 83160 869505 1872704 972786 1270423 1873076 1641158 896483 1388298 1473527 1886582 784941 1685559 272300 841806 1270979 1232828 19879 386253 1042537 915043 831332 1748187 785149 648122 139641 1889762 1179325 1275434 429350 1911189 669093 766700 107714 235671 1268440 1928864 577661 14455 186240 889662 555414 820223 424589 258385 331677 922328 905589 1007564 1729331 1067268 248312 1480134 405996 1690627 1231879 1915676 481622 1651051 181185 1755490 1526989 1842864 787998 440727 1416410 542996 1580842 989483 312491 623956 1610410 1401451 1549957 231450 1297836 1190818 654662 818187 1444206 453106 1588413 244434 785697 995574 1031745 1394237 617893 314454 870532 306015 1777962 761538 1276154 990807 1768075 1279563 1170733 804590 842238 554091 881776 1816518 545510 136435 1796158 939811 42891 690245 790840 83721 835638 744372 1425202 5505 1558181 318764 1520140 330328 799528 729099 1601086 1918190 686938 1072076 1153615 187107 761353 240436 1758993 1492660 189771 418460 1560700 1177102 85307 1855152 797424 941941 1852656 288490 948014 1303449 1932116 103846 491115 1327829 98283 1381168 1684341 234981 1130402 934020 395087 797924 1766075 553433 1296744 1693962 1894141 287173 1895677 1620344 475323 366260 1081443 1539347 548620 1693933 266274 1945141 1280380 1431497 1043034 1913881 1669944 1127208 270550 1357205 1738168 63201 606995 286709 1258066 1928616 563784 1348439 1240043 1766515 1249545 1141039 584275 228086 352393 646624 1827735 1363728 362913 497619 551444 617335 167797 923268 1515830 849491 1336736 296595 1436485 165565 390574 1364669 402044 1087790 423222 1103327 1452453 914251 207062 313859 673363 811704 1873395 862697 916605 1007627 479319 1628389 265837 50288 1113897 784551 1941458 911886 958113 542212 750348 1312943 1170059 279274 1576928 167259 1538334 664301 1179417 13602 974849 1345875 217663 1206875 1169561 1122854 1342543 1191363 857570 1027047 329160 778915 1910454 1500409 731006 1873235 604976 1301629 913075 1250389 522447 323629 439579 738730 1029886 221709 274988 1802404 976124 166641 1938942 1329802 564245 1126277 334976 179657 797682 862365 1844622 736223 576729 454122 100245 983302 377115 340863 840506 547814 1646011 718148 1403059 1370603 1125396 158280 799340 1664335 1889920 381404 256385 1621757 1208725 492746 1372079 1188646 1379834 671350 472568 1469987 509388 716983 1913898 632847 1368514 415437 1642398 480007 1721682 28807 683627 745668 311937 1828775 1462925 1846710 1071872 1857880 1162899 905747 1304305 875232 1856258 1196531 256994 312026 1703150 794278 1969628 564393 1295436 1106995 1027611 252190 1378452 4440 72492 1632526 455124 817419 1192504 31162 402895 1884426 665795 1568415 667181 964199 1343702 491154 797946 915861 1757743 100850 20473 999057 166222 403024 136509 314433 1628963 81054 81249 832394 1419028 470072 632214 890250 1180280 484145 129568 531433 607046 644764 1683067 683512 1706630 333622 1618533 1627401 1036211 123398 528992 1978437 1524093 1007345 838776 923519 1139870 912256 352023 929997 464735 96711 210255 634208 653503 1529873 1970076 1871905 81665 1219676 1191576 1663360 234384 1246076 1392930 637865 880248 881372 921200 1579479 1034382 61069 1865803 493287 1330904 1222639 267864 742355 496297 1510618 442016 1911298 59509 1077450 1692716 700770 1498287 1114775 1909695 670132 62148 1835815 1668604 126817 165257 866322 337322 1081829 387142 1422155 420482 447001 233381 1223038 535053 993240 567282 741019 227247 454279 1317708 642061 1544938 368493 1883534 74893 51403 312498 817209 938101 73425 156220 1699995 865598 23772 1511910 887378 1664492 1484103 992267 777196 1123864 11260 1398410 1308729 628570 909586 602417 1836405 1017986 1540554 701975 200232 452602 1870400 535572 1668727 1598015 1754035 1144171 1333349 567332 1236670 821039 1504160 149866 375845 1003396 390876 644730 623732 136043 485172 1896278 1971197 44415 617445 250585 419232 309066 1190408 1994389 1597216 344378 1890955 1277275 633389 468963 380523 1581377 182138 116194 114937 1491224 123383 722178 928913 203876 1888023 169560 1544241 1136363 1700809 922424 54477 221750 392846 559331 842719 376686 792597 1943307 684668 467942 1513624 1164733 463614 1888200 721396 547981 252496 1172584 171779 1546176 1410010 1804399 893217 1197402 1779993 1133496 1205183 1320074 1337587 436852 54671 395899 1864170 1743053 976133 1857335 389213 1772803 686474 1546673 496335 985678 1986473 494940 952902 1678869 731142 193204 591757 1148857 562191 1496708 952874 1324008 1495373 885830 789971 829951 35066 1147351 471410 194914 1413450 1488166 926555 1010094 231444 114784 1444223 1063868 546295 791458 428911 1622683 457978 844037 412022 180438 778110 1384040 590892 1265486 1237469 1903733 701719 253587 1423581 1566515 1023328 99733 718145 1853752 1502715 651330 1881051 270121 81676 1647680 403136 1805341 499466 218571 1983686 523526 1015932 176994 1523185 1020944 371630 689766 1502391 62833 1846465 775240 359568 104207 1668333 1257770 1737124 798309 724172 1404428 753078 779326 776770 665500 513592 988583 168566 1885192 1375361 1068996 1478036 1493429 997625 147535 1237815 321529 1645939 412047 891460 555046 532946 1076248 1439395 659444 1818663 367641 1812609 1235788 1280025 318466 1890680 1552526 669280 1931736 192936 481905 1508979 1617833 1898813 1094623 1646716 477852 196936 320403 1025247 884330 354173 1578409 1938696 1246293 1297030 1740486 1683453 1508211 1587178 1931293 1655344 210102 1079312 1273265 1040215 1952963 1782222 203703 1185649 1594387 679344 866788 311002 1638119 746337 274325 352284 1052544 1782810 1993283 321256 1155156 1866286 547748 62207 17821 1509429 353434 717694 147262 1333041 66873 139273 1465824 682225 931506 55890 778251 605181 535844 152984 1306698 1055800 543833 1546197 205892 305381 1480462 1440922 59821 1020845 1169656 1750599 1034138 327857 165989 128169 1063982 704557 746215 1071693 1397526 1356244 1199940 1228706 545151 1074162 1294248 1926204 200848 25932 1627983 971805 1764118 622989 601423 106123 842576 195240 367214 408773 1847629 403686 1733557 1803987 374027 1584128 188634 969515 1312412 1329124 327282 197101 1482619 1973366 1751145 715248 626657 1184324 1416661 1991275 447848 457054 1278280 1511109 784739 961515 1987463 1997057 424873 1051248 190401 1920869 62792 966698 1297686 386180 763989 865575 1254196 992401 1698562 1199235 1093583 430729 1344652 1463885 1265657 1923399 1053 176736 1662025 987906 1638625 173629 1279385 912882 1942420 872617 1209294 275383 719330 828349 615644 523472 770249 1383672 229771 1220417 931711 1510246 1052646 1540242 52054 1095006 218219 472280 944592 1440694 1887872 1750285 76702 1830908 1137418 694082 1267272 752186 1976102 1693356 425221 1578460 107672 1492244 1165379 1242871 596279 364855 312267 663810 1428664 1353532 1654365 1811261 565898 844681 422235 564479 1245471 1342800 564825 1227104 99641 187912 415493 1706672 196813 176483 1371332 998563 1834173 1342944 1955899 752319 1278241 1909751 1213439 842073 1404206 1328080 1810369 178862 684431 174392 2571 800699 10653 1020970 1723582 359610 1535345 392281 1496347 979150 1969906 1784071 1918196 1390773 1973943 148210 1942449 314708 1237951 957310 491361 403657 1938898 1262174 1508229 1504321 1792998 1918039 887099 1550411 780789 130724 1745982 393523 1574819 1386036 414216 935532 385714 1295124 1896727 1429407 1199493 1914443 1340354 1162108 504925 1550015 1159626 1374011 1991521 489303 1494657 1236959 946088 1833621 1408109 625093 1146427 67697 1709865 1299919 1944927 1195071 54712 1352149 1750187 1116755 830339 332130 1074565 273070 453242 1727252 109977 1675366 673644 1538069 1149348 1146554 1293253 1835193 320923 87328 1425842 182688 1001329 774477 1921135 1859615 1278466 842902 1923683 1700844 659787 37201 651899 470098 1967702 1909006 513625 565816 885369 1369519 222414 1794014 1897986 913696 1924671 618640 1494848 1886976 191630 303126 1466969 892465 1823610 269368 421920 855224 1549387 1836877 793307 1796564 469061 245419 719574 1696726 1212446 650129 1626477 1569712 846103 120121 1907622 903537 816418 277537 1484608 96588 364263 29235 240040 556140 116538 439491 582846 1799761 1087876 1346800 206510 1217902 183314 938538 1215958 546626 929814 763916 965443 1790604 1686705 1984248 1941475 469971 57013 1918003 834021 682720 871661 643275 901130 1620443 1186023 1462126 1725474 1361471 1566981 852897 1283487 1486446 816427 1265496 1000733 711396 721763 1947027 1720780 779136 843283 391141 1527979 1094824 494864 1326720 1293997 386893 1600146 167254 1962066 987333 27405 1787588 468234 1000855 695706 1898685 1799046 915002 1048893 427019 1192015 439822 1651404 1842603 373328 1171417 995227 294678 216934 1442296 1853449 1296729 562488 1269565 179966 1775443 182374 1160822 1062431 1803959 1330805 1824541 632926 1330190 1639812 149791 1394211 1533290 1480022 443767 1325675 1728544 394551 928486 633527 48396 1401396 1195524 311319 1590425 372963 1529035 1821131 1424511 1465753 531780 1120445 57548 1228378 1271308 913986 310466 606199 1852578 1756513 439605 87789 1602851 381441 1250479 1583947 907560 238843 567847 1546339 1406113 153530 112466 420412 1009104 1277309 474423 833787 429874 1908084 1397025 3413 425770 1952935 969859 513885 275757 1672974 761441 955800 900641 1950581 463715 1820925 1478319 193933 1770883 81197 1480941 604859 773125 1031387 1238946 27913 64407 1137397 296347 192702 1260143 1761601 1011767 435403 1970111 814856 1156246 717014 1083635 294240 621934 133993 1787316 1881047 1395172 1593165 1493793 1253944 115278 1544482 1532018 651476 685038 780526 1432676 1017519 1235160 216425 130498 589873 1661432 704229 433053 670466 1606469 1081195 411898 1607672 1585726 400142 1677883 1104202 1437991 1682903 591224 1547950 1779748 1531567 768647 875691 1533191 171202 1888361 383786 271317 1477544 1363994 1713662 1986901 1139321 479485 126165 765396 266353 1010113 887530 338883 651767 1980697 624560 1121091 1760857 1452390 869551 564396 1791634 815936 1774698 211518 967532 27084 404731 933452 299546 1211097 576546 1786885 1895399 501582 711767 1016549 1116200 499379 725192 1124091 1828490 1494402 1281127 1344914 1026027 706231 1311264 649021 1318175 790535 1819242 966881 1715436 1676203 1133585 1012344 1820814 167523 1084519 1606751 1152667 1241754 1170626 903236 108670 1154743 527558 1690756 241975 1667550 1552983 701974 1808148 1103260 422209 250040 731907 880848 135585 601000 328615 740424 357081 795312 439254 1130017 887292 40048 1091325 1774061 1670766 1110140 1553533 1196536 1641749 1994347 277869 1751409 233590 1578579 1160841 763636 1334908 1342472 420968 201795 206033 485287 262596 1801060 181208 1032238 339241 1216337 1593774 1824299 1596986 1321462 82281 1215069 1573656 1191021 1533907 1381791 943398 1824111 1351489 1918405 772203 866933 853509 1885382 849738 81694 1786935 1460068 635115 752661 1340026 236335 1917590 367793 61475 927643 200406 522313 668899 1428955 1119266 960344 911986 43548 465783 397727 1316482 282761 173650 1311643 378135 673876 950879 67431 1193350 783741 637866 1313723 488335 1934892 53613 663174 1405214 1379504 171316 1112283 821 1910947 457413 1860201 155911 1952020 995303 1337925 1822644 94962 1538726 156577 1690532 1244688 1773463 1792803 570975 1613331 114447 1394003 1655112 200228 1872520 232434 833964 1020206 1591296 30157 286409 378373 238203 1150221 355830 1372083 147741 1021214 1808193 1439206 1138330 1008843 1954078 1725465 713264 202392 1664183 579947 450898 1743820 167569 742305 324457 974889 406612 1003488 300216 1007789 180759 1003875 922186 623531 106456 576500 1910276 1909071 1327923 288023 1410725 519797 883450 568417 16328 674244 957482 1497295 1619546 1893239 857861 607304 56384 1091920 847302 1422340 1556430 113124 1148077 548118 1543033 741810 1581513 99232 192980 1175716 1705161 831373 706787 249059 39756 212566 1347186 712199 1862728 1566158 574484 1305613 1588856 604933 573723 323760 1763462 1095706 299777 1228588 1133226 133388 1049196 1453752 79465 1943358 1688346 137851 534834 299285 1160216 382909 83163 130159 1517805 584852 500430 671837 1741736 1309698 529957 346730 94727 1037239 1993575 1545614 379784 913350 1164992 1845110 623061 1008826 386134 954085 1242051 479230 1637113 1237135 1533960 947526 299572 1143902 692918 1344170 1121169 1212115 1388356 132653 1526063 1867692 499725 172214 711850 1002122 1328787 1487792 339246 1650729 528759 899347 861352 637755 1798544 1744387 535633 1132449 966958 755769 451099 1774838 785978 199512 1082768 425082 1104225 724272 1884457 1698990 1460907 538714 1297348 635206 1298843 1167105 45544 399594 1129705 1328711 1215006 1275415 996077 109975 1530566 286735 832958 721264 788009 797759 1144517 293849 557774 1015149 684244 1394522 366202 731451 1785791 1590464 1974148 742058 1039322 51906 1598464 1961700 1769688 1994688 476293 1016489 465657 1249709 930499 606875 582212 1757461 27100 82110 463210 1087542 503006 1736925 1420100 1145773 509759 1842371 1315437 216752 718651 1369057 1529691 1038998 1139551 646689 664947 156313 1861663 603116 1774124 870568 1177376 908824 1997928 699958 4030 334467 1555347 1137152 1020021 1809844 905514 1097288 1746865 1691866 408758 1466196 1392202 1122236 1331300 1535242 889426 640113 329164 921332 1681667 1702183 524401 1586357 645143 1653859 1029586 875587 954360 1612772 1560245 1817403 1376377 695802 2535 1648785 673525 955319 1387879 787021 1510621 73200 318281 1003318 630146 856854 231893 549819 1715020 1620878 1642110 70851 792540 508985 1968058 1405855 68484 589674 1438734 621308 1615354 994152 779092 1506507 188289 110551 82561 42852 900372 1460032 521538 1550881 1528855 1194627 865764 359655 1242409 396505 1800456 109520 1984286 454812 639796 1081674 3640 521242 1888238 1545894 878514 254355 215952 1505207 473617 317207 832654 1608405 1241779 228439 741174 171010 700110 678004 69223 1945913 1024521 1878812 858145 941111 768426 1268216 973178 1991294 1355864 563964 761932 1440450 1551970 68272 105372 1534070 191305 1358156 1457439 1426520 475728 222565 1077546 1042578 933082 219045 1443444 965993 876008 1472522 1152027 1680516 1503114 568794 1928872 1143992 1557223 1359194 536939 557170 1099652 1968026 830608 1814528 1616318 1401895 1923240 1214707 1088399 877052 1488572 1410698 915215 1485908 562579 908041 785127 1577325 1584017 1847919 1236466 1434746 211091 134484 741549 1008672 421943 246344 1955594 1297087 890004 153266 1907376 974129 1766796 986551 1943649 144658 1000392 1885151 328960 1582594 1602232 33997 867902 1967478 634755 1469785 1385966 316925 1041251 196298 747033 1530673 790972 974128 750049 1230486 1422383 1554214 1203946 756443 875466 717439 155501 397673 815126 992703 1489882 1004570 1798429 897630 538460 424507 572461 1233143 1557394 1356204 1534968 989040 1656438 1953651 724889 1961810 1087044 1082908 373884 17215 1339149 817863 1543117 1264286 1756016 1891826 415926 1561847 268387 196398 1291807 548860 1718431 264695 196433 1982223 1943301 1262849 917955 880845 1272226 675995 96465 1271742 790727 1189962 1081350 1422361 497076 686288 425197 1782320 91015 862714 1700749 596812 1066038 843664 1485598 1938450 995226 1487843 505961 871453 1388900 1078607 1408526 607616 763397 199828 1855940 508291 1122169 967690 1384179 632402 1786987 1931072 159560 1705686 1157972 238338 1221744 288189 1078062 1034868 1103709 356256 1297855 1658971 836066 1560933 503847 984488 335320 712449 828605 908323 368669 1771068 725267 1591840 529203 593322 627881 730472 1957352 1333254 1873890 384161 1712224 1889175 1978937 876552 219656 137503 1507763 751054 308667 500213 633680 1198560 1657033 756940 328968 813385 372926 12095 1472098 1517695 543527 188648 129592 502708 1573456 423694 629429 1155520 1862373 1243066 16732 1460336 22132 915735 1605458 1423586 67905 559924 1842166 1398465 362607 586351 954745 788835 1284632 1759687 359087 1200927 199580 729998 336987 489132 161778 174039 1061413 756981 49498 1740405 1891398 532470 1749810 246433 1976316 951075 294697 1876534 482014 771896 422625 555391 885004 406122 440661 1693661 1796785 84114 259769 1704998 1557724 374803 1491988 719785 342004 1684985 1506159 874855 154617 1716799 269216 1862411 428160 223074 976579 814095 753043 1307704 666570 1458809 1670192 1713978 456221 565661 949647 1617454 106915 520615 1708710 1392297 342177 1714556 1401079 1624721 1000235 97695 1605435 158609 121267 725729 113585 869661 1106611 1954709 1054756 138284 729453 196870 1437212 212450 1098243 1769536 1208128 1833086 1576870 271145 1804802 1446887 1626103 300540 950766 587617 726846 173203 236222 1659337 732228 47243 468618 1737360 887699 975274 327127 205788 1986331 1212763 25544 717725 1466243 510370 1636681 1377633 862842 1852083 1945840 1050748 592925 1393485 986565 874535 1985218 540238 1481908 807259 95375 949107 1765595 671020 787044 1352351 649068 885201 985269 835473 306606 1566431 1926846 433389 688817 1174357 250986 813429 1778241 125126 89069 148104 1623003 1920375 571945 1242063 370171 205854 1485918 1306863 548556 1483815 580156 1568560 778258 1245029 501874 425788 1244070 1807991 1522619 1549508 110644 830236 1371683 668590 1478455 1605352 653520 997877 1957098 52561 1099870 551167 31828 1908280 1424416 788946 270528 970509 1185584 560067 635581 333988 1989925 712781 1664889 1556621 294468 1266552 669207 835621 1937172 843325 1948254 1838919 1226923 1546435 353319 1482821 725185 421185 716032 1739189 700495 1678017 1635482 1648935 1925682 675038 140245 82612 59663 853687 1669570 643735 904120 1889949 1487764 656382 530226 55280 1612245 84026 1331166 747888 1680096 99551 91520 1544997 1018983 545673 167945 959921 748356 485300 1069905 1774886 737029 1034390 1628374 77298 1612780 789109 1676476 249509 560442 1012948 88378 385353 1575012 1610623 1683039 560035 1801579 228400 481089 158954 488048 620092 1325441 678463 1298784 1832327 595088 1158482 252222 366897 3170 973881 356274 266580 1193333 817697 1726869 580353 977255 1977217 1062209 295371 1619716 821349 997012 241366 808905 584511 1786408 1865734 1584258 573397 411433 267816 508416 1889016 1838684 1333569 400171 102871 1432951 808492 1783672 342247 665986 1129041 334274 1289604 1994178 975788 1529512 1916608 1987025 1992325 790178 805811 1411964 1053916 1728978 502747 1606784 320651 1987035 1631823 150379 361871 764026 1480306 1962887 748993 741312 1862660 352454 1613889 428820 1170343 1781870 1537114 1076366 328279 966678 1995258 1408772 1336800 1455091 1243230 1875300 338615 1222909 1001847 1748350 1894299 1883422 1112051 524259 1621682 469230 392607 640933 247061 1406165 973829 187849 354754 1143735 1671996 1262468 1159520 1919296 200581 373953 946261 424868 1250641 167517 14331 1377369 45326 880696 766046 121089 35164 771545 1913412 364896 1508255 1301382 831581 1101655 382800 908983 68963 413778 64428 908120 1520394 582219 1177130 1873416 411132 1918482 1173924 1605905 1120501 903120 1618924 897358 841117 1632419 1243549 116107 1915537 833064 531388 915951 1526382 945362 1075115 306565 194655 1315165 483675 1659782 1419691 511539 79654 1161028 33868 838021 81230 272904 727454 721331 1437245 477615 1937322 1615292 1503821 54542 302502 816264 209990 1210455 1282740 1788600 1870217 163320 982398 896107 1761650 280096 1444511 1305787 1044595 506923 1684861 982921 1368677 1954920 484569 548517 1879133 1423946 1623745 1684825 392462 1436505 1750984 1004010 663419 350492 1249066 936421 797906 1339846 1236542 1366270 1949534 209977 446038 944847 566712 326173 1771405 873464 605863 820195 321138 1074745 337455 556862 1688902 1397635 51292 902475 716454 349252 810257 1853426 250160 607233 1253580 258943 60874 1626325 1285162 859399 1453444 1715093 1328108 1609250 1270482 1901133 620958 1225766 397444 330335 1409185 1708272 798694 957534 1002140 1704372 1692146 379787 715514 1804434 728392 15362 273035 1131796 682852 685255 653418 64824 157968 1532709 1476766 1182527 1040185 500404 797802 580563 372076 1683205 1314734 449180 294171 520448 819045 667500 1456006 920736 1405470 1953378 172950 910630 923294 1846114 892198 1549753 543609 543357 389592 1868945 294434 1871232 622311 1235537 1756326 1876083 765048 940708 1300194 1897758 563879 1679943 392452 1977894 1136612 1300868 493768 162684 60306 592421 35320 235077 1556339 174437 1730239 1857319 1372347 1735249 1140047 1307095 764029 1012969 811116 1911332 1206397 315476 961440 534820 1898345 1720573 1688475 1636190 1529880 1377261 1752939 724579 76391 25637 731999 481847 1327082 855543 825771 1697741 725340 733174 262995 1433669 932670 1721896 634087 856657 1434028 1025836 33088 1345038 621122 31646 615395 1955969 355013 1001330 1557756 1171158 1891259 831084 813212 1173443 49332 1369028 474799 89424 903494 1023382 767383 284645 1137708 1824000 805273 464442 397603 1823890 1320595 1743741 305653 1774667 1127654 205900 595379 145978 374985 106149 1755093 593875 1794342 1772291 14936 418908 455148 1839300 28781 1279971 1277605 20587 557800 449286 1171347 1249302 1281949 1754492 678960 140330 1444040 1605401 460850 1460086 303019 587515 1958728 1507651 449416 1167630 592150 1847219 221400 562971 965902 844408 497621 771270 1338730 545060 609127 1125264 182913 513604 853820 156749 506713 773459 541256 1034238 1791864 943555 1423987 401199 1641591 379383 27362 1811329 1416497 1100906 284104 1691190 1494104 1926939 876317 245547 742503 195761 95402 1967703 443590 133804 1719539 226849 989066 42299 732534 1092215 1848758 1362045 777542 117286 1514100 1665018 1092737 390585 1352958 1344550 1726771 1677221 559527 1804318 320543 1502561 1204175 1803589 1358667 150284 1023170 974289 1473851 1444836 938563 156080 91618 1555162 417220 1751660 1222993 304134 759940 1198562 492535 493539 1966442 1150433 916472 848424 1884491 1467043 1670348 969456 1635899 1422943 1526061 1136375 158830 113160 1826470 1760973 1145975 1265567 1360348 1144257 725492 1617208 46192 1168378 1206736 949838 357614 1836343 1192247 1033495 134277 464227 1756807 914234 1855184 1350264 423481 643521 193920 1863296 993039 1921484 499121 1536072 467495 1412189 1577769 663967 1771310 1720007 1436017 1954238 824129 1062115 894540 204066 974790 500122 200875 1349090 1612626 1826086 1791969 1181570 1397805 881002 1335465 737047 983217 142687 1054091 231989 1994767 513951 1360619 604682 436388 4284 1096865 1243421 879902 395212 892714 534263 428183 130529 1312605 598092 861802 865922 50846 1723828 49586 1933514 1212348 1396202 841691 659652 1597417 663891 851788 55732 1845073 1139973 1521854 1396806 423472 435299 1310699 1127649 579838 920517 546344 1126048 1977953 1743278 250104 639073 1529323 1981414 729821 480633 1796931 786698 1894488 1620067 1803329 1846254 1329429 1925700 216564 99851 1939385 655018 202458 1474381 264070 1670309 380737 249471 1702469 1718116 616630 1233742 595258 583569 919181 1042256 1313164 1476246 1844079 378971 1255911 850046 1165983 952283 994682 460258 54822 1722979 1477125 1679330 1061774 460770 983734 527704 426151 441843 1687962 1454116 1415421 591652 57616 865290 1860421 350046 569817 1874646 1319849 1659167 1780047 1560099 1711956 1205801 265136 1982701 245075 1950378 602751 1314951 1098858 1295721 952714 1540469 709500 1357933 1965705 1974309 1208791 775464 785490 629867 1021158 730440 1776574 265546 301729 1017535 1801552 1075119 1379079 1029867 1575187 37347 1175846 241632 1792057 1292064 541017 1802220 887674 1227010 1421337 976220 238968 763264 1513972 1991720 39654 1123512 773656 588515 1703598 1728957 1056021 288268 182903 316942 608840 1220232 454603 513021 777059 778164 1621582 1768638 568584 1155251 418847 1641157 709937 1118024 200409 1403247 15415 1702672 1584456 688655 1211579 1831720 1810591 1607490 1650037 865143 664034 1284993 885188 1535595 1475712 692007 292108 1817007 1681813 365283 1229407 456410 256675 245812 918837 1877316 1084949 369891 819364 1326765 224192 36602 1664275 1213649 1051965 1147591 244882 1347094 523042 1855226 542661 1939667 1703731 509953 1322122 1487773 124452 1504722 870781 1320191 1519476 1490896 1879376 556470 701252 1672036 693698 940308 664114 1651708 983381 1208021 1592743 699492 90550 1904911 441698 381027 281262 1007125 750598 988626 1882807 1899210 719735 958829 463778 68837 343890 682272 556931 1679513 1924081 521842 897891 1610892 1438945 1938843 1599914 1051163 1431256 1940228 1640502 736416 136150 270878 479628 1852166 1675621 520491 697718 1947469 1409775 1347128 1232722 88545 1545041 1058142 1815630 864552 1522453 334915 1406186 710220 1846210 25291 1381212 1658475 1933749 1609740 1367287 1541628 177333 768088 848608 1598323 218266 320991 1318698 167963 699887 737238 288326 1183261 1997398 1192090 55412 1629521 1492399 1598885 289515 1341692 846355 563762 308425 466232 1690555 232735 56049 1280714 1584102 237558 1476535 624821 347547 1965533 1641487 405112 1958659 1760196 973225 696164 429062 543787 101814 1941103 1107844 1953585 1299742 1665011 656043 591156 361366 1479754 1488899 49595 506904 776309 75526 387964 566567 804595 195710 332775 505134 1699793 999620 82818 774423 1714560 587198 1173191 1482684 1439887 933141 1032998 985667 1984574 1257706 418251 249347 1497975 1956229 115641 1164779 586980 709603 155197 1678626 549476 541509 798366 754993 1480536 829293 78268 1442759 1689709 1011139 817840 1125890 949842 1535414 171878 1225803 113833 344978 1308124 362499 1183215 248791 112693 1728995 603035 1519465 1986096 862040 390039 1766893 1010505 817351 1243 1606504 1532767 662565 1998454 1213972 1878988 990381 125570 224409 610965 407694 1944009 1439497 1156135 1187803 1679105 1182993 1599159 1905782 809075 707835 863885 1634146 1707517 92458 1608604 429395 170651 1793480 1919504 658727 1515400 1036628 395565 1217623 1721952 1832631 937360 1992626 408611 96290 871896 1855041 1523580 427442 361112 1663366 1008547 1611129 1859060 753882 1987224 851433 1781851 988943 1608918 1423689 914146 1071629 1024959 413 902820 753355 1400223 863077 1169766 957915 762432 580858 1786264 319827 847721 1954087 744067 830230 1113299 999511 1998484 1221361 1014048 597238 860761 1474806 1596154 922579 733871 1788693 771561 871908 692009 1096225 910071 425794 765383 583063 169299 671340 854262 1121023 447472 627595 20342 847724 52432 275418 930257 462863 886687 585348 1546632 205709 1009183 594051 1036685 400429 1471579 1983683 1762481 301157 1999186 252645 787730 1686146 608246 1346785 1455176 1628870 310239 48633 85453 1448681 1335985 414981 1360520 639818 1237677 1190309 1754550 1652879 1896463 1786778 1606024 15130 659849 1091087 796047 1308979 917701 1754688 626254 1431381 263932 1166151 1326940 669735 1045136 248545 280886 1053497 1100678 354639 498289 1265480 1614985 1814335 1370370 1822850 1724959 823977 1543071 265730 1029604 1579208 201601 1560879 1846350 1610196 1834150 750676 907578 472240 1716885 638716 341999 888809 1514352 688336 1403421 1252051 1103308 1026399 1554279 466619 437686 1730582 739429 1846471 1793104 1415735 1891120 844563 988297 739575 1284882 1858292 303850 985442 796911 1830569 1638888 628778 1807289 233997 1966624 1145095 1212972 1564048 985375 1746461 706194 1350959 561124 884450 81529 56804 91085 1982980 1365346 946148 1625653 1446823 1638172 1258618 281176 1139312 1843673 883161 1810854 237842 1909614 1522266 750577 799730 701574 1433771 132936 1140862 19008 75340 1640992 586287 1376475 1364710 1653828 880809 1746473 589232 1590440 851933 283873 1888841 383680 143091 1325522 247076 259617 909972 1952555 1938709 1187716 1424674 343378 467133 738162 157689 1673167 1445248 514735 775163 358997 465447 46965 85316 1099086 1300768 430898 1229289 1226664 267940 978373 1790885 1944175 1557738 308083 1582922 928350 1546050 1504427 1380151 567792 347220 1147209 1793354 462111 1047953 814045 486269 963715 917143 1285106 870394 539736 1018123 837936 1993055 1891014 689004 1840708 179950 1329188 42108 1338708 1397426 530133 1245863 608413 498566 875855 1254450 1096864 1029042 1395154 1067210 985591 1988959 1848950 563744 1394364 256375 1722360 611041 604172 770285 1729768 1455571 1003458 175705 435703 1921127 603246 627627 59548 1641326 1539703 644977 212437 1205692 1980028 1105639 1528067 1064772 277012 1427993 1878204 1688545 1549269 441051 1211004 974874 366706 1088754 601320 483795 276551 1696929 15523 1636969 177883 1505110 703096 941308 456986 790367 1992556 540902 186447 838371 689571 1987894 1012325 890328 534026 1262310 1990034 1140329 1280766 1148653 1022133 115052 667715 1660453 57051 1435250 44062 657503 570680 1829719 942278 1712767 1504402 1671872 1828830 686131 1876967 646317 1886102 1456702 1260431 1596069 1101853 1972997 98201 1639454 543919 433775 1960923 464771 1018755 1595095 1220880 1415603 1722478 1167696 1183170 781068 1721636 1699147 989967 1785484 1421741 306725 680521 1623199 728131 1619604 685496 1855342 853449 1605546 912989 674408 75051 403414 888437 1264431 1711333 1250205 1307849 1339691 462947 1828202 1538729 1612742 744925 104957 1895154 1808071 1855593 1545501 1043149 690062 529514 152813 46752 567602 990701 480702 616703 1312949 607951 1578944 261883 1709467 1096170 896386 867249 1512579 1047241 1810734 7760 1445720 1560422 366605 1747275 311019 1126406 1620468 1044774 1341078 1656991 1159852 847103 1521634 499237 1465686 891540 366476 1916658 983126 1971428 1938336 1939304 4192 1791125 515823 1729560 1925814 1510570 1976979 1948331 1528711 1852663 875411 1203484 1629704 1571027 338138 34514 42796 31232 789801 1645659 1318976 1340517 1912978 600115 1334364 1495899 589406 1747739 837243 1434908 1993086 1094089 1874725 749592 1788411 1532971 1548645 216667 1539401 1245696 43656 1657996 594576 133363 1034021 1955645 582290 7889 218264 394297 1776593 305009 1968965 67844 1786407 1486440 1902328 1114941 263400 1798604 1230227 1087621 1184415 1264391 910789 526383 1726828 990196 1107221 1207792 1529696 1898843 1371562 1389905 724835 1973467 1921801 1573752 81588 1040548 85272 1516547 1507023 522445 1936480 1349657 1437341 137726 1424100 778768 1178288 1677641 851848 538705 1422633 1644563 868774 1877934 1004961 561389 1730474 1300642 1395182 724849 592147 495880 1919377 864597 352947 1199975 160784 1360814 569719 1147124 370884 968813 1183987 62003 1799843 798732 528541 223213 1499769 1277279 1068325 1976707 795807 1084027 1439164 839834 582181 205520 242044 576223 1508476 463890 808293 764997 1271693 1618098 541777 614951 1432860 1249752 42043 1144326 917720 573190 222079 1039903 1630315 727972 864556 1935008 1412105 1224936 502285 734937 1762348 172015 1376478 1343269 1543929 417335 944604 1456780 774941 1089340 1234147 1829353 133775 654088 1092645 868599 1322454 37778 868063 933978 1418358 222188 1293844 78111 713077 1720585 466155 874579 521482 395898 1250904 344069 896225 1955064 1632133 740368 1084930 854494 1378649 1883301 6673 596039 165861 1304377 355290 1429776 577238 1345310 1714259 694269 1557518 1076517 1644718 703058 932006 65810 109060 1642352 249097 955339 195150 723169 1254939 152493 232307 1060348 23456 1164280 961742 1465422 477000 1656373 844700 120124 1126418 1080971 787586 333298 467604 456722 1847734 485051 954462 1481880 304703 816328 467888 623124 307171 1045659 619418 27648 941991 14700 626327 1045032 134433 385636 747522 782323 228866 992370 861734 1520629 318708 1751918 1586650 1771990 595280 419336 762004 1364359 1226002 307684 1233134 1362688 1272039 1663037 1631219 624832 1983802 315760 1910938 1241249 956312 1311510 632089 1720078 163942 308162 1032557 540437 1775587 30453 330009 1413491 915111 1494817 914153 545028 949688 1668716 308294 174933 1960494 648989 492473 1531869 1624004 1884695 1853470 1743430 934745 657837 1785735 322922 995550 1827496 724197 366990 1363883 342776 772767 436215 579253 278013 1106741 1520715 1704043 1012536 1911393 1793442 1528350 480 314988 989171 1330274 1482296 1226809 1687261 728011 608389 1711881 1382496 903499 820351 459313 542604 906640 1996823 706294 1786118 1054976 865377 1980927 502086 688988 486417 1054390 1895145 1721243 1536580 1446853 346372 1023830 1668011 1838253 535567 274099 564344 976786 599386 1482484 1258756 1880306 771034 1346335 936494 499411 1970522 1545932 466052 651635 1656450 1980929 1265912 1278342 1663877 1430350 530742 334152 933709 44208 1555006 259146 444106 1628770 185118 1134770 319266 468321 22785 1827422 1348654 349559 577571 1536955 404895 1313730 1996276 260053 1132756 493403 1630028 655017 1738272 924422 1560740 1240585 666117 490876 1251216 37737 1268919 1651859 1341263 1032875 660068 667417 1456135 1127266 986721 157717 584664 517849 439291 1937370 641182 72308 184010 147303 941673 382573 1701871 1924911 1274580 1780914 384648 518844 1115833 1831188 1630687 14994 976621 1237802 844482 1953849 692825 846235 1338321 350926 1809907 1745224 289219 25410 125234 1733506 674303 1782737 921102 1707649 1442302 1023012 1587204 1846148 721441 579407 925486 797707 1975355 444497 1457562 679549 637106 859884 468589 1442149 1345550 425388 394804 1791569 1985802 187412 71662 1872643 1905813 1346311 1499248 202641 1336926 1891540 994297 786804 888464 358722 1038485 680735 338914 489068 971295 924416 856175 776251 1394977 941565 541128 1906508 841114 1103218 1032752 1183136 3181 1284057 1939730 1133935 994595 1614200 1500096 187456 1359835 592339 1970209 1338929 609921 1519192 695079 154215 260403 222072 1150895 515276 619539 398949 1900677 507499 168189 69702 681300 152968 504310 308109 1424533 1916498 724823 441734 1355400 222094 1254288 1872012 819096 1392127 1089230 1059635 620418 1873852 751280 649985 1898046 1096022 713963 1327394 1526854 110515 1060325 538229 1723793 70965 411791 905408 1009604 597934 437951 1059185 363550 682186 1802656 1331583 1741161 433734 1535715 1655540 886527 879110 463868 1894830 1663059 1327232 1314706 1708333 1536729 1257527 1835612 1377279 1635885 1057058 1069891 191667 502158 1792994 495099 369625 1818903 1485024 1810158 1714541 361751 1935199 1029719 1265683 1699121 1343947 231894 62526 1236764 790472 1069143 56755 1437700 762780 250596 414364 846324 1421496 1065935 1278548 427355 1145377 620069 1488321 1413716 801178 1334824 1678034 1653806 214368 779438 505081 177142 522260 624712 1855864 224642 598882 22291 1246925 1351070 1927677 841116 224367 1947646 518006 1068003 1330737 536385 73263 267203 409779 1496440 116301 1521690 862892 1465844 190472 1631835 488755 119293 1217565 1401117 1830701 1203398 433333 1631130 367313 1797209 583195 1944883 1868316 980180 1105814 1696594 543582 1585366 503280 1278352 1204558 1607847 635960 754225 1859296 755252 1434312 991377 1268777 974371 1585296 32361 1931071 1784414 1857647 1010810 496574 1570676 1926191 187998 438129 1219203 203053 1089309 1613036 1097814 1311798 272750 1378927 1823538 1541383 1365947 1253671 185062 175250 1094821 199045 1883929 3614 955185 583838 1685610 1400943 1617201 246435 1076095 1436342 246973 1831416 860078 1768986 1950697 963327 1112646 465868 1868391 1165333 705689 404783 414951 1850306 1723494 320028 539934 1204266 518099 293007 699107 156257 1445140 1055985 907553 698643 671552 1574115 1066442 407791 1719043 421476 861642 1158873 1312545 196213 1099684 740814 482118 832982 706938 1901610 1344523 445730 397202 1147327 532198 788497 138538 1432661 456731 1855695 1845784 1002093 415402 188118 1469243 743676 794971 1055129 813635 395059 496699 1143889 465501 1839791 1465329 771147 1566313 1152351 1096830 1581961 174473 1262739 1779527 1040959 1325628 933986 1842130 738452 1641533 223469 1223261 244183 355056 1306808 1147014 1913544 1596259 1358131 1268476 1570306 903947 262197 639886 556482 1654487 1981112 499231 1586959 1867234 130894 1292552 180698 1832311 458687 330485 1219443 1472901 67630 1492411 1431171 215224 467741 890150 578569 1850341 1233076 420484 761227 1889847 1474337 583263 131719 1822174 482393 1202911 1563345 1246759 835374 1422939 457648 607045 419887 650895 905867 634280 545879 561162 977311 1372429 1164548 1426694 1943855 337389 224982 680661 759506 1611453 1896826 1088567 1296535 1809499 1018387 1864659 1339876 1396378 1572494 1941742 694952 209938 1238277 1588852 158233 146215 124182 773507 1622107 635899 1614064 1161831 637545 454432 73379 1999197 1401753 1577675 78327 605328 1651290 1609289 1758709 1913008 1447441 1724120 1936812 20309 716951 1961839 1981603 451647 434096 1766491 1269047 1272507 1308096 136308 1730855 1483668 848959 1192643 726951 1006856 662129 245446 1895683 572241 919804 859336 446154 129757 1359985 1477338 596186 882807 1232489 1423703 1517387 1300162 1184910 1849373 1244358 1172110 38623 256879 782172 259020 661503 1610586 925293 946493 1514703 27225 624516 518233 925997 1525740 1046862 18419 1698414 1239094 1856710 1764463 232239 1537856 1636171 1809240 589430 1956863 1288381 448920 725823 743304 1332405 23389 1670911 226108 1157927 1998885 686585 1061207 757854 315660 1772125 902310 1247414 1176693 521208 918782 444857 1758039 295503 384412 1895844 1307688 880838 1335197 1524074 168002 1426114 501062 653857 581954 1149052 826322 696108 1075071 138640 1492794 177038 1633809 1233122 193045 1188428 1550471 563512 1722189 1749131 1740138 71681 109506 1250584 1480633 286086 389014 1479374 802069 1885355 420308 1205980 1969540 1825051 1370216 53729 1421776 1386366 1405196 742602 130502 1231500 960575 597540 518496 1039280 1120022 428389 1525452 1958844 704063 1292134 989519 357743 811912 1087910 1590331 1525455 163683 1132921 904071 313253 810518 1412470 553696 59498 656500 1706817 624962 1237894 1443774 1311461 372508 258573 1151407 1343875 243764 1355455 1833487 167386 1720019 1360418 1873141 1644527 1019374 15222 251564 865470 1782244 1403461 1065887 711198 1683596 126450 1429010 1377957 965900 935888 742786 159913 237541 1265529 1192775 679209 1640113 920714 1146143 60708 661482 1496148 1133273 1650789 767741 864671 686252 515948 1452261 130838 1482177 1454224 545937 1877513 869390 1879817 1156072 1990665 1598675 1620593 965891 974508 155930 1799750 539286 843200 1467513 1916312 1713410 1548108 96498 985980 178655 516181 1069125 868127 1863561 50628 1156813 1224391 896353 1728389 1515046 66607 1601394 1431260 827023 531487 271935 1644535 1894256 1220430 1830122 1638605 1651477 1873024 1432271 1113334 555116 1155356 136917 925132 1009364 1863474 468484 560392 1360695 1526591 620107 564906 70658 1864867 1630202 274663 570267 1897633 730202 1726700 717045 1068251 278823 1391225 165297 1513957 1819855 1182387 1003818 406178 978415 1886950 634187 1950790 1332792 752869 1617424 1140243 1610648 981581 1714833 111587 1372661 1055195 372281 349546 43819 1593194 122931 1361502 808213 1722535 177441 179427 832694 1745948 1811193 1707881 364146 1855912 62821 1959955 1614551 216225 733260 1321708 1192397 1295222 1490628 937286 993709 311244 1237882 859048 151489 1160047 1670835 1047673 1351110 573774 1557531 1286664 1558585 1548421 710878 1137450 570462 1875846 818615 1866094 1687568 147434 1088202 1958555 274488 647585 928943 1720342 1008606 1332525 865517 112293 360504 1880893 1584623 118913 782659 1037649 707365 1085296 422543 670916 1263948 764941 865879 1183177 541243 24469 1905289 324284 610574 1752178 206021 1179296 1725970 193928 1528058 74715 456511 1658287 1860246 1419274 1934247 1933021 1467896 699588 1462319 1582317 701651 1315854 649568 963092 86568 403872 1027299 775568 1591731 316811 872897 947110 835905 1359525 1022532 1353008 1828223 1928286 1161164 1827986 749291 1872170 711036 1077697 1668123 1572583 1932627 1149611 451466 1742948 1282962 1622482 943970 892728 449460 1372229 174240 1125314 703275 1790111 1731294 1424976 1413041 902242 1957178 170297 1294081 242296 948145 1507082 1784201 947476 1248013 322462 474820 933748 735342 1497202 1497032 483664 677738 137547 1986517 1704433 735908 786282 1046607 778696 1899149 525273 777874 1695417 871927 1736360 1334664 263572 642979 522715 745720 1806499 1926970 1183258 1500088 1013368 774756 418518 1810343 198066 888811 1731196 1862707 525817 100998 1499481 1341461 239951 934146 1353365 1623477 279457 442244 543466 1984338 1519640 523857 1141196 1654936 150044 1468249 676168 348087 1178414 229021 1020861 1494652 795163 1071137 1296430 142390 1281262 111821 884039 240089 1186245 1640854 867787 1452118 429025 1149098 1047487 941868 1305879 1355526 1783601 23039 258358 132450 701758 1370843 1385101 1056191 661885 618352 1176222 1685910 932434 10358 435981 664046 1633358 1609826 625250 1334653 293307 903462 1752204 1183305 608069 951555 91546 120942 1023750 1287398 504847 233100 46681 1825786 705578 1120407 908925 1891516 1151858 1699752 1276825 1153933 787337 77929 47214 1051126 1214009 1213676 939167 1427769 1374967 147653 491030 1798315 759885 1747918 1888884 1234113 1746592 266927 76815 706860 533090 560240 1501977 1185619 1970811 284179 965357 440512 1766107 1156485 1884403 1801379 1601489 45812 502098 12813 1180984 1492529 300606 1842977 1029818 585134 1136490 1878282 1040243 667650 1331144 1506096 1781593 1090332 883691 1824597 237632 1322747 627009 804387 577984 736707 947847 591409 1985408 762273 409205 1821548 1460719 688335 611739 1015044 1177507 331046 525630 152657 1437829 694331 1746116 984442 1121009 700637 231056 1517571 1116209 96316 559157 1000952 413739 1073882 698631 1769344 1364073 1323897 430267 1340990 1396929 737846 1182791 688110 1434683 808796 1591403 630243 580582 1416082 1990636 867913 1117238 663218 262229 1496105 390470 1141635 984238 1402922 841988 514597 1229313 1050623 1268480 1139153 571096 1609717 560837 1330537 1110555 1811737 1194146 517378 1136685 315198 592010 1127808 1123671 1409876 1224759 45044 1701735 641538 1931174 258356 805524 675948 298276 601031 213973 910800 791949 1002225 1480807 1573597 1928830 102874 720955 1778612 1681822 800463 1140707 155214 156205 256156 47593 154674 354193 721617 1045729 1317566 1287653 609690 441787 410916 1805629 623759 1854412 1580851 1777954 1799496 573100 806270 832296 1857885 1516834 515943 707635 1526964 1007848 611597 885572 564467 176171 1009681 1661955 1264872 729939 1277107 273490 437771 468453 289963 481105 894228 923685 966524 466567 1061916 567537 183960 251199 185614 745274 435361 1895282 228313 1772722 91226 1675638 1822423 1850739 1243695 570342 1132546 1268281 1098484 796374 944276 240177 1812485 1024779 594818 407174 1150875 832118 1026896 608750 1377852 898897 220542 1721854 1606353 1457826 1327537 1533163 260090 719663 144464 1992001 543536 1700026 40021 1490793 1629773 83497 1374805 1216815 339258 807857 1434589 1377164 1089101 1874999 130623 1490258 1965611 149811 289982 733660 1673418 1954370 795634 396138 1788853 1723219 1546370 1331077 300366 184403 1315645 228250 929458 1878632 1334730 825618 976035 1710427 1583671 1868955 1379046 1081140 923784 519118 1452988 1256769 499815 413982 1166068 506541 1461427 1375315 139281 1689972 159422 334455 1189792 1493239 379300 1305231 832507 1492857 863643 1743383 1879904 922233 1980722 1314821 660798 808301 397775 1613180 1138450 1139805 1891932 1547610 395304 1303805 1146057 65777 1970212 1370654 919397 445296 333597 1246829 1115844 1257748 276247 1842109 1999346 1462236 1043488 1281833 475649 1028030 553639 295639 305354 630922 200058 950117 1762147 1119933 200531 138531 1796848 877490 614124 63492 240092 1599129 1737202 1594238 165282 1603904 1929507 1388256 1889801 1603033 1607402 419230 962609 105024 1351692 1531025 1390387 519488 1462759 1261900 319163 508527 1881112 1245959 1025344 1831707 1485524 1359478 1040659 1064544 1069792 1870485 1023938 786301 1700583 1100524 733170 525666 1448713 439442 1198817 1390579 808155 1909246 172513 376808 792477 1769976 1901333 1877452 1830900 1326172 1133944 175222 688986 1468173 1719901 777521 1868458 1624410 209999 1691408 250239 1551887 1757438 526956 1974768 1042457 1115708 313260 822374 1450674 735169 1840510 1185122 617846 913322 794740 567257 133269 674149 481734 681072 1836074 184920 1020028 438965 1556103 146032 1102034 1647476 1709585 1539720 587144 27842 1343302 1288838 1416407 492445 27435 405036 366229 1849702 154138 246767 954285 660044 446290 1560682 1611188 1187775 895577 1424689 1172664 484327 36941 249157 216433 1725911 1685965 309484 745200 1953417 725858 1005695 105969 354468 1490433 622471 1090392 857145 345627 1164952 1105385 630637 1989463 968079 1745851 1955115 451908 1665169 1175969 48207 1465377 1495196 841350 1945943 861210 590465 1856593 1332565 1102146 1088845 465191 862793 655244 1238377 1562594 446411 579376 527900 1020923 923060 936536 268005 730602 307361 1948646 934842 878378 1903890 1340906 1619260 299996 1345379 1577742 118423 590829 967487 692145 81944 1725225 212509 1137857 1149435 45581 1542059 1893753 1611773 516931 76917 1279960 1465465 149536 249373 890258 365510 1111355 1773601 7845 283954 1550010 635095 1459180 1520861 1196041 1725493 998851 1848101 467383 480516 173984 1691338 1446336 1369477 861200 1069372 759133 1082552 1474952 1371747 571371 1439723 1126384 82959 708694 524734 676210 916570 1695830 526761 954287 586452 386169 238396 1978443 1788311 819819 1798835 1156510 493686 105883 260880 1043103 431779 1011421 606965 12864 371830 250516 841366 795556 1230867 246054 1864384 837178 1238427 1113388 160242 1850321 143533 1837350 1012593 1194073 469543 1988023 383885 491188 1791328 437647 467713 1111662 1827388 953178 1710721 197978 102048 473550 895879 1130971 468115 1748155 181305 815416 1753143 698244 561651 951492 1065962 1687469 1426022 1880706 679775 991097 206408 1203159 363019 1136694 1313320 1080090 1089921 157792 1913181 575932 1816259 1167052 760517 252214 592912 501021 953823 420938 1379942 1435519 1215483 26432 1931203 437644 102396 1197354 1655828 1365751 1956479 241475 1180040 1267127 750110 1541471 1194232 1400831 720433 504690 453401 768489 191654 629372 1032991 1858936 993247 1541804 1992077 438409 1795684 1181736 789291 65017 379169 46872 1116498 870452 895796 428067 671579 815061 278450 1675625 713237 1076802 136551 1257869 99618 726949 1438583 112637 1189899 979709 987047 693467 1183931 1040826 1581204 145237 913657 438536 1505769 1336637 515165 899449 146249 130325 401594 30192 545180 1747303 1628693 1100348 933984 455115 1931480 926259 600226 566682 820714 1464183 821914 1073132 221469 730060 39632 1896247 1966168 1271146 1308436 1115762 1031534 902681 1331222 28989 1871698 1137766 371335 235016 15881 285535 1677375 98 579482 272368 748821 204891 1496865 570898 1355405 96419 341904 629503 1872043 631021 1258546 1668140 799215 933154 1125035 305148 228088 969652 26045 84804 762663 1496101 577590 1952620 1488665 1334143 687087 573127 1532160 1923124 1512123 1650007 57469 239318 1215060 837592 10832 1165457 1695608 885482 1360996 1465055 408675 1207423 556443 661600 563533 1737841 1518743 830479 176298 1374901 1993425 211919 1738028 1361669 1001224 844898 500845 1739230 1117045 1586605 1895484 1049517 1652289 1007857 1230758 1365544 1370221 895046 649632 414191 737280 1220599 1406616 550299 884156 591104 1425724 1715363 1434185 477782 895906 153838 863976 1655073 1883146 99591 1257385 1464512 1521813 1015801 898645 610394 1549748 101780 1953514 1199225 1173430 35304 22927 1076241 1681594 1249908 1918058 612843 1433383 1363629 81490 1806399 1557343 213135 1232103 1073191 1681411 429024 1572511 132497 531863 1691830 256063 1393264 803097 420959 1786008 894427 686891 66965 903245 50333 270159 1441422 1494395 1858146 1345312 1467120 815669 853249 1665753 692201 449340 701781 157381 1692891 977358 409805 1193801 1217903 718108 258006 529536 698504 1390680 1516796 1774076 840317 1786023 1205954 1103832 219942 1609914 1082358 1631354 1466031 1463085 616708 907172 214022 204155 1639622 298813 958636 483644 1753033 1658300 367027 1851375 1914153 1005492 1032173 1770708 1987718 1186549 40754 772209 1432876 457908 1938826 628321 1667341 1298532 1216666 1487032 1293662 754846 762261 1568848 1700291 630727 1852492 1924501 1175937 1133757 1501583 365677 1116913 1340775 401697 1247059 1865956 763207 1094475 571415 1285962 1511494 1747613 1563843 1586906 892996 252433 1672084 510350 1257598 526631 1935615 828135 1504068 1685779 684321 911701 1690765 1601343 1723737 1368580 1724980 132164 1807935 488680 162135 166487 790523 1333304 137644 663025 100230 1905041 697585 584572 858838 1984205 560871 789732 881073 1525702 714378 1154365 1241983 960078 1455969 618662 192973 1403090 291457 1698987 202200 138707 769331 411230 1318669 518993 123006 1691968 1731725 1163394 199224 779605 1475249 1346966 882016 518104 78692 1288715 252175 996604 94198 170997 1647728 1768525 216589 597029 1816855 1219483 3151 1467317 1481728 894886 878742 470413 893906 1025248 629958 713752 807447 1897550 551226 1484834 1680366 591640 650494 1416281 392663 700286 1123764 21991 1939681 73020 933035 1746089 985377 1543922 286900 620052 335188 103860 29652 139873 1267279 472883 481341 132568 1125487 1568716 258616 1971337 1206142 888587 1584549 829822 46207 45286 1702985 788901 675092 967208 613673 1417357 320170 1248610 700622 1381644 51283 1724747 231216 383142 503460 1204467 1443119 361120 1404506 143879 1681855 764568 1337178 1187454 869507 1625533 207953 214603 1927953 1026769 1971711 702025 1142786 1038459 1556319 1990522 906606 1906505 584587 1312792 1183140 747314 1352388 1481423 876188 141214 908500 1456545 1584785 1715433 1013533 1935286 1414286 1630270 257686 1945825 331453 186551 505993 1312211 604289 718591 326129 1086672 179489 1638058 411783 895128 1103999 1582487 877961 163961 389101 390270 978368 1379361 953047 793272 1685823 911752 11179 1997063 1929389 1663673 1304388 1047524 132269 1397566 543057 334544 147045 329845 1161548 305880 1505971 1949153 1242259 1033455 1463697 1712348 1416054 1938319 1172432 578196 838161 493921 826763 714087 1378566 1117721 1323792 207762 1362417 1324851 1565264 1852634 840873 1174861 1160089 1786722 1112156 408037 1871932 1122422 279147 1369757 1940901 1583008 1703495 1689277 745526 1007915 1923647 537069 304174 1879078 1486568 799490 1082209 1194776 1124458 854561 1329876 332491 1659351 892695 1811087 1650111 281925 674702 1891915 144672 1761275 1834268 1512080 1634385 322361 384408 278458 1401513 724167 1456994 1910287 176351 1272771 941864 53081 1011254 280378 633021 1849783 850283 1990176 1745001 112475 1612027 1480616 1154955 653551 1365374 1907996 1196587 1811107 305669 1196202 1891954 1991209 296129 956754 1575672 686506 369943 1635550 1129742 729943 410064 1538893 318936 791055 942909 43627 1510716 403222 549996 779813 1531060 805862 776601 172239 598494 1217238 1910668 1540667 616501 209113 1315119 1065992 1843580 785185 314312 83898 1971654 256409 1913846 1266435 1719297 1250805 15252 721990 317497 702598 1204704 27257 1668502 1826889 1132488 189823 268393 1059711 277658 1930997 1783043 16121 1076449 1713395 318342 731233 1303501 566187 1089669 786158 1196693 799716 1192539 1186814 601287 915768 1129789 418151 742803 1558500 1970537 149477 701496 1723459 1442040 1296313 336473 1358018 604612 488498 1939096 364555 1606953 617015 485561 449968 1292787 270246 595307 312076 1430504 1600935 1164281 83565 887973 1356202 1284267 1090636 1165721 1912827 292372 1955688 209180 550964 476611 1198274 1306598 657024 618641 184452 1638873 925190 410666 315034 1346781 1653903 61932 1095823 612647 1941304 975166 688006 1887695 812919 1731734 1608588 1867734 1718666 1122677 259301 849517 564276 174628 427125 529761 1700095 1852463 149005 1633900 1024700 879993 870552 155260 701361 1822550 485186 852641 574601 111360 1184878 365158 1126747 842928 209295 451807 1240020 1487887 1190476 589126 59705 282244 596888 1187409 187855 575636 991077 497682 45249 1413920 233256 717933 1790725 1664919 759429 1788075 1616898 1188397 1963015 892701 1770784 430558 1949603 801120 917801 515964 1369785 451495 1932287 1202267 64836 1392616 1666773 1215079 946951 974865 593067 534692 1731071 291585 1905352 708110 1888905 1091224 1249706 1110305 664387 1707372 1699934 48823 1801012 153859 1894927 222841 1786418 140985 772820 597012 1069194 864967 1451806 571849 449124 824698 1670037 674913 1450332 710323 1493006 887596 1332112 1975892 1262238 1895449 1800779 1438088 1428180 1355763 184424 668544 1151888 1955445 323197 1823758 1519041 701166 1464506 649877 1679776 333183 1967764 1474264 1318766 1668708 247015 462304 1526195 1387024 1915196 862017 120754 51012 1624131 1756314 653345 1205944 1829407 386828 26132 1651857 743453 778710 38050 1504341 1982725 1108889 821825 1305306 498620 668756 604044 127116 814925 942854 1506288 1971348 824833 369048 1978124 493931 1536968 1884294 1518595 1775432 1089941 663576 396763 79527 215314 1134655 587302 1483475 530537 861208 269158 259098 53885 1966698 965247 367366 1974240 261238 990092 654968 212514 1000959 1737761 1346789 353380 1127190 544981 634500 582255 525864 1018943 513803 1834778 603381 1452758 801249 1434720 1564556 189528 729548 1314796 212935 493059 1799795 619349 886516 418713 1214636 199459 1347940 1775280 393790 1500371 1997279 1253781 1377584 515044 1913103 322851 136884 95385 657255 1108261 995618 496582 1190732 41159 1557367 684306 475028 837340 991257 1688268 923642 1462436 1425466 482891 1359196 756364 483909 1348260 485379 391198 1717775 929751 933636 1981270 1653701 745041 577690 1813270 314099 472479 266187 1907510 1079142 1553073 175163 758184 594129 735179 211078 1118519 1343323 1714337 1537954 1314480 559447 1860464 864147 1170902 1021489 200295 163347 1588609 1512934 159543 591140 1362908 1702820 132811 1981649 481500 110595 668708 237350 1042862 67245 1779522 716909 1250476 454423 1476298 1040982 794641 1690459 1923382 1368873 1984945 1639405 1141886 844656 933166 425749 1477867 634304 877483 1890531 1242684 1415175 1152324 1122516 129642 1943779 1270838 1366084 274036 1930003 13369 1513029 1822035 1068442 810885 1572664 894518 1663209 21310 1674116 1634444 1748536 1270099 420083 181917 398731 905971 80616 1589862 210336 1249544 1105058 1246027 311044 36359 1082590 151848 148153 1657946 548172 1004284 1653278 947760 770316 646662 1046086 1930539 1052251 1768288 1909457 812127 1332369 1073922 302561 786285 1569432 442481 1076455 1308359 313662 1585428 546423 172530 353728 1091558 561843 162414 916588 1196972 1433832 1358937 883762 1358943 1955019 920771 1327211 1443245 1539313 1048568 1789853 1740084 745719 1157528 894558 1865864 1351517 177770 891129 563286 625848 1278845 1995858 1625947 1006834 355674 1804130 1616920 278031 169842 146387 1351035 717228 1340425 701098 1517905 1539058 834114 56943 812567 1865963 520551 1574639 1089159 67931 55125 746756 1982282 1540816 73413 1934230 1818275 392113 1938927 1284932 1269521 405580 1032177 1593739 1677113 1582927 916108 1166646 1319954 650086 691068 1098593 20803 1314085 1170008 431455 1424849 1420390 1105411 1237289 1313228 1184310 3099 261265 1341621 766147 537571 1389014 199375 312621 1661456 1730587 724746 1187281 978909 121775 1643436 968248 60722 1532400 1302668 1638171 1294917 886587 459108 1844747 1533073 1383820 740 205813 691191 659160 206077 498969 1724561 1978553 1900275 1604223 115109 1297208 1477924 1505692 885726 1886223 544426 590851 179150 316304 390069 1622861 557259 950326 1868049 1532733 1822497 925706 624849 1203515 1603336 1817317 1661812 1160401 288557 1745005 1707838 413489 1255554 1331184 106954 1816108 721157 1456401 506945 11725 745115 736376 1678316 1495187 621856 497421 1874652 1413619 1750541 1998582 717679 1596626 138841 1845633 1960819 1155651 1259447 1308670 1762867 1138785 182625 1944254 368922 1095727 92166 856411 41678 682711 1063152 1509392 200722 717556 1161680 1026722 968542 1919539 1661379 760385 839779 781409 1894551 64922 1292193 318055 1281546 1372250 1615393 1621382 1803760 1903145 1352084 1166800 1359721 716391 1507595 1733683 765794 40605 1121534 1874986 1246072 806229 1693960 814467 427132 943759 1321573 1233757 1410295 335334 1260428 1713106 526782 238026 1822534 949978 1636967 1903148 1034496 216874 1396205 482727 1511101 1978167 1250979 1392448 701697 337018 261948 265918 1664979 898011 1261204 155367 1850533 1068700 1333248 438121 271097 283830 1353028 304144 536270 832077 1889399 1513419 1692025 928756 1344898 1624808 334703 1252102 1156732 1221261 967523 1724571 120697 255918 1104346 1126764 774478 428211 794597 1341182 1229067 619683 1566729 1547169 342569 1390185 968394 1441688 1537252 1671929 354726 897096 442778 1796804 702748 689025 1022270 888072 1429851 1932591 195351 1660688 1541200 616570 1244012 66414 321238 1117956 428728 825668 933229 298464 1769173 39433 1388639 1408483 1581693 999705 635433 8800 445863 859212 569530 1696042 772309 357145 637516 417397 203247 4685 604806 596589 690171 458745 1942143 896748 1179977 36990 445203 537561 379656 563770 1583552 1935876 303240 1273360 1683690 1671238 134509 1139655 1378721 307610 1149185 198260 1946193 1618198 793080 1615891 1206600 437760 849944 865519 1292466 912623 1288398 395609 460390 1633892 1249729 1283857 43549 403466 1075099 1498021 926140 1738450 812284 1612789 466438 1887189 1431629 53484 1601659 884488 654640 1496806 1234804 1160499 1520949 1909222 1382850 1643510 228321 516458 1533103 1248090 738172 1620544 653061 1336038 569975 1030823 679555 1380595 1394292 1384783 1141424 1761252 1505048 706599 853626 704875 286959 769313 257429 537418 718760 1759077 1466537 1443655 878474 1794251 1873190 656803 332580 1952815 1088781 576924 1195702 1518162 861692 906286 267948 551714 934374 1119488 1414742 738074 845398 1045193 75975 1307941 1002533 1599610 593429 934846 387713 955115 1553473 304643 209292 1565081 685724 1426107 1842330 1591640 1629404 1180933 1194090 796231 1695826 775696 1052956 370393 432694 667362 1803159 217181 260245 999865 1377872 479931 756106 1889189 96505 1672977 1228981 1343041 1730362 1772010 985089 614529 1068413 219145 585852 1285371 1989785 1759944 633775 1519070 1909406 1464695 1920580 1235260 1064771 1012819 922508 87620 1382189 1233924 115743 201783 314296 683723 736497 1996103 72068 74698 935913 417577 1292418 1690759 718656 408768 1759533 1925206 21336 1557433 1430436 102193 1980509 1703469 129253 1229950 1895408 187487 1127078 315939 1480419 1584616 1437323 447495 1637762 1715926 1461363 884360 1640718 2276 764676 294034 1890793 1247181 1659249 874280 393455 1847602 623093 1190794 260172 1264678 489366 560534 1507152 1635460 1484516 1900255 714414 1875920 1978972 179410 174341 79054 1743859 954855 872620 1028213 1136056 476425 121968 953179 1042877 981667 1738593 325581 1892182 706946 1643608 1028897 1813321 1508564 1522927 1522403 917094 456952 1307407 868923 1305406 1402398 710544 1481834 482867 1695947 944262 423830 213040 976186 477337 1549286 1605743 1487413 1842057 549049 230396 486558 1168424 1639420 588834 1536430 995238 1298205 364620 1286188 129138 60948 371972 949317 128661 151491 1441605 296084 322717 90964 1875862 308260 1509269 64772 1837046 1510819 168252 1348952 804186 1355883 1977231 1582774 1301096 1519152 165047 504992 996951 117851 450005 978637 1629866 946554 389525 390249 1827080 1036653 102704 848004 1810843 1568868 1352642 1308834 1921105 157910 1905602 1990137 114603 64576 576284 1669742 1992928 260564 461283 1896914 551674 669384 507513 1706349 865665 1347973 1029847 1751549 1970713 1208006 1017710 731388 1222539 651197 1822236 1575440 1855094 610417 1452918 716601 1669996 1504226 1684720 197231 836659 630980 1615377 1997084 1648927 701750 1175404 577289 1177691 1907799 945459 1591504 1820420 1725033 31767 1670908 1012628 363848 141345 1465664 1587324 295411 1512560 1272092 1633815 1879497 621703 1443428 1591449 751022 601844 482745 113329 1194539 866241 489434 1345915 204771 875918 1644359 1491949 136485 1458622 1187748 1166814 1983664 517687 1297129 1056055 632354 42288 208996 649290 1615939 234193 667604 1154990 963994 1277747 1382709 1671227 1098181 1069838 924651 731115 859486 187987 1987546 1888345 957286 913466 1725283 19683 1608457 286341 437858 925822 1480832 1768877 417820 459477 1847970 672389 346185 1833990 1670099 1984710 489232 225930 380332 536707 806414 1630114 1966666 1925548 761113 312828 1273420 525679 1126427 1562089 165733 926243 859655 198180 813356 629381 369167 84110 592020 200582 1614324 602824 955039 717507 272712 1616301 86934 949920 1934424 469862 1273446 1321122 327456 772428 1989247 489607 191712 1234730 1313794 1629121 1222959 438378 179083 224705 1061322 747484 148117 861685 774716 1870898 491150 376130 758444 1108308 918045 306264 1310395 1688831 1880372 518411 1792324 395555 1305703 799671 1319486 20206 1894327 1389224 1026900 1419656 26917 725148 1001274 1654400 81811 1655076 647229 1838434 1858359 709399 554092 1525305 1972524 1901546 1544260 553960 135739 42759 1220708 1264647 1206581 1111108 113255 114643 830289 1020183 1264008 1762361 91445 1179006 1167767 1939728 98295 1023421 764572 1312281 517594 1396962 1574979 1416250 309191 184624 240668 758076 1484284 113859 1619609 373854 1669729 812282 1020732 280553 674857 1988624 972771 1860620 1064397 792581 385637 815851 365265 720010 1230107 1013270 1528287 994541 605275 1810010 1819408 55982 1663305 1815960 1030592 1085635 570000 1023488 266573 1959070 1909391 755842 908763 1787628 457455 864799 28286 1534121 1045765 992374 1704527 981455 361193 1661382 1017921 1035502 1506120 1153818 1659231 320105 1515743 1139235 261477 1822444 510092 1755615 599894 601752 765369 858342 546355 1218373 571776 1640764 1199592 434060 886641 1520592 1028233 69047 888661 1813869 115248 264495 989195 464044 296433 711966 1908655 1160724 16796 1384582 852609 770214 1160305 1349942 714379 1250313 1505989 1080012 1270364 1146165 650785 856455 288753 45918 1713563 1609964 47217 736029 1420008 159565 265359 866620 1081019 773241 1475567 912432 1506369 857210 398697 1804033 771028 177263 81738 1164679 1366659 777398 444152 716141 1433283 190830 1943835 833170 526173 717735 1500693 1194855 492689 1408987 430230 1597114 1472026 745625 558713 450834 1658939 1589421 1990944 1971116 87126 1108600 806433 1152848 1318964 1177708 837839 653962 1332217 80646 1286763 1718298 824258 1464050 180050 1607277 1668198 1443525 1682082 672189 680822 1800243 1228267 1439776 1888343 1795729 1463563 1455467 103761 1496094 1876872 1549568 1525044 697838 1657842 1717232 425131 353558 349258 1859853 1900032 1743901 183450 1404864 1149770 30693 14571 681407 879931 856994 105147 387587 1412248 1043554 1450500 1559852 1260233 620313 1875521 1178453 1871702 1914592 902909 858555 467661 199718 359364 1323852 746469 217982 402272 1383314 920662 799966 686367 456713 1121081 1112265 1660015 738035 880298 702872 144062 976278 1096833 1727218 336834 258953 565781 19334 744015 324111 756226 1360568 1581782 1496834 1742560 1777561 1591933 575255 1993611 1466787 1144957 780582 683989 1617947 1467828 776972 875441 1253544 1046325 337658 190034 241552 705867 493868 1589316 1942545 1455632 38118 416893 891446 638315 609092 1503538 747587 996588 413476 1368984 1742877 1232905 578515 679147 277148 675998 1109286 1395709 556100 1051379 987882 1316486 375867 412187 1736095 1017248 397250 723910 755700 1764796 1424340 929467 891621 6260 51289 208757 54914 1478483 1064986 1799210 943722 910246 1145699 586631 598028 1034306 283282 1380749 796445 99809 1957153 799745 840008 1540663 1577058 188072 1072835 729657 234129 69664 1343035 388622 991696 1361504 1013515 376536 80874 1485049 1570426 832384 795542 725397 1856800 1287918 1653957 1827285 1451810 1225189 851360 491456 469596 598269 825228 117521 411520 1649821 1046693 466441 1913501 478301 1115330 133728 669050 542799 709185 1185983 1871314 870807 1503534 1947235 359186 776137 557706 376478 1003060 465045 1766344 617342 1975077 1421844 1850950 1473326 1387641 369280 1056164 68622 1695411 1931518 1659132 1558308 1428320 257033 1734346 1402107 1468047 63748 1263429 1734186 1344555 1249393 890481 601132 1785585 1674077 1791524 643016 368091 1227798 208146 781545 381871 804843 1952732 1901523 1945275 1227491 958127 1018631 1757472 734983 1334816 1266595 199748 1829922 309435 1928867 1119791 1743011 580489 403188 1920332 1963603 1376213 316466 808723 887877 1334499 1363440 724381 1713268 661419 567610 1758976 111703 511395 1550159 104481 299492 1385780 1279869 181554 1261581 924212 297953 1751898 49507 1199801 484198 1727520 345867 1235687 1649458 1378713 930137 1311397 351776 603404 553325 1991923 1432960 559721 1336359 617154 391104 1213441 1901230 882668 389270 1849295 508325 1487789 579695 323918 1280432 1053088 1687842 147659 165883 1868990 1238278 1588177 548829 691221 85491 1090007 666689 994456 914230 1383160 938776 1665789 1312978 659977 1477157 277960 1738113 1990326 639449 1147167 1902843 502067 1395834 1894041 118422 708136 653177 1628727 449880 1102037 1023839 919830 1429016 1959684 719211 1072080 1306208 1531150 932040 901655 1678191 595713 869893 1600532 1497148 1282752 1239778 861978 1702277 180723 643273 1840511 934201 1124579 1833125 983796 48372 1961293 1935808 986018 1224862 602996 741337 1740379 74113 1348369 932677 134824 1975055 663883 526661 152465 1713686 840168 529013 289348 32646 461175 1935965 1535583 990607 718042 268588 742888 1956382 1277082 884791 849970 1970308 781788 1096115 1573361 172437 1027503 1265705 1083947 1725678 1101918 1661189 1358924 1013342 1121223 493532 1562994 1493442 410897 497150 1350076 176839 1817170 1431696 465454 1337746 1165845 53176 309159 252745 1883580 1113731 266829 1407486 1008875 495111 1214483 99817 1327283 669811 1632678 1673215 7883 1081660 936629 1156355 518150 1563511 1899315 1846292 1350824 293959 376749 1124139 445037 978215 336875 1555624 619753 187810 1914735 232793 1358639 1317523 1747807 470877 910334 1938788 1585129 644818 786370 1023513 1995493 1699649 1992612 491829 1131409 11632 809254 586493 1169513 1435830 1803579 1253439 1797910 1820443 1323107 903440 1349120 806190 1857206 1277239 1783592 43653 1573847 1347862 797021 925602 1472837 1078137 1682042 75071 422429 1902307 160765 1402570 632981 329510 1656640 873650 1419744 1413827 226193 1058710 1126320 447774 690113 535379 1468519 244533 976842 463364 448269 858718 620923 298428 1073450 1421232 255608 1246636 1289352 1528534 1640446 1985995 1713594 629228 172686 1615088 430287 674657 1872956 1618055 1999055 25045 1963963 212045 1652410 788970 1949731 268284 1931026 822347 50491 634422 159460 499677 350718 625016 1450086 551584 1707260 640507 1481585 1858376 1918010 125757 871904 1965689 809318 1648571 882453 385020 968978 635943 753010 1042803 1706714 406331 1292540 738943 473570 618631 1574002 477185 899692 731274 45660 1416750 114337 570290 131376 101382 586787 642664 941491 893875 1856835 999338 1752125 646035 798586 1880934 160402 1017844 363910 406266 70351 1114727 93313 573428 637428 1528016 295360 1765644 155172 1828672 1780287 1144568 802711 81748 561231 1222703 1187524 1440865 1191404 1903249 152532 1040497 1844157 924428 408327 1631195 295471 1417952 961971 1010911 516155 205494 1416388 787618 784333 1573409 562825 57252 179192 934072 1434407 256883 923396 1121142 1179500 1723554 1247645 1891118 770451 1608992 12303 1493955 1229896 1841036 423410 100500 892771 1513432 1746363 872185 1729411 964117 1747043 1773333 917759 462459 1811519 414925 1687874 1594005 1055831 875227 1261823 1033919 462899 636798 32448 1163318 1152042 1067361 701860 1768496 76068 1408771 1185524 262787 1539966 1397623 131414 315048 1779372 67028 1194900 1997490 1299591 845321 1543522 1461842 665110 318689 725036 155429 184734 1397754 1074895 1310278 1557731 73330 1548620 93466 1594479 273670 270103 1813337 710916 1713439 805878 1223700 1181159 685915 405228 1098206 1391321 503113 1165484 1433765 157746 1081076 1075961 1358115 1213964 609810 1004550 1582903 373343 310334 1903893 1735279 126655 1891083 1109398 799877 303337 1308529 1916762 32280 1963236 1778700 1608097 1586556 1901215 103206 442667 863060 1415140 1615003 1287765 1787401 25002 250056 1064922 1342060 1224539 1033696 1917271 151157 1875849 1073749 1514233 1139061 1442307 1520782 1195149 1634922 1474384 407790 121694 1545185 1990419 926005 401320 1204573 318779 573344 1879023 1268999 438085 239039 1653401 1181598 1251244 1256180 699483 1694684 594853 122168 1551202 629729 1399623 1046873 376020 1485287 1706290 649455 891266 348596 1733950 500008 279887 1625011 38597 992697 20873 762553 187655 1016510 33952 1891339 1025564 1092802 583670 204532 1248941 1950086 1209467 1221615 1419645 646994 868891 1965218 1773280 1451195 507020 1280800 648576 1641837 1311508 1716406 1026199 1174936 1495627 1853237 1701265 1777523 332978 561752 1929114 1699711 1972756 932957 1802741 1126043 794920 1439176 1034546 24529 1816862 438854 967617 1942246 1133142 690966 178888 325218 406896 668552 1585140 1464597 1403304 1538732 1152829 380495 1412773 1998662 1602894 93682 1707666 545344 932352 937446 1655393 1441745 489529 504977 178608 1418260 751025 638791 733234 1591661 221616 1415386 306542 30304 1005542 1634548 1106136 1234823 1952687 1051634 512941 1127639 1973381 96925 327940 1968689 1166620 466450 81060 848068 1852266 978902 626590 16646 962971 407501 1210367 1713887 145986 1120262 1421868 1074644 1636859 1252525 772639 1498358 878546 1827346 188577 943592 1759002 1968500 1060305 396320 1384384 1860323 1862825 11854 335757 801654 745588 1358984 112080 473657 1095901 1840951 382091 1856322 318030 1325655 1821376 1044476 1308387 1663561 99887 121678 830685 1629368 1770054 1439086 1219386 1020547 1994115 143396 1747728 1668608 881675 107888 1643045 1977314 1829674 542490 208910 379547 1467378 25062 1771335 1656207 913775 1330482 1720700 1956511 762228 704822 584440 745246 235997 1234652 853342 944803 1864482 1395892 1809116 1328696 262214 1112328 1689106 302468 341704 712353 190635 1184468 1066975 370409 1715997 937815 408499 255649 1743501 1717454 335250 841627 325084 955621 425911 881924 466121 1623386 840333 944672 558913 292869 1553232 1062023 200740 998224 822121 355003 1971588 1281115 911643 893154 529539 811030 23550 1701391 1372314 1927797 1919868 148870 995108 1185885 92904 1443031 609291 1674468 1419736 1555444 1876331 1804553 1273952 857492 524073 980298 459299 371492 1788104 1940961 959147 1831934 253922 1069847 1049160 44396 1919257 779094 703486 1458387 1704662 763725 69537 738600 1883855 969800 18085 548582 873616 1014668 122505 1940090 1908989 1953436 237511 1299692 1253382 1756777 1989970 1978980 1410248 1317517 1124713 250791 209341 868961 246060 1507597 1414358 455359 1084016 50264 82655 551630 1413599 411429 1056236 648038 1483033 1166299 736733 927590 1014295 550384 1329324 1221723 1332256 1500695 932541 1139995 585222 884397 991082 1631872 1793049 1219834 1620012 561189 761145 1171949 97221 1345103 1389006 1813062 225864 1911933 1452417 1539031 1559570 1836668 123357 1651572 971691 993782 1878514 538796 116114 574247 1738184 1066154 1273257 1414357 1708856 386761 429315 124344 645660 665974 573259 1625363 1916051 1767886 823214 1980131 1065417 381064 729386 1800465 1824563 519485 843982 101606 323294 470520 819348 1336126 540553 1386851 1362618 1676208 1237409 426767 1699698 1374776 1968375 1858264 220039 1455026 1596613 1060906 1936202 893050 859525 1226351 907584 87246 235647 1869260 1290150 1795643 159626 1246704 1212551 1277156 589042 1380520 1441592 935068 1732193 825516 1310831 781015 548400 329200 1595146 66596 299946 1134846 796580 676515 1860533 1250553 520969 1205094 1953139 1697644 1800725 1848623 887404 1022130 1278029 477778 917678 1786928 1940870 667294 1537763 518502 1269382 191033 431016 169157 112411 105699 1706066 514789 1224042 563786 1426326 1608190 118439 374372 1036372 1746507 967298 703863 561744 1128960 1031861 424879 477887 1237415 1965938 1112643 658460 320654 1675968 501517 1695455 1461976 334360 916923 1871035 1619766 470700 1562909 1604364 504787 1799892 1143947 96387 1691037 1384988 1097071 993322 866960 1535112 1829810 396219 522951 726202 150699 316349 28332 1852972 1467841 441694 1597013 1042225 1153417 1859177 725273 773270 1843743 569311 107306 1575562 1839615 36538 328527 1926426 864249 594730 464264 1531742 1265014 1823619 157965 1505663 1605498 1483961 1216054 1576030 477322 1974653 1833740 1650528 230985 325571 354365 1551524 1728132 1292939 1980377 720038 659730 1228556 1857835 10239 1601814 1452022 980140 1583198 833513 1445812 91321 1154819 179218 161978 396739 1693943 561368 836654 1811561 1640252 702073 1627965 411397 78283 1443322 682654 596708 685610 680400 1714972 659084 246492 1648547 473064 879117 1797038 554141 445780 393925 1670203 1425898 723747 607272 1248318 1463029 327446 573330 1012860 59483 1597215 947973 134775 763678 174636 1156515 152105 624650 1621633 1250123 1740012 1656822 1796462 309747 15664 1320935 66072 1971438 988400 733353 806108 1894515 27573 11686 748674 373924 1494588 1618084 1026919 859973 1464447 1896494 1995804 456151 1923675 1740756 40079 1899617 1715335 257556 838563 1848208 872703 184279 1004727 616120 1546680 217790 1370310 1488986 238330 859553 255339 905673 490517 777645 559587 1759055 547327 1489919 968788 1325728 459517 678445 803592 485892 1615640 1585418 814052 758284 1761948 1881929 1596649 1035541 1140322 1702392 408134 1070139 1065718 1613547 853959 1843697 810517 997384 1767044 437743 872994 1456825 689882 1341720 1508571 451633 1753040 476139 1154831 1627770 1572911 1769264 589954 399819 135685 1684191 372215 1253800 852279 872085 482272 56948 788313 1869623 1431036 1819211 407372 937282 660814 1922585 1305128 1159140 15115 2654 287575 1604386 1324590 1332529 582122 9141 1273368 1749870 563684 965313 955651 1521132 1014504 983268 1857865 1809383 5016 421772 621983 461552 1382918 410350 450020 1477554 675849 1764475 1359955 1519256 308199 1574497 143200 99224 1276285 1974252 762752 1626203 1459284 1422441 172322 198577 684673 1580210 385047 710901 1482464 978951 787175 1454543 731246 116187 1440432 1464853 542636 675259 1754027 1542372 12607 1298526 323427 1084890 400465 1477523 1015815 1554047 1728473 697056 238023 559906 561392 1210770 914715 1152560 1554045 243714 956638 789602 168993 927058 478846 770959 1923755 22641 1568517 365385 198624 620739 1109397 1138735 987907 210109 1334291 1264314 370313 92584 1124866 1051155 1822653 1251444 1852593 1590606 711854 400487 790607 1812773 1417448 1493881 1453188 1627201 1481677 727810 615207 465248 512087 648630 888522 236926 1482603 321454 473288 256274 1126189 1225 308201 1309048 352862 252396 1647540 1378818 86392 1958736 1585922 1617690 1063700 382678 600477 1353250 1202676 1276450 400639 1106760 32741 356981 499645 1659589 62413 659950 351737 1958571 169688 588918 834551 1535687 913058 947237 1530249 1634757 1410006 445719 1454983 1249892 300202 1806665 1515614 1520178 1122380 459567 275434 1939027 959241 677920 1100186 37508 765741 1348999 66319 1202641 576252 33537 593559 693896 670432 620220 1437493 633100 1605051 1049601 1711916 1203425 1306752 1417557 547812 740027 174519 155357 1418712 1165815 465605 1117486 768205 1217475 1830937 469770 1141342 713127 46209 1461043 1661610 657376 1429426 235966 590696 1091991 645375 1771978 881369 799594 1523355 1079015 1677933 1966474 1831668 968020 1262267 1253838 184622 1531801 503187 988547 1049262 916132 176698 1196292 1905462 721784 1720894 666167 1419487 872430 383608 1356047 1279683 1938037 286288 1856156 911028 1355679 365105 1287223 336881 767046 775244 1716032 1247071 708047 19384 9985 1890465 272814 1713525 1488318 1933481 369073 1876771 844089 1765381 1623136 1860590 636722 1400964 1139063 465901 1370144 479502 757281 1383821 576026 1007511 1012801 1761514 724572 1501996 1484437 1665497 496008 1992781 336547 1074264 1975581 106056 1349475 1570566 1863102 1913428 1906622 971079 1954041 1823085 1476462 117818 646536 1294957 1372277 1990586 796614 722878 339259 1607792 72770 978291 1918459 236502 1566851 1140252 519555 1442150 1199362 1359628 384562 1704803 501290 947613 610653 36290 616195 1428251 1746292 759795 1423828 326788 583414 341606 86923 1089097 1396966 1492689 481944 1707570 450649 819131 1552524 402105 1178089 1457312 759587 1505165 116890 500281 1873054 1264840 1326923 1026270 583290 1939957 571885 1933229 842961 1589575 1877775 1659058 104326 1568297 1008364 1142412 1103892 499856 1955815 1517996 1250115 819524 394361 351393 452378 470601 1899938 715017 1187810 844511 380036 166501 400193 752986 943184 857734 1691106 1169686 680121 758216 1824588 631691 1678506 922583 1145824 289495 1255354 1643033 148578 1178542 560698 493179 840321 207800 934973 520965 1509906 1421197 1821949 1356288 597533 982454 977138 129955 619705 1953600 1474612 719826 185709 1480896 44109 483111 1477193 1868764 817847 417991 289288 1158288 1178850 1842447 405370 1341343 424664 915392 369188 1759195 851123 1972814 1276209 1418700 1825920 1051584 1347195 766940 449293 18045 1584578 1911068 1286901 201773 1443246 815130 1115601 526200 834679 1097336 1452239 1886766 1768141 1223964 1700663 168945 1834963 1927611 326402 10149 1679222 153257 1719166 1383466 6758 1905211 731069 1229491 407574 778019 1697152 1635538 956349 1956339 1547729 854051 1148708 95231 1922435 1108020 1876533 621695 606818 338689 974427 949448 1226119 1857464 1004043 1238123 1263376 94152 757878 1274460 1634762 1795470 1948060 1191059 1816401 515393 1627500 872810 780677 404461 1309673 645598 554407 1437333 433812 1353877 244831 1609386 106172 584681 1582653 1151060 1193995 1649345 903247 1226035 993365 1775674 1554034 373173 1464239 1823321 941587 1269053 1984296 572375 1638728 1895614 1200788 837947 156712 229850 430739 1094287 1597146 486776 835441 264007 1865573 1147845 1302799 1967228 1622305 1009403 894085 176582 1802518 1176074 1899630 789412 1383601 1619984 1134412 812942 968078 1784253 1747110 1817983 1538112 191878 1827585 1744374 631239 1304901 1166476 991456 197918 22944 1781932 381331 682815 1908923 805167 1791774 1362021 1384607 868358 1775617 1019767 1825204 330400 202752 1077770 99746 1696865 1752356 761769 1209132 1327165 1630695 343822 542476 1022361 1692828 611380 285241 329745 639039 193281 1961328 443249 1591611 1516822 526624 1596039 536119 1363636 1238119 379200 296912 341311 261654 1912799 1521032 1146793 1194269 1539521 906573 1206698 347183 1353506 1286196 1810639 1792918 1891495 954550 1016055 881373 208073 1302355 30356 623269 1899546 241047 1840323 768966 396706 1071943 998575 885486 316387 350139 293621 363698 1963379 493379 121342 901245 64236 549053 262394 322315 59376 1230390 1727890 353717 1664484 823083 748445 491944 532417 1248747 1634065 413577 1791067 579988 13865 1600533 475122 962519 1700697 1526167 821387 1093834 1503040 700670 755420 1402557 1283080 912602 179927 401246 308545 133697 115197 1526367 557471 59061 476705 1660234 1547641 327196 749269 1553198 74259 944685 494183 1654611 1634095 1506634 982326 1773948 1882271 469870 593849 1749297 931130 583555 1193436 255952 1964718 1819673 1027653 1316456 1907664 1363324 1396522 1479968 1378656 1851326 793820 1779455 1194285 1379345 1960998 1387511 1361189 258336 526359 215482 1877272 920351 1283231 1227854 1856060 1870380 818088 1225771 1509839 197113 1113352 733961 91600 1310659 600529 447647 986674 1860270 259940 377474 740885 485361 2621 1994666 485562 1119332 1925915 1617232 1839748 939135 1338124 659456 888647 168116 1101071 821670 19121 563795 648586 124798 1828653 678416 747270 671494 1994404 813525 920696 726355 1796451 105256 1514754 1348098 553494 15975 569508 867769 128631 1223461 1555441 1892840 1130275 300223 529720 75758 1170101 69822 1069195 1964395 218030 997125 1453243 1548599 1782161 1142297 898513 1045549 592747 881961 206979 1421504 1328566 1348169 34398 1922511 984969 1938036 853697 1443498 242138 673054 1559311 692914 709145 1363656 605841 1610298 1918793 1240097 342607 1099919 1467908 1719824 821764 1249377 831940 1902283 689767 246990 1458126 157729 605762 1470956 27119 881152 1645454 831846 330979 3476 1013888 1843617 16035 27556 191492 392384 1112129 569318 184079 1689860 1483751 343452 1392249 411202 289694 1434208 1333663 341065 571251 850922 527271 45554 1346679 15437 847341 1149646 1475691 468864 1328262 1090131 1976912 829732 1214526 122337 1721954 1581604 2724 1647984 751793 745932 1358702 999478 1456058 138818 1003177 1564901 781386 1661098 560242 145171 1732318 1644919 1514515 1757906 1775310 595348 1362382 1969526 1979129 1478540 1189015 1892605 1963308 1859110 1681019 1944687 1304684 1461176 649859 178022 1640663 966874 182529 706441 1868413 342588 621099 1468754 501543 409418 1442030 32877 392778 466918 1300977 1317379 802970 241827 1931499 976022 335076 666392 351705 1023798 1626324 932469 1546302 492051 32527 1650065 1870770 972270 1131370 680666 1892582 1618089 821842 1981203 713534 330719 1765259 160947 384162 316399 1226022 1546929 600869 125296 1587547 342076 1731420 474755 1040704 16222 1638882 1744368 1274653 1435493 562482 946194 575832 1889154 1956470 653773 436957 1188963 1370034 1933137 1314225 406719 572458 555098 103948 1405586 1437905 1315402 1492182 1980551 858302 911398 1726174 1357182 1947521 1594071 119338 680722 1691217 293014 1072752 365458 1113467 162846 526517 828156 1323938 1412807 972776 543694 653619 749665 104861 1937910 170119 173484 680642 463667 1097269 1285168 618560 405485 346359 1704794 796595 1118852 86159 100299 159963 803582 1048119 128531 1190216 274864 1734140 318163 1879249 1571543 1465661 80950 728947 1333149 463893 1531084 1737195 1784004 159885 917232 1496542 1542008 652453 1623286 1891937 1476991 991251 923665 396218 1866523 1804391 831866 446171 96444 371764 1528370 204292 1416610 587836 577235 688558 264633 1156123 1179854 919307 94240 210726 8149 403585 1415032 1506224 914744 604517 1933504 736533 465042 1403639 661902 546909 1445726 704252 444667 931169 613456 1370231 117656 625078 859670 1779439 40206 863870 1160067 281671 155448 848509 631275 1323219 1626843 1118540 666316 1977911 555063 77739 494631 334908 1976792 1166649 161342 1186210 1105595 1043000 866355 895141 1310104 1412810 970401 1450336 1417963 1375543 943473 1086436 435352 212279 828607 693580 1214172 1300692 1571690 958114 864859 573590 1079761 1979504 1271768 1924912 60696 1840704 1464085 1484599 828646 912401 1817732 1941976 1546603 466775 818322 230843 725693 155072 614573 988307 232258 409227 1304935 739959 901140 1705788 1849789 282008 413419 1305552 1693491 668173 1893466 1919758 770836 195739 1773373 1003459 405860 1726610 1239731 1946798 1844225 192166 318746 1976975 854565 922910 1976917 1245254 48230 140634 1414932 450917 1874404 926569 1941119 820508 1279540 1314573 333747 1672897 391923 1364651 624834 6096 720407 436764 1924141 1978358 1821569 1467624 1596043 1436781 484606 1377516 515274 1026580 1591187 1422942 1929254 1205991 316282 1388516 1474190 1247808 1766781 1646031 220416 356805 1430745 93062 967060 1534257 1972584 1221452 186471 1746852 1808484 519439 817873 1430046 559491 375987 912037 808073 1923154 855364 461842 564634 123399 1438630 1553429 1889710 1936726 806531 340505 328154 904327 1580747 860515 1317399 49140 1472375 170043 768989 739838 568766 1826393 674230 779884 1145834 660095 774691 201256 534001 1151703 1057988 1761720 959676 1602511 905243 411505 1013894 689927 1863939 239024 1337982 828781 118128 1520785 1971819 904867 1869645 302595 1100786 214070 1610361 1216521 1634741 785727 73277 245353 1074328 1549849 194802 1159194 256024 1741290 38670 1559347 78849 496482 1318925 293186 389519 1094086 683486 1253247 896597 961186 1853820 160015 1546770 524551 260817 828850 1279599 1058673 1312621 560109 1927949 386830 1175901 1807222 173921 476678 912002 567504 343178 781214 1357094 985638 1570721 1727610 705898 1677231 1310568 1361886 1714323 1757548 1116391 1192977 1404593 134278 330070 695328 1853401 25251 1010602 750357 1057465 1265536 212411 798518 1362639 392311 1978946 1930737 568602 1017268 831937 418381 1404513 143700 9515 1236079 616157 166636 42775 961693 1398536 1783726 1883481 257852 1626115 1314126 1712293 1441794 1293921 684498 159029 1492230 942364 937124 183108 1042728 1456554 278188 370829 222217 1444530 643089 1198410 1712128 704569 1807419 1189602 1212579 1330658 1331967 66275 549209 1345342 983447 871829 117751 1251283 1823751 1001368 638855 1818934 467112 1501008 205346 1824949 1643072 1170334 676291 40874 1199710 747203 491003 1536061 410298 1983462 512957 789467 392798 217503 1770173 366572 540934 163889 484899 1937624 1782607 619689 1815269 1459648 545425 974731 1035795 57372 1758333 699637 136643 810772 100453 1481206 441766 1813422 1518859 1212365 1003492 1814230 1847987 1029890 153095 1810336 1733833 677267 903742 534564 243489 18376 780209 1365765 76182 1039086 1215989 1613341 238407 21210 1070179 797317 1554940 1958562 1508695 405619 702474 1162578 1647815 250234 165332 286021 973277 330320 1501076 1799805 1173643 432158 444778 1140703 692369 547052 1314344 1386627 896929 1092690 816327 306716 734482 1191955 1439729 884497 1529240 333637 193477 1720844 592014 782309 1701825 186653 993048 1370141 1015949 1467498 1811826 1904333 1966623 1713475 224881 71263 830110 699187 1187671 1344330 82203 1200296 841396 461897 1946943 1515417 802093 24375 1017687 723238 446591 561192 254109 1397100 1359252 224291 669643 1500225 45853 854254 3106 1963668 1006107 1533594 1220206 1397510 498913 111560 1731680 923768 1465921 1436263 253561 1926676 1716402 1386865 911196 1059991 382202 745744 1942811 170560 898470 1504821 1466082 453971 1631442 1862460 857349 1121469 727875 1132600 1262674 596199 413690 1645377 896562 1819980 1472741 1972233 1109888 753633 1627109 965169 1919169 1836341 896582 654364 1502271 1904003 1364228 1528444 1937606 1515042 1956880 537557 1092997 425722 442194 1046372 1505701 756686 231540 621734 1681352 1739661 1939682 1257806 486523 661622 1710917 1641980 846592 1008663 1247756 139107 138694 847238 1864235 1354239 814797 1048829 1734397 1244563 1425118 228618 318799 1128139 831804 1165662 1466201 488072 1995844 1003897 1257910 1114901 1799307 853789 1493234 1142095 1015851 1801884 424935 79288 262312 224666 33972 1331408 768854 541723 1087960 972980 615670 184774 818625 1784913 1162944 1298531 1966676 266309 304015 880550 1149477 870512 645549 1532367 1358697 279737 752879 1736260 276794 700369 1443894 861013 1287227 425733 577829 1244191 66773 413602 582261 1881543 1664160 1960072 314438 556245 1762996 230031 291749 701993 1914473 1807052 119185 119256 34843 881659 644420 370903 1483313 1704350 76737 877366 1255228 442886 1777404 17890 1492054 288660 852610 338996 129834 474503 1144248 1877951 1005800 1352495 755562 453548 1097234 1028 1479506 609374 640159 1769505 1006388 349194 377651 213254 1335616 648120 1901808 1306077 144245 1092281 770837 1977956 1816211 1192284 1511405 846569 1306389 1984596 1193524 115510 1973373 139738 1116145 603758 1260775 179697 546095 968443 1919739 90753 728506 719906 957484 1546496 452559 1112329 601375 914142 1275331 28016 1151086 1777472 725306 1068426 930983 688217 1771069 904676 54439 176261 1802103 1317482 1798034 705086 1277676 614007 888870 1037111 702991 576194 1501482 958656 1081586 1697077 968759 624776 1960337 586276 430924 769830 866436 951965 174524 435695 1839856 1197765 1859940 1131424 217353 510698 694221 970814 1539114 696648 12558 1008125 663544 630566 1406220 1948663 918491 995946 1618216 733078 1503674 1685243 1892269 1030312 1532104 1234891 15364 1336609 822668 683478 1201675 618818 210499 1067839 734120 492065 604684 251570 1835437 399558 1474544 1925908 814609 458904 1956106 520027 422961 465990 1550626 712044 448751 354315 779446 838197 461240 636288 12911 1492616 555636 1560816 137564 39237 1857681 1993397 1114511 179889 1922574 1008135 413517 778750 1062466 1354999 474208 704698 272187 1176202 1132177 1293753 1249865 720611 365754 212500 697893 68002 1892686 1027885 427747 1002348 1889565 1724729 1630863 1711557 778912 1057701 1358462 1442052 704956 620282 1312996 1573237 712451 162928 1950013 99298 1350677 419661 980488 79036 1976191 1525228 1704106 119838 811530 1519061 1958621 1756457 112668 1589765 1431770 1400326 1179873 32197 1243235 1849039 249159 969445 136980 1023768 355169 1980538 1487374 142258 234465 243703 1466580 530157 1156810 354270 526279 1340175 741924 1206972 759179 1166793 1580339 1870921 1662495 1623193 1060008 1697038 1891739 1783934 492663 1192964 1246496 1311646 815622 604677 364558 354725 620272 723586 240442 860437 47140 1165527 652280 883799 965573 285867 1400752 615282 83338 823125 1647098 226216 162115 346142 1670791 1638602 1892429 35294 4326 1589377 928671 1024021 1256181 1966777 709616 582387 827980 1308949 1533284 870301 564971 1494884 845047 1726949 1774389 668374 1857859 806841 1698755 35159 1876532 1994052 1285871 1327886 65520 1150626 858482 335461 918600 1051903 157663 1326841 688782 534983 408173 1034015 1219763 710017 440409 744505 76066 1732802 1311068 1878246 1488689 1663302 1934839 969535 43413 535469 502690 87868 47466 834845 312726 1284647 228243 159824 305179 697596 149094 925384 1997550 1575607 1581964 1068627 1513361 986375 1687510 1071093 1307089 9755 1863694 1621023 221896 32769 145469 1744960 638333 616203 423542 655540 1481951 397052 1108407 183005 1616115 766280 313704 952666 69195 1729774 1269467 1795503 471800 925077 360815 285243 850634 510881 847076 23449 583621 1237670 1213213 544728 478853 1492869 1270257 1094103 1141497 1728506 647333 1836473 1018897 154768 781757 588484 313331 1174522 762212 1092342 962040 1126792 1990493 1454722 1380111 678366 333997 758298 518467 279310 16561 1461124 1366600 1488407 1717490 398264 194232 467417 429661 743947 491790 1961016 161653 706446 313497 251975 481477 1918237 1553703 744544 1701562 103414 563397 535285 1379859 476589 99565 1040 1602808 1152406 1568855 1135836 600094 1714351 1772968 347710 463947 1628571 1941222 16187 1158910 1419094 411659 958187 383891 1940545 1878636 291369 806028 115336 640465 1101616 1413695 407970 857293 1739001 1996700 847263 190578 279942 684450 1635907 1286877 736700 449209 1292629 1903032 81140 1541494 92561 983195 201278 1934234 1791262 1233875 894076 1986835 748336 739034 1664958 949005 936054 1064351 741393 386950 1314152 174958 486067 1705879 351023 281182 616488 1427928 1127675 1992317 168565 1049019 147278 634782 274346 606378 206985 1609787 880423 1847286 1675173 119255 1403737 8159 409553 821465 1767080 980881 1059500 1435000 330247 1186373 1122132 1283758 885557 1847178 972522 1093880 1709443 236872 423932 1183390 28057 619533 1941965 1282163 1652565 931511 1564056 1179409 1478144 902170 1400276 1408926 240665 1832867 39464 1909542 1728205 1756163 1427831 640695 101158 787048 1770904 873283 529429 906579 1118296 1280608 452442 1035071 794064 721361 427074 686996 276529 669852 1042326 1461643 1281655 881899 784173 1085618 1659045 984096 760397 272096 1761494 1428416 282721 1237790 273500 733154 465069 1731683 893631 1130474 1455288 1260766 1823487 1588162 1361042 459623 1234875 1557850 1566691 251897 1640086 1006906 780384 88947 1113207 32652 49857 331216 695638 1749720 1902941 951172 130299 1750206 1695735 942098 472070 280219 1720866 408012 517527 1737849 553468 505942 850571 1028174 291524 1199318 1185240 643615 559180 1484780 1643203 1200002 220394 62882 1310762 1803908 691037 489646 1750934 364225 1188275 591717 564954 1946946 1416910 1388230 185120 1207324 431026 876599 759042 679270 1580717 1430860 293845 630094 25915 416529 294753 54334 979668 139443 1466663 1338824 1213045 81768 949021 1645067 1380988 1757002 1474134 1181029 725050 829790 1865288 642518 1932601 309678 102819 1459210 406597 1551697 440894 1511844 1000123 1869009 934165 1828644 1635911 1104285 508949 1634264 1152613 596121 496289 1399519 710703 1534004 1055662 1798455 189792 1846679 1743803 1494697 767192 1213162 916033 1666115 967908 980643 1114932 714836 368398 371410 1355275 355104 610423 31289 1865647 1550708 268019 1420248 1747730 1875163 333170 548969 496471 1159619 1764129 1263292 1262664 1600471 1240248 698539 1045607 125526 1231970 1196631 1892649 11492 258461 194271 1250891 941314 828198 354978 32265 377294 1460195 1369077 1497362 1954634 213851 1143062 1706287 1621933 1184866 1640263 507646 646567 306038 596112 35851 1031148 188922 1959485 1839450 522449 71460 1777310 665226 291671 1879106 605557 1460278 1192293 1061399 1073874 481823 107555 1265007 1359519 1037732 355129 547871 173956 330882 1402019 718081 1078736 1574502 1236787 912225 911539 1464427 1354523 1565647 328734 423449 812285 529312 1676620 297359 858511 535418 1952671 843185 903233 1553816 1722858 1953305 671488 600659 349578 48520 1958964 1750858 161772 118049 596863 1741285 926266 1272485 232458 590397 585423 135459 1537596 756756 295897 141262 143579 683640 1862343 385888 1881251 215229 1336396 1451141 1241943 125687 1425484 1977121 737335 1298529 1348164 619438 465823 350449 1683768 73777 725509 1778207 593728 268178 1300017 483193 85046 889463 1655603 805766 198267 735361 298961 1643953 1044947 961223 460896 1059556 384855 486631 1408416 825726 730780 1928184 1509644 101246 665740 1259330 1897558 1375386 651684 1688802 462497 843006 1593122 1265921 1213867 1187442 379277 1648497 1753142 1876108 246861 1996057 228130 1481815 1501747 15736 1685544 937237 1046715 382141 722403 640662 847571 238411 887330 978320 112712 1660647 900660 1808120 1756007 330135 1166755 1968041 1878850 1478216 1201640 720471 1466290 1040034 298546 1153606 1807885 1458389 489824 62014 555880 1422372 1566167 1101235 1780982 688516 1513380 1824023 1640243 1984203 1890839 934022 542377 627649 1282305 565765 1499519 760859 14288 198098 335700 1726062 1672257 1676739 921638 866243 1734050 1759582 964653 862801 64612 1368515 552621 286264 270307 176039 428103 1751770 1498613 1566961 1934731 144262 993202 1270227 1893096 1320856 1662859 717421 1081685 1814317 1468670 936862 69992 591762 1095521 96109 1212855 176033 830856 985441 1586833 1793161 926810 690432 1738269 24716 931425 1612660 277422 887044 1241877 1159848 32969 479584 518418 1820093 1519015 686787 1950708 468305 134624 1083185 1111139 765954 738726 1714528 934389 485727 1494289 349489 135054 926880 1442530 1681722 67491 1922716 1823222 496831 1713704 1499686 664963 1327914 343958 1167179 884083 1628543 1364360 787977 1715123 1152281 1354931 327654 1573389 870099 500608 299016 42563 1197803 861420 1587169 29025 778457 1484004 20779 1434637 1983032 1040816 1714091 1636994 1742859 996800 335423 900180 1928705 313668 522931 1418288 199928 262420 1122020 1832983 1478569 1473635 1325363 1296818 1077923 1352454 34503 765592 67634 432507 932979 1927471 836976 1565009 1143355 936277 229460 588022 451962 1409412 1896057 1302408 1098559 89201 1046259 1899231 1659268 1470710 936746 1588416 1314536 645194 1023216 689078 140828 634804 675219 503291 167489 409501 615803 1390105 333107 1205526 1049859 1766811 1705132 1351105 96186 1407462 242247 1757896 823936 147833 1392288 946867 1576946 891900 1156684 186418 1072040 1774938 1278501 1187532 1467202 1156739 23691 1813011 1262768 107986 46318 215244 442524 1870281 920806 1761249 1522623 1018855 1778672 105325 1214665 203401 617506 987784 1605620 1752280 113938 196196 899016 1378073 1333551 657 1605306 923252 1494977 1715667 1718684 70264 656129 190402 1630255 551739 1418887 1756121 1293777 1141165 335636 513194 367799 1614424 662893 706716 1343781 519010 55504 1729046 686663 1099130 1087069 228623 147031 691505 232062 1559577 728095 773939 435182 1530380 475503 1818363 491277 1733676 1202925 996205 1151608 1177439 976653 1915013 1956042 37075 170583 1477220 1125912 1508505 505390 1007434 1621991 219062 1902027 878126 1516669 1008256 1699113 1269988 1974662 1209976 1458095 1175376 1059027 973736 390531 1706376 1885266 1617274 1990350 1659029 1957688 1001341 1292500 816770 1410121 1785003 904471 1647700 1836531 289621 1667478 1769185 894317 247544 56312 495190 1601417 1917729 459179 1273165 1833318 912742 1644713 1035871 145913 644913 1850137 260113 1126658 915465 1433694 87418 323277 1064306 744509 41666 890181 1425651 1229094 254548 1105278 1244933 1352773 446920 1091091 1188897 1568391 14623 1714758 489892 876638 1589298 694954 1359466 1708124 291559 713637 761440 603338 37927 1510359 622426 1410760 122166 1443037 1836843 36601 1506944 831819 67809 189748 644836 1547463 646027 151931 422259 1486084 1106346 753742 1745292 1737924 1897226 1259520 196238 1666080 420436 370951 458666 1408348 840229 1098675 413472 1289533 1160491 1862062 139238 1576796 1367106 1802525 1516345 669125 388588 1089976 1172569 162278 1706375 233803 485444 304782 1949152 135595 15390 924151 1376953 1820103 1292405 1659960 1822634 1130629 769610 311223 1202075 1698518 165813 1434883 1491111 1381489 1558575 1478686 794603 1656322 1003301 444887 487803 1448049 503319 1049872 1103964 571039 1542293 1874293 1122883 313206 403770 440327 267968 102055 101037 1062029 811813 1563546 1505883 633057 893930 577525 631187 1190613 487512 333793 286636 1325364 1951280 1041845 1234466 169850 1223142 168077 926237 143818 1265832 1435856 1816844 596830 416431 1346935 1641775 1045894 662971 1208485 1885230 1332580 463203 1816713 475915 862433 1895562 1154420 1303314 1194366 794142 1325915 1753521 1980100 1329001 158305 844003 1755046 976325 1165494 635105 1584960 538612 1477296 1755371 1116927 1450262 191283 188141 1424521 850656 1608446 13118 953956 671667 1807021 1993289 1215402 124935 1170822 1254283 1044305 296654 1001436 802729 904753 1171804 259825 510919 758432 1835346 1001913 681544 267154 1851800 363540 1361484 1636283 802850 1871352 1623069 859410 536532 1501927 427438 562945 1444641 738000 1042259 934501 1361549 1669357 1744657 1102247 1167628 416299 1152189 345439 1971051 464129 1792916 1673655 392158 1588802 1635922 652535 1062171 1052743 65966 1172661 194023 1461274 706933 1808063 494990 656556 956276 386502 961697 391970 723400 315282 1802766 1541168 244688 992428 1854961 1700430 1822009 1515765 1596352 820561 1928812 533865 1103707 573837 51580 108267 1352708 1981446 727534 1964793 251737 500677 1027437 849866 762824 1649570 696414 1999822 1481376 209058 637009 833086 720815 1994332 1831719 673202 540198 1019194 783510 1123805 1693775 959827 1946436 141534 650740 1492786 1788539 944284 1353234 475674 1098830 291669 168048 1994726 375484 1721234 1105542 1441377 51567 1710189 260861 1738094 1653609 1176308 175441 255294 998898 238957 5989 714070 1444869 324545 877884 1221175 326806 1227397 169829 456976 1443592 251406 1232161 1355365 1370202 90934 1856067 1634035 1801408 163005 781997 1314927 1712049 641148 262592 992708 1838673 681330 1248020 731851 1005386 883291 1019067 1535166 1279778 280017 1959657 1044832 1074490 17910 1641817 1402330 612842 1120610 1101545 477794 1036949 281350 1845514 1062804 666082 458598 1665392 881614 1124663 1986089 571100 1612308 694234 1471315 43322 143097 1994747 145759 1396237 701812 1677625 312666 1776201 8276 944733 1484355 473448 1669952 1985991 730680 1673246 1854086 1928497 1237913 308934 190295 358991 699145 659432 303490 782143 1906132 653989 1090763 1968545 1646324 807359 10829 1882578 467474 1478886 48510 1382073 1754101 1116197 1251402 996357 375553 498772 1161180 671974 606912 1447740 1565699 1524702 1288581 1697339 1756266 661929 1605602 80431 390552 61637 668054 279118 965567 1475410 308927 742500 741008 1375165 836699 1548183 630198 1401950 891388 333110 160303 286227 1738190 774342 1555033 450510 1536976 934854 781830 425167 1907891 1467556 1845418 972312 521239 111573 890799 538070 221722 1873966 183021 171716 1358406 1126501 1019271 1827526 1229266 1158241 1473790 1222643 1271447 712241 1446416 1563683 886469 316512 564517 1481365 792596 235683 996091 1205795 225199 1342647 1080754 1935071 1324235 1143910 972196 1920796 192394 1505497 1507495 1206555 944849 1213368 1541292 621973 1138269 24861 1913471 1096207 1236575 1160410 1720493 679385 1817165 355705 1098512 1126740 1895129 1305262 583540 1824465 811670 105632 196618 1306222 173329 932066 1838890 1961964 1718239 1974270 353424 1835985 1499289 757455 292046 1712708 925488 1040779 466353 1470716 912046 550051 347826 631791 968502 1443993 1329139 1362430 235725 31677 253166 647558 510024 844738 1042095 252023 1635788 611797 126531 1895053 413283 810691 533794 4149 312246 117331 1502316 901280 1287349 1170524 279852 1864975 1899502 1671168 587355 210724 236774 17758 1461167 1898009 1825224 1544911 477920 1901893 466476 1833187 494427 1834400 1724360 1375 1589574 1437953 355450 154484 1258428 454249 1439128 1291300 1565667 1721372 1151347 44322 737908 1125345 303903 480375 223327 1587995 600618 706974 198315 1222413 677696 86368 42828 485910 565752 1268459 1474214 620660 1663721 303450 1512553 1420235 881879 1867844 115571 1671058 864141 909741 176516 848143 959171 451004 1385650 866293 363074 1879923 661624 699835 863676 1756644 10432 292241 1308892 279637 1578675 447550 186729 789593 757251 610567 697335 1441205 1159406 670488 350768 577786 105200 52040 1810116 938001 449835 691477 1061943 1741594 1852193 287025 1180952 1300163 1219921 1988552 657752 1333017 654247 39465 949761 756491 736819 252422 509996 224351 1878983 543261 719668 1288283 378306 1380734 1558068 307728 906931 1340111 399562 1378403 1201835 651929 1834181 1782637 476657 530389 244655 1009611 1581514 1125751 1644592 1305667 501655 4849 1670900 278037 1779803 1210093 1422906 1195809 919860 1646102 394359 1880584 454845 634124 33742 1814604 233465 515062 1706339 1236066 425884 1201004 234048 947003 1074824 1111565 1653886 1185396 1192024 1204596 999995 1291775 482910 10225 203603 1984392 1684522 600044 1510513 1317651 1652675 1834953 358134 1031064 930242 1514816 247863 244636 1159562 1857055 1609124 442573 520169 1374122 410131 1639955 1464286 378758 42953 459256 814017 663632 902027 468916 763953 1257952 1603223 109948 633999 657613 1817562 1986095 986735 1108268 362381 1320086 1549992 854662 1814280 1208780 543757 944273 1584070 1375989 967918 788738 1679910 693914 1995728 767113 1397620 2311 352138 1924729 1168945 1900086 240723 943984 193854 1669715 329704 688427 647564 261333 1871452 852376 87768 276911 485167 1723467 1511167 789458 301836 352165 1750543 1802089 1118698 1326926 1286564 1492144 10732 1224503 615787 1058179 1267080 409416 1895552 1599867 1938874 49672 1977384 1340550 1973726 1539630 1645313 514336 936782 1013588 1249769 260853 692278 1054689 1716149 783343 1415447 1354308 1010107 633916 154975 30530 1092250 970873 1101427 1860551 1977355 1278913 1608673 117674 1683736 1935364 928388 1141453 1125148 163887 867603 465699 1364945 1889453 1995201 1244017 1955598 1517630 658979 1283269 1115179 1686450 1934099 967520 875240 224776 1991374 1121493 482001 976055 1554311 376194 1987074 656424 1765826 1524563 187700 427841 496951 176673 1241006 1277474 138340 21451 281683 1864436 962828 1355454 472269 458683 1908142 879745 1768036 1151637 229561 241645 1682535 265942 615070 1693550 564332 215528 897989 1137183 1769287 1192462 1628085 192447 800038 650057 872602 1921193 197346 1530014 1417547 740040 1100469 1840471 483662 1063172 808519 408305 651310 648568 1561852 971796 1493726 387163 1157594 32870 217837 1558356 132991 1682307 1035782 1205444 1465644 1396968 647987 1953556 1593599 1108130 425393 1439961 1475565 1056634 239286 152165 300984 604693 1897645 584636 1719623 1131994 483851 1185176 1762085 897336 1342121 806090 1824288 852193 849283 162610 1327767 132217 1193972 1613924 1830436 279077 796501 1942407 301400 1039776 1319596 729340 1712208 777979 1324749 1001043 1425071 571227 1293240 1935030 2226 587960 282525 919444 236839 566706 210049 522514 1487978 78336 1557361 1373785 704382 62939 1163959 1894607 73614 1632439 1962690 1919617 467306 201357 1685338 320152 1882008 831810 1112757 531626 1569201 461239 1252200 174937 752877 738724 839215 1363502 1630592 910206 614988 1295204 1336422 682001 1156409 1924364 1473676 388477 1198113 351376 1885125 996242 5871 884807 923837 673150 1900801 264996 837554 987705 825640 616576 1576567 361863 1453390 1756435 1353903 845961 210292 1938205 1337678 388446 370927 1155168 1276221 1717776 543950 328932 593209 1160668 1727643 1314768 1879042 1336168 198696 1853821 282747 701571 1605421 1236968 90493 223186 1163698 1490032 1102319 1439312 1240118 1640588 333696 1551644 544102 1494915 1845423 679812 1618485 504400 1266057 1894139 173021 1218767 1626183 1475879 1148840 1935208 1271078 1918059 847717 1567194 1155426 1768604 557416 1807024 196405 604559 1346767 1452697 334398 1201593 1670424 1063067 1128908 1412198 535232 503746 910083 1268892 298114 1786767 1721652 561159 267407 1990880 914984 1018088 1650021 1258904 1399940 1888597 52903 1258531 40174 1473765 1658582 1140693 158093 1489179 793627 375725 1436284 1413444 809098 798764 1814263 1753180 1089160 956885 1873128 1260293 1900806 1662633 725799 1086885 1742450 1621745 1711795 1266400 146072 1282284 428330 1892897 1550518 377122 1873536 1503336 783375 742457 1820035 841459 1220690 124533 1632234 137845 1010430 452029 1747622 1932763 836249 1484585 659422 1416558 1796801 1267850 1263784 1639732 996445 403194 1186379 77991 1150296 1663935 1973800 1878100 1182063 910928 788178 1890032 431980 1191902 91459 1121482 441979 885038 662254 1468539 1710499 1276474 1556177 1736086 1218324 805859 791654 60095 691807 272910 1026389 1748845 7146 1206752 655645 1416342 438996 1366849 401201 418751 1408742 1506007 1063899 1618944 196607 1897249 422114 669199 440527 136184 1184905 754781 291713 829087 449577 1480207 1703791 223894 816349 775070 1154840 849999 155317 1267167 1431878 809329 913529 1627556 459823 918486 1349117 1072669 113102 927880 446687 504514 778095 1652491 1526306 174841 1905394 74696 285554 1014876 1110685 185573 1004289 1637637 1509509 42110 322249 1856724 616834 251378 889561 725533 823863 1514239 1011016 1218939 1973241 1668271 492511 1913726 1771401 1179973 1877109 778730 1051907 798935 805506 953945 1021235 1885200 339084 447312 243291 1127153 672448 343199 1991604 1246381 1913 819444 1450485 1783483 1342176 1603058 1323815 338428 1991481 1152750 1224275 1580791 1841360 128535 1409705 507465 1747163 1901510 573538 213086 633053 1562436 1624409 1908306 1674245 109853 749617 1981955 1388498 1912437 267449 1133868 375674 1846192 1505022 1709148 1610165 1137947 1064341 1804166 481029 834186 1605451 241738 791600 86433 208924 1900350 998918 324738 1993720 1373209 970856 479645 533505 1319004 72988 1236154 1618512 336034 138166 436659 1701175 1618994 1715614 1074132 1282736 1886046 1556503 998056 1034057 7121 1807032 135174 284429 528061 1256545 1036615 493587 639988 742656 1069568 1813026 1392879 1042268 1484002 265390 969426 1183271 26308 1612905 1650034 1040856 1236572 323323 370486 543754 1658147 1785372 323359 85181 955578 133094 660557 578882 515088 131271 14099 1742082 1170036 1073388 1538270 1320580 1672455 1127993 362676 1864418 1473718 7804 102323 193395 931065 1396517 1923447 1382343 931806 1229707 1174443 818048 535160 1719308 728427 74038 1382361 1016951 869519 699799 355987 228878 1558996 388690 221656 658637 318566 1358682 299445 137052 478796 666654 128337 614775 1297927 1242598 280149 392072 686497 589553 1226503 383322 120019 313585 1920211 161472 395428 1816339 935576 176870 1469270 1616413 1147835 1289074 1759107 1404254 843735 750204 640363 65291 1267578 1735500 1391170 1961229 1061607 1589949 1556753 814746 51045 1579865 791495 1959651 1438339 437318 177012 63114 1932485 1037628 771499 1049400 872438 1709939 1505609 444596 898721 962425 1211346 950638 230784 1485903 727324 1652989 458815 1051829 1886843 387352 1259186 1518784 1209891 694289 132074 911021 1976427 1588731 601771 795804 538640 1666747 1323413 512502 369559 1335821 383924 1148264 187405 851075 1445797 1244506 606126 849854 286376 1733787 1453288 1815362 1318287 1199907 339454 713423 68590 206570 873543 1277510 1066693 856230 936234 351954 859732 451702 783156 234660 56838 426434 1629279 1702281 1880532 800064 940999 118812 204198 1882485 356213 67027 100687 1650724 809802 196347 1535291 933122 389949 426214 1572227 1524824 1016607 89150 269811 696758 1638329 761692 1850554 1376392 783189 1282329 1964708 1295263 702557 1799807 735631 1224590 97722 376583 539431 1846944 563334 414202 440525 620063 918240 1267626 374010 1580655 1098482 675394 609283 813536 1095716 688405 1973832 1454310 936211 955304 381330 386129 783560 736759 922766 376988 1056948 1913522 85763 1222026 1159197 1033949 1224339 92075 283081 495393 922196 1925579 1033046 1216546 1477989 226350 736172 1290765 351890 1422127 1806872 1029280 1536294 767796 902561 568032 1162523 472028 435381 1889598 1016196 106983 1304588 1681633 623756 410326 26046 1877757 1660381 882191 1281258 392558 927243 629415 599677 898630 1106821 1991356 1146212 274874 1406800 666291 1091473 1730712 1634398 690905 946759 1633286 620559 1180604 3556 518257 186236 1041002 909858 1761849 1605802 1074382 1154812 353567 239756 956371 811394 1148543 331284 679044 1185095 998546 1001560 1611883 761627 1102860 1006327 579029 1825955 1051342 1940758 674604 241132 1721025 1065961 1838177 1203369 983266 1877561 615911 1596580 143172 1218738 1000007 569011 1847054 1116693 1156755 745682 1065021 72455 489053 987283 209821 148661 727425 1824480 1395849 286465 773149 616682 1869934 953188 188198 1058821 176241 1424520 1011006 10306 1051259 1229150 1538293 1192440 1580592 447171 996156 1424463 330574 1827409 339930 1512518 1738100 1162092 777376 593013 1604060 1458575 882516 286300 111641 369081 269764 1116449 225905 1502719 508655 690178 1806196 1379182 499851 1271222 1410195 1998106 896451 1330752 398054 871142 1396679 1266868 166915 1840359 316290 1188281 714642 1864005 857263 790210 1868734 381252 1269896 844453 915408 444733 877561 305483 233064 1533135 354085 1768368 1243191 1869618 241544 1574417 1440656 96927 1934939 990601 1605441 935983 264174 1495104 1246485 31430 436963 1308617 449341 835880 200149 1635758 312083 185462 594298 773700 768021 888513 1827345 1670362 1020095 1512933 1190603 697338 663210 1702676 1934145 700020 1517081 1318801 571789 1541332 1404972 1302229 1033762 688226 215584 297069 94565 1549398 824627 669603 1730880 454173 986532 1384589 638748 911242 1467756 211424 1491788 1358015 626894 937021 184737 1728679 1336180 11270 1232487 1559056 649596 969038 361699 209 1018381 34896 487484 1152695 1189856 1692614 867496 15379 952748 1231100 1155245 1115374 1957639 105726 533828 453710 915660 49381 9608 794838 1731994 777995 11735 1200580 837500 1007614 1434005 737436 414180 650713 834082 980284 1969983 1356622 15540 1888567 534947 770289 172158 748029 708093 1331186 1249312 1867907 181949 170282 1479925 920151 1249113 869094 14285 1770008 1190158 327081 883110 1515710 763408 1525088 488122 1905554 1263497 567539 562729 1135834 725452 246853 825791 1259726 521865 1188796 652675 1427343 553353 280440 851631 536741 1845219 1408646 1419609 1521372 1173221 458402 273227 1011262 1913464 1080893 419569 113347 164649 831605 457368 653187 1433889 1886002 1178835 46839 603170 849496 1849087 1509570 250478 484196 1973293 1902225 329215 106602 462965 1892519 222124 1317103 210769 698442 682171 935359 841587 1344373 362758 287646 967150 1728563 1539560 216347 653196 1404540 315472 1927308 1930045 525418 363514 1201254 1315386 805659 369229 1268935 1922587 1271312 1921251 814031 1570388 307739 62824 1471279 546675 803431 1349261 1080296 726903 1106247 458740 1672610 1857984 711877 417181 1977178 9723 452102 434361 1376609 1872277 775212 1903420 81872 995299 413213 180025 516719 653790 360897 1152985 993033 1949835 340477 327171 77984 151870 737714 1540219 1231664 607837 1362827 1211910 1348652 1045354 1420960 614010 1156411 470574 1091981 1960361 1748975 528793 411337 436607 485147 543147 1206245 1780923 1354292 584669 1090281 109583 221048 1516411 1707251 695786 95698 615005 1389796 1271071 1196196 509192 606686 890535 1220703 181499 1160480 963356 1641616 664612 1995071 874152 992434 1278146 424889 21104 870268 752003 721057 764802 827735 1937725 35549 923571 184628 1541389 1651349 1510880 1826916 623187 1085436 1838726 1959987 437069 1556846 1650618 923843 946174 398172 957242 1235277 989812 31415 1532740 1070407 1781985 1202146 293591 732478 1928004 1624501 795107 1999934 1946728 532111 1133531 132955 1802855 104016 1291970 1913890 945292 227666 498558 780531 540415 1492593 1504886 1530858 1102720 1921802 1251218 1663655 231211 1166031 967928 896103 1810566 307437 566554 1882692 609288 866965 1117166 597472 1837657 131766 1871475 781443 1496465 590029 426318 285927 1944124 1660949 332832 900148 1629684 1554706 1539669 278001 1790005 163285 999436 180940 848194 1624096 75782 1347577 1967462 208191 1735622 1688840 271964 179079 496682 1293430 1998570 370877 229501 621017 653649 925736 784088 1675728 106804 1370045 1170190 1469608 1241907 1454500 1356711 176062 743983 403321 959249 89898 1460413 1954761 890727 1970830 871405 1267952 1112071 9345 612908 1513641 658986 324318 1494785 1994933 1885708 1496089 1426726 1711789 852858 7514 92031 209827 1402725 580606 1039032 982932 481075 1403556 950644 136116 353111 1033093 1554185 1934137 706950 1180118 1212519 167545 539789 1319092 1068514 1707619 58953 608344 1598490 1080349 1676582 1575118 1301298 1978726 1282955 399196 973216 1625771 1914893 1972317 1699093 1950445 1360925 1852190 788998 1157073 1676933 1007840 757673 747460 892341 39559 176170 549064 676898 1408765 375468 714924 1143183 1258446 1308948 490174 1914734 141370 1534504 530095 727204 1109607 1379112 1333834 1263020 580625 1547808 1813542 341460 1638932 798052 1675760 21456 784299 1145892 848629 1196171 1485463 680733 1439461 874617 802966 1961418 795731 386258 13046 1916101 911118 1076148 1211238 1184628 1887670 551553 575995 1343621 696245 800962 2552 854610 399001 459573 534630 1529786 581319 681106 1437220 281194 232651 438238 453999 530060 1923033 1735508 47983 960109 908189 1540084 1201727 87615 1541046 1469545 1972404 1392825 1074245 577405 1874648 677289 678321 1906137 1269144 1116971 322730 886931 1410575 1391770 392269 243372 1813327 1991833 536431 809120 557193 1142901 261071 1225076 499705 1714086 1760206 1690324 1236624 691018 1723128 587060 530536 1645587 1122722 485298 1742984 1153353 1334357 911231 215283 1963292 275772 1633072 749395 792296 607075 516650 1653084 769401 1122408 1714709 861906 96988 990142 1864116 312265 934474 1941189 901990 271230 101138 378372 1015250 696409 726730 740457 650190 450291 518812 156055 777599 1171568 25105 1379679 513264 854752 1839521 1824389 601269 400557 1821534 1441547 323603 1661892 1493217 1918978 1031052 1379078 1745091 130446 1980330 1763257 338390 99766 1025486 778440 1285642 1459369 1623795 991443 1152586 898432 629050 484090 1507908 1800769 1677365 1715416 1956887 1960651 1260770 1490086 415004 1817843 1819316 1923182 1664567 822416 255933 498164 104401 1397613 842299 542798 1847414 661966 1781653 11470 1990381 898148 952356 1406052 1207479 1085140 1616902 73920 202460 579024 1532599 1252930 1020555 599129 410136 1435207 152381 480812 334069 1608764 828483 1906847 1974668 1227411 391935 56907 884415 1071535 1885311 303561 286407 1555211 677180 1970259 395718 1407055 43478 805495 1582085 1062447 850744 697218 208978 1109868 1275310 493224 1978703 1407201 1249727 1625441 1186092 1586248 1912910 1254094 538142 1458654 1138916 908583 258666 209720 1729499 1587348 914235 826234 643977 480469 157947 1852953 1767017 1667113 887286 92679 1648872 1372806 1662805 378222 1325798 1999448 284731 1962868 1628 1191403 78668 1543478 128649 425378 1448167 844274 199677 308401 1190279 286245 270900 990438 1956092 61572 1672345 1029806 360137 1909755 1999980 648219 1920310 1570135 1573253 1928355 324793 239870 171130 1186917 396217 1425108 406629 1076340 651238 921062 1327727 301867 1657069 667305 1298880 80184 188150 549201 1970518 444172 218521 1986087 81224 1856192 1317711 552240 1014594 509807 1178279 811466 733422 291113 644795 1198613 48434 1141446 120116 1880131 1128592 1948126 1052986 1601116 633453 471113 71626 1302431 1257311 367013 1112854 1670496 675618 248951 258209 1257241 1480488 319255 1510464 487412 371803 642078 1126884 1803239 648063 693349 1912219 1257148 365924 724210 280764 1987931 498341 358958 1771424 707286 404372 1210458 1063059 878612 1654925 1980285 1770420 736263 1979740 77271 1433085 246948 1211979 903482 1967388 1152366 808636 1797540 1156848 265800 1537883 1558961 484078 990980 1858666 1043059 913161 53035 342680 1218425 1162594 932298 1530062 110419 1699841 1977607 1712072 1178513 1864109 70358 476348 646473 1471060 1866871 163566 1791281 1567572 759196 200731 391682 1727707 1239704 444665 1873490 712482 1864250 474011 1510204 1603078 1904959 1399505 1672087 978270 679166 640798 770620 26842 1816488 1663425 928335 1804578 136891 1410919 282893 1560731 1844582 1375116 1972941 576198 1812427 796579 1484207 1955425 1381646 1541950 253118 1766009 1792394 1735937 367782 1170801 1277503 683465 1149295 1150099 1536213 376274 1282863 585076 394789 150743 585904 1660479 1585641 1118551 1662410 641753 1604755 1520725 1862177 715103 1034785 785481 443375 1433868 82875 206316 115375 1703724 719452 540615 212766 560926 1917984 1886074 1671459 733625 1506326 1448148 678042 640472 86291 533835 678730 1518215 831980 163597 762593 1921716 1752055 234833 463338 707921 397066 1427819 197478 696852 465417 80771 599944 529399 1426793 502895 30005 1472125 1205152 1127796 489556 136097 1461233 1057649 1006186 132382 109626 685391 1055718 781463 1457612 1868730 1214391 309325 242630 51980 1055733 1160515 1679585 66987 29772 668254 1407173 1539177 542895 321981 686846 1214895 1750123 693225 79046 206794 1561551 1854902 1794608 303295 1749505 1666307 360857 1010618 1613294 822683 120066 1924437 913727 1537654 1419165 1115393 1370764 1770527 1839661 484707 1956671 514502 1717645 1840409 1564671 925689 1251181 1687624 1397157 671847 1042645 197860 340673 232587 508711 783436 414011 19572 1483677 1659738 1903532 183900 615566 1142438 888209 182339 191903 1059679 608966 1967436 160382 1634649 1029489 1204064 389047 1786255 135559 1300203 1982533 602313 672330 1339730 1469909 70438 1818276 418434 9648 1885909 1694441 117722 865859 465356 507341 517458 220222 1179383 329808 952672 1144750 901500 17625 417771 1709001 1193116 1920319 581874 1672678 533529 1133427 219439 1139044 1553071 526941 1065095 826651 1928921 347447 1825027 354454 398101 242332 1745410 1572307 899578 762302 677604 30476 1494167 7639 1955933 1285438 805165 358266 442518 1455076 274416 1809245 107457 1653470 1972898 515782 660919 1595075 345545 372927 1959790 839329 811456 1683065 315700 166528 1577140 810295 158218 1778423 759596 298377 508042 742618 1685623 953739 1004915 1749393 1324514 130401 160580 163718 9381 812441 781221 965736 1728011 1948192 1589677 156023 727288 1888041 468882 33966 62558 694459 1194047 777190 143062 34196 944612 1254141 47985 1304853 1578068 1715884 1087179 1984957 1991585 730952 593299 1356751 841973 794024 1399788 1694023 1901095 57708 1404351 355807 141719 1116149 828446 475468 547520 641896 1121753 1156845 1687548 1138755 1758620 81079 562434 588428 1972909 1510372 1472082 1526423 1386966 896156 1824503 597995 1684225 1916570 1186215 990795 1359547 1043526 937561 1331157 642676 1114881 1079615 181021 48400 1181578 1640023 1020796 1844858 483276 6722 724647 436884 432801 1522974 1613455 192559 1330871 859314 720397 1264719 542379 44651 1124972 252563 1150159 1748017 1172801 689974 187484 426826 1627355 4083 1233398 1665026 1785943 563897 384529 1783033 370509 506676 288337 789946 340939 1947801 866395 1482060 1823592 151681 1032466 857356 1467675 1781762 1015013 465673 189666 1850519 1055087 1097679 1771261 1871900 1288995 47329 502593 1386312 445539 1932826 690134 1226249 1712056 857819 1971512 927772 703656 429584 1618142 910315 1335322 1828168 1404159 101534 93053 432830 1281943 1421873 938205 794757 1413200 1628667 1092299 11895 8256 433518 1308569 1118116 1865742 236269 1288844 26876 164777 1892913 1525925 518106 1579596 1409444 779771 1765267 1233732 1200199 1626532 1144771 1181045 1557434 975721 386469 1170770 850913 929916 1098135 1342303 478739 10964 1540841 1233534 203887 120733 1809862 419342 505968 1756831 597014 758863 791440 1215840 842927 1550757 492310 1089909 1625436 1179310 253334 1602620 174637 1931407 1085223 1452660 1507213 907379 1989646 1997850 994515 278283 1332196 959848 1905647 489180 705932 774880 1366423 155350 1587927 1241363 50416 1454032 695875 1620294 1264225 170758 720327 1295699 49096 1215850 1570290 1126328 1238583 1262693 1403631 1179476 268441 47765 1761763 1260773 1535034 1706378 52377 1594851 1217459 1897590 1268113 1038937 631897 1649851 89328 1057808 1998637 1325068 506700 793906 480538 1109122 1423259 1101184 108803 607090 724706 879279 229524 163560 170323 627302 895060 1593891 930804 1574826 1755770 1648939 1925938 1843169 208681 923889 1627807 251846 77492 71384 1940474 1444228 117583 1586858 407290 1482719 151632 1029991 1571600 1948336 68599 1114992 276281 1300984 1530464 68961 948002 1926136 30994 436718 885391 387535 1529423 1590564 1795879 1280999 1483571 1482439 985688 1861137 1537283 1751892 1140099 676814 1693334 1918436 1765265 96642 1364878 423994 744577 1519540 1639547 675018 521732 887050 1289262 594135 1593610 1150146 626615 1640335 1335166 1311814 998574 61785 776984 1267753 741705 790113 114711 514250 525707 292341 361787 138058 575512 1148564 661948 270871 228011 1738610 635844 1916308 900389 415309 1106849 335140 335591 1281212 1668045 646012 674954 177741 1547651 456033 1693202 1587184 640545 825773 1954598 997760 374482 1068095 135546 146012 1642485 1836901 201504 252722 1134853 1419050 1779051 1019231 1371036 269412 1375860 1096162 1522794 1644922 315917 842062 1012972 460890 1325758 1920100 816317 1193891 1871948 660033 967443 111066 1920266 479473 1058351 1656551 1201049 412882 1210972 1165707 1083442 454539 961387 1691548 914785 1504952 1472281 65708 1660118 1031820 314969 1035275 561814 516297 508487 1394671 1279828 1122251 55099 1510404 1970160 1720748 547487 1757645 1449924 1036852 1909147 1438758 576363 70700 584154 591781 1333560 1351593 1607144 1404744 325951 1696395 207388 980522 1748674 1981440 1661182 1014713 1594509 133370 1823413 208009 249675 1014757 783495 114159 1732339 1321582 1494606 757407 38600 1058081 1532137 1338624 895666 1587639 1336015 533554 367765 838777 1780409 1521166 104644 295934 1940337 450493 129254 1583200 1685288 119248 926079 811255 513841 1919734 24329 1044235 521392 1044427 1814351 472109 728535 1742225 470000 406801 1165550 1213204 1765456 868328 655584 1127883 977007 1314737 6721 1005878 284753 1341332 1340941 467313 236323 1884890 1014264 704524 484705 1683509 316968 1990689 647782 34669 1169172 34139 1847146 1797591 1185742 1489133 573909 1345816 74082 680133 1144705 1343004 930194 83581 1922469 810370 1161919 1759783 1323373 1256094 1992663 354415 1592785 493845 603977 1632741 629011 1877480 355373 1143475 879372 332114 855819 349755 1205671 1944327 630726 848824 874942 857610 327828 713099 982426 398958 733068 1692798 479323 1342570 303673 1652081 1187266 932127 1956694 179432 302355 1545182 1908408 1021341 416926 1461982 1490920 1422994 1969957 949549 183431 296663 761209 1520473 1004389 1811013 268351 1853373 1141961 1661021 222476 589539 1103810 1938998 1667777 1568510 1046477 990073 1149841 1803684 414612 988075 240466 1087374 331818 1652790 585254 1385947 1748740 1845642 1841534 1296090 1064693 1880319 1993815 1821811 573035 1379150 1315567 1862397 747025 1291956 310727 456862 176741 594978 934444 178818 1216555 1270395 1294658 990214 1106782 1325599 576108 1875695 257500 1634911 579234 1993758 1039962 1940187 1708202 374140 852762 1439157 572410 1408258 1461944 1559548 737313 1609599 1887099 1468175 1275124 757859 1398454 861391 739314 290175 379327 1697333 1440882 486022 1277769 351406 1026497 1737382 21953 250715 1671085 1962645 748442 1103784 1458854 366452 1843830 132562 540200 1303071 1511768 1289300 46911 1313967 138390 1691604 1184388 1613839 1342793 419246 1292173 1181244 1799972 1775605 1688784 1256739 583387 113014 365567 729354 1050188 1249077 71521 1779228 1521009 531496 1699915 1072437 1836084 348598 408141 525460 1144087 1849374 626029 1522992 1727473 622818 714158 1066604 1164401 1274824 1374169 1097143 618392 1849044 1880165 253598 1795154 1803553 1053002 1253110 1779191 78879 1849787 1619692 490532 1143609 106582 895086 1535675 1084328 1034206 1372494 1668383 995325 188397 952471 1549105 964652 1612007 1102566 743295 1719921 352752 1267894 1394598 1526619 1870247 1141545 1705903 1492899 956175 1273209 786746 426674 1299332 670434 1470356 1736684 1826852 676665 1172606 1492028 1519448 877462 1980511 1324738 534930 1473443 533007 1450985 538101 295236 880428 1623079 1909163 165775 1046762 1681963 209835 1310510 1834140 913692 1832285 373248 1501873 30741 1708166 1594618 741283 435409 1071908 779145 1393445 360882 1403254 1576192 156085 1249566 909345 542341 758647 1796602 902391 709401 568498 287227 994784 1786991 1040179 1872218 1406883 209462 352297 569898 1674963 1164261 368112 467722 508793 732131 1619712 719532 216214 1593943 1067785 206952 1141411 676692 1198957 1502331 1052366 1135213 912652 1962744 478636 1631923 1950992 743352 162026 802675 1066124 1562120 1903683 210826 937709 220235 16168 1229331 377292 664865 1046170 396932 1464468 1532452 1859390 212901 1199293 450925 1695462 304624 225290 1397885 668900 1606865 1600943 640221 1199179 532711 1412764 691612 1879625 1373238 1959032 1790812 208713 1049098 1337579 1937029 1894806 69005 1220844 112650 651160 297620 853566 1979301 1646155 720871 1958022 1063128 1493900 138742 1982501 1115139 394713 226754 294560 1517690 948596 941080 382622 260466 1203908 593837 1443922 1685101 933128 345592 1138905 1486949 1961884 1185298 269328 1983779 1861285 88694 338918 1739813 133050 1141712 1717520 88436 1170020 1133230 1102546 1285762 858407 1152344 1771631 882869 1982068 1048309 1746567 748749 1357199 77691 146126 1355572 941283 207605 1754338 1713626 889912 1865929 582028 132213 657843 185753 1355770 236301 657881 899585 854187 454189 1663171 918079 1222474 1243740 1944171 510676 1732634 1071960 1289176 1597837 721450 1219712 682622 444134 607363 1979124 1097976 212652 167387 1903953 1704108 1480617 1661604 1106038 1965294 1170943 716372 1933339 477512 1066298 476361 1984511 72269 73453 1792111 1752229 1884924 184041 926666 143183 1760038 5605 372846 1977813 424748 202579 1152322 1541581 216155 294544 1007660 1160868 87584 1347885 1663377 1740976 1905635 1706864 1288926 553740 939390 1923655 1647367 272662 789655 218067 856884 1059970 1088118 1602751 1985034 1234545 764967 995994 565862 201485 1124341 1685834 618902 759810 1352963 387491 466658 785002 1205890 1638905 1853391 120366 482346 1748501 498301 1002343 650499 1551095 1690435 1821914 1153099 1742319 434604 72488 573085 1750794 1063798 470945 1708055 1750117 339822 1380062 745575 1602651 1870759 48625 1924816 1248254 1141845 1110334 1294697 192768 169246 1689680 1608748 42389 140250 82383 1816186 945462 1658224 1139871 1143408 381783 894168 1978267 1505680 660405 533477 1372422 1451686 163501 736689 1822156 1295565 1796569 926332 1641361 941763 93706 1751126 1488201 873660 728088 1828889 19703 58541 380700 1677488 1157984 1025783 1807130 1904312 627459 265759 253677 1171647 405106 155428 552366 1676161 1459614 1554048 547157 1762252 1850329 925330 675284 1778559 33169 913351 877399 1689769 455424 1392387 896191 952657 1575209 1758705 1074133 732194 1487009 828755 750916 1854846 770426 329805 1571767 1907044 1905696 1283981 832607 292310 1206717 1976709 166392 1319152 353289 1745714 1021834 1771608 1099190 893156 194505 625168 167095 323438 1652120 1578007 1326186 1119913 1705878 895250 592845 791868 481308 970364 1674578 637132 1575271 770576 1637849 1095088 1110270 14208 1981333 1899047 1900913 548224 133091 645081 873212 1495807 1188355 1125818 297154 1738968 1383633 1654181 1994261 1782706 1707441 541437 1041500 491783 1219791 328716 1305334 372538 1328069 1078727 1732309 1391734 1314129 1757396 1781281 1981292 1893432 1390358 20881 176352 1467478 303088 1447814 35136 1874785 1771968 460138 581196 892185 1646352 1331946 1579900 1728507 512179 576314 1929201 23796 1661928 1785000 1882762 1774965 1426027 342110 1142111 77345 783406 1089674 366187 1258880 1584814 1545423 752459 654000 1779116 1760631 1074768 564215 1280385 1031544 759521 1637576 296837 1709485 474778 1645236 238576 1978555 1574388 990116 1936020 1656480 1938639 1925857 1621264 24679 1046363 1679242 1370006 1662849 922417 1455859 1870709 252289 1511386 1989251 228944 331194 1035066 80158 1176684 521215 790626 202047 225862 599509 1919768 281405 1300796 1161378 1018189 1782715 1965850 354438 57400 1137842 1884191 112548 698883 550363 390196 480039 799901 1622788 840422 1759434 1271488 479116 1180229 1552822 1822503 612868 1440780 239933 1863665 115970 1711798 236452 767718 1592235 1693738 1865330 357156 1251278 313414 413341 1947247 127960 734343 1424033 1835813 110777 608036 477916 1036704 139892 356902 596777 1727040 550502 519426 398830 1068892 508833 1723332 1150040 487798 814328 1817757 1880853 1737724 178593 1858017 1548434 1606935 1370312 1885812 339273 1179514 226470 6552 1133731 337077 1102207 930580 423979 159466 1751003 1546731 780612 854435 1631728 555796 1893086 1560380 1135123 1017368 1186873 191659 1929334 1242895 840612 1030492 1252518 469950 1874463 156857 1542035 1314424 1743084 1360056 197118 675074 19223 1521048 1030006 1784961 1559816 1617098 1246200 502318 1969516 445471 1222309 1017554 1921177 149112 1000171 1665267 312052 1006942 1725716 352826 1326056 944256 1762671 1815567 854303 1047721 1372330 447490 1833947 1257229 654223 86421 126989 385753 427376 1887982 552710 744676 817770 40614 129239 1920177 787338 55089 1270720 225535 1604806 398139 1705424 1297913 1500244 1982022 646209 694165 71539 204864 886364 1555117 1838537 1411182 1679143 1861101 768307 1008535 505113 1757616 1494171 1105718 1470169 625962 656718 1958331 357840 1044014 451627 714350 1245922 1528895 517396 1931376 874032 43637 1455545 37591 1331853 282292 1864435 1418727 61974 1327063 1607165 675791 1086230 945914 490798 1505010 1000814 1546969 1656162 772799 980445 1453409 447212 1480673 331066 744712 1136059 1622953 1616507 603983 1050015 699366 755749 1881464 1563337 942392 1055943 493989 305356 1332941 585209 1148885 649804 127164 571867 61986 1877549 147517 1576748 1754142 1472605 1239870 355914 1522745 951943 1334379 1120537 1857811 860881 1157175 944610 1929965 577802 655997 1629751 1777835 1682197 1579128 274020 1636066 1630427 752627 1028624 1077852 516050 978768 1961238 354120 384661 616758 197559 1672589 1557909 4523 1303382 694097 664971 1361508 1525199 1307222 291306 1379115 1451922 1790601 729900 852360 972962 113814 185835 1824809 1869832 388929 1074201 717708 1791193 1933778 1757526 1621893 1515776 913163 1919834 785685 550124 1532902 123686 70918 1049247 660704 1629390 1209165 885627 216162 642303 666895 945858 1484883 614160 287543 374585 1411252 1032822 1114825 1192652 675537 991174 879189 603561 1881725 491961 601887 1703258 1112671 1615892 149644 951021 1914840 668369 869863 1571472 1478937 1728284 1096031 1960047 1713721 164426 1171211 301666 338478 1112105 550123 940454 991468 749947 1880166 1997629 292489 1730538 1857643 1984404 1042829 358435 919728 1275045 1615385 1299829 341274 401414 1130019 1113631 25699 360130 818309 160968 1240079 158690 1256452 246421 1858561 1343736 478126 1717708 1341415 860245 15798 548699 889540 1109500 206494 1563379 1451953 390172 1844280 571224 18551 834495 738843 1704766 887934 704454 1983914 798858 1379159 121567 1051102 217231 796727 1985865 291882 143507 1069652 1822507 1846178 642751 609656 1215304 1627604 670433 354407 965419 836612 600532 1515076 320677 1085283 735012 1783079 261951 1897230 813973 457874 1227830 1988077 353226 763469 163269 1726950 1852260 722126 1894814 393679 1346850 1954982 278836 1223219 230949 1815078 1115064 1719026 1282546 1710359 1289769 1230385 1807083 803432 923271 1622194 730684 1739217 1914822 1262735 1220559 351207 564466 125025 749220 1314309 977352 575361 1853809 435852 1050470 1405698 1398990 1946549 455057 854691 1365295 1052279 1305489 386404 1694014 1653424 1585543 1992923 810319 1020904 1514345 353621 842577 1475079 187595 1313334 54260 609216 270705 1991678 1380239 1250447 1233383 485748 1889238 258903 1895118 784842 1743581 32962 847017 1942049 1866401 1314824 1922161 847321 1922486 696266 1182874 860491 1507808 1692710 1671436 591294 304442 1852069 384351 300273 265561 1477811 57101 1727530 1103157 17983 1359326 86438 355410 1984507 1004935 1002564 671596 1014871 1164738 697216 3592 234896 433532 252598 1642921 1164947 746360 585593 489826 998610 1650334 716665 972067 1234764 513842 851888 833037 556985 1814698 1615519 671701 975112 1991978 954868 209178 1364583 1830674 1166897 595910 848552 754439 362378 379838 240411 612499 1761552 170960 1412130 605580 334359 31037 204077 1772831 904437 138449 1008318 166342 1615913 151547 1518144 688832 156346 1453441 1433927 399126 591271 376933 1462256 1548808 1238070 1311801 668331 1089581 1164586 783448 98259 543684 740759 1573286 1397525 1861435 920120 855263 432626 1567712 1208852 1228519 1243058 449704 212679 436891 1423160 696037 1344104 96754 1471560 1596035 482233 1384018 403303 1133491 749989 769615 1011199 1312229 1739395 477810 1159401 539463 1863946 510891 264895 1433180 982823 1637101 1239929 461073 694891 293696 309138 1832432 1234469 1022831 1382416 1359238 1767678 701516 1160691 1439802 788617 745264 306722 557630 638200 988918 324177 327920 537952 348580 1004373 1239402 1582652 630029 175015 206838 1963210 1750566 1222090 378636 805843 1990505 945744 1391420 1849378 845625 351197 860921 1562996 167264 1891554 353145 1970174 1073371 1546452 1128257 1617052 1953272 1874327 228733 883650 983802 1293046 1621877 268564 287947 184008 319562 1055396 829878 1332185 528560 192699 1573652 1977893 1109339 255770 1277038 380762 1210091 1605672 732651 1933380 561060 168690 1405067 1827085 1295601 219594 1535881 1350118 1609368 1649963 509162 1973494 710126 417533 1325316 1013175 1668409 1673953 512068 300085 131739 1425475 990128 1271659 553977 1582968 406955 440001 369710 928839 368453 1021215 623517 776722 298219 1422717 1603648 487875 190324 1452403 448647 540070 500272 431950 129317 337281 174998 196621 1296379 1958800 198573 157092 566731 1059739 1673751 1240544 143510 1943104 1606938 742393 704208 1876383 429817 549328 349822 1015385 297611 303024 1988615 1745788 1116428 1322275 609063 1081775 1250965 235904 1956945 797474 1665295 182090 1115161 1413454 1143178 922363 714628 1881348 738438 362070 482551 1085640 172080 905225 48508 1871511 81316 60147 1015802 18311 1725086 1260698 100383 1585300 1338429 1555234 229539 1464963 789903 1952942 318953 1754761 341632 1108240 1380405 426060 153834 1172165 565066 648974 245671 18466 1054851 115871 1171768 583090 1345374 605353 232324 1721742 261192 958874 436679 734471 1742481 197937 507587 1485675 1481933 598535 36215 1304628 827157 1756373 1869462 1443868 264723 473915 258637 1964390 908374 44026 987449 450547 925605 926929 246871 792694 1723192 1886033 997457 1258962 193700 793213 1936406 954941 421833 1782105 1224899 1797108 546480 83145 1918603 1712709 909471 1636629 1980237 1384688 945888 224963 51802 1950466 1420120 1208427 1402487 1828817 17858 556361 1754398 1278005 1532101 408158 823482 1698467 943271 1443065 1235717 570663 249476 191445 1560770 1616512 1150961 220266 1440697 341668 1195448 888254 1204235 869048 596631 537846 1393000 1478329 611107 607580 783995 470817 529240 1807429 398914 79172 1076866 158656 786351 132567 1161839 686551 620881 1963485 935337 56061 130213 1096948 934679 705451 1986266 162668 1672798 1191884 1899525 1541320 12429 1710848 1825537 830009 743250 1088684 37945 1630036 985843 1647575 1969679 1999776 616792 201144 1852954 81195 1056543 692643 1894527 1009953 1205930 602272 552267 597235 675882 666043 956552 379677 181953 1980239 1729082 1519750 1472336 1013713 1752691 139395 707120 1518855 386784 599022 337761 645190 4757 1952508 619861 1478571 1413016 1510524 670355 1474833 11857 1213336 536925 233161 506703 755409 1423752 1838255 55913 1587943 871901 51173 394886 487621 1852116 694858 1168230 176634 437298 641347 1221050 1497147 642533 754501 1396783 382628 1650194 833282 1336293 204525 1208671 146992 1605801 1263495 654689 1177224 1196744 519943 94674 1582802 1737459 1487604 608336 640118 640715 1554872 994992 890076 1495292 1175509 1172036 1510268 1368064 263498 557265 60832 1437737 136332 1439586 1874589 718487 1034509 1183816 1569807 1631370 1223271 667883 911519 57622 1814857 611303 1102851 1204389 889423 1805490 431814 10847 1764771 33517 1821676 263483 1186462 1264497 1888069 1786834 544577 391373 789151 579841 1849307 1772606 1706132 1886222 1570939 713761 1284773 684202 98985 256775 1805221 895169 198461 1230378 956977 347429 1244670 1282703 534094 1991966 1831033 1336976 1914921 1359785 1848189 377969 1983749 1268312 196349 1405129 18346 925529 1308130 1766623 1986202 1285475 341064 1546629 1656896 950645 1010382 291920 706028 1737004 211311 1339579 1672326 154857 1018966 1280634 753537 842224 715015 101026 1882870 532938 706304 427337 670087 659895 1766300 1432137 950902 1919333 1242781 926620 151851 1984160 1962611 885762 1337372 209284 116606 49494 166776 1226160 1559895 286730 1159874 1185959 150004 1486771 583171 1821571 263438 1502002 680696 790053 984023 700606 786334 946650 955226 266292 1221345 399064 1671820 1734834 1843128 1051434 1366189 1047995 1415701 1872582 224717 1349909 1915134 145020 1091984 887996 860650 594745 113867 666356 1626463 538323 1530105 619690 1047298 1343486 918105 699451 802036 1199798 1396469 323337 1577391 866152 1478234 1285736 1118545 1181839 1715895 756224 1763801 1158362 1755244 1947041 1448959 738105 1801400 1310002 1176637 1184139 325915 366283 1304244 815476 1557823 1587667 414304 927605 961294 416594 1740447 1950237 876181 1674389 1517836 1558819 1243027 723773 1924108 1749217 1631129 51960 1587676 854424 824628 1642500 786529 107332 712521 627671 814825 1558146 1467923 1404976 891619 1486005 402902 1321954 17504 381904 1045246 701408 1717921 256442 118679 1038889 1265499 1320447 1266995 305657 1104413 1169100 1389430 1230767 555747 125159 1636126 1319919 1344417 1334595 1058566 361834 1342354 1944051 417722 348587 1819047 338018 1933594 930104 98496 1649945 1792151 779076 750562 1611790 1224066 906591 917339 886365 1526220 1136376 1791500 1719999 848753 558935 1109709 1284292 1107725 24275 1968888 10731 98290 1452591 1551714 1037484 1626758 1829306 1136007 1057161 1879447 1019891 1666351 1373156 134292 997515 883806 1290736 1240391 791045 518433 1322046 424531 238842 155859 1161060 544336 1020465 1157075 1188504 1908757 1418480 479066 663188 1009158 555449 1468879 1877740 1668265 834937 742827 1294875 1985414 1790269 530991 543509 1499782 1136197 1924152 1657566 412455 244989 1713642 1279717 124425 846368 1703204 1535 32633 303290 1321030 1574963 288748 395373 1212646 1965119 1116890 1293392 1307596 927038 1404309 1963266 1758570 899238 1484968 1826491 1154639 986434 11784 760572 56372 291625 890022 1954216 1466811 616337 1505918 784643 1353675 578123 60317 620343 314365 1876541 1488956 187105 214465 1702637 383578 1981960 359078 1371101 1735108 1258466 1192874 1295044 1757799 700837 1789151 1603720 1559494 690765 1690915 1482909 149103 886 1896092 1306341 999319 1219360 1033052 1161117 463562 312610 856072 336022 625527 811173 822348 255810 690968 1751399 1006201 1185309 1156195 1861344 294470 3478 35500 64718 1980567 832027 1058711 468756 131229 148406 928897 1108360 770319 1030231 511429 909208 1404978 17201 123450 902044 668598 1984149 875916 904554 1391236 1105509 1245536 1294468 1869939 889888 1363723 1496390 1410716 876931 869310 1675478 1275611 247532 145090 1529378 119900 297746 1185835 1001790 1549458 1535651 215161 1483253 461172 993215 21236 1386857 1787350 1323381 1366952 1546788 240243 474168 979216 1567389 603530 947130 1264250 1006598 1478570 1750812 142449 427092 124466 628565 1214993 1312009 1518145 1092077 145282 521550 361801 178504 1009024 814672 1231730 979685 1586256 224553 582870 466290 1128823 482467 790746 486734 1027842 1340691 747071 1121428 727573 665355 379149 1426457 1801779 523653 316148 1147599 367033 1382952 1481931 999473 1588060 1809266 1866051 680881 522281 774027 1443621 1705668 1852202 1295579 953595 7961 1684485 1592724 113531 1157581 1756840 907489 127453 52744 725177 433494 1686691 1207120 682709 513612 196753 1404772 105777 1111110 623122 418546 1396815 449063 1595020 561639 1735743 672173 427313 192720 1625882 1255802 151137 1357681 728057 1645954 1417371 283650 1147702 620130 3055 1151436 1899929 1569681 1696100 503979 745408 207137 760903 939835 642329 537871 1941498 126087 1543817 398017 433732 1959054 474875 1850732 1215161 1969971 222775 109258 457789 1830574 1504556 124099 1012581 1157529 326725 1584411 1671352 1372915 26871 135185 1113768 1069901 92757 1492539 1620588 420390 1616263 1861430 717137 172724 1519137 63884 962217 1045529 704743 371865 565493 758779 276671 805072 1726645 1100936 1796768 788325 1354258 169763 1923356 793387 535241 428842 1258194 923344 443860 1233187 1252882 1654045 1553883 1256725 1184272 1011147 1074165 1764640 1316044 479829 965165 223976 1458416 69121 699114 636075 230220 22870 1791190 330512 804634 1109821 753278 375240 1655320 1782369 1058910 143977 854050 1893926 854205 1305266 738876 1467859 900304 1738586 1708871 1107997 1348997 1787275 357912 1223291 1741941 1286950 646326 1144552 1245253 361370 308538 1336580 551936 1500567 1626077 615154 697199 1618271 1065461 1579928 1777117 649276 627453 907342 1134997 732574 195268 1329942 1119171 681104 1026046 690604 59467 1962210 21596 838069 1849161 376037 778238 960681 1375591 1860004 1901225 585403 954623 159640 1438280 111739 867055 1065419 660540 1726717 1994621 955123 637864 732481 1485270 535899 12758 987624 430855 812414 1641226 1388013 136122 211991 1394933 909841 136215 1772686 95913 712848 309475 1462854 281594 1496248 461503 975499 1860624 1278497 1333429 439550 1437647 526070 1301981 18392 1730198 504418 223611 1758902 1428511 444125 731753 1445359 1245404 1437285 1114438 1636202 1012369 6045 500752 703270 229781 1534440 855228 401686 147706 289671 1679900 1888615 1477725 278950 1764354 289109 75030 1348242 1424793 714220 959354 568819 1170846 1451124 595022 1779436 1742102 1594668 1453319 541644 333215 1008329 1525238 898705 1793281 249572 549343 1391777 1070412 1524387 1018215 213456 658400 434720 358402 1130630 444927 623278 870408 1250731 675104 523241 452878 250361 688994 1111156 81525 723350 885395 1216908 1647154 1994916 492066 1621302 1724894 241245 1835009 869628 1947036 1903070 1656091 544886 631725 1469096 1358783 1358154 1573202 1230373 774104 1685986 321413 939955 110600 253800 1344709 164548 1875668 1637856 129178 217372 813982 192602 649839 407773 423717 772384 166424 878888 1592110 667310 218888 1942389 1078695 618825 299642 564897 843312 685095 245414 1385452 302920 1261127 1784776 195560 307486 440898 523682 1073279 1070274 1941623 1395016 1001133 488453 706373 1494424 782011 688942 1193690 507589 765550 434242 1641320 420213 742262 1215439 576156 1927036 226556 9162 1334485 1301565 1510829 99947 1013836 1461812 1074946 826926 1151747 679111 456732 1593093 1449946 834629 1588964 858322 123482 898284 273177 1419652 1548194 253390 113642 1002454 1105801 60793 171624 324032 942778 1709551 170561 1630261 1052138 1819257 556633 1393234 407902 1072283 686698 1639890 53301 830926 483834 184781 824195 365755 1156920 1337546 1910810 407209 679683 689303 241565 1377430 142707 1700264 808150 1620501 1656923 1351663 77555 880251 838511 794168 1118981 1883414 14989 665508 1589997 253052 895011 530641 554827 950179 877521 1834857 149836 238715 688970 1230164 373650 475390 1480974 357076 903047 1516963 250340 1668886 152043 222076 1919599 1987680 1351619 211190 237383 283613 1871749 622211 1162961 201142 1466368 986714 1774104 1100259 653422 1784769 305879 848765 1360674 1196961 571389 397550 1506684 1003341 423408 1279148 1882130 1570323 1053556 432076 953020 1642170 436121 1053377 818914 1864897 1334375 622250 284579 1911345 605865 1084032 1214565 611093 207347 1128871 1398065 735106 1571749 245560 1006537 426370 1123521 294927 87344 766134 1450860 1585827 1212803 263313 154093 987124 1575329 1925923 1945535 1032979 1169114 588773 809435 127027 1300836 1466460 687228 1668014 573312 784330 1121862 1371827 1791149 923461 723617 168470 1682026 1492225 1419282 1378101 970221 698784 1728670 912861 1558404 455750 1798758 1591003 566024 1670563 1021545 1489962 499847 877339 534382 1326198 742780 574368 1366206 1020896 823923 1623817 1178474 505536 420088 1575623 407603 169131 84996 661336 1231262 1901991 883808 1927276 781045 931403 896472 772224 1736983 1230632 120855 1063428 1635658 1896658 1111634 247275 888701 699110 1597318 427840 948317 1379599 461927 1667115 573828 87067 1076488 502516 955586 1051422 408573 167383 457531 1186049 849011 1938854 1802140 78401 1774040 891083 432960 1818484 827850 1055510 1477703 1465517 411471 403677 709112 252825 50527 506996 368767 1154397 886045 1787304 326046 44812 972285 1590114 14443 1037166 1053451 895054 1394874 1242407 99115 1224904 19705 379252 925234 146767 546478 808019 1034809 46261 1918580 1866575 1275409 223188 1869672 487467 985496 1613425 114890 210392 900488 1293098 537475 1996917 194204 447406 307378 1090799 351536 774158 121601 821319 1653948 1693038 975148 1882129 1845695 374544 1634539 1896482 1500390 397118 341640 1071795 1616831 1023001 25909 1656496 680679 1589174 745452 1034887 370053 497268 289516 441576 1356151 1087113 872052 1446970 1404916 876347 487461 223211 582877 242923 350433 1544645 1832979 1007037 380490 250708 421881 795708 39690 1016577 1333504 716770 334927 1467964 1235608 383735 787439 1257167 803941 1576676 1101519 1733246 1357170 1174697 190627 1839773 77415 1808635 1542525 558874 1403708 1617275 804334 1479412 1810994 656126 1350879 292290 1538023 1781819 362505 330681 480300 164744 1376028 284396 348693 1382415 357529 519610 1892361 1777952 870491 577550 1416035 1947473 1251955 803920 1650028 119226 468899 1430944 899622 296256 237648 1180281 155905 983523 11885 446562 171700 167580 283038 747871 940069 598986 1164532 236364 55926 995140 687161 1870743 167491 330347 21951 1880643 70731 565798 1519537 522385 801497 1295449 1972381 652911 1450412 119310 45659 1188345 1560795 651062 1961261 1362028 43603 1680814 1053593 378954 702646 185586 1330041 445264 982935 46353 941131 1178987 211916 1771516 1210801 73146 139149 235356 737286 129325 1429783 544740 725053 1953667 1304473 1749813 1090402 1947440 714695 1682221 67959 774545 1505913 331024 838604 1990822 952888 156159 1991757 1887761 787095 1568550 1891039 1556432 1959494 177345 190105 489528 1949456 1562269 1997312 1096969 1974683 1975139 30690 1330466 1436350 1814858 479297 55165 1582134 1982251 298535 210687 1938896 142996 190179 323683 1318508 196858 1077312 1633588 1698535 532180 262722 1179478 1576541 1832613 305548 803281 1707293 20019 1655104 1707825 1152124 1662900 1579839 1750246 518632 1962437 519609 1037959 1081481 525981 1066553 217831 850844 1896580 976069 1618127 711992 1333988 1718848 1750577 505810 80687 1954561 526612 1981479 1042114 486365 1433150 874918 726766 291073 91688 384483 633290 554209 309241 784262 77306 1572914 1253117 587939 1342733 1514591 1599728 1368189 469579 116453 1010581 361180 946985 702330 1286176 1230093 1225548 768168 1245047 1243916 1586314 162520 321513 1047744 995508 1941469 414135 1106807 1307518 1443243 390067 686401 1697258 282528 575192 1022993 527040 1779498 1908005 1169818 1912554 373320 550142 1357108 1148907 96635 606488 121168 33931 1721001 358656 559267 619082 1239275 391156 387785 1438832 1608643 438583 1227354 252019 1004875 157858 728340 1992747 964140 410716 1075452 723241 364781 1307027 768919 1446039 151394 204493 1802028 431332 1968644 1363711 1772123 559863 961569 1240773 913385 760313 1695897 1357490 357387 1549502 139904 918072 1619303 1780732 412757 1747656 890617 733106 662248 1682992 828012 1424554 1129683 1948685 1483728 1521658 1724681 1003042 1774468 248705 995263 143980 313231 504308 1835776 1014603 326287 1782995 609801 830578 1433587 907613 1011929 1505144 592694 1515877 1395771 554329 1013637 251015 1361827 620187 1266735 1071066 550249 278744 578611 186217 759467 19031 814830 1474124 513632 935698 260363 350198 637070 1162692 5484 1941869 1970886 1696129 1618452 1288730 42904 1862952 568469 1872626 1362303 1851588 1620697 1213907 144866 3692 1999629 1201764 133485 286776 1085957 951790 437305 57425 1740876 1436049 808589 1663045 1628998 1641318 998766 903035 534066 1154396 1248680 1108661 1790409 310973 1480344 155430 562221 498671 1697487 6153 897084 1397252 294083 19642 668262 882101 310462 1392254 1844709 1691853 1922210 120980 1491760 1517642 1066661 299240 1820170 1730268 1639825 1369848 211912 1245418 113508 547923 1495166 364426 228456 506109 1340796 677477 1995034 1942999 1471777 1981029 912801 49307 660845 1624141 745817 806109 1025571 12712 1016967 1383050 1362647 1280882 1396136 1172426 1175869 825994 1522731 947545 499756 203780 1149037 348927 1111288 1483784 219005 284980 1378712 779551 1950783 161854 1194449 1746907 1469537 834573 1479113 779018 1654863 1103201 926856 1675192 1177359 411528 356988 856474 606485 1909970 284488 71766 750299 1609391 1624997 1153240 711643 1981334 303569 1928971 1547531 1345616 1067718 1072331 1754857 1682920 1017778 1581067 128667 169985 1201041 1304482 1024437 135753 160079 1569723 1837710 921054 831920 1010039 161849 1503238 247748 1039696 930571 1277531 1114380 1262425 1595711 495508 1886595 688770 915027 1542914 1016623 119390 983908 799270 1985008 963353 420734 1404529 827069 56464 1924368 346566 786194 1958132 817121 347386 1857284 856268 965739 1592173 941007 1134078 1197443 1848757 1383897 835405 768566 1811734 35111 5081 457191 775093 1743438 19281 890490 685504 772299 1250171 1150774 1797605 291566 15004 64659 290306 1374821 1528937 607898 575109 707266 1209200 398937 1540161 1886311 337945 782988 987073 88924 1594400 842758 1809352 1401645 1401398 807336 1728585 1686463 1393742 1230517 1853272 1189103 841845 933216 993290 1577898 1805137 133550 450809 1669732 1028901 1161778 1625641 239273 1694028 1964752 783034 1945447 1823702 701007 249202 1470339 1529569 1618156 1804415 970842 1288855 1910089 1992718 1570046 1672015 841958 41568 1852060 244954 838948 1676291 1759711 359868 628763 1828132 1697666 1437551 306244 1188888 1934334 81773 677494 1783820 1792102 647254 1767737 186889 633705 1084529 1801791 1261795 365591 1940407 863255 580191 1466488 534378 483474 1851147 611611 1356297 1420839 1415387 1972662 1894360 1903307 229627 666411 1085031 973803 1090156 1492512 1423411 1723509 769481 106145 961790 675346 306138 1763094 1502705 329668 767083 578293 1076400 1349679 1541655 663058 731495 1276062 1358724 115668 933646 1152473 1312764 896673 1711265 1997818 1752700 478968 1326420 60463 386465 992913 929472 1717738 1009419 744350 812033 23080 1484613 1356082 941252 1885257 472184 712169 122195 1090431 1994868 1252225 900083 1767524 1499617 447704 1114909 540149 1539166 1477163 389474 1200193 1288755 691901 1948950 1252560 231390 424052 1488759 1827380 1549773 395142 400606 453108 1461173 379163 793349 1350322 1313535 225285 1076535 1079644 197769 1699896 1683867 869907 1652737 1212983 1262459 432986 1123610 448113 974833 97126 1627477 161290 789298 726286 1308960 486956 527063 1585036 1946022 175141 1777459 1558337 25695 414089 551303 1072306 870754 490870 605211 1254378 1255831 1768087 1531303 1415067 831161 695026 1332398 806960 1484946 1434827 636014 1548704 1462804 70102 710236 1084918 602415 1045668 134440 748096 629450 464751 1935696 1469819 1897623 1763216 1045849 1115352 971866 1167314 883611 707968 1609769 637662 1732539 93460 154587 350689 1302872 331896 133449 1636582 284644 153994 1441177 910306 30416 1088903 1260517 409565 1138876 1793623 456052 402593 571628 108496 726658 442092 1479760 1587766 262550 1530387 1865697 396193 551534 792376 872392 1060723 727063 1542637 1659750 466766 1707073 1299893 1478536 1615494 1212592 353089 1959208 1518321 1417372 597458 1824367 1897253 634019 1317900 137156 105594 1332995 1470286 1982662 505857 504909 1308273 1020523 106207 631473 361179 1809209 527235 1229197 413834 1111949 828328 641172 691925 999031 1512819 503316 788256 343592 84413 40154 390960 420352 1221016 1083215 613875 1941064 208445 1766249 557738 448931 147961 60001 1343701 526829 633118 103904 293427 1852250 37388 1220227 818603 262302 1165216 1440167 49674 96312 789883 927439 875913 1940397 1693595 1925053 1971798 1994507 268733 278480 371091 1623362 1322199 800086 1514009 785346 331599 175765 1709223 1384648 1353256 1357806 1270477 878630 219414 870904 1758013 1022920 400198 251170 1793071 1536848 161178 569737 26989 1078355 1744201 149029 1630632 1452707 1292362 639697 1654659 1273457 256420 192135 639586 946397 511229 949634 192440 1924701 977091 1128362 1514082 501278 1086080 1313800 228706 606635 994985 1911390 766240 1390754 226800 1346405 1484231 1355971 1279488 910826 120882 1193834 1508503 1035006 1863708 926998 1006492 413375 742339 723700 1340415 1651764 1213756 717200 483255 1243729 340672 525470 1870652 1390193 1381772 1321369 760526 621782 1931923 108386 901927 104614 1159163 828098 644918 871620 182298 1165090 421664 1568496 1227738 554692 421969 503812 386357 841612 1207269 1157507 615250 398935 1860250 437068 723558 1823296 49979 1441465 1875242 758344 831088 698568 1667614 1653856 1109369 958274 116051 43016 625261 1162446 271158 1653132 537178 665707 1609658 1310720 886215 1478347 1515394 1433391 234235 1807543 1925897 555429 1380123 550046 1177661 666803 967764 860830 1248475 558067 394316 480142 282730 137979 548049 1163777 707059 1150442 884011 1236879 871716 1027901 547596 976314 1075338 694912 1274654 1585353 1094460 1605712 1546848 276894 306803 148523 1155286 279271 1823110 1533513 683907 1431404 1914169 1449362 249816 1383333 829260 1871251 437788 867025 707185 922481 1633203 400060 118796 1110246 392740 1551934 589287 1995558 10761 236447 1599843 1399205 1401662 1519431 428797 709199 658144 826097 915410 297751 524119 1551146 52992 472530 651323 1628131 1702731 18330 155415 809597 1477332 41210 406299 471762 1484750 46616 549131 618855 115617 899690 485621 1308301 1002625 1237701 472060 605317 1818022 1112813 46912 132029 402731 62652 331773 1172134 398708 423072 933894 3940 1186847 513994 354162 807561 1515559 1233849 1609125 1568792 1086076 1614775 302952 762368 580207 526850 1208232 1452492 329051 1188896 304639 1008459 398776 196537 1462534 1849305 102448 849550 1243279 325402 1643813 1896302 1556816 930378 1650945 385623 891771 1123395 1879800 1648809 1269672 1406550 1245267 1777788 1848183 567932 550530 1802345 1795294 1435632 1917480 720531 408437 1773409 1187420 1030836 1562224 1418357 220099 910200 741566 1744827 1184668 1684381 12410 1712706 1367231 1954919 1360851 1219372 1181410 1739472 1604736 506540 1092830 606272 497396 1966518 1551464 600118 647230 1959171 228659 35810 845635 1124285 97685 887189 652056 132341 4313 354609 940318 374828 359799 972729 742184 1142706 57535 1632869 1026525 97546 1190632 952979 956837 1540929 1889615 1402512 1763841 666516 1406646 730021 1639935 1291361 1930819 676281 686315 562328 1322513 691667 1834361 1680796 1118785 1657408 918263 6147 1250768 286055 1357980 1406309 673735 903834 645894 1137863 1901585 19138 1235843 257331 1426431 842531 1175037 1986371 244155 831720 1323237 906919 930874 489461 55795 1537025 1707704 1463764 1801716 1108227 1616424 793551 433756 1502863 858620 1164276 361077 796872 1883259 567641 1136409 1916701 1616516 1985485 1833731 967401 613199 1987569 193690 1348467 974399 77366 1751041 304470 945940 263920 1349863 864784 893594 446139 197909 646682 1140735 687040 478128 1461068 1096916 1342977 701895 1560478 1218831 582946 1038838 1240899 277540 534042 104007 1128227 510570 1488615 620919 1099982 1011108 1532540 56764 643250 1533001 344207 654234 1023716 385802 75406 596332 1593987 663655 17562 124219 1521401 1134222 1102152 1648568 655832 1571188 1186112 1374010 814801 619908 1914656 1711590 1110735 1463323 321175 635216 841532 1618325 685893 13121 1000515 992554 297706 1821769 1795125 904394 1018485 976543 697301 401336 1742236 1051304 227224 1861869 392220 1558978 1231872 1788267 189259 1503409 1235756 1798874 1379133 178598 807518 1499892 51941 1331580 201517 1752054 1445349 112874 834924 994555 326443 1811071 1531639 1989605 817499 1245469 136906 869906 1982166 765995 1856958 235021 1086880 657782 1732977 1334470 1746810 302389 915926 1632562 1274823 1211860 825643 1591036 1153072 1528011 1644267 640922 391549 191303 1743813 1125934 167002 797410 65597 719054 212536 210840 932671 202792 350807 352312 404440 339199 1155794 1833246 293707 225295 1564994 1838067 1571281 97768 548412 1779563 298450 1264552 1705673 1815075 713753 894765 836700 1516656 283619 1555078 714004 1041774 139628 75321 1325835 1450111 1780293 1905835 885126 380641 1701573 404082 310160 1176899 362531 1453698 1084472 859581 1402507 1644935 1147859 1379852 1740199 1944695 508629 1106044 287447 980852 1593588 557882 753211 866123 1873651 555243 925824 1882370 386835 933135 273120 253165 1289538 1886679 1138321 1403367 363667 1778810 1462018 582170 394730 1554474 1687381 69275 657686 928552 90263 1507455 471394 856746 1192789 919762 1343637 1347641 9355 180448 1521740 1068597 1071019 1422389 321670 623655 131605 549474 1206059 1035324 525437 1601808 1401581 1880547 1405038 1363623 7200 392176 1323930 481643 834819 42059 1615085 629851 282584 323410 65081 338826 1022211 1405696 1560203 452458 1925382 119043 1317225 153349 1776507 1811018 1231341 867991 386091 1741351 367296 75362 552789 357270 1879084 537889 346496 987829 1354517 1359917 1405828 943374 1788276 1468469 1284146 1751755 1213273 1165768 1884066 1966926 1463335 1022036 916772 464221 130747 821243 825854 950469 1379771 797633 1122250 1998357 571735 1171334 321651 1035718 1140186 245408 317305 28523 272642 1319081 621119 1805165 496629 117100 105209 1934394 414098 1607634 1369363 788014 126812 544448 502304 1111676 540019 1151369 1586138 1897903 1534909 409744 1836857 1226029 508526 1216940 1528452 1092374 1767982 177868 350106 750463 683188 926192 1613494 539365 314987 1870582 333425 206098 1297368 1850507 23573 396211 1231820 1812139 87134 41295 498260 382285 1414079 101054 1507402 483220 1220319 398152 1980271 1652225 352179 839812 1026555 1971928 1123117 1639590 418388 92216 1917759 1404160 1337258 107675 94098 630876 40138 1967514 1703837 1028688 2000000 957021 1432251 1133143 1352491 1658005 115239 1068648 1975482 1159467 990228 588349 565103 1698534 1874874 897872 804552 603778 189075 462058 1305438 741496 296330 1608847 702661 390784 766488 1174534 1724107 1936721 1014579 1432769 11739 174484 307854 634168 1566501 1653224 1503890 338765 540921 321114 1009128 1872094 1990164 646353 757502 1262343 541710 697851 315187 1447310 1629 932658 89817 1417140 1671034 1140476 1780524 403808 377671 1447436 1252287 1675815 976460 1636449 1194477 651852 1397893 103979 419493 1865703 1323161 628886 445455 1301581 984212 63708 1501702 1559994 447424 370598 450333 666362 1605265 549679 119315 1279999 1724373 196879 1384603 1597934 412900 154577 1056177 1883370 701911 1282801 1874757 447460 1812786 217152 751354 1660985 735027 1804359 1808461 281033 607846 1847800 768444 1698775 112532 622628 1972203 1855839 1762044 1626694 1185295 491398 738261 1131634 1045186 169430 50494 1229133 1817036 1112641 957576 1774281 554419 232832 1880740 772362 1964070 607134 832102 1923302 801808 1137182 1540478 1135581 1982200 1097189 1145703 1528231 1433916 1028177 1016267 1650616 1292537 1058598 551281 1057371 1857156 1384508 549516 1449305 736771 1284895 1689294 1198041 1777713 214074 370069 1247538 1581741 1697604 1364890 914178 553109 1260929 1479462 1270182 662942 390103 86472 1660156 1899051 1033291 235415 1396494 1658511 1416475 1977058 1553553 1312720 1974937 1798483 187371 486115 1457318 817729 596551 1546596 1834336 364579 1572927 1202725 74985 1043182 472996 1275808 1119163 390218 88682 1229806 762005 315508 1662071 1314659 827788 1646382 662578 1910503 1016319 505664 1076467 1137832 275903 870449 164000 1874516 1037071 1324762 1045468 432007 292536 1728494 1445593 1744314 1769025 1293934 1075266 400123 1297308 1742686 1724066 1620592 570263 1747854 1416204 192890 919571 244982 792897 1435361 200838 107940 1168283 1598868 1139733 797051 823244 1953688 1989967 1132965 1194473 1706952 737073 505732 553349 1710728 226816 1918763 1148028 1878293 1372285 1865736 340074 1492366 397814 869205 119693 1398423 940657 301812 325227 583773 1123035 624380 557913 285803 1953509 966478 1805937 957764 913406 1350988 451911 596994 1676975 1253184 1004987 1630744 701484 582177 494671 64829 761096 461208 837282 870741 759614 147941 266553 529321 1115185 1066303 150948 435092 1988945 1584240 534921 790809 135231 397466 1418891 515521 905002 1113951 971191 163754 1967261 1592014 389456 801656 238567 1558775 1524011 1579979 425762 1225748 241216 1988507 165184 591014 409948 425771 873160 1369084 1927286 670530 331380 763907 125122 252033 1450149 1770189 582980 1203514 922756 749449 964656 1419342 1779840 1579157 642434 341364 1182580 419518 1226350 544070 313745 1748359 438316 695669 714697 1678954 1690085 527484 79209 666498 254341 1311385 1685526 1692602 924983 1732702 1670228 796632 1501356 340146 1123699 1949077 1714590 1224653 790951 810964 996317 611435 1407762 1840100 694412 812887 1916640 1861796 1764258 292333 1202234 960339 1251705 170149 335889 1049799 146709 1824908 603166 647819 518022 1787056 157616 840573 1439635 954888 682412 843088 1637203 1106287 435800 726074 1669260 248000 1232110 582725 1896224 932596 395599 967005 29278 1891170 111048 1211966 936891 1784042 14785 128555 448404 1979956 1971877 291714 1634808 1039341 579861 404843 1636872 907678 1332553 826876 182996 836940 735761 1447707 1844332 464498 1324154 1330438 609488 1299382 431686 1398657 828958 1476929 1300109 1898519 904641 1838423 1837231 162101 1820123 1140176 500178 1728787 1390923 1128 555412 1217309 545814 1532149 1111223 1942694 482307 229318 883451 557542 1362840 421132 184397 1969204 57574 482209 585720 812891 1751945 433437 1806975 443143 1668121 1482225 550873 1012671 1917698 225302 761149 103281 753034 769440 975292 963350 539219 1239856 841533 22584 485660 731216 538664 1380866 608347 933706 797940 1201562 976407 1172341 1431432 1177741 275327 564865 485816 1824024 1822112 731951 1787020 1183149 698847 1022742 290487 1030787 423665 1608776 371771 693128 696396 1196362 973784 897365 1854499 1533964 1637084 231433 1879645 86189 649142 252979 1581115 1291625 262442 300520 1315548 1223663 352951 285137 1707406 1472878 1910261 1749366 887709 1669149 1939009 1643993 1384853 650116 1839013 215440 1609094 1699251 1124735 1068568 328268 989648 689284 424489 1909454 1196390 1993986 806723 279894 1610470 225266 1240915 438426 1500243 612949 679034 1731286 1144770 707910 605793 406217 1738626 1966152 20539 1150235 225961 1912852 1856471 830111 1037 1323585 1404879 1394446 1206152 53383 1164076 573816 1585150 796326 1262481 1345629 593036 1201117 1908418 876575 450597 403335 1108062 848389 784271 406439 1176047 928698 1121421 1058623 717692 308597 644183 453362 551670 391819 926819 23314 585564 1641267 1405991 1230287 148227 271331 1399470 1207083 1295239 1006264 163353 1734080 1188489 796261 274080 664380 304389 1386063 521656 1143337 1045652 394733 856698 453040 297234 1356799 151288 1747885 913951 845905 1457559 1563986 1060843 871348 1732025 1734163 516607 96578 678284 817491 850242 316765 1355691 973914 559314 396259 1917126 73795 1167098 1832858 1739908 1294498 82514 847313 853617 1867865 1285619 950425 577780 440182 1388169 252451 125726 1017832 78800 476417 1997359 338148 298838 1379725 10882 1150720 876535 1441892 1189819 394064 1359532 1743482 51052 1854397 1704809 1226038 891636 192049 1110618 114034 933685 1153406 476239 1405749 1759105 1820591 1154917 1636299 283847 172607 631541 1542122 588154 1884011 1110988 830082 777238 249550 802549 200116 1926179 132641 1667891 613520 970063 1498389 359165 799735 220938 519026 487714 909177 779522 1241181 158645 1935995 319631 1614790 1888748 252108 1475005 1017078 1350607 895396 1454265 424312 902450 1748665 1493111 425545 614004 1389790 1914099 554564 304732 1151813 910311 1341399 507824 963718 37933 1879419 757072 362780 1597302 1188859 482471 1727068 1091138 1222259 673051 1962180 353283 1849135 895603 58204 80913 925393 1376120 891926 226198 832251 351457 1809094 1993448 846512 719670 1419106 1694087 232843 971339 1326393 468617 1030394 353561 1503194 1701510 1767062 1378519 914307 1305853 1672903 160945 450309 995266 1555705 1919313 46430 1647478 324865 1918611 661025 1066427 1335820 281860 122279 1748485 349663 191021 534809 1751422 752217 275153 1602385 827210 473712 1180384 1004848 407754 1242492 1164909 768975 39539 242986 1469341 106054 1703936 1827816 342093 381908 370375 1230737 544405 1327296 388808 533649 826438 892583 287342 1075551 1141012 937460 100075 1885573 529238 1401526 1409645 414311 667476 1294175 402414 1509145 1714521 678625 1542892 1482616 1443811 1005871 857394 1284569 308139 1599335 1864349 1033196 542530 421634 1337615 543679 1864566 698514 1657331 1533261 179777 1759341 1396799 421994 1636089 1636602 1753701 451507 1476235 983572 1863442 56198 1460613 704736 1039264 664427 751795 1216119 1519794 1722974 1749090 1434474 1071860 1469547 602802 1960449 1565049 1279012 613916 676164 774304 262051 1896517 1470014 1072489 1953010 1916886 355368 818626 1295227 450352 1675278 1952259 1056745 1461081 300668 1882198 902965 232948 310116 207342 1463488 810485 635817 1816236 58869 1729310 1589552 457809 134741 1422744 1953399 1421240 633018 71334 1283110 157081 1966000 1624734 578439 1226508 1843060 199279 897333 1278014 801041 1338588 309651 558888 861588 1850389 1799349 942611 534431 1634459 40823 1625013 818592 1399877 1881307 1288979 506160 616299 1101749 129611 408540 654022 690614 951647 1354696 1501242 1360044 739315 859579 1672862 1098630 2263 203707 233437 941684 1899243 1164403 827865 495725 48323 1590327 1475327 230313 1136297 554993 749759 1733021 352928 1083578 276895 1862592 1878318 199068 1005451 839843 1021471 983079 752039 1098529 1129316 1827321 804234 1086998 242319 1628491 1123406 1592229 1422815 1576804 1130372 1057962 345111 141946 1542561 1755231 1883011 1218214 56983 1432247 1250414 361462 271054 744113 1935685 982176 357858 1164829 316347 1593189 26050 1193393 75121 953850 1431834 69421 1604560 1501467 1455000 1839296 632585 222164 1921979 57907 1387994 121610 1604832 1442190 1182232 988040 505276 28052 1084479 914561 1721605 1109708 1212169 1099049 1170641 275524 1664968 1486253 606599 1623191 831842 599994 721024 685261 773215 798176 1821416 1055977 1801074 1663802 1592134 727201 1915959 548450 284353 1985407 1042110 875717 692812 296363 705690 1682131 1610461 356240 24711 1204970 828073 1256371 528782 262038 1824759 873995 1845129 28316 719624 1100476 417824 1824818 1857662 588099 203979 521551 1834139 435722 547682 1547775 1194580 1794949 1859879 704279 325230 1630457 1267219 630571 406197 1352161 1456648 722151 209595 1251777 189284 866977 1220946 890731 1631107 194941 668656 1083871 152630 1837837 373591 1236958 804532 637209 1570160 1535848 1589767 1683457 708099 457868 766077 800412 1455376 761570 1820669 511396 1834552 514136 1961449 1101254 572649 1680694 70817 829885 1922915 1731223 1977127 590747 387920 1273185 249280 493833 1847563 1614687 1676746 1564575 202778 322489 402849 654068 1601755 1915032 1425770 243744 354874 462112 1836256 122397 1150588 1440213 239660 1823558 1265276 1972077 573979 417912 978998 933281 301232 45109 91461 335939 54535 1050190 1435227 88921 911446 1151705 378148 1510902 1266490 645384 453036 1736683 1832102 56071 1651263 586903 1108096 1684364 1183597 707155 803568 51266 474774 572960 338929 671758 810552 522506 1828913 1600886 245037 44729 1227692 1712762 1724714 1974943 1758978 437086 1915947 26245 711472 1462297 105025 1987918 107809 160779 1503931 386671 1715021 783107 515708 749490 1471463 1276233 488555 256441 604875 1504929 1885790 10106 1363204 47153 622370 976362 96447 1166992 1964641 1757734 197240 160783 586934 1447631 212895 809336 1747195 1196692 1562791 1651751 1261224 1243156 63542 1161400 1793607 1604948 1605601 573786 1232643 827072 1538438 1122965 753699 1000707 775412 656912 486240 765770 272598 1938902 1108726 1556097 494895 439172 1354286 897020 1261555 1805889 1325760 1913318 1487395 1353424 1883099 1447041 1352540 1508366 1895526 1046185 1944737 1465831 85828 1482670 1188550 601466 1017181 710073 966565 779525 1296816 892680 119702 639700 740797 1903201 549478 99331 857768 791723 524771 932028 1002187 1843275 544946 1138341 1030612 1236765 699411 785334 146138 400197 893831 413781 1412457 831977 1772452 1089019 275281 913214 1135171 1337144 434253 525003 1912346 694855 672706 1251109 319735 1966886 1200341 1198353 1935413 1927246 1589063 1491130 1445798 935094 1768193 1342035 1759328 541972 1709021 1263970 677910 1573791 849590 1566111 74085 189535 365100 779071 559526 283862 1129952 1921952 1367177 85575 1553296 1708948 734969 1355543 1644514 1392071 1839121 1615431 20252 1319763 326829 380407 1391226 1883645 894162 1896467 199740 1450405 968018 205348 323382 926496 832333 833778 493554 65917 1502982 552502 1039384 14659 1285744 1253771 1291124 1942451 434342 633508 547828 1379091 193462 1259003 346760 681983 693120 697745 363663 1725414 1768590 1414796 816290 1722949 1607879 1432545 48903 1051029 281775 754795 1335810 168183 1856869 752207 1365403 221784 183084 1105962 832247 1751763 1007705 734679 814778 725668 359464 289410 1305585 1109691 1353647 1340499 792761 760978 1004693 514767 1281614 273364 1226515 483413 1207956 1850800 935628 308904 563887 666940 1806838 1227645 1162312 1700917 1686502 1156457 1246190 1006576 1042276 465923 621556 69186 69232 1716270 1422203 573359 1825857 1170720 175761 1321682 1929654 523012 1314430 1575526 1231958 1613009 476192 1777616 1152925 155878 747832 345158 611855 97307 850728 1788356 966682 1614737 1874331 862021 128218 1056070 437889 518675 1779352 1183294 1056459 1583153 1432906 1212714 1971400 1910997 1698771 704904 248635 224188 1638364 944217 97967 992518 1442068 269443 11662 1017799 1712637 437464 427189 898563 1377898 45875 1319136 79205 130306 61798 1626668 554897 1239039 123847 236296 281196 217822 234944 77668 607281 343317 1138105 241315 996578 1005149 267944 1000940 1399533 778671 253061 1218458 149031 1500248 1396238 1128534 1271368 785376 707315 1363477 584696 1848635 811484 714765 232044 741116 210072 31028 1513424 1159715 1929990 1790248 1479360 1424894 766869 308558 575866 629059 1303970 662632 1548390 54847 883477 538687 180829 1029181 1571578 433543 360022 777976 184072 1732736 162494 653064 1725047 1780722 134402 570733 1239106 1619778 1959443 668738 1629709 840978 465999 150761 277625 42433 629093 1846051 1803551 322568 1925553 200636 1833052 1658670 898215 675060 1195 685132 777734 958016 320816 501771 276819 250936 524880 958796 1226801 142569 1534695 1375328 1644644 1390900 1262280 714783 1315050 429106 971613 100336 225245 715048 132916 911378 345077 183813 892594 1709040 1981356 151529 880520 782832 981738 1153274 1814023 194230 6177 1626991 1542034 804949 908353 1837628 1561015 1375978 1413072 1111372 1364050 368668 1278766 21504 1105457 587640 143445 835915 660707 257934 1135585 1631206 616689 115724 1729284 1012759 1061831 44495 1305356 1949803 583560 1294191 171579 1288749 803179 673056 1601294 1842050 767375 1546016 1957379 904401 1956661 758477 309133 1212436 371119 711254 85247 686441 1301693 300991 1083898 857673 840300 256431 99710 1816362 1562026 346135 785924 385725 1066151 411585 966098 170836 859389 150785 423837 1590651 1732619 841100 1840945 1804075 1940466 1403437 708296 974607 1811971 756002 1317744 1856046 295063 186354 328807 1243531 62415 1907900 339943 1312092 217020 1315656 1265335 11566 344965 1225302 1110918 1397903 1446761 1841289 973075 1409163 664249 671119 1020542 1153472 336119 828831 1311065 1709050 55970 1618627 875302 1160121 465007 938062 930332 536729 790676 1691733 1320202 1109271 512717 1561628 1945273 739827 1729839 971435 872105 245387 1625693 1297177 1997740 1412735 852548 79600 922320 396645 784996 140720 879878 1203296 1026379 800370 746673 1345265 1752148 1929862 42360 1826189 1016546 289481 1126319 1537397 593852 1125926 689718 934260 948321 1468611 1546567 320605 1601570 552580 1090225 867056 488977 1032729 100815 1877082 1626995 847316 762451 1994511 872873 1970164 440993 659142 498726 627415 345411 8278 277073 1230871 1604408 39031 607409 118731 826219 789777 405385 704737 829474 998188 1460569 85326 1508543 1026534 1306588 918300 913080 341000 909163 1772050 413038 1410125 1052533 681309 1546010 1381448 1308437 106941 941338 883941 1998138 591677 741071 1928807 812244 1110790 1603504 228488 968919 1758544 577621 1616528 866799 538818 809388 341262 1723868 155184 143140 1083710 1496124 246708 982543 1020623 1743059 1778511 1966026 639984 1454702 377157 173078 944941 331121 1352855 1305949 1292618 1896507 1288330 1994982 1009484 734485 1550457 410373 1161819 488496 419217 178211 1397459 332600 230413 1869487 460328 1032788 1561633 1361096 247927 791517 1162290 1121901 574434 910191 30097 73273 904069 1476329 537740 621943 836113 1278402 961291 588825 935141 1691136 1392702 1431836 406811 990400 1889396 768186 36176 1764344 792037 914819 998040 1468217 963181 567261 747580 80331 612356 1864535 317036 65113 199322 1005118 1835667 1056522 365627 1708725 360634 502389 1313748 1611633 1711145 1012764 1511968 570478 962282 1957938 1359114 461912 414543 1848427 216695 815370 803021 1094133 53518 1402777 1755296 1046155 309639 1330357 1586729 432502 1783510 142944 978698 1247044 989799 938379 508444 837047 654331 551786 1308015 1318583 665074 300053 464047 1888839 1445731 968512 96309 927312 541587 1408600 582048 984864 777320 700060 1512112 649283 1684053 830657 548148 1831735 1697186 1941596 1497484 407276 234696 1101321 148327 1802823 1743865 212589 955944 1489916 385436 498232 1450830 1080396 219499 487230 322169 1140356 1500742 1316924 1343205 721511 1192404 1995011 1946025 1351337 652003 1072541 1971829 1833935 1818713 1553031 98819 1093546 1386592 344577 1556977 895853 1137221 1160318 1795886 596752 1601020 1577327 672622 705907 861693 1188318 890679 584269 1619212 356852 213380 338750 928487 1236433 399656 1069327 811143 12904 623546 962347 90240 1847358 614467 600143 739854 1162081 1009407 1245986 299561 1257090 1015995 982732 1653096 396032 1779220 1236390 1476072 111341 1531436 1530315 245157 1750565 1871223 1270463 537375 29117 638628 1962251 273017 941140 912502 1018858 1710673 214308 970288 1179130 1980401 749612 744030 1955722 1305731 480360 1676795 1734750 541959 1355475 1551768 1430675 1453897 1253189 1467872 145254 886845 812241 1680674 808735 81372 183148 1665308 111957 1420067 189988 890362 1228071 135819 1481378 1004384 1431597 1313803 403092 430172 1001327 1042599 439087 264225 328326 820410 111410 486132 788345 598649 416645 1624902 1221651 1489243 829946 578396 1405858 1240677 907303 188372 1037573 260379 1512722 672151 1943543 1152282 71473 576641 581457 928612 698265 1625300 1490232 290189 389925 1686007 121263 1289140 851758 1560392 629421 562471 188561 1759072 851169 91759 599657 534478 966620 1486192 1288465 956009 1222629 325158 1167739 359438 1485223 41349 1048103 1110835 339618 1116752 1109735 1808673 366490 706728 659431 1708421 1747917 998476 938974 1260803 1338506 522251 1640753 124187 939873 1920505 995496 1032313 430707 130909 174232 1442908 1617952 287710 55564 362660 1429682 1829111 1196351 139875 378569 411772 144529 1056977 1369521 1674335 1265966 1069742 1851318 1507014 219815 973019 615710 1205463 1903769 33460 359077 1777130 291364 346339 1738180 677668 1917601 674513 734117 960981 328796 1696939 941777 925447 349567 1540375 769788 1781406 1737367 1351722 504409 792913 1699642 543682 1983945 662748 1505622 1625159 1721800 250307 55702 77717 1060273 1030572 1272684 612724 1429890 1918911 687465 512812 779902 371032 38757 1782552 1621976 1959583 1768230 36728 386371 534767 570759 1637388 267999 755501 1834612 1798727 237433 981688 261241 295620 1410146 997969 190336 1467885 1563435 355473 1133224 1176223 936029 1275266 1347768 1696966 1286745 1437040 585539 487220 120416 1963065 1299257 1465449 1146842 748679 877183 1346645 1344080 907875 591661 977791 502650 1972013 1140851 535655 1129965 729647 806282 193079 1338914 460324 1841254 1256464 817868 965231 461335 1967536 1098472 1162138 958876 498684 1545229 1672807 729045 1893041 1577276 1006556 1232985 1159885 1403235 1929112 577844 444552 55822 469154 1649417 629829 1939652 1503846 1454925 125616 310919 1470426 1477730 1030733 1911435 1400715 669795 1648655 623429 1886670 1212831 1282208 869807 1255641 119146 643228 1178082 1203729 221743 226920 1125361 784582 420847 700549 1490225 1477602 496293 1849353 1212033 780288 5848 581680 329986 59973 193433 411192 1058645 1725723 262295 694277 1502197 535096 1137151 1936112 1001982 1136939 1818915 66482 647674 245189 710066 507764 800273 1678441 416031 1429165 922619 1295903 933000 491746 1276098 490794 209192 1249757 1445178 208410 1769374 322870 1905469 837570 1544875 905903 1011739 1827329 842302 1824103 1528552 1620572 716424 438954 508247 1499437 924834 801718 789387 772390 1510972 1169542 1107382 158264 1859905 1196807 758015 1806140 1176666 1265138 648420 895619 1242029 1444342 1984443 85353 1998298 426328 766403 494730 503889 444471 572294 187765 1941739 1380761 421977 1222984 290233 69274 1129318 1528072 1828423 1885009 1602720 639482 1104572 1190654 806482 1314000 126262 374227 553867 558975 206450 881611 158301 626240 1706393 1874612 1784873 1604552 1932865 124337 665968 1017730 1086492 1998795 55127 1840797 553422 1497899 1135942 301214 1633520 1234314 3522 1192972 1747870 1159019 1060510 1428964 1421851 909274 1009722 1740468 1252741 189983 1184727 1374108 933882 1546863 975588 1500265 1741911 119124 465391 482152 1726011 1567638 155322 1488188 706923 1424615 1439154 777659 190006 531682 571808 1168458 1762997 1629023 1637717 899429 814005 957557 668607 1836772 1384376 1867684 504018 401223 1291910 805566 1432664 1060244 582895 17064 1848393 49088 1832251 1640442 27722 17824 1261040 1238497 1147280 60834 1212200 1960993 835020 281007 1125078 899811 1534763 699738 629885 655806 301470 441284 607435 921124 189161 1891347 713909 395630 1817735 1327803 386228 1327359 553749 969001 1320181 680831 1577175 948804 686213 1434445 1794536 1417259 173072 227227 1733327 712908 1132979 1313323 338033 1679705 627019 851216 365098 1912248 835073 1939760 449108 1775620 778341 1741078 189915 900274 1576851 1232319 254454 1328232 5919 877642 770531 344547 1380685 356280 1679323 999103 1495096 1802936 20783 915037 969991 1255215 1652894 1367328 1892113 946934 681236 1494100 1434030 186303 1419838 93991 825550 1322246 961974 64486 171161 1458208 549196 1858751 477893 164168 707675 805122 1020274 766769 1152479 1475374 556748 763888 599290 214710 1424491 1132111 1860758 79271 1264933 1939288 166313 539529 1708659 897348 813722 704868 1565093 1847348 1354602 955957 1108411 1302348 175421 794354 1295909 155252 378953 1968494 37190 606510 1452469 1072410 967689 1488679 951360 1986920 767818 240309 843456 236423 759764 1798398 1317551 1226123 765368 1249732 995462 1164781 654484 1749006 1360539 947219 1204242 338081 1572486 927524 1213476 398425 658484 1922416 505010 1538390 308789 1677404 686212 661293 222230 1680603 402975 1902474 1422390 1013098 914550 1693482 1996565 699622 535433 454072 560962 1728672 1967873 1118400 121568 994643 891861 1466372 113909 26044 1933385 953433 602955 404157 790642 1839872 1470387 1428199 107528 773192 1210010 1984474 1948850 1358535 1911205 208187 1536909 1796896 1452411 1873698 1345241 296866 1598119 149646 183716 1176519 170832 1898568 550423 869261 1779033 1912249 1518838 1802084 1046899 1870853 504826 500900 206582 1229574 1409756 1928444 1415162 604552 1953765 1653379 590902 1192363 1517199 554957 82021 860006 231177 870487 611057 834900 923610 588449 1480946 737173 583570 43982 1566799 838896 1642402 1827102 765122 991773 1690816 1286493 1895642 1159578 1429378 1145205 462447 1696310 1202832 404280 1031732 10749 94646 861760 1229123 373557 63793 456141 178309 779673 1801988 1278769 1320605 1678749 1247669 1846041 1773449 1047900 75576 1118562 1526209 1240210 1242231 1261370 1767593 1802308 356465 1212821 230461 239144 298871 1362404 925118 666168 1936531 682260 231343 1681705 438918 862061 247918 1660748 1089087 564088 1844363 1139275 85954 817911 1585729 1326956 1397210 470724 1311610 1267094 836310 1367294 864635 595531 28681 773452 1205274 1459079 1490116 131737 1477441 1439408 32233 1611459 1716920 1463167 43070 278591 1113323 1617406 1762239 597168 925624 1253945 561993 1601965 1554749 1883445 961955 1125641 542506 1955201 335772 758730 532520 213862 1247954 38154 1088409 1240402 1927826 1430245 850326 792307 430069 1054123 332349 1651332 290155 1771705 453138 309300 645926 481423 735120 426325 1187240 453240 296941 565505 1788844 1898125 1226342 413073 942490 4479 88082 1913214 933910 1003005 83820 1757009 1407911 915877 1436130 621052 965186 847505 615512 606289 121295 1607899 1069640 1686420 1944331 41942 1380972 1345416 1898880 1889583 1648275 979492 1160521 1825689 813781 1939025 1436122 331790 1050242 1147696 1690694 1099157 1054258 1728754 1995890 1121853 1394797 1379004 1161588 898303 920260 1083800 1013762 1288631 1706175 389668 525532 1496805 1258160 234770 1610625 1885029 526575 1656490 1736889 1966806 790255 1671764 1513981 1488368 1934062 1918452 467524 178379 1830006 1799574 1530679 306512 182578 1679626 1835668 922297 1437754 1672042 1905320 1346300 841932 1230391 1866417 575690 1959229 857238 1100014 221428 867127 778306 1488291 719202 315367 826993 456996 260499 436350 859126 1479951 1880413 1761327 975111 1818840 648741 504817 874803 718460 1711905 1511509 316817 903320 1390173 931132 1170314 688047 1681262 1572221 1368174 1498564 1172592 1883928 671272 1864958 1643728 727950 247208 1081668 150980 715034 182109 1925369 20954 1287248 337794 1466973 432440 378208 1510883 433944 272052 1255477 584058 1768753 1634945 915775 1137796 806819 267451 1991704 1094238 239310 390678 1789768 219391 1422286 623422 775859 1192623 1863726 821191 1882058 186496 1043116 135159 532654 407339 1823582 284261 56259 1935651 1395647 704366 1514922 1921172 1365192 1530784 80648 1626573 1157095 1952312 1484010 10735 1113370 75983 57861 1917321 1367037 474594 23752 592572 901613 1672097 185286 731625 1299119 1779862 1242551 923673 1268969 984211 1942871 1166211 335985 48260 931048 985976 25517 182832 683095 1370272 1565391 363356 385837 1793002 974862 710144 160398 735330 857891 1160398 1033687 161130 1186768 363553 1068970 397071 912913 1893534 422892 1914717 419912 1017029 1379425 1212504 1328027 244078 1823814 1613131 473102 33719 1924504 220346 962921 247974 751741 145831 1859537 314904 312133 270154 1213667 1556369 1100927 1977618 1757210 263799 365138 1177254 1736935 872063 624288 1858178 58131 863982 1998854 25826 725640 1211294 1815741 646354 926379 1492982 394281 1203006 1040818 1308726 728641 41389 1170790 1777957 1280803 406444 1763505 357023 716242 1914633 953402 1221581 1126642 965098 33666 61616 497840 1163064 1490303 1984302 1789328 1295846 148516 1241551 659734 1977170 1949008 771980 1341069 1357113 1520497 789329 1976736 120238 1722329 180581 321082 957631 277501 494472 1525176 1760083 1348989 647644 69696 1756590 220624 583333 1288183 550640 1210415 235842 785306 1158146 77165 187505 1853914 1783948 651656 73344 1684812 1404480 1259094 1693851 1290717 439702 1461490 1374502 1002542 1528237 1590202 1417420 1504293 416284 352064 909302 1374526 1622809 1614494 259421 94660 1104795 1878448 1386406 1068637 1428280 1968495 689171 1965311 1763850 215752 1655299 1379309 385862 196328 1487869 171336 28297 340641 374402 1339645 1435289 1642616 175701 895487 460354 1539120 1707821 282545 1797781 589383 1843015 1042992 1909509 1672307 1825788 625745 1220907 358662 1425284 1529406 800757 848325 430019 1447115 1197923 55526 1246160 531449 640134 223884 364933 1070776 389080 1225686 86886 401002 659648 743683 1227572 34593 117685 904616 806126 93656 460076 610614 448697 1901601 1553616 1648762 169436 1836978 1378512 1295639 1350998 1945867 986580 308801 1146820 596714 1849743 1474973 1949294 1781823 276861 1824233 315002 1530793 1133419 22744 647612 1679529 1857983 13669 94773 548696 828088 723527 1419122 113771 1033618 1559725 565080 1998559 1220908 58882 1776282 320147 1682966 194058 1828390 721904 1972388 1939723 428094 466805 255692 1478996 958973 626534 243485 345321 1660157 534067 252394 389585 236696 172533 392751 1975846 662837 152774 1886268 1429562 1918713 1693179 145797 1858753 1902855 637164 1404268 1643933 1721086 1319935 621301 232883 1292287 1980460 1284919 1187155 1193396 1032800 1039911 716179 1667860 717465 1617500 1403026 116500 1614746 1138446 936417 532700 1525749 141837 107101 134675 803693 55157 1414150 235593 906215 263237 972440 1562769 1336761 525945 1811453 1729251 1348195 1951682 874688 838743 986431 1445360 1368699 1846017 1196647 1466417 817185 1150558 1735223 1841786 1020992 141097 1736660 163794 1917667 892741 1487049 649869 150333 322958 1166575 814422 997646 1061799 90001 755307 1125175 1871678 944939 1066045 30711 1975303 758914 915708 1234550 401889 1431546 1831883 936707 570178 1024735 599407 1748741 1517069 280009 69733 642774 1476249 1490075 1343316 1493206 1177690 1116855 1373066 211181 96222 210686 1929349 1561482 1724081 11210 1458283 944647 1042631 184807 1092279 1167472 245425 1012483 1413349 1331982 838759 509940 170477 559092 661567 1050343 585830 357263 1568743 1311258 1982193 403297 766062 1092241 1012343 1930896 1136003 1074145 650750 294360 857660 446423 1235826 404945 1453284 1745670 67627 1664646 751521 777535 1546305 953112 1179751 888428 1884700 1932047 1338406 1503892 1611008 1597002 650822 882838 319792 1704394 1035211 342155 1181922 560522 1149882 1984073 1994869 1277783 1342465 1068350 1196794 904254 1461375 618121 1068677 1141663 1738098 1556891 389724 1961595 1653517 1488221 267269 1924467 1256929 962257 367273 972391 1065222 430869 1309994 1027525 1909598 1523284 522513 105586 1417836 636549 644113 1193085 1815009 481856 1152362 1259434 1714267 1930657 1027063 516473 1805312 1533400 1614034 1722461 838525 836888 1692180 1570527 1789270 1295260 1936199 1318275 211270 901858 1689325 553842 1356068 230118 756922 552117 1447785 1691345 786322 1539896 593950 739124 924088 1626639 1026318 1104092 292661 1371677 1141790 358532 1363542 1161700 718364 559510 1199853 966237 40140 507252 1976809 1219480 973501 1248790 1612784 1687591 469100 1656135 883289 602142 1968000 750571 590601 1121318 261970 1271945 73956 1937549 1112332 1848963 585762 564812 532941 413683 308644 1919774 1863153 1022884 558846 655255 1953280 271605 862258 1282088 1329508 894879 332247 221978 1612767 1897506 675769 147608 586894 1433390 1017854 1974195 1056491 1968445 1856696 1161561 542456 1929242 1585708 399642 232311 1721758 1614515 527512 284255 1216985 270300 1180081 966634 907257 1552531 255936 253939 962805 1882255 40296 46076 1091190 342239 610921 1884150 848688 1485267 1799049 1698736 355034 1891415 1760058 141122 1320292 774878 448166 1093656 90311 932497 1613633 279410 829887 1325386 880344 1886659 636353 945672 437019 1265850 924250 1503004 1306968 82598 1778205 683571 236398 927770 586951 1608347 1451934 1953856 1916973 1811334 1794874 867286 1771091 154355 1201163 1394780 627523 1348160 519052 1144439 1889333 514950 574416 960394 269292 966324 732947 172002 1702524 1745076 334601 636409 1576672 788815 89152 669894 1952581 530103 496067 1425265 868662 1240703 1833815 616966 1990284 1208291 1331962 744934 1977802 1189595 1186045 1282424 1378764 581753 1496735 1977664 1708947 692977 794632 875832 1251767 126291 370925 1239085 561465 1283983 1287769 1145307 1429108 601102 14780 1354551 1162443 1729017 1466958 1454181 452437 1785066 831354 1796223 1981848 982059 1213165 1268158 266918 1211658 1479358 1969142 1860196 1728382 928985 1671171 668970 195471 937582 929060 351861 353427 773428 1618324 1752766 1053060 1214259 106242 1362061 1418001 31182 1253937 591675 766546 1901435 709720 1881419 1416018 1967054 228085 1289036 1407667 1379750 1427622 652777 1588559 424688 1615233 1279763 711537 791072 1444338 290925 1535365 1693969 1367208 800356 1824147 44327 790460 1852440 1675547 497733 673526 771389 1350886 973601 1345064 1924143 109736 329137 1785579 1739414 1954597 349515 1569444 774322 440645 607523 1240924 573008 1130347 536031 864049 481650 1341184 1777990 1404247 1480935 101939 803045 771701 246368 1769407 519993 791271 1320763 1427095 1616308 1785826 1889118 1425280 206741 83210 1057217 1830611 1837886 1264619 1686062 1272946 1732390 1317681 612575 1406765 458772 850897 89014 1217090 1485300 1004073 1788176 177236 1062632 1626963 1506012 944095 1878670 1496319 1027119 1897239 647950 661835 1830824 1813965 1672317 121155 53001 325305 223288 501339 1564886 1826746 299585 186260 1954262 87139 1190233 704831 1105047 500801 899494 469133 184478 94368 947396 1741355 1305788 1099621 1882472 1081576 582558 1505592 1122081 441941 1837444 1731405 1005076 592752 1579736 1232601 811775 1108430 1000076 721913 401358 1671434 1668078 1018623 1345181 318609 755580 471256 1462627 710129 867397 1756555 741980 1241922 1445172 490011 1143879 656165 1989118 1535544 1451690 235601 1232394 200110 1375846 1321521 884596 1363866 1785329 1360051 1081462 1579777 49763 483453 1866820 1470473 1172941 399979 1298007 1719372 169075 1516994 1620707 1266452 1819531 91616 1664949 1041470 1865564 508951 1659483 1977629 1120896 924476 1541488 601895 1175851 1531288 94989 286476 1331401 801139 161089 530707 1537606 948211 1100571 1481436 1150537 450651 1783965 525397 1831092 912413 1625367 629957 1384543 1873101 985082 692513 1702262 38917 1352288 1708617 1773929 119410 1064459 1935330 420971 1020967 1151745 603171 709802 281670 391255 1916410 1340828 1737101 619352 1632245 702429 472250 1078371 425994 873242 1793740 1939767 1358376 729101 1522941 586386 1675054 399755 313361 999422 563115 917864 52501 958591 97865 803909 1227163 1646220 1596257 1157887 878519 698029 1957675 708167 1079525 1817206 1068200 134340 269529 949432 723557 1985011 1917375 1103002 1380833 119529 168469 561458 1021475 1238429 105886 318166 1179550 239057 1870802 1780682 169802 641254 1752441 1047532 1351408 1411381 1755509 517618 898090 564589 837959 294574 306545 1285864 1731121 1583612 1953288 1720782 1022307 1284456 363494 1033521 1903886 977970 714076 480229 93881 497841 899936 69363 307223 352173 1616537 853805 555609 1446633 1736645 877934 1498644 1662565 1107507 502736 774187 322528 179952 213454 161712 615273 717356 211690 588738 1200993 87398 1546147 1384273 935958 1855345 1246242 1666520 660565 738849 1067229 1868056 1245495 413806 1689570 699536 162133 1509346 1948598 978462 1626191 197295 919570 1698817 1772282 1140289 603583 23255 1061927 367715 1978266 399065 647932 5024 258512 773686 1934625 121850 867460 326512 706280 566716 521720 779088 1595329 977870 670803 1221029 1351314 1166215 92889 642680 745085 361172 1147454 857547 1160296 669536 283347 1718920 977827 1165990 1544069 690403 1561823 1745812 1485637 1259684 1916861 543116 494005 788330 690060 197083 755185 85345 240412 438767 756587 1093818 6524 864828 1564136 1341040 185201 1938058 1733701 797450 1363944 1480563 1321771 288301 294751 149004 650901 1458889 1467539 1221494 1830775 826631 1877931 1674023 1634983 1116682 141991 1879859 586016 377899 760141 1898928 1202906 265343 71988 1972112 1015721 369127 1411449 283334 377129 82960 1891920 1358860 1168854 1645536 1565602 794159 549230 1749728 460645 1152525 1174841 772177 1119932 154959 65431 272939 160713 1602092 519649 707079 19554 367704 1162008 1146904 1585451 701210 1450916 1522776 498322 895647 788749 831173 1290557 279368 602164 1983289 1310170 78197 28002 1609073 66684 1188820 391959 319170 786361 342879 1476453 567120 1578952 509290 573295 1161904 1774426 1937272 1402489 287685 1020093 1149547 1978508 212795 1852844 1589113 1832834 92537 556480 1857452 1367200 962241 395377 1176070 1350023 1831399 289804 1959797 656570 1600415 1902673 408094 1521912 91289 830606 1431405 1163898 891347 1275538 1382774 1080867 85187 174467 217530 1834573 925743 311977 122181 80758 1034844 1487920 1140903 1056435 1030662 1332996 667981 1152414 1282104 1808156 1521917 592065 687869 213515 1771172 1679967 1349079 1080672 1848785 514208 596947 1279085 969912 675100 524898 593924 711905 306021 553876 1790716 1012436 296174 688415 1281834 921874 1786149 701932 610957 1813562 987731 1978079 262898 1579786 664610 887179 394985 1261085 1099466 663209 1363264 987838 1106423 994349 1439819 905377 808453 348235 809211 1471270 546745 1442039 1640146 1029322 33502 1545784 173304 304476 1897220 1082387 1274131 644891 1475133 852624 1009455 360893 714640 842205 782738 1215528 61078 47888 1403876 164737 1468455 1552354 1481970 747515 1211553 448489 289224 1308512 1233788 17207 882223 155476 1369620 183178 1996385 1374093 608701 95289 1216459 960958 1158486 1371883 400124 549575 718588 792972 1360761 1189087 560177 1508216 711941 808622 1878080 1655368 1712422 1929777 1440395 814347 27448 1954954 1551314 1828620 717436 477669 995401 891977 825872 907260 1192340 1888669 294421 1068548 1868199 69324 246730 1283190 428442 1235273 1210311 1958640 1611227 1651356 1417462 272091 1028781 787462 154145 590091 532475 232425 527876 341549 1604129 17387 666282 900431 1909717 740054 1495728 1744468 1797107 1161706 1708740 840636 1575586 1826536 1767922 1612976 175055 638555 1126614 1487287 1795705 43044 66767 12043 198157 1694952 482961 173370 113386 304279 904868 15141 659542 1328857 723098 1144629 209045 428849 1178176 1621458 374940 819033 308960 1794962 739258 1575043 907408 530138 1549523 227091 1115188 774588 566598 514181 21849 391246 1147773 1477210 139916 433905 1397857 583076 164097 1755740 46720 1386477 1759728 1555967 272661 1584829 1522114 1032198 1324487 1880756 1418930 13598 845173 577384 584654 328329 1526338 1181944 123139 605956 485499 1063589 204167 1835729 530531 139527 280750 1781145 670775 914304 1306350 912558 430942 842109 1557963 1785250 473660 1796313 1066491 626777 949507 1389271 818797 866214 761928 1378222 613003 44607 1090433 1555182 361111 650113 1364226 605189 1862644 647769 125431 1240868 289226 1516900 1052363 691020 1752284 1135120 1941299 1523204 634276 680316 1753752 1360377 1975033 1470184 1509027 141744 95365 687600 1063672 457697 1632529 1055484 926686 337737 432409 271045 1497330 932024 1505263 483788 1959255 470394 1982347 890729 988398 1547154 1461832 225671 1341026 336701 1572598 1034288 845 423879 692200 193113 317679 300194 675239 857597 1358416 1472178 1847622 27142 1601538 834277 506456 563220 1980661 664596 1778665 1052365 503978 1162447 438435 762120 1408662 1903952 1605599 998687 478814 1859272 1975383 568812 673677 1773468 1345276 1284767 1251720 1393695 1548911 408239 672350 525708 1971424 182621 1384647 1501108 585861 145989 1385859 1772979 1737310 1525619 1130212 1148787 909462 964174 373304 1527045 1757659 743086 1642729 1456370 549287 1677711 1585599 1374984 1017985 826553 1913721 1986201 1344801 1655580 547640 1534955 274010 221989 1836197 737697 705664 1758746 1833220 42406 1111488 1796601 929075 1363969 1960745 1779885 1591631 413057 1966433 726753 1127274 1268388 130718 656617 1704352 1956544 217778 1355717 481470 102126 1378137 349647 996787 1890655 483311 445463 85875 750072 1058131 995328 1932087 616702 1186163 1360077 989695 843348 994443 479208 1538353 1804991 124779 1893264 1534278 832677 1083197 524474 816323 1964577 192551 1489470 614223 95542 33688 1178644 1108968 1099879 420417 1258679 1910146 1317699 1878414 812550 518538 716111 1244373 1449684 361317 1424596 768503 70206 1765219 501043 1724709 1615881 1343363 1845424 1593292 1198933 1750351 743198 456895 1470540 1601779 493536 622452 1235823 1318104 1998564 1414902 321888 1153699 1874726 1086846 641344 694822 1526347 572801 1165353 1602203 895601 765154 988727 613492 1159058 52115 1094304 370047 732065 458503 551325 1028715 1366925 426298 295543 426976 16330 1058472 596509 830296 1388083 338173 1164973 774860 180605 884413 263288 154794 388552 716099 647519 593637 646506 753420 65331 38361 1160276 56171 740870 1868790 623507 192922 1062894 52390 742092 1038272 506507 1907628 1158520 1565211 930912 142411 836420 860222 1789652 1183225 72802 740041 940186 586506 850037 1907807 293177 644761 1922682 1338349 1084121 487039 1977706 236138 1555968 90217 339991 514288 1963469 1292313 1858924 1392806 1019590 73917 1319191 276534 1327773 794158 807229 559012 1288332 591849 1053216 1255621 1062332 609151 1838173 1930891 285231 1786495 1282762 786015 1828342 125966 1714265 1180445 1840521 655928 1677807 1117951 792988 1127331 557632 1968407 1431182 834567 1161284 1763323 1468271 1294542 671844 1544884 1137305 1742134 700284 1915762 1589159 681784 256327 283021 355976 1527266 1118389 1437413 912740 631527 1890689 1635172 59221 1807521 1386807 736648 1884363 1767395 1425401 329735 1878680 1821378 1710352 956574 783503 1785870 756272 632808 26104 1563663 907460 1750239 368698 1693909 352214 1253587 1111561 1457815 1007786 528126 375560 1788798 1009641 1421023 418154 926982 1137768 660142 664068 1296383 63962 1422953 1014999 1565246 486014 1931775 1528492 1949255 1823080 488116 620801 1276934 1068462 1918065 1136742 1232847 45864 1232668 329898 1794870 1022241 400005 404637 375192 472253 1200367 1190029 307170 21601 265753 5077 1794948 1855401 150903 93947 723973 814674 1694997 465755 1657657 1555317 349498 1194791 1688395 1201234 118179 366203 75774 1734068 1504788 1388479 1611991 1347519 1242770 653842 1216157 94381 111630 1718571 1362235 686065 871558 553247 1895992 1535234 234363 525066 508971 1534062 205775 449719 493771 523873 1146537 1469209 50515 1951875 448091 777990 1406681 822193 1084849 1606445 1374075 1654861 1161999 874012 1150500 1090624 205599 88554 1839024 104713 962270 349435 1119589 1669613 522690 1684035 849377 488914 1235511 14292 1143739 1007875 828816 1883908 1139728 632159 982316 1270657 1297552 556701 1336462 381863 227304 372620 1788859 1890727 1236130 981904 896475 830857 216517 1112022 528483 1965872 888714 1898482 1411926 225636 1221207 740721 995312 412276 1695912 1939104 1919016 1898003 1957398 1839538 1951279 1134607 1927254 468587 951448 1355083 1233907 1411359 1965779 1777138 1127411 1478792 98231 14654 274602 576057 1798346 1874650 651549 1684580 510026 216608 272083 364360 141980 151663 324373 882921 1131688 1714132 1914131 139532 1035626 1438083 412986 1041632 264497 897708 1486887 1179636 711765 1126037 1247348 1183921 440954 1350571 1003620 1467980 1466089 1279560 1724116 1348776 1895316 976967 1118868 1932757 1117672 1716470 1489232 679859 1307562 1743441 1597331 653416 1104665 607050 1785834 1391620 1949181 700250 1176582 613971 84261 1577573 1123945 1611294 686572 1641420 1218593 466400 545747 302710 1633146 787287 832224 1144699 1538131 1969065 299567 113073 350216 819830 284790 1254522 1429828 476387 375911 794721 1298724 1099446 1994167 1413667 1778826 426021 1747747 1204072 860538 1305555 1000858 1829775 765850 1999050 1442192 1130300 917025 1317066 1189624 364932 1925325 97301 183025 1059919 1024811 315880 174631 448767 549620 1570228 1118759 1437495 1983414 1651029 1363114 162509 1844553 880935 1480205 823539 1026344 1630807 971489 59616 1968031 434406 225652 764747 1434624 119976 145937 88989 1725853 17615 505408 1317709 409991 1627215 1516919 1007835 636343 316065 280166 327358 95859 660218 1054751 811068 1558066 1843234 1468811 1757890 381733 1386285 684943 904289 1611564 1539015 266679 1068403 1036175 1834645 1452626 851343 487406 1937873 1671328 1337091 834964 846726 1943967 1143407 778487 12397 717747 21416 1117694 1617135 654165 1961255 1612155 1578210 1443626 1646745 1078768 405643 662330 515554 644378 1081786 211098 1946895 1206758 1655027 1109921 1067454 1881366 1642999 286949 422917 1554579 1518609 268323 321055 1235091 1170572 1812856 1679562 1238979 850609 1038436 1299367 781320 1280001 1975107 1995815 1939295 170553 1439686 1089831 1330026 1877207 1380383 553477 499207 203500 41556 89510 821334 759481 1109329 1489784 1491003 1233171 73052 352282 1464772 152360 348690 1561883 1157861 1486912 897420 226728 1328909 1483218 511179 713532 892704 327784 1460081 158879 429152 482879 522696 1225432 652318 1844660 1761440 151577 1694497 1818795 1011525 255596 964189 592710 179790 1523857 41373 959993 1623995 914787 925388 1668166 972517 289426 579551 836479 167052 1332156 745197 152715 897761 428082 1134866 101353 885580 1402824 1092687 292216 1293294 1512687 41988 1211427 1224530 1484033 1821515 1720044 1914106 1684025 394933 220880 900331 1585501 493942 1530353 1611367 303147 216591 1665087 1212516 58906 520747 162656 136593 1475104 1368159 1311945 340363 1838594 1962559 1999754 714848 613657 667718 941625 1995664 905556 300859 933155 1922579 27172 1767210 1651601 1547778 1028795 91178 225313 941662 1830833 1773632 187112 1220353 454108 56516 1638727 218306 732149 648881 1382715 376759 1537656 1878364 1481823 1969545 1694943 442512 1833484 379251 487116 537680 785802 44735 730345 407182 1764097 851390 978773 307581 751466 619010 15925 183346 373321 1344584 760834 627332 332230 1576981 1781263 489244 1304505 344696 939177 752947 157098 755706 326807 801863 1034607 1205162 707003 1037648 1059632 1249896 378031 1960405 978742 910756 1068747 1187732 1982340 609759 1480327 282414 11684 859621 478616 516655 1130842 1436768 1062316 413351 1180864 7708 2744 348739 391912 1167727 1121176 908238 986673 1284692 645462 506185 1902427 729540 1458261 1439021 111314 660857 278475 654072 583671 701407 370101 1923612 1743248 806649 288831 877425 1874256 1779253 1619848 279712 1261671 372408 271865 1051061 1978023 721095 159741 1731558 1110234 1074734 604819 691319 847370 1543098 708498 671128 1722125 1720370 319250 1726241 736671 1916922 499919 1597434 1024602 389697 468828 1635762 470211 897798 1033084 358086 1536118 1557229 1292258 983657 1257959 1862699 298082 1830511 39115 1132659 1215919 705431 428056 1771352 1107147 346922 1045847 1617675 304465 1181781 1862206 310618 407859 1689819 375766 1611261 1148500 459809 1803066 366900 1077381 371636 1196255 1817650 768007 722998 1625151 922836 965865 1223596 1120599 846428 1793624 950976 68583 1749600 1359086 864674 866922 145145 793812 1220335 816515 906004 1871507 10064 841505 1992814 832316 434942 1934890 1094723 7464 1761067 1747218 130985 624661 1967670 1003941 1818721 689083 333103 1844383 404681 862410 1983518 1648293 740889 522308 1034800 998678 1926517 1007167 1197712 1848301 1327018 639250 555541 188894 1898220 1182315 1085433 1833640 416144 1615607 769931 1280691 978180 1406931 1216540 1976264 1290122 213824 196533 1378528 304926 1301599 965509 340969 1541775 5940 296736 900529 842215 804627 1501297 1457030 1933521 1360951 1616039 708746 1356924 1123871 1300712 231694 1100149 37032 1749849 509739 626550 1164609 509916 1712713 1098626 1567388 1291500 1625468 1206505 142926 561815 457597 1900489 1328597 1944429 1153429 1567623 1083210 1394315 951252 905579 908965 1813782 1048803 1765037 1092888 758771 258077 575322 1580848 485766 1806994 1571788 181489 1079575 1659991 112806 844928 254423 902368 837975 837484 1352 347682 1473928 1841591 37046 115500 997441 1971613 966015 1843771 883199 3203 1632564 1768464 1521715 531698 328627 1173320 816462 842138 1957986 1613252 689688 1162670 1392034 1364155 1307775 96030 621926 637765 1808888 816110 1641253 886843 158977 1261201 640831 34948 1906125 906471 1258774 1884178 1365391 717302 145810 1395935 343152 385042 1619677 1014677 98852 1219584 555678 1459688 379908 444695 1796215 1587433 1387978 1792499 1879496 355907 608679 1254198 1860523 120091 166113 731588 1863105 442302 1746445 182141 524712 914840 1049333 1009366 485098 1126536 1701401 1268666 1414939 798365 537690 379661 985881 790013 1646409 380739 890641 926482 1587275 1084183 1806507 1614513 214553 1620774 248653 1073188 566366 400770 1263501 9186 1885291 709268 1076595 49406 1293351 1783260 574971 536010 1446045 618790 1672670 1178852 134798 1667419 1295820 858485 831169 1140355 1868833 143500 799104 1509344 1447979 1082698 1022996 242084 1523342 81940 293020 1340783 1942447 28056 1872229 1961629 1093754 630696 289980 548428 534802 325107 1676600 1740435 605895 818321 1459062 1672820 912284 930630 1735150 643396 1543148 1636264 1116426 113683 1522590 1458647 1911903 1440679 23605 1819443 907528 624357 1292017 191285 1743540 1157919 378537 1075591 1918642 128985 475654 1504273 1462136 1602814 879239 1578335 916273 1386667 486594 174105 1704756 416358 1200682 527005 131200 541337 1213352 691430 1198253 1443713 60976 404632 1208092 1426581 840482 1664330 835079 1235414 96722 1472358 168874 1432813 146310 1491657 463551 893841 1316496 1912603 1787134 1186038 684989 1516056 1086209 308038 1311101 1657418 548870 1161259 1116277 1711981 1302251 865992 741548 401290 450472 1657081 1133770 781018 1304398 223462 1277947 1834128 428607 1743388 1949704 1653933 1129879 1749137 937872 590587 877868 249218 174126 1817129 1129803 1296218 472233 1691388 1284035 1515336 1881414 248431 555795 749086 1809972 184218 118058 1480116 1556517 1602021 1976556 240525 326538 1417832 1841280 1968748 1953166 466768 1745404 1691381 1998688 665368 1082170 112110 1486385 382302 752709 541095 1213099 1617671 829154 1356966 984707 575023 839355 913571 1659005 18207 958655 610128 1404471 941458 343341 1993844 842340 161377 161241 371414 865026 1273545 972916 413707 1790936 1649109 540649 271638 634828 861923 1971421 324708 123725 1267935 37027 853457 574197 532768 467952 856718 846174 1746859 863496 87423 1050316 1006806 696287 1115165 1961889 1957100 809930 268265 1317719 1093105 1969058 216136 1150543 1638817 434495 1979576 312768 710800 1662197 887201 1409981 1967015 1541483 1853042 360765 503993 1172789 580253 660972 1100586 1811615 1606667 1275857 671840 141497 1823837 1661486 1900608 1635627 1231891 1533794 266084 741214 540446 972358 1791782 658159 317464 1057979 1497069 1609532 1165701 314061 942147 922825 444931 1499992 1752235 916195 692894 460845 1999956 520757 643653 1803549 1409387 801695 1839788 295270 1977423 1759809 1682130 663499 1425836 1654151 781009 55871 649347 1007710 1583052 385929 1138243 1442469 685662 1930146 1723576 917549 1075676 1467296 209387 1439534 1740252 162913 1441363 568577 667082 568557 1147006 234551 673654 1807749 580021 941171 1740097 1396920 1231453 1436707 263137 1537185 1130951 650985 1905634 822127 1661447 1502272 1321380 393540 225189 1556014 1477201 1733286 905885 1542857 665689 278334 545411 128696 1349527 1239865 385922 1524968 1175108 1883812 53734 122786 1214146 859415 1375798 1669388 1311310 1700536 620335 591550 1627030 781943 1973584 1786170 1106407 889174 568682 1359781 250178 1884462 893121 1518182 1296306 273184 1309638 972774 1243538 2993 879873 1910555 241760 97580 670539 749394 1139200 1186514 472232 1355467 841080 1878257 817699 1427740 1789935 1644100 223891 896126 1198869 986761 1563290 228609 1723118 139118 343655 1076558 1676225 1187069 1125418 1403042 1629113 688390 950724 1234650 145221 495083 145801 1030251 1784905 1495024 279230 183586 287109 219409 1497377 144219 601759 948206 1648331 1037544 406807 559919 1350071 1036824 1103052 1501646 1989176 614169 908425 354832 1922142 1570033 1521097 1885982 1060541 570139 1240115 517617 98629 1551882 1810157 267148 1521008 797513 1858144 1448308 203301 1553351 1637379 1105732 1258269 1555476 619571 1146723 1568408 355878 1538835 282449 1226093 759259 736712 173251 995309 1720613 1324700 1516715 1499563 230879 1228355 1216498 1163215 1424346 716551 233794 1945253 1563729 556328 1931256 273618 1054278 1285764 1687127 377326 1757865 1964602 1275099 74072 1428853 1023788 1765283 1498500 1540597 598265 1143877 120177 1031802 357170 1931139 1391064 1220203 392892 221067 1065194 467940 1354016 1053456 901569 423992 1994008 332180 1444440 823604 664514 414036 1747947 175636 593410 1202703 1547948 504302 1299325 1646242 605209 1877873 685043 1309494 281691 12997 1297939 86619 622542 863678 842825 1081758 235345 1948778 49934 1556241 1581140 621115 50625 219877 1639527 1722715 306452 67305 547250 718086 1256502 412046 857485 1912038 256616 777414 1252556 291263 702968 1119484 1234921 474314 1909744 688035 695954 535861 1330593 1410107 1801312 116634 355587 1027602 1741640 1635607 1072193 1215362 1767159 1717939 1875559 1557215 535445 863493 567609 1360788 1072009 1694207 1308002 1626064 852222 172664 298489 1032286 1019369 1047003 1859259 879381 585141 1731163 1836751 1469684 439527 410490 1800016 1856740 1653186 1048364 665578 1781686 1242345 891278 1075716 1090474 1765059 1483464 809568 393254 736330 1187190 382563 31063 817481 901283 1844511 715413 921603 264838 338183 1911132 789496 1554368 1465079 1131320 465590 1773168 1833221 55309 1000342 1546544 698107 986715 1533049 1174034 1804503 356573 1585230 238900 951954 1550993 104487 1073303 194090 455285 1886808 1774220 1716207 464435 1300487 687889 599119 766938 1015966 1875455 923505 1690048 785764 1779702 607350 1579048 845766 818471 1336369 788883 548933 615225 1120098 1384673 963294 824429 564596 714537 1260295 225497 1905828 1011513 651920 1306699 116738 1594394 1260067 1841351 495860 1444605 763111 1105608 1167197 104361 1580925 519200 335503 1375469 540356 1595927 1249342 818413 649374 739006 1294302 8061 985835 1049065 1946327 881114 994445 1115938 216309 1181040 712448 782393 384996 598504 1685219 794502 1440642 63574 1517341 946444 1891367 1575498 1834501 1731159 680804 1066429 1697593 601364 357133 909268 1933792 1306287 751210 1906199 1833805 208686 749861 1329769 118842 844 407919 423675 372955 1841856 1954637 574604 816125 528653 1315218 615603 995430 41248 730794 1950380 1697138 1629299 577216 205873 328714 1798774 1164983 725805 1395584 1149329 667505 1009325 851272 815490 178051 1341088 1851929 1963940 595018 496414 1121800 519382 309210 1301660 604650 14448 295649 10547 1951691 252434 72273 1638655 565437 160951 452319 258726 1057392 1954463 142107 1699303 1243913 1099434 1842890 537811 841952 1384530 863933 939684 1860153 292904 955212 1384158 308894 187000 504774 1002071 401631 1033020 831232 1059994 1722309 795748 554514 1501695 1168833 944500 1734333 1678281 3391 141661 396918 1129111 184105 1946176 1848003 1006766 1753456 1193216 776176 42385 1121960 1933411 427549 464672 555783 1870267 1428918 217606 388118 1554797 821344 455140 1238908 589312 802586 976744 728372 1638526 394249 1941956 1894948 989599 489174 1111601 1721588 740809 72931 1942 724402 439101 1040607 223666 1560342 1060057 1761266 1794479 1959103 1357234 215274 522629 1531400 974882 1288540 1023095 551515 155640 534016 1818869 789319 490503 1847333 1407189 1062348 1614337 546628 1716726 1417218 1374305 318220 600655 796941 1179832 1568970 913471 1689564 129225 1248599 1642524 1452531 791334 1798980 1584088 1317626 783325 845639 15871 1190506 1354804 171344 136557 1325251 1739329 629253 1925378 1231440 315618 656327 706585 1844205 1167856 238984 310890 246299 1295522 879939 1395261 82250 1684320 1170035 1225985 1164879 425978 135207 45916 346087 1363978 1873064 773267 1771282 1561361 1929842 889900 553693 1801249 1154459 1668322 626465 398138 1810060 241417 833746 742447 1118004 20150 1889563 331502 857352 856801 1763681 1039797 900333 1881188 1485591 829804 153323 973094 156660 1049542 1106729 1948827 1313589 1414777 1521530 977897 1791350 1945498 239890 883574 886287 1904402 394814 656988 1451646 1900271 508154 204757 1407120 947267 684227 478983 360530 165812 764856 1813195 1479529 1376805 673422 1443705 1373296 600738 1879673 1245893 1380393 1695538 879697 1227881 1659776 490630 652267 689437 266291 1086988 1486128 1376391 34588 1080417 378225 1674772 1209743 449877 223077 556205 605565 1805088 1639795 376586 1159365 1633754 1153136 577290 802646 1435715 1326357 314409 446541 1780599 1788705 1722513 154544 1605509 858000 1607122 418819 1265009 1842429 556457 1589240 643201 1408741 1368781 553119 1648852 379134 1451644 6535 793165 390809 514795 520391 1875496 782982 1144028 1076864 1861500 469419 1902361 962383 152809 487858 153415 538746 312341 1759869 1522194 1480148 68877 1232774 1857396 1477028 1769319 902454 1062610 401097 1510953 1229344 431331 1965978 1936134 760797 435640 265543 123885 916046 1325136 1083631 1988609 176573 292140 380294 1166518 1716741 267908 1914975 505445 696042 1354937 1075451 567508 781685 144739 663728 1980612 1899305 234715 39655 1348161 1452748 332050 1858598 502849 666454 770441 1013835 444739 1051590 174159 130667 1968583 1531682 1779374 1257043 356882 928223 1527532 521112 1556438 1693195 968827 1193763 1457165 1062720 501980 545785 142542 476783 763096 1096808 225749 272061 1920318 1302428 1106588 1222346 14860 1758187 1634958 915265 1734797 1849850 1585887 1999021 897370 1901416 470433 196028 1741955 1578781 629128 1341594 515182 440032 433045 1221733 1841212 1209280 959912 538485 1312674 564380 1206261 722282 549977 329942 1436190 558008 549750 973917 204660 1682844 1536730 1870420 1669856 1263025 1529213 422265 672698 209303 1664289 1144176 1313622 946601 739909 1946417 897326 134266 1650269 673126 1074794 1650709 152290 1369117 482404 300830 1062254 1076909 1434181 115396 1863509 1574368 810597 1404572 1673871 1258033 202885 127061 744008 1449892 913119 1029869 493482 551755 12332 1734258 501242 1499451 1404182 399790 1061432 1851791 4490 402663 1753238 665351 1007136 1235364 1770752 1289456 584189 204908 1499260 162342 1873448 915352 1236890 173415 1296351 536359 1586893 923988 972808 1475311 1900468 754034 1919234 687770 1478240 737534 584773 1056103 1493130 1243935 687143 1810285 1438956 779273 1209849 591028 659602 1555590 95260 1314337 1651179 1042202 284180 1980594 653175 1072258 1159938 451871 654250 522238 972919 261765 1412996 1004180 1641064 80945 396350 1366400 1543092 53821 1431069 541051 956676 695922 149977 1758186 390910 761186 1752936 1872518 88793 658646 1940198 1582793 1046980 963701 635865 1015005 1297896 1084388 1963424 696310 84364 1379555 34726 1961400 739835 834604 1680451 1764357 1148535 1223357 840106 1984470 1753014 676357 924429 1056160 1516122 1707912 1315836 1205849 890855 1150476 375874 1826265 887679 131796 224737 401966 1106466 330194 667243 1707577 1498216 57494 156304 706154 24152 245237 853006 1405336 442856 1344331 269478 854608 591747 642146 1028454 1723839 175285 1903478 167379 54814 1159586 1212259 43105 1242222 1629776 777935 27886 11578 507875 949494 236219 835796 685910 350419 1666505 1097522 1772170 1655808 897632 840023 242321 265047 1419066 1895049 179696 1187340 1672599 206906 1641339 1499342 48370 1663013 910594 270466 1075364 1541916 1354528 1866344 1182583 1575995 224169 1532941 559010 1594552 1325198 1166285 1579627 1621986 1014862 1901512 221592 888294 1694407 1494561 827707 1214797 815244 1554849 614141 1739694 308094 218180 1974772 772679 1174154 458150 301731 603757 664237 269470 781938 521461 718560 784146 198448 139981 1648495 1312794 34907 1977405 215669 1231905 1793378 584601 1333799 1994218 730822 388773 1998043 1706537 1529134 913504 1021280 995781 1112346 729637 622564 238706 1202358 1150722 886787 762271 1369332 1048902 1177703 916493 1139623 825631 590274 387877 42430 1290184 1470045 1978964 141043 93827 1434672 667110 1388527 1322276 1719105 1426404 1868479 499682 350582 187348 1576771 963891 1292521 431254 208323 1135631 1747691 732820 838093 701335 1189798 1012373 642834 1282938 1674139 706345 1531072 139602 183100 1992266 1237119 286474 1407916 1163751 61447 939641 188497 1270951 311616 789869 546167 119557 1520449 1660889 5309 1790488 1133574 1409121 218209 1547799 1212900 1906391 1433508 539315 1952594 1979714 1024229 837848 1449201 1490409 1000128 380240 1977437 1067096 1553343 446118 622330 831133 1412612 181314 1977426 1834813 1705109 561317 130960 562243 603697 1900928 1496134 1409184 1746075 585298 669908 1939019 421466 519265 1242336 239814 1664740 1018570 1700173 33795 939443 114538 1462005 380134 195477 1167005 1121213 275396 1545346 431044 1323131 1119447 402660 1942878 1310035 255857 1237434 1320186 100326 245303 1930195 544274 814587 337670 275216 405343 526796 1245842 1801287 1980784 559286 1487528 1996155 1120128 1821006 1504260 1085664 788788 421202 593566 701985 1044421 1343111 1688826 770523 423057 511127 854867 486033 1346378 520977 483686 750227 1211921 423309 920829 446128 1693175 1208172 1135832 1255906 1008139 1720645 1696792 1257565 1209339 174661 814511 1833742 271498 1506575 201456 1476151 191427 1400157 1836206 941486 1619463 33860 75635 1048394 1858481 391765 1089778 626350 1520557 1161748 1292892 920591 1702015 704585 1868371 393437 1667531 1164997 1130021 1539787 796633 278097 598853 556188 1777659 400331 862104 1650155 1169064 803488 230088 1458081 324187 554164 653140 432649 1463090 326638 1687786 41651 1042824 741972 1051594 72669 1128394 58031 78998 495591 673865 594385 1765313 7740 1516251 974808 898922 806213 624906 1296732 1271969 170648 197869 591344 1981681 1084162 149447 1752070 661978 1334097 1921859 1121422 963949 1675344 3594 1736001 184512 799049 1879991 1159573 1683543 981355 1116443 1106516 568153 1337489 536316 72576 721471 506294 1942006 1937650 1761111 1393483 453563 386002 1793553 1721099 1591918 1538942 195737 1196974 1568187 432336 415594 929816 1960592 275229 247022 1078703 497975 1174784 182274 1755895 1948588 711174 229316 1454985 1235911 191424 619498 1788635 912545 726315 144018 594572 1971352 617268 748564 1863911 1963291 1088356 234951 403294 1804718 693355 1710029 1610383 682649 1865317 1105774 594008 295193 746534 64689 645494 227249 1792614 1311491 1077209 1660245 1660257 15167 691592 1855853 1588433 897361 297781 639007 1403239 512628 463030 92600 53714 834318 606061 1521380 1380021 242612 598159 198961 1791703 47648 350828 1775598 941723 670623 1027072 1374088 1278107 1419484 127387 889825 476968 450252 1847052 1648239 1434225 1342918 1888097 469762 500969 764467 1603701 1021902 531539 1807998 373378 1151654 1846691 1425869 212747 648184 689647 965399 782665 1720021 395080 1774795 124841 1816046 1453194 975405 1688663 1290922 1015303 232658 117588 596826 1674147 140739 1962521 404345 779573 826156 1258584 1476449 1787612 233841 1853217 1469126 1616360 79262 1595375 1968618 863023 1100412 1911624 965748 915475 1877219 1550343 1780716 551632 1803571 1644150 1583212 1339947 455771 1775960 1403901 799881 1085207 106138 974374 617983 1665994 978712 1738338 1103211 1383635 1066565 1151892 99041 1677288 833728 1125489 1349923 461228 108238 988962 830531 276324 1727783 1536587 1778171 1165406 727477 703349 431325 798221 775374 1108183 1983560 459981 11003 35147 1134397 1921063 852974 1346382 31691 1455415 1034488 570082 1273684 30285 816552 379426 1282905 1606702 1290307 1850086 422903 1585130 686746 1575706 1184942 1910062 190855 908841 945976 880467 1537858 39118 1220396 1546944 1875715 769400 677610 1477381 355531 831420 1997697 217528 950184 586649 1853801 153948 419501 706632 568903 1739798 689884 1101459 919715 1828953 1886050 1708697 1141928 1910480 551495 1945948 366096 421675 1358805 506282 587458 1082626 1555321 1301343 711567 1702274 1280545 437660 1479554 388926 210151 321625 1563181 1750113 1177598 1959699 948514 892411 1134364 1001591 1349223 744216 719511 558796 1613340 61827 1129822 1089698 266691 1604207 1687960 635042 1252384 1886517 1407850 261322 592054 1083689 1428572 993159 449381 887821 450602 1307456 128487 1728194 1124684 232021 1087428 1639969 1604323 711950 1150015 712893 1924403 1384007 1351762 1171400 1713171 290981 236303 1723438 360543 39123 881197 1250058 921426 422430 609991 527223 1019154 1320685 361914 1778491 254680 408325 486371 373036 1710578 308299 1862257 799199 130871 646496 244407 380937 1487651 874492 1851903 335088 1414888 167034 902964 614064 551244 1298849 1754290 888037 377350 1673076 922969 1816253 98714 1802199 693124 14303 639219 1349391 99154 1065701 592015 1274112 847904 1737727 1618405 1409989 181608 1023951 1566131 1829832 1287958 1739484 667949 197932 239688 1874323 1996600 1004779 303432 1983657 1294947 1250143 94362 417658 662439 1308397 3933 1366233 1520755 1714007 1818948 1854463 965603 167795 1773662 1992727 303375 459749 464326 1305119 114268 1425382 1389944 1636949 870458 1686558 594706 1635071 1291342 772776 553283 866464 917591 1104853 1769623 1759320 1256284 1863048 18431 1308944 1893256 975528 958431 503679 92909 335766 1815936 290015 1339410 223571 1055367 1238101 656198 1943385 175246 834860 1181915 437891 303370 1535728 985430 1556352 360002 1474742 1168986 966522 427261 811508 1419539 51468 329872 975713 475194 326754 699082 454282 816849 926009 239176 514832 503584 415913 1102236 647221 1151634 961183 1962999 987946 44563 1358329 1590012 1063616 1774336 880669 1127541 1051153 881856 1594037 654652 1300788 920942 1417931 479604 1497504 952023 1893785 1461308 1353782 1811058 726047 887054 732495 1360629 783820 1207359 1549893 623433 292837 893236 52705 403713 1297532 385956 1280754 181841 1237589 1754509 738265 1169775 719046 1426802 1759634 1777669 153852 153651 1928254 713887 1328299 1668663 1829890 1228584 976703 535325 953203 955802 1285333 1449215 934229 462114 1307346 789671 197482 413796 980129 975385 1759309 1322666 1339496 391705 1824883 157095 882334 571184 1707906 368651 684813 1982713 1927240 289131 816001 1994842 717767 1140416 1684323 1462631 95258 1572552 933784 581255 1185043 380897 1565113 1792506 914346 210206 130856 1276671 1446872 1513811 113904 1272016 590567 178841 1387222 1238755 1575087 568641 1976226 2598 800453 821457 19215 1992558 1454780 1930937 1242523 710756 1812554 891512 291853 691767 1038259 668223 1506761 1362921 1127423 843419 998063 1941925 719718 1436069 1571174 73036 230296 805702 558823 1467365 1522730 1345348 536542 112553 1471715 1529744 780372 393191 1001911 873653 854666 133548 1217080 1731823 1654381 1294140 477114 1047881 1343568 1062706 665973 675051 1275762 1842887 476070 95984 1637027 359930 823176 380196 206201 1936979 180539 1997995 848771 241581 332163 289651 1303601 1434677 835023 1572983 1278828 816894 1794899 807487 40989 710084 853545 1768255 1559409 808121 1012651 1423536 1410582 1452182 196740 120279 1281507 1649178 1177856 1292471 1181190 1354546 909332 1357761 121576 1041103 266471 660477 953292 1844394 1014817 620525 120352 1440240 206591 1942615 195612 403008 315706 1657713 1785007 375785 623972 366480 600214 1718218 953379 326992 1922488 1739449 1209661 1085680 820076 1867153 1363354 82414 1518389 1744413 86567 1183223 1074115 840174 935152 1000465 1975003 64305 1184597 216574 1464910 514980 730250 1429577 195392 895140 1663745 1552606 312515 821230 1299897 482777 1579779 1286427 322563 1071104 1717475 1613751 221080 1417407 1032270 492506 1568156 473686 1470261 1395804 1524684 346483 1576545 844595 1277127 1653822 1096670 998995 1024507 1401281 1920171 406637 989641 935608 1461137 1283393 151383 1889842 866383 1772883 340377 18195 1316524 20128 685869 1010288 141039 1927541 1287211 1356790 1190443 1728459 1759043 873170 559573 1872136 490562 1751320 54475 813059 510341 1870439 880680 1001759 1342391 861897 1314373 348244 1542104 259751 1576089 1815422 715678 7552 517648 1545415 741089 445422 157177 1221789 1449244 537997 375167 78454 916771 191389 400486 18959 1117997 1247638 1988009 680811 99921 652397 1184011 320781 851731 1625682 750849 1471258 1575925 675083 1953443 595584 199665 220337 565008 1021476 1544184 1505000 800862 1073412 1767155 300665 1435840 444508 1072969 1458714 778505 1099696 501203 429854 1072591 1107245 809572 259577 821667 942920 683917 1649071 1072944 18543 593266 410198 1545857 805282 985644 551112 1916218 899234 1574347 900647 485308 100109 1760812 646468 23288 684236 1519960 1350971 1962139 1484738 1565233 296528 395825 1967895 548151 693268 1083149 1428158 378178 1306847 197711 877560 1748011 912232 738915 824100 126109 304096 704059 193005 1636286 1698469 1854485 1379081 1892738 1652956 1886745 186058 89113 1029951 384697 1238942 648790 1962943 1871259 1912484 1503841 414318 1815365 720065 418931 1666762 1015521 1327195 620213 1499844 756702 120854 1085842 598564 48413 314254 387745 633292 275987 476156 1206145 274104 1072141 1880103 1323894 761589 700978 1166209 830117 454701 1123934 1571319 215238 1769462 933682 802223 1539925 379400 1177265 931516 1519310 141733 1020416 1499327 1154751 1453817 983494 1947954 471801 1560848 5448 543649 582128 1036608 296517 644575 980152 1541306 299817 1481579 1361145 1047377 1335058 330165 1408428 686392 1267394 1052580 1483249 639376 570963 1909960 643433 1545674 1391511 916338 385357 1655932 1666905 1693746 48990 1539880 1216226 925032 522817 48197 1050303 159387 678942 1002268 1304496 1076874 1098459 1268043 193205 1387670 439915 1407664 1277255 462404 554125 191373 1625966 277476 1594980 1584068 1836337 481513 1688178 1463616 127083 1134383 493496 623194 840974 1153201 982613 1229720 1097120 256122 1582585 824538 303751 1129578 962189 913558 374921 1672012 1051813 1013122 18468 504277 1720516 1911714 253482 1304625 554789 30535 1479548 1930212 1091083 348050 1669472 510014 1926238 1841877 1497505 1951710 1598718 1941153 949699 1730713 442121 666092 1613759 36041 814276 616039 1174512 119644 1543420 1849038 1035306 1845697 1388437 778788 1818986 1534348 373768 1256135 92230 278841 1093782 863642 1449346 1042340 1824243 1831901 1605012 1833404 141494 751010 359739 1774357 25893 1067546 1742085 1247046 1006399 777956 365007 406329 1206565 1443033 783374 1936473 559256 251341 713182 67979 1334677 1262202 1529024 735535 1116202 1612595 1426571 905285 994698 1354980 248799 139749 792447 1471387 545306 1232772 1575565 1437472 390740 1297777 1246941 1982946 1540864 1508549 294149 1054929 432111 911769 621205 969499 1896287 971641 1620913 1910597 356204 1056527 322475 1014460 508496 1231305 889124 844065 1525326 353536 11027 1747144 777268 1642864 1391046 493437 1398984 896154 1827036 1929841 1830077 1651276 630967 222425 1304546 710044 525441 1327868 298043 328403 310358 1517987 1461681 575787 365518 542139 190290 122873 954404 1135839 369527 340360 1741988 1221597 1193552 75787 1839091 739346 637459 714035 1753412 689014 1712642 335961 1664201 612579 1159898 49133 1555277 1431683 171912 1538140 1664992 555498 1517564 404303 1679089 1843028 795654 179480 1618357 1920086 1584459 1741690 283416 1230058 1742510 304979 693828 1600123 111817 930933 1821700 805931 275631 679867 1827379 1701833 1789164 1340126 1754485 969524 561558 1380911 700741 1743322 960911 1140795 1476386 1676748 482232 1225716 1702649 1857990 1152361 1446695 761314 1574807 1989787 1008340 135004 1888156 1841381 474238 950337 635327 1625674 1346483 818627 560657 304077 1344826 1343339 1574448 464659 1533681 139065 1457712 492192 906297 1178776 1089765 1558480 696829 1029958 1379818 813848 119217 861509 1606374 147397 758613 1259933 992261 1073363 502952 441100 1659038 318951 1991861 1674508 423061 1681291 1154254 776431 1360177 1484426 1494793 787106 12331 302750 1575855 1715707 398094 854256 1118964 137049 930244 1556855 498433 1877434 570004 1468355 529979 1297869 356368 1346221 858202 1173070 595240 135832 1555930 527053 634484 1047732 1835552 1685903 1166080 1474194 1071492 1712011 1472334 1558648 116868 1916486 1167623 425353 1792997 1369457 1429698 1253602 937470 1757590 1509701 1642641 637883 694932 1344682 399666 27729 1615821 1763415 1989901 1903792 689996 535649 1859652 989117 894286 1984121 196304 1852491 1111876 862087 1780948 1243965 1833956 797266 912591 459808 1706191 275416 1296832 1533953 200769 861387 245262 1424154 1861600 848763 1800826 1591107 477849 1378486 1925799 1730777 981932 546093 1913677 1448609 243123 1056806 1435775 1431776 1528436 35835 394793 81073 558631 1378898 105194 1909303 1693725 312256 1156618 536697 753151 1425626 1309907 1523132 388657 1159340 1862022 1462873 63461 1371376 570921 522112 724301 1626680 1727003 1026280 577602 312852 212126 1442172 1594841 1623853 1682804 247628 1669564 401923 1965380 1237584 615498 1231435 1838361 764919 1831928 1626448 1025258 643544 252874 201643 180109 1260342 603811 1753522 1313704 1629433 1894479 1000715 1363072 1954220 1534276 1482759 1240054 960369 1603999 862006 1778822 982008 1719134 914921 1161640 1748697 1000471 97606 515496 1047855 411572 1375577 450840 1475202 1784381 600900 886002 151392 465167 1621820 1955198 444447 717037 541840 407705 1328241 1288690 206025 109053 1159694 390906 1167967 658198 244801 67291 321994 326884 569703 1399367 1631145 677684 680494 1185887 898104 240313 1338141 4600 801211 1165604 1698005 1148390 1194989 1052396 550452 1554347 100586 1824704 443480 823647 1024462 60437 133071 1870491 780220 393536 179399 1501666 33535 153384 1406277 669693 498568 645943 1600466 1245587 576403 815890 711084 439242 1266570 1242130 1818123 259359 1301119 1684710 352439 1663730 1126648 1717487 1559255 144344 1508278 1080535 452099 1945137 1040297 162383 1156096 1675347 1079014 1510137 1454670 543644 617186 1654121 833387 1779854 807674 1806769 326431 675879 22470 1577721 1524161 828011 1886564 1270960 1648907 1276362 1438223 604095 755288 730723 631622 698313 515258 1468954 1175543 385687 26837 875600 689176 728369 861995 613195 1702886 1136147 1377061 1595271 1260934 1110499 1314803 1142319 1987144 240572 1531890 1054578 946627 559221 208215 53474 1622352 885049 198491 1295625 1776068 941132 1572874 29304 1363148 516156 1426009 244800 1111116 52981 952929 1262751 679058 1785849 1425872 139733 1824252 715370 1174228 101947 1814342 1847917 860667 729236 119826 1113559 71920 382498 1556071 1987107 391313 809601 1709395 834285 271384 1666817 187479 1324868 1220174 918617 543727 995820 1188571 120456 611496 1292802 1119974 1872984 834035 1603376 1976145 1881409 233164 1569063 1535295 1241194 833633 74454 1738709 1863076 1638982 237208 480285 1163356 1600048 1485251 185015 601175 1409783 867390 348169 914831 64181 1617808 807530 403 935613 1337627 605694 931411 358845 1462844 69384 982425 173821 553710 835661 357312 263539 1807688 485743 620665 1170874 1313512 1388848 1693213 500334 1332301 38608 1173749 108652 1481753 212328 717667 474409 1523149 1048201 525622 953786 1424185 970048 67075 675752 1006677 1115551 1622721 1672293 879055 1284198 827555 1852341 1258886 1441048 1999102 125600 1035311 916596 1920223 1455678 977951 467289 1009241 1339879 611225 1534961 1269246 910119 1877334 1709918 1417210 1180361 1565731 1027790 932313 1822150 984155 372576 865555 1769625 1456157 227008 1645645 213394 1278693 1212143 856913 175490 348730 145336 417313 918748 1257550 1554777 1343195 1699923 1953523 1560960 1865075 342552 417292 1838362 1925505 742431 1123691 345671 1821790 392348 791784 1259514 742894 780860 269933 1941408 275438 1215170 56458 424473 770944 1808609 776064 1215762 1223903 708867 636649 948588 1476604 1505266 139835 640065 428756 1268872 1765060 1984191 1710191 687771 959509 1571167 874217 452838 430595 299380 1342385 1841656 694431 389955 390025 1784055 917474 454803 1188764 528415 1178409 8083 1608895 179788 225404 1502480 582257 1935014 1476666 198824 1283032 309862 415502 846279 847284 1617350 1099119 223846 168111 413374 1071647 1649924 562950 1972592 1501807 510673 1887049 857007 693429 1211324 629724 1284893 1914135 1243223 1587569 273862 261258 557090 1906016 1157791 954210 1180479 1337226 131613 1169004 96259 1298240 423142 1788062 129965 707339 1378202 121481 1892306 1530500 1595545 1294645 1214249 1558770 1248739 1137864 1542264 24215 1558031 767168 565125 351339 1283898 778177 1992541 1223590 1160996 618772 406877 1478948 1409773 1165991 1629056 1332574 904258 330217 609770 800358 1279398 1367519 329800 249843 888964 929426 973432 827934 1114136 1258776 117915 1003101 209552 13077 1972827 1158481 101281 1323319 169906 1124512 278909 1043048 206976 4785 1041202 1916564 1890105 921564 68639 279954 484175 617617 1314561 693315 590379 1608317 1890415 1557192 959877 1659246 1525087 1472818 1499920 1043481 436119 1784346 1623309 1922846 1877004 1430567 737059 329790 1057918 1010922 1998978 729832 142284 185224 1233863 1876397 1858020 159006 488617 1088632 1498483 1900454 1897970 39979 738699 776393 1136842 1712903 829195 616447 1485297 401444 875833 1843768 947290 244473 1371233 667622 1482453 1497557 781472 574304 943206 774179 329508 1634379 552460 1811122 242410 377761 317801 1866627 1857327 1162817 1128726 959161 1742307 1853091 769061 664507 1544632 1441027 1182545 692415 1920108 621034 1755697 324648 663521 1560190 177008 130353 144618 679354 269895 341878 1883439 142624 1503923 987363 399773 763759 1653980 836498 439857 604910 1702021 1821102 926875 1454157 953928 208551 428279 362415 466046 1592991 647066 980890 1212045 3383 1690444 1743991 1563225 1966613 1630659 373926 534389 1212170 1884025 1709962 1641107 734848 1090999 1780872 1624085 733716 1593901 1808218 13206 1245505 15799 1214896 128752 1642092 24186 701859 1497831 1738125 1126217 1525136 1272990 1807427 1392141 1279249 693507 949588 1029467 179930 588865 1542549 1301687 1034133 1809277 572653 790583 458086 901021 1408701 68742 1159904 549633 276076 1910122 1943096 1797346 1619993 1043073 1266010 110175 594715 1375866 291570 1210381 624628 398711 135287 1786126 274880 1740279 5732 431144 349235 1455593 1771381 1803491 1831098 267942 826554 806851 55680 1456837 1617293 1934153 70878 1786188 1615210 1057809 1191258 359275 608581 225227 907198 1092583 1463657 271644 147584 730238 297145 1382139 562283 1302183 1388650 1346603 165037 738158 892351 373803 1684984 1098348 1773351 1331219 1389842 844129 597036 542334 1677465 324173 1333668 1903566 637160 499356 155775 521738 673859 814186 1562671 1233684 810488 915649 1440915 1618513 1940249 733626 1487193 489313 1497087 504657 195015 346686 489325 1954864 801003 1523695 1995018 1188246 27589 1657231 390827 59714 1975818 559264 917957 1719969 1702980 1504463 1159505 188736 338329 895602 1595596 1163574 1996789 776576 1234915 1380783 1539489 1981146 1080306 1424326 1115268 1884133 1076519 253023 807025 1052803 1696508 1583617 844340 935252 1722207 1558294 19406 509559 1914023 1164979 482844 945624 729883 168626 1603979 877251 529986 172929 1834771 738439 667152 205967 1788727 1375132 1673465 1419390 107726 1202270 78909 1281061 150437 1902247 1759379 408656 943963 313309 1372463 1523779 943511 634997 3193 494566 1666517 554363 1818252 75287 747519 1067271 1146984 1738373 136424 1770373 1327109 1912856 1020133 1127548 1829122 1943207 1985015 1269135 549891 1895360 972100 264127 1052774 1983643 778884 582493 1693613 1416471 1906578 953869 1689310 51544 1719358 1582151 311364 112516 791122 1407313 778599 1877099 1487390 548736 1252833 219098 565833 927913 1703740 1125977 300814 211666 927094 1190364 1356559 11291 1816989 346679 1324486 242688 1224366 1847027 1332169 632232 214622 845044 1793689 1197414 1026640 1223873 1802490 487726 1320701 80352 1578195 220305 1780023 1720463 1749891 333188 782817 954225 1580893 1820164 483552 327740 1449220 862634 1169190 808258 1635296 926519 435973 1208467 305480 1899026 684371 337707 167369 1720217 1224203 792274 1273241 1444355 1561103 454927 1840478 333353 1786088 763719 1716159 1950361 1262828 580287 1187141 839050 181938 476887 1216564 1980817 422965 36320 1351225 1998687 310703 935792 1063387 1977348 296898 926245 398622 1099658 7232 173503 1655986 1067873 1864931 1067483 833500 1780782 1514232 359294 787020 465708 1312540 500945 1514457 724314 1108822 91970 875483 1916011 637954 1889188 110096 153820 463756 465906 1650845 1113348 1562124 1581345 1500917 1293526 1655494 1261026 468319 1494258 1543702 763897 809209 1910894 567452 986581 78418 1624813 1631194 223983 1299431 1524665 918166 438147 1729118 1882289 1739668 1735085 1870195 337867 527559 1067783 706326 1228091 639116 1948863 731010 12767 1827629 1237694 1102201 1975413 651955 993395 317614 1078420 498883 834309 1040628 1729892 1477967 1320567 1486002 710816 892019 251912 560587 405129 1527916 258065 914677 23748 828507 1411785 1372864 277198 1918881 1170371 264977 238042 1633254 10634 1015376 1245113 1287747 149630 221745 1543826 122221 1494929 558826 1395590 887444 1236746 674346 1622356 442727 1701919 973392 720390 501006 1166438 1157011 1499923 1729690 789136 336569 290183 1279529 147279 1193563 383629 431520 1866998 831291 617963 19630 966747 1425992 1133118 1861394 672403 1132733 368942 1135190 1568211 1583038 369011 168839 118701 916930 1110327 120288 305681 137094 1900580 253825 804158 406890 1613581 271217 46378 1589034 395998 423638 404673 1565644 1107238 962318 1088008 672199 1158224 563965 1425607 881116 640730 38921 1775728 912269 1384013 1920820 1219723 1151148 177552 1436154 1859927 208624 145894 1842960 662143 1822502 1209039 272363 1417666 1354437 384738 1750715 1033616 1645732 326970 844230 1407781 812286 758493 182358 1875219 1492261 1995406 1569235 1905826 1874171 1102226 824618 1561276 897054 1587255 766209 900813 144554 1576309 1213383 487070 1403609 367474 1228991 533017 1262434 1157536 747767 1846855 533949 104749 294292 1595700 1572780 1640031 530402 1201983 1491119 1040685 879148 1251793 596728 452673 559275 922112 1126860 1738490 1297497 644926 17699 299305 1365175 1397670 285112 1320502 1929348 1728030 668142 252676 1171986 1069117 188050 118503 69906 449949 131989 790145 1546243 749267 1705761 611525 1976383 68652 1353019 554529 1619950 1758048 660474 1813608 1463523 1441773 1060036 1291389 342952 1284393 1828465 1057762 920891 266840 87183 813478 1241418 916378 354472 1470460 1912268 327819 1553077 454082 130365 997018 1057202 125151 1662246 1445322 382610 1996138 81954 128725 1064196 1842144 293692 350713 1460918 742412 1107358 1091680 109827 364442 979322 1477110 1924797 451552 1491025 831278 507994 28672 1899106 1609295 434281 457133 1691536 1838560 1987628 1008511 1669720 485307 759002 770242 1098779 1619764 1790922 1997184 75816 1870239 1639644 790361 587414 1969461 279748 274582 1599507 518371 248933 1897327 532013 1068518 824999 1542305 1634294 1128508 422692 373696 1598217 1156983 426486 188944 665236 1896910 1594210 1825715 459688 1208043 723073 918648 264147 1271044 1540958 405765 1507611 1406514 899097 948860 220730 1873304 1991877 1954650 36155 912708 1661332 1205974 1756108 1958115 571403 357746 546350 1692521 1381383 427098 975553 1006349 417531 406032 388501 614828 438736 183724 1391442 1293444 1830926 1128010 773366 796259 19196 1299210 939273 1972774 525049 1601792 501114 1078214 1344485 857212 1348734 1714117 804109 576079 222007 1118042 1270028 763396 1539691 1909798 908001 655682 27731 1242542 733420 118237 1725229 816401 1386760 1235113 705847 728317 357412 569814 1865475 1252127 1111515 1501842 1933310 869636 1029891 107589 34779 1647510 1649302 1719487 881153 1021459 1438303 1297144 1699143 1386176 811473 830896 87065 471683 1837995 762655 1007973 1188041 799943 142421 1851404 1113318 93939 1859701 568913 1700873 864129 1521970 1500898 589046 1012401 1362169 1584643 967354 7697 1855160 230255 691587 1301917 1920708 1716486 1029877 1625666 1645316 224944 1313608 1799781 206254 1698763 1001904 399928 243380 294219 1823981 1457475 84190 194272 585107 790956 241376 899513 1709268 506431 52527 1441218 2128 80737 753911 515867 1686110 641221 1177781 1057908 902525 853418 370254 1612507 1381974 102689 1727381 492941 1958478 1936284 520454 781064 1476654 437355 1937065 423914 1739497 75707 1518134 535810 93924 1523362 1708535 754793 722692 714081 1618075 290780 18368 477041 1870733 866373 1788454 1651771 200011 1351612 1842905 1147418 1967474 1688044 539088 1668714 150555 1603420 933015 504757 1479840 137738 1128545 1549750 1562608 1455021 1974429 1536585 116730 1036501 234439 165511 389385 1035689 689117 1707081 381194 1324174 881764 355160 570775 397442 185619 401355 1823470 867588 1030790 1236544 406585 183325 83247 336683 1237449 1408134 795579 793377 674368 1648263 1207438 980677 1446959 607934 646403 263461 253859 418329 52704 468127 85945 280028 1371085 1381804 293825 430809 424585 223212 1762345 593650 1191539 1852740 1314564 1959765 1197138 272838 1898977 1288833 1788801 1629998 1601627 1939512 1492673 516582 1077583 723666 1618201 255030 1734020 784534 479871 205622 1087642 211886 1696842 1813673 1841403 1060296 1356199 560647 310435 824914 1446054 877834 1592139 1953658 228903 72024 322699 472277 896345 85902 1188485 363080 795219 698074 633491 68051 1591345 8583 1533129 89899 1748621 1192528 891581 1085300 603405 154396 622238 258882 1064985 284373 897275 248522 369963 1326713 1946737 102814 154571 115446 1885329 1862136 2492 1011920 1910168 818105 963364 1444232 961080 368614 165044 816886 225201 170272 1902015 248878 544149 1906182 1160805 1079965 1669979 1390600 698046 408642 1531585 1667556 613182 1155747 1641195 749950 1495303 1447145 367477 1438775 205311 1847437 1048300 957590 1173370 291116 1515163 1677270 859646 26527 253600 414232 976071 1229153 606498 973304 1824057 191982 926186 533194 9819 306472 612734 1038517 440716 1782848 601923 1253615 1938075 95413 894908 641069 679358 1787682 1228356 222769 1274553 113547 792847 1580643 183868 425898 1329038 692816 439134 1285079 33929 276133 1048628 990221 7738 1048188 1957636 1409742 1298882 771823 246409 1211899 1932385 562046 843214 1919207 127494 678857 923157 605760 1416930 1903095 597695 1729955 1571646 69884 1507557 1260084 1874827 633907 50675 1136500 1933228 646418 1370452 354544 560122 409076 1417655 1460192 1260874 526129 393668 1221394 453183 880623 608772 963919 273714 496598 223685 1524740 1623183 1218308 801347 207120 1144262 945285 468423 1385819 275387 1098729 1493765 402686 1753526 1128225 1678998 1152449 1755631 702275 945803 1614954 1720739 430291 866168 1546237 866810 1591839 972752 1369328 1961948 1226538 903674 1261248 1019580 1358891 784845 649333 533096 94539 1053389 1187214 1070916 615216 521927 1806577 1964 1496592 327653 1042935 762440 476456 1757398 1697161 1317215 1951849 161466 503134 1478865 1421761 270958 21810 37262 719078 657663 111812 714448 361461 888012 1078761 600690 1829715 1690243 1796398 390526 1128051 873389 1187589 924265 1158070 1273369 21635 1214579 953219 389412 541812 1828294 1933017 1083155 1655271 1256804 1225757 1200068 1573168 593905 571770 842170 1713919 1314009 119965 611344 1269317 1897807 1666309 1138253 521847 677171 193965 369739 1975841 929598 599392 1437183 1240965 389830 1874832 326984 980179 486384 351057 713807 402063 567411 954249 1953218 796768 415139 1677187 540040 496472 529623 875212 116101 1955921 1001289 1107220 1052005 1075731 971827 1613583 1533517 1125297 1275462 518119 1351720 1646166 177305 1196542 279922 1726181 1957718 1807533 159757 1242570 1477009 365867 545336 959276 1618683 881807 979992 967571 1718037 293634 1348166 992581 1986534 1119008 997053 314631 940976 1437032 579495 1592175 1349076 1135451 658089 545422 174184 830398 528491 781467 1441731 1043929 1870209 491149 676998 1374429 105751 193431 655044 1294065 1413448 837246 1523390 1199671 870565 1373686 1156371 187437 1825041 902530 175385 1670142 1013527 816749 905874 1056779 664533 727757 1523046 1343941 1791207 71176 1662382 985629 455331 477456 1178482 1139581 1706002 730670 438110 117923 495232 1899273 1329791 1784989 910714 1848596 1908391 1918602 1997821 516569 1521883 366374 1191642 867111 236874 1227252 61744 887359 23754 1359703 610098 797192 811300 1212318 407552 1745753 1967712 773308 860943 1083872 1754788 1773062 266230 1105776 579178 1773540 1489263 1793657 904785 1394454 306866 191099 1810077 835392 1538218 534664 1450821 1089852 1642624 1525247 507253 965870 1970103 610827 944548 436609 1476134 671850 1485750 1833942 1586922 1440545 1719699 499951 1021802 1024848 1879153 866085 1235120 1743149 526833 1148100 83521 1856477 1289015 429542 1289381 810917 625465 1898102 1266205 1171764 1723570 765780 1849155 1335293 1054860 925311 1313331 1480888 1548325 179838 1661522 998956 951094 930463 1325572 1479517 589304 1816113 71812 975089 48641 1015 79799 1885795 1858440 1299690 1816618 1552754 1255850 1371695 1701640 1623812 1533442 1809374 1910787 1952088 1345806 1236283 764047 1527342 228535 1182951 1873655 480322 447927 786902 1713400 584562 731724 1611686 680640 1903295 1244068 931180 1572164 1232480 1076043 1999761 126973 404942 310304 1144094 1265525 1110358 230102 303956 2215 658263 391528 508390 611323 1599760 95961 921110 30035 5797 71428 1699270 403069 908949 979649 1799868 1092300 1592562 836303 966993 410487 1195461 98894 1155199 803549 1543882 659230 951034 372590 1139100 1080121 624558 1579870 207318 598607 645226 1066607 164717 1595289 927259 935063 1960022 1037938 1288756 555768 1002653 754874 839797 125147 1019884 179561 1957230 1726459 1990457 612570 1137587 1758329 1034371 434646 876055 1310987 1057247 1256338 52402 930241 433083 999928 1067126 598321 48817 1328136 711861 1081567 460088 189350 64959 125975 764471 1393101 1627665 1610685 1860971 769531 1033623 1108318 167811 43302 1021351 1664517 1241845 1025949 483075 1612643 198820 83278 1487350 1894940 337042 1133084 25591 634066 620120 1253462 632668 504669 1377226 1775167 25304 97870 658192 391900 514710 1759222 1266355 68658 1521199 1260170 818379 1768780 1406624 1038338 268366 1544416 1486773 1921229 695097 1505506 1816883 1330501 1142063 1314374 1526729 1305535 1523373 1450285 1803659 1842288 1435694 1892943 79866 1515571 342406 310477 1027276 393201 550799 851086 1470744 1397008 153762 744415 1870366 1154386 998307 643473 451387 1308846 1463971 899647 876398 425045 1420855 732331 94318 701657 1597638 864733 1347143 1879067 1547071 1787603 1549333 1205613 285515 1214298 1523992 755334 1963050 20187 535739 1424944 557757 1103698 1044501 1963100 719040 364906 1233299 551351 589193 52827 1915546 583023 1105649 1330400 315853 792544 1569403 1123985 1144268 1220892 267185 521598 1634287 1723796 639932 671180 1884643 1608358 1723760 985357 734627 524852 164756 677861 1451538 570114 403627 1550434 119439 731959 800611 1499891 1877998 914426 1509143 1062581 976797 957689 1954905 908547 171078 622493 306677 1875679 942273 206873 802651 150076 1864259 753527 135686 1630498 1249258 1694747 329738 1567815 1584276 597340 776590 1771817 1080642 469469 1375273 374408 1370205 426472 457091 1248556 220225 1567628 1206525 746021 818203 934857 494413 1300540 169113 413401 630535 408398 1396177 803553 1057453 1531427 634994 1483749 1455284 1946096 1979710 252850 863113 1078022 1360119 1942020 167828 1145471 1212881 1662134 1262874 141786 1238129 1074692 1059205 896790 1948563 1474349 1943333 591903 948682 277950 755266 694185 762581 1603941 690338 51210 352479 1810944 1883360 206682 867101 1789991 1430352 89658 1414474 57831 374879 735339 782954 256144 1372882 537827 853833 726910 1595395 366156 229303 356441 585056 758850 1328923 1199513 1227713 1239422 194915 950515 1385779 1280720 1180749 1275571 555816 1258556 820297 879748 829686 1181526 793063 607947 649451 788300 1653178 1459783 691395 486387 1784758 1374275 1120699 1295703 116995 491228 981520 637351 1719142 853203 1839359 249713 1329279 356647 312783 1300351 1356845 1133733 1624189 1837547 25443 1002983 1329990 335827 195489 96825 459614 1045749 1614062 1344613 560767 57814 442336 57874 1461764 781153 1533729 56903 1142038 1531640 1221076 202766 1015139 493035 977540 1083761 353624 223324 265198 353721 284315 334333 1462586 330042 470859 1880857 710606 120843 1720434 428354 1811624 210250 845322 595023 651878 387008 838930 1405837 1984366 661427 1444758 1461521 7345 986298 789049 429807 1723052 778022 132335 1448888 1736164 1162915 1438454 1291601 391217 182715 1414908 552129 1038761 403204 1334547 1829840 660376 1941684 1007305 277860 712729 1695583 1492345 1486080 341808 91119 1319756 1232666 40487 359245 39553 914322 1129227 732401 770227 1177586 1707136 208657 1029537 251112 204712 282944 202986 1472917 1679377 1002378 1088899 90348 675969 1495383 1063013 29827 1454921 1296157 1766524 1931063 1777064 1315053 255877 1466074 568304 1980649 969082 966391 963129 720440 1848363 1363251 14800 1025621 448643 1186425 284548 1213337 1364968 1972919 1723997 1491722 1686051 166133 1024577 1053233 1204841 1260801 1584873 221391 263505 1565056 1011569 764515 1595769 163725 1691067 650269 519567 246688 532960 1876748 1764774 1607389 730383 1761776 870050 479365 594041 1611032 1336569 301550 708262 1982457 742539 938146 1538151 1205112 1981831 22434 754590 1546495 1018744 728886 1667390 119893 579609 769456 303049 311147 1945659 106229 748663 664884 1599219 1747603 519444 728020 1604379 292412 1723221 138194 1018463 244314 1874097 196794 1886128 1400865 1063576 1073128 1398249 995247 566963 1550429 287370 262784 1393274 1063600 754572 71166 175754 470690 1452532 1936511 104728 353016 1297432 1927779 1092431 1243765 927082 247939 1116384 214428 304422 836908 1549516 777002 1815458 214191 948849 191401 1800085 1136719 311796 1878405 206335 1785823 638640 1979223 593417 231891 888617 1124050 1628305 1839347 512268 353965 129130 670350 1836773 697576 1212360 72541 290433 1689433 561991 648189 227962 415561 1792430 1639819 1099630 1205642 398884 823119 204378 1551619 627120 1538032 250438 1798289 658992 311866 1914987 1634936 1113455 1203045 1673718 84306 330089 1254422 452190 292231 1271916 1029020 366635 748545 878159 264747 205830 1120177 623384 1727468 415796 972688 1905827 805542 1083375 939975 511768 1384592 744643 804546 168086 1739879 488139 340853 1406195 378404 840868 1055527 235514 1935064 216205 544351 1843164 1804395 1253029 1564278 602303 965847 455821 175398 761723 321694 1532374 295626 1240238 1625207 1779723 359303 1519605 767542 44792 1235872 1504292 1286732 1097433 529540 1569496 602341 837557 859129 999210 1731266 1033363 607252 122423 1302347 394737 782112 4314 555460 1862717 1995114 716636 1139786 175085 1174031 296515 1598163 1188967 374528 1087569 1376566 616318 512985 351550 1630914 247701 388763 1496036 1035540 1552417 931410 1808326 1368965 1867346 1690662 1390833 1406998 325185 111860 665729 268990 1510382 13007 1878654 998424 270844 737987 755436 819900 1104053 1078146 1539136 356965 1802233 49058 1635076 295095 744019 308876 1493710 849238 384391 175576 972482 1253641 1747282 604035 1758363 469887 441674 1297756 900412 1914956 1505174 1224953 1903375 571524 1050630 1388066 1872108 610537 198012 534555 1896422 873186 778798 1685503 931356 1043837 1895680 37177 1447583 1062548 696780 901641 1709379 1395943 870134 1738996 744568 1768201 704095 1821809 924494 1677819 541904 1862775 763129 1326074 1466056 1853086 1572119 130431 1117998 1785631 1536131 1737024 1790358 776083 981316 1619592 1583100 1152570 1484104 760567 1915747 17876 485779 1559299 1691587 570890 55904 962656 726941 249371 1319724 846150 1661551 482387 689599 987894 573975 1304696 1183405 1855058 720600 835185 33774 230228 1533202 293478 1635202 669690 1405497 1181850 1660221 1625842 278858 1004312 153754 340105 1351346 1921536 1467558 1790114 1394475 233628 1232999 702182 706444 429555 688230 533751 1445395 1538214 1227921 1144781 874570 553243 1981602 909725 252794 1759905 77026 1617040 905256 899839 1258003 518010 108319 1246105 1935166 457903 429035 231162 1872730 916791 1973162 645207 456436 1216332 905890 1705750 82801 828676 1296956 984913 1696167 529841 938475 1200051 184221 656853 349506 1480154 800936 477051 1095578 1265207 1013377 30547 319785 257682 188612 659055 581207 229566 720403 1902398 446922 521074 1412141 1613550 1541357 1337976 1248902 697767 403879 635027 1097866 589440 1073390 1965691 664669 1599792 886644 537785 1060100 1232858 1824263 1153910 868311 1519265 1505313 1896233 1763375 1066979 1400840 1640246 898631 1849313 833151 785668 722911 574027 726571 1450737 278311 105731 1906140 1825489 1004958 812932 1221792 521047 1752052 461065 1713430 166445 1483435 1901918 1864764 480260 35480 965538 190942 714122 640095 1416776 1753796 420359 211085 5404 29290 1465869 275232 1647754 1205269 1808224 559149 375497 1678467 223809 955817 1556609 1992111 891534 1670441 1259542 1340150 216563 952478 283032 1813540 841150 1458764 464286 1147390 746809 1960104 1049271 82920 1144292 1697639 1330237 1308722 1539667 1372094 1554069 528812 836784 1482362 1874644 444487 109183 1629556 656904 903793 1689836 98352 1351485 599698 351925 1489974 1562296 1833272 393942 556818 379655 920656 575104 494170 1622470 1591333 136336 176809 956109 316540 1371976 1418473 1475539 1468749 396067 843026 1315326 90517 1054808 687851 1780989 1389556 345654 42601 1716847 498222 1580945 994866 1091307 1146266 1304847 1059280 545911 1715202 263868 1554895 1271572 222324 157423 740881 1854014 1038033 446468 565151 1488887 1697380 18632 647446 1916190 981161 317492 35420 245973 897518 1933840 1089413 228144 655077 213577 307023 1110068 539757 180243 1146675 275831 135868 1231960 1126864 134867 1837931 1270320 621744 1119350 1804272 1974068 1049354 1571488 543856 1168307 1919689 1753361 5509 176629 1279293 1707670 516437 1148606 21662 1695903 1188686 506452 1291284 454236 1000259 25976 310944 675975 1596771 96821 677526 1823130 1604884 938423 1589996 181455 1749007 611 591730 951887 732504 1101798 1989216 911491 512130 1492316 503724 778705 852025 1341572 1488673 571616 278323 50584 1269915 123181 1237259 1116224 104416 955499 456233 247743 125645 1510750 1648492 381205 328873 103605 1517519 1369480 649750 367869 1203278 398793 997838 1163014 1181231 998964 804610 1343859 966738 332016 642980 70546 313678 947061 433330 123152 1399224 554374 946181 1244511 350432 1306321 1577870 1444322 1247259 552463 1866175 859779 717299 1322106 849492 524192 955775 770231 763095 603632 1098297 818617 1473688 314700 726663 1125423 1251911 45612 365505 382917 114425 557254 65211 293095 665447 968665 390770 361624 966221 337939 1297704 1481263 1044709 132585 1614912 1396053 818158 902685 52617 882284 1531388 440333 393050 1807690 1938204 1698798 1539101 864176 848047 741036 489606 351502 1281140 135460 507057 369085 1249590 36198 1308264 494323 1909270 1984399 1635326 679135 1585480 1035114 411691 1924103 105963 521385 1222109 570269 1577081 694928 1767039 1384415 1271769 1077224 26789 1887963 1783341 1992867 698906 879047 1572538 1865818 409059 171458 1993828 1747445 1839275 1709899 647993 1087079 1674006 1920336 543816 934361 425470 477960 1888367 1771583 1833392 1612542 1858837 1599475 581431 153992 516001 1456398 849126 1047351 395528 870009 1586142 583156 814407 360544 556317 909971 117826 1206317 407114 1795072 752083 1121224 1764912 1949285 1134980 318907 471313 1454319 1550016 75447 1690286 1936752 1770635 46476 1628507 1970552 421324 67988 1619093 992259 1506596 1304265 1183571 1053771 164963 75865 528716 432592 25170 1983134 1204255 1959809 1590148 673740 1041405 36051 637756 1242147 84778 281749 17907 146926 397575 1430082 609955 61186 1265761 1478755 1943842 1073108 989349 1442244 1856743 1217675 1805746 939936 831727 455688 291455 746374 1845592 1410288 602724 1777316 815453 1420473 1483050 1408116 841294 1722022 862409 1190190 1150767 943684 468879 283935 57068 115191 339310 464758 1206355 1783052 729289 1423876 503814 1941389 1317799 842520 681629 439020 1981618 1500566 1608026 160835 1184846 460446 1435463 1191981 1450754 355293 1351950 1980948 684027 1681770 1430505 1834526 555974 828412 1028672 1410296 955147 1742306 1034554 144128 499799 145049 1662327 1862732 234699 847236 788938 954312 236998 1077275 1662 1829866 1426997 1856361 1381210 1688026 212751 152722 1710274 1808203 517042 1674694 1527996 1960900 1657488 1007384 435070 1666154 1976139 444088 1171882 502542 629910 1955878 44599 1469362 1336523 1507635 1882766 1388310 424020 1047950 104569 1265848 1268074 165722 1681037 1408451 1238005 1005248 98284 510970 1206391 1079589 659047 661158 1579643 1059453 1006931 97462 1232375 1180504 1490121 1729363 634423 1414090 966769 1200477 1831347 982837 934149 1877736 968783 92589 85933 879896 1451826 82360 284668 1909902 376495 336347 966831 1828296 594870 1344347 101773 1419344 1170916 569543 771665 1495778 1059446 966473 1214419 1709762 360501 1704107 1381122 411031 625358 1501611 51812 713023 1344773 8118 1969473 969540 834979 1113920 1368967 1903416 917793 1492021 1732817 133769 1172080 1208175 231014 1528772 148784 907063 539915 830985 1347836 1903348 1439993 481720 477211 396715 1893455 60961 671057 1931605 1244282 318905 1554348 873089 277853 1833749 1404410 1305973 284570 1923386 1585265 1447092 912215 1537222 1066626 244452 1310499 269272 1613175 888615 1751888 1582472 1824308 658841 336200 1664413 21003 628080 37981 782262 47203 1562122 1700664 1600226 390903 910415 615894 1414515 1777111 1993515 180388 618454 1170130 221852 393407 347680 11906 347697 1701850 200143 1981523 1319726 1061336 1199619 972676 891548 154097 893764 489828 574857 217540 976247 239730 1318173 1481790 1130699 115833 1491187 10160 1848894 1095239 135241 541398 583856 269713 95925 1999630 499984 123837 681537 855337 1487734 155810 1076352 1457994 532257 908550 588792 26665 1581650 1900601 1720488 312725 116302 1797459 1610354 1911719 871316 703852 956922 6842 1671477 546661 797877 1724359 870328 1144011 3397 1780422 1573036 1348043 1060310 1817065 1354468 1764685 494230 596899 1494381 1129852 151500 724362 1258180 891791 1636753 31786 78851 219740 1088483 919878 1846499 146815 1675731 384950 1090821 699328 1838199 460449 1482283 261173 180582 796396 1480515 166899 1572691 313175 1218611 1550652 810633 82740 869695 762388 927130 1459814 673598 1722440 797007 67193 1636436 139775 984820 129937 1956772 566485 48540 459362 794684 1635693 1556902 362361 1645214 836622 60242 1038328 1622852 774673 1245556 63293 969730 1915519 1489597 1682984 1411950 227500 1420706 1556620 770529 1424148 1980004 300962 1250379 628697 226706 776347 257079 275521 648008 771824 1327944 1816061 491448 38962 797565 854774 1180815 943195 500527 1581761 1425003 80049 765697 315541 1619243 760976 1555993 965599 606191 1388521 1604853 1248826 1202074 1474410 1629091 1850133 56668 449350 1345349 557217 848101 1709348 1048206 1678104 126554 1709165 1851947 1312202 346247 1685698 911381 615107 1610396 759577 333477 350886 1500073 826776 765658 485263 155880 197067 1280487 1926329 42720 790431 1598980 404062 358540 1547257 404055 94142 936068 319300 805880 1660678 801794 416241 520126 261031 1199587 1380582 70631 114109 1764957 281548 1390847 255462 415982 758655 228548 134271 1726772 83139 72430 1830270 1913162 930113 1070839 1185116 763230 226904 1240346 41520 1837578 1998071 1052843 295647 1558354 1083908 962952 979343 1512170 169831 1140327 690754 1235597 1133547 670919 1868454 1269387 1241911 1324954 578382 535794 1275787 574939 970463 672018 1551752 1964831 683781 551837 220487 1586516 1044022 531161 1949884 544509 43873 15487 559432 1295291 616192 200739 1006253 1153570 850491 1176138 464414 1022063 1367948 121129 1674189 398720 1566296 490219 932923 321084 1894502 1993905 451018 1286187 1091856 47678 599937 901792 1213898 1658591 144211 733835 1081813 1215743 664751 739175 1377348 1549363 877372 891399 1377469 513552 434923 709883 1845082 228407 1196156 404412 1801358 1404109 1049987 1042465 731483 940123 907927 1566924 653651 1924149 1442165 908135 785584 987150 1610993 1964598 1320757 911370 358703 1020762 1885385 1923303 42717 1670649 1725677 1149780 895974 99197 806477 173996 847106 898467 1947594 298595 908465 933284 885290 361101 1479677 1681842 1278451 1342575 675964 109850 1305834 1398604 1733312 1740691 1026801 816875 322816 479106 1165070 490184 921562 830251 243916 840658 254933 505150 236966 445161 744716 619275 1623493 810932 1099230 892250 1453972 1976749 565578 1662552 1136785 23757 1168287 1373673 1729438 194552 1333129 391150 543674 517993 132319 1908484 1541577 238107 1110844 1589674 1732917 1312718 1263656 1220820 81399 1512263 377737 449329 565016 28150 582954 473028 640458 265298 1741572 87277 299164 66918 709680 565421 1866461 1991306 286043 486741 1840266 1178175 1438243 1981650 588096 1537767 1273999 932080 1456353 1234928 1576160 1800373 415703 668149 402255 699766 565753 1637713 440390 657118 248874 800256 776723 739600 273589 1071612 1086213 1634787 1209992 1348665 1016950 523625 1820939 704029 1652047 1834049 662652 811440 1252534 1839528 1748612 1935250 115196 764619 818943 1337052 1315540 1622172 1135830 1066017 562436 432746 1009102 978793 210966 666217 737677 1705931 1456088 274889 1601084 1498807 241264 371593 805277 1371391 1037192 1031859 990125 1912991 1792652 1621496 1976762 251831 1078871 1672531 255413 1855967 129582 1755804 1053917 1093584 1807053 745225 422575 1956954 1709071 919101 523191 1967925 207560 576709 1694259 105834 730751 1303058 158947 901556 1761955 310339 1882420 381877 670305 620392 5714 725786 1928223 87907 810764 1893563 1002205 276662 988888 829511 1665278 1670338 948759 1716039 1929413 1645424 1547359 1361588 1822422 1460924 1142548 539898 1602017 652621 1635321 1120039 1280960 1016199 1419922 260556 812432 1962151 317869 100677 690848 1407310 710324 563808 329171 1026527 513775 490267 879921 1293513 1837321 1780256 21858 1182280 155543 1828476 308216 693882 572324 777202 424523 74526 1830410 1193380 535166 27370 217760 1086906 1858584 643045 234143 104193 108732 223712 1119227 1569035 353262 457759 1919089 937409 1549032 1058105 5672 950171 830724 1246968 1713519 1263293 224788 352568 827629 9649 1761790 1913441 48739 234412 958643 728510 1729334 374576 491775 219379 1842703 533156 914639 446859 1902369 1618109 1935881 213449 601974 1449111 796246 692965 1894925 1393945 215597 1747312 430235 1011526 1429322 612702 694876 1764082 365944 32024 831894 1474937 746199 1044280 332938 1130348 1853364 981072 492911 1763912 1262649 395146 35569 1665360 1164222 302567 910297 1452696 57125 1387036 1080177 293545 1194194 842726 151178 1685998 1872365 121561 1124209 1236309 1351644 1539184 1106693 1132522 1186309 1696660 1673535 1970378 1574619 1146559 447032 1137937 1442459 1812278 1905134 1009266 266792 729956 542693 495507 16012 1738204 509537 895357 1459866 1593865 736885 1087368 646572 1917866 216726 856682 1148822 1449353 920239 867714 1768865 478826 1025720 467483 1253954 766304 1696284 1014262 1932068 1130311 905041 849653 135395 614667 230073 425555 1586742 1458338 1375613 507805 317270 285954 789425 1529171 430322 1661875 275442 830274 1080036 169734 456011 987210 47304 1558547 203148 1540172 244464 1949654 1972407 86186 661373 777246 647963 1323166 1624966 612681 509931 931708 625046 293778 782224 575126 1884003 1460886 1189110 1472598 1705621 491148 804277 1905182 1062463 1698851 1607486 599075 291733 368962 1232536 1995016 635535 1680837 641455 96884 1464424 143219 1460787 1554665 1557919 1264456 1434303 190304 1678205 1101897 1884960 3148 358749 255679 1790388 509481 1149087 1784871 66207 172919 295848 52443 1009944 1464904 1924661 1215855 39013 497410 1912066 256293 586371 248710 165705 1614203 667477 1613453 1767939 1255535 417958 453494 116203 1030357 1246499 72589 40507 1518767 527122 747591 1295120 1702748 1564275 1766484 913870 1778686 122616 1326822 464088 1804356 429426 829819 454719 258902 249633 1656544 1100274 998690 910995 1759444 510357 1907473 708575 1356873 1394855 1640423 1502160 1773690 1979092 358146 510627 670742 1979769 1991187 1091205 1761217 353825 1223639 1329089 190256 850270 1681444 220664 1956011 318944 1081241 1085266 976427 767871 109610 446567 1986333 456384 1190735 140733 1242612 757742 470171 78756 1679526 1016444 84352 566551 1653370 1134647 191408 1935943 354374 1289389 404117 1986157 1483814 918590 1045039 1424381 1431832 1695622 670055 1006340 810083 1197087 1285692 724359 521469 653702 1375795 1977179 1658715 1748182 1221316 1275408 1311525 1559657 1851783 247092 167295 1117756 1904964 828371 1103457 252907 4624 433394 1927973 1814921 141509 448663 35250 514128 259700 951251 1399490 641403 1494319 1928247 631985 135814 993815 557802 765490 1828264 1756740 619612 384276 1878073 1244038 696055 358849 1013909 381033 140601 605709 1046416 292955 317138 1756852 1246633 570950 760519 107363 739162 1278248 1602767 652437 709606 1960089 245938 897484 17580 397665 1186177 1361761 1053515 831227 793498 77809 454041 918522 465073 372912 1872402 708295 1514557 1727180 1875830 1596766 233214 570642 791292 253364 1378651 1423523 616280 996114 1137639 1857060 1519223 303670 1256724 374865 1392261 340922 1341126 1131750 20697 674128 1351889 431757 1349828 1194920 1912122 988683 396028 1396239 1526019 90450 1579789 685792 1849609 1355622 1201243 163342 1563904 923025 1379719 1024574 1477658 1182708 1866336 1534836 407964 94680 1224505 950774 56661 1446442 1883914 511563 921843 791724 986212 994441 263986 1531450 102471 1155716 1267856 1424911 1977352 919673 42689 205079 50928 424820 1537851 1073679 634557 848117 899372 179088 461119 431241 1548939 1589708 1875786 1660621 505639 161142 71483 972592 706483 884512 1945455 1765473 262385 710494 1373247 1494025 95541 381214 167250 1635734 284938 1040966 939097 1976514 333688 1362500 361039 330076 788498 1673016 680424 940264 129755 1414855 1049506 910978 390616 1310829 1829974 1551813 1401653 1089560 1843652 553397 576282 571315 1267498 1542099 1753359 149052 1215525 1860602 739984 974124 1768280 1317407 330963 393903 346427 957994 1742262 1553833 493813 266371 76476 1337657 1758391 527599 1879487 200906 1276639 1074952 1505334 812220 1540125 555442 1445110 346639 460887 1394443 1670551 422632 311437 1108348 48022 1993471 1115701 1283728 688880 911835 495054 1524966 873602 1628461 1167013 332560 1314340 270757 1653790 1553635 872666 1946828 1646425 926996 1052668 1460826 1971833 1186938 748553 5553 128692 1528245 470425 190809 1356021 482334 279092 987840 159059 1406075 1755053 823396 446219 1142240 744970 1449184 848992 275367 1841169 1702969 155697 1018960 1349365 1962480 1591179 284917 1178602 1561407 1907411 719768 1725158 960839 1721163 1230775 1779574 1472190 1969911 1214208 268815 744003 834163 1544084 1068968 254055 1046637 1906968 1789209 1151381 1324706 1580248 1817246 1920151 1820479 477903 1553311 982479 1826319 1723535 1264643 907593 567068 1041257 1165654 1775798 359072 225181 1034942 1036976 1056982 285900 1702127 1958807 1059911 98024 435635 1950094 1185463 937920 1187942 1530025 728175 1727208 979243 315449 277824 995992 1185444 1698193 551149 1351925 167563 802260 703484 134496 1333361 911101 1887398 122798 1677993 904779 1164751 202444 11716 1249210 107854 25856 1022659 70164 1796551 1594246 61542 493228 880937 1333487 537151 757138 615065 1880810 810583 83842 886012 1944593 285046 42519 1440497 1764878 1662834 1089639 220719 1929693 576263 1444182 174855 126900 1708967 873376 734107 1673253 226389 392573 4582 245454 1694323 1427582 259559 234134 900842 447669 69285 296671 207041 1200757 1231383 1359792 64028 831745 164618 847348 908340 231285 984288 672126 800813 827646 773875 1609974 787710 1833706 919946 1920936 1078369 1305566 1849628 1171622 1676390 1297925 680597 1759543 492496 508927 849633 744076 111008 655951 1320601 609364 1404371 1378865 741926 460676 723872 1484378 1198947 103093 648616 620544 1592146 1392581 496493 1521919 1881731 1492805 1348912 1968518 215098 342836 276583 1889935 504493 949138 1900566 1274851 1056047 1541599 1877479 141992 432358 1143437 1200689 1419107 247390 1039025 1737737 1649216 1877741 1201739 623981 441990 987649 893516 7406 1120144 1680845 1234318 276627 1939720 712219 1329638 1529080 467092 1114449 1988025 314726 1381659 1732610 1352914 513003 838999 1606858 1167861 913038 287784 459046 1031211 734586 1505038 1939398 1340658 1873886 1631925 1888413 654733 1217533 523210 1473566 302116 579763 529926 378080 44930 1132608 1653311 724917 556555 1269388 359472 1227795 1869138 440747 1684126 559972 338754 1028979 1989051 1185089 1238062 463084 13911 655651 1541303 42528 1791546 208400 1191663 1059932 289733 437648 986392 1417742 934426 565171 654169 1880951 1860933 992619 1960055 1428230 1754599 1999927 1637201 1684102 807774 210297 837337 1082393 1491882 738758 1310881 583809 1331376 166957 112135 1216966 1292951 430233 1265332 1810728 748446 1585924 982532 1463723 278302 1933328 1630869 1329101 186726 1599849 828618 1878643 1426333 619273 1256536 1747533 1728341 758313 1641804 880244 1993591 1531483 1008714 1742676 1924445 1948977 914559 1844251 769855 1600200 759766 834639 1150770 613019 1883356 1321092 1729240 1320559 1093010 381622 1643996 161353 966435 690951 1249615 709557 1410956 1975540 896291 407638 1286093 696650 756677 388255 1223107 980825 199158 289856 1507603 779152 1367378 1924804 1530400 1665855 991004 1583851 773535 551469 1141103 181299 271483 1325011 1410795 1730566 426809 771803 1415506 33772 1303479 687605 1128294 528860 1028294 821527 200709 1960300 1643767 460553 415596 1968374 1998092 675039 1138420 1059008 1024341 1244633 112823 500383 61793 1940528 1634306 1375256 82023 12541 1617507 792700 421287 1487555 250898 1927878 1661080 751114 1780925 711718 79846 514784 1803531 1995411 163648 182290 1189342 118340 1807971 1158096 1861350 1284101 1268251 997586 264240 334642 1153264 1057526 1054209 717229 418340 1038448 1362114 1045721 932142 508625 77606 1990657 1208031 173947 1671205 290839 1517816 1089907 239283 1839575 369965 1039024 762902 1161681 1265255 565791 1277576 602917 1259135 542084 1639759 241032 970481 114637 1054179 497428 1664190 175145 39938 317820 255595 1710575 1660331 782714 523248 1161693 325669 1996719 950711 1456802 374241 1015828 1981767 348211 1623164 281072 1240736 1318449 1943241 1055783 192454 1280773 1078125 685887 1291454 897562 617560 395749 1872219 1857314 613974 1114502 870457 1778620 1642732 1227008 1270985 1310091 526123 679741 740234 716222 535265 1513708 818338 64845 1089660 134589 1198763 94187 1120149 1080154 1951564 1520569 1097416 514977 593463 1744411 980947 75213 1563389 689003 1188843 1141867 335619 1401274 1097564 1891909 1643975 1361700 700049 1654145 1086943 967111 1249783 1376174 1370814 1744978 618284 1150549 1663135 917375 356898 1941209 1502828 544461 3228 1587381 456299 1614352 958374 1928229 1257927 1826760 97402 188558 336354 1079250 1748601 150564 719558 394311 1219490 719911 1346174 454391 914097 1861214 688428 530919 1444608 1045603 1897526 539130 839756 836605 625257 36375 203856 1651898 626743 1120742 1892104 1650644 1235579 710153 1867037 1645916 688003 4060 1886290 210157 926630 615012 1508799 1952182 352216 705445 87603 381670 1404183 850697 1024064 647633 848876 1941514 745823 633143 1676666 1441982 1341289 669769 1789447 1892359 1786720 1904743 506023 44187 1416901 1265917 1574116 177524 1556659 1522160 179720 1109557 1412663 37721 364148 767645 1587139 426462 590659 768960 328333 495588 1519930 1480725 327539 236985 386494 1004239 818115 1952625 590539 833901 637542 1890015 1327977 1950686 1376348 541098 867198 1422403 1956726 349361 137357 76784 1632352 167265 387795 829618 682822 1692466 1771607 1695523 1589494 1763453 581477 555027 1161146 1313710 149753 1135866 1395726 1236552 1141115 1127232 771901 118576 1382813 1375326 49456 755275 1561427 1033083 298171 1877435 612036 1405136 1181502 1499643 1148519 725553 1450248 743682 988134 1938959 653904 970167 1292659 511213 1947126 328269 1746667 1815128 940007 1995817 267220 912367 1271111 253387 1867600 516123 535510 655381 212329 1251251 978116 987562 1911747 506232 1738114 333094 1472637 1403678 66461 1496267 981832 273209 352754 662482 392226 1350683 1889815 852337 1188816 1778939 1608699 1062363 1674150 530320 1303153 1361230 101826 1644418 730764 1330690 540874 1036773 1116327 1477326 310584 1761159 440006 696707 1980963 248262 1957890 1454746 1567841 1490887 1748706 1696804 1110841 1508774 800365 1476620 384896 634970 1239887 1992134 79353 1433480 722301 1054551 85983 1515169 420858 716586 353553 1549673 480110 238509 662557 938651 581922 1098196 770290 320441 99718 1923433 193573 659226 509158 1635729 1028345 577038 1027457 1423447 806629 1356744 1307904 108519 124787 1080632 1658607 474044 1169161 1653615 604332 740488 1328399 996530 960666 629487 1815460 960467 214995 359793 275162 950186 1485608 374077 1519120 471599 1921627 899292 1175255 570078 1217454 1284165 1832100 1538347 171634 95938 1148587 356152 1315762 1193281 1522190 138061 1422718 14290 932287 1856925 1735309 1206704 1912340 1734113 1362950 1426030 754809 1809419 228101 1415766 469502 1714282 1147392 913523 186285 870742 170591 571196 1670656 214484 1371660 1217187 1232206 67448 157924 712220 114650 644200 1684147 268081 1874867 827891 1891944 1322500 62505 853245 1965082 1627238 607783 849270 1276116 1018840 55119 1511454 104850 1016478 413541 899572 802712 69589 810572 108204 551706 1097875 1361190 1254224 232132 716532 3631 1982763 1451504 705163 247453 1985220 1961614 726343 1847383 1756861 1402263 1283977 1266761 1737208 1709520 356967 1465958 1499882 1418302 731259 1513430 1011986 248650 1221086 596042 893609 676635 1896758 741813 1440394 571548 1589846 1998804 66278 893706 1462763 1263628 1232437 1728466 464571 1127983 1624284 1151034 1332458 1390643 523237 121099 987598 639570 1202287 1727856 2195 606947 1200426 535344 1990544 1800764 1523191 64547 197484 1086712 837529 227129 1728779 113032 111504 1736818 6371 844133 1070535 314121 1251010 162860 1175263 416945 1020562 349674 623496 948531 1378683 786663 369154 619747 539257 232210 316407 437114 1453428 155839 391545 1062960 1450008 1107682 1415652 1912414 1437129 1049233 92046 1849340 1759909 1597301 222560 997200 33602 253723 1811593 593064 28983 1216754 334960 1991365 1063177 354958 1766469 1166874 893134 1602632 1253606 1557502 683487 371752 1444044 1028494 1903427 813893 1125255 537280 1299486 1819207 453185 1887608 1248640 399964 774033 255476 311290 1442238 1384277 1573494 1165603 496365 1152948 1348900 1184492 1450197 29900 696686 676175 1896297 1732996 1208990 192413 9692 1323858 638592 270685 587321 54183 1183201 1489569 157264 1595586 1889831 1811267 1866449 1185501 1016352 287760 434047 181244 1716552 1710242 299438 1597709 1194554 1525933 809626 1391558 1658471 724697 1558398 1957501 1592274 1881817 1470921 1503233 1957264 889192 1555201 1286743 1589587 1664299 552668 331196 96678 634048 617813 1917211 956227 270384 978034 846093 1514587 426332 1172455 308945 103802 764533 1728864 1130804 1138866 1615896 1709170 916786 1910699 1290453 1217650 691640 1003582 1210666 1017932 674326 472040 1605685 1058662 719736 1709426 1620238 1185991 494993 324298 882962 1469670 807390 564696 1439025 75327 1777998 1107019 1097840 626964 568096 385437 1494980 263444 774200 386773 989621 1234201 1091269 1197750 568328 1030599 626430 312948 890594 1404433 692981 1357454 475136 1562117 1834559 1798947 1353194 1463541 1668128 80563 653918 1371580 602860 1886683 307956 1254738 246220 1177066 1825600 1678460 1764151 778473 1475580 37635 1817869 1472147 1521139 923001 1472580 1065387 1973099 1825835 1019926 1384882 1436564 85814 1102224 1367499 1446831 933665 860453 1889047 1850410 311097 65648 956540 547268 77275 1422899 782944 235964 1276105 1882096 310896 1096329 1776921 1763485 1748293 974002 528239 1780321 1592764 1513313 319575 332450 785860 154740 588321 1557667 1931984 19296 263065 1937107 838995 525087 168704 1265229 711185 1130612 1629326 1115908 1209315 506974 1860964 1195023 1896872 1816150 60564 1516761 214490 804239 1649164 924157 1359449 1091417 1572611 1790249 42216 1379819 674404 1425681 1726770 929149 1651400 1196724 1450154 1801940 1028330 1740039 1299301 419739 448935 547549 450634 735827 1472858 322300 1199438 854301 1985856 666943 1813449 1580861 257606 1858442 996204 127358 1787949 176032 695850 1355202 444415 1726102 1728145 435912 70039 32381 1131821 1295662 57289 675863 221283 97718 1187513 1349043 1581182 594106 380231 1457386 792933 1071557 1549076 744867 294214 302289 419290 563136 1961243 1910223 1511608 1038789 978511 1988146 575917 1099881 751403 1660919 439974 1425109 1955806 1830414 1623593 1023770 1278566 1350355 649629 855191 348307 1043036 1091925 44800 660241 63069 799701 1465342 1924266 1231303 1777014 1395066 1950822 1616340 1645488 1372531 55175 23964 40426 895168 426191 1257011 1386209 1460671 1202961 1060415 150718 1456277 242968 907022 503359 635729 1807727 254494 1379889 1560940 125018 1039301 1307278 1416586 1558693 1295934 395116 1789794 185741 461725 1291945 1301941 266464 1231749 1581808 140041 1609033 327240 886101 623731 161581 1887113 808417 527189 1629601 590483 404550 479874 1064519 509117 1467706 1945399 67265 1626787 206303 594092 247931 1776562 199203 1549802 926493 860877 1813213 665671 1586976 740220 187869 1421681 514665 1269348 1051469 1115250 443517 1635824 1442278 25464 1931877 1983106 300800 1574283 1707379 786573 358090 1009946 632204 1768610 113523 1709524 506465 212872 515793 1600976 593692 1201684 92547 1340439 557078 1472311 1330472 526016 1499610 808991 431888 1058923 934046 888493 473640 1919577 108767 1731067 1912426 1935061 916703 1128687 1263307 954540 1685032 943528 152083 547781 125382 280875 629733 319673 383876 107983 504219 1880271 854169 1686243 1217000 1562543 1827872 604417 1277409 593451 1813517 1627241 1246407 1386111 621883 55650 334525 1370904 1357423 1924997 596204 422226 146019 696088 1733110 520572 544586 168934 1816502 1708799 1721819 1695352 1050378 1519926 1470002 455149 945594 853782 760934 929743 1159920 196863 1933469 1665198 1901402 22600 204410 1459105 1437155 1049013 95124 1375076 1459502 1539864 349585 308295 1700958 908302 496359 1015123 1996031 1112313 139283 1419674 693258 957610 1791981 1262432 170315 1410502 642720 1393952 1583795 852859 1560304 1854236 848826 1732224 1193470 1412975 1806302 602116 886008 833073 1543914 1559629 1660037 672212 121469 1147992 1848483 1560463 1301769 1268294 1639964 703474 277108 1778694 1384101 625258 218080 604138 227693 507528 1257955 1581466 763624 540512 1090872 1747113 909982 1670669 422905 1752952 1942353 967804 562776 947133 135649 295475 1184576 472247 1585112 1165186 629297 892417 907397 278410 147035 1087982 208132 1657594 1714585 132256 1192367 870450 1584281 1146123 7078 307777 1448212 550030 300539 240587 1188425 551789 778640 305636 1566448 1395320 631734 1082046 928103 1992564 71086 1684951 1788486 1401034 463762 1506862 776575 899995 1733291 668147 396489 398448 1145087 489331 1415321 214381 849937 1818905 259824 1735858 1329566 1424804 787866 306240 1774654 702647 1641771 83362 1302587 109372 775039 838036 1139129 959219 1212930 350542 252959 817388 455719 1979478 1693586 515327 1501338 1470848 835420 1407103 8041 604715 772931 1410026 125984 736714 1814752 377186 1967348 1786957 974091 627734 873938 1770887 1994225 600041 100427 671260 87170 884998 969522 63136 756695 864070 875797 243895 1111475 308177 1740225 637273 28917 1387480 450208 416632 1999734 441031 1354928 1693847 1266788 603647 566717 1668978 1284782 820159 1187918 1925488 1529779 1722493 271936 499615 1846076 884764 170505 1966256 281144 719075 321568 436431 925876 1062965 1128624 87627 203635 50642 1787267 582704 1247290 445320 735028 1388378 80565 156652 1576989 105515 1668876 1102073 360979 1826943 654756 1793374 1131199 1058702 73535 565072 1904995 360820 1890617 1567800 995008 1184554 348818 1795086 802581 1444431 1407598 570666 573132 1210240 1782252 153434 1194296 1721037 1339678 1987382 264309 1937537 1717349 366263 1496751 1885974 1439535 1808602 471005 1632531 1911780 1129868 1580839 24850 1495670 46532 675606 1627972 1167697 1241380 127341 52731 453391 622952 178314 554310 1400234 1499735 1418163 1108494 985864 511253 679864 101765 248454 1403488 1322401 217722 805327 561914 667942 117874 1468307 211540 1514847 516606 135598 1277441 239051 957641 1566309 1647666 1352451 197327 775408 1180621 971913 1996920 1079903 249650 1538837 1110882 1211900 399802 1601393 381408 783116 791779 651492 1652868 339276 1071769 324292 209703 263094 1525419 1306694 1276395 1770858 1355159 1722657 1447848 1388725 822177 1194220 760673 510882 425441 310092 1100045 1265734 723135 1209725 1851479 356932 1010347 1629512 115832 792023 1760495 1291757 970819 492091 1138205 362051 395587 910948 1337867 390823 1614907 972657 1225431 503109 727047 1897160 1551160 310998 35150 622160 1121003 176794 1818699 9569 600287 1270755 1856099 113924 1540226 106553 120465 1818791 1062120 254246 723831 1179305 1624401 126224 1817646 639152 1666719 763712 952396 1654419 1920953 721520 941847 1768916 1918448 634763 61595 643310 440638 1853190 76397 1802493 239352 463041 1056337 1541843 1437055 1513885 210162 825709 881032 1937127 472791 1638531 985311 606123 680404 1285841 1328804 573874 1852430 997632 6088 1701101 1402012 946579 1608126 80488 1374196 1480389 841288 1868071 1927006 698164 1270389 1858718 1193989 1349386 443054 1759212 287267 1173257 1976308 814282 1422022 158335 1855305 754179 928317 865227 579337 1719276 12352 1393257 928345 1593036 1955255 290798 666456 1383468 1968247 116790 1850175 348656 1816579 1710819 232321 467409 1175355 1295381 56267 475175 1017510 1375190 683429 1447586 747278 412212 1913026 1043256 505880 1319343 501350 540692 667912 1497231 630184 653755 1142282 383815 268477 1708595 639300 282228 1424940 1879663 298781 723939 164278 1277014 1471904 345659 1219838 522280 1342061 258136 962006 1586166 6753 1535512 1706470 1303976 137459 492786 628509 100226 1334544 1396626 1536179 891261 729936 632140 1339850 1643523 1458903 10455 525023 726894 267394 1906057 1975004 468461 1034514 863381 1176217 1798912 525983 879847 1189907 1598306 1998660 1092756 37529 151684 1847379 626829 748549 1550499 1802859 1299913 1278975 1035046 1815731 529855 1863307 1091955 343964 724075 1426900 458758 829965 786717 1724254 945550 1602727 1034130 480411 439917 432755 380203 85462 1979500 993515 1913019 283331 764439 48475 71759 564937 1066713 1917578 1090365 401911 655009 1122500 1177498 1073698 185029 335605 658037 1159285 1450509 805334 3097 311370 1194447 631099 779752 1520189 408899 1315045 1743196 156892 571531 1928384 1281086 1211639 710169 914939 1585186 1704687 569039 865733 1237615 376198 958918 1763065 1737922 140747 1113989 1712503 1519314 537569 885249 178509 1886635 1101424 1220436 898156 25390 1119857 825062 1072400 574577 1480579 970588 819522 1038456 127561 681589 515548 347639 746562 114987 701394 140898 1454536 235082 1965981 1270606 1287558 816347 608168 1305098 1353567 631810 872777 1838745 1918074 1787616 1411652 1680184 1158041 394476 1510813 1030269 129914 342774 663487 1111334 859540 394263 254693 8519 295625 1371873 997722 582646 1994241 965066 705559 649845 1897376 249626 896284 799279 1930409 1097929 1216224 465302 1054642 628858 1710909 855448 650107 1975176 601464 694689 536187 1740048 1514879 153373 1439820 362329 1094571 175564 1217713 106531 1718173 680254 1512760 621908 78964 545954 1431126 1944180 1909955 953194 1702588 1750902 1829440 1254026 1008984 191599 497536 1742580 906165 1282534 538121 67571 303260 1827919 1195312 1636508 927232 1996880 1897285 786000 944336 1313362 804292 1932077 28144 451775 1857751 846180 1030440 770532 1794341 778654 391076 876520 542444 1362375 1774824 65427 1916249 1991817 645961 734224 850667 736403 1469465 613183 1085599 1277784 325103 1316584 154377 549232 557400 463791 1600937 147534 155424 1013987 1316024 691913 1948858 107758 174510 1898408 1115916 600140 1188026 1428170 1951741 1803573 709916 545798 1726073 1385113 794036 1237843 1118268 1440348 971587 748781 1733238 1607022 1910780 1714495 1211442 673073 426650 1228023 898319 839878 1658756 1558554 1141290 1136142 1580158 918217 21622 247812 976189 1980332 1271477 44253 565576 1749251 1055655 1746670 1318959 560699 1562666 515247 569099 617546 1681241 1150367 66332 1890800 207622 1635268 581184 639197 96104 81443 1087107 1640230 1747134 78212 311182 1322151 1626255 1986899 1757880 562294 1342697 1989461 1283601 683761 59996 922811 48159 907565 1059463 1542734 578069 1289152 920339 1045506 288118 1319733 1463257 1983385 1604191 697602 1955214 240950 1016337 984125 1380958 29271 1168039 1909739 651815 279083 217958 1226939 782987 1645848 1653551 1834476 568696 679576 1442385 1987287 1621124 908506 1784277 833967 1628679 1384251 975780 1552594 868839 1787072 263627 588003 1567189 1750588 1478925 1686161 247880 277521 636937 942584 1858694 1588363 787451 1308253 1388696 18773 1869599 508300 601641 763685 129453 1538262 253195 206696 443308 67821 98754 1018467 1470060 990894 433836 1623788 1824015 90082 104029 1918159 1228010 1143516 1928151 42484 1702140 336331 670636 2120 1999294 817616 1451201 1639455 1643513 1164583 950174 1726313 270035 160830 1148820 359486 31305 735924 1858282 1020994 1767162 1709572 249229 1014954 1492417 329681 835228 1047982 1463753 1648349 1837792 1148341 1902748 1734462 1753753 768377 110404 1388579 613558 1171919 350338 700183 1093113 1064889 64027 1980644 1995505 751404 838844 802771 998579 1859607 1897926 982828 240938 499281 173557 1897896 672194 1896845 1600495 1363 990360 339320 1572298 1074032 895391 18289 669905 811313 1550278 70719 1625148 1643214 874572 1434442 1256888 552209 251567 656113 1133108 352764 598194 39228 892886 495692 1065733 1731246 911112 1988200 511753 1335893 928883 1990747 112196 1786105 1584071 398261 1411631 1932034 1120451 1545862 1417928 254328 1442119 1099690 104595 1067410 483620 1817795 371620 652959 197149 1755725 257359 1597957 661 1272427 384118 1787006 882224 705254 1253647 525212 1247363 1602375 1756115 1608110 1456932 1471175 1347805 1003900 557348 1249355 1054958 1919695 1295245 1454992 1951490 1435640 1997955 398644 819450 208358 1702145 1891943 78412 800331 523463 701830 59662 1645602 170520 1743109 1695164 490614 1581378 1831949 1076391 1596941 314173 670455 170215 634806 1584717 1717622 1144002 650004 1094557 1362681 1310369 1304662 987182 978818 1234990 1654712 290342 306754 929061 1985145 1809559 1414812 358602 369070 286690 1985305 146440 373959 1964474 659078 79393 1459208 26179 1598511 1594267 578043 714138 653595 1225600 237264 702365 1052002 154706 1204264 117621 163871 1193357 1306786 537390 1379030 777423 485009 1240502 1402147 1817489 1340467 1672373 697205 1993827 1954797 1647167 1943030 64960 1447520 545568 1083122 1701718 28667 1905040 1845090 243801 917138 1907880 270192 83350 756077 982346 1823313 71151 290492 584551 1578266 1948878 122191 1997987 1295523 794091 658689 294774 1167104 440711 1362166 661668 1843278 639933 1411298 1497469 163964 22215 179850 1580883 1911805 423614 755734 1131314 111575 137699 1943048 942308 1137215 1435164 1180066 1144099 731098 222872 564272 866142 1758843 220908 572390 819528 673763 1392209 943258 1320809 277956 779408 644312 1282474 1929783 1991055 294334 661200 1910807 1116482 883033 623701 256219 1758823 848903 313373 760140 695432 1369564 532604 224349 48011 774416 961725 315633 337723 310046 1226247 1611911 601414 513432 1034442 1311440 1509897 496462 1404563 1935505 477335 696855 712053 1456010 678111 342494 1948201 1949592 381656 333485 745616 1194954 39578 1071770 1177828 1025415 1224651 545301 1400254 1603972 694040 1920901 1954314 301148 455626 939027 1135759 1667839 1129440 722068 1714578 639120 64883 1923151 598831 755176 1259943 153232 1780357 704342 122289 792518 113090 534796 692885 62893 992320 1442986 314015 521595 525157 1801176 1841655 703659 839445 5518 815433 1143803 914897 677833 157670 676230 1748929 488675 779610 722207 281451 1011309 1987573 1600482 1895264 479065 1927496 1517142 1787755 468440 387074 198243 137883 508177 1674763 941877 1644992 142214 844829 451745 1460753 1341394 84682 1918539 1147882 58634 414746 236975 207449 956742 714510 687694 1593716 202467 936400 695919 1161237 842275 1428029 1185414 1577013 43418 1379034 811312 1922622 1982445 37231 1288455 119655 153883 111557 1098589 816981 617738 1153896 741652 1001247 1471250 904040 508109 13574 140506 1670549 1231053 786496 534471 1157140 1225793 652060 352829 1463511 1764738 246581 554508 1908487 174983 1847673 965442 65933 1200070 705760 1316518 704081 658071 537563 1140191 1512956 760375 230035 438922 647181 344214 71868 1743656 31899 513996 470061 1606155 1802676 764466 1111936 1155217 744172 735232 940459 1636594 282387 394623 1347199 986176 1805686 689591 581167 1477139 1163643 1970295 1674366 1225664 402369 1015599 802233 662953 757925 875040 804587 1997012 1877415 1212590 1275702 563984 135484 1361343 1028532 339151 812000 1133711 1254130 1107826 1551636 609954 1316997 1732724 497663 1307081 520498 1158049 1041800 1786381 1001981 1460793 1984090 696264 385125 284100 1483831 1557462 436406 1648238 1733111 509819 835619 984357 1506741 1061766 44173 915346 150197 995438 881519 878590 374710 1477460 1192512 866084 119527 397035 822529 1382114 1634144 947755 670439 91404 433294 1675989 56634 1841068 1183628 1925974 1987466 436504 1783637 1383073 245448 897739 1269715 846347 78684 744565 1668043 534045 476735 1056308 994688 1022763 1094468 1735848 240440 633971 1362831 586074 829963 238964 734328 225195 1792391 1102257 1139952 1520042 128357 1458893 1577127 131086 120765 895904 1118240 1643539 399019 530520 1907864 388543 652161 1024153 580215 502020 302742 1364004 1536579 1306956 1909227 799942 1097905 527037 146571 245544 1129208 1181196 1569148 1522272 256941 416420 221013 628953 1555594 939673 1772301 481907 330686 1695406 1918345 1822837 1804289 361018 956759 856438 1822847 999350 1513250 149542 872788 761643 473621 248135 1146728 501758 1457260 1821143 1691445 1050665 855398 1541281 190789 472626 801203 810719 1539970 1865656 578092 1115107 3970 1155490 1308271 438400 172551 1328435 1017518 244754 536478 1900192 1484786 1102472 1983841 272230 1143542 1980885 1293845 81185 134452 592899 1591619 472866 955911 501139 1781277 677551 1078759 163426 320958 1068249 488523 443649 1964182 1976425 69240 390628 174359 284524 206894 1386416 682452 899339 597729 89972 1669839 1635903 368747 1191860 1626818 709999 892337 318247 1756480 1439509 797200 988523 496591 565784 288009 1278291 1055608 1994497 1009926 745941 667436 440134 1371084 594457 693687 115786 1500068 1725248 1002415 1752135 409664 362385 1572489 1101820 1687666 299304 1228805 1673940 1794819 151860 917922 1950450 1945469 685094 931539 1949673 1286070 1933939 924191 641676 1735898 1952958 1481649 1583771 1231063 1904928 303865 1667815 1435878 1583560 1007582 71250 532222 1448121 1755261 353288 1418734 1848197 474385 1130945 1130156 1863519 512354 1959518 1058286 705478 1142390 1789132 574556 982112 1669768 867279 140979 1789257 1015126 734809 168435 1416352 80584 441248 1621190 389638 1452836 661394 634781 1416296 1743177 1692371 807252 327108 866662 703053 1149749 174837 835396 872812 977226 1373088 1202675 96292 351069 1527339 199413 772824 1513022 1297449 718819 1896564 1721188 1861166 1326050 1363569 1676014 458997 491080 24059 1368096 122619 1155406 1844119 1772616 1625325 200496 1206549 47447 451002 380043 569798 805554 1224677 732532 884139 445006 1474165 1172404 884564 650121 1798273 1628991 1446382 1923360 637124 996969 1750728 657928 922945 1881663 909581 58240 610600 1171172 853470 512 1609367 785375 233366 1102808 300117 1532240 934633 1459192 646974 798123 192488 1740930 495831 1428553 1704938 380857 284365 1360143 164754 1642828 225110 1910216 1548275 1413484 949645 299721 368088 1044420 929747 861085 179682 842291 29595 1934031 1835131 670868 1571127 1479822 855626 719827 1084021 980144 1242707 197464 1395089 58416 1706813 283227 1969357 1424407 1271727 136092 125719 327022 1807387 1087382 935040 1891485 1480132 1543662 586741 979634 1827751 441980 1864743 1201710 1730448 1419414 585911 1167 1544619 1138240 227344 356347 99690 407460 647215 823611 1647502 1438784 681774 163899 227298 653425 364016 1400932 409801 287764 204272 313997 1723483 379027 588841 480009 1317334 814646 848256 795176 1351160 952373 1191575 1528736 1812853 1160314 1986469 65576 1342672 1545320 146991 1735460 923779 396415 292728 441220 651909 256922 443404 400051 390361 1961668 1215180 1161914 848451 1422667 1493199 1131258 1459479 991982 1523522 1550867 1587871 1790078 681538 1133813 1998701 475117 1074593 468683 1990179 489270 561168 1709053 1719818 1316560 549310 1545093 1712790 1690966 1465667 56886 1303533 1059435 1424977 682926 1448067 1228107 324647 750674 913488 41464 505147 1048255 31485 757948 1405630 1161973 1044166 594570 247035 1149283 1827744 1765366 649589 34701 435132 951413 1059409 654269 1610348 867746 1001856 1021402 738055 1014972 838545 1667689 1000229 121351 181779 1091485 1524467 322031 1088359 61124 1613953 981604 482586 900514 1277804 1827222 908669 796652 858864 983744 212991 58626 219675 1165428 1846286 287391 881318 1409458 30659 879669 560523 1702764 1884022 940240 1505787 1571223 387783 1666197 1524009 849945 651199 1165785 1171558 559609 1477049 911945 547146 581783 510906 1394147 365910 1339541 1820662 63229 921572 389499 1321221 77923 262308 909924 798649 1392418 1870061 941867 233536 100930 1815034 1262042 831245 1316345 354922 603712 31062 987853 506389 1252853 1325410 30396 1943258 211332 894344 1204477 1000623 381785 736121 174980 1042147 299597 49289 272408 64487 1288021 283322 393872 1510787 1191525 1771361 322703 1272187 1867023 369304 498544 993997 489859 1366373 188133 1455743 1580342 555319 31281 466185 1755930 722270 1785408 1094675 1629371 1349922 1353901 1389691 1811214 114273 591768 1364874 1618241 1063460 1812018 134334 1665106 1513570 369415 1650748 1204223 269574 1365119 562786 754638 89018 344183 586788 187176 1753846 876087 1027331 1797573 1036973 1961013 401705 286131 1668533 1788146 843834 1219719 1166455 1539563 1753928 545667 1878425 1098848 82572 1617527 9616 561893 762111 1113410 1250549 1570375 659330 1412450 642286 1789268 1059548 360249 1755391 608728 740829 378211 1965893 1871903 1059623 912427 492483 1527541 1912675 1256461 1588642 826220 1602290 882970 622183 854148 1003982 1348914 1048157 1879892 1014330 160221 22833 39863 195486 1607686 1096875 1162289 531349 1569180 760321 1755926 734514 1090467 847041 608939 1979598 236859 100895 471602 1353922 1699297 530799 1010783 872323 1595404 557472 1562465 839192 758898 1816771 1905799 617985 1567567 471008 1940658 722371 1485871 1265595 525411 584317 1502432 1896098 256245 818277 620695 857903 1576905 912375 94749 1786820 1122187 1526142 1295073 1257678 1161424 413237 407735 1164339 1779843 1177722 760606 1541755 543470 1197738 961973 285852 845142 847715 124648 1254413 135763 459411 832521 1764528 1300116 1730237 467908 1720228 1617595 49018 971603 1337383 938791 445761 1072272 998779 413495 603369 1263076 1591001 1624998 754426 1142112 870856 1149927 1563168 1571976 1511208 347728 1770165 938124 419015 909638 269603 1172374 660429 1092564 1405027 886141 180502 50118 583021 1455915 1830073 90184 171943 1164765 432460 842938 906469 1245342 132708 457272 706105 1177 1699556 802099 514422 1325941 1074135 914002 1399455 707523 209998 504538 1270986 171694 1753418 1808369 1812261 991911 598752 1928675 1962758 1463521 566501 340615 140764 692840 1110788 993537 1505966 1475042 1100522 1243086 133285 62963 1847521 1334568 930539 664851 1770139 1604984 1146358 1525512 1480736 482105 576632 464480 767266 1162570 1251393 855649 859871 331230 1370003 1412227 1077343 1914101 539615 1754888 985566 808223 1580668 1219765 1242968 482320 240780 466942 1524738 883295 956107 1992045 1592242 213433 794391 1189363 1995091 1144026 58620 1614981 1336633 560005 221924 1795394 692778 1589878 1299815 1372788 1520391 737009 904529 433654 757380 88258 1728884 1088082 1978003 1079917 274571 1747700 1060833 562114 1023860 941897 1891193 1282148 1201259 1644113 1037247 717512 346205 1788666 1244556 134652 1809523 354037 1113912 353468 1154450 1298994 83575 1329108 120051 781261 1229091 691886 1581957 1280119 1885756 1905152 1364309 458896 1632413 867527 1761288 468269 1778982 949170 892608 1730013 1192353 1944111 765075 621508 932432 655220 1890658 966714 1450186 1154715 412067 1268239 51377 1510008 495212 786533 1883692 1975014 1415831 581395 1289026 1115296 1195031 1794656 1680533 60062 1502862 410749 918967 38122 64399 1940611 162479 655680 934532 501218 695819 1910533 1894770 1865764 1572462 1388130 640600 313753 1421739 1508020 61453 455915 873739 1519216 328786 903089 1166216 42595 859247 1268888 1740719 1287419 450033 879375 489505 1236088 383930 1944754 1219663 1201132 181306 1695397 1845451 1278077 1414166 1678138 1107855 1737051 1517658 906269 1092824 1636606 732538 1370384 376474 1571818 1582139 10598 64270 241999 1879672 1906506 1645898 1023559 288427 1917769 1483076 411137 1425658 1560331 1525355 805379 872806 791980 1573419 990559 1187055 1304224 98082 1203311 80299 41980 540489 586797 1226925 660364 374359 1233921 914254 1430608 321268 1656311 1769825 878229 411308 1662935 441126 753475 1043414 422819 1888934 890159 1596489 145341 1480127 895058 974968 445866 526091 1511560 1051824 1244209 1176107 87723 608785 405160 1496383 1319108 1974228 78013 162017 332860 405438 688515 1483079 1921471 765959 651499 1421860 1904421 1188934 1729109 1907356 235928 736063 75533 1793586 1742065 931495 1654901 509398 25965 1723703 50296 555195 928298 149533 712593 1673296 798189 1579727 1539830 1232119 697105 972816 1307452 1015623 612263 160911 549164 1519464 293000 786662 1142241 475344 273382 887064 1566886 508753 1395050 48554 291051 638039 156980 111931 1880143 604191 1865814 198728 1287194 243109 996201 1763843 77889 846026 1604983 1590789 1787274 1456125 1413044 732873 745265 226941 917472 740895 978862 1644379 30897 1143409 1320290 1325294 1078497 1760763 1498370 1459425 48859 708189 536721 1408327 20967 1691327 1097664 1055140 1313835 1831733 869664 7744 997713 1673665 1576158 885371 1043673 1076229 1807168 376238 1835912 1911373 199140 1486150 297099 165636 1480439 1424182 1971499 310493 838531 258142 124370 622735 1481841 716497 768641 503597 173549 547657 1002146 904715 1214702 1144842 1438592 1998216 291063 1540984 694580 1086504 603997 935782 1839987 261194 1414111 432504 18354 431356 1681537 1249559 233351 259033 1410691 1217789 1938385 1260137 1276278 966929 210704 1882556 101277 1682255 1648317 1782567 1803592 74563 686579 353993 1018792 194565 1040175 1107107 1954809 1506893 897328 1809301 1186840 1896541 1653263 872862 1929584 665848 1538652 1573353 1275599 1733568 1940526 242365 904267 1151440 212704 523560 728589 1294586 1604112 423238 1255532 259235 952259 460874 214410 1947123 1734388 1893676 1316965 126517 764659 71024 1988578 672894 1687122 2718 1475833 1497963 1636675 350519 132893 483817 233574 1160060 208350 1969368 961393 1644665 1110056 1794444 1459876 39876 986644 1210552 1750524 1235998 1117128 826768 816507 1887013 655920 694557 269639 856008 1972460 291300 1153963 1761894 285197 731211 1837557 1410735 1814929 632445 1199502 1921205 766709 1116444 842322 1732797 1495518 986762 111546 964149 673889 40077 394509 372908 540642 625415 400978 908856 629944 378439 443295 1438949 887819 1474197 781520 1903221 972338 998323 37538 1931048 83623 1080610 1591478 1547561 369155 266968 88988 1308303 1492466 1660878 1559073 690115 27930 1838212 831306 481576 673711 132642 699668 927823 1997313 1199193 910648 1653253 80447 368719 1318154 1927604 1430907 146376 532317 484326 470192 1865846 1591601 1660044 234246 470854 742791 1428212 1870977 1748364 511208 690593 1903567 1036821 9538 376693 1726327 693616 1311226 1871209 1628485 1636385 1686708 779316 148497 1748835 1923911 1504233 1550059 1960403 1015853 1094860 413998 956261 509205 1521974 631561 628874 810903 335836 813397 967175 1468177 973241 1474388 1099337 203242 1301860 595978 599457 910680 563293 220457 1022159 1669726 926747 724255 1097299 785258 442889 1604273 1613481 753519 1472546 896669 124013 1013783 155949 381059 1149284 1545875 868455 278852 1364084 1129684 350707 1029715 551527 1434565 969041 1864013 413600 798335 353899 1591910 1527321 941276 838051 1616764 1840374 1996693 1331080 1029249 1803618 1837707 534279 1721743 1978499 711981 1885472 1660765 252143 897184 1451924 382435 971022 123085 1179945 623243 461177 1553373 662453 1576336 1745345 708249 170639 1612384 1416121 1004841 200621 704659 180716 470773 118316 315025 789274 1391386 1765962 1116059 1992021 923305 703308 1123502 1602518 1739248 894599 1441937 386581 1811098 774380 1878300 1646024 726752 421629 1275085 441504 417859 1621485 1097400 124859 1650776 1268268 939797 1450209 1630231 290330 1770338 794454 376723 1838428 649223 1263606 549119 1877542 534613 987928 78118 1044651 759655 358249 1335160 1222279 472375 1249073 1541676 519144 1880157 1335647 625412 349238 1749684 1196818 229836 401822 1363659 82452 1254845 397279 255250 506020 270809 289233 131994 1778150 495183 1900890 1695668 1102490 1872485 30788 1272168 1044455 1203423 608450 1740214 1660007 686448 1502439 1640332 529160 1695910 1656220 1719269 1180367 1524759 452638 1175534 1778456 457692 413657 347349 62233 683966 841236 74577 1495610 36668 1007485 1145522 1984946 1255988 468737 300186 173043 769369 131825 1512426 703378 1981937 673478 1426584 1009509 1498719 1424446 273687 890512 1416538 953632 1189396 1459769 774398 1428927 1395879 1430422 27953 1197671 1460672 51598 717981 781885 677068 233620 229715 1654874 488780 1463301 537112 1424941 1523889 231021 1234494 1844201 1783981 671784 843634 569054 134075 376096 1878078 1962760 1147370 420534 900325 1672973 1209291 697160 1640658 1780901 387242 438250 1671440 1459072 1541583 1043395 489320 1098073 1789650 151766 450004 1896889 1785531 300607 1209933 1730152 573883 1391164 677357 1126221 361138 1261472 330275 1963394 254238 633250 1880017 1095515 745509 86081 1269570 1578998 238490 8527 1108755 105490 772204 1304051 1812250 1559260 684791 650136 1052879 871283 552287 1347883 433306 411925 1144627 449660 934372 359390 98223 748541 995912 1689879 851980 1422284 821295 1016147 1460965 1363814 515307 1225452 861106 1169654 1048665 149438 228576 248561 389741 520268 1676416 1044903 1530618 266848 309110 864934 1685788 1469246 724756 1015729 1010849 1930733 1362886 657232 1737172 1550193 141641 1861749 72215 152351 1328973 552802 299132 1525156 1888514 222482 1553620 153791 1363019 1879678 1314242 1934959 1792356 806993 403858 1473298 1051330 467184 1368729 1029460 832292 957040 645232 1413973 154793 425944 790848 177743 644944 437329 1911471 412714 1747476 642324 1618782 1343095 191206 185907 919886 897485 1550740 809020 524494 5051 397736 964345 1234207 968524 416682 186264 1089099 629312 53870 1252116 629085 1130729 1902851 5219 1645879 1252897 1653324 1350979 1992982 153891 592920 1460484 585005 1117888 220151 598008 305463 816679 357587 63034 233579 88194 1849365 468102 1210387 1349930 1542577 1182445 1642654 1806438 1966437 1538877 546107 156016 1438831 794736 135613 1149959 1788121 1090383 1788259 804638 1186795 196211 190353 1854106 869169 572769 1452327 1549606 1967790 1030497 1341158 1186149 1473833 1474172 344832 1596978 678021 883267 1022292 1695298 378711 529370 829032 797645 380409 1990434 1305273 1825793 1654343 1744854 511084 1032027 1915024 678925 1357633 1521001 1313297 1473138 1342859 597086 916915 1555682 1551410 465867 1740157 283076 1250470 845972 826096 190823 7104 1972228 105004 68684 694273 1873661 725312 1906240 412966 1351334 1638915 884600 23120 1033459 525391 1499922 1688266 1863849 805848 945863 1238570 136550 1645226 1509576 943253 743939 261396 1363789 1125027 1177665 1422244 116843 543855 1343951 1815710 1492286 475213 211309 1841042 343714 548893 988826 1748992 432223 1106419 1361177 1040667 1050690 1297044 271613 79221 97939 966914 31907 441676 1784428 856538 1035304 1162117 1659714 1226197 15659 844448 1458083 302467 1095682 589696 799944 1585534 1475786 1664589 149182 87371 1939877 879603 1279346 29264 199274 1102486 1197822 1298389 1061119 1408123 844434 135691 1167600 1736175 1413163 862803 564279 1124069 376871 1856969 1680378 1461661 980624 1538184 223002 160793 1600029 1763877 1963191 388575 463245 899809 1973280 526407 1157917 1265872 888269 201685 1341350 1715781 862570 1131066 387708 1066462 471622 341840 907744 1348530 840342 1306000 966819 1580343 352774 1632723 1810107 1831243 681720 1888747 302536 648831 288670 1928743 1073648 1131352 968835 204955 1822471 633518 123919 1232695 1176359 793276 1741999 362044 226394 226219 176343 1023736 11622 110286 1405744 1582916 841040 1082017 496370 73284 1486970 942922 947754 581250 1073723 247269 534426 1529747 314382 1943555 285369 884114 1456377 208871 1299004 311695 27326 1550120 322243 1771207 44769 388035 739318 1753109 1853074 272547 909331 874997 312598 1462594 1393490 556813 1410885 631405 229841 1467290 1819371 1345179 882979 990029 386857 852232 1281726 1969086 1949751 408392 1609721 975278 1157645 1305392 298217 465220 1738516 1505319 1603006 20179 424963 1403099 444732 334446 829637 1766988 1884984 636960 1396178 810938 1662882 1718995 1688465 1420135 133722 1702257 593796 502494 1744863 1083286 1586589 464279 1405711 1142085 1441616 1487813 731285 653253 59487 1479900 875630 314522 1917549 1778011 669833 525916 954893 1362830 1554071 141779 919186 1790357 674347 458198 72545 1416536 1367102 1812539 1201350 1427352 787456 1413326 886001 1968953 1947497 983633 1535094 1601972 1486020 236796 1490688 207678 1079245 1803340 1109347 1834454 1124752 1641175 1458319 713528 544249 1760366 949420 973136 526708 241399 1810041 1390303 456810 1858114 973495 1779965 465645 1991408 1372319 701218 1751789 651316 191386 185761 336188 1612550 1365576 1860877 487213 929007 1263135 1398387 36414 837441 642673 937184 1217883 865687 1032423 1178131 1004623 310732 794598 243606 1913654 1640412 1321094 337529 1116805 5254 401091 1703279 1548244 1271332 590927 230416 1496851 1150577 884184 1995250 1351136 1381916 1151900 1760146 1823635 1798205 1756695 801167 454238 1925679 1726480 581740 1777412 1417540 190392 382916 1584161 289262 1661908 1230786 224909 1143693 1159504 1246178 1034606 1268422 420555 1515515 298783 850210 730246 813772 1562189 1335943 572480 18610 648782 1955907 539034 1146580 1104370 1327087 1368486 1382144 1432582 22566 1395309 937625 171899 845006 986607 55864 1968153 1388042 1532365 1864155 228490 1832664 87050 606839 1210203 1154498 707997 1513995 1891406 42712 418022 1085119 1384471 178960 609516 905998 440858 581976 1790805 1159610 439912 1630128 1914198 1834162 1791457 237163 1345640 262019 1191896 1147150 424430 105622 287283 1038002 1737354 832177 951387 1765488 451175 142200 1631688 715874 935600 1272804 1052210 1223244 1382554 1921491 1803149 1546061 508983 292314 1754896 609460 1176043 739946 823274 1768721 1768333 403726 428936 257411 1587857 540183 1219879 1778223 1699531 1325103 140936 1241402 458424 1368555 1775100 69192 883822 255410 701597 1389101 73416 719660 1125513 1310617 485459 878170 1872442 299490 1950464 40471 1896048 367562 1989206 346729 1167054 246149 1446162 1621887 628641 1314688 602458 1511006 1561313 994703 1468149 598319 1376472 1033167 787427 889268 939716 197198 583995 215450 172280 1128912 90578 1420712 1588209 262582 1250311 1224029 390125 1711604 619802 1248666 1754094 1690867 1935725 504321 1433649 1161692 1930658 1934058 218711 142475 287884 1198435 145929 1496695 675822 247627 1726015 1325834 956490 1069836 1775088 1999617 1366748 35987 747504 102460 999177 1222245 779692 1414230 1960265 1531619 1137642 460860 959232 1597758 1978364 174588 1964569 1328808 1019219 1184447 967616 1481305 274255 996705 1284056 17909 959019 265405 1392703 185393 331907 176436 1240632 68303 1355696 1879930 661858 720519 1191679 247289 1533110 388892 732211 1738745 1805991 501264 1760949 237468 498549 649182 1265603 1216830 422142 419587 297012 1535071 1930930 1223435 1149194 1791480 346603 506865 994543 1729241 1651342 1561991 1798523 987748 888319 722117 1178521 354693 1931090 449875 979325 489786 1034083 974368 266749 757777 1614859 553163 1354598 1898039 1536202 1876238 1682056 1240442 391660 1559772 1694227 1921570 1104816 958238 25660 425395 1447820 541411 223897 99222 1897636 323170 140028 39384 1042165 829879 552278 547899 201807 927088 704530 1024113 513364 1274701 1940159 722661 1766553 1092998 499334 131857 1921580 1625192 1888655 87828 621307 545327 404538 531838 24018 1211775 1027679 1307361 289204 1178834 660965 1852238 593687 1130119 428711 913778 627179 426599 894630 988151 1219380 740011 1853196 242212 1205822 1728528 1384693 1288981 1051515 946299 1231615 964810 1469207 920053 164965 134996 568690 1864902 1960642 1785495 597611 406481 274781 1817859 1082936 1782217 577203 614845 1700022 1091049 421576 235363 1184534 459432 1603055 1783229 1879801 1266451 1623202 791709 1721590 1580934 569878 117014 409912 754773 1906305 605282 545323 452020 1154456 13948 1735166 1040427 1236496 1804693 958039 1174199 66063 1049882 1205786 435325 970922 1762794 1388885 1097024 1113937 97672 804343 422274 1403604 1263319 1823262 975330 762236 252462 564572 1970900 1545170 648896 657378 931420 192031 1306996 1468044 1615172 283691 339315 674013 1341150 341691 138902 189899 845824 912703 646837 171201 181146 1587852 1394787 74443 1207379 1642958 1111153 625156 1016117 1320802 681633 1939141 11613 1750554 249833 1989570 526379 1256518 631825 466100 173110 23762 816271 130198 1276123 1635573 1522338 1591140 1500506 425608 399469 559099 813672 567911 9990 1239202 1368709 841664 1959847 399253 1570745 1562980 364095 1117543 573240 1293877 973299 603703 1564613 1613258 549866 601470 1493718 978019 983131 1110744 318274 1134483 512387 1231051 372210 1874836 1297823 79506 1728483 1504197 290809 1733686 1411309 826630 1361961 1032675 1035068 941351 1774027 1082475 139098 236624 1814123 1722626 428075 207428 516547 849671 725303 1247537 1713359 876366 1015104 1945834 515905 225230 317330 760047 103302 270291 871335 1108900 892960 1995835 1271815 1990148 1787086 1857571 757144 1765781 9852 923514 1273962 816090 1829963 594860 123768 1362989 2223 1022984 577074 677504 1602704 662292 498871 696378 1726959 1528814 1501731 940369 1206422 1538670 833224 620803 777941 329410 1391446 1836633 103926 640853 758639 498604 496662 997752 1432827 340346 1787554 999248 75230 1366768 312038 1583395 637056 598024 933140 1336678 1902212 186858 1087036 1385238 266242 559319 435696 1664807 582623 1302875 1043276 1215156 828665 1489273 1239711 1073426 1066642 322510 774895 1788077 1680538 29620 1302972 570637 145250 1155805 1635881 662937 1090232 1257333 1286656 1574662 1687894 20073 1360721 1434641 1688626 1174780 1319250 278553 577354 1737402 433415 1218671 425100 1147465 13535 581487 1678013 730933 1286540 974544 1827815 1376033 1263729 359558 15074 338616 418747 1461811 327464 67769 1065049 1065176 1436269 155053 1797617 1587924 1636861 1166334 700648 1457197 1434564 907871 815005 224581 699581 1705737 1984168 156229 1950108 173300 576878 1492050 873459 527909 1802000 1389731 1247522 312707 1941586 214393 440416 1395837 1910451 1296317 1069 1182451 463717 123495 1827784 40336 797061 729506 1272790 1847871 396696 188989 586847 710614 138425 715821 1333925 964706 682831 1210947 235572 1080925 860747 872145 1392793 629125 1308001 823750 1286778 1635095 1186643 1246435 1104083 76681 707498 1888122 1057896 259448 158922 1886172 458040 422540 248661 487864 1808587 1986876 1235912 108740 35619 1377525 1190259 1309317 36606 1162907 93591 815561 1063373 899967 1724615 1405575 1832840 17815 1857873 1616723 1279485 1440671 944583 557894 1121858 582565 565879 110392 1759500 883225 704758 63655 657464 296831 1690887 1150590 327693 1466155 248175 1317419 1344997 1490 1653912 1217423 1030672 1229991 628138 1672221 927213 940387 1581621 979267 1027846 1801084 465101 363281 181430 1351100 464885 1480298 439161 1724218 991852 1257233 854314 912633 1584470 1246649 391439 94166 1961942 155082 1711097 264682 1883636 212845 1672877 1186755 1443103 1755242 241109 210979 34739 152424 804182 1026499 1984857 218560 609661 107178 1660500 691504 392421 205164 1169066 1517283 542932 716083 1267824 1197914 1188928 1030516 1798637 1989992 376878 1483146 115985 873225 346822 157118 1107640 1476460 1675898 955928 619515 1026436 1073189 385486 1855611 1924784 105057 637021 314107 1850047 109088 391453 289588 1649291 245867 633009 1792688 208385 10260 857069 1497378 359360 1511615 186977 1968197 231791 1242503 964184 935185 334623 65072 856515 1849807 1355868 1087531 429483 155952 1345218 1793425 1424631 749332 989782 1736534 732172 1706587 1143649 893913 622918 559550 97387 1384212 904365 1222483 1204950 575501 1311659 987205 1069144 1901109 1481895 1529878 394726 1327770 1666234 781077 1824424 1252989 714781 1529957 962547 93352 276907 312371 1064687 1728381 1831607 111571 408207 589181 576060 1413731 787352 270040 1020354 11974 312494 1021994 216323 1642124 927208 715751 714623 1183219 1466710 1698957 1946489 1519848 530577 602832 1729141 1155570 1785522 1181265 1286204 333909 504639 1385754 180711 1021717 785921 667086 272385 667528 366958 1723413 1473358 903787 1149151 1543174 1928263 948993 1779523 291246 779635 1228694 1538933 311107 1864511 1860785 1529733 434601 1467902 1250847 1185942 1303437 1247693 1892597 1083064 790467 1997904 1759290 1523804 111917 277539 1733957 1570806 1069131 161597 862296 690631 152919 776295 1664868 833647 266684 800320 1001307 1034462 145660 80673 1011849 1940669 656858 688340 492283 1918518 601856 1087552 829938 713590 1829709 374676 32122 900775 1472470 1374402 61745 1416361 26683 624298 1388222 33833 1521826 298775 1102897 423667 1185035 101779 1379334 337177 1143485 641125 1924550 176005 1569323 427274 641494 1725595 859148 899631 1456943 1395256 229820 523293 1268867 578578 498135 131310 1524578 1696138 443999 1316367 1734035 677682 1348895 845202 1911758 186529 1741960 1584777 1074614 274126 1844612 792412 267578 810506 156029 646192 597742 551372 47319 1237378 192668 738299 472660 827249 1773215 967185 1073948 379447 194870 278164 594102 690538 1492429 252581 1880813 595964 429792 164590 1258007 238475 115156 854277 261674 464930 728455 854004 913207 221039 375876 738427 1543853 95060 915581 137095 22206 1321639 627686 1387291 1052915 8292 562311 1100386 1562474 1337878 841422 474676 504167 925907 936777 961970 1274232 782451 270800 1338345 400730 937265 1192356 724984 1983201 609629 1172754 267700 401413 872510 1726194 666062 26338 1887337 76558 846143 1987503 265713 1709878 1565968 1841619 750214 1239248 1617878 1305298 1842510 1647753 266990 1518210 1747179 1456200 309824 1749419 872499 1144238 793281 1952001 1145846 998378 1573579 109268 1714823 1310980 1786305 1431310 928601 1611860 338274 1157047 1517450 1687561 1405180 1045465 421203 656884 466704 1072095 1898999 1210814 1672182 1101695 1384777 1423872 1895587 414462 1813262 1993694 473240 122735 197578 1455253 1474094 423442 762483 1732561 157789 1495239 432330 261830 811688 868163 938161 1361235 1760690 971178 367527 250573 863777 1369884 1253915 1888019 1632208 289121 630916 853923 572891 755046 477926 417219 1568102 205630 537833 902658 1042264 470055 550290 610841 1966092 337438 1751901 622867 299375 1207584 1625504 1039968 670562 301000 1447650 642089 1032456 1818991 1306500 1725421 311309 1675877 1714739 114903 1688888 43790 557848 1320636 1642843 968179 1743068 1191241 684111 1083425 512911 435684 1647136 486508 1381363 1054549 231156 1150677 1631789 916676 652229 465682 1072686 135532 141277 1081383 1015648 269870 850165 311665 1269831 1687485 934283 634606 1498945 738688 1469721 1558939 112222 495780 1311112 579931 120242 423319 1790568 167160 1647456 453253 858704 1598405 1615343 395486 1445544 497609 1852717 1865151 1827517 832895 1047035 1406542 101215 1565441 388174 804677 1561455 1247175 1137274 1222372 1653089 1925946 1280028 1121027 795204 57268 1731719 124949 1772217 344623 89643 918920 836219 1372886 895131 1715457 1840267 1638664 1847475 631624 1058659 1302749 1586973 1178530 1028469 1552402 198094 1652862 51684 444166 1284505 96278 404664 116281 226362 99327 1889986 432174 1354506 1917500 1866069 1963747 1006862 1175023 849110 1323933 245881 887232 1280243 300072 1680027 152649 1171389 924855 743832 1541658 494772 1004099 1476152 1178244 575997 1151000 844187 733442 1269110 467324 629328 987491 791664 1869768 500772 14519 788897 127129 402273 383922 656850 1081636 1677796 754952 1900136 941894 739239 77390 275458 1728979 246889 786688 1387335 1396029 1457192 235895 1257354 78646 1885713 1972214 360833 353576 182294 1614090 1906067 1003988 262955 751559 31213 97881 1933765 1981284 863144 1899284 1880348 1694543 1617414 729488 1469984 1722380 463792 1411002 1196431 1877746 397261 1778980 1838828 906668 1699994 1481178 1366167 509332 1151557 1460116 452876 1943728 25019 631185 1875317 1706493 1745534 1897323 930575 1963146 1701867 312732 1945309 682043 812858 745935 1390808 1984345 616650 1780519 104348 587513 460014 1223783 1850076 1544481 1493124 1873700 1525218 1463509 749721 1217314 1177990 535503 1834457 1776657 675490 1447152 337565 739383 1414741 245984 1000560 32363 896502 840777 866179 1145945 1346216 316619 146053 990487 1614861 1655839 283663 560530 270066 1350946 1859162 96069 62788 24955 412128 1985121 997709 1843814 1995532 611621 10990 956981 532676 862160 8640 1392566 943661 1487305 1903926 1568234 366619 909295 1613011 1473071 402531 986043 1823604 935215 1022593 607957 1577649 1297248 695187 1596756 552549 597103 362600 651535 242679 920175 208516 1522772 862890 265349 802055 1380192 356826 483681 1426927 337008 236884 1719840 1051660 1874892 1327501 1613672 35630 201393 188036 1513374 1335785 531105 403589 471014 1101804 700295 625903 1063104 1271899 1549020 305216 776003 273821 1031780 903200 1104016 919775 752346 1616391 1120638 417103 954583 40398 883742 322047 1321661 432452 415858 1968837 133057 684837 868089 457446 1888437 978196 1644435 290459 1490222 73255 1589515 1847441 1260992 1927863 839856 935655 1355832 1229271 1439364 1733633 41041 932607 1143023 469711 1739596 815107 384071 300497 1232756 305142 603705 566124 205872 1968442 679841 1352462 1190452 1236706 301584 1006041 904572 1063715 1133080 199404 1536597 1446347 1502600 1792986 188701 230830 1721479 1727328 1691999 1177047 1133623 1673273 1646134 985909 1008189 422826 67458 13518 291310 426358 441174 1810845 134470 1268142 787016 1893461 139489 1345410 192456 513918 1832014 581283 119932 722671 520541 1973938 1048331 512854 21941 643552 391573 9696 1091622 972150 1303920 1029863 1482009 1735051 1736965 639200 1025155 104638 1132182 403283 849152 1127426 540905 1154156 1085093 358809 634739 731774 1270815 1141813 662662 1652691 1567744 368532 272562 310543 283427 1468812 1600520 1264985 57158 1946462 1201703 628421 1534116 1250561 878373 1267310 359371 978380 1229389 1395979 1662987 190113 529596 1070218 1269816 1156462 1949886 933369 1605680 506878 928999 243331 1212612 914 920311 94233 1103747 1954253 1165238 1096392 304381 678353 1624441 1374121 657303 1056599 803250 869302 1290277 1157325 1727912 1168005 1915214 725400 1132829 104889 1269234 1053820 575836 1483899 780015 1546633 1305253 3996 1058532 761245 1861763 1461959 1869184 1816552 1339816 183562 1023872 1275262 1268551 1183658 989362 1148404 237277 201134 112490 125059 659540 1313346 80161 602806 1737725 941044 540714 463059 884679 246857 713800 613325 1533094 1528179 351998 1177284 1451076 1824961 1783346 1516448 1253483 1689660 491222 963066 1512643 792915 572848 1467817 1525046 184483 452244 468441 304481 1143662 1866190 418708 257537 446158 1367543 74306 1747346 79956 193119 1206844 14838 1422082 319367 1105430 1869024 1958363 1462458 79298 1343030 551819 1016925 1967766 803337 1508968 1373155 844612 503321 1073443 1142488 548449 1856412 309180 98159 1372527 1241990 429518 311188 247976 1312522 1782433 1767610 372499 1249713 1985923 1152188 1880833 44983 571146 781950 1592448 1417437 1444783 1055471 1599473 1027791 1165534 195627 918985 771456 1446500 1442100 1796784 1046683 1379281 224040 583185 1122988 1423101 1279015 1721821 295048 538521 167968 1901208 1461473 1651448 1654622 53924 1858132 262138 1674222 296123 1336667 313379 105616 1064055 1145372 54276 353117 1880685 833039 1925436 1446188 51926 456848 1093483 1545366 1980682 831234 1977259 1125037 282586 1320432 102367 1249029 502140 1147428 813134 133495 18672 802705 1881024 967180 274946 413836 1007545 1619930 1855766 436093 1807536 1321996 24484 142391 839088 1706183 179626 1339286 178108 1594137 834966 284818 342768 27001 267551 110221 574114 771812 660944 1769158 1470372 1938232 1411586 1709074 845386 1025224 197601 1358606 587710 1832526 1345850 1520205 809442 1018810 425022 1970526 1953133 1086346 1853744 1420949 109966 154739 783743 479095 1380034 659613 1909235 772773 1017271 1310671 525443 1674065 1383703 763132 1713432 353038 1448998 63854 797408 700815 1436857 333158 881558 683348 1349163 1529326 697367 426067 657274 1924394 548093 676202 757740 45035 743052 755383 71644 1958649 1650788 823067 1507161 851940 1163257 997268 738723 1815121 38149 445434 1286800 153453 653238 1332358 403438 381875 1390850 595517 1455944 1803065 1552817 568169 438659 438077 733225 705921 1722902 809357 1806960 1787237 1823075 1472683 841967 1891333 804204 186554 315144 1091679 991695 1487563 1169256 86370 392955 132789 1848951 557675 737862 112667 728964 1639122 974705 442846 1691497 1107304 1213597 194746 220035 577191 1310874 355550 1632785 291819 233655 612824 1101916 1883585 1206055 807736 1217978 588543 1838304 1650161 1556257 1246996 1144173 1575284 749186 122849 761563 729624 979981 1467125 954412 386120 886153 94299 295434 1079860 1884160 1864489 14226 19626 121696 1057567 136263 1431744 1793748 1299169 295736 1414545 1462152 279587 722786 1731569 375535 1892712 1907503 1283139 834681 880008 1817268 1207832 1125052 1624128 434097 1329397 743257 1942784 1922345 1744537 687219 979416 1400753 1142058 905843 1000785 1740357 207146 1045660 1599552 1108053 1916031 419614 255987 376141 815743 898803 370469 1512333 947528 1602998 1708791 1114269 1658293 1182621 1946177 239718 646008 108530 135610 1861775 1677826 1030129 1770257 1398822 1761245 1711945 1817460 1061097 1075913 585033 355746 1397443 602560 751685 1321071 1729257 1916771 1604542 816447 194609 1359728 52290 1078983 1723575 1795341 615797 1788877 948487 1925285 612976 1869799 14178 1592178 500180 119156 812112 467288 738707 360053 882557 1134837 118216 1808026 1263772 1599712 1023885 435136 103269 790049 209578 1753981 1566918 983804 755023 903613 158775 1843145 1761944 135931 47104 484334 93576 117034 1319209 1320632 1317701 81361 1854761 261639 18389 160154 1314864 1659949 837227 942140 775317 1606925 133742 1254629 790962 481205 667701 259070 1680099 1597511 1951310 1900664 1545679 1552798 1691583 1837787 145899 1436892 1281254 1058924 1561655 401766 1348686 727048 1230706 1052916 1563610 1786567 621825 1609618 1605201 144766 906257 273617 1004069 356229 161788 1949075 1771794 85913 32768 1104953 156760 705454 997145 15794 1435838 1276161 520916 932952 587543 689376 605476 664080 1286121 1310705 464073 1031960 643150 1825144 1295334 1520170 323141 1399832 939275 1708045 945276 986475 1478408 614947 90691 282733 1630485 1638006 594147 168377 1189769 670312 208868 1018102 1441876 1022368 1024986 6337 722562 1747394 1571794 537224 904536 369799 853567 56816 848748 612368 499528 881845 1050999 1719661 637692 1378146 1464316 619760 162763 1683778 844741 1004636 942429 1504653 887113 614013 1902510 1716045 197960 1005380 1165709 1030213 1880471 647476 62024 118768 1302111 1777106 141595 501745 642654 532532 782014 315023 315640 1485111 131240 1765603 593683 759352 392930 244323 1950419 362258 1958028 1563977 1644194 1453331 932474 146716 932139 31534 513933 606958 663418 1786540 64876 322688 72524 1478413 893977 628380 937796 114329 1341058 1419088 315389 42439 959829 558505 585432 1353328 42801 811413 1753589 1193268 287430 1156729 1952707 401487 1769510 437902 376320 902934 1642186 1775274 1618754 909509 1077103 1369819 1512757 149488 336342 1084944 1873282 1166915 1666556 366731 463073 1405457 206823 1801575 763931 561714 774219 1032262 66769 1156864 1642425 275934 1909467 209161 288122 453689 291577 1179856 753775 1248545 1411134 1452655 503189 383772 1129859 1013665 1443462 795913 1532601 272967 1008818 970530 1349703 1769167 673764 1172046 838191 580271 482733 54741 1857920 1511461 1332204 556292 302210 1504182 798815 1425318 1125159 889690 836853 1269485 1240220 1261839 942234 1206785 453220 141237 1850489 1930316 484408 1614024 1604448 566845 1882689 431106 1201948 1719902 1675984 187417 367550 707770 656213 1796335 1860501 564905 204389 303505 1192907 1060957 1748219 1441194 198039 1890649 1027358 142632 1763447 460683 1375753 1735029 130252 481011 592968 102049 1291098 426480 621172 1090846 1085750 224528 1551750 1529475 1739910 1704419 357274 1532168 1707534 1072297 391767 1025581 1974815 20291 769247 222236 774197 693338 1844059 1706096 1913951 302525 1234363 456624 1928010 879895 1893216 1360245 1018226 1699814 1161065 411848 643109 546230 710076 549169 1887332 1952493 1752616 1554765 457085 646561 980001 1208695 1098867 228602 1707403 1283321 73525 392238 944163 491781 1881395 842664 1674005 1498153 1488253 1354863 602585 119304 555611 1155736 1361507 1373936 1015800 107962 1997965 470485 1988773 1458049 1821008 1921073 114067 1318756 886949 877590 529593 193346 1657312 982195 38475 1730687 1617770 1197347 1284020 1025403 1691275 1684768 270816 245447 628748 770890 1640010 1103718 1753287 1575596 1220751 843270 1313158 402107 1646555 835954 1452334 1581331 175700 1091240 117220 664925 392157 1436883 1380819 901703 235602 622375 299322 1628640 918370 1784745 990904 1331644 1435193 1247203 351169 1536458 1099659 1468353 1785482 261773 1690423 1146101 1548510 682753 776981 57012 919344 236777 1337600 720410 225431 1175258 1068293 1280827 1475854 1774704 462373 1414833 1200017 691766 84554 41191 1577836 362775 295178 1652440 1840834 1232537 832039 1094842 838269 1577557 1352369 287780 1279303 124850 1601548 17985 157016 185116 960225 349347 839364 1508806 295958 383401 1581330 1697537 1917182 456830 1484515 1173484 1122726 736250 1757698 64192 79398 1454699 1027609 20009 1580474 179105 19996 873392 337292 733922 587293 1817833 182038 1860742 262463 1976956 1555392 1383083 332851 845235 1236161 59673 811004 1215790 636259 1823777 1673536 1020430 1152090 1138512 507567 93292 1094340 1735351 1720741 134891 1128466 1510629 845702 1271098 1185664 734337 1438487 356247 119954 621526 1044509 1520607 231560 163485 648353 1159335 535619 195925 697520 341733 883662 1550118 1078496 1838421 866775 1953016 406957 838006 1898907 1712428 1075717 624786 384959 824837 373866 1448150 854965 681397 171737 1634943 1458032 574773 535766 1494405 1039347 149831 1197259 490145 1804638 1537070 1137925 1969369 1065520 1263112 1456057 549961 1628336 1458540 702504 1528643 1027441 1209737 393438 1018428 1503127 1616716 515564 458316 279195 1972992 1436081 579563 1589033 244379 1003749 1105141 1168075 1354224 1349057 1489112 901677 1629673 858626 1614571 1942076 878965 1973521 881176 1014365 1394969 923841 28158 1945704 465062 659610 1976998 399991 1457257 653560 470384 1635954 1249228 1964019 352751 1422259 701794 1807534 1275100 853223 47952 182668 1497656 1003019 1146854 789831 898144 547523 1753640 1940427 1117865 567499 938513 604000 1902982 192670 385892 1342169 836568 1582608 670398 1750637 1255905 14957 948616 677537 1928882 1656136 578090 1395408 218759 1928964 248890 487266 130270 903850 369619 390769 780032 1774102 275208 1125449 1193850 555760 631234 986373 1947075 1688474 203600 1866639 1785288 358549 1835984 1179881 300528 1314733 1977287 1911008 908671 1160118 1339245 296670 1512744 1357391 925113 1116543 1938310 436706 63715 658154 70898 1578798 1087938 1968040 675143 504914 713799 1899769 595704 1952122 1435925 615218 1000831 1355177 1021241 1313481 1792164 1442712 1588288 452082 1454164 26728 647669 511636 806648 1703390 1985105 422928 1319398 898297 1011947 940828 507417 144942 1851043 278712 1230985 928390 165273 1099489 1320428 395950 622717 399181 1188733 1858692 1913543 1132331 391306 142297 1714350 1900012 1891572 1762672 1505054 446778 1278920 380520 945246 1467025 1540101 1090645 1949356 1881685 179185 1664896 1308334 1427114 312372 397902 206125 652327 201406 183307 1927802 814196 715579 602763 629192 1170805 1809834 1061569 392572 774667 1756506 1976158 381766 1409425 375944 1441142 1730243 738255 1525883 289076 1903937 1318936 1989596 77123 345912 751791 1934775 1728182 1267259 1656614 1232737 41044 197985 1563573 1828098 421091 1340992 1511356 1282960 1747478 1382697 1444669 1470069 1997546 409616 1496259 1025708 560259 1513506 1759548 1992394 1105018 1649057 1413615 1878625 1034246 823989 1316966 256167 1073520 661769 657363 966865 1969590 636680 1134965 1689017 1493303 286719 1243241 1049544 1564422 1745613 386384 343753 78561 1731675 686453 1371311 1413008 745045 353385 405595 211649 1361032 296591 33024 1022433 1729026 1622894 694392 43002 244263 131751 1682686 1780379 544376 1930007 793362 1295512 218014 1588855 275414 1557608 167153 581011 1127434 162083 1801120 580211 486372 87296 1230835 1582243 1412379 1523442 1905994 661265 347830 1397632 62860 732290 651952 1894856 1930056 72961 533352 511098 1284019 248850 728397 624453 478463 651092 903048 1725008 410421 1909461 198190 683360 338485 186160 399194 859408 302209 936971 1112059 846817 1552910 1590141 288569 437185 1716861 1547554 1656213 1849546 259604 818667 1039405 453485 715920 337820 328534 1589087 1857100 851485 1158277 1522646 915187 1741021 254469 375517 1143569 207369 1658191 430741 419070 1689052 969841 1865419 170858 1088995 1334014 678827 833176 1814438 199522 874298 1245015 1134579 880247 1723486 1407665 1724378 1053019 1350046 672513 1357795 1821900 1513842 1881715 728051 236719 869955 1662766 1272744 1323187 1620146 1075972 1561458 1253111 211231 1479777 1444990 1819873 1561733 406816 1020493 574831 1174882 1205004 663721 348665 805000 53676 1285329 1950315 100134 1887776 1719036 1164349 765495 1390563 59770 103516 115658 1650583 1592934 703866 419073 1100629 1990651 1197089 457689 1561711 101624 1175225 845789 935714 637766 1744301 127348 454197 822447 204006 1431843 625951 937198 1454789 480081 73669 1032498 887829 187943 312122 1485951 267779 350832 724717 220891 31016 1871686 1663017 496013 1347616 30047 690201 97 565320 750735 933343 805644 1865858 1098031 1838273 1957467 477490 1365237 1492033 1213270 691275 260721 889734 153147 940068 1855016 511939 1962017 985260 1765126 295074 1815920 45733 270743 211045 1598761 1695252 1615013 1225761 1031128 79926 82943 1565405 625282 1367082 483787 1612273 1760818 341305 1310029 1558980 1013286 205297 306020 199772 226695 1507017 1812655 445794 143626 1413958 1183800 1152444 732321 1425561 1169507 490721 65097 1786425 1671555 800094 1626724 419931 1265261 1086803 227446 887903 181335 1363732 1458167 1049359 299481 1876517 198020 1401522 1822962 1709077 1227669 1994114 48355 1179407 615923 93704 506524 1291587 1281340 1721941 193964 1764175 1156575 1101852 136579 636316 1492662 1417710 1600405 505815 1854286 114262 1265394 1414058 522038 1125252 1469140 1402164 671872 179802 1781092 1962901 274109 605689 1960108 870448 1679468 898061 1722639 690719 857494 487770 313794 1772414 1329216 1516247 1721361 748838 1186080 14830 1538907 1138884 1275742 998004 730431 586882 274046 236454 291546 895753 1406717 557169 585179 1464024 1567893 1709950 1084456 1592137 439762 1874126 617397 1605556 1659251 1150898 775449 605072 890568 628320 1715850 251334 784658 1137486 990768 1458941 901359 1246326 1781415 160753 920757 1257377 96571 1414173 1507102 271640 182305 917643 1113611 314154 1670156 1390916 1792643 1752199 1066093 1538851 1842186 1125698 1030241 1453427 383796 1469282 1708052 957197 622369 1667700 1187644 1345603 1219817 1487712 1281201 357347 536567 803774 593058 198340 1302049 204530 1796737 1711277 20066 1309978 576928 80618 627295 600871 822854 1672068 663021 544443 1244037 404936 168035 312785 146285 1658938 1492272 1930441 204107 1481355 1596277 757992 1355523 1846983 1952170 1381336 1694945 483656 526970 1482095 1702443 916813 977026 536114 520347 1128916 308051 882390 1017352 446389 1524183 687075 179653 405887 766082 505543 910285 3357 32154 954407 1074456 1760056 746083 1026768 12948 1661430 1530217 164479 722000 1819116 353084 1618342 808574 1972889 1050256 1107336 1070762 237488 1362729 656037 1954296 1198056 1126665 743870 1780228 525459 1729750 492145 1765351 284928 1026245 462792 852396 1222953 451135 1674804 868290 273022 714986 559983 312535 507640 1037898 189242 1917082 935959 1001040 1109942 924468 372416 1793709 1449034 952707 1723979 229726 1675198 1254135 636733 1823024 1978657 1213031 409428 1881142 631945 69013 1673652 1199644 276017 81034 1347854 1730267 94063 1765064 162102 200958 1664686 1460667 1226338 1907240 928260 1554693 371180 1753581 63486 1573491 794208 963803 1748572 161051 1676189 1081779 318276 1713490 652132 556280 1924440 49585 600680 114102 114440 175567 1871739 1989576 1374111 862033 3951 535099 925163 1763625 1339230 476541 1511334 496787 50163 324429 876436 220312 1658310 1905072 529693 54015 986682 318675 998451 1148900 1795359 1594837 887608 1029718 633545 591441 1747481 1103012 1421745 1178581 731437 874361 1181178 1381385 941850 842497 887706 906218 666308 1521853 1259252 248046 564726 1548870 1049138 1247217 1106551 601975 100956 1613985 1972001 258252 920412 1309655 1930085 1369659 1398854 333921 857917 386327 1571469 904115 198850 1822159 261133 1879479 1797378 347064 1492501 917344 1399782 79161 851826 1163159 1588554 834007 1196489 1695150 315902 1729570 1747433 767775 1026533 454253 1078394 944694 948821 622201 72777 971095 1183438 10071 1650819 628606 805082 431687 164126 1233790 1224130 1722026 1455603 703135 744433 132698 413115 1000068 649243 21458 1946868 1374804 608839 1570924 350594 911664 2985 1717594 1335580 69856 1799303 1390901 900436 1603703 1823556 1368886 16193 1828190 1122110 1113026 1524769 1797034 1830278 823394 1590307 260753 467206 1548395 1473728 1114070 269699 384098 1151126 263917 1486097 1417251 1604939 199249 1368860 825397 1396854 1503549 1433536 1072295 551949 1687498 653314 1826957 730348 909914 816785 1690630 840790 499854 1536311 774750 892757 1621586 1691467 324101 1021636 38481 992520 1188301 1419611 129692 1961080 789521 487657 1885746 1344656 640074 666619 1755004 888899 839289 250117 193760 1795161 861477 59647 570300 923708 77421 581166 511508 1448580 839798 203984 1775160 238425 739320 1517348 1975703 983261 336378 700008 1563199 777363 1727734 872153 1301379 1411113 884336 608231 1543937 1297309 1201879 533527 479519 1066250 425846 1275865 1130812 1191656 1984605 1181048 918938 927625 1448141 488714 758834 653439 346565 1744481 630125 168073 1077065 71862 979674 329175 459064 969847 1711850 903864 1561707 1835320 212375 1358182 858494 270574 1910477 796300 414170 1423762 284182 745240 382018 1061201 1247194 99365 1803321 1132464 1951164 839656 74669 906527 1696871 748093 1854432 41404 1588197 1010081 823861 427616 1638975 1241957 1755051 1432830 594659 1873616 1359382 18258 820787 1593435 1138271 959880 1247306 1515177 278468 525597 207618 474401 1811135 1980983 1326671 660180 473002 361285 1367526 187989 1976687 710850 763280 1137189 1805456 1487458 1562366 578598 1232436 308931 1397542 1275983 1500750 1656193 368637 1615627 144047 307787 1014836 1371639 1846343 1844656 1063923 1135352 485050 939090 796853 441492 541415 1938339 1887993 314684 1231977 79072 826808 916783 839354 722241 655417 579925 188973 1621534 481772 1008619 591829 1955691 1519275 1802974 1542627 1142733 240989 722568 1651335 1114383 1642599 1706642 1678247 125743 986427 1843043 965104 69214 1044093 1609366 1515002 1447177 306922 1142507 1562616 28259 1394906 1721452 174362 1029447 1468975 718600 1807546 1152863 1039064 580676 1343583 240994 229642 378111 1303562 10079 435203 195361 1102508 1454816 272518 1650166 529835 687926 969909 652931 1365430 583306 1716770 1711475 38155 444873 1977238 917468 1784694 1526433 1899387 84720 1884265 1097039 1760771 357507 1766072 151246 808888 1546188 304974 1272096 269236 37792 1190389 260100 1403869 1779717 1799000 1157259 1990668 138324 921648 998300 1199365 430136 1528622 724607 430041 574490 684369 1590857 1144159 1841108 804924 1911079 1067639 182123 665081 1394510 1990093 105725 117247 1441872 1734029 819986 435929 1821193 333197 1634477 1187124 1398594 834100 450939 667761 326805 1036190 1597491 1100650 1565553 145624 339589 156348 1774602 664174 208489 669210 796508 1096902 572501 1574035 635837 1037445 1781146 497858 1535454 1045330 279896 1373647 274735 692841 38335 1674322 507395 1900477 815377 1845293 409405 1987365 670730 1063816 407299 1283829 1778018 211952 1003468 67033 1464749 680413 1220901 332301 158627 379646 1875190 343277 1037335 1916807 107121 1750404 1174195 1350984 1152660 112737 224782 1731761 772535 1998105 924373 1852317 1770547 1597562 1421045 654893 495500 802798 977815 112459 270516 1654403 99479 1379230 408124 337931 1122549 1655454 1046307 32066 1906436 87249 664721 627241 230260 147379 1115508 919603 913137 1470631 1857042 1567477 1238458 717599 290687 422879 592588 1656254 1574220 1319327 1651190 1288353 393691 1992590 28670 561094 164432 424962 927179 1713817 837322 1186734 61161 1752224 1148147 1779838 26939 1745067 517489 1306825 1497052 1483757 272993 938053 1740679 1897759 21480 1549352 435967 437816 142695 910524 1197011 1421303 1777671 1315800 1471002 660337 435029 260274 1849431 769311 188108 1227314 218007 434325 1326874 586769 785237 364236 1278338 181227 523304 1341576 1771505 856601 1157948 149091 239600 1755513 524120 400012 703073 86358 1214591 634743 79970 1596516 1394375 1923574 903167 484086 434968 777291 1255855 409386 184472 1849745 954328 887912 181274 1197157 571222 1867513 492869 109513 89883 1625536 1872156 849208 1862621 283781 1510729 1263028 578573 891208 317742 484709 1511438 1973282 1294915 417663 1221320 962720 918418 1927380 93521 886783 1310588 1469198 1375961 746518 43536 1168226 1675459 1345225 37407 1639968 1206272 708777 531755 1454986 320947 1558162 626264 14252 1037551 1436301 840726 1217343 369590 1436040 345358 1490296 939577 779037 969811 1950069 341401 964280 922993 270749 324065 1741135 1536214 1129009 16340 242961 1460248 168998 1644112 276296 1591112 1977752 1952167 1900736 390847 222301 1763383 1608320 1908887 88816 1703963 1508332 1230110 990232 1690571 1646287 1203401 153023 1501090 935621 597336 1287029 829270 892556 479837 1927348 1141332 156595 54950 1942638 283870 1615424 661563 722826 891100 878363 513224 1994504 1654195 1592662 261245 1211608 1840821 11142 1532305 996873 412639 1372166 859865 892094 849093 1932669 5827 1619900 1312853 257099 1390652 972737 725277 1075640 1052308 335222 1203099 1075131 1310650 1694569 660289 929187 1389152 1650044 657397 1567132 1142866 1428597 1169574 724995 333721 21723 248699 1726593 1053380 1305355 836256 883456 1379551 818629 1349755 1190873 119749 219533 1839548 355406 159405 1259496 996292 685224 1247072 575164 602337 1865391 1224782 540927 1312581 324515 1455463 156818 1923358 307894 508792 924526 802386 1425999 14790 1754833 300477 1590266 741415 1256336 1668337 1382018 644291 311573 539020 259565 1241736 1949844 1540510 235945 1944871 1735627 588217 1993528 1330868 1298958 1304297 879298 420669 1232558 778706 1064296 1829271 1572389 20631 186205 530895 1626415 281422 79731 129429 579979 1464499 1794921 1417345 80757 1726992 1356947 147981 1366844 1689755 1592058 348877 625111 777901 382245 1219128 191672 751718 758502 1948234 208158 481900 930674 522988 1166452 1875444 1098157 1238517 1576268 481037 192573 1942748 1356941 1394276 1439620 519217 1509555 888703 1417709 1875947 1972422 1932491 44633 1044512 1207374 111684 806281 1321129 1420604 797653 129484 379973 1697809 505377 505436 1206836 1307528 243493 1647501 1201683 719787 242193 1883751 884919 1647959 1496739 1987157 1079003 1028370 706166 1796649 1986766 65619 608191 427913 149563 1205770 1907524 1642804 976036 592084 1637117 950006 165497 1455898 1089983 615158 969325 304434 1612056 1940573 712005 1830543 877634 1390438 263843 69764 1882052 1848206 527409 922770 1096125 368953 1182303 689566 838396 321433 824117 997859 972096 964908 1610703 874439 1846716 277421 403833 795439 174680 1340898 59068 1129260 1604708 760881 1157204 1749731 1277079 304603 167288 1674946 347207 1591906 1462486 509467 1065216 577332 1813613 1322463 1580506 1877603 928748 1020940 404173 155297 224890 1965646 1606355 1359776 571200 1620888 1161041 1175185 1381525 1641046 1425549 1420962 1802555 1133737 85720 350601 644711 1480261 1599268 496095 1549581 1376401 80790 966479 39696 48092 1767616 686218 4497 718018 1436937 1907261 348154 227600 1498412 885722 497886 1297287 1310827 677767 581969 973046 1967879 1643065 1695279 1780574 803310 1496507 786460 718775 792881 185064 256543 1335488 1070529 641555 325003 134701 912996 88068 496311 236758 1092341 1797180 629248 135340 501394 744858 32315 1436197 1310019 750232 884198 1590950 19230 104423 1655952 769188 762617 656898 347980 1071352 806096 1029707 901318 1485191 770203 1675071 363372 593994 427335 824504 531614 1129774 1959466 1004993 615965 1113535 374989 1154150 985820 497531 281859 1180475 1448897 1385747 954351 84219 1299586 127345 302200 1676782 470495 1623810 229730 633417 1576026 723084 1186573 1928308 928183 847615 231306 231787 1333947 1009206 682293 1359144 188459 388573 1256328 244143 764441 1893605 978205 664061 1661683 1875870 566613 852091 1186182 1739709 1050130 1465149 649146 632955 106932 1161009 390362 386222 536066 1058258 1238509 1891893 28172 1096012 1226090 1682477 954152 1273768 985922 219312 335906 318646 1938513 1110843 439092 771610 1422844 436935 843403 595608 1528715 1303463 1421772 1048439 1057885 1100302 1106928 1085138 188453 1777646 361029 1916348 1494739 1038729 1085258 798557 317134 637719 145879 125444 229234 534497 1398707 523275 1136400 1603990 29558 63307 1362256 906362 1449748 1718825 1104733 652261 1464419 1105811 361688 1432631 1243355 1909436 1987637 1624980 995998 894234 57853 78067 929821 872833 377719 596970 727956 987517 1997626 244032 280408 436459 1247803 1223823 1996174 712883 155124 521885 413254 1509323 1850056 745025 93509 1161440 1435853 1640852 564354 1331834 1502437 1949400 843015 1913829 1196905 813328 793250 1867715 50000 1444172 1146402 487957 19314 1041657 107486 1956242 1747488 781341 406754 1645528 1962624 290424 1570225 1139609 1213544 678275 639848 684956 1211746 1712068 936016 701987 499298 1288233 1642433 28906 1529107 1124756 1161444 1539395 1271938 1282180 1606844 1080318 1237985 1744124 1548652 1481599 895023 746263 1873483 1762510 85843 1474625 1676485 1331095 1448975 77482 1685922 1446 426168 1099031 1033228 835091 753200 237195 395468 1031359 100356 39220 1388791 296874 306036 1464280 1354754 1667153 1162636 459559 642053 1431545 541315 1076885 756209 1572316 216063 1486209 1544493 1740057 1898169 52001 654573 767397 989411 1740698 1533645 418345 541383 1205947 13978 1132719 236413 1570104 1954507 1970304 105552 279029 1902041 167001 1244929 233714 1442074 1088613 1977954 50142 1468747 303553 363880 772548 1281269 1259727 94459 1702616 1863603 582188 723418 1633070 1366589 1795014 662326 1191565 263761 1820612 159382 774859 296656 1578712 1538872 1986952 1942214 1460940 823368 196131 899342 488807 1470435 55204 28653 1392422 62364 1252941 497656 33269 1670014 725947 1063562 51287 470418 158371 442053 1457218 948075 1635928 1717452 830585 1428374 69759 393946 1139326 1782838 1192155 1115260 1481049 1836249 1290983 81003 643414 1707867 1146185 262556 475100 102301 786812 45774 1368213 1069385 960572 841575 692972 1347690 559377 1311855 341487 52511 1540281 1245413 279608 1229985 1549631 562499 1114859 170319 1245991 1687272 84662 573395 358605 521864 1316987 773632 1281456 623885 1128829 1755108 1197302 1319918 304567 23166 622727 242952 68839 1679701 1949334 622191 1254329 1813499 524839 1476444 731886 1529506 192526 1801070 1330003 1761010 1961642 552229 309156 492236 690790 913592 869578 62498 27045 256618 10146 188181 155553 1755797 641616 1256292 783875 177668 775221 707638 1469847 809100 310962 1901381 1453956 191538 668820 1042030 1035696 794636 663535 1292514 1900873 840327 813008 273770 743351 1239315 180804 1831587 8229 850787 1717162 200844 1145826 1606184 1129605 1987729 753147 186687 334201 1578743 1221854 997889 1943619 1999679 255440 978485 1847314 595456 188670 171795 1414603 193328 576025 425068 1899448 1866400 240319 1018223 621811 597432 491680 32890 266868 49673 1884423 1736679 1646600 619713 1968949 1004127 70426 894434 596101 733412 1400305 1338620 1491668 1020816 524309 1961537 776022 1147066 384558 585508 1984534 1772321 67280 206499 1649312 519738 776897 351482 1740911 783459 1459029 1623151 649452 135907 531773 974511 313959 1054836 1113877 1392001 341979 411015 1224696 447113 1640227 1639976 1260289 530805 1288810 809606 920075 1681261 1746307 248407 1490127 1850564 519139 55990 1923661 1578293 455923 1905468 162515 1650974 142344 1080079 1459293 799166 408574 1402070 1747516 761895 408493 1144294 1940872 185193 1296984 1358353 1023575 1365033 810894 1981207 1234008 329339 1778413 849818 1123900 383161 172355 1601143 1295914 453537 68568 1488493 1429293 1422763 312239 254608 1586318 785507 1825574 1343384 1452357 1642439 1908571 1814594 432528 952833 1170627 1806471 1438901 1708263 975067 1375929 1573632 1236122 461131 1989455 1916316 495051 714175 1741242 359851 990778 960307 320914 1658374 715348 996397 46756 248439 545070 181690 622950 548415 584546 746406 1711040 589447 33168 1090662 943524 1241918 1925651 1064916 725017 1136717 507844 1800872 1730383 1638745 755961 1739867 1799671 1916193 1671936 380207 1092917 55006 638175 1477720 1465646 1794323 1326503 477873 835240 1713188 229020 1063471 894037 781584 1344667 541056 1757006 1841328 1565606 243892 62253 1454297 624848 776078 733428 1760662 21644 559396 797956 1816202 1012745 165752 1407897 937642 1338787 1089993 1294744 1748414 1682858 876674 746605 870434 1210256 246780 412356 1663726 1652237 1037390 1754577 77848 750558 851204 1525131 888300 862871 248835 1374969 720398 651033 1294087 775193 1634039 783066 620470 1034666 1031601 1460774 1433059 183406 210671 178466 1602047 1408309 1869240 1967176 5658 238650 685885 1737553 1664895 591847 837181 983815 1195388 912020 1007013 1565126 1464247 194313 1849048 10361 606162 1962797 838884 1925149 918229 743005 1525344 494948 216458 1185690 192072 265408 189695 1602006 1511085 1844708 452487 1763969 98185 622181 1793682 591205 1363649 23890 50575 525450 480061 458252 884750 1391716 1698195 1491336 314218 807537 564924 1330597 11538 1862236 516935 1219486 1123814 899788 433074 204720 1377950 1672197 286966 366259 307328 1347686 1728016 617656 1436810 1034748 1263649 1638971 824547 881530 633010 1190102 590012 646617 1136060 587440 1348712 572093 832445 1183951 1493073 962215 123965 1753672 1611310 573227 1813956 517076 344156 1212999 394022 340101 1698566 759889 538030 684432 792002 664362 616611 1185627 892755 1312067 229702 17131 917585 1015407 742220 1550443 1249881 81741 772589 688842 1942095 177193 1716183 11122 236346 480589 502082 1476869 1647365 1415788 1798140 373472 944741 1591795 232274 1000578 237260 452705 805786 1354019 208364 707024 315170 83688 381570 1203726 881786 44680 598438 723640 586179 70129 586893 428660 436603 1578724 337972 260447 1552410 1779204 217134 1253520 1956666 1688702 1170954 1428000 525057 426350 866187 829449 972452 220294 1137711 934207 567553 1366772 1319283 899518 149870 587001 1152810 268083 117832 551070 173368 659030 614712 668412 734173 219030 1491174 616882 1200508 1900565 805761 1474118 985535 459255 178781 671881 616255 1431095 272827 829949 1903159 1809615 1227492 91661 636918 235995 569063 376334 930492 56465 1559372 1349162 1444945 1850958 88186 424634 594982 183945 1859155 1351029 1984812 648544 167779 661634 1464682 352176 983341 1463752 1834267 1420898 166430 48078 96319 1787866 223488 1060400 659204 1298580 1736979 777078 671031 1578639 94176 92262 288370 1212678 1062491 691361 356736 112327 108243 76363 89122 1816484 1595104 579254 1324454 1278175 1467387 1959611 732827 1269695 816517 950036 44228 647889 1600137 1031576 9997 279974 1468524 789410 1272861 285274 157260 1890591 1476841 1552252 400296 584445 1750307 948502 1110262 871876 650824 35881 212982 1984109 779938 1260190 1114786 719944 992553 1188125 1138360 61963 1100180 632936 1950756 56334 1196057 1635551 360990 1800783 273856 1161417 420677 285351 1669774 1398227 147521 218228 1481282 1568565 1008437 908516 1655594 1282449 676668 774834 1908626 347260 1710248 287082 776411 1114771 822677 1416468 11835 794967 42034 839046 1816336 571556 432126 1976138 459269 777116 500795 1607020 610985 950063 1732762 309061 1061894 1024681 1552550 1103021 1212080 1326079 331475 461989 1186048 611269 1039770 963915 154078 1905387 803518 1546065 1963353 1288490 497822 1483264 829199 301531 756114 1338713 1993492 462103 155122 155363 262926 871653 1718732 795664 1555741 1134694 1136944 1980346 673551 1350597 1613329 1113789 1170492 131769 195139 673341 1259032 581042 280926 1263242 1924690 833202 1364795 350359 34399 140540 727587 1169230 1368694 1864135 1145104 1222805 1911925 1607240 34170 1962395 1149890 1081708 753874 1520932 539133 670985 1453408 1467737 1001967 1824844 1703196 1507592 1626524 979354 1146284 1266633 179403 329539 1390839 176084 401789 321760 1020695 1282402 914070 1066996 1244994 1889928 1068117 122887 345893 1398323 846055 1546299 1701202 1397310 222430 1931689 1317732 960992 1953025 668781 1193388 1809262 1756922 369173 1146040 408234 1160096 967715 1299523 136108 1342840 847403 1473586 696401 828475 331209 995556 1101954 1177401 289447 1660416 313446 1594451 1831711 594322 175337 1910265 1680296 851969 454167 1678194 481322 398176 143290 1744838 12484 1615815 1386869 796478 1601991 546270 81606 1155318 1055163 1318153 1734058 788109 1075025 35719 1560438 986608 744150 1504462 1937271 1291 45180 243544 1014337 1970422 1294464 723675 391304 1169628 598175 642375 299203 1041874 1378879 1384392 1987110 360491 379570 1569783 1972280 755774 496993 564368 985904 829510 458570 223168 1586331 1522756 1918575 904186 1368110 1642434 1642228 1053898 1517339 607645 368476 1257157 567942 246121 958128 730876 814564 1099701 958871 126506 1546882 1285029 700373 1519452 1995785 856287 731822 1231226 220917 407597 325080 412221 386177 1997017 1146155 414831 296088 1562257 532596 348048 1347177 453796 1265977 235628 1614277 565919 30360 890081 1808052 1587101 1761400 333453 210478 409008 276561 208194 1014963 1082356 1557483 1776399 772135 1416652 1146342 1548467 1430175 1555683 1457789 1731643 423795 544601 38015 395357 1436266 1226595 975317 1938481 423407 167353 1315054 855085 1006882 1908981 1381229 1124359 1215691 1123783 492984 571223 210649 1112906 300637 666040 1039793 1890535 123178 1396546 244848 798651 1345427 200562 1309597 896289 1206701 1666793 1059657 752783 570507 1040965 1246321 1650315 1295969 3871 323271 1972747 961514 113620 1324801 1057393 1435186 1943960 1642201 743460 184366 1290571 683210 576158 1570242 526264 1376975 586204 1628397 665887 1317085 994782 1588992 153380 390759 1315822 325692 927236 18473 1025417 1651210 155192 992880 683624 961286 307693 1622588 441459 900094 1462574 307607 957353 1290118 724824 1660127 1326650 1771113 45499 1529969 502128 691284 1147678 974218 142940 726944 375925 1610834 1157810 821960 214536 808233 1712496 98849 1060619 1426170 1451744 1916742 1663807 1582039 932362 1179825 1930873 42758 1790906 1620422 1747958 1650679 201880 1118487 358328 1867197 260271 898269 1603741 1513865 86371 1541579 671342 1324816 406440 23265 1415661 25447 397639 999682 1750778 722551 43281 1830662 1163498 71668 574256 1363339 1129004 1147027 1034620 868037 1557620 276357 976974 835507 1566940 1130320 39466 820090 574488 511348 66040 1709162 620902 38368 941475 1596635 333357 250201 1776984 490263 1703433 108704 401586 976573 1056006 991328 284054 1369633 1579090 1431337 968231 1910076 410901 63112 1716356 19268 1356896 361697 391320 1762323 1036251 570847 1345021 327120 1576690 1675716 397576 1280471 1046886 1848331 1636011 1704143 1760663 1489909 1349007 1275619 1614950 1845181 1395522 1314804 510135 272073 1419766 177785 1739906 1573196 1501081 126861 160241 1677223 1692421 1001382 1508025 1864333 1012522 1090952 272006 365043 1704200 802085 1410341 1695419 1033071 734039 419413 128056 1459091 387069 657845 1801626 866595 1557350 850469 305532 89350 851870 1403250 323135 1113842 691362 1815770 1121984 1017467 78379 743678 190787 803268 185893 458374 172715 219546 877176 262228 985 1078135 1199064 1368761 1137820 754218 585039 211154 1712788 559629 248962 1931030 1889261 1812182 1205886 310245 314153 3446 822203 1913191 1358007 675123 1343023 1119473 1907046 847477 171553 1244833 245697 1713287 1404667 258869 109826 311210 1265262 250606 798018 1184420 546243 1588500 453645 1178436 993911 384278 1107379 619208 964650 26493 893535 1041286 1100535 1768615 431635 487 1483718 859814 136242 1415296 613382 1302129 1190385 1637164 1052941 1651088 1181589 139285 105204 968703 762148 1218518 1771329 1989565 1913624 513375 1778957 299931 1873498 1914939 79080 648413 454630 1710079 31901 1103273 365931 835580 1750271 1363972 1984714 1291195 1871495 1138576 623841 1032702 899704 1552636 963965 36112 633220 1091712 558430 237183 1181378 1885281 487904 1745454 1902087 371566 818573 1225149 556191 1882949 101486 222444 497502 242901 898127 642819 459725 508918 1929346 701423 126126 837323 609947 357210 3816 727987 716773 759857 1527858 942960 468891 479259 1376904 1102347 634649 1284086 98600 524179 385816 647168 1365940 919535 1083283 263850 1100173 1836508 1995002 1646597 762928 585547 16622 876667 989990 1087067 123561 1151140 134979 957043 1180546 508677 567526 1133679 1799889 1072506 430958 1603632 758527 1050388 999535 328135 1430853 1901690 101104 1129621 218621 422266 1807278 1863764 385156 1925968 1271363 983495 1117003 1553443 797970 6252 427902 1826758 1227364 371201 311391 1105067 418339 697512 953345 1296359 530864 1808157 160848 622884 1619328 960601 855062 1702768 1978066 250413 1972411 526567 1640938 1342219 557776 241323 114561 1569434 1953355 1176477 1563371 1578304 581909 305396 1081929 379548 1092883 169031 1291489 1796229 1280106 759731 1137941 712999 954451 1706135 774957 176819 1177051 1312244 434248 103538 1137612 214371 475073 1562357 959757 1983171 909948 388658 710502 738151 492194 1742494 1297871 1930634 1396874 601960 1397723 730588 236369 1624288 1536216 1717546 1149471 1882703 1841625 1817789 546087 174558 581225 480969 1924247 96756 632134 147641 987085 1346197 829761 990896 216801 758879 1338106 1850004 1017037 293875 1384655 1364910 1966588 236307 1775568 1987673 1170602 1859313 1225625 1458573 1638748 1071046 1051073 1195579 406739 72177 1154171 1113783 1118307 219626 1389125 1412475 1466985 922718 256988 953526 1257381 347699 1853585 70856 717285 975973 85928 436197 1427604 1117832 1461186 304186 996374 1834302 692523 1004879 87559 738813 93909 1764838 436110 583547 1251569 1958081 35189 42926 1739443 1570702 628125 1360882 284000 984633 1951489 1606166 498589 467411 311009 1609524 1019108 1780664 844079 436313 1490009 1389606 286223 319062 185226 45942 355070 485957 29490 1947693 298207 80890 76904 581661 1755228 1348189 857116 534025 1627636 1554351 402012 450390 1231839 838067 434042 356886 1313340 1479019 1724803 342149 449131 848666 1847679 894508 338962 60609 654554 514030 1369162 698042 241757 762254 384268 343338 1232233 1253202 1351863 691224 1769829 265230 393989 961220 1544057 20741 444822 255605 1177006 1034339 1698319 1380119 1779094 859052 126546 1693282 1922702 631119 495400 371348 277400 1114142 1216825 1540980 1455546 321906 932915 1551733 1375427 1059642 136277 1772180 532223 158118 1297106 323659 944117 255893 589986 944586 876186 784474 1438191 4391 1553403 971966 1418932 1920235 94785 128677 377380 1682900 165815 786825 1819437 1669664 367022 1526459 1029113 801215 208456 1026908 1812359 910223 144467 564163 605561 1949322 828819 1711961 1210618 1650993 1204575 104257 32604 1404452 393704 544602 1109924 816372 908997 1146979 184466 1320249 1827197 1975845 447792 713437 510461 212978 305003 1235357 1248040 305856 1851252 1887916 21517 1370254 1482658 421000 634426 366236 1691526 1852297 1788389 1664241 1167715 804755 1738031 1119381 658008 1652550 1673692 1360688 1084339 1723085 831587 1556179 57423 1580065 927304 248908 189572 992996 908306 1292795 731039 1267857 1637483 1639948 621218 1567102 1945230 1851228 1992745 420889 115559 1049122 578158 657848 1775828 1731544 1933695 1067871 158550 582453 714304 219985 403212 1995962 507113 197940 1975007 170586 1810712 1604964 1212417 1198948 714660 503166 332035 1161723 263573 1394830 913094 355248 1526436 647972 1330242 1553926 303106 31327 831185 1627077 357936 540077 111233 1232848 1902127 863360 1233070 308480 1147677 139040 859132 725601 1481601 376086 789070 700374 763542 259609 412604 1590719 793460 1113874 1082634 141380 58492 951392 377693 1136698 533773 1527167 1413309 959981 1661549 637043 564626 1561459 1228142 903324 483994 1118061 1172815 502207 475320 1283964 635443 1347875 193835 1175531 688645 1790212 545605 1362641 1170711 1870125 226361 347809 436960 602656 1318176 774470 1258374 639292 1616151 1833830 1838981 53432 415738 1091528 438026 1187896 37297 1944781 559506 420373 253354 864890 862472 293867 1775549 513130 1598205 1101972 228967 409239 1362917 659102 635293 562259 201561 511252 541650 978470 1121963 465511 806161 274014 1628030 1566067 1378357 574849 1599694 759768 1883043 1772159 542935 391548 1631569 1448844 1309076 1505904 425128 1207862 1026040 141636 263387 185832 530086 1659553 1741735 1479411 1977015 1582830 854651 1587490 626821 37819 864374 730997 659563 909305 1338736 1381528 1761872 24406 976284 249413 935817 1590432 1445433 44899 364111 525160 560489 838583 590475 462353 1231681 1598470 1359200 192009 1074739 559513 504603 1945661 398459 630526 311037 826577 729731 927062 1894525 433764 1605592 1760733 496665 1694378 856274 1929174 571420 290201 1370435 1570058 1608790 571834 1426066 1938193 462740 797702 829192 1862506 403739 1886271 452954 512042 93230 1457246 310132 1353616 211046 503693 1760717 19117 1195056 695934 414437 1654909 966378 1243742 292852 1896447 1859559 1868225 1827973 283802 1971619 864509 1067331 1900627 1352460 352295 621633 409092 72768 617410 376340 1773637 1397878 1825042 1639797 274882 1705545 1710940 1398840 233832 1331938 1618654 877007 125485 29013 671448 985621 1940272 343212 478277 731864 740049 897894 1160349 64651 996360 371374 1793700 274992 508776 601419 939834 722187 1947197 668325 1593121 18651 1135892 881916 285029 770476 486149 220354 1316662 232649 672086 1252228 1180929 65765 1516787 168705 1582373 1228477 1833725 1542721 52488 969768 805984 1669879 185557 981686 1358830 1577075 69722 1946962 1533773 1137908 1486176 1922185 131471 735185 1569735 1121890 1192664 324381 444756 949745 1801151 1075615 63463 608788 717893 1669163 677947 159436 1582684 1084650 167651 1033557 911504 692244 1922279 1625154 770662 1113906 447575 1261129 1471445 1260506 1551023 1402605 906859 544156 1533337 513739 689294 1997215 1862820 1286722 1526834 173564 977018 930405 457508 1164919 1414129 232484 1898823 1664356 1130893 494272 1816879 1776935 1341606 881464 376329 1506204 378543 795759 1670959 1385973 1736576 1634632 1233287 518264 326027 724497 835739 1329726 535352 161065 1378568 865986 504032 793880 1270060 1407675 478584 1307601 1504488 1524905 1408589 677274 131013 1690692 1000548 375631 240461 1641613 209811 1563395 901377 1555326 244324 481434 524976 587170 444143 1054716 1177434 283340 144822 574325 278337 1013844 214391 1615378 619752 1231149 205423 534801 1217647 1503514 1951334 688420 755500 1205153 483737 1117400 1986447 1243416 360211 1440582 516956 911796 1593087 1974742 1216584 285359 555060 189955 1410333 297846 1064304 1426588 656855 192287 646296 577768 726544 1800190 1310920 1738798 1118879 333852 415463 572637 440368 905195 1449775 915510 952615 1191800 597745 1830699 1824513 42195 718765 899806 1708466 1918668 751539 1519628 628974 1393407 984791 1651458 104354 727832 1785132 1728119 86449 491283 351691 162462 1289833 1854147 346206 1244997 1989559 320379 1010287 15483 234064 671728 1950714 1913905 1417334 575761 1561859 953941 125368 1273193 989136 1703072 1696933 827164 283566 181811 321779 1082417 1486404 1960327 107051 434511 1728007 1459342 1705138 1981201 736181 437487 1032627 1117534 736620 1692885 1645819 658853 94746 554729 105084 1262417 348699 794526 1307426 1229273 728866 1854150 637147 580415 861015 1221643 1385654 691080 655267 1358047 848784 1474748 1021655 1019521 744585 1973460 1903314 1148006 864653 1641970 868721 1193202 66911 603766 1701879 1011533 916341 1502059 477936 1425688 1789623 1165680 1425841 96027 991432 119505 1003750 601978 335368 1426215 878241 1233289 1055403 332152 652799 1345441 1723815 658915 1133269 1882156 413352 810994 1660944 1101895 40855 601148 1993631 1330814 587404 1197120 551758 923047 413423 49011 173784 104780 320183 1715744 844515 518894 1806169 1852920 662352 1118960 1366330 1953833 394732 609341 981267 350230 243014 1062042 998046 478458 1830495 1029309 1170233 630475 1447551 669834 302868 1960032 1629908 1449381 1370075 977953 797018 736796 1516267 858090 1415996 537917 1530057 1897242 891507 19702 1578714 229691 1344060 521980 362220 900118 188393 1397818 1909444 1440082 93737 486860 163305 724229 843251 378343 871722 865422 440247 1735654 1845259 496610 785445 1458846 656073 1222758 371971 621632 998327 1071841 1740818 1686857 913566 1611486 1387374 244240 662510 936558 895704 533597 1016985 1454257 750795 1026133 1335332 492448 782499 1180492 1584103 1938110 133337 1364844 1338116 360478 1979525 1574778 389063 1145609 929841 1797827 1100428 1705758 660786 933791 559115 882547 1650857 455210 171431 327371 52958 1636434 572401 1701827 798811 190812 89940 1705394 594454 884978 290378 743059 658226 1547358 1026890 1913844 931253 525335 1075606 515360 882635 756519 315658 1540628 1996437 958385 1425725 840695 244750 378833 669459 754383 103850 799736 142620 17586 187234 1821137 687358 1717863 1928875 1174747 311299 1998972 1862437 845700 812776 197663 1917811 239708 1893732 131834 620681 432194 1877441 1809938 351984 1375612 1241456 171184 118333 144652 1987467 1937250 738323 1525130 760983 766652 417433 1965976 1096322 1006303 1575795 1482409 1605369 665487 1930574 702715 1824274 1449853 107676 1773738 1268787 1995593 1128513 1570170 1711027 529822 1003373 1381332 110519 1398603 1026623 649505 1946730 776203 1306831 253262 705570 1579452 66462 1596210 19718 838213 1523216 1600419 1503219 1106955 676362 30087 1507410 574626 140861 1841118 1931444 1439715 1532881 1419913 1940626 597057 989602 1674248 1839890 791132 1958188 319972 1834946 844629 1907553 902142 982309 1624191 1017266 947266 1333066 722892 361672 1898759 545776 1728472 9281 1716704 1309110 1068682 388071 798339 567547 1147186 315205 1521021 1586351 826236 1878138 1075654 677907 1196998 921722 198938 1765498 711268 391056 108294 745664 1676490 1676568 830689 487511 1122261 1321257 770432 1137599 1819601 1792314 824878 810666 1951609 189924 227731 1356314 395556 1376940 942366 1736736 1187304 355321 167756 224056 1807675 216885 527570 986757 303127 106030 1983600 233157 180412 1521978 720690 751141 1898093 971992 357648 1952461 753321 7065 1073794 797745 1113869 1283700 1909105 495799 1003427 962991 180160 690534 694556 864765 1279154 1855284 813626 399431 1183381 1799855 1173373 92398 1616635 1449806 15033 1664532 385965 1742349 162722 1109600 580469 462464 9151 1642994 906674 1244934 1391305 985705 1996992 951696 1348367 102099 1756383 211284 850468 279994 33189 612909 799799 1760656 1034578 1539244 430850 1741314 1437202 226107 1004374 1918332 1178928 445864 294945 1894826 963438 1189151 1357654 420574 922783 774360 1506205 1800856 964592 1252297 1669060 1778431 297640 197650 58826 1598243 933117 1996169 1901445 1942962 1345356 76379 356402 177028 279565 91451 1642122 1478670 135470 1365191 794792 181884 1795561 1881025 1912876 151716 1253206 1995652 1687184 1038473 1915970 1717317 1083857 1424224 223510 1632283 334723 1222836 1397568 727567 998531 830104 61021 304112 491032 103154 1980375 241898 1520083 273917 1361983 1178080 723291 1657768 1729766 996934 1715215 80531 716528 1172470 1170634 1071296 463735 890922 266048 1968392 966046 339513 299832 146663 1271213 745031 1625594 1950099 1189282 799447 1513668 1295799 803259 1680275 878445 1900996 1838112 1951938 1829313 1623515 331067 1199698 1717638 1231331 500727 1344708 81138 1992562 1232004 1057177 1441620 275941 1585182 590007 1130248 843087 946722 439866 572648 1821845 1994482 1822520 1084612 383422 1458483 1590124 872565 425151 545576 580365 1084302 1343907 1353171 213834 688779 237819 1229586 344356 1167658 1952568 1557039 284733 727600 670663 243825 1164843 1940492 1070260 340629 1060768 1405403 1384105 1047204 258098 1365992 923798 1078994 823344 1119382 522777 601346 1441641 1154387 102317 510140 757630 1741105 487377 1189659 728323 6222 1416601 1843927 943376 1886035 1396167 956897 104035 1587297 1147535 1340248 589010 910212 155231 1156885 1593876 850848 1367056 1861116 762781 614216 1947638 1098651 1057733 375494 1016035 587446 325665 1177411 770656 349149 961679 510713 894136 1604434 1342434 1187568 772155 982410 733955 1482896 1052458 1314406 1634272 170657 199689 587312 1022111 870135 207018 1152070 832362 1581078 86337 392547 261792 1756208 1902129 1272453 841464 1409253 1216113 1936260 230604 262296 1374940 1299010 75242 1307508 67929 1980208 1196825 520749 1947783 577030 1050909 570502 1980192 1679548 1368803 796500 877401 575794 788953 109854 1554489 397747 697177 416897 56004 921228 1856568 110421 1609538 376578 449192 1150289 1866277 831295 1122328 1831139 1127242 1395922 418980 677719 1012124 1764453 383268 393840 386705 1602023 285183 561565 466159 1799900 614485 986703 1518469 987083 1913146 196749 557660 921154 1710490 727824 1385000 564126 660128 1404161 624244 1083382 1947219 1079766 1793333 679102 593794 1181995 853875 1252027 1211696 461769 1712457 594321 1234141 135941 1003376 497020 1109602 1335205 1806570 1004813 22942 1270095 1655327 523566 1393735 1331208 259229 271477 1927861 551544 918736 760330 1870533 529212 1467995 101013 717494 1232090 698892 1386688 477154 1811162 970815 114468 600626 1605730 518759 495667 77604 1849720 977290 1707361 309308 380849 1312304 1901255 675347 80017 390797 1021009 786827 259573 1235656 1750658 1868591 630752 1435997 119423 1951485 670556 950672 500269 1548675 1539440 26652 283348 337638 840183 1687692 496225 1608063 1081943 1384758 582996 153242 1335711 381131 1626311 1778897 1267839 1256638 1720982 91372 992366 355760 1740946 1106949 1969154 422796 1463722 1555622 1728569 977533 585857 903727 138699 1416460 970783 1627734 235745 674207 953135 738893 1249968 1260489 1859392 62959 653272 276385 880830 672749 1669827 889309 1804561 1583727 1250612 552569 336242 593137 152263 1272316 352456 374661 649868 1093928 1856045 1494828 972891 1630649 1896241 972081 1391160 1833513 1226091 1186827 1943890 1097810 149842 1673477 1062820 1418905 1716325 1390356 321698 1650122 958907 1364322 922054 1389144 890781 1903564 1411798 709724 146479 229882 1365970 450905 159988 1051841 1105583 1911598 1762840 1277114 1992105 1262196 1549005 1857305 20216 1462357 55976 479191 1701612 133872 710413 1678995 895326 765901 377311 1997050 1365152 1169374 1333232 1816078 1756187 1436548 856419 1081310 282745 1485286 1577554 362048 1061059 162985 385235 3174 398498 762248 429543 1047791 630134 1491829 420406 1928916 258348 13229 1404715 724880 624157 737171 1883058 1786876 246022 503995 52370 1213951 1551659 603844 1910712 323940 1250339 1808964 976774 1281064 1928911 128886 484261 995214 589900 1562130 110013 1491917 1697326 871137 1787723 369187 1048111 1712209 1699405 610684 1918386 902431 971317 768612 443735 1847725 1478393 1943576 762965 1134671 1994154 477045 714348 1377259 160826 1547266 1442449 149800 688630 1668756 1173162 1332883 1952886 460933 865507 1895035 515271 1529611 1382274 1282248 993292 1269609 191171 438066 1758964 684048 1410512 1525118 1947567 1366458 800687 22550 1322112 954537 737636 122102 1623613 302858 428645 107894 876375 1996530 1102253 1173591 124544 1827019 727157 574673 1875664 130934 1274700 189765 1684714 71803 834408 390825 81720 1230575 601412 193221 1538964 806639 1969151 1258845 371396 542569 231086 294082 1980559 225972 1101773 925466 1009413 1751419 1395985 1362490 89030 1500402 351090 1106982 1930527 1251612 544702 1320692 1071134 1300512 1865717 804530 1715236 1995615 698325 353327 850544 246633 583794 994880 339507 1291271 390819 1631046 108548 484763 1730948 412096 1315735 466969 1532431 858071 1366774 903169 1199632 1855330 130527 1046857 1354983 510170 1100713 1625918 949386 1841358 817331 784331 719564 1283375 1929135 1894885 1856556 481913 1913809 655394 966845 837741 826649 1085153 1090930 270165 179528 1863812 579144 712725 1282698 1921896 1102962 1435695 1475168 1503294 798382 619673 1045566 1127093 1458251 1247029 1835180 1751176 317381 993088 386611 1152164 66179 272060 878557 1782415 1921110 1831659 1989236 1037263 993698 548178 63400 1705901 177325 1582329 1514914 774603 1404703 867067 237329 1938965 315445 1008730 987848 203173 95893 1805202 1321618 1435399 1722618 1970936 1800439 1229291 1366579 463635 251859 1518253 1218017 434944 1975695 1485991 1892068 1628231 205628 1598176 39747 1047425 1832013 861057 825930 369504 1025591 897039 817656 1689573 801734 255669 1193832 1621904 1216607 1317245 1588860 1030067 1887103 183344 666302 1118101 435264 1996319 124803 1831398 1785129 920579 909440 1290428 521807 1513099 779584 820123 111696 1291130 1169160 1129938 838538 598113 1873792 964310 368533 1565832 246205 762462 544471 1767644 164694 942191 58191 566858 1437494 1962024 540497 289922 389875 1515957 692377 487975 1481539 1133328 811157 1258200 1955128 755869 1069541 1684735 1595439 753939 144705 333896 1046115 1723173 134250 1846705 285903 1909572 1016719 1518570 207324 706884 32811 920818 1217520 1189685 1406225 147540 1026713 31892 1448996 1669939 1419391 1628199 8820 125242 1730862 342860 1107317 756234 74040 1385664 1734796 131555 429620 840597 361422 420929 497029 1563973 1994475 1870410 923062 609853 979369 244423 1693157 178570 299118 1613474 536264 1780529 248387 1486616 110480 981510 1235528 512787 1658074 475912 1681270 1206447 1075109 1636793 235878 1097709 527185 1679793 1961588 1754499 1178979 558202 1370200 292920 163393 506438 1947378 1415535 1680084 1420160 1660671 1386457 741107 746522 1488992 1808825 343771 12099 801651 1645730 1028786 1078623 1981418 891350 1672745 1304306 1352646 478579 917650 1430280 1634178 1892541 1984655 1500031 755978 1620211 1954246 77592 1934212 892572 1120761 87193 1046518 352039 1886771 764064 1819679 1734245 809678 730574 1236920 1704934 1231929 332948 678198 1562757 208427 1662037 183271 978254 283497 285735 428116 1678768 1740100 584602 134554 668971 869619 1643797 334813 327565 883524 841816 1167356 1277141 284114 381175 1596661 860432 1231444 167036 203634 1931446 516432 250685 1389809 1885241 903943 780206 1049734 1582665 822877 105544 1165178 353204 248992 1472556 105795 1507584 1932712 1855570 61208 217965 840708 340317 1859867 934170 1903164 784046 282349 1292019 153601 1204359 1727269 1637533 413816 514727 9512 1627256 674030 1820810 1938107 1249966 1040541 690729 905536 1855774 957059 1778935 1683089 805721 1730798 75962 340399 1083143 1327052 1941607 218035 848498 1083594 29601 1106687 716225 1042962 1397935 33499 602857 1896188 1994837 1264115 529819 1112566 755684 585557 178510 1829383 1018073 1253414 1209685 1510258 655070 220342 1654617 889054 572558 785866 1855804 715465 1222562 1052342 1395937 505643 1886218 1500711 295655 713806 1103734 1950384 1385139 1603108 1192190 143310 167770 1110291 1749057 1648069 287003 694553 1654225 966825 496562 180553 1680609 690758 1891712 1965045 581486 310978 1753910 1817823 1815023 523833 1608840 824449 689378 1352306 1101169 328156 225622 422484 680097 356846 173162 154070 911127 899601 1840727 1303665 1936816 1194853 1756313 857615 1962352 1899296 1210169 1993918 1800842 495838 439193 1369232 734348 499609 97511 1472451 1804928 1955256 834383 1208838 854797 1360283 923251 1665266 99651 800977 381245 1613437 1265988 1040074 309357 1003557 379790 1921374 350369 1721679 1309249 901063 1039257 1211484 628742 983169 627322 94897 897964 325556 489131 1832031 353959 1386605 1341782 1757936 479122 1770678 630193 579605 1069446 1936591 815053 373322 1768305 1753378 805885 624042 787277 918630 1027831 1954340 1739491 198607 1324035 339284 1055674 639465 604680 198339 707620 1512276 119303 295895 1222790 1858938 166465 277228 654421 1895045 407346 1203018 1290407 1812683 48936 251253 94188 1538489 1481092 1189796 1713786 1457733 485846 857308 47252 467462 263079 341678 1795313 977414 1804138 668365 1145936 847613 890128 288106 127629 916312 1124725 1410586 162616 1380611 74585 1986772 653393 948807 1844976 1214341 1714534 1176719 1447578 1845939 1676410 1249426 1062608 43872 936873 1608956 874130 961166 1590101 207672 880035 1384483 204299 586183 19181 165478 248220 1090969 95751 1573247 578263 435784 982287 1725425 976332 482529 1113866 1900439 1997760 1303254 939155 1760823 653136 1689745 1162555 1758566 71312 546821 699794 188974 1416582 1345330 1675502 1966478 1958505 1004534 310594 1497802 34014 1903370 1677335 741188 1254383 1443631 560366 833415 579928 627427 459224 214772 1948079 1226893 578975 1543014 628847 1127108 975805 777181 199119 761620 498421 1944021 841 1546137 331448 1030870 980806 1495315 766312 1466294 1440825 1329456 669380 1898160 860566 1161678 1868196 1634390 1155976 767059 820456 987897 311250 783099 802372 499709 674041 273179 694301 1005713 913549 282711 156322 282899 1146007 1385788 1536464 732902 886668 591897 1829051 1882911 1007549 1894372 903421 577118 1700349 856370 1632204 1388925 1827445 224939 1063190 1884308 1198879 1077551 9240 476253 1629439 823341 1232138 1048763 83296 1568758 1646310 98336 184773 4644 849606 1818442 729089 1197667 405566 616602 133666 1913565 600064 497757 1965681 770938 331164 610688 670622 1784563 981064 927667 1363524 288883 1882252 262977 1131026 587461 301537 1257130 1816466 980355 534153 758797 1578203 1187632 1596660 1909535 436948 151071 7340 621126 1528759 910916 1269808 427230 962450 419928 1457507 702278 17601 106104 435338 577351 76442 578138 1268800 1259508 1556106 1268245 1580763 165633 1114623 1178984 1953670 465728 981408 76061 876287 648047 203854 276610 1207487 511008 732417 704135 1440030 86172 1834913 244700 512791 1445981 622337 1097326 574753 580386 628965 958382 1045948 1570828 410088 616126 1873634 351819 1466054 260692 1305210 1266173 1498000 263291 429017 1755319 824278 1210506 1546521 877964 1714885 670429 309309 1925140 918356 1642149 1715900 1780173 544765 1975292 428174 983588 90268 1361547 799515 119227 465606 1340266 1245308 1235172 1631293 874496 517412 1209789 1834562 1343732 114601 580993 1281228 1335751 824508 227868 1351536 1299605 694391 1380406 163163 397846 1640290 917640 80155 1920841 556937 1377671 1371613 588896 233026 454205 777449 657215 685401 1515165 1359057 738137 722665 1217922 1420497 664629 968627 791404 677667 314984 666650 144228 1659121 1924486 932132 1154090 740643 993876 588768 497551 1262683 702819 1912533 1423707 1409730 1517088 1362999 1748206 1582007 308500 1047899 91973 1615570 1508868 1237232 1347371 893839 564071 176057 1276799 1234811 598556 1200449 695416 227343 492184 471983 176575 1569927 1350449 1521914 1849346 457410 1781667 423275 1102116 1758896 843832 661279 498174 838488 1658390 1136531 1179585 1943807 1723627 166167 1178585 281979 264865 737590 458383 146713 861146 622697 1771496 857038 806100 536817 815514 282005 1195688 375279 725944 639689 1403240 681664 229329 1108153 275887 187502 1661665 1645408 227847 1576153 112231 797430 1843596 748037 938839 817123 536442 477293 1818157 916685 64544 1513167 1926919 364265 461501 198048 307871 1952637 1927505 517854 141686 340249 1309467 1373537 1542471 857086 1784791 741139 976369 997015 1638300 1182200 1010759 810092 1696731 1141849 1302010 22055 1869511 671815 328295 664600 307129 950400 1302167 967601 671393 1365989 932947 1477369 131921 1499223 911328 171322 1272237 1274886 1163808 1671212 921404 1914373 430759 1940315 266799 1326373 556744 1465440 684077 1446349 1508239 315726 1071217 1864648 1752661 709109 824344 1002057 1486050 1141314 1172082 1485321 928121 1333858 1844520 963832 667740 475263 327611 1661204 138392 1946833 1784510 200318 1220383 517034 71303 1069687 1918291 558442 120911 1251074 1176661 1168614 473094 859839 868526 1750284 1861007 1662079 1590480 47469 1213944 480514 1679020 1542109 1664597 543475 1560870 220204 1659138 1945179 59522 868993 337566 1375964 1024864 773418 1507005 1312578 575229 1791989 1975897 367616 488696 766967 1296916 1900495 1141457 1526771 1602560 1650262 1291874 1558864 1999028 166081 383357 29109 1899204 1537663 626225 954342 1309342 1019383 697228 1169089 1193723 1056722 1285351 1131844 72206 949693 1188986 1301798 189363 1994833 299159 379797 1189839 377354 1877787 557158 856401 1583254 641101 1024822 1416566 1448743 755762 497386 279216 975142 638675 1974454 1643624 880418 1948300 1618660 769263 740928 1616072 1316921 178525 1855414 1546748 1186325 902347 13822 1585172 911089 149580 1379088 329956 1797435 574943 361903 107890 322190 1302062 310184 1344444 728279 1966231 659778 1941392 380188 695762 288507 867713 500939 1461545 353742 28734 396940 1857624 1800356 1753792 1387892 176027 1247301 329879 1451260 137376 795368 469630 1486701 952767 420976 301256 1094467 51434 777571 1333051 750330 419985 1232101 1780614 1738496 959632 1767242 1077519 379705 645295 1715475 841739 325297 491106 176492 1595550 1250604 1259530 268983 633570 1667750 1302901 43064 1875385 1725702 1999565 1136636 856613 1668136 1191599 1843402 1257387 1482673 1021457 712983 304800 432026 1605741 1425791 14754 1453213 1044138 1545853 332520 248411 500202 395892 471551 1733955 311765 937340 1218327 345605 1796062 1424545 96177 873236 457526 957000 830468 1350293 1123029 290781 1786526 180926 1073041 1113332 1697016 803479 204340 1648021 1044757 1097733 1038350 944509 76041 1852106 1626600 1726663 1765278 1213192 650548 1986058 79635 198023 1376470 1608508 1090836 1480506 1900749 1729244 1626279 727986 1552060 1231473 1185692 374095 1595348 40622 905993 376259 1705474 1150383 666698 228787 282155 977040 766665 1930607 768414 348805 715382 1765592 1881515 1562216 1587044 556089 1796854 1758912 793116 1099069 606414 1470354 812375 1304323 1980877 1781312 1027085 864900 1947361 1027076 157501 1760226 791815 737966 1290312 256771 423250 1126583 1521056 981198 222377 1689851 582538 592433 1239221 1636531 411058 1664579 1544612 1867845 1871417 81328 1171257 1603358 87803 1275543 1295385 228569 1074079 817452 333090 1234432 1238092 1701253 867149 1380450 1988920 1932640 1997948 1755970 649246 1146261 574061 871221 278436 185628 831145 1214749 1282719 1403763 605311 249853 544257 1510989 251592 912677 1582218 382466 923594 99369 1153768 541068 1886524 139367 1863855 31859 161186 156033 711018 1226521 1447295 1082425 1749520 313852 1886776 1954454 1455146 247835 1895943 921072 1870447 1293843 1409263 1808795 1147988 983930 1812411 979409 738622 554537 278760 1268202 1050241 1093795 943965 1239881 1988171 1589493 1940777 1954490 451557 1623674 1730623 42642 580505 1065885 1483691 694427 867825 1522320 337854 1743562 451555 1101059 934663 433540 846389 546018 1182771 832840 1139051 470249 732335 1493631 605399 1575818 1576562 525633 59988 734068 1522458 417612 1677372 202696 112437 762673 404494 611921 1351432 1479102 1668236 20199 1648770 1279177 936714 80002 665960 424049 1598501 1120895 482074 680499 432618 102733 1263968 1499027 1160989 981370 1073146 1547469 915955 461641 1161977 1293169 606111 688380 1714304 192056 970078 1385403 113627 1320518 89234 1829261 236641 1229565 71859 604047 951893 134985 1383654 810263 734078 613664 611287 88724 650655 685419 1292653 1036775 1625234 594623 774040 1079344 979804 943742 667637 453568 1887110 1284803 1086905 586944 876259 475530 1445774 1963985 1566270 1569786 893489 812838 692345 979914 803286 909564 99181 1129940 1286957 548479 1548010 1780462 1854294 231591 1424259 592884 1615183 1092648 1675123 1579267 1139835 634490 1932927 544434 1132993 785264 1138073 1022841 1173029 1113274 34288 1528325 512690 1606791 573531 947589 1025635 1177360 645995 368740 122829 108436 914342 377903 1073580 315782 989802 1939582 528768 1608256 552842 340975 1515288 1941485 1625131 328462 1141669 87664 371472 1612430 112559 756434 1060854 1640175 883444 1681716 1470210 916519 77354 989869 1760921 298222 921717 241881 720043 219882 472058 828454 49103 1664713 1118725 812416 1708775 1627937 742051 559035 1113395 493096 108645 1540376 343269 1421702 337600 1128685 1440696 366160 78417 1916662 179605 430667 7161 672108 1375433 1792312 1540470 22114 1789059 7431 970028 1680200 1121101 1566201 1586572 60177 1497079 1935760 1256401 333146 1794954 1922310 540595 684935 353115 1414801 1988418 959220 1719711 1888059 1340688 1302394 385242 1705353 1599353 565635 935522 1133683 1130938 728289 184092 1713059 1361629 1444027 1995584 1684115 9635 280862 414793 1606637 278071 1726605 1713666 1037132 328114 1173394 1979614 449219 1678293 1787330 1317164 132194 1608889 1259827 1215852 198719 1370364 1661094 352072 673888 1847848 1318446 497051 743677 379869 795471 208630 718354 1170271 1717228 135111 576883 1755018 622086 1991543 1899997 1268283 640302 758604 1919549 365060 918801 1991545 408146 1034592 1872853 76556 1779635 238006 818956 239064 1682301 1092174 1941914 344586 623568 45176 1586933 1054060 1447762 1011323 321261 35217 248364 1728023 653996 537499 1122258 272067 911035 854521 588876 1441993 1090095 918904 21244 318781 165528 920044 1973123 140579 1863407 1174316 371134 1221425 924455 412489 611048 1765984 1168327 1058608 1343079 911269 911058 43350 909566 9083 1713108 702243 663055 285339 1927281 780481 1963585 1509937 115028 622815 2161 1230302 1334213 1368453 1964996 711135 799772 1948465 1280865 1257679 1429986 1260214 1793493 1839555 1174359 47665 373733 341491 1528825 627759 889470 835808 1121013 1701571 1290163 76033 719748 587180 900889 93572 769019 1471959 1250099 1848313 1401564 1760399 741080 677326 173041 68198 1038549 1732312 385410 1679111 1773506 58230 914549 1556078 98425 375570 1920759 1718042 308114 890875 1756175 243616 1383392 1472829 1585573 1116107 1176975 162711 1136902 1205312 1726059 1548966 1207205 374848 1719547 1628152 1659257 1707457 800897 1747703 1200949 22921 294541 1048534 1173067 1105603 1271377 943519 382729 1566072 1167074 551221 682985 1861584 82232 1180220 918659 405551 383212 1702016 18711 1448178 254236 1772101 733723 1674761 1341795 1773771 616211 655946 1346525 1037690 214336 1221262 5112 979382 988671 1964596 898930 959457 103 578298 625945 552767 1691591 961415 1120313 401042 1577342 1414525 907302 1627626 913366 1132493 1181866 81057 1985613 116818 860959 1063385 983288 494033 278884 107085 619210 1311106 44450 355563 1544574 1553752 352933 539828 992052 1371239 1200293 1894080 1486029 608995 110555 371673 1812852 57269 894914 1559120 441093 77023 839696 1061695 458950 1369417 989797 452332 1956053 1426206 686246 1937394 1375799 1851607 222372 995576 376105 1831405 1150550 1058817 753242 1504937 1792546 1621430 1640267 936703 1359906 1458246 1138568 157452 804825 215304 1540700 220552 467832 193088 64401 750932 1994636 749180 640766 275239 1953131 515102 467796 372737 1293474 1783811 1108427 1944463 979278 574306 507909 833955 742164 1167753 200179 509420 1476716 1326189 1014674 591701 1910074 1437158 1965949 698130 463376 727033 362948 1451449 1435351 1530545 1693137 913363 1219551 1387954 1294933 1430820 1037431 1146533 1888772 1249418 1731180 1611287 1972130 359058 576493 372930 1695133 216967 1891864 556335 1235556 336637 360924 673770 816115 448497 1703272 1151431 1932235 1343288 1084839 587629 367035 1557002 611117 1668305 1412221 617275 81031 1053294 1741531 754135 1603956 1000764 1989773 79303 1465878 1102164 593711 1449098 321338 629709 521078 622061 1927346 855426 1921395 1596244 791720 175945 593381 1039801 965649 417660 1056110 125803 390225 1264003 138078 977730 993756 263240 981021 1786145 1026100 275591 1522122 1676994 395697 522090 1775385 1555838 303887 161243 495466 857539 496393 1847216 1082808 1817258 955237 421636 1976759 1404762 1894959 520175 1954904 71581 874157 441104 329916 1011810 1337351 496184 998783 1098597 915655 666509 1511719 767908 1571250 440148 1001736 135951 983030 944207 1078148 143423 1346582 769143 1962894 566397 1761703 796997 1756156 1921682 1831595 1354165 832380 1327068 844671 266383 817018 1925556 1004326 836462 211037 1354324 927934 363519 1614457 684294 363116 871368 1287082 1701206 1061534 1446771 712592 1870242 1413095 1164153 1103841 415865 269776 1489928 877466 235206 1732703 1089832 1814431 1444105 492015 1294762 678810 954428 552705 1178680 104442 159095 1910344 1961153 553333 647052 714162 966268 479298 664946 1538375 597207 23474 255622 1649257 1000597 1071430 1914073 307718 1180581 1170174 17297 1429472 1414595 724869 1256454 279999 724614 1705079 1565738 246743 260306 1238309 1607419 1759951 378427 174188 1117067 1662215 1781830 567660 1079683 492228 1167401 204434 1381377 560711 1448199 464722 518279 1145430 1671635 42941 671631 442044 1979821 1772253 1871133 1719115 932561 79031 384888 1628741 1864356 626418 1214204 1648304 1029702 1549551 574064 839391 954071 656995 1143824 170235 59185 449806 198392 1664714 993696 781038 1259440 1750172 621382 1345566 191738 1418500 616735 1594514 741176 1837838 1651159 1969792 865084 919457 1739253 997541 1228307 1775006 1639513 1005208 1599113 785993 954183 498713 564750 326200 914672 1251306 1439583 507857 1935923 1481721 546104 1061430 586002 492048 1380466 900465 461170 377825 732715 1146113 1241930 2255 386475 1662654 1553309 386753 948112 1975717 633078 1660846 1110727 23275 624892 858261 1271409 548930 1221619 952202 223876 1861629 192933 15565 1430815 901744 1632587 1809522 268992 535540 569803 1974767 930974 1333517 1063502 1690949 1746878 7809 1452727 1471722 531533 1925070 772977 1835138 1689204 1876201 66429 735042 1136255 1129830 187408 908150 284203 957889 874440 1265177 1101875 660576 222235 1569223 981125 88171 66061 45790 514588 57993 1298964 1498670 751672 1064761 1161138 992568 1129695 648150 1511684 1510046 1903242 273479 478862 1482645 481675 154947 1851391 531077 1900902 333061 1352786 373793 644989 1481000 978595 1750982 95811 189210 1204935 825213 588759 1694354 1709610 799936 232195 970952 979447 451688 312643 316584 1803433 620722 1184570 750969 901807 452439 462143 1106666 1550069 870206 1189463 442826 1677027 1841746 722888 1897847 259511 773576 211777 1083724 1444230 1771821 1052395 415625 1610969 1602895 473371 1016241 635236 1720801 691120 447376 1218865 1188123 983327 1708680 1409511 1664315 1598744 103711 1378492 1615651 1361604 711708 1310015 1987059 1781434 1640088 335714 1853465 1413180 1540311 1526080 504203 784215 402395 347759 1221508 544419 642416 172495 495009 10170 1045935 1280574 1582991 1725543 1905299 960723 885825 1998870 981454 1253853 10533 32115 670851 935864 65581 318013 353332 1865932 484967 1130974 513651 432569 400619 1099343 1646260 1916846 931900 1901349 1862393 1482428 976929 143812 1471261 62855 1614659 329332 1994931 1762617 1779947 1327835 199681 1263290 1149658 1652773 249533 536527 543297 1542487 996488 1394098 1176654 344278 740956 1634654 1635273 1437929 1085419 768045 1027922 248946 224289 1384235 479937 409424 1803271 1367998 1728719 737797 1110556 764668 1906635 1997264 30100 1104984 801803 1572452 1024347 1144710 1333896 1534285 768650 1624097 755421 770594 343083 66529 718501 499075 138594 626170 1632921 1118077 275144 1704253 1442432 1275327 1871722 922004 235645 675253 1232005 1540604 981632 1331218 755332 1896803 227744 557112 617836 580915 301060 790245 484898 1057849 2691 467307 154700 999810 1134433 287581 400405 975881 320727 1005098 262927 1963671 331373 885636 656365 142534 555633 1620713 1475764 1826688 1582979 114702 450973 412008 314302 330193 1565028 1849080 550867 237782 1429749 1760640 560755 945764 887995 1474590 1708006 59910 1071552 476645 1871250 649046 541690 961430 1227416 863180 1814133 138755 530307 923434 1032764 123754 355140 1982982 1697468 817676 1625313 794930 267891 1019660 1038382 1829450 702994 620254 553769 749579 1350158 1671710 1422190 679973 431166 198407 552964 1688526 990351 525404 1703682 569560 328626 663634 1237801 398110 676367 280204 321103 1829441 49145 1842228 393631 1695011 64526 949195 627361 1664851 231119 1807624 130808 1566683 1602181 743576 125739 1273695 736341 1320153 1257058 810888 1036982 1652258 405085 1712959 1155863 440679 1187761 884436 1480827 1886570 901274 1342857 1382809 1897451 1084834 1701698 1742843 1936644 310829 1149642 927838 203999 783696 186921 1329266 654078 1659224 1184008 768137 546789 1253551 1003409 1001282 887878 874827 615515 1936005 935678 1839898 784673 1729292 737115 415678 1351309 1422166 1058231 1879101 1630453 995485 1906605 1885782 1482188 1984787 454961 1229689 1888982 1906489 358038 1625009 434916 917674 1067835 1280155 552755 351887 1108398 427993 1860229 1108807 1706930 186876 1000371 156421 822042 385377 1543066 1818746 1017052 1178692 54147 1991869 17952 1085042 750276 1306784 1978497 576430 147211 1952362 505327 1371518 186684 1840653 968501 1333299 1776951 1399847 1392705 830542 1020086 1364477 1045987 341220 1821446 48729 620469 1753061 1392824 1220629 647977 1798222 1949418 1932124 474037 1475664 643128 1607050 947170 1545064 825077 1815995 525431 327691 1808406 1988632 477824 1961295 1314581 1902219 425322 552089 459486 1534036 1636084 1155847 782538 1902 914506 1588665 1290890 295474 1151 518159 270567 902821 1358346 1817125 523646 818060 153594 577715 1320536 1085298 890845 1042952 280315 1716043 889794 391629 762039 1086456 1270225 1237721 1612080 1730762 89004 1137705 961378 317540 1116228 1984460 1407887 913741 1671385 505465 776544 1333620 360132 1505231 1074764 127738 1057158 58164 1867154 1980653 387736 301081 1778920 282166 882788 1809052 1381373 363630 932373 663513 1111438 876387 884035 1756159 1387740 681801 1761686 1710418 845499 1694163 1234266 790458 947232 590409 1545706 1676482 1628651 1289730 1826152 1904420 1558566 1280755 1505234 1297165 1269064 624361 456655 189949 1458545 1189462 658943 1155143 972948 1941371 965535 444643 229663 1591967 1462811 1892795 711066 798019 1178526 1830193 847786 1503496 773987 1841184 1950812 1879533 223118 794883 1541299 1862824 251961 1208003 954884 1681831 1371719 1639323 1849225 1336142 1897215 1749541 1651233 585278 120438 284164 1077107 265573 1421235 768880 1496169 1723510 634336 1463808 676672 1229191 1138797 90727 1832216 22009 1822632 776081 160124 650983 39841 1294078 1246469 1676293 1217019 1678430 1963543 1951172 161977 1008900 1205640 1096418 1917137 321119 551142 1741061 1266588 1480120 1533176 1174482 770704 612392 727688 355671 537290 1992446 1455913 1086862 1292536 1704324 1241226 273420 354083 1340085 1531320 504329 586173 1737943 1987665 419793 1633666 998977 427936 1209009 128993 687626 1162465 1821406 1776444 1564501 653943 1239775 946083 1225015 558556 1033026 1460466 1904822 1223505 490316 133209 910350 637267 168417 314749 972604 1326394 1442723 346033 585544 576511 746097 245174 1234668 1482070 1624799 775637 1471935 393606 714801 1838853 1310427 732319 73013 1929381 28379 1110052 1515108 368130 633796 807843 323817 1702404 743611 1300141 1850817 286063 914027 959183 1506415 754848 1819071 110875 1398559 970808 327751 417279 793293 1699389 1924455 856986 1772934 997196 478573 125576 439883 266028 907568 392308 332558 1170895 10005 1045082 502704 964393 1693151 1783627 1512498 1036406 1332797 900365 1168636 767627 1897362 291126 1462929 1037047 331602 648575 1883103 1962281 1022043 663082 216926 65188 1923884 888600 1102679 1901480 284025 20852 251164 1215382 277961 475737 490509 341917 1732409 1833812 1307759 1369563 978118 647370 1140665 1165028 127751 873733 1923701 182917 39199 85020 589733 1227100 1710869 1176641 1385190 1715968 1825766 207402 922214 625303 1945882 1349677 118142 422613 931540 372230 1945476 1508486 1616946 329197 802735 544333 627070 226246 102656 451098 80256 1472408 538265 1507851 939938 1242337 1335817 1578654 1561593 1885877 1050495 585833 1064713 263538 1074562 1556426 287106 1682354 134318 748353 244205 974513 505417 1162299 76263 1833219 1691295 1412421 1518850 148658 306817 1414781 1145018 1895786 451906 456322 1521385 369200 1552896 438144 589701 1609838 1166227 712035 529629 1646444 1749369 1174041 1477360 416838 149755 517877 1437387 1594519 1303946 1687080 1836896 1301847 174273 1843497 322499 342740 1064740 152702 823215 1550936 1024868 1209876 1010898 73622 1437996 568320 1532667 1784487 1060705 99138 683631 1594258 190102 207629 669504 814717 1164663 1846881 1155585 284247 1860887 955125 951958 1878586 1924173 15657 1845877 1290188 1873400 1685189 492499 1018152 1835956 1089235 402148 1232035 1498515 428836 1984626 178250 496264 1782877 378926 1528582 322417 877678 652764 1792595 405635 846328 1110822 1965503 1358877 1813744 212974 1213524 32831 117710 1701774 1383358 1012184 1376769 1094810 453102 369210 1203489 981893 1348675 309539 1897649 1684512 1383252 515787 1197444 525986 1606801 1286788 1583559 1590152 919536 1802568 770274 170089 1021216 1932128 644600 804498 1110232 464572 845297 1508100 1885136 1238808 1996968 1963878 1111211 1763782 1464083 195896 1195436 1400198 1351526 103647 1267416 1674134 1765967 1392489 162423 610291 1303417 1244526 938550 1490844 1148620 570246 90849 1693258 1622230 1532235 204269 582718 1068546 84201 1854991 1381898 1157503 503912 1603693 1493157 1556920 1324360 287039 331783 1544276 95269 1593484 945605 297799 1323407 468578 1561381 1086835 1166812 1975855 766969 1510233 258932 253733 1245430 1973506 664720 880709 48056 754001 1627780 281179 1405144 302033 1963429 1219421 1699725 55690 711991 1880843 1779317 290905 961132 1665614 755833 1597268 902728 923498 1914369 393765 1226363 1206985 345608 261939 238845 625244 1642849 1081184 518424 1416595 709815 1900283 287661 702018 713389 1153891 1106912 851104 1050867 87992 1974840 957251 1589569 1975623 1631331 217121 1554773 800788 263363 209612 1603182 1909393 393396 1489914 957010 1966063 1394808 195966 230972 530325 1681312 1146861 1054 869468 1963410 1038874 1726711 94067 367643 1540292 602081 1380011 1619573 1573423 583870 1100248 937578 843027 446752 743067 1670465 1637451 139915 1389588 1492161 145513 283953 1596430 1739632 1743644 1126961 1844124 1635752 582045 164682 1499035 696544 1288635 1969954 1434658 1954488 1114120 1120899 1149266 229848 1072611 1650961 285261 1724689 1766198 353025 643425 201021 1365001 311381 614837 1314271 993648 1725093 1083764 637081 1784000 1283653 1339731 834452 1968610 1023744 197726 363787 81860 1559812 1841556 327762 1533528 1912906 109041 1219801 1655555 1049033 1650498 214486 1081278 934469 1898657 767642 658673 31732 1363297 26912 1691667 1387138 816977 295868 589643 1921797 103938 1846604 1164373 992128 1124157 834783 839553 1053053 1232642 533586 898548 763616 262755 1802860 913221 1586030 799478 1239367 109550 88647 381449 326394 66082 1491395 1776818 1378337 1153620 118514 52330 414019 1529831 148853 1127959 1651183 1855265 934597 1826540 909793 1463247 637302 710721 259908 1202412 1550482 99913 1323132 204346 525620 1451863 562618 277196 903024 801342 1317833 1767668 449639 396283 704221 1241223 841465 14042 382271 1353696 1361570 455090 33579 1984158 783678 1807726 283901 818858 1320144 266732 1948068 477780 1301885 1473161 688539 672736 861626 1812181 1048154 1630425 1669874 353195 74956 1128911 1175973 995871 1325465 1726890 1001698 1493940 1927108 1186940 272798 247088 17839 1743648 19809 1485009 1412396 949714 498911 1076149 854890 1466280 97220 1969796 1913017 382915 1838179 290366 480368 1668589 1244725 32513 530330 1058675 1018881 321819 511468 1168376 1339805 695637 518340 1817767 1580204 1594146 1814355 1948722 1842947 1208867 527626 1096814 767157 1396054 341271 348653 1403924 1115423 922175 1757152 1272278 562817 1205742 1747781 1763279 1134083 177175 813392 1551420 219727 42950 1253558 831259 1664899 1708419 1011348 936019 952355 552314 987255 1995542 1076661 1302818 1208952 366884 775675 373161 1293065 1751067 1791374 255661 1239147 769416 160533 1940689 633035 365887 1303190 1140360 341068 1256894 850626 717076 1187838 1620840 1949305 614993 258796 985096 689197 1326137 1138434 352721 1189799 590541 1621711 1680696 1462948 747438 577205 1869887 1882115 98753 1874029 752364 1958942 1148203 1695048 1288000 1558597 1068073 1500365 1128595 799071 1019558 1920360 863613 1114695 897082 521959 666972 1474298 1855663 1525916 1761796 471369 999873 80193 204027 682388 927505 1946550 180993 1918963 242698 470984 1423683 1315972 355451 995210 252220 1775205 147450 348190 1487407 1991019 414142 623254 618630 1883101 1697602 1618373 1548437 388498 1655399 1240573 1709238 828018 951119 1444721 1489404 89288 1356498 1085130 1575655 1628947 570006 1892660 1433783 1200885 1787083 169453 285141 1217985 465374 785525 702045 1088570 1546341 176531 1564269 1926405 670585 801491 668390 1866931 395852 1172821 1504822 1510321 789793 640892 1717718 1253411 1882408 30164 1336982 1786643 465704 1377240 1528962 703804 1734998 60910 1607207 1647305 1201181 1194181 1289573 90059 1150861 1795023 106728 484130 1237924 1289508 1315851 472569 1090133 924371 156926 292778 1967813 5932 637308 1584288 386547 1554915 1276475 1583751 1736472 1035210 176503 588486 1563124 194606 1608810 1611797 385462 1832513 499406 952753 981200 187853 627886 40552 743654 997323 1188433 1949235 260879 771023 1986651 1656626 171000 904509 1695320 273091 1843555 641081 1377570 424400 448927 1401696 1920654 823460 1363932 346643 333177 511387 1201364 578895 250075 270888 717194 49022 1243662 1748404 1766606 146566 1778332 1625577 1437705 1047274 979613 1371077 1151075 194525 984070 1716042 201165 1112137 1460182 320050 1322555 910811 1373332 1559892 1926096 1271252 1125631 1006830 1378181 1164523 1339683 14196 84297 1668686 160552 38630 1810954 226177 215173 702487 1375056 828842 79098 462882 1855592 1895729 1686218 287192 483408 122495 670162 249002 1148021 1657500 1881339 1990243 1589043 359418 233847 1933158 1403087 1312678 1492970 145620 492665 39554 1406109 871037 1636940 745122 891838 224069 231467 1282950 416238 212200 1362220 290540 1493854 358679 1724657 1812520 802272 1996936 1553040 287061 1021599 1815012 1515636 448851 1382753 133547 527473 974735 338468 1539396 1175719 1405015 511891 987077 1864695 218703 710718 38709 1405810 1141139 1246749 7577 545710 495546 1812883 1720591 178523 1607167 63129 1355427 172910 1841251 1302899 1437198 1351588 24368 1029560 791852 576628 374087 944728 1867943 1148104 815263 783468 1789754 434483 938906 746604 1669138 521836 1202719 245135 119870 1457291 982858 1476762 1189109 832565 1948876 724454 1650806 143624 1754375 1611422 1943347 547343 1415204 788202 163192 1668746 841860 1952143 964933 1603037 1926921 792293 962159 345006 772394 1374484 1055968 705896 1767841 1779028 1806820 1770586 666861 1198679 164486 377943 281829 1437773 387778 675068 479430 1709890 1789533 933254 254015 1979100 1526377 71456 1132889 743921 1985000 1716211 1687982 763747 1505374 703853 662786 65691 968741 348075 790953 1229936 1039403 663008 1681036 1067011 23938 1696294 1668182 1738303 1407737 1413553 272618 1902141 942076 561090 1937118 1827383 587466 97934 271163 1139368 1471091 768605 1553558 892491 1028998 1666400 1957923 1523008 226234 1408566 1927237 1878420 898594 1815993 1432362 479688 577359 1213491 609633 174093 1083530 931510 1715733 1579829 1008099 398909 1525404 1122271 1363417 1674722 1164831 699543 1984170 1392 1531489 1634269 1306724 1648619 1723951 402638 1087966 1888398 615327 1234681 1871825 773770 1884635 901004 650786 661730 1688100 1770522 915728 204355 1588310 1250773 1274837 1044493 59060 1234203 457786 1159233 591834 530640 249602 1621495 1545524 1978478 380669 445382 672710 1869475 430043 446273 1257487 907162 1887149 1433335 1353864 1342088 727581 82337 1781949 1948789 195125 1748351 1107596 400857 1578527 1579791 981197 569897 1157544 814137 1400626 1837263 720379 103326 471257 440405 1010817 1749688 1908002 1063133 1456169 1001238 382246 1157718 1928059 1771626 1082756 820485 55100 1608749 1673007 1604021 1635584 1270673 104558 1127655 1705121 864700 1526905 98477 1524290 409670 1940117 788052 548760 1235740 1172212 667006 220608 992333 559569 806940 1374051 1041192 1400660 385946 610133 821725 525477 948858 954143 1897890 1151448 768888 737179 130763 1069947 178422 212873 856123 934841 330791 582626 1474500 1085524 1754991 1112169 1908186 954284 792039 364945 1801935 1916241 1652673 629166 1968453 1340729 1369048 267374 1130280 1609863 1207524 948957 319449 1710322 825370 542885 1914451 1218609 1643625 1729068 1514528 1376790 683877 1981633 86395 985503 874550 1151668 425574 207476 1842192 70008 1940670 788378 206349 1680743 800539 724789 1161665 503663 1400083 242880 161599 640479 458468 220094 317650 1581219 1532541 1097423 1829012 1816664 500296 1768469 1527469 791663 1154233 290994 6154 791814 1706879 1021742 1240702 381499 789858 345157 367526 959170 1098721 1051854 870432 842852 1840595 137267 798130 235553 1951042 938546 201982 863916 444141 1379919 1103317 1168252 568350 651038 1545813 1921654 978142 141461 305041 1031348 1899462 597294 607069 423927 1016369 598424 930090 921301 1882522 538946 1201027 33900 181396 130523 1013905 1334435 1376864 1605878 506544 880221 956645 330468 983807 400298 1607939 202351 14251 1334198 57384 451473 569343 789364 1812470 42470 1303155 830504 1694611 1480287 283840 652969 245516 856661 432468 1876486 1262317 1854930 387929 192432 349742 1076088 882239 1045719 1774260 1345133 1518780 740409 1161913 855822 1826157 976750 562007 922750 1305816 441598 635471 1538637 1718968 695641 1312891 1533424 859059 159071 1209204 916696 901122 77223 930878 697485 888805 1881076 24642 409093 1550839 818776 900565 1883129 293600 883770 808961 1241281 1190495 562875 349793 712796 1404129 402384 1822443 1089780 1008626 149001 524803 424308 116895 932920 1385656 450582 404470 1272035 1340947 1740873 91292 570745 1239992 341500 398189 917067 1260157 1840835 262799 1785071 388083 830231 990028 1937529 1823732 10895 1831004 1281487 1174273 128136 1259767 248960 1162487 1868403 603951 1796222 700473 1922947 335453 146460 169396 358111 1886759 1512268 1307259 288910 403302 912649 165156 667475 1495222 104805 840938 939586 188771 67013 74965 1975261 1677408 399885 1463571 542104 374978 1291179 315265 644500 687346 819232 1531333 1953588 1924326 870199 914365 1045261 1917265 1729551 9887 1521778 1345309 239424 1741947 1657469 1163814 1560773 1414537 690528 1027630 1154309 1193803 737662 826896 1762711 781351 751300 534452 22643 1653246 325307 1232433 684204 1650240 1101346 1142281 602302 354569 252999 875285 298597 483566 246622 155633 1396665 496904 1478201 1867338 1064360 848689 68096 761796 1008440 654659 1471174 589722 1222630 138287 1706963 499563 30187 1813111 952668 1194657 1369927 1797101 1640916 902476 1269367 1378194 1015699 1509773 1874506 1790869 1206255 1111141 937389 587044 1802636 1448981 827930 1105081 383716 178860 1549136 877293 617670 210327 225136 313350 1021563 82616 1749134 847609 154585 161396 1559236 128626 365796 766684 1041045 753611 1034802 565722 488923 1273643 1366295 847358 119701 1132514 415197 561331 1474130 1231446 958439 940012 219348 1735076 1780077 963164 1739506 1191538 1300531 730750 755113 607028 1250849 1845278 290476 383714 186228 646625 1861332 826028 1817530 932554 1601733 1514637 402274 256260 310205 63333 1255470 1347130 1134087 1103981 781124 1611173 176784 734360 632371 253405 1276131 547498 1055001 199192 649047 1241470 77587 21321 733083 515932 1881959 962288 1205524 272074 170704 447356 1944087 1358216 715066 1146063 866478 875633 1989618 228648 282538 1049371 1789683 1835649 818049 1088506 283094 723868 1849165 852503 536229 832797 1393428 1226492 622020 1508240 1551422 1453174 1541564 353294 302527 1740625 1122775 220227 604672 1629042 741676 1475313 841062 472255 1947044 1717904 819465 734494 611105 287839 749694 1899309 324184 283086 467003 679960 1467523 128980 1992206 101722 1430992 203838 498518 531651 692001 1279188 794314 1454059 777575 1035014 1794659 708337 1262075 1844389 1886997 1312053 1049490 516751 1733307 1850693 654245 253084 1783414 1258949 29225 309600 1692144 398927 1382594 552603 1094225 762566 387868 1607591 948871 1839008 244585 827118 1981981 1134858 662471 364650 1052198 887644 829690 493371 658760 89600 1387735 918565 89174 174096 655454 1398577 1725874 1643145 81707 139076 234553 1060469 1838552 338821 590954 1548748 1866283 1780392 219979 1408752 865205 1346096 519813 164020 1631755 1475787 450706 848235 1943769 1944013 388935 931807 1052652 968746 916932 1567051 1292544 197849 929350 504518 1465606 1308092 76354 400836 417908 1855825 1996995 1535203 332302 1309679 1130606 1114782 733849 1106825 1533273 1332401 1339509 986688 1854197 865559 938362 1297314 1596908 916789 269926 101867 1612947 1612864 364151 1977481 845052 1902186 1810835 125224 997832 883013 2092 722670 1536852 930302 710813 1565133 1562251 546227 1706971 690270 978148 1130647 419876 518273 786090 1461819 284885 1926027 860738 1304709 1559751 707792 1575609 973003 1295150 1065433 1239475 1829496 1591634 248156 264348 1292015 1438271 1836958 1936810 7136 1918619 1988205 322257 405414 549237 1224620 570227 1128550 899087 1789561 590263 883794 1778956 1644531 111748 296921 1172656 1629980 1065393 601920 1639494 1530692 776870 126934 866193 1689412 1476397 587581 898525 1047824 1885023 1131323 467646 1814967 887604 744539 1936565 944527 1397846 1764914 658679 126676 1231428 812091 104547 1901794 917478 989620 1650989 831932 1251650 1165689 393761 1700769 1952502 472784 633137 412788 523483 787859 229661 1733132 693960 1264179 1599629 699676 1634792 53524 2881 1755496 1981020 332697 571562 1793660 583502 854243 1284284 714633 1037866 1046543 279937 721828 1140960 1698814 1985861 1541522 12255 669487 699139 1496596 500714 1740799 620575 150072 1896440 1064090 984853 334676 1772448 1842833 1518600 1879244 954253 1816821 1696299 544809 674948 1662670 1070689 934703 623920 648866 1910846 1205799 640064 1262395 1371006 1108818 942365 1053208 25142 1540115 1003304 1471022 1159750 268598 1824587 24805 1366232 92277 1665751 1466037 1995453 431354 1124802 1159144 418600 452906 1894339 238276 129857 1988197 1501290 1576957 781987 283524 1715640 1248651 1076263 582893 808545 1789544 1038397 261186 113084 207321 936176 216130 909913 1093490 1974655 286863 150062 1664774 489473 925221 219237 1005533 488255 152399 1026007 531410 641740 709944 1539976 531653 1616814 1858742 1389957 1001664 1392783 918664 1603527 770972 989762 137681 1524576 123103 1174039 1385849 1983029 1536418 524374 562643 1171034 1001244 606060 1978117 308296 1890666 1412824 1287655 561421 50911 91182 1434609 1046358 421142 1263417 247454 1546357 1143025 700509 1176136 498208 1297727 1224506 352016 691307 1055017 753209 528593 15349 997102 110567 218299 343861 290047 354419 812900 1429144 1952672 472116 439107 1311724 960982 1255529 1140677 1148933 7180 1832948 610040 1388357 334864 1302568 103075 1099735 1091643 336402 1906652 136244 185655 1580262 229936 1720882 947430 836450 1072323 1767916 1505125 1957489 1500396 1636878 1258927 83063 244718 37716 1845746 1950807 546462 1966232 902434 96989 1016726 1667998 792575 916853 835043 1178809 1671314 124140 883800 217262 447162 1453139 1608331 129403 1151948 416427 1633216 890704 45460 1867478 1980585 360669 327945 761556 821309 1503161 364329 1404780 1855495 400893 667454 1684534 176148 1277180 1576618 1568622 600452 1607869 1656449 732634 868389 306053 252736 1161468 1026782 1457424 535945 1388295 422056 1587262 1554587 464815 846060 1634752 1473181 1397934 1662451 300860 139685 947892 1690655 1166063 1816587 718983 500596 1120016 479945 821388 18001 1414067 607792 1059025 1870441 1168634 1001176 1238705 1033224 4412 895035 858792 1729838 1050963 1189448 550307 1680613 382853 476732 1903324 1525491 340927 973163 1383364 367131 1756556 1917030 1762056 619474 1349206 986275 11141 1071465 1300688 537006 22073 1521215 1341955 1958433 1096045 1566858 803283 1453358 982915 1083386 1400128 1015309 1770996 885426 1296767 655545 1184611 1909581 623166 1869054 185542 1807186 575318 1432006 676659 1054392 37872 913012 1291515 168859 481774 809900 1127944 195349 1820057 553246 1624731 740371 751254 1762065 1979234 243095 819823 31545 1464266 826946 1078566 1705310 446985 229167 91168 1520393 1967410 954576 1709972 1434544 9884 946764 883475 619051 891773 1246456 1030133 389341 1839027 22272 1695829 82244 881927 1436843 529669 1073768 1577741 1773414 1784046 1005013 1986573 428034 1129166 1983439 959139 424191 1781208 1279686 1754179 1681191 1244918 1017297 616888 804632 306147 922878 515285 1187900 922904 131004 1076071 1163633 323593 113132 514094 574072 1145639 548084 1050370 1504066 584253 1371772 745029 238798 1891104 294889 1270560 1332438 1706030 434856 1515389 1057011 447436 1742567 12032 877383 536638 1802058 1730918 1628401 379750 864957 509054 1567894 785683 1881863 460948 765932 477835 610115 146176 1828776 1658556 1955384 271797 1345070 1860806 741154 1897568 1268614 689482 987650 784969 1250259 1940076 529719 889182 755193 1339197 1712746 704494 573411 394182 483683 1153705 375533 1853039 36355 297841 42273 1955237 1993453 1999762 1938887 960162 417551 1449977 20061 1380213 1701131 1348590 257300 1534697 1852239 953866 962460 72237 1408538 1331180 1987870 330533 1252703 1848382 212753 1289837 1963593 52940 554782 1976021 692479 1387343 1931257 1427598 787825 198038 1330679 376658 1251465 838901 283424 770495 316071 1276358 925018 268450 1141204 936331 1017299 1781773 1465097 956122 15144 1091092 576287 1373094 1308770 1700703 1238771 201576 1024719 531229 1834461 87317 306678 394367 1142795 26147 1295324 567912 832990 716703 480962 1811226 716621 918550 151082 919459 1591624 1015533 622371 23384 1507484 1058686 1472273 1678058 243488 1135707 38001 1060117 1664993 1194385 472423 1083605 580703 878551 1747860 1604915 963666 1130351 277154 1246927 323777 420028 183877 653289 1501567 64048 410320 1526821 1660163 1337120 566686 676950 414546 410029 140768 640989 113905 1123479 1961988 993019 1580132 1767603 592906 63013 1818603 1005888 998924 1619583 1405648 380839 324019 1922720 1146739 1245046 691344 317448 27964 1854692 1303242 718886 1610334 1028417 393951 540493 1119756 458449 1355162 1264793 1228749 1730907 351274 1610382 1169862 637588 961474 873445 903166 1499688 1967452 369974 1963536 1838229 741629 136032 107031 1521351 952665 283465 705678 1425147 1613300 1188198 1207026 1163982 1026231 322105 1681348 787436 1985115 1762825 1605858 1931987 836832 1517158 76298 1595932 190057 604141 1782692 502613 1135696 1789551 1668085 288469 12801 1883303 1984107 1796711 1729663 812380 760548 858989 1165647 398302 1650260 14295 1363100 479825 665296 1707450 1265179 951897 1968072 303630 667979 1530267 1584080 168905 847867 295565 201282 1452574 628231 1463204 1979333 850197 1917653 1288663 971801 1208863 1854580 686493 720196 1430970 1671282 1429991 1883510 350007 1259730 1372891 135184 166642 1815737 1948135 1960243 228973 1962870 45872 1714431 87160 1341830 1301737 221136 916006 113140 83562 1584542 1010677 923222 1822817 754354 1273158 559523 800449 1868703 593881 158034 1258942 1702974 1562083 1119393 687589 88448 433504 55775 1227368 258350 708928 1093925 1466902 532840 907170 721980 838435 135707 532218 480937 1088595 68264 1038505 1417583 1697629 1570460 815221 831784 6312 1289612 783431 1305560 1593934 358938 754007 1615162 1215659 475405 1966921 909386 1076061 207867 479129 800444 1410689 1888916 1854667 1200382 1170447 1899668 1345032 465558 968961 1751801 1877453 133223 1325188 636117 506855 1768761 517739 1369497 236058 1807312 1942037 538147 820232 346879 493976 22724 607793 1155059 878217 615669 1697545 434090 1060916 1610091 1883666 1110286 477526 1733051 1507909 325969 1355649 100414 127386 994719 763142 740199 1623697 1543212 5022 559094 1259227 275240 302850 535600 383805 51206 380826 70475 615080 275194 556693 1687702 1561626 1074431 153763 1090672 1345347 1955783 969267 1361639 254433 624221 201624 986906 1914542 1812975 835355 1536327 1060490 287026 1497763 764786 1243590 5621 1544017 363387 1439487 909946 1881027 832454 1257032 588038 1204027 1804456 1515150 443919 18525 1872453 673753 1639616 126477 1791886 1075103 193936 765304 1978679 1807200 774680 806395 835979 1823 1379367 663788 1948213 993513 1769491 1180941 1828437 1019782 137234 1325342 948638 1639009 1079141 1700760 1253330 926947 437688 526381 1739582 296734 1447478 748262 1793070 1331008 1448063 29756 469096 310588 566936 1447941 1103076 1225337 111796 1978831 1342127 947436 890174 443616 569936 519283 940697 288443 991462 1270626 1059771 1863495 1962639 1498870 335118 786133 1478357 592335 1342816 1010700 1927293 1911540 1696696 856663 1792574 1161867 331749 1534069 839991 105046 932864 1039392 574067 1624481 1958561 1844091 257249 908075 1657795 50032 220230 1334695 63764 189994 1820744 439853 1050101 980252 1820424 1496014 204448 1960918 1677318 1551671 1155414 130025 284854 121174 1555628 293524 1105182 364071 1574465 1395365 864031 1083632 112757 1820272 70186 1318339 671124 1984177 674653 694377 1733958 1812561 1738554 1000746 614131 1262708 992668 1939727 1910722 523199 762412 50053 1433109 1994728 715119 1064194 58030 1137032 267795 582478 715773 528989 1170163 210914 1647582 58493 1020801 742836 1823392 1879914 1003325 1993298 573001 1137288 370438 899184 1522264 770135 713458 1772006 1570955 736245 997563 1265847 430883 1056623 1281265 1177811 1497268 1035478 707967 1051005 1732651 1387196 340671 842099 913923 509763 224659 1880520 1944863 1030022 1639001 1932332 386641 1179608 769948 614893 77764 2102 1351981 1647113 1862183 914362 1342089 1255154 405834 184513 1724125 1357963 1912617 391599 642430 119676 1515027 1402462 1458547 1785483 1745636 619233 594491 901059 720135 1161385 216059 586108 577863 117727 1842376 308518 764247 1483261 29720 1916086 1431784 292195 811875 1158922 1515217 154604 1658787 1103121 1639681 694117 1674268 1392542 730700 163505 1876400 227463 806865 1818954 1330555 1441338 357894 590703 1219309 1082071 186468 1687768 1088414 5676 132002 1389888 246749 1364538 437712 1723477 1212173 1875706 1995428 1013805 845438 112547 418191 900852 31985 1819671 301428 1836262 1067233 272045 1821907 325290 1387459 742275 1421254 1271072 1109192 1338496 1695919 868325 64834 1906768 1988392 1404202 1874377 854043 1321974 984887 417497 1746207 1825898 64077 1052409 53979 978938 986572 678872 1725961 547606 1664029 1748627 1258535 39316 551117 865475 1028351 67157 1319453 1069045 1524002 1359251 566364 757852 221295 1894408 1483353 1317286 1556959 1713858 341916 241850 1517562 670086 1439611 1521432 1996010 268386 1716254 1669862 34916 754765 1896150 1285695 60176 649955 614036 487492 1303175 1555702 1078625 919072 1117063 879943 916064 451457 90978 1467793 1371896 1432513 750105 1522739 557042 968845 436205 775916 1194487 1122218 1838659 869761 1314871 1790628 1215786 1854822 8243 743774 1547811 1815877 755128 40179 675827 219669 1883405 662936 1027296 1368101 1902067 1939695 882685 1662640 1299101 614742 1813112 671645 130016 1213785 1639682 1106127 870162 454668 158837 1284894 1043378 586728 30551 1781581 1025701 1360437 671487 1645033 639545 1609011 673697 427773 1144729 987426 1353471 1344689 1463686 1901084 667145 816672 1557829 1277607 189862 708470 1378344 1648277 434142 1160183 212953 1010100 225793 1010116 1860463 502714 1857163 862458 1991726 235899 204817 380130 1981820 1447195 1990178 1338570 1402880 604915 186391 862250 399631 71100 693191 1739386 779851 658005 355188 1862341 1460321 1144765 658494 1929658 655845 893901 1426300 1657004 1733280 1053542 845379 605751 1034422 201253 676232 915153 111908 1750207 830933 1710028 1081318 625908 1663211 1538671 573072 1880261 870216 903772 217550 1868816 1810718 1370648 1426739 1570573 55256 430463 1830420 1105021 244979 793512 1315353 961116 6422 492357 1901320 1032900 999442 549607 1599945 1005293 300022 1323204 1165574 1011256 379933 474357 686022 225650 356732 1713127 1010623 279211 1461508 516339 1060543 1702704 1491422 873060 281778 54689 1425488 1413690 549264 1709964 273981 1099378 1755518 901795 1551793 1344473 314757 464185 1909069 623582 159848 945374 1003130 1466724 143903 421036 1003813 910545 39962 506975 764354 888636 1078772 571514 1407152 371463 1848170 1030197 873673 1317916 433526 326367 823005 1593838 1284762 147555 1873609 851598 607750 1540809 687396 1553430 257920 1922985 612144 590310 734573 1430119 423938 1662601 1077747 1660770 1190857 559321 1189482 442117 1399971 975509 1991529 313208 1813179 1513739 381457 1192613 563050 675725 523882 928799 1405765 1444628 1871052 1865206 1213392 763669 339710 1967427 802115 1414551 1123722 27668 1769290 940932 1095651 1331566 1857228 1238928 1882562 73602 620677 686549 1967921 694637 1655708 898244 1927929 1300427 649666 1393073 1381622 877951 43117 1158636 155782 1200833 727334 898869 1742642 79771 1963182 1871675 1247463 1506451 688978 1104827 154518 1283740 240806 643673 527615 1952189 1739809 98628 1425585 1116407 15940 1357959 747959 289969 1901327 489336 684633 4847 578497 641664 509411 1198601 1103455 1576582 1805489 897680 402302 1942514 1301558 429246 332954 504640 1972251 1252596 1328608 1773839 1946959 1028849 223180 1773485 1832828 1499448 532292 1086578 1246114 1316048 1194060 1954704 482381 1696689 1743896 185787 680441 803168 296672 864531 983043 1032966 389405 1214350 1107426 1480204 1837580 810906 809153 953239 667534 772766 1180785 383808 1777056 37913 96064 1738864 464604 883262 644211 850798 353244 837177 552244 1424328 1860538 788673 423880 1121625 1443810 92683 760505 1751392 1300652 1638696 938401 946234 1082924 1848970 3263 335541 1786265 686395 1767514 427179 1342727 1911129 174194 1955083 136639 605957 1925933 1570608 1856805 495482 1534994 1028595 1028304 492428 1039439 104920 1602312 1789468 384340 636289 895679 1434282 1957841 1820145 1681199 1431024 790169 1334358 1977131 1794710 1718786 1428505 1299348 1183176 1989270 42186 504070 1195739 717905 1357839 826517 755779 171528 1176081 700388 1538744 377635 901164 1930019 172558 1063550 273136 1177832 610074 1105547 906801 739504 1492620 995704 1167539 420996 1820815 1770551 1546811 1616346 707301 1156969 1545891 1443000 700832 330020 905447 1376495 476465 1680910 1769360 368943 1094744 1258769 786258 657281 1846357 319086 231077 432092 7430 1292689 810242 201997 1504386 604894 1734839 1352432 171460 407615 608038 505342 884873 1117055 1782887 1922998 865007 1690146 365866 179995 1988825 1093387 918264 458001 1031661 1548711 1770921 1583442 1653028 634948 1738763 466368 1152867 398224 1039523 550639 277300 1157601 711698 1709999 334716 1760731 62447 719679 799574 1536824 955709 708455 536474 1878479 1579291 617051 994538 1243336 732557 358794 718930 1002847 299937 82552 892909 1335112 486844 1885174 229752 1061320 1311857 1547624 1768044 1296389 1057660 152640 1984804 1086273 152402 1788115 484696 670342 321783 721567 1291983 1362452 710527 736404 891894 1147194 974981 25005 451716 74801 1418601 324612 1576348 510791 629512 1286190 942683 1441798 421552 547607 1542140 1911042 43078 1107901 1451293 1276733 1151509 433044 1042296 955956 900335 355625 1207346 1806542 1863346 1937943 1582421 185490 1707063 1847075 1645895 916726 805933 1413930 638623 1598806 269119 330931 1318528 737898 897836 423388 1330994 921731 710270 1224417 565048 125401 230742 515565 1434916 88796 391081 1517894 701025 1114716 465366 1372412 1238623 1126364 1050295 719836 785164 61348 3861 1492314 517554 697785 1440855 548864 1175586 1719963 391894 180302 1406030 1865928 1426645 1070353 398726 785649 1660098 1392485 93183 923763 32867 1639850 1061001 1160687 257262 223218 1183265 1906779 704678 1916322 872338 491404 1103112 65543 1349872 1946658 28770 1596339 304785 915557 311284 693436 326212 1775220 1178598 1485475 525623 652255 1553361 452959 1775483 123033 660804 1531520 1038828 510028 59351 811241 793683 601117 631499 895868 947803 1330581 1860518 1571984 1292734 60383 947853 1608738 356531 609445 1811769 1437016 1921468 1933378 1550174 321245 425760 64677 199644 633894 10827 418762 1923989 1335905 1867238 234189 1675740 1183266 351162 1467963 1175264 1115088 1147361 98733 792534 1906612 1415144 1393273 1906838 922469 708359 575845 80852 415838 482559 1236744 1505101 272532 292296 311991 1382065 259084 192179 1299000 790569 1648599 304412 724928 1112670 1185319 841273 267415 780980 244623 61012 1733938 267831 230678 1300502 76749 340517 201974 1371627 965989 630199 1899606 565313 897282 1619386 1270408 990576 1368046 1360066 319416 1381214 687878 1966837 954764 1337855 1744013 83498 213816 393745 1233396 1789315 1826817 1136206 1073736 520065 575002 561400 231060 517328 72243 1072447 1792065 101583 1693840 1574625 539634 127688 1144754 449418 1995895 845487 651008 643547 1167707 1156527 908393 974353 1629235 1059438 42276 1078936 819526 648107 1540519 1762823 599824 34206 1738350 794961 1297238 1538616 276319 424208 1928234 1761284 993723 1629184 1276792 931480 900934 1635950 592417 1621084 1603269 1315260 749010 1784583 173458 608460 1986372 516471 1508318 1286126 592919 119562 1206945 1305969 607083 1076021 330408 1984300 1021796 1264540 712339 1975541 1198908 735788 1871574 1260480 102998 1199884 1618238 1645988 713549 1022145 436335 1605000 984277 120160 1517203 1556042 130073 278586 192896 584733 598842 520470 522225 1208235 1583483 1361069 1153591 305674 731250 438241 1312983 758247 1689457 1308210 104194 1430322 1851467 1678699 415633 1714989 1894641 1943690 346703 550833 70352 1285225 1237460 900833 1375570 60518 537146 486131 641774 1393504 558904 1393365 444573 760299 1554827 632987 1376490 592112 756087 103309 1179723 1042978 1679340 1671909 250876 607064 82157 1375708 747174 249921 1965170 959734 1159430 1680030 1589002 1644820 1867747 619306 1429450 156365 782017 904860 1813006 1233770 1547333 1891974 20717 1201146 1897433 1490999 1441850 474683 944904 1328338 526938 771354 525801 1605616 812763 594629 436183 1256596 1239988 658011 534120 1873612 502417 344368 102652 900835 562611 1384041 1821496 1697549 1323260 1979534 164887 876829 257337 1096993 941768 1946639 423708 630844 1108080 896182 393817 427964 1517117 1123574 974039 390168 449245 788427 814302 1038012 770876 1086404 1464836 1050876 691101 79214 992643 1113576 1783121 627008 215947 1088584 1278662 611837 1666500 1301035 1805306 344333 1942023 344837 125415 1321971 221535 1106488 1131021 1265723 282476 566730 778805 920767 1754988 750080 774310 1671158 1679431 389463 509450 254650 395323 528133 528011 1928723 1756312 1979591 1741208 1543243 380748 1790776 1466180 24956 1205111 10418 1630870 1886553 387277 1292269 1714148 1876455 1511842 791386 1533781 664176 728082 533292 558875 1578627 1100930 101035 1726670 1555964 577581 1180517 1805192 794951 860904 1590354 284967 1529163 1013687 428775 1981988 687815 1908706 1900293 454974 543857 1646161 189162 326623 154390 800834 262993 1612200 3237 1998794 851289 1483047 1083325 638653 933623 519579 351279 1566779 673276 1376791 1092445 54079 1479634 403846 1432414 1683043 721421 66226 75168 472812 446925 766771 1654271 1786818 1386819 570512 1498758 488554 461349 1266364 661722 30949 1488529 1671549 349701 1154910 602451 316028 1799874 806467 1072581 1953970 713172 1775976 1353278 1074594 244568 37207 1599422 730516 562441 500627 1763799 381102 313187 1715314 60648 1465916 1638157 1903810 1336585 653008 73420 203214 861404 639892 752268 1603204 1607033 499699 1623715 1445462 1430916 1846186 1702178 1471757 668860 737506 1458333 1838844 1418321 901264 1281645 1460750 383307 727365 505433 442188 1784891 328570 1055207 1008036 1315447 649320 1521876 967223 104519 133182 940206 581198 705119 1614610 260371 638889 993128 445121 855988 67666 761994 385007 16181 152599 1766230 948006 1313632 147901 1881808 315327 664548 60559 365875 614618 1080498 1338475 370862 1638151 738069 409978 1189503 896774 1956952 409560 1595475 461436 1812237 286890 1262620 187683 45332 1214919 1303027 1855646 291852 1500481 779623 432992 252963 50419 158862 1726474 1847586 1933949 469860 291045 331701 857099 427685 605667 1576643 645397 746588 1563552 464837 1484451 1362281 1317486 448576 1944291 729575 1418516 1201036 1328260 382459 1110619 1962807 1002036 1582578 1027226 853522 1393243 1292555 1714445 764342 327765 1140102 137678 662622 621094 1530960 112636 775966 747826 1941405 1375839 1581246 1364412 823892 736890 1992468 1807451 769507 449420 1357020 1330653 1440980 556867 793301 1900118 1355167 1262024 891827 1814606 530184 1160956 1443618 453497 1112939 1848573 1163139 1518229 1859196 1255540 392088 1577221 788409 723599 1519347 1239631 626994 284334 361735 1093261 1929485 1168526 567721 1587351 716622 1006645 1627505 1001433 744517 598011 1271435 1550512 889609 1798211 1837014 281052 408687 1218811 794868 69021 1244825 630771 1960406 1874106 1004364 433971 1805607 1424711 1650267 1596519 731597 595475 901223 140693 1115476 1522499 1565383 283445 1638031 1389061 1438915 348904 1732149 1713146 1283142 183753 199998 1641906 818401 422963 908329 1865080 1727255 848281 1912359 1692961 1443661 1154513 1437767 582347 418609 582238 1804386 422781 1836059 1480494 1197047 1965772 1891086 937067 1242580 1860166 1161496 1345807 1087111 1784841 584331 1537100 1300998 568798 805481 438994 200463 1551036 197063 1547066 532009 737867 196810 686800 86636 1736740 1393229 917702 1473177 871340 561444 431314 1188704 891890 1843897 402313 515248 244506 1014187 1272951 1811922 831203 344776 18716 926881 392289 223717 1930505 963741 1828141 1249147 1051731 1760727 862317 539701 74345 1655969 1560284 770169 1569058 1218112 622797 350089 967386 1012981 104787 1076717 643296 380277 657692 564405 207627 44372 293071 1409622 24737 1130674 1313564 885515 1124368 381710 1480658 210968 537385 991010 1417723 1494172 1218522 614976 945057 1022608 792790 1529099 368525 1108055 737712 552253 827004 1543862 22874 191269 667111 977399 752718 97676 911686 1763076 1384233 1393499 1006768 1028815 147365 418924 1896182 364420 45031 1705776 748150 363300 860145 1088447 1377067 89440 342917 1161559 482868 1571063 1003388 27919 1507469 1386183 628505 382904 283809 695874 1982784 1863006 552792 1388675 1451188 1182397 1708171 218981 214507 1789370 127328 1550764 1482730 1902654 1740437 1663654 1234395 78054 865202 212783 601036 124742 913243 1362585 1358392 959490 1468218 1799501 421565 1689778 872968 241287 1301531 1487545 1952074 1307300 159435 755937 1208522 377823 1023803 216423 1322384 867332 1199891 787418 420647 735240 639190 127132 1395244 676239 859730 554971 87628 870447 537512 288264 1275577 263640 713123 1538756 1826110 1613068 87739 677916 1065912 1747726 1374505 1561365 458989 1629722 1943353 1486224 857123 1348362 366351 1782444 334091 1098827 1773920 1340844 41491 960383 386174 404686 768340 1205620 1181358 168431 1168893 20508 787342 190896 537405 902183 752339 1231833 1284492 955353 58208 1244763 1022200 1509574 1331614 572050 1940212 799910 1457637 1595484 746948 1903214 350554 149198 1951152 183438 1044144 1328980 1588682 197034 239072 131341 1340296 1257830 1159988 37694 213176 1533413 1530961 1419947 437286 918119 1865053 27497 1385565 297673 53692 955845 1634924 1206584 424362 1376794 649687 75784 1143744 1779261 452353 1203709 1276853 1188898 426336 319590 575381 193575 1923939 47280 367802 874549 839359 615205 1250194 817547 1896131 1443456 17197 874322 1859354 1870939 106867 1850530 1208751 363611 915835 844560 912505 767953 471972 235 1847277 897851 1173209 588928 1420302 1130249 492361 473918 1489819 1667439 198300 792462 935991 1150423 1777626 1365197 1430582 1965466 85864 1252175 1056008 1422571 797422 1620871 795335 1062980 1561091 1160351 530147 1169803 1033716 305662 1986701 521434 1024631 247455 454431 497637 226011 15891 368151 1630852 818109 1104111 1868815 1216614 495912 1915427 650599 786244 19482 487278 1844393 98003 1890529 919218 1639593 20141 1910535 271440 1164646 1143031 287460 1475307 312108 1812492 374532 300227 1864041 546510 24774 1848338 56019 390181 1775993 1264244 1350709 1174579 1275173 1211184 516353 38565 33578 623464 665538 1188826 1001115 1214365 790315 1854429 942372 1196698 1889787 775782 86388 1470132 1856228 1598482 1290838 1758323 1462383 1251601 414829 730172 47513 692234 573814 968747 1618807 1404293 1521426 387180 687663 1789457 462519 1501362 486959 306307 1364903 1888763 1203540 1285276 380289 1647806 1116255 661726 1027782 1637231 1718171 981160 1418856 687238 975718 1775485 1632431 1781056 1414118 503429 1350302 215387 1397616 1593149 145928 36140 92242 144057 1601245 1729078 570275 1162225 1774003 1187951 1806118 1339222 1912840 127395 1785577 893464 913484 760247 1752850 408894 478777 794923 752969 1824022 1172431 972473 1434037 723061 404960 934871 1602075 1519387 678319 1137629 1751261 446134 131098 1969232 920368 1802211 1559965 529928 111251 483710 1723487 846992 559214 175041 1551114 696741 79756 695087 1692133 208104 381795 990719 949300 748682 672287 1496152 1548616 1221578 1662774 495153 1301622 201101 1935647 380045 1045732 777816 1758897 396721 1300590 488088 1306776 460480 499910 1614177 65261 1842129 1808667 598311 950389 1597717 680900 1091099 1141325 50431 845209 1209119 318396 1529477 38843 1255315 136371 268614 252538 7995 1360799 1388458 691970 1151854 1254460 1227248 1229994 52673 1191629 606274 1520254 1695203 907018 593632 832570 1749535 630183 585514 293963 1078614 695154 326580 822797 117660 70001 1656962 1856357 1882863 904516 563302 1966614 1123848 820800 1246348 582259 1333157 472172 509815 430638 718381 832582 304773 60520 440586 233711 1111644 1088433 1075422 978676 1835323 1837534 85874 1901293 359988 709660 115133 1547172 1320528 1145422 1454454 1561085 1099372 1419898 1706428 1239586 1600464 1719770 441197 1328196 377247 1868855 1321590 1198644 532590 899926 324780 1424704 896464 1738446 1774196 1078733 715921 1204528 1905869 1699422 1329022 445716 1946761 740030 581951 1161239 914927 181954 777359 985322 158462 1444545 1425661 1372511 180307 809136 1968647 124804 387603 356755 1810492 1161003 1071746 1184042 1558263 419756 131880 1914027 443503 177178 1410826 1002328 140224 282285 376175 433204 918908 930415 990281 448368 498867 352688 232873 1430128 1378140 784642 326575 26422 262519 608022 1818546 389532 1024753 631205 344881 539996 321330 1470168 1832421 1458840 1484291 142941 741841 360607 1074412 511757 885286 372939 317384 1897763 829952 555028 1513583 1265701 1971702 1046357 1345584 1019699 1240913 1418426 1524321 1544528 836883 1560405 484431 1656817 1220772 401288 521907 340846 1490370 366642 1696886 1292380 1836898 389322 747332 1313185 1427330 439520 648977 51708 704459 624593 191296 1733443 222281 1085379 1354191 1407601 267737 517092 1846568 586528 906673 1059594 960201 498581 1254318 1830539 1394168 1862570 1932309 1779332 1572972 609360 1545027 1254594 625522 605038 441273 1190432 469383 559648 271877 327201 623506 391311 881670 1501735 146135 672923 852219 1531217 966692 590781 599180 1941748 74727 962712 903170 841582 1641151 1622989 151700 310369 1872902 1594856 594577 1054081 587 27111 1067405 1411302 1504461 223370 508923 1197464 1264072 33994 1321058 922573 503263 771686 1379386 796804 486680 491914 1950669 238981 1103466 699513 222166 960434 1773708 1957881 1171054 808737 177339 1350122 339631 1443583 36558 1309098 1626155 193236 37238 856435 1810012 666787 1374104 1478554 147296 1474524 1954042 875736 727451 1180215 821362 1846871 490490 1888751 1436242 1872895 700981 633704 1967050 189098 1307457 495098 1266819 403682 648623 1504780 218777 999377 1624817 1561308 1145909 611522 1681528 1480169 960611 1309972 227423 641040 1345125 1690814 7112 1468630 367119 808427 780339 1020610 1041867 330366 395479 1462860 744102 1035163 1675492 1169756 499045 354826 739238 1991333 504636 1682375 1469381 1994968 538696 1273332 1907011 1023648 214340 640091 1510025 1645231 812194 536262 218478 124327 1110943 691343 169251 1006514 958269 338840 437177 879832 298134 1213097 635175 956779 792768 772500 1634217 179328 1180692 975795 1703093 1359740 664121 133554 1082279 488482 948024 858279 1215484 152883 1715750 311320 551838 1746364 1343154 1262003 871583 1370449 1695501 1385666 441987 701920 1017284 422125 1983655 1782158 1477280 344086 168725 227330 758738 1970853 348448 1861367 550618 945416 466201 833119 1132785 955908 1561090 780690 174195 646762 1008258 435863 1230201 27575 1942401 1638574 1459357 1639425 1503713 1138233 887403 501748 17593 640348 1039759 282784 823632 1177477 1336172 302825 256862 812054 1715058 1728352 1817763 1609590 1259225 1399883 1097054 705218 1318617 720572 117170 1420967 1643897 1762844 295766 26322 1326813 250866 282286 139767 1765923 471663 525678 607635 592489 1383974 1721496 1560209 1193937 456279 608978 1653669 915145 1731918 876322 266741 1740106 1738128 910077 1302751 1379519 1539530 854628 1547884 223277 1474895 1621197 1483702 1354647 509201 1525482 49231 990350 1958811 968259 1457169 283208 359152 1545589 1449921 227746 1279658 185020 168966 765365 1898071 1490810 635466 1992690 1788543 1983213 1179106 827504 1074756 359314 530487 1651235 749278 1155440 982335 894098 1027498 1079424 1500954 1049737 49167 1989375 32726 1776407 618586 1485628 1202352 1564314 1585900 1203462 967612 652117 1177496 1419983 1082515 1284093 1473785 1240630 1294031 1546150 1815522 1513134 908610 913014 1753403 1902611 1721323 1603201 1285055 1934913 1106041 1132097 564642 762857 829662 561636 334299 1691765 1608265 881070 679335 1364747 798359 888456 1934977 1468563 976522 1133292 1167290 348503 175774 1342224 1960920 1718126 915918 488145 209313 1111528 545760 1873356 923475 1395341 1395640 96726 1224647 1377004 590971 1326498 233199 1352511 689010 1758198 1106333 1462317 1751709 222206 271333 550852 1424803 331656 283677 1223459 584215 1843663 1848842 1571025 1993792 643636 1207868 1345418 904060 1326972 1201943 709362 1435949 595464 1065565 1122356 600473 154043 947946 1513120 1756639 1326042 1287363 1913068 1194543 663574 1201358 527289 577720 1938993 839939 386123 118877 200787 50222 294161 585766 1614215 79349 1637080 1411322 784964 915788 436989 1986994 976125 1580200 1664312 1883663 1715891 959261 1499297 1692384 1544575 1137496 143771 751388 1045477 1515276 504549 882366 300640 36942 637623 801752 1756247 1295247 64259 828517 436261 1471507 1188401 66384 1055429 100955 846606 234871 101585 327558 1510599 1960229 410751 94601 1329941 1323426 1605168 1573829 662859 1652579 1137865 108576 1779456 661383 1097515 1697117 1553704 304751 442707 173713 293717 1187378 1954299 1113745 73623 1082379 521068 1093048 442506 799619 942721 1366709 1296232 1711406 1796811 1062237 1984421 964856 1646626 121822 1699773 167635 1115265 197762 222566 821709 1617656 147236 1287575 579537 1540584 1636277 341281 42196 31723 466037 229038 91249 668655 295129 928171 559766 1210160 242780 1196641 83239 484134 51674 1686152 1172700 892689 206715 433632 161428 1246243 4583 1229560 1316931 1813554 1854382 317096 782568 805112 572158 1526453 1034623 1226322 1141746 1505425 1485054 1180373 1167307 241917 440696 1533060 291967 1575297 1103905 802198 293423 570137 977672 1471311 1963189 535990 355135 1772350 998639 1332902 81500 931161 1202615 1187024 1631932 90052 1733998 1208356 1812719 215372 614660 882509 1463572 1446902 1921386 342115 534991 1853479 1822063 312323 130289 1003543 1073264 841715 320120 1059763 563741 1633041 876862 1309643 1979972 607963 1557222 1138961 1979392 1879879 531873 1395507 1889391 342724 104583 1712467 518101 1585310 911691 226651 568051 52844 1706791 1425264 1457542 1800011 1335963 85960 1079906 505594 713905 1907708 576958 1745795 774368 1969711 1489648 562855 422253 1135081 1456082 939320 520100 1346278 215467 620632 1582062 854304 1756385 219636 1382635 1128482 1898815 578247 708327 1523136 359166 1966446 1996590 1847759 451309 1648612 63288 961239 1901688 1967313 250342 206508 1996322 731507 1633879 1351968 700563 413012 1710094 289683 1368931 1129734 1756883 739756 924845 837696 1888602 179371 1171603 111105 1030132 1277074 369586 1592986 1101846 1236395 1612129 1116691 332514 953568 352957 875783 541103 1295759 1906843 1270719 870227 52941 677166 537673 1935981 434677 194551 121293 438660 330036 1009839 929199 1624837 996385 1776799 1382250 783769 595937 1460841 940266 476347 1520989 176830 1642774 1567876 1967060 1556351 752641 974517 2430 1153364 56681 269297 667382 1703597 1583387 464501 1561532 1559909 340903 1740477 129787 696659 1689172 1109426 1890982 531104 1671307 747179 1094272 1476069 201048 1281119 152588 110397 402227 1518476 1332829 596796 284520 1726031 675216 619525 150512 1790458 1755641 1931909 583745 1507901 1983161 1118294 1491508 1719670 129895 1794093 1963876 1156590 1240082 1947461 757967 509562 1844914 1300414 372131 1847473 1329908 1093120 1680856 1217600 24216 1569758 1129353 1700352 1690395 1029713 1711889 1766200 1891312 1094660 7477 1898223 304946 1568972 1155131 955090 1452878 732409 520417 1785151 1779199 1967768 139614 1024693 880982 1029694 209390 581868 544904 818481 709403 1097845 893357 1073270 1833403 1351918 1894529 974571 1925185 507826 1452666 1744069 1961875 525080 767483 1245152 652610 966389 907887 1607250 626602 546068 854408 359626 1722624 161386 1152775 1822593 819755 862758 1710671 1337750 532954 729745 237700 1428427 1289761 1781473 810341 718347 1693404 536795 191072 1404699 828525 1106770 1600717 869845 121345 954685 1561243 1734720 946974 1144696 253172 489720 440641 941076 1971842 1710478 90681 1723903 377059 547187 409614 215866 1255245 366949 762262 499337 1882176 1064007 1682618 165879 299722 731797 1644758 1029306 1432138 686692 277183 1944948 1946780 1983375 180893 630410 783816 607502 444835 1068588 1768564 226203 1209408 834324 332877 1952751 581105 104460 42256 714517 1038162 1113669 1909753 1288863 1257118 9228 169955 926833 1423594 566052 1646625 146567 1309411 968219 591193 400087 1952803 593799 1389946 847986 1915962 1427217 851131 924022 1080337 92886 488303 608936 988636 1061093 1486844 1422104 273933 335275 571466 578576 623824 1884209 377647 1059907 1505041 1874979 509850 1428784 1092034 1714859 48780 1397883 1662905 238462 648682 366435 1984490 320072 424606 682511 54826 839371 447545 876768 58873 1513760 1999672 1589547 449239 1705422 1514638 337742 1088073 1050434 1046398 37873 1991269 899117 1984636 1409176 641578 615771 899774 1610070 266006 1583563 1001142 1416249 870255 1833625 1732466 1474844 562136 1211556 1061299 1629459 343043 418421 851165 1478402 1262566 950980 1493618 1179349 1431184 1147133 1237325 768371 1804460 384961 230703 1744686 1403095 1938853 136343 634094 1935636 46176 1662059 1692537 261141 298771 178827 325877 1363572 1636813 1659003 508843 119940 1961313 1980141 622535 320511 771495 823773 654046 1507954 152605 549410 1620640 1134253 1218629 872492 1784435 1138818 655412 550120 78317 1714719 494342 1720011 1747354 1649402 1102862 1408518 1666771 879019 1054487 1267594 712091 1200567 1466477 1730830 359956 999349 943017 837165 686092 1458973 1211373 714497 387891 1171492 1362135 679730 1867076 377265 1417178 120059 1379089 539301 179093 1830637 1143328 1603746 73806 1246150 1278150 1988128 1168035 1810976 438277 1792912 1216586 1329197 1833417 24495 1173602 409018 1914454 961377 1959948 756610 106413 1719280 338586 1438374 1492004 1108234 1361014 86046 1288641 946469 1987386 1678970 495889 531225 100272 19067 1416096 1895818 1149536 8285 657741 1481513 731081 567184 578126 612695 578168 757862 1941789 633327 1275289 1276419 1387858 1900963 1671228 1866375 284185 1922003 1340339 1503026 1245013 1871856 638190 989176 1372595 584672 425606 1077905 505678 1593546 1483859 1896006 211495 1568651 1188020 1677425 486590 474921 15993 869539 611979 1853164 758729 834777 1336290 357943 1441580 1227994 1580554 1224824 1931219 165698 1042565 1941048 425570 1117541 385339 220244 1739769 348741 1413854 1028661 791768 1124772 612598 527508 9875 1311122 196271 871217 370612 1662995 1497561 401083 1487965 783869 1659354 1607736 876166 1175935 1017562 471778 1625828 730394 1909668 940755 1978768 1238257 1201952 222554 1351250 1021925 1016324 375769 1271108 1566553 1810595 1505953 525147 757670 118019 1967363 301353 874534 1659628 269243 828174 1667963 185166 742793 910440 1451916 1265467 685334 832803 1018155 263066 903646 1951460 948836 265974 1304549 283624 1933697 530648 1777085 1560971 685773 815174 460224 1644018 64702 812719 1670481 1319227 575714 583228 737698 1541288 480855 1855585 744779 164691 1711291 1940132 199285 1040365 1360476 797619 638010 1194129 1324620 1996040 1149673 1865331 611650 1860084 1187068 1097774 657892 1992872 949496 663932 1552363 1465319 1574801 1945131 1839976 699561 66971 131525 1045096 1303328 833291 577016 1753656 1412552 1781140 48252 217334 1647143 392615 1482105 1228183 701664 1940006 1601687 626741 1216082 727753 418788 692878 488042 946506 1095141 434240 1586750 1012831 1892127 273200 1492328 192329 1603620 1460564 191338 192972 298866 354578 14745 26303 190909 728380 1013090 447597 20100 861008 315404 1496657 1598745 605143 1645087 547389 224484 563304 1497879 1362350 1963385 998994 1625280 1646395 1879851 1705925 1180200 1612331 815427 1778463 611457 780326 957253 1283554 364403 6328 134848 442235 1930340 922863 1091505 1363501 1995703 1551581 524510 1230865 298270 276097 145725 1478394 83710 1794789 158823 1612605 1408180 92892 1433498 1679218 316564 621843 1854524 986830 1219788 1815903 1180721 1431640 1380385 1049066 1889342 279298 1510936 464251 220567 266806 1191351 583498 722700 100091 1662003 990836 1866881 1681421 1096958 956888 427150 1593825 775731 364035 1967169 547641 1293266 1427126 1345764 1723573 771234 1843282 460291 147388 1338258 1503793 1337301 542445 1864742 1003091 576003 1320523 626074 334762 616223 1048105 686761 1536631 320986 1626521 1217984 72474 1691282 706184 44643 1976185 1462507 1322631 1432908 1196509 1911352 546506 1003096 1998996 410410 1617252 756809 117985 448474 172605 1530206 1357312 1543094 1689700 1848934 349794 889176 219963 1727450 23468 1718183 89468 1193454 1811143 1565588 662603 826440 1878251 1043945 540266 702573 1279458 1907342 221178 541993 1214267 1393824 25735 941322 129497 125047 343008 1776758 1115650 846728 1609441 995983 556030 1168227 1721913 367269 1388399 1931647 708705 748660 973836 147822 1243968 204692 564697 1010670 1828549 405467 1560668 1029250 1120470 50809 1476737 1784855 1923400 773458 1175957 1981651 935653 2249 1186140 1346389 1035105 1876039 1333921 1814574 100430 1491577 885919 342874 209119 1604097 1542259 296241 1861641 1156104 470012 1496061 248209 1068380 1591037 1609751 1482050 753973 1207085 1549369 923823 862371 1441242 1453315 1944615 1774687 1497566 246796 1851435 896997 699636 1238730 1343900 475125 102632 256364 422180 1057590 774102 1360594 119580 179388 22823 467706 133381 398599 1307080 746991 1077034 1702457 537823 1924479 928780 975174 1579492 1429560 457943 454100 602010 962333 1918906 1344585 1442744 964700 975086 1149891 947935 1394280 446836 1931498 1932125 1647431 141504 1602628 203343 1791244 114308 412435 1133575 198112 1182817 1066225 998662 1569700 640909 1053716 1251513 837460 319392 619477 769119 1040528 782105 1647314 1305152 1962322 1054506 731910 185215 1672237 203260 334366 1309532 1412801 1278993 1878403 746146 1496836 930067 829839 1451177 1866839 1597343 434209 883875 1082175 1018854 1237691 44724 165790 1860488 994419 1249632 1468330 943944 746370 1418653 1036665 1047079 1503124 944074 1900745 298588 1670602 211928 439894 1870868 1901803 1255977 833186 1202181 994471 1656670 302172 1839782 564712 869653 1710332 1696750 1466568 1083814 85533 1407147 1334553 1760549 1241469 256913 1542130 1796881 1102409 1780933 1199 378255 900733 1298716 1813742 1104882 1600970 1451760 764654 767084 1519291 279859 599126 1984937 529830 1044991 585533 1994528 932565 819432 598361 794012 1403886 1704380 685249 1542449 1389589 379864 1652347 1295587 867464 1219005 1191906 1405908 411850 1169029 690363 595038 297886 321311 418871 1067290 556444 1642995 136190 831918 1346090 1111019 1865883 1808273 1256404 123774 1810468 748584 1754291 1736977 1511983 24661 1543627 548757 1826118 813362 417449 350435 1842941 901600 1385052 1843659 71196 1275535 1608610 358953 1413332 1092840 772457 376087 1908805 475420 537909 186163 527514 371555 270690 1264284 1893565 207650 1550804 1920292 518229 560097 1943157 158570 245511 73402 795091 254660 1417177 97253 1914385 261941 1934734 1343043 134751 970790 1874489 441406 1047441 329791 1737521 902388 487645 1554775 1910272 997952 1758311 1387861 1171669 1920503 554234 181006 1118006 1953330 1844602 371880 570295 555535 1192177 1362835 1040419 580546 1754603 1116687 848069 1716417 628519 1911770 868906 1131308 1699495 133735 187500 503650 1419133 546224 1052973 39535 93577 898473 996865 47482 589991 1276967 160717 537932 1161758 1272617 1730839 1918395 957011 733579 344671 1258576 360627 256314 58547 1495446 854084 47156 484632 25265 1124863 1940856 260649 504841 1548179 764958 1101217 1607073 1630986 1452460 162499 1941704 1377776 926161 1554116 1776091 1201549 608334 1674142 418466 1187928 1883031 1723062 1281133 433334 862883 632657 1867059 1172545 1683289 478885 382805 980384 368489 1635841 1437352 1216596 915917 603921 978856 601300 620718 1388417 1573395 1942072 737133 1823506 1539018 1891627 700095 1050689 753177 735704 1775646 1181785 664265 1950155 1661110 290638 1475827 80564 870774 1762591 1129557 818581 318465 371509 1134291 377867 986395 923692 1822196 585894 533409 230872 769708 851766 1791631 1796255 648986 1002556 1426834 574285 240526 602523 572244 1703168 1537965 1186628 1789963 1268750 557864 1927662 910329 499583 491787 903514 356244 224892 1609089 1257401 380022 1168179 495201 1762981 997368 1760127 1097512 1980279 901643 119797 398620 1603377 1365726 983728 1058116 1245702 733000 387665 1179798 194925 1846504 851262 1681566 1070029 1707061 420224 828062 1503131 1682746 1866140 1938689 1722557 1054084 1557703 181668 398057 157022 1248880 382289 604241 1972345 344626 355086 568294 445374 1114536 1007969 1605512 1366044 1304369 61482 34710 277237 1518544 523522 1114300 1295693 361975 101463 115842 1746870 618464 372103 479281 1451784 61698 1644465 993912 1932618 1603763 1784127 1778118 323850 1390507 1835654 465869 1488623 1671554 1945959 415185 11979 1956790 1982527 949667 704321 1944100 1992595 1256096 843459 1944941 1758049 1466792 1357339 396276 1842645 69365 1488476 943771 607943 1467063 142909 613853 1553700 1740064 1349829 1253861 1768829 1787685 1038498 1250358 1110659 1244339 152878 1856453 1266405 1272044 410261 637562 1564195 1819635 1430839 974917 1860044 1185667 1822144 1601970 452015 529223 1659848 1575588 1782594 1180535 1049736 1788657 1051128 261105 1075511 445209 1727370 1715193 1483331 475240 948025 1933567 834417 152068 419672 597404 551361 977617 1434164 304170 54587 1213967 1561653 521570 833140 1538469 56830 494862 592389 1349116 45365 432266 475077 1981350 710437 1905502 1931746 473162 383048 656268 1500686 261858 894322 4202 1916385 433521 1551831 661041 834398 1015092 223866 1652712 937110 1122961 1948058 1358915 1031377 591827 1097562 138936 838853 1854540 388906 1085972 961800 791490 1834881 1829458 139741 682312 1582083 1704098 549361 1704240 367497 1182588 1657862 1515205 235711 1629387 902982 1617128 600942 878226 508448 1047162 410949 450632 1001490 168227 391430 416576 1945280 1959582 357456 892727 1824659 1129618 1400523 838992 1176435 1998418 1253911 1096143 237015 1114658 881796 112159 1696714 1170437 1432861 461634 1524187 1744945 992487 638019 116333 1283085 513758 660677 440682 692710 1847668 1311362 1568200 225880 1295882 330912 840141 11351 1299489 882032 170127 1243561 968598 1193004 46429 1428258 554470 1072268 730563 787765 861034 292611 1263700 1005182 1259377 1423557 1634701 45295 1988849 442395 1702056 69326 1098677 171823 1617499 1161059 1655425 1984047 1734257 859838 427262 1576818 1414651 1511853 351378 1809423 1525871 1448774 20024 409095 1553915 1520716 900846 104011 161922 682523 1792125 1953310 699484 1920792 1784892 1150970 1978292 428967 664089 160232 323019 875539 1335544 1219268 1789100 285201 1211533 1139472 943257 1322858 1885303 852681 736998 1588803 836353 1441532 937121 1144459 1286920 826201 524953 1372902 348881 383902 1535697 1073461 833518 1663451 285757 1778818 851427 1873387 1661869 409296 1473216 1752849 1668743 1759024 245038 732550 654551 703549 140808 1529130 1440725 344198 1690799 1278435 325303 1215779 1942820 1089355 665224 1964888 722088 136017 1448556 225871 1072227 186531 109455 1710016 55671 394115 243044 1573692 790979 1125331 1912985 1888424 1671678 1246175 1356602 1569124 120209 26466 1480549 126259 1801163 474061 1680231 355633 1705642 1021332 1364321 1305773 520746 1822635 175295 90238 1906828 466365 1506689 125889 547171 825260 133095 490376 1222662 1098650 815364 710762 115758 1882576 1417873 876450 927197 892470 1591340 389330 601363 362761 19430 1261878 1948980 1380435 412746 1165191 386900 1891153 1928719 721235 1616005 1016540 69108 398695 510873 1775450 1548596 1105587 1345655 221912 223363 692038 1403204 777185 686227 169174 1142181 355806 672285 327871 1864423 1310425 866816 1017372 194344 594017 656589 1593078 1888848 74594 202008 993284 1723239 37128 547174 884324 172580 888247 212639 1619903 1660083 909815 1820654 1529942 148120 1460373 597409 1955666 1535428 1845828 158107 1862104 192418 61263 37542 1687869 40453 94385 1869236 1978170 154670 579123 360561 454114 259434 1967903 1138744 1962505 961552 860052 811588 604353 1194851 1480371 991502 641205 643749 1030436 77069 1554822 283910 629619 1564356 568790 1063000 601922 592753 1295550 731811 1445547 170735 113574 752868 1858408 1164881 771130 1969488 889747 810251 1483023 1331996 1849146 134018 168369 1249032 1242536 1543582 1338740 1475183 1749648 1939983 1618401 444255 267263 1102686 231100 348725 1106835 776965 690998 1460226 1784683 73407 892522 734718 965379 887590 186630 1546038 330633 154969 861408 1484318 1838500 615869 838722 1622360 902164 428278 1291680 31189 1158956 885877 369009 1138584 1642119 157760 441321 354866 310958 1647571 130571 375731 571001 1676894 724254 1335168 1853950 573409 1621594 838780 1067280 212035 310420 581450 345489 956866 1017256 151796 1929835 1397662 1655440 1186861 717544 1147691 667423 210825 433407 1452471 1125560 39297 1818587 1171077 1287975 998736 599512 32169 1492089 920618 1484794 1706616 1967217 305962 42797 1536389 1221162 1008673 1032483 1048831 1674990 289395 1986690 1276531 347286 800711 979419 525220 1414542 1731203 102932 1803058 462405 355510 691830 1212564 1369240 1320662 330394 1754490 1195052 762482 629118 1933297 620702 1252383 1261213 1837726 1985748 467984 1574109 983180 103870 1150664 857797 1496694 1223489 1519114 399855 611318 1704824 161638 1000452 1561385 988760 423361 1079256 140384 775445 1396782 1770193 955968 84233 527133 90116 1323121 987196 1509726 734771 1374129 363985 489379 1003054 42164 1335312 1502249 1254926 1859197 383349 137232 102403 1941294 350741 350970 31390 755806 138971 1724563 66002 1810284 437763 1793088 1531328 861056 1906805 494282 222279 1303090 353101 141338 119821 1631170 1688488 1580175 1388471 303119 1488281 1621510 1773223 605608 1234619 696466 1757311 1881894 895209 1405260 1077909 1474823 165624 605785 1643520 21278 159803 161372 1371626 1526056 662243 467036 481755 1997393 10290 749680 1517954 965772 1823095 1568922 1351772 340012 7509 1297452 862217 452079 121777 1081583 1686345 768315 1373221 1442203 1326540 140783 1471045 33075 666990 1692577 1222926 1145227 361240 998092 972555 1871384 503547 1741943 465382 560052 1477883 1951400 292663 1418377 1182211 1049738 1949777 1574128 1703889 560595 367714 999176 321678 1698944 151916 1891817 1220116 570413 1600042 1065677 665197 1773487 74504 1671275 390801 323925 481888 1172258 20707 500652 1737741 819062 485544 1789905 691787 2294 851401 1875829 1200571 898483 1199378 1804597 879631 198173 28971 734128 1299726 1368545 848001 1654637 249864 958786 1566465 1018720 900678 129505 1143405 21690 1634140 446121 1055348 1536094 991712 290968 80206 1974502 1576493 1190063 347516 455287 1441476 625697 1172781 957405 1851680 1289016 483300 262922 703245 1468856 1027207 267903 535483 928205 537099 1149207 525799 384111 1339910 1047642 1561768 120101 703175 616239 1539057 1216971 1268431 1034701 1439924 552965 1658142 581092 674409 596431 1127289 1312726 728920 1525081 694563 209013 704403 1663340 1232427 82032 494735 487518 1211677 499605 971934 1781676 937608 1280252 307995 1197 1842428 606163 471557 1022820 299358 1681968 1389631 1687671 1779475 266791 1443225 88928 93537 340840 1883035 823637 37878 792777 131407 1721599 405466 1639482 1226280 557780 943358 945253 233815 1760163 1939010 485159 155489 410282 509272 638263 1241080 641315 582156 1496588 1248124 1264177 1255401 332298 326178 779379 1721481 1520123 1241255 1093458 169021 1455231 1322042 1276 998113 1251017 1088471 20710 1053329 573653 1307384 1616923 1788135 817304 1267767 920562 767928 1456349 606649 517816 339848 986872 243809 350321 1513531 1610509 1836563 1698663 345916 395742 1719649 1286324 1303624 223303 652258 1291709 921209 1193693 241131 1619105 1753942 1474708 150645 914806 662253 1530208 1916147 282012 797883 367895 80916 314982 1407530 1616666 873603 1957879 1206546 1314299 1291702 1225447 288614 616286 1245940 1950901 1884824 874143 262743 1719017 712265 366817 1323116 608077 811793 1486555 1251133 1065395 1071037 65724 248775 1192307 318542 1761383 722544 1869286 1768571 404207 1379694 602453 757846 206812 892549 1748122 1694025 426832 1953185 154490 734420 924163 1761738 698562 1307000 1760526 1559762 657661 888613 820305 316500 220706 548656 863635 1411268 871524 4125 773602 1619172 1132490 1007482 1066347 781206 1386105 1302606 613674 1055999 1416409 667279 126400 1598421 1744865 183633 293370 1869299 1295112 906912 196369 15853 1412253 115773 416230 1701816 949727 1561630 903075 1195228 1013110 797694 931211 978443 1139112 1787971 1598974 1177222 1727051 364484 1500009 1079721 421237 580437 1710089 1719262 1417157 1375931 323563 1884584 1109772 168319 1422046 859683 1207900 1205369 1630004 1405533 710598 276206 864172 1576228 827229 1730533 1955874 874631 506316 316887 444545 632505 1951120 1297674 446827 1728434 938601 784451 1637796 1017755 995290 546635 1731655 1840407 1358410 1876423 1700338 1315118 777394 1105573 55237 708158 582333 493899 1067296 79991 1511940 1639736 1118458 1027811 396016 1440686 655889 1779487 870595 1055039 211493 9116 1452876 1884216 897592 230748 122623 1891996 1486726 802352 765587 1362696 872335 1036143 1956450 275323 1663449 772051 1531259 587879 196589 1956334 652550 759272 1833716 1198096 770784 907173 477170 71670 741657 1365167 219506 1001486 155668 1210108 381612 1212845 971238 1645751 413370 786131 545041 778887 29784 1419513 1510502 196057 1367659 140246 981565 163133 1902864 446872 615387 727300 1192722 431414 247375 1102250 1428653 980272 132494 219211 1040620 722734 1490716 462672 157945 838232 529152 1321837 580464 1631459 22592 1050841 348544 597122 1989643 630360 825962 1323138 1743747 1080293 540795 167996 1152100 1844609 409711 70051 1300323 1334888 197596 219341 543838 800058 300313 1693394 406333 1456684 1890766 1254748 959929 1827317 1988974 1391601 473451 415334 1632685 1127186 783111 642487 976117 936052 1023089 763060 299967 1979789 188838 632444 1482676 1454805 1927530 1594999 1680143 647688 115317 448687 632335 312236 111409 545696 79458 899625 886985 1184106 938705 176636 1905278 865480 1921340 901991 893612 1251993 998082 626291 1912520 242806 1107921 1438606 764002 606638 1202165 751561 1116523 590702 22697 1046298 1380786 1664806 962225 161976 83258 665660 1346790 914664 1539629 450112 861126 749561 1742807 922529 995209 959132 1619388 1389185 462932 1643900 1439829 1082295 871632 1712420 1093393 261730 1014154 42483 925548 1461810 859716 1073356 1849315 1848005 1936966 1177943 1920116 1674025 344077 1710486 1914931 127878 1111549 579051 1626629 720470 1675153 406319 122360 1303825 1913435 115398 620353 751782 1116824 1513653 1005010 91055 484913 424136 1369013 68926 1668655 973321 1648819 621154 1918145 408157 750893 1183237 1678910 1285790 1351700 484917 603946 268392 120355 166600 889886 299648 728261 868463 304712 1220956 958842 1168175 697172 1927631 1242469 622754 1497130 488095 309986 1532692 1744355 647318 1929286 1966103 582629 20083 1621220 819149 1513023 1221444 1602430 1929717 1255546 1181262 12306 900943 1842992 1824334 1233475 560111 877867 548168 1880360 1735711 1654669 49554 1135753 1906839 31749 1161433 283448 1760250 1566492 1278354 821772 1092336 857967 1478309 818751 1596202 94373 1480123 796172 1983296 1237066 225281 1860182 1258720 1834321 1398853 1777629 1151822 1194618 814321 1167742 1734498 1041705 1489523 1631 1062982 934416 625794 1513156 1333328 1234347 1437893 878540 432220 703401 441935 1094117 1220544 1466527 1025947 62539 756375 295012 1289413 1381689 446061 1568034 1793730 1301611 558143 1404773 822744 1736816 117883 1168274 182233 819296 1652322 54495 1037615 929767 848940 1638919 954513 1285862 1266620 1507647 809451 1515264 222502 503325 646089 1004766 1596551 1137382 969582 1384438 318923 1586070 1051770 917589 1791574 175702 820636 1813755 1741053 565926 949199 1510742 701153 640973 1623455 349514 607309 1294249 1870852 1644866 101350 81521 187798 1716964 1354981 98788 1726688 255451 974156 1915711 1455098 986815 1395542 1348359 523282 525966 1672664 1121298 1841674 1313708 624076 1479034 933589 1320415 1769240 1876805 1098766 1560015 1465190 371542 950074 385046 1064674 422086 243709 1050018 518708 558663 448960 1467901 1688417 1964128 150348 1858406 528261 61922 501113 1042721 1870998 1478197 881571 1978126 1816827 1077851 1182184 1746543 1310818 916156 704653 1711913 1634634 224906 604128 48398 1126099 441530 1442702 528691 499094 933371 1295392 29279 942087 1908330 878307 1286480 50592 1468700 1528548 1147333 1975849 1858187 1966764 992838 1803835 464078 368086 1572035 56791 798994 501768 115212 704648 551354 688171 557153 382745 44974 254954 751116 695373 58352 295374 1900602 1204868 1215534 1380419 344641 1634016 993471 246621 494816 519274 1636448 88521 601318 811634 304610 253395 1489118 1906032 464029 1025612 37289 1816408 1427793 102800 296849 1177715 838877 885500 535271 7225 528760 606409 442093 466095 958407 1831171 246604 1140321 1493356 478518 1011014 1214170 590413 126865 1408185 35237 1958813 1235898 1893370 1041589 751321 1949147 265435 506626 707875 924132 1230553 1165260 1993163 1257725 1619002 684948 620644 628160 1031583 197795 573808 584532 1526768 1426868 192103 923056 1055522 1411476 178531 1738662 1658069 208077 1976355 630513 64771 1750254 1014314 1986679 984672 1129434 24228 497271 1442002 526583 1427520 1518988 26609 673915 118886 1563103 549779 689438 410195 1797716 556184 1658776 205207 1511876 352893 1263031 973549 1542884 1324404 126718 1026296 1668643 1596463 1334509 1915440 966317 1126009 1169339 1199622 897929 155341 25862 1791177 351440 631582 1413069 1538179 425279 949218 1385470 26601 682425 581242 987559 1102225 1856327 1094636 1421382 1923598 914825 178084 810441 619212 507364 712618 1384624 1933943 1140803 1953517 1235428 1087548 100855 319051 1621838 1013331 46334 817267 369233 798903 1140704 674320 1983242 1552098 1553172 143440 784249 136856 707815 978292 1433029 1758081 532905 105682 894408 738458 1577292 1651664 465722 760768 1533621 927039 802892 521155 840460 1958749 1483315 1356556 1681568 1880393 303998 1800175 1049664 1038894 1965677 1436750 1702794 548029 298239 1789986 719135 289575 1820537 1480078 1673022 1227960 191905 1936848 1235766 1159339 1161483 1530177 643989 1195653 1489409 50147 759532 1095070 854019 366121 71824 96827 1800075 320791 1829448 762630 1015804 1168576 1483657 1292971 1933248 98480 36717 1078928 1713900 1573661 1500642 1260903 1036737 1125273 1973619 1537232 334931 1863043 1262622 1071003 287064 1070840 1809089 586596 755624 1717413 1641991 1949225 614850 726122 1667624 450115 447346 1053554 1888293 952994 1069887 214815 756873 443874 1729559 1293349 1590565 728332 65776 1610005 507230 357642 1903869 1718261 67934 1228247 696547 973420 1584382 517508 439874 797994 1028488 107707 1194499 146970 447474 516818 1233709 1837153 1548803 1031855 582863 569462 765869 450869 143156 14200 1299521 1595418 79100 750269 1168601 1142342 557737 1771244 20607 1503506 1963800 424960 1615796 1422702 892089 114614 1039853 1104428 1482063 343511 1967006 592924 327720 1564820 1366499 1939921 1193453 328771 149375 68007 769092 993383 1692251 1576678 1273463 1144675 1032499 1134449 30816 286146 1203647 935021 1891666 1217312 1367073 1047318 1833210 76963 960095 1054518 817638 1084856 1727878 1519203 749873 153562 878763 1924742 462758 581558 1092881 333728 1368333 4206 1435009 1042093 1855050 897220 1475486 1837817 1621733 841700 982594 218353 48928 468201 747140 46874 152428 94808 226411 207891 1999532 1215809 819797 192737 1763371 435909 100529 55883 515874 1811522 1297041 729762 481192 246872 231059 643727 546796 1181381 1188164 636465 791938 36501 1601129 1436976 1733381 227927 1363761 1019415 770895 70981 905274 1191912 128968 560993 494641 1408897 1564643 1299015 1536742 1809071 687184 1828590 1970180 1889061 1185640 1509026 1829786 295438 144468 1271490 1749300 1590383 1985617 914413 1061427 1975858 350182 1002352 663876 350819 363571 197333 59530 656954 1844648 192816 637728 1537987 1560920 1361937 912575 884907 281542 555622 76039 812513 893384 529704 1031163 1311410 1022811 1999409 501195 1973461 129270 903747 1768202 3472 1203973 1465529 374740 136417 1415927 156381 1445298 1182829 1609683 1579805 1962944 1033876 902902 938079 1392771 1925994 571931 673204 1426703 1071251 1452561 1520340 730384 1671812 580428 890715 117476 1701606 1209579 338534 1446461 1710669 872804 1848535 486930 323039 1224681 460943 1499696 126475 38063 446571 1841582 1149645 267717 353141 676020 1987779 1023745 933249 1348857 1238232 478914 718951 724438 623477 751261 707663 465850 926726 209517 480552 19610 1041135 1281826 125651 898774 1953341 15766 578546 1913626 641873 1631305 127655 1191297 912355 1793861 1313623 1739271 1334347 556296 739079 1846198 1921756 152873 1732269 1361311 1858867 283516 77770 1770129 169351 1093464 1993238 1258165 909577 487085 75827 260710 1225703 735586 827861 530519 1942111 641050 554868 653782 1826566 169092 707657 702149 466108 1718114 1983200 666144 1232846 1464028 585300 1098336 1606971 1794166 1420561 1745685 586996 1506389 26531 1928866 1627560 1576208 1955226 1023316 810706 492460 1982805 1430822 1152083 1288872 1203312 1805019 341332 958678 1839093 1645902 491936 944997 621903 1942233 1119121 1289615 45596 1064510 1899006 173530 1783156 1965490 363718 1614049 988578 895048 1494615 1178350 1672774 329768 31544 402102 1205829 1391831 26707 1708926 168787 421116 1762752 511303 212906 716146 1991587 1580196 247056 329158 1078244 406279 1749652 138551 1899319 1063348 1497349 1042525 1439260 1195631 822884 329862 1841223 697215 867612 1916499 1663221 1171912 1423251 312990 1418721 1142324 220262 393017 1468927 78844 1631288 1779633 327338 1401561 359674 1598008 1030817 342398 1091568 345344 523656 1053181 310409 564343 129368 1590774 1279847 1691616 1735101 1102228 1419454 1256891 1957285 1215875 1699033 156184 685003 1944551 934540 669528 916045 1288406 886276 1965201 379571 101601 1175382 712855 1660669 538717 607968 1419500 1578408 243790 540724 72617 692663 768509 1757331 1090555 199164 109398 1943708 503318 1336897 313514 1319200 1278370 1501814 149912 610858 255921 690050 741825 1169315 894598 62463 1303318 655446 1030632 1609555 437989 437013 172010 1657611 1275778 287846 1512490 1374515 466427 1962888 1382712 112602 1026675 178045 1851345 454757 677258 878839 1868611 61394 995081 1864963 233492 1024453 1862826 514399 227389 1999790 327646 1585837 1215985 1628262 162237 991902 1986821 51327 300728 1654630 1185971 1787381 242749 1026029 383819 1475403 883032 974628 699990 1895603 1055305 984911 1612655 445941 685643 1755007 1124846 83430 1005280 918914 1168786 1668550 293933 1862357 1168881 1830280 661303 787507 1356762 1254707 992117 1035225 796658 1817488 1014587 266728 506550 246677 40470 923420 298696 330636 441409 1486789 1100888 325857 618865 1845017 1837414 1032174 1747194 1558685 1087172 123719 223517 1240727 1284935 1003428 1094415 1046695 1270586 61926 1231168 834433 1850039 1775290 1468308 1574968 44099 1852739 933645 1061944 1267251 1653443 1868111 1730537 619305 883404 1527492 543372 1509036 326689 100555 909911 1000427 1940484 1600815 425019 1883469 1041460 152317 991431 1978849 433199 722419 1504485 994931 1667277 1064395 1453038 661415 257639 706891 1765281 87908 445963 1633927 1207316 1684229 336814 1553597 424678 1986022 498982 1718099 172237 1995251 1584707 1385522 974365 824684 246694 1356120 341630 654273 1687488 945623 1246516 900559 310122 344518 1352807 764982 828949 256867 152828 1888791 43749 1503261 23653 245898 1685180 1144626 1577032 934706 368846 277852 1163631 201315 394573 1955257 172944 1284513 1875133 860929 1594505 1046288 1529767 219146 1895530 1961037 525750 716923 278792 157837 1090335 1675427 1122473 1981838 986617 1479814 420578 42866 1561309 607885 1081616 1056960 1085044 58860 1643238 1382294 1733606 185671 1561906 1764835 415236 282275 2771 111888 1296762 531971 623281 145795 1921685 186210 1962536 955566 991220 1467098 280915 650381 746156 1339398 1025985 672070 992479 1967534 1062655 1539149 1439438 1592515 755120 445204 890157 1030722 357013 1158371 895247 1331914 1397564 163038 505444 1875501 1938111 1698621 1868899 617809 606276 1997118 512675 279629 958710 704395 1650717 1549332 1580939 1957158 745472 1253930 570631 1100749 1192085 1439004 943368 1982935 1721537 1448291 1422172 213766 1014375 1323575 821769 819480 598117 1451710 554520 1662530 1398470 1520856 160662 982284 1250341 288360 1688145 1823028 73389 1216743 482670 389066 1268866 524050 34463 149965 1481957 708978 1948799 1194863 1033947 513642 727203 1096319 209090 1529498 626791 1991997 936394 1338573 1776660 127260 127775 1544373 1494334 1617937 809315 1448521 1438005 1374067 1842402 1455313 759122 720640 1602510 1406843 887110 508638 29401 1413127 1855535 329094 579751 171647 1771318 681777 245278 1437748 1726251 261498 609760 1126984 1685494 1690246 22442 538626 1077500 1363529 1089612 229017 1670655 1489370 1535340 143499 18274 1816870 1997067 1119250 229777 406470 1987732 994885 447337 628541 161937 1511411 1790959 1718299 1536185 590582 1636851 1245841 399031 1419378 51219 1776522 420807 876914 206165 1256975 541073 835304 1289116 384448 1101288 689233 1842698 731765 1482315 503482 1814771 1817704 1682095 656819 863437 679473 826447 529227 1702339 1333854 590628 309034 863035 189475 277895 1795524 265077 1753198 914260 812218 622652 1856388 290686 1019886 439495 1713399 681985 1990864 949764 1078499 115316 1637220 1814066 1852325 1718422 1946561 1982606 816071 683126 258918 606672 838210 388059 1405534 226985 94190 1694266 1065025 1518912 1281178 504192 779162 1172129 834264 1687345 1566631 56273 227395 1283987 1814469 1408555 802035 11477 626445 1521255 1121589 337015 438573 919953 1423169 775641 776184 1341710 723510 33256 379684 1794970 417564 960140 499582 531068 1909919 1563434 892968 1192661 1555985 1622969 1484046 150951 647438 170240 1643616 1503699 1128989 1663074 801560 866335 323021 1889890 1167402 634513 315157 1319897 1343959 476965 892354 1912641 1028179 1549714 686180 934968 204814 1618411 663043 1256937 875544 1400746 1612379 1348988 84737 1328064 358002 1768266 277928 584355 1199471 1500571 787157 1964632 1021719 1316094 1878526 189750 217507 276427 492734 43238 961550 1677673 1289094 70889 1172373 1549037 869579 700699 591258 1192423 1403002 767737 142428 1606821 1984966 229880 125005 1874244 1114468 199758 115851 329960 1056275 1946553 1771911 1624739 1820807 296754 1580121 1806060 1738414 667678 1952058 1737559 1109938 1596904 407871 1882804 590632 1600781 323637 874774 1570568 864104 761056 804421 979854 747943 161858 293325 1503828 385651 1808539 466866 485728 411865 119422 1552997 1726582 1573302 1478683 1896106 562602 1782756 1996248 427487 1514306 742121 1369549 1912193 187831 530967 548290 1604274 839102 463588 1026646 1688839 1691819 1321643 17444 536884 453254 1086040 1533786 1392697 934684 128607 267287 374273 991049 1148563 461859 145178 1649375 268683 925001 1768077 1183998 1816521 53535 1277631 814015 1326485 642347 1794854 42559 1538923 1417111 157940 510624 210691 1068512 801280 1766044 119779 1866234 514229 1670412 1311727 1694046 122752 714596 596303 956522 150771 1701139 57677 1623333 355089 673975 91635 45926 1108298 954510 248232 1074789 479695 1385362 1974346 289634 1452831 254359 815572 433058 117015 806666 1193337 1071364 961980 380236 1596047 1933061 386338 1512305 1155515 755467 798991 740193 190534 1235808 1246174 1057385 760377 946556 434395 894657 568144 271838 1800871 620403 368176 654142 1480601 1443458 1234944 1495495 53801 850078 533166 760647 1864547 120151 1076722 1615645 1939406 111475 1286246 781895 219923 704747 1289847 1538647 732989 1735282 413019 1691287 624304 1635609 1895759 940426 140418 631182 851443 728040 107113 165899 1675253 223447 197815 803184 1992725 1057213 1555049 741735 832772 1948962 1484235 1433584 1584096 1342280 1569594 1935100 1633226 288532 1310426 1365505 1180314 1819222 1133179 701611 908868 121901 755415 973792 1096844 1645861 1750529 957252 442206 289030 1732501 272884 137852 1920963 1352393 160695 903921 598076 279533 558412 18801 1203342 1074200 632043 178409 647698 1864615 1170886 1904259 389262 1708322 1557512 997450 1052981 1977698 493614 1004568 1007131 115105 1919076 1752996 1507679 1034182 24732 1184223 1696584 1692095 23180 340202 876933 1130359 1306255 1783232 406114 196307 859626 135994 1080332 1619301 306654 1781853 1682839 1859882 37657 1994530 616607 1868276 524780 1718216 825083 763559 1766956 1879568 1981886 461287 1362912 1243332 1738764 826298 461051 1950072 1213105 615234 779503 768356 1957228 682211 139103 107422 1739153 845495 1366906 1182579 85545 238532 1372771 1965011 427618 639262 206327 1700711 321759 702912 1993129 602411 1099909 610702 1586618 1806252 151559 1567377 111980 1394406 116338 842010 964765 1377637 1941944 1747414 192076 869289 459913 232073 512358 187707 1457331 1134503 257786 1730736 743895 1804327 817698 1902944 556356 660583 121698 1976837 220612 1981394 1969901 1073103 475104 1312893 1209984 1306076 697329 391297 171987 755080 427966 1968002 439084 1475662 1279697 608103 439171 153603 1842593 947633 298670 57375 130077 1924670 1343249 747573 1040278 1550601 1741561 1777060 328979 1318226 1639636 726611 1157252 1810754 15950 1660794 1638816 933590 818387 85347 201856 1174830 201651 1969404 1782324 1526534 1177963 991702 1405124 368261 1174234 366365 1850676 669820 677418 1589692 318088 284285 1792192 1830892 794682 506295 1140745 1966177 1821969 1789322 240861 1338296 891107 1327487 1846013 340980 1212702 66241 137969 387650 318666 538209 637181 1639889 1199487 1336367 1524000 1396824 416550 510094 82077 376317 169337 1190516 1983512 1274504 1131567 1273015 375568 350332 1146006 1829566 1649252 801737 765172 1319450 1322345 1067612 1693754 1510717 842334 519833 1293059 1359616 1048161 1549895 874160 1681682 876636 1151973 559229 359535 85823 1314313 1066759 823228 362873 1233253 1167173 710197 1133140 425845 1885606 471884 669167 1988458 1982183 94666 1277811 462445 1026897 1636170 40161 888715 759374 1532416 1262939 352230 82508 870984 742296 1517259 1420921 897406 83689 987200 350548 818851 95055 650933 218541 1894841 554534 1757482 562648 1153467 1084415 235096 1391213 134038 1209551 1982248 1199773 1224423 1045761 1734996 1516523 1469712 587890 805160 1263905 131655 45481 240792 1225765 1602903 1396631 636497 1238296 619629 1991880 1680627 1708348 1688637 129374 773653 614174 1672198 1895102 1301401 223943 1939136 1281564 569799 314479 1614368 1498443 1060836 931623 814982 1104803 1261537 239205 999927 1421567 146400 1887253 219036 315685 1233152 492891 986304 256663 1014097 867176 1446278 525025 515685 481072 1071754 1912067 1866494 1545476 1363398 189857 177399 1840347 1204609 1438806 1552772 343009 84584 269664 1558947 1531917 434888 1302705 694910 1854050 944715 1370420 102779 909436 1195498 1793452 406940 1641173 1331802 1488059 1853438 1958997 1716009 1132567 1703161 1435539 1708764 1834094 345554 1816058 601242 1989493 105677 1329114 875872 595928 1518356 1830679 1159832 275938 736276 700548 168872 410316 1480782 655743 551184 784520 150553 1325269 516905 120562 1585648 150508 1454479 765027 864649 28092 1529437 1043416 1272251 1801231 1750678 1681650 164870 570863 15577 1507531 1873294 604331 637930 1393669 816747 710940 1470815 1962394 1255126 401588 524407 950385 885181 728311 238934 1721855 1397556 851206 1602086 357077 52633 1657565 1539632 298485 1233552 1059912 132158 979086 1514151 280031 1963537 1911314 129912 1274478 295343 1645414 1216649 926787 1463241 603143 528596 286487 1992942 1327597 1667862 1026397 142725 126275 598951 1171704 1075327 192962 849438 1565939 422742 1106711 898012 1670433 1358086 1544635 267630 692348 1478889 1666808 417369 741527 1428 155888 16795 1961655 894352 166696 942203 216195 638546 1146224 656409 361891 1206332 1464868 553982 1775455 1874183 1801123 203604 1974072 1383154 503667 1017702 915617 930835 1051502 228784 726539 131736 674147 1518230 1791897 781353 811082 1226532 1989102 437240 1833702 50881 933455 740648 1439267 1442035 1792518 859229 409669 512211 1281749 857661 1491885 754475 280104 1267296 375902 489503 1458349 159278 1099669 1138643 987694 866347 1389986 381200 1802261 1715888 150225 1612558 1052440 518553 1478861 866486 1289971 634497 1187369 337776 1583907 848502 1180700 1569209 1601197 1307245 1608010 1793620 933732 217439 625852 1198469 45815 1918899 1755936 278917 1763055 1143696 1865136 1991177 532655 1726173 1656 234913 850640 1672583 93732 91394 931424 1008654 683687 529176 539896 1192329 1276948 546308 1013083 1782048 1310514 1238525 651690 1796423 893502 1008194 915098 1566404 656910 238822 262124 929203 484370 1412162 450919 869977 1896581 578740 1418086 219169 1437785 482407 698109 1719405 1946261 533739 1487683 133616 882161 90991 1946573 406162 1760941 448725 1289317 998033 679286 1933908 761456 998537 166378 1470018 458395 276608 1612448 722631 303430 1121385 1711950 1115123 1532621 943990 986076 606746 1707638 1358541 605395 400261 1664332 73607 626990 1431947 160202 672348 985314 1508842 507726 1255636 558126 1906817 260369 892260 432913 427097 1800579 1423409 1298923 1212038 1327331 1779330 1013644 1900709 1829234 1311540 559234 834870 1088263 1566875 1213613 767122 538436 842751 1913149 1554353 217374 1607839 1108768 676592 1703058 622786 1753659 1325365 1704288 950288 798579 1804451 1957289 420178 1889996 272780 1098439 439110 1365651 1100114 580778 170387 461080 1345885 1714941 503666 329578 617484 1248495 193487 1503106 6561 691142 1714558 481427 1454148 1103576 767432 483747 1680410 170184 354362 1260615 1782574 362901 762331 593358 320265 270073 340504 1807266 1381059 341536 1055051 1200036 1139280 813904 1560869 755504 1724477 28064 396779 1512332 1328041 842517 1140822 399519 917427 67488 72537 1418330 1909718 1937210 1647525 1431764 638029 931831 1380161 1638499 37752 1803591 343954 1984930 1263477 1893458 1889726 579594 341067 248634 592563 250582 1678426 1450403 1029183 1878745 202185 577084 1359018 287901 1378567 1565623 1477183 1965325 1380321 1174542 1313161 573038 591718 1978749 571025 735566 1911443 1097366 1023112 1936464 1704880 580779 1321406 411906 418314 131939 1557945 60730 674302 1124007 187264 1557614 316422 265082 1146977 472742 160983 1960459 520436 81173 117967 1141286 1477925 56671 1187254 1206074 1681106 1589852 1144530 1887660 741462 1329781 1277315 9266 41234 826395 1569515 1572482 1981254 178848 633614 550558 254030 437753 620090 1487242 1024798 1761956 705609 1983152 955427 43358 1273046 1312723 1437512 1949381 529638 105859 1920163 652044 930497 1128800 937106 1668153 206678 1172922 1561651 1347403 1747914 911095 1334711 74433 628015 1321861 926414 1349119 196748 696411 118729 393370 914615 1596650 1703560 857942 131234 716595 1694700 417009 7540 867560 782227 1868366 525167 1014100 934105 566761 1736269 1163457 1772917 1831162 1828497 1774937 1654203 1745004 469360 937294 282763 1204521 1232398 665796 922958 1373513 1592607 1030799 1363351 621809 834962 1182484 1517024 12059 452155 906866 710688 863994 1284152 1060732 292166 593216 1306268 1902565 1883496 7890 1069488 521105 1896896 326208 359864 1060607 522788 717298 978108 1692416 1843189 1984988 252543 1446796 280125 887257 517612 924535 539155 861302 1528433 539190 1197200 1565551 755411 1951551 168970 1126323 1175316 1723207 1587179 1406764 238972 1654144 632306 22106 57951 795162 1069932 1223907 1876224 1651124 1674645 559786 280877 736801 1741922 930680 889432 1460267 425187 437832 130858 1006218 46530 322128 408042 1444007 1158554 1761645 1090831 813864 265237 127767 58782 240744 1604581 1092024 1971557 1916661 559708 1875301 1979697 1509115 405181 248347 1514831 472757 971452 1028240 894881 1986976 647067 1907719 1200021 503921 859536 1146493 414672 1711042 1487714 1138656 464043 237565 1400183 545895 586523 1744791 1673486 1591981 1729791 1098151 489419 927658 1185591 1792083 214147 1861340 1629976 704107 1774825 1182822 594068 869192 1329656 26151 620537 1540471 747139 1744753 728912 255380 590553 1908243 1900830 1390097 770763 1168511 1183683 440818 1366339 32708 1748411 1033058 1808123 1312004 1975205 986993 963917 136994 475725 32904 1394818 717053 1638464 690163 1161916 406330 1704923 714093 1813946 1112213 571737 1977156 1081548 1223920 914011 843254 1098236 426123 1417034 1895164 569260 1343784 1399449 1835268 385960 1499171 48868 399159 907283 528971 1729038 369875 269730 766448 1025200 1387486 1124483 106514 1850456 740195 485986 541250 1779684 1007869 1868347 679357 554240 1329214 736661 1824298 417817 105330 684567 1554897 694633 120729 1169549 428088 388632 1191065 775201 1036701 1358261 1625235 1378569 370870 984307 609747 1104047 449221 584920 695697 694832 380357 577873 1653710 559772 639043 1149518 1491089 894088 1111631 1983449 635605 1940868 1991256 1250169 1452768 1567607 932234 1203788 1292929 191225 684085 1227456 207884 249552 1985241 1778088 1685105 1814743 1829546 1971350 124918 1076345 921914 1783430 1202131 1403092 1131706 95836 255063 1601922 418126 1885862 304878 47212 1558355 872246 1797870 889608 79394 18803 1908179 916549 749519 1486757 1806682 875651 83759 302885 1009038 653825 1279354 1477603 1798635 780304 1757712 1677692 12881 1479160 286176 72948 1358537 1379236 1338389 1075916 1925029 919542 476240 1569245 1856463 789162 1707955 1949096 1628362 338622 283316 1174450 1270112 454127 846111 752050 480169 1582362 1545920 1884059 146270 1210627 389286 1790516 1308505 187414 1697649 1839332 409370 1605808 277706 649126 1098069 1192060 191371 977808 1073927 572714 1113508 1870878 1160284 581076 914349 1013120 641350 1927089 575173 1587256 1382227 1178466 700908 1078562 1618693 724818 1061543 472005 1697416 1503301 1772993 856669 33220 1426600 1456818 1260527 851102 1263074 1985695 971886 179789 1551567 1103985 55056 1952639 968211 675027 624460 575929 1391892 1044691 359465 969399 68911 1041707 239305 1973063 2615 1803098 545784 1803142 1807999 674821 1302034 1230419 1188884 658488 541263 319916 1641069 658036 830376 703327 1997033 1813479 1770276 1017332 1378792 691368 521486 685357 508207 1642193 644377 61016 999295 1806842 1895099 1740293 834441 827875 796664 16452 1935747 1700373 1655830 1273188 424324 340243 981788 855144 318830 1142516 1168244 702919 540502 38853 927083 1735663 1764005 709657 1768915 365886 1215361 1740479 1683576 261290 836973 466685 361135 843732 757086 552987 1197214 1321095 436965 1845925 1721465 1112617 1393557 1164703 819453 1773787 1822752 377869 539115 1500784 1926645 44521 1914468 1400898 1662844 1198516 1351694 1562367 1671613 1969282 929676 566378 1909750 1421523 325014 1180051 259282 306709 290481 1217826 1479117 1683680 1994870 684994 1704711 334230 631474 1407736 1828319 604784 1627889 58266 762841 1787211 1995604 361911 1509018 1580928 779776 1932435 1485004 1521410 640205 1564232 821874 1847151 410065 1145461 1892901 1358223 377275 1880672 504428 1320500 1996703 1977982 1769274 1144246 151161 1323629 1910492 1275249 373129 189244 614892 774146 145306 1028666 523321 358394 1770679 1220811 240674 1084372 267347 17306 441067 1487845 1293557 1309029 1214710 1752911 722226 396284 1062158 204146 1152995 1928590 1017875 614902 780121 1708925 815742 1923823 1715793 1740120 1101524 234245 1417852 57751 754300 500322 191814 1003221 1006755 1266104 229243 1668421 1790101 671512 596616 1472359 1421840 1763988 376117 1879761 822951 1726873 834654 588137 1966639 482628 572543 1283114 663977 1501442 1150552 460300 1191306 415192 455192 172741 640598 1578581 1032480 261334 423332 1619104 1972846 1633876 798251 1610646 872203 1056751 824439 1624889 610071 504813 1045110 1814460 1732511 1013639 1535178 765600 353935 71439 200842 1782418 1701287 1207932 1905149 709306 1698599 713095 830151 1067920 1614532 733192 1653739 542396 24496 155281 1462041 1183342 1907907 402795 960105 535851 1701655 1522827 19625 1915360 281509 58341 1879759 655869 71653 1827002 1381509 1871480 937591 46196 597158 674926 379872 1586072 1530880 744396 1351674 771145 848724 846778 1477462 365366 89 447828 1211112 842585 1275307 555399 1659153 1688079 575525 641687 583068 136605 1443610 1220359 1430033 1676844 457804 1443565 599339 1445661 1861400 905370 1897494 508210 1706205 749281 1458158 884644 827254 10511 1197280 300672 1742716 544878 1805004 1480130 844648 1958074 904271 694723 719430 480985 1141420 158952 1275517 733493 1248622 1936621 1489312 296376 989543 1648498 417575 1905682 1677959 155925 22168 1528549 165943 1244264 902054 1323817 868411 141319 161162 886619 1502171 1638898 217709 958159 137952 106278 1020121 434555 1661411 1061836 1463362 1549654 509283 1568196 1193026 878291 1246940 879323 1788083 485933 1313536 1794187 1440280 1270026 1855035 1412356 960834 492700 866978 372829 609580 760630 106217 686810 1023219 988228 119534 624064 1719749 203995 751462 1491030 1976319 1036907 247094 459171 532382 294397 1253443 1982001 233582 1342417 1040584 1171176 1648210 1539005 253306 596189 521104 719618 853093 1840518 979938 178282 805088 1522381 706190 403042 417273 908130 1164064 1434338 1754683 1737692 1521016 630563 1375355 924840 1842040 1725864 1337012 1545370 1513606 24007 411668 1927734 1463928 1753084 1886169 292624 970630 583681 186032 57672 576853 1366896 864525 1548225 542255 245274 646269 372171 422469 424125 625134 1342332 813808 454208 1219743 651004 147347 483320 1582069 32156 836921 637885 1573923 923021 1900358 366223 1102362 547281 916734 1527366 533501 1151261 1722609 659232 1317301 1012256 587133 1509636 501096 664967 924109 69490 1922355 348605 799061 564277 1594082 171028 669281 1445211 10817 1779687 227169 13359 990579 629680 1402971 1657478 1838495 1078106 958900 287724 995337 1978759 1383719 543279 646792 265636 1150923 1382692 1883153 1736743 929728 653493 54888 912847 169190 77794 789478 596824 1575689 1337398 473847 1553837 1426402 1591970 1621215 1236687 1144812 1345804 413962 1879975 814764 1832831 782615 1995384 1192026 1192164 948357 1275479 1432214 1623854 200423 1404564 1485611 1346387 1873303 393527 1679697 886847 1311296 261972 108016 963934 297171 505503 152912 1914586 672812 964181 1871242 289667 103660 108582 93723 1312149 589561 1383462 172622 645986 166997 1884489 163504 441646 814540 1191503 1290593 1102741 1148426 480987 758928 787143 1945396 134154 1590388 1268077 1777880 867531 1605893 1439859 319136 1254458 1671779 1343511 997155 1902589 1732375 1180207 530769 1633309 1072015 610808 1354712 1538850 890907 1551570 966104 1560922 974193 913700 1563006 1433372 1643890 1009089 769274 1009608 1854959 1421114 269040 1998969 910018 724548 927872 537560 1756034 119669 997217 541400 1790213 1118928 780742 537737 227688 131841 697197 1267227 1285897 1087354 324327 369881 413074 1388186 866580 778709 1064202 409888 1484539 1153867 1880513 1348618 1888373 428731 306539 580690 476864 1982936 185891 1004131 643390 1819028 333129 1326694 70052 1485249 1340977 1167563 212678 264910 1669083 16144 417865 712127 474417 1828887 1343562 1605047 1638126 1034100 1446793 1684371 1907979 623303 1843152 1546672 1516596 480133 1097427 783256 484302 737297 1263694 1451910 1821762 1688635 1883617 212926 1894409 1248613 1436294 1959781 3923 1044241 130703 822800 1590252 215447 1989013 505213 604657 150412 1711525 1127070 1603685 1879703 1693908 1701725 965937 924489 858910 641627 1484509 1745087 184780 1025022 1771007 295308 188515 904430 991799 1007563 1492492 1636463 981936 461749 1278176 1520392 1989092 868193 1940665 1844859 100582 13172 1893195 100148 293395 288477 1219228 781129 1114126 208417 133434 1540704 393037 465127 1727170 291997 1324967 1434151 1078965 502302 401168 1592966 1970467 1265626 1598355 260034 1184255 1342196 476749 1293767 1625544 727421 1338399 629367 621612 1853949 130286 903331 423027 117225 797135 1950317 1039427 831586 1878986 575850 1489421 24244 1595576 1403 777819 223705 1521161 959482 746503 861475 1554518 1432008 1265126 1426176 1715958 470225 60838 358467 839471 1670210 570933 1942609 915170 1086268 1061768 399944 683106 234301 1375648 166053 474613 892075 1165998 1618909 1866091 1663034 316467 188006 847915 807714 1362875 1399348 859500 643540 927767 1469967 868709 1158185 1368880 1183413 140100 1226422 1546256 1518650 671231 1841728 673772 505689 563759 789713 166349 1951789 1188623 173238 1862198 1582163 1398544 903559 1594233 478865 1560484 835941 1829411 320166 1379758 1393454 572754 1800451 813961 1750965 550106 1784053 625227 1265151 1694751 1555198 1441849 1629518 799239 1596735 1161176 1966762 1678356 1370599 1347223 928291 1799219 1644225 856376 1893959 1098693 1076704 56541 78049 1839623 1073006 1092365 1242344 456056 1932737 1214731 1723101 19578 342387 1029200 846284 1010282 1063608 1138403 651465 528430 398262 1696208 543652 1872323 1580325 1428858 736539 477419 407303 1741789 375612 89561 1402829 459083 1310839 1488412 1736047 867043 1610677 654964 996135 1057066 1367176 463788 1415629 953717 1955304 1430816 1100685 609932 692106 267815 152631 545003 868765 1839753 550847 1705397 332458 631283 256216 1609979 1728530 1280514 1964105 1361834 1063761 1547915 1655687 596202 102663 746864 646793 1651745 1366866 158883 1862914 636955 1446418 761568 1651650 76773 1041640 127537 1296796 1022847 153235 25730 1513292 292064 1079092 938826 1151762 1608354 1873893 617115 1736809 1956526 383760 1000064 1739577 1423192 1684564 1468575 1309211 274698 1811164 1162935 1852468 845457 645413 339201 1374986 1224640 941326 1293118 1432721 402271 47756 1858507 1533196 53895 995435 821731 770339 469771 1689970 846182 1708290 277035 166339 281147 402226 1560470 492623 627392 196290 1870784 62665 1370001 376425 508128 292319 1000642 351644 1737397 1133899 1449867 1411060 1182662 1691557 139220 1743589 522330 753996 73108 1660203 514086 841521 101683 960635 1677697 1916155 1345927 987058 967446 935739 1590250 1966999 996495 1946704 467875 8911 425769 1237554 1097839 23444 780337 1333449 820333 1010627 816171 260078 1156227 983754 1064689 1754777 1734772 1122234 564491 1342914 774454 649005 1974650 637539 422648 868777 1030731 1553685 1257353 1854964 1865019 1410197 74367 730290 1565916 110337 1753318 1926574 1526892 1744511 1274276 1072542 1004397 711317 1745999 630130 1527971 728992 1019466 1859840 1293005 1582732 1216634 1388267 1935957 1340760 120704 1081617 186765 1368745 1119405 1527059 687766 709856 1822575 1085845 489908 1281307 1402251 504344 330561 735643 328605 840024 1189195 961374 985696 1391754 1913361 658196 706608 1180689 1479106 1851508 499482 975264 1853440 870158 1203743 1641362 654114 1210892 1514679 912534 1115818 771536 534417 290277 354218 419309 996912 1744333 1362751 269022 1779780 804475 1004794 1820030 1962468 1308873 922120 1009678 1348024 512676 1085730 1693838 102718 50774 808445 1556914 87510 1748649 899324 565819 252807 1190154 1307932 1614341 506193 823894 1696806 1780905 221847 822557 376850 885217 1418979 995142 524312 843458 1104812 1543511 1288807 1032660 1923146 1322720 1244290 1200708 1842119 1490995 329896 1538311 635182 1767096 1606525 458156 613691 1124762 1441887 1496533 771078 1620852 1514667 326662 1933651 1239125 570858 386618 1448456 1278203 230917 1553950 571305 704649 1312029 1503975 1460995 636429 1320071 146616 860117 806481 618027 1378348 1599272 1397437 1964915 138302 485030 914923 1137696 454732 1877901 24796 1452287 878677 852997 1549214 1983436 1727750 358867 577462 255843 1214080 1940068 1369299 872700 1413436 760499 1792469 1724285 1237454 110726 675949 95141 142800 934557 15912 171303 246522 1765650 222952 1279518 941405 1809509 391135 1219631 605890 1020653 470927 492124 773101 1937773 869954 209518 1367153 39827 1024007 562888 1352211 1445621 537603 1649186 704163 1477091 1068144 998418 1348978 1699672 1418018 1156964 125848 385251 1607727 1331972 1720154 1170047 1963433 362430 250857 1496313 447151 1555454 636048 647975 889227 1476443 175442 1076157 469084 620761 623443 1369348 1534842 199586 1791120 1747222 1008409 290800 92535 400199 140823 1715086 1020609 1924350 1443934 1229903 1178021 1421280 1645854 1133726 1781833 154661 1219848 1434783 1387912 202271 537599 327883 1985673 210486 141601 364466 91914 1559432 1183755 357594 1285527 1789517 155345 1945105 1148081 1466316 1909793 1342313 244124 1246563 1960402 1227914 658869 1123666 351870 46340 1546062 1441386 1111607 220471 355630 19274 1005307 410694 1252685 1684067 1166398 1270390 1289024 1545227 662115 569586 1542559 298539 1418600 480613 1029942 1363690 446026 1293540 667928 1234087 1546289 1562513 1056725 72486 781455 291368 336259 1311894 553336 875254 1613313 1693931 356283 1754741 670437 1243593 510342 1754618 1821536 989600 260984 486564 82150 735654 767962 970574 1754625 692368 972514 697187 906157 1676383 1262771 1077352 1514599 1347804 121798 1586368 1341975 622733 1922285 366296 1871247 945872 1534587 245543 656035 1954368 1973756 1251798 982602 769340 1139921 27906 1803023 1500321 347749 5122 1921235 1450148 1716499 748423 729688 1270853 914217 314520 1287803 710984 1539552 1528657 1727112 1154630 1114755 789270 1647840 63169 766891 484206 1263883 1110966 1437952 1095668 915911 1793195 632584 1022079 1224865 1044548 1686215 218236 1543016 1629008 1800621 977546 1374639 600481 1331404 1666311 962233 34075 102503 804688 53097 283328 373423 1814905 516912 1614370 272036 71251 1540559 1752732 905298 292615 1351308 1307448 1355158 1119705 460834 867914 1535224 426071 1415196 1173730 669856 261629 636995 1169622 794863 474601 1519460 1940493 1449429 19325 77494 228763 1824725 1835461 335558 276582 117510 901868 763055 721592 982490 987969 1267733 598592 1480865 240817 1872596 695233 1863609 1533744 1603309 860283 1774418 1313046 1170313 1342783 880429 300484 1769581 1178563 414554 868712 363583 1939545 132155 1770102 1023158 384053 1863524 935438 1527326 1315379 630305 989229 363865 32727 408681 1139209 1812544 508202 69609 858780 1206105 816179 1546872 1697617 1487771 324673 1735883 395176 896137 819778 462256 192025 508184 720019 30054 1285691 1136735 175908 925363 1160099 1355171 896007 1063478 1983668 1110895 60558 661107 767425 1262791 582889 574168 676994 214771 1462257 272956 283620 1664090 1051682 985681 1663521 32348 710837 1888885 1457335 1483269 1428726 858582 644337 1030177 1510799 562620 1552454 1513162 1814416 275331 1936690 1931412 1247726 96738 377788 1089122 866713 884972 951056 1108841 1210554 374633 587269 869384 1844420 905103 1164880 1064841 716646 1531455 768911 1165901 620269 1651692 1342519 295099 1416039 1853696 1461748 1010967 689871 1218580 1399153 433574 1238224 1018895 75416 565470 1997024 1257286 93200 218858 576490 181111 404526 231622 1472672 12659 1212801 579062 545704 1236048 1473356 1536090 1876518 1520427 1275891 988773 738985 689544 498389 14369 1297085 182839 1745150 1206826 140120 1673517 841372 1156748 101880 290977 512190 763320 118616 1804192 244826 89935 1330533 973684 1655726 1793381 50352 808691 227411 888735 832910 316888 662259 116019 1836720 572393 953619 828580 1441475 1666243 187283 334246 1667263 1600990 1979018 1859960 1311102 317378 972813 1109028 273170 1056734 1272078 1217846 847949 378510 83777 261815 243727 307571 1845966 844166 1126872 269500 372410 769148 1995725 801104 1091637 545914 1384 1532390 1439511 1149379 361836 514876 1770602 917369 1691690 936611 547328 1377317 1793989 447923 37132 1474987 941633 1853614 912700 289064 400461 306514 136621 1235074 1932866 538756 979062 846492 429254 796475 1541213 844335 147023 1671737 821138 917137 200273 1198768 274367 1972165 1445252 1118596 1786761 730596 222893 502161 607598 453957 318875 1126174 295463 1576721 1059416 1471053 416980 1642551 1802891 1876003 822835 1162187 925851 1214913 1060280 1248759 624059 1347393 1863899 812813 717519 973192 715867 1318711 929908 16654 1782813 1728723 585699 601528 525384 461133 1652578 803515 1899597 1886480 1367399 1777786 1288799 1765757 456382 1596856 155229 8536 1567644 1931565 900714 686865 974593 622508 1087942 1915496 821329 363842 38985 294218 1615452 330903 628073 1764104 1689569 820071 760392 604154 447894 1430029 1852310 1126967 1224127 389493 1065491 1750434 1280293 1574014 684592 1465126 1328265 1635167 185137 1055795 1894984 808852 1681618 1398371 447126 1899921 1255864 244380 1889480 862735 1412132 1539637 37081 1319731 592418 637955 1623459 219124 380587 218900 1593182 14416 1577112 1471882 122821 615306 626815 61431 1570784 1713169 234606 1943571 1187053 1598020 978111 124505 926035 1496180 1013267 236098 621271 1285265 491901 78439 577188 1688118 165827 417720 684358 131403 579499 1125717 1342530 1676017 560659 805283 269505 594373 1726032 7710 495346 197112 1436663 651477 753183 1986488 432193 1487593 1183882 1064554 377821 1406197 259379 1975978 708582 1552478 1272733 202037 1589728 540139 1612530 1420725 763427 786750 1380362 1525641 438654 1960843 1839252 827411 81503 1693229 1313833 1205994 165032 1571280 1075629 1237008 424469 1526882 1238108 520754 1413527 1285446 619872 1629905 323171 136324 795961 1295705 1818876 61050 178502 412508 1169857 718107 1681603 1356384 1015209 162056 384195 1379938 1336432 81216 881929 503028 1295052 1895318 1430909 1808236 16481 281888 992327 19295 1415967 107161 690542 22017 365330 1914646 1232706 299071 652910 1258328 1464922 1238681 1211565 267952 919174 1236327 1107815 1349600 508101 1246893 1109820 641397 684988 1680271 181186 1345785 1076764 1751526 1353091 177605 580820 1317440 1394188 492391 363747 1655604 430709 849547 1500137 422351 743481 49570 482187 735492 416684 1060384 18682 1468252 1306886 1221190 57366 1159793 944100 1255573 1248342 373075 995 1742412 1904667 620362 1912946 1953872 1473521 1237637 1440234 388150 867698 1527039 1266654 504782 111171 1821372 16563 700204 1221349 590680 1437364 1491379 1669050 1390688 695106 959905 850509 1929739 417891 527463 1859886 1361993 369216 1954343 1585427 768422 1606164 1053010 514814 501667 782295 665019 27978 1990054 1254538 73553 122443 122775 1513538 1949687 864391 89423 1489966 288682 823579 1587276 29274 12829 783177 225186 491412 182649 631929 988750 1392362 918358 321824 1935864 238189 422643 1920686 1216104 175016 1376383 706401 1356950 1298142 1598703 1954856 189392 892659 1623149 681497 245182 639189 560197 529946 67619 115165 614534 1949959 1584696 1389153 1045703 1894392 1566440 859618 1921194 348079 1627916 992091 1589630 872155 914604 934728 1740091 741543 1267247 1574307 1933855 1978392 829186 610900 22961 20589 1014658 845075 770328 1528110 1457650 1584204 709223 1507614 110395 703878 832911 875919 1914177 1856138 1301434 1558502 1515551 68850 163165 61349 341582 1750680 1403397 1026314 404810 1260133 224566 1540228 1724197 644571 606035 1405413 1601265 727041 1352730 1343522 804362 538752 212098 1767772 1474950 1071072 622176 905381 508051 1598197 443859 528697 1759468 601100 1996420 509225 1170786 147169 1975850 1206001 1223530 834759 1309622 1004901 587103 859369 1524806 1830117 1321103 1368834 1107774 6066 1565436 809647 1559481 16058 1618559 855102 1890966 1790722 271881 1936405 1228302 547700 456084 1564528 725609 158813 186116 1937804 1183485 710889 1702792 619656 1237113 1641727 1160420 879919 131515 366027 1641627 1460854 1500672 944392 1840277 179949 1872284 1172241 1707204 1807780 1745985 980554 1858612 1813985 1722719 591194 1070216 1581354 960145 1208757 1004458 1606580 1146193 1221490 1486797 1303535 977389 950077 865369 629157 1956494 1422304 1425279 18729 1514958 217847 560690 1516644 358654 1631025 1238968 1460271 294692 1629213 1034185 706832 1226947 734342 1371089 845273 432036 1530131 768567 97463 993452 778325 1721497 1042292 1265736 477592 535016 555901 1353851 513428 363595 1125657 1808550 1938755 1064567 739837 1830086 884067 276597 954259 136661 1569934 310412 986758 858212 1063182 1681164 483353 1057703 616207 202911 256830 84476 1420950 741465 297877 900662 1598925 1932974 282824 1656198 371016 102996 860413 1145233 1341592 635075 961257 180906 796196 749434 510995 792514 344872 848554 379409 340218 627209 1021488 1193431 498600 1915281 301032 1822536 659496 284889 1740724 870739 1812468 502144 845285 1367333 146222 861577 80329 958825 1799907 524728 730988 234039 1394525 187057 845774 1165315 182323 222504 1688781 357019 1256268 510145 113645 170000 374416 1388 39381 477040 1060167 1549746 566696 931165 576294 900296 800653 143088 655966 635791 1979385 1615326 1060239 218630 1110080 1530272 200777 1579862 1354425 987044 1351017 1103486 1494908 1310971 890749 306171 1560723 295283 120748 999610 545406 824643 1449382 410903 1206587 1163308 1523883 1667207 1459310 1944759 573644 1210197 1452675 637870 1097730 609887 1146648 1027354 19854 470465 322377 850813 949042 517423 923611 1650323 1753626 1818792 1052135 491031 1437519 877501 1235541 965734 642109 1317694 667538 656418 430786 158950 203246 818891 1983869 248333 1814922 300820 1356464 151338 689206 1929813 1386827 797876 1115560 1499945 1949988 1967109 1884152 1375410 366708 942409 943537 105297 1989161 22822 904699 789391 1002999 1020640 978347 1350409 1294440 1202068 1365282 1087900 1141611 1105518 1947266 1312569 317793 78004 1949872 713667 773963 489439 1498868 1219874 1303554 164058 355836 1186105 1255664 1214261 542519 1752269 1585166 1286173 178999 1874281 1077115 1539994 1370285 822980 291429 1582155 297755 614512 336223 1834470 1559939 391891 468915 704686 1763022 81255 948978 1235811 886863 919821 864759 1304687 820912 1527907 1096517 1684745 473285 726876 447275 1185568 1431391 658747 1361751 24855 310984 1957547 1948026 841702 1576504 972756 1215688 655711 1270939 410586 444608 1044304 1164447 643305 1810078 577040 1025222 1743851 1819933 28227 1661768 1701939 96607 1787235 224723 263563 793658 186435 79982 1552831 144951 823186 607454 599527 335302 797676 1297799 1107498 1474592 532754 1461447 1725203 1368129 838500 1802249 640655 1247974 1448054 855375 1107963 744822 1291839 1978422 1820026 356779 1264158 1599019 1571947 1080667 533889 697961 299686 1614344 1534437 1334469 188274 1136458 991236 115358 1029644 1463313 1055341 1491310 693591 504435 1594656 629323 1589284 1277604 410822 32607 941589 1122936 1357186 1535513 1997240 1326606 98054 1013076 1271743 1824388 1777331 1454238 269945 518986 1654525 1576313 27968 759645 953128 1454910 1218675 1785298 949067 1773473 978827 1072471 1293758 840307 8849 242565 284360 165658 838822 785618 983152 1364046 316822 670365 777074 237215 1955334 1852370 1472283 1886853 1228553 1712856 19603 1816658 1904828 36458 352693 1077718 288145 185790 969943 155576 1510981 1993537 76096 1548946 138491 624013 1073858 26688 976582 248314 1183692 969139 950310 456605 417937 211201 1659560 1141842 1528323 50769 1307567 1559029 1585609 741282 646368 1904025 1171801 1866324 193250 748506 1128416 1008147 692472 1492567 1560133 467728 1577774 1244285 124709 1227615 3056 75329 1857465 700889 1569994 1163062 1558556 268539 367954 488119 1532843 1059723 1606175 328254 489898 1628298 1891908 1935658 628969 403081 220466 1121575 85405 1104391 1353269 1419650 333969 1973490 861212 1200366 434078 1896802 338691 1446783 1332285 70285 1091684 1498725 358629 170318 926021 741837 528881 985800 235179 235156 1317588 1865529 568899 38809 1401170 1799065 1098861 341765 1438935 141238 280450 745590 1528165 10909 1553805 1415688 877512 1601663 1554509 904311 1670619 1423110 26925 1645097 1214834 1942516 1716360 1921466 1123964 217914 1823148 1712346 927561 1327539 541686 472214 144690 1653155 1614498 210410 493908 328761 842319 1177072 523088 1164026 1424938 1479443 1305522 2657 803165 277943 162013 182114 205893 543543 1503554 639192 897923 1836937 498514 1267210 1037619 1187902 1677301 1178494 1502269 426039 1776970 1353076 1535737 135382 1790041 716611 1154962 1666164 750309 1040259 1027569 1257889 571743 1167039 149880 241930 1995561 1427971 1013513 853778 416658 163229 1858952 1545840 84377 1379550 382043 226337 99370 441260 1278328 791349 1820318 656813 1539932 400456 65444 1907694 1909741 135673 1041992 1729009 1704816 1127688 1756178 1267907 390969 783710 385836 816987 1946773 1952944 1841555 1512769 1298980 737116 77204 313942 793885 1961863 1953478 1705462 1729116 1374021 567030 911235 1430528 1634042 1459942 551749 888429 852541 770546 1443212 599259 668059 1578201 332630 1745205 273188 1491493 889573 269017 410138 1590231 489506 721154 1863832 1139899 941436 610674 564036 1012535 1985560 1123258 714411 1606402 384200 165284 1479359 347779 1922223 617806 1793850 1965834 1113048 1374444 682479 1499849 830026 1972188 1375907 1999261 1946845 871815 553165 1834914 482196 79339 1294462 472634 902246 1708329 1187973 731452 1364208 1937379 1894847 745577 870680 64709 941497 448605 671878 1283237 442440 1888760 1617120 19267 1561934 476970 541942 1578319 1021377 1455727 684332 380905 1056349 643208 1533083 825316 1033392 1631905 1284840 1010185 1559642 945464 1089823 1605212 878011 1912871 803570 431541 185077 783435 846709 1057843 1963143 1059248 930417 1266876 1262662 1673629 574700 1756674 932795 1097685 1006129 1211107 1303411 888577 1780366 1351471 130602 1310513 1219374 501354 1494986 1920273 749555 1945425 1385949 79767 465813 1492059 309535 395994 1086150 1869147 1060138 1648796 1943659 1550715 1422683 816996 711742 1255649 813969 1351469 919237 1926213 783051 1670828 1660443 106216 540527 926088 1947611 505375 1633694 1804687 675254 702152 926700 1834507 1562468 1242694 513595 654015 496510 1747949 1058027 1845022 1371571 1601076 1586799 1548166 287328 27511 1748893 853299 1780345 1538002 890111 1918644 687898 1854343 1579933 1425479 736292 986174 1737627 1604473 441756 1363367 1567237 1956148 1704485 535026 936540 522819 1672457 1570801 431348 352003 285665 491384 1541556 111710 865079 76998 1254872 4227 1625461 1464489 963468 585809 547693 923686 1164032 1779052 1800962 1733721 305575 1934392 1567584 692347 834101 952181 1250255 1022490 1300146 1105853 457003 1431039 435044 984572 60061 1685563 1451088 1645603 1420044 1383880 1413315 1843127 720705 1044990 719897 9106 217510 227657 1637777 1458787 1643189 1551891 1640707 1853431 1006085 1304612 623351 52424 799546 1445122 594990 1361214 336476 1243245 1490504 1629627 288601 1778773 270095 1009899 757960 127837 1212737 1332820 1349904 854837 1176524 101830 246656 568547 168400 594240 1415589 1869771 94042 1927415 853036 152272 1153250 896766 745489 618381 697527 1466143 1452297 622752 83159 1749590 1024615 157519 1129532 71589 1036569 835160 1685688 177053 571969 1139331 601196 1818390 1914630 1781964 519479 1913455 858510 748128 1009175 233373 269230 266181 969830 899812 182322 861322 463083 138869 1710794 991924 146509 1129908 822759 1041335 1864394 462541 1715268 1041151 860593 368361 1720023 854996 1336010 333946 253361 1258627 749408 955033 1745220 100461 628938 1113186 465017 1014630 1214874 1907555 1931289 820087 1629159 1759991 767035 1062616 1670590 599019 151126 526392 149952 812659 1285926 1050542 1846441 222971 1318844 989169 1552834 1431261 545590 593108 696109 719396 1918236 1139445 65837 184248 1178321 824208 1428757 247839 1714566 353449 1507399 1444710 699819 1839899 1436406 1969011 473911 554924 1765890 1738519 972384 1456581 1361974 839292 1696111 220334 1799019 1071378 1964329 1167646 1187245 663901 647526 1880574 1752330 1048502 1498627 1542284 1177965 847080 592088 372648 263909 1142510 675937 913365 1519493 1299599 192290 1318757 196588 1936408 716155 452811 232330 1223933 685376 1665720 1610545 368168 1334054 1009461 13517 1609029 614873 1775373 1518054 976870 709436 822470 1731839 1383714 1558949 1971950 1850663 1488537 1424929 437046 1388099 859173 1140419 25329 1880161 511343 1752751 1315783 812700 284797 22280 848877 1717184 766839 1710709 1764667 340711 1505323 981264 211570 93051 1648795 1573396 1464437 1830881 1310552 140825 1443964 1288886 231095 1896396 1180404 1320216 898023 397772 1957146 1513982 1639597 1087495 1029455 1054850 497175 1428106 62929 1301123 1802038 1070845 626485 1255669 660895 1406235 137653 1195107 527750 542891 1819276 775472 1333405 172453 383511 1030200 453623 1755640 1320614 181757 1494668 1214317 1258135 1738399 941030 1065880 36132 918186 446372 977542 127392 1599510 148833 1861104 1363369 484151 1889363 1269410 1691471 1285115 1836363 1686438 1742817 1754305 721728 107257 1867072 1705381 1409955 937077 991127 979797 740255 1754794 1545388 1386032 126856 352682 1191090 792742 189891 753414 638518 1433020 617483 1009803 396528 1189647 258577 1229391 340997 1563048 1758696 1757094 1747161 1035342 736302 213196 1789977 1834082 217588 1908181 116351 155401 1933224 1997640 902515 1268435 1161669 326185 366343 902444 1742044 1962787 361573 227576 1378156 187270 484021 1557711 1026695 1474075 1133829 355091 1671686 396838 918527 991673 631963 333310 1144653 1837493 732903 1463497 62473 1965954 1830238 1290401 105248 1805934 343266 1432496 726328 1619011 1689751 563727 597541 439173 841180 1556147 717190 1570802 544512 29783 1033735 1668998 1372796 585047 1445503 157885 1438711 1660308 1272959 1548201 929977 1456343 1835055 681250 1979224 1712770 1565629 1577188 1724589 1103035 710811 1358840 434496 978579 314961 1817427 300866 649470 458472 943707 860969 1220875 167850 7109 848987 1282198 201095 391281 464204 885414 1033204 1089416 1089837 1305468 380233 631552 738520 272593 1790071 351966 88464 396972 1407298 369313 1228167 1757560 1600555 232868 1919958 190767 1087738 1881895 1896067 1922592 1830557 1738249 387443 484243 139593 1633984 93532 1563928 379355 1563150 722707 107020 1842882 276310 1708875 1839154 1695635 1961178 1491235 72616 1460528 1175470 1439716 719280 1547074 125353 98878 588848 1860361 1626474 874777 1733857 413372 1331611 1479085 239702 1797715 190965 1675644 824309 1303088 875504 44608 165493 18811 332107 783033 541996 1549275 217613 95108 658101 996100 1692988 1017925 473104 872677 1462477 389432 347883 592412 1937699 1613439 758069 447618 1193759 1896499 201553 1648140 594767 1890767 953399 403679 188105 1249202 702 1386503 256607 1269975 770613 105990 1418459 1216981 1681851 249655 1877933 318580 51672 377274 756776 656535 1399456 1738149 573619 867259 1794888 885979 1262944 566664 462295 1936551 643818 1216699 507816 1942503 1669631 1786618 55590 754544 543379 1894492 190977 1271636 192851 1488104 991330 1773857 687099 1765559 8834 485195 139690 1401147 1620416 303491 480346 1202835 1401093 858938 114479 559062 944632 1036183 980146 1632036 148730 996028 889822 1569418 1809373 1779513 1475373 477964 9624 403940 894937 377551 128859 1271035 96089 1327244 29346 466992 51285 757139 1165117 574920 1769340 1630930 840076 1037713 568170 486190 687077 1795296 1035777 1515470 1487072 205948 810617 602794 577513 911191 1396790 1724916 1015876 117680 763386 1422457 752044 718524 761565 929685 1646824 367779 1389579 94310 680053 649689 1141642 63641 594719 802750 341229 690978 1874408 1997146 1744581 1446984 266273 1653986 538823 1162602 405718 1450127 440496 251979 433564 1346186 888078 926750 355931 951513 1240163 189758 934161 1546514 1951342 1593390 1931439 464945 69403 808455 565521 1435874 1287791 913541 586058 1486890 539517 134923 1125573 730063 1005993 1464970 194957 1952051 185236 1250890 401207 1003856 233837 161776 284296 1795263 1806520 1306573 189437 529546 1468409 1018533 1106795 1804619 388161 585732 726433 311155 177080 1958977 978778 144350 520562 795837 794411 972249 89721 1258185 690011 840063 1159887 1846846 762470 461512 555333 1221991 1684049 961629 545905 1498838 708890 1767698 242154 910122 218728 1350224 604867 819086 1904305 869888 1822138 1843746 1160669 1494901 682107 1801731 125046 1851540 427479 1441297 351248 628302 1246132 1727140 1942146 1638567 329092 1530968 1574980 468438 73308 465814 401343 1764029 1696131 1119593 1383369 65908 1687839 628327 47225 24056 1526967 136254 474184 1109125 447934 458076 759459 1233465 615149 1251136 1296754 895991 288147 1393254 1772873 1021029 1306444 1030278 638344 1177180 1530535 1258427 442794 1027256 754968 863323 569863 1222538 416371 1767819 736878 501709 265615 1747466 250599 1000750 283770 94869 1248789 56569 1484581 971319 1166487 1143060 1768802 698670 996656 890937 1189316 312551 731664 497353 1339105 1051179 1252352 1788167 859207 1014664 1677596 1880042 1855881 1208731 556055 180601 255372 1632128 1207915 941443 1015420 815064 1034326 1224445 1348319 1530163 1088872 1601296 311306 941410 411600 1566689 1893840 1832665 48409 1316967 123164 501660 122846 734302 981384 1110794 1581969 624997 623553 814565 1050832 1048799 1651741 1303858 714366 1993568 1850920 1553213 1791979 1426799 873045 1236897 77046 117275 210907 1447964 1108026 505913 1323233 1430560 365476 905932 117580 1176190 1745464 662591 1318768 605617 1317574 976208 18412 1342263 1793615 1926295 1866443 1249969 1583474 499422 724595 1058926 38079 885063 785386 1062889 110312 1383843 676071 1680666 1694169 211225 1323857 120440 1828784 698115 1556040 1108894 1775285 1112758 1112082 493248 260741 810042 427067 1879072 1593667 1839989 537546 779150 417454 1367994 1884058 1251187 1920 863223 745824 1250769 488848 149512 168759 1831326 605756 1823215 8507 1564874 787270 882794 1274108 858637 1621339 331263 344605 1414223 830064 800277 1979244 386229 47638 1742816 1963755 969300 958533 1025383 618930 1363947 1693315 597660 212738 1289767 1677102 1694568 417114 727862 803809 1869444 1018499 819302 669788 1186524 75044 756453 1795889 1388998 1789597 1368156 1792596 1135406 1759858 1449411 578182 1973386 681242 1249072 194100 1592541 1063978 244569 1833112 350171 334308 1306510 907818 117785 601409 1198852 29721 150880 188322 309595 1226820 1528281 1608090 39792 1333367 1705375 1154307 1401045 687922 907672 831096 892115 35192 922709 579396 34284 1479545 1691368 1977003 13899 271328 1848862 491561 2906 385779 975604 1359798 714544 1594659 904354 367228 671109 1938564 368616 107139 1020642 1198117 717546 1731401 214656 1550262 908200 1145040 644349 123224 329449 943236 1177054 18516 484337 1177349 1556888 1734944 441462 624808 736489 914756 1077562 164105 799376 281222 138553 794769 478545 1252456 457923 1059604 164121 674853 1766496 549540 644890 775573 560743 67152 1528387 164829 359744 506789 661981 746082 327496 930486 128457 825470 403653 1047915 1239051 1946300 1101862 1369370 1241759 863716 709088 1838902 1303129 1509221 554010 895855 80581 1902330 68550 1367763 1886098 1505215 166496 697403 1804167 1650606 1792544 1236503 1140076 1874046 718904 1006379 1070201 240372 907272 776345 108461 1215646 553969 1016399 1290439 767526 938418 112165 769654 1372652 715214 1826284 626373 409774 1707725 482825 1674356 335723 1816689 1176679 1696767 746094 900145 1262208 1955978 685240 188051 477544 571592 1039878 1787131 1656852 1914922 456711 1844203 166557 1243856 238653 1027756 1169788 61123 551125 1924543 1211088 485693 1992197 1292378 469098 1794121 13807 781966 692265 809985 1929454 1379850 700963 1603706 782488 1364667 1037610 1803786 20823 1463814 722204 1663697 562104 473579 1012493 376751 1808811 1369422 565318 1586114 734387 1802336 998848 107639 1694737 177671 944571 1896339 708619 1891574 1746738 1091516 1361390 448911 1699810 684473 110156 1500936 450444 1843104 340047 1464131 1745408 1536871 1263470 1946408 437825 1887805 509964 43471 486036 1186639 767827 1321252 1120950 261060 760608 516656 887358 1315964 22854 365193 1914805 1685970 1331728 69902 1432881 606565 1651679 952815 582335 22609 1799659 1070195 967890 894222 1882778 1872498 1672812 785838 933786 1620389 1204038 1123052 1354563 1972378 1539741 1584322 736155 418054 868415 1586548 601878 894004 1079348 887777 242422 1013772 77827 1746838 1494813 1034980 1417581 29981 1751223 471344 24655 1163612 1140523 1105810 1093600 1501412 1733813 605352 743565 840402 1280657 426567 201910 1344089 80136 1813017 201053 1557907 225599 1264338 682635 348045 1136996 409495 1294685 285413 936111 296511 557490 1002253 545834 797247 1714243 34198 1126869 582712 1915760 198401 1003323 404224 1941930 1499467 334651 984593 1791349 167193 322697 1337474 504113 1724727 1524513 746418 356266 440663 663120 1394162 1323228 834079 1792517 1602158 1230547 153840 1847836 677760 550075 1106380 1822747 617802 1238735 1982053 851063 1922055 853991 1872401 850550 362960 54251 262892 1107712 148797 1185561 55424 737215 1403203 485004 696460 426937 189840 611421 843370 1181219 1944155 742790 1352314 1693590 455526 1230246 1901702 570710 571060 316945 188997 1388927 487806 148688 56763 1007100 1460403 1426505 1404966 1402769 1399734 1567903 56105 136631 212630 1538378 1162335 1291198 1497117 162320 393727 744708 849519 1652019 1610940 1074013 100005 1903538 312947 1379845 776100 761710 1691229 745040 1900065 304306 821459 1705334 1250632 1132124 1333508 1611995 1201944 809860 716262 1126041 363172 44987 552630 482713 625337 1070889 1747762 445192 123289 586731 1064958 1536669 37742 1722576 1309745 1007436 1851123 1949490 1031337 1834611 1143682 1271860 1983847 625996 583886 1712881 975488 1542712 258625 762084 706719 38864 959168 1122172 212645 1704243 141618 1640483 1789071 465360 435085 1578893 586875 427575 282277 677014 283248 54879 960107 1743672 842782 1438213 1212317 1317656 637338 1837677 1437168 1933306 1409051 1159784 146524 1687523 1468463 1749139 1983441 1132831 335962 94062 1331418 610778 516052 1876577 1824135 986479 663860 1314211 1507176 1932313 502678 1878313 750948 1351138 85837 1271241 1075924 411224 1205978 792401 1437901 976511 1069042 581466 1332272 1000550 116360 1870151 1218344 194329 106416 578265 1317082 1845313 975932 1930099 1315741 255530 1018522 1145236 91580 1152720 720508 330230 1758703 224677 1053923 136167 1630779 1032269 50268 1108377 262551 1624575 315146 437823 1073542 714297 661154 127372 520252 1721278 623764 964538 1691681 1878909 584371 638092 266426 984479 706246 583758 267860 1381335 1435359 289893 352350 1043516 1397663 462940 1220238 294755 1038925 1522335 187299 813544 1511738 1060406 1391288 1004224 1902259 1557018 1475586 1051396 1908612 1793306 1100366 950532 975299 930524 360915 786818 728079 1399382 1767494 1322422 1262198 815957 1655678 316141 1669630 1792146 1743413 702788 1078530 1088307 1673342 106430 346967 594849 1943329 768962 1240339 1807909 416541 205974 1408454 1365610 1113461 1280895 1590591 644425 1529823 998707 1899809 430872 1141953 1458905 778183 480555 384220 368570 211068 529739 340892 781531 1405939 695436 204674 1441078 753478 1170218 144158 649736 1171719 486453 1463348 1867211 280232 882142 1100324 1683139 266487 69455 437259 1268720 177403 811846 707127 484259 1971109 1208155 891764 1312606 1231392 734367 1973170 956140 759256 1053430 1664516 1266015 1068132 1923668 744841 533832 1224704 1984566 1169453 642308 598360 1282823 1543728 1489729 1569618 43837 1706975 535757 1159215 1391078 1769721 952688 874706 1771383 254091 1849583 765572 751614 299497 118479 1958781 1195625 1589796 407722 770518 1088206 1850922 1648919 1909757 1588925 7545 785577 824000 864699 812564 1254330 888102 1710772 461426 45622 296632 1702439 735140 1569677 819671 1900986 1748532 1675686 189077 1932596 1738076 1180092 1941381 931817 1780222 206350 921515 1843405 1710091 1331257 1917416 1044009 1677370 414440 1881192 306113 640504 299080 1428761 1637824 328077 1248453 1314943 496087 768894 1455277 1472985 1983229 718856 1469542 1739346 1390913 947373 1847489 805485 1439965 1024231 1422248 1886079 1042166 1308517 202515 252670 1580922 1682058 1240536 802780 654094 1116860 1273007 164219 939686 615889 556722 1714365 728266 1903754 320003 570709 9766 211039 846856 1159039 386413 81664 935038 24031 1510879 286005 642216 140989 502552 1262443 1420105 1383798 1128760 820805 153124 393399 724242 306416 701209 1004821 1690376 1968146 190387 1755988 228905 646806 382060 755953 1643416 1550013 1555914 1690854 519188 910495 569761 1265503 266539 918562 1540912 1736353 969019 1611489 1427934 1516199 1146847 1592689 1627629 945749 817830 514023 553819 458394 1735758 1221062 664267 374332 1993182 1211431 974612 1383472 1469375 916300 706611 150675 396004 1433970 288642 977377 334982 1596987 1707658 1878810 887158 541413 879015 1833061 917892 395887 1906256 1635793 1241455 1510990 1413636 214429 1779625 1525758 1503254 1595684 663187 1242181 1014360 865340 1001909 1586366 586550 249831 1396140 1548018 1454879 1601696 71611 844812 554716 814291 506548 764788 1299941 1713830 1573536 1258152 1201248 1412400 1322383 1421380 743697 1403670 666226 1115820 208179 124295 1063170 1346994 1229595 1862153 1388637 1946661 51489 1774485 838837 1582292 1303228 1454662 572492 531004 839888 83101 908451 1566230 1357697 1357079 1301080 315514 32346 192282 85737 1435795 401870 885854 1550940 1743621 1005943 141135 1516278 1445837 375397 1655471 197332 1520405 553309 1441646 1430934 1961921 1749490 230198 1404370 1501032 1898031 1390101 1667789 171498 254917 1217503 1846515 45424 23164 1398645 760406 66270 818074 421896 1893660 1417443 720593 1561796 723443 468979 1779312 1892331 25691 524544 856416 1423699 1176425 1876680 80445 329945 597604 1027192 1807622 1142772 1637196 641845 423175 1633387 508197 204597 985256 1712192 1462778 1790157 231111 1583893 763446 1368218 347172 756626 1580193 1786044 184910 239360 1343920 625442 645406 1967548 1283065 163669 1898018 791337 440714 1407371 559763 638093 799086 180380 1336915 1654420 540156 1701883 734694 908984 871748 986059 802790 459737 1211096 236667 435826 1209673 1990948 1138736 667675 1619438 1335110 1329193 1088291 568035 208897 755147 287494 1382003 895829 1572008 56230 1387675 239443 766878 1880985 438150 50370 833175 713241 1124488 444058 647046 1240770 192954 1659585 594919 1989684 45053 1590469 1799120 1602781 520248 1706846 320929 978635 1675103 205305 1351439 1270683 831204 414519 1926373 1198119 1192506 1586168 1524956 1528542 512972 293795 1791905 1194608 1464088 616614 1713454 617282 1261253 693751 1206166 469447 1114645 317344 1053392 1206006 276720 1224367 30117 1643113 1834936 726038 1431403 936752 1722943 1778594 364132 1085576 956509 1893843 824949 83034 1418107 1830555 963599 118989 678297 514724 1348548 545353 1988896 1171238 1077987 1179315 28676 288336 1417964 408730 1318948 1541021 179874 1355249 1034116 70576 1173793 571540 1277879 1938635 1108291 277815 1034268 1036761 1927500 401702 1153489 1893470 819277 628537 1928284 889207 966731 1627236 1012521 516983 1152187 1873 771158 1071221 1754165 58852 782698 913025 1594129 98794 1452447 1218257 1721931 858548 270064 924798 584922 1935000 1231026 1007397 1496566 441856 504139 1549637 1147494 1624594 1371600 1935928 1175677 1157890 538783 1301935 1412514 1198687 359977 1118047 113467 1042211 1066262 989907 234512 1862686 1211467 836436 484944 1733702 384703 1320397 1600392 1518110 188656 1550948 1768198 1540075 1265080 595513 579817 476799 1070437 1973481 1423766 1935154 232729 1083782 418720 186330 1333912 604487 735593 498906 611807 198418 1762081 1311479 59459 1636395 1619031 750604 1131161 303304 764417 55013 846795 52317 1933579 867012 1465315 762640 1295734 1616533 1253274 283719 22878 841789 531541 1557937 1001733 1425948 1051387 1327119 878452 758462 1508437 569749 146078 848768 193501 462916 1157193 679862 1528661 1401144 1364683 273399 538204 867881 1066513 605244 1387423 449894 1712024 8664 1242339 915237 231286 223388 255361 549082 1451935 867089 246945 359804 78204 1185131 631257 916487 1991134 1388574 1338367 602829 33440 979832 1491029 401344 1652557 414509 1620308 1130918 1725844 441309 630857 1086154 1414826 407210 656029 1841841 587449 1377751 1946272 1731871 1829417 872498 517630 1535077 1466367 1394495 5936 1695214 1275656 584249 361521 1882748 252255 1482753 1234851 1274458 635662 825772 709997 462837 1140034 398925 1381506 28880 261057 1381957 632964 566776 1125031 1604667 110269 318815 1239832 1272773 409540 58507 36605 588014 1241586 1918917 932896 658257 255756 515913 1658619 1057789 1402290 275546 954947 337901 35714 1311649 1232304 906565 1147201 282268 60199 1973881 517723 311047 529106 813630 103260 191423 932029 519342 1285028 908103 1584095 1513559 985033 785275 193029 1588985 208983 1057369 1442042 569455 498450 901292 764491 1945170 1762411 888567 1706556 1637414 1927086 575537 1256350 1000432 1370090 1620432 1391992 235310 1050886 1405345 371745 1513709 1098503 920689 1658221 54708 154365 1151112 524004 1799288 1968609 1434887 1513615 400297 184344 208509 1001245 1120905 1884561 1138152 1424313 646789 57931 1652924 1348259 922742 1538534 642379 1118931 1419333 313146 490566 1148983 1146532 190620 811612 372881 331295 692514 1621146 1154032 1520681 479359 923165 985999 1635570 636659 1547601 466307 880051 639561 519746 546115 1085706 1036814 1738221 305625 1033343 1013842 1429705 833112 1766161 1604432 669337 1145969 1086335 1547441 1312348 902052 778357 117440 1470285 1207093 1759325 1926041 1269242 1608447 920248 740186 18688 475570 1983933 1405879 917914 1045182 8381 17205 970769 230402 1833310 191328 1993423 362257 101224 1702095 1647194 1558453 1034387 5927 1499855 127352 1964452 1551926 352464 394338 608514 930965 315020 1090868 1158361 1358690 1081513 1159615 654203 1043239 1035366 1014380 1200805 564057 692351 758067 992417 1689299 394959 825882 894220 1789020 1259177 570242 1833302 199906 783643 409271 1848 923486 371265 1356134 1972216 270932 1620710 579939 1888928 1943108 1388345 892197 554059 1515368 1230529 123524 520640 65421 1638522 1872961 625429 794738 1308143 1153762 324467 1924172 594406 533921 652349 1826922 1484506 1200777 214006 1348866 280067 1217120 473168 1292805 136250 1289277 1440078 615454 1936396 571612 1722667 844516 1278652 615666 34095 1673975 1068741 695071 998183 519599 52051 1736254 977676 1594285 1949336 763840 893342 1907772 204157 179996 377654 1318752 518745 972741 89450 226210 587683 878805 1816031 1386289 1253728 1382222 468551 1793206 1058700 515204 962901 1115904 736857 630378 1349810 433260 30105 1283289 1724112 1715149 1994553 595998 1220754 1386585 1349414 185272 1264236 1568208 1234256 1238606 193602 301001 370218 409845 1883452 1987688 774914 1688387 1910523 1269008 1421039 675423 1695092 289908 742291 315251 1126866 1670995 4333 1137907 1392865 1399950 337030 1035657 577337 1184427 241816 338505 1551955 1086183 1035235 1001550 366387 1446753 1717217 700219 240457 1194196 1708431 516476 1899625 48106 187856 1597169 1336956 519192 1905642 585226 858698 293300 1794159 1513254 1966689 924856 191979 6111 1331268 1438233 1691981 1623226 1635918 753744 309261 1238157 958209 159258 1614094 1227534 341945 1999086 1960246 511985 664359 1608116 270850 1620304 861125 747840 365199 1660594 1136099 1973810 1205760 361287 1044005 1640046 1405707 1201085 1690467 1877214 1285560 1150877 694380 522072 1906146 1573962 908914 174943 261725 1328596 695897 575137 1632080 1481222 920782 1476626 510354 1633605 608767 1217893 1995144 361935 256115 463467 13418 124502 1624240 1871806 409304 1196045 506002 99505 517835 671742 370219 560266 1699620 1230708 1425452 1772547 1318344 266248 552848 849044 416065 998089 1304600 349668 1307435 1553705 1891838 1723666 56064 237155 1763130 1976065 1350992 1386575 619729 1497080 259243 500561 1259795 329269 1781935 1671146 1157874 672687 383100 1789429 1423600 1914025 1261042 682282 1575617 1546789 872008 684685 710163 1088662 1918636 244474 564925 871774 993798 226044 345382 511472 130315 804082 292271 1813010 1744571 1355565 1642504 1506267 863733 1196001 452174 1503955 1878064 1921121 1115243 1249622 23005 1154101 352536 489540 337208 1737720 803330 1533065 1119779 276570 97753 1556811 950030 598287 1359874 1376335 275676 562612 1442539 297292 701592 1223790 53898 107444 240689 572400 233617 916861 19392 1554848 1637743 1372705 1461341 1149162 1456769 1862959 823299 232332 749815 125518 1226977 236217 467836 386747 363860 1003619 1931487 1718677 1584494 1781728 1407350 1257232 855174 1821687 1677006 488890 588299 221481 1815842 1254246 306641 499761 1928740 638100 1535847 806429 63822 993662 405449 1723936 1806459 1298280 531724 147304 33439 1991819 439563 720761 849319 1003535 122577 48890 973504 1039628 347368 539739 490031 1655421 5966 1095387 790816 1021296 1494331 1706414 1672777 1998806 1336848 515657 842953 606340 359860 1027055 1118741 1591655 1805579 1004346 426986 1204732 1237768 560876 1211867 1249837 260637 753922 771321 1122225 629022 1885688 1975814 707011 838136 1162924 1599578 1075824 1228191 411237 770817 1071184 1933373 1502728 871590 1361801 688212 899214 1181952 1446101 1591147 1613729 609313 574244 1927206 1230461 578782 1671537 856895 1886567 401815 707732 1610149 343807 190363 1426605 1405173 995298 106326 830469 74914 647309 465257 1032314 773475 1339133 1182437 424422 361381 433000 502016 1245387 1464043 762057 1688259 1730397 116288 1140898 1582687 1038000 1096377 363790 287553 92207 221587 1176382 1475742 624664 744972 451151 308454 1398720 762500 287744 1412720 403235 1297155 817884 556241 1092809 854156 1034863 142304 899047 52832 1824560 691459 1906206 667607 1317831 1074502 279803 1444492 1224897 1913725 200394 521240 723304 1274578 121407 1867643 1634296 546858 889909 545825 1007509 590288 1913088 552897 988188 1036652 798300 553556 1323635 1469324 1935925 372267 633391 1814875 242537 1699779 14493 1550130 1202111 382046 1352167 521441 1257612 629295 1816210 557624 278166 1102932 1583529 1024022 440770 162921 1660312 1606415 826734 1539926 1471308 660436 1459978 380311 951857 1122427 1335628 1399957 277097 1545747 218297 1393729 1459867 477488 1063045 1332515 823310 109464 1913300 904160 1892827 716128 833014 558030 1123892 419725 1155635 412303 496193 1317069 48704 186574 757077 1003686 559940 1639637 1156112 1963089 1890268 1510698 385594 695620 300622 1655882 758085 1355823 369676 790066 283055 1351196 286273 437066 923535 153175 49638 1669223 1613703 22476 223439 1300504 1390437 1555960 1035413 1760817 3663 215222 159809 1140678 631468 390154 1274204 305484 869940 1191454 738267 1503867 369412 331984 1594315 452364 1199958 584936 661474 700758 1125481 1764021 1298584 35941 176542 1528551 1547105 1649593 1030268 1401 1345983 1376706 1316727 1525595 1125958 416370 1431170 1043078 1563359 1957866 285531 506174 878370 42515 1318909 1225216 506589 1383983 1576323 1846874 37 1696367 333389 1697 815095 386243 1464238 1244346 1430873 1279840 574608 1713311 583489 1850369 607331 728580 793341 256658 929613 1733331 1851196 79592 1834048 1430313 40593 1125636 1569651 1072207 574835 238656 274569 108279 1753870 807567 1602398 1673397 1095363 287467 1321876 1097078 678673 379258 1448181 1588407 234990 1306542 934385 808850 1867711 896668 230247 68194 797382 1188651 805199 981328 733744 69901 378832 1988203 1411536 1992344 1005633 775898 1769363 643386 1545684 1306533 361300 1933756 1141736 1180126 1430668 1264440 1293141 602813 1374737 946706 541000 543176 1309558 1443516 1389183 1466930 1689653 908991 1711809 1403635 967379 122785 929560 1847500 118292 1464418 1590692 111635 979002 503095 1302548 1432221 543449 1480429 1050862 269452 1994949 1072435 946820 1092180 1472601 542840 1824248 590675 563963 1608500 1663147 1948567 772839 1973767 586197 1990353 1122869 1609118 1324294 1652375 1790457 10513 1130264 847433 1503891 1905685 1976146 289329 1760471 1575021 1265874 1127699 736398 1015087 1136609 819272 1200352 914042 720338 41413 138185 1664378 67792 980721 1079358 954414 193959 21385 551742 52966 228093 24686 993717 1064909 1622839 1366346 1747741 329571 308753 1590020 1786242 612404 111585 941034 1476082 481448 141588 1900896 356568 1057787 1963058 1268214 1831926 1017345 781992 846303 1462182 403318 673002 152003 980973 1267246 1688230 245749 1288569 1494567 1993177 1895676 1889242 202989 392606 1925628 152395 1985771 1882027 1192563 977525 346013 1092417 900685 917470 1363714 631467 424056 127589 582065 594379 1239681 733415 877682 1501115 984727 1209209 889337 1689236 1700547 673289 507750 1045121 1512531 1970312 1601461 932072 1032268 777541 1848980 1509116 75919 1137747 1297809 543920 1005235 14539 1784175 785729 1479523 331283 466469 648777 1307806 697932 124747 1236021 770273 1807824 1010709 654420 1994010 132230 975416 1080355 1046575 275732 1550415 511951 801934 1678871 528190 1215943 935387 1946866 814763 1294393 1135925 1905616 1697234 1349127 488608 1926034 356303 187930 910139 1065263 1347505 1706189 142964 1483005 20317 669220 1144595 1341061 1347208 673166 1021723 289015 809510 979504 1247393 588458 1323706 423181 193409 1132089 1021940 1746944 837064 730741 634926 1702352 1146506 1048342 1930177 1152774 1261259 267623 1401090 1186719 202459 526673 678035 867156 1916327 1697165 1021591 1984240 93940 516959 152576 1274095 110506 667420 1051779 1783475 849791 158554 1677622 203496 865105 1297055 1501245 1775247 417528 1562152 594774 945352 1864502 1499284 1959843 990144 1314181 1523279 910040 1129723 1422324 1503417 1799199 1524647 1281706 1688625 56652 855760 84165 1509504 235511 1642700 823873 438720 888371 983866 1965637 78628 1319983 516336 1403563 992822 466893 1086190 1134775 43217 1084160 437399 796679 102713 1136318 1462908 1485271 1913022 1437132 1284898 1140532 393987 473493 846645 1569978 1379509 1011609 338027 461326 117397 771663 1004190 707335 1641153 1904500 1347968 299022 471379 119905 1975559 230426 1844506 445280 85311 99599 204166 364438 1284084 70563 31516 44354 256443 1432327 1883208 365188 1528980 123443 1289429 564415 658895 1438790 362331 913000 671555 1727965 1587608 1232131 383565 856242 1384186 1868777 1396513 485812 1433159 515322 322745 310252 1685149 815165 616968 185221 960284 211096 1619045 1846405 1311933 35361 43239 293721 718625 1624363 1344646 1352392 922162 1159010 1267483 1718257 715648 917672 909037 964813 123987 335974 570859 983974 44465 1336850 1416959 1660965 987391 1655889 438963 748318 379767 807660 1604972 857890 1198809 1475087 1548099 1307357 1749023 1756078 1902084 1906840 592785 901237 770559 90793 1958345 1147086 1126315 745459 314253 1569726 287959 759461 951527 1091887 285326 1665300 879272 1318404 545775 1851476 354211 1589124 762479 1609447 910438 396271 887288 80636 1178881 1708748 1956149 668437 936416 1584812 1465541 1089585 581101 336999 1370476 37230 832989 1093730 683945 1805545 1007796 1564161 294654 1436140 1855214 962767 1696168 842429 1416607 89924 131730 1337761 35882 454011 265892 1881622 1096268 1980230 426369 1874298 1864883 1471434 1639578 833099 1555140 750426 952920 191337 286027 1228864 797785 429385 389098 1416920 1385750 156144 352756 494252 483677 1440829 926946 1499301 994546 1561703 1539081 966709 889761 231956 1319466 1797506 1926485 1395970 511695 278778 386345 919355 1622886 1841349 518673 1134328 1519991 784668 1408604 1672145 1677532 307069 1421683 176923 268241 1557554 536676 88634 353648 1929051 978545 1744206 1668899 399585 1437910 564549 1486534 1776599 765353 783350 1479410 1371111 1037722 1555898 213519 258589 1319438 1416279 374277 565797 1064080 612670 1434521 1906187 1896544 1349738 1301083 52631 1005295 611202 833782 1881158 848770 410303 710409 405259 409667 360520 785256 838630 368368 671936 438568 854544 1576434 1613233 1290855 377074 1222330 1907168 1259018 1738936 1585935 1983773 1446812 205344 1749296 1295326 376357 183015 583890 1172010 437060 1651452 353901 1676471 1481119 118072 1535664 1167210 1893307 422463 332603 231279 237650 251245 1041512 407706 1055114 91218 60406 1700333 313758 1718222 1568615 1241350 1301122 555592 153963 38584 1755806 893387 984798 765038 1143716 613269 1051218 673308 791330 686750 305118 1135917 1459815 416950 686476 1337141 1451623 1786545 858462 872072 1011088 62978 326305 1176125 535000 1720999 220539 395480 685992 319330 768032 77058 399593 1336881 809636 1709051 1827097 682378 181142 290830 1651539 1906703 684253 1684215 1596319 956446 186807 872286 977490 1991942 619547 165885 1340075 1945714 22412 54880 924083 447361 1791333 1896811 1028607 1082677 572278 378483 995330 1618913 1193040 839637 118959 1115697 730026 856482 1833798 54302 1750097 2618 106355 657056 1053295 413562 163523 513466 1893788 1899741 701995 872121 609800 342906 491416 1010059 926844 102872 1578489 1931110 524595 887369 1157280 1699783 642048 1208415 550790 204114 1852946 1617457 490150 94020 1787025 351179 947603 1900844 1588108 1094716 1766974 1478681 1632883 176944 1172986 790310 190319 919802 1657701 1360344 339184 219785 193903 1160891 1765031 472509 591924 326581 612183 816683 1194390 1450947 1976963 712780 1753555 712030 1145734 76990 1903061 102949 247449 1075637 734327 1581253 104884 959641 350358 894102 1332988 1911070 1365815 1134298 1037063 729033 533788 134368 1127659 1793092 1004454 671484 915949 1648096 1058955 495417 1843130 853051 1387525 1136127 140164 1973003 938056 413392 887165 1050517 695596 1568488 681559 185948 1245520 810497 424584 986945 1386023 629272 1320303 1720915 1014214 1470729 1662212 1947356 171380 767262 1603958 824515 1806163 1227000 462980 1041580 724857 1575654 1290808 1166877 844298 1390210 1137349 1853460 872794 174099 1192721 1840322 490846 1868393 1786228 11099 999024 848227 1409697 90441 1671039 1724089 206067 741497 1252392 343105 1095484 1358972 297354 266605 1575864 869324 915658 1153783 1999527 1722047 494553 274644 394649 672851 654019 1953823 192479 151863 659632 1333455 815492 626997 366237 1696164 804701 1372249 1576728 879891 1402797 1403128 1836605 162631 169676 724033 772072 875903 943729 646521 782028 939012 1109476 634999 235888 1026323 536858 1199878 340778 310440 1210890 319601 454620 1573955 201133 617509 380340 369557 758473 438792 948714 845996 1912655 1514726 172883 1309357 730461 311878 742569 209483 1761469 751765 1328392 263709 1972688 679556 583762 1489100 1539993 492298 1188017 1282788 1718439 894188 370291 727952 1701170 704113 321705 1314681 1297171 1202678 483266 864926 317444 132019 1860472 39497 1063991 262975 1922677 824141 1278331 576114 578970 238949 1227750 1393465 1745152 280819 837451 702239 1097489 1711491 980653 1579760 1156871 715567 903523 963789 1335970 1072970 1321365 1715660 473673 716981 1945281 1337015 845463 409402 468841 1079502 879273 915085 17373 1327687 1571401 850292 80969 1073889 1939713 4724 1176852 1803364 982892 438884 1851244 680799 904993 245083 641391 1605011 1644659 410348 667848 1251713 265202 854990 407810 73098 1926726 1474140 656908 30040 134403 1256996 109870 1838878 1941493 568523 61589 1538594 1256669 988741 1567826 235822 1193961 616903 242376 1342459 1972863 1257794 1219892 178647 1854889 859528 74314 1230120 1415796 1123930 1416667 1267843 1244206 1917367 1744144 95718 810550 582507 1885596 1450464 1908736 91706 1952545 180932 110529 227595 1746687 279273 1340927 90797 878999 1605846 1632693 1604158 461169 1130768 30870 1438774 1651377 276996 200465 1531925 693087 1411005 1884581 1905800 1461343 929893 1654262 1516829 557636 1915984 196974 138915 213202 1078698 1058629 1646091 1047371 454820 774082 26225 1635456 1538861 607917 907615 113432 295618 1971236 616097 1411199 1963313 1276924 1563939 752569 119334 276432 1024887 125319 1169092 1270568 1255463 545730 1385413 299765 743399 361673 1909039 1900618 35776 1796856 910790 1969904 1400608 707866 350357 1417383 380784 1653832 276643 646818 197729 801795 270058 1602417 1777462 1347339 1618631 655146 83073 1365213 140492 48579 220155 724169 1690529 1164430 1435881 465514 1304066 780128 774885 1300189 1946656 413220 1102832 508129 1337740 747575 1418052 617647 925040 1327844 1438928 354647 640878 1610342 1592707 314340 1205313 1196194 1936716 1673625 1126304 342436 1716070 1377492 1291987 1296957 198010 55228 1056402 557754 665200 37531 716196 1451895 937257 1342351 1933788 1128894 476929 261293 86856 1502094 356738 314364 1928897 878188 345226 756696 1471043 64136 1718448 1156166 1734335 763151 972920 1107587 1905455 876024 1115010 701996 1639267 217069 938303 1526718 1353369 1872055 1143556 1425073 140344 1545098 609399 1451013 493078 709850 764312 813580 240334 894952 295945 898332 1220297 257442 1060537 1808068 1593977 1709967 1139252 743822 158539 1396831 1356236 39587 325472 1033430 1229977 183216 348444 455791 850290 871835 865240 985937 1961094 721054 1980303 1503812 754191 95321 8170 234564 1814867 1193171 697463 1767226 559144 318005 1225924 229885 1359235 1130499 1627450 56859 1162233 487104 138065 931859 1086687 1974540 872824 1241909 881965 796694 1550761 1586242 1944859 1471946 1593972 1889324 61831 802081 420492 1889908 1096106 1797210 204382 1276538 502360 1919778 1724307 1583101 836387 1121191 428200 1447629 99705 1263051 994637 574947 151631 1110622 305561 1774860 1839173 925375 34934 825555 1484891 1665556 838259 740458 1301934 776369 277968 1348141 741866 1136285 119631 914643 682298 205038 1642347 1508803 104094 562995 500466 1359207 1623516 63057 52074 186017 1363633 1167359 1838757 1387842 596033 1687018 1468215 31611 505571 745495 766486 1649292 1491377 1461228 1355704 21040 1244794 1489298 469382 1257657 368137 1616707 1522343 1830458 878022 726992 426163 1740464 1067076 1167821 1471133 1122270 734270 1611213 866360 370103 674770 110324 1164380 437781 1989257 1028929 600410 453660 1351940 470403 1164187 1005833 288719 1506362 1527775 1178507 1643501 382124 712250 1953053 882473 1367765 1738413 818307 1660059 906272 1410800 590002 595605 1922787 217867 1700409 762975 1752014 1786401 888141 466297 467087 720681 370936 813231 662127 130557 1303628 1726410 816025 1610243 984364 929127 808145 1467702 1896028 1978500 884922 77039 377494 103759 1542088 424347 1046111 480250 336662 1192058 1574242 424330 1288338 217636 1226488 1526504 1344463 291689 1458675 532608 1504536 789002 301173 555174 406529 297671 1711783 1041321 598500 676154 773961 1386979 1662545 1306057 787898 942437 90373 50582 1337616 1423758 1172505 1922924 1760345 718759 689535 1091044 193374 597667 1184858 1241505 666433 1208442 911077 1588326 1772260 1994019 236548 1257371 1200486 1425867 293560 1966842 1689101 1150531 1004160 134247 1545017 395306 1293224 1170795 878817 1379623 1512987 429460 474239 1231999 1931451 1766919 1283549 1769200 1702968 1342782 533618 934812 1754805 835088 513982 1517361 1216755 1479372 306313 37520 1614376 861902 1604159 931328 1880227 608886 716520 1282641 1781737 1414282 769412 1818935 51610 224983 1837200 873832 507082 445811 1605027 751777 514704 1575475 715111 805889 978756 211392 204 267758 1575128 1252149 692142 425127 1890040 711896 1027355 208402 1139753 232161 1692811 1212705 1020648 874776 710944 1961354 1265232 1763638 104480 141591 1729772 5177 1674868 352123 1018087 1221610 167130 1014568 915759 773385 550071 1956982 1110200 1003692 535495 260765 1494036 612749 1413149 1212965 1056675 757718 575815 1260969 1333366 1184344 328385 1822176 11066 1376281 813061 1739693 967398 1861133 1555761 999791 1393843 1120677 133426 1804861 1963667 1940030 70106 1470031 648105 888397 1296409 1079390 890228 793343 1966239 451472 1848864 1400216 476547 1063997 1008522 479674 360345 146528 477995 348023 1085112 1522363 583746 1799511 1802300 1472859 1643571 927340 659941 1236961 296228 796219 35594 1085181 932395 1703212 1483785 600486 451504 1405519 587003 1848349 895699 44809 1611581 1201868 1249937 963495 117031 1710722 1083657 1893447 1456888 898120 1828541 924322 1125506 1972218 414091 1948207 389120 1799308 144226 1895826 460347 1146088 1750193 221810 411707 384765 1763633 395381 700977 1155927 970879 503513 1332298 1736590 1735712 657776 951624 234260 748978 967765 1699320 1309288 910242 32392 1674227 361359 1525827 1051904 1939115 1503606 147106 40658 820671 240809 1728548 1257099 904390 382939 1010452 437458 12992 576150 187906 1059400 886028 46961 947735 248979 1798985 62592 1813558 248472 1552128 1721119 1789282 1418841 1852763 736451 322695 31302 761995 1974418 927698 1759592 1101143 738430 1124536 1970087 740401 440963 546114 1745236 993342 1033907 1738826 1837917 1186557 1585587 1391936 518782 1734936 1447408 454728 519509 1532905 343739 823388 443796 1939134 1697548 530128 1450173 1898946 622855 879481 1947886 1287742 792918 1022134 61669 1952874 1090740 1699930 957273 1074446 213108 938936 975083 936167 1889471 1090413 773801 571247 1359468 1149269 287551 708180 843278 1523652 1490847 511304 439798 847282 1667198 904298 1571412 917093 1775263 551346 5841 123657 666135 318411 372827 140469 1128652 1829409 1147204 212093 730504 1624210 1665008 1184021 92957 1787631 924990 1065996 548310 1059353 236129 1220913 1758963 1308665 1203404 1033074 290759 1140150 1287844 526969 990682 69167 1135818 1452848 1177026 257086 314480 660637 855089 1446998 1739051 1205460 1194458 925799 509140 1509696 993044 1912955 47049 1476136 65292 308382 225267 277118 656601 1083888 1111284 773356 1767601 1836167 1081376 671229 1067240 599425 1652843 1879459 1416929 1240604 1076873 62426 1820219 784405 116341 823567 873552 1907066 1293626 1281995 1548047 1865145 259184 891214 925729 805024 1079625 235022 440494 601325 153471 1455806 844418 1906679 235894 1222531 1131297 1489636 780811 1719051 1628548 1540516 1982142 706852 1041210 722787 1300710 517734 1964213 1169540 1194599 1836471 1466867 103420 1456569 1165530 856271 1903524 1117384 1015586 1458184 724516 1334444 895286 524365 342156 1268103 1172834 40720 215815 256966 337662 1550631 780089 319253 295418 1177325 734102 1143606 929357 402257 1211777 1337822 703742 1501821 1611296 68391 1358273 1960341 304507 465087 715886 237678 719080 158800 1414455 397691 1525114 1437173 1372331 1109211 337227 1524357 1667605 750532 1325853 1769697 1839291 1885280 1626640 51995 62973 1479182 939766 337213 1727694 1740217 1920430 1030107 105673 1764123 1940866 172117 548329 795408 241190 1675851 851468 1773309 1594281 585103 1208546 1897679 1576803 1703948 15100 287856 536047 367006 1908351 392465 1079317 411643 1157272 504831 1623629 8473 849415 1312390 1251095 1459047 1535182 1638991 96077 591575 445930 1773006 423626 742564 933098 488056 39835 111618 665123 518197 63233 1000391 1827298 137176 1298517 1043044 1859498 31448 1809831 1348150 995286 454497 1327323 1498196 70866 1407693 1133561 1433038 1761213 426243 892319 1394252 1549579 995084 271344 760643 432539 1027520 1899042 1472559 407825 1277131 869828 47022 262835 969683 1024230 1209264 1848841 1591122 914743 1268967 421856 405007 332406 688846 1631544 1722294 696997 1520817 1005199 378664 1057105 1375233 428328 1522715 1483676 1782340 1648535 1602565 1764095 1226878 1677693 1796028 869545 93221 1227244 226990 893022 1523198 1117316 1708778 1960590 1204824 1803136 1653924 1073127 534810 435143 955329 56550 14537 1389587 1824650 319116 1286119 1567490 1811422 1415878 80252 331119 1659672 1171574 841762 415771 118395 61231 1266680 1399921 329353 1792029 33255 235540 1222161 1738797 123155 1484344 1575347 738171 1808374 420367 1318405 237268 247788 1688813 1298195 1059229 1445398 109860 549921 1580864 204802 1617683 248838 1851984 390441 626252 1372265 863444 1295778 174765 766283 64200 1053084 512323 826118 1896586 1146838 1011745 828008 1598643 945972 815729 314974 1086893 165154 781908 1245067 1832062 1299822 1646903 1904568 1109340 984677 237735 488879 1172415 1010335 864449 161192 1600103 209424 1013540 1746288 873803 1060777 1781894 1261896 322689 549960 18687 1781754 1321998 1540956 576192 1683026 652119 803713 946269 1109657 828595 1736076 798059 1466369 1143443 661724 1946864 1810105 1714850 41114 1561902 18420 602753 959031 1697657 165542 1790188 1184949 1469180 1308647 983746 1915401 493583 862044 1045726 421411 850548 181428 1802566 1687072 1780217 695493 854611 596547 1682104 1167397 671372 1202326 1387204 1079851 264571 1674925 1357204 357455 975171 1099475 1314185 62666 55538 980091 1585226 1193409 1418782 1905051 1833759 22508 648193 149070 1756236 280772 1534185 1307434 332700 443030 1606110 952881 541438 1782576 262071 1957919 1325360 1869826 1883843 692020 851471 202692 1414773 572161 788586 303101 612456 397457 486494 1785957 1804983 1413181 881839 765873 1157367 227371 965755 712441 147437 1457780 964420 807726 1228295 1039425 1410926 999276 1661156 1794838 650864 511664 1767386 100514 1827142 1241210 518285 1367652 1907115 514237 1516531 139739 300602 1258243 678999 108305 1501875 74378 1508041 514068 1403571 219105 1826372 210552 676214 1937778 1298285 137406 1663640 686005 1070592 148073 720415 1243100 1546939 414912 1979646 1175863 531402 221256 435353 475025 1676163 630500 1279943 884563 60953 1291450 102432 787459 57234 1541614 1678600 1347475 650291 1606075 258273 1453696 464269 508615 217244 717387 805762 1113993 1487500 1702892 1234247 1737209 1212542 201912 1865871 375779 1262920 388005 255974 1211525 233389 310595 1373836 1108728 588820 1544835 1691880 541766 1298469 1419263 641990 510770 1316725 1845412 1703991 672107 1430750 1991581 1310794 1140980 890185 1654341 52581 1179867 1390578 1362105 880177 1836695 75146 328065 697757 704356 1719216 1270984 1074091 1906614 258012 1601046 1033632 1108721 1566489 466892 1155893 283232 1424538 1966267 240663 771213 478211 668540 472758 100789 427368 1105619 172000 767196 1229455 1155770 1904460 36620 17510 859167 1506231 799330 245678 1230187 1905840 1433905 578017 1381425 1458892 350867 99714 1321981 351383 312233 794281 1928511 1469546 1134255 1870742 1399075 1752944 710373 857793 1545547 1039872 833080 153012 571856 447420 1585530 1469403 490373 1435090 116565 99499 277509 1255964 1053832 48694 1721927 573907 377944 1216627 1087509 1283672 196510 1979511 1214086 370686 650215 1808554 1260334 510630 1929291 553001 633095 1381821 514586 1354374 185616 210377 1693119 1272032 675140 1845944 1216519 1382333 430171 1819410 143411 1464176 542076 638419 777637 1240936 1707437 184456 676560 541301 1822245 311377 93999 1473362 1869437 46688 248203 670399 248846 341604 170720 90480 315634 1367715 1770515 984110 397108 940866 1508323 1094510 733501 1317539 1192800 1803608 349097 464593 1653369 954194 358973 588564 663870 1454085 540747 437958 1018011 661267 1784906 1572768 404667 1152146 1179085 1803773 696682 186399 971305 1607386 757097 982856 592009 1654152 1048793 933419 623066 1161575 1420946 1115198 1043834 1288111 813999 1723016 1408175 312358 742193 1427262 1154128 1324473 553878 127078 497286 722003 378488 596093 1805711 150851 126748 1882966 453785 1089989 1201489 383151 1207730 1434897 807017 1552106 532701 28192 478748 904762 196282 1427307 1255598 1735935 70711 775165 1165400 1981159 1606505 497882 1872071 1679122 912796 1959512 721203 1366635 1501264 1931148 1613995 30615 244743 286360 381920 347040 154589 357091 1073089 1944716 783064 622489 1016969 1930738 1814227 1178856 876813 559898 963202 1099717 1649729 1251658 40361 180022 960478 1669555 1605891 187603 1799722 224567 1244676 330550 326905 1429837 1888532 1687967 280508 400818 1792323 507998 583165 1507272 996854 1940604 623178 1524946 1501158 1536486 1418708 1666848 1343668 1721813 315332 496255 146183 1207593 338285 1746371 1613932 537476 1821103 279582 658944 175928 512528 18361 192579 1541820 1481754 829882 1692720 302011 219177 1753113 416827 1476286 1472788 1524215 1185120 1067089 1631159 884584 1090483 1485126 1866900 200622 1595894 1919684 1923587 1640857 1964607 1964052 1659573 1070532 364125 206637 1214410 1965049 112766 442724 859970 1892195 1995312 713967 274751 1707113 619497 1236668 950375 632274 957151 1078442 1985823 1456873 318700 181978 1058259 1366150 1646802 256 90446 1224526 24603 210748 1880297 1859145 1237952 837292 1121353 60974 434057 1888779 940018 361301 1069513 1559624 249287 538307 1023362 1142682 252071 1179632 474837 1174181 1197177 1055879 1797498 1114434 273226 855592 361203 749486 1874718 982430 118406 1348890 1365281 482622 858358 1463329 187735 1463465 1975819 1729788 317536 1004416 1238264 1332712 513344 1333399 1615638 285126 1682285 974096 526735 273288 516842 1835480 909032 1853968 1649482 1327097 603904 295971 686004 1651947 686532 291561 1581307 895765 1742216 774325 1769690 288972 679889 217336 174853 987146 1523679 113971 1218925 569122 1910892 1637959 418478 695267 693728 679686 624528 1387171 1187221 133676 262270 1386144 301065 663780 893385 69874 1436329 1524292 483286 1076365 1191631 1985824 514976 1992019 1162394 1671315 1890538 573737 1832835 18985 531257 925528 1799314 914887 1350251 626870 1195369 1553396 461781 1428665 797221 631661 1213726 748894 1490675 556846 329554 180598 1661155 643489 1811487 1225227 753279 258319 1628555 1718988 966013 486641 838855 129575 1653275 85617 1424906 138277 1276515 131564 1636977 1756921 1005052 1626333 1332192 1914216 272183 228881 651482 410775 1292683 1099191 46257 1941864 1912686 1648840 1252806 863757 1656930 1102217 1453984 286945 56497 685251 1782518 1700127 1032508 315840 69475 1386555 132461 38580 1114484 1594707 1887524 1031171 95944 48081 546886 1366727 156340 1452819 1664373 1242110 1813596 280834 1706806 435650 602984 868122 1556187 1779247 961967 1754410 1546836 1316250 1102894 841609 1063922 638774 1960299 1447231 1879702 465287 1406504 1383644 124004 60097 1273881 1562715 1592488 1783646 469965 318182 1447748 1460220 1751197 1656300 648210 1829839 1871838 929001 1298250 419742 61400 1312633 979275 1743620 1078886 781838 685068 119117 167467 434618 162854 1648119 1344653 651930 1150052 1952932 1293941 264061 314341 1920673 507315 1015506 705497 844067 39469 1816571 1374125 683766 880241 799905 641715 192120 1409754 100885 1528506 275859 670627 397729 1316065 209655 619771 856244 625835 203891 364304 1335221 275809 539192 1295785 1472795 564338 1692458 1884331 1922999 1920974 1680988 1679952 1667206 780714 703467 1289141 18297 1605392 1579168 838963 55223 1578273 910437 1945199 673993 1470270 601796 1000984 1922516 367606 618572 305770 717146 1612967 441274 246536 944007 1622366 729986 417890 676242 1523254 466425 1806976 825981 168409 688822 678835 1341736 1372488 1345335 500371 1693224 1508362 422383 1390316 347256 651803 1290523 279731 1310207 700802 468424 1519815 630163 1491670 1757577 685367 1233730 1186421 93794 1685662 259275 1691675 1381164 222202 1108273 1357293 1737078 1804980 567186 790084 850014 1261051 1382832 115776 1307627 42688 343581 164891 1107961 703795 1755878 200354 1611638 988191 412890 185492 816097 1192605 265427 831006 1558438 1039892 112283 542557 805162 611418 1063002 1535788 857781 1137818 1867782 310839 1015269 1235616 119451 1403075 1623190 359669 145985 1718069 1287766 711189 1905925 1113268 1825108 1722560 244230 292776 1666002 1653820 702752 475757 1606846 252481 552876 775115 1844814 1129495 1859631 1825649 1549173 1321564 833400 1777175 1735897 899716 711840 1610705 886991 883886 1202025 648566 1641230 1744638 38897 1890819 1721889 1161991 1736102 1207583 325981 1726911 1471762 1139712 962202 607450 739807 1240352 1888733 825685 1273898 1683918 483060 256031 1137369 1897996 1058334 312176 178015 1947651 1036258 715802 1943167 358392 356731 1340135 920614 1703985 732772 1644750 164376 1306239 347275 1767206 1781264 1855777 1204853 455772 1789662 107964 85625 571646 962242 292931 23436 554797 133324 876485 135383 988321 192278 1872910 988512 111375 1802688 1809875 1746521 1061170 420220 435345 475509 417337 614176 1369885 1621505 1585994 760017 1228428 668284 1297012 190487 1507163 982564 164358 1097841 514924 801606 269735 1822079 600513 439155 1898034 598527 591475 1920337 1475974 75405 1293586 206603 96721 667858 1206343 979833 738879 1600079 473429 1494118 1237703 998 1024274 1088717 1464275 1365428 1263819 237547 1206233 1535416 477616 1762245 1111759 1890080 1036582 160168 1236139 1154391 1328307 110695 853273 1045599 1498808 178577 1789700 1190405 695578 145688 1303993 246376 489991 539521 1595198 784977 1036428 1697320 1279622 969403 482873 1887595 293519 609472 1987187 1018451 795949 1650218 1547980 573450 393741 1640374 1099661 1183542 1609850 1627794 255922 1003050 543547 1415961 670147 1801204 1052769 1016013 1793891 1266427 1737830 1868337 691186 1350075 199592 246252 1607106 1844672 1092544 345900 1124448 1593068 961521 674298 887194 1009323 1770463 584815 823762 1871230 1608868 856924 1134646 49578 1842431 488147 76115 1980214 770533 1603423 928512 1748144 319479 189085 1650937 1068172 1014443 916868 444210 231223 1264717 248985 806927 34173 465457 924261 697879 1952223 70162 1064234 596000 1038585 1750104 1866615 1910312 8334 1800140 838050 1964198 1722481 1128326 1891465 1607593 219926 774563 1209436 1009445 299776 1947024 1992583 779754 986661 1955505 498283 1532263 462908 303997 10773 635952 484037 314332 564170 691935 483409 189777 1383737 1194427 789188 12641 1322767 1484184 1333821 1351304 1565801 1005507 1454287 973919 1459401 1264498 599653 1149878 1812332 558897 949945 1457601 473351 185829 1492318 10567 824548 1218195 1309148 684024 782150 1586684 1018571 947212 182821 1277694 585492 1533427 116081 746430 1629963 697727 511221 243996 671925 972607 1692249 443445 1806174 965740 1752578 1557198 67667 300706 1562593 253525 879040 181260 1559637 1089741 793697 951627 952829 453559 1232466 1011665 1283447 1751752 1932427 15913 1518677 286289 874455 633407 320188 1419542 1348355 634621 609461 904522 1882287 794540 1809004 131214 1319271 448955 588407 1338138 1892231 246138 222567 1258843 1219452 376271 1995266 1504619 813685 1480953 1645351 1689897 788442 987981 825460 1414572 1427850 659997 109225 1615313 22044 1715663 859147 266620 1151159 341896 5223 429448 1669417 800754 1984125 345631 1344034 1076540 365244 965898 1536849 1077784 1733881 856127 1341822 442407 1531568 849076 1623768 122547 94096 598140 1680065 1565814 1663056 1936479 1497556 336148 1718610 108099 1933051 765520 1568055 1031508 93520 1091888 1665121 1757810 788854 1361047 645134 291060 1400340 726600 567515 526269 857901 1418375 1310722 1653581 319229 1834293 1814913 1315696 559529 1976410 1860807 1295037 1640906 1320594 289890 1240594 1340705 15978 1237347 1308211 226054 668001 871598 655317 1123883 1038806 1422787 1235278 907617 396996 1840372 1921382 63304 1478544 959126 1605456 1682552 196107 908538 1767873 1916944 1189680 46265 40805 1136071 1995672 467343 600623 605798 211858 759491 1956332 1243431 1758181 500730 956321 1592473 1024726 1497768 776036 1543686 655937 487682 246191 363078 1163188 1100526 1315562 189378 1184499 1449109 452784 802101 96930 1522529 886071 1749313 328885 617635 1617388 1713308 1610758 967639 973194 1987869 118382 1975106 549239 1541293 1626303 295113 590286 674991 469393 869894 308724 563756 1396479 241152 36832 1758672 424754 1285264 1970496 728484 1622996 425086 522076 294341 286552 996390 1390803 682354 541561 17574 1932950 1694789 1710230 1681394 946911 777728 911143 101231 1398591 665803 971924 350337 1854972 482884 533697 1424899 457256 1591670 974420 1872614 1632628 1736664 1550593 162527 185448 1358664 1316791 576439 99885 1672529 1341146 592419 963213 1076371 206614 992514 1008603 612098 1744485 1107415 791657 1169831 392992 327686 369862 1995055 1038532 1719694 1777475 1250392 623936 941168 122357 237765 173814 178340 859954 1443351 423874 846252 893777 1551321 370643 1219858 1128287 1758971 1705556 679732 1394616 1798448 370308 1060288 802866 1281050 1183809 250359 860152 807789 1063310 800122 1091756 1001186 257361 1557804 714553 1669826 32675 880059 1598936 1105651 479059 550475 96741 1933417 997380 1839264 1078514 18043 1109265 900615 128684 2679 876274 1888947 1882145 1348151 23098 1835333 1341923 1235265 1191536 1377058 1713760 1836776 1715503 485979 1032170 1843516 609327 229778 450499 656641 326979 529954 1229741 1396632 1298778 1676538 1077781 84524 508772 1104821 997435 1779828 1632714 1055586 1562627 1435673 1897169 1757138 269760 1228055 992336 1969570 356300 1778017 498254 1009317 462745 1028290 817069 1042571 1511414 1762092 698381 1947723 817926 1186076 826127 1416737 1092815 1831532 1719754 1680913 1471825 1780579 1183210 947812 1835811 1026265 51922 551406 1549524 3610 1713673 577689 1095318 264644 1535217 428455 43463 73822 1887815 1963030 152433 190170 1295682 1718711 273722 224965 1711303 1051511 198806 1950668 730654 1707973 1668995 749564 177919 1165015 649714 1134389 1320274 1400190 1437054 1705594 970504 380466 1119946 1969050 551049 1970807 245329 1191218 619964 78238 1738336 331725 103594 947439 109908 989426 85310 1346188 1027755 1791931 354425 963001 170491 1663908 1516545 405938 1850038 1302213 276494 1999961 1123205 1739821 749787 60742 1676104 1229945 1443761 1718128 1355858 1417860 1953955 580596 946930 193941 71541 915155 1254954 878760 415954 1706237 324695 947656 1407330 1087013 1135277 46901 309294 1407077 1687062 430368 976201 1857612 362435 984283 1241803 525538 604827 20018 1635858 1945080 56735 47236 733166 1471676 1684040 658476 209200 1963185 92620 496458 1551073 1799457 1575102 878898 1370553 1821925 1334551 1940711 1039738 1815011 221741 1996994 1449092 579616 785081 968033 1942977 1500449 1555663 1867482 510147 1782230 1127668 787199 1110936 764886 755967 1340721 1538588 1508322 1958119 1495324 1271257 1306491 1198403 1298223 189439 1592975 1637590 542474 599168 1762500 218086 489311 548832 1484133 1268938 965375 515207 535386 1960063 238031 1026881 215279 1354617 1557877 991986 1095516 1355663 941234 1182603 33713 1530911 368502 644628 1207416 965556 1270619 822947 373617 257481 848303 1299697 101734 1218668 1821300 662258 1120462 804659 1250178 163863 268108 178180 175545 1913783 348566 149254 109390 1418719 1672475 281227 1625617 517737 859081 446267 1687618 748844 784516 1142629 1525533 1170774 1993770 1261044 113610 3064 978362 1851403 1875800 202496 1291133 1833781 1673729 716250 338316 75675 366670 1553085 523400 1869540 1598950 1467979 1970113 1770358 1371327 1224351 1183394 1339953 246645 1064998 233336 431804 315707 1992150 719719 1977963 576111 1219420 1595141 1809873 1810532 1877322 1399633 933085 217365 1290189 1416532 1083235 832279 346622 334720 320306 1245652 476034 1035505 1594226 478631 241551 1587083 508647 1740735 960555 1184532 1242860 666236 1978193 29888 761609 1808847 1425457 583225 1537787 411921 681596 1029954 1005046 1421973 1433834 991787 1699921 382396 305025 313617 235600 751227 408719 1632323 1982084 276343 536469 214233 75882 1549168 1064929 388610 1675725 1831522 940238 1913785 1669557 177020 1120382 748780 911926 1766566 1197147 236236 1922539 1145651 405071 435882 191844 813200 129067 689768 838116 542813 608453 643660 1501461 737593 1928092 72293 447031 996180 323517 318839 1600126 1455309 1099081 1409790 180135 1128586 1140399 103839 1909690 267826 148245 918623 199662 1123123 1265572 1639204 518510 1864400 260691 1942308 1174905 1517886 304098 328879 1313175 1866926 1614489 1530932 913530 1253636 1688011 11120 1824662 46506 1489253 672776 1263695 1991336 444755 1183501 1624782 1075939 1437798 156021 1563520 607255 1025829 820908 250260 1536104 1004510 897941 1132295 617173 1597629 1723290 1820156 859180 1377354 1635635 380279 45402 1258498 1926895 1080635 673075 793251 1671028 1181507 1138942 1108286 1223679 1289691 1119884 745331 1762613 574774 1271395 113795 769052 1472142 1792263 1661218 1633557 1166028 513834 875449 544350 1216684 817832 18291 1114819 1886554 1045467 1846216 1146320 1951541 365224 1342284 1629533 1412765 915740 743707 360382 1232191 6333 1186420 1326888 749746 1033195 689928 679891 1865661 1991925 95627 724109 1574858 141508 662464 481183 944784 826826 1004658 814262 1853751 717849 989882 362476 384305 1705887 1960865 1985544 1703622 632714 957334 268385 388747 1313415 105384 1108714 272180 1717623 285770 341823 1567543 1774665 314804 1767302 68792 528838 571706 1160157 1574687 1597683 746528 1204058 1018282 1270273 1356094 1164352 1948468 932303 1745910 1801150 1102161 371200 936371 1260767 1641892 353005 614314 1640520 1389107 245824 517044 1868716 1344077 838781 1379265 830214 1815772 1884966 1484781 1364555 1292014 1632079 693812 1330618 467394 1736867 17279 1591405 1012734 195874 7278 1372158 205911 609344 1977276 1964897 184786 261650 125316 1930487 1943186 1595012 429459 13361 1616477 132260 1416755 1864760 639855 979173 1147661 1911377 456365 1087294 1984221 1405351 632609 722623 844391 1573460 1052260 896553 382104 1724673 325866 1829717 606916 258655 1451034 530269 1917042 1013626 1801728 406747 802281 266382 639276 1712741 1620453 1614535 1343398 557676 850721 663907 892061 203122 119757 132091 1751175 1061306 1985311 596760 1181222 1320093 1397048 1084201 722650 1807177 438964 1038123 1487926 1237793 549458 501027 1154698 596571 1425146 1393542 175718 951633 637779 661111 1553114 869277 347346 1127743 305015 1845404 81955 882238 1424361 1659020 1321520 1706733 99084 314187 522570 170185 1577901 652075 361425 748892 1280414 1255843 1288103 848386 974267 1340522 1522371 1760227 357901 950002 865292 1211981 1557602 862146 427524 629345 1849136 1186342 1338821 78913 1927488 331134 1408762 318833 1922529 1003113 1516332 632642 998326 1809592 1021312 1906701 1981025 560836 912568 1415475 1943049 390388 1336972 590537 124216 589905 1677587 606996 1338851 1249516 1879255 954904 261267 1371321 724764 1235464 294786 1306313 1799455 1485366 1436289 112019 1385948 808189 190132 1813332 238202 1836188 573932 356035 1601459 1839616 722780 306342 1795232 1841599 974910 1229935 1025230 438647 1484818 881233 1403046 797782 449753 683658 950570 801933 456225 225474 176838 1189850 1639319 441344 688300 891321 1794193 1080410 212319 1300063 1636160 43265 142812 1623009 313336 1457370 1774075 307434 471858 1013822 1455246 250776 1097190 1312002 1886510 141566 1752306 1490264 977704 1042746 623520 603653 1182521 903391 599030 698607 756896 1905038 1746630 1015829 253179 1504837 1867006 962892 1009039 1737265 1282830 1355212 43027 1248212 923017 1571131 170716 1742655 1761250 468324 1065691 646835 374039 1926053 1770262 1368671 465834 1620442 822326 670664 987656 1553951 253639 1977598 521108 1138260 634946 1537107 1423118 1692745 366893 1856803 1391388 1892521 1626547 1538119 537771 1150636 844386 450074 765289 626057 1926085 1115726 750971 187887 312959 662246 639488 1934041 1605511 1798850 411843 1970472 34271 1054875 251794 989572 1800481 1446635 215876 990235 666994 1021780 1848486 83881 484490 925738 819878 208508 1293104 1832439 868787 419278 1081877 202966 643733 1490540 1519870 1064278 1189260 1042348 1128690 1907640 608466 1912463 1887418 651712 224978 771962 565983 904780 263062 1989364 417116 1944835 1616456 1553624 484161 1001033 1931404 659303 397687 1635340 1622388 1350132 1454861 1282877 1996971 958959 1073181 150476 1383488 970372 123 262050 962163 878487 878048 130857 269617 1054408 364356 1843678 897364 1137694 632093 1842965 1585764 1619016 765756 120257 406581 1770664 1803585 893359 782151 789683 1453822 1018912 1375538 596503 1250246 83566 44427 1735621 350688 61355 917796 336903 123341 1288374 1007801 357517 824810 1847727 1890589 866834 481552 349825 866458 606600 1951331 137585 743830 584482 1221180 1850925 918155 1946052 1516109 914774 1258219 748764 241395 845192 1150123 192187 1739111 329246 1136709 1663315 1566690 173236 552368 79408 594536 1422256 1777380 1916725 169078 1720394 1167463 817401 23571 1723778 1492330 781925 1642565 1878781 151980 326944 37137 1241134 1104445 57539 389707 1100889 870505 328779 446694 886585 1696093 640287 1862295 1744203 1017707 889943 764152 1343203 647591 361362 1232118 1472259 1901748 1896329 1500649 392972 872815 628234 79032 1480208 657277 237656 170342 1766271 836308 1928668 1667322 1227786 278955 992386 555402 212212 1552167 666910 1541436 1590849 674588 1896644 377764 77006 1223252 1654089 308244 1256157 1116221 173257 646647 1509216 344786 585840 1233091 647200 166044 158201 1648164 1793431 1495366 1696633 883184 1534268 1191381 1430975 111436 604002 1799925 1866120 1709709 784837 1669474 1818786 1952081 1040870 1622208 1628784 224948 915332 1130127 1124517 616875 1864827 753261 493926 442264 204959 1696147 1978641 1360980 1118845 810965 357082 147028 886460 1927408 368654 516462 1645628 362501 1958830 107329 1109484 1688157 1839003 515739 411983 753804 462362 853966 1444436 146000 904504 1981731 1529034 1677629 1338315 1205965 1552265 607271 1416822 1812891 1006493 1240922 1459435 1601355 605986 57524 683662 1805241 6478 738160 1763033 1810295 1813786 938295 962104 1899685 447528 853100 694483 895392 1567531 352242 785135 303544 743103 491234 1680210 1987616 659709 1160689 1836042 513554 1293879 705262 1838457 1034318 1531247 1957853 55433 1252439 1165554 1704333 838876 543135 1757836 761630 1056131 445056 1851021 751837 196033 1263120 177545 947147 403443 668253 1615253 1183549 1077281 32088 792400 38902 1347844 1741597 1894277 1867408 58010 485817 1397948 447856 967138 208941 1868296 501894 396806 1007991 624481 862923 1644428 1276007 1674824 655847 1074075 973693 1415422 444855 486049 439414 928418 847617 1807966 1659544 819055 1133767 639078 38627 1354837 228058 1064152 1932943 1165289 1747434 596497 1485208 414848 685311 351864 67874 1476692 1198993 1648365 280393 1399964 1948844 1388428 828600 120709 567283 304321 1944033 1729516 1039181 517907 1758656 1898577 1311428 1167204 1252511 782796 1400517 892628 1318613 1298436 326885 1209113 1552506 911490 331440 1078884 1488861 890299 512210 429189 1683580 1698738 1614146 750760 1042434 545763 1806807 649381 1921359 486574 1312933 484513 1579092 634393 1483408 737841 702371 1224256 1133577 1412742 1701420 565411 1255330 112322 18769 1903087 3860 1096894 1526624 991899 55141 176995 1948558 182334 1151231 1422641 1056440 829492 1793636 1727731 502786 1263517 1066902 1717637 1318295 320801 1618527 845097 1429163 315829 204079 1454961 815711 996694 1628426 749199 906907 675519 1969287 392957 265961 943165 201979 631885 627385 1851651 846375 854053 1976713 1524838 1906775 1897868 1980335 603914 1794406 1823103 1822884 511187 999629 960797 562847 596333 279652 468818 942179 257763 228237 154345 1997791 1860685 1794722 139010 1738606 1282717 1699163 1985774 1970654 324520 206114 805758 1611223 1400146 1945774 1150883 220548 1507385 1921783 668127 1143477 1854224 309910 261408 412163 1059551 1776086 106801 21655 207187 1413881 1697413 1086810 1242849 957878 27120 1429103 1125850 783360 1312172 140463 1019499 271759 557834 1510448 940638 38794 68776 32536 1804237 397541 1265047 660224 1988831 572402 919820 551798 310458 589310 1740033 1308202 1118774 1068563 497372 76135 62783 1072276 916091 1242242 1038041 1941578 426901 539523 1379240 1656909 1344247 1275349 890697 1172747 24503 1766120 1735944 564011 1392052 668556 1096425 1140773 1295399 904966 1380923 1258400 59078 1945851 833708 494876 256609 779900 924086 210789 741475 1973911 1997304 1438317 845869 351917 562787 200323 1399786 1298650 1790616 1981294 1768074 1927887 1581018 69893 395096 1207425 348280 527533 253113 1904952 1928960 214182 668893 1068847 778009 372466 771165 807846 1476960 864094 1119043 941052 739230 1936906 610160 250082 1864177 1314236 1462149 38672 1167555 1081923 487995 1552042 624293 887736 968406 695003 1362155 1859585 1450362 1338263 404346 59275 1697910 1158611 1290700 1394484 1707291 1408838 1297512 682967 1645288 848401 1688359 1074719 561868 714597 925271 671478 1320368 7172 123278 1797599 918363 1931511 203682 1853997 1491594 418923 484473 1635826 777845 1479689 1549311 1671325 280602 647561 1060083 962103 1338401 657018 1769097 1447763 1318601 1984687 679780 714268 1945771 250562 1448107 474128 783930 1362633 88762 1155368 929490 621712 888263 1140597 760917 1976482 367054 110536 1712246 693658 1803175 1198165 1524675 1518904 598596 8686 1161594 1223861 1344454 992120 253149 1687213 44999 1475304 1144758 357256 417543 1340311 386183 1819513 821832 210307 803491 1443066 830255 129644 303456 1442927 668189 382234 1148309 1665676 1671355 82709 1515536 57169 940314 1950052 993418 1553966 1572508 945750 1187879 621847 921621 1754926 1923162 67475 1399225 1956545 1122660 523315 169234 993642 572325 502339 356974 1631843 1352025 744576 1206252 1396678 1338476 106063 928465 801514 481404 721909 1058698 1737129 1237982 555246 916522 1982224 1868648 1190254 58977 1423548 190960 885931 625123 1363380 665301 1277046 1193660 30860 340367 1054699 528537 1136140 1621638 1887856 147152 1876221 438382 438848 480597 1573817 523459 1634267 1675479 216951 1932429 1103807 106824 1672990 1710534 883109 399504 276496 174191 452109 1755795 882207 1115716 1197844 1645272 497403 591837 339779 808333 1453281 152661 196149 1130070 1033077 320736 908213 494541 1915367 975434 1843453 1326511 511114 1546055 1885972 929344 693946 376612 1665963 478504 1677346 829460 1130619 1525775 994809 1571709 165458 1238156 1866463 1489481 1540270 1151426 573268 1477631 1207873 776109 1473671 1019072 137199 396759 1131672 762783 975377 1139181 1919427 1024065 1960450 1024497 1735747 637269 1666267 1490227 1627931 389784 1438447 453942 474702 342245 1124176 313891 371206 1060240 286792 572814 1276188 1435684 1111579 1760286 1483414 736739 395455 1464559 1684563 1910872 1885949 360822 606518 843020 521411 592875 601421 1624957 573838 1342885 109250 1334427 1488745 757044 51063 797933 1358435 845067 1429889 1396209 635088 1823977 1811688 346829 1535310 1165233 445805 955886 571955 372320 848086 1084104 1224191 1713135 1702490 153849 664111 791700 350586 1894472 1132407 297308 156855 1502130 764899 1523039 1429354 1112228 376513 395352 1893924 1490946 1028879 303401 947487 231229 1497760 955592 41285 1316090 922731 253213 1173325 141785 410052 834259 1437148 1398250 725484 886833 499717 170144 1873146 493239 2233 1719612 1687200 987302 1613113 318441 1357209 1647335 1519423 1047086 1228802 1003467 375696 97871 993914 853295 616675 1443206 1915030 1380513 1137225 279296 1393934 1664959 76958 1880478 1394840 1530389 1921746 1470730 1056362 59999 879153 265827 1644066 37482 742315 734264 568967 1521449 418955 1362337 1736411 479838 957464 1851436 119946 1766827 1614224 1524042 863215 366857 449409 1839382 1016024 1763108 984796 1967799 630439 1026181 39755 1439092 1764817 1310746 1706403 1068345 981647 857104 1455718 648361 109261 1359329 1650403 1726484 748188 1747679 1539094 770756 677645 1625639 347454 1078805 1777265 245211 1294273 1620807 1257115 743324 1916320 1155887 1680751 625325 334948 396961 1591709 308044 351304 1330901 79751 1790482 1280660 960003 1291416 1099223 1841248 1774946 1716536 109838 520129 180996 1654505 1602302 1105374 477521 1695285 25718 345799 1795795 735482 940893 1913331 1127234 575821 108736 1182693 314732 1185746 1549446 1613572 1055186 624831 1728124 292545 1339370 882605 432044 85523 1332088 210242 1404964 570516 1269578 234115 805540 1885415 621494 1945756 131349 1522603 57291 825022 1933072 386035 727608 893325 1347623 1296006 1506353 1743886 266801 1808207 1372983 1319385 1075457 285913 1891942 895951 926698 242487 1547072 960758 1882432 1111468 406288 1548401 1273794 576688 1415499 1670356 320204 319969 1786591 1015171 1756990 342208 1271805 1767059 807430 41447 1044886 1795167 1776611 957589 55229 1900418 1723833 971528 902280 383655 934655 515933 541485 191959 748508 291622 18203 1779810 1577599 387596 958938 446393 1080128 1607457 670501 214472 964709 5651 296476 1532223 345633 1139687 4242 1111089 847144 379915 750076 394042 581290 1556865 42503 1640919 790481 1249327 1435836 1066120 1875117 1359242 1633166 1565495 222349 593957 1348054 1434576 883711 635338 1358605 726244 184433 1107394 1554968 290667 713238 8811 344129 966109 1399653 298574 700012 585786 1520301 1451208 1679602 1714461 18114 1166564 1700576 649499 1536711 804346 1863913 29318 2549 1173429 1985250 814309 1376807 90197 55542 1877436 1587389 1244841 1612032 681257 1671044 493000 403307 1790026 382692 520399 1327361 1148073 340073 484373 601850 638668 214338 198598 1507610 1979287 175726 178774 1763523 595817 1765742 233105 1038586 20515 185718 1346058 1100542 890079 523442 1484458 1030644 1720059 720694 160629 1750998 734977 1516906 197802 1421134 1920922 338243 1583141 698045 367003 1070506 352443 292793 906383 1905524 1046253 1426078 112518 669790 181540 549250 1027194 1049827 1560151 1501724 926900 1530088 1382479 1808981 595276 1152246 1766428 54669 1924321 1274463 1403265 1543931 1881613 1295316 959654 1339276 18701 453484 545458 1105645 256309 1200992 220606 1686928 558294 1785929 1507114 1987625 267437 658655 455410 51484 661782 1524255 859576 266936 1730672 1924275 1179591 1017764 750854 736956 1866797 1394123 211580 1874564 1352508 824740 642337 889151 480975 198852 812804 1075482 655761 1278711 640356 1230889 1309230 838046 1755362 629519 1297540 1320967 1944394 999205 1392265 582567 1323031 1986657 1835559 678846 1676467 992805 617338 433218 1997029 278573 637842 1383803 1318044 1253300 370613 1047379 1045347 14476 863783 1762446 260192 1864352 514279 1046217 173555 1923736 498714 333784 245593 670689 1591724 48422 198952 707055 1816759 1680736 673283 846616 844183 502480 1190965 320570 951039 1270597 561301 185004 1229147 747709 1551919 83554 606282 755926 1928674 1469662 106380 746753 1100519 1324615 718080 1169097 1210921 653833 1514076 1606656 143564 1391745 1815599 1547350 698362 628341 236067 368648 1044247 1717430 671732 1211585 864338 1261021 956616 1101214 755855 488920 1325134 1731171 1922555 1599570 1612383 1330496 210734 1007294 1329011 1935655 1432133 1563352 1598351 307301 284717 418859 637578 1672451 606678 416451 979331 1521044 1811413 993730 1741827 1759541 301915 1894436 1311990 1173515 782994 1423342 1601618 272029 315017 358364 658218 97989 1911172 1299454 1458233 755527 1107667 688791 51609 123742 549157 823850 1440180 290934 1423375 1911479 731508 783561 1538411 829397 1147158 1812057 824336 1250151 1275561 251278 1520273 650214 863154 533951 1672370 713286 551657 1682648 318791 268788 395799 1689123 381821 173583 1250767 995929 325742 1381459 616751 1901788 52260 1049550 1812968 54082 57918 730565 208782 365125 1490671 1319060 1174633 1531597 1237769 1497642 880431 1524434 256345 441970 451544 1868145 1714330 870622 383998 1150820 946347 1767098 1686730 1976092 625585 1959123 354998 828969 925332 428255 1166984 958287 687702 1270076 1951193 567683 248694 307999 1337745 706806 723126 608811 1065541 1102823 120651 1580619 417925 1175033 1564768 342639 1154073 1087344 816851 210291 667154 558033 1928341 391804 1483686 1417031 1534824 277325 603678 329287 1393786 581045 293774 586209 1605775 1309351 1035460 1463705 991297 1453881 273557 1617034 243040 1039766 520150 1596515 1712349 318340 521052 891193 1562108 1216399 911355 1237753 177864 260784 268709 649677 980220 691415 1300075 1861703 1287798 998552 622162 203626 1316243 1082505 1103163 1856790 513358 927562 1089244 18364 16087 690814 1446155 1841915 257341 127806 1883900 1494235 681256 1363084 1964559 770332 1248905 1433128 1047772 1888677 439328 277561 1456987 978465 373258 200574 1501123 730011 470501 580036 926063 1804534 74686 1669216 1064904 103920 685082 1647717 1605245 1605726 877333 1973137 146819 996084 225584 343547 1125309 1358031 371907 241197 817886 1923393 142656 1625360 446164 725598 1847013 1420840 892750 975345 1117246 596038 1472340 842948 687651 1263929 1644905 358576 790491 1803800 709298 219580 1739539 1962770 1020785 566741 1905329 1244076 1294779 1465478 991215 441669 75120 825841 925713 1611142 1776381 618756 812417 689707 331861 1839352 51530 1594045 1161114 1715530 150053 39184 1079590 1673984 1230539 1938516 170789 751496 789432 829770 1702050 801436 559230 1316260 898268 215710 1585676 51793 408933 685048 1898673 228799 617607 1955194 482225 997329 1546471 326162 1152580 1474350 1756112 188641 1299848 1320435 747103 1912560 1149618 1869361 792442 1503126 916876 361796 1512920 1165915 1019426 1881468 1246611 122100 659721 1296237 668835 1403908 1052065 594326 1044264 1428361 499308 310180 1384526 1742882 941115 1610232 1212950 984400 370296 1530027 1703701 456287 625872 159376 107209 704453 235569 875353 913589 256602 1554106 151048 383224 174229 440635 1636280 1883372 1507308 357626 1548669 1156460 158913 713235 1884085 1759910 210097 1251445 717326 719161 117557 177955 1532862 1211708 1867759 1258389 1856439 202033 1968054 1988928 1137541 1779814 1636214 1997442 1032283 1515883 370662 950533 1245798 842023 918537 691994 365840 848218 1059113 1607904 1423936 823731 782767 1828242 1426277 102820 1065945 1431540 806763 1653729 1377739 1187969 393326 345756 150132 1432073 733397 645020 799037 374294 1724329 1866657 535797 1038565 57624 1404790 1855961 1736945 713818 533857 967300 1776304 1224470 1895873 1857936 582524 1757842 1633505 523963 317056 971188 1466963 722260 712456 1184284 284202 124609 1587719 844708 437841 715303 65831 199479 254084 87448 39638 622139 1169213 1520995 150913 64646 1843217 841456 211667 84822 175370 307099 694992 407948 739371 814369 1485632 1108359 1009061 536734 1818223 1358243 199314 48203 1312248 741507 1219163 1251432 1932600 1593521 1248006 1418309 1018389 1668359 450128 30843 653142 731830 115280 1047070 1213271 660375 20214 878129 395560 757652 77145 344400 377353 152307 1577765 796828 858122 1527543 870440 1318574 23509 1072023 475608 1992920 1604180 1331758 278095 1934061 294803 881733 1457599 866652 835485 704463 1569251 1089858 372516 116005 1372126 1479476 1630990 908571 1085154 1187376 1561963 878536 1978719 1862390 337139 960336 1736951 624908 537586 1847949 1597470 593925 686240 10105 1857780 34713 1388777 353831 1775539 1371405 698328 1633410 1137598 484990 1138842 1251291 592331 440923 118214 827808 974941 184927 763988 1254021 350057 494492 1449171 139188 783533 359939 1888047 1470642 1760186 92921 821332 77249 1886938 1025462 1607538 1375009 163400 749714 1070337 1402108 431605 778244 1703829 601953 363699 1581886 1775564 974357 722479 629034 240295 1446017 542143 837970 1964465 1451742 1076411 100224 1796718 439999 1431627 494634 1443342 1025711 1483296 418370 380610 116508 1129547 468902 1998502 288332 311720 320178 1739438 1030108 1789478 996501 1074626 1404545 814114 980681 1366079 1283207 1122064 278771 661494 89329 374926 1109171 1878721 1787751 954509 1040979 716796 598469 1718829 1535996 1425710 364354 1810898 1954539 35375 647332 267096 378834 1269171 1577797 506725 1497179 1830415 1038342 1796234 705131 420741 1055377 464468 1052636 1790003 1705135 521041 371501 371357 266182 1694917 1485045 429531 1935280 772178 1601357 1055808 372593 1966053 811169 1351276 824154 268293 946560 1220867 622520 215629 932706 387744 435328 39367 1046978 1777113 825407 194339 853486 597084 537423 1396132 819915 1421040 172027 284687 213905 1659137 1478776 1168705 1418737 1851625 619797 244430 1316763 1916684 1202499 965931 607903 1218519 762937 862471 442374 1470758 1836218 30381 1251137 823402 1932375 251766 1787164 919741 1491268 1628815 1836311 507501 1961796 936560 1525388 1224025 1285407 210158 421604 1340220 1151401 754891 401852 575486 1623811 816399 1133144 520737 710159 945042 1116247 161438 515654 1638391 864738 1145766 83846 1872123 785475 1888423 1270304 1808585 352455 1841805 1728422 873943 166980 1806767 467084 789780 1240280 1219303 830497 1451019 1069064 588161 9734 720335 385902 1016079 894045 699429 1926477 104910 1198891 1840448 1010894 30370 1522653 707994 1154402 1778256 874557 113640 427365 673365 681610 558816 586410 1626000 911746 1687350 1660894 1909532 1847278 1617192 464447 132899 1830148 848976 1628465 1960262 914001 668950 352725 176781 519681 577158 1082206 832412 395478 537826 111459 552804 1386570 906774 540627 1856951 1029443 937300 746312 1135616 537780 1825636 1878984 775921 837183 927792 1415709 1268521 1832473 1148592 535954 1486983 1505948 1038734 457147 1118710 1497867 517738 499517 1805119 835583 449107 1606368 64204 69929 104251 394654 847967 841188 194558 312690 472536 1036457 965299 890894 328111 255427 1681527 1467332 1627992 582902 346215 523932 1379362 1672150 885587 1038031 89933 148860 771876 698472 1869879 217902 1039932 1224000 982151 545875 497234 784108 995527 540 1869758 1764550 1152347 120787 920693 1658086 1036480 84861 1217395 603270 1084841 642254 366531 745140 80196 1192135 1397703 1929836 961533 9256 442352 1655182 569727 1654336 541829 1302365 194811 841995 563209 699734 396094 1857639 502709 1508834 1461463 413857 295337 1847745 659109 1027589 671077 1614569 1463103 535421 943894 1742512 188975 1846787 234690 311660 975104 1356363 1304426 1658647 1697615 1394569 1649208 158132 682016 374873 1615687 703631 196348 1493002 423037 260856 1164527 3384 1665861 846198 1387408 865735 529195 1577085 1438695 1963903 1795339 491255 1609442 1436784 805501 1315006 635267 1352156 1578990 573151 1682497 1196257 1429001 1576551 1025236 1280017 1525685 1242498 533199 993300 1796888 995213 564683 1055433 1230352 823743 963409 670471 123144 984036 1342113 780763 1393871 105780 738601 18681 606016 1585481 1920780 681109 710965 1449002 1053160 1304907 1542336 1424989 852426 1462991 1231841 993722 793296 689656 1681747 848859 83875 1226009 294508 89873 1572555 1068606 582022 523220 307866 240268 1783271 345969 1503480 1698963 237037 597073 889346 145730 1266529 937493 274579 1333991 1808708 1821682 304950 1635973 1127784 1222775 1203775 1307377 918796 58876 394213 1996119 536481 1034621 1535952 1687640 1363530 521219 595535 1467260 1252974 1603502 1269313 1300877 841727 1589999 732388 1778678 1611631 658243 1708452 163705 134520 1589386 1699544 694144 107717 1304778 663266 1347046 460465 920978 1348510 1408823 1916169 1543674 63939 1092173 301458 1407024 1294639 1151380 943300 1554248 76673 753178 1993701 547564 625310 233162 257749 1859191 1289007 1758480 934878 1651116 1832383 1045423 1944356 374678 918506 390905 76860 1077017 452492 890305 765727 165983 364248 397877 614039 7451 497475 464598 1654668 134742 368925 1424051 594798 1715875 1906674 532509 1018410 523024 832484 153142 128190 449058 1759746 1423360 1246879 1254812 377192 625856 981879 1559822 64530 213203 1527847 247119 458236 1211836 450398 407327 1187623 1506754 1508784 712810 1444994 1821124 1827591 1110336 1080223 892285 769350 1787963 1405434 244084 376821 655730 302377 963552 1227504 1068866 1471101 1170383 1756076 805517 1034922 1304391 1816490 1742802 449148 1613138 633239 1904630 933756 939247 1160964 449138 550074 848246 251558 1146254 1273498 1322889 1502733 92782 1870888 899659 757815 70171 1861798 399040 1360384 246007 1493575 786681 1042968 1268439 525639 1583319 1929773 296821 826743 1798845 959020 111706 99246 368198 1737779 125060 64634 695235 1821370 944935 1298951 1118048 602207 413403 1952473 319128 1403689 785740 831174 32112 1520518 1850667 1535491 555556 633980 428612 351728 1490158 389390 908663 669945 780939 361056 657709 1126263 92059 1415273 1217403 1793946 1397745 1893444 1330037 1287805 351209 1617387 1503513 924522 1241663 1691276 1188298 833999 873970 900969 1392315 1346494 415350 846775 1867330 551944 1413684 737929 1012046 1831839 1148670 822098 1853747 212580 1773340 1977890 714009 1557246 634311 1494732 1153843 492010 1073996 1428991 1834697 1672077 372890 543283 259660 26208 1252962 45082 76517 1881343 527595 324178 984487 1806539 1800260 536515 1849560 539236 1105423 428904 1456911 159531 971874 1733771 1299867 1084793 376460 1320905 467735 1413274 1194265 976197 1533153 1847365 970361 623855 733870 745486 1038151 831901 234652 101788 1608035 22142 1092377 233871 1049410 1524257 430819 1565247 871486 442475 851364 1600872 272170 526530 1434967 1592810 1900016 1928157 779230 202814 555030 1197352 736478 1519976 472100 1045098 1753568 1720606 1372373 990541 223531 1875619 318722 578552 851347 1153791 1616350 1881048 123253 622988 435138 773277 461153 1547536 1321188 1042427 1146087 943046 868327 1175307 894635 1583329 247763 1951445 1118987 1114995 1374079 1084794 1406198 532391 1228563 175684 1324504 636537 1193695 1424846 1977221 414363 1820858 1874002 1413430 1825139 625833 300951 1778091 1191794 1477556 900930 484626 422834 1439427 898447 252061 52158 1844418 1491946 488847 220698 1132358 1220717 1674054 1304957 789358 1707387 776885 930558 1825066 991307 1295305 578114 97103 751320 1056331 1290448 1173756 858841 698704 1589691 1533602 671427 1620104 737325 1740484 1187565 1791508 1405338 495173 783610 1573855 678241 1788932 877044 1082150 1276696 1048165 258540 495718 1182093 122854 1006938 1455004 472966 437017 1702505 1290245 1608862 1276904 264805 1804223 1241782 1740450 223623 592202 428758 1011862 90543 261193 1888455 375097 1008413 968291 343389 343230 1059130 1903172 1951271 708060 1432574 1153156 1046731 1715124 811941 1591615 772568 130031 686007 1407684 1401350 132486 792107 1802483 1757293 1376026 1594474 1002548 788555 1062564 646655 1072167 1928685 328140 946346 449634 452860 1632699 1905286 1018201 38273 415500 874988 630660 675246 691180 1622209 240429 1389213 1492234 364018 1627293 1088947 56498 1404894 801857 219304 1264102 1244129 751016 12668 119377 1106483 1024080 682739 1763434 1112518 831071 1839302 1542347 774166 444986 1483510 443917 299133 1805254 1000469 1889250 1618943 315496 846949 37120 1725816 302785 1009194 1593088 894676 1080740 1582713 197099 1733222 270885 5713 1737928 70460 486513 82146 226509 671712 1510490 866607 1074707 351775 142359 203336 1850644 1567708 876444 1964082 714608 1530176 412564 1451189 1544252 254683 448363 1166608 675085 1606758 1689157 775719 1587199 1911950 860838 50371 420944 1785281 1213670 1191797 641989 166101 1783678 1619323 101820 1944325 1631033 1017066 964154 810951 1457362 1982818 1419808 1842432 1466653 1266136 383913 919268 1773152 25327 769425 189720 431280 1889526 1943251 368456 1150439 419838 1865087 405571 473893 766692 637789 1404384 1801705 1352974 1864601 1393894 995480 279678 1099330 1160706 1281022 732286 1464995 926338 1674663 130118 1735246 1704079 1567479 1226320 1921778 1588223 1569656 104510 1166969 364786 203431 1982235 1675971 1218256 859749 1400261 1760615 558507 168408 1292714 1235449 382004 1072566 1751932 1938004 1832692 1018937 1767473 667012 1347146 611966 509133 1249894 1116189 1501355 1094785 1134940 374297 1439400 1508683 1323921 453735 197383 1059090 1890828 1505802 778111 1025140 634308 1837985 193421 1798649 361636 1142659 916891 1603249 289222 401440 1332106 1737387 990763 1618208 102436 647482 673342 618776 797848 1340988 1176404 1278149 257238 1171935 1447102 468523 561330 1743199 1490729 1545024 551083 1834798 971962 1352973 1678621 1703695 767060 1659680 758865 599063 729299 966232 1083368 1037028 1414613 1394602 825084 8975 1873557 102660 951318 1286612 198789 250834 468251 239715 1747124 33041 1112429 1575750 1389900 1049981 1747989 1456563 110315 1972722 1011071 1241298 185853 944187 821999 1268527 487901 1249659 998790 617420 1819270 826882 2551 1822330 1266516 769257 672906 556492 1639786 634477 464636 1474616 979904 311641 226401 1625668 1837926 1562362 430461 642787 1799583 1727195 870233 1581010 1257711 1624862 1254951 493538 484119 1606716 1036902 792493 937859 728519 1187786 388566 1761128 232437 895122 701213 1805455 387190 583804 257725 515485 1203805 1309699 323347 1294902 577344 1673282 1778182 176650 702608 280360 1462328 847511 114190 397200 450204 99035 758629 1611771 425789 1043577 666173 656518 1816458 147050 1363247 1087145 1894441 1957115 710271 724637 612179 367677 1187799 1783283 1372086 1116270 1915390 185767 1938806 1431840 1515965 718279 453071 330796 234793 1949706 238886 914754 1021837 1548764 1336334 1027941 622331 33617 441061 1048669 1644903 1049110 1296830 1930512 978259 1289861 116321 1428894 1639672 299058 865722 1254082 704349 94095 1527240 153079 488590 1127049 179912 412469 1973374 782325 959774 344100 1880535 745344 936445 1437704 1892592 1517518 131394 1543604 369492 247413 482599 1511164 1478666 267688 792515 661413 194183 1972029 1883839 1557573 1567511 460147 362564 941200 1310200 1980599 768305 1644056 1255100 1273423 1734764 1346549 565296 1478827 406700 85443 52641 1344371 1334723 258496 1680290 3568 1433200 1062712 1515967 437845 1158305 1925502 105903 1724562 486342 1173155 905809 24857 530346 1186267 1420470 1080194 1779664 1601271 239448 1051392 122379 1303489 73401 608851 232419 632898 141172 782953 1120138 771104 1665138 108578 1704451 1564733 186656 1186474 401082 1446484 1310609 1112088 1095284 1738371 257485 483186 31070 394928 1248939 945812 1454528 133275 778047 333669 55490 774946 1154646 200897 1021907 1598054 137680 397462 851656 1412115 886291 396469 1348529 1264197 990573 1782225 1194105 1147402 278985 901571 418490 1448748 1990263 285920 994694 401696 1471750 419767 1393105 626086 1853987 299332 1424207 617145 1556404 1815048 520479 410852 1674337 1815260 1713507 1601368 437770 590183 1436363 324024 988316 1209029 135890 375893 449471 1494859 1850085 728986 70628 553859 1263738 1550779 456473 578475 573906 1782597 869889 1334763 1144372 1506651 1843329 1167538 1052968 1270863 1146583 23668 969506 69271 166769 1133399 24665 1373978 469738 1113265 1886086 1124077 54998 101319 472670 647187 1646072 1414023 46928 1677832 1320131 1289489 1940959 1241218 1434778 489661 591896 1081665 785804 236620 357301 44018 851538 1085282 678264 1473548 1422830 325611 727435 1770671 621631 398631 718637 117790 1410191 1536190 122671 915982 1459035 1293449 1553045 1012130 1010523 448005 1203873 424676 1309243 615236 1797247 44610 882706 418698 91766 1581815 173429 1340427 477037 641015 946812 775308 1312185 1117163 667710 532014 1866206 1120011 1779836 684893 34277 1863314 1761176 1658487 1094969 1729644 1642025 649051 1954766 1104871 1603660 1393132 1370022 1096823 467015 567187 1011505 174021 795571 1647148 1871555 927796 431172 1078900 3545 491693 98726 1568406 204416 1797159 1761498 1739796 994118 296406 297449 1527083 1799114 1581389 950086 576084 544076 1803709 1259967 1740476 91739 453135 372492 1682682 1166598 1348843 964682 261292 238775 2236 640513 246893 1723258 234942 1445499 1989008 249365 1174200 680746 675590 1590668 1286761 1577955 14268 164690 371150 543549 1244741 720678 1507971 689194 696095 1073159 576441 1834494 687810 1193981 918970 1621092 406002 1716410 283600 878826 1552477 1445281 1710535 898794 1992495 580134 238730 1039138 1144912 1520 61765 1183954 577744 1481216 1209670 784588 1586682 1934255 1603134 1288978 758536 1580686 377945 999593 1499588 1385784 1673098 1889738 1936626 1102784 335829 469353 654859 1621501 1442642 225397 1644909 198912 193050 648733 357540 64774 1297760 607220 1459898 218774 93508 586329 944145 1355329 1511172 1803657 1811150 460812 306129 474015 1684407 785650 650709 196661 568699 360379 1041876 1128275 1244963 1697042 1042538 1981556 1646332 650433 748234 1518083 1156056 693549 1854238 1194830 1714710 348322 1358113 258890 414908 508305 1459854 865663 1038860 1317620 248700 1889899 762803 129591 879282 788205 508723 1321491 917405 519664 48342 674708 1442911 952353 1330829 439801 407242 1946996 1529740 1642845 1329992 514220 533656 1987787 939803 1871034 797246 1107881 1306885 1538078 353916 1960580 1456546 503982 276899 1679870 639673 1601706 1896244 1840366 1979814 1504950 1865380 1714745 920319 415182 718836 306283 686170 101633 1906422 1129696 1906813 987403 1892121 1179942 1131680 1955062 1164882 1877756 1728397 1739284 549114 208768 1108725 545546 1568377 719136 267783 637715 544678 977806 198943 1985397 102089 143587 932557 1875719 1956476 1392378 1653983 443799 758134 463454 1741920 790608 1565912 1679996 2671 540202 149584 882630 1704997 1264921 299616 1703619 1403740 1001367 466523 240055 650784 514843 1363729 270880 1100885 301685 742797 448690 1918563 771461 1146638 309514 1950548 1301862 563810 632050 1773906 1081228 1395528 407513 1216689 1569027 1408811 5715 1755606 288215 770044 562316 1518448 1508405 899139 1486177 1180650 1782390 732373 1568774 499015 1728303 233460 846298 1199678 1293639 1476980 1344847 625572 1172370 209210 1443999 1617523 1481139 1564076 107175 727529 887168 1878406 920645 1790694 719494 436713 960970 1329953 769056 1469683 1610919 1415426 1347180 1295100 262433 1503425 1133244 1610673 1069823 1609926 31721 687113 793121 834291 481369 2640 97452 971542 587636 319903 86905 1246773 1382370 953782 812675 1548370 1335590 544364 330446 1372301 442090 1898775 317809 1904682 638822 1405856 1236982 1143463 690567 1030341 368449 692328 1552024 606373 1385236 1475634 518370 825916 1052719 1065991 1423466 180218 1782912 1319699 1601422 845262 979841 1282498 1472610 487424 1671117 1039105 1974823 1008266 1743713 327463 1786501 1662895 1692392 1267315 890070 1246887 1542043 31073 57723 877434 201117 245712 709459 112000 1345275 1125266 1296545 1728135 517813 663367 1982178 686201 522315 1111046 110076 1818696 1101738 628269 955710 1321384 1873905 72660 1468095 120499 884648 1392733 776653 1158125 87607 116567 1803980 772697 818411 101531 1835050 192336 1517326 1837992 73942 784529 1403285 1007590 1706331 1588119 20963 558384 15271 78512 1172828 1329473 76464 833051 1713910 1206174 1542384 174383 1929865 1242103 547477 246182 15325 1100679 1357273 1685430 1403242 175643 251839 1642634 154906 720978 1688736 1013361 92637 744748 1899072 675848 917424 1294053 1935126 1880186 654822 1109854 1932995 1698067 1351290 460694 1099437 117367 1083892 948799 674533 421786 917927 494695 925758 791342 1784624 1159072 1172447 302838 457462 834088 666711 768317 1875569 970935 199674 48575 536503 1343508 987286 567710 673406 1660338 157237 1660718 241066 54714 448617 252923 1881502 1383481 1783330 1707360 735774 920741 1926129 366858 1181122 1318639 1649647 148281 8759 1018070 1910014 1628890 1808984 1382604 370279 328042 1106493 1606533 185327 1751907 712067 266136 506820 1155840 356770 1361436 1422644 309331 1153488 1285936 1288651 1680777 1341103 1044073 1838214 197814 991005 207445 1753325 1624060 1081471 1932448 1007500 1622269 1944000 418168 50571 230305 76123 1851609 437405 173302 1480826 621368 162949 1651843 1024882 224425 1921348 1989521 346265 2990 961520 281498 1412128 709555 1480916 1742405 628258 65547 782412 1124218 209446 1847344 1332441 1390404 1770372 1407546 1421435 1721948 1194206 1050331 1041981 32749 1398109 108135 172203 175966 290731 1605313 438021 1917028 1784975 655459 385314 928073 1934813 1415289 990197 1750762 424456 223604 1955795 1248521 1468614 1347520 910632 1264098 1146346 294543 1806835 340918 290396 1947933 596913 646685 1072481 1557610 1190595 821771 1153230 722219 988383 1532489 1262422 1897456 1589116 365645 266928 25714 946975 989196 724982 116557 1065614 944802 738108 959907 1445689 459211 1344133 49093 224524 1094403 1769934 1130751 20628 105454 1072405 1442520 1536508 317493 910243 627262 1771813 1992770 1999020 631243 1243579 1569862 1322713 354215 293946 75029 127856 544784 1743422 896411 303804 240448 708990 1405543 1479136 1428550 1840506 661368 1825318 1118743 1410541 1268083 1220433 1609108 1810792 179866 731101 1602060 1603661 35144 1557482 1978900 1338696 1823112 155265 570616 1903418 1745852 1341786 1412740 344980 1530052 1487123 1713027 1239531 1048116 1604450 1199435 1009402 1566136 686764 568010 1121448 676167 1652210 341245 302655 1004081 846919 1796240 677359 836165 1106314 1971145 493193 642060 296479 1926928 648729 1901019 1438065 1680009 915662 1216354 598867 975053 478476 814915 724892 1476607 845941 1062015 589529 1927855 200535 1286328 56354 1563744 1986806 1860194 971997 1777487 80695 1294759 708227 36197 27811 1246993 186696 231453 1193699 209574 558832 1701674 1892895 319108 1478410 348782 880695 1802420 815785 642836 404101 1459027 1253094 111454 1391723 878755 1767879 601296 1288268 821116 960807 749748 1070923 417692 1663743 482203 601692 848472 724845 19301 1689014 533538 832219 1846582 1061442 552823 1371975 1608244 33580 1507332 1204806 523509 1085271 1977380 1263604 1456729 414041 272100 1310494 1610071 689104 661057 1418328 1222654 867944 183056 1508660 354841 92264 703470 1982812 1218317 90935 761199 711454 575941 1319417 85397 1555742 966974 160831 1441187 870628 1516385 702187 1870255 355194 1124273 1358995 95275 1445639 1298426 655996 1085189 404657 622550 301840 262738 1675866 1349100 1594964 1740340 1545068 1415519 230275 724546 452274 1928926 1777428 1708353 23267 1813588 1164629 756186 653082 1918241 228916 1783735 365033 1315036 70505 754122 1795622 857282 277126 738338 1370643 46457 1321727 1870563 522204 869716 757483 1741197 1175499 55832 1851697 471502 397761 166999 742217 243170 100026 195221 136590 1697048 1323089 483211 49106 1927740 806491 1663686 967334 609779 446974 434515 463659 1545057 1824393 232728 703516 1647992 870933 1835586 1737408 1853393 874615 842209 1024142 1813615 1759416 1420319 1673861 1041793 336010 661182 695275 1596346 1554320 588388 777766 264396 1524097 1051285 27274 91145 391339 1096047 265101 981851 1530967 993570 1477427 815456 585292 1461637 430952 510608 1574016 169752 1662625 952098 1731993 1743195 255575 574665 65327 465228 506148 588772 1007851 56011 1775138 1682891 1844508 630063 367049 681893 1090475 1599000 1443901 1705107 348698 1242203 706920 1835675 697569 1766922 1121811 208108 976535 1556590 100985 1879803 1265002 1931965 1930644 1078246 1081787 89312 1957189 1731034 64711 958838 1039654 1763901 90244 459461 1485671 676199 392344 974520 55313 736142 85168 452891 698785 131701 158829 1692083 104330 459025 1870143 1413617 1073871 776057 1896750 634272 12654 18798 999330 361563 1316621 45342 558512 457087 1352707 1287936 484694 138099 1488893 758411 1952040 1323569 1903959 1214546 443966 686983 1468199 554192 216600 929376 1247115 230837 106480 476475 1971898 327839 1771995 1134043 1394733 1120509 1141405 752210 1903039 1494292 590148 190466 1875143 1864584 1548793 345578 943345 171400 1690336 1652407 98408 1892862 722632 176849 1450703 325256 1204270 1725496 1016732 1228310 616887 256095 1316140 657308 1945739 375758 670788 1281610 712322 1485246 1249160 161671 1705999 54057 257631 260097 1255339 714338 1172591 1887388 883884 1942356 1759613 1510521 1255691 1990729 566086 183656 601575 1642695 1843700 743813 1524198 1409916 1383489 185813 880543 619265 1890018 200602 1266289 1139672 1054792 563561 574658 1059104 1498247 663326 97944 772391 690373 1377759 59922 777421 1648424 677347 1680158 1418254 814083 300961 1759113 1828271 1528406 873233 1586632 71268 1736685 867489 692615 687896 255224 1979589 721135 1465791 771606 1773847 1358660 33589 1400849 1131553 708292 355818 595886 155188 1990770 851742 1828001 250999 1649081 1739482 1287728 397240 1084616 1619962 1705356 1207446 519914 1265078 40445 954126 1430329 824225 843661 589901 395285 150222 1585562 807068 386355 1097593 146735 997152 421139 1196059 190498 1251732 887534 1528691 1318825 1835557 655760 1957854 1165295 250970 1361125 574636 1459790 1511391 269049 1983811 1464158 1945741 823680 1159307 1091944 650893 1011149 1232931 1998761 1491738 740539 1648663 120199 536564 743178 526542 825265 551231 1015865 1492671 1430310 1682583 675309 9127 1631611 502354 49717 256281 1971079 1090859 1396164 1152677 1073437 1505001 886907 1656150 1258659 985599 1211363 766597 1342297 1007399 48835 94718 1047161 1138112 251189 281356 1294794 899568 1874798 268210 746766 1547116 1223881 752374 1674628 1647647 140020 946590 377202 1818590 1558531 1104193 1556043 1717778 1964614 666419 678788 1717737 1600909 148660 1295701 845545 1582662 1301586 1035263 1715259 752338 1841702 1089547 1874052 710640 787022 1922264 740724 1134667 230726 1281908 994594 717890 1312318 46685 295203 1873309 1132218 82411 1024743 1911473 200863 789571 858733 1896415 1178493 1751414 214419 1115936 450461 1988608 860946 1641509 721721 1641893 378332 159364 517761 920469 129039 1132908 1358228 1389704 1880651 1769294 1437006 1193322 1155707 592159 1159097 398617 33888 692673 153019 1861657 895381 1294644 513325 64144 688246 727758 520089 1296901 498720 956355 385069 454770 1294098 1426936 486756 46330 190613 720393 552547 1827970 1671798 345977 693099 879271 1200632 637100 1054272 602147 1281458 444978 1506153 1552648 1199699 270187 1024606 1949922 455972 1467468 1293520 592916 1608210 1995836 622332 1270710 558080 1272117 1645987 1837349 186141 1043781 430332 1651239 1659581 1539154 632361 1870728 177959 1142674 1273282 1832496 1938353 1466750 5494 1196591 1774463 454153 1761114 1709416 1303903 1506260 1418635 1719305 589939 760719 603719 1259180 817103 1412617 274030 165034 78809 1201080 786790 1327884 1796567 109654 407407 211979 1616291 1781535 1659552 1974493 293265 801771 1757277 202738 735369 1782293 218591 371653 921290 1762811 1184865 388783 1291090 1497701 103481 1454711 613217 542019 206813 1202648 1691080 1332861 1675237 1168689 523159 426432 1467972 412143 1356664 1852633 987947 538990 31391 507962 940764 519633 1758319 1865355 1460471 1116969 1415512 41679 257879 1617739 269804 1280239 618023 732150 1672126 1719490 1154710 1403684 821538 378336 28456 755796 1845363 1068412 1421522 523760 184692 268883 576146 1115514 570891 18201 336708 1284413 1123778 941928 698386 1116370 258992 1056692 260238 898812 682697 1395029 380977 447905 1497922 1291576 1254992 1645694 429711 1606323 1003144 1171319 1681454 1225349 785291 1639881 766216 958351 710891 1163754 315943 656673 1218133 1424571 344811 1529676 748878 1021446 861985 1063476 1522969 1478246 283172 339969 1620573 545324 1757344 1694385 393382 1169123 1806404 179017 377641 138000 625080 1296113 475357 936735 193224 770695 1669597 1586523 1294348 1903003 310248 419491 1341506 1107595 1161770 1366838 553682 172251 429879 1135255 4319 296526 1882398 828094 906788 1581046 1714615 401848 733355 1969499 1672115 1137611 1043301 1965210 82775 1352441 1961787 199595 1682979 197780 341547 82344 1941526 1269354 1568318 1261083 249216 958594 1067148 1389633 1456139 1764485 81766 550586 1419069 1724246 880717 845135 493015 1188523 1145965 1533084 245596 437284 1351389 1947768 1651469 999225 476382 1792311 1755638 353402 1886681 1146519 1641513 1743368 67237 1125368 979788 481682 106438 1040756 943543 527602 1664472 1234680 700576 110556 963698 1440322 263965 726939 1581005 1033289 635336 1728972 880625 929045 1536059 1918333 1963843 153289 340171 1615455 281426 266822 1856299 629106 77609 927294 218107 1254293 996507 332660 1302958 1430581 1827434 1730221 196378 984895 1539042 295138 4187 1682148 1955413 1632645 1390599 288613 495800 464711 613298 864244 1863687 724125 1818749 1693622 861110 129470 447564 1601488 69569 206814 1219842 1798893 747786 99754 1138829 1963453 1105484 573998 919847 1240356 1005803 1953269 128666 1998085 20806 195446 899306 1786011 246143 1245638 637079 77268 403031 1360447 134122 560988 219703 1100632 417301 125215 798429 1012360 998184 343984 1029154 459928 282067 1625572 672563 1532854 868554 1510205 914827 37204 1041394 383530 869042 952638 1656886 964782 1037313 955536 1216549 982236 769069 563253 150184 1785641 1076480 138762 147001 417294 1504889 1060236 789427 724989 1970364 1671825 1754944 428752 535560 1763887 1534729 1608991 1874780 515099 1534682 716883 328011 1900218 1460514 1383687 442985 435664 958729 1112309 519564 555236 4100 1629339 1059783 1658149 1783743 331267 56606 173942 447069 1518084 1575199 1400572 1643339 589923 273168 1606881 1555956 1040674 486340 356234 66825 1472423 1877212 294590 69080 1790996 874481 915540 6266 331869 1923072 539775 85581 1949320 397022 1691568 824581 1695721 1662053 881955 266651 1456828 367552 1360036 1175103 1662718 710244 684939 788088 723269 165656 1087682 1548880 1159037 1062262 1161217 300430 15112 385003 562749 1180456 1454807 1910586 1689825 1946428 1149923 638355 1206235 820086 776131 1124718 1164111 381582 932975 724107 1199047 1865449 1503054 1672361 66282 633145 539744 871172 459040 1855170 166352 1720994 414449 1890016 843967 560671 274515 629810 9121 859106 1208956 5457 1523547 798544 1385900 884827 492983 976854 1843272 931609 1298786 256263 966231 1658472 1999479 859691 734095 201401 1198479 1563189 9062 783676 1775381 947976 70544 1657424 1624801 32433 1407562 742669 996734 502575 1732733 1911185 663285 1746580 205151 845076 364038 1394468 722310 1206346 1337290 1672502 615245 1418009 1171068 316691 5093 1744994 1372730 401767 1047589 647652 506228 1344905 232068 1956234 1476079 1942666 610568 1480325 1624990 1041937 1933526 933142 1797446 235517 794817 248091 1256676 1906804 1899095 1799374 529680 251062 574949 1372745 202000 685233 1666938 1231535 1144136 1839855 1323595 1847990 731928 1203560 798162 483307 620521 1854418 768866 404206 89142 1912352 296930 1648650 1185024 270053 1963475 935163 1961756 1148714 215823 1485464 22543 936962 54247 74456 792715 148575 217966 720421 1859735 1119367 310745 1872476 946323 1449193 840080 1355973 16200 243415 1639441 1392231 542427 617642 1415406 1958069 176709 1816843 1220414 323422 862373 666307 1528952 865780 1066103 71172 1849049 1590056 413727 1435791 1446011 1407322 1729194 1431916 203345 755493 1094851 447657 1401597 1152002 1571577 283278 1775579 1142611 1229758 1932043 127994 1773519 920836 1980706 900749 1986231 1050840 458620 252173 1258898 628530 110757 402161 1593584 225521 1759979 1167092 1684584 1892830 1276683 138387 784198 436628 1152387 319259 1092488 288646 531920 70146 647287 582185 236603 1576335 1204322 1322078 744180 187059 15019 406464 127054 1250216 702241 226516 1072529 424165 965228 217291 1246406 1982237 1563081 722976 778813 1828695 411287 1339708 1380653 1045419 1630220 714542 1356758 1803966 563873 479992 411833 1099305 390390 958031 1380088 1995440 670509 1781889 209397 275777 1547995 1419762 618555 304804 398544 1298838 616866 1571598 532168 1357906 516871 795351 937532 1458528 179929 1635775 1642752 419089 381888 43670 890536 1203455 536192 234220 1167020 1730956 1780305 822140 650425 43364 274241 97034 9159 288874 1115463 160014 1182285 1047724 1302085 1440233 1421375 1833948 1767170 495262 1450436 1138130 1584738 630486 590392 153757 940978 1258681 767118 510334 1804058 508952 364350 381223 1436678 1059910 348330 1814760 108996 1897565 1664337 1538503 962275 59566 1130448 1177484 792461 1241063 1184694 239084 1558627 446462 1522410 315626 1475156 963511 1162247 1695811 694988 1487803 818637 773294 708668 96512 984451 156024 682628 1019779 253381 140183 515609 1153192 194319 1398369 341684 279913 1358588 490629 1810885 1295976 1390287 402375 538003 27085 395277 321078 1055234 1777558 1640205 855335 1342212 1430664 1794273 1169572 1033007 1444684 1122201 789216 352314 121059 1257437 76646 1592071 677600 201414 1799835 732771 255856 157290 437364 956369 1815807 103115 381311 923710 115405 86324 1993414 1929285 1734455 1530753 311785 844486 959782 893966 494207 313259 60981 1125997 944886 1661245 663365 1094365 1646794 159920 1262865 1460716 1350408 1573972 1233252 754580 728342 837666 486873 235998 731852 723282 1963950 838880 1567542 150814 481680 1491081 355717 881769 16038 953031 943578 107125 1044599 142361 1158133 747422 656304 483491 743684 1739445 17299 1206299 682009 1416394 345098 449338 453609 1005540 1607358 4952 248663 101289 1487608 250849 1537031 560834 1090304 1475488 1773433 704222 790266 392588 646265 579776 1704870 916278 79855 220793 751243 1396087 599261 1364144 215582 1399615 1869646 1380432 1493341 1370043 450571 804283 584354 810290 1169481 1458629 1052824 1085595 1901209 1735718 92710 772347 1252852 998181 1445942 1527929 1532726 590990 506781 1404190 621401 696060 92587 1314919 980737 855345 559269 1996712 319791 1135686 1624672 1716856 237411 996505 24231 1702336 960379 1748230 1288693 659919 1349675 1273910 1709133 1048843 179776 908830 1638466 188462 231397 1372355 1720211 601936 208695 286696 27457 893476 1268053 250673 998158 226956 1768245 683111 1494446 1011693 1869485 685663 1805185 439209 463177 720536 357277 437607 285428 1216281 1668943 944634 1115479 1338402 113270 1559283 809282 550995 448246 261163 814711 1675829 1656791 83292 385806 474303 336124 1805760 1564690 1703540 482780 1966897 1085639 355392 1385641 452764 1396684 1110453 1806954 1019615 673765 276043 955508 891569 1090571 306152 1033303 571726 1726745 975951 1787002 1463413 141795 1467019 1029542 1214577 1789493 977135 999261 1560443 1830216 762611 1996546 1377116 1358484 180679 438142 1493939 912278 991199 1587937 660200 670346 1775371 157557 406758 859280 1027647 437327 1805371 1342206 997904 479706 254962 731608 152492 873781 416437 1635735 1726798 588697 1123539 1648701 496248 374274 1609872 115174 1465707 1022489 1517018 1220461 1813609 1329210 1110810 1165330 663299 1783788 734235 784259 494409 41852 1731248 1485657 1770823 860074 1220517 1117904 1404858 758752 672156 1392405 1224393 1608028 1786478 1303647 1519390 1711402 269411 1966626 1084590 762380 1571825 317507 890975 5985 435809 375653 561209 1317899 1052064 1382799 1088252 1519709 28101 1810790 1092660 904275 364676 231862 1176806 340239 208378 314808 1936319 730442 847784 982174 759313 861529 193143 867006 1698269 481986 769053 620377 956106 1163755 1145986 1117392 676533 1982735 508721 1404288 1479333 280650 624254 181468 877002 1460214 425522 971858 1243639 174244 1686814 403059 629103 1881479 1072615 1908945 1457773 1361503 1006038 540076 1045156 993710 251329 971533 1484218 1477912 131212 1537258 233459 1851674 1401660 519796 393960 923115 684775 931776 826385 1648958 1356616 354964 1188940 829515 685490 1157435 1024474 487561 6701 931371 1090407 287406 848076 831442 610867 1890492 1259015 1699012 949881 1824654 61346 1808150 985815 963166 1352996 29310 1043860 1955875 1830259 267618 1122096 76222 1735326 1189180 1731126 1883599 1762745 50506 663047 1121330 1059852 629857 387110 1046781 1498181 433406 1289908 577100 567312 393400 1370249 1587408 1818769 327811 1168970 129481 1402233 1183920 645999 154175 1106412 1916280 1216234 1696756 1558461 1183461 289008 866423 1542515 773635 43202 1112089 1469134 680828 850593 841374 108100 1397990 474365 1826186 943265 437239 1004209 1463470 661663 1819414 816518 1143151 418945 1670012 1330840 1968149 1426054 1935385 274082 451314 1162649 1080505 59624 1356997 697482 1516119 105532 1103370 88712 1692062 475543 295631 1380158 820512 1541242 1938422 1244366 1873504 1236265 81905 1286721 1281067 1605257 1554445 279074 1979778 1616038 562194 1708548 1521884 1064843 753534 329497 1486546 1959142 1779907 974125 4653 320171 1625015 187113 1864874 621142 1429625 537219 589766 405208 1653034 105737 755718 1813143 1991390 287548 207946 912881 1814635 1951839 616023 380828 555315 1222003 89285 925203 409502 689458 1919348 1445505 1777261 1667327 661078 1021789 38156 1391068 1294439 1089755 994558 315613 868684 1394395 1946289 178517 757250 85987 980497 1773395 602519 1530049 1024772 45814 355414 195172 1496882 1954033 1036035 1895806 1241607 908517 404670 889478 916649 722113 1666199 1811155 49967 360763 971236 941671 34675 1976044 1159526 519587 1816440 840190 1632277 1609490 1207841 1751674 1908421 1738003 1290070 1822832 995105 1238862 1114145 1565637 180802 1981053 1605836 1059464 230320 364326 1650409 1760217 508871 284099 464052 1808663 359929 1610922 502045 1170407 604520 803689 36945 965075 432109 1129259 651006 682440 747743 1371378 1764139 721026 963747 1950008 1658690 567687 888337 146231 815462 47610 400727 1108662 1945515 1417228 1599574 845873 589693 1369447 25708 247221 435801 478724 749026 147570 939872 1874733 1059951 267525 877607 317088 720361 1190178 1525973 1569813 1856209 1082285 392788 1096592 618992 1119517 1352206 1227976 561223 1970034 1770056 1512667 1061390 1894262 218744 1656086 677192 1383651 1269971 390375 26914 1767051 927447 609375 415996 1017585 353146 324595 865068 1363259 300494 1435844 1703900 1331957 1622648 697204 885346 929280 1999289 771778 1255008 1577273 29857 1877295 385404 227628 1244479 1000366 1305873 432295 1947948 1695076 922921 1119970 591240 442660 1950718 1100023 1127940 233664 265666 1224891 402265 228761 83429 42506 20870 1556170 843699 751034 283922 1733022 1284644 1890347 939997 408394 735211 219944 894256 1328554 1197058 642835 451530 1588518 900174 483497 1514618 1692487 74505 647713 463583 740423 1653235 1119707 1517772 1333252 832736 190010 1340069 595748 1362058 75778 74296 1762335 1821866 465123 1228168 1596726 1081833 1536780 870983 107680 505663 700359 936363 984105 1471772 255780 1111310 119796 1764145 1100590 1837559 1848816 205081 536435 56442 1109934 1519778 1499051 1099814 1009753 556815 8862 1101601 524283 672692 1247495 471991 274301 203705 1798054 768236 607857 1804025 855317 1457361 1918224 627756 819008 86237 1964450 1483059 613822 838331 1157512 538634 871612 814602 1334619 130367 721011 1154243 348495 325524 1178177 1184873 1524382 1509711 1773728 825331 306791 253661 1430902 1113193 861848 820587 599628 966956 11007 1961989 313128 240202 906148 1256482 943513 1269673 1251504 724441 1164350 1064652 877974 937274 1559998 527824 366386 1857576 1029398 701572 243458 1743258 561579 177626 609603 1618835 214258 1266457 1344844 1046982 1969365 1400317 490258 1837860 143106 1996585 72850 1175655 1161020 128076 1039548 1918051 1805797 1574435 1109894 301675 927793 1388424 1380155 170635 1997207 1174846 713430 62465 646896 1219718 1039096 511713 1136336 163046 626967 1214921 1163355 693475 1297006 1985372 1313989 1131534 236341 773995 1082438 663976 893361 717213 353065 1960290 1731018 146279 253644 1341010 1117494 1575557 177297 1006171 376103 325693 878572 431899 1651016 80253 528429 314289 1481035 380044 1683767 892424 1057328 1685705 562591 1823561 1316405 913593 469264 1637760 1613460 1204478 822883 292490 1921609 69124 1204173 133461 1198457 1827911 1897860 690767 908612 220858 1625654 1015002 1670374 244674 1334570 1187601 1175552 910761 91952 1477888 1052514 1114054 1927804 598014 53110 1529562 768286 756618 1797721 416057 484633 10326 542168 1788874 1470560 1247032 1826711 344539 797943 331307 172050 503661 1601057 11090 1345795 733350 282003 1372706 1214613 1914166 1976944 1170848 228467 700807 1586796 837981 1114817 1972374 1647303 509660 282035 1533854 1885844 322179 1351698 1713644 711790 571182 224850 1135718 1548468 1779176 1962940 1962709 1595828 620483 1632648 1748717 882506 600952 1372846 1857240 542859 500244 898442 1597505 1983611 1883719 240350 512351 777665 153056 1435125 226263 955404 1922014 46797 1632296 1553871 170652 378907 1124531 582420 406130 61771 1434948 490573 87988 1711438 940008 937925 66168 1683941 1010189 534301 1527874 710072 866591 778185 1934552 905688 1775957 726362 1654120 1929048 399953 1445778 1540339 1574464 1688470 1459323 1856707 1959871 1236166 746446 210918 1433552 1771562 1647676 1318700 701464 159546 933065 1368075 383236 552594 388183 1034448 769571 127565 1972436 658420 627406 1565818 752913 638800 923788 747061 390613 1008205 1355483 969193 504677 824498 1403685 1625087 634400 1067208 143838 1302853 887314 1382332 1380046 509309 1645609 1591949 755167 1565071 430355 1604251 1538189 823835 1140724 1604130 1974719 1082704 411724 972914 1536529 507623 189939 665068 194943 458458 573832 827309 641951 1916722 445684 1920568 1461638 754441 856167 1510066 1887950 1659789 908347 721155 692659 420399 1221323 832506 1949702 670386 1177649 1618979 961887 920062 117771 221118 1972419 150576 541355 1252829 510319 1673612 146295 1484058 1350296 566882 822710 1008015 1472900 845549 1487998 603355 935370 1653504 1463938 870864 615043 188212 574892 1295133 1234920 1724018 319167 535318 1487737 193127 1264163 41907 1737612 541687 322113 121197 1311896 1010023 319147 990461 186545 332625 1347261 492726 671188 69267 1046041 962638 1360358 926020 370768 512981 9440 248302 888756 1160609 1605384 1715588 1250157 95857 27222 1421834 1133449 670953 644239 1247896 1510703 945011 715863 1219046 1695064 1593668 125666 430632 1528859 588426 1765716 662111 412704 820030 1767480 1449116 1777513 1017335 345527 393045 938351 1248146 1540332 1413843 1272360 1135468 1819676 1118055 1825664 1641057 1079912 157894 251118 1042711 1880844 1787798 1621661 560616 1144961 1720161 700604 594206 1297716 761819 1928905 1920113 1502081 1996745 1092127 1350407 630815 1603590 1121236 1953730 985210 1557736 309888 498796 1770479 1104500 1984815 303168 501637 56400 996278 948315 626104 1814164 1295841 1566149 1075051 536979 1658349 388401 682451 1169317 1739975 1755510 1509406 43482 250944 768074 32480 1277845 1196437 1606839 259866 1372604 280608 1465865 1965369 676123 1071842 1614915 1994613 176872 696732 1205805 829258 304157 1677674 1160618 142533 1584876 1023196 1360328 1811984 1536376 1050278 653343 358373 1998087 102466 861586 1895242 1531422 325525 708806 1095151 809884 1001604 1280442 881094 1275433 401577 51028 1247998 1801936 1196898 731206 711639 1010172 1439935 252133 1971093 1746694 439607 1221238 127517 888388 1279882 1444719 157440 235892 1450110 1556614 1249775 1824880 812446 542272 334262 1876863 1088624 1684851 1823471 6243 1034395 1392578 1799428 1523026 570783 1024598 32321 1503970 1050397 8832 1671041 1133191 1147470 494845 1056974 669675 819859 1945446 559395 685027 276350 1834738 581919 1830412 585758 228589 243926 1343164 10890 127406 446522 1326712 1644829 347229 1831788 402485 1332002 925170 1173061 386739 137663 537231 145057 1407618 669514 1278910 140860 1668466 165593 230677 1224615 1011331 1400364 1436559 979459 1687588 1809340 866735 1965118 1931191 44708 626324 427412 1200078 219641 166444 1546153 1165640 1332374 510750 1940587 1162618 1659289 789311 1904953 517655 1282043 1146911 1323664 1154235 1614886 122656 652989 544129 1505915 1389319 872566 1041671 191261 590618 1767825 1452207 176204 665181 1678617 1555235 1423432 986955 240237 1475423 968581 1824007 199308 834405 175696 908627 1096257 1603535 498319 1978910 705903 1258614 510528 1640398 443500 1395774 1912090 325313 242977 1959270 403122 1640099 678624 1754679 1728029 486751 1347628 18802 558156 1565185 1431458 1032428 1309081 1638918 1958874 59155 1037231 1220159 450047 1595211 1368538 508856 1107764 469604 138546 1894112 1384280 1087100 206964 930223 1419230 841672 901015 1367866 1575593 21208 1145109 1707556 216729 739182 950819 279205 336494 330509 1943370 1003137 1355978 1675061 1385992 1176386 741234 184454 679470 1672251 1949363 213876 754082 821941 699447 1648711 1403741 1190004 667871 983487 1220941 1367285 1881983 591369 1896950 506154 665362 1051719 519645 1427073 1099806 1866394 632177 1292214 1758573 1171733 961592 1494907 914535 1353524 1087525 1563627 1853354 1837222 92294 1840163 863724 1975016 1724558 719686 1533664 44211 1497020 296277 335860 840627 841402 1622039 1450050 1498633 1078315 1737858 1993708 455683 451268 1634710 1656037 414107 951427 1550876 1254841 1658945 1969189 1074620 1527732 1821058 191711 1889029 160087 208196 1412094 153538 1468328 1408097 1195744 1302694 1371020 903993 1866201 1168186 1200900 582151 1545199 796922 950478 1696341 1569765 1904436 1562046 932492 1526909 996749 1692968 31527 1096648 1680053 547542 1355252 1160374 462548 620443 1650168 1377479 888277 802642 415586 1618679 156106 976232 883645 275058 1204115 367395 688937 1401689 81722 536360 475764 734067 1334902 1758367 1062489 606944 1965270 592897 536122 626606 62626 1844458 1600782 1988113 90926 742622 19433 101493 1391268 1290830 840199 994455 1016635 768537 1181257 795183 949721 1724412 1070439 1515256 971719 116962 712820 35935 1165664 1363958 155995 309716 344826 1063148 74574 464137 4115 184753 942821 1220452 1979861 1289252 1248670 199922 1314232 520314 516822 453698 698896 1268474 479807 1378446 41262 51059 1473946 280761 547002 1859672 1593378 763120 1558557 1433172 1135537 1657670 1297806 52337 1063161 418256 1760016 848205 1100527 37386 751805 636269 140649 414961 500907 1237545 343513 1342617 1933719 918017 1089129 1210574 511374 1638405 878803 943260 1863406 1241303 577301 140941 322005 702939 547184 1429007 383688 1698442 1420293 545795 1924424 1990188 598613 1086108 1824468 31686 1483801 1756421 1396677 568397 734936 1518523 1788108 470656 295943 407549 1776043 9776 1623805 398943 463519 1232958 1840667 1446801 970820 38579 759919 735993 1012885 464298 777969 744441 1512158 1224928 1627081 403971 1559663 22370 1465575 502382 201071 1822221 73351 1066992 1983790 343221 1984572 361119 649378 1244243 647654 1235493 865650 530902 444420 1329640 1850871 289669 1174463 1254313 1524443 641023 1422794 1361485 1803121 1786094 1135157 1357226 751773 1225572 1830253 839905 570780 1516200 873427 722300 1970332 103614 1022529 1023359 397399 1231810 983640 1726695 1541648 1968101 1061027 1396310 1011197 1519731 356173 467044 1927193 1595303 528302 1179472 1056465 467097 1977714 513566 823871 1296298 1148128 899898 1852479 1272414 1716214 1940389 931716 1918233 36451 1559782 1038210 1809881 1590954 107371 1176114 955636 1866789 1461668 1782489 687001 1526363 193458 44468 1328135 1992291 1942761 1964902 431957 977155 83254 1816218 391772 1371788 698089 426931 1638582 417678 274951 1073161 1601323 357720 1629457 524903 1978219 1170870 1518740 1550025 1763647 1575345 992216 1842766 1967331 171129 1620119 1824717 561114 1733449 714114 62094 293494 281486 462393 1108052 1927623 517369 1144182 1866250 123176 223334 478691 700934 1285442 402931 1530473 712844 1669735 1584606 1215089 27109 802638 298646 22761 832991 700868 72130 1473207 233983 1922614 1620603 1367058 1500607 1845381 1177940 1130748 327798 332200 1306645 986937 921705 296975 1308355 1367369 541525 922627 481557 1320162 1784503 633438 354146 1369613 610590 834670 509825 972029 27865 1904592 583634 1020426 746113 1848730 1801214 1339924 362045 467979 1692443 1004490 1632917 1832078 765371 1731681 609189 883360 1878875 234683 871465 1845280 1997487 1842217 1318736 847453 278766 217811 957821 396762 1332494 818018 68204 1158357 1734128 1696010 1030099 1161544 1911296 271886 148318 1210222 552145 669637 922492 1992058 1066357 308695 1434556 381049 1621214 1158561 1777052 1391354 882392 1670772 1713665 405572 1429791 1866509 1635618 950095 516043 1803344 52821 496252 1416767 95274 206043 1438377 1176253 1587001 1893414 931714 472087 663750 523824 1235313 374383 1039076 440820 243279 1934100 35561 1224141 891098 1966194 45050 114364 1041146 1996456 840979 46980 935013 817299 1976961 131366 949963 1477013 932489 1852243 734942 434277 805952 866681 303769 579562 829854 1204837 1666706 539862 760874 353874 12216 411112 1734830 707375 634491 1908814 905434 735374 1343253 305002 1527818 131502 1298168 1149803 549566 1791269 1931979 1590259 623735 506584 1573011 1401682 1540911 137939 1625053 185454 280321 918457 982304 685608 1361728 991219 551390 700252 558117 100979 1799797 98273 1156234 1796616 762872 20361 482108 1488691 1192677 1862306 1245649 667202 118489 1829560 455480 1285825 1356733 657545 527475 10099 386587 1653789 557944 543413 814904 1781262 420041 384212 854382 1613642 965540 798999 1757403 1615406 1970290 1659913 1768551 527273 75893 878791 735267 1646275 269940 87755 1251144 81493 1573560 934329 1533495 1719599 1761785 1576945 1668039 348638 78548 1666024 770213 317558 1260923 65213 404423 1496503 1923001 1841462 1169337 948707 1578146 954357 1533210 1033381 1678863 216307 1141864 1435627 697695 209889 1166175 114488 627141 1970408 1223895 958272 1438366 913102 585966 1721301 1028859 1569015 300969 1656074 395020 1674385 372981 350133 1167998 987357 962911 161613 393885 1768362 25395 1445194 1665572 324098 1277602 1950986 1116846 883910 241403 63557 211707 1103506 905703 1537382 1780031 56596 167098 252325 1704064 827204 517625 1192251 1570161 1994440 613915 39859 1427958 340996 1914048 1281484 1250209 753828 1643317 1473740 741278 339445 1003969 135008 983260 622482 1779194 300981 1886377 1358055 1169853 841344 283106 528131 234546 959786 1286689 1123760 1341533 474107 1929872 604634 1211901 801928 978524 754671 364064 1128778 403266 992691 1593116 471442 739322 958719 1145416 180090 1731319 423345 997343 1997494 1492965 1368561 1012375 60836 492292 1669634 1887781 1307671 1030418 552968 1395059 1871822 1782393 1504150 1354083 1354178 471670 262105 1833179 1332741 67777 1339997 338868 1148041 424384 536748 1702488 1870502 547751 1427840 558916 1709332 529996 854151 1167501 653583 884293 459959 1518285 1586744 306625 59075 1747291 985636 723423 1499129 1881859 1518979 1437711 1185541 1969262 1118155 1665017 4325 1646563 923033 1373519 1529446 1815502 1764972 913374 1654035 12674 459158 515275 1437902 2546 1693105 1381234 878981 616497 1292799 1627714 742397 1475940 456736 1169704 395703 490456 71066 1731749 190218 1787892 9463 1688424 828429 330860 1654764 1247779 764487 308979 363846 746173 640734 1765874 1779766 1915994 600185 1620025 1278989 634731 78147 178704 255000 1738527 1734767 757036 281823 1122477 478370 881290 1028527 1735021 1503107 73366 1885860 1980212 1467507 902602 1144692 668759 1529895 310980 682089 910168 326843 1497843 597150 1790305 108419 136348 978374 725271 1224976 1507665 1354090 475428 1926957 448424 1715317 790382 737845 552070 896217 563527 628615 1265438 831956 949733 1513481 469315 1048492 300107 387772 1730235 1493389 1798723 501725 1494675 1822274 279172 1341719 225375 582782 1877962 502794 1306306 155391 263828 560870 487062 848157 1437696 21784 1833525 434908 1012396 803700 1634633 1146378 1830612 1581510 1733385 1830935 1743567 1694841 673992 802196 1364133 1314545 273295 1337921 506039 314880 1073744 300008 1811222 705253 692752 1449426 1981018 347282 1506045 1256690 130104 1467518 803223 1273011 1967188 135239 142776 829960 350844 140310 492442 657194 1371554 758987 387975 1588024 122419 1452061 1765443 1784754 1260319 1631687 696563 299542 1064283 1932445 1224095 1975268 313455 769173 123379 973167 588594 1486270 925076 1916474 1688299 1702024 678330 887321 692687 300175 81985 1372420 817477 46908 1293325 629592 1775231 740433 1994605 1099723 586054 1710562 1868222 869081 385709 1796634 900027 1813372 1313962 699645 1361525 936030 1903639 600021 641322 387083 1653974 677094 755688 1871988 43453 569705 764199 1072123 1638220 542182 345932 1058549 283589 931081 1381946 640047 233867 1168331 1911859 926869 1620434 1227553 918207 212885 1166039 1301537 784307 1768905 1232342 112121 523681 1338660 1844990 9080 675470 156695 1538925 1036835 379672 1776364 411197 226298 1793611 1941186 684925 890903 620971 1445440 1913960 1443899 1722231 646722 1101903 355064 1625728 1631003 907095 527028 122979 1364170 545668 959487 1705567 680565 345718 73489 1254104 246236 844163 1181090 1248575 300435 1251149 1638280 645089 1719766 532766 46771 1928817 804287 243098 1128130 606733 1298434 1177118 1173476 848722 672777 1130590 1205761 1034974 557366 1841852 321373 1854840 434120 831471 1600449 159461 582515 1822067 1763346 749294 1861948 1067138 1455551 627578 789558 1758612 1868 527244 1190491 883844 432491 197445 972552 1188640 56631 1924214 1966237 278171 888207 1706473 366535 97905 756513 1129651 1215317 884361 1427514 408548 1999498 189109 1751417 658930 1220126 1678342 1211281 498044 715428 342039 333087 457016 2003 1143982 34213 1776807 1473051 1067842 1502148 1289162 153024 915271 1502713 786931 1629160 1639683 595717 225893 485456 352081 791376 361710 1990848 1520800 855027 1102407 1990181 726589 1791274 546421 1410056 1607623 1768007 528324 1357658 1620633 1812907 231549 1275771 1773989 932966 98158 1521531 1946504 1287209 78779 1445682 1502210 564940 380270 624439 738533 1190241 1022619 19955 270970 777927 383794 718254 30977 264926 904 1492667 901180 495645 898464 1678055 1858863 292325 1234735 82566 77800 733253 1828311 1389987 1064130 567302 1254089 979877 1383780 1051384 917699 995762 1247632 676073 1647208 261759 612055 260290 746297 211871 1342008 1093566 1751894 497966 1775295 1902242 1484888 404204 167644 362680 1333964 1701067 1400537 1900991 1810517 1989380 183483 832586 649525 1601747 1673171 61136 324526 1001600 1407507 1393102 1210043 665741 1996608 1174965 687285 1290161 348611 1943074 1716174 1214327 1248438 910510 692303 353816 1059301 1922361 1540642 1234322 828977 481125 1888996 911184 448881 824008 1254370 1891657 564671 588173 989277 687324 487353 972908 1553456 437383 486288 1435852 1025198 899118 1216501 1898027 1184172 1818836 1518199 791133 311160 931764 123268 1425204 948947 999297 1803873 234915 1849328 1415638 858918 1590438 1225933 1405523 1574943 1495254 267206 1470129 1076654 62801 801906 1998776 559600 902063 1971886 1489213 432972 756492 751256 1563490 1968388 1866903 1962316 615353 1530479 858695 263727 884641 1095970 150387 1253128 1090800 380141 1260744 809039 1271223 119271 55806 340982 894814 624410 1549839 1462205 331581 577464 1673231 503901 1528966 826622 432473 1623414 199235 1306918 30941 1489591 439942 29543 1175045 698267 1961221 104090 636297 597050 191695 4238 418069 1717928 886110 1284996 674647 566556 1107910 664390 261967 485228 705084 843846 1265714 1249762 47216 515345 580149 912546 791667 776408 968694 1786406 96650 1267960 104308 1296129 1234839 1656343 1963390 1828710 128188 1802122 208462 666453 1833230 319775 972519 1622617 751026 550399 1827531 344364 7513 1899748 954215 817322 1880928 794231 1247367 700457 666283 1801645 1816562 294005 566069 1112178 1297677 354651 1914472 546986 661179 796982 1758962 1811386 1663230 1897616 1216007 460165 286416 1208074 1116179 264731 1460780 996592 1390623 943027 1249339 1517182 277432 1161458 778614 1516488 1836930 1093585 1525058 426820 1651228 1187878 933218 46310 353940 1837169 1323542 664413 369281 1631375 1722159 1787198 389162 1488243 308456 1741586 1060881 613845 191186 868813 310385 1177438 1875746 183532 1497127 1747725 173076 1773101 1909014 458305 1492487 595433 1456953 751903 326997 320650 172610 1072567 1722220 455538 1687653 1480454 614537 831205 616720 859234 1610949 1114200 41669 1990621 657936 1938098 279009 912040 1498469 1128461 545128 537856 870803 846340 1137795 970051 453365 1060862 1708700 669740 799288 1581842 1795199 131 1790463 1787000 935292 243748 709443 365508 610847 43522 129734 459204 828732 1683308 1205131 1112198 1772944 1222084 1370049 866991 420030 263763 741558 681490 939205 1249588 1766595 1469784 561414 198485 824995 451043 1159381 673958 824297 902872 583264 1071304 1803824 967644 1521987 604497 1621843 1849972 1688957 1178483 1977489 1078792 724005 554600 1909145 1499793 1735528 657637 1710335 1258574 736157 629674 94219 469431 1493453 1257087 1830734 1382439 240790 1880363 271824 1613971 1476280 292063 703159 209124 907921 198684 1175733 844210 495343 1146421 1280122 1836499 1699554 682329 654120 45858 864065 936347 387342 1336765 161754 1822317 13453 542624 1082943 960216 271137 1661784 173244 1037583 469646 329224 396482 578008 1036586 919178 1977615 181988 467299 1518281 1659363 1405668 1928046 372045 1889199 892207 1401586 1484189 1386467 739385 1179946 1039443 1015480 1403918 188991 257988 537797 1397829 772433 44879 1536746 195321 487588 100583 598602 797646 1060011 474123 1187526 1549930 1142552 644749 27748 1580029 835383 946785 1884124 1419400 1523290 1746748 1159201 681411 1834596 100814 286923 863969 1975436 79185 89679 285805 1520868 1265269 1441155 89290 910629 961472 1476447 1665332 1737913 873391 686303 1017270 1771511 69970 1514496 1470158 1245904 765080 1523392 1776729 1874676 780432 59365 162517 865530 1492992 1839257 296812 511245 1221950 128929 1912792 1368713 451223 925043 677654 593408 1104654 391199 745593 662422 1433865 320299 1624606 733418 1492465 1285451 1518651 1539930 1882566 272660 1222283 526168 1595792 289136 1623154 137603 1514741 1873281 540845 1119374 1711020 1210768 1512610 355076 1077783 1517398 1242918 677411 1473941 290725 226162 424333 35847 1485098 966302 1552403 997038 844997 826105 1875262 153780 922361 815251 623596 50957 378683 83788 1813323 699889 12091 144656 1144569 1298398 382503 582059 1553514 718505 1285874 1137713 577953 1910210 109502 718784 1429532 995605 1926280 1262442 258942 1030373 557204 1501930 1846770 1610313 353143 1535680 844543 1709256 374301 1434195 999787 972011 1508326 761308 1716815 1046460 324528 100042 165601 391988 276179 360611 189503 591171 1780365 1913800 620921 713334 1926594 403800 1355499 1070003 775698 49403 1003433 124629 783960 725132 999996 387260 1775501 1588243 827006 1461304 6428 660999 1714294 832068 1219210 981191 347498 1296222 1959693 1052456 813230 670821 1072271 352506 480821 672198 216303 27042 1044807 1237607 1128072 1954275 703652 907662 1610911 1854619 978763 1282427 467114 1823697 162186 1716801 895375 1796594 59226 1152800 1976357 1237683 557321 487812 1485817 1710294 928194 948094 394448 565641 530979 1923194 782310 1480330 1538858 1823316 45072 1044583 499001 1606648 112679 840941 178899 1273824 1263056 1649294 351979 1118381 1162831 681129 349604 582802 849180 1128507 174293 937789 1828782 215736 765934 840546 1304362 1564610 1769324 595296 1451844 1450829 392538 911454 1655825 527014 1369744 1844861 986110 1809986 1558558 580989 998554 1449917 1835171 1306333 1943998 218952 703207 1792452 740983 679913 1084134 255140 358800 1879097 1644544 1919442 1242861 568109 1016524 1951640 1354872 796974 1322698 87956 1637629 924469 1672485 639140 932723 129290 1948223 1160874 1546979 121457 1112559 1156894 549770 1703250 1218530 954171 839020 1004315 1623071 1875610 1943008 1391927 17245 1932894 412927 925850 1853103 552984 1180662 990638 1757292 561477 807744 1960630 1173083 788610 149478 43659 1850977 667866 1621997 1994836 507148 175513 886158 766895 204231 1955181 1569829 593745 588994 1576590 340561 926181 571236 1082529 457119 1943997 1627496 828378 1859532 347361 1176531 879303 82289 1950234 1935101 584749 1872928 3244 1908982 1146037 1424308 795912 1284599 336884 393103 86681 219645 315432 1444123 137548 369126 1279383 559208 1961600 1211449 1643482 1211628 54497 26628 28262 1453560 1176558 1692336 767274 1258670 1702721 868104 1429514 480187 52457 481408 1794390 1621969 195911 1279317 1506912 1390485 1496897 1281860 565373 31043 1923590 392911 1921827 781808 528118 1372993 1487082 963478 1905225 1358832 213594 1450561 1574234 1337277 184751 1348888 248150 1653215 1458847 1331483 1758088 248096 1118932 922044 309140 1548449 862060 1030020 1699146 1040224 1681027 1973264 507733 1145279 723612 519537 1096008 914145 248975 197268 590749 1595563 1433497 1692841 1702558 151242 1456720 468426 1426758 889231 611477 745797 945415 1497154 620815 1833718 865064 1796217 1128798 1448871 1745848 501936 1493144 1591749 523883 1432639 1688083 438955 1063461 1794042 612765 899084 1188837 1514871 838399 1768667 997318 83823 888385 308475 1427429 13253 887623 65062 1439103 1517241 1421205 326932 730843 1564682 353671 153498 939439 1129719 1907631 1745154 932183 56807 222782 74087 485466 1638260 525067 498216 1584562 910696 886810 589444 1822924 988129 858080 379014 1481732 1202381 1615926 121184 602661 1968070 702007 1877749 768448 753741 912357 1185447 625853 1743947 1760558 156538 1670811 388914 1300224 1625914 51438 254946 262836 432154 1551242 1953635 833561 525356 1632615 299301 1805515 1653282 1494895 1618113 1153689 1444035 144989 1305118 425903 524013 985480 1456490 1711646 1532961 616521 1285232 1318692 359624 893308 37419 1559406 1305049 538958 1821712 1455871 1940276 1743835 733226 1195435 200726 429029 1087165 1985228 58292 311800 544092 862224 185825 1137399 1867675 6297 880185 1605591 513091 807163 429474 1541547 1162886 1400321 119956 383444 196730 1472000 189570 1001358 273859 968947 1505845 1594887 1587633 1153941 971251 305659 676476 978503 1216963 603768 190889 31601 64004 17300 1660969 869470 1206053 396229 278237 1052090 89410 720670 1000629 418065 895455 466767 14004 1185781 64465 1512494 722072 500186 407301 1279568 1289607 253216 173170 1170282 1293986 213216 405631 1140383 437403 1062533 1915461 206369 502120 1352385 1687456 348641 1751724 1105176 1911177 1011356 1727840 1068893 783772 1742608 573920 1603497 1908876 1940306 1694548 194294 972736 1450462 1306301 1296849 364751 1806342 1304336 1129448 161465 1462324 480301 577524 724616 1672447 991224 409345 1678496 630037 743524 1836326 1487768 1465700 1718863 553269 159822 234693 14550 153446 717308 853493 273937 887336 579485 896175 1375977 1588092 1717827 1051344 217340 605750 263282 764547 1889136 564500 1615365 1866596 1284144 137968 1302920 1256733 1868185 1717991 1928394 1418604 1343838 143093 840578 671684 74125 465588 1472640 1557616 1022606 1399477 237851 144409 540780 1681058 1458005 1851182 1501837 1009401 150382 63480 1227853 285771 688621 405924 1455286 830956 201969 1143417 1848903 424199 1020363 1185339 1349144 504416 877916 272223 624645 1192772 1402214 1053477 923009 1094319 412679 1238729 368219 361961 1710087 1367423 423457 473027 1071755 1274383 862989 1324530 1788339 594021 558225 110803 907794 1306074 1322133 117558 1471405 1008182 1845618 781433 1418511 1094929 573921 1447947 1373563 621457 1392594 1685229 404296 614254 1217375 1406428 1953418 993410 1495530 1936534 117270 684210 1270692 1382993 1227445 1468784 1636867 1793724 58478 97940 1503827 562272 905691 74374 1842898 592787 23786 940562 1622889 818111 1921683 1129748 891393 1224463 1150211 377319 1845167 1122312 20063 683767 631396 777341 1325494 324285 1630169 312955 366904 941682 165806 764690 476219 1505730 1415027 936382 895425 1147090 468748 662298 303918 1514116 349938 387607 484793 351121 1857775 88883 1926124 1611451 1764541 1437629 181999 919965 1662908 1432752 322981 491345 1171294 856409 64480 1580913 725514 896886 1775279 1327387 1525014 1400550 1589392 1300673 738359 147790 429086 339386 1091557 246013 1732498 1173833 906302 1620607 204870 198297 1933860 1587596 87519 737095 234067 211568 799513 911432 32591 591221 681368 295082 1725105 1908445 1438301 1203857 1608254 732944 531060 1479910 592447 782142 782379 1971307 1257184 1115432 1925099 1127904 989111 1302556 492352 1222326 806055 1274254 1145598 659711 399858 1384542 1009211 1948279 751187 1106763 89206 1016183 1988261 1036487 1226425 1808794 1819154 1578620 188653 1214968 1877791 1692449 1262625 1381299 686567 154581 488576 9821 143325 6454 179613 1166757 1210429 991720 1787247 1882610 363646 587975 1050280 1506656 606926 483799 310556 1904116 338645 79900 441763 20655 264619 108786 1646638 694655 1629263 1291477 105831 1868462 1901130 620642 1779013 1035251 1874590 1978197 1150450 253180 317291 1652374 1432395 96518 1718219 1174969 1447480 1417585 1166711 1166325 1751573 297438 1059871 1735584 621999 985647 1882109 505535 31529 1300609 992817 1106288 805459 1530201 42861 868083 349181 1837407 183604 193576 547956 1003592 1124389 596158 1357042 457474 433580 929427 437497 1964365 336591 1518248 1456672 1973515 1235367 470212 1286882 397844 1277442 653099 1479406 1017978 760951 272743 738098 1152395 749243 1798182 373059 735963 985483 1340400 1049727 346357 181471 1811920 1617958 376260 431672 912625 179716 1843675 1646803 812451 918068 1399536 706032 493529 1879171 1800851 737379 869118 1064241 79255 1137249 1043717 741570 1609042 1726044 338078 1517628 1475594 1066745 632012 479174 1914192 1634150 1253387 1742708 1607933 1702548 1131635 991742 139311 1961590 818151 1172448 758741 1945649 1282819 1414843 687423 779856 1792362 1440108 1970748 432449 826369 1074184 1429118 234452 1197815 1762423 664297 1602036 1843083 421178 1008257 1158820 1841528 1141267 814920 1478745 49198 570383 1095465 1535180 1409464 583062 228899 1887850 718960 369713 1108349 1033417 1849129 883453 1686577 993645 1819070 898280 1952514 294176 917726 145431 1485911 671643 1558888 1313253 1589304 1685601 183400 661490 1076130 1011015 689886 239023 113707 747215 1813859 629627 664722 1049777 1348449 1511154 123288 1837582 1964823 1985050 404079 684326 929608 715510 712665 404144 94531 5898 1621457 1609226 1876812 1661968 1910008 1522508 1076142 347966 1277833 1849145 1871441 676530 1659595 1221625 29649 1279179 547378 1784581 1320760 567572 1147188 1890527 603935 1913658 1566486 872969 1300978 1291868 1028480 398621 641294 443817 1995149 1719124 466545 729250 240072 335056 1720869 69972 191457 1462558 1596742 1833682 1897904 522079 759102 679194 1011529 1536408 241228 292190 1811079 1708637 1598158 700025 1967235 1664194 374491 304155 1715218 728496 1220915 1235191 1316923 490072 1453566 1410379 1796055 973437 1741610 510584 825560 56073 1109767 689097 1061555 1813790 1380310 1238899 1196425 232595 1579483 790829 988216 385513 760278 371158 703232 1328225 1730233 616545 15181 185508 1749519 1638210 555404 1314221 1421829 1442778 1832583 11080 1942123 1747308 1339096 527188 234083 249615 88570 546714 322269 1225513 1470314 120626 378241 684060 782760 450042 1767551 1667912 783309 1284651 281003 10759 627945 940870 1413393 1870284 1186568 690149 422269 327567 1282818 763601 1185388 221793 945197 78017 717336 1627317 474746 1926828 1455875 1964470 1455582 115080 1398969 272023 1600528 1298096 1220386 993392 746634 359141 1091858 1376370 1807842 786461 1063644 1214237 316927 1308964 917447 1245737 1667655 608960 1100615 1982092 1758387 1993940 1119363 1699949 518562 60555 69687 1736896 485543 963593 1056239 1396075 164554 1716485 868979 1771183 97687 1608490 574953 1413270 729141 6623 1882064 671573 209622 1300669 181541 1751426 999584 1110427 1010158 1721128 76344 1122639 906731 854107 1050673 1580436 115590 930006 439188 109012 303759 1774384 1120552 203526 1612622 20592 1078743 26578 597246 1337879 1031393 311526 1121855 720028 1394708 1994090 125769 1424202 326340 302625 1275067 1192873 684164 1077568 1960429 343607 641703 584526 1617992 950704 118978 1511227 1201336 267386 147695 1990692 355720 456335 309956 475129 77662 1483576 950981 1341547 245143 1137536 312028 427040 1053394 844784 1438276 478416 716941 492615 1071706 812990 178449 1074811 1542338 1410135 314366 326560 1774222 702454 1216292 1282612 353450 65194 1713156 733992 266979 1623170 807691 1546461 1036805 89418 1869449 93778 834706 819343 1466140 1142758 599995 1128242 1333068 1268338 532823 117074 536429 299792 569772 1121656 1904032 1273912 1269930 160278 179669 1096510 1039600 1590910 273445 1648967 73149 1433619 1896967 134023 25996 1665923 1288547 1851972 677683 95907 20127 816678 1866722 491008 1022883 1856078 1273863 421561 658407 346386 1622869 456450 998647 1971870 701306 899846 825391 314578 307260 1614570 201534 1937518 144503 1781197 497492 1713280 1096779 1525074 291384 1597937 1211808 1841653 1188459 1731676 593733 1074099 1514693 1180673 1508259 1552995 727730 124673 2964 835505 719604 483803 803628 1815715 1656288 940527 1612485 1751443 489448 1294179 813377 87708 835045 247400 1564339 1316471 339603 1540836 1058022 1635515 94466 883434 39611 348150 361630 1327246 527116 1425539 1460499 1599489 175767 1705958 372769 181573 1869550 1672565 246599 575948 269632 747629 405487 1606078 627943 1389703 1567151 1744996 927142 726190 1613145 1526863 910564 1316536 1307021 1441291 1041970 322383 481230 1606915 261526 1855272 368569 545820 1500753 1043715 876823 1006495 131680 579111 1426216 1696396 1071369 1288681 529532 74569 464431 1403006 978672 1637949 1184483 418364 1627143 1632239 1124947 457997 4758 327747 1823568 1416345 73543 1706012 318772 1680177 1224487 1954290 314825 1011090 1445551 1759248 661167 1595149 501564 1143264 895385 60515 1158871 1610441 1403209 1958228 1926930 315833 1265112 1975167 1304464 682896 94777 783084 579330 123004 1210030 598545 1961074 429061 1214506 1548491 1040220 1774063 245499 1696568 1937295 1182927 1735098 1356630 901533 99080 1166978 642094 309708 722948 502762 522952 1894425 164964 703382 300957 775157 766232 1026331 1530776 1527642 1727692 1354184 1111545 1552903 327921 1724441 1487151 1364959 363093 1051867 159549 984681 1629336 1464974 1401854 821841 1690389 1642109 1663929 534753 1712558 148579 1030689 1499948 922022 867630 435106 1062642 735314 1902978 1320629 1035851 408915 103541 1434953 473289 1530729 494018 223176 740098 1636519 1835589 789294 895238 1494185 600285 1780333 158244 1270038 82528 1938869 354676 1849938 1680392 361427 313176 1777636 1261663 704173 345660 1743618 816543 1780734 1190608 802655 986271 818761 358675 1233690 268630 698466 207213 1407355 1716109 1657380 917494 36301 473058 1430218 79923 1255740 426210 1316336 1889532 300631 1385298 929031 1801547 233344 1505783 1400161 902231 744232 303407 1876616 89484 708427 853542 137532 1228271 974858 33932 1689656 456170 447244 1877283 602730 1245123 1178537 276198 1834483 1454620 494783 204517 1125895 1994919 162876 91396 949646 1312557 63832 799600 616572 1593622 501038 1368217 908292 560582 919378 655862 1841795 332769 1499198 1236760 175096 1325580 77489 103583 48692 1734106 1570141 1251182 426001 1008172 1399943 818145 456182 837120 324004 881795 1513381 757982 368553 28039 846052 356252 255464 1497075 809238 645646 869500 1952423 1436435 1886940 1483902 170512 1040790 1185876 1895448 593871 1054554 120155 1606697 1934506 633102 508654 459975 1271787 1988130 67622 823733 651394 752139 770110 1755424 1837510 1817568 218308 188599 338589 599617 1721388 1909603 1583362 336406 221543 1164953 628931 1947304 407484 806798 403184 1744723 265423 400778 1364443 1746058 1143086 1242462 3033 1601150 1666715 587828 1018648 838457 290791 1065838 291466 453148 1599966 201275 708961 220468 1582060 280390 1606495 1550635 403838 1951303 1718550 187460 1643456 1297301 1923685 533496 1439071 45980 1102765 1046530 1674273 588875 321122 1001371 1332231 26602 735629 1295241 1204237 881389 1517704 1614028 1181681 1754753 1815982 440689 964241 374427 475950 923290 1629826 1591278 1989614 1751273 230567 1843231 1317604 47381 563647 1016502 1440411 1740921 934685 101942 1116966 47626 271257 1927808 420054 838935 562568 1079651 1969686 1127646 1629778 1419428 941817 964016 1891156 895216 39177 58424 1945151 1041268 1673001 1930594 50211 1127660 410887 305772 589027 822185 575692 1556626 620379 1896883 182579 1784502 1058403 1829859 533729 668509 1544281 701214 1313413 1901064 978144 747088 797123 1496672 1317043 788780 1546510 1215469 1230222 1911103 1852361 896095 1442555 652685 1642688 498058 1030286 1004007 1469008 1624908 849600 951028 650305 1672639 1221773 1389236 1249089 823014 1067890 108192 1998470 1441510 1416495 1475420 289135 1770117 280086 1972952 1972715 1019761 1998625 1464487 497359 1999084 732522 1190550 417391 34801 1317710 744391 134012 360656 1040404 102194 216019 1211469 1191158 1794637 1769702 581022 1811378 856717 349111 509661 936407 1630531 656798 843569 933686 1361843 1052397 1370125 1230459 245921 1207399 1624750 1182261 1358558 232260 249731 263954 979108 844086 223140 968067 1917671 103380 566044 1981836 742059 1885118 474873 569800 310929 1117636 1082721 857867 1067617 213404 395698 1097412 177795 1203741 1271810 350639 438513 265710 1824825 546574 847728 319368 579812 812255 1476629 1926419 801756 1498533 202207 1966504 1544176 871928 165659 70908 1389148 735826 938142 483029 1780435 1541636 974245 614316 1284841 1391368 1636454 532207 1083044 373197 585133 1939604 1774546 1801002 1379666 903846 135747 860044 132745 1143613 867411 340173 698992 697005 392303 1653952 957774 905281 1390499 247698 956872 165618 249022 1929899 431157 1168395 673483 1664405 1473117 423942 775543 367487 754799 1237803 9264 1254816 1460747 1699374 1667717 1506106 203213 908795 1280855 982914 11396 1952670 1129985 807942 215940 381634 1316706 1815935 38244 1104061 1944809 541902 1184937 1471285 1833444 576080 779996 558435 539086 900742 437775 524943 1553736 1516425 768054 579265 1002142 586438 685725 560944 64285 215734 603780 255241 807908 1152928 635324 1409120 739308 938503 1651 502959 816838 1880910 744809 1952764 978872 162231 931136 52826 1144178 815710 1276506 563301 357025 1310955 293003 1959015 1496877 887209 261668 278894 1101884 1364665 251079 1400970 1122906 1596940 1650811 327746 1635439 155155 1921210 796546 188255 636866 683169 1536982 1772953 1948590 402293 1866873 698309 550300 371424 101666 231944 1220507 369298 1840624 264841 446636 1565386 815818 1807164 293219 808414 17047 1255934 1252153 771997 1791055 546761 716706 1427060 1657904 743229 365478 201017 1429642 448944 1801711 1321081 1596643 1569176 646033 845803 706430 1541464 1503682 319183 802264 191045 1524765 28399 906854 336424 1980402 123694 881408 1514234 1900773 226603 1292028 1846661 407349 639373 138821 97618 1436709 1811845 1944774 995410 78880 857138 1951595 200085 687487 642232 777550 1120381 211422 1370610 1228565 632885 116215 1510387 1032380 892244 1290623 1175728 1746455 1038598 317713 301712 1286555 419684 588092 306273 1538501 1003667 1195586 848539 1785194 1610173 676907 1771128 1361641 367772 129276 619995 1241638 1784369 418024 945819 1353787 1089789 1673581 830239 83320 152209 94325 1285304 1212227 43424 956968 1912922 29559 624369 1574984 1348820 321683 572491 1571189 1746965 778809 1591579 740285 1012698 1456735 582374 1294647 1755022 1008362 1995535 71050 38388 1887040 1632712 920212 938095 1470656 215386 817575 807713 729937 25707 971290 263568 1538675 231958 869898 1785800 1306349 38789 1673386 762382 1686833 781347 1902352 1061166 1267870 285980 297013 1635543 26475 386916 1869674 1411770 1681487 1589702 765879 31006 419038 848241 1690873 268231 872615 1953274 1417817 376643 180208 305535 248981 84847 841382 403190 1220660 169207 752467 329467 488917 961137 1956411 1277368 1414279 1342937 1941433 872354 1916277 1659946 1607145 165591 1173299 660789 400626 412540 295020 1331265 127007 1862293 143835 1685907 622434 1911593 1748348 126334 500482 29839 1496272 40465 252261 1266219 1401266 1967407 560343 6672 367751 1056146 440734 53572 1563195 965327 1171677 21906 1562302 1072367 1571155 1512175 465884 496976 1790664 397161 1871849 212757 1297273 1920159 1867629 218769 65621 1499183 1940085 948568 774689 214062 1321262 1486564 501452 507590 1520906 1860492 348112 579981 1440065 321231 897177 95812 866039 968652 1290169 143159 1825298 598922 1851030 1714300 1584798 786078 138823 1571069 696717 747974 219828 1296975 919435 1357787 1644347 546168 1751177 604494 638907 1479391 1744 1180451 669972 1752378 1990387 1164791 234063 152580 355590 1222450 833868 1931478 1057033 1043098 1989165 979605 1448883 175909 564951 1739375 1561536 1925601 1012934 661664 382688 1599332 1613008 1936498 1142110 1499658 161734 29078 1231300 953069 161987 1911067 1058247 1284721 231350 1573328 1350316 349210 1239347 1943423 1806518 1113861 931085 51374 331780 835751 389252 1734544 1427846 711867 983990 1711198 949884 1231804 41670 663958 330079 1375707 826237 1688192 888394 1417215 1702209 1903081 188850 1649070 1469861 88476 1718307 109917 1010569 1966669 527134 1492622 363771 1863661 1199583 916843 977064 1924630 799741 1626858 75059 541987 1621379 449117 107511 590156 463383 241076 249337 1005300 1272135 908247 1679316 920726 1200020 288863 1466111 1748630 1030748 1702135 1020758 2772 663410 585018 861680 1853225 1770926 681821 972626 660452 343646 679183 855470 1606354 621018 1913033 1237468 1263791 923637 1346584 1203769 262152 1879251 289454 79851 471079 492199 330121 858660 307957 662091 1647007 1679327 600210 720965 1403537 1548410 1415122 565990 1740280 1810933 745666 821628 194335 1941179 1110833 1507345 54394 149915 1248497 454383 659823 1135936 470979 1270965 932738 1578244 1675922 1350752 475290 1398287 454512 298705 602906 34281 1508441 1428369 144501 1804870 588017 1112632 1535936 138223 1860614 1258567 516510 1167310 1971136 524316 504275 1501435 1314899 1048797 414092 1460541 1947664 1637112 1353700 109587 656871 1822183 288328 1409224 131886 1148719 1031215 1018539 443006 864702 49154 102782 420621 446047 1415276 283237 533585 529522 1495545 552309 71078 488733 1775547 398136 1391695 814704 884042 1354714 604304 1930575 860194 1530478 1422513 91660 1557587 1635388 446967 1439852 925497 508840 1561572 1123812 433576 920320 1543189 1471313 1238055 816628 1325292 346584 1083540 139313 1037957 1818489 1841134 188209 1689108 625860 1099429 1176791 1440721 338172 1214464 1154085 1299112 260828 128595 1103434 1062290 1235561 1269674 1745570 1738776 741066 1670691 1200750 286389 669310 1170167 1971539 1266622 1897105 869778 197238 1181500 1740996 139257 483603 1792222 1057283 1089430 11 486044 952653 1261874 504376 1435671 1279856 114897 1527801 74923 1505762 1161565 1155804 603024 1263300 246090 1972875 776970 119024 580839 1983722 1889117 246186 1900309 208723 793845 942935 893278 1472051 1720706 864819 613629 815761 639369 744078 999864 627630 796593 932053 668073 1779145 304791 229394 1855973 1524676 1223200 288190 488687 1978129 1331867 1445454 898317 730326 1767998 1941172 1885919 234163 50135 139109 1172632 158146 1455466 542810 237273 858040 1674936 978885 331177 1824291 194583 1207155 1316446 1825780 1247222 1185886 1474064 1618903 484629 667724 1432209 1314516 1430303 1176817 169015 836292 1892286 25108 1441693 1916053 1478398 1638375 1835582 772666 1841690 1556958 325174 42531 1007908 1913151 1218846 1330688 1571322 1492193 135019 60917 1223401 1137251 693451 890103 1775918 1773098 259883 1291405 1115873 1414848 982214 1109661 1184051 1828717 1687442 243617 718513 368406 1852470 1979521 1945374 546454 127 199743 117957 48364 182477 352128 356901 1298766 545522 1047756 1799329 1749637 1306361 140930 1676033 1685415 535815 1605984 345838 264248 677751 1603325 1405486 498020 1316837 585827 580988 1652224 438953 612240 616469 1336089 1750016 1320874 562531 568015 892178 1650573 171945 1052180 921364 219706 1613391 122882 19977 568 1848100 993265 241526 343250 1830642 1393616 1205815 795648 1730014 345968 997405 423905 1121074 302833 745378 240065 306802 39113 272824 1164224 1500967 1238174 1371226 676864 399249 805888 1716518 420540 1761225 421055 545979 636884 1199276 1876982 1400691 1991552 84006 461798 956796 1486470 1539066 1049303 977787 144594 505290 961334 714539 1408209 519403 1694908 416999 887338 1184965 1337875 735373 1387855 571995 899749 11021 678964 1029782 1868835 182098 1960877 864455 1905571 1964587 352446 703900 1520147 835649 208725 1803811 1296174 842280 1550138 476568 1917022 1125211 789681 787592 1946247 1814809 441581 1748771 1985538 1036646 1899787 468257 523567 1018297 220264 1686250 1621967 1976897 688459 1798716 998652 1774988 676799 869899 9457 1991638 308283 1853328 967434 854067 1798233 1647615 951592 1747151 778778 1652140 913144 80947 1219375 721576 1493972 590068 499210 1202421 1725979 198739 1498874 476194 543537 104293 1924790 1885742 1653310 1105559 857871 1730703 1047566 1646668 308844 1511178 821188 547493 1138540 1003797 979262 1220621 1602137 275450 1113922 663470 854073 1705061 156448 1197864 1579925 1095754 1043376 900795 1701309 865129 1354482 1019905 26606 110428 352031 755660 904512 1195398 1926104 617256 1528234 1420002 271677 609562 1393893 1175476 1224212 791437 962025 686226 622807 204445 1239472 505568 1657526 952571 1993376 797931 1500991 144087 248945 1914414 730520 1587996 1491510 670129 747935 1122921 384495 1639877 1897177 1248142 972670 1157743 627303 385921 1374287 616295 1238177 589445 1960297 1178168 442258 83543 1075998 9639 716496 860470 167108 1057404 1746686 1154652 843260 390123 1512467 1215579 619921 221348 1986829 1438825 99794 184596 293687 337482 1181803 1116029 1605630 1458684 147073 680907 1670693 1542964 1349441 527869 638119 622100 903136 1616188 301724 230990 808409 901443 662340 949909 1897853 436081 1363589 1371062 12638 1876714 1900151 785219 1875421 494843 1998508 320408 1505396 1481016 1836085 864573 1164596 1932300 1818773 1232901 59165 365936 502301 1354544 303077 1846636 961556 629291 951425 1671324 1388679 1997793 182279 1258330 1844046 1085402 1547690 1625845 761988 963616 970905 65050 388933 1127913 1870577 24182 401931 1145098 1930225 353782 844982 725458 376631 1228758 1181296 318864 667249 1656512 1543325 1277798 1479273 1892435 700259 165905 237790 376521 697419 1552988 848317 136962 1286273 44588 1999292 709951 801062 405000 1163724 696296 1249361 781041 489436 1308699 233878 1047072 1405247 1916669 958845 983029 1682430 1434896 170276 1059846 1077625 1793302 898787 1057009 1156296 380439 46451 908342 446226 1276582 921817 756374 1092125 90628 1052557 1108232 1520236 1200131 1606496 674830 425628 730736 489446 856292 668479 1191781 178012 1401132 941689 1486114 742730 323519 516785 1236109 545464 21306 1155993 1840795 406391 162971 922140 1142797 258892 872637 1308201 169162 776992 1448884 818032 825129 750078 25887 1380104 1577398 359217 1354438 1398986 418790 1159160 947325 1709937 1776645 1383768 366356 1844700 312998 71392 953210 214322 1775498 409879 731058 104873 1775094 1158786 777806 499698 76019 770567 519880 665334 138849 1739871 20909 347658 1364406 1117023 1401469 627264 584045 662788 610946 915684 160727 1481739 1696592 773133 1502675 594476 699804 130129 1540788 1955105 493272 1861262 1241368 271094 1541519 47551 1249867 348301 1560742 1039184 1389499 371631 892377 155569 1441653 681084 1697012 1361627 1475559 1239245 1235849 708844 600382 1369389 222932 1744056 1708993 285218 1671446 1033122 466309 606784 247525 342126 329648 1280176 1279663 917385 230708 1515986 1471638 273749 1809974 567564 1380201 1732299 680406 58649 474996 1085550 1913973 550218 1233113 267464 1217159 622812 1886015 411250 1042474 1720429 471322 452851 1287272 41612 1504146 1240694 1617023 311336 1509536 497398 631706 1522820 1058605 1546170 508461 1889437 1969005 258036 12015 1332333 315237 163752 498616 355940 552307 1276567 1408036 582636 548247 1955821 478149 1618769 1262744 1163445 1719686 1167382 757113 1713607 928908 1522248 16626 1163332 531955 1268481 1138289 1389645 1212753 235481 394542 1028010 1488568 500688 191927 1376660 1663522 1513526 650033 1370111 543346 741788 424617 1302099 143032 1776421 419560 714716 805867 611586 239163 789921 1899903 1472315 423964 106704 1893949 478537 1333118 1278776 1642831 1442605 1063627 1241012 137273 507768 1386804 1773497 1316929 1639436 1193848 1796441 434940 545549 1420032 448078 1682569 274573 1296159 536997 1370399 1690829 1994847 965162 1120993 921728 1032962 1100665 804006 615812 1925248 1815667 1709895 1291741 308147 177099 1014165 761157 96233 871691 1596469 792684 1218836 1550768 353914 1195445 625676 1897277 1046949 1106223 227254 1991091 1733747 873755 223414 1045604 498987 1828272 596018 641720 887803 725648 309157 1690327 1172174 165579 450371 1556396 543034 269257 1844651 600007 534454 1371098 1541016 1879739 244818 1926500 823090 1080970 1028465 629786 552667 292486 488557 1466484 1216352 1249806 1580677 1017355 1107429 271010 1518041 1415279 1056019 27628 1573450 1390394 1715342 1453888 87112 824639 1132335 1756500 1891325 544790 881696 1610221 162591 607086 1369179 384354 1534345 338627 1118553 1288083 1053218 1202914 1530634 1470138 1247085 1796664 1559011 1666865 29726 1502764 1822750 1216587 30345 637326 426382 241206 976551 1753244 1627557 1834145 954859 1238718 103064 317202 306831 417955 1562488 1817473 1833775 1858152 1226471 179196 743531 533291 474201 533709 942541 689770 1360630 646740 1380444 1865332 1904902 1190579 396176 1816820 108718 1843534 1746549 1973214 9778 8010 884233 964655 68149 687629 1613334 448120 355646 608697 67073 1726303 1316133 1557673 227861 1574881 205636 1933589 1193405 346354 1060486 689204 729007 777700 720993 878896 1235536 1579905 423042 323448 960341 718601 339261 321839 77613 1430728 481898 479357 446658 1578971 1668629 1397347 1462918 1179615 1834045 1043272 1785105 550656 41680 1069950 1496087 671351 1652318 757592 977382 1126407 840242 1637561 1574179 1900124 541145 959057 271218 1093049 1343730 1143101 730536 447628 287881 1116650 1542703 952327 269123 509170 384361 1290597 976888 1561664 1705945 1275030 1894234 1015033 153501 748013 860968 263411 356485 1919336 1561156 720486 1416320 402843 601324 253894 1537715 1246028 716124 1001789 608365 1035515 834480 373391 1574045 1755055 1691600 459045 64811 1880530 478299 917537 1442776 1137739 985901 1958018 1208013 674732 1991727 466101 154025 914058 719326 1212076 1308316 1218792 1174371 1005173 206684 1456678 737123 988346 1989840 1998902 1705288 1818204 392007 1610234 652666 218411 1369024 1525900 1431660 438842 1720051 730664 873429 1912109 1691496 27676 1139845 1822706 163454 278963 1625589 528977 243837 1994626 529356 326397 1203030 1955281 1191944 740790 1024914 1627883 1057201 786023 1336936 271365 979221 745806 24670 1117639 1090253 358520 297442 221801 1667208 120189 1395036 798408 364867 1968087 748223 1929892 1843880 1320307 257289 977729 8275 1547927 1921310 1549087 1253962 48272 1484747 1673749 1516548 37874 298045 431492 1405117 1931242 399234 1642051 682975 1364636 1626150 1952361 1399058 761210 365242 1590858 1678796 374354 1138047 531794 784121 2764 1671469 883338 1105339 1207486 743778 1046941 737520 484272 1975307 1339196 121871 29679 745828 413512 627750 1431384 1072587 293613 1561841 948509 399612 829232 1129027 529432 838556 854160 1629251 197432 1439981 289704 1771689 968630 475870 1823354 1558711 568378 1080132 1173150 1185242 1136977 541608 1524944 971448 801789 898294 312248 518301 1066182 1202406 1684119 1687036 291697 81708 1751019 74317 942667 1295712 160582 1299219 1255284 641820 1272197 1808089 431266 1384447 1695316 1266228 1854806 916511 1375895 676818 1682778 732859 1157802 754255 981255 471115 763802 815910 757444 815559 86482 1853068 1964237 215918 1152726 713260 1695256 868023 611691 1971413 440816 722690 1380287 409366 728966 686071 1136849 1494952 1724872 1706404 98019 830635 1036163 1005109 1409313 1274925 87501 634015 629639 1987345 1477226 106307 433687 579104 1641276 1898458 1645539 107954 1404688 1400346 1629185 109244 1678445 1778290 862846 1043200 1382435 557735 352999 309987 1022885 616863 1821183 24175 595564 1154215 22531 952496 1041541 898666 1339460 1942985 1491624 685894 1560255 835762 95382 1500114 332659 1875422 1277290 1313132 1664635 377629 1650302 854548 1817451 1585646 1126781 1864662 590005 1463130 1912239 373934 726647 568206 1099301 1382593 1386766 1121096 1639684 1181858 1082314 546696 1430408 841094 307346 1255971 1360086 852982 276107 1620870 1715542 727467 1249694 1612262 161219 1979068 330309 1832080 999339 889288 1928815 1472997 877591 787862 514131 1662207 1747029 730194 451821 981277 945455 1894104 591497 24470 1210087 807613 1152610 1812375 1678573 1656657 1613645 1649728 1190680 578313 1947899 1372877 369834 1934258 7285 1871306 1850149 1976125 123317 1901158 1664946 429408 798984 1014192 206602 1753430 1030437 1585582 601447 339395 1906803 775638 671669 1224646 1387152 1367830 977225 1775604 961981 1565215 741165 1268361 888962 890438 1274435 1583961 24726 883878 1329652 1588639 1987961 654334 1792099 1342931 1556729 115327 1183183 1697619 1305274 930943 1010403 1463330 157964 438623 1304918 658917 627187 789457 1326411 1744642 468757 1161683 872644 288981 941554 1753274 1257400 1078630 679966 1512828 409438 1281381 1269918 463690 363484 135833 1488225 1938267 502412 765650 1110048 1178943 960985 101718 190622 976600 505166 569083 1527182 1667097 1537051 906206 1908599 983964 808716 442714 291066 1922433 29001 1467618 1794579 1189872 403881 1065196 1746255 295892 225629 236521 185668 358319 933884 564927 205624 468508 673612 446729 106896 995040 78995 43356 124166 1381131 922837 1608390 321220 1690492 1845479 1577597 656753 1847985 789190 1965200 1969629 538989 89989 191759 1970809 542591 1788716 521099 643946 933213 1930237 363552 1781583 626924 658502 196571 788553 736150 475703 470335 1363755 814702 936467 1005398 1134474 197695 1106890 82238 1629415 974711 755998 733222 1705672 604740 566049 1551440 1683005 739167 1238457 683670 485604 551684 1767682 29866 1140730 1070710 1444790 721430 1710501 1862509 782728 1673716 811254 1183933 480933 702786 1699024 1791198 159876 1670359 302190 582977 759601 1700804 718033 22858 1264827 1209314 285036 236428 1049055 51938 1187673 99839 1073366 299460 511068 37847 81242 1676434 1578510 1566917 1248660 78176 762428 434089 1809758 599430 1876526 5809 190280 662320 245436 546288 1974299 229597 25246 116223 581241 1026113 1583294 755348 1059386 1280227 1980640 1551566 1866312 601226 1447604 1074169 13801 231711 1649182 610556 74347 321061 714905 612141 1526546 684217 1603778 1045153 1201062 390520 925721 1353169 1219499 814117 1774176 1931084 1597383 334279 1109676 735785 7967 1873875 401385 620475 548089 1433284 1129870 875127 1174728 846382 275070 212360 1278687 218789 1513516 1223493 224141 461891 652855 1685562 587570 285342 1526707 452021 915885 382922 1837916 1925811 1099813 225294 1339165 1679849 1635127 1950560 232293 1375366 257828 1599358 35958 1634369 1592417 1948961 1625225 143651 1679667 158540 1398032 428563 488511 1079736 1068255 638576 163458 250762 1602910 515075 1939444 1427959 452461 1110621 1258830 1915356 1513897 324418 1973634 457216 466939 105843 699094 1043400 450663 1917046 1948077 1502842 1807709 1888664 1107555 1884503 941181 556934 369370 731276 560541 314703 1956145 358620 1545831 723786 1847366 41722 351794 1257236 1107470 1369311 1732911 1931086 1921009 104927 678361 583928 1077016 374782 320352 931794 1028412 1489199 1083377 574382 479853 232119 236425 1969144 1551027 370098 1105578 1306298 657569 12968 1597736 1528870 1574548 1185481 1900893 1704332 450930 1514172 1890863 583317 1653702 883272 635571 1282337 1152474 305986 83683 2975 236134 794545 283474 1882285 977586 122042 1477409 733238 1926686 1053846 354388 438813 812712 1029751 1780549 1088365 167835 1961307 533605 733855 288916 1073742 702321 60662 171512 545828 343668 1120566 1486003 106788 1540271 1912117 540047 438934 1975276 59410 384945 358345 1818073 420533 1124197 563530 925008 240492 1217284 1808620 1761132 1519435 783456 1684426 1300967 437541 290655 1264689 1676264 1760856 650670 1649329 1178233 761847 1628005 552097 1028609 1152709 1868559 598497 1531600 485207 1761990 1646763 1024389 969849 1709453 1566638 26054 1240892 1057099 1368491 1158226 461216 1986338 590923 361403 778042 984920 110363 1067952 1745060 1798329 258202 516137 816364 587704 68323 934296 508084 230412 417929 750701 87029 984016 603021 1136677 83781 853795 8462 125186 837884 489417 1208343 1741408 1160663 1262276 630152 605637 1349397 434267 533215 1920610 1112101 875025 192339 1329115 828122 570541 113836 1244397 831738 1972562 358308 1507497 759064 1521011 602099 176747 1712319 1871845 91615 1198729 150983 962192 1000756 789047 768577 1428373 401679 1693133 1281442 781158 576253 719665 746023 598468 265042 1677626 964728 267803 1826768 642689 12407 1583767 407636 77060 645484 1598732 41359 1724806 1758416 1225166 574965 10939 1063809 41273 1092007 1772592 1181335 1943120 56843 1126823 1020053 1248147 1703138 1352587 155525 707909 850648 1746550 1176173 747068 1792808 1991591 1808578 481877 975860 149134 29383 1060319 1125223 1689169 508383 307983 789957 951998 1698696 459937 1596207 510363 1858740 1679642 39225 523599 1764178 1679768 43705 1688163 432599 16937 1176728 1996454 278524 1812811 1058618 1370224 574467 525338 1392374 800450 1453151 1769534 1338276 1492868 1003273 1871605 1459249 246063 1499955 787902 295734 703573 979705 1166950 301940 1949485 143492 1143310 893438 1401788 959996 1540707 69886 1605764 657972 1609183 1469164 1736570 647910 1670540 325276 892499 1202875 1206390 745646 1199811 889859 1929240 1915054 1280640 758659 762240 1288604 1378991 1986602 1714809 1911222 1161120 1281135 358481 1470833 1671979 640167 304185 613541 906928 1490472 1138368 1571695 55284 1597784 1544083 284190 196327 918523 1781793 1908110 1797014 358367 797392 1537496 884753 1543703 1293277 833688 468008 687378 1881210 1424285 1195018 710490 618243 56775 408395 1980531 405985 44661 292933 1969517 383749 1838562 1471884 184733 1759734 343857 230226 306501 887242 1815676 312578 218277 627439 430905 1349528 1561606 410742 748043 1153654 576315 603670 1253561 1434709 979949 920334 1513471 1518576 1223866 1690217 788657 826432 278072 706947 1496788 959704 1558131 586518 1650089 1824115 705930 987973 1531178 784470 895037 1281739 905480 804735 239348 852844 379591 1796533 1591033 714393 388089 151664 1146614 140433 1245847 241253 1162181 1839610 101957 153615 792623 706590 1386488 1601290 683069 1652074 763083 1493528 1190322 174942 1604938 43504 1907023 1802572 444726 373016 481453 733731 1490890 502902 1968139 131312 141360 953811 1739883 1890376 121454 1875588 1357660 1520538 1045855 1256047 89766 488524 1301496 958174 1838927 571509 1364403 732159 1133001 1483596 941047 1201070 1685588 1473341 1836015 1237022 1996686 1839354 746258 1420924 884137 952451 897533 841999 59104 750391 1830577 1821356 729220 1500021 335838 495138 1693082 92755 1237824 160635 1981060 461683 1751342 143672 1162177 1805049 549807 302746 1961705 753989 415140 1305852 1724595 417230 1410049 1107937 447381 4104 1033649 1319754 1122327 551980 1713375 68136 1859049 201781 1943397 721373 94505 708490 1367316 449067 1601264 135308 1622434 561750 242432 434964 1756741 1471785 1143010 1913101 689108 1866767 1143548 426077 1989269 634765 598322 487331 1752020 713925 1691121 1857909 1355999 161643 1702921 803803 1623543 567489 826273 780594 1481366 574580 1443468 1190788 743873 1796787 1541398 1934848 1667494 367576 1836783 55270 100205 471121 576308 1420987 1888545 356911 839811 1979554 784957 1668907 1908566 1016191 816885 1008067 75015 516285 1273101 1787996 787997 1929326 774948 1623158 1200803 305330 134543 1127338 61907 1011472 1482997 1239357 309381 627966 469075 71183 992446 112642 1823804 116090 1044652 1031792 450029 1669765 1182414 139680 1092589 394028 733100 1375423 1515460 1482313 1549440 141394 636182 1547323 784826 863099 1596381 1409487 298679 1105932 1351661 100908 3187 1166500 1667224 100510 1526355 1136607 656395 1027509 651444 1447666 1756430 1648037 50064 555241 1389672 809567 515957 774503 1274358 1855972 1888705 329064 1949473 823491 1107089 919236 1922797 168804 755061 1690090 1278455 1213344 1744055 1135993 412082 730043 730994 1837753 1573937 1848463 692442 192624 988366 468105 221021 1248932 1656927 504625 531474 1847124 52707 1250403 440871 680006 884143 1475603 660154 1674665 147611 1445749 1934108 945637 1890561 1204326 1043306 916104 1016021 1363350 429015 1513257 338464 1023589 914375 1218019 1087463 951666 805317 1166488 1329021 201581 1052771 827720 272579 1055109 685486 442237 360834 513002 1023857 178128 1129040 782500 1102124 680839 1048023 105820 1321636 834817 1616334 74126 875340 844180 1256523 564312 1392677 1575573 149712 1426790 906204 1174485 1519327 227614 1608302 811098 119695 1533472 1090912 635811 1802076 1352873 109000 662995 1450356 61944 1081841 1316346 1127813 1449256 1313379 1442389 980536 1924436 1201526 1717837 1203727 673661 1678463 1054462 758143 1441751 1722434 544721 814675 1903054 1762054 241127 1236595 1509518 1240016 356061 1355975 1602162 1593925 148273 228814 1321320 182835 1467049 1401301 931862 1077025 673216 1484540 1167273 719863 1094859 852070 1640752 264003 1546225 677896 563941 1912971 605652 67756 1734107 1592852 154644 578593 43423 94228 989627 369530 156908 715847 1140706 1492157 1998050 1592152 357758 1743283 1885170 441178 1486085 124322 129980 1460370 285974 1039810 1511562 713758 979860 398975 953137 1896549 449584 606167 369643 868183 861787 1338750 1929787 419457 92106 605450 1319176 1746331 687278 1129135 1362212 1261746 308008 1892459 674686 1337545 557241 76052 502296 224858 139360 1748338 1969674 548932 317187 1012979 1454430 1838540 712726 567805 1458984 1818111 1143014 891386 519221 671709 1480543 538721 128809 136767 1114634 156786 1605206 1732107 837491 1973699 61101 1283272 1266823 937307 1968447 1536454 41847 17987 1571049 1778539 1349430 1527081 36884 1576234 1112180 1113404 1028741 166087 1541492 1962245 572127 1128810 313408 1874985 1031995 152182 432968 1908155 855993 1686143 718583 503222 376677 428872 1590543 640199 1648609 1229927 1876537 1466824 615195 1938895 1181173 779802 340510 947021 533752 526681 733453 377784 1231386 1679183 222730 820281 1284166 1499047 583595 1449784 855700 196256 208919 871597 837778 1024948 142501 520539 719081 1917565 802680 1192282 1099627 785501 57016 67286 1105221 1001763 34856 861205 1285846 1987457 699248 16257 739546 381941 1533731 266150 1710266 402016 298314 671267 1631512 500747 1194683 584535 72922 1082176 1951423 1427249 191310 1647650 1937695 277195 414760 355041 1463681 268254 933332 836438 767727 1793922 1238167 80920 1598815 120379 1299983 280216 1411716 588390 405030 1115779 1724917 1515175 1283228 766435 830089 1847922 1214334 359302 197081 1659548 1590086 697993 1486605 1887465 95780 531293 125631 88062 502994 922667 722931 221258 1342952 1385099 1543285 1956228 942592 1633561 714529 1775934 760470 174735 379157 1570406 906669 480724 20129 335824 74281 1394278 1335250 1870944 1310749 931133 1871729 1343178 1416011 929259 1319281 166451 1801122 246059 1979507 1467165 1292981 279419 697023 1421279 1006667 1876957 1386387 1639236 1389133 1062319 1938350 1674230 1213430 36925 65122 1360729 1837762 483123 256358 766633 278745 332000 1646378 1411835 1562626 657448 1914265 9081 1665144 1578784 931622 1269179 509372 1685064 1677538 1943204 1107197 1325059 1452288 678223 902558 759055 1852288 799185 526979 1418183 1178495 1556533 1558173 1788595 1211329 577128 166003 1082923 353909 694756 354731 420068 560173 1865955 209800 282999 1608164 440637 945156 295426 1901820 1111822 1998416 1181959 1391765 1230407 77266 833376 1664010 1048393 1818066 1054284 993831 304766 976972 653616 1759048 639944 219316 286874 991979 922671 244616 900485 1021711 755041 459014 1939228 977639 407662 1059459 1567026 1948542 292825 1778293 1764041 1053880 705838 1572774 1765882 68436 113352 1252493 153439 406707 128366 909238 929369 497730 904702 1370931 21017 261149 951006 198550 1736087 717638 1412903 972640 964483 563671 578777 656341 1838178 802368 828286 936476 3094 1667158 1835096 1769958 1045622 694388 1282562 632854 644817 1492085 534468 990640 1340645 1213537 744729 1930388 1820462 1305550 1360863 449406 105948 1152979 1915077 720883 225111 96558 1033275 649953 40024 257328 1715643 941573 411999 1426855 1709336 1896765 407092 1229476 532069 346026 1395322 191701 712929 611495 1222594 1324969 1320361 720595 1075494 208058 1987510 1305243 1948353 1810915 386102 480223 1271456 1854015 280859 973035 579996 1755227 1956995 883216 1679369 832715 1700228 1605752 1632647 276338 540992 148613 1435088 1025393 1347157 563373 717033 327483 1467391 560112 295527 739482 1468778 1381540 1307342 1585320 362744 1271331 1751378 1036967 632922 1772340 1399487 1625351 115861 833919 171206 458391 1448542 1961102 1956045 1619569 1054486 1394040 168870 297325 1406890 1223069 37825 97910 89284 278375 207554 1148511 475170 197514 345140 997381 433830 856436 1890200 1318898 1325267 1855549 1340749 762812 126756 1526555 1122510 1459189 428372 97186 1952959 1418853 1270089 565757 1658229 858446 741809 366986 1453588 1614878 1949723 1896787 1903813 382572 355586 1545787 608855 1058777 413985 396819 782508 897158 1052721 1501130 348123 1620026 1724829 715605 1059558 1175205 104050 1573648 1173076 1415624 1562015 421876 119639 1972999 1476958 1256941 92441 1159445 540350 733314 1921096 41472 143008 1092411 458439 548138 1012204 1480382 1942919 1631222 39866 712551 43057 653315 1857669 160061 414704 1086744 509858 411464 1394603 1077762 1653372 310692 685103 261344 70095 744012 194318 1759009 1245750 534020 1024634 470712 265738 1724628 1540565 895554 660013 1185686 1328458 1111986 394871 585964 94404 1793503 1975591 688073 1268579 1266562 1229709 743471 948560 499449 727144 999173 869730 1454959 759511 1647786 317871 1460593 1682295 725954 987243 846516 1807843 1912064 168528 1444257 1605736 1881909 804099 268367 1920255 649651 288743 1922149 1512271 1280316 744394 895975 1501639 1320024 959866 495488 1377963 1170341 1143596 1724651 1085532 997382 1525686 1703116 1381375 638037 740121 604233 926675 27752 602948 851028 986991 77068 1203534 1673441 1647524 1590726 819750 795523 1879981 654156 412087 462273 314858 1021546 482298 906109 1541170 691460 1228505 97166 1072185 139944 24616 293222 1813098 310269 937635 962057 21320 1569098 702515 788563 874640 1382628 247232 1528039 1379955 1442661 1581953 111802 1389658 1500743 1836621 331229 185353 1238020 64919 951878 1251453 968238 1119772 1286398 1994116 182209 624541 361242 402887 244702 1729957 1890584 84772 802870 1140018 1863904 674936 1153350 502197 288184 1547243 245815 567455 1689708 303858 1603976 1255754 1033041 1492379 408081 1976048 773919 235210 1309155 535943 132535 866604 991776 210834 240752 1337583 1702440 305685 1576364 411615 858164 1107194 752896 883326 433707 1953349 1165959 1051957 12101 1656619 1629079 1371055 446009 798102 782398 1790701 12908 405827 1563841 819042 1781982 1894133 1431442 1783924 827236 1800047 1864826 1190507 1926188 1200601 835879 899014 1868606 662007 707190 1451179 1627315 3894 1792602 935503 223052 1833539 22444 1568614 1673055 1261702 658664 1742527 212973 1794856 1687628 1907222 479530 80905 66232 910683 1498102 1127099 317897 865111 259775 757868 1552944 1658678 139432 165294 152540 1564227 642545 1761692 988856 1228007 788042 1373616 1706184 90907 418798 429364 1516277 264691 1771653 1828688 1384021 1408739 1618210 1640137 647609 730119 418005 782885 345711 1314976 1671206 967967 22308 1424038 490935 1197008 423610 316131 822442 726264 1132081 575730 695120 1793413 1334176 923521 1108989 1275911 1356220 1709463 1751936 1664028 1404010 1735870 1676652 1333167 1860775 1171648 598155 1903839 1779324 730535 507062 1606966 1323778 1917170 367902 1352594 1275601 71537 1912727 1378092 459215 1817071 830676 222127 1501678 313280 1026388 1922062 1360362 110870 437597 758340 803249 33974 910853 608608 743844 546521 1287535 1658803 1902796 149590 1913038 522390 1777673 1338586 1277281 1140094 260039 1982467 705016 138827 1428816 565873 1339537 1113156 1133013 273125 967579 1039605 268760 342396 1994737 738236 1318792 1623210 967536 1757693 758291 497687 734819 1296042 870959 1094805 1418229 1724432 553519 1760742 679001 1533914 268476 1743519 192073 1954881 1178118 1510429 101623 1426676 67752 78689 1293229 1254747 431069 454498 931691 144292 1446305 803421 1365359 1672185 915176 795866 186074 51346 965381 1516813 814657 558882 985896 783746 264511 882848 430207 1997187 1059794 967793 427248 450141 1234492 1960547 1184540 1198464 62933 1913267 902692 708954 1385025 568440 1624341 17923 1781241 174387 1173039 500366 204675 1646823 358127 1601378 183522 354792 1046178 1065515 1053367 1710494 1989142 1499554 295085 1803999 962521 1546009 610251 1062330 182737 1972565 1804150 1147207 1001401 221586 1713088 343496 1386094 284679 967325 198081 1022496 834390 843229 1310926 725850 1125070 1407867 1654418 1073716 783839 1434096 478319 1080904 1952531 1332213 61763 1878902 755556 182667 1007821 974057 680561 1933961 1502455 1392291 559039 1661428 799152 1761504 2702 611910 316501 689857 112088 1796004 919799 476517 798337 13605 24454 1314311 1369811 1343067 600779 1124535 1640133 1334689 1117093 662299 247957 1150776 1335210 1603179 360487 1768252 481323 1689371 1413324 1392295 1588789 514616 810963 990716 1565384 59525 1633076 314313 990023 223773 705567 543956 761228 1817752 513069 409331 1246177 1582759 1686214 194989 1633537 371704 18713 520242 863220 88631 1687154 275544 1812400 275300 410931 1697810 1056778 1115593 519243 792060 888007 930134 1429510 647364 210583 1544244 469156 702461 1240006 981731 1068713 159552 358526 881584 1192347 713674 1661520 1150131 1123656 1256073 784292 1314570 506139 214571 751061 1536369 1826649 1380607 113505 1003893 1774638 1759352 1031872 1439125 62831 208075 1628457 1436698 817939 1678896 933841 316266 1142483 1696935 1582796 131586 642175 1549552 447059 1274085 1587611 626996 646791 1655750 479353 859573 1550198 1982337 1273788 630880 343580 763835 1738160 838794 1862773 850064 216836 1682412 1869534 977884 1936499 1870700 1801202 5784 125006 1999716 1067642 1561214 1784649 1344483 67852 668014 337222 1766197 1518788 738939 1227983 209199 1933687 1772286 1893762 1948918 642341 1136775 1295422 1376798 1335481 1607077 239548 1239578 78259 318600 1504062 1334390 1517863 189156 425897 995037 43958 6774 76411 448696 1509661 1883376 1313845 1206751 970117 693196 911960 279789 1592096 1077145 256400 1723008 132902 1788023 242479 110938 263256 637769 1287435 62112 427393 1677174 49832 924656 138741 79503 954691 146583 434577 1088575 1362659 71424 1697233 159472 33798 1561185 1949244 514379 194883 501541 1800332 462387 902576 980697 545022 199867 820602 1027706 103272 885002 1792237 1464645 572476 1768491 1838341 188762 1164722 1598026 1790670 1677930 260969 917166 1102650 1872659 1675532 238671 478110 1149909 306106 1384362 1320245 1719856 1100388 1712183 1780543 809779 368666 1537384 1683263 96735 811892 847962 51088 686118 984318 233087 787854 872419 1248518 1805565 1575164 1284503 764767 22189 876938 1906562 1295552 1420262 1243713 1804908 1058357 1641585 1284306 1259778 229488 1736864 1508157 425781 129580 540870 1197955 1109669 1409963 1812895 201515 56930 1314380 519997 1022551 614425 1519143 1234556 764108 229238 1645343 1786571 1869504 357305 617393 1772437 1277299 1918716 675355 171247 1748136 1377393 1505652 1263532 1026536 326281 1789874 741242 282126 811692 375217 1256023 41162 1544996 1901306 470739 1101592 1745347 1786433 1829307 639573 1741182 1928513 374126 856656 311741 483946 20235 884761 423497 452933 1894088 709678 1626447 427645 1332269 845988 1167692 1878793 380260 1709359 139167 1760070 1535812 566114 1505105 1259920 568972 228032 1862328 1952187 979499 397137 1274729 180128 615592 1983482 1825807 922986 1209618 1035668 1028364 1435916 1807027 1319528 622479 1359791 109616 440146 481391 559418 119417 508791 1268863 57755 1038664 1215104 1034955 173260 1331094 1557365 211936 1056755 119578 1121556 1878811 1929737 1894971 1368654 294546 564134 1151366 599107 1070465 87341 461164 1779897 467939 1400149 1636040 57159 1622371 1698081 1469923 1407952 702337 1904751 457739 1066543 678833 1488697 1360772 1584092 1502791 703426 666192 532584 1130207 398019 936700 341255 42054 1671061 680599 1678689 1469144 163145 50507 703641 1546427 1803057 765512 933633 543220 1872547 1009773 697533 1697971 1825499 1820108 536107 1206479 491333 1266580 613188 1439983 1183196 1774399 1895278 395714 561391 534450 132004 334016 1436965 1163598 32896 36509 1415308 1134109 692241 1514904 751319 1712864 1223028 165143 1606785 759607 1354250 482977 1488460 1439900 107488 129711 1417699 984974 1816399 262608 1930375 587037 1097082 1829850 948724 1581567 1505039 1344138 355744 749430 1051099 132297 996649 147539 1357783 40840 1678817 479383 257864 698007 261934 387937 1898641 98597 1990960 1229351 1910494 1348739 862838 1337156 1984037 597125 1592445 1044074 505610 1572288 594553 935182 1232235 997727 1288909 1042994 494255 472465 1536356 1374617 156173 1266884 1698651 1770849 1503086 1960057 465731 48440 1805958 1350644 1580973 94829 229220 485070 583073 706295 865456 1639741 56574 1732204 953121 1147971 104247 290840 195755 1557348 1488422 50719 1916012 501991 386694 391729 80598 1048689 724270 98881 1175208 1238936 1455173 1552015 1786683 1639861 1407235 1690960 1132791 1656022 1450104 1872837 794088 799516 332394 1410354 1011431 1914072 1504411 1702428 1257189 1824423 1962247 678382 1839706 521427 123570 1196305 1118493 296668 166990 802310 1814321 204249 1240458 1549988 1275819 1823236 866462 624339 1040200 837302 730406 463869 1138904 1990485 1117703 1720628 752884 53782 546638 671623 182249 859633 616079 1368956 1553856 901391 482388 1042697 1222585 782305 1846627 418108 100551 1259140 369243 1479193 61516 717305 1673243 329811 393571 1424041 91076 742070 802143 1529665 1134907 536699 1491052 253986 115409 1346894 625327 1536010 118655 1078586 520968 77084 1339552 1792603 408062 491062 1951960 103228 778880 513617 1299912 256751 128969 1638233 1769784 71297 565826 552595 1051212 259722 281446 1823188 980304 865104 31988 1738921 1991384 1746504 253015 1632435 1136869 669088 493512 1929065 978986 1169290 1364936 852978 1450835 877548 1675833 60303 712822 227776 1687522 704985 989999 1084443 22380 1976499 1563754 1475752 513208 263272 412574 44988 1281194 1229128 451769 338543 520209 463068 116977 63762 91172 379396 65060 70560 1402724 1628660 1907395 868625 492222 1162616 975865 215589 501973 828878 1521390 444067 1093074 949284 1190141 180562 1616954 1944037 692401 13672 429989 708048 137742 1554079 460471 485601 412330 1009521 661959 903868 709989 154944 1121290 208134 528788 580725 1887118 420657 1585712 519468 1430877 6747 170088 1315478 1511129 1601508 25151 869564 609885 711082 1073058 1258957 1224361 1430641 136357 965193 369597 1862429 283783 556696 694217 1945627 929962 509485 813303 1261643 486636 1332176 976031 1300939 488857 1843711 1774361 1565844 1270668 1909897 321773 1622014 784297 178569 1129315 323413 1203352 1611984 1774131 848550 1631539 1230755 1644662 893371 1313823 472096 1553174 590204 1465766 1607080 1323827 1440649 1805000 1068286 1246948 646100 1325193 1351506 1505015 1355361 1472132 160872 1075901 1627366 1443826 817702 317162 1725188 90381 1995222 1388645 1522380 1554356 1539764 859722 117652 598114 1719336 771827 1754215 1819791 1930912 154963 153379 1642696 1767175 1204271 228277 1518905 886027 1391201 747128 1002286 76597 1229770 1458626 834621 374578 1757408 1981980 395090 986725 1671966 1183949 1165376 391991 750194 192728 1833347 1414640 188853 1538147 1550892 776729 880866 1005080 983306 1189075 268277 225457 1096923 28078 1931717 975007 1260834 553823 1102289 74375 1619683 529136 1311601 989509 1496950 28378 1783974 357016 1803086 895006 1662591 1450261 572607 271839 1743751 281955 1720656 608104 1135833 149128 928484 1981398 958348 1492818 843958 895791 1592443 1425106 1020811 885040 1550324 1724003 1927123 1124717 1365393 1354899 1565064 195805 1402878 850966 704479 546036 40062 1992020 172722 808889 1949740 1505818 702477 59815 258225 780691 1867225 1767311 1650407 881588 1323867 1524914 1098851 920215 1453225 30877 527253 1805890 1017175 1359105 1669755 751922 1100277 1918816 130108 1221916 1289411 216852 1081395 1453973 250379 676797 845653 772518 182398 1235230 1199089 207253 1443406 1272910 1902570 1910851 553963 1379516 199307 1171462 621693 1738481 1435313 341857 1290631 535429 1325006 429892 1354375 351243 1045035 712985 776394 249575 1474547 20917 1017322 1142126 1684088 706001 771790 1349033 995794 268478 776745 1814592 124141 844416 1283161 1468822 188113 436154 1280082 1434689 1202886 17906 1368519 300159 770326 1187130 137794 261158 1631890 1115790 667493 163439 602910 1007317 495664 1732361 136638 1193198 654869 1933430 1379450 922688 181390 203285 18137 1084239 1506394 1255310 1579198 1809029 1947265 1821823 692383 926567 1457693 2716 1843443 1947842 183932 1508974 3075 940989 281479 1735053 1343103 846013 1542495 159681 638857 762280 1602351 219437 1068404 1736030 981818 1163868 598139 1830648 408162 1833954 258250 1878723 1004982 311057 1635847 489225 496166 1803710 1808457 218772 217290 277096 728025 760513 159127 1256459 1650332 1722004 1557549 141397 151776 869994 841276 441942 501061 982884 1958480 1686510 774770 470367 449437 697825 1308180 536633 239907 797771 117758 372748 1503495 1024880 1567716 1512056 1514723 524987 1008677 737762 1075727 942271 1064626 455854 298031 1396814 1788340 1875292 1730343 317229 1391884 989528 756458 1839705 1201438 683320 374958 180824 1639118 1563179 155119 811585 1574263 572039 925415 1746996 22602 396697 1425268 489176 1997131 612726 1124265 574483 1534071 1091281 197218 1521977 1624634 816 13625 1778012 1941626 1061600 349528 701131 1521706 75063 369175 1738931 1882853 864810 117472 1703398 125654 122217 593032 166192 1621159 1978755 1951185 470670 751876 165008 1356208 1376880 1219634 368733 674707 1317797 178164 903258 782033 710255 793677 635669 1601027 316804 1683467 558059 1208812 830424 1459837 872783 455909 784060 1212867 1138125 906480 88323 1248248 1277987 1519730 1489562 640056 532145 1529238 1316745 901941 626198 1962171 107693 1480463 1997373 77285 1055073 1310361 1284650 857481 1319900 737468 677304 913907 870259 33116 861232 1440274 1224079 1031762 1550982 712987 222293 1228000 1032425 1715009 530543 367400 1843302 794085 97145 1502479 1786281 828039 1167968 566053 616229 1750038 666415 1756603 554394 1368476 282340 746540 1272539 1080448 1161626 250666 1972796 860137 650465 1987105 1301596 1618073 1974643 1451836 490568 1687567 1129386 1291676 779034 745528 71052 1184519 149827 150488 477734 1495740 1067646 1845470 141372 1768001 1374170 1934714 294613 473992 850048 915382 1735050 1832494 1400682 1721367 1530677 1490830 673102 202511 983844 1044860 1947539 1350155 1664343 23838 133167 1840605 279916 1662317 768360 1228996 1811204 1023054 434652 980067 1477337 852722 231947 1347427 280478 1299667 1971358 215832 674970 784667 1435865 179731 22352 1664091 216358 999640 877455 775821 1017887 802002 1983767 1447249 1937627 420675 600176 742530 851251 1818778 162768 1180792 1194775 724074 1303277 202400 1191561 1894346 139868 1682570 1801178 1895337 593069 491161 1373395 1411907 1602362 767065 1120096 1407366 1992246 288523 158047 1542829 944570 475071 365683 1740795 513168 1071479 817191 871389 774076 1811751 438293 190525 1654461 696012 1949599 1214469 1277936 875683 658710 1216657 1782166 192110 290750 1164258 740616 829629 627457 1558632 32669 664006 450671 1794613 778535 1370166 1771490 282982 531727 920450 222817 667872 277106 1786417 869430 1917609 1685402 1268611 269055 297824 1692575 1907985 1134157 58172 1469782 1472384 1360920 1742648 729372 1490426 1620020 852339 249378 1865709 1996391 1468607 174258 666603 1708160 537206 1140676 245167 352024 372371 1391480 784203 497221 199313 1707530 1996908 1595341 1832466 705965 274807 1069097 672780 1369813 1864032 1005101 860401 61708 1954213 1593295 1543531 832127 632170 181640 1714754 268929 168 825345 1289446 1731989 72219 86638 606771 1760047 1747942 1473754 372630 433997 958011 1682971 1800822 1416807 808565 62661 1241748 1106703 1859995 1686280 243908 316640 1160944 290690 1070874 567151 1685263 6525 125790 413197 1836736 252817 950107 1084367 1539657 1419696 1825214 952682 1298457 898595 1147282 861670 824203 469927 825076 983791 1135515 581941 1053012 505706 1993824 1018220 1118261 824663 175182 1308325 61278 326172 1687217 298567 1424410 210978 1239283 1931969 32238 1732855 1814115 636606 763670 1241892 1363130 1193449 54797 871712 487880 1599086 1371970 1360710 1281957 465865 1476643 682317 1300164 614714 1405860 752734 1606379 1500860 532107 810262 634797 494227 945889 1778081 422423 1045573 1416206 1983820 539916 611410 1741134 462087 1574800 1849571 1450775 1197840 168254 1290086 1470287 1289149 510149 773092 1700418 670060 1167865 1873518 44772 765480 1809227 1708371 1626850 897136 782510 351226 1712019 934845 1276681 1287174 1294374 1985709 332278 1023695 1700248 1779442 1405959 1098158 755073 89621 1310865 433640 561472 717819 880751 1357671 475448 1355496 674974 1960472 446238 925186 445256 450359 1334548 272141 135304 7832 1619108 1844086 741438 233839 1956587 1787744 1225424 846197 954903 316881 1345836 1781335 979769 1552521 1111775 1219481 823156 1988304 1004560 170809 633645 1004330 1190411 1017151 1579575 949971 1922810 500211 258366 612258 127928 372381 1594284 907337 924023 1353095 589794 325175 1857636 1226268 993995 923471 1499197 1875764 629559 1419306 1676846 295186 1590196 1437853 282216 532894 1068782 104425 375179 1455413 1427890 1614621 643377 1443877 626851 869639 668435 1012400 136880 67578 510214 1003055 283167 1829091 223540 1548115 9322 896091 1682102 473150 833132 1569998 82924 996131 112844 1436745 889039 1637371 1673078 784159 1084225 1456055 1005907 1065229 513261 1486462 1807384 556698 540470 1138935 1589590 281790 1493817 1296511 1352515 1310520 1200853 991273 844599 1082734 1644593 145313 431238 720320 1613920 361369 588959 1679135 1232441 1500885 1431500 1082806 475229 1266023 96794 1598880 977141 648579 1217976 711216 1960962 1938940 1493511 12776 1736732 1275412 1590561 541391 129839 24391 155881 91572 1442583 1834790 1004724 669940 317171 705862 1699364 223162 1015708 286298 539483 869258 30784 254374 671262 1706174 725244 1817551 1955754 1906418 858600 855065 1167475 402844 15852 1148674 1961051 205280 1839789 475281 427668 375367 575025 1052507 1682808 684117 901214 385554 1365898 44365 954130 1759715 1062149 1656618 96947 1704625 483528 1251370 368545 736271 1739932 1036617 1806943 450133 668124 106031 98450 21587 1856503 659615 27782 1836127 1524728 1833892 173175 268147 323790 1409658 744905 228249 482386 474929 950339 1758068 1808134 1878590 1272966 247368 704213 955354 444157 618773 947138 1951464 1967616 629631 1203610 178406 58337 1974765 119915 394824 1785002 1651281 237894 808177 859614 198244 1921048 774384 369872 393535 468657 538824 1967091 1238026 71856 1354771 1517267 154606 1538735 350750 766297 1136777 1669195 1264650 1446318 184907 266570 860184 1956337 1859797 1159271 1702563 1201587 1601558 1706215 1231457 1129689 1535506 346518 13452 1861072 1145904 1888351 1326359 486536 1716382 1414769 1357388 1186509 1226379 361882 1459887 1401639 1845044 942705 1325523 275519 715763 1014305 1960352 859860 913712 827719 190315 1234124 930868 32117 858853 1158342 354331 1977065 1587813 1983591 1639571 981744 851127 1510874 1421922 1054762 16690 1038915 1979711 240837 1300873 807933 1625541 1136763 464367 536512 350343 999779 806042 1273451 1603534 368376 308300 1853732 1516041 1035742 911620 1273904 1399696 586477 31128 705370 1937509 146887 374674 1856667 1666283 1690772 1642445 246486 363673 1794260 1742639 744408 1998580 947945 383721 1798360 336023 51927 728849 957533 341950 1252166 729961 998544 1256016 798305 1484629 149601 412373 1030740 1485788 165831 1152970 826972 999657 845060 1887065 1752390 698041 1076622 1290792 360266 1259043 1825782 371497 1237531 756720 994064 457659 1566179 675070 1801001 1270341 1676106 1018357 1555720 892629 1163301 544493 931251 958449 1556429 410338 366975 1781608 1117138 1970780 205120 624500 1658253 1190835 1785476 1308642 224852 550630 70187 604313 550534 3104 92554 1954995 731065 1924357 476664 447026 1423917 984565 1885270 468653 1439517 36893 1084952 1207760 1882794 203741 1985109 1451552 1868696 1998015 1252266 1308644 719034 1963992 948996 1258780 1983025 743728 1125876 382340 474983 1727278 1905898 1750319 1466103 777608 1528340 815873 849385 494484 1182860 1374862 1896481 58934 1096104 461377 950323 265025 1922150 730357 1351699 1663674 911913 1551186 671390 349984 852491 666045 1571375 1555325 1242292 362782 695129 100255 312004 616512 950500 1784232 1567337 704750 1747311 903989 954264 1825892 1438635 1899287 218531 3275 80530 1437415 1720629 1997786 463167 370212 1214352 569794 1894269 1847742 666123 910640 1769273 812658 160312 1002001 1603149 1962900 1216558 549272 61472 638928 22959 1975080 54715 1114162 312584 783470 136165 1901205 1109965 706290 1209159 1045905 1326057 859375 734503 248758 1640776 1836408 851782 1309604 515774 1315213 1408072 1014838 1832224 766195 1213882 1409879 1278944 1908956 892141 629107 1980044 633736 1358917 1736733 1341607 711808 1362161 1913520 402153 107399 820590 1441666 1474990 482966 1920246 550645 305612 196479 1320418 1900260 1757592 1750939 450817 1514436 1491110 1513486 1878160 1798585 1689706 129447 1292233 604791 268782 808592 313180 1896607 496929 1398145 208181 685856 969782 1971470 956504 1669559 1310163 367979 1632539 1828382 1829670 814854 1896379 678576 1149472 1156068 766329 95044 1526643 422600 1100467 657063 895183 332078 1912717 1729380 681737 107644 1925768 111948 464485 1669861 1463746 726961 367972 1158126 167525 1107438 1274815 1935783 810569 532104 303813 224833 1652348 1690498 64237 1291193 15002 634971 1309536 821735 306426 951029 1136422 1606130 865875 351400 598657 1955305 1248082 1809552 764314 1631957 1334487 39178 676553 1242848 520707 1036975 221327 407172 1991334 1890868 987106 626446 1522489 190514 739159 142374 282802 1905337 124976 1559045 868647 1653600 1534593 1738009 1000449 1620417 1487427 1428277 1553547 1257382 290801 775144 420337 922230 1548219 118713 1112191 1709352 1588515 1112558 1618249 534798 229195 335197 711068 315386 33142 1343045 1957377 1408552 1518620 1063467 860164 73361 174759 1521750 749791 1353388 540840 424561 1544811 552616 1212773 1867830 1984867 312605 1078174 1827769 846994 399908 1598543 1174775 1317895 795297 1775704 1627792 474251 153483 1191999 964907 320160 1630256 673939 283230 308873 68406 615340 372905 686818 626164 1642072 1171833 4361 1209251 266837 1771889 486752 1961412 1416201 1569899 589048 823698 44971 1754446 781886 681679 1419965 1020397 311278 857432 1232683 226274 1408233 101366 101359 1894 1959259 553832 927009 1054985 37462 121364 1836802 210948 1938991 739703 822051 1690070 177931 1265037 1333064 387941 1361649 1810422 1169288 286613 661498 1715166 1416425 1738591 1935331 1368567 597301 1915893 623726 1559429 1801577 1267174 632897 612488 1372582 1149700 402539 333668 1995098 225096 1776103 1730853 1642477 895976 1422130 750642 143824 787135 1599262 1704558 1186417 567444 1540752 1465930 1767858 364521 1923745 813928 1189692 824410 75324 1288561 858740 1937732 1886790 295805 1302954 1272405 175268 1464823 1408289 592072 503063 1523435 830434 1879418 1665870 623042 423580 265539 1370995 444763 71846 10744 1161568 721104 583115 358647 174779 990943 394160 1737900 597101 789751 411490 1666467 1850856 1714860 783903 1145191 232472 1813812 163290 583120 1323515 881501 1384082 1650530 770535 957822 730015 1893162 74095 1699521 522081 973059 1824340 755996 1312473 120946 1955045 508280 139113 248057 408546 1029312 1357551 266780 1101243 349134 381909 823334 404760 45165 1805911 1735604 44364 1838089 1053740 1100297 311672 1473663 36484 1008571 1604416 544664 5737 1800883 576935 746549 1823682 1638959 791099 1778292 1874117 1767264 654532 948306 714461 1987613 1208366 1237528 1424069 1578340 1087041 796054 1502207 240947 896884 813330 581401 724834 713980 319762 1701845 776210 1599923 955230 1636111 592466 482302 29794 47695 508570 303581 1700134 1977816 964306 1520880 835077 1968691 1395820 1241977 1368966 556903 686267 1484650 1494930 557044 477235 1553560 488198 1101335 324558 1890463 760494 1818727 1174174 1347354 791341 1299496 227722 181302 1534850 562800 1500878 617337 1278441 1502176 74436 897877 457166 271574 948200 1668619 1502093 1704093 570375 1077475 841881 294610 1677609 1286719 1173159 1262859 633932 47455 774659 1735300 1029696 741611 1864313 530266 617363 17055 1508677 573112 960023 73540 58019 1182059 1214069 1395582 1125522 1411046 1040511 191010 898924 610856 1820541 1497280 656222 1934746 1556790 1106123 471727 1271773 302704 1592686 331445 404957 43877 590668 1978835 1074076 14791 780800 1167864 1198279 332885 451321 912784 1973059 1068284 1199098 1276330 1221985 1731878 1468653 1892829 1789801 924128 215347 1256377 978232 1379823 469714 288986 652331 728823 691446 1255307 1100372 1514358 167832 1913559 12137 526300 495864 418755 180498 682065 565149 1755191 1483417 516292 721772 393059 1753930 993165 1485289 1361558 1273312 683935 1205422 1180585 335675 279986 1590902 1324606 882117 1631540 315112 1682322 253559 1217679 293118 552659 1006352 1759262 1202350 550296 1018057 989743 804510 1185254 1354378 1357677 1889543 16805 90878 1835877 493204 929675 81495 649194 233262 643771 142690 1326634 1028320 1119787 193906 875168 1331851 15187 1360569 121648 395745 952642 685457 1061864 1298170 624037 832186 266664 1109674 1710202 548266 1040915 1331602 274843 545196 1857329 1316137 485162 837019 391649 454121 398050 846450 1242817 1193779 684632 1122376 1654038 671370 1571527 283532 927866 1305038 1375767 1120830 339073 224634 1578900 1197981 607998 414120 798987 487380 1474521 603050 1134348 1465755 216266 464934 1779910 323283 1280548 963951 177170 287052 872387 603337 1873375 1066567 1135338 127642 1857678 1903537 1136102 155804 1411288 1119717 907226 1522979 1034264 138005 487124 1391172 1110171 1532422 895943 1214841 272207 1728910 28592 401666 307309 865272 431386 530619 1139450 683835 1168763 910962 825669 1638701 172646 889947 1309882 1831085 101162 807008 1072644 341592 781796 1512157 1340060 1261787 59096 387012 242088 1804738 218786 1469057 362054 1028204 1111976 573430 1269788 1856026 124485 2126 1344546 1632824 1460718 47931 1458297 875141 1715198 375777 1419790 1614452 1303518 1823882 301850 1387721 1281890 733256 214737 1822857 1907448 853490 1705319 640249 1467985 796341 1040643 772039 1324355 97830 1815414 1420245 1206386 1735344 474122 581862 515278 1687169 1948426 232977 1901016 836416 333886 86589 898031 1045723 1291618 604386 1909657 787634 215140 895949 1929743 1721805 1233968 1099692 765628 1094077 1370139 750542 1746383 976649 1665123 389864 968390 100184 1699901 313939 1978606 1587036 421763 86205 537645 596259 244319 1169426 1551776 1661920 447504 596156 1808998 1452894 674100 413152 137810 1101202 106844 456753 1418938 1507170 225057 488465 1670075 515444 626952 655883 1721717 5555 869487 386546 476687 1178217 977629 1207005 1500423 1953842 657650 1424320 1401878 1275506 1252759 16297 1054540 1936258 886407 13789 270338 619401 134515 100185 1842472 13478 185486 271845 811743 1827174 945164 1353709 122068 1693448 743252 468907 1603692 1254078 1022426 414090 1224997 1771737 560713 130055 792680 1329916 1060589 701707 363490 132591 1567861 1189894 1280609 74096 1355256 1916556 1823264 759198 327906 776278 681479 369263 92362 1244156 561531 1488792 1127272 1461045 787264 1288457 1268869 657852 907517 227830 1788919 908499 1531412 587994 783004 1843220 1579832 1987339 1757021 174205 1654302 1015060 1339233 811506 1519985 244204 31141 1931993 498008 440856 585385 639875 884916 1950701 1991900 1579971 1058957 1736895 1579980 1472122 1927954 1755561 1677592 1884180 693471 1687875 144510 882781 828637 294802 1465301 23672 1128947 387425 1939997 1336649 1167281 1014803 1675417 1062396 1141751 1660025 1955127 114739 1161348 540713 313387 1735428 549604 1062302 660258 1279118 1413555 1541479 245139 1321772 1500733 1892119 1433922 218352 795384 1925543 1196426 1035408 1678852 282688 1536637 1833394 1704630 189309 720979 1580981 665990 1119459 596798 648311 1962200 1343779 1176545 1300648 464272 909422 1843336 359151 91530 1898172 855996 560896 193472 1171298 1812849 213121 524722 1377123 261487 1394832 1190305 1912555 1750468 737485 136171 1090506 1011815 989194 707073 934048 1897098 1298730 1417291 174165 1525299 1183739 862565 1711444 868049 1598530 279177 1138533 1887140 511926 14762 1861001 550642 1200450 276391 1848127 1402175 188707 553886 1347488 356478 1605995 1007034 976981 1143633 830655 587232 174625 997684 168061 53840 1119149 1111465 822752 214682 793174 1364748 354169 1697372 1772406 79702 203632 1589914 1901418 612531 810492 1601067 1383309 1768140 1023345 1950005 589744 1340900 852020 677614 402246 1843854 651741 1853025 1716607 825007 1708295 1203047 712526 1959543 844186 1340320 428630 1857736 1041462 785064 542955 219829 168481 1689957 969972 1704844 139041 687535 746834 562003 1004319 405576 1966520 1308459 234948 261070 1876384 173976 109980 1677621 42836 978073 1598137 756518 392736 939805 1188537 1868999 1618458 1102333 526042 65654 577319 1281081 936897 1392332 623874 810355 604977 1522678 1185270 50676 1080305 1163407 157131 944611 537960 72376 585609 1088618 1013752 1612509 379499 1124600 1284972 1285983 111979 559456 480348 1608677 175012 1609873 368289 1504847 1412857 1934555 975545 93849 824401 824021 121720 564844 1693658 1065323 565744 1517927 608457 141684 1062125 1807827 1786525 1283195 1058023 1717042 674410 1334329 424884 234991 866827 381697 1718130 1950216 1892148 1895574 790944 1688963 1956949 1868299 1824559 207302 1581866 1994430 335682 1248139 1779412 631318 602217 596242 416730 374499 1745772 1317388 1749414 809436 1741489 1765085 198466 225224 36011 294754 1603663 1179304 1505325 647431 1556379 889312 174207 1826256 186010 1033860 173067 1885797 99443 842739 286627 1466351 1879130 418601 1902924 1291022 133014 1043060 914864 1898829 594028 1987676 1653487 391185 26760 589670 1149761 578864 144786 680738 1034477 91974 1915997 1420362 631727 1904048 972356 346567 1455007 1756805 1567573 982596 496512 553387 269920 1549811 1071530 590496 1195381 261406 126166 1443216 538116 1764776 982799 341358 1943706 787962 1335152 1408388 1257498 1476781 547955 1902147 919322 778563 9911 1270536 1643452 1971923 142513 778011 2816 591024 1381298 872490 1807383 128921 605618 1864178 1402281 986124 638624 1641835 1458976 1889106 1264861 1413794 998054 1158902 655840 1472935 555121 696274 1571351 1567982 1053388 369447 167676 444213 1932856 353938 1090614 165103 211287 1792663 149350 811835 1221558 215039 194281 1885238 1233797 1170676 462585 346273 831049 691381 1775423 2110 1435902 1591314 130447 730447 141470 557012 738373 1779898 1764433 1180058 1119307 1729166 1128779 1056832 389639 45369 229343 1149165 67971 998644 523157 108611 463535 1689775 1230677 1243447 3023 278204 276963 275340 635253 288027 887944 366028 1023926 1828020 1079752 350518 1439277 700701 1838196 363090 1854658 1166906 603045 1920488 1354474 1996833 707168 891276 1772467 1631271 672445 1509997 1669328 569643 575590 216061 397192 1233918 561534 329393 1054563 24664 510502 141981 589141 305517 1007153 421711 446089 246248 1323028 1853713 1445254 1418455 673285 25377 87962 832573 1949290 1474896 1067380 815574 970676 1330335 1693876 1537973 782303 1832761 1265185 879084 380054 1128042 316966 1459810 1860143 795197 254191 1033296 915711 638453 1160537 410030 1792642 42913 1999125 71697 355436 723950 1601457 1172721 562537 1647743 905460 1298509 498893 159201 157845 1345654 374761 834593 851060 1360440 1400013 1996112 861072 1006920 1529938 259221 223847 1760333 36108 168492 1483226 409192 1607360 1268018 1533723 1046730 229906 1159138 16052 1612061 1730818 1938301 496011 649239 255872 813542 28462 1700265 328877 1144958 208742 1370522 1729786 1059797 1967566 1918335 1090361 365980 882397 482918 1959496 264900 1500533 1730419 1152852 1707374 467708 1308351 1943419 807572 1221567 244158 58524 1921737 289294 651449 87299 833893 1436919 615300 1781200 266529 1563046 1275490 865541 768556 1631502 693989 513838 1816501 1591275 1323961 33364 847574 481998 64307 939290 102153 1938860 1464609 407973 1911125 1467547 335022 787408 1431420 381990 1252209 845519 1725663 101190 1787318 188272 53983 1756084 677933 1742185 1220488 1215289 1761486 587573 1520072 1756719 1086308 1608433 951891 1508957 309889 1086676 635963 292870 463047 1223465 745611 1649188 1855779 125080 1543057 488820 1103577 277498 1431668 1773075 721317 799793 1087068 1226562 1855516 321273 566036 874696 1324092 1887770 1065125 1664792 814960 339267 1772576 377863 655369 1662268 1517973 889243 772361 778988 1223122 1450915 888110 282968 1066241 1352029 1543966 955172 1652104 1801003 1490644 1500877 1265079 340963 418603 978263 21569 602123 171105 1049949 789730 1791527 523465 1143182 297654 1612249 1108514 1833154 444124 412448 1055267 662478 1653761 309861 142498 409303 148072 1292568 21224 112014 1985112 1597219 660763 789718 722681 1001608 1045390 1256614 1170034 1738982 1807469 1374414 108304 435876 1938850 1741511 1968937 1158182 1915724 149256 1658750 1946116 1357965 792082 990106 199633 1967280 1431670 483037 1713572 1696786 281260 736202 1741478 1472613 192863 351607 842080 481942 1024374 729987 58615 1461755 758358 723208 1649050 791607 36422 596797 802328 108735 623413 1294800 745257 696954 1060488 452456 244599 1745085 1616024 978510 159841 742867 564975 1828825 166213 462586 881683 1822697 689274 1484616 736145 583603 405490 396921 300121 301454 1779847 728283 1721168 1863892 946995 393150 1066011 1939655 217381 1727110 566029 1760774 1676100 13272 1727368 673676 1677747 134212 1584356 104434 1776643 232009 1130239 1004464 638082 549927 469808 534176 1055880 607866 180389 236178 1751386 594784 1732713 39293 250013 321665 866794 728251 1447029 730252 152415 83328 386823 1115235 1062910 583394 795504 754625 738360 856484 1721552 935386 830622 1880182 460951 160307 1350336 478176 1701233 295469 405051 293893 1139703 1536561 535193 1993512 1828180 63274 1701340 893474 493484 170887 563595 240294 865523 1077338 809320 993588 44386 402823 1082093 1369931 647960 37315 1496878 270802 1003165 1070587 1306420 715697 82288 9765 1665461 314362 1704189 403039 1323591 749542 76809 1183620 971548 1597181 1496795 209195 199664 768553 1254416 1691998 1571078 1433121 903298 1796195 995248 345233 909350 394377 1683503 1011208 304998 1820836 1087305 637400 338952 1625662 540779 649574 782297 1990295 268461 1460346 968055 1301207 1190777 732917 1572939 547689 938649 1335162 812587 1473767 371333 877389 1621832 1577473 1323903 1974618 644826 1332089 488789 897499 1558024 1130306 512166 1885370 415097 1638248 630315 956492 936026 522664 475005 1009002 1954992 1119385 1701654 1558059 1883575 1191383 91042 620754 1120753 536855 223494 954822 502979 1446646 384972 534289 1057287 629293 447861 897140 83283 1547183 1554075 1941680 1740796 1954837 915824 998000 1912842 883734 1335888 696306 813493 1192714 1322358 1127908 1539436 197050 1031946 767456 1987747 97298 179097 1489880 544398 57322 1884867 1619343 1824520 802634 689778 1042384 1781605 568201 1263714 1320907 1081937 618288 679600 1587555 644953 12364 1114790 352781 209852 1844155 1649707 1561317 450759 1545355 105142 1767822 902549 359661 1408295 881736 647895 164272 867064 1388572 812231 506292 1244026 668000 355739 941449 630308 1345660 1792347 146306 1367006 549094 1540699 1698886 832695 395801 853326 682664 1302461 298416 373306 1858789 1730807 738676 595290 334017 1357266 1719489 162446 1471003 248063 1083627 895287 1676541 1015211 1793945 356476 1151224 1682601 1134399 1183165 339614 1617920 1366803 1635422 321215 1631138 1025431 12411 1609998 1968363 1634043 212667 64707 69251 119101 1887823 515240 904184 1231498 241561 1757696 256272 1608407 450423 984493 722731 1522258 1807985 938232 1629260 1187253 1115819 62571 104766 365 242754 882952 1476985 620845 353334 1462931 1825205 211709 1235162 1522928 1724901 162608 198462 1112031 66651 703833 1725703 570696 1327932 1037967 1536735 1567845 564000 387162 827396 1991943 121297 1116573 10402 1927546 128567 1904705 1395656 770241 16296 1432397 835859 1226730 1279672 293136 392536 1151622 1309635 1579942 1833300 1184608 1066253 1933974 49534 973343 447057 450988 762210 130586 370772 1131719 1032251 610984 598793 378821 1091051 104061 1529151 1169195 103089 742824 910844 602953 1333036 1768411 609729 1408674 146572 568013 976003 1442441 963515 579714 1262951 1231177 1912428 1757815 1039798 793421 525763 494831 1755811 1894642 722493 46710 1921093 1148882 158122 1968694 1080744 1717385 725253 496945 1717276 464832 183247 459 1914604 1927325 504191 868484 1313048 746765 371184 1254570 1170754 202716 1348441 1097857 504626 7717 205139 1047202 1653438 8424 518376 565181 541501 193025 1009793 669021 1604731 876705 1546635 1727398 1057923 686888 135930 348984 401859 1544489 699205 1585888 228236 1519248 222271 849348 1030149 858657 30798 1705563 1368402 1160484 1267192 665381 1737518 1500469 1146467 1765571 1501580 1490144 1679092 451148 1216482 378898 68905 1370966 85023 836430 964094 1548312 123439 982731 184211 785896 945693 1771525 242050 1911122 51797 1507303 1634925 725037 8578 764757 1658752 36418 1007133 1751943 362760 648691 1267900 102284 1028778 384750 122772 1940681 131338 961753 784228 707066 1095062 1415260 540668 1133413 300517 694085 694634 518016 1033765 182875 782840 657423 1837476 76095 158907 1662229 323638 1310279 661045 1430473 12335 641530 1694066 191715 1335054 1882597 1047137 1146860 822081 1325789 244060 1534067 489884 1125247 514955 1405559 955716 1930868 783956 103734 1224094 1247351 1786600 360842 1601796 1516927 234352 458786 887067 662011 434636 941918 707516 1248820 1235603 408206 1535011 790412 804514 647544 1489301 15559 477088 1109999 161924 360707 702865 140588 1298611 285712 1203122 164316 994633 548715 302306 1057538 1691226 1073067 1589855 667595 1510386 783688 1011143 162626 1676248 928050 167753 1315782 1710924 1352450 1887681 338072 1048903 682222 1793392 1560728 681281 573 164160 1572650 506962 750483 1870146 1727637 1821885 556086 504819 786592 163595 1375496 318065 802670 713991 419523 467573 404391 32044 960973 598238 1689869 264565 598576 1253509 603436 1271861 474084 83745 1261318 1824579 1445024 79443 1851416 1948237 1682982 1061141 588496 851228 1209382 1664341 671132 868742 1851052 559826 32255 289210 1396425 204510 530939 1298973 1792894 692801 1036944 548509 344093 294651 1744212 1057351 1514846 762548 257737 747016 353793 1776672 856454 1534324 401014 1249898 1255302 852400 1428419 1080560 1757505 1281830 1950037 1894406 1661965 1972354 336807 1753598 535525 1131666 231071 299190 1211741 54328 500686 844445 1467567 1498843 195913 354302 404818 1099482 287078 140185 792666 1161070 1239643 1928738 1055704 416820 1069629 160393 929077 1153461 715810 719271 1044638 633469 1562260 606095 995517 89457 1509569 1066391 28651 199702 1427909 1365094 683570 1617572 1632928 1010008 796635 1181319 1661224 1345249 1361611 781156 900739 314923 285431 1722938 1982811 30657 637028 1634134 1267313 397774 1550099 1103890 917273 1914789 102241 11599 352755 380136 126781 876567 653622 1509841 343169 1948794 700713 857997 1793530 377472 1044451 1686383 354441 932617 670 1981435 444639 1644613 1444903 522867 1292177 1985438 592850 1941838 1484757 297975 238088 663802 1207042 880226 655161 1347279 1911926 1016026 1130109 1615927 1640786 245843 1558577 1126942 1902670 960952 804410 1310727 112460 656262 583810 295980 1405298 725908 1496738 1551556 108991 83476 882470 1127133 819223 846602 1498377 1526399 92021 1233442 899436 589698 281719 1921973 667757 1130224 1899898 1666791 519451 1880816 1481814 1563956 1312249 772938 946133 355702 1403447 763282 1860190 1136274 713361 740518 1798468 1788652 719633 615439 781051 1721010 831973 1917434 1807487 1528258 48752 475934 901057 466495 1506595 474962 311521 1534423 1787843 1466135 956913 1985808 864993 1059122 1021577 1432154 338127 68428 667950 577323 1010391 1590776 1070146 156496 1282145 487129 1089552 712173 1936917 1743992 778501 1333468 116866 1800185 1064496 1957174 1228610 200238 1694933 1773658 1552007 267593 1187109 608521 411613 699037 736658 1356681 881268 1291247 860775 1944410 1930776 588309 1519414 1953834 926472 1887985 1522729 658588 1208589 821019 1649241 182197 304173 1111107 1337942 1351640 548811 600808 705298 1263539 268455 1887818 789994 1189251 836425 690082 1328885 339197 692827 769348 1045851 1098819 1011961 74742 320040 599706 1751010 516653 1936589 1335274 1824644 1518779 750471 312060 1293428 1934843 1037798 1244510 149459 641642 96353 1277810 1166684 488867 321630 1763451 255429 3387 243605 394307 178269 1741724 1288226 247501 1758101 1537979 882840 694530 330059 531088 216113 1334505 1289244 924827 362716 235201 1766241 860818 954958 1891395 1818047 1393923 979842 654139 1735371 983697 1123167 1711288 24941 1604149 158411 1035497 723741 610337 1550935 1994164 1816232 1501360 1111953 1812200 478561 947987 944968 128058 1547190 1412386 1159986 132897 1048158 854951 723087 1007904 169255 1302264 1064365 1508262 916953 1601403 648176 1828814 305974 1197006 1453754 412228 727846 1699654 795904 1876587 778602 334937 1953940 1875696 1629345 198205 1212023 716569 38812 1878861 1844245 6324 1105206 1237125 1828731 1970825 936219 672474 866298 466924 1064763 835089 1453978 657914 653691 664945 1943527 1121010 1596286 1642888 1352871 1351475 79571 1780677 1611532 1203256 1041072 1198618 921679 934041 913567 1295979 1486506 542262 1973006 91024 888606 1222437 1472910 736572 1771697 267851 135011 808122 1603822 1799296 1269306 642598 1494335 174828 1883137 1138878 918811 1936888 702808 1301106 1633898 720237 517172 264812 643092 1460070 145979 11681 581918 1760506 974112 1088167 1975877 1334826 1901010 1267893 87622 538939 239373 313311 501790 1592509 842256 773611 1193158 1767434 727800 1850960 995575 1198748 231914 1167789 297209 716653 224371 1586005 976466 537915 1303101 856016 442315 427620 396215 654701 1927890 977875 1774761 90941 1641437 575925 513515 987537 767150 1193639 1446321 662079 358670 1869003 920819 1140984 694542 1035931 1822980 1131300 1774117 1383787 1529769 1657504 1976746 689406 1406822 115276 453234 122866 372310 535654 28810 299201 108081 190285 1047021 1809918 1426577 1400771 985571 1308912 1235043 657463 254297 1796914 1348200 494095 1410442 1121024 812701 470585 1165401 433386 744024 373355 561796 1489045 678817 1782448 594324 66453 49428 1013302 593515 1021842 134930 1727459 1291407 684650 1066739 274958 438641 267895 1338490 1615861 825569 740280 1585980 1920642 1425844 662842 576985 1723792 1513849 299134 1727152 38525 200395 913742 1244574 1431996 966746 193725 1877878 204003 981097 1588262 729756 1883543 1465932 1953812 1174431 1810437 600359 1332184 823874 1686335 1195484 1421238 1911329 643931 188741 1720215 587709 1100537 653835 1633691 1401009 472454 1200137 1692380 923971 1405159 1338804 1069341 1063311 920613 526378 1149765 1084595 101402 348719 1745321 1834845 88534 1280339 613645 1307705 1630389 641129 274543 119904 1693620 1857174 1447677 348164 1767894 783804 1622807 167284 1288062 36812 285185 1670861 421894 1147274 1784204 1946849 1053087 1732349 1221936 262199 1011925 1206328 1449617 387755 1573308 1122481 1266433 1952173 1349240 1817599 1784894 504455 1174321 1263685 1575827 45250 1649846 1057235 568534 1317391 1873565 866265 873619 227205 764918 522097 1628678 122861 968537 1365756 994856 1143880 1959694 1864198 1094581 1153729 1445623 633069 1298658 741823 154444 449271 238511 359527 456594 934172 352549 1780269 914403 1536723 1574944 192128 1983554 1438814 221951 1026757 1152622 1200313 1622469 342496 465437 562724 1236119 1356080 970799 1009391 1688798 777867 1511366 479944 1221730 969391 1260702 937744 142684 1804418 1987602 751700 414455 1090167 349881 712469 1399088 1883377 520214 1817874 325223 595301 252533 1719938 1688156 1033987 1710053 955251 1871051 845876 722677 707033 96533 1852346 1964767 107565 1281516 365501 268289 791313 971199 1024994 1167965 257651 620622 1669698 1343726 962168 1968223 1497805 624088 1001241 794807 1035918 948644 54679 866070 1132238 1178871 935305 964600 5316 1599274 1077360 273005 406265 1050916 710041 863098 449651 1355646 1195836 891317 1357006 196216 592085 1596844 1324852 777507 1078664 1874154 378243 1491094 493683 1758847 1518036 846862 1222163 1571233 1372888 1148433 980771 1310141 452695 533283 1405212 700125 1573983 1924224 1898441 1736941 901128 836355 1107692 411814 1514797 51876 1571415 1610150 624959 1970930 811483 761551 661097 1867678 1339722 1624267 1669133 177618 1657454 1641346 410371 1557558 1814706 1077032 1031401 717884 576854 1929223 113553 1727145 554258 1475098 986536 31099 1939849 986892 20290 870922 711580 1003253 1286567 854342 1124125 996134 1989552 1824870 1574281 1693438 1847680 6711 1101327 1550718 1383263 597773 1926621 1100166 1471027 1113195 1804725 1126805 1546390 1950358 710902 796620 1489119 1003774 504923 1362557 111355 836476 265687 1195397 1834465 1157014 397548 1892992 785361 1313433 938388 521187 876652 1942043 325822 1966255 1826599 1041271 1795301 937778 1983896 1457820 1400355 1259618 1591948 555964 113554 1403219 220888 888957 1772782 392707 1155048 29064 1777904 69244 174391 1232245 460829 467030 1514319 1754961 79562 511632 1850651 1969219 1665410 621597 1131098 1509611 1629840 945385 188826 1966041 101278 28494 242624 243448 1637011 854558 554530 1711126 1740781 1624490 108059 292163 1665917 1375681 1163306 1278480 1413144 1026894 249623 1579507 767973 988460 1652618 590182 566186 1230241 539378 1508078 367220 443458 843085 788884 801112 732386 883684 1141606 733065 316236 1660955 542963 1546017 914498 419663 918351 223003 1368004 292898 1909537 1106427 244725 746733 950925 847371 1509097 1904648 464038 1262945 620329 100974 1776380 1082456 1585732 1501612 1403114 521313 353952 1733832 1147522 675442 527541 1018401 382229 1387115 873108 1181033 1617956 1578669 1501425 144717 1277895 1071400 1073699 1316505 1502549 808712 1313620 126582 1718314 758008 265084 334626 1593827 663778 1787066 1865653 57856 557455 1306626 1263474 812124 1611014 284117 896418 1096869 1157072 333293 1490271 1614142 1215581 1382662 668093 1397343 729209 1273051 562683 1114664 1796374 1664135 290495 186177 1977129 1729527 396365 277286 253046 1851328 742588 1214042 1835897 1752980 206085 481754 1454060 1528798 1303712 1441277 1882684 1961661 816812 1658228 1028374 330330 852526 1197920 585232 9014 1360936 1576612 1891835 222135 340456 881991 311141 384126 603052 828403 864930 1241960 694816 1560220 1446211 1213126 293679 120461 381202 462341 1553063 1848636 1748793 1769259 1798520 167454 1194096 339988 1847341 1771344 923384 710669 621988 570405 130950 1072748 263244 276755 906924 1054758 1988036 350574 605194 1425885 1564935 1089072 1995449 396242 372278 575969 1407091 1604388 755547 1591394 1026961 1012031 1284009 753142 1317491 900413 1590795 1998520 733352 1289870 207177 15303 1200835 1927085 854000 1350626 1900237 1886590 180430 1446080 1561706 318440 460588 487120 1549695 354892 1019185 1654924 549559 502440 523356 1529286 1590955 1916243 374560 408693 264256 232201 620373 1665764 1946215 1003052 1922348 373941 1357220 1578546 1305832 222708 1848655 28834 1786732 710020 338919 1268908 268432 615499 680370 323964 1456776 35479 1797966 1095532 1852259 592705 392881 431887 1697121 14345 875731 1973310 1984897 1392874 1032963 1374531 1155631 1165763 1656323 749353 220370 511762 1208497 1475844 1354630 1216182 1660604 1241513 1363596 459764 1429805 1862415 918678 1045393 3501 1858449 1609790 1679654 193789 1394214 1912452 1985338 305236 50391 1345365 1961047 772332 956311 1188443 892530 1225354 354223 1596537 909630 1339444 1395490 267694 69499 1752242 1886044 1923492 225079 1638708 878617 258410 130329 1291692 1820434 1069493 1901047 1626213 871110 389603 1345145 281962 534711 1605062 111345 1369371 1206004 245727 412429 779914 1983443 955951 1308707 1417558 1483061 305308 1770947 433789 243634 379890 178804 1982188 826128 997246 528309 118976 327501 16556 1691085 822843 181492 1554352 628916 1753685 596599 1022341 886244 186536 689429 390980 1786899 1811590 1879485 373326 498214 578490 174026 1450222 274494 1476247 1802081 1354336 1873628 653359 218286 1716472 1322951 1753984 1248411 664456 566425 191567 1507431 492864 812440 337327 1190617 60086 416103 1085132 812836 1301867 534785 1791904 1193270 1643930 1581883 42850 1766608 1432977 558496 1317424 1132656 437494 474646 248856 393633 519532 923672 115817 1565921 511813 1810993 1919825 1462845 1196067 493525 1347230 1905632 485861 1907123 1343293 319151 1675486 680580 1679832 1087058 286812 1233980 1806765 1757983 913990 1775521 521942 297957 178836 1331363 176739 813159 851995 1768601 751939 517785 11360 1094224 1096876 664449 631226 54404 910294 833959 1550315 242967 1084855 1659900 1794802 93348 1627386 1286420 742625 253624 469673 557205 680921 412727 636400 957008 981211 60272 614235 221028 1427725 347582 1393587 321344 1025974 1037554 463238 747951 1906451 1665079 1610191 784231 146654 1498903 1340187 887141 1918924 1667557 336058 8721 804191 735934 271196 1296658 1101306 101542 641106 1095004 457040 1802504 1716957 1015557 297314 566230 1315132 1779695 970710 1369970 1121154 1357236 1576021 265242 1402401 1965139 1600295 1920501 421691 1559693 1454924 133102 1193580 58756 964485 1533092 710424 1652351 671549 945742 1675448 796938 1538763 469781 1650849 1641928 298406 263106 401598 121496 74926 1795769 1631276 1349854 1192079 817110 693125 841565 1682650 780224 609949 1742164 1102429 1680362 1253878 534783 1201457 1378710 1171894 951459 1791137 1750185 996304 698561 734562 313924 1116760 1693000 1531003 1709838 168465 1071401 1644719 120925 450104 1344103 1252416 1835939 820698 961236 403019 1595392 1876924 1504467 212960 916391 735914 1744017 1262629 1751818 996926 1298218 732924 159416 1925551 1072749 1296346 941555 1012566 1267277 343274 1660011 310368 1201760 1122773 612946 1122809 265034 734260 543545 1955766 919904 1564771 1421561 24564 1318228 1518686 551717 1861065 1915448 725270 975113 1346201 328436 654222 1735836 1661095 1830120 550345 198571 414121 1535260 1797041 1183333 1503815 433242 1797921 1992576 268855 1718813 1068728 160523 285677 1542230 1961147 1442480 1718417 300762 376605 1288679 192001 546130 1543828 1350827 262374 256568 570848 1859955 974430 1981891 561962 126193 670445 131585 718660 220579 70605 1323522 1055742 480688 1311662 491792 176631 1822216 1963822 1713941 65217 182066 385720 841392 823648 1734277 1503986 410046 1503386 1982846 97662 1042358 1493056 1443151 744732 558966 1240073 941176 339891 333216 1680244 905714 821505 1191574 1218893 402688 4740 520684 1418605 769891 1035109 1294021 1029520 1305890 226431 1368521 1124113 241722 252785 1117981 742845 227798 1300989 1996791 772345 477423 1720399 1312311 1000838 446864 204014 1977594 1324064 548280 128978 240358 1607304 1477771 153478 1334158 892432 1471964 1323537 628191 1536604 1443884 1494966 847285 1100986 1207890 1872005 527849 1203552 372258 1399461 1947662 1860562 1623188 232461 991093 598316 1488677 35911 924780 930676 148476 1332265 68027 1132877 1406213 215367 225996 1479782 1571514 1326850 174397 1110168 549497 1083485 1464780 1988209 1739547 861336 66470 1716139 1599938 984306 590030 269324 224813 1608924 457658 1871184 258740 583680 1592705 641829 1619877 1943400 479820 335944 1680903 428571 340104 382127 716713 601793 350935 1840913 1635312 1750927 1545719 1175072 1506183 172486 1383337 1749008 1864537 988775 1894321 657648 322382 1745353 1523482 1894622 1389640 646874 732554 614061 1185687 577970 1709156 1546814 109759 887143 589431 1455732 784112 1620775 146588 708506 1165232 1269273 1390555 386358 1511218 1143559 545639 834595 1685233 1719187 1207999 1270175 185883 415490 365097 1288032 1761 935875 1090780 1121244 354326 1506320 1299694 512127 1698740 1359315 175344 1434837 1598751 1732208 554597 1700479 1467061 625648 1992655 731296 1949696 1877895 707628 1838331 267645 990868 125649 1232056 1937741 951521 147112 38440 321851 393352 157313 1324748 468404 1737600 711613 1832861 751656 1276205 1852533 406661 445725 731720 439985 494699 1799831 1835110 1675782 1387856 1656877 1448375 669304 942208 785544 1898042 1827648 226911 724299 1839999 1463000 272484 592259 161956 1447863 1614347 1711401 1298945 393401 1439304 83083 22908 735750 1067322 123498 569822 1801762 538753 524575 1008351 1171652 1078608 48049 1696984 324402 470089 500637 934421 1284672 71427 99738 1974749 65344 1554258 1515896 253028 59731 938051 1878075 1414020 61805 925604 1492210 1842776 1870500 716052 1327458 1766698 659569 1721303 547313 393271 124681 1134548 1138263 1538937 1472284 1618464 889921 1279005 289732 114931 1013817 404162 990773 64262 1878476 292381 678706 1864182 831530 984754 758472 1369999 514531 409668 1630142 186169 228008 133909 612612 1066987 1747330 961723 544775 159431 1767673 1186543 1022311 716812 1004769 1795784 113373 1827671 620964 454386 797961 1767388 1526667 875205 1564688 108394 30018 36409 552449 1306915 1984684 224118 1365780 1958608 946841 1329113 1685659 461237 1393175 983498 1678635 464610 1366169 227562 1757665 406374 1701759 730479 1291822 1503887 1707163 1482034 1269365 1348182 354970 1829809 1331159 1107273 841259 1366766 1630602 540737 1292654 192786 1159426 70234 664644 1470508 410808 955746 774573 1113936 699755 60358 1662277 1892193 1551293 184552 219447 1974864 682350 1861543 1425205 362714 39342 11140 229923 768056 613290 1755914 1546628 1709158 1969272 858806 1302852 904002 1557689 150890 786027 922602 1723405 460141 1725718 1909001 420110 1390675 1678512 1828951 1431454 130887 1320341 1057933 1940329 421159 652124 1044674 654603 117194 737203 1961271 1651985 884088 78107 566224 1658002 1369660 1111733 1892039 350176 658715 1496776 1500985 1152760 1317975 1542091 730160 1329499 1720901 350849 43384 1661932 7379 1022797 43502 794618 183606 637985 1798669 538344 1787481 1263154 388273 1150248 1780778 87138 938851 7175 1148358 740161 1953473 233168 998843 1047519 1468508 1218002 832627 85209 381426 1154776 166512 1300555 1222194 593612 884542 1686744 1270160 678820 407429 1145010 1572424 1380804 1995829 398739 1354025 49980 574867 509580 284613 413790 1713974 931857 949323 1213188 152095 558900 1517740 537480 1197778 4410 1180728 53480 1362617 901711 1531363 1963336 941461 1992083 294830 476683 737211 577047 78137 1287472 1452410 1603546 172711 918190 1207046 540918 849107 247197 1315334 1655821 229024 1214346 1643103 808931 1574921 1471802 488185 1939680 539873 744460 168368 1878662 87838 1948293 272326 671727 1135804 1447360 1270490 661861 977595 137610 356421 104800 908088 1515872 246669 423381 1726104 846289 1722500 1411519 1895892 1002063 992430 129312 193061 860765 1400837 269782 1406352 1008786 1927842 712179 426720 1391928 1451350 1044240 355126 1354806 958595 893964 1440564 109056 342411 1401960 1551341 1861046 230054 1342563 721006 1997916 1187035 732728 1926556 1260028 325805 193910 316353 862051 1322564 1762404 576103 735351 446189 912529 564850 1747295 950172 728365 1114035 1240941 244045 1639203 1177867 866376 957656 1838633 555582 1955762 943788 295833 488207 1451336 592090 1748000 1346613 1700427 984972 1635338 1055175 701759 934592 1208349 992523 882666 184126 1139182 198825 400427 1902320 1954074 145873 896399 1492332 1766290 495235 895846 1371893 1550497 292940 314201 353905 1069945 585353 1730413 520139 1644722 1684268 808827 1488786 442690 1515779 1892064 1256760 1941291 1951365 1035875 1672441 1249577 298943 283835 868195 1205254 1140752 1116280 1634343 10345 59516 484717 1599410 469055 762226 1099061 1430312 1692967 38130 697730 1951165 1547909 1406454 1225721 1031039 1410133 1380496 1235757 1038159 1247902 1147228 97928 295702 732788 1494457 122369 1895023 1782882 1852710 478059 831526 1496149 1989877 697070 1775052 1174323 1810992 296789 187903 1495667 988284 1395429 789714 369978 1897308 200871 1567722 661370 1278951 776094 723896 303958 1631985 713215 1049337 348131 1933460 1086392 885842 1001389 564912 1353504 1264611 1988967 1971602 392047 1479817 733806 1065763 961734 1956232 30954 689609 489451 284804 206292 1169877 1909007 1659783 955942 910508 1807233 688475 260396 596269 139003 1935262 1499566 830705 507845 1417545 660791 552634 1105487 1488698 841433 1645576 163349 1990909 1672490 322678 1563178 1295564 530692 1868407 1592752 1624366 827268 1466557 504527 200148 1639668 932911 1412359 1360516 747111 1242830 1846179 1578501 53214 803193 1315533 1843612 534907 17044 1188205 504355 540433 1374683 730804 1858347 1422951 1673566 1297574 1177377 349362 1732176 301327 244343 491232 435080 159978 1718515 123441 1694714 1697156 421364 506647 1086473 1787397 1828109 510685 637352 984362 1398988 1462852 133503 1407019 159097 117748 863088 796086 345971 1659194 1773104 1526567 47738 1866222 802150 340675 1202754 405653 1991175 729347 1738555 35356 156504 809577 944613 1059701 1439515 171635 1699603 603439 1224543 889828 1008948 1763006 1179769 981673 1862971 1449413 848192 435834 1887497 1639141 1928166 1858289 368269 603969 1232221 1053925 931846 1557940 1779795 25761 267018 895148 149642 1835611 1887202 1201563 160264 691594 520134 307550 1094390 179259 569887 306946 687492 1216899 1815437 1417715 1803204 820811 1911457 1851619 724800 1285852 1573651 1213445 1684726 699721 81532 1441925 846655 1240381 1103948 454024 408365 1184023 1133848 1517166 672883 248713 1583538 1609977 350167 107448 1458408 1539063 1243963 129942 357029 937545 66746 412542 524626 974560 1732242 499831 712755 665304 1044299 331750 1257771 1364344 932905 302743 1852483 79320 1743015 1877783 1815604 1764304 154620 1445861 1725152 153168 355536 821504 1083895 1676465 542125 1822012 1476974 914334 1924928 501757 349174 902896 1365319 1297778 1556492 1947064 262986 767572 1533054 26802 1352219 1194859 947611 1669912 1433317 1579718 1972028 1574918 1561917 1154779 43534 28627 1735662 980343 196856 1784030 888624 1329734 882097 1146431 982753 1458891 128899 1143724 320315 1438905 1895372 1471446 1008469 1712190 1302005 704966 1103614 1256875 211550 961479 653665 596264 1354459 1133409 888339 654708 1809821 1384459 5988 323493 649187 1266389 1287119 186625 1791965 573812 745294 1738731 482724 1327646 1489072 1126178 1903374 894583 168512 741765 1663772 165681 1766930 1337839 939629 1482182 1857819 1840127 350348 68814 417670 1761596 1893225 16192 1087198 1139025 1234389 1067536 1235988 1100710 682234 1070015 1686894 1061258 645275 1395829 1368811 104944 85017 1662077 1988306 1238597 430538 941172 1578726 1997810 229967 1908103 1326184 964784 501879 28121 1528446 1858788 602249 1953236 1257297 100170 1464034 274980 1253542 1385993 481808 421290 1386621 1897507 1793947 1813549 414000 41638 465659 552819 540342 50387 910304 288760 1985788 1118807 1172089 766530 1182846 1381220 1684266 1428530 94078 638171 650669 320594 1920009 1591612 244480 444481 830720 1028144 1900696 298849 1008043 236343 1597592 394714 1300173 1303732 342687 1608549 1487602 136842 1271828 114584 1356525 1000250 1820475 214307 759965 1677830 1468338 343624 252276 1816913 748448 1536448 433989 607361 1784875 1933789 1437425 606880 959796 1137614 39819 1770502 905508 1763581 406380 1349954 798680 1859487 3942 873909 1343903 1223510 1496957 312454 10527 1099121 1994502 1497213 546259 1782991 633557 1108145 738324 1072898 1005688 87750 119684 648677 1550937 551037 1907990 1514827 1763808 1852368 1323609 741356 1566505 1435096 1428486 574241 1851026 1656202 1770336 1050741 986436 1361650 1665496 953737 356468 841206 1497181 1435457 1811463 630854 1831125 51619 1279645 639121 1126040 928460 1866296 468012 901183 766748 1789327 1949540 43868 239768 637798 706359 1903971 640088 1461787 1908850 231240 721034 231662 1249334 1872431 240188 1941989 511244 824377 237512 1178430 1594663 1265180 338108 1236701 712992 1237705 1698718 1388167 81945 598699 1497396 1343476 587744 174972 1792443 975853 226782 1571672 1502052 188966 1363006 150086 1734351 1090588 961691 1879164 255604 1982583 122002 1123136 1641388 358098 73119 1028037 367257 1963428 1417539 836881 294020 1764682 1289207 558142 723934 203293 935802 501565 232568 1468184 291947 733908 1926272 1715270 1057245 12830 675065 663146 538666 148211 980447 416337 713200 1025831 378331 1655817 638878 427770 394639 452862 1205061 666374 1639305 1169398 1570096 1721764 445040 1875725 262544 906478 17565 1605042 1862580 977963 311068 1787626 1735825 350394 825379 4505 1970080 1173260 475130 1816427 1373268 1363268 407072 1254786 1106557 330655 469471 1912114 115654 1644648 1700807 1187696 260591 1964468 17117 1278609 1246774 1666624 1588875 1709656 32439 280327 523922 659908 1168581 442048 581554 80486 1802101 1791128 1342544 1825945 164988 973954 1959085 1946242 151846 1796766 1498360 1689920 522724 36984 1509832 1889673 1692181 151540 236875 1925334 1748588 1232428 816724 689839 888475 563695 1607758 955140 1193203 669232 1210115 1051003 1282472 1473807 755563 732507 1678829 442115 168973 1056509 353071 782316 1918049 85357 1019315 1732776 579816 1271963 275277 1619420 1648148 68393 1594446 1638365 570143 1044416 1300676 655409 249640 1045594 693257 1689905 660347 1098415 986743 319054 1680612 947906 1719048 1866293 1845522 1341632 1808197 897022 1928037 14702 348859 1835425 371755 1396583 109809 571831 576285 942423 31894 134949 818756 118697 1877102 1932456 42889 477288 508314 1577612 1889483 1455159 1471100 1204548 823278 420098 1982813 1347387 1524043 416338 957295 311075 670515 983658 636071 1513945 584671 297303 526672 1754188 1768117 449288 533910 852488 760706 1746438 1679457 222210 1009639 872600 809201 1362279 534420 394796 1015456 1018594 1394073 279475 1421673 1645357 1569776 919615 397272 563858 1401955 192732 978363 1256731 936392 1370772 807029 192160 709721 224211 847908 1525571 1947438 1561605 270773 233827 1676305 1926767 1134432 147100 26903 1023704 1743162 346494 719028 1238146 354358 1057865 1313453 1525415 801641 1738268 1702744 1055382 827661 1392283 791083 1313843 613312 467068 1358962 1524374 708326 1444218 903175 1980616 772098 1075152 76291 1752240 695255 868772 1296168 1182997 358312 787380 1836956 450220 715378 781882 1402961 1308739 1709734 1081210 1716899 1456395 1625865 1396127 1815092 1972970 1752797 767886 329083 1085733 988359 1157672 661114 1550122 566117 372190 1722707 1871402 1109685 171041 728248 1163806 730800 1185956 525903 1337109 993450 1737476 1112272 371565 1461095 34820 187482 1106690 820897 962481 1822938 737828 1656044 1405697 1008863 1629269 40032 556111 695291 1972405 1805297 1438926 1948189 102928 961498 111003 273362 895611 1179018 1201013 648283 332804 1051313 353322 33692 1180766 1587442 1143496 142061 11821 807652 587385 1980107 1600465 803142 1710642 639042 1114576 1934463 653826 577779 1071761 141722 553290 95521 783050 1744353 1489198 1717068 178130 1912568 289255 1243513 634232 1525613 460398 1751415 1571680 1894338 1726438 164876 616729 1157965 1436483 1136069 960441 1356404 743226 1498557 29245 165233 865041 1398752 827402 900424 504257 1716152 1019184 628432 1714216 240638 1562567 1618752 289682 1336226 1378276 1380854 585372 1329379 1909415 20 1051415 672720 543614 1909515 1646234 1265875 1503676 1823178 54171 17803 662872 1747683 852252 1362685 1311837 730179 20400 965795 1371938 1377644 1806685 1006681 1118811 1374376 1207804 378202 460237 1062929 377146 338353 1231260 1695972 440814 1035229 1159349 851394 505523 1900322 1644546 683007 589256 905535 1028656 537722 1868971 803629 1731625 11809 1178882 1145265 578469 647373 709482 591148 1485454 1350419 1423761 1896937 1410079 1181326 441976 1965884 432278 1485578 1803843 1064926 1975472 148517 1475796 295263 169311 58486 1253098 97974 891179 834560 161406 1946369 518757 1773745 702645 1344110 1063183 1258812 1470123 125340 1192952 1728218 1538350 506444 560998 105998 1233689 1477363 135965 409676 323663 1393165 1258493 1654004 301749 1266215 1326038 340355 1136229 1668472 1119499 1127019 1327626 395513 332884 618181 1900352 902149 1195227 852281 563054 1392738 919393 1816425 225139 1831504 1932220 184767 793397 219368 697154 543306 1214969 1291850 692679 187069 292499 421495 485039 603433 275680 1135139 1671956 638979 7043 1523031 1205248 1189709 716410 773619 1623994 1733324 729075 1692982 1864466 415917 1750552 996944 201606 1481137 1122592 1814971 46885 1787312 1011047 358159 623394 1277660 981889 969836 1374087 763623 302273 1127058 1849168 1526517 1942476 546420 150825 1472625 1973583 766121 138973 1977681 1005250 436547 1373638 964440 1931051 10039 234309 1837024 1401039 1346648 827583 729726 527099 770810 1079414 1167913 1088846 456291 1482601 99897 215082 115228 1505122 568909 1293651 1821857 893436 1840401 1558483 1408287 1174899 18928 116752 190641 25077 1749390 1461258 286061 1008086 1640793 629041 1359919 1039356 294884 1863359 1567299 1183519 1689857 309018 618692 1834505 1547842 1456243 1200561 1717869 1079561 970532 969938 1784180 1841875 237526 237272 63676 1174040 1122852 1995261 1690451 1659280 1696146 630583 1234289 452531 1713460 1754983 1786469 1250985 783220 1626041 1351024 1014153 486479 1366096 1325022 873407 311174 1676158 122343 1335188 159857 1614444 76292 448621 333568 988006 1667225 68822 540013 32990 451077 508034 1430327 186148 1439474 121142 1004343 1762646 124814 636126 1209904 328206 1048318 38310 562527 488954 1096937 958397 985372 470654 1860386 91624 504077 218330 1486742 1219036 185481 557262 1614845 697206 937954 319095 1005393 1763727 331742 201896 1229341 1649592 390138 384786 1374109 1584410 687578 380766 1186626 1985862 1939520 126885 47839 1638056 210566 1588984 1907432 1720 768041 1700251 3455 1272599 320445 1584277 711593 11795 695185 1939026 1374767 567972 1770591 720311 675230 563001 1949410 1271879 1444353 133973 668402 316308 829271 1132742 1410298 965947 323264 1985323 382630 795728 674441 1669432 664429 215102 769771 552663 1746201 1090885 1129998 323540 1755377 1926508 723595 1824867 214287 1745057 6285 1241261 1910468 273684 1260212 895123 212941 1613060 1994633 1314716 1726047 1313218 87684 855379 1958670 11271 1339516 1878016 480057 731289 1025595 1848962 1732900 696353 2050 439109 946158 1063208 1129613 1795966 1191348 1321803 1588528 255426 1977917 234418 232069 489936 1873164 1143901 988431 624935 1697998 1786143 1421142 504688 356571 144611 1450794 1202885 1702083 816529 623905 1412858 695869 610390 1620637 1650531 352576 734593 1477818 17314 1406045 1470134 1267938 134457 1623262 918269 1243809 1282453 135526 851381 518977 837513 1413990 1756643 842317 648395 1580475 904886 1896231 133670 285727 1381226 720123 1859936 211204 1446876 813597 1419711 1924575 200737 1991107 940581 896689 50343 1976426 1263240 1843483 1158216 1875876 1163528 1988428 823082 1763126 65453 442885 1924174 962875 1342154 1391235 311518 959512 52203 41866 674426 299588 1516918 1372198 812379 215277 1302508 861940 1330358 819927 901694 1749231 773734 464905 1477105 837362 1016938 1118639 890895 1325785 1349835 973944 1454237 1984731 670390 108515 453625 1312749 1700722 1474960 846564 118063 1007528 1853733 1328295 1136117 652816 1770589 1067214 1872646 1686787 1735334 1508880 1097217 728694 269013 815870 1726478 1981604 1129780 1027043 1766966 1396026 331103 1083590 1402718 97309 1932064 1828195 388719 834159 1186221 1627849 549345 1765723 1644728 1874380 1886720 1071115 41348 1835483 407800 203685 1897150 391388 1993477 161728 1302660 1675830 1449331 155493 988830 1916148 565956 201711 57031 89889 91856 1880689 1869355 787375 223535 669096 1287946 416278 487183 782536 1777853 1217133 93681 1741901 1879843 756534 1568502 63406 1991922 929071 1261652 721593 1632127 1384669 422331 1418871 114253 1450596 214325 235470 1277611 1336050 328116 1545298 553872 346800 301865 1706360 1280822 18886 769131 898048 469501 790037 699251 843289 680888 1224619 1775223 947900 36382 1243079 309265 222514 384861 771944 322598 1756501 1234350 102020 1950238 167469 348073 1703745 1907325 789758 1174791 1264992 1296247 953440 571914 930356 1249291 1411156 1666172 773259 1868966 105759 1391688 1349476 925525 24028 474620 3158 649732 259383 1744373 1352422 251538 1678594 1288286 1288554 697819 1996039 777126 321629 1525423 708934 988850 1386408 438987 124739 771976 1421219 568066 870242 1043084 1147456 269331 341110 1447922 352065 1915956 974663 1711906 749325 1422471 1783230 924440 1985303 1806724 1144447 1110488 1064286 681143 292925 887390 1695859 1768694 1857202 308063 1216120 787846 1622156 1759611 1614310 1581209 897335 1143128 508891 378190 1085866 75648 833553 1029369 468163 1350521 400019 808428 371625 983963 1299794 1069122 991663 1751630 67648 1032628 657297 259819 358868 1839366 893788 183075 1901835 95481 1236278 1895157 287761 1492211 556035 1089804 1775581 1837855 1948016 1024655 302465 485672 1954469 477290 1229879 1417601 1072416 1224323 317436 13215 1769834 29562 245657 673158 278905 1782818 1218740 870814 182391 1472961 934503 1659927 927284 737256 174025 1245807 1459009 1680704 540719 1544343 100111 1912208 1359476 1164601 696700 1625362 1827838 1667848 1598297 1225004 1830523 1205781 1594325 912098 901821 565749 23282 1752278 1813625 1181281 392672 50979 1537133 512986 829832 1403656 1161805 1766164 934788 954231 36549 101306 1010724 1045296 1676952 1365522 1070531 1299163 895865 490546 1956767 16205 1427379 489302 727068 1177126 310086 406977 31776 981530 951740 956591 735524 417772 112720 1380232 829833 1994411 996962 1660375 961952 738990 1507094 1318224 947675 152087 545719 277910 1555907 1034965 1214078 1808589 454796 34979 1083515 1692208 1016603 707505 83693 1928214 1860046 996839 1464118 868591 155882 1004168 1177307 1161733 1679555 1010154 747080 1355854 568784 769324 333034 1831648 1339938 1348226 346629 1814849 1756057 1153650 1308916 1022383 682489 1498762 599003 1746277 920176 741974 23431 581295 1278306 1223210 281324 1945436 19624 1677064 526086 1079010 1662605 874493 1343715 291072 1446609 1748638 1750405 1566045 1374557 265114 778927 375158 1740499 480174 632774 1447116 1600802 1128261 1710284 1538423 1430146 1386132 1518171 686568 1341497 1217271 1792501 1446023 1036614 245599 1394589 456446 1281217 1733315 1337506 1190676 1113664 653594 1428873 1220404 1528631 716806 1269559 833439 1293140 1311217 949644 1178565 978435 1028299 1583521 733594 556499 27237 558073 458323 534318 1840470 29220 621008 1035536 1154115 1275494 310858 713139 1664783 1740552 410891 1156224 550358 1037764 328291 795549 1320387 624780 705763 1175024 14676 745360 1826603 1558882 800351 132123 119559 1666480 153997 1726681 360369 1003952 528909 290202 204954 1988199 1793617 464265 582686 980383 1537511 5920 446978 1400635 1086894 1929644 260163 73901 528150 1077246 1769175 314457 947583 406547 666329 411105 798799 304574 1236936 1452945 120839 280955 681939 1263106 423569 206379 990679 1062937 1694907 1847192 1338458 764996 1356978 762733 944512 1861490 100441 131428 1051625 1409186 675213 751747 724977 436448 1041593 999557 1898590 574282 448027 1902721 996911 995267 956980 1384122 1201572 1995415 439294 571596 1714930 1793519 1059490 1903012 1232610 338755 1598491 1281387 1581874 238395 1281137 172310 1992739 1896168 1334918 452117 1936266 967544 1946401 1529940 1714958 358220 628127 750592 397206 396513 477997 108779 837053 1199916 19423 193232 94278 564171 1546006 180575 1864782 654352 1122944 664634 915129 1230147 1726220 1733056 860676 1266418 344546 1135526 1622805 1146016 7246 1880912 242984 1769592 651391 797927 450723 719837 1617582 779203 223317 2907 1191945 1826731 1773560 410102 756752 1729326 1653893 1202673 1183648 213501 1913467 626461 1050377 1965796 1951568 1140659 1940839 1825356 745135 1184955 1253089 572811 1978928 1029700 1057512 7482 203986 1920358 1112004 1117426 1388257 1774150 1762396 1902342 945308 1240185 1734170 197102 565984 1106400 833388 379491 51399 1025707 1376545 1881245 1278236 1378327 1681858 647069 1838894 1015552 307070 1614983 312507 160330 713306 1518431 1609383 35026 1720798 62775 85674 1937297 582584 465490 920789 1421778 106162 1159471 551697 1331971 447567 1000026 1550515 1574675 1082876 1515418 841594 1179613 859913 788620 527709 1381976 1439297 1271405 908931 918981 719678 26081 851244 254800 1541119 423376 104602 834210 1763811 919374 1795457 932366 519687 1303713 1459619 458335 1800654 1522911 485673 514273 267419 781297 38767 1990772 29871 801381 1750400 308048 213357 1120087 1081723 1414827 564179 1295702 1922718 1501226 633672 1902693 682018 273582 1014549 1856104 1507151 372378 1929020 552283 1866184 1943121 342353 972573 1304636 1476515 1254351 840616 1747873 1970635 1759776 1345023 1252108 1014169 1045971 1430844 1456198 1314089 684987 152103 177401 1597471 617516 727689 1828663 1858757 1169646 1061362 843640 1300084 156798 663506 1729076 627993 925783 1707328 1286565 692636 1406244 515046 1365572 1711321 334804 1486909 87844 1203693 1475000 463229 213053 998710 1640715 1541270 470094 726804 1836769 151265 1311037 420290 1731950 995118 1617760 1381983 1965778 1484342 1538553 1227205 1786758 103465 396026 141653 747131 1050129 794379 1039854 1723230 1302121 755293 350911 599421 75233 1527376 943189 1338254 1413236 1051750 1562033 689449 123992 646527 1406989 1341888 1503189 1854096 1298787 638871 746752 1816932 1833427 1978156 1595764 1993415 10451 130777 931529 1441915 585318 982824 78539 553807 1866786 1092552 1704671 268283 1886899 1379760 995017 405290 1492842 568662 521431 1669521 140528 1091619 1046632 1240725 1359368 1663756 1722680 594667 438951 1133415 233806 1152111 1190040 804919 118359 1446574 371796 1782152 1317100 572068 1116730 1691203 1058934 1131637 1436043 371910 1139567 1512258 1366722 938190 335196 1672275 237152 1646000 1734477 1259807 186887 1258643 17132 986120 1137216 1226214 654462 1448747 1977395 576796 336692 127255 1193762 545189 1881630 285743 56122 596730 1741658 410417 1382876 872579 1414376 1005217 1273290 1126680 1977347 301079 872289 1080580 825976 698889 1606141 1666781 1871367 1280926 980465 56139 1029655 764272 558168 766609 681310 630700 1550135 1281268 345235 1046749 1626212 201316 1003777 1121334 1032815 715360 1724019 1913971 1039910 307453 1906800 554886 1344129 69560 1550561 1173072 1303305 1876634 439460 1325239 1650490 1897780 77100 731873 1979818 786310 1391604 1579263 80601 1047616 1592200 107249 1227310 1248854 290831 1263657 144361 1480870 376309 1913474 48506 1136093 517667 1401713 1555231 1627316 597941 625122 889208 906441 502000 1149256 1582975 1189629 15700 127118 486215 615602 1163493 742267 1169345 1395186 535194 1496233 158509 1437612 1118175 1179229 250578 784916 776492 526088 1344674 209172 852680 1713485 1413803 1631297 721116 156409 340464 619777 1163466 255131 820480 1406626 490136 1305148 1037681 1469970 1968219 763076 1614247 742454 170919 5173 15844 1563439 767125 1239507 1419612 801330 498327 1912121 952625 450768 1795039 1350121 599922 1579913 306247 1073428 662384 846556 1015680 1203374 369863 1761808 517819 957382 1391058 1114973 64790 1510379 1486397 814535 790247 1689175 1721172 1871373 1090188 1439469 345425 1341466 1465156 2573 1408281 12876 537341 1633200 708122 1620101 1431656 332280 1650024 490449 930519 867038 1834341 1900080 184227 602590 1771539 960602 1926127 983436 473402 1153223 1887540 862451 238397 652587 549776 337687 628528 1168785 55988 882568 303489 1721036 1052945 643554 515539 660130 503441 534527 1718768 1949600 1438802 1965562 193129 1844202 828693 680754 12769 1378342 663269 1182733 958009 90250 1096911 100360 1319427 789929 1456778 210219 244389 419412 452625 1312770 1453740 538921 1569457 1154259 895180 934317 1947433 978163 1991538 931504 36085 1347359 1629187 1008757 566872 1233898 715717 1108558 1225835 1584635 159721 900611 1732084 104622 1217401 1250022 1281495 1506496 1508334 604114 1898684 1100577 1692201 1424735 504434 325494 811496 1865625 1670163 1195003 213627 1213542 1783479 1334571 1986962 660122 1955104 1420317 1655309 655953 278064 1788574 1925721 1141274 730382 522949 20431 1202003 1222536 252135 851992 1416058 13049 956917 233684 1195851 497432 708998 967179 199634 1250795 903038 1886204 1293145 1207304 344842 942150 1102323 11749 1956442 236044 891624 1041020 640228 303519 1269653 1386890 709974 1955916 723726 42334 936373 394872 1263064 690259 1915605 1617483 245536 1994910 1389233 741152 135601 1879032 123714 1684057 291707 312638 1904140 1826005 1998450 239453 1835440 1613499 594003 125177 303666 983694 1870289 903912 382401 160283 1590162 1869038 1280823 773144 707337 1598409 314679 1992580 1592258 1017140 1181690 442000 715070 603953 1772888 617797 730726 1625004 672380 1833668 113823 1556567 1377799 960149 1035269 1147433 453521 1860948 1241225 737718 1014451 1281578 1298281 972363 1899656 1244280 1650677 219385 1139697 950865 177268 191503 166550 399868 836026 1951561 110396 1059083 845305 1708616 853336 1530766 1068393 1332061 226445 56520 1412966 1575073 696744 825629 1592390 1011156 1700450 1380309 39793 1566879 449814 149387 66946 1704559 1322226 173790 1997097 1436667 292551 1819640 879829 1467241 622556 455257 1778774 725938 32611 1062242 482699 1670281 584756 1317825 1491563 1915162 671137 1886735 1722466 611762 277701 1330132 1679258 248811 501912 1823455 1012516 1778630 1333231 1128484 1262678 1750385 416213 1801378 1721145 61444 1836350 70474 1933101 1329270 824527 396319 1337189 1676524 1208016 1204214 1191534 1302014 1607417 366318 1175030 1795930 1220251 830507 918990 965127 514063 1017174 535884 1954226 150048 1388135 139748 731181 258243 885708 435142 3788 925574 223057 710154 1823906 609142 517616 70013 913970 860685 1972175 649288 711880 879578 1400497 304407 893961 910513 1006752 383512 804311 611526 994909 1686978 1601924 927585 916483 1633930 1439719 719545 250557 939752 425791 1998456 88529 527183 381270 1314685 1917058 358913 1290789 1850328 180969 1821624 1924741 1243514 1390835 787303 332545 1448235 1653950 188970 829439 1389910 503813 1642415 426496 107134 1939359 622811 1728922 1488064 1412117 671377 908316 811188 1120757 1689032 848775 1972627 1335094 495390 1892787 1938764 472559 50400 1655813 300455 388078 1029081 1188463 1841529 604243 1774594 46553 123066 1754949 913416 1442072 1490546 503988 547624 405763 914127 84317 1529410 831041 1246825 1048488 1097727 886492 325641 7820 9590 801717 1571018 1704399 1504229 660498 550497 1018559 429200 1524265 546946 1857930 1011698 1686751 1360271 734584 1917701 1610260 1952902 1226411 915626 2039 367871 948257 1163937 1584097 1670944 1541412 1617285 1454572 1385141 736797 1859037 546258 993337 1536948 711264 1893983 1119714 1121363 1977788 902553 495670 1594591 1702950 1539554 1222218 1242472 1490111 829288 1940039 1953678 1900700 639095 517766 1230322 1186630 722092 1347355 1910904 1122684 746046 555994 1143579 1957835 1092440 265324 103887 1619561 177257 1786768 761045 1312099 213532 1446496 564229 399095 854396 818005 687614 772287 323292 1429653 750607 1472282 1860441 156316 1068056 448969 1864424 741252 777280 613292 1302772 1088091 1958035 1229863 729304 745014 666056 1139934 781751 1490083 1241067 790470 1260813 1744690 300794 535920 585906 420217 1327961 1764854 1324173 1992560 58192 1569762 889350 1957744 1945244 878990 30063 1946085 1971722 973961 758576 1886718 1804537 157495 691043 1443735 1706718 738575 1813632 1901597 159351 689979 480695 418654 754055 1176557 1474171 1940717 619425 501573 223953 1990898 1988554 1735243 190462 870314 1919792 38200 1841565 98578 1741793 694147 1046094 434067 1851010 1517541 1328466 1288567 721025 594953 1714944 41829 1169674 1653135 5601 438452 1524653 319487 1340137 651692 1235527 646514 727418 17359 1778864 936976 1368265 22662 1698918 996937 197137 987625 624955 1343939 1677986 374425 885942 1980900 1088434 1565683 665259 376561 1129012 444493 1842836 237073 1108463 338355 128447 1998091 1574450 1651734 1732376 1498665 518848 1957008 801619 150448 516783 497951 519818 1349109 1591904 1480791 576067 1297457 1359056 1424444 613986 1449378 1259782 1033519 694503 629187 748810 1368426 671081 44464 1720270 696236 484071 1492252 1544902 660505 1868043 1729001 420493 1637846 894249 355634 34438 1250252 1248258 1629136 1046036 1459508 101723 836847 159917 1151969 1201213 786451 32929 410067 1841019 219017 299148 1633329 1457078 674818 449129 1869049 181596 1978912 1826832 504547 533928 213194 1353479 216954 529526 376031 559524 451236 948456 68773 649237 118430 977846 407518 146336 208347 288110 723445 153833 227730 1082035 1260189 1159404 1193579 227078 344510 123821 204310 510825 1216800 1459087 1727528 1931568 1211700 107093 59854 1216715 1187676 1533059 1017726 890270 714025 1487036 1543433 771638 1612469 182531 1359619 770679 1668950 679649 1118516 1783388 1696919 1065450 210635 1315392 1556316 745549 872732 350250 759741 1999810 1481633 504946 661162 861119 474637 1811299 634360 1007909 1436473 31783 434945 737069 30460 1812315 546499 1147788 410654 1556970 246718 234685 653128 236200 1510743 991790 410595 39778 1456207 123249 931994 469016 69665 1075699 269421 1760622 1486800 377288 638544 1075048 1437890 1487012 132064 1058460 684535 1730705 127124 689244 1089819 1321169 34085 1573158 1010668 759703 1031400 320197 1565345 1367290 1345367 538195 1860409 371964 1913952 1520444 1096185 1791526 417033 476552 1432812 710353 486757 989701 452518 1452349 1803375 1882892 1234883 229786 1957596 132752 1213296 1924464 785200 156224 1490172 1806187 488854 733108 1959391 279234 479870 963063 1725495 471804 1893628 302862 1579868 721803 1841218 122276 1745210 1587449 876556 1480596 1072604 1185808 1421158 1016968 1262777 816850 755729 1571609 1306112 1480533 702708 965332 468108 200680 304530 1791407 15424 1385395 1923947 1384019 868516 218655 134379 917965 331107 1415850 1702683 1835647 1724414 1269300 640166 610140 883695 70058 1231716 586193 622969 421315 1818745 1537990 1253457 1156223 219121 1544538 734721 1686353 1972478 1816258 277836 1242175 330332 719281 597460 662212 867448 1062800 675592 1582580 746723 10012 502951 237676 464281 244136 1267068 1443190 120988 324325 1459896 1043583 1179200 344427 1944060 550952 758205 1676496 72336 1691753 1204166 266596 1734518 1430168 357009 1588335 1067840 438228 1707528 1814105 1301097 1813637 1404546 997360 1362877 1517478 265378 442928 831012 1644488 1078138 1583165 1578344 1864844 1570743 617878 307824 1361146 1697812 547646 1694113 101502 1201334 1981236 518423 1053616 363616 964340 1832966 849913 1408236 492863 147186 1684093 1500716 58954 503631 1445622 1925809 1755693 1266927 816694 66765 1398464 939317 1584886 1272848 1004142 1915147 1143911 527662 326900 330190 1994780 350557 1891500 1999217 1648614 393202 187084 1476979 872217 1616738 1136507 305167 1703552 1729492 722024 1189301 248678 1107371 1754197 1397967 431833 918986 338076 1262677 1896116 1904245 1957656 917731 1095583 1405392 1840599 1997460 1010659 727287 518964 430224 64978 1333851 906295 571276 1875851 684465 1938071 576394 1781223 1134167 635676 154712 691355 1648959 1140420 761686 354480 1485547 919937 711116 1547522 686251 1031307 1857828 725401 1647155 1524967 1804584 106077 675790 352539 325195 391678 153653 1369987 1805593 924046 629105 182220 988771 1520295 69649 1114544 307151 546612 84019 631656 1631179 1917 1774193 181458 942571 1862805 1923373 1631454 90652 834005 714058 576561 727657 1993558 536869 42225 177720 911088 675673 925474 927216 1067504 833484 1065907 1336594 1135062 1970637 1729655 1942760 1785552 883837 347808 1603603 2221 1765609 1473236 810739 1254838 460935 967405 1825935 341486 1854069 1526462 1093180 1250383 1848886 804058 767889 1780721 1497591 1831143 1491671 695355 116328 1300991 1381020 651190 1824927 20562 253520 357424 222545 1692854 1109132 1827215 775672 869275 980838 496761 981626 22386 45735 1982699 433440 155647 865220 698036 1127952 1369493 1253586 1692568 1528213 1554266 1892092 824664 1320213 1703034 1581045 252873 715479 1632479 456525 945878 1676429 1824116 1857935 43071 864913 1138248 852851 61347 1875109 1074749 431684 630786 608491 1805352 979657 445578 1495856 1562265 888034 1546698 1563364 469195 1675136 74079 1764169 849993 769714 874609 1316232 276831 1053147 116648 191653 1305758 868426 784679 760919 1646276 1050339 868274 427131 1134504 1988884 1960815 1504173 829299 255073 1571165 342088 801518 1855753 1005887 806812 666593 1866694 1859337 87335 1868184 687111 1430638 431321 270443 537509 428694 232861 1351111 338761 736383 445517 409220 1988086 1518890 1641860 197293 932081 363307 1009713 487320 227647 463120 1434945 690963 1939089 846978 289181 901889 1828424 231383 236480 261147 740808 1788468 1126193 1330733 42968 251120 448735 450843 1394385 311304 1334309 1891836 1804376 250621 941674 1740433 302659 353460 820830 326395 1516923 1665468 1403205 845186 17350 322308 1042710 49457 15771 918541 740637 415956 413846 1268310 10125 1878421 1442461 1697075 766142 1330970 1605888 1767836 1229373 137798 716748 1474021 291235 465625 3366 826408 452760 735830 1605310 1446718 1256795 456944 1822395 1308406 641983 884843 1484256 720661 705093 88408 379806 924437 664084 1567357 1395557 495549 114965 1708935 1399635 1057847 933861 472076 764373 854668 1682262 487553 1299846 1547746 331590 271933 1412944 857278 802944 1837938 1588656 1860477 1784108 1647175 127285 166921 1230494 1278563 43088 742197 613315 193610 679234 901653 594636 1519109 1777027 1142503 342468 558152 147946 82393 134679 1883991 852597 1657925 1047611 1878869 817053 10624 613877 13287 151779 1619686 469687 1417837 1681765 1754631 406507 356693 1473043 792148 1481738 1312716 108581 1366441 527159 631068 1046971 1042868 835461 1440712 895350 725181 302068 474110 442925 1075302 1327702 209465 268258 1878454 1236279 1250046 1688870 1716774 338594 960134 74300 986866 871491 7599 1424563 1347220 1256500 1872298 1687907 438604 1122069 382172 1646377 551 1235047 1710252 653330 890218 1246323 1648991 628834 1463081 445917 227543 1890221 717330 1203576 1276563 589402 610816 345806 416650 305857 205422 712371 1201340 570793 644440 348816 1985527 993285 1450719 1408629 576129 1076698 940250 1688653 737062 1134163 1215948 1620542 211079 385585 794415 1652700 1791892 1291301 724132 1986739 745580 1135798 997432 1883433 1571337 1049719 1610198 136794 496962 1829142 998202 1503163 1815123 534192 98104 1253032 179550 504997 1279281 56204 389687 626650 227430 123829 1339883 1975861 25268 682563 1024413 891133 1380498 348347 789134 880699 1149407 1326892 1898752 189496 1813858 897817 1790079 1894181 1088835 390935 1235224 240291 1851873 890322 1554013 731106 1965130 1758603 954798 937725 1164888 864847 1954800 341929 1994534 251572 423668 1452430 1582072 1782481 1756709 1093688 200972 1565176 667971 1165870 1125343 77261 1491912 712357 1539725 616838 1229450 621047 1041343 1872937 73785 949856 765349 716493 1897411 1191521 646107 1062145 1584164 238491 696259 246814 114069 1937359 703895 1174710 1132879 1106957 1947292 1418015 464723 1833765 17441 747901 1853528 1148154 1428562 1759293 1687543 1126480 1481631 1222781 1535561 261516 891109 451042 514594 939780 1956519 158208 616620 1571703 1199657 918950 77221 693661 520415 732680 1665232 576268 1797549 875159 426658 1994550 933554 1326430 381974 1368775 1596171 1959265 662855 256549 1863260 352677 704846 1104555 1052405 1299129 648570 936766 1504558 1591388 3632 134863 1051409 1867093 855164 696759 1920466 1309603 1099611 698233 414943 1097032 1558944 928515 864627 343436 243736 1263991 140940 1844041 1773719 1990560 798066 1419305 1108713 1538085 1551158 447599 1726100 1631559 568183 271290 165685 539083 1215930 1052451 1088229 1919360 1162712 206218 1474290 809573 1494224 358264 1447305 190728 934689 1690219 109414 1806567 135513 1945779 474945 1951618 459765 1464942 1945256 542709 1180355 1127488 319491 1885624 1113754 767044 296498 1434313 1731765 383988 172514 1210225 374928 1978677 1087524 401746 1960760 1581279 984812 1087238 42253 289184 574261 1466597 883963 1348466 1392144 1293053 93073 277745 300453 384451 888127 1560138 440265 1067351 1266509 1192239 1520027 1287909 334591 1399543 40173 1658312 844509 1609376 746024 566728 1212445 961434 251921 620805 64309 1625411 1922859 156563 1316298 851098 20578 467470 305689 678637 1042305 1677144 354976 421913 705778 629533 519210 1917942 1457099 93869 417721 524131 744787 149341 1244954 686511 1428627 862326 876351 291419 1227053 353215 1738448 1309419 1628622 925825 1495569 417754 1067791 754929 497180 202982 1173118 1660879 1533419 718437 1717961 1789771 1257372 735796 1651786 1886712 1509285 1244062 1889739 1170888 1305925 625596 1949013 1113881 1653203 1344109 1553197 1366031 1211135 1175554 637411 691156 806525 1484446 39437 1980757 1872864 973622 156743 919831 1612564 562721 1489323 67212 1975051 252250 1873319 1252737 84897 813539 576472 1571013 1221997 600098 382162 1096369 756602 60899 1295167 47867 1018444 950876 259289 196020 1971538 1015229 1142893 1917810 94301 271988 537614 194108 1393074 128116 1992926 1940592 345262 938207 1718609 498561 43856 1020738 1939773 355105 659769 1556409 1266743 1483272 138439 1059167 1526656 1567791 1648595 1014944 246534 1666615 953173 8400 471448 170740 226047 514455 673364 1337876 1518903 888918 308593 1651219 207473 468309 1744117 504630 71033 1231131 813551 370213 985443 1929199 707061 16788 1487039 757045 1643252 810097 308528 637976 823003 263552 1799686 423230 365845 42426 477034 1694289 1579515 261901 1746874 1414040 57550 1760971 1651882 171372 733545 26585 453604 140942 9770 1816538 154251 849659 1241583 771637 25175 1732032 634923 1103372 225098 1742780 960373 1555881 637926 1307114 1590733 488400 270361 837598 1529876 1153514 41073 1366221 910687 573235 86379 541802 301082 1518276 1010063 923040 1494299 1587504 1224878 1282087 1790190 807030 235972 1587454 1508453 221264 1516124 1739797 79543 511979 1021077 333778 1720537 1944370 1889965 1050049 834828 77075 1643507 640554 960121 179522 137278 256673 1634110 1490252 1549683 470216 149359 338012 489058 1490283 691454 412670 451358 1307541 1765585 1787536 1202751 19057 230839 1145696 1332270 1825120 1331018 1150461 346430 1912260 832352 455965 832943 630989 1049264 1302231 587692 707541 958557 1917477 265414 984825 999918 1827790 1777070 371920 1494719 327769 578423 335992 1354852 1698222 1913363 744094 285278 1550234 1946847 1741379 410486 1286471 1069002 950300 582744 1351554 1586234 1261975 1340457 106815 1153463 853871 878863 1495823 1148635 656435 157809 146398 995151 1105997 1668458 359354 1684447 909772 1297840 289094 708173 1981950 1768257 1813698 896125 1128060 600047 16998 173413 1846827 1125825 1026582 256849 1632354 1955740 1375150 1303612 1716279 1005544 607613 1919146 1414695 1328253 1907983 1604449 1665323 95475 301125 873412 44379 1944127 154090 1368216 130489 1297429 179721 894957 1964975 63076 1958961 685229 1726826 1603643 860610 1202583 783257 1097043 1653321 1724160 1999972 999198 588938 911229 1662698 1274721 1826488 1245246 1079172 67604 1366062 732985 373390 852802 1798644 1282661 334571 1641688 179277 712751 861612 741113 1158903 1679041 1349851 636092 557821 1130444 729871 304609 582288 83443 1093863 1602414 1051198 1297586 1987302 208701 1563607 720089 358697 561462 867330 1969002 1944701 1452217 1143186 723096 1148071 1376642 1549210 1983096 102508 1129010 1587908 977899 1562541 1568772 585022 235767 691722 717850 552226 1524535 1203789 689299 1212611 556347 1854807 473317 1492685 1142776 1523606 948062 1789192 477777 894977 72340 1851468 800704 1305 1250839 1832652 273782 1982593 264951 70079 1497294 443762 1680513 428099 1711452 373181 118129 181263 498516 1910901 628344 927408 1700083 171760 1983291 776463 1289105 648700 888658 858788 258644 599914 707077 135105 424041 579673 425169 1201419 1944129 94410 1837928 869369 743800 891046 406077 1085115 210090 820486 1728228 133831 771276 561963 1769896 1828557 1832919 859843 111209 1653440 92400 1128427 1930678 53255 876489 1183595 881284 1169960 856793 178148 711494 1542156 120471 1147541 1129341 375002 339843 1284815 1826077 1622746 1668339 1886794 1583164 1943085 1124722 920235 1512721 493241 359107 602473 792730 93479 1076599 1801147 148418 520503 1198858 852981 481585 544772 1216695 1275098 1634492 58517 1490260 275958 326522 972651 1881716 300505 977609 575644 1328624 1506380 1517713 127807 188270 1425367 89286 1918545 128686 1460794 1157081 1140587 1869507 72031 1069566 1665037 446879 873522 551319 1029071 856752 1406738 1494317 886725 134607 1512544 219968 1882356 1213745 232135 958688 290323 1389769 1695217 360061 58340 1446066 1987597 1951409 1766116 391025 499865 1869173 711243 430767 1510527 1100919 1372676 230085 1089623 333233 919144 1301397 911177 1705251 1471680 1263349 830036 1387869 428393 1904529 1446791 142451 467178 261435 435213 1204080 1084145 1496804 1686512 1444734 463124 288528 1045919 824417 1366961 1240242 1679485 411545 234866 1180695 1066556 1479321 621409 6191 1676781 1435438 501059 1006809 1819872 1918803 250733 1770053 1890112 777840 482984 486681 41539 1633856 1085574 1353468 526389 222820 233915 616107 969026 611976 1408043 281698 802555 866406 1718186 359349 1249683 1507080 241792 1308126 1123937 1481111 1717210 1692615 1721999 761679 1171954 994392 1597642 228145 1180310 674947 316733 1390053 1920464 695916 1594996 706732 1408682 1802818 34437 63447 923797 1724908 369259 1239951 829419 973594 951932 112788 1883823 825984 233905 1635649 1588382 167567 1751540 1691292 733643 684353 1212288 1842561 195331 805207 1563246 917027 190673 1601418 1172119 1024069 1259468 1678341 1406042 651798 1987037 347630 850529 1740394 643317 1810963 51731 1187070 1603989 1595205 1155445 489198 1030179 609678 327387 477871 664011 1231448 1907698 1473183 376927 1127040 874552 1879208 1912531 633997 222172 1804566 894536 28429 1614693 907658 873501 1383170 592373 304619 902913 1747776 1217847 914129 152643 457006 1824618 1081650 1283957 720582 82774 1036877 217512 898298 813696 530615 532948 678005 1940520 1266814 1783268 1284219 961913 1625795 902893 1889114 1554403 887484 1290521 1241439 1900334 1968809 1142657 570982 1104052 785025 128229 142177 71355 1936720 1578095 1325860 1974858 1492682 1560614 765561 230392 8601 322674 672694 1088245 1403762 909554 1351782 1202503 868483 1220693 544972 1275036 1962220 1180793 1864649 1394164 1963223 238375 365614 1152929 1578452 953599 321097 400830 1784420 1498430 512441 158070 1033924 1274228 1019160 1007458 1225638 1098857 1504620 477981 632184 1580203 1096477 602017 401790 936751 560344 439305 1790814 775327 498335 1452891 728942 175891 1554761 981531 351941 387504 1217301 810724 1253802 199430 248599 555563 1225708 632587 1100050 329622 1765563 654385 667342 945913 1739192 1766040 1050048 1079709 656780 467788 1215442 271352 1633444 401507 1447968 1426086 1713189 1893546 1631177 948089 1538862 495609 673155 1243611 397322 966547 1213738 1089233 85156 403708 1260756 224714 807130 1656592 272612 1751638 1459383 1265784 1954134 1824777 1848939 1032364 1664765 144550 1899025 1969955 281751 1581136 1828933 1618036 545856 1899699 333844 1858390 570814 1456122 1441035 1115610 1691447 1207370 1031369 579209 109136 891806 1488189 925356 573889 340245 1191170 16717 1740602 874726 2047 1539827 1169644 1445463 110031 349660 1260305 214140 221657 1056993 140831 1603303 1379388 1380107 1468853 1788407 96201 537766 1111732 869829 323110 1763964 593021 651518 1169713 1308955 1294872 557680 1227317 433467 1470619 1568503 1113554 1375736 1133382 921740 571563 990460 68974 1131057 1273416 1289866 1029609 572035 22506 29148 323495 561451 178805 13180 1266760 120397 1335190 278048 1160780 1407175 513047 1932404 1425540 1524101 1926254 1279308 697079 1268084 1411587 303057 1432428 197016 487719 867109 1942602 1420300 111572 1888143 1697875 782035 105187 786180 1207294 871356 1156576 1440089 760765 462876 606263 1224213 815922 1488056 733539 1552184 910192 406992 516087 1373955 1097195 725582 60896 153614 1704508 1642614 1072760 813465 982445 146427 1373428 730513 893430 758940 425274 1449579 962748 1809256 1046880 613597 650083 968945 1550514 307323 1088991 374690 143540 1836852 1340131 1940105 1125138 838078 1653694 398654 587940 1216515 794517 1048934 521668 366443 1685353 1674646 296464 124175 999246 255969 1659223 1039902 1578502 987149 776041 625664 278543 1901750 361743 1781574 146016 589555 218904 1848563 296942 815282 36334 680816 1945226 1855488 872337 680707 1500359 995231 261237 860675 195783 953932 1571623 784048 1355051 1579356 1712991 1058849 972912 562152 453350 1558695 997254 17942 398606 170034 546687 1343810 923628 65596 401101 1865017 1277483 1516357 1284564 1137172 1269567 1193300 1135154 1631135 53889 1683364 137519 1952974 486808 1190529 1587744 1416612 783426 576061 105517 490354 1350876 1389947 1394021 1553267 930696 1750854 616980 154892 666107 1720639 1812817 1605426 1733863 1378496 1415232 1845243 334156 447022 1095539 239065 718030 825589 1932107 920251 1383992 448041 1752418 1900597 436765 460233 343262 581175 772247 436788 1546483 1141829 628499 1612311 1262078 1222611 1040526 883682 1823796 784272 1706026 1489469 454284 1068147 560900 1561537 1731247 100525 185223 1894023 1867362 532991 410645 1942293 278617 1064536 123269 1068990 177442 823342 1010955 77401 380817 1491233 661818 229525 1776863 1204778 982468 603734 325865 926512 571929 623542 230120 1110596 787146 353844 1558089 54486 209498 485734 1436077 16952 980262 1063137 1806694 455345 69985 578748 606044 1725817 1372986 1931853 1907658 976587 1425004 492449 335145 964256 937857 828754 1107973 1420565 1008163 112913 15382 379226 1873335 1267758 782289 990127 1906453 348516 520262 1394534 304147 391213 622003 1660189 762239 703397 1892059 917453 316637 1359844 1546974 1093623 1782992 322211 969419 704512 28976 581091 1014522 1130407 1616658 905679 1521972 205658 1088755 855279 1815810 1911438 1621916 901698 1015650 935873 1391202 1227433 44278 1789134 1180430 1540207 1155086 1658226 713660 1127837 641435 338872 1516510 1202363 1123753 792126 1850624 938091 1319972 1448661 1262083 654823 1880555 911384 490975 1121801 43440 1841796 716041 809634 151893 335059 468004 1867468 1560687 220005 790283 833541 501184 1636093 331420 1883999 1619044 445722 410178 1516287 1176759 926607 645932 1507893 1479985 443397 204283 179400 767984 1875454 1312704 1503563 1600087 1413772 1251267 407637 202111 443499 1856758 146675 1909829 587981 1089283 1798527 32961 400441 1347093 376600 62774 633463 320061 1593723 256433 642420 163140 1457333 318832 374275 817137 441385 448720 1150176 1226689 1116291 1818248 95686 187420 913246 132384 856159 717270 941182 843749 1872264 610077 741300 520292 1714998 1052776 4068 741831 707170 286914 1963893 390242 1200219 131367 448232 1755911 757651 1580233 918405 841197 1592103 1290340 575487 1607685 734727 1398457 298003 340741 1350511 1513663 484900 960830 740712 409054 671880 1309656 1356033 975781 714123 718149 212247 1730886 1068321 1629972 912166 599177 339361 1994181 450505 328198 1792343 741737 1154079 1503224 698502 849715 407489 1511199 393166 1544275 1212484 1274801 368897 1380359 1046046 237484 511421 1835819 1963104 6206 970269 1380182 895171 1912806 1094543 338753 1145497 909083 327951 1519895 1087599 42729 1372572 1690869 590297 456024 1171617 864377 476468 221149 1151966 1828762 1035231 485000 1776203 282481 1835573 401229 1486722 1840431 691857 1894383 954770 1310623 221608 995986 767621 788800 1283095 1722087 66394 726861 54441 1552143 1134651 702232 1353295 739430 1988866 786552 6762 438518 1321864 1769123 1107281 631090 999310 981568 1221260 581183 849988 200202 465009 715366 1167187 1377971 190157 1150077 1220743 775534 478466 1952964 421117 456709 1270570 282388 1731723 478898 1405934 588873 643959 1476208 1171757 1649425 1192191 1557341 864791 1865394 1453231 1230441 1410558 27248 290988 1389371 1230522 1280231 553868 207556 579395 16364 457152 1768845 1252012 901191 1748966 1679208 1293275 737217 952379 107554 1680898 1605902 193153 599694 350000 1373787 262956 1808055 43229 1728140 892862 468463 1840616 1849496 456520 1337739 1622907 422532 1345867 478298 1881505 724127 485939 971951 504954 965452 254481 1202967 1774767 1980188 1539357 271956 22679 1520848 1490406 512061 1282854 739990 1679114 414700 1824437 1910735 34401 1375235 781996 1943411 913783 631295 1122433 478711 407029 1018716 561406 1664055 1302328 548334 1305374 1194547 1000041 162818 906447 1048323 473453 559433 1198141 396374 1673363 1371821 1000579 988334 1827178 1126559 1887902 59388 1643300 1857926 1595191 1123414 870402 1448393 1906017 1072829 888855 1293614 292425 88875 1387122 1006110 1284664 1798238 1114870 1444992 816646 1184332 1328310 1329469 652399 1736888 1855522 1854963 356554 88322 316984 496388 1836601 204738 1189961 1372574 1562577 634071 1627936 1420063 1380566 242552 873452 1031828 1197013 1346358 823530 95411 1415935 924831 1803833 1815086 1606186 546799 498069 485731 1507312 534297 867385 1570153 938345 529774 105756 898629 613925 1323899 1879777 1557377 1782284 780424 1261713 151090 1668042 1722888 224140 247372 1404435 1125948 1038576 563937 1127032 1783521 1939684 1438722 1878276 226480 1214796 134362 151928 1554935 623952 108492 1940964 282927 391434 987718 1301037 1180035 104340 488074 215581 1145491 1732827 1575528 817313 1963545 1283241 157848 1853468 780900 1822379 1011278 1573354 313518 856690 1004651 477660 1654200 695419 1946575 1343634 1734131 1836704 169240 1980704 842755 534892 353747 178823 1262098 406633 1652280 924138 1247945 532360 193867 116906 270532 1550131 1126105 1745515 1938280 1210715 957258 1362460 124081 1137996 1515713 721072 1845221 281379 305956 1912241 119001 319504 240734 565249 310076 1512602 227876 1708430 1168334 104445 921370 903597 1739979 1840862 1903367 1538104 797880 1173437 1608118 1097563 881572 542302 1047955 1969554 1540130 1242453 696548 1206511 1980474 1191894 573524 724819 1415047 685326 211792 499243 277897 1655527 1928007 329304 1654658 351947 85225 627736 1081926 955079 169482 535505 1140806 1225615 208193 1112832 1316843 952152 1548604 1702471 1496722 883288 503141 1650281 1046501 1758813 1350191 1715844 644431 1450708 548889 1455160 290518 1116097 947837 547766 1802645 1414000 1463501 680263 1919062 1669745 890708 1349643 1582639 1565652 1396492 1650799 149099 1937736 917058 1801360 767302 1639548 5915 746000 1837553 1806797 648290 924794 1407545 745899 868271 488966 1815390 1061496 725210 1721292 428969 1405617 1500141 183270 420590 1423474 106635 1475355 126656 483161 637261 141465 1129963 1116646 616274 1015193 1170686 1207380 1495783 1519767 1471071 50796 187552 667884 1108484 153598 604269 69122 1725605 1213710 519469 890261 525252 492706 258598 115153 815277 151064 1499239 344847 1397587 998287 604815 1009515 394504 947078 695408 991707 1495954 938725 1960125 1749907 200020 336621 912828 1889541 243964 1673697 533702 626454 1782917 405294 1343480 1225180 562208 1981875 879293 987475 787574 1652825 160053 1001253 1409009 336927 1193781 1965025 1802468 1998939 923577 308410 121415 928026 1290431 611598 1126793 1483376 704842 53323 1902233 1775356 1693290 1983747 1993463 677151 1081740 1600622 756516 1773477 532748 826014 1107348 332541 1931033 1514488 619756 1929767 1109666 97081 1085925 569766 1440092 1142135 1029027 1055947 1951663 462254 1771002 681335 456723 129340 1306773 617570 1875552 1155051 1478452 1042695 1123552 616351 554522 243183 197626 1948893 1555543 1704947 1843073 184270 1669184 359790 231446 1391217 1754911 263541 1268824 1379072 1849082 1097821 496185 1878898 363930 533288 191425 357049 592851 162708 650517 937424 662271 1650144 842554 742671 1233855 1232180 168245 606721 849341 683110 736846 1776914 924573 49127 1188956 1615767 1348852 307899 1302401 1248467 1328907 253827 1227740 588635 808485 352398 530859 1307056 636996 1142331 1172051 128585 1408749 1475715 1103632 35877 1273205 442805 1877047 225842 417112 47708 1477723 1053116 1963281 546757 1598969 252346 1005809 311638 745361 1463803 230505 1379118 1044529 1561634 252446 817705 401078 310524 754008 510566 1736117 961722 507698 645634 447977 1487161 747734 1220407 945470 457331 1648522 1359293 1097437 557621 1969029 1265211 517081 1346284 1052502 932465 490074 1959572 583471 571285 822880 1676396 1359982 880471 1122705 551822 611089 48708 251238 88439 379342 1234821 1824039 1538716 173250 895755 1018361 994904 999167 1049166 599927 1501540 1784928 935771 1098215 1880745 792796 674624 1121007 152409 191902 1109513 571296 1177135 182689 1701700 1908111 494178 1412168 728381 1021357 387967 462555 1522293 1247516 728422 496488 1723784 1834672 1586701 1901339 607628 1554513 867284 258766 1634078 1626104 1454153 19333 894022 1276822 520575 1445310 500751 1009305 1421849 236106 819387 1065846 1039668 326914 1437899 1500275 1943296 1273450 600370 1071752 1868672 781140 411126 136364 846217 1275189 1618080 806822 1410839 1309796 1193944 161305 555838 67969 700263 1692502 36522 172743 67416 1772694 108038 609667 1078811 1352950 1590240 725838 447784 1736915 1683864 419803 1956943 469600 1618906 404536 982998 1608939 70934 25793 494395 721888 1400353 475265 1818610 938459 1603352 1067798 1209635 88410 158741 1910727 712300 1065454 1025895 965152 1103406 1488778 1818114 1317661 324710 1807145 1614619 1290586 988862 1147743 510998 1808397 1348965 259924 1914233 1520370 392978 1622735 1928026 480717 199789 1297537 1067487 795574 1965728 82467 784922 1432147 82509 1090718 1521801 876171 1321056 116497 755486 1464565 1264070 200983 55591 1572595 556023 1788780 1071272 1440877 1770464 728055 695300 1366921 979008 665205 530311 184640 483119 1572353 1845597 1952905 993647 714356 870604 459482 1862740 95339 1453144 512531 1935148 1121997 1845023 819436 1384733 531830 477646 1806503 759694 1760153 1157426 1725320 199905 822477 1072964 28337 495724 1772423 1166058 814919 465386 10549 1435705 675766 1952119 1393322 1815749 709898 214801 1096557 1552377 548480 418658 550457 213813 1229485 557697 1128167 1571390 498224 887192 627913 1821726 1174822 78532 1815565 1108493 1804635 446903 1165780 132968 253871 662191 641238 32784 310580 1858384 1939793 1448180 165206 1492273 129158 1072148 122877 738516 1085313 1473248 996831 654354 662713 1551015 1684086 117197 391661 1069558 1728817 1395491 736180 192801 168964 1179936 1895451 1973253 708819 1247107 307090 146975 1062467 1830160 1806334 191502 1781224 1461168 233343 414110 868888 277799 174098 1922844 171299 89542 1475308 388405 975137 1979248 1367837 495126 700206 1626811 1880736 1977336 603599 37064 1738703 1812893 983410 727880 1500168 1704948 149885 914541 847759 1731819 149608 1044780 1601154 989847 1416196 1391568 154938 196930 1157849 1627909 1815015 1471535 288202 271754 1942243 1589510 24578 154911 877282 1555012 504442 38742 769706 1356050 1061657 269919 1811891 1929704 402799 1977098 927344 736761 692309 32709 1681066 1968869 1242952 1933186 1074918 1314435 31455 968569 1140337 1483292 1101990 1255614 1986012 172184 595627 774590 592895 87747 795431 1040003 663550 1453343 330869 1692784 1237787 1095782 737451 437097 988859 1380312 1413067 1768657 1467418 1527211 611134 1271465 100676 24806 491462 37777 103892 1890787 1469531 1007026 1727296 52159 1669485 1255073 1611619 1579728 1754155 1672539 85602 156524 397048 256662 1185326 1487907 1089414 728569 1405745 424907 1755777 1947119 1878245 1231004 850502 254718 1383438 1115835 1048875 1192883 572886 1397583 1736653 1718758 272950 1206427 737433 354355 385593 1384840 23019 226541 638023 163047 228342 1667214 1502174 665151 1030819 208475 114850 1976459 1496647 1664338 238751 1961641 1541174 624056 570442 234979 961895 68458 866704 85496 1406556 1753209 227201 1300377 1925075 1442662 561321 863587 1616402 1791164 1528490 1864249 84875 468857 1347526 855461 781875 668706 975080 1291772 1523211 118495 1849043 1344872 1930151 567630 302162 534005 1939911 100423 424307 1938794 29619 1667931 1171316 787759 704137 55801 105048 898565 984818 1198782 182127 1750015 549056 836285 864180 1323491 130279 859537 562603 1945462 1407941 95937 1284290 1090580 622828 808801 1722581 857166 507659 1895454 1713431 146472 1817851 1689918 98904 1459704 208905 1615426 1461584 1530037 350680 1231492 1858640 1199321 1487440 1796998 1765634 1586670 1833550 1228929 1344766 1702955 127331 745437 713675 48039 1588849 1706483 1661916 1418746 1564175 1186808 552338 160099 1423224 1560116 460822 1693495 1148713 274568 1963217 1963229 506873 1648743 856740 810781 477772 1245791 1477058 1208904 1502609 861836 1531186 211032 76630 1010128 1045595 122146 1515956 1421613 908678 1985092 823959 79362 1084783 42649 446852 1904697 1336901 1720920 1780803 864186 2730 1173048 1132505 523004 415681 1193551 1160109 236518 651598 1943110 845945 1101230 1415697 297529 1907991 1641516 328274 211668 890550 90747 1571969 816752 513219 1761492 860332 432272 647021 1891354 1335424 1337339 304235 530280 1450531 57599 293027 360273 651509 1491578 417374 213984 709004 391709 1530771 779231 1568940 1175884 133992 967957 673127 1736525 1869748 141377 1295376 650875 357568 1507861 83264 973741 614345 752036 1869177 989552 1720415 1708210 1649010 11748 759154 134702 1980923 1814307 1069070 1273549 1760701 1234373 1974216 1220427 1593366 458520 539533 755923 392656 586081 971359 1261504 1575124 732613 940199 1571070 1289774 502446 707379 992535 1178455 248587 241518 816806 537362 898378 281077 1215616 1610580 718667 944285 1942552 251643 18341 213616 1769347 808134 1416688 662242 1980924 120103 1883973 1374793 1781588 1153182 623287 109426 1854355 639730 1009280 1991685 1039515 1467051 1581781 71322 134960 1599978 972172 481173 937790 1970491 1842503 833496 1244568 1422632 309820 1805110 1974075 1649234 1876381 1278185 649265 1292615 174447 332521 728409 214231 1365177 1674505 1769033 843358 108086 1663947 1319850 1269624 979484 1003680 1690288 1145620 828590 43891 1976513 1903059 452888 1455474 1360842 1416759 173589 1305449 1273464 1318709 277970 625513 1905497 1022076 1930519 660833 1990193 683850 1296361 1269894 446448 401383 1813180 1854847 343301 635604 1408867 699630 286322 1603697 668666 481443 346081 735595 830265 978706 1038091 1345802 1526984 1614434 498063 1926132 1052112 960612 1558969 164671 1738198 833890 1205423 1222988 1009875 957805 853473 1598420 825675 110426 532374 610698 1392982 555335 514446 632331 1719561 362193 1040892 1773380 1819457 49405 1273045 1322682 672757 828076 1569753 1946987 73793 893617 1575421 138857 1252129 1418320 1300933 1184843 133375 582554 256840 1391421 976259 1278063 358758 1772421 551445 1871012 1296979 544010 1187577 1748549 584901 357474 1705212 1852337 650292 517715 1321979 952199 1641599 1093768 1748824 643346 203399 1055844 1084653 1746717 341310 1117919 1388543 1752479 80824 1518644 781334 1912221 631274 619300 1625687 1294714 1399648 1068108 909812 448022 847637 1387457 1717142 161603 274725 421200 402147 1858021 1430738 184311 1060727 1087454 44148 1595800 164699 604244 485040 554657 1346051 1540099 1217971 1246670 490907 272976 657772 493877 318147 1350706 836535 1393892 252330 1684219 1405085 469586 1899995 100450 721376 1325736 413449 666340 1804369 886037 1631249 399107 1662194 19147 1138255 1682296 1911306 243986 1177500 1532245 497067 1263348 518333 314603 1733604 272972 598466 1353980 155691 1409637 1085146 267384 1557690 1546451 1843408 1159417 1842226 1846117 983917 1776973 1323266 1304378 1909400 1678027 1171598 1505801 1185695 1657164 1028039 1610004 424823 1530053 1387448 1695976 1420592 1719118 1069417 664774 1794642 627362 634705 1749483 1730415 378793 1343474 1511985 1713823 39291 170873 1026009 103271 1078334 784094 63800 127456 1756742 477595 163110 916003 121674 127652 1727354 687438 1751672 29646 158765 1162544 1984981 42209 274875 1403594 41368 1813173 1631990 498923 127448 466305 1382353 920541 1450654 1063287 6220 1205926 903796 899284 716320 292323 1879627 1599083 1957271 1251116 1442399 179168 1355266 1424234 1574970 1423652 916527 1596510 209884 86824 1816710 375248 979591 1033697 1840768 277974 303899 857458 387533 1614616 1563377 902873 642000 210387 191070 72204 38913 1174 731960 359718 1268378 1552739 221992 965741 360637 169986 819529 1667823 1651541 803349 751273 355891 1922928 119193 1795598 1124824 1727490 999041 1910708 1954657 1161151 259680 1171327 1907255 1608672 1087563 364052 1758274 1450514 633408 1876996 635362 232696 1977431 808569 552856 1839568 1702638 1229999 64750 537486 196605 623743 1971707 1982483 1470711 1705980 1679168 1455937 72491 1168941 508610 454644 1458658 1715304 1591867 564436 140641 1575926 840007 211479 775602 700154 1011998 64300 832944 1508510 1523022 893527 714267 554403 229927 1437250 424798 127923 1157318 1542778 126706 29577 1570991 51572 939576 1744422 1832801 1192111 846966 405282 288186 623606 747297 1300045 36378 1642658 1346293 627283 362616 501372 326183 53814 227851 1508887 1646345 1903077 939644 1099282 1474503 1159495 1576115 1028791 1655579 1803860 656627 1991138 1461602 920168 1469108 1024291 970249 568197 881310 1721123 569770 1788579 151587 1104347 1037089 1004417 266030 1206232 1018541 1103564 962965 137451 1132582 1940929 1820034 1212813 800079 321664 474230 267053 988965 1607611 254813 643189 529772 1325334 1873238 318029 44392 1736362 203842 713394 480107 1982367 972851 137100 847133 996446 678735 1787178 798852 573206 220801 663223 566221 1104696 1236777 1740445 1151522 1498249 807322 1064656 1376992 690466 1518902 1935039 1070898 1683096 286212 407297 76686 1803983 876789 849412 1653987 272030 53670 1655860 1358205 830471 52569 1166539 476493 346041 954690 994693 1096245 178032 1569514 881512 1929530 1731106 655421 822533 539095 418687 253037 1980337 806809 1711342 55658 1587379 330614 520335 220676 1982781 591461 1633145 1648623 90102 151199 851694 320645 204810 931485 337237 307471 1169952 1800858 746437 1597712 223657 667636 912235 1356324 494947 1904489 1381800 1364622 1147438 675103 691645 448964 1109268 1566378 999562 1651802 1174808 749582 652656 648849 498188 509328 341015 353963 26059 1224551 1319791 1298125 927929 1896935 1208487 1545010 596115 523663 1025551 55691 391674 1632069 1829732 868719 1876939 453764 1504534 340795 166489 664818 1632810 851999 1619008 840897 1482309 128908 658106 1715234 1504692 1951888 1003809 1094882 841899 1117823 1100367 1796208 132883 568755 1372082 1459444 502607 923012 881193 869720 943645 94288 785915 295753 1650069 1216009 471872 440325 976158 673540 260943 19087 48972 1173545 1948586 793156 753480 1112017 1743574 1738470 1815487 802033 109195 660744 690463 460910 1422004 1921216 959839 97754 697963 319989 1206410 1877477 1687377 803846 232294 959451 1333565 1277499 1803187 414208 1951911 1831516 766788 623078 1233699 608379 615469 1557638 483061 1264823 51768 246249 420103 1504332 866761 213916 775822 1009174 166591 1780797 1652957 1230017 362925 1585307 26102 1581269 250289 654496 1077358 354677 1270714 964031 477550 400753 180175 1741766 1418865 118325 1854186 1151658 1597170 1850127 1850164 1755233 156284 570755 947051 81689 82042 478415 103861 339664 1718554 86597 328009 38014 1953270 77078 1792484 168755 490307 1126500 1117337 1374084 119411 491819 955081 491665 1347364 1640358 1268714 615078 572466 884847 494924 1304461 1200442 1705038 1168954 1310420 1410506 1245361 285047 966885 1536349 554413 171456 16835 1686145 535974 1071071 567144 120310 1721674 35646 1099931 1082901 153866 186037 109967 447514 285559 401270 556897 1152828 1065240 1006086 1673079 702511 893376 706634 177972 1127013 430014 613032 557337 1721109 844343 1216791 1134666 1655521 943673 428378 1660963 705615 1382985 1945232 1340239 654407 962204 458119 276311 607854 1653652 906393 1828730 1174340 259118 1777752 531292 1605684 992305 1159292 313598 278640 1411036 1388513 498390 329626 691226 547697 601675 1077807 1135874 199727 1209483 883067 1767028 374244 1862801 484039 495996 1528740 45683 1409069 1880837 884020 1752316 1809064 603686 650430 637973 1669658 124772 1396322 1792466 1283104 540941 1145738 1266803 1960267 215458 788929 1240587 1019311 1922934 768384 1162791 593418 1414379 1882077 535021 88279 5183 1283893 1639002 276710 600010 1242856 760149 767016 1478130 650990 189017 1028062 1177147 648298 1372376 1075805 540298 197836 1495136 1494195 1854802 714627 92052 1604554 1373005 1095702 1106685 150752 666422 943936 201920 879912 1948035 846231 1993780 368471 1988269 1709254 633029 26722 642220 1546759 1558083 915884 682705 1347451 786773 1741275 1547362 105053 1042330 910651 1674720 446639 1588754 926224 179564 691802 990365 1691308 138201 1070196 1329158 1992003 111790 968609 1187482 466170 426943 365695 527106 71082 1081609 821647 1634700 688312 911273 54946 828051 1371134 67479 1978985 1490371 806536 1975912 977501 1857743 753457 1417417 496031 1201279 1684095 630039 406269 1806768 785479 1648555 186379 882905 1652392 76466 1447309 232572 1638048 78855 706511 1795935 1304138 1864036 1441854 1060985 435619 695210 517072 48424 1995305 1548260 1018919 78839 299111 669658 1831856 1076593 1233805 111086 708835 1671270 1922381 1240340 1171431 512665 212780 458328 943263 1211379 1313588 1015156 1122636 1079095 1349568 1860260 1539868 1155160 52559 971740 1056305 36782 850415 1853126 1265667 695966 531803 1932616 35598 1389949 1020383 230729 1646955 247851 1852880 1383464 615677 216065 1760678 1171193 616388 1366173 1632047 363449 860897 1459556 1418819 238827 1163177 1643075 254868 1845718 1646659 1056682 899721 720825 1379822 1338105 851335 1144945 1438978 401170 74013 316073 103486 498251 854422 1014559 1993467 879098 1127566 1131008 1589746 1364225 800865 1591467 617169 1187733 256074 322694 123122 1866454 949429 843601 1072915 631415 1207228 243732 286831 391084 140449 764548 324535 1298572 207497 661715 1377185 177873 1425808 1824940 1282134 1280903 480828 753936 118532 452726 1366821 395225 1270139 607102 783460 972762 107456 430202 1741062 946968 808958 1216105 1168377 189034 814364 1284174 1325086 1176396 1718830 560080 633922 400044 1146798 212850 122885 341140 927778 1962396 1114140 1608336 1509489 197529 1879767 172834 1639994 62098 1049109 356788 1580209 391925 734834 47245 1250558 1906795 1481281 77830 217759 1551894 578861 435779 1426556 624232 573400 1520009 13588 667262 298334 179989 1552915 1088871 71133 1819781 301752 982409 747566 43333 949455 1989399 822279 881852 768573 906898 267935 143568 1115853 824108 270663 376626 1074963 603524 275901 913900 1393023 116426 1587621 10244 494824 1352457 819240 11479 663166 103194 1398039 675711 1890710 1538240 1534481 489779 841542 1012965 1085742 1988439 307336 375964 1906257 223228 1366670 1256339 1655108 567211 111659 630460 572238 1056086 215202 281998 1173206 1293965 504717 1552734 975790 1019677 1155313 1231336 1166769 1161193 657120 1793603 1929079 1936614 1041852 1914502 212972 522218 338984 319618 533387 1129143 1703850 161457 1819853 903222 1032564 366853 1941198 468500 1237588 638436 1941092 1327086 1420281 232678 388504 1696659 1485016 61128 372501 1158531 1869621 132066 914961 565906 1185714 836239 1508640 331771 1420425 33705 1799321 285850 1741574 186050 378813 1158033 80269 564345 993455 1429005 1140211 441235 767866 345102 1043866 85669 1429613 217930 246203 840543 1616806 991027 1841145 1268881 1766162 1097029 1403634 644786 578577 51549 182016 1930978 679712 1059962 1493591 452578 1401240 784039 1031212 1281402 52945 1621910 358214 734412 1797231 1590772 1096029 457050 1877763 1398196 1486239 129412 1289600 1086563 526314 501895 861982 1048563 1846830 590302 764600 1687700 1287161 1826158 115618 326711 1336179 139838 136322 240469 796427 1037134 820388 310217 1195355 545391 851675 1503215 83130 1990756 906929 1774480 404631 776352 1747474 956132 1420171 948423 179799 156803 374210 78201 1897034 644196 1205677 105198 1881875 516394 1243002 1839338 1891805 1039973 1914418 1634422 1855223 755242 1301747 1314875 1036560 1792758 200610 854240 962152 1385752 560793 962031 1730784 1139797 408357 1858564 801020 93016 1814952 1216362 1837491 1083401 1550924 1643172 469425 504003 1041410 1300937 497294 1307581 674902 1697566 1964677 1947904 1497558 1796722 1239376 1038348 1985586 434722 895321 1389441 412921 510368 1345298 1823161 91412 1683076 1632852 1117287 929749 1236334 1154982 579533 1093683 1703213 508545 640305 547513 928524 1105735 213080 592857 1147152 338215 844262 571888 1818568 1861773 140553 89975 91383 208405 584093 1745623 1791127 1197559 1059019 1591117 263715 474851 660759 1711960 385738 1243352 1474037 861921 1559540 596363 1254463 200468 1863377 1290077 1160821 861496 1434604 130613 833214 642008 61142 1878434 1395574 1537351 302558 403270 1651648 1025474 1729382 971515 614625 1374830 924550 386426 1250864 754487 1919638 1160134 1180572 1080995 1131781 312142 665008 1542190 738470 296122 361226 1970434 319535 727489 771116 1634411 379052 408172 29712 1835993 540731 290240 1443685 1567070 1171587 1627134 1081854 836785 1372820 531288 766747 558682 1850988 1069375 1745958 1633331 508926 504074 272291 465994 1133056 759849 1509307 1132458 1508605 1073435 78535 1318458 974259 319308 874197 945342 749214 424835 371376 1013936 35536 755906 1894683 999242 932951 856577 1709697 1517639 121286 402947 1286607 698033 1901894 1534209 907268 44316 1627465 355627 1767600 1734070 398117 1541159 1711650 1431120 185495 657072 350376 319036 658249 386476 124535 1678406 967650 822023 1957476 1900822 1426481 1017526 339200 48803 510110 1846391 1198037 1634691 1395440 461289 1365494 183324 672876 1518901 1663790 1967408 660504 751314 1651826 253251 1114910 132408 900021 621708 1312010 723277 860063 1358662 278489 959085 284549 675372 1741011 1009693 248365 964499 128254 1637879 158749 822205 168606 44523 405886 1989299 1844073 1579831 1812295 1604351 453304 415649 1859311 1453170 1419036 125263 939289 158473 1257643 1392010 1481740 951076 807823 555557 1733408 773967 311426 1978698 953799 880447 48688 634805 410231 1505345 1038340 1924497 293725 748573 550034 1958051 339869 64839 445527 1594998 582518 1329048 338595 291341 1591008 426086 546252 1898083 140212 839399 1081066 1262249 31678 1473987 1603855 1625473 1229664 530747 700144 675158 594085 1651039 1827869 1393975 471538 446045 151359 765646 452633 942918 212210 536343 466236 198873 1857458 130300 1634057 1227007 246093 1708540 721523 1955101 1867822 1339498 1174142 626995 1344345 162384 182738 1672041 227373 836119 596010 1860227 1823387 1874461 1774331 1557176 170983 1213557 1229715 144204 526019 1971270 1461858 1929518 426419 566267 1297858 635650 1194436 26565 666585 26256 605078 206140 1469268 175798 444801 1387223 847042 135069 923920 990424 64675 993685 1891928 1227345 1661306 847057 1353340 1400189 1685476 1659081 915202 1713348 578233 1534296 448001 1489506 1209809 652695 1488014 34605 585573 1103602 1623123 1208962 1989567 964056 1420845 390584 581945 900418 209555 1289292 1641526 310331 273030 1207439 1724857 1842912 566132 1254417 1029773 309523 630443 1729137 651245 645765 1667457 1936891 429373 184725 926287 1856804 1330930 418325 1980955 669378 1528969 593372 1013825 1783123 484862 176098 823329 429057 1477576 613751 1459359 1856025 1639393 893980 1235408 429931 1186775 1247498 1715695 1104133 705299 572804 1274517 1621451 815827 466265 1774323 193104 139369 1973371 809907 1032023 1478266 418754 1531897 1178733 1722301 332749 1208439 1830628 701694 585771 1489101 1980229 232091 1806229 1799128 1496579 372645 1322622 1213983 508827 389759 1081591 791222 1120000 1289043 616224 784111 582246 1436579 179329 1452122 1954613 1826003 1457736 725751 1056991 1677598 343980 664854 349289 1822069 72820 115209 1265903 81598 1354677 1906906 1565008 1633095 296577 466915 589647 186998 720604 1159386 913701 899822 1921038 1304350 1461549 907413 1659285 1569260 665411 1787385 1755366 1572387 531676 1179346 303175 1713451 480074 1010833 755350 1425550 76503 94984 1774521 666257 1014040 1164878 284905 1314261 571520 1730937 1350757 1063384 86086 1896081 41064 939041 1559604 776319 153071 982015 317523 1779130 1753091 1784462 994718 1175399 1192729 1355684 1917808 1705217 1447388 1918156 831632 1099799 1588996 1147629 637159 530165 323234 1637311 1638183 380307 635304 446446 991923 764268 867982 584536 1556647 434983 404398 1903486 981610 1540198 1348697 1662926 494481 925573 1283854 1316355 577395 211642 1340275 374073 1018979 1759234 1204339 649578 1434329 1754349 1659996 774332 1381848 1146976 1255173 1219868 1433705 1607818 862569 971192 728608 590554 1061210 1386461 1450557 850872 165609 329251 1402183 173954 1695691 1699199 786751 492406 1618866 1406676 1038092 331719 336686 880815 1355141 724498 95214 1695739 1327271 349863 1086910 1136608 765445 840018 133886 1080758 630000 806472 811274 712748 324420 1843864 1498535 1781951 75892 114868 1068771 46545 1847763 1744244 1129598 1372638 827894 1532949 1754161 943624 1771585 600320 1995029 1118548 1346709 1325678 859458 365967 997814 326969 391079 339446 1902401 1345072 1656293 58342 1519340 438003 278348 150342 1595771 1733929 905290 1225700 929313 151273 1860986 437108 314263 1384867 90343 889607 71472 1190596 1039545 1233298 1812668 1593283 346117 581245 1312797 731108 301962 1770979 1684237 812132 1807707 742917 348938 1092614 1963162 1845557 1259586 1846683 355932 1754077 291614 1485426 893218 1353326 1485213 1104138 1991805 1486678 1216764 189952 1536958 1755875 995720 453976 1940432 125674 1758630 1761592 1368815 593944 116488 72212 64338 1560156 913705 589521 1030845 1458303 1697764 1456241 165169 1053106 886074 1678569 123195 1178100 1379885 231495 1251630 394856 1615316 862379 1711579 1807000 1436471 1280763 1673812 1307440 954809 57404 1738390 592001 1890823 1561946 147462 706299 1271259 867722 1041607 889733 294043 1881074 712560 823284 674039 1943993 771004 964681 983626 835575 71454 351595 655080 1977188 20763 1204593 754393 1071380 1224450 1278901 760416 255573 1806537 574757 614105 536312 1644065 1874337 1955073 1247957 315475 432406 1885545 517678 751578 1054375 1018465 1515537 1157589 624031 1714434 642273 1903784 639992 349560 47089 216846 1139761 142760 219891 1998977 801922 642314 388421 1928530 1232202 427679 1443800 1783881 105947 943833 1658405 1163496 1848178 215652 1549355 524397 705433 886306 1416133 960528 1842673 31818 1026256 1722124 736178 539594 841709 1877789 44403 1403758 551146 1274019 1512711 1716921 218451 49952 351228 1447773 1600166 364397 1699304 128200 973175 461796 813801 629236 218063 676322 1859979 771132 911333 1605825 444840 998081 1488498 728359 136712 1728208 1543211 1482987 1088833 555696 322670 892398 737334 803254 1144542 1462605 273812 1041877 558252 1334305 1358942 817244 663347 1842007 613863 1188044 256421 312192 454583 109401 1648167 1203394 1892302 1507621 1120209 1440482 1350424 1601685 143699 515137 1740981 280458 1924940 1351419 1428169 304341 1440563 850148 590326 400120 25275 106084 776123 537830 1348013 406285 17613 700475 660750 585204 1017150 839202 37977 1006524 35300 1737002 1099516 865518 1571996 979579 988567 682237 1647528 381730 1671013 414327 748626 496694 1138237 12108 884416 608360 1574326 1587423 399761 164372 76010 1485418 25954 1905575 1804923 1897449 951497 400042 1144319 23950 1699897 1124228 1482575 497660 1533050 382186 454866 1024431 1532411 1221748 1163996 1008889 1235286 1983684 923924 675498 948470 12963 1297648 631878 1094959 1633600 776261 95895 1803452 985671 1292058 1737975 341683 1364252 1425117 702126 838664 244565 1368089 23560 1789092 191119 968465 1464463 539269 140278 97136 98811 177277 1485740 1608793 954694 20826 1452920 1312160 1101382 479818 344048 749042 1573920 1108197 992326 1250168 708952 1750457 1430135 1993531 229254 7858 718 587633 537963 931919 1969692 1345270 1825632 752620 82391 718873 1289984 1796990 439314 783853 1772066 799518 1154750 734674 723258 1432750 1300867 1276831 883701 1970102 1174202 1709737 1324444 494997 151686 1120075 523615 1860351 644373 1768974 1003371 1321361 635085 580587 1253127 716950 1156493 19635 567758 1872777 1971966 1831552 1614479 379055 266168 1021083 1123709 1913659 936757 530806 1275258 1002032 935724 568158 99002 884758 508121 1260758 478825 740835 1896501 1580958 1796870 694056 959436 1582058 882791 243288 82254 1958851 498674 1032090 1591723 1987435 434775 1287268 1591553 1305966 1522318 1904789 1290072 1952794 543178 1558178 1127710 1489541 1204186 28675 370692 112421 276854 49191 398303 1603549 341120 567210 1363494 1981529 1189121 1087247 1410324 791972 649880 912449 71226 761504 43552 1054056 1946634 822073 498731 256515 1193338 26868 1746066 386735 1550281 1930323 444833 65540 328150 552054 386149 247870 1382717 1201470 570744 595261 571984 1193720 56397 1988404 508715 1316439 1908625 1405693 665623 1476425 500138 359767 1937153 1089801 53791 770350 1354440 1769104 1263370 1503091 1004850 352726 661687 1946612 1610439 857953 1356651 1111989 548267 619175 1755869 1928770 1507780 414175 1060976 1043908 664388 806233 521180 1504056 578972 512155 468471 618252 1997294 1567611 566993 386291 728669 334307 201529 221977 1306262 891338 1994694 1633239 953601 1663352 221710 1736831 57518 424857 1026828 1397345 570613 1813030 1408974 1181612 1185504 854811 1970410 181447 1883346 367042 49451 824789 1371372 1825481 1986996 206116 1939079 1215925 1370749 373872 1682636 257618 1270732 121394 1375827 230169 701215 1408092 915869 1907523 640841 1090089 955544 806923 1098326 932591 1487575 355399 1713269 1701075 783330 1511621 923205 488488 545270 1462233 706043 941585 192617 911145 703683 752128 840082 1289638 539994 1433963 759947 1463569 567145 371049 1939138 1129609 1972881 401456 1338261 551408 1759976 219647 1674071 1827159 330215 1284548 797846 1532780 1534585 714416 991032 1932346 541183 1915246 418185 1539969 515113 605197 716959 1776070 1180960 1808466 370625 375022 235042 1610421 702677 961639 148286 758096 1286940 799717 1838244 1169153 543296 1639283 813269 1549312 933980 1956618 1123098 1777392 520513 1355884 1463513 1093411 719355 1717091 1928837 1081151 78174 196628 423416 1791520 1924401 1442355 1753362 1039407 1690838 1228155 1233657 161190 1602085 1354766 1761394 1619302 1218088 1739662 640361 821035 736716 897351 798116 871652 1843182 1010493 1587839 978585 142342 1624927 942214 65720 233588 848660 1355298 1397732 1034136 390880 145372 732422 445548 1858322 1261003 1348193 1989459 635461 1955695 298144 852540 344171 1358291 1173241 28896 307154 355551 1418641 272000 825457 245093 1900511 541892 1428509 1301179 1872642 229787 75684 1730125 1805112 911020 608243 1147999 629149 293583 1324743 503510 1518190 574982 1706573 603226 1928407 414742 98068 89779 179948 1787451 1538127 1279330 1180110 1723950 1887383 1004465 108442 1779520 951813 1721515 883696 1113981 169971 1677789 1749912 2829 1865611 1318039 512558 317201 299408 1086159 1789921 510450 740807 464677 1384159 529956 827109 1096589 1271097 651420 1104757 197026 1708373 143493 996335 281916 1308528 556816 212957 1685960 1028302 1904954 1649640 959009 1916358 786848 773128 355934 731028 356138 773874 297400 336721 721277 1626105 59265 886024 592432 40220 1753932 1219022 696167 362164 1518098 485573 1119744 1851803 1716394 987615 26434 342106 1506591 128863 1832322 57201 427238 1791180 448060 1889183 1198630 1516381 1761401 1764880 1408950 405132 476883 841370 1037845 30108 1923865 975946 1102727 835899 225080 723110 1012210 560351 778517 395396 842093 932196 227457 1729216 1897254 2331 1877641 1385281 462049 1886594 1464959 638572 1307473 459865 1639206 1200526 1243866 1202842 1794878 1470695 1321033 267265 553619 1767607 8997 1400383 40675 1411670 868746 53284 1557381 1471086 1269350 637891 1267530 1221120 1537734 1697374 1367212 1392842 856849 1870640 721333 207000 1764408 363131 738615 922776 1941545 1921501 691380 678082 1449525 480561 1515573 307768 1340401 1272648 465578 173862 1336691 905520 798577 1783878 568920 76542 1724463 895847 1259786 1428039 1189945 1782364 944667 1677367 2439 515534 184701 621671 734700 1794539 1178254 1289142 1939461 347232 718586 1647751 233253 1079989 520621 240709 1980797 329608 428783 791550 1255509 509386 548577 1604059 1839992 315314 643214 839450 622913 373949 1230146 597616 755328 416665 450673 900402 170173 124225 1482675 1230923 189603 527496 674400 1449670 458524 1675181 1415577 1863505 1486162 240678 1080105 1622449 709230 1710693 1000546 436803 832524 1554344 840965 1764066 927653 103378 1324874 1899690 161632 1111664 1874834 1815651 505709 1366725 1012704 957978 1094286 1904891 175467 1732160 1125514 312346 601277 1719332 1905099 1514290 1774624 390233 1982804 1163644 813611 1426528 1812248 1072251 1835981 1695049 515585 1862529 774549 262338 1181018 418892 649572 1816636 1177321 503119 1179663 1464350 1452527 1848642 466884 725051 412290 665774 1531733 1719096 475439 1151151 982160 1142199 1695866 1036256 281593 1477982 1914229 1242156 1419566 1218986 919915 654266 1137521 1775503 308343 670046 770410 1175133 841499 1162380 173412 359922 1272574 1857050 1975096 1938873 29901 383393 1198675 1927670 1575234 1390665 915113 90503 563357 410698 157107 614199 946322 598540 1636742 1221463 1234231 1918915 1781734 1306267 722518 288810 1209409 394345 1468447 365666 731179 625232 1616303 1179700 1125965 538831 1110387 1286058 599779 1880604 687562 1668405 1617634 824732 1440995 1199914 1786760 1854607 1837240 1022520 1564892 1055101 1257092 955605 586448 1604044 1488360 779675 724826 1084169 70417 469892 840637 1376815 1374452 561256 8245 1384322 1743831 587331 820017 311113 1320676 996331 185403 399116 1219105 585426 1260631 313573 369390 1269670 1900750 921486 905051 892986 181494 341070 555322 1470310 32510 51183 1407324 743476 949888 1609232 1965649 319190 1934649 865053 1102463 1662879 866851 1265200 438666 1921909 248119 463465 1607456 592376 1679948 879418 1178311 865776 789466 864312 375784 1867306 1921136 1314218 703214 1180714 679300 588948 1118854 827762 1913850 1232910 1345282 1299858 1931486 1969992 1378556 739375 600174 1786359 1386303 454182 1200285 1902069 1352383 516805 209460 1329605 256899 66571 1974585 1108081 390834 1966743 54016 1558093 353249 1886655 1796850 641133 133577 901383 608044 1722222 473400 1916976 1218820 183986 1500517 1047037 1131033 1021023 1626604 1611506 1252505 103804 271860 283273 533078 890800 1719791 1653704 1328336 1237730 1989256 1644098 454859 1032993 702468 1458438 1682524 1446975 276072 161674 1700572 1320552 731878 1594683 1854003 226415 1687682 595864 427851 240958 1148174 968985 682679 1850953 1131858 1119568 972801 185988 876299 95025 722587 1264445 20449 1504367 687416 1253689 239228 739928 1094023 761078 1736145 1754182 894714 374299 1372893 1156646 425208 624833 1434691 1443719 630610 658173 740000 590604 674527 112946 782731 836106 1814024 1934246 419104 899827 114127 21090 1853707 795950 639397 68973 1873010 341812 1578622 1461833 618546 54977 1304895 553427 1496130 1710713 62548 1501665 987674 1233741 474243 1788887 1038577 939203 1702655 91203 168081 1271863 411139 1106720 1590372 660854 1914003 1964500 1861463 1868875 724128 1428658 1334512 1570459 993115 1956474 1294541 1975851 1396798 60138 251121 1317550 195547 321756 748355 1803495 1985833 1181446 74784 680649 1917118 547500 394034 954838 1199776 1356160 356137 1402011 1178764 1118688 1406829 1051333 1332746 1866857 1297050 1623344 343654 1754456 1751468 1168336 70794 571185 1477777 1285531 1606556 1542777 952545 607383 1238136 848118 727869 1597136 886260 1095649 501193 178785 1725698 565902 326123 898566 207469 395255 1764001 318362 1788581 1499819 886879 188389 442607 899929 1885172 927187 224735 291869 1180227 706354 369677 113136 223349 731119 1335493 679648 1013806 1641654 855714 1685401 665716 1805140 897863 274705 125535 380655 903126 116670 1636124 1053889 1997424 1926362 775453 1908193 686827 407904 1473319 1455257 137021 282710 1755082 117081 514240 1776292 818970 1978724 206261 1631700 1484886 1273941 656439 1128945 1274361 1001402 889560 975200 360927 577496 695000 1745702 144911 790804 559665 997055 961238 1039162 1183830 526870 1852697 719206 1497993 1491237 1538575 1066555 160734 1305505 105491 1029333 1663283 1162765 207346 1714917 1098976 267231 548848 589994 1826522 1846222 1160399 938064 791225 1699350 398252 411857 592988 1968989 397871 1346699 716800 998741 1399426 1945886 1641724 998074 1600753 1643611 773526 1843447 1064712 1372383 1824042 1311280 1651417 1745107 1393381 805423 1950091 1634415 1713465 682687 1083568 239677 1413382 1687215 552477 807177 804419 389802 1746800 176731 122993 1654303 1804768 566046 1502424 750947 1840217 494443 932796 1084167 1330604 479170 568411 1782205 1580472 1737550 1359571 1595555 1959893 893828 369923 412907 1677461 626049 1344648 1238095 1714147 400824 1259492 1950808 1755920 1726908 1838163 734460 464055 1533745 580435 1640415 1735054 251543 1264479 1378778 1037695 1794933 1045006 236277 1634419 1245357 1104918 919885 1853972 980459 1205448 1276085 1036286 1629197 654612 1087108 714721 1422789 1495339 924174 1371193 124017 1297880 1248231 1099417 129473 83549 1900452 452864 1512010 190160 1081676 990467 76223 795672 319803 548888 1850698 298939 1256639 1790902 178558 738296 366337 1795586 1683637 1918629 1947127 1358611 1723370 1996090 407562 1019937 1283021 99066 1311027 940035 339706 669391 1915108 1892319 610994 171026 1481397 1385542 396659 1433249 1334241 1565042 1860930 341031 373276 971845 1144423 1453454 1784378 495708 1240564 1344591 1407299 680730 315875 438072 828668 905821 1435471 1937018 1762370 247295 710994 1418892 1439968 1604763 580393 1151382 851652 610460 355117 1856312 948329 1155884 81205 577493 621844 238037 823448 897835 1014966 1531565 68798 1884389 359953 1047341 1261580 1209634 29811 832377 514457 210775 300693 1404163 441612 143576 1853592 1034409 189483 316646 1772813 793685 148638 1762104 1839578 730648 1800931 1378565 1009575 935908 871610 745479 1386311 1432834 1230288 1510041 232556 1020564 394934 70075 375115 1273827 94414 514389 1222641 1140723 1506918 922378 1873328 1816251 1213754 1352757 564832 885893 950214 476642 1777406 832264 1479932 412302 642648 71577 214928 885220 1116610 1328814 1927676 1893079 41245 744846 743641 330532 52851 1264361 1813980 280143 462166 1768031 36902 1436813 1609494 485385 1898936 1180487 78368 445488 817171 1352475 1279140 1302691 450223 821793 1150689 390855 772506 576647 117644 861914 1116383 1628834 1461105 980395 1063062 1662833 1583259 1419155 1353625 697739 1897714 1335543 753968 1286825 1076419 1127334 1563497 1909231 1106099 1988056 1405325 1030423 1894702 115266 1547576 1063370 663112 664922 1350473 242141 706715 498997 784577 663000 689826 42582 605728 828521 41129 91515 437050 674412 1267252 1160307 319980 1946555 645672 227674 156687 871461 551752 270097 672787 1944130 930493 1300624 753771 1889764 716570 387747 311020 1641767 71536 1614537 52853 133392 320286 683763 342462 647828 351981 1140058 64894 1907440 1788692 324992 1080960 611416 1254341 1976194 1478118 1058164 1441489 1363149 1372418 1164771 314549 541271 831389 1932805 1676143 209025 576889 1847328 268816 1469442 1487572 955637 1011641 733438 244321 908175 1360176 1621500 1501112 949368 305185 1508248 979889 652034 329478 852675 784381 1158092 1508190 1124256 913689 124127 889011 1603846 481055 849852 375228 293859 1600957 1153682 57561 831085 1664213 1748016 42814 1018627 199826 533996 295852 1359042 1496547 1514725 328231 1093612 695830 1072299 1069789 525316 1249346 59859 1787065 614515 1901003 990084 546519 172701 1542472 541638 1839214 1616927 544831 1121725 42206 1379536 714821 804639 1245327 763247 957530 1352036 1392868 1978601 484174 949076 1964684 1062918 1036558 1398521 1152822 158243 1531749 1763340 753360 1132728 164113 1052073 1484813 254892 1829273 1950121 1340562 621653 1526912 1532172 1196743 985188 1871779 1974621 1065523 592468 1383231 1874295 137144 573490 1276745 1059522 1021823 43733 1197164 135065 267721 1044105 231172 1158346 1839684 1978721 1276420 1488848 151987 968902 422456 86452 1328213 1047224 483302 1253713 1445485 472777 1670576 288401 1256695 348052 736914 1387952 1131695 1458509 1478929 887415 183256 677107 548139 1781673 649886 1578453 1839100 1757175 1510333 587956 471935 391635 842002 691300 1936215 1627790 1600492 908889 1984321 308389 1140471 1591774 1821438 1661274 1872848 1738927 1746357 1020458 131977 1005162 13678 457861 562427 1950434 1809647 1950960 1200175 216020 383016 193560 1202622 1541707 1794721 917346 599194 813452 1250658 627911 1183504 1970585 57760 1052067 344687 221521 90535 52535 550310 1125765 1608369 504947 1868202 1465077 886086 890589 1641006 1630445 5677 1637085 720114 1551415 577669 1917939 987476 41352 180070 310135 1923610 1769503 1908154 729885 1822743 1445664 591209 617672 871793 1796344 1880117 1728164 912251 1539913 1538068 1480352 341173 604286 651533 835771 401714 107635 492545 725889 1356526 825621 1266619 1276442 1390877 1403073 538577 783071 1601376 561128 703731 1363829 1356499 523938 286867 559429 1720140 371149 1646554 198654 1051525 431051 113221 283017 1863675 651627 1617156 618684 1904298 1322548 268838 1815543 337463 1675640 837952 1114473 1275756 1081987 1374835 978946 478038 639356 1554215 1569465 1147479 1659344 573365 929649 396376 702958 1313711 1612514 1508818 1363821 148744 1748850 1630745 1112555 1882808 413687 818479 858522 1631955 34043 1545512 643534 1442291 146549 480762 1617991 190465 1583554 1150264 775117 302617 1012475 428827 1431079 1453727 1555989 1512771 661066 1805066 186514 1958922 1256789 1534335 861148 898357 1925852 1502464 175817 1190686 1381295 693183 1334331 1379228 201555 1430981 1634442 1437302 898684 1670687 1976276 1752796 1085545 1977641 1129676 710432 1059743 1940750 1566840 1842229 724903 1199136 1239779 334036 463450 588180 542453 373734 1633802 54118 1483572 67205 1974408 384573 1667219 1678676 374894 975398 1507442 143427 1973247 1716574 604031 217994 1240998 685590 1477795 567944 1551292 663929 172474 1847459 1780406 820831 1444675 61497 480028 697827 1122469 1208669 238022 1738124 1868450 85870 117804 1938958 712933 1162976 1794432 17031 388092 393893 435347 1867412 1296398 1073277 1534786 1570384 832924 196744 1666099 551882 941434 296466 764228 510187 1218234 840132 949096 612836 1773793 736318 1332084 1038568 833499 1044316 216146 639495 834424 978155 1541286 1082030 1479758 983158 776379 422204 324505 765990 697988 575982 52734 94549 1210556 197602 499235 285105 1103615 265254 1187797 1779802 509016 439318 1382508 1131058 257173 1264831 611662 1850723 1922450 1367214 999384 779956 118193 1788441 651844 596982 678457 1604458 428335 82753 425514 617924 1113626 1433005 679305 184432 925188 275530 745491 1487989 1323704 1389814 25825 719416 1735420 645904 1920997 933601 59746 1198176 100120 866467 1483037 882715 1516497 894385 1871525 1088422 1954395 333203 1400200 1021052 1864229 168393 27018 316302 1601566 725612 673787 933597 1879808 611353 708405 1027106 1594957 224867 1258710 495849 752081 1955122 196877 205548 1583367 1998895 888174 1817294 1782277 498239 517131 1996808 1133315 1155074 1417599 614739 1819576 1765105 982489 19519 1527989 550357 1134737 1006869 897044 1493422 794037 1869563 271430 464340 1955937 970146 1422211 1704526 1528787 1363564 890255 47768 1895473 1815080 1383367 1032786 1104576 1120020 772759 409551 320709 1751539 766381 1999023 968684 1276313 979158 1567651 1028456 1599337 123765 1811178 1750551 966562 1056589 523165 954026 1427037 1096165 1124804 1140401 345313 1075425 1081522 1715379 1448281 1636490 259487 824586 1186652 172059 1267785 1556911 126605 1175864 870744 887027 1571185 180097 403582 1869064 1096061 1691065 1110718 1458407 1334243 93046 843110 180366 346343 1504425 1834927 1468398 89086 1091253 1609613 663022 1935376 1799849 1253356 145525 819860 1685820 563828 1822594 1821908 1124812 1293755 1611139 955712 1842945 1224218 1161816 227449 602140 1348248 1917655 1678599 651912 1773299 1155145 1021794 1208391 1567952 1561808 1776277 753531 787100 1588331 1560871 254719 966429 943359 1335369 302884 470288 1971920 1135004 1312827 1218765 1459838 900533 342284 357574 600868 309446 538582 260378 977573 1358902 1309190 1164591 1589588 1925266 363425 1317697 601370 788868 100531 428033 1286095 255058 1548351 669710 192978 1023376 1629487 659544 940345 1455254 918387 571889 1411443 910287 654818 778179 577232 1012248 861379 1308724 1696545 291208 741204 1219262 1706898 520669 1131890 1024160 1076869 87596 157969 1323095 1556662 914076 719739 427445 542114 1367908 1445442 577658 108598 1544878 1432617 49244 455730 900910 1774775 569759 993098 1345686 306437 21867 1544631 223062 1102655 49196 741075 625947 393089 1801920 1830070 1313526 1515508 825624 1664433 919803 307642 567308 1894345 1122570 752279 1901189 1728445 1347171 1513636 1625762 342420 301928 1789144 371856 1131505 1803251 1918197 1681502 1927542 968405 1815668 874390 1293183 1475339 783947 450996 744185 405945 45504 969502 641836 575384 305997 649001 1820171 708555 194112 1660883 1676355 190716 100221 1552934 1994408 24491 1086979 66313 127566 331115 1793083 1052023 1812491 1367435 466239 1780956 1774048 850840 886048 1005420 669979 884187 67186 208155 1616870 224114 957699 1399840 520044 1140509 94486 1332508 176522 1601292 748628 582653 1682343 98359 360122 666562 1745217 1908961 1801625 91053 491021 1665240 793960 9678 541700 717284 587270 393498 1759878 1818674 954599 255759 1096391 1794865 627152 1905239 1514483 1205410 1347250 851534 822340 1821071 1655871 1882322 1689190 1197491 1155281 317117 270953 1264134 1318535 1599979 165199 1142271 1231342 1740115 1332344 1455516 1248370 1780638 1912937 1284269 1764533 1777827 415074 1586851 853231 61155 1395659 628190 1048680 1283647 1678648 724914 1923750 685018 532134 147670 746091 1267015 1597923 255721 1296053 1486801 118483 607182 1718450 1661243 354244 171425 943325 1179253 1656434 1017 1800019 1689542 1544071 114461 1684877 282906 1978068 391892 990500 1709635 1331809 684880 1032747 1819902 19797 1587793 707856 761194 393794 598521 1942171 1418999 440141 679606 1989054 67403 1599928 35656 160301 1508170 953934 1509791 1619841 110072 915695 1140364 1779463 683524 1951939 1762020 69740 927595 162856 651887 1918231 238317 472560 241834 772190 731336 1652285 1628110 1975812 770367 370151 1619186 416387 1859637 849391 542436 952028 107911 718288 1653276 27936 1272674 716963 1518294 1855511 1879388 288282 1200496 935838 192802 5324 1599515 774869 1464822 200438 460895 912160 1155675 1025392 886396 1760970 1866183 311127 1272928 1313720 703432 916301 322371 1562876 1498876 265607 1133387 967101 1495973 1840221 71540 1813587 1096455 1622005 1842241 1674515 1527379 1097893 17578 416064 1084914 1772201 493819 1499816 427986 688909 443051 479877 83620 972692 372304 1726723 41982 1025172 1163993 545345 1705066 1032827 199560 847537 1053767 957535 135388 1530433 780417 345107 743833 1252281 1683282 1704356 1560878 1667127 1737217 1204840 1066953 503660 1799597 758052 116482 1282891 1735548 1474549 1580265 1871514 1022021 967952 935351 1748076 1748090 1282409 915417 1390966 622718 1462464 1367900 1796211 951517 683190 407747 1750739 1088125 1461569 260200 485778 1657692 799363 829395 1097972 1481172 1660844 699578 953926 1363709 1890928 1366877 150872 1726242 993427 1636413 1929149 537844 1355612 261176 1613775 1556248 720023 1073646 787606 1236880 1404989 91437 439027 1355573 1097237 158683 1737322 1656285 1416498 1941867 1071904 1920245 1602908 516826 1407687 1481664 1796580 990835 36856 811544 512774 1091021 1667756 1560149 1313015 332047 1370523 1200386 1463144 1460642 1085204 84249 1220463 1509386 1428701 1146233 1469958 1184471 1822679 134869 342025 405534 1271229 1048168 1650570 1012631 1904619 1867840 830717 619564 424289 1441459 1715879 777021 465827 1514322 165353 1580157 34730 1867524 53717 344032 257332 376080 347252 1766628 1799880 76720 626402 1836257 887589 78000 660657 393944 1561439 1819629 1603576 7212 839615 1265622 1192513 706640 1966208 175607 1713473 1245742 938706 370250 305141 1740898 487731 324672 141878 616859 1435510 1867765 1264273 156088 1657745 1719164 1035028 608703 528263 1072003 651475 1088621 870343 202086 1469500 1306315 977764 927136 824455 1783296 932901 749373 1911579 1735619 1951288 114562 1444649 1913322 1277830 1438573 1867196 142995 246428 235011 467953 733263 606796 357668 1924540 515522 1098351 1557230 1900829 557430 1161566 734698 981120 172906 1172338 136587 1451563 927591 1784615 1459169 3620 686743 1815323 114870 1232953 821239 1577100 430389 314853 1937361 375735 51718 1626414 1142302 589008 1611467 697674 275048 77474 1886832 916865 546623 489171 1932162 889668 1406319 961797 608125 560446 542120 634696 203673 731449 1124575 1128647 288203 890152 753179 938729 1969912 1423697 1612120 590178 284565 1136588 1766923 1012675 1566289 478229 1091996 137521 895959 1369961 1520247 1502856 1639277 1281118 1736499 135879 1427807 922625 221265 670152 631511 723848 682625 328395 765220 51157 35604 1780571 1384317 1239174 1889226 886194 986834 89705 1264887 1696905 1153015 1499749 1462670 237810 1776354 1115571 1404814 1414401 1209171 574719 1757516 304390 344851 1049392 1394824 357989 1033883 1667794 1503193 352302 251175 694378 1465784 190639 879060 1824853 1988283 1315114 1872514 1184164 581757 1382659 1205767 1588872 77958 317203 140242 536808 1611610 996796 1755408 1674996 1452725 1376234 8526 894993 1474183 1869914 1204880 987626 1232600 212246 1279803 642577 962094 506697 1665296 732883 789899 1988743 877234 566110 1892271 1252277 924787 414 1824842 144010 1320301 240034 654855 1813318 1247799 55666 1332075 1339198 892622 1557477 386605 562218 1821817 1062866 1789609 246137 1109988 404563 1054391 318018 304202 65435 1462123 251211 1346156 518839 873662 1093287 1795704 1033347 1591204 1732382 987729 991475 914969 303296 137355 1581737 1802994 314519 1358148 755178 1056912 620545 1730363 799507 1642915 85121 1736976 1780069 1682016 457329 14313 1548501 1605930 127152 246858 717825 1265585 1325739 784349 1461336 1480529 1932780 859957 589526 1664506 1157277 1437348 1804915 1159044 1056641 981342 716753 411286 1300174 1013241 1602364 346788 459465 693907 1894887 1941952 510842 971824 1671692 981942 1491181 1549646 1995333 1587123 916400 1938300 1742063 933444 1115922 1921712 1590597 1881854 1546994 41229 1061802 791419 560055 1548455 201927 825641 1760997 1921225 642973 1418248 1309830 1620149 1001738 909941 1467448 1379416 441684 934628 293279 1492416 1408344 1513621 1476420 373074 300206 1045283 1550622 793804 491362 1034640 1587474 1059775 1354080 480826 1688849 259476 1149564 183938 364926 1800947 1101650 71987 822064 822531 1608306 709336 864138 1353389 1318181 17591 326864 1341121 438310 192934 329929 726914 1914950 1957191 528715 698241 100193 372123 1511343 534839 194097 77055 1159139 590603 530078 1985593 90051 1063240 712756 187334 1553531 515167 1305546 1487504 1298237 602600 1170460 473458 1442045 102934 1722676 661820 1672445 465413 1906168 294823 866479 641737 945298 749733 1506112 1550871 1289981 34480 1602696 594434 1652127 1053117 1516026 28696 1545768 148521 1359170 590853 395796 1004205 1159879 1470590 502208 1878086 955108 340426 344422 686221 1753637 1599911 1779535 134527 1817588 1699432 1060784 1609185 674586 53347 1352889 1734482 887767 1517458 1034151 1469974 196824 1102581 202702 1646267 1948855 1875020 1119185 921265 664607 1127002 619853 570266 571238 233845 1516532 793833 323029 1716253 827219 1796286 780681 141763 1266262 1673980 1729289 1959460 1406290 901478 233074 893619 555167 1365694 126629 1313224 1139364 1768264 159209 1897701 1083608 1836916 719134 1215977 568941 454933 1560002 587206 1441117 1888243 899423 312422 119277 262800 319092 1252716 69583 1629227 1720992 983576 1555197 270352 786949 1485084 1793341 63915 1262761 705483 1564735 285546 1846393 288599 1495265 371059 241714 1320834 954179 1975274 1275841 398242 97119 1363403 6544 575158 1545893 1131480 1497540 697175 1401408 1076620 4022 1639550 619407 638172 1233369 1996258 375023 1227606 1148254 308332 289727 60859 1715567 83558 1037211 1210653 1871159 319634 1572865 616231 1660619 1984499 1995786 671157 485765 251152 1754959 609534 469889 634198 899232 815426 1057423 1848365 1251105 1389379 1449844 1388709 567624 1960417 436078 711309 1862646 1090633 823395 1044881 1670130 792697 1098458 508879 819367 654559 694814 1699618 794038 122645 1253622 519432 1825149 65130 1408790 484688 1328258 1842759 22264 1693940 1694274 741298 1351770 1840782 1966110 1084769 1110155 1033544 579982 584817 775292 1067055 567056 1567987 150600 1641854 227075 1737682 1189366 1930272 230337 1299157 1937613 409375 1726369 1260888 490201 1862299 847980 1632494 1029169 1095990 1544743 1881259 1127794 43081 757025 1365696 753063 26634 1374466 764401 311262 1234336 790331 547823 1865420 291322 1202413 1230683 383817 1538118 1333746 1327645 1697677 282269 1967647 1390263 1096855 1304243 1466206 1774301 105864 1914602 613792 509622 46847 1922013 1062426 600944 1921698 1462729 1663865 813041 51889 778800 432527 1751727 793874 936598 1630072 943319 1666912 1861570 1128428 953127 535430 65769 1211291 823277 259495 1435984 633462 1697004 814765 538357 1684618 427163 888597 1424652 1025181 62244 282550 1077634 617495 577050 1431272 1576218 1300426 726452 1127261 1956919 1885254 1488933 1777787 1716432 1544201 1331804 547690 642669 678875 959233 1402645 1787254 1400436 1756010 684285 38299 1904126 945745 32146 1735746 699309 836213 1160680 1292597 1274388 1330967 1142132 1430129 48256 1581336 296945 676405 565790 481749 1816894 77339 279440 1690651 471535 1482108 1505820 1737697 1986354 1704851 20863 245851 367977 1348856 163881 810168 31583 1632057 869922 1950828 1548554 1229919 1579974 425284 1980834 1638094 1400162 1533087 1895403 850624 1158599 336806 1874433 602168 550928 1472370 1121760 94423 584843 1534935 636759 224092 410068 534826 533817 1062876 1178170 630766 937542 1810783 584094 1532777 1005389 1360249 1933451 1247791 23678 346697 983679 1416766 1591519 1529180 463169 1488319 508124 1852979 1994791 267089 375393 1387386 492562 1169830 1510011 469320 1114517 1408759 1801068 1339010 580945 483837 604714 1111963 1017025 301124 202699 495715 634506 7186 650651 832999 1683185 1529833 627579 1735891 976934 1350297 1114270 549285 1051740 1000683 243215 265252 1358119 1240500 67425 1669 1481026 1170483 1330140 592735 1506051 1437651 299958 252561 354849 638170 984903 1068629 1989983 852186 1895671 1723888 1880545 1868991 249886 561513 286056 186774 288896 1248199 1781018 412524 362992 1752272 772772 1320404 1851719 1357021 1788261 1191083 1002650 412159 1898214 993897 389676 196825 1556840 852619 1582955 1918205 243454 950558 994950 1787982 458877 606459 1787062 780861 1641174 614363 1193487 494626 1655441 1144779 454226 1419277 1800849 762675 787944 125207 1264920 1349272 1606271 140910 559158 1168761 690569 330436 1589220 1631621 1014537 1463416 372340 1109200 1562712 1741591 810350 1101448 1500261 1148241 1054564 1473448 226286 575630 1849888 1611737 1917482 84630 1243160 487152 994216 1297796 459835 878123 154116 1089745 917286 473023 217440 386606 1196795 463671 1187935 357850 1582806 1283884 1722232 681935 1676853 298661 703034 817063 578013 1393082 598120 450455 1947095 1640224 767337 1169178 1002409 98598 225887 1369052 451461 1732618 1478378 1909401 351326 448587 1627769 1699648 1557175 910663 1133519 71136 763713 546585 1079423 1365236 705024 1498274 1213367 1916197 1361160 431467 492551 377890 1674178 1763432 113220 1235289 418694 260883 347248 1955371 1339178 414772 1621550 1917453 1659406 964355 1987762 1259932 803612 819579 1233480 1448068 889414 166961 1026120 843950 1213101 652289 428488 592973 192322 1103346 1321652 1490337 1592393 1605589 1485100 165696 265066 279215 1377656 764468 908683 296700 1984830 471594 930724 943098 1019277 129941 1152000 1983049 1287172 637915 1393598 655078 678498 819858 1693111 1407306 27481 727141 1124437 1999247 1713989 855366 331183 18430 154165 303563 1223529 1294808 1637719 451379 826318 1070172 1902790 1115285 1187497 300796 1919709 1951923 965944 1461873 655823 1643723 1525816 1625145 1482203 781776 341521 759417 1723028 568245 1854321 1100331 570527 1232008 1125033 1772734 567569 624372 716527 1562470 1937594 1132428 112990 11571 1521867 1658093 1367877 1067040 1415374 804235 1184036 372525 465116 34436 1163373 520573 1138150 1311153 164800 1740797 1765651 1292183 985765 64705 1400165 104508 1431619 424130 1461656 1991800 968894 1592459 176493 1631074 93642 398038 646956 1494517 48748 1633602 682653 1838497 1050962 9566 516531 1078437 1607071 1144120 820139 969632 815331 946388 430354 1292016 344569 734440 1066939 1249196 107311 1119112 691616 835509 357813 709339 568993 525615 287536 1806514 1093443 1946150 1606351 1155166 1034361 1475768 399484 854877 208922 1252232 1429269 1005792 37229 565114 387674 873130 464445 1455717 14668 1736741 889457 259736 1070428 953474 3641 214475 456874 1345597 799246 1020348 766579 1941551 1975084 927473 390561 1524388 1833274 866021 1622689 2578 145709 232724 941853 334606 236489 831907 1995878 878682 1369246 1468377 1767273 1236930 1717244 1534289 1403565 1219024 117708 1597768 1786925 1979410 824421 1845765 891215 307051 50827 482991 1536838 1717497 1382531 1298933 881800 350360 886336 153758 1585513 1024858 897615 1081273 1860709 715290 400188 812704 15021 1945106 1141215 392873 877767 460216 340627 152163 805924 1503574 1520812 968212 1724741 1132303 63976 165972 162650 1775208 1565766 1760183 1394823 1411413 1709925 1550778 1280743 1655050 791324 394172 1832037 1385670 24307 141560 758059 1604979 726849 381620 1290013 1102081 1809538 1265012 4201 863107 1204992 785347 1437739 235634 1110738 266923 1965056 1535320 1430836 1601396 1938646 463662 1319922 1502187 1736313 1960074 393514 622424 873123 233091 1503689 1669636 1243361 1763410 1180205 1615516 763496 1182467 1642554 1318213 151909 72983 354663 1431149 27607 806077 198870 1187251 1991279 1689400 16947 756183 3884 1377847 702387 665089 802884 1061429 1297493 1092334 673167 538516 1239407 988412 1001316 1729654 487032 1169688 1233515 699736 904159 8420 477793 1761415 1835694 1293680 1207037 1517857 1916225 449726 1282117 1790734 1273906 833989 103321 885320 1771576 1189154 357001 692817 1289794 1316996 340200 84291 384768 1476303 1228239 1317590 1080990 691678 1592784 1443018 1588674 1972577 1716517 1325810 1583724 150431 1903269 1824822 1630646 1831770 249014 198082 1775742 1668961 555656 885017 1123857 337783 1299121 222613 1548408 1216865 1634844 566433 911272 80742 814183 1770700 1038390 1831221 395504 1050784 1266719 1858263 1111950 380771 1039369 563777 1730377 1071810 405203 983256 1772117 386286 653575 574511 95684 1969748 537738 1378639 1206691 804295 255523 595469 1165212 1616166 1790359 768738 1730199 665178 1599453 1834728 323479 1118297 730837 1442900 265183 1579910 1095125 317009 235445 767510 1479166 1958205 1961465 1489565 1611878 1364277 227070 845352 899158 38625 812212 288732 1320023 1376650 1460200 225611 1340227 913179 1794993 171980 1487970 718079 291448 1432644 734944 618427 1619990 1123762 660465 455860 455404 1550224 574078 292718 1565242 1285605 1267390 1967833 1433181 179574 731282 728881 1463008 591183 713167 1401553 1804196 1586876 683932 1174312 447933 1520992 1470876 1460912 1170608 1372202 1928480 1911087 418353 1514745 194019 1620340 441396 1331105 1824490 703831 1980411 1207291 817132 16249 122769 770894 1323816 472663 1248836 749263 305241 957297 1357708 1945350 65866 524005 1602714 218339 1348876 1302024 1043970 848673 1781417 143965 1643248 1446715 203032 912371 1175577 50995 1994663 1344618 1146871 117809 1438868 1689219 1028183 970806 137368 1712821 1049209 1058285 1626595 279697 313858 1194708 735419 1013684 791942 1851384 871284 1711434 1848902 554137 1081629 1642637 650165 501391 1832666 1232531 1800499 654582 557433 1967314 1797554 622859 1204135 1849259 1954973 792916 1951507 1940829 414453 1784307 1250617 413572 1896642 1816189 1477852 1146660 375830 1688513 1358607 197844 486961 1834326 1579585 1177791 395118 1603617 1633349 1433546 225988 1854155 1840947 1241286 949824 1880694 861169 1219233 370145 492566 1643694 153078 1115264 419862 1272350 1012564 633623 679320 137829 73486 1407730 637392 1497406 1569446 364109 400611 128615 234103 49004 715224 1789681 647415 1467016 727233 1578116 1563832 912518 826871 335777 1077921 1145204 1086298 1121355 1281914 694218 830583 1015167 168977 537953 1895438 1072817 1344408 1042322 1192824 169671 1322769 1893965 551419 1522259 970618 1570937 1779844 262932 641373 1599816 240725 346291 630512 1607206 1780089 405258 68644 1874278 699216 1160337 697842 1399286 510644 1294909 1835170 1238218 1847788 720383 1780806 299736 672558 1897894 28081 1898210 435429 1879510 691071 1736074 248308 157080 1022787 135803 1280456 1531420 489970 1059267 1749689 263122 706808 1510009 733303 1069275 935744 1330924 1546940 1764415 797686 101089 560820 701669 475605 1461432 670078 1208680 1641877 972226 5164 1211816 1183393 1794094 408774 1602194 1065146 292944 1233451 597407 131042 6095 1937252 1854152 890747 642237 678897 1853991 332404 1809551 1960851 128431 146754 33601 1774238 1281975 873669 303545 797941 1355441 1653523 1163005 1427910 1499949 1549460 847929 1685007 997615 1601428 909144 1470262 1624788 159388 106773 217605 221375 404099 1610566 1524286 1679815 1819750 100873 27785 1254728 1117913 715317 1241550 1370725 198170 264271 182660 672132 1286679 298561 939533 1605820 1798569 1282990 587526 1279484 1703299 1163687 76907 516485 1757010 1268300 1924621 471817 1858526 861736 1271841 796082 1249539 1547234 1257505 1111742 1213684 1241115 1110572 334154 776612 1652689 1987745 1925417 998553 1508093 741796 117219 1855459 947739 479611 888117 1393553 640913 1341452 1616016 1937396 103216 142671 826448 743434 994510 1514209 1332470 1862384 711465 1537621 1687357 1712489 1960661 1166281 119957 1140472 520987 1597558 194871 1849651 1413494 1915012 1880868 1021342 947085 206461 1480808 1166806 340798 1459431 1942976 1802611 458427 1635351 1218717 471495 1277423 371914 1528773 587575 583952 382662 1459844 1515070 574531 1934162 1928015 1656047 1829055 981972 1713918 1374347 77092 696275 1867292 1427005 1168293 385066 245286 898749 272328 1636609 646475 737202 181117 1001678 1838728 1510894 596664 1637165 1380396 283194 560858 815939 592534 1966061 689699 1213622 200850 1517124 1610175 1058512 771143 226673 1393939 1801473 699009 908738 1895727 740052 1192418 41596 1142422 196481 1245328 1003854 270370 361319 277821 1188166 365268 1347217 1827503 346028 1876501 433761 1837773 601761 378423 1327831 932269 979318 1468742 1694209 1662412 110200 1772361 1622972 603864 246831 1878468 858156 818852 741098 1769493 137948 1384061 386108 1058498 1191560 747189 858705 1872946 884974 1780899 123922 1168680 366567 1869145 359597 1637780 95053 723018 1932761 924562 109408 486849 1809530 1016907 637398 454457 935353 1256227 1494783 739275 1252382 432025 1582623 1140269 1408912 174847 354736 1037298 1210315 1498513 1053748 994021 1482637 962283 1311105 1750996 1715986 170944 932801 768928 908520 1479104 715552 982103 1254176 307961 488924 688210 22284 1714608 1862797 1714023 151761 263710 1941391 1645484 1866524 1555077 143128 1743786 1093819 238174 567072 1061526 1794129 390016 1902209 1536126 969394 283261 145809 1331411 1524021 405339 1808312 1717257 271874 1528246 402682 1217413 420589 639107 188776 600415 1232214 1614601 1671700 145298 1697937 1608112 705424 1465242 1117929 377302 696532 1039964 1759770 1698011 1743012 505618 1256987 850602 1324809 1308390 310787 1684921 794172 1228843 927381 1889358 1392270 910289 1042097 876999 580765 1223549 1607787 445525 1792632 1271118 330111 940737 1040849 758202 1169451 468605 386788 1100017 1083414 1465819 1055168 279316 1144911 1732448 441607 1958394 1029835 1705307 526634 475955 492457 1009131 461768 842946 156111 1966670 329548 1545520 1936756 1093208 125073 267130 150585 164654 424789 525281 808371 1940985 78713 144907 69721 1180812 440126 1106669 1207701 1953219 769442 768431 1957026 1690415 924858 1598664 3371 1630396 823631 141747 1091711 275005 1743467 1264333 1703471 591036 773022 686539 1627706 416011 1867475 1775467 404205 362946 1223743 187784 941454 265723 1196731 622138 356649 482275 1229401 53441 432088 281762 1915185 57959 1517864 490024 1032406 1949339 1794602 854316 598672 665463 1509615 423861 537886 1591537 271251 711099 410905 1136573 1346348 1875402 172284 1369296 1418683 78559 1949251 1166511 1973937 908760 1941770 1077555 297140 233902 1180747 548265 792000 257692 330984 1860567 1315764 1555081 1844104 1677477 45450 1856731 759582 1328118 677452 1289834 1491464 1682597 1498005 720464 712770 794218 1509451 367726 1676631 669471 222720 1683809 358139 1876161 1292330 674762 1600300 1870860 1286597 249558 692451 350607 1604609 1386491 1867703 801373 771310 376889 1292391 926416 1775862 1483491 316367 1123411 1012464 1819895 1446577 1991681 1565290 1537094 1029201 70892 1713742 1226531 1880230 419934 1423117 591908 512686 1894881 1015239 135948 159777 96820 898419 1439890 62174 370766 1177016 923124 577309 1191720 1195497 1346910 1735820 934509 413799 1630212 1793954 1572100 1801735 1629663 1143680 413537 1976818 135752 796870 1311970 1891532 404093 622488 1432025 912909 1284199 1400002 1098804 785718 756524 1032861 1852575 1183969 1034931 1417158 383729 1417941 473010 1089348 426972 718630 1975707 869193 1520082 1034702 1908559 1478498 537624 362148 1880865 1007647 57344 647404 1905656 1361393 1587957 116622 1162820 1779441 1523481 989459 329226 1235325 1790355 790723 134203 1392641 342140 1193630 146623 654388 1677330 647696 1297729 4915 1279884 378021 1771829 62712 70514 526093 636051 1943981 836643 1957840 1688697 528386 116466 1105483 618462 203671 1275958 298550 1944305 536221 833149 1568017 531091 1393781 397060 302733 1195936 1431714 1380805 1507330 1339862 1704595 422273 672424 962049 552542 831938 1490461 849626 890818 86156 764186 1828051 1797365 869647 651555 1148600 323244 1094907 307286 1912989 1067578 1631026 1858293 425900 1085490 446207 44706 1878919 680089 29118 547993 951721 666086 748659 700498 919354 636499 199927 1644547 307234 426312 381450 1234448 1017093 1485674 1270311 696941 1717803 1392929 479918 411332 1604546 1918895 1686983 1789124 1887235 1767687 535830 1122461 846477 993070 1129332 362170 1937730 51942 1474854 452289 508757 354277 852583 1901280 1237658 1200836 940673 127446 761944 1518470 134407 68988 1352928 810479 1881874 737558 504601 1906590 496850 7929 225935 1719302 902118 1155250 1744236 615722 1627425 1685112 1071142 80110 491238 1062651 429010 223850 468161 1489311 1891211 1837195 827838 533279 1443154 1170179 1682946 1571714 717666 1020467 1491201 883698 1870071 861135 636265 1761845 468569 118242 523017 737793 717363 859087 1104657 243117 630818 1385070 1913272 1404896 1792218 806311 1974752 1143095 1050584 1318059 656487 647874 1612642 1347331 138516 1612283 163692 1451897 1395975 1409340 263583 1795225 666161 1831192 1067005 336081 598298 1704767 1519073 1619738 1804547 1948970 1697960 448855 1917194 96170 1610233 805900 1723719 1553649 1651395 1857257 408323 105741 1880209 1925094 607696 844425 666380 1690003 49024 1215497 945997 133985 602771 714987 1687356 1206102 543863 1091542 1737989 291870 1794626 448079 54402 402039 469130 54031 1483380 1108799 1923133 963307 106672 782283 1319106 726881 1075613 1856163 656353 1518810 1627950 983513 607836 925695 260335 201129 1161292 810668 1050510 1171374 593348 1577944 913295 863519 1911166 1532635 342455 1152688 378411 470974 145023 386995 1198527 1073318 1993929 1414766 902605 1944132 1905922 162756 1918082 1734658 175334 1935912 1028200 126374 1289042 1590275 1952489 1454245 1850586 1228366 820488 1861586 292293 255785 1993898 1181692 392142 124628 928635 15199 1594630 1283787 574621 1700973 329966 1162502 1178981 1124319 22475 91801 567320 1648851 1797032 1521104 384423 308584 1855867 1864242 394914 1631826 658737 983665 860882 252420 812031 1559271 1287992 1823584 972331 518574 997071 1204176 1184979 1404436 906435 204825 1735025 592503 410301 729570 602582 1957813 612479 649564 1121646 1034099 858618 1929154 875424 1541691 1854221 14959 152010 1452643 703289 1048075 1731243 488457 694424 1096201 1662567 310271 1888295 864220 109524 140011 1622908 1238384 1308581 1257205 1235897 1311457 1302780 151868 1846800 321324 972204 1982679 340596 1786450 1150466 1682415 1648361 1939283 1573438 1772410 258500 588683 317672 292142 974563 34064 902393 1129396 1718316 1456898 361089 933237 1734130 79198 1738890 1853910 1509404 1013410 1321438 1745921 1127513 1569582 548823 736208 300912 137389 1208298 1454967 1451465 522303 82951 87028 95742 1617402 1780239 1070517 1367689 470142 1923858 1333170 1672511 275338 1083429 898404 858659 1809769 804652 57652 1908332 1329458 1334466 1887268 843828 1206521 923004 1228619 1248889 106294 46637 1242447 521593 1833353 1587274 1379015 140157 1877565 90085 115222 1520355 1372227 384183 1844145 569358 1885498 1188528 811421 1640012 1800686 1222317 947606 565261 577381 178420 342777 134043 868045 1237764 1930546 63669 814552 162050 1153676 503384 1704801 1725929 678390 188554 337938 87687 997103 1759731 574882 1979185 1445075 99664 995936 843067 1099747 741482 1300859 363731 1424135 1196240 1494232 911876 1014285 948430 1839657 965280 1337774 1336427 432114 511181 327236 1956717 437427 585510 180255 1945327 965257 463007 680247 1912890 609178 402840 1269775 1884750 1278790 381376 21373 624179 281543 1999830 1026751 435290 97024 533404 1156280 38064 1798186 891746 235987 666143 608861 1381349 298721 1294320 585903 398234 109623 1640758 469656 167637 519181 693639 993241 1268185 1992231 1131941 446954 920999 321998 1147810 1460612 750389 386486 1578455 710882 1565507 1002388 1367335 1294726 1360301 1444491 1739805 1899571 1013913 960755 1689756 115550 447448 1632659 257891 1553414 1148780 148322 628524 554074 1079241 650635 538962 1711200 1690304 1900404 304452 1592598 518715 1938051 1969666 1872053 697870 1368782 1951073 1978042 301303 869952 1202408 1357064 262661 289799 22082 836385 142101 429178 1260191 1471569 75014 1786484 317148 1147191 95672 498578 1997096 1816142 816553 1289993 1130268 859869 1385895 1835293 897861 896851 667573 1103548 1701866 1396143 1686008 442495 598473 286424 1230221 755577 945427 1529925 1836616 963044 1255273 1044550 252003 1363174 584395 168519 719305 659079 796039 284165 635411 693410 765816 1270624 494560 593195 403656 9274 1695539 1856907 684404 1591902 1176540 450161 841158 5460 1933347 28603 876225 1214869 118771 972883 1428833 973956 1014137 425675 842674 1443288 716246 897497 184891 99915 266933 1163765 1845783 1312895 1075991 763493 1850647 311994 415291 1755552 295875 1737318 411296 910711 875834 171520 1960309 1287128 1544890 1224584 1700891 1625068 1696369 1260596 262677 429625 970436 175430 1969929 807050 993964 914463 1188552 1366345 14157 717087 230106 1095798 1139648 1029943 3547 1756397 1060787 1287034 927859 1535409 607451 1673239 1584956 1100183 1341624 952419 1443656 241327 1066313 1494988 337875 1938540 1487718 344012 350684 1909301 1485866 53820 748053 954670 1343475 1842381 1321200 1694993 1029284 1227897 1938323 409362 576998 1848723 271560 1358971 165474 1063960 1466661 1917548 861645 8631 1041246 1302436 336967 1134522 865235 352523 1471916 868785 1258672 188765 1017583 254322 1773877 1334818 143303 1759173 1044653 588181 1888254 900765 1889015 26825 1281360 1111002 536830 1709991 1417430 676618 279905 1204718 137208 1368664 800988 1552517 772801 133774 642638 731952 1944366 145198 739644 1416777 984447 1944018 1045235 575837 119324 534933 1585675 1328960 1885353 1315580 166727 1429075 1071214 1895105 1306559 3780 583675 844205 1629934 1946554 1004869 823144 926808 170884 120222 1187394 1622826 818962 1806738 1138201 778700 633771 259904 202769 1333113 1399386 1442725 139316 1855422 502312 1872787 1035222 725691 664123 1601850 1696158 1150420 103235 1039337 1756055 1117568 692395 871313 852749 875002 938558 1517724 509786 1598446 396227 614315 1255582 202556 174030 1826207 1427809 1145321 234916 949447 489855 1561048 1236790 991725 373795 1083699 1407512 1621175 1420611 1798594 1894870 977089 848216 428831 463139 1515258 1860284 88939 110224 512454 1435230 1808628 507696 1806436 275766 406139 1171735 73333 1925862 792614 402990 1626548 1938411 1013600 267188 661164 1485668 1541008 959017 1270533 647785 468549 585074 598498 302563 1759816 1153636 422215 1033589 506935 1114052 1610309 1850472 1884610 1466472 1039653 1350228 351433 671114 1760608 1552601 977843 127398 1182053 587149 714038 485376 925508 1487385 409457 243794 1474461 1639820 497955 463160 213697 1682740 183333 1286463 315931 752293 1545645 673257 1895876 1157159 663865 1774529 785558 1994344 586965 1567753 1502935 309212 1179958 190983 994368 983095 490667 511918 384835 1461131 1257597 1718062 1644705 11269 161138 1608733 467107 43223 1329491 1836193 547365 906934 1178432 1647492 1876804 840325 337528 1807837 1647364 892873 1398385 696788 1971652 935917 1274497 1156260 498673 1863881 1705178 244265 1805900 1872600 1605969 1394768 1851465 422483 857743 1320113 829261 1108253 1770377 938227 1828524 1582485 1173065 1722031 81648 1757677 1184480 1912815 1247813 664129 1380657 1068751 125472 1547833 366363 1710923 762099 1579138 1866776 1908762 1987646 1500670 742558 1014067 7062 1255451 1936359 1233363 1388855 429813 1637617 92012 370158 296911 659732 984746 1465969 43091 895041 910267 194906 1023319 1530189 833916 1850179 1363116 1250386 303483 1869112 1858592 1918412 167898 132763 1888302 749231 1192489 1291278 16955 712668 274226 1685387 582077 1375199 1288476 1903832 383945 1259835 1502807 8089 621265 1170779 190469 116893 1713173 908611 419045 1526227 1762339 1419527 254503 1603510 1608092 630417 68449 1762250 334013 328737 1378259 1665992 1167309 688651 1769179 511074 1025085 1886556 176383 1857682 1324926 1449893 928765 352622 48595 334715 483342 1888145 1209481 1854752 1050567 1409170 1865874 543043 483470 443426 125777 784483 966462 1665610 5490 1543245 1801351 604968 399413 1111824 304315 100322 175400 621367 857947 168473 765601 1342787 1980174 420432 552940 366217 554309 1062159 150500 1968118 1186387 268577 472442 1114173 549860 854426 1707400 340111 1899499 1336621 1806377 141477 1333289 1687011 1036304 1023451 1982356 1311366 1958034 535956 1059021 126570 1452195 941012 424672 1465677 524297 888155 290456 1218334 1911997 1891649 594603 196303 403253 1402821 1757960 506189 1959172 1989447 1324462 1939948 250179 256936 464243 1952192 603042 1552177 1549474 484024 297601 901524 524345 1590661 666917 1358636 891962 923018 796405 594773 700722 488296 675981 375968 658866 912643 1899023 630988 1880315 89156 256312 512954 240535 878296 290228 245964 561265 527339 1661495 572986 472186 375157 54953 1764561 292446 175290 443669 117738 1480122 651163 1851003 1111820 433910 1138134 1612733 1005911 671647 1469853 784392 1154488 987904 1256362 76409 1344769 154945 589373 433403 436190 1224001 832674 1283343 622130 845302 1569150 1902340 1449003 1183410 1797665 1388618 1522596 1282895 1453263 747356 1926863 826292 1445345 1081954 1432577 1945681 1714545 1073229 183810 914631 1996434 124250 1298086 1402010 1506989 1899601 998126 555961 116472 33543 1888624 858652 107411 993519 56802 74332 1124207 1208678 1554137 850615 1715298 855169 1957574 230280 528463 1100157 1619162 372214 1117345 1846602 831060 453099 1947240 1541966 570166 295748 1500391 1434251 1934090 1366932 165014 1993484 341794 616645 511868 209009 647372 1009851 1240784 1273221 1362552 1368132 1892618 178717 815790 1289200 810533 827155 693825 137443 1658144 995945 1621433 1881590 24343 920414 883922 1078862 789169 1887732 1628860 1971275 861472 79892 1125098 1013949 508770 1690900 1204539 874919 501367 440627 1649797 1611956 313226 440709 1935118 518175 662887 1947392 528464 300169 296370 1773389 1549931 949519 543641 1828093 364243 751875 190032 397857 913437 1842780 449185 368210 1336557 1669651 1645438 125221 1138285 1341359 1072638 1394771 1991956 599620 1800637 11801 765624 1381000 1094009 873010 1972886 1659039 411574 435747 1482404 1395260 55496 1399184 404852 1609203 1172065 766886 193443 1597040 1157021 370712 1374960 1546959 645205 747490 1612736 663359 346834 414422 758828 16178 1513933 728972 1984144 642003 287092 208559 149659 805203 595913 17471 687182 1765926 1086702 757946 559351 975146 1973672 716010 1496921 162889 1802753 189794 1090205 1708367 979911 1877276 1718159 899265 1100933 1847253 535366 150803 287435 768393 1108925 1607442 1584988 447862 1183119 451891 330708 1070108 693058 179027 542953 291748 320257 336458 298926 146131 1660028 1471482 1842541 161717 12527 1492952 1130858 830959 1599428 546009 1050368 1730888 1449769 145692 1887385 57237 1780853 1580455 1689352 1548343 1428130 1657339 1294250 344522 1273983 1419167 621952 524825 439120 303989 1259750 1481504 1712858 1438313 158356 586100 1298963 1566982 318536 76621 1710507 345324 916148 415488 1051008 1344751 1795937 1940951 1653930 646644 58211 1769633 75192 1101680 1219367 1002685 289523 1016431 386078 1006030 1642461 1828183 824065 921257 1536370 897075 1525498 419205 1094866 943443 1221424 1050868 698931 1494002 1241771 480318 463656 1274526 410142 557395 1803056 199589 482010 423947 1524421 373678 301939 1257235 537320 458947 1263805 938114 1195000 1997944 190097 1495635 758250 844904 1500613 1768178 1729056 1079870 1568798 1978762 1993778 1648423 1478729 1126751 1544933 527796 1683883 275251 394412 1421447 1803443 1994936 1690341 1480938 153687 1730843 1882937 665210 1290550 1413603 1069238 1372521 738804 1557346 211763 1637894 140268 897636 89136 754335 1680471 1590048 41149 331162 1309349 1184753 96828 886507 1014257 1034882 1646634 145240 718879 1676426 1377276 61825 1543976 601754 627963 710697 1484105 1735007 1966423 1764474 1919876 520059 651612 475630 470633 1673926 1796230 412036 1975076 1084937 36324 879442 921637 982955 742461 539364 1352978 592579 438900 1637072 1614042 1088840 1544571 1028022 12584 667851 1671053 176138 791895 1580629 848923 812742 1291620 800785 1638668 508835 568836 262918 31728 703816 485495 273370 424904 403368 1518349 482653 165589 361976 392676 1480496 1344857 115058 639631 1326925 1131157 565891 860535 709532 1359304 943862 581407 224262 1232551 1982313 927923 1584928 708098 1825336 457543 1128716 880725 76463 1568429 578767 1775337 396189 1117818 1886034 1604592 676053 1839707 1821940 1319830 1100143 1413845 1835103 829451 543099 1635108 1660920 661232 1003245 341211 866331 633700 679091 250033 1976412 1301273 1981859 1420649 1888941 822488 699897 48671 646998 1302247 1490739 572997 1037219 1075021 463257 311706 287936 78560 1021434 331660 1524409 1632670 785011 1942729 1036810 1682287 1543684 1095021 127319 101147 1926798 860471 611007 615418 1797036 176315 1930139 243705 491314 1215118 261457 1942113 593870 1953333 1782524 484918 1137971 1805103 571707 1059833 1368014 1938916 1465192 1465486 1874164 671995 1912780 1872762 296903 27240 1583807 1313870 975747 1020449 120315 1286128 572326 1453253 1452873 1532463 105090 363977 493794 1477567 1389980 1291594 1963355 191998 1302739 1791233 1182172 551672 1800107 674538 1339202 65993 229700 1883135 1037326 1951910 816172 1645642 1917138 1531899 1484907 470833 39624 36337 160375 1861302 82220 1469903 1949191 1932189 252987 1248289 496360 594514 433550 1230401 823712 183251 980008 27839 663503 1839073 679972 1665905 440809 400975 490500 808425 557671 758051 1928215 1560998 792726 1765838 1226042 1009718 685601 265470 249049 1477638 973455 380467 1708699 1299430 663577 873541 1651987 1553406 964272 1465054 545263 590139 1284806 620455 1114885 1983533 529666 69212 202237 1872879 442837 311919 580627 1879379 1046725 631927 1871650 1537483 874956 1020645 927212 1744739 1297117 325927 1027345 638251 847392 215583 1417608 562866 1849123 369050 1849401 124266 696641 352052 282593 885606 1802298 1378172 1513011 768287 220293 593892 938863 284913 425926 1627567 1805867 1556304 1773553 557382 1849115 370242 827283 926360 21718 1047400 196262 1239900 953863 1207266 1169717 1802166 1448733 1538823 1332194 621069 1273663 1167699 1863557 188187 1220192 541012 138789 1609837 56207 754964 1337684 1451598 1131911 8913 83046 1772552 1364195 1111973 1215693 1264458 1138820 1759584 132696 1846101 250238 1692436 599246 111164 491718 728847 884417 455453 1687288 1846671 1984242 24321 114132 1041716 269448 1804041 1132351 661263 1739361 1065562 489911 1118700 966463 1020486 1054474 1872758 817292 1078064 1551564 1270234 1594921 253968 855292 910133 116527 113613 1106876 1330133 1865263 900637 523982 1863257 205978 1282109 1635732 1157116 503498 1296671 457606 866226 1165613 382344 1330245 1059949 855441 20768 1782148 838250 475332 412597 1396883 293289 312143 656837 904734 1819122 1783213 1874533 1718721 1806176 1182461 994137 1184286 1885818 1966251 1728636 624574 612677 233469 1714387 1411638 1698162 1442972 952318 1005183 1218959 1655198 372404 855381 1371206 925691 567783 220968 1909099 1357233 1415641 7572 1688418 1122318 1384627 1184967 424075 1273556 680849 191080 413787 1538512 1524674 321204 496253 686717 1532913 125690 661763 525097 1139792 96211 1569229 1729539 1654822 340079 1542644 387696 59499 766534 1793728 1239150 367795 1561354 1154664 1617229 599574 237311 733218 316773 676486 439829 1049726 608824 425207 1342318 1237171 411136 606087 613307 1112681 807699 565461 835130 1614265 861517 1887726 862354 1562918 822896 965272 1200990 90022 294443 1845660 1072688 575520 394637 1121943 1722761 1896336 1741391 693327 118393 248607 235563 232058 1654779 1087269 267060 408566 1642896 461871 1497994 83028 1998303 843373 110394 338723 354063 308093 1388787 1414837 1736473 474806 154697 684451 227082 221635 1406552 376799 1664645 649694 84752 1364078 539001 477359 944987 1193104 8113 201867 997578 9317 720189 47700 1422492 1574660 61605 1829780 1097584 1407504 822008 1999207 1411427 602488 1433252 606919 1899645 794318 1070091 910416 66283 186607 500670 591423 1550559 559193 1689789 707317 1504252 1016512 878545 585901 310913 1329092 1645901 1828958 1607767 745880 87089 1924955 775295 594124 15687 998515 509809 1908808 1257873 1323478 1029171 570254 1665801 984750 733451 1080948 63135 1842756 1988438 345369 1810560 1392787 735773 1983783 1925050 1087709 1419549 180136 564100 1003349 1867017 745607 1464514 1310023 579894 180273 1449573 604781 1389539 1215740 1860203 273605 692572 896956 74562 1417693 1444744 351445 959599 842139 750263 182137 250980 1828675 1664346 1315116 685412 350027 793157 616974 781630 25476 506605 240620 602210 1023475 322120 1175741 1639940 1075782 382079 1066519 1395823 245432 956730 126840 800513 773403 7892 72605 306608 1503237 1072645 985701 1193855 292160 480625 1059388 1266320 153940 1272478 1363226 26898 983221 1980883 34876 158671 1341368 1405945 1988897 720725 1787815 1991511 1477356 1715002 1921467 1570082 1800893 1278311 1615866 1651964 1864933 1291049 739784 254476 1128977 1649776 1026622 1461634 862400 366811 1455324 1010355 78229 1702409 152200 1109052 162700 471382 744699 226831 1261385 61856 441225 1608397 673423 169733 83809 170206 839865 1647067 692188 519322 1850745 1011137 1892076 1860544 39159 1290390 1950410 1271489 283245 1922275 947235 104335 1162764 1949548 269935 1297528 1419125 696322 140805 1359044 644516 1636086 1825094 1412118 1203986 680428 1388048 939281 1986564 1081453 120860 698697 35859 338608 816701 281053 1433932 242077 1869734 1668780 1069386 1650421 1751193 1167110 770342 150906 210042 1822043 430232 244844 443957 692440 710779 1068823 106528 1349605 693290 1586597 8523 1941820 1420051 1755428 49686 1473958 1144952 1338018 1057857 1977030 1868720 111490 956805 482641 718307 1037888 1288592 1487254 1147723 1946357 332048 463931 793624 1436912 1180057 1348450 1524598 1294459 1128868 1787521 1111101 1075753 1935893 1368765 619456 1161478 1010610 1235972 1174665 1842739 1574703 34460 1332477 224564 350893 553612 602795 412054 1395850 361932 256976 373844 1938886 126639 1896405 1773247 1801471 216912 1062456 1789521 185219 266119 974547 554801 1273228 535645 82878 525127 1304017 905503 1510837 581503 1980901 5882 1654984 1875424 1271608 1758880 1146925 602051 696498 835438 837639 9288 1316908 218267 1234663 844103 523859 1344070 1617286 528919 1463265 1591064 46581 464141 1370343 1104588 1805059 1145405 1590608 1587989 1935399 1355744 1613038 784479 728396 949266 1239053 1969434 861261 1998578 1018458 1726065 1770751 1813145 94523 1255771 702267 76305 1948602 468583 918631 947159 1348789 426132 476754 1378964 529875 937539 1193628 350205 1774593 550875 1456203 711163 318488 1633212 1921227 280214 1597765 1442597 44283 228047 1209472 1804891 1049509 639337 436564 1562636 617423 1876151 1914313 995756 1760467 975975 1158796 857034 234185 1626421 94580 915544 1659671 471945 1343188 1211555 742568 285058 1960468 554521 702095 1964459 917345 843625 218830 1568261 1645410 629649 1664606 1099790 1288602 1106090 795159 798639 1282442 684218 863267 1203943 487083 1312403 1693936 1095969 709743 215207 483317 433714 63635 1617566 220810 1951399 561379 1458130 1585649 1117710 1605786 736148 186522 761659 91571 267506 1465240 487333 243153 1490668 637440 1215419 202149 1561248 96798 1792572 841107 660274 331583 1595450 1332431 560438 1399508 434685 1850476 727322 30555 760617 1886516 1804876 1494910 1080457 1412454 1969360 1506365 779548 180935 816440 41470 1566954 1732704 285450 1887650 1194377 1501564 1369984 1840052 1790439 159228 723982 1180948 1695845 1242610 1376981 1955417 704226 1118391 1866679 34521 210599 1708811 1358989 364556 1500005 1201332 1774814 1420691 1829412 592460 936431 400850 820346 1547228 562393 978234 820574 1129948 1978529 1250933 1950448 1691828 710014 845236 1294047 1256556 958046 1200182 1711485 547868 1184171 419011 1314021 341760 1948292 269050 1446282 334585 601088 158930 1433118 1812346 1607712 1181729 1454004 781327 1785815 1514631 521140 1934426 1621875 44433 303250 1818827 205780 1584986 894836 1498863 688572 905968 1057292 1988874 1791284 774753 648001 1997004 543115 1467272 334197 613618 1313780 1519715 614367 381797 1106839 1342361 288555 1753101 1701917 1665725 752410 1302944 1689062 63162 1401849 990907 1128719 588710 1883040 983147 999096 921376 751835 1514251 1548176 401993 1470994 1687202 1523411 631939 422511 1964707 621022 1414602 760938 756950 1671683 1263245 279851 116145 1945820 1814004 720712 1725100 289614 1338104 328486 1296279 139510 1379045 1415487 949022 1852086 474592 313427 1343349 1597720 574179 1150806 1808623 316711 529690 323352 1579389 1344860 1352099 450457 544202 1974215 986389 1784691 1651883 1292304 375188 370949 1739546 1832976 1831191 260910 873529 1827504 104287 337747 1055992 1931186 600838 1410215 1463459 1840379 494922 1318902 1196778 985557 179164 929401 119514 1803244 710005 1986256 965092 1745806 528460 766011 99749 8448 545063 901405 1009259 909810 1743776 949179 1684458 16053 350461 350979 1795754 470894 1234910 1597408 146174 186147 1032894 1838248 116228 629261 1792882 606857 209546 1242878 1197527 1544092 303836 1682598 1619913 1252854 552157 118881 326371 1119093 77338 1532730 722139 1033976 24452 1524659 678482 648434 610773 1613557 28244 340434 1021926 1327968 766493 262987 187208 702274 378037 1376075 270248 878047 1090249 456311 102751 215053 1333049 1234427 1271854 665061 347082 1264496 41946 1300053 398312 1550780 907357 1744928 1966797 1502416 126282 1950574 353654 530862 1413306 63688 1029219 1720605 1633457 939219 1272715 1982199 922289 1424448 1052659 1555210 196350 1731894 704212 930830 662659 777668 507414 1023386 1226606 1548424 157554 306359 579080 192126 581350 1684293 374980 1110036 1205715 1449147 1108294 1006756 1147182 1759507 922404 415282 236035 409605 43774 575421 1535368 792239 1489643 1433704 1231101 71747 1850037 1559753 1535913 178858 942210 1694445 380658 1071122 1895487 1401611 485675 1826969 1319022 1083808 745514 1348614 226254 929466 1891545 1580205 211214 43767 1328975 691074 558579 137673 744799 1776470 1879349 1951015 1333976 171971 1519196 1592391 1519077 1009454 1480765 263749 1030031 1703914 1084437 436897 766017 287506 511105 51344 227284 1792302 1897673 1258369 1919194 368097 1614386 1115882 416596 443455 843543 759414 47770 1059390 30536 773664 169972 1441016 963156 392213 788571 1032505 1836734 290818 886576 1796383 1712270 1824765 978268 862590 1261771 1507940 1669045 394834 352313 98462 1621965 827870 1552954 1366799 162071 428935 1450589 1434281 1196167 963375 994667 1451424 189 286807 131552 1580967 876717 1258148 812081 137497 983755 1722711 1904628 1378858 180127 16827 857014 1797987 389579 369674 540385 1970153 166709 1113862 1085484 1029525 800446 1056616 792125 1707164 1471400 811237 1965560 1175162 1780651 819380 840349 1265644 933654 622654 299669 1177973 1148884 1657810 1560835 1135914 1273885 460856 642811 1003656 426997 1232698 956516 1973388 1859621 489742 482519 1403773 1292704 1757159 1738803 903693 1106439 745154 1361806 1986647 1377986 800175 355136 214650 945461 1201260 1443110 865788 793832 1450682 753792 1723276 1181450 548915 1603452 1361667 445894 805233 1038109 361899 1408655 877359 1776716 700679 304515 1521304 1324734 817809 1564243 1925615 1910871 65991 1760840 1226641 451869 65187 732368 320501 1571936 1425581 326847 1336167 1433024 1592179 1811507 915559 645372 1369670 1160302 308574 700481 1461580 370457 1812133 484439 1187602 1846780 1435601 1685444 1188818 275346 342194 851765 1470233 852004 1226055 38740 1740945 206897 815471 359148 872062 268939 423549 12934 1892727 1803028 1726792 1769803 1192644 1469316 193778 768332 1309502 977439 1693875 71925 893933 711884 1100648 874151 1266203 428514 535530 1853458 722043 693286 358407 1905748 919297 1264961 614691 613262 1108221 118662 1941532 1883732 1874624 521050 1552286 609731 1637864 340902 478571 528890 1545865 1479644 1055031 652909 338907 1019486 681228 1664728 435890 1243808 1888735 975269 1944596 867829 1431529 440882 1166421 858011 1590284 173738 1224065 737270 686632 700282 222563 1106509 470982 572145 681750 18090 226442 1692574 1967290 1931751 1019651 952824 1054998 1326804 1980467 605828 360772 1694040 1813923 1750489 1577354 1018439 1840454 666667 1334513 1788754 1425177 128843 618793 457504 892458 1010377 1285639 367411 1309750 1176884 1834168 898494 953792 447454 119327 1678738 957688 1285490 475502 1119602 1296521 1572599 316163 1810760 1875148 1270081 1116662 1596710 1928250 964961 1414817 157336 882342 1154659 493302 1097752 706838 1202100 211787 1562348 289057 574814 497897 77355 847681 1928455 1138319 3862 1389422 1714184 314053 665615 989372 1751585 1877364 224817 1496003 744436 272004 183192 9196 1830515 848910 1847814 1717124 1873870 1760212 754683 1536025 762972 1966740 353257 768731 57621 663659 390058 286102 208029 1688403 649118 1748431 1237052 851315 686137 1786660 353440 187369 1909763 1223397 1668622 557308 1035449 1901722 764045 896004 356160 728879 153489 1510718 1478513 1554620 5999 1667105 759402 1266141 1183807 87289 384116 185035 530285 1480433 1186973 1398977 1564449 829837 1799833 32982 470472 13760 774820 618009 1585376 481001 369441 1813590 427124 764018 1094777 1817443 1647229 743548 637751 523343 890050 1928438 160688 1211865 1837752 373439 214489 1004868 74998 716051 1603214 1561521 306364 1673091 1677437 265162 912867 337718 1584599 1909390 352811 1172344 795982 1261484 752916 524367 75417 1701528 1870623 244173 387608 78231 357871 1981874 839929 810704 1776642 113830 260004 1088971 1568647 1147196 469538 1675670 1614684 1235144 123581 813652 1820519 358376 273565 184492 1808039 1688608 546357 1909364 795716 1855446 554785 744122 1857313 1888372 1141824 1602506 811366 961348 1112910 1815146 739043 1394659 1894838 948464 1029543 1008248 1424963 1896654 695281 1538216 523352 408473 1745846 457551 729407 1656525 126790 656609 1700669 292977 376758 237002 1556070 1095829 889353 1934080 225805 1845604 579311 156784 321403 1795949 1019930 1718781 1456518 754311 25669 1191253 1979113 1895472 1829849 1804256 1111072 339021 424332 101241 1375395 679673 354164 1504539 1598804 1652551 1744661 1316962 431210 574192 1543739 561623 231344 1830737 589187 841347 549913 1013983 1619426 1200989 1648085 1837119 1579299 1167884 1761109 209057 1565258 1092497 1183839 314075 1658358 251032 1773531 283426 408122 515052 792334 1767435 1794457 28400 649889 887836 1217522 1915480 358065 954060 648549 402532 448261 385244 593512 692589 1079002 415584 1356734 792620 1682414 1699286 1059275 1392076 1064886 1672265 248994 1764613 966251 648640 1981250 337764 781770 352538 1740815 273703 1353318 1077235 994742 1277149 1747095 707697 1830558 1487398 1219951 1669420 74753 974079 943981 1253277 748920 1706704 773164 1967851 1470368 1483232 720288 613083 1493857 237038 359089 51126 1676787 645764 1020167 719331 165785 521335 951702 810832 1246660 1425554 1503728 285571 1062126 1057073 707827 230136 1319660 1900443 444560 663675 1614408 1913977 1718877 589795 1778932 1931424 278995 1770494 1050036 283839 1853631 10538 242820 186202 1166965 1049484 1835100 1220296 348043 1922528 42722 459278 1763726 990440 1646661 1899973 1804161 1460020 1536364 1248404 1263538 894323 1600249 281659 980919 1943560 1231763 1936276 1525457 1707478 1950705 1857840 878575 34420 43342 1474450 672658 1228811 1104104 501913 627290 1072632 1045672 385880 1905255 1798413 481893 398215 1589912 924226 767318 914412 890447 1315838 682458 380956 1741633 1081193 504635 923880 42640 435692 1875039 331697 579002 1898244 1715520 621875 1046428 28704 1147168 1625422 911760 588908 918606 1803965 1942752 1331753 427984 1201486 49616 390462 452148 463460 174466 1071945 1413098 807946 567818 1086428 1751168 1407210 606090 1778719 414749 1263455 507482 604447 550265 1409704 1381390 718692 1111734 1904763 148975 73029 1746787 985782 306407 353095 154948 633606 726921 239809 307616 37630 1949059 417378 1338875 1646649 1848141 315175 1390737 1672527 11047 1290413 428858 22614 1021251 645256 581064 1894808 487021 595029 1390143 1118242 1494269 1900629 959304 1655641 353397 615648 930633 1729692 1862386 956031 167285 1597749 597637 1117068 1576167 1421276 390116 700780 1400494 914063 1765330 241173 1382365 1022404 1234927 592215 676398 93329 1221738 189094 1770036 1800915 66029 304615 427279 1670016 662654 783748 1132283 653480 1734854 316639 1566181 1586804 1089952 353368 672958 401689 1670813 715691 1481949 1739456 1378907 1511972 24111 44390 320852 668740 256365 1859516 42815 1258509 1613691 1385439 647608 303163 74209 1635991 1583831 643650 824361 460345 1099510 287916 804439 1053447 939227 1705399 36101 1632151 576822 1179681 458301 1824946 402229 1669105 714587 921314 1957277 1472245 1605154 735881 1003354 1261680 541935 1204867 1583420 1883890 643155 1038657 1565904 961481 1331107 1964901 1301168 1577594 1127517 1263740 43817 296973 1078498 1737895 156830 647976 815135 1898552 943839 736407 338095 1783669 1963877 1706347 807686 1534443 1792721 1318267 1125288 141100 1906748 1488075 1710222 171451 777899 106458 554962 1830823 97868 998854 433563 339983 1562656 852297 1954435 908966 467688 1519099 1323633 1297681 436509 785567 1451014 1753979 92170 387319 1729817 1661820 1676814 353592 1500526 862028 1137142 1825720 1339679 310191 1010893 523407 69374 1970428 44090 1499901 46093 212532 466183 1005340 1539249 1389988 156211 269880 874067 1873706 1161387 827981 1864530 593832 1599847 85600 288965 963835 341253 760196 283134 276244 1669040 125821 126854 263871 787054 1697464 682196 1344978 1109734 1144302 1042475 1923940 1647376 473751 1680601 752744 561965 1650797 1990776 489774 620291 863229 437612 546024 1541233 1536069 856687 1732044 1615471 899641 1369607 362677 321283 1844196 84288 796846 976185 1855131 1768717 1793522 1959736 316991 86765 461023 755286 1323785 92542 57442 426576 933923 1101342 1584971 1970876 744511 912477 355808 280277 426212 967800 939129 1111171 26299 476238 149909 289953 1545995 1905110 913182 592061 1874813 500251 1241844 1679937 853757 1093137 121618 1225879 799338 12525 1026997 738931 1105942 832143 1919498 1538058 1642447 1369178 496760 1719757 799074 237761 1960209 1048684 634136 1845995 1933395 1038823 620917 880065 1430987 1303229 932776 1079327 1295558 1964258 902263 1503783 946452 570051 1756091 1333836 133463 1929919 1384495 1496050 719503 948918 223232 885666 1837219 1607363 1105523 1339908 682133 80258 97882 1747126 1861545 1674631 266602 1547740 1434486 1284257 1358999 1452518 460447 1481095 1158999 774359 879872 1251653 1041480 976238 283956 1675334 1167875 884947 1880988 1013319 867981 1842391 466725 735154 1915582 1525047 1784698 1817098 1376613 1159796 916031 254444 1793447 831838 37436 173717 269785 779997 938478 61456 661688 206811 1957461 1871455 417810 1046410 1381382 1174125 1402838 1197399 1065405 153592 896348 62577 1016067 569362 666856 1803647 469202 181737 1886889 1754836 1175167 1306854 1640582 1602199 611060 970276 59960 1585645 1016426 1015673 668410 474650 807534 352246 247227 1561695 407764 1208387 1314625 1100654 623631 232674 1100221 1371876 1183805 667830 1328281 1557648 799167 489621 856599 1088088 615288 1788336 514706 42973 1025824 1637412 213420 1284684 675674 715046 128665 1417493 1923318 347788 439383 295262 1154596 1644444 501729 1677090 794724 1835539 1049146 996473 172068 1190833 1832775 1551660 156720 1774835 111104 310067 943958 1861157 1551812 253151 723564 146302 1861997 1824137 1686142 292493 1389808 257540 309252 1816099 1962567 895785 1230281 1590640 1458395 596938 1139986 709281 673306 359482 17566 44543 1825984 1874605 297100 982504 1090547 106044 415506 1744552 1679514 183327 340365 1582859 1943020 976843 223136 116747 934104 385217 204309 920187 1938298 1286595 125839 790684 1654257 1792746 130882 1689333 1392857 166439 1076996 1150565 1775159 788812 1787177 595769 1612251 1170154 1572760 1835016 479698 899076 631971 725078 1795519 1269220 276402 1860982 847693 188332 304117 1527660 507515 665607 1351298 1340766 1462128 811292 75407 32186 106494 661574 870816 1318640 1465070 1416879 520547 1674919 1748480 1831957 3095 1788250 465033 1997140 1860086 435262 384793 584874 1395385 1750540 43569 950953 1798660 1326842 1340186 1563427 181560 1463650 735647 897743 1061880 421138 475074 813915 118820 648279 1996647 1592412 1540795 1004638 65714 271147 1829589 1259676 559089 493023 98906 304561 1545555 14530 1336582 845634 293012 1555546 568856 1391313 609385 73887 469505 113745 1072960 583521 634036 834967 1637376 1368661 1424261 1706669 234124 1592889 1337866 1845608 666221 576296 60803 1781428 90622 1511489 1682917 1716041 1634867 354954 1374256 1748302 1351169 1150022 1027378 799186 1949794 1077007 1511226 217269 732683 501121 468223 319196 1847876 1820446 1420237 380499 1425254 1727979 51761 1795522 943166 601515 1133125 82834 926467 546978 832064 514262 1030462 1594308 799832 433608 552473 579552 567960 381628 1789619 1922747 549512 556585 1223076 1959190 250037 1996830 222253 1147239 786424 233632 1810652 1435052 634737 1979810 1435770 907360 119039 1993687 556740 1875230 1530682 1263184 213480 1897387 772245 931124 1620671 449034 535969 1614105 745210 1315612 1569898 1578681 1982334 1462529 1177553 1140175 1201407 1454306 1271080 732010 1710566 1608771 641922 1143230 1068520 550491 1396624 1227758 1686289 326863 1547282 480928 234844 1644247 1015967 1691704 1527600 174436 607246 130514 635948 1543891 703915 1482903 508349 892793 1753953 164202 549487 1509098 256694 1647547 474566 340767 961194 1577133 1547107 1579952 1836064 1684775 1067170 339447 1557821 953087 1605920 1008097 107686 1796823 856157 524326 709963 1662898 1267986 723961 1772028 1814288 644901 528127 1202871 1595001 149166 362419 1339510 373155 50276 655819 808947 1947329 915515 508274 1672961 314559 585026 1395380 1721705 889962 1918570 1133988 447816 182095 1584569 1283984 1590835 1801397 143450 87356 1089667 1583597 1766409 1469562 1509918 508509 413941 927203 328063 543387 643324 139112 379187 16843 1057366 346816 271510 1402080 1679728 917181 1669933 702446 1366057 1289772 1639390 1541629 1584264 534946 1951312 1070992 715505 386326 566759 527575 64097 54636 789584 960888 328398 1417373 1820696 1148157 1306868 835868 1644543 709747 275039 1996394 1068170 229048 918085 243422 1039929 1455015 744995 10873 1511146 1856493 963904 1361589 1376170 1698552 371576 374488 239788 1072189 316145 1012931 910385 1776190 140177 207102 670358 1344365 1099947 1548517 1813313 100332 781224 421783 1452522 1190147 796116 1334697 1672135 1910377 1419908 985797 539084 428945 780380 853513 1833151 489586 1025958 800919 412424 472590 1853384 943876 1540900 228182 247396 462783 925841 1716119 1805594 1979687 653555 904309 1833002 1091228 92103 1033935 661003 1108583 1661690 389580 504777 1424634 252911 1405579 1331875 5052 587455 865545 406710 1656124 1699433 1528950 992907 1709688 785203 138495 633471 719742 456990 1624214 1598801 806556 1542365 921431 1667306 789814 1464882 954188 1446370 1861410 743756 1143451 1085831 1426414 1511792 1217965 91322 833312 355937 1629979 1457281 70536 224729 1073068 823295 877409 739146 1770992 257019 1584372 1224175 545078 1353798 1586734 486743 127405 1985430 136305 1974199 1841552 349156 1479561 1331467 418129 1556565 1242186 751082 827280 1973098 1360940 218901 1010913 1174998 1880516 549032 614975 1336250 55202 168783 1857364 1568714 1767406 710621 1158349 883283 258378 1689747 1124576 1596624 1354574 1777925 1701647 1693638 1532256 287955 1326515 316047 1261202 605753 1901628 1132843 1857460 34103 1933729 349815 378623 1581661 396228 615730 239965 247338 1681365 579371 967061 305372 469498 1021013 94239 349418 1715562 1550781 1149823 1897788 1340935 28168 1182516 670383 238100 1718053 1440592 283724 440756 460331 623022 1633449 1957131 43276 379622 311969 1423119 571240 1241348 124116 1070132 1523335 442423 581154 1347040 1273391 1911089 732114 1443348 306741 729421 944768 856955 897651 82614 918497 301907 214204 1795768 953714 660167 970201 218206 1909215 366466 562300 1303900 912199 1583674 1741054 1590034 1782654 1835660 765840 98575 629408 293537 1343432 1476168 1757459 1655360 477351 1252588 1157469 971940 1761551 812579 1952866 1830585 1881448 88876 1673643 64350 1624926 1154364 609502 1693135 1001959 1692064 1073170 1222190 732132 1205983 1753940 75258 883315 419856 1724696 1229282 1102387 1424239 1590495 1764085 766541 808191 1793523 1790658 1054326 1786814 1933640 108657 617084 1136907 735692 112269 1488934 221894 903839 1720905 1112197 824835 664290 1287837 727494 704156 1473288 1525000 1569087 1058364 203816 771439 1176153 1106875 1060588 766491 1293864 1255891 614636 527057 1569419 937339 1120120 1514800 791646 1143164 650144 1766599 162116 1121210 533643 685064 1937346 4703 1641602 1514083 1989356 1393926 1096186 1153163 301947 926887 383859 1311473 1036940 1892962 878399 1353410 1331862 932572 1026645 1400909 464747 1529047 817841 1139481 934895 1228392 127097 898499 1348625 734354 1190916 1433561 79575 157656 683668 1977567 1152019 1760681 1380508 1019663 1390971 306405 1191097 571532 1752112 167000 693887 325145 747493 217417 1782344 142311 1306 950939 906176 766521 1749266 1939714 619144 1373189 203941 540122 1964298 590838 571799 747924 878493 1263449 1433408 630288 527919 1411646 397522 1289966 1832128 1274820 1451957 1919803 313609 479919 826619 118436 1987053 442874 390412 1119054 753945 729914 1919880 1027763 146367 7255 1917847 561288 474236 390796 482004 1162839 930398 445341 1408004 1914488 142088 425382 1016981 271927 1706060 736056 136280 1107235 955639 809232 987975 1817271 218535 666878 1372135 1137950 1845279 41021 407832 1061309 1792316 183759 709186 1358099 1876974 742161 1901800 1902360 1326251 86623 1938025 1305172 1479356 249802 1362849 777888 226074 372379 1047941 749785 1354421 421121 1792283 494636 1777708 271468 1398701 713376 1814690 313689 1775456 1870155 1718992 324154 770069 1419250 580472 1712604 54597 1798453 1952399 1794027 485097 776868 1286797 1775783 1587190 1219531 290501 696366 780868 549553 1463161 558748 639721 1874641 833631 639327 1049654 586188 391522 1236099 129388 426315 1906566 1306131 941311 1606512 1604216 251767 1317520 8869 881039 1426636 91513 1413855 1834653 1769333 1466687 1316872 63585 84171 3426 418846 877404 1597636 1461960 734441 1123489 257030 207591 1700798 1837779 922043 1737548 1128189 904124 13617 793390 180195 642151 1985041 1562331 564595 349724 340071 1466756 290177 1635134 1083020 632831 450884 1630486 613070 243840 1986486 1693640 1713517 593815 561964 1397976 1073364 423047 348289 5327 1258482 101526 1384640 1785287 1443116 1929483 589339 348716 1366973 323530 1362642 1408138 548519 1465813 627054 1655116 148978 1002858 267244 1995164 993958 1143586 1747411 1000786 921068 187175 252211 1034597 763227 1937449 965711 550341 604755 1394521 1648325 710917 1297645 1312803 1303973 1765680 585436 425096 1053808 1767705 1959921 1929369 1022525 773146 184678 158389 1679243 253033 1365710 886316 202275 1204903 1043507 852218 1431344 1215835 397847 1079213 1107680 355098 876015 898285 1847700 1018504 279142 772513 1878608 1496910 1767073 1591848 1267031 433960 435949 557687 47624 1128903 1900430 1956839 1685067 1189228 97436 412520 833727 1318839 1079826 423095 1946248 972672 809186 1859380 1027701 1616798 95581 838092 81160 387259 1303572 378873 1319369 587403 609960 1512035 278907 1150380 104253 1537910 942770 1274052 1270808 126115 956512 375828 214155 276095 16677 752599 608410 144754 1788298 1833897 225639 1374278 825030 1044569 866274 786962 1618231 898040 985115 943303 615339 1772607 128961 1592374 1664008 612685 1675035 483625 1668940 955299 1057782 1978962 273729 670922 1626683 1405641 276147 675148 1655611 381666 226575 294058 1096587 1770337 1558920 812826 900129 1337858 1448351 253123 1159677 151780 1110181 1923491 788235 164857 1331629 1209225 1516467 1304525 694870 1174130 1515148 1878392 1553083 1134256 889075 61905 269530 1488630 113127 483478 786365 264017 1594895 228463 372541 409644 1859349 1772329 631632 75140 860726 1925608 221888 896708 1228675 94026 837793 1020015 1092934 1991079 703746 367844 1604777 1169021 538865 137264 483556 339911 821461 1476237 24265 1147582 1128501 1372962 231865 439877 274729 1824211 1664928 90245 1453166 823204 1508553 1868468 1103259 11724 35862 78450 1157229 1300372 437044 762515 1773824 557920 885973 1662404 1212470 417622 392662 1485428 1145013 373210 1936842 1049236 765294 1787373 1768614 1755899 1469488 1651184 1717100 1934709 1085195 1095873 561056 1049942 459508 1374897 74147 489013 1756458 56620 96421 803469 348197 1795626 1875957 730907 1748331 360794 1067168 721487 1000789 1778378 1472219 1753164 958333 625462 645177 82436 1122135 1023550 1731349 1483842 812476 649444 1635631 1356589 1205319 672541 1180162 939899 589211 1644952 1078852 311492 1355940 155005 1108774 1441515 374265 1554421 221558 178436 464607 1109859 619627 1941788 1619936 1514681 1823043 130600 1297206 169376 1786604 1834557 1789045 193480 1653730 1949246 70157 1778188 772256 720510 237021 1154634 1750248 225074 189116 386056 533577 797122 91842 1686377 713482 1662554 1095247 806705 329677 332372 634213 1377443 1139316 733115 1497981 525784 756358 956200 1183193 1662394 1510886 458802 1436386 1233803 504393 524392 365315 1466275 138330 1731502 547494 66039 406933 1920976 393569 1075349 421222 1195720 718423 1150733 1158700 341116 1386383 1097419 607244 751855 1722284 1084011 1754898 519054 1101615 566324 1788071 1844190 385128 162371 665398 1837074 712694 590825 1996373 336193 1079320 1489956 776757 1807205 1537422 796179 1190726 228853 139578 1616154 1339023 773820 407266 1756018 942285 880419 1053680 1880709 903650 1797356 216483 425405 1188556 638337 245452 268966 1199300 1455273 526420 686165 1526816 256692 500874 1490747 1189094 1458915 1128853 178492 1545708 341516 758839 456505 997662 271454 528677 842947 605710 1272730 1052338 900707 1753624 1967610 1752236 1604630 676862 1252217 854728 281394 1206863 675518 1374097 1491821 1068215 1621226 1807189 1760515 1379815 1141084 44015 465022 1788633 728712 155883 35954 801577 656964 1294878 43456 1745142 1086387 1338848 297891 583257 1676432 77303 1919657 598237 1367862 1354739 410357 246245 29830 276180 1613661 1079837 1754454 901658 1012402 1577162 1293955 1467017 1630329 46664 1118685 1723093 691347 422619 1647315 155607 142170 1528081 1149592 364530 406870 1989402 1284871 621143 463939 1287445 501095 613842 1464219 893058 681600 809008 91435 1200147 720569 944472 92210 1669737 55197 732926 69198 612478 579521 432864 840945 1620982 1473379 1660933 105750 612047 306950 1634517 207475 1618684 214599 1672786 1892918 1735792 960615 898948 1308093 247694 1709846 106831 646186 496538 322805 1126318 1657516 495567 843763 738998 1505343 1824837 1941535 114741 679890 579138 1843597 650827 234632 1425542 1756219 1091572 1637645 529712 1035991 524184 1248216 467585 733120 736676 1481310 1747107 1952366 1677241 42636 395465 49561 1587678 308168 816913 1464786 1645142 867049 694977 1482219 484013 1641022 819728 1959726 835054 926507 1251332 1531634 479868 1675660 1725889 975642 21207 524882 599534 499784 1782496 1009013 740086 1856762 237902 257055 199332 1540200 1041638 1658534 442008 362019 66113 637266 508573 280357 1021047 433859 1634040 1669652 805109 512695 725231 1393429 33512 1931456 1737659 148215 422912 1374159 705409 440733 1907916 133620 1549231 967099 743888 650609 942585 1367276 1162429 796810 914198 734147 1196892 1874238 1708893 1516608 1242669 1896898 1986049 1299635 456686 710089 997744 910255 448537 1251805 992484 1237163 83835 1811978 1087011 869999 1815983 1710863 121596 1438873 1459740 347321 1282038 633693 669060 1864248 119775 1612650 1242662 1885524 777582 1532257 790051 213712 140604 800806 1506960 1635318 57932 1045415 730186 1781721 795396 1971220 1073217 872348 646141 759270 1841394 215841 1813031 1635582 672096 1002175 301894 1540215 1681818 939567 997396 1433729 1851327 1541784 1729666 1783092 958378 308564 1517299 449356 1227210 1317940 902908 1084759 865440 1089616 1709278 1844592 1545962 961256 1817090 1194182 51739 1967213 887784 920480 615715 850754 941321 433103 1936722 1934185 1383504 462706 1766622 1973014 1370062 1345613 1773403 1741346 1243014 1154651 1509558 1526342 1159447 1294772 1936521 1966841 313027 425154 655370 743207 692166 873140 613733 1006166 1223407 483784 300005 82913 619592 1073230 975211 1316623 276217 1464586 1946435 1477442 417222 1628844 916499 181096 198136 588070 982829 39152 663993 1959912 825599 590034 1201915 211565 234046 1850616 230860 540180 1899308 1828367 660896 1571422 842167 1498845 80545 490010 778941 1127121 1933293 449761 2503 1332410 365652 510032 1319348 400478 5826 891291 1195034 1126258 1001804 508513 1582801 825540 642476 589796 1973042 779181 96973 456515 1786532 1368516 1041310 986763 410681 1682789 969893 1747980 1569525 492932 713940 129940 238032 857627 1172608 1723790 225061 488688 1767358 1813593 371283 1259588 1653751 1347903 1982175 1760830 870693 1497714 1512288 1862463 1051234 1524988 597316 1587691 1125942 739730 1031385 765576 1804052 1961396 284988 1736885 627919 833754 1879826 893408 153536 1282097 1775486 1277746 1783163 1095512 943277 207775 1779526 1064498 49331 517775 1327397 650317 1453842 1262467 1811147 1593180 1966720 405979 1362001 1672705 1685690 829581 1516187 1366245 152219 680355 1447824 1477626 1938121 476855 1568056 658810 1781707 381535 1512954 77179 1779732 1750252 918205 719239 1173876 107192 1630751 1358988 1406546 16422 850884 559100 1597551 1180188 1912433 1115909 12610 582635 652819 275088 1730694 836781 342752 272625 1175974 94137 685105 508354 1119275 1690721 1512008 99571 216768 1917952 858757 673826 646331 1171995 700776 1544942 779267 572674 589884 1391823 1175097 1894950 59593 1094665 1099742 308241 1011063 1952694 132820 378011 401799 660868 1241767 953484 1621766 1058222 1439974 1101207 478062 1361616 652551 738238 877942 1032408 142560 75775 1245878 923687 690789 956883 332977 906278 876065 538784 819811 922311 463097 281753 569225 607226 1854864 1257972 400822 1213274 1698116 449345 976067 1583902 1627442 1256415 472387 687242 204384 588109 388515 1558088 152331 276330 689820 570573 177357 574525 376383 686715 994600 238573 1329668 235607 629047 368505 198301 1588365 1278337 1283157 1935348 798482 1309173 1578553 555717 67002 1092269 1219348 258286 1053424 1132149 363659 247506 1058071 700514 1226920 1785954 375106 1075255 1205745 1148072 1736044 1163021 1004258 1503518 1377174 1876195 393701 482455 327781 1641215 304866 1390475 1130363 1835617 609686 1419879 1567571 992242 1880153 1383513 1102915 11450 500157 1501958 1413557 840324 241912 465681 590616 401023 445988 694171 1133858 1490411 1969436 461337 1652792 857117 1916341 948853 300224 1222681 174634 1753730 1359116 1998871 811845 841579 1931523 1495547 236126 83373 1776173 703885 1963071 1273806 1250830 506375 792399 1800578 1840089 800794 948645 586011 356029 99527 1787681 1768631 660125 54802 1296114 1139334 1902185 748328 913233 1350620 1967727 979155 1591361 1557820 1363927 887389 831141 422730 698276 1863699 249445 596482 155180 781367 1446688 479376 1433276 1632729 918064 1209716 1324785 1243386 1237126 1234700 1264974 1299541 1084331 246289 758567 1234463 1531142 1426575 1651790 302547 1474056 497645 1246865 555723 398671 498405 1936852 266298 1584124 1043451 494747 408380 1379415 247498 1627261 257191 1227063 775777 107338 1603813 844713 754256 1721255 379269 1458012 215881 1604967 1669623 415719 630113 1446860 309937 340385 1013381 1643748 1226979 1169938 957525 843840 284398 1571142 1606327 742842 136528 620144 91835 1540091 984004 476607 1342386 1558891 298799 1416889 1430098 1355348 1570298 1283867 538693 1304152 1406767 958496 37780 596884 1799167 745836 1678211 1355984 1255856 951572 760483 1657403 1604580 911659 1544096 476189 58187 596521 1384766 972397 807626 1087770 572185 672852 892422 362609 1638510 407096 950487 1811774 268259 311704 1311807 599757 1117458 871314 1572002 1951402 1420976 1556980 869488 500271 397973 243322 1668179 1109267 502961 796599 1147 1103126 1635728 1390550 475164 69734 35407 466404 1658150 1561807 1322652 1039802 455118 724173 1227068 1573508 1696112 1252572 1723579 390213 1635487 642414 889582 1392790 1562341 169572 127873 1501720 758698 434172 171487 742495 497189 521673 881990 1994674 1251057 1933854 1078093 1471502 951163 1947429 402158 211803 767307 74601 1887874 430259 1343165 1029064 1407216 960838 1141595 392548 1684639 1006372 525056 715083 1646809 407528 1979925 362298 691456 963894 1903278 399016 477965 54873 1182847 988164 1242728 1832476 618685 1010776 689013 694323 1864529 25549 389151 1797663 154197 1208958 1008527 580908 7455 1794667 562777 549479 384213 631324 839759 473381 656220 368983 1700881 1397169 1931106 1087728 1100929 1117346 1063244 517586 1800854 1503014 376579 1732412 531936 782205 1727115 1286860 570038 1665646 1437951 1327863 975302 363756 1027412 217145 629152 984273 1623833 221417 202933 864976 742859 1417901 367962 923213 1873106 46179 1549315 1828129 964152 177567 290354 1400667 1566629 500381 568947 407478 381364 1196593 1953107 79003 1583291 341440 1740563 697109 1128665 312743 224189 82873 1022545 908054 586675 904239 1145478 69204 497950 1191214 10076 990816 1090992 458291 1398804 365606 208087 511788 1246043 645704 1487386 1059278 767088 1454660 388887 788463 635387 1477736 357806 959301 397434 215642 652311 1228083 97078 455002 1262645 259885 1771501 1822480 1277049 271668 188602 953721 774480 42165 1878168 1995563 334816 580024 691759 152350 1074445 1546783 1177988 896143 714150 1299095 658392 236921 812029 1477275 559041 1326275 323016 1969959 1961766 442328 453575 1153123 821881 1987490 1377281 1583804 919450 871953 1054193 757949 356790 1283633 1552464 1639844 345453 1357089 1673756 1344688 46877 756606 576106 1346312 574730 360638 1361254 1952820 1193231 692639 1746199 1286267 1706018 1310620 703957 1157448 1666730 1727274 1565724 997928 935813 1077259 1721263 1187628 506645 387809 1974517 1359801 668376 1991950 956473 618104 274068 54562 1180120 1839216 1914316 241509 1340329 1115402 868890 634459 660305 1468167 178106 289768 175156 11426 590846 888059 1754646 632684 1014434 922846 1150438 895237 1667088 1030879 1915479 1394058 1092555 1130805 1639671 404837 1937484 265761 1312550 1283330 393782 1616573 1574616 442522 1930349 651256 1758541 1066649 546998 819838 751209 1104161 1577424 1897554 961724 325166 79643 1487014 1164129 1869875 659156 1767629 1565938 611627 1020207 509508 526094 1411206 61632 1265638 659699 1012953 127771 269011 689271 862421 1913473 838145 1001553 1463407 412319 1833787 1919481 1886981 1147630 1257913 828142 1805828 1058788 816315 78356 1093905 284044 1703 26055 1688500 1287810 1680550 741651 1584989 515802 1805585 880021 692411 1912853 337659 105165 195151 1589700 650102 1145955 1609301 1516320 874588 253553 1900665 1742398 1906336 903656 664481 524044 1939585 356745 1607900 1921367 654602 1140032 1321455 1656905 316746 609214 1119465 1929963 611642 822540 1497090 214293 794359 318311 738087 358661 1256847 336026 83832 595025 1602548 821503 388383 172833 1397654 1736573 5175 236557 1800316 992725 608497 338307 1509834 1786168 650853 1506110 1567838 452063 526945 893782 1990809 890229 1789103 421090 688070 1132151 351113 1839336 861580 240074 521432 1143163 793533 977610 115968 687706 136147 433018 1922900 17966 19204 1026442 768114 303528 789938 337296 1699980 1364994 465441 1907120 434198 1192428 849862 1535691 113413 977212 1639180 1317365 1937311 1915301 1492544 1303418 494674 2661 425841 707566 1791934 230574 424296 1446040 1203010 544482 913006 335833 1409606 976766 1629206 1694931 631651 1347776 208594 1632952 1484021 1127437 23708 653858 1127145 735457 533579 1961852 993416 1786787 163636 1115949 1587560 1252148 169029 1186471 892474 195482 269261 1777443 336545 1294252 1081559 1492350 1968842 835098 600519 72735 446095 566578 61778 1660967 766266 1811879 1975026 960905 263926 1833115 1146830 1412093 898047 1019143 1346672 524538 411981 1068630 1741331 1322695 1587097 1168494 955535 962360 335341 734800 1223677 1808061 896049 771396 218427 1300272 1264079 1018962 1164695 727813 671628 198592 1106454 1333792 656201 106636 1605612 137758 447631 659597 266435 1238833 22537 1850573 644037 1787383 748689 1145587 1971858 467196 1952762 1143276 964326 1684757 1269294 486320 911331 887455 1363642 382660 1203378 1028255 1346777 1554809 1405468 469405 1602147 47086 379870 1266759 268853 547560 657834 1213808 1245103 1105592 1983035 732608 1138507 915946 1304877 494321 15754 989072 1990045 212670 284835 517754 1198983 120519 418496 456477 829012 1698575 1489798 1850642 363382 1824201 826131 1624539 755587 765343 794464 922638 348451 1934565 1440266 1497021 1694339 1555324 939221 710287 1322104 1461180 129778 1827162 1516870 669464 945487 564069 268331 1344242 1351888 548146 1938369 110257 738504 1709625 1537323 1589812 592745 1289584 769769 234835 1399974 1805289 1041225 114634 1369890 1245542 529636 1552707 935344 129956 900990 498864 162002 1653655 845630 757383 1071440 1774543 703765 1436034 1036919 1813830 300217 1344268 1548418 1312998 1731441 1737583 1317803 322864 1892717 477569 1783433 1119722 1359429 411832 101710 259091 839986 1780086 1839798 1579249 943937 1952163 1136412 214866 1731968 1149033 1203108 635190 534779 260502 1560185 860047 1648491 407142 1645907 937318 1526682 544738 1959101 164034 256703 24234 1367578 538029 201815 1728777 86812 1411450 1862676 360239 309065 1366070 1398742 727278 37202 299235 1154175 1411742 1387813 970580 1988256 629974 1899229 1753127 873071 1619080 540706 228593 801352 694847 1309106 707623 161875 1168211 393147 1781311 244842 1014847 30189 671859 1690371 326570 1048009 505577 1142091 1692750 1818190 1120477 1281922 1641678 64525 586747 725636 1971201 1877017 332791 1419082 733386 218755 1299088 1918630 1719723 1576568 693979 1193378 668894 1602507 323275 1670432 1312886 1456947 48968 817202 1383439 331249 48074 1635394 823105 304368 1302015 900639 223198 386396 1484849 264467 1223386 272778 1149714 760800 345609 1820718 1263345 1659829 175302 1635754 592473 745967 560782 1539919 1690819 1474076 705422 739991 180165 1482147 1338966 1277134 450425 1468337 1319435 17124 462118 1433697 1015101 873159 942793 901327 560394 1194985 1981111 868534 1368610 510514 990262 657338 172252 1352382 329881 1844783 1303325 1911890 345117 572967 156540 306580 874331 1645571 298668 978053 377004 178499 15047 1197154 1693529 368247 926624 924539 1482250 834260 118747 1633909 1417312 1105790 1743966 1069606 1573454 518110 1994745 1697746 579036 640742 1671218 1660959 1943609 1086478 1470108 389438 154245 1272029 1608767 1044057 722280 1674101 1423306 295465 514249 1172126 1931550 1663740 635408 740618 333136 1973794 1076343 145526 1971776 632710 40660 550231 1887972 1088098 39456 1798613 184384 498244 574248 311694 572621 258883 1394685 845981 132414 1512134 898804 1801608 1135513 1005842 1606262 1262222 1668908 848106 1731444 435593 1167165 1209972 1347249 1755101 782475 1038341 1388533 237804 429411 133637 339885 421415 1404974 1076375 1778187 1605189 1071551 1638685 120368 326238 370276 1034788 1653295 185961 485745 1818207 182949 669368 1799969 1512094 1492053 1329991 1124335 1279738 324172 1168183 1009040 791347 1024522 26017 270639 450981 1254212 228019 14665 536976 1414925 1673507 212021 1237832 1399291 915295 277453 738871 832041 1493829 346560 6559 1396387 652706 1925249 234758 983275 1057813 1477748 1759880 1106740 445429 1004571 612289 712881 1671086 57244 974893 1439608 237597 1460829 997639 1893578 1959315 372839 693034 1920328 1019495 708809 96562 1798237 1353728 1851647 855000 773479 757241 168645 1578226 1928502 615702 639318 1557323 871941 877146 964562 1404474 1444479 444250 1865035 1448953 5823 62053 1352299 493092 1970789 1957812 338465 1646177 1244255 346716 451100 307896 140498 1209354 181362 140896 323067 611112 1071439 89407 280394 832328 1013061 453732 1169268 703297 182549 311123 831919 142010 1637997 976782 1597849 1202831 1781089 1755700 821451 961597 1335650 1924959 1490984 1115075 99826 1062859 1711223 1498027 1288566 1415744 1656960 903897 32926 1437761 623924 1028431 1467883 1934753 1812769 1196613 1048556 522366 389064 411039 409791 1079697 1082239 912213 1388110 1896368 203989 1945710 1590201 267592 1166436 1611502 1348864 904270 983001 1613244 1738484 1682528 293637 830627 577345 105156 836411 1486885 1391700 1384765 1372897 1813083 1598699 1874234 1379288 388854 1438099 489261 519631 1864145 631407 1921879 1154370 82620 1411073 1804507 1057449 1773029 893144 842111 517963 1651086 638138 817106 191589 1465698 1152615 123214 179752 659279 384539 1865014 1840909 1203606 954166 1932496 1954243 737907 401087 1331341 36405 657198 1538799 1756964 1929386 537920 65564 1313952 1074033 921964 123170 564816 1755306 1420690 1979023 847176 4601 308009 817407 1468179 742850 466765 22826 495806 293585 1877232 945034 1891949 1089706 1780299 780713 1989945 591992 659925 1373600 1590825 1870094 1188100 15920 214930 1762392 1663444 570222 1200350 1496985 1534347 583687 1967014 66466 548124 1061337 1049539 1404538 1468197 1042970 960237 308825 479699 1849887 1828281 1222620 370678 593992 1933382 696965 1806908 1902445 1748724 536938 1546409 58462 1751323 1590695 483346 2144 1938015 1119998 248164 1587568 1872953 273241 782892 124538 818775 1491785 623263 198846 326624 903817 1961237 1274874 295464 1226395 1810959 675862 358097 494001 1118140 1610027 202694 893650 435528 276750 1405604 275448 1167061 407411 275623 210065 1480232 417057 879281 1995059 982971 24148 707837 1907994 220898 1330479 1800855 1008541 295010 708517 650141 1994467 1637729 1625006 94104 1142045 1472583 957172 74479 1193830 1418744 268510 812912 1755582 1092021 1740380 1978282 765673 1558192 216587 1804226 1376510 1311115 1132373 739053 1377816 587158 163359 1897455 1846988 1595778 1170612 1381106 959957 1679790 1129509 1658907 312492 1543209 1961277 1430782 1818146 832853 672027 1727855 673180 809888 1911204 1846454 1160425 1961009 1223315 641760 800864 1093479 550252 300503 502693 517340 270643 1511628 906309 1322516 446569 1761378 448152 969487 1437533 560488 974158 958518 1916040 1236530 1102345 570913 1394372 1253712 1948697 75743 1637398 500121 1672294 704802 337781 1138679 1014874 1837675 1577236 640508 1308572 1587450 743186 1997659 995383 831574 1144111 1506620 1086962 1878681 381406 817393 1811905 1102620 1186168 877580 1594926 441889 1080276 30731 1533368 102211 1143802 1343657 1847148 1682533 627411 1891807 1622380 529192 911085 1477098 940515 546803 1318101 1452510 468794 1478409 1615364 1542427 426897 344289 1500499 1871524 1326446 1906550 1290478 761370 481533 1377090 1917511 1183566 118123 317564 1518379 1373290 981155 1580147 1900884 652282 844579 311710 1505510 1835574 972977 1282886 402188 1931116 1472653 324555 791102 504505 270093 1765001 316261 402870 1317650 1175063 965387 865581 520871 1923538 1661837 1101391 1846004 1833270 1277310 556118 1531161 1296934 1502925 1000287 243043 200591 1661630 1989695 580835 1094484 541971 1953287 145900 887671 1494139 1052988 1923828 955311 375208 1849667 889412 530062 611466 1049372 452033 475154 1320200 936113 211775 1879030 125816 1514081 1214179 1550627 389738 1402740 186132 1376874 805849 1545585 680108 273572 1811185 990439 1800188 1650684 872905 308419 1145747 910094 1906392 674372 1728611 293952 1147437 1390170 1709346 708945 1604528 1099837 32898 143351 1589825 972066 448870 1127749 156331 677111 1961347 112319 112987 336110 1027173 1274123 1893048 28645 514675 1961521 313682 1599318 1836421 34549 1693678 1510385 1209197 551611 904063 1280618 693822 1619699 209683 113943 1400337 107716 1405831 83527 337853 986844 1461716 1380045 1308132 750884 1798911 1913385 596053 924797 116878 437812 1036287 655109 1630175 48613 944947 76853 1033787 1558235 573105 212058 325417 999371 946546 1229875 1728031 1142036 890057 965992 1867301 1278346 978121 448339 882923 1544695 1667950 659340 1739609 1903646 1165872 1857334 625809 1786208 948277 1127734 145752 1333985 738399 1986079 868273 1477182 885202 1729146 43537 579486 1568186 1572626 1630030 1368035 1502752 1989564 1137238 1334549 140111 1014518 803594 1851622 1193192 1598989 1558363 1063873 724457 1181910 874817 1258049 1551603 1039767 128036 1409267 187067 881097 1324418 1718313 1934688 1420802 1579445 1548299 815003 40788 1299108 1620409 681097 639893 523404 1408323 1206979 541047 346985 1343718 1537338 1277672 596778 1077526 1196086 571106 184813 1184465 886288 1023218 37693 140219 301126 407214 1801873 1925709 297174 1872061 355601 1695606 1207833 1899209 1029383 877977 1518719 122466 378872 852143 927014 1360705 621469 622946 1068127 1954145 863895 1603911 1961994 960154 294163 1625324 742693 550931 515994 1538665 1396927 615289 1889513 694594 1399270 237692 599675 1023407 1963205 407190 601994 1904309 659935 1573793 1703917 610270 850543 553873 601882 1182114 618348 184082 1565404 973179 934448 1101133 1302892 774528 972224 1331178 1896891 1595019 11160 1759891 1376198 303344 571036 493376 76107 988032 258079 1048428 1296795 964173 1456774 304229 1804338 1940522 1662584 582526 1824635 255705 1145152 978864 1160028 468061 1293484 281573 1418929 1044450 1779291 760113 819237 1700509 103382 323947 1274586 1411666 1294232 213699 721099 357097 491771 1214455 652810 1845588 197165 628642 1193416 1458989 407222 398640 470592 1462420 1878125 420311 306949 679929 966249 1361661 754976 1834468 1591657 1547088 1732289 1449680 73850 1961350 1070782 1381391 1709593 1607272 76518 366213 1099955 1177463 771572 119833 1791324 1210597 1855046 799448 1722845 1261024 226142 128082 518885 1800645 1454530 1776133 951903 69364 627126 1029577 864448 1918742 1110768 1090965 454198 1666000 1808050 1595627 62480 1721463 176910 1758109 1435778 1872468 208260 276014 739531 1760035 354752 682712 1116222 132154 343645 268791 35603 1775536 1051263 1932038 1158002 1057032 1299643 1177410 20446 910135 185155 1702453 1903910 502509 981559 1633046 646777 1688562 737050 1499215 1181080 463314 758098 250275 821722 531252 1144449 1653717 163574 714266 1098364 734825 406966 283757 44969 788015 737283 963821 1969397 916767 405401 1401245 4219 1165386 1851428 65262 884561 1033504 1364273 1372387 997333 1122841 550524 885906 1095796 13554 569267 794161 1596737 388272 1841621 1144134 1540350 1131599 1895415 8253 208368 307272 951306 1977214 1959108 586931 1511828 441434 476674 686687 804690 531100 1937999 962773 1285074 154763 1276261 1293342 942019 1645877 1522286 937239 648590 603136 278206 1615879 1911995 1329512 1819274 225830 696984 895579 201471 751982 226635 216851 344377 1973969 272637 564852 1200328 544576 244545 733858 337057 1547130 1672008 1626185 555937 848063 15287 738933 632234 764714 627269 175216 589130 1072978 1037023 1577928 573124 1210025 1914601 105716 1328170 609164 1163586 664215 1084205 898237 1802048 1036117 879221 1872658 1881520 1172456 556495 1208902 48892 1654205 1258009 1546695 1954280 1791710 1672193 887576 1030810 1192020 1808005 1562250 186663 499817 982437 1150245 1268500 1942260 756436 501844 62902 963407 1566807 915815 545444 785126 1927739 380059 879798 225133 1507149 1953927 321654 1515145 976344 1707011 1659843 70370 753807 1912335 537267 435509 500499 231972 1472275 1207605 1068006 1006558 97414 581624 1165276 775653 989796 1555491 1372129 1637701 992384 437083 553081 1608941 76360 1784056 1429965 106187 1544512 1693562 709846 1411173 1547858 1768703 9156 923067 716738 238992 1015525 1085760 918255 499066 1133016 279720 1960622 116055 1394477 1314666 56146 105083 1487078 756785 1141162 252319 519088 1600997 63080 426424 1421699 121710 646863 1519543 1497984 1299729 1307662 1524731 237682 1877485 1565970 1914892 508281 874829 1143786 13081 774095 925036 1773454 1596751 389392 1771103 345943 516533 835 1007008 1283886 1501172 976226 477897 1212713 671235 382273 550062 889277 1477676 1242757 168532 1936647 1128747 23036 648223 1586661 1641356 1583817 1669659 1932230 931891 1188700 162749 1836140 1953694 955648 1665024 134585 1597063 828165 568257 727709 1142852 200654 736642 910142 593380 1332393 1955980 1451654 917281 69462 40509 335872 1064954 799250 909644 23353 73418 807426 824040 442411 942239 550209 1791836 1240687 1693542 813898 834947 500712 48241 1964481 936297 524542 1351811 823 837886 1806966 1076711 56692 438286 168026 358898 48484 629770 923098 632580 1198622 1497681 13719 1028660 715217 226388 1441126 433923 1022559 869225 1175354 683053 1583308 411480 111479 767566 1593535 1183156 1304903 1310199 204728 1598226 1029434 1519293 374664 1926586 811637 1746305 272084 1890265 853252 1357650 1203585 1273272 796864 268617 789192 477074 341213 1427898 158503 659617 1422556 726938 352026 301362 29508 1790301 1196195 256925 51477 1974010 691290 1475019 466838 125509 132487 150380 421300 769509 1419734 1223771 424119 949585 632141 833111 543601 439102 1147796 247466 554261 553039 1502702 135929 1892806 191920 499888 62549 1403640 635558 1325832 1576584 97651 1626409 1026979 294115 789407 995869 1188435 409187 1253373 1299345 860447 286586 1441128 1644237 1592814 546347 904961 1107778 1830670 1891317 982761 1430008 1449935 1459467 1861469 1347962 1689061 1495981 296290 586029 1230267 1176839 880640 1523492 464911 1327210 919783 422571 565250 759823 1744495 753105 893449 480548 1126995 1923007 891788 1842496 1747088 1845593 1864358 1624612 1925750 977365 1014839 175053 1782392 316020 1053985 110028 1727866 513599 1731421 154513 1156138 721408 437905 585025 1082508 1318497 1389239 1870882 356489 1979319 1542016 1752687 1600128 1860570 1940211 1365211 290557 459678 276335 1870702 1879593 1954358 1367146 52272 1080731 1079227 758591 104982 113163 291427 318573 532877 1328626 1980063 127549 1967241 1789656 1154929 1852555 871830 1874887 357100 387822 1584107 1544130 1316683 1033042 1815858 1734385 1087557 412440 288887 415026 1967238 328505 1999103 630602 1917674 1686563 1778161 1792823 1945740 1540737 640100 787853 716781 1708306 176449 371644 610084 785180 1194641 1380729 764763 712059 530503 188628 1882716 1997514 938602 1212782 539604 202627 1923919 1407234 234339 200580 1885791 1246577 1655632 526007 414549 1084648 481394 813453 323690 35813 1508545 1857014 737888 367579 1444527 698651 646654 312822 1777320 1547037 439150 1352339 539358 1234553 809828 440710 1619684 1829126 230648 1604074 768358 1041971 1733823 1779599 1981849 1899180 898271 844472 1766462 1681207 1482745 1860915 1492797 464175 448241 393862 1941353 162977 498494 1113307 1992744 1892778 310388 1585532 1920616 463938 1879037 1224016 1779759 801081 199084 942782 313603 1420150 504290 1903866 1215982 1222176 1159725 1311238 840921 1904323 480429 668022 1299161 833232 1911715 745963 1539275 1671738 792298 1786844 894301 1351201 185107 1232083 403886 789393 474488 298949 370574 638239 1426752 1525773 120869 755208 1619233 1615843 1438766 573705 772857 460923 1516809 291758 901490 918436 1081249 1542761 1402831 1400363 579627 394673 809334 678120 681412 3311 364110 224695 1320424 1604944 1677168 1778711 1031074 530500 426040 791505 1894590 1858634 1414963 588358 1685602 1229294 1977945 359979 1138014 1563280 1193009 1793205 1820086 763301 246208 1594385 1973729 1735093 1647073 1991962 907304 1072415 1383342 1326699 1355164 1882478 1454413 1187646 1089641 857142 1919779 1785908 698519 1933601 1033262 150172 1476580 1087518 927983 1124347 1838280 386215 1241369 199670 1534099 1796141 865183 947912 782231 1069540 995339 20724 100818 201763 1315701 1771168 550837 1681798 1504476 725032 1419456 421693 345394 1070446 107512 309921 1241089 336080 1945294 1846472 1327845 275633 1365659 219095 1142918 1796198 683959 692811 947176 770770 525058 1534895 1235017 1834531 401158 1093677 1596706 1311415 1685939 1479415 1654947 976796 1035364 1817903 569366 405592 165182 1209537 1038747 1458911 1743406 1598644 1074296 560244 147198 1649579 80274 1892501 1298970 467823 911639 1217595 455826 1838733 757979 1048552 1534025 342339 914828 1671743 820188 546096 1926291 100872 1548878 1244897 510659 1536195 266479 244546 54383 118830 232374 1986043 1177493 1673137 978711 751089 1501554 1819731 381345 1010707 653601 1066712 764960 204113 1412875 898772 1298429 145291 1824428 1069814 1113558 1377024 952703 1207256 667613 1152782 329619 482129 1836850 40340 1339958 1145167 1481052 212139 745043 870155 178834 1399458 1820214 318104 1772250 1242061 173721 1899068 1739669 467936 909639 1293008 1465203 1721675 1237994 1060051 912484 299907 1829734 1678166 281256 1814218 931977 1195662 1584039 1122889 549727 976970 1128986 1897940 1080199 1013402 102839 267646 409021 944504 1813020 66298 1592294 404656 797074 293863 461161 1272412 452913 121724 1927000 60166 1142309 126003 233123 1235828 794968 1325542 161182 1409240 1926503 275143 969899 1478702 126642 1062152 318762 996137 1154348 262648 1995885 735719 1797984 1134174 1854386 1629318 713360 234886 1820442 1873653 516549 677092 392117 870621 1700201 787961 1981387 750531 1561833 96567 1814513 755694 676244 540548 1475823 896076 1874527 1645872 1023023 1462362 769918 1523478 631361 216882 1000771 1344436 1650224 1780055 564440 1070970 590315 1008906 343357 1232781 1667346 252157 1705877 1906317 699642 913884 917622 535652 651343 849142 298099 604490 899599 304704 573384 1555252 190856 691736 1581264 1734591 1228931 773166 642856 462542 1023558 1982575 22815 1747129 1635385 248684 952366 1713885 2840 855319 929416 1887722 1555709 72551 372155 799577 1047710 947335 1296582 1480427 1581281 773601 1694513 546324 391898 1895474 750600 1793125 1923628 45453 910891 1563567 1123161 1693395 530252 908180 406366 1059101 365691 1245210 728319 402553 1296344 209509 131837 359250 581372 659753 795325 701109 478811 1104509 1707822 1743352 99347 824954 1189064 1793068 504703 862281 1999584 1641285 121743 1723966 1702025 365116 1965077 1816788 916131 1571850 367110 1235661 1104516 1682193 1798902 659607 1720487 1133722 1899596 1787206 1756730 550992 1612881 644076 328683 711449 134397 1651929 964004 326531 1102439 513243 1022146 969962 1419451 204433 1934857 1522706 20658 706175 1914548 10368 1512242 1097554 160366 433968 525685 1107718 237078 37615 155621 1084054 1734635 671363 159518 1639342 1893792 117116 997373 209716 1808706 1829583 1838817 578489 630971 1160840 363763 1403132 1297608 1353944 665112 1598207 1626473 1726504 1188975 205224 1783035 709440 810322 1738962 1570074 996265 913402 958693 6682 318551 1685749 82847 561323 1469278 320435 509017 13047 1838866 284232 191513 53184 1572082 1061952 125772 1943784 219230 179668 21275 384670 1147189 1844093 1195098 675772 1062327 757816 1170490 1032967 899977 1484580 1630944 1123714 1729482 313754 363077 1788548 426493 736227 111058 167412 244258 788822 1124440 971956 1242458 218970 1803010 1381743 794803 655620 927337 1779721 658067 1632684 892011 1321662 1816438 539525 1561740 806464 380030 1552430 954445 1495231 933431 1104628 1611785 316427 421850 1674127 844773 1921587 968551 1411386 313232 1070258 1389200 769703 1209302 924431 1265562 1572821 1579065 1957868 1537044 1670328 1727111 803655 367050 391305 216707 1826299 351959 1717187 1075867 1277355 1726710 5113 617306 862404 376214 1343882 1080152 1906212 929857 442314 1344869 351411 769696 444871 282386 1979607 1215039 1337707 1280829 1277094 834890 1150330 1743144 1883385 1052436 96016 1682735 1881969 1288625 1866441 1307549 1299333 469190 1741079 817964 299664 1002781 1788338 1716052 1157056 1559433 26221 1744075 947089 1063475 1713124 1483433 56424 691694 909877 773087 1153755 1190012 632967 826945 637407 1476864 982418 1611709 1160766 1931691 437077 1542607 343859 137086 1362065 980483 1205190 1166939 499800 640195 356382 832779 358464 858604 279330 1321985 1919041 853330 752008 781010 157252 1431539 1161554 207711 1349105 1126719 729215 1186499 1650698 1004787 582248 741120 1378347 563548 1507207 68028 891539 1660632 915548 755399 1649695 1758772 482531 1611668 266992 1405850 26257 1349876 74780 1846130 770757 1726602 1009646 626400 1111474 576498 1987093 402992 1074182 1714731 1443855 1378993 392570 75809 1604872 1033639 158858 899719 1522493 129416 1621968 296765 1975109 1535674 1724650 1397178 1586013 762454 1755221 774484 1354507 243441 1736727 654110 363193 1327035 1143266 974377 653920 942417 538320 1428464 79387 735620 679409 846113 536281 1278148 53070 915263 1409918 961575 1496551 833876 846193 1254640 365289 1410209 1926472 1708785 1525244 1380231 254945 255929 1673650 130220 1010199 1113088 1885725 59937 1264393 848637 485715 954810 1882952 1570959 702090 610680 234186 1030564 164698 1885681 1160128 1639591 991706 1855555 321361 944031 1724666 434546 1206822 24525 1484176 1404909 369539 1540169 1830254 488690 1921161 1861254 1353176 1768718 390553 191182 45394 1014519 1920364 1229028 1766579 1352879 1483713 514376 436656 1768300 1920490 990341 278552 706247 535381 892747 478567 1046548 1373080 1769082 183961 957612 483679 1093996 1661653 831513 797381 1363137 1154332 85714 197565 1553154 300297 1141410 1317456 1722223 169837 928952 1650607 9744 79608 1088439 1148758 1478459 405600 1373108 1370298 1042416 1762129 1381227 1705608 1478897 479963 1315704 390563 582785 1148313 1500785 638785 173819 1987721 856177 612143 1965456 1251813 184854 1395454 1509257 1310283 478184 1122100 775735 941607 1317667 1194122 1967904 1370498 118087 712117 1394313 1349613 1488600 1668684 603556 768342 1904890 356343 556332 1742916 856117 1057898 1789997 1693330 1388000 139441 730156 801138 919217 1362971 1628563 602401 1123103 506347 278435 1228639 666263 1904812 1551206 1310450 1275777 1889765 1875614 947922 1601560 1294510 1488931 277967 1177630 1269104 932560 1036684 1666130 362964 850972 1736153 1626686 701637 1644421 1870052 1414740 187428 1658018 668293 974239 834887 600167 1370360 1586102 697665 840802 1489109 157867 1217970 1119718 294071 1193842 871293 1599546 279315 1537904 142985 232817 578659 599885 349424 910226 1383507 413326 1446078 1011871 1352060 1397300 1522348 1376418 240619 428235 1972899 90562 1874826 825104 1135561 175896 739577 1226871 592982 1375544 1238682 1344443 1965804 632393 634562 767814 406232 1610870 269176 122184 1627092 1404528 1125724 1263668 580139 1976304 429634 1825754 1144241 1047631 1992722 220289 1454028 1109759 781103 93135 687798 1925717 1519663 1983981 161508 204193 330932 1830244 354661 1295959 1966784 717914 599681 1535382 906969 1562887 80185 847699 1342145 486738 1313763 1222556 51886 1991668 1488420 478097 1906572 1683341 987371 1958954 1391675 754416 1179097 595428 1907820 869882 1295988 1535389 1351520 403826 157346 1126395 54393 393918 161378 168331 411164 1215420 1867382 224500 1081107 1717913 173473 1694816 463181 1434884 983711 645287 1670884 1905036 1175561 12645 1392817 1044274 1940924 233959 1077073 1844715 801633 1542048 1430389 401899 975031 784056 400537 870355 1734571 270320 1080390 911134 1763359 583436 1905707 784896 750041 572269 697369 630457 1896235 182070 1985858 1401891 632246 1501261 159021 267983 1441062 556770 1119081 1728485 786605 110279 701012 1750460 1040644 1659324 258824 1619985 1153335 1373975 1627999 492844 1091627 1533003 1015951 974933 1034681 1650006 1425040 1430791 1191954 1858648 128706 1529264 878356 191064 767089 1491498 1392025 486264 919840 1110608 1691877 1327853 1384484 1245255 1830089 1672920 789973 1969823 1290990 1840142 971266 1517847 1103756 318011 1685178 1279917 697619 1927646 1529941 1491584 1230938 493636 1850089 535781 828220 498895 1203662 610554 1296046 1247360 1211440 262177 368780 1855669 423245 1747271 1384231 1223553 1652630 280728 24790 247518 1553593 1455234 33292 1253680 513782 45818 1390123 726437 1356126 1431639 303416 1380238 148128 1070894 1052922 1202901 1606544 309064 1614131 1009168 415545 1018139 1405794 293206 1786054 1969585 1329984 863878 1762114 1089432 1906797 80931 703070 939031 766180 1606108 502409 1363241 1181023 1254801 268373 1844108 1822767 398646 1975309 1782575 708786 1673448 1643413 1755577 1278161 372277 1861107 1650220 493329 1067052 188392 210189 167858 1967096 1731191 1808066 407134 1811685 911632 1608528 888514 1335708 865719 1855071 470383 432922 626216 438089 1901961 1760161 442466 875029 1041819 698686 1585882 1428827 555413 898937 1475449 1738991 906329 1575743 1964050 1174616 1431813 1933652 190468 1307097 20545 577660 1376131 1170140 357164 1828391 1619756 107083 1504633 1505081 1872565 1092616 520012 821260 1808542 466678 1130940 1719595 1185307 1608695 1922465 985879 1668840 1322051 689128 1944165 1000933 952414 1226050 1529821 1116186 1182671 943038 1842742 1761891 1645095 927752 1761628 953622 841108 119186 498743 949698 918460 753678 533109 1692510 422594 1118696 1482246 1033313 1089219 1187580 628140 277192 1980238 1952229 1237020 816153 132876 1018797 261314 262901 682863 1039950 1303329 774744 365707 1221366 178784 1560918 1253072 703926 836218 1955807 1018580 563661 302859 318170 677433 178454 873285 1835812 1700954 1443753 1394545 968884 1267079 359733 1666511 238284 51574 133441 308438 1743093 1535090 897753 439931 1361186 841897 391839 1853565 1804247 1627229 1310925 1255650 1725525 1587965 86712 765609 1895253 505051 485707 1259246 1837597 1264560 98975 505144 74679 1310777 130784 1084728 1273580 1562434 790156 1490657 1168435 1942629 1125090 600180 786302 1861799 643404 1787004 1359314 1171182 1137778 1898786 732745 1391342 1660018 581701 705540 459388 441091 1922616 1951245 1846726 909886 371336 900635 130157 1296290 1211641 452336 1061483 1788905 617727 972994 1132998 881697 1823852 920064 1970578 178949 217229 940838 997476 1087538 718989 277578 1129051 353635 240547 118040 1654401 1722152 600378 1757593 564672 1539194 1996604 846576 1443607 1748663 1827847 1340851 1438160 1053856 1551881 363863 398024 606371 1074484 955932 1531927 105930 624363 216066 1453840 1432234 334593 491811 1334345 849665 1704213 642510 772380 608196 53360 3959 1692472 1840404 726242 1465818 953157 1610884 1146105 286505 1323326 207641 1777255 771982 1465534 1023929 919151 225919 1436243 1345736 307996 772253 1372327 1899385 559737 1400906 1713272 1857430 144645 1815892 1751492 1873786 1039258 267585 1563203 35173 128563 197313 1964251 1577847 1183068 1711337 90956 1064192 555806 1120282 1679735 469415 425042 145922 547950 152312 1008088 1436438 1731306 1528194 786406 83640 1496863 1957014 1654357 67 1468688 1215417 751056 604845 1239336 399050 995883 1563867 1130011 1681734 6495 1049321 123080 1382844 728750 702910 67814 384258 543174 920087 1016914 1298220 687133 1214690 189919 229365 1173408 1589902 1605443 988733 540823 871294 1462178 932585 77674 1330459 510639 501008 1008579 1884566 720735 1843688 547398 612187 270928 385328 926354 593651 100560 175326 1972500 1811438 954927 1348125 1713247 1842009 793616 1263697 875062 457063 1050147 511200 1729616 616065 866128 1869985 944380 1976394 1448192 1284609 27533 1327688 1892135 1892008 1171387 1979412 1805628 1514338 875597 246733 1425445 1516691 1232928 1074975 901113 1273887 1804308 821564 1822756 1308938 1933527 1654793 437443 458624 161000 899723 724672 299207 1091357 1416007 322287 1875770 1107433 100986 231303 937930 1477401 578716 965991 25408 613501 461744 122655 571318 872896 1808107 1438700 727944 1487439 1334032 121860 230616 1122670 1903217 785610 172698 1047032 57902 1891363 1201405 585220 703536 305784 1681488 1631057 672405 52548 885468 157825 1132792 1699338 80735 730793 191981 568155 682041 1567544 1849963 43867 800719 774765 1680552 907381 993621 1784603 1067209 1425372 1975585 786021 899916 1021157 612797 499944 959399 83318 253145 991526 874273 1576878 965995 52324 1209076 749671 276461 1598898 1856717 382661 1771617 589780 813671 1882315 1673459 140479 1940555 848924 253674 1999463 913227 1696195 948972 1426791 1095261 929748 59702 1362243 1519495 1885657 488948 1977397 1969891 431234 1415141 1244868 1831388 1175178 1594517 864970 1955885 1701473 1775706 1746013 399258 300292 435390 676221 368998 316676 1933508 1713707 929144 1582707 506420 229449 1360164 773012 476562 1417642 444949 1860999 1789965 926217 1762244 655791 1477014 1703868 888551 820904 1239490 1302572 89366 304033 612105 1480945 376787 1934360 1114655 1501193 554220 1035985 139361 396603 815859 1131958 1449180 1431707 1078094 582149 1375962 767979 1845780 170223 339994 1105722 761555 525696 1565425 402683 1327450 568364 1158521 1187754 752667 571032 1614286 1568011 1518496 1848397 512240 874575 1053250 836586 928091 610231 1106743 170604 583469 551344 1130513 698641 871785 1482302 294521 1636150 1642561 380400 1728168 24048 1994427 457395 1995734 485975 369932 451296 1113464 1453396 1415084 322781 241535 475176 1373116 780522 349456 687829 1310587 731021 730225 432106 1630196 1036601 277917 1699542 43826 1874206 882670 1792647 1926091 711352 1795226 1119730 134157 1167243 657050 1079029 965167 1322094 24562 1027496 1667421 1265559 1705868 1860297 1368907 125346 407468 486018 690037 843279 1157422 35129 1703171 211099 739905 1386262 889617 361030 682775 1529480 297849 1647117 768260 1881887 540679 306391 1952641 1330727 301527 926215 1325399 886521 1751279 644478 554891 833929 323708 1861628 143149 1750875 934223 1288277 1732191 171230 1430655 481366 563456 490083 182276 498729 428080 1745218 438886 592702 1756151 143397 1335586 1790662 391272 682128 600859 409144 1260390 188174 573792 472850 1837087 1627099 746463 463445 1536705 1724588 381090 1544948 742900 1054748 309030 102737 1124966 1264653 1981910 1663620 418382 1099993 1145157 130156 159240 61919 8490 661571 1237182 1110249 1120975 1378934 1040734 1567369 463009 49102 457703 426192 609297 328463 393168 298430 407338 593887 70523 1703827 170247 395251 1005167 1203076 380397 553703 306913 1396189 344474 690290 1313358 155339 869965 1686952 1046354 598211 221578 1073100 592671 1972963 1642292 216475 100927 1330353 1385360 490778 1483588 1072290 314013 294608 1358524 1749699 928466 1731882 760941 1238054 694276 1256824 723523 1720569 1379042 1403018 1192197 990298 782650 786161 1294315 1392285 510326 655841 13715 1637567 1441231 764585 353439 1455147 1524698 944362 746477 670181 157660 1233082 1391686 1715792 547532 1296110 1055388 53385 967077 1630458 85546 1375159 1296810 119603 1350402 1850612 676624 1054035 895033 816669 720588 303591 1061565 1183487 1984776 1619114 937617 236778 1069104 559417 32487 210325 1385012 442207 1037808 1364373 271627 1104864 1243192 429171 1280333 402160 1519453 427649 1887466 1921269 1967836 127593 1670372 1310739 1857387 28075 1813881 1087936 1311182 1990359 1099478 1620545 1029661 1614458 1894677 1205595 1863901 1088548 1189104 1716267 1656983 852896 1459238 1111857 1906777 993640 1705237 1930 1658845 76894 490726 1162411 842365 699878 832440 247306 691149 1863005 611283 651036 644841 882650 1380952 323161 1930110 1811125 1977268 1810919 145192 722845 253120 373372 826722 244991 690917 629606 474354 518492 673699 340915 879161 1151802 1283689 169375 399590 843130 523346 1790915 1116905 1113446 1199547 1190236 292131 1551653 137590 555819 1449669 1302840 467716 73675 1373054 991716 1550388 825676 1697418 272298 213790 1168468 738081 302701 1457049 152084 455478 612075 1445889 1388931 1373481 128663 1650023 782915 263310 72316 858779 1725516 1838578 810692 1804372 1226574 611938 1456575 372781 1096901 363825 561652 1212444 1737771 951551 646213 1429738 897341 150724 1925554 900911 1359074 169716 1517596 1606589 265830 1698568 1232660 214290 1015861 592459 956967 1602915 379779 951059 338528 1454819 1891877 1947229 1896958 229881 384534 1890881 869034 1231785 826979 509146 532332 1417381 1627492 1292542 1660020 575320 1147057 29695 315109 1663260 1441399 95175 97738 1218872 1949941 1296137 1187607 546144 1357213 1291755 29643 487500 137215 491281 478036 1338835 1410762 766424 37510 973125 1969804 1769539 1256031 1961913 771167 1273522 1062831 607004 1759605 1010024 1926988 462922 162669 1298317 1954225 262824 654404 359375 1985070 759914 169211 1651644 550737 1395198 494045 1061271 1123453 933504 1112218 1941016 1989163 1819732 1765593 1673642 733023 499304 1149601 1855788 1305271 898784 499051 1609781 1902837 529428 723329 443591 254044 1751581 1071622 301981 246463 197540 180332 552693 1185470 831946 728856 866885 1339383 693016 1456347 1482238 1828860 908975 399229 1631523 519969 1547676 1945717 1711976 757103 227750 1743997 73251 488287 1278533 1316715 642891 808119 738594 474640 1914082 1121924 1705496 1767612 1365364 1730610 1268082 1284556 1261620 794508 21153 803365 1783675 130182 1000430 2967 1203580 1714732 1840817 799420 1119041 1046706 947593 1244806 360280 1835455 897060 1554807 287212 207317 34214 383789 251467 1453305 472413 1564217 1331701 632900 709060 1227385 1841279 400637 1611849 878672 689865 305911 1470878 1020506 250788 1871308 468764 608406 1057421 777102 1706848 518803 1658251 171114 823777 876185 747304 808732 1333267 1415664 1402390 1191592 377479 1736349 1517051 1645947 693025 903900 678755 141324 1797042 259895 658821 1973891 946717 1984236 1203917 1122238 1030255 1288718 946382 1789126 313650 1446257 950832 1075766 717722 964033 18479 359921 147504 209429 286837 493378 1725794 1702259 1553711 1029261 1216615 382076 1610026 1639416 1552718 1358364 1785137 321389 485584 1288378 1284604 287305 177977 151113 1059509 1236338 1400745 1134120 1784879 1569088 717826 1772860 1379485 1759499 792234 1667119 1997747 125142 143354 606094 1028133 697222 802089 158379 244919 230597 1249691 1278676 967622 1804808 433672 203863 876202 1856512 1713340 460884 1806328 805356 19750 1236576 548110 1135122 1529945 445711 323489 643065 922584 1629287 421672 1865768 1201435 1431068 1590422 181200 1161453 1292131 1779741 704320 876671 1278561 1053259 1783960 375170 820107 1964331 1673589 1405464 647425 775298 1749305 1950392 1640020 296364 1263612 1943244 995639 758829 844977 733381 622831 1738099 1627384 936168 533699 1555442 820749 1014662 47852 348967 793908 1685941 1962107 333255 1347697 1789955 1414008 527934 1110803 75305 81805 862118 321765 1731937 1749972 1284021 1504042 448378 1854597 266870 195705 612953 607042 1281783 353253 114977 322204 1650836 599048 1438098 829530 96917 1129499 1437068 1584799 263007 309883 1840823 1590256 1880671 1038629 1150904 1088756 1188410 901333 135281 679095 375866 1246433 1984982 1923709 1137102 1549824 58732 1355776 182388 1502005 165783 1288656 79450 1933747 107735 848840 1893523 112261 970179 1868807 16117 255062 226323 1886665 994938 1096342 1864282 226646 264534 1688249 1123410 1650471 1698769 1782403 1030502 523134 84279 1811262 825024 1082198 82944 1004480 1185293 1009763 49213 1171773 385778 64808 348768 1256347 1790365 1269206 480907 1263229 756793 1489933 786523 1443744 8936 1276337 1961704 270309 1796498 545662 1294121 1484931 1909402 1821957 797866 194030 1904089 1873719 1920674 467663 454741 82068 1132193 423770 1871405 602869 972654 1778242 472994 301478 9839 606106 1906603 1963745 70755 869448 64175 150862 1094461 1095757 1388508 498109 1374230 1734356 1530702 1127229 1801938 245002 1749331 566594 1667509 1352387 1528926 706282 1313782 17623 747045 1780598 1914062 1227821 1795523 1120723 537551 1337288 306155 800959 716881 104603 1522813 1884576 452804 1810585 390889 1863226 817010 1792804 97143 822375 704885 350605 462504 427315 1229322 924035 1781702 1350865 364810 643850 351413 377033 1046697 155789 976945 955136 1586664 1654174 1614095 1651091 504274 1838418 322424 1159931 17765 81429 1823090 1314061 1913119 26347 636294 505537 1721619 256670 198693 35860 1533826 1964698 72220 1302824 322341 638779 262020 438274 288796 237157 330401 1077651 1703094 1715271 671698 858033 1053148 1138291 1922941 940014 1094151 1159838 154845 58794 1742426 189052 1930768 1068616 1787635 188063 1533981 658287 530879 787537 1857484 928392 177427 16006 371411 802685 1488563 1962670 1375458 1265141 636686 985597 1962698 790698 337751 290751 1762906 690287 947226 1166268 235386 1728641 1458886 1512247 107104 1867411 724799 628314 560132 1070008 1149545 573779 1295278 281328 478436 637105 1792100 1345775 203140 1068918 290374 615921 1569135 548725 1665161 1153774 1975742 1956874 965196 1970029 1348101 730821 690582 535390 1658120 147065 15056 105899 447526 171839 836956 465601 1047077 1659951 1805632 1271638 783240 474554 778467 877632 624564 1778546 1872516 482679 1220358 1746228 249336 1168688 522732 1639665 1099776 782725 1027978 926282 601482 33534 1253797 874834 1307316 942771 1372870 1357159 1070586 151058 114659 754466 1125544 1018642 1641005 179169 341750 807560 858748 1092519 1795539 1193510 845558 55111 1519505 1720352 1531920 1599894 526630 1713488 1161102 770826 1169718 759015 1002272 1568613 1950280 1046450 1751915 1278818 362067 2553 1235016 1480210 1926101 194478 1815354 485922 340084 1886815 833599 284140 594018 62502 992275 153325 1375867 1856604 1990549 606648 91529 426610 1143757 912176 984610 991471 637111 144355 1757790 93600 587661 1604645 594292 1279071 1827712 122165 399983 253761 897619 1777501 1380170 138888 1482098 840101 42504 1208179 370581 767764 473837 383908 104333 476483 36462 546441 1095461 1954137 753098 86188 548561 1798457 966973 1100932 308276 966198 1409973 676846 1120934 1066403 698737 1491338 1751697 75772 1573848 1496223 1594547 1246093 307800 821297 777534 1862214 35497 1277398 459031 963912 1674924 213141 1111789 1750265 1527633 817242 454184 380092 552212 226492 1865045 63607 1984757 1560259 855391 516769 1307630 449043 697925 1390588 1614240 1679982 749538 1103480 950637 1715611 1861206 270501 1529890 1367466 843921 1001471 1180063 1151942 939274 1941181 257113 871817 1580806 1465239 1788308 600651 840549 218131 258040 118698 1859379 1403125 352843 1529801 483701 1137281 873975 1558827 801306 1373246 1367219 1700955 618629 1774253 1357111 470977 1095531 1440787 1261655 385177 475647 689436 830197 131020 533247 1900723 822037 489877 603049 1654402 1420493 768580 1310282 588501 1015133 1951465 1840048 368104 762974 1058589 12009 598924 1402324 1587477 829465 203752 708358 1913114 432516 1569463 385588 470668 129321 1435606 829017 1884844 435004 1794382 381747 1269052 1426491 1284285 547105 1373618 1779887 1016579 1024137 1564154 874556 1581677 927648 664613 1921681 1432153 1881495 201598 1402851 1299408 1647779 1906613 962416 159217 73238 352438 1937648 1241702 1513775 1205952 447696 230277 1097890 484457 1225667 345026 478428 350036 165078 526283 275670 1501661 976985 1140930 1816962 1077081 1408543 661292 1213191 288942 194532 1082242 500339 1139807 1433681 1347464 821010 1368018 570165 1461291 416276 769869 388135 1475675 703694 1817422 373980 662744 1424365 284361 378670 1182087 1024599 609555 1721799 753108 555817 160748 942989 1092903 852862 1838794 1341735 1709637 366116 763429 1230091 1794748 319820 1970270 45825 1271509 221568 670082 223708 451117 1225591 217424 460299 556746 1938207 536675 462632 1007551 88339 524913 1731362 399500 1915466 107837 4157 803976 1909953 1426781 1874416 901891 554919 1275350 1526124 515127 305134 1519827 1519036 1555079 1622485 96321 954116 1243306 687840 1798575 802301 613002 1031013 835288 853366 633858 1132495 926165 907748 1935947 277779 919764 131467 403805 1862157 1784783 1590667 1445856 964384 291200 210619 1065089 575960 1053986 497735 329494 1678678 763293 1520838 1149233 1468696 465373 1173138 802568 934481 42520 9135 1009329 218875 426025 996585 440671 1042959 1286556 1751588 704467 1067463 1904994 537783 33684 628567 976664 1458808 1603555 424365 1957591 250662 177029 191118 1066231 65206 1384857 1256609 1109559 1781045 1342455 1376960 1754153 1434862 1030822 1447494 810635 1600985 1279470 416591 1368119 315793 304501 841743 1924879 1635107 982689 1028845 1469665 215623 215807 946191 1009707 324473 362674 1187305 1659332 1639367 1790245 898776 764650 539215 1295668 1077077 1069523 1024749 1683491 985320 371741 1528173 948468 625975 635045 640286 101620 1990244 1962937 1308881 455808 340133 1288552 105416 1465965 1625951 1382826 172542 730281 1077191 971835 1048187 1744402 818423 1398439 1667978 251357 88948 1595911 143923 254607 600962 1287007 635418 1845583 364991 1176372 567119 1863478 1533027 402787 914272 1768984 1969405 486199 120251 1244885 1388883 175379 273354 1153775 1966739 47152 1725936 38529 1406310 1726840 332532 937104 1105501 1032014 789128 1713347 1659819 700493 1799818 994507 698008 1408553 1719260 1603133 746546 1846135 236390 1397200 1140625 177269 1145691 1338911 809081 482649 1394864 1645279 496878 747434 94028 366148 1807929 1586134 328083 1674872 1902578 763547 1329811 1157605 1709342 834207 1682790 381066 1490146 274808 774501 1474439 209614 879906 1747988 1242206 435516 1998483 814850 134303 809760 335034 1235822 510701 810108 1518991 309629 1156092 1394322 1052706 1344777 439710 1019763 1737911 818998 309365 1609239 1197510 1470141 437055 1026335 1803708 1363387 1547910 807649 69439 1200966 1011652 1786685 1041600 1916838 145201 884562 1540159 1814568 490754 737473 1504976 34661 1367486 1953076 1125016 704489 1937133 27645 1147324 615696 404386 1693136 1000944 626838 521339 1599137 1976771 1967219 1630686 610175 1624086 1801057 419328 1740298 1238951 1473409 1286967 1044736 1210214 1965044 1409147 1219805 44128 99005 977181 1356577 791917 1410987 1308278 1752701 1773620 271058 1289347 1250112 1944279 1820392 278879 1477217 946551 424981 1071396 535165 18073 1397974 389386 1385466 1947272 1100520 1584084 1305490 1314983 1232972 276922 1134398 493712 1540290 263734 1381245 640015 1334333 1655848 893095 223791 1748435 543114 435660 742273 1818606 30404 209237 1276687 1324769 1583759 1900037 1871486 1879439 369034 530930 1311165 1121631 369514 1017902 1202762 682432 1533125 1975364 849490 458767 1821216 1691283 1298322 1324368 1240710 114764 551374 826308 233652 1718647 670680 387350 631806 1288578 1776639 1598533 1804133 614068 330582 416644 1824140 505347 243555 1445336 1236989 1255685 1723390 21863 1711330 1467155 1354046 1112439 1383598 191631 262153 1741469 1013146 713670 1371515 1570296 83157 527048 742142 1577819 1689177 694864 688060 1284359 1672428 1047010 942927 1906055 264065 257295 325457 358491 1888291 174171 137933 1792348 1965543 1247425 1302155 1733508 802665 1474136 763178 1928512 612359 1201548 1123196 955548 153911 572299 1310134 849210 1640318 1935982 407788 525522 1423589 308587 1557471 1952768 157008 1107642 882478 1244768 712758 1420551 1114179 104310 1249002 1413558 1053348 1336053 1932363 1007506 54563 1179780 1768479 984456 1666444 532664 655461 519552 1594510 757759 1555455 1278598 12509 932431 1256946 1978032 1284271 300187 1857198 178727 270570 62590 1834141 841075 653237 1274959 740941 484454 60055 810238 989168 337072 1157906 778148 742022 962198 1982721 834740 792067 1907804 1782239 1348347 386474 996319 29074 1030901 1047455 578711 786136 1820141 554239 661718 1957524 1784457 53661 1475941 622778 1107240 907979 241633 1279608 973660 234919 191610 1681010 1542178 820323 275322 1310082 1842865 1570726 533048 1199830 1048010 1014324 1292528 1190480 786755 1550253 484874 787611 1540962 1897808 1202698 983604 292616 1476852 1174621 164157 970312 1444370 1429901 96664 299855 671234 1636018 699633 1890476 1731593 747363 477874 1685867 1263754 1096780 404394 554660 163025 1118337 1285355 303774 1586280 1808880 762622 195839 1995191 829643 259927 33071 320938 1067866 167953 380816 1143595 25153 95163 1999480 157278 113427 149762 1854196 297055 1381365 892705 1405450 65317 668843 1687807 1391654 1317672 424693 1137964 514053 1016619 1865438 619719 1778318 9575 1775874 390756 986045 1526487 1192955 1792549 1885810 1952162 696204 416100 1440081 869489 48093 1178595 265385 1091847 1986683 1168241 1664833 868938 850484 1739296 1711258 1196759 191744 1193253 645021 1447991 1849108 1475615 172740 1542564 703540 566345 1569744 1937865 279673 1476245 541706 1025043 1255159 1690528 1537844 718924 1483374 1316057 1002519 114963 440030 1230839 58798 172831 738092 1510820 1995012 1705951 1919096 908904 1381962 1599730 879664 1535586 1876927 624246 1078266 1147838 801070 613561 1272960 1941765 46405 374124 658794 327772 573304 425563 1847266 746093 558125 788662 349303 273710 592660 136138 854716 1445396 318430 330825 1413328 1698571 186802 77045 1464301 1297174 846998 988828 748390 81732 299184 1224725 1954604 311687 118974 45638 1060035 1716463 898783 1773623 397065 1560013 1674888 1355099 124212 993212 479261 1171331 1172191 663942 1687886 1974605 1554343 1007259 592437 903432 410381 983507 854617 1020611 1647423 658929 1358906 1488889 442187 1133855 966772 1863988 30578 1928797 751931 85290 1923669 882528 1898426 433811 745951 1398952 521292 1490130 773266 337949 1766263 1477172 533119 1255903 1987532 325462 1250957 1522031 484455 284147 1621083 78129 1125323 550118 242453 153747 832203 1778734 270333 420902 1169611 1546967 753373 641431 1733574 1830811 1161157 882100 249470 1284713 98681 278597 1381356 593226 121914 428932 933248 977939 1456189 1329772 956825 164298 796645 1654596 461834 856529 146599 736222 1855432 1357081 1528371 30343 85883 254798 1550502 1175971 907503 1998988 1281927 1238331 1703457 982016 1226742 368315 1511754 43158 1540525 556064 608792 599482 1545759 796209 940362 1428792 362700 713400 930513 493732 1604220 225012 1849655 1008404 182104 196939 416251 1338515 329819 801537 1627016 5616 155390 1804973 229294 222022 972097 783521 492787 1770311 485803 1056399 478419 1991639 1295942 303502 1912512 1226737 224947 286343 83127 525434 997730 1123974 326312 1049100 1241897 615954 1550642 77545 1298100 32113 546039 1564458 1651842 1045159 1000153 591413 1599615 1877640 729501 1018684 1166417 1568278 907196 1428480 630317 1641041 1805742 906642 397581 1408202 1641617 700570 992442 77115 875500 1573669 426877 83448 1013810 433589 1560092 1711180 833482 303159 552096 1508291 1416593 711148 882945 608146 15387 1735048 313657 282070 1810738 15621 1888689 1623427 644513 1253178 1730635 80281 1398939 367665 1629232 372367 360615 1892458 26326 1150562 898459 834266 588442 1171011 1220803 1436445 1216448 835884 788634 786276 1473598 314951 575028 986776 628564 1956432 83725 1781001 1486943 1773664 229079 1571306 177652 1828786 132254 1324164 166481 960763 1530690 384363 1918851 1539627 449104 635 1620927 949482 453372 249837 1428996 1987428 1698576 1265570 79220 1202838 172871 1644002 671700 1242318 402362 595502 339287 1085511 1695111 1855932 1893344 580976 746526 253095 1369149 191059 1600759 908468 1982559 574266 860032 1381746 1849611 503558 275795 750976 192694 1233075 1196247 1972915 1865897 513761 39853 1121516 1522278 1133906 625960 513712 1615797 679204 1392749 1354344 1796014 518704 432052 1102027 442243 1471242 1238096 418638 1686913 259081 1797510 1884174 405335 1167553 1750448 340646 1135657 952594 1280066 554273 221876 1033340 853365 1741817 520563 1690183 567175 1741296 1934868 1973313 1983753 1044042 122141 1170640 1479581 242447 1680279 1632962 1195721 133175 57104 1658834 1770176 319860 1234293 1562519 1051220 1489327 260051 1903258 1767710 1442638 109742 803923 535636 854066 1873720 548819 665982 1349110 1975389 810975 1859452 1095420 503237 1641577 807775 831468 620297 1744225 1126827 720746 1493481 1605524 1159579 352733 793084 256323 1972596 227233 1791003 909862 298071 1616499 86278 403082 815089 1881851 1928532 267414 1598463 847410 1609975 1520003 776628 811281 335054 739234 405107 318176 956713 652762 1927873 468238 969631 409091 675567 575814 139920 1773134 1120418 562991 1200814 1450438 1234288 495430 128174 1567582 1949964 1091018 481081 370355 426249 403553 1699739 1300899 1851332 410383 575672 1700808 1124334 693251 93771 171194 1519153 1201999 553942 284832 644244 1896490 956100 4143 183258 97351 219104 1128965 903086 429587 919002 1622231 1032790 298392 756473 1692647 538702 28882 771490 1022325 1237816 438646 327230 433726 3417 703922 1173001 1987234 1193227 1165373 845015 1068870 1801775 967323 295208 47141 683712 143742 562331 683818 1266011 332149 100384 1476013 1256045 544258 835678 102877 1107040 93195 877937 1250308 694060 282281 584401 1410991 1793240 344483 567688 496112 368214 1207680 1307908 1008551 1353054 1274623 562346 1770975 1603168 1579423 1308190 236330 1170914 1309778 652373 1763207 334635 758731 700139 1760008 392366 1642585 1532218 1339732 1916357 1493515 604182 30163 828581 28320 666331 924139 1633293 682648 897409 687947 1433977 426160 1134385 372944 1102629 153686 88281 1396128 775975 911385 234045 1386977 1062394 778882 1740905 777067 270217 941685 842603 1331505 436804 410608 959815 1081433 268319 787985 1101203 787890 1641593 911354 212616 1996344 1142521 362321 644372 1560733 1987282 227961 118746 110547 1223813 1027348 856513 390864 65257 1356008 1570791 939270 11150 496944 1780857 96952 379810 38005 643254 39069 1686408 829230 804408 1870786 345622 1401355 917351 1649459 1153890 1270282 279351 472296 16320 1401774 485644 1654641 1659574 1150026 971198 1568518 107246 1120063 888773 1937443 948961 1856382 1929192 1117355 857933 1955028 1822877 1542815 1208472 529740 750140 1210326 269864 837956 546850 1440387 1440949 1254778 1549682 594938 1374662 278176 1541572 1293734 1600163 772649 1144285 1742906 389208 602796 896543 1788785 168677 820915 1699108 1621907 46352 1962152 1919777 1950591 269064 75630 27158 284351 1901973 1714907 1476780 190575 300309 777731 1691529 685091 279836 430201 1636750 157324 1965933 1400612 381283 818319 1352319 82178 1099175 494728 1909451 1904595 1064924 1154071 1472703 240992 1313874 598097 1761801 1351232 809940 1633894 1049269 1574538 392370 716926 1706238 479289 1908129 1548622 1990786 171848 997082 1753748 1293338 1827628 1233293 1528831 1386097 734037 111460 4563 407968 1480570 1715831 493905 1701116 647955 1046654 760105 1462773 1521420 1038777 1187185 109739 1000826 1901740 148602 565758 1235315 1570022 1145868 80210 1716377 1456325 567214 355824 1726236 964779 615595 713543 1284480 345141 930339 563971 1725406 1850481 639183 1594240 1417166 75618 1233764 1165848 934312 1219469 55028 997311 431237 1745257 182033 1521551 1303621 1539048 953323 804024 1344726 521628 770551 510037 128363 1401745 1234254 1302384 179926 908635 736446 421728 1019593 1554246 1055501 1741147 151085 1629290 1581320 182396 275081 192348 1470576 1827263 1555147 693412 529336 1277072 1959439 1095887 1927594 176399 1503299 872275 1616085 1135407 1371269 676817 400891 416315 722428 1616028 606389 1284081 970423 1740364 591327 1370046 1735495 929516 995552 638904 1017496 549188 1866833 690778 712352 1989873 1086542 1220653 622591 1600956 1560348 225315 1079694 1255093 1205628 1535683 322174 385872 496358 1065975 665970 1549633 796056 1196389 1310708 1384511 1650881 1483326 369795 441993 1126969 1906957 1650041 1963489 1877826 820970 1253574 386233 1959282 1337555 1410109 1836143 1419380 9859 723253 686382 1181867 1577832 1562495 1072559 1165553 931255 1021150 1810388 186158 1473890 935975 608529 857443 93415 305089 486555 347312 1304894 1760527 951355 826076 454204 115203 1853872 701174 1574591 1209643 645437 294403 339022 1779782 1139633 1753450 1405250 242962 1745710 242132 290733 426922 687761 72282 1021608 1372108 638905 232644 369667 1029580 98590 1133521 42 1197873 1628338 659992 1292999 160789 1700934 1301323 343029 790173 59080 795750 1777796 1824525 1192399 1984890 1818220 284500 920130 873628 614596 1139940 1365331 1892290 779920 722549 574355 1056701 1423398 232854 1467768 1405147 836979 492987 1568125 243859 966623 1873524 462755 1457232 1695631 1983107 1173789 492395 1930414 200590 1176441 1413997 1498001 626392 1910940 129560 372948 91901 644728 1084924 208830 1341476 1559558 1474079 1040885 1737277 1967332 1708970 1357550 11682 946485 1185306 1680105 1708414 11621 103349 122101 525493 191641 1044981 1961351 422393 185307 839447 957080 21645 138319 1910834 622919 570962 1080475 1929446 1538025 1656437 144556 1668580 1331191 1339433 1753273 881346 1347191 457953 870163 153241 271394 573244 608922 410340 1595396 521398 903998 258271 949108 856522 1825155 433970 361224 923248 1735377 812553 399522 1122623 414639 1448461 1381679 522714 447759 1087690 449765 97412 396349 1803968 1428781 225894 326526 1687374 237624 1990060 1816794 19682 1751233 925946 1382831 846186 1381853 416126 818778 502271 1431862 11280 609453 522142 1503315 1558690 1665103 866396 1332141 426730 946436 1581528 871141 1083754 1554597 1781999 361595 304370 1440439 1589512 1372544 1213821 1996217 1918732 493634 1830031 1800602 1264422 1139256 1274507 470516 1684349 203240 1231726 1613320 316433 1522587 256786 1704478 473613 1276755 1551338 1998170 1423307 371578 1126731 1768709 143840 747800 1857541 211623 33593 380701 402378 1733533 406239 841143 1248601 586215 1537191 127961 363334 185449 1719696 693870 117939 1079023 225383 740511 1810818 104683 1907313 1037410 1360627 111197 1072478 1047582 1153238 423351 1786174 223241 1118909 1397998 1161511 1004471 1958212 401840 1961335 1109406 873726 783046 796859 953815 752973 693350 796795 253856 380498 1914256 1314279 1426336 1117140 1741237 1290437 537767 1070554 901630 780745 1138731 1577987 770750 1639730 1836890 525911 961214 825487 1586308 442346 1440764 1803792 1261327 445541 1299153 1453848 1831528 730861 1414676 1386214 95349 256916 1344907 601240 1978871 1453865 1715577 762203 1191375 475675 892444 1876726 1553092 800232 1016232 625709 661223 990213 734129 1091150 1018632 1541280 1745771 1899639 856322 1515107 611113 1690365 863393 774144 453098 1629420 492609 930414 1786012 1659832 163930 1923402 1578658 1120735 352645 587049 925774 554420 489400 1519335 1583931 224753 1177923 784641 1690886 1666491 71567 299382 190995 1263664 1295929 228739 1841344 219538 934654 432497 415603 824575 1697482 1292262 1641872 1147704 581054 667359 1770757 1894895 1750815 1371026 722203 1604385 1986126 291649 853970 1543512 304443 198477 442902 1371555 1617708 710593 1645058 1997963 1559766 1477644 491460 1689622 1086820 725603 606224 1090479 994753 244395 905577 210054 326137 1654291 116840 208299 1185216 50703 1725388 1363551 1364831 65725 896750 1666988 604444 109465 429805 1390905 780970 202345 1799354 819356 1792969 489667 945035 531570 1592697 1123572 636239 1663605 1500288 927291 1761547 1509366 1286424 1899154 1987656 1371488 1618345 1092388 872647 1020135 1161905 690714 771882 988493 135146 1067181 1071585 904998 1412811 264299 1193212 1660677 1040202 794793 1542811 877445 1391818 1014374 725664 1755732 132559 666974 47159 965151 1430914 1367922 562730 1175920 669716 1132023 515674 1488793 1333044 402483 1968397 1509208 1697501 1018241 215970 1908172 199967 947647 1779120 1345008 428847 1339257 3401 1076325 793021 472018 141705 1912665 1130673 604092 67019 990172 1671581 1129548 1689835 1969883 550683 623863 867967 1382108 1355459 783153 1654469 1542800 1996264 1290059 630021 1641404 1976399 162250 54504 581873 111242 1175336 205870 778186 1536896 1945544 1621348 1958618 1936615 843329 1852234 1531818 1698626 650485 180730 957051 592913 1493346 1680401 1105514 1945642 1312464 1393173 595972 1532112 869411 391436 662685 1312394 94879 39593 640812 1180287 1647080 1368964 1811655 1271100 134538 1172841 1739240 254066 1751410 1018063 1261758 588134 1292463 1515516 598904 1695952 1434190 1747155 763310 351265 1979736 726306 1425518 912143 785907 1264821 932433 193917 388670 1303233 1304622 1614374 1243448 971206 748514 1828400 753437 992154 240171 903963 6116 776384 1494527 394847 520530 619458 1662966 710530 1997716 173969 1452911 234060 1451278 1148107 1779065 1872388 852135 354097 515471 1127414 1112041 636832 982662 1371707 1186877 434566 1274749 627140 1147513 1043582 1815638 651202 700957 1809442 1038004 395001 1350048 1735402 864146 52454 1812325 832546 1434470 1700310 1978104 639235 469949 107544 32053 233149 1304311 998739 1893519 1102419 1631449 858253 1211436 659033 773956 912347 302880 541615 33 1245834 1152835 1379605 1551851 1571852 206629 818516 1249221 1664014 550115 486438 1806801 890626 895024 92865 124914 1685876 345602 1675002 140118 926749 1586183 1272896 1196119 1902293 1567825 989094 212804 545947 1066308 1711413 1302153 1809139 789555 1545662 181934 659994 278303 1184225 228804 1493417 1397741 619140 22755 793492 1143356 209262 1445205 967204 1573576 1185403 867083 235218 999411 1170654 1608138 1336209 1110261 1900015 789164 458056 648557 1018953 1206216 56686 30447 741446 1393878 708799 1207670 1144310 73597 1151738 1105319 1104850 1810483 1876077 56479 1251364 1342246 1460523 1538452 1291260 1876168 168542 1010799 750747 960940 1351014 1269730 590380 187969 1202749 944425 1447626 1217478 1809593 140199 1547120 777496 1208379 475485 968408 1563980 1423388 1619892 1549937 1815730 1442844 984660 755079 1775509 1357585 1116195 89096 542201 1044519 1119288 242348 177839 456701 86958 831528 587875 1799962 468531 755817 274681 1343013 1678892 1085192 756969 232803 242721 1451875 734581 1451456 1488902 1929170 1003435 254827 1792068 98079 496364 1758798 646097 133098 900175 880916 1062282 1533268 1813763 11299 1390607 482226 1765740 1462347 424946 729034 1986050 1730036 70616 987971 574527 961357 1183141 371589 1076942 1566738 392758 461233 555270 1325300 957296 366895 1186033 1758317 1600613 36689 1482294 586966 1075921 1517963 1915302 1986775 1699211 615960 1952924 1313525 1452525 1026202 796959 323881 616899 1229524 435443 407631 1985782 1142464 742580 310782 644734 1184082 971214 1679997 1736459 1351061 84941 880661 280909 1582392 328393 1827927 1470369 1052862 1565532 989529 875193 1601700 1056927 800264 1538830 1483739 1040735 531625 309497 506240 862220 1650064 298904 1700571 1317954 1463576 1211455 920597 1392913 378594 1583542 526006 38972 1383985 1291078 181322 584452 1670153 1369017 1524831 1090530 1644650 1700795 401068 884477 856546 1160419 1109264 1103446 1686417 422452 1082940 1368576 565145 228097 1546809 310495 811614 235588 1101791 1205315 1121959 1901358 168190 164831 1808959 641565 1675663 1736866 1746946 1924117 1164377 476041 233048 1709375 1057332 1333437 1359102 813907 1352363 1413579 869152 654389 50182 905218 1377216 802340 733695 1362346 563261 1320440 1174355 1358496 1442741 652921 828444 453076 1782628 982701 622775 1036001 570026 1366074 495471 236234 1438052 1634547 258433 1312647 1572920 1401619 177513 949313 1114846 673370 1424672 516097 1659496 1512689 381351 1014249 1843458 18125 828656 183188 546572 1087864 1069552 579327 189558 1844855 1726494 918857 276022 1516402 678282 87799 540413 204801 535682 533210 226173 938738 808070 1495992 798080 1128347 1516703 1520445 1479815 1313760 272890 79964 1358027 1393325 444514 1007747 1612875 613870 1781646 1926069 229472 746281 1490840 1985780 1808413 30509 996770 1004241 763193 86135 1337645 1935416 1914096 1016839 932549 1554806 1472574 509796 572422 777429 465910 272277 1133815 368674 1352932 1784889 161983 270145 763188 1297279 1921955 1649860 284494 678328 1601709 215544 999954 636875 1820369 1086153 973037 768717 775527 1578243 534207 1588681 147767 1239596 1491126 1016795 1187996 489507 1584830 432842 529916 1783362 1715460 718009 680146 1528570 1126296 1528410 67846 1188066 1243424 1521636 1059958 1472241 1574183 223840 119582 1403832 1674724 1250266 1491404 1855790 1036942 297847 1566774 1175109 644455 1210031 480986 955822 16077 1046098 1821575 563625 85063 1203389 1579233 116744 1554359 1115626 437220 1819911 442005 946765 895754 1002637 538050 637077 125222 1936637 1360592 273191 272118 1073817 1546542 582242 527254 362451 224414 1869320 1528544 119096 1268421 1627474 714132 432917 50726 306393 1095955 820803 1022660 135881 130188 1097865 1942932 831480 1648573 473194 1178389 68993 1706782 1397567 1268343 1923282 976642 1578430 1401340 1505999 1017891 1355519 471609 991008 1577802 1772726 1491757 1551632 406063 1251298 587962 1386487 1569901 1425027 1496979 345282 508271 1354423 748310 1715119 513145 1983881 1895305 1891610 1681917 675634 1058510 824729 793206 392225 138540 1482298 1628810 1922634 408309 1349258 646422 1831296 1376248 135244 1918693 796064 1411755 1447649 1570700 48630 793289 826994 681999 1841219 1799062 208375 601468 850450 1878801 446948 880182 457172 43791 128507 1742643 1136149 802861 143963 425487 194458 379771 29986 1714124 1032260 248915 509259 747875 1844568 907852 571153 397455 900806 62421 1433733 1131714 1850648 966556 1135714 1224008 1783736 713053 1678933 1101144 1033149 743616 147688 1886495 1531513 1444936 514084 1298554 1401184 636388 1200964 1923039 539060 384843 1923649 1635941 829226 1340740 183009 58461 1949849 671993 362630 318549 303803 634314 491071 251982 913926 1427508 768058 53704 1015780 27207 1976397 1395841 822049 870634 111757 296940 1303304 1613004 1850966 1231416 968013 1351075 1645091 1341080 71895 1932586 1387284 162463 1965144 204150 1524690 1868129 239003 130193 1456998 979948 724883 1195482 1240853 1148860 319936 1798334 371166 1429845 1126383 821335 1672556 1117847 834360 214052 1797071 556989 1955599 74429 376388 1319628 1033283 152707 1825203 492412 263352 1274438 1187001 1183887 891651 1204918 1569740 1366208 685620 308358 1757900 1475271 117409 667106 1160925 749034 1066174 319452 133018 308849 1026809 141960 1215973 868886 125302 124355 1549575 1632546 1922008 1525910 1406861 1002344 1408433 243395 1446784 234182 810989 1668864 843128 1434339 445645 710821 1833966 1966077 1478593 1697668 270849 552721 1869539 1778946 231163 1828127 1757495 1241537 673344 771895 929262 929660 1362234 1005560 738049 1643466 201308 35520 910998 1003696 1208294 474466 1462065 1301855 818284 326784 411391 1228251 1275531 187496 1496704 749031 1779773 1484113 1236517 1733964 321950 1990487 761321 496893 517353 656248 1401327 1984607 954642 1036718 699623 649434 1196343 1407144 1061061 1856372 422285 1007275 368304 1840801 1876687 1813776 204701 596567 1405408 1777768 534593 1481021 1783095 990998 1752281 1568284 1171771 1539735 459893 1817974 1728102 1629244 948691 881128 1862556 1007598 908959 1380319 413530 1104230 739147 687934 979100 1514522 1327930 1246557 712069 1859829 1301756 790543 901279 1872769 1245096 804765 1449548 1603781 992358 605302 1906893 903987 879320 836040 84805 917651 14085 112125 1823167 1547388 1972505 1687331 630729 925947 162215 701765 220104 1098951 282356 963535 9677 411120 513910 519177 1237141 1038631 908032 330983 1579206 700979 1654321 1521835 1308360 15842 410098 518596 502671 1570940 885479 136251 390704 1352698 1094179 9899 432379 228349 556424 362013 613407 166067 1902349 1510271 407140 551199 1050640 892865 1717079 1053799 1187323 1463067 1016368 1416840 45409 1269261 894691 1750664 393243 1374708 1055982 1408076 577665 777489 328330 1652429 252813 1304088 1209963 163855 492555 961841 1195211 283156 164863 1199172 1262813 1948689 1446983 609905 1253787 1050769 1901878 1298700 1084007 1508039 1194144 1901006 1307602 1959840 1019493 1794497 1699100 715690 151083 261407 236401 1257445 608495 209423 860512 1709889 1292533 1913694 841334 1196116 755668 7667 1745735 825903 180784 1127594 691738 1741020 1459526 65362 37216 1267602 1532996 625038 491504 38544 1517192 483191 1372457 468245 24173 261276 1177188 169506 1711102 416762 243399 1128286 1986789 1246179 464453 1991806 261898 1785306 1243817 1785687 1076643 795746 272103 1104934 1764662 1052792 717988 423933 393230 1081329 1800131 1085822 1884569 666508 1007841 1848806 1386235 522477 399697 1125911 1787997 1481782 1118372 1349068 381278 1215848 1027807 1133453 48324 25773 1727022 619495 1448210 994952 1595680 659318 1607093 1559436 1323833 746940 639438 1661070 54190 1820261 1584170 452083 850017 838871 265826 1532028 931721 407520 291562 1749752 46452 1224796 367647 801904 520668 30796 777012 535457 1742417 565321 59193 884712 767651 1091691 476141 300277 1598293 91064 1958247 796695 1827654 531608 1101225 1651927 1592116 941393 1179682 1817790 523988 1062266 673114 1490770 1494361 1764582 1699332 1426984 1286755 10995 647464 1252311 1817826 1307028 928435 1767810 1240026 356427 1664726 1293182 852381 692592 286127 1709906 1134332 1103824 383340 129537 434133 779523 1979315 1070544 544490 1422793 782827 1731840 1521279 296946 215410 792154 1673082 674785 1850625 1962417 1189722 904967 471494 400015 1816979 914590 1706980 1945092 1847808 1254870 520435 1449444 613719 886829 711049 1747935 311420 1589977 1167372 1665251 337928 1927997 1624971 1141166 761260 1329994 608429 236747 722067 421500 300139 492045 279764 167104 434509 612117 1428283 1450443 1026066 295059 1730382 137105 1970230 130305 1656435 529804 1743299 1643593 629456 1778168 1747894 1312115 1632661 1837312 1264180 1510437 428502 1360019 1343601 425275 1304782 1131929 918734 1466920 750242 1321286 1820598 198908 1125326 765463 528358 427835 171305 156422 1130554 1143198 645545 1307194 818286 567571 780107 35815 748840 1018822 1751238 315142 189197 1417673 961061 1788532 1521281 849729 1134528 614206 1206294 438404 1822804 1056964 396262 914088 206975 1677103 904857 777270 218274 1330831 1494140 1852363 1732700 1915731 1376127 1789464 1618344 1998636 142670 1031971 452009 1244210 1324768 1162319 1591265 1308422 1435045 1574361 190619 1705143 111574 568504 1485559 395905 1539811 1474560 1145896 91590 1893692 1219564 1177091 25632 1537235 1635644 1427498 852957 1522804 742157 1388555 947379 845782 738281 549033 462149 918548 775906 1470093 679502 1816152 388956 1252612 1443117 1868824 798807 785039 420273 1019141 1068965 44453 730332 1410571 363636 1368160 1889885 583765 15251 1029553 1837279 1609989 1938100 9557 1465026 158757 1398530 739357 1199271 201699 1527002 1034455 167526 1336506 1772861 1782240 1064227 638554 721726 357938 1515471 1754967 412257 141958 1994415 1276439 1352094 394 1367350 491063 230419 1204955 428799 158529 1543427 518364 732448 1283775 810205 1736686 885658 122641 495563 1444084 1067075 1202665 1068394 282211 1903917 1490854 1194919 664517 694285 32574 1292439 535563 1400245 815896 1242811 325183 1260416 350825 1440943 1823897 728447 1216079 1873927 1223451 1211812 58829 686951 1851466 1161627 1847897 1218252 614827 704672 746058 1717116 991935 1800585 447471 1162865 1910043 36962 1229432 520197 1833351 500880 1265351 1309042 913769 1319049 1940176 1310040 961417 1867409 915248 263634 195231 354573 451462 1984638 972476 964039 1074796 1851798 313782 1036044 28864 735848 1671816 768313 1741970 1195192 1684887 1072766 189705 1536890 76371 647832 113755 1544935 1930673 360204 1760077 233859 244296 1918141 106561 1661699 1765235 1311031 744040 1743178 882138 1950981 573976 496892 396615 333963 1398511 1199959 610498 1304372 1782891 1159794 198004 1514773 153421 1016001 1876961 1526129 246957 1974056 1435499 576521 620738 225544 18189 74764 1580618 608371 611632 487317 660521 537194 912486 608588 177917 607916 650965 521913 1243995 466894 1153527 289800 625144 325605 237294 305496 1929639 1265808 1530294 917151 175472 36547 542203 1335976 1748340 180226 313855 269456 926205 1628774 675871 65082 1918375 1487204 1303729 1676322 1606314 1486954 1602096 1324908 323967 940211 140738 1881760 1926635 1063527 496695 61043 1405003 1397204 1807572 1461247 1523105 631455 1332072 1929791 723249 278740 1579427 635161 437414 731555 1315226 332003 1149318 1389454 1235103 200392 1102523 1508679 233057 1899452 1540492 713659 741819 137896 1128848 543131 1631593 959522 1613596 480960 1384444 70125 96394 1353905 1475035 1533264 494754 1270909 1692986 777443 470038 1924196 269752 178495 1257136 360167 1622483 1699175 1189241 847710 1899288 790198 1095283 960867 1917743 1057906 161710 1508237 12761 1468238 1665514 1147881 1995380 1949016 1691925 1373926 1187561 294935 1783294 1741601 1939846 1034017 1254073 1365390 258819 833016 1300128 1395128 1904363 1956757 1067637 1691395 183351 494070 927677 119951 489736 697733 1105390 1666823 532082 1158477 128698 529189 1944838 475202 1296650 194507 1016056 1052662 1407382 1900344 407901 218911 771312 903116 1491720 1213088 948125 403512 69343 432703 1192687 766809 1645203 12412 1227791 433706 788332 1981167 93213 131450 1266923 490594 1496336 822211 1638575 876301 1545013 1546583 1296935 1396794 546785 1810467 321319 673402 563643 605792 1667048 700866 28226 229403 1753094 1379144 1521236 1437382 832239 1335788 1853338 905746 139865 74149 409400 1475836 891447 229674 1552383 1730951 1690554 1630278 424790 1799651 837324 1254133 101048 407878 1284797 1162679 483647 982428 1899015 786111 310178 1379018 1542992 766911 1557678 1024732 644174 800448 1699691 920002 1565675 922691 516986 30248 1360071 706070 1851846 1101312 367454 1958089 349649 221720 569984 1171318 55963 1094278 5842 1068021 1341986 1264996 5150 127676 1234057 60704 1824840 1475776 1510633 1880503 1635531 692336 729296 1841869 1199330 113264 1221287 132387 1989928 1737734 1560974 845686 1943065 1788910 209779 1179403 1940543 529330 475115 473116 392210 1321763 722834 1021247 1751825 1146316 510871 864825 1037365 1809010 976671 1830376 1407348 805348 1917885 891665 1288107 1961202 1117830 1201455 128633 113874 42387 1680812 676179 1538499 776606 275105 1709771 1438556 948376 410255 573749 138468 879889 800286 144032 801362 587156 1678778 1941913 249870 297870 1194313 514141 813070 711928 830937 1815606 894522 702886 1718208 1520167 1639516 1300415 1575053 1782036 1778357 1032988 137913 1612978 1101562 438894 1079988 1346287 1493476 1260588 694579 1545160 1094404 419986 683451 774350 1807501 1426612 392141 200268 729444 896531 756805 1646012 171119 874994 1380449 374232 1897111 1218388 1738389 1441490 131676 1320152 432247 668126 719793 280974 532552 550122 1539310 302459 1015842 1063328 576276 433340 199204 133855 1502914 1712180 1771087 285063 788263 337622 1426668 358596 1166470 407399 1614210 1453721 61871 337551 1631466 1860406 241922 526793 806969 225706 646859 1962694 997474 892795 258157 588813 936411 1476711 1000824 784506 344723 1858818 1975492 460637 73533 142202 285480 527889 1315679 815607 1771750 437978 1459724 982814 1365944 614457 475316 1870840 1300070 1504568 1636613 723996 1686647 114738 1451075 198120 1290958 825867 1311519 1524793 1134446 944317 1043910 1176406 248858 494835 1965186 1520729 901271 1846624 112943 374143 442777 440261 164087 1755905 1367628 1435536 170365 783954 706323 148576 56079 157004 1643697 1093145 608129 331681 1766687 1037389 1946723 908876 1258440 1891184 1403255 1028105 514306 981803 521984 92483 1222422 806788 313976 1598284 334684 1994359 1471696 1818585 466535 898573 1362423 1827965 978258 459458 54769 885576 1001929 1622213 496686 1343687 1962324 1504099 1737342 461032 1789223 1479149 589563 347756 1928906 945465 1303836 768900 1457124 485270 1841802 698398 2113 702899 1800386 1458248 1487285 464087 222357 645627 1076323 1663345 766357 193755 1807834 1723457 1796007 246989 26994 1231230 1474707 1853177 1933705 754443 503723 1883765 1294530 1927744 1089361 1142896 1228846 1627268 829355 1021033 1397801 1369776 687255 582410 1404490 553259 752278 329581 1564792 749073 1918519 1080756 1534202 1367421 720734 1049205 251879 1288272 1995408 1545256 1982942 208488 54459 1515383 1337597 1421537 341128 746142 1803185 1485599 1660285 1671430 945495 1619354 606124 7222 1948383 1247170 278662 884805 712012 1449667 1822180 1653151 991866 1647513 1736456 343809 358070 118833 1074771 1452268 1306821 10821 210401 878411 312687 184225 1316051 1066757 969514 310716 1580156 845765 1153540 746019 1192083 1333578 1368474 1366185 1770942 1986501 992176 1010794 1284702 1166197 857438 1889791 1770187 1443059 54474 1926302 1947138 1089267 1029362 798664 20992 885820 284996 973108 1245971 415755 1926384 1916150 760922 135012 240250 1579518 1443316 1648044 797315 765627 1291125 131410 1512131 1293510 1834429 1332078 198830 823233 928456 193003 1369662 915927 954914 552556 409074 1928731 1506381 351957 25805 56106 60290 346519 180290 868844 477613 1306517 172552 1076939 773188 1077962 1727125 1180917 742577 1260219 1283398 1400303 57379 1229012 1025625 961869 1290149 725006 85475 1172453 1970586 1431819 1616061 1473061 1318827 1797141 1904983 1961935 1958408 341908 1269826 611967 451460 1359862 50862 668221 1301695 628869 1976640 1592233 796417 619134 583807 1660786 46692 1363248 507530 515301 1131478 890776 1764608 1367785 290365 876614 1106465 97299 1481982 1352885 952789 705375 350588 922657 280281 393162 883003 482349 5132 1742326 267114 79558 1025369 436818 480938 391381 1636731 1298442 295646 1865535 734205 622277 515915 1161907 1887994 1846538 1895133 973973 1718887 1768976 1503122 667925 1092290 571679 524570 1261389 1550726 821469 1333238 516383 1475240 1740685 709049 1230001 1908643 1161104 1486187 1408743 328375 1288243 1340881 136853 838090 475558 1059115 505521 1618133 699178 228660 1030415 1498136 1742900 15735 891139 168333 887999 1727074 365477 1592846 729330 678853 1261096 1219574 540739 1521753 1399530 624809 1424373 1238959 1395011 125064 581234 1587273 722175 1334728 1909160 1968444 21172 445388 870894 1891853 31628 246998 1264977 555213 1610571 1465280 1345388 976164 1275091 282225 1107758 484631 1064111 142055 1709078 50907 1903124 862743 1434625 894151 532560 1671156 262227 1983140 1531007 1992990 1038377 615068 125886 713087 1004156 569308 359259 1458093 1933585 885192 377993 1492323 1938378 801245 562028 1439433 709698 1734541 1878881 756551 1691665 324233 1701399 759132 410505 1810645 830185 1714507 783697 204639 1009669 1023871 1955243 1618947 1796292 934516 1665623 1766406 528577 219735 62237 1566984 1438534 711486 511641 267102 505761 1622471 1626057 187266 1710829 789246 1056241 1012511 1074575 505066 589702 41682 780812 564180 974747 229783 70567 1695570 364149 429765 289542 289406 173320 1246285 1589335 796063 696725 814739 554840 82729 1273398 1029829 1777706 1926339 1377581 221269 75947 28695 1867130 701082 1685104 1513464 963262 1139475 708967 596693 1157080 77849 853859 760391 861775 434391 212265 647469 1135247 1105513 1665175 938804 1320263 232399 1412268 234344 1278464 1734309 5751 1552364 1776063 1747544 1643780 549917 1602596 1046037 545803 1989916 818898 1780469 330149 897897 832540 809160 1730329 476157 1539498 805731 1437913 87980 1262225 1589693 1335066 65308 1686163 1299286 861827 1531767 352495 1673929 1975290 1023162 1849320 105562 1969439 1349350 1535279 1337533 1712627 1882213 662829 1057611 1660824 1083856 268609 107005 1099605 1565800 435466 336278 713515 374751 199837 1222677 1387704 808355 1739339 1644386 1166671 962881 1862070 1802719 234007 232061 1380172 502180 1252495 1386018 305295 378424 239115 1846261 582366 1860483 309257 1157817 372991 1862747 564255 1311206 1849041 1164827 1114829 814959 837488 405260 684342 1103114 1850888 75278 1962226 1225967 562959 1702719 1672308 882972 554990 1220571 65811 753439 785455 388557 315938 1041924 337066 1937230 566384 1151932 564580 162948 830725 1720512 93604 1783556 1880077 1705529 1667199 846199 133083 1279771 1417464 673358 411521 1866107 1789491 652846 620141 972388 1684818 1283786 1488753 1034148 1976538 1092641 615375 301547 1490050 1934005 777703 1804007 1315157 1626046 1680233 123322 578927 440828 1542440 777129 983706 877973 604610 1158620 875848 1628168 1720862 1576132 1737103 1220680 1440459 1433994 1646689 272826 1102222 1205433 1099036 321613 180204 91861 934585 865580 244408 825796 721579 746225 1688758 898024 1678040 1736438 672352 1138843 1199741 146581 1844102 265246 1460099 1318526 1074126 52493 535860 883009 1179982 1461503 1008260 828322 735026 1163171 51188 1124348 695276 1348598 1533578 33815 1696543 1255265 501436 1113487 899913 1632482 420525 1825407 901395 297614 1482441 74225 259120 933139 553720 602056 654794 10013 1159143 1850599 1890433 301911 1743476 343461 1286208 517650 1366677 1366391 593345 940287 1325742 1937611 1827569 1210585 342032 758165 1883844 572517 7615 1488067 46280 95965 826300 1899817 844309 1276842 1966627 565280 1185984 283535 47750 1051579 1100081 1654801 327227 1710267 760633 1321468 1219521 1969116 1221901 1523083 1977450 877889 1348010 1672338 1366313 499541 391551 220118 874853 1089334 1538176 582131 1758983 1240398 1817832 1337893 884618 616549 1538504 1184777 527186 1650582 1869477 1583652 353214 559690 850016 1336104 184896 1101900 1631675 1481155 32625 1662748 669780 1116923 198947 641736 464880 1420909 1044957 797709 641650 1899796 1365267 1300797 253067 1516942 155454 904012 1109710 1099074 117378 14608 984232 714554 1740462 992628 410943 704190 1174116 1580782 234547 969915 862049 627787 1797771 1025256 1989821 731538 617416 753565 906781 1781765 221596 399140 810811 801247 989245 174839 26310 1968924 1414688 87383 250630 513559 728885 371218 131728 88283 818016 734151 592868 1504504 350299 933922 1528587 174487 527257 771826 1849591 1026969 1382551 1486465 840458 636877 1897135 655696 1120482 324198 988852 1048371 447712 24451 670381 1418191 1830447 337433 759516 607688 268500 329785 13774 1066887 1933874 820131 1285443 1351664 1861778 947651 904770 578842 1630266 282628 1462116 1981354 438292 1640722 413931 1985265 1955829 1270785 1081410 1294380 1773516 1012591 632254 906116 1806690 288124 1881790 1014074 492453 1566107 1414125 1778261 128464 1700055 1722153 600603 79813 580326 1202938 1082322 850920 385549 1884115 1660610 1767843 1754903 68893 764698 1047722 647830 335180 845893 1375579 625726 841265 1062703 1699754 614496 1172315 223815 1240763 376864 902293 1198875 147321 1172397 502527 1359585 1724983 1057712 454073 1940770 1504480 1315141 1266514 1763895 881555 358907 1728692 1717491 1459825 800349 391280 1973025 1632137 447509 1060436 1226004 740761 1226231 1281841 1070745 1211580 161343 1695872 1875771 854121 227063 1576950 1429200 1050894 892006 1707586 212159 1839371 1495010 121685 88362 1651556 1064982 1785270 1565490 680868 1301206 274051 1890962 915141 1916664 1111483 1532563 1160359 1377506 625424 518821 1974971 804560 121499 223276 1028513 768228 1963476 1536883 234331 1847732 271521 1539490 437171 1586250 810980 1287641 442703 1107942 307009 891313 1696861 183892 721128 936848 199550 722512 684793 1855835 1183606 986899 507185 1518397 1485594 368358 1484981 224288 185728 597299 1783848 702048 119808 421577 878657 1220314 471766 324570 139466 1873366 1628359 416499 52670 1925052 321187 243175 770527 1460193 100115 30323 1300263 1713895 560666 1550480 1566867 1009784 136529 1008709 1358102 1681059 789605 636811 1156934 105757 1827122 379551 1844373 610872 1838054 1981947 161562 544162 1813373 960777 515447 1209871 1795307 332190 843326 1759843 1934538 1155185 1052076 642647 1755396 1895938 200834 1340946 1092803 327982 166846 1913563 1559590 1798796 240810 1527716 332322 233235 1381172 230914 1521408 847539 687163 868983 1827935 713489 1105569 11907 1059133 859754 1811170 1031262 1191598 194613 1954445 1320233 186440 1647181 645690 1231682 537443 1571630 679072 1686817 1640325 1643646 438333 1603828 1888599 853044 1602059 276737 963122 961504 1161982 1650567 130345 983117 1009626 1808769 717627 1181472 343975 342283 1893749 1451613 1353885 1155258 1881551 1113117 220034 1840315 815387 1661178 1520190 1215622 258913 81850 494513 547679 219536 1378097 465216 1810914 1823885 1550042 1308239 1299130 70931 1183586 1507613 1698820 67310 1649361 1967840 635540 579601 1716005 56530 561758 1660868 1407465 1425018 318811 1616462 1087492 94237 1323254 764779 1605307 583321 1452634 280456 1501758 1566100 739670 1674300 339801 1409214 1213666 687459 227245 228344 1770215 509463 335213 901978 335235 364085 1234998 1337103 951914 141436 110443 1886270 1459983 1069463 1677494 265164 1977597 1836585 951465 1715019 1493141 245066 468356 383446 935394 1664809 204666 864946 1835080 1534578 592829 1693042 1619146 1630406 1017540 1117032 387656 1116652 1025405 548192 609559 699021 302867 1577891 349576 1081398 1494453 873953 793572 213412 970541 266938 1357679 49705 1845814 1058091 1080392 303546 251509 339535 1332322 113128 283640 379934 226364 3806 112916 1066866 1657743 1161325 775803 902995 1877915 201938 40856 913635 1475620 939033 780809 421658 1446114 1370048 416219 943056 216169 874876 733907 1745592 1295391 1093469 1102833 481028 1863413 1715977 1579665 211809 766728 823715 436924 1581211 1305422 1831892 1979047 1307066 822840 192947 673966 296697 1378696 794002 1311879 1353100 1224984 774568 1601260 1898257 1683472 783146 719992 1943581 430562 243334 987198 375505 1812656 1924376 1227181 595208 355054 1172017 195531 85050 1683347 1217493 1057455 1434145 1932674 540256 873605 44129 1794753 1773439 655548 1684884 1941308 1010841 1055036 1184685 1303913 503017 1016209 484699 620223 269070 1361680 822523 1497836 185493 922483 623717 184990 354513 712113 292096 640767 109972 1387165 1442913 1007618 1099195 72156 318613 910723 1817145 774099 961355 464095 483781 795694 948684 87676 1478767 81150 948840 1738326 315516 833491 26282 870927 50964 136944 310874 1935831 600360 576092 554114 380606 936519 1574303 1556757 342476 1747836 816423 145203 703948 1635121 1267657 1768763 1993116 1997177 1704124 869360 797698 1301259 98534 1330718 504138 337295 1291730 1575727 1810894 1034595 82609 110503 102145 1989435 797148 1661626 1483043 450271 1152198 1954964 188939 1983099 1298942 1547518 946296 540558 250817 1881747 338486 1605238 705947 167086 695508 1183853 424807 1334302 502758 102696 1779005 416798 1022946 650244 1046455 542625 863952 1647820 563276 619188 1751702 812795 1435393 544751 380205 400229 1840154 921219 484016 475571 1207143 1331740 1506026 1396025 521367 1194917 1852787 449530 946883 786509 853925 283406 222515 878715 1067846 1968446 1799238 1003590 1676020 1282607 573851 1958822 368745 1405895 460813 766379 1203723 725308 637709 681827 1340142 335189 564506 536881 1862860 6715 481724 42615 485645 63300 1136154 1080289 1401427 707727 1059595 144992 1477493 552998 840459 336715 323542 1450120 262588 334799 632452 1951162 562457 1315648 1712141 1912839 1733334 1096236 670956 1328588 1119369 993954 1655542 528002 1988519 18298 1577743 418995 1567615 947621 1737944 234607 408991 1071898 1425335 385374 1209312 270183 816884 1287051 1461563 222692 1558397 1531493 1367777 567127 872189 1225036 1366612 1912748 236823 1087694 1254515 1903700 1564225 825887 1633750 1823748 356878 221817 586063 166720 1665936 453352 841387 204623 1528929 1952003 1599977 1705211 698911 1696616 1583523 1585630 1471816 1665944 1957297 226566 664421 284543 907291 1469471 634065 560898 752100 14030 1224468 592435 97763 1969340 2066 1758228 866865 457626 142230 1146636 1243533 870332 775917 65144 61014 777094 1410335 1200404 160236 1474902 422775 679831 1562050 1620825 1787071 1441373 1885341 532972 482459 1533658 1647577 133235 475939 1940883 487422 126721 1502874 803384 1663196 1185311 764705 118355 1416535 702276 1947700 1255989 1240260 430755 1961792 1706322 564740 1488877 132157 36050 1334931 1821763 1989336 503730 1646465 1825266 779376 1560235 1438842 674190 544458 418263 1723820 380933 1615878 957759 1728178 151324 634720 1575211 1527052 1044001 131928 205216 569179 1741426 1430962 398376 964901 1503602 1807431 66866 667218 1330543 888473 207522 914326 612840 165844 789103 30896 370433 440832 978842 1670170 1700730 580998 495973 1868160 199498 165508 1760330 41835 1728085 378001 162080 1078482 1033710 527330 980827 199207 154538 209579 781398 922158 567807 1321828 885844 1458757 1765710 1006436 296159 1148375 1117252 1699657 1275658 1823192 411006 719622 1010183 1389801 1777884 678468 1663792 1839716 136099 1952589 341417 1344362 1421762 995426 516541 163909 1268992 1201750 11400 1882686 1528970 483653 489127 423547 124467 425330 422873 770389 123946 1909705 1784584 1124842 1089496 1234999 434753 633986 1196263 1859693 1112058 1802144 1984680 1467232 1737337 653186 1969440 1509552 1684487 804309 1145789 728264 1908553 536419 1301446 838401 1938522 895771 1854427 195928 623401 1429173 90664 571848 1420254 424629 55863 1222267 1137413 1294799 1656470 433891 763179 1597129 1207793 1970365 1132929 141471 405469 624555 1601222 673983 1637434 1257584 236756 1866474 1913354 151996 1978797 830587 1123094 752417 1857253 484810 861374 1868877 1918124 146496 453404 1184072 1875570 455962 785117 112841 1027006 1632955 1884951 1731447 1935617 261527 258305 820352 1107400 1155697 618702 1638469 241041 1050261 1100266 1112251 1362447 1192951 1962320 212236 1114191 388400 1823607 1563141 673781 1586484 155466 271980 493568 526611 1320142 801199 1306556 698592 1602970 1322464 1499267 1001067 660894 1702523 16655 1669293 1598539 1294992 1243895 1743560 1407329 1951677 659872 1949240 382594 424476 1909569 1249198 869031 1315515 1711949 1630635 1557347 1746897 96731 1885737 1614599 164165 492621 144326 39543 456061 1775302 347094 1891119 1456381 1700149 1354857 655979 1296134 1890081 1944847 973826 574126 1155679 764484 661643 66676 1214949 625861 589450 694122 1605457 1683018 1077565 1737145 1519024 1438384 736836 924524 1879035 995292 1450885 1375703 1930187 224820 669439 416268 1332913 624209 61820 885289 756739 1334373 291472 922516 1381492 674654 1042288 1329315 81362 420163 1125923 1251919 767823 1966462 1091340 299582 1496160 1950429 1796419 887080 682859 53783 962470 1129460 1826701 887822 1967251 690900 33062 202099 1652298 1397062 896719 1265964 1433028 422564 1511497 88584 418178 1070320 1023248 464693 887510 1308251 104894 740151 826354 1264763 1878354 1500331 1186100 352262 1116908 360481 939224 158482 1447 76035 199620 622416 976517 1724937 887514 1903550 691450 1446814 1417899 1044927 959639 106472 1420122 945636 1824175 1357948 1260216 1263230 1745419 691529 1209445 84617 982805 112130 1764673 827062 1816663 561049 1247825 326588 1656827 210060 236659 57783 1660408 156288 1338102 21827 1840166 1088270 859235 612315 562619 1938650 68902 1404241 942310 1918709 1554689 873416 92888 637394 876051 1580261 1752975 220679 650905 126835 1294445 429578 1942423 68106 790755 758522 245981 817310 1677423 778685 1747045 866541 475557 1226653 617714 1235102 1070127 1828899 569589 1414798 1587861 1371140 1950146 1556190 1479901 1260188 730198 1989284 1592176 1409612 591228 1486104 1299497 1138298 930207 503557 519064 320870 1615041 1081599 1071065 1636102 206227 1680060 248012 1603816 307107 1709712 269828 490397 315846 1144936 419083 1664953 941334 1927313 1163989 643575 1797659 1628107 1188245 1133596 1065571 662477 747640 189611 1977920 905512 1997080 662535 1037388 1186783 1769126 631782 1875360 669832 1345301 656866 1708315 1662582 120775 919345 892817 1432051 1147544 800209 455502 1975483 1124707 1399428 1966254 1469629 1962231 509915 1175698 255533 545051 1008004 1007327 679718 1500125 1947696 1887788 1841519 1103144 1442257 1852214 524036 335093 1931872 229216 374665 1828086 207803 987652 228484 589156 226719 608342 1860471 1913066 1046507 919159 545496 556139 762605 485188 1586707 152282 107550 1359444 960042 244969 1235051 1570195 887157 488368 1729036 1571708 1527936 1097559 130481 1592959 1730657 215688 671947 1103921 1343331 1761572 1092760 1866020 1724316 864276 1000805 998131 1779920 1911035 1483855 329774 1006159 1029045 29303 979211 1732459 860129 1055373 512550 1843526 461497 992340 910580 920578 29594 205341 378741 168278 1495163 1629599 71349 1404948 1456726 1613059 972564 907997 968038 1245110 1463841 1606498 1677710 775459 764321 628518 526229 1485056 1907882 522972 512612 869975 1317190 1905726 65280 160768 469983 746904 423314 106157 1853967 1639986 230967 1690841 661211 632579 1828752 1089583 907317 905974 89371 1545746 350514 592370 1692515 1360423 1805653 1467040 1823926 399527 227461 1769820 1249899 869381 1072806 1453950 975704 1023913 1841554 752632 1017442 1667350 5481 1601849 1635845 1568899 1646510 350196 1158950 299048 794624 1866570 507769 1923467 479987 207767 1249715 491321 476268 1938088 1240815 1528001 392291 1434606 1647259 50899 1138596 1764524 232749 453235 531363 401659 917580 1682840 1636547 1413017 192101 1878137 1690866 1828815 1198689 287215 629378 495451 694174 1419954 586155 1613178 1010331 1603304 1587467 496105 1491024 1210226 694995 922240 1958986 1696652 408454 1867968 1032989 1402453 424019 346557 1372659 910917 1293019 1471301 1140103 1121439 1347273 853 1608996 408224 140566 825866 1330585 615081 1885328 1534199 288333 603230 1627654 1554553 922369 1861265 175381 1976117 662070 205456 259777 1187197 1826376 1919748 1207174 1160630 509541 1106310 626294 1819043 119107 1319171 1624774 1772258 160896 1198734 1812069 361530 462748 688175 1594302 978736 326567 685502 270322 733712 911489 144461 1479979 426810 511228 1572391 1686407 1173483 226909 531674 778571 545764 874537 1567672 430109 1682446 454408 1558016 1440113 1641001 742812 1845998 375354 1989539 1868727 1582942 1983356 1526817 410273 1164747 810016 863044 875408 1850383 1997535 1845668 260342 868409 1936569 431270 127466 862444 1185577 1326118 1863473 1935017 469361 1564693 1890454 55199 584121 634250 570399 409194 1755433 1556739 1544200 1537278 1653508 978367 1364475 416746 1235975 1532781 466043 1760799 1376648 758341 1584495 297203 41493 1640042 21835 1465967 1930840 1103384 373347 1965240 1586560 1598256 551531 1921011 502342 1222774 1481718 1517707 1149007 1997158 139450 1980643 317315 1938421 1115849 1460107 1204644 1732865 131299 142133 857377 925630 1572235 261754 812245 16235 55290 1042546 1326754 146941 1657674 1082351 838159 267586 774491 308036 1415399 1223131 532477 1302862 255296 191343 1513451 94895 1188111 991137 201137 647702 100029 774386 1348122 1312045 1679841 738793 694446 425256 226662 1415556 1416165 452908 493291 1253912 1257234 1327340 81695 1329820 1005563 1958343 243596 636056 303996 1101376 1367426 325410 346202 1782147 870704 322263 82063 1197906 601745 1029384 1854357 318123 51833 877342 276315 1711220 1507221 1761356 1851174 473124 901713 656062 817268 628212 1321099 532985 1291072 28087 1688603 51663 934461 1114139 549362 319847 871238 1159693 541794 918953 1648315 196643 1597341 946532 724484 455672 293759 621454 1505508 1461866 183200 1463656 434776 573036 1839747 1678566 1567339 290621 886596 1362323 414890 557766 1784121 336013 474536 1774772 1271165 498964 1516289 1756169 1604083 717729 1404030 775951 1671748 1520640 820269 467522 161408 661381 753953 1289568 1670100 1325054 705754 1946238 1081454 1139125 448777 1589620 220398 1416555 928595 1535794 1137270 1444725 319978 1615713 1470265 1263227 147459 1570764 1389925 1031566 987225 839612 1142325 1446669 1299880 486624 1575099 485597 939103 846575 1553487 1924412 660283 709522 1079649 1702889 283801 210805 1426024 1205766 645216 249358 1586610 67154 423235 1698847 1980674 1600621 423379 436828 181423 343417 731290 864317 224128 285297 1143272 1978490 1914395 1402224 1929547 1924964 98467 863743 869988 1216497 438558 1029435 1922339 1965936 4671 739649 618735 1291393 1276305 110341 822925 800855 726053 450635 1829455 212158 1329391 660537 1887623 1320771 1012718 693742 615941 1734287 652363 163579 1532383 161315 427372 135534 1056074 1641960 1738987 251482 1548766 1426801 1150763 31228 649189 1902019 1861725 154788 1958909 1241814 1936932 731914 523553 734821 1923986 333196 276069 1191870 663964 1495580 1507976 238299 991733 167480 1286044 1796812 403367 1243174 1970030 830435 302492 1552110 1678006 602050 694210 1032076 1223670 617724 1413267 196279 1378255 1251691 1210593 936562 384154 359350 1277834 1427966 43113 576682 139173 1129778 1642868 880016 1949423 620014 1211845 46046 919058 28208 661814 1892178 479194 704245 161565 1330948 530396 1822655 1589075 1713157 149786 72209 1378401 350539 243204 1431360 1100775 480667 1991663 386389 412938 1790100 1580401 188298 1503257 536458 377775 1004705 598947 1500619 1951940 1416118 505805 409531 399987 867865 1966235 774828 170525 172648 945370 1096105 1365997 796119 1895540 1240317 899762 412024 266069 1335516 795627 677467 1637213 1294478 1074632 574741 1180002 655392 287874 1917694 642701 1167042 496587 1745008 1444156 570729 1448013 1729196 487847 1909041 710118 1684671 301238 1097538 1062285 907453 310635 1178725 783427 1996001 655922 1746500 1750086 1684054 509590 1840111 524294 1427676 1868399 1451692 560068 813355 819512 458560 519204 236743 586909 809298 599558 580958 981172 1965185 145761 1954901 1111636 856551 1291379 86233 287590 806418 459926 654714 488421 1868519 1712234 321080 1556821 584031 864908 771967 598989 237799 1229969 1295814 359322 1983164 1900711 1930962 1784506 1117462 1255385 816980 1919432 1348544 1213277 1985231 252288 1272703 1317017 123588 475755 1183862 1429626 560841 7307 586392 1558972 821306 129723 738904 1248612 124513 325074 1958400 1171794 807640 1059365 1746772 697355 711540 1169447 422306 997235 1570722 960840 888400 1008029 1334686 317756 249740 185162 867877 1096331 1410138 1230722 1047093 1181125 385310 614656 1117677 622367 1658014 1872878 735635 1967877 637297 1865379 1882361 983825 79275 1835241 569602 695153 638196 847773 930718 844757 1059791 25815 981842 1379844 158688 1809651 170759 1549070 1767918 808025 1207750 312237 250504 1868820 139433 1506819 547861 1727830 1837148 495519 1524228 1025194 736557 1817270 1039156 1813507 1675879 1548615 1827821 1428702 575155 1991746 1634682 1854198 1499902 1369640 614340 291914 1490237 258657 1877471 765419 598821 1681255 823321 1680002 501762 1798819 980503 634140 905909 1885143 621447 1190221 1846211 1324975 639980 669373 535620 648887 1566031 974126 1369899 241594 1946870 1329501 1885236 1508588 123601 1991003 990187 818872 207696 1464973 401901 1079913 1221165 611782 296071 1570403 1442584 1957527 722257 627556 1496925 404120 1676296 900220 1527983 1881169 1025530 950148 344131 1640805 1921392 1725843 1984217 1386434 642327 270306 863823 333260 259821 274877 421799 1414147 1038311 872591 1763557 289042 849503 1476676 1772272 648815 810643 383183 1991699 1738082 1449959 169478 1565503 153576 791395 648399 103394 1678547 1546429 1513675 1879100 1678339 126978 938521 1531678 1588510 1789772 1307594 1448971 586428 177969 1686195 167407 223946 366269 1675772 1494576 1175028 666908 693833 1179614 453663 1350012 1460250 1839685 342481 482431 1823187 1676695 1687758 829471 1669127 44297 393808 533769 571461 1687912 1683832 528046 220626 744650 1829532 1824420 602200 1525381 1258450 1128150 1662468 1946522 1585465 1612148 113600 253877 1461319 1088530 37439 353490 856344 1521136 1666916 1020956 368294 1934553 85262 899386 866219 652718 1045653 50781 1942392 600349 633026 1167911 674611 1295442 1003053 1122305 979424 557185 686390 1401965 533155 613320 1426015 1304769 645148 780722 1537388 2083 1974567 1147040 142518 1768100 467325 1549671 144905 570619 1837969 1705674 482947 1596683 1462142 1901561 1535140 70005 633995 1770643 1153404 546455 126745 1067441 587521 1485922 1189949 1111987 1782127 939521 995663 767433 752002 12597 986146 825180 268752 1866551 1056878 1304553 544384 571262 1425492 1971357 47902 1760060 359421 1980359 1332669 570089 260162 863589 1799572 1283739 72791 1000644 76913 1886298 1764586 529843 721139 1699353 1405770 792965 985330 303538 1699507 1676893 1031245 1701577 227577 532175 860003 1002954 1366098 741835 688504 1933155 502726 1870768 1384449 917403 1825515 1443403 559903 1089714 1117338 161117 242313 240676 1866579 653864 911373 599600 1854467 904259 436738 90687 300067 1505124 586963 701935 386430 1621186 1523961 181639 1794794 1525513 1908895 1118336 1243077 1695998 136520 1127101 1385995 325352 660064 233245 84003 1778336 271766 1703882 1947652 742007 61335 1910655 1494207 140294 1210981 1626304 123720 611124 510567 1728888 77816 989435 891505 305836 218559 576424 1467247 1171154 435665 1279093 252414 1668783 134288 1826360 1417406 1102403 1611765 1563271 5971 665000 1284726 428589 302137 1605383 1619724 1487600 1616123 730163 388343 58395 606300 751460 1724880 398034 1393280 1296828 768083 1333484 19225 191873 112808 246373 505197 1634111 377995 641157 1239557 611021 1939311 781113 824677 557287 1562595 1246135 491584 63785 156081 1867670 1594337 1377364 505814 1508894 1597789 134218 988680 1904203 443173 1947541 1650071 1870408 487821 1422825 1485825 1841570 1082430 1133569 1372977 1294256 1172360 1199458 1618563 912980 1639241 1871206 962839 90880 681012 1639409 729948 540736 299737 402059 683674 476913 812202 1352575 1120941 292421 1062629 1381933 1632005 959973 651835 1171696 1032118 81225 1893677 332210 794286 1140494 35486 1671027 1067662 686862 1061773 1117516 318433 1384094 1205516 544872 1640424 391489 158175 665515 254951 1542523 1932890 1633193 506275 18851 1510626 1392177 1515387 1522760 871124 1060949 664778 769709 994746 1889030 965893 1076891 1051504 1015507 862361 886604 1316736 1398709 508930 17176 851314 326423 303280 812673 296081 55044 922506 563068 688015 1618532 1664041 407179 1407826 1650979 1888834 1031892 184864 743925 112106 1590417 1766109 1454541 96681 1304917 205808 1003983 898194 942180 777050 1215685 450725 133883 1126776 817303 1171143 1818479 1910346 396684 1877858 1080973 698305 1804852 138274 677640 69087 1499096 1757891 1491781 875549 758550 342559 1672228 880735 1068505 567469 1513528 449750 1769520 815400 150818 1634091 446638 1961123 1393351 1558567 1241178 1065312 745948 961448 504792 1782218 1663099 1246805 161022 1655307 611615 475988 1317013 658636 895120 170632 1798239 278151 755849 62235 1564855 1261072 881976 658566 599589 331761 697124 94203 540660 1934481 1687935 742946 134913 538643 568686 614931 182771 1971485 986927 1479203 1985656 93590 1911342 1982211 1042554 261617 1731023 260433 15297 865283 1917219 199351 710674 1128590 1967776 64302 1548456 1074249 1323071 1257439 263166 775013 22507 355224 140674 1404555 1370978 60083 212778 1869278 710709 1739765 96342 875413 152833 1207348 795174 1630022 286869 1801726 1821109 649024 1680488 8303 849553 1196378 1941196 786425 1515605 892841 194360 229889 1152263 470751 790572 736725 1730967 586237 866555 712260 1197155 1423543 1793417 886851 780406 993514 52778 680771 1970872 1124828 1797797 936182 1861226 1361675 618970 603215 1752027 1655412 656961 1947890 613998 964225 415669 69629 812538 1174753 282412 1100959 1830886 22224 156283 1637012 1487366 1644146 984285 323002 1147550 988515 935436 445451 928137 1264766 444804 524060 1528576 209743 1212598 1202480 1613958 172336 1674992 570077 900081 1331642 1432326 711225 1285308 459992 892746 507010 936284 1736158 636761 339840 1739138 1847377 250480 207976 275459 1433287 25831 1527061 1784734 292889 819663 1527107 405509 1063389 1520121 1672202 1787111 1772168 654177 1085125 957527 136120 967119 1605357 936342 1184134 316078 484612 125333 1079642 859179 1286975 1694097 676001 1010825 1566922 612789 1027151 261221 417237 949589 799885 1990107 930509 1481187 1012021 1613371 808178 1153715 1004672 553195 338977 660985 1913150 106315 1028829 1386484 116685 1861849 784440 1054171 559116 759752 155287 1858578 1058443 436126 1755647 1966865 479324 708015 777825 1193208 1737034 416679 815969 1829289 1525537 1528999 1259601 596056 206446 1354567 1958016 912842 926483 228332 1937323 48172 1843222 1193370 994032 1874782 1180590 1416660 698709 382673 1393698 556175 1762791 911091 1122679 1986530 873301 1269641 508994 537199 192532 1318815 1750356 388407 1703990 472108 1353329 1652300 795802 1071514 1540415 499631 177930 777959 1841008 1382498 382052 374957 966470 1274399 1505469 1734479 620901 1473543 1188255 170747 1435724 1731190 1360608 711822 216966 419833 1217765 1474901 986442 115119 599303 1462606 32600 1746204 129901 1919148 1636459 1333201 1296753 1607743 1645846 994958 1501077 1475690 95508 1093075 1293772 907404 1288639 86939 334238 82221 1442749 832480 1715569 1572481 1309646 1977872 546870 649991 784407 201819 1517677 171262 1427092 1522111 452151 660272 1684911 1967187 1943459 1357998 204739 1035094 1960915 29953 1666963 1159701 471913 1124204 1644516 1656263 635808 998860 1315259 774601 1432052 1852646 1030424 309879 1956414 798972 186947 1098813 1395136 200030 1602540 1985046 1831816 95829 1998384 101512 268941 1885702 1135620 957793 1544565 1657427 846208 763418 1478126 1036126 1576776 1995833 1906287 181011 495528 1974253 367423 1336330 723691 1973665 1193294 303627 111660 1355952 268181 34556 825804 969117 654509 177948 75972 1557073 1298251 1396894 1362322 1166136 442184 718333 1704434 1784964 1639185 1225731 1231940 460297 337033 1432886 463250 1078001 620364 707139 1432940 1905978 567035 688714 1272228 1983100 1447577 1277545 209896 228796 24978 109892 443666 1136455 336003 1647236 8634 830245 1066393 1413452 1658219 496231 32109 69857 1205905 1155101 1343057 1500034 684872 1958323 895987 116071 602950 1095223 1151132 1680772 1036188 1219865 993380 328213 759478 911335 1671065 1295704 918248 1569161 286136 1679733 1089248 892447 1473493 1606728 583614 1040019 996869 474794 757544 1078299 259634 43731 1636527 803367 278138 337930 439269 672873 955128 1752386 399849 890355 1983932 1807371 140116 753998 1102170 1342021 638977 1544487 1792392 1270734 175772 1719903 1391514 250473 1445088 1216412 1097359 1040010 1184970 1327452 1428942 1261654 234857 1058848 245024 1711668 1677492 301794 101462 1293508 694584 1182426 1531813 1223298 283867 418386 691783 960747 813884 1851863 987660 89307 561921 1488097 747329 223525 1220236 1710334 667679 284794 990308 1935821 1116175 1614252 973427 1453624 71081 615805 164657 904677 318405 1244474 219526 1531474 1768788 1462892 478369 1752870 730866 727744 312891 1150050 633439 100800 561332 840176 1684372 1450224 849859 880947 510914 1818097 394428 755384 142432 61319 1668331 964164 1394399 172808 403509 1549512 798031 1861395 150116 494660 567767 331226 1261688 1992857 1672330 1252376 61537 1625465 1418845 1639523 1799749 1982674 1673639 644354 1339990 960058 1367754 367534 1331088 1724340 210590 1475278 778044 1810219 853422 1736194 311025 1727935 1144003 367067 564052 1617922 1044581 388311 639661 1716140 216657 214300 1466871 1086092 961065 318943 432630 919130 1131377 909788 1212059 1504537 1248296 1579811 1684777 1493960 1797069 1392371 1023915 358354 524637 1048520 610225 890712 74561 1834289 990359 656720 1879415 957454 174417 1814576 1902139 756737 96271 263401 1207846 965116 1435511 1577988 97453 776425 193010 1326801 635776 1873888 435046 103068 1645297 1802735 305119 242451 355532 1233839 1821398 323720 1336654 121611 984472 1541176 758991 1528674 1038229 741633 796937 1519159 745030 146727 903297 1647766 1072597 894961 373517 187517 614528 291160 266907 896900 1943627 1149808 1932466 684719 1764558 475334 1611522 206090 1207797 322865 1576257 1875653 1403726 972945 746533 944375 1246251 1019172 865561 1898428 666182 1805982 693280 1127725 1523195 819158 196318 1618394 916393 1451495 1131292 1571541 192401 1484076 279845 1511387 1724668 109600 1503553 1498773 1814165 13844 224818 572141 1370472 1403146 656774 1951740 388746 1320670 359255 1924446 363681 108479 196373 435942 1334221 1193653 1212324 527059 740497 886983 1787948 1075022 1040015 962989 139684 1104763 19646 1123300 279519 1759860 22770 584969 1635879 441247 64295 1300958 493909 1014743 1431419 1337490 1617998 376172 127624 1299728 1999397 662542 184698 652123 504217 1285760 1845910 627624 1204431 170333 1932356 163187 1024121 227246 1834711 1062310 1420126 1977599 537658 1720110 989666 995173 1640608 1908404 1954351 34553 400659 1590747 1537400 1256620 1014246 1715326 1335079 426801 978649 702596 1657612 65781 1935288 1997978 1266494 931679 1599733 349307 129619 1064780 126382 708185 1907879 732837 85160 1085217 831028 122361 625621 1911856 523939 28348 154241 979389 1330460 409066 1590215 400805 931732 1960316 1055843 1474569 233328 1997077 809308 1302482 193653 693306 1686083 1397514 1656555 109468 687964 1432123 1817866 220565 1502490 941240 831155 1369641 230756 319418 1972808 1512173 264491 1196651 345704 1128774 891426 1416991 1179191 1148602 101159 1542675 1382269 1636598 1490349 1703054 1217086 921983 672060 753905 718276 44220 1036822 1377389 516583 1142875 229005 1691561 751588 1495689 847435 641667 79134 1160597 262053 403217 1524369 783728 1246388 537729 612463 1622663 586271 690272 701585 775989 255748 527441 1979438 1848763 1286257 1735182 1588202 635991 1122813 1224 1255312 1845273 1116592 157195 564851 218441 121826 918278 1610746 1509213 802959 726725 1874093 1071294 220973 721527 659848 296744 159292 238033 863399 579346 1199854 633779 1820031 179931 1522504 1542938 377370 870126 641630 1836893 525772 1171453 1483720 1171770 1045970 937243 1624622 170004 261679 633005 1006584 1619350 46597 558269 1468246 1448455 16315 1108455 882154 747118 145855 1204808 1742280 686079 1192487 204937 695579 744549 535291 928809 1901296 362713 1013191 121067 573543 1165890 270398 44976 859985 755439 701625 1495004 1539409 1181615 946669 1630740 1698547 1731363 1890563 1791225 257367 349934 195600 256058 14247 1321399 76752 887874 161232 392671 4019 1136802 1064939 730647 1316576 1049706 1133164 253141 113159 224882 367533 560689 790971 68860 1098279 1227454 1398706 33429 1308185 581656 133818 966853 479748 807634 1295850 1237595 1333199 182338 900345 777468 1387712 692649 197925 1091374 735770 303459 136327 200985 509769 1331685 1976169 952287 1893586 1242300 1843785 784676 849214 1962585 681052 1322966 109573 1734235 1920923 672845 943738 1094845 1140491 1892550 1376380 639144 791066 1692633 1602327 1822612 416807 17666 1224959 1361978 913501 1866216 1173063 1321726 1977675 778046 329041 447814 1064927 1621095 64673 1000446 1720601 309090 994767 579710 1269444 1261811 569584 1204566 1284496 1078462 1882527 875116 516361 1809182 1299675 1033877 669751 658344 631741 1998390 674076 508756 1871696 651560 945228 1656825 1460453 1216956 60821 896265 1982104 1847832 1746181 1021329 1756641 1969518 375654 862369 663900 857602 246527 180752 1263569 1708074 1361175 1817082 202406 1132893 1305058 1173692 1939852 395772 1639338 266612 836755 539623 688498 1145586 1617234 355053 1270073 1627094 680436 1146000 497748 196708 1737837 1773293 118268 119725 1065657 1959718 815120 1474646 1356159 689556 1787154 360658 519689 896379 183268 1456109 177166 1438973 1863400 1657464 431794 1849708 80818 1792493 948586 993777 1373767 444686 980011 275419 436658 977249 1241407 1408201 791216 755537 819956 147599 1071717 1345068 1410492 557618 1086325 1424459 1243268 1159462 1685467 68512 327084 1372938 418734 483073 1838945 1724942 1761626 164134 31197 171132 1740887 376142 1310034 860349 1815783 1714372 719643 1279323 1267727 1942824 262753 904506 1389669 114644 1200542 1562787 921527 1719418 1611356 1655322 1878735 736650 1094315 1551348 469099 1627975 1538656 1165755 1754365 315218 848948 1177087 616934 5624 571791 339612 1725148 772182 473060 127545 1565809 772202 1554245 471984 1581932 486437 1525995 1867028 104013 564564 615629 961405 423378 1864758 1214911 1187282 1354658 861726 1312538 1773195 76112 1815352 1674186 1396184 720797 71598 1470913 899457 95881 1457945 1897367 776250 33288 268868 1467052 1045026 786625 326041 1783891 1526246 132289 624887 1084273 1961522 1120533 139258 799914 1260691 914188 1633339 51125 1962714 545619 303078 768564 118409 219154 112594 877133 1635415 1254049 1363258 1897540 1920854 820117 1136033 1612203 145007 1852047 1227469 34357 1188140 1147815 1275031 1091437 1534015 1636935 1334208 159456 1940153 284584 1433387 68733 1825607 1094135 1721042 1921881 803400 192093 82673 403573 688123 1453810 1278632 1953905 1702359 1296568 1786084 605662 594923 419028 54684 279872 1304515 1239131 854294 1316226 1087023 517463 1865464 725568 521342 603611 975072 942580 1823980 206558 1531982 462877 1040609 1976372 270781 6456 745676 546641 1696923 1514755 1453602 823501 307200 996337 1661793 1092608 1936537 1471531 1454869 890119 240475 1225923 12967 731407 1165374 1714620 30391 1900305 1006284 1263318 1878475 1289335 164127 32118 1171812 1532935 926872 690383 922928 235492 93207 1446137 1891685 42168 353527 1711091 1433300 1439888 1281612 623571 1177889 179583 36769 21864 1855454 967404 1464114 1352225 444110 347123 1665265 1551006 967529 873372 219495 305777 226280 628782 1500035 582378 1845619 1842411 477232 1689924 631736 450982 1341526 787384 1050578 16268 1359470 212056 10870 1657391 496687 425436 554111 913857 1682556 1124765 1864276 218899 94874 1832423 309410 1646388 1076777 1977133 1880417 1968880 1420735 1027605 805831 559114 617957 637987 1066977 607919 1415748 1132827 650048 453354 1032901 1167138 1143424 131051 56242 344074 1323051 1438834 1619098 635452 667634 521209 1442310 1337384 741713 1453981 1356066 928959 2890 1399316 1113581 814154 946010 1629435 1143152 1473578 1035970 412352 197782 575038 1923246 1932694 1066459 462950 158478 658031 487508 796313 57714 551929 464365 294928 1463267 1404017 1713763 1465524 1675814 1605366 1260344 348357 840698 310350 1156232 410314 1011398 50316 1742650 978006 292419 1468671 1734923 891800 1213528 697103 596308 1989413 1704924 312356 1330430 1794237 824537 275267 61474 1860400 1581974 1099607 458710 372405 1949198 1180613 1063036 1340778 665448 843850 1117536 1361022 490513 1297554 1983452 1617714 560430 331973 743181 1095115 1055904 1849739 1661134 1905501 1206961 786251 927434 698803 106431 1246281 591181 22240 13297 668963 304538 1459201 873475 38799 1762705 1891033 740053 678805 1722437 140977 1282868 1903675 549720 1283394 456227 267868 1432662 1801913 878350 330836 59782 1030501 602731 1372300 1914795 1979603 855215 194047 332807 1703488 1869068 1024794 999615 1739107 1407113 88129 1317150 1924908 1612463 855386 1350391 97630 1461526 495694 534096 991614 1347375 1579418 1087583 1619941 878739 1120288 1384907 1714019 388193 207740 835635 233752 871666 224802 1855891 1947397 1101989 1096137 2892 1306740 1754339 307694 993801 1487243 1254696 931978 784022 1651411 1503292 1855952 1833178 1641458 1287923 30062 561117 500567 1887456 1274292 93506 1895478 520904 1344432 145548 1364613 1117971 830158 1137772 1045135 1594059 628851 602190 1681824 339391 800201 441481 1959194 947972 1053109 1911634 259240 1561234 1260721 1962368 1608598 1137170 648722 705367 820345 1271889 1236280 1845140 1053243 871395 810006 1281020 794436 642889 485296 676122 1943093 625342 442978 721480 1861793 705700 1114586 16873 95021 1707833 988384 1883677 1340600 67174 430841 1625175 1847316 1706221 1083526 218381 290536 1366642 1073914 24692 1651559 1077302 845404 617960 564640 711799 383973 1655037 830426 1416313 559685 994751 41504 1029895 335131 308252 1480544 1519425 824809 243462 792650 403314 1098298 335193 539839 1384302 1039038 1680947 253332 442637 492219 1399550 401118 889936 306446 1188118 916744 1384051 1391737 353815 1421086 1391714 1312438 567803 1301901 1297616 788545 623634 1689831 1643836 1129919 335834 117341 1007927 1119763 1200914 1577667 1991439 275545 662895 1979387 1008285 624185 1723227 1560779 1274333 1304347 562276 1464374 1729050 1684685 519617 1360552 171034 1715327 435306 1700539 892913 1239013 796871 1199075 1311097 112495 1882825 1513515 1550620 817376 446084 768521 1075848 473036 1276468 1852450 153596 500032 127415 339961 982788 1585483 1381605 1443058 1319366 861728 267836 1399293 820411 56855 1041383 1842580 539601 1315451 494818 1902335 242816 1343138 764823 636688 1178437 710910 1676024 186089 939863 1147948 1433101 1356103 1238047 659959 1220473 929652 35731 496411 345828 875551 529968 1928678 16099 1935445 1209512 287346 1732270 601767 19380 1927175 459232 1334942 744437 953711 116537 1665200 695376 1660564 1863175 1730514 508061 1350603 774022 1997045 233030 34913 1127114 1018893 1378304 1681709 879147 900050 1646613 1332549 1206036 1511825 69213 922436 1502496 1497770 1952865 254427 933526 49151 949467 1892635 1762902 129951 421464 1568533 165632 385368 34524 525301 1092702 852112 1161229 901329 635326 1106355 801350 561486 358133 356793 1785108 1866559 654877 1053363 1244212 1002565 1625352 90631 612956 198731 879564 1458536 1754648 1834430 1617673 1020573 1292910 1694254 1281202 455429 1541780 394941 1381118 1674520 1400834 1508573 994729 145618 916897 264933 1990141 1383131 1430775 1044738 595078 1776584 637869 1721534 412779 325840 1092698 1077772 1740832 1116976 1024834 1366418 1840804 1432538 1537244 1063437 165065 1975938 431869 1274467 1245065 1811480 1423915 777567 882375 240099 1131509 1943382 1228045 107751 1412178 1827967 559054 1294104 6521 1948759 1148201 1935862 1720338 529825 321511 1003877 1217801 1860695 1510159 1785671 967345 193184 818601 1054293 408337 300198 98294 22005 1676289 1752932 1459881 1043329 506542 76969 862491 818758 1652483 1610117 1616801 1658301 30810 1422149 234321 781832 1938909 1595610 1755434 503062 1297722 412012 1346320 184639 1357601 1995197 164592 909633 523037 484228 330487 55543 323310 559666 1014019 1527992 572130 503121 1912347 1982625 505927 1005903 410577 978970 685032 1551318 624257 1587061 840371 178555 906427 667589 32576 1235884 1969697 1000825 927905 1039199 54799 335664 1238326 1788096 1414732 457835 1838692 1744431 961049 1544760 183291 933242 1381881 247576 1864140 504921 1219495 1658309 1715162 1285422 1217277 396124 991516 1200320 278078 279934 1097718 218238 245781 1639351 1592487 1871401 559845 1705454 1853000 237396 693787 123206 760074 1227732 305350 1544613 637232 148030 1759365 20695 1664249 27885 924064 1584032 1936384 147585 1161155 977274 409291 1240008 865938 325843 1958240 1237849 1995432 1250211 485336 1862844 1238271 1553145 715469 614292 720958 1480332 1261168 1118560 1352224 882451 1534274 17700 1652763 486646 1798601 1665528 755130 1865607 696932 1468568 237027 515233 1398270 1593175 89033 1906365 1954397 1109762 526177 1316552 1296280 121206 1750981 218296 1303545 1877092 1750136 157343 394699 1333680 934160 1150544 364755 1733585 1229035 1750989 1195120 1449894 987326 762744 289440 1584361 426110 460339 428035 996139 1562722 144522 1110414 286711 91623 858593 149663 1853233 555562 440334 665445 1257697 282283 442881 1887195 413700 1350583 344484 826019 1025079 1029887 1219326 736894 329556 1715230 1535394 1976395 1740658 753013 1123301 1058997 1821316 1352993 1173050 668667 1283159 1721286 64801 447101 1053512 165770 1856642 495981 7497 1584219 1397532 803676 847517 558758 1087564 1700402 1278452 1707358 581615 248740 1257298 1293443 1669789 1976996 1489983 1554050 346192 1010745 1850852 628371 190020 625803 569474 914788 1163720 1828855 254438 561454 1082440 1028698 19579 354757 683593 31059 609117 987248 1966938 1494825 1568668 1642035 1559539 1692989 707936 1959688 58700 703508 873545 854566 1130438 1204925 834124 1620532 598019 1428762 673678 1946633 1561660 1153700 639070 1422989 1783747 1875404 681509 1796779 349865 1724466 1001390 629908 1336319 1454429 1868464 1427419 615708 82006 3241 1748915 1877548 1325361 1709786 488069 969306 1927138 1944748 652660 44873 945986 1868310 1418149 410306 1077910 308797 73904 1625245 1946883 799211 352239 703170 613547 717765 418235 879528 114383 968951 1674749 131160 644671 1683898 464925 373406 782578 950845 1510245 1715169 1576232 145290 1138614 110172 766999 438193 1930041 1816021 1670855 1452174 1130796 547537 1804102 583656 727881 934564 215294 857384 118620 1685141 745099 1792360 1461750 1733640 1575649 443690 851515 1094942 682024 782032 1372042 602100 252027 626796 1032907 347792 10118 913955 221826 219252 1087366 492902 462592 1726176 1939429 573402 1479428 1231995 242774 1476694 721864 1232919 1042370 1268420 1040166 1378561 993944 1445965 1263958 100358 1440326 24310 773860 1542295 619211 817683 1275919 617109 948979 463152 787523 31897 1166766 1056550 1809079 1244972 1816825 88437 934360 210205 75379 1448268 537300 1820883 1554550 832375 1843610 289456 515784 1714045 4515 394408 563012 1593840 1996865 1867324 1783560 1391609 1119729 1456767 1017178 1305700 1075362 1904594 1066235 1861336 704828 1340966 1240005 1948403 1961576 529268 1235281 1852489 430344 388333 396995 445244 1367824 12225 1385816 1581902 534231 1661186 654847 195594 1967402 692787 1086541 1734924 43682 1709173 1437939 757039 405859 253458 1130724 436782 300144 669402 1292685 329786 32979 144974 1390935 330749 1385203 1686683 1877155 654075 1163347 646162 1798924 1562386 618928 1340422 1588176 308779 989722 1789978 1602346 920737 943550 1019623 1464621 1038190 774887 1667609 1772937 1985635 1234435 261542 961128 1994198 1041074 1488980 581251 1445297 426337 749410 1924468 1315977 1856844 226890 1406282 1305461 1195215 1533338 1597049 718281 453909 1167178 565502 1923579 1780190 353843 63995 1258324 1377192 755 1204592 1824610 995366 1710891 80966 1373433 959920 9564 788560 988519 145993 1912393 321192 1746888 162819 1434114 578007 370498 1628843 575262 105107 1639199 473365 239832 1412423 121255 744174 365087 1279834 1131933 406777 1611050 987247 610177 1226707 939346 531200 1226519 662863 1894276 1061634 838819 764915 1322676 576209 1481588 1295715 1245060 1176123 1622268 1807593 252517 733638 601338 557425 1422442 1961205 1356953 1626574 1431208 1368088 848263 1436646 420717 714254 106584 1761658 1146436 1945924 1782118 1275278 1855981 1457927 1304276 1168268 908431 1360743 1507295 1639991 1494480 582837 1389636 1415013 194851 752440 1155347 46468 1115765 1905806 1897810 1263451 1218618 1078380 1838367 131420 1538100 1799203 347653 1936867 1169210 55824 1203181 457865 1501430 1798170 1727039 524129 1561948 1050393 783074 835466 669003 1514540 1692629 1193789 802092 733143 506288 1846843 553838 134791 440172 1191435 1726879 44376 100588 1349011 159994 555293 1816959 1313261 695775 1846995 179173 615529 713707 1839452 1652024 1240374 1698625 1557503 1075572 1278321 956388 37801 1906094 1732565 927418 1453511 494805 860925 1087461 187228 545543 888327 1440635 1162611 1448583 1950363 1539622 1640847 600789 489137 1978704 1251768 673282 1540483 1350746 914319 823034 1108466 1348262 1146329 579752 728738 374914 485665 1503943 840253 649496 1402227 1839926 1000919 489021 1557884 1170844 794744 1803337 1961553 1777080 326470 1568631 123877 1952039 346893 1863450 168147 449366 1148340 268314 1081853 1868678 1426885 30259 84280 1560549 1938309 564364 1721915 1890142 495649 9721 1429485 623380 230987 699970 1684125 1335830 1696256 1139232 1923501 555338 1123057 658100 1973517 272487 184921 1099942 845334 455431 1821967 822970 462712 639671 581836 940565 449397 929889 124972 1973616 1508519 1149617 1857884 1274761 167281 815503 1860462 628556 155024 1704896 1438318 38472 499180 799435 460306 1624930 510240 1005509 194970 1516626 1840263 1568289 1645030 902172 944094 989867 1007836 742941 1198732 1399852 1351306 160825 206133 839948 1632416 1076972 1657974 1226399 1859304 28809 1795479 1487687 86868 626603 140681 609634 1767118 1610590 33348 733286 770466 785072 528978 1851076 102581 707412 986070 679789 734406 1514829 1511598 1195512 1611358 92528 181856 1049325 900039 933579 1205569 764966 167783 1926711 746812 1267024 753640 335349 467510 1712089 1481512 598414 1637444 1650671 594634 31505 1590527 1063880 244175 1538470 798303 1523297 1950721 1745989 1230537 159142 1817758 726036 471510 522034 436345 1596052 1639914 396480 986577 1226658 152953 1412418 1061888 704101 1340758 460383 45347 1341340 1441359 1588828 597494 166229 199964 1449430 1802731 1757335 7224 1320599 461140 978195 36935 919295 609265 41924 1377129 98809 1906529 1084285 302024 1723526 1786429 914617 527494 504059 511195 1488748 809420 1523068 1717793 1091608 1966905 1238449 1135481 1196266 914636 1329424 876879 1894077 717275 1803416 792363 615972 1708977 207846 46102 860863 239769 1974905 615541 387091 1836244 652789 256968 1789264 959331 164943 1512783 1697155 1917468 79016 354067 172877 66832 971739 1146219 716145 1411477 1164031 1906681 1647720 1578597 1765854 838114 1783816 463560 710257 1421780 480077 33945 563708 1907196 1701082 1957371 372988 246282 1894546 1823210 380419 451266 1143121 1303425 1756701 367068 1822341 1995248 1968768 261740 330666 130697 1708449 890212 953853 623126 97035 1184606 525307 732978 524435 231935 1356543 1368831 1060821 424863 1891214 563900 274835 413932 1268155 1235083 167591 783559 812211 1325053 1475680 1335005 82822 1222550 1978333 533347 1490507 1740675 1278600 1896363 667292 335142 141412 644384 1938549 604464 389971 1931409 362225 305316 465802 1225546 315248 298224 624724 1173461 119489 849039 871821 1427572 342666 1471033 1877351 932218 1497236 1607535 726517 1707088 1580708 1824403 1598116 383086 1681031 1743418 1268263 719782 1759689 1496961 82967 952150 1726508 1734866 1323173 1789976 1680620 1710192 519802 1945239 1112277 529603 1274077 353356 704365 1091651 856569 626036 1566713 1306965 1643710 384027 207185 1521414 1364523 884202 95886 986028 295473 1589268 950401 1481745 1884089 1180780 90177 720002 1552329 1594909 1924505 414517 38512 1881490 99316 1279335 251186 517338 590671 1035516 1263561 254932 983504 1958512 1323012 637791 558666 1056943 1800756 49259 1462322 334297 1582620 584264 1684173 790436 1280615 686732 106680 403166 1168499 1784685 444640 985287 1152851 366926 99784 1494196 1341779 747651 1634395 1620814 282203 1846259 1700516 1330898 938450 1935811 1870337 1538727 1929571 694950 255236 959809 1746982 1013655 1078115 1916282 765056 732219 3453 310002 1251627 686832 198993 1984215 120122 1705270 941061 73890 411419 975182 942287 394910 603469 484959 1717123 867638 539165 308911 1811385 585158 1051601 849472 1924903 1748370 1153184 698197 670105 1170816 1685677 724013 1872859 786668 553917 1287984 1588618 1978616 1739460 908109 844683 1525864 767571 884273 904047 1875189 1469823 1281409 846947 1186315 73818 1090468 829995 1790961 919335 1579194 1053385 1957568 989843 1179759 1838111 1452450 1198830 610034 954594 238540 843131 678376 442916 1545461 1734137 1262428 1430826 1989417 421249 1782087 1096890 157156 798331 370916 312834 1676068 593147 1560958 1258263 142600 192115 1051280 1109470 1437480 1415761 714149 1840116 1446751 733281 1403519 1516578 1512357 1318211 923441 1005932 1452082 643064 1520145 1435017 1720455 544040 1156787 708275 1386226 189304 614469 792277 1092392 1143088 1853521 955094 764536 993079 462382 1560490 1982515 1440741 963423 1032321 687336 1497150 612015 1273992 1031716 67278 1000187 1430256 1159882 946140 1675780 1336241 1051692 1310286 529233 958085 1112417 1811009 414698 232228 74390 1478487 478032 88621 129782 1195962 1239846 1795761 1403184 1187320 1453171 854508 1143779 227479 1765941 864880 1215494 1264329 1119643 788469 52658 476531 307178 861105 1072661 1824798 22492 1242818 410458 636564 1360913 1824521 148608 920628 158499 1372827 24124 174048 1434357 1952150 812651 64857 1414441 860841 1628726 67112 1767195 500332 1117936 1036984 493767 417504 1854168 505388 1078523 1556239 2445 1267383 368070 553133 1512313 291283 1508368 169491 1680862 1807997 1734992 871607 894913 1279238 1477637 398853 1574050 1344890 123766 410515 479679 841811 1997022 816616 1570354 228059 205571 333878 60121 1506462 1953539 149044 1730085 978543 324409 1290911 1917899 287827 1296365 224864 1910306 847500 220076 628871 1195137 1821265 361295 819399 1153384 21459 519491 972091 603054 1060633 1908607 1917924 1501498 733935 1803430 319016 1007711 961159 1417897 1284504 553491 1407040 1972015 1638628 1102213 306355 1678418 606309 1718194 1848824 150411 211903 144327 181672 906635 526629 1677675 1601435 20854 1426627 252861 505898 1215561 693293 1929553 239242 10377 1845650 877752 1407488 1948592 1964414 450482 1445883 590610 1249136 1494620 529391 867277 562187 43571 471048 605490 1747192 1290315 651550 1399086 877311 475810 371607 859315 1875079 1333816 757646 118284 1720539 236927 572618 680698 1531330 559829 59784 836460 1028157 357553 1692543 451867 238155 816681 648212 1988742 186026 944411 696873 81515 1897723 1370445 1841379 1168518 1440036 519512 1633665 1081490 1225858 589170 333873 1956961 96219 1325836 294991 1546203 1208418 893000 1742178 197875 1874909 1779588 1624171 1843022 506849 1190692 1589204 632454 1964789 1988224 763852 6864 1646881 194188 697801 921586 235976 1617609 652540 1602656 762457 121187 1457545 232147 24648 1514329 1456499 1438448 1788939 251344 706030 262111 1521332 1644183 533209 753834 1342659 1399980 1353644 966468 788310 1023311 820933 1453123 82269 1354549 471563 269497 207588 52589 1297683 1430053 532735 670780 1968671 1420888 1631696 134199 1491664 256008 1367969 953596 1123100 197638 519207 300413 1393816 995764 1617398 515873 1064237 1054149 1377699 1780245 703326 1147087 1809207 1509402 1368892 1799117 1498113 1094922 1232829 855240 835662 361163 1569022 1830145 352275 512409 1419516 371050 1190808 719710 1558309 1570542 153874 1582444 1079765 1021508 1217425 1549274 1603335 1333007 133373 1820956 1844555 1792046 874163 1639760 1005342 188233 933508 605437 1005033 510466 534223 1529053 1555495 616762 930307 1637985 1159591 1917633 1681385 1651989 815557 569030 1601466 1422506 1079366 1096272 1961043 388659 1610316 1221516 1186542 804020 1376093 524718 16419 247707 1682702 1408660 782335 1058647 110385 726892 294743 895099 1074244 1294760 1984449 817205 680670 1464162 33824 1397497 1088174 1501280 25665 1351372 1656836 1576555 1117095 360522 688711 1400726 1307768 780732 1604851 612485 1463492 1796488 1390759 865495 1650470 571857 1937553 898911 103762 131982 169377 571167 1429843 1187604 363657 713719 1852294 289424 908194 833802 1984004 1573004 1834774 610006 706565 771510 1313554 706745 736371 540727 1709799 615184 1891914 429049 405777 248800 782199 610579 864329 1815283 1748162 1186837 1053473 79425 1789957 1498705 155764 1886481 662315 266627 1960825 1132088 1218705 1367277 78410 1294295 817592 1353216 2638 1195588 987708 1112200 1224659 673670 468109 1272939 537220 1359970 262013 513102 1067079 1075392 1222403 998887 774461 1896929 721535 1628153 1754484 532914 1415364 1437180 953742 604445 657359 818097 718392 1359007 454245 1356402 1216843 1499744 1935667 978556 1987281 798677 1860006 89382 1616065 1209683 1698907 514737 724741 1567496 1649944 594490 424880 595680 1638293 1288559 508286 895059 1349882 1170769 1621139 333887 134441 535496 945025 1849539 616141 403953 969199 814993 1445888 815365 1435480 458921 683896 371038 828551 27478 102759 1175223 560199 1065891 214917 54267 866412 1938320 1473353 389842 197247 711749 1159707 1461735 216336 988581 1099891 1664212 1076380 1446552 1633407 1845057 1171732 1721584 677925 1986934 538013 177243 884762 1866423 251126 82012 1736725 334487 130415 1965563 1506939 536231 1754780 4040 887057 321855 1693752 971574 1099653 391210 1326104 302761 222739 549749 876497 816994 1623296 1385785 896973 726476 398952 171249 461408 1356370 1437172 346979 426355 837137 535288 1808227 1088059 651044 207329 922152 1260630 1424458 1742557 150039 1061726 1361246 863150 1398234 1411836 1642891 1724827 615631 1208452 1513661 1903569 135812 397281 564656 168494 1804229 967248 1809201 820496 1878253 665238 56682 79388 314211 1302952 1897486 179344 1618747 894992 83390 591177 1433351 880503 1892449 1411695 377570 586111 1469291 1863792 453551 1025351 1992137 384256 628477 1149486 1975327 56355 1834917 1435611 1344704 1448671 1324565 512788 1369066 709427 1426999 96582 327923 1594351 755629 1406401 1600444 393025 1500025 701247 1411144 535467 385070 563717 1204534 1493314 121305 475828 255486 22749 146784 745395 1900034 1553809 1795537 1619788 697110 577258 766694 379411 1737632 466228 102568 267285 1252491 1519005 178542 1147685 1351025 1781489 121511 517371 85293 1479858 331849 1138297 1025466 580250 1872171 1960996 1856128 1405865 33712 421458 1197828 132503 1135732 946273 1528386 779358 1693360 1884618 774107 612970 1960652 1488530 50477 900997 1336420 1879993 1323741 191331 1890832 1153721 963028 910831 1583505 1536727 1183547 1709442 1478222 1327028 1088112 137612 915105 896235 1972172 1139901 454195 906359 796713 1530299 977774 348529 1788416 460583 648059 730136 1614937 830145 1597009 1778113 725911 272522 582090 704819 1494479 1405053 1022625 524204 774854 520841 1908433 650423 902282 738083 1501147 477809 911232 1046928 1690172 569864 1503543 1501966 142224 243092 767273 1037422 1398075 990662 1965427 659072 756046 833077 92416 1686709 811908 157025 1085055 475293 1279423 1483840 1845467 696237 1922771 20287 1914753 75492 562111 1426455 1507750 1964766 692989 1605475 1085794 474805 267105 847018 605426 928285 108286 1967390 582911 976019 538963 676644 195765 1471883 1511759 140548 75244 858343 988232 1072062 1621981 1476265 668487 530178 1553466 807144 599898 1234454 1657723 400559 1713207 1253627 1237675 953826 246147 1703330 845967 385173 1634353 1032878 882554 789384 1855859 1922717 386600 748293 439671 1832693 1963533 1237835 1571769 1643569 897290 1195469 646551 1391954 1929343 441384 1292451 31340 1502535 1778405 706645 1353587 253303 454787 18024 1712794 1645235 805226 590480 1119727 1522235 1179347 226334 307730 1449622 1431479 1322149 1598433 625121 1885031 1131169 1006382 282242 1503848 1559987 272119 738661 1743659 266813 1783469 1018789 1732189 1283096 135176 585592 1690298 44051 21859 1955290 1795061 719342 456541 1600140 1493102 210302 706592 565689 1821315 1061476 1990046 810877 600157 1669519 1910996 565618 1772147 215679 1752145 1282552 645101 169905 991949 125788 340298 1179989 1395928 595104 1786960 153230 463070 291307 1511629 846287 798879 1665090 1003602 324643 1720721 1945572 1505931 1846088 831022 1707689 1722342 195921 207255 1532438 1406774 1045818 867652 744942 1689504 1065747 1582602 530490 1629774 1441875 791264 1737665 768713 186361 206940 686471 213077 1047475 81568 777459 21775 501922 1772646 1260355 556062 1880158 326964 1991366 652127 420702 499391 142854 315315 1367873 969467 1981563 760616 685322 256693 1657644 1173682 175386 1220764 1814211 1484619 891482 1891588 57765 523474 1478704 407570 1743965 799325 609732 1017982 975251 1169875 1317209 1436731 510203 48294 1597525 182326 1863397 1934876 18154 99568 1928618 270589 1105268 1806523 1779184 66353 1081158 647732 1906124 167266 1074316 1518216 577189 144243 1543500 1086871 855111 1185637 798632 1438106 1464714 680453 1968959 1699939 1090231 1785992 233397 503201 1433304 1082513 1092671 1906004 72216 921879 677507 1968470 428912 241668 1378111 138459 731176 1620292 1102155 483388 543631 284772 882229 1546588 1156728 143101 826477 1552620 107455 1807886 1147342 1826078 571996 466325 215620 186888 495698 623566 1563614 627041 1388622 788402 702883 1986648 937979 891165 546232 886800 145838 203153 1799345 1405290 225642 1935890 1833463 1271747 36999 973045 1855806 99948 1562394 338829 1237770 1984521 1118322 475762 632992 189416 846170 1724383 1729234 388606 697080 1124054 347363 1300012 290641 1271240 230761 205302 375864 1004979 818556 1033874 1112616 1491319 576510 63193 1504078 1360454 1790029 1370257 38918 1336139 577915 1185957 1015664 299979 1195810 707923 1410883 570055 1305669 1639140 1785202 480274 1924496 938075 1396588 1720688 950399 741336 894084 720729 1014485 541863 1330550 1300831 185071 19094 962177 1951621 273841 620448 189312 841039 1946227 1222191 479295 1267920 1146657 1716513 1509231 1531386 209114 1609141 471835 91220 1834962 115002 980207 1234508 1892995 126537 30017 1361740 623298 764826 852104 397468 84878 1979207 1284238 1067530 1229343 1777391 206610 968620 1601015 1471383 200207 1743163 748829 263681 1298036 244664 1671805 755692 449580 1663916 1710964 1863150 1229578 764056 1059393 1156051 1647466 399472 627086 1477315 1130002 1354072 496371 411755 1132360 1128085 142615 1920147 1823186 368509 1446031 1849103 1589615 1605221 1122750 1322141 63928 1504370 1239871 819852 1711854 1659975 1456988 421486 1572549 846088 1319053 1052658 1184710 499409 996294 514755 1188273 1885347 1855034 1296760 878861 351538 1993816 1877336 1335752 1888247 395389 606735 869007 484435 1731992 62715 1028347 1933595 1035649 553924 1351484 316489 1875737 532648 515768 1502908 1896638 771566 398813 358414 1628910 409862 1948311 442833 953191 1524426 1345767 53864 814148 240468 1574130 1036937 42362 8452 220258 1019327 959184 1656268 912455 1753469 880554 1418304 1039447 1536081 93485 1540961 250546 1801620 566629 380855 1983311 1798543 224665 336186 1402909 1614467 866411 1216132 649379 1511515 1166514 733371 1389168 112456 1956371 467250 1060081 204924 367099 1628930 1605570 704850 218832 1221021 1071916 576946 512173 312739 1871415 1513149 1947754 1565665 1881332 1555796 864648 136464 612287 224787 1701006 458927 1637083 1021898 1697701 1556831 106769 76520 223361 1143092 271023 34421 1691166 1666862 1458812 69102 267161 1332487 1976825 1899671 1723149 1073703 504780 896273 1088973 501702 1922414 240764 533419 955439 307375 311913 1453259 1112524 1850850 1713802 212719 1393558 1454249 773985 1568752 1906083 1102369 1355917 1093595 307401 551946 396740 1594934 697834 661774 46623 557582 573940 603341 398004 96090 915329 1869980 311361 600213 1766353 910728 98899 1189616 1987614 721547 1019004 362043 1498114 998788 1805636 1505121 19864 1544269 401621 1776155 122329 454131 1637185 200180 1030997 1436218 419632 774414 889352 89472 1547135 7525 406106 1742613 1554054 852847 118039 116823 859496 1435473 644766 1358735 820444 1328501 306771 1208202 1271212 651367 428719 1946498 1124551 1430753 1467134 115893 1606084 262610 610437 1240994 1892891 140057 1433062 619699 812249 1286908 22195 1242894 366039 1683438 1050024 1368945 1413831 484425 442566 109123 1274484 1612098 1842027 870286 485612 624199 638893 1619640 683449 1932644 468989 1452145 1324679 315519 730336 463747 337203 1129076 1259035 1843980 1541311 555946 1245122 1831165 768081 1644603 1808437 16702 820359 1204712 971915 892621 311928 1742934 1538296 1262297 700399 1783111 1494778 646448 1011637 1662082 724536 1902489 948057 1694003 1758110 63296 250612 1399859 1068360 1327297 1470272 1232051 832622 99399 1031624 578149 1748208 1349525 305374 895361 39928 1680108 1299650 798275 710312 931749 1557128 794406 644947 37781 454591 1252710 1222944 626422 199564 433205 104360 1447803 79304 1452233 1495059 1079438 404087 191426 1085728 212910 1041615 1936099 1006114 1375043 261439 1096906 1730619 1860647 589882 941360 882459 23078 133141 356254 1892670 1659300 411168 520654 1646255 761393 765872 673795 519305 1186082 398087 774091 1337314 1872973 810450 776905 1062754 1805318 1797471 949381 561493 724399 1480373 1776262 201703 1703127 1069338 1230510 1806182 697960 783553 1058188 1785533 984050 888324 733138 525506 698358 1822932 1085307 851754 946903 1026917 469380 1490848 1175907 116952 642788 961488 1583731 896498 269102 1536447 1928280 562654 1021904 242060 1348092 138874 329964 1330146 581943 318075 874797 1693804 16694 1423679 651426 1138462 196266 357303 9065 107111 235466 1411765 1553437 1248109 1222314 643949 862623 962191 1608076 375224 492560 1814950 1582043 1130782 1200370 481143 900569 519148 1766908 1472483 831976 1326852 1468529 521418 683953 1507165 1841009 760448 204929 1365452 1271016 420951 1490266 165095 807569 839453 116395 1459173 35949 1852157 569331 670578 1756022 931916 940759 1131108 1282339 1801917 122597 777778 600266 279627 395839 1242477 1108629 1428785 1894475 280910 406437 518275 1278927 242184 1217607 135877 349421 779517 1789489 1741392 747618 253715 1376336 97171 798494 63368 1146735 644727 1660973 348089 1380068 1796041 212147 1043142 166348 1918493 1157813 988254 98685 1396465 451954 886081 1323548 1501547 815756 1037338 39680 475017 359771 305093 1629970 1162818 1452597 1412790 197144 960676 1106002 631254 842670 1143488 1995422 633738 1806225 1910282 982142 907918 458637 739400 1897114 186823 1068390 110450 1006496 657717 1735843 907102 539759 289680 1238490 844128 1161422 298380 1442947 545362 760799 91509 1667422 587728 64938 1725045 142552 188710 1947545 68914 1055014 1606957 921092 137573 1456714 498682 1968834 369230 312442 626014 511475 541967 663382 99293 775842 534351 1592736 1353732 547830 1018030 1324619 1145829 1486119 639833 1852122 621552 1884350 1270760 1652504 1962176 1406293 754047 1527282 742055 1314287 560385 1314078 751686 1994270 186327 1920685 214009 1363215 1798137 1164518 549920 1543485 1671007 1601055 228772 908471 1917331 1264304 1239092 173107 884207 423604 1359535 271297 955037 507346 1535589 1443506 420955 909777 734214 1789881 1714740 656761 584126 478355 364282 260272 1879465 810466 773037 1264566 928541 1497615 1927191 1470645 982567 296988 799547 686861 528927 1969617 621038 750492 992232 936107 1537719 1829079 727973 1874001 935884 1619835 1318421 1296918 1650051 507281 712225 1259401 8878 855764 932262 1401356 910130 813863 1968341 579173 215172 1642943 504158 1754047 1598636 141555 819868 583511 315983 1012079 369115 918029 911195 596627 914612 674429 441863 1492398 810029 1698409 1578690 1170188 73355 1833704 17433 911412 940824 1881403 1624404 1077936 1197267 28693 1153973 726237 447741 743309 1785520 1819086 1794472 1628151 876382 1546720 452416 1684913 1868382 1064345 1959239 614624 1322860 1908835 1234975 1605208 1352556 1664780 76323 1156511 1620900 876104 1465420 932680 227285 1093045 1530377 255240 1557942 1931525 1812283 1242717 1834207 304887 1568785 623746 254889 280997 765657 1244735 853527 363752 1562552 671909 1983018 1062497 1468192 1495389 4729 236563 1217871 1286292 885753 108737 397450 589416 1915562 1895177 907792 714711 1404701 511433 496618 339728 394176 160500 573939 211985 92518 1771138 1247008 84404 891325 1174011 921714 60184 1437252 880918 1126925 1820101 938997 777321 918693 802436 558857 1663318 1901173 694453 369384 1517983 861310 627768 30868 258789 1407467 1040027 1272646 268857 1127701 1618454 1319336 1058850 1823707 869161 1371828 1658320 863699 726787 1152746 268177 445257 1348246 320629 547451 1427720 1428081 1149763 313700 499557 961983 795701 1742094 1535211 1117804 1763501 1918684 677476 423149 1726134 105164 704284 691212 187305 924604 372167 978876 1216478 1747056 1362793 1531672 440124 1331958 1986297 571672 872109 1095656 1940471 1436258 1578612 1901949 763472 1240688 164697 1961151 1157760 1692237 245228 1271330 375574 1251160 977804 1959209 527055 1909621 1208726 783825 392006 919269 292082 597187 1952070 654677 1516551 1584516 59233 698283 104939 1862436 1790185 741729 1645696 1009771 1364480 239472 575693 1004583 670650 582675 1465821 139577 1351525 939332 656797 1714936 483639 177332 1990072 1456882 566061 305949 538789 213331 531972 819300 641879 1067397 709649 1865971 177583 990122 691958 1723593 356432 1162345 957704 579323 60871 348844 198881 1826786 1200167 797743 1206220 28641 140133 1765548 1307272 1458301 26073 631120 634672 1162807 679350 989239 1255407 869304 67426 1131980 75553 1494756 334289 1481398 1850167 145974 619967 505341 1507742 1940255 1170147 1960847 425571 1195537 1863766 1104167 1362686 598362 1439446 407914 1172032 1715470 40499 1007536 814459 1858593 1477045 82674 504284 171002 983412 1473148 1652869 1203983 1049759 571702 1342683 1702351 1720377 1923819 1410344 532850 519262 1755029 653454 433619 1514408 41746 1280492 1754736 311949 1615849 1793826 775224 1680567 1155659 171968 1929160 1425462 1580360 1001231 1432605 1909522 966396 1583791 201198 1112216 817982 850879 1265465 461341 947537 1016741 330828 656749 1873729 1466457 1391392 1496159 1843725 1194253 271952 910379 292851 414796 397782 1599781 173092 654732 550679 1841413 1999984 1792553 1084988 1076699 783286 282822 1147013 229656 603875 879133 1308978 1319331 331376 571118 1069882 1781053 737272 1352471 1669686 989492 281302 1578311 809973 503740 610723 675352 1485298 1070265 958069 1404637 1124782 1404967 45068 967777 1349316 668494 866073 1514529 778455 1435490 246488 683563 991896 140883 1702605 463000 234280 445599 1212891 1692002 1141170 1081672 401092 539909 876888 1803317 626981 1616053 904535 1892654 1191846 1891061 1451111 1044771 738613 1207290 1085152 1725326 1650950 1019794 1625158 1973304 943273 1422124 1670097 1757183 298922 1703108 1905417 1064297 360821 763309 1104481 1266480 715156 562203 660661 480476 1804003 1431097 1505353 1469569 889804 604623 1631942 265365 218781 347018 1957771 1564705 1127357 1691540 1780581 1420805 672081 1923437 1305679 1523366 736917 1838831 1228425 1332017 254681 613419 1809682 642074 1834370 175325 1116372 1568412 1190457 565600 1165686 842795 1744797 1081380 1211784 253428 221413 854253 1682471 305408 304466 397307 173167 1209994 299945 720751 839125 1134798 1163882 531657 444584 1642146 1472197 54697 1514983 656388 752507 637571 1547337 370915 1274100 822241 631087 1609673 383239 1295983 130655 147239 1616565 722077 1067614 741736 1416488 668698 353017 523540 1659349 1533748 543586 1205168 799377 1266661 558019 1316803 1149846 1492776 949498 1669390 1353947 248594 211811 212608 979202 763721 174137 637452 1731015 1904836 678340 1548140 677673 822386 1454631 1557269 807768 287674 1588873 1319550 411022 1491034 1233407 1564127 1626308 695249 413802 951042 106033 1206160 267882 1568051 620639 114992 1906738 769349 1708384 872692 1859805 419050 53780 1289936 939294 1284712 275691 1211702 1775661 576189 32666 215335 1187107 1635462 605700 1398920 449291 1946075 229764 377757 1575340 567134 257908 300082 1290851 619790 1654033 940057 60492 736268 1571221 956835 1421005 1236818 1988618 394577 1751444 1164932 662373 639768 79783 287709 465416 554491 1525324 1445385 271774 1195296 370967 868544 947077 109950 1150449 1858823 178263 964546 1862554 1776051 1558334 1359556 454645 1745314 481951 557797 1997887 1888382 950091 1023811 1150881 149443 461013 609295 200497 26806 1878933 1285083 445483 1438125 103669 688661 1602254 1305506 1483748 72786 1325374 256112 523462 263881 836592 1816412 272700 1381455 879618 86572 1512945 1669961 1716546 823063 11943 1309955 791008 1056586 659560 1276996 1584581 454397 41077 604713 1137034 1236124 1716808 762536 1026721 1421755 1275717 970529 807051 1033592 1457558 1652583 704175 1972729 256047 1210800 1782509 1395188 665931 1047076 1683146 543491 629458 431861 1982558 120321 1061449 667407 1112700 704622 1201615 982588 1728032 65489 791861 156079 1185960 414570 1906110 762517 963485 1286499 1248194 476976 1621818 1688683 1732414 1187914 849767 1384111 801320 255566 263551 1000848 719542 535254 667986 1476187 1642046 990758 969754 1408320 1666649 414663 499969 1165201 902976 1458919 1178015 523933 1036994 1011244 979053 819556 1372451 596632 1346499 21102 875216 1020442 1036094 1122771 266505 69206 65854 1886308 1906864 1797606 233703 891117 45138 424971 184904 1331926 358717 1515579 1091943 127665 187344 1202808 71184 1121019 41779 833038 754620 1339716 826368 835015 1646945 134961 1538683 280252 1998584 1997675 1876613 733349 1412502 1607103 1287147 1790433 1725266 1849460 770279 439802 3277 645835 1126076 1101693 1595842 1346690 1723199 1452881 1512980 515443 1237133 1297384 717955 1663116 1608041 483660 1137085 1751029 1743571 1020166 79590 561080 1335825 748981 1722635 1067532 755212 1377189 1297451 105798 864478 1580736 725677 382556 1840579 542237 1537949 479872 709837 919976 1253885 1284711 534626 175300 385168 1792050 1251400 1801887 740324 139969 1721833 416289 1276668 343024 1956611 857883 1236994 1370950 1624615 317800 560936 392194 1964355 1272336 1882587 1122537 1715079 1609990 77107 84207 791060 462144 1527443 61500 126189 1953290 563998 155745 1581751 119998 591580 267322 1733936 1945713 1816584 1085312 351385 1918299 803736 1314370 1895871 1433590 311836 1406303 1281666 1361531 1126119 1571707 151639 511272 1924025 1351417 1028969 154640 1306612 1824001 426930 1208307 1700000 811015 1180045 40941 1094168 590608 1076979 785400 1850186 86927 693371 1256815 832806 949059 922108 34121 1679343 1804105 31353 370969 44616 1023668 1465303 42768 1792520 1041696 1796565 1097846 1335634 808228 1481882 1420639 1418072 1893074 1134069 1745047 1997321 1374160 1168951 877876 1724117 699369 1897591 1661421 1955386 559907 688014 868085 177666 1519324 1308578 46897 719196 663581 1315249 1635345 824456 1730273 1434845 770051 286910 183297 297212 241904 1441756 452731 705665 1873240 54521 980335 1187728 590755 1599915 1409374 551439 602496 740177 1050008 468865 1781382 638435 522891 879515 489063 518201 1950590 436862 58114 475347 871885 687156 1094392 1480513 377463 1339255 839754 1933050 574868 1793679 1022714 509165 327577 322739 803940 877939 255386 22071 862475 1034864 640640 1134723 134844 752633 780252 446346 1116630 1158771 1586115 33203 1792009 1358795 1662089 711945 1426689 548526 880234 1934607 563157 1810037 420871 1266454 1980481 1477255 1551291 677676 1405219 255618 1493244 1068398 1860924 1332740 324157 1548217 1806641 353946 234019 998408 518184 1353663 774443 1152112 1912143 125210 1967046 204717 1981896 40167 1590411 77267 10681 792535 825700 1673254 1573329 1604006 1466468 210462 1829113 1296253 805664 143733 1203695 96779 921692 1990190 708212 476813 1456781 1468229 1247789 1495088 321173 1103639 1723616 1270190 1238526 1349249 914293 376500 831941 240755 486777 1326031 1371414 144321 937628 1162012 452048 1824887 50619 510625 1133107 1423396 1419873 40331 1026447 208383 680359 41362 682911 1448182 198206 1760300 896891 116239 909240 1419208 682598 509839 1014163 1179537 1758934 303984 1961270 250945 766921 1242508 345924 689995 385544 247253 906941 1728318 733589 686873 1603840 534838 1769871 1742785 1103878 1872802 1319589 1642689 925914 562686 842932 1859182 82014 762604 1671681 296267 324819 794388 276881 962266 1715018 1050798 373568 1093631 1973470 1632255 1860776 1255768 1385036 425235 698360 478526 465555 752482 106046 748788 424580 244887 978978 579528 420155 1705623 1287697 1324495 174291 1898801 166880 144598 166644 1360571 1570943 1524621 1023444 969314 1629941 1147923 1879360 406467 1029073 1178055 876708 1027730 412334 896388 1289558 877162 1464378 405507 606558 1414188 111001 1840115 377414 1042731 699431 1601168 1239844 1021587 1440471 309690 1454595 238689 1994183 1166296 345959 1177282 570714 294463 940021 71810 1179880 634807 1622512 635385 859009 1789365 640024 833977 412474 1875603 1023098 594983 1348940 788695 177488 1773172 1329500 189659 306801 202923 465603 585520 1475569 1969465 468217 1590840 601487 1979199 533966 1275351 1755832 351888 379222 259368 1444838 1126561 107697 841721 74682 1906707 824058 1396864 1127179 1952772 1364447 1759694 1198443 993516 1886519 1012392 1714669 1027915 1898500 1417687 307220 93935 1620605 469536 1884368 1470490 774012 1616681 277289 149966 1287350 171245 1122043 804433 1380070 382078 596696 76216 1246600 64184 1418547 1452269 284999 40404 1689357 332757 693668 1002859 1151656 1308838 1708953 1544607 1667876 1639188 1004036 754829 312305 561913 1094783 354147 865516 86909 1040151 1170804 1304714 1944144 1779241 977678 1954883 376849 560484 11483 1702844 814000 321695 598777 1354620 471433 663012 1459628 1648642 1532707 1347963 451336 187963 92292 447651 1601157 701273 889755 1290330 128197 797391 76420 1939332 910531 264501 1554077 1302362 62862 1712507 706229 1734789 1013735 827701 1429536 709811 12166 255689 142427 1488195 365792 299521 1196051 1666550 1708411 614971 861815 1276571 1455681 853416 312001 731845 1340520 1394500 557088 1407774 154168 152205 337587 1835725 1889604 522939 747049 1766222 19922 1506721 1017398 1531152 769 170881 1029878 1394014 473125 1578965 1155112 326611 1095156 577321 572194 60031 803951 1162700 1870133 1441240 1794624 1646782 892138 527601 1988080 1238750 1430476 1535198 1097921 1061292 1691296 1499144 1890359 1871127 495255 1075159 275045 967597 952515 752369 1762734 1815256 192979 279134 1741952 714307 222564 63181 955412 1128270 908415 12845 1827842 1108237 844618 1415563 851881 698941 1516565 1424703 1983335 1322373 1599830 1934583 1480245 1840586 836327 1794763 965017 1749607 915245 176409 829172 837153 1403288 1531040 1928491 13171 1786039 1111551 12732 60180 645706 1453685 1558217 61279 1009866 370835 828907 331649 1154250 1802235 1809253 581408 1496415 1456610 1670494 825752 1145841 1576697 1580071 479717 1218016 489937 128586 1634489 1884949 1484655 60873 1859401 1288044 1752161 699814 587073 934356 129780 1303048 1406798 408803 95547 1843316 1453472 1699501 1265362 499714 149596 1534401 569958 1027854 14213 425270 98001 935867 1880642 587262 1536956 898768 880885 1295093 844464 339625 724089 241673 607109 1623973 1992976 1109595 653119 533506 1375661 1415209 1851502 1655567 1254783 565035 1449377 1426159 1687055 687573 1349584 985402 111922 1706550 1742849 986850 1535233 414331 1122613 222411 1955744 62887 211102 862915 1279440 347177 546694 1251680 1812658 641224 492957 19872 935527 732545 1303466 1333900 1903014 546509 1236571 967240 1374372 1892892 325498 752067 863771 1417845 923197 987527 408294 730303 1719266 1051454 1307118 1379777 390328 1184440 1161864 1232522 1817349 1055812 698327 1864160 812401 364226 706712 1684794 383883 1807386 1891731 1447882 1658083 1762694 1419729 826873 1892921 490892 247983 436151 1804187 1952243 1000358 1739142 922086 311412 100513 1992648 1290367 381828 471221 911938 1709424 1341682 455766 1321581 751371 1759344 1919160 1336545 793181 1263908 1369007 387161 1075417 1115218 734388 1168174 1656431 1272895 568319 1747637 1485525 94790 1592194 261613 1268042 1098071 1064107 1281681 198426 1823687 246811 983363 1746712 1637991 203027 1424222 553488 663431 1688233 685236 1552120 212976 641841 612466 729776 1019848 1330611 744253 1397775 1992147 699173 253418 1059369 1121111 1333666 1777311 1137159 865451 233746 1396348 1601728 522826 565381 458201 1845309 437036 1024352 157477 1515555 1143972 1487494 1930342 527745 40420 751767 1220904 1609879 1502865 1045877 1037731 231498 1031640 1588118 1942819 1699895 1534287 1991158 1486894 1624514 1536814 112414 1407069 788220 838423 1162855 773172 467676 266233 1392316 206180 420006 1116105 1491930 135490 419884 531281 1024554 563714 289901 12972 133138 346868 146807 109909 1621674 157249 1502149 1697451 1628545 1980800 1971806 596753 943228 752273 510251 1255527 756055 1323210 1462255 278119 728867 1343078 1285431 1910416 317174 1938563 656351 556734 1593419 316419 890681 629201 1850902 1395164 1324140 651293 1718193 512271 1874866 1425208 30524 1787981 1758338 1421641 1637607 365852 881684 1617240 896149 802473 1128477 126553 662170 1465448 1948770 1866489 341905 1507153 259778 904769 1742237 504857 1134743 1216088 492806 147018 1761268 1115331 1308532 1130090 369931 1155739 1393933 1699520 1514792 326417 1513416 746244 1374039 1380152 1128634 63173 388987 1727216 1836119 1448060 1403819 966980 526496 155561 590235 525408 296440 307912 228828 693641 1463068 1395220 141546 1193123 1030203 1853256 787031 1141058 1672364 18642 294869 856818 1269949 502103 1349060 1175102 1399158 627367 986946 840571 1506597 1842845 1471363 496710 1519656 1356386 183179 642549 995056 1239122 1941162 892593 1326875 519703 1724265 414494 1630309 1828038 443098 754701 1872764 952141 1890706 981508 633786 239599 573326 595785 1374055 1978538 1500857 1169080 604337 350161 1190498 555853 412370 1015847 152704 1911507 683268 367113 235832 1088915 436876 510761 999736 718223 1857076 1968700 639840 1831780 237043 902775 712021 160856 1028151 330491 1844818 898653 1045359 615928 1028687 1895748 1126843 1199103 1195876 1202863 657862 22254 214344 617137 1308399 179194 1676603 550977 856507 250735 1294029 874227 1491677 650000 1928662 662173 1554086 1426699 642504 1419074 1291750 1650027 145051 1649060 664602 711546 94941 319866 774960 600165 1805603 1950495 746981 1451351 1791430 1387781 1220258 882753 27691 163570 1120167 1818508 450322 627442 1748954 524272 322116 716514 1575494 1474979 903205 444617 664339 223446 808501 1994268 1638744 662322 858216 1104787 1960871 1038537 424228 1531083 1956840 308214 1229901 642047 789643 1063063 1644964 1935645 1884873 748319 910336 1597419 1474970 456060 94776 17089 1735421 270824 1140593 1169728 905833 1595834 14181 581030 271589 1477530 1238513 87537 1837953 1500173 1575960 1919747 802047 1526954 1982984 467593 1450574 567004 91463 920445 1290970 1732557 724260 1726119 929924 791509 1619935 591373 165862 964034 1994235 1326820 460344 200152 169882 585192 1050770 226326 611239 1198576 87588 526742 1386829 1463310 1085415 551569 1637501 1610467 213607 1274568 425559 1919916 1915971 1049665 1456866 1694444 1413645 483329 1034190 1484351 1061832 699069 1218280 1492553 782674 1736263 493281 728930 1553439 1985874 1563209 1267912 478401 1910181 1702604 617179 322937 397984 1494323 31711 208878 1218886 281636 1695787 1029864 1970662 1885320 1965474 1495917 621930 1144392 358448 67306 470604 1878658 1052103 1661750 283728 106624 471776 420466 248352 162149 432190 282898 1704857 1465579 1628737 1314615 1213338 312378 1651866 490610 774662 1599394 350476 1092686 1975963 1742359 107838 1273042 284384 1817493 1521769 274512 1009885 729458 1238775 1053699 945815 1729564 115065 1779532 806394 1584612 289998 291379 602515 418130 1649511 1054912 1636228 1138332 361990 665191 1969237 604376 1347159 1993834 1252328 1017127 1267304 1984362 446494 1273171 1940515 796224 563044 241496 601005 1399400 1766201 510692 525553 230439 700911 693500 406315 987075 1841745 1936399 893911 522212 1125209 1265920 115456 1401465 1816444 1372003 27124 91512 1325264 538837 1458096 1921703 321394 1054527 1947125 500882 1884279 27527 1621966 605628 609830 74276 389967 573313 1758577 474210 1854348 1143085 1544058 1634800 718961 712648 521265 1959620 1791930 1226265 1310240 601632 971780 1741248 524755 1328086 579160 1842463 1838496 235620 699827 1377092 1021375 1347524 1140596 1534588 746224 973184 169496 1942895 867494 891867 1640118 1001961 1546984 1760121 142756 399640 953677 1828085 540045 1131139 660425 1339055 1738793 1963748 921864 732921 890963 1680270 366477 1334322 732236 265356 804314 812925 1742309 1088757 593890 816160 91260 737764 257644 265534 1387693 491374 700804 1021745 1987860 697905 1489397 266730 1795187 276503 837826 174268 1953974 1602070 907969 1157683 1192887 1211425 1285130 432180 1883866 1229989 810392 468976 308259 330674 927125 743463 287542 1489244 362482 434473 1702374 1127728 550854 636724 1593014 333799 1517972 474388 1656016 402431 1180944 723225 507714 1674400 517147 1626197 1410570 278272 1463233 1621028 921016 820691 324802 594079 1578521 697320 1171136 1295111 1739778 1021176 1155548 968161 767205 1131446 709918 1095326 110430 1842873 1364108 1947927 7262 624707 1682312 1680191 605633 1412749 937646 1220905 57641 808337 535012 1783101 1929250 353652 56233 1552027 545847 1249533 1171099 878488 911419 1501765 939207 823498 690331 666326 1885855 1924633 623454 1876225 1370319 1964604 1336037 1875768 64217 1349349 1524606 174543 594217 424656 1829134 1415950 1311333 544973 819640 370975 1916090 1281540 1238660 1737613 583879 1014592 1156721 1783208 1459676 928893 1394286 1355021 1472532 1715350 1357013 533195 546610 1644963 1044365 1951838 1863095 182888 1497732 1156500 908996 756712 473809 589668 1703271 1199364 1069966 112373 1972455 840390 146828 1717649 1390391 1027045 248782 766612 800251 876017 113759 154541 1857958 1054500 1609788 953813 1381340 634789 895960 1589424 591079 1921485 1171761 238794 28131 6764 398783 1149504 528479 1705817 138541 1489721 1606125 1068330 1665680 994243 1757422 22718 562533 597791 1293539 850359 1661851 878165 620907 1849951 175093 1948217 1282936 46065 107558 1362862 1415104 1338028 1449223 748622 516660 362110 1246249 1234667 562121 240447 1975799 1484290 1191308 61015 1836058 160776 1607716 440824 132033 810971 860311 1049612 1448129 1004808 782161 1211868 528438 1748217 1713503 982419 1890145 1172587 576732 1396342 1002137 1260886 1554159 476065 632575 806814 664806 874723 30584 890583 1580266 1707617 1030837 425936 731084 1612473 549635 843418 560804 962366 1863390 1251868 519846 775404 338318 338795 867068 559312 1620558 1685565 1648030 1541600 497982 1257624 1269686 529369 1909503 417554 645164 1093826 1446848 1112560 471028 1557848 709132 868041 456865 1553365 524777 423815 786274 912122 867000 1318747 1261141 1168915 349081 1117689 1426983 440731 1154555 1963896 1171978 317494 1478458 42434 1544766 1344564 975851 300692 1059862 1193273 1056672 1874666 1557607 386412 456654 1018437 1723827 1615109 1466772 1105151 970536 426774 1160935 1710412 323528 857915 254598 421236 322800 101945 248772 273946 180118 1743988 1742170 1735766 353856 1560126 1602974 136262 803270 384255 574517 1422157 332981 428030 553875 156140 1208892 641911 714506 559412 955624 1234665 41483 141742 1298113 1683107 797657 820189 1906568 1281312 148420 112035 415105 1242319 1290099 1153947 1910504 773443 199955 1118236 1661871 1765463 38414 278532 707494 1123564 652477 1777613 1258027 1043614 855131 1978569 1409890 1903789 94085 920204 1176034 860937 413170 1776883 567637 1873401 1969815 885995 1289345 1319751 350424 230316 715143 1597968 141289 880481 811515 487713 1171592 1496394 479045 1771556 230582 1848667 92574 331600 1103917 230635 1709057 1108858 1926518 212448 1771341 17111 1511029 957109 639492 1923160 909414 214077 511405 213552 997778 1136866 1529695 1928121 1910957 1074652 367261 1727421 580675 966835 996630 1319506 322989 142827 711038 1689702 1420075 1196072 934645 1938818 1381449 131363 1794241 1836291 1181165 72484 185249 475322 1890580 211724 1642106 699046 1884348 515187 1070418 1613779 200817 622529 1183820 205816 1994712 713720 142261 928239 1220309 1017570 1574396 1847370 1995798 277598 67394 1209406 1984383 660758 1983631 1527152 1855579 1986927 605942 1922713 155539 1924554 180481 148682 249190 1727284 1370621 1215680 1510272 1391497 1384863 1635177 1987913 1280460 1237973 1890547 25405 1222472 1814652 1444033 927183 715947 817784 327768 359187 1196941 400813 205168 462795 1404253 1240218 1329118 701499 767948 880948 350794 1352679 346422 1004080 15275 385698 1153753 1272722 1419202 1799333 1632522 929104 1373248 357223 1278218 734946 1687535 235943 1241090 812511 1560018 1114541 1930396 661157 1699538 57808 1357641 452605 427622 581848 1622863 1001573 367898 931285 1737296 693955 110989 1185498 587561 194555 666435 908219 903296 1949851 1895891 1119395 376163 900994 301811 635202 1687281 930102 364803 80278 615852 940144 1269742 1821374 182506 1908167 1658204 1234772 1101489 1192001 1047164 407797 1283988 1377526 1727491 1858247 1177406 785942 463700 127295 1986847 925533 1768065 1639109 1296479 272387 1406098 1243010 1021193 1427178 1217262 23680 728254 1816828 1824021 1827541 579912 1346072 1921420 1585679 870930 814749 806121 1494553 1560381 792451 741862 349556 814585 563711 788103 1654740 1484643 1746007 667442 580260 1382589 472548 1777359 298386 846780 1211564 1133911 912006 1357782 6239 106763 1493502 1657101 736123 15352 1017516 14072 700823 1901014 1953070 1276204 1182962 254198 1406232 1246846 1075890 350307 320780 751988 1675828 1852231 1046962 1469886 378779 596858 120380 1240780 1856343 914804 1598679 78678 1338647 1040866 605708 1784676 1016734 394487 1034533 1821063 372438 567840 692207 1479605 1126548 510611 1782890 496088 1766510 905769 1283903 1913831 1035820 969527 1225155 691324 200693 1878674 1602683 186450 65813 1562222 1224861 920198 536747 1409256 1496671 1978428 1763798 396742 676009 380943 119134 580528 1106843 143511 1985123 1763396 1273059 243559 840697 1587805 1951197 1648776 440761 953871 394797 1730065 651380 1365861 1940886 907666 263194 713560 816586 605991 692481 1399575 1128260 284514 440975 1390994 341006 434426 88271 321194 1207068 1070361 1505499 847560 31803 427080 1757494 1929032 1835224 343638 1862451 486395 916754 1664131 954832 1436391 414490 512482 1476484 1301820 107741 1949032 295450 1156400 940275 1516627 1311000 891242 1956278 1348391 924732 1037249 143527 1705647 262127 1538651 1039309 1952427 1783203 1002802 880066 70790 210835 1766568 1729127 901644 967780 9533 1791778 1818645 807557 1480797 1276989 329798 1186145 243031 263924 1093898 1863667 559401 427144 127921 810645 118656 233795 1885202 847635 1782903 238027 39601 1540070 819083 1336007 472773 271379 488826 234614 1609775 595426 1749115 431040 1021246 1101024 1363846 404699 1048030 578912 1987 1630230 880537 986990 1941860 290762 1901986 1025705 962747 1393447 488451 519431 974515 1960841 1858581 1501336 1154490 1578828 1837090 1173119 1681909 693971 1470229 1208540 1522102 836909 472409 1996874 1758072 374251 1378872 1107651 935324 716269 1475333 1591507 1395003 1633052 1138967 53699 500998 1103143 13248 976191 1844166 699317 1914916 373076 1977537 1931531 86257 673832 733112 1867871 1094171 1582024 1245751 177284 1841636 227398 455762 830546 1721101 1197788 620158 1440060 165153 900602 1280781 499129 973155 996884 500693 211120 1378834 1569171 1398049 19883 972128 1361025 1658887 867935 1356154 1256329 1159967 1973774 1370073 94730 960750 2004 568059 1619876 1449283 389640 1577395 214186 1810160 1433540 529537 289976 1780546 1767887 1788341 44726 1839799 645184 615456 698492 616769 369096 1082389 1171711 373614 43370 501414 1582348 363940 409760 1043947 1804646 589243 283508 950156 1260601 924146 1314812 1605499 1642056 660396 1044976 24102 1556515 1063392 1890626 420498 1830826 73125 1747619 1131582 727497 84985 814936 820747 1651334 159663 1418458 674615 1343963 751476 342386 835778 537309 60313 885742 638568 1528522 89345 302958 1273559 1122351 1304956 1539525 439684 907766 710651 1910098 64489 828071 414842 467154 171195 1954770 1648693 1633717 363784 1611926 1272384 244520 724631 314300 824318 358185 127976 112789 1902823 325748 38321 1567470 1293863 131883 1159556 925880 1468814 1436340 747248 341258 819273 1178571 1163276 778818 1416474 1637686 727044 1950782 48250 1964078 719491 629287 109089 57727 710564 43931 400662 631279 1988766 1460467 952799 1024330 1532037 411523 353710 111292 1937567 1627822 604895 285707 1046443 1680853 1351735 291325 906390 436647 1353838 369901 1411702 841513 1578595 1912965 919938 1462911 1205060 1194199 743787 1921744 1835591 1192479 1383470 1295539 1069992 692605 1785159 1709113 1549116 1815126 1755144 1395723 1828029 466096 741466 435165 640784 1314842 1728304 930963 1789797 1383751 1926663 1997554 582409 244706 838639 686967 754012 1629009 11994 1835695 1060072 1669465 1729498 272213 1428107 902511 1459956 1077728 28509 1179075 1725876 1919722 1943462 364983 250607 1983739 1510532 15622 1789630 497444 1167007 646095 1761581 1599657 816070 305338 52166 811272 338036 275765 1555615 1532835 1954858 1271000 604069 494048 520031 295225 1325504 1536854 1975043 1842995 80081 1292041 152369 1632460 180936 201328 199708 572389 1213968 1933141 433117 1839348 1216011 489263 890879 1479486 135904 1387251 288134 296389 237978 1359050 61333 204651 414814 553644 1186109 315585 1182017 170141 1770345 198580 1437355 1790477 1500472 1480881 1125477 224672 735269 572319 1302375 1996690 1165198 1257848 229910 63986 216304 453528 1049821 635008 717026 640420 1877231 991365 1825353 969395 164588 79740 1396955 1968234 763613 594588 380806 444196 1839889 1027255 1320571 1467751 1761070 1960233 1469618 1306650 522603 630756 708462 1666498 631800 84860 1489375 1710670 518409 1897541 1287915 373288 1278613 1266273 1104173 1229086 1531769 392661 1906667 1313478 439676 1093787 1542837 1428090 447297 1011796 494371 1953938 390879 1354129 833005 682042 1719513 1745843 914320 1421013 608049 1511539 217162 507636 543654 1348205 1479688 1225472 334655 646634 1581006 30314 761029 618437 1151495 1118074 287679 309796 1018285 800480 1443146 361945 1177762 685270 987524 1747381 117623 1333115 448215 961113 1578740 980971 181977 66209 836767 1929221 1919352 1342925 720190 36583 1340954 475289 1938512 570237 603176 1550610 3664 549313 526579 672288 1573856 4502 156763 1279793 1842979 147010 1261471 1270136 322314 1602721 146601 280920 1431905 376498 334341 1965197 1484485 1925396 1215935 1344601 1766039 484965 1939317 11911 736499 1942676 430419 584515 267503 278495 114777 691660 515764 1429578 41541 1377758 1572333 475253 1279483 1867811 1453497 1785254 277963 1256318 148957 216 324337 229595 1043372 149897 759479 831001 1951999 1583284 1442818 1679567 494459 321398 1940223 1477353 1403151 756634 761196 117842 98044 1965987 846953 1542838 157991 100625 184538 545602 382159 811832 1170955 1146826 580012 1537583 1034725 1896058 1478747 1012208 627957 719859 1250806 1103691 763509 1862409 308963 1558108 47379 1172811 1585832 931758 1867127 1116410 1854374 942410 1559042 1598365 302515 1683396 1417861 1581443 1533336 1256002 135576 1972895 1541912 135703 1965785 416090 1082125 1155873 748169 875982 245055 880806 1714094 1681761 917783 486338 1900846 1970862 1338469 1501703 1564816 218287 3195 811811 918667 587313 1406043 242115 1948906 1851860 1298386 1425667 1654372 571434 497416 797577 1249829 625028 660140 521777 241279 1668183 602346 370548 1747041 1295337 1780205 1330856 1727367 644525 1562081 1665383 595569 1909244 1146938 1368999 117448 1728938 569027 1089622 1836147 715213 336075 1349371 1035493 780166 1870483 1447375 1605632 1908693 1413566 97382 512315 1425179 1181728 105456 1876471 1255571 325989 216424 622851 1241894 395390 1224726 556999 1648531 1617914 962614 1633631 1524724 47219 1755508 1775986 1650967 1573673 1099215 813074 169296 1223 1921669 996020 1431828 421817 26759 1621352 692775 176647 1591515 194690 443005 407313 1361103 1548265 1884652 822463 1861574 391176 1037209 722520 411885 1685098 232310 486662 1167324 1504327 1688377 218680 1234552 1566892 1932546 1316440 953129 1842023 961714 28145 1478220 1288154 484164 1603582 881755 1139111 410990 190397 256611 309540 1263774 1788345 1287458 401777 375803 630734 1612375 228500 1389974 1240867 1631241 271731 1199512 511714 1025676 1404601 903952 404606 884567 1061218 42011 1515681 262595 1389285 1281768 1989688 195081 1058584 963273 1542714 1178058 265336 802056 1265561 1865931 1915501 1044158 1590102 1388029 991446 552877 1502475 1637426 847644 1480152 805587 1825896 709173 1047353 974375 1776272 1455047 860664 97712 1565521 1007690 1490600 546602 1335147 398663 1931804 1378538 115627 1729237 1413105 1349104 1818116 640980 1472737 1593262 165144 1909066 608637 539580 1432206 1331696 1114855 831472 1368348 251976 1381291 512398 1647977 1597520 1197537 697948 1754737 1454796 621092 1312176 1874586 684314 135539 934313 694225 1802744 1836992 1254505 917550 81554 1931756 25530 736965 617128 1470130 1668736 123241 290148 1246917 759243 1633612 1657013 1153393 309022 527335 1357347 794742 1634874 390937 1043241 1347722 1105220 1797682 1508106 1853709 893223 869589 1552183 1605355 1880809 1477100 229485 975552 1265772 1385963 873705 220142 1353009 290589 97692 1099308 1598356 1261821 446892 260957 875123 645935 1306639 1540877 278660 269610 18455 1124801 723388 1921617 921013 586357 1140538 477990 87161 539869 1675711 859271 90015 327031 1047593 1954510 1156767 253269 1414470 541134 868630 461427 1906794 579208 1707430 838746 1231881 1732527 1208119 1946034 1466808 789102 55944 1445023 469730 280126 899576 1917666 231571 1884611 298298 1300429 1560901 661889 1350130 1677519 930428 638530 592975 1233834 1342302 1450776 1901848 1435281 1157565 1558977 459622 1993745 1136074 1784291 759622 909671 1694486 486078 49246 644245 609925 36576 918116 1061853 1550375 590726 1361809 918688 1382152 1779301 1488596 80207 943739 134376 670982 84242 1880720 1173330 320911 438399 1276022 1517570 1305491 1933992 1950411 465899 178473 35234 142840 543763 385959 1001662 790632 372327 1699549 1814160 92329 493557 486820 15028 1139118 556415 1463404 235486 1820008 130970 1793314 1132984 999084 339856 111907 687478 951463 1940547 58237 1214646 1686773 1995454 1467053 1546217 568104 1789536 368159 1846134 756735 1335658 1782502 1085265 195563 994636 118277 1360992 414351 1092823 1568748 1414075 361633 611582 656610 778161 1421914 497754 53651 1897405 518541 1521151 1137070 1930025 1300452 296103 61931 1933174 525873 1519712 1702057 803749 1072117 1170824 1533069 621032 399201 868942 284712 1859223 164146 467455 1413664 991299 1657971 224292 1339084 291048 374059 851520 1215217 673398 1785084 1506686 802173 927356 811627 1015900 685911 1751001 1669595 1718137 1992245 1342071 731652 929261 997857 169630 1597652 1959514 1219358 698526 1491856 1668485 1050819 373169 888024 1280400 16272 610220 1946335 158130 1702405 433934 587417 1133289 412849 1629588 452616 1159114 583295 257185 782692 1557895 1580247 923068 1609261 1717110 1370401 1962467 1355178 737291 613467 1628574 1206282 825747 732275 72287 1310218 1791285 651161 451348 275568 1448892 1780147 208745 642888 1483282 63298 427585 651717 503077 1135095 805535 269083 413807 1960439 1078534 1027373 628562 1136213 1891774 1628826 493196 891514 1190089 1501058 1203203 1175620 586434 262471 860076 1405988 1819111 140255 915913 953123 1676752 978729 306150 1352112 943964 829328 1669987 292012 1134422 1103307 1942015 735231 1717807 234565 336420 335524 262925 604019 1001895 1884074 306006 1940335 1969212 1313243 1337446 1595068 1747350 714464 1836559 799548 740463 438284 466302 1639917 448230 1511317 509359 1604553 72397 780265 809962 138168 992 1691470 1788106 1287018 983229 401530 191148 1709772 359018 1109897 1405410 678446 1946709 1925588 1812373 1745678 411616 204093 1365788 1964924 1755463 299349 993616 1418809 1086093 1544182 1854254 1288402 1870990 1167466 1198368 1630228 1961207 600725 62249 1647463 1604018 1094298 1721445 721355 993817 300482 337166 193440 1907792 50192 1785611 151580 397907 1824561 802007 1625798 1516249 1851530 1118125 238766 1293709 1718424 583845 336167 1307479 469795 1740256 222800 1918654 1154331 1265252 1368396 1424768 790636 1916939 706688 1210615 302461 1025987 394203 1130304 870407 1820498 1178690 1828453 380328 1778663 733144 1237414 1581706 1128316 1271759 747953 1021494 1354499 1646595 337772 275713 1661259 1941249 1381222 1760711 1254123 48183 1581113 1922144 75525 1011501 1068113 1397538 729436 1026393 288505 360741 34745 895160 456102 370478 1519905 339610 1298402 1223755 1515026 824680 24768 1653748 1827758 1675878 413670 801499 1383564 1210085 1479800 321442 859667 1015570 303530 135571 1322724 1543139 1687470 206959 470447 1873072 1734376 1221014 1371854 1750359 258692 704816 1196934 163121 1949811 80650 1527593 1424632 1840989 47640 1657943 423262 59888 682342 89110 1095655 780854 1617432 1011214 1851525 2826 80029 899770 995503 1320148 160206 1291853 1542988 866172 1294354 325041 750043 1221576 860064 1950345 1024817 1690137 1133816 682275 1507870 274393 66051 19600 403051 1360001 90354 756288 1947511 1163125 1225080 1157124 1997197 1222941 1400653 676732 1988124 1202241 768572 1617514 781052 1522223 1393563 264096 1275732 95994 1196783 1213575 1859132 730065 1374418 863446 1215454 483054 195988 1064791 1957579 204940 1808861 798565 1521739 1720510 1593508 1798115 627443 78119 1123483 225951 754678 54558 196659 599440 310023 284431 322964 106003 505661 1022070 1592090 1313374 1783314 1766948 1276580 350705 1484746 291127 541855 1109977 247187 1650289 805701 99704 990411 143885 1603241 1969344 150707 41646 708016 1962003 715009 612835 113748 1214734 1910203 65004 1005860 1123543 1605562 1665580 1155984 170488 1381715 1512057 928490 170331 1116591 131495 315653 425101 228544 1426049 969739 150577 847754 1313746 138913 947500 573743 86997 1705797 860987 1724679 507413 905984 1170882 529481 1414427 766822 337313 1326257 455798 600261 1327111 618604 1991350 1515798 158366 639498 383286 540277 802983 1786626 1918930 853041 176978 1290068 1535307 22432 387710 1651372 1379215 462358 1539131 387150 811075 600578 1710752 664241 290586 86607 1618804 430445 817468 1403810 815358 423972 1098732 517894 1946802 1230392 556138 337937 1175138 913812 344637 1811497 413651 1863283 1567106 614929 683603 606822 1322320 217097 257780 1885585 1289593 1336816 731966 486504 1962233 1608947 1978652 1191972 502468 408671 970652 247903 954940 620820 152777 1919686 705357 1034413 1482866 1412476 1704600 875646 816181 1768583 1582813 1483715 610056 1510428 946009 1605016 1472253 1194110 1268238 327482 919582 354548 1812577 1383884 250556 992651 1194081 972258 844450 1710830 701290 1358521 156295 1050579 676989 884439 1085980 1348004 471474 1247368 1874147 372414 1599795 1286025 221842 1904561 1718051 499904 934778 23273 563130 109260 376687 1762517 271382 153491 1114717 409043 167184 1863894 532481 688264 170317 1357672 606204 322647 1276643 1847526 1661376 1374632 1394118 1880781 47004 1482973 1849865 1010644 1502843 214747 1338260 1280688 1826085 621358 264407 421243 929778 249146 191946 1466495 1647704 717025 1518581 1183629 1814294 1249048 1463050 1056613 1463762 481169 1392454 130344 736034 58458 1534395 203527 966150 1668277 1862682 913515 349030 385093 1584086 573071 1025863 1306648 1866158 1636759 1891714 1684205 1098929 1279142 292184 827067 1992651 1485408 1579050 823146 912936 399243 1850474 1117788 1570587 525186 966292 1109878 304552 1571272 1205249 1541486 230975 545282 761156 1420483 1774157 669779 1426067 1079873 1462097 782909 855815 339308 1346814 23900 1909178 933913 415936 1504410 1205110 109461 1897644 1323845 588784 419123 534835 1664705 969283 138601 765144 605439 1614015 1718445 1078699 360419 285498 1136454 1589387 80472 1193667 1311221 1342767 1267738 459905 675258 1526230 1289420 1037344 1646249 871971 379212 528143 397752 210300 124062 474479 654949 1183753 1625186 851800 1850298 1899766 325830 9549 1121183 912120 1206536 1315151 1569835 918222 114328 1494301 1319945 1969413 78814 1581623 1711941 751979 1210371 447603 230190 1154653 74628 157069 287586 1203190 22769 1749215 1926929 433206 297498 76997 611486 1997846 741720 879998 1704718 1917209 1227321 1146124 285511 1052107 517101 1684787 305614 929129 1363581 417498 831425 537281 441228 1375786 804699 803051 237070 669034 1220013 911408 738115 1216978 1795934 870571 1077835 557052 116560 609814 990282 1973092 910493 1781183 1839771 1185491 936181 1767174 403267 1410098 1599066 680970 814450 750763 1757188 420797 534766 1909095 801527 20429 326437 242544 830785 1199254 392549 1830357 1223352 1632520 990366 1876170 1394536 1449085 1671983 1825544 119646 1521391 1764166 256055 858311 1882017 671007 1609766 1856864 1468884 697661 1990142 1550596 1064914 1789529 193258 953169 1543235 1148654 545122 274922 1276043 1025123 472910 347918 1744804 110748 1868642 723046 302262 1622002 502340 276110 610203 1179668 1123037 873836 946120 1529594 1953390 444021 859966 978724 1881461 401069 1253660 1851693 1793901 739717 1343257 861809 1943214 635239 1974440 1138499 491059 1484148 1653507 355297 1879748 1072866 634358 438039 1321811 1414301 883354 1026381 1858544 1725834 1351587 73757 1486031 1234844 1463439 1078971 506489 283035 1648861 1101675 1875268 842896 876135 1907346 1231325 494126 1829009 1555869 1703037 1822248 512826 95069 1290918 874619 646833 775930 1112827 499908 573401 1871049 346683 165336 1770540 525572 295610 1072656 1669067 1060713 1251091 1651177 1102938 273889 1992230 913791 1980781 885497 386311 1901036 251292 1952873 1832074 712079 406589 1045231 501183 1583610 1374766 1107689 1056718 1649531 1572731 1104422 748938 1558778 1053246 729487 857634 1771517 967501 1775765 1455458 1045642 535618 1216195 48202 136023 1186376 1252928 425162 1060845 478197 1209421 1882047 1866572 883143 1210378 696291 570784 1954328 1303568 1618633 478367 261921 235244 1479251 945327 849059 1293868 277074 1567642 280293 1337027 641330 694901 109983 133931 930664 904374 1852113 1571737 429773 1374826 1028705 1456862 1171860 1696812 304010 180962 7096 1353173 1670082 1720113 1057399 1534489 1453375 475458 1430423 683970 1532745 1703004 648260 44144 1488010 1446182 1737591 696897 144472 483516 569140 178975 256189 1323904 1615466 1689727 126061 1002486 1292508 132298 532569 1998971 207104 1109018 214341 822875 205544 1222523 365696 1076244 1372845 851628 1940111 65472 1416398 534567 1540946 1436344 1773654 1427931 231189 466122 766731 314772 1067513 406565 327975 606325 297997 1688066 1009006 951461 1457091 1128939 1532937 155320 864440 1367758 942325 1466975 467393 868573 1314487 375709 472419 920223 1245822 1319755 773400 1764696 1768559 1012347 1364967 692610 218529 1402195 1171523 1161429 361507 1365096 1365044 1785792 1677428 1766742 986837 962080 1532082 1369495 1752205 1328708 1487979 185687 706776 1447272 432387 1286792 575121 943726 841225 799677 441441 1212615 61557 1682300 1271120 1980827 2977 845844 778728 462756 982871 1016231 1587337 726133 1205511 1512532 1078016 1324381 1792519 1809345 1252678 433895 1450609 1574203 1841912 634399 1192346 1165900 548473 814412 694187 1484366 799190 811219 1154787 1928766 247516 299181 1391122 1169038 736005 838739 111786 1971785 1893104 376756 38658 1082971 1329672 1216662 1554292 542332 1591194 1331581 1715798 1430727 887994 1914739 606980 1747339 43922 1953602 97771 379560 1226992 1903772 506108 882728 930370 93925 756274 1697427 1846640 501317 1770640 972719 515845 933544 1879782 921195 883311 101663 1847175 23663 382294 1306151 1990616 777897 1479789 459834 1917558 486209 396169 303653 496832 523471 837033 1738540 67249 1098368 393146 1267329 793297 1134982 1045337 1005577 387126 1467208 321542 1335007 1946917 1456792 1469349 662862 320874 1749598 659261 184831 1795940 1534628 1699656 130501 1525879 1073203 1556969 1319484 1903438 75352 780785 390907 1648767 320999 636932 1179508 492519 8557 109514 1371354 680743 1565804 1361903 1689861 1449683 503662 184848 399279 319616 1136134 1701383 1939758 1327373 1274099 410496 1302946 340182 711358 662035 199227 1021803 1304672 1865550 611492 1553957 519929 1241908 1699862 1274493 1690 1131729 1063530 1735725 1634839 230052 1748524 987692 1130622 839098 24974 1613505 292480 1046221 539061 1099918 3910 647131 1524696 51142 701376 639512 1880539 647366 609945 399752 330643 1763198 1699221 534148 1772777 958143 1223546 1925757 902521 265163 1315759 1298793 1649537 1704447 257782 1876417 270718 232783 778704 324962 1320861 1264682 1298105 1479485 915534 1231296 786213 1653014 729556 1613414 1098233 103931 1591746 1358468 287255 1009729 1495903 244687 1924587 1402165 1004097 953231 1958079 453178 1229110 884936 61975 443316 1609631 1441657 1839637 310938 441968 224246 1808022 34178 1235411 1709522 673137 1621985 1873289 1421304 810313 1726246 1680723 739216 1165823 61855 426048 289636 1793143 649104 1174736 1768521 648379 243877 248015 1839984 774557 1047033 493628 1783581 729010 1673365 1182331 1364258 1152875 1360779 1310498 716893 588777 1874044 541517 847871 1184473 1389216 1115738 816808 1219930 1295098 1558168 867278 278578 1345211 1244504 483149 552512 217335 679400 187106 943899 1520595 1367142 1601034 1223471 626085 322454 1280788 780213 430214 1017590 1656913 698495 154816 331553 104116 1772330 344170 1736166 1998544 1568721 1248788 1071125 1805364 1637801 848343 1417974 1055976 500607 273538 194519 740729 318822 940078 1407989 106748 747813 812897 980967 850400 1821127 1887901 1316331 979887 1648080 281871 419481 696489 791 850892 664444 1824929 1402073 95719 675585 1367456 678140 925277 188441 1036011 3528 1235282 278413 765842 1018905 322219 958889 364469 1255178 1544927 1806664 429900 803782 1676253 1565872 1125992 57085 1968591 1443023 775328 595733 1284778 1289395 1018162 1888566 570860 99896 385680 1756207 1525258 75372 451282 1842727 1918833 951947 283661 309865 248230 192759 202973 995420 107058 822734 1605844 93040 1350747 1365563 1763424 1064694 592607 808826 1771098 1225096 1474516 387300 1402071 1306393 1742602 1084828 213819 503221 1036793 1357808 546071 1881675 1692787 430718 1941901 946884 1396700 1688587 323214 842070 1048909 804501 1571237 1647817 1958745 1367233 31139 30662 1573852 67142 766924 927621 1587021 1548922 200977 1283332 1738194 14905 85320 1277948 1704322 331972 428403 167895 1609659 1222022 1381501 748403 1232407 1353520 896219 1739856 608162 1718835 1459678 1543740 397238 37932 89647 1292406 1895297 1680628 664179 1024004 1656686 1377110 949803 1462623 107737 110744 1509801 300793 577694 1148522 1467642 1211572 1592068 651900 1238173 1958239 408752 780480 215171 530987 1017149 609123 435183 1727149 890772 1316236 794741 1516261 1758866 1665993 1025506 534519 1284998 552171 270171 1098704 803863 1260604 1529416 896371 797461 1097170 1224328 755579 649627 1000926 66511 114124 918183 304550 54850 1130799 987687 968402 296706 302328 1907202 1191139 61057 776483 1257701 626914 948672 488560 933028 910031 260892 506731 36888 681233 416850 841026 1175015 1445375 732774 1821205 1382013 805898 156847 114886 1308481 1920306 1653540 845468 420956 1283852 391679 1568948 1808591 1706837 1327878 514353 1476880 1927550 1467951 1591016 84718 1258513 1146255 847466 1271290 1487403 788477 1505297 1731031 199466 1183228 1197165 1315361 1038366 1606860 1781023 353649 6469 1478040 421217 1722826 1847257 556983 1338343 848441 1215025 1948818 523581 1432949 1193820 857080 578715 834932 369912 629500 307455 1890179 988067 758787 239504 1364791 495476 107026 1833217 1945722 684637 536099 663807 976697 1969790 1908915 1828105 891833 1716796 51441 283579 590010 1003018 316654 676593 829619 1922763 692261 1666925 1207759 684961 1245027 285341 309926 424702 1684829 1200247 927248 1732974 1081194 1802335 1197090 152587 1964826 1146740 122981 1069102 601586 832021 1385886 1490098 687923 1272573 441956 961086 328428 1441012 763629 1325620 1203288 919357 1310231 1004345 1397042 460251 1462964 881 1115370 1268192 1444367 1889729 357253 1388959 336642 1130977 148968 649328 1760277 1194062 550195 1770095 1557114 1592479 1930005 1057314 1761058 1352833 663432 1375808 1201089 301453 179598 1910537 825781 1331526 824502 486854 1533768 239587 1849660 540974 116111 1726682 1277683 460677 93241 1999765 1696459 1966213 1043824 1689500 26767 316241 213093 857241 1219792 150871 1781341 1655966 818208 740387 1193081 544272 802788 265664 1108438 138477 1768593 1928545 1850513 1805009 70470 1317885 753982 281578 813844 953170 1962643 1673546 1509679 1588625 873555 322770 105435 502583 1834195 1568079 1411151 503345 874264 1877523 404727 613512 709036 22655 1809633 1343713 1442462 289708 1649455 1118734 811326 1150189 1038040 885640 765975 663567 379173 369868 16207 608691 1907860 1348494 1263402 1012441 1910090 1115914 1435686 1347091 940808 1213186 141782 1066461 1367031 1296425 437337 492594 1010543 674505 760932 1485691 958161 638160 649461 171670 844850 1934667 1755695 390753 1641141 847684 1707116 1435063 1724618 1625474 960001 282133 1832051 696889 1279691 989535 300231 1902826 776294 1022230 739227 672057 772210 1999883 1653794 1216663 1315015 215179 322877 209084 376281 233562 652293 1891629 169039 64089 1347969 1291109 1052679 1694143 1992298 1111884 1256550 305506 626354 1463475 253228 341741 1059525 120534 1265246 1845605 1134016 1869492 1370071 1351728 674861 1773179 573161 92152 467733 134578 1326294 189047 1363900 613775 1173968 1360605 1313574 1769742 1301344 1214799 1794276 148312 599787 1357258 827417 957281 1356171 1806843 399854 748783 1118237 1214865 1465322 645072 1397279 1958178 593770 1663331 1785378 755777 597868 1035885 638467 160691 1457076 1397783 870215 1724403 342727 873480 1938594 1727375 1789246 300241 1096344 1931669 966316 1677862 411744 424450 1351112 73303 1337165 1473538 1219990 856180 300695 1393625 1869920 1886163 1012897 873744 1258588 1774355 798702 1080251 533617 134357 637900 424273 1884374 1887066 1715980 343808 625162 522736 1594410 324510 1532770 958347 1471300 559219 120118 1383237 366098 18771 1939435 1716376 601467 153950 66793 15174 1745992 1877985 1248486 729533 1178855 795460 595331 1966162 557799 1967785 549145 1785344 1414025 191125 717923 277740 1400703 1729565 1419841 1447864 1820004 116933 1400177 40597 514071 394168 1282014 413377 60592 688925 44928 887451 957632 1760734 933387 285891 1961693 1203232 1697037 647589 1375551 583958 1816800 1151131 1215013 1008047 1409433 814360 1613240 22411 1461708 1905714 526898 881006 915556 1715330 1938269 1888759 817613 1137227 1892212 475785 823778 1607719 483396 185979 768271 576076 572385 1748784 485065 1128074 1913476 220246 1595881 384837 1748287 1703113 118498 654839 84854 1360121 1443165 119153 1091575 1965810 1617949 169007 1430095 1070430 1481235 437302 1037330 1642305 29657 1422017 1078947 883087 1510108 906467 46953 1497787 325489 1350247 768585 1123960 1577455 1322175 1221157 1313638 1857925 1761995 654777 1957350 149576 69393 1060140 722507 1395270 84078 201002 1182920 483877 671711 1030245 1532567 1579983 1049679 1425711 1100188 247779 1799721 195460 1318223 711951 1546623 654942 961681 866011 1989620 906461 112749 141810 1974278 867565 1594833 857299 1281333 413513 1224794 1273068 163568 1236874 638182 91370 1552936 242811 1778284 1217598 1832907 1374107 1849265 62221 467225 1644383 876876 505628 10934 1004092 1066407 1559704 173982 1996760 642306 1186818 1138375 1467742 208148 41629 642147 362557 1308831 441893 1778076 11379 1771774 1171964 1367692 501125 1313688 1481451 1702858 1663467 616577 1019181 199315 1548386 252036 738789 1293029 1812965 911518 1168795 1402418 721631 1094787 278354 1933303 1660164 1243603 959005 695308 1743155 1084445 1010446 964559 841814 908781 1225514 722429 776454 929784 998846 149774 515123 767515 284456 988623 487971 235963 1178103 1648432 472492 416027 927328 480287 1468999 627421 23954 1123046 806476 789196 1301365 424845 940746 1908570 456727 1036677 1670965 437074 1595658 1797361 880730 151695 1590406 35789 158162 683685 1934802 613757 1119799 548837 257335 737472 175655 576702 833383 1867669 1492638 43208 1876375 558938 1038409 609353 931338 764602 438707 528543 967023 1298041 1900494 556260 885258 201525 1869263 289095 1322033 1039225 862344 1187528 1710646 1263379 570524 1952690 1601475 997300 326906 1000303 539802 816561 1235390 304005 169858 1554812 1344309 69552 1742611 149683 464789 248470 532752 1469247 1050839 877948 1809622 1396158 1273354 95300 1821450 163179 948559 539499 1112257 431438 1847334 1029065 1720743 1529194 1236211 196933 1093103 1568773 871119 978610 708974 1740228 1896110 802924 1071202 1361942 1808901 1266002 1110903 301147 1487560 518092 585350 1897532 1646940 157110 179766 307466 1633914 867484 1608149 672337 170515 1269090 1508253 1157192 672430 4722 290875 1201202 132495 721092 3466 1305370 918097 1124222 931387 1289056 1530992 397931 1361224 548474 1605625 1708897 678302 565185 335535 943924 1104881 583241 1612574 1492347 816137 1164573 1526886 1340018 1531928 1413116 1556974 900183 706964 1715201 1619100 1298506 1322852 110442 718006 1762116 538841 1582525 240637 1958507 1338358 1563975 1576163 47145 1154726 21534 1428436 383105 1941111 803788 1502560 1406894 737819 1131498 639572 1478055 1249990 534669 1315077 785874 895990 749481 1654338 1316025 1286042 1926870 475569 1094797 1111863 131301 478450 208176 1322367 645547 151044 25463 876421 1917470 310463 890674 381902 1395621 565748 271482 619298 1698829 977503 369021 1986033 165175 191633 580815 1393509 1453333 984029 1645156 1905456 827319 200136 63938 659034 738290 745362 300998 576676 693399 289486 1433837 1485071 112499 246554 1105167 1186089 328410 970143 980841 1901363 246230 1894060 1662142 1160409 1345862 923657 1117050 1615497 1882715 1362392 1499002 212519 1172638 506927 124593 1152885 1056000 413010 558005 515995 1511770 1062110 726684 961138 1460842 748348 976108 1150740 941637 594764 769414 780300 89938 1184434 1523516 1936631 1876947 1550183 793704 309817 1055414 1589168 1356276 26763 572381 1178664 984510 1430510 1253400 1944510 1375919 1376485 575071 562478 1937744 987202 1195195 1308266 815033 1133602 1461500 883021 878065 1750361 1244461 547147 871710 1417841 1272763 81522 186633 986895 248914 1121217 794134 290724 723594 1480293 1257947 28042 1396889 1847275 1435437 1755387 1034056 670970 724503 409016 745005 1108958 172830 1668741 89297 1263613 243721 530431 1219346 1809114 1948526 1925929 854417 44638 1559550 1244629 1994252 1594151 199121 211144 234481 439774 1429512 925901 1306762 946291 1360687 1138195 699549 1120885 448256 687256 1681698 521399 1876635 95127 1429334 800063 1771189 948436 959229 731434 1796429 1367253 1354471 1802281 698431 876321 1857165 1866365 1820359 1054634 599770 1513752 1019784 904008 1252952 152536 1042020 463443 827161 878016 171941 669518 664086 120249 155147 1208416 1539049 1713984 41251 1800799 1685197 1895386 341081 1259196 226853 72856 1904605 1552326 1004053 674548 127367 1103970 1117616 214839 277373 199847 871093 808306 306049 1707550 1120424 1880762 1039457 87994 304836 1626853 1715369 858110 1114339 1174708 1177993 243684 1775569 292417 428429 245 581448 482405 1405489 1088247 1663261 135609 1192115 1826854 1298615 1797527 22319 196172 436296 1048920 1630636 1673534 461741 668357 617994 1624133 1922180 451770 1211293 1872378 482588 1575630 1914258 330884 1965608 1271399 1839912 374318 350535 1185168 308070 896276 333033 760488 216743 1274972 1213638 1839388 900255 1152840 802889 1880203 1303145 333326 375028 1923715 458463 1584865 1366917 760736 1012433 836112 1940595 983401 1919320 1405605 1716157 1040269 720651 1667332 1587014 1541899 261120 73150 609691 1032691 313821 1319727 1748842 1485590 683019 274963 197125 1269079 1406180 924527 1063432 224220 281489 139655 1254121 517040 256363 238254 546498 1181034 1518722 1870351 636419 888521 1318422 795328 1444687 430654 2067 1168787 247900 347364 1399093 1228219 651601 1243587 1723585 1115636 1063615 1362934 290719 927679 372481 990955 881354 1385847 370079 372610 1220552 868208 865165 1988617 348786 875613 381960 32634 1829889 192971 37012 1467931 833528 1277252 1684302 489971 955723 611148 404932 1358381 733533 1652631 364664 1603561 1390938 52451 1102966 151447 412807 1592811 103575 905233 1374311 715850 1614414 1634695 895110 1305715 1336891 967581 219590 156920 1229173 1271231 1769053 880607 693783 823793 806817 1124393 1664003 24407 1570968 1023796 1811684 1725040 1229036 272295 1326500 1124245 243358 1208434 111199 629369 646738 1615534 839891 1098346 1717010 1422194 1868372 335709 1259837 433355 1259638 416302 775357 1015782 922271 1113630 1909130 1388425 100279 632183 362646 850910 9272 1541450 1300220 1107960 18228 1843107 1128554 1595752 1869083 1123311 1926547 629979 1133093 1784039 584296 734268 1563721 757014 28415 246649 980530 1014948 1052701 384097 1089779 1555627 1086031 857575 1004589 1057673 1600736 1857701 1336671 1743920 1861836 435855 245911 232036 794680 398373 1298144 76077 796606 35605 1331854 1021379 1669643 1032928 415062 166307 169139 728069 829131 670464 1492688 1880701 1635445 1118204 1668393 1828374 76531 751304 1840526 1719417 34055 500925 678902 279647 1363201 706975 18192 185870 1546089 382732 178695 730938 674327 127631 206658 1263214 1262074 1157049 1362050 391637 1908086 1182511 1983595 1293305 92135 1531289 1745336 1939250 1479837 1788344 735337 57141 1108386 268994 169519 1747098 1008687 263648 896327 268164 959040 119699 868901 838451 68771 1608893 1867171 83877 330873 1808715 1786451 1343319 851592 776824 1688447 962464 1897975 539033 85793 1194716 1882531 19489 1473271 1532689 1575989 168328 1098241 1592708 816856 1427699 628824 1733160 980194 1118040 953719 1445280 1556851 665819 1384590 1220454 1009436 585352 1110907 1715088 1517773 1846496 35878 1021934 1470367 464280 172662 1149627 214649 1428939 41343 473800 1075288 866787 635231 1489904 1889609 1740766 1465645 1822169 1100399 298323 149286 468890 1787358 1115087 253708 1220528 1987452 1138544 1120701 959977 1625660 212264 1080233 142625 830984 63061 1401004 221393 1053166 953969 1730293 1159141 1036260 492437 800148 550849 1305430 1974747 956108 1775802 1858639 1348588 617148 1161741 1176986 764552 1175653 1048660 397043 1729433 119475 1817855 28689 928540 1671190 178131 778720 734948 669489 896679 1427101 1674497 202043 1454515 533997 1393222 771764 291168 1038443 900781 745339 1621448 865883 1904600 1545552 1059078 192275 589876 362917 900782 420082 937430 1060115 1890245 1678641 954523 609012 92538 1172594 75527 261125 280802 1679070 1799438 342627 667001 1157434 351569 1947331 206806 1118629 847359 174739 1588606 1918831 978519 371318 280967 1893624 790884 854847 681875 1785397 1050196 1981129 1779334 1939754 1821040 1499553 514651 1134764 981802 361416 520064 1407951 1929030 1100154 1769870 1897149 146506 578505 627220 819254 377073 1954427 864943 1524470 183419 294098 68732 1852821 1388840 1828555 1332066 1745791 1690004 243148 10580 683729 153062 768621 966971 721797 669678 1936607 1377552 305379 1597266 1093176 224036 171765 1432953 992172 850195 401334 600060 1453841 33110 803969 494175 856367 1505615 1535348 1566823 1363686 1375411 25650 1398459 1392680 1142334 241074 699582 329505 503197 99836 889948 139857 1276423 1378451 9518 22316 661979 1914353 847599 377454 1549674 1529309 1023833 1848912 1084709 530456 1377867 1748254 1867777 278557 371919 459437 1259643 1987586 963794 406649 606975 442597 998174 549655 1278586 1601425 1403356 1573384 759460 1371438 14413 1420658 603366 885870 1854277 295433 1478730 1329801 811125 1732101 390738 1643086 1983042 455609 1936312 1705365 1120964 1523773 373174 597959 1894592 1540227 1155008 708656 1495195 1870684 398722 1330067 521130 1087995 1597241 1928763 835428 1685258 546266 1504831 1488900 1950206 1554508 1580627 1027680 1269068 968351 846215 1946251 645952 1988378 1500719 1145931 903733 1474107 1402435 577149 1181514 75205 237958 870382 1104982 138565 336237 1611084 1003383 1036212 1135228 1907912 1601142 431038 1569288 492990 356663 1650191 472764 1706738 1073393 1966458 924690 1227247 570465 1988829 1588846 1043921 1626171 1144031 1970557 1238796 1681043 533909 1223457 618001 891114 319840 1975663 305209 1621331 1311607 1364561 566660 1439140 196775 406645 761116 250697 69308 1774171 1912703 368729 327307 270137 617210 158793 1165809 1005870 1838081 841552 819093 1169975 1062390 1287362 1489454 705302 1826260 809193 673220 841750 1793250 1598627 1832874 738644 616782 507674 95538 234769 1724540 1082250 6499 1890449 1388180 1070033 39718 324099 1056704 1742320 481971 1546335 1272272 595784 1205777 641867 1911466 508107 863858 1068922 221574 825382 1233705 669150 18658 680206 1182696 527779 1505436 1488186 377369 1437770 771134 1807857 1345419 1834379 1895159 812602 1090820 307209 66953 87938 1406116 1448522 989165 597225 309666 1722785 487146 397636 205 296097 642264 1897241 908598 1338049 1186334 1464889 369842 479246 196666 1541484 1576839 1997147 1247121 1060889 669333 344464 981913 1176244 361522 1516422 1555056 1663310 295078 222505 63663 702767 444965 410687 1086544 721348 1618961 1220055 1300565 497406 1853144 483392 1501723 385041 1677185 617624 355869 606103 821139 349346 1754853 1159367 1074425 1594974 1721990 1983007 569354 1827294 1282650 1095170 1521467 382718 1535228 1155611 546345 1757411 525863 1878729 1375836 1506707 1455634 1654597 285793 612847 1134206 930201 1174743 1448525 94960 51689 187380 110037 258133 42676 1296800 1614660 2109 1860968 861138 309229 676385 1008484 1063132 539246 19118 540027 504597 1239700 1412187 888543 919162 909677 1621749 42529 643417 1524023 1356502 438752 1251331 1428984 1653493 1428574 1172002 1483896 1998108 1109449 1600291 69189 355793 1501950 1398976 706951 768784 582575 1500835 109466 664556 1584803 1117740 804535 485649 30601 810383 3045 877555 871296 359173 224033 604955 415804 81672 770039 1622773 951480 954519 400758 973449 1901100 1237822 659363 400826 1728475 1040160 1747456 724978 1751701 624705 1272979 933300 1444086 1314463 444689 1606291 1725837 606466 1171931 1169787 743875 493118 47081 350813 533236 1148434 348411 1558779 814343 1660349 273448 1157119 1202878 471090 1662924 1852432 1802910 1325464 719560 1876254 917257 521733 376351 1851711 1766809 1006144 578194 939991 1852797 1393761 1517870 24177 620346 161196 1141389 1132555 1565161 1868941 1939958 1446808 703841 1974622 1901929 1214818 1660703 214957 1363142 922609 726018 1779449 466267 1533463 1821591 1202214 1105665 737509 542638 1508764 474700 971256 1747731 833227 1811968 932326 6740 1563570 1664426 1654693 25452 476975 1706850 485838 1603296 590636 1501246 1802510 1165219 1297520 677721 186446 558173 1723709 23225 1365813 194056 964254 926410 131000 1973218 119188 1029347 1880141 416105 354561 723931 1474448 1215430 861109 1257781 1826650 1510262 1279689 864806 1022813 386629 1151833 1682557 667259 1870332 143714 178017 1239937 1639470 1388856 1526856 1088873 696710 1690762 457348 1733903 1717628 1246532 462701 1637312 205153 38954 805672 1413570 838290 1469379 221408 1964701 37031 1494415 206072 1219332 795259 1174423 783171 837434 153537 825802 682139 125552 107893 961045 1438715 1854022 1741779 1719845 950162 1454886 354289 1680376 1948981 491982 1980911 948796 336970 1302141 789560 821665 138776 1135905 949338 1510601 853741 694663 1964938 1067997 94837 1494202 85058 448841 1385198 394991 236424 572428 546143 259555 1107523 1376803 1351820 1662057 1514738 1199649 438205 1343231 794183 686136 876554 1480142 558994 1367481 1554960 1619895 1583593 189675 1701010 1345284 338605 669461 1878266 1038228 771286 876315 1430521 9601 1465202 1060386 159123 1384373 1134303 918643 957512 1726453 932205 1178424 1500754 1150351 1611853 391330 1557830 228773 653131 1744349 208902 1458219 538949 912790 42578 927865 217731 1458035 881702 1936452 668143 583647 1489831 1781738 996285 379654 74036 819885 1983645 896394 1109486 1667456 633107 1061361 1671794 230730 1597092 1946871 1393117 1002369 883155 1418263 1429931 572855 208189 1684090 1274541 1989812 725776 130744 920684 1867299 81651 196884 1689275 1939401 854703 527222 1479694 1565316 914459 1720871 348921 727218 1004196 113367 84653 1559949 1452815 1360633 1003036 1607338 1837924 835644 1781933 1631783 1587492 1266411 1975802 901138 635961 1421784 1990321 1645141 656615 1527477 547893 1834057 1872334 1278867 1686700 900848 717696 901527 186016 778922 326632 288031 1612686 833113 1757912 116786 453531 900511 188957 600095 1442195 310880 1250183 490274 1097583 1674375 1286960 1293919 1121234 1055604 502659 1831538 507893 22135 499589 1910229 783759 285814 128572 1277485 1286582 1636905 216156 783545 479620 934363 819074 1847171 11175 1169121 1970933 80580 1680836 1538585 744824 504459 1690169 124486 1941851 1702006 1482330 1420272 1133424 1793091 1172727 1722362 31830 1476127 1452424 460950 615692 1451720 1190182 764564 1622422 1499480 1821060 1569794 950908 1865759 1806133 1151052 152235 185952 824090 1870246 1057130 1622649 324231 1103797 1953994 527230 637286 614381 1209846 1160115 240855 263300 90209 1233819 1637897 1489040 1946517 1760910 1048171 1634382 718779 1717472 1215617 1451302 749990 287985 680871 997862 596268 959969 659077 214583 794532 220967 131168 1825193 1897207 1892381 880138 1052871 709356 1982767 1179969 883989 1025893 1519304 1363361 1254548 1318875 1117280 965319 224981 623534 266377 1005795 1389826 30291 272378 979764 1993638 528926 995787 471451 647077 295710 1898910 1119296 1875636 1259193 290560 1495000 841732 151971 188473 1563149 1550863 196862 1377927 1548393 1407956 1065009 1339305 667134 1162259 1640148 854293 1869582 1494197 237055 1698664 1007220 703860 1331653 1354481 1795554 1428376 1733047 564598 1405757 1185134 178591 1585380 1793571 1061731 1144184 1932318 930250 612112 1968452 76530 1221544 223858 1904311 615447 492528 1878182 1322096 348540 1284867 1324010 584071 1498504 773975 1636321 706272 1369514 1780220 1990333 1224304 1885297 144636 522031 412991 832668 1088173 130528 425227 784533 1933536 1312593 1873402 76608 129822 718773 616122 1127173 1559069 406241 1493950 769551 1789354 679532 1342950 552924 958744 189602 468349 1161370 223602 982444 325762 1176757 940111 1755891 1465299 959027 1186706 775407 323220 1535004 1841149 1536381 1512853 1738517 191090 1867625 539519 595970 860908 1819826 1122317 1745997 1909645 207546 1334752 253959 1225247 587599 1035790 677590 224657 1206687 19095 1052423 357259 1711576 1735655 431367 833417 405963 731361 888808 128306 171478 826352 1775762 1153166 568673 1533157 596313 302905 998358 1138066 194660 14096 199439 640801 1221644 1915140 258787 1609753 1692399 226112 1353420 1873871 1877039 1425221 1705933 711752 549117 1451162 897016 975872 245620 1671561 72805 1945042 296451 99486 1262318 1306107 1853924 1228870 930607 1241315 1046485 1151291 24729 1613918 118621 1094635 1214287 509568 792119 1502518 185921 405096 374895 469018 1413596 933801 1930827 281947 96376 773471 1830423 293991 451506 1807508 1349856 815885 349795 164860 1366760 1947515 1281667 294912 313448 1208762 1190325 459987 1993226 1599955 521154 1095983 143769 622966 297368 1165540 718152 767548 165132 627095 1958550 322212 1760012 495509 468553 1037770 550726 16470 676331 647044 1780184 321510 1542242 1325206 135852 1022779 1531994 1740465 1049677 1939837 1160941 1017109 310802 1116326 245775 1920858 170855 799483 658383 694738 445573 525834 195006 739610 668311 1745179 1366719 287700 200541 145395 1810664 1232050 873750 1891815 663037 444530 1331658 1404988 1240440 511352 352298 1884073 75002 950921 500810 233775 552969 1503883 442904 1518871 899553 1478034 534676 1788147 1383547 459023 1242111 641973 102017 640387 449923 427288 59405 773170 814120 828297 1212292 559560 1797109 1656692 1420286 934734 361023 439512 1977160 1664316 1053146 115561 200082 1935243 737531 1827194 1669951 1518839 1060277 46879 1177408 66711 356040 1923782 969994 1042913 1618176 862790 602211 632377 1152969 1503393 223962 1281038 797047 356893 1504958 1920112 1449204 205162 680463 1070312 1505331 181698 1911795 1885060 1955392 1943450 603942 456910 1250535 1811082 28317 1596795 566732 1322066 1230512 339872 1167741 854297 1091258 951629 1178337 432931 214700 825564 190147 279744 1357040 384847 1484483 1541509 512277 1253950 960702 1903342 1397323 532185 722575 1911147 1910804 614885 1984583 94598 299061 1331651 1010200 1495522 1026806 288805 811469 276401 508112 1101842 885527 1408880 1924223 1600584 643515 516836 1092405 961806 331539 1850587 1614539 546854 1154308 1942440 1691611 118777 1084685 296824 83198 1984977 1307748 799183 1302692 1214184 937606 365305 896803 265993 612941 67501 1925871 657981 1931218 1773849 377141 381224 899170 1081427 1576887 690948 647481 1835303 1194592 1434288 141593 357261 92323 1426370 966985 886209 1341604 346769 1615905 1423296 188963 93223 394082 25315 1259144 831595 1089574 1929774 1742646 254647 918886 297851 1632341 275980 578690 156500 308562 354931 200031 1702691 698724 323702 534023 17633 938066 65681 644557 1012542 531519 1659228 649565 470999 1848724 1452158 629462 349383 17581 456469 1012562 495514 304996 923387 1399163 1671484 932399 637703 1378051 1563082 1540728 532044 1655884 903355 1328296 1741540 1153442 1936679 874110 1816213 1070039 1484783 1750391 830136 289432 1893496 706270 1942719 1419473 136399 159302 206120 556500 985391 978067 1985462 920868 1046869 383303 1386259 77134 1402364 714671 28841 1413819 1450047 1054868 675334 393463 190668 781686 1693451 1156660 1268699 1291884 876468 1234501 835907 1667059 1746406 766664 925454 1358800 1168285 1612416 1552614 1070807 1466802 1359608 1104758 1302635 1073298 684612 413306 499346 315402 654572 1951349 957445 333342 568767 1846519 1384039 236830 1676451 453456 1508235 1675188 1148061 905262 822485 968607 24988 805336 824247 324939 868392 1122468 1786757 781701 1838307 376476 907847 782627 232960 823582 612351 1762890 1698629 1429465 231919 759494 1855614 1018005 1258795 1756712 1311136 793070 1140348 243704 936489 293744 887453 1461224 264432 1334225 1188116 44531 1853279 1529300 737362 1087624 208575 1702987 480811 1097430 492914 1697398 849033 722355 154371 758601 1848640 1628492 1063740 713803 1866294 1634899 1574976 1466993 72383 829462 548189 1451240 1774147 570118 1761636 1447205 871079 339348 1000891 668180 1292281 720108 1571951 1941525 1588871 1834589 1545148 1503536 882795 3283 808015 1852420 812981 747457 1489237 364782 1238981 1970666 877828 199377 1180588 680291 1984842 1433439 1196525 1044692 770334 1973708 101992 1843045 1674256 838626 1837672 559551 1803660 1361223 319227 1812685 964516 459672 845848 375591 928920 1297991 1573242 1639129 1659408 1588253 757309 356504 806904 1609546 1247682 1314447 124606 565697 795461 167818 287605 733815 522778 141025 1477035 1125497 897772 1353248 827146 308016 207434 168399 234661 311749 1131360 467497 1941777 1244592 1261479 1857016 845333 1862312 857833 1275290 955034 683443 1764894 1322794 439338 1732421 1036854 711227 245359 971666 1596763 48793 93831 1710633 1275286 1235649 843033 1579101 1299264 659767 560727 557196 1499716 1099286 20633 154323 372251 878418 1541593 62085 965821 1052400 1977139 147916 1033293 1110523 1724864 545000 1965663 322847 859746 860017 1201708 560913 781436 601062 267440 1521193 238931 1261527 565793 227926 1662305 1866100 322479 1400322 1377555 860844 1281193 340860 765104 1279692 714192 320574 799482 1359277 1023603 466878 1630798 729062 681275 1282334 944242 213583 855354 1301502 228716 1541080 1111720 241082 1617945 1625788 740143 660951 474452 525589 908536 1344625 1089707 871897 892128 1257192 1478828 496907 1340667 1733043 467766 1914084 1698917 1909414 1923167 1066113 1075231 511499 1906377 1085541 906648 456675 403319 193325 1241289 928107 257292 1022024 1113673 560661 93210 1782060 1506579 96743 1986552 689521 1724767 14797 1324690 93447 1331911 979799 293499 1433788 993617 676630 1635451 729256 1171076 755248 1294913 1362846 767959 294000 1248305 1714682 1903264 338626 1264596 1951154 1925539 1794393 1348963 727685 186055 1091063 191880 1327837 460836 1909602 384631 11792 869190 452164 323802 1704381 1271891 824968 1749567 681295 975741 1658449 534521 1327935 470961 1964613 394919 1424240 1355007 212990 326205 187880 1781430 423962 354491 357846 989036 1421371 1519923 1718399 471649 1350497 1339130 1170583 1472393 545650 448307 225897 904772 1135964 455347 1631167 1177674 551402 707945 15039 1111709 1309630 1056638 1891876 427489 1796385 587152 1640881 689785 183334 1004193 1674942 1020249 946021 1438278 83439 1156339 981863 909244 466742 1704149 1832969 857486 814123 1272033 700632 1704833 1486327 1543233 1321768 1381967 42095 1547000 419439 22771 1594676 177837 931720 489658 522002 52088 572568 222846 1102234 1677898 1790515 1095163 876247 474938 1366215 45406 1947571 987944 1843266 490785 544119 1725461 299982 303849 1613192 421401 1495876 1707348 1298274 1397742 919427 1664692 239597 986004 1520933 367265 430108 463726 989581 815236 1316646 1496371 1271571 1006491 632892 408855 169360 589105 1082587 585420 484716 1086811 1324770 961726 728213 1644652 1226598 365736 892859 897344 390324 1504053 813110 174710 850030 1499460 1641638 919757 788063 1543277 1766301 1827549 536324 721398 1714924 399081 1668328 91676 57436 1875488 513925 1347213 586879 1139213 883301 1387563 1695925 1906619 1130381 737707 22028 321671 651399 763210 1930834 229740 994156 1876169 1060342 78655 1736734 1032309 676086 1503414 1263601 530100 1293943 1093542 946250 451771 999116 1451012 1466407 756244 435739 1600609 333735 1706369 1643980 1001175 764759 921910 273879 1848074 693671 199024 1760385 236273 110865 1046377 1899611 1699069 242843 1039540 1588236 415612 1256282 1151253 486937 866003 1734451 159562 1633312 997612 1903934 1633400 1454569 290463 1274506 1762587 483366 1327600 636701 173487 915891 1299705 282755 702862 1897642 288130 305906 397724 1948322 1265245 1173648 743087 1836935 93555 759392 1041630 261386 283034 290052 1128069 355695 639434 573821 387303 1034494 1446375 678623 194330 1554747 1675792 1845498 1576138 1047282 1393142 676616 692173 957440 1258398 1319178 34637 1032664 1129023 257379 932968 1292228 1216611 1005569 591910 1289355 234495 330254 893284 1830134 58331 1426117 425656 1320782 1800088 666938 1049026 230812 211481 1266871 1349840 906194 1038248 485666 1827191 1205370 1469804 802490 390658 560828 122400 101547 1361606 742551 823201 533044 151389 773690 1711151 1707022 814620 1621822 183491 725712 508368 401876 1960536 922416 768865 1404463 1853725 268726 794432 1758256 485599 1034269 1117018 1186271 1774887 1163093 1767555 1380772 1756658 658517 651794 1988144 774910 1843292 630015 1283140 1640276 941495 1362626 1610560 498047 231316 979365 105195 1381587 82343 649549 1558654 726125 875038 491885 626553 668471 141452 1648811 1043409 191091 12988 974022 669942 1843588 1930905 1924202 1556560 214491 387769 1840348 359271 1422959 437513 185732 1955737 348056 410623 1366790 68692 1080323 291643 793649 1494822 407145 544938 1059098 1726644 247629 1838175 1723642 590502 464975 1055628 985002 1486798 1327946 9237 133428 1601701 734662 442109 1091006 1110637 549713 1094397 1601574 1106809 1534198 1068406 389595 1873326 435818 752460 1337234 487601 234723 1657792 1013697 1471832 984405 1856480 76866 1918784 175511 44335 1780741 1872247 1991455 767549 1468333 1970035 1965163 529656 33066 1470219 182382 530353 827681 1558301 605062 131252 313543 1539443 65503 971299 162691 255589 1755506 742170 1696998 880376 1063350 1217620 878202 190142 1907502 1706615 394285 195235 906682 1629255 539919 899133 1444176 744725 996542 1145729 1427503 1408192 569793 853423 831328 1015982 814125 923488 484201 1697685 113426 867444 698741 1418140 1699874 1578973 1876287 42943 990491 1997576 822066 1201608 
306147
530782
575755
602031
1928989
758113
878892
1087357
387680
1756516
50128
1041017
1837606
723865
1858473
706081
913788
886653
1212392
444519
1859277
794566
993908
909449
1311100
1274903
512716
63978
1814718
1892015
1607732
1144114
924130
1493245
1287416
1004511
890441
1966676
347584
1045394
544970
491185
227622
1946546
1899410
959268
1744909
743944
1576760
421044
66714
634000
1729375
744159
1324319
1935268
1372542
832239
1460728
240750
1149971
850371
623290
1922774
1692429
1627873
134285
1686975
1550994
362910
803423
1462261
940749
110853
794291
1616073
28759
1376933
299532
682140
415409
699273
822446
1478890
504855
1629142
1117054
690219
1865223
32959
946044
43919
1206277
402152
434802
851324
1486860
1619906
1855969
951271
1230355
651876
1557958
1272242
1746306
1208561
311509
1051495
1742337
963885
1072272
64389
1291228
979073
333094
551548
287573
565501
606036
945514
429685
526591
1784485
1263799
1898242
1241555
1473743
1279220
1702020
1521000
1786142
687070
1222587
414955
727997
1878054
222984
1410374
853579
969840
1556856
670770
670628
1591069
948258
900479
1022662
1445421
945953
1112517
665936
1060416
146475
496376
72139
1317357
1068119
984823
490236
498416
1394549
711227
871775
1153729
415201
1332534
469372
1572203
898702
900753
1418944
1332172
1096362
1439794
1627717
1490338
1181177
348986
1311355
1540264
1405909
662570
757940
1773965
928006
1904467
770067
713808
1200527
71543
1077449
88992
1603116
1835865
312532
1549123
1268765
139962
214422
1489113
436103
1280190
319876
331270
81756
1231654
454163
523934
1447701
1958361
1876598
398439
1589732
116327
34955
692728
1820014
971250
1978446
1694681
1061282
316979
627086
1421220
407553
1518660
471780
1770298
1557521
1563487
481136
904775
939022
1759665
840929
1439802
211494
471375
460496
1922433
272405
1047976
968324
720598
1931995
1614440
175593
1351439
1932695
7942
1239169
1011921
1056229
1270152
1168061
993405
1823628
1301093
864608
809610
774644
803201
537122
374136
752258
955585
1150388
1462786
788229
893859
638120
1106335
630626
10497
1609527
1412514
1188869
1861192
205161
473545
1771712
807460
288439
729496
278481
944328
190779
395728
1847681
1905617
398967
1345538
1137960
1094275
1685460
1836142
1656489
1055718
512804
1725494
1958172
1087971
1225053
880328
795895
1913766
1777984
1857730
90500
907482
1940042
1248634
1427871
1619143
1108501
1120131
1353838
540990
669134
680852
829519
1667191
296911
553794
9412
1753654
748662
1249864
1888420
502560
1008693
1667385
942304
1671433
925977
178269
400706
948950
1228221
409070
663902
43687
1309972
158049
926375
17063
1300752
1740147
226803
1607720
1326886
36956
770756
35896
487726
474827
919172
27641
1934443
1611315
780900
214968
232894
1880663
1501379
195139
104436
817878
1457794
908857
1895460
884408
381495
458142
1317861
909914
62955
855238
193185
1690205
1926742
1204914
881446
1898206
1688756
550465
484979
1346666
1413774
1735231
383036
469762
1800625
139761
1900085
685372
45375
1703787
337241
111239
2162
146450
1542056
384924
1966281
595906
503973
1512299
1350374
1152349
1629290
637069
1006512
253957
1423
907997
1552095
1764022
470698
90659
1684507
1536270
1165094
1677364
135509
481109
78169
1294911
689232
212504
1892442
1189237
895701
583121
1215005
1958567
1062949
255372
946830
1708101
1219132
580414
1651159
791373
795045
1621716
1870975
537454
1089605
1561220
1890947
250943
423297
1771668
944278
1291147
1036698
213448
1797284
1765833
765389
1444257
358547
1383951
1980312
1559156
459996
1646745
1511657
1001543
94333
1766188
104293
1802732
1551820
929563
1908235
1975549
1409822
1561057
37474
1470299
1445857
1752208
1369745
1244445
1063153
16919
586685
1873614
121946
583460
21581
263622
1967891
391260
1629695
470524
1307171
1200483
1152857
1931868
1185966
289878
1861313
50801
430381
1495576
1778774
1651003
157880
1651033
1992992
424939
653511
1116537
65739
1028018
480777
698067
1167939
1742293
1977773
1735695
186226
1347271
1212197
531847
1652507
1317658
771295
1614920
422680
944302
208755
1118113
1200895
181048
1682920
910518
1442677
1053416
1680046
1344704
792729
1557279
1918685
114707
1389375
1322003
462457
1348247
1979601
1277594
1113624
1576812
206035
786541
1560457
1534738
740518
867585
349061
126917
861706
73044
280806
1043280
1088679
1234044
301170
436154
1869291
1125482
108814
1754613
360036
1328547
1668758
265737
1062278
1209438
556892
1136197
989668
158082
601878
828440
1742868
718121
502471
1494751
726521
81117
1693581
1900906
226553
1529252
336387
328037
892588
1015332
1914826
1174768
1474554
1878960
847878
1592261
1625737
665116
1132709
1429787
540573
684581
1835685
1360246
1705825
1444717
307596
1703441
324797
1451958
1320780
1744171
1256927
1714118
624318
741264
334729
1554766
41722
266060
930767
424356
3395
306563
145214
1414003
1345517
660971
134327
994460
158429
1826911
1292417
1855787
813832
1640748
1847236
135331
1651475
890737
572730
1376050
1170688
1779803
868268
836861
1549962
1576760
1485815
500186
1047015
1608314
422682
419743
1954987
36499
1924041
588550
1188237
376780
306880
991240
1000215
320447
682612
1130554
1553291
442204
1581685
779431
543883
1467924
1582540
1579292
1750798
1202377
515584
1460979
981785
991394
793788
1945189
1447884
1818744
1702346
1698134
837444
1263879
755737
167310
111085
1414104
1611588
1113499
454549
619579
1702854
1653226
1715537
1126092
291808
740915
1062555
604111
901667
1351435
1941794
289354
1433194
416366
787263
1613411
636271
1304277
1023912
694999
1862200
1746032
1710826
1230200
672713
1756596
946221
273180
1994665
1637376
1796142
1080694
830064
1825967
1432137
1061336
487170
1074133
993227
898347
845144
160080
103897
1359604
430393
229166
1513581
891221
1981694
15643
125985
909665
441022
1047789
893887
339772
637951
546059
1582755
1340538
1365366
1100312
799005
898291
1890661
1517373
1192235
1769116
674052
59750
391430
1326973
1336730
550710
987908
1854086
114292
786706
490449
586305
1561461
1121878
1555989
1961761
1398942
1790816
1163509
1242643
1326774
1350966
1488312
244688
632595
151118
549513
1892292
1290527
1863694
1568702
213484
1272040
757237
1898702
1106764
1467580
1840541
1862788
710656
585542
441025
480120
1067649
1795145
58963
776560
1418052
175487
332200
32916
574096
1273122
1151844
682559
1357015
1882446
1974745
489171
1694244
1626610
1874005
600838
924042
1250476
268346
887375
1183966
974080
1499633
1922068
58658
1191348
1373095
1936917
897664
183290
1757520
1713311
813914
668055
1185651
549814
1998681
249267
1088071
1749386
1159313
602223
1659815
707995
12193
550304
1604355
1497325
963838
1373576
1552493
69264
538951
975660
1994288
1871376
1488157
643898
77518
191639
367703
1588988
915111
549211
67831
1811019
1739928
1392257
1361968
753500
332098
1513768
432604
1242449
1864094
167207
1656399
1496397
506078
1926824
984278
449924
142655
973306
1015647
1127430
1981374
1625191
42926
915335
1004039
1827496
317444
1547749
1021243
1562694
796387
1137834
183218
238938
823537
1592633
1958381
128288
1882935
1444410
1151234
1446380
1554923
1406438
1295792
430024
477234
331366
1543073
1991335
1563370
266705
984714
374782
1520970
618883
726741
1465995
267722
1650253
1138841
261713
1665122
1046438
388736
1432879
1167592
1212913
1011692
1848295
183949
936177
543589
373576
857150
825033
277737
387555
1519732
262402
350057
671877
280394
1308087
1400001
887939
1712548
208279
682002
755786
1877057
135389
803177
1105856
521323
787847
766821
339150
1549268
361412
105242
1247704
349982
1930773
1214600
473790
853623
1500701
1785813
1382035
1489633
879456
685237
1603633
833669
1485618
1041636
478506
1209820
1460344
164897
1161260
849774
619910
1726181
850296
1408915
1488368
1463256
281671
1743072
740129
1177364
1940517
112226
1932543
1558849
1929588
1641169
1646435
863531
488475
1524981
505592
1759200
1010294
1700530
1728240
820113
296060
1285063
866273
571537
853944
332882
1788819
652144
1664601
287076
1501900
479067
1194531
1032081
1557032
1640195
1257444
1805518
843030
1031295
1072048
124810
638275
1461164
1852259
1321103
1257548
536856
1312312
1285555
1773159
38152
1205581
117033
1742419
864573
924369
636501
142529
893341
909164
502007
1021823
122062
1351885
386395
1655557
1054944
933125
1313937
1421657
1385319
1530952
1605057
1723986
200679
991998
142870
1245004
5459
195286
82509
379549
1766089
956458
581177
253310
1596942
1563973
1006112
1410450
147449
906953
1314964
1939255
1123518
1651422
3873
215170
1125687
316869
1204582
401602
1439644
1465669
1778002
1514797
316441
1398058
423799
85461
208849
998793
833271
1201518
222650
224450
1096436
412382
946795
1792507
399348
1352283
714853
1256514
1718966
341041
917067
298556
1240798
1810451
1076465
454724
1104175
552171
336845
1488369
633445
1178944
1134897
1165898
191910
1396138
1968895
1698049
720629
29589
159120
1259525
752667
1688613
848824
728931
69198
1651933
1478235
1533165
89723
1014191
850894
1968724
1992118
1427078
75712
574437
448695
241901
1287121
1030796
1024414
449671
1731827
1326235
1737357
184715
324409
1969566
1987833
1029200
1740115
521120
1457455
1443246
1849895
74883
1494726
926198
454091
391107
149642
507528
184801
398938
769637
254188
1675482
745943
1452670
145280
1741501
171930
247428
31512
273512
1475035
186142
1918007
571509
974493
1357001
1110887
362873
1495679
1166002
1236048
544014
613327
1616246
1895007
9911
864790
1162304
1809744
1888023
722657
193385
1670883
1135091
1292299
1341260
736594
443736
1813949
1693836
909944
1965262
1592496
1885301
1159994
697093
850568
221442
558800
177590
1870095
1669776
1888954
1366143
1510546
1899133
1212108
1906551
1015091
969492
1195090
204521
896724
742069
1536176
1597560
1396128
880889
155731
347868
1916960
213904
1343464
756825
317131
55230
1901086
972262
1507600
516268
1131804
620705
876115
1352603
381969
1090847
1798096
288026
1409819
353901
1588016
1272208
1945803
592628
167998
1547994
1876941
1884943
67908
1782414
303773
592167
582589
1353828
302373
1765594
1004104
1121223
1105416
579727
1256050
200878
628776
544128
832848
26256
943155
1185495
16338
1551791
1068387
1608675
144879
791029
1610370
1304387
1165363
47677
1430019
1028645
540006
1308385
763633
1958663
373171
65536
1643178
1090336
1713762
1651687
771863
779256
318461
1845671
1659547
1137526
978962
1281350
501832
1006235
938521
1249507
248553
223646
1740599
1446056
639954
1889903
816173
1684631
1372998
355759
97831
1192183
492031
359117
1769635
262367
1299067
1422378
949906
803900
1819400
307520
866847
7474
243716
1905246
1275503
568398
827778
1932881
1088796
938295
1266033
960529
266438
872129
952178
829166
309712
38358
502626
444818
518757
1418270
1010081
372236
1104284
1372998
826976
334627
147058
1906336
353725
1813196
974752
875151
465876
1663001
1947890
896999
631417
1391284
1098952
320977
1430402
1540744
1800615
1683018
1453816
219534
1269323
600883
1915830
1514054
1329946
460142
487480
1937521
1177409
1923979
1860642
1970968
415893
85921
142851
706976
209216
51101
584086
1025639
1309753
248978
1422509
441641
1122963
62347
1174555
5233
381683
1782736
1947525
240416
499951
1967734
1786001
927204
1077619
586784
1936420
1707052
700312
67331
389878
1354423
1672218
1496353
1377108
455630
1156511
1468124
485714
1350620
484835
1358469
1058371
1341085
552275
191507
1260071
1048167
167763
5776
1180844
1048684
147591
1463315
1338666
927840
1312028
547359
838065
1405643
1017823
740065
494360
475633
1806815
461646
463613
654073
477427
1346056
1347436
1256408
1018416
1685193
1770471
1905442
1181484
1829051
603098
927788
947456
1295637
554492
993981
1868819
340974
1840435
1303999
352498
586017
571548
322191
572542
871198
472402
1371158
845974
1507967
837575
555626
1081839
1681420
1210814
1168849
1216905
24909
1136855
761097
1569205
1411982
1369267
461195
102033
420968
187766
1102188
1759125
265639
1508101
1463927
1166340
884308
726571
1381387
418406
1401753
800438
1483530
1879086
257865
1627792
1055023
295645
1673385
820622
432619
518087
959466
389720
11154
1354109
593462
1550229
1096033
402235
865021
1314139
47991
542007
42307
960048
804296
755503
1779946
1016614
493457
1822532
1333554
407466
1237174
740957
589532
1570330
708358
310801
411610
1493546
1640856
1385507
858118
221780
1993567
302694
607866
691227
168786
1489454
1721499
607377
384702
1805621
209227
1739288
747899
911112
1629513
411862
1436284
1937963
1625573
361534
289973
895740
1379072
1785248
1359564
487838
1325892
607700
438460
187132
1521080
205858
895074
1879297
606165
1636930
939094
406196
416566
900867
1210652
1396544
1264821
156952
825944
760594
793159
964508
934794
165381
1420821
1547537
1655516
120399
464475
999926
1633284
1244544
623636
1794387
787189
431238
910301
1746568
1043806
1101258
1770242
213357
1529805
1364330
123969
113583
668036
1872682
783226
5105
1102954
784623
849740
1056851
899753
1333231
1636387
1065107
385771
149998
1397420
1813922
274948
1629304
457976
1485550
129917
1658028
1966878
374892
1901925
1384218
430402
793890
1489919
1204444
1136390
1815193
80765
1468719
1603134
1800017
333646
1110945
787700
908372
652071
570768
1259329
1020190
1451540
453509
1481420
1830117
1870410
1813458
124706
358755
676699
1951230
808671
578138
34299
158807
95488
546862
428668
937066
871610
120538
1026399
1586404
902642
71134
86623
239470
876514
1594048
1159993
700009
515114
445280
1758488
1020909
777067
1564607
1105756
728262
393443
626973
1416303
1539273
496971
48992
1406231
1008591
1057269
1029598
990196
1872214
1104521
1311982
244289
366335
1834890
170098
1692255
565474
943951
1632526
1783906
985333
706849
1871994
1677454
1512552
1220584
1355794
1363220
1573864
1252317
1013481
784507
1143365
683129
1623006
709937
417813
141674
1143429
517011
1702708
769538
1243401
1942579
1233230
1881757
57664
1926108
1787424
1139343
1840352
1546798
1730709
249281
395755
1332290
813393
1049975
770944
740396
1111198
666878
258692
1269401
1534708
1027070
1634341
1957356
1530083
860561
815582
1059720
1315181
1756050
1740155
90891
1086940
834629
1249891
1947269
1190633
319329
1407640
997836
269420
162145
1396947
1246049
282502
1473068
1490973
63600
1249323
509740
1957872
668369
1359400
152284
1909066
848866
1936237
335822
478168
1918514
734948
596084
1274168
926519
1171680
1660094
1535545
849764
680658
1606180
1541274
1387006
1802414
82087
1273808
1069015
1515297
618995
445741
272378
1202017
1708295
463918
883128
1955265
366894
1836984
1197124
41540
1795842
1336719
1466415
1667421
945600
1794423
666461
1966052
1368052
528069
1062380
1024197
1015295
516935
341024
1501488
1178857
1991901
347918
249611
1667383
1660095
1282875
71912
1130077
369245
155458
1786266
527584
1811218
901514
1669509
1313155
1385330
1899352
511241
1269018
1230921
1847018
1801699
1138310
1932951
1471960
833816
1833173
1824879
865179
1199339
927787
1473007
1147206
556090
1224985
389174
672735
1111657
1796522
205568
1979800
479738
1201680
526357
302811
316623
857902
146058
1079759
1101935
1247104
1101214
753628
1740852
1900042
1067233
1661891
1656958
557783
1449345
821236
549322
85561
1025649
295582
1969137
714617
1900805
556323
1019170
1637469
698323
239267
291630
649841
1373780
901549
928771
1021127
1076185
1579780
699379
1994918
1552890
1856313
515589
317910
1253193
753438
1750509
200315
511683
1423553
93444
1071457
222297
1426112
1219251
985031
1179978
417005
274266
1210725
906944
1021920
1159886
1119121
1565178
1697210
656673
32447
453377
1313760
1712653
1862078
663327
367033
1842829
1965121
1629849
1872893
221235
1762733
457974
188322
597444
299925
472172
132346
845584
182744
60842
1222423
1190796
1364575
1137986
1192200
481999
1723293
944822
1574658
1847583
1140240
364357
1473359
582187
1132022
1151310
998863
1977422
1907110
768571
1066147
184974
1967038
902763
1540874
1916125
1843477
192157
1391125
666974
930089
1639144
1619174
1711365
1266798
1518962
1644098
1292946
1020424
313204
118043
1154533
1009174
1010624
1630243
900594
472747
1817150
655716
86141
1874703
543566
299215
300924
1126771
579543
1289406
104569
1137432
237918
570367
821988
243500
651136
1265398
1942152
93668
1885497
324096
494740
237015
928112
1984711
321542
107227
773532
1279702
1420217
1553337
1668618
118593
1251544
1035525
1566211
1167358
376062
1656298
1166397
128743
1873141
1309608
587486
1638365
1185412
1164988
1939795
1284497
52796
1486631
1444634
1435052
1531746
630067
232257
1370228
1915619
484955
1756158
1414109
1788447
374252
1653894
1663821
754846
785935
1100955
458526
953212
742559
1509743
127315
831257
1190023
381788
344432
1408000
1333807
1748157
1530035
1217647
536733
24459
1831770
930375
1492816
1578731
22972
498735
1067367
1994206
1584726
147279
492819
783733
1367443
1546423
12503
629377
474307
1449258
1213675
1933491
888589
1116937
55163
1852506
1331693
596816
503165
1639148
1045435
1546475
1544600
491558
1882129
763183
1196670
1947410
1307120
1328080
1826341
1735387
1661606
329449
1052580
831727
1209405
955139
1832568
1999928
1896143
843628
982984
1496532
867784
441797
1339583
1964443
1449907
667040
48091
545441
585179
841925
1016961
719715
1953502
1694537
2112
443976
1185098
228689
504895
575329
619368
997078
323679
78784
1186256
1710068
1396865
9433
180872
1284398
1010066
1209217
530293
89997
395724
1076936
1229734
35701
80029
1170395
241478
932675
63595
343723
382742
247512
105468
1119300
227673
1294541
1294581
1140967
1980882
20781
1451351
1833944
169363
1344504
792195
453348
1035231
1730299
546378
1753194
427021
1825268
1328719
1082079
760891
1426977
593705
1752533
1696299
959625
1150239
787995
1400444
150539
1211608
585740
839626
269818
959200
234213
171298
120666
784386
939554
876595
849112
1025349
992512
1643059
817958
918471
294593
1402756
407824
484680
3083
37856
956209
100995
1627707
197844
170303
1204984
1704240
1774140
217061
60576
1106870
1387335
127405
418302
1242885
169709
1828443
1717870
1192306
1921896
37602
1586334
1295467
1560892
515402
205230
1548658
1095181
527941
728913
1491271
108955
258337
480195
656735
1466414
1733348
1868995
795157
856362
793131
1486858
280063
310782
337683
527530
1146368
470420
1582965
1674955
315949
1733697
134365
529744
152762
1154134
1239813
28140
1766187
1364759
660310
1281784
567360
693103
1354990
854805
1170094
1009496
736993
72873
1239306
696495
1675422
1741602
1334242
1894890
802152
113788
322470
159909
1211121
844231
1005725
798197
1521008
1052711
1341195
144069
1117542
1962900
1033862
1091975
745284
328384
168225
1003231
802988
145997
987806
670554
1304112
539294
762766
734125
1539598
771869
1966016
226386
1883848
963779
1263190
1952831
136141
1829892
1799903
68374
621692
1251949
1652668
1378335
609809
1610532
1665847
660341
1104595
1718521
289102
1279907
314404
1555087
38977
620647
453244
1331538
975837
1867642
1857314
1166876
1548280
279211
838631
1881428
1144588
322310
747204
1990439
1011071
1731900
369248
299502
1410723
51117
1523485
1263170
1613863
530745
734729
1318535
1835550
1928247
444341
581967
713497
10774
311766
345714
1855461
1320448
876392
1900761
509801
481292
717629
1221165
1174570
685924
1102368
396564
27987
597490
125684
1659629
1101175
491432
52505
1879136
1282203
785075
99866
174226
412088
1430773
438515
1287652
1290390
1740796
325555
1835510
621890
1780908
1731033
1231136
1113770
770805
814209
1330704
499920
1200630
178781
153803
1901900
808433
1907827
713032
1643365
1945379
672446
345990
352055
736459
130100
432228
1067574
1344609
721319
1012925
1171581
1607079
153443
1663036
623706
1818150
1272672
935135
1267587
592496
1826557
283602
366617
1286114
1016427
1660524
865483
264704
1674493
774633
1818577
357214
32378
696296
33583
1890007
389723
1233952
738263
450793
732626
1997736
1194331
1967692
1108180
1450356
1255913
1509940
1383970
1121932
224622
57623
888094
6273
1127415
88646
405612
960268
118006
97876
727861
1339108
1618668
1395038
1148370
1428313
858366
792881
356346
720352
1356654
741437
1273388
1948905
1762546
1949060
68147
1973367
1986196
469121
225237
1376142
422762
1179307
29286
1126781
467610
491612
1523267
268777
954360
1795812
1696171
1562476
105837
1428058
646058
395069
1709838
25801
838627
650550
482184
1549517
1886717
1599907
1494872
1306458
907144
1142286
1855927
1363160
1943795
841641
791911
1745702
588694
1765833
1588246
1532167
1023496
1906641
302822
574363
3132
1157272
121480
422727
236869
1581390
48033
1596464
354992
466026
727466
686745
944060
907717
380889
1371348
525986
980003
1815548
723920
798615
86995
1010727
1084306
51051
594070
1559438
1655401
348957
561692
1582952
732484
1952518
153084
1294696
757971
1852684
1962764
97101
42443
729639
1169461
880251
85078
790455
1290316
1779360
1723457
1040395
1384361
1941285
960666
320198
1795235
1744600
472789
299868
31905
424040
1740287
453649
1595128
1644591
1037810
1949541
1095969
1012636
1631149
1922019
1733241
243758
1822443
72895
623273
246160
865130
302213
363367
1312656
1626021
1820865
1723759
389748
1117099
1334860
1601607
491957
438754
1007637
1517574
453807
398713
1908973
1038289
807546
280372
1200335
1940360
1091704
781611
812203
310134
1513362
13811
1725468
1123882
130431
1254649
552937
853520
1051683
1770011
496871
1569187
378967
1102702
231296
399958
1054280
654965
433905
287924
1430460
1015428
736230
1000016
1493222
1520283
231906
1152747
941691
186669
229853
1785895
801039
990776
1590261
1499856
640032
612353
745233
609739
680533
873374
1666925
1161582
1457731
1866484
6197
1352973
319662
945091
1070216
222984
1423585
604713
544007
945511
533258
689796
880646
1363869
890104
1870998
431590
1681379
1106222
1223449
777380
1589811
1463650
1294423
260107
1760899
1409418
1280318
10943
1599503
15432
61944
860703
665768
1060531
517862
357588
1915223
1377404
383777
964375
1930960
1388325
166938
703504
155580
1626375
427442
40745
938218
213174
386680
463629
672872
1902278
581177
319523
413218
801101
632495
923785
873003
288235
804915
1725780
1257757
665794
763738
1068585
1428360
806092
516398
1124518
757952
1574776
670808
17865
1330711
1964074
110058
175238
681592
198706
201365
258545
1112498
141822
443142
586182
703153
477516
1262109
404653
320219
740273
869930
1097466
1842126
718642
925159
1491045
596396
356676
836289
766729
476851
1848721
999530
1674210
486097
409929
1339571
1019069
1215119
1131829
572226
95245
484464
218156
877713
587968
86468
1365183
918295
219475
1541639
605325
1973770
82041
1123265
339882
744249
1987292
507092
339188
857285
1793029
1017370
798026
976911
176893
669223
418320
1863615
637941
576063
1428097
285282
1727136
332716
1909948
1960658
1743301
976753
702834
1305902
815718
273796
995347
781449
942526
1692207
1467691
299528
1985538
1156736
430328
1749087
1503161
1446722
307708
1450946
392550
1821541
84465
923369
1484131
363551
145581
245263
1145873
473534
1827352
608602
434595
809812
1959932
232549
820336
69772
370490
1285781
1976234
231313
1531299
1184796
1345563
1302246
774566
1880745
435069
638963
734172
412537
1800474
234469
1551307
76670
1894707
1745979
625437
980864
1173189
197284
157245
78316
99211
514718
1992819
1220844
1443753
666512
1495617
1613592
1241893
1569530
862368
413736
1065140
1472201
305084
1729792
1307777
1729211
444595
777240
1254511
492049
870251
908543
1397843
1283304
764924
187991
1637887
894273
731133
1559585
1855073
282350
744522
1827405
554388
884390
692360
1270049
86192
593909
140785
651591
1832905
561799
551517
1854012
1542533
567808
893572
323519
1249689
1252939
1198328
169272
943379
850458
483730
627648
735593
612012
844616
1549668
1482529
998630
1434540
363486
1771204
463136
67491
816445
928898
1567429
1590426
1504180
354362
828334
390144
1104576
737103
1235762
818518
967956
1778873
1440326
393077
1061374
1984434
1236705
5287
1406278
1447440
804999
964268
1281718
1309927
187335
55561
1868723
1298374
517689
1556155
9550
299815
479737
1488607
1956077
525599
69511
1722768
1831440
689892
1882857
1154462
617691
570221
46763
1894344
1095732
227745
1102021
1011723
99504
1439071
1160666
583344
524883
1549199
495309
252929
104133
434990
1500166
1289508
1100499
1301322
1696244
1259183
1118817
118621
1949152
903287
1181062
1261748
399547
1572901
1220707
1490015
514632
346267
1050667
491286
1738083
1847076
281265
1095551
1144014
837371
609144
1267452
99253
1416057
191219
1619520
440180
814093
1542531
1698725
1356977
756754
268427
418519
1266646
475647
643392
982260
1810443
1507753
431634
1241772
991804
1343573
1502111
636614
595786
1747073
578494
477522
374766
268980
788981
704718
1073254
174247
1057737
809420
407581
1983854
1293793
738958
1823774
1626269
1736716
1695111
524063
948618
1955047
574811
491648
135208
167504
1680914
538431
846960
1359020
1649699
776392
1619265
1156398
739948
534577
1090389
1332069
1989236
848924
1074211
643483
924434
1721625
1464232
1336032
528127
1316845
276649
1704325
819957
955100
1008980
943418
749781
426985
1745024
1310624
599297
867017
249061
1954757
538129
429335
482950
1118692
1487362
849012
966528
1857437
15320
1875902
1008672
1577419
497267
1762830
75568
1559594
802289
1578986
985777
36801
1091304
345929
500999
648700
476156
602183
759099
1896917
1900531
1635206
859988
1265707
1308176
793627
818152
28689
1997698
496569
1464003
964430
1795440
1451899
44880
650647
1865990
1283037
156615
269595
1522958
891363
601461
1676952
521259
978569
155379
87035
1432381
1789104
840944
1595557
1470235
102960
1305716
1182252
1663938
1264958
738019
1675785
1345233
1291855
1083665
858476
1419000
115886
812074
1689375
1492289
316460
1367712
61400
1202049
1273732
116870
1618099
1892729
1017539
1236938
457922
75372
1805248
1211807
1458606
51318
28348
1868441
423273
1962234
121803
555429
1134714
1140224
182210
1470517
1084437
1939262
1385027
1949994
811347
1004643
824532
1153882
1172923
961473
547722
1064037
816758
268330
1978137
392535
1932467
746208
885836
1303166
434522
189209
1284175
923877
1688993
1196555
225520
1693749
1335366
337192
1057165
1244999
1085154
1825428
537962
1339555
1104378
196281
951662
1837329
300249
1262021
744622
669052
919567
505199
1928017
140025
1948440
905751
986307
1314596
780555
864726
68212
473217
1266818
1115865
1725476
501640
71541
1544582
77830
1563208
1896000
638766
1310701
1625705
1942224
1062389
1501082
1161949
1569853
1045132
300733
1236310
674608
723323
1788200
1525769
165742
1549528
1576798
1183438
1389594
1485989
1619779
471783
611607
753815
543102
721594
764709
1703731
1669512
667495
1480358
794044
1408198
1331612
1204972
68238
1946559
609842
457539
1497323
1489699
1810718
659721
1247588
245558
718383
1660005
1790674
1137799
10893
1809825
1704436
1527691
1272144
827469
1857280
1433500
676345
158193
1645869
468727
453830
1646864
1155937
964345
1926736
891523
1537518
260837
1335981
1045034
528908
761795
1466158
1750834
1272346
1926328
1249399
1955399
538955
1682701
480340
1414394
1487016
118507
708664
1464694
1306219
1491838
233485
117987
368680
611172
506553
900475
112094
978122
1828631
1124739
347979
1351640
1797693
961075
786329
936380
1542252
1951200
1518950
963758
35054
1479780
283904
1348330
849149
764147
1709440
937357
1889213
1526820
1003698
1366850
1334544
1838846
138765
335190
1675241
20620
922207
696605
1766988
701133
342475
487309
1647537
150873
1036951
1606141
900022
1465917
1657303
1104363
1763363
1640711
1203490
641683
1416300
1510273
798954
1351491
827163
1493529
1209858
696304
208611
1120363
466117
1915352
1114543
1120203
128261
1808648
1883777
498708
606238
442707
1418873
1413156
1102038
503585
1063284
1069480
1626312
38594
1277930
571513
573212
439603
428653
1047356
7295
660753
1154891
68047
1449056
811052
1714377
236980
1968225
1131471
1722094
1190337
79652
996446
435077
823004
1037099
1517768
1058479
1799715
377386
613421
1305366
45600
1792579
1039679
1518285
709878
1484998
827575
851770
1432759
832961
1870723
628252
1432987
1147195
185529
1722095
914955
1667813
1178504
1094702
1153244
1446402
524047
1184182
1762660
1341617
274598
1803586
1343014
1217017
1857558
1700404
1944413
84992
1323152
1878956
1050801
1729883
152602
1977156
140770
947312
1446703
1023707
806279
828525
887265
434870
1684575
1886416
121144
918471
646237
1960273
1125585
1937620
1248712
1672875
547975
1703204
1944407
865898
1510683
1591032
1936215
1211140
13652
1722671
1757897
780725
831305
1886540
1153253
1363550
1798361
1791377
1440563
1194426
1832762
674086
1967665
1883404
1728349
695822
1413296
233885
1992497
1988268
356315
473169
174387
1085481
533177
917604
385921
1559559
433999
942301
1649048
1032998
1871961
522596
1407476
1510101
338743
416381
1911548
27470
626856
1733645
168840
136192
1005298
1393007
409118
1290412
710640
1391648
909258
891430
1812416
1330628
1378105
429954
439356
1382374
1968363
985871
747847
268843
1230752
1996860
1061917
839074
1738603
1101451
449328
294525
726527
1821968
947710
1600730
1155838
884475
2835
540972
1947922
1544583
1895801
8659
726371
1328875
169703
1499269
59060
1758302
1028295
1475304
843507
1154099
729738
1013448
1316265
1758299
1156913
1167479
1337347
356966
637327
569369
1196364
148983
410461
633929
4518
712486
350188
708897
226581
1222663
761822
1009783
853312
243217
1747784
1178359
262930
40596
1172641
170534
94755
866942
1669674
37366
1861680
371700
1850081
1187593
541568
1125766
1854037
236406
1878304
1331556
1827561
1338504
1500745
253082
1281245
1949638
1177284
1889627
790361
667236
1588371
1183805
255913
470375
48474
809179
428713
1114022
387434
633405
1722765
1374434
1128315
892184
1504749
286032
316769
1042062
860312
317973
1507788
397012
813106
529998
1489672
994400
1882869
1880385
1520272
742593
1990289
1516440
1137904
1542610
1826618
520639
1916994
630063
834869
1357618
548222
1762735
601217
1627879
569375
645933
924519
1985531
1082916
1788501
1866129
1000168
1615544
1073545
1168713
212204
1133821
457059
27997
1826155
790872
489169
1312370
221321
160088
667007
585271
974143
1393766
1768569
692685
694389
176575
1514911
1085471
802086
1361360
995146
1654246
1665972
1041609
439184
1563773
1237851
911357
909329
1394638
194724
138433
534211
1444106
839971
1723602
1039150
1601270
1874111
963691
1594930
1724657
553729
393933
1504518
1437138
1728009
1017643
1389718
753114
447089
1518932
1319848
499938
109353
1709656
1438044
113529
1256997
1141226
1192729
1921602
1854967
1670307
1324729
1107200
337618
1003443
675857
932558
1669097
830052
1729576
348679
554218
404442
717845
421707
855604
593204
329332
1792627
537862
1488516
1162577
198482
987794
376955
402008
1217117
1586034
920511
79163
768026
1627458
626743
1057334
121530
1070827
1087933
1462018
172761
341346
1057108
803725
76785
948503
621207
254650
329460
172973
1415139
449957
355363
1725138
237361
265211
1010121
1735796
1239796
206460
1714243
1557610
1178370
549125
450315
1013239
64258
763384
593475
1229022
1195534
662598
391168
1543751
1426931
1798275
1583766
350596
408239
842676
1592127
1762256
937615
254246
183985
494220
1813095
1642853
190298
168860
1254483
346177
1152331
1486792
474149
1751786
463886
1026913
1092848
1389136
217648
921821
1975424
381802
1766802
247116
937522
1752497
1139896
1460420
1646533
1895936
1898333
1126231
21723
48648
630210
21532
997092
478263
102265
683651
1863402
878804
1194837
803442
256022
1804137
419496
469079
259004
400851
783821
361437
1529716
291460
1406934
1762496
1390884
1457083
279415
1373661
1861493
291978
504403
72371
858584
1236333
1197308
725180
253417
1387190
1084173
31736
1580721
224183
1113834
200667
1122268
529135
1412287
1985909
1741956
1516176
714723
788303
1709309
843659
570082
1403637
1428206
1058688
778536
218403
1846846
1742757
1799605
1282190
1899055
1933855
970370
1693820
1561789
1000595
1417836
1380311
420523
325522
50089
1149839
1347524
810413
1738545
572613
1762160
898230
17095
388649
1835157
1441537
1015126
990379
1094023
494865
1076952
1158043
1941206
836380
1396795
1772569
1812437
67724
285529
693386
1922298
781822
1178346
1139170
1452304
1723333
1336182
353921
621694
304957
433161
23330
1910592
1454624
1800370
31075
1569311
1337063
170243
671910
920325
1892322
142883
1623738
346600
1870199
894050
1423707
1063120
443282
164776
1685144
793611
1410894
118130
1083827
862229
773858
1574329
475221
1031956
928109
356744
1778224
561871
1062078
623413
1917301
514492
175562
1894796
799362
1213140
875558
1323543
1662841
1527810
111787
1128527
1686120
1707127
827700
1658419
746658
662491
104864
77314
1807645
1212177
1031037
1141413
228559
1366679
370231
596047
623579
775926
1567730
1627159
1112172
762705
1042105
1258836
1145666
236749
402404
1262345
1286564
1794415
68495
366623
1691508
1097175
1139219
754327
151209
1485109
43064
1720293
1917377
1589431
1478079
168717
1579688
918010
1489222
452203
1935978
207465
1863432
760598
592441
1648874
1326325
492772
658121
31076
103473
1601891
421893
1405386
410788
53511
1179297
1054068
227587
202148
308249
61829
125057
1807757
1832138
999874
1847141
1167345
672691
1955575
1160282
1980149
877492
479623
1135345
517972
986339
671506
824445
991486
576804
1465942
530065
502708
298353
181857
1560827
1984208
497906
1277939
1477269
536872
1910574
1249687
1300352
266469
90870
1891039
520072
1610903
285613
1881256
364819
1875371
1952352
564596
1395087
600074
1077122
1451465
1520481
1243195
1395564
1284370
529493
1583002
846710
1586086
1785507
935634
1301171
1086274
1748996
558098
1254546
317477
1817310
1555012
1222124
809696
209974
1651776
1140305
1984679
1161680
1630954
62539
486658
1863237
1832874
1119503
1177204
124149
1042566
1671548
841722
889899
1781882
502524
330978
424507
76581
1249648
35997
155743
1073422
896306
1885766
609997
1116455
254348
1014301
925399
1948088
1902269
1248928
462299
1228509
1262690
171949
63781
312736
93925
1169498
224687
1960234
1956107
1796111
1205315
1695654
1800354
1002307
1270236
1881401
1145743
862392
1761197
1450896
1243158
1714812
1251768
1272661
745966
146635
1593805
781878
696631
149448
481815
951346
1390062
1374443
1450911
529657
1345938
638762
1948390
1080401
241834
878909
1615665
292302
953148
1709996
1699431
628194
1502966
1993567
245348
1543842
751954
955116
631062
1569709
593652
319699
98675
116645
1659688
148718
865365
667369
768632
140918
1006908
859603
661558
1391938
924646
1329611
1879873
1837365
632332
185719
1682196
656283
729657
709291
451429
307552
1494806
254772
1635031
1340841
235211
1687589
1752871
756312
1364296
1273033
881817
392185
1771192
11045
392909
1989745
1099133
1555594
29400
791847
1738995
639626
1063129
1196130
333878
1170222
452371
1252686
898237
1331448
1568765
464813
1840692
766275
627777
1045617
1419019
362711
135007
1242805
1107191
132660
1477803
1901953
1043894
315274
892544
115464
953950
646590
509795
733579
1521302
1361854
722311
283808
653643
114517
1492704
531969
46591
1969017
195297
1367342
106704
504293
1241417
886933
893144
1675129
227808
1486332
932907
814684
1684545
219696
1057067
736829
1654356
1965027
900867
1755002
152745
839630
1449759
1785284
1302883
784427
242275
20694
1420517
590748
1009966
1407033
1781291
1924185
735055
887290
716884
967107
1068359
1860622
1045867
1808452
588431
1578057
692113
593085
829373
1361603
1988191
62229
1748523
1683453
134894
434014
1189066
565209
6715
760745
1681729
1197438
266091
1963902
431000
1192837
1072880
254378
1203738
1323583
1341811
1060678
397763
82474
603852
328739
1011667
1186194
1980677
1446329
356828
171357
1326523
838244
1460357
1100513
1458772
36623
160031
1336529
1790191
486030
1941855
1780800
1818993
27897
505665
1738840
1834570
1539371
976419
1564830
807583
689602
675103
1394678
1641855
445145
220096
1168681
1102789
569750
100365
1148158
616914
1728179
1774886
1829653
422495
1307060
1284896
500749
226342
216778
673157
1440878
936611
826710
161790
654376
1620109
51958
725742
790580
1054740
1061157
266189
1307923
462053
1649199
418686
1150255
1634773
183852
917032
1591816
1503985
1362446
89027
1056155
1808697
438995
336966
724713
956774
291199
1089388
1900015
836570
1687016
1749277
1795693
1080861
1310655
1158269
597346
1633625
46671
1037251
1496957
391523
270287
182915
1616382
580615
814297
1667182
226259
1224282
1357590
413810
59864
327320
1417320
1947861
1653274
1617792
442280
513268
992073
1740534
575237
1794187
1393811
1890993
926921
317306
161095
682956
264112
1834384
1863010
785514
518631
310143
380640
1805569
716780
1489087
1584361
1737241
202805
1017583
800002
435385
1645872
894084
953623
1811710
926896
1791696
200815
1979841
812420
1493897
132411
1276383
1538107
1048611
1031875
287755
841644
1550767
1147110
1704008
50757
1055771
459743
383483
1840532
1039138
1561051
367363
232499
660977
698022
606515
518959
654218
1501688
172284
277217
1082276
1849905
1037042
1952468
240504
426693
319552
1543919
1733050
256411
896482
616855
241973
1065541
1574341
935481
379981
1955951
1479038
1919829
978082
1615517
1401571
1044644
24406
1761829
498188
1032939
376914
435249
762520
126543
456858
1576550
935142
304346
1729352
1890831
1413522
1571691
224364
923404
59807
16027
1986634
191968
1819026
706291
718572
944639
57357
628963
816642
981046
1111800
550834
1478452
1404611
1681214
1890069
1945599
302759
1986976
1473086
79942
301826
1292729
1623192
1256926
903206
190228
1844059
403154
182388
710412
1307247
41529
714169
245455
459581
776836
1624405
893819
1846796
1606435
1791744
791562
1794497
1197531
525183
1495138
1861526
93315
1402807
1804229
211596
119275
1036715
1727652
1242214
700337
1129515
730373
53989
764946
1573072
1682751
508832
1020296
420238
1506158
403702
309974
965199
1210345
717168
1631610
311565
1794871
958208
948783
1863919
188559
1574058
383151
1187328
1867007
733210
634612
1490014
1360767
879114
206340
1447138
492533
1417096
1992756
1224317
818621
10657
1600180
1293794
395181
987818
807490
919789
1987946
1447934
1810835
558326
700230
1807671
1487741
1184209
209596
1940116
1815052
1710201
459266
594053
1046786
1406074
1778167
195886
1052662
534023
1285768
1575706
681364
706368
983016
1969714
852732
1666255
1024522
1296452
1221885
1934422
1254197
1011763
1017569
1319098
1184533
488432
1251888
457970
1490638
1946463
909205
1950021
361170
157138
382401
1869830
832348
1554331
997569
1347855
1106839
234831
1100991
1231803
834269
1863099
1475224
1616177
1586947
1087437
1768133
1353164
1237031
738908
720724
1799218
304130
25016
969644
1098634
304505
1183139
711245
751025
953447
369452
1707623
570895
1601815
500197
1430698
664135
881030
1248468
1077697
1321564
324226
877058
522114
1044108
606331
352872
1473150
1819555
1119124
923305
1560417
955686
1281462
1393946
908643
101891
947912
1554215
51513
1177677
1208568
715460
318186
1109244
1403389
915152
1362845
1090133
1084575
1993930
1577875
355832
777274
1879930
620104
792770
687412
948100
1944637
552228
1253537
731036
1529578
1425047
416787
613042
624604
75173
338205
1740124
390884
940192
91319
1922041
1936918
446954
1960407
853771
659082
1947656
1604255
951125
1658193
1240575
1072834
110176
996356
244249
1679300
1029244
883039
861672
139352
1521336
552750
605986
551025
1735673
1625934
668302
1494586
1467467
672324
1051893
1345804
1479306
470470
865462
1483141
1370177
529088
670197
944656
59486
1302239
675625
1733740
719008
375534
1489959
1362531
1710575
603213
428286
1817769
1067606
362253
1225379
580193
704760
1372205
1706235
1545958
575207
510814
42579
1446565
498408
744877
45661
351568
1508442
1118636
1209516
1232920
1360622
752146
855590
1796637
70259
1447190
1043345
904950
1163142
1399536
552473
237609
1659507
1397699
1364548
32907
1560277
444999
1980077
1352324
1695849
887124
1272475
1037974
326107
611840
1011988
1087609
760681
1465077
1021815
953736
825243
586374
512136
557427
137330
1550037
1713024
325317
1090663
815692
1961090
1494843
1279535
571642
189056
502888
1423019
534411
108242
830000
507595
891236
211446
258303
1210424
1951355
23274
1443562
403302
282302
1402474
1838762
1508495
243078
653587
1996312
648338
1893774
1362108
235326
1325613
1377783
808171
717887
83994
606020
613749
1374360
800398
1484823
474094
457251
928155
641380
763311
513623
1466014
1293667
157854
958888
133650
1149215
1562573
1039787
1266669
319972
1646368
1254066
424514
1153
1368508
542134
691125
1203646
1703573
1239277
1733904
1452548
875392
44468
1228599
721150
1864655
1805461
791038
37032
950637
1705226
1914555
1658791
946998
380587
419054
1720002
1489842
625818
527729
873054
906098
1476730
1939999
353481
148655
149687
801065
256506
1462156
1485996
1638313
324695
1864488
774328
530759
1062126
764243
1117410
160349
276801
1504622
1175497
234186
1419754
703171
1342960
424608
1511375
870223
30210
1897342
1088557
1583493
1232943
1895342
866338
954585
1880354
1257507
1019654
468884
1967638
621442
994578
874053
225450
1767384
1551858
1516471
951053
1105414
976316
819738
604388
587526
1994992
1222055
64362
1934754
1889179
1323986
602640
313753
361389
1509134
620852
1121879
636313
1158160
248158
1769899
186002
1157208
1428013
1298310
966753
656289
988036
849174
1315624
415740
1248041
121808
1528664
57418
1456871
474412
1707753
1317940
1199028
260063
1568910
606577
158664
724026
1002082
874656
1900783
131800
569409
229355
1779980
1123435
1223936
1126128
658085
112968
1729814
1117559
1739014
968401
1087499
1883696
1948581
1828392
1653311
1705061
354891
1749359
965255
1194200
995281
632569
1998148
1189780
1027358
1171062
551830
449896
121294
1591988
1247962
172144
304995
154363
629540
157956
909441
58252
1789900
1054167
90015
1971854
900887
240824
1543858
620534
958078
927040
760653
801967
998177
282810
453638
968498
440844
164427
1959431
191313
814057
1772548
601320
1015909
484749
406776
591604
362279
1040398
1417317
1655619
1107204
843099
1603887
685664
8031
289384
429779
95956
58918
1247896
1937823
936791
102571
134872
232129
854539
187598
1024640
419812
1939644
1474314
1526155
843053
536699
491258
975106
450828
486420
1397769
1238657
608801
512068
636037
712249
507033
1186503
634984
1047406
211831
1175559
1053480
1890278
382519
1717096
1605535
313199
523833
190716
964504
1417335
1295003
1672142
227451
8425
1760692
282358
1513052
49150
481167
1653522
733647
22106
896494
906136
1834264
1797323
1587763
1646627
24111
741708
905810
365622
1571580
1125210
1089365
1436606
259917
1074107
880477
1213876
523527
682523
1959418
156189
1235609
897631
764594
602562
1560296
1480375
1593223
1094070
368304
1060489
1283517
757975
1997455
404954
1362406
1595172
655222
1633381
1110702
477110
708672
228658
1995766
1787199
474792
1443184
1574493
316714
757680
1180562
999697
156472
743300
312856
1208526
406542
797980
1569436
102459
1649638
554794
741226
998132
1104034
1401145
941800
89461
344313
280449
1488423
1563484
81432
1675087
1021911
699079
1105612
1606249
1527815
403375
1314919
66735
276782
780755
333956
438080
663258
497353
112801
509400
1462481
1252740
232577
826633
1490187
1792106
93147
1139416
1133123
1368769
715975
730865
1268456
563806
437531
157253
1493092
664451
186385
1615068
245811
1001339
1398431
1900760
1454044
1662787
1524253
236095
1306877
1543319
1295791
1425638
229532
1076059
390980
1043136
703610
750945
1882975
954123
735715
1309506
1603243
855568
1098979
1987061
1913842
460869
1201792
29113
84624
1073392
702291
976538
1911441
1552082
1255813
633963
1400354
1078063
1755475
1551116
1076846
324845
980404
1751090
1870139
443025
1120924
955231
886121
1032438
1046741
912331
1931046
2984
1432048
1109950
976833
1271566
113513
1197139
1349667
21482
1728126
1919717
1571557
1129330
1813574
1759701
1953095
714693
83333
1134468
340360
860963
678599
490387
482
1996461
1308193
742587
575251
228809
1085574
92621
541223
187667
1592753
1763724
206896
1401649
1084438
1400865
1296053
1555435
1800482
1592608
116032
471754
1488634
70893
837651
1187890
1901526
486668
890502
1767933
256723
1131624
1948574
584604
1794724
197127
110005
1211641
860547
1016067
780500
1079039
1011902
358399
1561638
30600
187070
973242
668286
365150
367579
308868
621459
165422
1212875
1212556
925264
533657
1877305
84259
1124370
1198336
239021
424818
1412513
1868955
879131
1642337
1096279
1719141
1630373
824287
1681438
1011252
1868844
1794053
113888
808908
129081
1141898
314910
919489
1313200
566930
397049
1712739
694881
1295061
291122
1154369
1714530
133048
1676699
1452668
1381779
187665
1061020
438261
1035732
990426
1431290
1260966
1809408
1938897
283745
1712423
946254
518110
97382
1729569
1489553
1722387
63721
698245
854851
1534436
734217
1534945
796571
518249
1215094
1706765
449795
325545
1821656
543554
373161
108301
1677784
459971
1595715
237473
1016370
1853298
1288679
337163
193924
1753824
235897
1719773
1411646
989824
1758534
1879987
382919
1781611
530420
1439102
1944334
682503
1931543
1309292
1868278
1410513
842572
1671574
10909
1919719
1097033
1168571
636280
1012383
1946700
596166
436851
1639541
685805
1268544
1829830
1814432
1233067
1877597
878183
698845
1968992
1249249
1809406
603303
33965
1158754
867885
1751070
37855
1484270
782671
825111
769410
1148554
1026649
1365798
385422
185369
21196
1184486
1745530
1951507
1594596
1695643
1333884
420477
1565129
1682274
46791
1628951
1630
1813008
263268
1167606
409136
429758
883929
1217000
1914569
1638992
856584
1249096
410928
1111727
1283667
1262455
1007580
33958
392793
661337
639375
781949
1895170
1822748
1142034
936963
669662
349404
1734121
936449
55341
1664061
1644247
721119
1838900
833412
1907021
1030136
289020
1447659
881789
1475135
1291838
1154323
1290000
1529994
976996
1915281
1062287
29731
144507
470397
1341849
1739210
1940713
1803912
1329525
908282
1365069
531393
248669
387807
190602
253645
1554888
487154
767986
1637772
1282560
567550
974662
1393404
436940
1855857
1371947
1028460
680028
1328878
1260714
697795
906386
1209405
615379
974067
930959
178808
1406599
1651161
790719
1052144
4560
1672705
1692282
1069677
83744
1618329
1638164
1949882
798435
1145264
1778731
343397
1955220
290124
397928
1520380
778871
1334778
294385
567451
419234
903621
1562302
381524
1889718
967519
1599717
1126614
536499
358751
1248192
448279
1737255
418772
47173
1785901
1028358
1884007
1367766
328687
397977
1676736
836183
1942012
698453
929578
1284747
925566
1707035
1207873
713075
1041621
1886293
762517
1074349
1934710
358155
1953114
754125
1608369
619303
1492562
1324859
698933
620016
1156167
446924
30115
1387894
679936
730249
28675
122449
1737080
216245
1594197
1278586
1519520
1163148
17784
639886
1044034
1916094
1271178
257122
1315413
396566
672989
1743136
280510
201319
1599858
1136199
550165
1915395
1727457
999312
1895617
9498
1343361
778311
834518
1745498
1406718
90985
319114
1302111
228828
953456
1348277
1666538
45265
362450
614330
1398288
1285108
676206
1806405
1740965
316943
1642975
1589523
1234297
878334
1793823
1015236
952440
1426278
794350
1732350
1247641
408689
1759264
1131048
1416528
295632
87095
1352947
528296
1519925
926865
758065
1797708
376743
412168
12430
1237243
215431
425598
1655219
909926
1355974
1710020
1129649
541397
865680
712253
1014713
1373626
1528156
1892691
1898132
1132772
786598
302972
1050943
1115261
414144
936647
591436
314616
1465747
565539
1601469
368422
159767
909534
481506
855626
8201
152785
1618556
1111295
302754
663190
186888
940552
959224
1637100
366463
1968350
1710514
1628222
745173
71376
1462547
1829548
477399
1820461
286735
386887
1175230
570982
1830171
1392356
657299
432267
290528
513704
389371
957181
1260742
1983891
835730
383305
1295940
1608393
293986
1760356
1293204
409254
863029
1828626
452205
629409
126556
1111671
1431336
1688967
1637663
376230
1512663
1147581
1938463
1726486
284505
1037265
1275887
1174923
649729
1850462
85425
1087211
875457
464149
1629923
1858497
485114
705502
1069483
1277377
561080
214093
1078414
766721
1135923
228140
535845
174050
64046
1188516
1529313
191751
924567
663563
150332
442188
1398927
529964
989502
893092
1094360
1763241
1061097
1095761
1211753
1656461
826210
528410
1758956
1243204
517824
1621461
1922320
1568391
756345
675403
1479363
1530214
540134
1692724
549245
1337539
605253
173714
1725106
943053
1414605
230046
615966
722512
1222798
1755730
378089
562952
893560
454072
1844556
469452
1602076
1362192
1906788
1301802
1867651
819261
1606424
193154
1600367
613557
1423461
464818
1437270
310629
1137409
1669246
642249
892548
596811
1643873
408708
360861
219493
1366198
1734532
736026
695679
1000695
1572483
982034
272352
116387
1263730
1767771
1130470
259530
849204
1188375
1127629
1079221
1455430
1913231
281151
1978322
1804872
888166
1754302
1997173
707601
1412429
1379903
48363
638718
1314815
377018
1302821
59598
1306592
381621
460242
259215
617725
1488584
1922500
1715862
1812535
1709939
1684207
1826898
901779
171444
462515
1358200
146199
1222001
1371636
125265
468987
1959799
1262982
50489
1296493
1939325
222410
1662513
200592
529238
512603
868677
1136251
587600
435769
1755453
1266014
1260618
1438257
548245
1944011
1503310
1990661
1781743
1460706
938520
1031111
1152394
1705371
1205753
1102983
124054
783162
54956
887698
117633
925946
1106724
1284030
507419
1237869
223892
347512
1050454
1702876
1592650
656682
873409
234062
1166350
1545195
1937635
1517411
601466
1399631
706709
1381166
1984045
259284
1217764
624393
336843
546109
1275403
1344300
815081
540837
1528392
1858169
648921
380570
48730
1258080
199723
1057931
1617537
1685877
795453
721124
406691
784997
302354
1413767
188712
1608583
1499721
752434
1046871
1152544
1082245
933383
1418429
1525154
94268
1855833
1376610
617413
455497
582542
516198
1038267
663007
1526918
1705185
764613
1214786
1742064
1623641
1724827
1185516
231807
1552921
1776283
1907654
1857418
585650
482464
1354809
337991
1496320
1888757
546611
710220
1252603
1603073
1558446
1705679
1541254
1405076
1905540
1638466
408545
1981637
1977973
751823
869556
1143081
1838586
1929335
1946716
1167224
1368424
1407067
1702758
612768
1894480
627873
368234
265376
989968
317469
301082
548398
1559343
1526002
532343
497198
1502562
673406
170807
226297
1866681
608048
1886977
1960249
1571310
339982
985036
432829
1339155
212767
536541
690942
354226
719262
112766
1495604
142132
583577
206330
677707
1096185
1157199
529265
844406
1827413
1499737
41277
489030
1960540
1512880
623612
141179
600537
164419
477346
666215
1683637
1062612
874708
779585
1375388
804198
1476047
224368
1723663
90324
638639
1955914
1572101
333816
731630
346765
618732
1532857
202071
1765923
388533
887777
952775
795903
821297
1721799
919199
639049
40019
1397443
389100
819523
1410935
1156640
240262
1040904
1063089
1022410
1188572
594155
1807662
840614
977375
1581412
1978800
1539419
538332
1614916
1041981
1324718
6290
1182164
572605
1007795
1464854
949850
315475
1997391
1318535
882167
1724933
452628
94863
1629912
1060054
41543
1309102
62846
923102
1544256
993130
386553
147202
51522
1446543
1547643
1518980
1257426
1390548
1186714
465182
457137
1802899
915149
152628
1282826
494259
1661107
743584
620032
1169476
1908594
271053
748699
840124
238839
7238
59322
1662307
708610
522047
928705
36590
1105797
1581662
1723946
1684548
319204
1349468
1956979
923037
790281
198291
702533
1008587
1354346
530780
1381633
1921553
808557
553767
1319738
1898804
674445
776702
1860575
460731
1963536
1032811
1756230
261632
647439
272490
1452263
928152
860121
1933554
215707
1914445
920559
1619068
1505899
159766
1360116
330320
1204101
1470990
1403672
1392630
451179
1468718
924328
355170
1839947
1737151
1288403
345210
1005074
56252
1947060
1501634
1056344
819551
86294
1897259
632916
49356
932474
1408732
374270
1193425
1092398
775081
309389
1871877
846466
838311
217187
1943024
846539
318860
612345
122567
1046545
1609600
314861
1129613
1645347
1638948
350422
1820086
165621
1378005
719957
1577150
40691
478716
1550103
1523741
94299
837073
391965
321987
1559629
577917
600448
851770
404972
1624177
947011
372948
1650211
181085
250984
1676343
902044
846749
213538
564818
665884
1144727
1856408
471711
451482
1629341
1822634
1710602
1660028
1334154
1648386
1942772
128324
141431
615443
298915
1880451
519853
1242965
744404
277121
1997939
1082488
124973
1070650
571339
415402
1424256
1828810
1912091
1298172
617282
877593
1503928
185597
1543412
334830
267162
641423
1439734
1430592
942683
1572689
1968787
22326
1669173
816606
534327
1845141
1071058
1750571
1648548
1396026
68943
946523
1818123
1552030
1792169
418994
1479067
1232072
453128
1307527
1930410
811962
744262
1099235
444901
1428756
1943866
726358
1052442
1649867
825248
1654524
1240242
1098338
445223
1640751
1356710
1941625
1055697
861247
1133971
1161032
1319272
794471
1380439
133208
983558
578196
779182
1486979
142734
1134471
1837943
326226
160775
160171
241006
1111633
497019
1584471
160860
1281742
1917885
1800046
505751
413759
1788873
1556862
1894005
1943124
384230
573122
1367453
597984
926897
734353
1102160
1695494
1065540
290396
830636
503527
1516153
1561170
719700
979102
740062
1339104
1251421
319561
576494
1157214
670418
1289362
1114571
289616
1369985
569624
552493
1077644
534054
1590788
570881
839897
587152
436458
920764
1215417
488226
463740
1162634
234424
1087768
406899
1951200
1367667
1710745
1755964
1321304
791504
899385
1306661
1477759
1776853
1147957
1484513
1911359
965329
444784
1904102
629935
19181
1488663
1137511
1218184
582564
6281
281073
1249039
967494
208810
3928
1232232
1820544
796310
1953559
1283659
754321
1330584
1796686
194231
738438
1979771
1908212
1163108
691499
859306
541732
1029332
1957796
1438827
536191
1584171
1148803
1165330
1603151
588166
1097329
533442
1993678
1165456
696254
428330
1641240
1751224
952242
1448589
286367
474624
1190731
581243
978448
1402062
1278301
1116936
1404269
560367
21660
638265
382445
1031372
1156030
1324420
67005
1722912
1797202
1200165
422415
218625
440911
1993906
366000
370238
1175515
1144919
1578861
249438
792876
1669861
1985563
1585581
1125777
1902538
1779484
1435574
101028
750480
456027
1234854
1721595
1546492
969440
569768
1044662
425912
1613964
1805667
1836978
1410723
1002094
591303
1938994
1437968
877014
1898858
722007
1742568
1377363
296542
402297
1573001
1394958
1497883
668265
431317
500154
1707154
627700
1549400
1291004
799363
1244887
1074747
646071
682708
716869
549478
1064493
1443905
1658562
754297
815045
1559980
136154
243702
1260060
1075135
35552
1976156
1679240
879366
842235
1690422
807158
886180
1150881
1827355
404848
1663291
1335784
1842664
1196420
787713
998948
118889
1504516
1883029
746138
1294068
1314359
1184091
1715639
769259
940922
936339
203780
1127631
1287161
1493230
901292
163672
834589
120966
347328
1876339
140773
1986685
59823
1837333
589810
1841720
1816355
320380
552252
1301351
451497
795618
533516
956591
892393
916388
1927712
869441
1646502
1041974
461768
528676
1985024
832325
1483422
1900455
1667641
911346
75382
537629
1892573
439731
69965
457270
297050
802561
1604790
363309
1626373
1061512
892851
1178925
604194
21255
288795
1806989
499
1180979
1504920
65923
1784842
157769
309122
1648027
791908
480325
93270
436226
1583716
1881224
1693924
1070672
1341519
742699
1110890
1975750
403553
362117
996558
1392548
864384
561525
711
1494894
462198
942630
895055
208722
489696
1225664
239064
1373178
1329411
317934
1267385
448129
1543839
142744
1450523
1431175
406158
1513513
1931452
397665
651260
379137
362019
1496416
1213314
416512
421825
1485519
1150919
1621194
362941
1856695
1875346
1148569
1974987
226567
916092
1783509
272602
1793216
1633221
1675609
763303
139066
798582
1692816
740524
48649
1413197
949004
1259911
1322561
1040785
1385870
1589125
685827
1196049
1413414
243167
1201631
1125266
1319920
259751
1647388
196637
883491
764628
1174795
1260889
1249249
1270014
1147620
961235
880309
1569117
122360
64773
812075
1890677
306196
283064
770693
1841252
1402489
470056
588541
1624863
1025126
559985
3750
911654
835671
737321
1694517
1224142
360531
1508765
1389615
659381
399989
32273
270144
1751780
1526333
927900
1808864
779135
118891
1949467
1969199
1564530
961625
441043
472241
1719288
1531035
1144545
468365
1379834
1371441
1527390
845160
637792
259604
179073
1777558
956778
317601
371850
449449
1783581
1985851
1056218
354932
899106
621069
1836595
484242
199813
1900228
1138742
1615813
1458403
1906591
1696200
253188
1066816
1628365
1750390
1266135
713791
1192084
1635366
1676300
1916472
1908969
1964602
365568
1968936
73857
506481
1197374
1547430
958679
1493018
1015089
1981036
10556
738288
873319
1293920
1114154
1782085
69338
59264
1686854
1855620
467847
1749202
335791
1738278
533195
1941169
133596
1584206
937841
980548
1758403
1934993
385094
1855750
1241423
254872
986318
456293
307545
1170412
471421
926625
1997224
393822
1179542
823474
602030
812581
763129
1550360
572952
326269
1703183
1006805
897303
1027392
1728916
832796
857900
1719280
113128
679115
1700532
618524
1624870
1296302
651830
1649575
1652903
1911964
824162
814092
310708
828437
1913437
1058246
1530061
522214
312816
1414406
773229
589932
1683885
391164
1555789
812132
62900
1242361
217965
1503679
1692473
222114
224391
561103
663108
640381
1939046
798681
1875802
160293
756743
962293
1095796
1052635
417556
974226
1469709
1675695
1704541
217576
225303
726076
732451
1007535
602066
1753137
1629442
665958
378874
930642
1297660
299456
853516
745191
978518
86620
1676815
1876108
1050998
1853680
905026
1504042
1841163
1958934
1003295
713947
413046
858503
1652225
54256
1816476
28086
1508606
967908
1038870
1741442
1634855
988304
869304
713673
1551787
1326264
538599
862105
1097724
645541
960019
364581
1746132
865002
843079
781825
1378353
1223691
654146
25375
1230411
176262
1889539
785490
767359
135636
1100372
1406488
851220
873845
301476
1974444
1039424
114196
1955189
714065
1531255
839874
1020117
1370366
934868
1736735
1951954
904768
1710300
1147240
1749599
1548895
881318
1168658
21654
350205
1505290
293099
612470
1205981
1781211
1319467
1136282
1768014
1286950
1088356
475357
623776
1621442
1208095
1384036
633725
622234
1125197
839698
1871670
1888948
83368
1902648
841012
267192
321473
1499779
247914
1526570
648811
1211003
540330
57220
1119638
1369478
31906
710120
1419093
254717
1061181
1989460
858151
647370
1124331
386669
1293357
431763
1620702
1885026
1458966
1495566
163245
90897
844624
16701
1797941
408247
32494
923721
1413057
923321
1319796
1601432
1002895
1298847
693239
1609844
543615
903480
575902
32430
1551497
1240296
1423257
1953477
901918
1548881
875222
755784
1420990
221564
1066240
511682
1410842
1694284
1626506
141276
1659074
1671832
310301
1841078
20360
1186795
747742
1591274
1731831
1561808
42341
1111572
1834134
191211
193673
1907078
1850
1542029
587199
522701
1377457
1429359
209168
900931
134121
579816
755187
1557059
164630
1287551
1219092
761781
1027713
1760251
1043912
209666
1350243
874632
562699
1198927
731094
1220635
1222583
326307
302837
148250
65772
1696065
1979700
1728873
95341
318376
1225212
1200355
1091068
616181
1779751
557353
1077949
897256
1241793
1466894
1967809
1678053
1942693
1301320
1799523
1365307
680010
820907
1164015
630726
1365796
1588868
300735
600159
241313
1981210
627373
1101571
1700289
1855944
107986
1591196
1808439
1961698
1640466
1883508
1724444
1418013
704474
1852370
372940
1420252
222231
739749
1554542
492325
277865
284813
1715286
1361465
1945551
414123
499239
1213162
196997
1232515
51925
1823308
542993
363564
1614735
415922
855305
712149
262394
606441
220508
987540
750084
1831925
1320540
1257724
103254
1469141
1917411
449703
1833699
1617955
925352
925427
1094121
320498
1501517
1423195
952213
1925336
774965
1608613
1912106
1641163
1451224
1537782
966368
1896558
1801906
1383695
571329
55470
670525
1526829
537017
546550
919977
850763
123033
1174424
1599154
579593
236520
1271877
1248244
1383516
1065172
258264
942013
433569
1104221
432200
1609186
1388606
1214867
456344
376724
624267
1021931
1208204
899705
1625893
700358
1041402
971470
1784102
1692061
1417675
1855998
844845
953836
1565514
1909095
272404
1595635
633952
1276595
757792
1071675
1830189
112345
588274
935949
1712210
1148142
1951268
953875
734898
1528907
829654
1471323
1055397
1711986
258519
1851922
1845357
793900
288168
1589745
162690
189908
1586108
356822
405848
1584862
1704518
1314557
1728569
1719126
466583
1908762
724612
678640
141331
97970
39884
868827
1828971
742409
964078
1616094
387816
1474026
664042
827673
136888
1000284
1577975
1387093
867694
1321826
71560
758553
531205
397048
1883863
678765
445543
961315
134639
1709309
1640201
947373
475401
1321587
1953723
1351880
932145
729438
1971879
1690966
1425117
392798
1781830
1130705
961194
1068006
1767562
782151
677181
835275
819897
1630968
1020273
1306638
1723567
130997
117806
1415620
646809
568469
1836976
1426923
229301
1299891
312145
3246
312831
1860121
398759
1672343
1321334
275084
646515
1736867
1654730
672235
917139
709074
1424090
353483
368651
1047775
1530981
1324051
920962
1648177
1885578
1101593
1463050
386172
1956326
952652
55360
88944
894380
1349342
1108787
1414567
1173619
751182
1400836
1579650
1894954
751110
46405
1129426
308347
1951401
1807985
1535255
728268
932819
156855
279726
1083283
1103634
182426
1260165
1856675
831360
909961
1360854
1278171
1171129
262008
767396
953651
356610
1575860
892679
1636933
1583012
1859772
1283740
465479
158032
1580823
1274475
514105
1137096
893101
1269639
815119
1085244
1301147
737673
1300386
1420450
416098
1927810
369978
1416319
748660
1758358
1045949
176358
541421
1131855
1251555
537365
963307
1535904
408141
331035
1479912
486912
1424038
204860
531212
1406454
100106
1118787
1989332
1063038
1778487
1931924
1804191
689389
473203
1338653
969229
1110789
383650
1769113
542248
372258
1886104
1500217
1426501
1457744
277417
823910
888425
1092225
586503
1000145
1828283
1823072
1394618
130180
459497
1858583
1941602
846916
800232
1820498
705268
79263
451948
509307
481453
1691973
479669
1632238
530651
206337
1071585
851659
1651932
597461
1520392
1875995
1962300
809554
405411
726535
62194
130458
74132
606737
799312
1793998
194523
559212
1760355
1788564
633787
633695
929718
1043175
1417508
1477547
1126968
30169
1101869
607077
787123
1275865
1411598
115377
773772
644279
887969
895624
1797516
700663
1717011
1181869
1069449
1457646
730893
1873193
1435289
1336603
1739877
1038265
1776629
1787057
974891
1822870
196315
1490496
1827797
410743
1958459
320655
1778759
571063
1708417
831933
1571866
40896
1176351
182838
815634
1942369
1058987
367191
715828
1882957
1085379
1249380
863830
1325387
976823
1995909
854233
80144
374497
670628
1056891
971969
194373
1360670
1711552
448959
610925
1509255
1906658
428021
1963717
32965
424584
1670825
206083
1930993
1384565
1695139
1292251
1136081
1223121
730865
1668681
1699399
1588602
927899
1566117
1879549
667303
1245145
580475
1552879
502094
353920
1784154
289587
1992926
355112
21143
895060
555179
1200282
1048299
1226904
1200094
329687
1546101
1185669
1087974
1759427
725852
1597844
393640
639700
1113384
1687963
1991342
483173
1092490
437746
1095304
731875
535102
118867
1505188
885080
59004
1720714
1207748
291667
1638715
599942
903008
1710194
585217
843340
761716
1433893
1948037
836025
388254
661301
687374
1691239
509794
1402761
900402
43954
844694
475746
1677793
580345
1059231
879026
1200954
1239230
1175254
314144
1979620
1268787
1570791
1982373
402045
1540433
119237
1739083
49085
1484668
3190
520557
1258566
1799905
1542750
1424870
1915075
834457
407532
956376
1934037
1471961
182271
437717
117783
1101127
728837
657017
1346511
1350647
93294
382955
1486894
1744790
1658938
1800257
533470
1571234
1929885
1259492
1313243
1255828
138746
857975
333862
1457767
1067024
642085
495715
489310
33217
954619
643164
704077
904135
765517
1637276
743490
344579
1533841
61775
1972867
642925
1366181
526314
812375
374939
112145
1456598
1671987
973791
878063
1122884
1513204
1426815
1156889
1496782
717214
1269336
595337
213168
1852047
1325662
1895293
269964
543871
105426
1320043
517451
1326621
1621407
1245066
1065496
1907610
612497
1373558
1801423
424007
1286055
331669
1794378
1946359
1351380
1138496
1886637
378416
931493
972121
959810
113853
1842436
42547
1501977
898840
227901
419186
1714384
1826778
887865
1923759
1303574
594475
1015866
102242
33510
226002
1907168
1705480
749585
162585
503946
436438
1226501
819874
1822394
1838370
413033
1586692
1151670
1874014
642512
207825
355628
61291
1595506
1217550
992432
1872787
321797
1476150
1868787
815987
1198650
1656026
554141
1726790
1242057
1160787
869475
1403026
1803817
1136943
877296
340135
1519436
1255341
991903
911616
1036546
1271359
686899
779073
906648
1612755
1957039
1076332
54046
1967409
1860265
1542892
526800
1489213
389542
1310536
1576989
436975
1794856
1155080
151951
1007658
1459016
1384052
93402
977929
258266
678780
606977
1337448
483909
371301
192318
177794
319434
300528
741773
498023
1569103
757019
1606237
979398
809326
566733
1499400
1881872
235642
1423083
1023935
1435610
1482374
915408
290677
1512456
1796700
1105598
1726768
978123
1638405
243096
587741
1802448
693440
334474
1988192
213981
63606
822154
1155026
401049
1813864
1403267
642555
614921
129715
1023773
1554110
1205231
373886
195130
695267
1607343
406266
1076486
981192
1901622
1829982
1563265
1785421
1558477
162993
1960314
806211
20982
451698
240575
813040
1556205
1659518
1108577
880725
1960985
128272
1319462
1822108
321792
434330
1296596
1792529
175513
1203425
1613609
870765
1982079
770368
623576
1518294
608543
960931
1739663
915067
589769
221850
1507411
688464
358093
1001973
657493
1953594
247155
153997
273036
1575296
1450712
709009
331098
1953424
659819
853154
1428450
1966859
949576
1006598
934106
1247073
100668
102170
425733
842825
42565
320137
1509033
1323966
50724
544702
449200
888997
17452
643852
1154740
1763823
931573
654203
1809047
839208
565803
1847263
627663
619050
842550
1997104
1376904
408768
906793
222479
1896907
1506907
166114
378133
1765252
1609816
1742914
1214584
1650645
1656163
1254276
245421
1357320
498496
933212
1638488
893388
778815
1443534
1754624
1586848
1677554
1059721
109295
1068677
1969018
1519216
84340
1405001
295280
1270464
60091
1974829
799886
1442524
403605
1105336
282095
1667124
656536
1065168
795347
1829614
1371761
1564209
944757
573027
594622
1627288
1171818
685273
1584388
507337
1918576
947402
976757
388898
319243
1239569
777367
1084921
732409
1689393
782831
834754
27074
172010
207409
1860565
427242
832239
704351
372130
1378847
279897
1958848
1246046
472040
73055
373773
1603907
1369031
1933086
1317543
1881237
247689
865426
1167852
484651
1636973
1964766
107800
176607
939409
1547727
1964971
81695
221388
1188511
1796016
295204
1591227
1975517
1242473
224621
432396
1612149
1044346
1520064
705359
1179723
560035
1354203
831035
144604
709752
41959
1199036
1095782
265070
317773
1155261
390447
1485938
1716799
591678
1633237
571638
733898
235268
803363
150935
1468445
1127904
712021
253989
855770
778753
1442875
1928690
1690337
961217
1938052
1294501
1637756
1444533
596171
341147
869308
787885
1851136
1021047
42671
1423482
1394611
764695
1507953
988172
1628343
1092643
1282320
1650788
1584005
1898909
1793756
1617795
195421
410433
637915
1838629
775277
463786
717146
1643035
1330607
1571540
866634
1758234
115407
1002819
1013766
975237
409505
1568814
1899127
631148
960803
752899
768760
1561028
797131
1913235
1289782
1105502
1910885
213704
324061
860288
1609132
536356
948815
1382428
1380091
15768
476533
1756310
518173
843449
219914
441595
1533726
1670337
1512448
993152
179574
1440927
1237478
1023227
1374295
1683635
1302143
1307399
7689
846120
1493546
1850243
470730
1807879
640083
321369
764922
350329
1076057
1231334
893661
1569188
144052
685405
1537917
1400950
1663192
1661543
1345896
461139
834202
907065
1374040
610834
1985191
1788283
1071173
401309
918380
13929
941073
1784935
1236083
1320725
1335769
1359094
64615
598194
24912
1212061
190671
861916
217504
443743
528878
642740
584367
888256
1838135
1248945
1471420
831367
1322924
1140024
1660405
1389612
726887
494811
1642180
1010715
88675
20345
649244
1534290
1858512
1358846
1817898
298598
908363
1414289
1971729
116016
129531
1136825
220514
1665861
1641708
1051967
1825807
1508284
779764
914404
1262855
1861509
295257
928569
555382
1909399
1688189
1795259
1233754
1104068
733372
504931
1570650
1311836
720014
1757269
1684142
1844678
239791
749729
396010
871668
1817783
1962239
79342
777803
970374
1395410
495580
1616677
125938
1828277
1600414
620622
639579
727011
1226277
927217
309994
746087
1458186
1246688
1710321
946874
1176572
1061298
420417
1797301
1769844
758048
651606
1820837
616175
815
918297
159595
84215
1312331
1394042
1357313
681403
1727502
1926726
1848176
1742887
1997205
689302
1240868
338590
982237
247316
1343751
1773257
1650535
782089
1573586
22027
1194217
1489913
534221
1525792
1687588
185935
1205083
1324690
1153988
302244
1369357
586762
124791
850049
1931798
1074088
1396405
1929708
441089
161868
1305323
817111
1485215
134596
720578
1441296
1718772
1654188
1703903
467712
1344166
328864
731480
649465
434941
1952932
1697432
271273
878548
931482
31998
212774
1404648
1790303
317734
1533240
1280595
1456482
550838
1633096
1445086
833667
554796
70431
1221139
906666
497879
777098
210052
249841
1642505
769150
552572
456012
793514
805015
530855
1020940
1680790
300855
1436948
519374
431931
1678867
1172413
466161
1875398
475430
811227
501175
79598
1124373
1645029
1787072
1338235
336876
702831
712128
1537167
183924
1514172
193011
516820
988020
863317
465447
322978
1462921
1780526
497617
1047794
1635378
1525201
740293
1516795
1428372
1818590
1269378
1408820
1626963
1927378
1397497
133417
1286757
389738
1303374
1253011
253346
839226
1103745
1010971
362062
1424048
1027846
130336
1355815
657704
574634
361488
1805700
965132
1602552
1311668
686705
1411188
295166
235978
34381
1836249
1980879
1372152
1509981
123856
1430707
1736565
1898754
221632
1321413
673514
1524641
236668
169132
1766393
255090
1848874
560982
1472253
1279013
1327745
603595
1337166
1966014
278873
821725
1789714
1770314
1320707
660936
851235
1981259
467971
1801483
1662185
1264184
760888
508639
1066356
1479693
469560
389335
1089574
209966
134571
873085
669897
1054452
1553762
1073842
1167228
53155
595001
820235
1423071
315928
1480836
1048248
350897
743096
407593
1601582
1212382
1413806
1878380
1679751
1433502
757600
580844
832317
707753
1328293
660590
1948452
202705
1955683
1041503
1859182
1501555
482616
101626
871461
820180
1299703
1729118
644332
1610088
1383209
1452042
1749309
337605
1106639
1516320
829799
742935
179134
5903
1444959
1769366
486090
360183
1180629
1043032
1593784
402729
1709829
788119
482585
1460474
1411551
250079
964389
167823
1938244
1296162
934638
900053
931081
1772776
244701
705057
1620692
715985
1564884
1574602
1265357
31796
301516
1982770
108917
755717
596700
356353
231825
872612
849636
1573391
890260
1716254
1811704
1939401
687909
1785736
626995
1329239
89258
1558217
223901
1166861
855943
1689668
834302
899131
758777
1985019
1939842
1645968
113727
1730972
1939129
1604279
1045069
927188
512398
359170
1904350
1755348
1576066
1968188
101377
1103941
1801011
1097138
477900
1484629
1839626
827614
1603730
1791194
520797
1942202
1926359
889288
319138
700200
1782017
1205610
1781436
1775616
1070178
1663142
289472
1959365
1647461
487956
1870268
812732
419696
986490
1726306
218687
1462682
1904850
405294
1271408
1785227
466756
841258
206059
140124
1234695
1363127
1047698
1882540
1135566
853919
474643
1065389
1950354
916123
1573334
1034646
615935
1493634
1393445
264567
1391374
819999
1340446
669967
297819
178809
828684
310378
52737
1091259
66318
1878515
30782
1848803
1770326
454672
329855
1420067
1911056
1605540
336347
239783
864151
1678564
1815933
847868
1805429
669443
647738
1711693
763423
749018
515039
1783123
802190
99043
1947468
622057
380917
1788024
1234394
697862
686831
1950394
710225
1705160
1650837
173976
1491643
1518099
1180841
1087344
1683072
1628319
1423471
1411584
1103154
740401
1880336
954016
973246
1895042
318097
279574
621104
580451
1373791
1483826
533473
1196417
1000773
163925
1688554
1953619
113701
1216722
999531
840469
216767
1921479
1340768
1045926
112284
1192944
1736941
30945
598372
46913
1759724
403857
237187
1516674
8239
1479774
1213731
392816
482356
1751726
1010695
1933695
499271
723302
944523
1423285
995109
1155821
583890
880944
1495905
499663
352508
512481
1191353
1942023
1507604
1871446
754982
1939482
1071135
482598
1317751
1137722
222776
1427899
486466
408196
1001775
117111
1214014
32805
479116
1739413
1477864
978550
1034342
235002
71342
373715
562601
1083050
1000754
93265
1334377
1091088
1102563
46300
39149
832132
1842713
1544272
1829734
1900544
1025337
668996
59833
1636078
1771800
98296
1345174
910540
1750325
826964
1329869
1899061
1345364
1127541
413214
621196
1285091
1382964
1563832
1094452
310815
545388
1024359
193327
965005
112209
1284459
525232
542126
310407
889951
315887
152556
1322892
1995963
1350933
720634
1503862
1231090
141645
389039
1145577
685686
959704
53005
9284
983488
554953
845895
145435
726118
1086593
937650
408916
670735
280564
1262060
1800694
393904
1224464
376657
1439276
1916087
1961389
1188531
1173109
42305
985511
994503
1596934
215251
386299
1614605
756801
547064
428145
1697315
616063
1397923
514692
1875913
1935568
391816
1897627
1833604
278892
1167059
498110
1542350
1679294
1299635
1510153
703646
1126986
1677070
1994047
1502941
383638
1708366
595560
763311
142632
1962669
358363
1713821
1234834
1326118
531410
893588
429861
223281
1273273
421179
377619
197202
1344554
844827
1478469
599627
1204319
1422102
1858367
1517427
10370
468659
782209
555922
1670362
440948
550047
155299
608023
1952623
1366371
682449
692137
1497669
1268887
1908305
1882919
944591
262708
1283568
1482187
93134
1668589
146836
1087853
927709
702568
726329
765031
1241396
1659627
356828
1777729
271683
448437
1908531
1218201
724324
1330057
590441
1982692
99122
1647976
1150861
90508
244225
573988
522090
1845794
1359734
958462
174885
1088189
1264153
998712
975199
1985161
184439
1719491
349660
29382
260507
1503376
382346
1365180
145231
1065021
951826
573032
651871
184665
204467
871183
109155
165041
1704001
919267
781787
889884
1987715
324442
1122275
151655
550574
1867770
1542924
840065
1423267
108281
1216766
1193378
911907
1897054
1327256
467994
1708115
1499980
767629
609939
593186
337612
1317127
264555
808646
940574
639700
526483
1922204
98780
1910661
1669479
1912393
286035
9726
294054
1897628
1898763
1641514
68948
433637
1388779
5769
957039
1341262
1618673
509959
725812
1701850
514739
1272131
1410898
1818844
699917
1534678
1096629
607106
377297
1455772
479532
1627446
1053009
232230
969426
1224340
39221
1833102
1287541
129731
377654
486525
1446778
1280884
1119007
1214208
718424
1716353
1576931
203954
1855335
1110596
800949
1040008
1237933
1809371
132908
863253
1987378
1371658
138354
622936
1531528
1119001
748495
584192
1656125
43945
974370
913852
246724
1493099
1547281
1451922
976208
1145768
126826
360273
818129
1298765
1034038
482090
213144
467454
129714
1925929
963354
194994
1963268
1537638
659722
775612
804328
193673
1849170
411000
1934757
1952780
44661
1379900
1963637
1076548
791255
1293834
1343617
615678
1739922
1028309
382198
51200
751683
1864520
800842
60076
1169793
1893431
824076
306947
345939
1122898
1789935
499380
1305795
69835
1075736
459893
1695845
224600
475298
1532107
606539
1444291
77402
949946
1369252
1396574
373410
1837556
452621
1628878
325116
1311779
1852516
1122634
1999044
231168
701688
1964208
1457789
1507527
1222657
587894
745148
1521549
1406838
730768
1389564
1372581
266580
1493959
727182
340660
118353
1026008
847489
1778407
1455274
528164
1402770
922539
1380684
539668
257143
1211178
915663
115251
894339
1205363
880908
130262
1497039
1293860
453168
453250
451449
153267
1187560
1628686
1171802
750839
1028759
1381525
1038739
426613
1469435
382392
474680
1551216
357072
177359
1660951
590275
1112158
1723331
1942048
593611
1876428
488204
1386131
119109
225449
636682
411510
998611
568643
1303910
866553
395790
508292
303136
238255
315689
648955
320859
132367
1086983
1981781
1153530
923119
616443
509749
1169664
395189
1765886
956601
178247
1595268
1469583
133654
1512666
1917474
1772584
1783938
1884433
1177348
494868
634383
626969
546744
228706
1478218
224682
207548
581152
417651
1415627
1643585
665178
923217
1068272
540808
1150948
1038897
1255132
1860615
1173684
1992877
743399
18373
703668
915064
1350546
1250760
1575274
728869
1656684
1024904
1615380
1568400
1526512
943630
1555346
1901478
1681260
973616
891114
1836064
688294
327996
565485
130079
1613214
435237
1090029
1344184
403524
640643
318005
1616886
627400
259316
1946348
952898
890436
125558
1788866
1119801
786950
423746
1902111
1324447
1190095
179270
1665027
274891
226450
178662
1858857
1168384
1206309
1333799
1551299
1254181
1641216
994212
333817
891592
208297
1274159
1133882
929746
367007
1785205
430538
475606
1226940
548477
1853274
1561693
1796050
222916
1480436
238637
556865
1016941
509683
429507
1569454
1757088
1657709
885427
1040006
914972
1244318
1594709
832369
1325351
208
649836
311028
1261200
1090137
899445
793056
398816
884983
276916
96321
73226
1123909
1144864
867103
1547377
1626685
1741805
1792896
357525
932012
946448
1790483
1166791
1957803
1415888
178458
727519
600076
1850290
401598
1929800
1370898
1579734
1700126
489148
1950539
810735
653456
1374545
1853570
516850
1044233
452507
1715054
907339
1638064
1239776
1458853
1241396
1226267
1818256
1488626
1001956
1485761
516732
1991580
25417
156204
431166
820594
107826
16810
292280
1099465
1484389
1872159
1808309
1618896
1478644
1050125
1795946
1005059
84339
27191
811043
1169580
529536
861415
36849
1193168
1261775
1528713
1506815
1447543
783963
1680293
944039
829307
458944
89015
1616474
237531
1523472
484377
497267
968709
194804
1677829
135830
1583389
1874134
836588
858084
950917
1284827
116824
1066616
1312559
1954686
984880
579532
1978698
279702
386004
1695097
1117548
282581
1496047
1879723
45504
539866
1114550
706286
1327806
6558
1833202
356298
813481
859768
1232232
52310
198796
1011948
978335
1537510
306453
299734
1331096
152932
1759114
550880
1986031
975773
1780363
1687280
919897
866038
952862
43022
1159846
784943
647407
1078731
943889
801733
1622715
927149
1372906
1616157
1773530
618083
423199
1092715
1430452
1577774
285760
1828910
1888561
634141
1752799
1249826
454434
1056187
1263026
337952
1793438
1317714
1742875
344119
1360072
1813758
1355379
1046884
1313942
1926999
1007175
1885049
367298
1006846
720798
189611
425966
528108
977982
1918272
894310
855398
54254
220929
1503582
987856
167353
1636279
942406
1610760
183213
764948
876187
1233474
800321
1428084
391704
992454
1028133
43343
566861
1718727
790294
931658
365549
659337
1284968
890240
1948269
1110585
660434
109810
3692
1461871
818453
122111
510618
803926
1355927
1182965
918336
1943358
1380213
1118700
1272944
478301
1916580
1948193
1058720
542224
56913
121069
1424630
575085
1696470
661775
600603
831889
1940020
478647
301843
1881640
41925
326939
102083
1712343
723994
1410441
1552167
1853787
1594498
659371
594556
944573
1371949
1662357
1453066
748517
1876173
710200
725107
1161138
1204060
666754
413331
1404086
917409
970334
1740850
1794277
28601
277971
1458879
1216532
1204145
1467795
368262
979070
224414
1603187
68749
884363
1449720
913042
1881494
636331
1538847
97923
1996120
1337290
1179625
1769709
832221
773105
357634
32875
296621
1755896
650544
1750496
178762
812587
87895
1146454
1848510
1465021
1322706
847236
526734
683295
1130029
231430
666177
1506966
1961100
611497
1618993
1412474
1096808
724958
58305
447257
1011301
573761
487930
1590303
1191390
1837925
1081932
78895
1442945
425183
795594
1750925
1430207
568826
71475
262520
729041
1546516
1666311
772236
1833864
1618445
1106967
169602
1705911
1747747
688888
44609
1045514
220580
5303
1870589
1671927
1988461
1881548
994161
1451727
353296
1765631
438975
1544615
194562
1920748
999094
516175
1621834
946460
404096
1278168
840513
1769181
344785
357482
1456016
1075063
1634727
1423573
1213311
446112
168179
1370163
1371813
356876
1386292
1639784
421680
367832
968561
1957546
1953917
1940268
1935994
967445
361972
346813
366321
448666
1249087
1078009
494266
1020734
1905012
78561
1311656
1402591
1234616
779703
1505509
1713764
1043622
579990
1583649
947210
1129488
280409
1224891
1672597
1846707
1116595
451714
1240029
273301
1770175
187038
425083
246783
1914532
748024
1741514
651414
1409702
835868
20688
319683
253420
1015235
995873
1740753
37123
1453784
1460631
1758138
1650476
978303
797845
1434778
1786695
825781
1318848
1438994
890877
1262625
941079
433987
266720
304007
316009
1834205
1983450
384559
1748915
1851687
132917
338938
338050
62385
456090
415602
321589
653402
319999
951901
439103
1548435
1191207
538473
881685
776307
41426
1539827
299858
88755
1325362
1442131
1334117
460222
1586181
1030060
1069031
946765
1981398
1380455
598527
1306513
1021575
809991
1449242
255351
1776297
917614
845651
270298
1361154
1486101
697800
1915407
329581
279769
250502
1747720
2398
472407
13483
821890
431456
1615899
1333176
1529055
776644
160036
160115
523703
1605804
1519667
1855383
204277
892712
929620
1920454
984839
68848
323753
904380
546300
1107568
71988
746002
439288
714467
1957901
505414
336470
1300854
1314201
443799
1855450
156500
428322
1028855
1888716
1144269
450031
419742
682589
702243
182880
1068853
1693483
468931
135107
612985
1777720
1207859
1803917
1561072
42872
300766
274836
1415913
985296
1221225
251590
309138
1332107
200020
859073
623723
1838435
1375794
1618700
1152446
122015
584731
111955
31018
1607353
470500
1100813
1858316
38722
142054
1543688
86400
740544
1957031
1324036
762876
895008
1471450
1990733
1840337
1886082
1680466
578438
1555273
828214
722445
1610793
454409
742093
1923664
1009149
1381053
511070
1191166
1952526
1846681
1305082
1745861
800788
1941762
1632967
1686434
684800
1433560
853991
1763270
38125
898330
732794
1751167
264631
452961
460726
68761
1105289
1205360
1772476
1461091
1143520
1866269
1726693
554186
150498
1448988
1752030
1114601
587305
119923
1413217
535792
428389
1644981
1778050
811245
1151723
667938
1876000
209235
986231
1787328
705893
1181368
165633
60722
1369796
856445
1018048
1922736
1371497
1972885
1779587
985609
1924511
410831
301381
631639
364723
746089
154947
1169431
30788
1958823
379737
277371
975084
1682894
1348993
149431
1102411
295214
869586
1693518
1787347
1784701
1133471
612903
1368268
431720
1279011
1459001
653413
1521244
322647
416994
1884540
882708
1774866
1493135
658410
1950230
324319
1047250
708251
550527
526149
1891847
957451
1467586
1167547
1248454
679756
877917
1371027
303948
1225979
1049235
1063360
627674
1972007
1382712
159139
1980191
426875
1359189
1518962
139078
229020
1414428
351269
909110
1712043
1362145
762224
1169024
606386
1869964
1255034
1144288
1020551
1961213
1194929
988964
758251
984245
1548288
133274
1883675
47790
1774849
1006573
1364237
1229033
1698055
1622150
1295034
241166
1026762
921514
1594382
1981538
271560
857422
1815092
968313
1308929
1962575
1761905
1335918
1149753
734447
1786292
811341
1066269
1786042
426251
1255148
1853271
450298
176020
801743
1360603
772367
1982693
1992773
578714
658621
466406
721921
995574
1367689
460085
1460055
619937
432147
1484599
1472737
1261773
1105066
79257
561737
1934822
1382517
166135
1656707
703918
1266992
1201782
835641
638938
170946
1208211
1724451
1267012
1273628
1697014
484535
1514778
1089871
651115
1580273
1073108
782162
1140978
443701
1310620
1676426
1285768
738440
1133581
1862580
1065512
1592746
1881468
947243
246648
418756
1064881
584134
1132816
97436
753087
566459
1912241
1940654
564729
959678
1011591
1713856
125427
537190
320962
562135
1054165
132106
359109
1542588
1231518
1169212
1828397
1691784
62124
190395
622924
426077
478645
447149
361007
1044164
1213733
1986608
607984
421898
240130
564415
1759964
1412225
1662412
1801
1534765
1706924
15487
1652729
1656288
1927539
386108
974177
513078
383794
1023722
754423
289511
1708489
1840594
1368136
549904
636303
1946781
901950
1194978
1432548
924580
325868
813561
769172
1426067
993021
1123444
1492033
1228248
272647
1294262
843354
1451908
1158848
1888972
280268
1620043
522955
176848
212325
477046
1456088
1608781
134156
1940193
1563360
991836
910885
465352
161548
875248
83479
462488
1074763
1452527
1130231
1458326
354423
1064796
1604070
1255099
1631029
1484678
1814694
1165943
675517
1552886
1999801
1650563
1760920
525158
1963497
1814508
1883505
1470825
1812136
1466698
739570
1916812
1394631
674672
582366
164203
1152537
890485
476586
696863
1687759
451490
1381421
1342363
82335
24241
461749
1931807
846467
458619
1579783
999354
794996
724406
422613
778553
660338
1962162
362538
1834042
1797603
1687059
1119756
626122
1797288
1519845
1035322
565832
2323
400553
1535960
202159
1175709
1648189
677770
491413
1914182
1341372
231015
569570
934491
1919212
1969087
1415732
1216864
1021266
1417755
1707778
336606
1292548
1525547
485297
1735503
969891
1109694
957820
284683
1365636
392778
253755
1081703
1116950
794997
1579052
1006688
1189726
673216
1851209
1093229
736522
651151
1362664
759330
915326
1791886
1974160
115427
208882
860307
1605890
1892114
1852564
1284247
407388
180696
1602434
537005
1986961
350919
851938
1363062
1910069
1965404
552712
263719
873100
277285
1505838
1907163
95371
150683
574424
48880
941520
1087500
211032
42741
528391
743984
232044
636559
1175019
1828846
242740
1660065
1408994
481693
1215389
1247519
1620691
1319066
1457007
761454
547958
1507524
1361556
1608281
1780308
927286
1753706
1831431
1669932
1465863
179794
776316
527567
1803360
678780
226868
1602142
1087819
751294
116073
1215223
138163
1948780
715217
965131
840662
969743
1746400
1723694
1735786
345069
1753093
720120
95847
732356
822457
1332328
1764542
1548832
506762
712091
626076
1888446
532927
682118
1959176
1931448
1911312
1018377
7708
1947510
627134
1275127
543564
139025
1021477
403792
1956323
1342026
900281
1868992
82376
1923154
1933710
604037
1102553
1695260
1243418
1113987
387553
788997
1515330
1704536
1664647
1169323
73522
1044387
329181
225726
567978
1802461
1881459
1668035
602548
1671621
47715
923155
203744
995189
461083
1212369
1069748
1868789
806291
1998036
1596567
252406
1945574
1920319
112039
1968021
1260130
512734
1389885
175811
1750926
727894
455907
340253
1723359
1344593
859601
1485449
466123
1131950
761898
494871
1991902
857643
1411995
660655
1064823
1867841
857156
740596
1859285
822973
384804
1656206
510257
699447
1822795
387776
498200
682279
1949028
1802710
520551
1741308
1426769
562884
1943284
857896
1370169
879633
1911305
1285893
1379522
1544921
365604
931313
1138651
1929031
1596774
1076265
1667127
329117
287103
1609646
1559959
1633134
688928
1783257
1760235
1549555
1711670
1061190
669819
227219
875433
1490015
490946
1329822
204818
1962168
993021
1567985
1178397
451061
1912160
819510
997599
6261
1607497
326978
1423777
1470935
703545
742752
686530
381932
855798
1594800
1988450
1627187
1498784
1268125
401231
409144
629495
1550110
547555
531822
910984
372614
1906191
964125
1824479
1747479
1911770
71243
723077
1712382
206320
1240772
178400
1223725
590988
420613
360710
1262499
363468
1296848
1350744
23779
1068059
716351
314811
1830881
371295
1840423
780260
1275842
811813
935073
1939041
1838695
72638
90928
1683769
474141
1544052
472286
1429605
1155777
799459
31306
1388741
1942271
255132
1530808
1682213
1961624
1319678
336479
1452631
717729
1258072
148326
1309842
1147265
1118446
1385508
1454302
353416
606268
125425
1072485
1725148
1182497
94788
1831923
1041613
545883
1931375
155811
453277
1568828
406100
837977
254269
668116
1393511
390134
742230
261770
72345
1626971
1816926
1767177
938630
1417227
1553631
1444287
770147
1175723
1576683
990796
1718648
660947
1424267
222009
463088
190840
1918741
1174730
1197627
207047
1529744
1962451
542956
507884
1434997
625342
147415
1688816
1944625
973285
1027123
892031
1777119
808627
1667781
1348820
126485
310704
135004
350445
927524
841818
1609340
56767
241512
1575233
1479696
1253227
853845
1272492
657861
1813803
1678569
1581504
1455547
1597252
1102718
495739
1197273
1955533
1216541
396621
1084948
931263
964664
292183
1577343
968288
1794216
742680
447670
517760
1550844
1844372
369958
505647
337028
704783
1898831
1216465
1625976
1981006
1574189
1765617
811198
1444887
697638
143865
443323
1324069
838413
237391
410328
1780378
347175
1932639
718583
1437082
1167723
1129000
422038
1266303
131133
1317152
1272276
1423486
1338967
10102
479232
1635429
1728873
637254
939813
269566
1643851
1741159
469588
379104
227045
479851
1941871
1144256
889444
314484
940568
1733512
707796
245748
1832516
1730539
890658
1046435
1941571
1677697
1090330
725898
1611305
1373239
987746
155584
604262
1315268
1530711
1360838
349177
443271
761810
301844
789165
610074
1545757
30309
468978
42480
772521
862818
1639556
1507236
98302
428644
1457054
655315
349242
1988883
523089
1108424
1753853
765919
1176364
1015112
1068113
611427
1715256
1840262
1063770
1221605
647469
1895977
336786
598718
1616736
1619115
1821773
690143
1238358
1010189
1108439
531424
1592897
1780924
1617128
1465360
358761
55069
1856662
1298316
486960
1744396
1061200
688702
1670121
125435
1544506
138220
1517382
1007201
802646
1429314
495798
349994
1752750
1900103
1765244
300437
177635
1172386
1772397
889564
1820243
1133932
467176
1064231
770128
255858
403205
335837
1552170
244673
554560
1263498
1125954
694953
127705
1774241
1094388
1943358
1640739
985447
1039176
555423
1455602
1058263
184867
1150321
324170
723825
1940880
322813
388836
438110
1506595
692487
1092963
1029958
622301
765333
656429
48376
1927287
838391
409425
915200
595666
1970524
1652986
37743
877707
601777
988517
1916177
215813
1439212
1937225
1575887
808489
1253741
1885065
599079
1657786
1421284
1601803
1554951
1879414
665328
623492
1219371
1857007
1029787
721265
1101066
1948419
445754
1275830
62467
1323433
1720032
1795742
345727
1194641
1871581
1505290
985292
1970616
990722
375638
1261965
1845683
1296963
1961438
1613610
1756882
491700
201114
852955
432075
1671694
1090934
1370538
528476
1666725
1035169
1250459
1768068
768323
1703779
936866
1185463
319123
427806
599232
640851
871929
127957
1355519
778305
1307171
679130
168893
1687740
956686
978593
1472254
692885
894749
1611903
930975
1692737
1396037
1487732
367819
1757179
896362
252152
1089555
1098969
1084311
1773112
1986145
39448
232099
1372871
1324142
1727099
1075759
561345
144278
1632412
985023
103517
841150
635907
1218850
1632532
758090
1320159
130673
907065
1426413
1309635
1999387
1633434
312757
359145
511089
45590
247569
300958
1256651
157099
1728210
1232141
389342
1975357
1525174
1876672
799643
220998
1121255
1668693
1734470
1949847
560243
928175
1456936
25457
859183
1155718
1433719
1176629
1624808
137049
317989
254874
1105001
1803350
1117347
1756598
711659
361318
1146348
1559190
1174129
658150
260673
1315811
1281015
285116
1491581
1920320
1487768
231406
400552
1526334
963128
701271
442763
640429
1593579
108862
1617276
763633
114625
1889679
214574
444984
145780
1279485
832767
592526
1840915
6254
1598160
1707734
1887443
1938797
931642
984687
1733504
245807
969610
116422
37917
1339145
1482894
733547
1035916
233733
670648
1627860
114560
720439
148224
1704127
499026
778732
867953
540357
535764
667953
905476
503431
1442433
1567245
4071
721479
151693
737088
287639
291713
302432
239230
597395
1440899
325837
266521
1016186
1819043
988458
1160106
1615350
384892
796550
1043664
930999
1692440
191342
472807
1184311
456103
1287216
1637945
216313
1699791
618434
670784
464563
1228609
1077634
744124
1730925
83902
372509
892825
770737
1437841
1742570
460459
533133
1345260
357218
1276661
617812
1767698
311302
93545
1860704
1383542
1852243
1353710
1905735
895052
290967
652061
1578616
152041
1028574
1638684
491210
620546
1132373
487297
995281
467074
1675489
1760626
1861251
1978985
218639
1059424
1697335
1837089
138562
165823
1111179
381695
689277
1170375
1464380
690416
517453
1020615
360652
555050
1577620
1462224
1466410
540042
1445008
306242
959483
1200658
56803
1999138
1354732
787876
656808
1664024
54416
1279057
210644
1721948
381464
50190
536013
1987350
1602461
798779
1206883
492834
756880
1970575
1572882
1904800
616857
117444
760141
1225254
1193349
575267
1666173
1474698
1871635
971032
390701
597501
1266050
1196726
1434380
123443
899617
1908634
854932
1564832
427816
1300870
1771513
328369
569879
1569830
1147671
1454285
1342048
1181306
1463713
848547
1327928
1307372
545289
1441506
1116150
487124
4815
57088
710188
311484
479916
218156
401427
303475
220883
1029037
1466383
1677818
277927
1614701
710702
494518
1036132
147100
774255
1700773
604372
1627976
493038
1237798
1884542
296840
1334844
918245
713345
1666568
1130622
1336140
1419825
738728
1815402
309347
1413102
295575
920104
684788
503152
573379
1396476
269452
807063
322737
1208656
425606
825364
140491
418678
113298
382221
1116638
1839901
1237312
1360430
1711575
391430
192164
203285
1834924
1065262
276986
1836691
1381028
122036
1542026
883086
170807
1928998
1869075
1024155
1829583
230193
398007
290643
606305
708928
345346
1607933
717679
1675751
39237
1042939
926546
1579922
1606264
1307791
1470377
1272835
740217
287184
840027
77403
902328
855901
1203600
1604130
464887
1025607
1809994
1290640
1046670
1160721
993390
1847267
332360
292016
1399182
1909534
142451
124633
1734980
1766120
1712946
1944064
1973142
688350
1092127
1983717
641463
447658
78490
271121
1052727
1659510
1770499
1637122
1568103
130300
436526
457354
1098540
1645609
1837689
1181248
1563199
516897
1443009
1560910
239548
1721042
805127
1627084
1039673
1261045
196746
1128567
1695030
1994486
1064702
1973894
1780985
1407049
257246
1875280
404474
1622423
366433
1573666
760840
1887175
1470363
433742
1482546
1416989
1506227
698802
1914767
1166689
1785728
1627483
754109
1017900
1326857
145444
700363
1218388
1096935
1542833
356786
644951
763509
1705342
1106069
1169402
1139202
215823
476002
1748765
1787254
1625713
1253626
703481
275137
387832
936467
1918875
1791225
1235941
457587
1477682
1414241
1375306
898321
45574
1380608
1070309
774491
1643191
1245858
90801
932248
373148
1784660
890677
1120945
89574
20285
813961
438312
842278
693278
566809
989661
1244757
666728
476285
1289916
150277
466806
1039962
1554301
368935
1468272
769063
1153899
619294
744906
746577
1201455
18199
1510586
1914205
498905
976416
1139160
506427
1739684
718445
397600
672642
1823525
1842103
1956234
1743743
711494
288770
58096
746124
41074
1357902
1130586
141711
1893385
1033377
777460
1118923
352086
1601863
957499
1664835
371167
332971
1071062
1267273
1847429
613409
1148646
751413
1592039
147046
1815128
202960
1316394
280752
233293
877107
1030343
1233760
1410347
1862839
1387045
916328
386181
1552990
1526371
1621579
1976235
74154
301950
904246
1231608
1016138
1673116
1465679
1417916
625465
1793888
610954
1398836
1389325
1476466
109977
1288872
1835431
1635668
1942737
1789478
1936557
1387901
1490313
533142
1121165
1499953
887579
218326
151012
315869
717859
799111
1499609
989290
1122069
1683737
1340007
338027
388735
1349878
893300
1384895
899659
812734
1849421
1266041
73603
471996
773470
1317174
1082084
762075
515032
1744500
676237
1377284
1854206
1873697
325767
814545
1673234
1248676
966176
129611
1700316
84559
804228
1668408
298544
207939
1946974
1543932
1229795
21526
1727991
399650
349900
1527645
919357
577959
464193
1499949
1276680
195159
1244765
564061
872907
338737
1069661
1560969
736745
1152861
392483
424627
1311502
951306
1526115
382171
927269
1144816
1353440
1813639
168
1676398
1900618
1165175
637964
714018
873329
519808
345498
598272
1112136
60608
7164
1159715
1103793
1006381
176304
724888
1430107
1326187
1160824
132066
1158896
1286517
1941682
1138651
1263819
1713102
457028
1266085
1776877
136409
1665378
104739
1579782
1431455
1448462
490197
296010
1107278
687260
508424
717250
1565644
1583010
684583
332463
1050614
1743907
1815329
1719837
1043211
1153385
53091
395463
6914
436264
1817105
1516040
1157265
1710668
215276
1279981
948151
1002244
133843
337855
1316007
779755
788104
244017
997690
701319
1543185
860250
1959590
668379
488844
420888
568714
1181923
1655693
1360109
1494523
959059
1439238
1265699
696832
1985949
802541
353749
1358766
1677059
1052571
1103118
411599
907160
1476574
198520
943226
121988
873827
1756605
1520806
1770756
1270765
1489438
17988
1500803
1738362
212059
1030835
604129
338958
1345247
1867599
1305459
576971
1856599
1545601
191319
1152951
1830937
506095
1568676
1594705
1041200
1071021
1551311
103911
888445
422351
1814635
593027
1738536
1294907
674093
1201447
1721298
660841
1159695
1839188
978942
1486593
1817347
1843202
693627
869794
214603
404799
1342521
1475502
272682
379946
344577
1828637
1138137
1886447
1746203
1843983
864729
1522599
1364641
1821083
856664
1983586
1176669
63412
1395307
1623111
665596
847016
1136020
1855157
1905445
1062796
1197309
11664
1759348
684618
1838532
708111
349747
147959
868644
78786
1557968
318066
76444
1618130
204129
1309542
429420
1301661
750358
1402920
148296
291004
1438720
1335081
829127
600614
57776
871585
191903
1641662
890800
1306203
1211083
204694
565242
1020881
969837
538877
1375196
858031
315938
1608396
110773
1413045
54308
62429
1989278
113267
210692
550780
747050
890623
609312
1855841
146487
1684845
203041
629405
195909
1754629
323077
1538163
1774099
1483786
850784
1662699
1724524
18979
1798470
922403
369213
537904
1952083
835782
1079765
1570437
477754
1658055
146949
1132070
1461794
145889
703555
8590
1064500
222405
840360
965651
931403
1752580
1993849
832
353453
1798151
1976310
910607
1675632
61640
1180502
1488862
849769
60298
316026
1280899
494661
723861
888661
1273946
731478
91157
1253005
1671619
1269934
510582
27442
1665649
683344
1018600
210543
1221836
302095
486821
948840
1655828
759686
122690
969231
677150
481091
322633
701789
838425
414272
1349250
431548
1337984
954620
1430748
1489997
577125
1092500
1925525
916583
1804508
1211979
421478
1238835
359929
1315252
493879
1819121
989934
175630
603927
331195
1240388
126536
1885587
270621
1169271
1986199
1919817
1146692
1504117
1299102
1599917
1630375
175854
1924689
1254711
782307
1445157
528663
107357
1839954
1538291
909445
170935
375449
1512905
1846979
1199374
1054475
1381973
560078
1335457
36598
1738417
1476485
1217162
1925507
1188977
956689
1992649
1833846
1489766
17773
1537018
1236886
708939
1215154
620216
784107
1118303
1659772
181691
450490
415690
605177
138874
1184559
1740168
972685
1096450
426297
716104
147958
1575734
1602740
568567
16987
1335195
1892607
1448536
1561836
1319896
1039685
1160824
1946998
1597759
1440780
472185
191885
1743342
1098607
800314
1179265
960949
591774
936583
1653952
1721771
208490
1540451
746618
1106528
1645287
1935107
1576485
1529989
212235
548053
659214
599684
1487072
264679
1339275
603209
10021
884336
183685
1743924
644694
871617
429131
288842
1239851
1887064
731978
1151011
1047483
1650747
1787966
1714092
448981
638333
846007
1649250
598958
1208324
1031876
725950
429193
1997026
308314
1194789
1751374
60718
1342765
1371558
1134049
830155
743169
73279
194111
1306155
1996839
1013625
1612550
1159356
448618
952120
1870752
19413
358550
1314299
1881558
1204466
32306
409031
1150006
295260
174860
1796459
1463456
1235723
129192
1114896
756176
1437506
1361866
1103197
830898
1623668
825964
1904440
780294
1285311
194547
106271
1119527
248626
1150517
1338225
918654
852840
213676
1218688
1853722
327048
812092
1008511
1654216
669667
787888
1567961
1167111
822602
974194
1797073
805823
1796179
696986
723625
1914129
350831
940010
1358332
1158381
921479
1562941
1900951
521698
1558541
791939
1002939
801781
1850571
1384901
185584
1680782
848232
18202
1375137
527956
621410
595610
196868
1946410
1716069
21892
103217
823835
1196781
1359795
1140518
412051
317677
662231
1473313
1038642
699631
176674
265497
1665143
919124
1054142
1072713
215885
1044490
332693
129081
1252661
128732
1577339
1310439
797154
772272
1101999
1411920
1987133
746237
1668999
135291
1008379
1924838
1659472
1690249
1060862
1348869
549512
1972139
1034036
793171
1669238
1102689
515980
599213
421964
1150746
740951
88381
365305
1678927
1654710
860974
1745160
1195509
504421
743017
687765
678295
1107462
1315266
1959839
553012
21514
425750
1182547
750882
1805120
320413
183869
131537
789023
1332096
217885
34549
276063
1110635
476347
38093
1871398
139214
1699269
1623462
59505
118472
704156
593508
1962009
1847275
169164
844141
1121448
1405491
152877
565532
1470881
1990973
619230
814659
316572
1412111
1854999
1217336
1170152
744584
381496
1057152
925803
796234
1616932
1353758
196259
645047
528081
418746
1178363
738835
212624
1074758
1786418
604746
555338
32433
1423616
807964
1966788
676556
1260500
425853
1074669
493134
123116
521233
1803559
224066
792629
916423
1477231
329719
1590412
1964284
729437
622667
1360187
1201897
144956
1261067
292866
51289
1493324
602032
287619
1660895
75855
1685387
197863
494023
1194944
852539
1723299
1013600
763232
1237766
1832135
458390
1577732
1312988
1257267
1683209
205787
1855816
205790
1360853
1426976
705026
716340
1328973
1784980
937028
257645
801820
11410
1976480
621201
670930
727950
371986
1830893
341892
1064717
1400101
660166
1985959
1807595
1545425
389861
106479
1649682
155598
969884
535530
1640066
1157820
773006
1791899
1614881
1239457
824505
661983
1802659
1356541
141394
859194
1259485
561987
1749733
1644685
600638
1024382
168382
1534194
1601852
1659207
1600020
1095435
1513234
863119
1471563
1191122
320896
501514
1297002
1411894
292428
1427501
1719352
975632
95381
1909885
1222590
223283
324829
342230
417268
1682805
648894
1957416
263578
1321181
662640
1195388
379144
1611635
897541
927099
824664
1316121
1193458
1385131
254309
1370998
586063
154141
42722
736512
998696
1391704
881462
1223540
484140
1482706
831880
444331
982041
497825
91701
1100884
417437
1021434
973935
162871
1565228
210171
923656
1690734
691662
1988620
997383
1074650
746469
425009
432916
1967702
558541
908385
1069248
1479851
95554
748993
1738966
486462
1476526
1258886
850861
1721056
261623
1669357
532417
241864
1403376
570020
1774819
1791386
1323262
1503731
1612023
1481061
1936751
1146561
1325865
954429
1749829
1752549
202111
232736
1769867
1456191
790456
1318152
848319
1759328
1615411
132707
677886
58146
477968
142588
1000195
117658
1425316
565950
189999
1474363
272187
792811
1122744
1343036
851055
1015723
235069
1527584
817633
711814
875412
408527
1944459
365840
1656587
1520834
1836679
622700
598002
845045
639293
985764
1999228
167603
1248813
488614
529367
1649548
768848
1916008
1513752
1810615
1301802
1387287
1454696
134148
1000671
1538688
1595839
687340
864863
1526569
106559
47091
119515
1461213
8556
1902491
613164
1133090
341304
829084
449556
782154
435707
1406566
1820398
1515258
146566
889405
483520
209042
465443
1746457
447913
823039
1467874
366937
1116346
113913
363320
528066
328530
694106
165971
381773
240840
33809
1272614
597704
428668
1345566
340871
800176
40432
506316
2294
1465776
622679
571170
1845931
526994
1359443
237521
1140999
884535
1701219
1547302
1714049
1992213
192143
859001
316002
1711577
1787028
1096836
840003
816564
791640
1493202
1303445
814606
39375
1094812
1362459
363592
112622
1944032
1224807
1735581
1594969
41389
1821556
1749160
1218180
429080
1655325
1107853
810985
958334
845655
468172
935903
1108163
1306992
89323
1575626
955912
1238433
1881149
1883685
1735037
1097023
1703483
1920345
1248299
831600
1527874
595341
598090
1763557
1717795
1385614
1570417
1556638
822709
337109
1356494
1303577
375492
1358325
308852
203456
1078115
1892978
594380
747231
790666
1766183
1288895
1377548
300144
152931
628104
206799
994030
1055094
1590889
1747039
1823329
1336231
1165856
1690468
1579591
981852
1926092
1029088
105028
270807
1409510
1827624
1488920
404542
1524238
9999
714605
413788
1133462
958133
1341180
1365146
1184231
409521
1861563
276464
955631
1109483
1817419
1786138
176967
1035538
148604
596661
851718
765756
1924540
1094655
703771
107469
473841
778598
1325200
827592
123811
1329085
597162
866227
458812
1568089
1974105
22657
758807
1285358
184282
1587316
883191
1285226
366668
969423
1798595
671583
652147
1715008
1429000
1077313
1629070
1738575
1011873
657770
1952607
926515
92763
1833747
203812
50864
1214360
1759660
1545558
1538134
351509
1745633
545007
1355665
840559
653458
517776
839983
1631010
797585
1222644
272357
39371
1981994
1575855
374947
70541
996028
1108013
1160211
297565
994414
1019261
542435
1205793
1726366
1097382
1015204
1168897
784101
580458
1882425
323037
1617805
1932309
136590
1032366
1052794
476654
659434
912171
383799
1600153
1287532
1195828
1419854
1387321
1318643
1686178
299425
1286719
1018344
926704
1172884
1673049
1876848
237258
1748020
332370
1959474
118025
1339569
1542526
695731
605619
1614488
1345938
975438
16133
513594
1659564
1262189
1424696
1263438
653167
391682
1988191
946120
1092636
1789397
1333105
725481
297518
1083181
1828888
1403345
1153129
227084
260049
1614862
1136156
70940
1459238
1230203
852879
1035444
1456856
1321833
1180392
1253690
733244
75442
1579624
1490098
601091
1455495
1135054
1082296
1092372
1687276
1694312
1214399
1242028
182630
931098
797715
113181
872476
907470
445840
710039
1882577
336969
1792208
132924
911530
1319431
1136298
1211659
1363273
327545
760885
1473423
171973
1735669
703364
946118
1095538
27938
1676967
830712
1273073
1123325
888564
1852590
79765
984165
123770
648223
1392400
1115742
1566331
251921
1723668
760489
1706836
1986359
1913
13798
688186
1089580
1659028
897142
62472
1310091
155307
139515
5640
768582
1823066
1389967
1924696
204253
779568
1652307
1274074
823964
1188598
1059263
1874903
1538002
1051954
1469815
538116
744030
502573
7150
1195550
903291
399004
361813
555558
1916277
1203979
1713527
383997
974072
1528014
1358993
972592
169786
1769097
474118
1213152
1870278
1925057
428201
1711905
1682117
639306
1248396
481466
1559100
834177
1879976
1088595
1212497
159384
1881579
1469724
1252597
1221068
1763514
1241922
1554901
948879
1317623
1970400
1238538
1532025
1979991
539954
46629
1594722
568048
298810
448999
1869828
31650
1106165
1155600
157562
143197
1289374
1172563
634272
1969249
2983
954439
336772
11128
1832430
1355287
746309
117794
64951
927608
422156
643096
1329988
27281
1732959
1344219
1691759
945022
1266696
1052480
695199
214894
183839
1458384
837764
1383821
80299
1512692
1149753
1423310
1217358
347117
651843
1551507
937744
1540485
1908390
979063
1849640
741357
485568
1545369
1081741
317456
521167
1713981
1045474
1509299
173467
1820390
1797391
1066303
138773
1479462
1740188
287948
579893
350457
1588377
603467
32356
702129
1071910
739039
78263
631200
1353078
1700022
1276644
174699
1694684
1582811
511426
1748749
781535
1785796
1697990
1194361
1005898
859243
281367
1675527
420487
1936395
189530
1678144
686821
1641320
1874548
1096201
577971
73121
281354
1462837
1711433
56434
530562
888645
1991622
1520888
825880
1047468
1967962
1327845
292745
1161326
326090
225240
1107726
1903109
1523648
938455
1256192
853787
131108
1421424
1372763
906240
576740
1823795
1616024
1174366
1726044
1586266
631435
1063442
1808142
126125
320811
904336
410777
213156
1551116
948810
479501
102707
1751787
916239
1132918
659384
1733893
106614
1614180
1034788
316442
50194
675870
1380320
181268
1295034
1862071
348360
791985
1463995
1101133
199453
1870905
1061368
436826
1434131
896992
1604701
1869088
900585
1703079
1637552
542782
1206908
190840
900512
1324013
1237659
1236845
211507
898449
1000266
1266919
1932644
1247892
1188701
1077462
373750
424052
280105
1437745
692455
1307580
1468054
990804
91601
243330
253579
311153
1265907
716274
442332
1939997
1489715
1385216
1617842
1056804
1066136
906897
363313
460632
85071
197200
768386
843449
175994
754670
996473
1736094
1535023
1115422
1673438
945901
1644151
1938908
244767
666933
1358265
1140011
1344912
885290
1041985
1245115
1659313
1751991
1260490
1545203
1008728
1782440
1226576
667321
379508
182991
1252647
439883
962090
65219
1063837
1405767
446168
1177172
1185040
348220
919495
644871
277084
587487
1751375
333202
1487154
1645992
1622081
1321369
850728
1949455
1443951
1097327
963267
1220156
1309103
1233574
208199
24877
625664
766756
574040
1772580
1850026
1754857
4760
1248455
606766
455936
1664434
362713
1675408
1621134
794665
1372793
1053192
1705654
946404
94055
1051631
1169982
1227364
1591697
1765088
272904
975481
1398240
1891877
1941594
723395
1051999
1626325
555492
870310
1119293
1101846
137537
953532
13200
107472
938232
450561
1862248
1675518
800859
1685245
359960
42946
1127440
1655391
598924
1548035
1338862
740338
1281145
1570775
536914
630724
733005
1926259
1357102
236477
556301
265493
498547
426225
605024
272277
1683534
82808
351067
384958
1779597
225853
559323
1252406
1375054
1102859
19358
1091793
390769
966830
1847569
1968956
277041
1941699
1575842
1390721
1547688
671854
1520376
917432
791961
1093365
764942
455413
1282428
951823
1647878
714522
1981048
1148364
427190
189488
1461473
769733
1610525
626590
464740
1620885
1794729
699684
362468
639662
1225743
1333419
796036
967536
893409
736786
1078482
264356
1667554
76962
1253181
716254
1811207
1222773
1466494
1194427
576765
1660963
1747209
1257312
1958390
623043
638122
1119112
1183306
1197244
905353
261384
1485537
1833016
472440
1590225
281262
1079454
203755
1159021
1096830
1439985
1321771
297554
456215
73488
1672708
595563
1442353
1473475
507534
1894408
1992701
891640
1542785
325734
4370
20277
1439462
1877589
1701501
1829819
1353662
516240
73843
1758739
468523
814863
832799
1324417
75483
583797
1224140
1273133
150737
530088
340234
419811
717136
90975
410585
90081
1644460
431320
1735854
1112223
1409181
1166001
844757
675795
778136
794113
1205395
684827
1117483
1227078
1804518
877197
672749
837931
620340
1657607
549562
1383059
334432
1396488
1242990
1313913
1719363
820914
1956102
1782086
736742
645560
1826310
593070
467940
414148
941733
1426638
648326
1351764
637566
821432
100139
451084
613060
1230939
842680
31067
1172679
1949022
1058642
80566
1699381
990631
902943
509784
254350
199920
1709026
1137968
1350268
45704
569125
467820
186118
604242
1971318
1372640
612311
1202243
1890820
156207
1034235
503751
1471269
111852
784100
1379750
765602
960215
531221
1182823
369
1816176
553994
875659
189728
1486948
305073
1830488
597593
1572639
1585678
1521595
344095
1067646
1043911
139551
544222
714860
1116952
1836531
1278355
1166802
354791
1262536
1898239
291245
68656
1310548
1249960
1589009
456872
443975
47119
1831165
647642
412266
1206813
639578
245387
1298369
1292018
1365366
39974
267713
627649
1081223
1265390
1271768
68165
645527
47373
1828666
1659345
696184
946017
1407795
1127254
1862197
300135
706382
1533932
1662982
1278659
706508
371903
859876
1537602
1458543
1779995
358171
1673730
1111108
441276
869622
1844772
1542812
1570886
1128210
1741157
1366397
832004
1108081
218937
327964
1181084
27977
937410
1000498
1609874
618719
549186
1965582
462825
799665
622669
1868592
83436
1555787
297095
1284888
189685
1172017
1286726
392204
1192413
1961962
1408815
999406
225359
1104665
1292632
1418874
1562104
1570110
692206
1138833
1663588
1497588
236045
188850
1789162
991948
699337
1633757
706268
645055
1220459
1284530
1155925
1355942
857156
162788
1767455
232569
1640839
1654492
1382815
838246
377104
360364
832011
73836
1085836
364189
320005
554497
38276
1360503
1641473
210253
81521
1332613
538351
1954831
434363
1484219
317623
1926758
564880
200189
1991196
19763
323452
47625
215391
1033591
1401491
1997529
1487768
1560706
1776062
675572
69067
371895
671793
1163586
1518551
1932375
1098292
1476045
1244547
881430
397544
73403
619257
1158061
1981469
135717
556656
568347
1153806
1866429
1079458
1040250
846056
1495335
1690472
1156110
1014073
1959512
1234734
1151900
1156011
1838374
1900301
1980781
1967559
1730841
1006352
591553
1970486
28919
838588
816773
529560
1401796
169675
158221
1783680
1164180
973406
1972609
1672536
1662839
647062
1549939
1690710
1416460
1028852
688587
1084940
1633970
789269
877554
1624276
162603
364914
415437
188269
717830
1656425
1126825
1452174
1212822
1580401
1230469
705377
501558
135392
584860
462493
765191
1753296
963528
249974
1465896
1952399
1841278
356802
456711
1179886
913210
1241086
306905
1000712
1219285
979323
1611515
1034085
1408906
32589
1820210
1029376
1257675
887105
1456685
759424
533513
1095817
1999211
1374947
1458811
262124
1638948
1161185
118936
443446
1032882
1017595
816555
723576
65207
586795
839288
930421
1348380
1733611
521241
1011652
174966
285058
1290841
138592
1924835
1120334
43885
1274514
452852
898972
239110
29880
1095592
122668
1767522
1376608
507000
1735777
1757138
961352
1236216
568950
1245306
1837599
504470
1970785
1771418
1415776
1031450
642200
1240758
1867091
1034027
1973798
1672436
929325
1258058
572451
1198111
1401852
1798171
1154121
317476
727077
1695329
1746860
1619135
418190
1204765
14784
53598
1541401
1971888
1320017
846284
1366673
1868847
1403881
1173959
686374
735809
1165856
562394
1471363
1234406
928290
1076355
1911015
693590
922645
507804
313311
1995022
547296
1585426
1726811
808247
1441440
947601
1500038
1478999
1135649
1318660
1140662
1157945
1520002
1192961
1613981
290109
414821
465338
1638096
690739
785878
604089
1765571
355921
520725
124400
1300985
1248774
652332
1338384
1675657
530253
693755
1433544
1535186
1173947
1557743
1540085
732026
1289727
689456
1356392
1749555
487126
896620
38640
1782385
581168
1699002
1964299
665474
1294227
218024
1170589
1643704
1508846
206609
625149
531813
1359850
1683902
168612
1954613
872731
1044439
1404446
31006
1968817
1233883
496385
276508
207486
1441157
926582
1503356
1645071
1580436
1207499
641429
72232
920877
919273
1516482
339744
1925543
1070414
1332400
1257985
177309
1547061
1196000
212902
717490
724049
374533
1276623
545830
519883
1267032
138693
222677
1914192
1455243
1846922
1449507
999618
966720
1005422
899202
603843
228458
695449
1666938
1245119
605992
951520
629311
467870
341836
1755090
431346
1900594
1693687
594122
278512
1444394
208514
1289571
768047
1275197
1989564
1020859
1782580
559426
280553
516990
836214
1675150
475652
1770766
127293
479603
1644029
544181
546502
1305242
861381
296386
126860
1135262
799448
489257
1745397
1177355
1102855
452495
237372
1308425
1524322
468777
880039
1621173
1907234
1049257
626853
835512
1453081
853586
1172225
157695
208663
3856
623031
301868
267337
1380957
904835
976700
593936
683695
113802
183953
376585
236507
761799
1782805
137630
187546
1279207
384970
1810631
964124
1446672
1564699
651943
1625626
1373102
1762749
25372
1670475
1847207
1941838
541995
1678450
1805703
1432810
1429575
1475056
1947491
120377
655375
1171969
379585
85710
239602
228373
680418
1817442
189560
132484
559512
280540
332332
214660
1563843
1806641
985935
1094933
1604959
1746423
1412766
825410
491124
268494
1553758
761411
1523880
1106808
1503378
805636
766377
1263397
884182
1571050
487923
397356
1662072
1640261
1876204
647867
1102671
1748763
384272
1654797
802360
536536
115885
539465
1834370
1618520
1042003
839931
634415
1862286
1616661
540947
165769
710542
58535
603308
1925023
1099609
419413
1152822
1362449
1681844
1121440
1264489
127371
694871
212842
233174
981004
761567
1441506
1135436
539125
88100
1968738
1769377
1798547
577967
1558267
1850765
653363
1614487
1965854
1087910
1707525
132683
1188819
605375
1074388
747775
1323562
587799
777058
1895077
366393
682717
322630
1828944
1949866
421991
305755
953667
1768267
527320
461146
359833
841845
995684
469234
440675
652625
479448
1218398
1386577
1458851
558187
955287
501920
230087
383390
1695190
85593
1696720
1029555
1217771
459978
1202488
346956
1622986
730518
309757
750919
1969489
1049633
1214131
1945262
557010
1194063
1134032
924842
1156436
1797242
1688486
1983274
19747
899364
983921
1344362
42039
1508245
1196624
1728744
1987497
21384
245558
28532
1908278
1536019
1849068
1409377
1834231
1460259
1321930
688762
482837
1220492
893024
1298283
1052136
20249
1048060
1802369
436240
79436
647656
928850
456899
1843388
1909051
180193
1050604
35592
964870
1226790
1372726
1357821
897006
1140488
97504
1103995
1169078
1442933
875720
518266
447464
1830374
1821370
1770558
379065
1725804
217843
862218
228449
1855359
395155
1870585
1226483
1585560
641127
647915
1627363
530632
1693493
778580
1848891
637114
683780
740851
535823
1181499
1585317
1511481
989871
982746
52208
1891907
562328
191449
580527
356427
142802
1515043
133237
924018
1527529
1380431
1927319
321895
816181
1528946
705316
1889571
1676156
1803284
1060817
800725
1194039
843832
1048712
256269
1518973
1703538
594023
31627
1162344
1726220
366199
452445
669934
925046
874336
876946
1362732
1896126
1143974
1206789
520932
57935
1899995
14954
91489
1408946
1181167
1850281
698548
1450797
1479339
785283
147364
1205632
636642
1155459
1575369
1473343
1619289
1874335
1414174
729460
1094334
216413
1823507
1122515
1621756
1309829
1877830
294081
1355431
1240367
749464
300143
590303
665141
987592
418708
1137445
280993
1936197
98314
1304028
1785877
810488
1293599
974771
707382
716659
471899
1288979
1027373
1767607
1277950
258399
1350388
1239442
808266
779552
727646
1476021
1456430
342214
181588
1629357
1914513
1629742
251457
412634
1450427
1003115
1143484
787549
1618289
1609676
868233
1636348
1335924
630004
395697
530712
988433
330329
1436019
1593204
714901
306966
744432
317064
802098
530360
363093
1093624
1226880
368258
1840710
242836
563462
1732315
1114173
303830
319792
1400335
928244
1233457
650446
550878
974116
1656831
816012
151468
374343
1122705
453768
1302614
446062
552780
833829
1285183
1794713
611623
266831
1577900
821455
966067
1038665
1120059
1643699
793949
1155695
777716
980600
1863423
408305
1572284
1449426
1870430
849852
1379249
1046406
295173
1579591
1224272
1733201
1437097
65011
1869000
832300
1229647
319210
1201508
1155109
1141811
1552209
644199
1488271
593276
1625028
968959
1295131
782344
1106499
1986914
636180
1734392
93815
476224
38287
591107
1008934
781002
23454
421782
1509900
1039203
947033
25120
323152
1874795
1040740
1510066
50243
383864
1472256
1758662
1120504
756453
151518
344495
1813279
1379345
1653215
1947540
1608094
1752793
1847107
1771736
1966030
1181780
1516424
1515896
1923750
1547148
1227788
877648
1368690
1471024
83450
559537
952636
1811400
990640
61251
717521
1901764
1050920
283405
1421572
498183
1679779
1801106
606925
1937003
1719550
1667414
1049030
1904581
725799
916362
1821215
801391
1673528
1020404
234585
697042
1196696
665330
584637
1324630
41280
393539
914561
1881967
435586
675169
76530
787973
495227
1454893
844910
1499417
1647156
252336
1183340
948259
88139
921089
1411520
502078
922515
1267775
1826262
56471
397209
465620
590629
1755934
1369261
489622
1337697
442578
1971471
854591
483478
1291164
1073140
811761
882725
570614
933835
1218517
769553
1034978
245674
525877
1990465
519963
378709
1613952
296211
1897307
666751
1612948
1611805
1651466
1243022
372372
607167
1951312
210902
789073
1385208
624572
1340806
1104836
47056
672356
1607053
21354
299411
1558487
39025
1123413
1558451
693741
1629132
1067474
1086652
974211
40493
652957
294404
476614
999249
1309666
1767997
1598582
1991812
657305
1426838
370649
72428
1581875
182988
1209376
676924
446619
694908
1410563
1747692
280349
1431783
1460842
416683
931970
1960555
1110372
1186978
681428
1881287
1435627
666757
373590
1100951
1513452
252674
660886
66727
1207360
379921
865424
259368
1228049
1716065
1587770
461750
219543
721673
1809556
24800
853251
305012
1502069
192515
901524
420712
905734
1387033
490733
626150
627772
326371
941198
1622756
194229
1452985
795069
990946
870407
1393821
1534119
313822
1183384
952833
1035992
1028460
1688164
878919
1242965
1129551
609735
490859
1977277
1977784
1318235
934652
1501383
1511459
1683013
1511932
910176
1302888
1982246
1038595
217353
1183451
1821519
904670
1903598
136779
1790159
312687
197794
1135407
1321074
986821
259049
1319122
1771810
1770174
1423049
1678563
779555
1961338
1274605
1202601
1807124
519388
1025914
295064
1859958
249425
664521
668651
891187
1026146
1561186
1808688
1517141
1299759
1862220
317396
32515
148188
46075
363091
1063925
1341283
1876594
1274322
339455
1226687
615443
1445915
655957
1083708
58037
734333
1886320
618723
1639567
1639445
544423
1669771
1032514
777938
1137532
206021
1487167
1711809
1594218
73736
1928234
814221
570275
1826649
722015
988316
1539382
58447
554599
244973
86230
1046235
396954
534452
528509
1518246
385448
304583
174078
562597
194849
973341
1859097
667274
1391211
180533
45251
1496028
745242
1465575
630813
472875
376778
163475
1700548
1527044
1354200
826496
180512
994576
1151525
1804378
198791
1141412
1348222
1481544
112090
152492
847442
792248
186790
1597649
1165516
618512
1465293
219972
1418417
54774
582653
1498847
894971
1784157
1504611
437174
1033857
1957409
228603
1299676
1185292
1343820
1365281
54440
1651882
87883
1155354
1403053
27497
60036
377206
1266591
1569148
976407
31591
1374706
162365
1067318
265519
1888920
853394
1688280
340074
425495
439527
214659
1983350
527256
1493795
523755
934402
514165
102993
880616
908871
1251823
312419
1356404
1003668
257890
1133728
908033
335666
1878423
1731456
1680179
1546132
747969
434634
1712363
351812
1499431
816788
855904
968585
1138660
210899
308869
1859802
1044230
1821047
397905
1329713
1774544
902500
1868525
1131374
393010
1312709
1585297
56828
256972
990155
1937780
456615
1575409
1303693
165391
1832751
1841672
1717599
1647914
1533885
100747
1639777
1546967
316419
1337163
245115
745522
1490584
380930
1337771
746228
1105954
1105949
741361
986064
414366
1682574
1258367
1081976
308193
1501710
781983
142766
1429517
1027808
1337295
482636
947300
1351637
1616733
1909026
429893
598084
1502544
272694
191812
1455944
682743
32311
982405
737046
650203
1068059
521359
1586362
723257
153632
1303948
519548
1702123
951750
1250696
850291
1164546
914847
1774798
366716
1298178
512635
1205035
1036067
1733025
1128990
1638113
646334
723054
792518
1418738
1569949
1645116
426665
437637
350170
1698614
1987964
1641397
231923
1286088
181472
905643
1645390
1629495
1258568
1706205
210372
1454851
10116
1211312
386729
1721927
637569
1230714
1855188
1229210
1568359
1004189
905069
824564
1886507
92694
1013717
1349186
1838215
275392
1539007
1894606
1216828
1447268
200401
1225697
1417595
281435
1029336
921468
342127
372187
547289
1416304
931292
1865971
1713937
686407
1023600
521265
1312847
1548137
1711185
539425
207257
1494292
1246299
321967
685711
84687
1532076
1621673
488805
1073626
444775
732418
146117
1038186
1124617
1376057
1662366
1485168
1739901
957884
968955
46262
1127369
978668
704622
1495678
1678710
182608
1858635
1653825
61547
74054
170821
1767614
1066871
877708
1408156
1239534
509282
1493297
696965
126916
1116098
314365
972038
1401605
618640
598610
1231415
1656120
688521
1743595
749056
1797168
694465
1484795
438662
560938
351072
1802281
1462358
417725
168515
230834
279258
1100903
1305474
581360
1844483
1526061
346049
694476
836479
19162
144904
1723203
978397
270812
953285
1653415
16978
36579
874290
1142771
1459524
1370664
999352
1474678
136842
1853156
220207
1012934
1895118
761388
1817622
391525
341191
1595187
303571
1125061
575001
1011634
80002
323183
1771835
734996
723222
1129175
486437
153002
264027
1466793
114955
275730
407813
592874
1812824
893505
289253
1130110
1044491
375779
962161
1482860
1608885
144400
217516
1532811
502572
639639
498563
1087011
1739725
95430
963960
194721
589585
677492
1675747
1703919
757233
1079634
350236
1209630
1730827
1912337
811833
1723322
1161272
1034242
711713
1208317
580748
953147
468253
38901
1563711
623752
583207
65253
1651121
930925
1804423
310843
1285460
1870805
1219742
681152
1817203
597548
1264704
1045410
432438
1843663
1572479
798622
1862298
886030
1918431
846610
1216378
1853099
552026
1282304
1659713
905608
1133810
650478
34767
1700960
1510268
1013944
1417884
1423401
927164
824680
1663262
324037
866438
1547899
1223977
1821984
1010551
902071
1648442
1654250
1704846
1671759
1285669
759409
875618
1332317
1938632
1835916
426273
1363283
831884
1684636
1927365
934723
1877854
181130
1335210
59760
1667805
737563
1542059
1990815
433539
1575208
1236983
331317
1378716
932829
1416883
363053
646294
1058263
1339728
421336
1246965
379484
115633
275392
638115
1166302
812344
1590559
1757670
1123039
861302
316689
1447275
1729156
1651613
499269
837980
861596
1838836
774385
681041
91845
603408
451975
1926089
1895678
286584
453535
1573880
267812
115101
959033
1018452
860652
1311979
1741572
304349
876066
1113494
683410
758905
1915448
196423
1755605
399308
1749972
451693
1953546
1920929
174315
1253452
240223
1770051
341908
939985
554296
510818
878626
791001
1431117
511822
1126279
328224
1306208
459030
1731550
803431
48083
1457469
1625463
1666362
1511563
567186
1936555
356682
645265
1065237
20612
27837
849522
1594052
250928
97688
844418
836720
1926716
161473
18675
1548208
48549
626842
114536
1352561
1400000
888041
1368473
1863792
583211
790134
1682673
1519162
1704470
1541605
1652404
1983672
1599639
1638929
1936343
252186
1137662
427223
1349094
908736
309252
1603955
129116
670257
1590987
1523759
1944966
729387
1536280
1006288
123808
830008
914353
1905117
932346
702246
457413
1187948
888833
1230803
1196365
1630166
113701
323005
359355
1293173
1302063
1223719
1770021
601350
214170
506169
1639411
848050
629142
254782
654138
464248
1960047
50664
1535509
371869
1587301
1676032
1119570
36012
1752394
1404912
916821
1903132
1558177
827970
976670
79287
1467608
573330
865151
17077
1564559
158450
1162029
1639203
1562601
1344224
1896208
190984
1973323
352456
1502098
351424
1941381
1072580
443459
658254
921634
1921825
637614
10632
105749
648510
1944449
794341
1381112
1033459
825298
744625
1282439
1801728
184410
1184276
228727
1947566
1191172
897567
1060417
853146
1888494
5231
29932
822744
1012303
1451605
1886145
1193747
216280
863019
880389
1541482
328412
229195
1817394
1618220
378747
1869049
711167
199972
320100
215862
1534335
1522924
1603005
1063481
1152907
1912352
1311884
1732582
1562057
430928
845241
1606527
1884967
1520982
1329504
1571230
170985
1739722
39315
436022
1306312
1514722
1440849
224790
1026156
1972880
1618976
770331
817071
1928110
1335648
1712845
421849
383548
1407015
483055
1641910
198143
948627
276994
228643
423279
189914
776551
1216207
1780567
1227975
1169652
803262
858672
783483
1985135
1831493
1905152
821151
1573176
876765
469006
1439039
452347
781930
1090420
1078169
9945
730707
584581
1811821
1532824
1500047
683412
804673
1156201
1261621
1229784
1241528
1752466
1216026
520383
835291
421299
725241
873153
1690102
1980628
1303261
1836694
1131862
1603011
616716
1454227
1090990
1423241
1775750
1189295
1230384
552935
1170065
642587
303007
97991
1073585
1607025
1056493
233341
983393
26973
315844
671964
391927
307739
1446175
1569324
1005748
1729929
1785615
1668227
1213902
730021
187884
1164028
232949
399417
1199631
1476140
589233
809460
1768868
1947613
1809226
1202446
1132115
1717681
195291
746685
338907
450605
975366
999636
880767
814497
208533
1084467
1744010
48727
1063523
1221958
623200
1157569
37388
709579
557172
1068984
1979047
883603
1743527
426248
1735286
1388418
217521
1589411
945120
1342173
104487
1923939
734156
92139
1302645
1232946
715933
204991
93762
498025
1391865
1906936
488967
944540
845000
395933
1171771
73754
918971
527287
1047458
891409
283297
648228
546619
1578777
1493979
512516
646513
86640
431723
1006105
1809449
1161038
744685
1236157
604946
1915132
1039918
1916844
953832
1276910
627517
499163
759780
939865
502965
1980880
1231617
1731642
318903
565332
934204
1188246
570565
1088275
1891110
1698563
1598135
1167581
1504013
344919
438781
1838755
451055
1811872
1748327
1286623
59222
528867
632170
204015
1927935
1382164
981406
625160
183277
698859
1339421
1830903
1366577
1381667
943140
1387793
162583
1885861
329592
998725
1328756
956760
1567157
1088675
779208
39622
1149171
405527
1131250
780967
628037
1471876
382339
1288781
1544569
1282005
1051825
389024
372449
818401
1845405
317224
1028554
1055195
672928
919136
239654
1550854
944720
917134
212874
262211
1726506
1079856
1812915
552639
1618485
319905
632284
120048
498915
1885674
679930
1714965
1299123
551848
188598
1968363
317235
1739649
934466
656125
1558678
1304294
533306
69205
1725359
19848
1375738
1846961
1273728
1083630
414004
1834378
1224839
1129989
583747
1184191
923284
1073723
356126
223872
307636
1323958
314512
1705558
1122404
1499094
1834902
1527727
1938202
641463
581667
1799313
1395773
1466923
1248500
1283795
1673927
1426958
1908976
1498324
751342
1134884
1616429
557671
1355210
1947268
1273948
1425873
787855
1824711
99340
1122263
1627961
1516406
976016
156727
1812886
1651965
286391
340664
1746281
547294
614025
433558
1969256
813808
135494
1374934
34360
491515
1972875
1765424
1029229
269108
995466
44486
1529310
1263928
290841
1184669
137739
17802
1341698
1624091
1522192
1037406
1257404
916489
1482408
957603
1188559
385277
289157
669506
9854
500512
558154
1839136
1282692
820628
1846872
1647014
1108053
1545064
1254262
722762
1176768
1615706
11504
487906
1887649
1415874
1767157
91888
1800478
1550209
1451375
372972
338273
565756
773784
1893448
1738713
50267
1546032
785887
1115762
297615
1427707
1672339
928451
1086184
474562
1186692
868785
1162236
1773174
676002
1244717
800019
554685
293180
745993
1992859
741505
536669
1355690
1159048
996648
1325410
1158085
67351
53821
1496603
1613790
294494
264321
1681016
1246124
1700523
480798
211397
981166
37618
590816
342476
316661
1137609
1878157
1669823
541250
217687
492470
306503
1602880
923357
1205532
1963183
148354
1223602
1289551
1270221
684405
1899858
1413133
431801
936564
1139792
91053
76372
369387
1553205
1980309
625127
345689
963509
1082960
1802085
1789303
1134966
1850250
1143137
167300
811842
1875617
1010628
1712996
44839
1633364
1059051
1559089
990895
1385274
760489
1006652
1722902
74362
516255
321137
765416
1655642
1042532
28585
472476
183545
1525520
1365401
838803
123747
853070
716632
1091379
830242
1090281
1531450
1946576
1313580
1105136
1451289
1294666
1703904
730950
1214723
313234
813225
1848337
1454880
1857416
927300
1430826
499405
1995561
134596
648568
1323811
640255
990291
1589267
345168
1708911
1311528
1469771
1450773
16105
82351
950977
1283301
48997
885621
847516
342477
525373
72801
309049
1423846
1192053
1229559
85038
1130957
560322
1450379
1872603
1992115
561998
1077980
219661
1108513
1891475
1786643
1770366
615224
1073895
1744458
116418
466062
1613443
216244
536797
464844
406328
1610415
1518150
1211916
44417
666583
1694860
1864038
1757298
1682521
1468077
1992717
1384764
528773
1327378
319510
1918907
786482
1020719
477483
1301455
1452218
466867
122270
1906569
1596554
1254888
91070
255192
653729
814836
1646936
238843
888444
356168
159466
735410
1666023
1475002
1125309
848809
837949
184937
405371
784262
391061
836993
1573921
1904174
622429
843072
121600
1363657
1254958
1768733
1465871
1833983
1424891
1857834
539370
818715
1395254
294677
1057620
1317319
1679475
497627
247431
967217
1499535
249863
1905058
1865884
458076
695297
1913860
635705
927824
1246133
242570
1430423
1358769
650048
383527
1758147
1963388
1578223
1466733
1620773
1803811
1780934
364952
305538
610518
1308449
1622541
81197
830790
1650431
391079
1136514
1271654
259679
793851
1702210
1051177
93774
1658640
1634745
209983
1851995
336910
1178129
438434
916186
916703
568814
565140
489745
1591493
423948
503816
84168
1620064
1811166
1516170
445896
307365
1591185
46302
538902
466735
122489
305910
838416
1980473
1392244
1013836
150374
568982
256143
1109625
473106
1882960
1494121
1150666
405840
1703578
17512
1447202
1473141
575922
858309
81851
14046
310124
1677377
1528536
680305
619709
1191035
294369
459797
1684470
1670153
1041174
1105480
1689186
937812
151860
754228
532908
144774
381540
1493398
442423
665699
1382808
1419002
1168051
1519577
1148036
1639641
665090
602236
1307100
381198
1653004
1955934
1087546
112120
1327949
1086356
336617
134942
38117
1674153
1978074
1420779
245196
1494061
388757
160417
826290
1551737
682489
577712
1352216
283861
783118
313172
1542328
886071
23814
843786
418410
399263
1691992
1474273
550452
1595365
1569894
1070175
784211
1677251
940482
967126
315417
1815056
833033
1620333
309102
817769
885564
1268792
621685
241234
428635
644564
1126606
167114
1878484
466906
351279
370245
117464
470990
1735106
1501918
1604066
40203
450550
1268670
1120295
1871005
163629
524778
691131
1903319
1756412
452679
539457
1919375
927140
1531771
640225
390536
249101
1371540
1446710
1601375
911116
365581
1456617
1878949
1898209
605523
1816792
1239148
1394851
1618380
1485087
59051
23868
329284
1141072
375052
1961270
634303
598886
184967
1769587
187250
394549
1955358
1677318
1328580
159374
406714
1554686
1442098
1157700
335145
1143411
162891
186869
479943
1508758
318993
430566
179468
1148720
1334246
458656
1303916
1187518
383295
378321
1863200
25369
1122775
630629
33169
1153274
521177
651808
1980128
1678420
627021
775034
551725
1415096
1732731
83889
1377189
35240
1050118
224803
1532636
962162
1500751
673221
443452
1287077
890801
1089771
30547
1541139
1799837
363656
1671493
257188
1377421
567692
1633450
1171750
1489373
1274398
1665930
992264
1486818
1246840
1808479
58739
399038
1867370
303823
1848484
1451203
898255
1888941
289966
493866
1261049
1854682
1377602
122195
428495
735893
117010
1958290
1704143
1414951
861804
808345
1175280
1962820
1708575
1024578
1927671
1998430
677820
1562849
1230679
1808170
1610976
1824580
662820
1251264
1809515
1519932
568017
68796
1557448
18306
1305039
525957
542811
1569693
965808
1613405
1749019
1576119
103263
1025145
1649897
1745437
1481910
1942774
1050045
923134
520765
1158439
492699
44095
15143
1229478
1288520
1046448
1185528
1981096
393796
319396
369468
1832301
1275785
1651406
262488
1475696
1725650
629490
16782
82895
1727823
1085706
970500
1222608
213018
1050439
1340920
1494678
179287
1322474
1895738
554579
1600028
473936
710959
823640
1373182
496192
295002
632257
155437
1758540
1607799
1249409
1075145
1855942
868620
722229
1850077
1983398
535736
311294
41246
397367
1378088
1154101
1058645
1737848
1774573
635662
743584
1566463
751953
1598312
533520
935893
1849366
675356
513211
929506
307279
1261657
657865
541228
597834
1030524
437912
1793162
359775
1855209
1171056
1675453
1700716
309654
803437
309565
1049569
23
176589
945142
1401061
1979357
1318216
1371672
951084
659239
1762862
94430
164365
423030
164312
1816589
344484
1473586
234218
1879386
965355
856686
1269867
1241976
1476347
217323
642330
702882
230246
640701
1394671
1255793
341830
245393
1237482
1818343
1516413
236781
577063
1226566
389992
927021
1463698
389945
504127
1321815
1521720
1006362
1874539
1064285
1326430
99440
1568319
126543
704237
1150141
1879362
1327648
1424978
212810
1989347
742116
1736730
970164
228097
1670716
454838
1972166
733079
1263937
566513
1583684
1784274
1627571
268683
1753656
250548
309135
1837548
475008
848695
1598186
1580793
256621
554302
1572993
1372718
374073
356465
348496
1828710
149894
1127301
1449269
1184890
1176095
19091
1265724
1989475
1316652
715384
991083
1858597
589473
976722
272815
1473387
1062974
1737734
43295
1681214
1777193
35397
1232488
292138
652698
1924005
690644
1042863
239518
1563203
1762965
1906681
336315
287215
1365949
1165072
96760
1579069
1624199
1780208
1571195
814574
790088
589520
1887777
65064
1870386
1329941
1318892
1382062
1757550
1015849
328424
1413845
1993297
1930335
1542239
1204886
1171064
86526
853355
868689
193938
1004708
1891448
133870
600340
1055619
122386
1867323
148880
452916
421952
768929
895147
1758274
364627
1453374
838506
999794
311034
1359184
301033
1808682
1155956
1725310
1491932
566818
296829
1014272
771001
130494
111103
679431
1762212
275459
994510
1343743
288737
1594332
345301
857695
3620
1240328
611058
1073527
1893008
696513
210668
1997294
380647
1332825
1869887
1988056
1891459
86059
1272875
700896
912214
1975582
1918367
1697374
1196143
918831
1826856
258955
235989
1898562
338388
556552
549168
1999177
1227826
1238088
1811053
1966712
1135182
1950652
1881836
1007467
21281
756775
1247521
1314510
1371759
787219
1646107
1887137
244422
91714
1278069
192497
954210
1646367
117498
155687
996090
856455
832499
1738198
1612528
247586
473152
1187970
809192
926938
229256
718083
266432
146300
809330
531943
1381668
622129
403818
926693
1596546
1209060
974005
1653830
1411968
599128
1534134
571738
1620278
508970
1536837
1054233
1968579
1011911
231083
990798
159095
20378
353565
1833682
1452221
233693
1366325
603209
478790
1811500
824442
806294
1359492
490722
1856512
1251489
903090
1504090
1142256
1358164
496729
1500255
951043
1095318
1768404
1605609
487303
1282182
1208632
366316
1582061
1994828
816043
338542
749215
622448
436078
1215093
195804
1180796
113761
1074869
769427
588698
1527631
1711318
970107
1801144
1949723
531972
40243
11886
451889
1048097
1325808
1132692
84834
1222950
1551307
1918739
1959259
1826764
283364
905657
1866866
969411
353162
1909246
1878737
1051564
726016
454289
92350
651825
771396
1176055
1436691
1765356
1753609
1302503
1726043
904011
590825
278992
130128
846168
759502
508293
1882681
5043
1233763
1596858
1014595
1190426
1073896
237215
1954284
1281621
483769
1961434
1180554
1524003
5687
664789
1152026
185620
1920034
874180
1801456
1370674
71391
91324
426849
1738487
837416
1087379
706856
1022793
1445953
760787
590988
1101411
1222690
421650
988137
416261
1476770
628772
1165103
1400499
1109972
1874411
1371584
1982211
1164210
259912
1216154
1554566
456148
114557
529028
788427
45413
1096042
1325573
701662
1551561
1695643
1857873
1249689
840116
1092075
1693515
621486
778752
1066876
420642
634849
226201
310717
1736797
57539
1362403
1948180
529710
102187
434603
273892
883097
902177
1603885
1313366
1567300
999258
747984
502066
1301286
1457196
792890
1780111
1676722
693607
1443003
1299916
1231463
347615
1784132
1967491
1875666
48874
786711
1261144
77966
1166189
1449567
706149
1525115
282091
1159475
1460225
1753174
1156933
825253
1657199
233506
1396875
297534
483822
1921488
1364392
931455
1860678
877231
1539814
1192985
483408
1657803
1974733
1349139
921359
1293142
1788767
1950331
1206334
1882923
311963
619028
1747992
1730093
1205329
1095301
1570351
824375
1563086
67513
722403
1458337
180617
1093601
1119518
299882
456923
863456
1323494
71828
762896
672119
1582209
722299
831120
300014
209818
1164860
1385679
211506
1383666
690939
1043939
1195186
789118
1142920
789761
288975
1886668
469414
805823
1568407
995276
1675989
1602286
138258
858896
940345
1298312
173667
511538
1956644
1468573
511345
716041
1070562
1986651
699344
1741989
161338
1620659
942024
1446422
240254
1268323
277171
1142338
1179265
1479619
117663
229289
1423115
1902191
1712994
969676
236422
1263659
550651
1495057
370231
501701
1081293
921533
1964594
1176259
635454
902930
1154519
1203450
831177
1468156
1040858
387430
392794
206369
296713
1835710
832314
564500
1966497
731554
170297
1382525
1662822
1809162
283969
1335211
1636320
1749653
163976
951814
464925
1431906
1296242
1746170
505976
1902920
1742512
1268012
218562
1086144
755689
476515
1913330
935030
1731857
781505
37681
1377092
857364
1319679
1297331
20025
1558408
1633109
1295988
394212
1365532
1150524
440415
1220014
878846
1880694
1336991
561901
545071
1890199
1014120
1009279
1392699
210546
1882738
10330
91152
1424057
238307
1976622
465166
71388
1485055
1948202
534953
125954
1513875
1583069
604217
424499
282884
1950825
1702784
1776979
1608767
1646075
1211742
1119369
1623881
1672435
1904471
1106298
1254054
1996469
1401787
1808305
968717
1643992
925290
1088692
407578
540298
1236960
1373093
1685858
1383400
619065
841071
958151
596206
507060
1598364
620611
438999
1703963
1018411
1596705
1643499
933871
24018
707404
586768
1629844
1802000
1706951
27638
707870
1819608
1262639
816451
1897016
1581367
633743
653759
1817243
626192
1684185
393315
551353
677144
407848
333653
635344
666814
453111
1927520
747157
1578158
214345
1333622
1882950
1391587
654187
1516452
112582
72490
530650
1270378
1583781
685947
1806718
446763
1181208
840974
852983
1878947
1871755
1519278
817680
661966
88252
1507479
250924
1445052
5260
1257214
1443375
880775
51691
532187
1744120
1670982
1923344
300040
385514
1143182
181318
568469
683278
1432964
1813061
575226
1839539
2026
774971
1269005
1924414
479030
972256
652354
1655001
518386
351052
1651509
502357
375259
1122164
309719
1719791
1273003
1033891
564299
1194042
1338811
615257
400692
835056
1259335
861339
1484210
494261
190356
469180
632212
1115625
1644530
1970589
791321
1949688
827303
918011
1832036
1729627
1470609
1056621
1291809
1642498
1266863
1042339
231428
1287735
756819
1430793
226898
900627
712803
551972
152649
539439
1552303
890026
1741093
1471178
413866
225073
102478
284100
1299998
952064
1544503
835091
1765151
1873859
1690269
1998223
100173
1775010
40221
1700778
1329991
3321
1999088
1470660
1888010
1958337
639544
1823829
959677
1934204
795705
1526723
700355
212813
293686
257707
1862783
1060606
807145
1248988
489461
592571
707851
161409
567530
364855
664554
565826
1829714
1295212
686887
1787452
1588908
828114
1045760
1305218
695418
1416515
1885645
712375
63148
302951
1318125
123374
812081
1197766
516
345499
987337
777823
827586
1892933
543214
292435
1829928
1100577
825313
1067971
1797564
1277322
358580
701529
69808
82647
169506
604045
767964
938935
1058899
136988
1969804
110309
1451690
984163
603040
352419
1931938
1080033
86428
1171430
1387840
1651779
484258
1842406
1621160
1843803
1149878
874101
1344884
929023
919880
1926841
502824
973623
446030
1258298
38801
1355594
1952385
572414
334194
1712693
759024
1024082
560927
1086852
500793
1590817
1429963
57116
1976866
1273472
1561756
1227569
1435073
1011129
829778
1505087
1217830
874261
1648726
541269
1520445
1360079
1102845
749767
1966022
83694
1871183
377046
960224
1557326
106859
1663636
100109
455091
1652310
1601369
1527535
946749
1187089
523004
527731
1239155
760024
1042527
1020489
214317
1473624
581790
225733
1061794
1210055
398450
1864500
680997
1622680
1267707
1889108
495792
116958
978607
973556
574526
1801389
1201971
844031
1901573
1873330
1618760
1606018
659980
577690
791243
95944
432114
1102690
105817
364586
971933
1584881
195945
1968928
1205369
800601
62152
1847269
461021
458342
1487525
1339429
1325662
1618360
836890
592787
715591
1641935
1555573
1020014
1831044
1752358
1800835
1057689
893004
34013
166306
12499
1669113
630521
1549644
1077421
804378
960277
1781884
410544
1421205
396567
1061106
684408
1637719
617800
941726
1484309
1670996
873070
336520
1765405
1314399
218739
25513
1151180
710184
1193371
561600
365380
732811
393755
436522
579930
786689
1857523
668806
1799042
205395
1936807
124126
1565855
915387
1933455
751616
1100483
254502
302276
1205605
851791
1351487
356107
509747
245440
1981333
854805
802763
1789603
1922925
554764
1373301
1013906
1794799
1888035
1293250
1491087
125643
1856385
334570
1765142
1544745
1000396
299582
607355
1979762
822651
1550336
1227093
349591
911367
607269
1132654
622573
1236435
549664
1380339
1452954
1993260
1198297
1184494
1182811
585082
1658613
1954404
1002471
489407
1809251
903335
534125
1639029
750003
1116225
494738
1005789
1260658
1730556
668368
1684053
1958925
86478
1539834
1936351
174859
428668
1151008
1165111
1034545
1774794
1159688
855895
27016
75234
1817093
1181519
386453
876538
914644
1711184
1995981
1309162
1895103
1035154
885400
1824203
947440
1848632
529143
1773428
587178
1735032
42571
1821733
1498523
301338
147581
45445
841266
721866
360354
1790957
392310
314125
139806
1486113
701008
1598464
804389
465039
959174
542138
1067652
22598
941639
1780607
856697
1445502
1689699
225506
423647
415132
62349
1863936
1496758
764408
975848
1011924
484757
1072894
74976
543888
1667740
1376066
302677
199426
1257229
81058
1378223
251100
1186863
1573986
1290790
361978
1321519
1718892
1144359
482554
1408066
1028528
116832
948557
484942
792473
230183
585464
490069
211400
1979889
1164204
1522165
1247272
1458988
1986428
1699305
39058
914683
224274
1061624
544189
1956176
1087791
1440848
1756192
1773832
868977
958774
312826
1271259
903050
427799
1472642
493600
1499977
1663275
1085494
1713575
155215
1822247
775748
1209965
1861587
1345306
621026
117662
304674
1314256
769005
209709
224517
216350
1970323
1088965
252071
1642274
19218
1780840
964951
562585
1995165
945209
1550553
341098
50244
875344
963567
1376265
1310690
1767272
1743940
755298
313335
42217
1966312
292852
390864
702258
5724
100005
1722361
1616882
29784
90313
139626
749831
1437775
407875
458852
601993
1168557
845854
480101
1690398
729385
1165938
1068420
120010
1848350
939855
1508786
990163
1070882
1807611
1442708
318399
184417
1563850
1842075
1527091
671480
370996
1640171
1342798
293737
1614833
1299177
33596
1305607
1447631
1439350
204049
1059293
506741
195888
1512892
1049428
622670
107163
1083784
1481142
1965715
687803
1543266
371170
212076
1877397
1651161
1268833
1025367
1262026
550327
899022
922304
944275
662990
1916837
1322155
1377975
285712
659021
322862
228585
111889
1644691
22042
1461852
1895111
639699
385275
1146046
962611
543870
1545696
533603
301336
1900841
1472841
1269694
1101926
1726026
901065
1995693
232857
921747
366665
1122553
1522872
1695790
973302
740210
372597
1836928
1772801
521283
1713328
1190280
293254
1063081
1888147
1711406
794961
620775
1576366
867093
143286
1056298
1481727
1882568
1807719
1429437
457075
1299748
1163540
196900
1363308
615042
1164458
1520474
1629861
769813
133625
685393
832722
145161
577277
641337
582393
1971941
249550
826333
1641508
610447
891617
57975
512478
1284623
1419811
194657
1772225
1987367
1611751
207867
1005182
1303124
8740
1033451
1321255
242579
755995
72046
1151230
1416198
1476230
1096599
1601767
403819
1342930
1379118
1307304
419151
1072382
428731
993804
965428
775198
1427454
52245
1598489
33470
917643
49423
742445
1798468
1907128
1513510
1324995
394859
1401704
612206
1598939
713633
1804983
1067430
1409074
285027
697583
349219
345101
1370500
190998
1184907
1192202
989322
1575755
1621321
1458127
1410626
1325901
1659181
649925
486128
611281
1005080
948981
34610
1215208
781745
810560
40162
885161
1157372
362579
1914745
489351
564707
1828169
1188524
68156
459350
919348
1657714
1829286
1858487
296926
1214902
1544024
198618
762102
1252203
423515
776211
1571843
1845309
1394228
130115
796020
1008767
807399
335641
1579694
738890
644046
911021
14180
1543321
1096156
80553
943330
1105331
1229887
5496
1533093
1356628
1250445
1974830
277518
528313
1116667
1288515
676997
318800
92697
1427423
1151313
1095434
129630
27078
1408735
900630
614831
927370
1425027
452974
200459
181557
1816121
41018
579757
1440983
1837799
831153
1585389
792234
937500
314355
354673
166949
1001220
1840349
519425
1565065
1814346
1721330
549286
219539
534241
1401979
238513
1424626
200166
1177108
1046860
73879
397957
124514
1242418
468035
1912746
183940
1831892
755345
636577
510149
1362910
510989
929696
44353
217417
992064
886620
713023
1827954
448346
1315535
284403
978289
50774
1360905
374005
580889
1211237
700696
804843
1646237
1181392
635684
405635
365738
1585837
947906
1090760
231374
384256
4831
34525
752301
1026120
1384591
802491
965584
1775614
362986
716399
1085635
898647
55211
1105648
1912822
1620320
176738
1981379
1174470
575886
723949
479971
58718
441730
1906313
476206
47337
1797340
1181607
1637919
1622959
1077475
1368342
1165387
1799378
594026
1628247
1606617
450189
1758739
1152103
449784
637493
1443783
1640771
241564
438603
630159
1053072
1347872
860605
1835765
650675
1893035
914891
1118697
768716
726894
832458
1680243
219301
1988073
1148640
1967707
38707
986000
1401362
786476
1793089
147932
625336
134602
1944212
1080972
589461
1775532
710999
1960984
1809071
704730
635219
32612
1854757
9547
1311517
122637
1516821
884365
1083352
629005
1236866
421096
701057
1124741
1708463
1954268
559734
1147269
207883
671661
1185046
586313
348342
232267
825104
1557605
1191069
717882
1248697
1283175
139624
66425
1600091
448238
238359
689264
1700073
1450212
39286
919371
953266
1627151
821937
1369685
539934
737663
880949
771897
113941
1022858
877265
1675539
1027365
1351219
900438
834761
160545
14556
1750539
1997856
1551793
382802
1269407
1798333
477846
1863664
1740384
1784498
1307960
284219
923958
836868
58564
763300
1033882
200031
215320
502988
1031112
584960
1098027
433691
853500
1303661
479940
660456
833505
1240511
325064
1194677
508019
830353
858223
235269
1442284
873220
1780678
1795254
512251
1436336
230521
269240
1254467
1874028
110952
522354
1079653
1421755
445511
605844
1229870
143549
220153
644378
1702045
286987
1099728
1730966
1513963
318015
976886
1159702
1372058
1631507
1912264
1391331
1883695
1369588
301566
1440834
1968042
159906
1016054
643027
1227288
1258701
1160427
1889720
1044344
1881499
289614
1895630
1164098
878084
738090
1635778
1258916
1413847
342803
598179
291205
207875
1576550
285836
1302105
668897
450674
1356029
374637
30217
1893372
517016
1475733
1604028
540745
1550147
773380
1358266
1958880
309180
891749
502744
1701655
1723994
421991
1448968
1983683
178779
251945
886209
1547476
74890
716505
1827647
1552846
79288
402451
1560224
601340
1161301
450416
1099852
293626
1473746
1856022
1958659
273110
478696
1157220
1271793
54566
1678114
227453
730834
564282
792380
140516
117681
710280
1565095
1660342
817559
1496551
1138584
1957947
634230
1595485
1602182
335874
825395
1938975
902310
662450
1606264
993360
1925456
56625
6714
1077885
1242194
271855
620279
1312768
1826578
1107164
1274065
229046
155525
513392
950421
1749220
519924
707145
1627335
148285
781130
1584006
1712566
726141
1732900
166062
1289246
1316231
1454779
1435571
1949548
518303
1523384
1728296
1052248
1767052
829394
994029
1089957
1760543
340746
728974
515823
1926473
422433
54013
1333825
1278391
1291641
255170
923633
1556504
1422857
1956507
610848
533128
1843049
1026851
1037280
412180
208299
1634948
460371
1626430
963395
1080416
1413885
1785783
295963
23802
230771
1363720
14990
920309
1725952
171126
1616887
1704233
727204
1127277
207078
1720795
921589
436573
1800074
806151
1542465
1871627
456526
1040288
1228519
428655
635397
859930
664273
836390
65004
1417882
281247
1204874
713813
647864
1925597
624643
284416
583057
1079777
747964
970019
1952027
978136
283829
1084703
256112
1920139
1146297
1604107
1317830
740293
1579923
747650
635717
916630
1792944
181792
1611786
1337758
1268021
1778610
1185428
1849443
1807608
1884599
1020150
1660665
1914076
731898
118551
1795027
1903628
1942113
1917678
592697
308178
772178
1401186
1990457
1401330
1233278
1981604
1269869
896877
1926204
1210308
1136574
62565
1618258
440958
267375
108136
733471
1943889
554467
772041
1641613
322576
565533
1033852
334331
1818899
1841107
120690
297641
1994004
1302825
783413
1508893
674126
939030
1261226
774738
297090
1724058
1907779
1704843
513985
1961704
482158
499959
970649
1923642
728764
750749
1604188
120387
313219
225507
1422234
1738054
1551346
1552952
1901812
797849
1176918
1675094
660252
385410
105994
896845
1441843
163621
507896
1586782
784737
1878435
509812
1733956
885028
1174001
1111207
1676974
639441
602780
88292
614228
633331
1820364
479367
1300956
649164
764932
1745757
866912
718508
1234985
746720
671804
717176
281485
885091
738625
118695
1645766
913966
1218449
1863389
767227
1513790
1608744
1043211
755765
1814608
1150398
1016015
1679097
1231226
447864
560761
1896324
159821
1593314
88267
355400
1630305
921137
989516
847109
210025
489539
343908
1068580
1555985
1784344
327789
436394
1108325
1804744
1592841
1747215
1829186
1828449
280146
1535361
1067900
1124929
933054
1893797
1486277
1538678
1761203
970063
1814374
1036725
1535707
1959121
1168261
1193923
979475
1909858
1093965
1822279
1698837
1952616
935689
434815
398439
1579330
1981673
1174007
942780
864560
415534
1147367
52000
1809826
314259
461128
1524343
396694
686396
944900
735414
738610
1312690
231976
806367
1346270
1851715
1390087
1011012
741679
597378
938395
946198
273135
1615649
1383745
991897
1098951
945606
612385
567635
1559786
1336970
1436474
1978054
1001458
755433
1563652
106703
1091780
1149752
1343860
996371
706413
1239375
178169
568067
562049
1071770
337948
1396039
1168465
457990
985747
1956927
1344087
143339
941577
1071777
136302
1144934
398052
533246
1357264
1603318
437749
341118
1805151
1095633
1828325
1966001
1756028
81719
1702106
278271
352553
1058087
58158
436480
470562
1404687
202396
1751842
947052
1062840
988428
936742
1801504
218692
1097637
1087795
986566
1332727
1708938
1919021
242051
937857
568887
474376
294598
233293
1650616
1730556
29897
1556816
1233012
417492
1731427
1090314
1509973
1594642
446020
1298888
888741
784185
491793
1768983
1385655
1089252
1862823
1654745
1617967
1884815
955601
975165
1709518
1621226
991006
1091298
290182
175059
1493195
1980682
1511311
1429628
861024
1861031
229837
1463762
474712
312509
1603147
1464542
487358
1879993
517842
1563757
1854756
1829751
1233961
464971
1381590
733983
859664
162140
177743
1624781
1232984
578415
1384611
435811
1110770
725318
54851
853839
993972
1087430
1716546
199939
1872129
257351
1999948
1498872
1052509
937374
44650
1241866
568720
848640
677909
1866681
1014801
97721
1246135
469642
1123245
1838246
1089562
1962306
137548
1406387
155811
316539
405355
1508683
1369297
1943630
648889
1751445
152109
1137957
1581214
1315008
254779
1503017
663638
340626
161396
1886293
1008771
1356137
572973
1765858
1527463
1350849
1793232
130834
31310
1345167
935688
1854100
1964590
1630402
940168
76447
915550
1745143
123136
380782
1884641
1924918
162171
450610
40081
201376
349137
69140
820202
1055012
1682321
501326
1621474
1379012
1155125
193191
533174
84768
825062
818921
697932
1378960
1423602
1672443
59367
1564464
732816
571944
1791962
1776360
1706758
1039185
398578
641718
1466681
1200053
1906138
251601
950121
415116
326390
1513631
279128
411154
1011749
362845
1872348
865108
592096
1460558
1418513
1338847
787700
1686956
913575
1933103
768567
999063
1443247
107452
1853396
1544115
333560
1004388
1015359
1726795
1104259
1659394
1917550
902020
1300378
43953
1315349
899821
411750
1180696
309474
304274
1553493
815704
1885996
286843
1450542
1344440
1262652
1644625
1293732
701586
1157063
1888378
1393781
716016
31332
991287
1208261
659004
537897
243938
786685
947163
1750202
1360564
1465265
1498111
501601
321324
580137
1498235
671895
1515597
613019
1379904
752817
128338
80524
1953658
1271906
1443243
1228441
519547
561913
1781903
219701
1787012
510554
1832282
895238
715808
1803938
547475
894758
1836829
127504
932154
1996064
1204629
7130
128594
162644
1566658
1011947
506347
493462
1307336
1587824
1992020
1331971
1340769
1190190
1226568
1217000
125279
381759
466230
61370
1461204
1744289
524193
349708
943030
44143
835346
556452
60172
1160385
1337923
1764499
212820
1890666
1176703
55928
1084174
9079
11554
1758712
1541100
1345370
43806
957821
1927623
301386
1244251
72915
858753
690697
1038257
1011551
1941023
1125151
1295066
1172098
1005555
183292
1905298
725601
1253402
1715572
626950
1405453
567757
385679
1558617
117819
1575316
726661
1101999
757738
1189225
378580
299991
1118241
1230063
1097
1983966
1731278
388199
920965
1504086
937900
8775
762634
286678
482122
1475881
973360
864811
254322
1034078
253237
426980
1308954
1051013
1439954
1680402
1559576
657898
1449255
782014
1557055
1349839
931716
487311
840282
317721
405852
1647720
1775243
1640975
985992
1102876
1034068
230187
784491
1000292
1503633
158386
1505114
1230757
8255
1230430
617216
890423
1257670
1794118
1359789
1501245
107055
899722
718152
1272026
684723
1154757
356153
807097
1625849
1459078
1789366
1812689
1293861
1132722
1787470
374112
894036
1126724
919964
881006
1831120
1301202
933398
54018
136528
181144
1587674
1945308
1542496
1674055
1237892
559308
712472
1359712
1908822
952958
688285
675314
1823682
973137
716496
1538992
1547322
1698428
878059
228268
746439
148467
593357
544289
308498
892922
484175
517758
281924
552078
557664
1481473
1441332
656698
1594768
1580957
1251064
688457
289330
962997
1768732
1444710
1561897
1702575
1282623
1066932
1177192
779561
630853
1344064
1236261
64986
812960
707294
1070134
1371948
1704432
1766882
1718086
792879
625380
629286
995036
105578
188391
1407052
981379
875204
1326703
672678
1134458
934266
1113687
1087916
710271
274092
1434517
291748
351805
1647404
538380
1551116
1159360
1159850
907816
1863247
1530182
1101411
162051
1036111
706272
1330599
913910
117998
1647517
1144386
286857
203528
671149
1478996
902643
368313
1008965
13421
913834
470624
1762964
609854
1538251
600803
1450679
1006296
1121754
1195893
1585317
1336958
1464454
1384450
731493
891121
856132
1209134
622764
212662
848699
233749
820
409947
309388
182122
1484274
1974621
271089
1045945
168851
1599866
30101
937831
302005
1353206
1139084
877757
1924019
1491441
1140617
794611
344591
1117062
1276687
1593736
323079
1113444
1198597
575725
1501806
343243
1930756
1680025
1194306
1279870
1782780
502677
328287
637777
1806410
1261192
234683
1074232
1168587
179243
411419
85061
1866121
239103
613333
1167983
85058
1077660
1858206
1857175
315793
1372284
317465
762765
800931
813910
522163
1882647
682201
1851524
658070
1131159
1298288
1445134
783474
60057
610181
429501
1004234
184022
757419
1807653
43472
1870443
1722416
962031
460398
112806
1462628
1909292
564103
593625
1868336
1458551
1212239
46029
1290590
1340153
31206
27941
1613958
1520346
299407
898076
166040
1038337
621109
1066338
1103486
543179
444836
1521297
1731670
1116907
217156
1931990
766816
1869364
750092
937612
1553108
1655110
388221
873690
1442127
76660
537048
1564599
1287724
1126739
1550955
1480493
153538
1203153
147482
939142
1323160
216832
1742730
1409211
316011
1940843
1507498
1952208
1040734
1009081
1144082
552871
945003
468641
770852
1504977
973934
1638006
23768
1437693
1031289
1415029
1431692
1686349
1037556
203909
1845023
398181
995995
881518
1527362
244210
1379344
1276440
456844
272296
1903209
69019
1359143
498260
1858233
1495690
1038297
1801767
1583884
953454
881682
947535
1766404
707564
438304
130743
1054242
1308945
1901574
1904054
1736522
878546
155726
1708600
173586
891043
1248530
1936081
1828199
535250
665154
1978251
54433
1269279
1607420
1867391
993920
1321906
644759
1162839
1780730
1860934
1204492
445254
920548
54928
1640640
255009
1141267
1263692
896595
818471
1624642
882464
1990295
135720
304436
933847
1859566
1936756
1207901
9791
1820151
907588
757854
1799106
1415902
871638
1768966
1538806
1075962
520898
1057641
1345469
745265
1227921
1844992
196278
506121
141713
220621
280399
1105727
1973503
146300
636713
602739
1546567
390124
84763
1414922
609851
506695
460308
727023
240318
1131880
965144
1115168
759507
1531109
1074114
1690879
166740
531213
1828699
730857
1536221
720959
71159
606239
10156
41705
1861628
1570546
1887598
1738005
217888
1598311
1244896
669866
1687253
224567
387409
1895681
646445
665690
275989
938966
1001058
1711696
1887943
1764632
1878997
973873
1265752
1434146
768961
880408
1992842
1834338
850484
721243
99445
287361
24096
1447160
776379
1870133
693588
1661193
205446
1145934
705817
464050
1782594
1723258
1368041
1503660
281320
1511164
418612
1548795
1842322
1613532
1929359
412579
1172305
976956
1069874
525930
56145
1587673
981045
211992
1408252
485749
412130
1298242
751344
646425
686040
392357
1738146
1359221
1486975
603130
1521095
646194
667384
159976
446027
1062800
1131217
474456
1907081
165993
714684
245061
369778
1552772
131388
1855018
1355637
1677198
34185
1735321
588953
607284
672441
4580
1171655
160032
847571
1897937
1274444
1814736
580858
1519891
1947409
622336
1824693
1779242
355631
1564337
1103495
494995
802575
490863
837421
1992780
813965
612217
135392
1175495
1547813
468865
1761302
428116
370497
895110
1646060
964718
297556
1758847
207162
372786
1244701
230661
1169395
1129804
1971607
31951
748344
823207
1859966
635497
409554
219194
686983
1269715
1505601
1162294
466763
628421
1183888
441020
1688593
1887305
464421
1395391
1249971
1709665
942163
49946
657617
135917
1479658
1714005
1046241
702362
980858
1152789
785852
737746
437043
1577344
438517
1782650
1699885
176927
1305969
1112877
192990
1917693
522070
1531953
82343
821743
1577997
757081
267909
239877
333359
1662966
1190170
1661712
1004096
437021
13567
681993
1080577
1379751
1115569
1197756
767898
1629692
1374277
190872
1299242
1813052
1270332
677711
1212668
180734
1127035
764325
426866
989429
1144487
386963
237282
1767118
1911455
516124
1859101
114544
1667576
1436218
1997967
832631
443928
1096055
1251829
1808415
1059892
416512
213934
1900868
1182536
663779
108018
735412
148199
140418
1365676
226418
1790929
401583
298027
1065289
113754
1956308
61373
1978007
715669
1016612
637924
1169862
19532
1857127
817943
1946215
978468
770598
656546
664738
909060
325397
1443324
766223
443300
1590732
1860394
1177984
1023806
1909304
174268
1813512
1067256
574985
462201
737898
1616972
1283381
1268425
1864335
50647
115380
1161396
1830601
1453511
1956277
221461
450333
1529881
81467
85006
1861924
707922
259722
706138
1491090
1304530
266125
1132423
229638
308005
1390867
619522
1877266
1967051
1101894
700454
646023
1074055
1319576
892506
1102786
164016
39463
703946
1933471
1319150
342137
1911005
556251
1617799
606914
241915
562766
56545
715911
876552
31097
1671082
330731
1669637
574656
1260845
701320
1367355
1625153
1086216
1519891
336924
506747
566106
1437589
721600
1887480
1779889
85820
1267075
1493237
241364
1812540
1043923
739321
56667
1271386
1677125
233500
426736
321665
1114640
1075071
1347267
988575
267901
802122
846554
1316223
971015
1743691
1261785
45076
667195
1028072
444598
1577939
1724234
882623
1036193
1633172
409939
1175903
463397
170606
970852
1703870
1250010
554101
1857464
755682
1463908
1306863
448487
414048
1344359
1872883
1359536
452871
168259
1481883
924874
104067
465855
125256
345878
290537
1609595
1296500
1179557
351741
1146131
1549951
64469
1138833
781397
1902817
1461284
1603368
660112
495815
1690245
1528773
648768
154233
211870
1436870
473025
492365
1388389
1635273
915025
241875
1051229
328776
905239
1102803
1374676
1221031
1638631
805513
1541193
733606
1309206
1513960
256992
1328201
1260964
999281
1252077
815144
149716
1416429
612942
1114727
815328
884086
221809
590087
423594
345500
236568
692525
1812854
571924
722569
1603376
1129989
1135588
1746546
1590006
407525
367883
1975631
1748807
1007272
1908758
1088819
1212111
336475
830818
1919642
1277411
180391
800366
955091
1799681
1051766
853986
693851
1428450
1992335
624104
150299
1523981
337522
287876
1915284
229313
1114482
517938
1955842
490552
867689
1409629
1389522
273019
1777027
1486058
1920702
1219140
470606
507992
182758
1932763
24993
1756683
1485983
42151
251809
1992438
1589786
876080
1511450
1989083
1984417
607127
616094
1303962
300410
1702504
191336
728706
1307879
1566446
20832
1652776
1070276
1622453
1718950
1778001
249470
1203177
797779
713608
1937531
1637009
1554363
786291
1577675
521467
380462
1086052
398681
297323
1653225
545385
387221
1425564
413053
262775
1316306
1462256
976757
1566558
994368
597104
958656
1761568
957750
1567513
997733
1508270
637123
1361477
1007231
15147
1702802
1157231
232905
735853
1379024
1772845
693322
45851
1333222
1137753
1061673
696550
1709555
119401
517322
1661345
870324
1322926
806594
318983
736479
1075851
988131
1410277
1570649
1734354
1250551
1172101
1778231
1442653
1861029
1227207
493191
1270601
1860290
1427291
179809
1281443
788460
419164
212920
288408
977555
1517115
528878
1206804
968851
772395
1317840
410698
1041355
1303811
1066181
1818472
1038629
1877862
1854284
287695
806063
1351888
1502742
116569
1628782
243912
1603766
1287183
579176
1113554
1750241
360589
1972797
1245348
966801
1833669
989836
1480672
534162
1747574
185071
566680
662448
764943
1862817
748903
1977915
1445417
723949
630988
1238635
1979309
817920
305388
1982750
1024449
976904
1886116
538701
992328
186863
1632102
1455025
1349150
612116
1563065
1867365
1649970
1934542
1322033
1162147
875835
848327
1883917
1210007
932342
740658
1020080
93401
75496
931004
1803322
1390611
1549918
1650078
843524
1214070
562632
1908609
54999
621486
90092
1854010
862934
1085968
787727
1338043
418113
1302394
852699
651678
1176673
995794
1713395
919233
1487709
827395
684904
1858010
180368
508733
718399
745564
244244
991440
1876398
1114458
1600662
1505152
517450
1630135
1130497
88488
1512818
573133
874202
569279
533009
167469
1849522
1100672
1190011
1066281
1943116
1999002
1793104
26032
1115692
80759
637497
888285
1329699
1587692
1213025
67255
1949163
1702320
1995523
126683
779324
1434721
1352094
815786
965106
1538088
1509644
1486262
1285572
1859083
792594
116269
1962185
1476658
1995505
1943030
192861
1215304
969142
15490
1032220
366459
1512321
1039048
1385985
1917095
283003
1660087
87247
716299
702687
1737475
1507300
1730599
309790
201685
1185334
840496
257650
26642
794846
1742343
1505121
828719
1833662
1704534
721379
919615
480584
1410776
197789
1810231
1536464
1734635
1430745
1934593
289582
1598727
313485
1517215
827524
700939
1437048
675206
1995915
1120591
600884
1048461
1716554
184513
86161
1612265
1410694
468586
1095598
780322
1361733
917054
1043722
215775
17576
310648
1746892
405155
396978
803020
580764
590367
656843
139087
896371
956040
1413090
962998
1410122
1057200
524074
1771543
1983113
1584648
1333666
1431073
1845602
712328
206289
229312
1445882
1509690
1213529
993936
1908153
1569804
334882
606851
1014084
326898
1735338
869769
1343151
609903
1651612
441012
1186220
848139
1260434
20685
1968143
91346
112104
54744
1600010
1755665
1248926
519646
836179
1009290
690426
1341751
1650358
1693345
383962
657510
275736
687258
124255
1190932
815611
315833
1459203
1441816
242496
1134541
1848184
1105129
1187460
1101442
312748
1812102
1498364
418314
819487
1539698
1592606
1579017
430339
845755
116125
1753934
875039
13162
1092080
1040126
1563495
475103
1235783
1024103
78003
118858
881577
1320453
980320
878252
1240341
42513
1669454
895066
1270310
1458013
785530
433211
293672
1152271
41884
1555292
627852
963958
1657495
1468415
1445405
404651
148718
510906
721943
32703
602662
65166
357354
1902719
1996603
233877
365412
972154
1575930
1737486
181731
67018
420434
1588753
606724
1622682
227703
1166571
216249
882295
1610466
632550
1084050
404099
818508
683902
1059010
1138787
1301825
1486198
223189
22182
1834093
1404034
1687194
85113
1653763
1391424
1009035
547499
804886
1844008
1283115
1221559
1712335
1879071
1469636
896906
392882
872947
1948511
1865900
8659
1688944
105190
1460277
73710
428222
884710
632936
1676182
1961242
1818049
1977071
723238
1060115
737530
34569
939072
1345887
1541456
844107
1595474
173159
536773
1365945
1455797
1416456
482946
611442
1919465
1420426
1490622
349056
1679362
1097775
1760024
1696307
1693187
600015
5942
1734253
1395906
752228
1658178
214700
1433856
1400862
1140284
907518
706846
422696
853689
1802482
790121
1594798
954774
1773202
83850
423693
288348
1238472
1817744
653636
1335273
1925453
1187912
1870372
1948274
1299799
452873
1255136
979793
1727570
1449609
1818172
38814
727450
1977395
153392
1803553
1427491
323531
1268185
1290856
1703256
742521
367199
800920
147502
460415
17489
283316
31177
745248
1648645
1559097
1815233
707900
1737561
1134770
1678831
66870
1435071
847677
1830325
1149556
636290
1593579
89151
448532
1821385
365330
976633
556811
978932
421124
1898308
185442
612715
564024
671190
613360
14090
1944945
1770925
1350720
1511458
909278
1148179
1214602
932243
208921
467007
960754
1643559
1078557
1893411
20099
749741
1804405
1655397
1061400
71493
330515
1117530
1260442
74612
863008
571313
1866979
1321167
1597390
826937
182194
1294018
903661
97692
1309706
1215930
110275
834183
842455
1380664
1883603
645009
460709
1186230
876986
1060927
1827735
1056736
1588706
728686
852212
511049
1035336
778724
1810581
1800079
1124998
271173
327643
972118
1278294
1266826
606260
1814715
391165
210633
385097
1294713
1582320
732298
1461380
740145
374138
1976638
591286
242859
1342734
334486
283189
1303783
140120
1502219
614250
1666936
1472631
1438884
1806098
839202
606810
1822090
1693429
1253000
1200921
376059
538396
209846
468025
462461
1287965
1529596
415771
877097
22997
15043
61013
556475
600088
529054
1700828
1338345
1696496
1494202
1754151
1173778
1614950
1765103
431486
1005321
1718102
1190534
576061
338409
1314177
1093529
170756
1979779
306484
903028
41413
1570718
1351653
1631238
443419
227936
281130
1356733
1066592
1568036
1459506
1498882
629422
106933
727932
1034006
268901
37729
900632
406531
1588593
201345
1492562
714685
727895
733264
54373
613224
1990573
1286194
1950691
1549060
1410439
1796735
1704555
1057847
574789
794812
1874103
815197
51507
1167848
425044
958766
20136
518996
311989
1589373
476600
1476754
1793209
1132852
1721071
1768785
943261
7500
941766
579825
1556086
1904007
1922162
681415
881261
1004891
308846
1425639
483508
745157
1656637
1469186
938820
1491724
840238
173699
1907342
599240
56041
485528
6986
1319418
1436843
1339356
1194476
1749236
607993
1308118
1902878
1322016
824720
1516038
613867
1303970
152439
1296826
1995336
126796
1496707
54902
1224736
435924
1562485
1628934
835933
364136
189085
1776888
563482
584416
1487742
1967134
1469697
1757884
1393171
316908
965036
801238
1459827
1120779
538829
953188
49317
647319
45494
97266
582936
1549034
921939
688291
1255352
1059199
1883454
275314
1543953
1454774
1548517
1961495
917579
1551925
1076132
1720314
1811842
750171
1701918
417390
549660
755541
393467
253056
993734
880827
27031
1065822
18374
692347
1596306
675680
417959
221754
1069301
685382
1836424
1699411
1687445
1874567
359879
653693
759553
545527
373798
1388936
573235
1470419
830521
811769
1116759
143113
394461
1740862
470665
682392
1668255
1430504
1566552
7635
1103531
103602
1430707
207730
1821454
347528
1865265
1833591
170552
1664852
522319
964548
1885688
956626
480141
408367
1907621
809876
160925
643492
913929
1234210
910965
1952739
1846609
1080197
612792
1869569
1638396
1606707
892321
1226675
1248528
1822233
203212
1677108
955953
216739
1733076
852262
1653219
1291531
1872633
1434801
691940
1578741
1792180
469870
1203885
341537
1450961
1620923
1320913
1153011
1090643
60385
1644633
1848801
183350
176598
581127
1283929
557269
1132218
1567449
162913
1508978
1248627
1190705
546930
1544301
1026187
172884
1379993
926037
74553
1090337
569030
513051
1421792
1279924
1008836
750695
157340
412135
1098211
1275989
238442
1171325
801826
63962
1667971
83359
1085217
1213396
507115
1331857
1315598
1631445
1337053
505607
783820
1049866
362620
1895877
779077
1473745
1179372
854796
306933
312437
459356
26963
108095
1919621
1608406
733893
487748
196644
1180043
1888314
837805
1240928
353960
107354
1944395
803105
1377066
655100
911366
1275464
150693
47561
726387
434839
495222
1081412
1656271
1541467
809166
917989
445415
102908
309755
261935
1676873
689504
927192
1173714
1986977
453642
544942
1342004
1632298
720826
563535
1824745
937120
119656
1319209
305157
808865
1844787
946396
1663602
1675299
1004250
189528
636322
1243948
969488
305875
1563199
794273
305777
510474
607891
119680
1376212
1087776
1738676
1078129
258720
818854
1029221
1099170
66850
502099
496451
1377695
1150898
1533585
585444
1853799
967879
1656827
783725
1177152
339597
639615
194643
1627929
1733362
26793
1008100
339823
1908324
1802879
1913295
1587611
355553
72140
348736
653089
1874878
1111976
1949984
726966
1277442
867081
455641
1546086
1716788
979271
1613182
1991060
1414833
562275
1109137
87017
1637447
1698432
1406786
1866342
1385142
1350033
1880822
203218
1816166
870116
927912
846917
954135
175934
756721
688615
773597
945557
1002576
658754
485562
1344630
16205
667828
1104162
1836538
1477582
1051504
179217
1233995
1842060
1686925
1858728
1318017
288211
1941550
1225932
536199
851429
1950410
682289
886728
291103
875597
717701
1949890
1472887
870098
528041
500860
953573
1590884
1824983
902856
1798456
462335
43649
1704747
90660
1088161
1930660
1555245
586638
1225474
625998
943595
756941
1512697
262235
406374
737765
1312510
1968432
496702
602859
521427
1257362
505259
1916199
741639
636480
927628
55707
1212576
1995470
865233
921449
675141
234853
1910
920646
132673
145569
411621
1382644
1097075
211545
1985897
1489180
1156786
1637351
1295303
1898113
1426025
1594725
210928
1344660
1862987
975321
12506
1108490
378528
1284756
722513
1495763
1600083
878400
1557032
914576
43321
334209
1859835
1255178
182731
1801463
861722
1611356
1291590
1646988
1616419
1516323
1629743
761839
657468
1817210
1091000
680275
598222
342393
1636040
1563006
331254
1569465
1670637
462015
299929
1406256
258365
756932
1202285
80454
257906
507637
87675
1332054
1697434
1901629
349917
615227
1296157
120577
1972981
960028
16824
50973
1949162
1011131
509755
1822196
191058
403861
472765
422707
448161
296500
1639159
269742
1056690
1600160
1863464
374510
442155
823839
1174304
1179498
1719177
1591365
703192
1026723
1458818
1062855
230884
1700696
500590
1821901
1659890
291333
258464
157006
1335238
1274268
1668794
296515
292390
1862583
1533024
628842
641070
194498
1780084
1075374
1938070
1322549
860338
930090
670466
1709613
358750
1602553
725136
1676008
420779
1304111
1203616
115591
42649
1362430
1480078
1487717
762893
1228062
1284212
1111041
1195686
785681
1630985
274056
273215
248581
67562
683792
353182
1594693
1890620
1591630
1000700
1119831
873233
946050
64652
1394653
1889982
66494
263273
592264
1447212
1925723
1609729
1792916
484870
588588
758777
752475
762188
442774
1125366
621484
816756
1923919
1488904
1704061
1417460
582279
1975717
1490308
1615525
263059
46266
1409463
6111
794682
1152344
897445
1046033
312803
1202717
451213
1820653
139251
415731
441663
522522
1533557
615987
1461664
225841
1995347
1876668
1984657
978283
1704814
705964
32398
1505777
286626
797623
620063
536422
1332837
456556
198369
1708010
1587833
1713517
1119009
654817
351959
490797
1755150
1726898
1726574
1761602
565341
1944322
123563
47398
1948791
1435208
1221368
1041181
122825
1465469
491860
1278616
1032021
1876868
353915
592485
1035940
1617353
1086856
701239
1705198
175145
647956
881462
522046
108731
1934379
1254907
1790615
1755226
1425597
542355
1337821
841687
1109801
866638
130358
1108296
923294
88737
851613
1585403
440288
1820990
173084
340122
364473
1174236
22310
344084
991566
1218553
1551997
1089851
880461
1836662
945546
886424
506969
1452254
26863
149988
37568
30663
518341
1769021
1849396
1046716
1610553
1471059
1966328
1456056
636707
1552519
677683
428543
304662
144884
812515
552771
97393
1074034
1723123
1755780
1152329
1315670
924882
1048931
1516728
930832
1276870
252499
294106
981745
1752508
1027525
1819954
1056277
1707104
812247
86977
1127434
42642
1004243
770156
669679
470147
424333
1753762
800088
1679862
921347
1733787
953455
1419394
1084847
1871360
1386315
1000269
333054
1366184
1436641
1577849
1843753
1841029
1599964
1739613
24508
1305863
1368185
608223
1386369
555472
965241
19965
1940180
1072664
230730
336565
1010270
734779
1181563
1787135
1951736
1111582
488425
1708468
1648082
256154
1932251
1294937
1140754
1484765
675138
1350567
1071066
1557979
639731
174684
228094
124814
157371
630024
1636802
856961
620240
1130473
1393647
440226
1712797
1556866
1989416
1895934
1581023
639789
200491
1465429
1190847
738846
241760
994870
507764
111068
42413
1248686
118143
1839682
1031724
167378
330260
1622081
1539231
1481173
165393
1584500
1618765
513565
645180
539176
496223
1295920
1382400
1183025
23623
916316
1763325
1239278
1977637
76071
1782864
1230870
919226
656470
289081
1025569
609938
507588
331117
151157
308812
509959
796123
114615
215399
854557
1700111
34752
1614257
924114
1691262
862682
1852822
1248717
1484196
472718
1409522
1597477
573995
1783150
847369
786204
1193990
93611
1342114
951307
82187
634434
921472
209596
855165
1645846
1949656
513819
1104474
1324142
408645
1721898
1764444
1790268
1006425
1123399
642982
381798
1974933
288509
392492
30660
780608
1006038
1580997
1107404
677664
949260
788916
1031061
822526
19937
783816
1470837
953238
636998
1533041
731075
1057101
893946
1758193
260011
1391940
1253709
1196308
605665
433085
137262
1824545
297154
487987
1907135
1674696
1954368
1563628
1149926
564806
1404796
1016417
1411532
1443970
454895
1863270
1497260
690680
431205
1450333
1922730
802334
1461312
66505
646881
1748513
1797302
358563
1970499
347665
1915490
405125
230966
1677325
909371
303965
1269780
938134
260988
1886783
1996990
1080324
658734
985515
520244
870276
1276016
1177075
886224
1616134
374416
1776544
307857
1398308
1390083
621371
1879572
1310968
609381
1615966
1103687
1259138
251098
1165756
1409456
625239
240617
544831
658389
1092845
1468977
464078
655273
1484244
810550
1535600
1830318
646482
19362
929514
247133
1356466
165654
1442396
1435795
835124
1884765
1260267
1600802
564058
1725189
1844618
1610688
1899499
1741859
599656
1467559
1713814
1120069
602451
523048
629794
1683800
935399
697282
171278
1915205
1620962
947503
1493511
1074400
1178713
1317934
1308406
483432
682481
1632813
486734
764449
1630864
1678983
1936224
491576
1530680
1811866
451256
543315
1345073
1469203
389016
1415924
1895240
1398779
1017877
485053
851613
1596400
480313
1441202
1465234
1512705
1074613
83822
1615174
1567895
1648551
956300
662280
1642718
968923
123434
669187
1330433
1735862
1536457
1357843
46704
1418965
1331264
312196
1630991
894302
930969
604724
1194718
1724630
1163620
1222026
1474165
1152817
1626019
90837
1503074
1872503
625977
918437
1575898
1534776
989828
1619442
1100775
1300843
1827839
1619997
41677
546797
604744
1015219
1794288
526152
1552043
799501
1320295
1050511
976199
908894
1047209
78617
1869724
770313
1807921
1863385
1898952
969746
88382
124747
1149656
549220
1977720
264820
1352862
230387
1396850
1650745
59205
947589
718629
1157384
1180493
882705
1620123
1436727
403717
1799208
1789374
550908
736036
1748055
779197
1270936
946417
552695
209589
1785925
814373
1467276
824619
1475397
1331530
1874566
1395948
1298179
719394
478685
1218592
1283180
574363
1560636
574815
233534
210208
1781918
726829
747824
1471870
1969402
714750
672297
1162317
1703945
617645
1789010
427060
264305
511696
1735767
692469
187915
927530
1191534
1202153
1653785
1653366
1311709
1395686
1579804
896633
100056
802473
836780
513576
1301340
402366
890459
273235
575452
615433
1107374
1850295
1366404
1724344
1908436
455792
264278
1631380
972074
1952787
554115
1212234
904114
964688
939003
62148
302115
1433125
185461
344291
252448
572152
1112995
821887
988208
1608477
1788739
981329
1382700
399780
1640988
569890
1457160
1769072
187573
1125573
867203
34227
1943593
171608
257665
215754
1796943
1561121
178357
761997
1519430
999823
1173096
1958155
317536
307541
1413414
302177
1483123
1084948
680561
8178
1811493
1595101
894584
222203
1206707
1552991
1766366
866572
1807985
1538502
1586740
416063
371554
1835640
29879
1586179
559031
1396035
27684
576651
1104914
1474498
1453579
635893
1920764
1263515
1442595
1534985
1455433
539417
1240358
1124852
1445211
503452
863566
591048
478123
124815
1344467
1461519
1975488
257207
617703
70274
1272101
1960542
670115
1792809
251411
1427793
1330968
134199
1658913
1883232
18615
1212733
1065283
1530248
992677
992723
545217
1518366
1352290
477678
240420
822813
775636
351753
1722724
1273062
1699362
1014095
1559759
1962916
1203995
1205188
691985
1734081
1693648
361057
329291
956394
1776618
256137
1653021
1601534
339280
1819938
110683
85526
172418
1354287
1870503
1786754
147915
1759696
1384112
1222930
1453873
1863285
1112301
1686989
1487785
453133
1810832
1542226
1911613
951380
654879
1456237
776474
350252
1251475
1877692
1682634
1378537
1506356
1343611
172207
621139
1012457
643876
35451
1806987
1072057
1611228
1718741
1597730
1790085
387144
990065
220355
1810766
177773
1609997
1240776
405400
1439660
656348
162597
1069560
728334
671948
1494073
1136870
1721545
1266405
334977
1221624
422128
480056
1975630
1425119
222309
1088329
1978146
1139750
1153055
1690536
573265
1406853
207343
1385078
661589
885550
964954
1698869
1374569
994602
84658
1049395
1120589
1755590
1692465
1782787
151778
1398435
1862968
1117453
619011
1137026
1068755
323386
681615
169671
1596324
1729007
538559
1072246
716213
1066796
1320012
277107
659483
1485706
1293109
139799
393760
793842
1019049
1472909
1569768
274138
1829483
239597
1974272
737115
5658
1123979
810526
1663767
1817933
949178
1652332
1952387
1179626
1145104
1941282
1968810
767955
1964992
517740
1073555
1779122
140781
126386
257546
561678
1756887
628186
143946
1227823
596321
315409
1894206
1968021
1915436
806828
498698
1772465
1304920
1476758
1900628
941823
784915
125654
1771824
434259
1139789
102862
181191
1848264
963329
259778
837420
1531919
1867214
1820847
85239
1528088
240159
1147149
511349
219344
1147875
1824126
566027
913925
1287017
30389
563035
867817
1462574
1540919
68193
1119848
1206356
638534
500080
57861
868953
1270706
1412041
65317
691586
1512306
1111172
20856
350299
1416624
1660006
439502
1433055
1066037
324831
1154396
224381
838298
1494781
518535
1956789
1981086
1015329
1798279
825579
1213762
874146
156311
734372
1837300
1922713
1781323
1900956
648892
852395
290048
157996
594963
396826
530093
768449
486505
845076
1835891
77189
779543
168235
1550886
1090528
269297
149165
941097
189456
1343219
1912090
892032
60534
1240355
922795
628627
823277
1981965
493862
1267619
1428104
1056126
1260888
1261767
1416468
314338
333303
1443483
27987
1568999
397107
304974
1520059
1632556
174981
274662
247324
410024
355658
819976
1911996
1854337
1854295
1987572
1648447
1600788
406527
78053
1535548
1293394
727037
601434
1181650
1556200
394623
1428616
1692719
1773324
747105
1864707
574673
178301
726254
1407794
430173
327693
1490532
364809
400777
1952891
992781
1052336
408676
1209526
221675
1909400
45484
19240
909240
1618095
657441
402402
1362128
837393
633429
1612880
1936552
545500
146609
331067
641264
812974
518810
1355885
476693
555042
1522923
146531
1650182
753382
1116092
1903794
1698424
1584588
44222
1570941
1256319
555283
1016053
1550849
1577238
1561652
226081
1332133
1302570
519883
582089
1809988
1692452
26670
555881
819697
1214778
1127105
535755
1170312
421261
235562
1994663
1155961
1263827
213485
141347
445491
1098410
1609373
229788
327620
1147041
1065848
300693
1654974
894369
369864
661829
1988153
828148
1992269
1490656
1122689
1554974
1321411
1246097
385013
1760911
1579292
113514
882504
1451876
128745
1510027
1016432
1307252
1069342
160786
118160
1938733
1089732
1622320
604309
1179611
1428533
121949
12651
1042144
1155222
559716
582934
1596357
807288
1737521
1528996
254417
821373
777361
675460
739962
1113273
925003
697931
1313654
980303
1866833
1394648
1863033
708440
887667
1955343
510974
1395207
1780512
1320188
1854143
1228566
297153
419897
1673332
1512625
1558186
1192079
1910601
1558572
122453
735388
1014240
153620
1404402
1726390
646373
1884591
315912
1161601
1825520
1664126
1025489
73792
1118717
117353
790975
523794
1857877
1403151
1294806
814056
960772
716459
1492579
1849633
1601554
1752620
437616
1140946
1964043
1339937
1268868
910942
282969
423456
155473
477837
815237
234114
839820
281837
736028
592250
1265289
1639540
960246
536432
1589489
613516
1527095
1799552
987754
125047
884553
1441842
1207327
1024690
796268
659384
200159
1896733
1166154
545192
1265603
937718
736346
445934
69426
751176
346764
16523
1665500
1305863
231916
921836
438196
1018737
1870291
669239
1048997
841268
196621
997256
418158
1394305
227306
1424295
1545574
656724
1975057
549773
522594
1812278
1198009
1439421
1123385
1799440
820911
1468790
1063182
1495758
511912
65765
545704
702063
1956153
1610734
1784739
1602347
278122
1027791
334322
961472
979160
25620
825375
1758374
1407560
1332942
823738
646010
872453
807832
1833573
142586
578418
1939157
572104
299125
609445
477633
1768750
75230
1702140
886090
226157
1498310
1170085
1651101
368850
766478
1168042
1009061
1131811
773921
469853
673701
507278
1292956
1579423
1935172
22989
348713
306393
97053
1845178
1747123
628578
108277
316112
376491
165942
552179
827041
325781
177083
611890
1165398
1665484
392510
1781518
1471000
1828734
827406
350178
1013241
1398288
701892
352735
61465
912222
764433
878327
1599368
165049
879186
1773345
1439120
213542
46696
972007
1868358
978912
1134233
446955
499486
1577834
111070
386122
536763
364538
1717612
742494
556662
172945
1642979
321311
491019
725041
414948
296544
807182
814474
988877
1075559
1626240
1836407
878912
528437
802132
1164215
528611
983454
423609
1992997
1426262
338970
1587458
1046251
1398287
1747667
1720350
1128814
1970364
1593038
362592
584770
1197407
1862685
792635
1914513
1149319
1368318
104371
903244
294513
1905119
1584764
849079
19099
1866164
642777
892640
808371
1612033
1888512
1726377
1296062
1522305
1149826
46467
601136
508539
1282490
1292651
1090767
376726
298490
1022525
1836159
1527807
1634594
1847616
1460215
24787
812564
1032944
1145709
1181253
1473850
1803151
1975298
407402
1379625
1274581
335485
737301
1244857
1790096
1108001
1358622
587334
1048168
951121
152309
1863596
1492909
1979397
1064131
410064
1711440
676907
78471
709175
122379
237687
1403079
273979
1177442
1819865
102877
1913402
808549
1028232
542020
215166
1862838
585639
1928430
1540120
1745738
1485236
1597654
1811815
204726
636247
697855
784781
1746035
483703
199361
54924
1228347
608648
578303
203882
44666
1686372
3774
786639
1151133
1617469
1419095
430734
402687
1249344
1753459
1999005
97873
1122940
1332130
1949025
1859157
26936
1999437
1854858
415375
1442086
1047024
922988
1967046
1156290
736936
779900
570151
489745
1954133
36334
1929771
245708
767439
211288
1538190
1262527
1892915
418756
561387
1600887
200759
1501354
1787843
1084055
1807512
649329
968318
1892843
1159988
1787536
1637620
1693674
1198834
1108846
648461
1359196
232797
21787
1482959
1459450
679604
98253
1043903
1662142
1555007
889796
63327
390591
922631
1193593
805972
848466
1777702
1432025
1972166
458652
1174130
448597
367079
945965
1360185
997106
1073780
924359
88572
545504
538853
447499
1867831
597297
370218
1214311
872999
428043
1574023
675387
742718
1507139
211197
710325
453016
1335255
1417654
190869
1068977
1002510
1617716
1387370
785181
1511786
517334
571985
1854100
1003299
1533546
1118704
90950
981430
1211950
1094528
562105
984084
649371
290588
331783
696200
1077580
1752258
254098
811383
925937
1571572
959462
730545
1324299
1720011
629373
339302
1482071
922879
1674998
1952596
1018648
883345
347960
1222109
1537304
673643
1311424
1069513
1751762
800167
1845153
1674060
1955572
377047
1996451
830454
533745
1415274
1895438
1694012
279700
365879
843835
1854893
529385
885212
1983956
353808
1935940
450790
152311
848419
83812
98138
436646
1996126
206362
1408592
1541202
1767848
670654
1517045
1569845
921372
240062
434812
302950
31044
355717
389646
1090846
1260800
67261
1716467
1656657
1025001
1611601
1085446
1157860
815006
700920
1459819
1483494
250862
659472
1810889
1088156
911681
1736302
410331
1745161
1721853
439234
297950
1794989
1485416
1659941
1825253
1760285
87214
541661
584874
455439
338049
1768743
868392
1101506
228906
710684
75834
747255
377108
1206364
642457
1219395
768442
1936170
951673
1448321
1788421
168376
81446
1874137
479069
1422659
1443199
1228063
1146146
544279
1678868
597420
1035350
1441796
57954
1949419
472198
1338483
75131
1989325
486998
1014844
1186278
1572514
1561472
1597826
1068049
607814
426443
1710901
1405316
1850910
586621
1894907
1746322
1861007
1498362
1313686
1789638
1856949
1291265
1945362
159786
1156389
719471
509954
1618763
176389
238719
933340
39668
1097407
238734
1953172
236514
1432640
1076446
600884
1248659
1846533
1923477
1527361
849947
586366
127346
1044955
1120994
340069
733936
317428
89006
1830215
222851
1136759
1343605
1710065
1426208
199852
825225
1113841
328516
945374
1154894
412333
892498
1851489
1777871
550850
220812
764754
584129
1594977
896249
1532476
1502933
1600348
1032082
715671
1153508
1470124
1234363
123035
876630
976065
1762931
251381
1389634
1343939
1884127
295626
480307
414110
1558620
889471
670536
322829
517262
1387729
1059014
1598808
344011
851119
231284
650186
986400
1250361
1370977
391898
668267
649196
1549832
282996
339292
1736458
1337603
1176248
643027
269898
1974839
1537619
1601708
905927
846154
1789311
1853557
471082
401064
1540874
13139
42040
5261
1646147
803463
561172
1235444
711809
339671
1536454
72221
1281515
212567
1858266
1734333
1307951
1986675
124814
821916
1272673
1237563
1310918
1118562
1588493
1390403
275339
1878440
1059977
310059
413667
1868359
1573603
84121
520080
774712
1584710
1459876
887993
266876
449298
1810034
974114
1843973
472273
1142848
1366504
96684
813230
22364
318294
889259
398074
1789841
1115374
526836
1832842
845274
365664
1079464
1285168
1104179
598061
581695
1768667
1499651
1787949
367151
782276
197413
1390259
1431830
1061993
1590005
561645
628996
388732
1024553
1474971
262191
1009787
146072
1497493
1071826
552803
599251
842156
909845
1339023
1580422
1582130
1958174
467115
378115
1672679
1552027
99206
1247277
732538
540138
129804
1898178
1991017
1097515
1702115
518291
147165
1537146
725099
212704
3733
871854
1885994
1020346
1319475
992010
1878999
1342462
1829888
1889803
1886957
426066
1061672
121984
712956
667378
824570
1309228
618369
1797727
1941118
464710
111491
1224209
435382
275604
1107550
1495131
1209071
404163
65423
1663986
361227
442832
1972117
1056710
1215869
1428955
202686
675586
562942
496880
1065343
1471572
1024567
1922888
1198479
954314
870320
1191279
1934437
1201369
1067043
1057629
223913
1864583
540697
1975037
512783
1340166
1017623
1407037
1320584
1912836
1019797
1460440
1203913
696672
718349
805936
1532565
257535
239412
169713
421012
1106277
928952
210859
887043
1922004
1104184
1348490
400016
51191
1874273
1631166
381565
1187641
806943
206072
1904480
836838
1234458
779604
1919729
1925739
465200
1834366
1326310
605262
48464
84719
964069
992325
1224253
1084426
1710873
925017
724809
1691989
1414842
1514608
656413
1814363
722800
967318
1577318
1409041
182854
1966371
857896
64269
146084
104576
1084892
1777029
754982
328603
1686163
802016
852334
9345
1798686
987265
1072729
81167
537703
1135937
886917
1271036
484897
1850498
651815
1457824
41850
1496968
275405
1843680
1379671
868509
257185
519051
380934
1875594
845035
1911786
216769
1402283
679009
1952465
977815
873455
1091918
1736046
1133809
1693598
1987118
175509
1975351
933374
1078859
1644959
24380
1463409
783376
1132492
275120
54673
423078
383866
700245
1683768
218692
955240
1099671
546415
435169
759461
77039
777905
1072229
557296
1111824
241931
362516
1779582
321551
932821
313786
193140
1525461
1341209
11636
1352222
680976
62035
1837471
128590
73761
1090079
766865
1739642
1877099
1565608
106317
1481946
1682818
1306432
857898
1633929
401218
830870
961028
1004506
1370483
428503
399778
1415271
980293
84794
383627
362781
292553
1297163
1589102
1912507
385086
150262
1054035
68449
1124590
212974
1097426
1765543
1317989
504519
1200145
1870215
54245
899835
1258049
1492129
347139
1574195
350154
1980713
1571160
737125
1010518
1132377
642756
1977139
311174
81584
1304775
437394
516168
1370939
1148404
1492268
1726327
107127
1742093
145118
376936
166845
1987878
36873
1806367
1435278
223182
441359
1794968
244473
1460364
526874
236475
877548
1033589
1390316
1291540
1472125
792713
1575808
1074416
729786
1121063
245286
484987
58092
1427096
1463784
774704
1104470
1416797
546186
1380544
1392691
307771
803808
60012
603483
1315143
1714581
1680428
961596
566365
1244026
178674
1805090
731800
1548326
455747
1303139
1596629
559226
1615305
1483267
965482
1810598
1100901
1799026
1980496
387087
1043440
1396104
365580
953984
1117800
1089338
1591404
1881360
1057238
999049
1469803
1385372
217221
605716
1385176
1084471
1419468
571852
1799510
969421
1239243
452894
239837
171632
63195
704107
7159
834396
605676
373088
273754
1698509
1332939
1419094
340278
1877047
711055
1191490
1569660
461601
449380
887434
996251
560803
1185035
989810
1725970
1479578
122219
1338205
470228
1403479
1704316
353199
1821754
1995310
524447
23654
909643
41245
1448645
153420
481485
461463
1334326
1244719
197406
1671433
1830613
1908917
83948
777804
211139
848985
1906676
654436
704624
1597182
1734192
1944902
115279
1119092
859623
1530137
25724
718931
924899
1703216
1630397
1552640
821513
633070
723800
1847133
254527
461315
1482715
892451
1275643
1655381
517712
148081
879151
1898588
656843
1229243
689108
1025436
520069
132685
1755125
1029685
1033074
1016810
1834169
1927551
182306
1561058
941756
1362664
1950026
983302
977172
1633328
242171
333386
1067554
51250
1876939
1028315
343195
1669758
794672
102302
1346501
1899915
1229801
943248
856820
742082
280400
1287863
1302059
1488446
1996606
1973062
347537
1515727
498306
1624210
328955
933941
1614017
1116304
1161609
1280336
1409108
313729
757664
1260542
805626
114052
891827
319594
798133
618576
1591
848570
830455
1354184
648422
1382905
287781
697393
1830282
1536487
1223746
1312860
651797
760688
267292
1349150
1633997
1237159
38004
1935561
1239718
1861112
490134
853327
251685
654435
1370770
1409404
224666
611215
779746
707581
256143
294493
1077897
1375024
1853102
285744
1435701
1154688
1494975
669267
1303534
1111155
1934847
1941408
283202
938181
603891
1099690
208309
607818
1510730
1180605
1907772
1543661
1932153
462990
1328497
1860090
1544402
1097064
1871867
369225
887582
1837611
150695
198930
884092
1675592
1163916
488472
1750204
202550
899236
1874106
1074654
689830
1854361
512483
313368
1102701
467178
540397
1633271
1988115
1920627
1842569
780950
1102540
1188909
818365
1793239
922089
1991640
1823200
847322
1401357
558002
230934
1936751
282621
1320692
1658280
602525
669670
1228993
1500639
418329
1490825
779522
244881
1828961
4176
1840243
1792484
1236520
1327653
596428
820714
841221
1790561
1649886
100573
1868374
942367
1818387
441715
1880057
153329
283927
1837197
498431
582512
540156
346930
1735582
1678100
1557652
82261
968982
274307
1128787
1929733
105405
1800779
557449
999364
794028
1232125
1310343
260187
30481
1368847
899262
858229
573973
1113265
560697
1038225
1062268
891880
1473155
1117765
303708
1132718
1500891
427971
1952720
1183927
1096791
752953
348046
1565412
880861
1985041
1425662
123631
1587051
1296527
1949839
536325
166724
574779
671159
1170674
27894
905300
376249
601746
555583
520506
26188
1062863
269921
629106
1597472
669878
877980
36946
1372025
309178
1904164
239113
189682
657252
1368425
1446441
263507
275021
1091628
1261465
1705164
1105197
1337840
243496
224381
1929646
81222
1918368
67590
1912405
1932619
1159170
474517
106494
1542062
413489
577957
1093148
1477687
1404673
62987
218592
1468546
789384
566661
281905
445078
1443266
1557308
1767291
1866798
921493
891205
242594
97406
590118
920433
202991
396132
154042
861191
577197
46419
477087
1839186
842028
91721
1656763
1512365
1614263
804184
596577
44659
94159
310479
364120
1879321
234323
625182
756609
130348
982770
610354
310976
37112
1417396
506076
1775559
1523319
434440
1564758
1511279
661018
1262174
545743
1030112
909279
1932044
1738743
58011
1394898
595525
47206
407650
1296203
929986
1878318
558546
1926269
1389043
14966
730244
1709810
1829525
652385
787919
1579303
650412
226614
989149
1036832
187753
831712
1572819
1656585
1396285
1605394
1125273
851288
456595
1462523
1707414
714974
382565
684233
1524769
749824
1993897
1448316
794855
1101902
1608010
731447
1085255
1308063
1318051
987086
110294
1299044
1741930
138127
1676533
640799
689776
1626584
446332
891753
212011
1332062
400254
875469
1509692
463847
1810068
76645
828520
721206
1256592
311593
433969
1294237
1305052
3153
687782
305502
1728866
657412
217333
1000699
1860769
1857669
611419
1343156
1711131
1099471
542732
167141
309823
891280
493265
486728
206011
351448
889380
1902646
85297
1921962
669187
1835470
594421
1889779
1888166
994988
478536
1026382
1241527
1213799
457968
1777785
1727430
239497
1438755
34282
1898012
741251
144341
1478950
1491317
1461972
1552786
807769
1122727
584079
26655
607503
1808679
1107618
1044821
724163
879007
347238
535742
689664
1768150
1174190
1470496
968850
1438102
789009
1673767
1691497
1071542
1633477
1123651
1648723
1782665
1533974
116003
450219
320915
1206521
238212
15143
1950359
1423202
1561934
1342581
360071
507859
985343
878999
1166968
140766
209810
673009
1925195
90762
335504
937292
1074607
764629
710228
1492320
90062
671336
309128
226288
1512609
1251339
420227
687048
407418
1371940
546747
382184
582236
314131
529138
817584
1895407
1465591
860412
1468261
844041
768165
1321320
874676
838289
1001533
754258
1437100
50892
1254819
500787
1630828
344214
1810456
1658800
1937036
1544875
380650
1138061
1821060
1935857
984210
1154178
281703
883475
1615910
1730959
1781462
590562
1279406
1815048
1012116
934705
285334
866499
434319
1051001
864478
1711727
1176801
260131
345049
1331619
1271861
379878
945465
497374
1116563
1754042
636128
1309202
563241
1653129
1568407
130829
175091
557117
1328130
1817452
1480981
1442628
575219
383810
1610685
172612
1398070
1334844
912688
846705
940719
1602391
1318309
949517
1698857
1106032
1763686
1827969
1140693
1422530
1709022
1446902
1901732
1536448
459133
414823
665186
1802219
361301
626163
596189
1299494
1265861
1217653
956647
1676103
16888
157595
1942374
576121
1081198
1127577
1132779
1840305
1745529
309769
876975
984554
235087
1773625
655098
1720548
338982
202582
1790183
917248
1081496
1072103
1760370
1132446
311978
533635
306804
617784
1881979
1665933
991111
577219
120484
375149
925610
132089
1542350
785859
1598716
1835246
1631440
175607
283207
133210
1711333
1556067
782467
1830150
1547613
1726721
607957
1991074
931136
1240892
1939710
9066
66180
1819546
368934
1260167
260763
1458522
1861906
610204
793062
331133
1371055
1218611
1270431
723557
600745
1626293
776510
474074
423569
767235
72968
1440591
1021586
1229493
299140
70284
13038
786922
1328262
1868247
1938311
690788
1479259
330343
1589842
1520876
194160
77063
95547
1304023
1727517
71032
876214
1432537
211035
995054
340047
65081
706202
1106546
1285121
1984271
1140488
1084617
409702
1027948
706185
1138962
1753306
1362332
469560
8691
1477990
754557
327363
325933
871493
1377127
1647787
1740932
412717
621945
496874
540581
1348174
758075
325207
498451
1297551
1897542
725265
287080
280638
1419138
214924
431891
23505
915921
1327469
601872
988222
1123185
329828
1417870
1444728
1453205
1331833
998334
298235
524015
177347
444409
1204430
1295537
1958027
1294577
570373
893265
1323667
628839
1317566
987702
644144
1797004
606529
1273287
1043190
1053879
1846238
1591531
1533792
1416613
1701320
1824583
434725
643592
767893
573244
1123535
114074
318523
598034
1764787
1167954
333322
841161
1241516
962793
426274
1892593
1450214
500310
792651
870597
636920
1480236
1898162
518936
1537323
1257157
647514
1589001
35801
1144903
855424
1064383
1673931
1438896
1088549
858413
631423
1865745
112821
1273036
1872497
1429350
770256
1828431
1269773
486891
1126091
375987
1727638
667916
111881
138516
306613
228398
109038
813942
1191497
694286
1512622
1782996
758290
1737669
989279
1985647
1376154
1059584
1514018
1160293
1764763
563015
1330977
1837194
116671
1897359
1360700
93716
937710
1179778
1927739
1163678
967436
553623
1275709
1275579
1108292
329449
898519
303155
973482
1252303
299721
836092
1085043
288297
991251
1990038
1126585
1783818
680220
534796
1378346
1248159
992199
401290
559134
1451287
2890
1589109
431494
783571
1784279
447481
1489996
640099
1900902
1756928
1576856
430858
240697
1368143
1562211
776813
1107446
290665
1603342
108905
810973
325269
1482129
614327
1472967
336247
1569042
45891
127133
1012448
931327
1716072
647088
647445
1990477
337122
1189522
772340
893255
1794218
969863
1386305
1815398
1552236
108740
314054
1565732
315006
246495
1592820
1289801
1475189
1411011
1057565
697459
1484604
1430022
1062719
140669
663069
838437
489070
747176
943946
822217
385206
1627469
1752695
939059
1449614
512420
1629644
922203
433084
1414717
1171345
1130753
1776308
1116983
1928526
1307331
1014151
1715911
1438276
1591318
1474837
11520
897963
474931
1474774
693626
1521006
1123889
133854
631662
1807481
943714
1037319
1032444
1093956
693136
187097
66547
34386
613068
944661
1498937
1129674
1129999
1382857
743322
1869417
993651
1860306
961341
653351
1376944
1538455
115609
1326908
1078885
1574079
1264179
330521
1563375
20758
1229290
27184
1091735
1458297
504308
1669961
1457856
22476
1264838
1130380
1679781
1279830
979238
948507
941535
1678980
1223800
1705984
748501
879283
521302
358313
1629954
311925
333920
1727701
184425
160819
1114258
343639
101608
617292
1236662
775605
514062
1280817
1266475
1985748
167192
1832858
1966497
1772323
1520012
716085
305048
1040722
290106
707048
177655
470083
1092239
68815
305380
7172
720393
620110
1777030
253644
1922875
1559386
1197530
1216520
1678207
136787
1756033
537989
1491037
471155
144776
173008
1530286
31998
1949484
1552148
775718
1759393
69332
938848
1889595
996784
239146
165857
1644336
870671
8421
225227
456393
852957
871763
1392989
849203
553015
1297016
236079
1762650
401122
1667060
1840407
2648
1884928
914576
371919
1558560
452032
49265
255383
111252
713078
974464
108529
769913
687087
526559
1663372
530342
166163
447661
1007503
1692746
886073
1874054
1626545
1235589
1575976
501248
1915397
1816743
28417
260601
387949
178858
1232782
1589125
1182932
1559766
372874
451278
1455433
823516
1302830
734264
1242027
623506
1861751
997776
609753
1648068
592906
137542
245126
1020909
1739569
992755
1934895
185775
1806594
986694
983129
1534242
60352
628850
1817964
24927
294266
560463
666629
1032583
673553
1984725
198170
762040
1563151
1555873
359884
1114454
1576030
1136560
1822352
449509
817809
1866958
242163
1810592
1420770
1702516
1825821
619614
1864159
891832
1212668
511516
165640
964068
1080148
1495203
856272
1189608
1048451
1448368
1475278
601825
1271684
872494
1007895
796649
1996036
986014
1368925
413346
1543110
315581
302217
130649
334935
371877
732998
803231
1782459
1872843
1444563
1723129
1459055
1250024
601516
1670241
215475
1440267
1114998
137027
1589099
179190
938235
559591
1169243
1154023
1057910
779959
1511297
1066464
816008
303197
772619
8302
1085271
30414
641394
1483821
1703270
1088176
490200
1261464
1553572
1261289
255789
823858
1563214
967089
1486026
1020011
1350887
402941
1115951
1530228
1960539
1400073
1210823
519095
316979
1902514
1517314
912841
122648
931835
1876492
1977700
781215
905859
937098
657196
1760797
935375
752341
550409
166740
1736444
5668
172547
177276
209367
969490
1571163
542439
38300
1939865
1547651
1230166
212274
45670
1024993
1053523
235853
1817425
767203
926249
1570017
635139
963427
1874200
50792
1815331
428146
762654
956165
279822
363987
1352858
1440740
309706
490789
225568
851631
826451
1479300
507282
1696363
554634
562520
1615200
1345856
418201
1286158
630010
829227
1736137
346129
864071
1560253
1175697
1116897
233492
666144
441770
640359
123039
1765236
308440
1225630
428904
1885752
1154621
693922
1032969
1987242
411408
533401
1795957
1982504
684936
338140
1600155
961764
823361
31227
1175370
977476
1610962
1620336
489557
1485838
520026
914845
782008
30105
874623
157599
1197385
808616
776407
92799
1386587
1365245
1770456
403100
1779186
1962165
632534
687198
1320631
228548
649610
219735
1725568
1394434
1666033
383336
366303
1232522
232812
1969666
1819350
1247372
208783
1965136
1089716
1758647
251147
488642
1126030
1140182
778276
930149
212591
318017
1386977
1091400
1127199
930752
409361
1522225
1954126
902298
319217
1058338
906327
1658305
663264
599041
1726585
991419
1332717
739307
822877
1249602
258915
1798281
93987
1413161
1534835
1054592
659132
142558
163693
1085971
483473
1739448
1364923
974574
1144285
780023
1912062
1396079
254934
1306065
312969
546975
508900
1868542
989558
981992
296254
61478
885564
540906
386956
484445
1923999
1781997
1828553
1289090
119913
1369240
1970477
432781
1271299
1514677
1362949
1687960
554186
1668663
200656
218583
1727272
975967
813413
1912197
345156
1572686
873572
1412219
79347
1660178
1081947
621960
1106702
1922588
905593
1297065
731111
1957974
132099
1441547
891054
956528
1811596
143699
971275
1892682
1725032
532292
182480
1269760
559815
796244
600296
863612
636718
2718
1963105
1096735
1844121
1169729
449201
1905091
737609
1892319
801685
744526
574585
252810
911885
1522478
1712325
1597789
1474509
616227
1021594
886684
443442
1313179
1361863
991033
1644197
80422
1866938
1843834
1753736
1342915
454112
340695
1782440
1176308
399698
826576
1840263
1895190
336786
1725657
764406
1341858
852010
895711
1054718
1662192
1304
1801368
1937021
1645787
1908183
1804707
1137468
1302014
1061952
1605192
997594
1710347
1464543
1880242
947068
415350
1781963
602053
661956
649455
1062586
366633
1927331
1570862
734266
991362
629179
1625759
1333876
1398017
614021
1965445
907334
706206
1999675
275601
1316441
1190752
689672
1592473
1999826
507364
801606
1792218
186578
1298679
1379138
212382
101104
1866308
1433994
31766
1048956
429895
114446
981742
923444
405661
1047572
1383175
1475613
1238122
1229641
852990
1842295
175258
194333
1885792
411053
112814
1691332
1370442
1098273
1418049
1151603
596079
1963084
907838
796044
351869
1701934
931632
850660
258718
1477607
1716091
542297
63269
1679757
960846
278469
1893889
273112
539847
126963
1040845
306540
1158404
505521
303723
1963320
248356
266974
101329
115362
1826187
1139898
1730100
1031673
1813073
1016284
1544914
1713358
1268867
682473
1489753
1875462
644763
1480502
1379536
577124
1985340
632149
1214443
341072
943398
1881043
246179
793080
1651878
1471768
193614
1396252
1881595
1148798
1092910
1763135
942222
559558
613770
1480083
302763
836122
1039068
39654
1435385
1393603
1871575
1582231
452167
1760265
632341
1512079
1295398
771628
189804
40994
1306937
1259391
1406875
836928
124976
1957893
1418903
630269
144281
434789
1484152
1361487
1221488
586146
1998490
189865
1729329
211048
1393259
1645940
1407506
451482
1456090
123822
1448747
1552879
412033
719766
760803
161877
979762
984373
1658313
183538
1148162
1680751
635808
1662806
1166017
1256061
436384
1078101
759265
1772389
1073065
1328367
952557
577780
1053138
1714890
631297
66368
1883972
46585
1232246
1038997
1259485
1183861
932686
1219215
770644
377742
880530
590212
1890120
1695622
786279
1474458
1946410
1440109
1381277
1262571
238738
1103529
611905
132368
1209507
1705314
553815
982410
368321
1445259
708500
1158802
1660099
543282
126533
1495523
1756494
850593
1824834
899934
1491615
84038
673767
1243700
1372339
1333269
595729
1825847
894052
562557
908189
623367
1916904
892341
403768
549837
1395342
1074699
438384
265301
531533
1100141
982897
88521
653155
993452
1190236
1592701
113002
1093285
807759
128685
278544
1788107
1462726
1998664
1970805
1573140
159865
1096498
500300
677515
850991
1215089
9537
1791423
618074
654510
1446151
1871824
222774
836926
1984597
733919
843925
578854
1028252
304562
1520592
1546488
531139
1078339
751475
1386341
1035089
1362252
1891521
1377459
417565
184665
733146
412743
952309
800587
234946
1672218
357045
387796
833989
962827
881747
1393685
864687
1431840
1416981
756948
1803638
686069
154419
722275
1614102
930724
24425
157463
983112
87338
242840
249879
1813803
330808
389006
145156
721145
1394513
778673
1025746
1808662
1088524
121038
650921
431600
1852560
1000592
1920771
581713
21400
566261
483903
1529381
415093
1282823
1086246
289233
591077
1605404
302689
1694001
1473740
908326
369699
1519963
1675798
1961049
1588685
149863
160457
835108
444921
311630
791940
150751
1300283
1389179
39445
507027
249851
149714
579271
1525968
439293
1987462
166230
329391
901100
1227918
558794
619553
725482
255497
346135
1000296
869666
1019355
1453655
1157631
561715
1462527
1369403
1335769
1618848
1441670
932786
781117
882767
1308905
819221
1530177
1289936
223521
441541
1374783
1077568
1555763
751742
649929
554628
909230
1321210
891744
113885
525654
733138
1718987
651327
1037045
1306471
1297186
1513366
1859539
1600540
804077
891701
598435
547467
447923
1824524
966942
965470
643920
1697621
1109141
1569874
1521694
6578
1107847
40352
1630252
4896
163815
753868
683594
666162
1716336
1010185
1116107
33290
957732
278431
20031
789968
923470
1404133
1357271
1411053
566517
696369
1100073
992653
483458
1095110
358549
1947512
713551
1576156
1221305
529415
1774802
568182
1243443
653820
1597365
1378747
329490
1787228
18632
1630141
1354901
335387
1854749
1356587
193394
1926410
952596
512104
1539753
933620
129643
803650
554933
487900
532694
240624
720576
1025682
1182420
1940728
1525261
735122
1666180
1884344
1082055
1257757
1078533
275047
1564403
130143
1021695
1583182
951041
858684
1733503
442575
488845
1600312
1780373
242874
323053
1036794
1950286
567495
1401933
32065
1916981
836014
568467
768916
206854
754082
160714
1194869
846282
1512521
87224
1674818
1948565
1603840
366621
1390462
1189658
1363462
1982985
518722
223727
686521
671907
1291647
1423996
189180
1315582
1610884
1510495
1874154
625295
952114
1356870
263381
1163389
820549
1436653
1611257
206042
904847
1400791
397503
398005
665714
1944289
1755578
451905
849975
1165247
1138472
690042
116483
339472
36305
1214143
1649231
1115086
368330
105784
1700883
1330607
440577
1283635
1703554
1339786
890963
1454162
966834
1954781
984911
1906224
1187594
697392
28389
747686
712175
1071207
1487012
70696
166775
1179844
923385
1481335
1477186
1918260
195987
826733
1428326
1196779
832398
1888938
305612
575475
737252
1898749
757515
645991
563304
426615
1775211
1132930
1861080
1587634
104605
1723143
1492607
491295
174678
524684
1070595
1725777
1693110
371334
1127931
425512
336898
1491994
224081
1844180
947063
903901
5261
682215
320838
1802283
1561764
924611
13025
1114703
868728
1543477
1737422
495552
1977205
1964132
183519
1895475
1623987
11210
733871
1918678
1168247
1618776
338199
1337736
1395040
1052112
1952816
963435
89097
86902
1596252
1331059
133771
1120786
553019
458030
729327
1544525
144702
263584
1760058
299219
1681128
1729369
776592
771743
187282
740070
1047605
887782
1594000
1920225
1982042
1354058
1935260
134526
1068578
1256403
1665562
1908395
652202
897940
398413
1244517
660231
598730
952150
575438
1830103
1124632
1221352
1965886
1522455
8632
1856730
1949010
1557359
241831
1202530
1491828
650946
1298469
1692706
1571323
1352424
1676730
775162
320399
1963422
1063707
454543
305720
901664
700103
1858130
1010483
1424100
102122
387527
704189
1069113
233861
1320542
1687104
1041648
1356455
597622
1251263
14813
1886986
1071566
1593822
998251
207749
666461
629384
1549650
1703936
1690872
1325487
705183
569632
582410
285288
1575939
38239
779900
1033869
652646
1698999
417445
267145
1854718
473916
525655
622241
1389805
1950247
1811486
1454897
58548
1628104
1836917
1699787
191138
429855
1611428
1359586
1382742
1822996
1223081
1363267
506363
728045
1115910
119579
290942
1215159
1537234
1250705
1600711
608180
1130298
1667758
889671
1984083
387356
711793
1333098
1458853
1623748
1614106
999353
29045
990557
1911521
323468
1081457
1804724
1490408
1164686
1694940
1881129
1820511
205534
1740190
1408254
1811974
1576678
456945
936003
736385
1546339
1030290
1000793
1475974
592377
1232323
301336
338911
1113676
1848965
413341
311371
158203
353635
1058001
1758939
252115
298432
1496868
493836
50929
1217118
1204943
252577
288516
1867413
318070
784968
855387
1370823
1041987
1473920
620002
1160413
241914
1952576
739883
639654
1904222
592845
849236
64611
1594686
341900
521577
1145729
296305
874281
16013
1964266
597955
57919
562433
674798
1762060
92540
1768587
1483841
649329
1507550
46605
147342
1763861
1156503
1500553
1848025
506034
1084875
1281457
1523584
983603
112184
1556824
494279
729701
1098168
1752274
313570
166288
1914485
1837900
1555754
324383
1668411
359205
473342
1247712
1601722
903337
1711374
78484
1588479
48899
662123
631805
1600223
1115756
152305
1701287
364206
74102
1449992
62376
398622
1687652
1473824
134502
1978069
168129
1254144
1494729
1572828
1452461
272230
1760061
259154
484597
628902
701984
744456
1105457
370542
1126232
504712
1459415
1732088
1041854
1926156
412112
715085
252246
261139
1838383
720679
28389
1072308
1595165
1831654
1487638
847826
227963
1325374
1072893
801217
1345851
1104996
1644081
878763
1187650
66848
477397
1698784
1348133
954775
843510
1523691
246672
1233303
435504
1152163
540903
1817338
982438
643388
341268
930279
1964581
1258311
382610
34386
1192427
134233
1738808
542085
1050899
48857
528622
1237965
1250021
359914
1300820
597230
747561
352993
441098
574603
1058760
1509884
1856617
1959086
879876
1763283
1565591
1092762
1940795
564078
1935078
1757909
515792
546563
405715
921447
208019
783862
320561
31405
1562561
507457
989065
691202
587770
1614859
1622315
1790209
981012
981078
156566
873553
573374
768173
920800
132338
1843864
174633
79263
539071
1103190
1256170
1215494
1871379
1335574
729531
969965
82411
891953
1868344
372525
1302409
1251128
764510
60942
305980
1762173
1426254
1119311
995514
1012114
1475651
1341895
758418
1836189
814521
424084
278413
1198388
1616336
1787766
1373533
1126297
1375672
571437
1590173
1325318
1049331
1022492
1916907
1792807
1122861
1033605
259169
594363
926087
750928
1170386
921146
1637685
1201523
1551873
1119245
1662618
10589
19581
892189
538027
1875171
442899
1483247
88870
1117155
1721669
1906615
1439846
1064229
1560327
1458821
595203
705767
161472
1410492
444104
1828933
345824
143833
1345801
324075
1675817
595169
1813277
981628
1014526
1424806
217632
195259
584366
1908872
919338
1098041
125627
986917
1686763
1107256
1959372
939973
1819471
1613837
966622
153211
353568
799984
220648
137770
516207
1736694
533530
1070359
1923276
1707162
1437232
1417951
956200
1106603
569247
398475
53528
809238
801720
676051
67903
830915
249573
1274721
283340
11416
1547183
1305422
1102243
642022
861421
1832933
1604331
460292
930881
1685425
411160
961983
402636
714159
254849
838387
936795
173604
1165243
1002770
997445
823323
787889
753990
30326
869062
1207557
1103083
326602
730480
839138
906616
357015
68426
355100
1585382
1481868
1547392
1881303
298261
1561813
327041
1849
752962
1434629
776411
376676
403905
727405
1690978
31510
548056
1921825
1698284
909909
1282157
501750
1631421
1685554
369678
1799417
1180384
77183
700507
1643681
594260
1273831
676753
1256431
1801547
493617
1667214
908631
1076968
440991
485122
125309
38094
1368127
476247
766016
1108996
1923751
19485
1039405
1973073
1501713
793070
1689205
1400077
375608
679269
970457
304095
347086
1806102
222551
835604
1349286
989549
1337884
1492298
1384557
1530314
596353
1776028
1877724
1742205
1622582
636512
1233732
854786
336523
773243
937596
1977641
1799957
1135544
1945126
1663208
1783135
1373228
921106
666922
658876
832656
464268
83454
171050
172087
1424474
1658886
1291895
903546
144349
1713037
17086
1434493
1448769
406805
487944
451870
1505479
702055
1416885
1196302
78178
646658
1927801
1896008
922548
1995031
247783
1046224
324605
1376342
1809523
807231
857467
277743
1714690
1523105
1446324
314730
1061723
842379
1267730
1698638
1967778
776690
507163
328508
1865829
1884340
1465148
694160
425527
1843281
454304
1832234
777329
1230835
579174
1956032
458640
1608477
1993240
1971029
1810385
1747819
1661830
1855042
1642023
1509114
1383116
805961
524960
340353
355337
469558
187807
265032
1707347
1646859
488910
1641902
537004
1931316
394556
461834
1749226
808092
601092
1496358
1637784
1203683
200940
495447
51889
1694699
233032
619868
1258762
1328535
1396539
149939
1359943
389940
1244594
251532
1361218
282052
1234758
187872
538116
1871217
1696236
606306
43597
280243
1738982
167316
929265
1838985
1647318
1187177
673084
1979153
1194424
443118
676166
385562
1884814
922111
60945
1600409
108199
95623
1546292
1245642
1083949
654726
593484
1983450
1920491
89816
146037
266986
1811302
1029703
967857
1863311
1227192
634578
1473701
365397
1146689
906842
1824051
1129654
1713086
491994
1837471
1047288
1718603
1649106
193267
1153774
972940
1141427
1165555
650810
1734582
906998
1069355
1264567
890307
584570
1533094
1974240
11920
1310920
711256
1717892
1887606
630323
1427938
1223493
1309700
1332596
1586214
1069488
1994996
211598
1177282
1540930
802850
184381
1747355
1155355
884064
664712
130746
983203
689819
981818
234598
1770263
394656
327567
1878210
46207
770327
1789484
1065653
1181823
1833025
534271
1990048
1462755
178850
1073579
1140832
1308035
609440
437109
1135993
1016451
781754
379458
844603
1596862
461881
465946
77209
591499
1867993
1497971
517217
903596
1599262
696089
463984
1672570
634035
1813807
854030
1101311
1496171
1911190
1077739
454901
1812910
1483336
892317
1961338
1840992
426707
1389649
516500
233927
1880420
959868
1488205
926309
1311251
754434
1275635
1432617
1098178
507219
335230
1736301
1059215
1108300
1576359
884159
852263
384337
1713454
1606278
261692
269591
341363
227822
1109186
1442896
1701719
442750
549958
1452147
1132045
1785746
970838
1814408
1298002
844405
834754
1940869
1291689
52097
1273727
1975795
1040908
1220068
1190912
581228
32794
1810209
1972639
103093
773699
593107
540795
1023553
1921053
768112
534193
1953731
1672133
1922597
212135
21103
1668205
153009
810864
36996
997282
1924492
973051
95438
943372
748604
1238015
1218228
643293
510829
783084
1086109
1813412
1906639
1286907
1106452
893025
1217531
397629
593146
1110366
140555
179586
1428746
168884
1742684
1304544
1193485
839909
330271
894801
420297
1007132
677668
1587483
1064018
109086
1120026
287802
482059
1747178
1918799
1290267
645834
1051323
675783
877923
876241
723479
474993
494982
933939
713484
184020
1744277
1063936
1890026
1208923
212357
392671
105279
1703304
161554
1212700
115962
1325534
1146692
561246
1087828
662741
1673063
1014160
1406285
1488788
1483811
1343829
974230
619375
916910
1335459
52590
998579
669263
434588
154406
1459601
1429132
1057127
968616
1780028
1827294
400260
1811552
875649
127095
1573024
291185
1745034
1735521
241808
885151
794651
747249
1247474
919111
539475
467940
929224
1281036
215160
1814073
882408
1581099
1262674
1984069
1504487
495587
378408
1476369
675343
748370
1490595
1551762
104969
450124
1744668
1100418
851700
982313
325565
1985609
52090
1130346
1419116
1162753
1667479
7969
539758
914910
1038637
1327056
270111
1780858
1200029
1285735
1884086
551503
1569474
129209
345450
641163
595093
633478
73857
1928769
1829677
1577397
1792439
1354072
328709
1243032
1257248
180664
184350
351348
166546
1987207
795356
846349
1853841
1839847
1316402
1820357
1101963
1981142
828205
1017578
975441
1968208
1871024
779884
1955533
1621327
1544929
1752438
566740
190914
870240
1607261
1636130
1812725
919052
360691
580201
512469
20184
884871
775631
897110
1210686
455908
1227511
1345446
584622
1608208
1916430
1572246
363141
1271991
996664
1939025
1450530
1329464
426520
1691229
1954420
1590035
377505
1648080
816031
1445921
852092
423084
1357827
719562
754946
389173
1591100
943409
1088011
1651942
172418
199060
638547
717742
543835
1821024
1013635
305557
1082260
1745074
1094022
1620182
730395
543505
1766965
537166
1488677
842716
1652609
1109945
777398
1845863
283332
1789432
635871
1596335
63415
582922
1373338
234039
72292
1267036
1733265
696721
1584464
1652179
1320521
1486806
1011131
610764
1399966
813503
513851
203745
1435363
889563
897260
1470516
1098383
1517407
298172
679061
770551
1593211
1834872
212463
407943
1374282
1860638
847105
427104
582168
559602
1505858
226092
231204
1801669
1841879
1295610
764039
1854068
1576186
1130029
1545690
1184942
1792183
78310
1786494
1062585
458108
193886
361863
1463893
1367581
319370
1873361
1216617
775159
1596898
273417
575956
1585826
634363
1307601
270783
602943
1039404
210819
1543440
1049329
882158
793823
472385
450389
887492
773475
192387
788325
1991282
379458
1902562
1740976
1865154
845085
1245582
945818
436335
199693
1618808
1040112
803152
660261
1894950
481498
1648336
1469770
364610
1541823
1087330
568991
106947
1356314
704051
344590
1010244
329955
838546
536453
1755776
1780614
882005
740324
1732513
1025206
469897
487112
1463082
620512
1593047
380961
57364
276896
811015
912944
1741030
640602
1495247
409119
6778
618514
8653
851823
876143
1122162
1661566
920324
1998734
166202
1755654
777050
1510315
12763
1209035
1557487
1748832
742332
482702
519394
827994
1908445
1646674
488546
1807327
824465
1224191
1918979
1565064
1737144
150517
1367520
817812
1171955
1899781
124125
842096
1814698
1982862
972096
724816
1263429
1048487
285120
825105
1726423
124283
888385
1816223
1835559
445062
470030
1060115
649711
1108287
1406859
192117
1263405
497614
151280
434953
1172900
1709612
1833553
429570
589717
1614230
501382
1148344
199500
442384
588964
381841
240422
394410
854448
871110
388285
61432
51857
260937
1531441
602394
1514876
570556
720534
344555
1130730
50244
1368973
870018
675601
1780415
1708974
849049
1953109
1280145
151194
1295101
1733253
207130
1307057
1963548
222151
1748963
479932
1988723
53583
1924715
1384609
1972798
856005
1652583
617950
1114343
364579
1976260
1128394
1286315
642896
1744497
897718
316419
309060
762402
1297204
281163
1837942
1457969
688949
1759948
793257
923341
232202
647147
1860271
385664
1724168
355336
507106
923461
424722
1733862
1248721
1320576
1648687
1004569
1152675
455365
377132
1228201
893911
1614904
139899
328494
1552903
1632927
1345490
652019
1507621
938402
635723
13768
370686
1294193
952527
1430147
1474463
123236
1396799
290256
506679
755839
714076
1692248
589123
958889
1132072
1888721
1281675
287485
298464
1085935
424313
1665922
1042221
1952481
1698493
1520850
1053187
29104
150340
221125
83714
1897626
1724276
950113
1021549
611248
655876
205284
850189
15822
600370
760068
1180237
784127
557628
432399
1331970
413565
452830
1429756
314369
403171
51572
1762416
325248
1752612
1584878
723188
447379
647302
1680959
1736939
1320427
554655
1251082
1035318
1937062
1846753
831608
1354667
585152
724975
1967931
1177895
1490362
737170
150286
883073
678211
1875529
1631536
674270
1723201
1452016
997268
1763602
1055500
1287843
1171852
1271926
1772203
474720
593235
955475
704124
1573783
837286
1306455
430075
625367
1687075
1517692
1529669
1277976
122532
1786429
1133652
1882726
1641922
571915
961724
1837913
1813269
934559
35709
790989
650507
441717
1538672
718855
681893
1597634
832925
302493
1019972
130564
1622792
559292
695964
286241
1474157
425501
1940516
1149872
1096946
1402553
1784824
529221
441969
1988676
1708849
474953
1875312
1919281
811505
1405011
1824879
310817
361022
1415052
1276297
1683011
1922289
1594727
829765
1956796
1606268
217993
4378
93001
319872
1932654
1370889
1126104
549701
119316
1636114
283758
1401700
1000753
1772829
610515
1829
1331260
65896
433513
770527
1301569
1717174
1752237
1077307
757879
182427
877983
1405186
1688154
1146077
1628593
1345414
1351068
1853465
1282656
1119868
1696551
1849019
1960507
1679192
181277
534208
1354869
1345875
38739
1671164
262927
304444
1286945
1696717
91434
612026
1955473
1315512
1764952
382465
1838829
1893457
1977305
802969
644631
1481828
601860
1135904
380564
176204
1376746
51091
1396509
1139072
703001
1956754
249963
8205
1636714
47291
275960
1804235
1549325
1745373
1452145
558623
1947309
1677924
673031
1675008
523994
1781444
1142949
529476
461824
975698
310276
813000
1052949
484503
522875
1381967
115769
444636
1302701
735212
803831
509227
1860126
376790
1409682
603689
97110
1377060
694496
1651506
1536335
681178
1812741
293184
653111
33765
1346234
221855
835675
1269823
642299
1620466
1952019
1120228
404191
1102498
1366917
1565368
891727
540596
807298
793126
89741
481480
1700136
673774
257827
522609
1605217
191117
188034
840033
322294
133364
134905
256559
1420508
1508889
467599
652730
308742
1412143
710592
1940333
161339
787669
1881227
615906
998551
1716188
1200003
858863
740837
1478156
5444
152861
547598
700057
565850
1399292
856446
1259053
439491
1153777
1661813
1803328
345351
1127431
358865
675501
267592
324549
205012
618192
638953
1207837
580002
337095
1463865
1936138
1812599
113963
1491698
1375724
1600945
1514177
1538305
267200
266783
1962488
1547797
734873
1295145
1785143
1812244
1052776
926197
1735110
1856550
828342
655172
495522
1733121
1490572
988663
990003
1162521
750080
1354143
17074
444417
1655439
942171
1681758
738606
187327
14949
1996832
1869929
1822902
506006
542779
937312
13763
722725
1001188
333595
1164858
1042068
1432896
794799
1700282
644671
1022769
1388728
1570787
1958057
101284
1046501
1735989
1823568
1072557
748703
1923130
1499889
1623434
567468
1391879
601858
1231727
122865
703077
1049070
1405671
215860
688463
299631
681348
1976500
625956
145360
1057224
641165
1556260
252270
1669110
266416
30983
1843473
1373762
1746418
1599100
568431
875098
1773602
1334426
1259854
1673282
1426716
109096
1743590
981490
1857486
356448
680224
117426
1707224
1299335
1692127
701249
381217
1868139
1813911
1525408
38694
12792
714112
1481767
307172
496836
1973839
596382
1553121
321822
668927
594619
379945
1667692
1333615
1895730
245469
458513
579903
256571
80579
1966664
360832
1120737
1156477
996447
557248
1682672
159008
1818653
1578432
768000
1193160
1062201
557191
1007617
1271603
722685
1716859
1104531
244645
1671184
1650806
152080
1946769
339135
411572
1412540
1320533
726141
655240
1836398
384986
548222
1002289
726744
1481656
376266
1329354
1130013
1271873
1175436
556156
89879
571029
903141
250463
1727250
1066995
677856
1875186
366281
90821
1968938
1331688
1138037
1434432
774972
1227001
1879672
1004103
1750758
1723822
1434320
1281368
128825
1825645
1063358
438770
1303989
1519575
1957079
993448
460034
853906
1631534
1125394
64768
141495
1041691
890399
189404
782816
1478666
402660
819183
250168
323715
2096
1302502
1892581
322341
402299
400304
481035
1057479
1899905
1472868
362669
1254699
1360840
1731270
691323
29740
936878
1947317
1050016
1250140
1368478
1829646
1848274
539071
899099
1164563
443042
121199
182012
1791748
626249
1271225
1719379
541804
671188
865964
1332942
1289769
453799
1869338
1643036
395221
1141301
118454
344405
956483
1239737
1298972
28507
535777
821186
1980026
1465274
1943082
384499
1170580
142351
1923041
1159737
1334786
1118755
1817277
420195
1256335
1503114
1138539
79206
1467990
1073068
1328411
223626
986375
1201668
1399432
79725
808026
1641501
1086563
454192
931458
77204
2579
866683
1416557
1965788
155351
120418
1236357
668362
738494
1025698
1192796
700261
495895
459801
1978964
847751
1852327
409209
1512728
132578
221544
902437
788507
1875437
1191388
1867645
1577695
55012
1504131
1207194
331079
221804
330744
1600505
850441
533181
1633677
1386060
1399154
1778229
1953619
1127732
135625
1073659
726057
1251981
894598
488495
187482
1879044
831561
1855143
512645
1306919
43499
700850
1777894
1242284
1424529
474311
1374411
300968
603059
1765572
1993672
1350623
1967555
783803
377176
645123
917436
1179194
522653
1584602
1934889
903616
156546
342683
166381
188986
789182
314424
810092
1270465
1127984
1170976
1625534
343134
1459786
853100
1025565
1203244
195721
1512056
549246
358621
1410926
1318338
525069
608098
587913
1348725
965191
235606
575288
598725
1512720
495960
834512
296916
199067
821691
1171719
402146
374879
1674946
936046
640977
433029
651312
1409463
145630
1728180
1152071
1094340
61350
439411
1551859
1292951
1156407
925217
1282807
896857
1835236
1702531
147735
339046
367002
787357
1223240
1139790
1916890
1796699
994587
1851498
1159889
1320013
561780
845487
674113
1175018
1439455
1965224
927043
1314366
340908
1799287
127336
812883
527797
32227
116718
791232
236097
79273
624130
1032395
526199
1285262
234691
1788835
1523176
1072391
1095942
1489669
53025
1883315
1552406
773835
178582
1006691
869990
824472
1317771
585877
911969
1666102
1607095
1071465
377332
1759905
611914
1644338
1950575
63196
1663001
1442215
607044
522565
257758
1356073
932937
187451
1705721
560675
949781
1479243
1145995
325685
755010
1464234
1939665
926104
446653
1070594
931401
1584658
1864228
1667523
1156900
1485637
1493455
301492
334210
946944
1510942
1210532
1581028
1620039
934921
719825
641294
1432277
1828976
1553754
439060
538612
644159
243134
722121
1429899
1041383
788061
1161955
452205
1871355
923928
543069
38165
1534091
1254792
1667741
1637460
1929457
1725818
115930
8636
283513
246230
657116
1218413
195965
124338
1885048
1854598
978947
1359911
1402399
628073
865738
1740670
1501625
1700263
881393
480789
1290966
6324
365580
1452464
386852
145323
1740254
502583
937562
964005
1601332
487233
1275136
864879
894139
1585332
81739
843104
532643
794109
1787832
1236702
268677
117345
586597
451216
1159242
1337350
359066
579839
48354
1602164
1690580
759767
60123
1386759
1584949
1324475
342375
1949594
1380136
94339
374952
417177
1594146
827907
164775
430500
1660215
611083
1860593
481162
1239490
336373
368527
1740895
1188375
612144
1784791
1833546
1981729
206993
157116
792844
104609
623129
1604917
160735
1609260
232068
1422350
630141
409342
54316
1519890
943082
56195
834503
1572098
11376
23838
594856
615459
1353748
1441474
1703745
1658259
1963933
786799
1395407
709205
887056
1146567
1982385
1928797
969214
53289
1990260
967157
1645078
738897
517068
1088604
423503
168963
343644
1548506
563218
1204214
759071
684830
1327213
1296945
1794838
1524511
1181582
1458830
1572218
45255
1744799
1503450
1016290
1932808
59599
1090836
518977
183299
283681
1354842
1314389
1279419
1285411
1796309
565130
1383584
538476
656568
1328758
1684604
580921
1491566
151551
620142
1645157
1562900
1780876
46613
1754132
1896263
394104
908493
1935800
1759769
780199
554599
1469830
389876
1440016
854865
1624873
110849
255118
608828
1605370
1402848
1114075
1396292
976788
1063506
1808402
1799899
1929501
1831772
92089
255528
592811
1239081
1268236
1438990
1136758
229206
1874371
1046009
48654
931252
542697
1427254
1989397
1636390
513710
1998400
115966
493212
162185
444658
831462
475253
1421750
1912496
1637159
1479020
893542
115087
526174
303978
359433
221697
1395120
423160
569622
838317
1590142
1968428
1197202
1334053
1911524
382903
144316
285279
861719
1595461
7191
959475
961538
1481822
16873
1221532
598215
1666143
1743969
965702
410065
627584
216592
161796
307087
1234855
1386742
822087
1826181
28733
405591
1889779
513154
1054125
352881
34227
1699397
1751168
1989307
1242398
1166448
17088
1908480
1620792
137581
428202
247347
1528081
1472580
1976157
960392
202282
83535
691718
868147
1104598
1903155
639220
1989176
478463
424408
1692405
1280425
344885
1467188
843030
1662546
268846
742014
17249
1864384
1728337
75826
364587
802986
1814447
1143863
261273
1820978
129084
1131013
18240
1904357
956402
623707
1703366
1851129
545761
1626348
393062
699370
1344126
1651129
370717
937557
1417263
246971
1469706
897923
207380
1988947
959133
1627665
1158041
1266628
1811685
1451579
277927
1772828
1372419
963543
333947
1932281
1695078
927319
923291
907143
209617
1838851
1957937
447305
1237253
1037290
424053
581333
751971
1672885
624822
1361192
1869229
838482
1157263
1323310
522758
880386
464684
1546250
1003785
636849
1042955
479567
636958
1832925
100646
361702
321507
898581
720109
1504762
1705947
1807286
499005
1366405
577016
523195
888530
97780
1197031
820056
630397
1378698
1559083
1137620
1836038
1281107
690194
1722618
680243
1773084
197873
1236983
1150347
423062
1967151
1035996
1323340
475947
684628
1291058
881099
1158959
748443
62165
1572324
1762925
952465
1333197
959810
1544010
1147756
1952709
94797
918299
1341967
274864
1657152
691633
1220224
1098630
389245
287760
6896
870988
681199
847121
1241888
1296708
58246
1598400
278659
214165
946636
1035328
653429
1775804
278917
230477
1970628
146165
86572
324617
143215
809200
1249346
1877375
1491074
1116587
1419465
926333
1282171
362285
1895998
1144254
1122082
901410
192321
1059602
591758
1896090
1564028
1605104
1873823
455994
1118493
101100
1026560
269181
1210587
532125
1947644
1957911
1376841
439376
343878
1410916
1792244
918199
720681
1542627
211207
630540
1926810
1767833
1141776
791819
1324435
540523
665305
1096342
1159761
1826927
1120202
722146
1105378
1518982
249148
1577162
246229
1388500
1915395
629290
572828
1911618
1505858
365765
1877768
1190331
1433408
360502
1163646
903625
133940
1626402
401968
1025933
628713
781761
401638
89479
254168
1251474
1615139
153540
1673306
932196
1101394
1170181
1673347
520560
1424300
106853
1780005
778689
992383
328335
1786921
1353253
151589
833130
198664
206286
1310188
830152
1568191
1536268
738617
909074
245993
1961239
1047563
699333
1604794
531096
1403781
371707
934728
1116397
1778009
1834820
937839
1493011
1100029
111586
837790
1658142
1151075
1566491
62917
200711
1010136
1696219
1970752
745959
1233290
347157
1334050
1008392
178353
1310837
18107
1186802
990615
717481
572104
507748
1859504
1929994
1827212
1596298
1756217
819311
1679185
110895
419858
509320
1705070
1271010
382856
273999
244995
212858
963032
525794
920205
1105711
995135
381307
336070
87192
203365
1707625
188941
148238
1026929
1497712
788318
1547914
1803750
1167799
1282999
606010
1442362
1408995
568943
1503254
1593620
710697
598021
274609
699829
1226030
602118
344101
780065
473650
790816
1035948
1234366
1155325
1664777
1215161
1110052
781908
1353438
1503590
1980437
1454685
243244
1740366
1726670
829382
531307
1639674
998085
402392
459959
492784
1953823
178201
1902428
677208
1770704
1840688
821289
1368343
976678
340852
1290521
132765
1312629
524972
1725331
1504402
149718
849142
1236111
134411
1735491
770926
1549421
651357
934125
200449
1472715
1591785
790495
537785
1986354
1358537
1535877
356225
1804921
1737088
477464
1945214
1891799
290719
1466243
1107008
1760785
241715
1800505
957369
1818131
1446878
1778332
696302
1691564
1389023
447911
1036624
1471544
53049
379502
1859030
518580
753648
1704604
1648696
584407
953446
291910
554498
1897982
1412378
1847836
1862232
1298301
1959828
1391144
1191294
1234889
941868
1305707
1689538
1861884
1543389
234771
283452
1183970
1872155
196420
1955195
1596575
957139
575763
1775918
460223
6148
1956421
1859933
1330801
151824
917365
439487
723535
1060225
517301
555285
335144
1798069
1870697
33615
1478498
771598
321556
1661964
844601
1263620
400765
402792
272572
612686
402537
1276169
509380
198606
1752809
1167894
1618189
313427
1526603
1843462
1658870
1806073
1179869
1081422
1840779
206673
605512
1038447
469416
1643069
146642
717182
683791
1493420
821143
273360
369048
1264464
1987684
1165382
526721
713573
1825815
1650760
1367113
200377
1496159
1010011
426716
435573
1903425
1901811
444409
543420
1818689
354705
1205290
1558071
557116
1827037
1681993
312876
1857083
1421920
1666510
1943033
1893912
401410
1670820
1697712
393241
1827978
128096
927687
918264
657281
49044
539007
9393
1914454
1850994
869464
1183906
1011203
456566
72424
869171
1818411
883110
506210
717330
911904
384890
1344896
748937
1259769
287281
1957447
702171
1154317
1656822
565520
1194530
522267
106423
308757
1812626
690674
1128422
1182373
1617870
441157
504320
442940
1961743
761767
1675629
1345549
265362
1616805
1279919
1920791
1210872
1159010
1559101
564754
903814
115532
274640
1078404
424112
359003
39303
1241335
1185666
1629180
360537
398656
758684
809630
1084138
1109022
625353
1992180
1849602
782597
855503
1357285
373779
911607
777609
749146
446163
718167
572449
1564006
1628446
1806207
791668
1842869
1604506
1211299
162573
150760
1238005
1415961
1390888
74782
690397
1321748
584116
172194
836454
172987
784618
509368
1488400
1456725
122722
1838694
560841
1253506
1555591
1347304
1728081
330439
658945
1654908
534077
1558148
211359
1353143
1930644
167516
1813523
1460747
1103524
1025765
1061924
1472219
895214
528893
1070736
1905037
1788020
120904
966951
344353
290050
1611356
340099
1991701
1674897
1408110
506432
143547
644178
570439
36431
1338826
1494882
754182
1944422
1707408
866566
408059
132914
1794750
1539437
1246227
181074
516913
1521556
1207859
1703807
495043
1343671
1387171
728796
788979
1424172
141646
1152876
1794035
1697644
1058996
1243447
187716
1056774
790806
1041336
1274502
1653618
1914311
1692426
931047
1723804
1889133
1979467
179437
470318
1941320
636576
1538274
1070104
1183097
436315
375901
1139092
478531
1062535
31215
1041108
1894987
1104471
1972546
64054
897669
306522
28415
1983950
1947705
826322
1852570
840497
1338331
1380869
1938774
1642164
142012
541668
1636819
1462934
1523925
1919348
174093
1615503
1140159
671272
84025
215860
675803
1048205
1361068
1395623
1326426
1106261
1422570
984955
791385
691052
1493767
1074591
1365632
35622
1000029
91800
557589
1992524
892923
579493
1459117
1566475
818079
156115
870059
1062038
1419064
1264159
1169301
1135317
573309
1455110
443014
350202
921848
1245314
1325534
1166917
1136118
1826467
1533156
1151558
345730
1570531
551573
753771
1158915
52
533633
1212905
634630
776151
1651584
554110
344109
394467
934075
927508
1412854
551018
1546339
504815
803366
846121
1005738
1278933
1834099
1649248
675421
1994683
1178076
1032192
378790
1703790
1841715
63459
80804
1527649
577918
2470
1450311
965263
179297
321814
465451
1620837
712294
190683
664959
361842
462922
965287
1978708
834077
1286574
1378650
1110593
918007
62688
546525
280957
851474
1070255
90531
488379
5576
1968361
1279839
867483
913687
182916
1324304
1661454
1645289
1982166
1369591
1428381
1770702
1517625
1512455
688383
369920
1659412
832379
1939758
1539559
1827740
758172
1670417
1228477
1322341
50493
1631634
809077
181888
937768
884696
1574104
1966725
1025196
967879
1546460
678302
232191
349454
253611
1322610
1342094
1733108
462155
994820
81240
1252278
1200501
721634
76160
1855934
335405
279885
1866398
93406
325094
1052439
125854
877599
1309785
599608
1229503
320014
100346
1779115
988977
1131111
1907854
688046
1449662
293468
870169
1177146
462930
1882150
254492
1083102
947986
15422
1260146
721112
598853
482077
255750
950132
1176243
1528741
1184996
473822
740450
1877023
1156977
372766
630732
1866109
149051
1257371
967538
242580
977552
984841
986298
597290
1731952
952285
1644241
20928
1245172
369716
1351369
432883
879672
965869
1541987
806080
692984
1581683
1417415
829544
1686555
885047
1584666
1279107
238170
351452
1790420
1519109
1592420
1688913
338656
247745
1235456
189646
404402
5042
894132
876944
71754
335740
1693430
846963
1935358
1909325
283396
9140
1955619
835882
840203
718525
1589250
134301
385474
533027
909333
230865
1212523
476606
854272
1503400
1997132
958065
290028
689539
976038
501111
469556
1068488
1460431
1623869
689489
1404883
1183110
750935
1958114
776803
1396501
1483089
1158531
651091
1003166
23385
481602
939628
1689356
932633
1376357
1082934
1037220
1631525
206520
1446443
1275034
1767964
1508939
499379
1650246
106483
1587252
576243
969897
674739
801878
274022
368654
1533821
780970
1407924
564904
1491714
4679
401488
1768851
1557561
1773512
1159844
1400224
1231593
1091949
160893
1736135
442440
468343
1130613
1198312
1521114
1326704
1827950
508726
1653466
614600
1587675
1247199
61816
106327
1424485
1621847
227707
680531
387603
1708977
503348
1452374
114948
62982
1311979
924208
994822
1598791
1787677
523926
1161023
1783587
961392
253652
753641
1182557
1169148
91874
1980484
606127
1584365
53972
208341
363633
1786243
37104
1654302
1189913
1868513
23256
443428
197645
1698210
562231
253953
141787
1980465
1532272
136950
689852
577293
1014768
28970
1350522
1951267
720839
723303
1562120
284058
888594
702330
1121559
1165143
1193635
1964372
1430325
865879
405302
1320451
1220018
1426018
1640349
245903
408284
1281657
207568
261091
1755278
579376
1978331
1178493
1992245
1321704
26577
1890787
1577303
946357
855905
276034
436918
216245
252668
460492
389597
1477303
1292422
711014
400199
1425235
519762
924206
1491674
1729999
1680686
763749
1302899
1939816
828113
1516994
898637
1149085
1573607
1321870
1390010
595304
1821273
1057162
665974
1334422
95479
1899803
159233
416365
581471
1642699
764235
1948673
1428012
712375
1159086
1560575
1431173
1556664
1947784
827779
539606
1234232
1046653
1801450
72736
1780297
963540
1196828
1340690
493312
1520642
1569898
323813
1159558
1022418
1928309
137171
1034003
1402833
1839730
476064
365736
1007385
1859128
1420221
575143
397312
1072463
758831
310660
1640333
1130884
716697
286680
156399
679195
194486
1856422
1923147
862564
1723291
1759896
1293954
602703
1448096
541781
1151585
322588
916584
57816
1982922
619763
376411
1204447
677922
1363445
51758
1107562
1204978
745290
1896630
1023573
884191
1735202
1465205
486572
1626352
1019287
98267
148290
777201
1161607
1177892
629720
38959
1964643
1662149
1273393
1558655
1048671
654222
1330620
543285
913922
596071
820590
372344
659306
1370152
119120
1855578
287374
1995839
1424945
520522
1702745
1127053
1320932
1859462
730180
1611303
1888419
692229
769545
1059767
286923
884152
1491367
719914
1322143
1553699
1528539
177300
1071590
197654
694394
1050534
1662608
1154476
1305293
1910116
1499504
299814
493038
474260
1460817
1698678
1870572
793579
525554
211722
250728
1197305
515215
839713
431163
198958
1154938
432273
172344
1038816
1257772
444539
1665158
1553419
1363269
663748
985846
441292
699176
334976
399653
728911
1735760
630134
1555012
1303684
1820221
1356215
1867461
632031
1741837
1892026
1534219
1351246
16195
187782
797393
392817
1470299
584796
1952856
1239402
1654854
1216389
731454
1108095
1750406
546153
634594
873634
1914817
1557477
1671307
177679
743928
1875789
418923
1863807
1293948
1540454
1122957
1036640
501568
457689
1984944
1658452
164321
566919
1534903
1462487
361840
254616
9780
1160794
554957
1688063
444275
1515311
1560404
1039515
152708
1837980
1021019
554749
1916681
385628
1725990
997651
1581696
1321505
1338508
695795
1601216
951859
1652588
311006
13446
1915325
1561891
1984067
1802431
1065629
1908415
607351
1994909
916532
1599471
603621
1644314
1447027
753550
1734719
1013436
934935
1607191
574960
1623506
1896958
370025
1254841
1623083
986377
213895
1886402
1891422
1725655
1420176
1304694
905809
1127098
1618587
197832
1997310
623081
396383
1602643
336959
1862948
448394
673224
451687
449639
553293
1646469
177086
1750092
382113
1273875
530517
1935447
408224
975303
709673
924715
1979039
1282857
1969763
1321035
965810
1868514
1246791
1257256
636008
1654674
150598
1592138
1662200
1947067
1815858
335324
1101991
375275
1036507
450286
1964458
1090573
1921957
900052
655642
378411
1419265
1193801
1916678
770952
1530115
1968277
1612513
1537997
1705596
930605
1964174
98515
1968056
1140262
117259
1825430
769181
1684058
557291
173174
753303
217762
1923236
973350
1251003
326886
1732917
1006183
1404634
824650
868250
1380521
1344441
1076894
1896482
620886
87845
425038
1520345
1010864
1752219
1471843
515560
1762820
1292077
1727901
958134
930056
637241
1888575
957885
840549
625085
1982900
61662
1448194
779217
641449
1113354
434125
608672
408212
439993
749762
1704380
207216
803032
1228913
1672442
1536500
1806216
1017361
420075
1997524
960380
1965947
1491532
385192
405386
1639501
897358
337422
85215
1098151
190441
217224
1817208
154138
276412
991123
524371
527820
1173441
1439353
1100686
603356
420013
1947601
1790882
1878216
1551387
1776160
1837820
1644483
694691
94141
584266
772735
1541132
861202
718300
521523
627055
1326186
243511
455672
1662192
145826
722341
543326
1274813
53225
1174061
243104
396442
859237
1059320
705877
791205
929678
1425383
1178791
872570
1522082
691305
1899501
216280
1787811
1651816
794099
769514
1812825
300128
628933
1488866
777267
1792587
859782
1394683
448556
32687
1388442
305101
1065870
1505554
1585105
1847274
1705452
832806
60408
236305
1888831
293872
1874103
453254
1718883
95966
819967
225388
3991
216779
396148
501002
1898125
864781
1652188
905642
1200287
1162929
386577
786791
1936806
390240
943136
1935921
1519493
1877503
628953
1227584
883941
1156543
1359436
1513257
1039312
863088
801237
797899
1524025
1964572
1713292
967345
1006980
1369302
496088
1965193
737267
1414528
1845209
219806
1971242
138593
1860316
951379
1516704
252376
959754
480301
808409
952156
1722867
315030
766236
907267
1349854
1914735
334197
838969
589015
222600
1835476
31032
1902300
1355576
1684983
1495474
1006088
1864093
1542480
1603502
1637841
795293
438445
916729
1481215
473023
494522
1645968
911314
547252
1925696
740005
184766
362503
1935523
431166
329796
94854
1655429
1479611
372727
239439
1536638
666242
269436
642185
1711964
924149
580267
1199411
1208094
520238
1739974
986081
1803249
385279
822148
440578
1055154
1054233
1062084
84384
133430
243579
317300
1625757
745664
480310
1219088
1540102
998341
1403356
435332
1871647
1538076
898436
1712117
1617595
1451812
397744
1480439
1543290
1165586
577326
717466
1305557
269818
569559
1915211
475923
1186707
45868
1989910
1072456
853719
191800
640513
293101
70073
1407100
1121370
756820
1169877
1979375
1517003
1728689
643048
247994
970465
913146
1445854
1482569
279460
1384780
1452154
1257359
1094509
995697
285838
1765782
791288
1795785
1927378
506127
130030
778974
1449824
1711457
352423
1278036
1141752
1377050
1480808
922109
849990
1740293
1667216
1842088
15924
1368537
58411
640468
1150677
1663389
1014303
417134
1140299
1666250
1186090
1600569
922473
1470220
1648309
1241460
1379161
206240
739600
1996481
1134181
1410605
754887
1649572
415555
1224401
1691295
815422
1531726
120117
196377
986868
1934888
1184481
907988
1945057
919938
276269
1138591
432776
1727807
899400
353711
797110
1374641
870299
611670
535973
1568829
568620
394961
668660
1567381
1045342
1546309
1558050
958381
172068
1516441
411496
1054712
883030
1125280
635393
1975371
1304124
1859081
660194
142213
1075182
1531650
177015
1527541
1334738
129695
465897
544873
386237
1258384
712358
1733738
1417102
992473
1320864
1320795
556562
268753
1397228
1927442
266269
510868
42120
567822
410349
834456
1990472
349684
202509
1955174
617535
1510860
698897
641624
1237769
1596057
1754359
319334
692795
1540876
1849657
556310
1049461
1021771
299069
131837
1714833
949911
1539934
1707947
103288
1974823
885473
1081667
805554
1908339
110784
1127541
394347
1371492
1686513
1894765
900599
1870079
1856717
389512
1474573
1566204
1691015
1728805
1088435
792468
192049
1862156
1233062
1203417
361768
1854076
1437418
1249974
1459146
435150
1268441
1217845
884415
1917372
1674946
696334
396084
212245
1786888
1362387
171722
100112
932802
766602
1413810
729480
1832534
1522874
269402
1008961
1711999
1840042
834932
641805
1764240
1622153
163682
1798280
849873
1216943
1693470
133587
833222
236792
775138
242269
600240
1811069
1848392
1761299
1499903
107882
655567
596923
1637530
299770
982676
1981163
359881
24332
1916993
275456
1819864
815983
535288
1183492
1727969
1081813
1268547
631499
1147161
837112
440303
1072915
1464584
850823
1507065
787017
159776
331944
796691
368967
520260
606655
1758506
1991688
506636
1691077
704186
607398
1973802
300997
470448
1195729
1303395
1922495
115985
7124
1860236
892381
654635
1628169
335953
345852
1308508
1014800
1594950
1533320
1068909
175537
238996
1881331
1305818
128502
263616
838775
1728064
1986992
589297
1443005
1167367
1569681
906010
672607
74600
1451202
55822
1384224
824513
338288
740522
24551
1069120
1742314
1447475
355483
1132247
1722550
871892
1670051
1725229
881407
143607
1123452
1256641
281137
1868214
163246
313658
115288
713516
888715
98667
640370
384341
1893215
1793720
605065
152956
1761564
1908640
562518
1615509
684090
1118008
908769
914291
380325
1459276
1094203
1955112
788209
1798800
1859563
375154
1703250
899817
1887936
1144871
520962
76624
895103
1864814
985509
998208
1662428
53564
1060202
1680156
28589
860878
906447
702582
1206703
1345103
795050
539773
376782
1722286
1431487
768933
1857757
1137307
1636903
402926
1620204
19722
1417147
569539
1560975
121658
332910
537090
1456823
1782003
579764
1185686
424821
241301
520437
35467
513546
468408
899783
178322
1145157
776255
754717
6307
511780
1412902
509109
1471598
987803
141023
414862
830724
594447
450390
575434
807307
487901
437014
736092
1307527
989749
63969
781411
1544999
914771
1243627
1477256
806488
1469568
1844873
1197568
527560
1510568
1773271
1849105
1187872
307255
1209771
1230472
9843
1680468
1062322
564326
551397
19299
1404743
991611
1067944
523335
1956489
1705002
272677
649326
158695
873589
1933241
916105
1580377
1905858
1172970
445334
457758
152948
1894959
1861541
1197753
80408
1101981
581537
668218
622940
1239472
1467804
1246533
1298710
696671
745325
1672013
640622
1942853
497782
1374533
1336092
1799197
1192227
603078
126207
1412010
328157
1527645
1689
820823
510010
1885639
681865
246278
797979
1740491
1822323
395795
501338
722784
473612
541015
1959382
429068
617520
234011
1219446
1830924
424159
1720855
1223375
206037
1362802
1842690
662697
1713510
1681647
1841082
1871188
249155
433315
1059591
1754147
1232447
1424051
997166
136640
793956
699904
1624926
1931791
1241359
1406814
1882068
1387525
928174
222906
1272757
1458254
1050056
1435310
491652
795334
108187
925162
1215281
189129
1942832
959133
1650951
91359
64465
656247
725423
1623515
661523
1786262
1458954
850957
943607
175006
343113
649227
1604636
76775
462107
1676500
1330406
1598400
33926
1164777
797193
163557
1771173
1737276
813855
1215086
886512
29558
1023071
513968
23324
960291
1421212
1094645
109007
817300
1139004
712395
899013
897948
246634
72447
782702
1042307
990707
876545
224462
1351166
1154333
1290539
137488
1103555
204758
1489755
1121468
1619099
671297
1644206
383873
1885364
170389
1408095
1975188
1449800
1036607
1186977
1610085
1407211
1737210
117347
893845
1460221
1514358
604668
1057617
1038320
1926760
1340479
464804
1286392
1209757
1952105
229014
659498
1621664
561993
1756108
1883130
1312778
578813
1249061
1990121
1467863
427894
1513616
1104866
896710
355841
305955
1970745
1164463
1458979
1495752
70196
1617010
1457458
634599
285393
1514805
839123
592604
826819
83193
1640314
732567
300911
1625239
32411
669911
44318
452268
1955297
1937581
311161
718922
285511
979893
395930
1671732
739092
331156
217453
336774
579218
1694757
450838
1854881
545100
1889169
849772
605587
452392
538129
735495
1154943
727115
908947
1866575
123377
70871
343514
1280489
1449373
1735304
140016
528472
1140558
851071
1020208
911338
1212664
1079320
1209752
1502192
898645
837152
879619
587221
353438
1461841
111
1815275
179251
626884
1316527
1469089
838371
1035075
952630
477541
1308368
1761641
1685002
1996245
1640048
535322
1003344
1263423
401690
374741
1213735
605348
1848392
1626701
667920
1326147
30877
1943194
1009342
1002781
1599890
916760
1974515
1853219
237757
34288
495083
1989216
1533699
171753
1620174
653089
932315
68879
1912977
1378001
961333
694270
1679883
319840
1627797
883959
244629
1837687
1106341
1377587
787401
1759205
586320
1299226
1267328
811047
808255
918724
1509498
144341
801408
1012650
490477
361269
734591
331720
815001
120698
1432162
116193
862811
318845
1671496
1435460
111787
836485
139376
471281
1537514
1831859
1400208
953209
376055
1779973
1974110
731144
1429214
974586
1257033
590992
240003
407005
1819488
869203
1770186
27026
543336
1143027
856000
767335
1425825
64944
1117930
580557
42366
353392
779742
676496
1626839
1852488
838630
1795043
362666
1434239
1869078
375543
1184113
333782
585759
662384
972636
810827
1196782
306545
1430416
571565
1191034
1319388
442271
1748133
216673
1959822
1881220
179186
117542
339055
508777
1630593
1533925
1994799
706533
1162937
1871655
1728234
1416369
1491854
80890
1192695
1196974
1317246
1821238
1131669
1445196
855994
549838
175486
568422
240939
105020
1216365
174758
60863
1195360
625544
90651
1284720
835947
1062828
1564810
1571937
36307
1509893
1167926
116903
935671
1344527
1433811
852395
1621314
62199
1493014
53921
7045
926473
501818
370937
1582935
1472658
79519
87925
322967
1476592
1904241
1694258
945428
236710
1075013
620476
193153
567768
671402
16717
1607212
61051
381654
1657387
1382704
1364028
1339551
1331667
1652554
1924784
265148
5584
1686301
1777893
1944526
1011405
1001312
870190
707802
525877
1938031
263565
66691
910626
1077086
1214141
736158
1637491
513690
1007469
142319
1377989
1004968
1953208
384379
425149
707940
877875
312113
791361
1521734
216315
1468492
1169034
616323
1646630
1300129
361540
506970
28143
803564
677325
759443
387966
1401780
1398004
1756111
369366
520181
929899
704291
1355308
98035
468028
1431975
1635539
564628
558301
411105
1121716
835640
1295914
227312
460898
531897
319830
1332154
1935478
1709636
1629175
1511356
958050
1416019
24896
661864
1276290
583976
220053
898537
270284
803500
891012
934560
1416564
326853
1586373
1489520
1728530
1508144
471105
1791525
1773869
177222
1888232
223176
1869549
211415
459618
302316
1097870
752834
333915
104604
1645090
1066261
1612795
1974136
1904829
509807
1653188
974048
358469
1236809
1292418
1563714
620241
821247
392224
1466519
200801
100282
1758523
396593
979487
1218991
252259
1470779
71812
567264
402383
1373363
227241
821788
764999
1241363
1848124
1723729
1866462
731680
1563677
1996444
690977
1985681
1126291
573370
22419
1543839
767571
1772465
475871
139941
708566
1718114
1727996
1711760
1305455
1228690
1069059
1475809
894273
1618743
1884974
500975
1955251
734589
587474
1019928
962267
807692
1764319
621435
438990
1594765
1082183
1190078
795198
1677991
402394
1054804
1088442
590587
956977
26335
279630
58423
389880
870179
126312
1222343
708918
827292
395051
784707
156796
1606554
1572111
1737181
1190037
1653180
582586
502638
1290683
174777
1879108
981224
184176
200982
1433951
1325617
1645649
506725
1678542
7072
60087
1836522
328773
1547332
338978
1246003
1945795
1646904
1514643
901538
1177644
297207
245332
699726
619892
429539
574301
1488641
1404150
1586587
747874
998831
1734485
1234574
158626
1446682
382779
369739
912312
1686574
1781684
1062588
566204
439482
479663
1925243
1098672
134829
57661
1079575
1896863
1042503
536980
1374943
44699
171760
1690734
1876004
699825
1089039
1644733
1173960
109736
1829425
692396
735857
1022222
629255
615614
819092
722195
208326
475827
405197
1211216
1409864
579381
604962
1335124
1553202
352904
1539826
1241191
1585725
245346
1708471
933517
931291
1671370
1012382
23927
816956
1793978
1580111
1748828
115353
1965381
765291
1656334
605752
1120237
81664
1452074
488764
1473735
695755
1272156
750162
1576825
81829
789180
639339
1127097
1830612
198434
1355818
1431136
71928
1318094
1074657
1083049
642819
355450
973098
190809
282835
554093
1978210
1832843
1084690
1591372
1594718
388296
754443
901199
699911
1055819
1546799
1519471
1354697
1230358
961299
1356292
775053
907384
1005788
1796377
1410677
1082365
729053
724248
1616199
334001
1577794
1961157
1433148
1917745
213745
1683836
1935980
73015
821842
907410
1734193
63190
1021777
780711
1521038
1653144
857698
1617054
770776
735720
304449
1319902
423214
325439
246971
1873203
535775
916992
860440
673933
1613078
1568599
971229
713990
6389
1894466
983617
1557309
804365
748705
720998
566820
814322
1817476
581502
1772081
1699418
1466807
896179
283399
1211174
481375
638232
1701752
1247807
356977
335882
134111
598098
1405917
599819
184340
1187580
578990
1523474
1822177
182097
201714
1649898
978859
1827473
539363
1700297
1306997
586213
1590078
1067645
255714
1448591
1597913
1134200
353003
814419
591450
1313606
1532506
1810612
1372751
113894
328366
396508
883873
1707288
974157
1748826
927425
1344399
584034
416689
1917326
1552557
713360
58140
1163815
1325023
1447410
260281
1766157
622298
1902416
1694832
1594746
913837
741174
697129
1536713
1978889
457295
1193926
639270
990917
966491
284789
225775
537441
1147466
138840
1767215
1274733
298721
1013645
472888
742228
1118431
642906
644717
499644
1751462
1365978
1345803
1661251
1835875
1810459
514942
1393665
1489089
1022138
646730
646938
1856566
1309062
1090341
892424
818593
1025264
521313
1823760
1985052
242527
1202157
1432597
512559
1106354
1637217
717740
1954476
1839101
1222580
1042106
952742
1356632
1887511
1905296
157194
661950
962793
1233750
1691638
605659
465902
1977149
716293
801870
1404365
1795504
794088
264161
718464
341836
1847992
1793563
1222971
49165
1868294
811684
1316738
803574
824626
477778
1767620
203878
263779
1545391
1264025
16909
288474
313119
1557514
608037
324810
1043594
1580503
706582
1273571
695650
1033068
132138
995402
1349
1083898
1802789
455518
889064
367323
487243
468363
252545
627697
568087
1507821
1786642
1278643
1837331
990537
774402
195919
1474282
276536
1359144
951407
231285
97698
558544
634089
1755121
1531332
641053
560781
1826932
1989791
1349734
740249
549509
1870642
528378
1034043
1584810
1346377
1617836
795080
1672595
1668200
548904
1911941
1324103
1181868
1864305
194087
914386
1801223
480581
1569821
1639188
1718863
613730
1136595
1524470
576115
1779187
378613
959443
1173738
1260718
1442043
791946
1135178
839154
787929
1778491
1180545
648549
1058369
1859759
1476069
422194
870108
176512
1080577
956271
1377472
1559215
1640460
1182233
939933
943044
1258234
371229
1175054
619478
1032713
1449527
1036464
372951
1662120
366791
28018
806183
1425956
1367168
1786835
560081
1315604
1334239
876255
1176333
1923987
632390
876114
1135125
1857117
1988620
1654335
1924382
841738
1818955
900543
1955783
100579
1940570
1297393
1904055
706010
284510
421348
1659063
392263
1798698
1946251
1197354
1586571
1589464
576027
1003208
39042
257897
1990478
294292
1082087
637040
1700085
54359
1536181
1076658
346486
129077
1988677
970333
1491788
555923
1012726
1398340
485977
1007867
1699408
1114049
284482
587124
1195973
1762864
488654
595055
1611690
942358
726402
1946364
1950089
1088386
234598
1041819
1755512
1609790
505221
1915791
1155926
1753323
589858
1755483
970889
728300
671458
105487
1160762
483455
754272
49686
1648080
816661
700530
1831187
115288
595751
1344765
508281
1062875
1019344
714726
1767889
1741123
561507
201151
186330
1643682
1082668
1767705
392005
1532652
326555
880156
1076239
758841
1054381
542743
1106417
131614
360036
662156
1011645
1724547
1353702
1520747
1574794
855256
1768938
838535
1682816
1861640
1638908
1450552
224007
40376
1550093
1868746
1515405
1401188
1692038
1702878
860143
264717
473357
1461824
1651674
1050402
438575
1809394
757594
226128
1376086
1337767
101726
1868806
837424
1333691
629854
395323
1159769
887510
916232
1785192
1291976
662553
593489
440520
1112545
1638822
1122052
559183
337173
1888105
1892236
1325382
797410
1914499
1080869
85112
1691670
1439379
1612788
794646
847299
494398
89958
440378
1334369
1609426
1989172
1052235
1090039
106975
1785511
1723453
737482
1440894
342978
761126
526611
97718
664032
364037
318633
400752
450540
1072221
198429
139290
1061863
278414
1338364
1465949
1343673
936834
996738
1091411
173430
86545
174940
585593
169206
199721
1585837
670067
1174022
1850786
1687449
1011359
1615259
1035559
996345
1981531
1511037
215737
1146100
1688974
1370385
1012259
734552
1613046
1799830
1908624
1828046
718344
1361123
243379
146842
1726865
1377134
987190
335104
1838607
261185
1074607
882933
1559251
1202607
932263
1406153
86739
26285
713139
1510213
1110127
679875
1578689
1299506
1750186
201352
1810030
277466
833640
1090026
1149892
689767
866478
1491145
807346
1939075
1423034
879583
903258
328422
1865508
690915
388693
1594047
1069527
1752224
1211311
838240
948965
1732096
1451359
1949201
283530
981977
1476573
588800
795891
1949153
187754
1764912
1816195
1322492
824127
1400484
1268953
353528
303665
260219
1660148
957980
1805511
256904
1011888
1603518
35667
1132669
1340683
239076
1225580
63651
1777835
1564068
451441
1228659
582305
1738067
142075
198820
1061269
1584566
1319589
819754
242783
515172
1145230
1588091
1971596
1773725
1899513
1320175
1487090
523615
644865
1937018
470796
97104
1178433
147623
926409
270170
1492240
896126
154339
125821
359366
1082421
876468
1240577
259380
1434026
524117
327275
929706
81669
1814066
1952126
539104
581057
1180539
1475635
226307
327027
996015
177911
296415
1283004
1249845
1887119
952633
401045
1136843
80920
339109
1904454
59473
91953
386615
33010
1440225
1372157
1818338
347329
804221
960118
1992027
787740
372770
623876
628020
1262834
1538504
354925
798457
1878228
1610850
46228
1720454
204620
1274770
1311481
79280
500447
1648172
379378
1498007
1758859
376721
1311454
1149353
1416389
1568832
657752
1133261
1128421
198549
201301
737056
971715
1354162
573039
1489833
895427
20370
28347
71338
1363973
302556
1861372
174299
1089205
1324016
637572
544050
619650
281874
923238
1944322
1336205
390481
609567
1279886
784816
1597618
163378
442187
1535224
1948306
1703448
50972
697240
564452
1774171
1884473
164929
1239257
1015868
763302
444264
1079080
1863294
554968
347973
1789609
971384
715907
1187750
1197537
1288379
66450
750112
1491017
266415
1491991
288802
829088
598018
193483
1491654
1893654
1966329
1874229
1666003
1347440
1791587
1786846
927842
1608123
472275
5968
575958
509903
364405
1536933
482518
411695
88882
1134530
323013
252228
1533330
520388
1990095
893949
1504833
1804816
372327
1764724
470306
407425
1412384
65641
58213
866742
1886581
264548
844662
135855
1293396
1558409
1477659
1618760
1707605
1408881
1784917
2901
1592674
1650694
871110
224733
1935998
1888559
695602
938114
1827774
372794
876076
1623081
397952
345612
1822162
1138364
1756318
300976
1390959
1102445
268450
1444682
1451056
166207
1437197
929935
83946
1006232
313946
1673374
1948635
120353
1040277
631716
747363
1959734
1720583
1889866
1780283
86977
1870478
970152
1629384
1556216
19615
655887
1239070
1329320
1131885
1159610
1873398
179475
1430763
1250260
1307268
759670
1220279
1921706
269250
1715106
320065
567473
511565
524908
1705265
1228908
1830656
560093
197996
1976629
1163876
1802622
1641151
444425
768061
1781236
1125416
1327821
1014950
311919
70752
1225065
304074
1078159
1692814
1102941
1072277
336292
1920456
440305
1937540
1934080
1229037
378544
253037
1161051
944400
1708915
71594
411125
1127548
1740393
369981
505368
79490
885048
877758
414872
1517437
899007
1334253
1983226
1658393
1496485
13882
627778
566295
1173466
824087
1918736
1349955
1748262
845506
724734
273473
539000
573949
1764169
254697
1492433
442524
1437487
229677
1390375
1765310
1304007
1411131
1140947
610931
1182850
323880
321279
725904
616995
326627
292882
315788
1349976
274540
285968
114735
545741
787512
1011626
734013
372573
130062
456551
1543230
683057
1103078
700586
1901863
1939015
1666586
1051969
1984074
1136879
240721
1949957
1062903
40076
457558
1032070
117088
469242
1755043
1474951
1593281
1788088
1344886
991058
1126736
1960567
671425
1185285
1391956
1746198
568611
1168331
223475
252749
1540349
1754904
1066816
1396715
1255070
723640
1288479
1241140
226258
592363
1827969
630378
410584
1050655
1345861
1389964
1892234
53341
1935098
1572480
1346732
141624
898078
59710
777490
1071447
1621180
1901668
1064322
1464511
327297
1947905
1573653
424786
1342468
650589
295491
1192115
1669117
273402
1134618
1575148
507021
48863
1454390
204964
1567671
1694814
1986446
1362796
1985788
1279096
1228694
1105619
108656
1345710
1040191
1834449
107999
494265
1603338
724644
1924703
1620770
1690545
895006
1803354
1713188
546796
749007
480969
1192839
257875
1635314
1364949
1508982
899558
861420
1801549
458179
1456508
1360684
1985187
856930
1651744
410010
986737
1141871
317339
1352160
1491181
1980137
131592
1868540
398627
77794
1905348
806243
461676
431636
233224
920572
100700
1468469
191309
1971758
996637
859794
1633071
1339870
777048
1208992
1620632
488180
171617
670962
1874267
1601445
333812
1326104
1526879
1219943
776231
600361
843508
1107848
99285
1673142
698150
1515235
278694
1370788
442792
1599118
1432534
710174
1765168
1874458
1731472
1656633
978882
322184
1764681
607106
1841716
1939034
1490309
1010572
588383
64265
1443795
1582432
1193060
1963575
1886356
576092
1800813
787035
1516767
450597
363534
1942483
1852031
539828
1306214
1444363
329354
772430
1609943
1649197
668727
1235780
271793
1696877
698238
1194733
1283445
320785
448626
1502030
110618
562789
1305482
455949
347441
412810
291494
641121
1962787
1695776
1639538
813418
1491858
183463
1546651
1857772
413397
1035266
1063527
1678062
668138
729184
747959
1747890
729862
1412541
443959
627825
232187
452528
338835
1775263
161169
1209306
824388
1262697
812725
770349
678190
945469
1604550
1592769
712384
572611
1177960
156091
510374
868403
521473
1543241
356967
318149
1032370
789818
343678
1145916
210252
1797825
1048417
458773
1358414
44469
1685398
1318570
1174337
1095748
977481
1648947
592229
140765
220735
641583
106358
1164989
560166
1579835
1038895
281890
166711
1310691
356252
134037
994748
569959
1493548
1725132
1648356
166816
303285
1590372
1801468
1117879
977555
1251924
1495131
359670
1663694
657224
736029
647805
727904
1290459
1333942
1939951
637291
192851
1766511
1863904
951727
1584912
371544
287198
579384
498192
182788
146115
509167
1319670
57345
568699
1865579
1046931
1070356
1342433
1725724
1704180
1297755
420803
502957
916538
366349
1386394
48938
723622
867626
1909601
788484
935351
1183835
1451213
557746
1053723
382356
322493
1879222
1820767
1565477
1301679
1838824
1183678
1565804
695399
445626
718383
1559281
680486
37400
142024
369156
900878
1297221
390873
1446001
1721414
1530663
555842
1555409
1384867
945475
1825608
512872
1703711
606635
1772411
1357611
784484
1693901
1822520
1778263
1080424
1429155
493067
353274
1879655
1217862
1156314
1546712
1132367
1701729
443969
1749688
960735
780000
1191707
678964
450893
364814
206475
1687294
650690
832848
103680
399787
1766603
1173521
501545
1639346
118462
6075
885764
1074554
1061536
1339144
897904
1019085
981491
1175040
355259
1944060
1902773
1775479
1939783
19454
1945856
540483
133262
270649
535789
742891
1404118
51914
1129781
186672
390580
1068702
268822
1998235
629576
577932
1843210
1891427
1766167
566420
388161
605506
900525
1855290
1961195
402177
990122
312569
1218993
1837214
1302381
205685
1441048
175966
1900933
1796511
951210
1632246
1202689
1458521
1661197
1093658
1370912
1434394
702443
761023
918598
1337843
905922
246716
1596202
1597871
984532
1018559
1227349
1100398
1484015
1524042
1137814
1730213
368966
1928930
1543881
48510
1181739
465759
1184132
830490
1176999
807449
1383262
1877024
753563
1737609
666485
1240378
537971
765018
1337825
383389
304111
874466
680791
1592770
166653
1837774
103369
788176
222445
766774
194950
863505
1704978
417478
1499630
1409163
134142
161288
614447
1789703
1636268
788787
630644
406465
1837764
303919
187668
1161656
62660
1271349
1439939
116881
242658
184152
1024119
1464336
1774467
1517639
842522
1188804
133359
1137340
1553690
1088031
656089
869647
605767
710457
1602609
1229643
1030003
1791687
224972
404598
1216425
1733339
1261797
247882
1272586
1144282
604725
41586
1333667
1470344
1359871
935503
863859
1407808
215126
1095122
51986
1515778
732026
1618621
1988524
1108404
1225904
1874341
1950676
1342334
1687186
91136
595618
523282
64575
1176099
1155767
795582
936837
156415
1972426
1452290
1325800
756280
1296777
1334852
688640
1494284
1964900
1041921
636146
1828188
1306278
674575
89787
624090
1222526
1242246
1886083
797030
1864184
571650
489404
1578808
1379541
939514
1241845
1752273
1776983
123145
1664918
468655
1625273
1412723
41681
1313373
1844418
766568
1259727
1599273
1899917
873093
1894388
1558082
1198568
1655972
1991786
1694771
18679
718945
655544
890480
1748132
500799
1729283
892497
1600763
536175
373670
1971893
1368587
127237
1492937
1799893
1977783
813896
508104
446503
446894
213407
359157
1331389
1426014
694932
1193337
595521
380638
1232475
720199
141333
319571
604931
1261232
1092455
1254767
1998752
659704
1459468
1472696
1070673
1404195
1084938
732945
1663043
946970
1596247
1408214
993315
292190
1377809
125617
269034
774496
1316506
1031619
858101
822888
921960
1503444
1464642
1390869
1187167
451267
1366519
942356
1123748
168749
914179
469363
574931
20306
1973383
338037
1461065
1225485
1275962
1199879
14429
1689238
444519
998011
1212973
326684
1706727
496994
509099
1564352
1159500
1836529
1234242
1392035
1375536
1103892
1779665
274079
905939
1552466
670713
13932
1974000
710953
1863410
1261650
1083322
119010
1160248
827004
272047
645858
944244
871010
228455
1886708
1958410
825635
1377867
825995
1203710
45327
240682
1811948
411414
679219
1589224
883876
1519225
468574
1109879
685151
1367616
466376
395261
1398277
1832169
197147
1337381
1337324
1358215
1070425
1422877
1979930
1891252
1875661
174592
1835231
1059825
1813150
1507812
1014895
1351383
710807
858273
277680
95703
41139
775479
776490
1419553
1278297
1880444
1720249
555798
1914342
507919
1196605
1230080
132747
1394394
1365977
1057322
1015076
482615
1444841
144607
1563832
1174674
647949
1340172
150583
589887
1173135
1742929
789132
1433436
1162581
854450
769904
1095382
1092030
1390153
1423575
875599
1275042
1802706
31891
526128
657895
781319
1609146
124894
452637
1118045
1035270
787896
361965
290531
1000139
10418
148050
638637
1607034
489341
279079
1450636
1408008
155608
1455640
475140
644344
669951
1718204
592932
380439
912432
403265
478030
678163
346345
816127
400729
719609
1438433
1236912
1649124
1464588
136000
241444
941275
233872
527561
1796469
1414168
672417
1382902
784490
1011753
1468078
1068305
711163
964453
1416583
1983886
75625
162120
1027275
583577
1578822
1759139
964729
1380271
1439641
665418
860515
712475
469703
684619
755484
652872
1449493
102253
192235
1726163
1027902
589569
565382
946224
1766374
1317190
1417416
562514
1805966
759032
687556
73649
1298445
1246101
519599
1686674
1077014
617828
1284746
733431
961460
1049903
1423304
1081096
1695548
1502770
1608397
1808358
1271770
286194
1419454
484483
1606066
1346574
499378
1401446
454080
1961992
428534
1195333
1038517
1280759
1343268
102141
121729
1491134
1912651
1415092
1233394
1597157
163332
707394
1153637
1768966
1167955
288483
773385
635339
533342
1204781
1228627
1623767
17459
382738
15205
80547
59075
1740585
427592
743872
1451801
688452
1947302
1379134
1343224
1382351
42826
1469786
1967130
207196
394501
1554508
1164307
1197955
1813129
976640
440975
961904
119002
933448
867308
1484725
1199318
1326548
1206031
449793
919483
1903053
57201
876186
1519802
779054
639367
857490
786606
1035365
1669876
1225152
832814
233924
1257349
848715
549918
1407336
1795741
194475
214912
1406881
427683
1933092
1386712
223844
1632200
1104746
1381284
498211
357797
663059
1781320
1608005
594696
227873
1299526
136672
221802
203167
629640
948532
125001
1355000
24695
1698614
363314
1484652
642850
1769842
1458414
875183
37596
923596
348242
55341
1593774
1951477
375640
472611
885616
271252
1754107
1593623
429012
987992
1314736
767028
1283033
448538
1028980
751971
1705344
1776821
1895981
1574376
1636042
820710
1605122
912439
429217
1431700
253756
1216073
1471711
1598772
195207
1525528
66377
1151215
926647
1272430
435
907003
383528
1151658
611597
192922
1799512
732231
1275973
805721
1071116
1118450
1369876
22349
268907
1059169
266577
659907
651358
780258
517611
804370
1772939
1820397
1752127
937595
1722336
339918
1302822
1613466
39037
1344496
873919
1217758
1071114
1190851
838304
332379
1621977
851671
778939
1703843
792070
1122654
1766501
1055756
54115
1672459
400682
1019426
1304348
1976227
1501908
1670700
768018
362695
1155727
1063869
453563
661133
1650166
589727
120615
242464
679523
1687100
40992
117966
73510
944878
700213
394027
1261580
937758
631012
742034
171580
1049911
889471
1285011
932786
1615169
1498326
1569663
703544
1096888
1149592
731808
1407051
1271138
459070
985175
1737303
84856
755076
1185282
1711027
886950
1126400
1359409
825572
487937
422645
53286
939330
1581035
198503
827077
1386135
1457226
6913
1259086
658822
131318
1825216
1862093
1939243
1562909
365700
783082
1326310
1726531
1457097
55153
1463068
898381
105306
1684403
1946202
701453
1315271
746723
181738
1202420
586074
1481550
518738
1775693
1619331
1839912
575757
454445
975970
442438
279880
185201
1112024
412073
658271
1592827
865018
1252412
1608374
576622
1434729
1098757
1222572
21213
390564
485032
1473582
1790973
602026
480805
1381477
1202329
1342472
295002
1570975
760865
1710066
885256
1821550
73153
1320562
742187
1273245
1033258
1806433
1329180
1246296
807663
769709
145371
1364564
1350791
304139
50884
1788163
284322
1769
366740
1817525
228962
1048227
1487194
1303772
940183
1346741
1267271
181894
180356
533960
1500212
168032
1691197
1597814
69073
1411717
1748108
1218555
96265
1204824
1810268
1740420
189822
208829
1359878
1998152
440070
627835
1435249
1476677
1745916
10169
253075
326455
1542851
1165068
1860262
1323711
604498
642942
1650363
1346082
1011451
662447
808346
465518
625548
1942883
1616227
1177592
1675760
71258
1083077
1327741
818607
57349
872407
172089
954589
929245
1068565
917084
889206
1114964
126823
585965
1844020
897326
1739072
1306533
1090057
1974220
1234994
1816035
268388
1397461
440090
836226
789067
1054635
823936
11590
117353
490491
584740
363289
581135
911553
616312
1494993
1558781
1537793
1459293
366488
776751
1792217
1708364
976870
34664
292142
727630
1970550
883616
632341
634593
1684564
288949
410881
311931
1351790
1731749
851336
1234852
1889938
1370652
1927321
1568058
675782
263616
1953938
1832932
997303
760770
461834
620365
459306
329726
1937454
595371
145701
1050734
1472536
1688483
1746855
1701813
1066672
126924
326957
340679
1255453
1619701
880263
210674
1007223
1021207
1190719
284785
1407484
919608
1966702
1340967
378462
243936
1673998
973270
1792295
1201257
1960856
279781
486015
871561
914885
191520
1308339
980689
640794
949294
1790034
223813
461027
1820870
814275
738093
1858895
1181374
661440
1338112
1761699
1823492
1089962
889863
208495
771037
404229
45287
530558
80514
1893408
766286
1024010
1785724
1876920
1206504
985970
1801988
1344764
1303106
1133484
1374188
477877
907661
1802403
267624
1281880
258209
66755
1137973
986771
1853518
1624497
1625552
1753941
1862256
893483
993884
44241
1577156
790209
1314518
842328
422259
1030506
449521
720939
1511431
1041126
469156
342837
549742
1246148
1204481
730185
1498975
1662836
1272028
940091
1258648
1756893
1849667
779583
1260686
1464789
1595091
1867752
110924
1452309
237224
682393
505075
898632
1337428
1235404
1662730
1747582
1020834
1870202
1048479
1528474
1304651
679274
797503
1915132
1733854
1916150
1603395
1396119
1680878
984136
179387
219437
572847
924281
664172
1072398
1129956
1222147
1661694
304661
1935005
1759490
1890148
1596197
1980600
992576
1574164
1170720
1091004
624397
1329066
935728
472074
650958
1913499
1927519
1768784
255884
1941562
331321
789924
1359283
1585798
258154
1891840
1196754
1233250
1480107
967741
1800563
288432
836361
633007
1105392
728326
210461
586404
1307474
1353480
1061629
450309
1053692
1496904
524381
1311884
184747
1354053
959373
764420
697975
461032
877541
1507931
1363937
1404879
625200
1474617
1222433
131871
1907684
1928969
383209
120535
1755313
1342950
1582139
185072
583459
252772
1059044
1617114
1792495
958242
856319
853242
1600651
1332876
410757
486873
497774
1744050
104698
1837032
543573
120723
662282
1646537
1303472
790771
1853097
700667
1897238
1584660
247058
953222
1262960
848387
1625533
1408261
358973
1157618
110318
234884
1005770
341771
1830455
888679
431854
291042
242541
489170
603810
1073962
833376
1382073
1562330
1234347
1188131
465470
1560307
1618776
1622382
244576
992757
1711352
602052
1657402
1322557
1871828
935369
670793
1477360
739856
1687549
1682106
1994073
278262
1433267
1051922
606984
1960719
9855
782839
12855
1464290
1671783
782033
1301631
1607805
220436
1706257
1517846
1315183
1482151
1474886
1029867
503059
1986441
1276068
689799
969348
1775531
251648
442423
1915457
1079652
1031128
303884
497867
1104189
1384438
1180720
1292380
1907018
1850575
1644987
1881437
311868
647490
1449200
1911669
1002487
255731
673470
124333
1370693
1739822
247564
1537559
279070
468263
1970909
140832
1934216
1377612
1708614
1862050
1549122
886047
666634
979563
1994016
1527989
1847782
1806715
1877538
1856779
1062069
261871
668251
1248957
260426
469969
135178
558236
1398341
1498942
658841
620014
611500
1501095
377321
1468502
1678661
1745132
625417
1259161
1937005
89401
1219095
69273
1774873
1810682
39223
961613
943911
1927081
1497241
1183561
313677
1712870
1676110
1737483
1830140
789259
1680142
1407081
1239415
703287
1840138
851464
1630365
1534426
1517111
855820
1799113
1018394
52548
1598644
1493038
1707386
1291743
1155850
1783611
121923
621010
1516749
398857
432821
109991
226927
1193409
808358
567833
729885
1227508
1755721
562055
40663
149840
869981
1056450
265535
453036
1346816
1543050
151316
544308
16470
1961857
1381871
1843272
125613
1179211
1756638
589528
1328056
1825735
617684
683936
26495
183881
218695
637136
1273973
1892610
1229731
705437
1839119
1450640
1939466
787088
1981269
1409671
1370671
1976355
865810
615786
526935
1523211
1342930
1580281
1161373
1461970
1634083
1014370
1537613
881655
1064784
381580
456695
470820
666325
1040909
843143
421844
1089614
385139
260990
694492
1265815
1356745
407626
1720432
1899262
1999138
409670
1431040
772352
1241024
736974
104508
1921875
915009
1291057
712052
860651
392748
887426
863927
1179271
1651686
883995
147821
894499
1920745
1782959
555482
983643
1500324
342466
1996321
1227264
1587152
1636236
1852308
1384044
317870
1999722
1793951
1350461
916969
1197296
718666
28955
1541384
924889
46592
1025284
1967114
1828818
1953665
1912604
1129574
220493
588960
1997691
1414238
1132638
1246260
1414405
1891506
1795269
1251261
876572
1388135
999034
731508
1432694
535144
90111
173432
826897
1001219
1522942
1663837
1877781
144214
385165
134168
922990
967328
266622
1285133
55225
109799
1190273
834787
1910450
253120
511292
938719
1532919
1425153
1345316
1654949
947532
688798
431450
1463437
1301535
1382260
505254
742003
1450303
1871423
1159599
1864916
728837
1381369
1620032
315062
1306800
413306
1944392
1949602
1978004
1553608
1566673
447257
280871
568234
812308
1193661
416752
1509437
1613678
900784
1396634
1251368
1568497
46076
439332
1856736
1605099
115187
1977649
438465
913662
37081
274281
119967
764788
385941
1395857
1311508
1851248
1781520
1230719
1189692
1331073
297842
1542744
1080356
1398225
39813
1517386
128542
1756629
1918922
898226
602722
289884
1220109
171295
1718523
1691970
1573339
1265830
642938
885411
703709
178029
229737
592387
1708721
760098
1982417
875265
1174338
1556425
1903040
1302085
1559875
1276478
846344
6848
297504
419135
1508447
1568292
377057
548331
1662991
910321
1840412
330401
833880
535682
1473607
1843404
1278297
325858
1361536
1575179
1088717
1047018
412356
1569349
1374600
680721
235840
32883
711882
389065
1602043
97028
651942
1651524
1428074
473674
457617
670100
1195181
1641952
1473214
904136
1449387
614258
1097219
936862
614642
43473
54556
690778
1799140
1338084
1993962
138105
1751645
1094481
1482889
1381350
1295053
1919329
175323
927904
120149
1726692
646006
524758
149632
1191990
378305
1101941
471553
1656893
1816058
1789949
784509
1430550
1196977
1087298
388252
1361383
1052858
592139
1977305
1821935
1809026
1903362
1443656
844860
160050
453084
262500
367313
1047218
735359
1948377
229310
1898853
495452
190200
12587
1216913
1973785
1937431
1778734
1882026
640371
104862
1236546
1882921
1537522
15733
807238
1855140
1329803
1635499
1205580
655828
610079
246000
1547715
390735
1318254
728792
692700
1883257
1853184
1026056
918786
1245987
787950
1099460
1288521
1542326
1900867
284391
1520414
1242665
1556300
1625126
1855341
1229838
211766
45243
132205
1185563
700096
1027789
1630202
50183
1892032
1641206
668262
1134446
660143
224380
1397233
1552162
285679
148846
1319906
1476858
1287019
502022
175873
373658
510900
1454557
1197581
1514336
727985
1644717
19855
1919203
1922116
283525
1978989
1784169
1276600
1992472
944265
419736
948566
915466
1237190
425881
1665876
362597
63598
1225862
1971367
509860
372209
1694827
1848265
138458
189346
504412
1515949
1881530
1460514
606533
1803008
1727461
534614
80534
105369
1046881
1651884
516063
1856929
195261
1694200
1246480
1817256
519986
888894
1940000
1657958
1362514
234179
1931127
149589
1767547
289670
1996511
502810
601012
583436
1163280
1315292
586302
1080353
819971
127264
1211591
1567505
1043708
1222210
650119
1973249
470665
1686192
1295018
1620112
773786
826740
1825129
1420530
1455462
1270219
585489
1399671
592448
1057813
1488005
227829
1689429
1393589
1355536
51855
1972990
409455
1739858
1750563
1901378
1799028
1620103
1266684
1919540
218875
1887637
943772
975269
1642679
1963986
957184
1619951
243781
1053174
1876562
1148350
175256
1568114
832146
1495703
1297949
1484302
1718397
247951
692383
1764291
1346302
441752
1317354
1162811
1045100
1738969
277600
443483
694125
961956
636904
1334293
1722649
1459897
1581130
458783
194929
1466096
1765464
688990
1088593
432166
1744189
1888477
1196885
1751273
394291
1153717
42178
843781
1191219
144930
1088206
1223004
207364
999300
1174938
640214
564923
1545532
237694
1693691
1148595
815669
1434937
1107535
394093
802164
1005820
1601869
652111
560872
1516748
1550669
462738
682591
1308029
1010177
1379049
1775740
1126855
1707985
789154
308794
81614
212029
723136
408424
588538
149579
1194265
1182934
1536094
982975
276940
336649
1835192
1793774
655873
1166205
1569051
1013235
1435599
777040
146037
109129
989216
1386998
1637767
451667
134680
370212
717519
1917665
224043
1895310
1758500
1895428
400993
1308235
1982031
1934439
112136
1191897
508622
1261941
1409564
767826
178521
1071739
794817
838338
432743
1257221
235633
578771
1942493
131323
666945
362778
1187632
1032569
855011
1226667
900290
1602486
325827
1884313
123075
1787144
141693
217489
265740
1622332
575766
1865587
565722
591798
1628198
19075
110538
1194500
243049
1164877
1833655
1549991
139614
413331
367769
405411
831808
1220312
605493
1690829
233069
1421646
254908
112889
659055
1331982
1951189
1294881
1706566
1188226
1886427
623330
707611
1571590
16983
400433
8532
801504
132399
1469799
1528334
1733685
1424725
1051501
1923231
553296
1192489
747933
738029
1161989
295657
1162677
917380
1720584
836185
396632
264887
1320012
1980512
833208
394074
1941237
1968239
63021
1399419
899266
1393801
1633176
1001328
968862
1079710
1374593
1468804
917002
601967
259533
1164559
537345
428179
1483779
114529
1744509
59656
1653036
378557
207012
790560
350029
551841
1407495
1899713
225988
1507719
845882
1445757
1780095
1598652
811275
720719
1029211
1691469
672588
319934
182970
826472
834973
1884484
1912361
470642
1441119
494583
1361958
1796341
1961759
819868
309331
1193516
1654814
1590291
1871925
878003
909864
429495
1746041
1389650
647794
1886176
838513
1904004
1029748
137386
253276
702374
984101
1591325
1235528
194908
1971333
1693648
234651
1183291
1531917
155021
1383755
372938
1967168
1723110
1808193
417388
65061
660610
1205868
418087
1710039
1053543
1052089
438475
539079
1504079
578576
1436270
1329532
1751561
1037328
387209
709973
676365
1570101
1191024
1703462
376178
546701
929619
1537273
1858557
1638206
83443
936972
749568
1338480
551822
1361595
811639
1381334
281933
1476475
416370
1271756
501414
1766575
641424
1084970
57371
1624471
716580
311461
234875
926478
1231294
937409
1373519
888462
228323
947166
1750185
37645
1095625
380248
1541362
260737
1978853
591357
955289
1252052
1705226
659563
1344035
1226336
185462
1569590
846191
1195396
290677
804572
883139
645490
1652621
1288024
1291941
1334497
464687
454149
619098
340311
764872
926273
253254
614531
1971738
1103824
1177456
842698
11886
331937
1760901
131382
284699
491736
1828507
753990
1593425
1947285
418562
629890
1829376
1216508
1832522
76667
1297661
487271
700618
1545018
1533272
1399899
1061230
1850623
782977
660981
1631967
723934
161657
861922
514232
735441
1334764
1679781
438541
1641673
182942
69992
1660401
1992248
224021
169965
906671
1046631
64553
1377850
1306016
513834
1246510
537128
1013019
439987
96393
1944410
1284898
1891666
1809424
475959
820567
20359
701790
1819479
813646
1959971
827168
1547310
1989466
1773222
430197
1970439
1581738
997697
937924
1393904
989834
434663
1011330
259490
531795
1610085
906489
1126165
657314
1207220
698694
1354527
146574
1532970
854763
941494
1050967
1873182
1534679
264962
1050051
106455
1524729
825796
811590
1558205
869677
797636
891838
939809
1023554
1116493
1750813
1320176
720985
173703
1167993
836046
56287
26169
584648
1907127
639246
865621
791532
1183982
283810
848324
707806
887965
820097
1263475
1909012
1121654
797164
494299
323071
1757263
51422
812468
534645
554288
1485222
24166
546712
1525024
270979
617714
288807
1671745
253027
56750
41961
1194735
1398695
247131
1919663
1166822
754829
1554737
884674
603213
38106
1084860
1948303
56126
124596
381890
1384336
1663058
79144
1890650
1717206
1532365
198140
540047
1672076
422584
1609895
312658
1971137
982871
451258
1843190
1567356
1420939
342722
1558656
788186
1631285
1639602
1260348
873361
1583440
1744518
589473
1267587
1795819
564695
1597707
651495
1137475
1714432
280234
1614790
1949850
981819
127786
1888894
61332
1913821
923037
836279
13677
1410133
233614
1704416
41340
442573
1711975
946854
1507230
1622462
1487897
1345376
924364
1242563
789293
131505
578203
1813384
804770
1546142
1737197
1274012
557027
1450505
1886951
314504
844980
880670
135056
1057688
1804595
467591
1125920
66626
711980
1094441
1485155
421544
1778408
231842
377769
1120208
493719
1660542
879837
238443
1209273
1416606
1657119
1676259
346213
1353265
1464481
599225
920221
991539
1687608
1072635
478942
1641194
267744
1351668
918334
1046396
333718
1341366
668945
1753910
733025
173751
886591
1567976
1538345
1902026
271484
1045012
1054637
1685668
239666
1188549
639075
539503
1482320
176237
754829
284857
1313476
370035
1370219
515877
1330738
992966
1861546
598001
1129211
1702427
865240
1408047
64262
786686
1018802
138291
166841
1590154
988213
536618
1312383
1932512
1547713
887192
1803348
746699
741298
1372548
170555
702826
1268669
512251
964936
1357941
348095
1837686
710684
313457
1743679
1888088
354196
1236413
336049
236575
608703
1917617
35774
476460
1915733
638084
1344796
1500301
974082
842964
594842
916853
658109
1866095
1376911
1760003
582749
722821
1480148
492636
1466486
1425257
518426
1665258
1730818
675975
740084
1055994
1693820
382297
77620
1381523
1494386
426424
1921677
1591573
336694
1187434
889907
1150204
125069
1997961
1814411
197971
1349724
1702468
1643522
1853496
1378691
547115
1768083
433014
178369
755312
1093628
1003236
1119553
1065450
1370971
1039339
1611505
1644826
348390
149606
374654
163591
1498209
1047582
1562743
96310
258957
1916666
173732
900499
228365
244334
813781
1428577
264371
1308740
194071
1918266
1330375
20566
1064919
12991
1199024
372572
843146
1528679
1291058
1558706
385611
1954856
1106212
1616775
166276
213029
424346
1272524
501133
1460234
1750736
664300
617184
726539
1767973
1634964
11969
661074
1004283
962045
180675
502265
1917756
83930
739245
137017
528455
112260
1971505
1466767
889033
1013690
542434
1409051
1427859
1933237
9220
1773282
1421434
1124185
689672
705723
912452
881090
860485
1821564
1097246
1574829
1163226
998732
67499
1540146
1169290
932618
355529
1759417
714002
335939
1435113
366815
1883272
1886088
159421
1498228
825633
1898681
514572
1188062
1468774
1581566
1148861
1354358
1291772
758897
690382
459734
587267
728778
1850392
42894
803389
1223217
1533644
1970101
71624
184624
1170970
11711
910682
1762325
1811244
784500
1860893
842340
1473569
563364
1943745
390311
1566951
1376764
253316
1356000
1473275
1187929
1918305
1476694
44443
1928788
1280100
373792
650208
639168
1669213
1641158
1908730
1156731
575641
1550013
1095846
459479
220552
693239
849066
508921
197561
390550
1131862
780986
509196
461633
281922
612167
421946
1879109
1393417
615119
1847175
136805
513807
1622726
1966185
1096216
1567261
1595882
520287
261389
481601
1743455
1259044
945926
964158
18387
497950
1459284
99750
1176928
172561
1254497
1382682
1206218
35509
529880
374014
1887109
407592
1009842
978170
1932005
1421295
1256771
462890
641054
289295
1988476
547274
1592534
419829
1397916
714962
234961
1476590
180168
1804113
1066998
1263386
1471028
518312
1722894
722947
1425063
88832
967230
1353568
1634439
994260
1457657
578300
279708
1600648
1366741
423100
494337
1967768
1808217
1608844
853694
329527
231770
1670236
1804313
1304104
1843092
788342
1612737
458845
1990059
1040375
1978659
1803576
104469
49161
1992191
225076
1149659
1775636
1133277
885090
326524
280276
1307877
1801907
1031555
120682
862089
1886407
220577
1111919
1222434
1394181
1029133
1721957
1698452
1206516
1362610
884835
1787772
748208
287899
1232827
1381078
1242802
609129
1115354
1706483
50505
667110
1015597
920505
94696
811639
231259
1190516
1653046
1727077
1864498
1288705
1547621
1998469
1183604
32183
875115
225455
1254221
1360450
1009273
364181
1838340
548578
1357469
374794
974463
1270736
754264
896923
957640
517176
1244663
924725
1571001
794475
1967410
567913
778840
1904838
851439
1562264
78594
80509
19075
1876615
201096
106921
1329398
846403
312233
207430
485185
840213
847805
1834479
406811
490217
942626
804437
169189
1806429
1316261
193029
330090
671501
263467
1525569
1833618
370944
1721456
1233003
311207
233960
1119306
1225357
67154
265546
1172185
591708
1291147
1905292
322918
751113
1732255
1328281
1940652
518479
845973
860994
1145116
1225564
454402
1209406
1609696
1254210
245528
451522
1065141
934951
917212
104204
138383
1947884
1680169
1831911
1654616
1223201
736100
339578
509595
1219959
496191
1534609
576091
1032966
1380535
429624
1647183
1792336
843332
1565065
1235354
1307498
1296334
90477
690276
1541548
1899280
647927
1424092
1939545
1569829
60788
1592951
1528252
712330
993341
1917091
1001704
896648
634430
1187091
1127355
1459050
1004174
458880
581853
1486112
1986778
1509438
1641215
1002697
345756
1043653
614026
1448880
1627754
785982
291086
535313
388546
454673
410183
1649528
506154
942762
1003887
1230368
49185
1949729
792962
147375
1658129
125666
1221812
364936
1978223
639789
1334238
26923
1609972
1758691
551879
845329
100325
1968111
886712
299726
1862188
886001
449259
459602
1175428
273687
340678
1951888
409842
631161
1277407
466660
1659518
734194
446753
697540
374556
1511626
556982
1232288
1119194
1483024
1317125
361059
655820
1379303
153530
890024
1070056
1670411
1526068
623439
192628
308983
823105
1087305
384236
16529
1416265
544109
268682
1767599
450488
1068075
705649
1767397
803406
258691
514840
925853
1759472
1670777
329532
87982
285432
833368
923908
1663038
1708897
80069
1597640
1108460
6166
1041861
1445255
319721
1533012
250268
1994184
65472
1105377
448637
1144870
630726
1781450
215070
159672
1554504
1891242
1759712
1210892
1677581
1119815
684979
1106230
1391889
464607
1941875
1322087
1305718
181854
1749655
933382
363196
1330108
471266
974402
626374
759459
1881262
562141
480043
334352
1774504
95868
363620
1300564
968536
1069829
1768817
975278
1112865
1366830
1336756
1232553
986244
1800797
625661
1610009
1656997
1667372
882589
1351511
175526
1045578
741744
1483098
254039
653954
1975068
1455401
1052836
856271
1343519
1559525
655572
1382942
1100359
652737
101745
724399
1301026
775655
503340
35607
1425694
1106774
223090
957454
732205
1540002
457275
693652
1934012
1068141
348497
119225
779862
711475
1259177
543101
612535
535804
922119
742051
1484027
936355
1660012
679174
863811
1362026
934227
1034658
252273
1559615
1266454
1437608
329351
1470419
130618
1360689
1038321
1439797
1034181
426861
1206573
741121
569216
130237
982644
1265685
1639888
1189624
934732
1325877
1436653
920939
1321944
1623268
1755913
1744398
1097732
1494
1663694
120392
1536611
1443023
1850579
1167288
719996
1084800
263251
1021147
1230779
1855357
451104
5767
1557308
286939
725001
146978
296421
1282244
938943
450672
196132
758013
324099
751652
1802626
1236500
1625796
1554347
1795905
887127
423529
886187
36519
1082067
785131
555173
1209095
505438
484373
899764
1855648
801041
766874
1817695
68190
960505
1635676
1693103
1763986
1168855
908708
1853649
1890160
589106
1460102
1342742
1558582
1083654
202794
215993
287354
1423153
1402100
992011
82899
197138
493587
1292847
1159162
115421
147083
1732624
1109741
292050
445035
1888609
1014803
421958
1980964
1209380
574449
851066
726953
1942128
685904
194414
1326382
1761435
458262
1437910
1357195
514042
322645
542178
11420
626685
1984352
1900150
1511752
1044805
1544174
755463
842461
1325483
1599013
1450057
505283
1363396
19023
18751
49822
1377759
1288147
1318356
1072453
1516781
884017
178855
1348940
847090
953602
439859
488318
873577
1221251
1133142
491310
426833
459142
970269
759303
236375
633682
1714345
1564223
1283547
1640416
218409
1041222
1375930
1942794
536483
1139761
218800
1834617
1191056
1568917
1067652
1074345
986312
1078708
1791781
502349
1596488
1118144
1899704
445089
1306417
846081
1510254
1580159
277344
1238656
1206954
147904
651845
1479409
93896
1340929
217120
1961581
317463
845612
581188
206175
1883530
140161
1758502
1263405
890984
1568982
1926557
1649177
1089709
501962
436747
447391
1970145
1316365
1202167
1148471
222306
1770479
1269417
394063
63792
65181
1209851
54634
1417971
280385
1371578
1553885
1753254
229345
1018096
1133238
1635679
852095
1429320
1743848
1197917
1494183
1770898
96196
1568216
1226836
14684
5296
1532652
1473642
1778298
1031616
1265700
991835
1438635
330066
914640
489790
467931
1054478
1504553
1831588
578353
1503859
1261800
1915091
1340519
1060932
1182053
264582
1816428
1347022
1672177
92476
1521526
772748
639456
330255
1186502
957834
1605355
415025
619121
1260921
706429
843404
168948
519738
217857
1027960
625700
1595249
8009
533021
1016278
254147
196375
751611
1772573
1624697
737518
1684451
1028399
55029
760886
1714973
1150997
639032
223822
898424
1474006
1962512
1714582
161136
1491508
1587152
502089
182768
818732
1424981
1557256
1009827
1803218
1721088
403478
297333
1808187
1988674
426985
1846472
453271
332216
1069352
482467
211606
1379128
1491995
309950
1645227
48090
811657
1540726
971524
787500
988844
1144236
633751
403007
1952431
1886748
286145
1376183
1572484
87262
1402251
1554907
793646
367664
1025674
1319644
1008755
1020777
1007041
790505
1655482
1771365
246378
1227935
1678710
1685700
885308
1714490
20629
1360148
769465
1360073
379494
330385
879177
643495
1309405
702493
1288618
1735634
1169438
1753664
608979
1135829
1856167
1815493
116155
1990683
666703
1027708
1538765
1336077
541231
750940
886009
1742565
539478
1122164
1674750
76855
867951
1752611
581126
573481
1817572
1030131
1164519
1314229
1275908
468255
785231
664567
1982582
734958
1800031
1275407
915058
685637
168877
1088224
133919
556014
1882899
1726775
221826
1342722
945712
180901
854195
1585584
693180
1188291
1156633
240399
996150
1331611
1529043
777031
1861934
358746
360237
1986637
1741318
712445
1645701
202790
1508565
1680682
1142602
1815527
1246722
417753
1554830
1846627
1737985
791266
1034004
223864
1391331
394271
1200526
157673
820624
676630
1346214
361446
1194914
1468863
204945
1411431
1155979
493941
573115
1710553
380004
789559
558771
1500437
179109
1389421
1615836
274624
1817453
283477
155170
1680210
1309684
649466
1802093
63979
1397095
219585
1102146
701516
484843
1532528
654784
44947
1540382
1773527
1290022
1272121
276384
1144002
1032056
275427
506917
32198
617516
294243
1550609
1176903
559388
1595759
1168663
885238
1275035
1799858
472741
1073985
29643
1270389
1443969
392882
1196053
874635
1932075
1228243
660680
1650293
630499
264408
658343
660372
1209282
1370740
1862913
1578560
546221
366528
221438
754332
440710
1848638
1368034
1974179
1881717
1658683
1779062
333191
164397
1117293
1631107
832725
523812
417247
1900710
329282
868725
1254766
970056
598957
948272
1011978
1489659
1266940
484678
1366309
21169
933776
782792
1495290
1593044
158827
1853364
1787806
729555
1711759
346971
1676274
163804
1507125
1817592
615382
1977616
437107
766832
1940461
1663288
114758
960123
941356
70969
1867965
357115
566798
339903
1330603
1829280
1130856
1024247
878910
374903
105537
1279822
1048846
1536064
91205
1551982
494186
1947517
85633
1691630
1703556
1954391
545863
238277
705541
1713316
864551
603193
1121764
693268
1549892
1739381
792479
1774836
859270
614452
988231
891533
1171123
25076
1795540
721380
921737
607229
119501
1902230
1539016
1287470
1379690
1067094
1321749
1025377
1796865
1993743
1719932
1827786
533028
1889706
761765
523393
1131282
789050
1648086
1990243
1780902
1842270
1190976
72521
200815
1353727
1190401
73158
1827472
699126
470724
1532448
313424
171438
1900285
893700
1599896
1271978
1711311
1484689
325757
1573395
1577060
1018
1827939
868852
1214734
1501719
351055
993479
1487487
1293912
554673
1397652
1815997
590812
597292
1686365
1220448
115548
1194182
865309
564793
158412
600699
1968154
1618474
1560674
1695265
640828
1586175
739421
436023
43530
1884443
528687
1865773
31105
1506525
1933573
1329248
1304040
1762967
250180
772515
1745724
1283660
1437375
1328697
862261
1436637
266364
382190
184622
372376
534474
875353
1302323
1206867
37233
1172394
1645156
1410106
709373
28679
1832021
630997
1787774
1752970
1012755
1449918
211853
1065716
1164200
12845
1485282
902601
1605641
840719
1698588
543532
1122449
1277522
1620675
400496
1271021
1400449
941055
1670511
575128
488187
257228
571030
200853
1359465
901600
1583538
394514
1970800
806784
1918702
1581754
1754635
1971655
1322652
1393593
1043223
479627
113381
1148122
1364131
344043
1258938
70952
811019
526098
1912319
1737850
1720119
821158
902107
1868502
1263136
111200
298329
289793
1596083
1617552
1416819
1951676
90013
168791
1077643
1872430
1788757
908375
1021595
777835
312828
89398
900335
125973
1602936
1527281
652763
1426920
643309
1726066
1251661
1615667
1090261
655733
426399
1799872
623029
216810
1410749
533904
1415273
350982
497692
1913371
407449
120204
947043
82898
3417
1327436
1340812
89348
1925182
354492
249310
1618623
1867922
892571
1196385
1614257
687155
1732889
401335
318803
329947
1513046
455738
1734021
318319
475838
367514
371236
939741
216734
908109
453930
1420729
508256
529120
239191
1526257
834945
751190
22473
989792
563378
1140973
938444
1187819
919382
1815649
1558142
600237
1459160
752262
312033
774478
1643641
175441
807610
1827575
1551467
971540
479676
667845
172136
1760661
1909673
845360
848481
1100974
810725
238136
1638574
584787
37725
1778985
248071
911670
414508
871685
1340342
1353181
615477
1417037
346208
1794267
16912
397758
1643300
116076
1015490
648258
1659177
1823142
1653178
42368
1667086
731908
102579
1222350
1153236
72181
514402
1684615
966470
430636
1443711
1489344
42232
1008572
880171
1589270
707131
87406
1791398
1567451
794430
474905
937747
1128770
1786087
1215311
1983624
1052279
1926821
857771
736730
1379646
1895199
1451914
1535802
1187338
946366
1551514
995927
804137
372033
909633
662703
952903
1904485
1632624
38881
630201
1208942
174957
1366838
1094841
1641908
687605
291666
1353553
591439
1952748
494667
1611589
514354
1684863
738007
1151616
922247
948171
1606447
1089836
13332
1210247
1807629
70405
1772714
319118
510166
1395294
1397167
635678
632140
1290442
357868
1058857
1143298
632701
1112750
1973588
1016849
1479487
1567152
425284
1926755
25553
559076
667661
598061
290857
534986
418052
777805
743669
1671057
553218
320373
531681
66353
248601
1848493
1856758
1733100
1931732
1826965
1461861
78133
205291
838974
1180178
1558282
609242
1261826
842260
1633013
1593530
574479
1528187
533463
1079649
1694538
462375
240139
1013259
717273
56551
1886799
270592
1090755
1017502
1421080
1891284
98880
1789721
1726673
1393132
622947
363789
1588055
659698
633924
417330
920708
1686487
1897266
663343
592963
1315369
82761
1802540
1592864
1601687
257049
492778
1375352
872953
1733876
1436347
1994012
1079574
638199
1911269
79031
306718
1462597
236557
1611244
1019572
1983858
392196
982049
1711342
621323
1932787
551418
383824
1920910
578503
334312
1513106
95417
1511037
1634072
1005833
1239395
1903369
1447926
1154179
1724248
1500842
223692
1348432
14445
1052359
1807117
1957862
932417
860964
1880534
387175
150089
1283604
1678293
1688354
1816961
286511
1366048
1714517
1213533
319202
728795
1670513
1393858
1280268
24163
1367014
89559
995911
1635906
1181654
1969049
104906
1469305
1819655
215777
1562759
970343
989179
678025
1537409
1598917
730768
726274
1412941
1902260
1798115
524756
1894154
1784411
1002427
544654
1049900
715627
492805
793323
1328505
756178
132888
84337
1376734
1251787
1862320
1569301
1974429
59873
1724521
997696
1539835
1960250
456295
1095946
1885850
495711
303472
1364453
1746328
1449692
1864316
1440343
569095
678879
1651504
1578513
1286231
1227117
821076
1763133
214429
906881
186850
540480
133707
1406546
571964
83845
521688
515753
608088
680409
1735921
99989
1877578
1871252
1226245
291722
1221480
1170612
1266737
256682
612160
43064
638719
158040
40858
9754
1132599
1052747
1361441
614064
1995633
1568359
286333
381357
1081658
349142
1333745
1105802
158349
1412529
664113
1988834
310401
1237827
188255
573283
107134
1062460
1265141
1563891
1956011
593624
1670121
429867
1860616
1047758
1871866
938315
811452
1432421
189236
457862
910927
33276
1086670
1247132
755930
1755199
304098
1590982
819746
1637533
797923
810923
329823
1435123
51133
356035
557963
454001
276400
843131
1387287
1209469
604907
1161414
859448
705059
513641
1622579
88200
424433
354955
1408505
1092996
1284429
211209
108839
42021
1897143
1170313
673205
1954731
1686198
558538
529994
1847559
326797
738244
414270
314434
1437124
512834
1894896
459036
1623141
1264681
269996
255221
1841873
196791
1477595
709841
768269
948636
923607
1153750
1684567
1435808
489650
1027174
1990980
1277361
1828921
166785
1026074
1987297
1686971
1645274
1629145
1423397
1513964
815703
611364
1524748
497489
1572688
1342694
703656
972909
1804554
1672557
538252
622293
914762
1609579
202289
677243
916854
218285
1961115
1869085
1856710
1090175
1341871
1363851
594883
669792
1451866
1105474
806074
1321364
1442732
1187225
1375711
206096
466158
1311375
616869
1949465
1674727
163579
334334
580380
965542
1870697
1468297
767726
802262
1065827
165266
1128316
438804
494768
517760
436703
789784
138585
1148433
514687
1290948
778592
907481
1244402
1810613
266050
337249
372264
365704
341165
1892907
1813524
1026467
373292
180555
609422
227964
927253
1041587
1366530
1102009
1410884
219347
824172
119597
236884
489643
1462579
379449
836569
541669
1091222
1853804
715428
952562
1028389
992608
1055290
1042749
4360
1949543
1936447
134496
179964
26654
570291
1020281
949501
1176076
1857310
357904
1823268
1290305
572604
1490833
761629
1255124
1584383
732254
1265059
527534
158898
1495906
711620
1013003
785617
855228
485412
1860859
1207715
502211
105672
450704
706576
1784037
1416782
1055354
1140064
418015
590873
138772
1618918
1648668
956547
240305
820585
1985984
1159159
1422370
1198942
881370
62923
951003
1268910
137324
1146526
1519329
1252254
1884686
1377381
1693643
1621490
1113621
70315
224308
144748
475374
1928904
1630028
1699749
313252
745559
1560438
32410
941773
377100
152564
52293
1684461
1856911
534594
1896390
1923093
299271
1223865
1720822
574162
1523952
1394566
1302491
323236
1762679
1424476
341936
1328363
1066774
460503
464089
584436
1054624
982069
1067303
1880322
541437
1279942
201354
566757
1390144
939574
140906
1339434
1375501
75218
146011
1920265
1487389
909340
1968607
228680
1320044
1421642
1455728
1292350
1095174
1566004
1484619
1957888
511084
1991298
1030177
518656
824490
865682
1121183
101328
720317
1202698
1150613
462761
346186
832456
1085379
427207
1603984
471184
1308682
1819339
61454
30216
1421545
1159717
410473
384800
1790925
1475434
8188
165617
126807
1514957
1486939
1354474
1344715
1521391
1503411
851675
1793282
619704
1777478
10898
1834893
1713290
417038
362165
545415
191371
1683845
1410881
586658
310680
717770
481106
265341
52863
157908
1439840
5514
1182576
1250348
218057
882506
221370
1688037
1092359
1060426
895180
331245
826978
744889
841440
61977
1750998
1393728
638160
1484735
519042
1759814
883371
111745
1890748
1031796
154425
689932
1369930
797467
113042
575108
700435
495932
1651918
610651
1350543
1846236
991195
931570
749925
1572785
43755
1843660
1667443
463696
1165792
917187
455752
1734751
736478
1239145
1836101
134619
889512
1518706
1680510
889983
731541
1912178
559325
476129
999063
750097
465431
1523781
1637492
1671128
851899
1231988
1828342
1573707
638053
1777359
306161
988002
117640
364095
469967
373400
1996408
835202
1778954
1415225
128378
1795618
1211704
195228
608086
319492
500921
76302
1491891
279108
341065
1774657
34584
715470
593642
814781
1470647
670198
1001895
398276
1846001
901869
347986
1793582
436510
210769
792585
1229367
629411
806468
1653938
1157010
1870262
37538
711789
1703370
1487052
1011471
1385045
1574219
1490146
541175
741309
897631
1339408
1600793
739028
1266263
876994
169440
1787851
531492
865811
135851
1183939
206912
885898
1838380
842420
463582
1677905
1321206
977514
866702
1893628
899368
497002
24076
1243283
597617
329989
781974
1366087
1716280
1556179
17803
707187
938705
1153439
608757
695687
1876644
1820696
949119
1012518
1577047
1864094
441276
1880591
1270559
683483
912743
1179715
1469875
1995240
1196183
1592018
1012464
1729397
1192645
1657601
1700142
1294376
1313621
265470
1741034
663194
1910000
735737
1270440
1072009
1963662
1957300
1626828
1057283
56067
862616
719405
1121867
202824
1241480
313497
275428
1121344
1731842
1613349
1560082
857014
878050
1644603
1994748
1156968
250987
191496
751571
26010
93533
366220
1553244
452595
585881
1366699
582077
56226
642517
328399
1590842
609680
430463
47354
1984164
1163946
629593
1961817
260785
1850225
778980
784748
277665
1101544
871180
491390
1541477
1923402
1467724
1466152
1440337
578883
1418036
1899843
1605203
1630348
1385561
1042991
321832
819609
320771
971485
970372
1419531
929150
1314745
105396
1426843
250203
426259
223709
736177
1430342
129651
281116
1192430
1076381
1085760
866528
333967
204207
325225
238563
1897691
474714
230446
1861146
884268
860737
11104
439956
1715468
556137
942020
125438
453116
1296257
1815868
192165
1600440
1417459
410758
1215978
396134
468549
191902
141036
422337
421575
903108
260093
1282241
854499
247215
1186591
1296455
288292
1111818
589868
179043
91434
62777
96896
1360746
1043107
1628089
1482421
817471
1986284
1836072
74077
452302
702610
1509254
1454637
199410
264962
84592
887912
1991123
850243
72958
1181726
660529
276720
236574
27757
621072
334602
338222
1470759
1533769
1171013
1953563
371479
1228097
1053899
824466
526360
1660992
34245
76335
1437294
906384
1510335
575313
271916
34328
1532427
1429578
1072124
1198253
1608726
1859128
262551
1233251
444073
443002
1342709
384034
1149277
1187119
315322
355313
304229
628204
1849566
491862
1089681
703059
1171284
1382745
1997386
1789892
1443114
1474001
888845
1836690
1322153
32552
1919564
1816609
1181640
1594998
938716
1580849
43143
446808
1367767
1856139
523293
908574
1552476
1546670
53197
918697
338121
226638
230110
705071
1847937
510954
1944264
540124
318777
1535972
1125841
1213506
1841356
1279435
1616160
16412
286095
707950
1776937
1482803
1485623
1054977
842774
1913774
1008724
493134
673354
133973
1773447
1403408
887483
979014
1789411
1295676
1141638
1454078
433110
832208
1431162
1565760
1999440
303111
1781270
903187
926771
880889
889720
583973
994715
1999359
1751400
453194
370228
171511
913299
1262729
544612
244252
1669304
268560
1874611
1943855
1145313
349050
86753
1695594
1139818
789262
1072374
180323
11854
1248808
584839
769353
1641096
1099031
1082396
757670
962773
447009
79551
858431
434712
1898798
33914
1863212
177847
1039546
1720298
1109743
1149306
836560
714722
150828
1037226
1079658
670006
633112
185205
305833
277563
988669
59444
1313973
1305776
1954188
1812120
1262143
1511542
872645
1033070
1246899
375194
511035
1386605
1387069
479655
73412
456606
166758
1514960
117697
1569120
1300340
731225
1575379
647269
1501845
205324
1163426
1824687
1998937
1036435
1846667
1524849
1369360
1444757
1979068
230424
193929
1177388
248283
983615
112678
1720978
55555
560848
39009
185278
1732283
858632
962002
862179
354304
762514
1973222
1195280
1068388
1996628
263495
1544477
1379983
360082
816427
1397496
1741709
1179498
1215463
696294
1577067
1219142
513345
757140
1966546
1456951
1336435
291775
38854
1141458
377764
1091832
95851
803746
1059689
1606668
1870353
65283
1362156
106454
1689888
1963539
433580
37921
1605953
958454
770373
1930883
127251
1695786
1873136
1431397
686621
618211
134178
1503927
1443437
1325511
553788
744749
1493503
5535
1612565
1805521
1733177
252405
1302022
1799632
416456
1687455
975247
962879
542163
1958067
7459
1632679
498092
719520
1599593
477535
564522
1272202
1178005
1522806
398649
390145
219970
425401
886852
872347
1312001
1556476
1587562
268282
664041
645019
75443
1019541
1011258
933155
992372
937526
1997393
1022670
1683993
974083
1115704
1862400
1325212
690617
1601073
832630
1760896
1461888
15236
1906272
1040299
141114
1101871
1867731
1130573
1893678
1006580
618907
1595968
1287636
766784
1029171
331864
920328
1086412
1536562
105282
1042720
1297162
1249051
1843374
680979
323303
1178773
1244387
1607500
432738
673495
193210
273611
1790905
1031449
1913628
833060
689823
124389
235730
1492516
1390042
752553
1165363
1759082
1566614
243695
1644881
1764881
1367247
283566
1754515
1842168
1380268
202265
1797192
341637
1926532
1629303
262178
1794874
1549780
1882436
467243
1155412
1059094
1014728
1590866
1646320
731932
1898937
1154727
636877
1401934
849863
420231
1937012
360763
1114294
1180700
357105
269862
1603412
1253765
186017
677625
1798312
592119
1558964
718885
791719
1061694
1161563
200607
712569
139918
1657301
1519842
1586121
178461
315248
1179467
656144
1641678
21619
1767436
1555680
947075
1084754
865473
121418
1595045
1992887
913795
1123955
1937549
756749
176993
1091008
1696220
774614
687865
1059445
1160647
551761
906964
819915
1481377
1318147
755017
311966
1648254
910942
1241770
1786391
677205
733409
145604
608964
1462534
1887949
215067
1683319
1992585
1916662
535174
1119930
1898450
38827
61044
1851830
1023162
564414
1276896
808356
1776159
1537891
181519
1658163
754359
1164271
1199134
1252071
1358685
1264843
1303707
1160007
1262012
424015
1351562
1064915
1714125
415714
1767005
66277
1177096
1706375
1694832
1322121
833078
1818224
467832
140069
551054
1987387
462099
728538
596937
1707897
921733
709340
674361
140818
1933665
779741
1241578
778678
389649
1113490
542472
1188104
296945
77954
1933450
1341862
945566
587634
1048637
1598533
1464688
1545169
815511
738307
877021
1221239
1080896
30535
51342
874476
1939862
188709
1680981
1875726
1310407
721326
451082
1827353
1989938
817586
1822566
319323
981327
587055
1960088
139354
1872720
1098158
849326
1594324
790622
898061
1801480
1748103
670634
344720
165361
88968
812328
1646776
247072
333810
305832
215195
1011203
1105718
1405137
98127
1370641
1136500
300540
946403
1315443
561761
572740
214054
1182003
67728
1111578
272389
1822858
1396495
223976
1505013
1597983
815021
1008489
1533740
1402789
376093
1195055
626767
330346
419584
90329
910559
900880
1670361
672991
616107
795067
1861966
1120705
1106355
1673082
1374428
768717
1634736
1771364
936175
822682
397596
1661388
1401244
1356597
1913719
329113
225341
999721
385820
466045
989634
1055493
1238322
227889
283240
1569442
1994756
63316
1574027
1460023
135478
376447
1890838
952139
456853
1113332
1644984
1647508
1161877
260059
821563
1698562
1449896
1232580
1111095
1317772
1024204
1721013
1161114
1937553
1179695
227407
1857853
399414
536221
484463
1975130
1831627
978687
1933040
1424292
28312
1306417
353326
1760516
965318
1340654
1187087
991542
1792676
1206468
277952
936219
70950
1953548
636454
1250724
422189
753615
1341905
1809704
933758
47009
632691
1127303
619072
1619382
1589851
1139269
1854725
254516
896317
920200
1101006
921035
745445
1739447
1268654
445722
123243
1061367
1107620
670093
158704
1396289
1832435
1092945
640268
349887
783625
1305983
459324
553478
261071
1343909
95813
1424194
100442
911263
629117
1804334
1402587
1898667
1239808
1692639
1428817
1889067
1271815
469919
575068
540675
788527
279877
1066370
1632409
1230115
1655720
1698262
1892156
743337
1899821
1161778
642511
1518073
1093003
1508487
630879
1285945
1870869
1105444
221121
469322
1851849
1726128
760091
26479
858937
342322
1355501
1272665
1581125
399585
147445
1511887
292943
581089
590976
1761097
133260
734189
1273959
1591124
1781506
746999
141319
279342
1541041
1702652
1919631
1600908
1395148
1519714
1156389
1567324
956479
244954
1915434
66333
849092
1031795
782803
1597788
1353427
1534859
818428
62707
928799
287098
1829555
972629
1938077
1112770
408598
701687
1171600
1510116
244979
1273737
1208170
971590
718170
163906
1010746
200090
1728963
763621
1900959
501274
1435739
912893
1372736
1586497
400502
245239
719714
579460
1419033
591305
1211931
1824149
1558764
149277
1216365
1458978
1290856
799619
804110
1607448
1322844
1301246
235881
1515649
108138
586429
207943
1838270
1585204
917012
148809
1942099
1182061
46259
1024320
1999173
1456310
1378030
1289344
317904
1376235
1941925
1912605
1309143
820006
370423
1378264
1830890
1031902
1041435
781101
53344
1895226
1065492
1344136
76234
819496
532911
1826581
74879
1303352
37254
1125693
1702573
1668392
1666509
1473012
1723017
1835065
1624924
1446897
1234240
110284
233880
1350390
992345
1779564
243311
1742329
482130
34626
425167
1778586
723189
1650880
1025347
559789
1216826
1730646
1909737
1985338
618250
359518
1732326
1894516
871167
232990
1980005
235903
1645995
727449
250768
741156
1464002
971543
34094
1377982
1132818
165133
1211173
320421
877928
549693
765626
385741
1425950
151444
420391
446692
873733
488003
1006967
1650759
237750
1956195
1385554
1784364
1234871
1779774
1407344
1133467
1026010
867112
1989900
1969989
1793035
1581082
1667611
1115008
1692682
831895
1541150
661537
1571982
1406939
1771835
1128631
817465
244826
826827
1871522
330852
1454824
1831343
749514
1332898
930806
220250
463937
178314
1074700
1342084
1991975
357882
215479
859591
1057968
461186
1939710
1303621
257451
460845
1018918
1712865
1446742
403384
1785375
221283
239775
1715949
1891472
267250
915916
739144
966705
1311125
161209
1049905
452144
1517210
655571
1288048
773717
1588164
1616314
655955
522851
990235
805885
1595913
469888
1086277
1655437
1268128
1396124
1550933
1780046
1675817
186676
1023491
41173
639300
1248549
680209
798307
1598993
400958
1655644
1155869
899756
275398
160420
1828672
641726
1987436
952851
1590274
791110
1978807
1568474
1479716
996809
1781671
244786
277632
161604
1052373
84831
425308
1864767
397057
451684
1698791
21680
482275
527820
1717417
1697017
104426
1836936
248429
1451934
1019545
1240816
887256
156678
1312710
1920033
1364720
1708462
466862
862898
633719
987136
193799
638317
1230674
1193770
128421
128531
262031
1092657
599701
1565518
838417
923101
1574249
438834
825639
468650
97601
1713497
1853144
1560843
903493
1024072
891645
1801233
632679
568707
800144
225879
1049844
1132064
113108
1653083
366228
1986473
1317260
793086
1517743
630358
1226772
817940
1455040
1217604
842019
126979
1984310
466358
1625365
1215949
90648
1984494
294723
587522
1341893
1513152
12335
196901
52281
662470
365649
1659647
1863332
85839
124162
1008695
805237
1074395
643611
48013
1352298
529466
1882057
689236
1763126
1428929
197707
953730
660595
1631723
1002780
1029540
201561
1538611
383646
839580
1836931
1477465
856532
956438
543862
107765
222629
1357855
1196845
1945383
1412009
1217768
677972
1617864
1376591
1065296
1079513
1328836
1832341
692691
1096178
49821
1047315
125855
458203
630092
1461027
286001
1969286
1287674
1491981
447976
76157
766817
129244
1666484
629881
916077
1509960
1196547
1765117
805502
1331272
597508
202322
1231047
305292
1087974
701063
213639
95129
340169
1093191
457342
1252348
899339
34611
6292
1570282
1137933
1283591
1910467
182907
721397
1009757
859371
1952836
1739184
455905
372553
1279628
1603593
1581461
1213287
1946022
1076660
1707621
304539
863557
1817251
45648
263385
1999190
697180
1088896
390607
1014571
1330327
38885
1810665
1063303
1493311
1176907
1383880
423899
1466491
1260800
1182074
1521627
1578943
672758
1217996
1409030
929934
937364
324628
103970
1003504
1728469
1816938
1832919
932216
29591
188585
930982
1646941
118257
25590
312065
84901
270842
237245
1317398
767022
1529286
1223564
389341
480147
551368
1292081
498771
1074944
72292
101339
892491
476059
206679
99829
1394560
1090354
1037854
1874363
1263444
17832
1503046
768108
762896
762679
90081
321025
545614
466726
205539
886566
533117
310868
1806762
256354
723020
1064944
67501
782931
1013123
123071
610499
813037
4
834623
600471
557741
654863
1851049
830494
165645
1150766
1429218
1929748
1884298
371183
1685762
973200
837460
595961
1374028
1047993
1213917
1126578
580544
518225
1320876
815368
863800
1229889
425967
307642
194576
1871471
1645917
1430098
1609343
923612
1760528
1106042
272086
1083444
686794
1256807
1133984
1565444
1794597
1607529
974469
174722
1602704
1825643
686158
326668
866288
1372521
171727
454193
679464
1444466
1233608
690397
1857947
196182
57110
1329364
179105
569548
213587
1305640
969200
348624
745735
1419737
56888
1502417
1978210
1133182
305769
865710
1006991
979055
1182834
4028
614164
948780
1846518
666815
1245048
468371
826343
1475582
1372026
732098
1626243
921110
1254232
1344025
1683177
1050333
499137
374734
466396
1855978
765385
1409046
1832135
1927412
805620
872761
83670
436826
1586876
35587
1666867
1559448
256307
919552
1815135
1968460
1647590
1487262
1821580
1386730
1667064
1223522
1795358
1478612
989641
766042
203501
137104
1304371
1284295
552274
427226
1201180
607182
1901013
465078
1383362
75918
1795702
1667350
1946433
1818735
1570483
1542530
1597906
236108
1929584
112179
1315772
773670
1231153
226145
923180
1321456
1434669
390786
1403018
1584202
386835
952298
239107
193108
1588468
1816136
933993
1729150
1981834
1729829
1655861
228785
282704
1732169
1428235
1462308
1636486
894700
1473147
216778
977288
22371
949590
1353253
1248081
275388
1432992
561237
1172770
543283
1909954
1354311
1741738
1640693
50966
1662990
1858305
1324125
242887
182709
690962
606259
1360432
1308232
1544925
1321858
918738
992260
847339
94982
499675
10954
878065
1932636
1309178
1598387
386054
1407768
1453496
1775642
480472
1700191
1788747
1581145
539473
480162
346664
168277
521035
1429113
585852
463948
774611
1744682
651096
1847266
1735089
1944169
197134
1437300
1182193
364528
194431
1726458
517891
1736581
1494136
397982
1865531
1104310
799239
437690
89
1319329
366788
1850243
1699483
911088
599451
1141574
240209
1776895
495402
761338
223108
726221
281385
782743
894968
1623917
1856750
1670237
1574271
1396825
453274
1427190
1755815
1464162
428049
94566
1891282
762511
1930536
462797
673848
1706354
1520384
1241893
1992383
784965
1969408
878275
128090
873226
1949665
1134025
1496955
1683652
48694
1913680
973513
514114
1573260
1482511
1403644
1391400
1182275
1996198
1842344
1064048
851667
808351
583493
651280
1680778
1509984
1494568
1469098
1422154
1879049
32514
1310542
233918
448418
1129518
1334768
1275239
448064
1798783
1870049
805917
1739159
1284783
1811372
493128
380575
456615
61391
1265532
827168
611816
802160
630588
1452023
417105
198257
1792331
106082
1162554
26308
1060953
393286
1694064
1361849
195484
1888653
786317
687114
697113
466839
28269
465197
560139
1940930
1166789
1943114
99516
1396234
803871
595000
427335
1724457
89348
1445670
657076
1591292
946747
1854630
92689
1413200
1220995
1863996
1682921
378507
1565112
1985203
1005762
831824
1347548
1739167
1136225
1045839
1582611
1118466
821693
40312
326209
464965
47167
312572
284803
1975745
789809
1725527
239656
1036927
726862
980462
1897323
1242058
643093
243045
1301227
83293
338642
598820
1179266
930248
640013
1211111
660361
381028
1193482
436340
564036
1008204
892009
163397
298804
710565
1963977
58894
1603603
1086902
1615883
617765
1700529
1421445
1878860
1343369
497561
1235652
1284104
610060
1977842
481090
330670
454138
1549170
805257
1112931
1588546
1385471
1957074
534303
767079
1778496
104739
541688
1868176
686140
733835
1074268
1500452
1717974
1153829
1247612
1387560
1251851
1369243
1252633
330917
1214914
677064
848056
1567983
44980
821938
406459
973159
177196
1093042
945733
1341607
1208772
1129747
1166809
1729219
1610731
1330960
1535764
1247579
1178391
208910
1478873
753349
1405803
561110
1451534
1028804
220153
461965
1143235
1118982
1457441
606003
1959136
924250
276788
1673247
1353141
1312514
818020
1192419
109547
668733
452623
1891810
1608410
336744
1697469
1681263
218666
1147376
532594
1390422
496761
568418
1491916
1832899
634349
1929719
819650
1331024
1457047
727062
1297667
1239707
740023
1336630
1482018
997372
311702
366547
396964
1646426
1018080
1713294
1712790
1386419
1893326
877906
1075623
1531474
1431629
1026293
278808
1595856
1498183
1337735
1790483
1103537
557570
1432542
1672220
1267662
1138120
1090444
874664
1071528
1571075
915550
1330329
1074485
157808
787058
604710
463657
681645
557756
1992825
895372
423983
1695789
630826
1821842
1921823
1208710
1634453
1074630
747612
701607
1907246
1889570
1042685
1968777
1872633
583132
1974838
180919
292664
354182
1712050
1372205
1133613
416350
143379
493362
386186
1055780
441325
10173
258020
961023
164465
1787618
921549
277648
1480078
1726322
1496073
699649
931290
124953
182504
1205951
363483
272415
1252267
926140
326902
372467
1333038
1083867
1138399
79419
1876942
1889174
488351
1880590
340842
884239
1729398
1338589
754332
480754
578031
81772
585255
53912
265699
507500
1208400
1254467
1303034
1905727
1296100
1050907
542827
1805898
1086560
135696
1621574
467195
233584
1793776
519587
640775
1656669
509896
1693326
670169
960145
1678147
621924
1140616
157930
1296211
746687
1734739
677004
179929
931240
1155167
655238
1945223
795035
1060744
1614438
1160750
1751095
763209
811177
72610
993335
1720114
208314
1857304
1059446
1412575
329526
1213975
22782
191093
881937
1985481
1340664
1241267
547445
502157
1254782
202686
556465
490869
1301879
1982909
722277
902596
1140920
1547507
540521
1781686
326189
1781466
906588
1217180
92362
854493
1461667
721049
8766
1814284
1506691
1386815
1753244
1160346
729527
1077469
1133817
682309
462662
1004119
1971094
1101324
26638
937208
418552
669324
1016651
664763
1579148
785803
1105133
1116866
875230
1155683
698240
1972185
683872
105816
745758
1468806
151607
125237
1317777
1878533
721455
143990
268696
709941
1248217
1531572
310395
657166
1540537
1260604
204271
1943717
1951013
1566561
1676878
1965843
777845
1183783
1685384
1902977
1234585
872593
1199485
1246358
624384
179949
241976
253953
1273448
67932
302866
1145534
1857339
646908
888391
1780020
1668321
74735
571551
1103540
362292
803447
1762955
880691
1886448
946937
1295572
399628
573324
221733
652467
1752983
649584
1241049
843022
1627750
1376186
1000148
1325155
211113
1722660
604518
1074842
1734095
582930
889498
1335713
1396267
571164
1009985
573941
1087815
395032
1726120
440408
1963401
1420854
292162
1156875
710091
667036
1195381
794547
1675400
1920554
1807700
54611
668574
726203
613363
75148
228405
1758054
1228714
1002559
549757
538621
857655
1163281
347760
99469
1129985
688428
489179
259256
723135
429790
215967
1543479
331520
1488511
376046
495180
1387886
356005
1241750
1515352
913257
1899942
53897
97639
1591986
1853583
187183
1629664
1870972
64074
1741718
894192
1900680
1522103
1023670
847784
263153
1133482
1064575
744068
336959
209401
192455
1979269
859206
148014
164811
1021631
369173
1880364
229177
739213
262106
1199811
1512679
250910
18406
636527
1835562
124774
756471
89179
1110498
847209
1436740
498002
1963665
723427
872879
1847015
969843
1478713
1198445
1756509
1899768
534506
1206597
1423359
700888
911094
849404
1037462
1312382
1840211
1284412
1990062
1980363
54506
1106374
1134742
1090911
1242650
276874
1922094
1212855
1044465
199168
58243
363480
645326
1500987
500550
1165260
1891440
1851804
934272
173219
1014279
1380419
774618
604778
1563241
902684
1910270
1114998
441321
568094
79764
1461613
1830723
1598252
1756169
714200
835698
939115
1719294
418590
1016693
1120334
1730409
1407167
361922
1088887
1138686
1931049
650221
941390
908793
1361904
1025478
1378110
240365
995664
1992024
1518226
1763848
564541
294307
1471969
964718
1892380
1070596
1305700
1631556
864896
1505036
780243
1117197
947593
1344487
1183911
569297
738035
793698
661419
607189
1219845
1232923
1202126
187307
196473
1397719
1894866
1193623
1888744
1425133
1740964
665448
124893
656598
509649
1417434
217014
647811
1095855
821650
1859123
214228
898061
1786828
1520623
842074
1241876
1293202
1368883
1951995
554435
1531949
1925808
1030071
587218
154631
1726851
29484
639731
1881563
383770
650226
1291712
402281
1706517
1443557
134278
1612268
801414
1476059
582542
995585
443461
1264253
1585429
1724766
26170
1188865
970799
1363290
969194
507470
261668
742342
705027
687503
1075475
1606857
1228473
969881
85378
1578224
952081
280141
1572131
410236
1186503
317257
665204
1024250
1014553
1606639
1881312
1689275
1854666
427667
540404
739802
1328184
1671732
602022
1037764
1234773
1393276
1169288
334397
248823
189325
793904
1829992
1219913
1328786
1106983
1188557
1292803
1254658
13204
1975659
1574390
1277721
1256424
277977
1179620
1786280
832881
396728
1224737
1816430
1117302
1215022
1953713
1822837
1457791
1334706
114346
147137
426384
768381
480351
1604677
1746354
501028
805987
16192
26617
1087046
788294
1016228
978213
499558
1199516
58270
451704
1266911
431460
270112
1453783
1335052
1853930
649355
464626
225232
1345051
247392
1964383
1862777
1481322
1885499
923479
676139
959085
99625
698435
1267771
1504416
1931990
1567949
1115550
1118738
1014450
166688
323115
1458539
449113
247914
1572765
1306160
1583832
394799
829734
1944505
4248
52313
156324
656860
1088483
407619
1941443
1211113
485153
284548
1181988
770199
1834796
1278231
746918
1373175
1102097
750491
778078
1941017
35691
1003647
1085254
453020
1300035
1851772
1870408
1645129
195158
183868
231096
1546902
865702
1814284
628987
204527
1339235
1352615
1065459
1410500
1353871
1157806
1144618
781290
262603
567247
1385099
1031381
298935
1896400
1101019
424629
1166915
918135
677391
1943976
1993259
215926
1275777
1830000
1644853
297270
498890
295888
1905110
456162
1042700
1359867
159450
363605
1395314
5385
1820328
1489281
556287
1729620
1999345
1383746
167300
1924349
1048393
1895726
541311
1572973
1125691
1125421
917881
1671090
1665441
315107
1229671
551749
83389
1067245
124344
605668
1741672
248328
772422
1617067
1097704
1929527
177654
595239
588847
1508202
1667662
93934
547790
1196873
1672518
1697532
1768137
1932287
61740
1934524
1718850
469298
221557
1877992
1630115
253417
30037
214837
1725462
1207449
858534
1200452
50268
599418
1348568
847205
397305
515684
273794
1850938
1138620
1570943
893509
1109744
87948
631068
1834491
1088430
1433904
1491130
1422799
1937899
552411
104560
188253
1923224
628899
1326954
1384611
681934
1614452
690399
996611
718894
1992243
1110655
1114525
1776611
773418
1843915
1114498
1095020
992062
1424081
167963
282408
569702
846722
1245531
1267606
1120284
239475
1832904
1927512
69151
1466930
403730
1590526
614499
436365
960414
176690
1315841
1167004
404353
127584
869436
631533
763651
1492510
1884410
1365015
873029
526899
1526165
432516
1955082
503205
1533572
1174593
1256534
1433444
469338
140220
1534927
1141930
129645
1202579
186418
1334836
205663
512528
304127
1839410
1038360
55069
263820
1611562
849436
1307291
1220548
20063
302860
69936
241374
1034793
1451911
1504514
641816
933374
1552378
208770
890655
741603
1937164
538049
708430
427077
1746117
841738
1487252
478171
1489707
260855
1348727
1858097
615108
1128474
663601
824860
596182
740075
1113261
1350352
1214203
790513
1267598
726233
1247502
893442
577790
830884
850070
1919474
32321
1940454
1788067
946287
485106
321497
1961269
1194716
749366
1248652
997673
860454
1287947
863279
1899362
866246
1505097
970357
1311017
1756290
607853
476755
783088
1702279
766398
725208
1964810
908471
1884179
118830
914367
853744
1261530
1749451
1161888
891273
1893408
1250213
1582758
1533247
118019
1045594
629137
506948
788576
435717
687365
1433685
1919123
394113
1995624
406148
643775
1193935
163579
1571698
922021
940950
1833075
1215367
1158327
825172
753481
1832446
1403
510320
1381265
815571
1507915
280770
1679526
1548994
534386
896299
1223078
1084468
68782
1415501
1822698
442509
5138
1510695
1998369
345616
95842
1490127
612267
1062437
1770305
1122311
1137895
1665927
1484435
719369
75279
860422
1245572
1818160
1685160
1860845
23906
698743
1161108
1028803
1352302
937078
1189055
1422900
1223562
937496
1290123
514317
1290379
937691
358368
1610505
1816441
1961090
587948
1791966
1279235
250081
1743786
825680
963554
1244725
1274577
779524
1182868
1480665
1245983
1119418
595377
80956
1851328
1809185
1259818
928792
1663301
1001287
619754
183150
1313072
1302255
1349241
1359869
1482923
45228
1326657
1746542
1351718
124922
679887
1664609
1461236
469006
18943
1966196
984794
1030107
1253828
1905920
1911886
1901362
1293004
1079389
1645701
78427
846366
144433
393406
500850
150955
290377
1415960
1321050
672697
1740961
1515473
1160398
766517
1678994
31547
997739
1713800
1458671
1722240
454493
1299001
165936
214183
1124068
1929696
1919869
1085995
19032
1419841
104970
402935
748163
1438592
286078
1610317
511013
1225293
172647
1559512
1052849
1037008
913423
675080
1837403
197335
81716
1177097
378214
613731
534506
276241
1116772
58859
1126109
1301914
998188
1411276
1341098
1188187
1297999
1369609
1104101
333081
1677368
1983842
1558812
620502
797652
1309161
559083
1710063
1571459
4770
212433
659572
651901
771087
1959438
351774
319787
520423
1510098
427562
353468
1600431
1984901
793349
998818
771139
1546073
1680545
704102
1717764
1825484
1125574
479309
1620476
858423
806420
1598831
694582
1355051
1177199
104056
1821773
1813764
600919
1682537
1756714
1817882
136126
374764
827459
77214
1042629
1337461
1022834
656997
1267262
1370762
923638
584320
920877
1666720
1492687
1578582
484424
1442789
1760458
266466
470408
329561
1740819
410066
960414
1987287
1043946
748816
1132310
332113
169149
986025
1520436
961289
1709048
1204967
960451
1376934
441664
940223
859784
1440049
1627405
1583671
926547
1878949
1474645
1909071
1024212
884688
701981
1388125
586609
476317
1854351
346009
25735
1734679
968275
230187
392954
113495
412813
1573375
1440928
68643
1863111
1487068
1340519
482950
224809
1407776
1727871
530086
864620
1565481
888316
155019
1757121
1359610
1052932
1977431
1183832
733913
1634597
182161
662138
603902
924685
48609
358144
1488866
1773687
111243
109530
1275640
1266472
876881
1150585
1122314
583115
1188859
156765
800627
1513544
919334
41605
928768
551662
1234821
223362
1597513
559170
1037499
370818
1304730
1873452
899117
494798
787383
1673846
7139
304127
605357
1753129
1843155
179608
1517397
841909
1142358
550396
1608955
1451070
791801
1013411
895889
175717
1391047
224226
1776999
780587
34860
1843501
1961202
970135
1316515
1916812
656583
1512877
1626302
922678
739436
1837441
304530
58783
34748
627347
120436
1247411
262701
1382051
1682004
1949943
1505291
250316
1953570
462101
930205
1374942
1824073
973791
835035
1797778
417604
953872
405146
990892
1999027
521401
1802131
1872534
710276
1432730
1015647
1605888
519764
595522
1740115
1841571
1890933
1381687
525434
224584
1541955
166485
1768571
1474398
224928
341500
405829
1752274
817649
1843951
1216193
377655
1067172
67766
202897
1872540
31477
504231
933860
1192540
1678952
1709404
852995
976138
964167
1265626
24746
1919042
779214
228569
313654
225856
1648587
1478801
146758
412850
1302273
144610
1554159
1382755
1133618
941838
1752305
271129
27559
460583
389196
875636
1822635
907647
1745311
514509
593158
1192958
143837
916452
326529
774564
1869411
1848110
574580
435572
800320
495840
1787913
1155839
435474
1448156
878202
910424
313800
1393328
1050015
81975
24062
1798773
1048381
1947299
1167107
115242
331223
1043968
754120
740245
771846
849204
1557903
1350515
1166850
1223450
1817072
909522
1437581
1839953
1683619
1323150
1779396
118350
1889833
123255
1251654
1391271
259971
1598527
1022960
1070294
586995
377155
1006408
788317
824135
351958
606503
225421
1822736
313159
1583169
760622
750217
1356365
1816198
603785
1197514
1415393
489544
751593
1504406
381611
1682642
1377309
964082
1308466
790294
1525363
621808
446020
1280817
395904
1172615
1975399
1975432
967852
1983307
1673062
1053456
928969
1781857
1718158
1825916
1154051
1338565
1413001
807367
1239648
1640255
342571
686951
1212965
1298147
923194
57763
1016082
805076
1395137
1752219
1152160
1888246
544370
812042
706973
522301
331061
964428
206698
1397623
302149
266866
1777295
52185
1939686
1193936
1919720
1351341
522713
467393
975783
267748
335392
125298
1753910
1024737
623065
1064136
1609486
442993
202491
443020
343307
149658
1910855
1758421
1750813
1152285
1083172
1546420
780011
286873
1735445
102977
550189
329158
802024
1367218
714778
946103
956945
173301
181471
1232061
912376
1222402
1857748
1869392
1361695
1439736
1012093
27683
417561
39253
127834
386958
1024574
1957361
1073761
1794412
949277
1760387
30594
183473
526748
1799606
1004982
1350054
1292603
490989
1168309
994283
122064
1139907
126676
1693298
393707
1528685
131256
971268
1528897
1916239
1293968
1407675
1585530
589082
1162457
1083758
1672299
181256
601475
1450047
1599492
433138
1885324
1118033
1613365
1807067
1238999
1154807
1125776
1883265
1184155
1811212
571017
1455761
1101020
1592028
1063329
1154929
1709774
1798022
481307
1402600
1012983
1003491
1691107
953313
874876
39560
212896
1359574
983072
1385427
1540954
112052
1696028
1979159
151637
1486735
853647
1415729
1063621
972788
1586209
1692318
463851
1240611
519096
1268219
543513
1619956
225833
1204573
1632760
981451
1850495
1528003
1153391
1261637
1598575
1903589
639028
941371
55665
1349900
1656505
1517610
358251
477870
12734
282761
891249
1780407
265062
1320802
1747622
789068
1622174
406543
1478923
1248240
283706
1558746
312994
138528
1198109
1149843
849493
443548
587624
235489
44531
605069
1652385
68081
1718515
593882
30378
1846226
471232
198885
1415448
1774067
1152282
954716
1781529
110600
1210484
922048
848258
1667172
368355
325495
1467119
1490073
569650
362431
1653969
1920633
1504425
663728
739062
875487
496248
1364550
1090991
1019101
1653658
311536
59043
769873
262121
540511
61579
519507
1235832
1435853
717948
268571
1851351
613529
1006332
1872626
1710106
592532
1008960
942946
1060229
1556556
36688
1940311
833757
798604
779425
866237
1561199
544135
1503661
911789
119795
859583
1636084
464967
1421043
924553
213016
417193
1805359
458489
878300
1603602
365632
1488901
510660
733048
1382423
685872
979341
1430346
480116
1917356
1541479
1902380
1634915
287542
758750
1248187
911636
1591320
1277228
261469
225729
588139
969068
1681018
1616987
1872650
1892059
45349
1682588
571
657166
1959883
1552268
1180893
377394
174976
628305
1472270
1122827
1042450
992276
1214121
1318196
1941604
1884688
133784
1282191
1120991
1488557
1040970
1751393
1948447
1157179
1843525
1211877
188315
607487
1767679
1534540
1640145
1881473
1499218
355838
1151944
110063
1338247
747576
1199288
341602
848463
1718800
1348995
1715395
1418058
1657753
285166
1688654
1890511
582695
1318711
1334189
1857535
1591159
507804
1094382
1014935
1407953
266241
1559469
567911
1754980
1221370
737837
1907006
92368
22548
1841766
1663082
774968
1680146
1855991
733766
436377
1774364
1324774
533859
1758591
1746602
530772
1959848
1207565
631059
943497
1905550
467270
830528
1004782
871580
557300
239440
187925
1435775
1031934
1471368
732536
1935648
819016
573071
841965
1791454
1800652
710656
1842586
1365607
925808
517123
1610113
1633799
884346
489820
438162
886708
234146
1868900
832301
1592536
457597
1605915
84614
68631
509516
378185
1048780
902967
1623341
46792
1827038
1479493
947346
674853
1507257
925343
607691
1622467
55230
57598
174406
1006404
732638
866180
830609
1878493
1705515
432001
231754
621248
94216
47
1506540
181068
1475462
749296
1686382
370599
937264
961178
270797
833926
1811436
1355478
112067
1364841
1060349
1080439
114056
212420
1427527
1146032
1594644
80401
1551907
938700
303891
1432416
102865
171606
1033261
288536
734360
1547863
1442057
69247
1129002
1610480
1520000
578901
1550116
1594043
885715
430
278704
1169601
546154
237299
685020
938518
411014
597653
1059317
859549
336688
1375814
1707129
1615037
523329
1179983
695401
1872159
1730131
528623
876686
572281
1235153
515418
1121778
454723
151910
372726
433986
1995887
1288671
780313
300197
1589199
520953
73590
536071
123972
576811
338769
1448863
1407412
1736848
1181778
832123
1673294
602804
1854483
743755
679657
478013
1913954
631912
1896950
1382892
1824672
1583526
236464
491067
1267232
37417
90211
941091
263276
28926
1423338
1550499
983991
790438
1280760
1037984
1855519
1944643
466174
440035
551318
1284499
538900
179688
984609
745057
1614278
761002
130351
502360
612573
494637
767781
1145919
1480251
1584857
224295
1965553
921883
116812
1806059
1809315
1637945
691557
1293460
1303438
1464516
1697415
1634879
661762
1885706
1896295
151086
1606351
1486935
112205
828139
869066
228477
762116
226091
174667
1290648
586347
756443
132274
1475148
1998022
1567734
1133883
1082194
1589332
331898
1011055
1386633
1728562
1774469
1657208
1572445
723842
528719
1217362
441069
1876755
219451
1252699
1004228
600938
815317
1157106
1878846
691941
1801157
1718070
1050203
774467
1948141
1217609
113382
1219928
733374
620720
498909
589172
1330192
1555317
102046
1851827
735058
165789
1511937
196592
1899889
459750
270435
1497448
1083165
1548706
1414505
518653
1339092
934615
207680
1271751
1760826
1634426
271952
1840787
1252294
1155516
1037434
1835781
1040318
1709772
533881
1108735
33087
1281961
1733448
1517562
80622
775877
108251
1551
1974003
937136
1681424
813160
1817569
1185251
847870
1135738
509001
1054161
28353
1551207
1050691
1125317
1501977
1725765
387833
748247
1659163
1893041
786226
101056
1709421
995276
1786400
669329
7199
299799
88753
915647
1518936
922127
1690828
855298
1985331
1776251
274584
1721620
511917
1006440
1887877
471416
146136
1636545
953304
331911
1848122
1233470
324320
1690990
1471261
1528031
358429
1815729
526953
1564396
136705
875461
669455
1424246
1328123
717075
155211
609687
611263
1894927
1283874
938455
1597841
762378
1222739
1204219
949328
1731657
1041008
311537
194290
1525954
36789
1493706
649896
1019890
1120176
1778229
1120658
1888011
1051639
1118578
624538
588466
857432
1920776
82447
464731
1361956
1303833
880889
1608694
395293
1884744
616664
1648535
1308350
47460
168933
1910078
1909443
632829
478027
416561
630631
160543
651277
395552
1670635
1547941
612956
1935606
294490
792162
352817
571726
1660810
608112
1191648
1448649
603652
263343
619804
516769
1390986
1339532
1339732
864284
92779
1817408
59526
67790
1927620
1282738
1464111
905952
1635219
1804946
88163
511061
1754637
1772209
778076
1596122
1999856
1835568
1394758
906886
1228115
1564694
202141
146797
364736
618590
324288
1442434
282726
1173311
1251389
300049
1692174
321804
781152
1910704
855003
1468743
552366
1841771
305844
1554820
912723
1267281
695709
1655764
1794627
440861
643207
1177373
1749469
713695
1578305
550284
206527
1255046
684534
334779
1690285
470466
604380
1089051
434060
186963
159913
1047642
1774902
1878470
548500
937764
1025274
1746100
1737635
1896838
805331
478564
1967289
1805536
1216232
1437298
1901110
854441
1372876
1120183
408162
1502343
7512
1590239
357239
147318
594077
449223
1988696
475623
1285256
813441
1473896
59735
1465746
156921
1153425
130583
943279
1317354
863735
776525
1274355
1824181
1002977
405803
478473
601732
1560556
1969985
638290
1426526
1150537
561413
1860926
1218333
1860057
728696
253071
190437
184551
190598
968905
810166
1531003
1762180
896341
1012613
1312203
274922
1936849
936509
729822
1597614
101345
1273437
1223978
1955932
882529
577391
1839810
460843
1749266
1050002
248509
1875920
1925158
1358943
1069029
1621054
1586003
1214787
1489530
1330420
543483
757245
416975
73147
1678248
272195
543833
1614569
1570555
1504535
64740
1663318
267651
1617027
1554831
650966
327569
1445931
34700
589483
303310
825188
1560083
347319
305523
671914
807502
603319
117848
1009762
1301959
691168
524949
1747440
924021
246984
449755
1451086
670222
704161
903487
1477211
1323784
1285115
1941222
14208
1736318
1006274
1376314
1006185
1003443
32246
831714
1134820
1409724
1578419
393562
1637163
1533371
719368
1036688
1347516
168461
605480
1282680
172011
1637080
906140
1744520
1845715
329433
1957662
440975
2853
143541
1581231
1153260
1613210
1030649
822341
1734566
558483
1980818
1085992
1668394
211008
441261
1561133
397536
286624
148445
1975705
1314002
1253070
1332911
1688351
744154
1171984
418947
110242
381278
764733
839097
1596641
861130
658990
1940647
1834886
1609372
346712
478936
1567053
750453
1348680
8734
43803
204591
1186147
412608
1496656
478468
1410571
1498197
702649
279395
1266669
24953
1169816
1779300
1750745
1126758
1239618
692481
1052504
656327
1823060
1468659
898204
1723741
1764199
1425433
415195
1168220
1610070
1076147
1759585
1808192
963223
1504537
1795800
506114
1637638
1109308
1144130
325515
679705
1776903
446011
1099383
1231411
823386
404637
623852
948186
1460287
1512733
248214
1866168
444699
1230502
1864319
1116879
248357
1076150
1236396
1101046
58934
37569
1543992
467247
1920125
1578744
727368
1897626
791636
969531
1605086
845620
818386
1114763
77842
1071804
979116
881388
489659
435735
1650736
141886
139424
1350995
1559567
1179060
1998585
157805
1751998
57420
766312
426590
479362
1307799
1747381
1623422
709565
1200316
32705
10914
1330259
1189924
271434
1045967
400131
1373854
1819867
114607
1211852
913829
1992512
487147
1379653
1855140
1113770
1925231
469998
185504
1411987
112295
1759707
167442
1938733
505972
1545484
777342
663179
398561
624636
650935
1879291
290342
83310
1012256
806644
470170
624084
937541
1590171
338074
240153
1056398
1901637
724733
1934760
1534080
1159352
696751
331186
1575900
105278
901794
1448559
1722414
1092040
478731
1898668
19810
1761612
1355694
379029
1394993
1079973
53970
1579523
503988
518692
1653227
914850
1185733
29195
40348
206874
1451423
1674366
154029
121682
861607
1342200
1427899
1964708
1461822
467120
1425881
832403
807282
580368
1165162
1793530
1093863
1197622
288180
563823
291978
1912457
1626520
945751
360001
1546101
1674447
1442751
942580
1955489
120599
1792697
177876
1620737
1687150
1813322
469085
1504757
1288014
1281068
819740
405560
1933643
1886647
1119650
607367
569089
1064420
65668
237906
45439
257590
787958
1974294
21252
1347137
725770
57516
1252866
162438
1970512
1403159
1978395
1080799
120830
887186
1610325
343099
1723542
1489814
1062615
1930963
1924702
1715516
1306730
556142
1732684
103029
293154
1082230
117694
1155342
241435
1929834
1106342
260859
1829861
1604226
330241
207852
343333
1015942
175614
1214188
1035534
68419
1530934
1820854
713711
1629602
1676454
940556
1085280
985695
488292
1107072
368419
31547
1002475
492057
873592
1669146
1848458
1347208
942515
959147
491191
1359984
1916567
624756
79651
506937
1967096
1363468
174294
1713243
1712223
311667
1198948
985706
1663538
632608
531487
1463357
1147248
713604
1194170
1917237
227920
756808
837567
569469
828689
524047
645910
1939711
317753
1182324
672653
715452
1693693
985011
1860987
354105
1964524
1959772
424292
313890
1146070
66987
1435147
1413009
1630635
897226
636195
125440
1814080
1904343
1519177
477218
455389
1398497
881320
789572
694242
683564
1744817
433373
1945574
1372124
892289
824669
302684
674044
1799826
249466
600586
721193
1949575
359455
963189
1264852
1993506
185652
1234138
1297048
1207216
1197915
377152
920188
1792807
1072395
1923296
589397
1643025
59079
1900677
1210308
945062
1717058
1709686
1040292
903839
973033
27645
1280749
1404924
1592712
289621
1038414
67876
1556156
529058
271763
985220
225491
594323
33342
1506594
1038770
553003
1076561
1265573
725819
1354300
81349
978924
226161
1294567
1088104
1028726
737665
398910
327314
888890
1816100
214501
1296289
1635649
1555837
262690
29305
1511898
439060
615537
423901
1768783
1127953
764980
864934
473247
600006
769284
291693
182825
1861851
937784
1720554
1369713
471195
35873
999118
49504
937486
1235135
1114623
528578
643469
1535695
764459
1715221
570845
1219378
733630
1029708
223126
288507
321706
585741
1910026
1229054
780755
1864784
1267891
1129758
1409745
1032196
1068744
1982354
1141088
1046674
1032627
611079
1776063
368727
1588533
1806165
454867
225673
1912115
1427627
817825
1048795
1071579
1573951
245141
473629
1003672
1396417
1750942
935251
666507
1118192
1207162
967921
374300
1084972
1577546
244327
715898
869458
1657726
336801
1028843
872265
1851930
177283
1375021
1295545
216165
583458
1620474
1069124
327772
1972859
1402427
881758
578194
1356891
1716193
634235
1452490
905983
1025378
5840
1807412
616279
1985827
593491
652560
109288
731269
1509104
929021
1720606
1214630
1413432
1964400
792346
637569
481288
335034
539307
140723
1973869
756180
497730
95568
1116156
1924240
799507
130778
1260712
1026961
1396161
1193324
246840
1199903
1423988
78198
523254
1341329
1889707
1154337
1060361
423161
263220
502222
206892
104723
1560916
654232
832901
1703692
940712
323908
232531
864886
1163334
1913953
775467
847836
1077018
1275554
1054501
817544
1902131
311366
1616350
783361
295528
93370
1510542
623674
5632
139559
1411457
1841222
669898
1770541
1009696
1827497
1734959
103975
1099633
488799
836984
410827
1715282
147150
141467
1371389
198340
536176
1505636
196862
116497
1668314
164899
664936
1729418
795943
1340609
1766481
1132790
1987986
1170181
844757
1657013
1679823
1476147
1391008
1370981
1316695
872714
1712385
564089
1275596
1866140
771965
552145
969276
38086
1924008
1554692
1427660
474315
1350946
862422
1102385
929736
1439898
150797
1658547
1620743
1762184
722349
1877787
616761
1725612
1554148
309294
816343
633516
1030280
603639
1510505
702891
1837481
949834
473221
1598163
1288556
298978
1623540
1856184
767413
806083
1132174
888485
934746
1078141
1714687
243568
909126
52558
1341730
735772
518565
1149211
425175
1624585
618495
410104
301347
1216985
1341741
677647
611766
281263
1478517
1709163
1809732
450436
1161617
1259977
1970927
1286764
1047543
1022668
1955253
1221081
1855001
1712276
1018267
1526230
320156
1059404
960005
24771
966412
428635
1304167
306327
1533237
18356
1054734
267499
1442074
1691687
1035133
753575
1093152
561396
454274
865543
745690
1321293
681211
89329
447442
379331
1732015
963924
442381
697412
922471
1504304
1849554
1327935
1594895
1102992
1697933
1076629
504049
1355267
1925505
35276
360737
1225989
1120251
1929670
177813
428606
481974
1602664
505258
1318819
1904104
588118
1465244
1224727
1790721
1519752
24938
1087499
1046226
1925484
897585
876948
1223694
94341
1576722
362399
1125669
976318
1464748
1779574
290823
99349
1769319
1582154
161342
1452395
847740
670792
1335786
153630
1377676
870676
1598962
395185
1692039
1431610
361977
978103
348908
626640
1051133
1129317
1441879
722325
318861
329451
161827
1868618
1843061
1345790
1447033
1090140
467084
1380913
187540
828178
1137298
1122639
1012186
1948283
644977
119932
1582290
61895
1730594
1108203
1770218
892367
677020
1604547
1873458
1932715
307911
1925936
1577489
144461
1592799
1252638
1104411
608413
1961637
1626277
579693
1573218
1913223
1140333
1548940
1089721
918455
722198
769225
275541
1661645
1805818
1417985
170714
149053
982119
1600815
469565
1752615
1803051
793939
1452598
1744728
1501154
984444
1368135
506757
480598
986545
1718069
930982
1851459
1123252
256967
668718
88290
1376448
581045
1197970
773833
683571
207936
1071617
264743
1333479
1601584
470192
1223308
697048
123362
1080611
1731695
773815
1008985
1071939
435416
476896
1169534
9110
1998720
715935
505493
506766
2997
745640
790567
458498
1248264
127039
563088
39369
282081
1395561
1491188
1280617
1290229
1603411
1573839
618893
481805
721326
626945
539980
443280
522534
1011505
907021
299052
1548421
1217924
1649170
1212754
130556
791224
296980
1958908
1018897
599512
1023580
1916912
889436
1773112
647743
1681323
171707
198487
795808
11787
813629
1697544
1252001
1677734
199464
480306
515986
1398660
372831
989143
1910180
352140
1049182
1830585
422983
1386054
1559973
369131
1848163
800210
1243695
1633413
1852214
486578
1849269
1948347
602863
306955
1360365
1866836
705047
1975227
1746051
906358
492563
1040989
1378958
360229
687918
1181785
813027
1945915
504025
1497564
282871
57377
131016
1898804
1563308
1647099
1164972
1092064
1682609
1251769
699886
1935099
718842
517184
725668
1194959
897448
406255
729641
412085
1738944
1939881
656413
5591
397565
128107
1159273
429393
710575
1139375
1085994
925950
26377
1752762
1797209
384666
652901
1245785
500533
1062110
885203
371709
1051353
444897
1712504
1243818
1241057
1435758
898442
893755
865055
14592
1316095
411685
1794623
341544
1235590
1423378
90261
636689
1630686
789158
631785
139350
776780
943662
68600
717796
642427
1990121
1603439
1920361
1928680
306209
1577994
1738527
451365
1306770
455074
86171
1904168
1896624
289434
1009350
1336561
486101
1528514
1432757
740056
496797
1617058
1097485
869532
193297
921657
1118481
1319647
873162
1511381
548645
80475
1510194
483029
351386
780583
27747
1982028
1298950
1350198
545459
354163
1683129
1892174
285534
1118614
493343
1144641
1748304
886440
230307
1309363
1312969
571728
375511
488485
1623679
1183235
1023288
62960
1024142
615728
1424608
114463
514700
1117589
1166431
98214
1128669
703472
268585
995995
1850797
813873
287969
1586732
288805
1304275
553207
1827754
1855574
872159
1290336
119813
866586
990170
689007
1098560
1638181
1610285
1153109
518999
1897101
477599
155586
886651
241070
1269633
1811267
329640
435836
1170627
718721
880026
311451
956692
1483831
1761531
232942
1815853
503719
1183731
898622
1265565
1867469
1565539
1728062
293914
276958
509427
1664024
1846426
904694
612277
1977321
381230
376157
1349076
1826067
1465197
492361
186424
1171817
1278031
561588
1944115
433720
4473
509540
303644
1338459
964888
1500652
1787578
1603958
570552
21238
1733519
489951
314923
1898689
1526828
162211
1882821
54154
472371
569200
100888
1256785
1267715
85147
1691415
1938207
988325
1282352
653493
162033
273485
232206
1138858
884183
1229444
1621692
1351069
988976
930314
1076832
1128983
53138
742665
79494
1391411
166753
424880
452760
402387
138070
1390003
1703051
1791482
209337
806417
1349345
1741134
411216
947072
75724
1409420
913502
1819889
1874394
365909
1035813
804174
583564
1278492
652608
1259508
1684367
867723
471172
1335068
302452
687480
439716
1677809
1208558
1099999
142698
1150759
807545
916788
1100050
1734600
868263
1780174
1026676
1895841
197096
415019
817814
1664992
1801386
1263139
1726885
610518
1514067
135776
1245317
916325
778804
970501
1727024
985273
670144
99289
201932
1368916
888592
1533940
301953
1473251
458274
1291062
1152997
1066181
1701259
1147502
1165123
434308
1076784
1397272
1951627
1608272
623866
386726
1226254
149499
1797435
1857087
825259
594442
107377
1225489
1521178
460348
156476
1273901
464782
255323
1320262
537198
1596937
1407699
416300
1078656
493082
1525466
960190
30750
134764
974751
759904
99673
12261
1587172
539700
877729
1350126
232335
849104
858901
1460319
297002
563792
44961
121871
153616
1560308
29481
486087
1360824
1092857
1237804
616801
253755
1603713
1939637
1118139
411124
722619
1721043
1475135
1897571
1039287
579778
1676275
1107869
1163977
85506
1116087
520575
1398531
1762421
1057047
1874086
1802166
782277
993270
875210
1998921
1518872
300897
702475
1680033
555877
295668
1224745
92844
38324
620722
814254
1481167
222913
1362565
1420412
30791
1188686
1016293
1412740
1863225
143080
1678564
2378
348179
775643
311497
695172
624874
1078013
865467
600964
1639138
1287152
1512911
251280
1967477
1388374
1997521
899099
1333134
1335404
1259697
1648133
1524776
1097067
435897
280675
1985227
1125245
1330385
280512
1036207
233577
1943016
1962445
55960
744046
410356
1285758
534838
907064
1606224
145085
615416
823538
1327886
1512074
148421
1669102
604716
1807284
216013
31211
656111
1793508
1903634
1273081
280014
318619
729740
168055
595609
707258
365329
1230494
813474
340462
689670
1539395
619791
427358
1289770
1529551
1832459
1444644
278783
966423
401823
23392
1490276
794265
280993
1438159
1421337
465698
1511642
845484
2347
590896
751219
1798052
71104
883537
104518
234041
1679623
487670
1150317
4575
1608099
356373
1157544
1187558
1882545
1605051
1070937
930987
16799
839718
541230
258479
112747
912460
251492
1337515
1456087
717205
1981734
1436703
842847
15444
1592724
196407
569653
1054001
127421
1701277
1786700
1029780
587663
127773
234742
333899
647238
422427
1963499
119347
1921193
207823
1910078
422238
1224042
1190673
624516
687012
677043
1747267
1604917
1503234
1989647
660600
951029
1589678
570493
359717
1296712
1982417
742460
901922
1750708
85886
1872436
686889
1484195
553855
232976
167715
1484666
1826597
334678
1606102
385593
237947
1408751
414146
869960
1732113
1019040
340394
1962433
1925964
1344988
316203
1362748
1993210
1767073
988202
783329
422619
1523434
487516
1333669
233370
423455
138808
1358825
575448
1767130
1552263
414767
279969
1867863
1294862
147787
162223
859865
1400849
1083290
724657
864096
1011479
1090991
1588786
1392003
230154
311028
118261
1879687
1649367
900384
1460999
1803367
354780
512681
748084
1009348
469678
734591
936676
847511
1899933
655924
802604
674077
186079
1316596
640644
1336832
1687856
884303
233525
1954285
1344975
162130
802038
1737488
886879
1384289
1827065
1392556
458760
1127959
1442975
1267026
1566936
1025350
462588
1324045
1096333
1305738
578726
1934275
20163
776606
628696
1260266
1718054
1560329
770564
655474
665
1846511
1328897
740512
1709327
90946
1969380
453232
962605
89315
1347190
1482525
1824856
1164161
486459
88864
1873408
1026329
1790968
1974325
894178
84689
919102
1860787
1276917
1407300
1967143
1868810
742299
745772
1482529
430564
1144236
1215331
801044
288729
1065160
859131
643662
1089689
1247237
497836
1374295
1997917
1880965
154901
827713
74466
116582
1653147
1402600
525366
985723
1112036
395739
1789533
1995761
142323
1964021
45176
207537
578793
417036
1744542
1099658
1529705
204173
1533434
877761
580409
899403
1922304
1909911
128452
1843884
657099
1567572
802526
261943
529695
1675240
458754
125877
576206
816828
822127
1907247
1847404
1239400
1193505
1090369
1083958
1994253
411131
1780080
790044
1827782
589159
1521320
94505
224821
929576
1164556
32676
685630
1976686
191851
413277
520458
1434428
1962372
1349506
178930
90207
942710
86951
1205676
1391657
417116
694625
1626098
972853
634507
978945
856176
1827642
1290968
1321143
262790
132416
771290
503357
1907882
589759
1581881
1316127
74088
636888
1366502
285133
1472512
1989623
1885504
1613379
1595438
1753139
585264
725777
1958703
1932871
891800
422363
592442
1068779
1596684
1402194
1620559
143016
1914653
47940
1267162
31995
1486609
1517301
426143
1047728
1863922
719191
1871563
261689
865312
776483
440969
211073
1817470
1190793
1909861
1994208
136604
343019
63670
1894890
1152559
1655035
620452
366181
373577
1736394
272379
38829
943473
17754
1188407
899312
855385
1228068
1646514
1516269
476649
1941340
508288
1099112
1605858
153659
1564992
1193163
1136869
138008
372845
1430671
1291791
10679
156488
953831
1371319
752655
161091
1806668
683819
1503974
446900
1785857
1019276
1162859
1242469
1227349
778036
556420
1354641
1004124
29662
880065
1559631
865326
754302
814820
646157
618873
807973
1571356
683671
1793600
66093
1147564
1299639
269465
477143
1758817
934140
1035994
1658731
654872
545744
404796
260974
587077
1819761
96473
84819
738324
523498
1101653
43991
1922208
493557
1882951
1025669
1449825
1788967
1571453
1076266
1316206
1699321
922155
88759
878022
1368175
237222
1170470
1286872
260432
439080
639763
1958802
307886
149020
621545
1781807
1727101
400294
1593070
179856
251937
604237
1757307
1057290
692121
56199
774261
483529
296984
1147126
1419888
1163944
1922282
830350
132291
42630
120066
178299
1256060
1061515
1275506
1866976
1581267
15618
1665644
1962212
1612629
170256
1475736
1500298
1463770
765736
471426
606345
760807
849684
1561313
1531710
1705078
242353
1369082
1026067
1273528
1125703
848705
1915623
11584
1754454
411265
1985770
544234
804292
1894546
1949132
455127
927460
1980987
1735585
1553673
153983
1580362
1149256
342051
651155
1822661
1113762
1502881
1197498
559690
1494031
686373
1191258
472271
1669865
1469996
997694
1070357
1402654
604079
188384
1056805
201338
439485
1142644
1465772
602043
834960
1420516
773716
386153
1016413
1659081
1670926
1140005
1499245
1665967
1192809
62429
699757
427461
1858387
1932543
1976209
911842
1709612
1151463
442702
1394892
1177446
1570965
606332
1812947
1166592
1758884
1973616
360337
134915
1219791
527124
898579
821499
220053
9060
1998872
11024
1202934
1659401
843910
750443
1341986
1269384
1423803
1953694
384337
1939012
30613
569037
1506015
910936
241989
1785497
1389902
235512
1026708
493357
698305
1742872
1364771
468476
762910
1809294
149072
1500073
1911821
1742206
1533631
83151
995261
360883
1658355
1034871
52711
1999
1443455
255252
1551100
684671
1217965
692921
830588
1282506
405820
1710472
417367
1620890
354952
1508080
119955
1826236
1438345
1723513
1068514
448428
1325693
1119486
826653
232440
413278
105670
232756
1674367
1078949
1538639
939989
1724846
1588355
178908
891348
1485592
1358765
514779
836853
466887
499092
759162
1361675
1883134
123080
230554
1781462
568161
1786409
288033
1175392
124021
1451977
1741028
1000209
1562593
882036
181136
1705487
795032
1014008
865693
397000
1533263
1305474
542364
355370
98692
1993947
1255881
537605
1209106
1830887
1544660
1761996
1657566
1123252
359907
1347181
1105644
1907255
86507
1122254
578737
1275434
1660697
649704
1548967
1006616
1227523
44992
933289
619821
750451
433421
251919
509240
31984
179570
1655701
1873739
726682
827770
139131
188927
1970850
733812
1642256
747411
904587
1502521
1262075
258880
1095534
1115142
1274118
573868
660447
140613
1823856
542591
731721
746147
1105258
1984534
1138816
841567
1035428
457610
1745520
502460
641524
1021647
970691
378795
630901
176581
1533287
1943902
833020
78799
180099
1632264
351110
593822
796877
310456
253217
641502
380821
830593
325271
1892281
1441977
206362
113328
886282
1629021
275546
1620529
583705
973752
556646
140041
1431340
1725879
1015678
1747517
944385
1228729
827781
766418
1212708
1058532
1682935
1915144
1639505
810280
881227
533640
1911559
1058832
288600
746870
767627
1947754
990802
1890919
1334886
1708920
1176750
1944683
910264
1563556
664539
719792
818682
67519
873355
938343
1110300
1811433
1495046
8336
905551
428989
424714
1774649
947612
600273
96933
759908
1156910
1584698
1789710
209924
948572
1548988
1668461
1070678
817408
1126827
673983
1690839
1203863
672280
518288
828980
1850906
1885491
1283477
606705
871225
1692514
1555339
1571682
661771
712130
507220
966379
277180
543014
1142078
962704
1500849
1657247
1035415
583995
1386618
1504962
1704436
1668808
700907
190854
340270
702903
927608
1453816
364724
881567
967469
1493968
108904
488663
218528
228161
1054964
159878
504979
174680
1614963
722345
1745050
1625697
1355240
1259528
734617
1833015
212273
1929010
1240214
961478
307954
98718
439207
1922581
935565
1005008
1584145
434963
978036
506881
17534
1713110
1381453
1561640
1702572
1913678
1542146
1420288
1119765
601918
147440
1105774
293158
1592852
1660991
172696
65558
535956
819607
1229512
1153050
1418009
1140634
1616052
1202989
328050
1006158
241518
1319298
1554972
229610
760021
1840343
1287926
1953394
1728125
472736
1039180
1682833
1294822
880285
632578
982379
261021
1086552
922366
563144
1710420
644017
1221253
103751
1503398
517993
1464307
820698
729191
421749
68190
1642273
51094
1563340
1574373
1881578
259690
1141239
1421646
349625
963973
1063162
1788564
1663110
1962753
343416
1163005
165544
1178331
576843
1831093
1720816
180586
1580326
1049064
39266
1534114
1665542
1977940
1847925
525679
776624
1081726
1139475
1229177
1605285
1559524
1124844
618282
1997819
1130448
1505060
1837962
49856
1646969
1260213
728601
360757
1704048
1302050
1732885
1567019
561124
1669779
1112736
914127
1322272
101582
1903234
379882
16860
79343
1594512
1259139
735764
907652
1085510
1474626
1060638
1080558
702891
271397
1991230
745666
3128
505278
657908
383331
1068263
1159978
1706097
226751
1348864
732842
521714
904228
1879267
772900
605476
1015080
1489783
593675
614646
993260
309252
685816
1474278
130015
1879554
1665018
810765
1366543
664416
1625348
312290
709272
832277
406713
1112228
1929900
33242
1579891
481742
51570
1310228
174048
103711
947044
1576359
1188394
1524382
1679278
1151574
32698
1361304
1709057
903184
1992160
1596014
1041212
1976040
1736356
41702
973188
449249
1584230
512715
1677490
433749
1929591
530678
912704
965663
480534
1867801
825451
773893
1022433
1552273
1874777
81378
1417578
350902
67864
1037414
714889
957925
1736553
1748147
1716398
434861
916241
1567061
521955
440381
464836
790276
772838
698795
288679
1724191
254272
235431
1134933
646543
1869445
234599
1126117
1768135
549239
900989
1105177
745726
1563021
1296728
876808
597049
1082682
1983200
1052972
1813257
181118
578504
1591053
1068382
620600
952629
960887
644871
494311
1348007
1267038
1439637
1011223
739083
1553881
295655
1646501
669314
1612826
1767760
1773320
14577
865313
466153
420279
577908
177040
1345814
131726
1494755
371093
1082243
1367296
1227263
68936
441323
1287223
1598131
1314799
1992387
977002
617374
359981
1802624
1342134
1572918
1482784
929041
884302
1041925
1110412
732367
1738051
1474734
521076
1148280
1478625
1084706
1702948
306044
596002
1936609
355792
1208338
1510146
111539
1105598
718837
1803449
868038
1936873
863915
57858
728556
1134600
516929
1093693
1128376
1103964
1432131
1879910
1792244
1207476
75930
1679976
1815006
116225
1208915
146463
1476639
1802015
1057164
1063439
1427596
539533
304720
418083
1942456
1831875
863669
603781
1306958
1824040
816839
912439
1668147
42175
1523345
914229
1117035
121197
1004353
372759
742761
1189038
320341
940314
112089
1061332
1320622
15696
1302502
774196
468746
1219360
1888517
140553
1867057
1439333
458682
865505
1574110
899202
1142442
1673838
598869
1815640
177500
676284
1668861
1475027
1333160
1015409
203822
1942632
1977643
584591
1884599
1303506
603573
224461
1196581
1932410
1574807
1136330
571079
1311139
485299
1930031
1918397
970873
815166
17671
1194129
803533
619681
1544613
1206153
674487
979651
1843315
1317212
1323387
1187994
1220367
1021172
1498024
1403346
1552456
324746
927394
1729703
461550
769596
206198
224272
1849680
1668913
320570
305031
967778
1242053
359293
1067705
1505577
1395889
1655367
1225861
1378909
1037876
1239304
1595244
1942281
283275
720607
159714
635079
874858
994603
708434
1662656
408925
988556
1308059
421788
1516584
1254341
1609747
896549
942909
573272
1375998
1331549
200802
1341302
1742619
818793
487382
1892466
588193
1692654
1027499
1740839
241647
985607
649007
337965
944748
508098
1395939
1711951
1080334
621585
590483
972834
613345
984851
1921314
285932
910117
1117308
1322625
772450
338764
1539712
1503216
1671798
1282436
1598949
1511821
965141
1598422
1458270
625840
867707
1979060
1094666
1333167
719080
525718
1887866
1869056
85650
1623596
1411521
25124
1707275
1276661
891891
430422
1105832
1087993
849749
1748068
889908
635663
1027369
1257837
1078582
1525843
41032
817097
1696360
1406093
1090728
902325
26581
10088
1417949
1582565
308857
585214
1517548
1172711
397999
516262
1363849
136021
816540
30393
1270863
150283
624430
1321851
1213721
1739695
266514
1651621
797134
1156803
1837897
755359
69311
14273
597476
544254
162668
1123695
1349081
409546
430335
228879
1167280
593812
1679264
56025
1263968
1718531
1250922
1055909
1075173
1246871
303312
771282
338000
10621
1054574
1174751
318114
336928
711604
920667
586573
754683
1316688
294572
224956
1063278
1257933
736298
996277
1562212
33393
718922
1596611
1701877
1208866
1810207
531162
363565
314934
560115
182375
312580
290219
59436
986309
1209984
570060
1489381
277368
674749
1399044
1723154
1420144
1120316
809647
1981252
1959636
468949
838566
504186
378028
1369353
1940629
951108
168769
1128213
1252380
247638
17784
1676291
1965345
71677
1880466
325044
200635
1125142
1017859
1521807
1477658
337182
1213097
500180
112112
1578608
1271631
1930080
569347
1478550
316079
1170068
472202
1033384
1759957
1302187
815448
583566
1667603
1578426
850156
32075
1676924
230943
345455
713382
1741396
211117
1753336
1753061
933038
499942
1671992
801844
886560
1169575
1768129
1859552
770337
1785666
908894
700590
141989
1683611
1301528
1840565
1436509
1766871
486831
355854
1456625
1745363
380575
562676
1455314
624652
1109054
8538
1638446
380420
1617621
689368
752623
1447919
1881437
1867735
950062
1469193
373817
624106
992747
365379
1208418
1375195
614259
805475
1293827
1172303
905349
59575
725376
789267
1756684
1928684
111870
1842941
405374
1213538
1209559
1601074
696194
395924
1181951
942227
1609492
1093467
1931914
1730352
79657
1647498
784208
1575772
465007
1246517
744621
723274
694253
69340
1830685
912443
859960
1582152
626813
1091806
226726
1114300
1280629
1871759
1127378
1996411
1200198
1043558
158527
1275521
516695
1205828
995397
542413
1855478
807178
1201094
1138053
1744278
192865
717512
1971102
1802384
315877
1331255
1913425
1000070
133004
920157
192661
483488
1426444
473539
1189074
520030
1168479
494255
300249
1919258
1695605
1164207
412568
166252
716576
420947
374929
768929
808985
547417
134214
506497
511302
1049517
1536907
1666967
401202
1973917
330217
1572857
380864
1469386
1811492
397039
1270966
1477205
1305274
1677960
802999
1371141
1876785
810581
1136176
9480
978575
1594767
1282121
1700110
1088437
1066352
323818
1581091
1430615
1581022
766932
1527122
953517
1828485
1931981
1310752
360235
785552
1147807
1471476
705007
497166
1628917
1919125
606960
1353141
905790
118850
1897993
344694
205597
690923
1934695
758921
975034
1108954
138011
271666
271054
1025426
752292
318927
427491
1752605
1710300
1668302
1746093
561821
1985618
1670130
230296
244144
328795
453747
828148
1875406
1778515
524583
623785
89856
273211
1560910
1761511
1408320
788288
1430017
1560006
1912086
1288388
1232610
428656
46989
1808399
1507323
478213
965497
300063
1105549
424572
789352
344504
1720535
504634
1176089
328357
454330
153227
839278
1135128
446849
135315
1294918
1060866
1361889
519046
73972
57621
214861
1703797
1416681
1922281
502910
935143
204139
184401
267661
96827
160735
1720251
363881
1915484
387278
1912849
459878
39740
1175265
221000
794631
514417
1677809
1432207
857026
612757
675053
66705
957687
1892812
1908896
1207435
1284053
1761696
1598087
446960
418260
991828
1876385
1273820
1466254
616702
1745235
1472031
1880895
1627164
1534426
1841153
515940
1951741
156985
1405658
1246858
1672079
1277755
1260760
1107975
1490741
167080
1318553
1370833
1023559
379691
60466
1391087
584760
131254
738677
1890137
112404
373029
75458
1415001
1567814
1280670
1915753
528156
1367208
1758145
482979
353792
328924
439029
449852
1090291
1349174
448750
1268149
1514706
457613
1744884
903780
762392
1749593
1772752
545002
1322322
548265
1823328
1837496
190615
1007852
655073
620614
1056629
1504672
1531977
1925503
1202518
1289354
981230
1363184
1012133
491581
935134
523604
1991407
1519793
504606
654027
150864
88753
1527250
884798
1393913
429073
372788
171505
689554
75248
626000
734513
133604
590750
72973
1281843
91376
657670
990623
605995
249497
467417
1313345
1765807
1455303
1305660
1159089
366281
1601012
653377
989882
1021693
1172825
251983
425461
1080028
1615271
1471796
1744903
979355
456656
1933873
561571
438253
1847444
1324325
1842302
720505
1282318
224627
614987
1927825
1409904
235591
566817
199940
1496373
1182587
841904
543362
907469
1046480
1249789
302000
1735846
1582557
1679794
1153882
1297101
1445
1608237
848647
1846876
427800
626952
273605
16223
882578
438537
684781
605710
1377747
1370294
1952254
1377869
773135
1019065
1340692
1965030
1650456
595254
1923366
1896632
1447843
623177
1199894
1876168
1937140
780991
1246269
2620
904505
1800339
867921
1317814
196413
444364
225772
1848771
63702
1465450
1553047
797288
1926243
1797378
726228
1080141
1402619
1145113
708467
884767
1051738
107050
1214961
1956990
339464
531043
849211
867656
212070
458129
632640
26559
3282
666635
572770
322698
1021617
166362
297945
1995557
468350
1547942
1145985
1845191
1327469
73124
277281
331540
1275091
905259
343219
90804
1349194
1879098
1687073
1810032
928266
1445617
1630490
445805
374025
1282812
1971929
938483
589369
1899634
907228
1129442
315564
1334631
614349
1777994
689089
576095
1728185
327048
1770184
589329
677465
1229027
1915046
1234789
812777
113200
1299498
209701
159986
1305824
550464
452199
584603
1846502
239178
1085251
550760
1782279
1546582
1058653
263281
613986
193328
116521
1252897
914251
274729
503745
180379
1497574
301716
73185
1779284
1736014
1108368
931065
811137
869194
18356
413645
343694
1336399
1949108
1705602
1350251
1041750
1453067
1461460
1834793
649939
611188
273300
1383280
426944
1260467
1615673
6946
1254872
852479
857978
502431
1963027
147401
302144
1537546
307869
1255066
1391652
659886
1468636
518154
1919804
311817
279817
218984
962766
704453
1616234
645132
89111
1493854
30174
875684
724363
258236
1780391
107954
1322464
1239150
142665
1323678
311174
1184542
1294886
1359107
1714107
1398691
1776502
324687
741645
1349875
296637
1621761
91143
170418
96361
1318476
211080
196862
1419194
1694923
782835
991225
1696257
151542
1159658
1097762
472582
592827
816694
1447690
104786
937606
884175
1131333
1592186
1397203
1156951
1309017
934690
1048618
992483
270446
1295881
1106159
1531928
408294
263909
1540501
826315
1061523
421259
76035
1025783
1864134
811115
1738690
820625
1836666
703440
1675191
927473
219659
195367
1945230
890830
316025
1257094
727015
1142221
68858
1356878
286608
452833
1434556
407002
1863401
1366438
109228
778602
576890
1793495
444377
1541871
1106782
1934877
683930
992343
417787
1163126
1503846
75704
1198458
881989
1837476
669305
1400285
387543
128960
102373
1958927
364469
1542708
865934
1762586
425248
1377542
261153
1919747
1234161
172938
283945
558809
39740
446690
572474
1191232
1219894
774869
307929
1644922
204909
847402
451185
1034187
1434476
14191
1401219
1941619
1448459
405199
810354
968417
779449
1716755
1376561
1140182
1948524
1509103
885301
506495
463009
1019489
1528249
914715
1428936
1523950
782242
154006
1219853
1937598
99010
1590780
1755369
1905337
1944883
1190077
1727797
1567817
1670145
37756
1823258
1515375
532538
617329
458041
1468021
482944
408790
795232
1322398
745691
1043972
826427
30240
1594040
1435752
415610
1371781
1428634
650619
1411004
283025
1871014
18722
572281
1721099
1447987
1151531
1916958
850363
605856
1609796
338473
1557637
506883
1431669
1056642
203077
1553840
820723
120967
857912
993660
313788
201146
1157680
742369
905672
1720587
1423064
135764
216876
1334490
1041626
629192
1125917
528974
1866032
1789796
1203831
349810
1169231
614463
1495354
271860
982369
766590
649385
1338681
1391318
216131
1821120
1869919
987212
370313
1646786
232325
1134190
908237
1942554
1787291
1167081
71949
1648551
281375
1089120
1101923
806382
429012
37634
844616
1797887
1261621
486549
1541503
1108049
1775965
1031031
1743954
1766259
832250
1470506
1128355
616742
462335
42912
1167637
1091525
1421971
297311
868740
1551979
1938274
1815112
1908407
1236782
1904523
1906640
514532
890061
1652918
521624
65313
100690
1307535
425296
1967043
1192836
1491620
1121811
1819727
743226
630055
1428704
781882
1967871
645366
962304
133741
800084
1990403
952737
1198180
762905
1764651
247510
1263888
1780386
1443169
587729
1744146
1418061
350512
877570
603406
327088
808737
1046422
1138835
1357250
1794566
1989172
767052
1774576
1157582
272446
198812
1517630
942921
1149821
1861224
1912524
1240092
1574830
184821
1920481
637659
851744
602440
1936984
1221656
376115
1950275
561207
1309705
1759805
430912
270543
1462072
252806
138064
1895475
212653
1989516
579094
1911292
1237483
210545
1683710
941823
1016779
949524
477752
19064
152424
1928851
1928284
924286
1827098
604508
1120358
1254754
1268851
259934
791131
1975183
1005736
461471
588381
1701580
1868430
1072554
237881
435292
1016799
495187
1004602
854295
168309
1469523
1740916
152866
1430935
648872
1828829
700870
1113132
368051
1300458
1647362
841823
801682
113758
381137
1747574
18132
638154
818574
1958578
1081329
1968367
1245480
1914525
652147
1392876
1772817
384633
1942642
158799
1604913
1325149
1499255
306772
1564436
817140
1288929
606491
254135
1437678
30870
31958
957108
99817
1145622
1478863
602218
117088
1562893
1847279
32046
800584
1672311
296100
1046324
586135
334490
635370
231538
1287421
679929
1887795
695607
755136
616360
1065720
540830
17438
1398771
1084454
74335
943937
1297023
843617
258212
1826061
1464563
438109
55490
1779975
1465579
209471
715769
855536
1687183
1689807
70697
1916309
1387471
768262
583535
1633762
1464236
1361352
1953506
690856
373871
1957759
1298229
293980
81536
333348
34133
1506111
1042250
1050565
1812177
1437505
608751
1424060
1152012
327077
94720
553764
1130344
1898488
1860552
1166987
1368865
504563
277334
226131
1432608
412557
471597
380820
1727602
1059541
1222744
1941779
1850752
465555
1513933
1350151
1771724
374363
649462
651276
267581
1556802
1072798
1980368
1076350
1231072
1834237
144927
1678778
812044
1874135
1784582
267062
740494
211622
494606
1126032
1286786
1177504
374559
316899
1770891
700058
1469928
1367281
402839
76152
384696
1105075
443199
901220
1623437
240153
812022
1228202
818165
37500
364500
1578300
1453265
525306
332661
1614381
86928
483567
127221
1433039
1185403
1204230
802358
1180992
1615785
1122200
1008254
1583544
1990226
216285
704644
867706
310877
1845768
281502
603553
935887
1131743
85632
163488
1501277
375124
185134
1820766
1681152
112472
282301
1028554
1115973
1775297
311755
1432640
1345224
1729744
636549
1263850
1719295
526475
45741
973289
1707298
1863189
876627
1527984
1435254
655177
391046
1508436
1859085
1854910
409201
1112251
69367
1528603
653806
1011274
1263672
607437
331949
1786468
1142838
527478
1385767
794322
1272964
1213171
236129
1252237
921338
830219
655035
1500982
1608301
1255884
800146
1758342
320932
178732
182186
258063
227286
1236273
1580213
1232773
654328
1822575
957051
1152644
802976
624855
537808
1918877
545189
1507474
1613814
225072
803702
964977
5522
1641535
1917368
742755
1686066
1780894
1254061
441191
1681272
1782169
683332
1574838
19040
499943
1873153
839248
245897
893144
143185
895942
1040549
1312718
1517424
1819182
748437
1212015
908070
1660486
1490263
1924968
1736625
784305
37126
1288560
1120981
274634
640517
942719
652257
162749
1927055
1304291
1417636
1858171
897934
1610861
1035077
642701
356981
1871171
880640
1108798
722843
1396261
448791
1790813
1723487
1996530
1208897
218337
1914053
1753308
1038275
162872
623035
1717491
497173
1466906
675377
1372241
1796462
639145
933309
1019762
1874368
1672746
430556
257950
138280
1684782
1485924
962338
1796275
92163
493479
121724
1500135
693405
1454993
1899789
1280028
1004621
612442
855734
163337
1497871
328466
102800
1775328
916358
1828613
1978283
139704
924146
645854
568112
1699477
316644
1954020
1840980
1562985
1899694
155615
643899
129300
286657
1035979
1025361
445354
1522488
1843703
735896
1260958
912795
1028661
515425
1648733
272070
219120
386569
977814
911703
908036
897832
1751393
1228591
1245356
1411784
870561
124188
1273830
1344761
1215846
1905608
988178
323765
757535
1509080
1969527
1218024
1729869
1105388
1842187
1093896
1099740
978457
389594
116394
1247809
1064069
1731089
1495725
1376234
1357916
1828936
1485503
1944855
1090889
341482
354088
1994910
1982981
218748
1102595
324723
34795
1594255
1446971
1953888
315222
806533
910414
1995386
1755446
1607246
168362
337036
1270822
1317389
561190
358325
190380
796594
457201
168386
829226
1155758
525108
1388829
1110314
376076
479243
922720
1619116
989396
1254128
310117
18087
1487075
485758
1276179
1511397
1987679
368649
264297
1652772
1386796
1186543
1113961
1991452
148820
348270
800726
287752
1473150
686215
964569
549836
1363757
1863149
1901222
487893
943940
1713003
1584542
1352084
313031
1240474
981500
189430
1690008
958721
1463166
1317256
346009
906619
1049491
1501375
1593555
949490
248376
1559677
189617
1595468
1039035
233335
160261
1253356
971910
123383
241163
331517
1466509
1836813
959206
300925
1867770
1574978
555182
1410455
1513462
785384
581319
1214474
85595
456197
1190555
840348
1976527
328637
1828438
1723534
1299625
1487819
1107108
87806
762486
496437
1144643
309678
463138
1219107
109414
517496
1312393
1951662
1119310
1981244
1647570
234646
1824661
1970183
1614687
1664221
859135
676124
690505
826532
1510904
1722976
185990
1283427
801158
1926153
224243
414994
312678
295888
1439525
1109517
479840
97616
895387
955013
1080991
847175
892333
744443
1867359
20063
292031
1249245
1905067
1432502
1035310
866577
276840
1720458
1982511
1597277
1345126
338469
1556446
476263
1795255
1218613
1963000
1783286
925984
1072217
1535643
89669
1870729
1919009
410141
1978603
691451
359179
549078
1946394
1153882
1031756
1435901
959930
176425
1323800
929254
1558551
1638483
1265147
175215
783924
701553
1754076
571696
1489967
761767
1690337
720246
385000
967823
564414
993983
511270
1744984
541767
272145
923814
1123787
1469395
1446072
400748
989276
182513
815842
1213379
630414
1844235
214964
446199
39379
1135962
1153061
148801
707945
1193150
1562436
108684
872522
1151067
258828
192325
1028212
1391677
56598
381724
232257
1364110
60197
777877
882329
1669937
776386
801123
469714
451163
371927
1701595
1108209
1468050
1226034
1450837
267151
1872395
436814
516762
1717804
1508931
1989121
508787
963508
1974740
1012118
863724
1841334
38132
1951986
979084
1200216
200107
26912
3512
1376562
762235
1056498
745112
1912948
1156782
1236972
718764
552519
225207
1597533
1809295
665857
226350
1770287
1820401
1604680
422819
28800
1427812
1628451
146403
484963
1288819
502020
1281851
36113
703521
689761
1137403
1300474
1646918
1193602
1424652
859825
1627455
1841785
635182
75688
19910
364454
355560
122527
1148978
1852083
1546255
1400820
321767
1663943
1361909
874233
1404933
35760
183896
515263
1039043
565084
470155
38719
1734298
690547
785359
514948
1324562
915291
1173111
482518
1342775
252082
1208041
182806
1426326
810102
386328
346578
1457835
181961
1622098
156260
1917301
739013
1529581
1571223
1312873
842093
393529
785350
1740826
319011
1973720
308894
681515
550017
424663
499923
1546032
564887
540449
1125143
62858
644484
1855123
408709
714295
1235062
245947
1250851
1769028
699155
802897
1832672
973214
818677
1776053
334000
1722282
1400094
1524115
1669657
1583514
277958
318074
920069
482073
1540549
109804
1896886
673824
444941
371347
288442
1007362
1886834
1319437
855918
72504
1118686
905434
455643
1949115
1102034
1440069
537444
741127
1895915
1845207
194831
1719922
861661
1821629
1715113
755733
1184481
1792416
1624480
158650
1108411
249317
1086699
614062
670323
560721
982185
1956001
1484928
1572002
696391
70735
1315927
63832
1250893
655031
1940148
1255439
291180
152903
1121818
1272268
597632
1766556
126247
877697
1707445
1025382
84229
1071725
701153
1311472
1722235
526881
1691675
1300019
1468799
1501025
1682375
1724777
736409
398422
535321
489956
906260
1264456
359433
1390448
1790618
232537
130033
508920
498628
1087889
1394683
1419192
1742321
1197116
137511
849753
547597
377505
461127
1849386
616095
470188
1803255
218103
277353
1548249
776554
1524998
432228
734923
528976
1609717
1984900
194029
625219
64064
559282
414506
798918
242860
428053
702711
1395515
1230505
449653
176523
1302660
1931209
1218042
113052
404049
1992969
744170
107394
1925646
406723
150733
1026229
1224767
345039
245059
1722656
859051
101492
533256
221259
12662
1306037
1208769
1425788
1793202
1394032
292405
1021500
1431051
224329
859724
10628
1735847
1547541
1826630
253045
1250677
165746
1103525
1641105
710146
963730
1823301
1207874
544183
824355
1040843
267674
503296
890346
567532
237461
908607
1736197
1291139
1869972
372796
400023
1240299
1614785
1692815
973530
1618001
366137
1586411
1142269
1448287
495368
977652
73589
1053245
499008
709113
1716715
353755
148442
945525
1539898
873069
725294
1740754
1765785
996225
1325321
612002
307396
1928685
1437539
1237209
1960481
641431
596407
891706
1387988
1097400
185051
1931270
462164
1363062
1037813
1373924
1719703
584968
1239182
1824013
1877120
1560300
1980591
34603
152080
642750
1825189
1485369
1933041
949947
51305
1514875
1205744
1395212
357257
945448
421567
1099613
146807
544562
1783275
1824056
850522
1316959
1292274
1073528
492537
728293
451312
1396330
1406040
1460377
77968
44202
1116793
1690171
120018
1881186
1416050
125074
489243
264857
404400
411794
255965
328210
164283
1812769
717699
247778
788540
571689
108253
1639483
27596
893049
1768927
1436176
531801
899738
1164393
716124
564517
317606
997857
531547
768426
453531
991643
895317
141672
189588
1907096
370214
930461
118406
97962
134858
1050402
1091587
464080
760809
1459742
1841004
1115381
379551
273973
1787962
746876
1792830
902957
1127153
1676387
1045634
1771826
1161846
167039
1241222
336408
513831
1237782
1410918
576161
828859
1710194
1642587
61684
1638989
633067
997131
799287
329802
1880059
880806
1730501
24298
1192058
249378
141728
1506719
23819
185716
1048077
263672
148615
1899439
412549
1864250
1366395
1901071
1605588
558489
471927
1957638
1211879
375283
971601
404764
507888
454560
1367748
178273
511108
1290617
866578
493250
486620
1190579
1805739
948320
1230926
81356
1734996
1440931
1155478
1512859
1127035
188763
1140260
627081
1496383
523964
768935
1377539
28665
1488859
203186
1155974
923522
1147144
292981
1868793
977654
335085
170036
13653
107421
683136
1198560
225981
235126
1240001
1087291
1242667
877765
1847434
1454637
814894
1766408
1652114
1551133
114311
1330752
1345534
882837
380781
1322184
837911
1350705
1232989
890684
1713332
1975046
202783
1407677
1248982
1702626
299162
1964993
1087780
1350411
1206445
1030175
1770035
650900
1887393
108088
1141249
1385533
1665527
1210734
1113370
1883863
1022041
101052
1686671
1437
376292
690057
159549
428340
1495530
123942
378584
1818627
503969
276179
807621
1254334
1046961
1102282
130706
1750457
1893169
1184893
1147415
1294148
1925903
439135
1141191
1774396
1410985
1160081
107592
1704648
177979
70309
1614911
1757411
1430773
1404479
753631
715014
1257134
1533121
1637214
416464
1243625
1589410
1305006
611886
389848
1376846
391913
920713
19169
673100
655305
75972
12058
1081075
207636
937465
727983
470986
878017
147822
1830314
1974739
1165448
865740
965347
767130
4078
1514526
1378744
284287
1077177
1148713
1552190
88883
699509
1362941
142457
603599
1912703
549435
1412941
1878920
595580
1979083
153771
1728525
1150525
1002067
549454
396051
630304
851264
1000916
374788
612964
1943963
1778157
517786
1560727
1461431
956857
1294040
1371093
1217900
69015
938341
296120
634738
1936320
1187929
1105681
1108723
820118
409970
1460578
809266
1540657
1319446
81264
868481
513830
664116
90658
1994662
644107
187891
71171
236885
1324168
1985721
1296871
1973773
1100921
855602
706226
1671440
1663483
1734504
121222
430364
98632
897745
618560
496925
183653
763254
872973
704871
863859
431002
2738
111957
1626092
1240191
884396
1660652
554573
1684509
626283
1471904
106356
1570469
1986593
1993081
104571
288714
1406167
509812
394959
591756
1438959
1638112
189170
81507
1961671
145032
1874163
1535546
588240
1553228
1241088
1662340
950955
913417
1165584
1543897
294985
166711
491222
1027112
157019
1748860
1488071
714837
1139244
64389
264951
1992043
841429
1042659
1051484
794536
1615923
201861
319738
298805
342782
1960380
67573
60278
1099829
956189
1060744
904068
1915925
1121251
1747957
879090
187316
563144
751346
1755862
1574925
1479717
973531
19434
996025
1809872
1299880
1066164
1917857
501904
1129332
663726
1482993
1464408
994808
1026665
18772
1383208
1360227
1768647
1186275
749468
157137
1957868
5761
809938
1163874
1749717
223516
1795991
907741
90498
711945
1465217
22968
1437139
351888
50602
139375
1476930
1940582
714757
582868
1234917
1839574
355047
1733931
1950402
1244890
384225
1526676
815312
143056
22911
1114259
1117202
1752365
649140
215266
1913285
1803118
1516466
1486813
1477114
1277183
318611
1622099
1433811
171592
1723542
1581272
892761
1984779
209597
636719
223733
181106
274741
1344721
1782076
1254237
671767
861341
1650222
1969734
190393
1710157
1283934
579966
1947605
1937491
211875
1933371
1172597
1488981
1138406
1807852
573293
1573241
926570
394017
1650318
1326593
808126
824409
105017
1475085
1963304
1722514
1034064
1707310
757554
1226687
1682147
1210823
626142
1707233
434896
1462698
1494160
434860
1528896
807404
1698721
304156
1213628
218842
168916
1915585
1323249
1757293
1226554
762708
1701230
198637
1844856
217176
181083
211797
1188266
543432
464278
475505
1907392
1449831
491835
663672
11870
304805
884072
540489
1568016
690957
229932
150981
949086
1745254
1402936
1402641
619574
160915
1141667
1008216
730055
1858772
1389703
619384
1939709
690192
974357
166612
1412266
1585742
704481
1919856
126132
1299974
636805
1278370
160808
389971
1265299
1959928
650059
445779
1390659
1730604
316172
1913353
1084472
1416651
1281374
540660
1728658
1400312
839500
1846226
1373251
363106
570999
1573813
854437
1433995
552686
957068
251161
1930591
1809396
1116752
1848224
1116864
439329
1804991
130019
439701
841508
1041557
1932114
58625
1168033
1257717
1174761
1173165
1692033
1429620
1805892
431050
1022520
1714773
1430185
1787243
1523851
1003601
1402185
1915040
1185031
1128518
1395882
637675
312403
1644509
1729836
641459
706657
1589702
1073882
255070
1695412
1600893
899221
772421
1630964
874870
454262
1285009
1390314
989344
1121451
1220741
341370
1019646
1265089
488365
525085
1810326
365521
1929338
1839739
99157
1754139
1661423
791840
1620920
67246
411136
43207
1156436
1165112
931913
238841
1109669
943208
1653449
1147826
929269
1312110
253574
793215
1930888
80695
819474
1255554
292985
1735295
1665201
1635183
1782579
1109410
1521327
98247
969227
570004
1712027
1533661
1653578
1764227
1070120
237724
1265872
1020408
971085
519719
617301
292007
1404666
1003051
938840
802173
505688
1784155
238389
1382852
1084937
288497
63691
1242004
961433
1416310
1490137
289658
332226
36838
1699147
1042727
357222
374652
1042740
78492
1381494
503054
1894487
1777810
1976499
312188
1669571
1299461
512745
852353
198920
1881292
380426
978545
588619
814601
482115
735974
797115
1539871
1022956
1611732
539663
728401
1599002
557087
747992
598313
446060
565455
1029250
1583497
1445832
1119776
197979
685119
503345
1145687
56689
630330
57996
1709441
328116
1859972
1245265
545587
1955451
23863
1348531
1780902
1949363
20062
691481
1617208
893277
1609820
829937
499853
312776
370205
179477
1809720
298138
328837
739399
1604967
195450
381102
1485636
390054
1502236
510603
984852
1225062
1991704
1132110
1082112
1847096
1556388
1484870
961504
1250562
526232
1156418
1720984
337980
425998
1201879
1151562
1246770
1949748
1139329
64126
1687676
1841162
1653205
71198
941277
50561
303263
1332573
1592035
57110
1619502
483654
709086
197289
1963521
1529607
575305
733652
1985188
736189
94425
895112
1112064
874326
1654617
376580
1092161
1351644
1254180
1193923
1957310
1980200
626177
1392161
1834923
1968134
828059
1444350
1309449
659640
1335156
736896
324401
1954539
298989
313258
957894
947835
1999646
792009
698344
1445862
1849658
1533108
1646563
1068573
1240624
259015
709278
291462
1166735
620100
62416
549465
1432169
1142867
1508532
610904
162987
676906
473114
1024339
206137
1246102
1777402
1272970
1122696
392784
1035207
1752864
1668286
729197
506660
1034592
248422
1868344
1218625
399197
1141380
1571434
1428107
587683
1821491
540745
645527
556805
1943001
391787
29288
1207954
57347
241650
412862
326134
511565
1566052
1315089
51624
846493
1077053
167333
854762
997758
963514
1146946
79902
763423
1600909
833568
244841
1064946
763612
1058214
433693
699933
1396496
441223
1518598
1214293
1357509
493358
1706728
1965848
839615
68902
1317244
1855466
1293610
1090436
1732674
522798
1120819
1792365
728001
1484195
1912630
511180
500288
903214
669785
288889
290322
1286968
442616
833632
1282336
91544
1759858
888103
1941538
945596
1899137
1387413
846164
1670421
701355
959218
8512
97917
1220472
1088913
485982
1481771
1174134
93731
706858
579656
358633
1865959
862464
8850
361733
291750
224873
1906926
1100803
932832
963875
665320
1527898
150480
1919817
1413978
1793228
1105393
1235863
1513241
1612036
1917500
1513059
1573727
1843995
1778899
1059557
1983710
520271
1994521
640643
289328
184341
1287470
717575
244851
1173585
1997034
1066554
1657586
443431
1419406
307492
212077
1515117
270600
1766358
411158
1599142
722149
777576
333729
311981
635388
1995818
1152988
214767
315005
668657
1582541
12655
1092273
59700
881332
1533505
541996
1575874
787257
1090949
1875154
96230
1582543
1957451
775844
1495980
604096
1353347
142930
1757051
871152
870222
1627943
1044149
1149083
481989
946996
1010491
1890480
1930214
1635502
944750
1240110
302617
1837884
348364
976001
1636879
686969
211937
271228
835105
310986
697829
1200301
703849
1182531
1686513
1155609
39520
1041131
1962543
1764227
1553176
890171
1371210
1551799
1691833
269130
1703959
59580
222280
764475
1445212
889784
1450095
258931
1114395
723413
1933425
360156
768098
622012
1317561
398175
1395509
188039
534099
883547
385825
882518
1272753
1406324
862551
1250425
1981942
1875243
347914
434541
1775534
102012
331098
1035576
1873108
1949031
1632834
1132649
881628
623040
817985
277566
55484
1736642
672056
144460
1795067
472670
1263741
1291632
753482
1473202
69440
751145
682228
1972205
1666156
455529
1817072
871865
10062
1224590
602339
812848
913554
1813666
1193189
1335920
557831
962864
535128
1719061
1142556
1111265
1292731
1288164
145956
939680
1970105
1608664
152788
1043310
554509
265742
1695607
570999
1379705
1076656
1877226
347300
1841263
1411636
345559
925584
370150
1282601
1402989
1346881
1674005
1216868
1345849
1357446
1790393
138934
1953018
1633513
747637
322839
1063205
1441962
1053852
1887591
1997667
1378247
1123276
1193968
1769112
570019
231206
1488358
797308
1510511
677188
76693
1008716
1887074
1415168
837035
590389
209895
1130769
182782
1115146
1150577
1283738
1572367
597862
736916
1285321
935720
816386
1283864
1143044
294440
1067151
65029
1113219
401590
510322
1940129
586197
1827341
455623
897188
1171302
482822
1170678
749659
157599
609252
674509
1216149
1622592
269741
496134
1677283
1765505
1671932
953168
666363
365779
721882
1010096
1646843
1552906
1566005
1339917
1738469
1174596
1445150
1700431
1517066
1965767
647642
288246
484396
1268630
535584
1607050
307577
811574
411150
1061362
288108
1584910
8305
78233
1683691
1196536
1119980
602548
301649
903479
858376
1042093
1449610
1552759
208100
1157316
1693206
1863617
1288462
1401932
373461
1669656
1111114
743753
545562
1336552
1636839
1359335
1873232
36357
1371569
1366283
1264209
1613631
1303793
395981
1585332
576754
1952441
1969802
400239
130324
1359623
1442443
266552
523523
1287018
1592500
1704322
242171
1350955
326429
208544
275228
753021
708719
269013
1864752
1778323
1169351
1963176
1132984
1703253
1329925
324845
691478
749759
94486
1914601
1750769
903235
157144
657613
1761631
1591935
1957954
319567
1513703
560316
561591
1320732
1078749
895380
899458
388639
305112
1421766
1836661
427117
208
1439738
54521
1073690
1577159
903956
1109269
1051894
1489373
1436866
150950
750246
272282
1900406
378519
817677
152711
696263
852242
309744
80779
1614878
374767
1969786
936498
419030
691598
1923957
1065542
237209
1494069
1951491
716438
1791477
955290
1060105
881165
1878488
1211505
1451214
845372
165391
1868025
1877542
1993768
1844183
598538
1239761
1173403
679806
980410
975658
1935438
743857
832012
840495
1447949
383538
1412791
831667
559475
259553
232376
1251442
1806995
1429985
1124538
580556
464302
673402
1545572
1092129
1513383
1782698
260462
1783255
493566
18093
1005001
57031
1320136
1515527
301900
861436
1349338
1708751
662657
1746657
1987243
1938644
1879765
577328
545801
1809426
93707
1036074
1571524
1088915
368704
1084458
1403442
1285098
799151
915477
947779
378597
1654328
1642623
542322
208480
245800
152731
47640
1755772
1150845
1998395
395388
1021302
217876
1927101
376492
1465946
311864
932790
310802
41097
733754
461655
439850
101639
415039
199364
619796
1161164
588308
173931
184103
133636
1972536
1359594
461254
1811345
1086196
1427858
1786567
432676
1182854
513292
912264
604772
1910130
239140
118213
824834
1192868
1560201
460247
1717588
1856218
1460400
606316
1863266
1593348
1583535
952484
1631789
1790365
863611
210232
462918
557576
207434
1409901
1999186
1063522
247515
1987872
614135
581456
169768
1602055
240919
923705
639338
1511705
137062
1520518
273710
273526
123798
619540
588447
1838753
1044268
1473650
1380372
1542038
1500952
1641387
1590186
1418996
307266
1487180
1814386
992383
755081
821043
1582346
1993397
1049316
1452014
75082
822794
1611672
309260
1470499
956004
1629498
1776196
7453
1309831
203116
1836101
817732
1390711
645822
895323
831801
836925
1877794
1118758
432946
1887230
257431
598440
1422439
990710
653085
1819542
335953
1398196
469736
299491
251137
83966
119275
740654
501868
1002250
331682
1692499
798733
939124
309657
593404
279640
229647
1507471
1033594
229045
859580
772806
312781
1662714
1207958
966033
1167569
583520
547269
380997
1587945
1228598
1961257
319528
1777458
888584
1884908
188009
1137543
1370931
14600
1424233
343973
1993529
362318
845754
176129
755515
1951675
609312
1932821
1438679
1817417
264206
1450832
1844462
1992417
1568226
499102
776618
639012
1180000
1327390
1506610
677822
1710253
454013
702155
1549824
692333
1525310
18033
1516568
856213
702647
1320418
1919767
1389216
168420
1728418
591195
492175
1534431
1526380
1296438
1231230
648295
1084495
264060
1940903
998531
1126595
1234483
1811518
159593
1006539
16995
363655
854015
1789273
1282765
1610996
633391
153643
522714
1733277
1930420
1976769
1051769
195073
900000
430445
317312
1067300
8770
751973
1728883
335001
1099190
498835
1356995
1715658
267485
833525
522516
1209193
1593311
1786813
828487
1902967
712189
1837281
565274
459176
1721823
598138
885446
631654
1797481
1578158
1247118
1604602
1069151
934987
1975134
1533835
278570
1178329
578777
477980
822683
827858
864203
556550
628410
452393
535399
1910773
59785
381336
1747597
130646
1801137
1306472
709000
1785484
1672194
1695505
594990
1528749
416619
1544664
1779553
1588514
1690039
600576
433283
1453491
875070
1641716
423104
1961864
1885066
363184
1687394
1050516
237159
297851
103448
1799591
1586175
1719132
1016185
1311215
1500441
142011
237662
354869
1465837
1498691
1194275
1553014
1112545
1640655
342981
1707074
1008536
17165
890736
986807
293564
1885305
707254
1660409
1231096
930995
1235948
1039447
1966330
1364903
779849
1335333
1244382
989281
1690632
33727
683057
859404
827396
1596283
205344
942065
155741
983394
1987761
194100
853468
1110315
1725929
1039476
1516593
283837
1925304
1685607
714955
323672
1851838
854363
894057
471861
272826
70542
288225
213251
97224
939899
327325
1743538
1026659
1779113
1422538
1193758
1292519
184293
249464
1369827
756767
851492
57074
1948200
1681918
1156263
1587185
391230
1280729
1672604
849754
1135085
845729
1235495
1725795
1499992
890733
715930
438585
1029534
1115914
602156
285529
104047
1706784
1745101
159941
1125186
208097
1999331
1491784
744966
1162685
199508
1854720
169604
1351128
266389
659404
13338
1171895
49766
1210489
1910343
214385
30197
1635929
123076
1950905
638515
1038718
452059
1073010
935852
424380
1479083
1250970
773610
444866
1546815
186507
1748457
1631026
1043254
53897
1075693
1948410
1911990
1215599
616467
601248
1259703
16478
155791
217972
20003
238204
1949691
1140906
1880907
1358468
1317921
1572625
1216557
1690200
1704159
454930
623980
457209
450484
1076667
401835
1485437
108853
1916531
944413
839215
1817235
1404904
1511363
26531
1000658
833698
1078432
1175392
1922872
1941593
1464199
1658088
747404
9246
566260
1990323
147042
842282
776972
1953006
999486
389649
1072945
430306
15341
181762
722972
1491055
401450
1120050
845346
867282
1027141
1877442
56997
1652671
482203
1505905
1454266
118991
445265
1683860
1931756
208038
1589499
1809086
1929923
1571985
563479
373504
1191594
1981621
185587
116275
374
1707813
1919711
7800
1807114
1570598
137422
1255373
1169319
386246
76851
1991556
429273
1519260
726822
759072
1788613
1278238
1438032
1350284
529361
1031730
1172368
1683917
525772
1595483
1818517
1821322
825338
317236
506107
1051286
1116329
1722922
202924
453245
1138400
1758228
642780
167347
1562495
497610
1356355
1615875
766219
1510209
1679863
1806193
1057429
1619797
1827088
1504622
489843
1806165
1602605
1176876
275451
1868004
939727
763242
585395
1983152
1332992
884658
68063
1859525
344141
826107
1245917
1526006
1417440
1403141
563155
687413
906741
1238211
1727712
1531831
1325444
320972
1874375
990105
1697115
1003699
134767
791020
835247
851138
1168359
543839
55455
577886
248424
1648622
1578435
1201098
1155482
841512
722113
520529
1669207
1726243
1820780
73096
1202079
1480500
1543131
1743348
434655
583896
1762957
184066
1389321
1612642
1045461
849424
1218386
1687204
1600610
188251
1035323
537460
198698
623193
106711
301152
662109
1646258
772421
1066004
1931879
262293
1176879
459341
961129
125518
1789130
1392077
1129602
1139967
1083275
1615104
883660
532256
1994031
186333
1573736
57115
1644336
783877
1749183
1019891
566092
1110240
873648
755526
1106307
1325810
835864
233970
1410869
681653
610780
1609513
1850690
1778098
808715
1321065
1806959
1008031
1818807
1469287
1133191
148031
1654339
1089786
1690980
1893575
947289
1169681
1494832
1240125
1331409
952735
764835
1853097
321971
1374407
1331589
1956840
1451757
1268496
1198476
1283281
1724156
526082
1886296
1036944
924459
1203042
1114418
1649212
1520766
667929
414748
729597
179989
35203
1343568
943934
348891
71101
968070
482713
228457
69805
80854
1374938
1636223
1622649
265390
109964
1211362
1969016
1262189
66297
1092417
763353
1030503
653715
487098
720473
1814465
829090
103129
1038317
1291511
1932173
857792
463583
1602255
736947
686943
383564
85757
746786
519573
144092
1347594
1781722
404155
1941503
1235347
1526056
1184502
267857
844699
1627413
592926
1296622
280614
1841580
324001
1975377
944976
683832
80077
619879
911777
1365971
752869
182293
1423945
824075
480435
973330
1058661
531206
681857
676175
409383
1910133
1376374
421277
1007009
97274
373094
1501306
1233274
945461
895980
309277
124021
1950042
1290368
946862
970654
786490
1525693
832670
1706708
282024
1923480
1536397
1509619
1261973
1599963
1650890
1303711
1832397
1374313
51848
1681232
1826409
463960
1921331
73721
22385
642368
1245172
693709
866819
437250
429917
477120
375378
1690760
1487000
1046311
1356224
134534
1305055
1514254
1932617
850428
1854116
774397
1976295
1898022
354700
182022
402655
191397
45024
976274
1399423
1241983
174916
1411947
1192052
1742325
1919672
1046596
1917379
723323
614996
1509811
892578
1230339
542697
1114856
494848
1484230
184066
1960938
666997
176548
115718
641175
689129
1364595
808882
1359827
1670342
955117
969409
277208
1522113
640194
273184
1794125
1397233
870748
1159948
190589
545300
137534
1176388
1364650
1382661
1172760
1039465
1974463
1765477
878032
57782
949115
152383
1554330
1699781
597352
1190105
1351424
309153
1963572
409999
1428
646155
384618
929974
1430045
1174472
255537
298349
771240
1711945
1026924
1190466
819363
1717714
370034
1560910
1859645
868035
774296
1578595
815710
919164
1577687
705897
603929
1201912
975731
865277
1100542
1791368
465181
1426611
364722
469558
1595286
1476491
1606709
457180
963227
1976690
182776
1141272
1259043
605252
800000
500756
519793
1409091
188791
928439
661602
330875
1606493
1379025
1560845
532486
1291776
368940
921593
1874642
1931131
582883
874339
658529
1424752
623802
1902447
386718
392083
339537
1377658
1210944
277868
1405137
489476
456786
934731
1488462
747568
457776
1895452
1799736
878684
1886391
1352133
898386
1439900
1687917
919426
1559257
1222796
501434
748631
1902848
551922
507988
1694658
1056872
1113236
1691132
1405190
114080
484468
278291
582990
147530
455195
1599992
226069
1323773
1885387
490907
1927325
68214
1306529
1522961
1637355
619590
822455
64844
1321258
508767
1653496
57524
177133
633686
424924
1322161
1661695
97432
1427238
193833
1186000
1852584
923541
645203
745230
167039
1080975
147348
326683
842499
1382237
186066
1165472
263795
1964838
1134319
760198
382107
928974
439178
1959334
764859
1779635
1356380
991983
1878279
1554907
1124924
19575
202130
1475790
1616606
379555
717596
1128552
1098377
49463
764507
878657
677092
602332
51235
1787783
1398849
300994
1227700
527951
319128
257386
1839315
482266
230330
290445
1015295
581289
1318146
579226
1896080
807636
498463
1712406
1076365
585071
1460968
1556626
1881980
115046
1323342
1610726
671090
932666
282264
464173
1648882
1270890
418319
1341842
1694579
1562130
862974
137060
419247
1485120
183185
522270
743369
722443
1730747
1131650
1328894
1081442
706664
1337271
1590800
460384
318075
22713
1435774
1702723
560248
455620
1474314
469204
1820126
1049481
977179
938826
1705068
1542853
209867
334086
337339
242511
1307634
117813
1595230
528693
1771465
255249
158231
393730
638635
758983
1304219
56499
956053
1197028
807097
941834
1594774
554762
267727
1537941
1569144
265086
1856546
1655935
1298280
1559553
1918719
1651926
147843
1926729
1709912
1628937
973006
204632
992873
1304163
1187238
1020892
1692673
1403325
1814613
367760
465103
909226
1887144
1826446
822274
400796
1314230
1843307
503725
311870
1806038
890391
890496
1442674
1070784
700212
1618120
214996
1694717
380994
579769
8860
268864
1515763
1477131
462267
1802806
1829349
1034832
1567173
789168
1253841
1329438
713793
1152960
1364707
1811941
299600
59214
1134628
981816
299092
1893694
1468164
1669951
72818
421420
894606
1262271
427285
1091456
1499409
245688
1222986
1676100
1057737
1047715
1746436
1931959
1948350
191291
722589
1311482
603585
316040
1839475
658442
396291
713988
1903473
1534969
1281343
416738
164037
353525
1728216
4592
1747030
1623040
787295
843322
1687790
75399
1147159
372997
1329128
1833280
422081
1471178
1967344
1108981
1836567
917031
1127684
1273297
1548692
1213141
1588142
1363752
1524575
1203889
1255344
595994
704209
419618
1377966
1463323
670211
1693987
1483592
747087
725204
865779
153829
305333
1734824
702957
1757421
671886
609539
1823480
82685
1283972
6889
823658
1630729
1379678
362026
1339648
1746120
1616128
1160530
496909
1159506
56521
822873
1048614
354730
358583
671711
339538
1981485
1464688
730845
316545
1148777
481129
1858992
102534
803559
895335
904479
1996097
558107
720511
1458657
1324225
907719
1259189
1701847
98073
964498
1278103
164867
641736
1534549
1642403
1177968
1228294
569172
1994371
448406
1513333
964726
1352619
302586
1779403
1322246
1774066
109005
890197
414261
1625684
1372281
1974787
1681142
922282
1878063
1882891
1725052
1070091
1933094
605769
1560304
721684
239234
1243473
1095011
819813
1827369
1878885
1444941
1567091
391971
277238
1355249
1155852
350991
1965003
1319859
1352703
1007822
252195
613654
496110
1919804
460412
568633
1537594
1127472
1063850
1651778
924223
1835539
670041
1839527
302114
485070
1753728
527227
365079
236826
1766303
447303
698052
176609
1892263
1731995
448873
177894
1309190
1861302
1126717
1887634
570516
704261
705608
856396
614998
734311
1984817
1786347
1805559
1894309
864330
539873
321842
332856
328988
882747
1643504
1652726
1402513
1167574
1403254
1368895
420730
293206
1699052
3633
1064557
1845570
1506702
1749787
129373
1428960
1068152
1653790
606178
596606
1431698
1625679
1656736
1680576
749214
523438
338233
876626
1599802
146456
1517787
629342
1270385
61657
1621938
599482
433643
1167641
1245558
1121268
11950
1476414
1836718
1202604
258797
1659094
424563
223341
528495
687878
1109630
738014
49000
436386
1134564
577497
1242259
154103
1257622
50744
928094
759792
666068
1584127
1345110
1876622
1034509
1302756
1223796
267953
1334185
490566
1676305
904755
91241
148533
34859
1600364
376556
826593
1416879
1034105
1874863
825666
164690
857169
1976693
1443066
171728
270336
1581688
1895646
711103
1636674
1770581
66689
325461
1205613
569234
1897239
535463
784029
29559
1941097
942071
427092
1779782
1816882
1906813
62759
170036
182545
982857
1206092
1520690
71677
1690201
1959340
1163929
1125084
1399965
1259957
1238236
1960510
1817525
1678896
972901
332685
1311206
431749
793961
1144294
1326593
762989
727574
405531
1838690
87208
472525
142008
953146
1027989
782069
296901
1548409
1319971
1247372
1328402
877435
200932
1364639
1799713
1058117
1718804
629013
1731011
1046742
1858798
1010007
576808
929034
853981
772817
48784
1483701
35671
880447
1722165
496066
276361
337389
1332028
232107
1187514
1165127
19959
1593969
1768738
1679667
1893350
1166451
571517
1533680
240154
1564049
286555
1960954
1684665
1818816
1168299
346613
885289
1699153
1995905
1497139
1556732
243974
915012
1813633
980971
69223
1134217
1274903
1148211
961040
101271
46137
29837
190750
1360548
843637
1529145
1973144
1690060
1560848
1722611
850894
1256056
1010223
329199
1084870
1295501
38711
1693979
293266
704659
1387
1382204
857134
1739602
681199
155171
762434
1164396
637167
1898474
1304553
31218
1623569
1158747
1590497
91121
881924
1858204
142345
1891301
1159677
278769
1687895
127624
222130
771652
1472786
132510
1767766
1044744
977538
1858331
220036
1638605
1591286
1791194
1468727
1888114
62985
48772
496326
669612
444768
61944
1802437
1593639
1556415
194464
727025
1096827
113296
16497
1101290
297117
229486
1171245
1188759
765355
993260
1597615
1467071
307715
370913
1569061
1502209
1591987
1024581
1628318
1510993
1756226
834098
584137
472194
711609
550350
240337
1959256
1908525
1385482
1743304
148096
1128519
1572371
1472802
1065559
1680551
1905561
272240
1400674
466693
799707
1711285
595799
1453732
471347
1502160
578272
1550975
1502202
1876080
1516095
795277
533076
1875593
1303843
1657390
1632058
771104
1069131
1079787
448781
1900079
1108550
1709340
601357
1787657
953315
316086
273028
1181927
1986381
1544092
536848
413810
1515503
1036193
1962809
1829711
883335
661742
1081100
1174319
1605243
1088325
149863
1003668
1000139
1855760
553925
1620211
1425530
1317451
1628747
988221
1294360
1442695
1044682
744099
773551
281164
129929
1180228
110958
700965
367471
328191
1897896
121419
359203
1132622
1102490
1229142
990815
586930
1152611
1657051
1894826
1131697
1369667
1507819
608004
304977
1408060
954172
214951
1620550
1258546
691173
163395
741082
221546
445327
1590695
210942
1174101
962260
107149
1459004
1110766
420563
597587
1573448
1975501
634205
1340102
548869
301999
25127
1259895
1127104
1529173
196195
325941
586786
368152
111753
837287
98521
792366
1908143
1903812
1975777
1084629
1370920
145604
134850
1409588
49567
339565
1945288
1137877
964718
790943
1647874
38561
1762301
1244208
1051490
172287
1048700
1134459
657807
293835
1975386
115148
1335776
943363
587176
1572476
1776909
438213
571847
1459058
1196875
373438
192657
510726
96493
1151537
1026701
1210262
1973220
1164157
1572859
1097228
632279
566397
813189
803614
1360966
1624236
533034
991670
1216455
1201764
954972
1031389
157066
1464327
882011
860444
639589
1883032
635198
172112
179528
1654518
1116920
1613543
1158481
367099
1619625
748756
1822550
71146
1228935
352726
902406
1659671
1810381
1805580
62602
20690
1785815
1794376
786044
1322394
757520
119783
1858389
11349
86555
1596379
1445698
462834
256597
1797090
1735991
1029255
852990
1655811
1032598
1899423
182762
444984
1523142
1320732
1324368
1567009
8745
1426779
295901
1692286
233842
1664679
836038
1202421
18503
1645269
999732
330689
684691
791654
342761
119406
1929300
962952
331095
1102826
326838
828987
764846
66860
925729
1216940
113391
1773638
1651360
490322
1386507
775033
1017400
992148
1353109
811704
477250
1768434
369889
691245
1571130
1726046
79383
511619
866513
1529111
1045855
594733
1053339
1867414
1601266
1687877
290460
1566665
1472950
782903
921391
186535
979193
612573
1596126
1582453
1982072
262117
142777
1049330
1615750
180842
1502160
677143
1467128
894949
1448141
839019
228362
1605966
148797
1365699
1876751
1643551
85956
1247897
600914
1243097
1228515
1647343
1175805
242267
1779600
1965097
170320
888112
1917930
1247432
727448
1777389
1620134
586069
1407979
290705
5375
1829992
1634863
943406
875232
811987
300421
1740879
327853
1945471
91969
693992
122764
1239515
13473
1189439
1899556
1799418
79139
1258673
583531
549837
1979928
1240527
1289283
1416685
61077
229033
1077075
9119
589887
1973958
1397991
506520
895017
160195
779582
981332
374234
1815835
1373172
776644
1570827
1266829
1247881
643033
1152257
220162
685272
949918
655918
161625
1399184
1474549
14790
965718
359618
504330
1744413
545581
708307
1781531
1476183
865694
793600
731861
1984905
573509
524777
242769
1231051
1585455
178361
1082075
1537550
1899421
1542997
1910686
942617
1630520
1809383
541850
288859
426453
1924177
987002
1999309
1077956
1946548
64834
983877
995052
1121566
1929104
1906062
1556952
1549528
1785759
930056
792566
1824451
641566
178319
211333
1648690
1147884
1771596
1346025
204684
1340405
631207
794985
1165678
952442
228458
741901
484115
452278
1824172
1786876
1276206
465865
663175
1502423
277098
1294343
796281
64315
248409
880302
233844
880530
962257
1077704
711411
655938
1484093
1928815
1729472
803800
169362
884171
939118
1319587
409223
1775286
1984535
1686945
1564408
68195
1186389
89106
1905073
428374
917627
999118
1030821
451285
873908
340433
950602
203745
161049
38894
654302
1909928
348912
1222088
1836019
571978
378406
1943529
13615
757179
685990
525445
1167871
265287
978107
23060
1739817
569059
1676026
1679339
509285
44837
1136666
732995
1655798
443553
409490
1848656
1141291
1226927
2851
1166172
890152
117616
1767688
1132221
1102208
1344822
1369051
210085
45487
1380936
542748
1779397
350492
1333377
1113619
8384
1656492
182104
240274
1034836
1342473
1139587
983185
1784217
13548
1520439
1827941
966185
603030
127796
932527
1886434
464892
429848
91259
870420
1593106
633264
1877942
1209228
305751
1873726
1817820
410808
1626899
848490
1530313
20562
1676429
1224670
401244
833971
690868
1239710
881451
973697
438673
1045523
207414
1274729
964024
1163542
1545643
1434742
1238822
955001
1923388
229507
820336
1813285
499448
1893819
822260
1445052
528716
1928309
1194687
1779456
1119547
94091
814233
1484424
1848936
1339378
515789
236033
747672
1390061
64385
1938267
743861
1665438
1724222
698793
820751
972216
598159
982588
586338
1278158
740126
51645
445695
783016
11045
263953
1450058
1941955
1622218
1458130
1448864
467295
388294
1697376
121321
1131257
1513522
1338307
1516554
1296924
681826
885318
733909
958174
1664662
1615095
413144
1328695
1606068
998003
870352
1260943
1490675
394017
687115
1936744
1943395
1328372
541817
447030
103545
1650513
344616
883759
1088652
361457
114276
1297758
1427911
522684
562011
1296185
911785
792056
754744
476985
1588640
606171
1558897
541883
872433
275362
1675117
1604502
1218555
116775
1678657
1192745
1614648
839317
1069640
168492
1016252
1907032
1139383
1270987
1236995
1492323
894880
894795
1061031
461988
790868
914210
1329512
1215681
1366337
940716
1207786
477157
144214
1197563
1556259
1646731
289673
1483474
505582
1106271
381660
251987
315695
1121822
1956693
435899
1437894
969410
1648483
1710195
138700
1114763
1448961
550707
1857787
1427332
1800644
1648484
1727869
1657360
36207
68670
161184
1531537
1338464
1393649
1756893
713398
493116
101600
1169871
421366
292212
69242
1713593
1975071
466389
1538572
1378493
1339973
617482
154159
1744917
366178
1317422
83225
272866
73244
1847969
1590581
1807826
888089
1739854
1949869
645689
706064
1990431
233810
363361
1982519
154292
1604281
1023586
401239
827457
1707131
91026
1425179
347297
1015266
1161864
1754688
433399
1068574
1738230
1306593
1861238
473417
1540655
630676
1771766
1344339
867050
966171
1972462
575480
985596
790240
1057424
157634
447419
255931
1117762
583799
475510
1451727
1251777
1761344
1054673
1763392
1401192
1050216
341248
653271
1942740
1943517
1120111
1717551
689507
404489
1642790
1240020
1531369
430197
1553797
364683
1245275
476293
1151682
788903
125247
827862
322518
1434272
301404
1114116
923954
1172423
1625369
482777
924297
629306
1568985
1432760
637496
1995705
1567860
373827
1141480
628491
1331086
1691106
770172
1781068
61914
162365
1837477
98012
1098294
869494
1582315
1096517
1679621
1085821
1570590
1717398
222488
1759663
64751
1824547
1831985
1690236
240064
382096
916377
472546
5646
1601075
501215
1729283
1691977
513156
543702
1604926
719530
1353562
1246310
1179261
1375665
709664
527991
1601131
1508780
1407491
1287644
451879
297720
1910537
1840408
926442
1755895
751726
1103860
321963
1729855
408436
764359
86263
1328414
1892117
1083329
691290
1070303
565364
701067
428500
401516
1988721
820797
1040414
805913
269708
1247386
1052248
1426268
1136087
38853
1340489
1933677
76800
270682
209061
1925768
1384253
1602921
916793
1529818
1584963
1130246
1537690
760499
167501
355418
1075640
157039
871807
224350
1174392
64765
474484
1935718
1018299
556009
243941
1771627
129866
1096647
1819943
465764
1969423
1818735
1899462
330042
1511774
1243749
182723
1519969
385926
1556749
1245874
293168
388950
1492116
77092
1213554
1097893
1920378
1932325
1174112
939039
637416
351668
428841
382582
1212875
1028009
527903
1886153
273139
1815079
75312
407996
955894
1594472
1522128
1914815
1358227
1546046
423438
811656
414227
1885743
1365850
1259885
1608689
194542
1904119
90812
1228092
1692178
905198
37268
500174
983216
1146497
1608429
356174
1133961
154424
1769603
849384
232078
423062
1986219
286414
531952
1263113
1359188
209304
1312404
1788265
1064758
1708157
258686
899966
1166227
457709
1720441
361597
549628
1932719
1206413
1123999
1468478
1315852
742752
884443
1182531
96888
452659
1576470
324412
358764
1713205
223208
493123
1123386
1745235
579566
240680
778934
1543160
253179
1377779
31539
1438926
891021
668271
167713
347568
716490
667736
570727
552130
906136
1292307
493008
700143
1314201
1419675
1152367
1907470
601028
1941696
1647648
1236014
1526755
814337
1683841
1247583
1868571
26821
1575615
229262
845157
56038
364486
1331913
1501876
333717
778537
409679
320962
1689918
1087947
1144973
781785
1493205
406124
420165
290101
1183055
681156
206208
777208
1829171
1077386
202739
1403366
1126242
1835690
34059
1281672
1347712
934037
1609024
886463
97949
161126
813304
99816
1238650
1651045
1555050
85545
1383262
704544
1632497
150749
560979
319128
1051658
680814
1736834
360640
1361831
391191
1792506
1072563
816274
1516679
1832302
414974
1128820
654507
1190022
928244
1656318
1196282
1834301
469506
1239696
1870378
1786701
1445550
1076425
1701165
1266529
236538
962399
1933969
258940
1244567
1359126
1534292
506189
662235
363150
1384117
142964
786962
1275643
306613
1727105
506708
923258
125230
1714355
1277962
389975
375128
38001
764741
304987
163322
1385538
1911428
1537957
545044
427915
1593563
1084061
278423
1149902
1983327
1729098
701483
603961
1468896
451623
187842
365830
506032
114775
1194139
62655
155921
757837
379918
1960109
298422
1187063
840712
1093907
1544434
457502
1605284
1697369
1590942
37169
407304
922188
1876838
90265
1795296
1257374
953724
319779
713801
345468
324664
40072
1052354
1858732
1946859
984314
389970
691098
1122593
611346
501916
657109
614962
170070
454701
1032655
1492575
1287874
1020450
1387364
684902
581654
345432
76764
1215856
850480
1293959
923741
317528
1325096
805401
920461
1693153
1108218
28120
162338
529941
1593196
1793861
524801
1725305
19411
241437
1960303
1373826
321334
439547
1792502
294499
1982772
426518
124739
246881
1426895
1178666
50209
856135
1668050
1407553
590627
1629134
284040
664175
1026937
878948
1452309
1662572
1830454
1261408
1139635
1189417
1346579
367512
1278095
638010
796087
84118
457006
1899133
1064732
1027187
359244
684584
1579437
496652
686511
54735
100777
254754
691691
998078
1486768
1661536
1459958
1234884
174214
1914932
1296689
863192
1670910
1668374
1222633
104126
183983
1586320
1504841
521708
935566
1399751
317587
1745664
1540443
1888149
1521811
98193
1687428
1421118
1485539
1555559
659419
1139657
9506
373132
486792
195189
1242603
1383644
197593
1613428
1214569
1286929
1205370
656213
1425990
118787
1829603
581485
886594
427575
1016544
1576123
214145
274929
1463807
1376430
884825
1668018
176997
1144318
1516800
94166
756759
271860
1839894
1746649
1701501
1002318
1835661
1697086
516901
1323127
1861994
45851
1866290
736408
882616
1557472
899803
1282018
768859
1269764
1063135
1848686
949755
1765611
737112
1746496
953866
905668
1682357
193638
584064
656625
1337747
449975
410223
1943318
665713
869376
67468
906900
431498
822628
1411126
765454
137479
1575892
1631763
273141
853787
830683
591030
38373
1546269
293401
1167749
358467
1701122
153185
768480
344271
580306
1503303
1352125
51668
881155
1850666
1703168
513472
447774
2761
1513082
438861
158322
1550672
1009240
1533952
35046
750089
804162
1441514
1173915
891427
32887
1292465
42775
1746276
375180
22678
1935940
92489
1498162
1741807
1244040
455634
1205754
1479691
1452001
1929379
349422
1491909
1097750
1330862
1040709
774785
1590854
605356
798643
584850
1989799
839246
928149
872895
54268
644200
493440
1165892
1726033
1795629
1865061
250082
1912787
1237278
1985487
1725887
377260
370397
1911798
225147
12760
813083
1076050
922777
947144
360438
283089
1660935
1880588
801658
719891
1853225
1817940
378107
1652953
219317
1492220
1346912
498431
173590
995751
752011
752042
1135328
830106
1875838
1019949
1157430
265407
132291
20108
1103945
440101
866133
1639887
459644
986812
784443
1457600
1453012
1163612
306862
1283015
1777938
1313118
921329
1602581
491410
1092426
624425
1577678
52054
1261712
1367491
413242
1455129
948162
519295
1573906
907795
708176
1737552
172435
1573484
1286031
696392
1962488
830969
1326397
1623678
1568636
1017487
1777546
700827
731995
1937994
1040545
1123753
486898
270475
1962104
969534
1304331
1119040
517259
237644
1515917
375854
144767
1573995
1180424
1112672
927869
504389
984812
266071
1390911
1706976
1244012
352844
1207072
1095579
636913
862364
425544
1409064
1053474
536653
1215469
1647231
178391
1343371
136019
135553
1594940
1831538
516852
286499
1459582
1896644
10986
1503343
706885
1546153
1923981
996833
1523191
693545
1537186
1145988
282644
743124
386880
142991
630813
698466
1486307
925166
1352983
1742266
388740
1100219
1171420
780930
1601038
264610
1180304
1684696
115514
1566825
295752
1291082
278455
184273
1582858
1968542
877341
198708
465656
126766
593884
630886
1203598
1663312
435551
548508
158863
173889
730261
428800
475821
509014
883726
1111879
1676995
731330
11228
1022892
497996
1599382
1349300
663504
490449
407694
678695
598258
689293
1505485
1228318
1117596
1495581
775404
1802058
996395
383905
1185085
1159598
1598541
375534
1097280
1273585
204020
1407538
1879835
268494
694802
925237
362676
1592362
858340
1418298
1913837
1573893
1927030
1632565
1544738
404320
1375825
1114162
731932
1281530
713785
1086207
520729
632223
1183463
64855
1680652
51053
1326232
759897
521595
1349914
1430936
97176
1279261
522215
1591298
1084838
615993
1475666
800711
562613
465588
1756012
1421200
413473
45893
99263
328882
1598450
1130190
1993150
339641
1610728
492468
1001996
414844
1220788
306048
319076
1869734
1820861
1145203
768995
990503
1790425
829395
777938
433923
1820602
674477
604578
1799301
483893
100903
299852
165607
1332767
691218
204272
818449
795548
524319
907414
1906408
900129
885743
249774
358756
1000664
929889
1686684
392192
1556387
1287727
1299572
577817
1191573
1880613
221955
941451
927394
269605
788225
1275230
1940544
775900
1875999
159225
1214238
1808546
1340673
820875
1648622
1530802
1049144
600257
745167
831928
1561312
1383424
1387693
1460667
721251
565228
549735
502882
791140
1064775
678023
918963
937694
131164
556399
678355
596066
949385
386848
883461
226388
933261
188003
765963
339566
118442
841287
232062
898920
974554
361608
322409
1655721
1613125
1782096
1550725
754067
1500618
239105
191718
1066105
1161569
1402504
705132
56498
120345
1178041
1228509
1683062
328093
59963
732792
1218197
1958808
59126
509982
906012
705899
519862
1214103
1367539
1370900
1140222
1212455
1677626
1457813
1777488
464184
803758
1885533
1614113
125739
584428
1649569
1873110
13400
965129
663237
995241
267498
1893807
758346
368212
733386
1801065
1135740
1377546
799092
1562102
756231
1052203
923060
904474
409584
1054495
1018855
108766
772015
1069874
1210644
966819
1928186
675658
308107
811848
1790154
57170
1098503
1344090
1116555
897177
245705
1430395
1685758
1168894
1045832
274236
218256
895979
1404270
1618482
1844377
1086973
954456
69691
1764955
761624
1671753
602813
1712584
1782158
1835416
966819
1536063
371657
401869
1537191
856976
597628
592203
332527
1813583
1109704
1099729
1605240
817772
454992
1879225
863848
829984
1242378
97286
745965
1859023
461060
187549
1194514
1077890
66538
401526
1786572
10451
1884246
888383
1257261
1191308
1936401
1044850
734731
1844472
392581
1911490
754118
1409582
1801215
90052
163069
363929
768755
300532
699185
876656
1001005
1293696
513791
1050386
1195225
1321782
1168247
1319225
48069
162088
1117028
218859
1249777
559082
836109
245923
897486
1014997
891854
1091377
1624480
641842
1943275
809295
634855
1946393
1941581
439845
1283368
1354900
158215
1313296
176486
1112109
862605
1790101
1704706
134868
86426
1936591
1830053
377136
416509
1900914
1286962
1223326
630112
813859
563377
1547465
635256
1472716
228664
1280600
1059319
321258
105891
882377
18774
537488
1790176
1269891
1307507
1882350
616580
720723
1356292
531405
1039574
1602660
762596
1457226
1633068
677051
1658575
1935480
1990501
762363
263565
129437
1003758
760051
1018842
1875200
1032223
824037
1672775
1738859
1054165
1964055
775018
1221969
1889545
864301
746480
607269
236426
672181
1794351
16284
877296
1451865
843062
1687549
300470
64824
290127
697393
1636953
1024915
1783339
1428193
704329
1265624
1552839
1921318
1853801
890735
616993
1404594
1362221
723846
170694
408619
1271922
1049930
267373
1803150
706501
1764683
137898
1740781
662762
1310247
686031
265250
183112
507695
394416
942226
774557
949922
1496495
1849017
160294
1958061
440549
394644
1057508
541425
524178
1653057
1604356
734268
1776011
687417
1066500
1046963
1949871
1968286
1928899
651894
1097647
1323840
317383
1105729
999729
280717
1224140
1959004
551497
847396
1614544
1643437
1908989
1422930
1129714
192243
265132
769135
959289
1333964
903407
1013548
483361
541230
1056110
208080
808097
1680674
1959362
1061835
508232
217001
1071336
196946
197206
616781
225109
1691779
98366
901695
965686
1725237
595678
287247
1732355
1471290
596289
1360343
792151
375564
897364
1951368
725637
1884747
806390
1325812
108408
472307
886088
410707
1618177
626745
1631801
1312603
973813
687127
1605395
1964464
226862
1910004
1947917
920983
1038613
1817093
1619898
1913893
1272359
1936321
1510480
282211
1479457
156354
1407798
1304620
36156
1781623
1494679
1118514
143715
817506
980100
1400410
836569
745937
1992483
1046008
1795276
1931881
779827
108027
279406
1552083
745891
1533074
855922
1252276
353712
1062793
107043
1736885
1273069
636191
797352
720367
416493
1580601
1971980
931213
1502258
45292
1064242
627342
579139
1792804
1899179
863461
988081
1824925
1797721
1436399
1086851
565227
1716934
1522844
1799407
1054208
1107651
114998
364987
1881230
811020
885908
1179170
1890449
628816
1439788
65501
1075035
545875
1216753
1013963
15179
1489742
1105179
1935362
1097115
1216732
1000680
1563100
134871
830026
1743226
1599695
1740789
1058173
315296
714697
1060692
1567387
1309086
1395649
1901246
941838
1479766
1563869
990534
1640425
1630857
847678
1431850
466548
1759212
1109315
883898
1776404
1120906
1007248
1287332
1573634
1719275
1361703
546861
423039
1557878
1507053
435459
252258
1467926
1632579
1343867
1792432
1780907
1048482
246340
1802146
583933
1229470
167227
1608518
481601
151835
531314
1851913
162104
871687
340966
759557
1477304
509820
1477830
1309248
1867238
127731
51475
212665
503927
503097
1130423
165885
278035
1726938
1581669
555633
773610
533211
269438
286902
508907
133596
239251
1022355
1945326
1627590
471713
747108
1435931
451736
1798026
813199
1328098
686988
1123439
1937840
643869
1223736
137315
399328
1387321
602558
521329
1599404
1497654
572055
820518
871345
238835
987526
1297757
1817062
467732
449768
764529
1289924
1492230
1934327
153614
1632709
299752
1492063
965359
1237657
635912
1742799
1320952
1549057
69507
1650283
1132980
1426764
696795
288845
862574
1511863
694323
1799501
151429
871184
35666
627187
1108790
1347139
901417
140615
357190
44492
180465
366515
1153776
304561
1340911
708291
1504769
1459825
1225373
1018188
1356917
1938907
1463712
1416113
1148146
922418
1042629
1842287
1384465
1956818
1646638
62121
962976
1245157
1055365
1839676
1943142
1596606
1396944
1446035
733621
1746645
690162
281123
1324403
1323600
721375
155089
716794
1391637
1377884
346043
386478
273915
41584
1103601
536765
480977
510287
1045504
247762
751383
1519700
768699
1951030
1527635
253845
619688
1362193
265296
645604
364797
1849613
1647719
1298485
85729
1540403
855778
810000
1298754
656347
545390
1816347
1081292
511133
632969
52177
69360
1644093
761282
1478957
674629
1415098
1438240
811115
870912
692528
822742
62430
18338
395462
950603
626407
1080044
1534262
1216935
1911265
1217574
1833346
1171142
779907
1740847
508579
1018264
1123420
831820
326886
1956674
1781634
1727091
19881
1480127
1031051
1334468
1259949
1556199
520377
1081380
1603958
954868
226210
1299424
732228
42852
1795056
7418
1011473
15338
650942
230419
1850603
1566115
1583820
1318758
109585
497391
1128987
1308087
1564130
174038
1884177
227629
1054797
263102
280939
1069518
771112
1291370
1630278
1012733
1604950
1103148
914437
572483
1569842
407724
1172776
1841888
328600
839974
1988436
449758
1851169
429516
1608227
577428
1851573
1390477
110551
410559
184929
638512
1387357
25824
143981
974923
834376
1071255
683322
1236751
348923
1087195
453137
594677
1147742
848747
998869
347078
1599182
1019224
1443058
1297302
1003984
529870
1251164
696345
1719099
716390
317747
816008
1668580
1174558
982606
158144
356145
1327736
1331458
85551
1135370
99678
512845
275190
781911
867027
598620
37489
828584
1927038
1696560
356128
90566
313025
1190060
1906801
1806853
43919
565891
353080
1030123
299252
965040
475784
1884486
293653
1393951
1634245
1166693
280070
1268005
1787437
406954
1486500
1143730
1338324
1068341
1704519
1812821
652721
678967
580059
1214684
107488
1382553
1475875
42733
1560697
1013194
1051608
1329390
128741
1922019
1907029
807837
1208282
1431828
1386863
1502279
1446928
929958
285429
1715213
1614954
15849
1632708
567424
456425
963534
114126
694539
49782
738359
497287
411481
1024990
549609
1753177
1056829
930056
71550
853293
397516
1921276
1080492
648955
1636193
1762418
1431092
1631731
1072185
1317445
54320
107862
935274
121730
42024
1909088
1585588
1563409
1932973
948315
181084
1863115
350281
1359871
1556131
289546
1133515
1657055
1318098
1704455
1585870
235761
991391
881178
586192
194279
782747
861275
1752003
710977
785156
463036
117905
1599416
1739687
1800973
1040352
1671770
330205
61391
1960124
1732505
669175
1439679
1951667
1156415
1123604
1414871
1242493
661985
1769749
1584821
260483
1552078
691323
911775
1683971
1202576
1757494
1939363
569136
416744
483616
1445600
964781
1078856
195804
1853272
1261462
1152113
301839
795327
310178
514602
1401037
1089341
1225266
949196
752684
1320463
1199531
1510994
1350659
1411224
175937
965432
1588089
186716
1058041
1078932
469691
901031
313301
925806
1898523
811283
1828941
1547768
1487105
1204346
289443
949458
521532
280513
801794
197619
620421
854505
1095466
882412
752357
278953
368772
140627
1843937
143279
1607992
1213036
1830507
705649
928386
1348071
1129998
1409490
141801
655848
786398
1339683
250131
442354
880771
513266
1121335
1482393
1264626
244300
1882826
1534052
1128325
673377
899364
1568520
1434981
858660
1199791
822201
1419834
1668373
1010861
1492858
51809
556655
829566
1769041
39610
223638
252286
941629
919540
1393594
1236651
1591908
396207
433605
1323215
1936985
1402860
297825
705307
673604
1231271
869241
465174
891972
760433
185116
154045
1241864
924750
1190055
1788634
644369
711199
38153
312861
1183077
70286
195113
501100
1873837
1170869
1991618
369147
160041
1293338
802825
390760
1256819
1681834
510751
723675
967228
86796
1739099
1162220
725628
547325
851132
739131
223398
915605
23423
587976
1825300
1886071
1754636
1880727
1223293
996096
1349794
576491
733080
1239368
405896
266728
934125
1401436
1575679
292869
1643638
1098482
694765
526662
370339
936342
1455449
935543
249434
133910
662498
1290190
468256
1838104
1626564
1234171
525557
794881
1694113
545634
1991750
1485987
55709
671093
830478
681862
737788
869881
1180148
931690
869655
923644
1020315
814134
1616660
1236300
1762539
77225
1593098
1444265
1576998
1335855
280623
1727541
1998853
1548229
975471
991013
607050
1808265
1768740
1342983
1084559
73861
1641355
1929177
540313
1961406
1089944
1088194
1553203
402273
1329615
1047985
1005360
739960
1043425
65837
1293923
1182417
1596665
647826
178746
1231749
391594
1143182
350739
1488968
571566
1018647
41144
301516
537830
1947671
541640
1221133
826057
1841886
861465
1645138
1154387
340893
1747350
6018
139980
779962
259383
861480
1034921
3617
160069
389328
952166
1798305
1835806
574658
609520
201663
874119
1250336
1907307
774584
1949123
1357025
769629
1013069
1315974
1985674
1406930
688122
211914
1809152
653028
411544
1678754
1317224
1208686
940593
440550
477354
1466519
339534
784322
1832702
1620785
255393
1839376
339713
903046
839123
1208656
1684962
102669
54041
1953785
1265493
1633724
403983
971185
340440
1884392
1745811
1659624
720730
1940583
1695973
1391879
536815
1283318
686195
1466175
689631
307642
798619
1045754
858015
1184778
694518
755654
1291392
606395
1099590
1813667
517398
1898364
509141
1143970
666577
945378
1427465
1675445
154896
865532
1186881
466530
47807
378374
401383
1547810
103914
1162531
1220607
1219080
703652
15367
1144692
530728
347948
577245
229082
856220
1324931
119065
1856295
1085110
1999741
505747
1220488
454069
1291343
491370
1061756
483518
1513667
852775
83076
570168
737079
1139787
1258144
643948
475061
1490276
942075
533645
1748418
371201
1027307
412030
1132320
1605049
1552034
542164
317064
1693017
1698241
920917
1081637
1299331
1887557
905421
1453793
349553
1050975
1965663
1148737
209817
753068
1455006
432764
1662732
1280577
1132226
539007
949664
285869
1661503
799984
1655499
1143525
389897
405567
583829
1289655
300075
877257
1082729
1044100
720067
23947
1078572
687634
1524061
926039
1882048
173200
1755705
1690313
1213698
1081532
402958
82591
432531
1424911
1440989
900454
966776
1363377
1487085
1993714
1094926
976247
1421785
28354
195727
332803
982
1981518
1778170
266986
1896408
706710
955143
699568
1522399
294673
1011605
454676
1261534
744718
1095484
1004325
514632
439266
1576994
935872
814751
1930204
1860787
1052409
1419132
1963605
1146006
395447
1458925
876261
84994
1807755
815926
1999720
1630758
1078464
1455809
530493
160661
748893
319736
1870439
1572549
348778
1568029
1189972
1931526
99591
585758
426923
1326817
1936551
1214770
1330168
496398
1147381
1192304
912492
1256488
1339107
182572
1368123
127470
1372221
424668
1548526
1870224
1459418
18693
1702943
932550
939645
813778
1795575
837752
826939
1720930
1076476
502406
853414
1328678
1300825
1039747
1807945
501020
1235342
953824
1097625
922235
487210
576114
835876
440613
1046
1783056
1891403
529093
1372799
1655701
1913445
1020909
923478
138350
759383
693935
643811
711429
634329
1672035
1052043
1585604
1691382
891322
70398
1292631
1490258
1406305
680794
1712385
1007676
1883776
296459
1364899
534013
1090720
1650784
597261
663540
141351
1744991
884202
1680118
1560298
1769696
1259798
670348
1665475
1534848
1750318
1611876
1829448
1170412
497856
20424
1324799
1602926
316736
1868177
769688
748115
1094022
1259763
1966291
632277
1850571
889398
753619
1394744
472962
547727
631635
756950
1595665
1110199
298467
553120
1593658
447965
1345796
1026869
1300219
1541963
1853882
775267
1882955
1328019
1415131
365022
1935590
560069
1989917
988042
1493092
683733
1207791
560427
1050927
967673
1738784
137721
168109
1239210
782550
951249
1398047
29492
416782
963376
428298
1037574
1641496
1997787
1534110
1782201
645648
1554910
1091635
349783
818533
955718
598419
61228
449497
518706
1616988
1329258
1412120
1975501
16906
968858
1605704
141729
1480845
7851
1410547
222439
160068
384795
736400
1190395
1096466
905839
984445
644286
37118
986599
469295
1212459
1613422
1061761
817027
183164
683674
1899638
1630358
1220759
854476
1869580
1052321
99402
1066615
1565003
1767450
954400
1537894
188993
297814
554954
1665793
893640
1822800
638353
399295
608520
208323
274415
1674719
832804
1220112
1312730
197080
933148
184888
1963196
1955635
290364
432459
1316128
1144793
1448987
211652
1955058
1808486
1353432
1909915
1541326
1265523
1780525
1123603
1874455
955748
693415
866286
1156440
176548
1627025
301624
633305
1408913
724241
291166
1643846
1872246
283279
274322
1328295
1946138
661021
1914982
368528
979838
1512340
20749
1964440
540979
735649
1741063
886657
1492618
611525
259050
669015
1875665
903445
969666
187943
1822299
158681
1374411
1580355
1987669
24184
1887562
1976244
1480456
312860
770438
78917
818726
596053
1913519
1274663
1154884
1393857
1854277
1951144
1810774
675414
1187007
1751335
531103
1258427
1689479
507319
161535
735450
224670
1399701
3107
532755
1806704
498933
207204
50369
588649
191665
476340
1227934
30047
1074110
242432
1287761
1355298
696582
1177256
1749431
1179978
29814
947415
222062
1210075
945494
3920
207365
1064128
1029557
1139823
1740927
506332
1579623
1717832
525488
1284514
1532148
749770
1742131
1005288
1668915
182478
1210803
79965
442174
1899152
211944
907395
1750778
569164
1994747
912656
831950
1674952
687232
1048220
550115
1372778
240545
1197998
1980712
586625
1440251
79523
104532
162230
454259
1065369
1777069
1195590
1066718
630160
115604
357637
1438716
1206049
594898
1806353
11733
176311
1947341
1077411
1925424
172436
1138690
222258
1623890
419584
941901
1458610
406634
128017
1647637
513824
1733574
1381099
822188
1073839
607185
1626315
1704451
1399662
770867
1531533
1138615
1621111
208200
1368154
7895
73790
812437
1239315
1961248
300133
50948
456812
1254300
846320
1943029
61932
1361329
703011
628902
339650
1398500
401917
320363
1295409
1077986
1617059
1169309
41171
1962364
477063
1849016
970655
1548879
1324217
1227439
1422898
327541
579637
1918383
914781
423090
75414
1617682
1620336
77989
1190542
1162996
592498
861802
350334
407009
980472
1553272
1839435
233071
996484
11540
1698799
1437640
1148520
1009570
550840
1985307
1446511
1593055
1703997
1255704
191266
601587
1730609
636934
210510
173768
1660982
1470134
81267
440572
1414393
1329980
1505382
1773066
1200334
1139954
376739
615984
1978608
1234157
906742
1395109
1403352
1986223
1021838
1259583
1466688
881653
1835085
359593
144394
557395
1507862
715600
1723462
1883255
1990271
470984
405785
529271
863288
247046
1325020
373737
1905200
1986498
243781
1436932
1046290
761571
1481335
1648970
1773832
547478
491407
7948
1987231
164060
145111
1396290
237099
339050
199680
746720
1480521
172637
477680
552114
939279
1163450
479345
1601607
1282260
1325757
1316286
1607550
1273747
381121
1885278
475540
858052
367732
511509
1848617
204014
850937
780539
181225
666639
1913019
1942959
542399
996058
1569763
965920
984938
1760302
778373
1042315
119161
1043593
926420
1389940
471704
1153303
1268227
380154
89454
1425073
463342
945035
1675039
1712794
723503
1682181
1426165
141656
1058075
1347871
341891
1672020
1755427
1406320
1632098
1962970
555571
1712427
1018087
382101
994534
1588288
428777
212031
540363
1414401
221708
593675
1054092
1723396
652764
253152
996116
404940
945114
1528950
1690074
1420632
1318039
1025868
888728
1477291
1316196
1012182
507358
502561
1699494
403977
1232551
321334
638442
273129
703769
383868
149885
1653959
1764754
482910
242870
1691107
1554993
162547
1721333
1670098
491488
876157
724839
845374
1286194
407845
861786
774023
1608145
589252
543281
819319
1856013
80673
383316
1171894
1441345
1972518
1713399
1025175
1322948
1966857
499024
589794
711016
282109
376565
1937236
1367054
1123389
1925568
1524756
1743132
383820
1119773
631173
1504180
375201
1083877
326205
1049123
1661872
1851353
53190
696828
1824123
1095296
747776
674647
716677
1864621
1734415
1370082
1396782
49452
1964293
1214618
1904618
1074712
1343775
1887835
1499913
439938
1873022
1165958
870857
1620694
1726846
1574903
962980
1966538
224381
258280
598077
409380
538297
126260
1283671
389204
160966
1658358
184811
1302979
35620
880321
1345916
1365779
1405676
48629
405184
1077443
608975
437794
594238
793141
1397964
1423297
269892
1280430
1723053
883835
1525620
895081
1005527
477261
1020879
1135888
192673
356799
1722892
1428122
686902
1896822
685455
629733
225925
1313051
1846008
985473
100588
1257946
937610
329092
187091
1192542
1087713
1592848
1141150
836089
557552
1632279
448169
1890382
160
331294
14297
971446
1634802
874978
1907226
405017
121128
1927094
453160
1406699
857946
678620
1316700
1807924
205424
772929
254167
1533233
314084
414895
1121626
949758
1814885
1246914
1913044
588388
1859137
1845153
1742440
107343
1274736
174311
1607832
276323
234035
851502
529662
1109823
436471
1169827
900822
280265
758776
328938
4769
357926
924526
1385010
1802565
1466312
83939
1697226
1846430
1074261
1175902
119751
918417
674702
645449
804001
1363906
802335
601171
362274
1422145
1685254
1332811
122818
1178261
877954
29113
1291649
106111
930095
395789
1595968
1638058
1475528
664799
704628
358936
877776
1261568
1715769
1998154
1006572
1861679
1151013
704509
910802
1120701
97547
347384
1537109
383418
1745784
644868
629633
1110787
1631244
626247
305470
838455
1813728
1692259
699306
424787
536766
1899885
796560
809751
1112589
497632
587535
448196
1204260
1999536
1971699
681888
1550482
526896
1960981
18129
458743
972149
1059942
1701450
1431663
1349155
1531051
139354
1332522
1266283
1884317
1986056
681173
807160
1276436
101991
502213
1598035
1319691
496143
1776494
890176
1303859
732368
1796245
1253918
915769
20716
1420138
532366
1187846
1720804
1212848
263703
624321
1274487
1905958
1981835
1490073
956877
1651957
1422402
1086699
561366
626028
637010
220921
931384
845995
1176490
1428505
1243511
1071221
1987709
792778
735078
1340794
1732406
450167
386422
1948523
523948
1003559
1111667
543124
107933
152756
563252
342710
240862
737159
1968692
1213954
666958
1514303
414313
1222477
804559
1255881
1595171
770663
1538432
1537562
1601602
228427
1828960
1238706
298109
1330264
109646
1404383
380810
1056110
1713364
1653224
653408
1343328
456221
348197
1897773
914367
646497
1361216
1098970
469632
914693
836420
1577888
1179528
1937435
1815512
1293878
1451261
1801887
1209517
930578
1298348
1797899
710529
192177
640975
815163
1068722
642883
977204
520965
1785212
1938748
1463015
1104361
435573
1522505
975381
889723
1516786
1955745
1408209
1455795
1745114
432531
871592
1314777
69801
1177225
1620839
1805403
1553853
1031819
826389
976472
1295309
1469825
877689
182503
1088262
913777
1050773
1580682
574250
216935
388145
1343601
1098667
1933468
774935
516234
1757115
1586203
1540940
992275
1363360
618273
106519
314827
1808191
1537124
1292822
1549875
585125
226977
1752924
1958174
25144
116214
77890
1301965
386348
1445074
468647
390521
1119396
776854
824962
811558
261138
1514517
1867237
1485647
80529
470512
1723391
935961
57536
1253561
1285484
1425762
381796
132689
1344726
1604572
82309
1124250
335284
1722094
1021836
1708036
959671
1792592
1584792
954916
864719
1334214
1341079
1621384
187877
63584
168430
1003080
1066721
632621
1135215
1730858
1840110
1976580
969203
1614917
1990238
973999
685007
229150
441114
663628
393345
1798014
675606
1389494
923718
787356
964334
919400
1043124
1910763
434698
1759326
1388047
414699
1334487
1780270
215456
478954
1893966
1817551
350459
1352000
527933
1338761
786309
606066
1659658
1112494
1326372
738652
201872
1214697
349121
48705
428357
727807
1588634
335474
1632235
324289
1611477
385326
1221619
194189
47904
1489899
1038355
629637
1597772
718165
1606560
1679368
569204
1855917
1885255
1833438
1199867
514116
1992924
1375633
1992618
1244354
14640
1036057
1498506
1749481
1565691
779591
721925
1753180
317202
1019172
983862
265456
584676
239858
1672628
382684
708785
692185
1736590
609871
339326
1584785
1257679
1314642
1930778
1560236
1001446
1114425
101825
954674
1682199
265387
1442984
1761824
1532818
1249703
1614248
1300031
815801
405305
1076292
1585568
1517914
646637
611862
803282
1933067
441978
466910
12575
1192766
78265
920712
518129
1399448
1916377
33703
1054080
1923692
755101
378310
220843
135432
1683075
1489978
97685
1604023
58050
1213818
270429
247762
1606088
1317657
1176062
1118932
1143875
185635
516496
736763
750088
100163
1921885
1177468
1203766
442612
1931690
1661068
76371
187463
71988
1347156
788109
1272211
955469
1518089
1102720
250751
1468984
1065840
1770614
774631
771562
1465794
1701033
755645
288955
1987106
567148
1629040
66281
863440
608108
1289946
1641915
629328
81364
1649164
875286
1033072
1697532
1577549
88779
1634052
543140
1548198
1099412
1126801
346874
779005
1468031
1387419
144501
542391
1956662
1377253
1800650
1950248
204079
1263701
1885669
1283238
1787869
885264
15602
1061871
1100445
1249957
1602428
885182
1633946
1303641
1287392
569980
261505
1497961
931095
603382
405832
1957108
1243630
220829
495002
100969
322251
686067
742499
804981
1615606
957332
833445
992534
951463
1606135
1141382
536416
1627647
1138774
63510
363368
133733
662950
1222388
196080
1817768
1116103
635346
1392439
720028
1972963
210056
1848404
1915181
1409917
1058490
806034
342686
928712
687219
664609
1371503
639152
564563
1519990
521527
631730
1746876
1359103
1611554
1160522
1428761
1303681
1354631
1686451
1473119
1104287
684093
932538
422097
1679882
1415308
100245
623402
175205
1108503
22870
891685
974618
831204
1877947
1141837
1207036
1298110
1713429
1582339
141216
767392
903201
716296
1534228
1566245
1273432
1987742
930035
851839
657046
1967929
214921
392644
996843
288358
255349
713365
364282
1089768
1992166
722966
619151
1394520
1034174
1426725
1502864
478327
914154
1231281
515145
432951
1427564
200742
456915
1545074
458043
1154566
450675
593961
588681
1314402
1675721
277184
611592
681576
40321
495885
532248
1945330
958557
593316
1030385
463564
412910
519657
1626798
1289145
1187611
1241441
52674
614505
291723
689281
936569
1562000
1112966
1622911
625421
1440490
572964
1872480
1778040
264315
63178
489353
443828
962885
723551
128630
549085
414648
1199254
1987229
793603
95971
1924237
439368
746443
483318
1652827
848465
722440
1675446
1897333
904265
840037
1538821
627068
387683
1527823
241281
991290
1382529
438548
361541
1627438
769228
1357628
74104
998695
1663906
1035372
578223
1634670
322225
1957741
532757
567319
356986
1732756
991568
1193738
1841797
1368634
764836
596575
799231
1869982
88088
1941858
1021348
272787
840867
1506126
1635382
94056
1571331
790950
1721858
1665180
1558773
1214755
119224
1726116
570881
14903
1162027
897473
1754504
438212
438744
1065338
195805
1797013
1875689
101972
1484402
1823159
533493
1072519
437840
883732
1459065
657858
1066690
76909
329166
771063
1037158
1504059
90938
1143937
1009680
818569
23470
1106452
1472673
222943
346650
1756206
982063
1719249
208519
313320
1680794
803495
1378945
1200415
1734442
724907
1966119
890920
236677
736716
926341
1617429
1934288
1017460
1876760
675352
1463682
1227097
356683
707146
1700993
112494
788124
218715
1046035
1954882
774662
473680
363037
32182
1743781
1186315
1938756
824663
696571
1288178
1949523
406507
59508
1006568
312377
677143
1109371
1891242
1682162
24908
1272578
1904623
731266
1923050
25940
1555661
14162
1837681
596542
35328
690095
1652109
639622
469599
376046
1746348
612945
1923855
615697
650768
1675974
1466989
1593882
347889
1414135
1690808
1213528
151841
177610
1506635
1666282
279229
272882
1400173
696555
42791
1742489
2406
1300747
1859101
695079
300721
1518690
159602
1257830
30901
1682347
1051366
654649
540142
1288023
1976807
1956753
556863
1859048
1507115
668568
1970008
271450
1506116
768888
1678528
1588034
1047242
449642
540271
1179766
1211304
983094
1814443
762672
1434829
630411
1453024
1026890
1074773
331911
894195
1058346
1917562
787726
1127965
313758
1402819
963541
418290
536962
402969
1916686
1274872
466193
1905271
1497111
321734
233472
1716041
546151
366019
1900699
342355
1074117
880048
845244
958629
224296
853749
114384
272867
647645
1340824
170967
739905
1335592
353008
493711
1380182
1133439
468413
1158629
1153920
1130658
352189
696717
432325
729386
1017595
1013072
607685
1232391
1877353
1735468
320740
466343
1849950
511754
1165393
252153
1107473
285970
1263106
1081911
630370
146007
765621
1033514
1086460
1914597
1168576
191876
1179546
1191455
1632618
1227499
1909600
1136368
1744304
623952
638257
1299796
1862932
1269038
1745874
642289
1567612
808402
936810
416727
1192554
1722281
127463
690283
1071873
900038
1216232
836643
667301
443727
1667572
446034
1991996
1364334
671541
528605
325437
297885
1478545
833416
1411702
1835451
107258
499706
214224
967799
1631702
1267012
371033
1736177
156831
1910082
495085
168723
1769151
506810
1433887
784801
510702
1593073
1711898
366654
1643257
602115
1041054
1997484
569643
1398975
1546248
822454
130893
1174533
663090
368816
340112
1132224
626920
1338323
1318910
1186788
1237559
998176
30342
194105
475934
1237675
1572889
1294764
1121016
780506
15398
1467155
1439500
1262484
64160
279175
729580
200434
647457
1058353
1942111
792910
301363
1180670
654555
619234
1967095
198908
1897849
945322
1999497
1358281
573805
1939177
70201
1101569
753863
1995952
1317845
1149007
1384253
1235046
560605
533182
1512862
651582
874629
968085
347427
1387761
1516348
730188
1425575
1982001
1287873
232598
1576366
1983621
215626
1428807
1811886
576426
1520357
1023887
1449894
649807
514210
1690676
883872
1452197
1868823
1998027
1039933
1253744
668147
45259
1843169
770186
1339199
571230
1716495
1711496
467659
425853
1408223
927404
1447386
1285061
1414012
1249063
1895046
300475
929153
1217794
78760
819183
332516
1699628
1117941
395818
1345947
1305885
499754
1220708
1925224
464743
46883
1278817
1786362
858307
220345
85650
1550222
1915885
1109333
1160181
1378402
810631
674718
642946
1395669
1414979
1167377
1338173
766053
694881
1135099
176297
68936
1118661
541248
69210
1465179
386477
687774
833877
233368
350582
797843
1526799
1682642
1085947
1036665
1984779
1542256
182271
1970566
1065903
652307
144225
698776
1402997
1530845
1824076
661938
299041
129714
1485927
46584
352956
1514972
890699
111736
1829571
1652904
1541752
798909
864766
1495020
1913567
1872268
641254
594445
1250386
1551604
871601
45069
1416472
1966187
1916734
1134534
192404
525118
807978
1154957
1054628
1641716
653549
1991559
236836
1822374
1967358
455481
998307
950068
121356
1428440
1353231
1811486
74573
132075
369560
448309
1593384
411527
54075
1656708
64351
929717
1434196
1598618
1283690
1164556
1723080
917206
1114388
1930020
1047884
1534470
1318635
1738262
819168
1654846
342802
1089569
1872351
1584696
453034
1028567
26172
861707
739502
1167087
1517016
35978
1577215
1585886
1152622
872194
635536
1290711
336148
362231
1213955
17676
200722
1639519
688413
1169784
1373932
1353045
13032
451774
1078437
1261771
136820
843894
1341779
1358044
1346022
1744689
574232
1398400
375761
83599
1406598
882034
1946715
118335
864743
1082435
185650
1291119
405128
5131
1239621
1747505
1867397
1179144
721455
692726
416684
882361
711861
651397
1543631
1028150
176527
1179039
1022397
1916002
51655
38618
1548924
1613640
989181
1794482
541295
1904989
1655145
1979459
1433631
161277
1383125
1974300
618981
1520294
819139
252849
1229204
476617
690319
902432
194964
1375049
678735
1883154
158254
852614
1335174
1082304
1007930
629897
1046368
424008
615880
1409596
134537
393164
353112
622123
750730
822311
285402
1448993
8134
1094518
472826
1840688
486386
1303114
1704032
811131
1299798
1792029
892984
419139
864461
1140425
1218145
137154
18042
1339394
459109
1653924
179238
1118736
65904
1169458
1689763
575478
1593953
786618
745537
424046
532427
1935923
662423
1908426
437916
482388
1174154
2763
537321
960758
77423
1941384
1181805
116526
909785
1580565
1910493
1762334
1440430
1059141
1385973
1041340
1016501
1725168
1631212
839750
1992235
543580
495993
736222
1696029
249851
1791846
628409
1667862
81497
1093604
1491002
1249466
1765346
1862688
121921
1318219
1953028
899550
1589260
512405
559405
69449
1373946
1752571
234704
786225
505389
1710296
101988
1753851
358866
902653
603779
1511648
679984
1222802
488061
1720259
1794671
745769
1355927
1413871
1277001
935382
1872933
846286
35664
1273925
1580421
1120598
1976650
47854
490766
1202819
1931260
1198465
1975711
304057
1925185
1453378
873970
1711896
1370415
1703884
305266
1628257
745044
905111
608307
757679
667485
824263
18070
932749
892163
620425
558226
99274
803089
352727
817363
284858
559613
486924
700265
492819
1416111
1057663
579280
282555
195992
415234
1683318
1370324
1528073
1744235
1902564
277789
1247799
561034
1841494
1883504
386240
573407
1606026
693273
1966604
1931949
1883403
1430698
1837526
806801
1314079
1222682
1622198
1363259
1856956
1917670
1099583
1385327
1729087
539747
290059
1368261
660425
78062
1318464
1874507
61970
391630
1946110
1012535
1533877
141080
656503
1132798
31605
511873
1184646
1351763
113675
1472521
1804866
803096
1914699
298925
1211600
869268
1475671
1681764
701395
735645
1815275
510391
425413
1423680
406893
993844
1864041
1471601
259880
7996
708084
1418359
928201
959504
859879
965245
592755
1293923
1280568
1337973
142688
488907
1050628
1439103
650929
1164435
1762725
242655
1602560
161135
1779028
417400
1063292
119260
318343
832440
1645127
915914
1557934
1588186
1218704
800183
1638454
1366595
20396
786114
789313
260210
906327
665642
1285971
31904
1836324
688310
1703222
1908793
1137018
1911949
535646
1941594
622404
1143000
1174153
557068
130950
1083023
1010781
1354136
140337
1844799
163255
1189397
1252767
1346907
1384585
1705495
1198598
194748
232843
303688
499733
1404043
1243457
664036
731096
1556055
1459353
1505994
1985816
1868783
260272
4113
1791846
841022
1319505
457702
1246680
202917
1313978
1791036
501449
483132
117165
212504
810109
372288
339443
1405324
131582
139276
1696366
1162975
62195
1312467
1588758
1119726
1812773
176404
470775
780066
1521649
1425595
1925607
721522
1810664
1717649
1890159
1994108
982945
494102
558620
28387
230393
1396031
1458089
158897
1798413
1615051
38194
491120
300880
1356212
196162
785722
1971342
513823
1489665
230002
1346411
1297000
351279
538772
1131982
1739208
329632
1839554
854556
93934
69282
1513303
1818820
1278204
1550063
1012862
1567070
1311323
151037
108492
1589623
390431
480282
1475423
1853895
549124
208842
1083207
1691830
718344
1096514
1916383
118114
1713791
1527242
187075
1258165
237987
1292882
1266522
30829
1690296
1631246
1912197
112572
1713402
1974779
797468
1082946
322798
756095
105939
499262
1708705
698564
1090611
1420670
1841550
1831893
1795149
1645180
1181116
1075630
651416
181587
409261
586365
400968
497418
303110
907139
82259
1166919
1809907
981607
441697
19168
1418523
1359007
646920
1523969
72921
1109591
82698
805433
1918854
1972139
1256986
1785886
1686633
1842614
1986629
125348
1774553
1981505
1491699
732796
708137
891202
1649167
560623
862256
1208157
1670796
1351692
894145
1488816
1056356
1557208
1246824
148561
1655564
650428
1071384
38435
1076165
568320
1808250
1646629
1198903
325101
254488
1602769
304157
1520208
687039
306730
1809547
1198349
1260030
1241833
1971944
669451
690958
1479608
431630
869382
1836828
1662150
787073
363420
1378309
278028
382758
1885315
1652568
1335966
706051
391268
614150
1539230
1159381
1163735
1169540
31322
551429
1737308
1983319
150969
246718
1903261
601681
108326
1271255
553907
1647800
966607
1256935
7669
336807
736797
938315
56413
637772
1366893
1530801
1410792
1599779
87800
1919669
107195
98231
28753
168327
753059
589297
1401441
1535288
1371643
1221766
1095765
694390
713140
8092
1713208
85921
1425132
1756585
497764
1781134
797592
623667
1609691
917965
1861030
413363
1073357
764838
174731
1733969
1482585
47692
221205
583016
694087
1914801
482802
789283
937834
1578104
665482
855277
1677825
1715856
1360813
1986051
1102564
598659
1949446
541584
1581624
616199
265830
551671
280337
1619729
1249574
462353
444287
659918
1557679
426989
266881
903683
1428807
1653568
613911
1998385
1221738
136628
3482
465994
362588
1908407
604536
610398
360916
63453
1516876
151266
913681
1741775
964039
1805081
1594541
1583146
950944
356697
1614365
505371
248510
1197881
497952
1413927
1985706
742059
1269501
42850
455827
1101499
1805508
1718811
1623781
512443
705122
1204255
1128690
1488752
178264
1366513
1773972
311223
1969434
647698
679832
684914
1803036
1559048
807605
1058804
567562
503347
204689
662251
91705
7850
1650845
1697858
634845
807652
1774237
293370
107864
1980109
983961
936097
136889
1086525
306212
1106887
932294
1370631
588171
1455496
480613
1301394
825044
1187692
335911
1546190
574546
322542
1629949
11344
830591
1759147
1542218
403643
874925
1637036
1607517
249701
313385
378025
1206023
1943200
1940537
1073109
1630868
1908750
1294234
88287
766390
569851
433639
1681114
8809
1980144
864670
1350003
1251361
1821745
378003
1636905
1551896
805040
1957288
103759
246156
89771
699153
1195047
853555
126881
1281413
1020159
188818
151713
510692
1414437
1209414
1160154
387788
618005
557866
792843
64291
1158626
1268348
322435
113962
254804
1443098
1177968
296105
391628
1189219
572934
8006
1350821
1164488
1504419
1579018
1952355
882888
1988505
1138635
1981384
1240974
1238229
348070
1546166
450499
1035714
1400132
1573527
461968
117006
776510
1864768
260735
1713628
1861782
1874906
1221420
889001
1877626
1421287
1558886
1948440
1128352
474512
1547045
693155
1656118
1918168
254626
1711201
1860700
660989
1162944
1317130
400143
1719411
587348
1537596
1428917
1290278
1800326
1090588
20751
1539997
1483580
1488544
627236
1590525
953837
1623668
18412
1611744
781277
575605
494194
182016
1386166
926832
728922
799153
1392837
1019464
1252167
12270
1830013
534789
342866
1185627
6412
1086389
286576
224999
1688654
1754587
488391
1291209
1435706
1045303
1130534
1593657
1516728
419682
653001
8048
1512027
596232
1944991
1962811
1918722
829455
1767241
488243
187918
1469545
886500
1626576
1527629
725928
1237725
1735051
770089
664721
865000
376674
22459
836487
1055917
613820
1859879
397489
199239
947594
1195726
1778233
123561
576340
1084268
695198
522776
527699
873562
488239
1664016
1382677
281808
596791
1985852
835171
367486
812486
893027
934830
1942004
179561
845579
1791094
1612483
1292717
8938
278081
1105455
1790680
451875
1734124
1959384
786010
1782660
579571
48823
1192437
483274
508410
1317067
1320752
1843879
989102
1891941
993105
1317088
409996
1268566
1781979
1134466
157156
1291250
1587931
667582
1172767
906649
293451
1238373
1286698
1191102
1891853
1297262
1797707
55704
1061073
98170
425664
90734
1562211
691284
1383625
1082477
659931
792229
1632242
731965
950626
491156
1384914
1037360
868042
1210049
1672706
1822740
379454
341417
1242635
360369
1249814
1970106
571285
1795846
925608
1822785
1442385
1809171
1558768
301535
1880425
937195
855117
866805
1093583
261056
128234
1716476
1569774
617094
1247661
1377657
1584496
1742539
1351484
1073192
1566046
1577596
1746341
450783
426186
957100
705938
318747
916350
1695560
1049748
270024
668337
1730242
814886
286353
1935575
647635
1389387
1929726
1842463
1845845
1318180
133409
862928
147781
58859
957943
387822
306081
1956795
209442
1724207
442623
1861910
1051057
1828062
1136483
963756
1054462
442507
1770253
1609775
373075
510812
627212
413625
370754
2348
1976385
1477374
1165897
608351
845422
1728875
306064
1994592
1491842
1687077
26203
94594
1396252
556430
260422
1217512
988288
687822
369491
1410632
208203
349851
1331528
137538
1991486
1007342
502334
454304
1500858
1644099
109471
1034008
847446
1244576
561957
571652
1098359
298582
203053
1122912
193135
929300
110876
842257
1497140
1276039
1888331
438329
1086465
1118997
111051
376099
731340
1266177
422949
1624863
1784214
1453218
784343
1969760
1041497
364269
690706
747419
1404886
983463
1449686
909363
1366129
1658015
524752
1041359
521582
1998586
587227
698614
161332
140690
1196080
441124
1514442
1316658
49441
956771
1774046
961723
60814
1218537
898889
625161
431569
425944
1307180
1977976
852031
1379682
852616
1327896
334379
1436730
1057509
837094
153696
498868
596289
480513
203338
1245974
1501346
1934526
182988
162557
1959805
867973
1501796
892329
1476003
730622
203110
258650
812200
1967998
1297296
177167
725302
77530
1380463
1974476
1868950
1099139
1453361
1715107
169425
1011075
1815923
1137943
931054
243789
1624791
1657214
148382
1157717
1557466
1514764
1480058
1051631
1853469
1019551
61327
379276
606386
286873
1913596
366874
1787234
1278847
796519
1444460
1995223
1325791
1618415
1495107
1684649
1957
1291153
1024234
843132
256671
1368503
18426
1275620
1002669
727373
1879583
1565383
1914854
306312
307832
267109
847360
1388057
967705
1237229
1142387
103431
1213997
1967415
1380472
4539
658592
582755
40028
803108
906268
1229100
1719053
1883759
870439
475244
615713
773869
1316910
941038
497439
554734
680091
1333639
1481530
571768
863599
1882315
1007673
1211878
1388769
1100894
1767553
121181
943733
1104991
211248
267001
314538
1257427
901725
679674
1802732
1547175
1116150
1082070
1538150
639971
1452904
51411
874939
40547
1540621
811501
1629221
1725558
1999406
1366546
1660007
1065974
1128599
1256607
533988
1444251
51666
991047
603394
34746
948762
1250486
775946
1476492
1224813
1999564
1344363
5000
532545
384223
1701313
1683799
1588230
819584
479033
566002
671392
1080916
322520
394518
1278222
73580
34123
975930
764028
1615094
7821
1691520
1762053
1819543
1715157
229974
356790
1457367
147131
1736005
321004
1747239
544773
66168
345788
1702064
448641
1432572
1018520
865629
1074892
1788785
260532
16267
398783
650982
298735
1275610
1301323
51800
1870573
245093
122787
1357415
1945540
2431
580089
124024
526195
1160580
771138
629690
1791539
1778513
249809
241521
1809417
263876
1767460
719265
540620
1066068
514996
201190
1730054
413476
228661
1108846
1916502
1022727
1283314
964738
1024485
78648
1340948
1146327
983002
290613
393023
894226
1685470
1485360
1995458
1291348
185520
726163
1317622
1738650
15907
1219266
170064
1848613
983782
1788349
704144
256463
766935
1235051
762406
192859
1465632
738078
1169596
1255313
1870819
682823
1536181
1384838
646203
768645
1632497
260118
738862
1044910
1464445
1700985
693779
866728
684365
1636416
1847825
1841302
1791734
1661916
1517429
817763
1838000
372475
502154
653927
1317514
1833685
946394
1694905
515408
1339476
1534471
1249550
569436
1900160
1925812
1207688
368500
96134
1954156
22379
139181
1868900
896547
176987
1867005
1768915
1082330
237524
1064636
650975
265588
932248
924872
112657
1800933
1011954
1586745
1804251
522098
611052
1466986
1322788
303778
1696687
612398
348611
200377
766247
1232511
1906127
1884210
595727
1373641
1716399
780089
1364166
599712
1004176
554336
992689
1165412
1962967
1425590
776474
13337
1428352
253954
1003200
464430
1232289
1564547
1243252
1379348
1185762
1576737
337562
801794
1896476
1717653
617168
1251012
1735357
1594585
1461190
116231
480610
1401327
1530990
360142
1396757
1178904
954566
1943949
1244658
1957588
292833
1425760
810660
1710195
862566
1990146
199074
271375
535846
1312076
1906486
321384
956587
1444752
1096120
465793
987835
1634481
950004
1513722
19970
1875669
358703
1780253
1002856
1615469
86516
1821655
1185500
935938
1624223
1192192
1878497
1703809
717704
298083
1776004
1416976
1540138
1177469
888026
885105
1125387
1925035
775031
20417
643496
398759
304236
260682
900428
813934
725898
471205
130596
1013867
208043
1292429
1925753
426606
1807496
1045312
484194
1698603
1211209
1629971
1083434
1739633
808890
1291146
116465
123723
1707199
995137
1384551
968612
896125
1433592
1124596
1110201
1110667
113423
1599389
1170397
426122
1438314
1481431
210898
1767339
911287
999113
1564526
334613
304690
485149
1078049
1866911
145241
777510
563437
509523
1510954
1385866
1325356
646069
1074081
829215
1421069
349691
1060736
359329
1930225
895032
634478
1404504
1961587
1382664
1343035
1727261
908735
433757
803286
492273
738040
426001
1605027
432242
1216861
1486233
642353
1152393
1752269
106872
1755413
1529246
37935
1041495
360253
928180
774908
1252994
247810
1319629
1609434
283163
238137
481616
1566896
786074
751094
1218654
789610
29164
87125
1861405
423244
440995
1488564
1248239
1639301
364096
1440828
1968479
194864
1575652
1954373
115043
1847328
1275251
364734
188310
924796
534567
1175204
317618
695788
1730470
704176
1258067
1219720
1960851
1806275
1581168
1530421
782975
1597175
1807870
1927123
894773
949246
1763372
859744
745531
377118
685616
1768770
560288
236951
1518957
1116318
617723
1848463
1179934
396055
1399826
260465
1455581
911213
276085
895246
428988
825450
318421
244345
1713096
123591
917678
439164
177236
1076203
1605539
107879
307802
1238195
799707
751827
1815861
403534
1201575
58480
771369
1557066
576502
208047
1355088
1990304
1181739
148245
39714
772419
161603
578341
1787501
1695440
1907381
343284
1836536
979393
84316
1027099
293615
1848491
279563
540211
1572664
1450502
89738
700788
722833
1217977
926885
1991474
159919
771821
118026
403258
1812555
1391588
1843927
1557430
16527
1980351
1983787
761482
1770842
635674
1727693
162592
1721191
677761
19169
1452482
1825944
1096260
54179
1119016
1608067
1695550
1357998
1802147
1260893
1650998
785166
20569
876702
64794
981352
754370
596447
699204
263494
638293
1573079
1839482
900384
1538407
1474357
844900
394982
670679
514227
183199
1723541
1529862
974428
811820
53495
1974777
1483797
813104
1773574
761229
1706547
434227
1248688
259164
1966719
1711997
337128
316206
239536
1495897
1269090
1872112
411626
633360
962090
1070573
571775
987755
410402
1242896
1635805
886435
1056915
1337650
1917281
329745
384799
1077325
1167609
707494
375834
1496379
332577
527377
87434
1644470
682678
1407224
441766
642958
889862
741532
193227
1866180
873001
330039
1255297
664069
1128655
1954165
1983764
1339275
1668419
575869
615963
1521827
1941421
1311013
328808
1509069
7391
1622370
412678
523338
1048583
1940304
1861989
533120
1820837
660963
340524
1505674
1980277
918290
556036
1024808
431816
1901612
268561
535589
80685
160081
1384875
796749
1471465
1013963
307865
790406
599526
1926264
1883719
768317
1407399
1279578
89194
1694647
786359
1476995
684233
1766236
99307
174316
1609450
194407
428976
757327
1685237
587623
1064072
1507239
1542310
461883
1700620
379462
564273
683741
399931
613472
796888
666279
125016
1306980
533426
1661832
533509
1186265
951812
415833
1194820
219135
1078163
1911001
471463
1054714
892154
198315
1986916
468896
1795933
1856496
1817282
808845
496753
510445
1240673
706498
1411420
58819
120025
1049877
497033
1693336
1860119
309917
214524
1294474
528663
538378
916398
1690265
469147
466658
5819
1993737
1164440
996995
288051
1544636
275450
1037850
121346
1890906
1835375
158231
1435635
1961633
1954217
1516918
1167497
1435849
904038
504645
1365103
281167
1962913
251210
1312100
41124
1238308
246235
1368912
1906963
430402
1854660
188482
1929176
1267138
223482
3630
619306
205747
195316
130733
459936
1389679
1276381
1599176
1622224
1881792
1280986
415551
1606219
448920
1343735
1301857
1355585
1168667
179798
970545
1865024
596745
401242
1043655
411166
1322111
522245
1194329
647416
1456061
1247012
739100
424603
1533802
1369235
1409032
1677924
770070
153717
965621
1864882
188782
213065
1416816
1433167
1250855
142373
1364009
708353
1992152
1487004
1639318
844944
1548247
1508520
814466
1615610
293702
1806265
833331
890922
762002
820714
1989605
126141
424512
407619
1395235
168467
890002
924530
1292160
1291084
1527817
325478
1615953
917590
893288
1877609
1137558
1898974
1473716
878268
1769204
1523900
1555642
1636370
210348
1535453
297574
205947
979402
843441
298384
457472
1303419
906072
994546
1777895
673338
279648
1735680
116721
713670
1396840
923493
498002
890987
1261347
752044
1818674
1324067
59194
779600
1220479
1567021
725307
88092
1960462
1372935
1418603
424723
1852468
1560292
1269157
1214325
1210100
78774
1262062
1687508
1217542
1135720
477098
932156
1623234
1107957
732525
1087940
385033
14693
533733
1361890
172420
578751
1540660
968266
801800
6216
1817175
1209227
1857647
1685512
1726396
1235413
640143
1856667
1291327
364639
1652723
1754384
1662369
1501620
972926
1287256
815290
1132647
1964601
1021059
1091509
1651118
1441695
1146390
1081408
1753770
1422745
1003746
520507
525993
426198
1321217
589440
433869
1275590
888840
761994
1996731
683633
1076045
1261589
568340
1764375
545943
901587
1422472
1598264
76410
623110
1860114
105635
242190
205811
44749
511945
1583174
688198
1866806
1195434
417132
901976
1223227
1530156
92481
549423
1789204
276039
882007
1939270
447214
47586
513641
1960945
465535
680488
1386673
1667021
1647550
357771
1608794
1227370
605085
1146087
334573
753474
179689
1198902
208589
1794932
1364785
1411414
551290
1598146
1702465
2859
1689896
85335
1957642
1775025
1639017
553572
393483
926806
436239
3227
1264727
687657
1017078
1475048
82974
1668686
1052110
519442
765969
1536136
1202610
1116971
420291
1072518
1366079
926120
805658
76025
1017798
1816233
767277
1316932
1845546
1837878
935215
106617
366956
1552500
1849997
899173
478600
1279758
1521936
413745
454684
1284256
636829
494680
912041
1869361
223202
848173
1330208
1703775
1669186
1898800
73686
519584
14776
1170875
1764572
1708293
1845803
1833230
725321
1822616
803587
1369468
1332003
513582
1404670
1978427
1255752
1737044
335707
1924768
1611727
1560774
836942
1510416
425397
664859
1423010
83879
801174
1577474
1267972
1416972
651117
650275
144637
1918162
1981922
993167
339336
295274
1835169
283748
1474990
868190
23035
509707
1062890
1457319
773311
1180476
1527600
1575498
919182
144204
1085247
1775226
117171
1836605
1156598
1695187
488836
1916188
1441498
1985725
355562
1758476
1150940
1768105
35554
1205288
560635
1869272
657357
486184
76009
1249372
1298800
1615931
303633
155842
1749107
1580756
1680041
623238
990546
1105591
1292744
1188930
859687
916950
1701894
95313
983156
243619
856978
1720169
1690591
1844525
799193
500830
556531
1794802
889460
1682759
1415967
937890
278126
281018
1596431
1028091
1680265
280457
442037
1728810
1593355
1369763
1235807
1331358
668733
1944284
1343270
5224
1239772
711081
1396974
1756381
1823808
494662
317973
1006295
692381
1212006
1760443
634352
786023
574950
1971464
1639043
840525
1980755
805723
183641
394653
1591483
707554
1461395
96413
399036
1910314
148205
435727
1169712
114984
1525322
41128
832023
65204
1222477
1091181
458539
1793904
1852280
1776359
852650
809507
453575
4342
755393
1818323
128249
604049
391342
991536
704200
1856270
337276
216830
1247060
1149198
1464688
1214571
1615049
113949
228892
383739
1700367
1401604
57287
1765548
1011090
1803085
782980
687251
1806287
867057
1575426
1786364
142980
1586505
1702620
893753
414286
522091
535536
982105
706310
602130
434229
563057
1938994
1754503
1331217
1433891
83348
1358514
1488950
1887579
1866285
350990
482963
1417672
437935
460672
364877
1424330
1883815
574779
1159385
1917532
1592404
507543
63160
532542
1691775
393147
1972795
1340103
1840458
1394295
1085469
1543976
1125514
465727
1061967
818201
611819
425435
505129
1723587
1526994
807529
115119
1663338
1258596
1423274
1387525
1939129
1393873
955976
315577
999440
1135567
1968254
1014759
1396964
915291
406569
1566372
1351086
1308738
1306718
979042
760637
552121
243621
767589
1159435
1667817
510865
133251
33196
168157
1378273
1239371
75091
78520
666539
934199
832587
22435
1355501
207655
247578
49429
1024930
1497783
436259
1864424
487310
359671
952242
1779558
1724293
1529175
120168
1931824
1857592
1853719
551784
674762
824624
398515
377060
96635
1953489
792053
1548476
980510
72952
1345608
1261471
1947904
1921528
1964248
1265750
256597
221207
1188363
37323
968541
1837306
434824
1778930
649518
1257238
50463
1169663
1540270
441443
1462463
859894
836653
1092601
1487874
419464
1920319
618147
1982383
629743
1681571
1689121
1379880
1457629
1299423
1811639
677908
1445888
1634375
1421162
42790
311762
487246
825706
1226573
1655572
1143956
1820094
196649
977487
191153
1083535
1490127
1635773
1184751
417088
1310019
1509731
1751763
300528
1098763
942665
967583
65971
1074771
1533805
993230
48849
1232846
1637103
449143
32965
1782096
1461920
1172073
184336
819977
129892
803948
1503674
318842
660051
1297431
1309741
729826
762643
1810719
1636061
1673113
1691541
1818679
794018
1273032
941928
1653007
1117565
540176
635559
1577305
922706
1100658
824120
1084120
1407180
1357131
763935
602237
72210
992897
585369
72114
908736
1954677
274603
232937
1254284
138320
1177112
14022
1716091
1770289
348893
885519
454623
1648776
1858945
1893187
100322
501090
957126
617512
254758
1887227
1171443
831518
1814047
492448
1854023
1802831
189035
1703482
574599
629604
1606974
253721
812534
173517
302186
1764547
291998
1506360
1848609
1396086
1164481
1684080
1597103
381892
771996
942164
170774
1103763
1252113
69354
835306
1141764
1981330
706968
1621294
728864
1707365
1823678
1299847
299747
1070304
246178
365814
912263
429744
875224
1444767
1409109
596345
935450
1671759
1231824
338154
271764
253633
1568204
214643
1097934
530624
424754
1171835
739891
1172089
1972368
1896889
569130
866262
843659
1907706
1472900
1512085
72688
1707734
229031
597344
507738
1701237
936485
543843
1069679
1408519
511230
1232348
1118082
1145551
938003
769443
1537206
3712
318956
1281758
138700
798565
1618496
951883
271666
904307
1787207
247292
1296408
403333
462067
380324
1733516
1165269
1593064
1703453
558251
724671
1715742
1301277
1775341
1077106
556379
1112591
701287
1102533
1949926
1814024
1251036
103665
155556
1137271
1932681
1618473
822359
312479
889337
96772
177757
1404309
965661
686497
716187
603659
35358
1935932
1280456
257198
1301780
1660589
882478
786184
1991609
621366
1872509
171877
1803922
1559317
897559
1194742
1540399
252523
138949
1975316
439229
1735248
389951
1845491
413192
943812
1026380
545958
1355032
1065552
679361
1568925
529606
158119
961645
1851972
1711181
247001
1114749
1062700
950674
1991483
1877382
872179
492501
559417
932446
1731899
1052669
1214018
1795988
1747289
727676
1002062
594119
492335
196376
554162
1907594
973097
191034
1424362
1242008
949539
1686986
397804
391160
498769
1320050
1440099
200245
1342380
1996843
1025332
978550
1349530
680838
685088
1202440
1533882
75183
120293
397847
1098075
320244
476069
1587774
1641649
726764
968733
1253985
1993665
192346
341558
855378
110355
452680
1171732
434140
668759
1071609
1830669
304475
1903974
166573
630280
368976
943424
1698047
1486151
1837486
63008
1157558
944501
920239
1071203
435518
335630
485442
1630517
1152535
160105
1201331
1818557
1981444
1993140
292515
1102758
416184
1612771
1439730
1441594
1612392
1648792
675046
1753087
1637913
1595570
1270168
405801
542490
946473
1273364
910430
380685
1641865
1994146
344923
1084599
1782177
1644368
1918410
182567
1981418
960131
1366421
1662680
508240
586951
1227034
726641
1664270
1949105
1367681
687654
714352
481518
1675905
1879930
1544846
1912994
37083
1437385
297678
520609
199394
1279471
1107127
1639666
744620
1394306
1015922
559882
1713113
672894
1618747
941595
1800781
21921
1346025
1661686
450024
56418
1648326
143562
793203
687133
1114511
1091840
1876978
280997
280991
1424067
1507491
693191
1532914
823933
71131
481716
1422671
1581846
1201420
257040
187527
233720
933040
1178128
876271
561066
397968
1734511
1977049
381264
370920
1595702
242177
836064
214085
418123
59507
1028046
775124
133634
915033
903949
1610029
872767
152711
1157654
1201652
607084
993432
565306
1299814
1402125
1077118
1624024
1382335
296912
857752
1436624
696400
577455
78156
688349
1279259
1091442
1173849
631390
300399
873041
1891799
1489423
782128
174583
495152
1202268
1989820
225725
797111
26116
1173220
636920
1569638
1559984
776579
18269
1195576
1451279
1171509
1665995
1398948
1835031
900660
344923
1060339
108186
1375183
781576
130421
1505555
308475
1155081
183573
227654
1022433
1428298
356343
379222
1325413
1191356
269338
481063
655719
1795310
657556
1181857
1049614
1489863
1826895
1617764
825412
84694
1470322
414842
1152994
1378093
126166
639187
1215453
1912865
916435
821645
51460
1457323
102786
1498550
1977543
1661620
1156867
296055
1886672
1237296
850292
1766584
36390
1948485
931802
959398
1789791
225012
1246473
1282712
1569723
1315608
1726774
1578420
1289733
1997439
75828
50230
422339
1140779
1139501
103380
1974006
1917796
640431
724702
507814
1209122
329683
865250
1700075
634351
807459
134655
1965142
471839
1130980
552787
1384617
1490028
940426
1770561
377168
748421
1738958
77801
1860516
1428528
1123054
211706
1678812
1511915
232571
826678
1870155
198700
1777351
1252137
1281199
1555253
1612111
251947
981837
41462
1182579
1408555
276489
1884949
1259812
1286950
460333
817056
1144490
104868
200484
659423
365213
1993808
1903668
146434
618709
1497971
840621
912115
968704
1197452
90763
1094080
566493
124119
1218672
1175987
1743158
269385
179127
1707569
790408
1740184
540069
1617999
1507161
1745222
1157814
1889913
1172581
155534
886866
866253
630477
541242
839866
551665
1991283
1354404
607503
504494
1191690
1189272
346020
1079503
617805
1897471
1688178
581454
1428985
644630
1812356
739165
1911988
282654
573445
284020
773017
231379
1301338
93807
539776
558445
1404643
940352
1215103
907171
15792
467833
195117
1928818
1429325
501748
1020779
506086
52765
1643222
201076
785574
899899
813321
932702
604878
1702620
549229
912586
1761505
1143196
257788
387169
1278354
476905
1038281
1841202
1298853
1230417
1054032
1856212
89307
327089
914017
1138088
639173
1030117
1545991
194423
1490315
298052
320310
719407
1580076
348656
1218322
656576
916169
445413
1211901
554056
701068
1557614
276998
779240
1739426
1317822
467854
892922
375363
1334366
1321323
1413772
1669311
358109
1700689
1399588
428456
867176
1280339
1047447
215035
1497539
920939
1780917
1390627
1311576
1464771
719158
364740
1087156
221295
8431
922356
1872943
944566
1737493
71236
1079549
32826
1357407
43958
95574
1436723
1205088
408723
1907408
684911
381380
1589774
327449
1466596
611271
24533
718953
398585
190463
1147693
13176
329575
25189
1970788
1976567
1198839
470280
1434631
221456
202367
450171
750214
541626
716204
314581
1175999
623352
599535
1829519
1645135
1841925
536674
1173082
501499
564253
1353907
1782329
79602
1351520
569628
1360362
191202
1798410
1046817
105858
1765599
1414218
355099
743768
896393
938254
169231
1754881
582880
259322
1731917
319500
323360
119683
1396813
1097425
1154506
1574809
267868
102048
1241110
145755
898565
658348
1328669
874394
1691998
1956705
1173476
506598
476855
88011
1362761
229966
43623
45338
1501496
1656782
615674
974558
1300216
1470656
1887417
953868
795864
1660755
494719
1056135
1382710
1074860
355787
2147
997626
1011961
990335
1674277
963448
1354895
996394
208858
1587753
1400691
1362566
1500579
1459586
1821400
1736036
986795
1079213
604369
1846151
1179970
131406
1248466
986449
707299
1760164
976825
1470514
1861603
846562
655733
1022186
1493079
701287
245365
1266543
1798372
1746328
438900
465277
304320
837829
1967957
968740
950563
537338
449000
1804189
172469
1193314
1328119
296538
1844405
1852889
1251293
1913515
1378787
1585562
1885041
1257609
1602055
37849
1904513
1126271
1644735
656924
1868209
957586
1495548
1486741
1857148
1206779
1786198
1474307
353235
263616
1321815
1660504
183001
1166746
1411560
1401535
1554273
455415
1217719
382135
1812895
117585
1424986
1088935
362492
1792843
289379
280493
734319
804385
1623122
510108
524823
885349
107020
1462718
823722
1111613
424171
1317539
300349
160848
820594
858284
1567379
585572
1707615
1228767
1905022
292506
1392083
1237064
8864
729724
182837
1428866
743915
1053684
205679
495517
1116089
204306
1714570
1867514
972582
543061
1020459
1836574
1429116
79554
1618837
1395663
1819620
461947
520393
1237401
407411
1597503
363874
1392195
928764
1025704
1168609
1078950
348122
742753
1542397
64896
988881
461673
297409
1751177
111574
1467094
1320194
1309946
161532
1302919
1440745
263197
827449
616277
1350099
1705526
72581
773272
954766
1479041
485170
1736754
462016
546265
16953
941048
359573
117113
1603134
949508
1155347
1178616
1146764
74476
484168
1633696
1506502
345966
1701429
1349622
1835363
83913
1967649
1873940
1532596
1284008
995982
821974
1598739
1998293
19913
1959447
1363469
1324260
438357
221593
1631574
779342
1827097
97937
1289751
1506229
1836648
322773
659779
1909518
944105
628923
965223
232237
1546333
1953339
756527
1845173
741236
1961378
1864294
420565
1538109
687336
693062
769167
1208867
981176
1755208
78703
1550356
1307304
1554311
1703600
424135
429994
180180
884778
999811
1270620
1008557
1778493
1019945
1582242
799633
1946349
982954
5981
38925
1726553
1867407
479383
1215567
331252
608617
817962
732543
70733
342860
558507
1690857
1887376
461498
248113
627079
923524
1858065
112559
390943
1982277
704931
1785900
321992
540565
1855773
918963
221386
1246033
779369
1426827
971959
1494777
1990453
1124002
1879401
254913
57260
344450
1549040
61210
1333639
335431
1935820
1385390
628091
198678
1707895
1162238
611825
1380291
507470
777321
15891
1111284
1615636
1723829
387911
1818991
113559
1668045
159250
1443565
1982807
517475
1109834
1102791
511227
1022564
1317202
1181931
312548
203784
1891370
1923625
1868186
979827
1611563
1691957
1893734
805511
1514211
1005762
796278
1634360
479360
672302
643085
1836092
766974
154789
213126
1347431
926445
548300
1697421
107331
1491995
1536529
468822
1639165
119603
378428
1937702
252641
1298861
848840
1888275
1866125
1023938
1467917
1399159
1908484
287729
1455357
1948414
1860426
1211652
1119535
606291
1583338
1035139
1751085
712369
647455
1516550
1272952
191942
1602620
1329220
1362535
1168856
1326456
1508933
1524332
1958300
516931
1422293
125214
1804002
1920879
990304
693999
1692297
1506184
1221198
291384
916989
1373375
1922328
174465
1221012
1485191
1087830
562940
1375688
453490
806666
863168
1810645
628677
1558449
275604
357871
1689680
148076
108181
1620973
267122
795516
1674071
1904672
1363726
1965740
1817679
386123
1674149
319839
543205
167027
1661358
1622190
738718
1932981
173004
768407
1366725
1007334
1924764
1162580
1341284
390039
17134
1022064
240111
536629
624246
983838
129514
1927751
849847
82648
1498677
249908
458936
197231
1526526
278808
904184
1139367
1857870
1434578
1095634
422059
1482614
1126741
1011182
924766
554844
1453513
199415
849891
698376
1695424
869863
1540441
168568
145828
1553526
486485
1444981
452914
324333
1658758
1606976
1923776
1702834
1793705
1010213
689749
100386
1895324
52346
1286075
1274972
895625
989463
1241280
388479
1609665
1058288
940818
1127385
503315
315065
724106
337799
869761
530532
1932791
357423
406735
981150
827765
599041
1803761
1621606
1443616
324753
1998358
1120255
568654
968624
1545732
294427
560550
1210520
775732
140788
1754069
728231
277366
1231542
129191
413929
1183378
752913
1040363
239349
1152524
1666872
1709292
1031485
1301448
35222
1653682
1288951
205157
1477483
891652
19228
361640
1378921
803035
354558
1795373
841094
203895
1320400
1790536
1042657
531040
1989342
186619
1923560
314592
234287
94949
1558941
951681
949697
484879
151049
1588530
17103
120924
219505
1769341
59899
281534
129454
1282649
943762
752798
1195012
1569253
1316445
1443008
1250121
999044
1802154
1021644
1479843
1835172
1522060
1750751
531892
582577
634752
1505175
1676419
75498
957604
1719203
422062
1955752
1604823
1523953
274322
49132
608403
1347323
1659876
677837
80940
138276
187384
1129169
293596
201706
611677
616419
1510980
1805211
1058000
83796
1339559
180157
1681925
440405
1920369
410712
1530101
909588
1568315
1381936
1861088
113727
805718
1782850
665564
1036240
1531731
583244
619570
1399511
872422
1545706
683869
1974312
1520694
1835499
110816
213422
364354
311822
1405009
1699717
1035939
1898238
135343
891311
1275287
1304994
144269
1475387
500806
1191919
691975
432917
333886
1345185
340648
1833303
1625185
899698
312196
421793
1151173
634002
1000799
368915
345862
1622221
369295
137939
1821419
1894170
1718298
1921994
1467277
404444
832696
176138
962932
28618
390371
1161863
21180
664939
1242933
870967
1908898
1015423
1008405
1825152
1893894
1793307
1823140
1085772
1984865
1356751
1441750
104811
768122
116943
1683646
311739
1391447
1542688
1451222
515280
771621
1050151
278759
919085
1769803
1195354
1527161
983155
1515018
1593945
137946
276785
987967
1114774
1045596
370484
1629243
1722911
645435
1576748
251918
607730
890479
741806
913311
1686738
430112
110793
697146
175634
957571
1853095
196661
1812430
434487
154928
1831791
763909
1899790
1781294
1885203
1358472
448902
662501
1781351
1142477
663040
23831
580057
689462
1792843
1762902
313321
1603410
1033632
107430
373657
353152
697976
422112
1582436
1362321
1038743
499131
1501241
289299
1182289
1058642
1660582
1837030
1485965
236728
1253642
388765
775031
1263230
177439
1479436
1467923
461350
35066
1876164
712057
14063
374179
303600
1113367
1004544
392823
1392831
1585923
527578
989931
851479
745726
289979
1011343
390054
1162604
1362249
91434
606338
1702988
1287367
1010476
1664189
1447081
762731
1591397
1427893
333760
878407
633836
79190
1435225
1304336
407607
1809437
303146
13593
1950736
141271
1690347
1698302
958370
198425
642370
587307
798088
1698802
1157149
92526
1433148
1644128
776331
572867
1917654
753281
1558301
1684143
523606
793954
299975
1928369
1127984
1295818
199773
1605449
497718
892972
946711
949393
1822634
1326016
1585612
318697
1445048
1943907
83012
488739
308246
448603
313358
12195
1955243
491977
27370
842508
776444
1902558
964059
679673
1605214
992872
513110
1943089
1285202
1878677
946778
273112
566226
389367
1839734
1681259
405828
1035694
803316
1030432
794975
1949304
498794
1162901
1327278
1771894
1832380
1746907
14333
350893
1207724
639027
58094
736373
1059712
1354294
1329625
1011867
534296
1396943
1168194
1139266
1541265
413990
535976
136618
276766
1067219
1204053
211809
838974
1508530
1018615
1854239
1117583
844743
1960721
1176194
997967
1639193
107999
810334
562439
1233281
124130
972564
1804856
247769
324403
1775017
1493773
313914
886976
458237
533060
1260877
1656871
1757921
95281
1902554
1478270
437247
883278
1711954
1675372
540248
1629765
1851423
1427282
1580458
896595
601797
1030837
1927562
1089440
1745163
1500751
1189383
634162
554661
641199
326319
1512537
729228
1349545
930209
1310511
124481
604548
1280998
996977
1228378
1112256
1399895
691624
1819503
1412591
1751039
342006
38990
1980697
469563
1575349
362729
1139712
1348777
1800224
421431
51210
1743028
1435524
28859
1282691
332236
1217573
1015843
377158
363648
417654
199671
730045
1369756
1047400
1017445
1055851
1670705
282925
114717
1265175
313330
1723555
1610876
512796
1955559
41327
586454
1392072
1913568
821158
1793625
967735
216181
381427
1455734
1465622
1656221
1266117
1078963
1193704
1723294
1296648
699525
1460391
500483
1192368
1392400
1722251
1115017
683394
1203432
1421825
1068593
101915
975169
173506
509836
202447
300426
1923447
1111459
1451866
1653354
1554460
596264
1366227
1967216
734918
1495429
169506
498499
1297632
867444
1663383
198069
945187
1212364
1587419
863576
668365
669139
532845
707722
1261617
1970162
1470703
1661165
1504831
1063464
515689
1447022
1258637
1269975
368289
1558725
1130833
1547664
770548
469154
1081840
718219
979664
803927
1825633
558841
83516
67347
102717
694678
683358
284018
443189
1258342
781384
1491669
1465868
746372
721166
1435835
317597
167912
827534
1704558
1255428
1114351
424383
146643
1773328
1632908
1617505
446080
1272817
681122
1503935
855986
1215199
1817754
231676
231617
1863453
976250
1866694
5397
12040
830048
1240596
1451481
308860
1209259
257026
1710434
1770352
869552
1516913
942256
622430
665557
1536059
277433
1256641
450747
1564373
1241838
1107557
1560514
675687
1354451
270954
1555457
1359464
1658002
229063
650742
229304
162472
1010759
230051
1787298
329174
1821093
784712
1956663
504642
648524
935053
39051
144886
1026956
1135553
1162736
595845
178075
590649
1075824
920310
1474374
110746
1244376
104038
1427855
1757855
1002776
542032
1564901
387453
1030487
556644
1748425
1128060
867782
1298172
1594611
805392
1348997
308111
390533
559495
813237
564554
29810
1789939
972503
1646575
993325
1332748
1252605
543904
959146
1759639
142236
309747
735347
1279358
1684680
1052279
858897
1126975
1314154
1286047
1192304
1968054
1086840
1765904
611631
698055
1952065
499750
444293
1521279
808482
789946
994569
854247
695652
63095
1761596
581477
1356316
184276
994463
875339
1360204
5955
393509
593855
1168733
939943
1745550
1281035
407577
990909
645439
294401
1951298
475348
1929841
1222060
1985206
54051
354900
691258
38991
1775184
1191572
1802840
1342892
1646203
895756
607871
209645
1177972
75779
763640
1864404
97947
1073742
1874692
1783718
962670
1809552
1972088
202555
1928500
1848784
771071
1726681
1677533
965884
169829
901619
1320444
1847160
383957
702663
1475946
290695
905850
953298
89126
1756815
1603539
1715411
653833
1935243
1537628
20944
948192
1314700
1194871
1490009
611542
552747
1608390
1198829
522352
993161
223442
210655
573155
1851815
332191
558311
1308032
205634
1722101
755359
1710346
584916
1715334
252552
905999
177455
1341225
413367
1650521
1791058
305699
1859723
1527146
1868739
843137
1597354
1539459
116739
1621163
1451566
548841
1902975
1215372
648440
1803286
518868
537656
8877
171934
1919804
1257189
1909925
1438518
440314
1020550
1961565
353678
387169
991190
1299125
1224671
1884873
588888
129084
1163758
1377192
1426668
1738633
1618207
815860
1931695
94779
1614158
1770145
1492727
1460231
1890728
537895
312141
1099730
190620
251381
1588170
679236
1204162
71865
44409
1430879
869614
1308973
127366
1488375
1519330
1965498
463530
1724723
1787961
259716
913440
71001
1862085
509254
263355
283036
1138241
1463881
106732
1028376
1586368
1099501
1222101
1417053
1709098
302160
758619
319347
1261247
596653
249710
1056778
903121
1331943
1151282
1033236
260255
1605768
685861
1957676
220531
954953
1742378
1561819
33691
738088
1083537
1317174
1369171
890322
198446
1482012
1320342
1042746
334499
1860046
1177087
447630
1748042
140592
1895666
1657003
1924613
519488
1991499
895287
321671
348442
596352
1541758
1168728
1547401
1055083
1771576
282879
948040
1019688
911009
1570592
1429546
1171022
713534
226408
1725182
149472
1896718
1606955
202136
1647316
65088
1132080
338523
978813
1279194
1937317
1419408
1028092
428893
1957731
1197775
986263
1942160
1431424
542649
738327
1112233
12379
887283
853252
802681
1941192
234712
1037382
1468292
1058691
141283
1773827
1911092
1998796
1224469
259602
1142189
1357699
1019957
1106694
365995
38800
1881336
1240293
1346907
806701
601936
1592718
1778393
1433837
1299423
1493982
1631219
1523315
1310257
1917914
1843370
957597
59830
972691
948973
1243990
699763
814402
500255
1112738
625199
4720
835676
497005
1296733
142276
909722
1884413
1104079
404584
42595
574719
465440
850685
1791658
425444
785814
1965899
138476
751104
520173
899873
740019
773104
1370309
1984071
1818867
1276174
1956335
343671
1148159
450480
256669
100699
1822301
899617
817433
1154910
927005
629963
1590186
1423860
1612258
1941104
1430786
363194
482284
1020716
497402
1649051
1914711
248371
758682
800852
1101902
847479
119163
575993
856971
463958
1712486
310583
1008453
246622
1541726
330188
506299
436261
1895832
17415
994355
479333
922416
531127
210461
414000
560360
1081335
306729
1918336
1136648
1905530
1157975
638229
222736
1235573
1845982
1524303
1666489
799896
921090
23262
1173649
1117957
904141
591245
1068854
1425695
1230000
141172
114589
253837
496989
96980
1266439
1311558
432150
1566553
1203589
1658036
980021
645151
897813
1306432
1157139
1077661
1679318
775159
1182919
1356923
292942
1379598
1081869
829283
32217
1885165
1012981
605026
1065904
654144
1107204
1672356
1095953
1569597
1037420
1433440
1842289
1302330
1551692
879718
294030
1370948
542518
1791725
1802082
1250842
1470792
1758023
387023
1262691
826421
1199385
1388148
708962
1680245
1759540
1352898
1434861
903551
1799511
971186
33314
1036982
1852837
1499411
1732592
629385
148634
1407747
782145
1301245
1364450
920057
776470
589664
13883
462511
395859
842505
1981781
851489
1965568
1175323
1192149
1011692
23213
1091736
1778324
689795
1477073
1932226
1096825
37543
190148
126749
306584
497219
322713
158893
1625901
1710287
835814
845808
885385
1427645
1789589
1576524
148844
444939
1407853
1731707
538019
1723587
694580
235331
827680
293161
1388566
553911
275525
1605874
1026942
1852443
892843
1999603
366849
1743701
499088
764114
53533
992514
1740462
740588
546518
935513
1340863
348587
116322
1184015
530872
1451913
1698768
1414252
1551573
1801404
1927014
776118
1828382
551679
1782400
667653
609298
1767178
1440827
1651073
923161
312576
1549736
850905
901379
267024
229055
1979842
1356865
1502072
1848009
1893518
1070222
677908
563829
728590
1607166
1159857
1327576
1279990
1516833
256416
1421498
1936456
977307
1790999
1921683
1159841
1877818
435657
1704213
1965309
815808
1445150
1714028
1959573
911514
26393
1270664
594426
1089556
1373369
1723561
683442
125507
1627505
1303962
789310
692478
1648126
1081062
1379013
1436347
1633345
274536
905606
1917376
1847772
31500
619289
1169400
1533370
251395
203964
1482702
967890
375824
304658
681205
1106882
1621233
235547
1007627
1662862
44720
895801
424338
768600
1234016
1222352
1085668
1689597
639754
8922
1176587
1545266
1643101
1552371
1093306
1689054
233689
1194941
362384
288152
1848295
43041
644770
1193197
477765
207197
507213
1390634
681161
131275
1694150
1218104
1057908
1962891
489396
1172124
1572225
1046848
1480797
217411
1627491
1329880
1064053
892953
546776
1031593
1634474
1780815
1576400
1876492
387080
964952
509115
1398684
1519491
762749
1317404
406529
507649
1844719
659049
961748
1425356
929021
618083
1379485
28974
1668211
85327
1425261
1560098
266345
1473428
1573566
694555
378308
1486777
279203
586739
1331117
1490314
1505326
680159
677745
876549
35339
29373
1306334
423140
979123
735934
1992467
1090066
319310
1554231
1753728
1676608
17038
1433253
1936458
1940041
1311787
73768
270075
1711582
857013
1804556
217626
1040200
1236717
1512451
1943299
770847
752194
330437
1123460
764952
1268179
1461830
7873
1676656
572808
451860
1567590
329728
1976424
1208594
939673
307194
453412
1667727
1728735
944004
1697396
1802709
96847
1771052
1349926
1349131
828315
135535
360497
416570
1111266
228247
239877
226990
1508843
1337634
1488032
1319422
887979
1509432
575607
582667
132625
732333
95139
1652834
1279116
1080406
772518
1328811
921039
1229914
1078739
1037052
310538
993241
1022456
586157
244497
1208427
1416989
818357
739571
119804
1602441
1672988
402474
373862
1715661
1306056
1063902
921319
1549662
67270
1251242
920403
683788
1858119
1260065
1937144
1478284
1133524
927172
1321666
1053209
853238
315215
1528317
830605
1340664
178065
741752
145728
1952131
1700302
93975
817808
439283
108508
1418103
1500074
1009238
474243
1999280
1559547
448282
92312
1760361
101587
271190
1366736
611088
1475743
1575915
1507507
1695500
189252
947321
943928
1460958
763010
1501534
1708423
1721185
1944022
510512
10523
157872
1036845
254655
319456
1063941
978201
373334
895023
1305068
745077
22232
706032
1532343
1937818
844724
1838683
159020
1915585
1091050
1924477
403244
756590
938900
1635272
1918674
362900
825868
1074887
1410956
1543527
1805413
217850
988777
581345
499827
1888781
214263
1258190
1342792
978204
247190
1373985
1944486
533286
998250
1195313
397397
1807027
1754829
1764254
1783504
1418968
1606181
821809
800050
1159975
730085
1412884
91082
796085
200351
1721501
1964325
1560581
1234259
845103
762653
899289
116803
63094
1694508
1505437
1423369
1386892
182414
1258326
492351
459113
533597
1275308
1861972
467810
1512548
606161
657215
1176057
223643
829763
897232
620242
702380
897284
1421970
8711
285747
1542738
1794577
1660054
1855500
685809
960502
578312
307980
1454536
316360
1169181
248526
387716
1502556
318289
1427455
1421006
947587
1075108
260159
1764872
1606371
511204
621688
1282783
1892967
570595
1116893
1930139
1880328
1445212
1941488
489674
1922328
1143853
799123
1804732
1058631
104610
439193
1878060
1120705
570130
277259
834845
777157
1194347
21443
889105
178185
1652064
1300867
529615
268502
71426
1079432
1698759
361501
1644543
595496
1643731
1206904
799101
1359941
919782
1216121
1358030
1820213
528568
1899802
708568
707615
393617
1957132
1231532
612247
863315
175928
1670724
589051
335446
984679
629081
1009023
1563686
1764838
123266
218052
493907
773309
937482
1153307
1803985
687836
471278
1391297
1477929
1671112
1047837
1102992
1939680
319431
1482230
429527
761842
235491
1614919
659883
393335
263642
1279041
1105499
1170638
397348
1151347
1407467
1467066
713679
839377
30434
1978651
489005
546253
4627
21359
956869
1587013
525367
785470
710777
770684
827939
1493148
1350744
1422833
1821298
563642
393216
1078852
712998
1708612
1576860
252142
1742553
1775695
1605400
1390181
1461859
1952474
865275
1144730
1948041
1576550
1707069
1836595
1795538
972976
460959
1699186
723122
69054
237248
258171
1677770
1068390
1041703
487254
415832
1486842
1943555
568471
793682
189972
1250650
87118
736610
1066358
1032536
1473530
1283192
1533405
269647
1306371
1332273
1041358
1910776
774458
1137873
278073
257480
1166647
683420
1647110
401021
711348
1222140
1350584
1069954
1320274
712408
333540
1298592
1733660
1901406
603810
983037
100729
1726158
1430935
1487605
928766
1015176
783083
298368
1331992
159043
1637231
65317
860552
537691
424610
1109381
864045
1243296
1581219
1701025
1615058
1524330
1062368
1075889
1750082
1891049
1259040
1432385
1711238
346406
376475
481518
11625
1813692
1577229
1643788
1668645
765539
982496
179192
503556
478571
508695
1608707
1128780
20063
1953475
2929
1662610
1286634
1343085
772444
409873
1674674
623631
520048
1020898
1302496
387900
116956
658121
323968
726456
119825
104827
37922
802744
96222
426648
102694
1578168
941576
1096164
322278
357137
182962
835242
1087289
815213
795602
667421
1463091
1204801
1884013
1406919
515836
659508
1377523
266205
1048615
700648
405743
1645766
184296
1540970
1353676
1711965
625010
35228
1399908
1916109
200162
481528
678527
1411576
1453845
1659412
1339217
195388
1367212
406797
1434074
1993700
1836036
29611
819301
1398683
434748
389074
1161652
1045519
1280357
1003606
1838841
946186
1137970
1316050
1497220
87726
1844493
1669072
1735156
434801
705222
1865350
405770
91629
449752
622993
583057
411885
991424
1440013
1245148
1205426
744193
1431204
1382412
469579
773475
1862674
804496
1754241
1417891
975845
1892447
1043137
1516034
892293
558715
1057225
359452
398175
730256
294009
1659496
938444
33765
1274764
1454874
1916156
441362
1294777
259723
1002399
1459544
1354459
1528519
695903
64165
48122
1369227
22612
834886
1790698
749296
537963
1163967
960981
935062
1953088
1546381
1566017
551902
976067
482962
94456
1705644
806913
1715952
465500
1845035
634445
1275234
1552262
891533
899431
1163219
1880737
351412
1274824
1396115
190645
615699
1584527
514763
909016
1388090
1752377
557519
324625
1215628
693458
1425384
581682
1760885
1295220
546644
1618728
899131
904588
653169
273796
661316
1896412
122839
1541679
1158960
1395050
1008197
1320494
1968137
448053
960391
1924353
824237
41975
681097
240359
695482
14975
355483
551531
858067
652483
1566
378298
1774223
152228
463234
996300
1807988
281397
1196125
1683031
621910
479114
229623
51627
71208
282042
945764
238676
601351
260834
758808
483789
118345
109073
425880
513194
504963
1897429
528616
1849550
368242
178237
1332871
904743
879280
1791072
492758
146238
990080
1688115
1827168
800455
1875276
1491741
760270
1103503
413961
555977
1870824
1912652
119673
1363049
1860532
1850141
190813
1394236
1827108
1094162
210710
938281
496751
517819
305679
953001
1656354
1885180
443700
612337
389499
779222
1699676
193252
1042606
485226
381200
1441103
1728958
342989
1785395
1546617
1886495
792189
1547506
398603
706561
1336822
220794
535564
421461
1329099
327673
894661
1959302
448201
846831
1309162
1878245
676591
681059
570898
1616459
1597309
1705073
1672550
442166
73466
125811
747278
1835703
1728907
1800
202872
1211442
1542573
346887
69593
1198466
564181
303596
196138
728323
98428
646536
89464
878974
1645388
332299
1484151
510483
1145815
471567
1902264
1659347
1649601
1591557
1597214
489300
916427
1516165
1541478
634285
588709
156212
961430
186101
372880
766304
727303
983767
1509778
1366948
550307
1273927
460153
1119865
1529964
1556966
591711
892015
1693552
630086
168451
87221
1037554
1239027
1298817
212833
1845436
12752
815091
518668
884853
1719133
1921904
71059
440364
1553554
1441615
909986
1943749
1046284
1292020
169079
255592
1293067
364674
1770650
1951745
1332211
1690585
1912212
1908266
4221
793006
1287526
1741537
1895450
1266882
604418
62532
490473
240322
1853033
1908884
1706384
856054
1657225
1364587
1936945
1979850
1266421
82543
500370
16525
903854
1727064
920397
512142
1848816
84245
348994
819267
1490142
1873105
156361
1127724
188215
1533790
1330532
1906851
1704337
853414
1816111
55952
1184025
1658011
1856344
650328
1305809
1052407
1342038
1732333
462211
1383825
90371
94487
591069
285530
106182
1885911
733298
1517130
1486756
1170226
1320443
1745596
1589941
1554088
131256
1500926
1973434
893309
1538262
1699010
1259040
110620
942926
195302
1562032
1687058
1405757
321104
215789
1159155
576427
464567
1272582
1624874
1688917
1855635
1969873
787621
1905084
885809
1046367
485000
1401339
1753432
136890
1424383
772690
947856
1367930
1144394
1746124
1211408
1355325
252661
270901
1500959
1701357
438627
939538
67397
335311
1075696
1081205
1977918
1890667
1053990
581370
1922116
1653108
940665
1582201
1205688
1385251
1997743
817317
1346437
745025
1613579
825971
1677438
405363
1279277
571650
1389401
1039863
786842
1224378
486442
122412
1053659
1321908
1856396
477657
1570454
342536
1530442
1232980
1790226
1772421
1915618
1649862
1319815
230554
787968
1955208
1613263
1109428
319965
949660
1879253
754134
1248532
1465386
1514337
811719
816355
567126
1118933
1567840
6655
1147980
1178316
1436821
1073231
1731066
1781339
1308368
992939
1679421
1444192
164988
1491776
1714651
201085
1273913
1022813
650298
1419204
807372
1856676
811083
1014942
1525287
486575
144256
1287418
378398
1553963
896390
1810333
136615
1777172
1297456
261802
159156
1559731
1631549
570232
107711
851959
693323
622498
1536352
1130870
1251981
1282807
279246
1836015
1036875
1468940
1336043
565749
690327
1783459
1634764
456521
1136785
460741
1137912
1229412
525874
1055771
98399
1737026
1610733
249565
295902
322651
740064
235499
1588417
1040303
1873154
1669388
1725683
273888
1197378
1496950
615943
1430975
864506
1617202
1474010
305051
329711
51459
1082985
1803074
1520250
1459936
965448
355722
1900107
1855762
38161
1988364
1278481
1684011
394972
423292
64513
1361431
674701
809264
1487548
1214704
125649
1121061
1457036
1428003
1723893
747573
1017448
1904660
1970957
1564156
557302
715083
1632965
1611267
784459
132992
256226
247397
1402407
1969184
916895
1775335
779840
1389580
1009065
193177
1014289
1930083
1046129
671621
1475489
935276
1987058
1161620
1335753
696267
1969526
1123851
1675282
744168
111823
1231678
766120
1447686
630329
1546092
47676
434337
930379
1218319
966189
1645962
510662
1263758
646097
1731935
355975
363847
455743
724453
811856
1412540
456857
471696
1119987
474136
1138875
19626
945999
132525
267573
765571
1211622
1566632
1943901
507967
674188
279661
111836
1761695
1941520
1945927
1825271
177777
1820196
1328639
1290563
1806101
295355
1288207
17324
1631759
1677768
25983
1087870
208589
1785814
1238691
1652991
1187674
66114
1988113
1183900
1876875
1982051
42758
1585282
33036
194081
831947
1725350
471655
1052869
241576
179674
765382
656510
159708
1368186
140728
1258669
1509788
400633
1566839
1621927
266839
741584
868069
1450604
1854464
391778
1022078
1083828
608864
1572720
1802779
197710
1826574
518983
652095
47764
1866662
679151
881927
991552
1392537
272808
1002370
523830
1249946
1027916
1455181
57646
1339606
851128
1287869
179866
800033
1335193
458020
661658
1331497
775378
1849299
1156637
1335273
443725
1482661
886463
1937302
115422
1008447
872785
8358
883865
1244700
1114355
436221
278590
1420900
1263147
1824140
941249
708529
543299
491304
658296
1240218
1620592
12385
863343
584685
1525431
393751
1238591
1453538
122371
54461
760806
304066
38804
1171181
907177
1396115
442733
1566945
269496
755943
309409
1884606
638147
179795
657156
1459126
409000
1186852
598248
1268877
482308
1239837
1254897
1641688
1398428
910208
711827
324969
975072
1559222
1880394
1133519
1867693
1061323
463796
1140759
1897714
1307901
1152170
734800
1103713
1516323
52011
1077726
28149
732418
1406974
1240671
843355
1957683
1425627
173099
115878
1930286
910645
1543810
433028
610975
639372
657391
777208
848474
1478359
815301
1181126
1698290
457551
1135337
736725
152074
721880
911545
322269
403971
675673
1121164
423300
1196358
1520767
28079
1361678
116698
1375024
1378032
856818
171458
606656
1767865
539980
818710
1579698
318535
297719
1642397
193232
650160
1766489
424198
641143
152600
1834430
420456
1077935
591332
69334
1689894
1518584
1349161
1422014
1664760
677925
555250
623143
1744423
740919
1061145
406560
200195
1576882
113189
756466
1439925
1884666
462514
1867884
703665
1865885
447429
584821
1444302
1260091
562076
1971833
875370
575717
252629
1619786
600315
203711
885220
12540
1566198
1356844
941739
1761072
363371
1419041
809120
35907
411407
1297732
1786889
132929
154997
896404
808430
1927814
1220344
1478350
360947
1811886
1894167
701034
1701129
947614
1684758
566668
372804
676956
1638457
63292
448579
445188
1771861
1258768
146249
1753127
219203
1250047
1731888
927236
687551
892025
81547
468234
1472248
1188661
753353
756497
279223
1323555
165897
1844435
1868835
49490
540072
1741337
73419
1780932
1020116
1714289
1106608
265021
1216549
1704698
914910
81436
1438818
1261806
154804
1159439
1987781
329734
1046869
1813556
1194775
1319810
1151732
5187
1594310
940801
1324400
180887
877707
531868
999720
1302273
782086
1356570
562145
354174
8606
1564813
195405
1745289
502822
1721826
624056
1768623
236339
51940
1751317
579439
1763212
1629510
1797383
1876183
1809667
1635801
1939379
1478176
1776781
222723
78875
1607839
307840
1903371
319163
79029
1509909
118316
1074240
808056
416663
1924822
616904
1231085
1143936
378578
1533460
1292931
699246
1933036
359974
1235273
1279375
1715205
1383888
224113
1205299
698715
1757757
188364
893682
1851277
313070
1907699
1637278
1859020
1322451
40702
1153735
1893212
1751518
1650719
991917
806203
490471
354337
1207099
1271657
1138431
1309841
1608637
765603
126260
1551754
1107131
1137729
337753
796299
1131624
1497693
956732
897384
1705955
154089
1469232
1590981
1509108
466701
1298436
29184
560216
822898
59786
1126046
1449526
1988719
913604
620560
416152
322097
720219
1137899
933340
501243
1383023
1368916
1653115
1542433
482251
821450
214914
1131029
640373
1140200
1847954
1039721
1324336
1445970
1016189
673787
119698
1743174
866976
1661151
1058768
1077507
431483
1933056
1544313
242742
1566966
836093
477923
87047
1252131
141364
536592
882883
1529533
1512045
646603
1602071
1709467
1526955
1381246
1607177
670940
428816
627532
1218753
372079
1986189
1737303
1705931
1310010
539172
321964
2988
1872275
768776
1657856
635500
1286112
548687
838098
1253218
1134627
1903759
1830780
1696381
212794
196729
975481
1443073
1300736
1507423
132040
1461542
508398
380878
1372412
1191280
1354953
193448
790809
549984
584995
1394326
1369797
1100328
23376
134188
334551
808277
1497620
1532540
1813538
1120355
612745
51014
180368
1123361
1077483
329061
1962255
1625369
1349601
1424192
1403910
1529705
1531681
826632
219062
1787483
62693
1613449
1320245
468332
1943819
42351
567133
1341454
1794660
602805
1392558
556726
1101827
689769
507618
956464
1612717
910387
1060739
438304
1957437
106410
1729746
347548
1078029
669652
1171063
1569513
1790160
213033
1662795
132951
18965
1641738
1035404
229809
579935
1205756
984335
474575
598655
263369
952542
180906
1610108
103926
1876636
877386
1312288
1051895
1596634
1891482
1135948
406635
66336
162283
994849
1851559
453736
488212
1602425
558736
1574285
651305
1809612
1051438
1438724
666350
490641
897779
696422
1083809
1955964
1699731
703303
283426
674850
416607
78667
1107174
1231883
1000930
1691088
20142
1919921
1710827
1517278
1594975
903533
1659116
105687
966296
1079960
220344
258448
173065
1549725
1067196
335018
604727
992001
1122582
993033
1579454
1047994
740622
1718107
1608228
377556
1778879
1793814
811086
509588
1499752
1004895
797080
1485425
1770456
786991
411819
1770823
1485595
1689799
515982
648301
1204034
5150
268464
1530918
1803197
405295
1305563
855453
1113384
1615839
722236
1182879
1494247
1537735
1324292
1934976
1141529
1482511
994663
1339432
1437693
907557
1250450
469013
1718513
1544030
1885951
1979152
1149097
726297
1390399
400623
1885329
1901906
13106
1748183
1442577
633451
1000856
406983
622721
1796621
1719266
832690
956347
1145898
208400
954750
1733361
857592
1933031
869744
1844161
704864
447659
1114929
554483
105333
63822
1968140
797287
607634
910814
1251308
1987789
1508694
126526
1445908
1993213
841459
1705319
1687643
521068
1664998
353290
1825556
742854
198209
310862
701457
68316
832160
996124
99278
923168
1373188
1440004
128659
1931620
1661292
31656
117938
263116
1959981
133558
477258
1610586
1133912
914387
280031
1616214
1013846
768278
298379
426762
1035680
1630926
553069
165101
1268331
1991808
1723951
431522
732541
931713
822168
1014387
147377
1426562
85684
821673
1654789
242357
996325
170223
502165
864592
1722157
1247219
724004
286314
1990109
1875804
983310
930326
1678338
1085852
1801887
1832722
974363
885909
950064
356401
633047
1544877
977210
1802385
398190
507156
245658
645579
1176584
1478446
1304070
205568
1965963
1370447
1568952
476692
1622467
748770
1425717
1149115
1574063
971954
1181503
224042
72125
1426151
1330667
1711443
928469
2855
1272491
297284
1559329
1804132
724785
1592991
1213119
788590
473359
748116
705745
290828
59759
428700
627909
1811738
1000455
1130537
47837
1794396
1313851
1723232
1086743
821487
1775752
1407192
1820363
1089915
954983
1115222
1752180
959791
1873373
148129
1956179
1232473
1367397
224498
1208908
1334617
1110806
645936
1971577
817809
1948420
886194
866007
1773225
773530
1989780
1333443
63847
45946
301066
393661
1388499
1722082
1070913
945422
444933
975284
234082
32690
1696950
1602560
1507949
906528
229300
1462919
1625528
1936361
1455286
573916
66019
1816116
1910591
1327054
336670
1876110
1562709
1673426
1644377
563617
587888
1770616
78608
48879
1304649
403236
1305922
880569
298088
323927
1072285
1867854
1911757
83784
1324622
843896
914708
1206394
1736646
48557
939189
902569
244663
1108508
1353082
580442
1837657
1517472
1944777
1720664
351721
1054752
1774269
1379380
311643
442765
1937996
506343
49284
331912
1829805
1473519
237364
1971846
321829
1089398
932882
1290534
616736
279919
54308
1070510
804384
1681630
55832
1655055
1388943
1288728
631730
188628
1944938
380664
1702934
239389
1544660
183786
535696
1908499
1696742
870944
1749441
817972
1738267
679175
945710
1248429
414011
947122
104962
1857455
366098
618947
447232
918580
663509
895900
1079369
1967299
737471
504952
1382270
1441534
1982584
881887
1714811
541681
28352
660403
1549031
1282710
1269119
652688
1183152
548574
756229
208551
1246314
122651
1081928
1377120
578291
910460
339196
743385
1267278
1913258
787812
1401022
603527
1271355
1556523
1916886
422482
1867404
1323371
1288102
1770203
362410
1115009
75193
1062131
1607934
553195
512363
461193
1294084
1759194
1683791
1807308
1120539
1803453
184756
1443318
829318
1365385
828692
1443735
1707248
500383
929907
737200
1317141
455460
1051173
118890
1871177
1834183
225529
1749681
275495
747848
714035
1280735
1362067
1096009
124355
934757
149532
432869
103824
1562467
1252125
430028
1643217
1868015
821883
51146
1698038
1929232
1562054
1726324
1246193
950427
1100943
1221948
1488221
1896481
1683602
964670
1909335
1717450
1847711
353065
1870122
1884953
1275516
1224573
1211460
1029507
534764
1003030
93301
1832406
601470
1818179
1868030
721707
1926861
629589
6113
363733
266164
972509
788116
329094
1167914
338199
478308
542195
478951
1016655
1009991
896227
1110226
1474687
143617
973794
142543
1425474
571162
99634
1240003
907641
1164698
876104
1169444
1823294
1626499
454028
363733
448891
762038
1866886
1278377
601027
221595
1512547
1957693
1747314
1004576
1411879
585757
1607653
868298
1973561
1964998
184380
1703294
1794884
478316
1655633
28149
559676
237568
419385
1498794
1622900
824815
1638341
112726
114400
1834641
273326
1719034
559664
151452
1057147
1387368
757509
1953484
1142625
1246781
1416910
215729
1707721
310162
1031083
1132467
594352
1168193
1714911
970156
444644
1037689
1924926
1091845
965243
644648
1386212
450049
1610547
1337250
1587530
273068
1138506
1371458
1862584
635301
33746
1638524
1759249
1764678
868852
764155
863086
1970622
1868160
838725
353682
1044722
551138
1351298
1883392
817898
1535074
310998
931853
979862
511528
212720
701406
1503952
284349
701775
1264841
1949187
1286352
1733645
1005391
1885100
1639817
1692716
734699
1641590
191389
283159
1451757
1819975
1694680
1166152
971307
70765
134554
1407610
331741
1546770
1482657
363447
730578
995512
1918572
364840
1779223
157119
1689357
1840518
772767
1958385
846021
827761
1693794
1357484
1607809
324775
1742017
530841
1653211
1242964
418282
1027703
1097938
237190
673993
157758
1834471
396066
738282
1183336
767505
675282
757659
383397
1913019
137065
1487516
1941398
1402396
582294
829411
1439974
623272
11519
1721176
1145256
86949
778079
174632
610180
1099338
312270
989750
1622212
1173518
177209
1517287
1930240
645235
745390
315028
283251
500873
305085
1413667
1600281
156418
588584
1646990
1361139
1107090
911932
940300
617446
637832
550446
1257921
1485302
1045871
324606
1123916
1438148
38810
1619178
716692
1229680
1154769
452456
710838
770090
1974147
1689479
878204
478798
375023
374443
677694
142574
1637323
568346
1358426
1292566
167108
1754275
920769
1691012
1600502
157652
419784
167888
48481
409675
136016
261559
755635
1780828
288514
315601
1710120
59209
1679081
1495820
1891310
1779090
463386
1540677
1640964
1094266
1837327
1918578
491243
1073303
688153
468821
751491
1646727
762695
1777284
353802
1853750
243140
192090
874159
1078327
177527
148355
1183896
452972
176799
1939893
1108502
1053825
1834287
723615
883454
139440
1710374
1338571
530965
714047
814324
193880
1657006
819485
834828
497818
209797
1559104
646319
382919
1943990
302567
156267
279131
496062
990422
579818
1872437
912151
1194403
1675206
873701
979709
1437863
196917
502749
1275013
1602506
99082
1362610
1941710
1095419
780573
1720018
1673458
1055962
1433927
1675953
1019892
1071175
1654003
1223527
1540090
90162
488450
921629
161588
914856
521164
1051463
954519
1697274
1886939
1495243
354467
874813
1849348
550054
706525
973324
375548
369288
708801
1920952
649532
283486
180620
768644
1427616
839646
672849
1852923
937669
573850
962144
249668
1984677
630912
1292504
1172272
1373842
70124
1758463
1094174
1632691
1983318
578757
1678863
1254225
1090633
864229
1143266
459744
1738362
616987
676216
1770683
65223
1964745
990930
1063418
958760
640683
1455576
797644
1912549
264396
344310
1586055
1412099
1620238
1044187
1924327
1294530
1626139
1899649
1064910
465950
1711067
256929
1078743
14721
423761
896118
1731962
715960
1106532
1299673
1861134
545027
365423
167907
1954995
558459
1791163
962606
902043
1177983
1828895
794489
1050899
789499
191942
1608685
169549
1345350
856094
716296
524747
1369144
422375
11842
473817
430314
34517
993105
1217031
1350322
1778154
50925
1740552
1301120
1017
618286
933799
1050435
95284
1560857
333612
33663
61634
319420
1871324
1847966
1194693
322957
827192
783134
753066
837240
221196
1312973
663621
1432569
1563310
297489
490641
1674424
1091301
73539
1764501
1777830
578562
465775
1072053
1650602
1290379
490988
358424
1124057
223525
1914770
1084931
107645
1185359
1914159
691384
552275
1772781
1525758
1850978
3528
1839311
1400419
889185
1732499
1692221
917722
558833
318365
487542
1428828
665222
1167344
554600
1439632
817040
1332893
594912
1957664
1400295
686932
201582
120095
1218372
840250
1777734
1959072
1444703
464025
1326103
34641
197388
402754
1656259
49626
1521450
1804576
661492
135265
790315
1077078
1084783
590466
1618457
1501432
754754
523532
1207283
18766
1325256
673364
1278665
297510
1956499
793110
364128
1729008
1539758
1414439
334275
711636
1987473
377670
258182
117991
703979
1321862
466317
953278
1637401
602769
1618390
594537
665592
1814801
354776
1972830
1855292
828797
414442
1591075
1308498
1827009
1092850
279090
1595914
359033
1670316
1405383
827667
1202166
350647
43750
205316
645605
862901
1016045
718437
564672
1197480
1211792
449000
1611686
305848
938473
1970148
37054
460133
286716
1820623
1609166
1126004
1432853
392270
1148400
1420521
1390785
122780
819580
939379
840818
948356
1855662
1880453
1968085
1778627
58024
387127
1053249
1470590
1155669
256856
1823926
176573
1199378
344635
1759180
1583863
911410
1601918
504432
666494
1079566
1318396
1045478
982273
617329
197063
1185957
996998
426611
364657
1263027
325087
35504
468671
1980171
642493
1718259
1929905
1070536
650362
203320
234816
16430
1204226
864726
259985
186655
416811
743038
616335
1927531
1106671
1313400
1986427
420999
431187
198829
641981
1774623
1798151
851567
757849
457493
680227
587876
1856112
1228070
1991128
454629
830956
529091
1875600
983996
118526
854297
1805172
1935696
1245323
84841
1261605
808082
1274596
593031
1098251
705454
468281
1793479
1364695
1734093
1103164
199475
1805037
55966
83058
1227793
1659372
320773
1868899
1650705
349890
772283
482350
1866511
123478
1287362
866768
1869445
1161788
1977560
1881004
1766905
1723924
1061062
1267987
1389432
1196196
443080
166493
1036920
288374
1057588
423528
709431
1287888
322328
388930
1046824
1738992
1215415
1317754
1833900
309633
1466648
99174
1048822
1574118
630070
581256
290507
1559754
1781576
695416
247166
901537
3326
960388
1429626
833054
573692
1436226
1497965
1499226
482312
1711080
1456
1146635
1433999
1023782
1448459
1838009
631488
1256464
775902
1602809
1853571
853636
1120268
1798269
1572249
1608175
858922
693711
1902057
1869704
1775601
1420729
467350
1984665
1783272
934686
1563683
98291
1651542
907480
1195706
852070
255061
507728
1449752
534965
471807
879582
458831
414623
1201553
1915279
855998
1356828
1721065
1661932
1763495
507231
902914
1018451
1195638
1979220
381440
1564697
981897
1317281
437563
282143
476992
780417
1993311
1134630
157918
1601480
1757599
1135250
950152
795631
1013055
1724292
880015
1089755
1827738
1917768
1148483
1790559
459058
997660
1453453
1279960
1941001
1868063
1526819
9955
1238438
1742845
382047
359255
1919240
169808
1103034
647193
1602734
468904
1347369
1575592
1330731
590048
1450110
1400263
1453131
92932
1084840
537003
1287034
739175
1663720
720670
962848
1655150
1211756
1581418
1630231
1710242
1278631
472110
429899
821098
1550843
1881020
420654
1057620
444417
1760513
847015
972122
1462407
1322578
421989
609970
625043
1159049
390810
1879090
635491
1192267
1295727
1609935
1461249
994241
217788
1680671
299223
86717
439331
230881
220903
1452968
863504
1841018
1198417
379216
1749353
1015136
50480
754436
549406
1390069
1258818
399842
1990068
1537080
800508
1475833
1473049
1574119
328183
586002
1148866
768236
852216
1722936
1371927
1886805
934182
578620
1501118
885605
955139
1810228
954072
1168640
1356663
1062218
714259
1348692
1005340
1241633
902233
941032
1087677
1761205
568862
1751996
284214
148201
1589422
12329
617659
1571249
1136231
1884315
971662
1961802
1675275
501644
219847
691006
991921
899993
1949562
1326888
1155932
1520312
1781770
1622144
1476472
1956473
1021425
1310477
480720
1000789
1900500
1966443
858623
227424
1321691
1577458
604917
1804575
1589432
1684152
1446038
1850627
813259
1757979
1789420
421388
1930738
1924055
1396139
510579
207254
1389888
1309381
1717232
607431
1600764
296632
715541
567955
865919
500700
131493
788060
475290
1670363
553808
136896
1614140
19248
466715
515230
1221624
1258713
1486122
1336703
771910
286709
835674
1186977
1401489
1999743
1147343
1608836
1162757
1239512
244791
172560
1474507
1101595
132522
1930797
884587
1358839
1180583
57348
288688
1659235
1364927
1885998
814967
1502894
1558396
1206216
230364
1958414
116780
2760
323606
996756
335516
1681901
442386
1727840
1848945
1272568
475963
1488797
522446
888744
1644246
320185
597340
693073
1265473
356569
133918
312379
1073757
1502911
47121
579280
579242
226331
572728
28425
1542521
664010
1499497
1651226
1812837
991328
1491346
6918
1489793
703997
1438322
41024
1086137
1518509
1827235
1299499
1913672
1059838
101329
518162
1789503
907353
1895825
1290351
605636
132314
115314
1997210
983149
1680308
507545
1652875
1138795
1971208
45700
1148310
1151303
1834104
1611421
462702
281885
520293
1973635
1653761
856864
213323
1567883
1699590
848001
1277292
1171452
1775629
86255
1214844
177354
428043
741291
1364371
609889
821157
614436
1794595
1736063
58088
1821498
728588
952725
1046164
134515
1702942
1409494
1803403
735845
1593809
295215
867025
1541111
924272
819962
644044
1241961
521245
850246
1671518
1106471
657978
980762
583147
505095
20657
942760
493615
977059
268200
786459
802729
1728566
929264
1529542
1681011
75256
689051
1746047
343003
877058
1808448
422583
1321719
176130
520214
227850
889089
1953658
60965
1261
1819250
1472215
809353
1388941
1968442
1789131
325810
1325775
76307
1059436
1485947
1359765
526270
1013843
599590
310243
325929
975349
1466505
1490485
315296
1449818
1810740
1714347
1752497
1189189
1104676
1345704
1769298
1078872
1593413
1019460
1755763
619170
1724594
48639
345834
1608318
50152
1156727
1808897
1601416
665784
1310009
1987419
577889
514973
1042470
1778569
1985488
771277
1694521
1800455
194683
1862995
1237191
405851
985897
650812
745290
1428435
640827
628621
954914
1063195
610650
1250536
443348
1954940
1407464
1608394
425369
184924
1686493
134807
1722218
1984207
866860
1135614
335419
1616541
1887073
257015
1727150
1758260
1981581
1603977
821671
280175
472685
1205239
156620
1665121
847479
510381
1463441
430287
1657930
373195
293064
223209
1677737
1396833
1645827
1351719
162026
736043
58443
1640838
625397
1838689
1591834
856307
1617051
213353
1218650
555352
1687046
635171
1760766
1542119
967170
1760908
1627170
1645389
1821658
738108
1515725
1631627
996978
1197005
952394
678631
354019
1101413
891167
1266993
1956710
479464
249768
386274
555638
460693
223190
768282
640819
1921313
34288
387226
1923404
652560
251336
1841436
124829
1968195
536248
899553
1046614
1596474
1816491
1110695
644104
1062519
1960166
1909037
902070
686255
1479945
1326542
1049872
1955625
98591
636999
1855259
1102647
47923
112278
945903
242764
1607923
844818
349093
1142124
1351410
1457320
690514
855935
137223
910318
286472
124153
53945
1330867
782965
552385
16020
707429
1561935
311586
1596840
1097980
857250
1178113
412941
1227803
452294
136832
1501126
258068
368312
1774832
1614541
1763685
810887
1734464
1413814
1249454
792578
1680011
1797682
1577579
697034
974788
1076014
1952160
1717494
584146
1600916
1297169
237611
1989180
1596718
192669
111561
913963
398092
1562903
1909412
1772099
978181
130629
1505569
1629784
1172915
1444867
806521
1371587
158558
1583429
813296
1618467
158677
1486642
158498
518832
1880183
1787056
1777078
1395418
1380995
1780363
974382
1847355
1528382
1938722
1175503
1318010
1483450
869811
1676871
75595
1284518
1716566
112913
1385864
1643997
841939
1672198
746231
585156
687352
115030
1068829
1497876
1362543
124159
5041
508218
1000746
1720419
650385
1554712
1792254
294915
1129599
1046581
1002973
838806
1618536
289909
1295159
824451
780958
109414
1608621
393033
1277203
502168
1825257
372858
1638950
865482
719838
883817
461250
64475
529032
589662
623340
1184045
1402557
173121
1004651
687873
977499
1840191
1300364
1468899
1102304
976027
1771026
1774781
1163809
494854
403128
1713084
1909507
1389466
163125
1072870
134209
340381
1762786
1553514
1646710
668049
437566
981392
1087015
1334569
927638
754056
697565
1368254
1157752
1298620
534452
357543
1980870
1877696
1985425
1454410
1748340
1420730
1064743
1200725
1051125
110686
1114374
1178739
1665624
631013
1900915
744615
985025
565168
1356854
1781313
1245747
1693655
1652627
125140
1860699
771426
883353
208859
611882
112701
504530
1998696
1116790
740722
1828712
1510235
1411374
1387872
1340714
1725671
511213
1009709
820588
1090328
1415083
350456
1830811
594560
1435721
1226434
1703539
995269
1952904
803943
1523525
1240300
981550
364702
1117939
1400309
1162939
665194
499972
1857987
759365
1282911
1638730
1790769
1655235
135530
1509240
636676
675555
1345074
972097
769122
964203
836044
516875
239670
998299
692
692454
1782495
1745733
804538
621783
108271
1725467
495887
1014995
962850
1514653
1004192
733917
509133
1339014
369424
1468011
1267251
1422348
1523767
376828
1345515
1697058
784734
1305070
779864
1721312
884678
1948912
1093788
1463508
1077599
1865742
662033
1788196
985583
587826
559604
1616749
184789
556539
1758289
48966
1878870
1832239
580624
1265043
76347
910040
1919951
1531207
536942
348954
1417353
364498
818944
765824
1299243
350371
1280573
225856
1566943
1146511
97684
1692802
300978
1624666
816604
1838153
740170
1501490
1855066
955051
1317303
1980200
335407
1051810
146265
1292486
224154
742359
1945680
1106290
1755877
462389
296353
1204500
1924610
1171530
68407
1856678
1233614
350084
1870906
967311
1181977
763517
1018999
1621715
1623220
76965
565239
1691792
1539907
1350536
1109208
1769755
1084208
665862
1983191
130923
1733958
1160391
209788
1595223
1606931
1568729
1439470
1574807
920358
1708892
1819457
707322
1672710
665079
368541
279069
1493837
950085
986935
1912751
508648
1836758
344869
71842
1717291
1169907
646802
468281
1872510
988564
703856
418942
1491927
1110408
75902
1786364
537575
1205088
186910
368475
1165091
1313974
1960749
1111965
664664
1279382
1911560
951299
1704206
1628410
1320158
786539
73321
1239716
715917
1545665
1324319
285775
916174
1990808
459907
159210
1257199
366368
916612
1222830
291006
379806
1222628
1212785
901675
1063970
86897
66488
1536591
311363
607147
1180851
1848505
20070
323578
476228
204324
1264942
554571
1555192
22945
1911948
29519
1994493
809237
1207393
1691096
1979582
300513
931073
1577291
886016
1397040
212779
109261
1532240
1103738
1354208
1607449
1599979
1964507
88970
1982081
922705
1493174
641632
1849516
1303983
634572
227657
1648982
1456529
738914
22891
1995615
169313
1405019
338099
1642541
1273516
91042
1441282
1384947
1170918
1026934
455139
1585869
888752
423788
1146972
1813448
716839
1037452
1708321
216999
777348
22083
832895
825155
661447
1643514
882423
1695269
1482802
1842533
1814798
499869
225308
535538
861905
1875139
826331
1026988
826913
800846
655248
207620
1863374
1288932
1678518
708917
1347557
1983128
781694
1650186
347495
1132643
1484767
680797
1995411
1496440
1036946
646197
446612
495409
1993273
176964
63188
635074
1505512
1696244
933202
329817
958088
1524055
1890122
1160432
812682
669146
67041
592162
646134
1216947
1060224
1066729
385701
540918
852912
589772
47302
47072
1053808
899935
652967
707636
155561
1864588
166404
1712926
453585
815809
897705
36489
529291
1692578
1576584
1440901
1353493
1581011
1240433
1202740
1167160
1298885
291157
1828496
100807
1569910
1130204
411309
1455166
497064
1036960
1017844
1068354
964550
1504134
431701
823699
387160
1449623
531425
1787559
1292083
905764
1203158
303490
1529508
1397936
459627
675804
763050
1202146
1705589
1738847
673816
844537
1000009
1101459
1282186
396888
1427326
944630
963664
1738042
1649047
729493
174465
1527844
1593255
279685
1580779
1069609
860957
1808184
1156907
427560
752475
1356955
433400
1159818
716207
527985
1309145
1161763
1658768
923462
629996
1580018
1296741
1786936
95249
145832
1852032
1628301
1308740
826802
1462283
1919871
1893104
1017232
935604
469524
946963
479688
1384110
100653
1579693
731065
1843541
1388115
1935596
608384
1724811
1586309
1147918
570053
919751
1707094
1881699
1182954
1688600
803241
796872
1277048
1165710
1057860
186281
726208
1373629
1207211
191989
661927
1453540
1630869
1099843
1331615
235130
1250246
1148859
1202719
785292
1781247
383398
733658
1928773
1091564
184656
1364058
151150
1601617
434740
619183
292914
391093
1986947
1098676
91799
158990
517688
1017545
1575858
105847
95762
180275
1346944
1580456
830083
1738369
851212
1564755
1569434
1914597
1152799
507783
1455017
1785921
852887
622453
18562
1759407
885638
1221625
91764
1222000
1147334
1301369
1454587
1925964
1149053
1701938
200234
173642
122806
262385
1317387
431598
477761
225511
1023083
207176
617069
497617
1662926
835910
1671211
1169529
178441
1876806
800855
1703531
493215
1892551
727327
987873
1645347
287079
242444
335735
924184
316307
394635
1683584
486839
994978
295734
174289
211196
1182628
1101635
120436
1642734
1014141
142811
44693
1855843
1515779
1968715
1331125
119874
1785685
1548771
1854555
1448677
1825780
438483
292665
1299570
1245303
667379
1270802
1445225
1693296
1913247
637956
132011
674389
1487390
321492
1931973
312660
631891
1260115
1707019
1305493
135624
1451769
21366
1601953
460842
1287619
565555
941525
710839
1999113
1123684
896632
1433443
402700
1049072
342118
958133
452247
1170258
1494381
724447
20141
1359038
1252595
745017
52384
1300448
141253
1432976
1465912
1684537
982095
1728614
741658
666666
741418
1871633
694987
345124
1318038
1263676
1729917
221103
909979
1202184
376835
1505052
1203134
160464
477101
526392
1067261
876122
373117
1325622
786016
28903
139140
1607427
449930
1062532
152821
1011909
632225
1116139
873243
1017449
1730368
486471
740692
345768
1245192
1461223
1098224
1017249
1818058
704622
255598
887354
461034
74186
1275576
1223904
1264636
1419315
1330
683117
1422778
865646
1114376
717812
1132456
7854
1161690
1406960
1950352
277295
557962
1741515
1183380
23340
1436017
292796
1371036
1755086
74833
1598240
16932
1828161
1192461
523543
95739
1224489
1992480
1617062
1150803
1542433
598880
1129149
824996
1756441
856019
627128
803239
1850204
1422731
1384972
1179503
831039
1599962
1289835
893303
677226
920370
130534
1290615
1661418
66061
887817
948311
1624952
1466800
139643
765080
1323891
828700
1749647
1432001
1691405
1140834
871185
441164
1438037
346628
1545926
502456
1265423
1924942
546339
519476
839762
568125
1725113
215051
1265445
1001009
1583552
1822005
287369
1969379
352293
642081
851986
97172
837174
1102296
881722
1987712
1370005
1374718
47701
1682937
1224154
1666688
59916
1762612
108071
814309
1176016
1876390
1089051
491413
632107
1207765
1422469
1200032
1244232
1261710
321115
1418663
751705
213331
921111
966327
771570
1873860
1630348
1883426
1857161
1996018
1227282
1965450
1692357
7045
1448154
1942064
1175465
788776
1656487
1406657
1089567
1408447
1118413
446067
1627345
495231
537187
173489
1925177
1174502
1900323
1840659
1412579
1765115
325732
1245327
1650846
1698614
1835099
539772
586806
1811034
124924
376169
1279128
1958463
146404
146768
135608
1180137
1014648
1071214
214623
647561
2367
870388
449589
247917
1601489
1554633
680642
868943
255726
1463905
1108820
1543932
1636938
1379355
1272431
1778354
113710
1037661
83935
321384
734033
553638
1305911
22362
1634736
1107906
1532987
191872
877750
1119169
1528238
270668
195857
1648392
994544
1958893
1084326
1369600
71782
194467
944073
1946391
296815
1354287
823404
55566
991679
233475
364848
1604302
680775
1711002
240356
549931
750872
1877912
1464795
849403
993965
1752396
361142
1705701
834324
123008
1237555
1855959
1040277
598331
1527432
1882972
853736
552182
491289
1808968
1486317
24485
275630
831949
263818
1925638
1689410
652935
1658440
1311686
1266869
281786
108225
1634112
533368
943227
1032966
301899
1017821
1840166
1259801
1905061
976986
1916289
132234
944145
1617598
1024870
1370385
132054
542448
931066
499993
121437
83426
1341433
289133
1349455
107882
855197
1127907
1147867
34964
1566108
1928270
78122
753885
764350
573496
1114439
587397
1145864
4730
150396
1649836
364207
1053725
1721274
1573836
277893
1038772
1024517
558496
486398
269106
131539
1161915
433836
1646878
1465041
105607
137318
1901871
1097370
155815
102728
744624
1234064
197268
646958
201631
1793490
1263608
950224
1542379
1074020
254754
909538
1280494
703046
1357031
510256
1252596
581851
1529200
1699156
1759597
110767
1450293
331817
1556478
1241756
1881065
919030
11880
1258496
1810631
885274
860432
1873440
1697947
1442918
997334
140419
312445
373432
1729777
795127
858699
973511
1718093
1802451
1930015
915188
268364
491324
479391
204616
267061
1806141
1253564
909874
273754
858888
113009
1388143
86855
1909524
1704300
1722466
1306282
1078542
1813639
152482
1467791
254152
217087
1271706
1131427
216006
414613
186778
1586765
439713
232920
1647356
1176127
1920864
1735588
849177
816659
1268719
1751551
285295
1291778
1012776
897032
1105906
1412651
160749
579955
1290823
54719
1477194
1792801
456626
23887
1784207
1528008
254128
1043302
1281452
966614
772583
991195
116597
1286137
1738452
1184334
1941136
690687
1397914
291953
1876874
249161
882384
1908124
40673
1536828
558120
1460747
893841
528044
1402137
435327
551722
616136
1472282
1896490
1251631
817880
732191
1111096
1318509
477456
1743054
1902223
1346457
897746
1271908
946985
579782
219627
1513053
15482
1094915
1145585
1499752
269901
1089399
950098
916237
16347
599606
768447
282031
1309237
684107
946857
1472341
1863161
1060928
1661010
133363
954201
1780175
783177
1882046
1971096
180750
1715054
529179
974932
518170
648819
206591
1151520
510880
1180889
775414
1058824
695155
801880
187951
1399116
81586
763904
1474
72039
1124575
956152
1736536
70156
466010
255851
405331
1600649
1850392
1960013
979033
1729556
1310144
1696954
1987522
495367
122004
1766642
935603
1159929
1103938
1407676
889551
212293
646297
786869
374507
1913318
595677
1896486
570889
1102079
1592478
1647040
1164147
1333564
1067259
1841357
241011
531891
951186
385326
1631742
361046
50896
957603
653555
233238
339693
651307
1676401
1288416
248569
1684190
834004
1241844
1829415
1256770
1745733
36849
657051
575169
1306567
401286
1103132
1255871
1851508
1196437
1760938
1226294
549066
1039701
1526637
468785
441016
297221
1338733
986795
927436
1725955
939422
1059531
1570946
605017
756845
699230
1677253
405120
88552
648799
848090
1914129
638354
1007271
1564928
1067654
217659
84614
655781
222927
162286
186222
29850
1569437
1890383
132332
1810675
1142201
1393205
1678215
122353
1202989
385991
66164
697825
648201
551921
209202
1078280
404665
56291
192738
1092260
543795
1899107
322486
1144853
818813
1908507
277760
1597209
513836
312769
1405967
210661
1623352
884931
1692811
1620497
351758
957364
1847947
224338
1943606
908710
1947663
60719
1840844
1866972
603253
84834
871782
993682
370015
1447031
1776853
1693660
314414
142445
337840
1190475
1092377
669979
697545
1505696
834692
1229062
99746
253652
102681
1126253
9431
617889
341227
1681540
370892
344540
1551247
838176
608778
846900
973611
1452177
1355860
531233
1735029
1645042
1315901
1996296
1867517
1384629
1840557
577919
73451
1986429
255971
1205029
1180066
1561606
1935057
88454
1531210
1819383
641994
1977966
852202
1727402
390115
927871
1890077
1393103
400631
793192
1838954
450317
1867774
1019238
982437
1180409
519958
441949
116715
92469
147080
1050581
1372297
1220661
1299899
1907949
1500036
1918378
416467
1406406
1465595
1200935
841691
620226
1769733
1880885
541929
1555238
1991398
1322225
815540
1301317
1300497
1725286
153202
1715565
1785328
104447
267191
1710310
1099620
1138147
1407164
1390154
427737
1108631
1864896
662746
231311
731562
1518180
1786084
260357
867793
1532526
1484253
930265
1010037
577543
1342090
1144583
923310
665484
1173792
1323008
1381595
727149
559489
463424
1038861
1292663
343564
1028664
645036
894222
1532100
1407508
174055
1464740
1230516
1343890
1984225
1231839
1339134
1616883
217747
1618614
1804795
1571458
1927004
123590
537887
1201637
600796
913299
279544
182034
86753
1051966
1114860
1917417
428209
414367
1560732
1461174
109954
1986323
1911832
772500
953891
1244377
1783937
743789
1288640
465333
334374
288436
1706328
1130156
576036
565212
1570124
377402
1122807
1451474
854620
142629
1979639
1504
206499
1865852
1541255
1992010
437379
473242
650815
296989
1908547
1233264
636288
518927
95298
1690714
1684672
496238
1174132
1322610
1461409
1480981
1991993
428570
1462084
1023315
304964
1932490
1449406
518032
1167486
1847523
212264
452701
1790238
1798658
1317535
1771143
1217446
890552
1322072
1016511
1893956
1479151
317411
1726926
1302412
248285
1916118
1089914
1357017
619297
1263245
155313
313957
656871
444048
1255084
1412890
173315
865771
698050
1249498
1414340
16165
1371527
540397
548078
1228412
692786
1374514
62715
1292584
434610
1458200
919287
992737
1227615
1422975
1019346
1367407
1799560
239760
1622521
1799088
687746
479840
334108
170053
1586976
402922
1511468
90522
1052817
410023
1405251
1360581
1743957
107168
1832844
1647636
1994508
604953
1422089
498866
1012891
1560614
1048130
1802072
447538
62213
1802151
105686
1467608
302305
234019
310592
1118747
1447811
669155
532362
1152686
690008
1088442
341766
206223
1791199
1033362
292367
1390803
720099
1481387
1943113
566875
1229661
1525056
1129974
231055
1304010
538697
1116250
1029126
1681848
1982912
591228
708750
1112160
1001706
155798
528551
1771140
1534271
1112148
538221
1338773
1998524
754322
1613884
364360
1223669
1329098
1435345
1213719
1014682
974783
240159
121129
384718
80658
328075
784469
1921527
1909129
1753318
1949284
341982
1727339
459279
270090
1935633
242674
1229460
784570
1007071
429900
1729505
413420
821893
366675
1769135
330407
1121413
646831
6294
468095
988616
390790
1476792
907116
727859
395179
1834854
1763239
1408342
789241
1929824
605676
629549
1259947
943892
1602419
167146
1511762
955734
1117991
946988
1519114
1292615
1750924
821
960924
537952
196198
97615
590104
254307
1809772
1419811
125222
1654448
537013
60839
1058504
773744
606264
826102
1074099
152032
741458
283945
911505
1231038
295518
1056717
1230785
1749473
1248121
889201
1240259
818509
61787
1636487
738049
255860
512039
535632
715834
1134222
1450078
1597003
848832
1491250
929019
1125005
214688
1342514
774032
967022
1677989
1255914
670479
807843
798885
776796
591630
1323838
1867271
120876
861716
769495
1935158
1621672
1668832
667819
1555883
1279439
111441
1481915
1222144
368388
275518
511484
1886478
52440
789745
1989478
1431754
562406
1527590
1711589
1861366
426751
880592
630093
1237139
744877
713442
1406664
764817
143600
253940
1111725
395422
1373197
860746
1672504
157852
319192
657234
82452
1719468
856820
1862417
1297823
113996
1997257
1255268
1450367
1682122
749201
878496
192547
271145
873089
1581207
675120
1959994
691765
1802424
185813
661265
88079
886842
253651
118135
638781
330055
655627
1608989
1726803
875037
1118834
1127982
21414
1625797
1721987
664880
1669318
1756033
1894949
1532728
774992
1568289
1803260
162966
470664
1616077
1795188
160584
146454
786302
878483
968591
205037
96466
308688
1657901
575422
1184034
1205642
1314114
1284273
1308292
305992
96390
546677
314937
1566384
1582359
352281
194103
1101252
390656
860049
1657625
367016
747854
673953
693316
47539
1549111
1812853
1748386
1962613
1290033
966277
380706
132455
398773
1030598
1982999
986052
455029
1717922
1715100
583784
468439
162398
672970
579419
712046
935279
921434
1574439
1387252
1455167
797820
1594923
1410523
1290611
43187
12264
43962
318490
947681
1343386
1784379
719575
504298
1744964
683787
774758
933090
460303
1960871
1423900
1781296
923470
641345
1030256
1069192
1593389
1151432
672392
900051
1007461
852021
420413
223455
914903
1409937
1311646
1469495
1695749
261844
80671
1733331
133415
1793154
575128
150181
750788
1427408
320654
1734123
894708
1855582
1883560
638714
1238930
1871769
1629836
1331919
1792044
1300725
732210
130657
537306
401659
452547
780280
494195
716038
551707
1956082
1956460
1575896
1163626
225592
471265
1442122
169035
846383
1736237
321839
1531607
900408
1810025
1284241
802456
1148005
857765
1152554
133052
721282
1439850
1994226
500843
199136
740844
732811
1725423
1426504
1743321
438098
1342084
657574
214654
1383548
467321
21020
179197
1906797
1181846
1373242
367911
43679
287634
257135
1756789
745771
35144
299974
649395
140826
1906026
466885
1344252
1297239
771317
1622220
246597
1849834
1545472
1207163
871915
1584368
1758286
1800089
582046
650952
1526288
1303302
1924905
606669
1076048
1871725
1729602
1052812
338698
590764
1057879
1744329
1661429
1987738
1430088
807802
726889
1768012
1099093
1963468
591887
690787
1846915
1974237
456337
149377
1514281
1830873
1129631
1809946
1391070
1899125
1749796
199158
1424115
201408
1668843
709343
66519
1513510
936762
1103491
340779
506596
1915024
1061263
1709100
1274375
620968
970626
1241382
74576
641312
116659
459265
1315282
1001821
1490165
1295127
496538
535555
311984
391323
1243423
405785
562945
906176
1690486
130169
525244
824065
1510390
1049177
1582287
1860018
948649
1589987
1282224
67599
1454257
634269
399602
1569428
463964
1573032
670835
1259188
1915810
788830
822779
1553938
1603935
935109
1891166
598115
41121
798294
1415457
31159
611443
1086237
1504414
683629
1110353
1713963
1295276
1026068
908381
1767239
904603
1410162
1333698
385982
1586507
680686
1588012
1538287
1485288
1937193
259027
123739
1087919
437392
1728040
645665
1134793
1281360
1297652
1782804
1709947
651131
1227406
1258296
581916
725870
1167370
555496
1620002
284
442179
24613
1200307
976190
1154068
1352196
1720630
309522
1670868
133451
1655658
1809002
1657391
97371
1712033
444745
258604
1130661
50478
312245
1062018
1433377
312803
881183
807531
965326
1641100
740994
496669
461669
1692207
115398
1927532
1199390
196968
523429
1346029
1568168
1197851
1951189
414140
1646801
938763
1743792
870126
1725360
1415156
864675
87558
74481
1900841
1099042
1216582
871186
939014
177683
1836418
133893
1837426
200644
1637847
1140101
560151
1690650
1950253
1925318
1399022
1192831
1083830
1038555
1231510
639204
1329742
255062
1770245
855933
277947
1143174
1605546
411823
867139
764920
1690600
771171
1641924
825053
1910432
1126622
330284
37414
352650
871314
350997
1414951
856306
881234
444038
629742
1945582
859874
1105890
1326726
1988162
1872575
1717528
437544
1514738
867559
97047
20407
1254900
1304889
1662446
1647151
712554
1422271
1832713
1366493
1081867
321011
1088507
100072
608279
1468735
734687
568637
773334
1842568
1208021
701938
484899
1381410
3060
651777
505052
1592219
1097031
1290275
416968
250941
824629
61982
386000
1015063
629104
1199139
900670
1755775
513681
1572157
1380886
305503
561527
1297442
1036443
1881334
1592463
605119
449319
680785
1779271
5949
393212
1574499
1964374
241673
1387781
348160
892036
745854
1319582
795012
1691446
1233067
802065
1171029
1202341
1194414
1980494
1497293
762556
798048
881651
884985
1958699
94732
340476
963689
1323925
538070
962178
875862
1101104
786726
1139722
141952
478042
1651960
420711
909725
1839493
889087
1355169
1546262
872355
828153
235992
1623259
380041
1287997
804826
1799761
110063
1347291
1146490
450257
1318073
1386736
102981
121845
1341522
1149319
701180
147767
1773574
25819
159681
416496
406444
191161
190139
389068
786215
1006598
490582
1283616
1918607
1967162
1619623
204464
1228377
562803
1894136
612046
1855503
897319
1157817
914750
221808
1254693
584463
1387122
741556
1384204
702796
1876028
1267235
1577735
1486781
180798
651651
610318
951544
215585
1631944
1451620
1795555
1898277
1330584
616127
389156
1805364
609203
1672344
1778573
257792
256844
1332582
603410
1124546
869434
1596321
998204
903142
530881
1570704
1923316
1151048
1811890
1964863
1312556
528188
1172011
44184
1649529
253348
762830
1576035
1276921
789756
96812
1534983
545249
1501860
1799436
1368949
877357
793645
1825276
977556
1904221
1669881
99455
1406490
654512
1361857
1268360
1746790
1659469
1090782
25624
921186
619556
735277
640124
150255
515165
1568175
108122
142451
647358
1707886
1130251
1535133
1219282
1326645
506514
1722211
1052631
523002
662881
1740012
1989164
1630985
1740261
1620683
471344
1084787
1251359
1569356
1992573
1842918
1377791
1693779
204007
1955347
954248
942051
1600465
133405
1563379
600618
1397103
719109
560624
958751
824575
1710431
1919868
1390348
718619
1769014
662635
1152502
1570680
1885766
1321279
1303230
1603766
1345643
1456471
507949
482339
1373290
336421
644639
1068919
175329
1726916
915737
1625050
786679
666313
495791
211810
1106777
686159
1241178
1987352
1442721
1727328
966546
981924
273947
461344
1646475
246547
480465
1430766
91354
940936
1650050
1379454
676827
714426
409010
961313
1798510
1660777
1057511
1583851
1914906
1556993
129320
1576200
1595158
1924676
1210399
1979199
736812
1046615
1508776
1847844
696693
532749
1401274
797911
1795168
329770
1251682
1852468
1595888
1563748
1619207
249246
1534087
1898879
436211
1397357
1209639
1496689
559924
1036777
1643815
7212
1881604
1570092
617243
1329118
20987
819092
835009
1607574
126006
832873
326142
143864
1730399
1672062
285049
336479
1429048
1087246
569608
1600567
513643
1257795
1991235
1539031
624934
1967349
178125
1204310
557772
1153361
1566098
1459572
750309
697070
470893
1423215
482991
491175
1886281
1611780
1253994
1808487
1501343
159360
1525571
433838
1254082
1816135
292583
694814
292682
1225872
1983204
827676
1940222
1889042
1108530
1548124
835134
395863
35519
1512526
1703368
1399311
566317
425877
1444366
782800
462471
1454329
583609
155035
845361
1947409
1127592
280770
1658820
1909213
647711
161394
1897663
1224530
1172577
1747709
86994
1573557
263696
1635336
1695437
1001966
76960
1315114
1345706
1604507
145470
469741
332060
512786
407961
434117
1492627
344603
1640180
698645
1989421
1447664
311183
836484
1766946
789210
1038453
1447727
77752
1030350
1170155
420514
1637267
507338
1282951
882602
1742336
899620
1591494
1103601
196764
482198
186866
1631702
1482585
1941186
560654
1759142
776644
1772370
235446
464038
936465
1566932
1641649
574957
1326410
1352557
790656
407291
852998
685925
1681255
1559348
1428793
1163053
24886
66938
952191
343486
449808
951155
1854362
1287948
412810
1077685
1251120
1329705
1789032
1424385
567246
1554898
1393753
418192
156464
1745955
737194
951212
1965420
1386734
1841272
945234
1693131
454417
739462
1715886
1158984
1590828
1425243
99502
4875
755824
1079660
340944
349993
80397
565328
140417
1281767
1816054
586530
1912942
797883
114216
884219
1473943
511496
306676
818943
1322224
1087303
1518884
1529433
1207220
1697619
1749136
120420
674518
61685
1075682
1502503
481670
1477758
1712851
1382838
1047704
879408
479615
1771646
1250219
1272237
820602
1447399
1711112
536539
1500950
1324955
123874
791817
820324
624023
593354
1644861
1729352
1136340
1519110
1717468
64801
955223
406453
360671
230968
838788
263609
440738
257665
1161762
334157
820685
908061
376623
1733680
1941424
1063616
1294512
237520
1665582
1046825
1809825
610049
1556080
595855
448547
555077
1896437
213968
1940404
608974
1550487
790229
1324245
1582994
526103
1810565
1726109
1028052
876466
1112819
749612
979594
43362
270997
1193312
717517
203832
1482302
337187
1917308
1111128
927745
900833
379901
221529
10072
1904006
733380
669140
108715
1256108
1980172
38949
846116
151714
944287
817599
912489
520804
1259539
1821077
1856235
1486205
633484
1882687
1491102
1611509
991040
544035
60480
665241
622429
1048186
75296
1423541
274581
1231527
1726017
1047901
1888341
1534293
1717887
642598
1082957
360729
1091107
38635
447002
1754355
1244076
1642843
1778641
132382
908711
1551996
1196119
1575722
881402
814854
1407952
423486
1549895
57279
1759182
45791
54555
1664528
409932
1811546
221518
1916352
801592
863452
1679149
1499203
43628
870176
833676
1181388
1641534
1679235
1310523
1498452
138279
770767
1854368
1941694
305087
144204
1517872
506480
76355
1296785
983047
1698805
517528
1319390
1844446
1162118
1856433
1725492
1895100
1573056
636401
485581
1903720
699492
713630
317831
538748
935329
794447
1146272
822924
227466
58473
1801352
401247
1917424
202067
1620229
1191054
1451915
79670
35085
370695
1285940
976449
159044
204662
133498
1689066
1879800
937999
1655666
1705456
515718
1541877
1423883
1363835
622859
74737
310028
1664127
1965407
384758
1430643
948487
1447729
709770
229183
1838531
783479
556840
1178560
1471495
914463
468964
1687516
1688785
10903
1154359
790679
194676
1176216
1683383
1107562
1877443
1114487
1843143
503442
764324
184814
701949
371796
1083605
1586581
683546
1462010
1735053
397809
1393781
1220971
1685757
295009
1712658
929853
1410195
549662
754119
232201
356096
1946600
941665
1098954
1981384
716900
119377
238058
1052754
204188
366672
1106921
828070
669141
393882
1347020
1517797
1983104
1031045
1205161
1895015
34177
99927
1136248
1819865
201276
1320959
768773
160437
1804441
612292
645905
1566659
1209938
1707658
460208
1815207
1684050
1689756
1185228
1906653
913379
834193
94773
140639
387283
1070904
1374101
511166
1832622
964871
455712
1937908
404677
1939145
225942
1861291
79979
738390
608994
1014508
1595242
36843
131256
113504
1307971
1502241
575110
844503
1935497
246294
1296809
513528
869091
1678974
10903
17390
480651
1968650
676359
1428088
526496
1423399
1710734
1329293
1766743
1305178
1655517
1268427
940510
483948
854682
1165563
1771638
325799
1200302
535956
333616
6563
1172548
343854
1011776
587692
79107
660415
646501
1329048
603898
1415002
1232116
957707
479802
453718
1288115
1269721
135679
1822669
1327646
1288070
1265808
1191892
1371634
295775
1004439
70563
440220
658874
278628
1685720
456549
1904155
1214814
1266407
1788090
1693900
54865
1873991
1604855
1895288
369096
1023990
532118
1116484
197772
778712
624880
1215775
797800
170594
411443
327658
1213231
231662
1460677
1857792
1066059
676040
1200953
1132692
977715
1181617
58959
936732
1771913
603636
1526377
46289
380666
776715
181529
1530518
787039
538578
20469
930407
1246147
1699452
220370
28529
1471540
1051689
183965
1452392
1472748
675065
704692
1957558
482188
693094
1086290
436347
549485
899128
1419036
739551
1304938
475194
1862803
1264855
516350
810143
391663
823584
383197
1040135
1852925
636114
1873847
1447256
306849
1383241
1551871
1685590
1115368
793349
1120665
1898119
506514
1345114
1184667
1938845
1335570
1989833
167944
337370
1479925
778729
138242
1639935
1641563
1774421
1086551
348106
707794
1058280
1928762
1247140
1504324
1811825
159276
1865658
1477900
710491
1360818
1608852
297770
895341
1961376
868601
974056
886445
573564
1532892
1497151
596668
1864428
376852
1653695
590123
572958
578866
753627
707638
567343
1352358
1562056
1233067
1221654
784463
378605
654525
540575
1888007
780188
341548
1846832
227979
615473
683190
175504
220230
1493528
1799794
1220398
1040462
242100
317367
1810145
28800
1812652
1572690
457858
260863
570346
355275
999057
1860423
974799
1090998
1956625
1688031
1694229
1128253
1118624
363706
1237135
52437
172808
276422
1266152
1390099
1578952
1651208
1226459
1116406
1140119
1629297
1971827
1655592
181866
1439769
1364953
412294
785441
573682
1093803
47847
1246103
74500
1577831
394452
1635780
1629163
181194
1472009
1969752
1518944
1987341
314767
1424804
1354478
1915328
892351
19094
1287480
90522
1169076
835286
454534
264500
224920
522623
1831696
193076
873342
1459416
1417344
1839504
1527271
1873120
575400
1943490
928712
141281
578617
1043472
1042349
31531
1819494
1169401
532961
1674751
15764
1672376
108118
1281944
638571
1406061
402559
316578
974576
1497236
1931049
814355
1481186
67880
754655
457221
1179601
189170
1723
306969
1224135
663067
757218
197996
721014
1362352
664555
726456
522119
496357
578669
772291
1565330
967954
1071195
110703
495118
847894
159662
1931469
1425474
1623507
732590
1102058
1505496
1927384
600866
868738
455430
1869825
1185795
1068564
146017
1169840
1862680
1385741
1887371
170973
28655
494701
314332
1876920
1978945
249551
839337
1598801
1375591
979506
261975
1744085
1962096
429101
1503755
445386
1254535
697147
662409
1610413
1950556
756438
1022389
587594
1408352
1795512
1205418
1674604
854342
1624020
560580
1800934
1337606
312119
504016
1720636
1820546
1989978
1180691
1241541
716761
1264625
789325
953376
1761712
28310
834465
1061032
602811
464003
976922
1397036
748709
1255454
958951
1962960
555018
574871
997785
1907025
832140
1851515
1074617
1616670
318468
580091
756601
1424355
767869
1403613
1234114
464732
559515
510266
1199799
694184
264241
388102
1106507
137823
298414
1273560
1849838
1064490
1535011
289210
1706534
1056142
1187703
1933455
1147141
1884465
669221
1416154
1902965
732921
264174
577272
1138148
1743747
227912
653376
22561
152977
1457525
474632
23173
20862
760548
1539759
352962
1377306
1313682
265884
1741266
671538
1405460
1383315
1488612
565855
940063
980756
511866
1927555
288642
1536801
432049
1682234
717303
1247473
206226
304104
515909
1008144
899494
994264
257390
1278614
1615006
82270
1709904
39819
101380
65499
441820
1051785
1475266
762248
621571
1082771
327000
742549
266664
1069063
1508970
1798317
1633091
861386
469747
1674556
1012623
1618570
591049
1723147
1296857
313148
379089
1872161
1725045
1910619
1958802
1093670
1003660
1830715
287986
1585986
377074
743169
928502
280140
1732138
225684
43280
967903
465506
1427487
432967
543167
411665
1128662
328180
472876
893874
359166
509887
1216332
96292
1601303
1433576
208887
1816920
214653
959570
458262
479159
1183365
1612625
241051
710823
1628416
174381
830820
1621698
726758
540833
978020
1589490
1640468
725987
862462
890380
1944613
1493931
1229476
1392379
1380248
1838622
1206554
556710
579504
588327
29058
1073679
1872579
1303565
659722
605019
354088
1530027
1282183
182383
1993862
386340
941826
466077
657098
1423173
1886957
530322
120316
917996
1030080
1667711
1963641
692988
1982404
1203276
741249
1115950
242625
580766
1673724
1326030
1203091
332890
758723
1868917
433134
822197
1154971
1382025
172624
1880096
942143
1867000
879844
1644086
1929725
1699083
1869532
541739
1411107
576645
10477
826380
995622
202452
1842204
784089
1619147
130367
182862
1070534
1908426
1834384
614803
1239107
728182
1507486
1398213
1698868
112281
391975
1888994
1697773
782198
1816167
1692601
1509322
1436290
529731
1223355
597036
1960329
525477
584531
1173444
655466
1210054
492604
1377977
615560
1846027
1637009
718705
262534
1790580
757795
1082452
253601
1438727
1249011
445102
160483
50039
455417
967573
1849378
349734
506828
1677973
229316
1853912
559821
1980972
1889336
1040661
589704
571908
207225
206871
99682
332562
1804193
539552
511399
1074240
296105
765490
944977
511059
1733288
42993
1548607
1808684
1287246
1186233
1556149
699210
1379839
1296118
9457
1099511
420997
1592887
1933577
1300906
839649
1823146
1714115
1739249
256913
1336794
294474
986402
80473
523162
1193371
195660
1618308
446638
1422079
1053109
743685
415340
992411
1505059
1440162
903475
160099
50889
561125
802998
643489
515056
915416
949090
620546
129502
1769997
1028232
1732684
737136
1246037
570144
1198189
1144883
989530
1813541
494329
1633010
945025
1948937
1679220
1813922
1279949
1316651
1103543
1525152
749172
394768
1106704
1110592
254503
1773113
616243
207895
1803233
886659
1409192
1154301
1354914
166618
1316431
485118
404978
205268
1829921
1555348
358317
54076
688094
557733
1607449
1393337
1808831
1701878
643290
806178
227093
1497643
1501025
1924608
502136
29913
491330
203532
1598794
461598
1394966
1763808
1086218
959867
885962
536860
1532705
998129
1597409
1327252
257856
1077488
375830
1032347
575464
64642
742531
1972279
625578
388029
425050
1210843
1780806
1176985
911059
1562707
185533
1903481
590335
1017993
1075302
1954820
1967779
91505
382913
1780739
1034371
1709392
1773475
1890949
1111544
1986497
1117079
628122
666706
1655234
447235
493477
163573
1437300
398120
666981
710524
351528
118462
1570459
825461
1238465
1748557
424566
1517004
1834005
834391
1599426
300839
1410854
1498552
539095
257670
537664
929432
239982
1408670
867025
1009877
1229415
1231149
91888
1445314
1744981
512140
1663382
1895356
1970980
968236
139660
34478
456226
1258396
615613
764007
205797
822501
1762376
93424
150050
1325707
157762
1878843
1939812
263606
1330544
890652
1551322
1922184
772879
1893349
316200
800394
1050108
100866
865305
1609198
995718
1748233
23465
594477
707173
1517739
652272
86898
727540
1163803
911324
1780166
1963443
1836968
1939050
1871542
698415
467396
1824005
486167
714292
1012095
1835958
673063
1411002
782047
704747
1233953
754169
286578
1709387
1412134
1342239
1800966
295112
1128589
1299757
1106248
599846
1142163
815160
1029067
1051327
167303
679521
250993
1418862
1198502
1058310
1456219
1485031
941033
902498
1453429
1640886
1276141
1922119
767101
993096
718700
971589
280481
1847036
326025
1771019
494567
48503
667019
1643029
136073
1603617
235004
288261
357453
1695843
1922269
1883080
1126123
207378
1402720
677943
1310846
338190
736335
1158918
1743521
1883247
397179
9263
318803
1906255
561847
417474
499536
8842
1040514
1510131
1586345
717858
1357488
977106
1135740
33268
1300745
1276261
1945413
627934
1729784
754348
1950405
1290703
602975
174159
1795625
793555
1696675
1795436
1302114
1044012
1929585
1663913
127142
940225
1119598
663998
1886967
1407193
757914
1930942
1597099
1122408
1531630
1805753
1903143
48543
1626760
1802894
382419
373666
1489968
1007910
332093
1752351
701931
1914065
1479078
616779
26256
1681712
1130699
958565
44929
1037775
1691097
548808
282005
1635901
1807478
1734394
1972954
1789132
561598
616234
233231
1213634
572914
758832
385611
1103110
629542
316362
1802502
763277
1473996
460168
1493681
118664
80897
1560514
733158
1854708
1431429
1858514
360147
783261
1186673
1691922
838291
47906
361244
707754
1990472
813537
520030
1698355
538901
1296127
534651
863043
1847552
225012
1956095
393391
389979
1993867
1759603
1982982
603661
1709509
298493
473463
1707074
1034039
1462611
287175
630730
512629
175605
516476
470169
1760794
1450331
802949
638743
1228992
1806301
224308
1383428
301570
1774394
570537
1969989
279555
648105
390152
687388
436736
305074
1201396
400284
404819
192463
1356139
493178
228548
1559494
790862
1885384
1566429
1732968
1646070
148859
285982
1102304
1050458
1704115
1383606
115739
1044705
878315
412233
226742
1681473
1751256
1832369
47444
533368
101984
1814178
1523429
121136
1827216
1006056
947028
483957
1402429
1509900
1575457
1951528
827543
1119554
664596
1017113
920444
527701
2998
74934
1437015
547005
1520968
675348
739806
239391
1511059
1875874
1605923
560430
1077407
103899
569756
565166
1378934
1846750
293870
1006158
1329943
1399326
1538226
1892105
1743000
256795
469114
1240966
734885
1168605
541094
117343
749897
1005156
423428
914801
1706895
1766021
1104406
714697
507242
1839691
996662
276164
1874446
1032043
314954
951697
1861145
1963974
1122489
1597172
1697398
143439
1613509
399703
1319915
1868914
801989
1753734
255657
1199157
207376
118621
1960525
1772796
163343
1910819
988854
1827877
720122
1968208
688147
1335920
1685083
1289749
716230
1577897
775459
1548707
1095424
913427
1626531
1557354
890234
1751910
1478726
694853
1082855
1852538
695521
979579
1384081
246466
229980
559761
637227
1761216
1267067
705579
1230559
1836057
602531
1782307
832611
160549
1361357
509847
972794
1264145
1334526
1762850
401016
1639803
1981401
1693700
971418
187773
964096
306956
574113
55950
306283
588845
840622
88127
1190092
1886509
527617
1964038
346706
1541012
1450997
856738
1521912
1941994
599802
1773163
636864
1473752
1842826
589585
1838129
993435
335412
871408
1366957
1392744
1211390
1195567
1263076
145072
331782
578801
173617
281568
174538
74150
1433707
1242009
918742
1286103
526057
1591035
1883127
795526
1298922
1169628
977895
1858043
532968
1205162
1752516
1469699
488271
146748
388672
717422
1635199
1283285
1098138
1584101
576539
974738
1043530
1475668
555272
1676663
882602
576346
1509564
134680
1141150
136188
259236
1606144
73994
1311771
277322
547422
65774
1457701
407995
1804485
401786
769164
941164
786474
1025288
1730075
513559
1308699
1040793
443508
1433477
788026
424483
550925
116848
1167611
1980697
778205
615197
1411454
937403
209507
1969670
1653152
415773
1063299
383054
1325559
230366
1442959
1556056
1477991
956931
973390
1594203
1017523
198010
1927507
802164
79142
1551884
1879182
483507
893358
247992
1338258
664936
79015
1899935
752999
1844726
71026
1552684
389206
220884
220455
229777
847584
1468722
1595390
1544697
1535770
1967020
610401
296105
626348
606105
998564
1376266
268463
1651064
128477
1564769
454082
1203794
1394468
164035
1838213
581629
1332244
412228
403881
695559
1415445
777422
1329687
1041368
1922149
631815
686251
723696
293489
1757954
1614462
422622
825402
307479
1227365
1037385
995978
229424
1861691
469384
1198207
701163
43549
298652
1958338
1733902
1274485
1597996
454572
1913318
1774373
1632970
1904232
1332399
744230
1131020
243658
1474871
1025811
1152088
1017115
167838
1385923
554019
1325956
1195059
348207
1031064
189063
1667393
382082
1674724
1918243
606565
1519707
700035
1281324
937865
1249812
450245
1246543
498433
1185045
605934
986983
650173
577030
1247005
620856
255575
679836
142965
620735
1815068
821382
994572
653012
1463867
1959509
1911456
1109684
291891
1057287
582642
853572
1715701
1042978
1729590
865579
728773
1290057
296169
808642
1227497
1965826
1511040
678729
1740980
1580071
109325
1286815
670076
630231
990258
189926
1990876
1662886
419278
505398
1414449
1941058
200339
246953
1466265
1595249
1852642
851040
258779
491670
10939
13355
747409
1210922
1035059
767348
1582839
1377284
1350396
802007
359794
296303
36916
51979
475876
212105
149725
1911623
73418
1231966
1800756
301514
950510
476872
1372159
357658
1714738
1412087
677961
74315
1330573
1517752
1821920
259648
1624442
523521
467732
1605356
1556901
1408356
1094292
2704
1475052
668843
216255
351601
1984601
1021520
1409272
266624
1010137
583623
150420
1655417
1765796
636633
237603
1269792
519464
76295
526732
112850
841419
1657923
1222324
485283
891307
15145
1016325
446905
1913945
1346194
414882
47762
1586926
1795507
800930
418515
1842887
1861229
1214048
989008
1691852
1848243
1131657
1460706
380038
1328929
990544
1581515
1968564
306531
1848252
385721
1688785
1343742
450250
318745
56514
1493672
1139623
1295246
800384
1045101
704444
1659070
1360220
1935563
805768
1206136
899386
25685
995309
1898964
1569281
1479272
560852
840431
1701947
1878279
1478531
548095
361323
1827652
1238451
1434647
1089970
1006879
831920
719171
705042
652301
1864359
115840
283817
1049313
1921607
788989
761187
1581843
551297
652902
1233579
1989304
371597
1227577
1912161
1317466
1016872
476934
1942906
132808
572
1812508
84995
458932
1769687
83507
52544
1713460
97139
912026
1652242
1166530
430453
1174774
1033696
1351924
1857365
1941400
250652
648278
1658486
1925178
358654
166506
851461
743833
1353629
1043018
1871998
1280603
27719
326820
359509
951899
391897
637974
1451318
938688
1375905
16971
413648
828489
344530
1926573
1273714
790612
1713263
1899061
887526
1592721
632504
852583
900444
411881
1568421
771762
1722993
667613
1078684
1405247
1841158
1614264
1764014
534741
1106394
1096162
1679790
1534589
430247
230921
780655
1247388
955480
1830503
701731
784774
1403665
275699
600816
25919
714301
1779422
403190
551090
1315787
224
633851
406067
1656722
1188208
843725
577165
1291436
1347513
736410
1285239
1578542
120789
1508519
1422128
1704642
1149089
1642699
18102
897378
624857
1531023
1126320
1241928
721884
1341340
1109677
161523
133933
1580526
589212
785929
1595361
1498986
1805141
1369490
710279
1023732
907129
1807040
1455804
506543
650880
73416
1526725
857788
517835
1466352
891898
329997
1755689
731958
983111
1279836
586003
1258540
662354
1125949
1563986
277913
557616
1091920
1643460
1625119
1097863
249073
926851
356941
876618
1056580
699176
1406229
503931
457511
605290
588705
240038
1652658
1127292
171237
626102
189408
851435
1312880
439257
819116
1804849
1664744
627167
1204113
641203
693544
777340
1044954
1031945
621380
1166949
863966
797161
1230459
1747509
1857836
28843
845062
1822844
1852055
1197406
1261671
389810
1722052
839858
523321
1512534
1598295
569267
930820
208004
13063
53275
375997
568991
323351
62446
1863502
1889901
974950
1347326
1262798
1735937
861658
1025966
1377551
209294
1426032
777067
1676270
1943655
524795
1110284
1539625
502408
93301
1465202
382714
1873838
560500
1947829
686387
1956762
1810513
728701
255710
806671
1954141
168
333677
260504
1063078
894938
1982988
266535
181175
1831553
1486630
1423698
54035
1241833
651372
1200999
1943750
318704
308846
691148
1900674
1683844
1245424
343209
1214653
778907
1247442
11274
437292
1631471
435750
1284041
937114
1019931
1421483
1287772
316594
695875
959908
176681
489184
1816577
1356349
1680797
1194739
1873383
676536
254997
1369780
1915196
1655995
1431033
1461954
145739
500085
838780
848186
498831
382957
1258603
1545650
234401
1345601
653073
1466178
852388
612498
301585
640617
1477936
1950502
1930729
790263
1311879
894044
976162
1803077
2155
1696038
1820124
641923
954380
216601
1281207
1233715
1410048
1227167
92050
301048
699363
1304061
818743
1062976
711164
481298
1013293
303806
789503
906337
826770
1544845
540618
919757
1771803
1853276
1304143
219046
446271
1033615
1660217
531458
517168
532140
1352587
312783
1313534
1884960
1615010
892899
1136496
1043482
1774692
360943
570445
1863155
671674
1108700
1026010
1182785
1830447
1154856
1457375
1529999
1689464
988632
1691316
1584757
1189077
1293247
1002234
256189
573467
1826340
835278
215784
660808
926608
1242395
246762
605268
793090
783957
1891914
1634969
650876
40105
646636
1273238
432370
1972255
159007
748511
205549
1187273
545994
723958
1554800
135856
240406
1427491
1300719
1709043
1228023
54615
834296
972272
233083
916793
321666
1571345
1033902
541249
175361
418636
500632
1024998
1059058
1184846
715285
1894579
1960243
555155
889525
251587
615013
551435
320557
571297
1950031
1311679
1298390
1125155
739953
1624283
1678151
522666
1488423
1224252
616745
840823
255958
23529
556673
991556
1740937
1477968
258314
1625389
34272
979417
203699
1403823
932345
1031546
1095752
591793
1137876
1825207
1874970
1128333
1243990
803645
1850989
78156
1967221
50633
1959375
883954
1168964
1660308
1760678
636550
18915
535403
1936897
1401229
1220856
1435513
1246627
288005
1944520
1706318
505293
1315665
219848
1133665
1866809
1509514
229324
1790809
195370
1664181
348865
1885319
1600325
1473099
852660
471846
1590171
1323972
1960689
1945625
616044
1092980
325487
253738
950609
1302674
13750
406360
997588
1587668
1403886
1555260
423793
791065
898792
495566
1721450
274836
1224418
859255
761818
602913
417809
1194166
54263
1959960
1528389
952844
1996307
1880265
181872
1145001
1932106
1558764
1931997
1826793
292113
683049
1787047
298432
1548607
1771303
817514
673635
1997292
466898
1696972
407488
1572882
753923
595990
1501164
649813
1673517
1310011
240598
277023
252068
479812
1280557
1364625
359230
1897138
242075
1962033
1362343
672188
1938263
751759
50699
1318053
1812120
1158068
1733616
1153180
1500577
513200
272126
1924204
1485982
314413
1074222
10038
966839
1224879
1267449
1356644
215221
461597
1686615
173790
382934
1964914
140361
1261995
1390575
1075210
1674758
907370
1643773
607473
1328111
330708
1096842
104612
1437484
1789538
65929
1933898
28735
1288801
795775
1692858
350270
1250071
891
559724
712467
1493852
596873
897668
677397
773749
1546206
1422406
596938
1707918
796317
956726
199676
1525793
260404
348687
15637
1884145
240451
147479
607573
1110886
1762717
1976408
1715462
379421
803762
979399
489140
1789826
1230655
782561
731007
494747
1732008
1877715
1131316
853046
1903078
767580
816372
1923273
733855
164872
217891
321685
248000
174783
1167799
373974
1647542
1191811
1226780
219226
1312684
449040
60130
187840
1822920
1292576
458830
758287
1058523
565394
1668632
1691150
183151
104539
410679
1553212
218502
1960479
1043543
875467
329526
1887960
321415
287604
1038924
1213301
861919
1208297
560778
1519928
1515928
136597
1302855
756846
1172500
1376356
423613
88394
1276374
1079016
282570
1321656
1496044
732273
811185
661120
718629
292858
127556
768663
818957
231960
1063665
410571
907235
482066
357899
241984
1547795
1199409
190247
1850666
1939954
205884
1992412
1136991
707810
1995074
952425
1733884
842738
383614
343037
497155
1698492
1143466
327062
1513322
1008812
1160285
1587055
118838
1196653
1788150
1351528
1477721
1375618
928052
1431241
998883
1451419
1500446
210214
407997
104179
1316814
1728286
478962
1374343
1729513
853823
532522
1593904
680999
230135
1244110
670992
1149130
1362627
1565802
1975277
938288
1336525
233410
385425
1950265
1240599
1689101
1782790
519840
1884419
324114
937541
236220
1341326
1946967
71708
1354511
1101819
1934585
1949240
1508662
1908214
278904
446289
175704
1504112
1802404
1401588
810095
577459
663413
1812644
682699
1193770
477711
447927
1611885
786071
1191846
1348962
116662
1130392
71318
1211656
1054838
938363
1459476
923963
1115734
362188
920196
346353
585136
1455696
824744
1016797
1256627
1269544
1554980
1801564
1711253
1853217
1912993
423661
1410820
1332661
1607163
437104
1084098
1888734
760569
1065780
110967
1512056
1829060
1308125
1795642
1906294
1529844
1070306
1255169
33636
1476815
1023262
1591545
130732
974945
20295
1768147
1550693
758122
1893826
969422
857806
584159
969854
1453277
919386
1517410
1741426
903164
672443
1758027
1623621
547582
1331117
830985
150273
1450559
952963
142781
1874940
294535
180855
407328
1205796
897348
1248427
218866
1376293
1427330
1437514
1656219
353064
458778
1031052
1656604
1076669
483170
1540361
1049005
1785065
959985
998021
1695694
1781224
1546565
629100
91421
1887949
568047
602786
374141
1673899
675689
1169183
7482
1232734
1791077
396919
17820
1330398
218549
1565822
1852497
1548338
977584
331739
209251
843056
393315
1221429
124416
788002
971815
695402
614410
487696
923236
609282
1675296
1080669
1238202
1892348
303248
1411330
744559
131846
1944842
1272468
443830
1242472
55158
1734126
1143300
1830339
1804932
1650188
714874
1807088
1754517
50711
1873076
83968
774874
432212
889734
1313356
1718778
1019440
1484644
958218
1703695
1566861
287019
1057380
1778843
36485
1358936
1960289
1767150
1272374
102927
1238943
1360011
1948829
708967
437342
815442
1653492
674975
227043
287028
297778
1820439
1456585
468673
1862652
1959147
1191073
1008376
1982375
756677
536056
974493
1208276
957181
773115
42293
227164
924888
1875416
1977925
653777
1712418
1541381
968028
386408
1830940
662704
985403
1730146
833659
92779
730860
1632781
1774269
1153243
364936
1418243
1982785
1659326
1688114
966343
1560343
778767
644698
236007
552293
472061
906976
1724535
1899542
692979
1553033
704160
1289932
293636
1283109
1189848
692552
778882
911564
193010
171353
241322
758519
1491512
188642
559074
1739906
591232
1891158
1812617
876261
1193691
523908
1064111
620766
8105
1046563
800236
1815786
574693
1280952
754266
1410920
131061
1529250
148131
51414
161313
1313050
940250
860379
1571070
908876
37165
1722683
1091178
1571723
1457734
1088315
223405
1357138
967551
864266
70160
506125
1463591
804939
709437
54953
1042356
586136
444728
571075
545553
717361
1345171
1601606
78243
1743475
108305
1908122
1233573
1223084
129579
1820401
1587467
1153753
978260
764345
6303
1893982
247463
1581130
1017762
965830
274435
431878
902398
1267654
1011338
1459441
1276066
300323
1569338
370811
1094250
1187083
244580
144599
1071629
809413
1716643
1875570
1284753
1817526
450559
330850
1211502
1678419
1741365
1808181
1175131
1364633
1451997
997648
1473178
1935809
962963
476573
964245
1323592
664108
529832
755040
364778
663741
1101463
833277
358018
1751273
136795
552532
671224
411902
1171680
977525
160539
1573212
1954060
1512407
1977714
55086
288127
1265329
57065
22636
654618
1597234
111748
1244808
1727262
896459
676240
1992491
1158198
960817
1968844
1535933
887941
1781985
1940157
1506191
42425
662889
1616295
822823
1464680
617933
19795
81292
375730
1658654
620956
750498
1796945
590637
747947
1972053
58773
133272
1971612
1308238
1617657
1934440
1755600
1731640
1296016
332376
1755406
256224
429406
1304646
307791
83373
1819001
1238536
1860702
9367
1844727
155746
1626360
624317
1572581
1227456
1905758
1833006
538541
910195
401351
452623
43674
1579215
346764
21611
1219605
1516001
608924
502579
464406
349481
1762351
1787737
1560868
1064793
66627
1499219
1466763
558535
1839756
1962659
864103
1979247
1494700
637940
171313
295438
1062741
382278
1512751
44685
1074519
1294812
1009316
1816042
353146
1598878
360646
1810855
978251
1359708
1752397
1151955
1977788
1867659
911382
1211457
106392
145198
1061111
670040
584435
1524550
714827
889556
1801511
645649
659428
1226495
1246731
581308
993476
838586
270084
223682
1914155
1576985
1466693
1452385
961915
1550527
167012
980930
1255130
1516715
1535240
226883
1852224
1799023
1170697
726074
1322937
643559
1925830
805533
1691513
216676
155243
697087
1715064
377609
704661
1959012
1610072
1265838
820104
223433
1605719
295579
877426
998739
1610918
165989
1760611
289359
847215
600703
226521
21251
1678559
1977709
253299
1839435
440344
40482
1844996
1662794
1978592
657993
171078
1392642
1623659
752942
1050575
921622
225836
615818
678664
1714503
8695
1064592
688020
1552778
770474
848901
481432
58936
1792497
455022
506601
507554
973697
636102
605153
1177121
741240
400022
1953089
374473
1792151
1394414
951223
688781
3993
295223
782477
1402335
574896
1847882
1733649
1569464
793790
1536986
259137
935713
82313
529308
1350654
1927051
696247
1407927
1387581
310657
725885
232206
919834
1081448
590123
776557
105001
1515092
670413
175759
767424
1105726
448104
141652
169981
1837070
1959780
417000
827709
591738
960517
1669950
1180895
898910
1691194
765245
745406
1332576
784691
1264698
938457
958101
632121
622313
1415990
1204339
1496820
1518627
1159458
1185598
156864
1645694
120591
1869825
582683
59147
1694921
1398181
1427943
1315826
779663
1054168
869967
600062
965697
438934
1920807
738226
1204187
1311763
1097680
387334
1211974
1042126
1313393
1565441
126107
1287786
286679
922233
463989
293695
1686689
153598
1854976
1259511
1387965
1181156
13918
1577859
1868070
1163002
1566003
813431
832079
1923137
1607350
1498153
876966
911479
804308
391730
436496
1100297
489004
1017400
1664985
1991653
1844237
602734
305243
863002
1878750
1996612
828737
1556815
698205
636355
1991017
934356
1204944
1754490
198006
802444
836448
103897
1576950
1176131
115153
1304908
1696035
900629
1057111
736733
1426483
829763
1871101
1097247
1610927
403908
145770
38422
846352
471713
908661
478431
1034854
1339704
1359960
190254
727146
647464
254784
1231205
1619603
1405766
891249
979669
18961
210168
1279377
264864
502593
1429734
1063622
819256
1761531
925412
841857
1118455
389026
822434
816985
1008303
1275972
284674
603245
819375
106918
954379
1639617
747058
137197
742200
614072
1380905
1448888
1715929
435463
1509255
533644
1998605
292935
858666
116781
785106
1224017
1023233
1264915
251398
1543281
265608
402529
608379
1416624
1812225
780932
326776
417031
392398
386263
840749
1770600
1178938
1853864
606999
424293
1232669
1039009
817660
1559109
1026352
112143
1472027
397579
998475
590903
1787818
1908675
254603
1530792
1487464
1879369
687237
1551752
1928396
1397486
981950
628495
55770
55378
722277
17107
249766
1723863
1699709
177189
1553600
416839
9352
1770007
365613
1197313
1099575
24684
668508
187932
1110256
878659
588602
396701
500364
582170
1033730
519143
867674
247667
487835
1781204
589953
1591158
1568262
1397854
667668
226756
1134486
444351
1600666
104287
875931
1537906
1632503
1518998
1923838
1226032
1820654
901262
370781
393531
528393
1118133
1276108
238006
675732
1294279
631632
406029
977608
1359461
773520
1763215
160050
518703
884890
147875
328978
1639456
1859496
142225
1100852
324405
290095
1633144
1029548
569419
569041
782401
1766987
1401064
89860
1487666
1619257
1411903
242573
747522
1099356
1171548
415831
592504
1286597
334205
1555866
124373
1772553
278940
144951
501117
62917
1825620
1212369
505931
1319695
371776
1301494
933156
668386
1714794
1238232
1463063
735055
1987594
1319087
1907512
1802235
1234205
1189107
1133518
1197483
7734
68810
878585
1942621
1807243
833627
553872
1685712
1589838
1567885
189108
592409
909279
639059
60215
148469
569463
527006
1209291
473614
247404
547589
1262316
1526249
1630014
1321761
444073
534170
662686
295777
81734
307587
1357067
84137
633548
571539
548060
619023
1253277
318190
695652
831917
734078
1027432
112225
1440951
1243408
1227745
494138
471581
1724790
417867
340927
1517882
1373827
970491
1789013
1997966
899910
243669
296169
1691049
1100661
359861
640729
278582
1390466
943252
1043679
1689023
1185258
1481785
1236168
1639019
857759
1973467
725094
1308771
1338098
27188
1157387
55414
600517
1208713
1234282
847114
895514
401147
446012
1276029
564983
99489
985747
1381345
1649710
1573510
678057
1992756
714194
1276213
1991916
1037419
806321
1932976
1781962
42211
1586761
95325
476473
1629143
1768083
1143986
1175743
75862
1597691
559980
227525
1249391
1298272
265523
1130173
317965
1879162
821149
658219
1023639
1041388
131399
600690
1784804
1691412
202873
1511354
572039
918217
1053279
1129089
228702
1156007
506754
35354
1239568
1118281
1016825
1445638
1249345
276707
790315
1892194
1814153
1805654
450587
1365742
1418800
63755
956651
108425
1031703
740729
1478833
1951214
124221
1177871
615422
514348
588783
1570796
1459252
1203766
1404978
1605339
375433
1326753
1636814
1153113
341273
518221
1872787
245204
927319
353788
1346267
759597
1973947
85445
1929901
1667417
1530515
1025922
191302
1984499
92577
1714120
725901
1991241
1999755
131504
815806
1446321
1276275
500073
1808263
222366
1060327
354935
1174635
1563823
508292
1492251
545466
198608
847337
373673
1928273
81359
1426663
1241781
391893
1611625
102642
591173
1734009
1112677
1000714
1577274
1152096
59780
1245154
1065002
1337535
60142
1333528
542319
584873
1394573
691603
867076
867116
1624316
280749
549159
1835797
442484
1022584
713494
1486974
1391729
46320
1866640
1330508
862632
1573641
1473282
271210
968701
1720283
520630
1745931
429626
1197913
996368
1459941
555406
291301
1002689
440512
39242
1740112
1156228
823625
707198
173021
161234
1096493
69957
767885
1256873
502210
123317
976031
1849291
173718
987890
323537
178860
174256
192664
952982
1323233
1164666
301660
1385802
851582
628256
948288
1727127
789434
398781
1270346
1952254
1615420
135360
1559683
1766673
514117
1182903
1678966
592868
1718645
433352
630765
954193
1289902
1866631
327634
1365210
332159
1057878
858399
232983
370033
919064
1918888
591974
707082
1026561
115211
545188
307613
1845709
330927
1906971
443498
1616086
1645380
1100956
518309
1832700
1104864
189242
1807066
716656
1825824
687452
70450
925998
1819384
1128053
49482
117162
924232
870970
1761799
992222
1163318
934681
1641474
1717257
1256276
1120007
1422438
1980508
1814026
1623946
1307654
1734963
1784368
757757
869072
1115828
312009
1502647
1627840
1608459
280451
1710633
1583631
871352
1966866
1214864
1452005
707619
134456
247960
841654
489820
745313
965519
247286
1701655
232089
440852
1556619
320172
1766500
1736529
853570
1201839
1197507
474425
474645
985419
1324749
187829
248536
1191293
88913
900608
1106072
986304
1338176
1815755
1780548
1890844
1518720
353455
670175
1129544
1368002
1146436
773379
432703
612779
27210
575805
250920
297636
215886
1775871
251480
358711
1060002
1129657
1222338
1921371
1628840
691952
1768151
1324973
1156596
1768649
325168
3966
1724543
1247263
197198
1567744
271714
1796709
1847076
870162
1664820
570232
435209
1667273
1922782
1664861
326135
1729024
1383686
1531696
907909
1628332
907939
1176672
1042250
271555
1073262
520250
238384
1385047
1199283
1941898
1688247
899460
621032
1192006
94724
63470
1212876
1440743
1888022
24360
1222775
258362
1918932
910888
1133506
1295329
458929
1653603
1559835
258105
1572677
1568722
1674650
1060543
434313
568146
1706413
1488529
589523
1778578
1648102
1087568
663138
1144143
732293
29895
1304341
642883
858766
189731
910774
966473
970570
1700643
1099300
8445
1666773
1803954
1240630
42975
475769
446942
1985528
943721
539246
1078496
1354222
1881768
1083274
208729
836864
1794489
872502
707557
1458754
64071
214515
1089288
408211
1792048
1991807
1485104
75604
279471
1036485
1480549
1876512
537762
1427214
1263763
1158838
176969
353119
912416
129124
1694466
1299680
63694
879206
375956
417647
586242
421546
1027467
1861120
1086497
1288910
1755526
1485947
1301389
1912897
686627
1094713
598676
1819725
711759
1568431
1141286
1831886
1776994
1981452
1543507
359389
610315
1227603
375107
167878
1719029
769167
734640
917036
724353
698906
1450163
499192
324480
1642707
1309803
1630968
286038
1686995
1715865
146056
114407
1365778
464432
1355832
1831120
336120
1345655
1533222
398067
1384682
1870220
1647687
982405
1026536
744926
1038463
1577665
1525470
977561
1199245
1998933
1930261
1288976
528864
189508
872091
1195661
208373
1483934
1224696
1353494
1089629
559359
1017792
1742100
939975
1384998
354680
1898751
1819015
1089857
1936196
1395206
562560
1232263
1534578
963382
192137
333501
1227993
327237
688650
1592083
1744828
858968
100303
1500500
1424142
941503
1453394
1295124
240432
725628
1874606
1692490
1218295
306325
1080253
1146533
1200348
1065113
881960
378320
1137339
1823436
783675
1926738
196210
309322
1008091
354150
261181
938901
272567
1944960
1080218
166293
1580735
1537610
777157
765740
1387288
167371
1032499
1018142
981721
353901
1143999
524393
968512
1931971
1764693
468872
1130636
1563989
896581
116422
959493
735283
1268745
1629407
1796193
1291133
936454
1177017
1193576
563828
1026630
1835788
1963424
1263761
1022355
1613137
647219
1969651
444417
1177463
950420
1252537
1447836
485298
1535015
116566
1727227
1027084
1706276
1625294
1512306
899246
1148496
156974
576026
1723561
923880
1482874
1158422
327226
819576
634509
612142
1654188
1855634
451305
1575088
1896436
592243
120817
992977
1614779
1328527
763248
189005
462749
1524252
178298
1863531
235221
952587
447624
1455995
392781
960976
521694
332232
47539
1120976
1460397
650794
1826305
489138
371510
1216499
980984
174074
175066
1123817
810807
309101
1022868
261076
482286
1377631
606496
1583376
852896
1188342
928657
1414254
1763745
574919
55791
524192
202262
1804432
235746
720210
1715433
1694666
1992048
1180902
324645
154490
161932
1787523
348588
261678
590336
1359101
732583
132853
16810
670096
974847
1766276
1287343
1088791
1864502
1088142
330787
972115
1344086
250821
1178272
485035
1458930
133588
777561
1153115
517912
1694629
49251
1568370
1472963
1060846
1258464
1925809
1363656
1521050
851186
408929
938693
1474700
700472
838519
1877483
114871
1196726
270013
241316
1231261
1123599
1758404
848483
459318
1874981
1333823
1246541
1994132
626132
416122
232373
1245318
1350723
109017
1869842
124879
1359822
1492443
281421
128322
450947
42288
1887181
1931876
1209547
637262
35344
1343992
1874651
378278
1601887
1465238
1132383
1508839
745310
151839
1124892
1251597
1011536
1470240
886906
1155846
1092946
1570012
403259
1251953
470319
1111936
583449
1691081
1238312
763001
1509996
699647
840101
736215
191042
1271496
176721
1046304
1458837
1848234
1914602
655151
1779412
1881184
1355761
1879990
211545
1984023
1630800
1335754
1742564
49559
646374
845291
1769303
1803752
971010
1819618
111734
1221354
884442
1003383
1694405
303131
578737
423617
395967
382957
1660716
228764
664171
1934340
250214
363897
301112
471347
195624
1433105
1810594
302863
1509194
1094530
82924
856861
267722
1198401
1545173
847211
886026
1411550
1935511
823286
187410
1685854
271437
184852
901671
920847
98114
732534
1921779
1168122
458196
1419550
944000
270001
111575
334529
832711
1084612
1672696
768985
6753
862640
1106528
943806
1494217
409403
112142
1734241
1367058
1545910
616599
1546594
1956638
145492
572902
261300
1757471
1542831
996314
109052
1025265
996746
1397169
906030
739134
1772177
822078
722481
1903500
406368
1290867
1609113
1193642
377791
1180076
1055466
1091618
804938
1856276
841874
1215699
452505
729864
300841
1218649
174376
1426642
601295
533200
524245
971745
286713
1793583
1934684
179471
1695758
911927
122838
286955
1523310
174848
878967
1400544
450739
1690418
783896
1137091
508760
1931592
563550
1629490
1711995
171046
262273
1086049
1958774
77001
1637078
597334
783610
1687475
232023
927187
590824
1400720
1312874
998269
811897
1575706
575788
627100
725144
1095323
626321
1788882
383186
236774
1770743
204261
190637
366278
434380
1362042
617139
1468914
390245
1872804
642097
1919380
308844
1844494
762138
955197
1622083
310494
998565
1390729
1970357
1067916
663049
1490600
1791007
1855035
1593194
511703
943427
1584718
891682
203481
10376
747280
141044
282902
827437
843189
743363
1977820
1929111
613486
280623
84610
1962065
1642398
1230648
1725859
77571
1227364
529818
1408086
184598
1875368
689342
265148
1334059
1336389
1360930
685082
635364
1896589
1489659
1859648
847851
1211487
399661
1355568
533598
1819415
1651839
960344
1974393
462655
9836
474505
1161652
1608257
1759436
1444005
581275
99784
1570404
1618454
184542
1532103
387323
1466243
262466
23505
1197032
1744005
1002049
1356058
835596
1887755
1274859
1139843
1262234
1498183
599914
26574
1685337
1209102
216105
1109324
482265
1915672
958416
1158123
1150737
996808
172859
1018660
1345664
312132
1125228
126936
453573
418707
557200
1659570
220641
1627470
1905570
79674
1299021
789128
1617788
1314497
680973
1852680
650518
1613340
541445
380176
740050
1317837
563731
148969
263363
584677
1160607
693789
1549284
1797024
232542
826274
996881
393541
1777635
948883
973124
201881
1468126
1396980
1983102
1861219
1340683
1551083
514872
1222861
1180388
1258469
326291
705662
1084956
799319
1114705
60572
1770556
1122256
1200707
799374
1625841
100858
146721
259625
1384248
419781
1427919
1273824
348275
178053
1351177
402267
1588255
835623
13827
1533119
596610
1304708
880318
278655
468078
1280280
957477
1050732
1468682
1157714
1896704
1224928
826477
1026430
802791
1243867
1128160
1661576
3058
881955
1997843
581086
669474
485278
494472
1266706
1024533
92143
74646
139503
602634
1586549
199818
826423
555391
358759
964107
3653
1332537
987973
1869528
998026
575480
1392319
596575
1120189
312030
77481
84340
250041
1324561
835138
1018384
110361
1010817
1927940
196449
1017717
1578976
580422
1875992
170228
784886
1730028
1976418
1217244
46722
1884198
61194
1561256
474303
353545
39876
1066725
875035
284778
1089689
307590
808279
1529158
312897
1035718
1413817
996357
1092348
1083769
527248
1140337
1747006
668850
2728
281049
1235150
181808
1784640
1640246
920038
1562367
1991908
865998
1689214
1833122
200067
382946
1396281
1476189
209651
1335857
1123921
1418648
1446722
1504287
393049
1874289
1357411
895168
1518872
292578
844076
1090627
1392797
641005
1238335
436064
1872495
1762679
1686047
1959646
1022009
364917
1061748
853535
1944005
485162
887546
317020
1008877
328038
342629
1061340
411476
595549
63926
337232
796446
1449859
352219
1704912
1266583
422817
190359
1834836
401328
1596032
77649
1546099
1711974
1370719
1339908
572013
876302
1359638
2864
1991113
479040
1897120
1025633
284737
1502262
1339280
1811741
1866060
315777
417679
981605
1123678
1560774
395447
1957112
1533785
555636
1075002
1164039
1829083
1081746
817707
14354
672183
1586049
402599
717933
142717
68935
1092974
1023936
1887182
737232
1941525
1861383
1804375
1544369
875276
1323476
710089
1360374
885669
177037
1615194
818457
465335
840968
1617881
1716575
1871002
1300920
303885
235807
1332053
147835
1820268
1462133
1989393
1718907
960196
1859921
1484827
274956
1847786
776626
555130
23247
1436999
1969416
601196
1373043
1438068
1717312
759926
1288011
13997
1328859
1567937
247252
5450
1056805
1137937
1016115
1949194
820495
299217
659317
1023877
1460220
820143
723270
136
411396
1894102
955796
1712056
1232195
1919620
1590188
676895
1715013
817055
329270
1757870
651765
684522
1640348
1592218
1111118
1018086
818833
1478187
1642261
1003770
281450
1317214
372723
108120
223867
1985173
446106
299388
786133
1189131
1975081
1084900
436998
1724999
938141
139679
998627
54830
1567674
301056
348718
1108194
1301934
1463815
1479432
1070312
314980
536824
1230797
660780
1976624
415134
1268566
237247
1012782
930704
1690510
1489462
1985643
1176374
1476678
744706
1595738
209545
1529376
1686236
995207
883307
1574329
1865130
1311094
1718766
1069021
1995535
1301609
957543
1154303
44906
1943561
120939
1281367
676300
278783
1907264
1958454
1785203
1322108
145989
734619
1745876
270458
1577372
1044936
473143
1018593
43221
113585
1922147
1763154
1785846
454755
1182494
1721618
1843866
402550
1607564
764173
382896
258985
687809
32415
603599
1405648
1577652
201960
934201
973415
885838
18317
1686888
893620
1041697
1435152
66693
930687
1744877
71775
1165702
686600
170513
912583
474484
1021058
1073375
697834
608305
1982448
1875277
1472236
12919
1602336
1930783
621296
1000892
462888
1183359
328067
93247
1366204
1531957
823950
1731224
1206967
809721
1771701
454374
1338357
327370
873077
1988733
804588
671434
514678
566913
564401
308186
448673
1281495
1878183
606854
1490344
1520094
72844
1086091
3438
1545772
65210
126924
1154023
36336
1990828
952829
1652852
1721024
525209
1550826
1046615
495214
1976139
488245
620904
1262574
1610567
951228
565889
291387
1515581
1011568
54320
1647445
1439545
63668
1732747
345994
133945
1245990
1058503
1344372
642253
1150874
1079965
153474
1024265
461749
1788819
888261
662870
1247498
611778
1082145
1069262
762260
416964
1438968
395503
1037405
1489715
1049931
873502
73449
1605415
547348
1921046
362221
1422274
1534125
1225070
742440
150913
853616
1846639
1664078
630500
259210
963378
304510
1183303
1471314
799272
331881
785761
1988613
1259856
20388
1156669
285028
119219
1290224
1894177
927417
374873
664185
1993927
749965
288763
501021
1284476
36351
363366
750757
178749
1652143
1635547
1365382
1935655
70567
1864935
1328751
681870
626107
1048983
1429793
737613
356170
1102823
1749450
738208
1182871
530042
737961
17746
999051
1116682
910473
906201
1350202
928959
353559
646569
1525580
207431
1664449
1470397
992660
1961027
1974429
587695
777414
368625
1275215
1212555
1678150
1898868
387128
784921
863824
1741175
833333
1398375
89732
713570
379665
585262
1262990
1828358
1564711
677754
45653
71964
1610319
784666
130269
1100149
1122717
1639984
151541
690821
315749
1069101
648318
758531
115173
414111
1892028
874781
467271
1935704
1505906
278703
1236783
1843834
1457634
237379
905632
903425
1900497
499330
353679
1646466
551128
1451505
479439
559283
1822722
892638
1283947
725710
662782
1998749
1812237
598971
1762372
113004
1454079
726292
275946
1443623
1667244
687727
773584
1356813
202123
1809008
1549187
129969
668311
1119966
1164017
994397
429211
1568618
475635
248187
1226518
1258171
1220253
1001897
1198574
544568
635587
890115
1702230
1856187
815941
1046300
238757
338784
721659
826135
1023872
891237
591163
1567947
315181
58452
257672
935883
1766344
600972
980471
342537
1950808
1560051
209262
840224
933578
1413954
333470
44531
1925938
1892905
1670194
1276567
1536791
769042
396055
1855511
1305789
698670
793364
378451
1096917
1514121
816962
1213345
576508
741668
1089955
1542416
1037331
1063289
515925
1169390
1231764
1859835
190179
846743
1697134
48426
1914693
563641
1677370
1245509
502790
1723511
1417020
47359
1296650
650285
716817
638434
531050
661852
1417184
449455
1649080
674134
728887
1195631
1932601
598719
700216
3448
665783
1335901
1710075
150836
573409
1726428
1146811
415095
294696
1319970
1996366
702993
1366902
1989822
1318101
79824
1804650
46797
812498
846360
1408119
1895736
321372
1302011
533399
1481184
1723188
1868690
1931855
1286828
806649
1042926
1576829
1163404
367350
1920527
1174081
511107
397375
431930
243303
1447395
1679230
822061
1113717
363855
1305609
1517486
857933
1203635
1769544
1285509
930675
921440
1364721
486430
832425
1746292
1527627
945326
1687457
1068713
581494
1358768
1737424
1697000
1891138
1569618
344900
1528823
1020237
296975
679655
1010176
279007
1186735
39031
1496612
572845
1523315
532761
85360
1726626
1493297
1836037
65957
565231
1551822
1040299
975087
1406288
1539864
955476
185876
1565704
467738
1178965
1967309
1594417
1916756
1093224
330066
343275
841422
370912
255136
1675302
596005
182354
720539
560031
1173341
361074
1162729
1225306
41456
126193
43764
1128870
904450
1653745
482105
1873970
1228929
1244025
855210
1572373
1324826
504049
412246
367595
1128640
695470
1511916
624345
1925848
1479605
1774178
342568
1882122
1482148
1941815
682170
1173205
1980447
1912187
1020922
391897
1438149
351207
639995
1698035
1422860
1009287
851187
1734975
1802986
312720
751512
744588
312245
47822
361428
246017
996208
1819535
428273
1447072
1876212
884992
1936042
1840666
1803655
133717
1503494
28182
930991
168322
1569238
269103
912451
1826279
829574
589515
1279221
1463013
354456
1843338
826773
1208814
1041229
1016383
1994835
1543663
1309122
925889
169311
851923
621926
849250
794715
580163
1536226
741841
44526
1659183
566958
1881604
1104982
1281749
1507814
1296503
703011
813621
1518416
1962673
1549083
1248918
1903186
1949175
803875
1152146
1209348
1264478
235433
130813
1116359
716879
1389240
1962429
1327086
661202
386748
652436
1374448
1598491
1479828
591927
730644
1913065
1986361
918599
152991
1951167
1131026
1617257
1092191
1850986
1086826
1502266
1197357
350088
1465792
1821238
895728
389548
558255
1070913
466137
966605
1307723
848645
473869
851336
1326842
1930473
1040117
1434920
342156
800721
1732256
796926
1826127
1700067
1857927
489731
471495
528615
7549
107443
711639
1977106
1444726
250595
94841
354264
1708863
1608100
272368
618412
971757
939995
818215
735494
914330
591090
1840021
269910
1497360
299205
456944
397647
1791328
1125558
241349
1563404
1663027
1411684
223712
1030178
955782
404918
1654463
1531440
245884
1050092
208882
1612945
1551962
1608698
1022543
572167
36962
1575383
1241533
596519
1945866
1693614
419665
504616
1621020
1785265
1740602
1826491
1107889
463249
152838
1675898
220799
1395238
1030302
791268
267629
1802225
1965395
1029768
917692
165491
1545242
1619570
25722
657348
1299708
1278155
810010
681357
239470
465187
1486681
1560200
451620
1265305
665135
586565
1058401
1635579
797506
414278
274366
1292144
508166
435248
1579557
1101316
557645
1920888
1099291
893549
742870
279695
693194
457424
604623
592364
1085303
1180402
494317
28000
759354
1964946
1822145
33326
1208695
587663
1130664
1606891
9571
1028522
1366555
251572
1477127
1726241
1134323
1944247
591375
101879
133690
1562016
908084
1869415
1660917
566010
1720991
1477410
355223
1093779
1668784
1308734
69669
842628
1925962
1077099
134480
246414
1467202
161418
1104223
1093817
892627
443507
1268050
308595
125065
1103318
1170198
149836
533708
878262
1378531
433589
1430576
1406104
659673
560744
598238
382501
784169
673101
1800082
649631
892123
136634
1311659
1534868
1315688
1780540
966831
1462382
1739334
1956268
1037364
1025262
895294
1328805
1825637
1219186
1338513
1869193
1634206
1200709
1518916
393470
1908304
1358325
1607115
117082
531448
427507
785349
1457382
178638
1606987
702723
921805
1991359
1084209
860940
1088222
787521
1265910
198134
342254
613095
634813
1664369
756683
333332
839566
1318717
1376922
1550292
699770
725623
917878
1812113
390722
1721574
851878
1888483
1331516
248272
1259858
290909
384120
672591
133362
1685433
1024822
931190
1112027
716941
202014
1907605
1429324
1869090
1768517
1515594
1749
1486375
1182962
224850
1701936
16959
1809636
593488
223395
64698
176458
434492
202359
785262
1035546
1792829
511843
153011
170682
1923697
855874
1128738
730652
371264
1992146
373496
220247
790126
1051202
950093
415819
1470406
1658668
453840
1792493
1782574
1908622
974736
1216654
772367
1803165
1645170
111576
260569
939919
15487
180504
1157723
894614
766108
556277
1778523
516935
582239
1663089
1574160
1190971
640271
210616
1125757
546167
781429
349856
1977949
1012811
292999
883209
758852
1283377
332492
1709334
1906575
850314
37462
1516323
111457
434283
1998955
1890335
1636959
1027982
827128
320860
46612
284582
820516
134388
238180
1153392
467394
1669313
793105
595822
1081412
1520393
1545530
1052034
465519
924353
439362
742660
35365
1858508
1886420
662376
562537
970112
15291
1529147
1673208
1297007
1912332
1611732
326802
329285
226458
354591
1489525
1919614
1693460
1090921
1478457
1121026
1542071
1004724
1218078
1546717
645550
777862
326995
134212
458909
1690467
851054
1505429
1553558
1657211
1640336
1327839
1516971
1192674
373265
1986908
854316
772642
555072
1875005
996287
1606897
1960888
1289889
334891
622644
1673380
544442
1257120
877263
172693
526573
1805122
23019
1879554
1149938
1007045
1423405
975487
188797
1671762
744399
1030824
811186
737729
1802930
1728708
1027078
1289966
638617
194000
145576
629027
938077
1777411
1909049
119939
575556
967244
941069
844312
1527046
1046261
546368
1886669
1441706
1753915
1903209
397280
900224
1520785
1608228
581346
1631521
1116596
402336
1966356
1513888
600766
1226877
664125
27848
1748339
1522103
1812665
1741942
99402
938992
1930908
975892
1453873
79788
772063
499486
135055
1202997
1943238
1625685
220853
47700
909964
346477
627244
1733237
846573
558063
1053974
410337
1106516
1455106
1938981
933830
914627
804853
542878
1144564
1384993
1183927
323605
1409597
112749
20176
650032
1484695
1373404
578175
37000
646102
1548587
1416636
70815
315020
420614
854717
1673809
1830456
890141
450001
505512
1189473
380917
1544060
602838
1315746
1786635
551617
487207
999807
221608
967271
568301
1707526
10144
117041
10122
297299
766253
475398
1896398
403692
826281
1151244
745748
416606
1413184
1118479
484668
64413
947289
399865
1501624
885211
560954
1305580
1120576
1930866
686805
1763853
1582311
583144
1777846
1725550
1035720
181588
1531395
1842061
611339
616695
1284383
443895
740306
670389
324981
736485
260163
848262
794295
1562601
1749848
1945185
643632
114374
796214
1402352
580105
576660
329603
1518262
1580273
69958
551916
481019
253464
755033
1253200
529107
494246
1736070
28038
1364987
73055
43557
1981072
1118677
960974
288569
1548373
111450
1225845
528881
422901
1889231
300724
951378
550729
732894
1844810
492913
693718
441954
632735
1696197
61013
1957522
1752970
975699
143116
1610058
330296
1840117
1117757
1303915
1513748
536245
1622587
656385
1569781
1721412
279255
567250
1811935
1804909
1802563
573314
1074743
1026272
330801
524877
1459804
1494672
1574462
1843271
163532
764735
1893278
86416
1388499
770754
576876
110245
1167168
584195
1730463
1191066
1333598
1420333
1896636
300149
1969626
162027
92528
1258935
1255339
364249
1241357
684020
1436503
1863439
901472
482363
1313968
105846
1975881
270182
357490
1275755
363450
1396602
229431
814153
1130243
897697
391028
463708
333500
1324991
129259
27864
1496922
78885
1718971
1859144
559684
1839346
716064
1215397
1474608
796255
588910
824363
1465843
208862
1064838
950554
189068
797383
1928381
1028033
629407
297267
1723091
709707
530230
150587
1311659
92004
541610
1339286
1623650
1577232
805777
1267045
1630308
277682
423896
1289399
1485183
669195
1418820
1537042
1922646
1089493
1941535
1069834
573742
1675353
1730595
507973
732992
796484
1947505
690606
1689977
1415620
947414
341906
1845748
826154
1510494
327426
1240471
1518672
1739375
845857
1438601
1321551
110693
1413468
1344893
845171
671633
687263
394983
1964570
19533
1717983
67606
1996859
273612
748286
1238813
246783
1895150
1192116
1145168
419010
1037103
381253
181456
673631
1919569
548871
387395
1925789
1604232
1855677
134594
1756245
61
228762
445337
1395277
919058
652924
1595992
864575
364369
183098
636800
455824
946361
1351793
1453513
797889
1912519
993667
792003
1142486
908061
1011196
1900353
1277478
156443
1959603
1877987
1914478
1154209
1515833
555029
183755
912301
1132231
614858
1112359
1601956
140272
637837
1512495
873986
672441
1196084
1030511
494169
1965401
1545876
162804
460270
1673607
1017485
1848648
1172039
1661664
743975
1609513
144241
415511
732698
1679165
511195
48504
635623
1472540
1613179
293743
274127
11272
1362632
1734767
412051
1884422
368260
1287017
370819
1922101
592056
887069
1018851
981943
35030
108938
549137
153265
11532
557720
89355
754446
1127517
1625034
102252
1203189
948195
883790
840278
127359
1346211
246890
855069
1376061
297440
1822224
657148
1389832
192451
61242
1981495
330543
1317558
408475
588986
489976
1729057
266562
1730981
1187975
553274
358966
1968074
1133547
1920578
1659877
1803138
518156
480288
870513
254155
1707689
271898
1273116
226469
1756949
1428531
1711889
934117
1309021
1762524
1748369
1136748
1139996
922719
1505373
820044
1471979
1528789
1952801
578068
1714977
1105680
309468
1864652
1716918
1535585
860179
1878914
869714
1781628
655124
1397278
192565
324663
1751936
145496
539102
161102
1608557
771806
358410
812253
171486
386144
504381
554829
509553
1937581
1105658
1622684
418367
1243145
1595804
1606264
1435488
1340169
1171185
1333475
1764360
1384311
149777
308861
1857926
842172
533344
351816
1694806
1145437
1256291
1370090
52959
778047
1899164
751221
146954
1835799
170702
244123
1255394
666689
879639
1525248
580154
1921477
1985258
1435126
224769
271056
553485
1386770
1931869
200803
1163503
1688801
618995
1109007
636830
998760
306471
427753
926479
1550113
1140302
1149967
1618689
431432
420757
662439
1533634
1294135
319258
326624
151568
54731
897093
238248
1937584
299741
1711407
1129492
1323005
1086613
1163575
1135633
211308
244743
1821862
592469
543414
840982
1589378
348808
662683
1088376
1227458
848714
814063
794348
1941674
62188
380463
1000731
735890
860762
894391
1818977
153729
840502
1513722
883933
560557
1706203
1995975
1512689
1497326
1751150
1115257
622093
156662
1730792
1980614
1547607
631710
400549
125307
721614
486964
1261031
765816
1888397
1606310
1126794
1865096
708395
62560
1400085
577180
1141199
1119553
859791
886483
807347
195616
193642
122260
53860
1293728
1315925
964834
427409
1226616
1247968
948069
1515644
1940268
102868
1400326
1206965
111633
1004551
1803017
1950156
1545907
3739
1283371
807499
699483
785147
839421
1305139
545202
1205017
248124
523621
551716
256663
216524
1700047
914552
975452
495768
1707357
1463991
12666
1552684
1756914
1259253
282863
301816
1905676
1783242
1853118
125161
861375
1688788
413650
1024816
1339493
451591
760240
1489783
1041305
1201115
219572
1728127
836739
125830
665879
1671540
1461154
1783770
480763
902072
1371053
841739
1975248
197150
1796302
1590478
731862
1573080
501467
1200530
479247
848458
1876410
403746
1224355
597000
1528140
759982
1737326
1307732
1392167
1877106
29663
331856
1678340
895785
451187
241187
1003223
1357913
287702
868380
1795817
494112
632691
1950958
435173
313193
1276130
1839677
1223994
341697
619347
1948633
547208
552976
1266487
40615
431422
757454
187688
686325
1738701
1590398
610203
1953765
1382419
128282
568692
1620704
626993
1857734
1956793
1371469
491647
896772
1347909
1383600
1105151
1916365
518291
1210260
1267057
1202021
1212650
1860908
1022021
477119
386947
1813576
1867320
1845489
1527321
854628
1468475
1942838
478865
1452015
284514
1032686
279831
919109
647335
1769356
930936
644547
1324596
989949
1128161
141729
1635928
1435861
40442
711683
1565648
229011
515230
1802164
586436
370933
1648083
840758
1366309
1002705
294878
372283
702893
1263008
1599848
652087
1717401
1598313
13270
1073630
1731839
1227333
1380431
1397827
500090
28017
1765112
791494
531183
1163907
228757
960741
1081864
1225029
652923
937123
1623542
981421
1253067
1130976
1738622
1298285
507713
91490
73719
1851279
343235
1071678
563427
712041
1869736
1519735
1448693
1372024
1588824
335672
1295634
1452938
456492
933545
61381
152588
140950
238888
294372
1044285
1950410
1515505
251172
118248
1888331
1126104
459066
28039
1608013
1836379
79530
579135
1971923
178569
767077
1417270
421377
1934979
1646908
1108030
21451
979105
98159
845353
1906757
133628
1997135
1479726
552155
346056
432202
237225
153957
535589
408683
448281
1474508
1522625
499677
1005586
1991697
967374
588998
503384
591255
1472874
343477
515863
1001914
670777
1555461
676808
369430
59856
592950
1655595
1439623
1330561
1071812
1785156
1771817
1663220
1435504
3358
228427
546575
1451166
1907263
1945717
683413
428633
746488
1370
656178
35101
1301265
973419
12600
582059
304243
62821
1335140
222689
827124
1204227
1152991
1383018
355362
343622
1007897
316493
119835
1839222
866035
167629
434591
1803763
626488
1125499
1359928
26742
999501
1354983
1112801
815471
1954836
314999
1151438
398977
1130852
1188619
1666377
1950431
1960564
1049846
69209
1431157
941544
1379888
1793079
502213
242843
906273
1010223
50638
341415
1060127
1153119
1135583
1783142
1731720
1104070
810453
488799
1309874
1044370
255019
792830
1543802
1693277
1105374
814518
327187
1205233
1440295
317806
1869055
1455245
1886789
446318
1659387
1237116
1143384
1248965
1835012
949229
590229
680401
604306
1452476
1803827
1498285
1420387
1047875
1140061
812576
1828954
1088238
66829
1064544
1224494
1143701
1680934
1720571
1344659
734079
1581032
1020867
1544696
962543
540747
317655
1064813
1061045
1987414
1107753
328834
158213
857197
349033
341947
89863
1719096
166833
1684928
1122527
84662
1550358
639919
608604
1569009
1003435
787070
1428268
832892
1811433
146501
1137830
303137
915007
749077
896671
867057
979645
406659
1744290
594666
1598136
1766561
687545
275667
58835
573651
1518756
191878
1894051
159757
1310969
138012
1499858
1855019
768742
1192915
528761
1246361
1067570
543382
1548481
653693
1235899
800944
1196634
583106
438221
1095325
960757
697265
1323279
1925612
1446942
581791
258830
610815
936310
1148730
1042371
1925727
1584294
1366847
1664038
411342
806119
358395
1215393
483667
1388229
1166655
1157782
826493
1787475
356575
1428413
1434641
704868
1231375
1483041
1775070
1670875
1053740
1093117
707233
1755814
261801
421233
1042869
332448
10792
1690250
413370
1856868
457707
1746802
1036342
907461
298444
912080
1628986
577920
1518442
1206312
141608
1060721
709622
224548
933978
1918897
7813
1295334
17249
423009
299816
656778
209429
1782717
390780
906694
1364337
944064
1860377
1816798
1252607
120080
723383
319850
218262
1562148
629344
17114
89752
848064
113313
1369997
1755232
446577
843786
700586
221773
752099
1491359
1109221
165855
80292
101212
1366030
1028493
1321906
311411
1700322
1865388
8842
399452
847065
840568
28443
857037
296349
1262059
1758966
1890721
1389782
865332
1999875
291098
921434
147687
532286
593089
1093383
1236798
1379135
1245910
1029103
71114
847646
269714
541908
341212
447485
789959
912749
435598
1183294
1119213
1248561
1630363
1952679
24333
342106
1381378
1743970
681361
329749
1930056
404512
1047479
1684231
1719668
1545879
1248611
1939341
525271
1407781
1241510
1543465
1018075
1260320
1039721
18611
1975717
1087779
1026860
1383044
1198613
1683549
438668
1241627
1396377
1604837
1821281
1455853
1894181
120195
991889
1407333
14829
1324865
6115
688113
963008
1246301
1429154
1924975
1538476
560995
985038
318209
397071
922197
875003
87697
1542861
1133819
1453684
1453440
1124170
606230
1502864
271445
1544057
755087
456662
1121911
1175419
1591559
279845
524107
1210149
576471
1654907
348414
1606819
1321298
948564
835723
1269576
706836
1876115
1092151
201547
1540874
1641100
46967
1466640
893502
207099
1939768
934801
1754234
1363374
1886231
685227
1596846
906615
935566
1210587
1636308
1131729
1123436
179486
27546
1673872
134976
160582
1084155
230384
621239
630409
601580
546095
1184790
166063
1797220
1915521
1341060
862923
1666269
825944
1838620
1238832
1870191
965920
333615
117991
33522
1978425
547609
670536
219554
1756486
601195
1880666
1194249
1006643
1180258
981199
1806509
1425430
192443
45183
1466556
151548
1969840
1762980
151396
885114
183908
149807
1246767
692314
423000
679393
744247
44539
1665632
4408
713107
89557
1483243
1292700
417905
1636138
54240
1775400
1995029
405282
612112
1683090
1306604
1965897
1226320
723929
1650695
620699
1288864
480389
887770
1222921
1503109
1761156
1437908
1744324
1006882
1487793
1427458
1418630
780349
649842
1366194
1997354
222953
610194
1376750
1954439
28229
1697949
1252845
136666
810295
303930
1241604
1726543
491758
1903571
601408
245097
166439
564475
799038
1421250
1969444
1634433
19160
179445
1090418
495937
136411
114822
205522
1996420
1400231
1569306
1137683
1416160
892445
1036798
1942481
1500544
1655714
1646988
595661
1830520
755491
1808046
1192389
755945
248305
561019
1220937
716057
776637
1925715
1717608
1715367
455846
1402377
1944043
594810
375619
1260677
355562
1412295
63188
338651
1968219
449189
556136
1892526
117723
1522759
617296
686086
632801
1050716
860993
1353634
1168027
452370
370542
1960550
1398996
1616990
307714
1009285
1861661
170856
1846194
1187413
596580
1080915
990584
1269305
1809627
1749810
1950146
1080898
168466
164906
606089
48316
373202
1218092
1922572
1340935
581459
411874
771119
250091
395210
541410
1835764
10655
536247
1311852
162511
1749670
194397
948314
1632267
1909690
493283
1432560
1442510
419558
11645
1380925
1815728
628086
366719
1534887
23199
1371892
540315
1035334
1771399
695443
985739
263002
198686
289598
1868601
1208222
1895673
19433
1915796
1181586
746770
1623438
1810916
1975731
212382
1492913
459868
1623944
1688735
1733801
1673036
1703646
1808188
1364385
56195
1154206
167518
603484
671642
1665331
1118832
786337
799969
1485346
1939888
841696
1446991
870749
717187
1594156
1995932
1209080
660209
1390813
600808
283867
1066316
832546
324250
340096
772353
1264371
833600
1833055
298049
1727963
683827
539117
183616
1562649
864960
902719
1969316
1679490
1669694
157561
251271
1324564
1009050
1429763
1638223
1827352
490448
1033997
1992753
188413
313671
655891
334725
483614
1320825
1818370
792040
766409
128842
572344
636035
1113009
899579
1137542
1214815
351571
148475
938435
170900
1102514
1092224
635762
530200
995957
642219
195338
1017365
1918717
1639727
942715
961001
930257
1502373
1526647
82278
410799
1222962
186800
693584
285394
1255741
1687654
503365
230089
770047
571005
1099654
323622
1864218
1573020
958037
626629
1065726
352132
480591
77960
788036
196302
1252591
1742835
453087
1820124
504737
1067844
72155
970433
1236302
451479
889350
81428
1621790
688243
1730080
313108
1280016
948674
450656
349157
47944
558355
1612705
1849136
1918215
152781
1387862
139613
1724653
1854050
427768
293149
1188275
1306353
1925169
1923798
965866
1223583
508716
1285116
945155
145362
196292
1971739
1657531
615585
896343
1423432
217863
324693
671531
1497003
1481882
916661
1328647
1284665
1820908
994292
103126
697662
370519
1062740
220374
1188660
1193674
348983
1325808
1591791
1971287
139158
1304172
473875
1961919
1864673
1063681
1871243
959853
723020
1893546
1190912
1437166
3381
717603
1871925
735580
879774
956129
372700
2837
1583905
696036
1411868
1341386
496191
1469212
1287162
1646242
910466
460037
778885
204352
1502781
1130228
213780
421566
489957
616194
1407715
465097
1842996
832363
1600783
1512998
1315556
182454
338228
1855545
1229757
1025531
1885705
343690
1402874
246896
1879272
371649
219582
568040
302391
1977544
1661681
1065477
1090341
1945471
1114505
1580068
717146
522286
1709443
690276
688338
996734
1918917
929431
17464
1268904
1266573
1074717
232071
166099
978
1600971
613541
1580717
1195237
748601
1462277
1488269
774827
1127927
1076412
300691
773298
601930
482243
442311
1541764
195357
1735764
1039926
441755
1541237
1478564
1291356
1148085
737866
1820708
1848958
1839061
816225
1454466
1733247
1513409
894455
1898159
355165
1502355
1188918
376024
1607467
1198052
530380
1197978
1163552
1492540
1633810
1995584
1795600
1648136
559767
162807
988417
948281
397016
1388089
1013788
1275450
1492185
1802975
541991
585951
888256
197123
470520
19677
453980
1217331
1480369
1052901
1641779
1719935
932958
1095274
613999
795542
554969
1717351
1098306
1453196
1275662
653219
1236007
1609023
1324598
1812844
961801
1099529
1436126
1025150
208385
1967706
620268
353934
1383056
131267
1970031
1140526
53605
1483649
1675387
373128
1012686
700901
1106540
1358153
770767
574827
584226
1692605
540905
1072876
1194153
715897
205777
30162
1876662
1863157
60505
873662
1568994
785682
1827963
236388
710685
663964
1855990
1613224
481991
762360
590784
341447
1120855
650520
242363
440055
419665
1336133
445344
510411
803511
231286
592841
464217
185179
81136
805619
1767835
724455
1369965
1633898
1570434
1089677
1953815
1989500
817205
713268
1707537
1706056
285454
1759672
311065
1185075
1100558
481472
648299
1648509
1060747
117913
799690
1519221
1084384
127980
1473327
75725
744342
466228
1657566
101138
1940515
1989772
1946776
85888
1207894
1914155
536235
334199
1086707
136357
950358
1554365
883028
866013
1009396
997947
1392546
55842
1084821
1248751
10153
1122707
633604
1021702
350807
1506074
1235065
653674
1275073
108114
935445
972200
680966
914013
1535583
1156047
1442640
1132311
709770
1208777
972091
1864172
1269770
1932831
430017
825420
193298
1988843
1306491
1763478
23582
1085290
1639173
939967
185661
1403171
1621444
285473
1705409
782193
1537376
1341487
416669
288382
1488118
110967
1180331
1924383
1667247
1721524
1741623
807523
851777
829966
899835
1911159
240074
52297
962507
354832
334450
1484512
1635388
1334211
1113661
1734790
1111684
862068
639612
784046
1650209
900521
1107551
270433
492622
898908
302517
841565
1046282
694767
1836115
1327113
32588
1586889
600077
875480
293515
1489462
1650249
351681
455344
760699
1027120
1028274
1485656
1138944
1454212
1906938
1047381
1911809
348193
634187
807467
304560
25866
735465
1896700
968319
887394
969434
543645
1264861
46262
1390521
21317
919255
1119469
534328
764904
370355
926574
875323
1559977
1891691
681809
1565085
1496042
1335191
1365662
775693
1054202
1649004
1366838
713488
1223575
86878
836664
728042
606296
1655777
329992
186988
1802180
1047402
1359112
345353
1108352
1988877
669645
179719
487534
300272
1105753
974013
680992
501203
1637853
258055
153315
1732426
1819791
700976
1040601
1298699
1515749
1114118
1899507
1278920
1867181
1715836
1561882
1676534
1493096
853718
843768
204984
1684510
1836350
1319316
1738681
341717
1454018
849691
797362
1779003
1411530
663722
204036
1249111
1708795
124389
687143
830100
307259
1893203
91204
218226
432701
1035941
1452286
575747
796388
745146
719161
1940026
1932223
513750
509864
609969
767399
1434935
1481974
919199
72826
1607833
1970852
1070546
1923067
635430
949145
937299
306335
1231430
1807868
624356
1419241
203839
1375228
630303
1976616
759248
1565576
508648
1301376
104391
82819
961366
48815
1510331
43178
1221347
1268360
1922839
1307073
13127
648252
1907164
1552083
1886147
1440335
1759671
979433
79932
1675725
1857110
1330377
651135
1471225
1933447
1737179
1836556
260950
613372
1182903
1810421
1973331
157963
1620452
447825
1811177
162278
1766283
1431640
825577
1686179
16765
326027
1675288
1364293
155507
1059499
899384
980000
295434
992208
1522118
119432
767596
875307
1141160
1103674
894774
1840623
653006
1699560
1169315
780647
52762
1254264
1707946
178071
836293
668925
1943380
1965238
776575
432649
911321
1373563
782762
1415343
543171
831016
1311994
772054
1558350
1411264
1373103
1113390
1112626
1294933
1316015
638193
275053
775217
555029
1929045
1129559
900863
1601987
1886573
1865393
652406
1486182
606285
1074519
1650108
1312253
1396912
1827042
16669
313217
1820484
989896
1479006
32086
184535
271292
991351
993112
1579517
1961335
85705
1581721
1007735
1886022
344019
547903
921099
356172
1136384
868027
738042
708253
1438614
1116042
1802351
918500
1819252
684429
1054051
1152647
646239
795033
1766236
25013
1795572
1757152
669459
1898107
537349
245491
884072
1356640
790557
324680
1873260
446169
835718
1533449
17947
971978
357954
549240
372661
1466317
235645
667435
1681678
493641
1690073
1674374
785809
1305908
1716788
1684573
627949
16403
473336
1440215
1171590
1831352
1609742
1872571
46925
601608
1271209
273394
1200447
879640
1897516
695996
1655870
1620789
1725948
507778
1376947
256495
31113
1387562
1394611
985923
1992645
57372
667540
768120
1221103
1068624
1851298
597408
1738475
45701
1086717
1629539
1585305
1529801
1028413
115109
497885
1081781
230454
613979
916944
1673556
1034448
1662066
851924
1999842
383622
1666314
1826705
955733
233351
165859
1450943
627314
1806180
1942352
1300694
1900927
294600
1390694
1911648
223992
456277
705047
1158243
625643
806840
729060
468543
401888
482737
334335
602313
155775
1816469
911459
1736416
6766
531230
838600
1686637
634965
1853513
218043
465382
979754
1863458
1255952
924703
1091912
679967
858482
1255785
445801
869202
665117
1719182
1811925
212603
133907
1906328
1993537
1527378
254339
318547
1838021
1389501
1360961
1276629
472721
855947
1999888
835578
1405148
46703
1239444
1054988
811292
753379
1399574
1077231
1415167
577197
1840290
1716171
1351003
757748
246357
566678
1868106
143070
1727603
1223791
1828708
697201
176480
387953
478516
1546016
637880
1055660
911763
530923
1602670
1980053
1192087
1068879
131951
114674
1167023
822180
183993
655144
82457
967553
1197445
1898665
967734
1958493
1856846
933037
419757
37818
492767
230168
1190425
1337142
596267
1575292
1542023
1904177
256780
365924
110287
234553
1749193
477158
408808
153842
1381844
1684101
57554
336146
15367
679445
1133728
1448471
1270023
30622
1015173
1156046
401721
1269970
1293196
407830
307127
1697531
981834
676696
1200800
125612
1113612
458132
234548
1208469
994970
1252189
344912
1682777
821325
1647490
939055
1233751
939677
700293
1746954
867705
123744
92130
505162
608644
1111039
578888
1404287
1577304
1229335
260227
747478
1466829
1539088
1974608
92494
1968601
504557
702763
1354241
1001476
1488295
460488
692385
116909
1896131
336362
762901
741088
1575470
98793
21803
1114137
474502
619993
1871967
1249184
180607
1188742
1271669
35436
1904255
773390
490428
844063
1261836
243095
45563
1784216
988727
364758
200652
420275
727407
1846083
829250
989848
268868
205181
1099152
1360866
278340
238192
1159261
1360041
909497
301856
1416331
184273
1532430
1899041
767621
195153
1148646
1307349
1677321
1557745
494297
717001
318032
1715766
1356868
248945
1564743
1682219
1991295
1416369
762969
1983683
497242
1333913
1615227
1344760
607556
681636
232476
80171
1925511
1076995
702542
1019643
805110
584667
1929910
218231
370019
583378
186217
316299
508301
1590066
1813715
1254071
75766
498740
1498535
1529818
532624
240110
959657
1127888
1729367
1313753
1821143
353960
1444333
1525127
231892
961221
810962
129853
1215584
501085
916094
1448942
1198728
854607
1691843
784952
1918496
96519
1676423
1764375
379444
1048907
147902
65474
1990377
361933
1240182
1759056
1755388
1348405
1730898
570907
1550915
659885
1583935
1977613
1184244
748973
1739066
814486
748268
1138640
1941904
1389609
1481812
188240
153833
778449
125498
852801
211055
1757057
1955147
797097
262342
1442313
1181591
764111
1603524
1117617
554366
484212
1813782
327354
1991439
1022070
1950530
1440451
1418879
83526
1564363
239141
1833532
1100452
804968
1833721
110103
666458
1588475
156678
1048386
202817
394615
1347802
1592039
55791
17654
1218288
194947
1470318
87566
522416
991962
1673310
453808
1259046
1812710
24188
139879
886211
1123266
5156
676348
285630
1345376
1627591
1938622
198414
594400
1093160
343122
1884525
968896
1966959
878652
777308
972667
1883543
202833
266355
220567
220948
1672572
531011
676172
1815427
1430313
1715660
1262365
320888
390855
1212991
705217
1323188
1902548
1578666
36575
869085
406318
1555737
1037463
336615
985224
1637545
1710909
698433
1973796
596809
322959
1514189
761919
595595
169183
402777
306651
519298
1032302
1865561
566210
1850794
1473587
497570
1700545
777205
1576791
877976
1458954
1607387
136913
934648
1314842
273035
246732
460541
1634543
1729202
448139
1946896
880056
1121681
220267
1950595
988810
342614
653662
1940083
1353033
1591223
759643
1574683
225999
1233461
942154
1373504
606482
1615542
1930839
1792302
1763909
918040
532205
40934
1244207
716446
1564652
167711
696912
1421196
1068238
167006
1300573
1422725
189843
775531
411289
703510
1197900
335289
802722
433037
1550512
527062
1728568
1025126
120294
562221
1737725
738417
142218
1079296
929544
87873
1124162
1134799
1821450
278984
1294895
159344
595332
1280708
1675182
670553
104413
1224475
1889976
1451219
1438160
878287
1184515
1937238
555831
45456
188853
897050
1421349
1232152
789050
1250639
629134
1149877
1476884
667983
1987316
1574487
1419662
1251245
560127
58174
648683
1973674
1361196
1813258
763208
1987837
1266988
471363
1846334
1351059
672689
865919
339128
1719366
1313989
264622
1087068
1721392
288853
486401
1088600
56302
1963337
1668897
385074
1393218
1418800
1630158
1788363
1306835
902558
1572033
6162
1280383
203348
276840
553762
1428043
457196
1880748
1013041
1819764
1021094
1826241
1935792
268765
489522
95420
500311
1897153
1928731
1262666
236233
1417998
311293
134756
968974
255364
1900759
1598573
1791923
1279798
786876
36818
636257
859573
1429881
221235
1338051
1454767
515964
243365
877564
538013
1214765
78378
959738
1460589
1729211
294342
510950
988015
635839
1214998
1191046
472410
44494
1761615
1897097
10383
312969
1093725
228891
1266559
1729719
900151
1071567
1660236
1121512
1246653
265900
1403249
245802
987887
575112
1553874
673496
400330
1773601
832867
1216685
892508
992884
560453
1298854
1804076
587957
1849082
1593653
759979
1821303
1183482
1559518
1446709
1363275
214452
1373314
1611860
1308937
134761
931024
718115
1223933
441615
1170335
1344973
1109727
1048585
1293980
252146
1127310
1753896
278611
112398
912105
39564
1927676
868447
1488815
917737
297846
1240225
1660212
994733
652808
237652
1590193
477989
760348
64064
755554
1108511
992002
1402537
1655108
960139
1840545
1580723
988080
971830
1967929
1392551
956012
1318787
213493
954066
1145138
1697068
653182
58764
290117
500372
329128
1132594
835067
569253
130984
1923145
1289210
976598
108853
1720820
200762
1238770
713224
73165
935651
1974883
678090
1502372
458807
1559674
397569
890231
1548908
1465271
810913
1344499
1658489
275708
700423
972875
1574448
67548
1856627
217617
1001937
516220
1146444
1050309
1633268
1101533
1951320
1599203
649701
1916091
841880
839284
843449
1707057
1683322
1810650
575668
918384
1573049
257427
482026
405045
1437875
1949926
1378278
1533537
1790568
309684
762493
936863
410007
777450
1762353
322229
1237335
1266921
956402
952383
1214900
1050032
1096179
1260134
206853
504090
1853424
385014
375799
1096011
81019
1663764
520599
571854
914541
1561565
1216423
99153
1004277
66116
1537188
1393494
1195373
1229378
248259
307167
583701
1409163
231798
121509
910324
1620246
953175
1802051
1023385
1937648
724495
435583
1503294
713068
1648098
285497
1037850
335804
1566077
138706
1975161
1258987
1908851
1173126
260636
1188406
764090
1001837
249492
997147
383709
343830
401873
1966185
177732
533828
1673066
1575239
1260830
1390059
157056
143627
1176139
1155190
1179270
1855792
1363286
605909
241330
207987
1633496
1141635
1017341
1579942
452965
1600774
373012
443568
1754887
1341573
1348190
1680689
515163
426597
1805973
1256848
732239
1546430
1589250
539760
1770412
1849278
1392834
740020
220942
1864687
1179353
1366346
706624
1357868
88827
713338
921226
1912701
1573127
980042
44903
1789299
1232510
871847
1237088
114302
642976
1396910
832908
1125927
1863813
444725
485978
530336
1049078
1254673
1257182
1621237
677227
564756
291597
1370690
132047
903413
408584
1390277
1340409
1305014
124740
304521
212666
334575
394005
291105
1813744
104704
1211154
548408
543840
416176
1563682
1741719
657952
381691
523471
1137041
1985158
258502
1781761
1056683
1300923
1241509
565153
189947
1879782
1137743
421201
1728569
748603
360707
1829968
169866
1561440
792373
1233299
118469
1123314
1830713
1479967
412190
1209377
326413
609179
1114706
177735
312643
1035852
1278865
997154
829030
1667174
312076
1919593
1459902
746428
633903
1515790
369681
516008
1928300
234907
1966417
922806
187802
202028
221845
1863977
1415100
83110
1379774
300083
1565706
91445
459937
1297321
1665554
1829288
15903
489742
1051765
1138746
988732
596542
1569242
1538747
622188
407022
205581
728218
1901113
1561530
644122
36292
227532
1566336
295567
275275
1426555
1830074
1447836
937283
489227
208785
242521
1632757
1901665
44931
1261188
1276984
669053
632368
883064
357996
759118
417011
590473
1975821
1172751
1130297
1430732
992247
1102454
959452
1594891
1680436
1329556
560899
635180
495515
360263
500774
123746
1152813
1400775
223181
1304533
373916
429275
1920824
1137590
1317226
1836842
1133233
1763558
912967
1138675
700988
1718031
351879
1707309
371843
560440
1708191
731773
432501
1253777
493908
779429
36495
1121094
423607
1157438
1982269
895313
1578080
812294
904100
616981
839720
803925
752419
898755
542711
1813671
1293297
1001018
960051
1093975
1969952
1989205
499056
745687
507426
425679
191778
1333974
752310
1069801
446058
1362646
1894464
139326
640687
1086143
422474
1129094
1353614
431991
519657
524975
1341248
1674974
957267
1848956
957677
1267195
1138761
495411
1673944
1093625
1900767
21767
1340187
1440401
1793102
725530
1754498
1620491
1253402
962390
967011
1778534
150354
58614
587790
1286389
593952
1761628
1210385
592990
701296
1740563
1442334
648993
1304817
22639
1562526
1531562
218928
1559049
553205
1851460
1603749
1934579
1284633
1744004
1283783
1047321
941823
1153627
644672
1560087
55116
1566420
1252731
1003419
534711
440816
1158819
969174
705783
1895415
1073998
1759204
704961
1255486
1321321
1034791
1302021
1787172
976810
668292
1990401
633364
636659
1737140
262383
696440
660067
1193539
1513596
1578366
310609
1491653
91294
1648863
655939
312286
1210142
924565
736820
921717
841663
910021
1192734
103428
1270250
1760671
1393972
1428419
1702655
1955986
568695
1182240
1297919
975269
69281
879973
773396
304900
838995
1607634
1582277
78912
1255317
770798
872159
614640
1409628
360990
1054478
318864
1363977
924100
1569902
1641115
337159
1347680
1925950
1669958
1039637
846700
1387732
1601041
1347381
1809997
668070
1833629
2087
1206291
400848
1470386
843369
1425605
1886744
1067737
1724733
253584
655778
1328532
23379
1340403
1988373
169586
1521417
908704
973591
23070
686554
1369580
564389
1877865
1529209
162790
212463
1440721
938879
1948084
726792
821206
1835008
772709
575672
735560
1179670
73051
1101919
1741151
1971810
823
1167536
524068
444252
664875
995527
878782
914945
1193406
1724697
1007219
1208434
857206
1220037
1762651
1245703
341576
658010
1094822
187406
1328225
348883
643355
583034
141905
1664486
1220138
1502125
1441230
1495231
1635502
185023
2359
1871996
1035255
896265
1289140
768171
1820327
1969147
164970
476602
803251
446752
38941
1591662
1234944
1048293
592810
1369223
1994332
1237247
1164054
770907
864491
315277
1786286
248766
1014252
1829052
1884014
1354394
939831
93243
1960609
526310
1011951
1177492
1324853
374231
1780019
167866
1026801
791403
366176
338526
867259
610980
703676
999644
1163373
422393
161737
791626
192357
20113
683864
157215
227579
1916700
150896
1861392
1021899
1326412
1058456
1402539
1862980
1283410
1047295
121635
1968377
470091
1858046
685621
1174182
1189758
755677
333670
915371
695230
1235413
1220572
939258
1109932
116411
1339698
1585513
22382
593114
1178899
203381
1976628
401938
252599
906630
1812550
691399
732849
1596056
212242
393207
644495
1199668
815515
832117
342553
130045
1560744
1217438
998628
1145115
956914
104756
1218346
1271282
1225964
1482026
170256
1500509
176008
1161072
1780511
1350775
1449201
967129
1475526
718068
1607026
416119
638764
881528
362185
820435
1985792
1554978
1928634
320623
1868286
1950174
1207253
1991852
1803569
1093200
824303
1863711
1556884
467489
536408
160629
1957092
301131
1908117
956828
124625
1692054
1044187
438303
1513038
1411594
167798
1425195
1308940
820026
1098587
1908746
1203505
1694906
1175336
216254
1906087
1682240
578025
1651341
273639
1174844
604769
1169332
947049
1141433
1774740
1951385
1834402
651357
1327067
54158
687921
1013354
690886
1334716
1333085
711369
903153
1749361
78970
980327
1947927
1882108
493591
1285524
1129467
260026
1219034
1383056
992777
811629
1050929
1866185
477597
1214804
1823643
573383
505332
391763
851157
44138
1440447
234260
606729
126974
145926
819944
620480
1797120
843725
1254624
712270
1517127
772656
659211
480009
1591806
217984
52713
983710
542200
649794
1933447
1678633
709206
1111465
711064
270420
190480
517450
627527
1067880
687291
1437447
422760
1959280
442931
715919
1612491
1421067
795488
1717272
414030
248547
1771678
295749
580183
1905178
516248
116488
176342
154905
1482679
1417735
370722
1992266
1095532
1453155
1112983
826155
1515196
1466447
1777569
1386309
110037
299882
257104
510961
1244585
1023813
1497406
14085
1295669
1655903
1879484
325120
987200
500740
281125
800195
124265
1908592
1477288
1705509
633815
1217036
942762
1213045
781038
646124
128312
1228475
1038704
112222
875589
1604529
549386
893792
253708
948449
1158956
1456564
1295583
196141
590166
3296
1706769
1802354
103844
1451272
898352
1094392
106533
1316844
282221
264083
401014
760611
1845559
1734981
1410683
1943129
819173
286793
769208
1890383
315435
1716558
185690
344319
511830
1604937
320924
590312
1150369
286631
869891
15590
1736702
1496054
1995681
1318303
1898077
1434413
1489413
947537
835794
430569
100482
1034738
1096367
378002
1223625
1541525
1800769
409864
464799
457518
1393987
993103
1881715
1000263
628424
1017255
1060116
164040
110574
35932
337089
1374510
1487295
1687132
995966
561235
1635655
407111
1987776
992636
1188497
156148
1905716
420324
1476663
283909
392771
18727
1886176
1660373
236730
509818
34835
307757
1127029
561544
1439453
1929227
1593124
1419285
40382
903840
439608
1485294
1532863
1996918
916091
419987
1644425
527109
554518
1973898
576093
1227272
415226
501151
1030499
1971127
1883583
736163
1377862
633563
1871111
726720
1210628
1944841
547221
1007997
1874481
653933
791808
618577
826753
1783594
1060798
361163
122029
1090790
535398
1434440
1886243
1954941
1983367
597039
562723
130751
893439
786750
355723
400904
1949277
689616
20449
195870
266155
1160067
372913
1782587
1439886
650492
114478
1507082
1201941
1296407
1244545
920471
47567
1055734
23074
1054059
232344
1431562
1014761
339952
1569929
1978863
1838211
324226
1259423
363229
384619
481886
867378
1030769
806731
458917
481425
1793417
314347
1967023
486248
628051
1921965
884685
890374
1366649
1777950
297760
1105883
131902
1639619
1842343
1855142
1488612
1188942
965217
981092
593265
1907461
1028690
995457
1275274
467827
783408
13442
1644114
1472212
777359
953460
1424423
852856
330412
1483808
1545276
51684
1068087
1630732
1013061
1057464
941407
1291467
840639
1240822
6082
1218754
343244
128108
750285
1937676
649255
1432419
351315
365610
819860
260584
809184
650476
71919
1351549
1078938
115942
1969366
534485
243623
1963487
1782081
1482559
1354529
1794488
1718658
1770107
651656
1465100
1026059
1857173
490799
1067745
518259
194526
298243
906249
778123
1281000
821646
1672391
52133
1648608
147798
400624
1199439
70623
1768014
1125955
203390
502858
1671753
934753
1363589
335168
302708
1208181
597397
1891708
1029639
468902
804279
1215320
1234942
1793142
1881103
1556785
1251007
618062
1249690
222675
1405637
963825
1312377
1601286
211361
717719
1535959
618481
1099389
355222
1483407
1262474
1363774
545123
465425
313923
546312
825191
282060
1514679
567822
1398973
1149744
1481110
1375970
223999
1260043
1645711
741667
1602228
108098
1647243
1453777
88791
1136423
996487
668561
708026
1235647
1292772
1911010
1216217
1972417
454377
1535614
764631
1098870
1554646
1133159
875398
154197
1526076
824082
147676
1329434
1812901
1003072
201913
20252
866008
1006554
1236924
152361
1546322
1690420
1341188
590806
1496482
882016
319113
1856292
1278410
1702180
369958
1227722
1767296
1886748
184193
1745099
1994291
1338720
1019176
190673
1423126
1502512
76580
490853
725169
370978
685440
16001
82080
1833939
196657
250875
1418214
1927529
1154040
366901
1490336
839437
1323735
921587
1296245
1392950
1062279
383828
265512
26145
1222038
1076251
1777717
745913
1711475
511648
436261
1877724
1655786
322077
482268
392665
1764535
716343
1079376
1524599
1363443
526016
1413825
1603473
1684790
1863498
1184857
896802
1092477
1298884
732725
1510431
775232
718254
1435788
1237980
767037
451941
1981333
1443681
3000
1892186
1282592
1549333
361831
1895436
601988
302145
766723
1292973
745604
1940233
1848057
693379
852194
115054
1875444
358614
102726
1304755
317766
1984048
366071
1857768
1505651
940510
1973820
1524404
870854
267271
1837451
1389962
82614
942701
171022
1773590
1202851
971252
1173106
751565
439928
1535490
217542
1452244
944875
1215942
1330428
1730301
274630
1397397
1475474
1672781
1441506
563075
1001148
1557024
781773
382163
1286421
605232
153585
1967254
1525823
506690
393543
1225609
1508096
1768842
1375292
1373462
675815
453312
312482
469202
579239
1638515
220893
1473278
755185
1968340
1691474
1317093
1314760
1727479
1625864
872205
1695495
1809441
1194364
1982852
960225
176241
129807
1635637
754944
1040312
561489
1482548
1783511
1517096
548365
227262
275135
1836117
168701
577107
1769459
1757589
594855
1356231
279828
566283
995279
864900
1719680
564864
313268
1110416
1289201
1672389
826344
1475899
115794
437082
749714
1547342
700364
456076
119732
1059284
596250
80320
112125
864516
1351351
1748356
804781
651641
1660751
364166
51480
804663
97151
578695
875832
821465
152739
711457
188193
975081
1690764
819064
1744149
689887
1558541
1813982
1415944
1352642
407372
998184
351895
1833038
1480714
1163164
1307452
762542
1191763
147055
1677263
677224
139379
1647041
1913436
1626591
1309560
1364675
1229671
1411040
1917267
197998
1406874
445770
984985
451419
256942
469055
1508172
1589557
1176978
1268118
657839
710946
539850
1934052
430458
1523120
895576
494419
602290
977842
1027026
850699
318857
1239187
1941648
924539
750789
1944395
1528627
1156611
980717
819645
900309
1453131
1715805
81312
1866827
976117
370293
721469
462083
829531
1499620
486331
795294
926330
1996419
311170
1756042
1024328
101881
660744
1461311
1318896
1439718
294739
1745520
1063855
82972
306868
1202605
1106163
732326
1375792
140611
725822
1632550
809696
1130298
602332
1962234
771475
926202
1601566
96680
1653930
1596443
1220392
1291029
1409307
817265
1215071
1934608
1351830
1192015
326112
1954741
841707
93597
228838
233074
417176
845072
1994853
1022800
1171157
1690073
1919513
114871
1646328
761383
338022
1558678
1567887
664907
396675
1675473
441174
1078873
1690336
167989
51148
629690
1802074
388038
233287
651397
383726
500495
443858
1732847
1280891
1440353
569273
117364
1033954
990519
44607
613871
1064068
1328933
1957855
520229
234059
533901
172745
1228731
1219768
1709288
1603249
917244
571600
386661
691816
971449
529587
977411
360917
701138
1295310
307110
1112911
944241
1838200
1191362
1467297
180637
690619
1034341
957893
1683238
1186316
1707666
354652
875749
406190
525256
603139
1722450
56652
1103211
679721
1381208
1939791
1096865
57898
214921
1652578
842611
1578874
737663
1294385
761692
1904047
1148040
572185
1990422
498905
590541
849460
1743759
1453038
96612
988406
1795074
1941067
1842626
1214459
1098986
568408
636585
617267
567865
1980818
1949051
1913799
1520268
1938906
839809
322196
1465972
858878
217748
705718
749425
854742
49800
594040
1269675
401919
873471
1315908
382852
478414
1435601
992747
390788
421384
1110488
1538316
106847
301888
980176
1319703
1682828
1073837
1686368
1508765
1245441
382670
1869382
314387
820352
794777
110193
590154
1953769
1303432
800421
138661
1861717
1704317
1578022
904160
356743
673523
920488
1667336
757342
1176716
993682
74627
406820
477091
1623028
1050384
1831437
65689
691194
967015
144766
1857966
1988367
1330079
156903
345397
791650
1718300
786485
1302698
371884
625083
597751
91162
570454
715778
808160
1944
667175
1274125
1369377
341848
1528106
1499364
1777476
1088430
1229450
272524
424156
1836672
1828331
1342466
628086
1560260
600812
475455
1746771
604924
955047
446240
302616
1194995
1856534
1531566
1636019
881679
295015
1580210
1956427
1101676
1019417
189772
434156
1303884
706549
1271579
1667890
1399653
42294
616309
733190
1276315
1459963
1279175
1614229
943651
34845
956836
976073
46951
954708
1344375
1266303
186732
228228
1831102
1947335
1810043
1467185
975629
706665
1875237
1492135
1147921
485906
1440100
9233
323491
963793
811127
724572
152613
974817
557723
1979842
432226
1293732
1514500
1591468
1771364
1354311
316966
688977
1678397
841998
647907
505549
41282
1339103
922047
86184
801775
554993
1267937
1739325
1361185
643261
948036
1948012
966478
1506616
1270937
782033
1802626
29392
49376
1300297
578291
359383
873838
496694
821083
1193935
1879378
1773890
1604877
1212348
1268466
807631
56218
141404
1287745
47973
1446322
250934
1167597
1697663
1336378
1734452
648557
1159760
45247
1261049
414290
966334
729015
196760
940594
254867
1406135
1079572
1784700
1259609
1895963
1101286
659783
757134
693080
49475
1389490
120254
1137048
1792962
319760
1095273
137301
746616
370535
1578108
1226708
1394316
1744167
769517
994144
1005957
850114
1084673
913710
312681
732998
736075
1034333
1855102
1644724
1985774
1750992
1883985
270191
1380576
1263619
1234017
1343555
908199
589309
1129954
290572
406129
1286024
316046
1049545
590962
907618
1373031
1952022
1279308
564749
1130667
31075
1843313
1217854
864467
730143
1737726
1303172
1312395
1648880
1822868
162686
784056
1751652
1897565
1290190
1512896
449999
1577760
1740294
715965
1217978
1203817
1121772
57835
350327
128341
221808
1099714
579170
812572
433499
448926
1801872
1745508
1953115
479176
807635
52193
1301432
1612685
155074
760001
1228869
1816468
1132006
646823
817771
34510
715158
1622163
1649702
1398631
458674
996949
1529468
150747
1429547
1071298
1259034
1900695
561822
1056351
439955
199861
1339547
1035382
1534437
1350962
1362924
426469
332554
1392767
253075
646774
958381
36964
173507
1020832
1469325
319342
1466509
223419
1369105
1402360
1536161
1162541
579143
231669
1659082
1244491
867584
322987
422594
1429245
128737
539949
183603
1608087
1399786
1557147
1463563
157710
202773
247919
1995615
159392
89943
1326536
696075
1250806
1839700
935006
347505
825524
1344554
1361073
230113
414529
236315
1981503
1748528
1852494
1636305
1312995
1997591
96562
1033426
1775409
435226
947662
162752
184982
603326
990588
829645
1851877
74306
1039902
170013
1384158
431553
367223
1223183
1268771
1489156
1880878
1168565
1753648
1266325
1721920
528092
892622
1106388
1091307
296516
888207
200679
1995662
400082
1135009
936304
368529
1416313
835805
1777214
520628
152295
1403117
1269037
1230435
1246001
289913
1716255
470417
65676
1472529
1017701
679595
1876440
152683
320125
1685669
1173987
1663506
1141499
859166
731498
1486884
870718
860177
522595
1848465
1548136
430782
598031
1567705
741320
1743658
555322
952109
1025183
1757484
1383582
1425754
1576949
1917734
253741
1213719
568011
180578
772885
1696551
761625
805792
217147
774838
1996804
41856
1482375
1232292
1022428
467562
824638
88719
590810
323345
1375270
1288656
1878801
1036933
1261840
1508447
391015
228631
1724282
604182
924734
513228
1743954
1133354
306271
1525055
1965081
1772146
1282633
888591
1480904
225457
1673129
592147
707175
1812998
122687
88843
884416
1221267
150610
1730927
439906
1986283
735508
1800888
876973
393870
771352
512034
1456961
1712592
28529
330859
1807175
1759292
259600
1359131
239806
1834038
1383111
209142
1166351
1879084
580642
1116684
1271803
868481
863723
1676576
1818188
1880921
1970841
865805
1772268
27016
1545284
1850645
1998536
1264475
1203214
312066
451176
1187927
132614
277586
82592
1142034
1584386
1602584
1650334
1025070
506593
429316
1756077
1977792
757847
1902626
1278530
1670485
234116
1881839
17088
1314605
345516
146939
802987
1192352
676966
1984622
409047
90487
101029
1922563
1860772
164729
1416535
293239
909218
1425528
1858427
118427
93328
1792455
665809
1634042
1302557
1366920
770858
1713945
653033
1540362
231339
1018247
302854
1456091
37786
1515041
1112412
1170537
555234
1756082
207061
1059104
692628
688285
1962539
1107131
225621
1137562
1653365
822800
122485
1740657
1437918
1089743
1768034
227476
1970765
1372578
1366666
616391
820088
1067206
1793130
1923222
164627
220864
496315
1777056
354096
1971132
744830
799537
1210865
461836
1991384
1641830
683834
1151786
341000
1757628
487120
455245
1333830
337160
72800
1414545
1751543
805904
585032
109
725704
271967
1334100
1539591
1303719
1437513
1823938
154213
617760
243611
1005676
1650212
672860
1533676
448289
725292
89175
1036622
1068876
1910309
495383
469767
6088
751568
186464
793109
427994
1824610
1221570
1667188
1484073
533088
1817753
791654
1324530
1946846
923993
1078342
774285
524517
71141
605063
1325849
1550650
131904
114911
1533230
1455438
370323
1324816
850749
1706449
1493733
1762013
1393426
408292
1049149
143136
1540749
733962
1170882
1626932
768313
897750
952217
338546
931630
1769804
1795339
439424
1848192
1794307
833754
764382
631085
361347
1958724
1101446
192909
975233
1299803
1460629
303942
222110
1809351
1403285
1485971
570713
68397
651363
71136
277380
1056335
1958125
895682
1245849
387320
1206936
1762573
1608375
1464090
1308239
974823
1319237
229635
346788
404844
726880
812864
487966
1147410
1783936
1442915
1542143
1534064
782818
801789
1919578
696548
1874289
1781478
1278793
1938392
285109
1570258
191550
359385
1786367
886060
1480863
1469442
902342
695211
856669
279291
1398995
943950
1986751
502440
694193
207748
1680051
1072772
1237209
148159
1798497
1759952
1154681
1271842
253866
1921927
966815
1898534
1985950
602409
1264117
1443525
1373781
1351176
863904
715219
89410
1158677
120289
619413
983571
364333
1379668
23656
1204231
277554
319211
1218194
1949683
861225
1109459
1549496
1086956
753209
1104325
1207421
1176258
709881
1891792
692070
357185
1886081
500487
458917
1694272
293226
1844235
1513936
1655149
963704
1238424
208671
1319267
255928
482383
1650255
1895523
1522090
1219902
94151
405293
1905718
453832
1440674
1540202
1716960
863105
1970599
1602718
1566226
1474354
1270837
26723
1152513
1643752
1334892
1271524
633492
1082082
717004
819592
1433305
805507
379890
1802912
930127
1751617
262376
1034319
1911721
266232
1512178
1975033
570089
1712673
1482492
1725000
1914917
1354380
1206704
588251
894992
703188
1179948
1794915
1688290
1210799
1470159
772184
1606172
1397035
1538257
623044
1956384
1211027
805244
1129628
615961
379777
1792955
1444288
965930
1267838
1988296
741743
15711
10078
547628
86004
1040835
426662
480140
638570
1707262
458608
767114
655954
208390
698150
340986
132510
10673
1983601
535068
1617615
786655
688698
409253
1306841
782971
76950
287847
1214228
993357
355956
1265269
617790
954607
1932164
859208
414536
726360
1745544
1341349
861206
861443
811142
1584505
949585
28276
1874493
1978254
413610
226874
244627
752177
533766
1358047
843899
1177212
1927
116887
959725
764291
1913393
1214684
914489
410719
1742823
1579177
1038588
1092399
237963
1053735
891949
503506
1825113
1523680
448439
1272633
665727
1842752
1243425
586145
256315
936179
877656
1048810
1455700
992480
1435827
923340
1607577
767947
1706876
1748530
1561635
916371
341480
577941
1489407
850921
211277
1719681
414811
250663
1061499
817726
328182
1584367
169536
999024
667001
1110207
469487
1379138
1274041
1371269
994405
116131
121467
1500440
1063298
1999533
1680251
1603457
1393819
1443028
1203074
330755
600851
992629
633967
461754
620996
10237
951492
700964
1892049
1535968
1866329
1851775
482241
1732565
1115640
558265
499189
1621628
191415
276121
1145320
263200
1644321
1614456
1188592
1944893
1581853
312970
1483153
1456740
1296997
351284
1858715
618565
528132
1736349
1659385
874379
725942
1059183
539385
535115
1944016
1210387
757328
693440
746263
721020
123358
30607
593934
96585
360353
1062911
1624915
1398324
1529237
150766
1992144
292658
1150891
1712004
1711147
365375
961057
1654375
738038
993006
834013
1297975
890117
1477107
207679
1997314
507067
1085453
893952
526847
478044
745405
1901350
11310
752695
900001
88093
1206827
1691384
944384
17026
1620056
755328
1673383
902071
889050
935842
652218
1857431
784365
460023
927843
1121636
1342452
1100782
1501244
622742
1924354
1628550
189973
1132991
969001
805055
982394
494023
675418
231526
1639605
1501706
1208303
1693447
1610472
545433
1387417
1414856
1570139
560767
1635442
1938577
1624437
755516
173316
1502126
160347
1901388
1989082
1445216
784592
907685
1314462
922350
329507
1941181
95627
1372417
1971888
325449
777091
1412781
772733
1392743
1035134
1106344
1102849
1908010
268657
130502
1916457
1759373
301103
1323313
57497
756013
1906194
788378
933419
1919273
228968
1834971
1387548
1452254
1509778
806920
479829
530148
1408037
541326
402052
87831
1557882
1269684
1924952
762112
1110572
996782
547733
930067
961789
793332
511209
1919940
205316
1961996
1244759
1410541
16705
1343273
883590
438210
167596
1250490
832952
300020
364163
715474
1583090
1031271
1509115
176965
1189024
1980185
1735037
1115860
1761117
1237691
1500200
1480782
1995509
1155341
641105
530050
1141901
605120
1548732
198087
1411610
797833
1147023
1705763
1874934
1655575
1246261
267233
1429816
596779
640117
105302
450473
423413
1546717
1462298
270827
362676
1987701
427937
256972
1180343
1326250
1069977
1989625
1460689
1450087
114075
1866741
1715484
42140
664275
694578
1611100
1744962
277959
526993
1631017
193647
977946
1502403
237972
620133
533546
6983
1453371
740417
465016
158375
542670
1789611
2357
1139040
460446
265021
1129878
1586252
932139
874784
1005109
1464958
1338224
945374
1631342
1272024
1744050
530531
1677685
85428
564042
1403691
554173
1736095
1150523
1794914
1680154
1214361
145741
427161
1662495
2703
804649
1143331
1134986
1128931
748356
1338455
382396
346343
1849024
1048068
22882
1494939
195555
34911
1045031
344378
1376287
1106552
1499355
1125772
1592880
1535425
250551
860397
1031060
1218354
1303510
1375741
967423
71910
898648
1535435
689828
1091278
916417
1512680
819522
172821
1514291
627462
1342083
532157
231811
1983353
1579038
471513
1489735
1759928
515556
240751
1324903
416642
151297
1728110
1566617
1634118
885977
267594
659457
1800859
1139958
65192
1447066
156333
445318
129760
1420961
492033
1366316
1318161
1232284
1144792
1918667
508656
1474664
726445
710855
1640550
373560
535991
1772637
1838965
1876473
937174
1094903
910367
1738307
711999
1062047
209096
1372486
1764159
892282
1210915
634236
1562538
1657712
1968548
1016644
1374219
927243
1915891
818301
648267
1188388
1317176
1609302
1821124
1792319
986356
394732
821095
134234
1080631
828016
1339567
499231
1306176
826177
1764812
348637
650151
1338400
233102
1255159
809442
270233
1773865
882073
360993
702773
1628945
70342
1465123
126039
1136827
529992
1253727
1236615
1183254
815283
802865
1671891
1781154
833353
1543856
341936
739007
134727
191150
789130
1254900
227264
1017403
80296
1566582
260897
1907828
1101022
1458130
1765690
352930
910300
116656
448031
1836962
741250
602010
925314
1543827
842057
1019947
693707
655217
769074
740669
1442136
1208272
1440482
1541681
1288592
460846
34564
495827
815409
1194242
1586947
1843523
979722
486417
1302526
179690
1634465
1836972
814450
1179448
1975386
362836
1178366
92288
655128
358117
722424
257698
670752
1640887
1649995
218117
1788202
1027107
1859731
1736633
1065866
355442
296236
1754452
736010
1610085
1427366
1273438
991367
405331
1542534
27389
1556618
1482650
420041
1646371
207624
1199170
1648098
330454
594786
1194545
264211
885474
932324
54632
322381
989202
1072587
287105
601393
1951008
1692499
771936
699325
1100259
326833
670825
1601943
94451
1174239
720175
1193340
130272
389629
262160
558583
40525
688177
178458
1973949
98409
210989
1561741
94902
775503
567874
655906
571813
502650
1029687
1785519
1656919
769866
458628
1684415
788049
605258
1455017
1986307
1539233
1965001
1921203
640730
303537
1675192
867837
1304583
1907742
1047622
1973201
948265
295580
33673
1809143
1487790
1730982
787863
1494314
657010
1208811
1492123
68747
1794914
1439746
561274
1476653
1968685
729302
37246
796920
195512
1754408
153017
1332456
1174295
1785200
1015899
1852584
599173
1377046
1399458
1888270
804298
1706968
688321
1949397
1130472
15121
1324124
1047419
1173756
1545086
881210
56359
639899
1175189
380208
1845418
765834
789195
560710
144724
1511314
1051778
303267
959438
136388
835298
1111626
372345
1923889
1101161
1258267
790246
1835177
518349
1672662
169062
1788584
738454
33888
1546103
348261
548402
994732
1883001
890203
1674437
1482602
710160
263579
1315018
369961
718690
1863509
853716
43147
347670
1163127
1585031
1187568
237364
1485536
142846
1782244
674340
1506863
1403244
638092
1651686
187793
453845
126384
584431
867054
707325
454673
607878
648145
542984
641080
1684118
1905723
458478
63417
1217380
1681492
1210819
1592119
1464770
1544405
700918
1111719
686176
389908
862440
1058718
1027269
1133935
486565
1807625
808727
1190979
1975838
893591
1474003
923960
907959
1442153
64633
316865
772176
1050269
31362
951653
725271
1095258
1966111
444545
379214
326551
1902347
1852280
1949681
1244843
1566820
801098
1669522
160445
1972941
1811388
976482
1867053
935548
642219
1115057
1419886
340148
78194
1729425
1081068
1437755
1135039
956870
1431672
1981956
1870391
143547
927319
612391
1804921
1144217
974745
1429133
1245153
796878
1916402
26510
520495
43013
732128
658161
156035
245560
171352
116697
558092
1744293
1225986
689517
378908
1944164
446203
225700
1888140
649423
400243
1372093
1169417
560421
88305
860788
55393
430306
568711
741967
1231946
19143
426348
281678
1619145
773674
406972
1319145
1976139
1258982
265035
1129520
1279178
143038
1112745
1790481
539553
311612
1927774
275872
340720
1196754
1999169
1910019
927312
370549
1520712
147593
859722
397780
1006344
1649059
404087
1822921
360375
630141
448242
426219
442670
478685
1296541
945710
1780688
979275
1244045
1115088
1217364
1635744
1580848
700846
1352967
1159186
1422787
1183405
1396699
99697
386271
338259
1733701
1313110
1157628
985493
664466
1743406
536726
1993732
399379
1748036
1568090
945838
145888
1809067
1538677
887109
119006
382752
502917
1431854
1295297
532235
281168
1732037
852180
563740
1146689
1959622
269950
1465122
1425439
727383
1828831
612056
1994281
1432488
1823818
1551795
620180
70833
768897
1867161
1080926
610404
1932465
1174318
766630
1676499
1104314
1969955
548976
1058017
774337
1686047
820637
398800
258590
349366
1357509
1728019
1084027
530812
946587
1687267
868651
514269
930937
1212279
863379
1707023
1621841
84259
1700118
1533546
734152
523408
1782140
87701
450448
761190
836100
1551771
657803
61909
980881
1952013
1578818
84843
1494300
502191
1823253
170143
1787559
564382
388397
465639
1665723
263044
731931
1509445
1719935
1551154
472734
1543986
1713119
1788432
1865494
1062605
957527
14249
1025104
185326
922426
1932555
618959
660934
709173
948750
341429
277059
212746
1471835
1528188
875948
1158070
70666
1805754
554789
867853
1962685
1906082
330498
1048772
393593
600979
243408
1226338
511838
262765
1113978
1901924
1778218
744421
1376725
652390
1786590
900016
1549606
78815
1820724
1220346
362422
110524
1018115
1929236
1054351
212122
690941
884981
435257
1921915
536977
396823
1531866
1166751
1872379
424936
308593
1647301
292988
840335
882531
270113
1304360
1935205
817449
1760318
965037
720844
1206877
1458089
935015
1761572
1129050
222557
102965
82819
627086
1944597
1626951
1324123
345830
305293
374360
1822612
259726
1249619
367254
667602
999304
1604068
1246140
638978
1569581
1661180
999360
256841
1279969
762500
328318
1288991
1990776
1013052
1347744
1331231
1196684
1351381
1115851
807728
242581
627916
1182067
319039
45214
1616804
1365985
900954
1795061
1251083
1771499
1723383
882748
1600477
1326983
1902431
1679747
685344
335943
508430
473980
467429
1017095
1504955
1492891
339460
138707
1509715
1994325
56946
1352997
277122
1951480
1240369
639499
1058
1212282
1712580
1954086
217897
1769375
207815
632681
940522
868561
1265075
275568
785010
1891506
1746309
1243500
1561183
1955321
579386
969130
157617
1274695
1178672
141611
332559
1043573
1326006
1241419
661765
57030
495105
1890152
1293044
1880047
1284337
406365
1557508
268418
1911594
952508
1401880
1902373
1954560
926130
1839262
1220248
488989
682097
1221541
1017996
619045
425209
1682818
1676972
494961
14467
953516
733807
177815
767985
394493
1444564
1502884
1368733
1327118
982684
517079
268291
880548
332886
1406307
1864286
1657370
1914064
106078
84688
1556931
1171855
620353
1250807
23415
1284602
1985184
820218
1138083
673860
975598
1431448
1547485
1503776
957848
1684406
288151
1247363
156600
847729
657648
717776
526292
68994
32486
1424825
763787
598813
389917
1618351
868492
553387
1428369
1166446
35807
245313
1640390
478854
1065610
41817
1983042
1278441
1448100
524010
1454204
1940680
278941
322287
1267271
810938
1346734
1245306
54244
37124
1969166
1078424
165557
1492022
1508142
831770
1636995
1715425
949517
463075
1604697
864605
1213208
1036558
415055
293637
627677
1453157
932273
432133
51274
1744345
1133538
744387
749794
1787185
522026
1441446
848362
908584
1231491
829735
1061187
1014467
1577417
1546948
1215412
1598015
1634383
708403
222403
1065734
650163
230925
1515322
1453075
1861578
678872
226514
529572
1799178
1175615
1408947
872072
1827106
1603888
1397974
385521
1067734
7084
1083663
673833
838600
1049006
1554933
437165
834810
1568016
1917320
1895676
847103
490121
488533
1063618
1985168
703304
1107317
893982
381053
1708707
1997089
592376
1336789
814032
882144
502983
1446972
925848
1448084
1388276
1947429
367777
1736922
1548687
1690476
770575
790223
1466724
810596
1971583
171011
1645175
733443
163423
166070
679483
1502261
347020
1219428
1548502
475631
816648
520819
376976
1576346
1254481
1320654
1489283
1382092
1051679
1705214
596262
887172
188969
1145646
584895
742143
327212
1522351
1522392
1205634
379749
1453594
1515133
1831371
373224
647465
611709
345588
446134
15622
646
337450
31430
362532
133348
233868
1151067
504270
762364
1249905
510149
557783
1957495
242747
918972
1930385
1161022
1059192
1172153
1653019
776940
356557
33808
21481
18731
1825090
277584
939358
2022
430770
259460
1021920
1261277
358647
870252
318949
789515
270948
162322
1557607
329621
926545
1233784
19874
465960
1062020
1395716
1916025
1767598
1591888
1421880
1779352
833315
867248
701988
1904938
1182047
732737
1503656
449862
668519
828021
711381
1988775
1798502
272896
1344927
1606380
1067404
1631523
968950
435120
1372435
1606963
813213
1710427
414799
319672
212696
821782
743234
642883
1749969
571792
1898949
1127874
589296
12426
785552
1626750
440431
1811420
407350
409165
493662
879518
240458
1107053
1488529
951807
1051994
1573246
1712616
45510
1534350
1923937
800284
518427
201417
1016730
377655
1762400
612538
605693
1567874
1847291
784667
1533981
60299
172454
877886
1559848
1105705
1889103
90918
1387377
855291
1632288
1515068
1023152
404169
166255
1700471
1120719
1138673
487046
449637
1055410
311334
1753947
539389
1982309
864972
437211
351886
228358
1463264
174285
413443
749111
992441
222500
1022963
1459728
1441265
1321409
1053310
1153868
479798
793715
869627
1544068
302765
290079
1011412
1627233
304245
1077536
1595043
617253
1219756
527321
374448
1679503
1140653
536555
1199373
17762
1783734
947861
1711367
648297
766757
595210
737315
1983290
1583014
1821009
983857
1629961
1050424
83112
1359455
773211
1649032
125845
152406
1435014
404580
974898
42875
1306617
1229959
1438208
596831
1273095
1428074
985509
193059
746298
1778477
549750
415422
927329
1498379
1801960
1583885
327284
1652372
1047959
174642
213383
298596
279962
1368543
1123381
1524480
1233953
1270197
401959
1961603
33524
1850473
1961514
702551
152208
1725858
1386833
930684
233875
964410
1263796
1255941
32827
491235
504882
719223
543309
1765440
967627
1993846
1309193
623751
917085
1560164
1223807
1379642
237773
1798378
1989695
1405082
1428667
31191
916344
73024
736515
1259409
1132590
1909166
699015
240801
1573914
1701185
1777643
1502681
455782
935432
1035725
1068135
931795
1351101
1690876
563726
978880
1985279
1722159
1023741
332888
282708
378070
1775396
1330895
576914
992311
207625
1123919
249165
1359185
1648782
1551917
204121
394729
446477
295847
1553
1407034
479739
749511
193387
406651
1342109
1095205
223704
618870
1253647
1312047
390272
154739
1161406
1344309
1691464
248317
1295861
1286957
893307
161883
875778
439172
1824505
810544
967651
1828124
950765
194641
1918535
1731645
88972
663017
196239
441280
344925
366003
311122
1909456
147755
573884
1686519
619255
1665263
1347855
1503720
1616694
470622
157425
539212
395276
753800
1573951
1885629
995013
1934337
1669048
310034
711422
528039
1956212
453478
1839776
1898923
121471
1275408
1824093
497205
818406
108223
1606142
499764
1644896
1200766
15946
37230
1120482
742004
1081519
1009923
1843891
318810
1473006
1604192
204411
19393
1837204
694210
1239865
978422
1013180
1200704
966039
909367
1872963
1925879
1337049
1402518
1000653
242667
1098941
439811
1509259
1224225
823141
1038207
1014411
618477
1384863
964679
508640
1986792
1470830
997309
1963420
1109295
651746
1482594
830531
1248861
961733
1212773
1351358
329164
495563
544388
1972481
1371633
1357492
839798
278486
1265405
1812786
1384191
55798
1410932
580104
1750231
716006
363507
286811
525024
446097
696737
1963177
895658
358205
879368
838749
1467988
749576
16248
91827
1225313
524169
925248
368572
1484528
1767460
323961
1686059
1793452
780819
721755
969948
1756105
858504
713990
1717993
1541519
1561503
355020
1294659
87742
1642820
1366792
1047934
839736
1159449
406212
1322035
1000895
875914
1096151
579211
1995312
571403
1950054
611324
719121
554331
1461372
594818
887292
1930496
1110374
1086793
1410747
702243
906394
761329
1189757
1299139
113110
549713
96299
593826
1048792
390213
1613183
1440939
1577112
240566
1308387
673109
1421776
534744
132106
1522643
1889802
384419
452048
1226482
1952834
1307131
1851138
301441
1443752
247070
964009
1902283
905481
1795564
782830
578295
1758296
1668152
759785
1693296
1486373
1015270
639990
1804202
1858230
12886
1741624
414404
961939
140946
92494
1045825
782176
703120
355419
230312
1968156
1737091
1929191
477327
1280217
549150
1871766
65688
1265110
528632
1231630
797599
1427578
1932949
1350750
1143371
1612634
1793244
1556125
1339513
1243357
152119
1979865
391001
1089557
1457346
1297794
931536
1190259
697991
782354
943453
1404296
1400460
1503310
118670
1941361
809578
691958
1736467
582112
1588424
986704
1169225
1653652
1486101
403705
1313916
812315
1938322
1511758
1662678
581964
538104
127891
553522
1505209
258110
383857
530714
1698126
683451
1179538
477641
749888
1352081
1555220
247917
281253
297309
1100377
1629199
103251
1604517
403517
936111
1830425
384086
1565141
214891
1436480
1959322
1913208
104148
147224
1522445
983145
639080
394445
535478
232353
883004
1006674
1238598
768880
140749
187617
1230097
833573
969795
74234
1551976
1996429
1053897
1170336
964690
1849272
547279
460588
1847452
117490
107724
325540
570409
1531416
1720076
667060
1738694
1805687
90691
1642471
115685
1374854
1078075
1905179
1648570
269984
767757
1231413
1759211
1928601
1490533
427468
758783
139097
525327
1222983
1489419
291374
1820392
1375089
12454
727309
824704
1191895
1836185
1440141
1647567
933623
1197840
1816918
1353834
484992
594582
22927
941130
891775
533630
1731897
1821107
152965
1307228
1138783
595477
61982
723110
1698701
1709249
990260
1417158
1835813
333478
579476
616914
1884381
1747571
496281
179429
1633821
736362
1492326
125657
681471
1975826
1978556
365324
1337653
260318
1273046
1347280
1725586
1428449
636471
285135
210035
643900
1046854
926755
1295042
1036478
413638
594315
608863
550329
1322211
972129
521269
1267525
1709042
1356077
1313223
1398359
1036678
1578019
420685
1952034
1605905
1674400
422579
303334
1874012
1290838
1463993
439304
420486
372204
592266
809028
1566526
566670
1094459
1596725
1674551
242127
954216
1676404
108057
1565520
821444
558158
838963
49592
525242
1582806
921620
28389
856073
412746
1815487
1354243
659474
860651
1069905
831487
1795252
1037527
721982
6484
290016
68247
364014
20047
1888427
895256
486588
27222
665454
925687
1081526
1313095
522560
1144441
959994
1844576
534054
731862
529877
413093
907551
131493
671111
1407498
1681782
402847
1651252
1650061
1927085
661296
195411
574627
1165528
1251291
1104048
683448
1836986
1137512
1685224
1906726
177901
1230544
1962135
927686
1032342
1336386
1852508
16757
1355441
336115
296780
1835016
382209
866992
1698424
1489225
1369115
1979729
1074253
660134
1401234
261036
565442
706292
1823280
1257433
1381507
651065
321365
1778833
1516164
1086896
1644100
1496843
1844340
567172
214273
1471312
674519
1421791
1855713
1537643
1091872
1421182
1585144
880252
122310
926421
1801686
1036043
635045
299936
442698
1112942
1446062
178890
256459
1834082
775720
1488522
774682
1734478
477
28238
1657198
1560970
962300
1420924
1704346
1816087
260909
1785184
402097
636164
519160
1568187
674172
1676489
948885
1186800
111865
1209505
241697
1094197
499396
1269692
1966322
639019
1798369
1032220
423483
1044084
1234007
613420
824927
263661
1234803
391414
881416
481999
927583
1092981
376383
1868435
7707
1902702
363514
12702
777337
19679
1056018
1690878
1436083
1930033
1873488
559678
1453266
995950
1744475
537133
149482
1903581
1784720
433583
1310379
1124561
675085
1049092
1903335
185196
892319
54373
1453823
791106
1508587
37334
909209
1325804
1000051
1071308
1861975
1442680
405686
252690
51080
1091793
572429
935893
400317
788004
1050244
1371182
20742
885747
196897
1051516
1780628
1813425
1416105
858352
1488440
1338870
1570817
1874618
615254
209638
1423925
1436555
1300845
901588
1149539
69787
910971
794677
963118
1993473
10321
1483035
147523
550376
1962178
545823
680452
994348
1938487
507416
1416492
1084090
252721
230600
639548
397252
1273986
293170
204335
761939
1068315
764616
1635186
40526
815139
403304
810455
748882
537590
932268
899401
677028
762315
1249056
1739543
1157361
1802071
681291
789292
879913
1908941
279061
983543
1727434
777646
667917
725736
172291
1403158
1292624
438221
1128962
409697
107602
792516
913582
442050
1991293
638782
687248
950755
1674845
1578222
1608554
1979663
95468
748721
840926
462768
153762
229622
1844259
934970
706691
584925
1592032
524066
907428
1313930
1117302
840874
1702189
1480960
265229
533365
759467
745988
1794024
884075
1110062
1988884
96942
1386417
394264
1754836
1529965
1418964
943215
1365870
1004387
291200
112197
238552
115391
830272
612537
529154
1396421
39443
1759738
454066
1732544
884402
35981
686005
159325
458329
289179
365029
1952110
618539
678722
1402934
1553366
262538
1143552
250157
1995026
1290381
1751242
1800434
1703797
692492
679811
1173541
1912807
840985
1636971
1630746
1796419
228961
83588
94047
1738233
1663435
1528198
1587308
1486385
1421228
1583267
1793797
522158
1162921
1537694
1697800
1262974
73023
183694
1836307
280966
366358
1501023
594133
1500971
618918
526066
176348
280888
363696
229959
427681
1512964
1463067
1500627
1745574
1578959
392118
370542
1444598
1011226
694112
793050
1267044
1153490
121818
1253582
167742
433248
450109
430886
1533164
1708204
809106
1901840
21997
1146158
1697113
229812
1484518
1981321
1859464
297771
975327
777906
1330933
1076031
1274318
1664926
1544261
1622965
649616
1264186
1748219
1457398
1154695
700108
1222930
1954930
337988
1045894
726418
908633
757101
1211874
1121156
1844680
1185882
448519
1374350
1048563
119160
1037129
1770303
1888757
1148698
335022
291846
597795
1809968
607379
629850
639308
102928
1576313
636489
616431
975030
5214
1750491
953267
558944
70468
318551
673370
750146
481353
187409
887477
417410
1804588
1453615
1921291
1690136
1217401
1191385
428939
281952
1031912
1608356
1419046
928395
833678
1469354
1183568
544851
1999140
318298
938885
952643
1839486
1493661
192635
1386945
674631
739291
1726970
1640038
1086374
1934993
245953
1055374
281256
379333
685339
1248350
882933
947268
1116225
1142649
961946
1743504
307708
15256
16572
399356
1974980
879482
947370
1183482
1798612
1066234
799737
1310952
656886
730481
517479
1074041
611079
254035
103857
87885
1579719
968024
1774925
1086134
547182
1995077
374055
803207
607939
451118
108478
811968
774270
1214120
171040
962029
1717775
582832
166166
1187730
950825
1187434
1393718
817275
521125
939460
1875545
1814087
111396
101942
1151938
1214632
479570
25034
160246
766469
791843
1835480
677637
1046647
448702
1743851
130409
568718
100356
1899141
562142
152741
1681166
493507
1200956
1114723
1181785
1377019
1727248
114744
197210
697605
1046418
1451063
150378
1953010
1798751
693754
1223107
605310
1336329
41635
936512
1786373
1523438
1202148
987022
1226420
1215893
1573097
671873
843423
186595
361141
1795973
1361505
158250
402367
503221
1344949
1588702
677236
1768441
913346
245058
620030
1085856
712209
834710
688352
576397
487383
1090485
1708384
1263607
579825
1008200
1313843
215471
137056
250314
1300996
1299777
578973
1613639
1186626
1489359
1948861
1179255
1343288
1454262
797019
136946
1007172
825215
564809
244650
34163
1674949
118672
188203
300635
153642
207164
896220
575989
638249
211745
532932
633740
1910546
1286225
1103163
1304229
1987362
513454
1713676
287820
432925
732891
148133
483783
519464
751547
1770103
334983
792668
1821225
536970
990017
27315
1104742
1124293
252975
322434
1590526
300811
836571
1373667
1013254
1256920
391110
1073365
208776
1490482
1901970
1101297
452154
874847
1277821
1303409
1238475
329727
1200630
238824
414346
1980586
522353
216753
654114
1925707
1224405
1113584
55302
1053883
380990
742378
166395
665487
14466
822174
436526
1072803
1661079
1157931
1823390
242271
71057
281367
449585
586540
1498436
534853
1555080
1826803
460468
446347
1934937
289135
369230
1268022
578162
1921816
1381826
728032
1121834
899605
222594
1112123
415862
780333
1164932
731720
1388728
634411
1675796
1408292
1249118
1360731
177731
796170
905146
1859921
1183653
229785
689270
426352
1093596
1485463
997396
109689
1032033
1552746
752604
10303
881262
1680377
1322979
686750
468009
1453913
1615583
257910
413301
1494784
1367826
1203929
1615334
28065
1096852
1938174
1204855
484005
1928722
1863034
575378
1041850
1104180
1049535
1643357
623851
543435
1874177
256535
50973
785248
1904523
146336
1110223
843598
223735
783537
1737154
1227637
967748
1940131
852556
1984216
200807
1314425
1667948
766313
1560406
1648238
301406
1327159
1349353
1215935
217930
68854
174284
1356931
676780
1016815
865379
1597008
1266680
611455
1035978
155093
1488657
1310298
1093266
1336674
242410
1818404
1186861
1238972
1571983
599244
643074
405390
1925838
1592600
1619235
320006
1275653
1820209
698235
286150
1904136
301532
72167
1889515
1162436
391206
1940980
865596
1024953
1940977
528557
722505
317097
1022830
1614992
1259620
288963
195284
1139476
189241
1818029
1158386
570877
283960
165238
328184
913421
1798331
1811461
1249402
1975367
375124
631958
832234
377698
108494
1522349
263847
1637192
1234364
1051445
1333520
59316
1765501
339365
1400297
724235
1756482
643554
768097
872224
370884
1346572
815878
130758
1822243
1762423
1954689
1901909
1717043
1330066
1682182
1677320
936229
547517
1562589
1839186
383045
327468
855717
818962
1484134
1437688
1288166
1216938
1391720
1901768
29569
794443
24954
1376388
1671642
578523
912348
1948324
780431
123483
108971
1960629
394200
901008
1091504
1470311
535545
1892965
1950212
550531
1901452
199429
1846800
335713
991161
358529
1057084
169741
677066
1971274
298719
462479
234366
1600727
1912372
1639634
780538
1143349
1877708
451203
324693
1659382
434688
669874
506503
1048271
1232824
1633331
486409
430529
67857
1426782
641734
787338
440298
1549429
1627642
853273
564967
154764
1109876
1006499
634045
890672
1430328
1895908
168543
288944
1918631
1505160
248569
1166153
717898
1278311
367697
668065
883098
1124502
1762247
1973656
1810641
1349650
248271
166348
1299877
970359
1725977
677474
1547450
910215
1499983
575131
1857241
1633885
1780119
960501
700829
554862
66248
1518060
985843
1175538
491549
1476499
1580994
838833
850147
607685
907136
981878
977140
1053298
1822986
1136600
1615596
1723589
1673573
1717608
1395748
202042
51545
1913930
150178
618767
694206
1076113
1563090
1723235
779616
1170289
1635225
83404
922606
996093
1190815
1675136
874508
380905
348432
826681
1062217
480564
375173
517140
1373646
1101143
1485250
1946758
1678925
683693
1526634
1543536
614037
641399
833803
949249
1085791
1672684
1708225
1729243
871640
1973447
1758771
1770160
103481
1645070
311055
1219216
1213302
1922710
381432
284882
1718058
459966
265453
648085
943572
861180
943171
938858
1205080
1814577
917453
1354561
848629
1198795
678094
1810746
268197
1056105
332618
682792
101318
1871741
166404
1966112
1472787
348036
509078
1528142
55523
1702023
1671929
1442321
1507243
563933
899125
1325362
11699
591020
1531850
79614
470214
1136664
1396234
1186552
1889865
1146419
816323
119182
97985
1799161
603905
1762514
490122
516728
750020
943008
1596251
1833111
1986322
136977
688926
1766920
344241
1089584
494862
1727391
1563040
987418
1707021
22530
1512274
1046732
1505754
1655723
398187
1614429
830320
768480
321972
1386204
500802
1615727
679464
87846
957740
885465
823504
1756110
215567
1691944
1986974
1730347
1873933
1218844
1163592
618369
1905416
1797151
395697
336719
877588
1989554
417389
437019
1852864
1572161
950447
1163228
525635
1826456
1181127
602366
140924
1170614
927912
814796
365257
1750165
397843
885743
860859
470401
558065
1864447
1681560
1756661
1661763
645383
258417
1490765
1814834
1501798
902076
530180
1002215
1750450
1281615
1684314
1689720
1222865
66432
189451
1150168
1981825
1444113
275618
1287595
684870
1597134
1198497
1061325
1562483
1999205
1573385
984520
1663330
1680137
1812185
18177
1154231
1867009
1327549
1078435
1226116
717277
1482167
540777
1298628
190353
302442
178476
216259
1907234
1675130
1622425
892189
668969
1254258
1166993
432039
1900927
979108
1925201
1415456
1627841
1288884
1833205
896110
572358
115015
509753
1069884
899231
965522
1093724
1474765
793968
977230
921293
1438175
47456
970409
223749
1632289
1156533
1432584
1350679
166426
1316009
1047588
1850380
418845
1619325
1876096
1827166
1818003
1379806
1836858
1774576
1220466
1050731
304128
1441727
1884558
1152727
748296
1298647
1740597
1667568
99090
1042171
363585
51494
53252
332452
455083
1713903
1606656
24938
1863851
656663
1704340
1424384
1841929
1727588
105550
1449035
15418
630381
191850
654512
1006010
1533495
1169783
1162124
1704418
1441469
1568583
1794576
1064748
450767
592448
1037506
1271941
939201
274477
473464
398944
830753
917069
347686
1337535
36242
220529
863427
1563092
1050696
1885456
1145262
1746579
35246
625920
1951269
1838866
668355
1437648
295686
1291422
743671
505772
625106
633569
1656290
508040
822238
1850753
1425059
1706614
1874748
405130
1991820
909911
381869
1089982
358599
1744328
169550
1000953
1880579
1825059
971172
1787863
239515
658384
451523
809987
85534
1084419
755899
89950
1164970
123084
1009915
616310
418005
495597
1116479
1403652
958443
1410911
1450528
909948
505804
704705
1133645
1449969
543667
1834442
436238
432165
1474418
1598278
1306030
1078581
639959
1030953
277480
200712
785650
1617460
1047136
1085453
408577
795344
88799
1873460
1603277
1993732
1288684
100124
1308156
201665
1281611
420073
734423
960311
690666
1140727
1080969
1119421
299153
1305021
1729352
1118352
856528
693534
969679
1007982
226929
926208
813223
1980811
1184205
1945663
1625497
321758
1767128
1771343
1152861
969068
733345
1586770
901385
625764
204664
1784380
1670293
657641
1694008
333563
1070391
1770901
178789
1630704
575179
459288
369174
1774535
967038
1485975
972190
1531458
629977
314607
947524
1205727
918482
1835184
899700
235038
1487762
721204
878337
239270
1259541
1704274
1543120
140976
1960516
1064250
755172
957150
48073
967902
452990
537746
1662056
10394
1409175
314860
636325
1378926
454956
1300635
1119898
701098
88190
726758
1688036
1618531
545101
372693
903065
751840
927063
1414660
641134
906486
1963894
452081
840754
976116
1986760
1629984
1495017
1476605
1665325
1648453
1502504
652395
1030563
385993
677426
825551
1603917
1886672
940570
1811071
1716145
297515
240397
1957792
346313
1007185
343945
1562905
1542806
1796778
792389
1599764
970601
1449241
1572344
707264
1215432
714352
1670105
409153
431130
1018999
160471
1578142
1050042
1486169
3077
1206839
718672
546345
250873
1440965
417302
68304
651772
1788128
1436698
432076
1677164
1113681
83804
34888
1196800
808758
1245211
494963
541501
1614146
1887381
1194690
1501226
1294196
1554072
658234
1033822
1753965
1814859
986890
25233
1035245
1091018
313921
158365
331040
714233
1468266
209196
1936617
675775
1384221
1231485
673710
765709
628282
1885931
843689
1350720
1540210
511676
1469398
995245
137708
1482896
1073621
724705
1727437
1522698
1277492
189010
1624201
631948
486667
1585760
178704
815053
605440
1177623
1694122
219955
648595
465697
589264
284637
200702
1199884
123783
1777118
1453455
1301232
1490614
593585
1589868
1627235
1571631
1119279
61124
1154223
1826238
1977845
1230425
1551419
1329635
738031
151295
1684179
327638
1098358
1918306
208269
364501
27822
820050
1209140
1842914
1599328
1653207
1013297
602966
1578639
866980
1643955
98083
1763277
86183
1911290
1881796
1678203
5702
1250616
1549158
958247
1743565
485495
120896
1553128
1414835
1727080
1795496
1924386
1226152
203076
55213
1547951
1813338
458229
1182989
188881
852184
193536
1838912
1435543
1175621
387061
87855
1338878
1114087
741099
1971083
932833
1896175
228464
1680056
125052
715071
1672324
1909068
1085649
1517553
1773362
969163
106609
1283777
860755
1894417
706750
161635
1235237
1871444
244605
1632435
1602223
850477
1049802
1027666
1202059
1728549
1152799
1613867
391640
56926
1508363
871417
1862988
1275356
587766
1732890
1322879
1198518
989763
962991
466642
1946514
1226255
992130
136157
848775
1290794
918852
1958160
68607
913612
1715048
1210930
947839
711392
377753
1408412
82078
63123
1697610
1105550
1904774
316765
456000
748461
1860310
616672
983289
235573
1314431
496883
482387
457567
1958067
1351277
1379300
1068378
1696065
876239
1616793
1301527
1737756
349769
44491
853314
1016568
1462231
239349
137046
1066971
1170987
867015
729303
1227167
1938523
44516
1393295
926031
267392
606802
1265191
1009448
1414875
418598
1643850
1504295
1632700
9447
877809
1592351
212541
159726
229704
1236966
531467
619803
1302604
1474204
789933
939110
645485
1647907
59696
1625401
1738732
1957690
1619227
1845267
739946
1174010
369281
1054893
1374503
1163235
262156
621264
474466
808632
1984735
35213
666077
403957
1943568
551822
1349034
1815409
1604454
1864937
1091379
1208662
1414073
530835
1211360
930667
628052
1050889
1136868
234392
781117
953791
984922
43522
868754
1779820
1276169
1365986
1806147
106705
445147
222190
752503
1987072
399308
1599302
123543
122388
1241160
1209331
1316009
437150
724481
723168
1647751
447646
937645
1125285
1661263
813613
1100478
1483084
1552598
1124892
447564
1611597
1896170
1145947
506924
1693846
275402
938688
1251376
1662407
1824716
28924
134216
121225
1705356
545319
961267
827726
631380
1751816
156181
1045540
1221837
896982
733897
1784344
12082
1880136
911058
1712232
1959114
304862
32505
1949915
1148784
1459499
1012377
1406069
1304759
1948040
976580
391170
1043640
568675
932767
1957138
930850
1849469
1715723
540732
1543091
574107
1357027
1553906
601610
1807825
495801
96871
1251702
1241093
966946
1337521
779704
438318
563511
917243
1891416
203121
1959251
378436
950509
769688
665892
342261
698127
1188940
1634584
1609561
1899509
1600262
1673904
960701
1773419
181068
1727745
185
506215
149468
460845
1677272
1130784
1797073
1989678
593574
1044988
262002
1109299
1026570
1823574
1928723
28609
554900
453610
901222
32947
1881691
349668
40645
646160
344649
42195
705586
861267
954879
1444870
623833
1218166
73787
1120369
1171046
988946
234156
732480
620769
223660
1412615
236689
1128078
1976712
224373
1099654
229240
1705801
388404
288650
148137
1775767
941949
1373429
365196
1721641
1778809
1698769
446855
323167
1680780
184342
1483750
1017856
1042021
266664
306407
690602
1124832
1959471
184411
90674
853204
100070
695981
1794357
779
1215257
489469
1696710
32579
215095
145675
195430
418139
1029562
19302
1071982
896898
89072
1103954
788103
698204
1045721
807622
58488
1224697
367885
1162804
346667
1037659
1374780
254102
1627385
764624
315777
1744539
357934
681998
1268156
843490
40428
1502276
1113149
870958
219371
1456171
1222602
1366854
630783
805798
218068
1127550
1456053
1241851
456912
554548
1098383
1909800
1890751
804215
1309386
753047
119560
1220929
471356
687143
295984
325618
1745707
1779675
414797
1616026
803142
904961
1014997
744872
1226451
856871
759388
1131033
3967
203441
1734213
1160190
1407903
965247
1803394
1000012
50354
716032
813522
931268
1276039
1148492
804056
1102385
1832552
682471
1135909
1427817
1779116
706437
697512
1662647
420299
453073
21014
664436
628806
1664078
1352854
890566
949378
1684588
104345
637746
1709122
1483491
406199
430278
794887
1245730
19051
1232629
1905800
1168886
439878
1087704
1439953
299329
915992
1230085
173755
1339359
185549
131003
31054
715506
1477147
1756182
572250
366607
1245766
926158
704800
1835471
1391866
1979268
1806826
1528221
1825828
206623
1885830
1632819
1845252
1388837
552015
1875167
654897
617937
1510270
974991
1370685
1077120
244311
773460
284309
256693
20590
1168171
1777497
782452
1572325
1914304
1404366
1009845
1977483
968874
1720252
236797
1472925
355234
416905
664274
95933
394820
624719
577521
1306942
801817
415935
1042127
1582745
1945347
414330
268462
888910
913523
1212264
1110294
1399153
1722842
1085623
1586356
249413
945870
1249483
81235
730010
1730733
1514815
1860069
283707
1803961
653392
1908308
758880
888210
865139
1335231
1176782
705946
1474131
275151
1005912
1260154
1322568
716291
1098707
1598092
1126021
520093
1962883
436107
1408019
1906262
1292244
973775
12231
215036
468954
609061
1477396
1617515
1157562
111499
10128
1397947
1611670
183343
522706
1409468
1016433
989762
222275
1280359
562538
569534
1907468
657107
1747747
929443
563919
112189
1819562
1274222
1913109
408989
1322047
1640775
517546
245228
221691
570706
11386
582295
1709398
1160913
1723695
1471742
309859
739558
254552
238222
1747921
288989
473415
452668
1041148
35059
732760
454686
106962
316193
1209253
518576
1706882
1383875
597105
1745001
1760870
128944
1841090
942328
438065
1650329
1415186
1883885
195474
605119
105152
749897
1240663
1732583
64215
1729070
1410479
536724
1229049
1020181
738776
473400
1910937
852884
458940
1031565
625453
1771677
261615
1453493
789840
14386
1492837
1929752
878869
763544
528399
852998
727882
1267012
402728
1184924
1312317
727226
337952
707560
35181
1940082
1170178
1151539
627103
163669
1752329
364090
1947139
1467729
1250644
197278
794838
1625184
754480
231530
1172629
1433512
302452
1811965
88560
1705583
1992298
1279768
1427626
237632
1427311
570727
306386
1461506
1861580
768220
1094399
1185024
434954
811435
372103
1044108
120489
1343900
1762826
1699280
543345
1921659
428385
512853
1731176
138069
1965074
906847
1283625
62761
12806
349569
1564577
897936
236169
1856612
388691
679228
1101399
1733788
1057586
1817068
1257701
994667
430847
197392
712589
1944763
182009
1684079
1745987
1072803
1251118
961902
1378552
673018
1880253
688500
1469949
491049
1879315
882652
439897
1161817
1698689
678401
1459313
939773
713420
924154
1361445
10069
1304430
994747
12798
1475380
1089193
1765086
1203320
687870
1936419
1690829
670103
291278
1236015
651004
1982360
1172769
1421510
911967
166375
777653
1333623
391235
1582373
1448645
1270825
908398
18281
1398073
1339835
1379847
684729
1718469
1660714
533060
1491872
877901
1351058
1555079
1846473
1748070
897609
1630236
1867705
1121007
1053395
1070658
1497555
1766659
1240704
1103918
1179351
15125
1062146
1935726
1369329
835775
500098
1138000
1553278
13080
801099
851763
1302329
1431403
1903320
1606488
7485
1219386
516944
63476
933563
647673
826542
229231
1238302
616524
1710261
516459
400092
1796510
1872770
1785333
745265
1307991
1181177
648753
1244093
1265602
1463468
44072
166477
1287675
984437
1477143
433746
204158
793225
1748106
970039
1607752
1661559
1938237
1821334
1011436
1239431
810817
1845713
1398795
875029
1126827
1739827
627513
1651794
1583005
1038625
256326
1978962
766766
633662
1931130
580940
355876
1860773
1428856
205513
1272757
1616889
1921113
797676
1400758
489948
1019240
1366242
711921
1169293
553464
1749862
1803601
1944229
1641360
516916
886914
1591917
626138
1880607
1061057
1881384
1454786
1015255
1389148
996734
915570
387297
494340
111386
1533734
1496641
1066676
1024788
52394
563384
1820249
1770541
1819375
588170
302521
863006
123992
344503
1094498
1447375
81683
479031
391511
1731998
1721738
534369
678004
1374874
1341542
1171255
1298223
550629
40878
882440
1016482
100293
1168336
604332
204717
124183
930889
325417
1756628
846011
592562
1113207
612558
1656885
1749245
187713
1025338
1797843
942353
1465097
472258
589693
1368493
800168
795521
1337127
546326
1918743
473743
1327152
535312
1697595
878499
321862
223912
1919751
673527
285107
1416035
1421259
5222
663965
1578303
1356628
1055119
1480501
760846
1270071
1876224
1690069
1643950
1798047
1226857
1735384
368752
1918274
1499489
56710
260865
1158979
595489
586550
1083429
1005022
1422056
1513918
150095
1701414
1750539
1239035
1033274
1520084
1253
71676
1586933
1486139
531390
952856
1634481
1115050
1529209
1418412
884763
201711
55666
677119
1059122
369560
36341
219128
1548457
555810
498010
1616925
1295968
430707
516167
1641923
1272576
101085
1765377
1305366
1479831
1098794
995001
383176
780166
1904193
722490
896937
639472
1254255
1139606
1040265
1236448
844355
1033226
454223
924312
649156
769641
23526
536913
508774
1307696
573163
1983990
67166
1095886
1097835
334085
570034
1068688
495511
321041
803721
1452302
1657802
1458119
1025788
1021854
924912
1417583
1557770
1947827
1985257
54502
393382
1056623
338225
862027
1494684
1276608
1245498
1913126
1702979
1905671
451989
739132
807424
1928268
710176
1317426
912878
303008
109556
158043
1467108
1194376
233392
1525951
1918172
843921
1928308
1560064
535651
1137347
196107
931252
261523
381416
381968
1704764
97412
52814
1672560
809897
761131
874837
1792964
1455581
75663
1942516
1344712
1701612
1464870
260530
954539
106002
1231182
1073954
1557923
626791
1237542
581773
1959868
1373838
568146
885315
1035096
499477
1160175
597518
1187751
1720907
245366
194802
800175
1961188
1479410
473569
1789145
1841375
552555
264003
862250
256962
265466
730838
1453189
359004
279449
674661
1640164
922775
386776
150263
1492342
1340239
1903907
1289070
582316
951523
1657335
1861510
1789678
448097
1188016
103361
1270669
1787102
1266061
1331800
1691894
596520
761160
391931
215640
1186650
1855659
174088
115395
898152
1039038
707960
1958949
1358788
195088
983197
1098080
265563
946665
114695
1053325
1408234
81053
278840
896603
188126
954158
1311858
1329710
270058
922768
164671
181864
243121
1032605
32163
1742059
1483611
1494728
1618592
1058424
1553668
1161720
930903
1863742
534284
1750340
1097840
854064
1612387
1696110
701661
1034943
664281
1485822
1255615
407773
471995
1949626
445927
1863133
1949009
1230563
1595930
973056
1593625
1072378
837034
1221476
769533
92725
1297608
278230
1856967
109174
1138177
364839
757396
428152
374718
826220
871276
1139401
950
112910
1056470
1219726
1689016
442344
1329131
419964
159993
1582559
127477
870881
1892453
87380
49552
1301737
679784
1685942
507313
228657
1516131
30924
319756
979652
906924
1594130
683054
808342
1361291
965935
763047
1917653
451901
1845809
1410333
1869847
459546
1735408
924490
1380892
1946445
1787505
1111338
1831228
1890526
550928
1740451
220402
197290
154351
1703904
248776
917816
507654
1919166
1151349
454616
1558882
1961065
1451419
1847559
1811015
936907
159218
1724620
871654
1337589
1682868
1422393
1754072
729870
470672
1410327
1223189
1128463
1134039
340577
635972
1775266
357989
1317568
766380
732062
990642
272533
166836
1211845
1822263
1681783
1765497
930015
869102
542814
137143
1239828
1784881
127197
405832
1309495
993143
419234
470494
1158993
906399
17650
240158
502034
1553439
145247
891521
1389109
1962812
920910
389633
1419414
718958
1760543
131507
271280
119306
1495043
161103
917557
908479
1906483
843798
259101
1539638
390519
942611
1421326
254673
1238002
1743007
1034684
1519206
119359
1787765
176681
627052
1710009
564102
1321838
1030651
586544
234184
42431
1301268
797773
129512
1283057
650669
1603204
870664
1268562
1161896
48076
1718400
759258
1407343
73187
373144
862046
1746663
1969576
189605
1206120
566392
1482665
257307
1018445
1001384
133167
369261
725235
516147
1019484
186452
1091071
1155076
1210047
344404
1409900
1468393
1469345
1447077
675699
1881337
680193
1095234
1887648
418528
289750
315459
1276670
1213853
365004
1536592
917656
1400472
536225
1680879
417845
1399304
773720
1350940
1335558
1636937
1258383
940023
736041
1892131
1857306
828742
1725879
633382
814221
902555
1580781
1193918
851420
991654
1660077
197725
646688
1091923
1226926
1461255
306809
1548630
413860
760763
1904271
166965
561004
87153
1549508
635901
556763
1583978
1966722
1830570
532736
182763
1954912
844577
468456
4460
1783267
739841
123669
724359
1105871
178734
63514
481444
107083
1819893
1028502
192829
571456
339387
1086852
695797
1015221
103601
757673
968083
1449425
1906010
954767
638356
862096
745321
1535015
773988
1734805
1272535
1780893
1714378
913364
37440
1035181
22642
1042785
1205903
213955
1853405
1867284
1602072
280144
1975016
584932
1357860
1426122
1530219
1459702
39184
1778784
742068
439043
1533637
1523958
1091458
886197
727350
726868
11945
829917
1840260
1721029
872494
706030
138566
1349763
1349127
1334292
394718
234436
1408505
1368891
698177
114993
868145
1457207
533040
238390
297803
1418268
281450
1617067
1296329
1568002
1166650
1910541
154328
1900259
1223486
1372523
1831153
353061
1800021
1980125
181286
1445577
1407017
1863660
1534331
486876
1364057
222256
608952
192410
451536
1380196
1597944
396811
253917
1666441
1725282
1199930
163063
1080817
425793
1090150
1275838
14848
1076344
1135130
1029754
72090
1696004
264802
1882420
1532754
1153872
605636
386856
296450
839699
333730
603298
1646340
852641
1428820
1135755
1220016
336042
29737
1259512
602142
56117
1152142
1445517
97865
1023916
615225
1065692
833909
222089
986881
680163
601925
1249927
277486
1380735
1194319
319140
287380
1923199
684481
1299236
214021
1512950
635707
1430692
815402
1489473
1887584
492095
1194270
27116
65447
1270724
1173127
226348
812133
1512796
69525
1977879
1324873
1994022
1411295
1907291
1822125
410629
232970
1645103
488693
1084988
1148439
397856
725736
1780486
1949747
997831
433387
561622
351938
1360053
461245
5583
461793
1798777
250618
1959856
1350294
517923
441897
1329126
1964222
871068
299139
964024
1763353
300375
546972
1987898
140163
1865479
304400
1166486
271965
175149
449426
208516
975194
1461593
350071
416983
1362250
900856
390636
508862
1539039
685649
1939136
1732406
427952
783941
1035681
1203055
317321
601794
1981295
1311531
1125503
287627
51816
807728
1362315
1121032
997917
594731
1943960
674193
1199536
509148
913181
1361084
860474
1567639
545424
1900176
757939
140671
841798
807611
1813599
1676288
383584
1421714
610673
1247127
144653
137792
179513
160812
1055759
635327
549096
1184340
117796
1212424
194586
1192540
1296110
1265049
1291629
112841
1532690
1233726
842353
1538191
1461385
680190
526634
1403782
425591
1388557
1249963
687650
9787
130543
690269
1743355
1618798
459379
58029
1621885
1944957
1263148
1582016
722301
1450787
1912873
1660923
1552540
400340
295720
1012194
876343
248886
460517
341958
1738839
1695665
1366058
458218
294890
1447580
1401411
1357854
933499
529281
1185058
995663
1040081
1283885
1247127
267528
1164263
1353905
18056
770251
1875767
428205
1049642
399334
1987926
1074594
98483
439251
1688772
890342
296063
305227
1014526
1591027
615715
154115
846525
926883
1834104
1928176
1069157
741665
633256
1144662
1385698
1005966
294135
585122
469939
150321
365838
1449519
1113906
1948117
835915
743390
1068859
969358
1415700
56294
1973807
852656
1612574
1308657
357994
723484
1155228
1690994
1277722
36535
1695674
1961880
151400
693302
1535007
943110
1478272
283166
1303492
1045653
620664
421254
4497
1586777
1075383
1664285
1785942
940775
1813619
831494
6731
952320
722239
1748578
24301
1561522
125542
1547635
1448681
1261113
1651394
163207
519175
1702123
691634
1380028
702228
4848
1212870
1088735
1696250
800347
1509110
1191102
1764417
63702
75607
176495
166903
462971
704624
1326146
1559602
814428
1610598
921600
112450
1670120
715288
319682
1909539
451989
1916577
823971
465899
536882
537964
331017
1098380
1278106
173843
766996
966754
976844
264213
823875
1627637
867832
1452477
1232700
1886056
207945
405663
305158
227988
610017
316341
502425
124891
764150
827910
1499217
522371
163997
910054
465101
1160059
1715595
1035817
269752
1262149
1568505
1583327
1190423
880726
1873251
1827549
891712
330893
1843129
490337
111430
1100130
1487790
1576660
1575436
1450891
1201510
323562
604969
402411
1257358
1689651
1523835
1217089
918549
1155655
1669472
694942
1838954
504041
1215085
413108
480332
518923
650322
500988
1841047
376778
1941082
1076637
1697086
543389
1718908
1636657
1415497
1648906
948740
1781867
1102862
8523
1398607
296086
769797
1061619
1661627
1705091
1406451
528678
748560
667429
207427
267903
1833723
801337
1715603
1050722
1252142
1556477
658287
946993
115159
305271
1533791
1157948
1824899
568129
633970
1304826
542009
1925675
1871960
262355
515743
447751
1992400
1788283
1992647
810271
207910
300129
1913501
1910948
1343154
1769295
395531
671294
718132
752641
1723355
747717
1154420
740257
512013
618323
488389
455624
1659760
929636
1512772
786282
1292064
1258313
126090
836291
814711
295108
310081
1164954
72516
467127
24851
34338
975004
1173979
1337719
668295
950592
353811
65351
1090678
646987
823954
1543462
530775
76607
377269
78529
1849363
1796245
906377
1200435
714719
1827836
1386525
481320
1775403
83700
1228588
486325
50987
743645
1108915
1388626
173333
1342411
552726
1233035
826938
551113
647371
1186278
320531
1536469
32820
591113
1213703
438296
1835811
1134267
980741
756376
957724
827607
1572168
516732
743159
893054
484254
1035516
1075415
928646
1355883
134015
778830
1652529
1463731
703621
977126
117393
1226942
1460190
1197988
1170325
965799
1320286
1686157
1463449
1740278
1412791
214582
1032257
883836
395209
556602
196140
320190
151711
1013563
1858549
467025
425513
365341
384483
1093740
759073
1270788
470156
1499553
29932
1631906
1517609
202490
1588059
1727010
633541
637167
506582
1326804
1734949
907957
1257987
1965635
1949387
309390
343731
1740398
114246
271146
1479293
220500
123314
1031182
1416403
1170493
1734434
1240983
1568505
1958758
1107056
1210309
889959
1812983
283701
423886
736245
1686810
1967157
1472203
1310200
691513
1935632
677968
1983704
1496290
933559
1900747
540438
367589
1398174
1803251
469830
585480
452882
953646
113639
1055227
990438
1411108
733472
1030776
354669
1289657
654810
1120354
1853889
1026957
1137680
73834
1496582
96298
1463761
953160
8960
1567974
1137153
652889
460315
830500
46355
340619
1297134
989101
1666346
539215
1665643
1930943
1936013
1280059
56614
312546
1603122
831686
1235883
767945
1690203
1540024
934867
1884726
116616
1099336
1079848
851821
300661
794661
1689701
1634074
1900507
889717
1296813
736526
1874462
1990238
200331
1434025
661355
1572250
1698046
1496387
902969
1562249
786772
615276
1460354
1851428
986169
1387198
1607325
1339693
861304
1866753
1017143
1287834
344298
1904764
503404
1734992
407674
1469824
1197083
78467
266363
979035
1578049
1900650
1835126
739810
1353544
636848
1193452
1243154
651273
1356302
1144396
465948
129145
1664498
927116
879823
1087073
1134762
1576994
1926017
587646
329090
1115646
454482
1906317
734516
36919
992310
550856
933562
440883
751291
1111708
1625845
611935
321088
735820
1013333
1357923
324140
927075
167128
1257379
279138
784257
1744208
808418
1437315
558807
1515431
1312532
1525464
1546609
1368331
668152
579296
328577
1456792
1313996
1442076
981250
933403
625308
523749
302015
57991
440361
1856817
108125
1236576
1900255
1890492
435884
780012
895518
1742915
1767936
1830784
1186106
64323
544477
948286
925904
504489
199333
1881732
1564024
1124765
878492
968604
476791
1921604
475142
1246508
1833449
1567610
542028
89217
1624983
25049
373614
1855118
1926948
1198896
11500
295989
435225
1143788
1849747
1231343
884235
562675
908641
832400
665588
928223
425806
1431096
1109155
38431
1579263
207771
417226
1954916
448136
1712327
1016201
1565757
1381239
459046
1908342
1300126
1118189
1305449
405929
381847
214145
1960779
1251956
1200434
1879396
1929947
132482
1898906
1612319
718416
18521
1027671
149207
1724582
429338
1180340
285544
1756620
974713
55711
39953
1250942
637841
597397
1611446
1559877
778991
596718
1230445
590228
62977
743904
255446
625266
816184
231811
304798
1500494
1268848
414536
753812
303884
37287
751949
177211
1385435
39921
923123
1933041
1567411
229718
1337750
775461
820711
789296
394376
993429
82715
311037
1155654
1060208
1365688
782432
54468
1550885
570205
1558706
16162
1787361
444514
624025
1351011
318416
1021163
560739
958329
604488
321112
1323878
1443029
1797430
265401
400447
544458
880347
607156
286809
613946
730342
708683
1973416
989343
1783895
249583
16524
450837
1630170
1744402
1446621
1858253
463308
647873
823909
333788
340062
1340046
1884802
1378252
188118
1012281
614974
1807385
1840394
1023627
377785
1487251
866312
467816
299830
1303379
1702637
175036
112376
864985
354569
359371
1088551
1474009
279126
80493
1782600
1889812
1739514
1530986
1538682
1261950
1146496
593542
232323
251366
214205
449121
1564864
617373
1043124
1555093
1197734
869413
923411
1126366
1028865
289085
1796332
1834525
357576
1682860
1196598
1353238
1811179
1913582
1102683
732717
778891
1383148
1083921
1272364
26163
1622436
480015
1788577
906242
1963739
281589
24604
101082
750469
493248
1770780
452351
906597
860544
711058
1883123
552774
1743619
1132879
436573
1379608
840346
743621
1317093
44317
167611
1799792
1800654
118110
1056782
1011493
565416
1092811
453211
1926613
1908989
363745
619584
1703749
1749037
1216129
1782706
922074
761221
1739170
1445903
303949
1028342
476685
1152062
1389126
1857483
1097214
604159
112931
1468930
1783957
1524933
1083450
300899
79683
825863
1386650
618323
1400949
1951254
909533
401406
623898
1414791
714730
1039085
353442
1651322
1283807
1879208
984696
1761896
1157500
981843
123751
1934495
805277
54485
1928115
1645370
1118925
1488916
1728626
866643
250566
1562153
657507
590800
1946334
528574
1336511
1273136
1412996
110866
1870038
1199646
1989833
1897022
18233
1316543
1542025
832007
773208
776806
526301
1360962
1648012
301425
1225554
398504
186393
163472
736503
2500
1573319
1285369
683307
189025
429909
777985
99516
850192
556075
262189
567321
580162
477252
1665594
1103730
293963
986738
959500
369370
1359716
62807
337178
477377
1368667
225284
1249599
1634323
1712252
1850068
636549
82402
34705
1730198
147239
1765585
654278
1363039
233041
542020
1137992
901059
1740157
226461
814510
1177086
1000842
1336804
400347
1800295
1627883
1312021
504329
620217
743314
1090800
42744
445597
1910816
661425
342854
605688
1345021
1580677
633549
676790
510460
356868
1331048
142194
936203
145823
1706304
1700820
554307
950974
1117384
1379043
1168353
470629
501077
1920271
713402
616584
1827603
171475
1528868
1559162
1112429
110167
961890
1340515
1382277
1123917
1810257
1455502
1585563
867992
1294132
555237
227500
354694
1747984
789726
1458316
131728
121673
1021387
1234624
1038872
1119611
23275
1408535
211490
1766891
1392586
1470400
1663605
149761
1045643
1652532
723677
885971
1376689
858154
71353
923891
1862276
431350
561323
943212
714678
102266
973814
1161162
998526
64225
900777
151599
1681988
997754
449150
44851
512617
1028967
750301
1249207
1309072
1809638
1306091
1829755
1997029
988338
1516377
1633142
1159685
894702
839346
494611
482191
514084
1884534
919248
557878
574502
163670
1454710
933576
365679
445459
741060
828956
323314
293760
1764692
1044278
13727
169692
917867
743889
1752935
1543153
467910
486923
80043
1708667
443310
1934860
126949
90010
961081
479484
1573143
457723
1002126
1963021
605853
1025308
396611
1088525
1383244
800494
499754
782128
1891321
632281
575599
1093701
1591199
1945511
439238
724907
1717091
394029
350832
387792
878216
51862
1421063
1134956
559630
1810546
252047
1751973
1702252
691692
1159660
204331
613266
24415
1099296
1225493
797399
346852
87306
978163
1136738
1917203
1370699
1063327
1511542
1234813
29908
812949
1867431
1964969
110260
1822008
1490396
1676808
1576627
231263
997594
1998512
851747
1136320
1854309
52702
1862146
1509069
750884
1873952
1512933
537811
1050771
839140
600359
1378018
878850
1097830
1764953
1655942
795358
1361596
136326
1703874
262461
1356522
1324520
616231
669340
466390
346568
1855288
891444
1046938
404429
467572
1807422
1742260
1961563
395496
456255
597817
1576253
1599263
1705880
1091167
1284951
1525105
531717
1174377
662147
275132
928080
1716098
1116214
1852641
1516089
1854521
987280
1198859
1912230
744661
856992
819156
45080
752558
155763
67151
564586
1863655
1525786
1011196
45856
958893
1376092
464468
428172
1144147
1504292
1975849
994906
1953195
1077344
1987931
593178
60675
87311
106769
274283
1900948
1726251
132630
1478397
437711
759573
559565
423371
593620
93931
1031947
1906004
1914091
1697338
1593250
1527758
1412474
1427160
231721
122657
971019
1700879
1626868
1322931
459251
148636
192183
1165819
858121
1939040
590073
1488948
254705
369509
581267
734487
1474045
1620008
1722472
331598
705471
82391
402807
27528
1566851
1336440
843192
620532
1706213
1315141
1813204
1449401
651449
5914
391163
1961286
1923909
429349
251329
1643268
1163305
1751409
211519
1038375
883960
1274679
1950886
140285
1777535
158736
969657
1177521
1183575
1650248
1126437
1565545
661393
43462
1831573
374882
81464
1128364
312226
1660558
1147301
1449598
987063
1982600
1811156
436389
10473
1095595
1777061
1808010
1844230
520192
605774
1201063
1890467
1536663
560131
835916
528871
1693637
22801
720875
959588
244739
1540804
1903992
1890023
588228
470370
1617299
194136
1191185
331492
329757
281163
971314
1380744
9627
651065
1368627
224322
37598
130244
6298
1031285
1614281
1097468
1651198
1584532
1482163
497081
499978
776866
1855561
827044
1644361
83967
700918
584987
1493255
852409
1768246
641240
1218842
936796
1935544
108696
102823
1498032
1443177
1568292
1253247
830150
121460
324926
1862007
615047
1725309
141491
465573
529624
1983334
611022
1523742
827207
325581
183938
223975
143429
430530
860898
617209
1893001
911424
1901975
147025
1135505
1130721
1266424
1532679
361830
579999
355111
458542
916863
778532
1322135
454106
1162727
1830961
183832
1892292
447923
62712
1294419
1419398
1989579
1958144
1863899
1311378
1823015
953257
1151354
33527
115864
712074
1651879
777809
960905
450109
777651
841674
1958829
992858
1155142
512976
913357
560875
1021983
1139978
353834
961183
1215795
558607
1251271
503305
311533
246240
840490
1641572
1900051
1055457
1002340
326574
445850
1956655
1593412
578910
553264
1260712
907846
618442
392565
222943
438537
1824958
1720390
1910067
543142
653359
530389
403130
1323172
1854532
283613
1375663
1318067
60554
1571049
87685
1819117
821494
385893
1579602
1412618
1885654
1456651
410844
1840421
1034280
1951669
787695
1324168
526555
743900
814099
1987162
1823785
1120252
541959
1311741
1477796
1389719
1458303
981714
1560231
847613
1320641
439270
1227605
36668
950189
1166138
1667678
740200
1995872
1081155
180586
159058
1462117
378279
577222
851959
956785
1906615
823037
1606830
638338
1249425
57284
1177734
1354515
535927
578726
1983801
1178574
158238
1740998
570838
1852661
256063
345264
1432871
698461
1526350
756550
1883552
162269
1508812
1143324
1616336
240746
668397
748678
1570848
652479
1089587
1458881
1946742
1282916
1732901
132618
1852366
1736070
1350536
924558
760987
635740
1853679
1544696
1438534
878014
1796944
1108326
1288432
507556
17206
273588
1497722
1420654
1293886
1903863
1084727
523744
614334
668067
1620063
99341
635285
58099
785895
687200
776835
1383257
776933
800760
1581593
609224
1328922
894662
1623002
305059
1031809
528457
391972
136238
1937224
464377
415661
833643
1013773
1185539
299235
137782
1256706
246006
928441
236131
1796942
1352015
1073739
1869811
368428
342977
1122831
535227
831041
81130
1933957
162164
6101
1642694
1653561
721412
1961448
933076
1671690
1268793
737973
646185
783583
331929
1764621
966957
134191
1556444
1641516
651092
1144339
1928704
1810416
1111184
663018
550015
686667
738073
1544663
1168812
1814041
189150
1300450
232560
277063
1015417
1694186
632775
669828
1615254
1369541
183809
1813571
1368660
551520
159867
713309
1813416
1200613
164703
135320
1989822
1631512
1600622
1311405
11015
323144
513024
1838159
464694
558235
1532576
1143333
738305
275115
18335
2781
349062
283892
870224
732318
963090
205490
1818538
901750
179958
163922
233961
1492391
1203540
1604766
982285
1152024
1107210
658501
1125909
1808507
1591135
506287
1311399
1787992
610238
1117161
1244016
1898880
62408
1787563
1595883
1398795
982467
261744
1213189
1715346
1669677
1423439
529798
604145
579682
1662935
597460
1058117
285250
718926
1634440
965172
1438239
1117867
598495
743513
443938
1969080
629559
854945
447455
1918464
1284646
648503
581926
1690726
1359257
1487728
1883617
1530245
1205671
34219
208030
1251184
1491682
1310328
530780
184466
359326
1423038
881143
132470
1503178
1934327
290743
469956
1339755
896926
230840
70723
1634065
412632
1240077
1864941
110816
1473268
1609804
1420173
1090308
1550562
1959639
1541790
1781496
649461
1002512
1479138
225395
18322
1925662
91411
1556290
830197
1404061
357668
346096
311311
1470111
411184
1751904
674270
595654
670180
1581578
1139767
306974
950968
268549
962838
1825033
170392
334850
1370925
1155732
307294
731315
881091
379826
1787134
918317
1569207
1962747
49096
1436981
1621162
565253
671698
1874650
1074134
924361
1055483
187717
1361939
1958889
529344
1557271
1313451
1333298
573720
1170651
1858238
94608
765303
949070
1528451
39673
841750
995022
1450791
1700221
1668913
1484296
669433
806033
1813051
1205457
1946646
926270
531980
1974223
639373
1775814
1848984
1353081
406051
295596
171849
1138560
790437
698195
453694
495259
1510002
819353
888690
1922068
1342486
1352065
1766400
1092549
1571874
389500
1183067
245395
1162966
248289
1916235
1226588
1597291
1935117
387930
389113
1012420
859458
1337116
527598
10961
1053383
874058
1726148
469516
1334756
1222496
234297
229818
442041
941401
1913591
1186228
603737
457149
768202
737718
217879
1510803
1193344
1391587
1083774
909759
635486
1967622
1283447
1178764
475866
854782
63725
1708111
1911872
340694
36023
1965720
14296
92907
281911
913779
823365
1974323
1262389
1300457
1996509
921129
1230113
529000
1327876
367932
1216254
1783843
399757
1220895
840805
1769585
1510846
483003
48045
887973
711142
1969747
360781
988413
1819407
1448748
1163587
1968536
11640
1042971
1037697
96147
1860412
815049
1230793
827541
1013602
473055
555696
411939
1389474
93076
1893379
807465
1694771
1788002
1726234
659604
1345937
1468138
479677
1752256
1049389
272112
647140
1989172
1322484
913701
179209
1761427
1937904
1866833
676261
419802
173397
1015638
257907
1649877
1014703
1335595
1672891
859525
1914969
404163
1950200
11026
273898
1877138
1628623
609823
1242568
854082
1271487
749013
1728380
1878771
1588295
1436194
734375
1630604
1132747
1915001
575561
1475455
396771
1861703
1387712
1215721
952225
385002
1233902
1052014
19974
883972
1607985
1791392
1036178
674206
713690
1795957
508841
1720831
1114932
101151
263749
515892
148697
85903
415769
138434
510723
355900
1891644
1943438
785722
158232
1638771
1810407
467825
1177554
291198
1353085
561293
1692451
977301
1947478
636947
294934
1048730
911047
1929196
1390511
1166935
265639
682730
1383055
1963343
394185
1131245
245437
1029634
572532
1712843
754888
1243803
1055695
1780941
126728
87259
1064279
1830330
1821453
117005
306398
184412
352194
1287667
1278809
1900778
168768
1984753
1831936
1567541
1469569
668859
547081
1588896
1195995
1866845
376968
131439
1492167
265454
362331
128176
475015
1910497
1901932
1092156
628205
1127568
540036
831670
643292
1714660
1852821
872895
185222
1434547
318628
1778576
632088
1634018
1427068
262059
1530479
1538014
103127
1694022
712579
630128
405083
13364
1109901
937330
963708
1643470
860009
1064854
1805824
761317
1327214
985927
545876
1526845
1431775
562556
1793496
1052648
813691
1449049
1483816
1031854
1656506
1930764
661204
766509
1700871
553158
1562136
1473969
1180232
964073
1828328
1283596
1485783
496011
571857
568925
1991540
210993
631668
104632
1096389
1451892
730518
414262
1363723
1629011
756520
1082721
594726
164482
1663806
1213142
1616657
1627508
420535
332063
534596
879085
1618323
1971461
58146
895724
487442
1517924
578167
416030
816137
697465
1376955
1090577
250190
1921838
1430474
1193603
748781
567455
552151
489542
159236
1454483
1215833
1554446
993293
1857156
578194
444776
327545
1617953
1145418
956240
1313681
1578089
1084822
263288
180187
1336069
150131
1389538
721511
725230
1739756
211835
859975
364723
1021960
1735609
1019502
452494
1781574
676112
1341104
604102
1361579
159967
541655
221276
1667008
1273547
491913
358834
1634273
1570690
1840101
1801819
108757
1987987
194676
435453
1156290
1552111
705698
96908
1744895
348852
862262
59493
1191917
1822618
1303583
1915659
1971798
741653
765478
52865
54053
868675
1354392
191061
144560
888953
1573928
1254136
1750228
387773
1791920
126124
1846499
310130
16151
1536575
672520
260197
861682
796360
1725044
202230
785558
691509
1804914
1534591
1645059
1254543
254281
868767
810864
803151
1412398
647370
1629528
1162487
571318
1828560
714720
1854547
1770749
1147824
584230
1342117
1518935
1796051
1894731
1878631
1391242
1142775
211562
110662
428386
288679
1617650
131716
1108186
61502
626695
340982
566647
1152262
75756
135684
1384211
976350
265941
1039856
1593252
1306830
1541634
1810406
334452
250717
921562
1469715
1441544
979078
1254377
1114393
393457
720422
1858928
149741
1096457
1628162
830916
1683736
873171
741744
1091962
1305328
28668
309057
1395383
232339
1497194
1994931
1346632
299723
1097793
670967
166
1149327
170426
176003
1232627
915342
1151394
1942983
1193433
566249
1111689
1004559
1456455
992940
1620612
1327078
1250725
871500
965893
470845
814429
926325
1246858
1352694
1733241
118980
883819
1865432
524550
385967
165999
1714495
729107
1737291
1476080
461663
266687
738768
1168876
402787
1035499
1291192
1629098
512846
1899535
784805
858200
918751
1853183
860989
1494098
1298195
1400569
258646
835774
1313307
575069
1715676
1669771
369351
224387
528313
1106369
807192
703048
815505
1527013
343906
80615
932227
112173
378819
1544772
1897673
148220
554408
1798793
862720
1989317
752277
1578792
750411
295560
1635728
815926
1090311
58741
307386
1831592
1187583
1055741
1791703
1870554
1141468
1834828
1573153
114801
1612427
1920078
148224
480178
1470353
536210
338653
1546001
354142
1464971
816546
88389
1630057
843903
131641
992218
315148
556172
106925
284962
1885556
911765
1936710
1181139
1671008
1377612
1691363
1192423
1696624
94926
1917728
1658526
844232
338358
1697497
829732
1935686
1289435
675613
902973
1114622
1671935
679620
21376
191970
76354
174715
1189377
1478832
316249
115315
1539745
888569
1775730
1425762
1990764
1360135
1106495
1811666
1501931
840277
1569982
1267160
232705
372356
1141252
1709678
1679215
1242711
158423
1451229
1492689
1249520
1214739
1459806
1742745
142902
1763718
1561575
1752186
384287
1513196
103615
639276
269497
180538
416358
704858
1490667
505989
1315496
1573156
50105
418375
237862
792836
441484
268758
983245
678725
1961964
1718023
1366291
1818775
1567040
1252976
1000404
1286855
1164944
1110159
286475
1801246
218167
1843698
1421278
562547
567882
1676662
1660273
1757880
249035
1412328
1573504
779208
1014663
728529
1334666
482518
1353724
1044776
1403380
23347
690039
1058167
1219496
1770327
323107
1285576
1020146
104578
1866018
1652682
389273
567967
325996
1312402
803295
477136
396776
875104
1708839
1796649
1560010
1850147
1893535
1460527
886431
1474468
512560
457239
662154
56136
1498134
138177
1025787
1518406
664289
1716767
119111
1274266
1139798
1245334
1651015
664353
1766826
1648251
367557
1083544
268834
1542808
1987542
1548486
313190
1991299
1604345
1535216
1181065
1819578
1026966
417916
238930
181104
1524170
1864722
1551688
1002935
1240893
1313224
842086
1822549
840722
776305
83570
1741913
621837
913855
1041836
498414
665962
182405
1837418
375193
920321
1118188
1658541
444796
1221365
1458930
1081222
1998095
1708459
98717
1572535
632043
1769830
1473357
1194709
20650
177821
507908
86173
522637
1076281
511119
1430645
314165
1651583
1560420
1373887
695131
80228
312411
1735307
48152
1143870
801642
192367
228047
1298456
1469765
988087
536796
397319
529909
409505
1275725
416548
878391
208974
1385334
313822
355233
45847
393642
1318499
168727
1817551
1085796
833354
635913
981372
885707
133064
1378703
10465
1336638
1059576
284618
1801030
1466751
131097
1339526
778212
1707419
1209950
235707
990599
687796
1870906
499810
865667
263384
562093
1194355
839759
127066
1569257
910660
1557663
1079257
1690977
574222
928391
1601360
1923969
308517
1243056
477136
1951840
1923687
1825354
1505762
866471
329666
655225
1271278
1048683
1959642
1796541
1978624
549411
1003176
109722
1534293
530106
572877
584368
1790098
1817003
602088
384090
1533358
1467921
1264189
1100689
40213
264603
1200773
1971045
1318433
845249
809552
471053
1458290
1990832
1031703
388320
1589548
656434
432099
253294
659915
1949583
1755253
1946055
130077
2838
318485
1031932
1801245
56860
1267424
1589738
696837
530537
1140357
119931
496079
1863535
1067417
66304
1658285
1745901
364599
638892
1103635
954449
1373321
1525001
465417
1352325
1178073
1835020
1111881
1099842
1110829
1929715
262774
1337078
377142
1539840
260673
402250
671045
960329
304042
1476247
1961328
1466851
1877921
1850806
722647
1600754
1325768
1548359
1688701
1050704
1539400
1300066
1232070
138970
506217
186076
29125
1339043
723643
1925644
1239274
1281383
1944368
1817365
368282
707601
59267
1081738
1262879
179133
485952
1129123
936828
937170
845338
733026
384614
1569105
1231522
186053
1202803
53332
663236
1595936
131189
107344
1406841
1306146
540635
496889
556663
1886846
1497170
1219300
1486093
1476290
1562459
305675
1321676
350963
152439
1792822
1058866
61224
1071572
219854
1069953
798031
269451
1059614
1479322
26953
821536
731419
1539
1243182
401628
952159
366354
1558295
1844311
693329
42868
822600
837717
602569
1555843
870237
1098771
1585852
937856
1182681
959253
1549974
1612078
611577
1088685
686229
541338
1673770
1658886
1258247
1743657
122171
1176567
1960761
234433
446257
1117132
1201159
671765
59819
19519
1339523
1046855
935845
246817
1258918
1830956
1437305
1015932
111268
1240810
822434
396144
371659
875235
776883
800860
884636
1316314
1163856
1400097
111299
831372
110839
868207
631476
32304
1914126
1486949
1947767
1004048
1619197
1280027
1715120
247153
749667
1004472
424222
775617
212675
1710532
327703
683010
160953
1279421
380152
1192785
1647037
1772467
455494
402892
1171235
637972
1185180
1292627
628198
1675461
987563
1259675
1987517
13811
458313
1863442
180422
800640
870907
1942770
890777
1065231
1184204
1792088
889868
311054
1611441
877165
1209173
1013973
1824438
376722
853339
1910128
448854
1027683
429027
276467
177236
1472171
1739353
1520169
791545
677927
1045428
1006994
96083
1614588
762917
924642
879808
1922512
693711
183913
56191
531489
71109
1091957
437201
1776432
1482106
866759
1799472
268414
545978
1500061
159338
1544336
1775959
1645824
835862
1055890
1894856
1114610
543218
1501638
896001
1939038
207502
314742
725673
682315
1578107
1265214
852769
662141
602528
320679
378336
1979041
1931787
378713
633664
1782176
1099796
1236734
55183
381410
328245
943089
512710
7930
210689
457210
1400722
1398132
610728
1712743
1721223
643992
1927850
572063
1012102
117720
1784157
217251
996814
1582119
1563024
1828225
248152
870083
880299
196678
694342
1872243
1277090
1937016
1037282
378023
550100
1106473
971424
1642684
1734545
1657719
175342
1675218
690621
1089344
698066
523285
1074265
825072
539929
441866
804639
406332
991312
1889959
1473180
1235012
956160
815073
682041
1125041
1598798
393013
1903414
1940735
1731943
805273
928588
769796
1402595
1046465
385641
75626
1928149
1629737
1707509
500134
1853383
610387
1428918
1080541
1287150
833092
974560
952170
1251138
973790
63607
1150549
1468493
1755648
1354978
646568
1229936
1425678
1793342
1864746
131030
359159
569948
1578565
493250
1049567
1606780
1278704
1151267
1182555
169562
1032405
651690
184359
1534889
1479769
811100
647537
732505
1236653
1430883
1604170
1444709
1277871
654375
1491164
162827
465975
288395
1571375
1554825
296429
1938001
584685
1730811
689414
1497979
23615
517028
1255459
1409361
731973
1636768
1319645
1200445
1379282
1019919
1110335
416754
873558
868054
982805
1164666
517845
821203
1039853
1427191
1124229
1559210
1351668
1112570
15995
199831
1031027
1241200
1459529
1493582
471269
1955330
596784
139527
216221
1303343
1245461
381558
1902632
848988
896046
1630110
767354
1235885
196661
310107
1420934
491366
212757
946376
1822340
119665
6079
762788
1398464
1792419
1612386
848975
1813443
1252678
1746657
433878
908390
560202
1321688
1801108
1725969
1975826
174084
185394
1850508
1676779
942166
224532
925860
1938278
1086248
1432198
958321
104865
894321
139477
15471
915671
1811632
1302047
1993031
1476919
133331
83366
1847197
825586
252656
488616
1543160
1258630
842964
691377
1011961
1865394
1446149
946960
712003
1796698
15817
1074527
123254
1092059
1405453
624921
1504177
1609233
777974
411376
363068
1313677
1554811
1328580
1531666
505855
994211
613123
1158922
853636
1966476
268309
1179167
926611
7364
275268
729305
741684
137068
572174
130960
1256812
753631
579863
1357643
1895592
1738985
1438744
1445838
1375807
1451623
1966961
1215394
175421
1051319
462245
153103
776222
759192
1656895
735556
62043
185781
619426
909926
282140
1283741
1403116
598454
66258
449334
1641896
1847699
134795
562784
1287725
1508988
1182413
1918751
880312
901813
1258986
889218
1529155
1723096
1478364
851450
540146
1408545
1878190
925404
682565
1984566
1725413
1554850
643768
1685996
849156
991536
516445
768629
604166
602204
512904
1337439
968104
1341502
1522495
649064
648050
1984610
351198
185281
1816977
1818456
1327844
937612
145048
124743
1929311
1214262
713909
315711
1012731
1624302
699372
840696
801857
992918
263514
955241
1274850
668128
1319802
1640695
410086
898537
858164
1982641
787309
637007
1806275
491792
1734451
1012894
906129
361770
1799812
1516361
1978670
1193499
825274
1587748
980537
1478892
1381382
1942020
1654150
808069
984644
300769
818673
1555434
1891070
346719
1236962
1523661
1171321
763780
588685
529129
452577
1917310
1679243
1607318
1969141
599301
1059003
215594
818826
1882895
37731
1110988
26458
679414
202654
995490
1875017
162532
416542
1790432
811455
1077751
1549849
938038
539411
1615718
69384
1992435
1894711
1241877
1858285
1578217
1719565
1613148
1841472
1859343
1403770
1625966
915888
750693
1387250
1816931
192655
1159691
1296456
725954
1489701
1514119
854289
298102
1084631
1997974
1838646
265731
1149259
464566
1093051
780777
1205977
983072
277264
22974
1886791
904788
600917
1906264
842940
184218
434475
579673
622734
876200
174119
446741
160795
1268250
759809
385802
461364
458611
1196685
1660621
233772
92242
507040
178774
879251
506639
1895239
1894374
1649284
854625
498519
1646078
151741
1091301
234375
1651738
590960
897022
1145910
1449099
545261
1384402
939195
1854652
300269
1255653
1545887
1808826
848458
1299303
872417
1656988
1523757
1039772
54433
773944
539929
120055
1049755
809932
1494714
1187656
1884069
929820
1649665
1591605
1877556
1602167
1245494
1268691
1552468
1945830
1408989
444694
1610799
955450
454696
799101
1179994
800835
1321081
876035
469892
1508942
1380451
1904149
1407374
1024952
1002133
809606
891294
1225108
829869
1628425
1788626
530397
1078282
133044
1690028
897407
1961160
1768643
1232810
231961
411200
460457
1110787
139479
1201425
1216844
1602249
374410
1701583
1068594
1127619
977817
895515
1736841
1462881
1707493
756153
331702
1000130
263962
1458809
22517
1826597
1241512
1790388
1699268
788342
231069
666165
450572
330381
577988
1810854
1354529
1601040
162057
1215241
548508
1838421
498800
1075920
284974
1054405
1679161
1170049
1517663
757321
1744807
1384305
1361053
357816
782057
1617923
127683
1622670
1627345
1417435
1351855
1456110
1730181
1645137
1525912
1288060
706273
1876370
621902
870433
1999511
662755
1167580
1646632
1894433
1416183
1907193
806430
1018201
1184587
37118
1201914
198166
1432831
1091139
1292642
169815
1595910
772756
1470892
1295413
878382
1034841
1856900
1966067
588212
281053
1542558
274596
978817
1252354
228006
33387
881550
755535
352582
632637
626990
1254663
1901362
1940842
1453495
604594
1142860
1578137
1231706
382724
1375760
811392
1900138
1064755
1551985
752126
793641
164557
1903550
38259
1560651
1708825
481478
71792
81083
1610610
845039
894024
1156938
1731099
735380
1127910
1879204
711679
737238
324579
1119307
16001
607200
523077
288313
651275
970456
1962300
1478375
913775
1421991
1299415
1452662
1357456
1748633
1725218
1748885
1408998
912598
361624
1320000
340500
1555747
1462789
1706770
638165
730689
367752
1034498
906912
496454
1768269
357380
1870750
947066
927221
478567
783090
381742
1117524
1926247
436665
1470971
33332
937914
1866779
639678
44550
396634
100879
848283
1585187
1793170
1784441
1435424
1181691
1790818
1334937
315258
1428345
1954425
1985137
1995346
1700108
98026
1976785
1892510
1791717
829702
262695
993942
693523
476830
331844
1739331
1729208
431867
1817662
1937708
1544216
320640
1319346
158993
629338
1795534
681309
1402219
133496
1832756
1228715
1733303
1368442
1484678
1157543
1605188
321842
692853
604179
18654
1730791
1912418
669769
104222
158023
1367193
1074660
1374148
167180
455792
988656
1338018
369542
333314
479855
255424
1457867
1504046
307136
1311179
642569
663692
26192
1913453
1044796
1298671
836245
457697
1807435
1011716
718514
1636271
643675
667873
398660
864588
1419592
621602
1287239
721387
637916
584440
365268
66742
944479
1332378
1869902
1742299
1380925
1885029
1185281
418205
1042535
1354799
1534939
1836774
1139998
1928748
250717
1311185
857111
1840162
80977
1004795
73277
577827
305373
1335221
1455625
1727557
1803280
623236
866624
627767
812512
1224949
1829780
1054324
837581
1916156
1279598
1520044
34498
1142862
1435309
1669391
112999
1685999
1963773
1935481
1057366
590354
1038616
1848180
178138
1820993
311838
529467
1244677
433098
1621933
1086650
1935124
1463600
1813304
669853
735459
1328401
1801536
1155742
1252568
1521604
1503559
1595811
75831
883543
417418
487853
590351
1997243
586792
1058120
1052312
1986693
565396
743041
79694
1586604
349586
633873
611406
1757139
748652
462416
1893278
1638703
612910
437271
284238
174252
1127155
431242
826043
1215806
910141
1398837
405742
988140
626246
564661
1371675
1725971
1798841
204194
212871
152982
1664866
324999
1720119
443873
1688359
41771
92046
1031579
1333539
1455242
974359
160890
518498
1560164
15805
1327544
878354
1881539
473273
1921874
313413
978854
845189
1203939
1025411
1923037
1097816
288020
549023
165453
224068
570847
592888
1136023
1973010
33079
601744
1885846
1980652
234638
566342
1253055
1391079
546327
1697663
188128
1243064
249346
1447501
467241
140437
1834703
1962236
546965
214988
1186540
798181
876955
595580
1224218
922232
1757780
516847
1004780
1074372
1041427
517847
1752052
380341
1305111
1622955
707632
1230627
1869622
935650
1377788
559550
1893206
1169769
973687
1405449
1326407
1739229
99137
55194
855976
1684850
428308
331246
420459
757968
535080
1777975
1175249
1268177
1436012
967
1386886
255678
678407
458650
965364
505363
995933
1744525
1642366
487189
457317
1774449
1210872
1295018
198509
220160
1572798
996536
756147
1980246
752505
503584
1876736
1707922
1692414
1341046
1771735
1108703
86525
552446
431139
520613
1162299
964309
1368333
1446059
256224
1366077
1083136
86850
136721
535365
1123063
408700
1852011
1749285
836292
1760089
1765564
1271241
1128127
888064
1067718
1082448
1654472
205579
583509
1868231
1270161
162059
661938
1466593
786632
415945
59973
1385876
1937350
1690928
1122979
104560
957179
2300
1410068
1563049
17914
1902448
215867
698803
474621
624297
609667
1051820
1889169
1056178
1246531
403276
860543
204791
193303
550588
927099
266331
847850
1525672
1540478
848032
178460
1914730
1438906
267689
1138013
1280429
1313643
1662722
358524
412588
1654622
12663
1016237
1545007
633774
95765
1835717
1012093
1346824
1454599
1323385
1782181
1965419
1562540
1206987
1380958
1881431
934780
945164
287817
1201883
1273318
1438605
1513580
1776607
824822
733996
1545741
1925934
387989
805348
613357
1398097
1546858
1517727
308006
1059987
1089395
436387
348207
672451
367759
1288398
787918
1571434
548955
266812
632422
1724911
159036
945328
1499850
1762110
1992706
1902979
1313370
1555411
617993
751161
1062823
1633373
1335782
1778072
407442
1743926
208941
257926
609394
648642
702613
1618401
854536
1320818
1146885
664848
1748287
324428
1873891
372953
1698113
893813
363245
15255
1960281
418964
651890
1404649
1522607
1545538
181072
1575981
1196670
1095213
1609272
1163216
1907025
299110
158487
1399352
1917657
3617
1568331
469377
76781
1260335
1287799
927273
1525622
837705
411523
292581
270316
30341
634301
409547
1557502
521596
1158099
1043497
524109
1776336
424284
1906997
1830149
588929
955458
1963143
1902555
157514
1202793
908409
1092206
1808539
1047322
521227
313137
762661
64752
629473
85272
1144460
673390
222365
545681
853498
1619497
1057007
1517382
1008943
773082
1755652
297985
1685865
1614845
1765599
1848560
801579
1961702
196491
302843
97326
1796192
1746372
1601385
709929
266806
433722
329069
1447519
1415122
799371
402722
1491703
801217
853570
1501454
161137
1114435
1944182
102261
1755304
1191763
50447
1970261
843312
902218
749112
254986
167876
888569
326196
56948
388818
43564
12602
510030
1588081
1397997
964180
1262920
524041
1731546
176714
1901712
912938
1713232
294182
1261288
133079
1422949
1744146
263497
1034339
862207
579706
569687
1213842
143965
1174442
912345
1953054
1340559
968679
741343
915868
1707711
483255
1250299
394107
473520
39178
1761409
475249
365544
1060092
1899834
1695700
215800
1602609
973287
880278
16220
936673
1111139
7437
296761
1139452
1010080
1141254
70768
1122508
1666449
540470
606693
1785327
1540707
983288
1568677
133272
1474579
826695
176037
1426047
1196927
830556
1284294
324638
478061
980168
1208617
1052587
381718
371675
415128
878436
440290
1848877
467631
609113
1250212
1504540
1787079
1964039
537006
1535965
218614
1039678
1163395
1268962
1640779
1562840
918152
1999442
70739
403038
1322016
1645153
780711
1606707
1050432
51117
1176944
1449998
842896
1512263
931495
853826
446795
960793
1213710
1607868
1723824
1408522
655124
940466
28117
1080415
120641
442145
343089
726966
381045
303008
946218
429942
1549518
528136
1980121
1088554
105450
23002
349516
1578887
1201054
742028
75520
1562847
1551276
456058
1741447
1822032
1778999
827853
236477
603889
1857532
11892
1168909
1054538
326804
1114197
1871985
946348
820685
1849017
19314
1350102
422157
1170969
1517502
1831523
1249414
177870
561275
1557933
432260
1659539
804452
1311471
867088
376969
1275046
563886
1148950
1149545
902320
454733
411204
983589
1697471
669595
1806975
442665
485410
1543973
440019
1702818
1853089
444125
921206
738432
1557294
1298184
854048
275748
722207
1726321
1232728
696626
1448557
1255647
447644
651047
840854
1759429
1262620
384432
1233969
1388192
1834427
1369164
707722
138988
1212211
1065908
1321623
851629
1756696
1078843
1727803
988758
1602699
1586856
1833674
764591
760390
530452
640244
864844
1479337
330685
1064248
1592984
1158196
1365906
1180646
1900861
1657386
891538
1003501
1604630
985816
457824
1654522
1153212
1587199
1629786
1918279
1818194
166966
443502
1832152
354469
1134309
770419
811517
1630389
1881652
469962
405392
1181901
212442
188414
1381897
405936
1604441
348011
1335877
1208100
1343163
841563
475916
1506192
1377741
1062265
729296
1481241
381550
1258710
1193753
460706
1792945
759764
1342701
596771
1126710
286418
346853
327200
1251036
1797796
758093
1097097
513979
1133715
1795289
1146238
483723
1447851
292972
781997
1999565
903759
1447897
601272
1224363
529507
1802146
607697
1713530
1361374
384409
1647126
1094369
37142
1058455
579271
1923352
1767205
646718
1681339
666351
1415673
1779809
483995
1135474
216305
1268632
1685175
248772
1554420
151380
1160853
1982218
33874
1158122
1803632
862393
1205750
1656117
171949
282314
236129
1054736
1878236
1985488
410205
263328
1964839
1066395
1418022
316452
248623
1413769
152978
1833235
1195179
392409
1000146
644126
1077083
1200100
1453200
1635878
993641
1221073
1735296
1753058
955227
1572782
864871
213469
941022
76604
405821
672060
12233
1280790
1868777
1517534
564922
1977516
443486
523218
1662674
1895538
1260049
1084733
83577
1956433
1447128
653694
1028430
574356
1311386
748910
88496
1536329
857042
506380
1122578
616244
1811946
182945
1270831
763706
159548
1993692
211708
212159
12114
579553
78850
874354
29479
259170
1385902
814233
937767
717446
744792
1374540
1788482
1595053
1879645
404014
91097
919181
350813
867812
809970
1383334
1340253
1507328
1215954
356652
1812656
765634
1080393
1610799
1345973
170804
505
874312
25694
249295
1978782
1210604
443496
1626204
658332
426749
714757
1181635
1924507
955145
705683
367837
414352
453854
1687927
1439444
1438247
832462
1320599
1641052
1027381
1962595
351862
496275
1943597
18677
1732291
1122141
1048767
1892886
105537
287495
327179
631384
1359267
1879412
1481866
665786
726556
1549195
435285
607614
648722
606417
320790
843024
1760937
1418979
1836626
171725
1114555
258543
654954
47480
226514
944042
1133163
168179
228620
520849
551828
109629
460827
1206461
969578
16874
1934188
361394
414090
1169837
1523172
430577
1076982
1992786
352230
813328
1615459
1084049
687682
1133281
265776
815221
1125739
1186077
244526
1293656
373505
995402
776072
281204
148151
1148043
637096
1961874
371068
1770402
1349441
140572
1902962
1274278
1662640
194367
1786628
1617144
1619597
1294933
1780031
1987143
1261686
1012125
286400
907650
1313590
1548303
219252
1026165
1889453
1605848
4883
1141714
500531
891011
1419886
459840
1982525
1630783
1960979
1332044
490600
1500006
1469036
1636664
1623612
265768
1247560
667741
1024404
1297091
881190
1176592
1021306
920942
36019
1974382
1449142
1600818
1014486
382984
980753
529799
252635
523820
1464714
131885
1487
1591696
1482607
1229345
275076
1994782
686186
149973
1533086
52949
157203
1830352
1206892
838780
408565
1200517
1665622
186561
1086059
1258254
1508787
1589114
236984
405848
1061720
377878
1722243
1533264
298921
1585878
1586416
1224849
1286457
381513
1099788
105443
1610155
988043
1209264
1686619
992563
1133426
1886537
202025
1522573
774331
261374
514512
1339356
1752905
667534
1840428
1844235
659286
1016087
1225624
597304
885527
248060
651190
1897558
1880688
1496931
1466700
186514
1344409
665593
516040
1716334
890235
1296310
256539
1726740
669751
1799815
592613
422982
1174285
1218742
1017584
107129
1943758
1478061
205280
1346754
1436614
58561
402219
998746
1239709
629224
9570
927954
1030602
826774
882099
378172
373963
540324
671576
1074663
1011385
1796312
652751
245373
951842
1826489
1688446
1082432
461064
840040
149091
597708
593719
718806
225415
1691563
1286810
930739
373918
1212411
1859352
1090543
1918193
577496
655368
480023
1636014
1138135
1357920
1885424
812703
1746596
404353
1614300
711267
68283
656731
1075549
122456
1658701
971896
434110
335002
93183
323837
1598933
945860
1452006
722743
831898
1715549
1023372
1802466
1907477
1836273
548774
1559851
637344
1755431
1451553
631994
1903795
671820
1761212
1693527
1827498
441759
1654992
1378750
1786668
25849
594811
107993
966946
192711
549254
1211875
1117278
1401325
446879
568369
1146741
1805111
638757
547340
874974
1619435
1542137
446649
300399
1697566
218485
1204677
1664866
68510
1765287
1514081
1615160
1078778
373363
1253439
179475
1089260
55805
1193585
1404203
23625
1583754
819601
1859998
1159895
1987314
295720
1061258
3719
938699
925126
734942
651470
1559444
974140
127220
878544
1149721
333942
131659
1138911
80846
1326216
875381
352505
1033723
1504459
751085
167703
806797
302460
583315
1891921
1363372
1379021
891155
1235132
946318
31434
1421372
1655634
1783559
217007
74030
1332994
1550189
286482
1823528
223257
385656
596442
859398
1681760
1792586
693493
357336
1283046
151152
231905
323760
19709
759677
665191
1623843
369604
1164861
377289
696606
1861585
665103
779633
1454329
1517639
1607826
1370202
1569209
765837
1714231
1887827
163960
1061308
822310
1341430
620517
49259
476744
1997435
1521823
176637
341566
340829
1128448
1909154
659306
1071856
1086959
635297
432706
1217668
127535
676011
1334748
60555
665606
1211006
585991
239837
1603859
902973
1077600
1074518
1320707
1999182
54155
795131
156265
1114407
1800296
1499893
893066
404042
361842
1422831
503801
320440
1806982
309477
631616
1948298
517420
840650
831039
103530
52755
1082880
1091626
205592
1277590
249092
745989
721600
149720
707907
1256567
972067
1476715
350764
1820510
1359455
510422
914788
1349909
1852638
1900745
558867
1509578
903566
504735
1914282
1847136
427347
893733
1578411
1089908
1958160
1787831
464706
354303
1177225
227312
1787536
468078
364927
533860
305824
83547
1501751
1784492
1420311
1487730
790635
1157158
1154483
1644923
520405
369380
1136307
1379625
1253742
39557
682303
375010
1114828
1025802
613442
975581
393473
115037
512738
1590915
1708177
938253
1207693
649825
1019958
1293227
583662
1282978
814692
755739
1794181
175493
944860
1113379
1352142
1237465
465224
1434565
1033411
431190
54765
1868309
219086
421607
636110
1192710
1495187
1708557
1836614
298892
343054
1508176
1264816
318573
376856
752049
1522308
1650276
645125
1020707
511543
363827
1412833
1865644
1800993
711875
1796385
1784977
1637732
1271055
546944
1752097
1885871
118151
667544
1503246
1101507
3700
450319
1641900
1817425
891547
1345625
1224957
1073401
275396
1007701
1781888
1951394
681108
1805426
1055023
497098
1541848
553590
742398
1627692
1382614
1120555
410459
1344617
1875146
1093995
417865
788530
43667
938086
705503
1704418
1231303
447537
1714832
285868
872732
714860
1722226
1871244
456460
1945834
131923
1320981
83769
1248778
1469005
1028391
895731
1322256
606173
1847083
222773
1531563
1883175
1612863
801343
1354275
764181
1680802
1382187
1014716
241648
830055
125007
429420
1894001
1811911
478687
491398
1865694
1966048
79589
1305811
788494
1176556
1295987
1752046
1364926
341647
1097568
529033
892272
977048
796007
1360551
1137882
1498047
895562
974244
386646
67733
50012
740526
419768
1702844
126448
414319
700976
692150
1317606
196101
1518921
1619246
1799171
974243
880032
477687
1855082
1096338
1862331
800708
169568
88435
215132
986025
1478270
1306268
238844
324588
137664
680197
1518113
7538
1870100
511766
1050808
687188
1379689
447430
935258
1924292
20841
1745307
1517392
770211
50435
626483
246941
500081
1977962
1233583
1528878
1790286
1162644
1579190
1215115
1776470
1328052
1519071
551480
1195703
1328408
1520431
1606070
1936687
624107
417577
163653
1305031
851818
323694
1419115
482583
522370
1182235
1833547
141668
1890293
681677
589258
303203
239860
1427109
1225715
64462
1637004
1721308
30213
1359266
1521819
469834
643196
1614158
536425
569578
449538
229072
485067
124388
880652
602057
1458985
1298756
1852802
32146
1809725
1588727
558259
993914
1299233
1389064
143249
1150850
906235
1987767
228993
1078879
1900491
1235492
496705
952733
924194
932137
1495526
1212982
399359
1232128
1950303
535881
242756
867104
463281
919473
1560131
168631
1223167
1310539
533474
1460507
2459
38970
1095797
1354314
547729
844514
1535168
958945
294146
1018350
855330
858032
1342756
875692
1691333
187671
1232284
1644441
802481
65229
402823
1682629
1939001
1419208
1575786
1443920
1051141
1475684
1528388
902213
1732257
5296
1849476
339459
216823
1170307
1135933
827521
1967293
1515039
40778
1722091
1241463
598942
1161487
1208077
1777153
60453
1066507
714249
574438
1332767
1939089
464002
670428
1028769
1579652
576950
1672409
1443423
381545
57603
587827
749399
1371569
247736
907550
24049
1836319
541947
350916
519079
938454
510923
903070
1384818
866715
160377
825648
644614
1817183
645025
803815
618989
977860
208742
822791
1188506
668038
820137
700845
1993143
1405971
210322
518523
162010
1654592
925299
509727
695623
1002808
1253790
22384
1907476
1921307
430966
808597
414151
1013326
1880674
1215550
747722
692758
560790
186006
1249226
664413
1200447
1588841
31169
330831
1333751
1139090
1964545
1559241
759457
514658
1259824
619922
67035
64083
585794
709401
1843400
1511222
1431746
1336035
992414
1465618
610366
1817730
1228244
1404217
359357
870882
344821
1756618
1387959
1386196
1190467
404754
651115
1877673
1237019
1820896
1567748
785574
1585793
1725961
1304322
1586553
296032
1056623
430224
1818450
430268
732567
542444
1627242
707053
1115991
1857665
1710257
819193
598579
800561
754882
373152
748548
293842
1289914
171120
1641732
1919336
1272567
1938287
176436
735541
689550
251417
208490
1113754
1646391
1049956
1584606
62871
1437716
830157
97037
1547151
1594593
1343075
367969
513651
674030
571595
1396385
648304
445943
353349
216241
407628
988777
660633
1001636
1075298
1756245
964604
1156524
761146
1197438
1939668
1864153
1117173
466922
941459
829231
358383
968598
878721
1123789
453619
61673
128275
1634798
1950648
1114880
641417
1769168
1488297
1441014
410157
1475219
1089620
368776
1230045
1726713
223190
1022831
780589
1584560
150646
1711588
1281224
1975130
1953237
970609
1412416
1043930
1647815
800308
461541
97008
1431905
1473256
1285650
769341
375617
186692
1666823
1067143
139366
317860
1159722
888115
647628
706853
214776
639996
1045849
845922
1034831
1186921
352200
1087622
137966
1258116
1665153
1988985
207137
1729424
533554
1742771
462386
600962
436105
1884890
373424
1625294
1075570
1526131
1138441
1543187
589366
259988
94770
247752
1784453
617272
1548654
478635
894369
1205537
636232
709136
1189305
1501390
1911622
675144
475151
470168
728869
1390495
223410
1716887
1827792
790965
1777190
120664
1404615
1844281
1335166
507587
1780101
1260669
1616115
1491214
972339
449502
213876
464127
1675674
1648823
1656258
389867
895736
1076629
5949
140435
272655
1059767
1713263
1185047
271231
766194
270501
1433955
1974203
313040
1257872
417190
701654
1147134
205464
495921
333460
452959
517558
267075
1973653
427392
1898634
36216
762478
963984
1513256
840990
1734900
1384644
28429
889379
392084
1186583
1693268
1360453
1643578
1085680
1451266
1741400
839041
281023
1067120
224604
880358
1438771
1406793
1135924
1447026
383291
140701
1059810
106197
1609400
1560708
814794
159075
1496985
179910
1116106
371549
1878727
90121
1948950
1701146
1561580
1505354
1349478
1010630
641331
1326004
1456103
1523585
1046063
995070
810724
620065
1569441
1538109
1376642
1347727
412577
674658
247715
1513641
1870085
1251421
165996
992192
1898201
773760
681516
417662
1578925
1491346
553991
251510
1844485
1389715
1309884
519004
886046
1336118
913753
1045619
154736
1773301
1151930
1463898
1891937
182144
360434
1348497
626370
1716503
646755
982053
785295
1387685
1220793
781897
1757288
1770771
671535
217863
155682
126749
1321353
1009725
963785
1325542
1611712
206268
1669531
989148
532743
1579445
960469
953319
1909032
190773
840795
626294
108351
334673
905449
602130
1746699
1972981
1124259
1789727
329773
1135075
133456
1273699
1230737
956307
1936716
657250
792754
69558
782047
788944
963269
1191861
187689
377352
1294695
364108
406120
996734
159709
917324
1924546
1657
277438
1356965
53961
1495650
613229
636021
1721752
822280
1936904
811172
272959
437288
1831396
15034
1299102
806603
1759631
134951
139790
1456354
468512
626168
681767
88720
1381428
850018
189045
493013
932854
554926
1022631
295183
1746762
1930475
1555943
1944969
1823610
1170947
397449
128979
196675
318130
351163
788517
473972
863970
1698614
1038826
1354944
1299251
963991
1154075
1123087
1741246
539278
397807
128916
587406
1094710
1838738
729615
1486575
1997632
1693837
348559
1900795
532228
1584986
1145152
1477036
1954989
237092
903670
831043
48270
785723
1726011
229657
1918561
1123024
853614
1664096
1209436
1500098
267606
1870636
838298
1595665
1358796
1506105
621025
186174
1676599
1849102
1616073
1670636
1161543
1829902
194974
1022423
34123
939197
291478
663441
31490
1297018
1853618
1158523
1445413
824966
1888547
861254
1239865
1732735
681504
1099217
1776589
972691
973255
1101687
1424795
684415
214163
161453
449171
1679875
840629
655451
1659026
1239035
414163
1852167
1713821
386021
661856
91763
1015901
810581
1045104
1781033
1839567
1262418
803722
980007
611271
1091005
1110791
919989
682457
572747
490355
1495593
444879
732044
450203
1752680
704625
1532341
1248135
943899
1249978
1879995
265530
1543195
1682135
1146964
15345
340662
1693312
475670
1611463
718123
1596296
1469534
507183
31378
1513333
1676110
1836142
499163
713303
1077542
1284562
928130
411289
978054
970764
1590561
642200
1587950
1936200
1027737
1049569
1096292
1713205
424866
623979
1173137
1877837
258654
1946304
292535
1106025
1604874
1356201
1179003
1745331
46913
778176
59717
1937045
1974589
465157
1984878
849877
530361
1188028
1485294
638470
1112239
1254924
563985
1717196
1411403
1729985
1866006
1320988
1704284
1529912
1123794
1930110
1674425
705680
210382
1005558
758243
773947
150338
723533
687265
939193
1312155
1402052
1447466
968360
8217
1667343
458646
1035758
802272
65331
397425
1250328
1683281
113682
1940379
1049618
966664
1158408
1712106
628726
1959889
962537
394009
520051
851136
1522731
1461668
599094
458729
652523
462750
1145649
860982
210984
158512
1999124
1599633
1154874
1046490
1102108
745331
114708
1472727
33297
463433
1070932
1223216
28752
1445378
1536492
97782
1323858
1024406
1634052
766879
1757037
1208404
1424431
1805268
393890
82433
969914
1745356
435852
642169
1327689
1354556
1742521
419595
874974
1226642
622350
1236206
102120
1679992
1027465
462304
679614
1171821
259437
1839655
916279
1462273
968793
1409116
1358198
1219274
651291
1866521
865373
1288302
498871
1569890
1473109
1720372
404857
1764634
882303
97137
425931
800001
708296
172501
1680046
1638298
1958736
652940
1255879
916124
250536
1539621
1517393
1384247
118478
935798
1604789
371114
1142589
772991
243662
1346993
1767806
498188
921226
1622597
1869552
126468
334027
749804
970400
427521
361933
1074448
1738815
275086
1649492
1859939
1340081
724322
1806176
324798
1999749
1616972
1783532
1159846
979899
663010
1472567
31060
1431192
269012
95625
1874306
1112657
126614
642355
1600890
1528953
1068908
1736202
572493
1708300
893410
565106
1841674
316083
805010
503676
1987778
909425
914520
1698363
1874869
244781
429124
352848
146515
1712500
1980881
1297425
1972428
1704286
515938
539199
860846
151841
1740935
421869
438348
483696
736573
1522383
840796
26854
947163
260060
1968947
526567
1597877
1721225
783981
418450
1101079
231977
1648998
401972
40984
1171219
1422466
909596
838365
1683457
554294
161545
757281
1665328
423335
1115909
1671883
543303
1335953
1576059
667155
1477592
947997
1478599
1233131
939056
689215
549045
880040
1303894
1275509
1489697
1196691
1608574
751322
799729
1075836
486807
473211
1860639
461525
391025
1788420
516528
1239566
1239121
1723600
1916586
1982027
1302397
172172
1634044
1249034
1719874
21505
1729536
1965
387210
742928
239054
1257409
1086190
1194320
1064159
434355
41438
246802
1256870
1529074
1148163
1737610
1941461
88298
1068427
1968133
1544503
1796745
92788
165453
130023
156257
258718
279712
500580
702803
1826214
207489
426646
1136719
1584165
275369
708890
155686
930139
1370916
941438
371848
279620
362662
1763376
1831894
211343
1005144
555324
253063
1252087
1720170
1272518
1530210
1142349
1115657
1194736
1545310
937832
1254150
1500371
1378825
1063204
105314
613268
1339654
1879511
433758
566819
37588
470581
890928
944326
1304131
426030
1549906
1213376
318716
1494739
877445
1637937
1917581
1870513
1654096
806562
1180978
1568032
1716774
548782
1637541
108765
288789
1495918
1552797
1611441
1847362
1630868
295824
418899
1038834
552533
1521786
1277419
671937
124128
1062346
327217
505559
173637
907450
1305985
33418
1786860
1182519
430080
346662
1114955
435462
1109356
1617406
1142941
704447
933247
1834997
1076221
937766
412187
662730
1308919
186461
1707829
1938079
1154789
733585
1551303
1119116
1408077
106182
839737
216409
1423896
647177
1994045
1759970
1047465
1633131
1679657
1114359
1285640
1842125
563439
1112456
748489
1113975
1985515
1194823
1496543
1804907
1304156
1184801
530109
939520
1700092
1905587
1279689
1192094
1489033
1128580
492192
513427
1471691
1106366
1918237
1947531
83767
487553
144834
627412
1342423
224987
1961590
182030
1822809
686763
1743214
1325540
676425
288863
225408
1849662
351442
1285731
705198
1001693
1804584
1634555
360500
1130433
872792
277930
373876
1077257
692651
1184007
291530
1549407
311504
911727
302531
1257685
1227402
326957
1620393
105883
279167
322718
836134
557020
849621
372824
1026215
24500
747965
1000571
865562
1862715
430285
1197564
198731
834684
990274
1275802
776681
1777867
1965529
1543809
77640
879941
1810420
744477
906834
944495
984878
200147
859360
928554
1566544
591563
499994
1532258
33107
1950586
388073
955607
380760
429437
1169792
964652
1463485
401361
1187275
1630011
1263939
2834
1790844
1770571
1544985
1328115
449147
263273
1087256
1483591
762983
1482159
1895575
1158495
252804
876679
1685548
217132
1750767
1110228
304871
328602
1262455
690292
1723446
225416
1020075
53327
1487366
751221
116510
205596
1005380
753506
1097902
1267332
185335
835875
1934891
1561999
1006208
1338894
416114
1183075
1735255
1726075
1621752
221848
1712638
1604691
458498
1441361
1051368
1719176
1738240
1309888
1926948
1410918
719804
1818347
808449
1265786
1605496
507590
1507316
1215603
707178
957070
1704993
116728
1748349
1908351
1838053
991250
1807514
590402
1753950
489113
1306907
1429571
1961771
2544
61816
798371
1164665
514079
678760
1708002
1457170
721292
1965285
1839451
1139475
1475362
1319906
839913
1124962
1213855
895277
1101032
55655
122907
1641750
1872036
1898464
797031
1875912
1424692
358872
582668
1647280
1729656
874414
1054546
1053034
1927685
1020254
1633850
85884
546234
1209742
1463773
1724993
477115
665375
753454
39272
1587799
811340
819265
87194
1397951
455340
504095
868505
1210462
507546
62254
1495046
1638145
1597967
1886336
1869925
765332
1874403
1918020
1959756
806731
13553
1406992
1194978
1407987
723382
1359235
720500
8846
733338
1676728
1652144
1788087
1754119
63316
817962
762298
1881569
1453240
547590
1139033
6987
219774
85651
1480944
893949
1628649
582778
898176
256884
784622
432416
1153356
1788652
1456973
1599477
859668
1659566
1161192
138923
85925
1677897
1212281
1617149
73392
158555
1382071
182767
1945510
1344839
1217397
1417660
633623
805587
1822068
1246062
1302517
291683
453586
1935252
218675
1551890
902232
1959105
765766
1579772
400830
1393291
1916826
544067
696240
702015
88413
1360585
1993607
1021869
1177965
993939
1512204
1056083
1014777
1544415
399253
1289363
570854
103760
1349287
860785
537606
1694159
1982068
1201455
296730
175580
746707
528512
1726132
558592
1192929
559642
994086
1409988
643139
1356504
663823
1022153
449223
410633
1302152
520853
962910
1813512
158786
679060
1988859
1275836
564726
1428551
294827
929810
45187
1713933
886491
1659093
1983644
1959560
1151948
198733
1788773
1862843
1025861
1039623
1505860
1694778
220601
451062
1627017
224175
10553
1877826
1465869
1756321
1903286
1526568
40851
1340009
1623986
1737555
1339590
254894
1573261
1229613
1334818
900204
1181658
1649257
1015698
112159
1162988
428389
371405
1647412
939982
1621377
1918222
530735
652699
1906640
375496
290005
476229
645431
1834931
1070331
601570
1015132
1099843
1782077
146576
401209
854313
404701
532367
653552
745170
1076051
660412
553641
1621979
524838
1127663
818280
541870
1559343
43602
1457107
414472
1091912
1015855
890122
1058819
109568
1709576
468507
1999885
368182
1537554
62462
64510
321004
853514
1324028
1593687
21358
1414092
246606
1346144
1674956
1951832
1084108
1523089
272874
1392194
556700
1283669
946786
1186505
1660013
1239448
1389379
680667
2021
407684
1112461
1686894
1894853
1721691
1093624
1877912
1327476
1666423
741936
1414799
372186
1935106
518920
1353446
197998
1065760
524459
910631
896206
1640852
1526636
1612330
682112
1340166
1417900
1083993
1598037
1268347
153702
1691111
1365152
1990055
1322478
425857
1852109
735842
1243561
729239
425213
1649903
986525
859889
1101280
1946798
1059319
209961
1290291
1551743
1732764
549735
135283
1928853
856361
1108974
1337753
1451512
710337
1418820
1467825
1515241
1764951
826625
392509
320073
1967836
1225944
11262
1144907
316083
1528586
888186
1111991
882819
391702
1198067
155789
1292985
1055949
666921
1580288
741189
1335971
965911
1115040
1509433
267864
668748
1264773
687588
1033254
491085
1643482
728577
941163
1368206
711095
707438
1306316
414657
1219312
806357
1397564
1576921
995466
1808589
339053
1123102
319357
1943357
167584
75916
1269913
810973
1634146
1777362
797593
1089476
79594
1290980
1285133
1809389
465565
18469
407282
603569
632131
13567
1161507
620274
1875027
623518
1071691
365650
559876
1855129
702119
1550550
978829
1490118
149796
324233
1795783
1474372
88027
1224148
1759448
842148
1236487
1447984
1784835
836540
1149338
220675
766252
1639619
1716296
605811
569296
1882929
1197191
500132
1762600
1927826
949978
1086559
1329861
152737
1564554
154384
1070208
1160183
1747867
896065
1110161
1590642
259819
698149
956434
846526
822389
760228
1686259
382778
1895191
1751369
1586324
857963
653953
1531211
1729912
642313
342805
47990
1722118
1033960
1375392
731417
1638847
912779
281476
1265411
659714
1209747
1621563
1340033
1634161
984776
1196552
408077
262730
978870
1344347
1219261
5692
877068
907123
352710
1846795
368930
604936
507913
687405
116279
1753496
1110978
1527199
1601895
600788
452586
558676
1597180
1825723
676822
421978
126180
1646310
749297
433028
1182759
682494
1743341
896539
413577
269508
544873
1596198
981269
390819
1555042
881831
1853651
1860570
961757
905504
589910
1184162
8985
1939971
1940715
1423715
416230
960814
575467
61048
587170
1286133
685043
271995
681601
1628065
1619443
1082259
1932309
858554
724250
1948942
242458
728665
594772
335847
377874
152433
773904
1551228
1970255
824742
793354
79425
1722256
84828
794089
336700
573849
1154452
1408678
1709150
616134
1761789
811793
471756
1111007
1609080
32895
1762985
1837333
573248
1752729
677855
66000
985986
1892982
701948
1921808
344728
56219
391188
1896379
400329
974293
1338467
1901835
1184284
1699179
133298
320089
697693
1810837
650089
1276185
1347763
1051362
1844487
1207754
801272
305421
1451969
1080001
57404
928279
396251
689696
517042
1182021
1224288
606153
1905811
122430
1833689
1844822
1016656
480145
656531
1758161
458106
1510995
194842
473920
343784
1449689
1399945
1844702
1420619
1658648
293508
1518102
1797913
554869
1618902
137521
61975
1259087
894293
766171
1053464
851068
1658331
221183
167510
1712677
1173144
680598
1750876
1779214
194234
1650468
950845
730777
627397
1852192
141664
244237
496456
1330187
766117
911060
1146734
699784
19096
1761698
742057
276749
1415379
1354784
1524700
1227268
140965
1125778
289118
536619
1599959
1651375
1494479
1150632
1949341
333807
1467339
1524042
47695
1612894
1926683
229422
1971774
1071901
1177902
1253429
1237615
167469
558199
205483
1047956
1240340
1734856
1622763
517759
1594392
380828
1561825
305060
1173016
1288427
1230011
723325
699217
162216
697212
1810735
790065
782866
715458
457567
405381
853101
635884
1849074
138888
889660
661243
648435
1716036
1822683
1897193
219875
1981509
34877
11871
1930889
1392206
1132506
1014228
1709547
1935460
1066393
1448771
1717894
185396
1844723
1921189
105546
1575245
959275
1347813
21226
1675964
1273715
1225981
1915638
190187
294693
386199
1490429
1299192
1213345
1764956
356765
1755985
1737961
649485
722063
215529
669122
738124
1678461
473093
1120732
1331890
870400
1859041
1710078
1172942
1308087
1059228
1831194
69721
1735397
546222
997817
530517
1380302
1138294
1017102
1174980
868822
1080929
150249
1867133
11801
1471884
226422
1917693
957151
1132967
1200633
1682632
1144056
123749
217621
735416
68177
229460
1355308
1214021
1043520
1722982
1618588
656495
1002456
680502
610705
782363
46936
825785
31774
267736
362694
1350996
1163207
1638284
1063217
805944
1867219
1388401
420628
286537
1069400
978347
1234645
230041
221290
1550871
612865
1522628
671538
1126211
612814
491738
1755345
595799
377974
682700
602499
1129687
610956
1978235
359941
1529816
444205
632320
1106167
1054989
860921
1671873
682992
78427
776901
1577914
415557
1564466
1522347
413918
581664
446474
350045
1293674
1781269
859891
978681
133687
499076
446367
740288
497498
1265278
126927
1077741
20883
1353788
1313553
150229
201327
1581523
1313950
1198553
1921950
865178
1551328
1322671
1124697
233946
1366793
984195
705831
1446772
1879045
1399326
1609596
881232
489622
1617368
1671004
135169
1225702
1208407
462338
716004
439212
1052993
286637
1835687
571181
1788474
962414
1277326
22605
1679660
426754
594985
1182789
2755
1166137
895336
134232
659584
607016
1425657
692437
540755
1275843
929710
1577232
657055
651832
470638
1560847
1373283
1535120
235985
1856537
166509
1635964
159493
585410
1506203
28605
316637
1454040
1795139
681159
1668424
547197
1438980
727043
1993136
1928129
503591
1316655
142684
775341
720626
1049818
1609437
50306
1228082
1419431
1268085
974901
528560
1063880
1546413
1208861
1764361
1831523
532381
543293
1531788
1478358
110806
1643451
1964801
1587438
1167517
990395
1216556
1303333
196239
759496
113672
1218773
362919
1584609
448901
1166141
456150
1654933
808803
1109103
1771061
1836242
13572
1582342
796803
928656
616923
791040
473920
648183
673525
878920
969602
1562653
985334
1243410
1208433
818609
1124267
1416623
512275
179531
338992
1985419
471877
209811
1712143
673243
739917
743322
441203
150526
1542278
344097
1546351
1156173
444613
1381208
795748
1831053
1090402
1422098
315042
1209480
1816242
1159808
808263
1243587
910846
1916437
1257248
95345
1114141
1905792
1879863
1482170
248394
545916
180712
870769
235923
1448996
1937236
77591
758448
1243780
962489
711540
188464
932146
1485968
800463
156251
1404256
325577
1923639
1268822
1651865
617556
1643785
58425
403922
855024
1091842
1940471
1706083
1264829
128360
1677550
342136
86173
1181212
1184119
972451
339172
726981
1804348
831075
1811420
675392
903622
1667431
1401412
663108
347394
486313
1165893
1671081
1999625
614993
827169
1874057
1445683
906866
1812600
1400562
924046
1043470
845684
1870127
800371
103572
662813
1951441
1267974
751843
1048245
1417148
1638515
1830315
448353
588913
438035
765848
1201009
111751
107861
52750
1585905
858457
1979381
1994253
1030418
822625
1104660
893824
826718
1934150
406653
1796686
1544398
1010446
880349
297799
165942
1397651
1065329
1904110
1595994
933802
623000
156538
1164537
888426
1641072
33682
431729
748665
1597556
1950014
586682
1568888
1895925
1083606
592106
495856
137905
632707
471478
1637432
1101330
583603
1211803
1803676
898722
321924
906352
1969626
1331679
1458908
1017124
1020039
552992
301868
1267074
266107
292854
513366
1205478
924856
1147304
969750
1326607
1677541
1162845
219824
1127154
344208
322073
1720179
1279380
220745
789894
964476
1555715
735923
1467914
1153596
960925
1359990
185975
228425
529068
1496792
1968805
1538616
1521448
1379263
1046711
120438
492023
949642
1196148
67393
1001671
706239
1993661
342359
1477141
416959
1046243
1717990
1466677
1173148
1371891
470665
637463
1951641
1206266
227041
1236160
1652557
402674
488632
1097799
996613
1521228
653825
120942
874398
1641906
1057588
296090
973667
807520
1076858
516083
1413574
495088
863324
1526853
942144
525275
1089734
619532
1612070
1930999
339723
372054
1307693
1081810
178454
1619301
1967193
918699
801352
217421
1750982
658430
419930
171195
666834
814939
1562789
1278634
24463
804911
834738
1720541
1640365
960228
1754128
221718
1295319
1036514
1378414
920545
1576029
1975760
1258467
539587
699917
1057125
559655
203317
1522129
728559
1443983
1898980
1395011
1485912
1706453
1543986
823591
1343423
1219315
1835973
278553
979395
1250294
410771
669734
57730
1984255
1413215
1351090
55577
586346
152565
1288309
1919923
1915914
114227
502207
222205
1489764
1357604
1023201
439577
769301
1152166
520584
1213363
425505
650143
1610061
1775129
401976
990516
1580068
1345423
1266531
1581006
1908667
1596163
640695
334526
1276904
894226
831827
1563577
315705
1861378
481758
632890
874557
297487
478144
1250966
1329896
117579
1681356
1389394
1185470
1907595
1178299
1909758
1531205
1988654
1817505
611830
1833046
980406
1276836
1597713
1045094
1329542
282104
545645
603944
228100
1223840
848136
1377877
321142
1688559
1772983
321518
1074098
1993215
1605863
369504
984357
1859992
1996552
694847
537120
925064
1848211
586586
146033
1557133
165019
1334804
1036224
1593428
1153640
856857
275736
274492
1698344
1958409
1894727
1557485
868595
232538
1073975
698874
290125
1642250
1627490
841907
1194664
761916
1114893
1364991
393181
14161
1196073
156861
983755
459411
1922154
1952170
1250391
1978981
490497
1775899
485487
279576
1125910
1473402
277661
1299616
329352
714505
562641
1715948
1948232
739588
444808
869154
1846490
1997819
332548
1518876
560108
589197
973005
1499639
1432882
478861
1209145
1447960
1251585
899858
1629803
465361
634364
403960
339903
788391
1830318
701437
1563568
1722236
104532
1375354
492623
223189
778684
847435
579528
486560
992496
1269751
1523237
1265221
694321
1583352
1096507
265895
1402665
1633055
371535
735563
747109
1470651
1715532
1804626
234660
728335
445368
1273969
699134
20284
572679
907112
687296
5013
231881
1002193
786144
1901012
681340
250442
1654998
926034
1188657
878794
93311
577874
61149
823682
538566
554763
1831147
319848
531699
1540716
1333487
773824
1583904
757485
757826
62366
1785693
1048515
1423658
356503
118356
1281354
715662
116755
57673
748164
1561663
658481
640578
1351730
1113463
1177956
1451852
1878175
1735139
1177362
338216
1753947
1253752
513096
395669
469053
843299
1889688
582285
1616564
1407092
26875
932758
1459444
1211805
507447
465996
984629
789640
1269915
1353833
1122456
454090
1906976
970966
67404
707390
927152
1073229
1607173
1369967
693986
1448703
157163
915149
282696
397815
428303
1499843
1200286
118225
453195
798735
1212921
339425
162200
1891030
380870
751948
125047
1554361
1908316
1104498
674170
1802677
1817060
835299
838864
1131667
1376877
1178165
368439
1898766
1816989
1359753
354125
298990
1027499
740983
253737
1220884
1340602
1979536
1567718
352606
918277
943741
641236
830969
377164
1609135
1889125
1143424
1696051
64188
1393959
1145875
508934
222486
549161
1330803
26145
1358661
556059
1489769
521007
1180674
615037
1063501
1398255
1192094
510788
1676652
1638242
1663758
99848
720949
1011625
1345927
233378
1378949
1649368
359289
1950107
1858285
858273
650758
1967840
1425033
920531
127711
1531662
35629
1071806
1703506
1115217
462131
1309269
569306
1549405
294982
1599876
1170166
570806
206377
1167291
1216324
531392
758281
1488732
665736
1374928
1291046
384181
98015
506337
1390497
970445
1631353
1347596
260552
603230
1228585
311981
704621
1199909
132849
1974012
1939072
1560765
719132
996074
1040574
1286760
69283
1648266
275655
1204270
1290383
342466
394504
1892322
1957558
724567
1481284
734981
87518
767627
141988
10412
1306604
1946614
1986493
1580333
1783429
1473680
1862199
1093052
409325
659622
482839
1229296
86074
962777
750816
1594819
718758
1955542
155879
1387333
889232
449923
985192
419443
60473
1951556
1450261
1357514
1781776
613676
1424362
1276193
1581918
64996
1266494
387600
975519
505050
1969010
694800
98395
508633
1315058
1740033
853832
1631251
1258747
1705382
512582
1528839
104847
1092911
214446
973211
65879
1738063
895598
1767935
276103
1049717
1429780
15915
1775539
1936135
1558085
169646
843733
175067
834829
1578762
1767288
1317287
571773
904539
673531
1510790
327971
1517928
411152
802888
1189659
404076
184461
923567
1654182
1062308
433656
943689
1311875
552864
932617
1022160
1231332
130731
1385125
944721
1846567
1097250
1967904
56974
1230822
800793
1326491
1984074
1972941
170941
824117
165815
933168
590964
1327792
879179
1984076
1800174
1900391
1748365
1479491
1836155
890710
90988
1817362
1649654
1932877
1684246
1241320
427216
475450
520458
1879686
1564147
922351
1983470
1075077
511814
499205
1276979
1861295
141640
1208483
1878161
1420241
1604263
919554
1571189
159436
642387
454481
1848467
187356
1513260
583897
1511832
1208678
1023515
580270
1048276
1540820
77032
1019540
413697
680264
1623015
121073
1622592
648352
1496839
1667261
1736633
438634
1232405
1705310
1594950
1811357
1655949
1517334
1215701
1946927
513327
1776223
1553367
1485433
1332147
860695
1681049
1721456
830558
682420
1159473
1029374
897602
715664
245579
793150
1334858
1934030
1756524
832968
539022
1184482
1414406
1888626
1750627
616310
1316184
1564027
601260
301877
1599014
544759
826290
248376
104412
474352
207654
777395
624791
530239
939902
69791
430549
1596715
1845642
860687
954655
1747638
157234
153402
177116
1076993
548919
182673
1552787
61441
1155748
1952
1326747
830735
1342083
211174
737638
1496062
98380
251922
373907
226583
805848
1654386
1865351
775801
965306
231595
640355
1917590
737422
650894
360053
1004096
972998
96697
517324
1940565
1296863
1255913
1765752
158880
1306262
169079
1075205
90733
837134
39054
1885701
1154915
362007
1389414
723408
466666
1409326
733621
851502
1427509
1208652
332224
1272515
431489
704247
588131
557297
1911725
1450251
1212194
129594
1831382
1471278
1328743
1498281
61581
1769172
804815
340101
1874430
87823
600081
1530182
151347
305822
639677
54912
1515734
1971984
557213
1536408
1195701
772898
1720057
1798920
705936
908058
1939033
25954
603524
1285361
1281931
961144
1452222
1075151
1904675
1217844
258590
1838660
1111445
1365571
993730
1621912
288401
555232
797327
1142885
1640314
1433641
772230
1028469
69466
1051555
1010931
265471
1383769
129614
1910671
1126409
1738498
27703
662989
1455075
1045895
309104
1884809
285002
1853595
653584
891474
1002213
767222
381702
532440
1300936
1235561
1843414
1331460
1288296
1301068
1514549
200930
1103870
478062
1288738
834476
1764482
1128538
535581
1806592
262288
1276292
1257804
1729364
402547
1546197
754383
279273
66515
1126377
108930
570626
1169885
1516983
1231678
293117
430642
1369423
788314
542849
729933
1952841
1607056
1676494
1125168
897063
569681
312020
1518466
982705
1527479
1431664
985878
1341158
563279
22243
1142877
1607605
1192537
235828
1156308
1804142
367906
1395722
485509
877405
861829
995784
1096238
550632
1804554
1247377
1188523
1779704
1952833
1477318
608562
1158344
1753686
556617
1345877
497702
1827566
1012118
1072647
1578974
1627588
1057594
405153
1859996
1453819
1867621
1777119
1779886
371297
531666
1184580
688576
1244210
315475
203916
378581
89530
840113
1749937
49133
1931016
1736891
1336340
1838038
715188
103162
1432346
101122
1108171
796938
424395
1429421
1391059
1922379
1628048
1200669
699728
1583967
306206
1488416
975002
1041876
374658
963517
555168
1285975
417314
637571
302867
830296
752506
1694662
695289
613183
1787144
829617
648633
908469
815593
1970957
1872810
590796
1057540
1742444
1610962
738274
307274
41900
1223523
1905943
1347179
1064854
761818
1320892
1814798
370862
1729483
1824248
265188
1531953
871596
213242
1783050
1050397
976234
1535207
459964
1259234
235936
1147374
708255
420366
572628
369815
174149
1960710
1813072
175927
1176046
202870
1556261
425986
1739898
213234
873798
148350
484628
807453
1130039
1986800
1546436
932159
221717
192531
1269095
294161
1539176
1450429
1031372
1892592
79377
416180
1690723
1289941
1404774
779655
1487979
7347
418160
1030663
429996
969662
966341
694821
1397764
946104
1750099
753535
1942446
572772
749659
425816
130414
1407277
1403089
989785
397783
130806
1476235
405817
980256
1843518
982660
106759
1795164
1192801
743417
892131
1089037
1912818
1970848
1298262
1145017
310271
942636
1934470
1118444
1855168
1033998
1100441
1526612
872918
932164
83802
59736
404885
1372484
569800
1812438
1246715
280955
241722
1848571
1318885
1498736
1400657
1544679
1179975
1240644
1639871
374667
1736062
1103949
353544
289774
379271
654821
1381514
1354734
1151198
106566
890982
647533
1609960
1534310
1364388
978375
670051
756299
523690
975298
1066889
639210
1359080
1493247
1611456
1439139
643635
1458742
1534724
440982
496220
630671
1443055
625341
1826576
971487
67241
1507368
1449800
183456
505444
795611
389493
783865
1571499
715772
511386
1753598
899355
386482
1379937
110974
729285
1162492
198030
1459642
1681014
1918533
1088660
575362
307751
1397651
1841647
1521373
454447
1868734
1814376
796251
694621
1001749
851135
707786
1475550
1192732
1284060
1003447
1937237
1735101
1910639
78367
296227
1777644
173578
665760
936412
1015436
1128273
834114
1957228
22554
1227011
1719652
1979623
1062379
1288258
1575636
798753
371303
1280140
58652
1676776
1781651
220476
1156750
1779512
975860
427973
873254
1655321
422478
26103
1908646
389365
1528834
1782989
646762
1288045
1194740
583490
642001
861337
1031698
1895062
629473
719088
661457
68192
1326229
399849
1512709
1664288
1337285
1600071
178903
1803080
1637579
1754352
105443
1162537
787649
1583206
1489284
1444535
1166414
1554187
1668665
512043
859269
824060
977006
1149553
166457
1904591
1676482
1320520
1794669
680292
952587
1411104
862941
797988
1706639
1699778
602008
1450884
1566658
804038
669062
66526
556346
1686722
1015099
1468586
1567178
653064
225478
66114
825617
183281
1239331
1474374
616155
1462785
966080
1926040
1900403
964288
902687
1441874
502133
1792182
756698
1722633
823156
1070461
536099
121011
1269840
1460374
1761806
80067
1267172
234275
1216676
178811
718170
1727890
1127137
205974
1909921
1512161
731215
556831
1986467
1524729
337560
571009
746719
724743
280248
605209
688248
763794
609380
917257
800835
1931563
914262
142113
380523
1522069
514635
35503
72057
679176
912697
1081490
1271834
660469
1545952
1241729
368874
460478
1891674
553394
1069950
1779585
1167940
1575310
1162307
1949620
1447883
1269086
1612841
1004706
1103793
737181
1040716
1513996
1666038
756529
924300
406246
1010100
1526411
776196
92473
267613
1149686
1172722
1805014
1702077
1777832
1339602
1705282
906832
788448
1725238
1631912
1932461
1252151
269500
213630
1068366
156372
785042
1834622
1288812
876004
522549
724523
429734
908010
794256
1718705
1960653
921501
908797
752787
769527
840419
306669
425928
1182965
1906736
1407551
1665608
465459
658257
948951
1938368
1597256
1368852
435157
294927
910690
1721357
852953
319414
475896
1371287
1309230
1610508
1525214
661315
1222779
389822
791628
1892506
710862
1759082
222675
1306187
1584620
1500928
910247
331452
1990569
1634739
208408
1763966
767248
188886
679764
1296373
1476561
1823016
882601
1552306
1992072
1954646
923959
1333939
207403
1057176
701579
1954539
76057
487002
851937
343447
179525
486598
1790220
105714
1442871
1249723
1143811
1041369
171200
469594
1950383
1431519
91041
360994
179222
1505170
397905
1852411
1161817
1930728
1443313
1885836
953431
667397
1508903
673802
418645
1084017
1183678
1647542
1295266
491324
1717138
355466
364730
970579
1428071
1911878
1510899
867876
228766
961157
1553481
965616
1588910
1862890
1002123
669775
323905
1038354
599576
1178884
1452043
1287631
706666
1635179
264949
424409
1544919
1049132
190091
1659737
402593
1668601
1662720
1692066
209126
855862
1156329
1697661
1686332
357856
512261
721328
1689869
1712677
1732970
1994065
1921561
948944
1910457
240238
1272619
1861411
678996
1784893
1240025
154790
1633276
71032
641833
1436071
901055
1562804
308047
458562
1415460
1861430
1745351
277831
16838
1275372
1577222
1272867
889668
519125
769915
1054507
658682
329900
1158889
70754
1125010
498909
1974261
897404
516731
349544
1286762
253785
1012120
233655
871770
1713991
1487629
1507561
1178466
1799492
1376426
517652
505855
1159260
1871420
1144714
1907059
607630
1185938
1571496
1124476
606404
671344
220089
1097086
1449475
677888
1559038
1591265
1749097
580608
370343
385392
924161
56721
1816368
1288936
534157
799845
1531271
59212
198520
1652089
1062335
1762377
1516828
1986913
1538945
474826
1604192
286769
1458566
1865508
69023
1691617
233890
913550
1608443
1009429
1429667
1204018
1719748
320726
1582836
1515089
27521
686718
1260670
1292459
1046030
1341591
1795829
399044
1725063
379190
545948
932513
120969
1858368
425710
1546600
392575
105565
20498
1200490
1545355
1659948
168677
342794
1987294
363575
1569165
927305
642124
841331
715561
1497475
1011153
1268534
1449269
406846
229600
605103
1174446
548015
121822
443440
1647602
1038583
965310
1374100
29526
989972
1658273
1212688
1508626
608058
1205624
1630746
383664
363629
1625658
1935559
1621662
1327085
1147333
53371
933824
361794
1503185
199925
1885440
1581614
634204
1230834
54294
1981674
1239234
989361
1175113
622936
1940933
263347
112038
406932
542602
1801068
437681
193660
560809
223384
1694057
44499
865573
375944
1814916
1078634
1289381
55876
187775
1309618
1005266
467177
1187280
801681
1538136
833457
263496
860965
269719
1132946
1908694
1548555
175144
113702
1687025
1898544
726278
1415314
364299
185102
1999128
37342
405800
1912486
760141
489723
1039551
905114
1808626
1218383
1227708
371579
253252
449761
1911468
605366
1175477
239020
1816758
928654
3649
1454118
1747238
1688745
1641714
1409414
1408009
455067
1884679
504030
1636612
446150
243137
589747
537637
1009800
1774130
1426833
467292
1049616
607908
596839
1711306
1370345
1024006
230519
1737171
952756
1163306
65731
1628851
183037
1335451
1363891
1682229
914224
352529
182220
368195
399379
1250934
1362516
801915
1023961
1075330
1595397
1709018
851494
1396696
1483745
290663
1345015
359710
1460488
270393
553569
1751422
1181933
373120
1477518
1235716
226928
1133962
1599680
253616
209782
1391987
1635946
1527236
1344592
322717
1315447
1839162
157150
1131640
1205464
71647
154622
1132367
353147
1402496
1788327
626813
1417479
1005894
1708403
557690
1286694
571891
717826
73759
290012
57628
898205
1725725
1575433
1951595
1773645
536528
783887
669627
1149326
1773128
618162
1213944
49243
70443
1039691
46095
1332161
576261
632666
466950
1564424
80941
678463
1443804
802781
1520804
1296921
843053
1484153
829830
331157
872409
1275950
642982
829079
1157725
77935
1192765
21478
1390707
1330571
464359
68038
324387
958173
607316
1330607
1085633
1351607
239268
1961391
796257
817564
1915675
609926
1912872
920382
321443
1105441
1570618
1561837
1943221
220894
981734
1181268
1418778
456740
1594002
1877365
1103349
158616
475734
1032583
1238632
1904595
548129
1161701
1367826
1134969
689589
1778389
146343
1465635
1843120
947147
1665562
37808
907958
797726
611127
1804109
1907209
902801
669218
778562
412595
1416873
1034571
654043
864406
733567
767432
239143
1962
340019
277467
984860
1942665
171993
1099908
773205
552526
1207942
1822479
49712
847431
1602010
1375878
1706018
1238080
1654354
1130750
759723
1669722
1535633
1332126
1128279
1907495
1856389
1848283
1950768
1268321
360010
1878552
1019856
818077
1358728
1797398
61528
360230
1860141
350744
1844319
1655881
272702
917586
436272
631454
1373024
933182
1700512
611643
943671
816775
364410
1106961
845221
1048354
1545149
1896618
893172
1058128
1619726
1582877
484259
801113
82854
496133
109230
1878347
460451
1712867
1963562
1025782
1474032
913423
284855
1623525
241306
1011348
223766
1596542
676232
844105
469098
1439336
1688870
252066
966644
1719480
498285
404453
1531021
924646
1099039
356875
414858
1575198
773000
1216997
639150
164590
628853
215130
1770092
57091
1537594
628621
1955122
1381884
794070
629560
871655
473590
867463
1450715
847027
93144
1109310
1693302
1657495
945499
682476
167588
1301760
1930790
1876934
1940604
1252684
270475
1366878
1113822
147735
1207505
639375
461113
864886
760469
383319
1689769
896472
1332161
815572
1392184
1678097
802886
763615
141833
1071341
1808710
1392965
1895288
1501685
1244558
703583
413182
754033
1286386
1782468
1717589
1652435
493257
215199
1847410
931388
567781
95255
585242
924328
1789949
1743510
1252784
988526
1681503
703951
1504064
1792140
1517256
350047
770025
1493554
339641
784201
1553355
1324803
678372
1230366
1069808
402364
1434947
1713688
1392419
954393
1545472
995821
1345353
1954100
603714
47971
815263
1218227
528614
319261
289851
1279173
388822
987283
1479395
1559180
219481
319126
1946050
566472
1353114
666152
1218210
441093
799306
682213
131269
1053467
238961
791520
129953
828923
510537
967387
268063
505362
1698723
1010132
218867
32985
820822
1876728
8436
1337882
1649954
942283
160362
1887111
822599
128848
340187
519603
1028210
192392
1701151
477009
1050363
1693204
306741
1012259
301777
727537
687241
25168
1331634
722475
1897175
1484637
951275
1054994
962246
732828
435621
82240
610265
1114772
341833
1781808
1702484
1068622
1435388
1578641
103975
1467689
397629
258350
1661459
737766
1327318
1374729
1657999
745711
1872694
184628
1983191
1949875
62915
934789
797577
169968
1560478
689729
506064
11979
370237
31568
865700
813031
1885734
1587623
1398497
729926
1642470
468125
1992342
137470
1781308
745310
892876
383971
973263
1577226
1594676
880080
1834148
1474182
398946
806288
736403
1383973
928235
417407
649740
1005786
1704964
1241893
1028765
921814
754737
1184947
1330404
205553
999053
246030
2267
494143
1880257
336717
1780764
1753398
905230
1122670
925025
1578819
232379
638147
445062
1015640
707363
520209
1154275
681127
1907299
55601
464466
479903
1847615
1214928
1035146
316857
1902034
1402811
1633405
575009
287079
1627678
457882
1703922
732180
1208979
1241388
1370341
521211
697360
858223
574680
803915
190447
793943
1430875
1160664
1483665
1565962
244569
290886
1423150
1108637
1726543
1844278
1327408
67390
1991002
295968
1014589
249272
319578
801124
1203519
1386399
1615611
944052
1229889
455417
1023363
916475
645546
1952870
125504
1645320
417267
1767798
698277
627527
1903108
1173979
662235
1222757
201373
1391678
579574
1422717
100566
999777
1088179
57098
648273
1525726
579501
860430
1920075
506152
350365
519114
1819606
1118921
1065592
1444038
509571
1242472
1900808
950767
1860398
701358
821458
1253120
626610
1964051
711671
788442
657911
793896
419520
1278865
674503
1008658
1770278
272199
1677828
1102591
576198
400818
1661188
1885830
697
416617
1408549
1182082
324036
368162
336053
1259406
241042
559027
1979475
1490279
913587
11344
356825
209361
277220
1762521
6460
1692596
310495
742301
863295
1869132
777475
1879169
1864951
527188
1745504
1251681
129917
161316
875141
1574173
412131
508653
1155306
1340906
1895451
1451984
1867521
1579297
1656434
912802
1095761
558518
38450
1934863
408549
1469057
1074855
809631
505338
1110827
1088997
1519953
550514
1577927
787998
1912317
1843598
1067050
656695
1547519
1631785
710346
391484
125205
1286078
369200
335574
1688318
1597679
216953
739282
958003
1216857
1411221
1150469
1446098
1439069
65463
1984130
1244227
922330
1962898
399549
559223
1490405
925696
1631094
1730019
1504028
595116
1784718
1250197
575013
1686032
328103
398053
884012
70818
71650
63966
1477256
247900
151115
752988
980556
1889761
1223678
1058835
1753405
378108
333231
1619698
1099698
1622772
1229087
720665
708474
1824225
1228061
997660
1727365
761734
1259284
854769
1850517
1485804
1581208
1986081
559763
1337109
1507304
56063
1622607
1831473
1781504
1839311
1417435
1560435
928469
1744535
1931837
307821
176389
874377
779671
302849
301509
460784
1629443
818021
817313
370283
902758
1547397
241359
463447
1149019
1762617
1882127
1389372
1494322
1792362
133899
1953439
1690200
1198852
1409274
84921
172235
1271855
1263927
1719321
95324
628470
333378
525781
494673
1837905
1801400
1599197
1577636
1842402
1234818
1488709
1845075
1182111
991982
1634753
1928278
345314
747652
1213963
952434
647537
1191287
875151
119165
1266757
228186
52421
869467
1171830
1184003
1214385
330613
1992454
393764
968150
1103306
1584296
1083006
403895
1020201
326962
1288052
930245
172289
886651
1651433
92436
1771766
156046
1017038
1739062
170893
1596310
486506
829056
123867
1561451
1373118
1268358
1591261
1850828
1415122
1953302
1399640
232080
969200
637091
483936
1791567
424276
27943
1912582
1074603
1586953
531482
725984
1942901
1261727
128250
1057515
1792239
1181309
333224
146233
375162
564864
15472
11850
722468
1449283
880245
1093395
1920019
745262
939051
915447
1561866
353054
980495
134287
614518
1463849
1710788
1541604
1079707
1132472
1148341
1404957
1534279
1003653
694369
1805704
1589084
1347841
1709431
383370
279271
806296
1368987
1135433
1918967
1127307
1460594
187037
1644933
1052774
477525
1979030
1857416
1764151
338895
1529164
856238
1630648
183968
1244805
1676104
1412323
345281
1557150
285059
651117
966516
1029942
322157
608587
1181108
1531734
1087839
1348555
1953342
880119
1593017
1573610
1470479
1238740
1427957
585096
1635858
1902219
126582
491659
1897214
1135692
1433331
1616655
596825
1276178
1813654
1837924
561542
375193
1307787
158079
17252
1310077
333731
1657823
716103
454902
156741
1309445
1631912
1096034
1452909
681975
1766819
1368074
801454
1503019
1170339
893526
1030731
792932
1384162
336000
1003839
993945
1965487
1492903
59306
846629
292585
1378643
78693
198965
1877108
1190989
202124
285607
472482
1820630
253807
1408106
1236734
1170792
612645
371442
442503
469131
1951800
1149679
1807454
1031390
975168
640271
1883625
1754842
339997
805370
965573
1604060
1314059
1697984
1543883
311823
297272
520042
1223342
1437379
1213469
688900
1551039
1840212
985991
1101798
496590
1007764
1345389
1598163
165896
201629
580952
1496836
1234646
1127828
1302579
1764849
59959
242238
1870914
1230587
1927156
515841
726701
1784028
263294
1520625
1466239
333820
863078
356314
1742288
1635624
1066154
1204039
1047387
1728790
835722
164411
1761115
26043
289582
182490
852501
1071170
743487
1993893
1043444
574901
1329852
188333
567220
1532797
908541
180096
1475730
553942
682310
1973532
737045
1001187
1624970
1458315
284214
381591
341855
398071
1155864
1320517
112465
1769657
1558550
1294691
102356
624659
331453
732401
1922850
1872992
1406678
1078390
568663
1484792
1258547
1916710
1612828
170138
72592
742134
153006
278995
799732
977900
1537204
264878
16567
1323544
1092888
1427168
1550881
1320272
1282179
304164
192592
1899955
896729
49248
958016
1597777
1403602
1687955
1824226
644914
1370373
1871904
15683
1535482
120488
909541
23794
1681418
1826409
309298
1565151
1102202
631425
181989
103710
501042
662338
928404
650805
1723913
1874614
1735542
915715
1255188
1471316
992813
1453043
1037351
218530
1994430
267779
312540
1733625
1258364
231252
1713529
1523773
36326
1079192
1281858
1773200
891415
375167
394101
176649
520983
1672631
844496
990763
586629
1308296
1315255
1340272
1064946
1851595
1186689
1890310
1216752
1774148
45381
653482
945294
1988118
1959682
847067
958549
410879
1915313
1518395
1718916
1216861
1914913
1276166
773192
1887872
255154
1220364
855450
295125
883833
64855
773970
536499
1300037
35803
12526
866236
440590
422264
1655640
1788858
1343948
1359356
1203485
307249
1658442
1405965
1692533
1848016
1237844
458364
1073957
1998745
1097368
1184287
64641
1095093
1001594
654980
1938581
978184
925091
1107596
1153106
976173
196104
237640
1988234
18519
737706
672981
19501
1461463
436515
1069128
1109682
915156
1181463
613521
1274759
216523
844845
378676
1487722
1865693
62059
1806531
468020
106765
701206
705664
266066
809134
1336931
418426
1437289
1992510
79261
1333794
1140406
888055
1605538
796145
1149252
1829531
741464
141877
1108471
328487
789956
1852355
1706932
1733024
1058006
1255013
334365
342843
271627
1777192
1816631
1653319
1796639
513068
1552008
982999
187081
928454
1379102
102689
1391150
155655
1969485
179965
834104
171623
1952304
1831658
1090662
930909
975383
581747
1098539
48167
1557336
1577243
544313
1075685
1395470
1283323
99573
390877
1940550
1864363
1140230
943819
297186
906647
727057
725361
1356739
788152
1600152
1023616
1355214
1021816
974362
1645013
362931
1397808
1983129
1367868
11675
364637
1804136
600210
1710311
390036
562675
1722269
604593
1822227
1229288
1440743
44322
1987273
512850
433413
533036
1239075
595632
1739958
17323
196123
834068
1632980
1618109
222677
420258
1144007
619004
1419184
323908
1398440
1607312
1137182
1479779
1825160
579922
1455035
40323
567177
1169184
605390
496069
1917993
1716466
948355
228069
1772096
1573405
411266
794546
1830397
1431508
1467973
190337
494204
1253204
101818
1932853
525772
1537301
1107364
1216878
1067528
1721883
851879
574779
1275675
765342
777495
1043443
1551309
310177
489232
1965468
1353973
721799
416845
91559
126579
793929
106733
1313100
1317222
1510368
1478824
968470
1789272
434858
685217
1072225
264392
1283225
1387205
1276026
1752792
277590
1421361
79017
13361
1272467
1503737
808755
76993
1573879
256198
1117935
200188
1557816
1513541
704386
533142
1297780
1215239
1450863
1778353
1494444
917755
1772661
533476
1563694
1462999
419696
796479
203922
1789626
1820295
981056
1313592
1187228
429715
1085894
952774
109116
704466
196552
944161
1081342
384241
1613375
134611
1077867
861865
1186014
1410216
1321613
199551
1802659
1280577
1907888
1012434
796695
778315
1843001
1058849
364291
930885
1808247
172650
491723
1820178
1548299
1910920
1941831
570459
217139
617135
1287470
439967
567233
1752926
873704
836852
1607992
505970
1055385
259884
645874
1491421
1663932
1737812
892172
1406751
1059476
449580
652281
1261268
746580
812080
810215
1192581
1004589
1394920
1042358
1912795
614248
132658
1884799
134348
298356
1442544
220734
1585889
1554333
1371781
827113
1161321
653170
638452
491974
364903
144075
1436505
838199
1566408
1158383
1929294
1781489
1230478
1326867
1968566
163151
917661
68882
1777277
1771664
403190
847216
273881
569386
1109971
468038
90073
642848
932393
1642577
342645
1360259
929450
863751
1526888
65163
1060489
1994448
946605
1054079
527775
473176
1012827
349916
983501
146113
1673598
291443
538339
1607072
1901951
215899
240348
997449
1000874
1900745
932335
1258455
1165206
998679
1188350
1158334
1143927
118213
1110507
1542147
1236102
459767
185287
1311376
1756813
821842
1686
111310
921999
1385330
1541672
1290398
316029
259902
1680634
70271
536379
1781357
686462
1672657
1680573
1946736
879447
1034125
1984535
48776
643507
1882481
1249435
1963369
945591
1248475
935179
1908718
605628
1930847
1802026
1514421
534839
1535964
1295496
388603
1464881
1032356
796238
1594920
1728099
1822964
1079330
1556143
1920405
872732
145929
132987
1472635
1021363
1318296
1233687
1946906
1928775
797092
455981
467349
1879235
928840
709353
1275157
878863
181091
616660
108630
1723361
1458289
705438
213464
1623792
212402
550029
1835930
485994
503847
82068
1322934
723049
1438440
1651777
984727
51277
256433
971420
264423
522251
190385
1962040
164324
545572
434435
60081
1034504
1593193
1483353
819844
70945
689648
664753
951628
73297
797744
1315580
1779972
1956336
739795
75806
1751844
1135277
1316885
1387087
1339147
1486698
1486086
884689
158383
751374
450860
343593
215506
813772
1569748
392880
1448115
529667
187194
1559187
1753491
649617
829837
840914
924905
1437167
1204680
1290409
1229036
1988054
769377
231734
76962
1125470
1074511
251227
1335597
1113283
188999
272432
1644270
1646637
1126078
1805663
1777537
1340548
497618
1967967
1351079
115759
1005745
1381525
168105
136975
1629694
97224
1251268
413336
436159
1707979
1705640
792874
1759978
1197066
1966303
212073
1852710
711971
741566
430512
375989
299645
679630
1820333
266873
960641
659550
3457
1153904
1072077
356030
203719
1952075
52308
1468424
396415
1895299
1602347
1788316
508533
1992187
1172392
854250
1251577
824023
590662
1150141
1448854
1755887
30059
1887792
249369
738970
979124
1606057
724193
991321
1703670
211914
176553
1357662
3273
761085
50947
1232146
925333
396165
1555280
1297723
1221865
750101
1040661
759397
1112963
652274
621982
371389
190038
1633026
1577311
748088
463599
329121
1017644
827764
448912
1181484
994461
855342
1022917
1423117
1300912
243801
1203403
1980773
701663
203687
1314289
829035
953670
1878143
445290
148784
249225
63706
1856635
1017266
20280
1796041
643325
1069776
1018388
1329038
1770701
1293007
831345
446521
4621
737692
694351
193182
381837
1910743
494649
1023031
407773
840130
311760
643249
908061
1398013
1428767
1176674
769696
1852557
513660
2096
1619555
66842
662657
1475482
1614567
1228322
1616105
1215418
313809
1790346
377717
964634
55690
300198
420627
356742
714825
335672
788618
1033707
696323
266779
1446830
1944218
1646299
986557
1785874
963980
99689
1895605
430188
293875
1271694
800636
1675603
952143
202649
838304
1360178
1731724
1675405
377957
873504
699766
1517311
1348636
360141
1205188
1835463
304235
1623542
262994
1158262
1780950
1087533
1536565
1477554
632637
1618817
1907661
1340234
42871
1509287
1525742
1687491
347406
1092373
1510410
671716
1612156
332759
1748540
1850069
808208
1602383
1636538
250639
1185803
302670
1232662
1123234
519637
823916
779919
1150641
1961466
377961
19319
190087
68918
28426
1470392
1146407
438586
1236085
1301574
3964
911436
810536
1840508
667968
1689393
776389
1777882
355200
746691
875041
778374
1807856
1956066
1234742
380411
1467276
791097
1512614
174964
264795
1674247
324343
985159
423667
1294314
569960
308376
275256
752569
1959022
949442
1231659
1718501
258932
1805193
704485
154469
945601
295633
376053
1291854
720417
1000548
1556333
1260373
191136
675337
977780
1042939
1177318
1448713
215880
1308800
389259
1789729
1598534
1861036
1155654
250844
1761717
1285167
1492355
930361
72341
1346241
1847093
1737763
1247770
660774
408822
1741969
423043
1157844
183015
1671792
1987374
1404967
810532
340760
618715
494196
247862
1957822
1669560
1991120
1298137
1832735
1659638
1220939
1709243
1909331
94617
197015
1760428
852382
611139
1868354
1245585
684097
1000215
732300
510858
537883
138989
1235492
548064
344852
1761183
284775
718376
309877
819246
1629289
1790756
1047404
1353498
975379
819531
1681812
1763142
109583
1413525
1809757
1883931
989357
932610
1177350
530110
540843
338106
341514
33336
230947
348731
1919788
1301904
1212819
1309198
907346
807481
567921
1510159
318584
452245
1861517
1023754
973708
940100
1231706
1044198
573061
1322724
1942969
1058031
1086389
592547
921321
1666080
617658
108682
1029936
1032111
1262907
1319937
1992014
650767
154035
22923
930555
1396428
1998801
669177
1773600
1362138
926159
1896214
502754
373357
1867704
1545491
898857
869657
590110
1522327
717904
168662
1541034
302037
1815000
1695203
1722920
856616
1999742
991668
422100
1865526
1241284
1558600
658682
632716
1010184
144293
1144514
1792491
1280779
1026766
976172
1329020
1623230
748620
1233670
1644971
1376606
911075
1622684
1476750
557883
728407
930659
432341
608791
594400
1917171
294248
782869
1887722
1168095
1742539
1673596
1192858
1235265
1791485
1615724
1666952
93367
1066508
1074075
1731345
1232910
1020726
1152350
1590213
1843290
950014
1388656
1896566
351779
1472234
1373044
595348
312770
1402458
450965
2991
1881409
1124855
281886
503348
1311652
1041199
1450412
126881
1748593
964436
1789995
543989
1764620
445070
1409294
1711914
576917
724832
823255
592969
1276219
1720954
932036
889759
1991656
552858
1232635
1922416
1311355
1158038
1783618
19217
1271289
762535
160634
773735
202338
260057
903348
336610
344184
1440496
1051762
630586
237790
963472
836848
584759
43348
188136
1644628
1422281
1770312
1063668
1814744
489316
1062210
200530
274555
7858
1541316
77983
1394352
1986979
1164915
1864487
425345
208409
1531161
1626713
243337
1142634
1354515
1970399
1264812
1640215
477003
745326
1712934
1475440
709422
1308141
854247
488106
475564
988089
92871
904918
1487904
958467
592996
1319301
1949117
344997
1702719
180514
1289687
1135701
263165
1925395
243051
267037
253510
924049
632599
1849193
1626554
390604
1092200
874504
256892
431048
1139239
1762800
1484330
320582
611510
494481
724141
449375
1800018
545905
180206
375588
1657749
1961620
1506250
283992
1734272
431255
1600483
958979
1182306
190212
1605423
169736
1355085
914035
278944
1113487
1738441
842653
1451551
572529
540723
1317322
1507672
419145
1128007
1671420
1617143
1988472
105251
1169453
1236308
1710317
118443
110780
19226
1865313
1475886
960805
687198
254128
1414802
655801
1739502
1512750
1911726
1448166
982618
108789
4471
782111
1916509
1008817
479801
623797
1633930
1315260
218981
969569
1407548
861255
735153
475318
1787145
1879290
36029
769536
1618971
1252143
63597
1460068
700762
1278739
1475763
1784246
1232299
1999187
635466
1327267
1545894
1011988
99429
1542389
579203
239059
1585303
1002425
1475795
776498
1029406
1579735
1450517
102381
1609401
514011
277344
637842
1263729
1247244
1516693
1071361
477563
641495
560551
152306
1198750
341296
394196
873371
959450
1021075
577497
1434873
1591512
764740
1862499
1733069
949412
1451271
157322
1258435
357005
1956492
701831
516302
1002091
5238
869491
547156
1650871
977827
893719
285261
367357
916707
1610148
730026
379222
1300748
257036
1014884
1796288
1323198
138773
1886908
263053
186706
1833844
1653988
1820294
1085101
367247
1773842
302448
1330856
1488841
143523
1085817
785623
676529
1873910
1505383
183613
1089742
877368
1964169
1517367
1870713
107701
1052420
1866053
837908
1096290
1418262
1658703
122727
1554277
1260479
629767
1963177
407995
1737494
1874883
382279
1628016
858074
1336022
1491557
1382370
829246
312135
1341269
1614538
221917
1281278
1172995
1323628
1096213
1589468
851563
850126
408719
1315079
633905
1458770
980015
1716255
758400
1585947
1348212
1133428
828208
72864
1181236
1837900
1652254
1968073
60004
824846
1779960
686307
565341
984580
153615
1476189
1331685
1623326
1718157
550888
244431
965954
1657044
36478
687999
526854
1988364
990367
861470
144864
1719913
1379389
745676
1086449
1010840
1292748
720778
244010
1802569
1231977
578574
1642449
1962740
1868285
1429998
147161
340930
1465389
592993
341246
636373
188228
83931
427545
1665044
1266609
154233
466078
1515990
116157
1063941
479580
1690178
1542472
490645
1644763
1683747
1817532
281307
566153
915066
706148
716937
94420
1794955
1862643
1636908
1518744
1224893
1466675
759406
1298000
1306306
1342959
882188
1730182
420909
1306876
1261028
1282243
1066348
1451607
266851
1946568
1935673
194831
655001
1627269
1615771
731191
1071145
1447797
1410213
1176243
1155022
1201569
1756813
991738
1107446
1966108
1703095
1673677
442801
1661804
334664
301288
134390
912739
1812987
1652783
933521
599172
1242721
624997
642226
609821
384666
454557
1246863
1112591
60775
418009
1330602
663883
442793
1629651
1798449
1487588
278585
1975602
1953155
717938
71726
1378496
932953
1470959
859396
1988826
581467
274328
1487331
1646236
709090
1892826
108016
1413110
431196
1276871
1409940
478519
786101
1751483
755909
1857633
945947
1130546
1260751
99396
1901533
697945
1510292
1779918
305287
881844
1650605
259994
728641
12467
1003659
395954
58276
399586
494100
975979
584598
429194
882782
1065475
1336326
1474965
955855
1567764
476775
514360
1069035
934116
770660
80244
482997
762103
755608
690058
698255
1096840
1275196
1378176
430974
1206134
161846
405626
1747894
217539
54143
1477821
627584
1176984
865735
1498033
431795
66929
1777630
1818363
1417924
78222
210450
1678581
1337579
556983
1011514
1809823
370295
1066016
105024
905338
1266998
853858
1755497
409403
1920900
1040437
616827
262335
1068020
1072399
1423691
461473
1194094
689306
1167698
1370760
1753143
741064
330724
835266
476163
917597
1877148
1046778
581346
1122771
1035371
1504979
927670
1210047
1448935
218505
1739672
1609283
581785
604769
281382
1709959
708636
757335
1312364
941167
833621
852493
1720621
434958
697191
1109038
1034728
567237
1368647
570197
882879
1266205
265182
1485340
1059752
1571950
1691874
1691313
21574
678884
1706785
275875
1993159
1306538
518717
1046346
1089588
701026
1591477
854709
1941219
1283811
230482
1502541
624525
1401562
1031375
801362
842748
265020
292893
770981
657996
1835346
1654543
622144
1479620
47091
1899911
1115181
908061
850713
793140
843343
488367
1896914
1168922
1444116
278559
507662
1597927
1244884
582467
1403022
1848306
918724
728805
1357366
317568
1606931
1709952
180737
608292
626729
34214
313218
639784
486531
1274872
792021
551323
632889
1719619
161022
76071
1199634
146989
1311513
1819051
1218901
1728778
1613085
739301
777277
858947
813634
1687228
208871
1403748
876554
1423525
1924745
1204322
330032
910112
1230433
1790433
1206916
1097838
762031
1514666
661601
1778941
1116909
1674019
1324379
88518
249408
1161961
824765
459461
732185
1085314
44035
895478
1233492
1657047
738846
1163995
251411
44880
1889587
1173452
1923300
1664524
628181
1151462
822
106592
1158692
488227
120977
888712
1126668
412748
1252893
695822
180651
1397334
259973
1458626
248528
547634
1025086
1607337
1975640
1227802
1302588
678706
798006
273976
845995
672946
311889
880145
281471
617658
727397
582577
1241365
929974
1494759
708986
1367081
1183141
1896531
1765616
1713423
1420532
366401
973366
1845723
109339
1275527
850198
1615236
1086533
374912
1196248
1200727
899936
439968
1221144
1115454
72802
1629435
1068334
882365
287835
1485983
721624
1927594
1380879
194460
901030
483750
1475337
1593677
1711261
1282758
862460
350850
1749011
23653
1804406
574667
1050469
641440
91761
1136636
265044
1016817
1625965
1891093
756229
1193824
612021
1000247
1729656
1758737
425300
1227635
35704
189466
1220032
1102625
13404
1949514
375878
1556310
958761
154508
1068658
1056793
1104621
1945374
1367218
696249
1463985
471684
879746
169280
464155
1927401
203706
566030
714853
1715844
415710
1244129
253983
1322108
1757692
1798871
57998
350517
1432970
24094
1002032
560383
459459
1502380
290054
9211
1856637
1286280
1888415
868957
465902
577877
1932864
331661
96866
1965442
1076939
732756
1942924
1305100
657296
278041
1759844
1664596
579013
1264484
310687
654803
1379160
657119
1815055
598633
1975988
264595
956258
1124959
1378147
1164376
1479984
1848157
529931
1684963
426249
1759824
496811
197866
878235
1457070
321104
1754303
274979
781670
170660
585858
1171198
1822938
1118764
753129
1596983
807034
1321064
1074166
990738
1803031
47192
1781396
1750444
1128631
689391
848064
933250
652
1275337
873395
1036113
1995721
1303667
1827727
763421
1958723
1001350
1649375
1588067
29118
1784251
1079672
366925
870449
1625392
1512449
1406446
1096656
1353552
1331917
508740
1705260
271955
1033837
1536477
258419
1081987
186184
20229
800231
1054495
417497
892024
1043531
411332
626829
1307571
1020230
75063
519706
648226
885585
1080225
893548
1069243
355177
1190386
1741723
941364
1937243
1821367
890763
199632
1575821
1386483
128195
578517
1244389
629880
1743742
490127
756883
128395
1698519
1718004
949713
327301
1972149
570680
1810266
1604290
665123
1998437
389960
1835265
995247
1597114
783604
1023139
1036523
1057830
1270147
117240
1081578
1945927
630279
1926481
1854978
1461165
1720499
1348290
623642
239436
1753653
966449
190517
1371970
1379405
1187354
1974211
568147
309756
1161201
938615
1696031
1847212
312495
1541652
361576
636697
177957
1622608
990856
384245
855364
1248270
483370
1205983
293839
885825
755373
942904
899420
1712682
203425
1599775
1995659
479322
682554
593918
1618715
123266
234683
1467788
1627510
144359
1966122
1298594
497539
1285148
1433803
1195965
1896112
369958
1010286
667972
633664
1500580
1513767
1163297
1323035
1058516
1807680
1584348
489342
756203
173250
192332
30047
18827
314033
1951861
1312793
777271
344858
1361933
127848
755809
389424
1316985
934066
930365
41987
1672736
129975
511822
12413
1440751
1142219
1220629
984863
975807
1581662
248638
1947076
1202348
1888694
1527610
444687
513685
356221
463588
592215
473992
1754763
1672175
1535674
1948835
1835419
1727166
909266
225214
1369281
1987257
1476041
972823
1958936
1504484
939426
636680
1055706
412378
1826365
1365078
1291389
386281
1792086
537612
39116
1691787
573615
470815
1011134
207321
478188
1348285
1583947
549253
875526
560715
1331916
162321
375709
1983421
998627
1805065
1452863
1266235
317638
1426923
302889
1657982
116855
429752
150373
1944691
1416844
1746476
1875418
1294502
1930817
1888939
1277223
788558
1795379
554665
882926
1676682
204626
1705690
1263538
1776463
1794682
1267569
33002
1898935
790668
646166
678946
454373
140528
882529
1478805
1602154
236141
1064151
622404
349401
166509
1039869
1412526
200250
767870
1097879
896930
913470
202993
781386
1555860
1857005
1013460
1490513
1071400
1766878
1865978
1170138
1886906
762970
1769904
510852
1148688
1963260
815374
1565546
793446
2224
1194716
42398
1519432
1205949
396235
936185
1138383
1197063
1555224
427917
1152537
1432661
828040
1506465
1671558
331235
768333
280172
1750291
86203
1380198
1547338
350624
858764
1530753
1437705
1234683
968032
889751
1421776
1728196
1653107
664922
1437505
605890
170430
612406
634233
1832449
1186498
1409807
507780
1909043
1515730
867389
736508
784251
936263
1126338
761144
1648019
290785
565106
714415
239562
1173382
1842707
1632261
1400173
322943
904725
1822580
1862913
685384
548416
1887009
779627
412589
701310
7350
319583
1893668
828500
1135966
51423
1688731
1391334
1929051
818688
1359534
780752
748782
281029
1174924
390352
1308704
1835617
180053
1185805
1016144
1658563
1230873
1077294
1378069
1206782
1353035
905536
1535886
1243342
1304797
1459495
710614
412922
1687807
1793900
359593
736111
923644
9811
1859600
317902
841311
467287
1232749
421050
1099272
505834
910158
1532191
1604342
1562207
858836
1391041
1626913
1527006
748606
1108526
1781120
1660021
646282
579162
1928384
1349620
759864
751532
682638
1400467
1577721
625935
503743
1125153
725112
1480581
1900840
608574
1683289
1040534
1922742
1658135
1279131
1405835
55445
1007781
1319260
1258606
341047
936982
194085
1017678
1953919
420632
1547183
1243864
26516
604089
667730
25772
1102640
1210589
21655
1653803
649204
1933314
1263159
133247
613655
564067
698425
77034
383696
1488152
1185923
1958666
1657973
1400681
779210
225824
762928
725208
323579
1444010
2303
351558
1334190
1699660
671784
1254378
1058557
352988
1404606
574855
822859
1836993
1345360
24067
730564
884811
651229
1358889
745490
23678
1007033
1744824
1797575
1579869
398622
1855659
877401
771078
1048974
1903139
774783
676686
1350776
951126
84806
222087
1449911
1688524
1453065
1493073
989449
1295446
1023302
1935799
1560906
917640
1759695
1249102
1089263
990617
68375
532197
674894
887870
931185
799703
1027332
1557665
1557096
1283734
81219
1335341
241421
55164
1583747
815999
1941282
332092
1554941
1813127
1751160
445061
1790264
1022152
10424
1442680
1292343
1545303
432543
1643785
1003795
346354
800091
601549
728028
474332
202568
1886037
687764
616342
1714097
1171233
290372
755294
932403
609181
1763922
521092
442287
77284
118443
551931
29645
1411052
1267261
1613920
382702
1752500
1622966
146709
244576
1885703
848228
1677859
1719722
856130
1183581
1129556
1192406
820473
288278
1193965
1562054
1549406
23121
704015
650408
1229308
1021248
614009
413611
912705
1255525
194950
843718
92903
1724375
1927347
951140
1587951
1555600
391469
1297416
1094732
75329
60375
1837093
415432
1728208
1517917
608750
1453086
172106
1004659
493301
1076610
558172
426289
1150684
179882
510614
184442
1697482
858220
1723110
649389
1317808
1743675
1255577
34626
1651360
1235801
192957
935371
148940
1095782
994997
1197914
404844
1956708
635097
1150583
945451
1914312
1189812
1083227
229578
1168352
1307481
1047964
1463979
545535
417965
1724996
1032312
207403
1424113
1576168
106273
247484
1571606
1872888
639102
1299460
268395
1619063
1556951
1056869
870861
673092
1140569
105609
481565
105016
548975
425028
1660558
1908185
147132
373198
206886
556870
493270
1661615
477616
1041387
401229
331097
1358221
879238
563567
801083
1884854
1336029
74460
1393121
264784
1351357
724885
425549
1276233
769099
1982172
314541
909282
1052509
1078620
340640
662496
812242
423997
1654976
1192779
1056977
1919092
288480
1188936
296725
1473458
380148
1565457
1204339
1466383
370802
1315183
529596
1811646
346212
1617550
1791828
1359465
689659
95849
1450626
1898418
1555923
1369060
1348623
762476
316585
337801
372674
619860
532693
737707
748125
917552
896414
612615
1520128
536579
1333948
1866249
87260
1604549
80451
559135
1304435
102608
1918039
1595807
1979244
1879868
939128
7606
522180
1193234
92140
1287248
73346
490332
137604
1682878
1687953
1677822
1013526
844913
1733433
848825
233518
358679
535906
1434939
1341693
667820
846998
1380554
1761946
1940984
1186030
124468
2138
839069
1227806
1012174
1034726
1350973
1754567
420760
1525655
472808
1105038
454505
728576
1930683
1726752
1152652
1929432
886298
502464
133028
886107
208000
861657
1676581
1700670
1187304
834042
1925311
38468
1835820
473170
1652267
21769
517120
243396
810280
1537596
1587054
1161922
1492864
496376
1648728
167390
1401764
919648
1322798
891521
38268
840743
715867
1195032
1178848
447792
366390
448422
622721
1458349
107715
269052
1810092
969648
1717724
1437775
245604
1053734
1335606
1136580
310591
108401
955366
1581396
1863652
1741817
759138
1980615
49635
395299
1588646
188976
1824069
409275
1166426
657710
195611
1385796
904260
1808659
106778
1218720
92069
663835
697139
691112
295727
1449341
1515520
1468393
336402
1704803
1499636
158392
1300166
156843
1673388
652358
1291612
1286068
1044589
708687
765568
903192
1442165
549339
140743
983856
1469264
607198
593026
1633054
552723
1756561
1994526
1370668
1227764
742374
1868557
886315
390975
87458
390879
1733172
1010656
473672
1248579
1292872
887630
1855395
1004966
498489
1180409
820224
1368312
1000997
1935339
394438
388420
9113
467336
1310329
751437
1098493
1558848
756193
212062
1288000
147250
884381
1596772
776703
308940
541701
1961929
980413
781392
625844
291969
895271
1454618
1982983
145661
1671582
691897
831091
1913812
486189
1742023
1371324
905231
1216423
1299693
877753
686595
922473
1910748
1035920
1638533
766460
1518985
1740036
507962
330338
459667
357892
969860
1587144
543485
112807
1450715
1969142
612869
1948625
851320
291181
127134
703249
989273
710534
244219
1042722
799791
375500
1179342
250773
1273605
400475
595447
1477828
1530456
96708
481427
411581
1477156
1474747
880903
132050
1505860
1325103
13964
889729
556137
571668
1689658
184837
1427004
429223
1261918
46936
437413
996275
1098730
1761536
1280006
679168
1615951
790818
14267
916099
1333477
774119
1442447
1320320
1020225
1844789
1522639
1240700
1538877
1882728
48163
781572
900320
1350260
1942384
1304886
279548
1341175
463963
1055897
1320452
1422653
1868409
1040146
212079
1373627
909660
306722
465785
1202828
794345
121286
1930399
490576
1254313
507598
1161979
921965
1229736
522577
303908
744606
1836741
1360047
287060
1769433
1624621
357037
1619176
430980
174113
1183774
1635092
1563299
805947
963814
258687
1961221
75785
1228926
1054139
736558
59142
1749359
418134
1093401
1601794
1674320
1767273
618278
1545924
1987739
1605242
745205
1893961
180404
1719561
431999
697614
363481
733553
1252094
1205820
1388194
1943877
917722
988877
339562
321437
1042136
772528
401318
927035
111701
440680
1490748
1416276
915232
409573
399835
1070441
110997
121595
1891325
1826441
1426363
684795
23846
1683304
259943
556911
1982537
555241
1959318
1320662
883771
1117512
1493811
1812770
902218
1324416
677257
1171976
1999862
590590
762806
339428
374668
861410
635788
716141
823420
1806496
1252572
916403
690259
376533
1326960
1184882
599310
496571
1390447
1511444
1737307
1954745
743621
1276843
1983452
485240
1378417
1633839
1584079
1568682
1031201
1693623
1624875
690974
940582
1695059
983603
946823
51141
1159114
760942
1731419
13324
1341519
445273
1830528
1476991
778510
1808556
1190561
245685
855060
1255857
1003139
144438
1823262
898439
218379
943574
92012
626744
1930963
1306793
719899
1979010
1877233
357368
624169
820861
716339
530534
1730550
1036920
295009
1813961
555620
485731
790379
437899
1531446
1596989
1087778
1789386
1751114
1511517
224848
186558
1174284
649630
911013
1723101
1916605
1382853
1616138
1898482
1230694
1922726
1851410
611513
800790
795682
134586
1430884
816265
1478735
1144124
1683670
1701715
1235435
1218676
1446425
1639569
319542
1704479
1791840
374549
1425213
1100559
1973940
841550
13539
1170627
6990
632925
1904437
270075
461229
1119549
75195
263793
316748
750965
552946
374724
424651
1197054
559079
527345
1765014
1761571
160194
1520308
269219
275466
1079221
758444
1025393
494772
1285705
703693
1806573
1361985
1618156
1831515
1773591
1735715
1562745
1130175
1539292
1131276
419255
1126124
1188221
1777465
1536744
1993361
584404
813171
787869
243698
505656
838905
1609157
1190853
261880
402548
1487329
538596
466944
947764
1367859
920404
1860708
418808
444797
331541
1027152
1005966
235223
818841
954727
1244797
1675469
828400
1584147
546380
1625778
1678812
1545104
956185
1062568
474943
1629133
1717078
1958077
1720429
335570
1493046
1770551
1925441
612359
1953465
388966
31591
239776
1490291
1937557
1063563
786060
668514
590055
818099
1367630
1215829
1906902
453489
889908
1919729
564875
1621838
1425608
1578907
1785517
1770069
165606
16596
1254662
714402
1258839
908922
1061088
928379
1692041
402038
608686
1129274
52395
157735
1008399
283380
633413
1375434
1964616
1371005
1806993
1943050
844429
1977036
593953
279732
1962002
1813180
339170
1167092
1260633
1510315
21560
428121
1657112
1062019
1241002
839231
1120401
1903962
1800264
1317895
1829934
711798
66705
763727
1875564
1395718
1091912
660747
528770
1363577
499235
119965
39390
591287
422304
932602
1830294
1517380
1169400
1449924
1431993
1996277
632627
311825
210460
1730699
1128636
921156
1130618
1754539
1562351
723745
1196459
1855509
609073
103552
35722
875117
1500448
1831847
349952
1696330
1067723
1717765
1171879
1941356
407542
1079209
1913976
685700
1054454
720292
1518036
1251672
796902
526114
1297137
339526
1970327
349339
1648491
1074761
713869
1645893
982809
1934020
540006
565218
1883147
733714
1091127
1658545
1508666
1010499
1563726
955152
1126859
1820633
500059
1576595
500747
1072411
239687
161673
879996
345810
97964
307799
544758
398653
1058597
917154
1144685
460459
1987836
1908030
896195
1518223
240888
1714486
705341
1383795
1248113
1108312
1464416
1260703
1400615
1598850
439582
1293711
148761
1403490
237523
1912638
413721
1586957
1277976
356327
235240
1821477
1104870
1509976
89653
1565674
787794
1963886
485943
317296
601409
1530777
1655796
781229
424302
245088
1924596
1846350
1815391
932126
44527
1583600
1924827
1890870
1032424
1189241
46893
1486966
658459
900667
1896311
1261227
1965777
1121108
799276
1705574
1802609
1287017
82187
1640619
1253483
1979696
1548528
1714151
1822305
348816
1498525
1766877
85546
821323
1271607
1185269
40784
270974
88964
430395
1405818
1343387
1794786
1434209
277
1539739
1818868
1987118
1800135
1233889
1258103
20593
438652
1262298
1705822
1566507
1801896
1600175
113342
1064379
26302
431337
262516
485616
1397190
422103
360445
1499781
1333403
496585
1448040
1691867
1324147
1857299
1486681
1658100
70232
1916222
980660
1118553
798032
1683981
610706
1590063
308935
1368319
1478522
317782
294968
22338
247813
1001070
411311
349108
734974
351778
641802
632012
721442
1314657
452302
671175
1411171
1817316
1557231
619605
627383
506867
1831063
659970
624539
1146057
9624
837833
408243
542945
1539487
1924433
1193343
1570553
1599509
417055
1642243
1897593
1309565
368750
1729258
853395
1859113
1632423
1432301
108183
631467
239157
1579213
190250
1482953
738645
1228570
1657616
1693748
1826730
312864
945954
1368407
974865
1015832
1291748
1983173
1075524
952339
841038
1424052
36957
731452
132663
648902
254383
1034240
580715
722341
1196425
1706294
356627
292196
13810
659625
1438646
556292
1781665
1424328
164039
1875954
1969871
832213
1965993
246951
592198
323706
1187788
3221
855785
1260837
1587658
1292857
541268
1905272
1002859
870807
24376
859870
1031221
1213840
239175
1330610
124243
887878
204349
408285
1412246
1961430
620579
1557213
83415
482140
1654633
1791629
568173
1443035
680868
573789
1123251
82827
1593968
1825145
1233260
685752
975658
1727036
868481
1572361
476616
1639775
1857008
284084
1615110
779172
1453472
1186258
1114754
1908261
1853020
1195862
1208467
985076
1695323
812412
1064399
1592071
950844
1951444
1763501
806618
316626
278072
1218229
1112851
495766
619688
969464
1597901
768984
1749941
1265192
1103385
1808196
535144
1228296
882956
1360690
859805
899731
1946688
950384
1389222
381481
1363601
1069292
1090527
1823326
414047
682397
1123039
1990669
633668
1881947
297396
302751
1916942
1060849
42625
748935
472488
658215
572560
534325
858845
812246
810342
1980245
1124544
1403328
217736
404038
345549
1081945
752865
1573581
813547
1182091
1263184
1779628
1471806
377236
1922184
714967
1508794
1957905
81899
1848622
1854235
1410101
1095855
173493
1358080
1707641
1736624
985399
31813
1848639
1623913
1389467
1378901
1397550
1333736
653401
1034595
1511142
349879
504318
388945
159484
559038
27205
645830
1427436
1046946
33086
31508
1370288
509820
633931
1958322
820300
1676526
1428740
1714136
1352106
907200
1824689
33391
105467
353711
1579100
516244
1646307
1844045
107380
1577219
370365
158215
1740312
603281
14072
511246
495390
715854
711567
1811704
175526
901277
1184496
661961
849086
1679570
1070240
954188
1854363
1248066
515495
291088
94234
296326
677789
1976655
1940920
556370
754159
244100
276197
483888
701228
1335237
1408843
561640
99927
103103
954595
898680
518308
38222
1253569
1473900
1631991
1246144
603615
1162469
180543
83369
1878197
1578877
1994571
1035880
1140017
358065
1579226
1415591
1354980
1437185
990970
1874229
969696
426055
1761608
579939
1703265
1512777
553745
683977
1967124
1998707
1314733
1848599
330993
231697
1527192
639154
1346912
1963127
242009
1485144
368892
1242518
195283
1138837
208147
1050968
951430
361908
1940846
991370
1866245
497641
396554
644621
404928
1845234
151979
1817750
601651
783115
1532925
1401740
1703065
635130
895292
471688
1608461
506657
1711704
1269074
296967
1297707
900183
1451417
479147
1570572
256249
837738
1241359
92724
1284850
834618
456200
1518423
1762972
1744913
1206267
847817
1125891
1973974
1556263
1670926
711455
1115697
1233279
196927
1448800
1774031
706938
1735204
605126
1903909
84841
14587
1045139
1955123
1458407
754356
795826
52841
780779
94111
1341895
1760036
1443282
772812
393210
1873398
1826692
174137
1896395
889591
1663102
1632993
1380460
933049
810373
805346
1768040
1220421
1364022
1842773
1530171
1399360
306135
655077
1844555
1569302
1312502
1566491
1551967
1851770
833189
252909
297469
1412709
1185685
1770515
1902016
174498
32722
1365013
330796
1808621
157461
1471364
830276
1966706
1672524
772123
1125069
292678
1586882
1215890
28492
1180209
338991
57572
1075328
1263818
417525
1474529
1060735
1420879
171360
1489605
881498
1839768
344309
1325467
1439871
1393329
1648157
571213
230896
465994
312626
394976
993497
667531
1660467
1816093
1516920
1331306
1445512
1942802
428681
1558814
1475964
1097648
1040809
1908459
1016802
1013364
767192
1003255
1965830
784012
166863
359326
808017
1311434
83143
560130
517718
906536
1209739
138435
650751
303972
1009918
1336062
1576023
833855
1728042
1545072
41306
585194
171957
346174
378359
1058986
1994256
1001719
913065
99103
967556
1631690
1621673
1818643
819245
1816370
1703530
1847501
652831
532768
589792
133851
170049
1815620
1401785
501036
1905677
1960902
1068672
435720
1815936
1813855
371878
1894588
409529
283267
1523251
430075
320045
1581404
1610444
1520701
61467
1348982
1627231
781134
700802
1315662
831889
18065
224068
1732878
1023717
1320438
1116365
440483
9254
867945
45542
1277572
1439055
717957
166094
913839
862088
951500
955685
1054906
1476543
490581
1098919
348524
73161
1852245
421872
1034105
563100
706099
1683597
17180
1296414
92365
1467831
1783272
843908
1036801
687717
1227117
1255147
808106
1286671
1208760
762421
1167314
1416145
1785926
1318642
1870994
1555806
10341
494938
550484
388131
1636466
296367
1835764
584322
1158386
565509
107397
844268
660575
882272
813600
255843
1246182
1776847
552847
1568280
1691530
42837
504947
1027244
1058249
1422377
1793242
661415
837073
946317
270489
1219201
198799
840079
469491
12292
1765753
1077007
306138
268486
1088677
1129661
1618623
230652
1285937
206264
1818741
63451
1401113
1949332
12277
1130724
643820
1444110
1610458
1240506
1886741
1280239
456093
760311
1655861
1013486
1414276
767731
341386
782471
363575
1088690
1992817
355367
396747
882268
1459081
1316702
1295227
801007
640733
1381801
1616815
123413
1265511
1833886
1412207
1196946
1300968
1015557
1094086
1168858
341612
1599362
1447419
375793
1859236
254030
1685377
239277
899604
944674
847561
821729
1151779
1768360
788253
99736
1903279
772354
126236
1741847
94184
447906
359905
1143484
1784086
746433
1833765
432478
901983
711753
1835269
765808
212052
1761310
1749991
731502
820189
626234
157679
421377
1289469
714049
907076
585547
1501873
1649558
631563
1307760
1126751
110752
751000
1361436
1816607
108836
561801
284976
1451139
213532
839703
425153
442122
1830017
1305566
339713
1051150
401277
143465
1947425
1919190
1210774
1721759
984065
1389376
946399
876982
657888
1402232
808769
52532
1729547
867083
1983252
1639813
742078
1070954
642086
523280
1822218
374954
595030
638218
935384
548784
1695894
282922
90263
1418363
597995
1812192
1408656
796182
1888605
59090
1671391
1096409
1585685
1419905
802786
606104
1553376
802612
1591646
653739
757863
1476254
1335327
522022
1566215
1260460
1937175
1153234
1203928
1827772
715787
855444
546470
225962
838904
1237541
269815
1410872
902039
220495
750941
992297
1982517
1197002
587605
264569
700929
1900231
945122
1911533
294755
649326
1463863
1713168
1162130
693392
1568556
939304
1896306
1595868
483099
498227
1097181
1637447
1291751
56753
1445640
1609844
1081060
957203
615274
1427693
8357
220458
923430
1351964
1187733
683538
1505230
1596197
570343
1951284
1151320
367972
1307080
45267
965607
36131
1420995
216245
642351
123678
1790378
723863
1599026
1731627
412338
1860303
1013294
328612
804166
1526372
482678
102490
1901018
1171514
646119
1533824
678439
929361
1169685
1032208
1921782
915188
744371
659409
651686
524377
730597
1730225
446269
423721
789802
261333
1474997
250066
605732
1003338
746548
1401249
537900
10303
1571171
813800
1638866
1962543
641653
871051
1026349
952479
1936167
502061
212986
355037
523986
1914629
1184392
1869056
1752187
290197
504110
1960029
1004032
967647
470729
497364
1194763
1731742
1109432
1131088
224126
1026619
1480192
1716040
830447
371289
1413923
25158
572352
1867360
1943061
896347
310943
302992
1358756
927772
131511
446483
64008
1155800
338843
556495
1535798
1934803
1516768
1160036
904484
1388294
1145862
206411
1773625
341817
1913200
1848549
1578485
1054000
1744240
1269833
1910390
216640
36949
699419
1196055
377745
191434
71245
143343
884028
1729542
1195056
933239
255489
319350
1086760
323851
943746
1003124
934321
652223
1548100
1588679
489934
1715429
1118693
640726
134505
1854147
1824490
1841559
1080231
244287
914041
756190
1460610
1797437
1880730
176380
1001600
745725
648466
866321
639799
602055
1862588
983032
950206
734139
1966233
1871414
1605758
1370347
1496727
821639
193099
1932341
122504
221774
1995199
484838
1519105
923454
765159
1630355
1460615
1135317
764925
83537
1655846
347778
1910405
50516
1652335
879963
791621
1320353
1384529
688284
1296242
909352
58147
553781
1138193
328229
55982
1245945
1566962
242949
493490
984010
943030
1323471
42557
399149
1987091
1162276
598738
966357
1090499
1718754
1153865
1264702
879698
1874357
1977861
1808575
866508
1748104
34798
103345
1972842
430062
1326049
1576833
704300
1467013
1407713
1832657
1988806
851249
646061
1298073
957516
869179
1171757
109716
69337
1011375
190959
476056
871240
924160
1980203
1030854
1476594
106959
1015253
211981
219799
845267
1312855
103126
1124064
1442994
1420379
1460927
1185834
305597
507606
236388
712668
211705
52414
814353
1552869
1580375
1415802
1583239
1008285
996077
1275254
1082784
1023698
868377
1127322
64434
8553
791558
247344
69273
1274305
355780
1724210
1661147
649525
1899244
1424220
690983
1855878
1235895
187396
1989120
434734
1159010
1402303
1002131
1895465
772070
1531583
1733463
607558
739672
1075671
526679
1878004
475146
548668
1877712
1435202
1644945
1068301
1212293
146411
1577782
1361884
467058
168592
1586687
1034082
763493
1382858
16295
1705559
703131
956001
1143353
1797665
1755842
1331790
1461099
1268834
1303103
881113
1595566
1660761
1637449
1394232
1842070
907344
597597
688913
547264
1521676
949991
318351
1200431
1671693
171410
927429
919013
1435721
1754138
467517
1397795
87270
1845804
1351942
428510
332692
1508741
1875669
1834418
1872684
1135159
808844
1010904
204423
323371
1287251
1546837
17536
87885
555942
1917274
440882
251856
1877618
1333717
636838
817612
1742205
83142
203550
598616
582367
1409291
647552
207646
830677
686673
1473897
767587
956108
1360813
1192989
1585563
1291358
19475
579401
94205
553872
96530
376902
906389
866236
40698
196775
1553838
881801
1373147
1530008
463035
975248
1625680
630211
1955400
152455
1378771
1472516
1676960
811258
1426323
212081
1077722
704092
156977
1916146
74144
1719688
1319829
1998590
345280
1363957
1948869
135040
1696363
1523114
1215576
459673
1366038
1250727
1829533
967360
1790663
715224
1409753
293071
447500
866000
573307
699068
533817
912796
1571542
1689571
1880619
869997
1234339
392979
1995895
183336
836499
327644
1558869
787919
988078
675644
935181
1042384
894174
482189
156256
1497677
1298777
1047647
1489263
473970
1142265
964196
1699876
701878
1449477
480027
1853375
628780
1514638
252952
545885
1165865
1935801
1671347
88586
1127325
1647168
1894510
1540065
605690
1142669
662597
787908
497806
112331
1578510
1230152
1176603
1927798
215403
1947492
962593
616743
242866
1895734
1988673
56898
600923
1409856
269816
371220
1696314
693547
658970
1912709
1232898
927978
1897877
447186
1995388
337931
72409
994803
647844
1119016
1203875
771699
1369094
436351
1536475
454890
1977855
1011080
619239
1610479
153280
1808110
1694917
1949677
1127900
1968118
157551
1168382
1587770
424054
328881
841101
135001
369010
1508295
1508912
1804411
493055
181762
1054248
1653733
1887145
1637279
1316509
293100
1121826
803562
1999539
207769
1479187
35831
833331
127491
785748
89532
899465
881559
166235
211614
176344
366757
34479
1659594
1887905
570552
603676
1862616
1761805
1873169
603710
1896985
710799
1678065
1301201
1378952
1323971
1610530
1098020
1167142
1696633
823841
1577080
1012032
32986
274740
181613
228884
1739140
977710
1285390
1916993
1221023
118093
1087664
1920178
544663
1722913
627150
1904814
569218
1699343
1064031
676634
931109
1683931
1161621
864008
830073
1462220
381380
523017
56447
585570
1785162
354758
830669
1233643
559822
1138466
968298
1439508
1916584
256244
1069257
1951865
1093358
281851
722872
1342581
1797795
307995
579663
694014
164341
135344
1158421
1132027
1144893
133410
1710974
393134
700427
879724
1312304
1954883
1727155
715416
849694
985262
1795332
283873
669924
928682
1180634
1162221
1795866
931508
1753030
1363924
598812
1963760
228515
710696
778944
1849927
1016481
1033609
1518722
617499
52712
1267382
770070
1338910
886973
1441012
933583
23789
915198
684843
1889266
1084471
921462
1724627
1830294
1210686
625025
877046
1395596
822416
1927689
296788
782671
982561
67599
1615015
1171926
1586315
948982
914805
1454928
1805014
1589767
1551229
253124
474403
1714988
761421
238443
491662
498151
160177
1481045
1183228
354838
790718
441233
1687375
1515264
391920
397756
1820433
1035120
880377
481659
221630
1738042
1674444
1845808
1120379
1731589
396483
143165
1642066
1578446
1662445
827851
1844014
929503
1106308
1512905
1484090
103097
1175941
1939293
1936003
1317482
1729617
1902520
899535
510482
1471039
2710
833965
158167
1829533
204104
751307
1525420
1815397
111142
1444
964742
23368
1903814
905207
1863030
1297097
1255832
650612
157386
5081
1078804
151442
1934299
730532
1814942
1751862
1969019
1515578
1382482
1496104
683455
1194878
1060168
669380
604916
1064038
889418
940416
1111095
1507446
1114852
1706758
1627926
265853
913173
647941
587180
729178
690181
71361
616627
1470717
1181072
1017073
181954
1527525
732173
660182
1380694
1157454
1568981
254627
117023
591095
1349245
1354159
78101
1247814
1083182
1534083
1089005
570771
948958
1334741
581735
1554269
524940
126453
281076
1376112
1909760
1264987
1639349
464174
323889
1910491
1780741
626764
1682278
204038
688793
841608
1096249
976077
725788
1453637
1781854
990490
1370963
1523872
887730
793021
1874168
1558821
735205
394556
1364194
754462
16930
903476
770268
1033422
1512702
1959732
1439135
69394
1860090
1079157
1514650
1238297
1752306
1667283
173813
66151
741160
225748
1662326
1152621
887115
1588392
917539
1570389
1020425
1771422
1948376
639076
1361826
982576
591439
838730
1149102
1742201
175533
951115
382342
828041
1061202
436424
1246636
1063664
365296
239594
1450157
1654186
695685
1110887
1154157
1691679
1099994
1023369
10278
1541282
901053
369856
1671291
697025
60882
657744
1314903
1849104
709924
535612
818945
1531028
897642
855907
14894
1902264
1510959
149023
1191380
1547403
375514
875288
177579
243831
1973176
269990
1414071
941965
586348
1784554
585023
349801
122802
19538
453369
1106971
1632985
1190445
341115
1411296
1582782
1934269
1374876
180053
1002960
1402409
934239
67936
873867
100859
289901
1575276
526112
1653088
1046888
1036355
1005411
38926
1887896
645149
1330397
1940254
90560
724443
306050
272258
1713685
1263297
478328
743945
1032940
1807938
955399
941485
1896475
399824
880897
975163
1649951
1405463
1241879
663358
422036
1999226
226354
31218
1275079
682058
839235
27771
1298016
1900196
54403
538025
1777308
988959
1996081
371236
1735970
243755
1225184
31416
822470
1815767
381004
772262
1868961
1157432
1936878
186215
1994419
328579
1166103
498348
1750766
1099464
971274
1245272
876060
345940
1748419
1993243
694384
721371
446603
1084079
264454
355213
390111
1078037
834258
749766
454302
1662920
823312
1451550
390089
430975
626462
1470806
1861541
1192093
1489095
1359297
1452170
1320202
553215
801944
802233
68299
30111
1323015
18878
320677
1929917
421155
450544
995943
417503
486057
75279
1504651
485294
235666
1690153
1665366
667144
553294
672462
354958
604497
1205875
344113
651295
782494
8084
489352
293910
2514
1901252
365116
832794
242404
1382916
582167
1245933
1718950
1651223
1954103
928797
1946229
1698178
528872
629681
485534
627193
297902
1826789
1272185
1203030
1935264
437421
1038448
365048
1077977
1793707
92976
264492
847446
1185910
1911258
1092627
172975
665786
614571
239436
481281
652379
1811753
1267117
1022812
1063961
1807793
1946218
18071
516780
1493428
303341
76516
675535
369021
409772
198971
1438707
1002959
1296554
1883654
1734925
1933593
1168688
140375
185731
1120493
258009
208279
1454135
1641664
1938773
1755815
604352
1191321
977439
1450521
1769199
1366819
1688768
797337
1356821
1257000
453784
14308
1039983
81822
1031469
881613
1540600
641013
1605399
1865638
1122059
1675685
907458
1389812
1419564
959123
1480801
1955009
1260717
1452136
230712
363410
1389033
138570
106497
320006
1527862
732842
1149752
1211441
979207
1011062
1014948
1382813
249102
1903234
566042
168587
1523192
646752
1093009
126919
1692669
1991810
674981
795162
176831
1359483
183039
1280679
501441
1676301
890384
10909
662449
870605
1247128
830058
493179
864114
335648
246132
792399
672118
425675
923613
1852422
1030979
1234668
1701240
1808395
1590169
1843032
665852
545535
200985
1732999
1159046
48824
1830532
595196
1225755
1413327
628259
213832
490496
345340
1591358
185634
982179
404965
447730
1251437
173736
609370
668227
1518774
1009671
1104105
1256902
128887
1582506
1050853
1935444
1737285
1224403
125230
1406825
168077
1240859
727526
1162559
724890
1379296
1075926
1099849
377158
1208507
917193
1207258
426573
1598829
1905706
77035
86595
558466
120290
1927658
1756946
1213665
517851
1863972
38143
1227914
125148
1213046
59522
764574
1741613
373003
1685058
1360234
960941
221371
348238
252995
174988
909762
1721028
812895
1664655
1503148
1304814
1065860
131468
392910
179496
1344642
1568004
1441873
1278993
1523463
1625594
836977
316398
1901669
228226
1916494
1107392
167639
461155
1430339
668346
1680020
1296035
711378
1851434
393623
490094
20096
1924197
656085
1340319
1510519
901636
603465
1905848
417770
1109737
814424
866461
1971350
773321
811737
1406815
1937877
1452404
1027361
668590
80757
1917963
1474426
519108
403890
85185
347632
641177
785763
1817161
1460343
96676
1598534
676048
466247
678479
796233
344954
883208
202369
572754
101731
846638
1945953
703950
583655
1637058
1423505
1180811
17586
836748
748933
26252
1724102
1146208
251206
912047
1116407
579286
1994553
1722790
1184000
340965
1811570
1270477
1250643
1811331
260526
1865439
1068332
1930935
624783
227612
434215
967526
1803041
279807
743110
1926533
966461
524730
1978934
1529539
1793387
284513
358314
1515311
868040
1873926
1370030
1226531
66947
585931
626860
492762
973164
791789
1799958
1836243
1258593
790789
563977
604323
279479
608467
734548
236512
376338
1201655
1960896
1936883
815769
1000464
644199
1944821
815411
1146215
1898631
46875
1122083
89589
944277
1245196
1615385
615787
1452644
820062
934859
784935
12380
1837050
1591361
1034458
1704511
484954
1862159
956596
1775944
523412
526112
1340838
1990538
1052047
205631
434077
276969
1990033
1220856
613554
1819601
1586366
136256
709698
568301
1785798
1539034
59624
1356865
784590
150529
335627
257807
1155602
777280
486878
383688
1423865
1691338
185009
228975
268889
1960443
893271
1659137
1215962
1198628
1394328
39107
1293447
1853437
1877067
751556
657896
886732
557696
872335
1452163
1245751
1578348
82650
127143
919110
1779538
1210610
1964782
36859
1454761
838818
516414
1709162
1917994
1970370
1158858
89942
1389461
1966455
1127876
1346848
381607
160263
1231307
636172
629646
108164
137148
1947984
1740119
1954612
338252
1035104
884798
619862
1646194
922169
1416611
740204
1824759
818004
721602
1410321
1356331
900813
1495557
793739
405971
1439232
1368728
1799140
1887732
721434
1999047
1579370
61
1183658
1956474
1461421
1921384
117055
1529306
26630
447149
1697579
1999966
1783094
1363492
1714651
652413
1804214
770415
642276
1920715
1310428
319995
1135685
811838
1628963
1056522
1592230
848802
1805350
583065
921253
1703080
676117
948396
1048443
1754702
126598
194447
1182679
1162310
411718
472684
277088
1625345
1441797
1284351
262757
1117837
743590
212809
1017286
63582
1657594
1158983
724893
46519
1797135
1986341
1466542
960680
287232
1228644
1634369
508936
1580633
1665501
1703849
1233017
518202
1202998
957164
1900967
349331
281896
1899665
683200
1068675
84998
465391
974634
1693953
1233273
1172082
930044
1206153
494874
1063712
105856
253943
1632869
872553
810112
766462
111293
395667
1667627
1065366
1388837
1202497
516036
986964
744564
1255531
1678850
1729268
364253
1993738
70800
562781
195785
1818460
868580
640088
1282612
1975467
992615
64441
63159
385860
612861
354051
812109
1720865
1271621
618511
853923
1692738
457463
1242840
1751153
748276
49360
1655674
1623414
1950986
1092041
1169816
1346113
864845
387389
33485
864542
867715
764623
467265
1379369
1199488
990549
1003014
1210686
1188335
1709724
823287
1413874
1456465
930748
1920484
1497802
1059868
736674
926527
408384
972211
447955
659299
566734
382874
653074
876074
374216
1950741
801590
1717974
1005557
1680760
183126
1753438
110810
1101214
1367277
1189545
829535
3042
1998641
701918
762274
651567
1336320
1290221
1119826
1865506
814555
1544722
1731439
1682718
199054
612083
910895
654986
676479
531064
781270
868879
1839459
1761119
921575
1549233
1146293
398796
619594
1562262
1902025
61672
987575
629874
1144136
60640
1060026
1863509
762599
1665030
481540
1509222
1423321
1881070
69474
512761
80441
65050
1249362
1950405
1158261
719028
468260
394398
1728242
1882135
1823804
485604
832526
824165
769452
213581
335385
1874318
1540719
477721
184343
1258277
1590270
102648
327770
1605327
1748377
1047796
422551
692392
129598
548422
398426
796159
221711
1173490
1041592
1782040
1807084
1545096
1302462
1263690
655287
1936329
686279
846780
1580074
1507585
1131214
1971841
1838662
1618915
1069242
739601
1868671
545848
1416019
1318238
1518149
1164332
1068862
979929
649316
958648
1895385
1107476
1740294
1479010
1476272
1704543
342406
1404428
720070
721196
112271
840763
303012
44702
1999135
1144180
520624
155663
998800
672373
853997
1305456
541629
723755
934116
1300725
1406474
1816485
226787
1266333
1467379
614353
235705
324110
1737868
1622158
97947
484402
333160
1573823
338160
276321
578768
1252059
1062104
880806
1837725
1423575
1375916
423521
1216549
1342777
27386
841838
632672
1439981
894420
619028
1009482
991233
1488398
1013619
1842356
980854
873864
1302190
1504917
1535746
282135
744479
273252
252750
708188
818834
735987
1180148
308435
1491914
546074
1979089
1949220
410140
1968058
49222
1670281
690752
271734
1500499
703501
1836242
441758
451714
349378
1619059
921831
542858
708415
1150887
1148271
1430125
1051139
1034724
326419
1718750
235393
1760485
459858
1682253
513867
592147
1630648
1519623
902441
543938
1463063
1292763
672770
1554825
298507
675375
258975
142434
645888
1764642
259605
966483
593277
1808690
1762255
1200583
643512
1869564
1240476
1835801
496470
125500
939075
469816
1933457
1331150
1367010
1968
171899
1390926
713645
1731379
1476260
805625
296878
612539
926541
408801
1286395
79433
385384
1482144
1021619
1881727
573901
1597422
765817
693701
1038937
1939717
1551771
1517092
675064
1538045
1456004
230467
563397
1845895
551356
200821
573064
1019377
1631803
1885453
63300
203007
266748
1740435
1329688
821204
1281424
1496525
3240
1755193
1768562
1346769
595250
1116874
367220
1716837
499648
788213
1853414
1087983
1589265
1075742
1086790
1139107
107014
1102374
931395
366516
1545413
697628
1605399
877588
756113
119722
1784236
654565
638397
375146
454876
1103611
1197059
1905971
156960
1332241
1069777
963873
498256
1455517
556520
692812
1838770
937783
222904
1782065
1006019
4633
1886420
1933913
658854
1719797
1775622
691947
490526
899170
1551263
251770
610180
1941731
1125867
1004581
213941
1171811
445094
3314
957272
234284
409494
415953
543157
670026
1281332
1133839
1575176
456676
971817
1947001
735082
1455896
535279
1261661
1364056
242328
104504
1050678
251470
884383
1629025
270989
821046
756425
491514
1169580
178259
155296
440735
1436171
420919
1713660
1389634
1846274
1215767
1440592
806198
1154920
1118195
945343
680784
302322
828571
480194
1765582
917606
1351376
626330
696178
379972
863877
1645080
1526796
386533
373650
672219
1644879
722492
842029
616976
1244669
729058
845767
446061
272706
420946
1978408
1085419
1366616
4615
174466
504997
1984198
882583
985122
1567957
116212
1542123
950288
317907
454116
1894081
85796
1760242
1730827
914997
437031
701200
217195
1536839
1594914
1875010
834221
1278563
1501079
242468
1689607
519882
1691976
854070
8993
1387076
1946522
1927164
1598445
993574
1645135
1213347
419456
149354
300865
1972399
1655280
170346
654973
1663864
791751
1497614
1916300
574563
960744
1433148
1554331
907932
269545
87136
769071
162808
1241601
280892
427065
1543078
165269
1018199
1072991
674501
1145735
615261
733255
130633
1204984
1001403
627679
1018081
1584311
567448
1955379
1522357
761143
742295
1262549
1287004
1874148
1912526
1225812
1568124
1339510
851914
806268
127606
187555
138739
220226
1174549
846476
1343245
332973
1998358
1745724
1543946
970132
621092
1084562
73225
566284
1746974
1197736
306429
87390
1698511
1116482
771798
1080352
246362
1355520
1886061
440416
1790830
1872039
1077714
1428976
863256
265564
1855396
654440
679679
479168
1734419
448680
1787331
514881
831835
1562397
1093515
1080332
303844
502146
1221280
809518
1629225
241096
891122
724497
1862302
1656803
298156
978125
197562
29899
1306581
1303131
264296
1559789
172318
781168
1194094
1424884
1652649
1569726
1731182
1264058
990400
42576
1969924
1482158
1689903
576749
1361827
1635770
877927
999012
875803
368605
645005
1751558
804497
849357
537597
858756
577553
918340
1034432
778214
193364
399430
1425955
971796
836490
215558
1387206
170349
1793691
728031
460893
226454
894978
70176
42294
1853108
473269
1643185
1135278
1939164
1585397
1619478
1083399
862250
1648043
1325579
522197
903518
1590655
1575126
934790
1451691
391461
209043
347056
1485892
1232232
1673736
1377559
991196
1308856
1854063
1769131
1698797
333876
730900
716966
1131881
96432
1271360
1698425
305452
1350385
1453535
1255700
191544
96990
365132
1026843
308243
412414
1622577
631854
1343196
1203530
1853719
1384037
1873012
1225041
1870851
883202
19172
1825903
1571765
890755
384288
1661891
537520
234942
1339451
45663
1110861
1460979
909125
11655
1282870
1118763
725704
1019942
1871002
1799942
1142267
728299
1414580
175941
988966
1206
1752854
368159
308683
998212
484135
1427975
444925
1146653
132937
335187
1830454
1225796
489691
1780695
1187887
1499019
1329908
910646
1017709
1694914
1333387
56026
1155677
1888684
72873
441925
746484
212493
1877428
544433
574313
1092599
835787
1137858
906088
886598
872823
492690
1281961
377072
1333910
1049481
1005633
181952
73057
1753582
765389
561071
207673
1663997
386848
445771
1192873
177127
1298708
1110832
453501
501957
990159
1719366
126812
1048164
793111
1739860
1462574
276956
1248114
1161874
1106380
279595
718903
849680
1170127
408013
1172311
1496810
793089
356742
655861
1032853
1375507
390058
1069209
1104629
883460
1009252
1647816
1962936
856835
1256981
500716
476535
864104
1535418
453474
645747
1319484
285751
93751
1758168
1516327
1836647
1665965
1178209
258753
1107785
282124
49546
1846563
283890
1090969
1850945
1722061
1097880
873067
356654
1495904
1623557
1885108
871864
342603
237776
1946213
1346130
824554
1463111
252859
1147122
633378
1913057
809191
624206
1097115
440880
1919896
1764796
285347
636152
1872411
842502
1502681
100847
1980911
892371
1530087
1373680
1353900
1007009
434086
1401344
1711371
1650109
206936
838029
1169344
558888
1452977
673227
1862966
934302
930284
745289
1685881
1513857
1231255
1333549
1188221
1587429
1233828
973704
1910816
740522
1679924
811613
1936654
1562031
929770
179032
1495550
90149
293433
1149480
1719598
1454480
1785147
1232522
380654
719305
1404145
921926
708041
871736
1786840
1967198
1694222
721330
100489
1030614
592604
1555114
229282
5529
462955
864179
1403676
78789
1063338
1308025
1879557
392801
1445728
287957
464516
1884045
620948
554136
1791273
1892131
1713960
1692689
1238424
889758
1018990
502620
1794394
1479498
765235
896674
1892241
1830569
1629657
1863371
1906658
544904
986614
737202
486972
872874
1019074
1761469
1161186
504363
1992520
1055982
1009926
921879
770923
1983041
919970
1895775
1450220
723515
72972
1736451
1790449
1504964
402125
1311274
1069430
1829362
103435
1095441
1257869
1030075
805198
282457
891037
1783173
1125233
1649542
565563
1520750
734499
60356
99754
735606
1343902
129902
1196210
1498424
889772
1773265
289969
448691
1738356
1966335
704447
279400
282088
423503
1631114
1231649
144921
499096
1894436
1639816
1871942
1465461
1565710
1771538
1126259
1711834
948602
415648
446994
219609
1153346
15687
879662
1663234
1366768
31040
844719
1402867
1188396
240519
483632
1683762
1267690
163390
1479047
1544218
1310568
1020115
1737108
555683
332461
936698
1833935
900336
312092
479334
285338
1255944
491027
926112
327942
328059
1298088
1635199
211106
429773
127556
959166
1360120
561646
1722935
1270431
1324247
1154308
965854
1506154
1316197
1837081
1415674
379118
1749074
532130
1129330
1918222
629264
310621
463504
1194901
1951346
753206
738706
1540439
926718
537672
1134088
983020
1824966
1034245
1091231
1828210
116276
1481836
998413
1458722
1704957
946104
1527040
1873169
1228315
1327261
1946212
1602237
1345521
32248
1364222
918349
619253
887363
1510875
44242
328969
1824084
966081
544911
691792
1082888
1912103
1388107
843233
305992
1471082
816543
256752
1978495
1296974
496347
1956583
1402788
1374545
1600122
1933122
102096
903564
1191797
1456506
1747518
1854086
17093
809651
1728862
424385
674342
1517973
906291
818452
1068390
700746
1270159
1561164
1573214
1757328
959014
766184
59632
1071667
805336
124111
1489208
241706
1226928
1902511
118720
626182
309549
984314
738631
59581
1970983
844978
155551
1353822
612305
1003711
551411
440344
1222661
1056472
628995
1674791
1578111
1088448
770209
1393212
1763238
254585
250944
1016839
697935
1067499
888711
709988
828250
1033309
783579
1768271
791621
1714678
1942837
1681574
1755349
509594
1393942
218971
1725412
918311
84231
428500
960971
1764972
1340318
1936222
1373133
1224501
1407729
1788094
1603798
345337
649596
742724
935621
895982
268728
1776133
1343288
761570
1566001
834591
364917
1035564
1725868
687463
1784352
165739
1205589
1483801
1105286
1981637
1974699
269107
1457561
1426965
187683
1557287
1296594
893595
1722491
599550
1870619
1387431
576620
1665389
845844
1532483
338740
1592174
235330
1299981
1613953
1462480
1581211
924084
399887
681400
347006
1119296
1667206
1005585
1559831
860319
728189
1670259
398827
99668
1838047
170502
1039799
612296
1942014
733857
132973
102540
1753437
1840240
1485490
302615
1356590
1178827
336358
1216521
1846846
1957974
1252986
673674
1449818
620864
1557845
1053108
1912733
1637986
1114566
452627
1284720
1845848
1916647
1378786
1055042
498883
1514701
1330919
347980
1965906
716378
1929406
1139757
559999
11098
1917171
1379411
557854
626864
705722
1674480
569439
858715
541380
1667082
1804885
1303182
1025959
1070731
441670
154803
1759121
685826
1596410
1644902
1537995
245945
1186465
246793
258063
819348
1507960
1691683
1594900
1454572
1832728
640923
542756
435671
225849
1618531
1914545
1398726
1264475
224795
1789099
1416710
1775853
1153696
1661029
237611
1246882
1836221
1395126
477802
981446
291366
454231
1699053
489381
1197598
1702177
765313
1370022
368109
1872205
890914
1531894
1410465
975795
1910245
286401
1993435
1009723
1706490
1688248
1077871
708657
547213
555784
98045
1523239
823610
1709053
128805
868810
1010276
104986
1376165
1442984
517367
243658
1651829
1907279
1355723
912520
897701
1641110
1175060
998634
766487
716726
562664
767909
1964513
1707228
252554
43709
1726342
1047563
1007335
664745
1493264
1326065
1611122
1973609
1236183
1737511
941897
1014843
1153825
732160
174980
1653359
1736919
1722256
1749643
515470
1322841
934190
1311615
293152
544767
1442786
1077162
568635
1357472
914361
370962
391088
774138
1389896
1191713
1674979
153427
416364
990309
791063
1752531
1059782
495431
724242
171774
356803
763841
163670
1288729
1316791
1547532
932780
1414369
1511433
1967654
1781085
224831
162143
1786593
211847
459705
1855210
1148435
1525390
635535
1617039
1930841
1249378
345230
1868469
514262
1107995
1926585
1031862
1895608
1065036
151380
122886
1433417
1684496
1162156
1856337
1056940
1824159
1441503
1452923
556450
1779895
1023367
981677
1512439
1484673
838395
1204497
679353
161801
950957
1288704
245994
1604514
665132
73370
525152
826135
760015
410039
723459
819680
1043203
1004371
1519401
308794
1508006
1460355
313284
1441365
1231736
578686
1915740
14764
1165263
1936790
372476
1173996
910376
1621205
277241
798016
1599979
689626
1486290
1943905
1352149
336179
187220
747621
1201831
388594
1713798
1336357
1957195
527983
1605205
298897
891070
364156
1136369
939620
1677171
1606990
390556
825113
579122
683697
329102
55057
1605779
76130
1682668
1745666
372336
907384
576746
394843
1763878
114169
996673
1754407
686828
838478
1838405
810815
1729044
684037
1548949
684084
1689420
1510072
584445
1528413
1862304
748821
979551
154852
879046
402736
284038
1259125
1016448
238964
615421
1053321
217746
274977
1444220
1810427
629908
838998
1816137
1565134
1314744
1004514
1996559
1017321
492994
310007
412236
1538876
874114
694413
930481
1430232
778133
1610113
518167
653899
1691494
785146
1637618
392551
878301
525703
619364
1131285
1276911
1968303
1879635
901039
1548031
356109
191215
675369
410825
1314125
1111556
1113155
1840181
861405
1332616
1662624
462922
1760181
720145
489836
946618
231647
1463930
400192
1952396
1177539
24388
773918
1635402
1032999
53993
280314
1408936
1527938
674099
1657192
1363701
1383614
149110
973603
975425
1170807
1731179
289641
345258
948607
179822
1335295
272905
302988
1464076
578140
1631845
1071497
344496
1043637
180866
1652397
55896
1117520
341339
503767
1834732
574692
1756761
1323083
292975
1422621
1687265
736818
1088550
524234
3662
704041
1359850
530139
1919665
852275
36180
479287
1449469
563841
979932
1431320
1110598
1265513
1527745
1103257
1966141
475649
383941
290987
640232
758090
895066
729036
1803638
1293364
1821054
1985723
409735
1380394
1733079
1237720
110897
619934
1398747
919522
507037
302160
1555807
1232164
1397915
607930
1174696
51677
736785
575582
665578
600156
1680222
1261126
718806
1935987
95499
1776034
1098814
1275321
928381
1969936
1605328
14139
912031
1077427
1049183
1332672
851263
656129
844421
1643720
27642
887940
1004177
186297
195674
924450
1084107
1130826
1771779
1128225
760362
848154
438362
705501
1585036
117814
1655898
206523
53229
364525
1354363
1574241
835773
1750194
327312
478396
752904
708387
253152
734634
1622694
563869
1713698
1099736
781605
1303892
112651
216850
458515
48121
659150
1198045
1107680
815098
159320
1661113
671035
1731124
1193489
353792
239162
293868
633316
949081
1979887
855025
1061550
209498
247637
1118107
334792
1931376
884830
857506
1210108
499733
1787013
1642826
1194284
1479433
865979
1247762
1917578
1197076
14280
879004
1784500
869662
140166
798428
1010475
894206
1575365
6231
1330509
563967
1293095
390313
114936
1772367
1344351
1701804
1345258
576570
978250
1803453
966905
367762
1892044
416036
1250830
1363849
627431
1232784
398546
1100574
342994
895284
326700
697430
790918
1618354
1131512
724253
430832
899334
626061
140028
1573707
1751319
914645
96550
924272
1037585
116684
1104861
381028
1648750
1973984
849849
979647
583634
325023
295440
1230455
406975
145068
834812
524863
950939
1173812
13968
1035685
76069
1995767
1441048
917139
281581
1156738
1352967
104688
1590897
1853738
506244
328513
719102
1923002
1572411
1127623
1899862
1869174
414179
12211
793956
481430
147254
930404
868762
1600643
20464
1850649
75711
1065067
1201366
1163095
1480645
1488178
1376099
1018861
734306
489971
1882587
1890144
669713
1012004
1910921
1759501
1581592
7233
1506343
1538758
526530
1122749
813200
1705085
646130
479841
926884
1113216
1362028
1552279
1983215
394592
1192011
959279
386499
1754768
843563
45433
703774
1425838
103385
1753838
113999
1235681
1328814
638428
1323882
517294
631912
1292565
1792614
493884
552536
217974
232334
669107
1643751
1274377
956703
1962120
603053
990886
860215
233717
798328
1804836
1149712
1507974
1317174
483527
1591803
1257839
1562721
1094323
1060972
1362414
620849
79332
1640700
340003
574599
978803
1175795
1055788
550120
189556
1477302
1921831
1276381
493313
1608594
1158636
854251
155125
827513
1969486
202256
352763
305623
81405
412809
1304388
1841201
1212209
1899106
27575
1814511
729697
640159
518074
1937340
1612165
576295
1949371
1095707
1228420
1364711
417699
1438499
1034527
1761358
1484930
1971583
1616893
62233
41295
564745
236885
1493511
1268885
272800
1921554
255866
125985
1007779
650819
669436
263008
582050
821341
1129299
430331
1948379
740035
1024578
1777614
1002377
1041498
1208248
1831765
34928
1758610
898067
152436
1824812
561692
1051959
1496040
316318
431572
406345
898454
473614
273252
1766703
1191325
239199
1447772
1824421
1369342
1560635
1248883
44748
781360
1838184
1928915
304748
473354
457093
120810
1823912
747359
1731281
1254007
1234963
787598
1630381
535466
1786901
266346
376667
596983
1283197
1313242
393799
796505
567041
1975593
1538353
1232571
1050279
750980
1570707
922499
565992
19149
1602187
1405543
1361933
674818
1525850
756318
614790
271837
405657
406172
1190068
1860497
548454
1085215
626014
742134
1182530
264254
275165
6370
1856479
306231
257287
600799
1326336
1938164
1574256
1823683
1854082
1445855
1719387
524585
278532
627483
435105
429722
1813976
1281304
521454
1742673
1678360
1284167
1523829
224287
390117
536178
465075
1899986
945729
1110068
1905723
1737469
1663341
65813
771672
1645304
1068069
1520632
1130251
1505669
1583931
301628
771782
425048
424401
1730324
1219261
1815604
1706637
145917
146435
1508397
1134991
105922
944948
841703
1327844
863389
1733320
394219
546503
1624522
1621425
1828671
51031
1704591
871057
1336429
1311792
1092621
110755
738168
141735
1909114
1213040
371281
1525017
1858631
692301
638627
587493
1007894
506937
1666722
860564
521548
164454
1227547
307876
285182
493440
339411
1605046
1849829
718113
867892
1137009
661536
512236
575561
1702174
1345624
653423
923394
1994942
1876583
498936
909499
1901243
173703
786126
418850
1113683
654302
154087
478063
1692151
417299
61765
1460735
648703
1693609
1416288
579586
517478
1288278
177903
877948
564969
1471380
1853268
1523283
412318
634585
1071764
165755
1167530
424673
959290
1653420
1407283
1710516
209997
217926
683153
1445295
1029560
1919097
1543888
1210588
1552072
133829
1928661
1145953
1500818
657785
925089
45074
699585
928328
1461245
1810512
1207949
253407
448921
241636
110066
803088
1718240
639309
771784
1739816
1328856
771696
1666229
744689
1684642
1757583
224736
204698
341242
1834594
1465292
538969
1953180
1965933
393431
1293161
1047266
1411608
1597148
553940
1828773
1496366
572185
1661004
875325
264924
844901
407630
1431770
414236
1014446
462249
1132785
253831
1774517
1167507
47101
690244
1072691
305232
1539962
440983
1411719
1402027
809845
1210060
498493
242641
1165887
1611045
1787357
829936
1988783
642162
638661
1173694
721716
1185742
1473001
1221260
426523
309393
1923641
367957
1546396
1986608
316159
418409
1404275
1431220
1077464
795884
1572290
1812688
1206182
58191
186466
1172731
816063
1126763
718711
1027322
1150208
818109
189331
1423037
1885703
1184595
1106064
1149009
1165845
1167753
923999
113467
1447005
846101
1255371
824625
1969556
1687702
1038490
953911
1788456
384328
848165
1580382
1642919
1620898
327296
853103
1486777
1940209
903569
715500
669976
462491
162687
857860
210003
1747295
1679420
625191
1447610
671949
324858
703354
823923
1145537
1209455
1772336
919940
1612873
1813020
381875
1176529
510729
31097
1829803
1059232
873478
1852547
1497724
462878
233896
68531
1689021
1503555
420674
1349871
1434268
997002
837004
1950422
1108418
794474
927749
147105
524943
1650574
322912
1302923
35807
830744
684681
1164583
538091
1863754
654892
320497
1501889
387472
1696368
102845
1146042
1045728
1086563
1996910
785106
1088159
878281
1186390
554662
602586
1400132
82160
166809
1818253
1527909
609427
400348
1585707
243919
1242256
856234
740724
304619
108873
11612
1676092
334558
1989602
1656157
557283
593460
535823
597436
1725623
145617
1980622
478467
1715827
1469112
214756
1322962
481143
816726
1924268
273361
1811404
830572
1096842
546546
1372195
1569301
1651797
445666
761665
1444138
1726649
16091
1446991
1365901
1328709
83675
806823
266749
76508
267100
786594
531527
1202226
1614545
75311
1608122
32030
183511
699205
1499935
192042
401685
1732861
174630
708279
1985471
815630
1857917
768527
1817235
515516
644636
298241
1147246
393097
1720568
223325
1493152
187038
1937682
495948
655535
1983141
76990
444345
192921
110105
599524
1012317
1265119
767892
622196
1473786
897070
1421368
837869
1502610
13693
79051
1643977
936556
1947586
1209564
1217486
1331720
1946486
1425334
118449
795600
670239
741505
1900934
683923
113776
1691199
1992128
943074
887789
1644090
864140
579170
230618
1435478
331767
338414
1261358
1876364
463915
972726
1382327
101391
249487
469777
618355
65035
721088
1669693
733810
36878
1831041
1607449
1045181
1252781
1772090
657764
739053
939571
861547
16237
1280828
50284
1581204
1344382
1351363
1057164
322880
1198019
162662
389782
1440789
312575
701955
948697
866616
1693053
1729273
300535
1439588
1009226
146427
738210
423964
697952
1736601
1028995
1890211
1350309
791
1384541
936831
1639714
631041
120403
1307450
1573994
1585428
975161
1546703
883870
1307591
736016
1821499
950377
112564
436388
881538
1162669
837481
1331835
724342
1602503
1806723
244639
1711281
1562374
46415
1678088
437359
566151
1588364
181755
260736
1886676
861799
711438
1059869
1405315
1961718
946490
229969
690037
1467285
1239401
368737
1512039
1530007
360967
1845290
741711
566388
46200
1537001
357505
206023
939624
33614
1673615
197512
924540
740896
522008
1026440
1336459
1050443
935128
1531622
1869997
104690
1434884
1162498
261591
1476747
1918642
1262573
718805
1601711
840009
1337632
1794187
698535
769670
1582637
223971
1081162
1379879
1416654
721687
1972828
1061830
32015
1450966
127916
1669410
1463649
1983798
1241393
379476
1618049
390153
679921
263075
1622556
594004
1795164
1893073
613747
1417727
1699114
1334742
1973075
692155
922433
278727
1630355
1818691
1131141
1374297
1766629
775188
956746
1828519
838959
1182227
333236
1104957
96231
691231
1045294
1100010
1074886
1699467
136120
801810
1041255
1290747
1189441
1568151
1856806
1781970
1454207
1920196
34455
1361091
405858
1520975
367995
319807
1352964
1786875
1923485
1501533
1962525
789783
722131
492843
1035039
681765
1043539
31122
1199848
1535797
813026
1458927
797915
971696
821638
1983453
175640
1005300
1237112
1793522
18308
829788
1973624
991749
1249450
470861
195919
228231
20420
840232
1275782
1586063
42274
113629
937237
95008
31219
1889
664486
138851
1021280
1970287
170847
1953616
1411593
1582451
989756
1423004
463230
1699528
854571
837652
160445
894002
1789652
538387
301706
232297
1893425
1624438
1536516
674682
244862
213134
957098
1772982
469507
1858277
1590555
1138706
1110519
1481273
94674
1546506
1519074
933493
1795872
1902534
761830
885835
2682
66752
393452
996728
1738724
853386
797010
1546277
751262
279707
247456
106151
1609265
1474783
631187
1298947
1209252
1684133
1160532
1441557
471434
1871246
1765301
1409483
362256
228732
1797197
1476049
1226718
1044622
1593337
1624657
709982
649893
472715
1297210
1804458
1589579
112168
506628
1808021
1236811
1280175
1332198
1203174
773843
1753380
280921
1325014
1941490
1873131
1194972
1187376
191698
656368
861271
125128
1372601
1903360
46450
1183702
1992729
295615
1641362
1546863
237577
1625420
178062
513084
1887500
955604
1113812
1002690
1273178
959505
732628
1407383
839038
491690
680563
1978861
51722
305152
1044972
1274685
202671
1421027
561620
1235220
1536863
1154042
311948
1898292
1977362
729343
1244772
1348859
775893
129029
478577
635679
849447
850548
719304
298492
1876
329869
908316
630432
1493716
33307
1203902
715775
1161074
847548
215428
1536225
968475
340327
1504278
537533
1113580
21128
1225939
298583
2915
548403
1953539
318724
623647
997096
1626823
1154838
1109937
1019004
1860974
1724153
1069326
1178059
927020
900618
1129903
565724
1633818
519165
929790
1028241
441446
441390
1100021
554462
1579169
110084
1020912
1585650
1579474
1336252
1167764
1956416
1243372
970180
684891
326940
1490610
763531
1410904
677343
1623238
648803
1361322
1959722
373557
757031
1468763
1306612
417906
1811777
1395268
1700835
690593
1052463
1946327
255965
1612543
1653280
1594105
895459
670733
1413139
1688291
202625
923671
278029
912757
1389212
1676855
321963
1272057
68208
1203763
1867373
404606
5534
832878
1854393
189265
1103175
355431
1942669
458276
1065988
1858574
497228
59027
1942501
486901
1123066
92380
867096
369762
1296606
421898
1365625
1096533
17538
343294
332883
773500
1800376
385544
1568328
1630442
1660420
1303642
1314660
1502415
1533883
1384334
589816
1148781
817053
1298376
967255
1429806
66943
1594430
1027002
136900
1494997
318586
791664
1296328
349303
1502737
91743
44919
1729843
883403
1493772
125524
1451115
1307114
1259934
1269549
354758
594595
1621373
1750150
1456013
840849
1553509
920244
1628617
710359
1804166
1541934
1467256
146869
252823
1587340
496466
1306931
626526
957348
1092814
1040491
708075
850379
1973051
1510958
881108
391576
161236
1275431
328275
258449
411626
1191490
1265003
511933
616914
691917
522499
494195
815087
1727708
684996
761739
271713
910097
982256
67335
1918696
202448
288062
155620
1073948
1562636
153233
427831
1903366
371903
210001
1678835
1352477
1273466
369529
1205813
849045
800725
167931
1362399
232557
1325225
972410
542952
1055662
1491884
635438
1144464
114972
385663
31920
1736650
430490
1894170
1250449
718358
1218234
1868568
1468841
1039080
403760
196374
1918786
658425
1538698
584297
1827061
924271
1657960
1265239
1863526
535913
1535014
536656
404426
1539913
981174
1434798
997790
1233252
49154
1412145
1953313
1791982
958820
1837531
1379719
456239
1384155
1695561
1184599
618849
361681
975300
754160
423535
761931
803512
1245630
213811
547306
992390
613753
1974261
1729145
1442854
1271484
1513429
1539269
1593214
195484
355466
1660334
1747246
1131899
1097950
953787
300013
1793862
1386597
1099599
468437
1068032
1215767
822879
1063610
1578736
1087878
1254065
941253
444551
879402
1082959
1470568
77769
1174714
113846
881206
317468
1688872
1075155
1330032
973688
311213
1864901
57510
502735
1362695
285128
1662007
367278
1951101
1812896
1668419
1378117
1474026
323502
1997226
974000
1909179
1891553
352859
1879478
448683
175791
668222
1273726
601458
177117
1379080
1179518
1876368
668018
883567
1660311
502436
1371452
119343
1874590
704955
719666
1134950
687308
1510064
802252
245296
1889370
1409769
1512805
799992
622597
1668493
169470
1551034
1256311
123328
1412194
798754
714065
530187
1233824
1560998
1926899
1723411
898081
33641
30098
816936
1957025
610022
1848760
807167
1410210
635694
1839568
765048
369163
59860
1391813
353549
733946
814976
812572
1469179
1122758
161546
1874353
979766
223682
885014
1509613
591388
162035
1155022
1888094
995580
969364
1271074
980954
462286
425615
1826247
1702450
1659706
1434153
1797919
1775765
814421
1763649
1739140
1667527
1247040
1312901
1634502
1224339
125975
1570918
1628030
1774621
375875
273114
716722
1899363
286348
722842
1214361
556234
909867
1705181
533941
1423985
811717
1958430
60544
646992
367008
766185
26403
1324386
222648
1610426
1777203
994407
984232
246661
1290565
836881
1363436
996071
781122
520141
1162911
196742
724371
133622
353602
1381182
1642471
405861
1995210
774959
357863
100944
1877793
528510
1004372
1841355
1033142
1059890
203035
1302001
1414603
1190765
340221
1918457
1281868
459811
189007
1304428
1808783
1443920
842623
1116415
600150
1033280
435125
801575
514014
1437008
1522534
1258082
1075810
1541327
1662681
543899
17139
1046628
1779941
1516475
1623792
451271
1112421
1928837
1496197
1748061
1986439
1424565
700073
645805
791731
869960
1524434
1747283
1573945
962753
551411
63777
54934
1442691
578652
1232289
1432433
1325005
1297982
220072
1832381
1236247
1665846
413136
366876
1959657
282858
1918996
177353
1466195
1335308
1291454
1193408
1400037
1568567
313577
1895755
1461412
580790
521757
392466
468890
654373
1938116
304241
393509
702876
1111295
1536005
1550413
963635
1847867
1128574
939009
268679
1889022
1110288
412888
1135130
90674
9044
705953
1396820
1988720
207892
757803
1274157
1408953
1108265
754095
245769
1972980
84086
1263155
1825113
1305318
1895929
1879308
966514
1140885
1073677
1664621
891915
1569790
909525
1844873
969020
879404
981430
1477177
1428118
1052256
1951190
1785793
1298699
337969
505921
196530
1192146
1671374
92643
236685
1699009
1587245
634676
1750398
1157582
256432
1520739
1972491
434118
1136330
1349966
1011353
947747
1619143
1177318
202805
376462
1228963
1628833
125398
393869
628597
861379
58154
305670
1338876
1071025
343577
1167426
825369
1001273
1933040
1982750
580354
1539300
1097482
555060
1227103
545250
622438
1371440
1445932
1441321
1437139
1709529
1293953
815997
1533036
1368027
174326
1441426
318809
1322166
932753
1847191
1784642
1551051
27404
1468201
1016708
192065
1027499
532803
1688199
1194626
1354161
1309350
1365871
67103
884473
399467
285703
755951
282528
1722611
992915
1246287
541195
1400162
66709
1443215
1940465
663894
1892754
427814
1723901
1368654
168969
1709730
19931
1811224
676782
1599971
409971
1761126
1000226
1386554
977963
600795
233841
1871494
760473
1839442
1056541
864814
94858
198482
1888885
540619
682268
804197
426093
1483276
1330571
1739140
1039244
1725592
261937
1377233
1106343
1182694
126024
201913
1814879
1721951
1584212
388717
1925982
284429
746507
77587
1096372
584291
338999
1342012
383154
660413
114222
47351
1662273
1490073
256756
1308217
1053870
193486
1572850
1464263
401232
223039
1085283
1556525
1132586
939957
1822923
649821
1585288
630306
184
24211
613012
614038
1769644
1531666
1589637
1154810
487305
778514
635371
176036
245054
1552245
537649
804192
394722
1837562
1897680
1105562
1283672
317041
1671354
1228529
317116
875387
989818
1032535
875412
816668
1511942
728854
621403
1414076
1991689
803395
1595548
312331
719603
801508
1333851
1552447
120929
1314395
1235927
72646
1125268
748810
1481382
851336
964768
29229
666189
1620763
1399955
1248197
1703120
1622820
1433209
461909
187634
404562
1318654
860956
948683
1545685
1087875
612650
354650
1253952
1136054
944904
77939
139534
1011743
438517
1296495
1182815
632007
1176294
700756
998416
276909
1343625
1485340
578811
540840
1205301
383627
454629
1487238
1694854
667691
1844182
1665554
1337846
1505828
1021461
619272
49834
1762224
1164826
1189793
1933696
421307
103021
1325284
852207
185731
1522350
1517895
1125802
1617480
1354240
705550
559941
1962928
187344
273574
1738523
1680959
1569587
1474199
627832
1806706
1299379
1061743
129764
1498228
276326
132955
663017
17992
831714
1715323
1624480
871294
1919707
36689
773999
1156111
1588769
587806
399099
957656
278737
1559038
129938
1574021
1609139
342874
386101
1930922
1241818
1327778
418069
242748
1937800
712634
553166
1632486
210014
71073
876377
1784507
893068
1162513
1739096
712066
1881506
1305153
512821
438630
237295
263778
138376
289928
469474
27372
1188691
61956
1058451
1831334
1591253
1203680
1678764
1182257
262011
1912292
1894867
1073436
1525293
1063188
1970745
1709883
153103
736133
1958244
387003
1859854
965466
230228
1884260
709132
1074659
1991356
1793215
1572560
199922
1859729
1007424
57496
1449988
179793
675390
1983657
881892
1763138
1935624
1223466
973061
1129335
664510
1742213
1532536
1506968
63052
596059
115953
69086
1973688
1577589
5903
549970
1888185
1239928
631450
1766525
251556
180588
966411
86909
1958842
33196
1807887
1491581
1858816
115662
324757
1134318
498848
389139
1906423
1287472
1754170
40474
1669810
1085523
769475
1797800
133454
595396
168280
1106158
501652
158146
1285544
1567631
1993528
300761
1796615
1284028
164777
1282158
378110
199146
1338907
900361
359526
1539069
416667
500928
1872678
1123870
889109
1173382
962233
253773
1321707
1845838
455475
84762
1771237
1343583
127288
230729
242736
593310
1033127
721208
1259615
622483
1776866
123934
184950
1254715
1875028
859878
114928
945537
309046
1450437
727276
1349249
497524
1585037
1815725
826602
540236
1581234
491854
534989
67101
666453
575378
853636
1049257
139313
1356534
1861868
339657
855238
629515
1339073
1811847
1312992
1178745
664068
1761478
195065
1032818
1035832
713268
448240
24913
638052
1386118
1301678
671615
192357
937857
113788
977917
1653935
1348310
501409
967376
1532206
1043785
1056693
1709855
692706
1429868
1695181
374593
1100253
1433147
565852
1634683
291353
772549
101769
181818
1640746
452550
1205128
1354766
1196132
59917
292721
1929202
1186979
1051711
1216578
1148471
564495
316156
1176425
1472767
1682377
1530800
1868038
1462890
1971296
1664347
1621198
258064
1828090
1462265
889296
800769
1615598
1738560
783011
62783
1630991
785333
471245
256830
1378526
1691388
780320
3079
932631
1341255
189133
170644
1090983
1706846
441165
176003
323314
1744294
34569
1242298
1730724
365393
693072
320906
1364272
1830428
1124832
772197
552891
1543544
914371
1700517
831851
1893924
616926
270649
1280113
704719
639932
92529
508397
1401954
715766
547530
1427104
1242628
307763
1585720
1049081
693089
1891644
1645653
158428
1702556
572825
1585002
713060
76351
858300
162959
579222
675435
1704488
241528
1151992
1912692
1322482
1969043
776147
541802
949475
1484131
883697
1272682
748481
945651
1460028
30510
668691
1059600
1788004
1131750
1478744
71091
195643
1321157
163313
1134082
1881132
1219519
1431600
594347
40063
1616825
1656723
719649
426516
202649
1761720
1798113
779817
224784
635136
928985
28892
1393044
468352
44017
1826862
508343
888731
729666
847640
814124
1695168
1697340
1390730
869233
1205270
774818
43757
424947
1987264
1752868
1634506
92775
1110912
1242089
1626253
1127050
1647810
1966528
669737
928634
1904311
1202104
260491
1843722
1604447
1647562
1985282
1094842
26669
1745095
1265339
319471
437397
255724
58622
790382
1248118
363686
528745
1095414
854138
1059374
1103832
411464
385363
660467
177152
32849
1925211
18653
199471
1761215
1090173
1744116
1404939
1347144
1985790
949810
445895
1412139
1672596
257362
1513827
209009
1260924
1548842
649394
126865
79436
1509025
1476624
785137
56721
741239
459505
825510
1646851
1124709
1858521
38951
1354412
578595
733976
1879034
582653
1635564
1609916
1396052
711454
157673
1656582
1692127
1116643
968789
1084318
1950481
1264151
1819957
1627855
65748
1361449
1966552
1972069
1589803
1356521
1248656
1661167
1080472
365046
885322
1956974
1809034
105879
1696303
61624
1936006
227419
1263166
1067227
622705
454076
818041
986376
1524873
11238
1825716
71287
846846
592796
1613948
247386
1470170
426457
928351
486195
1552568
998021
489529
1710066
1659109
669911
479561
1923065
767763
245126
206198
171765
1486101
1214669
53175
1281080
1787668
584360
1934081
708883
1320775
364542
1477939
1586508
1273862
579882
191104
180333
919766
1169580
1532043
1343539
1813773
263688
1904273
39934
1062493
1838994
116146
1179356
574786
154741
1624916
463419
191396
565498
356735
1832663
223761
1745472
370711
1558259
1235680
240728
765254
650362
1795504
578437
1442957
1120874
418267
1167982
414063
1581715
722840
1590495
140143
209590
571262
809126
1759984
1612242
904872
408743
1405287
188966
318713
1874270
1472860
1639025
1710354
1939577
1576149
778208
853725
1133790
523783
769775
761938
1907244
807491
1435922
361106
1612374
232166
559616
724681
1389346
437852
640743
360914
773375
1345412
1751654
319496
631154
1429930
1063069
986479
189543
511374
43379
529408
242575
1071874
1506257
204776
1953486
1503953
1906408
922715
346935
1686963
1544424
808185
350997
1763458
1275888
928693
41289
1116185
104717
1000569
1167757
1055093
1657005
1640668
1563064
724483
1591531
630394
531660
1853669
250667
860625
1084813
1677015
1875096
1945228
1226083
1956897
634217
1889324
63587
1688238
1182782
380756
540410
1541159
197819
1375741
1779523
930210
220013
1509773
326512
1052890
110326
85618
1194034
226061
232188
1622467
281506
1235909
1080271
1414432
1536299
813564
1935119
1301919
553755
258173
1282312
1706220
1459570
1469291
1004724
439722
863520
64155
1413963
578685
308955
646941
1319741
290200
140953
419078
419866
1231635
1087741
651268
1774082
1910215
591141
299124
557049
1888245
1875345
130474
232884
1440069
346277
207014
675227
387274
272530
568967
62882
71233
1470932
462106
1492941
1790727
868797
757516
1060090
224349
403448
1565942
1558067
1189278
1473980
123121
1804757
792834
552225
622405
555772
1172490
485740
1019716
120596
1170867
318011
1281991
471208
1720287
957341
1805002
1136531
1999188
1631794
1944831
1781816
277991
713598
270801
1715826
642353
540573
702704
950284
1862695
703491
1986065
1132289
1049289
774667
1459890
247979
755980
325230
1985755
532983
1786609
1711016
129586
919947
1869767
1082946
270408
419356
1644428
1226684
601240
95399
206557
1307719
760264
225211
1462807
748129
611483
1886395
849476
840691
514926
947165
199800
1905435
681015
1208422
361095
164403
1178522
1493670
1764956
318838
1865345
55117
1872403
1911294
1276562
374103
412228
1765706
985870
1506656
207246
669312
1723987
1824686
1917027
1404305
1970108
1732926
469811
1722932
837188
1425559
1834418
1607986
796826
24978
507116
1014398
939909
47776
617291
945588
1708722
616533
1952522
1478015
1106324
814364
570582
1425953
583976
1066225
608897
132987
1889719
1784521
274544
536552
1680483
1315385
1193976
1039830
274368
1238756
879872
418428
1356834
1901602
1800112
485567
200860
1287550
946707
25580
1184452
73257
319928
369187
1335039
1911348
643735
656642
1349496
1337334
1425025
1622050
1740670
943633
1876975
427822
879896
1331850
602639
1707135
150796
452088
1100291
1166641
853807
1209813
1741311
262714
742333
977531
319237
701850
1774506
1716274
1948093
15692
745910
1118584
1611404
216503
1790205
513431
1109190
1933341
1415904
762356
166993
1776107
1260328
1834531
1978405
1348887
1677857
16980
388502
1746716
651951
1045928
395216
1270126
795853
1542161
1596673
1671132
419332
377398
950591
696663
1985068
632999
1666392
290402
590391
1504805
1330186
1668255
1625445
992250
1007268
571994
40104
1735015
1375533
1924583
1104642
1815848
1365936
536037
1078789
1618734
1895781
750717
1702129
961905
773592
712713
950958
1220978
1331099
692584
639683
1439970
1498161
721000
152328
474646
865141
1495384
392571
921776
81617
150386
1577390
1079533
1236090
66940
394388
162151
1377721
508105
1733105
152091
118143
1502138
845829
574745
653496
41432
240052
930669
1880136
304068
595323
1364929
1771420
1168126
210409
1800419
1173586
1333996
1521843
483985
853160
704855
1663921
980400
806616
804323
1895294
1954908
529841
143737
147901
272249
548411
1466745
1907796
264782
1652769
1142315
1949698
345758
1495514
1456733
773202
887277
500513
900139
99036
1363981
1989427
220561
1977829
296309
703461
625651
1461671
696640
599954
1080358
619797
25270
239258
1050545
138503
1661844
1129960
1647930
1382281
220368
1434473
252479
316970
1572296
1044286
1703119
97290
1258758
1978464
864416
1019247
690840
891316
428814
1351281
284043
759634
986906
1772661
1439567
1659834
154149
1622308
380384
1215078
942844
485438
356457
1966316
1044213
515064
1210016
222676
989032
979500
186513
106167
1296009
463883
1412108
147221
1817092
1631441
880487
1530932
1617683
887564
754590
1199264
1965345
86645
1699381
670471
356831
744766
1648800
1778656
1813169
1938249
1133855
164518
1586295
529770
1324529
710990
294648
1318475
599882
549717
894427
519628
528477
1566331
782463
114609
1249449
1650886
943936
1624007
329005
650006
1936518
874894
369015
1032927
802719
1824727
1743598
1531773
1907767
1886035
1747206
1093907
524782
507831
1594432
1937701
70676
694724
1075883
385817
1862448
905266
1743335
841633
491277
457061
36432
1570282
1687772
425260
401493
657136
1691082
153290
716004
720887
739898
1642144
1649785
574453
107895
1637618
1649197
1609861
1145864
1960969
1875941
1268525
791978
1057014
1125221
883097
2306
355541
1874299
1808434
1159891
820266
590759
218494
711887
149962
1953570
894316
56901
1826949
253490
1859605
1173447
209775
885859
1012755
775292
968267
524105
557559
162265
319203
150885
578968
106784
1694118
1073017
1420126
1570470
496
463725
1533542
99722
550131
463553
143867
952932
1760093
1339797
1366450
1986566
811694
1234700
1645878
670442
611362
523992
1741863
533082
1816997
364618
1412092
262387
182663
1296550
1041411
251917
85579
1213832
1705895
370226
224343
1745086
1941373
1392527
1391800
309109
1534668
596145
1049721
270079
487154
873576
1147619
1471319
131266
1470581
485680
1420078
360128
700626
1917858
239536
252858
1060598
1591651
1017274
494907
837739
413253
589811
190442
1596515
402584
825010
1551541
433686
1596081
1149516
584058
741754
1200162
949442
1424681
1192211
415780
75338
1734737
1156881
1793735
531039
1057828
1892275
1242857
1188719
1665443
782523
1362986
1116946
579764
230576
1851662
803466
754555
1367315
1829670
638151
363422
673804
1055092
1272051
1554352
883486
841813
487534
213752
1083433
1783476
1151494
397333
1271864
1421978
1180106
167233
1604716
312901
873874
753139
1020517
800114
1143215
1881081
1044803
677797
1914014
1307760
330922
958531
306097
134477
1843115
198291
1309153
372788
936575
1155398
1047457
1361441
1984561
1349070
1209843
1916817
966616
65478
396321
1147227
308193
1820540
1695536
1778304
244342
779726
191702
1094754
1624421
1819936
1561964
88137
457780
1664057
858470
746527
625210
1670106
1038282
1466492
680233
1504290
988339
1956620
1185790
710000
68763
1612337
1108776
1113002
1320195
172214
1913947
1764454
1848204
1641079
567045
1594123
171070
548351
835558
1279394
1141724
137224
775001
543125
1384485
1093122
223476
1703461
1502452
1592815
534500
1048681
1561244
315803
897354
611424
1687293
523620
285685
1946873
1980149
1793566
512149
562888
733288
199747
279818
481559
84444
189264
1374299
1506359
138040
772877
737287
310678
66837
1146151
1480313
1830457
1574858
20049
877556
1476822
435179
746326
444461
1352038
691604
1691431
859970
347792
869882
746411
1725058
1069842
1385629
1958623
852336
1356743
1170806
103313
375087
227192
299375
879962
36968
782680
729558
1542552
470320
1138207
783015
588986
188191
1009316
274148
563518
1652062
1520455
1719259
452610
864275
1128174
461639
410253
586947
328214
612622
973339
1068965
533219
1438779
784660
154398
1269100
1874680
630061
979676
1148819
1473632
832067
23976
1828314
704320
1542208
868034
374808
1452150
1620028
1579771
987377
732551
1902886
557863
1481585
1113670
331727
691315
1709291
552920
425193
947726
1815803
651036
110763
205135
1595363
790144
1592121
1193105
1905706
1204910
604480
462525
248069
520513
1586101
406616
188866
48291
592612
1315706
1247910
1892801
1925079
689393
486962
928259
1676804
1947781
1181409
1172273
354872
793335
1340509
1286117
731156
1506802
1460156
293105
1786532
420550
1867589
1240219
1288032
1993642
955759
1441063
748314
1213280
376743
1077905
1107438
1663317
704613
712270
488089
251540
886578
861455
1302082
1982635
1810189
256522
1350288
1359825
118008
1798565
792248
765746
840987
1093177
919155
1055496
938834
1745966
1432237
1346917
84577
132604
1871480
1567734
477326
948266
320090
258763
302589
365736
1283675
814550
1696380
770204
753349
947966
269966
431892
1632687
906825
26466
1968243
29033
1009938
879363
1770309
124621
395273
1967585
361353
203586
338013
1090579
972938
1938674
132636
1920669
1936092
800192
747543
1971065
426827
1869105
949721
119513
1310227
681523
1644963
940377
660834
1247587
1862289
250668
1800315
652546
1530728
1538890
8606
634342
517375
751124
1245484
1781245
1498766
1517750
1637462
1669871
64610
1481654
543571
285380
1549342
1646490
1041080
336938
1477663
684832
1575844
763439
608481
1013558
1250345
1464542
185509
72745
352174
1083317
1822979
620088
732621
1952871
1869439
1561908
1785706
621265
570336
188001
965100
1388261
1875287
825949
254911
1005805
1003379
106702
981709
286241
1715328
86494
656022
957115
295728
868285
1941149
1939308
786244
109694
1002567
646268
1297360
1909246
334609
1311657
1471674
756186
1808377
492387
8673
578056
238565
1179124
1242451
285245
1952271
1511343
380410
287073
213614
1289565
1159418
1388498
895810
1402055
504988
1338217
1028556
677112
313395
1409829
245170
1330619
1363759
595522
588746
952523
291568
1060586
1667694
848866
926507
1812513
1680391
1319378
1264271
353272
97090
93208
874146
162601
1620715
29279
861654
304434
646948
1547019
1827635
1736318
7525
1189730
92042
777136
1975355
72077
1029211
1082219
1560610
953170
1547252
740638
1835742
830814
1984903
1039068
1422572
1124197
161833
671078
919941
329460
1833434
686729
1749033
264916
1194649
623351
1800046
888179
343848
91052
1005080
1037147
371813
1912835
1167932
1835452
263667
898755
711646
1283907
543591
754093
790885
1250847
1793048
322143
610128
738097
1669280
993024
308555
1159416
932715
29026
1014950
480749
1321702
1371835
127386
1306344
792356
530055
599222
884028
1214419
455418
595258
629968
88636
780411
1500101
1849029
619510
1596435
76006
1852396
520447
341478
479215
201717
1868385
577451
1937129
1260314
875621
1139115
847075
786949
1495769
1160433
903250
658078
110607
566291
1466062
1704150
1746117
124814
539631
593767
1341666
1170209
296669
645741
1250857
1421866
921482
286672
219042
1565382
571475
1981897
562947
284885
924688
713484
204591
1883352
490064
1060435
571944
1283382
165620
1466124
709512
119159
658764
1829560
1105467
878545
1389322
1518690
1411173
1746721
1229794
574533
162772
1797220
1123789
1145298
1214077
249521
1327180
739855
287553
130304
273352
83329
288827
1909064
1730831
1594041
1441332
48964
380416
1125644
1274178
194147
1847968
1457907
422465
1310582
893125
1772110
1698332
242968
1992612
166217
1797582
1863432
1853098
1892346
573120
1777597
280859
1547702
887469
1005531
1941566
734034
1264273
589997
1556378
572679
1517082
219167
781617
1396815
1111123
952637
634402
1854468
1614073
929708
1462368
785908
1476492
661101
1777911
1372027
880976
1387978
951094
1668545
1635044
763279
1899472
1208955
767099
1096255
1276371
273856
1041032
1840801
1921884
514990
838626
33329
522892
428832
1635561
811460
1760247
954261
844225
1485093
1469821
1893866
987139
1434908
646966
1220301
12366
1475052
103013
638679
1612354
1213644
1919158
683567
59662
1664039
315619
1432169
1637224
865896
1471472
1116587
1661415
1666662
431530
560919
717157
285191
919920
1344602
1669031
1065182
1466320
1559446
407910
1806860
1310282
241386
1840156
1095052
479919
223466
1431395
1024644
1189481
1281939
1115316
964801
687254
1588767
1278733
1174858
1331294
1574390
1984688
1192840
1087069
136274
1978876
1376524
1894041
1859017
1498953
240000
1454599
261279
1010272
1207856
988323
1523005
1594250
986833
938673
884561
77669
574935
1174477
666716
160293
405238
848197
946353
1862834
406772
1739773
7267
988049
1794396
1729992
683490
1025211
399558
1332151
693214
250266
715832
497040
1266393
341533
1586892
1596912
1228183
1728212
518665
570390
1215303
1495536
569347
865253
1968577
1206562
685706
395559
665499
1523991
91804
1814567
1397531
1149596
204081
729986
1995194
659821
148417
1622475
442423
155324
1605841
42465
1968788
723376
751565
1634216
877034
601640
1891957
138570
632854
75252
1936369
1451566
1608001
1422287
1915187
946013
898409
10384
348835
879023
157583
432334
1791723
607380
734379
751894
1428736
1273563
29396
1283137
1897480
115076
1747703
1237874
1859184
1358292
1314851
1990823
173873
1982263
1522612
576271
867706
266060
1258893
1026669
458658
1825112
1261451
1677664
1750574
1850615
294376
51850
1148592
612651
978027
556380
1690324
57330
1622393
1108914
1164581
622753
368443
5607
1493552
743434
1024210
540482
470563
1307800
566632
433119
1707823
1693309
290501
1306424
1171572
850195
728513
881961
416964
1715971
1746482
1467162
548698
1017535
34286
1798752
350859
927943
1310333
22950
1790377
1403823
262674
1569866
1885041
1545065
108828
1300507
337895
1017618
53798
642775
791110
395528
496590
325085
620603
1754378
673332
916911
257656
1795837
1111507
1586484
132802
1098286
1332206
738239
974151
1546115
1540683
124607
274556
332178
87126
1163724
1312763
1631498
130310
203625
289780
1323653
570818
338086
1467527
1062957
957237
1219559
13180
806057
1692098
269484
862037
710437
365258
888388
1805620
1805072
1853494
1053544
1633268
1709201
1565691
1412227
1335816
1831897
752863
96043
1246664
733201
1331311
832594
119579
924232
604712
116229
1029045
1448918
1310428
825372
1749852
1337569
1412223
1431924
1492181
821289
1498000
1089030
1250689
1531969
215949
1532581
1201529
1475231
1937347
1447921
1566837
774547
118134
1075629
1503641
793533
698965
997168
29658
1486131
1095039
425533
157866
1375667
1759269
57798
17719
322563
1551345
209137
537801
1313012
961756
1201428
577545
31317
1500853
1282972
605422
1066185
101189
1425822
1999569
1250782
208322
579316
1599454
1792628
913840
1372857
1209390
181086
925308
875210
1354726
664216
1181569
1766276
274119
1757217
199056
1934115
638700
1698987
1284082
295000
1241094
1879542
637705
864451
739378
1552820
71875
1433081
990737
1776612
1229921
205813
151926
717953
503134
58939
120275
288847
1021283
1243598
1138769
212080
1906511
887692
1600789
1768198
1807740
1214830
1954014
874087
1498251
346895
9364
496276
635522
683660
1905106
358735
1035360
421581
44822
782805
1007724
1469578
915657
1576670
1958328
1187568
817220
1416237
1904334
93915
981278
1500355
777115
842247
302496
1783853
415088
1543565
1591314
596222
1391803
1156692
425922
1588294
1887960
681572
1068646
1403958
947659
1735592
676500
1887826
1701835
1407551
1708469
487172
1481434
1620502
596027
387918
355979
1307476
1938186
114340
955962
1947888
764682
1393559
302501
1695003
1331472
32364
346854
1510940
1590152
1086255
1315981
625926
1795865
987838
1306744
1156803
1355545
516913
614172
1645581
24571
346152
989032
1813218
684505
1531081
1520716
1796069
1407974
1995422
1532510
1553963
652370
387677
1413864
1849865
436862
592450
1068183
265167
1325864
1142917
1021030
524291
543767
843108
154349
431714
112931
1916626
328207
1958786
190667
1233433
1851272
1729602
1008352
102424
744825
1834115
450557
1846
663629
1245261
960459
957613
979913
430929
1119830
77685
503372
583445
1626628
1918328
1971015
1041292
601660
1244347
475609
279253
1146736
443490
1962729
1150624
1337831
808489
1156987
131758
1776209
1549428
1562306
1374478
620126
4203
214972
1304997
1642015
709294
1830673
1075863
1484543
975439
767780
1769060
386515
386310
1242964
41211
1725446
1669803
94643
780544
1062604
1122291
132499
1391393
1688551
1509606
936822
1855876
656960
599437
456551
1617842
1971780
1819487
722189
715219
965950
1281330
248643
1525092
357379
1790307
355320
137274
1202499
1764268
562320
7382
665805
1156400
1296394
1502024
587115
766106
1803146
931956
1589859
766854
601626
669233
1020028
1331584
471945
483489
184997
265133
1321630
1502557
692401
656703
1843633
1350121
139014
37525
1175712
1418506
108340
1082497
902975
701462
1929096
289417
119967
1905502
252909
982948
393542
249894
173800
185172
1243335
543519
561296
1939452
910544
1223728
675150
31895
881195
1413745
1899966
803025
1865578
1716964
1482806
199122
1824068
136943
1798618
328224
201604
959687
1696381
360755
1720602
1808474
321458
1499916
188175
1221821
1190396
515644
715014
1606481
404019
105056
1581308
1060920
1148540
138309
192980
869529
872345
1108227
747305
945082
1481369
387511
1159404
682897
932702
869078
1235757
624461
1984562
829046
1492950
1366293
86105
1659962
1335843
393583
1813615
229785
606837
699225
732494
582164
438800
1821792
1538798
388936
638356
878327
1161484
890691
1795871
1181371
1683855
575128
1372114
234877
178813
1527395
1014308
614512
1972792
528710
1808980
563225
1420914
1988431
1053906
1297771
1201023
1159128
1116659
909537
669945
1114005
1199697
545532
20680
14894
1690288
1983122
569874
1248563
1483891
1940704
1415831
89685
882600
1240991
659270
952492
392933
1411261
1895742
932565
260894
1639584
1438139
1077900
974469
1760708
1841985
268575
971364
326400
761507
989510
1313712
117752
1491696
1856646
1738904
532302
1175439
672181
1208040
151470
487309
1677146
1074539
887705
1413968
1453366
3011
1281337
1508267
1035470
1136444
1632885
1673148
873535
668615
838150
819747
405955
578394
1315896
1176248
1730343
30160
387247
1887673
1988021
246364
568675
494686
645298
555947
1617705
1775080
52168
1601661
665173
1334232
128861
1629940
1916242
1783481
401713
1403729
1488056
1850506
1474727
1411248
486284
1700517
1374740
1749197
1707732
1541437
697778
1169729
59384
597672
1408394
721490
242301
1492080
247064
697875
1377947
799687
1911072
65718
964572
88202
1977413
1217939
999157
538262
91419
1019723
427767
548202
887898
630305
1792186
1717116
1371125
397674
871788
53084
922854
1201450
571859
1666904
1142992
621303
758016
229154
539645
1144514
1423981
348893
629951
1751049
84068
1716143
1103708
1213718
1397849
1438185
477764
292988
951774
536290
1477552
1279626
1361302
500702
1989618
991352
1039884
1151647
398153
1649990
476876
1639248
487359
591573
66217
720378
1843705
103144
252672
360152
1010685
1725990
207650
1073250
322154
412728
508901
440202
380486
799929
1838254
2600
944753
587
1213125
888984
1269873
379303
1672824
1160953
1412153
373772
1990633
1030139
1581821
880906
1638544
1813488
268992
1261136
1549098
776639
791561
804558
520958
787734
823421
869041
1710683
1063897
284732
939799
1895018
704148
1598998
1945790
1801169
1458432
625790
1214273
914999
1664841
1807030
700989
626349
697423
1690707
1112932
1802698
112860
816366
260294
1917672
737040
126185
1809541
136587
1440530
469839
379384
1347224
56379
346483
224077
232677
747918
1999552
1113956
106171
1950268
1218112
1635924
165239
332650
676493
1105487
1396698
1567650
1243492
1024929
1847811
897329
483525
1342445
1265982
1025960
928360
1438075
283977
1689900
871120
432055
226184
608777
50518
380497
673876
368743
977447
459440
1700763
85790
1532497
1276623
902996
1688940
813618
822690
1779435
370709
1829913
427423
1020854
1717033
1993883
514360
72621
191967
162821
191743
1647688
1024763
797466
71736
1111168
866768
571399
846031
1905282
74186
827952
1995069
650554
1426484
1220509
169555
1429299
725724
631899
155491
84752
1739810
667887
630578
1226666
174136
1489312
320818
909298
131863
1669154
955708
1104729
242626
1521483
414401
1792139
192559
458265
1809611
1574448
1317895
1501284
1905852
961516
1747720
1833266
966547
1452731
609698
1404128
1879313
1846808
1816752
915912
1775835
1656053
551200
1896850
734016
334485
1970553
401481
1792512
282235
1166
419148
585872
1163131
1582574
1664267
1520711
269901
1784723
636449
1488535
287256
625228
50965
1115080
1414113
1077047
224994
397869
1934550
12595
118171
315900
1632769
1248770
1247388
1047621
287943
172743
697303
1703358
1191359
619781
149095
701892
1828747
1616785
547927
180053
39940
993930
819359
1848479
384390
979088
917450
1536079
831327
1637125
1809504
48886
1982008
1306090
1401832
279418
816849
1122537
1342080
346478
703744
683290
1832821
193612
175722
936815
972124
1917195
1245051
555837
475543
1453172
1387068
1707345
662703
167672
188197
1181413
1028524
1340383
364830
98605
1556300
577347
915857
1307771
1482234
1059549
1931868
1182786
1814045
850967
1497297
594399
947939
279340
891251
1205766
419173
920918
1947838
1164056
958931
355560
1212136
161598
992332
696940
864358
1025233
250723
528630
819388
1786754
1142370
1309076
579455
29185
567580
1113482
183364
1143690
1559286
953085
1800217
1297849
518584
786390
756062
405844
912430
907147
22360
1886174
1281715
1556577
241542
1065392
477736
869803
243313
1218532
890042
1223329
1660129
1235500
1386921
121509
1625948
1098894
496237
384389
360925
125273
267749
1324032
874853
909110
1606049
494559
1861770
1244640
1834568
1475314
1317338
571723
1338057
1764326
249621
909278
958960
1939251
1807738
1635586
1412969
1232811
1832156
269616
1627782
1999344
1329411
1255045
1044384
314001
661560
160201
412649
295302
737753
158635
111268
1044008
944410
1561774
1028739
1837292
658220
638125
416463
1639947
657147
1982624
1149434
180206
1291164
1061845
654764
685404
1142081
976990
291882
1322497
1844258
1558883
370464
1848500
598121
901107
872650
571593
155501
1467405
1143067
933031
591658
568161
1918227
1168947
614062
1153251
1616615
345791
1523912
669534
172740
777276
1229639
661293
1981636
520651
329228
219592
569534
1757338
1192962
905600
777256
1142320
359627
774021
1573795
238619
1114296
1443684
773277
989069
576010
88531
1160749
1854538
1534440
386149
184811
939173
449160
784400
1175845
1723134
1139588
617496
570309
1346345
552699
699037
826889
1609828
1294346
1927202
1192480
1898273
1022105
1897817
1608924
487832
1833795
397578
1889041
282719
521225
1615947
213886
466067
844347
530254
1811426
873780
1221144
935748
1409927
423348
1703470
1072440
1847037
987811
579051
284576
106068
797755
1988638
403090
1938442
460587
152079
1962242
1148626
413336
18457
1354501
128529
1200949
254117
950619
1791736
1675991
274870
1588967
567794
250441
1935377
492979
422149
1336362
549176
117171
1939946
24775
109120
58956
1179525
132978
874599
1106981
123384
1644309
1401591
1925882
488440
742382
498992
816420
1384425
1554573
842017
1954106
414540
1051073
984540
1479986
25018
1236662
176460
827335
462627
516793
842745
1121072
1773357
8833
415201
1187645
1579428
1309263
533755
1712228
876231
1335336
1244372
1367453
1586604
958413
508807
1267184
1923612
637957
1798373
255239
1455363
1187742
188531
1095174
17182
763141
739070
537578
1947034
1877498
261171
648944
1082023
1901077
82193
142785
347327
315292
1056966
523491
1279134
1629632
585746
1901389
1282640
1628081
1134304
1784693
1228964
925788
1594814
566684
1128629
836963
564503
774111
1461999
1192967
716973
888102
1857535
1119779
225925
1357980
1551044
785264
536296
811450
837124
1954634
1833126
689565
825624
1822191
1197048
441071
1793591
486217
988570
218315
857987
262658
1959249
401444
1238553
973004
1278986
157498
846176
861464
656364
85611
1674078
86196
359831
1769113
397149
1814760
74129
329735
184166
428515
1706324
342223
179442
1230083
718079
1426554
1878430
43990
564229
1949145
1604956
1695066
14547
97651
1575413
788429
338308
55536
1955145
1142513
1485277
1422203
1808622
733833
1666482
52607
99294
1359290
1529507
1249301
738697
567695
346686
444962
1315220
1507335
1437064
1178101
1088954
1834876
670217
1813306
1623466
728873
147116
1743093
906117
1881695
1426339
22435
1622892
971552
482326
47512
1667389
1596570
1452910
1582806
1305084
805830
189470
1588605
112442
983501
685957
223426
959445
1944095
627785
1160182
1235349
926985
790009
695826
1757632
178780
436504
1350644
1823391
1257822
47662
84589
1939046
335629
785061
181682
1088959
1847520
1718259
1253839
1209745
466994
1790670
379591
330861
1540815
1452515
890671
751251
1278997
957832
1267522
1614593
1527932
1078506
1837884
606892
567632
1451168
1706180
678546
1415333
1022
705752
917915
605248
811708
1120245
989966
41512
1457783
498869
1072374
648654
353196
602782
45751
327657
1613737
1872658
987641
746674
184142
1008707
46377
554343
99360
1662520
1735810
310825
116352
49685
1947472
778108
760615
345119
1583021
1300256
878790
1873197
161793
10698
1895287
1338361
517257
1428396
1803724
1659676
1392289
1484523
1295859
735431
754878
1109559
1896559
425433
726440
722221
101774
1077720
1397874
323230
1125345
1150023
1200342
1904052
1374808
1195043
1182231
75651
1206695
147083
858335
275558
120047
617380
424415
1310156
1913287
1870958
375941
1588138
1685562
1552021
1911050
826724
433887
813000
1011207
450670
1444935
921762
1351722
768421
1495886
1416400
1255553
596420
383364
646036
1180395
1043285
1786040
799735
229366
65316
1437669
119859
1517055
1257270
1015047
517156
1709100
417281
732601
1211659
1859314
1669483
706522
1503540
1788800
30901
292316
1399514
310674
740963
910938
1088536
1052667
1395926
132263
1124390
60108
471745
1284031
388580
624542
751037
1131112
1936235
1810169
665907
1468120
1746230
1378910
1829012
448896
1801672
119505
1124189
1244564
1575261
1895787
1400258
281301
372209
888370
922908
1994059
142018
1729423
961511
689103
1486013
203292
1510077
1088176
1491018
1353817
1848614
969197
1294519
1023386
1780536
1412458
1570100
1286301
216545
789445
535874
1886423
702372
1583600
1980842
1679721
1280633
433719
249371
93679
880574
1430360
85079
1302740
147448
98763
698863
1809682
1009436
490293
817272
1059387
1982388
1306436
677906
740151
1227625
1728352
369594
1452034
96588
1198644
906646
1919924
1105898
1526632
1589450
1507354
1191560
649853
271761
301448
925205
1188422
347517
1921546
292615
442415
1589575
518585
580707
358079
358052
30420
1879455
1518200
1210204
1164946
1356269
1897781
61598
555663
895914
1409227
1213938
605889
296761
508539
1020208
532139
1777349
710096
452541
1655025
1465172
1729673
1359005
1566131
572127
1952571
262721
430304
955103
1772552
1007438
362378
661290
1301766
136289
1215033
880028
724761
85028
1192681
1954574
730835
496501
1656826
1905409
408949
970557
1854255
420976
483153
292635
1716708
1096808
164875
259368
94579
756474
1909724
1155004
1041703
307078
974710
1153380
894738
1275592
1632703
1981533
1009115
57409
1249664
795543
850856
1744741
1667762
433023
537011
1165822
246594
178426
750883
850944
538325
1223371
489226
1964936
63377
825664
201656
1923976
1476624
1832152
1194700
604305
1129144
1378914
968399
638814
23619
79672
574453
1603366
1755154
862457
943061
1720134
543273
503987
396525
766452
478117
881296
1254296
1288622
47318
1511867
85137
187653
557375
621491
1661487
933606
768531
1360712
740140
524764
912951
571181
415146
490825
1659804
146534
375302
721336
709775
1002981
1950155
1307207
1710611
783472
1442220
1368651
922824
1735517
51629
1295809
784102
373807
670469
1599447
766123
883595
1051580
494178
269042
1328447
1164802
1673287
1044394
555020
260137
1902397
1567815
1752920
1754897
1930158
1645511
1393318
1906056
1235457
842351
53190
957858
53888
1647740
1558261
777940
647825
456696
478140
416763
367408
716552
103624
830587
1126600
1876759
1085091
887700
1077518
1335586
326426
1407311
1996190
1535037
599678
134970
63025
68962
1667972
547638
47057
563747
929227
607528
557787
1616251
1427073
497547
1709014
17347
1329882
864580
197309
1202047
918051
855648
484646
7056
675746
736237
1691790
1960964
600520
1399988
1672549
1731255
47071
406543
391941
1100456
1572806
799547
207823
1210939
124267
1668893
350051
1149959
258786
5268
481749
785097
1286306
297938
1393257
625700
215530
660679
488028
279318
1848345
497896
1712975
1063174
842779
1376364
323450
1625850
1314901
1457070
1839231
515737
1692131
1089875
785034
574293
861389
444062
1801917
287858
1389626
727728
1293837
418189
1192130
186375
434615
1930811
1414336
349738
1379608
765863
1448805
1814023
39569
1132446
1636914
1273701
454510
683601
1060945
555010
925473
608241
1429301
1600565
602858
123959
1246144
175519
1332199
1622492
1944208
1706779
1734704
608210
404385
1450747
1244210
412898
88017
1282105
913919
1791418
1223444
1412707
979310
691035
1604862
1518054
1773604
610868
1726633
46301
687851
428574
690399
747651
26347
1209231
580054
241031
321614
1021754
1430472
677725
1176842
724775
1013813
612186
1337800
206955
1319716
1958915
925661
912502
107263
1998383
1306757
1014625
281546
1813298
1858914
1578934
979391
833497
1606133
1386476
1764521
137737
1528971
236564
762378
1628167
1656460
1691149
1075176
1430287
1606791
1487437
1234013
1124869
207318
896684
547157
765209
249235
989607
273032
989646
279020
62309
1778059
1093575
194964
13786
1587880
1840744
1702739
1703666
1248944
1227030
1176635
1997973
363834
1495584
48246
83561
411334
1295565
1650974
1515636
1205373
1685568
1289117
544305
107305
510256
106819
1091800
1605763
251435
509491
1874053
652375
1736522
1246815
733731
839765
743077
183656
941941
1858878
874781
1416216
1586035
260403
360001
1833101
173470
1781448
558458
68560
1189849
524613
1197440
1021975
1548081
1493373
897516
776676
344595
265898
1497050
1776675
578536
529908
1247592
3373
779532
240390
1319805
213286
1635637
1722628
629957
1505553
1170719
584791
804577
1838822
1327148
1093933
977105
1171640
1312008
786365
1782979
1305514
581477
1339462
1776037
1643938
165473
1552880
545553
733879
946936
193059
15760
1098070
995164
986447
1251502
1690810
488304
982496
507697
145312
1136206
172647
1244998
842344
272752
325741
1490530
1940447
1437835
1875792
1414670
1521123
6552
1780952
1458114
899413
1762066
415329
1925915
1717563
1172320
629941
909137
584298
1234569
1455901
1837340
951390
6229
426927
1176208
1872760
52851
1334560
224305
1230655
210357
388583
1032951
848618
756534
1695216
1385339
586697
695072
38912
847909
1013178
1308020
762139
953949
1804009
423006
918246
452502
1117884
946049
987620
1152674
1348212
694545
1473535
239517
79176
827736
1797536
1168034
1197903
466177
1474527
658601
59920
1154218
662837
856306
780252
1114545
1727349
362957
1407283
1585586
425579
832170
1541447
1501353
1167518
1846019
1015456
1828144
939625
1726898
245541
895439
844012
345067
1377278
197904
75889
735137
429232
110824
1262581
1742474
526993
62284
383241
956197
877121
371378
1857800
1507174
225951
474600
658798
1420370
1223977
938023
1986055
1819744
308775
401497
297665
1243602
1802575
384263
883275
23532
1636957
1990245
870224
1034354
633258
917514
1074841
1668666
1932457
101696
1552943
146275
1197267
466019
102458
1688277
215038
783043
1074879
1538812
1969905
1542925
70071
707161
1160199
126512
116288
380020
1501524
1098136
1349478
1313661
1399622
546028
820220
110641
1383682
578349
1206896
1302536
774889
868561
39724
552096
673908
567375
806449
956860
1930550
557912
642433
1167440
440857
1868735
97170
923356
239844
177919
509993
790814
457240
908217
1735914
285569
146600
974327
1239835
101318
548069
64146
1364200
1669954
626847
1610596
1821777
236442
1132308
458343
1752423
306337
1670271
1197696
745731
1908796
2605
1323490
118735
1420894
1163554
1477969
1808820
555798
349340
67221
1718584
449538
913086
1877672
1400638
931292
1018475
1131660
1627545
400266
699986
1487563
873436
1228830
1588446
581999
1775811
474648
1609387
1068808
1592024
1856051
1661591
530529
753163
1060145
764478
1113608
590711
297375
811994
78859
1894037
406065
583293
1569449
1596244
714852
376473
612254
1998291
1697346
108621
353867
1619436
417358
547904
1531830
1059395
1296028
1909159
536366
377228
1212362
1782925
1854055
249468
1794279
269154
510277
1815871
500894
386712
1770106
376716
1749739
218302
497552
171218
871077
840992
1913880
8087
838545
804121
1059665
132482
1853555
105085
737516
1397803
1733058
1006471
1913793
1189842
205595
1915543
1590468
597335
741515
1942343
396321
1497557
1968158
1491721
1981725
1930683
232788
1424907
1017389
221717
533135
45931
382192
1474120
544664
74037
944041
523001
1234490
885097
1040037
680460
267949
663154
770997
1247072
17715
1834788
1469906
128438
1840330
449118
1258819
1837165
413045
815626
1656977
1520842
174050
1726314
1765973
1927083
1075878
897071
675648
671293
1413670
1460620
1964634
620746
1586326
532560
527740
345846
942342
1255758
1767054
1127817
1797996
1106284
304497
1651207
1052869
456965
187725
1055269
899053
1219923
511939
1497929
1343579
1214323
448716
529789
1295292
1602667
1104792
837078
687399
17367
731340
1993005
1972688
335796
1881778
1007019
1295874
1014766
1662923
826251
900184
300649
1858719
12248
1074728
1006208
912197
143173
1753537
1468634
1575420
168230
74231
1441371
1024237
1279491
149824
1252874
242314
1058637
640804
1056922
628527
587768
723526
1534660
1898570
612248
995796
1861308
186640
1331140
299254
524345
1543784
715075
81099
1434326
1049134
1488156
507359
948153
1252899
1156521
1091068
1933960
1267390
594897
846118
852443
1054471
663597
634015
1645469
394157
1431907
707854
981911
868692
1918898
1646670
946166
1262601
919284
54519
52788
1786424
1833402
1436491
496664
1217153
1011648
1660369
1334046
1890445
67023
983281
201667
1337671
357391
126020
910804
1776873
252523
1394185
540221
200763
546762
826192
1608374
1026718
965830
542443
1192726
700476
817533
1165587
1313285
1885831
510378
1944971
576733
605009
705108
612711
1094705
348166
1384311
949712
1976084
1494265
656518
1776860
821405
778341
545128
1198399
850686
212647
571244
405065
1132372
1586335
1858016
1391253
1890986
462397
171650
509652
1590936
1514559
14223
342630
1467830
1244360
1192032
1714719
1623149
1163847
1991684
1460146
1130494
520879
332668
1636365
893112
163203
165092
803890
111765
175260
1070212
39847
1939926
1934788
1689586
1952758
1788303
345952
1347197
1460492
665858
986395
83412
323658
900046
1733684
1486319
811804
1645059
1397647
1422069
1296766
260658
1232603
1223170
408903
482723
1403271
1909819
1715195
362125
732567
1922461
412839
616171
1960939
276125
566045
939231
1529545
1823552
362174
385063
737031
277885
768474
126193
1223679
658972
121715
13038
1670232
1040805
677941
1205298
371869
348664
1149477
187852
240661
1971310
1449167
511276
1323153
646744
1195800
1554351
1490719
126442
622722
123471
1741383
779045
1801885
1313223
1142155
1723988
1958647
42168
50126
441056
131430
1594683
1612654
958809
201499
1102666
815276
1853635
1684922
254366
656236
1624875
342954
1087311
337989
728977
1679037
520865
1401377
91699
646854
1565460
1157227
1186446
1006351
1911646
1481195
1690332
1580799
166784
1581528
1491011
1637947
1083306
1043430
274121
790682
599896
751255
812873
1158850
1977316
615605
288663
287419
705542
1910308
195519
803358
1391886
1260451
1074869
565599
836413
714522
10827
1954574
948498
11314
1563621
1233035
1820457
657034
242942
1465208
1654282
422385
314572
934877
94539
213388
818851
13303
1844599
1586203
889449
855689
757166
578852
1149900
220877
978294
1378131
1693391
1947694
875324
1140243
1036492
1165751
1290022
205517
1978048
1422948
268843
1288534
139648
849679
1607507
1363144
733587
167534
1449501
755715
474820
403424
1634054
1160302
1607252
618181
23566
1858759
1712655
292508
67573
1718177
566553
757460
661548
1510301
1160848
1657375
1694753
307732
1848186
1069631
1128099
57735
289420
90039
1238451
1732746
400277
1738289
1778901
1121009
461090
700823
1176800
260724
813436
681808
913214
1657421
854991
654218
1571207
1692996
478935
1482895
999704
1298679
918339
1303904
1673680
1534950
1303862
198801
1694720
1255624
908612
742390
1380401
1867543
1654277
1392295
989898
163258
144195
1880598
1923294
27660
462325
1263916
332197
1310010
1581171
404853
1849958
1201485
609058
1690968
192258
81529
1853561
804068
679840
993300
818184
180758
359268
1530754
403436
1777856
360746
268553
1286196
1246442
627462
1348353
1620720
1766383
484664
657145
761318
283857
467935
1984600
951333
327572
895275
214568
215976
1565868
373848
1751649
1531971
868958
1895250
68596
355810
1534690
984031
1137511
1276188
1857765
956556
1466290
1610371
1902604
1420551
1914496
877245
1270974
1308437
831066
858521
1591797
1529605
1822892
1609925
62259
655785
1204299
1243440
299450
715838
702077
572922
1241371
1915507
1778664
237794
1794706
67658
636605
1903745
172935
498629
1725849
1945556
1361047
111032
1564524
1721053
1086787
685138
683987
1630946
1710760
668498
504820
750685
1817233
958357
979500
334335
1266991
1986370
1495299
546581
747168
95671
720188
1456383
1813896
386290
267544
719949
195992
675656
686732
1258776
1145088
735968
1493285
729920
549579
1981593
1634369
1921071
956025
1548836
494546
1187966
1823610
69920
945961
1445832
780516
1806131
339473
1839949
1827592
1095807
383785
1999774
392914
460218
1389543
1928979
472486
283233
493462
1925878
783094
1064159
1352643
1780965
426697
990311
811106
1320121
1905041
875521
1520148
211733
1503804
1792485
1650703
1629851
1826113
46085
1918076
1892506
854628
1375658
140630
1051437
1171403
548875
556141
364886
615928
513904
1614625
280528
48720
1136715
591729
1951482
1789482
702850
1895452
494526
1349994
1820806
1349655
488763
1789731
231135
1775866
213279
531538
1582771
933735
881215
1138409
1231793
1985716
1950512
543079
206015
492782
1369171
1109280
682140
727315
1518660
1474922
345845
496896
917134
1955105
1459924
164408
1454429
641150
410234
1859575
767799
1244268
1763699
570705
422177
1592180
326609
1584179
1525085
36931
1261853
949670
1663089
1984561
1819031
1362927
634665
130423
959736
947301
1075007
764998
1062962
1633879
1042966
1415260
765622
1172262
182310
432232
1742184
1047627
1589311
754439
1846095
1665771
1587480
493319
910830
907024
96497
1357391
64473
315477
976813
695996
826440
748986
779009
1215430
345418
377968
1238760
398097
1589566
33129
794319
1569698
681217
612002
171661
536173
980453
1456568
132208
1335238
1008536
1733575
1485387
1469046
809779
1544332
448188
1397063
675021
1219704
1269627
1727897
645287
231095
1321061
937450
728245
539337
20103
442571
508049
1932777
1318716
1553822
261337
220432
251368
230887
1574562
682194
1226162
1515675
1687490
158321
405611
669262
1764393
101215
358691
72737
1433388
23767
870349
1521845
1152394
1934158
1851616
340415
1292125
1308920
1958331
166416
1527843
735601
1498344
1029699
1464396
722417
26855
493243
1070287
1073520
1624807
1082600
1546100
953979
208357
744315
1263271
912593
1395165
1196752
1763708
1613387
599934
1637622
324870
1331855
874780
467720
1944290
1672800
1264238
1261468
1260710
1020007
279637
1417657
810027
1691025
876043
446736
1225228
1121803
1722069
1041599
979453
1143830
387371
1319613
865285
120113
246739
1862439
300659
194120
933902
878405
1131064
486045
1528600
1333210
1934113
936201
928057
1381576
215985
765202
1319618
1443474
1028074
1873838
792104
988044
1160951
1545985
178825
1861632
1283904
995580
1203568
1087654
1097570
1711947
1155142
1026505
504727
294565
871123
1451572
1599666
813055
927561
784082
885889
1210725
303389
641872
1910610
186125
16138
1881747
1181157
1081108
1150155
630459
1342322
1030732
701676
201609
1518855
688313
206568
208956
738317
1592169
576003
617474
9090
1656303
575917
761176
1843814
644105
726709
1525504
1568836
449874
1761998
1785942
260916
1424999
1606589
1144293
189933
789376
1303576
380096
1744911
357859
243117
1949098
1401995
1825407
970106
121820
106693
40500
1421915
251877
440319
1455291
1957088
851482
1594716
233146
399105
379307
212352
1515291
1680931
1958510
1656066
1727317
691789
1962416
1867483
1999861
1548272
864802
199784
291437
1828456
717612
1838380
1079810
611657
537893
1038633
1130677
1576841
64441
1231471
1298449
754016
1215180
413061
1617160
1545017
1655201
574759
1880597
1925766
419732
410319
583679
1414406
719422
185479
1187898
542671
1077642
1876924
1097128
1412056
825722
583991
309987
1449430
602167
474444
1020277
948892
461363
1453075
1528021
102808
1801159
886117
306603
373961
625955
577363
1236732
1795788
227226
1514275
681963
524587
1693778
1459757
348585
961566
231146
314875
1852629
1160408
1900360
1702356
1870019
1097577
110236
1318240
181106
1170520
1823905
1677541
91713
1806073
1022739
332466
46892
279468
1962498
543544
472267
1838111
1621401
1279632
176723
86684
741430
1734176
288428
1903755
581103
1469199
1097918
1596799
686155
1143468
103493
1763096
307679
1476000
372700
1244964
1032697
628117
1380531
1499223
660161
1237120
1474706
660468
277506
1090680
1692279
18996
1988154
722448
463320
1158538
1554707
11665
1381110
355371
819525
988368
551760
937361
709153
1287967
247380
409585
1512187
1197738
485400
1211934
1960404
1827695
1942947
1219749
714539
812860
8846
829813
358050
1118301
908237
1081422
565911
1947097
1880809
886544
564345
6102
1973356
1299888
1462080
237196
1470089
311589
19189
1106493
1111446
1070514
1001932
333184
832644
109409
1973473
370243
138051
1063378
1295250
1640479
235650
1324895
1147117
1586453
1341482
1844362
615958
1315520
1072639
1967094
1082092
1200953
1285695
366471
1148688
341773
423917
951449
784791
524485
793682
1747631
1917889
672755
297052
328396
1951527
795472
944167
1986370
1773118
933364
742142
231311
1692837
1461785
1599518
365137
1162465
1351926
1289439
549455
792524
225216
1138307
1330224
432139
1011122
624
1985704
269731
1498533
863711
1641804
1712984
595872
6172
866688
1284603
768829
719388
189055
896115
1539904
1935864
1617059
1245635
689959
1610546
82761
983880
654558
623774
1407495
1349494
427849
245044
441212
965617
1774568
1421227
932034
1704051
974600
891462
1049049
1138224
323320
1797233
1423559
239145
616194
75919
104863
1193526
777281
1870895
355897
904580
405933
1929507
1153089
88274
518589
784140
863480
958640
1105639
60041
1303074
1682179
391287
1044079
1158367
810255
1322518
80308
195582
53428
919152
27671
170644
1379092
1204286
386758
66225
762760
993825
1319360
134657
804356
1082015
1624125
1758653
726871
555860
1881716
1337489
1889211
1893380
1958918
76513
1625209
1339396
761004
1189676
490928
517040
1205183
1229482
1738365
1449807
1960023
939450
318804
1078012
1005234
1342161
1192609
390406
1294110
1226120
1999075
104334
196355
1748038
248352
136817
1635481
979613
1372194
1782041
1978580
216256
1504639
391711
1759824
753231
1829804
1200577
959655
339811
1074403
1819226
1547415
545416
21570
39664
191002
63839
429802
871375
112252
1821637
1194642
1061351
393470
1902730
1701014
776981
1340458
1793719
1085366
1488620
1371667
832
1672092
1070845
17729
1323513
58128
833028
1867532
920312
1020349
1160828
433194
871747
1936243
934928
852093
904631
518235
859892
1000106
499420
714512
1510375
562877
1161653
1814449
1611903
1802164
1833021
1586893
114315
1529614
54994
1247740
142421
68639
986152
890582
151266
546053
1042949
936276
624908
1685745
810843
1947600
1878916
53150
890369
540517
703210
939635
1048156
22024
227453
436662
956251
1809867
1174121
1328781
1967811
1761981
324244
555993
1734397
151548
569934
1934543
378945
598145
1286871
775753
1754369
1520144
1435080
1210041
1839462
951193
1013386
846571
382535
1548718
47842
1875471
536152
1700022
309877
1520307
1829344
375828
213921
1745110
659612
251818
680715
1519151
201984
832374
824835
162084
1384019
710113
612535
197034
254021
190648
1570576
493153
1226919
1407155
610201
1170024
990797
1665274
1106862
1452652
1840869
220346
1149803
501363
1450275
1967576
1813425
85587
1527715
516299
817604
1090450
1221385
85874
132013
1690279
530018
1809548
1295080
1755238
703073
829279
1993520
642278
1315250
1373535
1731426
694198
1286243
585370
1690232
1831001
1796151
1969579
1369425
1459577
1457586
35100
676008
1367230
1123456
689842
1023984
169349
1853228
499958
1859861
117222
1621557
587429
290001
865609
498989
376840
1251560
1087901
1611955
694358
485258
1597495
1929279
58285
237732
772294
1452915
741354
792783
99915
1087690
1535787
1096442
933268
479746
1673367
1378249
56956
1873671
875668
1653119
74726
570913
36299
1303293
1823055
225676
562449
55090
1022273
1688716
1507700
119591
1023652
161462
19022
845729
1352217
1347424
1026246
76287
778743
1951994
1350081
115339
259794
1414915
795078
1929480
1437428
1126865
1022731
247595
2904
306540
779319
862778
49293
64631
968711
1564761
115141
1284421
1442816
624116
1175426
662027
1266559
1423251
305038
1677969
1050085
183367
943679
1232959
1287230
1060372
1829943
787182
1773043
1799763
431270
961427
1932605
297467
474562
1644806
545942
1999557
1727206
39288
1968265
1168450
1699228
270564
1589214
1201445
1944175
1412151
505419
1309877
1339917
318311
239823
45441
1362635
1262061
304930
629840
434283
1385131
1625533
415265
231244
1405933
919193
737717
17153
1976046
847507
931677
1962764
1250465
219701
537687
163560
211969
1406476
1334756
1891384
59607
1116670
5371
561670
214162
621847
107148
269913
698156
957821
358929
1701511
1521231
133872
762756
860947
1285362
13637
1238802
842277
615891
1755376
375834
1572916
169407
77055
1727932
923803
696510
564672
603127
1108539
1416187
1244195
1240695
1733263
429958
32957
722993
441769
1077156
449657
77388
14932
475397
1592185
1460578
1931517
257760
883363
92967
1178425
1983723
1918071
621561
1641682
680610
1778353
904941
1192882
42606
565898
434210
1603250
330960
92611
35538
1763179
1796950
729042
1057072
1764001
1257896
767740
1093867
352368
1101728
559492
391259
1404007
1814620
997621
1202402
1401811
157919
794879
1631533
1870397
1515837
1282213
84208
202757
1965892
607645
179298
678072
975204
339466
667629
1237635
883364
394778
1432538
1834954
1298208
290095
360973
1622472
162651
1417657
1626041
673719
1743851
379311
532696
335670
246932
1307700
1497738
436295
1035057
453893
1005257
441409
194129
1202417
1008241
1170406
624649
1644549
1235177
756735
1068804
1963648
309207
1436074
1342401
381274
1397309
1432918
779046
825355
254338
660506
464902
1565735
1311418
1697856
1635511
133863
790456
956443
23207
1931492
1737699
1138599
1734024
1441902
1632210
1407723
840922
676840
554235
1669020
1108387
14956
1222547
1871584
207218
1607005
1496312
1377593
1865546
1555183
126543
327454
362684
46727
1132313
48973
398891
1353589
1504187
810733
1979898
168870
1817544
336176
85709
1421281
759860
1412386
428435
152723
157069
987466
527919
1487724
115968
200271
201496
516217
1417555
1385826
1183118
672902
1188324
1728012
1209554
1816558
694214
1459775
436895
757983
1383213
227935
175614
649813
1542277
663951
737468
506272
1602173
103820
447578
1498172
34117
1632655
876524
1345530
208246
1598423
1694490
1198744
883095
1932681
1819233
624625
99072
764942
868383
1207936
1890785
1647575
1524629
1294126
109143
732285
1557112
711349
836888
1330881
135732
133482
512578
970537
1197414
806446
33282
1523982
1942010
872449
1290578
731707
1273982
612646
1683541
808723
975537
703381
1731105
1512267
858339
1099173
1620404
1143204
943199
144634
389129
534332
22142
718034
1260662
1625351
1995727
220584
8707
1676700
504335
1353329
1561711
1710358
750377
659017
1878014
785114
1993031
896366
173224
1731881
78749
424568
1040634
1028802
53160
984407
1727567
71767
1151385
1723924
1539114
731991
1502234
1356501
612529
346846
947173
557319
890360
594821
125350
1743477
77824
588763
186763
522036
338468
90028
1884893
156440
186718
264620
251857
1142693
105725
1462522
1606266
421488
839731
106199
510452
1418036
854898
1883772
117741
898963
177648
1237668
118817
763547
1227757
1494702
1523693
770293
820154
1111177
545901
1030459
1638623
1527724
280578
1998494
1726734
293351
776499
1448184
266579
978535
1826694
868511
576893
348559
721054
1235124
1458957
1685933
790384
1577405
921778
558750
140634
850628
330822
1213934
1183988
382478
1116482
1334979
1008596
735358
1748751
811854
619596
368525
1919381
1315702
1748940
681192
1466242
704229
725891
348281
1397624
1848586
982650
1956276
827153
485026
1990009
1287873
1519386
738259
87028
1426624
829311
306301
665861
1592047
218094
1283126
1262245
900040
744570
33376
1072798
655631
1694746
1326084
1749270
931023
1754583
171835
1596968
1511220
740208
242477
1934511
741673
544228
1566679
654235
1741579
996256
876448
1179484
1180356
470618
1701093
176914
1379849
1851281
1870489
452190
1059699
182431
1040425
762629
916686
1986540
187398
959789
176045
811772
127846
1655402
1960584
1244565
144824
912454
757732
483353
808629
217282
1577114
367347
273722
1566140
355091
349454
195105
274732
1644419
101588
134165
1515573
1779192
1563269
755053
1373845
346968
1043237
546087
1189661
133905
1148582
1962744
1630533
700863
616962
1916573
575805
1065808
1279203
1855656
887022
1228221
764301
121506
1341700
1641741
235062
1541709
1968845
1062599
845029
752564
206284
893545
1573641
70629
1089312
1492724
1885744
1504970
1856267
642011
1591663
360957
1222782
627725
1347428
514742
1061775
58484
880039
314722
41213
447069
1204107
237338
496764
1029474
1262480
676218
1739224
1650668
1398284
1374672
614481
1159440
665802
682948
44662
1533977
315476
1895137
928810
1456413
996319
63327
1945196
1473687
713494
1432211
483637
12026
514381
1417050
367208
775103
468647
1233416
821258
982058
1620995
104500
432434
1739409
1774206
1214855
1475241
1203132
1229535
245273
768566
1998592
499083
256664
158410
1894092
1683571
1742249
1605028
1070816
1011940
1737052
1692726
923613
450465
1538695
860948
1807429
1913170
1313846
779341
1528034
2993
1322751
274922
52823
895103
1995087
152545
1512392
1092396
1107728
1905001
443216
1542777
1279435
900523
1635094
18881
405891
925722
1035041
1105925
348193
905656
481340
755959
368780
1727376
1941439
1751260
761225
1432152
1576503
733623
1881380
1053429
249534
885620
430441
1592492
215117
1314675
905920
1408337
319450
273248
641019
648006
1634897
1267988
638608
313313
1011605
238680
699717
263243
1060974
1213779
1050681
1224718
1693349
467081
783147
479431
1859120
1717543
1549134
1357945
1215115
1447717
1902360
1703719
90971
1653776
1484207
363736
1117799
66878
468226
871825
562665
749168
1389725
1850022
509286
88639
773984
813447
801483
1259999
382603
550566
1516435
1757000
608464
1356418
712278
974637
86206
1384727
1152797
431475
521718
1251616
830656
1564395
1925367
801120
1200496
1640686
396843
1628002
633797
356847
1580704
134546
547849
187768
1835727
726830
345830
321841
1471936
1483212
789563
1065299
568954
1267370
1476244
1701014
1070797
1181443
1635043
881768
268895
1756499
924007
1568365
745423
733286
1436178
466398
366896
1332212
49243
1981782
900781
1221576
1126062
1366789
288430
1439854
1975936
880571
1880323
436486
1975349
554176
1240912
963720
1350148
690161
469991
715513
4041
82979
15390
1354521
1925235
1956766
227000
547055
195456
1801567
551649
282124
1412726
668328
1978520
1333415
510015
876331
649891
1561766
1957377
1639087
839
1587425
1998022
1728313
1351680
1931781
129880
1359972
1162416
1002678
1814515
643712
66299
827431
225136
1762393
1903920
888091
140441
51759
1376100
600471
94547
649628
594843
1038066
883326
93329
364591
1587269
1046491
1103737
702602
1242205
1079212
1937321
1470007
678460
992257
417232
1322576
1485962
1446376
927515
860053
553757
508899
1158026
291653
972264
1841510
883165
1381392
779570
1390920
1459998
1310735
922145
1763661
666385
933357
163465
518069
715448
1676571
74117
120713
1031817
1782686
1393600
14338
1980789
889738
1726953
1969909
1552170
1911441
1467484
879750
317905
1337540
30815
807895
596870
1642317
1840776
1711532
577801
602410
1084795
1237365
1523179
590701
1586416
945128
764319
39438
1777597
75128
857383
1286644
389280
1395316
875822
897444
40578
171070
1826825
1257097
1103829
1663078
1741310
1023895
940911
426753
822535
1631312
1951485
77101
1068016
1790711
1616397
661121
294832
1022297
1697095
1670293
1719653
1542011
823992
1346853
132149
476918
196625
133257
385219
870062
168099
1629201
962830
200216
647666
236474
832382
309366
1665190
856970
744215
118140
489532
1035708
1806778
1684411
1528354
649445
1959975
1388397
362567
682230
543141
323555
428117
1141916
588344
1420521
1988330
686825
1372411
1809162
1899275
822059
1488763
1820377
1299988
686592
373697
1631127
1889210
600654
251524
989269
959148
1348489
424761
937740
1677541
183204
476867
918400
1444112
439032
1644261
1699520
922026
979932
1114168
1274596
1064865
756513
1222642
138127
1763920
869788
830398
785298
709899
990074
1099227
1147679
1718006
165720
716060
1172150
1858555
1907798
71030
1677439
1472809
318538
849776
1960368
1632131
1543393
485383
925634
933283
511762
167694
1315088
772399
1361130
1427857
1917685
1142136
1959755
154121
592697
119791
856869
17741
1764371
1299494
1199256
674106
1668292
518565
1478219
1145728
1626797
1080790
453430
1604434
920579
894482
1176138
340689
920444
211508
1432638
1128587
343672
140905
123924
42041
157904
1577536
187121
912698
1580264
386691
216060
312019
425502
1108956
1943326
140755
43489
1555874
264724
1904902
397799
420973
79959
799466
1849626
1903778
1135902
1153672
347076
125703
78413
1102757
896393
1758063
911660
76256
959258
1134541
454974
1165073
919703
49067
1800220
1134610
1655980
1952815
1820530
1304771
1568836
993381
43506
693687
1278849
844456
627817
1315737
49193
950967
597320
1495164
970134
1237606
386833
1523684
61635
1231497
767467
744515
678119
932866
595325
1956785
1424994
1708147
1434394
36353
692865
1277964
529697
1621392
624467
1949795
321343
202791
1280232
25451
1528682
1484718
744656
1716458
368259
623218
806407
1745440
955793
1478048
1292319
1399035
587892
1323217
307865
20319
1051941
756451
790390
1844648
1045284
235689
1642678
1353725
1376193
1239457
1413959
530469
1153549
1783948
1103037
199213
1560866
861926
920966
1295019
351390
1545781
699388
1051688
1604005
1124776
832763
869798
633676
1989902
304146
91114
1668859
1483235
1787996
1632224
452527
704580
6771
970445
386720
913820
1867391
416852
1074881
53009
1976660
1650560
1920461
1728071
376564
1238400
85670
512543
1107284
1992275
1153959
579177
1158556
1030048
1246015
709083
349034
846443
1848354
1073542
928838
341676
118340
932713
1313328
1476803
875126
1908223
870420
320268
1053703
1278474
49189
619475
167176
1885332
1107465
1076434
749707
1082834
508258
564659
1046231
1088975
1338253
1822921
1963747
874519
1309278
1240327
908345
1251917
421468
266950
989948
1432327
684113
263407
1193824
8894
520310
1949770
1726296
1713215
615599
718882
1733970
1557809
1675397
960752
1470869
767121
1563982
403789
865414
1613365
900041
1012471
746945
345830
1138551
552116
4103
1743777
195608
631643
1649411
1099638
886818
1139262
1014048
525979
1862702
1446055
958906
145686
450651
23452
550193
1408722
89214
1769616
1107724
118405
189799
1666860
20131
1968043
802831
1523235
1559183
1110713
684178
1099905
859272
1386962
681975
905126
600720
94419
1712168
1997833
1475712
1234370
450224
50338
1636548
1524352
1010684
53041
584876
402453
25130
1893322
1038859
218230
1739776
302551
1569263
475609
393366
1787049
27348
1012326
1850351
1873612
1517310
850744
830198
1289931
1834287
867186
802778
1617924
460395
901885
184521
1409363
1277411
608958
99773
1224891
1769194
417800
817795
631025
1629889
245805
1058044
125956
816813
1842280
30673
1506246
665869
801014
109641
840158
1052196
180570
1575440
1333970
372669
231255
1486992
1099340
897650
1161194
1568395
1364264
1367434
1921569
1471218
32372
1876364
396052
1777110
1453078
1983206
485997
584991
1159369
263939
509611
438125
867156
1169260
893536
1524254
267935
1739705
1705298
574512
1096843
1619239
1831084
879031
1241892
771151
1073598
1483837
1121089
306427
783734
3528
1875186
1492480
1479
1175461
424379
1281822
1890349
554100
1057564
790957
1222556
1583377
536887
293393
1723068
1881315
917810
1218359
1765521
1380045
1619539
1247280
42847
1308002
826729
696882
1766303
1073154
651901
1396794
1981246
333411
1601456
1856895
952733
221568
1712429
1916192
952554
944316
365559
136411
405553
811095
1490319
907684
1135551
1050871
361424
245921
1779235
15057
1874594
1646416
406479
648784
99939
1033763
1036172
97894
1713484
478792
1125142
1352206
1150473
126264
700856
1176348
52170
302349
315644
1079736
676044
1052183
1689188
799808
1081924
153735
1950296
757773
649096
712367
246311
70246
1885815
1126204
880959
76155
895978
1161072
47824
756457
1134280
1345544
886601
302527
1240136
1156291
1847111
1556901
1891824
246483
1192872
762085
1592389
1957970
675864
1622942
1407976
1181359
172756
1963800
542382
327328
287701
1021858
235951
185682
35550
580386
908627
762308
1529261
20758
176508
7482
128490
910664
1072096
939401
588520
819216
1716347
1309055
762300
255134
364366
1595099
1140287
366785
687822
123854
668015
936220
650825
1262116
145414
1509739
1744038
1661125
642961
597773
228855
1728764
1799860
214000
1773893
47001
688924
1618145
1804955
785191
512861
336247
19287
688543
1875590
1825636
1372103
34129
1451790
1169657
121341
1289169
235443
324894
1410469
156389
780555
1315179
891286
1087426
246862
1772662
581486
938773
1435277
670444
729651
509613
1768748
181902
58743
454122
661591
1305841
1258836
932606
265267
185799
660889
1384425
1536559
1950300
1516867
383610
1273904
1962911
353204
1058815
660736
1433866
1919745
1474505
940871
977204
309570
958849
1057606
855374
1920593
481670
1361620
1560660
16735
1222938
628091
1908212
23723
396430
219032
1640851
1026453
172911
278697
124709
1157091
1334046
260378
1221855
416159
1982605
301035
1773505
744755
359916
240282
78839
1442898
763346
1258119
1715356
675920
834048
1220431
706400
479866
1648228
435065
1913026
1980436
1754361
1337940
14929
322287
809635
1371017
1266587
152435
133052
61460
899732
1283509
1283608
242923
231457
925748
1813549
615268
594415
1529104
1896963
1771059
384201
376119
702999
1464425
728631
1980416
1330547
1619765
494031
1341015
62353
804351
1203222
1312847
1344155
654916
132383
644317
1205034
989593
986986
1657046
299217
654573
769944
431328
1171295
859102
1242034
996182
728276
840819
372338
1404266
711636
722913
362992
1454690
160056
1185769
257813
1077208
458016
1776422
1508520
480926
319640
291176
618976
781833
517809
1016399
966133
286606
1424409
310131
1687608
552456
1116872
1683020
121701
694483
1397272
608873
862964
536976
1004959
1973831
1198147
643278
1412702
840438
1652973
758738
246617
1997942
997497
1449922
201752
1525333
1345110
287154
378593
1206973
1458777
1874178
652964
1029840
344497
1815269
1717584
1470201
856197
611510
1740281
1924279
297680
205097
604837
515364
591106
1104226
751700
1792111
65061
1122657
1757366
969310
757338
1917902
65285
96409
1336343
1912536
555897
1060391
1608584
271968
1451073
1447999
675028
568655
870499
456890
1617431
611431
737398
882645
85933
1620895
1379315
1049045
1082025
1035461
1915522
56957
781038
58520
632281
1290128
1509226
166619
1431605
460583
782040
273645
564968
922837
940431
46744
1149177
1535622
1994346
449538
1014584
319908
600592
405705
1673224
1615666
1146758
482944
501686
1826040
517245
610750
1792427
750412
462298
57611
1032269
890417
698261
1022039
1377839
792292
570698
1616980
1102401
1254634
1947980
1446174
1342610
1348751
1134626
648912
1679097
1017297
1627346
1789269
1844887
336951
794811
1840974
512297
954916
183805
163965
1274336
1101923
1239878
1355743
378744
110773
734148
480464
1570321
583130
1340706
1326870
171751
1656154
356895
1155532
1361165
1476195
1321431
17743
1780092
58022
990125
1072138
1960490
1701372
1688332
482484
838284
448550
1588384
356849
629896
866806
1591483
194900
1723940
447944
1020999
972299
256020
1925440
887169
1515030
1024782
1866019
1156180
311144
1269563
300544
941838
1245995
1576780
1301266
1467498
1025097
1977247
253962
1081440
1263651
91404
57300
1592211
475846
1435960
1008940
243711
349622
768976
163183
1150601
92705
1499816
1771217
966082
1220375
1401403
1243516
1950576
918449
1697166
997574
1690703
914487
1097218
1631703
1466174
727930
423209
1429006
1931157
1082202
1726798
1311352
806651
723575
932690
559309
1173439
831124
1699018
376126
1505383
392737
895216
1540203
1816493
544100
360828
176549
1294181
1803180
1877588
645468
1288738
236322
184812
675171
937186
1865403
856305
840003
1649810
1268434
655153
1747440
1382820
412104
272148
1272814
1959844
620331
156344
531091
928662
1209685
199397
157289
119102
1179985
332270
221544
660446
1466267
742510
158376
1755746
888690
1469933
558135
1993836
219524
1500370
323755
507095
1075350
936437
1503973
1467901
884868
448365
1484118
1170437
979552
1646170
1605787
1494131
1317918
1038363
186361
1441951
973044
1515186
1920808
662476
446287
1256776
429298
1682445
156178
33486
101299
1104592
318499
1392132
468895
925147
75805
952248
1130175
973389
716138
408295
148759
1246496
1124136
1520356
1212057
251119
601903
1694765
839401
433723
541483
255017
633610
1035529
1359839
1901716
6062
1111799
592710
1432175
133957
1968789
1471164
832722
724326
1152532
373599
1415024
796609
939294
972218
23405
757799
134295
1065540
470952
1715851
1381889
5468
309372
644971
1291662
190027
1648764
1320672
100206
1301270
1284466
1779742
1806731
531118
47939
188579
275346
272258
847699
782163
1207283
722909
295427
1915456
763455
710254
1898062
1670234
535849
1782214
491247
78652
370834
1306306
396935
1589555
1112520
871401
210887
1592849
1262441
244590
690902
1214211
761029
101453
1086581
1305628
1650221
1950588
883475
1897125
1176747
241413
381477
747185
1502072
74486
375230
1543216
783905
436348
819415
1513942
354035
1379503
171750
1930015
1001393
471956
583403
1808895
1915979
567179
1785701
1740732
198768
1003575
1252677
380314
396469
1652429
1897523
670460
682370
1451619
1574187
1510178
1662274
1766070
221683
1402290
919894
1489676
299298
1517643
1008303
345259
139317
1293874
124448
996839
463314
1666511
859847
425895
1705478
1040008
376423
705823
1631431
73791
1099083
820176
738037
1816776
1587832
89400
87834
1997395
1308971
344687
1777386
869065
889169
86735
548346
837771
1389057
1559371
747996
1838245
1521175
783505
602933
1067163
1080896
959132
1679890
341490
944009
63594
99255
1950470
46771
472011
1845201
1576807
1385829
1085230
1026600
413528
630130
1587396
963289
1910896
1604545
1867494
15362
1114627
1894149
426437
385327
926425
1746246
162584
1563386
958386
639874
1951287
1245974
1938716
24663
1838954
1369399
1904666
1020590
1329314
192472
529798
118208
1648267
1818688
1674236
1134981
616158
696853
292294
1415788
1030067
597958
892683
1763181
675998
250246
1926147
427249
1246531
1438125
1704563
295201
307181
6991
1379282
1735122
405220
226960
960121
1107759
1277066
1033997
795925
1048166
491065
1077467
222409
1308370
1646593
1119396
1637113
1912672
416967
1483115
889219
558313
250554
1293485
1909564
141218
1345476
1667937
1141861
986609
1577715
1968965
778625
1711110
1549469
772658
529372
1261360
1003584
487865
227510
1332300
107796
211395
994059
1072742
1768307
374633
43362
1703882
836397
1641755
1308814
1826927
1169479
308016
647388
41010
1149460
115470
506705
1068503
110754
1780654
1574987
513731
1482946
351097
1778516
1202917
963704
397869
732701
1528825
688887
1373273
1134180
325453
257224
688987
1078308
1114736
843368
355550
774242
760897
1423124
574431
1211676
1153094
1428674
443128
474570
1175433
1157619
1561932
1161240
1897501
736623
1794784
1958660
1452821
1532001
202403
104028
1959630
830406
641344
692547
419544
799258
1665370
1161981
960822
823046
241159
386930
1876954
1789605
913742
1981916
3043
422571
1882208
36240
1018502
1305817
994417
8853
748766
1437317
208609
150457
1154610
1203584
391343
1096720
1527942
1974470
702960
1528831
1502395
61197
1767266
926006
1368022
1137235
167349
980087
914886
1742947
1343037
1820581
538689
355374
1916173
1952876
1352649
100194
1802731
646489
1363813
151218
1920959
1137796
229226
1875577
743415
16601
928202
1881205
32107
1670823
844666
685287
628913
322425
1489086
569221
185184
1128882
1855639
159814
1436030
1837203
1224701
1613824
868721
804884
713389
241607
295009
379331
1668309
504834
1997209
1067391
1047151
1541151
933309
1747758
827948
1667851
829527
1222258
377697
1838012
1670018
1837869
1831596
332509
1904230
1936730
1488705
1379694
47159
811639
351173
609093
739421
64869
620660
1538873
731260
1399655
85788
750171
782109
15019
1412376
1540442
1156959
1639313
1956512
1610107
825835
514942
1346114
179979
489731
1118483
1866853
438823
462168
1590021
1710479
779190
1306738
892552
939744
345665
1683502
1540038
1256975
1052731
228286
1262078
1995867
1441665
460405
245739
1531740
75990
455746
1697825
461731
1869123
1097057
167913
353955
590584
1122530
404813
174821
92885
511239
365803
368515
786394
1913942
1102814
1279536
61405
221906
969013
228822
1182210
1053395
1434831
1675870
1508999
882600
192361
58715
180315
244717
1427983
878532
784657
1640759
1342960
665303
1878818
1018901
66204
180176
306446
838342
1720340
1802496
755745
1323244
976221
824063
1705821
1430849
1679211
975633
612361
1764006
618961
1215221
1422289
1771810
111285
1910098
652015
127163
1955814
545676
242697
900915
702552
406113
8927
1899304
827911
31157
243953
646130
1798119
1525067
863060
1540664
258011
1617071
596496
1596502
277151
1689830
628854
1710574
1797971
1498193
328495
356529
1556508
1606288
11681
1868399
417661
353267
122651
1606925
1586738
389670
156190
1814193
1624720
1938723
1320981
338431
1298284
1245218
286462
394619
1308468
312377
20146
1769466
1857526
773726
12808
728089
570696
1163352
1605576
1251889
823882
1811570
1756763
705920
1171181
92291
1043710
1739401
1492782
1954123
446955
486353
1455044
1979291
6832
1661732
1368197
1992346
1802156
70749
1187436
1676523
877925
795044
1936835
992378
898572
208047
1855537
791471
699396
163602
1017625
1227128
658393
1535048
893538
1864314
320456
343596
1428488
1235607
446225
145224
1937868
580889
1206968
303560
1004523
271762
523419
1137238
1671072
859860
1801667
2351
392232
250152
1767579
162983
1489360
139161
16166
809636
957931
800025
55479
1849872
1328598
511196
187081
1406928
684857
592783
189597
25388
1855557
1729822
12955
1713098
1430291
1730884
1351832
344012
1218547
368019
913764
1764708
611475
192148
1821343
1029630
1802130
122676
761737
395123
1744232
1367617
299441
954472
1599858
1328398
1732141
1831949
1051153
1419996
1919467
1403380
1188969
18474
1233478
1774657
1425398
1847380
1764654
144859
1580131
236195
1979854
1930839
563607
1658622
1299722
697122
1642453
427369
523771
1076478
35873
563050
208672
737388
1230592
1769365
1951069
1472277
893275
713220
1660861
529513
358262
442366
1282980
296389
1061274
658630
1768002
1234143
1642998
869123
395012
1272378
916604
732649
473162
154324
851962
420999
1941114
342096
1115476
907386
543591
1302908
1048532
1787548
799006
1504030
1075483
521201
56462
1998759
956762
90461
268855
1448966
280435
230344
1820521
1005267
1371236
1475610
1074567
731102
1347629
1397121
810332
1831151
1939998
13037
1714647
536458
753394
1513826
1429676
324037
752901
323832
375938
1938000
1244457
1330835
1840535
37445
1160767
576628
344821
871286
1221481
761783
317557
366804
1058610
1358930
322028
1334874
1450815
795849
969476
791537
369587
1835697
1087820
1370800
1569947
1162379
1849309
612733
813676
1627375
336887
364639
788027
1282900
1010892
1481108
1030857
613140
613813
1415045
124416
1216553
759429
1555983
269540
472762
1562054
680764
1490117
1913196
1696435
267847
640174
1250354
426874
1159534
1398490
986420
1181420
941659
1132006
228028
128256
1320814
669925
1528532
1394986
1930564
735251
103738
1795984
1286490
213562
1165078
1557306
1794549
1825984
1000403
1857403
257156
340257
317650
1620349
623649
1095259
1130895
1756809
873863
698407
118738
1170558
983123
400023
682138
1754432
1101065
964940
1735674
774807
163008
1444338
1784509
598218
741214
1988729
1797277
1060561
1182616
640122
473373
1048468
453586
157585
1754672
1900526
520112
1299401
1413975
771999
1040913
142774
1859551
570570
501098
1585399
64295
1565487
424362
734370
461289
1400384
619410
1128659
1806150
1771104
1380734
112561
704409
1950533
1014598
1793936
488330
334470
738209
684072
1117957
1273213
1005268
987018
330037
449956
266167
1930062
1911706
1317702
83344
1219316
223199
399959
698781
739859
485206
503102
261962
980608
1868938
855625
241329
153555
529676
1611035
1864581
1074968
1097912
375351
953719
197465
1531744
163501
731335
1283922
847444
1091008
197275
1698823
1695755
1586973
451690
190419
302595
333661
1225605
848900
1567703
389841
282577
1228298
788918
812080
72628
488266
1832447
1214809
53907
1385386
1669599
1517247
188307
980710
740979
201053
108136
988749
637178
1807056
299622
1847321
1542952
1400566
1070005
327779
41679
1417466
688941
1784274
1078456
157399
1411693
1439170
147495
347259
1315320
1041679
1365577
706300
607320
16392
1101148
1152293
1548211
1946061
1822158
1229215
1166823
631305
1530292
76003
320043
425046
1602763
944558
500672
1859730
75356
1532940
666147
546692
1022447
1698629
1788465
912969
1016431
910046
1764398
1765331
673159
736514
915585
1805737
1682163
511129
1410407
1809488
896653
177991
1296736
158822
1319766
683755
1887761
1925141
547404
380508
638506
914406
876603
717568
414941
1288061
1939802
403604
1289076
813264
904206
134387
337670
940224
1043757
742498
57855
1094365
1283979
1936704
1062963
1795773
1365106
356355
1455290
7418
1091610
733608
691304
1073434
1942481
1117785
46824
1702679
1090475
945510
613861
332451
22349
5818
1270005
493307
43098
667496
600280
226281
1901756
155335
1048599
1375131
395952
1831919
175265
1337776
1981802
1094883
1069782
1560381
78761
1317397
29775
962022
577330
1731403
30366
1001368
602782
543766
1404294
1364288
772898
476589
633451
52460
737674
462856
1736553
681783
434320
1500612
1863029
1113529
1360568
1601240
665877
930843
1286400
1835068
787154
1924250
776533
408685
254505
1252718
1745640
38494
326572
1443878
548484
1557192
1280606
230769
1615170
307212
1105703
1177223
1742231
1687728
921127
604456
1596347
992166
1562186
348746
1249277
1217079
82406
224713
1444392
1089111
85233
667047
951917
491402
671744
130971
566272
1816637
759108
1848178
1663560
1487271
1157910
1214751
1321781
285619
545466
1819157
1349465
300668
1032829
1993394
1284852
272323
1243453
46389
112272
1424434
1758092
1354335
948693
1620164
1566065
506973
43851
1303183
1367428
525638
207466
356105
1843645
1140505
1963872
949934
1906869
1303532
1885786
1520813
888253
1404070
1978338
1609226
1581670
1630039
1293012
1935921
72408
370367
1236712
1314569
305495
482455
1499957
1392463
1533293
189505
344038
1879146
1491741
1122659
664205
309309
1340251
1256099
1045995
991236
132319
1920300
1023381
48573
513896
964441
1813066
8192
1199826
1592472
432867
262121
558281
568882
237586
650698
537752
83273
1759498
548562
1365369
401331
667617
1591723
974128
1546080
791905
1118161
1428274
221025
1339088
492065
121880
1897736
33197
1639181
333798
201228
335443
1823847
1645299
1388030
244080
738881
845114
1797589
321342
1846190
42015
1553917
1114373
505668
35340
1937710
1466610
696571
1235731
260151
289186
1778232
83317
533232
1872254
1088093
925726
730587
280039
1957560
361714
554351
1648092
1456601
1239486
822856
667579
1066401
1074611
134985
1458372
1042120
649133
1059376
1776393
1962841
710432
288577
1358028
692147
1991246
247906
116439
816906
1142718
695531
825393
1827162
1624734
1332556
1514043
1957768
1551305
1798138
1788274
1229954
268644
830293
359486
882061
915592
1911771
360636
774752
213589
287605
299800
1312608
941363
1018988
611661
266922
1846809
1560355
1330132
1981172
95350
1027067
1309470
380508
1675702
1400025
371637
441589
1014888
750200
612054
698017
149519
1240581
1096577
708143
1757145
1602552
32739
705779
1223900
1093149
1164670
4289
1896975
81783
1666312
899168
1162652
1972244
1795996
1257350
1691423
941344
713900
1039432
1031542
1976654
1558035
119545
196219
1075835
1142621
1493721
385826
225584
15073
923166
29237
71767
914974
828332
162132
1412432
348279
637051
204154
1731851
1870702
937187
1629758
239723
1188957
740657
1293560
314940
1140606
1331531
1341319
794139
119390
1673804
541191
804672
688794
734905
1092598
100504
1531085
1935902
1643050
1863659
1743068
449939
1035430
1408162
664532
1751096
1882854
104063
212241
1812666
1169339
414782
410251
1399150
1342612
176640
862974
744743
201200
1676678
1699436
1142491
1845338
1070255
1967619
262637
694271
1692825
1059917
1907114
198754
826885
59362
1817336
533789
915930
1119381
859515
342301
1569761
1059941
1974850
1630096
251687
194456
930202
499542
90910
1811801
530123
469373
402893
836684
172107
1246926
851515
1727209
1963284
1468640
1274410
936457
1995200
1442334
138494
1708928
680003
1825779
538080
1149490
1787125
1674091
18771
575901
150519
1060198
788503
712227
901614
1830531
412809
1004487
939219
1039571
565721
44998
1841757
1256056
535425
579158
1927078
228579
1593680
1907194
1717397
1932933
1579544
1619969
1562679
1429628
1134030
1023451
1780978
1673300
1584316
629358
318087
1219235
1661558
54406
1472060
312383
1271286
981083
1827319
635405
1406104
1715387
1576393
1517735
1433321
1997125
1829567
1056727
1008171
1846054
1450862
537317
252848
1211953
58767
1852755
593746
348908
1959919
1793029
99690
805547
1070810
706651
414706
306651
1879164
959576
156329
813161
1851370
1492938
1480501
620554
1590539
1657603
825733
966634
1505544
1504599
1478730
158691
202569
198214
612040
570391
74816
125057
1225487
1930630
1396194
961499
1451948
1823235
122080
1287959
384598
292910
232015
766117
1620213
665990
1636134
1346466
1653907
875746
823062
1520844
215114
1342352
1451170
1094392
1476229
922967
323776
1648494
459364
250058
946837
1576253
1383020
1721785
101571
1786927
1536073
1368349
190346
1455874
1786527
433439
704619
726717
801295
134969
205188
346577
706768
1162927
1076528
1506735
495453
1071600
285255
566790
959722
335789
1575354
1209023
239138
1185800
646320
434340
900152
1394142
855448
1369155
165946
395982
924020
698938
1416554
176758
1372499
34805
1685134
1463842
753391
161704
1042596
530597
237374
376375
1793691
1582213
1915666
1312288
1640536
1663264
601833
382895
1037391
207791
428381
105631
360020
740912
1114988
964063
852156
404066
849067
1361938
1743255
425684
875686
578651
460123
692523
1753609
504183
1261700
1913797
1084447
1894204
106131
1117023
640592
941390
962134
797507
1003129
32287
1415152
943133
272292
1121505
228944
87723
1005864
68862
1148386
1511469
178418
1142726
1860253
252760
1352851
28094
1263223
1328883
1857864
1575247
1484591
153146
1176380
1705708
701866
660659
1983411
1983658
293756
1022071
555881
515652
826012
1363770
1366350
1242368
1227580
1332280
1812286
1454165
466463
1180160
1982261
1140534
840466
1339060
222844
1088100
865302
454474
1871377
148432
43944
1463147
1131570
549084
1430347
915746
1639763
709102
1243616
689302
700570
443477
770349
887764
1212365
1976861
1731416
120998
1000679
1216896
390453
1961458
799122
464017
657392
1712319
1884239
1325322
623769
628546
1961313
1700123
796764
1159656
1813194
86488
99682
1951703
1226064
1333850
825258
1509772
1895499
588804
488035
1584032
1385338
463144
1648235
1215951
1250991
1962708
467739
141458
705456
1011880
1300752
238063
1979187
1775569
427981
720875
1276245
337214
1358172
1587790
1523024
566765
410527
132198
1074657
1909342
1997747
1093772
750754
218728
1655558
270297
1298525
583866
303532
441970
965353
855687
1246296
1231333
1877549
1989961
1990725
912117
146540
866549
374326
327411
1292939
296354
793689
1683193
730073
854141
207515
624963
915661
942118
392723
223740
1805736
845488
759584
1083610
572612
1120553
1089748
1960119
578975
1774107
1176294
57801
1742643
1469967
1651878
840073
1260058
238629
1589174
1588516
1322563
1240145
430286
727860
1454238
805459
1967858
453242
1387463
1424287
197945
1821200
349120
634883
510986
867102
541625
1233852
1775438
963502
1230356
1993248
278808
1570459
1041266
1440596
1129463
1228559
1021223
648807
68875
1993568
308366
939193
128319
1046031
747500
1711803
1411160
639373
711786
505628
407129
1332950
519480
298998
246323
361281
1396888
1731244
1912974
228818
1086763
333559
714365
1934518
1333109
650439
597652
829790
107765
1978417
1349840
1015270
439993
1470430
500077
1744389
837319
873058
1809399
911576
450272
790226
1224955
484194
1501388
482943
650511
89657
234136
149816
1155813
1351473
867275
1438972
157426
806522
798812
1534455
1761943
1090089
61897
227490
1749556
979922
943111
1634907
1808706
1159302
111188
1579983
149600
627518
756842
389965
1126689
1037820
741602
777631
294829
1933192
318808
191910
953318
805282
562020
662465
213497
142775
1507060
1716592
1846263
723668
301530
1147876
1709564
1052202
554512
926560
80663
1372074
1580188
331203
1611076
1996947
1439154
1073493
583419
845931
1391978
1780549
1176885
1979125
1694052
167571
139805
1081201
298804
395645
1007857
1316487
878982
1409761
1373868
1578190
755360
1487256
903823
1522991
1302073
392225
28389
1807147
842547
720412
185976
49681
171008
1618426
1947156
1980460
1757737
877754
1195144
1562172
1328121
1034185
1035749
439878
152084
1423507
693575
1143883
113106
995730
529170
895111
1441179
1841022
1905986
918924
404975
1590081
309932
1937308
58848
815942
1653126
15217
636977
677372
1924253
1615852
671278
1762903
1974777
1747294
379611
386435
995429
1688253
1280844
661826
322023
147624
495065
580076
1687935
1331698
167973
989213
791418
1618938
1096032
1502381
678832
266574
1332904
1302171
67431
1062829
774223
872201
1517668
611364
492456
86318
1667598
188724
1948746
1544733
789336
903447
1823113
1850274
1055085
1143433
1780451
1455961
1218395
1349673
1684695
1418393
802059
560589
1020644
257557
1316597
370168
1408180
700227
975437
980416
360787
1982802
1848228
1103693
641759
74609
1003813
514769
576770
1513678
53925
12950
1894228
523896
185619
1916855
437318
543418
1572615
187718
463457
1532408
1937088
463990
170422
1562052
1010730
846971
153891
679535
1015879
1820074
765272
731530
1459745
1557537
238296
1849412
1623664
1727852
1344814
1014031
245979
985044
544961
943101
1123331
323845
1265584
338064
816501
393654
1573820
1298896
1449721
369842
1371707
372437
719526
11449
1844597
125504
78351
186147
213895
778495
507960
186541
1859345
586340
1478198
1574804
1058343
399575
1947446
1499659
274554
655610
332464
1065910
774671
1048776
1254177
451663
667297
1564633
1461984
1599884
1347054
1678934
182620
1369173
1167534
1894614
443017
1249709
582311
942100
1969022
906498
1384209
261852
1785360
1777280
1199357
153448
713103
1880225
801459
1879170
1795938
356081
1126140
1332805
787208
358127
631223
440994
1494896
1873779
1144271
570961
1451281
1559493
1648323
1539878
65197
1205320
1323185
639234
1532113
179289
381532
1113810
501144
1122910
1814560
842496
436281
220604
1032303
208133
996848
713923
955190
989585
1803376
342438
1560305
472010
932283
1643302
1808969
629872
144951
766841
1198489
599452
732843
47606
1309325
155240
904523
1569419
41883
141491
1224837
1266232
1226814
662304
64896
482515
1960068
1844957
1637350
986054
1799823
1906394
900602
1918947
271596
77533
1780052
24044
264149
1649950
599684
1899443
573845
1934816
1499875
371772
810246
55475
397853
608803
647792
147254
1131429
1132692
1852516
861239
351969
348103
1899683
721471
1653899
1756832
1191721
932325
1602296
810999
536537
1453763
419572
86065
734211
1251402
1916958
929269
1921131
299773
822052
393873
906755
16442
876886
313579
1520165
1171195
1059598
550590
1420210
1910824
300629
1736719
1359223
857781
1772442
1984172
703793
1497478
728845
400204
298505
432219
1791446
275341
688475
753462
1870363
429840
1540720
1536330
577010
1682180
50206
1856621
1289238
1666460
674715
931563
1229379
648288
1113043
1013162
1001226
1543954
348951
1620737
542098
863394
1862269
503132
798986
1070573
754602
1014453
1985119
1861639
1886868
1000015
389183
1014244
53346
1801135
304142
1410346
526232
30492
229568
1998700
61458
1102063
1045754
1873794
475555
1761825
1628765
907364
891807
884531
1306118
1713347
330513
33838
1077392
26536
853603
255200
558710
1387631
450208
1083693
1169215
1293129
47479
82177
88507
1906363
1997027
1417157
1461763
235848
862331
1025817
308063
1665966
1641079
141615
1575989
1471573
573255
1820379
396466
1366517
71309
423720
1412275
1352330
1119269
1418023
1562310
1453951
694326
988020
1656238
1907207
249636
786484
1527102
4803
1364671
915519
581741
147047
715802
387801
1370281
1100407
1863651
1340141
1198034
288447
1632901
102546
1202753
1756290
1139585
1331766
388000
1536745
419127
1891782
703882
496997
389839
433410
525063
907642
1839881
32076
695096
1263962
1092262
1589676
310222
1303226
1534221
1337739
1142139
1138361
940260
1509316
556467
826985
962161
78451
88082
1349600
1795454
1857670
1373159
9276
1443553
780435
1465029
1102932
190698
740789
1048805
413769
54764
1226648
1759901
1218787
897881
70430
1355145
1178483
1127456
1999872
1328152
1468006
920636
1051968
588359
509928
1922646
1542401
531608
797176
1235014
941642
656866
274562
1109704
1403610
153168
363597
291820
1903827
1274811
1337821
40375
1276312
553355
1550688
1544397
3675
47582
1639616
1369698
204931
106326
288992
1354335
1995671
1431421
1131444
1393701
1018856
1582292
349313
1056562
131939
1403053
1976971
1479906
1121868
574412
529940
1933896
1423374
1622408
1731063
935125
736514
827983
1448657
791949
752507
671008
1363248
1458394
1114814
509356
278572
1711458
944745
1085799
1657411
590849
1601673
1587538
249063
1675591
1329456
1131143
960337
997479
812136
283129
1168948
234138
1689509
166994
1679110
567244
1714655
1532810
1076436
163744
488969
1605168
1600767
1447737
744413
1397890
1795777
1595742
1225981
643907
217083
1385544
110856
1432767
731282
438671
1025230
1997561
1140180
1221942
140424
1606011
1622805
1866612
1579510
349301
1992680
1766978
127742
244491
1528192
1390256
62536
312131
183560
379326
1151857
604202
1257384
1742847
301661
1693759
1961948
910072
1100602
1593575
1978827
276317
59258
1517644
792688
787544
1550880
1142666
163436
812358
1259512
1598218
1314629
962131
1369497
788424
1966803
736047
1116714
663646
831427
1589146
1032608
957640
316397
493372
1766866
178045
1138598
1022853
1529618
597274
1038313
352168
11812
1453973
236521
843804
1814889
711983
1457042
21835
436417
1821082
1086831
1297499
1855832
211588
280238
371847
239273
1259218
1100577
1015178
578323
827375
1806744
839896
424349
1306512
174874
534701
792695
960486
671570
674186
1852833
1310314
1787991
1972723
1843301
550341
686578
1458740
456532
686687
1664744
370826
242883
93928
707101
1577202
894578
1856393
643796
1119820
764486
1612709
598549
413699
390676
592396
1432788
1499451
1425204
564332
1221137
767831
682981
1849285
159539
1385245
907774
1923890
214679
1745755
1583837
51935
1241237
997107
1813786
1042560
189873
1584740
420395
1802193
1505672
979199
33860
1738824
623326
1214380
563439
487832
1277770
1015088
810314
1852825
704868
178
638567
363078
1116049
125356
1984664
334344
976058
1178607
99686
1093342
1774752
1677990
722480
1583161
714246
1836209
244605
1361968
1566596
1880746
1054089
1681336
952516
1453545
835685
703633
1248326
329001
488103
98870
353676
1179929
1346760
1104826
749811
107399
32037
1836259
699105
304375
715559
636746
140444
290061
1896674
706088
587585
684715
329034
1440166
56052
818084
1485409
351400
1095865
1895902
1001747
1970120
1078695
1597680
1546016
1465460
379316
929791
297605
1577366
1841760
1064703
1883358
71011
1624698
99276
1522304
294292
184714
1979825
1678732
295719
529698
1384734
558743
446514
919959
1110364
1765923
1287788
1947587
664602
1693083
1412551
765578
818862
484545
1260319
1636264
123455
1851796
1781362
1259256
1456452
1565616
272536
122521
1747852
788715
1952704
1445302
980416
1121094
102461
108662
301625
1452324
258118
1321341
1982043
1737637
1310349
172739
553025
1620701
750762
763438
528891
1001956
1625349
665777
799131
1104495
1558401
653700
715800
203197
968633
1883143
880911
1564742
1795200
35286
471491
1589281
1095309
1667268
805790
1467123
345006
1189885
863724
1041712
93580
1709889
1844416
303880
526354
1996042
299208
1407691
1274680
259162
187376
973117
634883
276921
332049
1246042
409122
1677413
992239
1693579
164275
1117624
1204194
714608
531365
1136443
761635
598120
1850825
1331512
1382770
1706778
907873
358941
1416059
273409
1160344
1980100
666260
1046694
1976191
602368
1119907
541756
709098
53929
603557
1680582
1314488
234634
1822975
1528588
402650
1760296
1985785
527988
1436492
787786
1004899
1461551
955944
937059
355970
1562207
1863754
1613368
1705069
1462132
980582
578579
1558365
1580999
369799
19571
639360
1684457
1941186
346129
256175
1976772
297644
1543191
1045886
1115140
398236
1708442
90820
582371
1438803
1522834
1360051
1826283
1397102
148308
693874
1779614
1669803
16165
683255
1866601
1516820
1916591
605938
156377
123412
1230402
1469444
393392
1079715
264493
97947
1810043
1822545
149299
855705
968074
1212863
1499076
403966
1644321
533194
1451843
352205
680163
1721796
1997959
714541
25997
1900244
1391540
75781
288862
410924
58645
145877
293484
1002987
554890
301352
260498
83906
196730
1435588
48245
1593198
544237
203564
1595512
1842434
1831671
1270630
1756841
146514
96436
1974870
534297
671438
1464246
1043315
1442883
1208309
422664
1458748
24707
521331
1590147
1605449
1344064
1942292
1348376
1591097
38659
1732181
1094740
586159
1884193
989972
1842730
847437
669252
1956665
880600
1770005
1256661
153037
8207
502206
1302448
1965662
893917
1072003
675053
1968132
608640
1336408
1553227
1410224
933298
658231
442284
372168
481110
306923
1321710
1958605
561723
942912
1888686
1293345
122009
1049984
460750
697128
835393
1538941
1713941
1482781
1013740
1913893
40687
1904922
1690756
877646
211328
304291
1239385
403021
697902
1435318
1281400
927840
246440
241064
1384517
177217
449624
669830
556537
1524042
1695770
823947
551669
217107
1835579
1467243
1572185
232526
1360281
669175
272291
1608937
218880
1948195
894001
1051330
1364367
1388110
740185
1381099
844738
1019403
302422
1777480
1473812
656965
823838
179321
1946169
570090
558131
1957071
1699490
528509
854720
437664
1907005
846665
1795510
412415
1041125
340006
1558383
587435
131652
390155
1245444
486296
612291
927650
1888088
413419
1305057
340481
463228
945571
979854
608526
1252696
1203704
1437887
42732
415100
888281
1612150
1449765
895275
759356
1518070
1657378
398579
572305
881302
839056
769872
1056061
1782403
1225789
727848
1963939
3337
1176277
1486169
573029
1093745
393746
721221
1757116
1891759
1604862
1316103
1333261
1128081
548500
1506514
473936
1723032
1971099
948050
1733087
425115
458935
1552441
1965859
364979
1040122
1557672
1533586
1564763
1364293
1809706
1428244
909938
223329
847827
822925
967390
928562
1066861
579295
595127
1767004
52183
299728
637694
1154761
371169
1455397
1721320
1879193
1833387
522257
1207409
395148
1979069
981007
1380413
1889525
1447824
1890281
900492
890007
1871439
856740
1383326
52332
71769
934285
835234
706182
712228
608849
66319
1975194
272827
453040
613694
771849
551967
1296461
455887
1621358
1195764
361308
1415384
458825
1628459
1415953
1173020
1125537
296204
1543170
45343
844262
216991
818004
516329
1245229
1968682
1675536
1680308
944707
164868
1835221
693336
1366141
423549
1742446
1722822
222955
1489861
1307223
897818
63494
1345882
355057
148120
94928
1804484
750695
824306
523476
538904
591776
973250
1381936
1868622
781101
2222
1624346
1542556
208082
1272515
1302128
815284
1457055
1528345
843534
1218504
1382995
138656
659192
1491431
232974
1159591
118980
1341715
1041238
457991
1017262
358748
1926915
1141782
940051
325763
552587
1353023
1484708
1234416
1213521
268423
823262
761457
1150230
1493697
1724045
470558
1634865
621027
1126802
288296
615731
1030288
62099
1829366
947973
732499
1567937
72911
1356731
1393890
932171
244459
31971
1544022
795925
527193
623939
814376
1963645
917878
1700087
1983145
157178
644410
1385251
1533920
1601252
1362467
919142
6998
1625827
789107
366365
484164
431645
22115
1430978
71903
1129459
630423
1014979
1981433
1497832
1177024
1260133
802082
1841576
283464
392769
1064238
1533928
286876
1521240
1860557
1669883
176619
1718604
1372034
134311
62651
1675780
536840
1302366
1165106
527314
1215941
1300729
720262
1118489
1053607
1784881
40876
1822394
1049072
1542407
845391
396745
1780953
1733531
475100
1097854
759401
1939494
1261924
352667
479127
416995
1261487
1831365
700862
1695308
1726942
1674368
1494754
1305390
605749
1361446
1109830
745819
341470
1128520
1836126
1970484
638123
1380839
1212674
154883
701934
626758
582455
1931434
415877
1070665
1243369
958993
208509
919171
523804
1736706
1440289
1701881
782218
1851100
305506
477892
1007649
1329597
708288
868663
1771366
867753
1192571
1695764
1040058
171821
1091264
1022132
742640
1635499
1712798
356302
1050085
1340848
1021541
79014
1119515
1164656
1844840
1854439
1515581
1635620
1811251
71213
382617
592224
294740
1220475
1302284
623987
564500
535518
41226
126025
1136520
716094
143458
1833348
28164
646871
1033092
883373
1940814
2366
590333
820168
388489
77486
1987452
1667966
1432258
560275
1357332
423793
1697112
1803443
126033
1777928
1966117
657760
1290083
48929
846861
646674
220603
723861
1722267
1667960
1166122
683459
1396749
844575
1362049
668137
884092
737310
139392
1812247
1657348
1041809
436125
1116668
672661
345774
609641
1867699
388415
1135779
1415738
1149878
403051
1079550
1427550
888432
1478456
395999
927995
1563179
1290205
501004
919790
1379384
208576
166027
1558344
1287121
456423
1803603
478053
78013
1007823
1550521
1951065
1922462
319078
506890
1038307
1588429
1799937
1226553
483131
479180
1135207
1817622
1156044
361434
1545450
1962623
440180
344340
325560
1285235
807119
1644500
1845304
1304084
668486
1497335
1884831
965834
466619
1659941
1538584
490082
944716
42284
159069
815995
929208
1347582
1836105
1252543
360480
434250
643166
1867142
1575086
221068
607329
1211217
370417
368369
472559
1977682
1042285
786416
922173
477907
1572768
513414
1708390
1318930
247521
837487
989312
610725
1968835
2789
30228
924278
16333
819495
1372418
1677668
366219
73648
1600686
330998
1743025
1355046
1010180
1580787
381236
1965775
935119
313857
531625
1666774
239228
264060
1849992
1523217
905574
1019467
806958
1358077
332772
311263
313616
375395
526327
953154
210985
1881580
756024
636881
155133
1128720
407670
1283680
917490
691972
1855552
806357
338815
1452145
1150404
978069
762132
1048672
182852
427731
1275980
1565872
1009939
1818515
1515914
528096
520057
494405
1539765
1529710
220942
987833
1311378
521360
1316895
1668122
124479
1204117
1196947
335192
1526463
1968951
136813
299400
483556
968543
919815
874493
1738454
560967
603845
184739
1140476
1189004
417001
382052
1005402
1416168
1620915
726269
308854
1824233
722968
1040778
291763
1659565
979977
119450
1582078
1186982
561902
844884
754588
112047
890810
905310
967259
1198365
1736924
91809
1981270
877528
925782
572011
1559583
812895
1778096
428878
1021745
1554476
1384182
444221
995084
586636
753028
95161
1139002
509357
1491795
1436209
1613953
283487
845337
1007045
1506839
1090211
592497
460686
1317653
146421
164230
566312
600939
837621
364685
1430816
501920
790054
1161541
844621
461657
1613099
884461
547674
1171926
429356
1329961
726215
1137667
243006
262871
960136
732001
51548
1574343
1643265
623929
1390500
328815
1845426
942430
445005
21955
1528363
833672
691647
229768
995164
906199
1322071
1472778
115943
514352
689646
628259
1154095
1573555
133554
332708
976314
791508
453487
1198194
720851
1151558
1988575
1475066
1322667
1447396
195851
865816
1348875
163826
1226049
1282910
1496955
653799
945928
1643611
1781024
1717542
1774896
1897545
1672298
965724
513216
1131963
616637
481019
356764
791814
1939960
321125
1299490
1190556
1971555
186100
1651196
1643344
1931264
1144198
693225
1027366
1502270
667670
420238
320749
462681
1156123
153165
741141
1218971
879176
1187915
959606
732503
1711255
1473640
489410
426182
710843
539963
1722823
557880
1456994
1406517
1700596
784112
559227
1247178
351781
1279396
653808
658662
782631
281061
1489953
1585729
666292
1506611
143848
725383
1428955
1938643
1268160
80684
1638344
993154
1656022
50523
511750
1838541
1196503
3810
1231878
1663979
1649989
718058
1787951
170296
1979881
22736
1635267
1866033
1911763
1847635
1821072
837980
1334376
1511717
584906
27481
974736
305200
1629403
1362484
1981454
385979
1303074
921714
146583
1024538
1702007
1934200
1285495
667303
423984
1829506
1843925
175087
1021404
202359
1661816
901307
1241252
1695871
88013
1083433
1833508
4247
244083
655391
1322361
1301324
745196
1587291
26639
755179
857595
920865
85617
863661
1983396
381868
1221095
652846
1869672
1077360
420436
177146
1285979
1339539
1545086
1470665
47468
228140
988611
835561
295729
1036703
662227
721113
912456
543997
1615232
530230
1481785
872467
777040
1379618
366918
626345
1721315
1845166
877477
1251176
698837
1312685
463934
1144188
1886392
1437821
1486646
133871
904174
1685759
1722367
661527
399241
181508
1421815
649329
943682
1331078
1797142
358743
1824627
1149667
276610
853000
159045
1616029
1848484
576238
183250
195145
994381
1417389
1824842
1081151
1635490
991101
597753
573813
239102
1543534
564633
1481110
353311
826141
1217524
564676
489604
1233121
1127595
42808
1479258
599356
22643
1502138
1682843
319550
406146
1821650
754890
1592411
1970426
8094
541834
1055620
1127038
1206292
228498
1459933
1725973
1284446
1633254
1851353
1002980
926769
777926
683198
880453
1762356
233428
1814312
1612363
1758028
1308855
1852502
104180
272722
472810
1688821
940282
719821
1685728
1375132
537947
71934
1386911
1980054
530826
1682954
15607
81384
1980885
1129232
119525
997298
85063
288081
227356
1136472
422428
1954454
71197
746289
1349168
1989315
421763
549603
1461252
908267
642893
436580
329170
1953928
1512316
330177
1931063
1556816
1045246
639233
106453
1181481
1817203
1492646
1954109
1435878
1640052
1783913
101021
108577
1668381
1123126
736791
1873805
1707531
1933781
839379
1196030
1838871
707118
1291046
66285
152143
272419
430053
1664249
1164057
1835221
548495
1161730
398166
489965
1700939
1261290
1142914
1217940
1567968
731917
1732775
5538
788325
1457961
1290480
425812
298427
1846672
1709372
636605
1680347
100058
471157
292235
441670
818707
1374644
462436
1310969
172552
639202
879903
987727
793850
357439
1949236
735385
973028
1907704
527940
1318947
1661125
939070
37357
1730871
1182984
1021731
1870014
1712840
1683988
641514
530377
3706
753764
359682
1865188
342754
1054644
1228873
1170292
284469
179889
1973957
1358082
53737
674684
493792
465173
992438
1583151
684410
1710708
1258193
1810427
701603
179554
1971681
724381
624531
988001
1856736
1232619
119377
1299030
118004
1346565
1805019
293960
1025559
1500504
1941624
1723420
195316
1142358
1003925
1050075
1743627
1944549
1595966
619927
1153336
962885
1986960
1961758
1051309
1963507
85723
1210100
1281746
1477717
1800271
1064304
90906
1127928
1506628
304114
951742
1220874
1507178
1094344
1046408
1100619
934014
1652724
31456
1230874
692754
1057026
1979678
1702842
1451032
214346
965273
1252386
1626362
613690
1039489
677134
560164
336926
1293370
1378247
685243
230842
493712
1452911
609493
240224
519445
1695389
294800
1557508
1419510
1127402
1220467
259577
1323711
1065956
1513377
678813
652308
47766
180288
1723101
984666
1111027
786559
1231890
965909
1729272
595780
1838663
837041
1757763
295174
1899364
1519279
88893
66115
337779
1736218
471882
968953
1238188
292089
1301277
1689729
595767
1829771
1250507
1780870
951126
187469
438140
448962
1596738
332898
198677
1269863
1275139
570664
443060
1143308
87177
589078
1419107
1209077
1698252
319781
1757410
1893178
85033
1289581
481753
656775
1743769
880899
1280941
457988
360145
1265793
1713393
1773194
462485
130976
1930520
680940
664101
131167
109479
1506318
790506
1029113
163267
40074
1257185
1830522
1539581
98240
254473
1119622
1866922
1557179
437568
950134
1478764
393728
282935
1780645
928064
694517
519011
972707
761811
42324
1617939
804601
441462
685350
1810410
523095
1259211
488005
16940
1549266
1936410
837217
660662
774486
95264
203078
1569225
402400
496216
201614
881550
1810662
125217
1128201
350591
900462
1343303
1031069
1316013
364444
1424268
1166906
1322536
439906
1120581
1042420
1133763
949580
802718
1310570
699188
1676763
773244
1033019
207343
980940
977202
1026476
1452878
1949790
1698450
949185
1692487
774314
523938
871491
1206469
1938653
1778322
650172
1426156
916912
20108
143184
1661065
712015
188044
735486
1022932
890494
1629953
1001776
1592161
131802
954353
617596
624410
385874
917399
1429658
1629156
38326
1823044
527724
627324
1907846
184634
820460
1760608
333603
178858
1615082
623193
193018
1164690
1080707
100911
405976
936159
732012
245949
1843005
1768418
529329
1089177
1121207
412304
1316108
1177366
513777
1033008
1542042
11632
1094243
1866363
1302901
1784613
1737319
1686305
1260720
1860532
203871
652959
1313163
1434257
360198
419029
1911537
448894
1191590
931010
1082429
1507952
732646
1494275
1494123
1552825
647028
1240329
212982
1427149
1464286
1559486
213691
1383668
474481
1658675
437257
654948
275596
943621
349028
769868
680199
1341160
1514554
1604
506072
1606089
499556
699155
1619763
264042
1602720
95535
719098
109492
80596
742956
177190
1867466
243154
1074101
689027
703593
113950
1154365
983276
452583
751840
191328
968630
1915677
938254
899386
924632
1437212
1756471
448804
1478161
1831169
1301030
1101852
1577376
731399
687723
1536857
224464
750293
868226
1846015
1146921
160952
1156300
39929
657530
1924930
214231
175636
1695800
1007789
252196
113999
87912
1985729
1706247
189751
894142
1467797
1782077
1098805
1781076
14569
1412187
1716221
1020583
744719
1803697
1232695
816435
514840
1728542
521364
1726162
1555676
450670
76451
56001
1514438
1796883
585924
1994083
825138
397230
222808
1592321
936555
1981790
1087028
1750484
723121
128315
585597
1932671
542396
1777221
824019
474254
501594
112295
580035
130819
983647
320266
1765819
1276712
551809
1760505
1626627
1280475
81381
763833
258794
1032039
1031844
1371767
906756
83728
1121779
1005533
216750
1185869
1318840
1247823
1971379
141765
422257
395507
449403
626444
1444667
1680035
1468942
238797
202533
785932
77322
738600
1616964
1971934
185441
1664324
858506
1672772
1812599
438897
16798
1516210
1789024
543733
9601
996567
409040
173268
965132
1692006
525435
1965909
718955
1707185
530986
616661
1180029
826808
1661686
1110097
1715484
1593624
734482
399383
1135385
1780537
614680
45274
1041144
826212
734706
869950
1101259
818475
606983
1522030
1336591
1350622
345812
1569057
259271
1306540
1580708
596373
1665515
738933
688851
1605938
1985249
1346589
1937757
1927680
692995
883079
1547271
1520878
1786547
1323023
1108843
324885
941558
1066561
1148708
817327
861510
49907
878505
112512
529663
1384890
61482
659734
881432
1408627
992286
1117921
1581239
1337452
246488
1044745
1242591
1099833
1733362
976634
221985
956479
1848873
1707410
180628
177882
1748789
1870974
1569368
1658146
1554905
1086831
951502
935650
1630278
1589237
631966
946044
1728209
1873951
1288162
1245134
1770278
1356523
1810143
1698055
862139
1506068
22028
414735
522085
1482450
1607900
1926144
773247
1391611
1748949
1299756
1559390
834192
1024242
1121139
790780
963296
765163
349355
754375
1092071
1398120
56293
1116516
1298644
1040916
1669841
954934
190354
192315
904753
1980501
1479163
1481807
1880445
1438198
281691
474454
1313953
1274622
1329003
353969
277979
1556496
1293253
96707
1109262
1854415
1234944
347207
1290412
1142589
1181995
297616
1208057
945430
1316495
195463
215351
3047
1820174
436528
111212
753639
1611635
788181
1321240
655156
1853475
1061827
1104487
288841
1983789
1824522
1914624
57924
1181509
497282
1119103
1578360
1008689
34750
406699
1908787
591795
1810505
760727
417017
420893
1411646
26260
1236001
495372
1621952
1188689
1906715
1667010
473514
1047473
1622672
479691
338946
829349
1711341
320438
1797302
1676127
1687063
66132
1324925
1466277
1439120
1544005
1405143
1125869
1401985
1487622
403756
861006
1781487
1980199
1822172
274797
1233923
227146
337991
831253
535797
596930
398060
581174
815163
275377
391414
878314
1678923
260811
1686919
1481735
346292
402526
1423245
1564660
1842814
1860144
1807443
1974829
90861
1943249
504034
213200
1008535
1464198
1498806
1080693
978969
1444789
1681113
843907
813006
759119
859585
491446
305289
1199361
1522914
409135
792949
560648
1614250
392315
872471
911816
841422
1201644
1770337
1619725
537717
28720
1170036
34155
646397
892894
1281050
665293
1173970
1202905
224879
504639
1934037
162395
729784
1936660
1442043
1717015
1414810
428422
1159741
875727
386567
970531
1366654
356813
489095
336950
928442
1425224
706519
1068453
897288
1448252
95468
563223
1152190
572099
1519758
272518
787560
1002741
173508
405122
1527519
1046227
254201
731975
1498101
1881889
476225
549665
1884982
1254222
752821
453690
1302629
975013
263035
618467
1207834
1132456
1318294
1198561
358856
1981143
396526
1618772
568021
40774
225356
1733038
1597234
348274
1272781
669608
1568268
1141279
1050439
1308065
1823505
1990397
684245
1071392
1840178
1431360
1667027
86547
1631715
1898255
1367424
583330
544118
1328143
49238
1951969
540106
1202367
1561260
1256234
1997542
884102
1723917
1751514
869434
1148934
1965811
1618775
1118661
491435
1156610
483420
145020
264400
299420
1629048
797761
1656375
1733343
1821133
211608
1152217
578378
541039
865168
520566
1712920
1410320
1538694
917057
495213
663547
996245
243413
69809
478712
698401
559065
501925
50127
1584607
205499
926953
1666299
1062803
1008628
90870
792267
713199
1982470
1876082
649168
641101
1293093
47069
895223
677892
122625
1299538
1611242
1005209
483166
1614179
472646
1419624
1900223
51836
90247
1891229
218840
1225668
1958323
857258
105378
386053
1485812
1874572
633082
241722
646115
1636246
642855
702205
646661
766991
240524
368476
1739878
421198
1041668
62069
22142
453566
1021597
1734844
926522
287127
299659
867609
543269
1774573
1902280
1032705
417104
122626
297759
1029176
1412379
523532
476700
1434625
1158259
1185731
1448090
1247701
923701
904971
1965081
1892467
1226770
1135876
923248
476233
1356251
9828
1484347
1368038
1840327
1525247
1310843
1594405
1516933
1972049
1341144
1537685
1222316
1514344
323739
1617045
608070
1058493
47864
928986
1086081
1619342
1391372
1823983
1183294
375531
1761750
1905338
1118902
335074
1603759
1018184
383751
447591
1318016
463372
432536
1576506
1914875
64214
501133
209514
1339804
1838698
1391961
1887762
1082145
1354264
1426181
1452225
1546698
1467129
1905988
1897602
524736
1546562
990472
1903180
1104560
1498220
10258
1345741
999860
637222
980273
239319
1234571
1102510
1106260
958973
1956783
1452779
616887
1948067
1863472
658868
350985
1090765
1740091
511600
316101
1999747
979711
949323
431365
475690
117809
126892
1512981
526113
1989060
1023474
1544841
612208
1358561
1481477
52989
1685000
1920472
1704087
1419596
1541446
126363
1031307
1486166
599027
1424307
501291
851352
726709
690
1947506
799604
1546323
717826
160059
640924
281483
1948037
1331986
486086
1493831
459090
1184830
1762014
1862898
49820
428666
1178808
1055795
248892
477209
501771
1666596
1445728
999041
525051
1054463
1430846
491701
794151
1365094
827503
1733719
1647201
1003913
476771
1536772
124157
1335002
1394865
550803
37202
324236
546298
1061479
974557
723253
945458
1319647
55648
262376
1968407
993164
981092
90114
648912
390542
1179266
1977393
1994533
1548621
582604
808153
177558
664232
1523123
1047009
617253
485781
726002
695335
1951971
847799
1328243
1964130
893465
556572
1018008
179625
525391
1758180
1084827
848799
1505412
1648747
744124
625069
255588
1352963
436951
449928
512590
1732754
1261988
468398
1978994
1526528
998402
1774769
320812
1694743
1866207
128074
498578
1821428
143265
1063113
62588
624840
165715
616603
488094
1756745
1119480
815074
545080
1402606
1521796
1628301
1316420
629280
1277911
1537788
1408734
957302
1210727
1989474
769531
1124327
1260037
632000
1998614
243717
946364
245088
1784954
495292
1929474
377894
1437072
1562412
1349424
1924013
1574789
1741551
1899036
1093724
1074659
1631488
1688135
246358
1375221
1707072
31374
471844
429985
957803
1378144
1621665
1214577
1866185
1574814
1961198
973991
1592585
1925131
277918
742478
1957240
1851051
705932
1150380
1008844
390594
1604072
1099915
1961016
686290
316818
1512904
1789144
1116052
1322548
1182108
1256565
532588
1721179
971605
782677
513130
1071850
1713677
1288073
183878
197519
177598
1393253
270966
1223746
1197721
606592
109474
1795852
1278435
1908109
910795
1278582
1896811
1385121
61120
870061
191080
63437
1249936
88798
1419262
1427658
1120359
1266624
127961
726438
545820
1523205
304592
1659012
110356
71958
862244
1791417
1502803
430507
182744
511297
220086
1384661
381794
946768
497396
130339
1914949
48372
440272
922302
1522941
1030925
1346570
199609
1105290
308467
528350
1833368
338401
145505
1344363
870517
1854651
1666217
1317210
1652158
1745260
353794
1510748
227563
385684
1425300
831016
1294341
1458299
813636
1283994
806293
1634933
502763
113964
273143
1436009
309788
625926
5172
470120
1255461
369519
1832308
1504030
1117651
1590170
357673
1126958
1364616
827736
1500943
1065726
1035200
196788
1354428
880178
1979450
11490
1338798
1214626
1551126
259270
1641470
592924
1116920
689385
763930
1914565
1517494
781090
884798
1452809
976995
472410
846563
195226
68540
1428114
89924
449299
296947
545895
1900768
519509
1557594
549042
634577
1824120
857424
816234
778495
1114116
1500687
27034
1457551
1613993
1962071
970813
1052698
1362717
931437
1449877
8454
1326462
704325
942405
245362
1755611
1168736
660960
1507532
3295
477867
1126007
1264811
1326815
1832802
1149487
153086
1245051
928730
1073826
141759
1762246
465163
282509
1152624
1443589
1719612
1371749
811263
1040184
1701684
300319
1992701
1470284
1927174
1085767
1818120
1949315
44668
1883776
720768
1258147
1236621
1510426
551253
226830
642444
1354540
233960
563838
1803032
1006584
1651024
1010321
1538419
1670398
1177116
986735
433939
609816
115367
657086
1186699
1994918
1057345
865480
917096
1638597
1822620
240508
758802
1485744
1056806
90714
1622372
1494530
963439
480762
657595
436074
1659626
612946
1321320
306743
1973555
1585000
147714
1817887
1370637
509289
781146
1803067
1774182
39725
1648839
335097
800128
1645919
1467346
1308389
983951
1315153
1294234
143200
234933
51518
1827758
1669620
1133746
927101
1007757
1141055
311068
1329975
1711707
1248003
1815102
1808295
782902
1712430
276854
171264
461821
281062
1614407
1143319
1495343
1327574
1579648
1657913
548743
509052
875134
699043
412290
1944951
1972036
210118
1078755
338350
941328
1119643
1221264
1533170
965521
1519521
1329262
1353706
1302257
1606686
662383
1967554
583104
275363
1214590
1854591
1730160
1123403
1436076
32573
687126
268991
1967008
426203
281662
691750
579435
1243045
484528
1932633
1814247
514143
173568
262076
1031821
16621
105498
511195
1662946
1234748
1115698
1545136
326493
790005
323149
1436452
77495
666333
1365581
889594
902848
55246
790695
1348006
213548
1130395
1147691
528106
1103000
1002499
941862
1311158
284268
983261
1347409
672861
195883
526821
424115
1983578
854743
1748567
617484
574009
1195052
364522
999137
1088763
1259418
1056531
1412493
365968
1456801
1204238
607954
1828347
636302
1907336
1556856
483650
1827078
644044
1471717
1572041
721211
1532916
1096147
92024
1310711
1276589
452108
971299
478151
1077420
62546
1131429
1721789
147227
729354
301584
1326184
23501
1852193
1706343
1206560
1242666
521626
1116828
1996574
1465572
1396440
459497
531723
55329
1533135
449621
811985
9234
189661
847834
1073480
804969
1408154
478504
305020
649092
1895490
1287605
1696074
1443593
1000947
964425
1672634
1986523
1486408
556850
1639459
586038
193892
820677
1772648
180841
709005
944793
493778
658765
792376
1353254
1782545
730992
1414241
1865236
302349
1263103
792735
1739875
1390698
1034026
1581175
375090
969973
1461885
1915497
1661263
1352093
771920
763056
392278
247918
1216041
974901
721734
1698063
732218
951877
29277
1440647
1944373
1188349
1786117
721268
1721233
61814
167929
399518
937173
1887141
809291
846432
1145553
1767196
1137256
1355203
1946872
1088189
295134
1048296
987760
720886
431523
1989849
1673103
902058
795949
435215
1508355
1800654
1500451
1213701
1731439
95050
1010956
1384957
1729743
1167908
340364
1133677
712465
1123968
8131
852480
952444
351226
681133
672349
568396
1260012
828113
20878
852735
800083
794544
789518
815562
1127807
1298426
1940642
1164970
937208
241937
1114676
348004
1240406
1925785
1636159
1445265
248501
1537679
1372451
733362
430945
1286149
1314995
1609942
1899869
338864
1950411
1314192
196343
780004
1921456
825482
1241058
773487
750044
688295
621216
1176098
799572
478842
1560588
656429
899266
1514270
961972
1710321
835936
1056245
1635217
276155
1141565
832680
1853516
1518922
1774204
1088714
1638310
1949167
613891
1945456
1465322
474110
1799985
1279493
1848685
1562317
1763991
1071801
839434
1914070
981595
1456523
1702779
361564
284326
1994685
758515
1455472
1110655
1710352
501196
1643110
1331613
1488255
1087320
234415
1757776
1805055
314273
857190
1029297
148979
163272
706454
28075
1325354
804780
395064
1320521
1216116
214006
1109338
604725
1381670
101937
622310
167036
1814390
10512
1546834
485986
1010509
776820
781012
785547
756106
272958
827569
1872940
1457928
415112
1402579
1328317
1343009
180829
1324325
635952
1941297
1487622
1332807
507065
1099230
572511
325919
106007
749339
1113868
1256927
1625127
1016686
695636
1150177
1264404
232088
1339559
1484601
601159
337059
1057559
1359323
1571103
1607151
1183742
138783
1759379
1133401
1900392
1890186
1554695
178522
732829
69240
1773675
728889
694231
1240794
859518
1931997
169297
1955616
1865236
719021
173046
1253289
1405987
932214
573014
574723
1525039
353333
821794
214948
1630574
1000299
1052311
1511934
997288
558042
1325243
13537
735667
1532777
169285
167590
1178021
768205
462671
869770
1452058
394351
1425976
1612982
227040
1187707
176510
838048
35771
675057
1566571
7509
15768
1005295
64029
354108
1789528
1397634
80465
73048
1182480
1147363
1900071
1308600
297197
959337
1977918
1113889
1565962
828604
1684783
720624
684892
1550076
114620
544552
13424
1566750
91254
1741098
1195343
746744
1708926
954591
1400188
529150
362537
146405
842047
1173061
1279960
329591
580978
1630228
245451
1304205
1716222
133765
1278652
879446
372931
1138978
1744778
556156
343961
1264197
1395171
1737128
1451511
236895
1317216
1138390
1644049
1722055
1513098
566525
1102112
1230009
1029146
1501722
1155135
285122
1290633
20362
1378241
1787935
1842612
1896751
755659
860140
352394
1689356
249168
1708900
1003225
1310734
1736131
1710521
296888
276612
632891
111498
1051486
965781
1869385
605689
1467849
992122
1375212
1952823
1086301
94195
779206
910439
1834066
535139
1369201
755746
1329669
125862
572084
492899
32261
1385712
1518058
438399
748573
1008055
467498
208005
1422956
675334
1318068
976636
685476
731500
177544
745526
204750
1278196
469241
1833242
1320331
1411691
1568146
904698
15893
1340210
1301696
1608897
1208702
743357
898653
193079
1353047
1941049
79475
1990743
1003152
401825
748846
229646
1841345
1879259
47657
929484
750464
456356
203627
625445
1717820
671867
416911
1056249
1535326
1575363
1546520
1810518
1039422
1427270
1783379
1304312
1663898
718939
86552
1582954
492045
1998758
432366
1904611
590519
411305
732560
1051959
776625
1892399
1974898
243743
1982904
914916
1749402
956144
608029
315095
31980
414364
1275216
610636
1218730
1912809
1983989
361008
1690306
567746
189713
725335
304813
1370082
1969585
131892
1069735
610296
1751018
98431
1613319
54041
1105016
1761021
1570703
144342
1435633
1536853
919783
479607
1534661
398570
1735871
1397504
820045
1369953
44462
175341
501507
1885320
1307874
170374
1764012
1204695
1535578
1635333
236693
1217353
1663886
1617773
897625
621793
205675
1247728
560399
1103464
497725
1348454
1031637
702918
215758
1984100
924871
257972
716044
1854758
1497579
865178
1898519
128821
844818
1283138
1448284
12855
1752606
201616
1998834
366001
632986
1682291
1696439
73012
989472
1505731
1760147
1573693
1692335
633158
1656812
965594
969892
5742
730413
311890
1362426
1581670
1672001
1493688
769395
780981
1937551
925279
137033
489438
458754
665635
388744
1038259
1208708
435211
842264
1228230
683769
919870
113024
264833
180246
537118
1764559
14134
1027616
793410
472707
871009
80439
1336209
936376
506434
1669166
1691535
772121
1718257
1474104
443741
973129
761155
1426984
1453115
693699
192482
1867735
875572
1137255
258233
1101434
1500424
358363
1761577
1052549
1488295
742596
1458031
1980343
1347741
1011892
1641153
306059
218659
461554
1417384
20020
1272907
1092677
1494647
847652
1080530
1440178
1057070
1388506
303463
1741905
147956
788444
309743
1765146
963173
133469
892643
1658663
944156
62756
967308
380243
1223255
1936745
476557
897590
798588
1401170
1392769
1681022
450978
1775328
1949076
909422
1256047
1243699
1803048
773335
1567320
1527161
419915
995191
1947145
682450
22299
576185
985163
849416
1115713
394126
624291
1482312
1860044
1687118
1366430
741297
270270
1393905
1519863
1197388
1378926
1253903
63203
992374
1399619
1018607
1633063
723835
947113
941746
1766864
1844109
900984
1481302
1250759
593644
1651219
728064
1315512
331543
528665
347255
1956321
1870220
1691709
839498
824966
1530081
1582135
678840
27992
1070378
1490089
1263854
475254
1774721
1676791
914171
1416514
1318256
666734
325063
1586950
564038
860232
1707130
1801259
1462093
507090
432140
1059869
674752
1848469
1498386
1823640
1508105
1576050
58735
929642
157774
1313045
707873
191151
1316196
874050
211033
1866580
41626
393357
257740
1734722
246442
1002697
963837
665562
1942625
92274
871860
995606
750526
610386
1020724
811268
1281184
249755
1741084
752055
414053
1937473
378713
338132
1412446
1904322
629109
867792
972225
1024186
761161
1477091
1963663
1400316
272904
1982935
987995
1481890
1284130
771017
1238036
568748
1735773
1555148
1752563
1546040
1777201
1460110
1818607
1526253
1107675
1698178
303153
1150277
469533
1718836
1556421
1817088
474210
1966999
1300493
1257591
1411395
993335
902431
1547684
171328
1178280
359420
1504088
1613981
1676505
693412
503084
1016233
1958862
948397
1395423
1075238
1118136
379538
1337092
617526
546575
1672761
1199254
346509
433374
920771
422291
365801
106984
1015636
247734
755477
65634
1594914
1420068
222550
1998740
340523
992452
277058
804484
350317
166610
1204890
1083774
987425
1029451
1760575
24213
1933252
54862
1525808
994893
1733831
1252348
1667796
170638
460498
81082
1463465
1725032
1000301
1061202
1883370
254453
1810731
430666
719234
1016470
1637308
1800795
1731813
1772056
67579
833837
1020932
135863
1109846
607418
862138
1455241
15611
948131
1392564
1883206
1238134
1893818
1865624
107054
511115
1755576
37284
214911
440588
667856
1366356
406145
1953684
1198882
1011072
337019
455124
1966832
338455
345090
934928
402504
886112
828013
1317521
516355
691868
980691
1887861
1236102
1979145
1559588
1256025
432450
727237
1149619
345789
510005
886085
197010
280262
1019636
155810
1623467
1809714
1941854
1910115
424584
32933
582108
457763
929760
583189
341880
1150543
481955
1926725
129727
1261473
1253890
1461054
1040222
330458
653097
1350513
299457
1578059
96494
787380
104398
1739925
521264
426234
775434
1161919
1476254
543166
361241
947369
1593914
1965938
1155148
1192486
920414
778240
553426
623269
132250
1466695
86983
1805475
1995109
1786949
335580
1064230
941030
1271891
51652
741548
80230
1281492
138456
274416
1840528
137278
1672869
1142514
1355207
245972
945174
1654023
217124
606380
109022
1353341
723016
1311994
526710
222736
392836
1067421
198032
1406322
94649
1983713
5569
1957052
484097
494843
1216428
1229953
862126
1089432
764892
248112
295768
1409031
1575455
303756
947099
1618001
1318226
1781923
1088408
1076411
1771700
1616063
1320334
1349482
76751
566651
1404623
153737
1366248
1788615
93742
429532
331859
128502
605919
1803184
1782540
1315681
983030
134465
1108187
1890770
1387544
1692648
946740
1782075
608186
1319985
1011953
565667
111185
1880738
933034
169993
1526887
178567
79989
947431
1564145
188791
933724
1137484
152185
1536190
48574
1672328
152398
1320594
524432
1245825
1380422
1125210
644304
585978
1506519
983106
1331295
476948
776220
15623
1995781
1397624
1529116
859238
1733417
1431022
852558
928658
73673
1058916
1459445
1415429
965183
1083764
386438
1920022
338918
781963
1668193
65895
730193
82030
104175
1259018
659958
1457220
468346
1415506
1117743
1303134
1561954
844331
84703
1411430
99131
102772
1840187
793281
1283820
1558518
1012311
282667
1912451
1812096
1935044
1847071
1795587
1726694
1340006
1167538
574470
1303536
1238043
1398044
1170550
598070
800945
47269
930621
1237779
1575524
137237
1755134
375858
1084943
466147
1860066
1929227
312722
198645
612371
866048
1874542
1836301
1577060
261430
354431
594246
530632
424423
321008
774542
1167551
1526386
796549
96873
36630
589461
383681
1311324
1869882
594234
957612
1809803
248916
1302938
598985
1909888
1181400
143207
1685255
106514
1157566
718961
924756
1174739
1614377
1684307
1700083
1403175
1676327
592397
1626894
1161123
1156170
693399
1757432
174626
1441317
925949
1715931
23377
1329468
1036168
790872
769367
539132
1206381
1423103
165564
1278161
1756661
1460392
1433186
1819375
1025777
249174
45664
1547893
1340580
1599633
1073650
479921
619928
1142253
1965504
1417290
805878
846153
1207439
1519277
216436
394834
1949548
843720
285087
1876474
133618
1089165
80514
519632
368206
432304
142135
198945
1776046
437084
276006
505552
973528
698230
1479641
1561884
1876048
123950
88333
1354370
1013124
1350757
626049
633037
195463
1230203
774616
1592605
1359679
440337
1872611
1864107
549196
1497376
1403041
1320228
236470
1478187
1238183
53725
1837182
254814
959810
1891464
1188313
946971
839433
1658309
1922822
424064
102571
1898777
706894
752808
132145
24384
652308
1967512
1435175
1788584
1022602
635561
24044
1455798
1000901
960461
513929
908259
186807
931715
330736
1846239
283249
1379311
208623
337470
820711
1189684
1601907
944952
336922
1263021
1947700
255015
217141
231
277230
1546644
1524020
1655376
656076
625684
224375
392896
1255913
1491153
1864984
800334
1122031
824320
322797
7718
1498187
893558
663653
1754732
1793044
1237959
374546
467919
1013467
1975919
158291
1832614
1963913
931538
1430155
1070060
1646760
1263312
337728
622567
1933024
850738
1994338
1797880
1666776
1164376
690472
1220558
467117
1637429
1556669
794177
828111
908452
298462
960807
1684606
1718763
656642
1080782
167765
486411
1568647
1555497
1732506
861971
964183
1820262
1480057
1990274
904681
441170
222049
682470
1429225
756318
774549
639009
1185699
61255
1925851
1957299
1792541
1066116
1871713
1108354
912964
500111
1537469
820374
243629
1967134
295539
434015
875092
1383201
888607
1292219
311377
1466858
1255120
503886
1392010
1489176
1174294
684347
291021
573821
809906
1089695
1326901
1229290
1081016
1658654
166369
1097641
338839
1805929
1653939
633486
500191
619465
1314945
1611049
1604322
1609933
1610569
1476661
537810
538186
965759
375794
305377
1923746
1034184
537536
19080
167917
527362
1173517
1614450
1544964
1929399
1501922
1135748
297058
1435219
889855
236916
856611
1945242
673071
423795
513936
531601
707104
815048
831963
1173106
263274
527926
1275318
242422
332958
801806
433702
788067
1822274
1826361
1346279
349423
1593148
823716
1460839
519274
402232
1266080
658901
670198
221002
281120
1733268
510953
1756302
757939
684719
1840942
567319
1093242
124890
1807748
1469056
1947789
1267644
1700561
906435
1834322
238076
1491493
1907204
1840979
1457958
413477
134823
360141
1846356
1538097
1959510
1428904
522473
593870
1665316
737765
1294763
610043
1908323
329576
163595
2843
755383
476464
42395
776832
448748
1125371
397605
1530321
30479
475055
1856128
724697
368413
964249
1783795
685692
923576
702067
161949
1111602
402883
121761
1478169
1485130
1655671
50370
1650198
492790
1492677
1431029
274722
882286
1181756
762482
1936210
1403538
1024418
463162
777768
1636365
1989887
1903299
1215816
23630
525401
878209
504218
720840
490665
569680
159033
112059
1775278
194659
1476500
1744826
914709
412579
1606858
987295
385560
374429
1260340
1697520
41575
740517
1133090
1727975
106939
1038791
731578
296143
348244
713733
569991
1033867
252003
356615
613181
262526
825864
34134
1325378
1340570
1388232
1276981
1856051
1577438
1122460
1779561
1136100
1899969
1885178
1353051
1250501
723851
1607068
909060
1541297
11553
847592
694874
1585413
1330076
231720
136951
1561690
795408
857185
1426950
1122229
1636443
1534647
1742472
509823
1570935
1575110
1205601
337536
404861
1291980
675240
1970114
162941
976751
1999041
1822779
934680
1718315
1351645
1424191
1401433
1382265
622509
443410
1021399
520051
57840
1866669
1450785
1412844
961598
601065
1076222
1568327
392074
649063
1866585
734652
1940920
1715110
10841
1006121
679498
922391
1964674
1253
581424
703690
1618141
118498
1159500
1545301
1482657
1363201
17550
1059766
495060
1867554
1492668
1907280
1865675
1508008
798504
1207770
493187
1860929
1068519
42133
435847
850365
1954780
354346
1495479
104804
1846206
604639
967897
1247326
1575466
1410470
1926377
1956458
1379795
1777870
1999269
689105
1073848
1899476
1607652
672445
1419960
1063141
836648
105354
1247636
1173677
1920683
1528643
634809
1956992
1301967
1358189
949214
301415
44941
1416239
837591
1116508
107319
25556
414367
1278216
18926
895466
1666390
344258
774644
575800
1497484
1527441
1612813
633098
416493
1610562
123848
342402
1925233
1713548
700259
705727
83740
1565183
537462
1632007
1596556
1581454
1817725
93550
1906036
62027
1324059
1394136
228990
1916073
1186091
1888159
1879429
1668903
303303
533061
767700
1695178
643078
640148
198956
836096
129568
1112873
1073533
1607942
1401453
664314
1503954
1706279
485077
802716
247032
1071453
123079
756842
531141
1947172
1461687
324420
1228752
1328720
825161
206970
1196082
576744
366903
649802
249840
1902344
857018
1965433
565427
1440170
1447237
751170
994494
1362030
1149643
369469
1426870
1636434
638237
177974
176595
1426980
614386
205695
1617164
168376
1026405
1832457
939387
1536810
1443048
271387
1540113
886018
756685
1831094
1030485
1556692
1290528
1858952
1759084
1326897
720225
1108029
201844
409774
553648
1991134
1938983
1753259
504026
4513
1357905
573063
721183
348899
1904119
1277098
510314
1758105
604814
629848
1645213
1400493
51974
1896823
1494810
768444
1967872
1803398
792213
44951
1851764
1549824
500042
1374660
1351954
1167234
629718
703676
1981374
985893
1843999
1635657
1129299
969691
607057
1856143
959255
382033
630710
245083
917552
309308
1912921
1148808
462346
1677627
754263
745659
1721579
1745849
213113
1774193
1859274
1290712
1569352
777285
427365
1218724
1983867
753620
1636458
1915033
354826
247246
1619019
703964
1472840
359459
1918429
1159095
1194827
923128
1282869
372357
812309
1885025
534598
994616
1085539
1333268
634905
1755675
979881
311043
1161624
464342
874020
1815473
268898
8160
1424547
40330
373153
1230867
858113
331236
528665
876666
1533290
1969742
168603
1366124
717340
1333307
726948
1472895
160602
181838
1450606
1594541
121679
1555382
520826
1307611
1915879
1397770
1635320
1458423
558971
317914
1640983
739058
1736097
781399
1971277
479225
1626412
1313906
949104
1643413
918415
463467
1020017
1184938
1730587
1932984
673114
1398911
1520339
254601
1970554
747099
392761
1292950
979623
962041
316069
1975087
513851
6264
1196137
1539964
497937
1610598
1958554
389139
697814
1526883
708334
927702
401384
1375464
284743
1066997
1106611
431214
172136
1184685
441708
1083078
827610
690935
1409323
726451
1948910
1422776
1494647
1860536
1073071
908962
1078644
1866288
671580
189115
121793
1068112
993934
556604
1822181
1134936
1810705
577568
81520
1704288
1448597
452010
1618228
352261
581570
279808
188646
1037329
1585096
1756133
442046
1523461
487157
1628151
1107468
1496561
482949
1902320
925598
1124754
691511
276209
1907421
1203156
218189
1539310
1951296
1471734
1568354
1107157
1003179
765684
1663455
1222510
1993574
1921426
1971073
1525487
1813860
992537
95041
1052997
453053
1229090
47555
1259805
1022154
44798
86044
1249562
738609
47499
1895039
1005224
1838243
223435
417671
1743114
671798
1921950
845938
415698
1318385
378013
538190
439794
1595514
901395
1048088
1583765
1374511
1815395
797102
560362
546316
1182141
1706289
1495845
696228
1652325
1271387
555094
1592031
1334280
1058460
1254971
1245086
853574
987658
1066622
1398438
961573
519518
39588
1017876
1205596
25407
1325446
832383
959157
152679
878579
334173
396021
498604
355413
1660529
383451
997386
1527682
376483
1361358
620790
1413040
324645
396738
1510084
685466
1700467
966204
1359486
1611453
145948
1605513
49332
1569915
1077600
14620
501268
1417791
402046
409237
254776
327826
294401
1750102
1568080
977220
1238761
1309805
727219
279703
1761936
1018494
700404
639264
1284830
940478
535034
442751
1831352
1700771
1072499
61628
202629
1923154
1600473
315303
1378010
1034643
1104798
1762025
339117
1546397
1516657
256551
303799
996889
596984
1648729
1602879
1854284
255385
62045
467757
658488
1175805
999528
301616
577610
47245
959960
1054237
1055283
816497
260480
632797
3624
218065
1294689
69049
835663
1151072
759088
1089402
938435
896359
873945
1377069
25721
1517277
1546535
370493
918844
1251007
1550331
399604
784466
683231
1108283
268547
648227
343054
222167
1472248
1551822
1855814
489466
228673
1846923
694602
136623
57765
714970
777394
1470025
271060
252532
172309
1293489
153981
422295
1324251
435178
1112265
1088787
1150023
1819378
213947
976399
1657185
931089
1438109
1395891
558038
974413
1162984
1340690
1305589
967921
143554
1924619
1312196
1903685
1636303
1450895
1042253
970426
1362498
1269077
754154
1159891
1739290
495739
335875
646085
724579
1769543
394870
1707936
1338121
919548
889286
1586909
1723897
284338
1290290
1331638
906403
573451
1203110
1163139
556055
724070
474344
682198
1228408
423234
1416585
1094838
447750
1342551
1148139
1668770
457403
497446
1092448
669740
1444165
1440306
200672
856030
642553
271744
108299
1311393
1234126
772513
340909
1512037
1199886
348237
527584
967286
844455
485717
1685244
1599691
863644
868805
360065
137410
1895360
1314468
1046719
1807729
738755
1648952
1545365
1306143
189410
1213320
1659077
1995861
1447587
1775163
862772
1966811
1133193
1804450
1612116
1827551
702897
1795353
250848
49465
794705
332
1951088
436311
1253444
880251
370998
1454066
695852
906605
1467637
1949764
295756
158940
1751117
610612
753608
1207814
263161
1131819
1273162
498525
256125
1411786
833237
620699
1454420
478136
1617910
1383975
1397643
1628823
1254536
690010
1802150
131265
1451470
114328
1267283
1175098
177800
1614575
1494798
1269316
306379
1332595
712298
1383260
1709339
103525
101307
1012490
1501017
1915113
1893485
812573
44331
297227
281474
1275037
1436295
623987
1007570
1521211
357129
1090035
154904
375669
336944
1534159
94544
1684110
739241
1088888
1186146
293075
230160
1238474
1207294
1807621
886926
706634
1600960
708937
1423040
1139284
8241
1417076
868330
1131189
460915
295244
1509899
1130228
1466646
658600
468068
475242
1897733
1139152
495686
63460
830776
1445534
1318804
1700278
649607
142697
1050800
719994
1752662
527250
736146
158082
689058
1712372
616692
1875637
1594589
1122515
1534049
758650
1803045
1159108
300417
803429
238098
407978
701247
52620
995702
1878859
1122601
210661
958790
1966183
1836042
1551493
159289
101729
1761062
125734
1164144
776973
1608068
1988774
1173420
970089
1541095
793117
1785868
903557
1290665
110087
781961
1799582
1309916
1791512
25825
368876
1975746
1059089
1311586
655037
1124533
1196361
323010
170778
1777632
1022948
790733
1464155
959166
1060804
1929414
1709948
947491
979333
1705547
1878719
1304198
274048
1199223
66310
1746541
159925
1605332
1493627
1439307
62241
728757
1310127
481320
97802
395336
39987
1703900
236231
374543
1603704
1093476
541831
1927598
692192
1888228
987430
1761949
1125763
1698423
147892
367951
1836182
1673009
1409523
346097
1518870
423094
173068
1799672
1182217
1270082
831300
662246
1510597
1866676
25725
1513581
1382835
1964732
283946
1290080
365722
36368
1131950
1552618
116858
611576
1621704
1719242
1282960
506890
974510
1434311
1071981
168705
1129242
595147
596592
315077
1376182
677077
1198709
1458270
62330
131146
1952526
329340
1799986
686781
805899
1062937
924826
578518
448277
1835221
1995187
95840
883321
785859
1038785
34734
1764630
549509
644260
13359
958896
1655395
1257188
44667
1975084
1776351
1914338
748370
1806586
1302471
709412
888333
503001
900111
1143913
389068
789854
333848
838259
1386649
1527829
996056
1849124
1905992
231122
1430344
1917740
1993701
1169916
878765
1730505
832911
1533564
1766024
330107
179032
1866603
632551
900807
1522585
1673229
70766
848909
1273495
1793318
164528
1652196
713427
520038
1805172
1834275
522918
59328
976205
1202702
1121170
214287
422861
1689355
31816
1475846
1413783
1756489
1849718
48130
602084
233386
473139
252032
704579
1335198
1754068
1661018
276859
1818763
1946111
1298553
1868621
865719
263685
203326
1488179
1483260
1185806
1403423
704523
174587
141179
976013
930277
880840
838069
359631
1900672
623784
1705729
1673099
1940830
184922
980873
513886
1357611
1515858
1410701
1861486
829921
153273
26717
1531470
19615
666524
794216
286887
1780188
986860
1150796
814606
1268073
1264861
1224907
1393179
1772574
762817
434516
608382
1775854
1838846
1930703
1030383
156541
1714651
1935719
855278
94584
1291515
369192
424923
1883042
304786
1951276
1366992
661416
451799
672904
561259
41214
1478620
1578885
1074507
148865
512792
1979627
371475
488155
1433637
1347360
332396
1389503
697477
637568
998099
458203
1122546
500906
944545
259768
455645
1800306
826170
1124759
12465
1359964
1226626
1734392
489524
1141119
83845
643749
1629819
920105
560653
195319
247901
1996734
284355
832774
1708408
1886688
1092963
1434434
530680
147111
331521
442798
1010672
1549275
608475
959213
1598993
957621
433682
731457
174532
969264
573198
690428
1023242
626525
1479007
415475
626354
73052
763391
990192
791605
1870556
358010
869613
259719
773873
1731575
1745548
49705
154991
533159
1116241
1726601
1919219
1490076
654203
1778682
1496305
1563946
1111100
137407
1936805
1505802
154679
378064
866121
583788
1582216
872988
73698
1661624
1996387
1051674
1318714
1586720
1003827
1747343
678922
1004
983384
802507
1045909
1776840
637169
1279183
1424216
10340
1647575
1840839
1027967
179404
439681
1629329
762391
1846430
838884
470381
401117
1509928
157529
1062761
1485165
1460729
1740782
386597
46512
285743
1157686
1913891
1416742
357496
1390968
243709
156781
1534517
1989577
1634311
1598609
347825
1372651
1199335
1875019
1192588
1015921
1049490
281375
1868467
705879
808901
1284340
1755818
1674092
266033
792793
1149702
1732494
1132185
1879097
1874175
466712
1868399
1071723
1627923
1175549
1549097
1447939
1949725
1930546
1251937
1745973
1398923
513045
1510426
1475418
179672
628347
380116
1333895
846464
1405208
1920752
248714
296929
1607527
427046
164966
187741
18867
1857179
1776561
1032260
67354
1602703
266020
427295
1459221
1185057
1983278
234415
262878
1259317
152729
1352389
1423669
233138
732265
415945
1898967
1859762
1614976
1475343
1681426
1015255
1642654
1806634
1369814
1552220
212732
1119982
1088674
1701886
987572
276428
667443
867487
438366
291880
532923
1506777
531200
1634239
1559109
343048
750322
1770156
719057
1019406
734441
674521
1876296
1360067
1747594
2940
644082
1573055
1438335
882284
56213
1316392
1480253
1669238
479724
1401530
1960825
45710
143435
688500
161970
890631
1640299
136359
566646
436989
1011886
1708875
1730424
672026
990569
866101
104812
636955
321904
221960
1599282
586901
558049
1354365
887982
1219692
655871
465043
1000366
499093
1277923
923836
986318
338873
1155236
1253545
1200312
892856
1805806
24518
1172161
1930990
1322370
442805
112568
965186
993020
193856
1320338
338435
1744236
686864
1640659
1704753
1008542
1013724
871527
445941
950941
1201431
1773144
1593833
243527
1326297
288892
71138
1986175
141691
171624
1459091
736681
1841973
1951571
1326921
549849
461983
1361027
1913027
347013
1997333
397490
818918
777608
872532
1401135
509553
621753
106053
280211
435181
86611
390945
1172919
1851984
386701
15661
1300474
1098455
6412
1122660
1203859
689098
101510
331479
86246
552006
376182
1118954
321190
1829150
1591642
134053
645324
543679
471671
1270256
942618
646626
13177
1610582
912081
1497524
650807
60925
95081
687716
1569229
108678
405765
24538
1436910
316215
1216563
537876
914524
785317
1627363
255774
1875042
1374519
972477
1078183
255891
1824737
1467403
1345759
1950609
1507175
504648
826496
1942337
155229
1149118
503923
1065520
855155
1843118
121727
171408
1786403
514166
294576
356079
807079
574733
1500004
1674665
1344348
1935146
1032149
698525
1094218
1401655
1142826
205252
151345
201048
429405
1553066
1063619
1499284
1177161
752476
1456448
833287
1887212
402000
236410
101689
1385542
1418740
1563631
1528163
340284
1761444
1658938
1874049
603409
376997
1278261
59637
1250600
266081
1494695
789261
567192
605382
977154
662611
1565254
1860376
201409
1691204
956284
25182
1543066
1063130
1103587
1902395
500001
1521487
89259
91520
219174
801663
519823
1125925
828291
1428265
1936954
1432460
532604
415502
1874695
493901
1065368
1661871
1859604
1459927
1280840
596276
151790
1143927
1399932
568492
985630
1601128
1790136
1097633
1145462
646785
597857
1575540
1307208
44014
1293960
1452012
798971
103391
1294863
196470
729925
1333919
193406
385445
104004
1635159
1659082
264084
802264
895770
1904043
221563
1656781
1568401
545084
1331916
511532
893995
1571260
1371261
743242
1444389
1573010
935130
236276
184854
1411068
378080
1095274
1607438
880724
1348159
64948
8651
81371
246343
80568
1838686
767965
941576
612739
752551
200088
1052853
247916
256695
1718823
1326643
908094
1865551
1616821
1761200
1359211
392515
997466
581522
1339068
1391626
1438208
201963
1529852
1901071
1093873
687203
813260
420447
1080024
1069852
858489
1215142
6660
429598
442375
1699096
753490
992023
1086087
1783636
1820745
897474
171924
1217892
112013
935430
1799559
1177666
280173
681826
1981687
705233
1576624
705827
1000499
588463
785223
807067
25985
287806
866178
230369
350530
745347
445358
326373
45788
999145
1179308
805985
1672562
271330
1792170
1942240
1809446
1759080
1162060
1496809
1062213
1980565
1531644
1387540
225618
1388673
954449
881762
1653835
539445
200534
1051168
466795
1191058
1848930
123030
1525796
180511
1253449
43920
787965
244819
838308
1756986
435667
806935
288440
680832
1513451
1182780
1212506
1981021
248328
1510010
943939
1972096
531667
762765
1363128
38269
213862
248686
1004968
70712
1325671
1278366
428329
1686060
1788580
343646
1894905
1340442
1513231
444090
718454
386259
1892237
1213390
767677
1196656
1181065
990864
1310712
1472516
1908985
477878
1207789
76584
1720466
1506525
1024749
1670038
1116347
24479
896362
1101205
677998
632659
1814986
243297
63317
509744
356678
594890
1219417
35724
347379
172112
1742180
629495
287366
723043
457783
1583358
1591433
58860
254701
374781
10763
1998564
518562
94342
532841
195792
1427132
220003
808888
498299
1068479
9699
1030824
653725
1843805
864060
441593
1754449
1619410
447388
1532154
976468
1229290
1519127
136146
125681
255058
1448974
1633780
877158
1980481
738611
1189573
1094209
405423
1750053
940517
891848
46245
1351963
1774539
264923
1577384
117229
1570078
369177
98891
577358
1545472
19826
1405508
1458484
758379
1486766
1251545
1000531
1679919
243201
173540
1779178
147212
237672
1174090
805358
1562139
1787154
573982
1893455
463593
844646
52976
676300
1392379
532621
1873045
1940928
1188978
307590
1890426
1732297
643048
393926
208731
440032
1412841
1334506
1687909
401971
1946657
1464308
1353612
1674667
1439340
1026439
1760394
240293
1772845
443285
1071352
275186
865163
1888690
1364418
1893595
859846
639962
1980908
1770137
1965633
1680193
1548660
317995
480700
1937185
1518004
1580269
1994987
1361648
1495396
379484
1338027
622208
212188
650823
617066
1149014
557493
1913602
1779258
139227
247802
1210228
355264
846708
64321
1817585
729274
574328
405709
911289
111743
612349
1861902
1521587
1808989
177429
1355234
1961052
1708445
1473591
799313
1180909
723641
1615659
1665747
283597
912495
570322
1608216
217003
1285361
1212641
1368125
29091
880663
376190
486499
979856
1053749
1577078
1145222
1767297
698721
81441
646913
173116
383478
1443242
1795028
310659
1793092
139350
251547
558028
831281
200870
1864397
1217599
708696
1456675
794527
911024
1120033
809136
36589
613792
1685340
715836
1943614
486384
1787676
1189957
1250063
224695
1479788
464851
233859
1389690
1836903
766155
1040495
224528
837658
1817772
1665485
1416188
382281
1355139
1620824
123050
271992
598859
908815
515745
1391538
1714445
1700071
1075676
1753167
845972
514938
1778707
1510313
1784943
575833
716084
678518
1974897
301971
859798
1414703
1373112
1388995
1985124
1617147
800251
1818219
1136861
515894
1184415
1283848
908452
1258622
1476985
885950
1427108
1529514
1464075
1300087
613428
1314699
451673
414094
1443254
1935803
928159
536371
325731
1199946
1850805
951278
400862
1746736
629494
1513054
1353093
849106
503646
196769
627105
573048
773997
1125590
1056058
43041
874193
960426
143469
1793940
74116
1811296
1147970
265560
626307
1130951
959010
475606
952978
1205778
29953
524551
383803
751345
1762771
1160165
1111662
1754568
516586
601978
613240
1251274
1007552
1739787
1628161
1916579
1854017
995143
1062994
881396
1148415
1245743
1376508
39780
353357
28988
1738809
828650
1235546
320472
211407
1763979
874058
63107
1010983
172961
1842024
1220778
157954
105386
1888551
1621436
932651
196983
1288880
634276
178395
345320
756697
419473
1971371
1079361
1718900
1277654
1418641
1658957
691355
509510
168550
1761424
1700642
1100736
1472579
1459104
65266
945747
1219890
1319554
604895
366421
1217838
231140
569117
1784828
418146
1155701
698869
638594
566563
745470
811402
133334
1070273
536754
799854
1401194
1346628
1748902
1868465
263404
1839025
1302230
1757476
87541
1520422
1401349
951381
1115717
394447
662336
1475094
724576
752641
1886159
469168
166410
1200558
40879
90178
1345081
962521
1748955
1501056
1125926
982547
958360
485092
215422
1246447
1148931
1488776
275139
629940
1384970
1685779
510249
80627
1052514
437386
401795
260886
1148568
1669419
262674
903399
963354
654379
23913
930756
435701
1429391
1371353
1842640
194472
1212975
1265919
1482344
858487
1554996
1338413
697203
155795
1550639
993390
1716974
1823594
1276929
486219
558705
1767354
1413242
817647
1598927
1712982
1731357
1977360
1658562
95482
501458
1742268
193029
1593447
817459
1237528
1424748
806934
263457
1453851
60808
451931
1663283
1391234
804610
552814
1254677
505093
1015726
797546
1083046
1833719
1491256
1006536
961176
1764545
1321359
1271380
1232795
1105550
22008
1969754
1450565
824093
97697
1862760
1238437
483606
449551
1739401
48700
1183193
1272004
1160748
1567781
564782
770749
1692606
1527343
1682812
409450
203564
1360012
1899585
513694
996947
1822335
382406
1082373
1486149
1166674
1039976
1404445
454952
672198
1556902
1662891
1156996
1532299
1390528
775923
362481
1282371
1642774
1411416
339671
65041
66263
1466252
1306923
472663
669266
295368
469592
91613
290756
673973
689983
1097779
1380263
1522514
572271
372297
314797
1489666
1416141
1501050
449372
60595
1960332
1942551
1687111
1787675
1328310
130019
1305801
972980
872722
426609
213264
338471
1737200
146654
933094
1141208
658120
892337
572521
796905
1702364
1737202
835087
815098
704921
835207
912620
734221
1240331
1526303
489853
1863939
139050
1960269
908182
18859
418087
944628
1834562
71955
1321390
193932
887329
1082191
1861354
1927190
383710
598813
1635107
1651119
1082355
1918225
443270
1273138
988994
1827693
1838630
1229572
1755929
1380580
614682
328710
916029
187267
1624745
1783639
519873
1128734
151830
30319
1177641
132801
798916
259898
1576997
1369103
302788
664314
1186532
1328297
988550
647637
276927
973076
1260552
1700947
744251
988851
1007539
23661
1250141
568250
890836
952247
1410508
1751101
1455962
1837744
1364311
416842
1086797
1800422
909486
90479
782189
1356479
1918272
1157601
1871752
583003
543357
167868
860312
1431065
652431
1182708
1370611
1514630
585298
195072
662677
81943
1536058
1883537
912034
674969
1814459
1490914
1479963
1813451
740210
786187
1843084
1315165
917332
116243
1941551
48864
77426
1568757
970336
1586420
1522679
1441907
392927
973095
355232
1758454
307307
441491
385023
1762047
1289159
203063
743662
1963771
923097
1940119
1106080
1881187
970636
23287
1617898
477338
61755
1384178
1558956
1752391
723942
594340
1176760
202658
1720476
1119068
1114797
1242825
1655454
571345
870058
1959433
28260
630075
38446
1836606
105078
1011478
512839
1204727
1562637
302657
676687
1114965
1168407
1821849
1412154
908806
690128
1346981
1643275
1226701
1209354
882627
484662
1138814
1467045
964915
870181
511332
588771
642078
1466039
1278607
1381484
1009399
290045
1959565
1470637
1239332
356067
1535573
1218171
1803205
1719200
255458
1243348
478848
664112
823395
1421673
109355
1808860
1798351
999231
47930
158832
1683755
495358
1779418
348290
926092
548284
1517991
974176
1018029
1829122
544068
495217
498089
1753601
1994491
454805
924567
423162
894060
1690886
721410
1155776
1724026
1298717
1515171
1121472
1291002
789814
1574977
1881611
1129837
1130152
1050721
1873014
1171985
772235
1399215
259167
6057
1990557
1410650
1169442
982332
1978637
767030
870646
70479
852410
1343811
905591
1845216
626865
535958
151530
771002
1702211
1539667
737396
1201127
1389633
404809
1309100
1952971
1578743
1554435
1950211
757208
284740
311394
703836
1467872
1848929
791666
1774031
720925
534026
696318
1177123
1215265
1146182
1347048
510251
1366152
1769275
992159
295202
1573932
1654456
1267841
1174227
1844538
814866
131403
1631890
1758051
204114
1484466
981926
859019
501208
904620
753823
1757859
1598609
561439
386643
1741259
1898292
165424
9110
742469
538469
550204
1398722
91484
245577
856605
958202
1547218
42447
757449
1059068
991251
509507
586201
158842
8846
522613
483620
80257
721749
789980
652376
1625616
1888806
1015264
624440
795172
140834
1065270
43546
951320
741179
234809
1823338
848607
221912
1492277
1697180
1618122
1148056
1979517
441507
1757367
263940
1412930
833364
194837
1207551
155088
359603
1458245
331305
739165
1458944
1583024
160370
1541169
1539360
1846426
312575
55079
125866
613409
789561
1289293
1071204
604682
443961
685398
288182
1941440
240604
1393015
794849
118909
693987
217780
927743
410720
473306
1202996
865354
825459
759076
1758398
1918091
1952966
1561016
1754759
1602165
669351
899094
1735240
1866714
1341871
394627
1862581
1762375
1335622
616651
40287
377333
1254745
1310931
1092523
1339469
379964
1867525
713766
608565
939463
316151
1753337
1708986
182508
1188446
872580
323737
982983
1364346
1963461
604988
1993772
1175468
618037
1721308
157709
1935726
1872939
809665
1857471
366156
1323647
1454383
699106
49620
1178014
87350
830507
1886627
849127
1425226
262255
468474
1382535
1921605
1345882
1304516
1351673
909530
354691
1071160
1849788
875946
598192
246681
1381872
140929
576851
628027
570979
659467
1508331
1650100
1043972
1200603
1926341
1954635
1975113
1612463
620722
925261
178857
854683
1650976
1045518
1636356
1374218
27314
748242
730750
387338
1855515
802609
385671
595115
1948633
397828
1867737
1994849
1234743
1291729
1594655
987324
1644740
1084440
1355019
409553
535302
898366
180879
1763514
1162093
1649678
1838384
185042
1354375
1279380
908652
1395393
1456437
1992121
715299
199065
1727001
445366
701230
706606
1418393
1443441
912667
1780278
902484
1678133
1541605
938408
1169083
1544805
1439755
1199161
1218724
763788
96871
1442110
513809
1512567
1879449
785857
278368
1544846
1351386
841748
1494974
236344
1247901
1079224
990815
1537527
1640752
1892680
1800022
994124
1921536
1688529
860242
1103518
1348629
1942737
1712638
1117938
824232
245160
471886
1893380
1394212
1192979
541841
738227
1134956
549033
34308
1064015
1668375
233948
87174
612588
972989
823008
1777153
1198452
1507232
1921772
1707679
1350731
203333
254100
903345
1321760
452427
1518210
1938444
1584694
1373823
484061
599662
874356
1376048
1355392
1979309
1930506
876577
1041056
275197
281326
569904
200731
1061698
1787645
1987601
1871556
658532
1189297
1488201
1684940
1743821
448553
1734081
922883
1737468
246858
221773
772758
1436105
325250
1560071
1516621
96981
618441
289463
410610
1374587
1349359
808347
1761868
1622149
624273
1790464
1233987
1109532
1991294
1512629
218616
1239751
1657067
732284
877426
1168718
1443905
1082179
27679
1668063
1017192
192576
1324725
310391
1812104
66031
217707
1548413
469520
1041564
1877387
1544368
1351311
46587
181718
169011
503385
200799
1959997
1590449
1120103
526005
763647
1855141
109737
711177
1172221
42804
672959
1356546
201562
1186748
1765708
90430
14750
536436
1565582
1449584
1039230
1748955
362670
6709
491606
705959
6629
336817
1308574
353663
1996444
1973200
1612546
710875
14681
849515
910980
447487
752188
1688813
1820521
839435
1243262
162607
615284
795812
1843753
167084
1961204
115300
1535418
861046
1321913
1474448
6374
641407
1831226
1261600
43520
1179776
1851394
991267
770649
155796
15711
139264
1972858
1873725
136193
1905603
108149
983851
192917
1420026
1952103
230296
1706943
1862248
604469
1403608
1870128
1531945
1208934
746516
1924990
79350
574258
1305304
670460
1067604
1620062
461364
108014
707457
105872
587637
890497
1990381
781118
342341
778584
1497902
750225
1457305
1839756
1624477
1794154
1353080
1006287
803876
1559452
1932969
1888918
1553748
151794
1738289
1571780
1977188
1320452
713419
1866184
889425
1055716
1710670
1159239
1878488
1450474
557365
404355
439403
1380828
659414
1069209
950463
1081739
817406
673551
1814633
348476
90787
798433
1486062
767763
1579603
1675728
1871913
905737
1423768
704972
1912626
1799464
474894
1063171
1766859
1026831
1182140
1467225
230239
1650558
940825
1532668
1711014
32413
495893
449532
1194899
1472746
1383109
1190983
1870769
1305854
131051
1678718
1486860
1286793
1119210
697451
590459
47544
1498529
1263275
847111
155149
1390956
1418230
1503808
724558
1308707
1547532
841838
1872866
1722663
1310588
348008
1010044
675057
577705
254969
814612
930522
671953
1328994
1877716
400196
1902338
1738157
69554
1081799
861483
65455
795510
160803
1027204
1036826
1980390
256026
1379776
1142854
362811
1241717
1205113
1920451
1829374
258858
1711163
1512451
1386109
624009
323170
1047551
1109047
1221207
485997
1497822
191429
841064
1347346
1557102
741821
1512096
713652
649501
349063
676985
1746105
235780
1261720
1840176
504620
333144
87614
212633
700573
1874480
950357
1214295
67608
1125691
1048821
1457019
583594
1685054
247618
1771173
1210754
914068
773346
621305
1468357
1448429
1991199
152350
1457539
708495
1801027
1532909
1512332
415696
1802099
1189908
1204879
216506
579761
1969802
120185
1101897
385132
794076
727463
1375145
1208828
555371
171705
1281851
1508017
54063
253489
585247
600077
397813
23489
220906
328830
915891
77152
1204677
816578
591917
1139028
458651
1209977
686074
1744488
644665
570160
434654
295048
1046337
1266244
195947
1032624
234903
1093854
941881
1295679
865880
1727082
677462
1713655
1371724
783495
818924
716067
1226929
1588954
384298
1474486
1042363
1344818
1676090
33034
1592488
1377447
679066
1309253
479232
929001
1288737
897118
709933
1177832
664588
1098416
882512
618375
1086985
1041697
116612
1619825
1131925
1500024
931029
1363947
545401
583710
840401
1319441
995512
188040
1576247
793586
1999600
878333
113857
1786808
992513
1040428
301316
291658
1564401
318474
1894078
1917433
1333920
1482522
582584
51996
184507
1184211
1660108
978543
1674786
46232
1010771
1179549
1989566
1428759
925296
728639
273248
1392844
995375
15225
1916402
1271580
464667
722697
365676
1285459
1105268
1274144
300675
1074366
992492
1952687
1222122
510532
236284
1145161
387636
1398280
521276
1686277
753091
1785936
1013712
678131
1156653
1351320
1997810
1925842
1101883
1205572
1173623
1763284
1420078
183600
864440
1705629
1900544
484729
982587
1335319
466912
627360
1466893
1300136
875224
1192723
1122237
883111
1989010
1456303
966001
225511
1094701
1423810
1827665
76290
578383
649051
628643
478093
13988
1487724
1957174
1428566
1755374
617002
797815
1120840
570365
1745310
1673378
198153
1564212
1295361
161194
1569226
70927
710133
901747
1832777
1418371
967724
573373
423202
1691182
152750
1139366
1315463
8164
869558
1829131
577508
1786925
257665
283701
1600332
1667651
491778
927711
272715
944795
1715372
682266
1779558
1896428
807155
660322
1227258
1768998
1214818
1731172
598347
788920
549779
550598
525107
350652
1588536
115663
1832708
1058963
419508
662621
1722319
485294
1050212
1405227
1481368
1148299
883506
613429
1746130
1506450
449862
610949
1887391
1118659
1121284
11974
1577902
74147
1000664
936616
627379
61177
732096
1230779
740076
1330735
1034035
263474
1534061
198296
1284592
780823
301843
40221
854650
1177673
71387
1028216
1902060
804117
1176125
461383
558871
23481
1390770
1406570
1597275
619089
944789
1810506
947420
1948308
687576
785616
210298
1771090
256799
1323455
1098228
1744817
1368213
898577
1261343
1606414
140000
1171120
1469738
867991
872724
643913
509397
1502340
1304589
264870
267006
1960546
16765
1269795
1905853
1890743
1088155
1167062
1648732
1356120
1025202
559729
448352
519575
1631552
1682309
1868537
595088
1690514
1701113
270295
1310975
420720
1041427
15424
187501
673141
1482193
1523025
895037
280015
705215
314325
866738
1288546
1099092
389551
1031928
848222
1617045
1514467
1931517
382479
696539
1905674
242759
825316
890556
718354
1117780
1174148
371259
778808
881858
557789
759134
1279499
1585705
1509842
281105
586800
1706454
773277
542609
831606
304473
58621
256484
1732988
1581520
352582
841799
1581388
71327
525921
1692851
454675
1813032
896894
459587
814808
919959
925069
1020326
407497
1297854
857345
1553089
921206
53445
28531
1618197
373694
1949018
1013556
678875
1562203
621204
720554
1884237
1323511
1678699
310740
1775478
104292
1468995
1728041
674828
1888963
365759
1835701
938972
1086778
1717438
1018240
1353865
1503897
388809
1410248
163619
31595
1916149
86885
161576
1206325
1362546
1477387
982105
155710
157792
787011
1473081
1555635
249939
719162
519854
1949685
1193565
1308639
931498
1517310
1534249
500182
1196247
1601716
804218
1679164
784966
1073066
262971
1499853
461111
701418
1885871
272882
160677
1172120
1019925
1796750
1685181
1804705
1467809
879565
166002
1443289
1070817
1348229
1191357
182792
249276
14520
299437
1431627
1468782
552445
1452896
420085
563726
1760369
388928
153583
407629
357779
819896
1274611
372019
656987
4681
384585
1301289
1698275
1618269
1705118
918133
1254131
1276939
993011
784430
373123
110413
1654422
1194034
1417532
1821527
51093
438696
1934302
1259634
1437321
1974399
331362
828955
1222920
1576821
1285909
165268
1779232
1129976
1955363
1138579
173559
697531
979654
1204393
1371967
1574407
963071
1731308
438828
1090375
312012
778745
514711
241361
1997540
280228
317230
1749464
1802951
923791
502598
819150
1870320
1999641
1068657
889337
546636
1750430
15524
1703668
941801
461138
1168948
1797911
1931368
1792123
1742794
767962
930933
1695736
1780046
123415
1167071
124275
1758001
133870
1792218
762792
174911
1153344
1796467
1801123
1486483
1019575
1279281
432871
1425885
942273
892554
1218056
242991
876151
364215
25475
560736
1011161
650852
1568994
608432
527506
1021577
874865
1476987
50337
1439993
1548649
633956
1427202
1476550
1680439
100140
983806
1176445
1214884
612649
523524
1849521
1513939
1653275
1008010
889723
587717
1222227
869234
1480725
1371816
1564831
148294
1845541
1738096
724646
1869299
1344970
421608
1845145
544241
259212
249166
649143
1128753
1662673
847586
1017373
1171293
1504082
1798105
1049253
1730237
1602459
1534577
752659
881366
654406
517673
791991
227168
159034
799019
19905
1151868
1830629
1509048
858265
1041284
683868
777019
1768760
507018
845278
989116
1865405
30441
348243
1942095
76044
1090925
649618
1693941
1810357
448670
623355
494167
1045981
1463563
158302
271441
1006682
715451
1148174
1389722
1047009
832346
1765088
1759656
966253
307601
1500812
828986
1695336
649642
1749093
807879
444735
888669
737547
1555143
1101755
1648606
30602
341701
802314
1789171
1713769
1230010
831706
899881
2195
129991
1652311
467090
1542972
393752
369019
401729
553281
631123
1370373
836618
1325848
1049668
661433
1581795
982866
1670257
577881
1185719
946368
321608
425801
360530
1312334
421136
1116034
540789
1509679
51161
310134
389160
1148806
591975
609055
1376714
499027
1429955
861314
1626137
559810
1584094
1112836
1937320
1296289
1213314
116604
211555
1840639
1322414
146117
97734
620211
723941
1384223
1672984
274693
685114
672493
1714607
1377738
1365937
1606548
405664
812136
1877319
1282657
111730
788841
1509187
631910
629823
856999
1368648
193503
1182823
1652878
637036
524024
842889
337783
1505875
739863
594838
91387
736732
1281778
1627302
1025160
1203600
1488241
1306687
1857166
1776381
553085
1507071
1842492
1775471
1476558
1190336
1392657
949693
621053
72553
1833335
1437528
311682
857239
569566
877946
1495960
132492
1220169
1312083
353690
469934
619882
1856262
770640
1364334
241398
1922330
1774874
1768043
954265
245649
1109596
771350
1949180
1649589
151196
564253
402322
126665
382112
1894190
543912
1446907
580690
574977
507199
66255
764577
1906821
611848
480196
1428667
1070103
1546304
1294217
1052929
1374467
1232778
1713527
1025480
138189
1654487
1302561
983769
679194
1694526
1883170
1115875
1283965
1438168
904881
1303163
1912585
1856628
845192
417101
1351710
1317079
749904
707882
966488
1884363
1762485
25046
1861093
561633
412843
1473501
1527972
482288
1140291
677935
888138
441464
1303633
790833
733806
890542
597140
374708
531244
68007
1693526
92770
364895
1876384
848543
388642
1352486
36895
1522689
1116875
361059
656147
43101
1787892
980487
680532
86078
1425840
977139
602361
1917953
689487
1610294
1946680
130171
343922
1954966
1235513
1765332
797133
1107914
1012086
471429
571066
1649652
1394660
1802441
225048
165679
197873
159641
905596
895217
81009
1081292
80037
302888
956471
821470
380511
556367
994085
1978540
825173
750441
132291
1581151
1033871
947016
399580
754479
411908
1213243
611445
1244238
1964032
417669
1237686
335566
1910606
121579
821506
1891103
1947621
1199639
1057565
1877259
1388695
1035099
686404
1013332
980329
1250749
415575
375370
1451505
822078
1319764
216767
1589054
953613
612269
1627956
641213
1133363
604282
1250522
141961
993489
670736
1070280
213474
1533009
1244168
408628
629875
1581143
19573
604289
1917950
495862
354599
1207226
1760796
1175113
1332669
1359650
285756
1094223
1392715
598740
1401518
1818055
111012
1966910
363689
365950
412619
421856
804151
1484927
261352
1316416
763158
1692172
473806
1989959
1523139
286498
108795
742685
126678
1319499
1864250
1596404
584011
512050
543984
1442800
1352672
1000886
711631
1239069
658184
1706338
16596
296608
30215
402889
1923599
241951
1738469
703185
779404
783549
551613
792321
889207
1440042
1426029
1371187
1713577
1955272
385907
1148588
1332142
205472
1155751
562750
1621332
847914
549478
1859426
738960
1448846
1219493
1435631
773031
1069807
9433
1048073
932718
1817572
1597287
1864575
1065223
781447
1830813
1774203
128424
172758
384823
905156
170359
630959
1735971
334959
301895
979655
344118
1663938
518376
89484
1513897
383527
98105
1449945
25314
259172
1733412
1512638
1578910
1434935
1500181
459150
1171534
1017090
680770
1074783
1764772
1513752
1986563
1816624
486962
1951424
839589
296219
109750
1247017
839598
387003
1630192
195204
1419017
785209
1274986
373596
1126363
836658
1701045
1131778
1298168
1777889
1637289
904865
1291100
273827
1396497
1992503
485484
1942787
235885
339527
1441820
1780922
474034
543192
749442
1908188
494312
1450778
629833
394052
47870
1942561
1516795
1018416
1107528
1240571
757309
956831
1835575
979411
930458
1184221
57240
1291013
1512527
1879776
1276635
1996906
1225736
1443070
795540
1966084
1062987
1227404
357088
339631
1762809
1179179
1852495
659480
758401
1644222
110452
1145104
1240125
758724
1122310
238103
579890
1103091
1739784
359225
1452160
284652
1189044
1745473
590135
1156435
533
1972117
392345
751584
1105200
776272
1108283
105655
971556
1779190
1760897
1564148
384718
1642934
1156504
234489
1870858
60888
1200394
917628
1451838
697875
970813
577874
973908
1570299
279897
1915515
1107660
789074
254499
990754
229909
614705
1660974
1851924
1087721
1730541
424610
853421
1368615
1230399
1569422
557005
1238226
1824159
1393931
599084
653596
1578569
732905
273024
1767526
382417
873845
1455223
514492
266844
1991521
1907987
1933572
1195870
1539497
1281714
1590902
567066
817496
641659
746938
1790803
1593775
1031894
550013
139401
1617917
1519609
961529
100972
1774629
3810
1002078
1789528
621387
1642380
1124251
1046382
964309
29713
997022
928827
327125
645414
320519
1964812
1573190
144622
823917
1366783
1457226
1486275
1660373
976087
194370
1439727
1122096
666977
93434
503145
597929
653263
522360
298519
291877
1154420
1519523
1504230
695081
1871394
978400
899995
1795341
654465
409063
1236856
1544039
383608
1193503
871703
1360295
482347
421104
1095120
66648
483327
1533015
1624791
901717
835468
1254478
1098028
1367508
1819902
202890
425951
758401
782474
225
1115116
590642
1284706
1250330
277594
652224
1324016
1692347
1040289
1220750
1650385
1693568
1299261
953746
351310
1402872
1189865
1532534
1604594
1731310
1919508
1393234
1022953
961609
676740
1843352
520628
1566735
1591326
1638155
1852809
766593
1832026
1246497
241602
1579408
1500019
1908233
881497
1462847
488673
408162
1055805
200616
395707
1749177
1732583
1706116
936875
1338130
1513959
1083294
251822
1276893
695068
850717
949658
1478261
1049036
1423840
638347
1578506
1343897
1450444
41110
1209534
1118348
685092
1127211
1467738
142982
1428070
276460
80611
526445
603334
636520
1091876
315078
284992
991125
1608899
155901
939312
1097033
1589303
814348
1945781
1456698
1523788
645325
972537
148317
1326701
126656
1247753
1043815
235520
618482
873420
618881
666931
50306
99227
1988974
1980252
151733
832362
1086867
512271
334345
1704654
1591517
1073139
499015
1490783
1876819
674957
470232
1884585
1099012
724928
1180064
1639222
553180
593673
1154218
784992
269997
1503687
11133
404254
1871613
965457
1267342
1691126
1124462
283955
135570
1472585
1024638
925858
1990253
703561
722549
84251
738865
1099510
252953
122043
1986804
1825155
468865
506677
58828
517665
526928
1566433
936810
496521
1216155
1890408
1732099
1217244
999809
599436
438847
1001594
1123281
1698005
1064800
1386340
1005341
270959
884012
36516
1740664
127086
1684714
1674881
1734609
930755
1819926
796276
1071049
58537
463157
1087279
1811605
420274
221517
418164
1497264
770656
964882
933373
717235
692335
1361534
1713762
370267
1623623
1750615
666255
1235823
194820
1231462
1123584
1022705
31857
434579
688894
674115
1719492
188601
852874
1774187
16105
1812826
1818891
1066878
972103
1049702
1644128
1363565
1272009
1258858
824830
1382554
1160147
894500
346407
682883
714489
1891491
989085
854950
1897457
564129
341734
1834565
593503
1565635
99642
1065367
1741184
1927416
1817721
220517
578962
973143
1585884
1723989
1663732
260921
1600738
956516
847606
893004
776774
1819620
1932367
643984
1811735
709621
1859637
1098873
90932
1707274
1439419
347935
1221982
988169
1868292
639738
352516
132360
1835113
903235
1815754
1581450
47687
859881
1005293
1407405
1942292
10522
1467553
1459730
1045735
973623
1050642
1244650
1662794
840887
1036179
774700
1570715
1014722
1506672
848816
375102
138076
808617
1444239
215471
1157264
42342
685459
1459839
300684
1916661
1539972
31630
1609435
634575
1442405
1087118
1464334
733134
328922
1186753
1851675
1372837
1907923
1401289
1414227
1907867
634120
13354
1083279
1109675
1311320
984489
945958
843207
1562304
436331
1265209
1423745
1970191
861770
1278126
1486841
407194
1228807
60894
1389893
167268
114457
591623
1920949
348858
844469
961631
920104
284147
838555
1940142
1535676
1000119
661322
750019
1019503
214061
1634415
1619210
990201
1450949
1991887
781334
1888627
1282352
659135
1571879
63164
1876154
1428398
469754
1436252
860755
556760
702485
433763
1443917
1371233
362634
55179
1967327
164440
1548366
523655
1325553
505414
958690
696076
1792591
150054
367207
1698615
1151922
1830243
604941
212754
655741
1641059
1109789
1976828
814180
942056
1845632
1443748
1267995
1063031
757306
482121
1934161
966652
1167573
636554
1440822
676851
1947481
921801
782560
664889
693623
1572085
1434185
1557219
1148823
411151
700017
1649131
246705
1453971
1970284
905310
1399214
440900
1167305
1142595
1737030
1903872
1597993
972133
1458435
1355119
329852
1708817
194525
137188
1083097
507164
871732
1597882
342281
1652168
1156454
107876
78710
1728274
554935
52333
610801
953141
748654
690761
1683340
463061
338514
42930
1207553
328005
1553459
1268986
1669417
1629720
1510491
1249474
217228
1976982
1563858
500344
1744515
595399
677441
1163975
1940041
817602
1326718
1411600
1518667
1896147
1766098
66983
1215128
168606
1191159
1296127
1807761
1221250
1788176
930935
1983908
670855
1798237
247008
1925416
781572
1515223
961109
1716869
1372981
580473
1492927
771325
934092
339872
1263334
709434
856099
1041777
807498
523652
228741
387493
689672
197881
209724
163153
325235
1009513
33206
1186727
1926255
1493617
1908517
704959
1217276
405255
1176413
1483051
171212
823461
279608
559208
390393
856096
169084
1588421
1533005
788784
1342250
1348307
1261915
1706052
1862619
273047
572075
1831828
1617184
1482273
403876
1197798
1814529
720763
523761
743827
375015
423786
1607762
687643
1274293
1350788
379690
387099
469773
475734
1357565
494269
1606253
585969
377423
1743560
780726
1096450
1911163
1795997
1452589
648519
440186
771673
8913
251894
1771937
1363729
1485300
915869
482666
1132925
1557568
1783384
1991030
1327076
1980131
1166380
1304906
127378
631689
1026098
1706877
1799453
1482708
459362
610205
1434857
1059468
1121152
488744
1886915
667460
1546626
16577
892923
437327
1655167
1905222
1987988
1306433
455151
1705293
73334
872200
1635738
1535886
1901492
111848
18320
572671
1764162
226327
1162111
575982
888467
934535
1077740
1707733
236879
659609
514274
1288491
939344
1088279
1852040
1434444
1403266
468346
1964403
643215
637439
652287
539521
1513553
1317304
1485448
587274
1478314
1138498
1180010
1720635
157511
1079649
331664
1853219
37759
1648562
150004
331351
1001779
1042988
1909939
1100623
496850
1294698
1544001
293665
1794311
1443643
1212136
1412849
1456374
57923
319672
292224
90654
301290
819373
1388753
96332
738334
509561
1984687
1340719
1854283
1795143
285175
1761981
78536
525446
1725550
84937
216498
938882
188090
1238708
196741
989863
447382
777668
1063813
1675950
1613669
999219
432667
419029
1467275
367297
658277
317998
1182023
1086093
458690
1919057
513282
1038335
1446252
43257
1439250
449761
591993
837565
976944
886345
164821
1797428
1471764
1564235
530040
1757533
661064
201135
989314
779393
1145974
1454317
1296780
119591
1575969
1239098
49640
979794
1703858
707084
1760315
447577
1465733
784363
400631
560461
1995258
1055402
923036
976477
1286184
606286
1973618
1269402
341754
344334
1575296
600513
148892
46382
1253059
1502679
68803
1883012
334368
1819440
1878569
112598
1903772
161570
1002105
1375367
1114735
709035
606898
1176840
589838
1853769
1101364
429405
125314
1972193
886551
1475092
987559
1063497
1461243
124343
1626897
998244
1435889
645084
245130
1517161
670534
18415
1432203
539088
187696
859380
1084891
1542674
1472840
1679773
1266425
322421
818418
787118
1543598
579207
919538
1323641
440583
1061412
1945306
1011253
258784
1264426
499063
715521
1439371
799654
1708612
1929789
344336
1199356
664223
1493991
1736293
946543
1843714
202884
1076389
206274
1475399
557261
824969
1887815
757845
1588077
607629
196644
964648
957856
1064567
300845
1414178
376206
681204
370831
43661
668617
820744
1364393
955275
1333141
1354170
1414863
1061477
142487
307739
1622996
1994594
1685575
316662
685827
926601
72552
1250092
2354
192414
279861
840165
44151
459917
1213112
1253966
1921586
785372
308510
1115284
1964508
1803094
1806890
438864
1207737
632821
181522
740379
1376928
569854
292879
451954
334588
1732124
1597726
1349572
1525159
438228
1895444
1302336
1434243
1189123
1234609
1180304
309153
715558
1060480
390115
1795496
931393
560673
1519101
1779875
1013743
842640
581495
304065
1260847
563365
1634018
1810646
1307675
1131068
1137170
178846
1487627
760770
848970
253981
997685
1822
1347029
786375
684324
1538055
947229
813922
77732
849395
1011095
1654822
611191
129683
394068
434800
181422
223146
1122402
1069320
373377
1623941
361396
531594
1780948
1521053
1157147
1186317
1637837
573575
358252
233386
901787
40525
1822831
394852
1699283
1269261
92261
204240
885680
391977
153174
276130
56414
1261238
910716
1505017
1678775
1023226
1178928
904642
523453
1047041
1299467
1897900
1992234
1133228
1763436
1323751
1042272
1421532
1632803
1128306
612034
928707
781477
1839031
1281590
889841
942381
630442
490960
1755565
808806
1205601
259972
880573
525069
1658648
541208
774184
381841
1829647
1233905
780040
807440
1308387
1541548
1619105
403443
1533939
1142960
1111610
421194
176824
789183
411056
41177
617146
858586
606230
1071004
741486
383260
173124
1556315
800814
1726240
1597524
25167
1243335
1661253
1372232
106781
1290169
754649
72953
1913549
775786
1683177
1067502
1149732
1786612
1591805
1090972
1098739
1228644
1352142
1363786
1658241
262550
873901
662878
499949
842914
989815
1296138
1221256
1661687
336604
1316427
1950754
62268
485490
854497
202145
740614
274637
1469793
434452
854710
231880
1468812
873004
483126
1148329
657641
1273385
1109562
1855680
658879
1016906
1743337
603886
1442025
996627
1542954
951342
702247
1297333
1383997
174009
1732629
686344
621649
559932
1915695
1454624
54971
1146240
100730
1043362
1672990
1220375
1183748
1053281
431958
1458216
792936
72053
1573305
1440536
1414548
515724
1911374
771857
1104550
84723
763276
1963249
47439
1606929
1794136
1897775
397955
1837656
354274
846876
1980968
610440
482176
586663
1668039
854803
531612
1373830
478851
1257469
968835
1183944
1803868
929299
344297
1398409
1365134
1974380
1869218
1938485
1887425
1947554
986125
1642608
1730161
972398
9702
276162
1613991
1311180
1148330
937444
326705
1027696
748586
558612
1538345
1607282
1830884
35531
1312004
1817408
156418
305221
271225
1278685
1050364
822929
311766
220553
1782381
38640
1409130
578788
1228161
1265834
378157
272529
228005
584614
380893
78965
678129
1937059
53931
32679
1681830
1342224
1421287
1510575
1776758
1572557
1407426
965604
131819
1882426
1457116
1781909
973607
334737
366131
1106071
1784226
1601466
1574952
1471885
89865
732952
527971
709769
1996376
963937
1774462
1270378
1193293
946784
473161
99150
607830
1410136
606910
293160
744166
961897
638133
1327000
1608352
1018900
939301
1794433
287406
1593909
274573
243998
289878
247554
1097695
152300
1939558
1313477
407205
24259
1270809
13794
1003530
321615
1629645
627801
1897962
202178
632854
1883994
1919430
1431255
1280907
1629055
1530203
934842
394431
1075246
1091299
1308331
1898671
336073
1924990
96504
1737482
196421
1443613
203045
1289426
653118
1393842
623305
187967
1744322
1326107
1124377
1447163
1452041
893611
509935
626688
1906044
655950
603211
470546
378027
1876800
1625050
143432
691318
473110
518823
527703
786024
1744771
1252462
1943760
850140
253720
1810737
1098779
1525635
941979
864291
1336337
208086
1005315
480591
1725905
41522
1885142
247395
1402388
1642785
59009
803878
1423256
1016778
1267705
456521
908769
1938503
657559
1838712
1858491
362964
1341485
1815700
1523705
1334024
36946
1830398
1295360
779496
1367364
640430
1316033
1112020
1242595
884300
756923
1093301
17404
1920275
265630
1712959
721948
1283435
379512
426779
1865935
1461538
1394038
1647115
1064305
1682906
566109
35605
639127
1752843
716363
477170
1983531
1477492
1551442
1721000
488594
413516
1690929
952335
1171604
1082117
425608
394167
941184
922016
792649
661777
1043796
1495459
860642
126490
231132
1305396
1139654
1804935
558066
1505296
22356
921130
547175
1305314
282884
1465132
1129446
755916
1924426
1960663
1170596
1785567
1426047
1134872
1741193
369529
1243090
745934
550665
1170661
1727490
1888740
1587257
312784
628698
1248030
107314
627389
540645
437622
1667899
822701
846776
626886
400429
668724
143043
1592671
592900
423504
1936553
520227
577313
1880319
1245673
1380942
1432199
423113
1755031
1259851
157110
897588
1034022
593174
1116124
1075825
1145535
1657534
1885701
582712
1746087
1573827
37176
397545
800954
1480945
1793534
465360
969218
203019
505999
848617
1147190
865974
750916
1090399
356079
1075502
1595363
1147864
708886
1465268
1673541
328898
139676
953052
1884154
439311
1619198
1767107
1470644
136204
1751493
495248
38101
285063
64840
1846400
1957963
384688
1315527
44779
1023249
347548
1852448
1062515
1858859
1789080
1092872
85734
172059
979592
346549
135726
1827885
1710575
275604
893582
1758157
675849
287925
1408321
642457
913867
453742
1055893
941323
507765
264707
268523
1408025
1996600
1291989
1768322
1554619
391668
1335718
998851
1134739
689661
1410807
1605644
1782068
120784
1587407
1574008
199406
296690
455239
1691110
1952130
1362116
317514
727877
1968497
515422
701059
1011702
138085
661823
397153
1354300
141287
920691
1884847
219481
1900692
276082
518880
527507
1730756
1746706
993408
164170
737825
332169
232409
1898845
54041
1381515
1930045
852400
805746
660232
1130924
530025
1527385
1928090
1438243
1794904
1171436
982355
1617924
1673732
1030126
328970
282766
1808747
321692
1797688
181941
251872
761720
290398
1572946
1669455
1109927
1463459
425431
892339
1496319
1556619
276812
1744442
1582527
1008096
894902
76603
1810026
1235983
604800
1180196
1381515
1265919
940849
61498
1226343
573675
148173
602710
125029
579737
1487078
1848202
1610795
561144
68808
362570
1556864
481208
762351
336807
1527744
1975447
862026
1510514
1844978
1664164
780541
1640753
713517
1410003
427099
1724886
1077607
782170
1329077
966700
1806789
1894541
838471
795808
256173
539332
1768637
494160
1984639
1295272
628087
705526
163304
237536
1808385
1778157
159601
1562516
1830918
1205438
613188
820426
219170
783560
1591148
1433140
1096723
731332
588096
943678
1164519
1487173
952130
1643946
935394
1178656
1051450
856419
1667578
1544172
1778886
1565281
333057
638336
790360
1082020
321208
366690
44777
1023128
1421040
177108
1539252
1397899
450673
728629
1669434
953037
827351
1643875
160807
1050269
1804990
1699876
1097342
1323015
1746249
1041351
1839012
501433
1239152
782242
1332811
76129
1058782
1167201
1907615
1249226
909668
1999008
155614
1403471
1002527
820184
485836
76439
561328
475060
1445444
1957654
1296673
1200
1753154
1190024
1698813
1888704
1883613
1641198
330360
1739504
1391980
990875
854138
1097312
903042
380373
192280
605195
965630
25188
1628560
38258
1226693
1447438
1577628
1241320
1743810
362587
1280338
25692
859116
1505894
1522828
883663
652092
1743501
731159
1087822
1003710
1231907
929622
1442883
237492
317168
537672
1408825
1323046
626715
37778
1415133
130115
380393
1820052
1118402
1242738
1647300
181084
1424874
1386879
1771717
365280
673562
1390677
1465482
364325
1725883
286691
101342
1695575
204410
913023
1157028
1476737
922510
754872
401491
1590152
1723493
1127227
331288
1848081
1489488
1666223
2223
900071
1985646
730298
1498145
294444
747966
1353305
1465788
1818610
1316892
1103000
1579270
1435635
1163203
1702377
1637826
702845
1651379
919725
1678751
626650
1518066
1679346
1947792
268554
1623252
974896
758943
1109362
1405750
106416
81123
1033395
1650211
1427159
1175962
965706
1447753
69918
1195684
1175188
1361244
1029397
1451707
400662
1175959
1640009
1514143
1048756
1854278
1680426
407679
1577763
1310832
1449638
1873120
1051534
196039
963226
1846606
771003
487507
316407
1406707
120957
219644
515750
1304316
279655
472239
175716
79762
731254
122707
1238639
1828488
671844
588126
391165
971147
171463
1731100
154024
262346
1718393
1407849
1704312
1627130
956889
287245
249558
757517
236167
1567315
521156
1461425
22852
1533540
1756628
758922
1499990
1164545
1619589
1378714
265973
1067521
1839605
1297901
857030
1251323
650352
217584
434428
1814293
1650473
964411
1222061
1317996
919832
646288
1728355
1777829
1884342
95966
1580431
1543118
1477941
434190
649088
568510
280425
1584916
1102698
1018409
1858070
732269
1733080
1497811
1970446
19554
725476
798283
892104
202250
1840422
1202071
509390
487677
1945943
1850697
1587850
526912
1692528
1449402
827838
264773
962810
1657907
383460
1669683
644775
896791
1767499
1209613
1152318
16656
1077016
1969848
1218663
683418
625365
1952443
1457112
1744297
67789
1322967
1237646
867023
854177
1004308
1907699
234121
1509642
110414
1917692
1819551
1963230
628883
377918
414643
954871
552237
431698
6562
1422889
975454
684920
226789
1538205
1442011
632398
1745729
1833886
1284976
1805537
1045550
1346611
1455800
259254
128419
279295
777607
1834561
14106
606445
1964929
1791975
1982332
1067098
1886721
965702
1857334
1510059
1441825
1069471
284345
57918
1687619
1748507
431063
1132172
517018
80477
1928760
1106944
355283
1873240
1030036
211557
377945
1354999
1279926
1814407
34547
1801352
845113
268264
1634610
1071023
322738
592191
766609
1641414
1203926
786857
1914141
1838541
1310779
1071642
1411986
1827666
392188
1412493
229966
1293867
968050
786305
1435942
1339097
1563396
44845
1012878
1937322
929562
879881
822371
370626
1822288
510784
1545289
532503
613921
140833
428851
940176
1819186
1151940
1042115
787169
1252665
293392
1199202
1937276
814671
1114489
1759904
1059846
1881747
1683057
1383780
1407250
1093193
778076
1827039
56679
1181317
364162
1639590
588019
1998744
1523353
1775529
772854
824660
626064
1814853
539361
95648
1644383
1439266
202738
1026152
363675
1081025
229252
1551023
1250511
1376046
1127413
1391722
1226429
1473997
1690729
792745
268571
323442
588514
126140
1911632
1494589
379014
318095
1124764
883270
81949
1760593
1825546
57942
1571965
233856
326916
197440
1972889
1945445
1939329
1794599
1252705
1242244
469081
1592579
1754053
1190496
981234
663068
854770
1216923
854386
909865
1247846
75176
158354
1289780
1044930
1285999
1998340
1609492
577002
1964171
1279687
391912
1795927
1981339
965505
1705302
1052067
481013
1626663
1066303
542811
587075
474405
1921543
429776
912779
686270
1333139
131147
44639
112277
1709002
1950109
824282
113216
1464476
1903211
1474959
1295445
107313
341659
770927
783886
260002
872345
1156883
1659300
578744
1364818
478393
175370
492221
240120
1820118
953087
1523686
388957
913185
1686960
1082534
17838
868601
1152753
1400147
146795
1654567
1101692
1980477
198765
620159
786722
194672
589031
83423
1825978
746716
340433
1306798
1677382
928761
1642860
377737
682252
1099537
695060
429961
1107228
299472
1630921
1249428
239280
1241347
1829968
1361208
1338390
1986482
1914524
340136
1638915
1529431
1989439
1291136
1852259
151112
737106
738711
1690826
1314551
1279323
1258333
594165
954991
708717
1197574
394054
762335
409917
1020451
617004
1356633
262763
1987511
1146565
1325453
860973
244310
1516705
100792
1274462
1132800
1235566
1121600
1016290
775210
518679
1701717
1907495
122120
84541
1609191
1058829
1532987
1276822
1106098
910793
975342
829896
1742665
1501128
1999333
1718026
1323531
1223640
1137276
771071
1438478
1795134
952347
971796
1843314
1368110
1617239
694192
1251723
1783615
1882134
528832
536877
1968492
1023858
266519
1293015
891776
807597
615744
1701119
1411250
1283186
530830
1375611
1676366
991590
1109016
1432261
927926
603396
591013
149335
911651
1270681
492764
799901
235747
1127112
574089
1428651
1943762
1093571
450098
1180242
1469071
1114575
579714
549841
1198340
1956021
261262
1014214
1407785
1223972
1712867
1840237
939927
1684090
112368
1067773
1331089
81901
927460
126952
602586
1989428
1782574
1550000
372448
1597854
1730758
1204637
674164
193809
331301
1955101
1699965
632286
1559217
580155
301249
1294958
595473
307683
599468
1889628
1956390
86123
366746
1215120
259862
1212872
1636236
1664637
306660
749449
29418
1650885
1644297
631208
1387315
495218
1371024
15766
1374690
1315068
234187
861948
1889569
1617354
376505
988786
814282
105231
1583694
1279729
1385388
677590
583939
1394527
373063
1807474
1854591
1163281
1811408
621489
871002
1867710
836412
887894
80068
1044643
1765575
1838126
523115
1350133
1455530
226526
278097
458241
1990069
195639
84380
173446
1868362
739898
959976
1977700
1928958
71062
445371
744056
1670006
997846
228619
1009966
1087175
1052338
1699158
808403
140523
1981008
708155
518194
209534
624197
375261
847691
202924
43393
227120
1405206
567271
1868762
242007
393691
1885201
370361
1961438
210150
1050683
11529
1784738
1327267
511511
880752
1135199
808763
1017710
865447
1697130
268538
1495653
1951430
267187
917435
557988
1321006
514491
1180294
1889756
11905
1682151
1398332
1233292
368467
1260214
858121
895011
457260
888616
1183946
1100321
166036
978777
1310200
522594
686746
22785
1218051
1775126
720055
518870
259804
1615314
59660
1073080
276006
1748126
1579271
190037
762539
1024657
239990
1886823
1203471
1000131
1342845
204861
1811101
1516208
1249364
883520
550504
1940936
267565
1347157
1178021
690174
331015
1846576
294529
947856
182820
315460
1452750
1155116
765862
469393
1450514
1716701
663895
648657
1268034
270828
1124660
1995552
1474862
1128060
1720076
1723591
581887
1785944
42363
321643
233642
902178
1340765
1006942
953352
551066
7460
347977
1481560
21953
919510
9347
1878110
166425
1348761
1695041
1690283
1452615
1926310
1420097
440743
159518
492089
933609
1439017
485266
1513841
818472
1692214
301157
427955
169270
1831229
1737780
591089
1268182
1700473
1222788
1869304
1816804
1417312
297083
146691
1944879
714271
618700
1802389
1391179
277300
1458128
361137
1850759
1053203
621172
318925
728512
237299
1442457
30977
980343
608134
1075041
1044284
89102
672324
132344
1427143
1613277
285853
1576259
1918079
734982
83112
188771
1468979
1772751
759396
147512
1743957
1348956
134034
1819192
384861
1840052
1819873
1875083
583651
1735863
1630327
612137
498349
1487557
985617
217834
1181543
1652542
728806
723237
1393504
1634551
135058
980016
79052
957075
381325
828207
1319165
1931342
600925
1802941
706548
1309888
1581071
1733762
1619660
1721215
1742263
664417
1538946
315084
996310
653955
1961831
530719
1137171
284669
787241
216653
214067
971842
464167
1133395
832796
388789
1961623
1030209
814488
643773
1984301
395812
589629
221560
1351053
135598
1936011
1269890
1677433
700592
46190
141604
78734
1416547
593685
1783842
858944
63909
1975626
529908
1054152
1515369
1004072
672175
300010
1848130
169341
1372008
1553087
992442
1090185
455515
790814
692390
501146
1689712
1471984
1492960
132406
630247
80235
1410893
1671198
1069448
839595
742540
650206
1109416
1619260
52271
1521954
90180
80812
269255
503526
1862042
251191
504385
294298
473459
959535
1259052
1511645
1442775
106518
1077602
1357869
843609
1240972
1639425
179167
853891
162417
1644427
1002492
1681445
1878637
1927313
1201796
914381
45303
607955
42991
1742907
909457
920193
1193804
1442728
936429
1052165
1014802
1781601
1198036
983729
535180
1529781
1804839
940790
1535202
1291864
4704
204280
390316
175990
1261682
1084251
1079439
588419
290729
348002
665476
599333
361277
1901617
932577
1109636
1818823
1257971
1805683
672715
1043129
1376291
522769
237107
1541802
1342973
1343417
287754
1760365
1986765
615283
1041973
1606933
957937
1337000
1954846
1392467
1159099
1029710
568312
827572
901719
930563
182781
213524
1898367
1778821
649962
1788358
957599
576703
675634
1657354
1265363
1597659
1812456
1624362
525214
1862142
504922
1675925
107424
1834367
615011
761249
561833
902899
543949
1816569
1810000
1555308
385072
122274
1119703
1408216
73148
1050905
870936
351838
1412716
1909668
1362594
290956
585774
1130655
1925343
886925
584324
1969785
1621396
1591832
281937
803279
656937
1131456
628904
1109650
549586
612474
607635
935210
204195
162155
940929
927819
583237
824132
1764187
1534110
124156
815142
314711
1833597
1700384
1173227
1335074
427959
565762
1692744
192580
1587258
1877649
169091
1906459
1240492
1492099
1164128
1458668
728589
266883
1512171
1030489
1792464
162352
1976298
169677
1173304
1271733
400950
279292
229714
770042
722162
982309
1563335
1129824
1538622
1833344
810747
1861380
1908024
1626152
1261370
1890251
1950769
970599
1880008
1911313
1013580
589847
138442
836090
147294
1771688
1202824
1940645
8267
394030
1746267
1328327
415667
104929
1265010
1597904
1696094
937163
108304
204408
710482
1217
1225451
1554097
823478
647886
1649083
300601
1268620
1147078
1762748
1072686
1517903
573829
786406
181535
1571538
939478
1004314
1158306
1439693
1456790
1384868
1106862
876270
1873567
195909
1742105
199004
472092
278932
1241031
1951073
1137045
26571
1087444
329649
1522913
22068
1837834
924106
280278
1767111
1636367
219178
1891503
909813
412766
54775
143252
1019108
233180
916105
631136
386059
644392
451133
521839
921200
1386229
1259337
742840
854245
1599331
437453
356853
795983
1100808
1133317
1183906
1355047
228433
1960365
1547535
895895
173413
893804
1590593
1504564
1260059
13417
725013
1738618
259340
203632
609823
1340694
1419386
721338
1420929
55252
644573
480922
1139862
1980621
40881
1856846
78559
1695950
1064922
1001546
833097
1275239
695120
773257
19212
1556876
1674736
1819664
1749804
643120
1120946
1377478
1051908
945122
1732271
1540381
255809
786036
167929
1213107
1495853
930919
1643725
60972
1613675
51548
629358
190780
607033
149519
1415161
1832902
216000
1862857
1969985
820925
1221087
880021
1234458
1654922
1955191
1482299
559644
322659
698560
86956
1814167
1700078
730778
1243577
883479
21062
242502
1185527
1188336
1022620
1106738
1318566
188557
1374861
1223120
1458866
990614
1304104
783887
1777176
582585
982644
40658
698997
88515
1290937
1431163
535869
1977652
1811772
10171
32032
1275314
915262
1502166
1387756
1267569
701841
1477961
1204395
1524593
339730
274806
1485313
643693
1902991
1507251
1115401
187632
229389
878477
1610573
1500972
740032
1331822
22769
1755882
974826
847187
42958
1856602
585300
1472470
1767510
1401520
652104
1106764
1807419
1624837
1894793
1848277
748406
1499337
148322
1922250
124486
608885
1393877
754946
587654
948768
1209368
274953
1439041
1265523
1438973
197212
1929318
1162486
699592
727226
810278
604362
1325096
114890
1137427
875323
768087
1706546
1279082
1879615
1085519
809886
189295
1871436
1438911
710485
1955263
1514404
319943
1621560
707941
1503237
301016
50188
962756
1472869
1894758
958780
1479
1809153
1783086
592909
985618
476168
36836
545327
665042
1100017
1460003
462478
1774483
843093
786457
1334369
1351484
1578796
1317190
109232
1887043
103698
992870
1190984
997959
1910350
1156059
933332
919764
418503
1037802
287487
1922643
54668
928851
1059619
1938296
762423
1147336
606314
1119095
139215
467235
1204697
656580
1747209
582422
1444726
1975821
377370
1366275
716497
1566067
85644
1692420
1591077
1031473
606419
1286779
927036
1699988
1683366
594391
1559822
50174
1525213
125893
1597328
835912
890949
1320770
739863
936098
381701
893843
758303
1349223
545790
587085
1590429
233512
1776711
16088
43767
805516
750391
340300
556166
834394
1155290
1930060
406678
727177
824778
1545429
39569
921838
467224
584124
135125
631975
1851993
428934
1605236
461369
41276
396336
199317
94066
1975790
87437
790150
1810502
499074
1118349
241371
153770
43598
188963
1416930
601790
1107465
1635647
1169016
342800
1001970
1634411
922117
911577
490064
1213375
1313576
259612
528682
1139002
34829
1333194
986549
453501
1145372
498709
306494
1959127
1766166
650919
1873024
1267627
1414325
402256
189204
1833947
416806
1866152
489483
202919
1422677
134762
1327971
985848
1214929
1726990
1475952
1128475
761473
1510943
93135
580735
1205485
1116768
520838
748573
396431
1129487
1664330
984462
1652497
616107
1804545
298670
1453644
243661
762504
1607888
1538641
1733741
1844847
1129577
1575990
1995080
598671
1602183
966537
1012974
1657163
725833
1089643
1017396
38432
1077680
670002
1733929
1589884
1674633
807069
787096
1400061
702637
732697
978849
1645552
337895
1732951
531990
1985008
1100349
1838244
1365607
196369
70042
1121630
1559193
1991820
1328952
1639835
1729184
1555853
521496
1563626
555544
1917229
292086
133312
1585516
830733
355245
603288
1576435
879298
1601696
1240620
1804466
157578
694890
1027609
1401293
676149
937775
919326
556712
677567
1290273
950301
59161
839117
370519
1000311
215754
817166
690048
1487042
1314388
1897543
136832
628344
607622
1044087
1458942
667584
1589012
552659
351086
1213445
1118875
764714
240262
1409840
1010580
1214655
1171812
1042564
1689546
848592
1763918
992928
229691
1489408
1097832
1530850
1257713
1045696
654893
772356
90109
1487676
1408213
1741865
1603236
662
1728819
574514
600134
603957
141881
1370158
681582
1271347
1369775
1671253
1680927
343593
1269637
617210
802730
439514
1760356
662749
1685535
1204480
813775
79133
565610
766302
1577976
1700580
1859600
1110660
357931
920946
1720037
430252
1865572
1275266
1815178
61068
527240
849506
1717759
1848972
756822
1953323
101668
31011
35679
435483
502403
84375
332205
1831687
485725
1813578
397967
1176284
993705
2671
31832
976430
1306492
1388231
635601
251887
23703
1809574
716517
1573812
282603
177887
1642721
1172768
674280
361033
1012009
1032424
420953
1174715
1123708
424749
1716071
1338088
1863260
1812787
360081
1021043
49471
878072
381719
1776245
1936777
1117179
1586771
349848
506536
1380279
1941747
1844066
1415482
1363470
1582561
987140
1107039
95585
27437
995326
1731935
1095460
101656
638271
1828743
66873
823832
122748
1530516
419221
281736
51313
136305
918430
980502
1720432
613728
1075727
860435
664956
384278
1648096
328841
794500
146362
1824685
1592908
1127398
1470649
527505
1009799
1274445
718964
1241233
553139
1660187
1812347
394611
870985
1208742
1793926
1975939
29828
229564
1667596
734597
768151
1954469
306802
1248768
1996098
1611016
790498
1471110
1840756
1795146
1795561
987897
574790
1643190
642802
339146
527499
1478840
1835783
456495
93531
1645131
690536
1074512
262709
338111
1336701
42791
992365
1106295
999168
1066512
588542
1251208
471091
620549
1726605
719849
1387037
207858
1263246
208876
242838
1171581
243543
1067981
179952
1913616
1478714
1476934
366084
801702
23652
1711940
1212578
990023
1310669
858330
827465
1434584
1703280
1629020
1776915
376885
1738160
1378698
54157
981284
952658
930147
1649490
1726239
1731446
36347
455662
1617280
1185210
1980633
1168189
80112
1277366
1961538
1077207
365125
1292861
1777790
883448
1166988
658915
90852
937325
764943
1673527
838495
78539
692055
327368
1441971
389573
651329
1040241
1151416
1399255
982891
1997264
1549425
553085
1902928
911724
636006
48025
903519
1974223
738641
991536
843463
393053
654918
1284764
770718
380774
1574790
1750050
1660438
1609340
202321
32533
1384965
1574799
1325837
266119
1785568
61822
1956549
1867611
1821037
494112
375914
1816503
1447736
822042
206384
1213073
1636688
1696580
1135817
1149314
400071
1793901
102806
1839323
290076
230826
1071476
790512
1783383
1454449
1493379
1382018
1583184
498872
1990342
547741
1729023
304320
173418
1323094
1338668
1224103
96884
1320915
1584070
116232
1415012
1797636
1713037
1413717
408410
1628772
420328
471320
1437372
1074216
704475
1058851
1540181
1812429
316556
1291975
1544906
771555
269868
1041889
289047
827081
693503
696088
411762
1051870
1990745
275199
1031330
291650
752141
1479845
459903
1534914
468433
1666355
1125146
1273718
1623793
1789939
1702691
1406693
1661194
391867
1979037
1369045
571623
83440
1526217
578574
333244
1300743
1760353
20906
1487773
1801048
732384
345416
641271
1927280
1451465
377187
225137
98619
1934884
1473690
526399
1590633
146056
1564845
1273542
817763
988412
148412
195102
113538
1410402
663691
653765
1180810
1795387
658148
1709341
664437
19887
1158957
206074
1937960
605135
690204
1132681
913977
1620081
446061
1481234
370181
351808
1754301
637620
1472214
420521
1204109
296246
1411068
603266
286882
1879586
464414
1318927
1196288
433451
567152
982147
960232
959808
1915242
1720318
133047
228489
810204
488394
856706
1706637
1588813
1304727
1305266
152858
322358
160047
1151878
528921
931019
90838
1665420
806296
208208
975636
1638849
1860305
1164156
1622072
106371
1469399
1203213
703214
632683
1145866
945361
170941
1155433
802276
1193128
763967
1959229
1541661
107777
1647176
1238362
161250
785857
1956202
1487720
1730892
918682
783885
805291
1794535
651616
1637969
1232145
1928063
303670
1374677
1111932
65466
1710974
50916
1827496
1672679
528615
1604113
1993495
509977
393983
926041
1246725
1780988
1468039
1485159
1406200
594230
485208
133577
114551
864898
1383541
1050088
1346041
88131
1035832
1822803
376871
1614264
1687552
64364
608030
1888170
909449
1778466
57790
1727002
1637472
1261478
667227
446993
1594497
822357
242026
869481
622310
87813
253559
791294
993703
1240883
1810337
900873
272146
413056
1277294
53621
1149603
644888
1750735
1592184
44614
527341
1200083
1902135
1355282
1050656
639979
767873
1294907
1641989
1072791
1477546
1293324
422766
813442
1276969
1421673
569488
1746886
403510
1199498
1475419
1087648
1296376
1608893
992917
1721056
1159677
117144
1737836
876239
1498170
588390
1085944
1761619
1260107
123179
1896936
639324
1496193
1851576
1769682
679852
1755885
1766530
1939236
1712472
1957624
432945
1081661
755287
346171
1821205
437438
455655
322467
1516217
531115
1948139
61214
789113
245515
321176
270894
1196043
1761640
1946675
414882
834388
1523133
1932814
724224
71292
671547
1144067
1799143
278850
1121725
659641
424231
1073716
909087
1131091
246847
270535
572128
1855245
1575926
1021600
1289975
1312246
148303
1971872
1902917
1243431
4997
324339
170406
12093
995892
1102267
995313
1819045
71448
10180
1588681
212336
1928224
1580265
848556
1463160
819375
1229777
491902
791641
235020
1684054
233036
89165
222639
1452084
1736825
1242466
1111386
1936366
195215
192580
1796016
94244
1830065
341546
601284
999205
1579280
1214489
210586
429928
1760074
1812028
686118
540953
1506097
1806179
229502
6191
191488
1282536
80056
206944
1821114
432118
707631
1535294
983329
740338
1861170
743131
1328083
1449891
319527
1749795
1267443
404061
1253710
702566
1862403
443717
724299
1661480
419618
1980817
670235
591379
822513
1033557
1191957
680914
1779186
1619222
351530
1299999
1881173
100018
339735
1508484
1147024
1513975
1638846
622586
739776
781379
210951
418980
1133164
515183
1423501
1802342
499214
1434161
1156984
708130
1180489
1446092
127741
644577
557003
1701761
1886751
436951
1781343
34500
950819
1279475
1305528
1623000
1445042
1546439
1473279
172478
1824223
1946143
11261
1216324
794509
618539
1223931
911916
466780
683680
958212
1791223
109858
882179
1975482
595722
1033849
563849
974427
1865273
186458
460570
381212
798865
803424
1156973
112961
329240
1008828
561551
1876283
1367508
1435992
1497331
1178066
675050
1763924
181454
477169
1659193
1366108
1009579
727920
1287820
132122
1222883
184899
65639
1834553
1833456
1847343
1357998
1791754
272679
415560
369119
1856273
159200
1037353
530341
1351223
1788869
101604
753288
1834466
1630165
799196
633085
1093550
1695228
568103
1309468
830899
1538637
1129399
353236
1891100
407932
1246928
485696
1051252
1639011
974931
1383987
1784493
129705
745751
1237540
87597
1697030
1731767
85881
1423890
345592
304988
744426
1012221
1945179
695336
23572
335499
1933973
976526
261168
1762141
1511024
331010
1150116
548050
1568470
885991
1465705
1884111
1022603
941553
696242
1659861
1971037
1569411
301949
614837
1351314
1322970
1119631
1607888
32733
549940
1517201
1324090
525560
1867921
192893
1109149
616393
868883
467421
870652
225551
1843181
1028671
362463
1059483
1005258
1550075
1594764
379924
1756052
1492881
353363
331533
736606
1052658
1756136
1195204
1808354
587663
634631
194104
1650655
656887
402170
84894
1915304
1495161
959831
872074
424031
1826027
1727686
806531
1281245
1553726
1287030
320520
1514879
1589781
380520
1682414
562875
1738330
1172254
1365991
1950215
1385487
696138
801960
1131724
1555736
1882368
1191099
928456
673094
311355
1434041
101295
487606
209020
1773279
213506
1899590
1207609
127503
1371584
246967
1919113
1552868
1815009
374167
345200
1064773
1708881
390718
1916905
1193531
941588
1301288
80257
1583459
1172569
718660
1099314
1458242
1431898
1663355
1002849
1722935
1696071
336474
1478382
526558
607249
186295
1330139
1751514
1523460
1250578
319835
1551788
158238
1093197
392056
1319181
1599039
1556331
1211675
691184
1727351
657055
243335
791923
1961995
1039707
1744778
1458681
468214
312232
1738464
1359828
651348
1691846
1868186
833119
755269
1445104
811962
323461
717753
1326335
1176889
1333468
8032
645349
529547
1296467
1138249
27922
587339
1865847
1852255
1390401
400534
1146964
983203
338730
1052428
352044
1408121
541044
1927717
1177264
158034
1612316
1585920
1232815
1290045
1040990
155205
1758077
1325253
1912123
231713
1004717
525152
810076
427828
1163958
1562551
396241
187241
829386
1048641
1329559
283188
602199
44584
1237479
460772
1332372
1112261
819070
1817850
256313
445722
275175
767966
199889
430009
1216590
1727530
787528
250936
1328568
481819
1441701
1035333
1311639
927642
1178540
618391
259395
1238087
251073
557470
410458
1423634
1857739
1386780
573686
1001344
1801875
815320
270337
1073396
119519
893102
620251
929684
1738661
1022363
1314919
1269742
1410986
1632301
257731
1572126
677020
780213
848687
1149991
1189451
953657
135013
1182134
910932
1201600
99994
9764
203129
1688532
447522
1650281
1410404
1893351
150820
1487383
1353901
221935
1319965
1954281
386890
620078
1892557
1460951
429755
535075
579273
6189
1098814
1069878
1540636
1745410
1494668
1785298
825246
1488536
1687241
450087
396199
1156876
1606951
236081
1159626
1113236
1157488
141505
97759
511248
876962
1959846
70763
902617
1264135
94800
1272713
792129
1285832
847054
619106
1547939
1159646
878204
449419
622970
1992177
867220
628921
845942
1033243
1239536
1165757
1798809
394157
1136989
1344584
1427603
1366802
728151
1173735
1715007
60630
1050542
1640986
114074
379112
1285834
187593
208150
641372
442419
690025
1695425
1162880
325827
1938027
1338637
811211
386998
1964789
1388405
1139046
2243
1048135
1703523
496592
519089
775434
687258
575708
1558175
966601
1397913
1740542
1375287
1041970
507908
587592
1540831
626197
420647
196456
1613624
1408258
335814
1408395
1078457
1888327
915988
1625284
618280
1214754
1732300
1169572
1814364
1646184
1966893
174852
1717970
899874
1502637
1389583
202961
608121
288085
1569517
1757454
1754136
1830216
1904960
1415173
509340
387745
571764
497393
1655813
1176882
1003810
620156
297337
888751
392041
1572999
95915
1402021
1784721
1017583
139338
822835
1760751
113317
1940975
1087903
642153
1409940
931710
922755
788367
846342
1976165
773115
1071584
1940876
1268873
1805096
1897826
337579
1300340
1947481
1147119
482611
1163236
381645
173912
874723
1525481
819123
1646450
1520593
146256
1579171
1357497
391177
59824
48285
922165
674690
469267
1632527
1257682
1248854
1882295
398286
1776302
1411696
605622
1470986
1272060
1829697
1318172
1775860
1356181
913100
974062
1112050
1952011
642416
1448281
1744512
575863
1521367
1650340
1898839
736875
1066033
1828122
365700
1339391
799383
1348805
1415287
1102274
1458046
1602368
236603
1334120
1152724
779989
791307
967314
351025
714257
1031314
1765172
239022
1773760
302734
416211
689775
1431000
1814643
1559940
1580430
559519
780979
1764536
681595
1467595
1675048
1436660
1429219
1480634
772026
611090
1388783
1723349
1229664
1489331
1050098
1948057
78283
191403
1719663
524616
721121
1008219
1318643
864963
1379224
641232
1441545
174380
174697
672086
896491
281385
1839847
1499655
795887
459992
1097224
568341
1635421
1689588
1984425
1355606
317377
1871676
1366733
335932
994765
1556850
1439707
220436
579060
1597172
229873
1908318
643765
1637853
1596000
597878
1883942
869884
701885
794599
1479125
1103864
1055092
998507
1985464
484142
455678
783265
1523400
363763
205276
1776837
912628
493167
54330
776192
795871
601657
1244843
1740886
287512
1563447
649642
1929298
1490076
416911
1441128
1480016
1568641
1498417
552968
433469
434393
1682414
1615979
679769
521100
572053
521142
462439
358366
1849376
1422892
1180708
284160
358314
43068
429998
1021706
1641154
1581699
1110573
249011
933568
513461
1786916
1609735
1572710
95660
1822923
1432556
1785519
1976491
1066265
278957
399048
268242
1625168
384601
800987
1429131
1560151
121941
504496
1628770
862192
544176
955212
586672
497740
64804
63654
326751
354645
1460476
429983
1154619
1876075
731667
1136255
110843
571743
282834
413938
1504900
1741116
456165
862231
1679758
189188
315978
252243
784384
1970704
1597267
435982
436609
1896098
1590035
1408972
1954184
926867
112966
281217
1239333
1565660
1140922
447107
832260
1536791
844831
719068
81886
686533
644924
1188910
650913
39381
1613098
878354
300585
1547901
390824
864235
1992405
803264
1100856
1561991
210184
193747
117351
852570
1314092
440092
1995247
1300485
1748095
1887569
352623
1519867
756599
1301960
1320766
797292
31999
1881041
1766338
155208
1218550
203178
483418
718745
105108
875366
1875765
1869802
615570
1818984
1902397
703770
1324088
1167023
1679118
1240765
1330801
825622
1345216
1000470
186030
139032
81164
967390
432088
1226007
1625099
889590
957549
1302727
1224708
1885362
1568404
161018
581247
1793454
1725333
1886631
209218
1163931
175409
1279157
114805
269006
901095
1146718
739316
1732272
1949887
1244277
562538
1943178
1843756
638209
423742
1798916
1263743
1066420
1480934
642419
3911
1559740
19613
283698
1126554
1292885
558959
86717
1067896
841
878995
1046877
112287
1286019
1418880
1640932
529344
110182
1464065
614437
1317358
359228
1299214
1878492
1238934
1353139
1493259
306327
450408
1333037
261919
440743
22041
1572471
33779
829993
336668
25894
235491
1414688
91935
846542
498874
1392027
1850744
433861
1859277
228855
1380807
721594
1405391
1563334
203357
1567104
1660353
653883
76958
1244446
857972
1771412
1510545
1487501
1746154
1149390
1485807
1500815
1119968
1091260
1920831
442648
979927
470212
1151533
1513508
281665
355394
672453
543568
1811924
904356
1944141
74406
130479
1054680
692122
1211261
351030
468480
1931082
127057
1689583
172208
1844726
640069
1899687
867490
1831332
67983
1639301
932704
1214276
1157015
174600
682
703569
629413
1519231
820039
16973
9527
499576
600338
784584
1648458
1303773
1641358
848477
120675
480637
488140
982858
1791179
1962982
1069174
1859786
1504235
1950891
1726329
537048
307086
280023
1031738
814551
384902
194491
600275
1238160
1180598
468420
1592114
1748752
1129152
552935
1520734
574142
1332948
624651
1496799
1426970
109923
1988586
1001692
422119
909293
1572765
1876927
198550
827444
666665
1522745
1795960
1328306
1434167
468505
1240117
433414
1769456
159536
703634
1718986
458498
1997347
30102
1882662
1806868
986290
1776128
47976
261088
34147
1757662
1096411
41079
1400314
1828796
490265
1642772
1888933
1934462
1277858
1453613
870306
302719
756376
581216
1522722
1609956
359094
878551
969687
1742030
571987
1587447
716931
1491793
887082
1734804
1586607
594667
225029
1720608
1615652
1129704
219615
220901
1373627
996537
179150
969550
574308
520813
789752
721249
876998
1192116
1177609
4298
1217341
1729869
1445022
1442716
908213
409699
993401
1456306
1721943
1890490
1861278
1972840
1795043
564734
1931843
106614
253072
758024
1471159
1804608
1354526
651207
861284
317681
1182749
1058080
1338409
747243
887847
818526
737196
1425878
1325044
1733369
500918
1305475
794553
175324
648302
1030424
808681
1644765
1606820
651174
1432609
1659313
82948
204079
280094
107994
527834
1862824
329621
628794
1356386
1508958
1023829
200523
218265
386149
1365256
397578
1071896
202781
1537858
1068940
884263
1976555
1937094
829441
1200638
481402
474388
657724
1641150
1777581
1895431
233866
797521
460180
1144177
241512
1914660
408163
604043
1658670
699943
1403056
1761971
1495958
1885602
1734987
1771346
1887381
1558562
883427
646181
1452473
1425350
1530816
1641122
1481374
1801533
985671
1190981
581710
732697
1734495
1912145
141346
1264400
1288853
875335
857865
1485923
497133
87402
1201852
161554
1088058
50531
364296
1541610
1032128
145254
146120
928620
435128
1855278
1774909
606593
610996
1027485
1058054
247192
905006
5565
1199579
902141
1619265
987298
1101905
1005530
1357766
1480404
1936752
1011065
138730
865590
1026910
251651
1495765
233392
874826
1919293
1911414
1072902
69633
401617
744624
1936588
1635528
1572721
1536636
840574
1048187
61897
76599
1609723
1896758
734695
1474938
25322
1633758
624293
317215
1367969
248986
266576
150317
554019
1573958
809950
570909
710484
112229
1820917
981772
6387
1953976
1788061
1396925
1844123
390141
765276
1866817
367790
1965047
1566613
1679539
253041
1956926
1103
1709351
166254
516366
167338
1992937
479211
1205784
1035639
492182
759782
1568855
582404
241275
840788
208820
1357391
322893
1847835
1362095
1998410
697159
1604925
1152941
484430
1601058
1049953
1678725
1910622
1067788
1850904
1434635
1035271
180533
1727044
1032935
428850
507612
1254223
1808144
169492
1960264
1755348
1307013
794506
957951
663497
387104
877272
514349
293237
401506
1445770
217468
414910
1017598
1059490
1746428
1079516
1615529
1198594
228121
456235
1102289
1498599
1539686
1325280
1773791
1412845
504172
27339
587043
516228
940721
737102
1139335
933723
1277584
323181
674040
136569
1844967
1335891
1564592
28771
153091
1474747
1250057
1574116
1272145
315368
413391
412185
1939332
1834720
944109
1167029
787046
700613
530224
325032
776511
1154960
449317
1035090
1416223
1426224
654966
978921
1154018
145830
978038
1343578
739677
1628238
213923
227545
1058962
1134169
1760691
473476
873579
1513133
1006102
426458
321772
174662
1291086
1019703
255032
49829
1609218
1553767
1256680
691092
631884
78725
1915645
205673
1316325
496009
1253291
89246
167763
1519516
27324
927866
382204
996520
993072
1359501
582139
31853
920341
375872
1896889
1635850
1895815
330376
1134684
861068
913615
714533
1763518
349328
1349460
6073
801970
546193
1351383
1209677
1758006
1629919
1737712
636212
214629
571751
302954
1505162
1813619
633857
224393
101785
188819
130565
357451
1678012
1339635
895902
145663
547830
1485055
1196083
1251846
595812
1715818
419268
821954
1603478
1981364
1828043
1918454
1639819
8655
174374
517494
1556174
1842374
169269
789494
1747276
1868854
1614765
298996
226208
1113270
337086
1258983
749994
522241
760101
73852
367360
652443
1877525
1727296
1555609
380419
1572865
757235
409681
1269369
1773385
733921
291705
1300950
354602
367500
665378
1709695
658115
750893
456223
542054
584269
1359532
981794
895795
1132814
341532
1353804
1157307
1666412
1797003
1024443
1403682
111938
1298035
1473131
591903
1848947
1162492
1997035
1758129
1242728
1180453
946645
1668706
1169730
303826
1490412
581849
382744
1847854
1219026
1195795
161661
899745
275407
1279139
1472758
513296
921206
635600
1527496
9602
1859544
1496917
1007450
402518
1617701
1920076
1501353
1312072
1132702
1805885
1263443
795992
1512514
1016832
953389
1425310
1734546
1673108
1573058
1051674
1695970
1472786
1216733
1386448
356571
1070493
486753
1644927
496779
1470313
435534
974245
1919818
1009829
1693996
1693139
434753
1214325
865695
809526
830840
229381
148326
887096
604011
814036
21800
1078752
386647
1476454
1553007
1709643
1255722
1716086
1313023
348138
1305970
1780254
966651
1291458
795871
908391
1358799
1802863
107481
784265
519397
496872
1410658
400593
123539
1314757
1076225
743814
1658428
999067
54314
1074936
1957255
385775
1718803
1082143
291346
1565650
345804
455592
1605480
478624
305967
1256191
118474
1958107
405319
66837
1286073
16998
795003
779735
1863888
970422
1777892
1897791
1513096
1220146
1571043
638150
1439317
512402
1205903
875540
813696
1594228
1375043
466570
673206
739118
1934121
998847
513664
1176263
989194
425801
1556182
888393
1662438
1723002
173939
156675
204962
961718
914456
1261283
586919
662036
1564024
37629
986951
1706687
956451
61196
425739
1499390
1103150
875504
396726
1385033
940777
714631
1601148
717960
474712
1564969
1092381
1465597
996266
536483
1447559
1088886
1372724
736714
138123
878182
1852903
681187
869975
1477284
854741
851418
670568
245984
940745
370765
1317594
332067
1275149
1833266
1325346
805785
1317865
212604
1440288
681628
1029462
1784236
949271
342950
610630
154688
555393
738905
824951
307252
983165
1230083
1553891
599984
1273471
650805
1723500
1340918
945336
24050
431518
1973924
1549479
995262
1507847
718798
486552
1697939
1094101
1820489
1160999
962034
1803232
564119
364749
357546
1476378
77913
673349
1076737
1057895
1783782
1704763
1028871
212831
1063365
6787
1358032
329370
1325237
1621800
545203
186154
1593472
1997982
876887
1964596
497521
1727008
500868
1539769
1620917
812494
1222914
1157714
307388
727207
1611346
1526209
114036
1246222
1873600
1901746
793376
139352
78241
333108
1910497
1260999
1463776
957568
1651298
552411
1641567
1065429
1499190
668414
1407496
1369161
670380
387218
1300725
1978164
1329530
211011
1194305
629569
1702654
870583
542900
53275
1611802
144956
244238
1211077
1165458
485040
170471
327855
742543
1181096
1979518
1794082
1014530
1091497
1055534
405981
795419
298331
542117
1887200
1786471
435897
1822208
727420
29077
1923460
81845
1021442
1167558
1483451
1911236
1743098
221120
1212874
1391895
12156
811588
1161417
799642
1583899
228502
794652
601266
269106
605107
903884
1172341
1143087
311897
462543
1816593
868453
1611247
334686
1072844
1107989
601612
1230162
387993
186955
603555
1503496
1248374
1382048
1974048
1935076
1444565
768633
856627
1494047
1009527
153753
1520874
1856747
949804
1945225
742143
1543511
1661599
1624295
265506
304510
948835
1625996
401601
419358
1275608
1347210
1667399
164723
1288962
715213
20268
192821
166484
1082008
1485535
1489085
852700
830106
1126956
1482104
1279205
90209
256921
1640418
196872
901286
1575936
1279838
935126
325965
225742
1940454
189590
829504
479732
235674
886562
321136
370356
636643
1791187
500573
931346
1103768
621093
23554
683318
1846687
295713
533645
704802
133
919687
645106
910353
1587953
1107287
980120
1808145
1160460
1226081
1533397
1287303
31940
1278006
1899688
1878475
816660
797708
1536385
1168826
903938
1180028
1611998
1908544
386771
904300
497913
799749
539121
924746
1183267
347887
1971775
1495868
1253366
1146497
60290
96305
1801755
71685
1207588
1673431
741413
73219
1535523
668264
711521
834335
160480
1811680
406439
1662968
1703291
1596339
662723
206762
1128166
687678
1274873
600261
1001829
1053496
434541
1501105
1948919
1233861
731729
941500
1074453
534612
1122651
736388
1355127
1013659
820729
1038922
821732
1227598
995258
1991663
1551080
434899
702131
762001
1166008
1555926
1082463
229716
144427
1056683
58476
619339
1284723
70830
164730
1494388
1148491
165112
1047471
1408899
626944
1308276
154796
1168916
1226914
1530526
1941690
46119
1320567
874817
1889017
611139
1353799
1383428
1077363
474524
27890
240053
864404
935972
366351
1834417
1076267
657001
90373
485107
1157548
880714
1806036
447352
335320
904074
930933
162815
427530
945790
205225
666696
382589
1864090
553403
903644
785763
605084
1117822
394675
282082
428891
1633601
70651
1131847
1638105
1401654
1494095
1196545
814957
594156
460383
895471
415399
548462
813834
1903486
130786
806784
1355801
518791
10503
276487
376779
1997049
1747223
1482387
1963672
1543101
332258
777474
862256
1320726
1427682
1512972
1412717
1557895
137873
1117251
929989
324051
1525063
1063502
1010202
507642
60321
1065969
1003121
540278
756730
1070699
175395
346902
200727
264495
1723712
1673169
1462222
416709
1210574
1408556
255044
1145711
890130
1222475
1635711
1906445
180763
1552533
1930236
1314728
1905815
1738178
1544282
924986
1246795
51070
77752
505915
1164534
1407245
1258342
1563735
1210972
875154
1746163
1909574
1694391
627654
738648
1318511
111650
1713631
1307728
287153
100888
1237214
1778548
3948
303853
619882
1173228
383394
1981600
671964
1117609
958942
1070442
1874481
816836
1179416
102107
856942
496349
1454701
906515
1746087
1128537
1072796
1888573
1934931
1658034
1321151
1422848
56263
599662
25192
154685
940215
828221
1174068
1316719
214804
238919
1057830
760811
1827663
1882545
1041872
856297
106562
184140
151230
1820707
252579
1086592
266549
144653
1598453
14426
1781061
1572859
1507018
426922
352560
615922
1812817
240568
826849
1134873
638364
1263960
1133935
1675623
1866184
302202
1627628
790647
1842086
1504173
610604
496909
1004803
928344
1684421
1240797
1815805
1124099
1775628
1155735
778081
30758
291782
552919
1222893
1579583
501316
526810
1786845
1099901
194644
28106
413
1994048
1460239
407347
965763
382289
1581926
1063766
1920523
593924
369842
329979
1360538
295132
1689445
1366614
639526
1768393
1758866
196640
1988772
1264237
847344
337643
1641656
1249176
166302
1382468
1380624
1644227
1894566
385835
838956
1637178
148208
1984544
1303615
1887027
1974464
1713870
151437
1298412
1104676
899536
1388060
333188
1458148
1175992
463400
381185
878294
664172
1846395
133632
1269181
1822141
649810
1125539
1150240
403211
378810
172113
327372
730025
1831024
1679353
1051843
1520356
1568315
798
880301
77214
1399498
1420173
521761
816026
1873861
1988651
1425756
893823
562621
1652949
274198
949105
483453
1390374
496907
567311
507693
1433320
1833421
122484
528497
9432
890394
1544359
625416
1023843
735331
1771662
561652
797003
1290995
59585
148256
374346
225826
1642492
816461
46274
1410554
696043
602014
1171565
1105286
1776885
572572
39909
1846338
1033384
1971393
507962
843913
858966
1390040
891081
1461974
348796
154739
1165655
613291
1498445
1913617
707728
1589821
227423
128147
659213
1295822
606493
745802
120959
278823
1714020
951072
400896
210053
1669913
1952587
100432
763138
1103819
1506825
756874
1725135
1515611
626754
113321
1188591
1991864
680274
1689717
613806
1643574
153703
738662
538392
1507358
190357
1888718
1495078
1945467
958447
1994630
288663
288842
737954
904874
913442
12681
1187299
796486
700009
71044
1311493
1510478
1720599
1143132
1267919
827008
1799963
1742090
1418109
1852948
1959579
1310463
498652
1443295
1097294
443805
530721
1167517
931772
1931314
999205
275394
1572838
316903
1719776
256633
849033
1571790
809606
454365
1907216
67801
1258612
1344368
601530
1945723
749087
822420
1285700
1937345
625482
1537046
42593
790147
1919385
1139513
1014742
207524
1580416
593991
1825652
509025
1359744
1588049
1697837
193161
85393
608101
1319641
388823
544311
864472
882539
434693
1030897
1818053
495322
1392095
1155210
1241130
140793
61369
985924
1661818
1137454
876175
1167698
766635
1133726
1296364
575891
1076291
1296528
917726
1723531
152396
1767579
1467218
1331454
1056399
259280
1679367
1180901
18780
325033
1925724
497669
1849619
549713
367495
1850569
371872
135593
1316056
1538143
1915399
523494
1761974
701264
989782
479176
472301
256480
250165
26123
1451510
1560040
368080
1058609
452303
726885
1461193
1385058
1985299
1431790
802327
1431902
880304
408356
11503
300651
1036753
945081
916850
17761
1541430
1688664
181342
1358847
998305
556254
1511570
1919646
1228410
69873
1010488
180584
330261
1232184
278864
1899038
1659645
1878182
349149
121334
220191
583101
1663743
222841
1419859
19019
460152
1302709
514221
1770298
832562
1274200
1186292
1143554
1278655
1600418
1769211
549185
1079069
1849117
1964146
1531793
862386
1800767
1575722
1876641
1767572
190530
86150
50849
879102
570635
251618
1363492
897540
1859583
1707767
1747301
240089
1922058
954666
1738873
1339889
739713
1945451
40016
1756344
402990
647320
1582647
204226
1657844
1640077
494941
201238
1611941
870662
1392856
1528864
210361
1152869
377984
1874026
980675
72325
1024699
217569
787740
1980576
549316
1979336
1027618
55045
1165990
1517042
1706054
1992308
498316
1102332
1212795
1043885
587318
661387
58838
979541
360039
61239
1515735
237501
1445283
135013
752662
31034
1695839
1549098
1574482
954876
352758
381079
1773726
874252
647413
1853767
1627747
1474134
1116408
1718936
1763510
489881
1281057
725572
71731
14090
1030780
1793920
1781817
1821073
559167
373279
1325921
1158796
1610168
1307057
226289
997474
489874
599478
1887333
545162
1607100
991353
1071595
1630469
616597
323889
143959
82508
563220
350853
1482477
975518
485485
1506601
1347128
1045654
875794
1245048
1268962
560740
695469
760925
892545
1030060
1721789
516113
1895830
1070695
379568
310574
1512726
109768
530803
334561
800813
1743149
717266
773294
1988317
962512
1557463
1425225
272994
1006213
1831133
1518412
384991
911195
705369
781616
294193
1680812
1782537
1214587
1873829
643219
350752
537682
1160206
1389047
1783969
1946406
1994175
164271
349589
1266669
966302
1281359
636325
243042
1680339
1301037
371426
641259
1973269
87509
1494987
381776
1367724
41740
774584
418651
1246481
1005384
1639056
1020545
1136811
1826677
563175
959229
1804031
407815
1445153
1609862
112429
1029152
1730665
249787
645023
139424
1577868
1976134
832179
480124
1353275
205493
902148
1391424
497420
1011816
1496327
418686
1613811
1390228
1886737
1320839
1224096
210713
574746
364939
723242
1551014
95557
129532
1098750
255319
1272744
1414050
719393
514074
46871
806710
235735
150020
1283840
438694
502400
706268
845028
311133
1226835
183250
249060
1567983
1210318
553059
50441
2934
161034
1119273
1258256
1492725
270018
1460606
797342
1411274
927483
1003846
60754
1417410
335844
367822
1489815
625465
149584
626935
1168658
1466243
1419800
1855289
461549
109771
1946362
906295
1754702
491811
775633
762938
1792988
1309538
1826609
1305646
35983
455643
206861
1959324
1206687
20874
713931
1025243
1639011
1567158
325520
706984
472743
596089
163654
929468
1475878
1746543
1334534
1154746
1527898
935011
1215509
483603
1107933
1565935
1480387
1716332
1222797
1655171
52629
976782
679260
1165817
1544274
1219974
1075691
80117
1512049
1310861
248534
1520875
1208680
924236
663145
1186710
1103639
187363
1121034
399053
372274
795278
157496
1117261
1138172
1518063
69105
289365
1787505
63286
344376
864958
1405143
1556269
526723
830065
840502
1576777
203138
1092823
1066946
714630
445142
209246
315798
1979777
907299
1608484
503618
599971
582653
1591407
657723
1565413
1267028
998924
1072353
345965
289809
1519399
325590
1169662
286820
1787721
206840
615505
762282
1575915
1621459
547025
1042946
290483
1813938
73872
730820
28483
40001
1072600
1568434
1049304
46629
943822
845727
116854
707182
234093
555383
1348924
1178619
1649608
780237
225211
1151408
1607417
588760
729534
611455
246882
1514541
1014539
1848665
1016919
201564
651438
1696798
1775798
11900
1719599
1692529
1493930
202798
226446
1185204
1195822
92000
748911
307770
962393
954573
1352073
688394
1933586
1293315
1192103
1895627
997597
824114
419794
600941
373376
175906
609486
1499104
1633202
1662507
297452
50851
1334007
1328470
998856
1022628
1987242
1627217
208246
895688
25423
1340276
92209
1002143
1994934
435359
584505
1074110
875040
1232462
1877105
1500317
633839
1711356
771717
1958258
1444472
488096
1918020
1252435
1049610
259009
815181
674981
1419343
1569905
1253157
829093
265339
1297801
1210886
924178
347575
789915
1144334
1028604
1783152
727990
1322198
1323437
419930
428034
1664838
1416158
90034
264107
50875
97644
1863813
409548
72264
1132904
294552
636999
1796528
1776756
85040
55140
341461
1580302
999357
1340930
1834588
728188
1393678
465350
1082984
1792659
1768967
1482128
1625222
130007
1887693
1979681
8225
1584013
778890
624374
50071
887996
1768736
824241
584230
1455131
817202
498446
1609080
1981605
1346107
835193
1201158
1061117
1461460
627245
1862428
1545048
997801
400159
468978
201148
1430490
1363753
1974840
1700805
709350
1033154
709666
1056709
1906626
1418979
31585
977144
1972632
48523
342191
1233772
1133712
496215
1459528
619720
1890361
1444893
1393933
289148
313858
681700
366673
1260734
138173
971125
416691
1512522
957770
67859
1551054
935012
567248
1688282
515349
1354954
763007
1575927
422648
822918
1210852
1943803
1982854
990183
1199905
545941
1963578
1453187
544197
15333
627181
339253
661981
1790909
333973
431684
1123835
1692111
1729039
1863559
88917
1017346
1022316
283349
1518415
926918
569671
1471787
295290
827920
952856
1970521
1065050
1663842
1863487
199769
712219
181078
1232075
206589
134759
1337800
658680
1961052
1205194
340966
1862496
328168
641210
651356
286367
192635
1439792
127835
1798374
421834
1401560
1009130
1152630
805398
212936
1911682
1287248
1484987
347576
90725
1672921
1742191
455005
339685
1510805
1895875
1020584
1519882
1199217
315545
1604477
1094246
1771427
1172096
656712
1741542
1106421
1477642
536389
876619
1886611
1437216
1327164
1441341
1255658
231455
163958
322961
1992181
538952
953036
268211
229708
1403630
1128182
322928
585923
807529
1987775
213600
812365
756032
448026
615110
328444
362625
1437956
301243
1251445
1954618
81428
1075854
136042
264037
1670787
1330678
1606771
1554506
1607294
509547
1105223
478126
971801
1881813
1471392
1082436
1074334
589718
946451
1029780
196779
74481
1621117
1641858
989360
1873600
1731829
1652633
1206906
1951308
1190927
987274
471623
1107912
24536
615651
1251771
153340
1562341
692746
543819
333919
1555865
143994
176968
140201
828191
541940
180098
1325632
216152
831596
1565143
25648
1433904
195841
1076431
1991669
1743349
604516
365086
302439
1008124
922157
258067
1693455
1133807
1468878
1466785
1004029
1474539
579864
271607
1554419
696968
663688
401678
336266
476397
1385802
1400446
1854747
1284348
712447
81324
284904
1688417
1494709
871741
908344
350601
132926
1677571
1877246
1128379
1949378
760778
441955
429194
1121481
1967780
1372318
1759189
711337
862296
1591925
1075489
485137
49113
1552222
1726578
1106146
1116529
961066
893491
609815
1180150
208857
501955
927959
511974
538431
1825120
1260573
1269812
892915
492204
1811927
1455866
1797537
1412962
872249
256803
376356
1113589
738303
55491
1236782
826941
756821
1355785
42946
1514547
1730508
1685617
254863
908057
1913523
1977078
1889097
525415
114207
1499507
603649
38036
129471
1974587
1210197
105116
1009234
472043
1191667
1494582
1719253
1696861
1014567
970669
1527624
1225135
1110541
1692350
1887719
267706
1751072
549303
853725
82467
1957454
1890731
1477345
689231
84292
1667764
48341
1604977
1426973
867403
970800
1179893
1729489
206086
1337862
865002
1466212
1532957
757541
638781
1453669
1284136
1612532
1740832
458295
476939
1481456
1814459
771916
92370
958748
1075300
1183811
236222
654124
52057
1248001
1489681
1746397
1381489
1910525
834438
730200
281215
749643
1876788
188435
990177
841339
901726
327354
1852602
1557071
862519
1173663
1087597
957743
1650715
1712422
470918
1967720
1402227
399964
625672
778561
356462
1445044
9886
1584335
263693
1084950
782788
310071
1950486
159287
1066951
1863344
1916538
668129
1909214
648881
31342
1659994
667195
1673499
394669
686841
318456
1614887
893895
60606
1022910
1434919
1598729
254067
1853647
860393
812592
989143
581066
920512
1451837
737014
1168599
1092419
574759
175626
1196704
1490556
307086
1572943
1440304
1755393
1548536
1595525
877418
114419
499122
445267
1325900
1296322
295440
1270535
1891302
1836596
552403
1125359
31397
432125
335991
1879799
658214
1895824
998394
969930
1198586
397106
946173
590782
138834
17200
1233495
1289686
618643
589614
1850034
20652
135024
895181
1068550
205150
80198
1491169
1760192
1387430
119154
637124
670656
1627593
1670867
1960561
864849
1337307
641278
1415242
1359380
219455
1561344
210052
917985
1949731
1596558
1617471
1872769
717424
1422944
1768705
1211130
278579
1441506
568203
1861920
1740645
331029
519263
1517557
1509410
90562
1819672
715254
603981
689419
51665
21305
1643251
1339322
1295710
589268
1470654
98498
1803515
1389926
1896789
872225
1050306
1281742
230076
340767
1139772
1781807
1612327
1569228
820187
1234980
1657998
1791025
932997
865405
1272903
171527
759219
623643
1702447
792230
267440
223290
526283
114001
372640
1589593
1463959
1192510
843663
1499187
517841
1018921
1443359
935648
95067
797240
421761
416146
57950
1887624
405584
1012687
1948536
61188
1292506
95946
1132764
1717905
1118436
1388254
127441
593629
645249
275394
1353246
1182915
596657
81763
344311
1500895
1871806
188447
98189
496818
495209
1193429
1856122
1963771
1806260
539087
1727780
833150
1348381
593401
870586
893647
61497
743375
1762341
1531399
827575
476590
805972
1626635
1435817
372394
1117603
777482
1031633
1347312
1660684
1127367
1662879
592540
1341324
645446
980587
1437791
75757
42104
299670
1309494
1785982
581208
1858518
1353348
1504356
1432003
1279603
1550564
1608677
783370
1028483
377544
1765625
775729
1537080
1661006
436184
275307
1299425
382139
1205964
1127604
277686
1081735
443333
166460
1952706
1489963
1657754
1389394
1758368
1735810
1775835
1480615
1143017
321614
1950421
91678
890323
1633239
491442
1834362
749965
771046
93626
724190
176216
528266
1086105
1011127
847152
183065
1749593
1026149
1652386
1580033
1063116
112825
829134
30946
1332180
800671
826290
900433
356945
424068
1626855
1318894
36047
1909226
1084966
991721
1974135
32009
1907242
733083
1429954
1777157
601549
1696386
1084504
529735
61269
1073287
1514234
1104420
973185
1297837
263787
688193
1335342
764838
1411906
573209
194400
9844
195138
779751
668115
894854
1555470
511140
1568262
1468880
1734858
1756675
1729239
685156
1474922
475222
366450
719350
205944
628387
1941693
706528
934849
1136346
828474
88130
786999
1110418
890976
1090737
1382375
1881703
1159891
1832065
108694
1820178
1070122
1194122
63874
1493954
1002739
892080
126977
1474841
664467
1692636
1048901
1269482
1548831
6237
1086095
202072
490551
1781659
189956
716262
686824
1388956
510830
849461
796353
919296
1312830
993164
119013
156276
371408
951430
1164452
1506177
1944118
1299507
1645113
697504
846428
1097844
1086839
1031191
781842
606719
826340
1991011
33016
884194
59857
1800388
238749
1180140
1697133
1037449
132861
511675
105746
1135335
1513034
33408
87417
654738
1797491
45143
223773
273430
1986340
340601
1179925
489808
267169
1571564
1094624
625281
1519385
1722294
381506
1143619
932785
1863172
493990
1756634
1062712
323994
1302090
101895
1414585
41867
1684232
1381842
1865574
1271218
1773494
486635
103940
787415
678955
1160272
53572
627391
679219
1466829
953906
624735
521920
1543659
1621241
368191
337302
1873496
1132478
1619348
950378
1041479
1777955
543488
1396142
1586963
1595804
1687256
719933
735507
627455
1754534
722113
1040086
1849505
377780
1599378
286986
188938
622624
1790162
397089
1243362
851131
1805258
754203
1787448
835537
908740
979603
179222
1488211
7580
1662696
761646
513398
783205
920969
364562
1718550
1832935
1755514
1068673
1038626
606043
185258
1070520
530962
1378700
732272
560531
1395329
1560052
1843146
1229956
28965
704923
1399369
1611680
850518
580396
185589
1833765
539037
1979948
1654849
617208
51172
1380386
427236
1235715
1359976
284728
1555201
429883
162642
850993
1548045
1610338
1038273
1715135
1134787
1258012
922211
1987442
176854
160863
166260
1558950
685051
253993
57939
182049
1250520
939740
945190
369316
175855
957992
1022914
325880
99878
1773523
1719550
958256
541947
1621530
1023120
840003
510579
1153879
1457199
1246900
1379901
1668091
1471894
108854
825335
1003863
1678322
224094
470585
764753
1609962
399950
1519549
1954915
1242265
1543242
45221
785718
699901
1196126
497302
1662321
1701018
1929617
724235
1542553
1707896
872039
1495874
1134570
356480
456035
216912
1392383
1699313
519611
1684844
853619
1926760
1684923
1206893
1753534
239166
533599
917592
1701918
111573
1784720
1895902
883871
171585
1733607
1105716
136035
1445223
301443
86054
723821
1049748
551779
371924
96217
1231128
1042906
384882
757885
1533558
909375
954032
1412199
477456
567872
394761
1871855
546415
577064
1407173
503049
419048
1811165
1216599
477440
1187878
1181450
1576016
1090299
444549
7626
1972066
420262
1475108
1399376
1104149
98943
894870
458885
1780435
1874780
1070315
1080220
837152
1899227
1789195
1134511
1981286
1503030
1124375
1044393
1324585
424858
725629
1108946
637319
370251
1817214
1858221
1006855
1115114
293246
1963612
1633262
1189429
309608
371651
1890645
1102707
1340768
1097098
1362114
855779
69361
1976128
1129546
330588
1741088
903601
1187051
1473437
1282890
1629371
752502
1519792
1716434
1998925
1804345
21706
1606190
17424
1321211
17530
982871
340115
1513542
769712
1433328
1989513
970323
903934
708911
513078
1542317
1837476
1409212
1517847
1579819
432457
105920
1327162
1908615
187326
1859357
776779
292895
1335372
1903359
432186
1520636
1014365
99386
973998
814136
1042107
674856
1060321
919236
1418774
1917715
769296
1710877
1644257
1349812
1685088
427413
1765482
1406403
407105
785902
1803037
570627
1081159
927523
738759
232367
113924
1048510
1421382
1931989
1343706
1895728
200314
724943
450316
1045912
1609130
418082
1920064
946590
78211
1428241
344038
1366467
322464
451273
1386445
1878681
793187
288806
1415069
837393
704060
921372
715591
1073381
1509321
1000887
334055
1619502
908196
1745112
1526030
878947
1562636
1106717
239669
1311565
189481
6325
1259808
704794
1724607
168797
1675596
1234414
943366
1312551
726011
1704715
923181
1729398
1427025
416006
589733
356118
1996071
1383519
614278
432798
656295
1232215
1675634
85224
1423719
1931763
729349
1710029
1182619
894113
1445120
1232178
25208
1025786
1285885
1228618
1798123
1391113
408857
1051907
1191443
1174553
439516
1779305
273256
527669
1779203
1823122
52250
1167780
1683792
1707372
1509704
547824
553885
1278229
1134516
1696126
1713218
5611
96194
117758
1980372
1012228
1356794
1591791
338414
79825
751829
482863
836969
1158236
209404
1969692
1441279
858514
1237272
304917
857199
1048717
1971592
1245267
1213408
705142
632663
422616
1571134
502932
1193675
476490
709995
850861
1049557
921766
1199284
1177498
1538005
575458
1012237
1258457
932709
624645
1081157
1542985
514427
853528
933909
960907
1217583
897830
622554
794349
434697
1601124
1619950
1141841
190978
1173246
442153
1057787
781502
1745858
733887
1567886
289338
1025129
573208
1875185
1477692
1558163
320332
254404
690629
70761
765121
928456
271559
1141425
1730808
1519470
1516337
346586
1454406
667000
1322997
133374
646223
1137751
282964
1336273
57686
574490
553802
1931759
822113
1259578
1216978
669490
458338
740705
1990551
1946694
1798934
393427
1189649
432924
906394
816673
1535989
1864046
792986
194245
1389783
196360
885167
1518987
802276
1922022
431071
99232
1412905
747320
1260114
1674485
1510703
1606971
709933
186716
238860
586734
1085320
675192
1210032
651608
1470900
1314056
1227604
1008738
1766147
1296184
503300
64758
1803133
1463940
1743889
1764958
855813
1478807
1642449
7241
1689160
803650
478791
511510
480681
1234471
1274338
1621479
1432719
561727
1311225
963999
742636
220032
473765
435525
822314
1528919
1092542
840456
1653038
1111693
719179
1169820
645170
481908
23383
126587
921081
1199655
596769
532250
1028258
1471577
360469
158529
1188524
1706017
1804804
1797073
337724
735787
449634
1705299
1960548
1913084
1835774
733694
222390
1629900
1798595
1148315
1155151
1106304
1679709
1025216
1312625
770243
1307124
276879
1851491
1681552
1182988
212275
199664
1067150
883269
776031
49969
840248
1115044
964284
1492182
1709854
245856
1831027
1552554
997305
65791
385988
155072
746188
1783349
1693041
1609542
350159
600711
225543
206475
1621956
234244
1601711
1425465
1779232
1825844
866423
1720433
1065276
1016389
321426
1159150
990799
534661
1776739
173799
617342
658730
928521
1052993
1955641
1495562
294438
785964
219667
1602934
1068071
1727840
852748
1470936
871877
390836
184676
1459766
284181
2886
510837
94010
1091058
1340393
1461829
648437
1579698
1366084
1721593
1746025
31241
1014355
1594804
933123
664595
1298492
561707
22280
1864865
161198
1821217
1309348
1090126
354825
1556858
617251
1021255
1675664
981434
556906
1842242
1181402
1191670
1363486
590221
1917526
910333
1810921
1314183
951877
1450092
1730851
1839206
154360
318457
633258
342469
1496951
508683
260230
1504011
623398
1382220
1400406
722858
316313
829550
941836
1115052
1626807
1904207
123584
1791067
554860
374355
493248
748700
921139
36492
429745
357507
1163605
958553
1169192
1014736
408836
899050
1262257
1573656
1158571
107130
1840997
437012
1642669
1949890
1136587
475551
1239576
1728330
1495659
501362
1087195
1818184
885493
1809858
357921
1746522
64426
1480441
364257
853336
410396
71183
974674
853890
1420222
103137
893686
847525
892081
700422
888281
1964988
382555
556616
1335462
703622
612073
1377921
1090313
1915427
11779
1782060
47266
343731
228543
424400
53880
1476926
546980
1530894
1087901
865361
365005
1430740
1827076
132691
167467
1948324
95163
288057
631917
888538
1743330
1306183
828822
731060
290236
441541
540885
1407971
1870142
994835
1221727
305974
494273
1691559
612204
1566050
261082
624460
1763359
1634476
1433193
469106
70090
1282574
1690044
1009370
1311684
1264703
1182126
1545848
725256
1130709
79957
684872
453188
383829
970750
1604423
1662961
27305
35096
1281770
1432385
1666748
363417
1761010
1835201
494859
695012
1615282
1872182
1161851
375249
1364875
1015441
146646
684678
1678950
1551550
115402
611635
732063
841760
1813010
1902229
1544920
87354
875534
1600876
1687590
1338139
526890
1071114
1444526
1313922
935838
171503
1313996
331097
1919608
293472
1505657
165943
444988
811048
352730
1529620
713194
636524
836341
645666
410412
533601
1825795
282537
1976087
1300064
628608
136129
459723
1255051
247713
1720997
530393
1714637
1306292
1470339
356473
1930661
13643
1767025
269800
846311
991365
903495
956475
1911326
718334
685871
1536320
1930186
33189
1304011
1257934
1487961
1229146
1995540
1165854
616842
1125773
881414
1046631
627327
1434234
1105376
1276718
755481
831498
123497
316616
1806966
884306
1080906
1912688
1830789
257703
898676
359296
1099564
329748
525125
756308
1285602
1693283
657619
1100016
312183
472357
1040911
39322
39123
449334
1810861
1519897
300646
689701
1632889
856926
1984283
207374
1604419
22261
1687760
1924886
654216
1067057
719683
1801895
322426
1266356
1005089
1665909
1473130
589035
1308325
1048675
1723589
1252426
1851133
1172019
897432
97341
1408743
37969
254744
76294
1730775
1836043
947978
599271
1249284
699848
1725426
1063578
1689193
1505834
191136
249183
1209067
1181164
124703
1579872
1827175
776045
300584
1197793
1872904
73328
183918
796238
1728178
1393848
814654
1055634
968599
490258
1943863
1099690
1957567
709357
1040137
846475
1493838
1618890
975410
40541
1890881
1966076
1575365
1330551
1886039
1205260
551130
1488484
1323335
88311
1882860
470021
1877936
1122169
1020418
825484
1311844
210821
267685
1670431
888426
1942864
577753
1465364
942199
164963
1066933
838548
220940
1304241
1513420
1590797
473186
225858
621766
1662306
776830
550860
283364
313771
1285791
1442564
1238281
612351
711911
1508043
582926
291513
1596039
91289
573332
1549749
1873531
1017663
1414960
1646478
1660915
1368379
853246
1720193
1191430
717860
1430768
1119992
1943908
576278
396163
230044
1416437
1914187
1906726
1046560
417057
1600992
599315
639671
864207
636443
1415257
153224
976234
71736
1802646
1589924
1963928
1021568
1025576
576575
321277
1134503
1736101
690327
484985
1988241
122871
1066557
559601
1265005
768099
1243455
774425
1746118
333252
183881
1533102
301425
1679561
1484264
916714
471804
177843
1331495
289639
785007
966860
98968
1725837
788566
1197189
1052590
1551352
1788724
1907953
752291
1965121
1798170
1322502
579031
1616072
219765
781000
625885
125994
282559
1861975
1982547
125400
628078
326672
77244
1739144
857870
1060058
649919
650918
50584
1651329
1563140
722127
1995893
464736
11758
1506268
993313
1265111
1998079
448988
879567
926045
478860
1173250
572272
1740517
955489
986497
885962
1945062
1643493
1748932
1203525
947102
1823955
1283322
1814910
1323981
461788
1309672
246811
729657
1779943
477607
1777525
680863
1965498
14760
1010913
1372479
360747
483334
138356
1628446
1966771
230370
1635076
1073348
830188
204097
1197306
716428
623078
1344541
147276
1189265
613103
708682
1296219
220900
1730360
1165681
1465596
1079468
720601
1329430
1895587
775659
73198
776316
1442736
295979
1745480
1591861
1905636
979360
870964
659671
1435630
1781197
213536
1386276
1421736
969337
586306
496139
641538
758744
1293455
555048
1246597
1035140
1661655
1275959
418006
1186101
872571
1140609
1084155
1287408
1432276
350993
1560312
502656
503611
1763210
1939282
1442722
1629679
1263075
752035
86858
374727
1800846
1749913
1579713
574484
1165452
1572550
838681
1360238
1560268
1987264
806797
1759473
108766
375569
996089
1806981
1390855
1988078
1772035
1576077
1222983
1113556
1056502
1144302
1327341
1789516
1241064
1992020
863595
483501
1329336
194349
719969
665098
254586
1420475
56797
1590294
439624
1387602
467334
1837256
1004705
662891
1152778
714275
1288936
1275090
192815
1164512
1495008
1800778
926962
912330
585092
333075
1349572
579423
1351818
537381
1661225
192197
1515818
440301
907416
1147106
1981236
1727398
1562965
1566746
279508
1018772
701405
1320956
165329
1196162
1805511
26319
1711916
786305
893336
246041
589027
516576
1817556
1606360
367776
1738156
1893841
437022
1103479
1700980
1799193
1548963
228184
1923460
563709
1844730
1451894
1678443
142560
1576193
249433
1761813
821884
1148621
84491
1194675
1793249
501847
1433395
995865
905459
986274
292278
1582482
1079696
206442
1754140
1994447
1847159
610226
82072
1408936
1251328
1096211
1510387
804899
402454
1066812
310383
474018
968233
939834
1216570
557945
875364
754001
602839
1621341
1950460
158530
181290
783029
1909750
411938
1893925
1906621
586677
1480023
615402
1311226
364341
551386
1121569
1968004
1275176
650119
19467
384919
547128
794975
1581303
1174681
1536008
1205094
44225
1450496
1488463
1348527
1013361
1922408
1022057
992327
989525
1002654
1413683
1079156
1686104
574797
885150
890808
1798710
828309
34648
467561
714301
373332
795245
1795554
712371
1968376
920511
1698824
446396
397236
259426
1895451
675517
276812
333614
1034238
1496189
631229
1329076
1297821
667053
1538527
485351
294972
1311759
1830685
311826
786642
1844141
1578821
1437991
1061954
1528076
1864720
102935
978683
1918842
1369767
659115
1775789
1497343
1713480
945339
797731
957915
820213
780178
1599457
631332
1685684
1572374
1947196
534623
1337897
977347
1820933
1884461
325752
939030
599198
440745
140665
1489477
1797249
1358676
1602279
102726
312671
825810
707664
112143
1224680
1934157
333128
1800748
873430
1794061
1425169
423089
878527
222418
1791932
634859
1822732
1567534
768556
1560882
1549559
1278575
974442
876367
997523
1827684
109980
1389334
931643
1521107
1905371
776977
1951148
1017686
1290581
637238
1575957
605363
113189
956147
947511
989845
1291645
1654556
870247
1443604
165078
1483298
1799203
337085
107843
1000908
321778
1955983
1158695
1169847
793567
399235
213891
232936
1063410
1639962
630728
892099
901432
1599648
1962348
766925
1882606
554428
613476
1091157
54650
1245309
555636
1074832
965975
788297
1317067
674220
18145
82139
746141
1881742
1566738
1408316
1814237
936910
70073
1442478
1192829
1955642
970640
1262559
1177165
81242
426792
1085357
1505907
1500674
410724
1027685
969691
943736
1311382
1159329
1606405
872719
216165
1560752
1465952
411152
1275011
854370
1547563
1488597
278610
208017
639329
1248725
811862
804431
1464166
997203
1091667
1079341
148096
519023
1239100
594732
350476
80556
475727
1310331
981605
1917072
333101
1361241
296214
657938
1366104
285040
98922
1500619
1875593
109689
782188
784561
1265872
584695
1437741
1351600
1847503
737965
79990
1292863
271183
1318401
789051
472388
380160
1151591
1787169
270113
1740125
1723443
1228367
1200868
1313496
946369
1578265
75563
1978388
1093990
529207
718826
149580
1616544
90613
125068
1768596
358483
714796
640859
62526
741765
1341981
1624460
319878
579831
1525387
544483
1430999
467471
129015
438869
1718431
564426
1172740
535773
99613
442529
21026
1991252
908879
850792
1226764
1171227
231480
676865
1062812
985043
503362
687465
1354117
1980987
725323
1909900
818208
303392
50905
1610974
608769
226816
969020
854439
601528
655953
960659
784211
1104248
1923290
397562
606840
768265
696630
1143991
831699
1049825
77814
800318
600584
639014
1719104
1913317
536182
864872
1520465
233324
1279127
346874
1138364
1907729
783994
506315
365250
1828322
291158
304285
1045900
1493856
1358574
1481083
1977326
1258301
1788900
909312
436275
1436101
1667810
1256648
172874
990646
1928032
1630182
85467
1545426
667404
765685
755521
329227
1640230
25578
1184911
358585
669315
1330934
1694151
145219
1680216
907195
265705
172333
328717
624444
1504665
87045
304295
1942216
67092
80510
1101150
1575056
1773344
1139384
398517
1643456
770937
1788542
969416
103839
732633
1026678
1853775
1371037
1250734
947216
412441
258993
789318
1642145
1567634
1950849
1524145
1978152
697012
1307602
75525
1746726
1600796
688102
160266
151358
1449870
1954980
129845
727114
1681635
171691
733142
335427
1070233
315872
1580838
957091
9188
541702
420863
1423845
1375920
885696
1576975
516300
398191
329090
1959205
585159
623625
1097463
114720
851960
559403
625180
1793734
1095079
1534305
333336
116818
796608
522070
1188109
835963
226414
705503
1202479
228921
650407
987651
1323569
652426
223898
170020
842388
349376
1012989
1018532
1003450
1985174
1327732
969490
1027009
480189
1680448
174100
216396
473205
564632
1786357
1193130
1463281
1078644
1260756
1707236
1049471
1850971
1943704
1330516
1831660
128631
863251
618301
224096
408321
464882
1747179
1790767
1091025
1359104
1629158
1414335
1021562
1411161
403312
329220
1430119
1370824
1314133
1691424
1083186
1221109
896964
367152
495266
1746442
1810755
1285636
635075
1654282
1639613
1436785
959997
1870979
317714
1437457
1278220
613817
1242923
172675
1315697
855627
291354
875556
1849795
1830716
1404963
1160671
1238877
1807966
691321
218722
1527784
526408
1833853
634907
1224014
1973668
780102
1207249
14876
276069
1751970
966181
464664
1942851
909350
68714
1427138
1721710
1815101
1048473
685375
670876
797592
994533
1520575
1547329
1132923
64730
1248912
864898
50558
1666333
1481002
1735286
439493
1566398
1750671
65477
568284
131410
153122
588106
124457
494536
1582986
1997478
1245589
1430062
1425915
601778
1547728
1479448
1480628
314252
846795
1407774
686816
1294743
18829
751654
1401061
1519842
1827659
1575844
1876077
1657705
567522
1724019
732876
37167
122790
42962
1670701
1572154
765382
823103
1864215
1089943
171618
49071
1981342
1268319
973899
782861
202178
1441742
946415
1268124
1026075
1375682
1684132
1753315
1226791
1277083
143401
1220661
1350240
220250
310978
1612839
998254
833206
1354240
197632
1000329
994190
1538097
424129
524177
1103133
114426
1887587
1472600
377114
515999
847396
1340849
1661269
855356
538900
1246369
526252
426798
1496733
1058275
796322
1760629
149615
488524
1591974
119414
1862542
1881867
1861605
1227005
774450
1317922
110655
727997
937806
1178479
1769907
650564
1765442
316759
1754273
306028
35231
456691
749025
43063
416058
1520410
833758
1160902
258384
1065494
1033185
796683
742174
309404
1463135
1987971
1876349
957496
1534286
838047
1746734
944008
1681772
1184925
995017
1315345
1024337
1155378
795237
1385443
1885295
797059
663607
1874304
1354162
759736
614280
1255027
767882
857209
1693803
1975965
1012567
1553037
1464595
16380
956808
932809
640431
1347295
1342545
352318
563461
173802
1269249
1658719
89047
1110864
1082887
1848314
1390319
628907
703215
687924
865203
1085961
1324813
1323010
1052281
568367
213730
256846
1968539
102554
213188
1291783
708160
32639
366136
1965030
1365301
583339
115227
1110092
16704
1100400
1393152
512178
1451862
1118648
855867
610789
1767069
252612
1881623
1492667
1826203
1007733
1199436
1403322
1415987
1526616
1266475
367207
1355467
418387
169625
643963
1321213
1975584
1726154
380595
1635811
1525921
1411724
1031296
964095
1560666
872985
792854
1151859
859521
1048976
1275682
542463
316527
158382
1897101
1056556
375773
297762
1869407
1938956
1870005
1144531
21070
1485633
1488682
666543
875077
1627461
689452
1728053
605878
1771417
1567462
1931541
798333
1447528
783612
1871639
1662122
1992330
111982
1866269
1971387
376986
863557
1373709
1347465
19298
1267524
1413230
1660569
797587
1809051
795555
1993905
1905742
212222
1979948
830405
312108
1935472
1070460
366508
1929401
142358
1906071
1666497
289702
705508
690441
1410456
1350262
1601436
1349534
1136132
1827829
522338
370963
310275
1393367
221596
1648891
928806
1166149
202796
1995007
955260
185137
524852
234554
459652
363011
1541555
1336716
1197585
1427420
1674240
404100
748935
98550
494762
1559828
167149
164715
1021233
255134
880265
1564072
969711
1486363
1496431
1617974
950112
1998693
169698
1064036
104984
239771
87993
237188
964180
1544952
571787
1725891
534369
1831613
1897597
1094591
1745586
322486
431413
1536242
1629077
1454026
1073715
382007
605964
580955
64888
1601001
1838501
482806
985328
817509
1610918
1014355
668306
1729362
254923
907416
1707496
214363
1945664
624643
644205
1431029
231777
1344268
1079199
1887287
1697499
1564696
58731
842529
588902
1058480
217273
49728
982715
1026296
899751
1371689
1215899
1666330
300005
40634
680642
755430
1429670
392609
442719
946726
1841120
8234
715543
1163520
1644688
806440
1316160
566950
841101
868571
300378
1094394
1114663
988304
486411
97826
175545
1867713
1979885
705848
1278800
1663857
1092047
1484821
782056
1246184
284880
1162705
1930959
739346
1447947
128929
563251
1614307
1651705
721352
1443318
365773
1584362
1150299
1203457
1198318
602428
664433
1421756
1840154
1804907
15420
1279974
1154042
1182682
804914
1043764
888952
1037342
658669
680573
1958979
1677490
396519
1753611
40413
1887763
1320372
1010818
1738024
1032489
1130686
683165
576959
1899626
717704
1765172
572039
1449096
983905
627712
167358
857213
1066338
1693632
1459685
1341658
984546
470819
1333059
275959
1379232
897096
806885
492234
1019736
457839
1699045
955030
134394
1328093
1175690
1170507
809821
1968703
119728
302039
112697
1417007
604803
1935823
1433552
222267
1385582
313847
212083
322358
187745
1158161
1382086
1870198
1453388
112138
1153552
1114846
304437
442695
106199
233124
253016
1542184
1920045
722477
1582548
397908
996224
1304450
304455
517160
1469988
736274
1242328
1224902
1926279
1686679
1591169
1667644
1297042
279404
21193
1209624
210496
554847
1385224
389900
1905312
426448
1611310
1810950
770231
538054
1149239
111084
527079
1478850
825259
334109
321187
1433462
142128
1864089
810225
1637850
699790
1383184
1900110
1314690
48361
1092924
1506603
778815
1871985
139011
1003471
1723549
1427773
225725
1411766
1620128
1504357
998640
1252024
937908
1602616
513628
1198166
1149820
593330
549471
349969
1427495
194509
444273
598537
1789019
272232
1026912
307446
1572376
1211017
935760
807189
1193510
419867
994771
1052969
770163
434271
21986
1360231
1460309
1091664
972859
1947393
647077
817065
1452629
524710
239049
757725
1621831
216476
510589
1957033
1049396
33283
412380
675535
95227
1705283
88918
159678
829360
1684511
1711629
1253721
1396949
1109902
574497
460505
1096598
1552591
790247
1263239
1272731
1745371
308699
90932
1787135
1498898
1955197
804030
1719552
995460
805665
462121
1808927
786768
331857
367614
502094
1948231
237675
198732
1159074
1056740
1177422
339207
1021222
680092
1856714
683581
903004
374825
1714317
1978777
824972
425734
446076
589174
6725
1475420
1386306
1298190
315274
60872
1377180
1697394
1914734
873881
389847
642512
1465914
878872
24435
123603
999699
665538
11750
1031115
961453
300288
523266
799375
94817
296013
790024
1041219
1434671
1961746
419556
243234
1430982
1991898
1859961
962913
840567
1778382
1180384
1800665
100047
568759
658525
959775
1878742
1453169
1292564
1904437
1252064
713981
1533959
1428622
1077291
1976725
628039
756006
1711607
178459
1586655
1648344
543530
1151306
1898519
293576
962379
932485
799116
937320
1537618
1301018
1120447
61056
363947
672513
1661303
326302
1930645
177890
1521953
709311
43989
673980
292007
1844538
557755
1701234
81521
116849
447865
1375774
1706322
1920087
1288331
569804
244029
1000369
515604
1109488
995408
931607
1375969
1950974
720753
1744566
513717
75371
696145
168245
1969581
704085
1518308
129867
350463
1648048
1225980
673667
736639
74679
1735777
1249901
1782660
1094891
1226713
348506
237349
578425
462986
1997700
693650
512168
1234490
599809
1691162
665641
1285562
113606
1463304
1650834
467649
1020371
349054
1636652
1450610
585461
586686
841272
216464
411602
1630943
284295
1283780
637293
1696515
1448782
1661607
196741
1525471
1447995
542536
1468451
1960927
901088
700539
33379
1575128
1806516
802007
292225
1522018
1640033
1814753
1540370
1895575
1481465
1743766
193459
929968
1764112
1053857
1267089
1942928
113036
781691
1493928
548592
803589
362411
765142
353288
1604108
1779795
1703499
319543
1506710
1530360
1176520
31569
1570374
900616
1782714
1674591
1733410
1806802
1530751
990023
1016306
1115429
1855159
1332806
455773
1018716
128026
1764842
1627188
658841
951958
604881
320400
809013
1150225
1445616
640223
1738384
1302527
193724
1337616
260409
41672
87617
745213
386010
167922
1111782
1845868
1421124
1197561
1734622
1734617
1196136
1261736
1372814
1893792
7459
839983
118167
333688
1663083
358488
314705
1012939
67938
1290619
727873
109919
1319994
1898077
1222715
1996724
1243459
287558
185474
1151575
1065032
147664
1863034
493614
38091
996625
1747204
519246
1296563
488634
425125
333646
1037601
849974
1942073
673015
1263201
1143204
1268846
697159
1463118
385130
1022889
1628593
358320
960708
1864061
1704597
571953
1124104
240041
976205
942381
542851
1307539
736050
203969
1216043
175789
1295412
1297604
80432
1763924
1149883
467425
1221932
1260297
1483862
1443703
1790743
1576076
1799095
1188292
1799805
4707
677724
1200210
1618234
1466199
1246761
1111372
520278
447610
1077256
1348744
1201459
633575
1683039
900666
1965361
1095668
350518
95691
1858858
529452
151963
1324772
923433
1970914
1757382
136080
1158075
1501127
971728
982678
613296
1110194
1146064
1440400
1655133
542692
1938816
270080
379584
1196977
1113883
870949
1384901
218635
1218078
192843
666064
364146
322454
727192
690658
780616
1682629
1061498
232319
1167556
1469544
1281837
977500
946257
1313968
851944
167521
625177
1181214
523331
903526
52599
1870779
1109541
1424205
1934024
523648
1194254
518430
752751
717444
1092526
555800
1186774
1335466
868348
1154027
1249188
1060451
1410859
433976
876486
604658
139044
53506
294081
1215800
1600402
740353
671325
241888
1911578
1165291
810982
412088
207644
1184412
1990031
523730
1022648
1638075
711371
1664223
312021
1442190
1857584
70397
1331507
1953486
1404758
885038
1740253
725944
1354083
313545
1594587
1186436
1456048
1789637
870178
320857
1689619
1128306
486052
1374807
1355666
1015296
1410110
1580648
1078792
1096704
1042370
1025281
1230610
1706779
1319510
626691
1572867
1990270
1339589
537922
508556
1150182
1374770
1534661
18057
110971
1623268
942377
1264757
1164940
485436
1486187
884328
218924
1879510
1022314
1296127
1370882
19855
1659112
412364
1482159
1300130
668560
823815
1677666
274605
437789
581919
959185
1386377
1497385
1106432
1967661
1646921
1346010
1306344
438896
1248136
1138052
1164154
850386
1429453
10826
1248478
1993923
318301
212790
361509
1429391
832672
1329032
512022
1502234
986139
1480052
1730698
1776596
1437297
902871
1610930
173426
1957005
354019
1142814
1410919
750847
682131
461613
1266678
156537
807542
1724096
589502
818408
1086422
738473
608075
552439
766173
180881
264874
220640
1908477
971051
787626
1861680
829369
333149
1789546
1235755
1831347
1403229
185154
1787531
1926901
164811
1669618
1032144
1441890
364426
604045
970356
1699167
1641118
1547914
488248
639878
1145698
1734242
932222
60620
1387161
1847157
288700
1999428
1279447
919719
1119440
552969
630725
1807293
913371
1946356
1982694
1999487
112932
817105
12435
455083
1229930
809931
1180356
761878
1538170
1267002
778927
188972
694173
408715
86935
1054618
974785
1390389
20862
95552
1330656
1840656
659301
785302
1793824
1303338
326923
281855
1364483
581924
1409532
862302
253260
1790998
1378471
1124847
256844
1364668
795476
1605857
1895923
114542
59475
1780516
214211
1601947
796619
1749455
1913734
539640
135418
1357704
41151
754215
1502019
1246497
1527225
1553339
796251
1211320
266079
1863189
791598
449418
1901207
94738
1715802
1751493
269497
1100989
1289544
771116
1737257
715403
281847
871586
770849
411283
1250431
1370382
1802852
1721596
402215
1566596
24246
1329015
1269731
1835077
370957
262220
1670685
373870
930364
1001090
535339
1767394
1456428
923180
371542
1447640
761443
92194
144791
258090
1184929
774858
1845442
439686
692763
185082
755960
1439778
1868655
1687588
1908107
405089
1613420
1954033
969609
798752
962532
953827
330448
1926658
1135833
1640085
1469514
979475
1803863
933227
1543283
1226267
1529041
1976676
294224
396354
1227693
885045
1027728
104080
440427
503884
21682
1895170
1001787
1422858
1345293
766819
1936699
1934580
1501863
549226
1696936
458196
1737496
1821675
525477
17082
1972251
1231220
1871071
119870
1558190
1721164
300683
788320
1320193
1541849
922542
1717731
1142860
1528537
239556
74202
1680315
5913
997310
173867
1420283
1402565
140631
1036008
793670
903679
578116
81065
1358343
336290
208238
1725705
448548
1801470
861110
141821
692156
1072261
1374114
579590
1104630
587218
947490
1503346
441496
391222
185054
272050
419565
546046
1140930
1012779
1561431
1848087
49159
427552
1980294
555722
1096065
235875
792152
766858
1086765
509577
531371
753232
607537
1311948
1437872
1938561
904531
803636
1495202
1995335
290343
560515
1108425
207375
1718351
888266
119331
1944132
1620194
466785
793307
646693
595482
1181370
463048
465050
1206277
525668
1214438
236526
1424623
250646
901603
256249
1686291
13944
1758610
748848
131830
749920
1761785
1007902
114087
1874559
1874351
1341726
1439409
1726999
330010
1592482
1417530
613312
1175167
1543297
1975620
563547
1031857
653944
478139
34234
1522581
1010221
1844570
1287445
966100
1249162
1908020
1338425
1670969
866522
1096571
233920
1896351
1045897
1081754
789239
664774
1446915
1947979
139686
291693
775493
465502
236840
1513595
887027
67833
1651341
1909262
151208
181471
1644862
1918321
876571
425857
1422319
1543202
1658770
1366007
412903
1747612
1905890
368684
1727711
325637
217428
1795695
1407808
615604
1274859
885701
893941
558075
1291698
1415661
1918078
724719
390648
1551820
666748
69761
920250
347595
201341
244657
361906
684938
1283423
1859827
1505500
1703406
1249320
1081215
431729
404458
357268
598203
418729
1015760
371980
1000717
1028544
381303
1905711
95050
1953641
986542
1675071
456803
315901
645662
1927796
1886342
1763314
260367
499964
1513071
1476218
1108211
304332
512568
1386128
1466576
1461308
1180035
712528
1109121
495887
1640860
1117798
108399
155677
1108309
875108
837439
135608
107706
98002
1314841
1087300
106490
279243
1329923
117294
1256163
1285506
1313075
922706
1947197
695375
969590
927013
813152
829205
1541370
1457995
736023
1703863
923874
536263
1065419
683576
1697356
1403781
353176
689571
358780
1931246
1000024
562135
1739559
1534717
1082183
1698028
1171336
1488113
118550
461151
787428
1349799
222740
1188879
85066
547695
392973
1308884
1769230
1392797
1247186
948548
989396
1480189
1173876
1010053
1039096
1431243
1930797
191362
325395
1217684
1533606
902789
1043593
1457397
1437140
665339
1886146
1523693
261632
230785
15547
1978530
1610942
543669
480442
1720754
521363
1660334
1577509
1037184
571908
1970071
1454976
1911182
60836
338235
1865765
1956782
702264
573027
220424
186016
246473
917918
554851
711064
1507986
233891
1076797
636562
686049
1850747
64984
1893418
1413631
966400
1095021
864056
194466
1121005
967445
773024
1614496
1482023
427743
1203983
496766
430538
589530
966829
690030
330580
805611
1377634
1168675
1062417
1480155
533401
1359356
508196
1080803
1100636
360606
42441
1328820
691333
506560
1972371
198051
763567
475212
4867
329858
1390268
94817
1978646
424951
1237243
1656884
332748
1463240
1802600
236132
1944398
1498004
247858
39619
1324556
1533018
1090074
957237
946069
1932516
43940
82320
1718885
176707
985860
805951
1257501
898496
366653
1063270
1139204
1863785
383354
141441
1127911
1262233
1356564
972764
1094539
200569
1045305
1515099
454972
507418
1444330
28153
1624589
113439
260224
54525
1742071
1024557
949540
433271
957975
72992
1805914
972989
998436
668447
27960
1741588
503152
287777
68744
1209332
1073950
1881205
97999
1968583
545457
143827
43045
1339868
1170036
819612
1931668
1858318
183006
1230266
363571
1847596
628116
1117954
980395
1433926
1723585
643850
1030557
35956
363591
1855940
1421855
1734113
1418581
1438247
412883
1478711
761696
1485365
1056096
1967517
931810
490110
114503
1951838
256263
31605
892023
527839
527045
1843712
592789
494832
966216
452732
1555596
1038677
1363098
1372792
694186
370690
1146404
1954369
1152475
72254
1873400
1687435
1718035
1477302
1361253
1793546
546719
1104168
1025559
115571
103156
1251864
1792731
680805
1620584
1817625
938800
849250
1672331
1807152
1765607
955779
746326
1431710
1029377
140481
693202
1860091
1366756
1198172
894983
1119692
97780
1240596
525176
1919438
1915151
1551820
104771
534226
32913
344925
258448
1218297
294238
853364
854541
1236143
34927
736651
893286
1066003
542302
1066646
166286
329174
32225
1988727
1260395
632869
996649
848188
1365362
1655085
16887
916457
506981
524434
1035105
1431858
1888690
429127
166144
1990936
1697519
1407090
419038
1100056
1747718
92372
255175
156416
1729114
619997
1988708
633078
266877
411836
1834573
1558348
676524
410172
1668920
893095
1707498
732935
1184888
774387
1799854
642805
1921053
656406
1987721
154900
1648742
668951
1961821
743125
200823
1643339
202564
1885767
972964
1251737
846473
155596
716180
1310461
323170
432036
1729712
1026671
1704124
211621
1450836
279252
65018
1179186
1920308
1660676
926632
214517
1510418
1742173
1136249
1820177
1513620
417742
357777
523986
232308
860673
485350
864651
378388
240774
842084
1574333
1777868
1150173
1913451
766353
295473
1122168
1709252
764200
415866
162937
1102986
1251452
39472
1217477
1574016
1817424
1040953
155262
392560
488989
736935
1920772
785520
89575
423916
1256198
893065
1483424
1659642
334118
392992
858651
360308
838833
1227409
1109712
423064
1578588
1486411
295538
240009
1424345
671381
509632
808414
320013
639867
56873
1251232
640441
239102
693499
1970918
859544
1086962
1776900
423731
1083337
1082840
995022
1493406
612223
1701242
1708642
236305
812762
1021741
168510
1611921
667039
1085391
1725484
1434409
951980
1509184
399075
1088292
1079835
1786454
1009869
208779
1396376
1212421
933676
1227717
379769
693408
1591856
313196
1423905
1351272
214848
1305975
1095005
1967991
460554
30333
1643673
1623544
739998
1721652
1742458
597269
1527877
1601961
1243035
747071
238216
476005
521651
261139
1625152
800098
1588561
1835844
1900263
913930
1318384
1517673
1761200
771041
656222
1363623
509309
417696
416056
234608
1567781
1200451
770270
786926
1061910
598720
472217
710487
1131146
384308
431222
279709
1042948
79233
1267664
1715656
643495
1594833
237028
518156
1583885
460264
971777
1967527
856511
1561057
626160
837894
107278
496730
367175
340024
1313691
1336477
1981113
894991
1174279
352420
1357460
1764568
1111070
220959
1442876
593027
1536819
1684229
1415736
1774172
1322513
1995086
15331
986792
176292
37420
1818818
936237
1812269
386027
1975707
1443691
1393689
1602808
1932198
1643613
1932757
1648940
1245151
1694522
879160
1768277
1808734
1931138
590084
726690
865219
203920
1096273
852606
995806
1070686
1958961
101725
59739
632836
1374550
1513675
235718
535423
23411
584071
695446
40737
1838604
1642419
1174714
408954
859733
701557
48947
1982552
1425547
610218
214258
214540
925587
1851834
1763185
1346678
1553977
429766
1792378
1812157
10593
1663979
1950287
1719863
902185
1365472
1868886
782409
1476658
491355
980742
1013637
1616787
296624
718799
1720602
394833
874755
559028
899831
1303786
862556
864598
1782054
455285
140721
1128636
1134014
1289686
775058
1310153
1307651
650932
1555986
747926
1547884
563641
1166739
45632
439822
167064
1367641
743089
1939832
1455898
786166
1540292
1293155
446739
397910
1257651
770381
557199
872977
950521
170762
121274
383503
766825
1338677
91036
1606460
1404263
718901
1077763
1807188
1175300
449667
1589185
1388955
544871
318435
552971
1520195
1467371
1396475
135208
626180
928087
45363
503096
25036
1625139
492155
1125009
1728649
1686674
229146
287901
365548
1404239
1587484
613451
174669
453340
1575629
1844202
1576694
1726411
1223065
1047460
352249
1083601
727208
1951094
1016078
1280899
283592
1318926
412172
396826
738535
1523108
374863
341689
1109717
1404463
1456162
479805
805946
499919
1484206
1206756
1290366
825584
91094
240702
1439516
1306314
1996217
847942
1089685
659255
1398771
1360799
770427
473951
1135065
1821623
1269922
1437250
365417
1972366
536950
1307449
666795
529441
1737615
1303702
1438953
1251724
153291
1753340
658810
1523969
803494
828859
1532664
1591344
204074
1395602
681027
104012
728782
342978
1791400
1827506
190459
658180
1455033
1319493
846964
640525
535800
1073342
1608217
1139121
1721313
936659
1786555
1849944
1693441
1307915
1058531
114547
327602
163677
1320992
1095745
1136570
834112
835305
645104
31909
1651265
348901
979572
582891
1935220
1022566
1800936
1878290
595579
299415
591053
1205440
1748050
353366
667345
931996
1335361
1718305
512721
1012646
1917777
873278
366959
1854446
244196
574554
165857
1264845
62341
798137
1923934
858678
840605
812751
1299719
1441366
415149
961955
1450609
1163275
744060
195484
754774
1538691
846489
680328
488362
1833719
1186640
1717633
1698327
1715057
1309322
1184676
1027280
1964301
1970979
1677876
1881420
1411538
828873
636541
1819426
1204966
1560537
1449405
630583
1126131
321610
340811
1836912
1952242
995654
1532136
957945
1029462
1321983
1110975
1734606
1163829
1829723
688649
232052
900852
725409
566812
328062
656929
105792
1994963
1905215
408056
1832358
360593
1440578
724819
43983
973651
1918186
762466
165475
671382
79178
1499384
1563836
374192
421631
1457907
723314
984380
257790
1041870
1843070
1238713
1015244
1162881
1005300
758776
993193
614787
611598
1641985
1316409
1961522
1437256
1128901
1070236
658252
690429
146240
1915944
970916
359775
391086
968718
1749488
283047
1944860
375214
923286
1371522
596489
313344
179946
1235374
1451415
646250
341441
849300
659336
1716261
1721058
1728972
468127
1816125
628071
852646
645942
701513
1502684
1418689
379925
1207774
640035
1174160
415027
1464798
1177842
630785
1851145
465554
1665075
1265960
1317432
1763566
556566
1461288
1825477
1330292
185386
468426
96696
767784
41530
610115
1048684
1002037
526592
1563542
531580
1123386
1727573
52830
1465634
1413646
46524
712171
1865728
1016958
184953
1764613
31892
886237
1518634
1120392
322987
134796
1378592
1020052
811344
41554
1543124
1068621
1120160
935479
851146
1010832
809480
1996982
143422
234322
1682783
1702035
702013
861554
298898
690090
1589770
1080799
1873016
980084
794422
1989566
1136010
1214043
229097
247583
787050
1599886
625227
1969600
1464536
213304
1661857
1357243
586727
1912309
918951
835303
1482703
397161
711259
1379092
1500183
952105
1300029
20947
1007897
529338
301547
711878
387416
1910183
554677
1167666
1113619
1459461
885550
375813
1947104
254982
1351628
267923
657235
913876
1228257
1220916
229394
59995
912792
406313
469715
957720
773634
1402255
389941
292584
45824
217465
697396
561220
801881
1617402
1495927
1263690
352490
1760821
564817
359529
459267
1669392
349696
1258522
323292
387766
721572
689956
231440
568647
548790
263348
50248
203351
1979925
756275
1329947
643904
579035
106608
884975
240664
792244
29016
1559488
1103839
1286565
394703
1254746
1949530
1660830
1045840
134789
261731
469118
1415886
1094310
995513
558837
1837595
171578
1703007
521253
1637444
1339090
1701783
319903
1856777
1868876
1492645
118670
666528
714652
590105
1237429
1365143
1458789
1057561
832386
1412466
1502269
1034019
701066
1013347
60171
48459
1593543
1728273
1230144
993266
965791
1759723
722506
320360
1133769
358400
516913
1907958
829061
218647
1174535
649160
620357
588843
685819
1980577
168934
1746301
814701
87104
1833180
1556561
566281
23077
1060439
1409400
727806
1654907
1968351
1521307
567087
947657
232590
1021932
1801760
1824379
865265
1647223
324306
1963272
281284
606080
1845504
658882
1567563
556871
473549
1064588
882981
1352125
892872
1448298
586202
164646
390755
1505455
1171344
380321
689162
1349501
1449958
1847229
837880
329292
1477178
258139
1163705
1794015
1364121
1163013
612429
450278
1824708
286771
1404728
352748
1442202
1963796
937373
1039290
1717651
1741122
178269
439818
789288
1933941
1387399
99516
106010
1631
1208600
790851
140511
1625746
1193044
159792
124339
627510
923863
560025
1146641
410426
1808257
843299
1128826
1814435
1870248
1165581
204002
864804
170298
536976
1415679
15234
1714249
1677095
682745
1023524
1167155
1279840
911095
493886
820144
176738
30747
1442662
1853765
301556
1353970
1512685
761212
1035109
372616
754429
15176
1838666
1994245
1784163
942753
225746
1737094
58760
1866584
526188
1644204
1812300
755351
1568155
945066
461070
168746
522266
908321
1703431
566299
210861
770905
1689535
1898502
394942
1165228
1709584
13294
240494
1062188
395480
352154
265234
224992
1578397
1199615
560955
1573612
1174932
1731351
1026920
1916320
1334884
355336
1101889
1423475
1459024
1932734
151488
1225531
1857608
557638
1543707
421229
1524540
761150
1612655
109770
1832733
860705
959938
1745474
1658713
1033302
1994144
415302
1087796
1348003
331295
917635
1030655
1101294
42226
1574502
1823139
1142262
13690
835688
890455
1948488
397796
440308
1033532
459150
147816
1334391
1267392
379396
1749313
584305
701902
373372
1600369
897096
1908304
156181
59178
1166309
320218
231951
923890
1765
1105637
435846
365306
1831395
579446
14749
969330
1815193
1966335
433492
1113773
1873176
838336
1199825
461389
941779
1824442
141680
112854
905423
25371
38611
1400594
964930
783191
232350
1139299
1448119
300802
926109
1969241
1421432
745907
401684
1966
1790223
1896884
133070
1358037
342465
419319
1340123
925536
1488182
197441
1112438
1408645
1233167
1279708
1452693
521498
1140950
1563945
656468
37690
1950113
683463
343074
1639122
366480
978292
1058814
77146
374588
1866147
1907043
787456
1468364
1770577
1478303
483723
77183
1513333
1913386
424988
1855533
384102
57619
1748289
930125
404157
1432543
188656
391880
294245
1881731
1680773
141359
849380
251827
752233
1942955
1349718
1716303
1366662
1839889
488700
177965
1781395
1046419
1015524
1568123
501496
1952697
1187098
104165
1716680
1798998
1535204
1028155
1758351
1947345
1294291
1910195
1997286
1886097
425273
1838141
881563
1184915
1373081
213729
1553022
1602487
713001
1007226
1076394
1154849
1724384
1399147
1684208
651098
767731
88522
785820
1187359
1644031
36488
1896337
1217275
1445254
260327
198777
1782244
487975
1054197
556386
1897469
33907
158095
710063
915027
1830574
1769478
947611
1788730
958729
1374749
1260262
1516716
441615
564832
1995595
443267
563182
954623
170186
654041
1488611
1205462
1507286
1114643
139978
681909
136442
1230984
762257
600923
1536813
1533956
358206
642421
1225964
199391
1166920
952360
31142
1918734
201027
868087
771536
1424570
1684781
618652
1518013
1120926
1495020
1728245
1740980
492901
397350
909163
724637
837874
1523459
1946895
1612738
275623
1785168
837694
1421421
44291
122557
1618365
944265
458272
229504
1354907
638385
213589
828187
1748410
869080
265728
1647169
1522597
849515
479610
503234
1566563
475246
1215128
975750
409807
300617
368001
675922
170024
1731281
1192548
1409380
508940
1976185
1366943
312943
282593
1903392
1838958
1042356
1665809
836939
1649850
1128494
1874056
1788485
1190515
1023462
1025589
1245117
770745
1025331
241314
735914
1564810
145311
1028457
457860
1741853
529816
468601
1604205
1976672
473779
1539329
1126983
443629
984645
1489764
1566187
1908271
6015
1097607
268283
1230083
255518
1497380
1023886
869478
1448102
1250301
1504269
1612624
1060119
1137219
24867
315854
262525
1828570
1277993
56606
1421909
583385
84725
1717712
557415
431468
200502
1558269
1255407
1169331
1211170
1491834
380581
1931500
939110
1050210
512958
530027
1996199
1354335
450785
832881
239315
353382
1925603
1488412
831538
1853672
1401447
589550
1541457
828473
483240
146295
92535
1727451
1348269
1760807
850509
111003
491001
1061276
1421892
286562
798903
828346
461419
1470752
1600952
1298027
750961
256917
1670317
872716
1938135
148856
1238344
1489308
1976758
227294
60786
1828381
1816443
176942
724581
997124
1518920
1269593
884088
1678690
602100
75646
1484852
947425
1931669
684853
1701176
1330258
1485085
1392854
1372838
338090
769236
522773
185524
876431
851352
1456694
1199152
826178
464380
1076036
1740675
1682769
1505609
1888144
495759
1394961
1872937
621332
1872943
1347221
968239
996810
1379010
921001
1294420
1449038
1055543
533240
174669
1344652
1868228
1341618
20511
1170980
1902326
1521111
828095
1791118
217821
51697
54364
1925413
1200439
1155376
1391952
1340387
978247
159552
1550680
742367
1671004
515351
1146200
1663552
143650
272418
1309718
379369
1492085
1295338
360626
667084
763164
53259
534860
341909
1870597
1263325
294550
1048139
1141496
1777637
821391
486469
339703
1784443
208265
1407554
1657889
607633
964444
1516954
1409346
1068804
1018867
1644213
863368
162142
1967270
946576
1784570
330981
646840
832682
1419448
275083
855918
594171
64283
470187
1451074
652581
1676548
1801709
209110
1976636
1616913
569325
584842
734634
152456
1405940
685992
1887938
654960
618737
753788
1261766
12454
439878
1644941
1178370
399261
957708
1677849
431953
996449
1592688
1336431
93447
1792877
1736212
28161
1044884
1534628
1077831
1666831
1824304
1406005
1543424
1632950
1013592
1274969
807902
144083
802749
344455
512853
635941
1209592
538446
1787706
687300
977883
331700
1391262
1969299
1623309
572694
490724
940930
680738
136350
958610
218887
358375
1595729
1138304
581964
1903917
22807
380888
710983
1668185
620985
1481251
1394396
476056
456188
1199461
1691988
1829559
654717
919042
1767707
1004300
123778
1828892
606541
264225
665495
1169065
746295
1739298
548102
1586797
1336768
931126
109687
1666375
1025482
845317
669418
856996
247914
499580
1811782
1002045
1111149
1869688
273829
1489572
196637
1485528
1326908
1175488
551048
447825
608968
1022796
1450033
734978
657617
1892593
1014022
943294
153516
713279
866956
299762
1588452
1949429
1114632
1011916
1800626
1945050
1771783
1942347
811796
1059551
1101166
1966434
507029
1496317
912225
591333
221220
1914404
923483
292477
329867
1713274
1331313
1652501
1534463
590723
353081
179683
220151
1024649
1932512
1629591
908634
1231710
1841598
1454491
1816216
317673
1219659
1551216
796749
905025
15443
1656055
631131
1342628
310699
214353
1939324
1074793
440738
848085
1993770
142198
1396732
962430
1420889
416213
1702334
1452965
1431201
502349
1152959
385483
999822
1910217
577340
194629
1264671
386529
1760261
1046681
66672
731482
754608
1864334
1254924
277900
1202026
1323528
1580051
1746637
217863
1380199
1195120
107186
959078
532780
272955
1011036
599095
1837391
1213157
1795174
1160713
1132691
1223835
797997
1004070
365050
411428
221774
206173
147145
618298
986728
1155311
1498515
9765
442991
315835
409309
218917
755547
1570908
1191272
1455018
1835835
1045723
752718
1227892
706435
248118
18850
763026
1054532
1186855
1474652
1920199
1240961
818044
73537
604536
19244
1718749
1630318
1568731
203143
116762
1344537
475174
582780
996164
552734
1062450
1311784
1404999
159403
1088771
796900
252948
486898
910020
250535
1947919
632390
1816573
1377606
436514
1899301
1591987
1412241
1353841
1635986
1560015
1530860
15523
1130732
1499226
1382544
44528
1113328
1603057
381534
1339030
1879151
550148
716182
1767674
689642
720608
945588
1631601
1523609
1086383
710022
37304
1148155
638598
1915794
1554087
70039
1501490
163606
1830788
1482645
1621070
184706
1905927
1668436
856574
379808
1180410
290988
47257
1008475
1557598
33487
1752970
350720
846064
1732494
592038
211011
300380
436837
1631587
1096067
331252
319664
1480859
19678
266296
238903
1847449
633643
1203249
692079
1509165
616391
328077
1163692
264514
1356087
278141
273207
1770614
605032
1731246
1259824
923186
403098
1550858
706598
828570
318825
652095
135872
119601
1444196
384937
1179368
23661
152944
132107
198769
1076443
197838
233215
179864
1539536
191466
1424627
1604462
96377
1350425
564442
106859
869468
479092
1538241
1462384
1459046
141677
1995753
1605060
1459338
1864910
1218420
1845706
787678
618213
1889970
20739
715851
1907808
869749
1712602
1646784
454793
1344187
1288364
395511
1404175
946537
836798
505311
543326
1966288
1802547
1741586
721132
891184
1526238
1491980
843362
1815257
1357315
973439
939759
1165985
1709985
1226636
189584
1193918
307141
28125
721313
110307
701738
12337
1150528
1976781
208262
848796
903863
1716640
902492
1416275
354863
1180798
1730527
39178
1807563
923617
240879
1553407
1148212
922536
485261
546266
493092
641014
1847383
584817
1734457
497840
286329
407030
1339958
866195
1956836
1132201
326282
236371
1714294
451980
1469621
1731211
1081003
528916
1150359
868366
1921992
1217952
973874
1578320
1097859
1377936
1436263
1172836
1032878
1573367
112761
1742812
29030
558780
119965
1998801
761820
416170
285822
1394673
626947
638840
1669058
1098341
925676
1078173
1043257
1109683
893927
513391
1313174
1223782
1419777
1464037
1443011
364447
1959804
576223
889407
411249
1147845
738173
1503006
1775970
1722776
1745741
959446
114899
1941810
1035519
732228
876647
1424059
892268
848663
549494
143245
270041
797897
300575
1031109
1713513
1945874
1541183
425991
1889460
1220345
799343
1745871
742095
1736094
1358022
44639
34206
422257
245944
227870
1414450
415661
1471632
110896
787668
1614707
1012852
560984
1486815
1135251
348805
1149932
668377
1391004
110076
951182
175959
148962
1834527
1132040
1309724
472556
838107
1401438
865883
874821
154310
1804301
550573
1436306
1492031
1957834
511606
1059588
821857
625357
1128610
1785914
396858
463068
685066
1063112
1072604
790574
1415983
1241499
1341020
1483293
315895
752219
1975755
156130
935077
1128271
167298
840210
1295567
587181
710699
827955
923539
1135241
832242
737266
1407689
1287452
1786950
1591626
417737
842667
1164879
757613
814577
1050298
250225
1699475
1281251
1701584
1048473
1009644
1552659
1967311
1043032
1091741
1927736
1924566
1631759
1025132
1004908
1259228
1235044
684400
1511494
779655
121628
1599352
1146761
1411851
1533109
1427979
1348789
958405
722257
482147
102260
153455
407369
1920939
1043574
1785452
1544319
287777
1394249
1358088
648438
203157
5392
577296
833748
42916
1351462
1958336
636125
960132
354161
1540129
1727673
436232
927632
110028
160738
73988
1603874
327640
1839273
1590565
270026
1045176
168618
310332
1883907
68358
620619
1265987
1664455
976020
351589
1120488
871275
82653
1069234
1338291
861268
871818
1600934
1005875
372180
917691
110770
1183934
912499
409103
114649
860862
702577
253314
1000677
26709
1183473
1045836
551133
162604
1856025
479344
109402
200153
1567738
1279212
1151738
1135598
1257260
795168
48186
402755
1051067
1935879
798409
565208
1764660
1182006
745122
1805802
1005337
1739555
10418
221242
1837556
472469
1048590
1835112
1293246
214044
910351
1772084
111008
1259366
48576
737708
1366927
1901616
1665415
1670140
26590
1417518
1255053
629951
1939402
237208
547983
79444
1313702
480211
1896721
244415
1892273
1043445
104587
1436804
609296
1762332
1722216
208219
239858
1063603
1086660
1922791
1244896
645790
993266
435506
1111537
1531807
1189904
1871099
1651814
1701336
851022
791529
1429510
196068
280252
1009123
213343
1623272
1191696
1588986
22045
1942239
1987468
1178714
610320
1204125
1842871
689228
255975
499210
1785465
837623
1678679
273365
974671
726734
1352731
712220
853832
1221982
473570
1271723
677137
1246563
1821954
1498571
253788
1614034
597415
950227
1290154
1416149
760830
684086
258433
1994008
1824186
1569484
886676
1296903
1415612
304165
1812260
1821902
100558
303658
805569
77726
1667925
1431451
1386171
4925
1387779
247586
432467
1109827
500650
386008
646666
1902373
468532
1268157
1745984
651832
760314
7270
1330289
712006
400893
1753788
177822
1327681
985507
1845611
900971
343009
1417309
1772351
1599338
1452670
1408234
1140869
396836
1469223
1378875
150382
1043566
608533
86551
1882863
100319
1912917
214073
230981
1694203
473060
709445
1428959
1818316
264261
1599531
1827980
726027
954621
1828409
1721150
953667
1717678
1404542
1281503
1809332
1037902
54267
1442612
499777
1373921
251481
382948
172985
397435
1143195
1797153
597989
136719
1218938
1174479
15095
1080523
759139
1768571
1688000
1220290
1444312
458941
1364799
184145
1542844
312186
1352681
767570
989156
819643
276909
37347
1775810
1136557
1937380
764401
561940
1480540
1520706
918223
898238
1122252
858335
1091707
898382
1413664
26211
1059336
371846
411170
1408875
250757
387238
942242
151967
732377
537292
1765907
644268
1084793
1467800
1547148
1067058
1082077
675808
132777
903528
1981705
1122144
1708306
850518
1175075
607193
1343832
776878
1066334
428751
1714018
930511
490976
1851989
323500
7383
1467682
1107285
1495102
1981098
1746193
1402364
1288854
1167032
646691
1648428
161521
1582589
1476304
400236
51517
452688
1918383
496949
334109
1282940
1551635
904474
665705
217525
1962450
162479
217720
1654222
1526407
1916825
1701225
592256
1619717
492861
1932505
310895
1565718
1547951
523215
94964
285033
113764
643860
480405
411268
1888861
1430865
1659197
1482751
1787311
548237
1252209
698444
1924828
723360
782118
56703
165143
1750882
126608
997280
1189247
1517943
1425557
972533
665518
1765685
66354
1345730
1057468
177730
131788
1189273
661561
258178
1780905
834396
1699960
1323262
27611
1462754
1547111
1507161
730556
1705649
1683800
402926
1034092
907939
1555389
1636725
1236779
523590
1246844
675527
1163825
1687892
996977
1791982
638241
804040
444247
1865497
298642
210430
1068829
1998999
255291
946074
1147311
1529287
1475702
438538
1881182
312803
537594
1107112
1911637
1417609
1744433
657385
1913878
1449215
417989
466734
1219915
733122
586430
458635
1803847
1883116
331370
1291001
783358
1827032
509583
994563
1557661
595863
937822
94417
1392951
870730
168000
1987985
1840503
498652
1758394
1315288
1814271
1029715
541215
184642
283506
1686481
1750478
356953
99575
1390379
1832572
924479
1902818
1971779
999707
41425
158250
1351398
1039769
143073
1533463
1017049
668818
1236172
1527603
1863007
282998
1038522
694043
1540537
1793505
792238
442468
183825
834993
489305
525985
367034
1247902
1269182
435853
911607
1459766
1325124
777358
1697121
934030
893174
1637672
1913175
872905
698460
1494458
854257
622213
1400173
576890
976749
1583957
1987082
1470777
1322416
988308
591496
405165
3728
1202865
875688
279194
511907
175579
406915
1337156
1797462
784744
858649
637828
238075
187221
1397036
226838
1721195
569472
889913
1141139
1031739
1557356
318745
828205
467043
1558049
809407
1727665
102036
1387794
1491549
1379253
1340687
1837446
1772326
256317
1049050
1450575
65155
114434
449063
1611948
1131863
1693232
732375
163725
1743615
398797
304172
65472
1195020
1676161
1677
1817746
1358483
718048
1808389
1784760
1927160
1833524
1784875
316588
190092
193966
1905156
1975873
562002
235748
895735
1235902
1199550
184968
16518
8437
226752
1102067
1844896
967393
683183
1567868
281386
1558472
1108881
444407
1926119
577422
721728
559033
115485
1197755
1157667
1195792
1622747
513107
271021
651603
1900492
641320
1159625
265252
662229
859743
291167
499094
1379741
1791710
1388325
1218157
595693
383386
138849
1351762
1262799
438422
1677784
406512
908118
1480038
1449055
1803422
1222179
830373
366554
445723
318345
41733
977839
1857
629119
750046
841734
1157677
336839
1552585
1554680
612651
1631895
941338
1343433
1490946
1635725
1782633
1787145
1245125
716645
1464198
845914
990773
580341
1280775
316875
1109191
540788
180644
1467868
1361181
1293511
1104548
1961703
388764
429651
688051
199518
340297
1607081
915032
1658679
691913
789393
1965705
619184
1675779
853586
494847
1605512
12123
1459220
401563
1806455
682390
1644282
315712
1830096
651771
1835915
1313729
858912
574244
643391
955743
347653
1887840
187375
1749767
1616561
1413261
503732
1332087
1369437
1466461
843897
357532
57603
364953
440213
1048043
1791172
109833
325659
1680299
494739
140269
443280
245189
1829119
322357
540653
278114
173602
605196
674336
1324559
1050253
1543688
769449
1720586
953651
206211
1071180
518825
1544792
637286
1642231
1195927
1296790
584572
342530
735997
470560
1934827
189320
360222
349123
1752721
291737
1091771
177576
837216
259755
910566
1394292
1845754
726924
44487
376135
1680322
428286
387334
332896
124520
929868
346074
1352054
1694876
70389
1403895
1238848
266600
847354
1645621
690354
5456
1696088
1935102
1207759
75126
903345
375858
1412880
690494
1383679
349539
1902472
1784178
927206
1361397
424748
127235
1108484
1570725
1397271
125037
17493
1407148
400754
125511
690819
86769
390715
1038243
1703527
1609862
1014345
1237036
1330670
921106
1889951
810138
269558
87030
910728
855222
1559014
304019
686823
76970
663929
538628
1824730
610654
700977
1283892
288981
1172530
350107
1107108
662253
1167147
1909276
1602293
341233
1923960
863465
830735
329453
1417160
1266705
1241896
395994
1596884
1529578
202579
129328
1782922
66733
1195758
856315
333870
463932
1705229
127384
1847282
26133
706348
834012
615717
1932159
194645
1809910
170012
1773719
191081
845677
1102262
324295
964699
859322
996084
336438
1789906
1814219
758211
1144730
1529151
411681
1266706
1969783
892010
8384
981572
1692235
190617
691288
1287030
518315
756338
85975
179161
1665675
1104746
1134052
1389784
1960087
1246857
1536206
1080515
276310
1768756
501928
167029
1110330
947639
145136
679223
35781
582482
564976
1270471
38139
199411
1466549
897425
820908
934975
35680
769451
1294002
1307355
1646632
334062
1330501
1397579
179833
151136
407130
1210356
884956
251064
1961421
1155418
1000304
1734848
1141229
1148980
145246
694064
372916
1516176
15711
676371
1185890
1069568
883096
583017
478119
1407075
31837
767084
1402508
1576709
973596
1623929
1095315
1574660
764900
1506146
308493
1343963
67050
1575909
1676806
572493
1300430
1391672
1177816
1162812
1828288
654436
1859091
1746959
1764765
681652
589372
1938758
509786
1653617
1704355
323434
1491713
401410
540791
986307
1539660
1035137
1609840
950094
795309
1676751
1052782
1153930
241542
406904
768428
278680
473812
1525851
1907705
1912381
420348
891849
171189
1710608
493682
812768
109118
1415303
127007
328500
734717
1971614
308966
1663885
451362
408743
1590034
1696020
664038
928752
807393
1090161
1770459
912604
756062
782801
1470725
931059
1114193
538520
406683
1795960
1044272
1099888
617899
1512178
1577643
1229392
103482
623171
813423
770755
862311
1675193
760843
1808745
1449261
904996
579741
754575
1825361
1518722
1149377
382529
114485
717466
1563072
1823917
333736
1390805
934289
813637
906107
1503910
1488470
1141619
1983581
752918
157517
1606836
576050
1917047
1918341
162647
85357
1706011
288694
881793
1022511
1482738
1319329
407665
629623
1709455
1131506
1148814
1392860
96984
141604
1147742
276669
753814
1736025
1913574
297049
622163
1384275
537484
1908447
1712291
1414267
842661
1579325
94940
786699
1194590
829310
493759
798264
90424
1606880
1265380
619960
798293
632102
1881314
206697
547210
1500390
1738933
299540
711222
264234
1918782
51393
1428682
866155
837600
898488
1886422
471133
1592491
1080229
1164086
1848203
517861
1860138
1140290
530343
516429
338820
1470696
269115
1695237
1646507
1609087
1084162
1717084
918832
1683893
1390343
937250
842063
193718
1409646
106724
1425511
712048
1848813
915842
1790644
1620163
545758
1188317
62649
1696236
118494
1424038
887487
600417
1534335
158964
902554
1316043
1738161
1967305
50138
408711
1659918
1937629
45764
585834
1981816
1167402
989301
388852
1897723
1653553
156992
1903709
561631
552754
1464827
273948
1989075
880733
419837
1831560
257356
1079045
203317
392941
976638
522132
1083955
275282
1325361
694839
226221
1925751
264378
16520
1426656
479105
373581
188335
216253
169715
925837
1363101
1156694
1139029
283754
199458
92047
1107738
365959
807152
91623
1953657
1207940
390478
1044868
1020092
724711
852810
19578
1181727
597532
1851692
952777
1789341
1086387
499143
1116136
698593
199077
285785
1627679
837888
714540
933615
996459
817469
1540193
1813446
1002756
118347
935312
1022105
1368928
341664
10781
561248
793187
768257
1413036
1641178
1546512
960096
896430
1568806
1606222
107603
275690
319045
787423
699984
546052
1170040
1797895
1897397
1429410
238634
1840523
1268445
519030
1726358
545879
1878535
828077
1205289
1263822
1650322
127772
54270
1236325
1035749
1544774
101491
742202
216810
315145
1385874
1346316
610295
1551154
1276547
901184
1768574
606215
950716
7468
1696110
1802692
423906
633138
711240
85459
1574850
1642975
232233
24260
884781
1528040
1158006
181798
1109068
204420
817122
1719133
967961
1290006
653445
1251400
179419
278601
1462884
1660934
1775515
94611
777718
2190
1533920
1720573
1785935
1785601
80332
163544
157923
1475993
1298633
288044
1950232
1600957
796074
1201991
1914389
1385214
1194870
1219738
50188
1223914
557007
400785
1248649
616573
1978085
61931
1206543
937561
492973
1636371
856192
1232823
1466277
631305
1120582
1285530
1425574
1624092
1868734
315411
1381395
868728
926139
962924
934543
855648
1854398
820586
854778
644859
28327
976729
1686621
268962
1831915
1488786
1917392
1020482
957690
1656653
1735852
682464
683684
1583823
778978
620051
1541
39743
1559879
10035
1431680
1475332
1482036
816111
1701816
1396066
1453893
1706676
875703
297301
201184
772961
1524286
415808
1346750
1951841
688279
121890
1981571
1198712
226685
872312
101348
1149756
991958
1077578
1425140
806379
277096
407319
460642
1900119
715863
1833147
1759711
951916
357205
1671116
1564114
1729485
1100675
771693
686693
659266
96010
29050
597126
1373961
555072
470113
1497376
507065
365905
178587
1588195
737179
483081
598067
1341844
128227
279416
1295545
338006
1199818
1220985
1707628
1580484
530747
443987
604128
1982811
555781
1688276
383384
1889570
1327059
1500061
1124054
132735
181072
964105
833585
201146
458609
1693744
812285
481223
226946
727412
691333
573879
633491
881816
440365
1638301
1538284
1790071
1918615
705781
797565
558040
779159
415764
332652
467470
1185196
286843
536460
1232588
34492
239239
450724
543004
1131935
512129
1137444
591647
840924
839768
865954
1738859
893974
1407675
541015
457458
1718446
1189933
1816259
867798
451909
98754
745670
891845
1307149
646735
1415849
359920
798402
1452363
1426860
153154
689267
696644
1349911
210427
1109867
198377
264627
422773
105077
1388168
1941990
1866807
857044
1307978
67654
734800
1669455
1511151
726798
61078
222697
1626957
863129
90330
759996
1209000
59004
1647386
1217498
280930
1497462
1427807
1880635
808544
1363297
1203895
858945
1357752
1878634
1727228
774714
1000992
101835
398989
160022
369592
1993715
295522
192616
451840
278761
1074531
858349
1048193
833902
1415240
1842143
8994
1828342
1937435
1539931
1116014
1147273
437349
800627
480451
1955907
1609561
1913887
413614
1727545
150969
1931079
958034
1669101
1775352
286238
1467463
1765695
961809
1231888
1021678
1212824
136842
6252
1925320
1023064
1884469
1499992
1575052
658587
1782196
384960
1550095
349035
1445585
925336
1837289
590911
153439
1210659
627508
997917
17559
601532
818032
1176458
777129
1192632
431064
361657
346912
350029
1045150
1721532
829180
74013
1999958
1419706
1993284
1615704
1483580
938532
610481
667078
1868435
1010753
568086
1537159
1341785
730057
1257782
93148
589577
1903153
1071629
996591
604858
885322
784500
1080059
233114
1932229
342163
902527
116442
422590
323204
1946769
581866
1274292
1077524
468487
1499675
1971165
1951338
1129040
307865
1795554
1496560
1473808
1457198
1240415
646415
1553614
1662409
1916379
1417471
909473
156236
586152
299258
907996
568993
714969
1453293
1671950
1908033
581590
242517
1290151
1559294
1673670
1383807
506562
1020866
302783
237885
817229
1657984
1183078
515622
487809
385766
575957
1763268
680461
1343154
1623030
1236547
1269110
741618
430844
1490374
1418021
1150136
678029
1479705
568517
1093997
1581423
788153
1890323
59476
417321
1011205
224029
277550
868475
319777
1668623
1460804
1750027
378934
912838
965399
816708
1705770
631447
1679964
353379
1774746
765642
1284474
1475198
325095
1381973
1823448
243632
331565
1842907
1278821
1422124
190846
766782
1144330
196819
429712
1256352
1988702
1184086
1509605
1390669
1343072
906979
196535
1970885
1049394
1982877
1655891
220719
1577613
1564092
1122197
129425
1902316
1195465
104215
972877
146202
1383723
1429700
848949
564543
1501779
1374938
502170
769157
81500
852109
1352575
1318085
1832963
1074339
423331
279220
137946
357809
1797620
1666170
615696
1129718
1278117
976266
1242198
1713026
812437
977356
1419264
752117
1169107
1814031
1185379
515740
1103277
1148746
399004
786041
1419706
1699413
1966152
679279
1181639
1581584
1425788
1301600
444475
817349
136197
1318381
1058657
23855
1038963
1666041
664786
635702
1883376
472113
872105
1480044
742352
1383282
267617
729182
745041
1746173
855507
1941779
751275
913022
1364895
432855
657122
296793
1787838
1795799
1697
1083270
115218
827587
1662164
671108
474831
902592
1452265
1606880
1150145
1875525
751914
1459629
1707028
666102
214031
137007
346885
10481
1099547
1763116
1899896
1098362
1221097
570660
204416
1550032
717303
479346
295818
738562
907774
512343
1678529
648132
1424014
1793495
1972911
19442
1540994
1356452
811149
72629
638657
468154
843946
1469582
1650122
944631
1353609
1647072
1379392
1382842
1036578
354321
1194039
850063
886331
875996
951604
1497340
844708
1368285
1171765
84231
1044056
76966
1311021
1721972
1817904
810459
1209486
1269526
488847
1509169
84738
1470683
564013
1582927
180730
1699464
212236
228937
1984402
774904
1124956
1076766
1020518
12158
698820
1667233
1624974
750970
210152
1813372
598489
1698568
910892
1281180
1153321
1370417
1516976
919179
1213241
817016
1551928
1745898
1724624
811411
1238587
631174
797110
1929149
50009
1202770
1944495
1870796
1107843
725932
1120796
295412
1184451
747162
236365
546554
286490
1001069
1758002
587669
784774
548510
1631489
1350027
110507
1263949
1105929
256486
1061202
752080
1590927
1109449
1406830
385720
342733
1609547
400795
1219500
1261729
831595
680831
967407
91710
1127738
1504155
971112
1262737
13596
531083
1749369
1041381
474663
1771638
1189348
1238310
1836824
1603725
1362175
993049
701126
560215
976753
1501404
1277606
1744834
1283912
147168
660396
1833180
1576376
1796183
1645135
446046
1746053
1667087
1128209
1905628
325746
760881
797351
1701035
1008126
379577
100868
619557
845308
957765
1151271
55958
1274553
1101751
524491
205341
1390245
1835782
1465563
1922223
126721
215710
752415
1076969
983521
1143110
1174075
456351
297165
405509
618722
1449815
1793017
995067
225038
1518203
774172
1630453
58817
1764521
1949793
923231
478706
1003522
601602
160976
1586088
137443
129108
1243965
1308916
772219
280454
600531
479940
918194
1350968
1730794
928011
121223
908318
596281
697510
1931387
1667912
1431993
1274139
714822
856350
1215083
268200
1829195
826989
1948090
523604
1160016
102370
1599529
98467
253083
969234
388860
1294287
1932500
1284288
1039396
1223821
1048538
51095
1740227
1626376
50349
1498307
1423053
1272551
416413
1504704
174271
1537114
1677693
1701545
698719
1449600
347008
315701
1399462
657198
1728384
355057
836335
1760959
310856
39794
921690
1840659
1782052
222286
1058129
1748206
481755
114358
700069
1726374
1079106
1165941
1746239
1591824
1694461
388431
622321
1173079
440275
273522
1774782
312519
246058
911014
1712107
1099664
1366500
958107
1251410
294267
1047270
1038295
1539415
1412021
360590
1876275
1566993
810849
311033
1220455
689667
1198386
1502180
854360
742106
562122
1139959
814883
314012
1630167
522793
1867583
276855
1143188
167686
936430
1443769
1556273
1178083
210192
1524757
1876935
762054
746009
973293
556328
1853294
180594
938267
1654144
60566
594544
172431
895061
1093834
687015
64702
247010
561795
50600
237804
1895535
138844
713893
1878292
1186875
1742837
1495542
1389225
310601
875502
1211390
1892829
818713
618442
1713206
1582456
742661
1541071
491731
615061
1461119
1148996
1535460
1574057
211988
1864076
1963053
240942
1670890
1606635
483389
1253294
1147815
457109
174641
332822
1686633
824893
134639
297935
732742
1364152
649839
1146187
5022
839088
1800111
1510369
1868474
1179299
17194
164374
1063455
761740
744049
683697
1648754
1157610
560600
1772825
1945622
239744
527512
763807
1108511
1586053
365410
1012566
1620643
310900
416276
472145
1132060
1117233
316684
757487
633054
339357
683386
803861
589166
475845
975881
1364803
481089
934275
74467
1657518
1090591
1965636
296138
1774276
58824
1303229
1581660
1328994
1222571
173560
1343163
486273
1595231
1626825
1052871
726901
1542323
1849289
1055522
246871
721160
485337
1435426
89815
41367
1925719
899235
1719150
1462832
1754757
629027
1113435
653048
193066
590737
14677
1576195
1224019
94233
1071444
1182400
1244653
1793202
1131146
1116398
1814458
468131
392614
1820051
445060
1834180
955623
1757273
1863149
716059
1650050
1575564
957452
1832757
1918158
1610686
1624399
972399
1682559
998216
1672001
1224962
1554448
381024
55464
1862778
633168
1738932
1086222
1712144
1485452
1280608
431037
1769272
1450983
1095914
989958
1939291
177327
1621783
1086295
1459100
63407
1322856
1221863
977685
737961
352237
251190
1228269
1422527
1420612
1083250
1298540
420763
1410674
987601
1240372
250882
771946
578320
827867
1051289
1361778
1261296
708009
87156
530765
1245164
1988587
836077
581578
454785
1592387
232638
149048
520101
1826404
836759
1112917
330276
1508577
1521865
339549
1302129
359078
877022
1349126
583321
1981276
1194936
388287
1304203
1320307
1844804
448146
1426130
697315
1690283
774075
128968
634243
862060
1258565
1497096
470449
1019804
1753824
1161038
1180106
1853317
1263779
925415
715856
1589777
1400695
1491840
1819353
814156
472501
386876
749926
1905965
1918499
1373416
1976233
1668746
644035
522545
537762
1018828
166243
106039
1264262
19785
1713422
400516
1800661
34666
1090790
1944542
1120865
1556446
594733
743070
932210
455911
159918
1625232
1870750
1655148
345509
406910
47831
775884
1901584
1023068
289189
1901181
1652386
1639816
207293
1853168
335512
518531
310438
1702436
868844
1250037
1528718
389377
1540962
1584354
799680
1094190
163914
1939498
483973
600409
665774
866642
1014993
667151
3157
1045579
1944751
696113
893267
1645137
237378
246399
1175446
1771341
249670
1758606
1644822
1458015
1285335
338414
752918
214342
1473657
1657369
1894189
137310
808516
698822
1854048
827819
839108
446751
626580
572955
1504752
1031008
163866
1682225
1975883
554184
462919
1446206
643399
1816364
1462269
1843087
1886936
37533
258038
532377
1909526
1985166
1488658
1160444
1524240
552734
1271336
1440920
236537
533566
156081
1825870
106384
578208
513319
504711
674833
309490
785026
1461917
1802678
1384157
1642643
1623434
1790409
403643
1697221
1732609
1576870
32408
450315
639584
1726516
287354
1983623
1471365
1746488
1382730
1174565
1096397
417202
481657
1218303
1222432
675785
1638641
1345447
859372
355324
1289145
34901
176646
439515
659912
820184
744683
224079
887377
841371
1846248
1806614
618239
429936
635171
763480
1113857
389873
1264613
1519712
340425
1463254
1820001
1982041
1340984
1292457
833531
591694
1444411
403978
1479865
608915
139888
1737641
1767851
1505618
565843
644406
506214
1782018
93972
90959
490365
47916
654703
1503974
873070
1896461
483603
1142347
1422780
137282
1437772
1669012
499597
1949662
1904786
1541152
1240292
579236
1699910
1631215
51813
179280
1283144
1791921
1323783
272537
10270
402005
1666607
188907
535000
278745
221189
1833073
247227
1845293
1509472
1519991
885573
689819
1223883
207239
600200
1230077
1169527
65308
819945
1514878
1806907
527935
419554
586832
1932583
287774
1153713
284844
721826
610228
1041156
1893950
482048
312866
1428108
338337
967261
306027
1517113
849019
1270468
278137
836867
643552
446423
1544144
1060891
107992
1754432
1481043
423740
682137
702547
1194156
1143135
1095871
439665
1543699
349201
849154
964327
68009
848415
424888
1854293
296530
616500
1769824
1387438
509620
1225745
737308
1321657
1722455
672834
1956288
1924036
1976401
116844
1205718
1719175
1961927
845866
7679
1355422
1476198
461233
372304
964530
1449247
778512
1932454
1992498
1315351
1997261
1704381
1845431
1844263
66134
1786927
1344667
25164
554829
1798414
1406012
280344
1740641
918506
298637
224622
1457584
1572831
174685
1607830
849297
1875308
637389
350624
1512307
372099
54827
512498
1327536
690688
1519045
1898549
1521049
1346201
822053
302495
333840
512541
1570323
1365381
1380454
509498
250756
711101
1474911
1164793
1294198
1791156
561400
1447941
1487435
514409
27755
1583063
408762
527847
1779973
1339707
919233
442578
608731
1910812
261792
1753952
442695
1129523
1214486
1431007
1671982
1457112
1652817
1272772
1829670
1900096
1587101
543550
1938459
1925308
1640830
81611
1956055
994142
1742809
782030
125754
695127
1360207
792896
1166311
1337076
1582049
352034
200995
1975208
569850
670472
278847
636940
1586459
424337
1043993
1867533
1193382
1671442
910041
1314806
1684897
1958451
1525676
366669
877742
196184
1549781
742012
1878424
1131875
1533300
1107196
688957
1261293
1738828
1734555
1596548
97471
164527
1470755
1766492
1512717
1926480
226889
1003111
373854
1982009
1784350
655643
1601584
926158
444242
1752195
668159
1978255
1670184
1459621
1568777
1996125
1442527
212421
970580
105025
377535
891666
1342036
238500
882566
311017
551646
429595
789948
1953728
176229
1408806
1763063
216203
638792
1831650
1565434
953215
1608562
1414568
194832
1227889
1421671
646010
1942293
342129
787884
1392437
105635
636210
198677
662644
849147
1648106
1865969
1931062
979376
675196
211049
9761
1499462
258078
1664071
1423131
1048756
402992
322769
316165
1507605
1708372
1619334
850141
1836091
1125584
1496589
1345116
1871689
761324
578982
817506
1295379
1661119
1448240
1078844
374876
953213
1428575
1108747
1514046
408121
778807
688898
329758
414012
434884
1334040
693457
1798506
430222
1545554
1201217
442844
480038
751327
1452974
1119644
314737
1269654
467415
552408
1484627
259184
473722
1758266
1314425
1351459
962245
566918
1834402
639005
1895629
536790
113751
1600219
1474441
34359
209483
1343307
1340891
1475070
756025
1109330
756365
368836
1479131
749862
1241248
307977
1245642
1557368
389046
614866
1203561
83847
1714640
356398
210632
1607000
1965266
1419145
486285
536093
1950357
568178
781038
131231
621585
442311
1007466
1485089
2535
177327
1900160
321044
1283610
261321
1055449
1210935
1396703
197366
365278
1421979
653963
1363389
1990902
665758
1518289
102896
952477
1083806
296500
1065686
241133
579633
1041323
1026752
1709923
1514594
1809326
981507
93039
47279
1839140
408796
1443365
685798
1001711
67917
12876
923727
403140
1229522
1771035
1348400
1321204
211071
353875
1579638
1587725
994159
647601
1783239
313629
1618328
538849
1376165
1721738
107636
1613540
1937861
1139429
1272344
1600601
1554854
1048338
359113
1312638
1009330
1009715
1186189
1801010
243272
1359930
558122
1887421
98026
1424991
1077908
1272994
1151158
1604548
1200774
612521
788713
547952
771856
1213648
19677
151299
608534
97894
612346
847374
926831
1010942
451856
1104440
949277
1263586
486793
554696
678394
1457318
732101
986954
180147
95736
628153
755904
1419734
1637656
1973042
475762
1062710
32746
1773161
1999247
562029
620647
115190
235134
723968
1115439
760104
120668
1627590
265099
1810248
1937801
1283728
1767757
1459380
1035663
1712766
262786
511164
1739196
883850
1002986
239083
535780
1023902
1008749
1677467
196108
439167
645885
1141434
1172372
1798446
1723072
190470
156000
824801
1503525
1994409
1649737
1766579
205698
241947
1958889
1461510
1099035
321967
1612020
806960
1728530
1757877
297359
1810907
756401
316622
712207
1777063
237521
866940
1602685
70100
158819
712547
535951
844852
84658
19076
1532832
235795
1117342
1103152
1265327
426038
234327
815785
1656763
203546
25960
1409296
1468605
18247
1105601
1732136
937442
750622
1004754
381158
1993931
39973
619659
330456
536410
1266683
1804405
322412
831308
994232
316788
113377
826030
1236926
1551806
760648
1255328
983078
79626
189154
849261
1830450
1895612
829679
1226455
1307794
1374636
1299956
910413
306965
229436
365369
1180027
604574
1488705
450709
532188
1762560
1231938
289014
406634
1122597
285699
111317
778779
1293521
690125
268479
255481
251433
223531
1409020
77640
978477
1618302
1953912
461884
1355585
1805379
466810
1684134
1706560
1887104
1512858
1889325
72625
643141
288030
1132632
454188
1372599
928380
1214055
1293199
1941857
1746916
140274
110266
1007853
542353
1933650
1979682
1120021
591510
1223604
64658
704564
499737
1414242
1759483
912076
1199082
1991298
356690
1012213
1501024
228624
698012
833278
1123916
438631
409239
705051
1291542
1337646
52477
1280236
1436066
1554579
1518661
848612
1633261
179344
110410
1457193
1644931
1627344
588832
300099
1902279
1679114
1053785
796918
290543
1510608
1296357
1233637
1000600
856011
1110315
1010472
99320
1371305
1765434
718805
493042
395115
377487
1524966
731355
921930
445086
1456152
1274816
913357
996782
967730
705426
155130
332476
1856811
1029057
1827452
1300725
530036
669846
961702
1658047
326388
139161
848245
1428958
404366
1250602
1215125
344208
893844
345219
1775080
1301593
950486
1624426
1994291
1539878
1059286
1474628
1200698
1828148
430239
200017
1865472
122830
187515
1318945
263335
1482825
666351
943771
1619599
209157
804563
1723401
683734
577141
1565314
1798412
891936
559042
545696
1398601
476782
421837
1148652
1309914
318642
841929
1591440
262133
1812757
1745348
1898833
1419874
1221816
1976828
1814467
1375339
1850546
1915162
1900284
1672248
1778213
585002
1713147
561344
134798
676158
1419902
915673
74549
647430
1379843
1577336
588176
702111
1438865
1009076
877868
939212
956017
1701676
1639573
202913
391093
1169458
1091913
1860459
410032
1072480
302959
587769
997409
653838
1692353
1349922
518404
1618852
1682052
309140
1699580
1350105
717602
1971948
978002
66788
307291
619040
243557
829039
1017125
456873
1226733
1969364
925246
378360
1652926
582096
1427976
694203
1727496
1996000
1641193
33475
884648
1074601
968239
1258087
1447536
454765
1086693
599723
936764
1641495
1054647
1816738
767354
1626665
1150543
1611551
212550
489761
559924
99752
1073238
1365950
470563
1493962
1205927
27603
1485297
1434254
984590
35526
945563
1727281
1956635
422982
1230603
1750615
830035
260640
1509206
83272
969340
425326
1910692
1653253
1219656
888807
1749135
749139
775407
986724
340640
162355
1240958
1781134
1165891
135294
801859
582885
1049729
1105386
627788
95789
489084
21723
1605771
1845746
1877993
802517
1142289
1368910
549447
850393
600905
90654
1538978
1317129
313977
116341
529538
859370
1647184
110391
1261817
353688
1292988
1160948
1631634
494601
656278
1744344
1171287
1245881
942496
1861182
646468
608539
422357
1867817
1648657
321221
459005
430905
1088304
1705889
1786956
885855
1099024
794228
117886
1540662
164106
1149776
136652
122711
790376
151249
1094807
495695
627861
699655
876997
1991862
1589569
628584
1280390
964837
189112
1131187
1454798
1771744
1382562
437188
1127296
1341297
1301572
1713786
50180
1918476
1617939
102947
463413
1096066
269080
656715
1553929
1075605
236370
1459289
453738
1037044
1049744
1178683
618693
1160236
1079172
226476
1108601
1476795
865380
1981934
1112063
1184323
1317023
854261
1533674
210592
1405176
91265
1714607
1068650
1256251
695535
942095
857159
185553
990942
1863795
438146
1194843
1772409
171528
1247934
1431338
734586
1328504
838345
1661080
349757
492893
258875
1517801
1500533
769435
1059136
1322757
1473647
950498
171588
1337341
1660947
748132
169889
1751502
1301658
1092939
903765
885246
1872614
1110535
420180
32966
550105
574675
1290461
1006976
1882955
280980
1025857
93201
1936634
1197944
353055
1114656
626
499448
1916203
1983146
464323
1385700
259868
884718
1430132
437679
223547
598031
710410
1274088
1258112
847584
1021602
1050622
298112
1849377
1410032
737116
983919
1086720
732677
1552659
1332784
795771
1968746
985031
1582327
1800853
1833981
628840
605505
1913459
1404347
551703
1626533
1531042
1235541
1962894
1845132
944986
774312
1448201
6841
1618963
129620
1019719
907255
1701691
1773469
1465311
1788184
481881
1361280
998783
720173
1514522
1273573
1433644
755404
861322
133866
408587
895100
337316
1301469
181307
138883
673455
1207328
1039025
206395
116511
1531661
758377
689942
1509506
1191949
901093
1278386
1829005
432444
1905842
131276
263231
774582
1818802
1738762
1304504
117109
312923
1050970
539646
124304
1504752
50280
442116
1829474
1612335
330520
1940205
937102
1922158
1309788
1494423
1917492
639936
98876
794337
1701977
141936
1510518
1142720
1476284
559651
938243
538492
1269004
1484200
219367
307219
1229849
1586966
1578777
215717
670983
1850504
29160
550736
704819
1270838
1862661
787174
989157
1216836
1496101
364105
1798362
1080497
1866364
1065162
1862817
221698
1051962
1250854
1794294
1836381
1433736
1076832
1094474
991094
1714344
1041468
1936639
1784241
115278
10069
75581
1440714
512683
1725850
1843895
1630467
129474
786980
415089
1022361
1261529
607829
220753
1471835
795406
1937966
1802623
27438
1630945
962286
1914779
180314
442661
695943
940103
1529781
833507
1463187
1122856
1692660
603680
545325
1647670
1411333
1721787
50089
1165868
1889964
986265
719613
747961
1220564
1840613
450851
195056
1664914
1103998
1809777
1923397
1265688
1251628
718383
1236726
1676671
628597
314741
484450
111608
943803
802967
160286
1424406
1073846
1262725
1407532
1050195
1964481
337786
544872
1713276
1772545
1826561
367057
1933921
959199
1911784
361216
1486876
1497482
1463780
352604
1924558
1495596
1171796
255110
939799
1928652
1938546
125887
906469
1091704
1691523
191585
754135
847968
1301744
1452791
1720436
1435945
669155
1087467
764200
1854755
265484
687760
1509601
1306964
1607777
1735833
1228739
19524
822690
1692997
35071
1588136
803136
1602177
805311
1238278
1486368
1199323
1191257
1612746
229896
1816577
1112506
44337
1798814
664490
107224
496070
598958
1578720
1891070
1017770
1629542
1221175
139112
842553
1506227
819113
938785
1177233
50978
1445763
935028
980570
1694258
1397478
1715724
1409318
370853
1419101
388566
38618
1885702
1156848
318047
705100
1901888
1458666
1918299
456143
285153
1618378
973529
1331179
506930
426555
1345057
754679
1089142
632396
525809
1818877
899599
71234
699698
1101212
1796216
1219882
964770
965515
1713295
775717
839427
296209
1144270
137622
455064
1470788
458777
818972
1483851
977157
1628328
1501548
925795
1627808
1781729
795967
1041774
502402
1861537
1349641
449010
1891031
1467286
1937270
1600742
980107
1513996
901791
1262914
1188323
1855255
1336284
1010785
299302
213151
1696070
1654864
244510
246215
946557
1477575
1314485
1991688
1391779
1155575
1216818
1141677
872578
1369951
1370780
1929204
1345294
683968
1606952
1198193
269463
1488061
695816
1459011
1845130
1809329
1830770
1277434
327650
1386846
161983
333717
659767
1728297
78959
1822838
173326
1873043
426042
1650318
312492
469546
51939
1264391
1255683
1574010
614156
1192153
784955
1668549
1262927
297913
1952442
993734
977831
1905477
1739553
113094
995987
714896
1408843
716566
1242070
1118610
1921412
720305
1657438
504274
1166349
1995839
1297855
1563211
891718
737099
1065302
351774
1547740
616749
1584595
806998
494207
838375
823102
1504369
1197923
557725
312712
1362585
679297
684917
1749139
1277465
318908
131228
1323189
131415
1180020
1276321
47341
1119763
1692691
711713
813013
1845872
242871
158084
98861
756598
1069927
1129352
557609
374360
384027
1781695
1680200
1243007
309457
1950892
941709
1952729
944408
1470084
1741219
1358639
1458618
1672290
1254206
1955469
789255
1474156
1259784
314699
409255
1882270
946370
1190570
1805861
1686061
1976933
1407984
274700
1710859
1652579
1310572
1369093
941807
1893873
1320457
1948215
518288
1592408
1641003
1744601
186340
1883931
1216735
1430467
1754621
673085
1570940
308447
1180071
1842104
1879102
672068
537120
1139019
141855
675921
1459275
1787648
1944606
337018
1772207
1841582
104202
834575
1569557
1406396
751392
1512861
1787530
84622
227628
1506235
1829989
1693886
295051
1307462
1461877
952942
1878901
1200202
673746
573590
1532707
187125
58513
458260
1598822
1145799
716626
446391
1596310
461576
1785296
419986
1622308
1756310
533157
292191
1659906
970367
1553741
1732574
691280
1351791
643112
333241
842757
1909326
158248
1469445
177728
1897218
50234
1806998
1228784
960637
118912
1189697
670493
766513
1780582
1265351
69717
1461559
1352945
1736526
921840
211516
667271
776939
538192
1820971
1795980
1290472
310283
924647
686574
498794
625689
513240
577562
1793730
148865
369256
748340
1551574
1130627
1486569
447931
1302363
642286
1264564
21986
250444
970319
1787570
1240976
1208141
1611715
1833446
1586287
681126
1697396
678020
510789
1676040
93536
1322181
1474837
653184
421014
1436398
246085
47174
488710
1413109
462288
759335
1684252
1950888
1033819
263599
1654095
1487022
588705
764615
1114832
67210
611725
899416
1308999
309460
366909
998237
1395342
1321857
1326158
1762078
37873
877073
1374188
1200083
511504
1548100
749216
957270
257272
1718455
643313
434535
440679
693544
1503603
1773633
151213
1289094
194713
1163435
1523784
1734613
455476
685764
1804386
557991
1366267
344315
519667
1002978
1668438
1094177
412997
197550
1737253
1844068
1454480
1151208
1431697
1263379
377056
1867409
1121707
1649710
808182
1070631
1832867
1510052
681924
434544
567502
1843067
1518610
1627421
1374576
1733614
1762038
1430713
1628554
556309
1229647
605727
1813844
101222
50613
68141
299879
1104373
1668382
179433
1224430
158027
1876043
169573
382810
1313873
1670284
1717434
1485867
799667
1709548
222505
1659215
1284241
1954606
130376
1047742
1371385
1654522
162212
150648
477780
1688842
1797717
775309
115983
1827816
1845889
1554348
1518066
1438522
1419074
1002977
1143149
1232739
840048
1070104
381169
1630368
1139461
1853448
813250
497626
1983346
1251258
895669
841259
1591285
868444
393076
1695191
256951
1649097
1347890
281309
793677
674269
1813699
1664340
323817
1087679
369690
1805874
433144
98860
222175
1784934
1512223
1860126
1178781
1839946
1922366
1315117
1066077
1470660
1837590
1971462
1184569
40199
445600
614839
211313
194529
1709318
692287
356702
543663
256579
1210621
1512893
260707
928663
1331258
1452209
1052491
1939955
698727
398464
1217636
361112
1471950
804145
1439612
1261573
639255
1548048
174217
756767
681798
1373618
745368
1774477
1215830
1616894
176496
812639
773809
994804
129283
315271
517126
814978
1497633
274843
1146828
1674821
1788579
1098079
325142
375698
1136444
1226013
516766
804759
1048190
803088
485054
637231
791851
1831483
1802103
1711373
1072447
1513022
266103
690545
304688
1959482
949775
359576
1624219
1028906
1801933
444555
1077511
550208
790416
1003815
1997020
1057567
1678732
61017
1290461
1198141
130518
510192
1828283
1479681
1699916
218464
777784
863476
256002
1759267
74588
364709
966592
1867945
1153155
236722
1997814
33985
1365884
1014283
804192
1876705
1544283
376524
1274463
19796
984553
201952
932213
1542678
1562702
1483406
1132729
1262239
949437
3740
811532
56795
1318884
69452
533173
1768721
1642679
1172104
976569
1583641
954928
1156660
451469
1209533
79891
180237
653636
1257405
348823
1400469
688790
475011
1772921
77547
1901168
1223164
458682
1078793
558623
1315981
1966191
965995
1272556
71877
1221940
653517
668527
780048
973516
1432777
1831727
1007406
576239
144919
1827074
1614982
1195782
1741836
175085
987963
1819681
1056079
1793627
521139
66821
1791927
148198
1647902
522645
1700243
968694
30835
187046
781323
1173936
1949950
1414264
714042
27200
843706
1966286
1287475
1684628
1432509
1905120
409272
918022
779600
1310452
1816494
791866
1207084
1473920
554998
816489
63567
86727
1729136
21322
1584747
1282446
1549624
165119
1632783
1741798
136449
1845779
825408
1387223
1892502
396374
581642
1873269
495363
484664
298017
1744690
287528
1359803
181287
1423003
939934
1430515
1400253
79017
684083
1178815
1778214
51607
1114990
1297725
1666676
1936513
1049048
1673565
1827138
1386500
982420
1202385
1175209
1123884
237519
152153
1751063
1086742
1555789
221499
132373
507780
550010
302614
1855018
831660
1297141
1042373
15221
585044
609504
972820
958455
1643474
1287484
918575
1784437
526384
510720
1208802
1639852
138861
830748
33809
1829080
687850
1341419
752786
1576007
1964163
1794225
1829996
1456691
326277
1175430
256251
654503
490128
820829
1545963
1364380
766440
18314
959896
338213
316807
521303
1686628
373788
170274
419978
57570
999019
1533660
1033387
1247380
1902534
257625
3099
1347165
1591721
1317016
968042
1916027
522194
914500
210802
1220318
1666261
1020529
890012
1108318
241589
537434
1425390
160079
1362988
19114
1017513
1149624
1346798
648946
369824
353308
325836
1918030
562039
660713
129605
1790466
1215327
993181
1508283
179811
1117978
1097109
1961048
1940536
1835394
455092
509639
1085878
781724
1998262
385613
1808717
386946
1428915
1220491
1988493
18353
1705355
914144
271852
695664
127717
254750
1215049
918056
1224569
952788
677928
759653
388084
1426877
868350
1355672
557769
1383645
1429025
1427225
844500
1586332
624370
1352459
1821683
1291871
1623897
247340
611384
80349
579620
781540
966848
94390
1654697
310770
986970
1183156
878183
1618182
686574
190559
1227176
514357
391956
806038
1497402
897429
710761
595342
1484295
564922
976156
1617820
770186
125367
155364
347689
124586
1871560
1152793
107917
1627760
1765950
136039
1710825
537262
363844
805813
1022202
1732319
680406
292849
1236446
1131812
1055824
691139
464105
1234691
1423322
1492730
1481871
656799
804133
579726
1336812
1811073
943034
380315
1859330
1231369
1546073
1383325
211154
1092137
1649161
193105
1858477
860126
468448
1367975
127453
596041
1646690
1908267
618091
1168069
1269307
1171141
1904269
23618
858653
1836134
1985328
992093
75863
160245
742512
1736811
1893451
874406
1202417
1410946
1608077
1068943
1364533
1537535
19486
1012263
31607
932525
1859245
1994976
465776
1151884
1962208
1129328
1756804
1982748
1091244
848808
137610
985271
514227
58167
719753
120430
754315
1579863
1792403
107287
1260790
658907
805473
1807581
274087
154277
1332194
178215
41258
1581591
1269246
1020845
1409778
201606
834661
1384792
677430
169345
1509956
1211567
1215643
301405
1000534
306117
221820
1111208
583873
49033
845925
909070
510346
1385890
897930
88527
78136
1277597
1225227
811381
1053588
975316
1948322
592563
18434
1708643
742187
1748660
1629673
1297157
1078340
1841035
1340489
1219672
1872784
1585929
1114475
191389
1481940
124175
1457765
692525
1163435
1220015
1355099
1413407
92470
1020679
595676
185369
188191
1516299
866371
552512
1567487
1518207
1509162
1236081
899730
1455957
1511395
446244
1236472
283840
895410
1256164
1724411
397607
7085
1840976
1295629
85432
1465854
882864
594475
1179269
614560
835811
1574657
1883228
782374
1277585
1242746
1286563
1018405
24659
666936
1780708
1416125
1501490
646461
576358
293066
49855
1388440
1782663
1373137
180363
527471
1403472
7850
436671
1848026
55223
1429090
1800811
510727
616446
1963489
890498
1257012
25499
1954913
1498297
975243
845433
538454
690962
1961978
1255660
1855897
867498
206106
1539521
495557
700677
1462866
1675933
1578797
1739363
921189
404106
1160630
1901884
884280
1405469
277683
98394
1413950
169833
1542012
1324778
535628
1388726
1939345
1153364
645413
1778559
159748
649532
346276
1230752
980468
1639594
1421504
1242726
1488953
565252
1796754
452980
801249
680646
143040
110209
1993916
92204
688153
895907
412486
1512215
271980
459162
232994
1309825
1283891
540848
1737127
1040920
129682
128513
1168126
753327
1861695
1245745
1576345
1994813
881583
573923
861549
104571
1453021
1395456
1297404
326994
1295710
1547438
735522
1223742
1636682
711396
983007
1927528
213620
414949
1807439
1227081
437300
1550840
862338
1365261
1927133
1523251
1444094
721688
1716264
1636302
784000
1960577
1180240
1731489
590924
571997
1959403
1906474
249049
1282048
1710750
1294142
624483
1483162
1780182
300652
1789993
1430462
773736
1961357
1481368
498403
479312
507453
944586
1605648
1536460
1540236
62881
211297
549299
374903
420901
407320
1487707
130162
873231
1234633
905911
929076
1042974
1462515
1388234
307074
1101409
252696
1840693
1108825
1244942
1435366
178485
1163396
1465371
1715417
234594
541929
1331780
28410
1139661
1149707
1517184
1466803
851847
1557651
459885
360741
638625
1820146
19819
1117897
1651805
587034
1012573
1476203
1984395
1685233
510280
1812945
572696
722871
1496976
1881748
1114557
16518
1496963
1718804
1202657
218541
573431
1710471
1394145
253805
1011645
424027
185481
9368
1500107
1808025
389103
1399359
35925
568231
383222
749854
114552
1229264
761523
1089127
300378
1872945
1517953
1437895
177034
1686686
1934538
307692
1083850
1217486
401474
1886934
1827976
1794519
1217986
1621643
787573
908787
832062
549904
1546214
1657914
828054
145529
1093899
1896710
772447
1754699
436116
717212
1787404
1361063
515845
1352115
1551070
546573
1605684
1983944
1167817
1397462
880466
1360065
656425
744665
1021580
153525
142550
1667872
1416082
378347
58960
792023
733578
1073038
326459
1752823
645758
1351016
493090
1640731
724197
845091
1192077
1379746
465083
1083125
1021680
1289616
1305711
1945830
770031
238407
1075114
145395
580146
100031
983047
213518
1876527
1408889
1024462
1816212
1846657
1559903
1649979
1692063
1792638
432980
1527756
303373
1942816
92927
1548750
1488646
776134
1158959
1021764
544872
1127988
1287919
1468034
829040
1945883
1662012
356805
1326169
1750125
915138
12652
526126
983881
1646985
1203130
107487
1668710
979244
225223
1616852
1377290
1104579
428400
1434965
1591846
340102
443000
1020392
1367997
1774352
1163079
108889
177240
1347773
665537
142757
811930
452347
1168209
1625140
108277
1899832
1555861
1671061
1582886
963661
1560124
657306
1454462
343162
1013211
28309
595688
991020
1320275
1212652
1454807
1403467
991114
941222
1778160
1307223
693472
1802835
1522228
1970309
959265
1665966
79002
1717813
1057714
1883949
268130
840755
835077
117176
479524
731890
1794165
1247300
860605
1445474
1209860
1359942
694521
156078
43825
282433
1398170
693582
1520693
492735
1392322
608073
523352
728790
322533
267083
1284703
322705
1580324
876777
566242
189709
549938
96048
317117
1337429
1546787
1220423
1492958
679406
587681
1944106
1220017
1647000
740404
1145550
451749
451577
1011743
219095
614818
1692193
738560
84087
1750452
1997818
469476
681678
1588173
266530
1218355
1452024
1774286
777666
1934991
1496736
482169
1520665
1804620
471748
514729
1367625
50750
813218
35164
1777063
633111
1306342
148338
1149069
813970
1126243
867215
1540431
94443
1598826
82322
1588523
1673581
839262
316574
1496520
1336969
1395931
1168419
1864577
315073
242061
1240457
289196
820086
745251
1869841
351745
1575466
1734577
828702
925088
504625
1163363
317600
1884164
989227
145672
1739288
671708
1777564
1138560
1984266
181309
1129217
1066830
1001501
1508200
1049687
898954
1002999
146479
178390
29308
1900257
1968022
376183
703851
1840779
751983
527691
1374355
1371986
1403522
1280611
261813
691757
418028
216836
635221
1579614
469473
109158
1282648
420941
351058
275578
653399
692458
1673616
643467
1579345
961486
1237600
856973
496912
451782
1659546
343893
520899
1825832
293016
1387757
1342358
667974
915576
538617
1203501
218238
1983347
459022
352924
1534136
1853668
730602
938185
1889877
1605036
1627773
599568
1371229
1681125
1700021
1170709
1490713
205378
1536008
103685
755737
1638402
81125
64102
543013
236173
1529818
1169060
256205
1804695
8970
664424
692511
1708487
1862115
1239938
1404587
618105
1878305
1285095
1953709
1012068
905771
75048
548634
951283
948652
1267100
1341269
699156
1756443
1330053
138446
1052103
1246081
572353
31700
1021161
470768
1790182
669847
536468
789932
343031
796998
126771
1602970
1328738
467077
475611
1413241
213162
1844163
1600285
919045
1533330
1891751
1496776
1430596
69302
1580688
378154
1275913
265640
1365651
594250
1278060
952560
846368
1484661
769145
1471949
1930168
287570
1831470
698545
14505
914189
1938742
1182298
1460048
154281
617225
1047102
1335912
616865
726880
1589459
1313228
1331091
432224
1719356
614111
1480731
807937
1760172
444527
377233
1575755
1111232
1159380
982346
1799886
974889
1798050
1773718
286236
470274
627739
552182
105410
875591
1714503
1852600
833590
559706
398038
1859242
819024
1618667
217239
1782825
101490
384360
1078236
1745413
1787278
1607944
1659618
1342445
364245
1206352
1473802
489198
560753
623217
1810922
1934693
1304293
741344
1064332
1382793
355905
1361993
347381
389618
48757
525976
116111
1672978
1731475
856402
1052720
1147550
1079898
1940308
1213244
1816604
633966
1725752
519446
294695
1740108
426451
585615
413883
591809
1080859
625959
1322915
1715729
45340
1966780
1606599
893180
355881
275225
683227
766111
131818
459241
521554
1659409
1336158
1871254
1970342
804716
1778941
1158213
348667
1482161
46542
981395
529191
1116778
500511
334477
327601
642459
1966979
1041051
1761458
1525264
323850
398448
288735
558409
416392
270559
1839482
666389
1650368
630078
255408
195240
143701
833705
424256
1784884
1489763
732953
51093
1904472
1866097
541623
745999
1917332
1522620
1512349
1490052
794468
1966024
1920091
1651310
952671
1342177
1260023
1177696
1148327
1631906
341314
50309
214968
639109
1472496
1270911
613749
1825074
1734689
1339147
170798
1356856
1300244
1771652
90663
699356
884712
1796422
979982
863205
508189
984549
109678
133689
510008
1349245
12770
461890
482360
741434
551409
174759
498858
1676615
900978
1326707
1128555
1829223
712326
731794
517819
523872
755693
1536328
1569262
1440511
1569985
160882
579521
1474522
626743
293025
1058274
1947442
1865986
1344255
1713467
671828
1361767
1183469
1430792
1099622
95045
1647749
979530
1076665
43189
713263
875993
935705
1267518
1582451
1654305
780725
1554979
369477
1952698
808306
207763
1900041
1420824
381378
565213
1732971
1695818
1654018
1395906
1930931
206607
1548214
1178502
398339
1134408
1627579
11377
677874
1026672
1003730
1404140
1802910
1142543
1006831
1712273
906704
1241266
1384962
1776741
970288
1719885
335395
891316
1265553
962571
559322
1962460
1697692
534917
869259
1643347
47193
1996811
1254319
918904
1088233
1107855
1936256
398880
1332279
342974
1529189
1253704
70524
1436169
2529
1156051
328730
1884579
1266386
1851039
1482353
694783
1028941
1453119
1698975
122891
1643234
145210
639354
1819270
1516768
1715587
1768922
1656408
1001401
1966863
1559201
903897
1654251
411190
721613
1445685
447251
1951366
1878801
1609733
1718300
1175953
1437863
1677830
1963436
349148
154966
12596
1793193
1654363
159723
1099826
1856526
1196556
1858735
768796
1449503
647113
308647
391586
1997353
1924805
1139706
1678591
1916400
1624150
1199641
994642
121731
1579571
1757555
1422438
58763
860119
1924483
785154
1652566
781156
1758425
1332762
12844
25471
1769322
506226
998113
1890135
1630360
926017
179448
1826652
1247976
1489971
481371
723925
1346334
1990985
1366662
1500433
717699
1864169
135102
368658
514986
16548
269237
1250455
896710
950733
1228201
684369
1692792
194231
1630248
1866658
142210
1450600
1380968
477101
1164153
309850
956711
1360258
1577781
1573942
470667
1439119
1356643
1932921
6850
203538
784890
1361420
1939535
911033
683347
589324
484489
988168
896946
1611257
1044122
586764
1123112
244744
479429
146811
1032486
613745
1948828
161925
50107
975861
447786
462954
210864
228992
1230308
630768
44046
1244089
1782531
1738583
927383
1474654
56791
1640491
1250438
297652
14846
1998775
853643
225855
963455
935261
1419177
148603
385377
1044203
1262616
464715
1473421
864698
85986
166717
1180079
1729182
1569529
212343
737904
1175943
1040400
595700
1500160
372675
867146
178591
743626
905212
418674
1516251
227646
793398
87389
1869740
49467
826625
1097697
1689168
1471432
1722866
732666
358322
1851526
220600
614059
670752
1957202
353739
945991
1616266
1333301
797344
1817495
745505
1851637
135141
192692
1448252
1099180
1211197
200393
866978
963641
1707467
420001
598169
1746410
974305
1805492
180209
1864105
622906
163740
1151144
529704
4532
1710604
425565
37425
1802609
1419764
1867076
1649175
342925
747562
1361977
879905
1431798
613174
1311196
650166
511408
1661836
739670
583239
1927528
1133235
590335
429781
1758720
784568
1410215
921562
1023709
362427
1239097
234684
276070
665644
1477396
1845892
328959
904087
317949
268285
1383771
514078
1319986
801556
398075
1690229
1559322
1630626
1861984
1009849
1999965
1306895
281623
1472269
1675942
744187
508345
1569677
1891791
1302745
162651
1024288
1473550
1215842
1384114
290702
1893817
43006
198013
626770
1011824
1237817
381649
567090
78610
1749255
1955589
1056926
647243
1529508
1005074
1358660
590718
176871
1658443
1445164
605042
1211755
1997586
1972759
354376
477631
794659
1688711
206293
335811
743456
139835
736464
1043787
1686027
1548414
644548
646146
61499
138001
911576
463283
716770
629688
1931728
1536061
1677234
436843
1961066
399073
643528
961073
684454
1111489
34150
1290967
1466035
1555112
94589
923712
1504858
10960
1094524
1165082
481045
871860
1028939
1777160
1282085
1469679
51288
93286
248826
1848847
1379881
1964778
1047373
685717
1628229
68826
1679131
1168104
1577013
1758364
840238
1317489
1605594
239207
296854
1587082
857017
1454530
1426613
72277
335814
987611
1690427
291112
959556
1230155
732160
1091394
1993146
1520589
1833455
1449679
1852495
481052
655674
1526922
1877174
817151
1691467
1706380
1574528
848591
431169
1291609
603886
1349841
1360975
1774264
1481234
1292722
827606
236272
17973
417098
665684
699900
1172558
737917
1716166
963362
512783
1799716
1089526
1343465
811816
4830
1354122
589015
1600138
1787576
518412
1653404
207421
1620146
1592675
707648
490539
365148
648674
1339926
543682
973451
225687
1704520
827305
1328428
1742669
1299714
1307970
648609
356673
362049
1184801
880266
529585
279027
1317055
686010
1043799
859695
1321996
1572708
1357750
371277
1749371
1796621
960208
343018
1902961
501516
642496
932092
1902541
178035
1691146
1330626
256524
80324
1879396
844696
1349942
645505
819952
1326789
1103601
1311321
662777
79838
1718867
1394062
1355973
237331
897037
793824
830580
796644
1247538
774623
1676047
1487140
1249413
1813059
991947
1582063
1341503
309116
255632
1870596
1226506
1744520
617042
498889
1047041
1353653
1622405
1557726
299392
903297
13855
1820943
192511
69051
1940486
1450794
1926417
487711
1808250
1420698
1256090
1994462
586125
387478
90852
1166180
1925150
1381970
181211
1395349
761978
961187
1026355
665742
1288035
299741
814026
319505
74110
471713
406922
104384
349283
1071515
1348814
743951
1759512
541814
1684029
216288
1154583
336475
195860
1773446
1885466
1271961
1539613
1085114
1560239
724274
1860449
732821
484078
428598
293417
232684
1502486
1914171
1015097
1962372
1322268
265852
1699183
730206
1215530
1856518
525408
740448
1556900
1575598
553777
359848
1964092
1544327
1960309
1767267
1662022
142135
244093
1898498
1151482
409752
1557661
1435199
1491723
131189
283282
597736
169292
1192351
1972073
1594384
1737164
1426507
498576
1255885
374298
1500375
1734286
1910525
1831097
459890
875269
1088609
1182962
866725
1087728
588404
440400
1422440
48569
599010
946906
946592
192456
485710
1146889
717251
1597544
1230495
1535679
880548
913396
186364
1919378
1356859
170376
1365996
1016458
206275
462122
670933
1156741
1338711
917948
1068343
676742
785187
810194
131460
1870957
1361715
1495496
1711072
193010
1561612
1476286
340223
1411202
1971099
57068
15093
473101
1922907
627522
230561
1822120
107142
223488
308461
308965
339878
1493410
1664506
162875
369875
772563
1853656
1880852
1195297
1848847
757435
1214049
122667
1315893
86653
187329
635192
393281
639374
1532703
714537
1889352
1682516
1153924
1379833
1237336
517441
977119
1602281
109287
1418028
771156
1255304
845102
892213
1290777
733264
776579
1953847
1226974
1416499
1716015
289221
1698183
1757131
243054
1021953
194716
1015403
931803
1822852
602509
948992
413056
24887
129968
600570
1204667
1861228
996170
612877
1919440
1664700
1058815
1952740
447661
795004
1369248
1824095
254017
1539653
1538055
1506457
1211312
438159
731437
1070497
794423
554830
1412820
578647
31238
790158
1467068
1151578
1951370
377408
1307751
971017
1933338
880076
657067
198926
552867
1102552
1332082
984504
686529
135285
1983208
548287
1051303
9564
1707129
1393151
1506858
573292
745150
1708543
759367
449914
413915
1361555
1028616
359213
241967
253624
622104
156566
1568976
1922986
424853
204865
1770548
575395
1028210
166713
1080834
305381
299756
334797
197241
1455010
1739422
1487149
552625
348042
548645
133406
250317
268014
1522763
1238347
1683641
1679870
1403760
585015
1530208
610603
520521
600086
330166
1079020
1306460
1079371
898517
214692
939618
270756
1070913
15630
1858516
546432
509714
1661947
730
1163135
89607
1535514
1278264
740914
401925
1999298
246553
1323800
1276974
563455
511747
452993
1854572
1467236
1959937
634075
320826
1358801
1351179
1411867
903743
1997589
1838694
626516
1338638
1710252
88001
488234
1290788
1041600
109495
962101
1416584
1566007
1797421
1231874
1786229
402251
1229159
565098
1208467
896647
1982376
1885071
547000
853256
1636042
1895931
1319620
1797033
220374
792165
234268
651516
1748715
346774
1600702
1376523
376289
1638637
1480780
1614976
890545
1520937
1973617
671682
1279927
1958024
1920062
1447284
228025
1643149
1777773
1231331
1328082
480645
1992156
35673
662303
28047
689969
983764
1713513
1215308
103970
1350888
928324
952090
625544
268918
939182
879075
643671
154415
1050904
1841763
805102
1069386
1676522
817311
1522476
1449339
203070
1840566
1419919
1660626
1864673
138956
1316436
344835
634452
1580426
628531
1357011
521884
1651254
839792
698188
361900
1105678
470542
67660
132936
1579660
1077186
840825
848438
417225
1229424
671384
1615882
903130
1385888
1586239
974968
1671962
1896080
87639
1844658
670678
1632577
1521848
512380
1886671
1612078
1475125
1253744
1744071
1517854
697927
1499930
1621914
958991
1863859
1740104
559734
1381985
1604521
1048002
1672470
1218944
652418
1053747
118558
1740302
1503413
807745
471092
858725
1555418
1522134
1017911
648692
100504
1009076
279480
165898
691549
715927
399345
28285
1725222
1293621
1733841
402547
927165
1265575
1688056
1701729
1618446
1300472
1926154
1064927
1019122
1470947
1890726
1879175
462493
1970010
995501
1341415
1104616
1194482
1004185
927896
21822
1166510
1037464
1867166
531019
1469627
542287
701007
1554485
337354
469271
1119227
76825
1334755
1204922
1534651
1497746
565878
1400000
104263
1224660
1656503
732444
661836
811537
1057373
1143884
1929484
82851
1530777
313110
1316734
1347245
657729
1567094
866895
556845
1352648
1945393
477758
745910
381417
1642459
1524818
1070105
1912091
740801
1223567
1472318
1395057
249126
1682920
822577
375026
1557833
123249
465220
586395
184898
1239441
117248
1661689
1171244
674075
965514
1535886
1250991
1140294
1728494
666802
677203
1225274
1429070
1970462
966738
1807114
1872443
1018548
1765118
1834900
1566830
778409
636799
538586
637777
1536555
768262
1523011
31069
790676
1562027
1508163
874054
83211
1922976
1754504
1319338
79697
1234933
1789575
27852
1909547
78145
876767
112472
289752
657937
65791
1615817
804596
156134
1826615
432708
138631
1000845
1188829
390971
1572583
1731364
1391140
808687
807191
1911774
165955
647141
1156612
1178697
1258847
169879
1161604
152374
149649
223096
1244261
893936
435203
660936
678687
1415698
1138479
1481379
308537
1975294
1473512
1478089
787514
1346333
863998
1315060
395084
832101
188383
148514
1912712
641078
1275626
371960
148013
1401424
1069895
831151
364837
430408
468366
1917674
1917860
324553
286797
726114
603471
276851
1094963
541182
654244
1966194
1099766
1454786
214069
1809470
1631135
437552
1279478
1479400
811269
657320
1486399
945623
1020209
57576
381485
223279
232221
696052
1108447
301970
330844
125644
587318
130655
417789
335944
1321350
1838067
1616416
1107020
450187
1349444
678041
193864
1168774
1361465
1518682
719554
1627808
1221229
1381633
893003
1572162
105255
454417
65730
766206
992257
1887721
1979053
1713895
186752
1498036
68887
384174
1738527
1720348
1655282
1285130
1396543
1458861
1189792
21357
1399597
1192962
1321419
1031839
1328366
389029
589172
1456492
336709
447726
529210
569131
1423725
1857223
1672640
827576
1640192
96673
1802208
312212
809980
1482090
1676933
804282
746755
1972824
1166528
1846838
1349108
630607
364158
1710310
201857
163532
1241650
94689
1261093
569523
320231
1968659
507842
525288
1851567
1401817
1846784
1646493
441244
1692767
932759
95632
691657
965141
730445
488636
860676
749282
1213443
143130
1576227
471795
1499228
157353
717195
656928
793638
1461457
1119056
308094
1320171
1101171
723297
392768
1745431
1843525
1895213
279226
589989
1480045
1219142
1231553
1659430
106276
630131
1051292
606720
943503
805032
1229202
1187008
1835564
294931
79812
990852
590432
1654976
1670903
1855172
900816
1760524
559545
1538090
1758626
78875
1909516
209394
626485
1325789
1877449
503636
725348
1118497
1921434
1521738
1065239
859875
1957746
191967
343897
1213839
828021
1697920
854708
681965
79091
1415770
1212368
1073235
855453
484781
1611177
891139
1428493
266551
237458
1185417
1537855
659815
1579548
1293194
1770594
1964760
504442
748993
1369219
1997899
936225
1043925
1100311
779371
1522500
1337415
849178
23546
71436
602132
900587
1352743
20651
960474
691577
653777
1645984
359863
1637534
1979274
1125872
108213
821771
1453512
365437
1712494
94163
1794686
1665501
1216277
1419264
209806
1064761
1393355
96186
1534468
241894
467311
892307
547342
1447905
1458863
127015
458989
719174
807042
1698578
1376567
1043049
1931725
1785690
415180
794322
338937
735532
328955
1587421
1805985
364198
1755117
1648032
215573
1116154
68873
927182
302974
1042351
1841681
820099
1904121
678411
1101104
130467
708432
900592
979447
1181385
624231
1534002
1444062
1165786
1551074
838760
1189444
1022507
1663789
454077
1855493
355188
1992836
533588
716637
1040473
1205097
493827
1575418
1422197
475275
980453
1806156
345980
1939612
443538
147751
726444
150691
1296226
1808672
683395
913415
718032
1700404
745335
1481261
119928
465037
783696
1145683
255296
1879776
586365
815058
1319320
600730
1699102
1390376
669996
260667
187564
1195297
1520407
1690042
1691296
698712
459558
1848545
1237731
1949607
1447417
542115
1693535
745808
451852
1410870
1432445
253920
941045
1030544
1306760
437852
679394
884731
999365
753182
961620
1953226
1200892
1969195
532776
31785
412772
1427455
427074
1086363
549348
1182055
690755
1141006
1101750
417623
783623
965579
1585205
1254271
1158546
856385
95035
534884
903101
1526616
1447457
1115724
576535
821431
908884
549053
1759066
978340
1305029
246964
971240
551674
40778
1639828
1769043
323912
317961
1867630
4787
1134778
562630
410216
840494
1058547
378439
335006
434241
367139
397831
15694
1683448
1749198
1699735
490010
793188
1318068
797008
248141
437865
1322853
1938607
1360747
124672
1760419
1471761
1331184
1883547
622617
1377686
347560
1758623
1502458
366590
50207
913728
1212915
1797114
299715
142240
1887473
1816693
1261469
486352
1963300
1143475
1962774
604393
279288
1768470
1834810
1853983
1860008
731032
1142177
1087090
574755
1904479
1548374
128172
1908472
1873298
1975839
432436
1981873
588140
1017931
1664565
1544364
659853
1937363
397285
845739
1325547
1612269
1201
1999018
655268
172976
1765869
1361510
1636635
1984220
306514
1938961
216381
606545
1329201
1621364
93273
149361
359565
320430
683894
1872471
551824
504090
988472
559834
1415883
1493538
1259032
312372
1421081
862169
144621
1774838
1109392
33953
1241611
704834
1837081
1177236
99320
52016
1748584
625536
91702
516421
1236722
1512234
130297
1705733
1452208
1158511
1004994
102036
1052361
1994408
832882
1007528
1279742
452465
1425070
785977
389103
488932
544953
1293999
1571034
544790
1507045
698992
794273
481738
514591
1248144
254228
1287265
1571955
1786075
1353819
637195
749969
1890894
1702626
1276424
1335129
1674100
174067
1062603
1541314
1652868
1010088
1858421
1115747
1347965
1630889
1192379
1451800
421468
405903
1980787
1688122
1069714
1693419
1818015
438437
636354
1956492
1055368
620142
912529
599400
1089971
900606
161509
500322
1099813
861356
1237354
1169361
1693923
32790
1919733
639746
40032
1783096
1142949
1219389
1035344
808380
1574888
925036
1797418
46805
1530393
1901999
228910
1148977
1351847
1073127
636807
1472829
1806828
1860870
449537
1430068
1557285
1484659
1121158
1137487
1571336
1554122
802204
976874
803950
400144
1949727
834480
1652705
515677
1678271
745762
799004
1106503
914740
1943706
52922
382785
191784
1430699
661748
1967527
49115
1931453
603611
1215126
1450638
529009
65526
79568
984406
719594
1353339
1880003
739942
868856
1764940
1916807
870364
1525788
1620944
1709632
1141192
978553
946435
479136
1890265
714566
81488
65183
141598
1819959
747677
361612
835141
1861259
182547
385689
934185
861001
1327145
1326678
1612925
521160
1794645
732615
1897251
741696
1466785
1703203
1588398
920211
295897
1779826
983520
1007230
1705290
936104
1980996
425817
216428
312131
689168
1344082
1684600
1115945
4026
1657470
469637
1277306
750655
1195000
1704574
380960
424890
1410466
916239
1510676
619542
1602910
37904
632907
1921038
788425
695907
468614
189346
1039899
1264320
1374997
1146077
410577
678339
1624360
1442467
420208
1891609
1547340
274964
320251
1241114
96494
306239
727524
967513
1693232
1695725
755743
1267813
534569
554942
1380193
1554861
164722
1476599
964233
1618434
1003216
81587
1307798
1958888
541622
1051431
936983
1167735
841414
1926527
1540449
1692532
1330207
1995106
1294238
1522240
1261124
865667
1346863
896620
233018
810958
633725
1438668
308455
349469
894999
1006169
1405955
1912535
1817680
953888
332518
982551
385897
943514
1715191
1158845
293078
1589055
1074390
1148244
582801
1571522
1299398
1100741
514936
265012
271191
854364
945673
1151422
161062
576000
1121721
601110
291939
558404
1072912
1584936
840681
1631035
1255627
1704833
1370839
840648
926550
310116
1202824
1610390
1779100
1574822
36070
1740578
1837194
149378
1847436
1484730
1012977
1821716
323194
1283627
813959
21753
360751
1271430
994645
1768970
143203
1162802
324442
80106
1222716
1302753
1101623
593042
689256
1133843
1526779
362857
1985273
1230918
1343781
1866248
1461909
410190
1504619
1468693
170951
1155340
1218285
1089883
977612
1352643
59848
1769880
224413
348059
486520
851189
476044
903411
258693
60386
1081082
895896
1742204
954160
1867644
986221
1220456
1505446
862341
1379082
1122443
571038
1423459
1829888
1101840
254548
638894
243386
1662684
290871
1952460
1631490
1420799
1838572
497003
1164845
1726779
524523
1401594
1674521
979922
1003492
677602
812175
1173705
1689538
1350335
578314
1541015
1909237
1329923
550838
810242
1208537
1065844
113379
1053689
1735991
1948130
1695259
805917
727642
269637
323682
341579
574942
466911
1170897
1794289
380583
611039
80371
669787
1978493
40096
1820219
870848
425192
286013
423464
732089
1895864
1549241
1721797
1861889
948600
191232
1180094
1266035
1799817
1876907
395293
471857
64914
631229
25218
953463
1635021
318935
1021299
539957
1473490
396781
1926300
493068
555549
954292
304244
453651
1377827
408788
499064
1723177
594661
1423967
1494224
1923376
628603
38551
306848
1934935
1097857
943477
1093429
527201
442215
1428404
1738628
1340304
1849618
1496398
1227435
992920
125626
1591090
99412
1230628
478033
1531255
1757648
146888
1754954
1986420
847953
962990
1556535
1694803
554894
958375
619495
496714
237829
1877413
1572164
123857
1820722
1546039
1943074
570359
638079
1331604
1455905
1843114
766508
864514
1490551
1850373
244634
1982304
438059
1667983
1155709
213396
1170952
455407
800995
1168646
10442
56666
136531
1206676
826465
932374
584896
423417
957749
1960033
1755843
640293
1284244
840820
315654
727078
1517673
879992
354527
1665158
199710
787460
501014
505417
644829
1465825
82363
1119737
1017894
975105
221633
1537951
425621
87068
1507009
1686560
862595
1834188
967833
169166
980493
380666
1260624
1436733
1455889
1690384
624281
835441
1758421
879522
677528
800066
724495
189597
543832
1793751
1640995
1998647
422065
7454
1686776
1416143
544902
377212
1877095
29015
1395053
1623911
858590
11282
1121359
4582
1284036
10782
522806
1987509
1345513
271987
297734
867910
433068
977290
1672273
521875
192756
1257365
1919427
330093
1494297
424601
762177
971837
546209
1729652
1780786
1375848
1713456
208738
1022672
182540
1700282
1684990
1135708
650528
1068600
1765646
911143
1324687
1449917
378889
1447501
169186
509892
1583307
457931
80861
1507254
889668
1300495
394929
1098607
1028924
1488764
1288586
937572
413458
715362
186839
132491
1672401
1954181
1426719
1087594
194051
1586412
1159909
1871897
1771180
1735755
617184
675590
758947
668483
192662
1559952
1545940
1571113
742174
1886135
892840
1439290
730246
132862
783655
1567863
345206
1537296
223910
407105
473456
971932
700160
1251492
1936457
649089
78514
1319089
905651
1396034
1291146
1589297
1071769
91936
69592
108796
1753597
1882180
975818
1974521
1297647
364371
684493
1428794
1595910
595330
1321111
621792
18716
1795627
103269
1618776
399429
1977473
480233
1126626
129936
824668
1611437
1999524
735425
561699
1805545
1304952
530734
821093
1206978
596138
1768244
1529533
241952
1426065
156611
1488578
1913092
886333
1704300
1603147
579309
918975
1165771
753200
1298548
611947
351381
798697
384588
952575
1446788
609094
378148
696778
1024229
707353
1664301
184131
1693198
1822456
1931051
1575969
545471
1654947
843299
473478
507378
897917
47793
470223
953410
1538273
1929615
459099
1358111
1137041
1612800
1582882
833259
1241720
372075
121365
1176274
649271
1248719
1543071
1689671
1519928
349729
1749135
393924
1010811
1011626
649622
592763
1874846
1180573
238022
342805
1383329
1930541
614884
323647
116535
1066039
192801
1888545
1382695
237576
1681886
1811757
526801
671914
1980305
495766
1247934
1632903
1002219
607406
184668
1111340
1532464
519205
1922623
404805
484140
1277990
844291
797711
727939
561197
733875
155874
1404062
459280
367266
739704
1684816
1725615
1783159
79446
13760
1720254
1398199
1792833
1898855
1826627
190205
1981367
2035
1780871
1845619
1104610
1812946
243153
1090599
556003
72039
1074589
1731571
1178204
1212837
215229
1376110
1580766
1045090
45338
97082
381556
46
507927
450253
270582
865604
584459
889233
1250432
392025
1693718
1906413
1756367
283536
905271
569373
959492
247605
275147
1565615
1014143
210052
681753
739993
346599
1926238
1699155
1109229
711879
1254165
1093546
428731
17366
1225516
1439169
977301
1507741
1080807
312670
602981
1057090
185428
1698531
1728598
1865098
825902
1052440
693563
1164088
67909
410288
188052
472965
169411
1866308
1694
1461473
364385
1251737
1994025
1101228
19682
1664212
1185703
268887
1885258
558148
1571537
896933
90058
1075819
1674492
843349
590300
1916066
1796238
1341575
1404736
969349
1604407
127986
410522
857847
1255577
728264
1630595
340093
181101
411162
1011397
1013228
1178839
1965745
1126264
1357639
620569
82687
276691
65948
750609
1602025
12127
703243
749582
20431
315705
1010812
1790443
352208
1937530
876389
96349
1393904
1064659
332476
327719
1108279
1933468
317764
1247335
1753376
527234
1721620
155262
132436
583121
1118677
9651
1764643
565948
936761
1894862
857524
1188269
613892
696937
895103
75430
339226
1593877
622652
1476907
1999373
528164
182603
550778
1592351
710023
1420696
260052
459579
1258989
182503
1823623
958750
265661
572817
1416089
1634779
1073741
1567668
1980856
313871
566165
177930
1217220
1667251
473307
919312
263437
382369
1641896
1148443
901081
605302
241085
1378997
112373
669702
1172700
1534022
682293
1663259
1999513
1618009
1527908
698060
1080344
766748
1037988
1220398
261708
549265
1343534
644851
1958647
1203002
410024
143674
265247
18025
872119
1588451
350800
1515785
223400
1886381
1402410
1951561
405109
1339229
913228
939345
623376
1208635
1012528
1634138
860061
1566389
797454
1689124
1404803
864073
888738
987111
1364136
1759743
815842
993349
275354
1332950
127604
1951513
890160
354951
1257564
472016
1973190
1034175
811929
1832278
1490158
1675640
1373122
399559
1691528
763025
1673579
89557
1289025
1321882
123287
681379
332634
1771507
529022
1272674
1623470
149735
927683
1925362
1420297
393930
1603354
1582083
1218056
473142
1142694
579048
150421
304630
1932721
1058712
453377
942877
156483
4305
1516810
860927
1341041
303892
720936
1513395
586361
649920
962850
456370
464054
817366
1198708
940518
1214525
564242
1291285
511115
1299980
942767
1858180
1664793
773385
1836792
1090866
474398
449234
1177275
316884
349361
973900
173668
1012277
1134023
1293015
446131
1568819
1970091
1576966
381319
1003394
1175975
655726
929180
1314548
1836647
1230128
8281
1007589
589004
431577
734871
1359374
693977
548783
1422288
1878944
1494765
1221826
479181
1348113
985054
1927959
1294962
26594
285413
870700
1357995
215928
1378941
1821427
546609
727446
630276
1367524
99275
1163980
1723145
448008
919351
966093
1112825
1504156
14851
1428630
1855323
180466
1439515
1805222
341075
406831
1467143
1602682
1521059
721409
1086530
332853
1560128
1795656
856887
1817893
965185
465133
905905
374320
412116
1272866
723878
1544087
1558153
99239
1787883
1759476
862751
608994
95040
661732
431597
1640340
44903
1912651
1098392
124106
1938784
1847088
1047205
1547523
1119752
766385
6281
305266
1012169
689743
779666
1045391
391860
421140
961235
837093
1825791
480430
100733
1095255
897659
1767610
1290636
1198013
143429
1584062
1509561
81637
580041
1448937
359751
457806
909981
96872
1219519
1091166
29621
1199308
942629
883090
1178009
852495
272002
1106643
954803
1973781
841059
1285080
1918749
474002
1494167
1926001
1457222
564953
1338194
381454
57526
1087769
1016298
711593
716825
1747363
1302260
1510691
730847
765918
1707967
535190
375167
1661424
1608143
875695
976208
1802500
1003484
129550
1459766
901226
1441496
805549
793892
402566
891421
858401
393286
289037
1488207
1704133
1562827
1396923
1564509
1789582
269788
1020652
1774311
185304
1842943
1580502
1042172
314761
1739862
1205100
917227
697722
45851
613794
514178
1279497
89011
1864700
963450
722543
633468
1783936
364693
1760322
249129
1300117
1103971
776117
1224239
652079
1643589
875
104639
1071239
825562
472889
68813
1842306
88099
175879
653747
1990104
1982134
594374
1348126
1382075
1974005
1456667
305378
532503
153537
1279176
1341739
487137
1473642
471929
2262
1130935
1473252
536890
1299436
1580505
187791
699342
907457
1429188
241236
836982
1259385
433449
1030851
1133003
604133
435809
167497
510736
832405
1843031
564025
821399
920322
1712023
633447
1418018
516565
761251
1821629
374741
1590921
748257
301521
1712147
58859
1334223
762758
385952
319320
884915
1750066
654291
181360
1871791
10406
256129
439063
1925919
776996
1649866
844153
1657611
838051
254036
1740027
514407
733113
1316311
744773
629067
1618932
258966
1351986
1781003
1572416
1498388
2493
1515755
949647
1096176
510132
306448
713139
1768221
964443
1923010
49741
165360
44368
677871
138377
1118171
29652
765910
1355586
1788940
1042080
1870614
187728
184875
207984
1065098
141563
1088553
1149400
1985388
1273509
1518064
109302
1060137
1745343
1175128
252223
1488298
1614605
792358
1135588
1915923
1129555
1136216
18144
167367
1197927
425810
94352
1349753
283922
1475013
1964106
833218
1482258
939859
1784775
896594
1370969
1561701
724367
155641
1069648
797163
1171325
1686310
1913746
1849338
408499
145604
59480
533269
772711
548293
129230
829967
1318343
1997726
551380
213531
915432
747554
613355
374217
1047363
749118
975024
31071
563503
1881126
1461816
1038040
483542
1342510
630758
325134
987440
1010512
1655872
394108
299382
1626694
981533
1613589
915928
1718566
1467947
1442603
330779
1917538
41940
1115780
383728
1504395
1643866
1899696
595933
26835
1568060
791766
1707163
1906433
1683564
1832718
749536
1097494
635270
1326945
170938
349498
1798028
305211
42740
1357925
360548
666458
640047
307352
306727
1741651
1803095
1926949
1176592
680664
384977
1316893
755920
591794
608970
1188957
1009025
1515135
900084
819482
1196922
84025
1051700
1966449
125503
630984
1130349
1444528
294481
821873
545317
1031836
1187185
2469
766238
199627
871423
1806264
287813
554054
351065
227314
1434858
1164081
1745607
1060250
1671393
177431
213204
1045650
1970451
367133
645510
764701
1077402
464947
1112583
1662737
1309008
967649
322068
1219338
613723
148219
1566989
1432556
1525725
1617171
996422
378792
1027395
1301845
1186422
1711973
1493335
1990380
1128351
134786
117050
1448183
395202
685463
688290
1436336
1344683
883998
56829
143377
721577
349468
865879
874424
1704234
825840
1495843
1752258
853676
1843606
640809
335219
297721
1236021
287555
198427
1380174
1400226
757883
306675
791197
1958411
1889782
661683
1271766
1209996
1414779
380139
927698
771965
612222
1889554
1889702
708079
249649
1659307
63170
1220124
1401848
1759217
280724
1358531
1354657
1062711
1301192
1530253
1003882
644748
1156156
1932258
1023375
214088
1350027
1854624
107491
937258
229028
61328
1430277
160216
118233
171412
436737
1396527
1491480
86854
1931691
1707040
187086
1145307
1900704
1885020
509723
1638552
644219
128832
98137
355199
918010
1100448
1598137
1994819
1998266
1842073
784485
856756
214496
358997
1347831
639796
1877704
69689
909518
905993
1265581
1651140
800984
1093995
282735
1433275
1377498
331673
1099
1721683
548508
536294
1928079
1812049
385443
1432927
504350
1478464
1331838
1949833
1024571
714159
1331349
1041755
895114
1863681
1940873
1910716
299068
785112
1620013
87146
517089
679010
438832
350283
653074
1047670
397734
220282
485496
830228
1878276
1231571
880196
7257
650770
1887651
1422119
1033377
300786
803202
1845704
1722844
1296118
1415746
1940588
1948982
844237
1881746
450226
939033
323416
919418
1978678
514160
395977
1768373
908513
871490
1048196
1333286
1661835
1194309
1540384
703568
1821611
1320185
418115
249579
1213265
120971
1785857
347648
1794748
109100
1270473
1518812
1509138
457811
129830
970742
441540
1448244
1447720
141973
1755713
1416731
1319587
645037
704038
1793012
648554
1380938
1776210
558066
1856868
750233
115881
904968
198829
1754018
510903
1141028
676455
1743394
1670462
174272
1326142
1992397
1251295
753816
245050
372851
1117953
799298
1402638
664391
109859
146656
36508
1938913
1766463
1710175
299984
96620
252488
1060466
1356326
1040131
1478926
1913541
1591919
1197806
1479066
1382881
892535
1522963
1080413
515035
542029
1156737
1181295
254939
281070
482399
1227124
874498
1708764
1198072
1711373
563146
120185
1183702
1912417
811902
163977
1453604
803961
325142
46330
359224
538712
1620392
30750
689800
8166
4859
1371595
871460
68428
1569940
1071928
1652227
1386030
600843
1223927
1107273
1320191
296358
207205
1649722
1718756
1023824
1512177
130433
401662
1792218
1333595
277274
322387
1642626
771405
901894
1510520
1035604
1161778
1223863
846487
14249
1506874
594955
296635
396238
403041
686314
613365
602168
1706540
481339
1726034
1384939
558193
723802
1594255
366219
1344838
978772
1713398
770014
1516936
1693956
1809672
983638
856925
1245119
1508165
1797905
1833474
613251
820723
1091547
980007
1059627
437601
1079821
1216469
1358168
199916
1844359
156527
1290428
935494
893591
726177
786414
1568810
145488
108031
1301207
1334251
456141
362756
1192171
90693
382535
1177384
748072
1757009
561516
385448
1135615
1076506
1178808
97892
1364728
25763
476289
1893782
1724177
1884949
830382
55015
1041666
1018960
240052
1202279
1112008
1926973
659607
618921
1167469
1034153
1619544
1494117
1836403
1803300
720872
883348
282368
1833760
739039
1734369
1163864
1371399
904040
1729398
1151791
543680
1907797
645197
1635863
1320545
1867205
485538
661520
1128291
767198
1433481
389102
215231
587348
492801
846250
1528328
1064365
1517620
1062810
1992828
575891
626441
287245
44670
1594861
1649494
1576944
1068367
1867923
1588360
1091698
425218
436249
1356680
1664082
1947719
1948337
98388
764499
283211
1961573
1863323
590047
1638726
1064526
1082569
1821193
1313461
1988857
891313
1546293
1583872
13926
136425
1364929
354822
1465619
1987253
716451
462037
840700
1360015
1813066
1281879
102451
944271
42350
1049753
557391
856129
752922
1983046
300803
472484
879036
600070
1125673
1278610
1692431
722764
1087409
1606893
984152
373415
1544723
1797439
1287844
371220
1618620
654053
53481
1895365
465066
1918306
809818
723195
1281054
1253978
502534
327890
134930
748183
1224497
349984
1074459
592260
1381848
1495187
809615
988468
202139
509466
1000765
1086223
267372
1737743
638131
346852
32338
1140346
1182578
1718757
4016
402382
851641
1315798
189984
424992
678701
23093
1044374
83332
238159
1326043
1449175
978005
1300275
64325
1261272
58613
1246007
1724104
1362903
1049019
1529643
208537
1558718
709373
303737
1684939
1467931
1862043
364668
1028328
1677076
418334
1078353
1858349
1406563
1723594
1375431
40133
357886
815023
1897236
549151
143263
836309
1786386
1169347
183709
600109
992594
1244402
1283688
791450
1271821
1735400
128937
1015155
286060
1837643
415537
87665
1362797
461753
1424705
860562
1511163
88322
1246774
425422
1183512
825031
342600
838085
1426024
88780
1318088
238794
58448
459091
957921
1609202
1907573
1936327
1242077
324052
1928001
353745
420789
1911077
845261
116048
1939496
841846
1237633
572892
1277402
1730000
853632
1649680
619451
786473
1003475
1316172
1891870
1898857
1285617
415537
784929
726155
854888
552914
560961
1454800
267713
1161334
268389
68489
224634
1038816
1180480
1461749
49843
758699
765124
165310
1632798
1919238
747247
745207
1533793
1398061
237010
488596
61511
968280
1006169
1870960
1957567
165434
377163
1270503
1057104
869045
1857841
1206438
423389
819974
485429
2574
826750
151993
755308
29708
200390
353876
1325853
450766
1697449
783976
17202
404746
1258197
99876
346663
918130
567895
1601974
1305358
1180788
410994
1213275
962176
784919
1502617
1629655
1900324
1175613
492936
647455
1346403
1269197
1608936
944531
250415
1086926
740799
1453487
1857390
1420188
264727
1771727
462792
1840817
198609
1554643
1513471
1541946
380634
15410
1875955
1424554
1030953
211412
1441096
565678
595408
178567
734165
604609
750306
79795
835288
1340766
974064
1149102
921636
1362918
1953787
458651
1885881
143926
1942299
1032443
1854009
1706518
1222616
942984
6595
1290811
254296
1553784
1605664
811273
1576022
1884654
418625
416548
860476
721113
255952
1843941
466399
1056384
524919
1899345
826671
1963764
284355
649251
206719
1152034
57949
762172
1166154
240182
1603650
627574
40900
678230
1534114
935474
1115503
876379
1697512
59516
532921
841307
179597
1911707
94481
1467255
1868267
606083
1092838
1118582
1081679
553011
542373
776223
1300579
1168392
466405
381668
762453
1523261
516281
242118
171495
1576752
904682
1911560
1974818
988560
769163
1537787
230196
1795518
476953
570031
1803541
1453788
290964
723273
1265096
411687
1435841
218471
1131075
1776484
1611127
1081234
918019
1293755
751250
732127
762456
335877
1557158
419620
1364092
126682
81859
1467089
1102537
1512659
783005
1702986
1743018
483534
333213
1844191
1148079
471001
1254409
1034652
1003961
702066
1021632
587356
1722372
1241964
1420418
842038
1780211
330931
1512576
147249
180825
306191
1234865
1365031
683261
1668908
713814
1052515
1527314
841288
1226464
1822592
1047305
1847743
1220476
18631
1143069
301585
244099
676350
494429
542759
1061928
301675
1082999
1944809
1822422
1093656
150750
1489491
1162896
1840098
1176713
1937363
1097164
1059681
1297392
326085
530296
1656797
607421
245570
617207
267720
137749
77910
698551
1375498
1727802
934965
1406398
1720160
1535953
1504320
266713
1904929
355719
1569799
1505263
1602085
1122757
1785060
1039658
1673846
46479
367435
438849
1776623
30605
1168426
88054
377140
1691559
1738128
1168243
463807
501974
1565112
397259
659305
976066
1129204
1051757
1711443
1143294
1141525
1462443
495130
1263863
1837308
1711553
1491398
1598806
68296
1740973
462263
855643
1756168
1206995
140068
1184348
1982892
1291242
1649103
1068384
1078541
871499
96267
1381995
1491387
1940928
1876583
526876
504726
1967376
430375
1751941
110541
31265
1998648
472492
91822
1137268
1604238
1411445
261216
537823
1621020
1311214
1971719
389022
997377
241024
1241281
1644303
1052150
1632591
830058
1370805
312214
620633
724064
1533203
89850
1750385
927788
1649595
392614
895343
107925
1195073
680042
1567867
1858821
1186365
1280040
153504
553831
1826343
1740034
922265
24292
682235
525368
459901
1710340
160341
838799
969736
1760246
1113749
1411030
1151232
549232
1627248
649782
1446569
1278309
1424775
1159005
1445524
1792956
1893880
1236332
1083733
1897083
775511
547419
1015130
1284966
441016
113507
135049
1632886
781433
1491322
1574833
1156554
536689
1268710
131271
492619
1925152
1353875
1353412
1967533
1223616
1577312
1306279
407974
574159
632856
1768644
736931
1110683
1668619
220158
270080
1993939
1801002
1445883
520890
835569
489442
1406606
1218645
1674458
239204
860856
503075
1119088
76073
23431
910423
154711
835917
453948
1213568
239224
281496
1698843
436311
326737
385304
67015
1238900
9669
471986
1040799
1314200
885536
391885
810737
415785
1505565
1933388
112183
1269974
1336988
1378424
622435
358561
107195
1722426
1593139
1725187
811524
1266474
678902
1613053
235318
395342
437168
580188
322185
958601
1406223
511849
1551688
859939
1791789
1288209
199237
397232
104827
30094
1598417
1949352
885593
739469
838278
63455
1071564
430170
499931
221860
971879
964938
1813919
1871494
1076665
1518168
4192
1882826
850720
214759
1556059
176218
528503
1908391
613622
790846
503496
1070287
917094
1069348
245201
986708
52322
1871215
1493480
1869274
1696855
814615
372916
419019
235431
96762
1249457
1682866
932303
588921
789925
1113730
489589
73789
1309500
943581
1002023
1041131
1410224
1128259
877190
104541
1449239
1675333
1230191
1256865
994834
1231804
916306
1544570
1160777
1328600
1084837
1987805
640366
321673
1697531
375437
489104
814205
1740551
1590997
781505
864448
206726
1508059
1263392
1761050
147686
393701
143259
843875
371238
1303849
37919
529753
319216
334811
1275707
1090757
1667722
222904
1645449
519978
1941926
1116674
90290
764683
1510696
1761872
1340418
471351
1870716
1968410
788677
1096885
1738348
395237
1604466
1524745
1405069
712430
145354
1303728
1593485
313309
1683233
1283767
1616645
656265
1556600
32977
430760
1656027
813496
773182
1677094
1066909
426670
289278
1050500
1634572
492251
1537274
1384013
257739
697503
973474
1613899
809189
1603651
1064856
543765
1900804
867148
623608
1154207
272446
235534
1148691
1795942
552050
287550
1478275
1093804
1757548
1388280
1647782
1486052
1495361
1674007
580937
524808
1576727
850745
1213908
1588
1195010
1214626
713971
1961175
1291420
1884213
1598744
1968329
1881394
1668490
6140
720570
94096
250041
838688
1139000
1072273
87599
1722955
628407
922537
1546371
1636332
1293146
1028361
800585
1498809
820914
360577
120899
766661
1322051
1626239
479131
1489593
732310
1011098
641510
1465988
787934
311524
919949
696180
1356595
1757246
1510364
1615404
741128
1012026
186994
790436
1708370
1242437
72907
1997242
407019
1511701
76690
1908705
1299585
188267
22492
1438027
1902776
198803
1243097
1107129
1716927
1797813
1613640
905855
1218434
1416561
1083072
1976826
1146635
1602934
1032752
1679634
1685111
537263
1411325
160860
187238
1080567
1754524
67204
729389
1646256
314845
1729473
55462
1310913
403059
1738137
1134929
739498
1935051
130111
538282
585609
1609577
425078
138989
237190
1112656
162199
1340431
1034762
1410665
1286531
1609469
1496356
1643156
1590372
774727
1017583
232809
468106
38366
1016555
633167
1963685
1913194
587754
1994527
772781
869721
1237460
1739934
921106
221204
1775614
1522928
635938
155235
976573
1450151
394363
1892043
1097023
13662
356034
1642428
1876447
1296311
1912183
391043
433600
34797
624898
849098
827848
1317014
799484
1214322
1094282
1741313
1184960
98139
357581
153773
767655
1336572
169349
429930
626517
442562
307995
642645
342694
1154271
240450
1047904
7173
1573690
131993
1597911
920399
917069
1037902
214165
68760
396377
499070
181329
916885
1187174
1525198
1867149
741277
639876
1259643
939286
653014
1222946
1845781
1858483
231887
70862
1352758
1574857
1468786
470581
1574582
1225458
1581579
72405
200334
783637
1708661
1633765
338085
93893
534154
577737
1923711
924052
1368312
1652821
1472305
949118
1918231
748224
135468
1636555
1107158
1828409
1614976
1009173
687596
1061171
603669
103585
1771103
767647
779640
953500
1360176
1456622
1006007
344700
1015985
909781
1692081
1671780
335817
383073
204248
39716
1127390
306700
1502968
96040
1256394
909197
1086075
448253
1768081
1472553
1356582
796653
1659218
14737
486606
1199957
1562646
1392243
1429021
395116
1797049
1367756
1137690
1764138
511731
1763979
518573
35512
997260
909531
1747418
1146924
1281355
1881974
1915258
1053021
213564
1743123
1852066
581769
988376
1250209
1519199
879944
953491
1690337
634866
886230
1448539
1241371
1241335
1869356
1877499
578888
1853590
132214
630911
590399
104821
670709
1252997
1346951
1363662
1573138
292265
1383930
1588761
1480317
1325642
1943461
1571827
458938
1016170
1519095
1838126
1877791
1963153
1335671
1577695
973144
1503478
1589507
1599224
1953036
1397239
1586371
1427500
420029
1291190
310900
456620
87508
407748
261695
221626
1294436
354888
560866
350319
203180
375628
890490
857353
887809
1630196
1196286
188237
1699150
1118156
196929
589736
639921
1722990
1645976
416287
976266
296499
1916632
988244
1043372
1068656
1649406
1384813
1689240
1737558
300925
1097339
486076
1566343
1585293
603919
1245325
404808
1100061
771518
640832
1727070
344520
1373389
879760
336249
823179
1659014
641856
526836
1879521
857566
523772
1126985
261265
1124812
453292
1740089
283482
750944
584415
1611686
281405
408375
1880292
1228933
983101
1945421
780934
589216
1865020
1687268
286943
1618991
1666848
1182626
1355542
1914241
142671
881077
1210999
306131
602765
633563
986421
720444
1516251
881415
554257
448710
562423
85170
503500
566872
454244
254438
1362060
1250326
1352512
1268608
1262068
806974
1685710
1128863
765364
665307
1621002
1324515
1644582
1503745
1947930
1284351
1234760
251797
207705
401708
1556716
1591133
870630
1971426
193129
1964032
1175928
1799526
1699779
1134157
1148054
344046
1399079
1993941
240945
1836009
216319
369951
1787969
1334135
19155
1310356
614931
377552
1179508
958011
959439
621860
119246
670837
781541
900669
952529
1765681
1681392
552604
1316733
15830
576827
1369794
749874
419452
1315179
481099
645331
1670313
235715
132879
764445
108285
1064567
1905050
669618
1208782
291721
1276164
264105
133876
1852555
1955093
446817
1508345
446831
765829
727969
1989813
1964477
198459
1153878
1277133
124453
735760
1262208
1091182
1366268
4404
1343969
300338
234893
1918544
723469
90700
357004
1810807
509756
323897
1332579
1957072
859969
1898267
743571
1608629
1707262
1982407
1595368
104547
815206
1936709
914395
182786
1312110
528487
265495
1465576
1719881
1970332
731795
852046
251123
1793507
956410
553037
149621
103791
1179116
422080
1448864
166809
946077
1482275
1016078
1011503
1595140
1993015
1434454
205238
390547
1056886
265408
1903316
481416
1742862
92776
587585
787128
143466
1625731
1205758
1385338
1706782
62981
1859367
1935175
1843674
682201
628866
1964223
919213
312792
1705564
1734945
449117
58529
1712996
899343
483442
61575
1823975
1127453
1457608
927516
1154410
405761
91943
1947901
1943490
1995323
378805
1296501
435304
1858019
803362
1663805
1479456
645775
1198097
338283
1039269
1268578
56640
1666423
323402
1972105
1269983
108766
173190
32219
45853
1577166
1022533
1534122
1469518
1917911
1271773
716844
511451
173457
80653
1463390
675511
910964
560648
519707
242177
1505341
1448006
159058
71832
218508
269594
1237166
1212746
1607308
604944
777089
838391
1326568
1647328
1539015
266428
1872494
525565
1798882
1125736
745750
447979
538254
873035
1927985
1902400
863305
43309
1318901
1880452
1956086
1065790
411608
770832
1616224
1852626
530747
1066961
91871
1466304
1900019
784357
1376765
1977110
1047431
1600521
778732
126414
916397
137356
1127670
511894
97106
242380
1776437
1484342
837183
608527
1285230
321433
1896338
1371476
1183020
295399
1654302
1999177
243743
433414
73759
491316
604856
1947333
1771833
1199329
749585
1998559
139290
532546
794603
942045
1719938
1944251
931196
1290162
565926
1033566
1055928
1261392
1468569
107171
488095
1523639
1983158
1985054
1944124
1599718
546263
476317
231177
577003
9229
1346548
1023330
1791318
194839
1957311
914902
1213210
1725146
1195402
640368
968464
776334
1203565
1272606
134626
382305
1659394
1867311
1582253
1059615
1140956
832163
1636217
1919982
1362202
609048
752782
1520198
970609
223520
1410769
716788
1175675
539585
1483157
607686
1652644
717061
1787784
576281
974703
215546
767395
1734130
1130795
179593
992765
1196132
749054
1713823
1087686
724973
1733560
1293731
1864273
1196367
840473
1724818
1254146
1283812
254358
1726983
952327
1009046
500703
1852618
197496
446695
1771017
1397531
1622042
505477
1300119
268989
995195
283763
179065
18596
690434
338771
420062
473651
348995
284367
697200
1360498
567802
1981030
1400341
274508
644689
336054
1448425
415902
1999828
135700
925461
630249
298873
745842
640978
1848276
1663085
1643100
1779265
1300352
1579637
1322812
1856206
1297843
850698
1749535
219652
399589
1124540
1026876
371787
1326757
620041
772306
114389
837872
1047245
1540601
285787
1137824
1921321
1066226
165196
1471149
963678
419544
740779
1378766
1402549
332347
1256433
581056
1637572
139007
1089619
1751724
158374
861685
531978
454018
1457662
1508209
1464188
1181004
711418
1998533
436996
442341
1867137
692609
1395287
1003994
730168
448968
567667
1908957
1671252
898164
823301
1202602
1134333
1992467
1005642
231601
1676816
321199
290776
445417
541383
218648
1761451
155904
378489
1500474
1396458
1853846
784082
1652443
796368
665947
786575
1307863
595138
1959033
773489
328527
1098425
1164893
462099
1300829
659929
607477
970042
1993515
510589
915185
1512486
1630019
53621
1620283
1847274
928290
1316253
1067100
26563
386110
1278274
1814225
1567011
1829154
616019
1202455
1783580
1463286
1581
592144
1674187
623046
1705327
1435069
330049
1696472
1106864
1523931
1772123
633780
1850104
1962463
1603232
622893
686260
1017880
572908
372755
113701
1062649
1563130
1681579
584911
1904634
1242912
372195
1565282
91301
388889
418284
1840253
1108336
694283
1701939
267169
1118468
444735
748079
1135358
1077292
1512144
1960258
167125
1694561
384179
676054
739153
288245
662185
1553937
1524931
210492
1674427
18725
1622597
1686232
1690980
1127238
1272317
1154389
756062
881316
1900702
560941
1630272
1910432
1583965
645807
800165
933864
987404
919577
1231518
1759917
1641165
443137
1603996
1401679
1417115
231805
1892084
516670
575802
1217457
1299059
409985
6941
1943445
1786933
452662
279431
1427276
1689067
308334
602785
1165608
392711
1628629
1316460
1965554
368704
91832
439250
288968
1842309
98976
3514
1240068
21881
398871
1427521
1486542
403419
951307
315927
1469199
1469325
553171
979226
1471961
1736574
1689056
1855807
1846293
773340
284115
1847057
1696951
1639329
548507
1114831
1275380
1088572
1309514
1379987
600838
158107
351286
1447964
1325110
1439610
1279431
462672
1028918
991519
1542380
892378
827207
480852
818689
1154909
475502
1641847
1879938
734226
1674812
1819792
173728
855117
1261247
1418190
138648
1286566
830808
253973
544706
627020
126565
152432
1722437
1018128
1721510
137126
1843125
555266
99252
1511574
858477
494559
378542
1125263
1424734
603334
660649
184379
962777
254402
1738663
292645
107903
1665190
1491218
958935
143706
1488195
1082866
218607
926045
1570617
1894499
939812
853413
1748032
824340
58428
1724608
1764849
117637
678077
927025
1668592
797974
249601
1228803
1998142
251460
1812572
1065520
1698816
1068341
237345
357962
1956789
1319948
609087
1902085
93013
474049
13059
1578877
639591
1218242
1252387
467882
1374151
275454
357063
1719524
1625145
1961986
1232731
1733294
1262689
1489722
1869085
854390
342162
1173747
1116732
1413040
1724027
1929330
1311154
699896
216233
1608112
1288605
66521
1911421
216112
361614
1255642
994101
1447240
941164
1565895
342913
1713943
537905
426769
870802
282939
58693
773910
1633573
1806102
1859635
1325710
1928360
1061192
766750
569056
966359
1941647
1739499
1891399
1667643
626604
1122882
310633
1356537
26998
849709
1617018
1850038
755425
1754082
1723211
1127754
1264797
575880
152813
1276425
1183589
1141180
1917233
1069680
1456593
293077
265514
512209
68840
1259062
1196256
1653686
1787297
555310
1178597
61325
252477
1692502
1655131
1058054
1961610
1930511
1843384
1477148
631508
505355
154473
1377665
880766
405943
1297128
282961
387700
720064
74079
1681671
144413
1915777
1773642
1878270
1180766
986574
333875
374891
1103369
1809428
1885977
1073282
565551
1172275
1113803
1887634
591344
1643005
165060
399594
1777834
964500
61495
48915
633083
908609
1099083
1186338
1681015
1189156
1587911
35742
1945903
1178425
1385962
177810
642039
677700
1057073
1287130
66467
1791906
115030
183048
1289238
569954
1311693
17626
1061352
960695
1433965
1353896
1792153
1210310
1477114
482516
1442070
587367
1216219
1269035
1269664
1115005
1399453
1615315
1797147
1199090
717906
1061778
432036
889117
1542644
1068644
1954361
1098810
1395842
1208096
1173117
1113384
960733
1307889
1020725
1792121
645552
1988360
619063
811501
1968059
568426
1926811
940136
1297148
759380
388619
359132
250036
1286336
1251184
941728
469492
1467210
1116460
131404
1859409
1328751
183175
1620192
641470
475578
574228
286904
1338815
1937656
669670
1980150
1615186
560993
1712021
965261
857319
1442305
108967
216871
773870
1940025
1845823
1254892
1730288
1216877
624807
881183
388623
1414069
1092419
1433243
625140
1421072
1826260
1554769
968662
1460054
799119
153030
1740604
899159
191716
1403640
959813
1596349
1919421
443029
383776
1778184
612280
1294472
1046928
1912066
781934
1558667
517610
98733
1992439
1709218
523349
1724420
1808128
1289968
1258919
487385
564146
435301
83233
1004601
578319
1128761
99723
729623
979037
127462
1726349
23832
1991523
147657
169476
595365
478019
350268
310505
1274892
1108201
695199
1865246
40469
1600318
315504
131491
1488395
806642
1650972
1642111
412591
1736762
1948624
1997568
1407747
623818
1416677
1384449
15304
916787
1206675
793123
1265064
656213
1032140
1558489
727014
1869794
1971639
418898
216036
1112607
1800945
513480
1108246
1164252
1071509
492881
53249
1301011
67382
418341
916279
1420574
786135
378451
512744
1656948
1358882
1007022
877492
344214
853167
1782467
1626609
199170
1874101
1188081
709444
1364825
1168567
1527948
1222109
1143718
567118
1992907
1683315
1733084
1676161
1415799
1442706
167767
104394
745772
1984658
491801
1937723
1480531
1777798
823604
309173
273410
232632
10976
1847891
337975
1374134
1535554
1506942
811147
247607
1913769
1264756
1184006
406853
1107898
1714116
1375411
504147
882146
1729383
779150
1286491
179986
64735
72996
1930072
616042
4214
1836833
862450
185504
614293
425713
605955
1788472
1996387
1561392
1475667
1550038
379158
451588
1682344
82430
1473362
1424215
1458328
364309
641468
1647132
651735
1919158
904754
1932403
1787756
508507
1786101
1780578
92185
662205
470741
1295621
848902
695512
1281254
1261321
1724307
1338382
232637
1778815
1557184
1531347
1840624
1978367
1668954
253456
1350119
1926287
938075
1827410
1810852
1892947
1077623
1833062
13663
172601
913207
1420312
1292463
706392
433482
481406
1805719
1849508
349520
469248
1346304
53859
1344796
684468
474280
1679220
1992083
698207
822082
896588
459356
1705576
1200154
1840293
120071
1907556
493748
588292
1601917
834524
91
254432
180129
1724091
1260944
866669
889351
1310541
1241399
689497
1251809
451970
424636
866520
289549
825269
1045464
34194
1477560
423750
861975
1006216
1092138
1323034
1792826
493711
644613
1254434
1431061
107778
941335
1492127
1120955
432607
1214976
1621219
1646002
1463000
1995569
1501815
319660
1948530
1844485
32626
1425719
876710
876433
1453840
786437
672777
1105106
155972
243191
254254
243985
456694
706111
1168707
1786201
634678
512573
1946493
807543
1448388
854521
63383
1960051
1433684
218179
1049672
144483
1465483
109276
1558339
511217
1875846
556701
866456
1472769
1359241
1079956
1232808
1337121
785621
1580484
657335
552779
1271110
790978
134479
1592020
1311517
1350306
1060768
631595
370293
1689437
210144
1764118
1529246
1061022
1534240
52036
439801
496233
432867
1908790
1094161
1223748
1906414
1527622
1950374
1496836
808459
1347804
1341001
593816
1683423
1971002
833889
329032
1427592
1655479
1065049
463076
365474
1503707
492737
563725
989269
838809
801393
671848
70754
1284338
1688172
1561572
646295
935613
1913562
1760424
1534025
645370
1170836
1216046
669578
1101966
1902484
615245
1406185
1021987
607606
907324
827433
1604115
604347
738205
1437567
1809461
286210
423560
1526538
1625827
988620
544510
1599599
547848
662271
577593
1989641
232710
1070062
142924
1488051
1022533
721668
425058
262592
636038
859866
1566742
1876923
518694
1490901
915393
794286
417003
171033
357769
1842015
1751192
28564
1710421
1227328
1513583
1178786
399021
1994493
1967553
1722540
650303
1949187
1994684
1385094
1329179
1285219
190775
53282
1689769
572489
569946
1962684
1666300
357842
676289
1876186
1759472
681372
976879
798713
1435910
1149610
411813
529017
610423
667150
1886557
631812
123804
1564241
1845316
106044
1687142
1444117
1618210
1197151
150327
1738317
1877779
1719528
739926
500940
1913866
746036
1058217
18512
628488
257406
513564
1947744
1396286
111051
512273
1192040
1582262
692403
127237
1746891
651013
1726830
1425934
675224
1326974
1016365
1578127
85135
990696
223994
312799
783964
393051
1777763
1460780
744813
190704
1301891
1648913
201136
725865
572342
1949049
1288538
1089837
1264327
916096
693422
489513
1714222
1733447
1469847
1211616
311156
256991
884399
1336162
953382
1666451
1374674
419713
1990429
1460789
1486055
1485858
1542424
225310
239020
687950
1200315
523323
1904066
1638214
1154199
1681195
1021277
332968
984267
1270388
1699160
1871648
1792061
820665
132389
825084
668485
18042
408151
1054149
1897479
685019
1012472
1096561
1237796
986014
911192
463680
1432992
268421
1107065
1249566
540605
297109
1952587
631273
159574
1421371
1973945
108477
302954
556430
769960
636513
1189228
372368
1063251
973258
481940
523982
1970835
1544663
426629
1595131
1208223
270158
1277000
1999395
150297
446541
1790556
1175375
1845190
928548
873439
1633751
1178768
43099
1738185
996571
6828
1483812
1151614
1994667
204614
1925293
1351191
229718
1968329
1391609
303802
405799
778242
158681
290573
1471660
1280751
1455394
1307945
1019234
1816445
283300
436474
108509
251973
1526506
1810613
863383
971564
672037
1303780
546077
1754434
1706380
512500
1201229
1943996
984845
1651575
763410
1760022
1528761
199603
1617501
150382
612046
139677
1219795
654555
23883
808590
1757981
155036
1544091
1849072
1090750
67700
1681849
841276
1370503
1303743
1731963
504653
1668036
1083192
768260
953285
1942048
1605638
1167166
1395910
1383790
443083
795528
1648722
1695279
1438383
79987
192060
1192644
1627262
811816
68437
670410
1819544
1086247
1429467
439025
1580794
752459
404230
1174869
1240576
1683613
1520586
1176178
1541204
714898
1807507
1075272
1296390
38136
1960161
1231209
1478251
259203
1886127
1007364
1951722
739297
637598
1993584
54942
1454959
1713783
401053
1496258
1464195
1453056
1658283
19229
839153
1782725
461603
620197
264151
200309
213771
755467
785058
143879
1670898
816192
1060838
1540940
1374060
445995
1263844
256084
1706232
785172
1563122
1603905
585500
1337741
455650
1387933
11657
888310
1441510
951066
1271036
1564335
1070547
1078219
1447075
1046914
1947494
280202
1592423
1666646
1773082
1129161
1804663
1507949
1854292
1531994
1012173
228745
333231
1177754
430596
1285802
1225609
1227493
963023
1973517
731245
143769
1264949
915667
488453
171398
1263517
414600
524498
155214
941261
1247294
1106964
1561140
178265
1581881
832959
173498
1170492
764331
346875
633385
756389
978071
1001827
1180899
333217
974784
1686082
294547
1792900
803535
1316192
1257079
1871847
1894054
1527107
1806852
182516
1876977
990300
658512
1867474
1520205
528201
247186
1103979
278818
939449
162325
1276892
529626
880546
1677837
861950
890877
420625
965524
1258734
1511808
1771255
1387311
1081669
475826
1654617
1031670
1671495
1975757
304470
118028
1603832
1193232
1450115
1700976
1602007
1145589
188587
262172
1697304
1762466
1414813
1460383
1739889
366963
340083
762463
614489
974892
1623153
300311
1222233
791712
1291373
637516
1365471
267701
124408
1894509
35822
1523758
367687
1610100
1715115
937738
1180620
822519
1773749
624472
871839
381640
1876215
727087
1243391
1033404
611207
94204
1063474
1128921
1701664
1461879
788624
944311
1475233
373332
203315
711858
412712
1632853
1653576
833521
1277491
1464505
1791980
153592
1214203
1458300
735716
1813984
1845105
1094312
820268
1180269
1087719
705711
223699
364551
806515
1208149
990123
1566461
780543
1181733
399738
317938
1013504
358456
1577484
16364
823607
1833333
662706
1534442
403611
36102
1883729
1926920
785886
1823553
1479949
1569601
1399819
966108
1383078
95564
1026072
555056
1909311
126048
1973323
119180
621644
1119331
1028082
610877
1353165
1761545
539470
1971501
1262242
1811353
863228
1663079
793133
1450320
274316
1727008
259720
548763
1267308
875462
482442
1494090
502207
1028935
1149053
1346401
1980819
1233622
690972
1058568
599676
1569910
284725
1837561
1389127
537138
1722592
1789162
74373
1797003
11022
1811893
1754779
334504
529147
1371837
121973
393664
292820
282186
6943
1469120
881121
330070
1371312
380363
1403363
1049396
882739
125271
30315
859659
594456
291975
545260
855475
52668
1350908
1606105
1389877
168851
1592089
1590705
1171902
895988
1090744
70512
1719334
741354
1862865
1944334
167508
1805031
418080
1682461
96090
124725
1842088
1724685
799342
1011361
482209
77576
1789302
655440
110155
1600927
125673
1976323
706956
1286200
1512384
1743600
453703
168647
927138
573587
861295
1591210
659057
1236948
1701478
1875042
192589
542614
155115
1736855
213009
269299
1592137
1150887
1722378
1937659
539576
923477
146818
1111092
2529
1765869
803231
458265
1339874
147556
328887
1197958
410619
1425608
754226
771387
572253
294210
1918878
1468099
314188
1922235
330714
813478
824668
274561
263534
644057
1639572
781603
715276
653028
1593076
37926
681540
1677729
464548
487869
778203
1719570
1371150
90405
822043
1516831
1630758
113089
1778200
1519577
1481083
1300009
1970088
65190
1022157
1955491
441903
1050526
1941056
1211369
1930349
1284088
1580841
195967
1396
741049
1439183
1858338
783366
1030785
977684
116757
1210713
236640
1612383
1465341
1822279
1299775
359041
1981907
488378
838434
400428
1122287
1158338
139759
286162
1870826
1783548
212350
1142410
416101
1753563
1683110
1874714
1616223
1582426
453816
934348
445119
143257
1486768
215832
711467
1937296
1166239
134520
1047297
1772056
631715
1904915
1343790
1937742
1552891
1568487
1046970
629495
389497
599867
414234
1125838
226851
1661186
1033458
319066
1559764
1812938
1786082
950699
551641
1879533
1134964
103236
1023184
325652
1942977
690432
317162
147760
903858
1023402
522077
1353730
255386
695922
580852
1534294
148941
1136727
1403267
1210611
561530
547774
1098011
1510634
1184996
1005059
807162
497941
1815956
1696578
646612
503384
1709780
1213172
507284
1039523
1862176
210098
1287610
1384824
867495
1747306
75039
1387219
1024970
173009
1439085
335398
764562
1097536
140562
1859737
675487
1614616
911549
217699
78650
585632
1494132
1591916
428440
1109422
1178472
1568043
1582465
86503
264072
492613
1825929
1386758
1389931
950306
1789619
657833
112583
1805295
114266
1201505
1914490
323005
477644
1428531
891236
254499
211240
1195854
494582
681130
73576
1776314
67885
1350944
921656
1929977
561456
1650223
773142
1063141
593843
81235
777380
10706
1749493
547008
1005364
1201847
118176
1172270
943940
603623
845253
1145139
745484
1088521
1002723
1666439
641819
1737504
109006
1979056
431447
472995
576269
99744
649639
59825
1370678
1052749
294917
385403
179462
1380150
1760926
1042223
402137
1896289
1549164
924700
580752
1968820
168026
834666
1382835
321869
673806
354184
449442
971969
1433384
1752642
743528
1766504
570182
439594
773855
1393963
467180
200250
1575483
1722173
334002
12342
35600
1139684
1211793
104152
1543538
1615568
183993
1867104
1094181
881966
1209481
1323059
156311
939594
409586
762054
260144
1052347
1798166
165950
375510
1759171
127064
436621
1429505
1452656
479766
1871849
230079
471158
73827
99569
1549902
465455
162346
615486
1534768
1549186
1100899
281474
1961222
973610
261129
1922168
1390568
1405021
1932505
3825
1914940
1209884
1505650
168555
1047418
1587861
1945663
689842
885352
52548
892361
880552
1057606
1495643
1832543
236528
1787719
343726
1312669
698485
1638741
1945624
1674747
1607803
914182
90949
1200229
329694
1286006
631247
273839
1223286
1218996
170893
385871
1190574
480821
470997
125295
1085610
820276
453430
1491780
5183
1336960
1849086
333623
1713158
873917
1264073
884127
873754
1042191
435849
1856363
75195
1036957
1992497
1743292
722655
825551
1083322
150159
1568031
631508
1197495
602903
1613311
1043632
1714799
197267
1665500
1599085
457072
260605
1434987
654957
1376867
1568681
510456
1758470
1376191
443847
644296
429437
1476127
1091426
380526
1297637
1494719
105661
1923756
284480
1669601
146142
182171
1962452
346176
86181
510210
384020
1860685
1636733
254582
365594
1608863
983082
851389
346438
416914
1866495
872718
214740
163246
858083
901926
194548
1058767
1211706
1498164
817795
201437
916648
1699163
421078
1526602
1271680
290316
1605076
502265
1734765
212864
1923819
612704
276588
59159
418583
1546868
1472479
1421291
1355161
575671
1746281
1203593
1527386
124019
1457227
911809
1537972
1502485
415924
424004
745518
1151517
1990286
714769
1348089
1538165
1956069
1308062
1435578
1127411
863979
1986193
674227
1406377
1921824
150460
249518
862287
446388
406511
320260
745463
1408354
1082988
1770638
872937
738792
717523
1721311
1298825
1578526
1141040
1180974
278453
1352737
254485
1225231
560793
1098165
1260506
770517
1695340
1606963
1488508
101012
1042954
1709
826225
66392
611797
1083326
189130
219451
1943790
785541
1733746
1839459
438645
1616428
993443
1964755
1928904
1020496
404824
7029
1339670
1169094
692066
329717
1542325
1221836
1579956
1257281
160155
621667
884192
1661846
1672022
823620
839158
884362
1072337
215323
307449
305445
869165
806555
1573406
1454124
1225842
990542
748616
1783792
1594383
297081
17497
1584287
1509126
193086
174851
401993
1686496
1106715
458499
1394599
785665
250469
304779
423545
278733
250845
1717852
206648
1365729
1062562
992519
1950584
1223140
811599
1577428
1652324
842728
723632
1599626
1837300
1869636
1555583
1379021
1118713
476599
959377
1559726
282952
612622
1301411
1938012
712375
1515966
215597
1272636
1087186
707978
1574793
1033963
381717
426174
27255
1989800
1760153
120198
1345076
1728269
136544
1996339
652104
942877
720903
1403396
1617844
400133
1190709
1734927
1449550
57064
942508
510527
1394699
1883881
980499
1786779
351417
1850980
1932684
543764
707219
1086696
1985095
220395
61427
373591
564750
651838
270321
1067303
1077251
903734
158006
946355
74946
1971793
917633
1792043
1890370
943028
629901
1158557
298214
640338
1194032
142928
1776154
314963
283110
1268897
861285
1517196
185547
891068
1438995
853320
1628529
1950907
1522661
1783287
607112
865739
1196089
343899
957224
579243
1749327
1624995
1945648
84402
395348
205570
1208699
13984
835328
68409
1852394
488279
1895870
196774
437179
1946260
428490
1101177
421526
635574
804673
1511890
1792085
1061927
1312856
1080642
153604
518442
147095
1284634
1518080
558331
94168
1808591
1868318
1532380
925250
1204988
466600
1596088
286840
67540
1782633
345578
653209
1358767
1930908
623274
323688
1098855
1012403
1218609
1190986
247716
1615820
233249
70458
372085
653234
227763
420836
1602451
173258
1114518
1621419
1676641
1643085
1879342
583755
1676466
1025719
768926
1653800
1809248
1962873
1543453
845013
1819946
1008685
913802
1562076
3318
1732970
275724
259643
1275017
1667886
1562753
1506928
116421
1099811
1632045
808352
228419
1804460
578063
1064038
1540395
1056042
308929
510592
1803278
138076
1984677
1341090
1528112
908481
11532
1082064
119916
1095439
1486164
1918243
760404
1223581
1322438
702110
1765754
914859
1312022
1586920
1522059
707832
300868
1115070
1472416
975602
1244728
1361510
834622
1910834
1986072
500628
1290554
1415051
1737688
1498573
458750
1128003
1892702
1823891
1738446
1660867
1185306
1858389
532214
1447900
1259341
353291
817420
1206032
1575857
699896
431393
967283
1917140
104730
504076
237095
1308954
1257417
1531600
1266328
1909767
1011240
1239927
199323
291884
225866
593927
801550
1073463
581353
1919651
491870
1554628
1050005
1719614
199663
1565060
960715
219866
1782144
1551575
506573
1401128
1085854
700453
742326
467267
73813
638496
1617012
876653
917277
293413
1645256
1334193
1512991
1376931
37112
83358
757321
1835353
249128
1486
829508
226705
862901
521138
1650557
805779
941776
332348
1403242
1376945
1599540
115480
1035554
1859435
1237306
1796796
1219461
435853
99843
710615
795407
1062804
1122452
1387959
1771186
659410
654970
298930
1013233
1596398
1099071
199288
1135076
1954538
1243703
1423453
1695300
1977396
1072828
1626175
894542
1386003
715544
1901442
1798562
904450
164610
1172901
682444
639146
166900
188342
1953186
168996
774453
1139840
1066441
307707
609865
1254583
229044
1065533
682172
1259769
47779
1313318
883906
234056
961309
1276977
1446302
1947740
1334182
1470331
1971065
1948059
1162063
783707
738541
40680
726759
1167873
1518818
1316285
958640
1467918
1616283
198673
637838
506455
1762724
316630
1800574
1426395
370762
68720
797735
444319
553589
1729840
74702
653700
274240
1719819
1495900
1646568
1687848
500847
1981975
1206071
1874598
990762
1883689
1874186
1299153
1310661
1055328
1869289
343814
991576
905830
768125
77463
1021985
1878975
637655
403911
318690
101839
393467
991581
734866
1996492
140328
91839
1777274
1570959
1182616
142988
817558
1914273
317842
413850
279343
1888395
1980118
443674
440222
159275
1318841
1315153
1220604
1053231
404041
1483123
1580772
851636
681699
801447
660364
1010029
871681
1420939
978510
1890621
1522751
991529
721060
1902063
1013352
1428464
130030
1565238
1504959
1390043
756217
1916005
1443470
1546760
956935
1703498
796996
1022661
426343
371984
1210683
37141
525338
1260062
1140073
1997223
688618
1240068
1614027
443236
848989
1068460
1520567
24858
61925
1624969
431789
811796
1829889
1062373
1497765
1902796
1934093
1293579
173545
682097
400908
1272638
1495234
1635494
1264584
253351
1335738
810578
1154070
190280
1440816
905388
234893
1761864
873962
59690
1458751
1011303
1720106
1728236
54068
1212159
1930364
1206233
1639281
520166
273902
1640478
149078
1011775
1213998
401888
568200
288391
1389625
933521
62336
1113411
260715
928868
1275697
1410976
1764630
583499
393734
1715177
1330744
723448
849728
533407
960609
1772046
1621361
162911
1650107
1339949
687155
1907620
488915
1716029
963709
106647
1632456
980145
557369
81016
208150
1532425
975541
1988376
1910344
1463328
491615
597588
1064230
1211116
718159
1194025
1890369
1544823
451499
1612785
808368
393428
1248237
856682
282550
777779
1184047
1938725
1782684
1306112
128012
422992
1872625
1105627
1801507
217753
1219044
250229
1811798
1852067
374839
1379559
766036
1797723
105058
549453
398042
1163611
499000
1926369
1601707
602126
1502209
599313
1275890
1951736
1289750
1927170
934987
40244
739741
372845
863775
1732243
1150281
1118267
275842
498718
635368
1283658
216466
296962
157054
1157615
1714174
698317
44369
951098
1847092
1891626
356941
1064392
908998
1309744
885633
1753991
56899
905321
1728498
471373
205262
1576258
554274
28471
621185
1571653
1732484
1723728
761527
1333029
1214487
252701
1570630
1154740
1786448
236970
721327
1000428
309850
880489
1575240
707464
1865059
583738
1530897
1606142
882624
1091375
1831201
1192087
1249600
893290
948343
1733492
18207
1014673
647476
1288215
669060
1575402
1341252
812856
1490689
1602149
1839071
1297708
900161
1460216
1420158
908600
89673
1713465
1304712
1515144
1281459
375893
1212249
1439095
1576804
789137
644684
203983
1188903
942272
94719
1451476
1601638
384321
377040
1564613
364677
815264
685337
715506
245834
643268
897544
288055
329548
638671
1919137
1972048
580862
566186
1827002
358259
685175
183803
1291584
500807
1010102
1524677
154517
295311
1043973
194884
1120338
1062065
462511
1982652
1251134
1695553
481523
1411050
337723
265762
240986
607110
394770
1959891
411519
574187
422946
392817
1719683
596949
563448
866340
1197447
791968
1458485
527597
1842779
248841
507878
372349
667707
63314
1625408
1642834
1915064
807232
1058970
107922
413712
230564
167093
286340
480902
1953841
1604121
1158699
171124
1872769
1340895
283432
721441
1892627
860135
1795045
492270
1260183
787347
704482
210436
1732519
594753
1642026
144790
1626511
1773142
454350
1625939
1177283
400936
1201713
1439400
580597
674870
1913324
1838243
126079
1447823
891542
1526741
1346509
78315
1483667
1718889
471751
75642
1281954
1915886
1629816
676652
1318217
1410112
957695
1578150
679591
741617
1974737
223023
1388746
1149014
1072657
555879
1622170
1543426
1182810
1428493
1256673
1530104
1538206
455435
253638
1636032
1781054
1755276
284632
886671
387763
1438486
1011064
1992121
1505183
1698006
882315
1316788
667227
771325
1842814
786755
1215626
1792692
1468948
420450
308175
397668
740085
1970779
1856010
799462
438084
188037
474828
1863890
925663
900754
774934
1783495
1979200
1116409
1260503
326159
1410585
730146
1581248
1116522
1718360
1448634
1301896
1894719
1104739
790067
427678
1051757
1908077
338101
535932
1544105
1434241
293547
1156032
1063976
63896
401097
1045877
471283
1542365
1421772
1816851
1349037
1003971
1844558
619747
677949
1983582
975990
1203073
570337
782494
1957794
170723
1345823
1163963
1330172
163150
1100204
1024703
1292382
506918
1430175
1798095
956168
1363796
1548084
1986500
1048913
465009
215555
1344180
929893
152997
121886
1070559
1465969
1879816
1443435
1307087
175242
137627
1672750
234938
1393131
91124
468486
457049
90215
1128199
1990445
109627
404277
1892994
1293046
1342102
544705
1474687
399769
519716
194830
1848460
1620210
1459280
75374
1563808
1336801
1182125
1206047
1008162
992142
1436581
1089676
455566
1078931
1625773
224647
139922
1481963
1247541
1871801
920424
396392
1673799
965996
1259850
1732071
1371502
337480
1950145
504804
987786
1261858
470656
824778
178986
1881045
1601240
216733
725627
668739
1612481
1126979
207962
192040
507080
759911
104823
1339938
999914
1177563
1563923
448744
389520
284962
1183677
1561555
204942
540791
301582
1701292
1401533
82214
1932833
1186591
277220
1508025
1627666
664067
1749308
1287800
112043
1503855
1653131
36471
1757158
679409
226570
1114067
751030
1125375
1652439
278474
160283
1843793
1711662
1302418
1877758
169647
1978385
1192897
1758011
729351
729115
1734518
792255
1733216
883927
272454
408797
454716
1691813
1808652
151748
1265775
1938142
219720
1076382
442519
128819
1352450
1301053
620511
384975
1410811
1194765
1207546
764922
488603
1568987
1715169
786132
760260
1996962
383909
1262004
1273431
1086864
593899
1717419
1086760
1915185
668161
1991255
1726696
308218
325083
1536724
1122992
585357
1479107
783225
1227587
1327937
697107
123926
373661
1521334
144102
1254070
198670
820488
162038
1140305
946045
1029696
57055
627190
1531706
514845
891768
1785229
520609
991302
135002
565634
1173499
1979669
1019546
117834
1387638
1982958
8920
94694
1704510
1064373
444454
759842
403294
477705
1678470
1414483
921929
1403143
1011858
346763
756790
1387705
1328473
503031
515063
1855016
661783
1388084
1386614
341946
1005545
1601240
1835712
1554663
547967
1166482
642183
239110
1643602
904003
709517
1893964
1220658
705959
1977322
1357729
30489
1191512
117788
631179
1308806
451979
746049
264167
1883825
183727
334467
683748
1424724
898821
1151706
696450
1603774
1773340
1731733
348734
1968063
1098155
62946
904382
345553
571910
1159909
620867
1335506
362117
530992
214720
1842532
1985249
555176
1919344
1458194
1758575
310905
507290
1491739
188353
232812
1711750
943039
724573
569033
1805921
248482
233287
1528884
264166
524873
1000990
401479
662220
1992731
1101331
1837919
980137
1701271
1468786
68825
1978470
227421
1559511
835624
853368
1877823
361205
536351
10116
1420770
1820591
1068888
688720
1043586
489284
1958602
1524239
387726
1519867
193487
1266113
296203
1018279
1097387
87613
212337
1255262
1956243
959608
1950870
1941309
1965762
275937
1284148
1722385
1785786
421144
831934
1816932
98956
626209
1470809
1334141
62095
934879
890562
112772
1298207
603824
991887
834548
784601
757392
169998
458028
1407839
45809
894437
1531549
710806
13333
136550
1858276
1172848
1180447
977205
978662
1927401
121962
1620902
1984086
1405634
918050
874992
578390
1330440
1337523
1608392
817264
696618
1045865
1639440
1198160
1290798
1963927
1583428
1261810
811500
1939414
281356
88286
1310147
367864
1620657
88644
1004378
1298386
285508
499031
1797015
314849
661065
1312599
551334
826795
1247941
1528808
1247926
1851030
726809
801643
318826
1483140
733757
1611078
731516
1525516
1697176
217992
284506
585618
801351
1346451
892668
519463
433938
708997
1787069
509979
80710
1650268
1246475
1520250
790236
707297
830237
1064316
1010642
312677
351234
1895221
1139290
1404008
461648
450071
821140
275695
900112
1183676
1230289
124858
1608418
786138
1589108
1604643
701659
1369210
1882141
1315953
640811
962988
1248579
1013219
1598762
1159063
580646
1961173
1495968
1912087
1081607
1246668
652349
77119
1101637
535624
384742
1613646
1002308
914982
1406251
1927241
233823
280481
1410601
787778
1774079
77632
1198525
209152
904841
1534653
1891056
719375
1673582
211425
256684
1495107
1957687
768241
133896
1875121
66113
1895183
962154
1755689
321715
459416
545099
832985
1511736
738192
656309
511518
204625
1091424
1517464
1133444
1208856
938046
362497
1430984
182266
874011
696176
1005862
1500878
125611
1407452
631609
1669331
1365059
351919
1423280
423084
1748688
1156402
210363
1791940
102705
630283
15453
1792685
556281
957252
1625631
305896
992782
206786
1796149
197286
1394307
437460
1052087
1365766
1730631
1460492
1396449
1726975
1285001
742965
1295175
805731
1385707
759746
1002368
1235927
1659622
1055509
251636
786753
793320
446161
791489
1175821
1162511
750299
1437318
1468979
526058
170736
848521
1584630
383165
1673876
563886
1595432
1916334
1884763
1807941
451326
1566580
922781
1099021
1379410
183960
817780
80945
999214
46266
1709506
1335725
1739692
604257
1603150
639818
1729480
611300
43752
785339
1238807
867225
930881
1334695
253892
293181
1167007
871755
1319337
167373
803674
794973
1860487
1238205
1408857
1649738
1659409
1376949
80351
1861781
1329664
1377019
1871832
40008
420058
17222
149820
1828859
671260
756846
1094473
1726685
1563871
222473
84283
484169
606718
125091
917525
1305622
1584535
1673322
375926
908152
781354
1806487
145212
1482186
853195
835033
1716308
1220874
105069
1564077
1633291
1696189
369489
443826
364328
39494
398092
898008
1308827
1532487
509877
1255658
1063225
939181
1156662
1943632
917722
1306876
1880013
1136218
1877963
465578
1338691
1693082
1241881
207933
594375
202595
1118828
1381876
1697774
1869487
1157845
1878138
960182
298188
597346
499980
1454284
152798
1019098
1433278
1629565
1869352
1030197
1297595
1562550
1991501
869605
1718372
1262397
1947084
47340
1506674
1216786
901939
1857617
101288
1205224
1841777
814671
88884
199449
273212
1288553
1518709
1832222
1705387
222364
665335
1674782
47405
264714
1096687
672889
708189
479631
523622
980706
1757258
815528
1235335
970519
1195900
1473891
1465478
1069764
1640097
666158
780688
789342
1331808
1117577
264127
1208248
780236
55565
1411602
719499
1178117
628047
626238
1366851
471127
1172770
1755495
1462887
1496833
249195
1715836
895699
1931111
174100
1419316
1031530
450309
1959619
195078
1855514
1822766
804321
921580
58504
746104
1762866
1940508
1536017
1192280
1144214
917334
1230861
1921810
900251
1160421
397397
1244196
317688
354517
422240
1089983
1863695
1583150
1576110
109067
1353816
689361
454486
1092753
134298
436260
26838
915729
100619
1775872
1636152
813243
1919683
1993161
1858411
486807
1128122
421862
363993
623808
501296
1038924
218520
1475976
181703
984033
61857
584912
1941892
1608624
1829991
513267
595442
1530192
121911
1864016
863309
1197643
1823318
1486205
1936605
1020655
738253
1516925
1085659
1017655
920444
1790553
881645
412101
621485
695783
1772156
518476
606192
1976102
1810132
133067
832135
1161837
1562718
100552
1710346
62878
249063
526485
656905
1245070
466042
608887
1855615
1076825
647519
1089287
1087493
421656
578385
1275482
421650
462797
581092
1728403
1483202
470888
1823011
285782
813119
1371309
1573445
913624
479958
806109
690481
111746
1680192
1102182
1316869
823861
1882842
1068743
326697
1525916
1209382
1927772
1120782
948131
1152254
173722
1255201
138493
431956
338878
964765
854953
1074361
511316
926520
289463
1912993
112213
458829
1528460
1133479
699787
702707
74926
1828382
415937
462927
459916
1215222
393100
1184232
82147
1241930
24245
724709
1652070
1953828
260212
1732653
1798902
845828
1943443
844569
779424
480379
300885
809969
1767386
1671127
1078613
310663
1526930
1732752
605964
1494018
1422548
1698825
1453616
991121
1630394
409599
437875
1830805
427819
1871459
62993
1679813
1415562
1596748
1198755
145692
824732
1949326
844913
1537635
1156444
1113484
1786645
1267398
1633382
909067
1032758
742343
932976
1829072
1291470
15215
39481
20841
135016
245510
1374243
1412930
550174
1404072
1954057
1055098
673761
1125676
482894
1318763
1438299
1059262
1928812
1787821
52827
265439
1783074
1288394
1887486
187953
1417964
1316581
1742883
142500
1486215
457340
718645
1535647
1352196
199234
270326
1686490
454964
1784725
1040918
1570050
158020
1413126
1843441
397672
119943
658854
1502497
1864841
308534
199367
1083608
776339
190252
659774
1597417
1881300
1148322
127180
430640
521066
60807
19324
1881129
1470086
21341
933477
901022
1829793
1625626
347293
1181337
1469012
1599792
1837420
949795
634852
1526328
726564
169948
1621464
1169344
542639
599952
55479
615021
1768310
638930
1842813
689541
1179617
655441
343474
1386832
1679465
289990
1116447
555624
1017790
921052
460411
359386
1698510
1260630
1934802
420689
1673147
27607
1769188
825202
1639364
1303997
626870
1998841
27625
1349857
410590
553192
1058625
65728
1165123
1237315
1202663
5291
908237
886214
1201000
490177
803414
1644029
569615
1682735
421496
1797621
1799227
1720609
1032158
771878
1011723
22307
1714381
348273
233777
1105363
1763459
1019855
1854126
304326
291795
208441
409122
1913170
153678
521759
165067
101493
1888919
483777
1727715
1434940
248823
143075
1502410
1848674
1511076
553867
228892
1377316
591461
1608586
1289862
1922827
1674540
1281476
115492
339287
519268
1737799
1441453
1099899
889485
516380
964505
850100
1232264
717866
24293
1676949
968647
776662
1441656
1524652
1806487
1929023
169885
1312700
56566
271391
1495259
1898836
1102753
1018721
1692100
870535
834943
910237
1512048
1946542
1584654
361310
69303
1891236
613523
264871
354793
1595695
1681108
507477
1690810
45523
689849
990978
476029
498008
1142828
477286
1385991
81354
1899429
1834996
435848
75377
1467366
392808
1041808
304535
405365
576283
580407
137626
184862
1214057
1628694
743951
1692584
807804
1010390
496441
1265429
221757
1128950
1696890
1441501
1301729
1446204
612398
690708
786531
1466440
1583124
1344740
1554838
979875
986993
281856
1017430
1619295
4447
1301993
1296003
555272
79067
1478985
52081
173124
1010671
1288598
1076965
883452
495869
1031398
518799
209499
966550
1593599
1380726
180615
1436644
657759
1741572
463871
1173337
694398
1113013
1419360
1371286
908510
1623105
1875142
1143228
1263301
822103
1175214
543919
29214
584724
1976872
1184495
1907706
853996
177212
565649
488216
931254
503776
759499
100345
314862
1959525
1197512
1556099
1690104
1421625
272037
1911313
1934533
1021744
956184
1428300
875569
1358119
437428
1632672
504536
1195391
687520
267546
1323613
249428
172346
671492
618453
1852801
1248534
934658
1930389
1608259
358966
967068
652924
1468642
684572
564882
611263
931417
438869
120816
1336391
1380336
1158338
576083
379914
1760255
677239
1042922
1714668
767437
994626
402576
1370619
1507602
800687
1544124
1593516
1788025
287876
188026
658596
364940
743280
1020131
1528627
1293744
1623458
1218093
1447765
394576
369117
1704291
658318
115703
547760
1444821
1683717
1403570
506618
16774
1826194
265989
1028141
991693
1497454
1616323
1869634
1196407
42918
1425992
1709885
1295414
439401
1409869
1258426
637607
1413767
1076622
167519
991694
1541372
862051
8201
649838
1645438
1289105
200993
101327
476956
462289
516499
1363424
1755224
596688
1410454
794223
1210972
264692
1647435
1416983
534267
1595600
727451
415629
1240882
140279
1096586
1403136
688682
176317
1797807
1401812
1962413
1485161
1859983
93994
493109
907245
1243416
579554
145124
1348500
75684
653452
1644565
1810493
934630
1003419
340818
734493
426565
839594
1168393
87358
999899
758621
1084461
992326
1112704
233836
1342088
376585
171898
325387
1195648
1354732
708505
635690
1926281
1082308
608632
347211
441829
1959493
510988
462022
787286
773929
578626
1068769
749708
1726458
207403
696371
1768937
737227
1029591
921863
264189
635837
426876
856588
1672296
1325262
1962343
142446
469636
1991176
1585563
1698327
591109
1333847
1028677
1570872
883977
987950
529589
1909019
959162
1238763
1191739
1449243
208847
1000586
1499721
1232605
1866671
1984728
1666525
1927623
1393291
1072997
1265141
1746459
158829
1743685
574279
1866667
1976668
1892684
531031
1437240
152075
1308345
577570
478874
1594578
1456516
1945101
1122967
1517060
218000
17736
907395
1805376
547016
850211
1196931
306755
1947963
1912304
773644
1836886
976619
248715
421828
259873
1494945
236888
1312292
158796
224278
1127831
58082
228463
1866094
102599
821578
418510
460023
1714230
383717
142784
196965
335249
514473
750633
899956
708765
1369376
1278088
111649
1852159
1624017
777499
1597841
1112204
1294410
1317864
151308
833559
85561
866990
1393316
1821353
115854
1595273
1452481
457415
1552915
134308
756308
80666
149589
1123292
1944763
1450908
1991277
1722227
707388
1625860
489220
1903792
119766
1162753
1147587
1808734
386661
296167
1726316
913033
701584
1643773
1198014
49065
400907
1294703
1316817
1388228
1576186
1418755
286713
467583
565965
107158
282287
848315
904012
307227
1393197
636119
454487
1560519
1496507
510482
532830
1595198
391239
953586
934851
452113
643826
1664756
480720
967095
46204
879594
440427
588949
294980
1925532
1362756
1454477
1447478
63614
726367
1367899
1033476
483233
1327880
54435
489673
1678817
1438160
1872815
633779
399197
537254
32439
1877516
674565
873274
1756727
1303681
280894
402714
547898
1157374
383803
1837690
212775
547132
1843481
1947999
1096314
1449099
1725678
1623326
1228412
1231188
1062842
1389392
1003915
946879
1031184
1031912
378427
1427552
77408
647197
256553
1656367
390888
1751775
1376493
1456827
1985773
923827
723147
1738099
369878
768931
1140415
538019
1868790
624283
1617327
1886909
1418960
1022085
1727285
931402
1726811
188442
1581029
1140350
250257
797839
1740371
362611
1409029
1583777
138385
1059640
579066
1775540
547990
517186
837192
1323323
1066636
380749
1262960
1115390
714259
393857
1401594
1053522
1308506
1604655
1917376
1597156
1683695
244939
804431
683548
1402136
1380824
1366162
779524
1571978
1229922
233809
1717050
649752
1797725
1867309
1607230
29519
982294
1104072
1757015
1168293
43302
1348944
1999266
937964
1981606
286916
122689
1652984
736511
587426
1173606
1021091
522186
1697389
375916
590831
243326
1474485
592793
549617
907337
1486863
575648
1490123
1423664
1565785
774385
1587008
101260
1105282
1074724
1073459
522976
546613
389425
450806
1789180
1307968
920581
1002662
247390
1152300
1748889
1471818
1319012
1178213
725255
1379999
1139182
1018161
448051
633382
677141
1031158
473613
355125
1725510
1158648
900941
1939006
732168
280494
1882530
113771
1646805
1490411
1090200
1321908
602245
14235
1412096
876603
1501601
570961
1353665
326682
898411
897266
366626
1313174
1699316
635444
612048
1534143
1476040
1206731
1591028
1882247
1660326
606108
1335149
1201782
1108025
303183
58842
340874
1551331
1589191
784480
927073
1888341
43491
1767102
1812213
1967349
73167
665852
644695
1049416
1024638
821920
1108185
1856593
1854666
1965469
257083
1051270
651232
865366
1060535
665713
875104
368668
449418
916502
337058
427627
1649418
1619479
873769
274741
1360863
782088
1873648
604994
534854
857378
726294
683514
920600
1696644
1924906
97806
1118831
537183
1096925
1766514
1811175
1445292
653075
744790
970896
746037
1213057
213827
1469881
1767660
1432663
305424
463445
699076
1806884
1188983
625539
1552848
1255183
1021413
587014
1725494
211701
1302324
1032827
593471
80720
442394
1714907
1282912
1722829
1272518
115359
1641085
1278828
234834
571229
635286
67048
1412560
1905686
1023820
1943713
920992
1517503
1589981
1818189
371888
79814
154324
1673193
1840860
971684
863484
657595
1675589
1734085
242620
878382
1509707
424103
344304
1171698
79648
342204
1525461
348030
843748
1696036
1764956
342844
1436674
1164128
499974
1472635
608989
678736
1497816
781440
531734
1901417
317724
1755159
1757922
347153
410496
1618642
1167642
42809
646818
872481
626123
1138792
16037
303243
1796689
317650
260161
336198
952024
947330
14597
1592496
1284163
1772289
1648037
1842636
1555728
444611
1322777
1631069
565813
576488
1681924
757412
1000954
396299
713764
560403
1635825
525628
88174
877069
835171
1065510
1151152
1218190
1274131
1901045
1725345
540049
1572856
324830
460926
1259950
1824951
373510
1245086
1152101
594712
1090093
391511
1237753
1405109
549091
1201161
1864586
1615319
28380
1896430
1724679
1590009
1390527
619826
718912
1351479
1097285
810298
622519
320840
1016627
41758
684316
1866316
1803042
1868951
1655567
769277
815074
261091
1911563
734126
1163809
1531023
1565730
1961290
1047753
689286
994561
622274
1915070
1424294
993538
1186812
559565
1525034
627623
1368580
1809634
82478
631678
1570208
715802
1749292
1898579
1937749
1872531
994326
1492943
1834
11206
1337251
1910402
589492
27973
295379
1000634
1180852
181020
971812
1706936
219909
322059
1579194
1354682
1520449
1190801
1837568
56241
3180
1095350
613198
16208
996674
49026
369636
619649
631184
1405367
1823074
1957660
952419
1052684
1861358
1091977
612343
1468514
1640321
1424310
1656844
1965284
1366438
312838
1315747
871574
1165348
695743
1333169
524870
69362
475384
848022
1026255
849151
68219
468520
1010807
894880
819318
788531
1589967
979919
1200020
235354
1194365
15973
1436842
1682716
1564189
360258
1282016
524531
1503553
1975045
1750538
1137038
513577
1420249
1495805
492648
1462572
895461
1539651
558414
1327580
172166
247076
616538
734047
1443262
883837
909908
155789
1651840
1024364
1860283
1989721
197531
46411
1997443
862999
1438291
1783201
1710791
1880692
1777694
1619768
295496
789435
1138812
217699
218457
1888724
994330
644030
1710763
847381
1912530
130387
1802198
1636583
1042591
142525
1571126
183263
896122
366418
523359
1125299
1820319
1931626
1125921
960838
608594
1432958
800433
1439772
1602408
1178690
985560
489092
487333
224481
415745
262633
994995
1627831
1867768
1196146
1881355
971758
1662961
1795531
963448
1578844
1159093
1584619
384349
176368
1815498
733856
366053
1170744
1747112
1682985
74040
412466
466593
1864851
879670
1204410
792891
1918095
413995
125686
806714
440712
647970
1753802
285639
1657376
54690
1791056
1479274
1726278
170106
1729360
1503626
1257605
924523
1381209
1293652
1136655
302599
31702
1715870
51556
1793978
315415
423789
359981
1759279
363458
1244015
1136018
321854
1811836
1945382
724653
1656778
74061
1746161
458483
1701723
1086200
1709920
660876
1898151
1100671
1739660
1998340
646724
796817
971902
283923
1408145
757778
200295
1294023
1148577
1324627
838190
348571
1000243
660649
241317
557780
1248551
780976
739914
290665
150570
787222
1447752
1554717
1015699
1112246
446947
1553882
1377169
924522
1539760
429786
9180
65325
1641231
708059
1793412
944885
1329384
613375
433891
1420187
884302
841502
1626189
1799791
66146
1319603
66428
726025
1833361
1857714
163697
1265104
513955
1048199
596622
648597
896658
931428
1315680
1935543
479932
1815782
738202
588753
1314667
987482
839681
1128349
705472
829020
746055
220694
1568488
272745
1812319
1774736
427445
417126
281899
1655281
1808832
1053936
1449512
1319642
138410
1425283
739808
135577
611208
1453161
370965
940132
1756662
1987826
993329
201244
1412236
1863323
1473978
547499
408418
852207
923924
1249434
1170941
1440049
18196
1496326
333596
1020597
998923
1959673
1230091
897799
599051
1016208
292794
1687044
169797
1207972
558446
802736
1198341
259346
457331
510691
980714
1094876
1001623
836274
224059
1698850
1242727
865852
723732
299854
1463088
1401577
1227937
246619
582265
1151336
723168
473980
1654723
70605
1954977
136981
1885905
1313785
1453160
1970352
714458
1846683
663574
1435157
1904928
1656745
10381
1291373
326087
675230
1750383
1972389
116855
1505606
1008221
135063
1780642
289258
1747294
569973
1335760
946551
459296
81176
567466
871992
537629
1775759
1505433
338121
1975884
1651870
52640
209663
185578
1133416
12202
262399
261131
1719557
1580471
660014
1581589
12177
1587922
1260323
1760826
824895
1624772
26574
1206854
465913
504426
1394821
596815
444398
1786897
335769
1519165
162923
988268
1897059
1541402
1331770
1397017
1214641
419459
234466
171112
1339004
1496434
844389
1149733
240124
308400
1270072
1423715
1619200
979002
1902495
1047669
1710685
1384371
1256102
311652
1687988
1536597
807330
155957
1078565
1632538
1328032
997016
1611314
1621708
1548066
47585
579324
645686
1377979
79411
717514
1549413
1485635
933864
383982
1523112
1571389
1519944
322913
158501
685409
795613
225426
393728
1056975
27876
1913630
737687
1566996
1065768
765896
648085
603388
399930
507881
1151146
617185
1183909
1297510
1819610
1030496
1218293
1860195
101605
1740568
427326
1187677
1153954
1962265
1140062
223470
1949752
121619
949394
306247
879599
1696893
1023351
559699
348362
198084
1708979
1733820
597069
1967787
468281
972340
1341861
227423
312686
63155
1456773
1054232
146747
1399172
699141
1221851
138620
438298
632067
1597529
784646
1572599
1499966
562968
561938
402807
1405622
1698771
1547020
475269
790385
1178981
106732
1409511
685242
296186
533358
884940
1847700
1763752
972348
754329
598145
974082
1916594
1323160
1019842
963798
1203567
337933
1494281
1683598
368530
232032
687014
1154904
1765146
120380
20254
1056706
1158951
147256
524742
928942
208204
893395
666166
1333331
495232
366691
323742
1132138
1161909
1392487
1427145
969162
291697
1350741
156514
1738452
78369
60470
230597
1865180
62701
98308
1329474
1527784
389631
810993
1246303
136561
1404068
296091
1123751
1523376
807121
1230522
486147
1822595
1758394
1696184
362503
1721723
987234
709337
510221
220786
36854
632548
1883301
1556159
1918211
823031
537124
812982
146662
542786
1288002
1069394
671525
1842938
1309948
1380987
1185235
1207914
703761
1500549
1923740
782679
1724132
1273452
594142
1274699
789740
987132
516716
8775
1649541
1778073
767174
195253
187294
1215328
817587
85429
1498213
163391
1832257
664339
1600703
158830
22688
902426
262386
450400
877317
1919444
78329
1984489
925436
543119
1205207
1040712
1171713
1478061
116952
1514995
1831336
848090
692717
932248
1375420
958682
1541243
673085
1619570
1533987
1140177
125007
964988
196731
1042252
1120295
1771835
1115307
965907
54409
539263
491447
510735
1697934
1031765
1048887
1536072
1362998
371515
255835
1119558
512986
962067
1253088
715954
645489
399212
1324597
1902541
1955637
1672816
957529
1666086
1790670
1867151
135109
1898637
1063976
781870
696036
171056
525808
1656881
1078269
1239593
1778208
1296651
1528566
145313
1324752
1836825
19798
1981196
768287
1068171
504373
502119
345032
1323327
888428
1570211
1896178
1557904
862352
1601827
1629109
920582
142566
893888
5392
173433
679959
738671
887312
698698
1000911
626505
638760
85272
307180
1715043
661824
1034857
628903
1385738
225518
1209746
1384416
137189
745995
1416406
1128026
1564794
1335671
1024380
1884742
1995470
658689
1048847
671127
975979
1813174
23732
499113
1332594
175940
1320391
991651
195800
696523
1926455
1804043
668642
403975
974939
1970630
1065271
770442
1213426
1670875
1046436
1309191
339492
696918
73844
575946
434268
1330678
1674638
1564341
1497776
1534787
1334022
1437419
598595
1189348
403204
1710377
592810
1456851
1162061
647526
658985
1560204
795098
169934
389373
197934
606314
1960318
1651725
802278
305732
1942546
1721771
1390196
1119824
1779129
1231210
1452082
207120
1535440
1024304
1101026
497150
1062531
984208
884138
434022
1564676
178102
205010
285845
266868
774361
1059904
1203470
668587
401545
1306590
769549
355542
925269
201328
982753
206323
1485218
985837
764516
1876266
477057
1609477
1334033
1654612
926616
564722
931860
1898083
996952
241732
1384270
841884
250857
591272
1408733
253085
315099
1256371
1114980
1313177
185302
117471
892483
657856
148939
890689
1116666
1645953
1884557
959302
1262064
1947632
564409
1340920
1685901
219377
1725857
710135
647730
1818262
1657496
58906
368924
788365
836812
1365930
1995941
758830
1536469
894692
1631339
365857
1129045
603251
309455
536016
131674
564038
656703
1982661
796083
575727
1856363
876254
649600
786321
1179162
396587
1887340
732557
1381871
542546
1744944
576861
372071
1218296
1399369
898983
151886
487378
1896023
1877309
1212648
456647
996646
1374707
1503623
100015
438636
129357
1123366
1378726
1197356
1794541
961652
510549
1630373
619529
996843
1640575
1652116
1151609
1403668
524220
1382586
428053
86128
332576
1820904
360178
807698
315141
797696
333349
343969
108540
1733106
1694280
236677
1506854
1645670
1105959
402664
1288929
625831
206591
1844095
1174669
1741399
700776
114198
883889
957934
1228795
524096
510329
69847
1965548
1718937
930487
1249673
1316489
39257
1366278
1549636
290991
1520096
1894944
111323
230675
1146639
1014480
304295
1415108
318398
1716571
1673956
424839
1860626
1949349
302925
1536155
298477
1385307
1854282
1335552
81506
416590
1436687
413705
350556
887416
799420
820482
1498242
943094
876042
191823
460974
1382347
113305
1107726
579772
809816
63078
1877005
1693730
774099
1689994
500046
1892321
647853
762376
395991
229145
470417
1574355
1956219
1947470
545730
487063
907599
1466296
732992
28254
1027232
106815
844133
1774191
524939
1850758
957554
1802427
1783223
1722228
922328
1027873
1430171
761084
397685
498977
1101207
697765
1856993
1442827
406620
380363
168291
1274929
145420
478581
280729
47455
290746
480187
1439463
746132
1765646
1538589
1049179
93524
1735465
1220202
892194
1598516
867130
1514895
1468179
634130
1438045
1975123
861563
1672524
558418
150594
1679422
1912830
1537215
527861
1890070
584288
1967988
469067
636473
1517811
283648
332509
1205533
863057
1179271
620458
349230
1497731
1380198
1529204
1749283
799035
1804130
403848
356109
261720
954147
537943
848046
675596
762494
643534
1187885
1582228
1315662
639102
1429598
55302
9473
1735875
1995690
1243191
1215355
1998110
1151776
726
1166417
1787135
477360
1162555
1727126
944529
548678
1780900
1568491
1653344
1526183
418806
123063
890675
1550109
805285
414657
1956531
1113181
1156092
403232
1653990
1493419
598356
1255089
1034331
1776532
190480
807679
225602
1643017
1457386
406356
1300060
1926455
576021
428655
1836656
659957
1301404
1002723
1031550
652662
598082
629076
1482296
1736221
581448
808492
435798
1852779
514282
1035083
78486
1899349
496811
156630
1187235
321732
1602004
1998582
148807
1246149
898310
1332434
1488252
1252116
602209
1552963
1801982
257780
1402639
537883
1780743
1009966
1724272
404677
436602
1935807
255217
307373
387058
219929
1402105
1142165
1748484
1198741
868017
1373476
159993
677775
157215
1691868
6827
1152827
714245
1610876
1117660
1921071
1934544
567332
242239
512668
1067398
345460
160693
652937
1720641
453702
203878
336683
1915490
1681662
122500
1874827
1767668
1899453
152599
717805
517277
1590039
1031097
1810275
74462
388398
300802
1654617
987776
973129
1717153
789443
1586101
1433956
760823
799231
1405546
1113495
1569264
779712
811226
954765
1194137
977094
1751867
1631628
1466067
1768089
894168
1180115
1574861
479832
709945
1250726
732723
1167744
1849224
1633018
859139
506850
1227281
1688846
1496335
93557
862655
809059
867228
1051110
1393907
480081
1957875
466853
164138
1365121
675562
497331
1490480
926748
1213707
1283955
776716
1677967
1594059
649809
367902
1155459
1283730
1357824
493363
478925
1498490
572889
424362
87603
1618279
851932
1924368
467337
170790
48835
1828722
1125934
1937503
1081879
1451956
1207710
426369
1268600
258828
1218525
543221
1070429
1788242
1552371
1612249
212407
1077552
916041
446082
1611375
1044981
1650444
636830
1887160
1570365
264740
321460
1395924
1019231
1651134
499197
665184
1001860
1094811
277734
1578839
1727470
971496
934065
284902
895068
1447158
1357948
1914858
561685
1945651
1669825
521763
2603
554298
1529382
822645
450021
1343843
565096
1722598
524849
1747120
1137114
1888937
480730
1705957
1340718
368644
1270569
1874308
381504
238317
1341412
1820736
1703626
1392278
1626533
118691
98255
1582228
416668
109343
386286
1493212
1480214
1474068
182237
911579
158361
153903
1013351
1115716
806148
1786209
1839616
297027
1017354
192168
561741
835436
1267477
1942449
411376
1854813
592394
419872
726427
1424008
1777790
1739602
1924662
851682
539662
1515465
1796704
1060798
501416
1534057
1987887
98604
495437
1061607
734781
1885297
889092
1990055
1924261
71980
197110
1182840
1580759
1531612
1274256
1220899
1991822
1257790
855348
1718291
1836026
1773273
221524
1897026
1486837
132824
200768
58634
484272
232224
1620135
819928
1783049
563069
622131
1778208
1453681
161940
1295012
70837
1708496
1143656
339750
1718503
123824
155080
831809
1016162
1944040
1456973
1261337
769716
1807233
1968206
588987
544880
1965087
1159055
113691
415004
1694982
1968162
817064
1947265
237230
76993
81898
1124672
1259761
450441
1993649
670426
683430
1186014
334296
320710
423374
1539500
1152461
1332483
1086900
6911
309963
1169316
410906
1617683
1483618
674400
749479
1890563
814124
1333093
1213491
558065
122789
776203
89918
1792110
561692
65158
839823
756105
1297743
673353
1584921
1428956
1247857
1724774
1574912
161895
816269
518728
214538
500786
837741
237981
607702
432571
741197
95330
1447314
1477612
272523
66324
1739061
1739244
1893569
815340
559915
983650
743839
928589
810583
590319
266446
1736295
1990830
580384
631423
1512322
1157238
1349608
357087
1444196
631334
1919351
831691
385861
1492906
1805114
1913759
1403589
1053862
999830
1764168
1397594
1042690
958318
906004
370184
1459705
1874632
493084
130908
1335239
1626121
1937987
1844166
1200249
742951
1971177
135501
80790
1515720
664346
1479335
1831033
1615108
185067
78830
1643202
1278042
533032
907916
1155671
1430279
295394
1914546
201329
1215943
1256267
1898632
640223
971418
1879477
327366
1406335
549249
286425
1466383
329765
1741067
862257
1835026
338375
985341
1337951
842149
1940864
1795512
632936
1931909
653108
86363
1477274
1024043
292
1507685
1454767
1055814
835395
1954832
1712208
1718443
603825
77178
1666569
1263554
1966801
301857
1440312
218799
823596
131863
162331
1758728
594541
1578923
1177869
1208510
282288
878527
1446028
708858
748529
668675
728430
403042
124328
933632
1793845
697405
875638
1844043
1002437
936641
1085066
239139
22548
283469
1967087
1959454
1620184
567096
1221066
1738264
859478
24517
619835
643239
872556
969038
1905365
1394721
386821
1982973
1452860
234504
1602971
810819
441521
1179943
1033371
589493
1180041
967481
968138
1268683
1046502
1381490
353235
1440898
866024
792263
115434
1664459
632602
1502176
346316
1931250
494371
127439
1592664
359069
16427
842092
778638
1378791
940048
660778
318780
626074
1060355
234850
1777313
1230929
529676
486509
1548929
1631046
901738
571967
1736171
1367422
529646
979728
1066418
1857747
1743694
1172122
1681915
680955
1754318
886165
1520610
1953804
285542
696571
888815
1163293
1497349
613383
463786
1898506
1921823
1833167
1207599
251413
568007
27393
589800
1917344
1644027
725101
1323849
805983
1519395
945173
1620383
723150
1002915
1174568
1106347
780634
678638
649050
1019737
741612
1292733
583738
1008037
541497
358314
406331
1390777
1369798
1751814
332101
1323768
897542
32372
1087410
1014177
478364
192008
1351159
1852979
19891
1892197
594901
824813
859552
1846511
634837
1068762
478147
1691169
1108501
216330
347195
1336121
824800
424512
248649
1702290
591473
419049
282902
1063508
259275
1080206
371158
1835863
950500
773365
729498
131951
79511
302450
1790706
445922
45419
673731
587310
1252107
263789
1171465
1423031
816710
162952
643063
1110159
625715
1817689
1724740
893167
752824
1833901
959438
1924090
1979657
968194
878249
1481075
1486100
509884
1408487
498522
1780734
1780471
435251
1053358
1190049
116471
1786606
1381423
422916
723424
1145946
1498028
140217
1935819
448385
1711685
724334
674613
1860488
1889601
638846
1307727
547259
854844
1443206
136096
541623
1860400
1963365
1915604
1313063
643583
1023866
991483
983916
1826841
734826
1296896
1245293
783513
1226960
1313701
131080
1321890
157444
1016100
983959
1378234
700213
626252
1292305
29064
1999011
631150
981760
717767
1303894
261287
1552975
230307
1129927
525391
810608
809538
785088
1152820
694361
330643
386100
1907141
1737103
90664
1717453
1170312
1230003
1601317
1519370
1064878
56254
118398
764445
1773640
942810
369007
904405
55756
64562
40976
318010
1210365
587656
1225597
307630
741054
678144
1580085
186581
1299952
1735935
1878227
449856
1128695
353898
1378664
481315
1909846
1645701
325594
753575
1093566
1738071
928276
1844939
540646
1318798
1798136
122896
938888
1279842
678303
1614882
1079376
1700911
1304734
20829
271349
37464
1687274
1311341
174198
1498132
1717487
1735361
737355
1487567
157357
1821442
392250
1262175
146282
1543959
1751117
1953738
1855104
1821660
1360338
778835
29913
1477126
1113176
1530831
962104
1089860
1845713
314250
1386574
912355
1795708
648105
1818694
231162
712884
109526
1572432
1085672
925483
112029
1038357
693762
124334
1996608
637018
769872
1054731
818662
699583
1751986
766921
264659
1137410
498744
1028785
164106
1292586
1264752
1720789
1743687
80835
1866144
589435
1633842
1851973
1043083
1308850
1705095
496196
1000251
580679
549151
1237268
462623
651656
106549
1041712
1622512
1915965
1748356
1108541
1381867
937427
1633840
774445
1687808
1581102
1623216
687605
1244261
178787
559438
134003
1333089
1169397
1644401
1323936
80131
708877
1755941
854241
553165
105151
1277013
1638256
1098263
1448520
1004997
1696181
1705089
1893006
565576
1506954
1631197
1670164
1789684
426267
1052591
516811
1230014
989975
1312279
738523
369737
1728560
134586
704138
1844173
992187
1460246
932934
859796
1280430
583818
759027
1990651
1809793
1973502
1807360
447142
388212
53693
714565
1168763
751970
1509468
1565968
289862
26042
1030513
1241552
154930
1575802
606508
1917117
674463
906256
1856792
431989
1020433
432576
1054805
1735216
1981323
500651
1973767
324009
1583134
1772891
1659781
1215455
1286375
754928
1242753
774839
125880
1985850
443752
797696
557693
549948
200523
1759232
510405
1647673
1911207
1613785
1141563
414740
1682386
243747
137994
988543
1957299
1909709
74259
960973
1279410
256393
1337644
766552
1153095
1749463
402446
865664
974188
1791560
389063
1702254
1021822
1747321
1031171
1262690
134635
1307457
750260
172975
1128370
1974843
1896181
915510
1724095
585876
1473925
1359804
1783201
1840054
1589358
19401
717306
1872750
1267141
349785
1532257
256739
604405
485946
528620
862834
1356209
637104
401504
17633
217356
408770
492409
157787
1410506
1965058
1960597
381061
208644
662222
126602
804619
836117
1743239
53886
626297
284394
364472
678084
1639906
1760098
1623649
1913478
1696803
624681
1156980
552007
184126
199349
1727421
1877981
559167
60783
1293269
468399
670142
1885820
1230772
851620
1197114
1106503
1234477
1923705
1742643
522279
1873130
864970
975340
1039797
485639
1400169
1865033
1044393
1306088
711575
1988779
332096
278576
1804012
270767
1387557
1729248
1561267
1278657
1338230
1331175
1686593
1239968
1351528
1574230
937059
1965308
120576
154541
1644524
662840
1226283
1806325
123383
1449937
1252733
619711
355672
1057177
699627
1728362
297922
715753
130888
251268
476807
1745562
1837232
128965
72259
1672846
798672
955465
659461
460902
763056
1173995
1125535
689883
1165802
529100
1364600
6396
626865
1900877
780611
1667121
1614082
1087900
167291
1908410
1452437
1665019
873933
332386
1592146
503054
31447
327581
412636
925765
649811
1773025
158847
680238
56663
1133440
1739000
1313583
981153
1601429
943671
1854832
1016657
1077264
1814870
457021
52100
1537882
276997
1621668
1678415
1565066
1039057
520550
455337
625192
238768
1977040
1634511
1741377
771050
1972561
513537
1582253
1426643
680003
1769806
597254
1307657
967805
1235190
139332
236259
1531918
260805
8858
201441
893636
161995
1523419
1282775
231350
1724348
1059535
532692
1088290
253059
1348759
1927334
1405500
17787
1788806
602373
1135501
1196334
1186944
729481
695747
1873010
1812523
1092347
1018857
1943373
127986
1667624
880177
366376
660383
966769
63604
1114867
1852197
471480
678226
1403703
1712651
883511
1769724
1229311
1972161
1224605
736734
1816035
249436
1801410
399823
949178
1705268
206342
1890571
829202
226009
1479145
1191486
1236772
399939
412093
1311695
961688
775528
726027
1776674
1976495
1143280
178435
905266
1392731
40492
617680
409848
1437603
499427
1344026
618746
388607
1813601
750901
456879
498371
1176420
917897
1723336
1817709
1759753
1957374
1606505
1888997
537906
943894
165537
1845786
895594
804070
1972560
1965599
1955212
1616955
1358714
1416819
1373567
1350013
889831
159459
306137
1864489
469905
320776
925512
740717
225117
1898984
1875670
614171
437760
1169193
622280
1890388
632433
1631800
598217
1084357
1212081
727834
1185530
600649
969179
83979
1140159
1164808
1555994
46275
1881161
657484
1865149
1172718
117006
897960
427073
16859
589956
1422895
1156757
249394
957776
45964
859395
962568
1140691
1351729
1265237
1940473
128053
698525
1078537
1705667
1672574
1151087
1479824
558576
205
375840
958390
529154
1753065
1872215
680895
1361582
782660
1509877
1083928
820099
297792
735243
1595360
1372554
742911
1636367
511622
162068
1599135
408641
837023
1176332
481507
212293
716275
1065314
1054150
1258278
204596
1565785
101559
1478599
1671271
1123591
295631
244496
1438635
647532
642759
1461639
190989
1107335
1031259
1591136
1775926
73689
1544054
1092568
145719
434206
1679265
1686569
167289
703463
505055
316697
879692
846359
765791
984538
1896700
297273
910651
46046
1351151
1672581
320603
1076502
563471
175745
359768
831306
1843352
411294
479213
1879246
335044
449297
417246
1888036
1472034
450201
1705379
565434
5656
40866
227897
965078
392314
1705997
892647
389092
1840050
870501
218285
1447314
1112450
1899132
1695085
123621
1782066
575090
249567
1187566
1726606
1879262
617238
787333
352099
1154068
1809870
872030
836674
1388394
1901421
628574
1924898
31097
1685550
1281238
947071
1574268
1941779
1112500
1235683
1850500
1418729
57290
323377
603266
674014
1122346
1791990
1912580
1883109
1801054
1749170
1287899
1232133
525220
467399
1320082
793883
1539651
566035
915507
1006050
1241834
393114
653465
747788
532909
461752
284045
1984876
260350
915373
1843034
288718
359259
1551072
1381464
1549320
451922
77096
1246812
865846
31904
1500644
1334403
1020612
875235
1090295
757207
464594
208946
1045646
784159
1917508
1642459
305265
562282
375759
1654560
1453809
1183990
1911413
697363
853055
1050874
1139232
1629207
231353
1560050
1247063
685366
1128027
1624518
1132502
931802
719577
516396
1303856
1788263
478561
1280060
962942
704116
1736464
219473
1308099
1217004
392019
83744
1749006
298038
672412
1664779
954629
1200650
468272
840081
1895609
302754
1097290
1035414
636355
224758
1566486
1751949
1851660
1981719
665084
731799
1548401
646864
438335
1450891
1509818
1042825
1203645
255145
1365805
1066838
1467917
773922
455655
803903
234219
1700538
191424
1605330
1408972
953363
1685439
957391
1537502
728219
824823
505300
1802309
1288278
1920199
1084085
426304
1225383
734709
289474
1040168
1363247
1369613
978198
471647
1345955
1235084
236082
1560348
469304
888488
456898
1074539
379673
395923
1666003
592446
111807
1059523
1718157
121902
103226
990502
448876
918246
789383
420961
502283
1345685
531155
706407
31267
1138469
309931
588446
1076194
431102
298965
617868
1029220
376838
1608944
672668
495703
979410
1667155
722277
1659406
1647828
432310
1692866
544930
281057
1882793
1975104
26184
950748
2436
614697
1157019
1466099
1279893
1935985
1376266
1477351
1385913
1995708
1746254
959429
343587
1905293
533354
1352303
1186419
507823
838401
929740
111256
1297896
386858
465363
878218
1793455
53874
1132746
626782
1313685
115856
1046672
1648229
239027
910791
242799
1460014
492494
406685
530778
917006
254647
1875014
119525
730391
422117
1358194
536636
266981
1229185
396282
822468
752525
565597
1521014
1436073
169466
48380
356863
1935820
1793750
1095651
1332260
1027081
710597
1798880
671708
1223471
1970178
786509
630340
119400
1932960
1217171
1599792
1829092
1755423
1284538
1997711
1653367
1322801
166397
119691
1782543
1914819
534633
1124158
835900
715462
118359
1762517
1024806
908797
335152
391227
1648657
1122453
417558
1238481
280112
1200757
1096433
1818054
1552853
1916561
850914
1582760
1332236
1017991
748063
1691505
1806299
483728
1883218
1057283
1346326
1721350
530090
408102
357959
1386087
790086
69136
1636750
758906
436980
354023
547679
1780599
556519
1399464
554276
38934
1868765
614031
904155
419963
254601
1931176
1839972
1919883
524085
1405898
426428
321353
839508
1852787
1285681
1581531
1992598
1337481
815894
1085425
1114750
400725
1622418
489735
1522739
1279340
783712
89395
1164190
1750908
801229
12042
373370
696487
1679345
1290639
1099444
348245
889055
394450
866848
249758
553620
1514212
1241718
5314
1336850
1840113
561129
344949
1945338
878391
343591
780289
10345
1542811
1703840
1795735
1093963
1136241
198283
1480197
1400321
1378569
1132224
887204
1264593
1701973
1514172
275332
337380
308512
969222
607008
604241
1401348
223080
922358
161710
902982
1576952
1203459
1904039
1289426
509703
1601140
1059873
1249331
1746291
1575276
129393
1709922
1754258
1924025
1929240
427047
1800632
1548811
1967940
274967
1702469
1242679
495232
1273599
842774
282295
1325950
754350
589795
1832005
1411619
1850994
1743861
382013
1655506
622995
1331832
1299485
970813
581276
1176876
1328742
581864
1304032
373907
1699315
851564
1388698
1553385
738445
85841
251394
1466837
1645372
1248741
1089334
120119
976317
148013
1870295
1152571
1964578
1339178
778046
1166095
678158
1274273
1908409
1770661
242815
1081037
303694
819161
753661
1093792
187541
749156
906223
112421
64971
51184
1058935
1976610
1500615
470660
1858507
722602
549039
855846
519455
508611
1068441
854557
477938
266518
972105
499798
542651
326840
681047
1761020
509384
372858
1220469
1439423
980287
882468
492236
1084452
1784384
824722
1230495
401570
49412
1315379
814609
388839
781575
1975959
1243702
711345
129793
1393243
1938406
135356
685094
192600
582348
1254607
655706
462839
1298565
1659579
517326
151278
230550
536440
1772155
939080
474122
1373960
468535
405524
1075894
247895
1511922
132166
1619416
371943
1339075
431114
85098
1517164
306630
1678629
406557
547016
333575
834404
719593
386627
1731551
949178
1304774
194056
694530
1453385
788292
1448717
889416
1861258
577457
868884
1048245
787517
1779209
1825136
1247858
875886
1109103
726409
25361
625910
1987534
902373
511883
1399444
583959
169881
749286
742007
1708626
1358150
1331267
835821
634552
222211
286354
48632
1351032
475674
394298
1463584
936567
1681364
1920070
732915
1986268
1113856
1584891
538905
1545707
114812
721410
1998796
990993
1593452
177548
1511199
1289680
819652
74702
1494144
1047122
1688151
782436
1470136
1694367
241745
1645193
1381244
1252324
342659
523249
1720987
1678155
1956764
664247
74132
298438
1003842
464134
368139
7737
1895709
1153080
1871550
1003516
676554
413415
1758950
794245
615538
1096125
731441
1467288
803809
1643033
768403
1999948
1323927
444159
1080130
500898
641309
1523770
1539028
583698
61908
1542729
1274344
1409305
1839765
171706
53049
1766824
1824222
1228210
1994887
412559
1648859
1120459
1320551
1910383
1885266
308125
582763
1291306
1282430
630718
147494
1060354
72700
1441224
304520
965828
383532
100272
1826598
1812166
1696447
1404636
1871022
1969367
641111
996508
780642
1783022
1364573
428505
1485097
352113
1411212
671600
1854578
1423499
1311079
1306003
1759849
1109859
1875578
1871635
543840
937941
141082
1122653
331128
343028
1241013
1981504
292398
1384287
342572
126978
882736
1283913
1465785
216598
1798672
874317
1331196
1107409
315517
946364
1856427
1289993
1549425
65829
58140
212842
1400417
58456
1479771
141563
1238170
39595
701575
230890
1553897
726966
1833080
1539533
371158
179289
37623
1306885
1125523
1472465
174216
1488140
629808
652935
308304
1891479
217863
1228669
1713750
519473
826574
885841
1887767
393726
471000
221715
1468593
105839
1042411
1516035
1896644
1451680
293887
809708
1839826
856442
1491350
463420
226408
1835223
1804956
453577
1203636
1240745
499231
1610445
1314990
34748
534612
1318227
907246
410828
1751518
1516007
382532
1088076
566968
1162893
489145
1583024
1644116
238807
1548992
1384347
1343925
652739
354604
148448
298723
238889
1823554
942663
915631
214278
49606
307540
688879
1194695
1398726
1538676
1635277
178815
181412
1519152
192896
1829410
23089
1784607
1933631
113051
35175
1122537
450641
1274884
1474059
554558
309810
412808
407755
369953
499721
792174
1617895
1804217
1710550
1522682
493417
1496660
547860
1985598
757284
1480102
1049827
1274598
1715461
1419664
389378
180886
1090108
555750
1030284
682275
1336048
264136
315734
69357
1478096
758802
1383949
404417
1133861
998214
1209557
442027
1785834
647697
984150
1681965
202274
921687
154344
1978109
1422779
539449
240061
1746909
769862
1170248
407535
1465748
1769890
863755
535451
416819
314546
747830
1151369
620760
1464458
986431
1906944
733051
837308
1024738
157896
1892247
1354738
1456868
1618162
1759242
1933435
227531
1767892
634997
520464
634442
943384
842662
1917307
143558
1166284
246155
1688600
1128376
1243828
966788
515036
254604
775795
916532
1259001
1960253
1735115
778305
1443530
1245886
1959792
400501
756661
1983771
1852262
1149581
30407
605329
379202
257048
192638
243354
350986
948129
199208
405083
1014453
1167988
1407731
1054122
1752315
147203
1265482
1735793
333609
419661
342706
509546
1530799
897355
1088983
218296
374108
246884
924186
1310516
737622
675910
1025034
418525
674216
1728193
1518836
181786
1562104
1713848
1285624
299442
1466593
1570972
800800
422124
550637
725715
1333827
1748897
1515573
1468528
1907596
340751
107101
348613
1055899
1962968
1211894
458315
1268691
1579147
751517
1426228
1728673
276500
887194
526244
678952
149622
919974
308407
630480
389801
54553
1498790
1927392
1697541
438652
777714
946581
571106
1999850
1541033
295311
1390604
456175
78342
1704147
1490373
1200400
853953
647828
1081206
593518
961744
969102
1130539
571811
745123
1065017
1569645
1372345
504973
1675492
857329
1066366
871112
74478
1792075
45542
372817
1891312
570976
144714
1709044
821042
1247799
710798
275317
372234
727382
345632
1743606
951500
1509055
388970
1981020
753205
716127
912361
1340855
1143031
1415640
1472968
1953983
901493
822177
1275414
725077
930191
357720
1329388
592404
639010
882264
848576
170775
729884
216617
1911154
1564282
1653457
1791895
1319795
63493
317916
1257827
1483202
1206524
526534
312293
1504796
69065
1269660
1625543
1533996
749864
223457
1489259
1576930
1125743
1201562
581018
1023752
1544750
788029
1046707
1791545
401699
1813370
1304601
50930
798524
1107838
1797564
1773794
888693
967862
1732254
1720770
859963
8673
1186413
481837
930211
1358611
1802469
16217
645790
1116678
1583578
381137
699853
1249319
1384511
1455704
118229
1976187
507067
376904
1735196
51579
1856387
437564
1409507
1826827
1246162
1260871
257024
1405705
177051
15717
1549414
1750682
1504019
694690
380526
1445746
1758342
1927324
1833161
176827
800416
1627938
277627
536959
94715
1932699
184708
1520417
341197
662844
1027589
1115882
156832
1580875
1687624
107645
109963
1354537
1007106
1244280
319780
1083350
1803032
1565756
1441064
1095619
952245
1572064
1945303
1697599
1975261
1742232
173888
498876
792572
1753039
553101
1026145
1413569
1375252
1599349
377982
794098
1405748
160620
82134
583661
1810510
1727586
1867558
1264386
1515045
1871933
1290225
1228970
1327454
724342
1642482
1471314
1364571
234169
1245631
431747
896081
631017
214724
962293
843521
1981513
1397839
688354
824304
980684
145601
1182601
257879
1571511
763966
155293
514459
617231
664769
1768160
876105
1738262
1467393
1701567
984315
136912
12341
1580198
1985923
1695802
876743
2890
1111407
463761
514982
1434733
1778013
1897785
1390670
690907
470129
276460
429416
1819035
374231
1567687
146291
1766952
1892016
701538
1537636
1056022
1896683
103994
1462285
1099743
352624
1966251
1688407
1834917
1775464
203163
50077
847589
1810797
1589199
855913
1813217
332709
316438
1869885
1849509
1048657
1773668
373696
1493614
428076
965193
982409
1616304
117795
1128748
604530
1456093
632547
654011
1393793
395625
670458
1069777
238149
163781
6449
1773589
307295
488087
1103602
433317
453230
1366502
1774302
1920229
386558
1902050
146863
1869101
15731
1636180
176283
218531
269479
1130113
1631263
1676662
549943
1122540
813599
1092738
303603
179524
1622104
821317
1158331
8843
1496824
1757315
503492
1923549
57907
621187
80219
894750
1024143
134390
963997
1863943
1148109
676193
498916
1080455
1467072
157835
1723722
1372272
875138
1756419
1547796
1131683
744812
7033
1705989
476108
1731009
973868
1071116
1233337
57999
1883768
864715
649551
1360223
1046500
1481809
724224
146774
380433
138728
1126621
677660
1302040
1860856
1529386
1884579
919555
159343
48671
1843121
1238851
169328
1464102
679181
1752887
1653078
1975067
1301067
1944707
617694
1923697
1380612
112393
1876214
16590
968887
632148
967569
404535
44937
1632685
1995145
41833
957342
913868
1664767
1964620
1799790
961110
1246532
865005
497298
1955801
910752
1587745
468320
1497931
508977
1046920
366734
208629
1273642
65939
18057
1398594
111098
1410807
658745
811916
1095259
502218
1009947
708165
1443686
1415023
1592687
214404
984653
906097
1177169
1663452
569070
1898257
1654256
794273
1041278
718595
353216
1154964
1690580
133242
702874
1587028
473654
553601
697470
1435081
174571
1959587
1089171
1341501
919645
433897
387405
771802
1678484
41806
1815656
1090139
62937
1111515
1882085
29277
1935542
474371
1784228
1441113
1957026
1118579
1964060
13952
906727
395699
1999936
11294
1885221
926176
1708872
1029078
838622
667901
1924756
367211
54415
1315889
369534
1454714
714205
724921
142624
237969
932791
338307
1157052
1211756
1438186
1069407
612823
1435091
630314
306450
84720
191543
1119731
807820
310927
133219
751492
1093698
1836208
861635
872866
705250
1922524
982699
574038
661039
853499
108735
375694
784681
1661434
173197
975643
947992
1843280
994470
817954
1552066
998866
1801830
299644
1136502
448594
1584212
425110
915630
1932054
916064
49803
1236244
1964010
1524897
1559731
851540
1781778
90411
1266755
1314061
133858
395857
1260573
1245760
1183750
1841737
1180016
329259
1646028
203177
729820
172079
120465
540035
118446
45790
1965535
994198
560006
38129
1605680
1459005
1152695
826222
350269
1196633
1844940
21748
970359
61566
488381
635953
1321693
917176
853314
195038
367735
1528128
217608
1601663
1665
307840
1965856
1315098
862333
537376
1005040
935069
1808905
1994454
1033180
734468
398045
1504743
255172
1415601
12460
1419103
1257680
145073
1824971
690398
1985808
1913817
565598
326875
1422113
1766369
361283
101979
753171
435935
586389
1666634
994762
1048193
639396
931817
1284023
70423
1786398
944356
1814133
1063683
1904420
1317191
707511
418593
631362
774339
378080
1197745
1810358
1854693
1851175
1208878
1665507
480145
957745
440842
1055533
1600182
1692230
1179136
1077291
1992873
1865324
1628261
1413645
193806
427009
188648
387930
859123
1621394
1665932
1264671
1113870
223661
764902
1817256
266649
77306
469345
1254773
1296562
377812
1353692
1075046
218544
109442
1877074
1483203
1622130
445141
1995451
1356248
1043181
831258
1392622
1039506
198853
1548850
1254006
528041
1750380
1608398
1632359
1883025
1980823
672019
275476
1994847
1484807
961888
730332
1210282
1999370
427897
1835713
1276210
768546
1973960
1037439
1847571
2371
1085099
1446201
1936318
1793129
1176722
1233096
1457460
1470502
508012
592874
77850
1032131
1263209
1024638
68107
1960529
657246
1764840
959298
1909730
1744190
1325149
77517
61159
871879
448730
1261926
1673632
220409
1228077
469355
42409
1348860
693417
305552
1589909
1224768
885654
282081
263872
881236
1387162
645542
109107
7992
17918
678084
1739285
408264
1513024
320248
597617
781272
1221811
510808
860553
1122696
101605
1130079
1982600
549096
1556707
1417517
79655
1557621
1865831
1484656
871235
1681163
1475903
377386
157140
221956
1690413
915270
1719046
440468
254730
1054092
1316717
265419
1708839
1650357
1784870
1613258
1506331
70228
1136065
1883350
1328879
948208
1937828
835036
314241
1345376
1897007
1397726
1147011
1106526
726764
588477
321458
1024574
1456582
18239
1442765
165747
825251
1230585
780245
1573996
1460223
1763270
343149
1807422
865388
1892055
1806365
1280929
96330
865754
512494
984187
40193
1595541
990689
1997613
993064
994685
1732472
1232522
1154169
491927
1530774
235867
1701338
1611629
515598
1894522
394708
1262320
557797
1228194
1010501
108273
553163
596514
1882598
399814
859749
1321786
1771819
1786896
56453
1218057
603768
1884020
167862
827735
1044299
1733186
217882
1335665
1785359
1600825
1494153
581730
90330
349108
214317
1119952
301402
797899
1694135
1861082
893061
726025
1493315
74640
1408312
1347801
840014
947894
408223
1650451
160834
1387221
989435
869252
155243
738436
1288477
1214988
1449946
1347300
1876880
313607
14843
703163
554564
1746172
593365
582370
1069330
871525
783521
724857
372845
1782549
482528
936321
1956282
1659427
1126766
1842790
1086876
461124
860723
721338
530391
162846
1152876
1822142
409502
4639
92563
674709
523967
388158
200652
1355119
1863429
1298102
1054001
43737
718139
1585547
1010771
1335691
108779
1872066
1425993
1764851
1079570
1766448
1132901
1853628
1250390
1898772
1899038
210376
842972
1249400
1732921
1243411
1106803
1818041
215143
828191
667601
1671601
1270596
560552
1605947
527284
717552
416019
1061027
823328
819064
383535
1084438
279025
1853072
318274
513517
1102016
738783
718318
286523
1614939
1600153
1399452
1902493
909472
1294793
1803002
1157797
1020645
706975
1914084
1017227
1379691
6806
476414
1886758
1573230
709299
62710
628448
731067
562875
1206203
486004
272772
871100
1245857
1223485
1194011
541144
610751
200083
115484
772227
675886
724806
420284
1341231
384745
1345254
506601
1652699
1899810
1241393
1493934
338934
805508
1241978
1340689
1301592
983168
1454690
717048
1141338
165648
1263175
1265712
146889
1090453
1698521
1180339
931390
1562340
1186171
527469
1476029
1795245
944784
1790325
1041379
1812778
817792
1296372
1999958
394147
1272028
1728847
1087941
491017
1429232
1678323
1632212
1795811
196824
1952857
1591338
141520
227067
1142778
894710
1835239
1764880
328528
381158
466364
1329770
852206
478386
1551541
1201060
1789556
1178649
1560523
593198
1274793
1922148
1252769
1422519
1263835
259600
226956
1362582
1412448
704813
52053
220160
34200
1270799
394598
1792010
250723
1955533
262610
1016293
605400
722373
1589211
879068
1097723
659231
201343
1736043
430796
313266
1947477
1266412
521216
152539
264694
1144436
929478
125329
795031
1574723
32094
1378401
360005
1217452
474387
1484495
1975064
665477
308550
1917518
118088
669193
1312487
571058
1236149
231134
1925249
1762764
1507279
9568
1286844
1694422
808442
1685713
702222
1403626
1446418
1509289
59149
839817
180884
713025
1219225
170462
1403528
541857
1789627
396267
745451
1280847
1497017
2445
127894
1258152
1712074
1833464
183858
782624
725180
12000
1185420
1432780
1637714
1911747
1989439
222830
273777
1864324
1857280
441451
1020686
524700
241139
497657
598134
884607
1214360
1997185
1387643
1823678
462785
1849412
800399
1084095
42608
1201877
1612379
594207
1889620
1286864
1108884
6099
1381548
1584450
926876
762247
416807
1062261
899288
457487
262946
345723
808363
1843784
1071764
1313272
1231479
1261482
218504
858977
548988
338537
221790
286973
1779084
1052107
618050
557189
424590
1427321
1157503
1719226
1310280
193640
1459180
1077805
1797182
78394
1920503
163778
714944
846375
1565286
1652026
1426512
1969130
875522
1221281
894232
193946
990120
186298
411984
1203319
432421
53650
1800439
169172
202155
1342349
1362867
249740
231662
528545
938412
1427171
1532715
1806473
458245
1733741
1031615
1438799
56290
903115
1399776
628645
209924
1413812
834103
902824
1894892
1549496
477395
16256
1297397
683394
1372315
41749
833897
895728
1518770
1476707
946228
1969587
1118652
789771
325664
1056704
1680922
1874344
1461871
472503
1960326
816015
1835867
620064
866343
976523
855250
444456
276867
1572396
1016296
1820397
1933180
1814443
1008126
210031
1650794
1026524
945418
247947
657016
117502
123296
325584
48004
1178547
1709508
1372832
680783
219339
386517
1592029
701754
641793
1075909
273999
130061
1494647
351582
492150
611206
640377
1841891
407773
540470
758532
111778
660649
798546
1411921
1151654
1484173
120498
964987
543885
1986308
1491858
1682248
654656
1640613
575329
1878486
1729414
1100333
349843
1973623
571868
723119
547934
361079
178351
230853
1111928
646339
422037
368051
1276400
1660053
451615
567816
1803544
1119665
482539
780921
1198857
919457
1207583
1559833
202764
1696607
21953
1862773
1183416
1073010
1852737
1635642
182850
215554
1207208
191399
1421470
505065
1563547
755883
333634
211570
1987258
526533
970733
1003466
271944
1778184
1583845
93067
1772934
130456
1052029
510866
1332563
1650849
539072
702356
1186539
1921713
907697
1582697
145472
1763811
1763529
296650
1430257
132903
1335738
365834
1813360
947776
1896788
1381676
147840
1680821
241789
49796
766508
1687557
60192
1328580
1073428
85189
399106
204740
1745358
135619
943313
1412722
1770900
1487176
1226235
678853
963677
467475
1723751
896065
1047458
886758
590750
919334
1719505
1365502
1540825
1056270
1641780
1630210
764582
1203069
425265
240574
952514
1639267
1211181
1483850
758592
670329
1173984
466355
1536448
1273794
1538063
669228
198247
1320180
1623855
1995292
1823017
104362
1504026
1223970
97800
1759103
669344
1265179
1970897
1815053
257923
1217891
590835
1994605
875654
518075
1597455
570164
1059857
514380
970059
30926
77031
1990670
736910
1089666
435515
91233
438897
297188
1645940
709938
1058556
1137872
1489480
1476995
884368
1283181
845719
1115771
745396
44058
630045
938726
620617
906451
362761
838396
185392
1043543
1429673
1744281
1267400
1498699
53540
1492602
1827891
760707
34222
1925915
327820
816741
124955
363363
503679
267392
624678
1593703
1534381
668201
55972
1054118
1018558
1472005
971304
315078
36104
616161
1537842
248249
544671
1945047
128027
160064
1382303
1781639
869057
690937
901073
656024
1271275
1114671
1262673
702099
399581
1421180
906550
1405041
902593
1571559
681504
144600
1387766
1831734
512629
1872834
171371
1588017
1493459
266677
1664366
1720267
848463
1854168
335421
1331695
288451
903737
284455
598875
971770
1012155
1121926
62026
895250
322661
1674965
1056878
630515
310058
176989
1326896
308492
1199899
834964
611891
1354909
1918800
588150
141381
738550
504989
695169
609731
1300795
1904163
1956107
55008
227996
1631417
990346
772869
507391
1689207
1594381
1866833
653829
1941879
613539
1388417
40198
1012021
1846483
84116
942602
397771
184192
1711297
765846
1934873
739996
1215656
296126
1999046
1301661
1067430
1002181
1820510
1025943
576753
1957103
418414
789834
1958886
1070907
1401964
1224260
1418287
1753308
905320
358004
827088
1430037
340469
838795
558994
846772
1240928
531593
1034423
1260336
1006929
97523
812538
1158149
221928
531030
906239
762819
1358626
1740265
591640
163363
42081
436580
523625
1027835
580532
1316548
1041079
1982538
977290
798317
846320
1725634
478643
1208670
1161349
849212
1646777
529797
381832
1522218
1729458
149351
111505
1513633
872072
1170125
1658815
228315
1483327
381103
17594
1634810
851704
1223032
921018
634705
1426987
699552
387185
1781604
356179
1762121
1563407
959802
572254
1110775
1694889
684781
821795
1595930
1718749
430063
554539
1183014
1480979
1647200
1326100
140915
1890307
1233031
1171749
1653932
1398278
102446
1104954
1361047
1490502
115545
280655
957338
1943678
1505245
1060077
213508
780537
1100701
41775
1488515
1439148
553870
613422
1620264
484178
1721875
206638
720247
1944710
22908
1578526
1545747
1182339
1309723
1050533
1266289
1781049
981016
84077
354233
38629
768591
764283
189107
374654
1096503
224091
1489578
878572
485595
261510
1161357
279625
1958023
79659
730403
1919541
12443
448444
405520
266050
1484856
418527
579205
335910
246918
261336
508484
1216612
1753423
1643510
225945
951107
878942
1937068
366596
1264145
1405685
1053831
1016911
1269673
249831
1101627
547477
1643313
9544
1487396
1354923
1855113
896703
310517
280474
846683
512942
1643306
1724782
1513092
645798
322006
1684853
638442
1480014
1324037
437714
1298520
43499
821483
1653515
653349
1069898
168197
1566760
911067
1480596
1039913
924971
921765
231613
670038
729289
163418
1244836
1716774
1770962
791034
1390415
376983
985315
677205
1024065
92600
1684671
1006739
1198793
1489383
1658852
1288275
1756468
803610
1615013
1855966
1456487
1442039
914602
539336
456281
1117641
830780
18738
1152467
774523
580198
121708
159654
1049487
212194
1820341
1126581
1065865
770330
1992691
1875313
1724018
1582624
82975
962331
1780887
420607
1141775
109836
752556
1925678
207347
1245786
1394482
1894570
1290276
1664571
1534972
1592870
1869093
1687825
953077
896202
1117830
580798
431446
1230494
1455444
252576
1888323
1289525
508115
360593
1211920
104614
220420
1268895
1601966
1201937
1727990
1594857
301953
1500267
1206545
1936684
795523
622259
662648
1048677
1127023
1774339
1365651
1166804
1977753
961973
837609
1587724
1474442
1079130
1670236
1707230
662281
1741667
1623177
1246023
423887
548834
968851
1343655
648386
698632
1081434
1812189
129407
1999566
1087580
1451283
1543957
1987851
1926673
1879357
249795
1663910
912185
801769
161995
616158
1898375
1422153
1277683
17965
143920
880868
749199
1021573
711020
707815
1015579
422013
1583551
426097
1122353
251703
789146
470007
486152
419160
866270
781646
8006
1256817
1353360
247925
1465978
104222
190927
1290686
594487
545831
28590
657161
944237
1201654
219058
1725551
1701723
429914
1336380
172304
1261991
527649
1799189
68214
862196
27161
272639
1273260
1027343
870542
1531287
1086649
523888
1855278
740483
810341
1223412
1454749
1907717
1044112
257225
225280
900310
454257
98981
1751946
45552
418134
548659
886596
1030834
253968
1797121
1929610
1294083
1134411
56868
1679596
1072251
1983670
577677
861102
168995
226561
1593524
1745937
6762
1421211
1678700
1643427
1332147
309712
863830
330566
551883
649087
1339655
270372
188799
1756424
1905481
1056732
1783846
506423
486782
1152439
1481516
691079
35621
1838110
1364424
42574
1061318
617794
311897
538976
1702220
203
1627058
301372
1594680
769225
646124
140291
608494
1288256
609582
1044532
1994544
485815
1754216
675422
840857
288167
592255
952198
1030767
1275268
142724
1603787
1811876
1100298
893226
1255021
1854360
1676014
1436808
1994158
310233
197539
105413
722480
1312172
1642778
1700461
1209104
1812715
637402
377259
926671
1768290
1965439
1127563
958571
447604
1433885
1222541
1278449
410042
1326329
1608161
1025546
1338925
588697
1513155
1031074
1633991
1997496
1255439
1221033
926866
1285366
1078742
129058
1680644
503005
1205550
1275326
560234
631035
1092495
686584
172381
686195
1992866
1191510
1210719
503023
1570592
335872
1545127
1290891
1199509
778495
1968277
230851
1881377
277937
1732802
1039145
1290518
1057828
1850703
491875
1517339
1316805
1801492
812111
1134696
1560992
564867
169918
1325433
764126
1175764
344290
1093123
1858712
1549643
1962607
1509004
769773
160328
655944
531081
547046
1860425
1758924
682997
1426065
1697912
1834280
1288231
99101
1397237
169834
1887199
427979
534179
160362
653438
1347443
1149277
187828
241976
218331
575830
1081322
895891
347486
903668
1057039
1925930
132832
465514
620693
1598010
1208503
1436403
1797444
1343259
1054830
332195
663823
1805030
264840
736364
1241669
843808
371824
1336159
1058442
1978333
13861
162070
309144
278969
1637409
1116564
504284
1675101
158622
1185773
362762
589623
807529
1876415
1266950
482054
1391552
1382105
955561
1710971
67114
988697
1019830
1212895
279766
1283679
856642
1218585
1250494
259755
292512
1114159
506368
1742425
1510047
1040944
946523
608787
1956896
1019239
867526
983174
1727835
712070
1209277
847894
1730418
133415
308533
1050128
1885436
179451
16265
380404
1070179
299764
850672
53146
1494606
1197806
626354
1963031
1870673
233685
1476337
1345272
337016
135535
1491658
43408
694534
617682
722736
1860964
1438373
464784
76545
348790
652650
208985
771918
1509967
1368724
1660490
1062533
1959510
381265
1269407
9826
1406601
416745
1395245
1061343
1984973
1016491
145466
1227529
1166531
671886
340016
934844
1730938
276528
610441
92335
1600503
166945
876254
367087
564748
876877
631452
972080
814070
400263
520342
1857556
984904
659772
629870
694425
366932
367695
13722
1200175
312819
1223052
825704
783604
151790
135426
1261058
282432
1956620
619227
1962146
770880
1468345
647474
387980
631089
1459946
437489
1045437
535595
1575806
1185577
1122925
92371
574114
1014192
1391801
608495
1945670
1140495
1705562
301396
1983071
1173134
793123
912553
1635607
1695158
1584528
479112
1294103
899046
270977
1225277
310440
1974408
1183617
198620
290762
645309
64187
1246796
406145
1714866
378645
924451
590405
498297
900238
1889267
897306
799856
1779986
562690
1851191
635725
322285
1232457
1395308
1077078
235689
1238368
193089
1565151
1620681
443233
1381774
1738621
98961
1517592
1999271
1915930
1701144
192908
1734731
489980
1052502
378954
1582515
1333810
947708
1972810
525730
364875
958505
1126943
993558
951432
506592
1246432
817961
29019
282479
82825
1541526
1452334
1224534
1265346
400162
1113390
1627885
84213
654639
1110529
876712
747285
1200720
383559
1813337
1279079
1290708
1387939
1017485
1952653
1571085
304004
701235
1528797
1335723
1006342
1313303
753919
827633
897943
801905
1791192
580012
902265
324421
979158
1148921
12482
1502697
468219
18932
130560
785716
1190654
61413
14159
28799
964085
716579
945048
302052
742698
1443199
755598
1223274
1964629
1437383
755836
734986
173678
1379577
729288
1919204
1419555
198296
878381
1301814
1661353
1536976
656257
1764314
1716997
1163581
658740
834376
1798447
56190
1373888
854603
411831
227659
617604
63695
604661
470255
448586
766296
1074122
385549
869057
1056470
830299
500752
105657
545395
1144387
213472
1627497
108318
137288
499656
106786
389748
1961916
424419
1522606
200074
1124110
1955017
50246
1966252
1593272
1009933
940526
12411
1303808
267929
638336
627172
1887047
1715782
506915
55052
638117
818965
535659
999401
1873158
84353
1210990
579176
1369722
1749101
685632
1629722
683163
75679
181609
393954
1567592
29349
1491090
797096
647407
912816
577984
407947
1130933
613629
425247
1792729
24972
359537
1058199
958398
989908
1719017
1292593
1956347
18729
517899
1059130
958796
1725647
445470
598255
1649705
1475800
1675220
1002868
926730
1657429
114689
1114403
937343
1085622
1457139
1471376
1669742
1670628
225964
1066622
548535
1464334
110484
1952677
826222
550541
162419
1706351
462732
467736
1934818
657681
1361039
177581
1002782
22908
1343611
769267
867912
1979831
936875
1137843
1326221
1037065
373632
1461195
123575
497554
1824489
125858
650057
723527
712470
1506294
919850
956798
1847248
686075
770090
751484
260603
1531577
151782
662538
1691787
1819168
1565656
808030
1580911
655982
190969
396349
1577797
1466286
800023
1543509
1317030
1360402
1701321
671658
1615119
841905
728219
1565372
1402355
1290103
732639
1424025
1158038
129835
153649
1469486
540465
924067
949450
1167291
1087333
1105522
76993
1965297
122845
1254734
1894803
87557
1187368
605609
1451990
676248
520114
1532576
1584332
206264
1132608
974201
1002546
1162041
917570
238764
1196131
577367
583735
1756618
1094432
338715
136958
1475817
251899
829807
1503030
529090
374212
398619
866357
803484
1458815
420394
408523
1689095
1126576
1061894
102708
1088877
1358732
1206089
819570
903630
1525626
229553
1310794
684047
1938663
272225
391205
102659
559231
1544327
681711
252241
489619
1511626
1136840
1280414
1479201
1663851
80565
1407117
1644201
129285
77068
1808354
1026517
533755
817169
1991295
1202139
1245133
57932
697078
361294
1431527
416532
137987
401682
401148
844750
1174139
1496232
444843
1801354
658461
97242
1787962
1327221
188608
1556591
55938
1508934
1483799
1391977
627792
1021282
969889
947031
430023
1526680
611845
1782277
857612
1980408
766491
1897307
744607
355156
1273344
1261008
588700
59673
599933
838742
308182
939076
264622
1318480
896704
260240
1750551
829268
1350118
1423283
1870780
717022
1391052
1897157
5852
40752
1233614
852955
293703
1995894
965237
1971247
670535
1725780
1869629
1956635
1756723
1216864
1126218
693038
1960341
173766
1033376
257445
643057
1899374
1935135
318436
1062817
1986674
1135866
1738977
998782
1686755
240780
1077534
1979951
1465316
1534033
101220
1387556
1968297
1829292
1843889
5777
655771
685933
448116
823944
1960475
1234073
1792385
308991
1034747
1207941
1416024
1339997
161071
6654
850137
433113
147331
1643750
1027262
832051
192974
880331
1612322
488659
1423548
238898
1268848
1569295
218569
110765
1296017
1301396
995579
1936302
845647
1716761
206908
1245091
1290244
1479631
855139
114803
1894115
850537
389744
1411036
726950
1904475
1684920
771525
890052
1468316
1821810
1857534
1383383
1722649
911887
1437287
1077876
58642
1703320
685398
336887
1871036
129191
1255811
1843090
1752470
1731110
1531124
1414186
146082
1136237
504053
1978454
109273
492538
1382721
1988626
756965
882787
1522449
1944420
1992605
1103408
1250451
1953755
1847198
1178083
1790992
139794
407032
1055374
115213
1339751
1148174
1173218
280949
905087
974929
1821229
1808496
152968
1776960
1341617
1982516
1583576
1088467
1869153
1542798
88272
159523
657477
238714
250064
841560
1861782
696769
552886
696563
168208
693323
1008448
464436
847531
731056
723572
940980
1830936
1859367
1370596
1058558
1676164
1294816
336178
327309
1608402
939395
1840530
1145512
1860922
367959
385703
1076579
743336
1558656
735777
914213
1041743
751547
574693
1460169
778577
1501419
1995376
300777
1555558
1924838
587344
1410194
719333
401913
441691
1000498
753540
631209
1014327
1056272
482803
303938
1734012
576279
776954
1987445
1707873
3486
96118
503524
1823062
1721606
391028
1121456
416643
60108
699049
78046
1295689
1822689
1963307
434576
355326
30823
1407884
1928251
1322474
1226245
47524
1936016
912387
883473
96243
1986350
1208191
666566
1902145
1094745
1279096
468146
207231
1864012
865971
42586
890254
1678233
175943
925678
1324282
350408
1875472
1027207
283025
1914021
81065
366568
985410
1207242
545492
7759
295169
545502
1484823
1849948
1088192
228871
1078267
694619
917830
662548
149272
1455154
249436
686217
1446958
434138
522598
259086
1120482
819159
1412029
225214
1318228
1784157
1372511
1678653
811369
250436
1950951
1732119
1595641
1272343
1945600
1007343
1826382
1965873
1785764
37881
1626231
1399776
1558490
546406
1965653
1392623
1707485
838602
1308170
1523114
447580
319295
864442
680917
1652365
98616
1956981
653202
313879
369964
1048938
706642
313084
229448
733411
1035845
1491773
803849
1954384
1715716
1523
1802062
1530775
466083
1032906
475004
1939301
17015
1296758
1106171
1103379
1879683
1561704
1970639
1224194
1150795
1131915
607207
35790
1792170
1266905
1711345
310828
1792747
724757
1158232
1931194
437387
720910
1448073
1418798
1433237
1992136
677074
1282510
233447
1296321
1849253
873839
755266
228578
1311820
528318
997862
762297
1511840
1765294
1133543
330015
1577493
57431
606959
1384298
117962
344957
614275
613805
322290
612107
449953
1315355
490493
938227
476881
93611
1305884
15277
327229
1166603
1438267
1974060
1671431
211105
1893205
1562906
1772484
373041
1512604
45241
501828
1930314
347584
1498963
1878000
1944101
261583
1521560
284942
1108739
657288
1816395
1410944
1755564
1931817
1101801
867434
281121
149839
1187948
1112453
1434667
717558
653366
271353
373720
270164
196896
1830050
293763
1078738
1070518
331255
778167
1060349
428508
1401053
958443
970481
777021
1792441
899762
1566051
1452759
1712841
337666
808719
1575409
665650
1511281
1387837
1103162
841978
1709955
687537
74620
1156617
81911
1284816
548695
1447419
1216826
1010562
1375554
1646779
287873
318606
391623
1895552
62884
1227932
1018215
1741898
1840865
1562326
1059903
181182
1889278
1038370
1116753
655776
16279
303203
1401295
1658688
695847
1618633
408124
1661093
1019540
799180
489636
1304027
578039
54303
979160
708886
1317495
1539742
1680510
1314002
1182404
1451045
1182280
567461
1080958
303391
685858
847949
1539625
1605816
1115735
1503975
1257122
1639198
718639
1877421
72769
408590
64862
1122676
1992354
761322
257809
977079
1848821
714561
827860
1629191
1953714
807518
96051
1834351
1137205
1849421
1362021
342901
605656
281263
1351375
1899469
1870016
1785606
1253481
545533
1504513
498296
653559
868231
732781
115875
1443954
974467
672875
222983
953423
1642780
1478046
1894666
220034
1430674
108163
977379
823461
85602
901376
725203
65049
350684
729273
1160223
1612996
717058
1000702
1858270
875538
497700
1468878
1106140
1357382
648394
486067
1658939
828655
1829333
1098826
246789
1533481
1565947
1303982
1423728
1112014
725640
698671
829564
102998
996033
1859789
749405
997665
800096
964441
1057728
1569498
121093
725810
727131
757733
1241966
1145043
1361572
30608
438962
995939
180552
849424
611913
271592
164815
828854
465167
220970
1044401
99605
1025660
1475863
317811
647927
1556103
503206
1727084
662921
48582
94179
1042479
217528
1099009
766847
661283
1147929
451054
780551
319920
742530
715556
1742185
345754
530367
301886
565892
965496
627495
1179889
1916175
1847535
1433107
833785
620289
650537
453053
773501
147244
1884254
495333
458538
1512422
1616804
305961
1778406
1368975
1959335
101671
1550137
854863
130868
1418354
1991805
114490
238455
1624334
1776119
759559
1855423
945352
955539
1740152
605230
1385942
350806
1963998
1433386
940278
249214
306999
1089448
1885254
637655
371501
473288
1088557
222878
1777938
1534375
541145
729867
721534
626741
347166
1282761
1415934
249746
1409428
664550
1296020
1881883
991061
1226285
1697606
804137
117946
482504
742704
1996249
1619885
128416
1048458
817375
1170901
78338
918754
1978355
204779
1218060
918023
584653
436015
1164141
481436
776907
924186
1163521
1416374
1879508
18452
528564
114155
637669
1995975
1056169
910434
67020
134426
1552618
1646170
1291621
208834
1101542
766730
1308584
539417
505788
1130402
1771700
629547
1931876
37973
1907430
1588262
528821
299327
55434
1296082
1704463
100819
1906067
192634
1885605
805172
1009737
1160022
1270695
237678
359777
253680
127616
1029461
1224637
1747709
716325
1391234
1929907
766665
1240286
1339939
509408
169562
592553
417600
917364
1419975
1101302
1014190
1842648
1708768
1890496
1189524
1869793
1408411
1803352
948579
1485155
1385485
1579605
200895
338290
1923255
205531
597823
1304368
1982236
1103964
898199
1363140
197226
1978963
1471793
961219
1239395
593201
1512743
1287357
1982948
1377737
1702251
827481
1904468
1477822
360820
1349523
1182784
334242
1971742
479765
71637
522352
347498
357087
1670982
108417
1247253
1140225
1668694
206911
1428515
14512
586060
1002086
1437469
1250967
117369
527376
1923341
280409
1497593
448602
827238
1364725
1459431
123413
223489
766186
1273208
430173
1377631
1432640
497760
1257252
539027
945275
769586
254620
1301873
1160548
647017
668794
1522744
1398134
957038
26894
1631750
1021877
1692353
788426
646379
1654002
1788600
1545938
1651766
268366
250672
1271101
1787502
76946
33217
1453331
235602
1018059
1790427
1756170
1024905
354134
497907
72789
371793
683596
393903
1338719
610437
457779
500603
1105871
1454961
715795
1356324
1706065
63040
1689654
1670144
442683
96060
9501
1441147
1461536
551194
1920829
1251279
1343577
1378342
314845
49578
1015161
1067102
1292868
1754489
792730
1511638
1936464
1938599
1448896
363847
852310
1835081
869708
809001
1747306
1779954
615788
1905630
384117
1948497
1941822
1935641
516555
1206506
741086
279140
1348442
283778
434297
54670
3609
63110
1681410
1737591
1682119
857292
710247
1569792
1602789
1456386
357378
1306924
1837254
1246247
1582015
309745
261588
1158856
115991
140464
505764
967407
774289
1338642
304122
1497094
1681726
1540724
818772
52820
1170130
325666
1960669
911936
1149769
738177
948522
994002
606567
1125369
1193398
839256
1560755
1714632
1716764
1739640
129700
296558
57998
1397760
1884465
88333
1303213
1696256
1895066
806184
611037
1558167
582354
229874
867540
249985
1230510
1853835
1499997
152510
997399
986314
1858214
1956715
1352240
996271
782029
215410
1927304
897492
1016663
797252
1442760
1429824
1409822
1272722
1104980
357715
1420179
199644
1707392
158699
891348
1549242
1642661
1235560
1118509
143215
1910908
556385
1047118
1468823
723540
1477022
1382357
1138712
518092
1826747
908006
1199393
1876419
4995
1282924
546253
220331
1918482
1453896
1046035
824646
434437
870457
936781
1218056
1579938
1407178
642942
266453
42438
1766816
1197435
506882
1603783
1454750
413463
1728697
783359
862288
989279
1026170
588843
1310837
1345303
1382389
1487430
728312
629906
1681218
302275
179537
99817
1888505
904597
1565894
1436922
813798
1127698
1733383
23582
1306265
397457
462815
141520
811393
242607
1625236
1875593
897107
1430111
1890372
145515
1806265
491953
1571786
1566795
1766130
1192223
1830138
892559
1222386
313763
1951794
1017473
124366
1316424
1540672
996836
286827
69983
542013
671167
548022
828012
1713614
1455920
1667341
1758131
1747101
1500675
922862
1207889
1751798
67970
1528528
1591700
1980724
358174
907399
1491141
1783647
1727180
258346
1000452
517503
756306
1697859
722885
1340552
1602716
631952
738147
1001804
1226868
751861
1518947
1368272
1064225
622169
1664353
585528
998940
1635089
1565016
580130
277102
919325
831547
1824932
561235
259178
1364689
1770678
1102626
1830221
1020075
1212279
56321
454727
983491
414811
543287
1966325
952080
1775281
1494368
1237808
53717
1992637
1819162
553342
295965
1929100
855427
942593
1736310
1107536
419005
1272765
1648252
581672
1553153
714557
619699
1462603
300112
1997250
1556178
306527
836827
1769898
1490910
1484
1076428
569155
441489
638509
685278
780616
1017843
752029
1824853
768564
367353
1406806
1575673
892628
871495
1767228
233036
501631
1376000
1360165
37882
802188
1654315
1199875
1439533
953412
1891305
1598394
1942317
1979827
1937927
1156483
1580848
217961
35155
309001
75369
913783
1192370
927119
1788333
1043357
1848176
465862
1099289
1958781
1394627
1216795
647710
1465898
740764
1812448
1015264
991967
795211
682454
518448
1223826
39558
570301
563465
940166
986154
712588
400195
457364
360582
1768149
1964872
996387
1557459
1655247
20865
825623
1465889
1280023
1779381
1789364
513203
955389
781438
1063942
689138
1531218
1811864
880835
1118951
1002002
964747
514213
1763386
1702194
1379233
1737996
311725
1974701
1385651
1050609
910421
779007
511449
391502
100538
644244
1951035
1972830
1006188
538620
1820202
1172895
1579244
251960
399071
445537
64272
9291
921962
1713783
1611060
479181
297941
730291
31349
824199
370364
793945
743084
341453
1317981
1629848
1139226
1269279
886244
1616354
833104
832191
1493874
667493
13040
188939
1743627
1378235
1520794
789527
1008643
1505829
213153
533119
819588
712827
202271
179933
1252898
95042
1448439
1007544
981060
1160806
175256
1913199
1466171
1951024
260500
1321796
1366738
347830
799687
379810
1081062
1794411
687225
165724
10314
1215160
1543414
822912
985130
778091
109684
1367478
229436
58446
1547410
1556336
1988255
626613
627698
1460283
1869798
877840
1349617
115363
447858
1013155
905278
1869403
603139
1211376
673022
1289172
1645701
1741214
1730213
207305
608447
988186
1448636
1818234
44491
1544897
901579
1745048
1485796
874272
257205
1210793
501235
1473847
1067773
590525
1938388
1273457
96428
1617847
705606
1609732
175443
121024
1015050
1502455
376692
1954531
831914
233595
1997983
1941710
1387238
383465
956926
76125
834421
1385753
1586809
566797
642157
1481125
579276
1070025
1147250
1662900
889564
509887
1551124
1791854
1955672
1276723
1656080
1808130
524479
1410144
50975
1287883
1502759
1001864
1370337
762552
557603
842460
177888
1490238
283234
1912313
1917593
617117
1679675
1849471
566002
1103678
1238742
1283652
1741738
1849834
588846
1604763
654031
1354626
997856
1980560
731919
1096355
1153864
1886328
1424895
1902528
498492
964384
306005
222112
1134484
1807139
1080578
978616
1438497
1496620
750316
1805490
1384248
1211680
964975
1651863
400981
23434
1556034
1141320
113770
948376
1157762
1040009
1194568
1181984
1275283
615670
1811831
169615
413739
1309134
1981826
1654431
466475
924358
1596597
1137159
1109482
1757943
495191
220208
244352
1601190
1148687
1420289
640800
305463
203599
1181307
1144204
1393859
1162132
1034844
330922
769607
275837
1480215
1172132
182458
1388845
274682
595298
1549992
268354
400623
1116203
960331
582833
1975637
1488842
1589433
1047985
729155
801557
610376
769505
99838
1207499
1905479
1613390
1723213
964328
171932
1589239
1629409
728661
1716218
202232
1356360
946244
976846
1977859
184342
233835
87924
1714170
1939968
1490370
258407
1036552
1864349
90458
66107
874674
1709263
1654820
941855
1244013
51197
1384417
1300556
329826
919680
1191844
1172534
726538
1937852
1004403
1514837
1464885
1048059
437081
1738534
596361
615379
949165
586210
85038
276752
697009
1823244
245787
1950766
269448
1047435
667922
263127
1316811
1904611
1263307
1563519
859434
707039
834905
477528
264587
1307146
1181998
1230594
1841779
568608
1963078
1205308
842000
735609
1616301
1517014
233397
1867119
1032285
1296829
944332
1882807
853782
1026061
1037100
1784048
1221726
891701
262269
592223
525762
743811
1723257
878257
261964
964473
119473
1696392
499636
499137
853109
1661904
1633568
1047760
966639
182701
550145
1938055
252169
784385
732656
1302140
1462471
407558
727028
772427
755961
865505
1165275
211090
443985
1851698
685521
804200
706170
445982
138949
643512
1350555
776634
314958
1344961
1182610
1344253
265649
1492521
534117
177571
677157
72107
314454
1943595
1574792
324377
1315369
1768532
302674
1352273
724270
1571319
594999
142451
443274
1058807
1952718
572790
594758
616689
303748
458943
1600975
309885
794454
1526072
1138955
220320
1375303
993009
1022796
1775641
1390132
1708418
502716
1840012
1480060
1475825
1842554
650970
394790
432797
981951
21398
1667683
119552
796143
385364
1868986
440318
276248
1421186
1526559
1875154
1162398
1097389
1519649
1026947
1237311
1849640
1345561
163036
1611373
61765
1786274
1194699
1984374
1228540
1293640
1159024
1205186
1103831
1706496
806289
582129
1240486
1912894
1661874
1736587
657024
327571
880345
477733
120245
575190
652506
1102539
295880
979944
1784927
934643
1195554
128517
1596666
870153
766531
749066
450739
1712210
1756825
1166296
1033186
149264
1948952
1845171
147597
275866
685390
1656307
1142512
25128
588657
91315
1901301
1054013
648070
965961
726461
1514724
1993285
646159
1402797
1806831
1141912
1762809
1007782
1284387
544909
1125628
307545
863694
1972547
21859
1984932
935512
1239838
1139737
54081
1288540
1123965
1352121
1645720
1829390
1159905
1733354
1632473
1267303
1261858
1680712
620923
821195
1082620
1119347
307257
1208658
1638788
634140
1765811
803626
1700726
1270836
1050590
1343900
1189322
995696
670392
900767
506684
1408012
929452
715960
883128
671383
1047500
1025490
334331
1821304
565046
1876489
1201088
1067269
853749
966666
1782624
820073
1937137
1642144
844389
1161763
1634562
434151
158192
1784056
1884565
1504300
418011
397716
333757
55623
1095387
757018
412455
1467942
1422897
1002626
200751
798170
1381237
1121911
104963
1266302
228833
1720689
1012691
134090
1681259
245314
1660979
532789
1672156
517612
461772
1839141
1887214
530019
904574
1255956
1524075
795658
646382
703416
579661
1090222
722702
1517773
1617133
1088365
1808915
281250
152137
686438
1812061
1903347
423319
545855
1525526
976518
1624818
1338091
1622752
1782136
1428951
1318224
21216
1733041
1793485
621586
572319
396260
1666303
1067211
1157081
1696022
1631799
1781240
1787183
45536
1984495
1533852
233433
885176
411851
423121
1565377
501270
93582
1311492
352639
1167732
1857102
1654265
1546520
1169831
602631
1287560
972246
1408201
718422
959082
1542085
251151
1691684
1460473
629634
480088
640063
467093
381419
1793482
761760
742694
767991
1841646
1180147
761204
379897
24263
1028415
1249408
855386
90016
677861
1825625
1918703
1675322
122957
1541451
1033797
199105
1998502
75624
1642856
663099
1523351
1448999
1428661
996417
464271
500908
37075
1886784
243906
503970
1245727
747780
1946839
1308141
552650
333017
603412
1980131
690556
448555
1366891
1696601
1893522
466633
1555164
1455201
683414
1809885
398724
1878513
268891
1946681
1873140
1798974
646893
1968932
140471
1130926
1580773
1779278
81236
1521026
763402
820685
1370847
1641511
1464754
1276773
775404
1995345
1911945
1186323
1949031
572856
1011820
910655
936454
3182
753618
169195
101449
496674
608113
1413614
1082798
177512
803230
1134835
901258
873553
315298
358932
1175688
1378108
102759
1490784
1017481
1913725
160819
1860386
1723699
252309
947504
1733598
127502
1232982
1257331
944248
1643251
1887105
1263483
1651626
581927
672112
1900614
835875
1718699
1808570
865107
1438020
572629
392997
881579
160009
1845128
1531772
1587145
1013878
888991
1787484
20737
748642
1546598
19841
742483
335418
124107
1966945
1094727
441689
123571
1155375
1897158
1112483
1746423
901410
391283
802360
743840
43083
140217
836789
846582
791995
54215
1647439
1867008
270970
998715
593661
938403
16974
1819502
444808
1807719
1610561
522960
363111
1940993
723865
1616469
1897912
1180788
134755
1840630
574773
1029693
180571
206844
384173
164166
1713195
619636
1468565
1468187
809731
1689853
679807
190702
1045999
399129
1773870
1258016
1200329
161814
1105464
904002
221375
785169
1463271
1982054
1217264
1782189
1270633
1669812
642998
1373980
1427012
1089877
679592
36964
295571
208654
1120189
1250467
874763
5733
1436064
409924
598974
1488409
1674507
1994354
1802858
661070
592902
1873354
1902609
1946190
1516358
149967
1809616
1802740
400017
881297
1081570
742580
1563114
1986541
1006939
1120995
611441
1879843
678708
247263
818852
1494691
610252
806502
661515
478380
48732
1970826
1572649
500159
194733
1101561
537283
1117324
531935
709361
463429
921544
1700577
322726
1095992
743812
1015267
398164
335527
1448985
494123
1222380
1613778
1413615
1115941
242612
1143841
1716164
220638
1853728
1885133
510927
1375768
413636
899786
342670
1180001
1794618
1980703
1370020
1904601
234389
1017923
684114
1833974
30234
419757
1769420
663487
780231
455131
1652532
1407884
955054
257831
1931610
504710
488262
1098837
1219796
1260980
1978568
1178698
1484590
758522
623030
1821201
1865929
956799
63617
775930
45830
203758
1189172
501114
804204
433315
161609
580288
1654109
1521315
1497126
1540026
1077395
1189358
1126322
1071367
408217
22715
351026
1111911
1990334
130080
1396112
1115292
145239
1584296
1806891
1271984
449795
551842
1259514
1017131
1515320
1799267
1447399
499845
521452
574469
194687
1732683
1391453
178497
1019536
1532703
1140945
1571024
1120235
832863
948903
1820960
980278
1725777
1200072
260690
1438101
474457
300391
1480288
1025092
204649
1174055
1183253
1710880
25049
109182
1368978
733205
353197
1492873
25565
1627365
1208816
1097355
1571516
134440
1297741
1228432
994603
1270562
122001
1755177
1115011
1441157
1821296
37804
268712
321286
1279477
210511
1185669
1938189
1459357
1593348
905743
302468
1922477
803325
797358
1955444
1588100
154965
113935
742750
650019
1319668
537318
434730
468591
50394
295311
76114
1891147
486273
276258
616050
1375904
1488007
1515472
937926
1499694
1768153
1824376
1647946
1798384
851648
57148
514989
879691
1493937
1333279
215505
1408503
1832130
1585102
540164
801831
82989
1223780
1243609
378306
685219
452875
662473
680266
1139010
975123
889568
295391
874344
1625128
1423283
340588
36242
975223
1616191
221710
815417
485001
317105
1295191
561548
354293
580796
977785
775341
1102316
638267
5413
1292435
268889
1452902
1873996
1559602
1326571
796785
1925568
1794550
1455436
403022
1569854
279710
678034
1383096
277018
1123849
1376498
1962125
310673
1961315
361496
545367
1946385
1333434
437894
1951667
212245
825471
472914
787153
509661
792208
322706
435897
1816234
1215442
1556607
1447403
1681794
849359
1061644
771438
1314416
909086
137215
156178
1638217
1867474
912594
350239
1930511
810254
870628
1342835
524142
1831193
398707
1982318
1028076
420466
110732
1479659
1604332
151705
1652773
1969272
250693
247828
88094
1701131
621325
1664118
931517
564551
71181
1676695
1543557
1848907
584354
1121283
183936
6894
953986
1368593
291277
1790915
1040611
215780
176673
1400830
1234392
1013780
219387
1169582
3004
1377757
1291897
1408017
842971
1924439
1581081
546642
1960346
882887
1960515
1404942
203028
1245572
1370890
1529120
277147
141524
1057193
1160398
1644196
838676
895868
1405566
1208744
756672
975053
1759122
1995597
865075
390233
1338930
1783394
1720829
1681224
1381774
675478
1698433
987380
1484071
534020
140338
520518
1415640
1680956
1736649
1603902
1906333
1895111
1531888
1375158
171317
1389665
1307752
367073
370990
99366
851027
1407408
101913
783816
528179
1293493
17729
513678
435655
867423
1953628
439088
1626800
1339625
240943
277499
1752339
1345344
872124
186660
754495
357300
821379
517
252899
1892422
1211416
1794766
641669
316089
371479
1215107
95685
1286694
1170448
1143683
49426
291824
1117401
1311138
1066531
1690820
1422167
1807988
1842636
1107833
220019
754137
752000
549164
38679
1917469
526004
1280587
318424
1912490
1851988
613759
1784156
1862625
90288
1866308
1496227
195780
1838696
1041948
1905269
197568
965211
424466
1884678
828569
1142233
249113
542826
1856549
93044
1775041
426308
110076
1101829
1798969
699978
1764143
1063956
1113897
1562166
93964
1413823
1457297
1034987
1369031
1821743
331335
1836924
35042
1988072
938699
1890427
11803
1085019
807925
501962
1598797
689280
1475184
621438
1624610
613849
732535
1283396
1080717
1474708
146187
1275021
509114
1089214
1029348
1241127
1334586
561024
371142
1254192
32448
1543921
1282950
1975256
1032826
442290
1593633
1992096
1713301
143540
1433417
1307961
1271206
1032300
1289495
1905478
679942
482263
62587
1908180
1949828
41758
14961
1604777
1793648
736157
861620
1439342
1210204
102552
216724
33454
1253302
745221
1869747
1021709
1432864
16705
1900070
1746868
838761
1108808
182521
1144568
561760
274771
464319
1681598
78188
1934308
1843055
377568
569139
153616
463307
919170
305604
173415
761325
1674853
1962366
143713
1669752
679832
890637
675634
482092
1841177
932583
400124
650328
1901126
661727
472841
514912
1018459
68469
886903
1456396
730805
1488748
1589954
603135
1749978
141656
690652
363342
510822
131065
271918
1120088
1259768
400213
1494805
336211
182884
129958
492245
1084303
1508604
1255788
384888
1619414
1538363
794479
241582
1091752
1434893
570769
1366639
724850
1454763
1203490
850420
1148297
312573
1330738
167566
869023
584971
1698873
1539114
1454803
376065
1429965
1799496
1660595
830393
1342995
944665
321474
1518142
1740604
1100435
1132024
1974987
1811334
404434
1116148
1564951
1784058
497836
357459
1611500
956718
1778451
452615
954553
1218807
40147
1320384
1082879
426587
1444648
1602581
1063406
1989009
1676969
1380129
1391817
744603
1725950
164546
1116675
1371568
849955
756516
1993465
1743105
151597
751349
516934
505386
1232575
918982
1251719
195211
1364554
437002
1983690
1798653
465291
1645062
1409383
1195285
815314
1825051
1103216
1801098
333279
535723
142522
1084266
299140
1523681
269315
551244
1007945
200012
880892
439731
560473
175010
1038909
157006
1839137
403429
890921
1459839
1020714
952264
922750
393480
1298415
767278
363964
1084333
602002
1305335
461861
132759
1790213
912198
1511994
1174522
412543
1957220
294778
1766186
1869687
889343
1442406
209918
401967
938876
662627
1478856
1252252
399067
244116
1363039
56630
1241965
199978
639750
1781914
1619351
1746350
104132
1823474
1341374
1846040
1509566
681244
35499
807732
927283
83504
616936
1106806
1923361
352527
305398
446733
411217
896390
1485652
615852
1230554
1261494
563406
763660
816600
217223
481987
132492
435929
1082688
514364
806358
1776974
1328253
144529
84822
1737020
1906066
677192
1654834
728508
505326
594331
76900
171799
1557394
874366
1681779
287350
1797583
1098867
692213
527526
853047
1649769
1163701
132364
1143212
1242296
712156
1402606
986029
1824520
1327607
346634
1909027
1181166
904565
646491
1804705
1837713
3374
617499
81623
1530268
245338
580
1105199
325009
1595978
1024641
940114
761850
1511350
1679472
1085993
1981837
1544684
1797668
546800
1344875
1665199
1106562
635863
421112
165649
1115450
852974
185737
1262642
1618053
148525
8524
794219
109723
1412736
448929
1899132
1733443
1828484
1967214
1490336
176611
513560
1216617
1777242
752219
1989901
1317225
677380
999645
1540775
472810
509320
1133590
891418
1632874
1863657
339327
1895613
351921
1206971
1728509
715478
855605
1992588
1541134
1706872
645134
1010441
131593
705452
1380915
1378040
1720219
1920912
440867
847618
1352921
1488707
800467
1547062
1631472
684463
1219871
1587378
1618562
1010659
929271
1781781
1574761
1294319
230412
758931
391980
1547182
51426
649754
1866482
419863
934072
1827808
1678738
69284
1305681
776273
780158
969687
1579394
1455080
1647046
720919
1308157
665091
1889644
1781136
694787
1633629
1482724
682637
1470607
853000
357111
1235052
937312
869612
1146
1670676
682649
1925870
52866
171833
989018
1310068
326609
1394530
1384607
1908177
841939
1303247
500989
42262
742319
1266960
668859
1250433
1210163
461877
1624592
929677
898436
986621
1951449
1183310
686311
1097548
1690933
1752983
885249
26698
632526
1225585
187846
1825325
389398
88637
411895
904309
1153371
1491229
1324916
1621544
759114
550197
1920152
1918557
90988
1262172
321549
1333718
956260
1418158
1781170
727774
711775
1064252
522228
647578
633415
1541894
301728
1047040
1901796
178324
1291410
1684801
720349
1908973
1085898
1282204
1702062
545552
996151
1029897
804406
1883297
1848121
253762
1713734
1357947
615536
895226
82164
523886
1275961
1490409
1213259
921433
206062
808480
100987
1859243
928211
651546
2804
134672
1411500
604718
1474253
1678084
1410243
474623
1177075
286988
331089
167685
1059414
520419
482044
1460524
1087676
306142
1647080
621713
27044
210192
99574
910905
247975
258893
1873095
1883071
397617
756725
1589528
1449093
265286
791865
1467816
1296913
1240915
1888981
1320339
1882272
1932315
1692119
510424
42359
1920252
1783898
1174340
1291951
1853847
752366
467976
626039
1777055
1078488
788957
1248623
560259
1424013
570537
849222
1030601
447665
1699361
342156
932974
324827
9047
1121376
785119
1195973
1352151
1756770
1792749
31689
1124587
945743
373690
428116
1223889
291907
1902716
1809807
1089617
1620389
254493
1202497
762252
291265
1489012
1958476
608464
1409444
265469
21990
317628
506213
1392775
1632849
358407
150193
66596
17153
886979
1708798
1168933
1006729
252426
656922
317677
1535613
1281483
1711927
1653783
1254245
1950415
143467
911886
439523
324870
1619705
567044
1006950
724194
979923
161139
527529
506854
1415731
773973
1647999
256721
676521
456893
350980
1346053
398236
1372126
186540
758012
501019
1170203
288309
1313180
140037
1466060
925376
1741487
981068
1384748
1393909
1775747
43598
694240
1471017
1646845
14058
526018
866767
1803169
989906
680810
1224461
1845254
437298
532849
61501
1266296
822383
1726785
400032
1845589
60899
716209
1647962
546074
910534
1774784
214496
92375
1891849
1968357
692241
1008729
685937
162690
1148531
1176440
154989
1292406
1663795
71397
1082007
1257678
976143
334373
185234
1000559
1965791
729545
532167
1898865
1295369
955990
1725133
1400940
989316
1962795
706553
1644606
66993
1842806
1616976
194586
1611443
1384902
1435225
929706
792730
461451
493008
1234726
459695
295272
792609
1907774
1035981
746660
462766
1309497
678281
559427
1580357
554846
1917384
1843531
1106348
471048
1126634
865386
1218215
1594192
1365431
1849362
1937598
404605
803128
1538641
1654757
350602
1945850
876415
908307
247971
827923
1050316
999538
34324
313887
1969978
167073
1260
542839
1978299
512910
814781
709707
1602841
783348
441795
497145
303309
526338
877393
542239
512040
1729926
778677
1538481
706567
245731
1866099
1071552
1643734
1914189
109873
1534508
462348
1983490
345502
1332623
913338
1635695
1572946
1710138
111185
11463
1727089
398879
1582267
1132657
277923
608557
461683
64377
1591434
681694
591699
443551
1176129
196618
636692
811062
1260455
883858
206531
385664
1775554
32969
1366935
1479077
236306
722828
705745
1010239
305389
1769541
848388
256378
1301512
885321
239593
1618191
1432847
1112282
1207456
1398435
521573
1051150
1910166
986304
1618035
585761
667170
1612454
1129516
880426
807996
1638436
269563
720742
629358
630190
489646
1881799
1747251
565611
1784601
1248870
454989
945660
1219396
1919297
414988
270307
1436309
1621024
862064
1958927
1246222
239487
300702
1641107
228049
827533
1666782
810277
936153
727356
393262
1839099
1963596
1102677
1092364
1926769
1327373
1983579
535317
189060
666050
760900
1836972
1631583
712197
632563
1341866
1662453
678982
1605366
171506
800325
79023
1742756
742014
135741
253570
662641
1867981
891074
683218
1333524
419954
1026500
865160
1563412
540694
1167504
1154876
1401075
1874526
689218
1134706
1707982
779373
711570
296260
853026
531539
344874
327592
1257314
1066064
228274
1729395
190277
1977104
1180921
678940
637170
1841801
1182467
435093
1018531
1678694
94713
1809097
901904
1537039
506972
1636160
393305
1288537
358325
662693
756732
349624
929917
1400505
1548220
847579
824570
1041239
1125006
1395361
603833
249996
1136872
523995
1030941
460902
1166682
1619657
625941
1669474
1519714
1559663
1536243
116453
970197
1027858
721273
1996192
46679
1204828
640024
49481
1932299
1842136
894585
1905019
224839
210898
1685772
1810655
372457
262114
1353925
1906988
1821054
782379
611651
379163
153837
134439
1363275
962893
1739210
100710
1990783
946351
1939872
1887652
657635
1194118
227590
1737631
1941380
1304848
952796
404562
1648585
433418
700131
1906769
1409733
1864084
1575985
842721
1648309
1252288
640770
1354434
1897704
602838
1023450
647063
1517575
246066
605608
1629932
1599603
996618
1849350
451850
961330
1824007
1834864
589798
1458443
222676
1610315
1941120
1046281
1210761
1263621
690616
695636
1424343
300152
849806
1539736
520170
1607463
1381957
439971
4294
1161703
1616652
711237
340952
470410
16787
1287793
993032
1608404
1041550
976611
956220
673012
96907
395425
822756
1492632
141093
1068981
714693
1044892
269199
1937386
135816
103461
199129
1788277
1023605
1067743
599631
1762711
1724583
811997
205962
1627059
1818093
1816424
1722912
867278
1716588
1571840
674690
649911
538945
1827604
915785
1473874
1028762
760910
1007866
314585
1394573
5786
532330
622956
1912641
471879
1664004
1614514
109072
555219
307362
1706636
522788
347820
600416
1543951
248547
617479
883874
37316
1179111
712645
578959
1684349
1991444
1772955
379243
633554
1652192
1707134
1998463
322269
329260
571129
666096
1273604
568749
1967295
957293
1514067
465967
820625
714127
811429
909012
379203
1435192
1787832
1923531
725206
1891555
282713
480953
804402
1183111
1481071
1314969
1289056
800761
330246
878672
1993094
1346826
826717
275285
208124
437895
1564611
1510613
1597858
156502
1574901
1930189
756195
1663697
262293
994525
1539312
1460523
40518
1215229
489722
932282
1610131
1680854
529706
335628
346633
677632
827460
17341
1497897
485324
111378
843843
110762
586253
82711
13909
1468589
594625
277406
618307
1350222
1756149
1612627
807142
192163
1503359
1339006
705653
1154535
58449
1522290
1256956
301768
1072
340714
511957
1662685
1306619
163946
204279
8737
532198
800848
791670
1976348
261514
368421
355503
799957
768303
671916
1105926
432778
61469
616514
86890
1912344
1965665
1958038
1728379
404950
1180761
1461364
68009
217726
648108
368641
1424854
494225
1411435
1077513
203838
1114407
503986
1668265
880801
1202448
1837229
911091
338307
1031153
758248
1309879
1374915
1751135
695346
1185653
791192
460772
1043770
1641705
737721
125986
1769492
795890
979895
298993
160376
1305671
1358470
1492138
1184985
1114932
1965432
456483
970008
1225009
468770
513719
928696
1219724
1154338
611630
1970486
1825328
540851
1964661
499751
376693
199842
767332
385582
810452
751385
1369758
1639227
1567554
1275600
786154
1336176
1402512
320007
1937527
1653712
155542
1412298
1261328
506634
1552593
522548
523263
374755
394618
439858
141678
301361
1517720
1087725
724277
1443934
3346
1247074
732186
1630424
1390436
1600982
1256985
251383
1544460
1475063
1956642
449885
1973800
495906
943320
88637
1939772
1688575
313669
1196017
1963760
1530147
865777
146265
1466470
160348
1870883
489636
560768
177869
1744747
1907468
548047
1726084
724520
194345
350826
1817245
1331576
705880
1650137
1351080
1166410
327680
1605022
55770
357502
1848442
1959120
1275264
1258194
621680
1332191
1707549
721352
1319295
1423258
703818
113495
959818
1294679
924684
599796
1387118
1595656
8160
1282334
1824105
1538261
859886
1036312
506601
661599
21574
900667
1241108
1016827
194107
602454
781151
121365
1870522
1459256
332531
950676
1582229
1206887
1705997
1295456
971697
1290454
727665
1354452
952744
719391
196356
789572
1745036
1566013
936007
1484506
139013
1518287
1007526
1454102
1081500
1750942
1745991
907638
759900
62039
547978
1198138
1432487
1841164
1796374
1441
1957236
408405
1499331
1123175
1512166
1255561
520632
568763
394628
1232776
262310
805623
1103700
995689
1229393
159971
968294
1501192
1454910
1579572
1685771
305645
1796546
1362068
275072
1747257
394985
968406
1877582
6780
1021026
309731
910877
1224196
1874497
1879480
310016
250580
1386222
320323
208731
1037100
389855
1227249
661059
534204
95109
1144723
1889697
1253795
1301739
1707474
950558
84985
59374
1288011
1593477
183533
1213460
497577
1268863
1631048
1328560
1333466
1477460
120153
557468
671824
616360
33914
87600
626608
52549
1691270
325149
1474283
376329
626433
830231
1211765
594131
1134547
1535573
1852469
733782
1992188
349533
764340
335186
33
1349392
710609
1564177
1451371
1471534
1996430
1120597
1667447
58133
205680
235938
1032574
1885796
1584156
1420946
959398
1595802
106719
541483
89746
142322
554452
1071187
339860
469399
1258266
1943169
1876385
1922333
1797797
1452212
578483
121732
1952582
1139479
538269
844218
1641541
906237
1556138
872498
1022384
1289429
1846343
1872092
49818
972186
118822
1732945
1707140
1064346
971982
241406
297249
84813
186577
717674
308937
620956
1119226
520678
1708611
1665428
166989
808796
845144
1331576
1623165
551008
1326390
1316715
85529
728454
16574
804902
294169
558039
1066283
370087
1978920
886202
1110947
274983
882072
1764296
1312906
635147
856226
30820
1594437
1249554
593746
1888311
1508470
1356726
671863
376457
1216640
1129139
491341
1949272
1476071
1261180
1543702
450449
1263868
989555
45032
1367017
1941158
369392
1485435
1798484
498088
1206046
751469
787004
1664586
131915
118740
1953666
992486
595160
96510
503143
1258715
410837
467461
558241
644112
1964049
1714176
1306126
534825
288920
469648
1717105
1549746
682719
1511226
1320313
1292382
113082
1881325
347722
1665500
1673254
445537
414768
523054
1113193
1167233
1285295
108339
1216281
19391
866168
1524354
1878765
795374
84615
1520911
1510140
743386
918894
135370
787629
365219
700270
858848
1837264
1547803
239836
1831093
1318860
640525
1184093
126650
1460171
44274
238690
1964549
1466035
155946
932893
1365781
1887455
1195075
60488
1952184
990131
1675081
562772
1071974
1977287
1300123
719240
471938
558171
461382
810768
429917
371072
1380802
633338
827729
2914
1379103
875977
89805
1019549
1956499
992440
869459
1935819
1044708
742634
1188923
1507385
225052
881283
100164
445656
1357802
14483
1243392
1253852
396111
176885
1461700
1183520
699179
248523
131028
1811001
1516552
914352
1366573
1879481
1655747
1507507
83517
1925411
478460
1762825
390999
1768994
1358478
758484
1210150
1166341
276612
1720002
175104
1817381
565500
513998
1572324
1621290
1434268
1206693
1302615
1567971
1603238
1770207
1052431
1531092
936314
1380338
535712
972296
1571946
1033760
164926
1272044
1145096
575501
800031
835880
1206215
1641166
938634
1680674
450549
917021
323640
970374
613891
614641
1648343
871751
492728
464351
460348
1143957
892679
1438713
1334326
1197016
642156
1586822
486845
1823256
1818436
1766700
248510
1825029
440593
1044057
756378
529859
532043
668738
1431037
631738
1140398
888677
1174173
1434186
803012
1273418
1079688
169777
934051
960462
1719309
518561
269186
1079624
226945
1870860
91505
1640363
919002
770335
928187
1995099
116410
1018653
1592364
1046294
1297367
860634
1070671
463855
1163051
1144287
90903
56092
1283371
838091
946877
731827
34075
1293010
418148
1039980
92202
300251
748859
1327991
595190
1150636
747725
414535
1725123
1513793
1573188
493896
598548
143060
1094976
1833102
1572214
366397
1583066
384245
526024
1001592
1803874
1793921
41942
1804598
1969558
1929621
68157
1197050
1541859
475835
1780843
1765492
278190
872428
1060015
771266
853458
1030462
1060912
785947
455371
1747520
1256755
322504
980527
1284867
308734
1191314
1441338
1096337
489582
886548
1756318
412047
148401
978607
1926386
85645
1189907
1774943
1833747
365888
1780042
1524578
997266
371241
301993
37997
834245
1455963
154164
1946482
800370
619719
1900012
1808549
1674790
1436744
1047069
1621477
1657574
1029629
1168494
1807205
932619
499342
1656186
992294
254105
985727
1102807
1827639
981314
1070635
1862838
1264520
316811
1260681
978915
1145928
1461078
1430848
170991
1185371
1604904
842007
399987
462588
813825
711109
1174931
1123588
1040996
981295
1754988
59993
1188526
1370623
1607322
1360847
797663
436205
1160360
401991
1626092
1878480
35939
1135414
1300393
1914997
1384211
1998036
1265237
463150
744613
1767143
1460782
1044541
810364
1667440
1627326
1415514
1916786
1554708
1800742
1487036
808961
385830
984306
1276231
1280186
794087
702890
1838293
461815
1767965
898248
1512616
1500215
1020425
739408
1102713
1824645
1823533
622596
1474155
469564
914837
1464789
890622
1382600
939706
276072
1733522
419864
371473
942715
1780684
822915
961388
1025238
1506473
618360
591213
1362477
933380
1935546
997157
232113
352831
865050
1285979
396921
740604
1400503
1156885
592755
1960674
926420
36191
682738
1950861
1106230
1139910
416445
46278
1255234
1692553
178994
184534
1289057
1851684
461436
1113211
1901936
332469
1210138
767307
539323
1884337
991026
547231
1518830
808484
1428815
1385407
617673
1855201
611618
487833
1544020
405898
1211866
1972192
330991
224266
1384434
1630353
1516554
36163
108772
1485000
660676
559945
1055152
1286281
304544
507814
612082
1600258
1051068
1917664
427109
1375111
1187377
333974
799517
277345
1414496
1144883
1456761
993245
564488
1161582
1991560
1023748
751885
1368077
1704524
1874728
726858
971456
1246206
1772639
620257
921369
366098
1976635
205031
1172947
850070
1792136
843219
1429919
1683572
702323
1924277
896710
43418
261428
1220579
1426507
1661742
479020
1521457
1324417
891069
1471057
821263
498719
1495967
308025
1340973
1621223
1537230
825243
1910071
324329
984829
1581737
416391
602190
341282
1011627
1724015
34693
1160515
1622804
391300
607892
992848
184827
1578308
1899147
1689045
1100403
66756
1807406
1876875
1007727
19938
603085
9207
681483
1170873
1749832
824445
1308967
1832444
1613041
181084
1863095
244468
846732
1416557
1241818
1038555
748685
225436
1344300
869620
1889546
1708342
132917
261948
1820236
274209
1393077
157119
1078547
345883
197399
327103
267949
1159024
494200
1375375
355136
1162392
1488826
739602
624524
110212
428489
620986
1103739
1996040
1379591
1773213
97184
71946
792918
1441246
1555715
697551
860609
306187
1535859
521095
684284
1819276
1268527
1806874
1309201
1560845
1122458
1510588
295334
1092644
1749963
1119796
764895
1477099
1644954
621452
738959
263258
1573056
81158
992497
1938531
864979
641723
861236
1757258
920431
927496
1227932
1334277
635971
743581
294731
154839
1062027
707923
751692
1805901
208317
507691
1377076
1089739
1370752
1719919
1946629
1252039
1644360
749362
948228
53807
708697
186574
912640
1713945
1584807
990139
680952
970360
530381
943670
1253839
261451
1747261
1287589
552589
1348420
1138545
508359
1145064
830515
702897
1650937
1393030
345590
554591
1206257
353596
388796
967229
907015
1162341
1422669
1884165
1932644
1142370
154798
39475
1183583
1135913
180978
1190110
869444
1408265
345250
1684871
537681
1301674
55007
1250687
1522725
1044280
1722031
943578
539984
1253833
891026
889443
1386588
264165
767937
1663991
152556
661870
541684
666712
1395496
289335
1176327
1831307
151118
1319963
1082556
1270928
901141
1231617
632261
1106040
1906121
1095143
1070412
229806
1647968
661059
245357
781924
198777
1287227
1471500
1810462
1619739
1463795
605338
1600155
1092465
567791
1907887
1512312
1992919
1199510
1719860
1390225
227542
980998
1912953
872865
949837
411047
433473
933411
678949
1558116
487248
1736700
1565583
1962465
1697190
1356878
545152
1174667
1978558
666526
1225873
1459125
1002975
1773567
1821504
1482312
774279
1643938
974883
1284273
793848
558175
1899480
1286288
1814940
931344
1587178
121153
509061
1387457
1941853
625931
1960168
39468
1028300
1109150
135417
1331198
792603
552081
1623764
60296
1197473
319068
329991
835866
895037
832434
575339
938851
1169721
1822080
1051856
869498
1815339
572872
487340
1130503
743498
204927
1519902
1904742
1958620
944245
749381
956226
389932
1993742
1319433
1321987
973133
524374
1903435
1975254
1340008
891600
814829
1810175
1192220
222285
748872
1589851
1250007
1673413
1677177
621065
83016
1004225
1999725
435227
152014
568842
205431
1479926
1118913
866085
1115138
364264
835065
283746
192982
1410864
1285324
598763
35465
1225058
485371
119898
950090
31155
1138644
1156865
143487
1405227
1353397
883341
1285320
830585
658033
1288301
665736
469725
28857
1557129
110550
1564452
299003
605643
1251524
1294207
845136
257209
154349
588085
858538
558503
1788969
1886992
1803636
587464
911470
1708679
143496
533718
423187
23128
1092882
865972
1244762
1292719
61496
658917
827800
541765
1049343
1875187
1705708
349617
1864784
572359
380628
1587671
1739190
503286
190572
1676318
1795858
754731
1795164
1677332
746428
908356
1936575
1093343
236065
777838
904755
1182291
729872
552283
1227864
1862135
535071
46177
1831760
1243976
404115
1253540
1597530
310706
1402563
1866607
1136739
1777020
196251
1752250
566348
1925297
484709
549179
1348918
1729193
735387
315734
643032
56461
1571046
1136604
418152
1270994
901714
1571026
1170117
607700
569915
817051
1053198
1923215
1252428
1665966
1240153
1347835
602941
944621
1160850
1729950
1150073
549652
943390
1672856
990969
1529377
1424298
607841
779759
1303131
1293689
1409229
1028223
809758
383744
1831270
556050
265290
323328
30587
1200644
158416
243895
101106
1563973
1733624
1155229
1754401
486947
1178746
174793
1611802
1133862
952911
269180
659672
87270
1146887
1360102
61965
978566
175931
1634305
552242
1003941
1753150
50993
993308
570008
153197
996308
1799889
1442623
1304500
1409446
704228
1729462
1711993
750316
33526
685908
1390052
1532575
1811067
161070
427310
1639386
1652510
1229354
917771
1970768
1345718
812272
1857390
573077
234024
1678247
1790581
1303447
1848112
1225268
1054278
1831369
1259577
1137167
1409225
592303
497682
1383685
499177
1532114
970733
1577619
1644754
1342331
1169287
1937246
709288
452889
132064
1034518
1185094
1078615
1288821
340052
1808545
580895
801150
103026
824473
232517
756984
1257904
996324
1848944
586508
1896702
933020
1602118
1400990
723370
1138408
1481148
937243
1493268
769206
58802
1874411
1853415
829158
1987204
811971
435225
409049
1942709
1575905
701336
1308210
1714685
523247
14268
898955
783315
1613655
1212765
1192395
1948382
1343680
379202
593675
1463212
1736729
843964
417716
371921
1058948
1319564
282912
1150614
656014
1342027
228643
608353
1755915
82280
1925798
562804
1471010
950612
821207
614198
1667865
1080220
421770
1632086
1267678
1853532
1925595
997544
849629
862811
110529
1917058
492055
749411
629511
1106793
117112
1502245
1206553
1463484
125917
1871810
280684
1490620
717885
1275101
1737130
260006
1609534
920216
1238963
467295
1480429
1382928
404804
257435
56383
114131
1561592
1369125
1462247
512713
1858785
428466
785742
601555
1609918
1620429
1516131
1071810
22909
385355
577217
1655735
1438427
228263
1689211
824960
1504128
690126
81713
199178
1155681
843622
1744917
1311236
242633
1168441
1302279
113583
1601976
430505
686780
1467736
415950
311635
1188288
405392
708269
312310
971613
1976399
1719762
1101883
1217057
1215044
1649872
192508
1010817
945203
1087687
1787731
1942548
1875524
641028
1104656
1035403
1960265
1887036
1365545
1167075
913597
1551773
950720
325058
85388
1649316
1315350
724159
800788
6171
1359309
966212
904720
745488
485317
1431035
1871675
962614
1595941
1636084
1967750
140162
998318
992980
1087521
1385757
972594
855096
866925
192374
1372373
1940294
230091
1704736
1506425
950364
1808155
1487866
506172
574341
244798
1716160
853619
1361907
1241048
1773096
1166423
1872894
1645299
135194
1407713
1110804
1486974
341595
235675
831574
1107728
397568
835990
419735
475011
1032235
1232405
1147586
1204501
1369132
1925971
1875410
1592017
1121193
613717
1153181
1969331
1894590
1292883
1368486
63220
1644503
1248625
1168363
600469
648172
1808281
1232086
1168506
1161500
1992524
846248
547958
1724750
117343
630608
1547734
435256
432013
1045945
366096
1668951
383737
527616
597545
91599
1527419
338814
250181
584536
99414
385871
477155
251709
1878067
996601
66610
268742
1241354
1893791
1712866
822629
540878
1626556
1963347
614241
644813
687686
445707
1025467
763443
1456917
519657
1499364
1396063
614856
1213374
927173
92410
47920
1070727
20769
1435347
1377604
1963023
1903315
1573911
518663
746823
1289189
681560
438251
95322
1329011
61995
1618868
1447603
1067050
102723
1592659
707786
126658
697226
1069824
330822
1257958
188464
830511
182616
896890
1334590
623018
1439211
1078968
178657
132283
550849
400677
1023904
828429
1872131
859076
441435
1908404
1205200
1229873
1067706
349809
1198575
485928
220755
614135
512703
1490937
99217
597946
1060142
1886246
294821
1125094
848971
389915
323723
1381064
469720
1277469
661322
6206
1377469
399483
1561694
980826
1536651
538490
126079
1866599
1491169
343632
1415592
1205259
1125137
1304253
513373
576166
1559469
1861101
574489
833430
1914
234751
1357555
1606275
265273
1072133
469547
844715
1505654
125840
1483229
520736
907491
528367
1248608
1840349
1336675
1674237
1259136
490474
1092165
1737681
1880545
809592
680796
1851649
45139
624349
1771806
1299856
1686843
589201
1772422
790872
91806
1502286
1388856
419641
9208
1565973
1550432
1989874
532783
1942282
1541583
1191680
1199685
1605239
415907
689969
586927
885483
806270
1105886
552797
1572049
554178
526246
947237
1995344
250518
1480365
1757271
1899882
147155
1602873
1062478
488
755560
1847226
1353765
1741141
1931769
383734
1230830
377237
54804
32977
1577779
1048105
580134
104209
1514437
312402
1031339
197878
876834
732026
1590431
1194077
840608
609980
318589
1902743
122457
1601373
739682
1243277
91249
1263880
7266
1333592
710602
1285747
404805
1579429
198248
1446899
444763
1588643
341808
159340
1993651
1428870
678611
1460196
126092
665376
1622895
1073672
1493575
575822
1820938
1462219
1358536
991400
1778417
1904261
385808
590431
1283601
1320645
1792026
679314
130034
1185540
505247
1707594
1331519
576691
948982
1396166
963511
806531
374977
1625213
1670417
530042
940348
1389174
221585
1169729
1195524
1023126
911953
181665
1889012
1651210
1045206
63437
524063
713348
501318
70093
1486341
1225771
1490460
705356
1595832
1768767
1274340
1010301
1654720
1214968
817767
977795
984429
1336371
1222809
708981
1719475
1958644
1963427
1570568
2912
105374
1272641
1942623
640122
127397
1129086
1068207
1120291
1335362
1526155
390877
448854
338443
1585295
1292546
1366795
1146395
228960
640449
264644
1096092
836961
1299393
1254915
379365
1453402
1841488
494590
1495790
742851
1561954
1904613
1983762
1398551
1934479
454406
830272
490884
1467758
1180085
828473
1240579
1496652
250648
252574
801791
195670
611413
1021766
529063
346154
1962335
1692229
875338
467009
134647
1776607
1843231
686186
1255065
705144
1981435
611645
826851
198213
313541
233861
1692429
1885348
505078
1001401
1130587
880924
565401
1662873
1622558
1675055
1030990
1171942
1320809
1656227
1227740
1608970
620098
1018849
1791392
1479908
245000
129267
1560633
1731221
668907
1127367
1905224
1909478
20108
78953
1702115
1096155
717874
173147
925312
518320
516593
1004612
1531017
996299
1327378
1116041
374705
902897
1754263
1079043
1802716
563152
20983
912394
1577067
639290
620867
1867466
1205886
1685903
1936362
1928992
1761898
1141505
1718922
1217218
669098
1456763
1955237
1375570
774545
130836
442735
1132384
1569553
521802
20331
529854
1624313
1634178
515803
1108604
316549
1961716
1747674
1281621
841549
902361
987682
816683
677178
1817986
1624148
179115
47994
1553381
561005
441974
533380
1305496
1014804
1076887
47321
234018
859663
1844430
319803
216242
1717540
759606
1499566
197157
1236166
354795
429842
615040
1719210
1979465
399828
455549
1815818
1738101
1001695
534510
671617
1013805
1699723
1464876
1014140
758284
54751
1521772
1959977
1159245
1518867
1444681
1758213
1091757
1364689
1935413
1919323
993074
22876
1556592
1847269
1326407
67391
475253
620990
1359898
1909337
226759
1460755
745977
1234102
738739
542247
836292
710112
633786
408252
34130
732056
1256224
1231032
1345489
1864866
203745
1907770
1330454
207895
236626
1171082
1162227
884157
861780
1558970
713991
1996881
560234
236113
732064
744245
1124441
1422558
1857693
248934
1880257
221323
659075
1995573
306364
1454261
1097242
199836
1345869
1243650
929962
55210
1695969
658239
1877845
1177878
1381541
1145311
1535552
1464502
1185631
1409326
1410434
737780
1250095
892527
1881319
888205
373854
219610
307898
1028701
404249
1976715
1120651
463496
501644
803942
1787406
725017
1199857
233110
581634
1284385
101064
1862908
75777
764289
1939849
928369
1360487
159041
76953
780286
1088501
295231
320020
56465
692197
1248753
1401910
53949
1252485
1897899
826929
1722412
1548776
193863
1568215
772854
1631907
1740898
1737149
1754055
183555
1819458
1467042
552497
790531
513313
1884719
1749170
1617661
509808
217352
499523
1343125
35905
377171
1649592
68286
1868207
1957202
200413
554243
1947962
1912208
992304
339450
1207585
556621
965991
897220
1291101
1751748
576271
394763
1921604
819167
1567805
995633
1850620
319912
519896
1082725
918613
611799
21375
222041
166727
1868405
5171
584718
914540
1019910
1960928
74551
601306
1065464
256028
1966370
853221
993469
1487426
1861270
356687
1218547
1382932
1362552
646421
408602
323175
548250
649730
1492896
1217827
1255963
258555
1101445
1785873
43072
1479231
441307
869889
593728
662702
628466
1681234
389126
903513
6388
925469
1361926
622452
277861
362860
666616
15318
273075
1512168
273457
151049
219031
809417
56321
170423
760947
325448
783892
1264636
1393834
216987
785284
1023446
1174513
962446
147995
1394758
958231
1095534
1361192
102427
1035830
1870805
1338446
1233017
1624808
1814635
470148
1065384
308675
41711
741652
1761173
242999
426379
792269
1707697
530677
837737
1220409
954468
1045042
1104255
577652
1965564
177833
1290475
1633451
960857
1649507
1634253
1306384
19306
887059
408745
113389
1685330
83443
613945
1799810
404785
1073742
1928436
1340493
183184
181869
1792202
1098144
500929
1798216
738694
24403
48020
1709058
101724
1976006
415504
657922
89259
363676
1292837
1770355
608151
1666583
84674
1363888
912874
1386087
437880
714830
1376979
1577380
184588
574508
17238
164728
206160
1742643
586461
782365
1936257
640086
1868417
1618027
1717980
609801
616001
1986835
1245995
716515
1209563
127669
1972284
968487
1086025
290751
938554
660402
933718
759586
449087
357047
988143
1527186
1252891
722512
939825
849821
996584
593236
1213326
267766
193236
1731248
1726802
1169922
669421
1355803
147717
1042550
1128328
1339388
835023
1481996
488222
1053245
166986
41446
1912755
1940209
86869
1233234
1016749
1858814
1557641
1891224
1463406
1210420
1772972
935679
370697
166960
1971682
1609257
1814698
740284
419335
1311913
1454208
513615
1825679
1813556
1625558
742047
1459479
1035551
950467
142090
4095
1709246
1053972
1426713
1072646
203944
104064
883712
93991
1479260
1546956
1453957
1653500
197199
1664732
1704234
1210674
508656
340394
1855427
388678
1788279
619937
987690
1487963
1025396
1432724
1377137
1923327
1982338
136288
437666
151657
286755
619853
261809
1922125
381401
561816
1120521
1315279
1394705
1277897
1539276
1585163
1533435
724024
448153
1280968
452866
403124
906502
1163791
176976
802014
1750476
999129
1278288
1516933
634341
737414
822159
1729179
987161
1985743
630309
982100
1508650
142115
1213690
418036
533606
731023
872190
12978
264718
1318568
37058
310822
701494
1910515
228324
439089
1484400
519152
1590688
1977053
361252
591956
1751160
743751
1018500
1389912
1205675
1044654
1315522
150631
1861167
1230427
663550
184848
734666
1800414
1458070
694396
1015072
1209082
686692
1405712
1807286
967310
1097740
614655
1591887
751064
916823
207062
987771
511452
632857
64864
1700919
1430459
1652013
1388693
1930730
152442
854678
1092627
562887
827845
566568
716921
1185150
1559681
413949
680631
1439210
1818125
193716
1285090
1295294
901681
1862847
176707
242484
431485
1332021
249944
1409487
376423
1857034
1682034
1711770
1604663
1810873
1373373
1174751
30965
901706
286743
122543
1666112
1922105
982228
125847
769574
880612
1820871
1433057
641017
1263847
834687
1643602
1651162
609745
57839
1733095
804134
1340661
724283
427590
76684
60668
468779
660121
481861
133643
1531176
417819
587977
1078478
554741
1413723
1478263
1276180
1253916
1551527
466573
405813
82742
454870
1029634
868003
644858
1090664
534227
1699680
1384889
1999525
571345
925831
853617
399278
1654542
263774
1924664
276789
1746770
936264
1230036
225457
152353
1167217
1346231
1268181
489637
66205
1109005
80499
729312
443086
724567
1343949
607424
898722
1284160
1940799
223211
48661
966229
1436230
889463
1059342
383634
557445
1984437
1808280
1412184
1051557
447916
407178
1116716
221133
252111
1962004
1128781
1402990
307764
314512
191984
1994527
1689029
101367
371315
1798032
228476
1868425
1007257
1362077
1700588
1236126
1371416
606247
626237
235498
311938
1933386
369930
1524907
72278
1600288
1370470
709143
1274032
272658
1425884
1752713
929661
580645
1305115
307977
1225154
1103513
1877136
1866532
25999
1208926
1951887
835521
1509471
971242
81490
1801306
172756
1827878
541880
1175610
541995
1182345
1490575
1378380
536661
464929
1480216
635538
1004072
1727350
1830389
1114146
277381
156083
1876979
167307
716951
764878
103037
1882445
38585
982526
359655
743013
1702312
177872
665335
11397
1491365
342215
923904
1670856
254992
708305
1405823
964866
1184057
1535950
1455979
1429667
424262
855082
1335865
1519956
123111
784490
272773
1919602
1710872
1665347
1484342
880689
595124
100742
1070828
268136
1613598
1709628
618786
1717643
483758
959699
1301461
1845024
1161351
591561
1952925
1147438
1176794
784278
384993
1309165
900778
1981100
116170
120356
267553
648375
422029
1869553
1683784
1854039
436565
1799737
1961478
1901969
750037
380211
1688506
524315
483339
121513
1115428
675429
455885
139202
705961
213614
1667618
1241460
1955126
132302
984104
1285642
581860
291348
945562
1090342
1276358
1392473
1147316
1922178
279928
1709495
1877120
1152649
368765
612250
952704
140278
1631309
134910
1454688
1207298
804252
689934
181333
214334
1933000
1951919
498946
1166408
169629
647841
1217872
748954
1360500
867869
1776546
195843
1597034
1773839
1051759
1119040
67570
38883
1233584
1692631
354416
564346
1695019
742961
1736304
325307
1441912
1214443
1648339
1606067
1366416
168750
1808116
1334678
1078215
67658
1434282
96415
1462940
1945715
1831779
1749793
1470860
733412
1262560
42877
1428025
1999744
1512500
256806
62812
854667
635157
957464
549509
801364
286249
1892373
1481438
1067144
1534704
1328108
58899
308314
242645
1472114
1501897
1315622
919673
553218
81561
828690
987012
95547
237169
621948
464990
905055
417397
1946784
1749256
1573870
1867645
898340
105915
1505501
1978274
1674348
735319
1357133
1376163
785913
407582
1235099
221089
349332
1593983
517271
958007
1186760
273429
1684697
550480
1750678
530360
232889
169188
1540090
1730434
81552
1483496
1185907
795873
130018
27327
90223
541568
1901815
931987
1898422
1748152
931605
966482
1304857
1174521
757099
1400701
1835891
1081132
1028071
1919768
1605769
1777442
1855125
1624067
685
1138181
895364
1435719
1054184
1910690
1093193
1130337
23504
1249736
1210723
1316267
2379
1661680
1400199
1393394
823797
1499556
1332052
203013
865554
748498
696893
245882
1654344
188145
463925
1546576
1643122
1319188
277675
728986
292396
781204
400494
1229618
1140513
1398113
1685195
1263317
1917428
479499
1790321
1606704
1014345
1249622
524070
1745361
341082
1292111
1041064
819436
78252
358617
728355
1268454
725997
1246431
1913429
801496
1970878
553056
1331124
1175234
197756
420792
1672931
600128
1729948
219461
1124699
1538892
81572
704008
1801068
1673332
154917
1830758
228877
685538
301322
1225069
942183
782689
1331282
1168521
1267981
1513009
1402819
1722030
1157612
366199
1051106
972120
1735100
799169
580872
986686
84
1865080
809220
832596
1601365
180037
1575612
905626
614656
1049921
1795361
937272
491741
1026450
1588781
213702
580892
1604652
880755
392557
1049931
1782383
903808
294920
1776405
1252343
460737
1234621
365751
1900551
1122065
283345
353545
402522
1386566
1990806
1875008
702666
1863136
1235608
253169
1304214
381053
193027
427674
932285
1746952
1416228
1920894
1533982
1284220
559287
1880283
908973
107043
1196035
724645
1383488
170394
1613941
1181985
1265921
1709889
691337
872936
817893
1691341
1837644
1803544
776327
1375987
1242890
60616
1507684
722536
379040
1631895
781845
921219
1376608
569405
1438848
913323
1371494
1828412
832991
1232013
1380869
733989
552159
1231965
764762
804
1921396
171172
986562
277405
755053
823416
1193591
1358233
1199377
1182614
1730828
600020
1714415
1392158
83799
312485
721297
480828
28943
1407586
1815136
497448
649622
1547848
1946657
1002675
1723030
1221119
379712
1310765
157575
1041796
962792
210677
1140357
117503
619846
1964129
1972555
1116525
881895
858493
455264
1472026
853114
1918399
932028
1341765
1553905
1049217
1167719
416772
1597540
1750761
1396986
539271
1406450
1172557
1795631
536866
1286950
678093
1619020
1403136
1299355
1422800
1837866
1779649
657162
729818
549293
139778
1799718
693000
1542917
1059290
151247
651172
1374749
1564540
298940
703143
1118293
748092
226716
370479
1173834
552096
1336978
713064
259016
1112228
815097
1457773
1709968
942189
427817
172724
1349655
1164880
899202
618734
461746
1990525
1602172
1233359
1230830
532675
1147602
1354567
174804
869731
1305420
870789
1093175
231902
1939523
429783
1259285
279615
116407
1242527
1526646
1955529
1393402
301428
517521
548884
846479
1314254
28174
1571833
1287720
383230
324193
1130171
58096
61272
253416
1626592
1129298
847445
1308556
543058
485508
1964830
837935
1674289
1287228
1649443
1793198
930607
916627
659276
540729
1962877
1152143
289066
339433
1068007
468845
564199
906343
1426020
427692
539629
1805434
749103
1262854
1017007
613650
1565869
1682178
21107
1207236
694564
154535
353368
1968479
1373723
1608357
321645
1508875
653044
666812
1192736
808175
1848228
914936
1131421
382
750726
485279
905938
1733420
1624568
1730782
235023
1668685
829818
463473
1449627
1473802
1838953
789348
1886884
490617
170474
271006
1583874
1337877
1267630
1767418
1906886
1592054
1026245
1187469
243549
1057110
616799
1270903
150084
1850462
1502778
1872886
954399
1381388
987125
1727505
407199
1571263
976292
1343020
1339157
374192
606103
1498266
1581877
1972825
1941953
1686391
441584
1761366
350557
1071403
79693
116157
1157791
1305706
1686706
1720811
589310
718501
921212
1432846
184692
1090333
414283
1428718
1586820
285679
1556649
238643
72818
1360709
289664
949716
43273
225944
1147650
190617
1822955
778223
178767
607480
493279
374504
65289
984103
1314203
1197997
1100447
1932450
648145
1313172
524900
1470905
1329167
643044
142226
1936361
295383
570659
1821312
498279
502469
704966
1343766
1800442
907170
967035
687237
911818
1166013
1681815
1938450
452661
645815
214427
293708
954288
1586487
29540
198946
1387456
166426
316482
737066
1728779
573828
775896
434737
637323
945140
1004387
1993652
410315
726174
32472
941228
987796
979272
1006287
32499
381619
1711119
727496
106145
442911
780755
938257
1878013
1142894
69576
1993386
397391
575731
582556
1984818
197282
1551585
1885988
1819850
760344
1331811
927306
729079
1370565
754516
1447057
1658723
1508598
888159
934827
1920146
1769680
783179
1500663
1666173
315509
1877596
327811
1788328
1395957
396947
1183039
124571
1543563
1651282
400421
1970279
675403
1999100
1771356
1904394
1566024
623291
973160
1661894
1835969
629649
96642
1362513
1084157
1005838
950295
558570
1689580
599869
1100157
1720864
1486820
1857899
5195
36948
1377657
1797563
1903809
978331
47015
874228
509605
531037
961267
1147160
1187070
1560647
127235
383711
1518471
825541
450461
1682148
986775
1524416
1504414
15597
1251970
1489565
1636408
239798
1452915
476474
1812327
83627
169678
516406
1782197
943187
856047
628077
949600
713675
1003073
1773680
1475833
1132542
1871464
1867557
1236741
208064
412634
1232310
883816
1924775
1816858
833325
1041760
776908
1241048
815002
1566761
1946836
1285308
1089441
1806122
1122775
1214868
1286375
225052
453031
1202458
1890743
316317
336657
201794
778735
1383691
1009544
1981911
651097
741829
1015271
1071205
1996381
838384
1967072
378429
1876693
1013093
1372457
1635527
643402
544354
716925
1605565
686998
1087063
1296645
940145
1985484
546344
1986954
1577088
171231
1496946
1678615
868394
1607509
1878722
845888
7559
656540
1174146
54973
1632233
1358895
646634
1953630
754936
1861933
878737
1087573
209954
666732
1699724
583414
1917159
913578
444626
93450
159269
1985806
682949
767047
517832
519863
1521325
1936097
1104795
469584
1512398
1528557
1233752
643204
1563071
876694
787517
1167033
1790126
525349
1380323
1652243
742923
703155
1745191
604096
1045414
636263
622011
136733
408328
1104484
1018850
945950
1776386
54895
202445
1353444
188526
1963102
147056
1820712
93906
313811
741747
1523193
539197
1835007
769662
1778655
835335
1863206
913702
1174481
280778
1296728
1354608
70281
1989116
1019091
1994405
575323
947520
865684
1006496
460376
230002
538245
236758
581614
1426728
1437009
645670
419469
1643411
1689215
1164736
1354457
473537
684496
677679
139761
1345197
45220
1377616
278559
1529942
322775
1787012
657227
725161
1614240
1184187
1814987
411526
1513818
1201327
1616434
437949
1055720
1527028
1030622
1356330
1008914
1920279
262786
911093
529808
1748608
1631253
140910
605386
1792203
1628766
793477
801420
124332
1281615
1435171
214881
1681583
411208
1546063
1734086
1550559
562209
1617322
1625997
968765
1399023
1582434
1342314
671675
1524053
299974
1969613
1848737
1266531
607610
200515
93321
1502009
771828
853879
178754
1008917
1867459
1071382
235139
1977151
1874847
678050
1971833
1402136
320721
1321313
1518095
1433086
549287
166552
1575437
1294487
294730
1810601
1119455
1786203
1511914
1347513
515566
1415602
1357341
545381
1013457
1690452
37617
980482
1422353
783661
210560
387376
8796
1359037
450785
881575
347403
956231
1675779
1188262
789915
1697209
399669
558205
340984
71571
276563
782718
736470
57244
1648772
986221
1458045
495418
233993
279979
475986
15526
1970493
930919
1746101
729061
929121
933808
1267118
1842467
1842976
452764
1936595
1278635
1703462
126194
1814971
789006
770078
506816
543953
1911050
1058796
219440
1724118
538135
1139520
951899
1284941
1945992
1327368
1658407
1281258
17498
1439467
1537772
1576221
37592
178995
66097
1082873
775190
1307398
661427
1047086
1663550
1456711
258328
603776
435699
488271
655465
658088
1277849
814224
355825
1413968
772780
706545
929567
1400565
1080146
1628223
1944309
1662793
1677976
627349
1892266
183101
218750
1512988
227296
1780344
972359
923563
607302
428556
388777
1588126
459939
1496737
1769793
29520
1187094
1225351
150001
1216638
162882
891773
608439
1918116
835170
578256
1452977
1971328
1631495
1961462
1821854
1140174
573003
254693
1859048
481439
1324385
600572
593833
1172066
1018996
579460
186553
1374926
587500
1976715
1862986
1689743
1132237
137185
188603
1845265
1114292
727192
588485
828924
1440176
122951
1746696
1003333
569418
1667783
355484
1295994
751131
1628202
1400285
1390275
443034
1925228
1442088
796136
613884
865719
37359
69570
557079
66909
888854
1957865
851084
1842710
567955
206979
1254442
1852491
1797182
1365176
1459111
276795
139530
643404
151021
733011
149469
1880507
913882
148254
965996
83511
350896
1316087
1763801
1929604
1671567
1995703
1203654
1382936
1840041
1575897
454753
100970
1471017
1750477
1472579
1701388
1733418
580051
1374010
1206260
988389
97285
1137211
84538
1623916
258483
153547
1832107
1472984
124351
655653
76552
292905
1426976
1827901
816140
1639142
1084362
1616479
1490093
1520568
981369
1517523
1037832
791763
531589
669712
1362316
1183684
1213268
418095
5863
486294
1314117
3563
1762110
830811
552396
843689
1469384
1710116
1503849
421594
1687176
1542385
1999687
1953700
800239
1093017
594436
1087488
571631
1163520
481502
1598583
475986
1008000
1512026
1455751
18743
312056
1466635
1851854
344000
1783847
1508714
1735048
1966135
1201644
1391464
1920762
274621
154260
41806
910194
7462
1304041
1758891
171266
307409
1911075
614311
295145
1942899
188759
281562
1616107
229858
1262367
1779997
1146201
1122553
1783286
670845
1089888
1368726
1928434
1783507
214455
337065
407756
1165481
1242839
273495
1520837
682928
605199
1793518
1126062
1949739
188632
788085
559464
1161888
251036
512929
413269
823133
973237
1545815
85822
1572097
919198
774383
767262
794660
306757
134142
535784
1039515
1374254
1283920
1061844
277146
1960369
1024859
1536941
947600
890752
947358
751032
1902921
1552106
1452680
3411
133402
947732
1940882
705043
202129
427412
1856561
603797
1582362
1683087
1601070
349452
1557311
1116570
994572
573008
312765
1228468
467527
550123
1712008
1895440
643163
1952466
304072
1532683
492828
1929990
431401
129160
137920
347115
446995
396330
1804625
1279456
388591
723016
800636
1077921
1799345
1652647
829552
576295
1672314
73652
984062
927100
583786
967360
1909301
29195
220604
1595320
717622
1740626
1391505
963541
504831
1453531
280476
220151
1825335
91331
1520455
546921
119227
922820
1077936
1641444
1068026
1822203
639585
136874
1437102
682442
683846
1344239
41498
1155730
1996988
749663
98024
1298651
1255762
962936
1011607
1269576
886027
151039
1893806
1538241
884411
91990
1411488
179709
91563
1017391
1856224
839527
1683404
231643
245095
397584
1225736
207850
649097
1849230
261406
1931576
1770892
613694
1430846
1089846
295653
451381
422352
1796620
84794
1106141
1999466
1576759
518160
1955386
668940
643465
1599319
1031105
1339191
711846
1179593
1631001
1793762
258213
307212
570314
1966878
1974260
943628
1654624
336219
261375
1570313
1047130
737533
565472
1932831
886217
1250372
832878
440847
1603695
358812
97151
821947
165281
863874
592039
435097
654042
1008047
1139623
1121516
517589
736500
1874231
592397
325746
166685
1747803
621331
251010
139805
1718817
1865278
374491
1281327
1997638
1453303
1244205
1046067
1470370
144763
992121
1045239
352745
1618037
779295
1549218
1759545
1809794
220615
1653243
346858
512403
933897
919672
1729905
1452942
62215
690865
94713
207458
1535128
1513798
406642
1713792
975441
568087
533477
1330133
109711
1747516
622124
1862220
1667414
1197281
1802722
1548729
1869357
1737987
116122
821144
1771559
853441
1118344
721923
1437068
239516
1967051
887411
441740
453770
1628082
1736566
1577781
167308
605112
1351141
1912167
60860
232893
1845696
1026431
378497
1827809
428209
1533783
7950
926258
1068349
1722364
1300313
772622
1162339
1794287
1265869
1135758
279139
1941644
619977
681292
1995888
447454
668344
654774
579935
162887
212345
1972571
585636
727166
1816219
923233
849445
165353
919112
1477725
585923
25720
1563859
1078357
1978218
766361
568641
27120
1888989
333209
143393
696594
382852
1349419
1801376
860069
1418342
1173859
833489
1623664
1888412
1987514
1022023
551190
1770732
1236719
1306374
137613
1972416
1890776
1224409
1590881
1849851
1715668
1211334
1297007
1657327
684426
1751694
562099
780367
1129540
163683
377218
1745287
464134
839679
280484
894835
1006739
1621202
59596
199844
249857
905972
1075785
846796
690124
460696
196587
1319237
1620231
1309360
1896701
1915762
79393
1996289
1019826
1829746
1406066
372307
792679
864593
396245
1424083
1082771
1703453
905799
1476084
1054982
1511813
123239
1660808
939470
148421
422995
197285
1553483
927697
592236
113145
475192
315796
1091768
797816
635317
1549160
1281723
1978030
1672352
1035620
1365404
515744
965529
1312996
1363313
564596
624420
1159757
1144460
1392295
925704
499518
1532249
174955
1098410
7347
746572
663057
1906586
666958
157521
1927405
898280
966992
1290165
123607
73552
1589882
1946219
118388
1391679
1134045
59754
527326
606716
70207
575456
963915
1089427
843149
1329969
297424
620141
1165200
1033066
1882117
433076
925382
1317274
1263747
1048684
1702667
703304
389662
1673090
1133616
1721677
809109
1632303
1400671
1297421
1677636
775438
1427777
1488751
1025974
1364326
1322383
466652
1951680
829112
1229333
95629
1467413
175874
791003
637165
946503
222945
283761
401850
200266
1230580
8639
768789
420463
101783
135888
463056
487713
647345
857325
1844418
578394
1420733
694980
57286
21944
886195
1159674
917335
724531
725663
1413508
1572390
1991883
155659
933369
1964900
478702
1638599
613769
1351570
513171
82915
1648573
678975
1107660
92555
1744238
1710460
759566
104405
677395
294455
1166008
1061063
1444406
956228
1776137
792282
286848
1002021
250782
824422
1919244
1844759
1795943
1718784
674228
1418771
457561
291963
342809
488246
349700
1447168
234459
1994842
570637
931932
64868
1403315
646715
1109853
349033
1634534
613253
1452236
1683258
1698723
1376434
1517248
718539
26109
911132
372980
1184280
1853559
331478
342272
871235
995920
1082687
1966962
1132934
1655598
131575
710862
310609
223572
1154420
89350
1210211
1645196
1286339
288521
416227
671006
696022
1682459
447754
197974
1043756
1697600
1118685
66542
1155555
659088
1568895
1635019
305583
154594
362899
24005
1554345
1110922
261324
461475
1900812
1513511
729563
1271264
298226
1962874
553991
983644
195201
718209
1952872
226577
1957829
1412642
1777678
1232111
1470020
1412821
455838
1103216
631299
822770
1273214
849984
1585819
510342
619697
748411
1149025
414335
115465
725622
689311
958573
253302
1913353
1571074
766119
702704
1811063
72279
1198572
825348
1011738
1236424
1732554
67428
1857578
1484615
548409
1754157
1945916
773891
1839579
869672
1887021
1053122
229605
1247146
1178774
188419
817374
321413
981184
668795
268516
1582521
1794498
1698423
898199
801033
1403865
1769786
1381483
79958
1613274
262947
426212
1558954
1869754
105130
1473998
1277362
758228
62084
44004
971478
1725866
945246
747612
1601357
1068383
1482664
761005
420831
228238
1545308
132161
1843775
1280914
1189935
851983
1648345
189075
257391
1449999
957096
225818
1624184
1737591
91169
1351042
466075
1606339
204586
398353
975733
1549455
702735
808393
1584702
1294534
1371321
1666603
1710731
789643
871114
476957
311999
469974
256881
1323543
1930857
1931258
983678
1697018
1328010
279454
568627
1488628
1867059
1952900
996506
999636
1053194
1532149
447704
878629
910162
1816472
1745192
650273
1166073
1668544
1372793
821415
746448
1442424
1898470
768859
1728388
1513253
368854
1219584
1421324
1404974
260010
1953593
1781840
1473681
547140
1910006
94757
1333037
1414101
1348176
1955803
1962897
877261
1875288
123353
1934702
813524
1879521
1022731
812918
1354103
1428003
7070
1199605
66521
782817
1647752
178099
1724819
95213
1117570
1349025
1536097
1802279
1791712
1863292
1580902
160244
1047754
715137
1127633
335576
1085848
1185866
1470215
184210
1693560
1471784
381233
1613716
821393
899559
128597
1717726
824458
434482
1546752
1515718
512616
1398555
1394016
594082
225239
625812
23186
505353
208760
648969
1821178
1979784
679143
382451
1155903
712096
1500561
616943
226064
1174266
1896637
160177
1786333
1760194
580848
676374
1435947
199559
1817654
748043
73014
403599
131449
1936641
305266
1191907
1668895
891774
1812166
586831
681905
1826217
994656
187546
1389206
79923
720665
1293557
1353360
269138
600616
1447637
211401
1798836
1281119
777915
1289371
1656333
1679921
973082
1306428
384159
1579697
1830759
286300
80531
243095
784868
1713678
1945583
1135873
1902590
967139
1746056
1018894
823894
1574303
449697
438316
1957862
780126
357866
1091944
1328868
1944250
1867287
612244
1960502
400830
128661
1555643
1492523
432454
284679
838180
1716903
1887236
475612
1152667
758544
1683582
800649
1746597
1931604
315917
1979549
1803106
1128276
958071
584596
1157046
1903383
120925
1368149
1710156
1761050
1986123
1304194
809737
1299941
1884894
842888
1927717
1707846
1351481
1450519
1514502
1196207
810310
1882439
862282
148806
693066
1096600
1385330
1825185
1684979
296239
1977975
1078563
1626011
959259
1057724
962659
298238
884142
816940
1849913
755115
1327149
329486
1828358
595726
620198
1098986
1546223
286445
1378939
1360938
55812
770612
1142655
413584
1861607
1092574
957259
537823
509159
1010508
245188
1312610
1616048
171034
525889
843744
1821898
1403317
175262
1812835
1242801
514212
984402
966305
1471270
42618
998011
1126723
1390932
1646075
788475
1942968
340124
293273
251885
1705081
1514034
1349855
1282833
932363
1916355
1853930
435907
531078
1601634
1118277
555114
1473113
383392
190806
706213
600499
1149421
35444
635099
851104
1825823
1083968
476137
1716321
1031319
1099215
1093756
836079
556835
742741
92579
187544
1915451
257797
176112
1237046
191202
1899864
47334
887874
1681972
455859
1468551
1238461
1246800
475615
52316
1233017
1269328
1102177
1593277
1959214
862497
1707867
1138769
1185069
1984465
1267736
1671934
1748595
1142984
1464513
1289214
1880691
721878
1812631
1746937
581693
552111
380211
17707
706508
20568
358204
510232
874388
117768
543657
746105
1158577
88697
253620
1224501
1039571
1829689
917067
1176913
1223544
1580499
591859
583441
1821485
67047
412794
707494
542327
179110
268500
108569
1194457
748807
1951200
267239
1098504
27216
1783038
1504411
1712377
620522
1403416
1289215
718160
638296
276356
1593678
407409
1368220
425933
1216052
1625077
814509
142609
1354923
245867
874889
1317337
1367732
17503
415150
1790381
1872509
36765
360487
698269
1990825
624437
1182069
150629
1136041
905387
1416531
1148456
258268
1051903
1943585
1475083
101735
1574506
1526699
1864609
956550
1063359
1459671
856151
164239
508568
1175167
1082709
1330556
73013
207485
1191744
743946
637145
325206
840289
856159
508393
1232047
10250
814003
1114237
1645601
924858
824227
213872
881390
1608590
1445441
780032
1212381
1413654
524126
1397059
1666223
1960612
232735
789915
1802058
193918
890372
804148
1346058
716684
761926
197579
1186658
738451
1475700
134213
512109
1013838
73512
1953796
681973
1804657
1608437
1986731
1917280
1574664
1125816
1965292
1037286
1114019
826428
1524562
8389
1147832
702438
1458181
580029
1397672
188663
359041
1624593
852141
344240
1765721
1929509
1072389
298996
757641
1058189
1793442
884041
33375
1738766
985382
1900804
1503835
1836038
1827134
1728702
843038
1775702
1842134
1585757
430237
280920
1147514
568030
1486684
1607280
1607401
914094
359724
1323003
417386
1641031
273943
1475954
1494440
1735168
569244
1234267
867428
886718
1601370
924055
920720
1490976
1465698
109881
1220615
255937
1791457
1309956
1459128
1228697
1685297
1303704
1292233
1759219
1549318
633782
359160
960127
1153861
8435
567980
1909320
1479936
1226938
1227820
1873015
110002
443696
351817
1943626
138897
161572
1586318
1757930
1786906
123618
94359
1302502
1430992
165540
1162456
1336303
1448293
1051852
1435099
624785
867227
213504
462605
1393519
1843135
1626556
1641764
499092
1588447
401422
735013
1362072
589594
1441651
946204
1338127
57511
1311440
1912653
607943
144556
722643
41765
1660856
13771
1884529
1488604
272576
1088610
358926
1715088
717129
1980746
942307
110930
134847
666278
1990599
253742
511545
896831
1903114
1328811
646428
584416
1632466
1802224
1130385
913540
1646998
1571981
686633
1524184
1425099
1786434
1800194
684603
450286
338114
645860
1752166
1726309
1659901
1747380
1775037
717950
1127766
638682
672330
1599263
1985835
1928719
752150
287500
1555026
324617
647690
534809
1951331
80141
64666
1180309
957905
172882
1003441
1801522
1616732
1433258
564757
291640
1562692
664923
1249936
1502975
1115367
1778664
1259260
964292
1348783
1130596
1891820
270044
484330
249071
369328
1217583
1308743
1585600
337872
1874248
1474243
1247939
510316
1185830
880049
529966
1375853
1094389
1025362
1175101
790128
282508
1209737
1878199
882041
297682
1742851
811192
1344649
1060191
189410
1881939
538985
1216086
1033432
1619254
1005000
7775
590110
594059
1542026
1605669
1342941
1096280
642480
1031737
1856320
1814661
396503
1880598
1589142
884590
126765
160447
1578018
1503635
471373
1736845
1661086
1620891
165039
386177
112425
407215
1382706
1365418
1900822
210931
931241
50140
1521656
1904516
1034179
1252806
1670670
1674904
477634
1514992
632490
442487
292432
1862716
660634
538571
1745077
1977550
729109
1652300
535841
1091385
1796034
1355664
1382346
680890
1820769
1070974
1974064
230758
151764
1318059
345085
476535
168756
75671
1911958
611738
821963
1992887
1639278
206687
159508
323984
1371103
1927286
657868
712817
1558683
954229
126082
1235167
1892664
481420
237428
909556
247134
741060
241116
856293
1397264
1764775
1680140
1090303
1785312
51843
667406
1669482
1548572
502881
878649
1990934
1322808
710017
1509727
1790662
1878125
1910967
1416393
1303119
742403
378862
1856375
1913033
713816
1040386
454300
1047689
431621
659842
1101333
347338
1062713
1264470
1816695
893856
488746
1490821
1063815
674842
1997941
84783
1735271
993250
1579150
396608
1731701
634516
692244
944357
1615200
256280
611958
1550500
535367
1702408
1190158
1893272
471807
286496
1304851
1209771
1715247
195817
1565431
1227362
1559196
717696
776957
308406
1073818
338493
89170
1746538
858640
420100
660964
1587165
1566821
609421
252074
1706304
963492
1058819
999747
1074435
296919
982164
1700542
1286826
155881
1862339
1919458
402396
1698885
990776
787340
1864657
924228
841585
1459207
1591732
1039839
812134
1675165
454152
585360
1908458
1950006
850156
1528072
1828973
737345
1315859
1730982
742987
789060
179961
510161
88788
1544692
165684
673867
984085
486528
1309389
1424673
1477454
1819777
42805
970848
1020806
1762451
1075194
1511971
1466153
793995
1451903
1198032
889948
1930903
435139
424343
1711152
1394992
682564
933480
596177
105818
295511
1353750
658653
1159489
898683
1661223
1996978
1728611
1629375
1024916
1362063
811974
711428
1605641
1832511
922409
1921579
1512428
369692
283950
1789713
848689
1216284
815441
1157049
452257
1627154
550605
1461838
1451450
627283
1023212
84254
715448
889072
1993364
1189498
1255406
1484236
1785382
676869
1537312
374672
301958
684486
1365015
756477
909304
666642
1128297
323446
1377904
1213239
1737921
1953843
886863
850855
103206
464200
1589983
1479173
1874384
270367
714669
319939
157784
162747
1019730
1072529
1161698
1707606
390320
137778
442177
1585018
1775136
872995
1907214
91151
1288812
885770
1843561
972832
1639827
974934
1936682
447449
363214
876093
115422
1519131
1945998
1621322
1320550
1836510
1589266
597023
1919616
221422
1903495
1886070
865215
111889
1481316
1125821
980302
398071
596524
1829883
245643
913272
1065745
1230616
239483
1103914
1575922
346651
1531354
1969681
1988950
1172255
1032384
1228810
1614735
1846870
1817768
1855855
494951
393818
1477726
544383
1433519
482887
1282054
1398900
1593537
129011
577269
1540879
539004
1406552
82757
916711
939750
629814
503754
224753
1450458
1662263
361152
41402
725797
1708581
58288
324964
306691
247147
392720
1903088
33931
1781997
1483374
685327
1434577
1752410
780981
1502538
810146
491102
1580458
155070
1810395
913641
1495902
85769
1331895
890872
694567
907084
1422782
185070
879451
657057
1113620
1077376
1896143
392152
51813
1215839
1582333
1824780
1258183
664644
540447
425446
1177175
1050153
577283
1095613
1757395
250959
1211773
719660
1539174
1475132
376624
39703
483888
763979
794108
150264
1308026
1828270
450415
254225
1448203
1485102
277232
931683
917606
504643
652743
321799
1919883
448992
985288
1398469
1425360
173600
407790
447261
831874
1895617
626378
472102
1784406
365609
342279
1617947
1843574
1421037
688002
1432472
1605181
1871262
882063
708051
381403
1680522
554879
845459
1659906
215457
1152961
1809228
942486
87670
1131593
1915320
1224714
839519
319778
897068
16731
546734
314980
1705764
1303957
152329
1576097
982292
760765
240604
62753
1300123
266699
1802850
163337
228318
293950
1901263
1564925
1475633
1466405
1585407
498232
17085
523135
207814
1903232
458161
1183388
1547928
453103
618512
813354
516163
818473
1536206
1437208
586002
1619598
472693
108843
875481
504478
708928
211020
1815027
765052
1111820
1434149
231763
632952
1818960
1653570
1887492
1524724
1670469
1588218
552808
1933995
1835312
501845
807728
1037028
1758843
191119
1177988
366022
1285837
1381875
1209322
878798
456616
1458714
629089
574871
1160221
1995365
1763547
1789584
169680
1450414
1972416
1416965
1719039
200405
648279
72936
329086
669930
1612899
746761
1216701
1161495
684259
1125304
1101010
1303004
1861683
1970389
559926
1752947
961717
1890250
848782
1484239
1778849
555656
831090
1218760
243338
1645592
434884
1784415
554949
112663
1460656
196651
1566580
1841879
1595244
392930
341249
1212372
270701
1342641
893229
472919
1696597
679721
842534
493790
1809758
1336959
898101
53666
1960851
68691
200948
899680
326580
1573304
233387
1396810
1953072
691888
23156
1584005
733416
936538
1686693
1504820
1626463
1893398
1005308
464837
262155
1477148
1164251
250459
21441
423719
301706
1791678
685984
411907
823669
1512830
1397190
1863246
1788650
696388
823335
527383
685276
1808745
1152676
127271
607065
958111
38826
1238804
1477307
573346
645100
1993289
1410351
729127
1833237
1105377
1663878
334537
451577
1148196
1449138
1286147
536879
660918
1886285
1423002
1267351
1472699
836064
1894636
1548173
189659
543969
97654
810049
1176868
600828
81293
615528
762758
1228869
559186
850584
1642191
1549813
404397
778792
1132801
1589245
1357373
505113
1783192
1409572
970111
338201
1472450
487942
1981560
1268308
865205
679144
646686
265348
1432820
829374
1337078
1645517
1387014
1147628
1329842
1295996
924096
1897177
1957014
1315754
1152556
496182
812969
834164
840503
296977
171432
1810084
1866972
616403
851668
155489
1171935
681832
319876
492548
232102
270753
1920256
1658451
508129
1798663
373656
1880170
1985468
52913
1891556
91757
1240912
717610
1335207
1284884
498762
1273817
317601
1787302
742434
490530
239993
1189468
1645491
1943268
1132235
385556
1928019
1888863
1504159
336777
1098848
1964659
1770786
989224
898696
839133
998005
507145
1255690
796033
545642
593198
1361287
1857642
1749979
1341152
1078279
141959
626361
648844
1336544
1919740
659124
90748
1190333
40294
838575
626235
1891399
1991562
963174
1340191
1679413
619993
1194139
1747536
402536
1098086
1239860
1018539
1355578
1918751
1529285
9635
1177582
497982
386628
1382079
1655608
1379426
458655
754900
208510
924002
1657699
858599
94163
296577
1518039
890068
109
1717828
1784960
1730877
1630360
364007
273372
1767319
1785528
1401185
1511137
637598
1958957
204437
1528261
1199683
667701
960938
331533
53208
1118524
633467
1300886
1117229
320772
1500371
1689868
1586316
664774
1146979
8335
161954
245479
951836
101143
190913
1384100
835228
264747
1451658
1259506
820034
1467340
450274
1343184
600110
263469
845851
709113
984513
284206
686489
1673602
946763
1475306
424299
574730
480924
1869721
835359
1847332
1815840
1308017
724547
1485665
727524
786312
1565748
1899440
66463
1852547
1218786
1382720
81320
770824
641192
398851
182676
541157
1596457
1575708
1912584
478339
1964222
80932
1352900
990414
1190672
480435
1632684
1242365
1269201
1323244
1929897
546565
993336
1977860
1996659
901089
388726
1008965
163731
112126
1613066
1624590
1627118
1471243
1626537
1211270
854883
908327
1169932
88524
1147074
1128127
1615959
698947
834783
1214121
860463
246586
1426516
326303
292787
1007070
95811
15736
1337119
13595
1652335
1872973
244826
723959
110024
604858
840473
498053
855822
1525992
519735
468951
217556
1741691
332684
1660219
1387452
1192931
121688
1976851
1742778
620054
1085638
925484
302451
1820545
235177
1711063
911661
1426830
180919
1363249
1112
344214
495909
975829
1179413
1054336
531661
1461813
1658171
1385536
27632
1755578
1986768
1906279
1947626
1996698
1269213
1487126
879748
1471019
951953
1292179
239552
89264
255312
91335
769676
1031733
1014518
186140
208633
389787
1813381
1287812
1541929
1704912
1439295
1386773
432250
1708973
1103967
1724799
1062265
310094
1675433
266719
1695230
1539205
1569096
1332509
1120829
91497
51590
1632266
402205
851271
77323
366755
1569485
1079574
738143
1744475
5285
810321
1416301
642336
1511665
491753
504510
193928
1057824
950786
1009538
1355053
1054954
1430332
892410
1488311
987436
1266024
242116
1731685
1910216
632786
1305879
1041760
1637190
1964834
520085
737150
194168
1590706
764433
743100
355621
831179
1031454
1504762
1536205
265108
1407588
241365
1541172
1411376
1492337
582008
403942
733053
1729419
5920
1898460
225095
1881899
30935
132365
1746680
1960257
1964901
946093
207566
126708
189753
271049
858086
264316
1774668
1487403
202042
941820
158505
1014080
766915
1159157
141312
564732
1407191
746875
562764
959478
1979788
1150792
169291
1139590
1371921
1483770
210895
371503
543306
555542
1604689
1357412
1173050
671314
1309900
1800542
261887
1544977
865582
935194
434535
1508460
1501343
1145109
1381809
1831059
1072288
1807226
806980
410411
357854
1818944
1970752
1713187
1432427
1767149
584679
762056
1388230
828155
663733
1592039
1565702
430990
789107
778286
6091
260822
49795
371820
1364698
1785299
320920
614708
389258
843069
1431004
1179493
1402480
319556
1281748
1032079
1185798
993921
22784
1615735
1847623
1260582
1824925
315277
300017
296463
1531272
1302091
296817
1987432
671981
277132
1258405
860757
290521
348115
1843216
884542
1255648
1754193
777277
1836536
1168465
1498044
1403457
851811
1464874
606035
1863423
1216428
1074493
1955046
408469
516403
406014
1863957
935846
1597835
615990
959264
151608
1539244
1659028
246181
859329
902928
429273
768202
308025
65347
1356413
513541
283905
721888
1749126
1337478
368088
1462615
1265802
1362450
1202594
1587771
1692023
567470
487486
1094620
618061
40993
392449
672497
537298
1101934
181338
1204995
109045
655191
1138827
160553
699239
1246090
1609815
1250771
1542730
729444
173011
1848652
348974
711971
1562986
1847471
1073204
1459275
1730699
834398
19232
617829
1298036
1254624
1454951
19439
1987002
318909
1552787
550687
1536861
244202
953443
1635326
915620
347231
224357
938385
1210076
1131700
230676
952397
1226682
177943
1070403
1521467
1474333
1359453
1767773
604914
338601
1262649
1246048
1304786
258177
1709914
715564
476825
706906
960480
61187
1447890
618573
1822837
352521
1116022
1768058
128300
1120908
504994
578978
906079
973650
1613504
947995
1413955
518104
769094
1309164
1939268
1725319
1133447
777640
363609
1331031
817375
1226296
410255
585538
1286813
732906
1964131
1969020
1923629
1181899
1950914
1234055
1007733
1538871
1795516
200572
1857889
1337291
1450716
490306
1703638
297953
738531
1352794
396880
765297
1216830
297619
358266
166504
1520430
1386521
1834556
963892
1082705
1449022
1717271
1715794
1960492
85731
1181680
680159
18914
1242464
80258
1106285
421404
356180
224014
1998626
1994504
1966261
1055498
1623221
427766
461098
218438
1358659
911042
715965
1719662
450199
1407158
85874
1473338
1563164
1731895
309426
1475361
1223852
1729220
1254991
368323
1294855
772160
1444175
764746
1470377
1139753
936691
1568487
510680
769036
378323
395801
1255347
1238118
684029
1655349
694275
1790334
1368812
1594010
1944284
765585
1239265
623375
1999938
946074
1075638
684827
1323071
1575275
1997421
277276
1584386
1568837
737068
1009690
140059
1453144
1393866
1383711
636589
1988560
1576432
501520
1849506
1771644
1649184
1818889
767315
22725
1428993
782607
947399
623226
1277066
396531
9524
1035483
808171
988553
285271
1791136
1536630
38921
679563
1837300
1504337
1246265
1395543
989153
247211
554557
1833055
1003455
926340
1634862
476468
1142697
991394
730774
1956155
651218
571930
55048
1320979
1764323
1872322
699417
1209690
1439358
303853
351639
446511
364460
288374
1243161
1232691
921239
247713
1500633
292292
1326965
874893
531200
1056121
83364
763832
549031
226255
841207
1259252
174691
292242
951537
1538114
1529122
1541188
770986
1899498
562858
1923061
1951726
752418
1569572
349708
1456336
524237
1535003
379803
1961104
79139
398797
1149746
1520767
1062087
1992042
432222
1140761
1446109
67554
508563
1876938
1307174
1425945
1209571
784371
695944
1308476
963201
702270
1881639
828882
720069
1278970
577705
417654
1369049
1334195
783644
944180
455440
531806
1656550
1638210
346546
1680540
815220
1105497
446821
737778
661952
1047282
1516744
162876
1804093
1411435
803769
851110
40666
1861698
1517793
1377703
1970357
1069909
1294657
840942
116669
1108
271066
1830656
1374329
85281
1995748
861190
1720937
477961
1430393
1478970
1663405
937102
1949148
557636
1458806
576285
1906168
857765
579435
223097
1840576
1178998
1628053
63301
1593819
1503967
1517606
1338739
1590114
1493777
60337
988195
1239317
1812089
1319822
1679934
1320765
74989
693618
847097
1211991
764786
1402130
1528139
1584429
1115392
1662812
425472
1607692
618259
928808
754956
1715913
370608
1109796
257599
810995
342656
640023
566425
1250036
827882
779477
1595310
1940642
911095
1018640
1687211
766864
556476
1926045
1244412
1769036
48342
870273
589273
551345
881176
850014
176827
1441871
1114606
170693
742981
1146205
1817130
873370
1064944
1914491
1904146
1215725
376325
1464616
428233
1303045
1799930
404813
1739186
1790117
1950632
404789
1334426
165797
1123221
289934
653994
396150
613279
1231049
1665249
1447613
802920
1021002
1841503
959867
1404546
150080
693292
1902184
1341807
1567840
1317619
1049635
77183
360209
602816
1317889
779557
1165496
1000423
1373498
629128
970520
637470
1547329
605309
1051745
884498
974349
1397677
803218
307561
1066814
1740106
559928
2544
1066558
1260476
1434083
846198
1707433
1701893
1097988
1099309
921930
920330
1209625
401489
1558848
1970879
663774
1237539
126332
1620132
886146
1546958
1086012
899476
1417905
371699
1379224
259773
277220
988992
1302394
120288
521700
1374557
9524
346242
660249
1533036
75564
1452216
1271623
245398
1258693
368666
1863973
536018
1103288
1872009
1522763
790218
392530
1366510
1067463
1705521
1882996
1195077
495353
821078
1181380
474973
1025812
762525
944556
1749073
795855
1604584
263245
1521362
199832
881982
1321580
817848
914664
1149565
1109434
506327
1994911
13047
518954
1259940
351445
1163681
402199
1156149
1278334
438124
1270740
1306336
443396
1779051
1556942
1648890
1734270
1220454
262038
475604
587042
246413
803798
248683
356462
1281735
422637
1102380
900852
1995947
296782
1434485
367857
1785195
1946372
1534668
592818
990737
531790
1907514
420606
1303603
1346624
431832
1487964
714774
1498704
1699189
627261
914286
1814405
127923
1350031
1896635
469457
967665
316210
1413005
836714
278971
589301
1700412
1754642
1995757
886243
1890936
1862751
665640
874614
1506729
1241496
955283
1269870
605361
1406142
1107088
1465631
210013
1493908
1969813
320395
1513770
437229
497104
1481668
133175
1542925
421471
1715962
238665
1278432
856464
1199273
1090394
1537599
1331045
1410689
156367
602542
465865
1101758
1779407
1402873
725391
1423266
842221
1286485
1890449
1819864
1091401
858010
800658
1349804
168972
827195
1962234
5184
782841
166626
1893560
1765818
1429123
17544
635938
1226300
1734112
4238
401701
1807874
152355
1646099
33666
1922072
1514132
1789801
572568
854657
8290
431530
849446
1594290
1637082
1814180
1600312
869938
501713
454775
1847517
565028
1479245
1041650
500939
587517
1879902
549074
183234
329028
35607
686410
1028209
662436
1912919
253952
589005
618797
478291
453426
1574617
437260
1716278
988764
585357
519377
1474947
182338
1098149
632071
1315887
978954
1260128
1627512
117418
1246224
1245192
1091383
1323779
227119
1650284
1342462
908780
1599883
190626
946650
725154
1314775
1649224
885301
426438
1138452
1464750
1740138
712001
414320
381601
1883055
950153
392632
1760780
553397
764901
1904937
796517
1156283
1133019
845531
1994885
314301
1030590
1332653
187974
289511
966642
169259
1450358
635009
1558941
397178
1688450
573508
322985
592126
25093
1002927
1969911
1517256
1761710
1689725
409532
647892
677557
1891271
586521
1897860
1267582
196783
686481
1592736
798701
1231333
1042708
1280992
2434
1471094
111339
1081576
223943
99714
564347
548574
1358318
688564
392220
1569787
537334
949110
750177
1665586
962248
119302
1478760
590422
754292
570139
877872
989590
1693173
1459162
451341
1476491
1565916
438395
1031224
842907
577022
827035
1438165
1358747
421841
390616
1379368
156055
1851927
1161611
135630
1676274
543040
653019
1426065
1571533
1353507
1085846
678242
168700
1635177
1650398
890140
820224
797513
825319
1277151
1543165
149092
1275457
1041526
1145310
1630299
1029513
1839897
1514471
1861274
136294
241189
1383059
10478
681606
705539
1431802
1097406
760479
1077826
1415583
1911420
791105
1250554
601923
554678
1156565
1977850
380929
295501
467289
683487
379705
453765
1516060
253536
375743
1755317
37626
368553
1636820
1593404
1247894
1660279
1650823
1595101
1728918
169507
1883
438296
1749348
240175
1100597
1738271
508430
377797
1494007
755886
1796721
1802479
1614335
520339
1062253
1426187
818378
954482
1429759
88840
1978006
1025331
165792
700903
413877
65699
1487409
842235
209948
311431
577288
1700728
530379
1490449
239315
1095794
1921278
190654
1423521
985670
298283
1072902
1389147
295763
580770
1869344
1557638
1450945
1152806
808993
1262398
867306
1272598
59806
1101780
1235231
940958
1595373
1628804
645971
324324
1939289
564728
1831928
1860792
500796
368583
691567
1098375
130960
1216925
306918
174459
196070
1585542
1001283
1659752
680470
1893189
154115
303508
1245099
811918
861715
358707
1963402
1839724
1942730
1364406
555704
737350
1062377
443483
782392
1363564
88181
384675
979227
683438
826779
249280
595898
911728
1077881
1118010
263969
420999
81203
653944
1072859
1371878
1213762
1937692
95475
210774
1690951
50694
699968
911230
145518
1997495
624859
683673
1533856
1159264
935780
1933676
383194
603584
80168
1946306
14083
1646501
1198019
772994
943716
1867313
663071
1311551
126755
1932408
1139107
871130
1190807
494520
1786145
241312
1106119
901314
782218
1373621
1013554
1916906
1087881
1161319
1523700
830463
1394691
954106
63854
1531568
1104648
76968
1009283
1624146
303786
730696
363328
247119
1467166
1061200
195391
126855
415119
254180
1958492
825313
473230
509529
217471
1514958
1525680
605656
769153
630399
1731129
592802
27535
997043
841087
1739089
512036
1994260
1255767
1550712
994860
1879196
1808538
616753
946552
1673821
910598
1728573
1693609
1727088
283088
617533
1490737
1584733
68462
1308722
362038
1068556
927245
1495869
38272
523741
629574
1242758
1714252
634538
1265393
560516
1203917
1163522
134604
1636006
291168
580764
1427702
734831
1421067
884773
904335
997293
1742055
755617
1422399
477581
1254368
741527
971333
1425723
337738
194433
1030427
1734637
1676061
690369
776948
560484
582547
1836154
1007945
1916034
881227
1745983
15180
1665547
1214911
881414
1452952
1365227
1249985
409125
762758
995414
105234
552953
119431
1823271
963741
1985305
1415628
903395
1705712
270757
1344856
1908620
491968
199416
1177838
1484514
1344714
1185057
34505
1062862
995615
1675597
95730
621994
546730
50734
483316
512917
232661
662786
751940
1600127
1743546
227967
1571479
694918
1093637
682906
1291516
1381638
838863
1445354
485184
1986096
494710
49822
54039
1490824
485875
712405
1217313
1846319
207985
1312047
323667
1921000
661453
1387437
1717695
13584
1081567
477542
1059172
1261593
1834067
867018
1676202
88203
1378164
625881
1110116
550547
1946673
1824514
846628
1747562
951109
1546657
110141
1627733
1135019
181228
1546066
1792689
353004
1071493
114835
1587403
176649
1197486
1999490
300177
1456402
1596739
1520994
399755
1966297
734983
235698
601560
501158
624131
1865576
804135
1250992
874558
913319
1356116
718687
1124870
1821720
1650151
429442
598656
1888800
1441722
39106
812787
1830775
1389295
455536
1489509
935814
847013
1716867
840878
587875
1494540
1022251
1990034
381109
807309
1134783
1877521
1989523
392230
29700
569358
562136
1024786
348585
194866
166942
466977
450132
1859854
318188
447277
1887981
1805249
728780
113320
602670
259872
1417015
1748862
11926
475512
527533
283688
892378
1422808
1605409
442577
184654
1897578
377171
488695
225712
1018362
62908
477101
539624
678767
578383
1032582
1164691
145155
1383061
1361140
287397
1936941
1634285
434448
97917
1957792
725643
1296263
1457723
561810
1159443
481997
179839
748992
545116
888286
1030608
1222973
1043595
1715334
1393921
1605895
79465
1216226
1104789
26165
1457672
757774
1733904
1169592
1259633
1443966
375021
259339
1731702
318506
1741328
468599
475244
816626
761580
439881
1926711
204252
1452664
1245443
423822
1306237
1990963
690186
1389703
101915
1259810
406224
790172
1143055
376577
1246451
1092656
848767
748982
431909
1951425
1080503
1154942
1342177
736920
1264574
1936452
1781062
710305
504383
1075476
561347
1392986
104041
916800
661329
1132833
1879775
1779726
449049
1932240
920493
803353
1562170
1387910
1318813
648775
6318
1454586
1175677
547324
917903
4789
1024705
554679
1872024
1704531
1653819
1159160
429114
702338
1603919
175271
1681717
540744
198685
1000110
488306
449122
1003715
133834
1720879
1569548
1262015
761502
774432
421062
1873309
907705
999144
962035
1745493
329933
15215
663882
1801494
344320
466046
1639833
929909
845853
410306
960939
777257
1161070
554962
980276
922573
62020
132407
457669
163168
1567855
1860796
1045852
1448721
595478
1082683
1073038
73043
748183
227385
57547
104649
22964
1771181
1227945
1241749
38082
253224
1328949
795691
278679
731720
1195676
1583506
554772
1428028
1540297
186927
1137090
261839
686581
294362
1840678
493777
471991
231295
649412
1675556
726339
1966127
913382
1096491
1881283
1078287
570848
520399
448399
1831824
11590
324380
355416
826958
1501911
1547293
1655981
1151864
1980207
374239
1746288
1408100
1595153
1008699
189948
515325
1855958
1634552
1692777
1606751
1114028
1357668
1069309
223338
1442586
382862
334126
1872496
544572
1371716
230715
1541487
1413239
1728418
665599
1143866
54559
1625056
172789
1198739
66204
1019655
974886
633584
1055649
197091
362232
1902113
1202190
1897627
265711
1016837
1924358
393681
217848
1436807
235051
1603870
1567861
1633110
816389
222750
1598385
1434672
285412
1684432
1349286
4304
375050
713154
429080
375513
559712
47706
1815761
54933
548739
607030
1447021
1258755
1932464
1451322
397745
1725537
1315606
1586540
1441126
2979
302407
1739902
1396279
83639
1748823
1160802
1562324
593724
1944748
448262
1298694
1822994
1406982
627686
1871849
420653
1806457
753858
1941129
1453702
1588043
724203
1825345
875929
832130
1219706
1373779
1654602
439041
341198
520513
1898809
1142120
104270
1134150
1539416
1898141
936414
1585407
1983235
1092417
1056679
642798
212582
113321
899397
1596298
1926081
268725
98240
944526
1536484
1104770
1172393
390672
881100
991782
1969852
1048047
130320
344758
277235
334614
1300761
1104304
1584270
1811484
1417203
28323
1597329
1080458
1652608
1904145
292099
218081
940015
1308004
511576
1498790
255662
915054
471273
1066965
1572201
343252
529256
484355
794532
1055583
590773
1533079
1836386
65013
1091297
1380252
507572
1812816
1584313
683456
70864
1827094
322565
1019147
256719
799222
1500368
912725
406911
432276
1796074
1610826
565490
1272305
1354963
1484128
1780632
598157
1959161
1241771
1134150
1787161
536313
1789912
807680
1914436
1916229
688281
1965073
326553
706354
1247457
626062
282705
1823923
1980139
1629650
1637268
1895788
447728
1327150
153735
1076765
1157437
594264
1014633
1364276
1276326
576074
769579
1037509
993446
826648
1466483
988737
1848299
1988867
498650
1621010
1918903
1014591
166657
1565055
1103106
87302
1769623
629111
632061
1564478
653751
102359
1388184
363274
912857
1194097
1557230
1286029
155673
594246
1127018
706832
1463434
333020
1057619
1383772
1749757
969963
1155267
262992
1303103
1258719
840529
1166769
1834977
168553
461316
748622
1344641
566534
785281
1168318
406115
572649
1570136
1326594
1106317
1640499
79309
516837
1363831
1479617
1862671
65497
728889
753902
1942716
790113
6282
1359458
1543762
798151
1962066
1423227
449058
688931
538077
722957
520573
507524
309819
636237
297068
1521612
18632
192492
1274089
806698
1698841
915427
1990430
303737
963950
1435290
1423100
617952
1681896
25789
809242
1013000
1740939
1049823
528408
197604
49624
81146
1228100
1916457
1031426
1176832
437738
983845
1830837
1462791
1858011
100890
374061
1569084
1266092
191188
121600
371305
574765
1322322
250506
1301995
833476
666506
243378
858033
553342
1397330
607918
823474
1250930
695596
943462
1329314
1894067
993450
319059
1641956
880975
1228902
361630
391546
483586
1733200
1107029
1598845
465338
1309193
615903
1460070
961650
1642025
1206472
1228032
604432
1885782
183874
1821339
554921
1786416
1931818
833923
530673
653595
717292
839267
1859214
1738424
246575
1853247
1848037
1627960
1340140
903758
714358
1283855
1201736
1707676
814453
1423178
551026
607553
1309014
725702
370365
1810404
429269
1054488
499598
273276
1583929
1839038
616688
1915569
152835
1714725
532213
402642
1470046
691465
823256
1057684
1019962
725447
570452
1639310
1114214
1626400
577268
1760737
1858719
1147280
1475058
1883368
1070361
444339
125938
1410538
1134575
970102
1082982
1128385
1237557
1518182
434166
1311990
577940
1426366
803066
1146526
1764394
203884
1018954
527843
620343
435221
255654
607822
1259243
1725355
1136645
100591
1565955
897063
1405267
1806780
1174943
44888
1448829
1468263
641680
1202438
1945812
1700165
15573
801266
1399163
1448241
1548311
1086916
71921
54526
952220
1498689
957828
1516390
179052
1048429
1598444
1678411
765484
986665
270514
1636205
1969199
1012692
133273
1253135
1918880
890129
615659
1362224
431517
65603
1187763
933745
903877
851835
278091
1452566
1664334
1081019
405306
740224
926804
1156265
272787
407459
599471
1612697
1340106
1000534
933609
271279
572694
311109
765844
1192987
98589
1102896
510973
1277096
615019
1989351
455988
337343
927581
1467270
1828417
1868843
1739051
1992893
886745
1260771
1979947
232565
128110
662870
1010023
390310
1096875
666873
594075
1620319
1287388
4354
1765603
153181
1564719
295442
1502064
741337
684246
571588
1556205
1965384
1075702
196927
817932
165224
1206209
1613156
420729
1819134
1678426
1164314
930226
333247
864627
629784
1377603
735315
1792770
1504007
103131
211411
954067
1988442
1394919
307573
1053835
1850265
769116
598172
1797611
1268378
439631
718076
461551
894938
217471
1255836
1171770
1774095
34683
1170451
851943
999985
1912944
942754
836365
370727
337118
752944
1597068
989399
312472
1617304
318952
1286322
1625912
1170322
1155448
1267751
1985293
358135
625737
1039315
403283
1030446
902836
901397
770517
437896
1518390
1585894
572082
1024944
1776397
835077
1775847
1628049
1670354
805574
144496
1752403
1531282
1530683
979716
827374
154634
1923797
348672
1754481
1169836
854705
1894146
386814
709192
1515295
1719282
252852
936458
1883863
1108595
1887727
781677
465271
45364
324954
63226
1320535
735261
448967
788673
889124
1863344
1035535
788475
1811611
864945
708154
602800
252764
579108
1474710
1212179
418827
1226915
1361719
226877
1247266
306401
196836
610824
653270
1863064
1753476
1227714
1810626
1247733
774538
1945787
1386185
703724
627239
449328
1611457
283605
1249800
1312229
1561340
934822
646741
679136
539998
1521322
332089
89667
1402919
1002641
181675
1820843
1683105
772033
1311394
109684
1123744
1756409
650801
1558746
169262
151906
811998
1647247
1343373
905148
662457
1665438
959383
885467
744154
1127794
1008511
1259283
998627
281836
1460005
1895869
1337713
33129
908721
1050958
1041351
661628
824653
282339
967273
1833837
1152345
1766433
599249
1088653
1021889
1899240
1800752
994671
1575075
1099627
44618
259552
1037371
26264
948725
1627678
1689762
1350270
1142115
1018155
1720961
1859395
784227
1105776
624579
1724499
599388
633651
867021
1988892
621337
116497
1629176
1647299
1560636
352428
1301094
1896461
1745731
1113301
609370
1400323
207062
1085495
718274
438654
1610620
884944
558486
610961
589474
907112
606668
919058
1405669
1405888
1137618
1840026
1283548
266177
1784007
1126409
1948751
303865
721115
1379446
198598
691826
1003488
194500
131564
1743129
1212611
387007
583272
1117500
964761
994706
1014972
1108155
198770
465626
341100
1207240
1031254
1085482
913832
567752
1715795
1441029
507857
474650
1278258
274650
755128
1357474
115749
1363992
17624
683986
574927
284084
449352
961859
1603853
1504889
1809077
1999274
671750
1829509
913866
1370269
820968
1494993
1159894
1477580
696095
467332
206543
1011017
747639
1862004
1654900
17021
167470
1701374
1847976
1771517
345616
858864
681053
300890
1734082
373786
550584
1484918
180412
725213
1505078
1796894
611067
1435368
1614834
1499067
1868300
285911
168349
743026
770240
128925
754497
248263
591889
1248975
1015123
1903376
334632
844221
239890
786186
1679243
130601
1501897
1634587
554331
1919755
1120532
1931551
1347203
1604271
591568
1982660
1137099
1329042
617410
81395
1088757
1214274
1110971
68149
1885518
1715621
33560
620083
1314748
1478816
1936228
834797
875115
674006
281948
524739
639320
1893273
954216
1069305
383851
489808
1386535
1022280
1770270
1612094
1457595
979845
279965
1964946
652099
1971532
234438
292124
1166377
352035
1207152
1707646
1476122
1987166
1848493
1152770
989674
655518
921692
98858
1772307
1546263
1110046
1213656
337285
1521360
684191
952513
300025
1756553
1790132
1134888
1974681
152208
612839
1562530
1966814
1242112
1826646
1278892
978743
813407
1984624
549941
593566
136201
1543961
1356866
1222680
356903
158604
839078
1878280
1430439
1856836
1101540
1816680
1520635
1592860
1431780
1782420
1834448
1998064
1410987
328054
1891759
242799
601554
583983
1033328
1625553
1707614
590026
1365599
815087
1145536
331582
445010
1322095
1346058
300015
459960
78235
1896567
1683259
1681070
1191534
549352
1211922
990954
1923202
841119
1561564
1017146
763159
1676410
1752477
1341092
1960376
1668269
118547
589390
78626
1497904
1390105
1405895
1841270
1355902
857437
793106
945617
717051
995373
1896004
1701643
1965299
1224207
1297496
1883780
336143
1407680
981106
1380725
367694
1235597
250206
1569813
903719
432623
154215
507973
871148
238805
1691827
691829
938470
454968
458253
1826579
1088952
1580479
1119768
1798320
1024619
1348474
1404753
367600
92435
1584151
1193012
217760
1795418
897663
1917411
1138977
1132705
96436
1318300
507300
806329
704293
1269108
1071509
578670
1276615
1333051
1120912
1544237
310025
1116120
1847065
304781
1269594
435977
10393
962842
1028339
35172
639180
1191730
1754771
120777
1307563
1718833
1680449
1187488
1120575
1447497
1327776
1483690
1013216
894693
168721
760782
591722
1283732
1757601
1697039
197131
1410129
856600
1342610
996997
407895
222511
747311
1176036
684584
1300503
169022
1493064
823143
229854
591922
1337050
1797392
238606
183858
1067791
1073288
692334
937326
1694577
227847
118308
549660
1623865
1768805
1698882
1960263
316637
258081
285878
1466112
1843416
470824
715512
1401891
562957
781367
434419
483142
1749145
681508
1703777
1675273
1016937
348461
1967133
1457807
1825818
1415297
225829
693732
1000167
1021019
1132518
152200
1708171
689572
1707350
1303655
1659184
1325989
1603866
1891952
1728718
1151594
1494779
1288135
1592139
1350382
72953
1603999
1938669
227591
1138242
462585
157505
101788
664583
236742
315487
888536
1956138
1677905
215376
1196158
296617
644610
932049
363705
1689275
430708
72977
1684729
1645917
452698
125032
1264857
522366
385648
1610176
61569
1405160
1737522
1795125
289264
1104770
1287213
1701165
1246809
183790
1503935
1943530
1752
1027762
208838
699120
1783035
1780109
424980
1922326
182553
220804
1057809
1326345
1719809
1560322
1867378
600780
526257
1892583
147983
121560
1881148
160519
59658
99131
1524658
1022885
121595
320997
322072
1075865
590837
1674020
1781282
881887
1770658
943851
498861
505418
682011
1294740
1540640
490327
1619265
1009926
97765
339712
1444453
1716760
192266
1072090
12831
453855
1260175
1789676
1316197
566754
1014418
1758123
1619546
818368
1252945
915587
455414
1137226
1111211
848550
178975
81255
999536
1566121
5976
794666
1932394
67106
552175
1158100
1878567
1297774
1159549
28358
1041750
525748
1581088
578256
717991
181895
887196
1296312
1937152
1869455
119059
196627
694041
878453
246279
1638521
902750
1584502
909766
66510
1854012
659365
271531
1174799
1514756
799019
1963629
832349
206934
602270
1026215
299669
1722747
1301719
223014
1620029
1388746
696750
1135309
644491
298146
348373
173424
521558
530838
1418503
1940832
850772
68704
1013567
735894
368944
1287418
1573741
1053108
1863087
838551
1376320
734427
880303
1084523
135423
728485
1717107
1765861
1142305
308287
1872249
1527200
240485
407807
1708802
1531091
22239
1594844
369653
1100820
1003223
1355541
884245
712867
1892009
354327
533992
1726976
760535
271518
987850
1856619
489790
742840
1975784
1947831
642977
439193
449958
211095
1689326
1095303
1411519
1476214
1129344
136938
1067192
284521
1954854
1184686
1180417
1318640
302629
1149109
247308
1790129
1882385
66392
1786693
1899753
299718
1091858
1505229
1087071
1938042
339235
1052198
1277102
294655
39016
1126927
1874882
1767972
1028142
321672
1126829
58660
1057714
1930160
1477970
1467317
1492708
721065
31603
958260
765758
254654
869231
1005285
1126075
349034
363523
596625
1496801
1739699
964449
257926
1962239
1902225
1779288
1693971
732161
1255566
745019
969780
1003091
404861
1399628
710973
324478
818908
1562564
192714
39799
432259
107236
1651066
1507959
368987
1141666
279474
1953923
1876693
14689
1250967
885741
141170
1284351
452997
229340
1671924
874038
1432323
1469541
250445
1194019
268755
1888641
737205
93842
812060
1516214
1609083
903140
615361
1171249
1280414
1916069
981279
114479
261411
1534085
1907379
1011751
1128191
1915519
1072880
299353
453546
663110
759755
462693
948633
672820
1641728
1443456
242870
1960582
72464
980087
1227328
469814
439067
1614658
477666
1718700
275398
1040301
264511
361701
1466795
1063492
1944777
349880
7307
1909062
487923
1039097
1502396
206262
2301
43203
934330
759388
351658
782830
217652
1544491
1553496
1369185
240398
458936
434443
721574
980285
194957
1344599
1591735
1287398
988586
1162210
1701098
348988
1166658
1114945
1954822
1688678
760066
1271463
955891
1756860
1579901
830722
779518
1975435
1096165
1770463
1897109
1575578
1282367
360424
1034268
424239
950570
898942
1191829
228463
192187
1769025
141285
1020516
1682970
957097
554808
1829982
1529417
1186580
1796783
1028598
132828
1759380
1045876
916321
1728522
1703477
1469264
1990286
813856
1899867
1532320
1918375
1631543
156082
497819
1698235
854414
1535139
1014577
1661390
1561238
1007168
1204825
1151462
1559671
961746
349365
176737
431522
974277
1516453
966875
1832406
408259
1675071
556998
144202
1224766
1338103
1002830
488223
543307
1973134
1233730
1428362
1235241
959199
917738
1552157
805720
1887329
1240826
222680
578062
733382
384321
1658359
140405
830552
1552971
1370597
1546891
481765
1661712
1752617
1942169
839374
610548
1303328
568474
1923955
90630
1638726
1787362
103994
1387768
493763
1512057
1863210
243033
646473
676003
1014533
576570
1049530
133486
1185071
1683825
1408795
825011
798615
653745
1923041
1290934
1593705
1308784
289184
520167
373930
1314392
967076
302777
1288034
269233
1866161
376599
493635
1648195
42816
1275909
657217
215583
1253646
1274943
650561
1475546
1021528
1327294
1904560
1860508
1798436
1568906
632053
1530598
1139738
1426231
1248583
1245473
1390449
286918
1318114
507608
1283722
490315
107600
721982
1806529
176864
1146489
1023269
98657
1732718
1431268
1301487
321809
1464262
687417
891790
740521
1666642
465273
767618
728331
1161124
687413
839286
274313
1449291
1606017
816840
588543
669219
1933765
1144939
1342985
1951549
1455712
1529500
473453
1561343
1259116
1412730
910956
679045
1436995
1755051
515322
1511420
1089222
1980997
175294
1707269
826923
1416337
1717381
1900537
1777653
810074
1201794
1462915
1505836
676682
412503
19596
701574
12056
415879
76155
104474
67491
393759
260334
1486439
1737556
1196482
379319
87334
135298
199040
695189
1075024
800008
547231
930271
1658782
364802
143281
1481809
360405
1870881
1253155
561583
1605605
365849
1589459
1747933
1853461
388607
317448
1908975
1342880
1069846
1399610
1816556
1101439
968332
883036
1099317
1237002
5920
383332
1587333
1128129
523112
1823051
1647837
840335
578742
1680324
1831571
1058016
1902640
1788645
440283
1403619
970836
900643
1132687
1362311
1724539
251717
1817690
1337347
986467
630139
1268408
1695381
909259
727307
92553
1278533
498517
116819
1723270
283711
116213
274952
653394
492995
1277202
987909
963896
650096
1763101
1467856
361286
1516973
1293400
1724588
115415
648112
260572
1540365
845061
1476204
1312730
1942
625277
1154167
1277797
1316486
1910122
546533
231780
708879
1557709
1940804
623230
1266477
459722
1752673
1446999
16256
1716607
1204946
459206
202883
163451
36500
1681679
1100193
1324615
40354
1097321
755487
407618
74933
1635172
33649
915506
1630069
446272
1963071
375313
1579266
25324
1290877
1225256
834702
1365763
1354386
76259
1786506
961065
43859
1156109
1404675
1246733
615112
1907843
1276576
1316012
1022773
1990557
338526
452479
1521890
953290
1823867
1375351
1570571
798087
455284
1300826
996436
1363927
1185594
637318
53261
820797
352901
805207
1874264
612593
1824750
747721
1982487
1958401
1547171
1035941
1580392
1917350
1287981
887781
1779646
1367291
1963572
1512420
1840231
565940
883139
1181089
794833
397988
810699
1818069
1079570
318189
333078
386360
1736037
1107409
1393926
1500091
394077
1903532
735189
1526107
711365
807829
1136454
715082
1688166
1750379
660017
1959458
671224
1047961
331320
1511846
35045
1992718
1285725
597727
941436
221031
1905875
1431743
1458091
816220
1337425
639252
1973300
1019162
1073028
732807
389237
112354
40572
372181
1949372
974807
65082
1870332
359744
1526603
1240896
281037
1783951
377394
1107138
1340870
861101
1641546
1610407
1736705
494129
1447489
646740
1013583
1142562
1609967
1306730
691526
483416
315922
827692
1744696
142400
528400
115693
1484059
1547225
588287
627441
75144
1513343
550566
1505214
1796157
1087266
408512
1128642
1057984
1299927
1269339
251767
1683507
1603790
1390297
640101
893954
690898
472835
446332
1131441
1269625
480599
1840906
299681
541064
1720196
625280
777187
626055
173791
91500
1332760
359352
85531
1090355
1283814
1143880
810177
467394
287087
1580523
1899182
1013949
669207
968317
667756
1543869
18303
873722
1885819
475759
39930
312544
1496569
908826
328267
1147462
1564689
1412545
1462571
1932858
1130094
968954
1916075
768761
942215
935379
794273
1856218
478838
456742
1634742
1599318
764551
1312970
477771
88279
408052
1408790
1168972
1160318
1604633
1316169
387866
385915
654688
1622095
1524257
1645836
434470
421418
431613
39678
450544
728151
1119674
378640
1511752
1868897
1175659
1332567
1079410
1615882
1118037
878051
559174
402244
1276283
1122277
1375236
19617
875856
1454128
1908524
1246904
1090518
383445
906577
306768
451035
56128
1878850
542192
906208
744721
470068
1710550
1766268
1354371
592605
1411052
1442008
235348
439682
1733854
726618
1006228
340921
1794069
136562
287598
1512869
1419013
1766955
386548
609491
774537
1119426
1178614
1369507
326220
1139127
1641165
728065
344296
1460407
403575
246487
1316761
1130047
421034
1787089
1044757
55145
1055977
647737
91776
898594
668006
103650
1784042
471951
350978
1108113
218220
398581
929677
1251971
861791
1985494
500540
173824
758279
591056
1777107
488757
1900742
514090
124080
1388530
515224
1354513
1643681
486408
1964987
1349106
1028555
865766
1694664
1580734
1569886
1187062
1442260
766981
169128
1638485
114128
807451
758692
686385
626824
599268
463415
61804
1215367
421294
854139
928183
32043
1733671
1992698
70369
1430507
1378295
307109
1031544
279952
1422623
1486296
1233012
58632
1869744
341014
1772281
1664767
327868
543334
805119
204804
1509494
161717
1549914
759734
1919578
967367
733547
1951415
1574577
574175
1958630
1634125
43740
415708
1517403
821967
1027340
1678134
1570259
1601752
1860783
714138
282177
628601
1879705
365846
1271313
1992356
1873711
367966
1756330
718560
226019
1478159
357709
1653386
605280
1372870
1908948
1761237
1762782
565693
627121
1644132
625045
1163152
1272254
1863681
645350
1081153
1608744
894387
1465340
875359
894480
1240146
257336
1845683
1773088
1052527
1789469
951376
1018187
598432
721906
183227
1575627
837684
66044
826949
1783001
91378
1457823
1661065
184861
128858
1943364
863984
64154
65891
678572
601949
1770631
171211
1267184
1303667
594157
1254015
35655
163194
1796038
362009
230806
949342
486075
846268
159838
770263
171169
924175
1910995
1035113
621542
1101944
1946362
1089251
1463870
647683
1794217
758633
1185992
596731
551380
291847
1301589
935136
1140008
537905
181249
1248557
100354
1048709
1214875
973315
1018577
1576792
1339734
1193818
1966377
262116
647666
1013299
1128766
478326
57741
1219644
1397664
1232835
1794682
614598
1928356
830770
1855416
1608927
1027494
1805404
1332812
905330
1812570
1749264
587960
809480
639562
1969924
197347
568223
373080
374284
918493
512914
1810399
35113
1064490
1679582
1813396
208202
1174063
1164950
772762
1412366
294477
8438
386131
534234
640519
1600615
85606
180747
1566050
572684
1582580
83601
1394499
1070432
1865338
1030887
113124
845053
649720
886451
564511
393674
608074
565494
318390
1039173
1458386
880506
1512091
1422914
1121122
1034123
219331
107359
1110987
1053045
311171
196451
1781119
612185
275077
545384
286195
106391
1535660
1916353
433400
1904451
79374
1222819
399519
1188024
641672
1524490
1191248
333639
130730
1224262
723104
498893
941639
1023705
739648
870591
1650594
1404108
1732129
1754414
134022
353184
315375
1780987
642058
97343
1414450
1340759
1261143
1781912
147567
1443389
1934203
1926102
1055167
171583
1889168
1406649
805123
62946
61829
1327593
1373187
1128078
1508059
1567526
1847076
173009
406844
660335
778004
1961830
392062
197859
1140260
214186
845560
58644
1852811
766171
922339
1593751
1639300
982674
1074177
799459
410563
1594843
955577
1791788
1719280
831864
1523417
1536906
84866
381151
726725
440154
694988
905779
1801147
398415
470916
1330827
35819
1923560
833079
369255
1971994
49609
1710192
1920292
1010459
597851
578606
946459
24742
594942
295016
1969026
1513407
895131
111673
738342
46702
1796573
54193
1161970
1514701
154439
428668
839416
443284
575916
1846404
1776669
890423
1797741
1081458
489498
919738
1751668
271090
1978676
658981
1197205
551293
800684
625879
529436
1724680
515985
1470100
64149
236310
674276
118088
1550085
835439
1346707
1429663
1644690
416088
1930823
1439499
771441
1876532
1621145
1248676
1491819
932260
578528
235926
1754228
952121
451053
445529
497430
1630099
1948774
1840573
1061493
890996
1854956
1448181
766898
1262159
291743
1343946
1066934
1720385
138204
1056692
1940833
1331482
1394344
530140
886513
1385815
324281
925909
705050
624358
1144555
155159
877679
620437
1480996
662165
522264
623695
1276788
1667543
1822606
1051714
1562446
1176123
1053387
759703
1723203
500680
923991
780853
325378
176666
164461
1515360
1402495
816133
153681
459301
1309564
112414
247649
1852684
1865270
194998
1830182
1226993
918729
1406434
1723655
1864741
586176
1317330
338714
1824439
749981
792817
1771964
1690809
718118
682124
378980
76014
1734691
894042
720526
1014124
415188
1618195
1546207
207212
467264
1965127
1940975
96934
1574322
1247149
1125128
953740
840315
103802
986550
1088087
450249
1345925
44046
579297
1246371
188307
666598
1379904
1960835
1943509
1497583
464955
450402
1616140
931534
1480532
412997
945475
789465
877037
1439205
411804
1931100
660506
360822
1651702
373128
713279
1367327
1140887
1080602
515157
1170621
516734
1870153
968603
197580
1703748
857955
1302187
1491542
1374984
1427797
518663
884702
304146
1001543
358315
1214515
718394
1582776
888676
1473523
1785881
925252
240973
1551587
1529436
1299724
1336291
1063408
872602
356682
334893
1956840
241941
759733
1897551
270959
1973493
1126175
818318
1177711
46084
515664
1966389
522796
808735
1296357
568937
331442
931266
1053029
1793099
375322
1612907
1780071
899022
1952489
1463313
300253
315288
1420085
784545
1974125
1941728
1922503
1856981
1516323
606944
4874
1378589
1971064
1115528
1697984
767074
1197691
80358
1558415
873219
1016909
1163817
1225286
1135770
122835
839549
1848887
1996697
1719245
1246576
1814548
1119188
1920746
1636000
844777
304338
1382554
44041
266772
1131439
481584
1945048
568101
66403
804322
187020
408880
1246461
316809
336041
1740074
134249
1505534
1032206
1759746
113330
1500709
1092416
1697830
361115
1629439
1831249
283197
915693
364783
247177
1892397
1135854
1073665
820383
1102183
1304623
1770784
1271792
1650297
778625
366625
1509749
1639125
1565723
573961
181386
1098967
1429859
307319
23971
202083
571770
1884186
1802433
241734
1903996
1385420
133808
553456
464910
659673
425929
105602
1279781
1889603
527895
1268873
658394
432737
414297
995451
1327415
316018
1786609
1202142
653054
490380
113277
539336
1152872
341826
513498
642904
1776994
887922
481761
742091
225801
967544
1886116
440667
1574939
1614424
1587233
1490712
41427
1951213
1024419
311344
1826925
518680
1910454
1781979
1098535
971683
1452020
795711
11153
1786611
1433643
1384047
1508476
1540035
546458
1931213
1772095
1762251
628117
1671913
113346
1018014
565909
700631
73815
1420661
376590
1605605
1841798
1774790
1807562
1348586
298274
1940522
882346
1012498
1871904
1922594
741439
439769
617025
593402
1286903
1433474
1827480
713864
1526496
887808
319268
1125260
1322963
1784720
1628930
1584436
950604
49221
742023
1547973
968355
193255
65389
726455
1441289
130027
249153
302226
16301
1807563
461659
49590
1929651
968207
1097035
1604519
191812
1568266
1268034
1737744
993446
416797
23549
200252
442148
336995
116808
792381
51349
105226
1074742
989830
1027055
792882
393501
92629
1728807
1878212
164798
1556361
311743
1457487
871327
118204
988992
367006
1042336
716055
452189
247835
655688
646377
1548400
1230978
469046
1963294
597865
559998
1107596
1313427
470082
1138440
455928
1914914
1771739
1101070
1809486
427470
1147522
1036018
1546377
1015587
1175724
738508
1104785
227369
1788312
1363221
911173
604545
1059617
872599
1500221
1817674
1298700
639286
618318
48125
138653
217944
1921493
890415
1074718
179814
865853
112912
1072810
607318
942157
652397
1281102
527080
37750
1386109
1055029
763949
97382
1310658
565990
1356320
1234212
1350156
796701
1612457
65047
1847481
1200058
1824135
1126975
1349720
1523833
1831969
635757
1568289
832733
973511
373724
439713
153308
1148618
531359
131878
1518168
971170
1760041
363158
361025
1482284
887533
1755567
8676
1357529
1320617
1250633
1156631
1112660
1021782
1467524
666625
1706457
1776537
1801228
959495
1365111
809548
1382501
1745812
1752929
910078
1775136
393148
752532
964044
1050992
1405008
683866
1521732
80623
96436
490958
1523405
1040453
428113
256463
1916744
1453959
741304
1006581
806982
830701
74953
1800784
492187
241634
301750
380157
1727293
602674
65067
872023
52473
1689517
212344
1596910
29287
1213680
1978847
165186
1924334
1730597
721844
17300
214708
280254
309406
546532
1205345
1580847
1149721
1468138
762962
1014373
878377
1744504
346600
1503047
1814876
1701862
215332
1519350
247669
384561
1554917
294920
100935
87862
888916
576023
22483
1715733
613027
1911849
1600459
1922653
1607277
1263953
1550144
1970010
1731717
1354183
1392521
109861
1520292
1889441
1343800
864290
1167641
78169
963036
1381053
1302469
1911600
1975352
35344
1830111
1897016
717774
1393602
223590
534560
1126789
152255
367490
604343
439598
1451487
454835
1369426
1714787
1593535
208431
1617829
1592579
1015445
158806
212221
360561
1522640
540497
808584
1638883
1843167
61976
1279166
1859502
219558
58119
667377
1472620
590625
1425155
772474
485098
562638
539030
663482
1358183
1569665
264483
1398696
1334118
796487
931825
1247089
1157439
650008
362479
1410146
1897625
1151832
1510818
1494822
455730
1504627
268746
642386
598657
823132
417970
1427349
1093544
1743528
1118097
177312
14608
821353
1313389
17804
1612182
1309467
106436
1637186
628149
127255
720653
1118000
736915
1693718
440162
695879
1507443
1567842
923994
622866
1531136
577751
603656
1838906
762383
1593397
1423122
758515
657932
1208578
902651
1844087
906049
1263964
1667801
1273379
1220941
93146
1608069
322626
1913392
723976
955255
1015026
145057
685839
720646
1248385
1194011
1467494
1897296
1883706
165792
1467816
285165
233800
136071
509087
630342
1057570
799178
1374022
396345
903662
1000313
2384
167422
213002
930070
1687571
1229361
1575132
462843
190733
207519
406491
628703
1851049
1045722
1040766
45470
622502
1245014
1647159
977147
455681
601568
1619626
159900
1076115
1413490
6780
871404
1557601
1935368
1044924
1796327
717488
336760
1147164
1999173
366395
1307796
1416910
1725763
401395
411394
1193871
1525961
1512668
1451408
1102431
278617
198762
82443
1703365
1141042
728619
1712648
338102
359544
1061975
506007
1848946
202396
1805415
321273
1693293
589380
1630159
1008320
1369229
1449506
927526
1778234
1917246
1191678
1453375
780220
1157727
486244
1715697
1742028
1506453
270944
1409969
1675812
520867
202470
74203
995370
1893764
1226054
187365
477596
683609
615372
1325754
1918507
1259401
1022120
1785052
1418819
1683654
1099923
1811470
1506914
508697
1121737
1537683
1402770
419418
326857
625299
997124
1272241
681071
523916
699464
496407
531869
1648865
984740
948189
872122
434446
961765
1820732
928324
576759
1793086
1957728
373991
1028532
1134847
1131396
78669
790517
1544378
273565
595465
303269
82912
727067
111832
777723
746081
703090
1532880
1300261
1765674
1731062
942772
1506611
1812808
1572869
609021
23321
689638
33214
1768418
1289065
1563374
95643
1314958
534243
890825
739598
391507
1511583
164045
1996988
1463558
1401511
1377564
1563868
1514360
1996901
1138457
1632745
582196
827684
548264
1820431
1389745
161071
1854985
1336545
1381184
1713594
495089
1509743
52533
1747145
546361
1405449
428954
859767
1836042
230790
1644718
1569791
938471
282814
140284
1097687
1944829
1971126
1116853
1951450
386343
254086
550422
1781090
1142377
1713482
942244
332523
128993
979641
1192605
86251
576581
210948
117015
848898
780940
80090
393126
920217
1954775
781800
1618193
225378
988290
1941827
650158
1819144
82003
7207
1369985
1913439
1494779
1470727
1181752
1534268
1374896
254643
1289439
133002
491558
1732044
1202105
437356
1080053
1650821
376658
1997653
15220
1955746
1119393
1505146
1413770
1886435
757193
592278
917760
1413780
1448006
1290849
453355
1887916
976670
281961
374900
1453397
1312532
1242159
1899058
225209
1137826
414348
691780
586551
94988
278793
1141462
1885373
796328
1266438
1735135
1407151
935703
1591501
1185060
1005783
286093
750632
1001264
1428906
1940998
139532
127113
1658541
1438699
315290
433797
1407319
1622237
144756
1326214
300688
558185
1141489
396800
800142
1921056
685353
1326206
1067185
1321720
1036135
982131
1776089
1621235
738018
325661
563832
1272319
1696156
1214579
1170849
1611269
594317
1515614
1654024
545455
1981443
194106
540845
84039
1005394
88228
914375
161246
1840522
402657
276337
762809
223452
1778983
491175
730681
1771272
161539
668843
1661205
1547117
1476049
970163
903445
191969
492937
1658761
1535733
1016363
527161
1976035
590745
1172197
848066
860835
267158
40498
972573
1108841
482908
984249
592783
461345
1111589
1640146
1306143
1508745
1329354
181639
397621
969228
607413
554189
712682
1008444
1007380
393069
892375
1127328
1675887
1117949
1587693
982829
1815329
1318608
1108004
216935
1855894
1989391
907293
932893
240563
530536
247945
1107851
463603
1543444
1295448
670964
1690444
264124
385327
678413
871329
1029360
1944283
1522819
1321444
1640240
771075
1807265
1682652
1992493
1452582
1175081
598067
1809193
582277
911327
1004962
1078285
796350
1764879
333347
338009
468375
878290
277144
1874698
1569436
1842802
152930
496433
138848
754132
962802
1359762
1215752
1450307
809474
1948227
1282800
1798074
1035741
1005386
705544
54097
745026
1944358
1405751
1705925
612783
1731421
137674
727646
1631820
1989812
1330825
522740
1767129
987784
1041476
1304100
887913
943601
1371169
366810
261826
428843
1989871
1146230
185887
1602796
1599239
347917
28613
1230957
266816
298949
484035
642787
1733210
1066731
287404
958388
257674
1470255
1499737
1327168
1137166
804932
1472087
566847
1107011
1244792
1540969
797160
709459
1051647
1827161
55769
1171428
534826
1449265
583965
514875
1747700
378300
252741
1509246
1921667
66741
1696376
1075781
1319825
1844794
1958837
1343452
417829
1648619
702455
1782436
1649317
400971
1315271
344762
291088
1195242
1853357
1029985
1930029
777229
901739
768300
977136
550403
10540
1897626
445217
880350
1532758
1645371
90920
1334464
1557891
1337350
335100
740837
1823548
922750
1437696
601100
643939
1620189
1032637
376809
1918506
168302
1731853
110571
114828
1903131
570640
595590
1937147
574188
902542
922172
815894
1653055
1293107
1023920
1053563
158085
1584994
1274753
1298643
1012855
483693
211074
674941
642415
1498177
1683287
1768912
1854110
995406
1415437
1609027
653716
304277
64158
1643568
1699792
1818718
918163
940486
897189
1503916
769384
1405252
344457
1781202
706598
49658
788088
1365580
934774
1463639
1928210
493222
1929189
60039
1772680
436678
992203
610422
689585
287014
1208224
1113995
1972968
850029
1993665
1453990
1237099
294348
407146
595544
1375193
310224
1376741
309729
1729505
1668365
702172
903736
1450856
1573972
977869
709570
660673
1891994
699276
110429
370666
1450399
110775
1509725
1525902
543828
1392307
1071958
1897163
1171814
1662268
342983
149337
1389662
991517
1788847
1640478
1677840
1794545
900793
746872
389942
1519453
304199
525759
1600448
1471603
33130
1739476
196329
1440660
124049
669979
1191759
1194001
417252
99318
1815668
195856
69044
1793818
1620398
852178
377217
646981
1445074
992375
61100
961921
67015
1750168
1258198
247586
1200898
737984
176573
665080
1255660
75944
1793593
1258737
624850
186593
1840059
698034
1299244
149666
304402
216079
840374
456437
409030
183373
1302179
195623
418717
1463349
555659
1246114
412120
1084164
658349
1816549
761767
624215
330509
1571901
1130116
1244960
1094607
1663062
1078851
922556
624026
1513075
427154
414879
1225603
1993394
231379
448840
1486801
1437351
1414106
896136
634682
560495
40986
940423
1671826
1458021
1211902
1711485
1435426
436296
804823
1619684
1090049
1530949
10504
762690
1363662
1039753
780714
323698
1283593
1180807
847178
1563104
1554333
1669976
240980
490912
1587373
1262037
1351492
1840874
202473
1358098
1081937
406442
1661903
182220
212431
1214228
139291
198333
223090
1572150
1428541
689922
559022
930844
413841
849624
1426857
1908777
547203
1181929
1615761
1623897
573491
169044
800640
1735791
1784235
1835221
905500
1611532
1886355
844513
812495
761978
1198769
1134223
1673870
1561579
462048
1153400
1667009
1568207
351978
1427286
1057924
814117
1972603
1854605
933090
1408002
726125
1762784
947653
1601869
179587
575086
1949519
557924
1385040
1672353
1962628
559865
1904541
1813195
67990
171071
868543
1470666
1690709
564393
109044
1869437
842986
290043
1827351
243706
538361
1153116
1950354
1004051
996687
793677
1133338
1069572
104293
1683796
1620863
954362
1362625
64291
383869
777268
288529
108785
363666
504857
1251406
922447
1539234
145556
297827
1146876
1949740
298086
1451275
1571679
937396
381195
761418
1009239
935935
153386
1207760
624045
1058857
112509
1898674
1705709
1911905
1541881
889961
138704
1058146
1022268
1616776
902052
284157
1050728
128904
647689
113341
293041
8361
1569190
1467673
905888
483153
230751
445376
1618518
1127457
45091
860107
1527098
1272553
1146444
1961515
714311
1382462
928414
205459
1907738
1748852
368324
1983615
1289112
622241
1755561
1893610
455962
179357
1797292
1576621
441072
870661
389355
1596924
1299107
1839840
1496679
933866
1803723
1583737
738129
1630821
1832338
192752
1300235
1575027
518538
1344917
461489
57294
523010
357128
831091
392209
896634
1610339
371482
1796685
867047
1369999
199654
553727
392014
1729922
9767
1767062
708462
1047371
1100983
1378907
1734285
1380345
1278011
628008
1375709
371540
1834645
1437839
1730374
48024
1176359
1338221
1641365
1906683
717223
1776363
1382547
1657975
1426129
1073483
1411545
453150
1246812
1141440
917942
1364288
9531
885508
1649846
278677
588378
1906212
153075
643696
689126
198798
31678
145209
1113687
1499447
1067955
674339
368965
320838
1434318
101930
1021955
1632761
62476
88477
483245
100960
237167
283991
1215915
750540
1780169
1119223
1046285
1298993
1454525
265157
1427203
876183
1879415
1743201
505070
1469478
379163
1645110
1777350
1706026
1369200
1482775
855487
1738120
945221
164631
44515
169460
1232977
1485375
1265690
1458451
1153695
1009316
16715
604460
441872
967757
1930174
1844484
744532
60985
432948
1435493
596171
126221
1680640
873531
1420581
770995
375953
1467306
1423097
1868863
1967239
373678
1839711
1490395
1561541
292858
1421639
1862939
992961
1741766
1773115
684592
1063743
1204821
308363
486616
347874
847031
1249181
1489093
475891
664769
634641
1109459
1772630
1865316
1448977
769060
203766
1659955
362745
1668826
1397408
1883084
1692395
409344
55046
1303189
1341936
1839809
1211701
1545117
687338
327077
1716784
591698
1444230
1127018
1520919
1449999
1329835
1979170
1021925
477184
135493
909923
40001
1420121
1984847
982690
104721
191520
103410
1943809
1862458
642035
1115102
581842
677866
42710
425897
711616
1343891
203872
1978226
573377
515002
1870874
985676
375350
1492655
563737
913943
4272
254884
950589
1288349
1682910
1378648
678875
1399308
42767
549831
1130259
1825436
1729819
558025
561550
1713584
1599502
860322
1871245
764704
357280
1729393
547069
1453529
713676
1352695
1673616
482320
1273290
63849
945275
116028
915131
545757
1303231
546448
1332863
650215
1422301
1343349
126369
1146942
618223
1199601
429079
717080
1843652
1312802
1631634
1401441
1429191
1008453
1374749
1977044
150675
1867607
10412
1052457
1638883
562752
1257731
285634
1793812
401464
396046
1196872
607675
292785
1446409
857865
1508436
43683
111673
939974
736624
874283
445394
1703184
1477280
134582
1700624
978643
1742698
1446281
434736
1406369
1702245
1839858
1475526
1957241
725855
1771036
605509
393882
1557399
1061200
1985091
375042
1778027
877188
1590658
1713860
1477578
569478
1131602
1649562
292841
955132
156037
2157
1682832
224087
1074741
538874
317265
218240
1000155
863071
1694797
1128967
1275603
1967193
533
1582114
719828
1354253
1956156
362095
1919767
1401612
1835165
1404260
1040964
1479536
1884321
1912202
1613725
512766
1933515
448211
1690409
402539
1754469
1994316
1714483
100161
572993
715402
786948
1859708
1331705
1453061
1944367
936562
222147
1437944
578528
1107071
452139
1736868
60769
1689017
91716
1451939
1552659
1014757
1438670
1602488
1787833
1317560
1830637
484122
1005820
54391
795581
110783
1102007
967300
138033
942987
1202108
362591
875243
1930588
1551606
1853993
796805
1132837
1267372
1068309
1298823
1765926
1288278
851350
1026304
197150
1982505
1468129
1019995
1307815
559291
386114
691355
1003566
1440000
1215501
1800129
84023
562015
1236726
1528613
28658
848220
406254
341984
874686
1880119
1644765
1038436
361956
1521552
116970
1354194
1800498
1975162
894640
644017
1407323
1235335
1258335
526585
342920
1997947
1242793
803779
1156094
631021
975603
1834207
894257
511500
1665306
1282977
1133569
1677679
493944
1615729
612491
1900763
155496
1167805
715350
1373471
147537
881432
260726
1883491
30561
203304
797637
1425412
901983
254006
1947990
1274021
802579
1823779
615493
1540072
1417076
983725
876026
1040336
309418
521899
1925716
256815
556953
456353
1650581
1339159
746483
745483
987280
640184
1821561
1139465
705705
135402
1247119
1721457
1613946
1833538
1602427
1595016
689035
1970004
1074236
11514
1280771
121885
420300
1459892
739806
270526
1605623
1208207
842243
1925713
663484
312688
1915835
1005441
932969
1706206
454918
685096
1919028
1736703
135886
1933001
335445
1843074
1172365
908155
231829
50490
1636375
659545
959294
1627452
193988
1727979
76447
270202
358454
1278265
1817959
1400824
1323072
310550
1929126
688503
694048
889434
290868
828068
1997812
1474782
402547
693956
184183
1386031
506719
50513
742761
286556
100628
837679
606758
715550
269810
1603081
1583378
1799407
479501
1205165
237409
154418
1146090
1662832
1988175
1373788
1073117
1190811
658267
950532
1419436
691732
173176
1111919
98325
1340077
1633871
1987430
1679147
1165282
554376
351166
131328
1940912
589920
1580099
1444499
111106
746611
524303
100391
1216446
1359566
112439
1771427
1273
1723710
215056
1021837
1315391
1788524
1336408
608217
1748430
346800
559249
1304344
700376
478985
1890857
1888045
1216484
418848
142677
132551
1123591
410666
1536477
1330140
1691899
1166226
68165
1682078
1410375
7507
1439101
20892
1517826
916129
414789
816342
401406
847950
234926
1861823
364952
1421933
202791
1248130
1641236
790255
1079432
189381
624975
1448799
242714
698120
166474
1371409
1859615
1716457
1582090
1932791
1214877
627083
1824572
163335
532118
215211
1429691
372375
1634485
1161539
641737
1301125
1510362
455552
367044
318008
1432547
1021319
86491
749135
297314
592563
1638728
616374
475778
563404
1704069
1290854
799015
193973
907443
991690
327867
876935
150284
1352184
1637686
976954
1632468
1737307
1173755
714787
1611269
1002006
304034
989334
416096
745407
1478357
1210079
1331921
1668287
27951
295755
284877
1341821
1335243
1481823
1218192
1399724
728806
129001
736081
1266485
648576
894070
971946
1309293
947514
305190
1977186
1073391
579262
1125238
666041
1007457
1474632
581375
1693288
1413485
566416
1523694
1234617
298003
251440
1945027
784559
828486
158335
16087
1204458
576376
842514
1655809
1082419
1452580
1295427
775326
1637999
1495350
792250
1430915
1054097
1950400
1927389
395783
1268966
489668
1270318
1322733
348498
598773
173685
728876
438900
569184
1964826
50892
647377
1504201
408089
1523324
811379
1353632
561919
524755
866130
1274796
822922
1639928
1178652
67399
1078334
326494
1574375
246544
832565
691218
1621804
261516
1251603
1238468
1155102
103977
870521
1193907
1629701
153745
230198
1845590
481348
1435437
513968
1937407
85659
1527093
343891
1262484
1150163
699012
1656904
1031854
1630891
850465
1041532
296113
803731
276827
521758
1702910
1007880
834078
1421592
1676605
797846
234179
1724829
1815368
882743
1970946
1397604
912730
892010
1228005
266965
1186451
454068
94978
893371
1315575
283640
726453
233556
1895190
985476
894193
1140267
713332
1939004
308488
1286967
719064
119704
1617057
765489
614354
206485
1169980
1673682
1871138
1545014
1892129
1334340
1098234
1571149
1186724
609589
357793
622757
1415382
330418
75850
799331
264459
1081596
1462820
666382
369546
568253
429026
402831
1371895
994431
1263845
1700466
1881698
754631
1324040
1806254
1619231
397427
784257
560599
1854953
137005
1157236
1390321
711386
697304
1348025
598691
27521
62390
1849788
103955
718685
330211
1352809
1982558
1123241
1974887
789183
936406
96337
1125112
829720
1236506
401581
1688158
675536
496546
1442688
708976
790038
818924
199617
777174
156294
1639318
1579943
531976
599909
123865
1411299
111707
678480
165055
1080091
1974526
767173
404291
128835
966426
1299422
1701261
652299
839037
1778337
1701925
271370
867148
391830
868969
1032913
496889
583173
1001977
1123583
574094
715759
1089520
1318055
48104
1000879
605420
732070
513388
570539
111267
748617
1094821
175571
257556
949460
1220747
1865464
292024
15280
853558
269905
820038
1290232
721443
1966808
345411
374177
419400
431125
868890
1047244
1119078
665096
1733448
1472154
981065
320750
1427897
603871
707028
1418314
433817
1167597
215127
1624514
1278697
394951
1407786
1273718
1524299
427846
809240
1936692
273803
1653198
549076
1671638
869982
830071
1420820
1972101
1034384
1158680
48536
532837
1405655
163760
972671
117302
435485
621792
305872
833109
1539912
1968924
109232
1851455
996936
691137
457167
331029
1988641
1347032
318976
1909286
931863
617014
1469698
858829
556520
1229979
1020555
291291
8946
443969
96904
497601
366443
402734
1371376
871213
817718
1629248
1272084
41848
1868092
1109517
1525541
767349
1155594
528214
279339
1273690
1556006
717368
262314
761108
1383674
1929563
287170
1609472
700843
483241
523736
707798
382173
1867555
736119
1979084
1092075
346448
295474
456403
244458
557192
1131215
183296
1837334
1393286
1140802
282464
1105614
206032
1022780
631403
1162633
402741
641380
1121319
215187
1264815
269088
1164606
1991243
1303854
1299226
445283
1624889
1702746
1604721
1442071
1373009
1804039
435697
902534
258291
1496509
1396974
41707
714138
1701043
1038509
1784426
1326463
271385
470102
63413
609924
1346031
37507
171054
439921
1237414
1042149
210594
1914582
162107
399366
1686635
567451
388151
818988
824752
393583
487657
898295
693370
1888263
510999
550625
617938
523927
734269
1437919
1570858
1446557
1848006
730054
1280708
1583702
1708930
1407553
1507772
1987054
110628
1413089
1940956
183032
1270911
348067
1347621
565751
1875877
267172
1086866
884785
1827537
719862
1783094
32200
1871485
1743836
788312
736514
771469
859352
1112510
1008392
1999519
128665
688452
134524
718538
1237430
1556090
425778
458544
1982373
1294071
227060
112698
1125907
1950072
1807698
1976125
1256536
1114127
1872347
1911885
913074
1721646
911044
405469
641226
604809
1379140
1625154
562464
1011031
323609
670144
813707
663029
1100837
1895718
1742079
1304669
383258
185958
543094
995492
1922732
1966968
509522
318234
1052133
1670530
1059180
1088879
1433798
1355850
1178306
971694
938485
776983
50534
695826
385735
563930
170197
1525133
780188
1131585
288914
1649208
1008339
1532355
50914
292702
908260
1673797
163150
770889
168039
1587407
233846
155428
1547131
1510627
480964
963879
1808297
612488
659822
1535642
1391428
46080
31846
302586
546876
1173006
590781
1241166
815392
52249
873798
1446193
1086079
1780907
1429145
1219850
1168785
1395861
1028392
1181425
501408
115059
663343
1065188
1622419
414688
1242905
727180
1499804
1486514
1415533
1757795
284908
1081265
461376
54906
1649638
917142
1944740
1507544
27075
1472545
886095
265446
1881367
797564
756258
564142
319379
1550615
71733
168054
423130
636827
687423
1691353
1025489
920801
570059
590037
1343918
1949456
616359
1992735
1153990
1925136
1002824
131351
365573
387620
445975
1490157
1219083
1084941
1087078
1824867
1461557
302659
1102059
478853
1923910
1087971
1664732
597244
214485
1754909
1462476
1135278
1453560
1932701
1565644
1059667
124302
565044
136206
557728
1992136
1400852
1791368
652704
1912060
549059
238757
1821747
798775
1451602
1265914
1567626
75384
1892608
1415408
404886
971176
654927
1453582
263847
1680268
220933
1547201
865019
742215
23996
1044625
497674
132617
887754
319492
649431
1135770
1527045
572194
1238600
1166129
143778
1929637
1168583
1577880
558512
648704
1682964
1628183
434741
989192
322816
1769
791925
16301
1449001
286722
1762369
771045
971385
1016501
463551
22602
1910125
990986
1030151
1879557
831497
735892
1201852
760561
1188161
263689
265044
1344253
1179849
1283158
1242025
869257
833515
694047
33305
433659
1730020
1984628
1433105
1174299
506443
1424925
505484
1730998
1830032
664996
542032
1843446
1924195
1215370
179993
1746
148949
162620
195448
1266743
1381598
1872404
173689
932152
797213
1285814
275281
998775
16725
492969
30050
923282
783084
1408220
204561
349342
1825129
19812
1937411
650191
112567
1192695
1899233
996128
457847
719393
1553152
1729019
1101704
61062
347836
1549659
1593677
531750
1515666
1772620
724932
1856370
1471784
826474
223182
1790894
978191
1965298
709107
1869573
1068919
1819985
674506
901249
725713
477514
1184360
1912473
1443455
1948922
1590660
1109836
1274155
1812065
1794379
755032
685599
1443555
1255936
1121669
991843
360821
525413
684624
1730073
951789
142948
1020907
1774840
20330
1336243
891668
211940
214214
1098812
1358868
1397318
553133
1465320
1592148
1862147
179523
808141
1558449
849618
1107432
1231103
442774
1015008
1246872
256189
995128
192391
1875716
774982
1524475
587169
1042521
1032396
328770
1191144
1787685
1433719
998018
1835471
532427
1473192
811050
1770486
1101605
890718
900043
1259162
105090
1568873
996880
1819769
1613376
1362446
70483
366960
845012
721553
404434
1535091
244784
1994302
1402247
887035
1977807
1543484
152331
448498
1675117
1453128
425405
183240
1050674
1503331
1488088
419662
1354773
1860479
60212
1803787
169725
40868
1074813
1613868
1783064
787048
662103
1063122
1606965
1378981
1473475
1730167
1239402
331808
1279539
1622912
1244307
1725567
962298
1931966
821298
1305723
332647
1319031
322771
765710
1644954
1951616
440875
426510
185333
476135
1619722
1732700
1886534
408985
366929
370279
935429
1203220
908304
1436919
652629
606029
1307760
473860
1196627
1518167
1859943
529529
502092
1454602
1666815
985206
840815
876572
557208
1911975
676586
1073108
89558
1388428
1291510
106696
780624
1459244
68382
18128
1429217
971137
641951
721071
1158150
1346258
1221787
1544697
265828
1096788
1744263
1098123
1640335
820372
1737278
623428
1481519
1919288
1571965
1852957
1101142
1306109
891207
1750436
1831341
486055
1116520
1188397
673943
241230
984291
1009780
1518776
1268888
169558
962940
439800
1919699
633194
377184
27585
1190583
1302900
962797
19448
1029029
665765
1641342
476247
1297494
1469864
1763335
676357
220172
834680
1225214
968180
1090012
415663
477150
1830931
452061
1458229
288382
1239070
1839728
927953
1863127
690666
464591
329872
1472560
1169572
910217
852073
1249617
31988
1699788
1836020
404842
1797826
796810
1161947
1466626
548748
626879
442132
1895533
1985445
1621171
761382
1194819
1983842
35238
1076181
833641
1863194
1552254
1616021
755671
761019
1868999
306946
1260757
1418489
194044
923872
1831478
1272570
1866210
417854
463762
1913783
1201149
1726768
914873
111197
879171
383248
1336648
891568
1742982
1631442
583496
1441740
1834876
576326
1477672
1321564
108081
1191589
756068
1171365
1889827
560923
1508086
1669080
175056
17175
540000
1418386
538277
100955
699449
1840578
800536
1130720
1002280
1476683
640015
1533303
740706
1044589
1540212
1028521
881489
1249029
326273
686683
1967881
1656876
1378105
356098
1761634
957365
750606
561282
372292
67054
82368
1725926
33891
607099
1952353
528038
1141865
868273
525273
1132324
1542610
1539885
809792
1107966
452950
882954
212209
1331513
255481
509801
1352048
1013613
984821
888700
656530
1390328
1160238
35630
1837306
319436
760450
444338
1390087
264362
1076752
778791
1245672
1457491
1224811
884049
446826
408038
1121472
887566
1053328
22759
501078
1050903
887208
1904302
1797749
208793
827053
1878565
729071
1564089
355924
1036684
571580
89567
692869
1387364
300338
1004824
1538694
140447
891219
1745474
675839
800036
33414
1249318
1442758
704207
906755
1898654
1625767
225252
1324009
1654388
1971839
871133
46532
12836
1772630
1145119
1960213
1957012
1383549
1033334
664110
849339
1464905
1451273
228355
1664762
634533
473423
1449276
230301
1718011
291543
940652
1379433
402559
1066598
136421
44570
1526703
939915
822773
1878115
201446
1345003
1727347
1927710
1637249
648191
1554799
1381458
782642
717166
1156868
208616
1615236
1501602
1721699
87484
658227
239758
690054
1818145
486857
569117
76803
1196251
102506
1392845
910339
185569
867116
1737034
1995250
1117734
145721
402306
1960363
42796
251172
136524
1991841
839751
1552611
1874176
1966973
1228916
1584376
1538281
553755
1351289
1947174
1734865
835276
1607685
1006788
1988739
1465718
1443894
453485
913699
781679
117009
1503156
222092
932964
1131471
632287
1379716
1819159
212733
380247
1745917
663136
1032750
780105
1639476
1572118
591679
732042
351852
1552614
1784239
1149574
91736
1836312
1567078
1835136
112502
453458
1702129
209272
1770647
1171479
1956523
587906
36945
1046176
779049
1740632
1085438
1727810
502866
1084517
757026
1440699
1460349
65812
1527981
958706
355826
692669
1019830
38272
805230
1643190
1769469
105392
1501510
289236
816763
1689783
1499078
1504034
543439
931325
453090
1829995
554583
1577996
1179093
603819
1475761
781971
1716251
17974
985709
1734266
1401748
153283
861381
1049829
483766
207422
1150925
1601213
1182218
724095
1391218
1912885
1027108
561914
1452222
1332498
706041
1463742
1607517
1298238
1664831
1267333
1252574
1374093
907637
1259658
1760933
28556
1009584
232933
519295
218327
1079152
1571236
1229856
1445036
1170903
523237
684204
1565276
1588551
890493
1283379
1295464
1081360
328152
1850672
1037545
489609
1041018
589464
297135
1640536
712804
1314853
1534904
1407415
664126
1043582
679184
624173
925732
976441
1964891
161851
723155
858547
1867838
574708
465574
301220
805939
1296866
1086651
67059
199860
6288
69707
1948286
1896314
449659
1889552
1928315
1242497
176267
389419
1764517
845089
671259
1809119
959816
371182
825592
600397
1238982
894636
126561
1657519
222740
1667522
1228824
300487
215916
20755
1177171
1367490
266213
1475929
88988
1214566
1051306
48678
384117
1978680
231341
749278
1089755
1294874
393348
1886209
1519451
1772033
1482244
1018680
133996
364914
1118845
121284
1582266
921150
748665
75168
1773343
1497241
1615850
1491063
1388469
1614378
873711
881856
1361101
197043
1288127
405905
352153
891056
1037670
1837249
1960708
136155
202321
1414028
1194783
59061
628956
1001681
1723798
611339
273859
722736
845428
959774
123424
1817461
576670
1434657
150317
231987
57538
107068
600768
549497
1438604
1839739
728481
1792114
1249989
851630
1572396
1868352
1946208
1683220
1727374
924765
1821997
1302182
1869742
721202
1825144
485079
165701
757315
1778199
1014028
1895500
615489
548735
1997328
1087326
552390
168100
1288250
147110
730628
372262
1925490
1213164
955219
1134850
332669
1029339
1848816
508658
1859297
450825
512790
1515510
1979825
887429
1048307
1012692
679676
1186149
1072725
904249
72797
1458261
1070454
178763
1894770
88511
335832
786683
1607051
726287
1048401
1115495
353399
196598
1155293
118756
616985
77085
1384760
1204585
1913884
1756662
1898007
1802086
992225
118131
346113
1843375
1868541
574879
1395187
1074173
1113346
1950476
626983
87098
1188678
1214799
676126
1142841
341691
1442770
1334124
1848247
892048
991608
1101874
1769923
1027561
305074
1092145
1705217
1871646
793819
1443301
77449
1143791
280675
522647
1084751
711965
1459015
1762468
941471
1718041
182684
1520504
1961023
728772
133708
110183
1277281
630226
1366483
1662638
792766
886667
844310
201019
1229673
1194184
1675454
1179909
729123
745848
1941397
838542
397633
392205
166140
1103005
1784748
1678296
1076483
1542944
1123546
68598
1740913
1218816
45235
1880355
561552
1929161
1972430
1417825
373562
1418064
1127598
1877788
1807307
1389956
959340
1587588
1221416
1953507
1565906
1361747
655231
882275
1810085
722399
1289123
779081
1168019
385814
1861095
1462190
453093
451607
529045
1005194
1247720
963511
435108
945886
676319
1725249
753843
650204
63735
534985
830295
446570
381316
1094386
1471704
1560635
163199
1229038
337141
786009
1650763
384635
581799
643692
1332452
1101445
1225934
1296209
1065832
1663362
644123
1261470
49843
1377587
1573373
1277580
1476345
1842659
235026
262161
1552421
1768681
109406
1659834
1757189
1082428
1128424
1114550
1540762
1519119
1837788
1092897
1220762
495277
1697578
979172
1035886
775837
487827
247307
1061264
851943
242956
671838
1944343
1921738
219955
974965
1184255
1269219
934452
300606
1760967
1193233
7028
825870
208888
852207
797387
284077
1821662
403161
659311
1133953
536119
132227
1740916
996605
474956
272431
1961439
404109
955886
1271069
1151744
1875702
520041
393449
1206305
1572757
335593
818007
525239
1131457
1738316
1502173
1668171
1284202
1695794
1904262
304357
1032648
434373
1579905
617187
696318
1001982
248643
1244922
911410
1907968
1237375
56273
18124
1399387
222088
1556984
561243
360159
251186
1485150
1761149
1797307
19143
1773348
370286
1623514
683260
1830063
1569508
1448850
194151
1266463
1112512
1603831
1894892
780879
143014
1010535
1845820
1234749
374434
128380
582766
969337
35928
1109254
202293
593303
1595152
568770
1519644
1524963
1644947
826572
1165235
592541
801422
475965
1110816
1375773
1594455
1680300
452002
713649
932956
1419703
984439
1664960
510832
1260035
605245
737184
1115346
887406
1794912
269656
569041
1125168
1075964
1635161
1626760
1269650
7799
214433
1535814
1872236
540538
1598441
420661
1721429
197063
1307555
906658
410634
42893
1490
558249
1416325
486194
270655
294232
1272986
1381445
1229633
182845
621238
1252809
799408
909378
959108
1184755
1276737
731522
842441
1752438
47053
1357605
510345
1944445
1929844
1071838
1253010
1878374
416753
934014
1971376
40462
836331
1380048
1447957
1248015
1744708
1020633
248595
934466
1675746
1377923
1696247
122476
719225
586194
1201235
681929
239516
1491208
1173574
478329
878120
46508
483027
650547
575044
156569
1529281
1795370
898784
736892
1903160
1367810
19798
103674
1050067
695263
1567754
306083
1891246
181933
615320
1683348
1627144
709134
977413
759414
236157
1351358
1622987
1414135
276963
237796
1124980
390922
1091727
1597874
1095445
1767927
612396
885333
350510
1249661
447347
1767762
418326
1642352
744190
487405
664415
1387683
1080108
503692
1355620
477088
585944
435972
1039934
1644519
158286
1364658
1828905
1622428
1869812
575314
145122
72934
899651
561274
283042
667211
1624046
1795424
1652336
789693
347259
1737889
1641243
1664897
1289241
1081687
1464939
1385088
1938507
1134639
516752
1890742
1686814
82468
1674765
309004
454520
879937
490612
506978
744264
1216051
1704718
1593662
1240363
469982
1500006
1633837
1096362
1202151
1178121
405138
1188251
1879660
1004594
1843713
616593
171322
1386355
359392
1460569
392710
1648770
1992644
819312
1520070
61173
1317683
30532
376334
282249
1917459
918624
1289305
1123634
1219757
938944
424436
1221871
686422
1553785
354401
223568
1505797
1135449
592397
1771906
1824385
606161
1366703
227269
1771594
1239265
1192649
1518868
841572
1264230
1941488
1115508
1657688
750202
402278
732618
881162
1078513
411003
341438
1531280
1392094
319896
100648
388533
404211
1084812
1682614
1734018
754329
60019
185052
84223
748936
1096083
780736
965781
488867
1254570
27352
1626128
935237
1296733
1605465
161130
842168
345098
1754410
1037007
242534
1163817
1905531
1270476
255313
1843235
1790535
114154
1300329
922214
258996
1892490
75445
1581974
809529
782279
1556736
1093554
863354
1884124
1641737
81057
874288
868180
1235425
1755858
1208487
455226
1165091
514139
893601
204598
568618
577340
1651346
1087929
772633
1661014
1924681
1880433
820506
1540522
1544668
248721
1474307
1533819
671385
1547721
779107
1403137
1248044
753477
1912461
13899
168656
22631
899261
48429
363862
915486
947584
1011275
1890579
1784235
995735
216688
782205
756315
1415832
350801
1648045
1827105
1716346
149785
70648
1817938
1351988
1653704
1577173
1410021
1641553
1443131
1442275
1153399
225007
1848682
1321845
707635
708215
1588773
1992556
542451
560100
1075550
939847
700968
433168
1344038
16682
229901
1429311
1624784
162216
1226270
731486
404979
1995517
871878
50027
832784
236849
1465135
468610
236660
1911456
375832
1729192
1055989
475820
628584
1911749
1191889
497883
1723169
1299083
1112812
1167132
1367303
710036
769696
1104644
886311
1738851
1076712
806266
1333600
1399576
172345
1213570
608044
105175
644197
1659450
728649
1149937
1736910
1539831
1494733
308653
1629397
755820
1667214
1199167
1560981
523793
489432
697560
1840937
1446987
181476
422053
950602
1482029
1813659
535051
848742
1829097
611516
1275141
742353
267134
1247746
332315
735717
241942
329806
79838
1809569
1846032
1336573
935535
1394932
1080496
144963
720067
1062660
1214386
328517
1136063
1825426
587493
1604029
1300593
862687
580155
150881
1324200
1590443
794467
428887
31226
196632
1389410
492129
687579
1862219
223070
1147934
1109691
168727
605577
1646946
1176097
458292
20524
1087570
721314
922039
1526462
1559472
1566328
1675158
1059783
1849484
776935
490715
1419929
1069931
417905
1232792
1083119
16850
302013
1611293
1032584
292397
1587201
327716
1694853
1965469
691184
611770
301000
786497
1670249
90063
1783916
597286
343584
1216537
1525221
1430148
916150
354756
1378410
706943
932237
842369
766856
1972323
587093
506707
1857468
1713591
17156
41024
1157351
207769
1596124
1397863
862212
1911979
542507
162784
1695605
1276335
1258658
588237
1554551
1611597
887391
1500020
1168469
1831242
1974168
1222446
508802
1424112
1018871
519960
1085901
1054899
227055
1039769
252408
1634173
1364378
1574525
1164994
266729
1074000
1381102
1523111
614622
1843138
350588
463706
1527616
1827733
1030998
43872
84773
746487
407007
1488758
966242
68798
1050252
1544787
898000
1191084
636825
776956
1053549
1110244
579949
1157451
862870
1682112
1182764
563993
800651
1357968
542429
544619
637501
1084974
1175305
1442406
481718
1531430
1019055
1131099
311904
1975799
834261
689260
771306
1406837
265106
1959947
186372
575354
992520
1283455
1560234
1451114
484481
1680812
439689
711068
1010928
177811
1835579
1161341
1318843
1659997
242343
1387034
936515
331357
1711183
1281112
1371627
271496
1509715
1581870
1807115
904000
1328553
126492
1956981
856099
462414
669243
609798
420330
532768
1224636
1298856
1731516
265163
1997492
1278096
1138828
657120
593137
1614424
1435852
1012371
1999742
369458
1495895
15312
882240
1222582
1410211
447154
591830
1957419
1418192
302410
123767
28472
797063
879541
1601649
772108
269080
579942
287282
1567927
1478894
53531
860516
1321809
1632399
110609
1751584
1894838
1421171
292623
1869709
157240
1779027
1883501
109119
454516
1904797
1382753
856845
1562936
33111
1740094
656365
1836005
37761
1213075
1289580
1165082
569275
1534544
1731470
1192358
848112
308421
324376
825583
805336
1621984
1366837
893770
163003
1036502
135892
848741
979047
1951194
127474
201244
149486
1891428
724400
1342358
1993627
1944501
1953082
1448628
859116
1474052
652149
353145
1068753
1009939
1347478
763208
120884
1411608
1512730
849834
1990604
1898580
1283884
859294
66020
1681869
909917
1800151
692375
827034
834430
1812589
11449
1133335
1387428
523511
703485
1146798
1056247
565641
1118344
1466740
528063
1608366
1646023
1061918
1588783
1746463
1125413
1223188
1738742
547323
741078
813265
761310
1442806
1830293
1524296
1596045
726848
162564
259026
719507
29439
1358482
663619
1974476
1531024
584023
980076
1898240
1906607
540784
1401759
183593
1346378
401649
465233
1123794
923147
1373659
903362
982656
546943
273433
1168820
880315
204823
1017563
865842
1991830
1738796
1951253
1282365
1922258
553775
1260039
1152816
1215596
1614243
166101
149466
442552
1710771
1028178
1130232
1406265
471615
770421
806474
810524
114195
1978947
717495
240231
733738
86387
530136
939886
145733
1963779
961749
674490
1754656
1781541
602102
1514613
292143
936666
798545
577953
679013
1497689
1770233
1351765
1178559
1068903
1254768
1933459
1287931
504770
616333
281272
1259939
1843080
1752244
1771016
523309
1637423
1655953
220635
265615
1557064
1826618
760570
187485
1836407
1275734
624699
1254422
1107339
1279608
365874
721634
791004
537969
614915
525822
384922
1860439
938520
982664
263850
1088309
179616
1969140
370243
1784809
276095
1622692
1417452
1891971
904715
1548905
518557
178759
497710
1633566
97973
251140
562708
551039
1724723
981868
745143
1377470
3920
1150230
202898
207600
594938
308437
959739
223067
632114
622673
1497654
1870165
1901287
834594
787189
1463260
473036
1366527
179701
1589954
1155676
1569614
1225563
1078011
543630
996542
565120
440869
898634
1223014
986290
1748865
1719384
1639617
1296557
882184
397635
297778
739923
345689
586549
101624
1431486
231534
286075
588649
352521
1386561
1415156
576846
1889699
332631
27885
526432
1447022
987599
589543
446243
1438491
760032
1009336
150610
1985789
1287409
1440353
1171918
1528905
1148844
553248
1469370
1400021
781336
1428197
308199
1576816
208066
134101
1782008
1024138
1493762
389236
1592129
1066028
911907
957390
1626236
676490
529880
671098
1952440
328634
909278
691248
764115
350028
1497829
1244173
1344062
489799
848829
923593
813
499365
1670300
287488
311776
369555
1108487
1465064
1124849
1699136
1603233
1885951
864250
564107
613864
597417
448753
703605
320152
617592
615
512177
1887697
796690
342075
480075
1005657
1790820
136257
780034
172708
432278
1399706
1869812
497473
553552
725357
170429
1489324
1886814
528886
1834008
908968
1682566
1509407
595386
1007675
1372871
297723
467136
70990
1376870
613935
1693718
1956716
388792
245699
349267
618823
1698189
803994
387442
520317
1966489
248680
989123
59675
32174
1841824
849171
109071
1271648
1040446
770378
1798613
140161
619613
988438
638482
914862
490327
691943
1080733
627060
1098936
87977
183197
1012449
1874369
218859
1310217
9335
199188
1046548
800703
1274546
731897
1125969
839491
1650720
1745754
345963
46032
472569
1120320
19096
211962
579452
1205862
1543773
1880257
1358847
1862420
537536
1583595
1552764
1632869
1765850
371642
827524
1788018
471178
412838
150751
1876314
894589
23914
1340399
1209760
227604
1602035
1481777
1975414
540467
968341
1858686
1871487
605116
1563210
1107218
1513740
458255
1656010
643654
1393146
169560
923238
1317676
509496
759125
1918469
1501584
1947147
432145
1836616
76220
1207344
1941810
1274852
560575
795894
1614765
1284028
1414457
524671
376401
1730142
984097
1612983
1407973
1957758
1131394
1605715
1187574
701279
242209
759816
218852
1118776
1591312
536918
106168
1758843
1342411
1484518
1816041
214516
707420
1223851
1248887
1408088
1369880
1268800
683040
18168
1688189
635801
1499061
1009633
868753
1183011
1332521
975817
591876
1428880
454802
385189
569748
891010
590253
529587
166865
1786813
851475
686926
619144
919480
767033
1530292
751477
147893
1661112
1759533
1490441
775162
1361425
63690
286866
564367
37816
1652578
605585
1250704
780192
1199757
1540921
1147806
846406
831887
862686
139244
1712483
677028
1227218
1643135
1721616
89367
165265
501948
1315932
654120
1870541
103228
1543832
769283
71522
93868
429379
1503515
631643
746428
888868
1726151
37971
1073982
852827
200760
541989
267744
857303
602537
682504
474898
1552746
1354823
1331813
839228
781194
1117480
876755
753523
313243
761312
751048
183001
130225
1544442
285852
1779033
1588082
1754013
302754
1615612
1192447
663194
675551
891142
1759196
145798
627315
403767
109054
1784122
1663507
1634295
1258811
774450
857184
1386346
1037547
338933
1296812
1964301
829650
1120430
651713
82059
172036
306970
607480
13993
794512
844129
1176218
1468450
1189624
1632015
1230309
1761454
1075747
511691
1052133
1564007
993172
685481
1380004
590275
1899404
611161
657177
170997
1523572
607372
139903
1003552
647531
512754
1789784
766195
1086754
1342529
707577
1043934
1687967
1344332
1474351
46632
1201150
1866571
356141
494731
1262572
1832725
827470
555117
1141117
16134
1455445
614849
58203
138966
1780334
1634302
386313
1716403
1247506
804846
283185
543364
1327372
1454504
1652728
1894204
804826
767910
1446202
933361
1148094
1753631
1629871
1782702
1764551
1255353
496568
1554021
388125
209067
1305386
1525030
574048
503227
1018753
1016723
974361
1100655
1453816
1096813
1321460
379796
1447840
1311217
1773976
1847366
1545091
1730373
920414
1077770
278118
624078
1350759
983870
518119
983532
362347
1199549
1648868
513991
1023287
1812769
658122
26373
99976
1766041
1521678
794879
574383
1240031
499518
314007
832808
1455863
432127
414666
1255679
1561941
66800
1074319
1423467
392497
1589745
49264
477594
1419539
998050
286675
1427186
768619
258592
956360
1549933
500687
1001923
189520
1991109
1891318
1547055
1861400
1711425
596103
1120368
962965
1877147
1365127
1853621
572926
1366571
1290954
1495420
1853954
1142619
520562
1035919
1419491
1488387
1511369
362394
1428475
123723
1728228
28462
1069765
1253955
1918188
1278695
1006604
601784
741543
263741
1093343
1515412
1646307
1064077
1307591
173964
1635061
1576418
25298
589584
465818
866268
1340820
1624624
789702
1799925
1039255
333202
83800
1849138
1928651
747615
643044
959663
1962115
250386
1682331
814053
1363716
684555
1955964
1989513
1218424
570787
16291
816572
168109
1872554
1908802
414585
865766
1836270
650593
1009784
41521
1046926
1640703
1914749
730618
1326860
972819
1766714
1299702
1529706
95029
1502936
449267
1532610
1142223
1215940
884961
1681269
527543
635037
163613
634153
1822477
1334869
1097781
1101471
1039985
1997495
910726
1196770
509521
1458633
1548085
1869494
1132634
424989
1330099
1963773
1864338
1621629
939397
1781121
1367281
1284157
64377
1582502
1173131
1524673
429328
1457503
838308
1328092
1556848
353614
1466883
817814
1679894
1840632
937809
388114
1753945
95923
883412
213588
1885245
400280
1275999
1810028
1040760
1154048
812163
773878
323846
860575
908137
829385
513635
561820
874379
886807
1672990
1837876
156841
659613
971477
1377713
176668
420108
1597539
506232
1105022
1313957
1804582
1934785
13937
1986830
1879191
1201866
1938469
1727262
195288
107351
1785954
936363
53808
233573
608342
1264857
1161244
843040
729678
1575141
1192763
505826
144071
61639
555404
635616
168763
1457480
1689847
1673799
1091542
980494
340298
1713994
928229
542407
500385
656141
1632692
1808803
607147
32293
310926
219439
112471
136442
42468
1146095
361431
1278043
347555
1385399
1813189
815465
1518244
684912
75693
1733338
342855
794058
1928565
666052
1234055
471534
943114
780264
1464076
1851796
515282
932280
1982321
1430598
678232
528157
167856
1736639
1610148
1505833
871226
908634
503133
734248
618471
1818765
1503450
927983
790710
1694102
1889946
750336
200286
1477355
1276985
1989171
1473126
1150941
642252
163186
1240538
1951708
1858899
1575759
379533
1812450
130286
589902
972537
221453
1079186
1746711
1880047
1729768
196112
947564
836807
537351
1226855
336610
1664468
1013706
609611
443851
965617
74946
503780
4957
1874598
1607160
1897215
560301
1089044
1112452
1538916
607983
1743866
1982498
1376878
1619337
946374
467965
1055495
381500
1336888
1656443
895694
1288792
1473531
1201959
457799
534105
126470
1164185
551614
512155
961659
251980
1436916
910494
1564753
77978
1892386
1466827
1842490
354316
1937191
1848252
1628328
791492
1027601
1571197
388997
1710797
1659677
1445493
1361926
1020360
1626170
1152023
1118601
488099
491290
1998608
1313495
1699657
919675
1070588
1950711
1273827
1936377
1845321
280446
321761
240572
623482
972541
1896626
994846
839424
1940190
1088949
374248
1255132
91364
1078692
748810
208022
807864
1231803
1278754
429741
783130
175948
833875
368482
1872909
67253
829457
563695
112312
1886057
817196
1337912
296371
1525424
1489764
1175741
1060251
115261
1851742
1690356
392788
704401
1303395
872441
229027
906796
1532213
36783
1774446
1400335
1360686
1573144
1741052
86852
1703498
413987
816714
288444
1863594
890552
1456909
810454
1229470
462238
1942546
187685
19210
1547704
1625383
811698
355025
339115
1490144
1308687
262554
106409
1692471
600370
1462657
1895883
1642791
1463156
163381
608863
1159100
987348
1740932
1390389
694567
1941411
1128020
35659
655237
1873419
1331545
1456467
558882
526213
1737041
1473328
131311
1465713
1342970
1710430
929807
1370984
1475411
22235
1270939
656896
55217
1965607
1023291
269116
1105674
146777
679259
857382
53052
1972988
1196848
1924894
1462852
1474454
179563
52396
1068244
639817
1052088
912035
1306085
981149
1191940
1966055
1164776
491803
825845
1463802
1787381
51337
845627
1335818
1691308
67717
382600
1262210
1768333
536972
91714
952218
569241
629624
1960253
1232952
1775816
854229
1714053
450660
1166507
257962
1974908
36925
670041
159493
1815401
460150
1783038
1983400
1293461
1626519
1466007
571004
679546
1883523
1376543
234594
1317245
859020
280129
644244
172369
342244
160417
1880058
1538349
715246
1878023
875729
708253
657507
1599464
1299818
1671406
231382
1206814
353683
1960985
1311812
73169
1449739
1176760
458047
424897
1917647
1893280
158328
833191
676656
891872
439811
1875057
800157
1803884
1466769
367685
1641429
1217365
1708969
1294995
1904100
962213
613488
831328
1688456
324307
809542
1360063
1334996
759392
363141
839802
539396
929254
1112090
1280568
648730
840807
1511471
1163217
575725
1222
1270290
499948
419741
1962011
808498
671387
1784122
405597
1349959
533411
1348540
53691
692270
847063
1408657
1065451
688307
281964
1050494
1254433
1419216
562331
532395
287748
1905326
395934
322441
183973
566862
822835
99484
1017647
601137
1959516
142682
260194
978444
1961241
42164
1346306
1218789
71825
1683307
915189
50678
448052
1357088
929752
1026887
926887
473198
473550
1253837
808485
180568
656616
869812
1024315
1354244
230801
223391
1093934
1710791
1656837
462160
487774
1308588
1626271
162860
1471941
973265
1546693
382986
1468264
1603488
1597359
1758858
1488413
1273192
683234
1630120
1880282
283356
238978
1789818
888743
1943165
690246
202446
132190
461504
1669536
465797
1519412
354044
90161
410690
1175588
1826491
900425
608758
691822
1388530
1906403
166583
1155844
1714826
187922
1962754
1226395
1211216
1955623
726375
1967434
159449
1485538
783974
1320609
1436654
1887562
1112809
1965595
1291975
1996804
571925
1983662
475714
1231851
573521
1406344
1886586
291302
717469
1344364
877432
492870
1229592
1580398
166
1694175
1383840
82245
1186002
1170688
515345
1547693
1212873
147656
62305
555371
360657
1638712
317970
373021
976358
1678176
841807
882321
302997
20327
359503
1294781
1253761
967380
1192240
668554
7201
980204
113895
729664
247159
93694
419006
914652
841091
1891596
1009200
830541
264654
1561306
982343
1901045
1582546
319169
725616
1742647
1078545
139523
916110
758697
378698
301626
123904
451314
165947
1125314
1314003
1977964
855425
243804
855442
322980
112134
1425130
1003930
1042421
221192
1094625
1112477
605894
244311
65887
1831658
1010677
539381
723963
1631989
65143
304106
1936858
312859
412637
218249
857563
1136785
352516
305087
633990
366774
137688
250013
480639
1924739
791029
1377938
1613236
303447
1778419
677730
1365273
944785
434580
972607
1430140
195952
1728131
442964
157006
1589960
9717
1622031
123328
662309
1783604
1776933
180760
929469
1565734
1949718
219816
383339
1909417
875278
1286620
1349948
635544
1871093
1343615
308166
10083
1461742
1923074
1229727
273522
41624
1349530
755086
1234748
1705081
233562
1185377
1434573
866417
705771
1350895
531212
28223
1681901
1707737
926527
1931301
530831
1484232
1066602
1540319
1012111
382526
1146330
1426982
1466592
365603
1084571
788855
1128644
1002280
1962306
824904
1075283
900474
1486910
1534556
1162757
1751945
1937861
753449
353614
1925854
1176112
980175
1283593
1066773
1190605
1352034
771514
1966706
1177799
1370882
260679
1699292
1553313
1263282
351654
590155
1362552
361747
1594365
1093607
1175048
1454810
499922
676628
1981603
1011801
1241098
1149829
851522
333512
108562
433263
1300722
673385
1486949
898351
907825
1256418
927785
1354756
1770787
1094645
396982
1525972
968569
1616052
682224
1437319
1999319
599899
549245
760924
504855
185176
507372
199377
732071
1428997
1115826
16391
859631
748156
945759
1289908
427606
1677916
1916263
558975
1296695
105338
1862497
1051795
1267742
833047
1046549
1901447
552226
1554350
797008
224008
1194203
1514847
602558
85287
535998
487416
880096
1985441
583907
207350
178633
607842
1149350
78048
149242
1833312
1265731
778202
487231
1843081
1836283
58243
1882316
1743803
932358
108412
831451
1406227
770527
1705996
927867
351701
182460
1863268
821167
1053752
1198217
1824676
765742
520286
1970264
973116
391193
1948868
1419838
288206
1627553
1307826
1346588
135625
191803
695139
838388
731818
976260
195375
1974451
1892920
1734383
1292006
1167947
391335
897228
864235
546957
1301550
706021
937384
656947
474539
501177
1859051
555186
1704673
125396
788782
828203
818314
1346163
1790712
876349
1464541
1244507
288346
356026
1956428
1333771
1383853
905847
1925596
643224
1292056
463822
1952033
26620
1592747
146459
1589161
1519839
1916933
648012
1634268
826379
774502
825079
924222
1080477
1711430
258178
745370
1597829
256653
1704519
1633493
1038968
747070
1347557
228538
106236
1357201
1894910
1449086
1539149
1069792
262019
230433
1441326
122229
1644220
1536552
1660106
1766049
1350863
1038833
124251
678120
293724
831389
830988
1289700
639283
81114
566264
535135
1992396
1192760
1527957
1364704
1092010
542722
864000
1877422
908894
1463350
401368
1596512
1412063
1606466
65927
1443305
846302
1649965
90122
1115083
990579
1848142
582016
993008
744100
793600
124643
1842459
1304662
1821277
282749
449925
680344
942382
1643114
673367
1589826
1268271
494349
1915796
601200
1901388
1886969
1251541
1145244
9022
126382
852611
1436161
1836727
196434
795730
791885
1957185
486397
1758933
1549629
1196689
967273
355904
1818006
1887726
750452
1951337
1216456
1510661
1725117
247737
1947624
1223365
1178567
1334798
1367109
1248964
1802404
1508119
1734876
1354402
26265
1261236
501212
343267
1123662
1445102
23961
196462
437765
468428
221003
667850
1479396
1438802
1494556
929426
1323634
1944709
822669
798526
494902
111122
1230329
1127576
1550618
1800529
1537484
817658
1588111
186818
1954226
1253551
1200799
1738468
782805
1262583
1730437
140067
1401711
619333
1386841
1029654
122173
662909
574622
151219
1368469
940551
1838488
329168
549627
1569387
1581265
983402
1520069
1151988
758147
1770511
1452900
1228108
1103366
1221852
51347
1068044
445193
340583
1579482
1058400
1746271
1002310
279263
1632977
1653236
54462
1988645
975747
1455431
895793
1018022
16244
611844
129561
1034396
1514283
1295804
1073818
1229505
1103614
1418578
1515074
247104
1659400
1129285
933
1622717
495982
1147101
584906
952935
1869470
1101330
1015097
1802598
1853806
178860
335324
1632666
1337119
181995
1176952
1673949
1815900
302073
1761151
1819228
493658
933984
477913
967978
571163
926979
162326
45497
1409252
1642384
1134417
1945188
204094
282108
687310
1182343
1930396
1191306
1698121
966128
310598
1089181
32077
898486
34387
891190
679285
222486
452507
334353
1991163
1099158
324331
667251
1400857
1143158
31440
1860011
10922
1009577
1654047
1566994
1471749
1178251
986400
762161
1980743
705287
350049
1727046
1573893
494482
887309
1984775
306786
454033
1528031
1745833
1610614
1024525
1241272
1651012
678562
455067
1456860
121489
256870
391829
491277
379487
1144074
5270
1325481
1291595
1493816
942896
428278
1015501
1503684
1877549
851748
1360555
317826
566462
1040136
1959303
857948
1448381
979147
257034
585732
1047305
739997
1996843
284177
623482
401872
319839
987033
298524
109895
296311
1175765
1008328
386338
1199827
91783
519856
1922925
1618996
146709
1032707
895320
1477991
968920
1859510
860084
510236
538270
254410
1471603
1193249
1847880
682958
802248
524372
216244
755933
736227
1174707
1843799
1413879
928850
702860
946496
1730265
586041
868976
1939021
926358
1210965
93307
155559
1157950
39040
1835149
1276926
1902474
804969
990354
501134
1074506
844972
1332902
1991992
1827969
1703767
706063
328496
1380312
1895218
780649
893559
984643
1168384
1433945
926088
864914
523657
1202394
1261254
985936
62542
59894
1602631
1278560
601905
493530
437266
1253896
702385
43443
1693631
1268017
1646128
1306117
507226
843053
289187
392888
409261
978905
592456
1890514
442027
283740
1006965
585929
91530
983855
1032575
1090301
485045
397891
1311052
877596
1246460
803073
936321
583617
1920587
612213
1873020
1878502
483905
1163903
1960557
606597
602685
1941542
479407
1094189
1057329
969954
1882770
158001
1040085
393903
379163
1842973
1636274
1030185
459781
1387436
1945763
1502667
1601176
1490472
1442877
1027255
1713772
1397784
675336
350788
1529207
1036546
907887
818988
768892
1255024
230189
1412611
1625265
1332783
83213
1912251
239415
1680028
495467
150115
1066263
1504267
483278
1935520
535462
101962
576923
1918540
425560
148702
754280
471351
1835350
234614
754054
1270796
475856
971562
298253
1414093
700545
1981352
727730
1942456
1162823
1058780
1384868
1768342
1387620
178037
991626
356317
507922
1115499
588604
1062150
1600726
1453905
1008261
961744
63082
1318429
461320
1882364
1990091
1181249
1754377
1314261
572892
1671605
1306769
457812
652834
1517258
102423
1099403
181249
51530
545273
1311448
1379057
605248
772863
1356782
667292
1350331
1203413
572074
1123205
1724913
1270150
250953
826702
595676
169107
29244
451783
172828
1621399
220005
1275077
1793424
1898317
663675
763651
298396
1806738
206005
1734610
1045738
1834520
836470
1724290
1208531
1273348
896952
710240
1717307
1229846
630841
1352991
132280
193721
1981651
1740481
1820884
682780
854457
1959855
718351
1582848
1127648
1928198
1040969
683194
1889867
420856
805038
919114
1638784
1763482
1326580
67355
1331528
1279939
681323
1626334
59745
1470644
1647000
946892
1222792
1871197
342561
1661604
389293
372629
451946
1658370
855682
1854637
667705
1528927
685373
1913823
532634
1772210
775395
1932500
948906
1218999
1911708
1608001
338658
1494551
99514
1515447
904296
1092023
121123
287879
1496298
842381
1440063
1326927
1540709
581561
1266247
1243094
1574465
114204
1317557
1928089
1807715
142794
1916373
205075
1656969
379704
454019
45993
615189
1306132
1169636
590038
215104
547799
1078590
1419503
339341
311013
1088148
1935385
1867662
129028
607831
1458822
795985
813942
1429221
55796
71509
176119
1956871
1439427
159863
1448641
2246
495805
297328
1716013
1207013
1535155
1029392
746798
593483
1611508
362509
128392
1494878
1026743
1955808
1697916
1454721
1218550
867093
783203
495666
450658
1972115
546816
1878147
1946713
872932
502858
1673666
297027
126969
482026
591704
1475871
1745387
1930639
740265
1761219
627732
1752769
543183
66414
1556189
492853
1746548
991717
745890
212882
933184
1264830
1584345
823433
796433
1435642
427407
198191
1433582
1704503
792032
625653
1414787
1608108
320340
770303
173657
1709346
1968356
1511991
1987579
1085815
1869981
1748412
713786
1420116
1016222
525439
1199500
743943
421058
172452
1729146
1036811
462764
1434234
519829
1176742
509920
458068
281587
252802
537043
783799
1080668
813905
63196
750000
1529491
225143
149355
337741
1345927
562090
204257
296339
719459
83049
895698
914459
1399875
813924
1362689
1257536
1427967
988700
794240
1206515
1682401
126624
1014428
1623960
1205924
1833478
248271
876752
1678557
1783726
289879
1047178
1044833
974468
1524571
926564
392755
1269833
1385478
1014335
1372121
1560028
1107152
1254797
895146
1264914
275650
335337
1081454
142472
956948
1718691
146673
355724
1388422
978309
530698
7942
1033784
1922019
1032277
1100123
1267872
1316755
1568565
101906
822493
1037269
1670752
1618439
104117
1033418
1500200
810685
110912
1759018
1680402
1111853
603222
1510132
666262
678550
920077
1145711
985011
1462648
1306242
945210
1690947
63283
421523
218229
1346721
1537286
1133746
1980284
70142
1980250
80589
1513379
1286855
219128
841035
1755387
1418751
547065
1422585
1881356
1883194
864568
249717
1980280
990019
1120664
1425135
1183861
430748
1524029
893779
1035140
841452
1271608
1043976
244327
1551110
571174
1788255
718076
849915
1397467
165668
726722
818830
247091
1881962
1578957
728643
1804282
137388
1985291
1242113
1611023
950961
1143408
1951093
771148
897480
1384026
932605
80824
1348144
360967
1578121
226960
164748
225004
1644781
1867192
1599721
271880
224397
1711749
398767
348026
113408
1898857
1460319
105726
1826956
149148
1412495
745954
1712332
1626567
1411464
278928
1480009
1909886
1466748
490482
1147871
508122
409343
1490760
1827996
793738
1077756
1929285
1786463
1123334
456422
531483
212987
518903
1771191
1173803
1520895
937194
422860
1090090
585596
787127
1966974
1467917
494219
1079642
1041047
914675
483416
1393066
590324
1705693
583853
342889
188320
1292615
412266
1846514
765530
1006922
63339
984507
906818
1893089
1322893
1334929
1630610
1680278
840114
1365223
236232
1458600
931201
606255
1711151
1845248
1427342
550555
1828053
810656
285268
433027
291638
1303366
1845802
1117310
197930
1686824
1386589
1627488
852634
1305508
1390422
1539661
295864
194264
301083
1881856
1721896
1240273
1567624
369681
516521
301067
933356
6285
1848798
854184
1892371
867551
1014174
389899
1597234
1331607
1421346
1115882
1956618
863203
1868027
198335
1857801
1234496
1890475
1533741
1193150
1622622
899375
1640015
873919
872973
14832
12459
529240
1330137
1415938
746639
1484341
543525
1360447
1307214
1028357
1752159
1157084
220210
456354
726939
846804
1248060
961505
1925867
93153
1353804
936106
1152202
1894972
1492445
1748159
42173
839858
1321704
1559816
558578
690564
695894
1965467
1328353
1477682
598780
284202
22569
589315
1436229
1077132
1326974
1970127
1928647
400570
1499191
502817
1620083
1371215
1310145
380574
302102
1802887
199675
1494494
1192389
1728445
1781459
1566045
927747
609548
1102494
1088233
1789201
995388
1862643
1260218
1809250
1979817
1903212
774924
541448
388259
1794273
569420
176311
1701558
1427355
441138
1978951
1142063
879212
1880785
465849
635428
926964
1064131
983738
1048898
731748
664984
167791
197070
902015
1810147
1102595
1800704
1672307
687153
1405442
1107447
501006
1955115
466458
135011
1326811
1995709
886501
154503
1091254
543642
1232523
410022
696789
747313
472189
1750215
1977744
935870
86831
125681
462187
241231
1331625
41078
1551762
1628734
17743
694787
660803
216746
1054275
1415060
834469
1357818
1055230
1887403
438499
870553
644883
371128
1494985
1209951
1699034
428547
653372
1095607
68812
1264295
763559
355785
110333
1756717
710686
374455
776735
414642
702068
1683774
1078412
1705576
714917
1123051
903488
1749074
1598704
1757515
1158367
1323070
1380170
856097
1157970
1813919
800372
903747
32154
721789
1541155
1093448
560148
536842
46449
351857
1678991
74624
661128
1595642
1198235
1504770
286091
1224772
1367409
1989213
1104834
1917807
1894663
1098231
716214
1364164
1490329
260809
49981
1787900
882205
1659875
892847
1880631
1522502
1007688
809540
1268682
1672171
1592106
461021
1413063
726029
760388
326625
427047
1499708
213762
497761
1926805
847925
465772
924565
936964
1202155
75663
896503
626695
1347039
1715290
1235871
871979
1768849
956720
1056399
1741041
654285
287765
967681
181514
453435
1159202
632901
146935
796986
1705572
632023
1324045
1660712
1271048
1399653
121990
1068823
1783289
1043201
730930
684925
639323
1061654
1050672
1765545
1567248
933449
279366
664629
67018
1470731
1509252
1373301
347323
136399
1223575
113128
458192
747378
24341
1515296
767635
1444929
1322893
1559313
1071622
446541
574345
299378
1996509
143363
1275351
1847233
1954805
144464
784010
671799
696528
1505587
1310587
1770875
972598
394924
1830185
45784
736317
271507
1827271
1287760
547999
771382
625400
1270617
1607845
1693863
213981
283783
1679184
1171385
1046846
686205
80721
18614
1151817
1114597
1389703
1281152
1246435
1035066
1131888
332529
128002
282407
950508
1916985
702568
477178
1862825
917606
103921
1862541
1426611
1442155
1774655
745228
572275
125761
299121
556049
363932
480400
138175
854007
702053
1614484
1607505
607788
480710
721672
1144874
708751
1754716
1399405
782715
947881
1018180
1033637
882431
645953
1913879
905220
806834
221157
1189702
1246617
1011264
1560394
942770
399545
351368
291893
218940
665615
1897191
319350
503476
1102483
1842815
673370
379573
1736574
1629219
679190
500807
609797
870050
612295
1809938
1213412
618771
1789699
131111
1916189
987692
794367
245812
1193743
1206663
1190881
1565585
384520
1700169
1471185
215807
1137689
1266025
1591782
628541
1679915
1744032
1050055
1776074
971040
447264
774181
186483
1063184
1316209
1012821
879066
1752499
1036289
143838
1807429
1385804
875020
466358
1125204
1280703
1137118
794336
862226
322712
1783575
581069
769409
1461789
1266353
607511
1458590
624756
1690280
828798
1504995
787296
1471507
733380
1866672
1073981
907722
1696632
844780
771638
1990649
1892630
706220
1853487
171908
387744
1707032
245096
1962298
1727314
323978
1213697
1731833
1026157
1413114
150057
541860
1064218
22681
425960
1861000
675730
617273
1473350
645849
1444237
760069
565147
185087
1805902
615226
392314
940330
942200
1136315
1643039
815766
1626500
1981527
483611
981350
589355
1091571
122691
1778974
1672603
1595122
161049
1297393
1742822
540023
264390
255953
789985
241302
1576217
699287
1477581
416228
1653405
365866
1897618
922776
1917070
332428
151105
735777
625887
1727697
1798410
1602772
162727
1145216
1013024
1927979
531484
809547
1864360
880432
449738
515010
1691603
1156600
326121
1768529
84863
324790
1602069
1796297
1276121
1244346
166584
1046911
1818910
248307
1064867
1995034
1865375
1471822
155105
1469886
892769
605603
226254
767764
727808
1586690
1306966
1490184
135706
1356304
1857784
779000
358036
463669
895908
943538
1471919
85660
1792348
814278
358035
1442613
626101
248443
1133645
1053562
505430
1421157
1763374
1138352
1345938
648479
1424200
1199498
1664818
1571491
1923755
52358
1554204
1229095
473834
1215886
735683
1492509
558220
310093
729449
1883876
173370
1180831
1275342
1287507
1977096
680476
1695605
1560161
1791373
876863
512082
1968465
242051
1114397
981567
1375264
367338
908872
1295871
782926
1318164
314333
1627128
1226834
549067
1730903
1335015
92796
1529920
938575
85271
633853
1696429
1706350
655580
1183978
548568
1100271
1324551
1197126
1400474
100189
1325331
1626517
262092
1588692
1796741
565170
94209
251288
1283322
1075313
1302915
1851155
1796205
423307
202104
1518045
1104339
560330
301884
1055028
586923
1371599
1314811
994165
917287
614490
1543641
1345210
328438
1164716
391444
957007
1216908
1094325
863598
1238965
474884
1163841
991091
1221918
1923256
1423887
1950164
814008
1052509
767432
588863
1051137
522463
1308982
1039850
632751
1945201
184467
1943246
1076270
330899
1531976
1237015
683571
933400
207403
895231
277587
287629
1393560
1542390
1658105
1050326
875995
405431
1093337
1299995
781923
1770810
126091
676511
878125
885718
1636418
1899155
458312
1503077
1264317
1222623
598291
1981046
679923
706682
881185
84539
484582
956002
1853999
1253246
872018
1118390
1276136
1163443
981695
443769
1293233
1587190
705844
1757544
1112623
262063
627017
1717134
922646
953848
1422927
80649
800433
1145585
601297
823697
1136042
1822541
1619161
1959784
359558
771692
352521
248018
1771473
1782996
90931
1597166
1393249
1957728
1103292
1433171
1385642
1509933
846177
844767
986461
1456846
1012726
1529305
1700041
319391
1791041
1658136
629764
563968
268930
1577060
753642
139171
1818448
1632636
1584021
1683640
1292087
1771187
1423219
1714894
1503990
451310
1644705
722815
1849158
1889498
315514
497957
63893
169703
512288
257231
1131810
248542
1888137
311520
299775
1214772
611735
1819414
538450
532291
484766
1158497
1784795
1949775
1145700
1550571
799193
604952
409627
428713
1038205
142818
1720509
292844
765231
232269
354394
249543
1354538
861305
710704
245853
1500821
1689506
1880034
1281918
1068202
1805289
41303
526521
1550695
1331645
661751
41633
1756034
837413
1751685
1304112
1396982
1816768
912715
763108
10638
1968624
1452162
631158
1416502
149884
390618
213300
1151057
1273699
96704
1021326
1785073
1662089
892640
520363
1825837
1144109
995483
1929465
1011143
1428240
1318843
520588
1589857
631080
743303
1749836
253285
124093
320015
447184
1497416
594132
1614253
1692605
1602903
876539
81124
506844
603371
852613
356160
845257
22372
1513695
643601
1659762
1796
633792
463617
1970723
978738
1504195
977813
913495
267816
242887
1071672
116579
702356
995857
1790478
1221708
473236
163171
526384
1591855
1342827
531572
1645687
668839
1336417
1570139
296988
1713395
1242992
1906437
1368802
817986
1097770
720432
1400843
1738229
897706
432946
1081270
1686987
663442
1241133
75226
1983801
1382833
1912415
88405
1011862
1802497
1790454
783815
118527
1312308
685005
1711883
1493105
1638368
1080122
1479512
355010
1924087
1953805
533751
482900
1276414
157247
1350445
1012168
1345004
619358
1784755
351807
488282
1908771
70680
313348
579650
426134
826481
898147
193289
1568082
49061
1033764
934324
1115494
104301
148804
469735
1177748
765321
898744
648831
1929708
554440
1063853
945151
736360
168085
214838
1224222
1090825
1183209
124661
796481
1732277
1681479
1386170
12269
1678580
142214
162057
611762
1241465
156984
65150
801606
420265
560308
1850594
1871483
1149384
545029
1605952
852645
1530645
1132562
1142826
1951926
1999973
1476331
735376
149609
395307
128677
1102280
998252
1410765
295669
25613
591065
1332225
981656
1949792
1632409
1703818
1691805
328877
885648
580422
217088
579595
749075
220538
511033
865193
1569641
885624
1076661
993430
1758319
391273
150060
201323
327627
1037571
949400
20744
855406
1259933
1337961
1755751
975699
1153619
1200458
853611
1765604
1431006
1560785
525447
213475
677740
1805916
1979913
824008
229166
1863673
1041115
1131453
285277
1077262
227368
1705554
1109265
678749
1281536
1893864
167317
1366610
1384330
88978
1899659
904740
116221
549780
855029
1949078
673395
1239415
1424196
111708
1682106
1691942
900309
1788244
727492
361693
1151584
1526646
1816334
329516
824878
1714195
87767
476334
418766
682186
1368723
976434
1774314
441296
1908638
428163
1421759
1628500
1200664
1933433
843827
936896
1938289
316989
464603
903991
129178
1721640
823227
231015
634876
899525
1193932
1127348
1648585
74697
1674867
1167149
912592
1820137
511574
678555
316640
349974
425761
1636339
129351
1382722
373659
1596922
1328216
23219
673354
395608
947689
426912
82047
1368806
814262
1042862
961401
882930
1436820
673271
832849
1537749
1348867
1523576
588147
1810551
1565174
1242339
1731649
1680575
693309
991746
1391684
1455573
118494
1143779
245465
244187
793176
1355493
894438
745642
1974478
1949413
1388855
1590571
566569
208299
898411
1276072
1661513
1715296
1279300
1824061
1905152
1152660
1758262
1305092
1217198
227698
264539
1928134
1227759
615977
487601
23452
1055966
680084
1229072
1739537
652223
649366
325996
1646848
511923
251540
385497
1974802
1303021
1296374
249394
1063703
1378450
217389
1968711
219721
772081
1304414
704504
423314
170047
1328958
1047414
1587109
449427
1978732
1025814
1286815
1820060
261773
1376200
847988
744761
662793
319315
787806
604165
1646800
1057663
1324095
1300468
1468717
773459
898495
1037181
152806
838250
1959770
691931
644949
32775
1612896
1391682
278266
1428042
287032
151998
609683
882769
164938
924464
535833
707768
1179920
1573976
1273105
780232
1492039
1766369
1559539
1979508
555859
505878
122162
1971700
243737
502762
844197
289895
171375
1907053
229550
1557608
908795
1350463
327742
1995920
368508
983597
540048
1987962
1825372
1640836
1690823
1334989
202130
1468272
1609867
1381371
116931
269449
952317
1456072
1586808
365790
162722
191989
1748037
892775
1844345
1761186
1833089
1385147
818752
471467
242857
844432
1218866
1181819
525933
236
433757
1463916
1844071
1226056
812891
1675452
96251
1743265
1678326
1602824
1646302
1042803
1726692
978591
407363
1514900
1294879
1415134
891206
1974388
1604785
537296
1867657
1017690
745308
943708
311412
1185598
1621527
1421018
126350
1069162
1124951
436691
48865
1192575
549805
493735
415572
429588
86940
1721697
1245492
874048
163870
1821550
1529281
238099
1578907
1628352
719391
480127
1702700
984844
1847734
1025525
1486619
1199976
787964
350419
742292
1029250
265945
440592
1396821
894804
135866
865102
1417698
996900
867215
544582
599787
432640
961107
1590544
1963516
1864085
1105195
1499709
1571026
1471554
1194235
859646
65618
829961
539434
1613963
1901101
1209968
1924231
441773
1419265
1393948
946934
1782275
1466854
119543
352806
873617
1051021
1436032
583939
1668793
256400
472382
1201689
180719
1877189
1405003
1288184
99162
809449
535241
657429
1418281
427288
960866
1155646
1523246
1481765
1958870
1386089
774581
1969959
1049516
1648442
1801584
362205
1096439
984596
1309183
1930333
742921
1672020
133918
840100
1449408
1414545
1347149
101319
62240
1840537
1345196
1040066
1780248
1799897
435176
352656
1238470
1275791
1128597
1184009
1643193
1015765
1701644
826603
154491
1245028
1441109
417890
887131
1241219
784844
1171758
1124243
1436906
724812
563469
792779
1609849
1652109
1682815
1043683
1857219
1920568
1438401
70375
388486
750199
756084
773847
1771176
1847538
1121085
1911223
1186292
1481870
1903384
1753771
1424468
734419
1322375
104393
898756
551778
1135747
1782061
885088
695794
936215
1208201
752326
1397962
1998310
992275
1797878
288529
233411
1029422
843363
778887
935813
1179312
1471999
1156169
989040
1347814
1216012
1916926
691467
1899827
1992355
1640322
679273
1481127
569386
962767
1493008
1852856
1424543
1697250
1954319
1509977
350272
980648
1119010
494326
1463219
1027935
735082
272153
1752999
133484
1718475
1962363
1471060
1622624
277002
1959903
1760120
1662739
1873607
325236
1817074
446352
1622197
1326598
297288
758675
518116
1187945
1383239
1157240
898672
1151459
1957396
224424
1354897
1552447
1254991
1339148
586209
1415634
1116667
32434
1842992
162573
1413375
1628393
1291
315665
1605163
123146
395743
701964
932616
50706
311666
1087804
1176464
321808
440933
1786782
1440675
64427
1007277
1178234
598025
1659807
520239
1216027
1432070
1553810
384595
100537
1404345
1067988
135655
1004345
969002
981056
533357
1330769
1727891
678824
1702544
1679920
1550318
489095
1860064
1308632
1768211
330162
1547917
8779
1515432
1975743
1056477
308801
159180
589165
388640
1429935
1736841
1916503
105997
973274
520304
857064
1875250
398900
1280205
1501080
1704222
599898
540831
232474
1468457
730779
431752
869062
470376
340726
1436408
1963571
458756
593815
1057178
1756379
701495
60871
240228
1960672
1938501
871980
518214
496336
1200939
1710488
344921
51305
1637703
720475
1871644
962778
896720
1265124
60746
138345
632935
178593
1189502
1376428
1624830
1617361
491793
1065442
1032769
416189
963211
1814926
370925
228892
1949073
177873
1220153
1233054
427627
833261
628813
333545
111908
43961
773931
1459666
447450
208988
1005279
240411
597916
402909
1096967
1450011
1706505
1337626
1785644
1958502
14975
879748
173548
940592
407058
437824
1844275
295611
1490963
226388
129605
1691996
1514292
1332191
46325
1914026
136342
1734200
1990165
372069
1803040
1554342
82533
536194
923626
719850
1232593
1064053
588737
1765038
1641316
1501185
1499331
1440923
786327
169937
685055
973747
941248
569605
1090776
154032
967649
1542511
387175
1228309
1690393
1885942
1580781
386285
54976
1486830
1810822
713098
1708559
1834017
112258
1206940
751600
1867636
1193043
871238
1362270
1246216
15397
333067
104423
1882732
216631
1529102
1356995
1444242
1411378
46339
818089
794310
1298199
1848768
239731
1507011
368847
304539
1495144
1862657
611585
518948
482903
937080
1982758
262392
1762583
1996828
1203554
1780044
32945
1978888
1005266
856238
888173
1685046
1730827
1964883
226435
1731818
840019
1317244
313127
1133656
1857527
319887
79126
1297396
819458
481644
1792511
1335475
566702
401741
316698
356231
49171
1357719
546843
1393957
960227
1198430
175357
277636
923579
16362
1927373
689203
770253
1117957
1861792
240853
1133738
1771306
1771620
249318
1795988
1893846
204469
653339
255884
657538
975442
1942170
567643
977185
98040
424838
805977
1976753
1692691
1710737
810011
851557
447619
570007
264861
614383
1872233
1570754
408526
1039357
1985482
1548265
712422
216213
385687
551493
868956
1822178
1016445
1290019
1438381
583083
1453572
1070218
171531
104592
1380523
1857999
120687
631185
171748
746397
1422752
1444806
721488
1241469
1118732
469640
1769375
616673
1210445
1018300
183891
549999
684045
1920447
1582445
1548828
603331
853755
1719936
589220
425404
1456039
1758708
1659916
1972157
1631690
686485
1012388
749572
1536550
625885
788491
511264
1400537
686753
1999646
1908244
90455
548827
983039
262335
704940
789618
1752450
714570
1503330
307782
1974924
694103
879478
607846
839714
372765
408962
1893672
918057
1431832
37478
1549499
1455188
1198764
1704156
1564736
156403
1017853
836733
430815
30875
617317
1413343
1393782
1577217
876589
450955
155354
1947063
756439
671383
980426
780632
422936
591384
602213
524317
1293455
1086081
926902
541911
706299
451788
865130
274974
1875607
251417
411998
531864
352334
249549
1165189
1269631
1172702
915307
620131
324801
1655006
1275548
1942227
138763
1087783
140282
1942368
1574796
1540813
540837
917627
574459
1404605
1582790
868632
1849485
1210192
1629292
1132002
427240
1555007
381393
1145225
702743
1440406
1643230
540090
399348
388074
221283
1903568
1821090
417925
509431
306399
1490843
1954671
1274290
654835
950682
934279
65646
1416976
546343
294841
1627449
1882670
1574457
389676
358463
1639771
1004593
283686
1928936
370915
34142
645570
845450
1612344
1802113
1304238
1487460
555037
483914
1006240
1034754
196204
1938502
1007867
1487414
1964120
1995416
418237
1760456
219090
796654
259527
449590
180226
438181
596956
992746
932673
885447
1232077
1675404
409205
950277
1103874
1290377
71121
1657
1974765
292790
185672
898643
757028
1080847
1042105
1205738
1992235
1280561
1245402
797296
1374068
1229971
955445
1535010
591734
19136
760947
830567
519667
1715361
598902
679993
373306
1032904
1504630
1692932
192691
1297352
1073735
189391
1371932
1951228
191250
644842
977844
959750
151090
832441
936762
1453588
1154545
924842
790355
1086788
1692613
448060
946122
1089336
9044
1095032
1019015
131772
419624
1461385
483042
893150
1068108
1175175
924181
1594889
1667620
1276336
316700
373688
125708
72102
1472917
878115
1319263
851880
601279
1026536
390770
440503
614738
1713957
136791
629063
416805
1451007
749002
656799
1772637
1773895
388859
885584
274128
1359321
528843
1863759
102506
336586
70634
616894
1461232
1608240
1851935
1539096
405800
1613303
1332051
966217
670098
27660
1216966
1101647
1358868
975134
1913585
1492787
947967
426794
941724
1110311
996052
571670
1647495
125944
900943
1651124
1243961
1670229
1684493
1998550
467789
1576944
92654
1158792
1736542
673494
1895542
1876646
509266
1576128
105031
877039
771613
852664
1837106
366794
835104
1069302
772829
1825225
1712972
294737
1083190
1985625
419082
1889475
296214
1842281
1973573
1828219
1411353
1674257
340784
764033
1448583
947878
485014
778840
525506
244317
1686488
1978954
841034
1440711
1655093
1502133
1773951
451103
408918
651947
200059
732819
1107849
205584
28489
786104
1559254
1323572
692129
164092
1914702
92813
1033066
522402
1991418
1837808
1519358
961848
1637358
1173863
75766
942695
1528669
1057393
1940330
1027777
1813923
700522
1653932
403776
1695031
740417
1004034
438345
339386
1932169
1718750
1927237
203941
1297141
1115301
843913
302049
1279158
1279707
375825
1135766
159745
143936
606758
1767539
830959
300283
1735910
140533
890991
1975256
1571672
111981
576782
1851430
1494349
1724477
534217
1911353
1738573
1514942
849432
1846866
411666
1105711
868612
1101291
1389263
127189
1045430
1512191
150034
537248
1349154
1787160
1530012
1650873
1686537
848083
850339
1340407
325902
486332
1870695
1976588
755158
1142097
958867
272677
19099
71201
1461246
1387800
732029
1426553
534646
216710
1139741
1105603
333955
373121
406892
846800
88698
608405
181613
678710
1457977
1851140
1529874
501601
1145085
1687708
1053311
1568537
303430
816194
919961
1371926
1400475
14592
1354530
1341313
1464157
336844
1709388
1709458
170156
202961
1679992
1529228
57539
367560
1227761
1472700
1757909
1290333
1772097
1209051
317898
503897
522634
1748694
1471899
1118376
1692672
1751124
272058
1939130
216101
1425988
1356983
13122
1026177
688436
70419
1767793
329554
1941551
808980
212269
296607
68504
657736
1537451
247032
1497044
1734740
438631
322376
1332016
202602
908056
1413392
1293467
909488
954923
303585
117733
176799
451126
1970343
1364159
842894
45104
1156973
1986060
1523808
827154
631340
734623
328645
215445
631572
137702
814148
902323
886706
32394
1417075
1514410
1287815
368419
1149701
835468
382081
1533752
540605
357738
1530593
1415014
140630
1201331
480787
506855
647990
712040
378258
1750746
1160019
1975732
111884
1052765
1360486
1645998
1261031
1135368
667754
1974602
890814
1147781
1583203
1056535
114182
860089
1210967
1662461
480961
1774560
1830239
397437
1714420
1501449
240033
1807293
240534
1779011
1341875
300282
522832
1637013
210201
489083
281990
1563927
1075955
644251
1858795
1737807
655319
917532
1907415
504599
1027356
559170
386689
825587
738409
1877165
322416
917235
1431045
1871615
932731
1595897
978584
818872
118984
1388066
1269870
206035
983724
962135
1864700
1803932
1906578
788801
1551549
1631691
612861
1487923
643907
1099820
1090563
1757315
481344
954060
1899995
774395
1938871
498311
1788678
1531718
914061
1095870
1276309
1384701
1777961
1890755
200026
1456175
1976284
78140
156269
1577980
578745
1174945
1607108
635879
1552813
997828
959885
784574
781292
1283571
8169
305834
800941
292139
1018736
1215508
630173
1411098
170009
1304036
734938
1794334
8204
975013
1101326
1195961
1415290
1314423
1321435
1165774
572467
647924
1678778
992640
1133915
908110
72059
156113
1774023
189343
1421476
840882
1329309
590858
1861588
1771187
402949
899032
868854
1771263
750629
1224016
444882
1583635
1591501
838237
922385
1755543
39087
959537
680530
1558085
872404
1461991
18911
1565963
1846721
1610454
582666
1577651
964152
931998
1089121
1223273
1568580
1123657
414626
438144
1091345
1321050
838443
1612160
116310
276756
1361342
297180
836429
272807
1201148
1807424
1698900
1594778
1469551
1095485
783998
841007
1231749
656517
2955
1615833
221540
130723
189559
539226
435938
776489
1853976
295050
902105
310051
67468
626493
1481743
407953
1380431
1759564
267520
830581
1437517
70114
958319
1150075
383522
857243
1783294
970385
30696
1956823
769629
1862277
712945
1782655
663724
1446625
1408032
922948
1053262
1592180
1778725
927861
1400778
1842641
1909979
479587
1461065
1869626
879530
682390
422061
595123
130812
1607170
1039371
1200507
1310578
1119415
1691979
1492029
665245
904964
1235321
1110327
502871
1936326
888372
1627857
1354581
1308241
839647
830205
496867
748633
94458
765191
1852166
651427
302961
1193377
713489
1706651
946709
758959
1232067
865225
909985
824076
1320518
1513066
1751379
1126200
1679113
693309
1120338
319360
1006543
1541106
959196
1714687
180988
594570
703542
857679
45500
15090
1015145
306206
284555
1266416
219773
615386
306789
1762815
959893
1754769
1007833
271664
1271259
367551
731884
407599
1035692
632255
1947185
888323
1217635
128076
490257
1382153
1352918
1770921
806369
1165363
1360105
42339
883362
1651756
636295
82230
1793426
1939590
783226
1164906
380359
150209
441387
769843
14153
752381
353173
398920
1115506
649040
1111608
386625
294220
1194157
914533
1606661
1147370
390170
1217517
1445718
1647219
1488511
679423
1484760
1611656
1210322
1589818
1155810
1542024
657789
1584589
475176
320631
129342
378610
207663
1331022
776715
116602
1828318
1960379
210918
1545600
823052
1340599
1136662
1492225
1605116
1696700
1682488
604462
173371
676559
248967
972459
417467
1257913
1343736
1065211
1808575
1314360
1799794
1467957
937268
1507320
1926161
804189
249984
1416407
944197
19859
548258
84292
1578245
1757977
1544890
669593
1087760
1420965
1285974
82485
1524038
1389935
1066928
1155582
1746691
745963
195037
1976485
788943
921510
1357073
1714614
333512
697765
1112288
869748
1521451
608820
1493269
865156
43015
1881814
1242700
1991490
1046129
511985
177249
1979441
843899
1162448
589709
1271747
1378897
437266
699721
1800667
1883732
1871024
1502953
48997
518608
1192612
315250
1696222
622
749904
1765516
1849035
759471
20860
1262063
1169615
217972
903861
1159097
908339
1042777
1726632
795621
256773
858448
624278
1040346
1930168
1235174
1534749
228385
1226441
141196
1521896
1012148
899021
802310
1729348
283482
1008492
622493
948790
516984
1103997
1044926
1092249
1771074
1254672
30550
1196067
741502
1455417
958531
1836475
317045
263911
789986
1875066
402
1711239
291498
845635
1727710
367473
446759
1535694
1089179
1770627
258709
1133797
1887107
902315
458089
1455873
315621
1668806
1522130
1510345
1250794
1613839
766790
1608736
122150
638482
1864253
1777359
752186
1332029
655928
1110873
1747865
1717926
1699484
1871510
1527826
1165896
1776266
1747282
1787752
1386705
1463002
33662
1883380
1121488
849224
167729
573458
1861710
185692
1656241
1549202
825191
542566
628319
1174305
1765031
1661289
829630
440972
1252872
801341
1530785
209369
1382788
469660
1831455
1023215
1884510
71653
947764
413558
687119
1002743
1123717
849165
647348
415180
1566894
1373973
1922773
1635712
395597
691661
1124516
238801
659441
558369
1936913
1960767
1566406
250282
1568612
466518
1027917
891893
673218
894842
1388475
1845674
625462
182748
1447782
915915
1031455
907717
1203297
756188
1356051
486392
1715862
1906107
590106
946825
175317
500753
1627384
616619
838655
1865274
6500
1676424
1047276
1259795
668096
134711
1515763
255404
1594667
501519
753590
481
253130
499322
413887
561523
754499
226271
943593
1078371
1070633
1289122
595097
1007361
509185
498087
960447
519491
1000762
1238050
1965504
635250
968239
1312174
480183
468476
520737
389575
409259
637687
1942896
1235212
1689651
483756
1887230
35810
147278
297761
1141098
1798784
1221816
865452
1914009
1385682
1577615
2987
594625
1276816
1295628
95478
482833
1297917
56894
1794215
154259
1402907
628712
266678
1031566
1632674
248443
1858543
877288
590681
1378429
167699
153314
1081050
628014
387129
8163
421025
1249470
1461626
756234
1079762
544405
19357
231083
1373465
865564
1390757
1975346
831940
374458
989561
928356
875207
847752
813314
838631
1391277
1601103
759115
1831560
494774
1350207
483007
1804062
1737095
1775955
436665
809590
649087
1684678
508428
904866
500466
543215
1374078
769930
871568
653361
1798823
161200
1467329
1105337
63987
909877
1562406
180681
181367
1962850
1279112
866188
1806748
147358
367920
1234892
1255790
782032
1432774
760419
314770
1679573
214038
606204
1898148
1839179
838888
311726
519278
1352292
300857
758302
1588214
1314498
194021
1515310
173740
970044
1404272
643049
1929118
483407
778020
1931763
1752663
990082
1993690
366995
1572970
1202405
838583
245804
972391
836617
1236820
788271
783233
618931
320429
1164724
969617
11109
1413541
217337
12327
1815188
1741597
357901
1875057
1084971
179832
415060
59529
479482
1448536
1081125
342328
1382968
1344675
1520195
1082730
1038665
363933
1431015
835585
953858
1273369
1955779
1768008
838972
1830716
306581
1153207
545210
1346605
1879564
703776
638167
65829
136049
1639467
1835719
1301834
584906
1722699
1984175
601907
1176588
1318874
1444107
1283973
1029905
287704
1917844
1919405
1381247
221360
788417
14266
1998578
723356
1822381
1301465
1631002
225241
1229518
205993
594761
1661367
431044
110982
1251344
1855849
1641710
711972
415759
137279
181974
957719
884563
914791
106772
1855190
1970772
221564
413192
1053282
1259258
1860796
457652
652547
1678979
1950623
873380
597974
69985
1642730
1650863
822465
900102
158853
379385
1812903
1479003
378797
1984106
373419
1686451
1390229
1704365
523075
1917434
211572
1526558
1400603
844223
150337
1554964
1506089
348864
471107
1781376
482703
838141
1113689
536404
1339126
1250804
747551
1419388
692042
835880
988742
1673840
145677
353423
1943367
1080551
1740332
1407854
1241807
1311064
1296083
1849577
1436809
1299420
258355
1937742
3929
774179
1142160
1569950
825683
401610
1454307
47627
85052
1745914
304034
713137
1519177
1107219
87569
1902388
652587
1094597
1503831
1687454
1831445
132879
1423048
175427
1200884
986683
811381
1569317
447236
689318
1850521
1819694
965673
1546924
574216
344881
1927941
599553
1855933
1694397
1041560
1796572
611557
1453662
1488402
1426487
928921
1926480
1721496
756501
889294
1977087
472993
641921
1485370
535135
862791
1155836
1522168
1656844
598852
1036218
1885362
1311802
1932742
138140
1280941
1118715
1422444
921802
412996
1994290
1712880
1864249
1111581
239215
1581400
899933
1238363
157032
840680
313830
1646155
71101
1296281
1999427
1801
673009
1382810
388164
1124043
1421699
40735
422014
241148
1045070
1983185
96217
1920371
1271772
739411
1126068
1314079
1895056
1237399
386186
1061850
1853701
71439
727988
1390867
1867344
1441145
838137
1644642
238050
1482394
1551731
1062646
1860816
1605154
3421
308189
1727738
44540
972437
1286082
1464744
525078
691908
723707
115312
1838197
1871326
1204465
500794
1049664
1161016
1187732
1705270
478929
1131485
1660754
364578
885228
1721336
317140
269627
742326
875267
1358048
1739071
436762
582495
1211486
1584013
1610036
1882891
779946
822128
11459
1651448
1151840
1293350
848670
1863266
207677
1136684
1635089
282194
48089
1393143
302106
107198
862531
521060
1129964
1772536
1095626
246317
1493645
253259
665609
127486
897604
1737230
15435
592658
1635754
752996
1648970
1470217
9268
449815
671030
836739
1048862
1161631
237254
1494385
18818
1011804
1391762
1614138
778678
1157789
870538
177204
1735660
517159
76585
1350184
1012991
1225946
43146
952900
521753
1750604
1981590
547332
1326717
240849
102020
1895223
1775490
1998563
849461
1043030
1759418
1946438
1472633
477424
500181
1934793
1530805
1315022
607020
1798515
1328889
1711360
524127
122343
341680
290173
1233742
638828
1229389
1010937
975876
853644
1396850
1981933
1499844
53632
176324
1580170
887174
604120
960474
1258135
866419
1206466
1324448
767657
589575
303978
1293089
633360
275404
1581876
266197
86159
342900
1063462
13493
1145631
1279409
1304264
1317412
1532110
321947
1031440
917995
1174821
838950
1218978
279068
1423089
1907136
1449319
1171181
502246
547876
218471
219377
225657
1167945
1734920
1007678
107820
295746
1238132
97010
389565
343842
44621
1559012
37532
921994
968626
1416872
704113
1394206
674265
1096349
126192
1979226
848966
1274046
1910215
1745477
102376
915606
1323573
372542
479344
1978895
967368
1743206
590260
1588487
829298
1021402
1045503
1821382
1264516
1004087
195883
1918889
368900
879635
1032556
1595659
25503
1641972
1694021
1993828
1737828
1874337
241150
1333832
779247
1665058
145417
337178
199310
825393
266031
209201
175275
1602032
280653
1311363
1023175
463471
192000
426582
14543
497837
619076
97152
1800584
1662030
1402480
1237341
90488
1881635
1886693
1065863
684339
462580
1721777
1335174
1529264
171372
1194231
1749195
1827253
690687
1995820
1352973
805779
1181237
577646
1977360
1283075
1783013
44240
1897171
243076
1520196
1001357
343283
1107934
1731819
742287
1043808
1633604
1831575
62730
1264347
604301
435298
940333
1970581
956942
1181426
392984
1284079
264310
64175
1279102
559621
509529
1527659
1648908
1573240
135605
1191034
1978742
159167
688722
453158
325771
1506264
176286
23622
149847
589412
1012115
1279144
1510407
900661
1092595
1233455
1440327
1073096
1506983
1142486
1177135
777224
129452
910064
974565
1820451
1873250
1833713
1344118
877418
860327
952585
361743
337612
373408
700123
1649121
730063
1005779
1671741
1071910
847259
112220
873225
772809
983260
1111289
139469
1139909
74352
1779869
1184811
1199347
86292
642455
149212
1506078
990112
328021
1324537
826734
1875126
245553
1951635
298405
279049
1982373
1482931
696420
333911
1020419
1280767
1669782
135174
1204852
1503608
1905951
1527035
1841232
1891156
1645490
541128
1746421
1663148
1470232
1626516
1902195
83312
227575
737426
760049
1792986
1625235
477788
1188967
633729
519110
977783
1946087
1116601
1418258
1528414
1671464
9778
1935774
930247
1687616
1832595
548828
1922495
1762110
528288
1877149
1526925
819331
804519
1978035
641266
111916
1858828
256031
672951
844672
1810559
305933
1857168
1184080
1771075
1710132
1765151
1145989
1909117
942563
400257
734781
1319103
142076
774985
1676753
592417
1637632
566492
487570
536708
1432735
595213
1637277
531423
197062
950765
1625455
776466
1203142
432417
5061
1133075
1796732
1944976
662715
465341
30368
1924932
335170
1534331
435494
757964
1490098
233659
886302
116976
655853
1153118
525594
1996449
1098983
396795
1999481
1838883
823164
596278
931525
707073
1447091
112217
1360647
740582
38676
1428689
1196467
367324
952128
889687
1221120
914321
772974
1107811
1850172
1248408
1263837
628562
522979
488129
1798476
1919464
160193
1001158
1886998
521087
1688746
1697675
1832488
1213568
1208731
681921
871238
1192874
233399
1494853
433836
1607653
825902
961553
1933344
1214879
1852506
1911861
1172770
1939057
1406861
52884
289309
1815000
1941066
211785
1259002
578608
576221
588093
1855902
807757
1382831
97643
1683128
394477
566073
1173512
1387075
1585124
652050
360143
476427
1891057
881203
1172555
581223
1803863
241831
1424970
1031019
1410217
81829
1489646
835649
1753517
267547
1079067
1449243
990549
62559
1923696
1001841
235091
285208
1329512
73201
1509114
1779574
1706326
1396028
1246787
616430
1279406
182763
178111
1079344
161289
452142
1048270
616385
285447
223533
143944
1983909
103741
1126567
1789077
1450838
1182783
1927346
2047
1391054
1400889
1747416
1456350
800647
231341
579028
265264
1492039
1911857
1645913
607038
1513636
648978
725692
1945540
864065
326715
489166
1120719
1391407
1664778
1400986
166367
1546492
1288705
693588
1507888
1183314
1931282
1508185
692294
260376
65038
1255110
1829208
1303911
187974
1343062
1439426
1078806
853717
1975269
363120
510110
948916
1123896
455114
1280559
6818
633977
1891391
829068
1135750
1100428
593278
1687386
1725487
1012253
48545
161530
283505
1790186
810627
633926
1963395
175821
1453630
467930
373176
1867003
935416
1682981
1942529
443037
1294115
1491934
151422
35085
1691028
918450
656318
713238
346686
1342438
813275
45072
1515842
682604
1941059
1563825
1953716
636718
666805
385089
1029354
57497
912420
16898
976377
243616
564384
1576708
408522
1396310
58160
1303852
225429
1935005
1085834
1163709
1917901
1177614
1537995
323017
741190
1870514
1937738
163137
618034
411276
893512
46211
1836016
749668
1741767
1675261
1949406
136234
1363131
1160471
1617786
1431081
923752
136454
1991261
1405177
1140013
544083
1789843
1633881
547617
412891
189556
1816532
605355
1850617
842712
638901
1602373
1000041
262527
1668098
1702403
876046
429544
1341425
509405
1467422
1269988
767495
185529
1400327
526785
1650100
630649
345935
273111
1950129
518733
385458
310854
965074
247804
1258532
1512403
1252288
954678
123805
299768
1999167
142725
1686915
926469
100683
1863733
184967
877941
1588807
1985063
1265035
1267184
1301717
380324
1686294
1796588
1755157
1584446
202963
1818796
1013930
473660
1152647
592036
755967
189189
568224
434205
847883
1314230
828907
1699749
1448533
758491
192199
1302396
1724524
1338672
814622
505770
1768005
950075
140984
1560094
57406
1157436
1283744
1908451
1686465
497415
446585
1745927
1577941
365524
1599563
1845237
1760158
872630
926952
1026675
13457
1242562
1858091
1966740
1037433
1641376
1281141
1208085
1611073
1028518
53588
5966
19062
361989
976765
1146802
194011
1942288
678266
293128
462018
505875
1488830
635091
631037
1648855
508525
978542
1149201
1501608
1432361
1050235
1946785
1380079
679436
1061654
532593
410597
42971
451667
1175765
570677
1788854
846656
1374350
1697825
1663694
413407
24693
1116307
1062638
407828
1850472
718121
1934433
1096939
1332577
1583765
1298121
297346
1049611
895442
1613247
171137
874020
221334
1383883
290326
198857
1834032
1877446
1786108
1840944
1819399
1506533
1032743
768342
488525
469471
1441247
1422564
1662271
676444
656313
1675546
1005027
1760575
1334485
1152343
1286999
1960171
953559
1870495
197159
639859
231606
1814330
20923
310718
531764
1191622
1366998
1401888
1930399
1732079
329472
305061
1002773
803489
1484799
217253
416225
194269
328148
583277
268740
1496876
688849
1805154
904601
1467977
1919845
962253
1880447
1138768
1492824
996565
1812770
20132
333775
1427392
1904938
1357139
1978034
1861488
1899737
767297
1300639
1016228
1569518
246446
503123
346075
1794128
185575
1357124
253871
1228277
973616
495717
1038621
661646
1951711
9031
352640
52479
524492
459869
795573
518873
1348313
1968618
828065
802041
423662
1474945
1907459
1042639
1438582
1658684
690183
774671
1021206
526308
138396
1185183
872339
409872
1139444
533862
1841962
997753
594171
712533
1633004
930092
440256
1959592
1690688
1046904
998333
1751383
488426
816591
331590
1973785
1694451
270457
1384055
1265279
1665908
1135175
1924428
43309
234789
1800599
9797
1601778
1546121
1375230
1878803
620499
1289686
532542
1767912
1361218
20395
1322569
1044781
523474
713276
290296
262158
1930241
703874
991769
705926
1463125
1459461
1588538
1252605
193828
1804177
1647625
184750
192669
1402899
1240438
1374689
93686
1668830
873179
1418556
242603
1910071
1438408
1636169
1909679
1435843
1677868
1327222
205501
516719
1096522
1801488
945283
1766942
1821005
144484
369411
1935041
868855
972173
643767
1468581
697472
961467
1557521
1225989
91413
819372
1098792
1811053
1390294
1859167
1822085
1003811
757540
1464408
627124
1282576
1681669
1210021
33851
286445
65415
87501
1912633
925866
1276915
262509
1598511
1187911
1032505
253926
1150324
924291
30862
1123046
1242599
238109
1495295
1163517
1352200
1448875
293930
355796
391552
1985058
1457706
1735570
1496965
1121234
1651749
893895
707103
1017571
1227411
477306
1204813
90816
1697908
1393383
1395295
737094
787271
1267208
910873
356627
1659482
494778
1280383
388524
176376
342847
381372
1283302
526486
1457606
716664
719720
1659273
175912
1282991
1929878
36286
1200490
1824398
963976
1874055
795605
1041938
1826327
1981497
793532
155989
448078
56942
127614
992168
159656
1791970
1462698
1881156
1120406
705436
607687
353945
1570650
1222238
165104
141576
1185882
638066
278137
1463994
1530079
1328953
193046
1732269
1144535
1365231
89575
523964
874860
1086235
1105790
664719
803336
1875630
1586397
505525
244370
1546185
1484806
1572238
1445696
1605083
515616
911327
1449273
1735672
424723
198072
366451
1731495
425121
883357
1447145
224241
480468
1615231
1359811
1997288
564343
550195
1841547
525022
1508593
310388
320857
754445
764385
179771
890760
310368
1025379
778656
245648
880694
586532
1075759
1633406
603710
1986451
1281829
221152
239411
1969156
1896808
1656516
430700
552301
81357
1920742
1435564
1827199
1943824
639811
608234
1347220
947441
1008110
115493
707163
341132
1058212
1524555
1715810
1398302
670120
1381695
186777
889120
41987
1480748
1935520
1541325
637322
1186092
931668
1194521
341118
1952537
1501274
1633970
1020823
1391354
231764
344091
206386
1192998
1646553
376099
1275044
1172197
1317346
1830006
1348539
1041830
544251
656039
1119650
833781
153144
1388989
26331
362253
1839063
998702
1269468
307579
975078
1195193
1076878
1323397
261275
248759
1755616
1118226
1325079
416621
1793015
712299
356795
1210125
782899
882291
1570570
1156858
250519
1675490
1570593
282956
318723
1204834
1910634
861452
1509244
1730636
1043317
294388
348572
537052
763094
1548649
979876
1253684
950397
547972
1662581
1409458
824561
1657221
1114622
791447
1643943
526664
1799639
1906617
1484000
1466356
386655
1661342
293007
1910367
799435
292246
1608110
1980467
501098
261006
1597772
1130773
1813449
153279
391289
707510
1242579
1399432
912649
225486
100978
1927332
1116406
1999321
2251
1495069
848115
1438107
954137
1412138
1886744
155502
958661
1551825
1866942
662527
342873
1760636
152053
68063
1332106
1603680
300598
1546217
754216
1587009
1696180
155634
70749
1684729
299388
1132565
1672391
540903
441503
261256
1464727
1904451
106480
1281434
1675539
606240
712650
1358497
1634289
397210
1054723
1906743
1008732
225104
1794418
1851053
1269184
1552808
915905
385805
377283
550271
253156
968969
333431
1733816
285757
470233
1780644
1836031
51135
37992
800230
1702872
351115
1613225
1663946
109257
1176562
181487
667745
1830687
1567330
1488838
454253
333961
1047215
570534
876690
1694373
750895
788267
1560731
1487777
434585
912300
217258
104611
1956655
1862886
1046554
769616
799692
304860
1641090
1619145
1589363
1711270
743113
1686615
1415060
1914852
855987
491472
1513803
1427061
1232493
304505
1686359
742925
130725
1290813
709874
1885381
117414
1510086
1233726
619250
1613186
120874
116990
374283
776496
1012437
1748194
1172233
492304
1573490
1080872
217975
1300835
10680
1545100
217016
202351
323914
420953
681098
895432
1542220
830428
1349120
248737
792325
372053
422425
910886
1744442
163799
1165580
324085
1755006
1826828
1164058
777358
171918
1460825
1062831
43813
1268451
890742
1981924
120562
813148
558525
1145407
1652305
1083727
1151896
226766
1242378
79114
1900274
1360939
379668
1136925
1672738
890797
602039
449112
1599226
1401938
21813
94131
744560
511805
802631
195976
1471439
512648
342846
1148776
1424887
342736
148066
1595083
1402716
78648
373031
138841
168665
1086655
1474141
1847251
1880461
422544
903381
604832
1028564
1790187
324116
541107
813414
997903
1742757
605089
76923
1044876
1000284
298316
478469
440916
331869
1471644
1084352
1381427
759310
403979
213125
396594
1604900
907257
1122586
522790
316288
1649837
1525837
1654580
356488
1116277
1105578
797254
906367
159062
1291564
14984
475901
1900727
384161
720628
1196958
189692
508683
1864817
547617
1616302
1610697
265745
1311387
437310
1464291
1985341
245460
245645
668730
473788
322495
1622997
1861982
1235538
1461803
936769
1429398
1251761
1677100
64153
1005937
1770129
269672
433735
261999
263135
361195
1042576
190738
261068
1003126
984572
215159
181350
959596
540900
302788
613070
1769993
1735002
760936
1944919
383239
1013530
1286740
958170
850191
1355839
1991147
1445391
471830
1266183
866403
320333
708020
150694
970315
187293
53549
857427
1143043
43638
1792484
1349465
1286097
1167118
1035954
923781
1063411
165578
1066331
869413
1478529
978200
299579
230450
1678766
1079311
610205
1528288
1697422
551306
1057419
1067432
1714452
1704853
1879036
1156388
443974
483012
1585960
980388
120457
1067025
1098975
884072
1890689
232708
787477
467788
476473
255484
1736151
1585548
1305019
1040453
738640
277975
301545
1703869
713757
1645491
493726
1523331
1894516
667005
1983223
73254
300735
1693747
1743560
1662664
1887754
1804740
1676819
1595904
1151816
1679106
1835735
1430314
736016
1690920
1776120
373565
1260050
1322819
1077243
849590
868661
572611
1562742
1780669
5919
1139276
876702
739989
1219164
364954
1109584
36000
1074403
1724135
629437
1921349
686179
253194
1035608
22781
286919
1179611
1831726
1578320
67249
1742971
1737493
987329
1740049
863388
511972
1293297
1907829
653471
276753
1071430
1703379
1135910
524160
1551290
265675
1488829
321682
89204
1181320
235248
472069
642372
1426364
1388964
1267313
593651
340836
1164294
628162
1853400
1326571
1495401
1650669
1452703
1396373
1901413
1481884
970873
806049
1500174
1212308
1662272
904350
678808
600310
362298
1104398
69556
1121784
430440
460054
80176
1807036
243965
1584226
135939
1791096
567794
1107232
278050
1539704
1238644
1820135
254293
1045517
152487
948711
1653792
1653460
291514
1575993
1397649
1180001
1868857
658033
1687969
1544080
426909
385386
238259
1586000
779753
1582447
1466183
1089474
1857577
1722053
1029064
1889993
1498988
237636
549847
1354172
688230
690997
335257
1178808
284787
1181313
1755521
1106808
1637365
1333865
897283
97330
401212
1147059
182388
891690
1270846
1833844
267121
490927
858293
1265537
122607
494014
1759483
176893
1498161
1872631
863127
90077
1299029
162994
703284
745649
1544254
784410
810642
1044914
740270
397303
1596657
80249
1710833
1818842
1407424
1853309
864651
450692
1279224
1504355
284743
1909053
1649073
1871291
1762549
1561993
1888088
1220723
1361830
847397
934731
289882
1038951
1302828
1647572
1430418
1340073
366718
1821524
1213875
499222
924529
88656
1804077
1521664
400010
1728455
1390904
443241
925665
1157349
432106
437678
111050
775429
1842184
1058255
1313899
1817715
886573
23499
721085
729730
851358
743519
1314909
1477268
1972397
1689207
771002
1105144
1892666
781136
619544
1321408
1508493
63815
1179554
1965570
445000
1732939
844349
86519
237258
1951035
660160
146183
998989
1243903
654711
22702
1554512
154189
1666046
1136573
1604051
1957521
1878411
832180
538417
1634503
489000
398987
1431941
208284
685383
503532
1977779
1258351
1131807
1315681
1339198
1505677
1268549
1415304
1194202
458345
1206086
496392
1077322
602136
1786214
146296
557300
1505292
885656
395914
1653237
603815
234422
782657
1408777
970198
1074887
283754
974227
563813
1271820
1246008
714499
395327
1977046
628183
1324687
698895
1513974
1359051
1500968
870694
548816
1674323
1421787
62559
94736
1266420
1554979
905141
433970
1577662
1757827
1128153
1832972
1730424
1387365
74330
827095
1408170
163784
1313559
863607
1377467
187986
1573553
1766240
606084
1593299
204011
1194489
834839
161210
742364
1065368
955704
160896
788743
552959
490018
988354
237246
1630852
320133
1718483
780353
890350
1726867
1265378
358001
463559
1171306
1517714
1785847
578967
873355
1359204
668046
66047
1963529
1589951
27609
397065
1617225
160247
477309
776106
1030325
278561
1225409
1449655
814824
106390
1076899
557506
1156717
1996733
694773
1237989
1129649
1412723
382722
987697
951341
1603887
489531
320670
1896555
1772361
1349695
36306
1813133
167911
929132
1891055
1680230
1784622
498340
412857
488429
157124
727906
318407
848166
1151477
816683
56506
785884
1452836
839234
1505375
154353
1202127
84846
1532045
1725166
1557055
746814
1373238
1527736
357834
364625
1092243
961266
1888408
706778
797841
489581
1570026
308341
1634453
1014433
256479
658028
1746670
912315
1399502
925611
1143070
752603
635573
1520256
1604828
731094
512456
1002643
1794851
992774
1840997
1632444
1842734
413751
422727
1347687
1058110
1897561
1718075
1449663
866315
94434
354781
1265767
1830352
1442884
1618953
249456
963083
142842
1240372
1594063
1522574
82283
227787
1657098
1016355
1588255
1506317
406662
1496915
201974
140791
844946
727691
1342882
1756498
1472507
1957772
1583660
1517532
562452
791397
537825
597000
1685653
494111
485604
510593
50751
1328408
948586
460644
210887
326166
1081673
1254087
1550271
987204
1866561
1586244
1034504
1426756
1614410
303165
1205429
1362885
927550
891438
383897
876270
146481
12630
521775
892960
1376792
14597
804206
1187466
464287
710812
1431326
1139311
1480214
1681470
32413
1350462
785167
791562
760821
1164156
1962826
1052328
1132210
79427
531845
1001327
1315991
1625616
1165082
1571191
296915
1376133
1905037
643727
110860
351244
333057
477226
1669857
765832
1404868
146331
358935
1719642
391912
809487
1460657
1246628
1321129
1989614
602380
1284569
526183
1728885
1159442
725049
1891661
537157
1451140
1168151
1040380
875697
671045
1237723
121309
1499771
392639
1424290
616307
1298130
96025
1664093
130766
728602
759971
1134324
1360331
1795652
285531
440044
845488
1614675
691489
1625975
1510662
1487334
1647155
1195203
1771709
1177507
1727708
1980801
248757
953479
659744
1062709
1327306
1520788
1710742
1400737
611031
1655737
1271877
262467
615939
19956
1953901
1295024
1333525
504481
1745217
1180627
1781718
719783
1574412
847062
716858
713296
1239288
411421
1900498
679736
925139
1835662
1374662
906706
368431
1609273
983784
1897586
1716418
1061833
321025
178150
922574
836894
1880124
1910079
876114
191312
196503
277510
210271
1021301
131601
586711
365085
1793282
1888576
1048777
1536547
1001310
1329815
1154349
899283
380153
861367
170654
58606
1117887
1377974
564742
1186470
309199
1055133
464146
736994
632157
155394
589647
1659587
957560
1895858
936624
683106
353445
764487
923110
911058
964380
1057968
1122189
920763
451014
575098
236082
421016
686683
649850
1394920
1071230
1393555
167654
1892687
342175
1314606
585059
832473
1598765
1012075
1354207
1996125
429552
745879
1221114
1543318
1441332
1783887
1083919
933709
1247895
759273
1057696
1730957
1739667
824675
1173377
447285
1912702
111023
334944
1703595
1420389
228650
182381
392658
1166564
1624342
935493
552856
650640
594707
158609
1842405
243792
132839
1716595
738851
1718980
1483404
1162780
689343
783865
973441
1910708
1517020
14772
527189
422930
188420
1423822
1523256
370387
1116223
384460
12626
221624
997583
516297
507816
531725
1491138
1048161
517968
1638966
927406
784407
1970234
1335237
1534809
294505
1177929
760932
177430
368779
1965465
1854104
1143615
132346
739317
363245
1311070
1601651
759068
422667
1766496
317309
3201
1683958
483560
12420
447456
1520758
393657
1869848
1198715
1410520
486246
498237
282066
835794
719316
801991
647799
813411
1817909
1873806
1820456
776344
1743429
394118
327153
483606
1362296
666425
728798
652811
1849441
840597
626897
714590
1113927
515820
1943084
168295
672178
958567
621807
1216646
1929780
524761
683968
1491850
1533616
1012423
191499
1494420
981584
1202829
674904
426611
1644991
1914090
503674
95891
235063
1869456
196700
1356013
1550179
1445455
626485
820290
1655195
932096
1914030
1945316
1943800
1990800
829098
1291014
1549677
1353809
651543
143516
917015
1150878
268690
865184
604662
693962
1055976
605150
1485657
1365925
583828
1363248
1810836
1616135
1049802
1734222
1641597
1747540
1177432
948785
1542399
553363
1023533
395236
1731737
1660160
1210069
1833966
1261045
1199718
825212
111570
1680427
1072344
1690268
1254983
1482092
1501231
1886204
1761672
1653851
722497
1895347
290062
1417486
1810703
1911760
1378104
810685
15401
1043905
1149032
937507
174349
146243
1716250
1249513
1034639
1170804
953930
292694
1157103
1189957
1475685
1681375
1897421
1417479
319195
1619153
954231
6680
976791
1848510
807797
1524142
627587
197311
1305512
1795780
1393060
1726587
169415
1733880
1871143
978823
1756002
1636212
225798
270963
1060676
922743
449951
1313634
1330944
1754025
897944
1536010
200614
1553260
143041
805748
1478996
1454069
782470
1596152
958977
48962
1520098
1240373
212337
1759568
82639
1616441
186741
1184608
29140
1700890
1483985
390436
1536886
1478622
92209
226992
1410523
817330
1525916
1960959
978724
656327
38604
488431
1012434
781646
483798
1093249
418652
569300
1150261
1053761
1108365
715893
1743956
256169
39107
242079
620878
1427615
1121507
602549
1708217
474163
63780
959696
1187299
1703355
323771
1875399
975565
222678
1646580
41393
1520781
1288754
1297878
452233
378755
1511387
16870
1831000
918522
791219
406780
169295
571183
1757269
1458796
136603
1489299
1819818
99778
1120669
1770723
774587
73364
426310
471782
572873
1514120
188543
1374259
487795
637136
451924
1400189
389372
187491
1913592
272110
65621
361718
1247006
198848
985646
550521
607809
423111
153965
998109
1285046
1932182
1768415
1855976
482885
1067216
1446046
1100454
765483
370519
549096
1077133
897313
1939374
23143
1192287
69802
828312
1672796
1855025
222950
1799436
1539922
1829822
25645
324245
1792222
689540
753506
25795
1354023
543412
1808287
408366
1984640
805170
379849
338893
1003168
1223969
1571159
999550
449094
1252995
1562273
356485
1801754
851808
794442
206725
875649
1676148
1554862
903621
626217
145565
1210131
1248203
683044
1951151
993343
1881204
1596844
1518678
1576797
568803
62586
678643
219026
428993
1905102
772348
996165
114046
524213
504212
1737136
736046
1398889
1467063
1545936
1166412
465448
185965
672468
1996887
1306070
635149
763999
1936479
346886
1117031
1940396
229671
832404
83232
1587293
1603634
1834372
1775200
37115
340243
1266273
161620
1879528
689064
1839566
1392485
565055
1525513
1558040
982410
1714668
591883
310146
1007635
1348828
1384020
1848323
1651552
1003155
211832
86316
625351
770534
517592
1399733
693819
1291804
1877552
410644
1732694
21114
1591803
1737867
1852856
1683686
525032
1604314
1346973
1106082
1015836
1122402
789004
70460
1809133
869390
140247
800571
1289174
371142
1487236
1392513
410764
150158
1422526
317188
1599927
1040239
1559628
418271
1099772
117515
959520
410100
1583019
1838966
1631147
492341
1344045
1276112
1363799
1142404
1456681
349017
1266632
1178416
449821
905921
501527
1914463
1957350
711578
766427
1863334
1317625
1897220
1091198
173044
1282887
1975056
1916785
72062
1301542
1803493
747607
1918507
1405406
1517083
253410
71429
1373569
443466
1996857
1532612
202807
958507
295485
273434
1274975
1527110
1334058
1393560
526957
1074272
1426708
8885
721175
1412331
472266
1447467
93500
959029
917959
894064
1559074
1144154
527513
972058
662462
683444
1578015
1904700
272911
106257
158643
317538
1258718
647107
1520224
1629720
1257971
1291058
128450
29045
617492
1035747
1713750
1396589
454102
1261179
1654116
309369
529417
787899
1242650
1403231
60643
1184502
547443
1040101
383698
211211
1755365
1523513
1760113
790062
451166
715679
1859231
981021
1814496
1345096
1684809
667945
1063230
73375
727425
1088741
1683549
458639
728750
42327
1785268
1358851
223619
613275
1708428
1681767
1982660
131378
1767321
237733
997037
477368
783703
1480283
588040
1534519
769395
1108890
1652757
1949638
1086295
1025639
1397508
87052
827802
548170
326760
1747907
606198
760946
8949
195958
1002790
1459697
160446
806249
346072
1550356
1902222
1630763
1614692
665762
1679635
1546717
1380482
1571730
1082001
1323071
1621883
615464
1364534
1947784
452934
587752
752127
1189356
767689
515596
589344
1059835
1504633
1253401
94642
1462879
1504656
548793
95694
804801
210437
1353250
712521
1294833
1474699
154193
1870723
1780831
1206945
1700982
1541335
1101116
1364452
1036255
593704
11390
205558
1309258
1919258
117408
1507933
891830
1544449
204963
1963886
297656
1627703
1884262
538288
252264
1544699
807329
496878
1129103
202090
456719
1163754
1820208
1444283
1744528
1404427
1361047
1765979
1318437
1031008
1353854
1887862
138810
1089855
1250489
1162055
1523133
1905282
1256102
1793497
1664969
806167
1128910
1522056
809443
1533097
1487673
237366
253085
483572
764356
792238
1758056
355679
6830
1054702
1474381
194672
1963346
1466556
93243
1560327
1504637
1692357
409327
165632
1476528
1649744
1905269
1637100
1233401
623955
1704364
851089
1148303
1449853
1057741
1761258
989347
1919293
1002482
577704
413776
1147488
594374
1417623
1584795
355052
1275536
761856
154715
924776
1843567
1601993
440169
1062261
729443
346904
1653325
1830931
1621882
1138647
1251454
1726310
141988
297749
1756652
1484333
1269139
1565255
271801
670513
1995619
57793
1083009
1442768
1436186
1197770
1391965
1581151
85088
842570
1856282
828389
123404
433373
656272
998358
1090872
29942
1757117
1111844
1067490
1988855
687264
219761
1122575
1788688
1690974
953959
419646
1958643
1461992
1557305
634392
618585
1099313
50006
101258
349852
1590525
420649
1132878
941097
682045
1253154
1683809
726695
1376137
1771433
27498
1959728
753697
1535787
1901875
1128252
530429
481476
620685
351197
1981890
281276
1650375
1638926
1101441
1708182
1931424
1550423
673408
1382947
1696375
1547041
736558
847956
573750
579300
862539
1797444
444425
998634
250946
375596
53296
1776951
1150112
890049
1601203
815820
480684
689154
1127457
1253037
736385
573057
150152
1066611
1112686
1004875
1717858
1799797
1700668
997322
1521324
499513
1006117
1571086
1201122
1257945
1056069
1994202
1367843
321732
1799134
1916974
1722169
575159
381227
698341
495722
1095050
767747
1876292
1298790
1827809
557648
1100653
212659
4550
568220
1003226
1491265
649335
102695
1443326
1179176
1321642
1072182
1958840
253392
730777
342063
776872
168298
997446
1329979
1082955
1555885
1879942
1084993
859275
1676464
302457
489860
1794606
832060
367050
1966205
1367908
1639250
1765181
1720692
325728
747789
1513922
869438
1768632
628717
1638764
1156124
151569
1718641
1676521
1430953
1125299
172885
1722686
935782
370379
934177
1890502
1435269
1807018
1281766
840671
1485993
872760
765954
1130868
1012185
1009038
836464
766869
552514
1880749
1998841
289913
1583050
154437
1620178
942720
1139397
7344
1361224
1166890
1278328
1913022
1815120
1029177
897071
1891922
1338692
333799
1352043
819380
265519
1753070
1920441
256695
1487483
562406
1012805
1498631
1085823
1257400
717173
1025838
1085970
1688855
708353
1630589
1359825
1064927
1300453
1268934
879680
1338809
1363960
708750
816951
1868454
1930248
833213
1242276
1085928
1661305
241010
1495125
769923
714028
238417
309855
154224
1583597
470613
149881
1560240
654050
67348
613864
778952
411631
723717
1048256
1533002
1918729
1964427
772356
99264
1213880
315923
879120
958412
593681
484946
1883975
584108
1516685
1502284
1052497
1264195
1286179
296506
725261
1729595
45635
185334
945090
1722332
1958994
1791746
1988284
1786278
1106817
1814849
1667556
1471977
79260
1516219
1151314
1539155
1555501
386534
1728462
1716629
1181950
559392
1594740
131144
691650
1699812
3416
92055
777193
1547094
344361
1186350
445441
1652448
575288
1962439
1345478
1310007
123659
1414160
955613
1428391
1494936
1149160
816075
1632505
1115927
30114
1698201
704929
307993
1241205
1351781
1426393
1842623
1407378
1083552
1634405
1797164
173037
1825976
36490
1424004
1247584
1619270
1864466
659324
129459
347933
793657
606386
442992
35437
1231234
494649
1657970
1427937
1708460
1918201
816748
1006525
1645562
1548268
566781
484685
602536
1086200
213131
1546697
1932579
1127575
1761423
1469756
1341848
1079221
411750
157245
740152
1125414
923154
828150
750276
586453
234117
1194054
551967
1544107
1922641
1142450
236593
747853
614360
1463464
529012
103535
1307157
1612334
1087726
1013151
1803845
876359
1719892
859868
590850
356796
1244475
955427
284905
1417031
1719795
1816852
157255
316
1482906
1557463
838169
208082
421249
761397
1272213
791611
878074
772914
687287
1624433
1268582
1186577
503086
1572921
623001
1135749
326962
1531560
669615
418490
682338
512558
389475
251700
228951
1698935
1689844
1757066
1330891
67252
44012
1341984
708305
1050081
1192093
592920
755164
1037388
508595
252104
1388386
298744
631451
779092
1113248
385238
1902862
1040258
1702063
1909712
766568
1340294
10760
348351
650252
1824780
1277007
1760171
1130271
1041466
1046388
431423
259823
661340
802144
1614528
1275146
495148
800795
1833708
1290551
490410
1282164
1485251
155538
1218344
1741955
1428802
1232196
726070
1034777
1672707
1431494
341157
1941194
1701472
845293
1635972
15490
420997
894071
134495
1980748
1340420
666991
242916
700013
180496
1791621
1711807
751099
1086529
323731
48779
1690769
392903
726887
1330237
55398
1486606
1449956
1598163
471085
1748559
919111
1696449
102603
1191009
1399334
1659809
1708451
1135772
1157923
1159091
858890
797614
1545020
1745380
1011747
1774499
1350260
662300
1728709
1541810
365595
1318886
1599303
43223
269450
1314144
1372229
1041147
450761
1363916
552793
1749964
211254
1323478
832705
709308
755974
658152
1871589
1056144
1264945
1609503
1666026
1009634
994848
1163308
1378207
834025
1825790
1796277
532264
1570966
1222118
1962708
89392
204879
206496
213251
1700380
234399
1117327
410375
1677612
76000
1066866
758846
1382277
238344
1471731
1905956
1063285
1390161
1713856
194206
56727
1960755
785928
1420326
1627730
1729946
1959214
185878
1425303
1523832
1201426
1538802
767603
1201190
1557766
1591689
901550
1555250
896721
969113
1616584
557326
618851
1617643
967369
1595572
939157
748455
1160274
154065
1003823
309930
542678
1671760
481476
1196696
1202140
360146
1334253
864498
1761472
361009
1840187
1686151
526088
1851746
1446231
1645276
1811770
156420
1152318
186428
1733372
418950
1900653
755106
1851252
141762
1346932
99242
1786471
1354039
747119
1593509
871053
1640027
1204521
443956
784357
172653
1183262
720210
1699487
499829
561463
695766
710259
535752
1195311
73170
842802
838682
873082
229728
390667
1358462
569271
1930209
825512
355891
404408
1133977
624909
1509002
1437182
726992
41641
1884059
1650688
810306
494711
1056091
823742
1505408
1830474
81645
1557382
1003185
1076576
1733429
1223601
1654880
1466837
1197786
978354
1214103
1114004
855890
1777345
478575
571530
219349
1606845
204611
1166019
251591
324563
528389
1085675
887811
1033884
195131
95530
802435
1615214
1406843
422140
1076730
952801
734167
1309531
382652
383586
1083460
501288
1925567
56904
930882
326415
111070
1733015
1947316
1677720
1664266
922209
463337
1659349
1174256
1064949
827692
486526
1092354
1802712
662327
1788333
1237463
133108
899310
1993593
825793
1915681
220456
1780440
569923
1260524
676214
1410578
730098
1773663
1856028
1289570
327116
1252414
958081
362087
1790028
1808748
754147
1870058
1358315
347927
1214717
180031
1151897
1011628
1009315
936281
115756
944277
409966
1150376
592575
433869
1025442
500447
1844100
1157254
1710069
1945959
735029
1809079
65113
1662390
1905654
866676
838331
1069294
988365
376887
1542840
1252777
338279
644795
208356
1800080
1278212
25788
214815
1794658
100759
1227436
1440856
619220
886575
232546
122103
1568028
1438479
1546257
665084
1420612
1178057
845883
478592
569968
1653087
773876
31271
1790296
833093
1126927
1734965
1603529
1881112
488787
521783
1580144
127529
425063
526180
626765
45832
1673368
98656
1688640
1112665
1432544
1660455
754905
471828
612117
1166414
58078
693702
1185218
964849
400204
1153397
1107779
1093188
269120
41511
1636324
882145
124851
715517
1643255
1094575
402961
947650
727752
717619
671920
210219
1240881
1302863
759776
253139
100040
1549180
1045928
1577780
972167
589586
1060343
1689337
1131863
421111
296964
446538
1186793
113797
1566548
89998
17082
1104366
631419
1125018
976220
691854
1865131
380139
1241206
377338
1240366
1432577
490034
45142
159287
37270
186630
1907257
849211
296797
1791574
722329
1476463
1458189
450019
1306695
125514
98387
885680
1536502
1115000
199255
1192781
543350
802201
442931
747027
516572
1880676
32531
1148499
1157719
984992
786664
530254
503685
1502189
10623
1470652
1162460
839682
949625
1509215
1270726
764371
22069
1252891
1000756
1224003
1654116
1967276
542089
430050
781098
1978888
1017041
789467
389370
1075083
1561966
1249901
1887657
1421538
23909
521415
1143342
754947
458523
1524851
787574
917514
1147029
1966810
98556
126293
1680169
566265
1094745
1417985
552443
438434
697631
8210
148724
429208
833250
1008719
1159801
1649640
736529
345710
112357
153116
941962
1889197
1002849
1138961
483738
1618712
1106491
1132864
988790
1519697
1201417
67069
679500
1367938
685974
868231
1913891
986635
1558470
1733733
426552
518266
816358
51356
909656
1560876
612769
1018071
761062
1076794
1599631
255203
1197975
1559557
1598732
1738509
286727
284087
1209696
1424976
1017391
1075910
1830728
671383
1281588
1626595
1151373
1387264
289327
798929
1223246
1521423
1585763
1004224
1654383
577963
275402
1147248
37768
626421
363095
1319758
968430
1364206
1216755
1947830
1478981
940042
508693
937526
796866
291759
1861095
1462999
534799
1189386
751418
1022186
1622383
34832
1736068
176639
1621969
679765
769748
1668863
1663427
1208916
574325
958625
1568602
346721
1243727
1863200
359780
523437
458993
865227
938616
1265084
786542
722254
1824911
1007491
1701387
1000920
1161558
1719068
1516689
1958390
1699969
1859601
1201428
1151085
1673822
491938
1980845
1245465
735044
610485
1477632
1650895
527664
1241590
930559
165852
1774698
673399
1283940
1133881
542950
901129
889779
362893
1812567
521487
673673
941923
1738578
1310730
1250843
1843358
1798982
712793
346018
1131230
1637839
1379857
1101100
588612
483804
1261070
1595313
1187948
48421
384144
1915246
386198
1873420
204356
1194131
737237
1573735
499007
41097
1325291
771874
908947
1159383
119582
1268483
1771007
1300343
1638513
267043
601279
985376
320483
1633378
494006
538215
841704
1501114
522347
1700471
1304510
1916168
1230597
1624578
1442560
1713022
116048
897325
287537
140861
1928987
1257513
802361
1577188
1166147
1993184
1464797
40910
1483322
1088752
1201567
1947433
5498
728683
1181986
962791
101615
366202
61497
276988
953003
1490138
1523773
1397709
1957361
442661
1390331
678131
714112
924569
1545039
698228
1668522
383488
1492456
1059574
612134
559834
1280654
1266039
498588
924186
1504762
785777
226937
903819
213700
107334
897437
250347
55975
1233030
13775
227858
1497484
682652
1721983
490234
1019009
1556877
1030963
1629599
737770
58947
1999936
1134713
1900889
1085983
1949439
1225716
1134799
290639
1847973
1374370
1967878
130573
1047745
1895527
1239762
1902896
1139421
73572
924865
1978904
1132517
1834801
1537174
172040
1566966
823296
73728
1410563
1602454
743304
838711
1514367
1551263
1991253
186217
436945
50179
38108
1892173
39977
281218
134163
181422
369051
1553210
381244
1912958
1949408
437684
985147
894375
1453159
753291
61663
982031
697758
909721
868516
342498
708681
383061
1041532
1479720
975710
1820203
959464
206759
772610
222636
693329
616631
914443
595317
1640741
1987646
1539793
1856541
937612
403894
309028
278452
1333920
518776
868692
840410
575821
447045
817087
1064800
1856608
1914638
1102534
1002529
378417
1551233
1742400
1799881
897431
547041
717348
1936511
471200
483637
348105
916888
1227716
1268101
1914177
287213
586934
756921
1580222
258971
1161116
179400
1515632
235787
1620271
725706
1582798
1528044
1719924
784025
156257
1946619
647461
1549512
470681
980807
509121
810781
1323733
1594508
1647122
1393439
117042
1010340
1672223
1085554
644356
627580
755790
972112
1008848
606132
242773
415223
1607102
424323
1449635
1319318
1556150
894264
385200
15815
1537888
622034
506488
457550
242194
446044
536049
1404569
1248972
666827
866648
972799
599143
1075945
1481775
813724
204003
1284608
890167
688468
440878
147378
1792355
1258841
1208995
185812
245682
945147
391594
1924521
1388984
1083225
648482
1077937
760927
1340771
561613
1754994
810811
770079
699288
708226
1512358
958711
353811
460309
1434
210694
1656637
86162
948108
1661640
544845
754429
462992
1484165
543884
1980041
695359
224611
1315778
1403796
397286
1022563
443130
1505282
1739869
886994
1292140
1338595
1595664
151411
18483
1100343
1676528
170623
1246958
618662
544802
1597052
1563902
179770
803387
983199
1928172
257457
979533
1392140
425214
68623
1632701
902050
899772
1292034
1039131
1954505
762076
1009519
1180870
1955085
1475487
1987655
118866
1269137
1500899
128545
1363386
1656821
1758760
1288292
1279853
1972338
346123
593904
849781
345822
1493693
931813
626909
668973
515939
1174647
1121597
726285
646578
930793
800057
1547921
1249956
953634
1827679
227549
1077531
268252
481613
347892
384465
627162
448016
1422979
959283
1840780
1140230
410477
1006846
355662
444778
1200467
827504
1868404
1179634
1851407
997238
186095
1015677
1708903
1700680
138250
1571911
1554627
180669
593093
1772151
514735
1423256
1968097
1286634
194522
912529
1379359
1467584
1183830
72880
1348435
1524558
700495
101283
341719
12665
422438
853156
1270250
623825
1045203
224550
1373813
109828
783972
477018
547805
125415
206365
464084
1214533
458534
703592
1343614
1805836
1850834
917282
1855845
712798
471102
955366
472173
1332329
1881431
1891349
1201765
1664434
1695673
1704046
1917067
1149412
790829
1523875
1061800
178651
807036
590949
662451
489402
338662
455714
1985813
965805
908903
553754
1882152
428824
660048
1306954
271239
1434754
343708
1013355
1768809
402344
963862
500495
1731661
964641
1679889
1913541
1930566
586597
191226
376924
1220820
20722
1851225
885896
1145260
21091
739732
1560081
1635053
1014589
203772
1716797
1397672
1006255
1926137
1147564
741155
353615
1324775
1528716
937590
999302
1929715
660487
1760608
1473449
822908
1975990
1539985
328212
154782
1734293
1914477
1286484
1094218
856566
898795
821944
1360469
1506987
1465248
1404781
1363707
1530998
1947983
1666648
190803
1977980
881405
833765
943851
1903961
1432098
897404
355081
609441
726430
704186
1386046
1780933
1561157
616555
36006
324886
1593335
1964266
148604
1288591
220730
1403651
1731966
1071194
919572
1183581
1968402
1900035
1675614
1380322
709655
1532827
324679
1718286
463964
1937586
112835
536636
1699489
932710
1871746
682079
229079
369279
1803184
153378
1176663
1334105
906612
1247221
1862500
928941
1445520
1513740
1281063
1283679
88430
322810
236697
1384911
1883984
1461878
665425
1006750
343690
1689640
875557
489297
1156871
1922586
90774
772665
1195587
931473
778498
1570603
1356367
682972
1660177
1884338
1345395
131057
1185607
1320815
387658
1500092
1734519
97751
1436631
1850651
1287213
380776
169252
1043755
846610
1397651
772443
1588181
353656
881546
285053
108739
1151642
183401
1624463
349483
484905
1772812
1131508
1854199
1815441
1366101
316253
830674
88231
35995
1966095
1117966
1165845
1550768
1973689
406286
381788
530675
916172
1240812
747500
1093319
387697
721138
1876006
1714252
268419
1229071
315917
914798
1147115
1327250
664402
1090699
250644
568878
1821385
1620058
562135
176386
1462030
1559197
518336
1358125
75596
1219533
1508665
1470883
517315
862643
1000751
1342504
1422227
530263
459359
232919
1073916
288934
1073329
187897
515889
134163
1027543
386303
1602004
1049575
1947490
268954
1833420
1284923
370107
149315
1781043
384911
676219
1018150
1717960
372097
917491
668483
1441752
1482944
1065957
1063084
922352
1818082
1520440
1971929
317550
1397567
1320204
832400
822203
533165
1797669
137703
1717248
813961
1041097
1080848
1837814
1999550
660033
652966
715871
211563
807742
1026338
1620403
483136
1780147
1681728
120627
290831
396788
666083
1241068
1068178
1846217
1230301
72825
1610426
289958
409703
1691293
666530
1565745
1654112
939673
301069
742606
1109321
12288
592872
1741669
133014
130191
1609583
912927
393739
1240018
20183
1732992
26516
259881
357103
44242
1140391
10729
35740
1910890
1053936
1683648
665559
137705
937192
679931
652088
1821260
700031
1757771
195884
1083231
176082
493814
1887940
165910
1230972
398110
1098461
1777790
58269
1233744
385587
1754327
544210
1072939
1145843
512661
1623491
1122247
1537100
159496
878826
976424
79388
838158
1630547
217902
829139
1792851
1512282
115513
1485775
426531
235290
16026
1298643
1977951
1751080
737727
1451813
1227700
1505505
1925281
114312
1931330
346771
1242058
404676
128511
202683
26313
1532170
1347008
249028
1182603
1861553
814435
287824
1462405
106833
232091
18192
147353
1975335
914392
261925
917923
1476051
230171
1610030
727612
683112
878759
492222
53277
1112245
1630464
1655955
1967660
964318
833643
1397678
4327
1373766
1506773
1642351
621363
1250094
443673
1521920
1317399
1772265
1882658
976347
1120049
1476994
1295439
677994
1392986
242360
1207543
1131783
714846
1876842
1721469
500162
1243787
1740071
372102
65348
1244035
78237
1137875
1559699
1206219
283300
744200
1844428
1422328
1577985
1813248
864436
1262130
1091213
580284
865448
1862336
959958
1022754
1718788
885807
1782765
373341
1359076
1981677
1929900
1154134
1675020
1510023
808276
1044220
23194
490167
604154
1031085
1050917
595272
652916
1876556
1791697
66206
1612868
1866949
1274188
1243494
603679
1112366
892538
931604
1657823
1969871
636477
895848
1262807
1854848
1159047
205384
1476353
723078
844140
1393299
398481
1083503
1319604
962524
331866
1230696
24091
769088
1830704
1641069
1320734
1035692
1646235
60086
1970468
1699989
1924006
1251068
1622034
495066
1451305
1390580
994796
531076
629777
1287262
1185682
200485
1815914
559019
771101
1613828
958605
867874
635452
306031
1100174
1755495
260935
547458
667388
526667
1907423
1326246
429623
1654385
112881
378898
426300
759753
918733
164302
197324
891485
1459695
1671667
1624465
522107
382543
994859
1680760
683593
338337
663139
1074310
1516729
630122
880555
1708967
488330
108611
694738
12627
1414052
876902
1737063
1198280
1068282
357277
366246
1619720
1402091
640516
1007584
872243
411122
1327629
1153533
215539
1137058
139490
1580885
1803313
1534601
228209
1314504
1153104
429413
1646965
1381905
173566
734627
1250475
1436636
799367
1403459
938235
1262314
363980
1935709
530204
1859216
79265
1800098
1449917
1272600
1565177
1680551
1463511
1766680
938280
78483
1463717
490909
1371672
1992891
633861
1695478
510392
1537741
1620760
1590441
1596356
1158546
439178
1519748
892867
530186
1959243
210874
643379
1203951
1404141
1934832
846630
1603105
683883
806216
1958903
1335520
720282
776199
22637
973744
54796
75452
187017
1854863
1204006
319721
1415962
1584803
244173
57803
548049
548003
923974
1144908
794086
1114773
794622
114677
1512085
57561
193718
702814
897332
917086
1332972
761619
1061851
541828
21247
480890
1535559
1177480
1899664
1842129
271699
1489040
1159494
623152
278531
492537
1394258
1004154
1043068
138534
700840
122713
797779
227742
523199
314728
1465830
1185348
1523861
396998
198281
1585295
1813483
1222131
1971381
389351
1218706
824516
418567
614690
223678
1481487
1890301
1994089
871442
1992562
985948
937804
1755443
1383358
274934
242354
407056
764251
126939
557490
1071051
505430
1539302
1401945
100320
1756445
1490924
702818
484334
1126407
343525
415230
122196
823910
1460183
1927783
847296
1427766
641662
791415
457151
1487157
198753
91060
224440
39485
928713
1379959
1092646
582289
506244
1146839
1882355
550776
1689648
1255262
1325817
849663
728721
1241481
163417
1083109
333395
1395123
178342
608891
1272780
728028
1486841
1303338
564900
973097
1620139
1138482
1544815
642451
119573
1096111
1095196
446322
1309942
541036
798127
1014421
983386
168143
692882
40312
534158
1267972
1516434
1315049
959415
1410977
396864
841882
1780919
725543
264853
1030272
1735775
1559952
364458
224548
1303038
1197508
1026797
827377
717759
829718
1759673
943791
1284884
553585
715181
628193
1370434
1705814
74065
1528186
868503
1741762
474229
279336
931519
286215
1172778
1030765
408995
214500
251120
1304796
1795091
1468103
871135
1598739
1268288
1251690
733201
209680
166806
819471
1047495
1114698
1972296
75005
398046
939952
1946947
1812845
289551
420184
19128
66174
1331937
79694
939533
835505
1817867
965268
685002
1757048
1313094
1333084
493860
219596
1131119
260236
1941249
1477335
766878
1581265
495302
834008
1153576
1478316
388170
1816613
1766813
1562927
341383
887159
1065132
1353715
78155
1216215
1334342
1495179
1162245
588950
301935
1427264
1522135
1485863
153841
1299031
1731209
1047501
1128648
1661335
1260216
337107
605422
737096
470338
20615
931347
376135
1650314
773710
812907
1756166
332846
832216
1606674
1799277
1690621
1852835
36641
46926
1355538
262800
1295611
916284
1839594
6208
1498348
1248891
1918259
782118
1780365
38085
90482
43524
128200
677638
722404
523105
81311
437023
1230437
115298
1178249
892528
885053
1630503
1454574
581325
1144212
1567030
235582
791860
745001
114605
27994
1815896
1068176
319609
916369
882932
835506
995189
272632
972730
732556
473632
89044
804101
218081
1208843
131622
731021
415408
1212379
1516890
1636374
58673
1020052
1331142
316628
1666452
477357
1546818
590973
601130
1778851
1835261
1414597
926406
511003
1215930
1404475
1203306
1285915
183484
1323821
1671255
1726454
1081453
345522
310199
1986506
929801
244414
34862
148584
97887
318664
1489195
79495
997395
553602
1323515
1873198
1988761
1936899
1875140
1097218
569204
278904
1797130
598694
1065906
683796
452128
389266
1917515
838416
1038106
1662974
82677
1291428
1838552
1482703
569600
942000
988898
1426206
648246
1825962
1456083
154236
139487
141938
443113
1014082
1119710
1201130
1581436
1125563
177647
1676502
412013
917463
265042
1829689
356515
119685
717949
1583039
294582
346757
1900722
1561485
305354
1131570
262349
585495
1526096
82134
1947149
1368970
1843622
753477
1022600
1655488
1036226
954438
1636182
987297
683276
1743493
536061
215594
1214232
265381
2798
355358
200397
1274228
1728769
1104481
973806
1882173
741879
1488852
1649731
234479
553596
520672
1764060
1404153
1887702
458079
1896146
1405773
715476
275091
1116048
1343361
1357178
709642
233511
1810849
1417579
5639
91896
1464969
578501
288958
124755
294275
161053
1081568
856637
493566
1909156
454460
3129
1954223
1105642
1392078
156971
1356984
446526
902178
475830
1440214
70636
274295
347924
142741
1662420
641257
815214
966765
631011
1544838
1004581
1854058
1182423
718723
322928
660097
2221
1992157
1649740
914664
812761
716157
1087311
657326
1576815
415030
1827278
755351
134443
1923267
1574662
513953
1683008
1988599
1504811
1738384
1033568
1519521
1172574
1772251
1345185
63879
1981383
17299
359660
994483
1125097
314887
543155
1167788
1601432
799604
1913906
205163
964482
1502553
907962
1914509
861614
846418
975373
1710975
1014858
186948
1825381
1345154
156299
1298352
1674435
525596
1093327
164215
1863883
441943
1721685
1763403
517454
12281
1578179
1346944
1034044
571109
1685835
241427
1418375
1561809
1178385
1440108
78798
413456
1426954
236691
208624
515752
778088
1594005
768383
775243
63006
1510023
197202
1382767
1772200
409967
556724
1474867
492769
39186
179975
1168607
25245
1111533
1490137
957847
791664
1228021
948856
1928703
357767
352742
1192331
150190
1679188
320211
100971
1537215
1735178
1489846
732036
1179855
140239
1655300
579203
374960
671880
1078307
1132704
515843
1827900
85418
434742
1273269
1145259
25940
983331
1793698
214220
1341348
354548
636623
293370
1781659
1558163
703541
560343
165450
1525593
68350
1780705
1301234
1771496
1093306
259909
1624194
526991
580061
5706
126738
165323
1165562
104953
1062041
1332290
1957799
1766052
1728498
945151
828495
76691
854229
1511975
502462
1947287
1270564
1539155
1825046
1635
50654
888458
1471207
60248
320289
1238781
594036
900021
1980519
194244
1377298
345436
1801879
363273
76062
228050
297316
1253463
418085
1879122
1004080
116599
1757597
1381505
1705487
478214
639433
1864380
963444
105555
207476
1084698
1457817
732224
841572
1261997
755317
1096568
1731778
143123
1458150
63756
917688
514546
1818184
904255
1940378
159261
323908
1108127
1616944
1576858
459805
1254583
920167
1547063
1615006
1005110
1800019
431389
205353
1649620
1527312
204170
210342
1257353
1314371
1213023
662120
117514
1637138
182282
1618333
1986089
954003
1010080
1673120
1286356
1300736
228652
1219895
1006455
1341513
773137
1537190
1544025
1030879
1797639
1122083
1938632
49386
650500
1033141
934594
1525104
1399963
1277786
1917663
295789
347041
247644
882430
565035
762868
339856
1277347
227240
528608
206390
1279348
1161228
363547
1963985
1935616
1587245
941281
1375153
232627
1930373
1531854
275427
501440
172285
1989374
254776
1170391
482454
1658319
840055
786073
1672070
398266
1113233
75389
483434
22439
83387
1989269
483237
1044123
1247143
1070554
1397963
654581
1747337
1597527
1623694
1828144
163176
559930
1177042
479225
937637
610621
480690
1280724
1556323
761062
82504
1992956
1394808
1591025
1159126
1630476
1325835
1157562
824806
135864
1744533
1033790
12070
1291465
79567
1609208
1107603
303746
15980
132392
1850173
1850281
112548
471994
1983743
316256
565497
610837
1990785
975077
689079
1023003
335793
1172611
484651
1213455
1105597
528582
637019
1323099
1467820
86433
302691
237896
920127
171719
654755
756613
1714784
290801
744441
837797
348179
807676
981784
918042
527248
1256068
488076
36401
1178113
1140775
708449
840093
1358061
1366479
1646248
240103
1534101
775277
1180360
1445794
740896
714127
1241742
1715230
415014
1926734
1328324
1213558
1458370
1396057
364744
1374113
1535496
383684
778056
844937
1164642
1205493
1131166
621064
1418612
802302
1179893
915629
562294
1736345
1110245
1266743
1911041
1588776
468984
59376
802573
1691175
479742
1133664
675636
1206671
713770
580903
122945
1531651
1108222
1084927
641798
371839
1956376
728606
1720843
1530987
1122124
139210
874522
1991645
816775
785988
1975226
811791
289901
1416652
1487681
1419026
1310337
514450
1505056
928157
787075
241629
1127274
186955
1228525
1886935
1836280
1448610
150290
1262905
439168
298975
664691
1535896
458016
699048
273251
1592734
1631352
1120676
1334827
41661
897726
1336537
861088
707747
1187600
554135
897267
1550395
1653412
1089795
1537768
1493626
1108373
843986
1196968
541741
931613
459773
1768328
945135
636433
273113
929540
248067
1152909
1927256
939407
1273532
40909
1257844
1731238
1244113
402175
883728
1773158
1061242
1126073
524991
1168247
1672260
1872071
1491310
74748
720211
518439
252596
1786788
426516
825771
936530
1996331
415270
725369
217402
822223
1970573
1561206
1393533
1351171
1005558
428823
803451
110630
1568828
910311
407842
1145374
490077
1684518
1421268
1293279
1618627
309477
1812306
549197
177199
523281
1289722
704920
727626
859172
1854766
600634
1071953
1914206
230845
171695
771885
22013
217218
475469
1483670
1359426
985382
386168
149924
1677183
1587492
1584487
1526427
316386
1323333
590099
798210
232449
191526
945014
1921768
1136176
987531
1428403
778194
697025
1724845
1801314
1596290
1907531
596931
1820198
814866
1777682
420694
1731647
964353
213497
824923
1028856
1696279
1575432
1743538
261574
576738
712245
1880405
1246782
613306
1146231
431706
589975
1552300
1403667
697224
1772598
1415678
541278
598495
1911617
1506305
173019
1670508
1444428
190583
672262
1828660
1532889
1643101
731719
1006364
1511498
682595
1264687
990816
755801
72850
703602
689528
1323498
1642160
163319
1579886
881434
1159572
1621425
1907979
46755
347217
1957196
427183
1132745
1493826
1259339
1793907
856669
1866138
1434361
543415
847564
308157
137907
1163436
1905167
1875776
1138521
1259986
1619097
1282119
1959867
1555599
510729
955906
1474184
596565
251154
1571533
1382567
1510516
1285064
1649656
643491
1774197
1181295
1367616
826327
1915450
1988231
83576
1666078
1429155
413988
1777125
1746886
1796258
1691203
1019130
651235
1503864
459886
672989
1638856
1702479
47981
230717
413872
32317
1795473
1690577
322650
1901689
1885159
827353
1160366
1071883
1379869
625861
1164015
366875
1056336
1439458
903992
953506
1242537
394291
385978
1679399
1569790
606660
1755720
824372
276565
1998288
1338840
1456759
498390
881021
1777846
211811
1339804
821762
109767
1230855
1381538
1974239
1883455
1976141
1481485
916641
1119275
1236020
535530
1543925
121568
1920198
24335
1666516
315222
731271
1492036
634449
815006
1701264
1471688
682677
685001
1945839
562733
1004311
1324046
1368023
1798414
957209
436815
1937684
654797
1257317
907577
433422
12791
1060837
1949465
127896
910745
1627018
1167358
1537112
1065591
1542838
748106
1841751
1473496
140266
184635
1912999
1165767
852673
483597
54255
1218832
729941
360302
1669665
6909
1544211
619010
1371959
1355647
603796
1296661
463310
332543
1077719
832309
655366
1893923
920345
231273
1002244
498827
667656
913573
819095
198275
50506
887024
1815777
1430699
465699
1092725
1031037
646201
1142036
1423195
1437223
258586
495644
1403047
842448
1941621
1765787
1670957
725402
1844833
1408477
178855
305553
728239
1965768
209451
1933961
14982
555377
878594
1003125
843118
1384821
753043
1944097
1715792
1447564
862618
1358293
1146120
1976137
1809455
137371
162839
434932
1093497
1087090
1351034
718336
1373989
1611615
1069360
1084187
1097943
413392
755095
1913458
531362
923321
1052292
284997
530462
916276
1502695
421345
503064
1463459
1519420
513468
1628931
1826643
72681
1585136
161798
1301987
1564110
1839838
1592243
1635891
173731
257134
344629
1449663
1309332
656346
807668
1690569
1990888
185672
1714454
1503860
720107
257602
1638017
1698846
1936386
874057
1516617
128769
696449
2056
1370437
1195148
933047
1658518
827381
1451739
994131
488574
727225
1295166
260409
1323479
883111
612347
760567
94865
1429609
728567
1430056
473579
543611
1568332
435700
1384571
704345
621673
1040908
1681451
729025
182566
54115
245024
1311762
1909799
607820
1314285
216292
55935
1844661
956065
311611
1509634
1006998
312792
1275257
684355
560726
1592321
1735204
1744907
1737133
575615
962305
1873453
31757
1711903
1335457
1998124
792466
1543494
920629
629987
1348924
941893
1365264
1139667
1762793
984214
486050
63587
328444
1209587
840697
1873843
1949211
1246433
677444
782463
1322063
1996650
728063
1398180
693926
47875
717149
536130
113532
1072463
1076492
914261
1311753
417160
208576
535184
1191854
1095948
588375
209259
1352908
1599258
75805
1071556
1503194
826627
1023807
994213
387113
634034
1237182
1929928
1598026
631909
235840
131994
1698411
1041995
1680233
1176526
67565
735161
30130
1567340
1731882
1205815
796099
1816897
1551483
1364774
1146840
1407904
874159
910777
88990
1807027
304408
1313000
1990706
491379
1785968
1550854
982600
866830
304061
1436799
655818
410050
1251545
233401
1060169
784591
473122
835874
1219523
136680
1078070
276945
883002
632607
51860
63068
501171
387292
1698346
996450
14164
1104243
1805685
601004
413162
1957819
1806698
1097926
926029
1001084
175511
978882
421102
727933
1650586
1269099
1531789
582311
82792
1475924
517145
331766
283495
1997804
819314
451520
1070419
783451
1837664
670367
550997
1328083
1349647
1491716
355948
1454035
133952
351108
712114
1361223
829068
1301462
1701043
28834
361160
1855333
250360
769189
110425
502184
548861
59404
691162
59332
304257
551984
1610891
1264722
1963652
563538
1406058
1804590
1363137
515631
1696419
51058
395317
982839
1982422
1095797
305795
38100
1729802
737053
688764
669021
1129753
1428117
1882145
1694094
1479741
344629
548664
1326354
1834972
253649
1222356
1230501
1541001
1894437
890467
1479942
152698
1630416
66877
1071563
311389
1189013
1932841
1252374
771874
1029333
1882907
1419620
986325
1912338
1132812
57928
674460
1674332
1653065
1792247
739222
1917563
1102136
1480715
805806
1256131
934457
1277902
1160727
484796
874215
1862720
1486809
1039486
1385935
907990
1034653
1737355
1693516
355476
1311842
25860
1753617
1519191
702294
304203
1678813
1236126
1510965
1716201
1548281
192976
651296
807199
1476566
383342
1800297
1518796
1102954
1410928
1561107
532481
1863670
521997
907628
1828341
331485
103890
1334751
665994
343307
1173004
1251355
1466542
483371
864721
990867
1690011
717539
200671
1993454
1696499
661775
1782460
985629
1965340
1122846
113555
761719
1828147
397874
483141
282816
910637
471718
1093217
1865362
1460227
1023418
1949327
1063817
1087832
1407164
1326049
1270620
699263
590436
1775763
850566
1610565
603765
383980
34160
1076481
1886124
129477
1344294
1076342
1675751
758675
1816182
1979798
984105
1261469
104185
1446527
1778620
1885271
1912053
1226727
966579
1949204
1541433
1678051
1277488
1479178
1097339
1685522
848970
294363
138977
1807093
1709024
1999624
803967
1329870
1974709
270242
1411044
1459466
662288
41858
594343
857202
1356331
932343
1725415
1091544
255173
1099774
705959
880292
478579
133582
1998254
151951
405306
322408
1295395
1551856
1932196
730958
416810
1320253
153344
734399
1899360
55193
1066268
1859103
225011
100150
391384
527006
1743130
1009963
1124033
961573
1037356
1499353
1770188
685498
775182
1686959
1583927
325560
198078
1904443
1389805
493979
1848254
103322
34430
245707
729087
1255047
493832
909858
1839123
784867
1976555
1964045
391910
1123839
611924
597615
842653
1330090
1447421
1683873
305882
1374184
1550336
126932
1286813
1343372
1301971
1986523
566565
978117
1892035
1845004
1985299
1160480
473476
600222
290314
681631
1323032
1780171
62621
246918
1740021
1419492
775822
549821
1640540
379232
1223364
1506808
375493
538277
3223
1067521
500446
217294
733750
1055118
1991244
775020
456881
1563797
690252
1468492
511574
576545
1860864
1155950
408611
2074
762431
110218
328610
286398
927585
487733
1342690
429982
1434394
1482734
1322798
842135
717817
798108
1574392
1021793
233841
789507
629514
1428901
4980
140151
1845487
1446063
375747
991432
861498
1222578
308490
213670
1062219
949377
356586
414993
1038821
1351032
1794906
1192043
1989085
350687
1203341
1649643
1221197
1331852
9360
196616
1288561
826905
1973273
1917576
1981671
1226788
981921
1613480
1956973
399651
904609
963950
230632
339053
1907217
313158
1751301
164378
1057063
664538
827245
1112026
1167031
1596573
1276263
610457
1471297
1759225
1995579
991507
928642
786055
1492906
706085
446049
380665
1134339
497801
1153811
962802
966696
1098618
186960
889906
1155681
1475102
1851123
164853
988715
29259
115013
56432
1611756
271715
141264
1664995
1731864
1099175
1718415
542412
1538908
973356
843732
1794673
1986425
1516012
1793877
483654
1658253
118384
947171
921333
637649
1498890
1896158
1632991
557128
582413
1935454
48631
19176
82854
993780
1676360
730739
243752
923166
1327976
1338027
483523
1643799
798637
67275
86775
857297
1776003
954339
1955237
1209093
1711893
776224
787654
872863
523025
1968562
1895296
257648
1253455
253009
1155279
1915579
165291
1660212
888354
1738259
40108
195991
1668877
666106
672564
1625528
638222
1000693
1790662
457404
515081
1197803
306942
2826
705924
1123012
1551592
125387
1147377
1768269
1202631
1275966
154169
1227636
1801932
998783
1226706
724914
1002183
1217312
1694614
1463886
74140
1697135
1084843
284575
1157331
1124182
1216239
1530776
836730
1560687
126738
564612
1949251
1511888
1518338
1457399
895369
1109979
258647
1621180
513243
190877
397586
1538293
660575
1025219
564943
693212
1567506
378664
208643
1009378
1952842
1399284
1685481
270920
1433521
606066
1904040
719783
1200257
1537913
1984185
1059911
290344
1604500
788830
876217
1916116
605723
778419
1913321
727553
1798196
1992941
1008086
58534
1960232
1134566
512066
415938
1714201
814274
936794
1789103
368080
803680
68534
581405
231886
1347349
602712
1883193
292471
297955
634363
1085243
797762
61880
1114851
1214658
1424605
1324542
775997
1019805
1490859
358833
1474751
1230796
1484917
461271
392579
1333801
460409
137655
170009
1416867
472207
1499413
1122121
1566084
458390
1575223
1530810
1148370
813122
1949487
395575
1704818
919433
746597
150245
1525787
1942342
1408470
1086306
31508
889719
269436
872610
322355
1135821
700155
848953
1924688
1415835
1076846
1726228
1983446
1260544
1570460
1066490
57369
1423412
256039
182927
210980
773590
329766
1459285
418385
685636
500868
281647
1662262
314933
1076912
833179
671138
1768465
355059
1854463
412649
1083691
133970
275015
655698
1206226
1298817
1930111
898466
200997
1330312
3542
872770
1211135
164739
624279
11803
1423747
1359845
1039639
1489521
1444377
1761437
410062
86062
1734223
882825
320114
930497
1874959
1482703
1281778
223039
475452
1384717
1379552
924443
1890487
450873
757715
1925217
1566037
1981952
1346963
309336
1724144
1335928
1253449
850909
1080347
1147537
578261
1496144
1150711
1028238
210720
530693
1828489
1609242
476610
1441736
655674
1431150
1477457
455231
1241666
1239674
1139177
103144
1568047
1398634
949222
1307068
1420641
839489
130241
559403
1569630
1079584
287235
482213
1121053
1409329
971563
1085336
1174203
1074350
1946581
990292
1109691
1858336
865161
1149678
242462
1464213
1031505
1870414
1445331
1947370
791077
1258585
1326495
1952846
45278
55897
610292
1387985
1348821
1502508
44996
669813
1263
1256578
736740
599954
1336442
1884927
1284031
690139
991711
1108097
1798967
445225
1566220
1164801
304057
1721138
755914
1966693
612773
782815
1161029
439177
1980424
459398
1954463
821584
1307094
390949
1393280
1565382
1506758
1020847
372669
697
364558
307035
1628023
1034418
1569703
1850241
602697
250339
1236677
1997823
804006
961481
60452
1883361
1161444
17685
305835
1524581
337081
1251731
1011686
1699150
1649689
1666434
939068
82271
1824011
1246875
1296930
541570
635851
1842326
1600791
1775907
1331504
1644296
557056
1862639
429605
1204051
1624768
1530495
333357
68593
543068
1411797
262141
835667
1949248
442254
889812
1845487
1650805
763252
1723778
16504
310575
198667
1398116
1530050
1534487
1421749
1899721
441742
890894
579536
1505351
957081
1044245
876295
1410426
1900919
1216393
1223441
9377
377082
1700795
1867209
1092304
1354466
476201
167673
239410
1877178
1953394
1644485
1356231
1317231
93038
1489577
294636
188738
1595735
1753838
892650
1576316
73184
1043661
496054
807172
955940
446630
1073631
259732
1435176
502980
1416996
131784
1021886
1480050
1305519
1908766
1748545
1953533
408433
991449
1758499
1236519
1809982
1772910
1794550
1544302
1245114
1249870
1086411
1322753
1764621
267969
1055545
681094
1650788
559990
545878
943114
1517785
836870
372437
1370180
1275807
1394196
606626
1206683
1233873
267428
109579
1030993
1058193
193966
873086
1207254
1504683
320750
23085
1961746
1937598
629606
1112851
553894
1050669
519653
1393269
1719418
1626668
384489
1825246
293820
787861
516826
255921
1437353
1119416
1363409
358296
1950786
1347022
1430130
1187308
143075
1232013
601433
1426537
1910317
193126
900251
984987
629161
777559
1955928
1073920
1686732
932701
286000
715694
1194071
1531843
1237469
235038
1065683
652101
1219731
763897
1104621
1162025
1673079
1042019
1112527
1725775
1995423
1354862
735293
302914
811300
1949123
1748243
46620
1386373
320413
1802046
814896
708375
1038303
465376
1544905
2179
1820404
1286318
739570
594515
704902
494063
1633299
1522223
1027570
1297727
1311108
211094
1053089
631694
1908012
101427
243894
195517
279959
101012
565950
19770
1404319
1026196
1852164
1712153
560669
1509116
1819650
1761747
135065
823623
171705
535442
1042514
1877776
1299406
1326816
879863
898986
1139870
852438
1848459
400935
1979864
54229
1586329
665173
896728
341464
73144
1046853
932648
774147
349208
1539822
1141356
1183532
345896
974420
1886374
916752
1830832
1491095
1530220
233361
1535641
381052
788630
793092
1924817
1377733
549033
312961
862625
1987644
936400
465191
796708
1680327
418409
20341
1531258
1789653
723258
732021
1468678
1307459
214982
439949
164129
613489
460330
370077
512883
933605
747434
523534
1791972
235210
735765
604886
1386980
885440
1049911
1983077
1702832
836981
807950
35093
1834846
562329
935374
27317
248763
1765973
964077
899524
1502692
745068
1332360
1652011
883095
1303306
1016037
1470094
615655
1966000
840249
1966003
68566
618384
1238325
157829
1743391
1100054
1063515
1109761
1873011
954935
599842
687598
1739314
19925
517663
1464169
197252
1780667
1714778
1618780
1831583
695054
1734387
710154
1964096
397451
425587
1983838
1183312
245335
1061927
243052
418148
961472
10736
180925
1102101
1364418
595020
821187
1455626
385845
1565396
1671505
1677484
412277
1740219
1685476
208134
1615431
1361259
1230346
223870
817872
1256664
1346190
785460
639681
256484
546658
1161832
771634
465614
417337
211651
72977
700928
1345569
880666
30919
269447
251896
1858682
1031578
350923
1752890
782655
1305450
681554
1892772
371332
1779243
705596
1622023
173886
926305
238849
369542
19690
859018
1277623
125605
775670
1360884
351438
1839339
1532059
131035
1935573
888925
719653
1453949
460247
1917777
1436226
680112
868246
1408325
312118
1491432
750981
628474
222591
1288766
333760
775017
893906
1749704
1023460
1249219
1212724
1614933
16537
1462516
1938298
1178879
633968
936107
1456298
1072685
751564
1235018
802692
1372671
597414
94729
51671
1633140
1996728
668467
869845
1721248
1260485
486307
641347
420490
1313565
1207515
294479
1904589
256524
737129
174864
578833
1981970
954624
826670
1195588
771749
967331
23153
1877752
1407897
1866423
22398
1673478
467334
1572439
42171
115629
542024
864488
1583694
1023309
1892295
24850
1998292
490557
482730
1371550
135816
184949
1997636
1612106
908801
1793423
464867
417586
955099
1923045
161428
440138
190499
718705
313161
1598748
484206
1141822
1181250
140113
237892
1782736
1096501
1019287
1950857
1846024
931397
1434707
1034375
1767878
1535107
157255
1587664
414594
461470
1481145
1103271
1442752
771276
475140
611256
1394991
709234
1333263
1019062
947200
1056227
726731
1621115
1346405
508047
926433
1096945
1763841
250321
184772
535146
1193317
1272834
1341044
1229562
1835050
876817
347713
852507
1406490
1265204
663332
500193
1357858
406065
1687732
1964854
858097
278393
689825
760215
603966
997388
1527399
1340895
1159848
1951512
141292
713936
1214393
1687321
1400010
1162936
1113885
1226480
299515
817978
136037
206120
1528569
1911767
156141
1318942
421137
1209839
432094
107786
91924
1943414
33079
108904
195199
1331183
1556330
1818625
1966170
1975266
1533172
741431
1271364
1305591
395949
698625
703915
1750873
462584
941018
168436
500974
1242669
677656
753962
388204
1382361
1229324
1954765
1988130
1527174
640413
533794
349039
1705621
1112703
959523
1574190
533315
1799653
599027
1477952
1594254
944708
241183
1186657
1903127
1573893
1382535
1363465
1916138
653595
1756204
284418
399369
1780646
550003
1157541
1960590
1889944
1897989
783755
407166
1224480
230614
523888
125358
82752
1268451
33364
1779954
297615
1470459
1436470
143440
1469430
1125946
44050
731507
1309949
591076
592882
1543271
1661272
224091
1092455
300882
64126
217186
350357
1087262
1324311
1946115
1335508
881441
1486816
1064254
1737804
1229647
1183966
1041669
1056704
1125262
895135
852568
1444301
847816
1095293
181730
1068890
458820
276890
1184267
441690
201893
1263016
46694
1161446
1512529
127720
894595
1327899
1435569
851922
1683390
1846472
15728
427029
1936861
584628
1291533
932653
1597020
1597215
506244
1879304
294872
1447404
675706
1831955
580793
841665
766720
53202
523612
551317
611187
1692134
1433905
554421
392876
1393154
347150
568572
1114793
1196191
240316
1084982
379860
642110
324234
1648563
293991
1589449
603067
1325809
1716854
1816886
1481556
1426929
939122
1691900
1106586
950841
596943
588315
1915496
141540
1997943
1561898
506739
1229014
1696203
1108289
1373894
1712862
730917
698486
1636113
625218
6787
508354
1293086
1593324
434636
448493
1825528
1194011
898226
1096996
420734
447269
249961
170450
139991
793185
395600
1204464
1570813
1642624
1568825
663201
1055716
1601198
1285907
1412398
1555319
997009
4436
1778695
1940291
1114507
1391900
1609312
616116
1388400
311928
1585286
1816934
188319
1694456
1659160
1100511
1633886
1947303
421357
1408173
463852
1830751
749378
1571961
1892157
314031
493827
1629880
507126
1934927
294277
289551
873657
1852681
614894
1682751
1611879
1741202
957436
866234
474078
12834
524403
952508
342827
1704175
1557196
1197880
1357286
763087
829919
1933315
1256188
539995
1751013
1723082
1071000
1573584
1896670
1916420
807629
1097503
896040
1245367
728176
851474
1318489
1636482
117908
1549219
1873359
1394056
111742
1102567
1849342
470198
431717
1589273
1448221
1661129
570356
1600822
581302
778235
483453
287308
1035975
1937579
913778
700679
305987
1612209
793823
516696
1593083
612646
1844767
1209509
1160178
1544460
897766
625147
749843
1940936
1165713
226932
1084212
1454526
172286
574783
1140991
1443460
39033
962445
284585
1897191
693576
1869379
1785474
1903629
1698195
1567004
394710
725015
1465782
165274
1154717
350148
1728972
1393900
1121116
671763
1320118
1217081
1308274
202031
1279109
224319
1791947
372490
1579491
617847
1986201
221612
396913
299653
1410630
1340381
152309
160582
1372525
321641
250203
537177
1394272
739323
1327234
1031019
456843
1803613
675743
360648
1074180
939763
1397545
1742900
634572
1046479
1627484
1330527
1418099
1574992
366649
1205047
1098463
1821802
116888
1721316
1523509
1299793
411866
1253728
233116
916766
1867995
558839
827328
1343420
1123312
703425
1572342
1698922
816324
1977375
591744
481931
899255
1003954
288344
1252313
1247133
140056
85980
1217836
985639
248039
894574
1412591
923547
1963501
502566
696029
1948955
909343
180446
340576
146654
566116
1960343
811020
1586029
268524
1874422
731762
425826
985976
186476
759732
1415243
942978
1040290
1914813
514770
637205
893523
275971
1482444
1464676
1917848
281135
244068
430432
1122413
1031828
1402615
590292
127963
227734
515248
804626
344175
1488529
1725045
1545780
1839841
1174784
448792
1814582
456015
733687
1833937
1527175
1016056
1639633
1839264
1274604
1773053
1755578
719638
150051
886535
423584
627949
1080354
1786502
185728
1057802
672923
931619
1208963
1289459
645392
1040095
1178145
388136
1587963
7968
910363
676532
1922394
455261
1510557
2419
1322611
1300560
1035109
585812
973453
1762685
1743732
976171
955603
1551742
833707
85938
1535099
676701
885315
3660
335380
928758
1997136
246027
1506062
1620621
558688
591045
853347
1552548
1473540
802075
283105
1306840
636902
682225
42637
1885437
27866
731265
991795
1363304
463096
1322
1146541
671298
1935571
810321
519609
1639438
191688
882868
65563
175015
1387810
1608373
1718268
577564
1350787
1514508
1911715
1564541
989046
1419113
1343133
201063
1811328
567769
1240019
190945
1062198
1882170
1222723
1626541
1790265
1985983
74829
170689
1734789
1400367
269197
1762933
1880044
603921
738466
960000
770964
359212
357576
64653
350079
226871
116307
1449461
374746
1523725
1217811
856807
1073743
988451
1581183
416898
1643632
884940
1181981
1473586
1767725
1875196
433626
335368
1997563
1692561
289057
988789
653051
1535459
1379726
1714443
186804
73276
1969494
431130
39078
1308987
1585677
1492970
519276
1824153
1452486
955038
1980064
774327
1214424
1542689
880414
59798
314451
1395585
1382782
1205474
1960117
257282
266749
332778
173366
444620
1259459
184579
1652489
306208
832464
806848
861871
953714
1916512
1254826
1028211
1653304
758267
1006551
434732
328991
1433801
294755
1352201
1844465
1049328
267450
1314053
924187
1485273
1942717
1586581
422913
62372
277866
304341
1131603
770488
1403576
800070
523836
820482
1453076
1892748
1565569
1150214
1884110
374846
1717734
1108201
356082
606422
1214586
1822187
807447
1625456
598359
869495
174238
1712103
1521210
1960207
1799042
1396551
258100
1635929
1141670
293393
1696807
5322
991628
1834114
1812411
1282589
70551
1627887
11724
1066692
27380
456982
17501
1311084
1450616
578713
1298652
1378180
1039327
1070249
1320305
1751503
174283
1152416
1288291
1084730
1108519
628256
202094
1385671
1841553
1953546
289574
550671
1647037
161095
836126
916965
1064449
1477671
429017
165598
490619
407191
83926
346675
375365
1637441
734690
1052215
1951448
1002030
1616798
1051013
1727522
111770
59830
1369168
1306622
1808412
1884958
494549
1153310
585085
1878611
1609743
1046592
672081
540683
541562
1890518
604314
1028769
1929207
422517
1435720
1457447
344502
523118
1594565
186883
676646
1124364
940227
890391
617915
307412
500382
1662773
347902
382250
412146
1090338
797706
1460738
46160
443906
435451
1117173
1270912
1882613
1026006
714377
1342124
578965
1852107
1473894
600267
1694679
999006
1404941
1812467
1032117
1531677
52136
958406
535239
970164
1609127
1193026
96406
658776
1776625
1577436
1233760
799961
920878
1883708
445518
879931
645659
79601
309621
924893
666642
855800
651832
1884680
788746
697001
126720
61596
15638
779817
1946949
1693934
741089
1077105
423919
961819
1229361
21544
184754
1521265
274049
59626
500906
1091146
516044
1820800
1462346
1907316
731486
330420
896693
1085734
514971
1685368
1937934
1861980
660354
1300243
1294530
110253
599524
216270
1250765
1538976
944013
1016148
1786428
283746
1096316
325786
139107
1593319
313538
1200393
1277161
1947573
1230852
1970720
1339365
1581847
1713288
1537480
625525
1302510
1052400
769618
615833
1335920
1222569
57244
1078690
1505907
1055922
1323122
480022
1913406
1377132
869826
1275269
1806170
928373
1511928
1604702
893573
1206812
1548774
1512094
1571318
524606
706387
989911
1545131
19432
1211728
1599598
1896534
1127060
1784397
1756638
1071902
1626384
1643512
1721220
1630880
822310
1905653
462138
173666
1356297
1547610
2315
1845733
1807109
452135
1469197
186823
442169
681160
1429735
655141
1033978
1037915
1440309
1744082
1980454
1524624
305039
417839
478520
1666581
1152122
1311259
1611624
1476690
1572636
212351
919532
1070077
452319
305014
1276436
1833023
1085131
1805653
661525
1904624
783390
1599679
689836
480227
184693
441609
164073
1611789
422936
225076
1687112
336647
1717342
1895282
1542491
1173862
1358966
201730
817267
408492
235940
939509
1638895
1727836
71662
1549466
1685243
1115604
322044
1997165
6821
934831
1622980
1025176
584232
1303070
1588619
738583
853115
918276
609092
755471
1462180
384262
1310583
1258717
1772929
958399
863038
1916359
423157
364283
173031
1801735
1930338
331009
158945
647925
226325
1416877
1692011
1410136
952767
1625363
1110131
120441
1977559
1274093
131688
1740916
910661
988637
696392
299216
1569551
1193031
1969681
1951275
1357647
279235
1745892
1681113
409164
297849
1425917
866056
356646
523522
1572699
666423
1279239
1335578
1679693
1233785
1934067
602598
1006752
1124225
323560
188882
474626
581726
1496663
67474
511721
502840
629807
1887682
913236
1425167
364669
1918455
1451613
963204
1947229
1155376
223924
1554870
1702727
1495197
332150
121740
564944
1932755
1878083
572220
1368438
1013967
1111197
720468
872642
178528
902613
1103566
181401
1116656
408744
658001
215222
1976687
1284540
363177
385224
1553093
1874858
851110
1834689
1864717
1858722
1187047
105029
1239017
1392980
1174997
1653377
441636
1483959
1064915
827138
1055736
983193
1679598
1764582
1875701
463195
976139
1025846
1242
1292066
1106717
403447
679655
1155625
1382144
681972
164644
512908
555780
1754857
1689301
402946
1966924
1201412
910970
1590012
1128065
1314403
36819
209023
660508
1904308
1332512
1326546
1527252
1377606
860213
1596424
1175605
1450841
1147608
906545
823064
1977877
1384091
1828079
433
1272443
1918852
1991938
982625
1074526
1073269
149289
1550893
1386948
1036296
613592
1493771
574616
290700
420483
712422
769234
1336927
752456
1296232
1564942
1223262
1767979
561950
1090081
1731782
1309548
1854450
213569
691382
1116545
289691
1910417
313428
939212
966071
558488
885050
697899
972970
1217246
737814
647390
1408309
1430210
1820039
494516
1036828
1027027
293191
930972
42488
1947509
399665
1716722
618066
1467418
1448918
601294
189008
709458
283377
703
1405073
141025
1249506
87401
1035823
318739
1460119
184650
1100911
936310
454007
153031
1118602
607055
1936486
988229
1397659
1920436
205182
575234
598118
877255
1609185
1705256
1426841
1888784
1751004
368832
659157
1521631
800526
1757834
250571
1845518
1862754
401898
189600
670909
618614
1286733
119325
851759
1952207
1612823
470733
655508
1585527
1210354
1048478
864978
1995572
392899
74388
624047
1244557
1342987
1072792
1859070
839663
1640434
660746
311889
58009
809083
43699
1664341
11009
325165
515814
898434
146945
595148
395247
715409
718122
1090395
594420
788620
1844915
1148256
809490
1726816
1022501
1736492
1873507
1866615
1659797
847002
856617
216821
1872591
1579322
1925611
1174984
1411939
1023574
1125594
1603023
330210
701217
967537
1807764
593044
83953
1244306
1047303
1818787
1842614
520552
568259
1153534
973862
833135
374688
1012454
922881
987189
767116
1777007
727085
134527
650529
105034
128010
1908318
856291
1775422
1031052
1917234
710340
608081
1591324
1009753
537382
1743477
1232262
281624
1457479
1162529
1737719
1714695
1826012
895911
739568
403648
1510376
1643660
1117492
1771019
566648
814456
512173
243091
1082924
1246479
525893
165864
951667
1988968
1042081
928604
1822365
1352350
1780134
1335951
361542
957778
307969
473488
1678507
1522181
420619
218337
1616463
558507
1155784
118831
1932900
1310797
161708
1196424
842852
1218675
754583
1943175
1992735
1276404
852515
1885826
1466469
739338
1914801
154642
1737958
932594
1847642
1487236
842920
1624773
1039814
882500
1506572
572859
891934
1686006
1877833
1308133
813852
687407
433881
862931
928949
978689
218444
471614
1092415
1264714
1841470
26791
1754036
917264
1235760
1877776
552382
1086930
169749
315040
1412862
213521
212734
714264
292806
1254887
1795685
802734
339618
1323014
1291025
1082449
243003
1332281
1259000
1992447
124178
1169692
1845997
1322014
407020
939135
1717327
73613
205488
155292
1524256
1139793
1572462
1697739
70942
425809
1377165
698799
1087270
902632
695805
536466
1962733
403927
475476
776441
1298009
1430520
323842
142343
1659025
1707784
1618023
1167325
1284509
755422
380674
1019895
1026450
258994
1432341
213607
1732704
1065152
312639
488279
1804747
1169214
87140
860273
1889126
872045
1824099
322915
480586
366727
1982931
1392038
1560775
1676925
1024287
397085
1870917
260758
1458245
544161
1057831
153749
622193
1053706
746193
221278
1153856
1738602
409875
1881217
1210578
1663578
1069770
1269196
1497271
1230843
797429
601581
1666593
962700
924000
10027
885655
1579385
727137
1394214
1635720
1686403
547748
1455111
1744845
687604
1347310
526306
608073
591527
1741833
754755
1245559
540154
516261
892825
404701
332195
1373036
267699
259674
483364
1266169
1166028
1837898
1464740
656977
562873
1237392
1054360
1242121
1425681
448400
75836
412573
1990911
200600
975103
1383946
1542917
1031178
1224832
554266
18214
1170214
1794885
1215470
1217318
1940614
1810878
1393205
1850211
360595
1597978
1949542
1284755
458838
607905
1447590
792231
502670
1917447
1547286
1518533
277711
965763
47848
594271
1665380
7163
258068
778104
487855
30179
368207
1749119
871519
414165
812258
58143
491015
739971
252891
917791
553315
71214
1409357
1343921
1181171
1431349
1572666
1434555
1622186
1270057
1831653
53016
1948732
1671834
1459342
1434733
1061205
1805686
923844
1313143
1044320
149916
826600
146713
17939
246232
646697
11812
1299280
1369451
216852
401867
1893085
168083
320722
115375
1907208
506132
528500
1476548
218094
457450
1769800
1188778
1570444
1522111
656455
1811108
1027928
1689264
943501
219220
713209
166350
1993044
776408
943778
1203132
1647904
1051075
1170676
1145225
16034
550879
1354533
225300
1374289
180618
104447
1098150
1838177
1590604
848413
590695
902196
765270
663385
291357
284469
138828
1722755
717461
948191
1603841
855004
1089664
1243439
1691415
271700
97466
1559083
60212
201844
1096299
12650
1923076
990756
97544
898186
1496388
1242747
1314680
209698
771138
931631
271828
1197318
809984
640782
72413
546064
226570
1531829
832981
4085
1411721
367038
1588699
1217281
1333837
15633
1749475
390278
1220705
530435
1076073
1032478
899585
814893
998185
1111883
556051
820692
1217891
1142400
1123482
40212
1292387
916583
1026334
1403413
1579952
985434
1771998
448340
307568
985922
1722776
1406658
1991068
1903518
719715
577643
240437
1733301
43088
826251
1272934
1626974
632342
1322671
1397347
1352635
735933
338552
873088
392015
416694
1430619
309111
416098
1604362
775114
102680
38062
1690548
1955957
1925373
1232346
516028
180550
1476408
940718
686264
405729
54151
1189733
632474
1376649
1193031
390546
573683
136485
817835
546265
1723194
62809
1368055
1571425
668955
782277
1633146
1145938
1411696
1178892
644999
1444387
843671
1547055
546301
1409058
418476
1217600
155888
862876
917702
314591
629541
1706228
1134390
78823
1358407
1262114
1429046
1409245
1102066
1600234
1418026
1566681
275747
1549437
1059423
1677329
106122
1591328
1827012
382679
1134394
1519096
917417
1965098
730899
1159991
388486
1305148
496219
1375547
1702696
1459909
45882
244883
99207
189987
867644
1380587
1462717
1789209
817206
1816064
172014
428902
1098104
47177
907240
29175
1221451
1592962
1877466
976195
1762715
1014840
1891581
490193
1231919
1451614
875098
385062
1564787
1758595
1572011
1695475
1102785
836128
1484193
688835
1421573
459314
754102
977370
423817
1464024
946470
330228
752971
1196278
1657734
729478
847608
1801138
608337
199282
1081092
808211
663431
1347156
1122074
91534
426613
814572
625403
1218838
872552
1795393
1393406
491982
1829980
345174
345241
1104689
522449
868157
504187
827717
1825619
1031625
1905756
890201
1113250
405984
36668
823090
571439
1059496
632425
1531905
482905
201525
447174
405266
934618
467065
609938
431464
222866
1326272
1630936
1603359
694463
1707856
1485140
1395266
903804
164521
476106
1253113
1059304
185169
1975392
388783
1831026
126158
225771
1712292
1790838
1022175
794070
1514282
1228676
1696658
454290
1784346
219042
1306213
1783984
798358
842804
1485245
361010
1171498
1955834
1347167
1496540
759331
1284522
872531
1683823
372687
437981
392848
1241139
50026
1531507
72577
1315628
1432543
210246
396205
1671079
787329
1906052
361794
1900390
195859
1304191
829976
385256
829185
1742303
1000077
1264124
804191
1173274
755276
650842
1044017
1119696
1433066
623476
285660
475256
399403
1696007
883521
1530803
799209
1188033
1727404
451351
1931091
1211216
1894119
481121
735743
144666
1273061
1480771
1304944
1396397
688789
831203
287829
773470
234047
183509
1836806
1238341
1093675
690801
488052
1978717
766392
864909
969263
398566
921646
1894006
1869177
1955707
1586797
655821
89589
1386602
1406170
432912
1023033
506125
882520
370324
1706952
490808
1000173
812913
1569400
154578
267308
1957506
1488777
1427484
803577
1386793
673833
1640704
1596071
1527942
866449
808921
692885
1727710
312063
1251662
1333550
1344649
605091
456652
667297
1844634
9838
567584
339103
170589
1263681
376176
210701
680851
1642082
1492099
745736
367494
1679968
817915
1336938
1915173
1695016
343318
1723276
1844195
790661
1866365
1431978
1683616
419644
415869
678675
1254482
311473
191901
653866
1323322
1867189
1833671
1811604
76233
1937799
345289
393839
1541710
1232338
1689884
1639456
81326
17569
389956
1396933
552253
1549201
151019
1979043
1141189
11979
430433
1997217
1592254
268587
836369
1137562
446421
1712903
1172292
1660506
164627
961202
410812
1278852
1120465
723836
825115
521943
1522809
1829229
536901
1709297
1614709
1354587
1920036
484792
638824
841482
1821676
814470
1730195
16931
1335855
1367796
946057
35710
1617059
1345666
100696
272441
800466
1123469
1326662
206760
278245
43478
821704
888471
1153597
620275
417285
25608
1958739
1002828
294090
1619896
1281447
163112
363665
1236084
1471875
95955
612304
1826481
551040
217952
1311845
1457491
1730131
366412
109667
266866
485170
1346595
1325766
161487
334542
1979012
1616909
1573778
177066
1508426
8961
241599
642392
222990
892676
867293
1287946
540070
1048136
1814934
896516
921794
257400
1746600
1754144
109811
795638
1820901
1063634
1191521
811663
1042244
1044065
732723
1588498
1344307
96516
705035
1807693
1444278
7292
112220
917970
15451
1054483
40137
306499
1675297
144299
1673101
967306
1482607
1605039
560693
358718
1332322
340017
1032072
1068763
1428124
50499
889698
1992922
125050
50193
1837377
1575821
1780232
340564
1431949
1904686
931219
1023144
842355
1415373
1806820
508701
1726679
748346
555368
965324
1944063
1486641
477247
865548
1684348
1977622
390451
878363
138016
354229
1390193
303919
136374
1444678
1703557
260530
1332191
1013517
912312
1162387
1605562
809884
1653080
262480
1751693
1647969
654058
1500018
875859
1740940
311285
620102
16999
1535779
224771
1959124
751228
300566
1276901
320169
1883619
341971
850269
1323406
1917776
1380606
925486
438072
1370996
964868
1190590
841182
234169
254604
1431876
1111201
1470456
1101127
468523
1102114
119377
275757
952227
1934789
1481686
1571094
1256669
783611
1608528
133293
1271193
1544586
162704
1090686
138232
885060
340540
995670
346799
1752586
532474
1283605
1706689
619629
57775
1111119
1273470
937420
676596
473585
536533
392054
385831
749846
310869
1563074
1615638
1064557
404272
758107
194523
762263
444244
90308
1993194
886055
1819521
764889
1266886
987562
1093070
28954
1499192
975516
499498
1822715
1501790
1662698
1118356
207327
1202037
653466
342762
747873
895653
818898
199957
1812412
763992
1785189
752786
1824721
1501523
905300
1754115
27931
1598903
560554
702309
932155
1846938
1235240
1284026
552483
208295
1257671
1883427
103632
369829
1984876
513637
1106102
1597971
842046
1806650
99253
1756426
24065
1912440
406053
553435
1023318
999828
243447
828713
285035
1374562
316571
1914532
1320694
1131470
552644
1884615
1083634
1641142
983829
932576
79460
831475
1771620
1155509
1414566
1428895
732082
1987547
309850
1325608
1634372
422122
461804
1578177
660670
939460
1232954
503048
791886
462704
233639
328042
76611
1405551
643364
250875
153924
889015
1746803
949638
892981
173305
1295417
1015097
441228
745045
177776
165228
55384
1544883
157686
1224225
1082543
503148
1871665
272756
1196096
1597712
98848
1128432
1663237
988348
128437
644121
695108
1710223
448274
965239
1889152
897193
884225
168770
1482456
1040823
682055
1793791
819038
1399440
1196594
633925
416017
1743590
44601
267644
1577790
1926061
1074625
556369
844576
663234
978593
750741
746979
1526814
171714
1175190
1289152
1925429
569580
253313
1033001
584577
946878
1929731
146296
1477869
629885
657357
684584
1491896
654323
137889
83555
1268163
749072
1751425
61050
466792
1302910
238864
1038770
65800
1608257
1767560
90799
1303012
126017
180338
1336021
1235070
169590
1136827
974455
1681912
1266481
1027210
1408254
681201
40999
407799
721057
310543
51442
168712
1483
1813518
6614
1864355
938211
1459822
1996178
1168672
260
358726
603174
1476780
1713539
1548903
1215456
166145
129484
215182
600340
272196
1859929
1145164
196159
373897
1254528
1679100
18147
126007
1082020
459266
455365
1627287
672310
921694
487963
1337786
1837365
1550524
85043
1285271
1110952
1168176
1686709
392387
1828536
788403
1103666
1909885
1634006
1204172
1906833
843611
86267
1237370
1947419
527487
81110
1373120
1562837
985077
1181505
1555530
135931
1326917
1807468
1268029
1447271
1415666
428326
85685
1198352
1229009
1357354
975059
606423
778026
53208
430255
1666142
878310
1640726
449994
668490
1166762
945789
136963
269310
462861
667529
1560381
724811
558304
800338
586608
1411564
368509
1317461
559722
1270382
710479
1526159
670271
1336010
24865
872062
290398
1860686
733402
597436
1677500
1241126
1884795
1619027
457092
518059
112885
1389334
1151467
1623416
1062103
1137026
1436216
1135414
92827
1883675
1292002
835378
1012585
1962320
406381
1608011
800419
165524
1398113
1870308
1801282
1262864
134871
1442484
1132580
1324379
1064238
1033343
1257738
1546949
290423
1609066
648629
1760284
1204825
925937
568134
571269
193146
1893567
822803
1279810
1640089
1861556
803161
1875810
599552
648703
1383874
1924559
1977185
180018
1206498
1060551
927715
1667673
237352
1798833
1797412
1083962
459404
493283
1920603
1273683
383732
1525578
1461101
878144
724999
907214
726116
1300455
1812654
482361
167023
1491937
1380576
1157018
15800
1917962
1990616
257926
1497011
1710951
455430
1248685
1718286
107183
1800878
971793
1489119
390610
1381171
46888
1800115
1812319
1964236
1023740
1300333
1762718
676447
1678016
1143651
896205
905429
1015707
774018
1696705
1052165
712063
1227327
1871740
1860444
690335
1501845
486600
1403255
412335
1106809
861298
526898
515680
933614
793223
1911143
645510
324631
431980
1962006
898817
1573853
1608180
1527536
1940966
1606142
1974116
1503100
122837
1004460
875747
1236491
366916
193849
1676888
530810
892978
24719
849982
926280
1824095
1238635
1988847
832913
1174904
502773
1265284
906991
30996
57092
789233
534371
526402
1936209
1250273
131726
1613908
1679483
802900
384657
877217
781808
73208
180504
470677
86466
1672479
445847
836415
1377653
326570
1055515
895252
373846
1761253
1515677
1015099
1581596
750602
456080
1830284
1107434
1838608
1103642
759416
386109
1221244
928763
9355
270375
208578
1549063
2302
888769
830462
616481
326609
382207
719464
747461
899049
1297829
5716
459247
245097
1411943
1091957
1924670
643045
401469
111758
1262612
1463534
845025
591601
894112
898312
1855105
1608082
571719
1513393
1024559
277208
918354
1518536
112381
524117
1655746
1938246
575308
280970
1243143
92921
67935
1637247
651193
1518345
108138
795997
1786313
1425887
291709
764747
726346
963964
1646585
1025458
1884361
789556
636094
151493
1715268
602492
196226
1714945
191490
830623
229767
180080
194026
1566905
1289
975097
1236198
1143461
1077629
762608
1963306
697945
744764
1889789
1812219
1393795
1958058
1424215
615659
1245249
125704
844092
1232631
1518924
1110820
1247319
77897
1791690
328535
193910
488641
1938516
568506
1518436
1657755
353525
738505
587102
1212092
1559357
1394152
235801
64370
786175
1512940
1077366
1405032
486593
1776146
368638
1393917
703431
120637
909307
1446218
448714
899986
1743813
1874129
527514
922431
803088
130187
674498
676069
1609609
267452
619870
1987794
1892767
1582695
1967367
648745
1968610
231427
111115
997507
389985
1541751
557108
1707192
1083572
1986229
1331077
1454044
618051
898570
916047
1722436
227623
252007
6596
1417450
758271
1546594
1747691
1903140
1556990
1637234
730154
1842845
1930289
1025028
1741600
1742257
1639688
340827
1406948
777974
361213
1424364
1968140
1500212
615470
1231469
1366628
1287900
252482
782087
334639
1404741
584014
143051
1099598
361568
1185477
219946
1412063
30096
580143
748678
1848885
425648
1883348
129350
1079598
180480
517619
451487
1486718
849434
1690002
1265301
331023
1257764
1438984
1064414
663831
969877
745850
1541151
1407976
1182907
1627940
1166979
1570187
209144
1100446
773572
1673866
1272454
1500047
303421
1486906
915416
221758
1219173
393554
370956
531350
748902
424332
1224110
1869628
284184
1897514
366484
995502
44630
903077
1069542
272485
419338
753132
834729
917134
1635111
1359042
1650229
116238
387834
1288411
1632850
1054618
1756785
1873793
1866920
1160178
640000
1838093
1969899
1751973
463586
1648365
1947842
110870
155804
17036
997205
1222584
1204764
1699202
973690
535890
648842
65939
1400876
1161906
987181
1809009
1272142
542671
1286472
28603
1732339
1065740
1654194
288887
318791
1710652
1834019
371421
774461
299250
1553418
859782
455749
1979877
1959043
1658307
1208171
1397338
1274885
1258189
55770
23088
1795623
597750
1415422
1717260
1266538
1130265
331454
819888
1052938
1413074
1801079
226909
1876903
193867
109302
124072
676057
212698
1194809
827233
711107
489254
1034500
1604134
1429312
1489363
265389
1931847
301
1415528
1797181
977910
409626
1338069
290087
276071
1273640
237305
1983951
755110
1650823
571402
1146341
82943
1561501
1412252
519174
1782996
1831193
59476
452316
1822000
1657934
868972
1802730
1970937
1368614
1020893
818358
701671
1544374
1723468
352756
1398429
1515147
288076
559855
944208
855698
1150909
450250
1735784
1083964
1814030
1651478
1178924
683141
460905
1514047
445523
1877348
1946467
893041
769958
1783679
851513
1639689
1280746
486394
264784
510218
733486
1588456
482127
1415240
1461644
1692818
826804
1267271
1300628
1071371
1394545
1496995
89066
854303
849380
567727
919231
539153
1560690
1304137
1962093
394468
1586382
641987
807237
1871240
1220739
1181135
226891
77903
1670701
410770
1415268
616704
1308140
399860
304380
1793011
1199266
1880261
983552
85279
331857
1145232
57127
157245
1253763
1078009
931511
607001
112692
1241037
106232
269256
1291612
1553283
157151
1978352
1425922
1770988
1399776
710548
1701605
1967127
451763
938209
1536481
1622030
1121641
1051120
737277
1446674
1523374
1948830
1883742
1374083
1211512
273276
1311705
881969
1528392
1948139
1073754
1589199
1395458
1400745
1858367
898481
1235639
1480924
1429451
571762
1392523
1088120
260231
105667
1401690
1024467
765808
1348337
545295
906932
1657641
801795
445040
979293
1169518
938009
1533779
750466
474862
437400
1063677
572810
1232667
852328
174666
1366381
1574267
1994312
47890
1884063
213434
816280
239640
1612834
975803
977717
1829334
745029
1439390
1907472
1064577
770820
242971
836311
257008
1311602
1106276
1763120
1771173
1578979
1210640
588608
339049
1965595
859682
1608339
67459
1702643
1173469
108651
1912416
1360713
843226
742588
1034042
36416
1663215
839882
1989135
3867
196878
1196859
1936455
1293986
1526338
895346
1194607
86258
149604
946092
933643
802807
1869095
900956
1813458
160325
247658
1787773
915642
1292593
1913956
950133
1337284
782424
30628
330028
662786
1998354
902912
328217
1506602
1158188
582083
1575330
323164
420491
1065706
202446
448049
194385
767942
1046824
343461
1722132
699666
1979919
1823869
1547741
223293
1672919
673766
297791
556872
1539566
1745704
419092
1163305
419780
1186353
589
271859
147031
1580338
53265
1118744
1703466
29452
1246513
1624375
1901549
1988161
442317
1335079
127542
992622
53463
579107
464881
801760
1292201
1646161
711120
221349
35261
1967141
1042562
303367
1862695
649319
1471912
8320
1087363
734935
67513
4203
1022839
1208628
944914
746339
1500888
82711
915766
376678
1205263
749252
818938
994179
1607952
1829502
693273
1722064
909527
336063
860309
1892332
1079835
594277
1603930
1481001
1337092
1349871
561597
165676
850146
355491
1142842
1296723
1139833
1759887
90836
1057690
690278
81739
210171
89737
821145
1675781
1002638
133691
556503
868358
761898
695158
1526997
1123621
413009
1734876
387340
1887310
1956396
579938
1367153
251343
921600
1202873
185234
404165
216350
1159615
1711683
58018
1977220
1141687
1817916
430204
1178646
1046000
465270
843631
31908
31562
1507456
610238
1016768
59147
518500
1582573
905362
125759
58077
200102
649942
1961542
1551153
1181457
446135
930038
849965
1878726
1734932
1765049
928388
1368507
1958853
535003
61902
484540
1496456
531289
799794
1059718
1252519
50718
1133989
376782
195950
592008
1755429
1612496
1685728
343738
1218543
1242930
1450754
653027
1149066
1701273
1628632
1262740
132954
13648
671278
1220824
273337
1847336
837137
1979769
1357930
495161
1498446
1610914
666091
637015
261117
481068
1605304
1412932
1583418
905357
382839
341688
1208261
855301
808543
1145432
522689
943961
990927
267602
1804285
1816024
1115455
1288202
741124
460937
1212644
1160379
1434978
990996
576231
1693402
916164
435648
548743
880854
1731153
1017638
1661016
1043304
1405796
1662549
734071
1442300
1400500
632575
966919
316093
1952383
1380230
215194
966870
1994890
533763
268299
272102
1572358
59590
1366363
1826565
1484586
1661671
1693151
1587996
470602
1367962
1036887
1136703
361079
1149564
1420284
757423
1922148
1187547
1955014
1766842
1166953
1178542
916978
1874201
1182783
266150
1448769
1809352
1446053
1912622
1931921
1853770
196035
813402
143490
695176
1151653
877739
1729487
1074482
493259
1877076
308211
265239
229543
514912
743212
1870875
1274588
516691
763858
318329
1297718
784991
435526
1099225
1926372
550662
1687995
1822295
1111567
746547
1283868
1966124
1224874
1818504
1245517
403009
1163026
572427
361316
934352
569
1319625
1721633
677869
1603663
1775024
1840376
1766360
1345835
983110
1953355
330136
187625
1506903
549202
1633029
897273
353581
1424421
320130
1758758
1172144
1377852
1383280
412176
1486335
1668365
200378
767698
128388
524224
1638713
390388
1943128
616194
435062
358591
263778
1407461
1135883
946680
14928
584737
918493
1025705
481743
1431362
1913948
430333
910200
1096060
1176724
116721
1348040
1014993
697955
815628
1127895
68231
578932
186402
715898
1357036
1623723
883385
1009522
1408069
1582820
416818
84439
261458
1632978
491778
1212842
1455573
1356393
1863017
1055617
910701
1834436
1497791
569136
251795
1858371
1256713
1511087
919768
49924
1753987
1309838
756929
182608
1575801
1180461
566613
1953515
1538086
1134820
1670332
555510
1519759
1358894
269861
80439
669288
1148650
752113
1156666
347349
348760
847217
573342
488793
121964
215974
897965
731746
1173634
1462161
283903
1350028
240766
497265
1480468
1232717
780326
24536
901813
736593
1672509
765658
1771474
1432093
774464
100421
459906
566579
1821683
724081
805044
1070427
1429023
1350512
944311
1476469
1545319
1725618
360271
714724
1458402
1261240
729237
1099679
762469
1762801
506076
875234
1078284
435976
672799
1693699
29447
1770201
425854
1578199
1863310
30505
613654
11578
542769
1508921
1149850
651002
39777
1079376
1194352
552543
1643353
1790948
281069
635275
138305
1537750
1348967
723181
85742
1722684
732852
1288673
291484
1490089
1740802
1549848
471528
660977
803946
177229
188559
879332
1588925
334435
602713
985968
423178
555831
681084
718209
368612
1391185
196587
1782717
142585
1004540
77085
1718255
1291541
1818075
489766
1986150
847776
390235
657776
602304
386257
1861009
1144541
1649893
559520
947456
787966
574782
107564
1093154
1405978
32216
300493
292272
61238
692661
1715728
1609331
255528
879445
573407
3633
54543
636620
1605372
9417
223857
1626304
1343027
952237
1844509
1609386
740309
285819
127414
893573
933726
1152470
1639969
52321
903590
138817
790451
763319
1665352
1517693
1301717
1547823
400537
1296500
1241836
1767337
693414
177202
1870082
1923182
134299
1224800
142697
1697599
1021595
1496701
510409
1505219
1586728
495716
762286
1327796
1822292
1207241
1663763
1941459
572209
1137923
796320
1015089
1705807
1672553
924808
249742
1641621
500481
1939124
1737861
1810574
1433354
1924431
1620035
857319
544003
1067313
925569
1121659
1477642
1734309
229633
1307152
1565919
1790047
1805669
1007573
954315
1101558
1699968
1019362
1323412
105207
1921035
99324
56233
875349
1532901
662380
1020545
1068827
217982
1419886
1370220
1518182
1759080
1929373
710412
1121444
1795644
194704
1217521
441982
136111
1997362
594530
1083119
1521318
1867892
76727
1422749
1365713
447775
1504899
486186
1575361
37709
846640
1102349
1213489
484362
559840
1363380
1692652
627892
1603506
347509
1587988
569922
991850
90059
1352396
1584857
1392317
1792071
1863460
1556991
27010
1192783
718775
1286715
289179
1162432
161178
241077
728947
446906
1157312
1539294
767094
1411064
887213
1995134
313242
555797
873685
420847
412554
693599
269818
903866
1753430
602074
999262
530637
1739167
1153814
1759922
894026
1442924
1908847
551379
1739149
141454
1915746
718617
830447
133055
772003
1362495
1679124
1586072
1476184
1452381
1878987
820376
1800600
1783346
194793
1302126
1232765
712208
1595928
1238840
464615
124334
1925730
1562519
355405
307256
1480620
1355327
1926734
459812
700475
398704
564194
4804
735919
840793
910717
1017609
1468947
1197617
994324
1364911
294819
1222692
1313533
1206645
626596
659610
1408011
357550
1559141
1697932
1045693
399933
1983066
890244
1593253
1843129
1649311
569304
373132
1026419
1211710
1224509
302257
984389
1976283
18804
1279211
1270799
1210050
565141
860053
1667659
140609
706160
128002
1521447
1207592
308152
233068
1194654
1460023
508908
816698
526930
1364245
1825650
1405517
929925
1967282
1671633
1641225
676859
450020
1175555
694143
1259468
1600104
732140
1162566
1508627
781351
436697
366134
1652106
1680518
447366
259198
864041
1231035
457172
625648
1627610
936264
127275
544786
415008
314706
811758
524784
1631201
1563203
1777756
1559917
1523209
36683
1884855
56040
1820538
1534887
672915
25971
1460604
818585
1605313
322510
1693194
1313022
1268724
504427
812210
888198
809521
467292
138906
691888
1008706
983325
1063670
970447
490384
1167456
509668
91634
198395
1443697
764336
339062
625303
378663
1751503
1608486
892632
487697
1585673
1418926
718763
1464837
666556
1200073
111813
1316567
618400
968244
1286305
418777
1162979
474275
763643
1593500
879895
1168430
1415620
882126
1749939
244804
425004
177378
949269
253501
1386095
1294690
1561495
873208
1981764
170726
1548829
641964
400727
1326176
982217
339664
1525479
354841
395063
1255614
465729
1100558
328100
1478699
255461
1973407
1080301
1451768
11988
871303
1693273
376224
763492
1854465
870237
644737
1016819
1365884
1315495
332836
774271
1044057
252326
1228402
1380922
155236
316329
1272574
1582628
1843876
149053
21427
513526
108089
336049
873974
1914341
458882
24460
1670010
1180679
1927544
1284758
200040
162340
610882
1953614
1020466
1062833
293050
431865
829184
1306748
1769975
1341026
1420840
1181210
1144453
81221
42019
641655
880983
1822582
1835670
1370417
861732
825972
702323
1251409
1238758
1366224
1433939
1086679
1797091
1155108
1614714
60818
1218983
169168
1865297
211162
1691527
1130160
489964
1899838
1020786
251634
1221070
1370724
766186
686511
1339984
799113
728551
50658
793015
314744
551719
1514810
1341148
840379
221522
883907
267348
268462
173534
412465
652623
302783
1715946
1470134
1784986
1089242
846753
600284
244406
1797939
783439
730865
316317
779734
1968473
981392
1905992
1847896
120198
966491
1339863
1062099
1310363
1468954
1967808
369471
1107069
1663352
747686
1752065
302370
574268
546341
1561393
1083025
280099
531119
1451372
419324
1688065
577750
1568738
671321
938210
86840
1667366
265506
788161
1530806
826741
1304167
883808
1458239
1556826
78326
1278590
127519
905899
205819
510948
499619
1811643
476350
1331071
1896089
842016
206127
1706660
1631534
1283458
1606146
1886734
363122
1852439
1774593
624705
257064
162200
567168
433437
1149391
1497160
1868240
1613918
35093
731509
1595952
892737
659836
469452
1495357
751254
1906205
1226199
1302439
652354
1959216
505996
1559875
184229
828256
845815
1902166
1853746
1672333
481465
897141
1880245
723198
1239586
1632433
585375
278772
1426390
1847621
799501
18465
554238
494643
1003139
323906
1558782
1257349
291140
1345876
1502640
869745
1240177
1077669
1809374
903320
561547
907363
569471
99671
927810
880939
179801
793459
821005
1447872
454898
533236
1129927
237052
1141300
1722567
1152033
150307
1933611
947171
388735
1735742
524800
885414
36673
1083782
477932
658841
1962004
824123
1820709
18297
1504717
1357023
1548230
1881913
767787
1847779
722997
452507
1705584
410495
1036767
1159084
1671014
1363551
401653
1326743
1269054
68086
1144461
41322
1777303
1617919
1273240
672671
774092
475926
1152237
1783717
1658427
988867
607762
1735796
1883045
1029977
708655
1514327
994940
1399417
1907552
1717972
1380793
893522
273235
1094162
1536745
149892
991159
1189645
391521
1935326
1229710
56670
185688
841696
1357701
1915728
1639210
1393401
451455
1515469
582886
1952919
1141532
1646223
1672650
901628
1407844
1622050
74933
1294015
1541524
525141
1301965
287048
927270
1252145
527422
1646410
1783283
741286
1653933
1206211
1208185
288607
348147
1422019
1921728
1280828
1618562
1802409
1987466
602188
1549716
774881
145337
452340
1156816
1189205
1183584
909391
31719
1525282
1988275
1463822
1330258
334708
414214
1800794
1774484
1583760
1094240
1803811
1428292
701255
662439
891486
1857241
421676
1030364
1601972
1479614
620784
1893324
1985379
439596
1430299
1089679
1791352
1213518
509793
1259278
237050
1248951
102695
568099
1161626
651776
1222666
973134
1127346
1266011
1943603
735667
585609
198118
661781
1415079
1463807
395179
77464
703283
324452
1854765
1412213
1560391
1752745
1602292
1724887
1803340
1544957
1089687
1091355
1161741
1652702
1811540
1267524
1171783
1925284
145895
951444
735346
1981295
1436651
1634229
241241
1345958
570022
120764
1794599
973516
289987
1402154
204503
211912
818211
1888249
57486
395426
793557
1921319
1513801
191003
163132
1454803
683340
1840493
40169
1566962
69394
531483
243294
1840826
1340796
1951293
1160080
1737891
415928
263441
1800963
1149732
523573
161525
935920
859766
227141
662823
1121469
1438350
1458507
1241377
991591
1228334
1569428
329474
886796
510514
1239704
952242
1130426
1305485
1227656
713290
1924163
708641
319220
1627048
211640
1003629
1104432
945814
1574652
244364
1135490
610511
891950
1407638
955995
991825
350764
397630
367364
700915
1225476
1939818
1471158
1512073
1503110
61414
720072
204312
99638
734886
453751
1165290
21589
1905779
1841794
629844
1810591
741534
1171092
356698
1654811
839834
408350
1066302
1942885
271558
1411172
484747
1003564
1905234
946384
777819
196213
1756151
1293370
1110551
10090
1268328
1794627
1517605
961300
1896398
1313005
572293
231703
373969
954314
1763214
1037793
77428
569371
1613965
1270702
495755
1788883
1570018
394268
809403
1654523
767767
1006497
847974
1381638
788518
201371
163294
1079031
748083
1915066
918201
1064837
811624
1126234
1134525
1309115
488991
920472
1002921
636178
1705149
34225
875021
482138
1978061
816402
1673731
1338377
591818
25985
1512570
615340
952763
497123
1210410
909761
130451
1727156
154914
357433
1647263
1995775
146343
1546191
1109105
653692
1703365
159446
1807676
1837730
1283887
635182
1416720
1720835
1097333
1461576
976927
11107
1777523
355042
319053
1766209
743191
1322646
1593223
1270529
1144744
1365433
466844
1430678
682731
1955227
345470
205684
1019099
321822
1394167
1953206
39331
211772
1219214
238642
1251402
1328902
1131757
750401
586974
531906
1510033
400125
1229071
242634
1961897
1917888
802203
852037
526944
1859704
739984
1402415
890618
1786816
1631721
1178989
974879
1144333
1622908
863258
189502
1054399
1639511
1136393
1066397
451528
1226431
1159519
1419281
1123984
639327
1001101
577053
531381
1009238
1312185
1558772
988794
1233731
628251
538938
1098033
114112
869521
1481745
1762399
1376514
345499
796246
604433
218829
1370852
910973
426914
585146
1678702
1516516
692677
958381
573822
1422300
336733
584039
1657801
465931
1846784
1964066
653248
143197
658531
1693182
1411946
1511609
766332
855843
1101279
1889082
297948
605286
614105
393330
881641
343066
1936789
1042600
1649474
1297373
1525050
345480
377372
320849
1499563
760737
1042336
1963899
1768119
501155
748499
195900
1224619
1973087
624616
1773873
1367641
1593767
1997228
823231
1787750
514477
751292
1682513
1795891
812692
1687933
1816958
1102566
407153
1432930
292693
1332585
1044854
198428
584930
888721
1439349
1720457
210289
1609257
808836
1013645
288559
312724
180467
1152721
1325730
226670
1493351
1033296
70747
937619
605162
1219737
526575
1402299
1991909
129110
377651
614719
183007
1344075
1452630
1106868
1985162
1252417
1751850
1954866
1621789
1914572
1553335
896089
1059784
1950540
138549
459454
1596290
1182614
1177589
336429
473700
1885714
1228893
1144352
1507802
268093
1326453
615234
536365
646014
1922723
1541881
1504836
251626
1915240
1300064
314524
663527
1772144
1443147
488828
269669
1509465
923091
212920
1552098
1749975
1942581
181048
614323
268200
1828765
1287759
143586
1323774
1773588
1204919
82973
1470096
544302
1303490
666103
1913732
1912155
987873
442557
926235
184577
1024823
1316091
337272
363808
74272
729242
567441
51519
630914
98393
1905721
1231579
1686767
916425
1592608
480183
126010
276350
1066627
382305
1518605
1038963
45173
413740
1401442
1005390
933405
805083
127803
1389072
1489480
1069716
1861527
1607583
1119165
587259
1466274
1823336
471324
1416736
1668565
263527
1317788
922607
13509
424873
1679045
42864
401215
1381185
1818169
1626392
1292415
1250207
1181939
877965
1184162
1616192
1122630
1571187
754955
1818799
397162
844030
1944614
1207199
1149671
803277
1507907
1729383
868879
150605
617069
1492230
1047356
228072
951931
443451
200101
1837486
933155
188331
850904
73695
89731
830793
1541033
757141
814936
635266
1243455
1982895
549180
1428506
1637883
730006
35209
1074175
1174920
768551
893140
1003022
186757
547568
1631642
1298760
1012688
960153
1590588
236757
157959
1905492
1305047
1062362
1904489
1147152
637305
1207059
364458
1277357
1233393
1995961
828781
175480
1241961
607926
1712195
607236
305488
721602
328763
996632
1648509
1993876
1623729
293337
1161791
939492
1276813
168045
634786
130661
1217742
309412
1976393
160259
837801
764779
281749
1332428
502890
1649061
1567148
84297
1244783
6157
161824
319743
1883742
584508
31195
952948
1802093
727794
215147
556259
566455
644248
132487
482341
1146493
485140
1282675
1063266
180042
116364
617999
1566261
181011
410804
1789139
1769862
560444
1803501
382927
805823
98626
535952
307080
1445338
110130
582574
1316277
1299686
751437
1411437
565755
1071908
1639979
204350
473828
782707
1643925
185248
1221438
1632088
304223
985693
1177441
1297446
1479967
467947
1114397
505994
191142
1157020
251969
718061
1749481
1299413
1545738
373340
634977
1504780
245390
623375
1431068
1711485
1330558
1787964
1927279
1971255
841978
950059
380392
1333343
685388
738571
172320
718783
356643
1210992
1242260
792395
1237712
1092703
1928172
1864406
96151
811046
1962154
1729718
255467
386053
1975045
209669
993062
835756
1576918
1302612
908487
1278380
1249181
918573
1214491
1200493
873591
1083897
302987
1354915
727706
896324
471030
913122
1524842
995236
259573
1033590
1062496
798724
1924035
1814473
539601
1554274
597692
1622111
681797
967211
1637066
930144
936920
616358
1310027
1859414
403507
1471352
505118
1842130
808053
673805
245044
470185
1132714
1270342
940387
1259809
1738935
1947857
1784755
1039882
1826571
149340
125698
1130139
1871721
815836
571008
483401
990198
1217635
1272115
1082733
1417690
870562
1916321
528855
1198926
1896403
1151115
134011
893604
1266153
788409
1954734
739545
790220
1523666
1665637
1300882
121646
84074
794476
991364
110417
1401261
1470508
7465
193740
1224124
1427056
1231831
1614264
354862
516225
29643
145816
1806514
568227
1596610
1641884
329752
254187
900072
986956
355395
1346134
178242
8875
1332731
1596412
1389185
457317
1034546
194466
828529
1979179
1756578
1943351
1463893
1738982
1585270
486695
633696
1843453
1577873
1253119
185263
491820
1483316
450546
210051
1699404
1921340
634473
1826331
1717485
676114
808797
1388954
1999724
677771
666399
221376
180884
1135126
1223446
1273941
206030
374101
1600678
1570150
1215710
1306998
828778
942812
297737
1783556
770560
91546
1407377
1625622
226413
1946193
1155456
1681230
1137184
1199469
850981
38313
1832208
1293718
1331177
1390961
1263132
855906
16004
1379340
398489
559264
63724
1926929
1220838
1054889
1987396
772726
1920469
1676468
1272174
1848566
105443
159769
864186
1141623
460721
1866777
1684037
1827649
500186
1525250
1091787
1931049
396224
557699
1366147
824037
198217
1196335
1165527
86688
851077
826257
95722
669308
1949331
1185660
866579
1394896
1772536
1220030
1749530
924881
387218
1250416
1345422
1086983
309454
40601
1504315
109001
1853650
892404
1202056
791389
909005
1396835
805556
1479496
1537627
1376047
475025
1330885
379147
206221
490345
513350
1083060
1100053
573691
122725
677751
512292
683191
812050
553696
1266017
647324
656090
264280
944949
710069
1502709
713108
1887269
1199460
1721597
837049
724420
1069799
1912751
734314
997924
764005
1078007
668116
891596
280015
477024
591336
686545
753138
1449666
28117
1262958
1207384
871325
830586
759575
1068973
1214610
1818641
1658181
166091
165394
146855
709662
1477497
1723136
1168561
809665
245333
1940521
1471747
1378474
1567222
1307738
1437363
513843
1846176
765821
627632
195605
1159548
1630900
1264995
1275467
1180443
1082025
1831095
1637421
762348
1581242
1098937
1825797
143875
1901367
752625
354174
1703533
1079352
1463796
485790
691166
1681384
1557383
1659557
129411
656525
661302
1198453
1902548
477506
1975551
1059092
1785644
865034
1277636
299121
1128809
1256713
689601
158432
450888
546044
233956
1224229
724633
465685
426644
355241
898793
1030718
495365
1670384
802698
808280
1986183
826703
1629630
972603
1569581
1538454
100416
3496
1686846
1233676
1287791
1265298
1431821
408788
1129257
663270
1567067
1713415
1252834
72961
997358
1187891
1401606
72125
634361
1042409
1995719
755784
143701
328934
372302
107771
898687
990705
1044611
45355
908854
650145
1927663
744344
1766139
1496888
1181687
929279
1399543
950929
1640098
538967
875508
1269917
994331
1966345
1568744
1708820
1511191
1045039
1423626
57025
166762
1511509
1614746
1429878
1736138
1433075
57937
1467287
1486041
670266
1298801
640324
589256
1424376
1521411
1064972
883436
1695379
1537762
1506242
1547340
813430
1933762
781504
1510286
1446009
1627108
30491
875296
159607
1893193
486889
1539864
1906591
1462067
1892518
1929238
764634
1975835
201734
370503
6344
550238
1766723
908150
137507
1019461
1028044
604007
656300
797965
717198
1346955
560309
732392
1048533
1769304
1179293
1720657
551241
1732108
423578
1526679
1542203
193378
1653632
732019
79689
530665
1023288
1359014
1699743
1730771
971776
438600
887240
130066
716843
143638
1850323
350896
743713
1831935
1522161
1306874
947676
1012931
1421064
1928182
1674603
1287235
1375354
1292802
1391073
1358405
715305
1099649
80946
1765153
317357
1426960
1564510
1744730
325282
1418773
717105
890879
786781
1581439
419196
1696991
640257
482277
499425
1463891
1710336
1899536
371392
679438
71087
1523763
79198
736780
1124046
453618
946393
162177
453909
536393
315267
1899444
687139
1936970
1091781
1566942
96204
1122119
1830036
1183016
1821497
1084913
515796
244753
431750
1073404
904131
516218
736506
1799887
1046334
1244606
18981
58379
1627954
606788
1720006
284394
274491
380228
1014588
240345
1577176
1940864
425428
327166
1094933
897343
1578028
1286680
38119
1857631
1502246
1264501
1081537
1070713
154537
1137720
627514
1388027
1721558
1038264
60588
99118
1436355
823218
1272681
103602
1042459
1970179
572034
681439
1244113
1074998
1267461
439378
1407403
1104178
971186
254527
1133639
609671
785168
840023
1848398
1275575
86186
1048361
1517752
593996
75126
1174407
501153
954120
1561913
1342298
1006445
1845661
516669
1275628
68619
1051517
1768462
1423868
125416
376958
576675
127363
1933840
1720339
884571
1232259
512471
223618
1521344
1941058
886640
1748647
890985
1834619
13540
245096
1315415
1221059
571984
1003117
1894754
1043430
82583
941938
335034
1797565
1584989
120411
966692
1886489
75390
1458901
852145
1961189
1662272
1635829
1250086
390560
787647
1383623
892638
1400317
421419
376037
1388723
1394121
1667267
1519618
170843
1683592
128114
517818
1615491
1460890
1211282
1985744
432155
1109980
1946295
1873516
214990
549943
64683
544092
400872
752858
1171010
438538
1940884
512612
1842372
783149
156873
654172
590281
278839
1591232
22640
1453080
1259216
1439590
1457239
1253455
670854
797391
574135
821327
49084
1409144
1389896
946926
1879526
228782
279300
920197
1839744
45304
399640
932726
354838
238697
1043515
656078
1418480
47251
573665
531823
599952
1829621
1246849
366180
410103
1659695
1694220
918757
44161
696661
1971428
302039
709603
1333502
1723620
1719401
902599
1332001
1685290
1679849
13764
283563
102250
1931936
1372055
1485843
1709424
729935
1063246
284563
1263892
1237577
1171262
360198
1280383
1866216
1867720
1392921
1859543
1056897
840750
1767511
179266
550458
1765784
60590
1740230
1796051
529006
283547
1386321
1969016
1130245
372486
182750
1449667
1004855
1162466
480748
833101
772712
1828775
1657952
662341
1225609
892181
810481
840323
1746221
563568
1118050
1684867
500580
598872
1492365
409369
1085402
976446
1817519
859070
1066108
426950
811715
676485
1112836
1612546
1097600
884569
919590
696070
1183100
1506469
1688339
1881103
1717014
163312
925014
1925415
1798135
1910005
321765
388252
1609259
1683686
104227
1113578
764390
1338820
1418986
194881
893641
826091
1473199
1909577
588802
1903861
615007
671148
1039941
1263431
506867
726333
561519
1237617
1942360
188051
298390
1869795
1205564
1027681
1794063
1683285
63535
1509215
1269716
332654
307975
68434
705366
924974
1292858
435466
1484552
1428508
935403
460870
330576
1636283
643102
598233
598771
1245322
27599
636573
141864
1467781
1855074
1432417
274392
1211151
46379
804971
138031
1391405
1623800
1114102
1858467
1364189
1302460
525381
610125
1693175
26628
962221
486082
937521
800698
1557949
634063
1448955
1452485
684366
1605929
667805
1710564
207599
1590613
1291875
1859292
856605
892786
1474727
1280217
807101
537395
1871993
901698
244228
1443266
1418157
1983513
924666
1334781
1679840
579804
68326
1730637
81572
1279806
214795
827107
1671977
89930
217435
37235
1540119
1959748
345145
1934974
752476
1002644
1591991
1906322
1672633
1284050
689231
792031
1584833
1271531
1033913
582055
539083
778697
1494246
157910
833749
1112026
1653508
1827608
1115927
1503074
350387
1508316
676415
1004573
155731
1501764
1388570
1920803
331938
632275
1623470
1859499
1592519
1286282
1924819
1700443
816869
1219281
856535
1624125
1050165
1923901
1999236
1114473
583249
1866036
1511510
594844
876423
505032
1526313
1445740
733728
1463817
1182556
1896753
740504
776923
1801382
1979968
1266535
685146
1687275
950558
1318546
63396
1302594
1354668
1503664
1108020
56024
832768
690737
32483
630631
1031536
224180
625014
857641
354199
1636246
1857677
753985
1308362
1496239
384910
1735117
968809
1883569
1667221
1800051
64675
251342
1986844
1787012
1546497
439854
410182
1381001
189138
1093940
553407
1070810
1776044
348957
1293795
1931470
1513211
1217430
160479
850634
676379
169568
1750747
1931432
1708144
366051
1973916
513085
1503012
808776
774821
1937826
1520679
793636
402549
208794
200637
1707582
1463839
1454187
760647
1388707
357320
1301660
675500
1616435
1483470
1775526
203754
639051
1472622
1237409
1707638
1613375
610197
1439222
442429
878816
1463770
1675778
1561705
1618022
1888276
487431
708605
1376889
1431258
297714
958039
1347826
605501
13891
1050051
1416001
1738175
239898
412916
1208228
402462
1292976
7190
1554673
703317
244358
1934384
1623754
936570
380296
1238890
279543
105280
1055698
1616568
151158
1338390
1364505
1351299
1938100
1120437
405204
1047433
610223
1719535
270731
1207512
76831
506357
1275575
995169
7623
1753042
1325803
1530357
1039800
583299
251134
1634055
720508
283871
1419434
1137138
1660369
579207
1364332
606569
831643
931848
1590565
1592287
1097701
654651
874440
938663
56457
1723913
849880
934411
641348
1789100
982798
841281
1959374
510148
1816524
942094
652755
487510
1147032
567423
1966619
678367
1392988
152055
1962158
734349
972444
1832437
1065613
1147573
1727673
1906889
460758
1959460
1916136
1747123
1066719
837877
1757233
1126939
140180
494622
5798
1764589
899613
1777676
432079
162673
446249
557912
1819660
333685
29621
1785325
1469614
21303
1106344
734238
519855
1215071
989384
373281
1623598
120060
48628
900058
1299676
935778
898334
826750
1158616
1017209
1882360
130229
1594341
173894
332477
1740757
1062938
1059288
448685
87698
1365790
1596584
1102505
1611999
456344
1822937
1081106
37557
59637
907907
715688
1885521
321376
506368
283753
1270357
1258424
1418546
744935
1658621
1656337
1532550
491726
1761349
575663
400063
644061
1783554
1052307
1363776
1962967
1011325
8144
1449514
1273182
798535
231249
1743972
723734
377279
535534
839105
863838
1172786
1092172
360970
339026
212529
1403782
728660
1477791
1558093
305819
949347
1941164
1699628
1700712
736048
1431488
1608936
297256
1460225
723563
1025077
1497306
224639
722717
186759
1769762
1595175
1188070
1923747
630539
305371
1001429
550766
1889259
187669
1702440
1985587
1106270
1514907
1284210
451699
384982
77332
1995448
1403086
253590
32068
1148339
1085208
92476
1119610
1282091
1424143
972301
709202
1283617
416307
827130
1874422
1048128
826515
1425666
97462
1409718
384751
1132691
1396660
1060766
1653940
758424
1133252
132294
1665506
769650
932984
1508164
1934356
198656
65849
936089
219567
1691407
1193459
916913
1153909
1066832
1477041
1986086
560718
1171071
1665633
609647
1278875
1327144
711063
1899384
234189
1122883
1365581
903684
1022778
226004
470056
1193688
1476737
1731719
1853374
1491661
698021
744824
798719
630219
823419
1894158
791029
322030
1423015
350855
1865711
687898
8074
1652486
739971
1432946
1946112
1917078
1231015
1253631
1678981
828864
1989552
83306
1101001
360339
226147
1398488
1044096
1274223
164508
864457
1551383
1482110
1067265
345293
826844
1467197
1148810
728131
785360
1888629
575602
752075
544332
972034
728751
1081967
978959
12748
1598753
802577
879590
1778168
800723
1915196
857454
1584166
47150
1566636
1032348
968906
1519105
128507
1972540
20742
19771
1805091
1821822
1976602
1368919
488018
1660686
1303370
335397
1219179
1362023
1533360
825383
1703351
799876
1658323
1917934
285754
1350776
1872504
1652629
424040
1834983
339355
124477
1726195
465907
604710
584468
1749055
293652
771274
1021505
1393153
59904
1762232
1461011
498015
93500
251710
1440000
1627830
1144687
255540
652429
1686969
1193194
418177
1747492
1376237
1357727
1329677
1609304
980621
268465
414608
317693
1534709
1030017
1862651
1673922
1836799
863553
1979862
1138794
1672587
882791
1504973
1371860
1684101
1007889
1677936
1001389
817059
1434380
1061132
135589
1598558
1525604
1510607
1319981
430381
824780
983875
1305310
1114836
236729
1917940
1283184
556318
1368770
112673
1163403
751
988009
944398
490134
180347
1083448
514280
1332936
1770942
238196
1922299
1279211
1919069
1993874
1415668
715410
701918
1537306
1750896
1193144
966948
1877523
10935
1442900
1015408
69358
1420013
119881
1294318
1208532
186645
171082
1744722
1857353
231480
784516
483004
1650200
1327149
560233
189821
1529232
1212091
853948
344981
1051218
1125906
18820
635190
816032
727863
1225859
1442694
718952
488251
1100122
122177
767630
1575626
1883002
330612
491857
36209
1428379
88648
498716
917935
1815438
1850262
556295
1009031
1621163
196652
644294
1029166
697838
698301
1987415
160444
288240
591838
538786
913684
1028369
1476695
1310390
306762
1735871
1294098
871528
424025
219938
59153
1428429
1562327
437858
1465404
221343
1147860
1073580
183302
948908
1301581
483350
1034765
1365640
253238
538169
581239
289780
1185939
1341323
1971259
572410
1325579
85767
1838539
1212492
1440774
227866
1800933
485179
226642
1137962
1105299
1953576
196211
631844
974418
452730
1879750
203344
288626
850476
1768648
1216325
782172
515013
78433
580712
1548968
1601467
1897786
1447961
294710
1568740
323721
1472502
1575806
176353
1463941
146123
31123
1266300
1732802
130314
1232620
1753156
591394
944242
293842
261374
788161
588195
535643
1635361
1193627
1340668
1512998
546525
1052226
870745
141900
369011
1794044
1213630
1287004
968771
150066
257601
1922640
202475
257256
1666845
1391154
10524
901951
234754
438689
1654079
1704880
1592966
1814057
1118609
1441144
451800
267406
1886977
112014
932263
653247
1472133
893137
658497
1967923
968771
626794
1215646
76058
507960
61804
1287926
150703
654323
1830249
1027751
659402
1835877
924407
1539399
719096
1710051
1744206
170510
1113153
140784
340797
1899369
1050160
1207403
444863
735363
822877
1019163
1828216
1199019
156660
817530
135679
1538271
1770577
1945040
1656053
1429547
1815588
466610
747942
120396
637972
291597
1608329
1908637
1911728
1959916
784716
1136695
1944390
752483
1951374
661267
1627634
1419688
490596
1664390
1719398
1407995
1942787
225775
252816
438165
1344210
1510463
335341
1002914
1410915
1222568
320635
1095934
903895
1245548
970892
253363
1252489
1974243
1056905
1919813
1152612
98954
1376021
151603
1137097
1120005
1616912
1438524
140072
1289868
1445628
1034175
419816
222298
1354921
1679475
201875
1323722
754749
1804611
613690
494381
671908
1065326
862716
737116
683175
1493134
759176
1549979
1043052
130480
1864899
1529693
1711855
748799
97708
171902
1072566
212016
1083445
1332009
1784914
122754
495478
1878170
1498653
699332
1001927
1925324
1668041
1825059
1873338
670335
1715044
716672
294902
636973
344190
692366
7307
1597195
140709
769981
1164569
18714
1680291
1162410
308013
391523
1192799
1792351
433173
1741099
179160
1763143
259225
1683777
1972366
827328
1327487
1130604
1735292
1840400
1972357
1953215
1737866
817594
1293724
1610846
144706
1330545
610394
697527
416962
317840
558814
1689867
1926013
37399
795720
997644
1142848
1082696
1293127
1499299
1998042
335944
1257604
1318195
1741052
1466903
981273
1611821
309837
200850
1413873
711549
1969112
714380
237831
1763838
1538344
641225
138016
1354463
853917
1390484
782874
450794
1031422
876378
1073485
1496914
1744197
1677313
341008
1920433
1244628
1226117
11769
790892
1646741
1661370
767307
706490
841685
1608399
1648420
738705
1935940
536391
208052
764881
1358276
215975
1998184
1089177
1824052
1293425
596864
1468304
1132339
1063120
235290
678548
25376
767211
1554777
1543124
1695136
1807453
7381
974677
1500736
592485
898525
669315
803124
979429
1127686
353753
1290375
849110
1668896
1437362
387361
1827558
946476
643401
1862325
774681
97554
653195
658718
838907
360728
1930370
979527
1268824
1069329
1633075
609505
1851591
742005
1706331
1375457
893014
1865128
1985443
166147
1667386
553590
1516730
43428
599963
447892
288387
1900488
1760529
1482123
307053
1679979
1356429
1941976
1700694
1205336
1386820
360698
726422
1775300
1859954
1386635
1231894
765038
1614647
1590696
1404080
1294043
317450
1482890
1050693
101608
948486
1980122
982878
370155
1324452
32782
1626761
1216824
1369567
687608
1552947
91633
1478124
515834
1889424
1725505
828867
1925475
1868606
1973892
23255
803770
40827
932760
799546
208109
122761
955562
1860665
931320
1812526
614189
1199933
278778
882092
169347
1096470
801275
769041
319845
1122812
207383
1430950
1774483
300371
825624
1898155
602907
1309559
1192980
27754
1654161
268422
416507
90563
1671025
1504026
1836057
973462
1497034
1830477
700616
1568255
1285859
1176417
428649
342925
1832966
1998743
1345929
1324945
140708
1716283
1611698
1545018
1659435
134444
1749057
605853
1061460
31177
926927
1595041
1709548
464780
1715250
1609916
401240
534552
667759
1818997
1926676
638291
1315177
438593
1637840
1234503
392264
1487143
1653278
77048
1679851
917029
1198279
242716
1327143
484381
1732003
987247
13074
647339
1085069
536671
1613973
784884
1747660
518722
632148
1604947
225798
1056392
1110174
259095
1591866
196578
1155010
1822343
785625
1484516
1450586
293721
382036
1262593
1144853
1790018
1507521
745004
1364134
945044
1302811
278379
724764
1228278
774722
1995994
48538
1176378
1444241
254843
906423
627465
147972
1930203
1177924
1303405
1228153
1062692
14937
592787
1696618
580387
1154795
1976906
902741
1689860
1584263
957719
394970
1908124
289655
710797
1003044
1251242
1572705
1958529
319638
89318
978657
1046280
936141
1271615
1419020
1192164
399159
1995833
792568
1107611
1104560
1339839
270349
1689449
1264463
1639134
22402
551234
835899
1534627
1109729
1934809
1069684
1569631
666033
1419632
473548
827225
1308308
1562874
1821397
1226940
80635
944735
467664
458848
130897
1401291
1977940
1481589
1922210
922092
1234314
1426372
239380
84000
1280676
803067
1604612
1303571
1026938
858069
650412
1255908
685941
1467477
1641882
1146548
811733
1914175
263456
42754
193170
1019222
1475601
661809
1604882
1678878
166445
24467
462992
1385038
1770063
240835
1383658
155650
880158
1369801
1543829
1217607
1273522
1142459
97230
888498
241352
1700062
1961344
1021774
880715
1256735
323790
302117
690476
336480
1620083
279360
633121
1073397
922576
431094
1432935
358399
183525
130583
242810
213977
111829
1296014
1589008
1672655
1623150
622088
892739
1021860
1432901
886379
387910
1254297
1495878
724088
1686643
247911
165165
14850
1979777
812688
633248
796091
586093
554454
424601
1709608
658974
1007747
1687312
826613
1480586
691372
1509679
727931
579771
1152726
1754648
569971
168113
1937158
877642
956878
1117747
1396289
780761
1256849
1104147
718168
994264
1800083
1967271
588131
1180315
1521304
862615
1451108
711255
386298
56785
1271143
489885
483742
1896313
60958
1944844
1068100
87893
1002154
123161
84638
1576688
1359525
1249473
1705580
135240
1780510
1611079
1912556
404374
159001
1039451
1179655
621509
240218
1366953
637462
1337865
237497
955092
1920000
1003173
236853
361835
1660116
1247442
1006579
358885
64410
963
257728
1739205
853835
1067946
1266142
472747
507608
1779261
1547690
406402
1795718
240762
308380
171323
786840
1998022
70448
1503552
1703491
1720016
53828
481227
307927
403543
161022
293394
114804
1519790
816024
593113
1594567
1733792
1757179
1454287
547756
1346199
220460
785331
806135
802315
1470899
1135427
126892
1233507
1986054
1968000
446940
1671886
1565885
340750
468426
1439103
932842
1429796
789374
952489
1658341
1669187
434030
755357
409772
1354627
467236
1104004
1875876
760792
960956
2834
702124
442259
525771
35670
1133611
717678
1483027
1642970
1100993
954052
1609623
444529
600027
50391
954088
920100
751132
1471502
677684
1634425
358254
1275350
1590153
1287897
843238
492843
551869
70611
1868717
819449
1455644
460981
974534
972316
1149776
385581
426495
198868
88043
438320
1880406
1699905
1952750
974930
932525
1498807
484784
406542
399038
1318044
102590
575610
819516
1493489
63705
1882864
456840
259245
740767
1396511
1543564
98499
19508
164925
672608
1272191
1366009
264717
504433
1167589
1027176
1983754
573725
190020
1669190
660775
1640477
1044337
1556072
1324315
1987460
1252401
1633168
1163425
319026
1293084
1075124
1616715
1953392
1670407
1734428
574086
347857
1187106
519828
550306
692295
459349
1767482
1534422
1137276
72564
1524803
433482
23492
694941
919084
416314
308037
240021
1729690
457195
697452
1460925
413304
353701
973189
704411
614283
1480082
1206790
792063
1069321
21341
1514979
1660615
201563
293539
67800
1994599
1353358
1797606
1860121
1263942
1200816
1884880
588408
1049489
234472
1399735
1703254
310001
1304283
1670773
1817528
1883520
463386
1709453
1671755
1335947
963826
436968
1975388
1909949
946659
182460
880323
1603622
1348783
219905
366851
563190
429974
454360
168258
224908
425873
190970
1570318
111841
1977666
1173329
84940
1389237
1683041
1624368
362546
444405
1827737
441609
23404
305740
178616
798859
1099183
1413315
1578050
147511
391569
136442
114353
763628
879713
877204
490785
1444914
300447
717048
646894
1050114
609634
16898
18199
1356642
1176186
26990
738103
1889779
1501469
232125
915176
1472426
1244070
1459947
480996
1374979
1223255
1943528
1847675
318694
708958
271033
1778267
1171012
1412477
228317
117569
1502254
1360542
1926238
1064688
783230
1792137
1865021
1261300
153668
1552403
1772703
632047
1876274
1409262
556033
912704
347652
1071549
369027
381297
491731
1394916
566909
29001
203307
111539
1656008
1857532
1376945
1055567
1052116
1353295
506550
1839210
1627427
727535
1479113
1071631
1175058
1182934
1141234
16108
869427
510636
1511000
793448
1920132
151782
1808576
382136
1937463
206724
1951314
759852
858711
1848392
1266149
540257
1545808
541282
1093867
1711295
1620722
160845
590055
1507870
592763
1179061
760023
920604
21176
1357353
1561879
868221
1578747
1332511
348679
1172051
1212054
222574
1589212
746503
1701814
329942
1542572
1945622
1348993
1055844
313912
708282
1175741
1983625
1276668
1153583
1658475
1610968
152761
719927
552970
617242
1105506
1412234
400167
934875
1591208
390549
286455
713857
1523196
231100
1468778
1980966
1787440
127786
133959
1064514
304416
1505051
3088
2715
1604725
1387200
328172
11545
654638
176247
1220475
254395
994725
834511
198843
51509
545135
133178
685324
1628748
1879798
1150500
1091260
737100
1287408
1925810
250930
391724
787587
1516571
16231
1240947
1538818
1064745
995254
1146301
74756
1251744
1381935
1650743
1408983
550047
962055
911668
1723390
1063490
849238
1141962
1263524
1247170
1511112
495775
1052662
774959
1258502
1541972
601681
1151289
270055
1502809
238820
1472856
863763
1432495
50764
1372216
1694663
15286
1977817
1097475
1940923
690036
86690
1528497
651841
1949462
864264
1579163
777557
282210
1033232
822051
1675552
1532434
198150
1284764
800063
1410405
1345490
1258062
953959
1222671
986407
1724645
1191312
401520
1128834
655888
1292848
996196
1206391
1486448
1935924
1631972
1723518
800857
1868449
94379
1348926
1606184
509239
1475004
813926
614571
1767648
541665
1690227
1807876
260205
1473536
1649979
1239096
1880993
833227
1681523
1725639
1441270
180496
1061515
1930633
1383609
346167
196707
683391
1890896
1655848
639135
803190
155148
1231189
1869318
1401847
1775332
404228
1724623
1928899
247646
931176
1011651
315866
1638869
71962
1218903
1807797
1520020
99010
1206977
1093773
146332
971318
889733
885260
1733352
236165
618929
1333848
1452680
288757
1834415
1098948
1508995
1249590
1562960
1714245
1106068
1736603
403891
391346
876079
369854
1186446
1826337
26959
8941
883262
177099
452509
1909422
1190262
1415138
1716877
1617413
1441351
1086861
857285
590574
1227897
828691
1475629
1820470
576315
442484
135047
1371387
441613
392828
1768812
1644754
111814
358173
176328
1594133
1762607
1304056
81709
260113
1231919
1902625
85041
398530
1812672
1365884
762554
1160764
1974161
1008525
1467291
517286
621474
1484238
575239
1579360
1081534
1529173
282221
715895
529982
489787
1616625
1180874
1314463
1188187
1483424
790948
972558
719255
1946033
1648766
673981
1778913
1541185
1664828
1965199
113623
1654139
969145
3696
133100
1037523
920192
1557987
150775
743762
328308
1957201
1391202
50651
1499532
82448
1783981
1570200
1091174
836401
19605
1687110
824659
817149
366882
1892135
1393315
1387250
1417450
591716
580706
950812
1146118
1693301
562647
777942
1203197
1021750
852683
679114
616998
1745849
694431
1827935
672476
194101
603785
1042438
1811342
810825
112231
1704383
1643081
558115
1766088
1661319
1306832
970779
1155171
389406
1195000
1433887
730809
503188
1526959
1647853
717039
958577
1561442
110425
1782657
1109151
216982
971205
785107
1836358
1924864
1964341
1394196
446721
8083
506797
1892817
1117278
1633408
1220495
990967
740527
1646106
220803
1834883
1150069
79820
746867
1773203
347039
1763444
1078257
1317188
1422740
978910
1047857
17005
696514
961710
126565
1030219
73246
1180962
1403471
471352
118431
292718
1881962
1378683
1045194
418297
1398085
695163
1869390
622851
821751
182158
1619636
1387767
767547
124423
1409002
504556
1332289
1772089
1753642
602111
970604
1090435
1876608
719013
1627162
1150670
1845542
920795
1864847
1993890
928746
416169
1915381
1189285
278792
1926466
832876
664253
528512
40750
335811
917312
1704326
1737676
631453
408387
1668182
619376
1220398
1555320
1241166
378727
463496
888790
636203
1143809
1702118
987559
1252397
1283384
1412179
1542698
1901062
165607
565155
1052843
1198427
569156
304003
1791055
1732341
1144401
91640
19824
1492672
991271
161698
1608412
1532739
506892
475274
1369504
946418
1063852
297702
1357640
1158419
917247
1016460
91924
1836547
256831
1577480
1732909
1827085
799227
301738
1312762
1590593
332847
1210100
129023
1008332
1377129
876995
1737400
216734
969740
374120
1738116
1196368
1471055
1994734
1234961
1068335
208359
1261482
89228
1718781
527075
1404768
1706586
1948858
1410389
938483
1923007
1383578
510183
143310
1319638
233635
56600
224698
1815529
460270
1882934
558242
817686
1420760
1481860
1614878
1370496
1741345
1425780
1537572
1138515
1180904
975261
662613
548280
767114
484067
1567001
1664285
648392
1298367
1924507
1419495
88562
1412696
766810
1944273
1871166
1914347
1169667
1957899
990015
500352
740906
1956233
1262208
1541102
732301
1081796
534451
945096
685919
262088
324796
457854
1621253
359709
1127340
394943
1359291
916591
530751
676146
1445143
1918977
72135
1794624
754441
799145
907696
59969
613879
688321
1466312
368644
998012
825659
1788808
1675213
20400
1290557
816634
146061
54359
166341
1092053
1629106
1230463
1104594
1284360
1073708
1041646
1725038
3029
264149
1615584
1961842
1606397
39290
909623
1130845
814702
1536380
1777401
1842612
921735
566217
1888035
502243
1044126
448360
906476
1742604
329936
1577952
1884232
725730
1561851
1701138
903247
1529886
1882308
83581
712323
322337
27014
320959
222300
258679
1897203
1940186
967409
294509
1138065
1977684
534500
745245
1596816
1727135
981638
632944
721551
1274488
1793484
550477
124413
1086709
485979
1520460
1537664
1454557
1611748
1411957
605235
294801
371572
1494702
1628743
652553
323902
858639
1497472
44972
240683
298883
1201515
1607630
1646881
1887921
857735
1905515
579304
1982644
275879
1587844
655404
394699
1112046
1006084
1895771
1250310
500104
990433
1885184
706594
442413
129750
1177952
705765
1233901
1068492
1474800
578544
233723
1893015
223767
1873325
1216340
1030467
619500
491576
1157431
1917506
1898388
453031
978147
436895
416001
312203
592433
845550
1709764
1980232
46365
1279819
1540338
653401
342486
1613987
351238
1358873
596231
1080270
859958
1854931
482131
1892759
1092548
1028886
995611
1000945
875411
654216
1094093
734613
375764
1040512
1955118
1651239
156202
1310764
1042979
190474
1159395
644336
841962
31128
547931
262238
501473
1591867
184408
886977
626707
161884
1349892
226442
864520
1824971
453133
1968636
270968
187958
1227686
267817
789395
1820029
466354
1892960
778138
1603976
1752617
1815628
320958
1212267
1147875
978291
951268
103100
789434
1998078
456924
1941241
539705
869423
717472
1551757
1125581
1318915
193038
1969908
492936
1029351
1764711
1826151
1399788
1921485
1162411
502727
1548343
200063
1566233
1435973
1148575
1444206
541349
364790
1770707
1435935
1730472
261487
998347
734434
360767
26856
1960978
1682779
270387
562671
1781869
1512721
1428171
1527780
970513
1192283
1017818
395584
1901728
1164094
1563338
1430912
1117447
1546752
471990
1402119
52824
1453550
1856528
555816
1312591
524986
927823
1838046
1805791
1804357
2158
820822
412529
645774
1455927
1498538
838949
51928
1236006
1285214
1836222
1541867
1827932
1937208
1325447
1596193
569139
1996494
1919528
1089419
839259
1224298
329963
1297330
170829
507869
578388
1303496
1213953
401482
1419088
1620240
676390
1629522
817518
304234
1072070
173347
163642
110370
105030
747393
389040
872348
84746
1307889
1757114
1591659
1654893
1302525
1818209
1566017
104795
1836040
879057
262349
831855
1599182
1918425
1199161
666686
1051767
22875
1626856
1594282
1808403
42912
1757794
11060
533820
395355
398053
444016
1599794
458941
587666
434293
1432473
1858992
1486222
461
1458051
1793173
493067
496658
1257595
1147189
345114
1845782
1043997
849994
803394
1025572
156089
835199
1882427
1720420
1980223
1505597
253595
1632064
1292500
947823
1175700
1530123
50615
655059
96592
1416768
1505787
1699163
367036
1356700
1422127
1115090
157116
114352
1125908
96912
320323
642465
1302714
656434
602443
591500
1234353
1090622
1039788
1256923
377672
193035
891152
1949672
1636908
70428
1242852
781107
1458050
1255398
1509541
1563573
1552704
1507742
1468536
910267
1016089
554310
1623935
529621
246936
732954
786961
1095415
9489
698573
1632601
842198
1450348
275658
1717745
1107194
1555883
1152950
697873
952993
1649790
1247133
1471330
628629
1999154
366613
707747
1936543
1424475
1388165
137974
987066
1018685
541200
1288603
994527
1881182
649619
1187110
1281509
1426171
1428579
1470588
1144261
1832656
604127
1268435
1093387
1831314
770589
1714633
39136
1177676
1019404
930998
947108
852434
1172806
654386
1024689
1369683
201999
1647471
1429961
976771
195745
1819247
410780
1012788
946499
124760
557474
454504
1266745
1473167
1387834
1315312
176122
88248
6480
1928921
497321
1617125
1784544
315644
1846820
720473
431541
1159034
1245684
564006
1319321
639422
1870927
71672
321035
896644
673637
1796477
847512
1394174
113396
219942
983646
1633064
1818340
1489917
1492404
1401302
383363
975621
1655823
1768257
1886202
1548319
1199018
1189411
1255021
732568
231631
1835285
1539231
142060
1927274
699543
1944861
1213566
1543255
1707280
738693
1862869
1827865
1215015
696466
979925
449048
1166180
752682
1768706
1641515
616464
1571956
1487411
1153153
1584038
1735895
854345
1641458
1363559
477981
231265
186360
1646884
191259
964438
1175333
1825494
1176657
178244
553054
1566001
155600
626830
768478
966133
809627
835964
1957547
1703442
877911
578818
1894509
1783573
612867
1809848
451563
399780
581356
1153412
269699
1329801
855474
1264072
1171742
1194001
198355
1527900
950292
954404
825251
1514724
989619
1435639
844016
224452
1558612
1257932
1205751
807259
380006
528891
1713063
937261
1207551
1480559
890717
1949343
859631
589448
1576649
319755
1371089
541558
1341355
487356
940770
404565
707964
1050122
1264749
1464453
609067
520225
1564803
727526
461542
846698
1310684
492373
1776329
1975355
514375
609659
1288226
544300
85838
301870
1230370
1501577
1297378
125418
1926359
1763053
1349350
387212
627622
748110
990063
640426
416224
1694454
619500
1197253
1413386
1515465
1178164
387530
1908653
155117
599189
697153
1477804
178280
853296
1976068
1298204
1104518
1982274
99683
302487
877170
1331276
1306617
443040
1873799
83709
494443
1506103
1625443
272944
1757615
1698455
707633
1651660
1171852
132432
222543
496759
431956
696257
1561412
344431
1897424
1035167
648888
119992
264607
972693
172822
973143
1026486
653691
1627476
1190208
1627116
352231
925103
644797
950721
347613
649803
1962014
1927711
1637774
1895907
147309
209654
1090286
89208
263206
1510273
159396
1518715
1372784
1089128
901588
1660375
641700
348261
1455452
442011
1906911
582458
561730
252296
1772469
1590054
1571786
1186442
934398
259579
1254352
1147132
1520531
1918504
1202783
633211
39443
49930
1696191
1380564
1884595
39888
1712463
693519
1350264
1622673
377502
79785
996256
858291
639778
1289258
769019
1852239
837546
907649
401504
424285
61363
1558862
1489614
1600887
820904
37286
1974569
930340
1090498
244573
1777469
1658897
650832
1143907
1980331
712215
1580680
1788299
1895617
1020927
80301
471152
376831
282202
1682788
1397586
1916738
1915354
1453125
1413465
1977281
1764023
1367288
1815302
129632
33496
762256
1423840
108007
1601271
1096689
1734537
1856751
1490056
931906
1048287
946461
745050
797057
525995
292923
952803
886038
874719
1922938
331575
1271303
1359183
257828
1553259
1961450
927521
513485
649308
1705429
1244303
1946066
239837
1024146
1414721
1614823
1469223
1173457
336417
1951705
567331
608227
1215164
1320520
441793
29124
1308365
121014
272072
1415065
1350513
884814
1834987
550378
1930227
1892565
705620
392032
899236
1320073
1188139
1328802
988415
561227
1951274
884867
1266095
1866301
565190
901283
249314
185554
1451514
825563
1986954
1842288
1288611
1775597
645173
428949
84330
948870
976743
389060
1981973
1616611
1781608
306481
432005
307894
725604
1717373
747678
782887
1350879
1283434
979594
1908991
1954718
1141366
424404
1166732
695844
1710858
693843
125889
194603
1528129
1907236
848785
277214
1919295
1813389
509196
1968875
17251
459479
1093668
914565
1778962
672945
439358
1946235
253164
1998192
376676
1523212
832328
399260
591773
202297
641562
1024387
1383449
1985617
1480831
350066
425300
235146
1991861
1081836
1446894
1777012
320819
1022869
1571216
848526
1082038
1120454
155275
405072
1561823
1195076
943915
1700004
496936
1246386
1040345
42725
1928778
1832470
551027
440001
164699
1700237
868569
1497120
970594
1908494
1481860
991177
330525
1490786
821471
1033806
17858
1591908
1812904
1633130
949413
370444
1889083
1416015
126186
1587570
1563635
122533
586629
1907263
576361
104367
1291768
1980329
717968
1740370
1602376
728781
165825
1388501
245985
256444
963774
1650280
609374
454005
895340
1066269
117680
159850
1237893
356456
1944049
1031330
1090352
424846
412815
1910770
84720
1229879
1303607
277245
936308
164279
1529904
1430654
191275
1271530
883150
333660
224890
204353
1892401
1269595
1295846
1991258
1415256
1075939
103747
635419
829810
939154
796069
1332154
1621617
208989
1441778
1970697
647822
981103
143114
258420
1366078
329104
1887774
1458846
1621516
1658917
1784259
1337228
1526631
88477
123484
12187
397168
54329
1529223
500608
1223639
755604
1653483
734297
1427435
1447939
387290
324806
627342
1868634
1040011
806581
1912936
1893287
544215
1782599
1825103
1783726
521828
1532571
401691
377754
766128
523925
106273
1716027
672416
815041
1020365
624187
1940859
571191
1025608
1089586
880922
1609312
1049053
960443
1847845
1256368
278436
523157
1301435
1222765
854927
527193
332935
1978452
1369770
348072
24933
641036
1010831
136627
1269706
1500356
872896
800468
413763
303173
367677
1961964
172252
1397840
220748
1222259
1680432
1497403
313770
1029337
100789
1488414
1403795
1761676
977544
612527
652276
1906132
113811
1926422
1062145
1897881
392758
612548
1751970
1941092
639780
18746
1246587
1590965
582377
1020448
480854
751604
230913
1837209
660664
1429635
812323
1278402
1915004
1471768
1019744
342858
1390887
1287307
1928594
1494841
606779
630461
549913
266483
234909
1728920
1659683
852445
1975658
370984
56551
763214
1652771
1918483
1317425
1246044
3219
122791
1810365
675103
998834
251361
1397073
1472545
830969
1474839
970054
908658
1202262
1130907
330719
756368
658559
281533
1431457
1948751
1459844
732836
254054
1290197
1417919
1351379
771003
1837878
1987246
577576
155302
929073
1759891
1119640
527543
262191
1961806
1026912
1433907
704319
285090
1982068
1465387
1337066
281254
1665040
974562
276638
1621777
1449774
1363687
95609
1011950
36211
177014
1363065
1384282
1136916
974645
1472770
1772377
678328
1661815
1753729
474920
1501540
641964
599737
445461
1792678
1088228
85101
700088
814931
986050
1289240
1021677
1026090
1929976
940370
1513746
721028
1375548
218973
589355
1802201
477322
528942
1943246
886957
786949
1499847
415321
837773
15678
117071
1283634
326051
680552
727317
1046991
1629722
1967287
1276450
1498119
1230832
651110
1848586
1485739
1419550
929510
1079635
775642
1150331
712715
1415591
133857
61813
57116
274834
1716712
11470
480646
207607
956080
1092195
1187883
1944752
413783
1947294
1887831
1162354
888571
1168452
1965294
505640
1115884
1392264
110425
61644
110960
1077860
1843541
156303
349087
1504738
1769104
345719
632884
1938680
902780
1487185
114510
1629360
108254
810046
474030
655213
1060863
360008
602062
530246
213055
1613817
1865116
807594
1270039
1145342
1844605
716003
1094335
1324012
1409544
1781278
1233280
278020
1827738
1685670
1303826
1647578
1626855
651503
1333366
1749099
1409053
293772
1957952
27134
1767877
32409
1506340
1535851
783811
1204424
1973454
1241815
1838675
892419
1392181
725171
1773033
42321
654813
850423
693891
1354957
1188203
115868
561517
1809338
1003354
324960
1969575
767755
1047410
1361995
1901690
1868413
420975
1865833
967556
1097949
155262
243254
972158
1694222
1863104
216754
707460
1264005
1882855
1175569
1653671
1170015
1922638
1151297
1264148
976360
1716538
200459
731685
88229
438842
96710
1758835
957113
1098516
1561579
1114922
1890820
1183403
281889
1351902
1524736
1835571
555085
845495
183108
359512
1198698
1385196
1909180
547545
217076
1446520
1449332
1726495
1234332
1153904
624383
1539225
1044401
652451
547683
569196
270714
1230661
1784004
1970387
417536
318468
394418
1456043
360449
140982
1016715
542446
1455930
778326
172604
1155052
754573
995383
362181
1088227
1789736
1246751
799280
1000664
346083
287348
714715
897041
1907851
1097126
1588831
174496
814311
10171
1154126
626744
1370805
693206
1929707
868811
866995
1188128
1555147
765288
878721
676541
1877376
596367
1141559
75198
1820199
466985
177140
440246
1299997
1097990
1402932
963885
1677961
1251870
1092572
1300582
1418772
1632721
1598238
606820
1596157
616255
1714886
1850355
860041
1680326
1894831
1943896
465105
242627
1212998
1991707
106185
822265
1116910
461387
1907436
49362
1961982
249301
995803
501312
238011
1913491
896853
93522
1431122
1989385
217600
1611569
1455098
1242486
1989039
939368
412215
848052
962580
1681952
1255732
1448208
762615
1000802
1181284
49891
1526042
1426802
1626640
329661
1142442
700785
1540315
78867
365914
455350
1610624
1567969
859072
743880
675321
797123
524071
399478
1034804
739734
743592
1946986
1274789
1126978
1520192
372491
1474034
121782
688486
1467362
540317
1132128
456350
1867229
1177420
1687264
420659
538585
990670
560602
249074
105425
515902
1596238
148737
957977
643439
1524965
1698852
652133
630608
1651787
675656
709998
674768
1918715
468860
1777216
809208
125066
1388031
562451
1947792
1621874
1873153
528508
1828917
603705
648629
782824
1531207
38401
1900468
1072823
1045347
61505
1124407
58645
56304
952163
86265
44116
162773
1303435
541148
184067
137593
948713
605949
1361051
903551
368383
130403
1797142
1295203
1234390
100415
1860180
239354
1096975
1776650
137003
106146
1284945
381741
488895
1085288
819691
1631545
621000
1998620
311379
336555
210682
1399835
272587
1910100
833861
1762605
1488071
237200
1645420
201472
1545241
825656
110478
713481
1758380
1504776
1548743
1661652
1514500
1260226
207669
1965733
612745
1785136
613491
125643
1718242
1616352
1954203
1631745
215314
678815
1341884
1974972
1318250
1077916
1625154
1621124
411030
97740
1975313
1506443
1080798
495812
575144
1652547
1471769
2863
422780
1661160
33494
1477109
1080341
596983
184327
1158831
1089870
933407
1020726
554949
882175
1314462
1347314
1428275
1265454
657195
1215736
1434590
1368912
21498
984164
173816
365196
1840688
1692045
1528848
303901
1857186
180158
1492263
1315839
1457193
1155276
1695025
26424
399660
252619
1809510
1379375
229544
232127
668106
83517
826757
652980
621673
1716178
1365880
1731738
789294
1956130
175226
305268
647627
709537
1289101
804615
133802
144509
1771778
1228646
441298
910849
754373
1129228
1071553
1413949
1760233
831552
862031
1519307
858360
1604641
1945605
1969301
1849381
608464
176580
279286
23760
979431
605343
1059197
343052
1989583
406276
704923
1284324
1654268
943545
1134615
854837
1809153
786661
1360174
838089
193268
98972
1480153
1571049
833930
1157015
240747
820913
1369996
1348688
1410653
268756
883941
1231504
837814
1703207
850955
1945735
1605955
1607652
567276
962812
1376400
494915
569699
1504251
798306
212196
1259000
451079
244346
94780
982374
1048139
1889966
1453400
895311
344313
71436
506817
1853881
1794086
1686052
971938
1989662
282928
1492475
1958553
1856070
511124
545166
1391171
1070187
1368995
1265238
616045
311232
1381748
474377
428616
1963613
1639946
1243646
1052432
1672383
940739
1087681
65407
897320
1274484
507778
622172
838303
507535
253900
186520
1951588
554272
1879838
1065855
1605764
747194
845120
1427651
1582533
998888
141482
163879
1153600
1455134
1745654
1739891
1289932
157827
1065788
18254
1485486
1018337
1455232
1019118
320849
1545381
473032
1922763
1278902
90767
1420408
498409
1115874
642423
469268
214331
250451
1658870
174198
1345197
175282
814266
217377
804082
533146
855822
964783
1076064
1941525
1952147
1447256
375208
92425
1348078
1597732
417890
1934612
1459879
1333290
975113
16952
1859962
338900
513215
1841847
765142
1195387
411694
429494
424469
1287252
293785
1807638
1065517
1384576
276812
1462489
1948334
933495
281274
9386
566630
964546
373903
1790667
712964
1695071
36031
1045760
112625
967709
1381996
459648
1417926
381409
447985
1472339
871848
1887865
1505628
1917570
769009
1023745
314858
45858
835397
768638
1095579
1487918
1185899
392839
913450
688204
1430776
1083374
1308017
541854
633004
1258599
301523
1581313
802528
902975
1395807
1471271
1105060
900714
828500
217996
679667
682888
16229
293918
1463023
1019532
299039
97972
133863
1826559
1264389
1843085
1653888
1374074
1944232
685025
1953009
764380
659540
861023
259478
149153
1165486
1196500
235915
112903
999841
516958
1173685
1667301
655458
1573222
756781
54200
200987
1244589
498416
1265239
576341
251547
1944449
140827
1134326
474789
1423220
127312
1784458
1915720
1201109
854872
1195507
340611
1239117
854361
510451
1308110
874202
991661
1192965
1561776
25158
194631
1806103
1593520
515316
1909547
182387
863073
1202756
1168798
839756
1062329
1561657
1756177
365330
575455
1852077
471642
560243
764502
1817340
835828
1136660
1440997
1423721
724885
59541
1024202
1808279
662503
1723413
1261520
1679208
1579391
45567
1789173
334083
795455
856828
564655
1047827
1926102
1342310
1822292
591095
275446
1222752
1598878
354954
412371
337459
574765
28094
993574
1266688
406751
1642309
1774813
596569
1620123
404123
192095
1676580
1857223
1922043
430539
720750
1206114
1844270
450390
1174772
204167
266170
464859
1114533
596955
1772737
1050755
75411
1028578
1611654
964641
154984
726879
1431557
1701368
541982
831834
1414230
1539316
1397622
1919487
810134
1004422
1324311
1124316
824910
364616
815640
1224202
1771706
586350
261814
955066
1227141
974295
1751135
869273
1016175
1303502
599281
1205009
16753
1755642
1453228
1471359
858848
583568
1117925
991230
946620
561957
729951
950161
1041807
1653005
871076
1347501
1373678
923023
897377
1063215
704779
256518
1676504
972514
775290
378448
1847615
157819
1656957
68902
363510
1985144
977203
1984913
355379
1752833
1347451
1397126
59569
150770
1904251
983630
473822
100532
1903774
27958
7333
713878
1494905
1710477
1537077
563305
458358
1250182
802036
555607
1681968
1825947
169747
536532
1674495
1456058
232273
283541
1522121
167772
892453
721760
784702
1904934
658613
213819
1201863
724665
237657
1371698
910060
1856429
1614742
729792
628241
1213646
351037
1673564
666684
1058497
1959868
790123
652931
1244138
486441
1296760
677120
1634624
1802500
678452
1179163
894146
1965116
1589172
1597333
1469973
370870
380531
774649
473477
320801
176142
908302
1236160
544211
457380
1164355
1834762
182999
1089623
1600034
717746
1010990
666248
478226
889551
1293303
1012466
1736158
1716116
932597
1022917
1154657
1736783
976993
804741
1237411
984636
1492257
599840
1344025
1342507
561615
1960534
1316330
966
1629938
1288858
1140098
70595
1341833
584341
1699784
404642
1422551
1106356
160950
657403
860912
1738345
551342
1509053
1238813
710530
1810997
469187
1454641
1532380
1190907
269813
1874210
1413003
126615
1049654
228881
1071212
218380
991960
827422
1432983
46230
1622288
99455
732684
1610322
327185
1682013
1537038
1759441
723727
731569
1825658
1979080
1579415
1206077
1000731
476182
938606
152326
666464
676234
433831
463789
1114025
694140
212709
374728
614633
215661
1728852
877438
1012161
1583163
392389
1713514
862219
1893510
152184
1325626
1261468
505168
1472401
1176042
1954817
382657
584753
1068400
197687
778405
1232438
53935
618512
869880
1859346
908332
1490618
1828390
6264
909337
1124240
1424740
1292999
1662911
1995663
1358640
1470591
1556913
1611076
1189065
88936
1418842
204051
661510
1249989
408343
432756
129201
216837
1131610
391771
1425098
333309
584147
871686
1427970
53371
558912
670224
1289852
114550
291788
844676
420109
294547
1623100
326644
743219
763771
796776
185307
1723137
1058034
1371135
1859699
1996591
443753
201900
170155
1387984
1713989
475831
1226527
1335813
928151
1520103
1042194
1340648
1781518
1080961
112863
1050680
1883035
151149
1488988
573088
392514
1190750
381148
884167
133098
1062389
1310245
471885
315937
1807232
11999
121272
671295
893688
1120097
407498
1334213
230467
1040487
915856
1052049
1900075
813129
1100720
12426
998257
1415269
529001
1203292
295744
478136
432402
740697
1229902
948484
1774277
1199183
1990338
1593651
1970531
550562
745081
753957
1873271
1518849
1692521
1112038
116392
1108707
1879421
240734
636446
709709
1263964
1421619
853123
386058
1423668
1658452
1372780
1699269
733713
893678
1820898
610329
1298345
1135884
1111932
476425
1452059
863636
1298159
867989
172041
705059
1808585
725539
419780
181184
475575
1346318
716492
894799
943211
1281142
788869
1265515
144951
1787389
818928
1142179
617702
809853
837769
264640
1940960
1421050
1071512
1269659
1256889
1966417
1167993
1643681
883071
323853
1121315
1143788
954136
108959
1059560
540919
1951707
636726
212380
671621
388192
1385062
176304
1552000
217061
248561
241733
1396321
717031
203361
1397520
1400100
1658287
284531
228915
1164999
114882
1963782
1779574
1430346
1830257
1135701
668399
1008969
182501
1466438
443909
1289258
1621696
218704
542423
1002343
348547
1207114
1533273
1671317
1203154
924324
1378321
1617236
1817408
297250
788875
172383
1013968
1535120
1662396
1354867
1983688
1556199
1767927
207238
975284
1342563
1840124
346224
86589
1938223
1875402
182612
1536219
1622815
1689814
515750
1755403
932806
55954
304266
1727967
1138465
340983
814071
489866
753689
976362
117797
1452388
1601986
1616643
267167
1191701
902113
1265990
863210
489138
1470138
41115
1221599
1911879
1126528
80831
167193
565466
1200086
932670
1040446
1509267
1331891
443119
624767
1066859
582609
1910867
1203961
1476152
1372121
1007641
1823339
1855928
1722887
1668520
698893
975761
1693519
1475063
67747
1497802
321891
1146370
1830336
1917243
193498
1468057
1659143
436716
594277
151606
475400
494603
675955
303056
1863631
298602
1798714
806610
1669726
1728946
41047
337370
1705692
1587079
1287076
821280
364113
333896
1605098
666144
196005
517593
214163
1216164
925318
1103656
1264419
1539324
1998142
325752
37412
378254
802209
1887111
1110198
816936
1464841
1234967
441018
1456956
5014
165264
1673225
1527742
581332
397364
1902176
1776166
375888
1531864
52729
1240822
1718695
1614541
1993102
901452
391656
1977585
877167
1948352
1308974
261450
532728
439642
1632028
645539
1002069
1905089
1045579
1415368
853863
243410
815360
1427345
436153
1012437
601520
1589625
1874534
1143940
1308998
1584180
99805
48620
1442615
263519
1479876
59844
1479501
459677
841959
651119
639567
453424
269734
1604392
1266570
118559
1757773
569246
951784
114440
696985
1756445
1098779
1568439
1460871
1010489
1782891
1883293
1041412
1526593
1255370
872504
29865
709364
1697276
463344
1240572
1232058
1790054
1745164
1269774
568570
1157064
1079379
61739
315731
807819
1547546
327253
288444
216799
592563
1897643
1245923
292503
1337689
1941658
1311972
796552
1901609
1518653
771770
725138
1975688
228014
841742
974434
1334191
332625
429238
1871482
1656492
79786
476490
1754851
1986886
892399
213882
1435797
113691
684769
168233
1784936
203970
1459336
1374791
308435
797070
435446
435342
98148
1793595
1862070
1083556
250278
635517
393668
1538496
436517
744072
1613721
618070
1003035
18871
135419
416832
452913
404419
1898020
1751308
1901836
197427
983393
699436
464000
1843016
90669
281498
1603092
1134947
1343753
68635
252094
520515
1571364
979322
16719
394661
390568
970491
455719
378315
119591
49008
408168
1209656
1646651
566909
1089454
735603
570147
829437
540728
736038
601794
616262
717052
1248140
159686
1536167
1577817
1591602
1005689
159719
1816369
938433
643257
451561
762226
937878
1639983
832869
1948776
1860756
875950
772237
1800071
1963059
843341
217314
887999
1558285
705543
1648598
1239407
1832579
1559782
1774434
1167725
1891528
702063
1973867
1167581
1124036
1320834
446837
857251
1697376
1298699
1852597
828297
1755129
567032
1123004
1600565
1547282
1051369
1125337
1426369
757170
830728
159506
1583432
968321
1845797
799901
1549382
262524
1884531
473128
1422142
298553
1994396
1216639
561143
1172003
315456
1658536
305451
1996914
221931
680927
1783519
567901
684155
1982242
510018
1344935
1914652
382158
1892433
1992513
285564
312799
1654511
806103
1238486
929542
978512
1742011
461398
1581468
1827704
1747491
708235
48012
848866
1388882
469726
1861278
314069
1284734
1559845
969471
1873383
1170095
1172632
1640017
1170224
1657402
1672319
1780327
404685
1705532
1905496
629457
1894473
576954
190633
1383878
652042
467191
1943337
458691
690930
965220
661783
1734044
630939
898863
890819
1774968
1799591
1565165
1526609
1753935
1802617
579944
3101
1474340
1243863
115705
1724178
963174
1300055
1263978
1580695
1518582
581573
1127803
1237109
1858975
610588
256026
1999564
754447
1051586
785357
417077
930960
1690143
578846
73214
1426650
1291637
1851189
73539
84956
1820280
1591135
1172638
328181
695045
1695449
1412200
1706016
498758
1393137
11156
669919
1002223
383153
661091
511993
134553
1762761
1520735
1918177
1663884
1718664
1667266
1305413
461774
1488294
216642
322962
370194
808086
491328
687404
1647039
1920779
898411
1104855
1988103
311280
1544838
575462
696984
1856214
838548
1378543
373128
865790
1364512
856227
125247
592582
1086442
307089
1102637
1433878
54896
1870625
1252129
809384
434901
761537
1145932
501957
667666
1719203
826814
242669
1067522
1499647
641888
1877306
207142
1285418
452644
1890942
1987775
135731
1178936
1519038
514989
1419285
969502
601170
441362
1492395
1156217
952173
1162614
1752627
336725
490207
508415
362879
479526
396366
102529
1869347
1348711
1305557
964347
1645533
1657258
1606451
1198469
353229
1636206
918722
138660
450598
1606501
1150254
638360
1706339
1791987
1879059
388373
191282
403433
578044
298270
1683858
1038066
1286326
1401056
1425786
805573
599292
1641942
876127
1054791
1811616
19882
165434
450353
363419
390068
505049
337199
1328138
1540213
1750654
1858360
137461
292412
1011528
85709
254554
499609
987282
828100
1483904
1412058
678479
451549
1987392
1563292
1980373
1892556
427014
1026347
1893652
1291387
1274256
390296
1768647
1428084
951082
1878077
252377
1875820
721817
19749
1092144
1015743
1948487
1100368
1981607
229006
631742
88225
1506897
1389638
1904874
1846664
198211
1367421
1495975
371776
1857372
971545
1140968
818300
1730766
1649747
269784
458474
709395
199194
779916
1350110
561801
1424872
26438
385797
8187
1200601
750566
125566
417478
1955438
567048
632083
900365
1969421
733121
1559767
1679230
258485
1316651
733035
737317
509987
1185234
335124
1516083
1633356
1654804
591724
1841827
101996
775845
1579120
360795
994954
1974863
830298
1526273
1975394
1973618
1968424
98032
1250537
1158206
436432
821901
1126677
1994979
290891
549628
1679510
216937
1626241
1169806
398776
578974
518680
861556
898097
1155725
108885
473290
443520
1370480
96701
1533945
188724
1109790
79244
799037
1836673
1815440
1791544
410109
1862482
956064
747258
1826013
994693
1008181
776572
656118
1741037
658807
1652844
199449
67086
1337174
1536147
1414529
326846
503823
1388671
1022778
944606
1126798
1301471
44994
559435
314077
136383
1228079
455274
373716
1630638
1114683
175784
1906363
322760
73245
417806
1512933
1891861
1137226
1437026
691755
1319959
1508078
327941
1107460
1830081
1294347
1448536
332218
1566704
1045450
1032027
457232
1461
1567620
1549110
1890763
1902385
1737168
1947340
482907
715137
266678
868814
410623
889317
529685
844887
1382826
601015
1652106
1252511
1964522
535617
1619547
1091396
21637
210257
1311115
760810
1079341
1772650
201688
1764213
1102176
1564053
1812736
1471057
1175170
533695
1497603
1953939
1010218
1682784
1342408
278367
1134105
1692479
134513
707772
1198211
357645
1993922
49890
1371725
984587
1375241
1083366
1705414
1471970
811262
696047
444336
1560523
86205
510187
1704772
1190088
859090
515867
1049071
1028302
291475
1859620
602766
340647
1960050
1219012
464999
1641953
1976101
704439
412237
81736
637206
1866791
1064005
743425
1506821
626826
169554
1410603
1540570
599195
393114
783760
1666316
17215
1567852
1326972
1007576
777521
1578590
444618
710467
1997225
929360
599497
1633271
403692
1112719
322225
472022
1594412
1632690
1756813
1840828
1865083
1096259
887299
1738852
742004
1207575
1352970
1179318
1888976
695242
1488749
1200034
906287
390810
1169699
1159279
307880
435254
1313526
1513596
1986137
1392650
541161
590620
1333514
821167
1976761
187060
1259616
1573608
1047922
423015
497429
283920
187217
1467980
1673793
800393
883399
1673932
1469561
178605
1034554
78189
1381307
917817
1662693
409218
1899830
479221
889216
484790
923361
725266
1258215
1267476
1293826
475269
86909
1875468
1159012
1063514
1763872
660994
1914596
1869812
1379828
112785
985711
1212955
867821
961977
608501
913585
1073137
1736672
124769
107264
1879030
1902033
1516077
368215
1072152
674032
1884764
27488
1224266
585884
1254582
1928917
1739000
225086
349579
879741
1797425
1592905
1710185
996493
1548781
1706988
1395147
83297
1210387
826488
857783
1123750
1949601
1708930
71035
1480343
574570
1076865
940169
540191
1106029
13862
1528146
1949193
1470863
296524
350856
1422643
1246549
454764
849427
426127
1738921
633535
1989608
389098
1014979
430505
1789988
1566615
319548
742394
203806
883202
1458217
1833044
841786
688421
874553
580163
1547807
1452178
1800306
293246
375745
458772
881983
663710
1984948
90036
1949753
1109249
557749
1478684
177186
1631934
1391434
860999
1474832
1259996
1458745
1235888
413391
157544
642815
888687
602540
936262
1061094
1985096
1945541
1003949
1427048
973554
448198
1909434
1950631
1836791
1482128
342488
1433550
970017
937656
1806750
575651
400154
1305882
1785116
1378339
522270
543178
1344098
474377
275375
1431154
38429
1052883
1537771
343215
1088860
1171744
1333367
1088317
757427
1100646
1353471
655031
712825
1393955
178579
179500
1875188
1944639
1646893
954285
1968053
1535391
71591
387250
1554444
1716614
834179
1573229
1347875
1091506
75247
675553
810700
1492475
76796
712701
347105
1741771
887428
719291
401665
1720494
1012213
1016337
948943
136469
530811
50482
72073
1429270
1381004
449805
670704
1564413
1122403
1620043
1714377
1186318
1816331
973580
1455324
434170
1961119
176296
1495192
1474476
697680
247296
776002
1608314
1907393
148801
316181
1485362
541056
147195
414220
1169806
167407
1401368
314877
19645
1939690
643841
339887
753279
445652
85058
905085
25367
1408087
1716242
1531823
1531361
1269010
998831
1574925
101449
1975517
646260
1155979
98530
843996
1321039
300302
119524
352493
175223
3161
115780
829858
1292825
1294577
1166798
882250
1777222
1894475
1740796
1494535
729783
1921621
1129364
445650
1156505
443973
1821824
78666
1786957
415426
1969819
632598
93808
849781
58189
1893709
784123
1238140
213490
1599304
1463555
169835
1584406
835029
1722615
412248
138022
270005
1169710
888274
281748
29854
1812253
176700
1344656
450501
1622868
1656368
1695263
79392
1528962
740580
595423
297946
1547193
254319
431374
1698558
1131119
24800
1351619
1985336
450246
1678622
352767
933008
1540518
70052
1379499
982935
1939309
1617641
80584
206956
721900
548204
164210
808900
1916704
1563012
485608
1382381
1826614
625108
1579752
1168760
1685322
1422740
1415102
83264
1391805
93999
302246
1310110
1986479
1080143
1724026
1654608
613758
671829
1913603
480589
1338194
916648
1613565
820363
705405
1704945
974378
1171342
1042333
166457
1614042
866207
830659
1849875
1273058
621188
1353956
1744351
737534
715604
1337440
1973390
628211
1421408
1292650
132095
1267932
687260
1954288
1660501
1780201
256516
674240
967609
464364
606815
1409601
1530378
420308
39093
465207
272891
1629092
1096777
928948
947875
1775642
1738275
1486204
1105644
1645511
1445363
977696
962259
1759484
260143
284027
1308564
1818034
463725
300819
819145
1690896
1736206
236902
1971122
1928860
24724
724887
984296
1443529
1690673
956470
1319598
11614
1836202
1324004
1089169
375033
1349209
1640861
909409
976842
963394
1469926
1437038
303669
92397
1164250
197955
1138368
1847623
327137
1418624
1015978
1396921
1824254
722704
1312938
1240021
412010
925155
401378
1794850
340265
451124
390807
1189832
1339229
141019
73576
1361110
1635669
924734
621370
1775124
22216
1529942
8868
1174715
947273
481753
1481033
364746
1562724
618115
428711
1184059
1720705
852236
1535394
1500830
1970959
346349
1635387
851013
775399
696501
95856
1669968
407902
1087477
1927666
1248274
1334127
193032
1235753
1497050
485733
878206
1655026
1348949
474708
112712
870122
763023
335001
1360812
1456643
718236
712722
1229014
1311344
724263
172032
336134
654961
10409
1490614
1525330
1385885
977313
1115059
24003
1009973
607412
1101588
1472652
1006541
812403
275500
966968
910931
237960
1596329
267929
1528925
857153
48911
349922
889186
1463855
815048
1449177
876730
758889
1985451
191313
1357114
463756
1646808
1504071
628066
1905458
1910868
713078
1450575
1334101
136665
846997
593131
1455319
891185
1860430
710632
1446691
1128744
112202
913360
508487
87177
335343
1036494
496198
1437283
1293340
1503244
1698617
630104
342151
1200571
1114782
482672
996038
1225668
1479389
1964849
1067345
1167597
1490949
884562
1869945
47781
1284338
1959337
51086
1719909
677841
195514
1708294
957643
196716
1665896
1652784
844016
846862
1324682
64182
202775
1034413
1447361
148643
539730
1959075
1951003
1021926
416685
1403052
250486
1442145
121055
417870
14833
144965
1985504
277130
829780
1373068
434148
1605787
1200334
53410
1066978
1042754
1700349
877270
1593181
1330379
841371
706976
1693364
728517
814685
573813
483303
601170
1017446
481762
1294116
1100097
1050818
1080360
109995
1107529
1109136
1444979
959477
316213
1125143
289295
1960256
619307
340810
1404055
1291306
570007
1347034
596040
314237
1401475
1220625
400054
1440056
359077
549080
1223934
1242129
1096068
899427
1167111
1293207
1305581
1096710
1402721
773104
1184363
1888216
1940034
213299
685459
458913
751604
1845912
1115777
946685
1600821
1289731
1785470
603264
1469948
1813389
968069
428877
705647
288665
963365
504501
708383
1716222
474361
1508753
810355
271909
1474025
1130427
1493428
907365
1747771
1608264
1987656
873861
382231
846605
267254
1074211
1939541
1431344
596769
1379284
1420119
1551994
719497
341265
348129
1284993
974940
277970
1782464
1849699
420458
912846
71386
782487
1925560
412619
170771
1401078
569528
1045432
1097114
808694
1463960
865235
1314038
825315
1419986
1084946
960740
574580
958308
1482129
517373
797485
1472990
307336
1607700
691153
875432
679555
1888124
1940911
1052481
853466
1259657
1683041
1182826
1056002
400194
1039050
668519
1566661
986799
629285
149891
615542
1950403
179256
890425
1975954
1029860
1472115
738313
290386
146963
297272
1698505
134576
1173267
1670970
888853
877515
950357
1327424
1246778
186518
177800
1315678
15267
249903
120571
1257872
1131618
484152
891005
986309
1366238
1299893
1435596
1329697
1410861
361583
599658
491056
474184
360222
1244279
1749831
1338722
542723
1284603
506130
1073987
1072344
1802117
1027406
401236
1542310
531086
984315
1926062
29788
1028006
295980
1251100
210655
963869
1185337
207264
577439
320150
509230
1949796
1333119
1323477
1451452
374441
840331
800406
258850
451884
1594417
1547008
1415247
1775860
1202004
25524
1421813
1345902
678466
241025
714589
1916503
569942
1241427
1355094
338338
1982800
1308482
1104547
971496
1868912
1213308
288074
321012
1846763
1341706
1619177
590046
709486
1183082
1060605
158924
1493121
1969813
396846
1049568
1373914
324856
779320
1861727
1628449
1215191
1538915
1267536
1941645
1642690
216214
1236261
1964028
461546
1687157
1601680
713564
1739582
1991062
1981735
1851418
638181
1562209
1280078
1312127
598283
1552466
1156648
1674446
56894
1781568
531803
673600
1461920
1508572
1913323
1316420
1469740
495590
1603164
1342405
1900445
1495997
536090
759972
1751702
767168
1786804
1538233
253942
512718
1261428
692244
308390
576636
161821
1502636
1244407
138996
1695820
1111199
847835
1242245
1556588
1085747
577390
485250
1145218
1875083
1238752
36484
727386
818431
691101
275716
994046
1442375
1646134
1690654
1486961
594457
54587
826957
1465220
242271
1096479
1301024
1889993
1514091
744058
1443699
1487700
1855385
761110
112902
575787
927939
252909
1168486
1714177
1795311
54391
385166
544912
211534
28809
1601568
1340929
1372243
806940
1213491
1521520
769796
669127
122838
41715
374678
946358
1285528
517386
1562507
1053064
1291122
1288119
724106
1291683
1896752
504423
508997
657708
607151
859276
419255
1689453
242278
1889735
1905698
1016759
52607
897546
1733453
833355
769568
1149404
731190
863164
1659614
935834
1199895
1767132
1961354
1145403
349428
1973278
128855
270402
532334
1231324
1597079
1185670
411149
1245037
1271094
206676
913624
809682
387810
668006
1577106
779939
839842
1487480
1696869
1860017
548102
472551
283145
505861
1185439
702531
462432
68074
1713240
1563493
1226384
1185696
440290
315363
1345057
1506805
1973056
1340920
124502
1512167
526555
960382
379315
781777
1488743
930828
768663
7224
1256251
1650509
836693
1829850
456930
954424
1296963
511861
1083826
1570767
500092
420963
1988257
797856
1061273
486454
329617
1962243
983247
1424753
255475
1219240
318669
1769319
1185374
1636597
1976776
554138
1285949
1698033
284026
1283501
1401047
1909537
413465
241976
715038
1392379
464096
1635919
265456
1368013
503535
1532384
119025
1292527
1870479
894093
1633097
1038040
1069353
80584
490593
166144
945544
622004
1130892
934544
163582
1043634
924358
1376962
1421136
464322
1568337
415010
1690350
746833
429234
339371
336044
843163
1400429
742450
800995
595948
724725
1956097
599477
775003
1092190
1470850
1995957
779969
980591
256535
674393
208548
1026833
1450474
227523
1948703
1645109
1106010
979716
1107479
1591969
502841
1125769
1305844
777276
530483
273585
682611
1351458
199430
645302
990351
1126277
1961801
1441589
54283
1378542
443819
1758116
559570
837730
1037514
1639226
304522
1830394
500944
648289
721988
1580499
861980
561023
159080
325104
1032975
1593568
1807361
210196
571243
1048412
279394
1721380
1138533
291969
1550010
1212583
705064
514294
472892
224056
138250
14042
906223
773952
1752885
1081157
941212
1285335
82866
640398
1208335
645824
1117403
1611252
1529396
852901
558275
1006018
684663
1275396
618075
576698
682340
424720
1415796
1927197
580074
1977727
755865
1394179
1422306
291071
196539
535388
1103314
829076
1834647
963403
745886
1439895
831090
227117
1226507
734984
768791
1468004
895680
966165
326159
1198722
318332
1696619
1395190
1727073
21003
929636
337663
1481743
569291
1082045
935928
857526
1052460
1871275
793550
1575448
937936
1055699
1423277
516167
1145493
492997
601864
924428
82733
1768636
1241252
1015592
25767
801414
323107
1677543
987186
1360887
154010
1878003
1125724
973271
1705319
1199257
993827
823566
407005
1379593
195202
16291
1122006
45110
536614
816274
1498982
355864
75779
1879698
170840
1275311
1453336
1550145
1975364
1019653
1883952
1093903
722327
658977
186321
1840659
1212820
1781066
745986
585483
204466
755446
641693
711550
1122861
1629635
627788
1544436
956733
789177
1680710
69177
158928
224726
1645775
202178
553839
1283117
53729
1717862
616436
1187484
508372
1618267
1012119
383974
1476013
720802
1166497
1765253
218226
535959
334363
390107
1722728
1714616
1395801
641823
1212348
524047
1715941
681888
1950417
1042120
1685904
815507
1039384
1400743
1758808
675701
947244
1821752
1597064
1655505
1814134
1735191
871109
1378586
1802518
765520
154744
1073646
419
1673291
1172284
1348763
39767
778115
550640
706602
1088527
890752
408181
1457812
994259
737859
709352
1032889
302131
1107826
118322
99185
1368426
1565897
779118
1226595
1181061
1474153
62697
1933196
432685
677555
941683
256589
275713
1507183
158126
1637141
1908172
1125295
153759
729554
1395374
1978608
303820
1439407
643293
646293
182257
1421325
1662954
1955522
569220
1126996
1768643
787861
1468228
1648355
1073853
885133
209636
1644935
1343701
1815994
41224
811777
1259121
491422
1192675
1518345
1374322
1968913
1288636
595235
928237
331448
1249153
1065925
775563
60333
969933
1683473
1449491
1374549
1575929
1046130
654170
197125
1876379
101670
770145
499051
1954425
1774015
485952
635188
1796197
1788351
274341
757474
1378578
1030633
738592
1834492
1364861
1404494
647792
164607
826905
1180317
1713640
210654
1721694
646906
919177
1876347
361509
473621
1023341
1724821
414711
391770
1141346
1828890
940234
772361
659415
1542242
1721702
1905130
973391
1019083
184237
1266312
340416
284526
1584894
72776
637941
534199
1141861
726970
884852
427816
1511426
1471484
824865
1820291
1572303
1788025
374873
1388362
1395471
976584
1807462
1489210
1068943
1102200
23249
1948588
1637107
1080665
106630
1784207
1834375
906957
215790
1818471
222142
1384010
595408
1687005
1185019
1938294
1619538
1271945
385841
1369031
1129378
126913
433289
1828713
913403
465188
655598
1424409
1518180
40557
17585
602292
102631
1492774
857918
1441607
1697343
1073382
526234
712309
1749917
760436
1743002
618062
728689
1137834
749158
1658818
1450513
1493238
1686680
495551
198509
1471848
1157148
730835
1492483
1797485
561735
835734
1882682
408593
539659
234924
729966
878899
266224
1194202
1860434
376897
1694709
1323723
1179272
498685
556733
31940
1106868
584763
256011
68384
433192
1225138
543180
1585706
1918889
1021674
349183
1874660
1368135
743329
283497
16091
1709230
575789
670593
1929973
110043
648242
923922
618779
1269623
1185308
440090
1511272
704158
339484
1005852
1533543
452837
1880212
1721605
919325
1572048
341760
756642
1301435
1449978
1983136
818167
1454628
465118
700591
1905591
456420
1847099
864824
1535794
860086
998828
1627195
937895
1755823
514999
157960
1707616
909875
1057821
147160
704772
249619
1442531
1370782
1926164
1653652
200232
1657288
406879
1020814
1398308
571352
1052877
1106676
533309
1847425
56102
927820
542417
1844531
1225862
1088409
1881107
935279
330271
1026379
877011
149830
269242
150444
790641
1376850
851533
686480
311718
494363
594569
77123
1202757
486304
1108992
722343
1289171
553464
1779086
1415257
286195
680082
1270416
1223086
1670460
76952
1600507
1876840
590898
148739
1658001
122116
817911
1510924
705027
1335293
381805
531536
1618614
465948
1956141
1690019
1245468
1533860
1134405
1868467
1957470
1876737
676920
1437968
1756317
74572
820602
489397
1903602
496036
762160
1931111
1929593
1579286
1357182
1383116
33957
1281198
1029846
1473569
923629
848809
1854967
826295
1584895
1744266
1022191
1437264
1184911
1915363
223470
107936
333770
1334544
669124
1899935
1816622
1749317
419947
1638557
1938486
952533
605153
777680
921768
1431820
1110883
1474227
1999275
1122025
860532
784859
1792802
627498
536443
1132688
1345771
1798034
54104
869163
403208
1539524
987689
560921
1596729
1871137
441608
1473241
887900
1409757
1618195
1687534
1524881
1765334
1151009
896784
1814541
167320
1419301
670440
447053
611874
389533
847555
390718
511865
1417607
1140499
183875
577357
1376323
1714341
583489
1437322
263458
1331730
946419
1888097
1598343
237936
1987306
1736399
1191435
972647
1622275
1086004
1612039
433084
1889212
815454
1509359
1653470
555600
407881
367331
723201
1995169
1103623
1512711
174078
28430
1806276
1633773
867769
858370
31081
540186
1126308
1904940
1534729
1859772
1162929
966893
1766947
1558784
228349
1238780
1272508
807946
205338
1626167
1066925
424015
1798835
619072
1813646
1201200
1696189
1264359
601679
1448711
1843869
1606555
999560
713815
147884
1438837
1858480
122670
873770
1277257
489615
1242841
1789659
332658
58829
1516228
95146
1215735
380023
313536
1696221
1878661
1281845
1640530
486841
1437751
712369
1755026
1013142
153715
1212921
810975
753821
14674
1224908
1281842
1413161
665705
245654
1302116
900460
1908570
840740
868434
1241217
1101805
887659
557627
1074835
425911
491256
871104
1110049
1413297
1875120
901742
1719629
1996748
1546571
1977955
1899717
1395633
1807851
800955
1669432
168772
314216
292613
910446
1028415
1880799
1421722
712355
1397540
1219448
1998919
927435
957229
1183849
1761181
1405513
1053059
1398894
1196376
1305127
526017
1737267
904361
368968
980346
638442
1117209
335680
384940
1022652
963931
1828303
642404
1295023
590987
1227051
854804
871642
1323436
1386904
215696
153320
1506682
909208
514005
1558202
1501464
1369720
1853791
40623
1549528
1012927
17230
979103
1397885
520276
514479
1072955
1216874
1615452
1661975
859409
806278
1746017
1738096
1298754
402925
1315475
288069
1582283
730555
104531
1799106
547200
109980
299068
152296
809425
130200
1709001
1839973
678668
1849716
559670
982044
1873986
1180456
469431
1609748
1938793
1467650
1435033
856226
1040282
1806212
1635370
325088
1936211
1780057
1392051
1969198
335301
464089
623522
1762052
174647
1270337
1623215
1588783
101016
439325
813480
868522
881820
460325
1561253
1032752
1323441
847506
1085617
1951463
741185
1256683
1793155
95621
834837
676931
716225
425669
1104158
1452646
1374316
1568425
1547792
1473709
1878596
853589
1511729
1071642
1093686
1796294
120599
1265673
636948
104878
1309925
91797
309969
465010
685144
1505507
988125
804121
1191747
1321419
76355
616993
203151
373114
392136
717198
1700141
69477
1410122
1729563
980408
917719
1122243
1316931
1558748
1895858
1596973
678173
675003
1291231
68744
1479641
1102956
1534253
1212651
1642820
1427967
671765
1985257
1809324
1578728
1685558
1941107
674093
342785
600796
1103460
1933109
1802538
64867
99854
1572815
475236
982090
840550
1808756
1173463
963188
1568728
1980651
951993
709913
228088
1681133
1236023
1182220
635208
1064787
558392
1776313
899660
1564762
1452998
1071675
58528
121881
560678
444112
1070764
1884964
764173
1496160
25076
1175317
1879491
1766335
978907
585744
560939
826810
1711031
1470767
1951585
589578
1233835
553675
511254
1411816
351234
878866
464055
1934628
37158
1834412
1839843
1223250
853579
817368
1169967
1934819
372575
483293
957901
633807
91882
1953680
1053779
1455316
1299663
1968052
677399
935033
776346
587254
247497
762668
1663377
812938
677329
180944
224086
315436
1306294
61485
187029
1501927
804875
129686
704404
554259
271435
1794541
38800
1079927
555543
1349221
826560
1740536
145510
272232
691088
1702017
292114
679703
1711832
1599717
1871454
1767732
1389318
1280788
938880
45851
1740933
997133
1272186
385788
809340
924241
145381
1551188
907543
257937
1719340
1160392
565507
650016
748876
1120201
1098650
1178687
579122
739238
1884548
1149936
1932388
1013353
617765
1287698
1270536
400293
925838
345912
1381610
645401
1864760
809856
743709
1157336
783651
993029
582722
1285931
50442
208235
306956
1149381
471712
775226
872067
798662
1491162
1117052
80616
1682408
199934
1237401
544139
816382
451793
371773
1746640
1274568
784313
1965245
1684408
1904723
457522
1350452
1983656
1708188
409857
273903
409447
1380143
477403
118751
741919
1309097
916577
113147
404875
1937177
1762539
166044
1201029
1515029
665970
1667339
684503
130894
495690
95299
556484
528382
98969
1999407
192311
1473521
1590146
1500842
555734
282001
1179183
177377
1590460
308639
172003
1490970
1298787
195317
683605
151850
573651
1158944
1649312
216518
1748055
1309248
467337
277064
181766
1744278
1272718
1293996
255761
103637
1422054
385156
1919018
779168
1942212
73845
1863347
1771986
1345579
1632826
1239434
974260
985648
1780893
1045940
431074
11804
1725753
42025
1666882
1583740
1720553
1406608
663069
1253478
1215843
335617
1619189
16450
1692648
1582875
1739800
1687639
32727
765006
372196
711365
1579511
23527
1511215
1301039
230597
181817
386462
1312587
1064899
1769167
1214593
1853560
687530
1795416
267121
940643
600527
1481048
1431248
1663675
469977
1845442
257286
1491841
1849473
11846
1979984
1349605
556236
538471
1499107
242487
571480
433525
1108240
1217666
1294992
292651
1287883
1299535
561699
1133121
767074
1559641
816937
737662
1228853
1959818
1043270
1012922
1176296
1480963
345547
1737833
314337
1710511
1629531
273126
1134421
1709418
1025107
180686
658158
1818568
562309
1301685
752309
985703
1721309
1603349
600916
1111966
920484
524128
1444560
54414
1962554
1707018
637336
1629106
98353
1787955
1342043
815507
1552759
553195
1634982
1093188
907272
849889
412193
961583
246909
1585916
928851
1360627
943079
1750184
1308491
1683625
1620803
746601
1317746
797106
580226
577458
1886306
482503
425458
1029580
1117457
641871
844263
119857
1409329
84364
1070640
1642038
1802000
366616
1832548
1642508
1971889
723849
1495138
494023
537363
582731
1787901
1739797
554979
41518
457963
1947681
170393
1630711
26569
860311
754699
143428
771076
311724
1402069
782574
1305398
1857012
1072532
801175
1474478
1652715
1949012
505312
113861
990891
649433
1330867
1688849
232772
1434375
1609987
906311
1786632
246695
934622
432010
1500660
1991302
1669492
274124
1899420
1062313
1240179
738923
1380802
1565743
62030
1057312
446081
1423863
276305
952028
1197352
914657
1398910
275473
1441910
1227146
91593
596612
785857
790606
1552853
17012
893406
85338
1202827
1920994
1710544
575
467431
658942
796457
1771256
1559795
756238
1731502
923692
971855
930999
1488188
1720030
1355115
1978645
115028
868807
253575
45584
1252739
1284353
1535310
1963118
1283102
1080264
820817
1879901
951088
1138060
120542
817258
740421
1547300
1301897
382787
1009049
1200326
1892678
820444
1743430
285406
1678267
1921367
629975
1021801
1705666
131649
1996601
374950
1717820
1534643
385928
1223721
1077116
414325
72748
1341737
401899
174939
359729
758180
690176
149074
254228
546051
665832
1781175
93423
1438409
1600886
715900
1252774
811197
1385329
411216
1241653
1577576
1885407
1370367
123026
25785
1709316
1538322
1998267
352880
1127425
124436
1749436
1976282
1079663
1106254
65650
1356546
702025
786751
150350
1835145
1338984
1234093
1562996
216305
1266326
846519
62502
988327
7031
224814
230391
930647
403987
714516
187287
1186259
1985053
967509
351946
748476
1124769
908900
194264
604203
1388670
1249842
1691522
1398520
1441418
1455775
92141
286988
967796
417127
25053
726790
533406
1509956
576098
1607704
201407
1531329
1684339
107087
1494931
1370783
1629810
1863687
879054
1733997
362690
1887881
1417813
150277
184417
77147
1726417
1731807
678086
1143769
564420
51150
1211844
686022
1439277
922798
1660705
269060
1645976
191061
578927
202517
1856060
18745
862650
69734
68105
1685113
358173
363346
1928707
878761
271497
563929
949478
1796104
1584076
1110226
992737
24746
1210954
992143
1298388
986460
816280
1035207
747332
58404
140528
39957
1198409
269870
625731
40781
649558
1684844
1887018
64316
723993
1383422
933491
1916555
756847
321117
44781
1005208
20923
913790
472700
738461
338142
1464193
20926
789817
1625043
970267
1805523
1779117
1629330
1604421
1031989
700917
1816751
1294964
1865911
16486
300592
123737
286150
132944
1283030
1773538
1385286
1074596
134927
218397
1646409
1442630
202819
1020790
102712
493304
1749186
576844
1882603
613086
1203430
1487634
349398
190399
372933
460710
493176
1529741
282369
1758761
1842612
185960
1962928
1819149
419876
1777771
1838317
1788089
700426
790913
515445
183037
1949997
936952
339240
152311
843568
489030
1477617
508719
973601
706630
662374
1626643
1968691
441593
1405612
1652821
1354913
1852934
542305
1165975
863940
778775
1378219
441826
1780431
1908876
1635795
376035
425956
1280347
1644072
186183
1195439
1307329
1540731
462125
1419467
1939583
935822
863993
489540
403819
1736821
1079570
310709
817503
1309572
1457926
1403130
1614609
1724681
1228997
923121
1485380
1316194
315078
345410
1960109
189355
1461502
1831551
1672158
1360315
1538036
1042072
1080824
1253592
114459
1497569
426804
1269752
411759
1365180
332783
1088062
1427463
1852079
464667
1796169
1560630
384740
135281
1747807
255123
1809959
1232116
1997182
852976
1231260
1116639
293599
492015
1839880
1965784
1822074
458395
1018779
1086477
815500
503518
786328
1104326
75960
1951831
762777
1521956
536543
938025
803723
930697
1629281
436349
1054468
1463735
711268
1723802
1376860
1430777
1362460
584580
48791
1902442
466725
1259770
428552
57474
789370
1135907
1136105
447900
34476
510554
1457209
643581
628746
328691
1199934
285265
541038
489304
669229
487757
1173915
1124633
1455565
1841876
1944717
578386
1100305
996842
1995333
1159281
561015
1591325
323490
731989
859602
688071
1540847
717165
1869237
57989
1998998
1792171
700154
612365
1009009
1540102
1695476
1339514
326962
973494
697121
1331615
1302432
1627871
1759277
573373
18676
905934
1052554
902178
313607
615489
1385744
260329
686723
1948727
73437
1139732
900578
632183
73097
1981588
1700830
1434848
1528645
507363
1289176
37916
172042
1557465
1518884
1363542
1995634
1063642
565298
719701
1944608
1538335
740301
1057416
1428826
1722513
1970238
116641
77146
1367428
938944
147430
571817
1438430
1753804
1496543
1068955
595550
506940
948792
1088802
859947
108648
1893962
459934
619317
634756
893148
1181195
174204
132394
405472
1639599
1727251
959549
1033794
1229229
1175512
304394
1409218
1667229
203935
329066
63252
240189
291237
1208457
556754
1583343
1891821
1817884
31569
1478268
845770
1156701
1406268
1997992
501025
1880478
1230214
1899451
1170370
42216
424135
1898929
951282
1009218
1790278
585149
1126870
1697675
860211
1989211
1312561
1255103
1328678
1705509
1102788
1811910
679553
965228
394188
830680
1305727
1569428
1927132
1089016
1701767
1038969
936736
1056402
406778
1556830
175471
67781
1648860
1145789
1373630
1177525
1182870
511583
255123
1366234
1902999
1280717
1902293
542707
559919
1844477
1879778
129758
122185
1157813
498681
190884
1225542
1819366
237056
1632064
326979
1648392
1855404
811176
1009097
903329
836043
1373850
1632754
613101
559334
334354
570753
1668072
1318479
206866
1057248
1325876
1436392
1348686
1010119
512794
920518
785496
1984574
954431
1392415
630369
588282
570703
40457
763553
480316
1155834
13055
643749
899430
905919
452080
1915016
1159848
1144007
871413
1725223
681636
36433
1975067
266457
1308056
1431115
835248
1990859
540682
321325
1296336
399013
1883966
1266874
883617
1561443
1032204
1588010
400398
1742380
287804
1606246
245219
443864
356842
1680602
1648133
47450
498946
908169
712943
346501
846701
1755928
1516843
19611
1514734
1760808
14346
341673
1662978
1423463
1986488
1425463
269678
1885349
1244921
3811
1380476
1026634
1342914
716991
56685
854563
1009737
429315
1875779
1988493
94275
1270340
842187
1519336
1513411
517479
1986853
1675745
219515
1877131
1007032
1153435
1785346
1672074
507520
1302643
1544648
815635
789108
1356074
426500
965279
1886283
160279
1800372
1789191
1589635
1748535
3090
287297
737652
1669692
1673494
52566
637957
67038
265208
1920870
1251886
883968
1613637
1260581
496113
808445
250033
662921
1879502
152572
1374196
657241
725593
938148
875378
134059
23190
1770193
1253079
1728627
1637760
1246014
502594
1378648
857603
1695500
882268
34724
1873104
105120
1451722
1865265
168105
1814328
502562
1818674
1612148
59127
1652958
852980
1742095
1597529
957408
876563
1416919
1083801
1338180
673171
136460
1299821
518740
1869297
1370763
712604
1789705
1757
1269284
903054
1025771
1909620
143549
1530648
138892
1544667
347615
57753
1682119
476450
1425009
575572
1788033
493339
1676659
1007325
1633757
635139
768946
1910018
816558
300982
1987099
792042
375117
994516
1624918
1021277
1052163
1200591
539476
1278782
721848
1711673
756333
1882774
1944858
457710
221209
1124422
309073
276377
1786297
858667
989862
733061
1984390
1433337
894941
122157
386468
700775
1064582
577767
823466
519163
902555
1415212
55208
1186065
1318240
824656
1455028
761316
636922
1585890
1506132
516546
551103
449796
810039
1722051
859286
970988
767145
673361
834138
1066409
1134969
21953
1524193
1259580
116173
918883
478127
1823370
1889638
1358672
420307
1104055
445970
93764
924732
1060350
1713595
1921568
1597723
959758
1859068
957329
700532
1543731
844335
571015
1248719
1181459
1245407
1014767
922331
1023087
1785097
953231
1273326
820991
1495972
1320548
163915
514464
779692
1922350
1926631
1253524
1947957
743836
1483500
114292
1104328
635896
275962
1848906
988245
1031272
197935
1987704
20491
163233
1539998
608830
541848
337612
1980285
1997288
764221
1118672
1938531
1961554
780801
399884
1133951
466619
648049
668434
1174932
780237
1462411
1014423
47435
769283
1719154
1310552
330884
431804
1671989
1897764
195498
659155
652467
282386
1452664
768204
1235029
730782
1868931
791483
1048780
874916
30339
900945
901193
305170
1467768
1490145
177735
1410232
988962
182518
690562
425358
1346641
1999558
470494
1236089
533355
1604754
927809
335307
1531908
1093499
402383
1930781
729658
1884144
1004323
512061
1017196
161257
1902104
860175
1737158
1733897
315830
1455336
1180944
440140
74107
1427825
646236
1220703
242337
985425
427249
599351
267351
1166443
636834
538721
823402
1690521
748034
1806655
662770
1836343
1125230
1380240
1272605
267137
1499962
1932825
359338
1895779
1337294
282319
1522203
1713506
1460860
27485
1557311
326224
841958
796456
807071
498703
1563477
780302
1300753
232562
297
1219063
1508149
1098110
317822
555531
1634551
66246
1150299
1875505
929694
695548
970757
715488
450249
595188
1602263
1360670
1326012
1016801
25072
1513014
796245
1126943
108184
123430
1346176
1598907
471206
1354347
152520
1091182
1113035
950328
1018958
904104
1088764
1124957
1272161
495086
65838
1675713
1174947
1137332
926216
150792
1679175
896808
192580
1939662
623308
752923
1003194
323263
1691522
1888701
154400
932070
1199266
464854
1810332
1648543
382382
1105935
1778599
470874
889988
736568
761431
788866
689352
1997557
301154
1162296
858897
1574640
1761310
12081
1675699
1358985
1197078
311997
1850483
777643
901080
38820
401739
1523921
849182
403338
1956574
181455
349513
1323140
1565390
1984746
966446
1264683
905374
1264842
1688321
1572108
1032375
1373551
1303854
177516
1820878
807301
548172
969367
1712126
1032291
1317545
1833850
58303
1774013
488601
278397
232389
1406514
860456
924152
567176
1175662
1530623
998753
1870824
520743
901601
1197634
1471280
1319189
1151850
1260606
262038
79722
1880659
1489289
1121232
395951
312375
692326
979965
783827
1886135
1079007
1305021
1579167
1885541
697542
184257
1639662
1576658
417861
700801
1697293
408789
147818
543552
1829833
1365658
397834
105713
1286121
1912914
190286
1188471
1196552
1287123
644932
1388005
1913511
946698
879066
444733
750436
1925231
575419
1850965
915590
164536
1716859
34707
1886597
1176184
946984
1692079
928348
764781
534315
830780
733665
1013793
932528
1710626
1198725
772410
153688
37982
1629160
1473758
434330
1608226
1647832
1007755
1123235
1865800
1165142
1621269
27414
306415
469383
601548
878884
1252265
1650179
1221870
1805173
169217
1641527
1370911
839874
111455
808409
1264979
424082
1307648
764110
505057
1189402
1071852
530184
1225920
170527
1906128
756596
1439695
1507606
457100
875908
1185359
171627
1217416
1791364
593679
69616
234402
1908814
1753947
384469
134147
1664319
675183
1325856
705091
568041
1182720
7107
1246327
1398058
374148
181829
926939
1332319
1414155
888322
1540997
997893
66991
1083578
1478550
1390034
390323
994021
1781567
1161982
1854639
543898
356539
1995700
1602418
108143
1940696
332246
687448
1998492
1088695
1496685
922959
27355
925661
1655427
1393589
1677736
1855190
1563599
335103
1817139
532637
1078104
1906960
1103686
1315017
1082670
1885107
1517597
584066
1937657
31137
1891149
363188
1546321
1917171
1363468
531157
1660065
1502227
353375
187737
946779
1279459
1445568
1731149
598096
705062
1184187
849585
1043394
356939
822234
1928384
1172502
189189
870504
375119
1134850
1781671
1738935
748998
464927
84145
1021441
298924
1175268
560121
228179
739722
475261
213296
201143
1545623
1710734
1452450
1841270
1009563
1641291
295151
1014229
321095
209021
1127355
792271
1196676
299558
1960056
55738
276866
17027
1919781
806437
1689412
1146802
1940086
1967434
286330
1046843
1965921
231471
1534049
825316
1968906
1991854
935299
1200301
180179
355519
1624412
1200896
811321
977126
531024
731797
1987643
1359399
777195
1306710
1648996
1128542
152497
1899818
1758099
1456998
1652228
1010612
1803866
1963423
449137
78508
1171636
496917
1703661
1945166
1003254
1557176
1368457
1698134
673686
1308336
708936
740481
1354311
733114
1259088
731055
876928
1593709
1710408
1638005
788729
1174400
1566689
571329
1755169
1518755
447426
1508669
659281
518555
376136
1550203
644359
161641
806599
985210
983408
1580840
1507271
1365965
1113903
1830943
1751316
271873
1994376
899519
597292
74951
390605
1141768
680092
128144
30742
816720
1878104
1690701
1141169
1119392
1758564
1641539
389789
1458819
1532790
1824327
1833091
417965
453315
856254
51268
1651375
1566984
1505326
370247
6412
461354
204496
679298
1068763
72394
532106
1823677
239852
636918
1227618
455272
1402553
185380
500244
294039
1562794
1150697
1805154
1504209
602938
1164973
728450
1896239
271633
1437217
1074155
891462
249871
1050066
1777685
342365
171938
656232
1530301
467124
488723
1563203
1202423
1250665
615937
455322
321881
1288195
287581
436529
801166
1013026
278204
557352
1792946
1617341
1803714
232670
516726
577894
1452896
1869613
1495541
1504184
1367250
1094882
730102
1090467
883498
1750790
954861
292737
181688
1441731
1547156
1718961
1330700
870935
658801
105683
1017726
38592
617763
1490181
129613
499957
182252
1623970
40701
1344938
1351377
1175185
23515
805241
1244807
189939
1972128
1406400
193493
1254097
1662844
889054
69319
170282
1485827
1887638
1638897
1484334
614823
286336
886672
1020347
306607
586417
1509456
759303
1579359
2974
815626
1488048
654432
218759
1530662
1441803
856963
843487
1508532
1835655
101832
1018341
1257145
379430
1324442
1850498
752791
488121
1620332
372851
1779304
1673906
1083250
629877
856071
1330453
1562302
519189
1809912
1381657
1083921
1420439
1118102
604958
920617
86455
789733
687021
531857
1437597
1765515
96664
1634206
307604
342267
1188472
1265991
1996227
165157
943457
1405729
1611637
201806
13207
193815
196773
1705313
575597
1006017
213836
1974440
1747055
860314
1088441
1767618
1173582
1062373
717077
1063600
236326
708939
880628
982111
1647237
1545001
1913589
1501022
1656015
1282667
1205549
449819
1617108
1064301
1676016
1130015
131941
1308282
549568
864779
1958782
1642887
9523
1519274
1587360
1059784
1456158
1772705
1358631
126415
662221
1873570
1544613
1391898
1917344
1017722
1105442
1874432
178123
1358695
612184
382682
173252
939289
615349
373851
1720487
150495
1233741
1283373
1280529
1576482
1258549
1335796
1208868
1187501
1738259
1858374
787824
752446
268272
1242392
1203209
1823064
902045
979927
664817
1426206
250216
1154440
1094408
1930376
1901776
20200
615881
1360355
1312912
1682974
15136
1335743
646222
1384797
1936910
1089107
1329294
659197
584265
1036075
1063288
1253725
898727
1067233
1994705
1395857
773217
937264
205338
173124
1817566
1542282
500822
434486
732636
69327
671943
1737133
384202
923861
1560103
481154
173684
1840939
1193869
39348
879911
637288
1667001
405156
1356602
507257
43460
536990
1522750
519978
1557925
1491398
1159117
1419253
627282
622617
916882
285041
360822
1662358
1782466
70615
902403
783365
1208203
1030142
771842
472765
861856
1490652
804071
1637132
1912606
806434
1644869
551338
1265332
1476883
834431
624382
1979190
83063
1022097
518979
1556676
204541
1010716
173368
1318907
463794
260114
312485
1839796
1341609
1261656
912725
411942
893351
1989274
717328
1061562
353193
1148396
1135751
1475491
1703871
540779
1612973
925251
1787822
5476
1921309
1088247
1549634
864370
404605
970113
872164
1581416
1440453
608123
901395
1488030
1288165
1829318
1261491
99153
22018
178972
1803984
791021
1263204
1367754
1048067
888772
1360256
1050855
1403737
346255
1667077
694095
1081648
1404611
1219896
1504447
432958
1670453
1069614
979098
784639
1363812
102583
909324
791576
637919
79228
774868
1530829
1523933
597884
1226374
243509
1045128
392678
792259
920693
1161387
1491978
862287
1346465
150930
1642798
1874707
326645
906915
1470689
1329485
176512
196844
1550364
1806732
224209
127111
391589
204628
1101432
1316685
1076736
709226
1180483
1309158
1075024
1824442
1057203
1820451
615440
135507
1566623
756305
949967
1854940
1546472
167436
165991
127853
1994137
1278032
192614
802233
1626710
1371611
325004
361530
826257
1870751
712550
1239009
1308582
1623479
523184
171220
1108945
535270
980347
1146179
610500
1837571
258187
1185403
895085
169050
240326
951284
835188
880996
1764399
1965917
618262
951702
456223
1608103
1523695
1346120
42213
33851
181431
1040437
1927618
1718227
1312019
1495153
221624
972777
1977027
105973
732150
495190
1883867
1387773
1667059
759232
1440214
1636694
1021176
1576501
681039
1985988
350030
1376971
330521
1686267
324759
1719034
94738
117392
246563
821610
1448344
820251
1726824
1538639
483184
990306
76677
1356005
1158568
1465353
168674
1623810
811832
1317523
1032274
598781
48331
1946404
1290933
1984533
955762
1532653
341524
203170
1208479
1838654
792264
1372361
1138249
1819790
1780032
980191
1396090
1740294
1116983
369158
1175428
1502121
716371
515461
913796
1183410
493875
834005
1550051
53625
1106094
892247
1624904
1689546
863852
964407
612667
1197599
148056
1602979
1373934
1097019
1170575
849390
842726
1256660
319435
1315333
979044
962493
554770
246363
120410
1465398
641593
1836054
1863943
298377
1026102
86193
1145748
245464
1750549
1629217
1850580
408995
944996
867042
1438271
1811996
1984737
135814
14968
338491
142596
1886597
805163
183930
928433
386611
958254
685268
502078
677691
1480240
1705597
847833
1397651
1836298
388897
328064
488337
1325920
1067844
216239
89072
912546
1377645
1633502
436224
1429700
1399359
57444
1618144
509183
1231382
809387
1393070
1363695
907812
172509
1601478
1074536
1100728
142916
937493
229544
281405
1854913
705123
1890422
414222
1830919
1156865
749593
1430158
658923
1850101
500103
1000075
614200
1276189
1558681
1818215
1756049
733229
1615525
111369
1099188
703396
157635
811819
273282
1679322
651991
1106272
1381604
660311
871215
1393114
790368
169239
1017847
1139225
174992
1300726
603998
1448835
69751
563207
1318441
753504
164081
940894
918806
1001638
257564
6158
509292
1193388
1794535
1290941
804024
1097536
1295844
1887965
1323355
685024
618661
1621672
862892
1887561
415237
1297894
592607
1722858
1808115
752762
492774
449821
1008552
1535207
936618
1147200
587463
1242372
1771960
976384
1751982
671814
698208
594770
158958
119715
426618
1903444
704647
1456325
1980451
831870
1998995
21504
581452
1893878
390245
1193057
537455
1491121
379452
652339
248274
1577235
858875
658877
73547
1351148
1711511
761655
1667891
1695115
943165
1715505
1472617
515803
548481
1766038
218655
784637
359732
596152
1024904
154926
1724933
1442400
1726723
833000
358035
1571933
1425292
1887833
224592
1284732
745390
969716
1632704
729127
1360377
1820146
1294691
1249169
393686
798052
1774944
949193
3970
1774265
994516
1080265
1987979
884843
1193636
1313867
972672
1209638
1605790
1263848
1275052
1667514
1203486
710559
148526
1004189
474322
523589
1123721
233447
822003
240774
1193290
1467018
1800923
512213
1058152
1863197
145656
1903803
1304673
1055131
489939
595505
1772015
1421013
275172
408272
448031
748036
942767
1918789
1834617
203877
249274
1568296
1603857
869693
338041
1878564
1021008
1479019
1148441
24896
1576668
1246204
654367
1723673
901272
1978642
1521933
1293562
929677
380260
1561307
748983
1215434
519203
275994
1206164
939697
1378431
810120
1621035
468807
1057590
1030418
762165
1160370
1877388
316584
889394
1451636
1574487
1542755
1083175
323760
676520
1085601
908126
1507816
1175098
1961340
1998638
1661703
388110
1197132
1259389
188759
698770
1920271
792165
1016167
1201066
762944
1728244
828594
1215531
1070202
1423011
1199766
76500
270285
960556
559502
317821
1757201
166607
610662
402385
520985
1126267
1924713
1387932
1943484
1710015
952641
557427
1624615
8923
447978
83291
192449
85195
1089469
1978719
1231931
1493994
1971151
1640187
1191617
1666707
232624
169600
1633261
338292
707975
1327850
841229
351025
587688
1108298
711118
423293
704450
1450815
1157236
160908
1180002
1661273
113032
387809
1321532
1835561
1850029
1945891
359969
313601
1220725
281720
174248
1063553
1232104
1240740
1371762
1373559
918400
434838
999862
1085353
689268
49400
332774
48069
1986673
433112
1342890
1307675
725202
927265
1009327
1429800
683481
1305559
1484168
1586893
436589
157444
1663458
1015981
963136
1807515
120473
1154547
204432
256661
1771836
1364546
998477
1327054
1856368
921080
655685
870219
120871
1524112
86948
1434214
1555137
1391548
1186830
1519096
1481891
1886967
123585
1124663
1364299
1742067
734666
952479
1775020
1723363
725252
1838557
1336089
757105
572331
616804
1119651
1525584
1805126
1939546
969775
666958
985890
1453862
192926
1810434
682387
549512
1581136
259543
1795356
1485245
1005925
1898332
925528
66515
317972
782186
1611220
94922
1150882
1060287
1842083
997140
226016
532427
689153
723226
400711
688230
1198282
1390264
1886298
1406465
1637575
928573
823833
286425
579847
1220264
775831
1827411
199776
232569
1090514
2535
1852782
405878
526549
1996228
1205189
291907
1565198
43587
979478
1644076
1769361
727880
1853130
1976883
733703
34263
120013
560830
1890073
829582
392764
593918
977701
1213164
85204
328369
602607
1399379
673862
1142551
1572057
704127
406705
1146953
1378825
1602593
514580
1367072
838073
435082
1460179
648442
1584081
1587219
673142
1388752
1106279
1437176
1575083
1075914
1581750
1233558
1390432
1226021
1037417
1090847
1749670
1095417
49326
1757000
1731996
931657
1755434
753965
833213
631388
430986
178631
1367363
194477
388789
1602777
202516
183068
1374015
710816
1744360
1184396
1838944
1107207
1878622
729814
248174
468269
931575
1045513
1308514
1753252
27689
1222578
665906
423936
980131
1849674
1395315
850731
701774
1273340
1693524
1945530
1216973
1845175
855621
635613
1764885
1814031
898946
987612
1979612
1330007
1397966
1548846
1639845
1264402
1740747
1855220
501673
1792587
826583
1023470
1277750
66625
1491559
1729936
1347164
1590634
1752007
923008
725693
1356883
1849948
456146
1929041
1963781
1453007
397775
697893
84260
1946967
230061
192671
1620873
1699980
358532
998690
1345908
1119575
309015
1457038
127280
1995545
1381650
992153
478824
622402
1287001
660728
1741713
1189173
355221
1785262
885339
604369
403659
1140431
831324
944467
1841950
1568016
834294
624417
516548
1905652
1758168
804009
703026
491739
874946
1843456
1027239
788995
962359
478468
73585
500581
517630
221014
967570
398989
228263
510770
227778
1545003
1560548
700276
1274713
1557434
167917
493130
870119
1231090
1528891
1991292
430706
1720577
53134
944378
793039
104685
1676235
179224
1724282
1368448
1523417
523880
262092
582311
383511
1161296
1129160
1267933
1036030
880231
1189955
617531
1085998
674662
1134510
1507351
775474
1523315
1326510
797414
196484
1897184
1135837
494001
1661737
1756855
1369718
1781597
948618
53246
1110561
147692
1950848
580880
1697057
1233882
1251677
1429391
1918397
575218
1796973
885571
132033
383351
1764547
1583440
1962693
554370
149351
1481412
817929
1199136
1234747
1075505
1363341
1443072
647266
58612
615116
929760
385357
1409724
1490012
337982
843090
178862
1018848
238651
1135193
129174
838638
1085357
205530
484608
9772
57019
504036
690243
542767
739447
1907722
628637
1920708
1254042
437463
229958
288736
301824
1826574
420075
702896
747023
789242
249849
212342
1581335
1773637
1000551
817472
1394465
72125
689352
79474
465980
195739
606551
1098316
568991
1758747
1373636
1122095
434307
591718
629666
1984533
818980
1308695
1433945
1155356
77180
410423
1244001
1476918
891197
928857
452771
648981
1363963
1341424
1958904
437372
1778781
1045614
1967652
43864
1594918
1602383
40104
1933442
1662402
439084
641632
962508
1639724
1531353
781776
1230746
1423302
99918
980404
1380038
1854141
494731
1922304
1990439
1002070
578419
523912
1217343
1675122
1350804
517428
741308
240492
1934418
287460
1554830
1081875
1216795
552909
81636
400562
358617
268665
845052
1989754
1753469
1116748
1426849
664945
686570
215294
792109
1395225
858185
87287
127853
1425389
668101
1374661
497407
1137766
202215
1770016
1763192
82987
1521368
1662098
1699812
1921869
1536877
794946
1326586
62157
278731
1220254
1054332
815057
1286540
260152
384995
751351
940850
67370
1695749
188753
1199927
1620310
1030265
1174065
868432
1660440
1968969
1335120
1565104
1123197
1530097
1053240
437155
120971
1431800
856670
1021797
173883
636799
1649109
1645913
1855967
1703485
534569
42765
457997
1784667
1488004
948488
1832222
1593550
331571
820426
934301
777883
1912780
1404058
1622471
117787
1601519
1745628
1336811
1386418
1917003
1078079
1484177
954012
1415227
991672
1016320
1885655
607369
1357337
1001361
194649
380868
381312
520939
630752
49004
398387
1615362
953547
757909
538167
721566
604663
1825448
1700596
1570804
967562
1619352
903249
466707
843443
1321688
486592
1401409
1972846
202865
1436087
1284194
1444189
1600616
914166
546155
1622710
44582
985342
1113037
1816920
270612
221097
1481017
193719
262614
1814987
468912
1630214
1415606
668452
1066033
444264
1949047
1729308
1890614
1521342
1411728
43385
78187
288260
1491910
1197414
1834328
1920662
1013647
1733689
582073
544769
295742
1723055
938728
134570
1558733
1382754
975787
795687
27119
375469
1006919
512107
1934732
448977
840923
15512
400417
850369
1725673
928433
436769
1286032
1627068
1663819
997351
1680716
1305647
1068346
954009
1447104
410620
1924465
1265977
1107824
212660
1110711
1477768
1529186
228798
1613631
666062
671092
1184906
235906
1969849
1027743
834208
1065403
1126619
1310797
984555
1424843
584623
1131451
310024
979340
1831101
742096
1980709
674184
559463
596618
644600
695042
45880
1110561
1916703
1853263
6354
1644613
1410493
856000
1371920
592631
260167
1929918
111089
1865790
60080
1280120
1834522
709858
1342831
129197
1605488
270241
1512377
1282812
926936
646538
567929
986935
908059
732524
62411
468735
315389
1537188
1405905
1492186
777206
956154
576754
1915532
1190735
555753
1101488
1861690
1157960
661751
1900996
1053777
1204151
381304
788981
1287778
753571
930123
1973307
74460
1803551
219111
1994155
1914910
1496589
1227818
878713
814727
1581827
112002
1307512
580642
933009
822692
732405
115324
314333
583445
1049223
1187410
917247
522565
1028490
1881067
1527808
447995
189760
1941831
1963658
1775412
498328
1020416
428119
1606058
489216
1786546
671875
1946861
73941
112556
1989147
1604948
1592116
1587892
383575
830784
1120768
189116
886999
190073
944291
1535226
941275
438841
1413034
332982
1370904
1443762
1839259
438643
1071836
287725
1900884
1197008
706110
1259568
1112518
222414
571221
454091
78629
1699718
1735410
1937431
879665
63884
1496332
1799845
843763
1744833
296447
102787
519136
203641
928371
104996
871714
509984
1466506
1537711
491297
1195289
1014290
1840027
1546258
1277019
1370708
1895733
1954798
256738
151362
895239
1478956
610222
927003
1228724
979373
403809
751065
229556
1568178
1751389
1667929
565278
1731708
1924970
1971276
903349
110009
498818
453420
1426988
606999
193975
324531
90867
1497262
320301
30611
375167
830444
394097
790099
620546
1510731
1555840
582480
318262
715866
1555995
1917874
641018
577218
716215
509761
1510770
758150
1775517
985162
739669
1162389
1027153
1915518
455036
1820833
484155
1512497
1437537
769594
793443
1055084
1363315
1756218
510729
477899
903192
799767
427658
626490
824644
667440
454701
477531
365623
1717976
1058731
1906494
1141844
805587
1483749
733997
550008
211702
1607501
1563283
84512
1440105
148731
988720
793437
1006285
349083
1996942
1173083
1595598
714308
1823708
1566502
564344
682710
545891
32094
1824419
704543
1085659
1782222
1874660
1103714
118794
672868
1260392
1742561
869280
886189
252220
1454420
1257427
350488
1470473
1705338
379197
1413293
493461
1415780
53623
696865
1839355
1681004
1879987
1466387
64321
1014032
536710
236125
813539
516053
947881
1967177
1454409
1193512
479105
141502
281335
1041834
1721930
541974
1797799
434154
1285297
302424
22197
252218
1033742
604287
482376
1656474
1359407
218615
1380958
729371
210690
1221942
1715501
435533
125922
1434996
1503230
1126380
1368670
1633189
1544533
1171833
113737
1664801
561642
386836
45234
231660
1603270
1537706
60415
1380885
602076
450525
344224
551147
1480546
1741614
1525710
1885461
449514
336871
1139375
462515
1629866
996372
373940
847989
216402
863322
1970650
1097131
37606
871116
1556261
556856
1163055
1460455
1425606
683962
945136
69383
335936
21223
97597
1136402
1161481
427970
468332
1892520
1174798
704379
1009039
95480
483434
1115726
1948320
1123748
369084
352991
1231641
1829519
564499
481928
850444
472295
450390
266613
945091
1059408
1093336
1439500
1541048
1490594
1095906
72148
1770304
1034515
983527
153853
736637
233122
1289136
1655206
416004
1751161
1241983
769109
253345
522090
1173509
795724
1481574
149087
357157
867886
274961
1766420
1375968
1364435
1090311
328728
1152088
1770056
610748
1094726
1383706
1808361
1229660
126145
609070
1981280
487175
694929
809348
1075083
1103047
1701748
1501566
1635478
1600772
214530
1908132
1406411
672047
1560972
985615
1522268
1423823
1084311
832364
476552
1700770
589738
324305
1475468
1308850
376936
1210322
1676727
74926
1443178
1480039
1601308
336252
1284480
1624024
1963055
1364467
1321101
265927
1916122
378583
1177542
1030841
1464593
1180782
744645
909895
1808991
188648
1949715
79805
490881
1513092
873374
1675344
189329
484478
967331
1361378
1202172
708078
292758
750317
177762
1370676
1157971
1408628
154207
1202725
783149
1770636
336027
967633
861610
413485
684665
1289460
468705
916522
1610783
1643643
1585715
1240172
584716
1099544
895442
1407888
1500209
627745
667422
927915
1405092
606877
1819597
1666980
1342324
459466
864372
522562
415326
1910992
1648408
1241799
1039410
1724410
952756
716306
965737
1068330
470590
1493594
823523
879980
1143848
505423
351110
1450140
1573984
1263405
1180262
439058
1141632
359185
768611
1310876
1428714
1880359
289561
547726
706116
845361
302444
1268886
744065
250664
1774423
1808926
1223284
487680
1529716
1482052
1672267
314365
1670787
296607
105172
329756
1150917
1870262
1719320
63395
752259
1959888
691648
685014
1718553
389233
1060101
515397
1401501
129996
1649724
1331902
1479359
145913
587914
1476134
253741
764605
1114528
975642
581581
826794
1575856
729344
400209
378677
479350
593386
1582168
1818581
1723490
623782
1928427
54306
1575935
70962
864393
614855
252986
1072983
1908166
1992612
1623793
38392
1534810
38190
423936
1852420
833960
1941692
442867
1177295
1144121
906673
106885
56884
897998
855426
156596
1059082
1447825
1976313
1439118
1694906
1527563
1964360
955582
1359938
193085
487081
535944
1930192
989295
574652
827607
202607
845871
1165277
248032
482213
1307590
195650
1511075
1581790
1415690
1476663
715172
393430
1798749
1107167
148534
221328
893525
509038
926041
1306801
1857346
1483202
1192484
1229272
1473755
357947
375367
1527146
965171
248012
1472830
1992248
34667
1485036
1576453
371721
1268527
137117
25574
1804368
62914
200948
1052247
98019
163757
1997789
1496496
868682
390930
1719229
1700550
1650275
1788514
2066
975497
454678
1757303
1702942
1662227
1580671
1119684
485504
865805
1341166
783192
602551
372357
637572
1584111
10884
1323931
259954
957247
1224353
1345935
1562115
578432
1835298
814889
579343
818131
228794
1854878
863207
1590425
607673
1972696
481440
1544676
1667293
1230820
961678
364635
1639292
843460
553457
1421678
61555
691042
541292
1916809
851498
1990470
1494093
746853
156391
332260
329459
1049016
904345
70829
252143
723725
371142
1982221
414636
1212500
876894
1418193
907819
1352441
1081342
859656
714809
290663
948241
1717256
956332
1556934
1093370
1847733
312841
1987361
577765
975005
488538
1850226
1940747
199752
1942849
1692437
281368
1088292
694284
389257
446365
687014
418940
532275
409893
1180978
1036202
673287
866264
1048758
1018660
1691011
129084
868150
1417644
1117873
1266087
1183940
671824
342796
1732040
515697
49582
958999
349127
1710897
757027
259685
426037
1279153
1926690
1370066
1152394
440689
437724
1175214
698697
1550865
614122
1629457
1771887
1031964
1921111
1692772
998332
1313689
1068100
339425
569370
1366957
942344
688429
1348704
140845
1749688
119150
793076
491401
1295579
1315741
1062000
1053777
1407179
1283941
579560
1881839
943408
1100963
420724
172550
341219
1397705
1504218
783847
584828
425747
1715898
1212606
1314111
1549219
343043
1278986
399154
1346775
1334090
220357
88709
424504
1509717
1030552
1385967
1867403
1340799
490064
1877686
341265
1057724
1566603
183180
491202
367805
903258
318378
1268426
1198926
1505276
1058741
279846
315900
193049
1575183
1035803
1296998
1821923
1504285
658127
1310041
1461730
1321151
14614
420356
484086
1635153
942165
545173
333291
1387102
1267676
230950
1338830
1672393
1382390
1133259
48316
1175577
975853
569221
968962
1968414
1279482
1554137
1238056
377847
397429
529298
468016
4811
588862
1818016
1695765
1711545
1860125
562862
802901
529572
570706
1248667
1816550
776696
1374580
934885
675931
299699
1035304
455771
589514
238640
145457
212457
40385
1934980
1569153
756257
1666562
1268835
941516
163618
590828
1991074
632027
1319280
1401286
1074003
311477
1447869
1270733
1053131
1100624
1558334
1650429
690793
1794205
73358
1540619
297983
1321836
664038
618370
551509
12198
1676743
1065672
1001715
1732663
1504381
50136
10815
427718
1391579
1679450
1725802
1368728
2677
1979396
1937096
99117
149566
1368013
1779183
786941
1416723
462145
1036550
1674502
498571
94125
568453
1230198
1233499
1689991
1382615
1193784
715214
1020805
1656136
1122898
1840651
407594
1763793
1841509
1229425
779326
1612652
1231017
1031262
806264
270052
675006
178695
901867
409475
1324626
1710781
1961215
1897779
527040
811734
615420
1589322
340250
1052173
1307563
1726742
843732
1891836
1389839
655526
149040
1894259
1165095
764352
1563687
1635204
1855210
580095
1293935
1543590
517883
1476668
307364
1810038
1567425
1285200
856642
591093
1472931
1036427
1064321
228920
1104451
480344
678062
964611
820204
1230079
7950
1513091
1872110
1291647
734250
863199
235172
1866348
182336
1252733
472732
1189161
1576784
382832
1088535
322627
1520790
721102
1936337
1335969
395826
703869
1463640
447969
1776785
1208366
843302
1190399
1072946
908263
184784
225448
26432
1879461
645257
1287537
1916847
1602293
167002
758865
1829965
1173954
949252
177562
1916027
842367
732379
1545500
35744
1203817
947796
1476577
1072498
1370810
1398203
1442794
1748277
1938020
1105116
844651
267763
1623129
1485711
746265
9092
121597
1625434
346008
466784
1990452
44885
1668897
1677517
228070
1904881
1153850
1076665
1219380
1594861
1132712
1085572
1140646
1578215
1143711
1688063
1970417
1646752
1943676
427671
1959646
1267145
1308657
101015
344227
1443058
211893
599404
1354322
51452
466068
1685296
690828
297843
1210821
1045274
402645
358256
1425787
973362
1227260
1804242
517559
1719496
222072
1563792
583374
1136950
1899865
1759098
1360848
132404
1809881
835549
237242
1560413
335408
1678477
1686169
1091830
1435698
819854
1674722
1811425
403455
1438878
1241862
583550
1033022
1861848
996906
635568
1745047
1992378
1805643
1374016
155115
611976
813374
905372
990629
1963147
1533131
1985700
176780
484041
268867
208236
404710
1740661
1778642
253476
4029
472488
779507
89697
669096
1285984
1348685
655736
1248552
44892
282385
307670
85689
440560
1969146
1375083
215416
1456129
1863081
461944
299407
1768496
1275463
1551147
824867
601027
1026593
1604023
876754
927395
93243
733826
195943
263087
1427394
1574926
589391
738380
1606942
1728631
382454
1829597
622594
1804062
1484737
836552
568353
1474121
636334
1184232
2954
1026767
87049
587245
821157
218879
1374426
1446821
460612
150513
1074934
1156384
1946191
1970612
1729003
735289
1841899
144706
1115215
1136978
828815
1526602
1400718
579553
955078
1847206
1366246
1505116
97124
1529915
1311909
172948
278632
767611
820773
183035
1077726
1792746
863421
1919069
1495958
342017
1315826
1455047
265470
451842
1774811
37498
248732
1823561
1011323
520005
1888472
1384708
57741
382136
1898890
528462
1775477
600989
486168
1266313
799600
523613
1872421
1854783
504547
109304
499921
1667871
1189559
1321412
264010
1263726
943326
297704
1991191
100073
1139155
60524
1667975
1779050
183433
1964091
1252290
139415
156478
1272708
663950
363175
1366170
1707531
785914
1778322
1997468
142074
1812901
1786837
1082408
1230020
1242650
972423
344495
126895
597235
768516
685976
1522057
1978495
336905
1223282
158158
1871251
69988
1118118
630429
1361631
485563
232641
51526
1432660
268370
1773044
1142063
1088676
816985
1950531
576980
889041
1986196
1886593
983697
1192128
1877613
40452
1885888
1586957
72535
718799
1097202
1928833
1453127
11154
300041
1376274
1405781
398486
1120512
78201
388105
1285078
1381914
1835530
209274
427632
341160
506994
711476
475205
1045397
1261302
542107
1004467
1087772
436232
557863
391178
826240
1217364
1911219
1849888
1595966
1154686
1640915
1988052
579298
1296222
310646
1160852
1468244
1412235
1742849
1192959
146905
1155616
1143902
489558
390688
1355439
27039
170324
110801
1871497
1870508
1933031
173394
1594087
1226856
1185899
1317844
76639
1775065
1715172
1867248
92427
1543501
908624
1779517
992636
986958
135594
705602
1652833
1688035
794756
511897
1436213
1311008
1576129
231900
307020
537468
116047
419834
1608017
526329
1405071
1115589
972806
1305272
1150496
1530564
1546107
478078
137676
853075
182494
1134690
1502910
1294355
57061
1794170
861848
1759585
401802
766748
380316
1536799
1960386
1042616
508553
1498312
988153
51826
1187020
801128
1127095
1956134
875201
1248481
331366
818880
1190072
266853
1967401
1598937
1399480
1499627
1714442
1934902
512519
374034
1600586
325608
851799
1188450
240837
1512216
1922987
1666536
421074
1795114
886702
335113
446874
338145
1326787
1214953
100913
1763987
147869
859481
1769196
874790
720337
1602199
340869
1447127
827617
1581168
1981255
197001
993528
163701
223120
1166395
1084342
1784312
887965
736999
1108898
1522850
753795
856295
1621951
787614
1438803
507242
725949
1769895
1113294
1020463
1931744
1660299
1156851
1897455
1288006
3247
1172673
280670
625138
176107
1880871
1363706
1422244
1598916
736708
485042
1293808
1830285
87260
554948
1385972
779964
1990120
1466094
1406559
880575
816785
1469138
277480
896860
1525857
314194
901538
291066
87273
1784739
1768517
1987221
244434
396918
777498
850295
1042298
461643
627543
865260
1177396
785148
47009
1930959
1174748
322891
890113
1997664
1850820
1469804
351972
1627509
1642521
1256399
841742
440340
1385910
497090
92499
208254
988432
1588782
1040026
87157
981300
1923555
1050545
1705851
696205
505862
587054
964689
839148
733392
1543090
1822064
268528
633681
783994
609460
1436395
1206161
816849
1164751
578993
597179
673634
735911
319673
1256628
1897294
242054
42619
1272124
34590
1165883
1700839
1439071
693674
1283614
389952
113326
1076748
769948
1069519
1661246
1906643
1009525
313144
1519312
1356520
613811
1311218
748900
539014
1661229
1521331
1076160
1585280
1232526
249979
726579
77191
1638832
25799
1514848
716617
1446391
1301662
551171
765316
568613
395977
146491
352671
58000
1833122
675802
1758135
1121195
385
1603489
106692
1473872
1902016
860813
421664
348458
1631241
229107
1030312
1293852
1923344
466437
699504
1363583
1545526
1991587
590896
662262
855323
1699580
975976
421859
1501605
255793
464781
1034253
1719514
1561863
1076845
448424
1504968
1543571
1967713
1896648
1577930
237209
897495
49677
943394
983945
1787535
813990
728690
1277804
1200335
847611
362572
1547594
1398886
476813
385176
1016211
281818
198747
638735
1579018
1445211
238145
1529624
1092231
481904
995300
311350
435396
1292554
1015884
307096
1339730
457325
1917063
1203110
88818
1343050
1693728
1062043
1701063
1895700
80301
1317990
1163009
1706293
1112749
218345
74975
1798221
263539
1632228
12089
1420892
883041
296825
1469627
782868
1722780
74815
687311
1467585
152368
978788
98765
1002099
77567
239408
1410264
647944
777521
959787
1358038
1225011
1378367
6088
130099
280213
942417
731422
129610
1313992
1906907
329361
1015983
68112
1994123
1910780
1749364
147891
1586973
293194
1968196
1664058
1501707
1921267
1596254
158959
1993233
610306
364387
83599
845708
557805
1283055
127151
786822
360189
1283190
46673
480175
1724589
1088484
488536
266796
847302
1992568
340124
358993
1809421
653710
1612444
1761133
1830402
624131
753037
1343075
1068402
26596
972307
1929423
349529
1754555
1470774
111123
414448
1180445
1984283
1327390
357237
8985
1867673
525850
1669488
1725268
1052918
646603
810068
1234966
1479232
1553724
958048
1712360
1295467
638080
1477929
1078510
1021416
1575237
1481929
1798309
1225399
42724
1902000
1192218
290608
1197331
1062879
1853033
981640
1963495
927429
1260925
362423
860898
952305
488217
253214
755402
1428661
1367833
563120
312204
1025531
10572
730577
1828691
399493
457682
744244
935123
170803
1068053
67720
409653
554646
347624
1436208
17910
1793743
575356
1696121
523120
1946610
319006
1325687
610716
430431
397154
1617882
89734
1530720
951736
1251404
578486
690032
1170644
1623236
1445079
1345465
444787
337616
572
727358
668443
1948550
969311
1461501
1975576
123425
538876
1377133
1389135
1189964
1303903
110301
1188042
1893027
719457
1345866
569146
631714
1486489
1902845
366019
1099669
293951
1533347
1302527
1210056
1768081
1010359
1328471
752474
504199
842804
1051365
1043489
947989
752328
144970
1833216
734268
488468
483466
732946
162154
1803743
1674319
1014800
5853
1715630
1511023
1810414
1665185
1656441
407581
1025713
377887
517242
1186876
1184984
1380939
1865968
175309
1677221
380711
632158
1677436
526858
914552
1372826
503063
1706899
1870324
629788
1465431
579233
883485
1789792
460261
1433047
1130363
1526514
120268
1506351
1168405
1644133
1795516
663530
1167293
884422
934739
1649235
286935
320111
89718
1420966
718461
656148
1733764
784442
1594751
1184014
74522
1610054
1018209
1268083
310925
1644498
1380294
851152
1233265
622567
1339089
1657886
1128477
506806
238118
67754
577338
1739400
460620
1637362
3962
961799
1026640
293619
1733123
1581176
298959
403406
1005984
780131
1805258
455637
1750232
1327000
1007033
850858
1031847
1216788
395061
1732919
1742112
1572897
1789565
1751817
1672481
716072
1025817
509118
128683
1394769
1688692
1320116
1198219
1341778
1552787
1621210
1227753
418039
1873812
1966088
880925
1555307
1166799
43835
1314905
198385
763186
930831
691849
1192915
147857
1670136
458117
827001
1794098
1761867
1109468
1208694
1665620
1796854
64080
476634
1382535
970409
1347167
587089
624969
1103619
1599723
1807098
1200098
494225
523334
666032
1530164
1138379
529889
1492464
1019003
1757051
1906220
1042173
150675
201498
756927
877715
925226
1573711
725819
1726803
1142956
682455
1704306
1819249
1280424
1765802
1516307
1226092
1128398
1687791
1396583
1524420
1563674
1930358
1534965
1952250
1386807
516830
93461
1424590
1214391
1544492
447911
1386582
27235
71572
1783052
1685344
1694532
318528
597185
1944029
173389
1482937
1561150
1427283
646515
51094
768610
765151
1506497
90082
1067373
1422600
1849288
1516484
1835697
1716780
382613
1273671
342614
842717
1396402
1319323
393139
1783118
1085453
149734
848260
338842
138685
1573965
1362771
920956
1693556
1357314
637101
633631
637083
933686
206587
1925880
1056437
322844
512310
1446228
276159
827334
1462276
1852919
406996
363489
1680366
47121
430613
209231
448320
1869303
115237
500195
11498
1063806
1920859
1738786
1379484
577027
1124209
1123090
1414863
591436
671883
1609562
36141
564960
260431
611421
1784580
703570
1758047
1032733
1668138
343617
79665
1898617
1416218
1286892
402614
1963682
1776443
1285291
1992990
209969
280545
392658
619184
522432
1919905
1935916
410600
650198
1756708
804083
595769
1450428
1571366
504801
526117
1877332
865290
1670309
1288996
1250901
535789
589749
487018
1266073
554032
1519874
603644
1520458
357779
357403
1842460
542965
987705
1326117
1526401
1676999
260318
1821808
1127315
1094743
1302859
161918
85941
1587614
1685289
1554430
1180428
436540
1290108
1380524
1855882
262831
655431
1480935
18845
1393473
663998
1662947
1932707
1008821
1891312
1847194
1612468
695554
637324
298906
264790
450167
1582604
760154
405379
526082
470568
1023172
1155809
453799
388000
919968
1997816
1234493
836355
553517
712449
768394
558714
1455974
1526562
1976390
817473
1314482
966376
40771
1078451
652748
1157131
16627
1111438
1339810
1653503
861126
776633
549038
701724
692437
1712444
223538
1787298
315764
1137750
208270
678432
1649600
1967312
105299
1470998
749101
1239518
921015
224631
154135
25177
162508
932428
1388847
1304466
1310718
1869846
844012
369937
554783
1887451
1986741
1154659
755057
171113
521920
1133931
1052741
1622213
500249
418174
1032167
434460
1464363
1505515
139673
1110540
1344283
1684125
1214628
904133
270845
1799356
393795
508101
1940942
1310017
1926093
1063836
1636403
118856
1902759
1064452
1088756
1936627
1594639
419268
1187824
1472050
1677380
868225
312049
1081362
316396
647291
1258986
1981251
1348444
1967169
837984
549206
21908
972773
1424956
1687203
1826296
54657
65406
448789
1964041
270553
1555099
1178247
1403267
1916874
310311
65339
381143
321265
968009
58803
1858047
1963931
1614503
1117475
984969
972150
1807051
15479
1105573
227273
1654173
964184
1563959
1926227
1785848
528898
1190114
770403
1314184
332749
1360820
131738
21861
222485
1749568
749478
1311307
859572
834335
11577
1316789
182144
312563
932451
1466637
1664909
1403402
229299
1552721
1574511
1257852
1719066
1798255
826022
1670978
409198
970008
1684176
433032
1520787
310724
1898554
1573989
469199
1047105
549575
388676
1580736
1045479
1152959
1798801
1822499
170973
1328698
1888978
1220155
164272
868129
1224458
963840
438967
1579259
1289903
408079
1138275
234617
1801244
416084
1698775
143609
1080220
1504926
1202677
1757609
38624
961572
1053160
670107
1522155
1469178
592629
705708
571013
1444422
1384398
632856
182155
1445559
1965612
1977737
1728337
63582
113422
1587900
701194
1610190
756812
896067
1490047
1644437
1065919
1962507
1646505
1046838
535884
582103
1867996
610851
476560
1227961
26858
1986658
167217
1187794
262145
18650
262605
331069
1792352
870671
97593
154014
395406
67708
1796845
908090
1521755
41577
1059063
1323050
434986
1318200
521139
879460
669786
1249835
1949293
315048
587600
270901
1996542
335542
1621626
1744938
1667849
807406
1180646
1575501
1690186
1363910
914370
512124
1422942
1850693
970949
238128
110060
623737
713628
1194564
1777476
460904
1796698
1987491
1411800
751875
1902029
1646845
1729350
1913083
135383
1401544
1853979
1288022
1833264
78020
635130
1411191
501551
398373
1096196
1812175
1866340
944939
1690326
1006937
10852
1123811
690394
1422685
1509912
199558
708842
484769
862875
181980
235538
1908364
1540334
1971679
1395239
1771825
564568
1282174
1773657
805637
736322
516668
29635
1937275
723408
1294884
597470
1826174
1799287
1872919
422128
101099
1011790
464930
63893
891527
331980
1458618
1888912
59595
1311651
1579342
868067
1530618
1072261
565335
1569770
962851
928550
439601
1035835
1400389
80938
1469912
1862963
503271
843542
568970
874716
1652773
340721
1888219
134318
76203
1717049
578063
1644284
1243750
445312
1957774
825954
366872
1448022
309102
609115
1116751
266250
1760718
939098
1003691
898134
1380918
1676221
1437069
1100981
854554
1511548
679435
709034
988085
1610687
326537
36566
932933
393750
1994628
893711
1329425
792859
320700
428452
353691
1382544
727157
318410
1160156
437236
212461
1872426
803916
1662326
1611335
830580
1422175
1898836
1306453
1825954
1980060
543914
48821
96879
1450758
615626
202503
1035371
1269547
1152715
1712907
815160
869011
1281883
97897
1482185
37904
1927633
1030798
1512302
1088181
1941811
1155716
1800493
1369060
960931
394653
1737830
430257
1967370
66768
1678773
1539950
1369692
1931913
866752
685711
1670849
1631730
710603
38095
1365948
893541
734140
1987956
125253
733935
43257
1306299
272565
537834
1373590
1902606
801437
788080
1414830
725417
532660
155551
1237400
350595
1881726
1147158
1959104
520032
1074898
1168411
967777
1207477
1183796
1706532
1445697
274613
28306
682975
1253667
1000611
250220
1082045
682206
1031267
1310957
1913860
327155
41387
1684970
589869
1933546
1332150
711638
1112181
839391
1359978
642280
1950393
1116230
754101
610338
1785015
888452
1157593
196399
1642662
1194721
807877
1502409
416167
1553050
201177
1078046
1998366
574936
131822
197242
579578
566402
127964
1666060
120846
558435
1292000
1815660
1265043
1406353
987457
966639
1656669
1058932
1389108
770596
1324229
86919
1431490
811720
623412
968123
1781471
1285099
508101
1929168
1872784
1225831
297559
426081
1038701
1289860
1235383
759914
18595
1596706
1838706
1092670
1228522
1008413
1950226
887176
1888431
1795392
1421424
328771
73943
1791001
57894
979629
1334248
159355
1406385
1125293
1139988
497781
606037
427833
254482
682916
1900956
643524
292885
1931997
1442104
1740018
920494
1065551
978896
256099
183052
1352225
1879007
1952609
590501
1904078
1447768
1733212
1165433
1471646
1736798
363931
311297
1351692
800122
902642
663923
505752
322821
304886
1589245
1480431
2734
426151
361050
55271
1001786
1780790
693244
553602
1406471
335973
572130
1079669
745025
514733
131186
817264
83385
1323567
1663268
1906869
127633
1096729
886708
665377
1709780
478383
1288054
655955
507540
926977
275824
637481
1180828
1721794
914219
491950
1520700
1373747
940196
545326
631634
1888425
910703
1084918
1447070
1811670
55981
1832117
1844514
90042
899565
834629
1008787
423770
918008
1687008
1638617
1306114
1064648
1490606
422980
833975
844161
981449
1664995
484117
109921
1937645
998162
561660
440455
465743
1593351
105589
138798
1578577
503472
1683676
415366
1314889
964058
572420
1155710
373189
156104
1857450
1170443
569228
272373
865686
1260011
1855469
1448320
920064
614894
1272050
1468555
1144399
1293657
1846283
280307
1688093
914348
1172457
427691
1172481
1420037
1510071
1133264
213751
471417
1494940
629342
99365
900589
629550
500935
930127
1848400
179340
657393
1867595
1666794
439965
883619
1836528
1240066
1547454
291971
240611
1385508
106941
891731
1520156
1135796
1163430
1498671
1351220
5099
886729
32061
44640
1409924
1891304
1242328
52629
206874
658811
32051
1177348
324875
1513095
196272
1156498
1199585
218691
279362
1965614
1249919
1081465
199680
1915885
283999
600894
123156
1317946
728942
964660
781872
243098
1122765
508638
1618380
1406358
641388
163108
1656788
895763
1416037
555150
126412
1783674
1026561
747720
1628963
501814
1458337
1173558
161581
874175
1085757
1235861
1617036
725892
78043
1748555
1057551
279649
302038
1610424
1403664
394512
882309
1697233
340012
1774008
373314
1747233
1022179
537677
1872911
511662
1073542
1117960
1637215
1434749
1332416
1716955
697205
697795
777523
1715051
1929682
888988
1954429
1285925
462026
1906506
87330
724101
562657
252610
1203267
1710739
55598
1707433
51687
1045835
1042370
1129436
1264653
85331
1765140
1682677
1221548
1845498
655621
1778814
762872
672147
738019
412795
1052625
1901914
1070902
1118555
565267
1767626
1603649
1432867
1211661
412700
1154054
1319852
1390482
1978470
195683
1108890
880593
1014339
1812991
1432548
1326747
1032492
543736
1627215
520564
38836
260845
1068123
346758
830318
92947
735437
1734923
75751
296801
824215
339587
254935
440978
485761
1998938
718636
195226
800284
1327147
1945837
1714003
752636
1028849
562246
255666
1836143
511223
1349284
19118
1496450
1262318
1964154
352945
940114
1654105
556463
1833335
80554
203144
1521808
128204
1499365
76474
1855842
683209
1548389
1514398
1637332
29792
332531
1127221
1295891
1437241
1771851
231834
954590
1266121
758018
1191123
1608461
623729
977244
1327429
1545679
1609953
1859329
206169
802868
796792
757795
364644
1017330
1191381
1846154
1372121
1114640
1514830
352700
1857134
541947
512399
489752
1514891
904992
1204407
1519495
1452481
538502
686971
586050
1594881
442192
859348
495831
696651
650348
2225
1691476
397363
1728524
595290
234752
437147
538096
1708251
1850347
1808145
1193135
1679034
994444
1816832
1229412
934249
1427334
921913
1392823
490621
609535
801162
1950909
460825
1156907
716659
1705274
862801
88426
394625
1931309
461145
12054
506878
1941746
1681660
1124017
249300
694152
882036
754855
149043
7044
383076
1656279
1275970
1536557
1890015
679687
1422969
1928911
366012
335831
515199
1201067
847560
1138198
595762
537576
697826
730315
301856
1862924
985946
651901
1038593
1422682
63846
1305780
767785
1305926
1566145
1202510
1657143
1009424
456135
1249103
836615
396707
388009
365156
1146186
1839212
1779631
158292
632735
905976
332054
555336
374755
1412918
1514402
496385
1112278
1807979
76746
1661359
802342
318366
1424775
1740288
600104
116543
991614
656578
809994
983578
633816
100411
1600103
790402
1414641
1233758
622138
1498406
811623
1213352
549994
1106684
471811
1280900
1908365
1420243
89701
1017772
1539700
1129726
1623430
967860
1888829
1832006
1987063
813658
656868
651686
546808
609575
213214
1490476
626986
491404
1588878
1307867
1380910
1375116
967243
328227
853015
1733021
740254
1530524
1648909
969594
451204
921897
805889
1968729
818787
1879582
782929
118003
437870
865414
214584
1903366
635432
772904
184815
1685123
899550
1139831
441686
1018539
58236
1796833
1957290
1649947
410863
48683
1538093
1845327
756231
1825182
1789607
1413740
1589663
1281116
751029
878133
1801279
1452587
866988
1643965
662237
1946851
1746444
425566
1319458
785405
1163716
561957
1368390
1085395
150731
1366051
999971
1825065
444402
1195477
1010782
675306
1929527
1777621
29165
1006591
1397834
1849411
875870
1035519
96091
563737
1709155
1503631
1636326
195587
71528
596730
1834376
1432836
1892617
667988
1463042
1181245
511494
1259404
533895
1895605
148055
1726062
1387284
1397877
1315240
1668546
151196
1676385
607481
332173
518509
51950
251523
725292
731458
792803
586962
1532023
318447
938949
1288296
475809
1741633
1145479
1217210
5076
1791982
23905
1827684
1628163
564397
697317
307789
861690
677814
1606157
21126
1241204
1216820
1871165
625039
1934571
1919494
557608
1504866
1563713
469761
963326
1376037
103849
1728568
454950
749675
208026
1365870
480315
267446
196229
381708
1149373
151570
288169
1769227
71829
785296
709670
65441
1576108
1423889
706729
73955
1570745
1784100
1022107
958485
1110351
931856
707883
1230658
469756
976494
815197
1155831
1209531
774813
1304421
531827
465123
61877
1635496
1521400
1031177
581648
317123
826432
87705
1667963
1696349
1707025
1432864
1602092
1451979
821138
1424639
142084
539138
693867
591639
519643
1490163
275996
223472
783351
843181
1952071
806765
262814
1517151
113785
1957936
1034324
1226955
1725632
49826
28079
147253
887888
698238
1339100
1754224
387333
212351
33688
1659906
1293921
1612018
1669834
510080
1733015
238496
1946625
1675708
632799
89260
1223203
1294727
389600
1312586
5533
940911
1369888
436103
1104290
1055971
1314831
1800371
59207
659229
1059675
1598436
1800019
1260900
1577908
85162
1095817
813955
1977797
796818
139236
1987518
1335206
911109
1067734
927994
812778
1861575
1501046
838151
1994853
953732
1202264
1154450
271463
1604329
1253671
1340492
472530
1601992
309596
1682116
1502043
1309509
868224
1273428
1219961
1886817
584130
1923617
527542
354827
1069013
668378
1598280
1641103
1603147
1619522
786275
1861858
1030697
492426
1846695
1304658
656328
139084
1270636
1475814
1634208
1643669
1908127
1194047
649487
517707
1867354
481797
1588325
725527
425559
1650698
1362166
674814
860796
1631337
279293
945534
1917187
1236580
490218
113938
1743765
1471571
667574
1752268
670367
757892
826811
1992314
1774288
1743079
544999
491283
564106
1593988
12761
909020
361356
1804987
1517977
1505806
1648773
546517
1434078
1964034
1542959
1565962
1994669
1897106
1450954
1640698
1859625
902254
731453
1164626
1715113
56586
1182872
417004
550261
931889
1673318
1546880
1338583
108542
1562715
722577
1997611
256688
1733989
1020366
1738951
535558
1700427
1046195
1961588
1351334
1745378
1000917
873616
1620583
294512
1849170
208772
1516068
375194
972753
1052566
1526162
1504719
158177
286409
1714205
1081199
816857
1571644
1432164
52860
653344
1985361
982935
56620
1840325
1666933
178767
778842
1210254
155487
1090443
462729
166814
464705
888938
469601
1230109
1457214
493185
1371591
919079
1635087
409905
570537
1420354
672712
1450360
187230
1919077
397095
1508187
761061
1197503
1155344
1523439
1391009
1166756
1591790
1692041
1552048
309255
422209
646943
899606
1885754
1895308
750302
791912
1190782
473651
1555137
478250
518789
892422
980324
1936642
1405970
680962
27817
1791953
531568
1855989
137130
1195405
154977
658545
496329
1706192
373729
788826
431973
600894
703907
1600910
1823122
329952
660866
511390
1039081
338808
382346
1349172
331638
888522
479994
1622158
893197
234761
867113
1682483
1010187
184721
606926
1730003
1284267
1861266
529304
801681
1286623
460959
1851858
1806907
240923
305014
704114
327820
1345620
1630559
79944
589704
493186
81122
87496
1202778
963968
1741423
1881744
311641
1948485
655925
490372
1899787
790812
1088493
922631
884156
1852786
1513709
1777578
812059
929745
768134
1100642
350051
970598
1828622
1207472
273029
334371
919178
777075
747622
101785
1741927
584614
316144
1335026
808377
80315
914730
913711
893707
539905
1860909
1636790
1114419
827874
1607252
711544
161915
496896
1205882
1743239
1031170
467360
167221
1882524
1107901
1094040
448824
763717
1712137
139660
1790370
258150
1909511
19369
1644254
473046
660921
1553201
1320444
1824798
181428
303122
801454
1814628
29727
420869
1257770
439758
975420
484208
634716
265260
1028572
1427243
1165434
226914
1380673
1153408
301168
1061407
341567
947413
1972235
368886
1756648
794976
1817841
395254
291794
1660031
128654
1549059
1908143
1651144
712026
1033635
1422301
1565646
1163050
199360
1510533
1292112
944645
52980
1951048
675205
733728
936544
1350654
1943825
1091910
1407119
1953964
1109879
1985686
579356
1980816
1899135
237318
300801
1467408
712035
519115
1985886
635805
1117431
920972
1950148
777262
329115
1573236
656591
1484775
1617721
1441117
618097
799661
1698671
1563316
1241165
191958
496423
1508916
1835098
1541366
835741
1034081
1513138
1189091
1185260
171569
886492
1455400
427644
1125764
633888
722549
635900
434852
1460066
99727
617205
96391
1469885
1535796
293400
924839
975410
231082
543545
1761275
882294
730353
1163751
1937851
1165113
1202734
1062244
1988855
950208
441120
933305
1887878
1826396
846174
36683
1666309
1827092
1046535
480307
1954705
1447029
1723354
1633358
804394
1856953
906527
213033
1604359
969973
17174
526937
1041305
1639286
875027
771905
1723994
932442
1337452
1253008
867463
325920
26999
666457
653777
728896
1151074
305594
285313
1909407
1345254
254233
1308930
1989342
1231622
208399
1588503
1071458
1872627
483446
739335
1175854
1395939
442480
769289
1078771
1989060
1855248
1176506
1863509
748811
39085
505737
1546498
98340
1484363
131495
1473558
989918
1449677
911523
1683883
1321274
1849808
597882
1005055
1452762
1686024
291057
1213911
1720480
386846
943612
966439
731100
740287
1230603
892042
1511737
1014130
1496577
373861
1651017
38963
106427
950837
1772043
1178851
1005791
54322
1902878
1950445
1726885
1375328
610881
605549
1167567
187356
1874095
1556250
391963
1691462
605221
536349
1249498
1778977
1508184
144095
1668228
504801
792539
26763
1289533
339446
798555
43948
1966428
1807424
1848199
657150
1665312
1597961
240968
158557
1275868
1555724
528354
1331286
1960916
1752449
487849
937071
436015
1037850
1350798
481623
1392395
1149313
1946681
1282288
826620
1651454
34709
613489
98694
1158192
1506145
943666
868103
1138773
178665
323638
322569
151165
486565
1432026
80119
172894
1731887
591112
1954697
1583086
672075
1229776
1947501
1468681
1576855
1201289
478830
538377
213629
247119
786467
402086
314952
844461
1854484
1002466
1197343
1333070
1846502
788575
1501371
1354056
800509
807185
1955908
326994
561310
304563
1363302
1956804
1643336
1486440
348763
1030569
1514465
636770
61819
670220
1683582
1952181
1391165
53321
742823
1495826
300185
833636
1259937
1666422
1382486
48225
1707755
1477626
1851943
1624086
1865915
789367
1269507
1587217
162681
826928
130966
768572
1411307
106956
295041
524155
1514589
775234
1750833
583141
709799
889109
1270447
504219
1724589
1243970
1187651
205085
187202
834944
1135195
1600224
855622
905011
1784140
729609
1311768
436663
1447183
1128988
117948
1214596
1561326
1034688
1568101
555489
356022
315406
1597152
1007704
1483350
700211
815476
1130141
956882
637499
1070591
140521
530695
1216723
943859
1901873
982100
173887
909510
305840
265365
311465
1137701
617776
259231
1922882
464865
1047752
1601359
1649686
1151551
1766573
1570472
183612
1389327
100181
1391910
107526
1025217
1801351
367172
468349
1810058
1485174
1045506
955383
1242304
1139480
1876297
95071
235350
193123
863312
1258242
1507728
1957416
722042
1610621
1377125
201920
1890421
393913
1748675
1398104
1053850
841923
473541
196317
454022
1801701
1984898
156715
1806062
1214803
665313
802899
1337976
164153
879565
414753
884419
223737
953510
520246
707685
1774764
117042
1083120
631341
223187
1497185
1021508
1079196
181551
1070425
1904424
248262
295520
5865
1639616
708544
280615
817390
1567150
160916
406476
86537
1205099
1456014
686216
1243947
476493
1893238
913586
353851
1667290
1304739
1416249
618893
1028540
1789078
731423
987608
867765
1174289
273517
935444
1397008
1772405
77384
1588578
1378603
463111
128726
995676
1232444
489238
1554995
1701632
219336
1136397
1855183
1387983
1791927
1871308
1054212
561877
1987288
75465
158878
1555159
730055
606591
1801996
865
1933859
662190
1771277
1236105
1668825
789468
1570688
300671
887061
276281
1089836
1292243
464112
651871
1523911
1770549
1773650
497700
323280
1931638
1824078
1939629
1522814
821070
1792669
1844865
547287
360235
1555776
1467514
265483
125591
1017286
398570
1235939
876430
1502979
1546734
695590
262282
977803
793488
1404668
807945
523489
339180
766878
1840762
715118
1539131
1001522
970425
462876
1210851
536242
1645191
232469
1935436
495317
915638
576068
1292701
1680142
1029858
1857956
1340336
1733361
1642930
1738576
497322
265789
1803300
1338574
26827
1831027
589494
1359580
1300286
928310
7035
274879
495274
373152
1078919
1239187
1342927
230650
623627
376112
66494
1942215
807673
222083
1383808
50124
417340
181496
1673503
1227489
401686
1189731
1804704
1580220
681102
1513336
1954024
711145
454563
729270
1613868
1220753
778468
1775604
668780
364147
861559
234569
1833139
109662
1790765
321331
1618593
1303497
1175553
1616029
1523729
206346
1357813
1951423
902022
684893
1414718
489093
1021376
140688
812467
253270
998789
301709
636964
882263
148960
1730122
419698
1213154
1000868
1811936
1004336
1790784
1210379
37827
1895382
1371717
20568
441903
1812126
948543
1265522
742137
1857506
1254617
1313843
1865871
1040008
255292
776730
541463
1271354
1795227
1794377
369023
891215
726427
972428
484282
1585117
741756
1113162
233392
770569
1889699
1488762
431231
1550605
1122093
1595025
969476
303360
1607173
1501261
582161
523082
502642
1645787
252440
1197950
708548
1364919
188097
643257
315952
491951
387626
125129
950799
1480869
706448
1034594
1419321
1763939
1949589
809402
6193
1133130
1982237
1245050
940556
339268
647088
1090153
1470054
38732
735445
390341
1057945
1630751
222716
1290362
1186237
1591753
338795
615326
1865989
776137
13024
1838509
1502346
413504
321146
327151
2851
1552119
871996
1094290
1018410
416400
1929583
1823422
1907698
1138196
148318
1706940
854484
306550
326991
1937948
468911
98808
1057826
291434
790545
758843
402630
1998420
207674
1354508
1725300
486949
1469182
1526493
1742969
855975
1854346
425050
547736
652554
604010
1139179
212433
1871788
790203
1486947
261466
90434
577565
1503579
1213870
566636
1773012
105312
738003
601639
653550
334909
1175465
1080761
1429761
1430871
529578
407724
1583444
262306
437145
1698585
230223
115977
942801
70719
650032
1879281
299628
187180
672033
803196
1968404
818586
874543
720389
330582
1296129
935108
121202
21827
1995205
1454885
379626
1843617
112694
776910
684503
1588884
97904
627141
194204
1945653
1527920
237867
1022835
127243
1358256
1147457
592307
1862233
728397
1126652
1547602
43374
675662
798834
1630324
1848364
75310
722882
1537963
1636674
290079
956987
1496609
1270719
661520
1186700
530006
1565172
1567703
1234451
1636960
586113
846426
1190239
939072
1524015
860308
1386147
138494
195934
444195
1620124
543713
64352
758438
874917
1933963
1222942
419600
868992
887244
1412669
1612074
1951675
1554288
552446
1306171
1425422
1828389
775584
1009912
1076619
148513
1834072
43974
1265285
279059
355118
1182193
979280
917582
1525407
503366
1052054
724883
669035
1196695
1635866
1854243
1336528
315778
816041
61453
572463
1221397
993133
1173260
1846784
520340
1044796
1606671
1690992
303034
394038
1832542
1783329
1772041
207692
869582
616541
594483
82824
1142448
876185
593362
1623806
1856867
266054
467153
911523
734335
815395
256484
1748720
1738301
1026668
544251
198566
1985871
1735905
731308
1864637
360143
746503
278412
1347372
878863
458965
1535825
704917
1247704
1486816
1541815
16934
1310012
135610
958965
1830990
1032703
1728191
1211490
800747
1911378
1963732
397975
263429
1263165
414138
99456
23062
436707
1746632
1771999
1427299
1353140
631102
664095
874758
1823483
1749449
488685
883596
1728425
660466
1310459
121576
632411
821083
981176
893592
737673
408163
1037771
925947
90921
682224
980554
538607
1677600
1540021
1418903
1005646
81640
1857310
1349084
1994509
40834
1630551
243752
906408
594321
786513
985425
423279
1006082
512805
781055
721973
1198456
1876719
1618748
127948
655525
1521639
1811570
478455
517437
1546076
1668906
682483
490432
1484212
925099
30754
132320
997690
255197
1164739
1820523
923773
202482
240479
1228959
124043
390152
160100
1835176
258565
1366009
141075
1758980
294996
1925876
701265
251080
323871
1005349
1727748
1611847
566437
1260526
107159
921385
434673
1696004
973994
1396925
721163
1014132
1375762
244511
1583346
1162262
39011
939083
1470670
284268
250091
106451
1828086
1594173
825950
321525
1326164
1192571
70075
308178
1537050
425929
1120477
1355108
1299482
290441
723033
1711968
1411289
1560964
1630650
849525
303203
1829532
1188880
1306101
1252569
1918574
1554082
1394134
72175
1424449
697677
1856889
214385
260209
1559977
1508317
372591
1952841
862098
1845430
1418194
1419699
1405512
471428
811398
1083886
756878
167294
1042971
1302291
1379336
368973
84840
951514
343947
162808
773338
1408257
116418
1293702
1873989
1028264
848245
1008120
572234
4425
713032
16849
1888126
1619581
994013
428661
258261
1692860
490861
926194
1054047
1317819
1419960
1929956
1455328
55451
1176138
1404981
1513334
1051068
1491218
836667
1122191
352114
1342821
1624470
965153
1499919
1243222
384395
446843
980589
233754
937506
1872816
571541
502831
1059575
57713
1209721
1002280
1747297
1930577
808631
294989
782874
205927
1364762
1901419
1546850
156638
243561
1969686
730719
37241
1146360
1353981
751549
473411
1395436
66804
1846901
1669594
1695096
777620
1304779
1798196
1355448
1090779
569477
1080872
155793
67582
805549
1594154
749896
571697
1668390
1329617
1428088
501043
1574167
1850783
1369707
634739
1120040
469405
1806894
903737
890639
285130
136510
1170135
1349337
1177020
1590948
1172040
1417916
104211
1258681
82812
191118
876344
947773
1621750
1498216
1069127
1428847
1276093
1830498
1325107
1789443
1509296
567204
994930
1942727
624423
877171
1389246
1649729
1556963
1878507
1928191
58013
1944036
714186
1104005
327383
1363988
1183521
1610031
673444
265609
1439087
1297460
1820636
768816
138907
1995120
57365
510038
811827
1462819
1453997
1933422
699726
1620272
951637
844602
1427716
266674
1184148
277064
1076946
1363873
1356494
1424855
582512
801520
14494
1645784
19729
1674409
1253118
66899
1283856
737730
813181
330640
875395
140247
1708572
1265663
819791
6626
141533
1638802
1099918
123266
1074879
423658
1720930
726542
391206
896330
476335
528724
350135
1446919
1078160
171194
413979
887466
1640976
1281133
914454
163756
840091
68641
1960213
1971866
504712
1888970
528848
451650
1040946
1294313
1808536
1583989
276328
666002
1733749
1600827
164003
1663079
1427256
880254
1395097
198286
1807610
79104
692522
846576
420050
928180
984932
1209451
1148215
775376
1946060
1741561
102190
1600087
859378
883305
1886424
803259
541983
1436560
689036
1648396
1859574
847356
1487314
65462
1322704
1911518
1531731
733696
1551286
960904
359487
924576
1522282
785652
274839
1901280
1313001
1546705
1052219
1451537
931925
1642340
1989000
60022
808518
1563609
611786
579034
151002
319841
590222
1442564
1702544
348750
1612857
22278
1096893
760460
851799
1195612
892634
1881887
1302818
1175324
1877085
1691129
1348630
580381
1117498
827520
1880172
1938126
743614
1515822
265725
1546673
1232541
468625
720422
1949485
260500
48642
218900
1102178
1477535
775704
1346564
725230
811148
1960715
1782413
1662538
733184
1993060
925186
127305
1642361
1689201
753544
100851
1358575
1119328
978796
1712378
1399432
1526372
348133
1470603
689691
523818
1588156
765373
907714
1319613
1436776
1155178
1214120
1378883
1983565
729598
819943
1237943
287672
1156718
1536173
5044
1694985
1248133
80096
655036
1131555
383753
1021252
1516937
659896
1912417
205360
269016
1587153
1231792
1814295
103326
1481662
179256
1535786
838600
692279
1476418
1148093
500096
1732421
1956371
1775175
1164644
302681
553833
1763126
1596760
1851130
955896
1539266
561288
1914175
804465
1015981
1091100
1793472
819616
995012
1966202
269243
307061
170390
358014
197208
761089
1352025
667408
282634
452327
1082212
1771591
799469
955468
77838
625246
243775
1292445
993468
1428369
471115
1596290
1007428
30688
4638
1918747
17546
127261
954331
1602284
1468216
1962652
245565
1043116
209191
551060
1438235
103601
1867404
497289
1249346
1299751
1147846
608463
1614089
630468
1925924
479897
1819007
644192
1508129
466457
1956161
1946683
704268
826562
1504733
16765
193099
1986364
1647355
82919
663729
755242
1290235
721350
638381
135096
1770089
894710
753209
568015
1784187
924244
1878424
868192
1542989
974278
907679
1023313
1496214
1378745
816198
1858193
1213150
11277
1084526
1147599
788422
1881071
715807
1656501
1687899
1269485
1732695
648044
159731
1362059
1582494
1410141
815023
1281030
1522269
151896
33897
529803
990834
490328
1598230
853878
1297862
1693739
1275851
1344178
1995792
1770707
61745
1255827
583422
1558198
1537432
1097053
1311313
1549545
22264
1333105
476950
1854410
1341266
1692789
1825784
293828
1655832
1600041
917341
1057522
1596545
1086677
169235
850439
1945455
1827298
1304718
43983
816509
1339980
725283
1054706
1618531
932055
1042361
836116
997726
1457947
731836
1753045
981602
1997902
763923
1574253
998301
1391577
827361
43051
1562597
1918824
512191
521229
825419
804855
545269
1753189
784952
357174
1843486
63352
796700
820363
93548
1458712
1362047
1559822
1711473
927988
1907688
588894
560554
768308
910493
1506895
540447
1971339
652773
650142
387867
195810
807864
1059785
1384812
1873390
827201
650030
1919334
1276109
1024504
1195332
1258047
998153
363452
600568
1938281
4536
572358
548607
1573589
66643
513478
265963
563222
1115044
22716
1545037
607570
428037
1830181
1799021
1360524
142332
898912
1791691
639243
985074
1129284
472132
1068327
352724
1438073
1546593
1003214
301807
639835
1586520
1197508
917515
150119
1130305
1323861
694269
667770
434452
105163
1417551
1706867
1670792
1053021
780456
1083106
1997219
1826355
1538109
748722
1993478
776139
196272
141996
1877598
624579
1247857
294535
1561319
1842532
1808923
560906
1560344
1865402
1527940
1478231
1850117
1793039
230549
1841617
223747
1222883
402777
247426
1183765
691408
1307199
1252341
505700
752749
518181
1106750
1977393
1482973
1081059
943727
1875804
966737
1516640
934819
1229231
1283966
1596097
761022
1181902
260669
241774
413081
431711
1230068
898419
1320982
974461
248338
52122
1809599
922162
1913941
29840
1026870
363105
1931017
599758
1557991
1512182
1265321
1580901
1798935
99470
1705867
1328368
1489403
714712
232161
1062839
760706
812251
1560695
883430
1243054
319461
1017690
1492694
546290
1897415
1430040
1649892
1130965
600034
1168059
1909529
739975
1136075
603866
849436
820664
1940811
747529
1042305
207089
144252
264398
519910
1683158
1323908
191408
1322358
974321
1854614
353874
382845
1427118
1632118
320443
1512943
670667
580782
591374
1610658
528002
1827496
1151875
1722865
1775359
1753701
1492720
212653
1815178
1617583
1889025
59021
1930117
1564440
1206576
1156511
532015
1004169
166514
1300076
1051528
448386
1501162
698794
993810
59991
944139
1872106
754087
1928046
398161
180814
536766
1142381
725238
1933099
151243
759600
1717575
18620
136057
210037
1677551
7984
942867
767243
535266
1501253
265520
132064
1746413
477644
1189850
1438698
1991541
706146
575035
1099857
1042791
1672129
1379315
1209872
1713653
1583317
1501328
1903911
167031
1620800
1692194
609516
137126
1850664
520740
1517009
1296776
1540035
372578
1053318
569691
950030
1990787
1780442
55203
173319
1925565
1763007
1404070
315252
28865
336751
531842
451218
469339
843274
901948
1247211
444787
1480889
1781686
1962972
1753013
1876298
29200
1550628
1211245
1812494
638508
281732
1255796
657808
1010824
102053
448302
1045679
1926410
1546317
977928
348438
108516
1581541
697984
1369125
1562917
1568292
1511227
1626846
1948879
1204491
1083208
564234
1734825
1112523
259819
1674914
348954
1588993
1801636
224122
1849101
1953353
530288
777641
1847553
1027880
1070418
866537
487426
292660
1634510
1978093
522616
796444
195176
1353806
1859632
1855691
24510
745015
449327
949153
1804176
219501
1846758
339002
574205
371791
1657594
1249144
925204
1279933
301160
1730886
1180460
1287817
1673763
1406370
113156
1134780
917569
424063
984853
461880
321258
174760
896236
1945031
1396555
1275499
1256731
934522
1392304
1772455
981386
1217631
1147267
1565724
36432
1335378
1269496
1977917
209425
1822004
1381198
288858
1684583
1517129
294085
1587225
913633
1626926
910388
646429
1872822
1770256
967338
429599
988531
509324
1615360
198179
66517
351917
1259296
1450511
1217778
1126579
87351
325217
1431755
1930770
1417185
512290
294992
1723567
1895241
508903
1445599
1646998
1198027
970153
1577417
520667
8772
1784087
479537
1733451
1356821
965697
196300
1026040
1083591
320149
901237
1603542
1585796
631051
476912
327067
1290150
1267598
1403517
153974
140353
1369635
1288532
1321365
212251
1341944
1174454
765271
783313
536873
1293511
1977964
445164
1313065
533410
1422441
987446
1456523
1463511
138032
1740624
1723534
1639464
88279
682739
1586446
561047
836195
377339
439002
1384935
1358340
1300791
287094
1186726
1336474
1225404
51873
836721
1574037
440604
898933
1278430
1401227
1892464
1595272
659949
1276122
1177467
565945
1357741
510448
1989385
1896866
1524166
1115173
448753
971637
1955224
685757
1943233
848644
1567283
1425622
1709042
524219
1081583
1866182
89069
1904284
1333771
1724775
1794004
709487
1372355
1316950
1923468
707320
63029
1027507
511513
931292
488553
1710083
1765709
1325440
939392
291076
401121
1951104
1434962
1334269
1235633
1820931
1448957
1013482
1506072
1757815
448715
1860963
108964
724296
475814
730861
708967
1376457
802318
1986268
524594
656803
1238917
1210696
372649
1511323
829435
1673073
339343
737355
1693578
1222444
1667559
1372378
507901
1469626
1198912
507815
1377865
221342
386202
1929870
1925616
547135
1750636
1760927
246139
190935
1683350
1784877
902154
856503
1191808
197792
1128800
1079134
1972983
29503
1314980
1199965
982396
1071786
1217233
1508737
1896465
1544024
1363167
4365
1221392
398125
1045161
1966044
951662
32973
900938
1600804
128553
961554
1815209
397761
414308
839552
916626
1924372
1538683
1378614
786872
1274459
872187
885846
544956
1352054
106151
750779
1330327
230637
890487
1324143
1280100
1425979
854924
1745095
1494768
469156
1195417
1912497
1926986
126018
1341873
1462293
145981
1962436
1359128
441352
562863
1422010
975441
847858
89937
782981
754640
665993
1239692
1790188
37279
1617877
1657518
465094
1239570
1621400
663257
793660
1563891
1667458
244218
1389584
50299
105003
908067
115840
1484005
738886
33727
1681492
910836
1079362
1745694
1377912
1372700
1591092
673650
1658778
113670
826759
1560476
1814715
547080
1353622
959691
1837921
160150
108667
793627
1557965
1995387
1573253
1101838
397271
388909
532929
1636495
1889214
1037826
1628901
1055727
1378635
1925893
55494
1379470
1525533
219361
1526305
1604430
1358754
1035721
1593390
540722
414229
984279
558376
361990
942030
1550250
357859
363725
1345505
458093
535763
569327
1941595
1784652
1927880
1762431
112254
891054
338787
1959768
926773
1809956
1045270
651204
865316
1552963
908075
1184789
1992732
1172709
1180284
1196475
1822985
1600641
701310
1811894
1679626
181573
7676
220558
1407535
1594241
72232
328173
1178360
1748640
1360942
648704
139597
910614
127503
1212394
11243
1762502
710514
1587811
1121329
1485276
592042
1013144
1167249
1467835
59198
1207112
816657
917185
1897099
384942
971775
1296427
506449
1316118
226758
842339
885874
1276245
1474792
1154955
238550
1245478
460657
1653594
488528
1121981
1046341
829262
1496062
1846303
1743877
225663
205227
866931
1467862
948222
47618
124336
201385
956359
697210
915022
1242686
1902137
1437803
899096
1054522
419819
1301516
417692
450742
543488
1161632
1488378
200554
846196
185868
46843
562991
1652423
1623236
106801
716030
1166475
42669
1484159
352207
1987151
1694453
202212
582616
909952
726334
738884
756753
685525
1467992
1735244
16643
726089
1705204
360298
192772
635910
951484
1255525
1462809
1707379
1081163
657002
1341290
1063690
557358
1053679
1468579
653578
1861816
292743
1504774
683632
1635516
89279
1356932
1261402
564869
1123878
798744
123981
1515167
1684033
1277926
1898396
528615
429781
371625
735928
1768676
466688
107287
1607527
542093
792464
396797
923208
185664
792399
1950574
693647
1827365
1304446
1611796
188459
532962
116546
630995
312123
274798
1468384
1801155
772066
1317590
584183
390923
1639140
348173
784679
3786
747263
101485
610900
140454
1313587
768120
611382
1004348
514332
1538539
1232992
1162454
1735938
134468
515768
99405
713599
430475
962616
1890904
517935
1168620
1522942
199042
1344815
1799403
231906
1430995
884493
1030510
1517895
107949
1971227
490014
781401
167021
461801
1260952
471897
1289811
714184
19157
647782
89566
859928
1916901
1065120
1646895
1894176
1564447
442332
758294
1474707
323626
139205
246437
277279
1857613
1154872
47751
1074497
1344057
1576957
719109
1565881
1252013
1150756
928703
1943345
906308
192304
223981
1048866
367446
1763677
1598903
527003
1283858
1997402
600328
1991208
720188
573247
1297128
681160
1590967
1458370
1824054
1761527
730557
585223
9396
992640
366154
1963424
1709364
1855222
1758399
429672
306026
1027840
874424
1909180
111282
1415089
1769152
157036
842283
103038
1738288
1582529
553101
496297
519507
897389
1904339
1927397
1275225
124630
422811
1341279
341810
897713
410836
26612
984248
1085019
968728
497572
1962491
975022
1603487
1531273
1976728
629109
1375655
268724
890558
519708
180088
1643661
408270
416202
1080964
79623
36789
559135
1595755
1961803
383981
880100
1850356
1462600
1023359
1079891
880453
622933
1770891
799851
907522
1602151
756493
1545048
1136703
971704
136003
951123
512634
1116497
1527430
1519774
518271
1899639
1663094
97977
1223083
1333198
75207
34949
1607885
262469
433480
913733
1962791
1399291
108020
1030954
1340320
127848
26003
62182
1385836
1774942
800223
741169
522035
1488190
1191866
426023
538356
1518448
1897143
1581464
338020
59379
1748400
1673019
928855
666909
1243010
896704
1975622
1739327
738221
715274
783544
1381917
1108133
1813529
316643
1033584
1607181
1136734
1393411
792895
1078832
1744847
251830
771234
836365
245701
481933
1536821
796104
605545
1823738
793113
632714
1583161
360035
1253998
517171
1067691
231903
715036
1669339
1709710
221058
1171675
1914187
303699
1959509
842956
700350
303697
57270
1114170
1001363
1834483
1894007
1443668
811955
653501
1459538
435369
768447
626943
799723
1215707
1083333
959481
1559013
1259158
497098
474348
618161
1613995
311786
487782
1592137
748288
964865
686476
1784710
754502
859412
1968776
316473
117026
656300
1561590
46063
62782
939394
1623914
137499
1071560
1379466
451208
1088580
790118
727629
1569586
780869
462892
273043
478296
703042
165208
1697904
190407
206250
1082042
373259
483149
35526
1180342
1752928
1689090
1686991
1812810
1651478
1808271
148106
663532
975710
168108
1595842
1366196
66823
1107045
1131295
396617
1765715
567891
867248
1262879
1303763
1032388
898942
679730
857101
1923727
891973
865231
536038
1537919
1485452
1812278
106990
5749
1936714
513307
1027387
1433856
461248
778664
1771726
1132317
266122
979691
1267331
1506668
1600457
1703530
139720
125281
1506629
1856658
1824035
359645
904923
1683586
481274
1811298
421560
1742134
377480
554229
716081
1769260
1150887
315640
1672337
819577
1485783
1023974
1380648
378118
1352104
1490095
888664
1197734
198566
737095
827000
14700
910140
1103609
1556458
1955600
859900
843083
1016405
1004836
714054
762334
856786
745453
1068048
1604145
550665
1517359
1173073
1633399
1366123
667765
536825
289649
445523
1707187
133356
1867787
250738
688160
1912095
1083380
490241
198317
1036085
1389809
275446
1935315
1956334
1279731
902380
1699114
153820
278302
889713
1901934
787395
832033
1430237
1776891
463283
734028
735388
656960
82740
1715114
1201635
1458867
1561421
1680007
1952741
854849
108944
853561
1316915
953520
704158
1140088
1989153
938927
404923
800330
1016838
182618
1456456
518622
76358
1196884
1704019
430650
1229057
545669
1838187
733919
623200
1473994
766193
473959
1575068
198082
268779
1027613
1883439
1007300
708670
926757
1324632
1062325
1623512
1761747
1297659
699789
1977145
1922142
693904
439232
1616496
746033
511095
665414
50780
576242
643179
535471
1183075
1734149
1719850
1333055
96485
101515
764266
231129
1953479
428410
1276884
183381
1437888
1089226
189234
1643285
187484
419399
1819017
1915660
1561344
817814
221102
1008720
1480838
1944899
714443
143636
1465064
978635
562712
786041
58694
1848518
545316
694531
1275992
700741
45159
131131
1673373
902266
1360762
873286
38177
1920698
504421
1396181
404711
1377149
1834718
206152
1591230
387937
1891457
1373878
169510
679462
405420
1331653
615936
420183
664446
299150
1476629
1358723
181669
159343
975983
1802467
94072
1515933
693361
613513
1213193
1454565
1483493
680684
544808
538175
1220978
692848
1937445
1080453
130732
81313
1636948
944844
1213461
645955
1775289
874045
943673
373692
262501
978479
976212
243244
46088
1683536
253253
88902
544083
1899694
113186
469912
263419
1998727
707283
1266695
1647331
1421828
684849
618211
893641
37218
135692
71670
860852
420361
79629
1689103
590537
1097916
105868
524084
593894
388282
1493073
810284
692953
252722
1075282
102874
1825029
176797
214645
1233765
1598901
1342462
1312448
813648
1378859
204178
1845838
234665
855055
615164
1732694
1971947
753589
686468
1875472
756891
200782
1051549
954250
1651459
1546850
332378
1344235
1135220
1092843
234717
1689290
60048
1286209
573769
1972226
1541615
1722159
184729
1543208
1281418
1783352
900694
1695842
1668926
143448
1383537
807544
230887
1059225
1926372
668348
1717307
1217062
1933145
63549
1493716
351913
1045994
1634492
446131
1373088
91844
43686
1392733
3903
1241864
589127
909793
392800
801855
21263
892611
1957252
241584
879115
201395
518826
734957
356585
21406
1385481
1450868
906817
140883
43851
277468
263603
787119
1752136
311930
681806
1963326
765280
730044
147422
1210782
1950397
1335556
1937036
1395255
435280
1142694
112383
632559
1117237
165360
962118
1155275
1588028
1176024
667318
182813
1161093
1498480
1470323
1112888
1909893
527849
1512096
641984
1612172
1252745
1379252
1475317
1641298
840933
1438029
306771
236931
702858
1735498
360223
373279
1229581
1311693
1108931
739637
1002631
1111702
613440
1600797
1660802
806000
1959502
1030225
1399479
443163
1009381
1408479
387962
205803
894606
1892918
644986
1096854
1479813
883
1375797
1629132
972442
305406
1845184
1160954
434086
864795
1181999
908351
1366688
723969
1074742
1385542
728321
1469552
472865
864420
1456781
1471659
386438
1607494
227654
726204
1779589
1296232
1724566
1027800
1091585
120601
1916750
1704657
1617537
750275
293381
1400395
1646624
251293
908642
1610214
279031
1586859
1878266
1768627
1124131
1802852
1813199
672164
603696
669962
41362
1692647
752429
1613951
678430
122080
1298477
876182
304730
1415014
1324587
1931048
1686054
1052072
1998046
122775
540197
1861636
101353
181263
1303226
1506777
1972266
94557
846285
1739925
198770
87376
1672216
1966022
562282
1564545
156085
1373663
389227
1240284
1629054
1689051
1023337
1175980
678955
1271282
198567
1465192
308908
963568
1103148
1533146
1038551
972367
439214
1940742
325610
1513159
984309
865907
178049
228292
1236611
1246257
1022731
1402190
463402
632031
1915299
1570425
1697020
1613586
421496
1581092
1925370
935755
1142184
1841778
328236
1117225
1425089
132913
1900508
774544
414567
1416645
913423
34636
1521458
1150334
251213
1549912
1173681
325579
718509
778814
1147197
1721490
401775
1751945
1409600
1257792
221683
1915690
1269847
1922584
464390
10832
1657452
1916823
1924128
1593500
1969180
159242
1408576
1294215
208351
702192
963575
1798943
954583
1353417
1895748
1628177
1134859
1499041
1146619
1911276
1017431
1013199
597189
472814
27827
1941953
1706706
659946
1226649
797644
1800661
1705603
231731
1236383
1093768
1165664
376608
1232598
602457
1102027
765060
559440
217921
322960
682114
73520
366225
997855
821491
1840365
113076
349817
611817
135059
461064
1943768
211128
1389971
489313
1771739
1343874
941136
1397400
1956488
440640
817553
1583709
1327490
1709027
1716445
636332
336647
1498530
1249258
298432
887270
410403
1957211
1505034
1183998
977404
292197
446758
614874
546973
1632542
574724
1371033
674021
1808835
1842805
376691
1085737
484528
1156453
1078504
1920251
462236
1855223
1445894
1949020
698472
291424
1777511
689894
1104239
1858589
667956
1881684
1095175
61811
741566
1124299
785247
955248
1195609
1147898
596425
1413930
715261
687101
1856668
1812079
915822
1973379
602550
1365779
1609927
1637343
1211893
1188954
687457
719882
1829197
1438883
63093
326683
1872906
44597
462060
696229
226591
138389
1095781
1245397
788649
1725772
1799922
232572
1595208
1813579
1172333
1691387
514820
1226270
1059307
1274717
1529456
783270
194709
1838355
1464416
182271
139550
1913059
659959
1300260
1595493
855526
1538343
1507342
1090226
400055
508658
1495504
1891027
21034
511613
1483425
186129
1985802
561622
709235
1254557
152937
673086
1473045
1679265
757789
620354
1789560
1279670
994849
833687
1712626
1349125
118842
1823698
747746
459821
1745203
129317
287944
521872
271858
333162
1512201
198647
1068951
1382305
1411930
78472
1413095
319608
435574
149977
356460
843747
944551
87521
918014
908413
1405407
1213050
1611433
525508
1679755
1974589
1048331
374528
1207783
1319542
1095632
1544247
763909
1052450
1175560
1972927
237012
670837
1673312
723690
147690
1646524
1809919
1313490
1115192
260194
1368218
200313
1521655
741370
578303
745746
1247106
1625643
32251
1659726
1424861
878086
431642
1654212
546128
1880991
1456890
1867286
1181208
1660808
648702
378488
648006
1283605
134531
1839797
24099
732998
1137253
151352
1713621
901331
658945
474529
295891
856680
1635092
490488
1924311
829403
1880648
275529
991747
1045000
38748
1631812
328657
713896
1042811
1385940
1161761
95499
1778055
1940210
1709511
1169145
591290
707786
1507358
1028592
495026
1388858
1851638
1282156
169720
1642604
1040674
1705959
1062497
336449
1677234
312811
750109
1151178
1029348
211186
1076085
1631437
871769
1853407
1489833
863672
499042
1289327
1664298
580195
1457571
1851548
148032
376280
650673
211655
1054574
654054
1199461
436472
1069933
1661691
1207223
659597
223658
536388
1015307
480528
1807841
331855
762191
744777
505785
956504
298605
1879965
698055
844783
81299
148658
1871236
170357
850330
168770
440942
616361
1307301
772045
502024
311495
301232
1567771
1246794
849515
441490
1987445
704839
725072
811675
51431
1611850
1920970
1047026
264274
1746895
1407538
1567254
393464
1007772
1504298
1685187
1325962
1628181
832121
737639
349020
1493768
1244757
1541146
1697236
1916736
389996
1873121
1362471
1574387
1711060
975356
111021
488171
1160944
877353
1422274
624611
1259619
1350019
1032098
1983771
778031
1570790
1292376
19724
1933555
795458
1191010
1192740
1593186
451883
1266502
1557900
1327888
1533528
746114
1772413
1259678
1354201
1158619
1952832
1224751
425075
1253353
1788357
1214399
961154
1241360
117102
889389
1202324
1315895
1200922
698499
958716
1973720
1902276
1879713
1844145
1270051
734327
1269547
232719
1093558
1883663
1978942
184297
1279939
748175
1013371
453330
694597
994979
583701
133074
342771
1318379
813824
410388
1776107
1662092
654365
481420
283301
22338
1921303
1436277
331255
226893
331164
1227352
1307650
479120
1061836
10230
1836609
1861867
1693214
1585875
1001575
377224
142957
1532629
1078369
1017634
1548547
310183
1280656
1299768
1659749
1642137
1528044
512083
1367064
1231915
1020
1086081
982105
786016
368013
1912225
393287
163006
714667
862630
749220
1492019
1881080
1627578
967746
844241
386763
682766
544704
1153791
999187
1162464
461727
1255588
1388599
64692
999364
883887
378681
1106380
1324458
440039
1570807
337546
1056192
242132
1761855
463240
425421
755083
1727798
211281
1969618
535480
203740
178761
546332
825023
55728
1130211
1965694
760840
1029267
1868770
318169
1802852
1949696
1225017
5853
101680
1897125
225169
1233404
1144822
770740
94757
1903901
1822378
1034070
115385
73009
896316
241792
862236
376209
193523
537237
1365079
169617
985907
1502565
167538
1138762
744176
663061
980272
250159
574886
997214
685192
1037458
1359888
1709462
799765
936998
290667
25177
404130
1011469
1987066
1902330
330280
577939
826146
1365755
1933604
1812449
1298098
85890
458596
487890
1680441
233212
706583
1994116
1776040
254968
759645
743385
1771769
381683
506361
1602436
535721
1485683
877221
1172576
583977
1590558
768535
1926547
1430393
435110
933674
1717599
1221049
1357482
918097
1189440
1488109
446862
1032662
241123
810718
925479
1079270
845792
645779
1372139
1151449
78402
1361689
1897754
1506964
895561
1172345
1134099
1745280
438667
517719
829658
1914793
1468795
1516380
1260101
1252891
1561080
1564436
1558760
1503719
827687
1104984
503612
1580801
1484447
192167
589316
425430
1650302
590115
1530057
1750459
1927827
1917966
1418414
161462
1285019
765813
11188
1253129
1175249
1629019
1133536
919829
845610
1594542
409713
1859031
432201
345996
723047
268629
1789623
1059728
648779
179169
1131396
144417
726071
1762751
1173573
153020
1763869
1534585
117650
66784
24434
1099322
1768590
2484
1790035
807097
1208954
1410895
651952
886410
1889544
1837872
1128732
804756
1539092
351645
562832
647829
346455
1971424
1503374
364676
1245805
947914
1028458
359691
1286463
1533899
270429
1315334
1420937
619360
704518
11511
1133242
1278397
109283
32624
1659340
1242221
899662
1755920
821204
143404
1270005
1067484
804756
1221285
665710
227969
162815
431633
1135010
771226
377376
1884073
55237
71526
1088114
1293235
1036310
1110440
577267
1095731
1449905
125944
459206
1955032
231483
60282
1345878
101500
7403
317888
1534728
1578632
920298
982856
1489788
1806239
804262
1280326
1697432
522893
767143
325742
1111573
1949316
172858
225454
1266748
899639
1828792
1355093
1445150
1933185
383123
1132414
497464
816841
158229
642437
1028937
1527855
1026732
883525
1288968
391371
599988
326020
1217838
247367
677731
193025
264916
205443
565664
625160
1221721
1787688
38492
53188
179675
392528
736302
894003
863289
881699
948178
153977
1761795
1610182
1074651
1999347
69981
77347
1225234
1155970
1069758
956720
453718
846527
1122756
1030026
1196307
1274389
474589
74494
1099056
815401
1776363
64416
847328
1560239
1961888
442588
1512621
398864
84649
1245072
1441727
1378186
1752366
1648341
1076535
205023
842026
1589425
728428
288536
1147073
310078
370282
1485614
889592
769156
1275503
1062962
1860514
1016044
559048
860533
1873509
38960
131861
62005
258035
1676985
64910
307015
933112
403943
822479
1513835
224630
668997
300480
445275
979812
1031011
1035199
70969
1701105
1879927
830290
180526
1662270
182998
1049455
1414939
359592
255597
1296652
394724
597871
1322615
1963885
1528521
602154
415082
852320
757665
1924279
951621
1409664
1383671
1506967
1727770
1106916
454825
1581095
956050
884276
108593
561051
1576247
1736957
1598335
1986692
1012895
1084027
1353615
1637062
1849686
1786473
630535
1515003
213951
1310457
1427188
953347
28350
1773103
1984569
1379656
1568754
1731309
1399399
619023
659139
1350332
385980
93629
1776636
19044
1774366
1999961
261898
1039458
1042533
1963497
1902059
1133185
612102
180081
437372
962614
1814353
1613564
987715
1057635
311605
1342666
1786929
737367
529945
1286015
58665
1270341
555241
767855
1766771
782824
1112502
364799
276324
1639169
1680099
1424238
668485
645225
467350
796336
1482806
960040
1642137
1900866
1221716
1128335
1565992
1116935
1528817
1045474
520964
1119443
496726
1143334
1569694
1160690
19426
1367511
660909
345022
1208921
1445016
1227389
1977322
1448964
1579104
686563
1633259
459627
1668356
376160
1996159
911086
615423
809918
1860984
669431
548517
978556
1985620
77201
1998833
39704
1394812
967990
149087
1343586
902847
1061737
1299377
1557379
432911
55842
1460991
1150837
1515615
707707
482565
745011
372418
1796594
190147
84571
679435
485293
856814
1319448
1782586
1302246
113885
1564420
1494750
801696
311959
1139233
1753190
1556428
1639638
1671039
426126
1572341
1359562
1849593
978318
67500
1350955
1604797
574349
1473251
65615
462303
1806974
1100258
293974
1278864
1187759
166421
1023552
588201
1966463
924246
1952829
588442
134035
588556
1540039
1597922
1118960
116319
650508
199589
1649041
1818393
1121282
1157623
1765199
671869
1950596
1694753
111047
1739906
1506622
1509728
1368266
155248
103301
1197379
816443
313025
859046
1526776
1732391
421620
1301387
987798
325550
1837409
163175
616527
653200
1205932
594780
824636
629472
615076
376191
1716972
620480
64862
966408
1947551
1491594
117804
503058
1432326
1778623
314891
992380
180659
1504213
684494
1191263
1764797
1396935
1963240
1916130
913401
1642219
1389654
1201442
1788120
1561038
568325
324898
606626
404880
63539
1393588
375167
1097456
1315889
1959018
1261470
313071
919965
98481
1302728
1740082
1863156
1924428
1415000
11021
414928
598210
769602
1649154
1302714
1061990
724633
1866876
1331097
926317
1089860
605161
1613426
479100
1055191
933786
1256215
1450427
576593
850686
628831
1089413
1150911
1882909
1034596
1226992
171060
871247
1151525
1708977
1965255
1891367
198510
1999455
1430006
1708821
1999146
1510659
1693162
1999826
411793
256499
1510871
733046
1948990
1524504
1829222
1033300
1314188
288
1510257
362498
224157
1658309
842570
981691
1448993
572680
1297891
1845048
776919
737317
1875028
1396100
475883
1469638
598682
456467
1878494
1236374
1638592
708418
1148206
279617
1082801
602542
1205941
1698554
789849
508611
1011796
989091
1807148
180688
1329820
1451946
35527
863314
237362
1147818
1777500
210147
203312
734786
109407
824566
1861512
29240
1822110
1007218
1342788
860096
1212613
839078
948290
754456
1577218
1135127
372591
1455061
1983493
1046430
900726
496662
901431
939288
1722364
34186
311353
1844621
223760
257098
1808831
1304463
558865
1909893
1000749
776623
744369
1589156
1966335
739923
840661
477399
1868457
614216
1612496
674646
1403821
815511
1299031
782271
1688267
1801696
1029087
1406299
646929
221646
1511884
215176
1037217
157178
1312667
9992
915952
1430672
334438
1121063
303422
752916
39723
853845
1036387
1719901
153385
280427
1054939
207034
204077
1483575
1684745
762648
1333257
435995
131219
1871101
440133
1409588
1460340
865656
1676248
1043335
265818
1069266
1489271
988183
774139
1005482
1439171
1763457
948628
1851635
1385724
360505
867302
1341672
1873019
1416644
984093
678224
456102
376009
1821723
1267979
113440
986772
1625485
1754111
1417962
325994
57081
253029
1876090
1420977
51450
826490
327814
1343830
1556921
1426435
1026252
1203261
1979034
325810
1343553
1715868
926941
1219801
274627
1358633
1298612
278707
1513287
321202
805731
331796
550735
1275683
318346
284164
916731
470815
368745
1088251
986625
602002
385245
262491
1146168
745906
1773645
1152970
55408
666044
1805265
244123
1884155
90
160692
1035579
1014033
1736025
1976746
1796417
1247749
312912
1787427
1346309
862746
1633217
517552
337687
743892
730068
1271614
1143027
1754684
772523
1395014
72083
1413169
1013824
204852
752007
755328
210101
1562227
1562460
750148
598185
775736
1327021
1537584
673364
1483862
29918
1911499
704019
1953660
1739952
722259
760374
1350602
474172
126261
1985571
497604
865603
1437262
1387152
1955215
1576358
1334992
1216514
1879038
1308739
1098015
411910
676188
515390
370882
1629984
1167813
1595643
340069
1663881
776746
583277
1137401
1192576
1084024
1706638
773887
719720
453752
1505143
1118705
1529894
751863
889862
93771
1965057
342670
1046094
1960469
991113
853789
593175
1196179
702136
176002
205388
1276413
875909
638623
1569601
1682021
67501
1459835
1095759
1547215
1652717
694080
637394
939399
1720740
610649
196776
170769
1983740
620592
359226
808572
1168503
436509
504451
1598796
1793515
913530
1887497
1398909
21969
1418132
1789321
1948745
845643
1311711
489641
1209739
9383
1594289
28808
51449
17946
1261595
890638
1332708
1468334
1135262
714152
1948933
1590051
440261
248853
33036
1777818
1302870
744742
885290
838655
1683219
1397514
730537
486591
644837
1042836
301488
1114315
259462
1666789
169110
246320
1214721
1670182
1868670
94526
142584
1399321
538874
1966474
771374
1644424
1679686
1060385
982297
1969075
180251
861774
502802
1909871
1172248
1339066
1142394
887279
212386
1778428
393051
734668
1406698
1077508
964622
1264091
548326
683452
1076966
1729817
488044
502540
348317
1494841
1910024
1691783
1608516
670439
216660
80181
1254639
1182987
951828
1520796
1449080
1849212
792006
814092
86908
945246
1528035
874934
1493840
709028
786642
900756
1097628
1993615
535077
20673
1564355
948923
431176
888421
1258156
1624471
860048
937154
978426
1449711
633230
627764
786428
1776045
1982672
201431
1509186
1409543
1894720
427893
619818
1898357
1509584
1292665
722462
1722747
321216
599464
194209
1282681
1022420
1135426
118429
1164693
31078
343039
445085
1716473
1840994
1449362
1724083
1640043
1329995
441648
514058
56464
568669
902839
722464
440212
262998
1371643
779034
1492767
1254095
1839639
1995201
1367395
217382
1004345
767077
705864
112289
1146654
1108768
73552
1684711
1422368
1930789
886093
1360889
1406348
1875227
1027917
1150663
257242
168304
842184
585047
1008308
526146
561964
1269572
841711
665953
1293822
568618
896263
1216338
1288483
1897620
1030244
342061
1434059
511313
170499
1947723
1819851
929012
1384977
1574766
527252
1639459
503939
1342813
396959
416616
468185
1499524
982841
203535
1426928
1692639
1140903
768731
1248820
1573552
453318
1476089
1456491
54600
369306
560583
1545865
986444
1973042
1871140
1647438
434762
1916041
1057043
810324
223853
1610173
948963
319574
496992
1210289
577413
449398
1095488
1475225
1371024
1505670
1494308
625476
1593586
532229
177520
1912290
1579252
1541435
1739700
1633
113377
1024672
1956697
514208
1255821
1190914
576656
1527826
283648
1239174
276750
163921
807700
789725
1014124
1435265
392527
1012091
1751332
853446
735259
1040503
135517
1966752
822554
1641592
1713965
412606
1971887
297222
874160
140229
988060
1416232
590377
763574
599770
395465
1835400
1543055
953594
256175
116771
944271
1620776
1461304
783330
310447
1540733
877301
286096
1723311
1587631
978057
1850029
200490
1585597
132981
216142
1473436
1136386
988369
1979895
653569
972260
635451
1773138
525474
1096121
1828704
1517263
1380302
742022
1363393
53264
1582541
133051
483467
446968
20124
1691331
1155821
303561
140688
1068857
512910
1956308
1452068
1592300
632229
1261361
340426
144349
443350
1513359
1238860
1986697
1489189
292780
669013
306432
306604
935824
75795
286398
553890
322038
644065
659500
1663650
232291
1426131
291732
37120
656240
1549745
654668
93766
1348346
445323
712011
1838431
129131
1169111
982204
524518
1881732
1369731
1790562
660677
1919366
1313105
548
1437091
1174801
1092442
1418394
456267
1032509
1491597
1079086
703583
1311414
142622
285154
859864
1363847
1000749
1343130
919299
286883
257413
1249554
1916883
22027
1209065
1669615
672393
575887
1241145
1324807
945918
376051
667750
961085
276373
1643498
66922
1196403
814962
1801734
1174841
278956
962676
594433
1161554
290283
1961052
12375
1585097
1269134
1479281
1588765
756597
958073
327728
1260697
659454
1565072
1014218
1885033
1161910
1446468
784120
948023
678300
1589346
357299
1907875
1639124
225937
1971162
1161275
1606400
460807
504733
1842898
28144
157340
1217792
933008
318237
1124973
765064
691110
1948645
1180371
1562134
496546
1593357
993897
1541743
814727
680461
1760217
30948
188371
1851485
1811076
1302175
306698
1858569
1713888
1840971
1299259
545743
1478424
477302
315744
1608382
814330
1454344
1649273
1839961
112561
375853
1987134
326112
1688112
285148
317081
1675945
1708942
1914511
637791
983363
398899
85962
65925
992303
443991
1510751
625402
1678153
3310
816861
995492
1193358
1809652
1802964
558689
1955694
1287004
143036
446032
258682
1950054
1911404
905942
1141837
1817754
707187
68478
1170674
1024961
1540089
240280
1443923
700035
596488
914320
1446416
1536150
1952941
306873
112598
808327
1627060
613587
821853
1684566
36707
1646784
1992892
669546
1441792
1375129
98165
78034
683758
336189
1773673
1540870
1297184
866768
528405
417422
40143
740853
1482346
842574
803251
752049
860067
321068
776151
1391791
1622624
1012221
1213510
201489
982724
1536715
1988715
741220
1038586
1626005
262745
1124191
434244
542817
1361085
854434
1301484
1577380
1993217
174179
1736644
349506
792641
1072719
1928812
1263913
1973110
414799
993113
1237680
1160368
778208
892552
386086
1313876
595731
528121
1399097
654028
1705370
615376
1244852
224468
732613
75970
850514
1546641
744692
1625107
619231
803045
836338
524635
939046
1578506
606370
1702859
130133
253739
1991465
1499640
1507432
1386124
1600108
1873133
500265
1348467
1720510
938425
954172
236080
20062
1035479
71060
1075968
999512
1037893
460137
335005
1891085
454744
1994733
872102
1749989
276408
1833871
1660120
31929
1349705
1318416
882926
1274303
1649581
657630
1087643
942410
88013
321838
1528704
424536
1514738
313849
1932329
883048
607031
34255
345076
1988224
1532941
1364388
496114
1691785
1753000
1012474
1661145
1852635
406111
1786911
1973878
840998
313553
1650632
67723
1757934
485552
1498518
416501
891594
860540
930903
1153351
40865
1189653
1646459
1405192
338384
1190867
1686224
405586
1379638
873417
591445
1444169
540646
65469
9954
673536
268223
1530888
839217
1136225
1661300
611648
370076
1738131
1149978
1993005
632906
258354
1072884
365864
1237780
1844001
1863977
432980
957024
1014484
1958829
132100
1158642
1677527
1233960
1966377
1689609
1233316
682347
1976447
1221573
1918926
292045
1917317
1347224
634248
628022
686266
950015
1456542
1047441
1578765
1400501
1492448
212009
929038
1705889
1135112
844250
554755
571363
992311
1405346
1553793
714965
1623803
797962
1217441
1488494
968843
1340290
820914
1354906
1457583
1691738
913520
6929
335357
1021494
471944
1064839
1044912
799098
429332
1025046
1578499
1656864
576569
972252
272036
954218
1025547
937381
343633
1563962
523087
1124655
95546
813894
456196
454357
396773
803087
295951
612083
496470
1645745
978643
103430
491565
1772300
1958915
1772611
404281
1458158
974672
707096
696987
1373633
1655661
916744
1028610
781248
1552107
376053
625036
1440288
1016183
1400195
1935530
1850093
1213103
1271628
433154
96312
632716
1695723
451216
750827
1816288
1603250
317937
1594889
1686944
1105373
282870
426006
1012578
1816219
131736
676939
678011
1045152
1235046
1372697
561578
288324
1317150
367362
631949
876180
1385612
582672
1622699
92483
585588
340584
95238
382853
260947
794810
1712962
1056345
158605
1869050
1258856
625970
627775
1295661
398958
1032664
977420
126742
519338
840670
949610
619364
701084
1045318
1075342
701508
377781
1600683
84820
390646
704392
1829809
1876991
624913
1589185
266609
367839
481319
1393233
1658795
1297725
1018777
1693096
1448122
1516172
1785178
269860
1456759
1417433
379722
690754
1819064
268865
318645
76666
1927334
847174
353798
527680
1390514
971088
1590082
1638659
845390
1959470
68052
1063331
967181
1493404
1136876
1538961
1565015
999112
1970710
1262360
101558
1875659
1640787
346628
1883356
1460765
1894082
269811
1654269
911764
1156081
1259589
1534248
934455
1029424
1564834
1298517
385471
418237
1376541
1249241
199141
1316044
1449990
49987
1448769
1713271
1118101
820266
200827
1070784
264184
295498
357891
671731
724035
1374486
1476071
1522074
1796314
1637500
1994859
1116289
1411598
127664
587303
961687
995909
1098662
150998
440358
713093
1133613
567645
840383
886578
971467
966442
861179
713288
981177
1926314
644063
1982885
143586
878362
260987
1786346
1805726
878714
733313
461755
1454012
1167590
393190
167243
1962654
1667307
1361335
333796
1635191
348910
1006055
1400329
1157042
1949106
348324
1430964
1295904
1466775
1235906
1873812
1899820
1003370
378655
320781
1690930
1648703
472357
628902
1768065
1043089
80687
1976488
1619395
510689
460779
1962149
1274612
1609825
1871403
1201193
1388715
1276486
1018117
1355182
22237
1935658
1905731
275662
1940559
1526472
1165315
1946023
346345
915930
603475
279888
549629
416473
1601532
941829
1266598
996413
1513163
696820
375477
819816
1240234
1831610
790210
1845645
1557367
876947
1414376
963215
341491
1715771
1743815
1603624
1913975
258512
1960464
193491
51633
1731474
937531
1813028
317316
1862380
1773718
1768095
480134
403474
1412741
1052012
1321687
1813889
1233401
906701
936885
1116272
1055619
206903
1648795
789546
829683
1154003
1263255
685566
588540
1541598
1036172
1117447
808211
1431080
1547033
1382302
1521152
88448
825693
1861545
1937631
1643068
700417
181455
1566676
1256912
848812
934152
1884267
1895387
1385424
503615
1751725
333758
1121351
127414
1101511
580467
185060
1267308
998609
1385531
245655
300058
999821
1166801
454923
1438873
520468
1640091
792458
1095352
1307605
1911807
44091
497325
1611605
1430685
1312711
1109512
1511454
1196070
1446608
1064847
588756
890254
496950
1147930
1581701
605134
1695596
1706944
662171
1650612
261185
893447
400541
951150
1075666
50676
217030
1791330
1367293
213260
597298
24672
862708
1743322
159519
613709
1564404
295401
347442
1797359
1718746
151518
1409828
1388198
148414
1442349
238725
1664109
1886392
407663
495017
400645
466729
521688
1252925
1951154
678073
898029
287670
1077590
1521565
24987
1348018
305367
1758025
1318992
328979
1389998
240341
1886834
1198030
428018
632275
1650256
782569
1334358
181391
1492332
503279
1886698
65002
88720
1254214
156290
1102206
158448
37509
93596
607219
1078033
1133552
659744
95957
1298550
772630
154026
1699811
1713001
952083
299084
757127
729356
567977
1085555
723864
1051991
1271334
1086165
826347
419194
1632641
1853390
56399
88485
821803
1040447
1308122
552959
1127388
851727
886460
104951
521876
1617578
625738
988290
1384079
1554613
1382302
1502764
1114148
1469823
1281852
8646
615076
648966
942024
1587386
145706
806996
1480772
1427574
221547
1550597
865545
1800836
1406802
84000
964962
786203
200191
258920
1587768
887729
207507
747127
191719
1854351
684717
1730187
813667
237016
1158839
1716347
1969746
125146
1984554
1030926
26350
1190938
1877557
1588841
533008
403096
1563747
412318
266460
27424
91422
1546998
1144577
1420643
1762584
1443394
846073
1330174
1921376
1830044
979489
1115562
162880
857613
1019979
370553
1062816
1818247
1658661
126444
155732
362597
323899
702402
565540
355245
814580
620617
1704938
773098
1632715
1455536
592352
954437
669695
568108
150406
1105106
1214263
975084
410671
1053760
1267312
1067165
639516
89915
1917053
1527885
562302
1223978
1081250
557787
1677324
1427716
46657
25606
1934624
539723
1434042
1931498
368221
1876413
1651825
420919
313743
812877
1586945
1746793
423611
1798694
1383169
355099
618753
413663
924748
1439860
1749822
1657891
339510
1884857
347100
1127397
530125
1282964
490254
988160
729093
1689377
1423938
671978
200182
388952
1931139
537086
813351
159829
228
1178025
980753
303307
1276885
1801319
1015700
742125
1867348
1371422
1394761
910459
1162990
970851
1832971
1532456
1636636
1384290
1310557
612368
951937
1485886
752471
766860
1385173
1523968
1278416
1937184
306840
1910565
944839
1300716
1104242
761952
548812
563833
438843
1830744
446377
784059
1206917
1799812
1207462
435929
1852095
476088
522074
1784305
24281
1014093
6653
623273
1563601
910815
1831343
1915004
480682
931581
1503110
1168124
1868516
280473
1330010
74710
1216331
44102
1473332
675770
1833218
766173
483133
1705311
707510
18893
1701773
1538888
1912365
666770
157210
879467
1523449
172545
1174141
339637
1113759
1453098
1932837
1271836
716688
219577
1180842
769576
1208715
754987
1213700
1914563
1149281
1101355
83518
2867
317944
1218007
556888
1473713
579187
588119
164687
1404962
732804
256950
116993
530182
77126
1525316
61
646145
1656986
533849
898868
588995
936168
1776940
1824184
1708270
779674
589403
1750116
1569255
1027701
926822
1045917
1369516
1195644
1044726
256887
269630
1280146
1474138
1493944
231366
788417
275652
1474683
1208711
1245722
1465008
1292119
1035610
1712715
1679115
1448555
417371
950955
718310
1184061
1533727
615423
535810
874355
368316
1938169
220022
543789
229586
1664560
668516
1546441
1350032
802584
978318
526912
1072209
92816
1531946
1683801
814237
1126024
349616
246392
1402224
305925
1845689
26307
212807
1338635
867676
1151910
417908
275274
1885623
1105777
1550353
298127
761516
687537
1536061
576824
931193
795624
999639
193961
153768
1704273
418583
1586048
25279
542580
984833
1195770
1032365
430050
744996
1237677
1828804
631529
980841
95601
1434820
187463
578111
92507
1218510
661956
1661125
1695139
181152
555758
1445180
1429785
573359
1126623
1110441
303388
1578246
128750
1138964
1151300
1686104
343733
1230411
358197
1145725
9137
157569
1375084
649714
742004
640408
993673
419080
1175351
1933650
758998
1214206
563212
128748
47959
466079
458456
1683647
1016960
828597
387508
1071422
1683997
1327813
962341
1023202
863315
175432
1319785
1270706
1677471
187166
1508446
907852
1105148
1126898
1070311
1339220
336233
1959731
1948997
1006151
237687
408640
368393
10793
801641
752655
1514544
267433
647396
722594
1860044
816841
324407
750446
249532
366111
1138595
828553
1121737
1395001
1418739
982877
557258
127372
928404
1350750
598409
1571434
1755158
1518911
1377183
1446047
275917
971564
1953698
1113929
1848794
872447
1584677
1330482
1120169
546959
977172
299207
1854736
1484122
1932479
1760770
811131
1634846
52934
1929144
700571
238959
1017030
104131
1325023
1649156
442085
242920
1123070
1436226
199089
1134947
565207
1323834
989115
1703536
1823902
280296
1509960
667647
1381057
67597
601667
1265029
63482
1193942
1349303
1578325
1752845
1950583
593405
1839691
1788478
1445615
1416840
229994
1590560
465839
1079425
1032246
692125
342875
1118107
1108460
726046
1327435
63157
1258267
1454494
585378
1307123
1333705
106576
1008321
1148715
1027236
581725
1264603
36081
841261
859525
26653
1673461
1397965
530400
1914135
1753352
537792
1709801
1269620
482700
951897
492426
921441
719595
1761799
29894
335037
556495
1742454
487372
82586
225614
42510
1839947
855184
150991
1144620
401985
1738994
128977
1741222
100212
1773028
1755725
1741610
799819
120383
1035377
543934
9966
1556081
975860
218123
1438435
27595
1061681
1544902
64752
922140
763145
749152
1783027
1516113
852922
904494
1509994
1386159
610438
34578
1307736
983295
587096
711226
1962918
1852385
1092843
1049876
1616588
183472
1350608
1813144
1689299
1284111
1794728
1344480
384781
1893804
1458365
978691
1055305
408421
653522
1972389
1567106
1729112
1368533
710272
389067
1326060
1942468
1515889
1026487
271455
1649634
1916548
1285728
14803
859919
620031
1721649
1510237
1882204
728631
839023
1488895
1742854
102968
1994115
754453
790083
1432738
466421
212865
1449991
1764550
361720
1765706
1925894
1882207
1480199
38473
1937818
1216335
98043
415001
1510014
1346248
213728
817161
543877
1766879
1003122
1977749
1154982
1914585
532117
1714266
322732
1879639
396762
12931
1874366
1164510
485367
1777472
104325
1380811
727843
1040533
773285
1899021
1001575
723704
462275
1999549
1309127
1031905
234740
214992
1472061
699123
67581
1067694
284317
668637
216590
1451158
1016063
66186
645841
84995
1227898
1857946
991116
1061770
1618140
1152405
549210
309780
1679384
1794472
1356607
204177
105559
1841441
1188919
56423
353159
1977083
1142228
246873
627330
1818616
566052
1514345
1524030
1506244
808620
738602
25310
1970363
1249020
1719360
1361123
1870576
181730
1842219
518294
1677023
1182421
35461
326866
1814338
359591
339074
1646031
311307
96980
1109705
1711801
1542575
1658737
622573
995274
1072138
374231
198869
1829239
984226
34593
119554
965698
1138253
163603
1638222
1884130
935134
945311
192976
698916
1143122
116685
1113107
929032
135003
136998
319632
1765842
480788
782685
798688
846077
1638071
624078
1939414
1024844
1645975
1997412
73128
1416779
1037258
1950134
458132
259594
1816046
13701
805860
1469334
1029365
1121179
920173
1930581
929656
552930
1658375
1251562
270623
1295935
1153345
563634
459282
1216184
202654
1394388
1654353
1566237
796707
1767435
1176804
1959974
481779
1288631
227961
781129
755000
764575
203497
737966
645398
1164897
763455
708895
510584
1188531
1820305
922690
1717294
378781
1417129
477889
21799
1648346
994379
1436022
572355
801609
848252
902099
1719916
130263
1045489
1327762
666146
755092
109776
1571734
388745
1062955
1319941
1926822
1917531
1915728
1995189
1219871
1039440
130687
639294
482275
973776
1026625
343354
1321836
1491677
1086122
1233617
878518
1621622
1620757
1784714
188128
1444956
874404
808065
1409642
618099
1336872
1686655
591211
1563004
835026
1172607
383819
1655536
1579767
1085935
1466329
93034
66530
1447997
1685876
1470339
307160
315699
1332704
1668177
1171936
1314623
579810
1654691
1107088
666164
710021
285850
496728
1083499
1392503
298275
1090708
1378069
30309
898967
1971775
77215
1369325
1443907
619195
1409145
1556760
1609158
1153586
1299162
996087
410245
1307674
197410
1862522
1851755
1648973
242889
1421715
349390
1379290
1870729
279809
1999959
1016268
986305
4881
873690
32118
398089
413799
934756
584432
1959922
1835073
1439025
1941372
223054
584723
656897
1460079
1173980
533865
1311831
1362407
1271393
1994133
1574548
1394776
997063
1515122
577775
1168381
147032
1893192
946955
1072013
1651970
1832107
1686946
1166889
1635100
1282406
1544537
1846514
1064259
1498312
108683
59146
90674
512371
1464302
1447887
717428
175678
449684
207519
181448
1898053
1638990
685061
1064145
538032
1673640
1436930
1843927
484464
183008
1422430
757438
516144
931524
1366115
651413
1770591
39732
344824
810159
1800161
132685
1707902
870308
1663587
367691
517282
1962319
1782961
439755
1394139
1276007
1783216
390838
995070
1840427
193172
1493958
887482
8308
1303400
621327
732789
900087
159422
953946
1088272
1252561
1485264
244026
1522314
1004716
789481
1198508
1552874
1132825
1915093
265139
1214506
1134950
1018125
794084
1067392
38853
1530318
1807424
655504
1348700
953295
1518060
1546245
233288
292326
13275
267234
1368735
915183
428080
509974
1826166
482111
1467531
1772034
1516568
36997
699670
13643
1793091
851043
93614
1373089
998498
747133
1185572
1026728
158841
576034
1425532
744496
1923342
1036556
3996
424381
902155
53328
1864682
1352320
1681462
1416535
297305
657940
1053642
1577718
533791
513134
1062902
1329529
230205
1390821
1414733
336757
1155287
1586612
719933
781716
757674
1572336
1483446
1160129
277768
546884
1592228
1751610
1561321
748888
580976
740677
1414581
874888
393039
492773
1255822
1355965
1182514
1628144
1861938
1264893
1353328
674199
163166
152636
1910449
1196363
1990281
1687834
222559
1182357
1213172
1463479
1604925
1457724
266692
1464366
991582
734924
416419
96990
1398874
946849
631951
1384585
1233369
844603
1688857
648866
1880073
61384
929296
858596
657174
192683
1704984
1720443
548732
1817516
136574
929932
630583
1298994
1245717
852344
1408757
155579
682232
660816
186718
729768
1714993
791927
820289
367067
1633317
743110
542274
749582
1800917
759635
1326265
1880272
1133338
1454870
663924
1956700
406246
945366
1752439
1566287
1802017
1928337
821697
1692023
1896698
479432
43540
1359558
735933
1432929
1015406
1251089
977354
1499775
325247
965758
1158888
949218
723190
1218885
1640990
1158755
1399960
47142
1909545
178962
814112
474542
1573492
1674077
722980
1847720
582778
1944933
875951
239934
1231393
656745
1936179
956917
1335776
1202496
394740
1600967
1227070
419819
1094932
1927565
1574285
1677472
1988978
1747352
518578
386589
1641821
1604796
808807
1133823
53790
1200483
1256272
998848
1194893
1465885
441636
1000
323177
85256
1486190
417349
140191
1297151
228485
569508
1263999
66999
1209356
761019
122902
517403
67662
48277
928409
699233
1466308
496898
1776756
435275
520072
1306364
1332333
597585
1250595
1716852
943897
129265
927928
508549
757253
1334798
1765208
220799
1161693
306842
813086
1847315
1172072
1418631
642388
50505
403396
625083
624202
650215
1175958
967415
1956424
975679
117792
248160
115074
78655
1497234
1611698
233354
1459920
1551073
124382
1705276
345473
873128
1021966
872495
1864997
493801
1134763
906634
1268446
959568
1469980
339122
1568267
1382863
1042875
1300624
1530475
769857
13897
66102
157396
1847244
1284974
132813
685999
1824454
1854521
467468
1380196
4421
274666
1003230
608142
170308
400207
1961922
721702
1739427
1365383
1853136
1162094
1625040
1705324
1271111
82596
1869585
693943
319327
1049977
403271
85919
783722
57121
1099706
872742
1064908
1464269
1602346
645647
571413
1881069
694794
575963
1213647
502599
1121434
427295
1823469
1371662
334718
928099
1386372
1206319
767350
905192
1994838
1686174
5416
1133506
475729
1185880
325666
1853794
1842491
1969792
952890
696598
764774
1597336
634841
1406426
519345
366958
1745807
1683402
1806669
1082247
1231804
1075060
492596
1127167
424177
1486080
1503695
933660
1692042
158680
1243161
1468184
1361457
952302
981177
1528299
845896
1232224
1123293
305023
389494
411803
375797
631891
1206848
1246969
1888357
1667581
1327893
916310
1866701
326498
1167920
1788065
1346023
1398077
406455
985887
1284134
1103878
1377916
1814396
1380470
71009
610218
1287785
990899
1972927
1189902
528600
853157
539826
67885
1231286
209552
1192321
244190
1715196
1757079
1088160
687233
886965
1037193
902914
1492034
170121
1491738
863195
1177045
56055
1588498
410178
522954
682068
1698869
66751
892093
1694916
89910
1713208
698915
35782
333885
723215
1550078
865448
1203991
237845
1887856
682678
1236043
1538372
1129505
1466668
724655
813443
1055273
279893
336885
177894
1233095
677938
108380
793720
1439993
998006
1215710
624721
128623
1514842
1087593
426330
131425
288825
1353599
1351920
1531534
955150
50741
904983
605720
1598338
1619844
610901
992072
449861
504086
1096311
286064
467496
496335
107549
420193
1947610
1393224
1565184
1385479
1596076
1898101
590488
1698968
1140592
194936
1475543
1088836
1305416
332713
1265632
1392223
314512
479358
1510406
823221
406555
1140488
1388862
224478
1503918
1485154
73716
288836
377009
556898
828391
1605319
1367926
1512490
368106
1375226
1029854
1528874
453092
1609718
676444
1156280
1709583
1952971
467665
516332
39938
689289
520918
212099
1395365
400690
60869
1721503
57031
12161
686950
1825265
126551
1759380
1208659
948526
1746947
548374
1572933
249262
853053
1486066
932509
996021
1270570
1743454
1517417
1942917
759185
920768
414801
1107471
738030
1067611
1299836
1082737
1699343
637810
1561299
1863760
256344
1564143
1368722
834840
1555057
181867
1793780
663830
257833
1228172
1616553
1514281
165423
1937191
1922420
967408
1987206
140908
1025176
880554
874821
1267405
1069642
1627409
1196786
1290117
1372737
21007
1772139
876537
689083
342521
481240
1375836
1883817
86429
808912
1518746
1833333
901626
1463261
879185
421334
1688093
1553487
1025416
1311872
1122727
36392
197573
91115
470026
234618
1602178
867167
325230
1898181
1585848
1251640
4016
1906690
485941
1428528
1147992
376698
1059332
307942
1094547
703148
764709
1119830
1862421
250602
1341172
361365
678908
1262508
1054189
1324186
1472834
162923
473620
1600206
1276410
1729068
1471762
617965
1981853
824898
664226
175830
316895
1232867
1284787
1335037
378281
150665
1922812
279564
851855
283006
55477
1948284
1806406
19451
286156
908341
1797010
208406
173614
1218043
1264382
774578
1495885
1128960
812369
150382
1168906
1075659
1465851
723354
630998
1811852
648647
1275400
1005387
319914
775050
1732730
41414
1710561
285932
839157
787364
596208
1510364
15618
921875
631683
1465910
890998
341320
487551
485342
767230
889903
202879
1031306
1128359
794429
894581
1115461
40924
477163
232977
1920971
1496042
1666367
332866
1734090
1620231
1108920
1346413
613291
1987372
996051
1668417
1821354
756987
441072
297537
321202
160196
101868
1799060
120037
882533
1898197
1774611
1810501
1504069
135155
1773889
452623
75016
228873
1866005
1957740
701837
1750210
1696504
407678
330648
1586225
248365
1419124
1627312
1891912
783877
1174297
1804865
864063
1491695
903234
207029
1719795
1458245
221331
1223997
657114
1163754
1438785
1436753
1933971
1057837
1968964
54710
1502798
576361
1849561
475318
1137885
1360338
395566
81703
1631374
1083725
44321
1772778
531517
881284
1209093
107690
46124
71365
724406
1579833
515056
938939
1199436
732892
581825
1988085
1324866
1364163
1224618
990531
1350436
209478
132164
1441791
301441
424971
1682164
1335524
770507
544446
1995525
636538
1803913
844729
950381
1728279
1617252
214420
1552640
746548
1456084
947500
1528218
1476157
1323500
1610333
785996
1804063
1157917
1122052
1305569
1288687
1267617
1916519
1931724
831000
466340
534185
133090
1437737
1705516
721729
453983
176368
1002504
1410603
132626
1476596
929006
399095
1739002
1296587
382224
1454450
1780177
274756
1110336
170018
1326657
1877059
372920
194419
1423820
531479
621521
1445843
1989017
534485
1919420
452015
1895773
1896585
392263
541863
1582083
927160
1452131
145540
1010968
1115585
1147015
105728
610187
1685696
1582495
1920792
859973
1793856
1252628
940230
69341
1406687
1861949
1310347
1186322
1200408
788308
1263681
1583264
430292
1944478
1894226
1982776
1835700
484135
187000
30986
899459
1655231
1942031
1111873
375289
1368484
1699552
787563
724087
453489
558451
787845
1842354
914470
1476776
560436
603119
293398
1897996
1130882
519355
952078
1307601
1231967
1821379
65411
261732
834909
331186
1703421
1302596
673460
386000
669589
1055748
877975
331413
230278
603049
80597
1428952
1025971
450799
1207614
1363301
1036074
253485
558892
251061
1959909
729367
137004
952956
1975510
1342929
1820599
1482508
359293
840422
915042
1427589
1527433
1179286
1296861
1004515
1603924
1029641
1570947
1359008
118062
1352828
1713281
814114
1568216
771426
859419
1045690
194814
1903055
1016136
880950
1130472
1231342
712087
1307974
1753877
45172
754696
1179726
1877182
1279217
1428481
1261217
651706
536066
836287
1824763
434451
1373814
1343872
1497680
1655213
1427997
1104061
1657658
1144205
1456719
1226509
373283
1656910
770743
925503
1932834
1766461
785281
1322988
1373008
753053
1445560
576789
994144
526726
143671
817163
1200179
191612
1665747
1236122
1146935
454723
1392319
928976
406545
520827
1124842
176617
788297
1242882
746680
1278199
1555112
1784546
1166437
1012215
1629009
719820
469156
905301
955182
918773
508188
428082
119198
1428792
1705855
1407474
1180274
279951
530198
1104415
43395
1711447
192663
180319
1326362
888335
557580
1947479
1596307
424301
959411
318342
391654
758807
1087970
232990
830500
1288063
1660661
897324
1964269
737076
1702636
311503
916469
1768888
678847
1077268
998228
1634902
1599646
991110
341503
56285
1150322
1172618
332551
1158975
1280080
834182
1350748
701013
1561658
536176
425202
817938
915700
14183
1288041
1659356
858307
1248897
32953
1514978
1647546
1161216
1980058
1264326
962969
188336
893595
1108696
1908119
628053
597427
1277460
1286855
1502927
701268
961446
908334
1619033
503867
1102877
1520730
1073924
30828
1882039
1514401
1727610
1099950
69865
713065
1527512
1103146
691186
1097569
1689378
441890
1898017
1712408
219895
1695132
654803
272210
895406
161734
132488
1518865
369724
1021078
370618
569741
654319
1157882
1985292
465602
234817
301574
1657814
355621
1337324
850299
1070777
1578338
1800320
157275
1820689
1059129
1008473
693065
1737201
624625
1711666
430113
83013
808913
592663
1563902
836064
145887
1356531
1693277
1305814
1841034
396346
1921102
1386641
1735707
1224697
1029518
870357
924815
1297496
101490
1259258
640774
501675
153909
1557992
1612260
205432
1407948
792307
838039
138807
400023
261106
981759
695806
680403
385473
443728
1779435
1535589
1403090
1890941
521627
78787
420878
1014600
790325
1467058
1675605
990172
217258
1970712
1845528
798833
614242
1241544
516385
539567
1512525
621854
354403
1663291
1947325
1842851
1898557
1839579
489354
894323
1642150
1271171
77345
680299
1574826
364858
1909954
1729290
1197720
999049
1369675
1962952
553373
1377696
1148993
1358602
1147405
503974
984709
780514
111181
908196
1839771
362008
139193
1767321
724923
1986067
1587101
1209520
140790
1204141
726374
1902718
1166390
913396
830917
1095451
1315611
24139
1564163
1697730
1237885
1188543
1984687
1043821
1601944
538716
972681
229032
8853
1519413
865273
474228
1180556
1781894
1976907
1969019
845491
629915
1307197
1294659
1179652
298960
1022667
546190
1475039
1992362
984429
815887
698561
1085632
1053373
1224869
1352225
460030
161977
459576
733817
1431822
796437
1007724
1432478
387578
1322669
443790
1987214
1069756
1132347
1459058
639848
220062
728065
410248
877143
768384
538728
249482
886529
163318
200061
1559904
722763
382761
1893749
119307
1851500
1069514
812075
1650838
55512
302573
958718
1338472
149546
399982
44192
899759
815437
1525923
1444392
977758
962635
788111
512076
177719
574649
1917517
283151
1452865
1290495
1623120
979311
1404444
509629
1527289
531649
636456
1886340
1560978
1917579
1981549
974498
722197
1734324
460194
1459166
522328
638793
398514
421692
376119
844417
1262589
1435885
389566
659637
610527
403482
329397
1396385
644025
634687
1931672
1046902
1598577
440797
1997767
1864252
1426434
1893126
1027312
929557
1813977
1739166
1236086
1968981
617525
665706
99617
406361
1438083
75658
210874
782673
1752248
197305
985432
1404694
1805018
27567
622835
592520
583533
375798
1055688
1061484
1568207
1547821
256413
463943
1337751
1241314
1041338
473441
832865
1846631
1899634
821354
447956
406240
1740790
394827
525675
1744545
698517
1612490
1470558
1331445
1557033
1409663
1359746
1978687
923660
633544
1732667
1611087
820168
1575221
1814207
1409479
690019
1654131
879054
1212252
248500
897276
1130652
1524481
9063
1793094
30875
1564853
1165621
142605
1752464
1832795
17015
964391
1861218
1379712
1762694
625192
1517995
67557
612907
1756660
1707852
1470878
477242
134119
590519
1542883
1072427
1436996
1820550
488058
1382009
509336
1578395
1412092
40865
1786326
1986012
1220331
106439
1911732
800213
495976
1488021
653672
1344123
83687
1908630
1579118
1028170
273283
355752
1414100
1781043
1073496
156030
1622999
157765
1279180
275952
1257500
430206
434637
1466724
1074254
901483
1179076
1287983
1926169
1274150
36297
548897
905285
1754040
854552
55490
137417
1777449
1688597
1020829
1166546
753701
206687
842126
1046279
692885
1847939
1441522
1258349
1254614
1458701
938990
1742730
4405
1674683
579232
1376719
654829
515011
1341601
1704965
237940
1399564
1257003
1358067
125694
958920
800483
665795
1172909
1593096
479859
385892
1964642
1834242
737000
1067937
60860
112771
1466202
1988096
1949918
1047882
1774073
921135
741110
263573
2078
1521999
1216668
1982954
720131
765578
49030
277841
1498515
630927
1771407
931476
1508273
263759
220340
47613
1765990
131797
1526872
232880
812499
1548906
886958
969849
1168736
447483
708610
1896751
492772
1640231
1129713
556589
1949180
133915
897100
161477
629899
274876
390161
767928
149953
655749
1990219
962927
1364136
1970532
712082
105887
1548347
1892231
1886011
1402895
216327
1384428
327723
587309
409388
1687098
620574
281703
714179
779895
488437
1769572
1232223
218560
194481
1329701
1561746
6020
579772
1622442
26998
1077593
1871880
969283
953763
1812397
1730443
1263422
1110952
1662095
1053707
864059
475430
60146
1657399
1027030
656343
463466
479698
250513
1683583
54432
242773
775190
1711997
792177
128946
489739
1266908
1328539
1824029
918433
663528
829830
383919
1632041
1221266
1073710
1981518
1883748
834345
1676939
587560
980117
921056
1936228
1370763
1985423
755437
1485152
1504791
1028458
828071
1994595
418840
556852
1619647
1606093
369149
640215
127318
1675875
1237458
1485333
56455
147302
1543822
1194972
1663383
323815
1667412
1512302
166861
612773
155627
1715052
43366
343892
966496
626591
698382
664941
707049
959912
1836642
460789
1924216
312001
556787
1247262
666376
1374803
549630
156000
470070
1067221
1247408
47346
999038
1005281
1021523
588408
851503
1290821
548507
1864615
1446207
177299
1978045
1603573
275792
512451
996185
1750956
658650
1542673
925017
1094488
967608
1805353
500877
284358
1114292
1056409
41727
35109
359409
1070161
970608
425363
309702
806641
1548725
49437
994686
324451
1746355
1618287
101462
240945
481361
1367707
1949097
697688
92140
128128
1812543
391898
754214
1852924
1122249
369484
1980403
91211
26046
406561
1480757
501129
27446
1350831
1962251
109983
1631184
1962043
1077160
1003978
527699
1193605
175915
1027498
461949
361929
1633694
1893685
798948
1317331
1760507
1642079
68389
1489769
559809
1891007
177573
919825
1636658
1549534
1624919
1401923
1947501
1802050
534165
961387
1219568
71941
1350987
1640567
1960007
499197
314034
1283959
31665
522838
423084
9436
9501
707708
203130
243342
60989
1823906
1063070
14926
1795440
728919
549770
769336
588559
1133881
1063558
288535
1618665
1182329
1156581
1274015
1682124
1347132
1522736
163885
419075
88689
1201004
606997
1816652
355198
909194
620852
829533
547977
743276
391359
1279226
1823230
1677566
1513996
767983
739884
991817
1893334
1494999
1966153
694383
1079822
1571458
286920
237432
817443
1417197
1996806
492985
1648168
436542
1629748
1825031
1295671
1811625
550129
1600921
1040432
650097
296604
832230
1435933
905534
390307
100782
1471580
280140
1359250
1085458
544691
1971397
1407252
568521
557775
1372562
1835701
1948996
77509
1290497
739895
630220
1736138
1803157
1422577
473029
1766655
168562
799909
1537229
1124033
966688
1372196
825462
498196
1466218
969285
421639
1654600
1552074
756516
929806
1795724
1559026
1865754
1032244
110964
475319
1529676
1267943
651370
1003222
6036
1503223
1928483
320697
1211401
1204398
875616
1197360
192902
1788443
148304
139110
1292012
287595
728407
1519711
874408
774281
45695
383069
40216
1691429
731722
1886613
1882543
179293
1797220
508400
1898279
859943
765700
11854
1678852
772644
1509827
53735
63832
403924
1843897
1907510
31375
1880901
1087515
1995856
1344640
1349130
821364
1684388
1816774
270754
350135
489028
1789563
434494
326864
514910
1228331
1847023
879712
254979
1704665
978294
454186
150593
1023219
944097
1550690
862200
314143
1386561
390463
14205
1369122
788701
510959
280800
1295967
1036012
603458
1042320
1011679
1096286
1214295
681617
1016758
1466887
991437
1314807
124081
251798
827491
1183598
655175
1563457
993231
487441
275259
1922276
454901
1147178
823009
659786
1041814
171634
193974
1369775
478395
1836262
1846182
926384
342179
1044749
345969
1446151
1649732
1401635
1298168
688342
1682761
1789205
689212
1038436
1018734
274194
441792
1940536
714649
831235
936047
869729
422851
1235337
1409534
547806
6711
1175672
1973078
1817056
251815
443358
1500119
1815329
1486152
1414172
1438035
1710143
1898421
1849074
1330026
1099689
627943
705023
40845
345349
1453299
1608314
1066129
1726829
1479336
1549505
172209
1895851
941494
14516
1297016
1294416
303770
365451
1182237
220581
912392
1853463
209454
1343036
209789
189638
639383
44673
1707154
1782650
1687266
888842
1017158
299902
579421
1332762
1961965
1353065
1765453
92686
209009
237243
1419309
594826
337584
44477
129069
1410000
876252
1243212
508526
1168602
730817
883267
1679683
1113712
1329704
752937
528113
564067
1214582
1520404
306121
1640729
935584
908663
678257
1894251
481168
846160
494518
241493
1279263
230253
1593296
1090166
190898
225090
1885443
1030243
1557948
1810787
1906573
125460
209462
1998249
1183155
1685793
1887394
1210697
1274120
721432
1270280
1747672
582842
1978864
83129
82664
616621
1289425
637588
1246851
1932605
1552266
59357
1145402
1238883
1227848
926752
1749685
1691712
950395
1349920
671191
54350
1357051
298371
1488924
282576
1952400
1754709
1962958
1951715
723252
1906815
468003
96207
370639
1549868
1136285
1269950
609092
53217
1938629
1694773
1067008
1810337
1825953
851893
1756883
1281688
1599095
436563
194892
550036
1519205
1324411
1884403
1982856
1662882
1449604
793606
1102925
1909018
1358485
1489403
1483607
692858
1917418
874393
1187
1071334
1859242
31882
115031
568602
977821
3597
1051906
1284456
625280
1519698
43311
921686
1231614
1522398
98785
1418822
441122
1794481
377690
952981
1970967
418373
1788588
67598
1468296
1353372
698288
1732258
1427898
1546217
1444381
665741
900567
92994
1695661
1373428
904795
384331
1535484
1106635
1746284
595953
700304
1687128
954684
1515402
146015
132121
1642609
150639
1708936
282028
70089
422727
1371258
1093570
142776
599095
1340797
201454
1296316
137532
342152
1139408
98484
1114942
1002574
10906
999894
831300
1445687
1391079
358415
932355
143825
677402
1196296
1350991
1541894
1632172
241156
247808
709757
1347835
1900443
1926482
1130522
272148
858381
87244
1413325
1413157
1163463
1339652
639088
419556
1010876
618649
294457
1508626
128327
1748066
976774
1189313
1070397
826443
1292756
212933
276936
895320
280396
1269378
1623626
23757
636203
1676560
1286100
422658
183577
1514272
1220388
408379
1215623
1226199
1849524
1956942
1689918
1267745
596596
849224
128347
1153267
1500214
136880
855344
1330421
1693864
316296
1283565
195685
613587
1672464
1935229
1389886
1970142
1189411
668772
23666
1510190
1694922
818882
176399
26944
1993679
1232141
1103835
106975
1310412
1202294
1915890
429757
626336
1557688
1360723
1994155
1622106
993545
776205
56751
634575
898646
1584600
496714
1267445
727549
463223
1486514
782329
84606
266334
1332363
1904476
1910145
387103
1814710
493390
1206330
1286187
256041
1764651
90850
152894
725299
1054845
1623844
1718698
749025
1736464
1277251
586161
1678665
11222
201345
1354181
1206626
993830
109576
1647566
1232508
1280144
1214813
1327855
961919
1626217
1419627
1548079
1478185
246506
1322
1529607
1454271
640351
554183
269584
516736
360250
999910
1378884
690509
112129
267749
608929
1420071
726278
1472485
1498784
748619
393211
1130024
872140
1250413
1899157
1830647
1822421
328207
1959570
1006392
330849
1028273
503681
11446
1576625
1358843
1807370
1013060
1991820
78905
921653
1026019
444000
544488
1224695
1361923
663712
1980562
880191
1311224
1586212
553817
1505455
1554709
995473
355973
661913
300696
1579248
579547
1387860
565324
1596870
318443
1592236
174768
216614
657680
1655548
1827289
1697748
540177
213543
780865
359009
1767199
1413305
1961435
701672
758824
1976901
463339
1623775
1515255
407953
1348627
1550767
997398
693686
1282637
156908
282105
392609
410014
652513
178783
463762
603507
1508234
123069
167970
1596631
1435041
1507061
1225319
1810460
1564112
622473
1273028
1757504
1657013
585641
97057
552639
1401978
1833910
308532
1143967
450525
506197
202217
303504
358613
695776
999190
1925374
1064376
1065098
398005
816232
725646
1343642
1491501
1840665
87811
819924
481653
1698852
1054795
490389
46170
770796
1682243
1391335
208269
363445
277562
1979817
826404
652677
883596
1522496
1803508
1687358
1081844
978569
1356961
261387
1141971
1282426
938037
1928692
1592559
1633262
1517043
1697418
1213368
326362
553501
945127
1563271
1058057
1035481
1609513
1833850
1200714
425192
1587563
180222
312917
1640125
1096899
619327
1107616
295471
1989469
1737595
840636
443944
160959
649460
232404
349086
370300
884263
1598111
1803309
1593316
1657864
1749503
1958471
1158366
635674
404434
563994
1763566
1024569
1727704
1329007
1038984
907736
752834
399333
1767357
284975
1250189
1513929
1098625
1584018
378363
38330
597710
1423060
122039
344920
1881962
749803
1287154
1947962
1232461
1515792
254830
1236049
592732
1360410
1711839
748862
614054
1585799
93106
1043188
1965245
1294313
1393501
918936
1077092
780860
1102399
109179
322272
1195185
1692385
1689237
366119
1948693
315637
536501
982160
210393
1779010
1525397
1684549
920520
661280
656902
403856
152281
1844774
978666
574203
1736859
630266
974332
839536
1774867
1005838
1952854
121737
402993
524427
1382464
539040
386583
1233303
159712
664480
557208
916665
201948
671107
1358303
51285
1203870
994470
78033
789441
1605102
1845603
1193528
1172629
1442549
86488
68361
478389
662220
498919
802880
1418798
727500
1219632
1975670
1791194
1672544
905977
1305932
89924
172581
813961
714805
1213091
154205
1211223
1081470
1052453
239102
652964
961104
1901785
1336507
1748847
498890
361977
870239
680143
1189542
817009
1861040
1751481
1395849
1955477
415920
1622655
1232689
1336070
1309288
3475
1102110
833842
1449802
1603541
266523
1041171
1471741
1543143
1396676
194925
1896127
1503263
1362434
831004
127949
1934418
631494
781401
1569788
1652010
1286447
1616326
65007
1663980
1892899
546261
893664
1193308
1923228
830133
1057188
1580085
395460
1269004
1253176
245611
1858889
571691
1018369
874638
279163
905076
1108889
656293
1272885
74327
1494850
436113
1409970
995956
1945031
1276218
1313841
551765
839364
302937
63052
1331634
199291
149395
90588
423722
1757053
422041
1248777
1078274
430110
235445
260619
1814109
744998
113524
260845
825194
107154
1573365
1830747
1250896
1376822
215380
1035989
410991
199297
981167
905894
376988
1267870
83296
1127142
372760
1598215
1373184
1712847
214145
1259756
1335267
797613
530740
95793
1411323
475830
387912
1637603
1664953
613578
275920
1889839
1699609
1937720
1080095
1307487
1235546
1518426
668248
1378333
1728543
537492
929665
1875790
354700
1866257
428438
1449715
689254
1750149
1517706
1176652
176493
1837945
432180
1197240
1412191
127383
1756305
1689025
1323254
1531235
1546179
253291
504043
758192
1082537
347724
1790759
331898
1665506
1824593
967503
699832
1847230
1709875
269107
1334382
1184954
1065429
1190820
1489902
1682652
262642
907943
1039644
1925533
497148
540302
178607
935865
484597
818883
1235183
915985
1786656
1808098
570591
1806404
307180
1165635
669831
907695
469482
807591
112474
671392
1721827
475763
967172
1170139
166612
1598151
952908
532482
678111
769344
1292026
597195
66781
747057
4118
964802
1753734
358211
1370377
1221686
1185122
1561321
794451
202402
1195538
1476240
257791
1674362
9223
1949990
1488798
435815
1625997
111323
976092
1860246
1584248
450989
475496
386213
1843095
1188778
1561775
960638
400804
219757
1019677
1191882
666330
441939
1957478
1715928
92206
1283548
1114323
1376655
555261
1528902
422743
1979043
526367
329460
639892
282327
437135
193433
1024853
1047343
1604899
1880622
586716
154891
1380932
1396570
1322806
1913215
639138
694297
736214
830686
1083625
1259874
210754
93205
1012655
2468
519157
1837221
1027321
1835896
962220
830875
952865
167948
832163
403620
1121456
86472
1180011
1837059
1672643
1480837
709225
1721483
267704
1497036
522644
251036
1233876
93418
758354
116843
297250
1430191
652075
534787
627119
1973780
1901681
700108
942944
807199
736196
1707160
1560178
331251
909253
69086
1822033
180634
1014610
1348321
475143
491368
579344
789757
85545
770913
802393
1810509
1693781
931009
1252305
584854
1473234
147986
1591483
1223194
879616
1346856
343130
1079103
1513927
1288212
333531
53311
482430
964694
431036
995454
1095449
1235877
91871
1584930
720749
726875
1786558
1511191
43570
823022
977776
1904372
148693
931710
1269750
1979034
1342460
986375
1286869
1944582
1875356
991728
1256069
981697
822140
872243
1308748
225996
822322
1320095
347052
426759
275214
339142
1854912
562601
1787990
749648
1257522
706988
1790831
822147
915800
60994
1273385
1209918
1331682
764648
83296
399568
1754115
596095
1909364
298015
575176
168342
1049604
1686095
163924
551901
457874
941890
1172692
509557
1014789
751614
339328
1611335
443429
315527
425644
575402
999396
1298501
1489830
939093
1714354
1827879
1062186
1653899
43790
1291946
38941
138708
1976349
235154
545571
456452
1438426
940563
614982
719614
1031171
1693943
262375
782703
976627
619716
841886
1234290
1343858
561477
1795023
1523941
452794
743468
850077
752871
183848
237769
544488
254369
1767466
1315118
614183
100960
351689
1615989
1485632
17405
1832252
206367
484418
1803470
1699202
1306965
1238915
703015
146314
1507742
1649101
1156433
481862
999822
1790102
1423474
1644432
1771434
1647238
1277458
852518
573161
511992
1828234
748367
986410
1587080
1823605
972437
1112066
1144074
551669
1883889
1869184
1027847
1770380
21318
1586203
1635440
1376319
440030
548957
310242
266669
1634865
1827722
1475006
827481
163189
1565101
102070
790922
1541680
1530603
182493
1406408
887801
105098
441874
1780627
381804
1602146
1518630
1976982
430897
1665614
848428
299257
1927687
1711707
918818
547030
578733
1589088
1775689
1978485
1386737
1939726
1570755
501621
1959596
595462
181872
858438
1240736
1695667
1007333
1322506
1444674
791926
578569
1557193
1753546
381677
1292730
951786
1045230
1762817
46457
1621562
1290965
358267
947010
1323855
621904
1981269
645203
1945062
1798435
464668
752184
36310
889173
1633853
1651837
1799748
748978
218623
1380809
1049927
746732
1723185
79852
1273631
41616
1229774
1688217
1001450
769095
320635
426620
300341
227107
673160
1489622
979842
1283020
1389262
1276659
1865425
720711
783018
1352760
418226
1206039
1735122
917438
24750
1499156
1091252
777783
1471019
1900685
1410270
1612180
1273418
1168261
665662
717256
1533538
956637
1806526
1645092
237034
1383890
666159
206166
212432
407383
1525267
534005
1126019
1846364
1418639
342706
1646731
1827640
668493
141488
617245
898153
797010
1027964
1035385
1058536
1530761
355719
332785
896903
1225024
871245
26887
1223393
339649
275440
1104281
77432
1357937
1284781
50102
1948434
464532
1887211
376205
534602
1693791
747781
6380
614830
809437
89800
1760491
1429505
392597
870838
44151
1309587
1478614
1180723
1610869
1043611
511319
511859
560606
68999
55960
1358403
1534248
1517302
776177
1988239
1718442
1644653
836810
40805
173077
1789958
679778
61105
706621
1907624
1030200
1630156
944903
357602
395611
1015407
1637425
907669
1535171
221593
1779334
1499592
692747
472560
354562
911128
1590626
1612399
1257708
1512854
721641
1010903
713710
1082146
251557
1583305
1809483
162074
668731
257007
1164089
1064335
856473
424610
1016608
799017
1420158
887995
1717257
1749979
792713
1727580
834387
1187620
1719673
1124736
1679593
1915826
1061303
1521201
671901
896866
339303
927506
114429
51348
801514
1672918
1364857
1755445
898004
685984
688337
647807
686671
1690693
1719537
1767339
65450
1179216
382467
627515
1138643
1149520
450900
999376
297905
1965564
1481111
1699673
1940548
1880720
452338
838594
1915663
1992116
496210
89531
1000814
419357
1164640
1427419
556859
1043393
309490
436523
237340
1677561
1213449
1722215
1186081
681684
1927203
1311379
992468
1928806
875003
1136217
534078
1700881
484736
1312481
450983
360835
1156815
319508
1250571
950450
753433
203506
231787
650481
1841236
846607
1073249
1308120
1477588
1970075
1151981
582938
84695
914101
1736952
650212
351288
1023843
76935
515536
581184
153762
787807
1819038
1439133
782225
857663
388101
1612188
690358
1172041
1985700
1675268
891533
1561594
1373959
856674
244223
1998982
108846
1571282
1235208
1925578
33189
1549387
1436274
1402126
104147
954246
1813216
1643101
1253323
1112186
1248493
1428881
1049451
1935067
981586
1338308
596087
1699717
1487557
1250468
537616
639040
1503313
22298
494282
1278642
25933
458962
1907285
486717
1311215
1023041
1864359
255988
790340
1855064
634341
1959746
468462
1009153
509080
927154
810451
461700
770825
1891169
1124753
1121321
914669
259753
828166
1439853
176896
419595
1469875
831432
1090989
962299
538458
1670042
898463
1763294
689998
446450
753147
596293
629548
1234229
271793
438063
681240
984027
1843847
7340
975875
1711990
193638
1993389
1950991
1710380
773973
1136990
1227601
1985783
642211
656392
451052
1579301
1797081
389725
847215
547355
563888
1813425
282491
761461
452256
1640987
542327
152385
983326
1302619
1196478
1199405
1543881
1526020
1810138
237419
1982217
310412
858537
1570679
1092234
1514476
1254080
1343109
1849324
946386
83819
1567518
587395
1322562
508879
814381
1478667
1249374
583821
651343
596090
1067942
1615846
312942
1137463
1720495
215192
1273274
36360
22148
780680
1004998
1623900
1540594
1717670
1743548
308833
112024
854937
1801219
800079
1454282
780784
1714392
806716
1762105
949950
402200
1871930
1994977
1374808
1589981
222911
1917361
636265
319179
449260
675568
666879
552026
1379948
1534136
1778194
846599
517139
810431
1707410
524034
1151240
549543
960625
820265
266508
423372
763567
806661
474800
830082
1035058
718565
530512
1059590
121209
187712
502659
1464231
1040605
1414825
101118
301426
1007711
1653223
533436
925004
1248403
1799281
359901
39245
807734
847377
1707232
1770661
1928041
1468962
70153
66787
1233479
1823340
545984
152464
1654229
971624
791333
602137
1779158
245983
1851190
1217411
1440138
1815961
1948324
1080631
816908
1543589
1023758
1372785
1460155
1565461
763783
1804048
241287
93457
1882369
1686534
153870
1345753
862879
511023
575226
1030960
852980
1833834
775657
522964
765403
1479622
1151032
1684785
1211094
1422526
195844
97275
1477183
440683
1770894
1663214
1215177
237940
743710
1980675
398633
801475
618537
1596011
969995
50999
717130
1596051
763219
868740
599781
449888
929755
1758328
1927675
482942
1793469
456445
1014392
720935
891544
867893
719755
875792
1350985
847728
991190
1236141
1406114
1694792
1269489
1106394
430570
1336089
1192016
655931
581971
576676
1706272
212944
250232
384405
95819
406529
1755712
1446645
710214
1291446
323903
592108
1781376
252020
559670
1825231
4672
1523983
1134401
517946
1598880
862351
1684816
1356565
502822
122879
1861157
1135804
631127
508122
1098351
1459675
1937025
1059992
992556
1029526
679718
810905
1209213
1636209
1726074
396326
1772047
540979
1763366
893461
1206264
1844370
386407
46068
702312
1701799
1588059
1772778
553989
217102
1268944
1343123
1600983
224900
534968
1560341
783871
1543178
1710025
1248114
1032444
89022
262368
1919656
943876
912778
534777
1875405
1302895
695031
834456
1192422
916751
1135891
653227
1927867
692506
1631066
1831425
1203365
987167
1598637
1224215
698983
1022461
1068350
1162370
868313
953368
111973
1543162
1920851
1758324
372243
750513
1538708
93289
1866855
1185900
943748
26230
1637398
1044562
684045
1369927
670031
758573
100780
1235276
438582
1259180
1123086
662721
953987
1828950
1579741
903172
226794
1011436
1951688
638548
1253423
1311002
1297028
1347667
1616505
1014708
1808674
56537
1042364
440045
508971
1086313
454130
269120
1019707
1439188
1761838
1653250
1489904
49069
967521
1200581
1288085
360759
717960
1876388
232942
1434951
672170
1615873
660776
801881
1985079
1111126
1035336
1173963
458509
1608964
1777536
140006
861273
395217
1986182
1749692
558970
919650
1500561
778541
1760128
1093585
1229069
279671
804934
123178
1519348
227606
1928276
505272
1852982
1495970
857676
1812977
510437
1394842
1761541
602747
968444
1152579
144825
299022
1283873
321669
676446
1115983
755006
957949
1667777
680202
746554
1212287
448930
947813
922800
761874
1868152
1501460
1878589
1181515
1794040
1070140
180052
1853141
1274760
1036921
587159
93715
296133
1371368
622319
1242931
335218
676575
825507
179973
1797445
1309483
732424
1127418
819417
603645
1147616
934113
753957
616697
1763835
542821
1413208
832635
1947753
1457482
583427
1686710
1745197
552229
512632
278505
936134
475377
1767152
1589944
1364231
1731413
999834
460075
1544180
245652
1642551
1324855
1330247
718746
230903
586831
448846
996373
1199410
1880499
101094
1326570
628085
1520936
365604
968985
1830047
1357387
110315
23925
812227
1004263
1332964
1126181
131096
1340880
1513407
1683295
1112018
438765
1199244
419953
417605
511343
644183
1291923
1228448
1707904
1074895
1389525
241158
1605475
1867325
1406479
1843192
731142
457074
1232288
936187
1750782
1741205
638899
527956
341336
1616685
1724275
705709
1241328
150944
890850
1503154
1940226
1492396
150236
1935781
1368334
583157
78520
1593688
806945
692158
994078
25170
254482
1982322
912802
259889
1674381
663190
1458143
288417
1117160
1826664
1912118
1248229
874457
119935
568564
802082
105454
1168361
949306
1658614
1046994
295932
977024
702632
770154
1581289
1830798
273441
963470
812107
77527
895236
522704
268185
1204082
1840281
543752
457406
311269
1019753
1825383
1510929
977507
198079
803170
872351
742
1564472
938408
323379
1230011
1713180
1189782
1475684
40522
1097010
1099845
433139
249677
1527738
572189
371360
699970
1808658
329157
1899154
1518108
26661
705880
601542
1604204
1854435
1589230
548350
6566
1767509
1932961
1783878
990294
560612
506395
1764076
524092
131724
722722
1268015
998103
1007854
145324
710093
360340
1599576
1426641
1414514
490153
445633
1478298
1008516
122670
1990880
539421
966702
499951
1456193
1645172
845069
1383265
622751
1873702
65387
607689
782286
1881182
252738
1485289
1168735
154364
1823386
46769
1948702
1602394
1071084
1828616
1845827
819036
1299844
485421
1863651
1146039
1188624
1111828
1568485
1109139
1833498
1216415
1392561
684384
323811
1329282
105044
224124
1794877
966356
1812784
105477
1442521
600721
1827328
574988
1667863
1078878
85183
1374336
593278
1585892
300880
1890146
1942554
1704516
1964661
1911422
640203
89054
1429201
286622
275330
1908790
434227
1021126
1337373
1310313
174296
1685260
363197
646030
820201
733187
1549123
1710799
1224514
268772
1731400
1322824
229171
723097
1047845
1295875
792966
460957
1666533
1988081
338299
1362711
1151791
112708
615877
613445
989264
1124505
1885944
1182905
593984
1904555
556894
1997148
1268161
1340399
813702
1379655
1388700
1236164
852574
1784041
943669
125864
885429
756700
1551943
1530191
906447
1651252
1083633
619053
489216
825504
1635422
699812
1092021
1652411
1776323
15160
363323
1383680
1060960
1422023
7268
832436
1377404
1353197
1441444
536617
1881576
1526797
100342
1015716
1018874
848946
1424213
869583
2326
407169
516570
1356294
480600
1882222
1788962
1419447
1577580
404532
517217
940234
1664499
1274882
412585
1413285
935301
602208
1775149
628470
98509
1901105
1780274
1666186
967392
1585587
1543355
958903
400774
1363844
704609
159070
1934069
226876
518433
120721
1626613
605648
1874140
1534456
1415988
1224016
404723
932989
55116
1200769
371453
1016491
710
621687
1197327
804446
835855
206529
58073
572294
44404
1577649
452230
605213
736161
1475088
315384
191299
1733862
1932093
701293
1441675
349117
529728
1701763
600844
1469349
1375086
1763510
791042
1385742
1313665
92255
1618022
199975
322009
943759
641677
376450
33373
1720395
1158966
1996994
874925
814731
966948
513165
1316514
131518
1340997
1359085
1820604
465686
1960622
1035449
1664617
1770322
122021
1212995
1492479
1708414
1293349
1041534
396558
1302609
249262
1225586
319496
1510639
174053
1543922
1509109
1993138
774343
307309
1190493
1653775
1994201
764806
1590024
1646849
1689164
230308
459558
1681532
23982
847782
1778223
25337
1092564
253838
743953
424103
1209563
50949
407188
1295105
1273993
73949
1428624
1503762
582814
744988
1826705
572863
1451482
74590
1055225
1139941
982910
75930
1928102
1177155
1522012
1814200
940609
1392370
617042
769624
1619329
1154842
1554592
1284782
1896441
975508
925140
1989609
1985765
47984
1258879
1646302
1363867
1454658
86866
1683539
1515419
1063204
612422
234083
1227946
1284635
1860531
1490191
1276010
512206
1822746
1557923
1629526
1244267
1396483
950363
1462297
414056
1483731
1369942
1264818
964064
183958
811085
20095
187669
693388
1499181
586231
1690931
982940
260038
714511
501954
1295423
1886797
1975805
1801971
802418
46612
510900
770516
1120940
1116635
815358
1921355
1722326
404001
696208
1861794
48442
1729705
1495151
1198789
727073
1951156
1004435
1794331
1707131
1339156
287378
627565
1515789
698824
829382
599321
1681599
1080421
153112
249940
1437516
1430582
1411838
1556194
709846
683175
1591027
1591260
1190980
1693004
1980962
764666
1786310
732356
1098156
1271241
686935
173947
1239336
1777778
1402551
1480064
1348605
1274071
1371140
702104
105221
1473592
742903
971016
1326023
1491382
1929119
1735015
980564
1715009
268514
1426748
1335349
1125737
1127644
1086316
204266
387455
444427
1751598
912197
984476
1691164
437546
1954883
1115630
696036
398749
728119
391566
755304
1157480
1158588
466384
1116726
108442
1013335
981994
12764
1713335
646378
327021
1953401
297010
1464379
1893403
772385
1922759
754147
733979
324942
287337
1534046
1913792
65522
1222761
1447609
84266
870261
1326588
65238
1368773
1235921
155391
590150
671236
792320
94907
1460754
536437
832977
1876436
813304
868563
367315
1548861
1455615
934303
1133150
291391
417455
503547
368445
1546733
1642501
1603226
1900033
1758580
1951709
890129
1455878
1212228
757076
814665
1198096
1380530
1316777
147801
744736
1734382
1241976
177102
804154
157356
1550780
243023
1062671
1863246
629637
530542
1455768
1513062
917595
1188226
525956
472802
834317
612935
1725471
1410663
193414
233113
1424280
1651400
879592
1049207
853859
1617290
408395
753845
1420909
1274266
142925
1472418
1889133
1157027
1473196
1313893
1672672
1479453
623398
1754903
1679936
1030551
1218406
69669
910377
141783
598925
1377900
1631237
749292
503576
698916
1160097
1242831
843048
1768888
1685079
1241761
1792286
324099
163109
1814772
1845770
1941025
1194685
306818
1777638
1687073
682011
1490933
1306362
1712255
1034787
1052873
166199
963165
437642
779422
344089
241945
43558
387427
1674229
1405044
1682449
382773
1479319
1213123
1879134
1722149
1442798
736786
657346
598947
907697
1600970
723263
1922408
1526759
1082087
1200947
1538711
1888132
1282195
696398
1718602
434298
639585
463517
184228
1399126
255609
240120
1721594
1545974
1430617
272526
943239
1650205
465559
666620
795407
1475511
609052
1471382
1566448
1975405
656622
1766285
1796949
36420
156510
573479
1198863
69817
613175
1472601
1725346
960249
1561021
1834552
332841
564858
1766850
373768
40618
348739
1319862
603156
191567
892767
898042
747393
13173
1598736
1469348
944002
1612196
1548681
1458392
1863150
478922
683351
1436255
371955
232582
812254
1519862
1015354
331831
863443
503158
1229333
462686
945216
948657
372121
1871509
1231866
508935
1940484
1565505
897662
1009831
1999924
662753
1022270
1810699
650495
875054
1181630
1411196
1841626
848851
153997
49066
1933258
1656694
267850
61668
303677
361018
1194581
924477
1021174
1184734
736018
965288
222913
1528409
1848381
1783632
1732150
947405
1229396
238354
1774725
588496
1604816
504698
171008
683489
814743
1808251
914781
1596855
799122
991778
1951297
730723
252119
1006688
233725
75672
1748303
389747
580799
1982463
929936
1700201
1849608
1624139
1911843
1270040
1488094
644626
1007599
376357
1686517
1657542
1058517
1896934
593999
1556194
312416
335366
1110011
1201824
1015179
1649780
1221103
1018286
1062787
519839
1734157
1707298
94430
784850
1820491
96213
1637284
848985
1531161
939464
1577157
1998016
339840
1273221
1464545
86325
195702
1018764
1163139
520575
1257845
1602804
99136
1218605
441766
1305699
1707181
479977
737470
664375
1573360
1428349
598501
1085567
101081
781162
1148218
1559067
1672381
233672
1890298
1440452
1851862
1841011
260584
18690
856797
963125
1864603
908444
1643460
1308633
669792
1741165
957811
1570443
515672
421133
461680
1171450
231728
1494279
1815650
1350064
288662
874773
87825
1253374
1928799
761805
1618337
647339
927131
1034193
1755758
1398467
1658913
1220514
1872715
1619816
859294
1676853
1726993
517509
1120095
1347076
1365161
1141834
978579
1435043
464991
1088326
1263133
1398669
1489622
1316905
828529
1000221
1331439
1663601
856527
1684228
137686
1751700
1665369
394704
1348994
984535
344452
107662
494516
944225
1868367
608523
584827
212248
1058292
934157
1003731
1712877
1137844
1606939
1162843
899086
717978
709220
695610
229003
1099692
1727037
1594212
149441
404021
1899187
1397156
140616
1550955
1104730
498263
39874
710360
1005024
155126
1234011
1606593
1017457
854062
1552407
595266
1394331
13046
382579
120
1049219
89443
1381557
1935855
612974
1681567
1254491
170656
1785627
448408
1479081
558480
1007021
151337
1431425
762025
1281630
928241
63356
1361784
1709373
998138
1203988
1796655
600998
549623
548355
848418
465200
1522875
1198500
883421
6787
1184403
64720
943249
625331
1023589
1366001
848330
693225
76330
1398618
251986
688005
871448
47852
68953
738348
488452
49511
1035228
1761227
857807
1541645
502492
1313900
1465132
104102
267903
1339900
113939
210869
1001917
1335353
1928318
454771
1396987
79735
1556770
648757
1857792
383361
845521
1283207
1842289
810393
1701225
797492
599164
394540
1770712
284474
1896920
692955
1574855
1674864
99758
1652147
1861210
1385695
1416666
1887326
1898111
1248015
980257
1597010
1229287
34997
775181
1588125
1307747
761702
1674393
788289
1701923
1582928
767952
103789
208787
1047977
1111356
232169
391141
1954580
1842204
643398
1041606
1716603
1827193
1824360
1091174
854061
1323520
1578630
342746
304215
880940
519031
806617
279468
656376
1014810
1160502
1507815
966400
1298431
57579
126550
8472
83755
1768650
1050402
1052275
332193
217672
1762606
614921
145985
1075185
175472
1544749
1544175
1581535
879640
1544613
1466691
358009
391971
1656866
1116994
280901
1204498
234892
22604
636936
374696
1358743
1464722
434337
1792895
221694
1287560
1240039
1944742
322955
1173010
1529448
537275
1630574
1607477
159217
67327
281964
357448
586635
551311
579213
914442
1525312
1734154
1424057
24032
1257240
1795188
91125
1603470
793862
1970414
1140466
1765387
7683
1855942
229396
648447
1832465
1975331
1888991
1520099
1815552
1349078
696073
474398
8419
557383
1420202
1386852
1504838
1572682
168912
377989
1265593
1740349
878882
169106
551422
394
498878
58226
1356427
1184083
211599
11528
1506821
1982492
1461370
1420972
349135
1562335
983933
161307
135715
891198
1966222
242027
1022366
1720722
316856
1004202
1292597
1984607
1717317
1368849
223765
1352076
1952518
1939083
1874178
915597
742288
721964
160691
1470025
779136
419937
987820
1480131
1960828
632466
1071915
334548
1014525
1612489
1164974
310265
298673
1371625
1726135
1810157
1676154
1444234
1959901
1617562
3832
1133632
1426735
1385798
748309
1059063
465684
91635
243672
295102
1131319
211568
683667
1641390
514030
312613
1504786
1012985
1733385
767196
371184
451466
1260228
1022133
97567
824933
1466706
1923594
903086
364380
777054
725239
1534904
1006984
661916
1921741
737247
1652353
1466560
1503770
1866917
95228
1887211
446729
741881
1449298
752178
556701
596912
1454048
808125
238155
399470
1044579
1883056
891213
1157350
1906065
944836
1304980
1417886
492285
1587391
1201992
1446703
22832
1217544
1261646
23872
78444
1144499
1618777
896528
196700
1262046
812114
274808
1550932
1167995
1461701
1576959
1306529
1898296
484032
1773476
1362184
1926118
1453252
1164097
952026
1472093
49345
101429
797814
357308
1607197
959027
1866825
169657
799050
385935
664087
1097327
1603951
1079936
436664
1126368
1333198
298234
1555033
88675
1540821
213621
1088092
1884595
599041
645501
1636521
1115574
1978679
1384180
934592
724464
477249
1796668
182010
1299665
1699344
971528
1727766
444437
273126
1758764
1395958
957190
458396
1403562
109775
1760796
526871
215215
1828766
718450
1822622
1243909
1470872
293262
1700931
360213
679329
678524
1608248
318428
1912997
1204034
1565112
1627771
1563077
331278
1678737
209503
705793
74052
170596
202932
1946863
792589
1653475
125910
1269801
1459743
865619
600901
1214987
144429
1774998
109690
1642376
1489752
218932
1058794
856593
124973
1276883
792679
1476597
1797781
853345
1110065
583410
1632319
1528362
1305352
1011147
675106
886932
1135903
1349649
1004860
97264
167115
194033
1918620
1072883
1887057
1787019
497229
1548504
611521
1151597
497862
396041
1868228
545040
387409
484822
655096
495464
1218845
1803891
1559385
1317504
346108
1075742
589133
381348
1608161
908484
1353228
1379574
1929314
1819527
16605
329243
1218802
1205669
163454
536079
312533
737648
942177
752321
1633330
457350
1581080
449422
1398368
559461
264738
760692
1284811
195459
870774
516298
549708
1842163
834327
1496975
1373000
80942
41383
246926
1282783
1515603
250720
831158
888313
1399588
1319188
1573048
334131
289849
833772
902464
972020
935838
1973588
1694867
1064492
748661
281426
1238457
1492530
1637975
7794
1120391
1767930
979506
832892
672250
367280
1182818
1552115
1295579
1752397
444637
1186088
981556
480764
268767
1283146
1368294
940527
437076
1526946
1189009
492747
559990
1488573
760289
669943
1815073
1711795
1521648
1181606
1408512
817430
1966051
1872431
1690650
608939
1708798
131382
746956
1850554
1195694
532805
1529010
695448
362315
843411
368619
1388355
1084586
1432370
1158826
270009
172409
664177
1462644
1525522
795108
1243383
306201
921178
503428
1568934
423418
1186680
997854
1201223
1133890
1058530
1535109
719917
142233
485950
391150
1800059
1533274
1857882
34956
898619
407547
1405518
485160
1490207
882248
642809
1503461
1245904
423780
508448
255627
1477032
1482711
530162
758826
552733
327577
225023
256026
886619
233626
303980
1670478
1762285
946200
1364742
1467374
859362
1315995
27137
707039
538221
1787199
147698
1876947
787872
870130
1468957
1120871
1720819
1855061
1456285
686449
650092
1570458
1800218
273197
929124
882403
251257
1802624
209075
878576
1529650
1818324
1240688
1226699
755162
872334
262229
1960122
1721225
1115835
1211544
786379
1675035
168257
725028
1426786
1550752
1946369
1215697
238001
840097
47173
1741045
423052
1609967
1322756
424801
1946404
854807
810338
1886079
607246
362739
1894630
1497153
1916310
231406
6577
636008
1168808
1628668
318397
1703788
1788036
1107004
176457
1819383
961694
451681
1111877
1068970
1137380
363126
1648929
1276544
1731768
196629
449867
603617
1139232
1514949
969576
772952
507029
1578329
778295
1934818
197985
342254
1890010
1913229
1189262
144857
743401
1573806
924142
1264435
1632716
1233636
191519
343750
1131999
1665973
1811246
604651
884174
1734431
1191879
1134156
1438991
1109203
992276
1406659
1316811
685539
82205
1523953
729959
1849940
1146718
125681
316567
1556492
400264
766798
1603685
83607
1643633
25160
449519
940834
1535862
1708513
1835740
1908748
1294015
1275401
918779
1519288
218862
1775378
1061975
1176836
1790792
1415399
71896
1730186
1913435
1032794
1244688
1984286
876144
1023399
116003
1250152
1951458
1956564
1645310
974538
13077
839942
1508665
857127
409806
1431803
1568268
478284
1569169
381925
1796066
1190963
823982
300602
364599
51182
469782
48531
644160
301431
325690
1300848
1636342
684132
644069
1104300
1820595
1504297
1847266
1763146
952817
1858862
1197645
1281967
271631
43930
1825136
776056
1900312
1353130
457914
1534101
1716818
864402
634517
1560672
49959
1444220
489175
392727
1967217
406934
1904864
1107813
552664
918876
1928332
462592
491459
986998
800614
846077
910560
859029
568185
1606462
712220
778284
160644
306332
148962
834126
1301246
1006803
1012801
1631508
667306
1683078
431659
167482
1984699
1299044
558477
920521
95808
1542724
488268
1875435
428230
1056788
69400
248571
55487
741385
1451161
1625547
1345263
972342
63605
15991
582580
1405049
1561216
1391926
1016830
290448
1829914
547183
1678691
1455748
349286
595119
959696
606124
371010
436201
487995
1709458
48632
1005004
1823130
802856
1655174
1313594
485419
320601
1656794
1014519
1876531
531300
374702
121999
1277941
362173
1398891
616465
829012
930783
1225390
1010336
83195
593357
1932581
529267
1810386
194273
1111454
751633
1357626
10133
928062
207004
1672704
1678262
359280
1096478
156417
1205196
1301525
41981
1129193
589404
1007010
1343616
1820397
1761728
922223
486194
928484
620793
990424
916370
190032
1791567
1924267
938054
750978
1153127
1657197
233780
430101
1570157
1430907
1487370
1124348
1971824
468556
28459
938145
173965
458113
1014319
1463852
965381
691961
1259632
1087824
1677137
1317154
1277080
876256
1742822
1380996
91785
1213095
1310740
1696232
1245448
942652
68544
940050
1378954
1474373
1906035
1614602
168135
258070
1442784
964369
1643792
1572769
1056968
748467
1353549
468474
550068
1785757
273850
961679
212335
1476836
658865
1916061
1775850
431364
841981
1278561
474408
414397
218624
424402
1016662
133399
759139
1152417
1307014
1659203
1481479
739875
1979069
428741
1803137
1997146
321571
1833143
578943
1802336
552795
819842
198016
1213436
527381
269121
1359959
42185
166489
1822348
69234
1777335
1383403
1290935
1464266
363510
1982242
1506243
1987863
255952
1312535
1322909
240609
1523771
1973506
507568
1801106
1975625
1083954
1692981
1706664
10848
964040
1473709
1648873
1906783
1440223
1876801
212656
739391
229832
993799
824941
1366503
1219966
856192
1650438
1112635
1424289
5915
516555
1458677
936270
279655
258261
149861
274856
1835430
142460
1520665
35637
1713253
182193
503326
39473
1509615
1927244
1814232
1286263
1259791
371743
1997780
1053945
32871
824685
341423
814417
985875
1305098
1377420
1419023
106050
323103
1045750
1775811
416763
1084585
1882728
895721
427648
576809
604510
1714553
1805759
157265
113480
557372
1739202
1913602
1163157
604577
492280
5573
205922
91683
1877282
1937425
1995698
754070
1868049
1985303
1773631
567471
1120980
965393
1248492
1254099
1813229
821698
1111496
1136416
26820
1369490
930675
456648
1208447
1996425
324109
317972
101802
1596316
178055
1288210
1462893
420392
1286372
567351
1382332
295924
370642
902611
113957
93542
642117
674405
1189722
1938958
1730851
1445089
1364186
571430
496014
1910385
1435125
1688443
1652547
1514403
1745757
1287558
1086068
119621
1268912
1309878
391218
578058
1756709
1432482
912488
1133179
1494347
1101851
1323899
920000
1045752
1360645
207851
1822830
993987
177823
132760
1894624
1791601
436243
1933043
390729
585204
80599
219298
112946
1934292
500416
1479978
682775
1089667
1143806
263108
1235441
1934940
797677
1449750
1788431
855025
1185096
723227
1360277
1951977
1597942
1179093
1353616
455426
342527
1398233
377591
1317864
1120986
1001304
284217
1260927
919940
1685979
403092
639742
179665
1829041
233056
893999
86076
1777052
186050
975426
1595592
1638706
654095
1575917
1839312
1544529
1155459
261325
1923971
38149
944847
1812489
1586340
1168235
1450787
939115
1192258
1101897
1523277
1948694
1150335
441259
1986711
336878
384035
1090940
1923192
1730021
1640177
777291
1795502
802062
1937172
421674
717731
730730
1994480
188881
315478
573847
1625922
641552
1846688
453280
652944
1045653
212692
360321
178839
346809
1561668
1134594
937098
1986984
1026901
838551
1459363
263029
253347
332239
572807
990990
602106
1873524
636316
1808647
1925600
970873
1992284
737656
1961097
555506
294844
1339416
66945
203240
26928
1294139
1644587
775684
632858
1582615
1601468
681159
1611150
513108
307074
856604
636365
203207
528480
115888
1583786
1873410
1068653
1959513
1535204
1115199
1627702
360948
347496
1473996
343761
1697041
617383
346832
1910780
816686
318533
222200
1493792
1607577
642466
1841437
775100
1261325
1131449
1618976
795
1204915
1177012
1108994
1712321
328976
1845472
466355
1185142
680999
586813
1114508
971309
160147
1101542
271910
117619
1850100
920117
981742
1407261
1897718
1764511
1411499
1288805
5977
1888865
1587311
1562855
1232640
1595237
315845
1800336
589012
1074907
1627807
447891
944800
1910468
1281115
475551
1110054
1610950
510073
585483
1651947
1211570
860110
638451
1058405
817094
990731
332667
66042
958242
1489874
1647147
988881
661532
1314924
509221
494203
1859048
1770438
1448632
263928
815816
1925842
282335
1509021
1840899
315446
99216
1452910
176231
1576693
810291
1505524
955357
950437
944519
1407933
540780
1811412
1070608
1469494
1286550
27637
1318735
1152583
1063222
721152
931101
1606448
1134208
1001018
929885
554048
684356
361633
537
179772
567794
836053
345123
777118
895415
1103654
724338
718175
577456
570232
575263
1879583
361283
775431
211527
1906274
880534
1236196
597320
1324423
575389
1514139
1068751
21399
1290809
975049
1518112
1277705
882910
309744
1033761
428539
1966657
1493797
736160
1929226
1999749
441198
1146127
675737
30592
1172157
1406858
639258
1328883
320465
913245
758459
756546
1610582
379612
306629
1113400
341610
554854
676584
806417
1861835
1426706
1661719
1825679
1157124
1953216
1827908
128726
951950
958155
377079
547704
1585486
48285
1702495
93468
599057
448668
214105
1834508
1796657
1238771
1164897
1645635
1690507
1315850
1899794
474125
1533388
606082
1514435
855689
819280
180222
497558
300183
1203184
577039
65601
1880480
1150806
1281602
1333844
624470
163562
1863950
592516
672104
372760
86784
149844
905681
96033
1943880
1620721
1884333
159102
945293
1225605
796087
1041747
137627
651466
237601
1539442
503449
353777
1306740
161455
25538
1250556
1356505
831386
1788084
778766
1911445
295746
1461252
42353
354992
1563631
996420
229212
929412
1821133
1142735
1900743
315278
724721
914357
1353357
784518
64408
1823985
1615058
1919830
1649966
1796802
1631979
1517619
1534242
1316655
1745475
1765532
274590
1049199
51765
782482
1376697
967566
1081993
1792548
697449
314105
1647085
1818834
1017994
850056
649684
991827
977727
932531
1216149
1520187
1944782
174306
1313394
31338
1654660
1557653
632050
265138
1108800
967137
440635
1500308
1542124
285035
294904
417839
1610660
1728772
369946
142706
914237
811801
1008322
243347
493984
557085
1289660
1043363
36910
1269661
1357989
445454
357663
1188921
1487186
1202613
1061448
1336909
932035
1158654
930129
167403
1523740
196389
1901871
52917
1350894
488642
1808724
904131
220109
21990
948389
1795474
973898
366817
293334
1478015
236804
471417
1208992
1227301
996394
1885067
452068
656138
480515
1591160
1936730
1306094
1275176
1665964
1737017
353575
1095832
793179
1993817
643673
136288
975411
1832570
351219
306146
113634
1649920
731459
1233867
1556196
612131
431088
1232348
937551
574497
1274152
519890
1199950
309163
931101
263110
560369
1396364
301507
1659205
424170
187343
1727221
1656314
601725
49496
766498
711172
426377
221696
1783942
1226371
922813
1183443
1207309
1712776
906592
1142782
1961809
1705979
958919
1350094
1900665
1957573
383646
895318
946074
1398187
227804
322983
1465308
1210417
935014
257583
243009
98629
405555
920905
1579897
1661342
994222
247064
959316
1899628
450466
472340
1350213
843217
486591
1348508
168429
493570
761318
244208
545889
687507
1141106
176436
605995
325456
903649
1956511
1473928
1125313
1971525
152292
819449
1343740
1056042
759641
1205803
318591
1640114
1589110
1470207
1570748
724446
1108217
1326264
5328
602370
1853059
329462
828402
1777093
305776
1525961
828389
540349
644603
1856776
1672000
875330
799285
385274
837545
984771
1284698
1454160
362352
370865
1590806
31032
512335
515313
370773
1926607
668841
1574129
1521771
926016
431405
1255616
1969477
532049
1882357
1412787
1307581
43993
651424
1850112
896024
1001010
1748407
1284767
1654082
1877030
547370
370095
1749849
287745
825069
1492400
1020744
1003873
894597
493271
686021
1024776
1942568
1388710
318408
1049514
1160665
1909581
931873
1023524
1559516
776326
1275988
1701789
325353
218771
177164
1454600
1697636
605579
39848
844012
1045899
1806867
647971
185037
510410
1144074
1899761
797795
1421756
964099
1643498
1118753
752373
740655
987963
1066471
1229282
1118609
1832235
1167383
1553773
961340
1898850
720001
478442
154042
103159
1186900
1395703
996592
1352127
1839170
332986
926480
875195
1064876
458579
935405
1750655
543733
895648
1743254
1420823
399616
1132662
301115
1436672
960766
792660
138945
977228
949495
635305
1024150
203156
1576420
1837257
506584
1966083
1389990
1043738
165957
318624
799989
1697498
697299
327873
660074
225195
1375861
355773
901897
916479
1570833
1667218
288166
514611
826913
75723
555741
1272622
1119925
903753
83436
1414149
774715
1586213
831261
947711
1279657
1274217
1940720
1616384
1522004
98722
763872
1205463
289827
1699098
1879759
1204463
846735
1770592
1941199
1367382
1229711
1579140
1536579
1170889
1192303
1683914
387243
105045
1852023
30390
479559
480273
368753
1683303
1371827
1348018
110827
223350
838528
633908
1488771
685895
123123
1955730
1301623
250074
1721926
212634
1382333
510911
798424
543726
952047
764282
733681
1613521
659959
208807
1852387
1967158
151982
676230
1494985
545776
415490
1623352
856309
1684902
499096
1779191
959294
701599
1774111
1496656
1898380
370382
1298146
912200
1821852
1159740
908580
2616
816809
1547655
473762
131848
506326
1756946
214747
1139909
194216
222753
994511
977230
1080976
1918002
42057
1501560
861281
909136
1957535
543603
1893811
1696344
1752858
673077
736439
1093836
1669567
742865
847072
1142668
1228223
1650901
591931
85200
905593
1615207
1391256
2432
416258
1789335
597552
11345
1831186
999361
1203581
55329
1676942
510815
1257307
451181
395487
1359847
1276138
1073241
1517685
1385647
842609
1931556
1073324
947540
1287368
1628843
346911
382091
222536
466189
48215
1085159
931181
1930128
1495364
1778814
659191
53172
1189005
1130024
936432
1132116
183548
112774
313385
1681291
1273689
710010
1856549
1855367
854246
578416
77104
1953427
1972584
1483316
1408956
1434579
1628692
1120249
1115556
1605866
714734
1346616
1268510
1650105
632427
899109
975217
1706319
639775
476799
597153
1120338
522950
58658
1709634
593333
1301426
739967
414903
778817
968931
1080420
1504645
1177076
1138401
1150203
1413984
1914974
271746
380801
1125472
688944
1309556
29611
869072
1144199
1925160
1637035
791547
539695
386520
1663713
1729344
1745850
1792881
283142
1964737
256514
1262159
1262406
344463
111761
1161034
1197854
253236
1983929
1621226
113923
370582
1984679
1650491
539266
935822
1104022
1566796
594282
702483
1787364
845988
1985617
1209722
699973
1978253
657941
1404629
573351
1323862
364834
1872587
248996
1931303
932433
28004
1533389
375389
904974
949414
1606
466606
1931087
1881033
1817106
1807729
1553068
1099899
1072995
451684
836099
465393
1521814
1461992
283436
1978315
138969
761247
1887957
1015770
457682
1512038
260461
1273190
941905
1547547
210611
39477
1341378
1476592
1201629
1831687
1392890
1677048
1483807
1654144
365008
1491690
729766
853158
278453
1479655
73636
639588
15457
1269319
1058077
1271980
768761
103378
1075041
1596950
1757426
291555
103786
193800
141406
607740
1569567
768742
1054550
1091404
1144736
992792
166076
775939
498878
1188110
933130
300128
488252
320500
1763762
649001
1751818
683437
323734
1437640
531010
1006356
1723027
1533576
494615
1794917
111373
1931673
304266
520461
210577
1614276
1302154
1589059
1018309
449308
1862172
880942
1294821
995300
1741347
210496
230274
11826
1213353
1740485
1786183
1203801
1765572
1645283
695031
1900200
891669
1873376
733584
1619346
857813
1395367
551206
1165839
1668044
1588260
1244343
1344788
1506450
835767
365966
119651
1837169
1323471
1201565
1880822
973202
460329
169717
1511260
1653072
174565
15716
1237695
1499261
1693488
147382
1525132
1159177
473532
853190
1050811
730213
827087
282045
1784402
1602581
797965
1767593
1325018
432988
1010007
957411
1838470
1874463
1440551
1254678
560481
557126
55948
133472
994587
871011
1937032
1901980
1648853
1098271
1660777
277147
254643
573135
854566
1113864
861173
1995317
1360742
368994
213726
438023
110826
1454625
850058
1817062
1212486
134549
192735
1565000
912768
772865
1141078
1516289
850958
31066
1100496
1351187
1863731
1026074
1022459
1604463
1903004
1177982
1805524
1083059
1436363
765017
177593
1069352
802593
299110
1672853
612347
1443576
1751596
1453715
89720
370654
1865520
306967
692778
1614329
867205
386851
567532
1988535
552441
5768
1934064
1580410
1214297
152512
349378
1133176
276261
1569823
1461340
215829
831853
59324
1295231
1225231
1037547
81630
287896
1769571
1962886
1448344
1165438
895204
1771592
321316
88610
273455
1246590
1185398
1774265
595597
1231917
1573940
101959
1401071
594674
137019
511716
1677794
1548740
1235098
210446
737732
1433677
1465079
1097541
992911
1091413
1069748
225137
358335
81423
1697787
1670224
1527854
1002317
790030
888239
1928611
433180
1138025
658191
936035
1939726
1254800
112661
1902999
947215
1103006
385992
906763
533330
342476
810790
1166443
1851524
223051
52886
97858
1697379
313484
637085
513303
287621
1984729
1754112
372146
923729
1054546
306114
1855992
218869
1198902
547841
941982
584252
566151
445425
1183406
775729
239572
545431
1042072
80858
298002
925843
1678590
913949
1731810
1900806
1499800
628830
1627698
1860074
1596278
353417
329307
1847622
49054
286250
41802
81882
583229
1561332
1584797
1737484
1575608
957047
519948
594091
1145185
705899
1094285
1044171
1406325
24750
1402176
1629487
12240
1078710
263390
402398
526037
1105515
1955656
557892
201198
355873
1801171
919926
1246228
561972
1893917
1836389
499604
1740058
857142
1765133
1984131
947998
301883
1848456
1805896
775539
35870
1074621
1246950
739853
840384
606973
1793324
1639618
1921743
450074
137872
1206992
1640663
497753
1922963
1950
498531
653483
794569
85446
1386039
1648246
1446168
1094797
156636
264913
1303879
80925
1951985
981646
1099299
868302
677370
1321127
777570
667717
361477
1506409
614571
884907
1171503
172617
249426
1663471
1285265
1686398
1147353
1647658
464062
1816380
1167089
1446255
1992351
1604976
602578
1384126
1208227
1331580
1879875
573629
42606
1138539
1460878
1571583
1334127
1113031
306784
1691384
1799037
926359
604329
1318328
1233983
1668462
700210
1344016
967145
985948
1317509
1176329
635084
791825
1214894
1586597
692753
224696
1412285
690725
778990
395555
924501
1531600
1670088
292625
875240
45967
1959047
1982670
1547440
1081219
1805615
586786
680708
1914253
845704
1602041
249173
1382285
436150
406473
1116594
1347823
1376747
1784686
1469242
221167
898149
1757094
1404762
582794
439264
1252428
740397
778940
1241652
669240
1260358
3978
246300
265328
1851072
587368
1547366
1956450
1461810
1679312
549001
1033675
702181
157934
347250
486352
1041117
807131
785006
1090788
667817
326581
523831
1315650
91700
602441
402713
1729844
445247
1551296
58286
1743639
39184
1936707
378394
90601
1417068
1295212
1199430
1677306
935601
1457755
59020
394748
1935266
1093816
1508418
868371
540698
947796
123495
1120446
1847222
1342087
193358
809768
1252250
1183776
261741
1574799
1563967
560035
571288
1434775
1948111
138844
1122196
31476
180637
1207694
988570
256577
813638
507963
1804746
1677336
1759084
55360
817166
1047060
1664854
428154
1591101
77786
16337
477377
737055
1992521
143297
57593
129187
1555890
1653678
368754
557803
70321
1343620
118757
99172
1560686
1993383
1756500
1284648
1053366
819108
1087849
219065
911364
856387
908657
967343
1727539
469254
79425
1804021
757513
1430275
239103
1352467
1172769
547499
1126596
307901
531530
1307309
930941
1951332
1218691
1841090
224933
1773562
1330458
70984
847613
1263150
668575
475323
1741289
387436
1217221
315242
842441
8370
353677
1917560
1909322
1410868
560871
295555
1470708
1762340
1069472
1009208
967396
1253881
1895412
230188
278320
1630457
1402709
969061
1095084
1731068
1109615
1020493
458156
1019561
1329317
1568438
1654611
383724
191715
684638
1585779
1034188
793117
1878046
1947684
100450
985122
439250
469652
1166067
1596253
80323
244660
1901053
1427514
78043
1997227
64145
12800
19144
1274265
443369
710959
1418745
1809352
1481571
52332
1024423
1544267
1913378
1527088
1345814
236795
117058
775812
965404
1395840
892329
651317
1798102
1318327
1347232
306525
1286204
167926
1582074
1479098
1580112
512460
1656512
1826209
1739274
697653
500773
1880831
1770217
1129847
1335533
816579
1769980
833601
801779
1077367
316344
598242
590310
425319
412414
1229377
931339
572926
1183431
302691
1646787
832705
161546
895841
950447
268275
1117345
1442071
970896
997280
736370
1026755
357370
1992744
1290860
796231
1223543
106742
1775274
1258764
414017
1067071
1185308
1596958
1696934
826541
1721628
488601
699909
650394
1568726
483668
1153575
45556
84312
587701
1214785
1491605
810699
1232646
99956
1003024
568516
600808
1488370
997850
1291213
1042039
235700
1066260
1307836
109548
1448895
1940545
1268599
1153893
1328912
935911
1940293
887691
1296095
1118026
1733793
1642882
1355762
814484
1323309
987972
183043
927004
1749985
793834
272329
1819490
1095525
207959
1171349
697830
1739932
176089
723643
1724753
799163
1412534
334629
1215702
552958
145198
977223
800437
1705225
989121
750075
510455
1432464
376342
234584
1238319
1936976
111580
793416
1422672
992190
1384969
1012041
808828
297429
1878487
117087
1955309
416638
293320
1918117
1224554
350792
1269160
1293458
1663790
1611722
837100
205861
644670
484865
941360
1280612
1982697
1905648
561290
873090
755598
1665757
997658
835555
288289
1977557
229343
1666580
1079761
1253809
1273709
984677
1890542
1761464
1137221
1647976
1026261
609151
708056
401775
229148
1622254
22283
23304
1264963
52838
325484
1539346
205714
753152
1073694
427576
485274
905490
1987997
1434486
169734
1543616
74306
1661554
1162799
53243
1511342
1922333
1641849
836444
1772746
802482
952183
1543007
748482
661111
1374011
1141283
803491
1448327
733821
1805569
457019
1279997
80183
294779
1385811
1346638
714838
553061
541361
824133
38580
1459245
419890
871519
97573
1770092
1219877
925293
1646370
212520
585106
910369
1261256
864012
535587
237655
1931824
353152
1698644
26165
270123
825521
522446
1766520
450503
1537320
520008
134089
426757
645120
944510
1452852
505622
1279830
923203
1119727
1773975
494096
1656080
310525
1545788
65473
1805859
1448975
601195
563741
1775760
621066
1586468
1482595
884400
138460
925730
1644608
554103
580083
1964970
271200
1223856
1153348
1240147
865161
41564
54078
212226
1565413
1678702
1371868
1823090
1938894
20015
346320
1223531
1725480
162229
1229272
12193
1106893
1195211
1194218
1817992
748456
1855831
628806
1280841
9375
993737
500228
1803256
951683
327239
1006110
1222810
869688
805255
572978
1159862
410461
974897
980369
1657091
555523
1865465
756874
456403
903899
1688787
321547
1004152
552769
854161
1229617
614666
940895
1571480
1022727
138194
1387765
82775
1855560
407970
1354783
1231212
1115708
684543
1300645
1145867
110925
1050332
987019
1416790
1259358
911015
1917460
1275004
1611401
1343143
1797652
417381
160330
749595
937296
1964919
1960744
661983
639211
561048
842386
1727559
1619902
240811
958973
264269
1883102
1237441
1239502
977526
842135
678220
1553019
964403
1552406
1543531
1959174
1329161
1527679
1329036
310443
41857
537266
1653498
1283064
1259261
331998
17068
397683
375665
979568
86781
586290
200153
169378
1843341
1029014
1109776
1464553
563248
1525938
1667340
1748356
767304
605513
1070109
774119
2102
1855141
1816760
757330
1171009
1336874
1904190
1479898
1613345
716800
1157604
1070771
1954285
403631
677019
1921372
1672932
59659
1402111
1072161
1856778
1947792
256963
1009779
1149260
1382584
857465
1149672
1940086
1796361
1569362
283420
1766940
1298140
1298843
962259
693328
250760
926232
1217246
752797
692734
1442111
698652
1733163
1434151
1092870
563085
571958
228460
720138
1043267
1983419
646807
1196602
172342
763241
971753
738262
114654
1917936
676147
900775
1068262
1071964
1959101
255399
17147
630431
1583332
1593824
1584422
453282
1646091
1189104
274446
348185
1691228
741800
1490633
123744
1242024
446963
1519563
1227734
362529
852175
660765
1755116
1662369
1721776
1608244
276344
828680
1524480
1682711
1204919
470090
577790
326910
511082
1437205
780487
1289824
513988
1213784
618940
179292
599483
1027424
170121
945749
147844
1405111
526348
1961331
1661458
1328765
759379
563780
675478
1870318
1362356
1828160
1440377
1425166
309713
674591
512089
1659084
1025736
1405485
166401
61421
1816476
480461
1989602
163496
474044
715996
1135362
1264486
673711
1941818
1278530
1081085
499890
1005531
901544
1187987
349190
1019324
746721
1192091
1120796
99988
1566177
1719434
1168314
425333
1620113
678820
1222729
574225
1090129
1788649
1974804
426591
316087
566328
1761486
432908
1302204
1991449
1945804
1731455
1768463
986151
1614406
726961
547228
48909
1587338
1520901
140077
80375
1139451
140871
850136
1588602
325245
996901
1467949
793608
553821
525055
1848552
1131344
1077481
389267
379790
1744532
1961963
614759
566156
50652
1489561
1489566
872580
1160175
271079
1246819
170931
1172453
1734535
1457641
514011
180274
1554457
1850606
1332318
1522472
1125606
1868050
622565
694977
1076140
491918
396090
1493879
1369039
1615170
1441582
61107
518955
902008
1503162
393902
1835452
1208865
1692730
1446311
1874899
645972
456841
1207775
1245149
513763
1889578
1760165
1912788
839113
1236129
1617094
1659854
855553
889335
1289119
1466917
1166408
303226
507165
1939637
1638128
1544089
651737
1797132
32755
803794
397493
704421
1806688
1337453
1479992
482086
754949
250524
1556993
1579597
1129434
962526
1457333
1191278
2054
926534
861920
529464
1728870
1369748
955730
293063
133889
977163
1623148
1295214
501170
1821014
1723085
1918649
1912361
53526
163214
1426193
1147347
145699
1163103
40231
138837
829162
129435
143033
1612283
339167
56761
565894
1034086
1515920
1538382
957011
490725
692065
1141813
1355811
377238
719226
1515191
1770369
231489
1230407
1290351
1464898
1887355
1433380
1799944
1066350
265091
1453037
499854
1511620
1928399
944595
1624601
1604503
1027454
866690
1189796
157742
131960
1564008
444680
189310
1605353
939802
1109790
1352458
1304594
1800541
176921
1094222
1484437
593060
1479939
322697
985650
279431
1184230
135098
437852
983990
193408
1755739
448871
1748095
1573137
43411
1101929
1390038
1090197
1797652
476416
683833
215253
1308096
28559
1689535
1412643
1521306
129936
250468
1943045
1935563
484987
461246
678511
1322243
1045350
1809932
1275309
459133
1171735
1310551
160774
1242432
1340540
1624223
516325
1462757
880964
1584035
505181
465858
778205
718221
685680
1371558
481456
668980
548430
1577165
344607
570098
1733335
672507
1924396
488329
846290
1465890
214832
572662
1421789
1241915
445710
967443
1474828
1612603
1789834
718371
711854
6394
1113382
647386
790645
91556
1299334
1525775
492404
1761348
1441716
1122472
762455
282427
93184
4855
119991
598930
519525
1452582
413507
156144
1984553
792460
581052
1993921
119618
238630
1624586
409699
602680
1420576
1011112
1189886
1412197
45496
598879
297557
124858
1482737
477164
148881
333409
1160195
538150
983216
442229
1902134
1555579
1013336
109849
469152
921341
1491293
173842
620238
1010567
1451047
500667
1725901
159724
1034370
1648139
1443033
1039688
682663
518932
1022002
818868
534149
561845
101758
1694537
1097270
993631
448805
1634066
1740575
111364
1264850
582193
1946213
1446132
1968718
773287
878048
771193
1968114
497855
1370514
704974
1207385
208543
1602838
1892786
1380248
614691
324113
881745
800995
653412
475085
1269450
1286813
4843
964789
1931582
1001171
667276
930852
429212
1826464
1000596
279472
1843604
1494009
569752
319348
1533648
60666
1224679
1316490
22687
1938847
371013
1090998
1438349
975002
1903227
1048215
881416
1936842
821669
101390
264388
1634631
1132077
785955
414112
465075
1126499
1048022
902483
1187140
491410
1769121
821880
1648118
854823
974155
558827
1406001
1902058
474352
1710218
670734
1982019
1801142
1126129
542291
8736
1098023
1535561
1638317
1747957
1123096
687802
1197998
779694
363817
1040348
593109
1368393
1836895
904815
1959629
834897
337857
349731
187556
1328788
1152697
790537
293922
1870662
1811302
1875902
720421
991535
1174764
488498
1938895
1363120
73329
1071372
1067179
943382
1588107
1720384
922961
1812859
1239619
23303
176055
1191221
1247859
1831770
774820
1237944
1633856
412193
1227797
720220
381340
397301
1590812
204123
600200
1519694
773219
1698090
326345
170008
1102345
674156
702341
1455745
481373
553229
496340
1701268
817909
991002
1715735
1804313
1407581
20338
1712114
200971
1409601
525523
1726610
654319
1668768
1037878
1169648
165913
239111
1588049
1396391
1496333
56212
233166
1059673
798694
1405822
59104
1900812
1498441
1010465
1783741
859041
1745586
1411415
1976649
1870059
112316
1772394
1448107
234261
512923
1146563
874723
1631260
1950371
1494089
1030645
269965
171380
1865813
965849
1906393
1719634
477314
755678
1502157
1072488
984141
589694
1068277
374360
389455
896091
1982099
701425
1709602
1725640
1149165
331896
1093782
1801202
1328987
234658
1702283
1468576
292063
381243
166289
1047019
1605151
1523030
530734
812476
513523
1047689
1828398
270203
56923
397185
1383983
738558
995978
1045613
142941
579267
1628129
628721
1722584
615631
1760637
1380099
1859041
1620959
1139706
73869
898739
1271162
1057776
1748020
1126953
808584
333014
1616457
1793417
1601646
609011
1621195
1068181
765461
1117007
1138847
817294
1141492
1294777
248515
1992826
769238
877062
642133
1036365
1533680
1876860
1528267
25990
234764
139097
1996360
1963264
1295616
87468
1110488
1651712
1418262
318613
1452308
397988
1960279
513343
987660
1268637
1206777
1575360
41497
1330646
1237633
253817
1471516
1316253
1666337
492912
65308
286631
108957
171080
675117
4399
280867
731630
457010
1194646
1153714
1715019
286065
1601895
1159584
1375788
455911
1413994
76219
932862
94020
758064
260552
1492918
476790
1695602
1800636
914322
1022948
1840865
1342173
1637216
1174685
1312136
1215030
175195
1486491
1353284
763711
1252223
1933720
893722
567210
1359919
480006
1788909
145599
1644104
910753
1096750
1991393
1304061
317096
657536
1979048
1334925
268715
30893
128596
157809
17109
675685
2783
1528210
1380845
1858397
1833467
1009265
766207
658242
391029
1851928
606397
516348
478670
482736
1691785
813080
539391
968189
593250
98667
82259
1362513
694144
1055051
842346
1617947
1674360
384590
585242
9488
1092795
1820930
1907232
313553
705755
1394029
4326
1422590
24775
1371457
260950
1211781
1513660
972288
1181716
465236
687648
476068
1579945
558080
261510
669914
1921393
91776
1063767
99354
1669602
1515940
906603
418149
786298
877535
914511
718964
298934
1581730
1450920
1148445
1410168
665687
1870345
1930890
996031
704499
16370
892370
1511152
215805
706192
347456
20054
1609749
521146
1953840
1117897
350274
391379
266899
120301
976378
1419006
625654
978089
1100013
1082425
487974
1125341
1713717
1259515
870239
1715626
90653
1636964
151886
967042
1598838
1958352
1136668
1233784
435111
1203180
1392709
58362
1604157
1114832
971838
903150
1661865
1147731
1658310
480056
866964
416515
788389
502299
1141446
1905864
1902886
1206479
604824
1435582
1924999
1304230
611830
1657837
791130
810704
1809831
795007
349455
987895
1857450
891569
1060216
1023699
1601799
735174
582075
97272
891335
1271333
1957704
837450
26285
206671
1909896
50252
747571
113681
1826703
15949
1280141
1827648
1237800
1474540
153680
377943
1629590
1095788
1439036
1590767
269903
567784
123408
1910391
1734546
1156789
52219
546220
1433916
110021
99756
1411329
172097
1266858
1723958
1050178
1667700
479201
305284
1621403
1154096
321904
159816
539638
559156
1021940
507077
1521998
622065
416463
937133
1240779
1288704
219530
1991174
28294
1439295
611833
1159369
1692326
422793
1794453
576830
5137
768143
245354
200072
1481269
1813595
1271445
1516877
1605757
287154
112832
1207071
1604516
463442
158082
1324600
1296857
1066396
1035745
124169
651876
123622
1358793
136685
180100
1797440
1470082
359439
1597364
989974
220800
1083703
654081
1496156
547972
1857035
1225878
1135017
105307
29009
1245660
741035
221014
1931736
1716427
1360613
13238
1032996
574952
1173756
1093729
66501
1061147
355352
1351668
456189
1988382
435001
1078518
1250826
1527589
1819553
165284
613412
809121
1288792
1860389
673302
1320646
1247655
888467
886005
1871553
861143
1799342
1147878
783310
1781802
204386
359732
1661005
850329
667727
266728
234050
441318
239979
548786
354992
1528223
1645366
626807
168800
369956
1712095
188650
1388726
1941829
196654
690407
1968424
1731639
934214
1067926
789682
885675
205809
1563380
1758913
1536730
273823
1355546
556059
1587092
779567
1615356
471653
1475865
128804
612876
969443
1516012
1292302
1952364
1934243
390113
1917657
963513
123515
50831
1151020
397036
820047
933594
1307118
376270
228213
209672
690570
834785
1945097
1554484
1282729
952015
1275746
790636
1863616
1132635
555563
553547
1506574
1551368
1582036
231381
980632
439988
1588648
1740486
1030268
241181
182689
648861
919194
1421994
1089800
804874
871079
1203761
1621224
782411
838687
1016361
541832
1557468
521869
998555
1885360
1294854
879299
976465
218844
1300622
437481
1230355
180706
449854
1402336
323048
238203
181123
1892419
1454411
1990593
311549
505015
1323271
1076241
1546736
713641
1468640
1852967
312457
944427
638739
1604495
1792113
914718
1260319
779816
48452
849374
929905
322544
1395261
92844
1770539
1324387
742138
1812651
1434188
1240390
1018656
1708333
1804103
1157698
1894526
11846
891147
1568419
997512
1426892
353320
1254718
1714604
1572751
1837704
1503101
987314
1296630
1519583
1244718
1643569
915301
128514
1753892
839624
1425650
1813112
1265276
834250
1634733
1036253
792781
290875
1512414
1922557
628128
1580308
779052
1916411
889183
690211
973166
718139
908667
1488986
919215
178505
1942211
1331717
1185213
1709586
1166871
1039395
852178
362630
1472640
1101274
600193
1529775
793334
1249788
1901753
392625
1056437
4518
75678
1195351
1997005
469827
1043502
176365
1699703
1627288
956183
1280546
1720192
1654204
706258
108901
612462
1147728
424806
471056
38439
454567
443787
1866313
1210735
626783
1150320
840308
976667
1989828
450580
168631
1751667
1922820
624962
203762
1783181
1352726
1266342
1374022
376906
1034858
1377920
1173373
1206275
4809
574595
377234
478740
1933262
630387
1360612
1297615
611714
1835061
1730123
14257
289423
1303351
1825489
984909
1134317
1850484
1405113
844612
1010922
856076
1875821
1250576
1912433
1094021
814999
65500
2090
1585173
489078
665434
1186251
573254
1492090
764119
1987803
1686505
596290
938
975426
416292
1282742
1213997
562041
1311822
1588409
953813
1647216
380836
974376
401058
1993572
984397
71300
1299837
1684320
839738
492744
1208019
1233768
825271
1947524
1308065
1363745
1605059
1560727
1682916
408233
1109006
1004382
624666
1678945
679160
1378730
946687
1991216
37248
342080
1488920
396593
1164681
751613
764670
898152
951581
1958011
276190
1181910
1048531
239674
1581943
119769
1463769
545942
1838499
1348180
374639
224144
1623242
611872
644954
458777
1789615
1378678
615917
1353774
474169
748231
1521245
518137
868977
143203
837587
1893711
149302
292366
1684112
760769
1577590
1078851
1160316
347348
947093
1289347
995866
46482
1207452
407309
178635
1471748
1176518
1680288
1548560
494512
1966650
738983
391206
533144
1001497
688001
1744109
1259206
913849
754916
1349439
1461073
960505
1581402
1535171
1523632
903185
1447834
130665
132405
990986
825705
867661
720454
1557035
250540
170279
485339
497637
1472513
687666
1397909
729809
530226
122928
1733980
1422179
1802679
181502
433618
234606
256461
1836057
74281
1274902
971349
532921
1646722
1006038
135835
1844107
848828
1731232
1769802
151184
1224601
836695
55653
274998
1447121
392466
1790909
518855
53377
808913
1825126
960527
1862238
1369932
969691
446177
484778
1304243
1448230
1360716
350666
1094424
736372
923847
744323
1343849
94609
822448
845717
1946943
242087
427281
413528
1114621
873164
433780
276653
475654
923455
1607479
750539
1752049
1178737
1383606
1172762
1431212
486296
158558
1625485
1975363
1355944
1291757
1609679
1334745
669351
833861
1346886
1376171
585374
1288560
1649555
1052819
525997
380199
1540062
88490
211162
923940
1362330
1467640
718870
1033529
47524
1463694
60595
1310591
255513
761089
1562854
652045
969055
1202766
651790
1523659
1576216
1235451
1022527
1193097
1887234
1506360
1752899
1307578
1149064
554065
887879
1388509
1968180
572224
898879
323772
74904
1172848
799878
65793
136528
262069
963753
1927654
1997868
1005763
1828399
1432441
129566
517174
825770
1606083
1261798
1662318
101301
1163803
1804002
486037
870499
1959365
1732221
634704
1221198
1618833
1205395
1043749
1653233
487522
457252
925322
112364
462681
686450
1936426
1313071
1226973
1956319
1649528
115211
1376132
343367
1683420
1652406
129651
1110685
1056770
455207
341646
436257
1235218
36575
683255
540343
1593166
1038684
551118
896747
906849
346105
771012
79777
1356790
697403
873698
1641967
801324
1540729
1276124
1546940
400941
1208716
128222
677599
433850
1816047
1226844
287913
1476762
323472
1400106
173755
1164154
843855
453397
1275601
1300643
1183602
1644440
1675549
1766875
428408
1864359
708626
859018
1433426
22119
1911457
472022
1932385
1534278
1677449
139097
768772
1052325
1936609
873464
920987
917436
1913199
359221
1903521
899160
1760763
193539
1564233
1391506
299163
1472707
1026479
1826307
1977913
584385
803625
1328609
244887
1625068
705459
1056436
762493
1051863
376673
1656630
1753305
866080
771947
1596590
1814540
817982
21373
1132457
782946
1256747
179279
591749
1197832
248915
1036556
223339
1186775
1477429
1489335
1695141
925892
1851706
1610642
402099
663105
277192
928133
632143
149653
545719
467349
1337782
903087
105875
1731204
1551860
846259
703782
736216
1426142
1499191
1984677
440001
1970093
1411846
233535
1900194
1810761
1477951
582233
1439981
616849
1161861
1546884
824737
1296720
486211
277546
980081
428579
432947
1180791
804379
1762961
1572237
940205
752475
1182010
765769
1828352
1034625
988381
1127684
1424595
656461
1465585
473000
1196663
1181271
276547
1499993
1325019
1136911
353709
107003
911092
1891251
918335
826458
593135
1199294
1580700
836004
1936820
1660602
915051
1367258
1166773
1907025
748377
637867
1499578
1188893
678061
1946622
1011552
1301194
1213176
1249867
568525
196800
1331442
233413
1670146
195500
1869445
601909
1936327
1022424
677090
1893771
124889
281550
1247595
1541969
1485598
226741
705481
233272
593622
1910604
1470495
1393102
1796413
1195128
422935
1286345
1174689
424995
1386087
991557
1612882
1520478
1345609
1419845
253451
1290366
804751
78619
604220
796430
41804
1961130
1051593
995990
1893899
1174977
392667
402635
490743
1208387
305939
1361070
1237037
507400
359390
1255094
479055
1842092
510380
1055158
1536555
1655762
122241
1698851
943729
1614940
894891
1810265
583228
25325
693093
1356529
638197
1909602
1535537
481594
588517
172818
861948
374824
275639
60011
1594096
45247
1631338
1623936
1003168
1968047
233925
1050166
1567519
1203544
535851
1272088
497099
1209422
1918957
1400248
1879060
1342998
965725
374817
65341
1966883
866486
1347408
1819897
936075
723793
278330
1416480
1727119
836186
1574162
1974173
906691
1405490
1501212
1135469
1991154
1224286
392146
1312593
1370661
1165095
1981970
495712
370676
675501
216763
1603656
1201345
1015187
1649482
360108
780265
927101
362470
1742806
1551454
1667996
402761
158036
1910365
1211581
1007920
1379494
1433087
337250
169476
30248
386255
740421
1716963
243005
752983
1892465
750043
398493
1805164
248997
591322
97370
1537668
1554278
1511486
506452
1650031
105757
842290
1332832
492027
889305
1582817
1300842
1571993
637832
1466042
1458010
431081
120412
1372370
853932
1288822
1285436
218787
1629134
1730179
1094725
889614
933216
800719
1119402
350449
1822054
514177
26670
631433
731035
1297658
1669708
1622901
82240
469075
1338653
1875526
1820691
1114352
1278023
558668
1257822
661451
72834
436121
1161859
1992754
61150
1389583
1075456
1963488
386714
35942
586750
1592843
1780357
567378
98992
17659
1573171
341553
1956175
299513
380381
1887504
1648777
1910841
1621450
1265959
363362
754085
1372076
681226
121256
1752397
1059034
679241
1186740
621891
752945
230324
192495
300057
1252932
1818198
687826
1330671
951147
310339
693759
776242
1571539
1761716
1305919
1816294
1741487
1080894
832169
933673
1259819
1358781
1690308
1313584
305891
640020
890803
1409233
846492
1330809
448001
210885
523528
540029
1493849
1055262
1306457
747788
881636
1269775
891134
202548
1967444
852585
189111
1393504
87477
253324
798299
1431206
1500024
1361795
153567
1178899
1239383
912963
507836
1351577
1612508
996207
1593956
1837057
1575281
1095362
373084
399710
737749
1601227
1753725
1863653
1837892
1664486
451956
1080281
1899702
1017655
198080
1889475
1987352
1726990
1790095
1594159
565376
1725195
1734403
237030
1330941
1758122
607707
1935749
1803797
146494
584489
639998
1797876
1167259
1003830
229777
878953
1373112
109658
1323847
1177109
512848
125390
859789
404826
1385594
1283027
1937512
1062645
1689216
787830
73362
1661923
1355283
647906
1921276
1260790
1210577
861953
890145
1814126
1865920
1631491
1362968
1593949
734645
1716481
1795982
487074
1094287
321409
791241
358167
120047
1632940
152618
523737
1893479
22773
1745861
615595
139534
575881
20373
734896
1899386
1519866
968311
488818
1417974
31267
1911000
1924890
115823
1073397
300174
928806
977960
650036
695870
241324
1174991
1949100
1420613
988084
561594
1966717
623036
749537
442166
1753553
915606
333676
532338
941248
1173556
541139
1790030
190898
721846
1683118
1624059
1400046
1838296
161170
1031947
191898
1076408
1838620
1222362
926662
675767
1920569
519204
1885655
821000
1861313
848000
123990
1239082
1232795
159752
1525984
1155814
65246
38810
1228855
1923586
771387
389305
706528
45002
1130678
1907797
1353574
832117
1252156
1194958
1019714
1522429
1003177
1031640
1210470
886113
1535470
481443
1292921
1970841
508004
1614184
284900
566548
585806
596480
1518250
496213
693673
1753316
391714
1165404
218149
1130732
1011742
847776
1665854
875739
1218185
1758171
31599
819113
1665525
780886
189126
131975
1036192
851749
1902596
144652
1733122
1079086
578988
732213
1510165
379544
913737
914501
1428127
836042
1827545
1888521
1181195
1182142
1151840
1936506
1800247
1980544
1653386
841811
740333
32376
1532329
1014087
1220220
1017105
1786863
1340637
780535
132593
1405015
1327195
751095
658731
1067422
361306
46899
1482693
294792
1070815
362004
30869
1285087
1550514
179249
111881
158579
951670
338314
309199
691475
1549370
1729134
873947
1716710
995166
1886427
1524112
488768
1917016
1696803
1858773
556274
564578
204460
1634577
460656
1440054
1277001
1804140
43636
478774
1966401
937522
1025146
1658271
1338281
707119
153690
252158
1786998
481986
684187
950551
990902
1954349
633243
713123
1393267
270748
760131
1195681
1896944
771616
660989
1259754
20642
872056
1713615
1114206
623184
21491
529785
732864
1502288
945854
1327469
1036660
1609299
447628
18294
1850439
1269430
530125
1180004
1338708
1084105
741453
1762844
1116710
1027123
683437
1424672
1330820
665427
1340979
1615651
774857
1376961
1922055
580057
1746103
679321
1004041
241607
761177
378717
586365
1027351
1449885
486535
63230
1038376
1252613
1350897
386726
1635064
1521084
584351
996495
1944238
1901384
712679
146075
1652358
58195
1911026
14707
746581
1494249
412291
150124
19085
674768
667264
498696
1409735
1354025
1945333
1112403
1236327
696296
1441081
1409314
1864480
1481467
990516
1608787
137458
414493
1448460
218872
976267
181497
1967234
1712501
11950
196573
1261684
1759693
629056
930520
431224
406191
329163
42540
1502218
1364995
1601194
111492
1320070
567971
1147213
719587
491145
1286930
1657712
1955915
1642684
1077593
1869791
1500302
1031732
424307
247064
986552
612899
1985268
1032717
671332
1642240
354415
1026499
372673
854246
1080117
58268
1492491
1424183
352844
772522
64576
1442082
1598900
1773766
758647
252773
556643
1502978
939681
913204
1576878
176284
1165566
1349629
1180313
1103442
1593395
1583471
216474
1525547
402676
1081926
440638
325888
1274485
236891
103170
573012
528433
308921
1546349
1876465
1898711
1139524
1668346
1516989
737647
659897
1113703
1090237
100906
245678
1378070
90484
823276
1342136
1936428
761911
454465
722071
1900147
73788
1907485
105235
530029
428976
1659901
149677
672810
714251
631750
765274
1818262
482261
677395
737660
1273269
68638
1968790
441115
1976844
362143
30524
1200758
1219191
1515257
1002457
1574737
947130
1282411
1593226
1690700
1600689
508155
1862751
1019946
1413966
1475232
577684
330912
675570
1124971
1776015
463095
1635492
846219
1509487
1511640
566729
1623173
591478
375205
175509
1683684
1252325
1293641
1124731
1849253
1482927
1313246
528306
536157
165976
333202
1559246
991005
924392
157325
1907067
1849195
955373
912483
129285
564182
1364551
222650
52243
1191471
580985
360863
1215250
1913786
1914439
1612431
1009316
48832
159140
242628
1597743
1789691
1147142
1401058
1543951
1637422
576695
1726650
997808
1827889
616910
878135
1933968
380200
622709
663924
949831
482145
1102320
300577
1050897
1318419
1961700
380075
888891
1815336
823058
631312
1376903
643238
1849955
142473
1158953
852460
623546
1444020
1130490
1743781
1502060
1978754
554770
727389
291972
612352
593260
412491
665476
314791
1489672
1411610
539228
472448
1078719
1520790
798442
1637159
576587
1730646
330547
1432259
132181
737287
625762
1750707
1875087
1284355
191912
351405
1317183
1296745
1194196
1451847
1187327
527958
993732
270482
1103388
1973639
285795
1754689
1988765
1582888
116774
294648
1122426
1788814
800975
754810
1756904
895951
38994
816540
1115514
1761794
314983
1710974
119195
518891
1906735
1589996
312140
177739
43245
1791610
413612
1648066
790822
132815
1808021
702431
1743886
51046
1814221
1956097
994034
1943149
170727
1752141
1301879
1991313
1244500
1958592
1794456
1814637
913794
1659807
699817
257523
1916101
308715
835845
432460
1247679
457847
1892634
1939862
302533
519319
1471234
1393987
949621
893478
1798607
1343631
936889
1209226
1820319
213381
861925
1433660
368091
1657080
572897
1458550
1654391
1104692
289001
1459573
1251006
1273111
182933
510848
1552036
1883353
1170242
1083682
575656
459322
687242
1765052
1224862
749192
858534
245170
8289
1868401
463515
1504671
1196763
1727874
851221
1902852
95040
552312
1922762
1580455
1185605
1207544
15683
837985
1818374
122362
1107261
987186
97248
882320
1584723
1655976
63674
202355
286437
1509922
485929
999051
233939
1985198
1627528
1201285
52324
122895
55924
1427642
1915706
1055539
459620
513231
1348969
157940
1289167
1583825
1027874
48281
1262863
1235814
1088651
1996431
1075677
1964108
1816339
450342
714855
1711683
1174070
1481153
111748
800411
85089
1960374
96350
741967
1167454
1319549
1896800
1850325
981814
24165
816824
684831
1982564
1571837
920587
1131701
1551163
395710
1464088
1305592
1022438
218951
1909048
1839039
313154
613092
1110978
1414472
255731
1409657
1215729
178478
165638
722938
951005
820758
1761940
652164
1237679
1678835
33554
572983
1445993
789492
1423695
235065
1675751
432533
1870930
1786298
1072499
98024
1582072
823195
1402592
184118
1881230
890404
614548
1051633
977923
1368388
821345
536504
1244567
1926149
1345515
1994372
1286460
1696104
136135
206003
402855
1046080
1137060
1684408
1545208
169513
1107585
565402
532855
127111
254448
185968
919957
298596
938674
203497
438500
1890554
1465126
1998433
261336
1209465
963313
435844
720293
1193746
1492026
1101855
1329111
1539784
644367
26835
501343
1532377
942928
1987405
575440
1082160
1103701
232572
726711
1423077
1813250
414532
100034
739400
621568
1783019
1417389
1342831
875492
1514558
776365
923610
230504
1227643
1090796
1995373
1033978
1684599
1153506
1203949
801883
1393726
242290
990019
80186
937650
1563318
72646
1933767
1142210
1421089
1024910
1796244
1391041
1794754
1417246
556363
983897
1694496
1880108
868507
107722
359284
165598
1006705
1936347
70491
1299645
729721
931240
1240091
1333646
1524037
302445
1615095
671535
1139705
1219764
546701
496521
1836558
929750
1492651
121825
1013180
45390
1835715
1778935
302193
455108
70355
1011969
1242771
69444
323426
1160462
1137190
141420
1510034
1616627
19704
375518
1046939
641681
1184357
471582
292436
805444
1037894
1814834
303123
830310
1273093
526693
1583763
134415
1354267
231273
444911
1253191
511643
376294
1568042
768390
690262
1263797
184090
1475673
1881310
804818
1780542
3666
1082338
387841
331960
1351884
803611
523211
1895583
1497493
1860214
610279
452716
1655974
1843607
50608
601302
430590
453127
467219
571201
247482
736649
55165
1144022
1980137
661776
710401
1548160
1051646
1589630
258210
971401
232070
689599
139781
829084
116148
1020862
13860
613651
197815
1204197
1081491
197076
568758
1685570
1387561
422858
31016
912724
1620616
737483
1405787
684925
776912
1298874
628911
582501
1820150
1798958
962122
156093
1047616
1325779
89894
233567
772977
106807
397339
25777
49680
1887087
323493
384062
344223
341226
798966
236208
118770
1624845
1353736
1384045
1494035
1951174
1417547
951787
345389
642923
980232
353312
1011798
355224
1457882
259621
1542451
1556881
909216
385323
1102602
1427895
1325231
534205
156704
91068
1787791
135617
1503011
368872
837273
1912557
603563
186587
1389653
778485
1448845
1026014
480282
1691623
24556
973295
768648
1466800
350768
916557
950100
434397
669972
1037083
968548
1671421
1375807
1875810
1259864
1246941
1948948
907456
1395624
1554486
1040265
1647136
1681243
1894059
1542498
1790249
1454837
1025914
66610
1479277
870209
708377
551375
1141701
1140358
1811496
461979
998145
1811561
47956
915436
302186
834513
980326
1638934
1918420
888175
1188019
1385552
1976330
289388
1619834
1925449
4419
1764564
519596
436633
700128
1297708
1205645
749434
931042
1084654
98871
1971003
302786
212897
663978
763158
1882959
1383986
438019
468150
962102
788760
565028
777099
1123113
93094
545795
1718442
166494
1838030
1882309
1695150
1797019
247393
1852907
1230010
211087
513123
864760
729397
912779
1848333
1095466
1597661
260814
1049159
1621333
312668
1122190
1350389
576330
1750373
476319
1837028
248952
1655337
1948892
666149
716724
787455
288958
723975
35409
1982102
812331
549204
827138
1416901
1145424
669119
579871
1225508
1228234
1999450
70846
679641
672605
1772233
1285342
793200
327483
960075
1819166
803988
209620
1633454
1712456
452374
249225
1705056
92200
1726851
998031
1337368
1077787
958652
161018
895741
937711
1365652
700387
1134840
959721
354642
74216
191829
925244
1465184
765788
710289
1814787
561909
431169
346103
953116
658071
182423
702823
1614795
1318133
662231
95782
973465
1724152
1764757
1932281
1874955
1339951
882621
1275983
1196
126800
912669
1411052
107536
1908750
1888386
948852
1449637
1489387
640264
1399462
1565962
574438
1498147
746410
1699498
1985390
537043
856432
1609875
1473437
708471
1721260
941078
1931934
287926
1621076
498392
80263
1218404
967776
1743618
1630361
524777
276705
1142116
571825
347093
759520
1654285
1694556
1310820
921549
1972013
1498099
1508580
621867
1725380
1189390
1801217
1658611
1216106
323194
1450511
179270
1309658
1322001
235609
1939734
364322
1247297
859354
157178
1698747
248546
1924479
1447959
1112198
1325034
260001
1502046
1619876
1343904
215630
1475634
1061990
1684795
1870454
1585889
1310271
1745624
598200
99900
124417
1939916
606813
334022
1928090
82066
1327746
1530074
1065349
216524
1241692
1985988
813670
405873
1325639
1335255
296367
416460
183652
1912648
909283
568350
799528
54768
1202927
1901415
965244
1759318
1737399
1053826
727962
138902
864414
1285803
665584
255568
1636532
1663431
31148
397030
482209
761734
1720036
1229589
1762713
1921831
1298660
1534180
1590828
1024486
1853265
375440
1252323
93184
1146706
1031341
1395905
780849
589304
1142683
401687
1889878
1427370
1070304
1009500
277494
1630838
1054629
224703
298425
253882
1626299
454828
1355730
1796923
910806
1252791
1331032
1157254
919543
592395
589107
236117
368842
994007
620295
1708962
1801986
254404
126805
9340
1555613
558559
716617
179182
251258
1207658
1026932
1876740
568534
251380
766214
1812121
1428042
1878408
1298593
1369101
1104584
751471
385493
1774565
1261829
930196
543927
1449044
1626374
992313
894386
86637
539672
461613
668328
662100
697945
1893844
1637992
871708
1492332
1114710
206968
1842594
1724382
1136023
1601130
528295
969174
1759660
980768
836345
241493
967042
1819009
466256
395235
808452
195254
1836170
1416552
1177195
248748
69578
463153
849615
1726564
1372458
1564884
763705
409176
213787
16887
1857104
1104694
407475
607
380495
670325
183814
787343
1205034
407598
1876839
225887
1660303
1402940
952910
66350
1862969
1846590
643112
1269899
1277812
369231
1855962
237603
647699
1727907
1080301
1005404
168629
41643
424978
305292
1440395
694872
96798
450891
1678173
750270
457695
1498748
1921966
287768
671957
1923059
1166357
1590015
1795312
1459419
1218917
682077
1608176
1514441
686917
1483369
1248264
1423511
1150810
1340171
1303325
707688
75938
255925
371692
1085520
1408398
861605
908296
321746
1673394
637827
1154210
235655
235800
1402691
813879
950359
1271767
1443900
1873120
1140497
1470674
1243029
1752009
1876766
281017
1854157
1470272
56861
892480
728895
500233
78986
659170
392013
1806884
1010248
1401000
1927960
323002
210917
1110451
1575364
125881
1874272
773395
1489739
179782
1139930
1763789
1997071
228483
1108898
1320089
1721626
1054969
1702335
461782
1042299
235826
1690726
43576
766878
434817
896001
1630419
975133
791914
932335
1647845
1022684
695640
835711
784249
954432
779865
1066284
1529586
510438
1752851
458049
1845221
1514853
1177415
349163
1353615
362348
1095339
508597
32660
157011
1964357
1167254
383968
106102
1736353
267282
1812920
1732849
1249417
308038
1533477
1038696
1751903
1908217
1780767
373282
919613
998158
175340
1566570
256626
1341699
963100
1788238
769712
518412
6846
1866462
1395707
1595178
1560871
632596
246015
1811308
1970938
282006
740900
1898203
1735484
930587
1058651
93373
1791707
333370
195183
422628
1861693
116096
1428381
1790714
383384
1948005
1778540
1811532
860695
536893
1163883
1453858
704157
674829
186429
735433
277278
1740396
269757
1008269
907385
601142
704303
290029
1361416
1671974
1175143
641607
77834
1239635
992485
891088
1782077
1371721
336401
309399
1680358
1871994
388338
1471437
980758
1885687
768176
106673
1902327
418089
850477
678625
88720
221893
1399571
280571
28056
1255942
1565586
1870913
60752
607379
589115
1814782
691244
604906
1649650
548240
1319759
1801869
889453
459989
1364206
1398896
1876946
1915901
1075244
19154
1760090
516475
1263694
300078
1836490
320652
1442946
748283
936091
282919
223562
111472
578396
573862
1468978
1094213
507005
1777488
967838
942714
1140909
703772
179985
616623
1507500
666823
555021
1471571
1441781
578106
427025
497574
185164
1623223
1650733
1096034
779918
1630073
1130781
1246674
1423956
1242736
902983
1694802
1954223
693046
1401953
131349
659110
1701573
1344949
1576459
117615
16957
1970773
963917
1827575
271563
95590
1576149
561786
636534
388253
900559
1359329
1375685
1699494
1775080
156330
1169388
1593705
801808
731094
90716
1623731
1154177
157993
1856112
124405
1642483
1737468
1910022
1050463
364099
1284718
141971
1930576
1498816
510707
707201
544687
756963
1894599
120660
1313518
334857
183041
143052
894093
685175
1752059
968038
655956
877752
1599040
70098
1121452
1357467
1291049
1079337
593797
1883010
1310500
445146
739499
1255047
1655969
287992
886381
176344
1760848
359916
656873
1080645
986764
1568304
331608
598720
499007
400447
876223
155417
475023
589554
853119
678566
266721
713727
960790
1933902
1621367
1668857
1987970
1769049
414553
507822
1950981
1660215
1082943
443395
831586
1681275
356627
1229007
1520673
452422
285239
1757154
1050597
1602147
642428
1696111
157282
209906
1125560
1783137
1178848
1067985
1743101
1508679
401317
319547
1995569
760834
581097
893717
305944
92201
832394
645363
1895473
89059
360459
1136173
1095597
683143
1416622
235029
42375
423258
878705
1841301
1984361
629569
331121
1595684
537248
393074
984242
1689535
816904
1260792
1603871
1634174
434107
905718
1210382
1239032
946909
1461518
420313
1798338
1280887
1986440
1830054
1280032
1415807
211816
1379045
693132
1634180
1536525
133350
1200961
1189638
614505
445198
1452932
1495956
1812299
9518
1344534
148365
32834
20834
1501167
437468
953500
1317888
832423
338262
10573
52423
418766
1173716
96491
1496061
1719471
1613368
24053
1127269
1792862
394384
808794
1138585
1863414
1722349
738199
884011
1456322
1721631
746164
311523
1283722
1901123
1669481
207118
1206706
755400
603568
352313
1289245
1959235
1646165
682702
1663206
1962507
1071743
1255727
1192198
955873
1212714
1223806
1860631
1293389
1177211
1662719
1573099
832748
1399487
1006815
1613249
836745
1947910
224137
377495
1967021
1110293
836142
1604210
1222995
1902174
1435193
151633
68052
196800
751299
1583257
195644
876504
666512
1535839
1850380
1134411
1466141
833350
1253172
958103
303169
1426257
1374209
1186189
1196362
813349
1462255
1858266
762959
1516986
1323889
478237
1634524
1573033
1417295
1341329
643569
934865
1687577
1509013
1121855
1015477
874240
836198
1698985
816336
253718
995940
1147697
1997930
985660
1242077
557352
966005
1755299
120649
816986
949628
1198461
371493
1491247
50339
580195
937373
76481
1192154
1193137
1111295
1657012
726810
892758
685142
336962
1726564
1696710
1888867
246114
1186892
71626
1244228
1748949
1724390
1460408
997263
1566017
1352585
91640
1123052
235723
454449
857894
1926416
286748
631946
1542001
1233290
1596413
1685337
837542
97281
1134805
163196
469847
557308
985849
1083345
1715967
1439371
1442073
932879
1476443
833452
563215
96420
25484
358264
896379
1779547
549797
1344677
1184622
840797
885022
1600099
1922467
694785
1499201
1141048
842182
1748898
1601856
1075507
63075
1773277
317952
1664254
541171
771836
1213432
167497
815719
1231263
1928594
158166
69346
1064328
1757719
1340476
832676
1469733
1698475
1435415
549469
1994393
670409
1614658
237146
200296
1840701
861992
995777
1428214
937421
483898
1440482
478019
532420
1377881
7977
315241
393103
174216
1875751
1185440
1169716
1367851
508128
759691
1452123
537338
1292089
1890929
1117722
1570663
1592492
1574192
1980531
1995175
1436004
776873
1761710
391780
1436347
350329
1638005
240439
868719
1359383
225795
1609153
432743
1576231
333397
1229303
1704788
390142
279211
978988
1799904
1835839
1514478
1159263
1581351
361871
1288743
1236209
1838760
1269195
1235631
341051
1216430
203871
378008
1317810
1397273
710606
11463
1827609
357076
1710589
937444
286525
663868
832580
941143
657814
104271
1560501
1506652
912936
1429759
1860268
1569212
509713
1090577
68299
1385008
1881018
489256
1154594
1739620
1780365
1865418
718360
447191
818902
1098296
1038596
1745719
1241085
1529831
1562892
134438
1089498
1867965
1850334
1270994
1363748
640525
879675
1359633
567804
413567
967530
110833
1765527
1703604
896128
264005
1866553
777875
126862
1398015
1193630
518860
382988
1660915
1372960
680749
267566
1017259
1073714
806480
1643881
1440992
881833
1938301
532508
543319
531852
606905
978066
518
1591542
1577701
1568824
482181
576410
1131574
247196
243604
1039995
57850
1125726
207646
369967
1141859
1337913
1657028
1106119
869674
878286
430132
1027324
311867
563845
1593346
576540
1783235
726371
801524
467826
907866
945269
1694752
374698
844708
88009
379774
600704
1686946
1164730
300802
1189920
218182
112442
1881829
1354948
1074356
948702
1992010
126239
296314
155585
748318
367744
1352955
521843
1238025
49431
487506
1760127
1710400
1342572
1011869
302913
1244697
527670
1528391
296401
1018136
927180
1605049
335543
1708512
1680714
19731
828782
1311068
421321
167966
1347129
1314643
1328106
714525
499664
717787
1057011
1970267
1804698
1070400
432903
1648883
1256595
1090979
1528189
934946
1566046
156753
1010631
1621010
349548
1397939
609818
661508
1218202
1210617
1339010
428421
1147379
1815651
267942
1029113
1444672
1869878
70359
208889
1888804
1068303
698878
628371
1505352
684803
352684
1473382
1437403
1920469
1436583
1593378
1880353
785336
84417
1390096
1052513
1630979
23916
581917
1886933
491272
1554443
550950
888949
136591
791136
1771820
1138366
640232
1017749
1755054
540598
914633
412385
575456
627412
1975429
370015
1558790
772222
270519
1902455
1634018
927543
1418652
843563
1931401
1811634
940888
1100527
616431
475412
177121
7135
37746
643645
611157
835891
1384092
857752
356653
182005
603517
1992001
636763
603975
165102
817489
81762
1814486
475675
1592462
1795767
844549
1007799
1857011
1519859
1308967
1012487
663776
705145
1032176
79014
1396613
524155
1581644
1332982
1512233
384791
972174
1245170
984230
1792368
479068
1377723
1646338
1755833
1637452
609490
1070265
233245
172536
1475842
1767073
841001
407318
1605490
50728
653118
1999415
105024
788654
508472
1044281
744340
215034
1107140
336803
1714155
1724636
1511925
1469528
1285929
1847126
759219
1780169
315230
1522466
302226
745278
540375
380534
1862836
81528
943059
982769
1353669
1522422
396076
1854071
1733044
373517
1338264
1062819
628255
1886572
609876
1627241
120571
63910
1873924
282620
268329
1165575
1701161
1695396
1498561
1131699
1312191
1517490
1525029
317639
1948642
626220
1952736
1662902
311091
984452
829962
1118234
4131
1748301
1303116
421951
1831974
1515803
1484766
1783320
1825495
908595
253432
120347
1020521
453314
1619328
647043
361948
1133174
1602974
230989
717469
1124272
407205
1196678
1338399
550555
474584
827550
264449
1487841
1253910
154973
1190440
1353600
362350
317315
753055
813468
1880931
22259
1621129
1594544
26156
363508
1837305
726285
1503706
251489
1341680
951255
1074380
52016
1678455
210227
371629
902483
17539
1977580
325580
400551
755849
1733776
276494
1060104
663792
95776
696324
206938
515740
445976
973879
731719
324086
242201
148834
691781
539504
1077180
194503
1329201
918963
1410784
532836
1973703
1111531
1303465
559719
1426035
1886082
1553512
594334
1711643
1628827
24393
1474129
1669708
1709452
500430
1118680
197907
637226
1443621
1697269
1432309
1538024
574336
154714
1846731
710975
1000975
159986
396064
1352051
1877042
182503
1810369
1220571
626119
1641270
116391
1255076
1108377
1012296
388906
1804120
1599323
853137
1965514
1990536
90160
1341716
1240859
470268
386986
956489
1098897
155321
1432317
922977
582553
1871612
1859426
865447
887411
131579
1432210
791490
57917
15023
1285662
839221
572309
1442093
249446
572457
122232
1364497
415335
1501649
1291657
202864
8259
100187
1925658
173071
752195
644537
1098349
1610520
838570
1999195
1726174
1162617
1319870
1036355
1326895
1967263
178091
1767662
995614
1296308
281405
755378
796799
654529
1435671
1538510
649139
263624
779349
1645640
385350
477810
541938
1536800
297940
1664391
1146655
1881340
760958
1542873
758162
1302884
622888
513755
706008
1449340
309568
508538
1285663
1289194
258753
595728
480022
1639201
1566678
1626675
1716640
405208
132110
716215
1601812
26269
1875570
530775
1161229
940479
813495
628393
1645565
242218
762195
1100906
339375
1936315
1879586
421891
776270
824871
130272
716094
1145181
1905031
1992190
772390
1762224
867742
1706128
512601
1001420
1583207
1939239
1757243
329688
571550
398032
385671
668176
1923590
1986017
985840
1971993
1096903
1180577
1871096
1731116
698105
756838
994139
1295991
1686409
1006061
373099
1980381
413284
337766
964492
1246308
68674
1720289
422927
1480759
457548
1637808
444708
1917556
832452
781000
1269042
1651599
1304099
610549
333126
1698524
1734516
1163305
1362891
1529745
1981635
262888
1267850
1044358
1932926
386645
526872
260811
1968316
1583120
1739330
172801
529173
1471745
139194
245660
556093
1474960
306342
946417
1898768
1797396
869889
1010394
1894188
1507028
1973045
1263095
826662
1157307
1760921
923250
1281826
1375192
883376
824368
897945
1362635
907511
877666
806408
126268
1294772
1259703
1670095
1936953
1967484
1085502
33503
423085
1558891
1347897
907371
999901
575457
569820
52630
1691725
725182
1412682
1795916
647795
1006018
573846
329857
1096334
1371696
1610621
910321
1923708
1457518
1446573
1387976
193327
55934
1201715
1178366
1197064
580751
1704441
621044
1001865
1004594
804331
1101166
603168
1142683
690137
963150
1963221
807073
232851
552913
1326933
1222877
1918761
406191
206013
1272035
1328931
1239686
650236
1578542
1212931
801575
242553
1128094
1492097
255618
617687
470992
1313846
1486202
1982277
556870
567492
32279
1180182
444740
1880309
34923
657691
312064
758012
1837485
1919152
1072687
1353987
1165943
1514214
1501376
161980
548975
800844
1013970
350746
298437
1014424
568714
1136209
217583
425620
1905943
873355
883038
874185
729727
182949
376593
522762
1408033
864213
1567390
1279346
227492
435386
710690
1172004
975484
863575
1325330
1547176
953317
1442703
1914686
418000
269513
560412
1690990
1721610
484306
1528729
1796335
1164585
1990268
819656
1743535
871263
1936783
749709
1787148
1597329
1757185
112553
678826
1774783
13476
251388
1780215
1956896
982991
715116
1394318
988661
1266459
661734
1065170
1019746
1692168
1990275
1109058
728563
705776
619624
1560654
43149
410307
182870
140159
105666
290347
370044
1124446
90461
1697754
49704
41999
987458
46387
167902
127914
448024
171122
1144768
1933037
1410841
937745
277611
579402
871466
1062338
1702833
1884069
1202116
1900686
292863
845308
1353017
1067162
237892
1161820
344183
654811
1003715
1732151
140855
136345
861038
332894
469814
1492430
1886151
58467
1363942
1792286
304933
1102117
319377
1528408
828166
446876
1343542
701255
989505
453817
959945
1563382
1234951
1721161
217622
398016
924744
257890
147829
1812885
446073
374797
195103
1011271
93397
1223780
977683
1624908
1109715
1052867
133924
178522
1645496
1260845
1596415
1047515
441147
1217626
1508133
657564
1749931
1659580
1673114
947620
128580
1470902
139359
580835
1116008
1307753
1569919
681253
1913117
791554
590958
1691520
1709121
866881
308364
872433
978085
826668
1504563
1580397
1724597
1296953
1640085
1154025
1893093
1127271
100788
87449
1203819
217256
663069
70068
404732
1778468
501309
1885348
1469898
1076880
128806
289414
1289428
89811
1122477
792647
1572911
1034563
76480
1099037
874972
1659677
40663
1487808
368654
739233
1737661
63250
46596
402712
1141047
1287313
1244336
395093
1126823
1866396
856266
1082937
838481
358698
1762874
1433796
1976787
1692656
489087
137356
149485
601639
284053
444176
873653
559778
1010494
1368676
1290428
1192503
1705593
1070193
1860929
1966599
992768
103642
816908
1790227
1503489
738873
597406
851231
1330416
349974
616812
1856395
1089839
592151
205728
758792
1797482
478235
1423465
1522017
1162606
151001
636025
1974762
1716742
546305
592765
1522534
458544
1110727
493344
792099
1198017
525071
176226
630991
444984
359634
1858947
317794
129795
243629
1775455
1011598
1883641
1962196
349601
265955
1286314
585132
754159
1511794
1405139
690050
1399014
361474
79669
1627908
225106
1660293
628416
486793
1258864
1388154
589649
943793
269943
360830
1342870
613642
228980
1301502
1214380
1288626
914820
595286
1388743
1958400
1208798
606076
444529
1304654
34623
1932801
1848813
1894538
1716953
310120
1247138
584766
71046
835112
1357610
1691326
135633
1475694
743488
706617
1543037
1097366
582552
89665
1820017
83648
141691
1417927
1078398
727799
689837
43521
1819926
239412
827516
1977130
66840
605843
446172
1545253
644161
489563
1463397
613987
13822
860167
1526704
1918152
183005
1939995
1934097
1578875
42476
1998328
703428
1790746
1432916
936100
1265423
1984798
1930198
506923
859750
53806
626270
909613
490500
1469255
855334
313099
938116
84997
1775046
418046
1222649
1266839
262386
1380322
1568695
175205
1129677
377961
1586883
1858449
1575779
1039898
1130572
334797
264289
928118
62759
110741
1825593
1383759
1742555
1056246
974618
1249797
356214
864721
1926650
514506
829124
855621
634450
787442
68915
1797954
98488
1224975
584544
44203
352709
1203768
401875
542771
17680
124141
652755
1941162
474741
1443242
797013
1501563
580388
1119279
704521
965204
185379
1462007
190053
607496
584894
1935744
365999
514756
1572242
1964172
343740
1182462
948535
1374135
201257
1848956
579894
436137
294983
432187
265187
1463923
1069765
1801020
1762947
1535271
585339
1899257
318933
1261486
1730720
162766
825
1261873
743429
1029280
999324
1281987
690224
1297526
922294
1123193
964686
501087
815664
735997
1425846
330860
1662077
1088734
1474985
906711
1069369
1169947
472577
373142
1347120
1286360
1226547
1603078
145304
286939
964707
1544339
73108
1994522
1836297
1289800
23092
586449
22840
1695439
1538784
148207
1077861
865502
788813
431589
160175
317163
11720
799310
1308059
1729191
714394
1128801
1422537
881405
176226
1373226
498029
176523
1659156
972293
1430976
665960
1106803
224098
218762
239801
521367
1185752
849484
1547231
1627347
1562521
93268
1886420
1689400
782993
260838
64605
530662
615184
1415223
404183
1082917
196799
992891
616656
1495883
1719681
495963
1056436
584529
485475
59894
1219320
1844782
1614124
283871
831472
196196
1849362
1618686
108527
73048
1984635
967215
551423
222180
1358050
891795
1973974
71861
1573111
724543
817586
469770
196627
1597355
831178
1191584
31018
919544
1135019
1182326
835765
1006934
1193177
453983
621982
193089
868923
885224
1156986
686576
969230
766050
378954
1649358
1992978
211452
1644512
698925
43183
216360
36587
164424
1247285
786821
1014953
1116839
899718
818281
1345431
866133
729365
1172764
1043309
1259500
869152
1497945
1642593
1570449
1562034
1420636
254295
355485
850077
1827078
563624
1288783
1894303
1553375
138241
1008683
1006273
443223
1994878
751988
1276266
637386
1132710
429011
195587
1246554
1410863
101970
969793
386825
338487
1099626
36823
1138854
1524735
436113
883136
1131247
257026
1446946
1345977
1852534
1195937
743399
718715
1947040
550742
885643
769728
862176
1233031
1349045
1079576
554440
1707203
1870312
1394314
1215560
303237
720299
1205322
1167813
180004
1020725
1508
1918250
205990
1517200
895700
480631
1090209
564372
1818245
1540592
271419
1226704
1341250
109987
996753
557873
228194
923139
1456804
1605504
1153912
1310166
104734
985564
245838
1014889
824496
1678540
598334
1575534
247844
177801
1050479
1739816
1624689
270148
1180239
1224262
1900367
967640
788534
1748666
585450
682831
829296
1462045
1394116
166790
1459021
1739745
407405
26678
1661613
1558850
1956595
197841
1681614
1721548
1853649
747786
700213
260434
355300
428444
1282402
303349
850987
991575
533462
1295535
1734367
865707
275281
262612
426479
1164104
766057
1253645
1710075
1310984
281829
1139670
515759
1622059
1510806
1072751
419224
930912
1204402
627527
1164367
55943
45588
1752834
1518651
1175688
1625454
1858467
1841699
162470
651445
1673810
1248062
1591150
1659717
1553166
1059338
1458592
1942244
21719
268747
666627
1683606
1388132
1693723
973062
324146
48776
1537260
768993
1992647
348917
1967944
1556266
1734081
1026299
935232
1724178
1902509
1102414
1488455
1592202
965252
368454
1375261
1465666
843137
989481
920621
1949317
1295305
435049
1722240
1537275
1663757
1766090
1407083
1547385
1237100
1896356
1455730
997823
1391848
1618100
1355861
893885
1952434
1816323
830506
365236
455085
1086982
857054
1080123
1072297
881482
1761885
172035
1124506
1275108
91853
660921
458312
1351973
910634
1043940
748897
864246
243199
1116226
1404685
700621
723331
720479
89089
626551
482309
1000517
1542315
533862
1943890
1466399
699760
1108139
1122044
643007
1510000
1574366
1310850
1289716
838467
1712445
424366
1608695
589404
761055
1474110
382593
1432589
1034423
1494183
35316
708902
361244
1106970
932423
1965759
1457848
693575
43153
1410344
45960
1957983
1107199
1832863
1347897
129831
597330
392763
1294476
881439
1816532
541632
670026
743566
615931
1232854
471297
627986
1903559
882814
740653
1332751
96069
267978
385593
594390
693256
1814688
1039351
1168762
440973
1906310
1943928
215373
428180
518528
843059
335648
640442
1273045
1076693
305934
238434
1764110
463966
1533288
1901314
1857993
1077657
172041
774462
334052
984207
1286888
1763953
1701357
1355935
1295086
1473738
262939
71918
30177
1537941
814349
119521
873519
1655533
1825400
1535678
1703361
1832499
227370
1570289
457773
462573
1745904
330610
608114
619364
967689
1914280
1397282
1905876
1178738
1533491
1486912
48768
176552
1839795
67923
1141951
541791
1525897
1582571
1306822
1651923
9329
997403
499613
688446
400633
1949830
1016848
1877165
777049
1076981
345666
162105
1491603
1597896
896298
1562426
656151
1121429
775342
347300
1240741
28367
306795
1364076
968452
1515290
1575279
1109114
1105052
1400568
342572
157334
347523
1939295
1126780
380697
1518718
253779
131223
184286
522595
1338828
1364866
103461
1466591
1903711
1177736
1759478
1606813
1809892
789325
1860728
1014776
1104415
346987
1867131
525536
1475146
1875345
870250
1110560
1741258
98159
1738864
1532459
1517586
1299355
481370
1655817
410686
514662
1198317
761860
220102
704482
753210
1267210
1463228
1340416
693787
228087
655421
1558385
199405
343058
356012
1378197
48512
940169
277309
875741
793157
1212461
1137123
1973491
1555000
1795910
213031
1951821
1726036
716272
241713
1833310
133501
1469530
1204440
1891531
1716114
1809739
1803298
458488
1214992
81741
922786
655557
1753816
410651
1504923
1821701
836611
1375336
1398108
1343611
101405
739050
544774
974442
720931
1285881
588135
734797
1113863
485178
1298926
25263
119187
1993728
638930
1267513
1470899
1537004
266325
1249835
556344
30422
1052172
862622
1403615
1525714
1765274
138160
1991909
691333
653550
115860
520119
1033382
1958995
1829724
1591857
435657
1369874
1544913
898202
555963
791435
474621
1820965
1129723
1071611
805716
924375
1864502
1680164
1035190
1626591
5124
1139276
1416390
1199066
1831740
573021
1704667
1072731
1321251
330773
1176301
537316
289207
1466885
744043
1983811
252404
207739
799251
1125713
61766
968699
700993
941231
1049946
782786
483984
556805
1014347
1193305
388137
404642
1802021
1790461
337350
941411
397515
480128
721482
1155269
883313
357441
1528246
1411842
779494
382429
1765919
1350990
1506001
1125667
1790379
743936
1424247
1937879
1184513
1788085
1991427
1048577
387234
1604800
368961
536925
653097
1696867
1083142
616684
848067
1065159
1899749
468655
736307
1603750
906542
1914154
1204257
971582
692337
129018
1637495
10322
282430
197091
533344
1813156
1382289
1603177
807315
89440
450721
1982610
1520026
786673
1976932
293479
261353
676741
974662
1176816
1422167
1748499
1346494
1435465
418878
777086
1384187
150286
728600
725457
1902450
580037
1367622
186043
1369245
1385709
1545944
785901
1887487
821128
1486039
214375
1729250
1876934
423977
636316
198390
769968
1377238
103265
1061058
1917930
1339959
117434
1655267
938261
290421
26066
694416
1660638
1895085
1018333
1059374
1399084
1645579
995696
189450
113275
450265
665207
1920891
1865611
1437540
569055
1936652
152285
308963
1392353
982107
748573
1182166
1491266
1226999
302050
1708391
1691931
138515
686569
804817
1797000
249065
475029
793235
1068717
1815445
1229199
958459
150238
1843270
593697
1069518
1790514
931030
695903
438481
1433418
977950
1875158
1295595
1710895
1812707
227644
1695976
200441
758450
144674
93797
173903
1910469
1817230
1840242
1165927
701047
618652
551880
491275
99260
883173
90182
20757
48009
17425
364068
1447440
506007
182823
1419684
1433238
1365629
1182910
1421772
1731371
410214
1206534
1116395
1182704
1969427
825925
417369
1581166
17656
1560885
180474
1275659
1697406
1171375
64563
1245974
648405
1874801
1602008
95766
1593282
49849
948159
198934
1191501
1270059
1968901
587337
155762
319958
1248739
1393518
471393
744465
1486566
1130860
311474
1673650
1682227
1702991
694365
1646218
751871
1193302
1692834
832604
285548
1051557
316127
888506
360046
848799
397653
1976269
305355
1316183
850399
836232
1033858
1222433
1750023
223084
1337728
1090662
1478375
1512643
1453927
1779538
649389
591690
433845
1017607
1418761
1289611
1758424
575352
297163
430690
210167
1495982
1277210
1293231
1070369
664702
571644
492858
1042705
1832823
544530
1619742
84214
656424
1948090
703400
320815
1637344
272870
650857
130212
1157929
87888
13043
1536351
251884
148353
1565195
1251796
1529761
138228
1696416
1348599
448142
1676198
1506874
837645
438592
1551951
1851428
1895511
1910548
189449
259156
1743199
1275921
714627
182555
1977295
1624865
1182240
1940911
671898
193623
1902115
1081097
245200
1243795
293468
15228
306774
1643006
33095
1220956
1948898
594185
1542360
283872
1438430
1039696
559398
605842
469904
543032
517705
1830331
541569
585560
547839
1408895
458959
1228173
1905694
1112875
659963
1618935
1613015
259162
1855952
435740
1218847
421838
1586093
1502040
580665
501008
987870
1768251
1841321
1465395
1360948
1951542
1493073
210883
1948241
436299
1656164
1167367
5196
1941399
625402
1509160
609487
526684
1638404
486345
652863
1843579
1582282
1653390
854665
1051709
1639189
652437
48072
389191
230913
875460
1072549
968007
1806950
1714248
1788080
1899959
1022672
1619986
67499
1618462
1518132
1802487
230942
1573990
1408803
1378886
1725159
297432
886397
1834045
593976
519678
1921364
793755
435807
1431756
1843742
1349929
553053
905865
1273350
699371
185786
549171
662639
1242575
429639
1989765
179757
1638503
1426178
1193311
1003429
1665244
1898961
1894123
595485
430845
30218
1620046
1605126
467090
1140071
1698302
541754
334509
933835
1430115
1382739
1595891
1681053
1624294
1331156
1497122
275979
1208601
440585
1925985
1361838
1458463
1159940
1441887
158446
1794864
403801
423309
804557
692523
1749552
1094762
1548291
1223079
651314
855407
871981
1334512
1199232
433853
1318042
1679525
970094
258809
824860
7600
1032319
787148
1421925
617923
242354
1213547
366376
319615
733799
818605
1666219
234111
701081
809302
1511942
274496
557693
33296
409271
1146683
1199159
520437
1702378
938566
1301355
588564
1941968
743791
1265497
1043584
1180948
1552656
485759
521964
226473
1525012
289961
625559
1731688
86307
1820119
1205416
1695407
684491
1731801
229607
21256
1559927
670304
1790244
1636361
1829122
1306869
763203
37554
1639227
1493387
387195
851382
821609
789202
1219930
1873122
1607255
1045699
14800
782510
526849
591044
502342
277804
1813611
662268
812266
575249
1081373
1501596
1420232
84208
1307024
205624
1771721
1723060
1913260
490161
309903
304947
719415
940739
952613
1080798
1109620
323965
1688701
763954
216499
2359
1491841
900149
479519
271549
866399
1598962
614555
1161524
1109386
23460
703290
1068011
268266
1703574
1522652
725784
1984185
561116
776063
529059
545628
893790
1003297
1800954
1250777
956420
1473591
1346326
182170
689707
45821
1757067
1392937
730132
963318
1410223
393560
29369
1181076
461724
1008813
8456
1865819
466211
129942
684642
337979
1552077
262078
621816
21071
1338314
1396836
1783673
957555
927766
1572972
320236
180602
189784
283684
1272574
1507106
443949
1992849
567846
1527358
1791103
402444
1399908
114115
1316473
1635877
261240
583116
280757
65159
1938240
10786
256036
1020186
986300
577683
1469362
137968
763836
310941
150331
1544341
1523948
203811
1427827
1862072
1935658
753873
153639
663450
1300192
1568145
1021577
1283281
1427709
729837
1737451
747568
1537711
919435
74086
1955435
3081
376148
1729163
45187
1788697
753371
1373150
1743692
1279758
1969580
876121
872501
919755
923031
1047198
1336988
1921861
1777106
698570
665837
231089
337029
936856
1191762
1961642
500354
880820
1194508
1849225
1192199
1446908
761048
1488125
1781482
431880
449432
10640
357304
1236158
643748
1524417
417073
1626141
1110288
1919319
779489
1981142
1031194
1188929
111987
527411
1508685
106231
81659
1269648
1521528
1172454
420928
422325
1935274
1918925
1518430
1488709
1648186
1015561
1784251
1007931
533437
1549274
1840548
1616776
322784
1695737
906863
459382
1069794
590660
1635417
104889
899910
1529814
1345427
1341969
778114
306313
839438
595692
390908
282415
1867902
308224
1311170
1791621
1558418
571650
665260
1969408
972000
119211
1791820
1390447
1823786
1971009
1008509
239811
583625
1379164
760192
1999572
552233
1825908
1525171
620277
1483507
1806712
1449098
788352
507076
1924274
1146042
253327
129420
1260994
1143326
257103
1019375
465720
1968501
1185641
157325
1380814
1580230
1751263
839573
1579907
1869667
866220
313227
835319
1346835
674378
318342
1335860
1558765
380519
197216
878718
309277
269712
1277995
754047
1135662
1103510
802770
1508741
20326
1330070
1606776
598741
193881
128433
1359080
1935549
873120
1869604
1478538
1000379
706248
612858
1367281
331667
585710
1411584
628700
67488
178123
1079216
732935
497836
1364240
528158
316544
1836052
1594074
1745244
1471246
226880
401980
656419
363052
58587
929682
879920
1278275
208448
1842158
232083
1968477
53066
96833
1688838
668630
818744
1996159
1894527
1996662
1309014
1301459
722416
21093
903493
366504
1242919
943746
1723601
430625
683899
1767904
1212363
460228
37661
1056217
1011788
1917325
1991247
1872479
1959359
430639
527259
672964
7782
1373940
1349737
463879
1699308
996005
1874935
1147171
1535941
1460965
540059
1169479
1337915
559536
1212914
1185342
494718
633734
268578
1302780
809107
1985095
1281088
1815339
849466
1227499
1307570
1959190
1838078
1934514
1666857
625651
1043399
64548
330139
70397
1454000
172973
1597040
790408
992633
486821
154737
329986
138211
387667
59419
1899703
315617
9262
1881661
1548139
517079
1372332
664973
1592958
157492
1348368
1765600
663116
1599004
1126286
474566
1822530
331388
491529
1762000
611059
168652
1418450
1894671
1297691
803295
1186600
1073845
1370005
181719
1365356
1062320
1660599
1311704
615926
1752273
470293
1518419
1883021
1855454
1123737
1840242
388323
1690536
503252
783483
729965
1197125
1185733
1931161
899909
1712132
1703433
1182747
261266
620268
980674
1674028
1474030
52876
1351597
1609681
1027334
2028
1010219
360619
1384021
1751076
1178633
1219043
1415913
1532664
297854
263693
447609
563050
1103963
1271225
1606262
1936893
1653269
722684
1841299
429459
309474
695399
1294374
1054100
385060
1028546
1356269
1349005
1502947
1517011
1413419
1317075
1138200
376407
1042573
462886
731873
370585
1252514
248515
1430834
1289934
1067416
1197278
1041571
1708674
1816550
908270
1350628
1122781
263233
276729
482525
141905
1600570
1257001
1943838
1440354
339063
1510850
1296283
81725
1072964
1119600
422036
1980682
645713
1456073
852401
668131
864518
318487
1795504
1545700
359825
316613
1917688
307087
1523889
1352059
24108
1500555
1220600
1929449
1069362
935236
65915
1047696
1709580
1126488
1669766
450210
1475030
1743074
1300187
1495772
637685
957439
762232
1783376
795227
867131
187155
353338
1407117
1249388
1440754
700674
1858468
1420772
1337605
511817
1378596
1025263
1653054
492738
1974313
1571864
1455484
1146992
1931697
14935
1333044
1780551
1173633
1519474
1886322
1161388
1201314
74394
1174089
87495
530264
1041781
343600
1777743
352724
257428
1639418
507587
1235973
1621011
1212645
1393146
1042617
394188
571711
4309
1169614
942592
1068593
444111
315592
355979
310906
112937
154843
44106
557913
1109673
469092
989416
482477
1551606
490755
222058
1052954
1549725
1481204
1623356
1634012
1354086
1728179
1900749
206591
108
1687728
1333331
457746
18610
1073813
600690
1133138
724866
1761862
325994
1393012
739666
1127510
1560632
127549
1121537
267761
868260
182621
976673
1624072
661823
893424
1932840
308357
671461
1309380
758972
1514652
773979
1076736
1977540
604429
1136082
179678
1857618
523022
410173
425672
708120
249788
394156
842924
1918577
1308380
1396185
1150749
1472763
1846891
828127
535263
204505
1988267
1056400
1949614
904679
921916
52936
1017631
779179
1860498
928083
689724
690005
116687
241895
1779873
893018
1759658
1176799
698570
1686495
1125660
1693464
1172571
391074
762354
473507
827630
1986826
43784
602646
1375696
1599025
844397
1861366
1612599
1912752
1033102
1961625
1920066
1192073
127641
357798
1003462
70853
290450
1765513
1788277
895493
707583
1895345
179213
632485
694055
1656612
309660
249074
748203
1273609
1643873
949154
1176200
1581658
650351
1919186
736942
254316
1823952
568842
163467
359040
577058
956338
1325129
1243918
1688580
982080
1029529
1352508
766094
1886061
15922
529615
1894166
1163055
351693
1025236
1331635
571458
378431
55943
1235473
1795492
1554785
1127399
1521641
1108377
1493089
915324
357122
1346924
1045732
1927160
1130277
1557679
1792512
29603
522699
558250
97654
66747
1232599
1904281
1848353
94123
1237295
1036192
21942
1713343
1904824
1851318
1467299
1088082
765794
1399939
1275563
893818
1522414
1114868
1320353
1305495
930187
1886233
388922
182174
1133892
142497
1132125
830810
176428
1220335
1889063
1271353
821714
1442391
1532749
1747393
1577349
165293
260869
679839
716815
96317
1284069
1199719
112746
1070080
1234609
1164217
1715720
987482
720600
1721545
528772
1098345
1201855
798072
756078
23124
1490753
1576608
641814
1887076
587909
813348
652160
263411
942644
1559728
1246947
41959
193713
1796111
1147208
352353
1808192
1353779
1675281
866854
1210826
74761
1851482
1285781
1969722
1485643
433937
465044
1462939
373417
1896077
1703047
964934
496021
12765
708964
1083683
1231404
1026289
1419691
359606
362898
1242340
533826
390531
1064410
896525
220318
1481270
696103
1634131
1358532
22058
1516587
726689
1464127
1377126
171314
1745884
724409
1283033
1369801
701905
1102450
1876768
443403
1633855
126923
1606768
954483
1182059
652548
1628651
753280
1325911
840945
345634
420661
1996947
359798
1702790
319014
1033590
58106
454457
1189791
1063145
804011
548491
529127
123750
1783509
1843245
1209815
347422
1560520
1910513
394354
1263330
161995
1256009
34605
1102685
1624011
440934
758260
491601
1644543
143829
1600604
1947718
1901503
1388908
1469709
938393
314419
722270
114346
1443206
626166
433005
1875690
256987
1971718
1696025
877860
833834
947694
566051
265815
502461
582829
1364902
701217
830223
3297
1151161
700199
622051
790570
895557
1400052
1770707
1921072
572622
841327
464410
1502255
157160
1710501
716075
1240389
1379683
684865
1436179
917082
1643467
939607
1070936
1021747
754836
919725
505214
1698853
710861
1913670
431861
940768
772850
1686649
1188103
1273192
50534
1897527
700401
108557
20256
1355999
1989070
1137391
1565010
1525731
1055979
1242180
1653440
963932
834693
584633
1622139
1504843
527652
447062
1670198
1619095
1031740
1654189
80445
791037
1004486
758133
491085
1858780
999733
252277
1042708
1141563
80921
1984447
174333
788947
1511891
961395
1663963
1064624
1630408
1990580
528051
485154
1811706
1548796
1988949
1244241
1113027
65722
1660803
748458
355772
869080
1098636
117026
628796
466300
1145692
651080
1444785
1797720
1152302
1770616
29016
1606829
1567047
1408564
907276
693559
320461
58589
1758043
1078793
937332
1922139
1439591
1817087
674364
1030524
852739
733143
241447
431021
896451
81468
1081634
1068418
1714358
1759081
1713462
1758007
1334084
360382
1504352
516550
1310187
1117750
1311604
1085690
645300
1074628
1024804
922889
1648781
1832117
1717995
752618
544511
431342
961370
959580
522997
630598
1802220
1482283
1912251
1279574
1747817
485635
211688
1740219
1107369
1671748
1790996
1177659
935972
1698932
826281
828257
698235
838731
1570302
1056833
28457
1182973
1198456
1230712
1047237
1040274
1979432
985386
1370287
1279033
32376
1000911
100527
1091450
1384100
635579
1462755
578682
576608
986184
1201828
108843
1342112
929110
1451060
1036184
1368892
408541
1893390
582226
1221311
804379
834443
539064
1100439
1279886
650644
932801
166436
814288
1465979
317665
313911
383454
1433595
345442
1288640
492379
863557
1239517
1858038
509576
873245
1375533
1119608
1542639
1843043
1199538
1216240
1630292
1701362
777721
1167772
1151467
1298821
823225
557321
47732
1951902
1717787
801991
677807
525201
1096332
571816
1569377
1438855
1447320
1065029
1217905
489144
1931735
279551
831936
1997036
474359
651891
1069753
1236663
341454
1016177
1762188
805305
59889
1056153
512355
946333
924428
1797984
1910420
683069
1925102
1440984
896459
1338399
1768294
689680
1716628
1779791
1063931
249178
763492
76484
732858
1389061
474235
698400
709190
1429292
1971452
1263391
672154
580978
1232612
1134583
71305
857527
1230969
169719
1516822
1055919
1572741
1553143
1265511
1189412
318880
878072
989010
567878
1858225
92052
100036
155885
618717
877274
822300
1052004
52604
1117949
831239
504059
1347538
18854
1011995
109294
1141221
1097265
347766
1152300
1662870
892868
345990
723887
1636315
519898
738269
1391141
269405
1769762
258778
1278637
684982
174922
789670
1353158
663554
1118464
551780
8637
812859
1807193
1290030
1758671
780870
332620
981453
1482940
1954108
428647
438930
1035217
890842
722502
1625602
1756113
853240
430090
1056339
909907
403534
1519765
292795
1243753
1491438
1093847
1626864
1035977
754982
961085
1890966
225436
1112855
1170278
455531
1858887
1358723
409560
6050
923034
1185995
804907
1528774
1737498
1167619
1723577
1568129
1400299
1618311
201614
1498517
1947181
417481
1916651
572961
731574
1054480
1091510
1100328
1718806
746899
1237544
1247778
762834
241837
1522260
1425537
498864
922389
1766798
1469
450475
198079
526667
1174952
79024
1752807
1603336
1212544
1918211
1222093
1956662
915845
1650214
1028562
886536
191249
403847
453068
927415
940903
1393252
1834282
1020418
1667617
1372587
1056101
282262
182926
1321100
1557688
763444
198413
970663
719870
287492
1062104
1675694
1086710
1565648
1935645
1340905
169386
869201
407276
901503
1686258
1877068
1764597
824858
219336
1918671
408145
1080796
795470
1682651
720361
1152815
1973258
263997
823132
1330853
224110
623127
506394
1372845
368880
1865645
1714679
325473
1228959
149491
1382392
347596
199274
1413724
1017216
90016
781775
1979932
704311
1693177
102869
10556
1180520
241969
207583
1366618
1688696
618945
251515
1129023
1859675
709897
282046
531574
1547147
1166377
1238825
390119
1381382
1485168
1909862
1253616
917360
1372130
1927611
1923056
698806
510720
660102
116665
172840
133497
1744479
1159211
216619
1346299
408878
479314
620044
404958
689358
750063
451807
74774
1860161
1519580
291704
487174
1522194
991369
1956990
1971122
266541
149830
164784
1497737
1246531
157712
1560657
1202990
763375
808944
1440331
1450611
1666894
1435631
1349443
602744
287579
1395535
849812
1797348
1384266
646573
458186
1192986
1053173
2917
1502589
1516534
1364158
1692809
1608705
947024
957695
127433
842204
1203599
198242
553926
737977
1803694
416804
1246983
1529587
907937
1652226
1231195
1329851
1649373
782354
1914876
249554
301095
1417466
1408943
1927313
1596533
1664884
472131
1920956
335923
436725
366323
197296
813240
1650622
345562
91960
1748420
461979
1745554
888623
1801883
877164
1637923
472053
1295521
1519377
826619
1521472
110421
329723
1204361
1380614
802495
1107618
1588248
610296
508914
1688461
549828
1574112
846466
620236
102841
1710135
1021084
1087563
1619554
926597
187108
420589
233085
667109
1013764
240464
1263070
714879
1819485
1955127
320417
1786457
732519
1355705
1455234
142883
1508412
831436
76728
1894483
1083852
1595290
783483
610835
759062
416094
683589
1156487
155342
1144854
1381921
1089328
1377751
526263
1122521
1273179
282861
1469433
1061572
831379
1145446
139994
893262
1271992
595078
173001
1911311
1778203
249920
408992
1210758
1809204
1920789
16381
1196200
255755
77903
1287104
1496790
498041
1351137
1686559
723835
790172
1468487
1635084
380107
99847
487951
772112
1856366
1653743
1711552
1119057
1236774
417371
927085
1957707
1496839
1386309
587764
1923257
1209404
723410
581023
1210446
1350793
1455578
1597312
935956
587304
1979158
715637
1174143
1828246
1869558
1499577
800109
1163010
188324
251063
1461782
1027799
87224
1916612
1494731
1802902
1727741
1140767
394049
172963
1776329
349137
1113027
1197843
1656674
290950
1272556
982266
635615
1066359
1516677
121073
1680978
1549547
1405585
348778
283246
482318
1928797
917472
238014
877718
1281525
1949157
1774029
153870
731951
361423
891420
1894852
1697868
1715069
497247
1238234
863560
531932
1069210
110090
967098
506305
617727
984480
528395
1388329
961695
1202635
252423
1596597
356641
1821750
1250441
1499621
20757
658613
1886626
599138
711092
225460
553943
690828
833659
48011
987614
1196774
1078848
1980012
605342
557959
1947872
1354557
1607692
433522
1569927
1334529
760260
1571921
338299
1429865
1344530
1641018
1321141
1055912
1196181
898491
509613
1555268
175957
54853
174483
596728
218060
599390
599546
1523665
178634
1463883
1445354
507339
100575
1514831
701116
580584
452749
381884
1467732
340316
1294037
1391684
1818091
569072
1722999
587919
1441546
743422
1101488
203552
1663555
671774
1306746
595356
1025219
854010
1926144
922392
265856
1816451
1626441
562120
877707
618839
1728845
1878680
926617
1292271
543667
1328473
1572816
322626
102587
1251230
409436
1537498
1598097
1735793
1406384
10726
1568630
730937
87218
1382072
191672
270427
529890
1650628
477099
658297
468617
1434159
1228298
129998
241316
1492831
481136
264156
1367444
961264
678089
1812272
440008
1788336
286501
1363339
6494
390641
1252594
187333
1691574
1695936
973155
713952
1897704
1077987
1336183
924208
352654
229386
1198845
828516
1557835
1777598
693530
1476033
1227822
11673
1120645
1574057
123214
1773523
1633325
289884
1133305
954504
1345491
961922
651476
1307265
779691
155430
1448483
272120
1559578
447171
50747
1851926
1790531
1729585
1055147
1055069
375579
1193347
743041
37111
116834
1092778
938902
461119
1263964
1422400
1128948
320782
1162599
1025854
311778
1408491
173829
1221198
415431
1743853
383048
170073
978841
1317716
614524
927288
1438906
1354858
1602486
115923
155314
1327771
272185
1162376
1961023
1579815
516126
1277296
46235
1727970
1214443
1739715
968211
1456698
1288870
1215454
719429
1674932
452735
1727976
1856763
706373
986751
1622940
1049333
722155
1873151
104977
1790043
702561
510717
1321976
1172045
1164271
1252832
1787521
1653108
1121376
1671513
1100716
385788
302075
1493400
589228
1400628
1897937
622407
1074620
214449
803728
1252972
1977462
472358
165930
1466073
727365
140334
993133
1597997
1900314
619630
936550
323053
651261
406917
510851
741576
940574
12062
1979330
175399
630183
1419052
1931964
1645879
333219
1245547
1875183
1947793
1841583
1249022
499250
915047
1144834
426437
1260136
722906
1391865
717689
1126003
323480
609308
30200
1340306
183098
635185
313637
1625821
939461
315721
651662
258215
1269308
1443129
1130913
1395388
184772
1663624
1352158
1363103
1126256
205863
14439
620953
1622081
159721
558040
1729831
1540493
157574
1308009
1758992
1331827
1304536
424394
509989
1740076
1889944
843391
1983059
544566
1934239
764241
87706
265610
1762728
1149638
1784628
947698
1703577
1521985
1172939
1580929
1813854
1515501
1509011
1035512
670330
1356269
1595417
1541140
1637002
1806164
1126413
1330806
1395939
1313759
1999791
1778516
477944
1704950
1278834
865859
149626
1021915
1978595
301488
1561397
992044
245377
1618234
28886
1161215
170836
1388299
1058144
55384
314032
790320
752668
309142
225974
663033
108118
607033
1360058
1986686
803155
1512532
180751
283232
1162434
455064
1992707
1249353
1048070
1263793
1105114
1912126
1147380
1418159
1901897
1920072
1432214
176264
1988544
258464
504325
607054
1266992
832142
1860034
1080422
1195295
323042
1631985
85025
1829443
513486
230603
106509
1129921
595636
789593
1175206
196337
832133
706011
1264698
983384
674987
274266
206700
100511
1153232
1112100
1806148
335227
469323
1402947
1052148
832204
798315
251229
1326857
1141658
666360
390853
1452319
1611661
640327
86989
381282
626793
390221
33992
1119359
105381
1356606
1193682
1950153
1436159
15771
1015468
132299
902723
1683499
1205281
1493014
1544469
1224485
1781623
871304
785619
1051223
319959
1647668
1409514
281361
1186398
210417
340955
770748
1348053
531681
1594576
1748106
1342049
622445
855846
848280
37849
642177
472350
146999
1568579
1704909
969085
1761036
500961
1460357
260089
113933
481865
1086942
473506
683680
268086
1012449
807954
183188
1635200
128974
1386585
931729
816371
907579
1405507
1754259
1927941
472098
155708
277573
648872
1654702
407466
1501667
796542
278554
1187187
657399
404390
517406
292093
1968685
951821
1657436
271964
1181393
687247
936847
848958
1269033
857489
1139623
982045
1049858
1606388
474294
1317095
1935880
1064392
616817
66626
1773592
1379055
827322
902079
1122924
1815641
1394294
130063
1423046
857532
110762
233675
1993230
30414
1188199
117465
1961557
1733469
1224906
1896551
163179
1606353
929966
1296686
528387
370965
853373
929912
1351288
1321333
1125471
1122538
554951
1206553
1294448
1735235
796254
1673398
1404878
522977
1329143
1216453
1368731
381209
1844856
1531209
1292392
1359131
1551641
1346923
614030
217562
1439457
735226
222400
702364
369049
1729878
1328595
583768
1747379
377667
1583590
689359
4338
1700660
713186
1956103
1445450
969964
83535
1367937
1316224
1642790
609721
345493
1379298
1589327
991356
1485279
517338
335277
1169126
434764
23079
1678765
1564625
864994
1384113
1229403
714219
1401391
673100
899954
914414
1731631
467311
303794
259913
1166200
516298
624633
1628937
1937766
244931
1493160
806288
488688
57025
611306
877467
1364510
1101920
706852
483606
1261076
888522
1961433
375549
470213
1789126
1343790
1399475
1881201
1691514
1234888
1356183
1250774
700780
695214
1073031
599450
246669
1324132
1735951
690518
1546053
528435
1926120
747814
58328
425007
46025
870016
1675264
796172
1059586
372689
1494645
1382501
1111094
406274
1529038
1880321
1286486
1519925
921251
1540972
1239623
1336778
1602189
1793385
453613
57968
1801655
530685
1274578
1078813
670069
394196
353935
117643
1273884
371455
732849
504327
1690236
863091
722365
1316093
1796171
1487384
1453425
848722
1534818
573881
1365550
1099182
979264
1294141
973216
1496511
1927145
983921
1936995
881323
1755567
417383
1878462
1580524
1379277
1451700
858113
1753632
1769406
232503
730843
1706071
1609929
515609
491332
1964615
1457600
1694812
715508
1983893
1871409
530477
228229
604930
175472
993966
1446101
781914
1271569
1171868
1237608
431150
1027650
1518856
1455113
873611
743788
474957
1101846
654950
1276105
1143056
650931
770538
994902
274507
1581410
921494
14897
1759943
20752
1891963
411032
31790
721923
462575
806697
89975
16176
1845198
1111019
17104
677809
1308530
958068
1180182
34994
459852
352844
1010669
849341
1064098
1385927
1073044
1697721
1682501
436506
1904259
1722233
1757215
872321
1879804
1411925
23137
336629
1571136
47285
339295
772642
1257464
1168202
1908680
1310739
1903986
82295
461231
615823
1184552
348645
724800
1214590
561922
378774
1561784
566274
699294
1649682
1905110
371715
1967795
382982
1269561
527731
375763
1272570
1522455
575345
901243
1053478
1383717
92805
1996271
1492090
1580203
1431019
823959
1425929
1872545
1343364
508364
998728
394999
1309369
138737
1438069
192419
1071187
1866824
1226450
1329211
304500
1236371
753719
23552
760461
1473135
1789174
337498
196402
359120
1401252
1139894
1714186
940703
1178997
1247021
711763
682229
1006537
336089
762640
1413746
155119
1468270
68772
495217
1984055
951934
277585
947589
1467181
327288
1290309
625380
604608
1590680
624033
1609756
640456
1463270
1763461
887681
434027
692211
345514
508587
1463588
1060094
1550270
1288401
826017
614294
383078
393336
1923359
1725482
976962
797367
578979
894890
334826
1493886
363152
103097
832193
479080
550681
600703
1881485
775503
784803
1727514
988139
772220
1534116
1492004
542688
1706539
1703473
1818895
1894343
634800
162187
1289295
1797026
666098
1349960
772497
562691
967748
204116
440522
181892
720151
1042434
263979
1405435
990299
987474
1027423
63402
1261349
1886845
498153
1423847
296635
180751
1242843
139015
244146
1868688
229901
246873
1170524
68136
830305
1769489
851661
447287
921872
1707748
1031143
1053490
1188927
159296
118629
303937
188558
806149
1399868
1899919
206650
1934502
291999
70592
1777864
1286424
1688005
931013
1360504
1648751
977474
780381
1670192
513228
1380365
1126083
698039
799553
1488379
907035
553309
414878
1385428
1058907
979915
91154
603893
448063
1093357
107371
1239600
1289084
1358299
1663321
1010499
1735147
133268
235319
1491651
1547502
594039
83433
987063
1867796
129685
1823138
307630
165897
1909712
1118523
850394
96715
504735
320206
966066
658732
1997799
1875009
527270
1308495
1743426
1602357
38027
137130
1701654
1771292
1775597
523848
1178293
727749
484088
792298
1515317
205476
1251799
99696
1869156
1530778
1830693
290229
1984754
117370
569292
667416
1377248
1053178
961978
950151
1994126
987353
1570595
111889
1414606
1524389
1115117
1394157
1482932
136719
159401
1070733
1565318
526136
657949
1919151
482045
845412
1366048
1055550
1411201
1354015
559535
730015
590671
758104
551357
374781
369178
1681711
485907
1764786
481960
1882929
1748147
389054
1591552
1675856
140779
1011736
280623
711410
1520116
1699965
57722
1524086
1543053
189424
16143
1509434
24393
736499
1475959
475023
12378
756831
83434
1645758
119956
1470883
844248
1729735
896340
992180
216102
1877086
804538
685303
804404
831493
1016652
1883750
1981751
55697
4485
1560181
1958745
524902
879955
539641
1706484
983334
1573281
1857676
17193
1474959
1325409
1561652
217075
952087
847529
359013
273679
852532
1391943
316455
567456
1093003
1207762
935755
424949
326693
441730
882873
537032
504241
351290
1119187
1162686
32041
1942574
1774222
1468731
1812732
1030659
1948510
1260541
529748
1382826
380216
1488823
689193
913968
1152102
734325
495639
1810001
1255199
407624
213639
769697
1321734
1112299
505233
1486402
526380
387018
1802551
216283
330259
1982149
243418
986068
1669603
1907293
701153
1899001
1041497
354807
663458
957754
1869716
1932741
1672974
173536
1051472
1257899
1679645
9448
245410
219540
19797
1871162
219613
905996
1374176
110174
855959
1027440
1065311
400211
116497
1222218
549057
1241373
1466425
670450
1810257
268640
1970268
423551
1081887
9488
1094216
1567485
1523358
1217893
204788
40572
1948791
1686656
1136287
1929300
1930823
175670
1816230
1042326
1613054
332
1315087
179202
878524
318053
211481
417993
1191316
595101
378691
1102663
1505917
1963742
411609
320956
53003
639395
1933858
1258141
226229
780402
1837089
588624
1347454
1747749
1976175
916379
6643
1087632
595121
1605025
1761573
44317
587372
389127
1812357
347493
266811
1763830
1782008
324487
71320
1697026
1561773
1643585
376718
1056736
1274845
1795115
453547
1570507
27056
1166381
1375443
74699
790376
578562
1194290
1216989
724334
1840229
895146
1894482
988094
1783426
1896403
1764686
325947
225957
1152893
1692775
1806604
1827518
1752085
1000396
483475
442905
651140
135059
1068210
245951
1647589
111653
543587
1113115
495580
825930
118621
1694197
1419928
916850
1274503
1646453
1926276
681632
944792
1067403
376946
1771943
1434331
1797713
769112
1162897
1356103
523536
1783991
1563335
586809
1443191
316538
1287291
943144
360334
1128138
687066
570480
390615
1231307
117491
1348591
970529
151564
1588051
606619
1655612
1153401
1148415
488045
638775
1458936
178239
700324
759131
814272
561520
1027011
389728
1318656
359867
952662
1053881
945280
567719
782037
241229
1630857
599643
148555
805351
1878875
1350881
1509545
1639418
1223420
105024
1660065
643417
1971819
1809332
295175
1010411
374166
1845838
536205
1371822
1898995
1602120
465376
821522
1680481
1321806
855558
1570213
846757
1356997
1989469
922685
154451
1650464
291744
1582068
1325924
574440
1307016
53432
368478
1131804
631772
853340
668795
808063
555507
1805455
1027997
1247040
232564
805
1776518
633729
1254358
1916536
848020
1007417
790666
203559
1214478
656229
1601073
766575
683611
1666244
1516012
597964
1765334
64706
225101
244215
1428475
1836541
1392853
643159
1696016
1462835
1990169
119035
802304
1706578
1788195
821429
239274
341377
797097
1582674
958340
1502780
1419308
629105
520967
1666409
135951
274960
86507
224799
115876
690203
595549
1634578
1947517
1773036
855081
1430584
1243484
327434
898471
645550
1590779
1462346
785753
1552284
1645432
219370
113000
1988747
833932
1634181
88064
268160
180518
1776451
384760
715327
1918508
663055
1063345
1104336
1523130
875767
935797
1659170
389910
1128377
1942402
1729412
1476140
173992
102906
836042
195976
1550986
163812
934965
1128099
272598
1898091
912756
1116631
1913644
175385
14349
1081589
441517
834256
1170220
1465714
483707
807843
314658
1086452
1364164
879388
1792877
237139
934787
1563661
1443102
1557106
99841
966225
1393757
1511939
434843
1492782
1238942
1724229
400085
827116
329958
1423175
1967107
556858
1373277
214929
1162195
1390042
1835803
1504584
25495
715571
853595
1281742
1150977
1491230
554972
1773005
855625
24885
231015
1142053
895036
215027
1540724
667945
1039062
1947549
120287
901534
1959824
487244
1243473
214975
717244
1546723
1048373
1698397
226888
1273652
321384
517529
597439
636347
1416394
116420
1222008
1688978
1356384
803557
965230
1388804
1433014
522943
360261
692779
1827612
739422
482881
342441
600567
1138624
1875580
1949400
728938
1377154
363447
450069
544744
605407
1483039
1502616
317357
475900
508987
725650
324834
1104652
847521
957797
825746
1117398
1297995
1016192
1556222
420557
635757
755237
1460814
161141
1420359
980551
402105
1449854
1579609
1471645
48131
757273
773497
844057
1618659
1868388
1815492
1833456
1717636
102587
516570
640538
938693
345857
118527
707029
1344909
881426
807557
1622000
458335
1088133
32315
421230
595613
303659
1241695
1196259
282259
1708033
1323155
1612780
1301269
1662411
163465
1240476
755502
1260295
1078713
734901
1268346
427994
416214
884778
1639368
212547
916439
727985
993136
2513
519053
900627
764218
684443
1030658
1995928
604586
1961551
90987
129891
1681183
248336
1180439
1853339
376202
44145
1351877
278462
1940812
419182
861994
1142085
114833
904462
991415
968985
1930300
1479553
1443298
579856
1138970
1193435
762601
126830
1144609
1268255
1782580
498975
1215840
1284533
809195
1022516
533355
147982
1071361
1360070
297618
86472
1436279
1725303
1746648
1568920
1851176
1772359
1260845
517105
1272895
1921073
1155881
810772
1494671
1257723
232667
100930
1684805
1481039
736534
1911946
1089531
1802874
1700774
533183
239684
643169
1108515
74335
1444895
1548721
938024
628721
772632
1840012
1090684
451470
848028
1378629
805806
734635
292625
1534055
630591
1856299
1147919
996043
1910857
1722785
648199
1442616
84533
940258
669559
1859171
1224733
359348
1321073
620728
1295380
823761
748231
1837831
1726826
1760351
24352
1492207
417406
728349
987445
1316933
1732330
923417
1747969
1548168
319452
1892755
431424
526437
294955
1624914
92140
1410696
1791079
1457618
955079
1650030
1911582
1750501
1232200
1151246
779677
1375185
77898
202683
53991
1028924
1860677
1176054
1943000
421005
492109
792728
290075
1234513
1602395
844238
359052
161983
1017351
391035
630364
100478
918240
363178
1322563
13880
1682791
540524
1373076
1565205
741350
1116051
158098
1585113
1892910
1354448
172601
899088
1332207
1499550
458563
485711
221566
814902
681220
595024
138510
213831
727554
1170318
1751120
382944
825371
1174218
1983408
172933
1493517
40582
684146
433874
915388
885651
1415191
578615
631539
1887407
1492189
517851
431130
604083
1914695
1106530
301155
443620
339960
654072
690059
1168346
1709034
270980
1004030
837907
1691083
284559
1953153
1861267
1786392
1840410
123278
311743
1252114
211304
1506764
604976
1512521
205397
1115756
1882666
852004
1947926
1737374
697451
718165
1428255
676367
1841667
1938743
237446
820264
1404110
336041
885134
420263
348021
597881
1865650
1284924
1334994
554221
1593901
1324364
1298528
1140667
1228691
500244
963105
1549881
1250805
1636789
1413107
1599965
1860112
246406
1179779
1918459
1301546
1885823
763018
1759778
574002
178686
166072
1046430
984582
518428
1506232
1810875
1020293
1865459
1316635
1164322
1420929
1281513
724018
1626444
538640
1929894
113991
967335
21941
726338
133065
3542
324708
1869010
1968076
1546348
892484
782486
1256326
1642387
1851892
430183
1337382
143388
485100
929796
351887
240592
1519908
1499045
661897
1150414
627750
296675
1947492
262382
884090
1132804
1545174
573575
1873217
1298824
690610
618312
1064737
997591
331244
532674
1702264
259161
1239399
53616
369259
1873508
1273380
1683654
393682
1187512
1940040
485541
1951379
1232380
442675
1093062
188360
1928260
702838
1957473
562895
129603
771245
119439
12484
696747
1379211
1229005
87741
891856
759055
1810026
237213
1000682
518333
568659
313528
714078
765508
1867422
45181
1473380
1039980
623646
1603908
152332
1924089
1543668
134934
1853417
621600
1658941
447569
488644
130015
436304
460385
285640
127482
665757
701750
1675937
1159357
1728638
1610191
1109109
756991
1698653
1316751
774474
178442
1061264
960716
295368
1819407
1581912
267738
1322090
373565
1495851
1690733
825387
1452915
586651
1231620
1043765
1524908
1873196
974211
159048
870550
935861
1525567
1609844
1685898
774740
1933226
1578721
370901
1195281
1384186
480282
1438328
1546034
652938
1353445
388475
1537414
903097
1635976
136633
372023
541644
1788325
1611176
11039
676687
1865982
501713
535729
1870111
1333550
241121
1694301
232829
658221
16920
1125062
1784252
60414
1391016
1279495
1781843
531065
924027
203344
561675
391297
1350388
1448077
1851093
1730765
1027616
1780814
1480323
400756
1784259
1806988
282155
1616327
793233
1265853
1722251
870282
336839
205586
1325206
277071
1770635
692437
1334347
369487
1998741
704534
745359
1463546
1365916
874695
261693
561251
1089417
1545142
104756
1540613
1241696
289122
937936
1359277
1331837
1262045
1445239
1489892
1107049
483169
370815
601660
791212
954625
1411893
101275
1114104
1625990
465979
1871076
873260
1287849
1389286
662458
1959161
1908061
1846953
893219
814198
1558314
1096119
795563
273852
1974981
1801782
747009
1682759
1780612
17290
1702814
872772
1651827
990254
1077553
1034832
1580919
1289163
521149
136850
297340
1122560
1492215
1849943
770928
773516
839427
281882
1544210
1275114
61479
1020916
477853
844849
661445
1311173
789771
790712
688424
566149
7760
1370165
261273
1105710
1473389
1254011
748166
1701381
1759580
682297
1833909
48838
586463
21264
284181
1786180
1734654
1988123
400305
1535517
470080
2351
651653
442833
266570
810037
952857
1321563
1689057
1925665
523221
1173666
1204873
579417
845720
1696896
237470
1749451
1954153
1238675
422938
550290
1696051
965989
130035
863938
715893
867227
59079
546680
980689
849865
713643
169474
1397720
1451495
1727529
198480
278976
1595937
1238217
980081
1764031
1253155
1746596
713129
900910
507312
1308497
1063195
1487642
1830714
818965
1534641
523322
1594470
1207244
1660208
1081737
1907814
1285723
1985239
701087
1804143
870121
1945125
1686094
525256
1056253
624559
356117
1268154
380241
912186
1870553
1028345
1875437
1108692
1721841
298105
1253300
264234
474546
1513617
1891848
1535980
270439
564898
1789251
471806
872473
709128
1956760
1228799
1012261
112618
512315
1507045
752116
854125
523183
1830170
1335011
1176100
1188580
1247428
968967
1751635
1500183
922715
1036702
1258775
1698459
222189
140706
677428
1874010
1794454
360264
1812116
1242308
1112743
1183159
531215
1487900
1246853
1204498
671629
1898401
1875748
967734
1365826
1234458
253942
298256
1073667
130590
1434871
419783
1170707
1500635
1555821
732032
306192
383905
504545
1628740
348491
122094
1498127
992637
1232199
547834
1946858
823067
1488533
1111700
657645
1354409
779543
1196557
634989
1576621
864212
1937228
317524
1039935
1394083
1141491
848978
1006621
1067278
446252
1362103
1394272
134159
264953
1993247
283362
1414594
1523339
1135663
310314
621193
1521721
1001866
1198466
416077
520962
512858
337890
1037031
1527010
1599839
1629625
1610861
1870569
1048179
450295
1497714
139939
916691
1312744
1894082
806723
873011
125308
1866639
797542
975204
144099
1598303
1440069
1153111
1848925
1422591
1160131
1843624
1456147
548556
814258
1767736
1424093
1599145
935641
1618083
1607405
1940908
301277
133577
1304075
91268
1000087
1975840
23135
667568
1578857
1277800
775179
553871
1636364
15142
20977
1929719
1364025
1618736
473067
794560
467464
1210043
863799
786252
1771505
1089393
98582
562587
1102465
281906
679531
1624508
30633
1248852
330714
1966898
78560
425166
1860551
1885904
125614
127862
1483955
1489215
496037
1145930
85235
889823
1518299
14916
650884
365909
411234
397487
715671
1577107
645772
224167
130158
1199700
745072
119606
1502934
627200
1854946
1352432
997862
635685
590106
1753523
530822
1697327
399799
1658871
256452
1894887
637037
352852
1262492
1225918
785098
267661
1161250
499130
84992
758434
1875859
1151924
524183
1728994
1498211
112805
613220
281461
609409
1783678
706335
1541031
1490377
1437622
331059
1952915
1545254
1812924
404697
1084808
1658632
341790
1497732
520753
1976445
1857656
778495
798633
545666
1440492
1161693
471186
967506
1709725
1364740
670711
284524
774791
825362
1605505
161626
305967
845607
1540376
1719108
295298
1408006
14940
1072108
257347
601866
378181
186315
1968985
1303518
1812331
195391
1795688
1877676
1710433
1016996
498738
573043
543166
576275
1256452
1843818
676693
670234
1806468
142296
1645472
413905
51361
1236439
1396717
1605772
40560
1836785
911917
901848
560225
1186104
461481
470975
658998
902260
941439
91348
1612464
45547
73243
1636183
391976
1873355
141301
319114
1260093
1335683
875047
911321
1165106
521496
1938197
77625
298958
276437
1378093
1012791
925716
12357
792213
1171408
272046
446525
991275
1788452
818212
65136
1967652
486267
544983
1723419
934478
1362761
1889481
1770613
1671630
870155
496343
550628
864948
1693395
160159
1486488
45292
807915
810668
771269
1851734
505486
1176648
1311890
236496
882501
927591
1217681
1778606
235402
408374
235634
291245
1210127
764627
555596
252113
1236799
1011798
1825160
1802135
1596941
1961684
449810
557286
970767
1416816
849573
907635
1794163
328916
1809400
871201
996055
1384961
307279
1813020
1053938
851894
1276013
313291
686013
540349
196699
1207274
1054525
104619
1610159
418675
1912875
503366
382299
999
1630083
1381205
962719
521385
153450
1627914
1574846
785396
1028956
1561932
705186
1010645
1137645
952696
1217137
460336
1177481
1437376
231862
1562212
785808
324015
937473
557853
191168
1907118
620876
524678
1298805
1529888
327613
762745
38426
1620226
229945
548109
1380316
1255834
201307
171488
351718
794733
1513314
652686
1545643
30430
1446651
781231
213157
1325303
763981
140571
879367
607146
405122
814131
984861
835106
331769
1067848
564383
282141
751393
683706
816949
733526
1133849
1066972
851039
939671
1492188
1240587
791092
273142
1655078
780440
701437
400315
1558694
118129
1359460
955801
682572
398101
511995
583587
1555770
63437
1863126
914959
1728917
927314
199904
1559579
1227519
1595761
292014
769355
503178
410718
1943556
1605248
156978
1279841
541218
1089614
442828
323569
129246
1192387
766074
891347
1847601
35274
456382
480069
1281888
98469
1069515
1655520
1140327
900028
375883
202829
865253
1033748
1862039
1180096
1070772
1053237
1837175
112131
258740
1093077
138749
312325
560996
316388
1796518
547019
1179291
563810
637068
1503997
666002
1337560
247960
1909023
111932
1344675
1139184
1555413
551936
1997571
1857700
863571
1985797
453040
924249
1662340
1616948
185185
1123034
1667145
144514
1756514
242862
192404
296383
1357039
1048841
883352
931193
795980
1162124
1639134
692295
1989618
1027589
536132
1391547
1783103
1458377
416669
767027
1027590
1329515
1727760
1206022
1936551
1180720
832711
1385140
1866480
635454
518582
702254
1586382
663626
1548280
1550258
1242201
1060717
659882
19128
1536857
460217
339516
452631
956637
204030
1158329
1641936
779196
1459680
1457062
1562306
1010103
1979235
1702875
240008
897682
1264941
267385
723418
1244002
383548
1621811
1509136
427268
618320
702396
1557261
464995
969175
628826
528820
208109
677162
1934276
533896
1954273
1888763
1866074
766552
693476
1406124
155472
1506885
1259124
847564
115689
1428625
1006467
1548560
814286
393899
571777
459909
1497135
1023873
173837
1607354
1241896
402760
654703
1305349
303157
908283
1025054
1718639
1620604
503898
646657
866006
737533
542997
411720
365339
75557
1612292
232884
868297
877815
905940
1231500
944123
762233
1830310
1435732
974337
904142
1031616
535356
1451056
1617318
1463049
1287441
613007
1825470
1748617
887867
915072
1551025
1535540
229506
840853
536695
1392853
1994865
1713046
1255007
787951
1957647
939651
1459427
1513335
303565
421766
484264
1413538
1121363
836289
1567812
643557
1521277
8215
727737
1408324
1487491
698052
1638317
605490
1222536
1472977
1317015
763283
1660885
794268
1978321
35925
1765658
348818
1465881
469417
1696184
1150925
1815761
467858
1717504
829405
497957
758749
591906
1147911
964970
1772528
1884028
153158
673493
863805
981843
912026
188400
1842515
1470777
344333
132164
899095
1167553
1566347
1359925
1155951
1489809
909303
271171
1041323
1574512
317174
289711
1837701
54630
581108
1162366
1424080
125750
98904
1683582
369726
1704910
875568
648302
925490
928239
1491884
196931
651157
1131956
1148251
1513218
120989
1990073
1897852
1642269
1808975
1138091
1361792
1913532
1040365
1448796
947042
1663627
951366
1103264
844464
1048771
975149
409983
950559
15044
10926
661154
1314818
1062251
1005215
627354
112033
1184883
930816
1522442
1826288
187916
190890
521952
359915
1988391
1569571
182491
453028
1331475
759382
806670
1552480
1652965
666616
1186523
1528644
1338455
1234867
904688
1223667
1607125
445688
1159480
562447
559649
1514739
134690
1215419
1721671
1367564
1420233
399575
1069720
1433975
84366
1788264
989390
7952
615010
1234546
1176266
737034
1702016
623138
1558943
1654787
281787
1438152
1969583
732174
561528
886935
1308402
525565
419244
1748818
1690099
1401381
1527272
315589
905220
25434
171193
442022
331207
1984306
999827
408427
402174
140729
1936475
732457
1152379
280865
29770
206151
298636
444429
1900729
1552325
454310
465042
339429
1055431
1062714
1463130
851950
991600
48328
574424
1001986
119598
209840
1147753
1526499
80107
580668
1787878
756885
1966347
613335
1039570
1389382
1866135
37487
904869
1126444
1208898
1740466
287270
1928456
796511
1376767
1307928
1918505
528461
115079
964008
1233080
1663967
722998
1120971
629016
1156544
1413370
1697331
317338
1256883
331151
28912
1530242
1871444
828714
239273
1768687
452509
1096572
411475
1179729
957679
101484
1054183
1885686
1613491
520174
201782
397094
1112660
1644113
1593158
456039
1859985
1983081
929557
963193
1416860
1472523
1693439
437274
829674
1560673
617569
1356995
55370
487123
1278537
1943580
979336
1214600
1654859
1013635
932427
1490528
1375182
73190
428438
1659008
409965
1063447
1370411
1739098
1929749
197824
762437
957010
536141
1871452
1379808
1077548
1647422
149470
889105
616565
1760024
1069923
429555
1070180
1669710
307379
803376
71205
272089
196896
1103174
998070
78824
429877
241169
606732
81147
663020
225424
1309865
189424
606598
1651548
352127
1083650
1375075
1786867
1870027
664548
990725
718754
1595940
486899
1748694
1935249
535253
1528704
1183890
621499
1235422
316687
919886
985805
656378
894476
1201229
325372
535826
1774997
1680950
1803348
928300
1518350
1372619
1445982
1834119
471389
1437084
175099
1596093
1778268
1978165
588057
639661
1362352
714776
775984
151999
1069211
1564036
678647
1070239
517295
458591
766455
476775
1002688
1890609
153289
188788
1497159
35030
1099482
1210311
79910
193143
174072
615652
29704
103086
368284
1310382
580844
542842
273661
1565435
133476
1892640
781199
661051
194755
691981
1642006
1199921
1617490
941602
1236052
615633
367696
755166
963550
792065
1725535
799548
1127001
536878
1098204
1395882
65298
1438455
1059265
768700
1284101
667346
763328
777273
863412
1226293
1459629
580804
760191
930516
1808106
1438385
251889
1848423
372653
1498580
120605
1359585
42249
275183
1546274
886094
1341941
320548
965987
1281621
178150
1044333
34249
1944345
585987
477282
1629349
1067291
1091480
195186
1533095
1189503
1480136
1949351
1302102
1962895
459794
445505
9253
456507
1186459
865415
724271
40828
752695
783734
1580569
1049534
1730116
652933
1468354
736860
1809538
419275
1683311
1029539
1781249
1694414
10773
835000
281265
1966744
1911629
1614644
1264606
1081579
1745241
1442684
99532
1527570
1313925
1483855
84428
620731
743044
1335099
628155
1831428
782489
153488
1896507
1954901
1732956
927895
1836430
1622177
387327
229940
1104890
1000058
707022
444787
745961
334181
1492665
31846
141479
372547
788426
613149
1916203
1403778
193155
984744
941748
513362
1214482
772962
1497036
423695
1923137
376709
1838368
1491161
1884944
1914599
1999204
1289908
366919
1489682
1967672
717195
45027
1603901
521533
894971
192527
1272309
555270
284280
1064042
1529174
1361724
1448460
552408
1520891
876535
184214
2969
1817876
171764
823322
1531729
929226
553434
1477891
786186
1487027
1119247
1372634
625793
1413268
46017
1813367
618357
438273
470029
805303
291708
1305061
1337092
1017906
1119251
68742
335230
90983
348836
369242
829079
165907
67696
106186
755392
1810501
1779879
1155659
899768
729999
106525
283518
1404077
1227598
1194107
215511
1895565
22252
1058035
100632
1856265
1645644
1659188
696289
626708
1564751
1219992
730679
1831135
28825
1238527
740014
1136050
996917
1640604
588927
1227314
294666
44331
18177
829118
745274
1430003
1680310
570762
1048879
905207
1228782
1253040
523018
1111643
22761
534428
271918
1366520
396601
692990
624814
308977
1763739
1251091
179397
673460
195838
1730230
394832
1663914
661213
1924627
376336
151968
1770575
642389
2865
1540747
1370044
350072
110328
1967065
1510361
1816805
1629891
1957780
368491
637030
454321
782979
1636169
1621669
712433
1833829
166558
1194974
780309
695776
1516401
670437
365122
1570941
1721948
239583
1641994
1400434
132911
1554362
688925
1861707
1862778
1824869
1330757
111860
149572
1692106
1101663
1910448
1406860
1788331
304462
423102
530577
1568427
1267617
1328871
337292
173908
191061
1236324
1256201
1487839
328545
1673470
1749462
843200
536982
274219
1562402
1186441
1181392
1472192
663183
1508382
1852387
1825685
1160371
566383
1068532
1073509
1027956
1097310
1776602
851555
739456
362932
1838118
867854
1320916
133126
1744166
1443754
1075260
1605009
5153
801011
1872618
895820
445913
261995
628275
1827583
639208
1566125
1712003
1810616
1349032
1571537
314916
604240
1760651
1014458
1492895
285844
103362
631614
567013
811368
1167825
1857906
1797090
1828299
945137
161608
735096
260362
352031
1267365
8872
359538
1137451
1877121
1667404
454017
1452924
415902
1088890
361070
1309647
410979
1303480
1028644
1256359
531990
1821523
1512819
712421
189694
1110224
1381236
1820513
222491
672081
396338
744150
785166
205238
1076295
1649819
1532881
1305774
419928
302174
691082
1530292
1994701
236618
620086
446352
352937
1129850
950220
614200
1112030
1078820
61809
902589
1321692
1604065
1075876
1112462
1377482
431703
1902194
1362760
87199
960612
801028
866509
1281818
249709
1120551
17076
623796
895571
1801968
1162111
882625
1326653
367445
1644184
928446
959194
1234690
416287
1788780
126610
1214496
1798229
992615
987603
1475652
1388867
574691
358919
1233574
1759406
1166489
1444690
1606355
278821
496055
596334
1740655
749062
717895
348385
1777192
1906260
1349847
1508818
820048
228329
856304
582645
225889
533679
78967
1243354
412270
744576
374547
799173
1444956
763169
1394986
280346
1564654
861146
809895
1836915
1381280
1531760
663244
135763
1012909
805317
458879
870721
689456
646760
35338
1480778
308680
1376581
957848
810450
421675
460845
789311
261442
1471425
1874493
790987
1290729
1337344
468513
172665
1318637
832034
961218
504928
54076
225044
332071
686382
817982
1583137
423932
1500963
734517
1982900
950516
528987
1733218
1299256
490694
709195
580046
1822641
1576060
437825
1794205
257895
565008
663914
1492294
24774
249362
1803784
1889859
1498454
1035709
1429939
135207
1284041
831349
1014812
668746
1928012
1304051
313871
230009
1435251
479355
799285
1646272
1805204
614566
1230879
764566
1718731
1542907
240395
462025
364483
786703
245930
1079553
1018986
191911
1796570
103272
1515168
681276
768904
1093754
581348
268862
148883
1825240
1264816
1168776
391659
1615679
583421
1857346
1266439
799020
741840
1753171
291045
556869
1056931
575935
1364618
1272011
1556546
106802
320337
482593
1105161
1873869
674605
31241
1365446
1671982
1394972
503355
472330
1987333
368530
1298635
1117723
139949
1701850
1985914
1833825
1283182
899752
1577099
1955977
654265
1165497
634313
1506560
940154
1954900
1107443
175317
776449
260777
1881799
470056
1223850
1956120
1056719
1200980
1370084
360381
1545645
1277638
167263
45484
306632
1639782
444063
92573
351028
1288842
1029821
642641
175556
979050
1102946
1615797
1870903
1381071
246740
1624578
1367669
1226752
101404
1799113
59667
1364762
1413893
49693
1709627
1085193
1048451
1856499
1208148
131222
1168421
1733475
1815877
1589906
1537301
1513777
998791
401744
362512
1718196
1219342
624365
733051
282666
888973
1802000
1856261
1974966
495993
1031012
1804191
1803146
1583785
765786
1016913
936150
415952
1789855
491794
961825
1146159
664028
1388910
913282
850081
1037039
979486
203063
427457
1078200
1235252
40964
375889
1362483
651311
81467
1521594
663676
1358611
1742763
1805330
924386
1773788
771349
797392
522942
12968
24694
604312
849141
1543829
235872
1920682
600518
1845669
1631235
1939262
1242786
1550615
1910108
580906
1025243
1865939
1396384
1060965
1882452
1198934
668674
889134
471955
806004
498618
217293
1480521
1489890
698207
1057175
249469
1427997
1951551
311639
138885
571095
1781842
1734988
1973909
1442077
1279005
701273
658583
1052775
502855
1183570
268197
5979
1147293
238711
169988
1989202
1773134
1558135
1228070
364768
1216768
1373983
593911
313131
778301
1814152
723045
477385
1220709
630512
1415540
1106910
310225
841921
605769
284205
38903
584914
498502
448204
1188391
190816
1180074
803280
1204983
525173
180891
1071168
597642
1177961
1887296
1069456
54915
189204
196280
375703
387639
496440
1560765
428758
391608
1083923
1277087
814316
214770
1196664
413777
1553604
1393297
1937537
772683
1436599
1826193
308969
1882374
281392
1316143
715959
1347879
1027953
39595
1583005
1270359
668785
1137293
815938
194770
43129
1400981
261870
631471
1736225
1586841
1596640
1612112
793517
1729303
181397
63668
819116
596951
1964499
513492
824188
1218147
1589872
1015136
1616071
1934235
454298
1801885
1600498
1934645
1148439
1911419
1078660
1863809
217338
1994233
131555
1019683
446091
417085
1411892
206184
297013
1184854
1570754
529857
21439
103533
1894697
78404
1442833
1636226
892558
1926368
1433498
288000
702639
65339
825423
1830113
386466
975021
1677288
934121
1501569
688631
1551654
627794
917927
415206
1473363
681455
1417053
1014659
602545
1067192
113756
1918301
852757
536847
793208
164499
1033451
318185
1379446
309599
1797118
1977260
808153
641588
8693
1979017
167184
7960
381693
49597
1797492
445943
448151
1404376
1567079
695608
310918
1136809
1085492
1188108
592256
1042253
1980987
1006766
1990470
516764
932720
1611978
626725
1986296
987818
1794980
980134
426231
283811
844015
1436308
74280
1259375
67406
880844
1266583
598192
380950
293590
1423001
1535670
923943
699035
751525
593564
1774883
1209720
106164
1039842
325635
952360
1053837
1558551
40840
996826
1654202
478764
1922766
224426
1768803
805336
910184
1975138
288
1971623
1287699
1511816
1447469
1310766
824334
118522
1525870
273370
1483152
182682
987868
65364
839859
1513860
1069058
1279522
1915618
781773
562372
1930173
1460019
18288
1656035
85839
643247
316747
509528
1243589
539298
1270263
955272
1407528
400865
1074050
37907
1644083
999234
1322552
766249
957230
492988
517852
2290
1634003
98508
1640351
1980350
639465
510664
389582
1119882
352760
638581
1875245
307949
1997282
706720
1821003
1061154
1495732
1495316
99585
1664876
1838686
245018
1447551
237666
865050
843279
1451142
643482
876002
814681
629611
463856
822056
1461402
581857
502842
1184610
1003290
1734077
1732137
1953889
1083978
1674510
297055
1635502
347696
368721
897510
37740
341375
1669809
690857
1337098
720636
581568
639101
199905
870653
1828987
457041
490484
1034781
1447729
1403922
1089187
1664459
204314
959165
1924692
1968276
26652
369283
160101
1975749
1280837
1509136
1025009
196708
1919738
411595
1881461
575028
1011271
1600654
1551794
940826
1486637
1191548
1974996
1855670
1316916
1217148
1142127
1369370
1230179
61238
774726
802895
286323
1227582
1661557
1586815
804471
1686104
1829095
573960
438011
234789
1672871
1751567
651010
801832
531960
1799503
1310810
1844845
106765
1752383
335279
971943
219572
605121
1881757
56656
450232
1183482
1332031
551992
858093
1732604
467876
1421719
1797299
1618751
1250038
595523
1762951
607646
1484035
1659520
742173
1517067
1420820
1799234
1140884
1465515
251270
1887421
348568
738166
1188666
1193825
904864
525403
1830436
6910
1219011
1646612
1754508
435477
1296464
798469
1257902
1450216
911480
1935913
1725648
1191867
1349053
765862
295593
1293357
1882146
1493000
599178
1162577
310224
201485
968531
442379
1170141
1038344
407787
1333092
739586
1541614
1071043
1563484
951702
1791994
1492023
1483551
441746
95931
1250923
993275
1684921
1859080
1242154
1888267
1874058
1656078
1301729
160518
1686460
1311284
746110
1475998
1087736
308842
1554360
1799358
60606
723436
194426
739529
1734905
1082024
971689
693877
1472329
1830814
1853986
774712
674390
25521
170765
265515
1835474
1271991
1897283
837103
1986546
125236
199323
409075
1886160
808387
1704735
1204609
1138715
581517
1045857
1365155
560403
999584
447592
1583054
1394795
1008826
1056332
1527868
657920
877507
613366
260214
235593
1709794
1045590
947348
713002
1035793
315664
1758227
180164
301850
640428
1333137
795448
1065675
1113354
1520910
1881701
1143976
1805806
145602
1957343
1130507
487001
934252
1447379
1786775
907006
84085
1224131
253674
389087
1634370
1103849
418719
920757
274976
656194
85362
1866963
1264936
1211945
1782650
1041504
1682568
1889371
545617
880659
766360
831854
613791
1792116
663458
211556
265136
1113195
1400694
187100
959096
1145874
570648
1046071
1968399
777564
1229429
1270867
924189
1186931
1522058
931888
155152
1485443
793237
357795
1747584
1992507
1843905
165144
346239
1441261
1483847
959738
1218108
1998225
165434
102433
610449
1170697
468995
1833185
924134
1899763
21077
1221103
1804609
403849
1580165
467664
1489164
1134560
899654
1789732
1107869
1940346
1834687
745065
1621988
127992
618132
1037835
927169
1434465
138579
1404888
1326419
1638291
1066476
1070235
468055
219527
1037124
751066
275582
317410
581842
266923
611683
1613601
206437
1654
1899908
942648
353505
949533
943773
404776
1103885
1290537
1922150
1904844
1070479
831582
216910
1316935
778681
1174450
1960347
751876
1230877
1999068
1281878
743879
1942112
703352
1998267
1060517
1609671
1367197
385581
1398112
840621
1045604
1726200
863267
445126
707968
1607270
477882
237907
939710
367376
339687
437160
1685177
1537716
1113867
236394
166544
1138926
1550331
6599
7108
30539
1151039
976948
1602451
1875998
543729
951987
975089
769845
1424311
1855386
7101
643193
914075
478799
1902950
926210
354432
1234932
1577945
162306
1950867
834753
1406574
1955479
1715846
1618479
1322452
504353
1889691
615413
1472750
556304
32625
1250964
1623520
801589
1984878
698581
286378
352411
1950471
1307960
346639
605240
615605
1324027
986044
179940
48765
1919863
384099
998282
1816414
575384
1348146
193422
556064
1981124
1432593
879405
257916
1311425
1747718
611677
526101
1087794
1897298
488464
1115381
444590
1093413
1104609
1323308
1927915
1668696
62980
1562830
1995960
1622547
111867
516012
33499
500878
153544
409978
1024568
1462652
756580
432081
966476
463429
1772458
1576276
810697
621998
709672
1724135
772500
917281
292176
1087657
1499169
488365
1281824
1215850
451893
1032348
1117811
57175
244462
1675861
1331586
666486
1863443
1526791
280260
757602
1653295
849139
489868
1685195
923861
1230887
1870597
317336
1335707
1018362
1787814
1375532
83422
1640888
1227867
1962173
1829988
504522
718660
1555624
741980
4317
505910
459462
141328
1865943
1739817
1860003
935486
203958
1012661
668430
972917
528784
5948
1153607
819668
42166
1988212
1389401
1860302
1787390
1005671
506013
1976082
401255
236698
1667646
98556
1349900
724022
1611978
218605
459113
1628613
1844010
1552426
1704230
114378
1788639
1178631
1616524
372573
1582711
1973314
698111
985348
1870052
1002719
207003
136768
1579383
251367
1644056
1734354
386237
1782446
672523
486098
1242170
224202
961937
208805
411390
646371
280834
1338257
124747
487568
586724
808929
59953
911062
927787
144166
151993
1435558
1813189
1987438
1729880
1811326
1117637
884845
282364
1314145
221951
1364200
43464
761020
170344
166094
1452729
1937143
1359150
230876
362899
545335
821477
951728
425260
1168897
1390628
1762684
1304283
1398229
1747470
1108990
1870674
1257249
179968
1276955
1115123
738912
708151
1569638
515628
1450
983178
1367282
508514
1316412
939341
980669
292105
1361667
771882
735390
567979
1069973
1723741
1120818
1394645
189451
691032
702191
677247
1100762
1441022
1881366
1099082
1772277
100066
1325171
443897
1905715
437348
1561709
1663190
1851501
1848755
367455
896369
110335
1528863
1634570
1994973
1533854
258439
351675
791270
1593971
1354599
49671
816079
1244143
674288
378150
360657
1634050
1803818
827493
1214231
1240415
1688058
354805
1721774
1191045
1981729
1117139
196629
966916
780377
666715
573931
1400316
1037953
1241876
1242378
350939
145883
630940
1462564
732102
1280173
1107535
308140
1125957
410505
1497669
894280
1567363
527010
327242
658982
1899841
790836
1137935
1229979
1794597
384824
332082
1874709
564154
1512436
1507287
146862
1655153
1514519
622342
889150
1094144
878588
1449854
902448
1890301
1360577
1397470
559344
199473
829655
1379393
1771113
765584
81798
655098
587798
979551
138222
164190
344888
1543202
222368
344010
1845989
1927416
1502966
1373182
161373
1452671
711574
1119701
1586629
1292247
637103
523572
397694
1920547
1374991
824095
1643043
1747071
1639347
1065291
74148
1424441
1113899
1455854
1199344
1755557
685575
1015048
898320
896312
143844
1838869
1315268
1239042
1716514
1830
1883483
649394
464231
274796
590063
1934125
638217
372846
1699701
621010
1782848
15601
1290513
1806299
1241427
1774680
963384
1183087
492913
825071
670999
852073
965712
419700
1108472
1288628
866192
717460
1827900
1047145
314212
1757451
1635351
612585
661374
1771231
343716
321405
1398333
905523
1569064
1178511
1421510
1094783
1639277
506289
1180122
480146
36497
485890
1855256
325680
1705668
1419776
1945966
1037660
610605
1511671
387245
1876271
885250
1268708
1658860
1738598
898779
682082
205396
223217
1495364
922548
646915
1180637
116277
1007509
109034
784933
732375
665176
1820811
1157911
1293634
528655
281271
561282
132748
1512022
489756
1861104
428274
221811
167846
684552
352229
394777
1550683
1781697
1985835
891956
1638642
1066235
916350
861092
1888213
1792489
32705
1247842
1419805
1008037
649677
1646388
1117088
282999
1396384
270422
512794
1634232
701300
713299
1939976
177089
1354406
799943
167769
337525
1819152
470846
553853
153740
1117675
1167335
1215683
1896332
1912184
1295956
1210109
395575
59083
1490501
191167
256411
779924
1811939
1363580
602891
860220
12480
1625172
1004346
165207
1138425
574036
655623
452822
702032
1916253
787513
921354
811037
271486
299291
942714
1070594
302886
916025
1943194
1528777
1230587
657379
1751011
1076717
1222572
23678
1917981
484785
1968931
1401265
1534641
1808967
381581
1588018
401676
1469603
44329
1867278
246024
1153866
1534625
285263
3427
1948306
1595640
864256
155639
1807742
663005
1297384
75265
706402
596797
391841
184528
1331691
435968
878313
1354747
34506
880515
278930
66654
1285001
559838
1201244
1330772
1098013
120038
1020617
54674
1248697
1038227
1433155
1643918
1742042
627689
124096
1583216
235316
1604725
1174151
1609972
1262244
693388
414473
129291
92639
1288678
807298
500174
1727987
1162322
950774
308615
1880813
1685068
1048695
1389144
1182301
1273176
1564345
1322317
1413190
850299
1247078
1928226
943695
1331605
1700118
920264
1231712
1705519
214953
1001507
815361
357936
1063469
1354807
1404553
1895972
1755670
1742007
510555
470487
1361034
992355
90024
518047
1603345
1079635
1269413
628979
553738
777803
1418178
1393847
900338
636659
908607
1537743
855890
962535
1437806
673357
1427708
925498
966171
89203
847124
441190
66326
826906
149458
320731
281944
237410
1952637
1266952
124977
637708
995269
1988902
595343
417666
201226
182256
990092
1505492
1894107
327682
1644401
30451
1320186
350243
1641652
1133042
637129
1013798
1162919
1903254
478413
156494
1124677
1201449
1691182
365161
992418
388554
597856
772015
986683
1661893
1536052
1381552
1558710
584172
706973
56785
1679203
259498
1138352
1681022
31710
864104
777764
1788105
759229
1824639
652059
1189674
1269132
1105210
1583377
561270
1983424
1292317
1472718
1114795
1064764
782080
676018
1345596
1327683
1366523
1674132
1203720
1993775
1462342
815095
632787
1107691
1976734
1646207
1831439
1320744
1918207
725845
1280256
327964
325877
45602
1539211
1950911
1394642
1461818
1776836
1839630
1886149
1961297
549229
1527868
1494526
1701598
1160064
1221464
1131604
256475
1171401
1002753
1137133
97391
1548025
1088840
1716411
443346
1863622
1760249
1815874
1356961
90020
1003604
899429
564223
1046769
1280736
744659
359579
158126
318082
1307305
1999696
1179580
1953382
1560009
1535873
921239
582735
30327
752269
1442387
310347
530026
499568
220676
959618
641109
974173
310708
1490590
581962
1819178
1513052
742544
1192873
1042123
406930
1806950
662403
1924511
1636229
586176
673665
1948370
1896140
1074130
1019996
34856
1110522
538492
1084674
1060454
642789
1044993
1857682
1713717
490627
356647
486152
1265053
902937
422013
1970144
1475076
1246362
1457357
235205
1987324
1597582
1741617
1431649
1878991
1660675
1893259
1408060
58706
934662
209545
447408
761146
1200218
402721
1472944
668320
1959034
1628161
1926343
888828
503131
1352992
457560
302933
1656238
347104
338342
1802170
1570965
584524
1355630
1147706
686133
125984
1521582
1754479
478400
355951
1841297
65839
1800023
1385797
64635
1770311
59632
1520241
1516993
607197
725136
1435091
1738340
1342018
1742364
1840371
1848955
736061
186430
1313691
201460
1727429
1247527
743696
1223297
247296
1112186
765565
585990
249818
1379511
471672
1377963
1616462
833834
575507
1833020
1382470
693568
1065221
1849006
1862307
1036817
1148857
396779
483607
459694
336669
302569
134480
1575222
1133021
1314631
860283
319219
1044286
1437555
232344
787069
1471448
925938
750168
1517433
412415
1190356
748571
1188250
41133
1693069
1166980
1122545
1791858
456145
1301291
1871313
1887972
20339
1006847
1161304
1001900
1744209
1204434
1181470
1075125
1877597
972230
1976851
1932576
943318
1727092
1772040
180866
1647053
1402638
1752726
1949703
1153242
78314
282943
146681
1565039
1611772
552299
1029800
700639
1206203
616148
1146759
1563872
287926
1683322
580637
636360
1358846
1853860
996481
674885
276763
48592
1402374
1807855
829819
1540154
1618475
1828594
1952150
841429
183339
160226
702036
408614
154622
1480333
1153494
5584
892866
1157759
1324397
1169579
1151263
1779432
1249219
275777
1787774
1412589
1367787
160369
1348467
397009
1338862
109204
1441536
1659780
937419
1199996
1498796
1292780
1313562
236407
478208
1967914
1162110
1846082
1207583
1271186
699420
1497205
485366
1956286
1337
242870
912363
893256
490700
415752
1976927
1496220
714377
1643063
1507249
629205
1880858
1404777
628942
906866
1474158
365789
178381
98237
1563786
1440998
1487736
1100596
563831
907163
1921149
984554
777914
1018494
257326
1861606
1902108
1812235
1691792
1252389
1202227
514250
1832994
377494
1588169
1741770
1452517
1369565
676624
1170858
1994206
1829365
615100
1468209
194858
446775
940835
1269242
86550
702711
687859
1989308
1336286
1486652
351029
224360
172679
1283857
1894118
1052079
1431402
167301
1767985
179430
1763341
1782250
1426338
1485650
390263
1728813
405007
1686265
471586
925566
1495856
612773
1357389
384721
342862
291502
1532470
1469124
494978
9682
1965667
193507
845132
1016484
1627662
1630707
973920
799466
840021
1887500
1805222
820701
1302469
1171464
1386784
207945
363933
1792321
971351
1338664
1713300
95045
608559
1630484
677873
884460
594725
355149
1429132
1078775
1492997
1183426
1954938
485622
1804739
1510966
609609
1397155
1784248
319305
1683674
455313
352094
34522
61026
1980058
870887
1184295
885934
1566710
1611417
367918
977812
941347
140728
638956
878423
925146
923174
1792010
65504
1577441
133260
1758152
132025
1008854
817039
566574
1580796
920063
1171799
73453
601515
637607
161465
592365
487913
1049717
283851
1430102
370414
1705989
389093
845649
513927
1431452
1535808
61507
159571
1091579
534870
1690861
990512
1895283
1712462
1624166
1207007
5125
953528
297875
1996184
1876499
1006899
237270
931914
364637
1378592
149333
759531
602714
439919
1090931
249541
1570031
729694
1886661
1866735
794244
322168
1078886
1892684
553252
1723469
703770
39817
1148796
1311981
364404
823312
1983822
488475
1695286
1290345
557098
789561
330053
1730278
426217
1053218
567022
922178
176676
1569492
1604224
797565
1212825
292420
733069
642804
990959
1031659
1031837
296734
1049421
1918853
1821668
873905
48233
1714079
1131203
289513
1768047
159979
802517
401134
773437
1664084
763289
6683
124698
693782
19131
1174337
1370964
1383447
1011150
514938
456955
1558905
1088254
221044
36954
93905
505913
1490528
1435724
768453
4815
591550
275943
937910
568888
1648556
1817092
1529644
1123033
532670
1673305
1677719
1033259
1612922
891371
76665
518908
40396
1855434
916053
698642
1348871
1540682
1515151
1803794
80234
1300381
1486760
1570727
752480
1511863
1914933
576070
650422
716376
1370558
1206191
797675
1828165
763053
1203231
1418849
107724
180945
986861
142547
111018
1198578
1249389
507735
201981
1247407
471093
37378
842472
204352
433980
1590059
1289220
1514098
288318
678430
150281
270208
1659234
185763
1966562
1972126
373611
413721
1011384
787795
1907613
529792
386270
661279
1274890
660938
78359
121323
978703
834820
1308032
1991318
574670
1386288
475318
1952714
1757113
212791
573801
1348372
332853
1782031
302470
676744
1157723
1335211
302487
750768
1265486
1648194
648308
797450
1091235
988482
1451972
280126
1948768
1320938
1765277
1878563
21678
264114
1610355
1030905
1014669
1194804
182593
464045
163965
915242
1423244
1278235
931289
1914701
781843
1026621
384959
717224
59632
786088
312610
315592
1000899
1955125
1082910
641826
1487044
1241387
1888094
1406439
1105797
288353
740188
54218
1552100
472990
978377
1875266
1940554
1958556
1640732
1752752
826100
1250939
1442395
1574786
1883764
333985
723365
1420480
1242173
1609754
988031
192519
676096
274122
899370
1987934
1748236
1352028
1426165
1148578
348974
737543
1971944
1928872
1288346
1539245
818177
1155675
524823
1217511
41707
600503
743421
1886683
799874
297149
1182129
1674594
433621
1054744
1217244
1961428
1406458
1571694
642082
1612536
368633
422947
315924
840366
136963
869131
582892
1865643
1897968
239391
1403337
1886771
690129
1493863
500597
141143
176745
1430249
732442
1676348
1894140
1666897
1868786
1646827
330188
1280387
437425
1766140
1419068
404186
983874
1576364
1704883
1908393
1682460
1440050
618694
1589986
569364
411101
1943627
1337326
1455024
420836
584228
1136168
1305808
1062057
366890
1419348
278615
305856
1282269
947480
634062
591339
14931
806908
268512
1783704
1092332
669999
622218
469328
692588
15444
651290
1029317
610292
1841210
1786956
1211828
1900571
334865
795208
1993191
353749
383734
593044
1347019
1968325
1375887
975740
1489039
228953
543322
688015
443342
1086160
1951572
1808196
106942
1429232
1554450
1111925
1540312
1635219
1879541
29458
1965218
1762996
251003
1103459
374520
1755677
1647329
1789110
1606691
1950640
647584
1450933
1075640
1978103
154568
847837
856395
1525410
200267
193437
137093
787317
432804
1441950
1174304
731513
1318870
546169
671792
1353761
215027
1785044
1076898
230757
581461
1238113
615495
1656141
547346
1589769
211825
1438575
357685
1546127
297947
1166098
1464020
669682
1077028
693039
1112210
1214462
1832672
1048871
1335629
1620950
680157
704871
332706
1285547
299840
652026
1181389
170448
654565
910369
1719925
343415
1740315
41737
922849
1013605
1052557
1979618
1198847
1461622
1312188
187801
883003
857408
1870431
658161
1322249
1763815
1315907
1795847
127662
1362440
256961
149759
1830149
1202043
1066876
483874
1848027
931673
603199
1380611
1374823
819419
1598887
1531154
745524
1015849
1340077
801264
213580
486215
292844
110690
1903248
1565457
1037004
86011
306063
1161675
1630576
292009
1082797
296904
38010
219791
1848301
28155
954351
72025
566369
1249922
1152807
1584276
473453
409246
1005675
116380
446009
1701903
428941
502761
1164955
1170683
1808782
1797028
182381
283560
1922487
1762831
1926632
822212
784088
467909
385382
1997153
1268232
1035099
1356620
1072126
1534728
218865
669690
468836
1007738
29035
1017117
72961
1245250
1812211
1400056
304970
1249578
134112
1108091
1277179
1001366
1729550
289110
1387569
774599
25139
1670140
1861389
670158
478642
1608691
185865
944986
439023
1013908
549561
568257
1338429
1581772
680698
1153932
1604816
1444210
1847825
603137
1101904
676420
1467236
438085
1687997
356570
489651
1149953
581752
171762
645988
62513
961044
1523852
913997
791978
1001355
1104994
561506
1720416
696361
11457
969998
763566
1142205
1529606
782391
952855
1207084
1741496
1246892
1446492
863293
1244933
686752
1840962
1333854
651944
1885683
929213
1848004
1298281
1121051
887295
1371902
72090
871164
585157
652351
841323
352871
1193892
1530259
1202188
1295829
527706
912905
352740
726680
892366
262229
483361
1143563
675259
533399
1806047
564290
1808566
867496
281923
76373
1647121
1740767
672151
139460
763443
1191297
1269506
378466
501310
674612
330235
714007
803117
423865
1908156
694334
509537
1812608
564335
484688
1925533
526542
1043455
161572
1864636
212944
1273383
217241
1460279
479625
1523733
685316
1777074
1080487
596145
379689
154295
1668640
1385342
386191
823316
1599068
707002
1871610
228503
1177469
1466169
1173004
870185
604253
234240
1374258
1189286
883219
1466907
1103184
1129423
1631207
983348
1123922
1810384
929467
918264
994967
917351
55736
1455832
910869
91527
1676733
680217
1913174
206272
1672294
33262
588054
1990268
1117658
1612348
1364633
639584
412779
1832879
1474836
1935881
1248144
1450415
249867
1454875
1248776
386550
1994187
1970806
1675274
1279259
1693588
204397
1917689
1814504
310905
1097542
918659
35009
89697
1017432
774641
1731192
1779455
1247041
962490
752008
1798865
945966
172369
338288
1656925
677903
840856
1839045
847121
1446253
504945
703664
366690
118622
1008458
1841051
67240
1591077
1959875
1877729
1415382
733413
500950
1742362
41723
1088480
1740597
462929
1013730
1752306
1228974
891878
1270444
970125
1256293
846521
1815397
189531
754758
189280
85507
1662848
1310557
628665
1167896
1366712
1421735
434582
487896
1272447
1006200
982464
1220458
953269
808562
1139630
1710747
838469
1251673
315096
16374
381118
1381538
1943746
582648
106288
1054965
1471404
252495
798374
907386
1071336
1102012
669195
1240790
286064
1657676
92112
1253051
1194332
1168395
561683
773810
56576
410463
1163306
1523658
291167
1799063
725322
526084
1785259
799174
1706941
1517835
862841
876434
761535
319852
875295
546771
531144
534124
1731182
1849033
1281527
1841828
71773
1673600
777552
626082
1855212
1559100
1494781
554441
139682
1958400
1289226
626322
1509237
186880
1069551
420494
1056904
596103
960283
145213
1976050
137604
1714121
882233
76415
932212
57301
299290
382527
151956
1806578
1317968
312973
861989
663869
1690997
679671
238705
343511
488216
549807
714615
7283
128132
26659
1611410
907583
808154
1807664
52517
840986
299217
506854
92261
1599569
1159661
457643
970522
66624
900009
845886
1849846
610813
153370
1546850
1289769
685387
1492742
417300
925349
1437078
587249
1449113
1842972
317697
533761
785649
1365099
145497
1446791
708868
1583429
367152
526617
318408
748490
956701
95894
1583449
594679
1875370
999042
420014
583501
387454
34470
1438851
810484
889737
566441
1366374
505960
407902
1121876
1440652
1447305
1543612
1529335
1098644
357470
117282
603216
299336
1820345
1378034
243031
1654615
279972
359689
165977
1178562
1047358
1644830
871028
1563336
755506
382158
612502
366442
1895024
1980821
1952702
1162621
273829
1126805
1003004
519735
1998658
1716861
1302968
977712
1502953
978245
60719
1334887
41201
1822822
1257762
481930
495568
1576018
492599
756690
1235792
743893
106150
195745
791767
1696435
921836
1314069
1841559
986488
1534120
264886
908528
1194770
1716109
555822
110330
1852590
1793946
509318
1916321
384810
1079230
333831
1762791
1109673
266169
697773
1048010
252334
565154
1120450
1601952
1894519
1905278
1537300
856528
1376748
1598227
1646315
545399
189455
1541168
869490
290935
1027507
1036019
1482724
1823862
1603421
642473
1180105
65772
1488109
806280
827032
1140172
278154
1915112
539484
1981673
936135
1153495
1639314
1528714
77556
1348041
556136
1626749
349000
851260
1139106
1845155
1323032
1939366
1370439
1965423
409759
1571066
301432
732357
999205
649533
772579
1195251
1831270
1577592
541351
1953036
297450
23815
665821
365522
911980
400765
1509918
947964
1500114
660317
1873076
1812428
655321
901481
349440
1010089
1183063
1285099
782944
123753
1621081
17181
549923
1117233
1576797
156130
121672
288238
1919146
1129265
880799
1426204
20073
1818714
866323
1511314
1421012
45693
1518074
531499
1878062
1195560
230395
857967
875465
1202977
1900389
394951
629313
1148176
568166
157292
1575711
1163058
801754
1592960
1156752
489689
570002
323659
718701
1938483
461255
1725823
1447151
1053695
79611
366689
150644
1007471
551766
1001502
1931678
1017282
1837888
468087
1509713
701558
1114749
1873539
430955
472306
126499
1914618
1870667
1057786
329146
473337
1059808
947946
1924531
339190
1246298
1382115
740453
996428
1111755
1598362
1004921
127153
385569
964174
1894174
733903
1280372
963498
575825
1066561
533782
266080
1501695
1020032
1435641
211914
734453
541759
163141
267347
563127
1188899
392280
802580
1218841
665009
905062
317155
209962
1696899
1323078
397488
376201
1978104
1374416
1451895
1811954
686363
1784494
1413732
47254
1358321
1221431
1182828
577357
392668
655229
883668
726814
1842402
1939961
1597093
143460
615378
1582681
1298641
166121
924082
156225
1582210
1854516
403891
974595
723257
488158
579437
14369
592465
710961
985577
528820
1439251
1933284
623611
1337521
744661
1828973
1605052
1787425
888737
1978507
26483
567062
1367974
684515
10280
1968355
1790116
82673
1442287
1724265
1082849
1826605
45280
1150684
1177432
1082752
915939
219265
1084973
1507701
1527706
125179
1021729
1258165
773009
1919608
1084365
1188679
819464
685967
283718
1161431
982914
1354415
1978284
1692398
1385341
1078919
132132
1998519
1733925
456558
781314
733079
773909
1430970
669728
1078003
278182
328436
752108
73485
836390
1255589
671794
1236631
980188
1998529
1969155
12211
160307
70606
715194
1547466
1584699
1049959
1820320
1803152
1328197
1609242
1675430
1654372
676783
309468
764554
1405679
654151
483345
837797
1834495
236039
1425634
1543076
761407
1035483
839405
178760
763914
1343072
640473
1509129
1678647
1744230
346828
198927
957169
1642093
1447933
385559
1746354
265513
896907
432788
1136516
253732
325842
983492
12363
742055
1834405
1375241
1848986
416417
464295
1664120
881766
1774910
397315
1377293
1513516
1266278
1702431
964797
1456527
904884
246848
1261972
1560092
755169
299187
1339538
1346037
299917
1671091
306238
1584121
2481
314204
919644
500294
1229028
630049
458717
115018
635761
1846218
1468639
417627
1611429
813393
310684
60050
165256
1035817
419959
864458
1499828
896142
1441388
845318
302135
364141
1781047
813949
777122
77516
411471
1369499
1848608
1582601
27101
1355370
822904
1455101
1564066
1499526
1221417
1026457
1754370
1223451
1180258
225196
17956
929655
520562
978455
362900
159712
150282
424155
946872
504031
1741891
1747288
1648660
1909426
33074
619733
407657
466750
242283
753043
1727792
405232
965927
967730
351867
1461984
1035708
489292
950548
357212
1757777
1076203
380705
642097
1280918
1980341
977
642667
1708380
1368664
1285441
1937930
1182779
43820
1459829
849831
1370757
1005289
1052432
165379
1731921
1741066
1845816
61789
329262
360804
159401
343710
934725
502933
1793810
1659331
645594
314352
1071872
1112147
1812569
1117363
503218
386671
1041272
1741441
1679455
788173
650138
763656
345
1666063
1335763
605401
1595818
115126
231653
27225
199609
1639185
100370
457391
1293085
1916707
1382542
1559024
921048
985888
347434
166488
1643542
1216657
1449560
1177309
1668163
668132
1508964
1554727
1621946
1465823
840747
877258
1008734
394616
838758
1107765
433329
454048
1860427
1341368
1272461
1798545
1554703
1222402
21657
369665
945211
1934915
1256538
635225
805318
71014
960503
1152323
1886555
1038458
1922805
49207
187936
574241
1095007
256969
640378
1756389
680718
1597133
313729
46141
1533134
1945300
1316948
94720
1471145
1210626
1686701
481677
682071
864864
1280894
573994
1521453
392341
1640508
755795
527640
914079
480458
1021651
1323052
410789
915532
298595
1696477
825709
1810659
1725752
1257730
606047
1893603
1065176
1828840
836820
1159268
1113227
1240902
1589321
906495
94204
1134249
1412877
138464
1936579
1960232
1846856
1217007
1884180
870020
631423
895552
469763
477223
1312745
80590
130316
444795
59556
686542
488505
793249
1604988
757476
273467
1628130
113771
146795
1833311
1973280
1457201
39171
252641
1435723
1322127
1682824
1990322
313508
638305
524685
604929
221498
1569280
594880
876951
6605
538301
739701
1167769
1687378
1778547
316594
682935
298852
884706
1425594
1026660
953672
1440591
1534985
764380
1904653
1248210
1673624
1645801
1789716
1860399
382787
1040104
1346138
829863
1638431
1884563
315768
112755
38542
1958873
803337
1867851
1682756
360695
1531121
695905
798068
208375
763301
955919
1479058
1540025
842731
75098
535465
646793
1368424
912579
854473
468168
1323712
992445
1423436
1662942
369702
150822
2000000
11044
911738
340582
454915
258243
986486
1929172
1089185
1412534
1456855
263909
85486
994372
783403
664026
38074
1340445
1562515
1841636
1608590
1132007
439388
575713
887911
791722
694506
1642633
862915
1068695
841050
127787
176743
709375
807429
1724030
484716
1287685
1888922
1024591
1487445
1526045
1284330
758779
333358
1114067
185806
1785922
1742837
1587718
1991982
1161833
134844
1940881
1563844
4107
290637
1536512
1933405
144190
914469
1430349
482663
1673921
869706
146635
148152
1675462
939709
1723462
1694922
792474
1703979
290669
1158139
1898068
1021087
818496
1690827
98801
678914
1778482
1229871
855178
1356124
80199
1399831
1549697
1918172
770233
788528
304394
12891
103663
699153
1003503
1193457
1060720
280169
1356038
309429
1345814
199511
1431378
961675
1449039
1862604
1892040
1895708
1835265
1642665
1562778
588603
1598277
1042682
1614169
1921192
173557
441883
778540
991668
230285
961703
272449
851719
622870
608446
1542636
884015
1447803
143391
844728
919723
706579
88621
239979
1727238
1760341
1641298
1776111
1065786
911116
483724
1114954
387903
1684759
332168
302697
1608776
1818781
1297228
851659
1520677
1842555
1069631
479293
1529781
578816
1225075
1411427
982318
1041853
1649137
985286
302625
1484526
1629916
781137
1646437
1284999
1510477
66610
1545433
793872
397515
1663783
117241
1622391
470745
1563650
1100342
1012163
20462
1997404
1742322
1727266
1421383
714165
1501004
1078106
325347
1827854
1365034
115631
1885285
1512918
425487
250622
1000786
148868
448794
872157
247976
1736560
745687
917239
892938
1908883
1546451
1059391
1566759
130003
1785092
1378455
1882316
47209
950013
1822507
188379
1805602
810078
1282182
1231470
862332
962905
1719798
794934
621973
71749
996671
902295
599709
588264
735409
1201794
263350
1067766
1734626
678620
549421
1026117
1621034
1670746
1283029
1862441
1753349
1882262
1408181
1241569
278712
1605879
1279306
99726
677176
545608
891059
123870
1613144
1888795
686033
686567
419549
301335
1826029
457693
457132
1884203
744546
1023246
186056
82813
333492
498185
954470
1575906
771634
273547
1711655
1069868
49439
1297600
1629266
366127
1577787
1261299
832977
45531
894479
654264
1954831
278044
484393
903844
1342255
1187357
1049182
1697992
442878
834638
1881158
1478375
749561
1632230
1304293
154509
370252
858163
911582
107830
1875136
56469
695267
1182733
767171
396084
1533141
50821
1047067
1811890
1712319
1026131
1245606
582428
1724410
112622
782568
709183
1355335
368324
22290
504988
707044
1753286
692179
664767
961082
1712826
1882610
971017
463869
1932174
1660153
40865
746823
292380
508696
1971903
442496
428689
172181
1621124
686263
1384328
82044
1841463
1848642
1347273
528909
1338526
1640488
210179
1750522
82519
1240132
1590842
1424853
1156145
1840176
141453
1723154
1634039
423870
839538
682161
922380
900361
243889
969045
291908
1875233
1372709
141785
1167585
75358
41442
985552
658974
538481
1705689
1816478
909554
1249262
1450849
919103
1823821
324925
1029036
1601703
598057
1925271
1127688
224383
51294
327188
759480
1592667
914603
602487
859434
586226
283573
1474675
423065
554198
627341
263707
1721176
1996215
1752519
1214098
1179512
1773109
394278
1331012
296268
1058660
544094
362854
1040062
1309008
1674966
605208
1874545
1984556
1292565
1880368
265074
8752
1075165
1047400
1341691
1096972
1478967
63550
1251233
158849
1146534
1663144
1631053
1441024
516341
1259362
1476141
1311877
1081981
742742
34349
1910584
1282393
1528374
879565
1518938
1438799
839780
89194
11346
1423430
1589015
1993949
588490
912665
793428
503815
764934
436485
1325101
47846
467095
1002158
1705954
382393
578980
676516
976847
322227
1774292
1202792
966749
1851256
135049
1578052
1136081
1614197
1051196
827271
1583863
1969420
1143868
1214378
239819
1772947
149645
579983
1247936
489735
246084
1118204
965790
295073
745410
616366
1596735
1784283
621812
1525600
341195
1401271
647849
196075
1517856
1724315
998199
996628
515483
1058458
175319
569655
377134
203176
356570
980211
1963855
1731986
1094363
1965259
1928673
1148238
692881
1998527
153464
1047470
1450452
1578769
423157
221852
1531851
1830760
1855896
589907
1804984
1634213
181543
1013831
1248816
1526468
1712785
925664
1709143
1249623
1281069
1786163
1457238
480393
613628
1430058
684713
481414
980140
62265
1205656
1782293
1700097
1227276
175394
1754067
1474021
485562
842211
1621352
1115510
1750413
1519365
1476240
1209439
406255
613486
426085
762020
1610904
655924
1895874
1616593
1347952
1249974
1304530
454933
980542
605322
1418939
1651489
241349
1265810
200987
1826448
1720904
1909620
794903
1113981
1239188
1852684
1323765
1404289
351043
1953084
1208514
164086
633301
685569
751058
1689351
919209
392077
1297953
812883
136041
190071
1681410
103635
98429
146750
1302351
1145288
1991114
1536068
539711
1378208
1740908
1447919
191315
235176
285941
1910059
1557344
1756326
434100
520617
1797041
777284
1813116
242829
523883
826050
345698
1737134
1740145
1148848
1756533
1671698
952896
299367
1323608
1107422
412508
857462
247133
657219
1513677
1028979
460226
208987
550857
973614
1875182
621917
791409
1345475
1902438
1300201
69016
327159
1790403
653166
1791280
258376
241003
752373
40422
1356814
1190804
1264842
550103
149800
698661
1974042
1215253
674836
258347
1001991
1178744
178066
1031111
857448
137572
313494
1029696
1297352
1517292
139927
1580895
207166
1789588
651158
636492
1042238
689268
469735
1098270
843803
906193
1841617
1936739
1530941
717886
1420449
144260
1811643
1188757
1936705
641825
1413019
657811
1369245
1648818
198395
373355
49584
148923
537902
1067272
40672
1911256
1436195
559873
1177904
718316
1585585
1543863
1768655
1703262
773217
733700
1773906
1908215
308234
783610
1530079
1725157
1741767
613191
1295671
1997356
777141
1747890
1921523
734077
1274337
1327026
1076623
464283
104806
622537
1671052
1548700
208955
1280528
1427718
139272
1135163
1571052
790207
1394483
1440860
659280
565597
490299
322746
183322
1439259
1051392
1591759
53814
196862
561348
1983406
1435076
800206
923528
885279
729606
112435
1302344
152230
1521143
856596
61646
550834
1057770
897640
1521477
344211
51507
1708136
742833
686556
1806330
748299
1915157
361889
659288
1425489
366429
390062
482735
73689
1240190
627229
1495124
683690
116167
719440
1110740
1235669
563054
55773
794363
1881919
155352
626624
61759
1270876
1619905
1953067
845424
1198445
174424
1996424
1067662
1407425
1527579
1070495
14617
1163653
715772
1145975
1549391
681600
998862
1844274
755464
26008
247132
960581
1122303
387552
1948508
85892
1073035
1232774
459931
1795417
971639
1065874
1594958
1375062
608818
1688852
263326
856336
782004
894899
99089
1334952
484441
418200
494535
334796
704837
278861
945343
368918
101154
1464529
1988208
1020131
1211938
335518
828783
224487
256092
1327934
1527313
1519401
988735
108134
1232644
948535
713607
1034768
1388268
1695283
290093
113519
974349
611612
1160518
1944851
523190
1375165
1865790
656315
280318
1790234
91217
1834327
1817042
648917
995673
88148
968437
421090
965227
757963
238096
1213462
636188
1157401
729351
1167014
108744
1721444
64621
1941053
1551133
584866
399546
988292
1611903
1044904
403799
637128
232788
332812
374835
767870
906514
1526084
1995930
615279
1857918
989604
1218719
1621918
917638
839048
1720427
77169
1231612
196990
1959118
407994
763853
1334733
211806
378924
1024460
507004
266816
631397
1365529
1160097
1081703
477470
1285955
329564
44451
1895583
1048452
447191
598898
1026956
430012
328719
134928
1914837
1398441
1932980
483705
788448
1501993
1789734
1595336
1952628
1886008
1528803
1585501
1812998
986940
295969
1146226
996746
258528
1338842
944863
1602138
1346265
242741
1041766
1152307
1451954
476675
486840
603203
1128451
1748944
1995224
1853461
1547696
1766423
1307760
1713197
721588
1589019
468831
307027
1078895
1208349
1307987
632647
903328
143427
1122320
369012
224282
600534
61364
1849526
281577
717293
866991
683091
1095511
242249
295729
1755298
1482150
1292929
1138586
721808
961988
1440621
1707176
775513
1147913
1235709
1830965
1408581
1542252
825300
1264360
125643
342541
127176
950360
1439775
1422356
111048
1853395
732978
1670788
609194
349892
711347
828747
1991626
1162022
1255851
164978
286576
1153894
1364617
1964848
137713
1412364
1603731
687324
872769
1590070
485595
1438254
6456
112310
522419
947274
930151
51811
1557256
998396
1158195
44450
1433466
947066
1785473
241478
492467
238751
1728590
1163653
1130604
518386
1027487
977500
88653
1963310
772629
461695
290309
453199
796626
1937056
1729052
25528
270656
949545
1776079
1277962
1723053
1138738
1215487
934103
1856314
1598953
1156003
616631
993988
170102
1093186
1406734
1556957
1076666
464278
1996840
373617
246901
88767
1540777
1393679
115800
130563
427766
421429
580914
603413
1991539
1918456
548893
1483295
1764083
757098
813639
1136988
1806248
689919
1911926
1369029
1989117
1654039
1872307
493374
1160137
1945963
637434
761046
601345
185967
947004
1628546
1029519
417473
1279710
940114
1296192
699669
40932
1517786
1255016
1289458
191369
1156989
431377
260081
1547668
1380439
1935642
1022918
885861
856617
89145
1822446
1449237
55826
37220
1388546
1837312
1110829
472090
1673763
863044
833722
1354736
1851614
764822
555128
72834
460880
630738
1140890
1808680
1457904
497570
1048508
696632
1164741
1313952
950266
431490
1600439
1939162
735689
882307
1603983
4057
1089871
810209
102331
464667
142256
359886
545298
481157
401543
1430867
156572
157719
1549875
1736860
1495601
206287
1310925
466791
1865615
346663
1349226
1860225
377094
1233009
686484
1292821
1130415
1425670
782523
725471
401513
1051888
665807
1669827
1950908
601437
912034
716085
35311
1965223
1511806
1565793
67808
1182984
934486
260076
1397503
1034091
420358
1166158
1389869
416643
5475
1291553
1424998
359432
991257
552578
208814
782082
677124
146912
632421
1613670
285092
1439432
608685
1140564
1964325
1325037
1750124
1538585
287506
1995141
198083
474299
1301358
1640221
1901460
1379283
123614
1703833
507298
1620879
1442020
1630770
1432921
1132413
1261773
792991
1870288
1019274
452895
1714755
1642118
1756671
558698
888453
1371943
372538
1920265
988354
1892451
1989182
573358
1064959
514250
1674073
823280
1481408
543180
765324
1027179
997387
1526734
965690
538538
1841495
1590681
846391
683517
34550
1815789
250581
1737098
303115
1800663
975060
775667
1406825
1199831
1703766
1380013
1233139
130239
1021224
877537
828076
183245
377314
489403
1436312
1357244
1189987
1852975
1775360
750862
1699085
1021798
587340
1787674
1158433
1513536
1044009
1663993
864547
1663004
926386
1461699
460107
132357
106857
1906445
1721559
1919633
121383
1364796
881226
233490
1327647
805423
324181
1506941
1564406
634116
1431302
1013959
627390
1536335
1493646
1759717
873011
1615798
1907071
539753
1584529
1630507
1451344
1862671
1277706
594408
361521
1605753
1562435
946411
620588
951323
619939
1990224
402913
1512689
1827184
1705206
495845
473742
1354237
1049233
1550026
16560
602353
915689
961541
758742
962035
340769
553700
273032
1327475
1176498
1733555
615211
1241901
1658115
110271
1973552
1558401
720598
730885
114270
939865
1476448
1622946
345789
1283302
1203423
29779
547949
1135683
597567
1888859
1654540
986485
655142
710952
76505
1178822
572737
1234525
1636435
498221
1399955
233670
789992
1742036
1809651
932670
1822913
748232
1490697
1634416
1141745
201803
1432983
1191757
431590
1677156
1701030
1023282
1436973
47157
433941
1524266
1373537
396743
871581
1189476
1537301
789950
470289
1539667
558022
1821826
1164867
1721915
1844386
1823666
1618703
330426
1942702
1652504
305436
69018
944260
847461
183166
1386587
1760554
1373000
219897
1294722
1858180
1083718
574719
1256490
312459
284674
688783
1643100
849384
921319
571169
448965
1915099
773041
1153620
318539
1879982
154410
679197
35557
1081380
165035
371663
469970
1392428
1300820
1144042
411331
491202
1752783
503951
119563
1683154
289793
396265
932414
542585
807737
124371
1313400
1898662
822953
1865834
116285
1136193
742674
765130
959187
52294
1892132
171722
1435457
1766518
230477
236884
1483938
1457254
99770
1469249
291915
714439
1638377
1951627
1815738
940622
1908322
667045
882076
1452864
1374759
1458752
1251459
452773
22698
1619980
978530
1391761
1180448
1992095
209375
362452
36190
1076220
564235
43067
104127
1700099
1711026
1337540
670450
1357813
1036913
1015656
1688208
1592170
271635
154797
1881718
266939
1219492
404953
879797
720280
1885927
1509631
728827
1975404
1687189
66733
1530253
917276
516604
666214
703477
1070192
1445388
1094991
1488435
1460372
258120
1343708
1778479
137781
286887
1926463
209466
66296
1778353
630532
318623
614855
1721350
1544842
868585
1845472
726250
1532393
679403
934859
423253
1849846
1701819
1017393
1964635
500949
1717340
80501
1471878
252630
268226
1932355
1931472
1793954
1160441
911582
1895446
759993
328108
497272
1811373
754543
375791
108144
238612
1084470
973241
770244
1329641
186990
1553108
1374253
1332255
83886
125234
1822314
1721458
470245
1726936
1036112
752942
1843568
1963170
516378
1414278
1237459
642064
372736
1966735
1879184
103592
1586042
30797
411974
1142149
814078
1823372
1762878
1506478
683989
1365401
1719107
1891416
163389
27820
1900422
1380302
1448518
581718
1755468
1730040
10187
468807
1115421
115372
560287
1289330
1167197
939562
1354241
646830
773613
1664587
1085313
719014
174119
1448385
717510
710746
1580685
435565
595777
1507707
206051
386550
1251557
1975182
1393506
1383105
692672
1983882
1335295
791172
1789064
418793
1843209
1400672
95799
1076212
4276
1119013
782832
572601
1006061
816104
934861
308625
1655604
1342732
1347856
140467
1422609
1263578
773962
17508
693815
1258829
1942055
1531183
160187
1350964
846758
1866460
793606
804305
1796664
1243407
1634467
1386895
1601384
1506954
1718547
1979995
1578082
1766122
1888634
551971
1771759
1707684
783913
704441
581942
72820
1526234
1555395
1824682
306227
1922778
1599012
1708598
1259796
1621383
1304899
784574
1406499
527429
1366526
1253604
1669783
1585672
27218
861633
1570311
1748439
1533609
5036
1616918
1795866
1781770
812686
948817
1083899
1648907
161606
224336
951604
1613975
12303
21269
811483
913480
1715335
318189
954694
508532
1597046
1873752
1508257
378085
1889477
948735
915293
1987959
1812837
1809790
585117
689955
576106
1132938
1242699
1695584
786347
1886691
1800728
1400024
1305915
96209
303602
1635866
1019674
636333
1407227
1636717
540863
1876351
627860
453272
1755517
1289811
506249
1692750
428536
171557
1609599
815476
1430425
1033038
508965
755409
1611060
420344
479131
108115
1153026
674222
1398746
864193
1333063
1064213
1582239
1503480
611220
212392
1587253
1297235
132595
1662672
162449
966840
1712143
44759
688063
1916066
807485
1020316
947948
187896
132526
533857
364591
1653606
1809867
1865041
1019914
585646
1029647
1538751
133856
180304
773601
595624
1471020
1854429
1260500
1907769
1753882
1131529
1596773
1299879
503994
461514
108749
659757
901998
327637
1885495
598376
144950
1674178
823689
1661304
1373454
1580156
1755459
1292370
1281592
1199470
392732
1940189
1171520
1947243
778933
922701
1841078
1113753
208883
347306
1255551
1841101
1662955
1107110
1744434
359634
1401620
1878472
90308
58485
18614
1117449
1039238
1717072
917650
1895472
916170
1460360
1369299
246326
876926
721313
868738
1402557
610119
913540
1908642
1694695
1422969
1546582
1005860
36583
1828540
771703
1770996
1303757
793393
847769
1117341
1159451
1087317
1951965
1280555
118702
816501
9762
957930
1336772
707090
498476
1195191
1094072
1211451
311760
763016
1285172
76509
1507034
1757979
977744
1737157
1922078
207653
868296
200954
182553
1187623
920956
681577
1846948
48930
1671458
760
718389
1325101
246020
876910
1908442
1012614
751197
1339648
299623
1210665
1023892
726080
1292268
1752862
1947923
1495875
835052
532617
106975
785679
1115907
58841
248033
1906849
1456571
299416
1849547
949458
529443
1578595
1111919
1603084
130459
382575
1011623
182561
159524
435111
1520107
1002436
522354
344449
1426413
940273
513710
1130709
1586726
1101277
1159194
972529
137983
257355
607755
116859
714097
1954043
53890
19485
1964080
1029953
1757017
216327
838496
1217092
1216576
1162300
471644
1874996
1376141
835248
449753
401722
573205
1798739
792365
656954
669747
1550096
1128836
1090769
1993568
115484
1021271
1372465
1258005
685653
705282
125600
947525
1661988
720750
604694
165115
27729
897439
1674578
632892
1353574
1338943
622273
437640
1995852
1067481
745588
1983149
1933697
311953
1963418
252833
110750
655657
1740336
1526519
26615
1550661
1738298
963153
1914068
1804986
1717617
79627
1625989
1665078
1245030
537442
241223
1174287
980922
280146
1224028
1671828
633565
1637020
1672751
1194316
1375325
1434509
101100
1828309
1247754
200746
1669526
808954
385658
542818
102076
954004
1435044
1959002
1920140
1922165
1920620
1781638
244955
950460
1047224
1267225
1835719
1567854
1626815
883318
482779
1885811
233035
1187388
1520307
322890
278382
1572126
1753662
1569992
1944842
1225304
1100919
1062933
1175942
1293339
1204880
673153
1919986
294308
1674905
389949
998175
1355948
870661
1605851
134131
1046853
1741660
619102
657755
1222757
966753
1303364
1376991
688282
407423
1206022
1881448
523400
101412
92884
1291493
1475541
727158
1444545
1813464
412876
1002806
1387788
1441138
458406
56580
1972730
1159993
1238067
173564
1289088
792724
1162565
1883678
707295
604912
220242
1398868
891452
1956211
1364904
705193
602656
840808
1116573
257925
980724
582071
1739248
1571565
926081
1173825
334387
291380
1869356
160409
579858
425415
1610476
246136
1830035
22731
1837000
1674606
1944806
1953590
1558417
1253316
313244
831781
445013
1963081
626678
1057022
1664128
1559140
1410472
1388413
1371182
1395718
795149
289817
204244
334296
926792
897451
1171142
1715216
227803
112066
1149024
1388158
1847492
1025623
1508577
1989617
712453
1761488
1804859
213472
1868643
1410471
363396
1457054
1431965
1390279
518166
14628
1815742
633757
1790054
1927295
529225
1110781
172570
539394
1232259
182264
806182
832053
1060958
1827341
1620987
470549
113598
658515
648025
1732399
1375105
1291936
579773
1729528
720129
118761
780711
933053
537241
202072
740206
337129
101714
1546268
468388
1566708
439553
955518
829616
1865698
121270
654296
1537955
819770
1357940
458748
1361011
235536
8259
116717
1726896
894009
1690397
1304474
245106
1950013
1978582
1846300
1435011
148574
193519
749291
755637
1968130
1717792
871072
406657
1219384
91810
1039693
314444
317383
35904
1227276
837893
810201
853528
335151
233817
1740678
1597607
290392
618565
1853202
1870618
985017
1584161
31154
72598
1412939
1700535
798864
1166552
1702446
782047
1558539
619608
1855912
859361
948488
1895872
1644864
1073357
1194531
1434843
651016
1724506
1080561
728745
1211484
1720748
1602727
818027
1780567
676395
1676778
167546
962131
1479962
762955
951354
1582827
229515
1151265
279988
550247
561339
309635
1941047
1412656
1881837
432272
1813023
1652050
1460661
576690
1298712
1819800
1261276
1267652
1277457
1205554
1988190
1632315
302980
286101
857733
1468074
1357325
817517
1586869
603004
421811
1040863
857406
1755362
729885
614393
182933
1496797
1489104
1199524
294585
735625
244875
1583881
1176735
825014
108832
1430375
810212
1907535
896950
1244288
540101
28879
329243
33918
573378
1333130
112687
435655
1789376
493211
740099
829391
1631310
1790653
1910970
865626
281479
940456
1276586
174190
530606
249011
1614177
1259045
834217
1420039
87248
257901
1272589
1299148
1429187
1148889
1147679
590156
1689912
818652
1516857
1201716
704501
1226449
1607131
1656882
188730
283571
1594655
536610
1561746
607352
1038609
1999103
754436
1793363
157864
1484763
1657779
1104397
1415328
1955953
1571694
1759324
923443
914918
1945049
1267275
599266
1500661
1304103
386603
595150
513637
439331
661788
896930
1451340
679200
1421597
976524
1565492
1645689
602142
145017
817055
1827111
699895
1499500
1271843
161501
87259
1227592
1446986
1630054
600021
1586017
1374422
1238746
604250
1113159
1793657
478213
806136
477314
1092916
67967
1004055
1940745
607862
1355522
1809083
1888850
1933034
286970
123189
395795
530486
1807397
793381
1321775
800508
1228808
37756
1684827
1315592
1901055
1676881
1495260
1740110
762805
440369
725783
1382963
1541218
1408319
821036
1311045
1907102
573095
959345
1209195
751685
307968
907820
595303
509376
1932586
1101545
495761
1360036
382950
111680
321772
742580
1976382
844573
369154
1776135
1075108
1501339
347141
1003306
67624
28939
1311486
362934
1732643
94256
1983895
1394195
519344
1826039
777461
1686854
49804
1584036
1725298
275405
331630
1688770
849634
1288664
1909750
1185783
140178
1353079
1593195
112060
88847
878534
1272863
456672
1636149
247149
480185
1183104
1802155
759330
366886
912285
326843
766145
1366682
930350
193594
1783210
1697938
1174318
1867597
622746
1834541
984350
1573612
1725791
1257759
1626873
1176831
28194
620894
238871
928131
513750
202440
1662706
1174018
289797
868276
793058
1228920
1814577
470968
1633519
1750148
1232325
664190
505341
1348860
258185
105878
1326705
963931
784896
1854245
1898838
1030246
1232481
323063
947308
1510114
630896
653192
1068336
1080810
895881
1199336
496693
1321736
1545382
1350307
528142
922814
1904086
1179477
955682
977562
1970446
1705600
1178930
424451
1953548
1607692
1983793
1794892
1493847
1120223
1153713
1662808
1563296
272743
1167039
1390812
930122
1636760
595099
934061
1237050
446229
1049884
858510
62453
644950
169936
417346
1944715
172409
1807714
879556
1236934
1785599
1975509
258117
458349
311110
1293532
288681
1080748
1666304
948551
1861367
1363479
732623
799598
910021
1975383
1250123
1334770
1907856
650953
1761397
1514178
331710
62273
1931642
750809
1285710
842890
1017666
866345
689910
1802548
56610
352770
1497540
1997201
913760
965396
736298
1343293
72539
977262
1483063
1237939
1476115
613883
1642919
1318683
1588292
1916540
279008
233492
485511
122014
1088657
1874099
1386870
686456
1461508
332939
512478
1762186
461498
1234742
1805877
1461957
232014
811940
697679
1180594
1485533
1189861
116304
655138
327136
1932100
1106317
675890
1551786
1475159
1826373
807151
1859999
1903498
409304
117792
547175
1387410
1747277
1744266
1893413
32839
215646
546540
1359657
528961
1922664
1208679
788143
606406
1918219
1793790
179324
40527
790843
1429177
1702781
1825531
989550
303969
1922640
638463
931913
1543877
1911344
816437
1516931
282071
144783
1060131
59003
1846954
143604
1488651
935055
34871
1477083
838569
837268
1524256
558306
1167020
411557
1061606
225226
782463
879145
1067289
59621
1774850
280496
1425437
158151
428388
1929465
1981347
1007715
986050
1328250
1929003
1778856
1596278
625180
934901
151282
1852415
1423451
245695
1805380
1662677
48194
1240377
1621563
1193026
599961
1002327
1320124
229737
1074835
507866
92329
598837
1227422
104568
1912154
719168
668114
898832
489604
563072
212594
1356918
1553017
1794292
652755
1132894
168993
1909474
1493841
494608
1911103
877022
1924867
877604
838458
1047647
1360684
1929329
1278883
645794
1452327
445002
1580429
862212
1299546
683651
1146374
885048
847705
1330364
1183545
23374
1413472
1659800
248837
1652349
442329
1454879
413442
893061
114288
344095
1485391
1595840
1687783
712238
751823
620764
136113
1110862
1899647
1536439
716858
1431234
358307
409615
1918857
151360
862925
872808
873456
1383810
264622
1742745
768913
1725300
176534
818006
1681295
541609
1534498
838540
1664611
1887950
117783
907234
1633472
1929603
455254
137081
448816
845866
1483244
641353
1932906
110268
1048962
80274
8705
947266
1329695
820038
48870
1723201
547310
1284490
1505097
419290
1431809
1858833
1443284
190416
994611
1153809
271847
1046375
1826690
1192282
897713
84016
834447
1593200
817855
1201855
467210
1874262
310179
69523
1955820
742853
1522093
148934
1276997
1153713
991045
1758056
179003
1184794
471143
808781
699378
1254963
490843
666932
509830
505796
372325
1342471
1494574
1426642
142119
962314
1246501
1207569
512091
644984
467769
881923
496490
142531
250326
148091
443205
729509
10337
751994
576112
1293357
1702867
1777172
870239
1142743
611106
350943
735111
106560
1072082
860761
1759637
202112
1972686
1539100
717699
843337
1489492
1420613
1372614
1844253
1965672
523192
1648386
1566917
717202
310096
1180397
1108765
860116
801885
1575748
703652
156532
1908323
595263
804439
787561
1466394
920179
17662
795283
83774
1812144
1536610
1722678
411930
1787323
82979
694083
1688001
1892394
972450
741615
874312
618116
1621262
824745
1675956
1273585
1768546
1487839
1303225
1795693
1567385
1474529
1035691
1355893
480094
1238779
97801
188705
229098
620510
873422
725425
1588930
1627445
1511890
726989
502819
1258559
1016227
1780141
1080646
1327154
239705
537860
1411774
1241661
943578
1820612
1251893
1583209
1950262
1216862
1869914
1367180
380144
1766428
228423
1773917
302032
1802618
1860219
1399337
100186
218058
1621782
343463
1048010
1775120
1700742
1017533
592785
1952996
464939
1529839
1504410
1255032
1647798
1683214
79718
102557
1943101
602559
1511721
200937
562089
1471368
1251378
1179295
530745
1261631
53821
1828205
813187
731553
935204
1727675
1491660
1420980
745747
717424
573587
1842149
1147198
762976
1012590
1591577
389937
1117125
345024
814752
938483
1053784
500864
523708
621968
1707853
1733803
592323
634819
257878
1548654
167513
996429
556683
1040774
223091
389294
1346575
1193165
355421
1065897
1685809
610975
1877750
167552
1821580
1552279
564211
67050
1596858
469141
1376823
1867572
1655276
717900
1794103
907938
1070842
714821
1201647
932966
6415
1896757
1186958
652253
1514153
1095043
991407
1340406
877869
238452
67302
1149347
15912
235014
852539
1709695
1081914
49542
1978505
195693
1084537
653111
1447946
550076
1496291
189319
1410400
1219155
1641915
1462972
1539033
1876356
1784748
859439
1231174
350658
756529
1847205
594729
163457
1256658
515462
1716750
1833447
1634457
931820
611152
240015
793469
1231983
511017
1986741
1810046
1580422
1872650
1205085
546584
798113
1631804
298470
679729
1656960
175734
868707
1218395
56178
1058991
1562996
998778
1403546
394788
1194309
33912
815206
415212
1032473
722899
658252
1402347
1803034
240348
717471
6443
1093413
1633228
199324
1216192
1031535
466462
68380
18855
191218
207632
155068
1822895
972552
389256
1776540
1011942
1829709
650384
194600
1940020
1539852
165267
1164010
1469288
1774619
1116489
934487
328901
1141538
1727474
108389
1008316
217719
1916391
364263
1453600
324170
538605
880930
1394451
1962935
429623
490931
1204312
1567518
66036
1545016
992232
492312
593523
743729
1798384
387301
1225561
1851085
1227118
431267
1343715
198541
597301
274545
626005
1504040
1622901
551474
1631684
534300
1768287
1597966
1731701
89017
1161078
1638536
772622
700320
579646
861741
1041224
200515
837870
1825234
1522931
786877
361779
1196295
179829
402203
871943
609064
1608024
1756181
1058694
617174
743509
1674287
1758459
1823530
1204284
860922
1118009
1674985
841659
1100696
218649
1420013
88178
314506
1091911
336726
359320
129063
1523320
1741703
163149
649885
202665
1836451
1933340
134878
26429
607183
547150
623107
1471780
922411
53622
1930718
1356863
744407
1693600
145558
1778545
1951668
1485191
1834426
1300041
1175988
1991720
1026774
888869
1014330
1020004
1049742
1038252
548827
417477
1600892
1514360
788127
1453614
1558730
1752550
250114
979552
1465119
1117386
398002
298740
741382
1629360
1450192
1380215
1991138
1950350
1068667
539002
1192182
731676
1673770
1301653
4339
1867840
1444185
228121
806922
927534
285200
298832
117935
1380821
1853948
488830
1830545
655120
1539386
144116
1199608
174249
276051
838363
1623823
1596153
108351
784668
293485
1562006
580158
974381
1686926
1281533
1417001
1692667
1623466
292829
995005
750517
122199
359042
1893080
1616236
1070127
1798639
1458658
1937575
1603353
1213584
1627741
1668087
981321
144025
447713
100277
1013590
294140
1076998
1146559
152765
1426234
1225216
1848959
121884
91182
1596878
1173685
401171
607407
1219057
1015268
1365303
1911418
748439
504137
1536403
355129
1807932
634171
1467733
173899
1223907
1423921
668215
1964554
502619
353901
1494107
277668
827734
1735661
1822072
135829
350405
347374
320542
1443432
1517083
876947
655497
837823
1558027
1598407
1733037
102932
1726661
662579
371923
1003046
1802761
372733
340771
1400483
63273
1587892
1147516
833020
719927
923503
1432454
1829050
1339381
1932076
1706259
1901919
1509256
336840
889029
223195
940054
717437
94291
383158
602374
1949945
948604
1790971
1970555
1046999
540011
1504844
1935419
139308
688515
1446656
78111
785825
95161
1966798
1455774
644902
1856358
1217019
196482
1671696
1072399
1851111
1439440
875587
1684155
757194
1002890
1561686
1341977
377929
1202554
398971
136608
956757
421066
83045
1168784
203665
779323
204597
1010093
872281
1152124
1869523
1982561
1495531
607126
394311
1599683
42415
1122241
1831030
1178576
399050
1773921
1842411
1934450
732430
724414
589592
1343255
649418
836479
1088883
625653
150813
1935023
345273
497990
435650
58158
1932056
320465
696372
1858915
1279109
1444751
225761
1707588
1615292
1622611
1053366
356034
1454121
1083361
79893
1024179
893638
1453965
1922809
700834
1354447
1652910
1323444
1054175
627743
819904
1609197
1517152
1305589
182747
1553436
1644569
754407
242243
871991
1192510
291631
626274
1789109
1701837
1478089
474712
756549
1610763
445415
21895
1648259
1250305
96130
45783
1282012
1281739
514965
1294883
442876
1439128
1709602
1308701
749974
1582774
758948
192993
1569268
305389
916262
522018
976713
959858
767610
637338
56718
1052618
226961
658338
170094
927256
1681800
1566498
445784
1378219
843329
1541276
1526885
1323763
1234578
718366
109577
828367
625893
1054565
54874
571551
99562
1873630
1929077
1408640
1815801
71481
699778
1775183
1106457
321581
1825481
504021
1976851
88122
1225728
1637343
863552
1693969
807677
1436438
1133719
1137029
745354
1535263
27982
1342474
168886
111148
1083325
619110
1151205
64759
85458
1321423
461200
927851
160491
749633
18574
343597
1856866
1926449
1412315
866081
595815
529741
1644996
1029213
1303221
528388
848067
598720
1132406
222211
179601
1314407
495376
1864986
1214322
172015
1524414
935414
1153833
1207017
1430959
1318388
1150045
97739
1034508
1406992
432648
1245971
194705
842592
1114432
90282
1747139
301179
1069322
1745990
193274
516098
932351
813188
1641131
1375354
594957
1964400
1076978
1345279
960105
1875121
1144299
989242
1403551
1622484
1348252
1513403
1483475
1271426
747448
414011
310081
602222
1067160
8953
1772061
1004204
1902312
866859
604608
1955541
1904091
206172
1068879
1564711
95847
1612414
767155
1577530
778476
753050
848893
168264
1880289
1179151
608509
507093
1645978
1474010
1435454
503434
548028
1572849
1681936
1808
1319811
62544
516577
1254835
678445
1144111
1380704
541663
1610361
940244
1219911
1916099
1069447
1767426
219381
1854782
626881
1420096
1709863
818315
198773
279717
1496119
442798
1820792
928443
871902
1093028
1398154
719115
1531227
1079546
973783
785240
1868837
163037
1717422
1810500
413748
334977
1561786
1585126
429313
778806
1871387
1287952
1874048
1681163
1480794
1541413
1794650
174788
1031189
1645395
1140670
831919
1743470
1994584
161941
1623262
837986
148489
263108
1986487
554034
839457
564276
416428
399634
894143
768364
1594614
314199
1313259
1143875
32899
1374123
1300394
1894007
787006
1087684
1420990
673316
1632873
1894994
499433
1776513
1766993
41655
1212379
895542
1187509
409658
1343542
1963693
117862
268520
1382784
1469576
168492
365026
200742
1683193
1172725
6767
988283
129049
1639024
1160725
1380760
1532879
1528849
327191
998331
428777
1373128
1843758
1600588
1630650
1760863
1500908
1669248
1944256
40691
1075227
1498515
1494802
1903408
314081
1373151
1774111
554312
1533506
1234371
474795
1604640
1711079
1904049
1289878
479111
1743834
1541381
291515
1303624
944360
753242
15161
973135
1251257
1246977
767264
682513
915374
1690663
655231
712453
878573
1927675
1715104
1727473
862175
493500
836124
1604440
1351802
51648
1128232
1319421
1092485
882152
1887098
1722748
707234
162236
931890
1088159
1975652
683569
720127
733563
1268999
924356
1123872
1107742
26579
1405238
953221
453822
858445
779146
1526817
1938329
840880
1689605
580240
1296427
1235106
1601113
969789
1952575
1170921
1224629
1443995
1394613
1206680
1439941
45454
1656211
1563760
239694
990555
763053
1047722
524415
1696054
1318863
1192729
1237492
495067
287784
1730157
616527
1198172
503923
1217587
846015
980068
383983
1695928
377021
1432993
306655
1274100
1188503
1866583
312319
88623
1634680
1829874
555528
26074
1197144
1537670
1528407
1526151
1820057
445780
1245260
1474948
1578844
413615
319204
1659522
840833
1149469
1816911
1526155
675506
1442217
98964
593182
867774
708173
1284430
431102
248962
352316
1657486
1745015
1021419
1847972
461968
1067099
1937876
1392331
378578
942904
703122
353505
1116059
1134675
666505
1233797
1963725
735306
173615
1886768
1505523
987234
180468
29075
1100597
1356358
790278
1038521
1811071
1550923
556737
167332
1740222
1914001
1836733
941481
805112
549851
898264
1602261
1916095
1903037
618756
1004491
1637752
372623
1995509
391099
338423
1535023
582126
19579
163600
1559246
1005419
1732750
1912616
1799611
317980
989253
1223804
711961
454734
767980
1774786
1875423
1984518
718014
219206
810901
1795734
382908
1747503
922442
1495006
754871
1251308
5181
302117
1877201
1598344
1922395
509304
1641366
1939463
1900023
837708
285570
1135835
301252
1936282
1234706
361429
363786
145018
1321596
421020
1311889
244041
991664
75139
251029
560851
1378696
1210848
1898720
309908
806780
621989
286041
785039
1431232
600129
206739
1630231
796748
293311
1192854
135611
149218
557245
1939662
641308
1998109
1383745
1591544
1388897
76756
1986653
515002
1758754
1086567
1839051
1111705
297386
1567590
1612763
651770
702779
863342
1448544
1962948
842370
792749
816995
1797861
1782700
1774324
799724
1683360
806006
547034
1337186
6298
1352445
1199790
1853254
247605
1442583
1325470
587773
1149958
950228
529203
757446
1992903
338440
1569508
1153519
1846750
8462
968738
1298196
1625081
112925
1687801
98172
1011238
422882
1909817
884250
1752855
985295
106536
1061043
1985559
956631
1102720
1386628
996560
162358
466247
18265
1768980
324582
1010304
136702
1299457
1712646
963334
153075
251223
622831
1712619
290475
1291359
1926127
519069
143080
148451
1902880
543420
1646569
814665
1090085
250994
12501
1976495
1296681
1230139
977594
406687
680019
57595
1222285
1636501
1430288
30420
873325
634080
1525692
417364
68353
1682135
1986804
1619283
1905674
298456
482979
792746
1322512
355010
889268
1835768
723791
1294552
63033
1656100
1241105
841410
938620
404831
474939
1652091
224440
1859217
819844
1809925
1429711
1545030
1602202
871366
323583
926162
163482
1850859
71168
663032
744902
1334896
1453745
1668360
742851
1610147
1222415
311317
1627021
1246369
1082870
248032
106249
1888158
1405604
1601071
212602
1555189
1569238
1194314
1484968
495057
794567
1027511
1931063
1735562
1982729
550746
1556161
1370447
465255
769573
503449
1533582
595945
236179
1895183
723515
1379438
65947
1358891
1859341
719923
2249
1051236
158522
1191535
1634330
1183356
1608949
1471227
1332520
1465249
824828
1738234
450899
423249
1122014
1737325
481610
1279777
559141
883711
1541848
1455815
1422444
1786443
1053099
642909
217291
1886335
35517
941793
890937
1378070
1538678
566527
1457878
1883744
914919
1183758
331791
876101
1619077
231398
1360004
1153929
418606
1883985
773567
1706000
770449
1000674
72966
819002
775807
1502981
1731128
1950381
198036
1488911
405819
563876
850098
1438054
433396
1499129
1902781
648759
323892
431034
1281250
451626
837438
1145376
1353677
1041264
457011
942734
136569
789988
1681220
89020
378121
713316
540401
644760
1038578
376588
1526941
1546870
229369
30817
422176
232768
181912
1556664
1009842
1959346
352925
1164159
97564
1135762
1786196
1065516
1315837
1611120
426265
1970489
1593130
1189283
1238506
644296
463947
1032559
777500
822937
1338180
374691
1456528
1746004
978720
707894
1247804
580342
742713
1299006
741576
1332938
397408
647310
1294979
9573
648947
285347
510934
1868141
472712
1965312
1874067
1546687
405943
8994
113585
1037295
1168473
1272608
844224
229145
1475858
763222
1844792
1400267
1879881
1017047
1639120
1847377
1325084
169489
449077
862101
705573
841854
191617
36906
1473134
1140911
332529
747639
1813716
348600
1554829
1772971
102148
1986666
1888201
1553005
1822262
309000
204762
1641436
1896342
353416
945172
1477180
1393674
1528240
444948
1292079
990223
1787058
829323
1737383
1729275
771045
496121
985545
162464
906059
1691842
25054
327405
1011813
1019030
745503
506698
1503361
314268
1938556
1068179
455132
143402
1085860
1958007
1830643
1614282
1106109
639561
321923
1452534
737340
247237
1729548
814549
1198647
9413
571848
1735853
1670047
191110
1323775
773146
1329585
1232455
348571
895103
1245175
269519
669017
341209
930352
169271
1890969
1561798
991044
1519767
634012
960940
1249468
639905
1162394
978435
1966857
618053
1976709
1132137
256506
1508580
1953280
747421
1008895
1670092
1847782
1598506
1877893
1361612
1559536
653129
248972
1807874
418798
114041
408266
1797371
537633
539992
1451073
1201390
454895
468913
1245804
1302517
1511707
254376
835408
876360
516468
952473
1658608
236142
1324361
72597
925631
1158135
310911
1503578
68461
905012
1528124
73217
1705356
902979
1640673
1560495
1184919
1600070
118045
1704905
1219119
1543501
123358
401345
74512
106468
1207586
766770
904916
1473109
1476882
1778210
1008310
810707
1514070
1741955
1055979
56389
1678123
1777745
483015
1996994
1390116
790351
1274576
795246
401724
1268078
1199365
1789163
625782
159012
1566796
1461157
543288
1689063
1466555
1868597
1537763
161437
1235445
314258
1057029
1132758
695424
1653281
683867
1466953
316245
718075
606781
1729612
786380
1889940
243388
1647732
13230
306108
702392
953886
1518233
1108618
1996745
54203
1679358
1185443
591860
1506013
1571823
1952740
890883
1570491
1646568
990036
1823349
253824
177864
11701
821365
125532
638589
1618712
1022611
184851
69760
762509
1650920
1235197
1757865
999269
1170143
674300
1118955
35723
1744983
1140458
912224
1815298
1162425
1487217
1995707
1717124
334221
1599874
1526944
1191994
1715939
28028
1057757
1233429
1033685
799612
1576098
52900
1899885
302123
1824273
1196421
155079
168005
667583
306579
1032974
1360716
155805
58337
846986
509118
296808
136348
711518
1139076
1300575
920257
237696
1528264
467482
490966
1521056
112022
269167
1012191
798037
313568
417088
1537555
628155
1799430
1075058
1872075
140674
915681
33745
544489
1833346
942664
1249869
870209
1887788
1930613
967614
546389
1506617
646354
1460797
620314
774219
1416945
1899101
1005944
1796077
1743946
360197
1217879
792805
1891366
1070936
1453415
387811
668804
1388066
1784421
1076857
1837700
1622962
203193
1717982
213459
32049
1618270
1796011
224496
1209605
1927258
1735701
1141433
1765
1387285
214657
1852847
846965
679501
153853
197300
713990
592052
961959
1536375
1932114
970553
883336
1228136
1007568
1584915
1335468
881848
1471510
664457
919917
1167966
1453541
1585345
16345
1143343
219086
1843847
395413
665222
1616811
91566
434115
1248887
163829
1000450
963808
161868
1341504
1274940
519679
218459
1154353
445730
1192618
624906
1267697
1749155
1296075
1371645
307813
210299
1103301
1755917
731307
1324060
851471
234936
922279
321779
594093
1383380
1556376
1306356
705378
1554607
1733615
636660
135782
176656
1468810
1501092
343051
1336108
1016977
1068201
1285993
1569453
510018
299523
1557073
1588001
514084
1754699
347127
1178772
980595
391356
732050
733854
823496
284777
1223532
634494
1446227
1963155
495065
1600668
287404
455263
1289323
1679877
832356
64483
1293606
884060
232393
1309598
885499
246881
1543127
1729735
1337534
1450335
338447
26749
1363585
1518441
216823
297794
1569284
1848144
1995480
672622
1620864
1322589
810063
1973161
1442306
1420627
1174297
819479
980463
1944023
198254
643279
1267013
1098771
1548681
927557
984916
1821292
1963838
164238
288529
1703688
598298
1305883
1765377
433856
1532591
1015700
371826
1853973
755403
1575045
1004882
1240079
1951866
214142
626034
904099
1838660
440452
1542519
469408
1263936
1490694
1552514
524428
856467
862411
1629720
1629641
372089
1691839
1277790
1898377
997141
828235
1281362
950635
1580999
1480582
338466
167268
1316358
1131972
1935199
309895
211413
910808
1422732
1187820
1933546
1186721
509708
1614614
157160
661816
337406
1724890
490347
659850
76242
144890
682419
1140271
1978999
1303598
516513
520060
1856152
817194
885245
218484
1998529
1487750
517827
1322366
975331
1022337
1833623
1575610
1151156
628643
1610893
1617998
815200
487839
1984061
1585721
1553367
1101503
713358
858654
286186
1595034
1354468
1084492
1755351
742065
1700517
1180455
691154
1098896
1441327
210620
1789173
1267217
71772
75325
1307710
1477542
1050754
1519344
1385227
133985
1145350
19048
391476
912402
1099177
1413309
648038
271821
233046
15324
1282876
306268
1092463
1486840
838617
1970374
934803
1238100
1558943
1601588
1152640
787176
1663869
65490
837798
116818
1976046
1625427
344690
1290751
726277
1827062
1065329
970083
1303629
1354070
572359
550454
105040
1085278
896492
1186828
625864
1468429
88617
1041540
1065685
1537786
1457152
972913
635671
881404
1829243
455765
204644
1141428
1969997
798796
929055
1084594
39457
385844
1603646
187814
1193664
1876288
1906607
839998
280871
494573
1195252
1393078
55578
245307
633519
1542481
1358806
1673766
1584954
211708
1917976
996380
1513888
1610072
1914180
1511648
1212667
948663
140369
1559876
1895925
62579
281265
1376229
1334461
1554886
1046270
1603180
1376009
1102954
1139002
1454949
42867
1339468
1106433
1723
760711
86374
888449
1926089
317409
261620
829106
1612927
615272
500417
222217
1155863
1078821
125644
407869
46559
643402
606735
318052
1151365
366503
296442
1570012
1790113
738668
1342065
940700
603667
15736
546458
110192
1436827
870381
765070
550051
837595
1932335
442279
517220
1906762
1198356
1826462
1937350
1978629
1611374
1889013
612339
587345
463789
333644
930175
1775677
1705718
1977583
78438
236242
1599493
1743853
234089
912198
561699
1292751
503253
112908
42838
959776
1123961
1993076
1025819
1664756
1119173
1852064
526808
1474132
1365460
113787
284552
1250802
113581
731535
101479
898289
1178341
2681
1929935
17677
1854521
1049980
1356162
1464299
1966377
1754765
739324
1634548
139216
1568070
1609621
1911697
1764289
177261
570453
1073026
20974
220169
1666956
1218282
1886558
1497428
607462
812622
1610655
1157830
1650570
1562897
782412
366509
1889940
270615
1050384
1035542
1384878
13276
1564081
1636041
436773
1895784
1958212
1042459
1874587
294156
1010342
628094
699891
1124835
122634
1651530
1985641
1714478
1656955
1979821
1821754
1065976
1731041
362240
943470
1599773
1681604
723734
350538
1137559
47236
452497
162980
477711
1083577
1650761
507397
150348
1670264
1484010
1925598
339445
1515272
478698
729937
675407
799026
356158
598268
1760017
1630964
360666
1811024
659462
535347
1987499
502258
429872
143664
1787274
724538
1175506
1630490
1880581
677280
1506756
1810058
159048
452526
648962
946668
517349
1694442
722257
1947072
134535
1745745
1258902
423642
303960
1154144
1290930
3821
383394
1661515
1731964
1286115
1699341
1550111
1154299
835184
365897
374521
255693
1644225
603998
59601
1348964
1188334
634176
1555610
1128328
737429
1732744
48121
331922
1381625
1400874
213427
1235121
167465
1952060
1690505
896670
932174
255510
587878
1012205
1486697
1226756
271926
1476510
1034471
1459449
1246771
651548
1964408
69504
1468150
488642
1889059
1386218
64425
1342502
1352648
365763
1668608
1397337
244017
1482170
679367
4723
871499
1337380
524718
1294510
608819
1196527
1629803
1814276
1255455
1289669
402467
1382554
895679
1956220
761728
770236
1315386
1112504
267056
105993
218301
610224
1575582
1931094
1620679
351401
1012751
1565805
474698
1644360
1159650
1536309
136118
192847
220728
496204
71484
345785
1091435
1940486
1019245
945256
12424
746034
207673
986763
840909
453775
1212756
1483046
1971468
658801
410439
1227070
158486
1180754
1621930
262279
1830047
1896821
578942
1288895
1671156
1507587
916463
1162031
1042589
1400174
922239
1448112
1017232
648317
570399
445113
1907023
1747817
1764290
1998947
1115208
1095459
699355
1535747
1071824
166254
1099440
1509798
595802
705942
405578
1687782
1215584
1673236
97188
1619737
507697
1005223
49543
1503888
24638
1669010
1874276
1242801
1677463
1857609
632706
1146508
384133
911104
1266763
410809
1451299
1734005
144552
133072
536835
1127542
688613
722901
1658481
780367
1994424
373757
907967
980266
721765
780672
1452979
778823
646196
826352
192315
1248367
509075
1269089
1852610
1317500
1524150
910658
291465
554423
1837605
532441
194857
811245
828028
1086559
1451864
219393
851567
198004
395572
1578305
1845273
628935
429690
618600
1049208
444801
1620774
53431
1121686
1209882
1957359
76659
1033797
764975
137392
882373
176462
904230
256096
1955770
202505
1717377
267966
885028
1039493
695517
1856314
889475
900697
418868
370695
1486831
341128
1642144
634275
1335251
1258532
1736670
1957280
846765
1408567
991409
337598
358270
330013
1275250
25079
756259
1009384
1751819
632151
1182037
741664
323798
1745098
797507
1168419
738499
1291640
1745075
16465
1074390
1992103
529568
1927983
1481305
1066476
1844885
1905602
716407
983526
1859095
861054
1145338
1128226
840524
430822
1906762
1472230
1226309
497501
182350
716560
1673377
1552748
641426
278068
379889
1970137
1888681
125126
641582
929926
1129599
1098018
1665436
1848547
1861899
1209020
1887203
994295
1580900
1511691
56314
1799195
780698
1205038
625905
1655272
1234691
490792
1556172
1374469
1426732
353389
1852834
902338
263080
287871
326756
1812682
70696
64773
613729
1162029
1642425
305339
1074228
1263693
644867
575929
1169052
1714098
329915
1188295
1456728
1087572
1286682
1229036
1401874
167877
118397
925200
999791
1032777
148818
1837017
1045789
1419622
1382003
726773
452733
1692838
100143
956307
1022378
1943735
1963332
1442053
1665349
990438
283448
107829
804359
1966233
1244020
1157876
909650
716802
1239356
34934
926210
219254
48741
1953998
1044240
206866
942127
1670323
1448852
1233655
52187
1709534
457028
421816
1961458
1924747
1357777
1526479
815359
1658582
937608
1925191
775845
373854
419211
723755
1413619
916666
598280
799857
822609
251266
1176660
1042034
111946
1227303
927705
309295
1511935
1207066
241210
1075716
1436687
1277737
1055533
1612278
1127901
271140
1854527
1968861
419851
1715602
869481
839484
29630
1069576
9195
1176436
909231
1466195
594757
875886
977116
1146354
1831252
905502
875101
45261
1818457
742976
1600349
1959690
1814746
125857
598243
940415
1279563
39542
1016556
710211
748040
1147297
561327
1080544
1719893
1386832
1400186
317775
426310
1219575
161264
1338204
1800676
523303
1743912
1799968
963383
1853426
1625280
1906999
546807
785408
817213
69323
1651674
463350
1052757
154099
1980135
1520834
1871021
1053925
421817
1211821
14039
285484
1151683
1638920
1619708
317164
994110
1678441
1093489
712138
730280
1656529
1349663
1062593
1514807
117019
1922293
493381
67601
27988
1183862
536214
1606858
726276
1638142
486159
64509
731456
228873
755709
493250
116178
773669
1750955
1223797
297249
1859771
351193
182279
1093532
1742661
1233721
1221871
1356302
1246812
428720
254533
669115
1235147
435237
1341265
115279
28350
728060
793758
1161740
1759698
788161
1686060
441356
1773211
1357469
695716
1792280
349819
101931
1070736
235662
346080
40392
1213774
1241353
1549157
72494
433783
440447
1612353
13195
511816
42635
465397
324351
417400
1457688
656341
741464
1080921
682869
1475355
299211
1642653
1067383
1038454
1053004
1487578
1389538
1796203
514601
940134
1453897
317955
1949050
365021
367734
1424590
946236
107896
75779
515969
1808598
1404240
1882593
1846393
1290865
832527
988800
1757158
432484
325770
20692
1709071
895523
607868
1836699
871495
1600838
431343
1326453
350819
972599
744728
1487508
1870086
313691
103181
521622
755025
1304606
77501
18032
850235
484621
1292250
898719
1843838
665356
1957271
1338016
885688
1575794
869248
1177967
1716728
1619798
1143649
1176324
669040
1738817
1361772
649444
985408
749861
1109824
1502343
407367
1418406
912574
1560724
153949
1248562
1286652
954551
1790561
1401116
458904
1892460
434795
337500
238156
142759
211030
1717040
367234
1828437
288688
1890483
1638279
1363371
1822556
317590
1593344
731230
485455
85169
1600694
418548
1499452
694475
1046339
1761442
783697
933623
1268582
1926448
1063897
187326
591361
1349431
365291
262409
1815061
520317
1179835
1824047
1324756
1015300
492254
1531778
106951
1498526
1059998
102537
841457
1662042
1511628
1258710
932128
103125
1488552
1930311
284593
154695
1268161
1783435
1919987
1694996
122846
918042
1833710
99508
1276725
1711552
1614374
363757
953648
623887
506577
683527
1595453
1151144
1766776
1245587
1591439
1457559
1366733
221366
1524259
497463
1101796
899400
849343
1695346
1059145
1458030
1385011
849820
197558
578878
380286
343740
1755983
1707193
1440872
294781
1560179
507834
1654142
1287491
1222215
234819
832716
1925657
1198188
507917
673952
967016
1497887
416788
549832
1907622
1410969
1944044
616277
803
1812901
1183194
1518754
1359013
1675483
1119171
810172
1074373
1393978
1566438
1777072
1191658
903797
212902
1638205
1822460
1692733
486035
1759023
938730
623076
544099
1350655
1047077
1174477
1976607
1385836
1973776
531223
478774
1550220
642115
286987
204724
942969
432618
443493
1501180
1676947
289905
1317858
880320
989858
836665
1800425
367439
1704421
169161
463297
656708
1042726
446737
881545
87346
1062108
1354647
298162
1081278
1614433
1736500
469168
302162
1001473
405046
1616025
1729302
778381
1589376
1293963
503973
273895
541447
892602
963758
463686
1022039
1347039
252457
1165285
1911876
621781
858619
620777
1533579
1638802
1742606
270404
146122
1424170
102345
1936315
1235381
317145
1617567
31753
849250
573286
1960772
1375345
1443968
614704
1944131
290828
1594720
106608
590437
1980290
1392134
64310
820516
526644
35982
1817145
1183310
801895
1453335
1165787
1926628
1080235
414982
31426
529673
570418
1724604
362408
1580142
1306900
1785513
1775172
1667452
1682264
1740730
1376959
989896
1351664
947896
480456
1256628
1405532
260193
1512271
1541673
1670960
1529020
1060192
1251857
971137
892894
1012010
1359902
105745
1706964
1984040
1451172
481301
315853
381139
82308
1855789
418679
363429
453369
891946
243939
1683034
1738195
1314095
755974
198435
1967924
1194850
1642225
1333905
1376337
1753118
1986296
1937837
960638
535881
1504346
1471877
1619213
557727
1373329
505538
1145151
1780006
1094624
32636
1856408
505537
1941349
932274
1073745
1708917
666750
848917
1097439
981746
1114149
101964
1371021
1884092
1686049
169411
486144
1045121
1380234
391773
399014
617112
1214446
1704690
82753
316605
954725
906694
1517189
485494
1215419
1641591
314533
1080082
519203
40352
1838216
465696
1017236
1361872
1577067
1913137
1126687
772105
1780028
1067101
1656294
1138440
280399
53550
858929
1741652
1403493
643659
550010
196909
826438
144971
878436
624444
572220
1124694
1939611
899249
1231616
915202
862354
696505
1050527
774963
1582728
801927
544698
1974879
1834065
479178
1219305
710774
471125
1836260
545856
156680
90629
164090
667340
1507676
1313357
39210
793522
92502
793349
925414
1068578
638815
42521
1007258
1617912
568331
428397
406107
1172281
1766642
236954
239468
821826
1036613
1652839
441788
303696
1907257
1030429
1508534
1049444
1554540
804722
450158
147833
815142
1850461
1013357
1868962
194467
1430718
1963494
248143
1160906
1013552
975652
1264177
192680
1444063
1538466
481478
1949697
470520
480033
283387
607107
1478412
429664
1352164
148660
270052
360835
591789
78643
1734711
1451191
936642
1378520
451913
1435545
1367414
857995
218093
1778888
1002975
643733
150324
968527
387525
1732792
1841340
195573
1320927
286541
1137981
497269
389134
1287050
863326
46639
243613
1790658
1743505
1494532
1449530
1567733
1302467
1347958
176592
1292938
457173
105673
1119957
1883064
1835142
95359
751759
358515
1830711
1123901
1676601
868690
1457553
311882
1081114
459130
1395500
1288357
683214
1235067
1960690
630556
1060881
972820
1412959
1348616
342165
1356770
474430
938611
1806868
205514
605322
1707478
914041
107267
1526028
269021
137435
1823555
1286054
1573278
1656132
1579062
348779
182920
303115
274728
1238556
821160
1309390
1680454
1699749
1754192
1575591
461419
1834982
375609
1797674
187670
499930
542265
1718456
356244
1819275
1041225
652201
1328646
1891686
971676
1127902
1664315
988781
559204
118837
209942
847722
741562
394762
926847
1726790
1793530
1031822
1208249
1617834
334465
863830
129127
254997
422658
203676
1030663
18330
963602
334085
1110249
1698683
1722297
328171
1996012
1179450
1727785
901325
1360044
411727
1169891
94010
235276
308972
313303
229550
400348
1803124
1168750
674644
1313164
523994
1771404
1153572
1602044
1435882
1328265
662105
953304
379710
199518
1723812
1621172
611348
1298180
1193727
927134
117947
255513
1284178
1119454
840049
391968
1693100
994710
1468638
1013005
1798602
1555762
1824496
173973
1213458
441524
131300
142561
1703199
1336723
1897149
308038
867364
1114886
624131
1605198
856877
1406807
1514582
1272900
806772
528044
661288
1275731
1383204
1990019
1303402
657772
556262
606291
166225
942656
674520
1468830
115480
1284653
1602740
1332689
1300990
1626301
1040535
1638343
1398425
949657
681387
497483
1632379
1827094
449742
1249869
881300
56000
1213635
1449381
241539
531400
1153184
700387
1477547
1186816
154437
665448
41939
953678
1030493
382712
1765943
1764175
1098316
272397
214136
160147
1973598
1295045
296626
1454092
549072
120967
1126480
1452646
1111738
1076051
1595210
1372982
944837
961640
1388123
1731451
87730
180902
1813946
1727513
531440
1792835
1977511
913909
1120536
441614
1311197
113796
1895104
197318
1096090
1478462
1669065
1655399
883501
1267491
1651778
1938536
951507
873586
1884810
1849116
1390883
51879
492443
1299184
89532
971423
340272
834814
1618257
977757
1974731
232076
1617748
1496470
988228
1276033
231609
1082423
1279848
1370769
1145099
1788780
935720
1649726
481853
440475
1045478
1690824
1515364
400573
1742591
606791
164836
374561
133062
458734
1200829
358968
1725088
1288223
1951512
242426
589834
1594740
927315
878133
394525
566193
1980979
935126
52572
1751250
1694108
1140647
488630
40031
1818619
1582367
1893415
961387
1239892
1729451
1449523
842735
490761
56998
1079949
878416
1979499
30078
869604
1948474
1607876
1367030
1609422
1582269
1933354
381396
677792
838552
491858
1337398
834820
1054031
1790194
699133
978131
1861308
1103309
325271
47066
1846319
493170
1505220
568663
856102
1451921
144430
298197
1772044
1953906
1179079
475837
245184
1012263
226453
1818447
1187187
20554
1155179
1655570
394707
1126337
1995592
1658601
545333
1030788
1604706
402153
1180636
602261
658774
1285988
1703030
1787671
927662
1924064
1710004
1757110
1309961
1552964
1211302
1313790
377607
923907
774437
1456084
393493
1281945
1798193
288440
514695
1853997
1623282
1528877
1075384
15110
568359
1787486
1449018
1618435
326547
1589809
320138
654106
1794703
333530
1317163
482753
1551635
406158
1323181
404888
1346835
1674712
1555673
277600
882184
1149502
506162
469392
1092156
1947196
1067578
880560
654979
1982785
1141992
150828
1227651
463524
1130642
1177390
980910
725363
1503267
1596713
1162234
1694568
94586
780765
1891043
1189918
1835967
1106455
33267
1474157
932033
875824
837489
794630
153823
642548
567911
1603848
1771415
1302230
1518022
1605468
881143
1063312
614778
1619417
1961323
829885
1181785
758557
1167135
462449
835055
878589
709105
853889
301609
1791606
1614508
324023
1198195
1240888
612179
1981107
956569
956989
1848984
826272
1126182
1944734
1688075
771770
153410
1962237
1321762
480864
1334868
294033
1692178
12285
1425732
17064
37631
1647553
565510
194767
54477
1628563
38834
1962991
1276423
1214599
829605
1731790
652978
101095
1429482
239516
101221
127040
1051735
1889989
743749
846858
573357
1612543
1606585
1835345
45176
1676620
78285
865599
1151303
916607
273712
123404
1323253
1912983
1624175
1959252
776687
861784
1475578
332839
1107865
593124
1947679
1147044
1073723
661933
1610931
1367123
1005484
349465
1561302
1845905
261111
1548970
633859
1681553
1503552
422497
1831025
1336396
587375
1797250
1887343
1124036
1404100
282373
407967
96878
789892
413453
912440
1082691
319901
747901
806080
1069640
1908976
490837
345871
273386
1132415
846742
962337
1672266
1512333
1519463
1112887
744717
1440284
1980441
1171810
563731
1398545
824568
222485
1525693
1321405
1003772
684823
514547
88631
110379
138743
1125052
1624796
1601626
40580
1773246
63024
1720320
27348
1486654
787252
1484120
70593
1050060
275745
268399
1561743
334650
1210220
625444
1541380
1925993
1775995
264317
1706179
1338976
445369
1247390
725640
1328815
1040265
1989693
1027620
1770448
1103424
1429853
1798379
18483
342470
476669
1530397
127231
1800080
1062048
735419
499572
5004
49708
1350095
1821668
499836
129942
1193254
1498558
799167
1429545
258263
1234576
121615
1637145
1938130
431369
1592780
1732543
1330082
377738
20030
1817
1568895
787604
1444254
850205
607922
1118584
262921
1938962
1745584
1192317
1360488
1540232
1792555
1208948
64784
1064005
1998964
1549780
772977
1737239
108322
66757
625733
1870144
1362930
321456
537588
1688324
932183
218332
171479
561425
529700
1841995
863066
1997096
786050
1013957
1856922
1482972
795335
1114933
211652
1791005
1379947
1123668
107327
593202
696131
831887
1211127
1385895
448113
408270
877425
1517814
1204969
582480
1473159
499072
1237383
862362
1415091
659546
118201
1241174
188841
1874481
1211091
599354
901897
545717
1899326
511392
1774087
17967
245277
763951
539220
25561
907172
243642
1683432
1062043
1691252
1068081
510056
998055
686568
1481642
292357
735588
1058857
361677
882655
868061
1605357
1181799
1050819
1649184
803346
1330215
1481857
29015
507922
1225937
1939392
802229
1097724
1824995
246084
1230813
844917
1520889
1347307
706784
1434140
827068
1307755
1087861
854300
1163447
1357979
1407958
1636346
785854
1878413
958221
1933077
1208419
121592
1464326
1551876
92339
934525
1010117
511808
1049333
515972
168689
927855
702351
267802
1077904
1096758
375253
1547104
1326188
724147
592138
260754
1054005
1584471
1847562
1389373
752966
677959
186244
611552
836305
842122
243590
543796
1762153
145651
1874588
701455
1841777
738033
520104
995798
1561761
1832830
498691
717831
752577
816185
786592
1241625
691894
201650
1975690
240556
1946422
1173147
1709122
750216
545325
1048017
1672375
1305735
1039006
957574
458308
1430798
1504454
402842
1391981
1360227
850102
1821970
1207361
507509
17136
1156547
398288
1960380
1126451
1101381
965900
1518614
1463030
1432607
224772
601747
619914
1653101
1221422
142893
563601
914559
1762111
1279297
1682041
1999443
1677986
1272422
1790852
178873
1397981
1336887
348647
748257
1337639
500708
1206841
771761
593319
1283549
1903947
1409695
1868276
948263
1333282
1466156
1596140
547384
15387
1586000
217928
668199
1518001
85348
646115
1847873
838958
1806557
817719
1809120
1866217
1501180
1334086
1170601
1593326
1712747
1081662
931753
1476129
633809
507957
1244807
1954029
1681479
335744
862036
832067
1990438
1723647
361560
1856748
687157
1043761
692500
1573780
370423
1577793
1749493
1896978
136661
1128036
95096
1234500
571194
1231421
1986156
890669
595329
297624
796705
387648
811498
87795
1709804
34157
1867720
1808194
27666
1365950
1631264
1975155
790257
238739
1627524
1219861
1636534
1731722
91241
1278859
188213
751359
1457890
213932
997307
929731
766394
1430487
24265
1883179
163022
1744675
1856718
766937
304051
119493
68944
1000109
1620857
1034896
1575256
1948622
1603933
186917
743877
1388952
840565
1731071
523700
1860376
985895
1733883
51134
1241689
883260
452086
797724
1485801
1011585
760557
1357725
423247
587464
1367042
248623
95841
1648935
1128312
1278138
1568071
646359
1405948
1791372
1323409
130629
410658
213073
1970802
434138
1827674
587228
534127
1820075
42589
1406548
1986542
638727
1682495
1693215
1348467
261014
1064054
1068313
880919
1052242
1094407
787107
653101
1586169
320375
1571273
193749
187543
341830
919843
1203282
1751472
1406546
1982132
322367
1824064
1255851
288872
373
235077
1726361
782454
720173
210650
437135
1029397
1163085
576191
750979
1920861
151533
591541
1690329
756062
675179
964602
651788
1037505
1922810
1508356
475864
1252077
1170369
1331077
1589614
818713
1757915
426638
1529715
8730
1588679
1080678
663671
229755
1353848
711575
1953068
281578
663626
366114
148694
809526
1672636
467915
766014
1781631
1843935
53569
1953257
93297
1660805
1681416
1192108
1888540
1372576
1733418
633895
1563344
1680055
1248047
672140
902108
699107
1285869
457982
1139760
931656
1760912
1373135
1633674
556437
465298
670744
345018
299830
352499
995786
1559245
897412
190308
32552
1642129
1413362
564277
1852772
1933849
283330
236450
1129794
1881276
1436700
421741
1055838
1144969
1405819
1357732
21123
1430600
1892083
1133063
1500686
1877026
847019
1541035
1040008
1505974
1879646
937734
1239651
1554359
223140
1411033
990330
1829129
378489
761167
1970105
1003955
1813378
1476964
710916
592717
1751882
459659
1384541
427801
1155472
1705652
897352
1778435
1202218
1711442
1583065
1558857
503393
678388
1625814
338008
1220820
935235
868814
274751
1491892
741555
1769529
1718356
1614421
1817657
1238539
1666119
1689297
620237
893148
1444417
1702940
799263
680247
867949
1978626
840497
773683
815019
1912834
1008226
1812200
325675
1107518
988203
1742411
1126329
107301
1907163
1418808
791377
1409133
580207
1393900
481642
308083
1677839
364877
182902
1724689
1756871
268469
820263
1477537
369903
1389556
1723450
726718
1639016
880495
1678727
499458
1351643
1733945
1901470
1301946
258718
114514
954314
730933
1735153
1171861
1005760
961484
1859104
871876
1940210
1423020
1546805
1566490
300231
1709466
1435198
319938
1593229
677201
1343176
1985099
1918436
1775721
1669962
558312
1021540
1680262
216611
345220
275252
9455
543186
939465
275729
329975
1663211
1601908
272164
255369
1654155
1762406
662784
1504124
648294
1371932
458280
1642902
682363
985754
1925554
1750375
1628251
434180
1173778
1303276
697328
407832
211753
368623
1643193
1707052
415490
717219
1312765
55062
285424
123519
1390705
53623
638499
3977
972343
1844368
1026631
710454
719755
1409322
1621705
1059359
77148
1648170
686001
99796
558727
46043
457087
876507
90789
855597
543571
518069
1843040
771302
309523
930807
574909
690751
1732962
1020242
1084266
1143938
887286
1773075
11021
1217525
901848
168343
161685
899167
1768278
25813
1031918
1786957
191345
1563168
42562
519177
284452
1543799
1174416
1875748
946356
1449733
304066
1100981
1676822
778401
766252
651515
71248
466083
1424367
991233
329713
197808
401727
1461775
1516151
1214913
1098367
1588635
1867252
736174
526920
1508724
159838
1408295
956959
944613
5888
1226520
1206223
1262500
748863
1465831
260674
1083024
1753093
910572
1913468
1475290
23265
1672500
1182974
159081
1729653
1291002
1995680
1318055
1692433
1606392
1541888
1455007
1346932
701177
1708483
759068
501179
1138553
1572877
1810442
1063725
1889740
875930
469267
1518453
748650
837772
180219
1953351
1456014
65271
1721495
1925719
503
1281211
876829
718744
121056
1284090
1521246
1580136
562345
1572148
1849178
1974038
1049313
433752
1965370
1900963
549585
1270806
880985
81524
1674836
1746535
1443768
438448
1115754
1662554
1419577
473229
1867808
1216156
1515662
170922
1256184
349372
670107
772984
1167515
1262019
1225582
1640289
1530305
518593
1091619
1119585
979893
1754850
535428
794603
1605203
1110363
1770748
15171
1379642
1072402
1457702
1566427
452711
1888279
1309362
1907477
133030
1934329
1764361
1335216
385511
1632547
1108109
1679777
1000988
648358
1462376
108117
361283
1197280
787060
1985554
1126238
1433715
1132877
1871654
1854157
849540
148550
253614
390793
408798
1193156
926233
679866
56861
1554112
1695215
1955835
895025
701571
434022
1975770
453837
1517699
61961
49816
1067343
1513360
1428052
1063330
1505625
1153333
14065
956091
1098028
1795455
1490870
1871695
1687677
142801
1239867
879946
1909278
660142
1082521
38518
1859465
1880111
1597233
1985458
1438357
1740780
415805
1984053
1493692
708360
157663
1826502
1339443
1667252
369851
1132099
1749116
446863
1018713
378268
1862731
1811633
1422422
1957310
1823594
1210379
1409421
1607203
1774829
1378911
1939351
275468
357277
23388
1349062
1814607
1018546
1756654
1855727
667158
806276
8421
1415687
234834
577498
308831
1520442
144628
972929
1547939
105867
1761697
984580
1778437
659880
1848424
1299134
25848
985648
1027123
1765767
126321
1412091
965363
759535
27593
136974
470043
1466579
1633083
1551143
51047
627458
779901
1699941
628950
1030580
1740529
526296
681798
1687097
263866
1882533
757368
551733
1552415
576809
1109941
199743
732813
786464
1637396
854657
1264446
816378
739782
1688461
1584657
1495478
263535
1304215
1601150
967205
167904
1545421
988549
503103
424261
1178542
955389
1564082
396730
313496
1860203
1979520
477824
940998
1475011
953699
996863
1666209
1246600
434510
675225
240568
1862594
1312848
214737
1415507
911948
1194365
573180
907317
1182880
1880901
1212373
1923772
1141119
1193317
1920534
171886
1940751
1062897
1802350
31873
539348
1529492
994069
354537
1663849
1368237
1473664
831514
619370
1654479
1400806
1490471
1997889
992424
1226309
1777994
1384396
1031375
1995033
741849
225240
1840183
1014266
1191908
1834622
55433
1248484
1448112
363821
244074
500934
316976
1447681
1690087
878330
964610
346174
231944
1833084
623333
1648376
1898194
187485
1575474
1329465
603875
1676074
893681
1772810
1046198
1462028
1378503
562434
1834572
1031499
1018402
1005275
1795443
668338
1450615
895075
1973925
766697
415818
790875
540505
1956402
1491924
1203845
1832344
804488
97251
1437516
1189588
1826139
1643292
1230367
1260857
506907
299987
1495035
822403
623367
1781101
827176
165521
325171
479553
14890
475925
783924
1248787
116433
601696
27195
259427
1353303
20917
233415
1734846
1071537
3887
1117057
1027304
78971
1366916
612879
981159
520516
1697563
99216
1355454
148823
1984032
1952606
1556387
195961
101081
820073
509069
797877
1393269
418168
69507
1309188
156786
1388295
1560443
627800
1221927
564778
440509
1897068
503969
217269
154124
1287028
1306840
1106507
1776129
1852616
731532
1590260
820639
1944923
175498
1018742
1312638
1466269
467131
461568
436238
784017
257491
640473
1818550
1601135
1099330
340694
923206
1573661
314944
490322
794392
1486338
525992
807468
1689980
499344
39130
1353247
266440
404007
618764
1318883
8652
336894
35235
1501233
699654
270994
1160738
487333
656476
493412
141112
1608289
1363739
1253574
1668223
1282562
1682131
1987329
274666
1260045
70615
1848913
1957852
412902
593521
339233
183347
1856141
1077957
530287
1113302
1845014
586346
1492815
673856
47525
1115898
357242
80277
1967944
582376
1681273
1092615
580033
233696
1205553
1520725
1528062
1747249
1022457
893113
925586
1989066
224822
1542261
1861380
1672996
97284
1869749
1954930
868407
1426384
376393
1341700
1068399
1071642
794231
819680
1531963
520439
52419
1046811
1942541
1616361
765362
1097445
1698125
814329
605847
1989167
163937
764850
165650
1774186
1893120
1620636
722991
1102808
390884
1725350
494174
1186694
1789845
1618368
8712
1970476
179475
879730
1979327
1057570
1602938
867136
910561
906797
568638
1362223
1144834
1127187
766864
1044096
1697295
1614093
805314
972929
837096
9154
1501706
1809405
590811
664746
425917
957237
537381
971158
231515
546078
1714790
1871381
1520702
1841212
1827641
1425955
92677
728045
1901696
1185636
1806813
771159
1748951
1958523
920608
557961
1412782
1840489
1436134
1130553
1012629
797956
324251
1413034
859347
1243541
336893
241502
1779886
957172
306343
1951960
1926070
1868420
812306
972551
1321939
914082
531051
1046253
1548937
684616
1787362
490620
1050442
1397030
875324
309074
141615
2386
492213
1606401
1270661
1304813
704564
1444449
612359
852171
618648
515014
1552211
1013761
383473
568357
1818405
812385
1601389
1999394
838665
428503
1166967
1586126
216292
234906
1359365
856860
929849
1258356
485607
370400
934754
461147
147892
976377
1558595
623881
161118
1927869
1183441
373377
1766345
523833
241803
13147
1433221
871654
301158
305707
1260141
1651640
1475261
1570519
1417701
1732437
297956
796040
1226848
172575
1065580
1879443
233295
1475216
692117
1560033
344915
474993
1284657
79633
1732558
1934244
142943
408512
1260257
1092476
704263
161140
333985
594004
1709835
636875
1365533
1179335
1563329
557475
197303
305394
534120
1158630
1852916
1844432
1165239
956186
589990
1595413
1389681
1304322
1747196
882279
555829
1849855
1763575
76776
1908849
1622969
1959264
1018147
1482644
469917
255011
1464428
1843197
1505025
1520593
455310
356723
613102
1757666
1778648
1782486
1259190
826437
1991737
1913535
1850549
1113257
1356960
1270605
1050025
1543577
588565
221055
1685990
122136
1479324
425898
674003
1980910
1899609
83277
820941
741206
914085
456751
492230
1307263
1270995
1994637
1738502
343581
19514
848524
934302
1527631
775594
1111973
126336
1916690
1133372
1800617
518777
398069
648639
784072
740817
1073594
756095
1574866
1372415
203520
1432111
1559593
1531975
594141
1311405
1710422
1331762
1864587
1849527
1678207
1483803
1788590
1531309
1685122
1749618
1486321
1121743
918981
655049
67674
307247
540025
1208766
420547
1808260
1237492
683832
1992063
871371
746328
1145980
956919
1191928
671
34906
1667760
1124814
868936
681151
1513634
696347
971430
318187
1600885
220228
891576
950981
108763
1111417
771500
1792324
516455
1882356
661192
1092139
1466797
1944603
1807662
819648
1664840
468800
1944677
394284
708106
907735
99224
586172
636117
164907
909905
205283
1828940
753081
63663
928887
333570
1968350
956007
1196110
950674
768300
1697933
4709
322185
928080
901330
1027347
1448577
654041
1894193
388539
1432953
514436
198384
497649
1216434
1037395
320001
484690
186872
1920138
694831
49349
419249
1834366
1383698
904465
1750998
526100
593473
113292
748839
1102623
1994260
1466111
1589457
1814691
921547
1741734
1414064
1189302
206283
675946
1498615
929241
142721
1195603
805162
195708
497740
1721059
1987299
732234
161911
586699
670971
312162
722702
1962980
762590
487679
1085652
1557687
248555
1770486
793772
1549585
1438091
1475556
1511489
1448853
1777254
349621
1941736
1387858
331869
1422859
1790613
1662700
453438
708926
238134
341164
1895987
120984
1057904
70660
1878892
869140
573607
1626166
137315
1233863
412161
553884
632453
1072696
1834313
1785702
1602710
1922895
168558
310510
1212533
1355364
313523
759619
429151
14331
936216
1968909
56336
1713974
1989317
1626315
1908208
163531
653017
912550
1275167
705230
1761736
166665
1739590
1893121
1352331
1748455
939542
183627
770235
632440
1114006
1220146
796847
332172
194807
1247247
587381
360152
898864
12246
1382883
680044
1436120
543304
979141
631376
774650
1162989
1673180
1452260
168052
1675281
306735
63071
1910611
224752
1401039
1145016
1214146
1413921
1623369
1754715
1789904
929834
290419
1456848
93768
864293
70553
1835932
743139
79527
912044
1741349
1808375
1463233
1937687
1584602
1265756
93561
921450
672184
1065387
1980671
349556
831573
238479
87521
256309
570172
335813
1598324
808181
1520706
121375
856145
458794
32485
1717657
1216603
1674788
378534
1455437
262976
132084
740592
1091270
1776963
675601
1802592
534554
383286
1663638
426167
70265
1032443
1946641
1545476
1542595
1162437
1476865
801431
350268
453172
1610350
1723348
1245534
536574
1611632
1245336
543516
1879431
1772471
111148
520509
704218
1048497
1098996
1278545
953724
977292
1556785
1420348
284559
1739492
516914
1495198
117702
1659592
1237834
27963
1567383
537297
589363
673275
1270836
1474289
430996
457936
1310039
102738
1128363
569269
271374
1234053
108550
1444637
1174158
1776758
269571
267640
1868365
433377
347924
1344084
654073
193600
663193
1983123
163394
1399328
1467342
561246
1891549
1692334
613781
1310529
415712
726161
1209915
649962
1693926
883019
1661546
489431
391182
1585213
1168025
935356
542605
954957
1719543
2573
295133
1293086
237926
1062440
1818970
1812527
514838
1644083
486558
1747617
817957
1733837
1590821
1948556
1012466
1580546
247635
191077
1913522
1775883
314284
519796
1430153
1525432
460169
783719
1009708
993531
376850
1540792
1141696
674489
1563148
1501490
644062
1429258
1969977
822600
415028
1399745
77616
1788156
607981
1959704
1166486
1642201
1289758
1253807
1524014
582770
1300030
1404137
1227509
1425089
1761284
1090095
352096
1977431
1060140
605897
1280705
1206118
1876209
1819695
1625563
411535
1767780
816134
677969
582578
159596
192056
735902
99358
1421122
1367723
862931
310100
1587479
677958
781633
1358252
1763463
1372079
1768624
1171272
402967
1748814
990182
1280111
1896090
1308765
106837
1055329
1833595
663716
596353
1632135
919144
1275852
532959
1430882
1626938
1460833
271342
474616
1086552
1379932
1524058
1881828
535635
920142
1326183
1730306
1296439
1660506
607186
1832953
1041791
1803916
922427
514319
1413950
1328312
972627
966765
1119400
406144
823667
1186138
479468
1273094
1115747
578996
379396
1182053
501803
852543
1499209
1315796
1331346
563721
1353648
139370
119834
1062017
1871878
766417
1952041
53367
1131815
1138048
1203922
1494053
1577889
1100860
441447
430457
1416851
18894
345522
40682
11105
1583607
1111704
797191
174306
392012
764128
1608832
1650381
1210222
1076977
1221707
1361794
1860630
349634
1150991
1830679
332048
807245
1581555
579642
1794643
292966
539375
1942752
770649
1992175
1599892
1388403
1336633
1390465
1070924
1203351
1705753
230070
728490
607589
1284273
842280
1264521
1077098
497888
563975
1681224
961319
552007
152110
1395588
16091
1688607
1468504
496423
1286793
126991
1388387
922669
1966935
1232872
225312
1893010
1706096
1321186
581172
774376
241828
820228
1385025
403421
1602020
205473
1758234
1789447
190751
1010932
1386920
519361
1930894
118089
1207880
840182
1742118
17593
146701
1297885
156467
412620
1484529
1876242
1982543
683905
568425
1088257
1055471
1035740
783745
1075608
155149
622143
1035077
265956
1742220
757849
487567
613839
111583
359718
1283810
1328933
909145
1592267
1721232
1312771
1476206
1399530
223819
1775261
848134
1794207
105891
1845381
792329
1274310
720000
603875
1078137
790333
861990
829064
38531
1911059
672381
1129222
293975
1518340
1263275
855744
1791664
1402010
424316
487581
308030
1120190
55542
119520
1018053
356129
393070
224947
283986
1147194
371388
467539
1716801
498182
67024
1418576
321386
1553286
1002750
743222
1780544
1188662
1252552
1900752
756799
1313384
1924834
327263
1026846
1008166
1133900
850076
26745
1568230
938670
476418
40945
1437352
1041678
216255
1301169
585573
240426
110355
37997
1256314
349993
1015045
749124
1981724
894904
1858761
974682
532387
865088
1261124
1761160
1055506
1750207
412314
864920
542064
262398
1928371
1900209
1166372
1681313
1502300
1430003
1207911
1037458
1832911
1339943
422761
1915748
783198
350251
540229
1259012
241248
743653
1504425
412861
311118
946597
116354
44652
506872
1206512
130687
1867844
1117635
1050271
1609618
733434
1678766
114404
523596
813209
1613508
1488422
1525613
1901604
1454573
1482004
404392
138782
940014
434411
1622601
1340357
1661124
658481
1505159
1452168
1653092
1458318
1776732
1253984
1000584
1051900
1047060
916767
1974701
1146240
1097234
654733
1080380
500695
1507192
764256
1716560
991510
553452
1394387
1167273
23784
1511800
406400
1007029
1298846
364712
1496051
206777
1400154
1576615
492596
1310297
179363
920370
688588
1800689
1244393
1781915
1412152
722796
568447
362303
324475
449327
113195
883344
488639
1029815
536668
428131
174865
1312044
1324216
1638802
18366
1909780
1475975
310556
107482
866344
1030982
1614377
550531
151849
1779987
708965
97506
1293930
972046
660119
1361410
673253
455753
1728350
1701673
1540231
901439
117055
606851
244323
1073911
1628092
440211
1920996
1220193
348700
328451
1555770
1332945
1845864
825778
640892
999993
1037215
111965
107033
444082
749860
853606
1292714
579486
1033341
378617
1377898
926043
615619
1665067
1585098
1538935
682488
128506
272475
1685212
1528958
996584
1391903
1861668
1467448
907921
1822532
1114207
798536
1327408
478882
1298941
824758
847879
106753
511411
813449
1525874
1671449
269173
1143501
1561872
694370
1027179
1714332
960427
1400732
1332853
1058102
20627
1210854
598591
308500
753661
475656
221478
1763889
686715
1750655
1240949
1033109
206824
1299023
744599
1571405
1994256
92624
1277323
990352
83772
961053
1669611
1947204
687126
1673093
1881500
806255
1181068
1712909
1002817
1836093
900476
1381533
1415578
1011964
488882
1282081
25983
146950
444203
824460
1576817
1027899
781723
819000
307849
1734699
1272227
1066802
1951917
1348928
1444084
502793
1774679
30690
1351771
149903
1855351
1351596
1754787
630576
754861
234743
1950566
1151867
61768
556766
1274493
1115444
632707
1353777
1061436
1681671
171586
359307
40935
792212
159398
824620
1785823
1452347
673144
469086
395491
257040
1473663
1778037
179613
205947
679302
1129287
1422075
1297600
1716732
819916
152485
337113
1356933
1705793
680929
591917
685100
993827
868674
1545126
97764
33115
1609157
1533400
521043
1706706
283761
404164
1828155
1164057
1652922
1175556
1259784
36465
1859999
1181018
436586
766531
255742
301725
22857
1077761
297889
167469
1047807
1488222
326989
571948
181591
638733
691451
1487825
414948
1349573
1954814
1945837
553231
773519
519750
1455121
1556513
1670235
578064
120756
13639
1773312
282500
951925
447438
1882559
1314269
771319
710354
600900
783763
718294
493914
800074
671408
1025541
1134022
824595
59333
1948992
1816679
271938
995421
1945126
934901
1846979
1282785
51082
1702126
80308
787143
645641
667431
1158623
163187
321423
1738840
682445
648036
742484
557404
1906323
1770267
1105174
433284
144754
776380
492961
1537050
998621
1206138
189100
477852
927538
1127692
1123633
1926766
785551
1069318
1528367
728989
1919918
1841506
399095
265328
1483352
1233704
1705750
1543081
1382019
730844
129827
1947205
1002118
394097
743481
1909940
755405
441958
1130349
1565663
1551701
272712
602712
1012380
1133103
391107
785794
118831
22057
1911941
207649
468827
78148
1140934
1453303
1944472
1361594
1334700
1026139
965330
262162
459146
915529
393736
91355
1844049
1007592
792974
799038
1234570
1508205
991124
1502567
680567
664869
1032764
763623
1692734
890525
172145
435990
417808
1909126
131774
1358821
732696
1384532
1313581
1901645
772456
1299701
1578484
359441
1074925
1209320
1431815
309427
248164
685765
1276184
206692
803240
130282
200257
1846429
175540
636585
1059619
698855
1540190
1652991
1760938
415100
1873147
304579
1737972
138292
1816903
690034
1555149
72495
97442
1745668
333942
1817090
934179
1212144
167127
1215419
1247950
1447186
1795770
884532
923987
1891232
696377
1400569
1959256
1932593
1294858
412240
690086
1625843
351142
437075
931373
1499242
817752
405127
1637281
1699863
1473799
450505
1762325
383270
113124
568048
1762377
1716723
1932191
884282
26711
1721284
428225
751991
819521
17397
896198
57402
1236244
909503
449265
731918
1021543
355033
1626893
303786
933958
1527344
742811
1146867
6511
308477
655623
1304257
1577370
1415830
1502729
417020
552941
686665
1991652
1701874
749608
97027
1748041
926620
1158391
1183824
1318874
1107428
1210469
1665172
1939418
233773
1869952
1951007
811467
1304524
1012313
872190
1201345
1620553
718958
590505
1216394
145545
1915461
1387172
1303336
1390686
249153
1237742
453656
1690691
518691
54632
861140
906241
127014
1409433
819414
1961181
1002334
1915010
710203
1373543
347927
1693675
224347
1919372
646494
590990
1925982
1234730
1347931
88876
47469
1136940
1607043
1246115
1929051
357289
1983876
1515412
22796
1823669
762747
459502
1044602
241899
1550180
771306
374041
1856436
30081
1925888
970382
906160
342076
1851292
295167
89607
1054042
629238
1675274
948386
1160289
61924
41283
675668
752430
132811
463713
385604
762960
1683906
9095
371261
538641
1274536
728043
1512029
452425
1887898
1725681
1756090
1421016
1237978
1913133
1519688
802969
475712
443493
210687
257822
1343292
903160
1689187
1334949
254676
858105
384019
1315699
725402
290106
1563277
1858748
44519
931049
890586
1862859
1988275
1384876
1090308
1143035
579195
1589845
450512
838571
1842324
1345002
589179
1810841
578270
1338890
1636939
739443
171796
1808658
1546122
81862
478971
702740
1380220
1335254
736758
852477
1020581
1094803
1200392
177351
429589
735232
484211
484802
1564760
494940
543508
1276881
108018
533164
795863
1203330
1924068
471353
517402
39710
1306952
651451
1129997
266090
195676
1364096
36361
1285453
1094366
1849912
1164471
733458
331392
537682
1606467
773638
1019176
716115
868710
959088
55204
924754
3976
595424
603769
1750889
1666882
1057919
142144
1518154
579703
1763845
1974033
1820641
1112460
1761245
735431
776401
1870416
1388316
1500724
51170
1001932
833914
1259247
48967
1886776
555880
843637
1665520
847363
1833988
1240031
914895
892914
1216891
390684
920671
590183
1464670
720729
214086
320345
1584219
1556704
617222
1357114
604459
1258531
967168
1044807
1070496
1555527
1540081
934186
1083786
1928987
1097248
916871
1944454
1163126
1735692
1136709
363483
184639
353068
128271
565381
1638488
554520
1877447
1735377
292549
582118
291253
1605145
490453
896167
1263763
892629
360185
802920
1536720
619489
1759937
1848347
1417724
167478
1114883
1270450
1535827
1533146
3063
1865944
709671
949323
1034389
1908063
30244
106290
397976
617926
1153517
1522018
1577967
1290040
1718366
339733
1095687
927429
1962589
496694
31378
641160
1083553
1217402
1117464
744408
1819199
928171
61616
968086
1319777
1211988
228160
1073915
409449
659501
1229744
48142
1801578
1912298
72605
1408695
146594
570717
866536
962207
108699
1477005
1976850
552577
207241
323334
1819989
1907905
512601
1752722
1402267
1568633
874194
775278
1324986
1187908
737219
1837662
1209006
300361
1032953
386051
526473
1801851
1010919
1691970
1016978
1156237
486229
1077595
1540067
699253
1944120
356291
495835
1844986
183357
1429554
1956541
1998385
315034
86356
106544
1834764
565162
387396
209081
653228
93424
1667311
1270402
1639553
1159017
136246
669508
1916160
195614
366138
395742
228974
1832660
1852676
816214
1076358
1549755
651387
1076079
784871
232393
1623513
1550699
1105120
1700866
1816486
1429975
88002
1794608
1906778
1401255
73651
525841
1464680
1481403
1592363
951867
592021
1769546
1563040
1168324
52187
552073
1685798
1862052
1866010
654549
953038
136641
1783234
577735
1392783
167936
1412487
990453
1425335
329930
85367
1010579
1761346
958740
1755214
880402
123164
1781400
1277020
1266883
905328
255625
1278302
1270406
1800208
1511399
219620
548337
1932000
1956295
1072867
1528646
1567611
418419
77298
1496187
457806
344449
449953
1950518
867434
114126
1709626
1830660
341431
953232
1620582
1560778
1023521
1131584
1749152
500182
820978
126532
1093366
506603
1502094
1371074
1330488
404505
473469
220256
731215
1789529
1613427
326768
1499706
1962714
1620034
1360974
1364297
371569
334976
466137
1744563
1978706
765676
928112
589907
981842
1948928
601225
199121
109249
121754
1620016
918393
880872
316616
708576
1508880
604477
1284958
746454
1932735
1597719
1075831
302778
1452031
1347438
860719
447970
427546
1994702
1565164
791690
100319
603511
1252842
83175
1489083
453049
1451182
1384354
1134794
1326900
652033
602227
807056
1716884
816543
432855
1307672
336514
1699205
1359457
1245931
1022785
1011393
1054019
1063570
1318453
1597874
882275
410887
1518394
1139838
1860552
1651555
1813239
1959156
1949019
1297873
15384
425148
739937
832603
581146
541494
1518314
1157174
1146838
1496165
955717
1058175
604161
167594
461019
1085358
840926
1702850
1330612
728125
1508154
249471
607440
244555
539675
1928575
84589
1950809
1177581
1155972
738919
1671864
802987
1614681
950777
1266654
1939772
1072667
1759523
1721422
778514
1790828
551031
1013897
1296948
930753
681923
1084719
1082256
869244
644799
292298
1146956
1497348
632752
363037
958385
6918
1667914
439428
967176
1557462
1760551
1199723
1282467
1246620
259831
1826743
1812861
1750350
485450
217784
762069
758082
443022
1022840
1694943
708991
1085168
373068
1890523
1482027
315001
1358844
1482515
452925
111339
27732
1877098
1359412
1249087
296651
1291606
1041107
82206
1380043
982156
1899531
1966440
752931
519879
448069
1562331
617089
1597920
354244
399111
760356
183907
459764
59437
410911
1763324
1077803
353775
557757
541084
734276
1210601
1497154
1591377
378858
1867923
693990
1480
543358
141103
1794530
1724530
461821
1525303
1786979
800621
1785609
1314334
325508
1335054
455618
473024
1168331
826524
66231
940920
516348
923521
1074517
1362933
981155
1200774
424061
1883755
1394287
83786
497340
1657192
1541657
992755
264778
1273112
921260
1970939
970140
1242162
544207
1978484
1177337
1353875
1526147
1645241
557572
1012178
1320712
123957
1727382
1284428
1442216
323511
276300
1197966
1853846
55124
153236
393716
1416842
1373985
900108
663463
1312257
1085757
1852506
944117
784125
361502
1951210
1613417
471701
1072700
640735
143772
931157
900073
1564244
840262
1616975
1092985
1024866
1321371
1508240
1076734
1475510
1133819
536294
1933643
1355823
104345
11932
1741279
332637
1908154
1032281
473523
371234
1712177
1876445
1884645
1652842
1120407
806765
785502
293669
320523
1242031
477869
295967
100243
467733
436684
352554
1905128
1084882
276422
516654
898363
94422
485233
592267
237644
167639
1027132
1047210
10435
567889
49157
468843
471998
818352
1015009
1813328
1148468
511004
1724707
1020735
1903783
1806555
1153918
387949
1474351
1091267
481221
760244
1439183
1083008
1454554
579445
95457
1782104
670002
832272
1680964
617910
840390
710190
725245
182788
88186
255565
1569740
931802
1939715
832437
1721698
1064819
1089679
757270
1503659
1048775
382367
175644
1556649
1929099
368639
1487162
329299
652606
1175524
96182
1193895
53691
1744194
1614165
1633497
1495845
875603
752849
1225629
61751
788859
1847198
1830407
30815
379650
755462
1473685
1885246
376376
511816
525193
1431164
1500648
137045
564587
389460
1608667
1165716
1501122
280143
964884
1142307
712208
258033
1032277
120913
829933
1957033
950186
1764800
1263466
793369
742039
1392961
711452
1203949
278286
1567717
1667838
667142
390156
1317606
395179
640497
315443
1286305
1849495
1536388
1798264
1777753
430743
1564815
1428192
1982064
1378519
199425
1939247
595626
1461116
1240793
1360313
745415
1609639
384586
881582
1640279
404207
527375
1619799
513572
725323
365400
161751
976949
1381624
1630415
1909123
1261553
1840605
1331003
774710
906727
1349302
170824
1818245
1330322
69827
564948
1763773
1043564
1171173
1311275
1278498
1310108
1051366
239826
601035
1641851
41459
15382
737814
648676
1139219
615705
1490430
1457632
1446594
767540
818240
749845
442584
1885652
1045420
1067469
1315083
821520
1345336
1163452
631163
449019
1355718
816433
1125128
953062
571485
362622
1584024
885567
844161
1333479
1626629
899523
1164597
1119866
1818891
1302385
1151704
1911555
1303973
819696
323657
1307237
997075
1667488
451496
1675621
1204768
621527
1797598
1666554
1211676
1211264
1344953
1939937
547036
81693
1251503
463909
285827
1810388
1176061
1032353
508911
531303
1625327
1659634
1650662
1408007
140452
730815
1992202
800974
623787
508636
843405
1350678
786295
1838681
831543
122882
1318301
225810
1603833
469260
1003775
278609
1689001
1220946
815882
1056245
1819593
1084835
1248839
1384271
1259012
1061977
47886
1451429
654774
51595
1641805
859976
2839
1462816
1459138
1970445
1309203
439667
812851
423038
1667079
1189127
1389724
19227
1966719
1458871
1268662
1827553
1923446
586290
1161215
1622711
910572
235311
1060632
1516295
1350710
1496947
1953691
1790617
1094999
1199023
494073
638655
1384245
1361021
1804557
1284071
1843008
768144
1973769
1871559
1248646
1264104
1854924
1076615
643099
1426118
513208
109417
1244568
1426605
1881774
1516225
536256
1552854
1227221
835162
776247
690245
1518111
859329
151288
1078134
1806706
1133265
1636668
67607
213208
12673
1315429
1735818
99782
971343
966923
1657442
88742
1195955
1406378
1954342
61799
1464327
761821
1035431
1957151
1211865
562952
1759318
1489826
1801447
456207
1828785
1526716
1546971
125638
942448
1794396
1305124
1442898
1336753
206662
361795
128677
169650
948829
1306222
1531560
667452
888413
131073
1390226
316537
424888
1176335
374875
1601714
345040
1114879
1088633
1886021
1917044
392983
19511
1545224
4153
1794130
1898678
1871007
1604945
1005391
1334035
621265
1967691
1429256
119759
1387732
825419
1199343
925553
222170
805490
112235
869030
1533473
907994
1306270
1931361
1241586
154177
396780
309631
1834615
1363205
402198
1036155
474105
696713
622682
730482
133314
370106
478035
930136
1375412
1361618
1739785
1189803
997152
839617
1804546
1827006
1763259
358220
1680988
1313638
788647
533970
1836767
595502
1974409
713010
732493
1356780
8605
1335971
1554234
226268
1239380
1802151
805354
1785166
1584983
272440
1900200
147743
301066
1034936
1855656
14941
1291961
525568
586765
1066963
1401869
1544548
1856816
21070
451548
1354699
701065
693611
1700364
318072
1611953
307500
1260509
849507
1965901
975347
1799637
147898
636151
1460763
354924
1871017
168126
1576606
336254
1335305
1405720
1775492
1677103
826620
1927288
217588
894110
923262
1758690
1757752
1787423
1812087
921347
39384
805029
756122
892919
484048
188240
185130
385800
1418960
1288679
563996
595081
1130738
352180
1824193
107302
1258738
1707273
1849320
653575
988516
859307
1084334
328956
658036
329240
897750
1513782
272386
1451739
1774740
1500575
1213340
943464
266194
352549
719455
1825505
1043053
1501148
809476
1841341
468430
247237
1776446
1399861
1054488
1247062
1931519
299370
1988377
626331
410741
942699
936396
1057840
386353
747997
1218093
1774008
775443
441125
1629128
383939
970306
1163616
549696
800131
1218906
648126
1925359
1785563
1410267
548980
1361868
853629
1072095
7125
309971
580573
1621643
1833262
706639
962491
317047
1100482
1560549
64472
1042240
297540
1979659
445685
1883004
46717
1858999
477190
800259
733201
291580
652937
1902151
1908828
887075
252199
1307760
1107681
430681
1869333
679338
1716699
612595
1711216
760004
543406
1861028
198424
201735
925844
1498216
1658615
362240
1097653
238517
116858
120877
1234918
1442578
1374718
921164
505375
1822519
211714
1333942
316709
896260
592101
275968
790889
918349
1009736
1056911
1221247
1087757
1034759
287659
1343168
933059
383222
1254188
389921
819248
1154371
1655033
747711
130566
1345137
1542972
684601
1913023
586163
1184424
1465935
896203
546676
1477125
232315
1019105
1975970
668971
1004380
1750423
870227
1980249
1084046
915493
1183958
1009795
307058
1444542
10177
292538
1162593
195937
661162
1389037
478024
405706
1144368
1055573
1638580
266736
1299676
274520
323851
1791768
1998223
1029275
459849
343921
1159266
1588067
267894
1098433
798895
504176
740776
1720945
1284965
1195692
1736151
1326737
721641
32043
198418
78581
384480
1408943
712340
593809
1576889
646401
913410
334420
1793455
1362491
1407576
1392981
22828
1377696
62164
903457
1393440
1123601
677457
922000
590592
745725
781633
1988158
51838
490728
1014858
324020
1141453
1544887
132980
1234338
1902919
380658
396077
507546
719763
778684
334355
435288
1149430
886258
1439664
240223
14200
1661564
1769285
1113323
1876168
333062
86510
1757816
973566
453563
16832
1793042
498402
1851112
1334424
192638
95297
256782
845481
1401804
1501022
458492
1780254
1249998
1594149
1822516
1364026
1804400
223615
343146
1336063
1957717
858041
167917
183572
1714886
1045872
1969174
887825
641529
683386
412860
691861
1314852
1186303
13557
36118
1782979
154060
528632
1285326
35310
1765916
797788
1448087
1937953
1389303
1051669
838479
904700
833846
913918
663962
232870
1128023
1537333
1445230
1118106
945765
434514
349246
946335
1357622
1726929
1145739
1553822
1581280
490783
1246940
810265
1817655
1829918
1213811
1567010
1640557
268613
284240
1659940
1439673
1609052
5066
1305010
1178985
435434
43442
1580376
210640
206763
547434
1010442
1520298
772837
139603
211070
985936
1656538
366331
852683
1600509
664772
1587171
945919
1753891
890427
189969
146953
102854
206165
1814780
750273
1436603
163169
491369
1209456
567771
1777528
1438315
1484564
1611970
232786
1507460
1550694
623228
171901
565986
299080
1428119
937707
912358
1403188
21328
1983039
1496323
494040
986098
763383
363370
1768089
838711
280725
120922
1044369
194780
818327
1396349
983857
1308822
1185437
99798
235997
1222526
412131
331060
1742123
953667
1353796
564304
800026
1140048
704434
1901819
723559
1171233
742076
1810162
325832
706090
1998160
865696
1189429
1055130
1616686
1944297
1695352
679170
1200264
1850894
1440744
1833310
1703492
1540618
176515
1718998
851800
289528
630353
1182736
176005
724902
1370875
524488
1470388
195641
1352363
1829201
414900
1190853
320833
1015855
1150829
22569
14828
1513733
1979199
1993130
1663465
150783
727265
541978
1122504
24840
1268240
928696
381045
52387
1477794
583997
1480897
1048129
1279149
1491802
1045628
1764306
298828
1730948
1924781
362453
1432033
1602589
760150
1569586
38521
206514
685930
581592
573332
1141795
1604551
1365219
1942498
797078
147825
975537
1360174
1114066
1445961
1019835
1484493
811789
1450504
46312
1689502
948672
1383735
769300
1613951
1163425
1201343
997678
306102
422067
333697
1857249
862926
1936863
1602581
720079
706868
814427
416508
1831230
1839450
348063
288823
60757
1376836
321077
1120725
1930209
1746474
1718057
497080
466017
1497025
1043960
598440
1804805
1490766
1719854
1633038
789305
641214
427630
701649
1199226
308436
85134
115659
279444
328836
118326
30025
597424
1316726
719874
381557
859452
576631
294275
1690743
1655804
533161
475778
450168
1311769
1237289
1538194
360245
1968994
1218487
171001
1250001
1988532
452903
731939
1592925
1999417
180287
659732
112074
1654170
1784405
1075157
84899
1153360
1896225
583264
1167451
1791836
1989484
1948900
856752
1132834
835528
105645
278511
392102
1946814
1457651
1029230
1307743
728525
1826065
1826268
1258225
652373
877080
488981
1908085
79974
793662
1435137
1258789
468845
1726700
1496262
214980
185578
1682165
1673144
951648
901449
1508843
601740
1774224
321821
213624
66297
57222
1831629
1034314
52360
391770
661043
75892
1539332
1667986
1199860
940971
1005308
1135841
1458142
1656967
1806481
972621
1541170
105027
1178351
1807022
1074094
1452330
338592
236750
641938
1908877
1857001
781087
1761559
523622
1797864
667164
1340570
835555
643841
611811
495855
943001
297563
1094575
1491462
1784356
1748171
1940876
848782
1532793
1210673
766442
427093
1040242
538209
1747434
1557810
97018
348530
717079
1666403
133368
1332287
108621
1709334
1612449
1682320
862606
184545
1915590
338331
416739
560222
922475
976621
1370334
1950273
931141
1783976
685489
1653789
138944
946006
1895258
155783
567589
775552
1744844
1201052
1792492
1957382
785255
1986692
739594
330194
1299952
106333
541343
189972
1165392
539039
287385
235689
1481746
1819089
1658777
336494
1462684
1413350
1310913
1651367
1084410
874284
1711303
1248332
1477284
1994005
895406
451719
429609
1238941
1887824
1117729
1145133
1962587
1118487
923313
521223
1676928
829264
503145
1288729
582142
389433
477082
579652
436162
444117
1767476
847356
730132
1414374
174694
634181
1352560
1172213
268488
1170944
1719624
586067
660426
683564
945181
497981
315371
1738018
1160039
1939522
741681
1042028
1460615
141172
391105
990865
999508
1016244
625876
50690
1333965
1771526
1153614
1057505
1068486
497158
593981
185057
1780805
796097
102896
1758882
958722
1963889
1292714
1584073
830763
1985486
1449942
546126
66194
89396
484333
1779382
394686
1049217
1567157
660657
746224
1866530
1322047
636788
460053
1669982
683962
365522
323285
811125
1827936
1006082
1538537
729671
1774102
490708
1460299
644312
551587
1244105
1236840
862312
1909445
723296
1890856
1441263
1052642
1509278
1064477
870670
781712
1860277
344441
813427
898479
1367644
1493375
106444
785853
1109564
829071
918484
1774163
163582
520625
1283124
1856579
363500
586370
313087
1547771
1761142
1405382
650502
1914689
1110080
619013
885449
501808
943143
654344
1500317
219248
1388903
909671
1735158
1177659
868118
573579
1245651
915657
916362
228032
140688
954975
1530473
653366
1153475
1210953
897990
1907876
670091
1193408
920138
751300
720280
1075546
1115825
1750845
1752145
1765192
559514
456401
1757575
1474926
1561216
1592990
1468874
1507956
1530665
450761
1222432
509685
1257377
11154
756760
1603297
1734932
1501117
1492554
1050053
1404499
1221038
1127256
1402505
1318755
148926
1758823
1178557
1470856
1030361
1580500
592085
1940336
1203754
1570326
178165
1998791
923056
1231850
691155
1691083
289972
197793
314254
1109496
1698915
1624323
710276
1737380
1856871
1187509
1866666
1878585
942255
389673
1899357
1318860
314027
357808
829999
662580
1583076
194784
1369711
325779
1043894
1494601
1572755
471005
1247837
1736786
1594316
1090292
1056906
1121983
1515063
1052218
687677
119548
91598
1621570
291075
1395964
219403
343911
1999524
971147
1972107
1885074
644233
810960
441136
1142787
53062
1759355
937854
1473297
1941395
178360
1303702
195244
533093
601943
1053436
1830687
1398684
62173
590110
295194
1654239
1652409
1089341
23794
806415
1126706
1024775
1043396
1293150
1187417
1876713
1706209
1536205
1496570
1966237
320198
342456
247846
568675
1740458
1283759
1427616
1771101
915762
1377119
101525
1304831
1312526
1619906
28386
1673287
1070894
606213
1777814
1446374
1751778
800329
586359
999920
1363017
118503
1288454
795163
862728
512133
860555
456019
1442417
1656828
1340236
642103
1760
1825022
1179422
1524499
1727920
932497
1586544
1357956
964839
12522
868365
1311693
1460288
829404
1982029
1210906
821809
1246674
379545
118757
1902028
1103566
859544
544935
1707209
1861140
961696
462314
532859
129110
897128
813060
1861813
1873696
630641
297307
70557
1304192
495707
1964193
560990
427256
1626634
725980
497771
1930690
643929
776804
1820415
1357016
775379
624874
27047
661086
1510935
110023
576518
1239432
989047
1097330
1222571
550572
959690
948032
999099
760114
1644012
377819
900097
1134265
1435000
188178
589491
951803
61092
1751476
774141
744907
1008262
579546
1037212
186481
53786
771565
1028396
1247161
1518220
864646
475955
1780691
1507633
1863381
1813825
315053
1646178
746852
1503520
1091670
552408
1204261
724152
1746338
1462848
1464433
1531269
1673390
30484
673
39711
567542
490361
709807
95857
869994
1698172
800209
1062422
382870
753206
1833400
648534
1688265
57396
866857
474527
1747620
965098
1967052
882141
651040
723410
1546570
780585
22624
306579
57015
12750
755255
390468
21395
182073
691087
352812
1087282
1574911
1301865
1222083
1224218
660045
1185923
906552
384626
1379040
402400
1164606
1659226
1375288
1675420
894235
765038
1213155
1272468
433165
323588
1386033
697151
1757828
1352869
1377280
1658318
1876220
652832
17740
1700841
1255128
82512
901292
649445
868056
753908
438555
1503857
1467428
712052
969255
1787150
584216
1160481
436121
1923018
392205
813060
268338
384480
644752
972043
1828500
1003801
1630811
762884
19923
794535
102707
1951751
1647857
1899654
1893007
997178
499406
721654
1927772
363305
1431995
988421
486162
1053527
1667217
1414170
831915
1472401
270190
835966
1528315
84867
1415447
1029375
762694
751340
1641284
597444
239744
603388
1911125
1412086
1711540
79320
59614
444166
1683418
1706239
1698341
1091959
1703719
34711
1116520
1626690
1519217
1207420
141019
1996328
1547734
62437
1797794
1367683
864448
226797
1126922
831999
1908566
831821
240241
919230
126894
1322409
884074
410074
1876759
1207233
62246
1569451
330585
1060390
1225988
303930
62727
348765
1240921
1461085
1072397
1656896
741424
764105
41120
38600
1172357
358163
1670009
1642457
389836
153976
290026
533360
728794
1696560
1682492
1930646
112807
459189
170895
1086374
273583
1096584
1051240
862072
1281605
946718
360786
684130
586274
188396
718615
1524566
284751
1309927
1627451
1173332
121269
1905913
65940
1634458
1412582
508808
786997
27979
71299
336192
554425
1477075
524881
1592135
808664
1119533
584129
1192316
795575
517181
1323377
1615044
387148
1622446
1849824
1064125
94685
1769139
129874
255692
1995113
387835
1221687
588795
830568
1010935
1588414
1543171
440821
505645
1685105
122041
751362
518596
392199
1590106
1064247
1170435
576019
1015379
1435850
682430
229916
1864234
1932361
518980
1196231
1018289
1907571
1401058
986553
1137932
371349
1323501
631977
997344
712742
808266
1257714
174522
1954916
1092135
1911523
1574813
1517185
1585658
1527620
241124
1395060
1407685
401282
1914446
1571248
47824
1085345
1543440
994394
1485703
942050
444415
507236
1906913
1504943
1638181
1650994
422799
1426319
409831
1124077
1744554
254199
1031179
274946
1980160
228832
371550
1314699
1033812
1159141
936792
1648417
1200723
52825
1324818
824069
99931
188528
1188497
1600958
1345003
1497415
1914119
1442376
389585
1297600
290965
1823665
769849
970113
686155
168007
113016
1806242
1208510
1155093
1862447
1844018
1274742
1248248
1436965
1088257
1476479
1861604
288244
824458
1571592
1110052
1722908
1840744
782383
1486524
152348
1686229
371106
77919
436523
1568886
1491210
1846069
400312
1238176
114938
12587
1126263
888485
652283
1030464
1399907
1296581
1842244
269858
114463
1989653
1701916
1866481
396385
741725
360227
1225842
1135519
600988
1716084
1770299
1053403
716063
738736
358913
1909631
119009
300694
925960
383996
318127
340688
1687005
1457398
1195819
1520491
1041398
1643602
1372055
1728464
708340
1737719
1613935
375838
533708
534257
711712
1741312
1595303
312115
72676
1630200
651873
641103
721237
1761565
549103
1844355
606945
22175
818576
1107934
1536633
1783867
82387
1134475
1547377
614240
1621066
936025
486924
1722377
1451467
165318
1480658
1183538
1560479
1987388
902362
1941807
331063
1461793
308399
477339
1493703
702226
279620
316910
516325
1811180
1191369
377226
1712012
1123237
934878
772300
1113081
550029
112640
1957991
1863365
1483567
1791401
648966
761810
1329870
631858
1870419
999837
1081897
280783
1160706
879140
1798588
544477
613544
489005
117575
1776026
1941024
652107
1602969
944579
283495
1287619
891527
1479407
786776
1524476
793516
355664
965345
1947518
34325
790849
1377758
1542095
86892
1810728
566638
755089
893953
323594
398578
980115
1047772
1709622
1303357
648240
1037520
686058
1298643
1658824
1441005
925371
1137295
149993
1206180
264773
239277
932544
177260
728758
46464
179429
737287
4078
1338728
69724
1054911
380600
170437
860116
1918185
1070632
1525974
385013
795578
884281
1617921
1957876
1049095
943122
1127629
757444
1016728
1160764
843377
554030
1772944
1853065
778313
369288
1935531
1837410
553785
699015
405472
1959845
625922
175565
224960
146395
1388598
432746
1348628
365741
988468
733311
1643572
1577358
54625
734527
186835
437579
92266
367226
396878
676152
1918469
1212949
1584281
1178810
1199518
1353033
1612247
84931
207107
1420849
1854896
353734
725332
469467
1221833
1979620
986432
946708
1642418
1519138
1344165
1620685
948167
1265679
1362229
1503502
1161492
421603
423103
1385822
250711
1774597
359559
543699
777236
975425
368941
1858862
1930622
1491547
1951056
1711421
401058
274839
246177
340816
222572
1124669
1762815
1871635
871069
644745
46988
1467021
832212
1948839
1979372
895931
1712564
364893
117287
265967
541474
399449
101373
599610
467432
596232
1380193
1574686
306515
1940381
1720119
997442
1354445
566083
314807
1904291
1910503
1943587
1713924
1470918
1869777
657287
155184
1210877
797272
469727
1711558
507503
740247
1257633
849954
579766
74136
1942611
239437
1860665
808261
1853978
1355440
1398428
1279143
1527628
784861
1967209
1372676
1729616
1113300
1316964
745045
1155253
1342639
989935
271060
850532
1310798
984684
177493
632220
1952373
57751
397612
1592464
1230989
313478
448258
1227942
290859
615267
848889
1260180
572321
635959
1124543
99314
1716163
61883
1370170
109417
55433
802344
613894
67985
768651
1551914
1134912
151302
387195
972378
1692988
1952997
628223
1604528
1312266
447939
406666
1946377
1158831
640037
1379491
447991
803305
1105934
163340
741925
374852
1312563
1760473
1065300
616139
1359441
226613
247095
713645
1080231
298333
109232
1752725
823129
1133147
371668
1879805
55185
262674
3860
1693674
1585351
1658012
1207484
1953890
1498723
1180313
1419673
376976
688140
1118615
331818
42739
1517395
1446325
805261
738859
734377
61350
1809786
1341479
794075
1784235
830389
149744
749993
589351
1879782
1012099
1472874
926948
1697173
1610679
1393548
954966
1630275
441386
1664967
1150744
1636754
154439
1657777
333436
955019
932719
689249
550152
1460695
1217701
335008
1303371
1632522
157722
1325795
1299741
1633306
1448266
674441
1623243
44651
723755
599737
49547
1564572
1011074
494883
1838598
1396281
1252223
1993334
290243
1764508
910845
1077583
183692
1951345
1802310
1903481
203573
696533
1567648
1956206
1958381
424115
1789031
308212
1923426
1019881
515236
343126
1836458
817039
1609708
985587
833897
1599823
1996011
305907
311478
1983585
461615
1299405
1942124
1238694
1928386
903039
4954
1995777
1033172
1634749
784182
155748
806909
1013780
1333703
143917
645045
1747650
993249
1575214
1637390
447886
693915
730072
1847113
61169
1770140
1344297
868160
1396911
1320500
1243215
462894
1824842
567849
318441
725641
269678
406591
778246
87260
1815655
1423339
188112
113040
1179523
463377
27295
1749394
1877958
17349
1369264
447006
1879137
1630120
367378
1453139
108313
907849
1985731
1157498
765052
717478
1855545
79251
321580
1028874
1886496
426782
490500
982049
843980
1508824
145051
913906
1836654
413743
1972809
25233
1635044
1416616
386251
251823
1148364
1500651
1047512
232615
963525
606932
255150
1663224
842710
190664
1644310
767682
389255
257919
705397
1110054
1546495
204029
1488245
1289159
818827
1992836
324288
658228
1309936
702927
861442
83033
20839
818768
1170299
1959868
414096
161529
828338
1594455
853245
1756453
171024
465080
236186
1084034
1156381
892007
1026054
1553965
525998
967465
1626494
1138821
1718394
1754054
838944
1184072
1649931
1934443
885828
124676
1874819
949583
1036121
1474625
1275524
1825067
1376321
1396943
116888
205387
989709
1515121
111504
346266
930772
685683
714992
606638
1908734
933432
1280578
536179
935594
400286
1846156
573229
239116
218976
476059
1984696
1379708
979107
268465
1327693
610118
1918674
678929
1271940
1015173
1186662
1955724
110073
448203
1160658
264856
1061138
545288
104678
227154
1845750
1396913
1150479
730166
33283
1048854
867524
875009
849558
1065964
1912509
1588276
758071
513270
381102
1786837
387850
1476620
1928249
1149546
1599884
955454
1025021
1152244
88510
312144
1160337
390915
206693
324523
1452767
602097
1428765
1447027
457550
1275661
1039282
918414
1582192
1621716
309564
54265
1672627
1180695
642509
1291871
1285138
665959
1193755
686677
1404405
95841
1433042
1484249
1717524
938444
829988
122144
1397775
418028
691566
1771554
110680
1753802
1145942
336179
383459
1409463
198650
998855
557868
648699
258335
1912098
339873
1571271
1053760
1942988
1106108
1991142
931996
1412966
1591567
195486
1727347
1853952
1237813
347366
650813
1904084
1334282
647017
866504
1585425
174554
1250114
474845
454274
353339
924104
1332691
1573150
401026
1853233
1488299
1398112
869885
489689
1611773
62533
621242
631690
1902841
311040
238164
33784
1932182
542195
661667
1594509
367078
223271
304487
445650
557516
1562682
127869
323490
3583
1689621
735719
837760
473421
536977
866817
1443966
100401
370297
1781919
1886056
1355988
919859
90711
137959
1040285
917352
1477041
1906439
1999911
1758103
1484148
1535669
498813
1243565
1858354
1151368
1220694
44716
505604
138648
249130
1419244
10094
1531126
1365123
794927
844877
435010
1428730
1199767
401099
1107475
1438565
1522550
1662730
1552320
1900363
1908369
232452
585459
442082
1403851
1188662
1528884
1245011
1689742
337505
679841
1874053
205597
992583
1377225
391538
1260505
1953622
1403499
1961762
1493023
524376
1064829
1436742
1774591
762433
1976562
904214
987298
1609518
1273360
1294479
636768
1396616
1105199
439916
1058531
804067
1313088
427868
1695361
616151
776757
1756603
1714432
542441
21943
1963621
869882
765758
448316
1212760
1098855
1468748
801571
1555316
1702929
334016
1476749
1866907
20565
1821328
476168
1146137
1916091
270233
1700910
1276915
558340
1150219
135363
796632
351588
1069178
1278450
460451
543288
1378425
1576717
1450121
785737
1432997
284689
65043
310328
728815
1969734
207312
342805
734570
648843
365639
1816508
56080
669478
58410
1774101
1757798
1145434
12252
842139
329909
873596
1534742
910637
1749886
903828
1821908
1421350
1715702
924681
1246556
596357
1171852
1133014
469873
960944
1021154
963270
356141
22372
360183
1413659
1183020
1285406
1825212
1452190
419331
880163
1198522
1819912
141385
1839879
1008921
428794
1062669
671639
1426149
678848
1719075
1925628
802996
928192
830526
1818557
1459530
894888
375531
1622267
1951316
847655
567323
703444
1546353
1826889
1690610
615302
1022093
1483240
229033
1391314
448790
1793648
734058
758654
77756
786076
1044239
1751873
1814908
1273163
1555670
1586677
836150
756769
1879681
724588
1910665
801823
522568
1676823
1253046
350816
1241450
1682730
965992
660865
607946
1619236
537832
589060
499806
1511181
1638639
1249543
426495
1402444
1062816
1363901
1512840
883624
1916649
1899693
830893
674972
348794
758663
1261056
1502992
804795
1596634
1769823
236793
1917573
1180620
331547
1084888
519012
573558
61189
1522946
389193
440517
1226996
1676224
883489
1062969
1875090
1166805
1250084
1467296
1731256
1409598
348619
1286594
992876
26686
948887
1236595
304249
108256
1999085
396250
1751612
1602541
1562121
177995
401475
329784
634257
186343
1638149
91624
1175495
40877
1480215
1032738
782642
205491
1263690
1159182
1946615
39542
104146
1923054
161604
506111
600279
1881604
406215
1450507
1659510
100605
289082
1929905
1527400
1756134
1056673
65408
669190
662181
60757
77855
1820352
1610496
1856982
633807
1134388
1883523
1983261
585209
1362946
411693
1042515
1362069
93476
1998779
268950
1830582
345779
446080
184815
1855529
1707027
1359377
1294378
1594736
547518
979518
1361143
1810992
1622664
56
1002601
958739
656927
1026341
415033
696718
80189
282420
377752
1129469
380273
1408348
1134958
1002644
659096
1786398
949566
1779421
572020
63713
541011
56259
1957401
640160
263552
44974
214755
768607
956975
623298
1407654
1894261
1395852
926957
1959261
495713
1081288
1906943
1569359
894357
195017
451971
1384399
58867
1774857
652635
1988847
605883
1131813
210656
230146
1176970
1054792
1231142
619736
546699
1857450
1293816
1350041
680923
1809176
1032328
1808972
1114341
941429
222245
1124439
1308815
35256
135582
549552
1290082
708303
643816
1114611
179016
874105
1773117
1099476
1826378
923128
162338
62256
584878
51076
267782
1313147
911141
340542
846443
1765784
1998860
38784
1641174
1702169
1865904
1692712
517115
1044969
1619593
1043104
810219
74959
1510287
303681
359726
1046054
414593
1879873
249120
207184
955994
1938088
1984923
276469
598106
1875698
1753043
15704
1593344
1997355
604129
1766847
109036
1898443
1713417
1205788
1336051
336423
1270396
1002343
716849
1319059
1209489
592739
1964861
1620550
742566
660279
911735
1897437
1375750
1558120
1397767
969670
1319733
1459776
26933
675515
1396316
1924760
1600934
518930
898428
884968
1551453
304768
1667505
1302262
210956
1159982
1506890
1184943
1263666
1793115
1270829
1891230
1082784
1337201
991462
421251
836950
1665704
1956659
1682972
1680998
1057981
1565462
556885
376899
422389
266803
965550
130867
1374997
305526
381799
1494171
243853
1031075
1833157
1974397
1997879
1678418
1472768
1464085
8128
911067
1198863
1583812
623632
823968
406732
479282
1427131
961632
398337
1937398
955918
208198
1680643
823258
567402
121465
411024
187013
475996
513031
1235474
261595
721065
1719387
674217
1242250
1409751
269992
880618
1054646
1137625
1022304
773065
1680297
1886097
256998
492748
364749
729127
523415
948933
1040801
497232
227617
832481
1916780
1281611
766565
20257
1205410
1557900
212149
1724582
1729970
1508679
1437270
1327614
631957
1821713
902286
1337110
716240
804744
443010
301568
150484
212684
1931979
872765
1260213
968724
1468199
328251
87585
584513
462755
796055
177855
1638465
486735
914579
5338
1257540
1844795
292577
1543428
795272
1112893
731603
80205
1092357
291160
158756
38210
92030
1468439
291816
1243716
661620
1866200
1783707
855600
50112
1874947
909726
743213
631470
1986025
1570788
1911075
1629436
1651878
1124706
1523303
1119817
1435867
619956
232240
474273
1694220
1402057
842096
335330
856022
1278306
285553
1469120
1607476
994210
1527318
1636477
622301
1518987
1885736
1899914
1169022
984269
1551202
1213989
1154777
887383
353904
26619
1171694
631895
1751791
1618100
985345
1617677
1218339
1643311
523526
1479063
1667603
1559049
1033628
1370325
227117
713179
853158
1272027
1396341
297104
37053
144157
157853
790039
32573
1652619
1269396
845845
1419981
13193
82179
1702254
944604
1483071
1818172
80596
1703906
1997005
1634894
1482664
343990
728406
1344647
866527
276976
992802
1735783
1002542
734830
1444133
765339
1542834
18641
502139
1381850
1886668
1394787
1641169
138727
842467
1007276
363042
1351656
1944909
910718
251811
1263822
1151799
1178368
187184
309194
1379000
1237771
1559730
876464
1764440
73862
163307
1562792
1033530
1372591
486579
1079403
1555922
540730
1095870
958103
1531183
1940792
1723213
450500
24622
1487720
662765
1397282
1040655
1254149
683229
737696
1842950
1339514
955795
518254
1131208
608518
1459550
488677
1222633
687992
361646
1502800
1064895
318679
1461080
392992
1115647
1028756
939376
9688
979655
541985
237779
829633
768106
1667466
687617
509292
1033873
1301126
441295
595128
1661483
76531
840571
680504
648700
1215944
22040
194678
172662
668626
1787111
745452
1907379
1558517
1081256
170681
1797162
1205028
1053158
1107739
1277994
773374
16668
436433
434235
295805
429032
1489396
329918
1618855
318342
1973948
766324
1787170
1629627
1259436
86605
1452809
1770485
1982130
1737675
1151851
1231165
916769
226710
1515991
1783967
1332044
1923339
1619928
53532
57099
490843
857388
741881
1997513
994281
343348
363154
170493
1125582
1818391
1107216
775073
431314
1522444
1409970
1149944
150080
1326335
1087149
1029662
1173092
719177
121756
1627635
994487
1857507
632305
1326006
1827164
1265412
1599897
1540952
1913200
1122414
1834806
457386
1153112
819814
1647641
860039
553610
1697726
306330
383055
1938840
974932
1206282
815238
1561036
264165
1288191
936624
217749
1093893
236619
530136
380664
1948377
532526
270797
1192339
568923
1450192
73338
1194928
1354018
687618
1659934
497648
443471
1438687
207782
31344
1559327
440801
570575
515093
918363
752506
1202166
195004
1451914
1586578
1201525
908877
1518350
768076
42152
1142880
1685710
1178505
1561662
1974336
843209
518882
1109286
1696286
1758820
596249
453998
967800
1894686
1571600
54855
1089481
1681568
966821
224682
1555704
432527
1204299
1129616
1568925
1114307
1475288
263947
1246108
1013966
845493
1241909
284443
461995
865080
1515763
1632751
1789917
1045023
1812867
1278007
835017
694864
1122493
99403
1774003
317774
1916875
327461
1553009
642000
1097889
860807
1362040
130235
1700535
630302
287252
1717680
853371
791249
1290438
369528
283405
884237
679851
1436718
43036
435163
1091731
1509878
385009
418314
1193257
1808267
1133784
944431
1608943
1557875
275265
652781
1630406
278062
1342682
977934
940432
1364450
888837
414013
1484827
1174784
1498490
1215139
973202
224237
381862
360591
1140344
1656354
1171110
1999847
752370
582206
1436069
769526
937811
41000
234841
1768920
1087822
211070
1235489
1370675
548172
41908
844395
1179952
1539919
804536
613242
1734505
151398
346586
1207280
858287
1391217
529278
977899
530257
872653
381377
1965338
650478
14328
1161473
647067
1038293
437592
1065011
1626925
1012296
1344355
1822181
1065027
1814809
1901675
1354950
386464
836137
77588
1547912
1865094
1677450
1072497
1581987
1567548
1124140
1108666
480064
402749
284005
1193781
1896389
348424
1137338
1425073
949573
1086894
1886853
514723
1504168
617860
900659
1216045
1597721
1425265
202173
1273200
110411
616559
946132
1819273
345619
911426
202869
1517843
1433035
1192846
741375
1294754
934409
1948258
1873658
1444552
1937552
1380103
149444
953413
687588
166535
1301228
1448675
1294253
1806219
1425925
1576489
1179478
139979
1255451
152285
1701998
40877
1271226
1781407
626900
1816241
1178736
1635742
1304991
100489
851219
1985141
693459
1094595
1876556
1785123
1189494
441582
1913476
619888
1991484
620266
749972
1560316
1836295
1950167
1639740
598685
1190400
1481714
519012
1781299
1005336
1556797
1082024
700162
225871
1321739
818148
428836
748665
1419036
1881449
1723427
597559
61849
971081
1472759
1114134
160202
1040782
1984098
140583
76839
1611173
1579670
1869221
1655626
826163
657444
209679
588488
433762
268097
1310903
1048327
1333658
460636
1882350
988395
266089
1050457
1599059
1372454
64996
1615006
1579191
1913830
980729
1239516
1783088
118
1282667
1798117
245480
977506
1848541
497271
278330
1936974
1546964
1613504
1194571
680860
1951584
828611
438651
793856
391209
1034891
555149
21212
327393
1278632
1303269
428242
899772
277396
536431
562275
1261225
1759621
284843
99769
1898092
1038043
405714
1820194
267136
1362432
1398594
1325790
1773401
1365940
1946577
1218371
1476293
625851
1117028
1895721
533275
1560599
1251591
1189413
88633
1920957
1353881
1968862
90013
115701
56031
1942801
482110
611170
262081
697725
1712026
1183102
1661475
1983784
1400365
167398
678277
803398
1098231
710731
1875455
1129251
1031420
916449
1657229
403539
1595602
101762
167735
1965439
795812
76664
1617703
888458
691518
623226
1285772
396223
1010399
1839469
632147
678651
1550760
1259025
874176
1098564
92776
708466
1332166
1433916
1568427
1650785
772715
418017
341101
935376
1087377
773367
29641
1479873
1386785
1353783
1012799
442637
1118045
973159
19196
762780
1505306
1113863
393305
1680112
509501
139080
1795570
111042
535049
1239746
1171202
574921
125058
1109641
1804809
780143
540891
1759210
1357994
1410790
943849
563767
1083446
1360835
45443
425029
1067519
1192
1513099
1201619
37955
816441
222991
830971
1135262
922666
509264
1162407
1437629
1016630
608838
1733141
1142483
78731
1731756
444141
784051
1850527
1882832
556474
756833
1264213
879388
1122826
1725437
1410218
626360
1518061
533488
945102
1763647
407005
1132826
1822845
334488
512884
120408
1076261
854463
1949447
64972
51458
1587130
384129
100058
829256
196140
1142151
76317
60535
57900
584606
573425
1450899
254665
142799
299001
678339
723763
1170337
1686133
299893
138660
847069
427335
55088
1243936
1580698
1831030
1515099
1836206
219204
260530
515846
1541001
148015
1522824
1272336
1632005
1828803
1948772
157517
1154356
1706356
35720
774102
1989952
1832294
1730522
942406
617401
191189
1315566
726058
1552597
1019695
674653
16178
1864442
1923600
995652
1234745
1943310
1688321
1728618
355920
388496
377171
928981
1306747
996094
1061999
1591631
1026780
762938
1101805
1816799
1800825
1063738
734353
713843
835423
1728545
264679
69804
1257864
965930
1773734
971069
1670318
859420
709895
596900
310191
934616
923111
1517219
1155078
1352884
255076
679920
92982
725860
1175826
1304006
449387
101503
597891
1090205
820865
948529
1731034
759014
482004
1370074
1379085
877077
986711
1634629
1204466
1056153
1461625
967508
1582411
452412
1728499
321806
136676
1982895
869000
533069
1371835
1593250
232912
1567563
1080369
1307121
525519
1741453
665571
952331
1609804
783145
1908713
638630
656684
652681
230517
640619
268277
154144
689056
1180137
1798137
1049004
295384
1520129
1822344
1874397
1335322
1007299
1650358
1912075
491291
1607822
1591344
129171
864581
899089
93223
556317
1638339
238995
1681150
1023002
1895346
773428
521052
1783309
1028151
1655269
222045
1675243
1911687
34912
500438
1299998
287788
184295
996445
1311513
1266746
1863729
984176
1217545
631344
689904
1810820
1433594
969035
134444
1304805
792902
1143680
675111
1137949
504149
1695059
1699852
865496
835376
515110
29500
1212194
233083
1350911
900302
208778
1330044
353316
251696
308766
560639
543227
1633854
1250056
1753700
1674228
241407
453389
439745
1091852
650988
365145
987698
748990
209778
1948818
770574
381327
1828382
1961905
535481
1926960
1498826
1157551
365254
904222
519397
284882
383431
350489
1000442
1241393
589205
18495
681725
1398572
822073
662309
730949
1972452
570239
823863
1700140
1823099
12883
895581
1763736
1744547
1547501
886842
344489
201551
1433026
242657
322308
912469
238952
576067
514514
1540395
946354
351260
306364
1299003
1220412
374733
909020
1089801
47889
1631473
1041503
104333
1001002
310712
597946
581971
202678
841088
1641460
1330282
1970653
1989980
1629153
1620454
702986
1304468
440075
764741
1947914
363480
1997258
419708
1011005
1928142
1048743
1291135
1430121
161492
1725700
1642001
677132
52380
1079450
1561461
157715
325130
323884
452207
761380
1933088
1765607
1114149
475664
30671
707647
1008848
754551
994388
966792
1735873
988975
1477055
830215
1349361
438845
237357
1425849
1573593
779445
264035
746140
246721
1773049
239550
669614
1437428
958751
279234
373251
1737608
1345281
1336590
1650173
1358364
26969
599602
1171467
1395630
543492
1674733
1007986
14053
934478
235956
139445
1799434
432038
669345
170205
388171
918470
1402670
1613254
1857911
412441
1899338
22438
1437746
1092489
1679313
1711801
1544825
811109
1109561
58067
1639390
362496
1437035
1727215
902415
1878903
23733
1740279
78787
729808
803668
1837753
1467590
128394
239357
1556297
1446698
347200
293081
1571073
1639482
250858
1203263
1360708
1987336
1763469
1136798
766348
96099
1930303
365373
312723
1084469
1377622
1157855
737223
1613014
230045
928061
1139414
1635301
573677
815335
1250571
1138667
1395817
841071
1077862
1879010
752543
740422
956378
997608
1587821
1245796
1759274
1511356
1685233
418335
1403533
574531
705351
737006
1429217
20204
1766691
521866
569451
787464
1631163
363175
1727353
720336
1156919
292257
900356
1993368
1196438
418043
824979
1385882
670386
981273
202132
1304260
1487677
1838237
545413
1382819
1523013
1887236
406736
512472
1149926
1658294
1151685
181471
603129
1535162
1222020
1340904
1972477
149142
213198
1568421
1761392
88656
1168973
121496
405789
77894
2953
1543888
293092
1028677
1458267
1368029
1051666
868574
1683717
906688
831381
1949852
1533967
835571
583282
592871
1711862
843674
296636
1264657
1028073
535674
1294730
58557
1850988
1598280
812290
887842
816235
1600180
1869715
410054
1551212
1398019
496345
1114588
525686
1039746
311284
666044
645031
531712
1031317
613037
119490
1562149
1080332
1525185
708249
213264
1989084
1399832
346322
907643
1513740
1066878
1815391
261466
231039
179058
660051
1125842
521860
527343
1012332
1107340
811616
317869
242695
1885394
1920294
795617
425420
388086
1941854
316736
232980
481640
1858277
1213013
530243
1018685
1855250
781204
555752
450874
921443
869729
106004
1043870
1604967
1946732
844054
1828780
1769270
507607
105080
38087
1895262
665528
588438
389598
1633527
1175819
1198282
145997
1851749
1600479
485640
1050397
1654585
343822
61930
1982680
1014154
31689
1578064
825523
1984268
1198809
1302462
1253151
1447835
1056181
1965006
134341
1161518
695378
1793760
1754101
949902
1814282
1823500
1421637
1407896
1771373
1341492
32882
748063
1278025
1943776
996147
326420
505261
834098
724417
172827
425101
44578
99640
111969
1216701
254204
717677
1234868
1087536
1457062
260359
157275
746147
1227546
885043
511032
1767505
1113854
1351285
969789
945317
1183887
755038
446509
751910
162297
1537554
980222
473094
665701
1199014
1808288
193056
618602
714935
6104
1208724
1609449
714470
744908
1547753
1011256
1707114
813037
204454
39711
1064053
741482
250613
1495473
1090255
1052144
1576184
1431076
922881
587208
867281
743803
1505147
1634626
538945
1202373
1313145
327201
1413855
271863
1313771
1385568
1098059
259948
623143
1111496
1707942
1213091
394711
1009713
1490961
656719
1292031
1314494
1306862
1266692
1659213
1424364
1917512
1671404
1166533
1200889
584275
1599591
4049
50024
1965249
1485259
1020156
1325693
675985
636628
1947940
970899
602463
781340
1759245
992808
89662
924236
1585234
1707464
1796006
915761
960840
844830
906913
1067490
463156
1815730
1452656
524491
1156763
1612493
457928
1118464
397951
1081812
182056
1969388
1881565
1268612
365469
208390
1398824
1883136
157510
105165
365705
262042
1007267
1722239
1927087
1780876
982231
380331
1382294
1547444
373016
418786
358386
620092
633376
492510
1714699
746210
903532
851627
131894
571616
356259
167033
731486
376861
185334
1929721
997409
61236
1138539
1811113
876067
820538
1671755
257436
850230
278089
1894624
34799
59189
29973
1262567
1248095
602690
1301756
525046
404291
1186079
101367
1742136
1836923
1108993
737297
286136
566608
157280
77047
371992
294052
1171781
871081
594905
449713
855917
174128
1025547
1735685
264451
1664431
606018
375182
343978
1203954
1115873
115848
1214619
1020256
1022430
894191
1599029
1085798
1084358
802303
623566
28196
1144187
184269
100983
129858
348826
588889
1145371
813079
634261
1475701
317080
596230
601607
1766335
125097
779211
841272
1527211
1448801
743288
1871688
699089
1683560
345592
105665
371632
1847024
309670
651587
509500
1424174
1862421
1910523
638818
615341
272850
1504597
1173372
1741337
1278006
1774560
1274819
740232
655166
386005
1102008
266089
1072134
90969
1336162
139373
1265660
1174847
1176938
1682486
723491
1550398
1942678
1693228
650699
37122
206115
660639
1006193
1098405
254260
390602
874476
285220
285693
282195
1198847
1946803
196895
1654512
789734
1012412
1444701
287832
106371
1981020
266281
1364579
756583
268235
172827
777104
1181315
431530
33647
1171721
1037069
390576
630561
315327
1668843
1460466
1977537
931034
372110
718619
1105512
423139
1743711
459054
727809
482614
1640159
1092748
424544
1443328
1785628
1380625
556843
230676
1107155
556765
363442
1772376
1943638
1792700
546833
751607
632436
59335
1457844
1315401
1714845
328690
1554546
1504757
1234695
1746969
1430973
280976
1532889
1144619
116405
1251495
720765
223064
842103
784740
946896
104780
810035
1421241
1955006
631698
1296845
491554
1374237
1178304
940482
615591
1390236
862807
495065
1475607
826982
788250
18538
1903189
962873
1449753
1651398
348362
467365
233130
1453353
322591
642424
1147632
553768
1737541
784634
533291
1438994
14887
1266931
148972
433183
1078679
265108
1655432
928696
1849686
553003
1474636
732776
1584041
1944001
1406519
573301
1838643
248795
1025595
1194864
721960
1509021
282383
1991690
1426259
1587944
1894919
1327943
1074128
1786469
103397
1540196
1439805
1865824
237117
382049
1701315
209095
670679
498831
117799
1460509
667192
207430
1844639
569279
947071
1047891
859601
657917
16491
1475675
1665685
1842077
1688119
858777
65572
1421387
892534
755504
760975
1039728
92695
1459041
680861
691245
1502801
583464
1607342
1527080
1953068
662826
410585
514318
448479
720982
1447049
765046
1206558
1330351
1909304
1272267
216406
445883
576212
65442
1975841
1047748
148014
1279050
1572660
1076908
1507302
875205
5735
1916115
380492
967145
895219
455064
791285
1202776
949263
391036
1514502
1867676
147289
1568833
1943213
1610773
493874
1678908
1524948
1694433
604489
443247
1934052
1178644
1226701
1386407
1172972
998092
349251
1564660
1194768
1051538
1113227
1725302
1929398
126182
136352
483167
1871666
1681630
73143
118833
1165309
1054141
1240119
1438353
566790
1746778
34920
1024872
116699
1190192
1502367
1053583
867198
1299238
561560
874728
352306
591713
1969908
739368
975076
279870
1074418
102991
1694398
1390101
1666859
576020
82204
681411
1455365
838157
776251
808460
503867
1661243
1710311
722703
835962
1169517
1943035
1823542
538020
1521811
217449
66198
1348688
1354886
885934
947867
1384242
1417929
1915107
1683408
332387
1214986
1390605
1404053
1217964
591487
1965426
427621
1103064
584011
1135489
1484870
1601126
1429503
1761030
150493
1141918
1114931
198861
1548110
1487772
1487679
871236
599531
1002196
386923
31520
1874539
1574588
999738
1529557
543748
359106
169623
613126
849745
769497
899618
861881
1346789
1607361
890551
616661
1920217
1151659
1445990
702114
386496
90255
833062
1284318
272188
1616685
1901279
356014
281259
47056
1027896
1389251
561364
1100266
71130
1609915
1436589
879518
1021666
1471479
1771524
2092
1657493
872241
1457508
632054
1096310
758640
1030780
1340386
630690
25688
443544
1581509
1669598
1790155
1616201
133286
1470214
898193
1537134
50217
1086251
1104796
1094279
295669
1868644
737675
1535083
1662946
747309
1392575
1360929
1888265
1676365
364308
164706
1010987
884103
1514320
1963037
1340075
1896243
1779051
938017
1473970
520209
981675
533870
824078
1768568
611336
1981901
1989481
914771
1643186
601148
437200
1015045
46864
328341
154132
1072746
1006470
512435
1405485
1096570
542516
1731334
1428606
1255262
1346169
1644073
963152
1024241
684675
1233996
150463
525308
1083575
1504999
513010
423188
1727258
1652345
1386305
1632343
1718528
1284228
264080
536952
197614
202453
221414
903222
1415284
30743
1572261
812118
1538517
1085579
62869
180205
1043747
1012016
58385
750139
1333603
1645681
216990
703596
1078983
1446268
281740
1696447
762655
1429877
1346022
1532068
1873462
1443919
187575
1334719
1955246
1541195
1184319
1596652
1752929
163628
1864135
491145
1239098
1260117
1331566
206867
478239
976604
653688
1676763
1774234
483424
1597670
1925945
597198
281662
399180
1053319
1469516
1583895
1992465
443304
1421729
752622
1414313
713754
1408927
795831
1381251
587328
737170
834268
834121
1384285
1458600
1112462
960530
163987
1778556
270244
163500
1622882
46194
1326975
1657319
1083264
1084826
1409828
1388860
1899004
394536
1446370
562828
1137988
867895
440351
75984
1913704
80962
10918
1819275
403251
1969443
1506450
323206
1204813
606851
1873348
188340
1716776
20734
195461
153256
169807
683986
1244437
896160
1723536
1038862
704672
1099991
1163844
960841
73331
1541548
1818722
1305812
193383
542461
1795439
1950544
1585185
1992090
750083
1229925
1838282
775451
720229
958063
393517
84478
1080386
836331
857361
316061
1421360
1396941
640418
1760387
1000044
449378
36623
1904054
1310279
1053026
1735895
1599868
138411
1449596
385385
1028642
546076
678091
161208
180671
266469
195529
1453887
837751
1840958
1525628
1930036
300532
1991159
1743172
1935325
248185
117485
786510
286599
892873
176060
1596418
1336254
111804
1504182
1297130
1586503
67482
79201
1276079
1890301
1707346
447499
1273383
1618277
342582
677731
419785
900534
1202417
5276
1456627
1889272
392379
1500655
862411
1605161
1405182
1764920
1662591
1748089
181359
1473370
1717836
736000
1045634
547777
670326
1389321
39423
1540518
349521
1151801
716413
1642893
328822
144348
1410547
1715814
607872
726844
1168855
1504787
939353
190939
70308
1625181
1362193
447838
1685658
1245146
1910039
1522662
1841494
1243170
1617753
707798
649826
994438
1958522
123201
1767133
1017064
261134
1818551
1449631
586098
265757
407180
866303
505440
75151
465643
1002993
709495
750108
1760615
273202
1225048
693590
1281455
929407
89640
428034
1727167
1486997
520125
375405
340551
1604822
1857865
1938938
1405074
982019
549433
408443
1043530
169482
1446480
1210844
355531
791616
1652875
1408595
1232249
1739938
478754
1053968
1351906
880088
1146175
401833
1010007
1418246
1368526
1174488
194124
1593662
1889402
522032
1895361
1481389
14332
1713815
265611
991540
924361
1296053
304792
436305
958384
195648
617088
1712286
1812865
1336935
1506122
1238097
1111933
188029
1182399
984263
381657
1425575
1905787
1680787
1398775
588085
533513
735985
722631
1276896
1555339
833702
1648072
520282
253006
1054741
1077431
548687
1773058
887951
131635
268714
218654
432669
1104299
328595
1428316
663821
1227272
91387
1355346
1558476
886978
76631
1293584
1589803
103308
66176
745745
26030
778900
1806972
1324569
1311077
1977617
790570
1246993
1265468
1897471
1609784
1865681
54495
840384
880209
718851
1325735
605562
782198
76633
1670180
1954627
1570396
1077860
549109
460031
868144
1464517
1753187
552280
420818
945522
687382
1115749
12343
37698
462225
268674
43234
1111132
1512311
1850430
344224
1083239
943690
1873904
259422
147106
1279324
302700
348502
1362601
1337062
1879028
801152
433014
1607008
803602
1841797
1452251
1899274
1471846
305917
1292118
1191041
1663803
1666038
923222
1202274
1759628
1101211
880098
1142642
1027372
1090993
1956593
635925
1302578
1828523
88200
780927
561991
916769
1171620
768684
1783164
743680
461820
512740
445742
889197
1896252
657492
676744
853625
72631
307832
1119916
218572
920651
347271
1240151
1177686
1145039
805756
1511040
167622
1390542
245847
1803110
1340411
219144
278681
1272542
1198469
1506006
435200
1104017
38267
63783
2703
1609250
1511600
300264
687184
635214
832401
1508946
1550027
845963
1981739
1996368
1090064
1129084
962947
1378633
674658
668236
496206
531046
816817
366829
1055392
1995325
116022
1734164
1848643
139450
1173797
1287171
169508
1038417
393569
1707871
1392462
1791852
436147
330890
258957
1592869
822106
976137
694706
373919
1202430
1637088
1874429
1703541
311198
1861390
156347
1239436
1281640
314671
1517577
1188721
337495
1965599
994018
1280558
1605730
1378620
1207792
940329
356231
1588658
200510
965291
663098
1079372
154898
1127289
1464669
925831
1175508
1727861
962351
1695222
1681341
481417
1166048
716628
802516
1019363
1111417
663248
960511
369406
1643864
1154501
1811247
835
13065
1698369
719346
1518601
127844
902947
483400
1535077
307508
198548
1418053
1107804
933868
946303
1505666
874321
139949
673653
595211
1414503
809264
924831
1745351
715694
1017839
990408
1057364
10628
772542
1909558
1442400
1132398
1287352
1494824
846967
663628
1221907
1578055
1129877
839072
1284017
787183
1245506
912854
1007706
804110
1737878
1279941
1837772
201156
343581
771898
291383
1965133
139696
1091743
128771
1926719
1287043
675451
1065890
1487918
1168047
1573056
1786384
762065
454055
720761
1994668
584887
1672085
869013
578924
1818732
1373220
1104249
1194726
1891272
1256781
946662
1207277
1728349
1960826
1487724
63605
1027765
1658730
516460
1007315
1126495
1760765
373442
438546
1683535
335582
336972
718740
1722240
839838
1914166
1927679
1299984
1229440
1819005
470419
1744442
1479722
1451853
1408289
1265924
12604
1890559
166582
147764
1522442
1301227
484475
956202
829180
1181045
193326
1835458
1831003
895153
586846
232786
1461449
872928
315003
31165
76750
812238
610032
412052
809155
219301
107533
1319144
915351
462835
1486681
1096371
1384593
721049
234309
855738
1092846
640398
1185474
1580973
190412
33072
1095132
1145396
1879921
452058
807310
1880241
1777112
750029
801718
47466
142100
1728528
142948
30804
1917867
1241375
768549
1404620
1457009
1065806
1949035
938926
1354512
1168610
1803582
255824
1875259
1408265
1890137
304832
844373
675181
1780293
1711519
288161
1489140
86534
1430856
1496662
1576836
1146066
269959
309671
167445
306605
837244
561481
1239697
1159134
329904
1438865
1284083
790602
449043
737685
863227
143381
1262294
781654
1919112
883236
1924308
1199118
492232
1360240
1977087
348320
1739972
24627
1782487
1714776
647865
1226248
395528
283039
1172789
298156
469080
1672886
1738724
1032114
655040
69407
227404
623478
168048
1880751
242077
1487201
808961
401223
593371
1797826
1297192
991947
1947119
827979
1630721
254108
1500943
1241489
1031381
566010
1656676
743153
1176346
1628665
1942647
1431354
1882109
951852
1054379
1906625
781028
1896595
375912
301924
666922
522180
1395366
342838
894733
789065
1897230
1602957
409868
1001981
1029290
1557977
1779430
1739801
815160
606731
1563621
518516
1283680
550814
95068
1908737
895069
1562073
826293
1137397
1780081
1483533
922352
1081195
457587
1881929
475780
1750642
1018101
877545
1978970
1691255
781264
1177210
506236
147848
1024585
1087412
1575434
378145
1036777
1020205
1794086
1705986
621196
1393851
702339
516199
480791
1672152
1505747
1976540
109143
1026450
1175566
357595
422059
1321168
1348173
272161
377503
1725713
526683
1698385
1544764
828944
493553
94388
140708
1740543
1463021
579683
1225971
1752905
1440215
532608
357439
772097
133895
1614039
1136432
493738
428010
1700517
325490
713801
1350175
87681
1421737
120590
1427163
186014
1428210
1735138
884748
954243
1236909
155683
1120877
912951
1465595
1677202
1652287
1978525
41301
1110077
1337983
1228165
1658330
1059937
268851
678272
1597799
697542
1102950
938107
471785
773422
340402
949214
1596050
1608559
729684
1763757
1705728
1345476
546451
1819074
168101
1478401
223887
1512399
1179150
1655466
434074
1583920
981175
1562813
663870
855025
626585
1774941
1031698
1882685
497067
421174
730765
1861157
582731
185841
417041
111916
544594
758936
244580
1395111
1129853
1617751
292354
1353357
1508594
535700
759983
1910680
1931769
1038757
1754200
120508
1366843
1474125
610747
1964363
818716
1321519
662380
458376
1958865
1557415
574625
778247
1242968
1797584
1146573
1514477
406858
332395
645014
544437
1836984
126797
1745470
1582210
1120556
957459
1530357
756009
589068
1283138
696000
1084739
1363124
1035840
867179
16346
1442716
1226610
194989
593984
1931291
693694
1996925
186064
576245
555168
1443766
788600
708406
50429
22924
294720
1916953
1350434
1559160
1867115
1604007
592231
1364885
762834
15847
1999008
545230
1658171
88275
645908
503545
1722629
1687349
1844035
221877
116320
1442145
1785978
1517126
516215
1075984
1302464
188723
1518803
34934
987932
779993
852558
787893
1028307
1333758
844604
1900738
1077428
1867937
481270
243034
476784
910978
554767
1302326
1223463
171831
892681
1081384
622903
592681
613490
471998
663136
120846
891573
736525
1928590
481391
1402658
6503
643493
1843233
1271518
740703
641157
239285
1115039
273643
1276876
1622653
923001
444528
547338
1420942
1926665
891541
1829857
131513
974798
438496
1778108
1241093
371999
1431539
560421
768829
84516
196151
1113559
1184883
1907822
259847
1831224
227572
111972
721595
1140866
1554603
634633
1980056
116291
39345
438559
1000882
540015
302349
1386436
1373671
1118257
1669846
1474929
184449
510627
360401
940688
468862
1694450
1327892
888366
719285
1916532
1446752
314567
143435
84009
649253
1356977
217228
239546
577679
926911
917086
487515
1631093
81430
1294206
220169
476709
834101
57777
1712583
406986
1077884
1682901
1200692
1001783
285970
402638
431973
562834
220827
1211254
946596
1624580
758533
1751152
1418769
629718
436029
372261
1553704
831588
1922140
506047
1820342
1324574
1650535
170128
312783
1893612
1497201
779232
608369
1826836
1512857
1661533
1157961
26329
1755193
734980
1646276
1188132
1874996
594292
297658
1231675
442387
1052560
1898651
757140
1095970
615694
349786
274827
586458
935848
598515
658566
1160532
1008933
36640
1580008
574157
934773
1925675
1943724
135599
1598138
587832
368051
715178
1843030
1802577
811500
1550179
1462183
1249139
1087257
586150
226129
1712347
1235400
1950915
1483698
822855
1394051
1314335
1134445
318057
954142
306382
1807778
40661
1210940
62706
154612
1153422
1969360
1516243
949051
1065997
1057074
549197
1812279
72469
1993364
101625
1257609
1875418
818693
1779454
1262871
1334485
804198
1225608
1627710
294920
682700
1313695
958766
676261
959855
416882
907248
210040
428985
1128042
37857
112759
1398376
1577570
1542189
522051
1113704
1998440
22827
1357532
22181
1474774
641551
1154629
218231
1072129
1941429
1582443
1325091
397613
1023999
618487
292259
856979
613185
1002171
1905680
119523
1046302
1213387
669901
744183
1999465
266685
441232
1486210
1721649
1164333
959733
465044
1820705
541979
272777
1367905
62731
397250
1886338
653243
177103
48278
15350
1261826
956731
1411989
5322
1205629
930180
1957497
1684938
196717
791854
268765
195591
1187173
1240432
1797113
238583
369902
680040
1471249
685036
68738
63407
1208749
1678012
914820
1547469
1552818
269352
1244630
312395
1553947
316231
1774782
1912579
533832
1376059
1452000
842923
460342
1491516
744139
1371530
1093275
1295192
716919
1407704
1759364
1597281
1669905
921734
416062
1525376
1944949
1470844
800728
1830718
1106098
1602594
1061212
107898
981580
945703
565664
910176
1153011
796803
1252096
828176
442501
1553889
1227030
253589
1076753
1632049
1169350
587697
1465256
1424654
1809364
1496531
1821363
959777
1540328
1897751
647845
1692429
1138068
820286
1237967
1442798
1272101
1628155
493662
352917
731498
462790
373343
919048
1443121
1356872
1609392
77656
1946545
21222
347012
398491
1823456
1130214
239509
1223421
1393649
616613
1867727
1442531
380306
747198
351977
45203
892344
631097
828504
1923474
1752840
659830
973104
1641992
1483441
630857
826336
783071
694380
82500
1189839
94520
1135905
1357496
757612
889344
600224
1599000
973497
518861
420432
1019511
1283966
795850
736860
1296174
40109
1276863
1072788
1341554
1345262
313739
267846
285612
515528
73885
975989
641208
471498
1277605
1468958
177765
1149377
1171756
1123967
1511760
35371
459955
189534
1904547
295784
770371
1898340
1783488
1604620
463681
1449454
1782598
1294922
1466244
982390
1472080
591822
1358481
1398332
1030278
336456
137601
107314
280584
1557982
1026752
1902775
1556066
1276861
340567
268113
907486
1963357
366180
987693
394558
1775704
1185234
848899
1462025
980051
284864
1187988
782484
1795197
1828057
1012238
1260043
1954681
195311
856398
61004
1382297
255918
1584866
1558281
447768
1021157
1842749
47141
1590963
1027785
438746
892454
1755387
335887
475800
737215
724718
46201
1547085
917082
1439886
864088
706937
1059649
1927240
1342054
926211
436009
333694
1961811
369714
1296427
1088361
95383
898427
1802284
1462845
1522673
1697363
1244752
482473
1595999
949739
1561472
1122931
507668
984091
1928954
298503
1844177
1954536
1180898
1071560
93671
787441
290654
531337
157295
1902772
951243
985535
870523
1042900
634120
670288
456256
1022279
324167
334192
246585
1585716
1104099
392085
727712
383715
1639475
1450947
1309486
1672649
1478146
202546
1484761
1321335
580956
1157507
368105
187381
1169839
231069
358131
713967
505398
649363
1272253
454664
1265206
394150
693191
438150
55275
812838
1804468
1830724
887194
453163
1330832
947355
868528
849227
973772
1048714
1865211
265412
767456
1906893
656599
1085506
599919
1437521
1702574
905519
434113
364455
414461
143276
1392740
801411
275423
1294268
1491022
1165145
354845
755247
801394
1896331
1371912
1730401
862713
13066
1901467
1990823
1970430
1370987
890382
1087051
1910310
659768
1120176
835531
771633
834512
1191208
1429957
1580911
630775
1025102
325940
994991
103604
405414
1393563
539514
1850175
80966
1896339
1620726
996989
1676749
421066
674941
348546
766649
458638
1959784
439542
1909887
1636471
1827418
449943
918972
1686622
1714934
1542553
370848
847556
828040
673374
685359
1911419
1590217
1192818
1594189
81643
1529354
1315842
1132738
1853387
1188675
594495
1767188
1537350
405514
1159564
134087
1473400
1123800
1992017
1411772
1911164
1494799
1684177
527126
1354141
1968503
334689
221363
98934
953330
139828
1628161
1774396
175006
896969
1970752
1924350
415013
1810273
1700164
954126
55840
1200724
89786
521731
711715
1174683
1542367
169141
1945311
833448
358913
1395196
1858420
240294
50078
236856
239980
1498657
1965787
962187
1941476
723220
509434
419967
978739
407620
1274426
1390627
905210
1099658
61271
1059029
1859843
816243
677378
720954
315420
1798926
440435
1788115
788644
1823844
929770
1107223
297510
341502
1089642
72408
387522
1726383
795620
623784
1910399
846217
1674581
161533
99288
849897
255367
1763040
1937450
254998
899035
1382164
1655010
1266837
1291330
1025416
1068613
1916021
285114
1102323
954676
930418
252555
1928733
119742
1285384
1872757
1933925
812656
444393
459360
1854974
805977
1202871
1255736
947845
1316708
1385539
1504212
801741
1389025
650478
383782
1192918
1982510
864651
1193419
1629778
611827
579239
1403576
1304873
1395072
409379
376913
1444321
737790
1508531
1805989
421665
393042
1357772
352338
805783
1471881
344812
491571
1956376
1489985
1451516
17778
807937
1452920
1817637
1864893
1958214
753103
1738519
374093
1082939
490243
453217
1511291
607672
184243
1504324
1408179
1297385
1361056
630521
108739
487130
1096225
595838
212595
987238
799149
1806186
1736699
177395
67273
1480100
1108757
25129
1509015
464624
1689613
639662
745225
870480
790172
1207708
1367287
1196537
373297
1342110
834815
432612
417994
806008
476036
1817058
549109
561666
131015
829030
1156996
1669740
308282
593052
662994
164440
696933
36789
970812
801164
1014390
855626
58989
1862192
729180
1116781
991570
1575248
405434
1634860
902550
506108
173782
77777
194820
345420
1852824
992955
714111
697025
1377034
1267655
190291
1099746
367853
511329
1349737
440737
1934312
1461211
1296327
849516
919618
1002400
1367984
981469
1057339
505591
745614
291695
1092990
1847010
19248
936457
986810
24475
527567
604853
1485445
564333
505480
1869694
972888
1558468
971331
800538
404749
648988
1048833
1706627
1202945
1607834
1502059
1870786
291932
1070816
1471418
994204
897492
614212
1005795
366271
645560
1829745
553969
128042
1581970
150886
481240
1923359
391787
1938311
611418
1878764
128745
571999
686779
1964992
1944315
1980947
1082099
281651
930579
1680609
274361
1520759
105913
135508
1311066
1905613
1129099
433044
828640
1849336
611740
1962179
1907038
882091
580980
962732
1739739
1622087
354253
602154
1597677
1667260
806469
395648
414869
1104274
1971398
1915693
202225
568945
226040
233571
1582740
1641296
366267
1318072
723721
1633636
1742466
1592976
1186419
1109273
1878759
505424
1199554
658711
134215
1442270
1475594
586021
948858
1422542
1490055
596673
367982
1297052
761624
928438
651668
1328864
744797
324944
1503367
1556917
269290
361854
465057
1051210
1393005
840950
1975960
1299981
991259
1308666
1727858
1109082
597896
1062991
1287458
1521154
1424722
1609227
1983804
53940
968229
1083985
769972
1947128
428152
1597395
1288070
783960
1698761
1135989
28419
418532
1634284
588989
1235296
1559972
42169
1965956
1694103
80917
118896
1150445
389655
1779871
256290
1467561
603017
416302
323511
1753896
1596763
1711287
858751
1243480
1344174
1639046
244048
142283
496269
508207
537815
1729732
482704
1180137
1690614
1946599
672225
802968
1837380
279335
426942
5364
463452
573289
1151319
3637
173248
1298758
1164426
266408
1909136
575810
1935441
1728326
694150
823952
1374222
1906661
1783891
1187011
1358039
991692
1154114
1561891
566205
533987
21541
1097403
1553296
1965514
348073
1412813
234096
1465936
375786
1781188
170913
1929102
776742
299029
825483
123049
1692024
1863763
1294393
141320
852725
1725609
1567363
530878
1196763
1623443
404385
830165
294421
830953
1591020
1006461
1137939
56711
598922
819497
855121
541629
1188261
519048
1538522
1410229
475661
280216
1826369
1645301
1826379
1977800
928687
7663
466012
367220
148122
1841636
1312896
353111
1187909
1839918
764945
31162
1981045
1600476
375051
1963256
310123
554055
949026
1749108
1542798
544394
1366039
86642
404860
1795587
1127819
1683133
1979609
217285
1169636
564958
1682838
1388049
485757
1858656
1773059
1817533
926320
1206595
447553
942457
475612
1336987
1672745
1119238
1703814
797214
560609
1566870
1984681
330683
741637
897512
963531
1265402
37127
1483133
1186719
225995
1709505
1415373
184783
1610180
1073421
1882511
1664493
1127650
1996214
942538
1254936
619494
750213
1523755
1163817
1637460
678458
426903
473190
46632
268975
1491926
333693
1974247
1213758
1116462
1834047
1558729
1033705
1562448
20870
401503
701651
1609973
1053138
883171
375460
693387
211941
960686
1876264
456911
405180
1063352
256802
134974
1466843
1148036
319518
1996893
1946042
405768
1466436
49035
785057
1575529
1708738
570757
1295424
303172
1410209
463739
1628141
660125
146149
281729
1586638
1724438
1377652
448494
98703
785739
1166985
1112774
953850
1450843
272927
1267282
519289
912842
35570
737768
1440881
850773
490365
1146686
1364976
697811
218689
1517255
159482
1812901
747110
904701
790140
391521
1878648
425625
866384
1167809
569934
1149226
1084507
826823
1761041
288283
538090
1484641
1177884
1669609
1641736
801917
499772
604340
1624186
1995472
180393
1847277
1599241
867156
439577
1266884
248456
425277
362738
724029
317757
1946724
559165
1062766
412124
101350
1927260
44351
1112905
1615755
200112
723884
230578
1317334
1873085
804442
110636
1687559
671950
792581
509719
1360275
1290966
1080860
366243
981555
1381330
1514962
541747
1064306
758888
1830260
831189
308527
528304
1008452
874188
1156430
1947842
1837473
1550181
1414827
1552204
1121357
36058
1783037
1683473
138601
920818
11734
1559580
616687
156703
379029
1629506
673974
1803004
276776
1036754
1479129
255976
1087291
1531174
404236
1535534
208926
1804409
1463274
1959813
1926173
238010
1596479
870232
282154
1225742
1137195
248406
1630658
598737
331831
792420
496866
1935227
884882
73114
1378249
1038128
1975846
1643677
479093
1542103
307267
326282
842982
1049325
154838
73658
700465
1391829
510807
1027583
1270671
1121804
654035
1918356
451982
35320
1788546
1080021
1397849
1195072
490457
1889155
987146
1583053
222273
1151013
1937527
34944
1824680
1404179
1187942
464920
784044
1073715
1396143
1276430
1655127
890393
1017326
1050282
1985623
481417
1051502
1588005
1361937
969233
1439994
530750
1855403
1534012
551299
1935156
95904
73504
1785634
581304
670067
562753
223662
86746
1470798
77880
709402
548922
1496688
747022
1372532
1815672
1480737
1761954
1662688
1556536
1944157
787229
1092405
505209
1392186
456635
709113
1165348
172776
227626
1609568
265883
964750
118560
1416539
380680
1593451
190401
973182
1327425
1322230
521155
1312437
1554472
1589704
1018013
1531634
579486
161580
1896051
972687
800839
1144524
324232
636617
297279
1147399
465450
695902
627933
171880
1052103
1842952
1757046
1223128
1920442
1906554
189458
344789
534902
1631222
1837274
1489500
1086670
123334
206269
1245942
1840616
910935
1329619
564934
61678
681820
137875
106599
1168760
1230260
1456457
70794
1620446
284709
1963044
1760041
700114
1434378
1407388
1319026
1937710
1061412
795644
1585874
99296
1451071
1294692
1885127
1683898
1513460
574467
65923
1632543
1703658
1089294
1174424
1743136
340145
1456039
1828261
1687120
1283809
1543629
1215912
1539156
1079043
1139847
935427
522370
1610735
671167
229225
1554324
1038781
380991
1020424
1052033
1942017
262667
1231007
328848
1211468
1857087
891207
1184127
1926709
30781
1970679
1548898
1735220
1129347
231447
202184
783319
1944013
312926
1600244
645680
533676
1039458
945714
1283155
357945
287602
874207
1657824
1927280
32051
1019841
1299401
890011
103580
1682983
340685
598643
86672
492006
1738960
1410722
24210
1392095
697079
288269
550469
1327836
878015
582965
695046
828169
1046005
749486
1420560
1408182
32848
1929223
1444661
813600
1281854
552623
167434
1129962
1370381
1579012
1420823
784005
814553
732383
1018009
1077824
285370
1422616
1557094
1392689
1391667
455081
924604
319091
1280550
1850818
343252
480604
668046
339316
548611
998747
53782
1525981
401358
1258340
985340
950841
580275
1465030
1361916
1089571
687688
1855361
1378131
787275
1089085
1260347
547630
920235
729578
1824018
412620
1747217
18599
1852306
1591109
1515346
1696214
1292609
566918
1681433
400751
698020
1656901
1965898
1944274
1559074
1626328
1868751
1696555
893884
1741784
1517507
1939615
1345879
345522
1971934
517473
1802468
383176
1998272
1081091
1449183
538553
1607949
1119388
97783
1762568
1620684
773670
1459351
1912757
1132050
385667
1789131
1312883
1801020
32289
1843562
1200434
1617847
689768
1299997
999457
1825328
1863585
581144
561210
1658349
813964
1595656
512113
1640611
1294462
381187
86290
1392796
1434862
1570773
236574
20837
1267940
294565
93035
306201
1404373
806742
1150427
863648
1456082
174338
472931
778637
1538187
1282235
419550
744094
135238
1686414
788608
1574655
1649151
1439415
1525187
258597
315521
1258299
1309013
454896
1742724
1836647
334573
740069
1389919
1923296
1500715
1717058
449161
1232603
1270718
982136
1284983
126310
35553
1423516
1236120
1179316
1611046
1259977
340974
586442
164174
784654
565437
86806
1750809
1946030
165900
154563
451397
1275989
703037
1557915
48185
1638310
1636331
90565
1053273
777725
570058
496028
807155
1161452
5157
1027777
1090017
111014
1071068
1126842
107366
1604402
1620177
1974867
598531
1555752
1294988
513563
991422
1729413
412707
1468520
1700667
527255
1246375
1757939
637604
167272
890962
985670
774695
64373
1996904
1164950
1997580
1471276
1386478
1577906
268864
1216815
930575
51260
1726319
1388611
725813
175049
248628
1742740
1960400
143831
106460
493260
429193
1089573
1534275
770302
628593
1273285
1567331
38207
42832
1025236
62679
1632093
1772148
274666
1348413
1414882
708717
1111772
487285
1499194
338698
1821230
1019399
991087
1496670
1902464
834255
34739
1235904
1189078
507413
343817
1076306
224067
949614
1715382
1106031
1503253
1930523
19060
728790
184866
1737722
1346196
1258626
1174146
1959254
30122
671177
1998698
1210028
657085
966134
1946589
872628
1448877
89068
1804195
1382218
711967
1290517
689519
1655972
327546
1077083
757312
272115
1555036
966676
818547
134021
1295741
622495
786667
1847804
1724190
1978414
1247314
1328631
437693
1108878
1174475
1927638
977297
1327189
478307
527971
918626
484362
1867581
20292
962920
1842580
1750991
733595
1387475
1443926
1389293
1920511
1329585
1343562
1956435
184919
399618
1845520
1539808
781116
555557
1857182
1605435
1137032
205407
590747
247930
885861
899446
1717968
74889
1574699
1093713
1432950
1041655
266358
192505
800962
593203
614278
855249
1232962
1143932
810676
864990
1066114
90034
988248
1812122
1734410
570004
927341
1935031
769492
1460166
388889
42005
549656
1559018
1157264
1383715
1878469
426212
595536
686896
1468555
602109
1536857
357611
1191249
1985385
177935
1218870
1352702
135619
1190834
171875
221979
1355030
1969339
1877220
138311
1660393
1767109
1242288
173529
1651828
890691
850074
1686702
638880
704245
1801847
313768
380445
1576166
1355875
239589
938881
385473
1399312
821183
902267
1199716
646175
1547771
550770
1483655
483095
1000614
1272925
1185177
1419521
797032
1931467
1086935
898975
1990531
1214226
1873194
1408592
809093
1322413
26748
985829
706749
1308151
1151806
43836
590281
417932
782765
1206238
1459796
1969324
331585
73030
799469
1669554
173466
1629942
1397137
1507433
717621
1987169
1671797
475909
566948
945623
305952
1111486
1671215
1788103
1119019
1964953
1525258
451130
550246
536535
1307575
310928
1912889
932095
1546486
906139
1544626
1830756
1263246
1605050
132195
285090
410803
1924683
1575256
1893971
1623294
868179
269358
1032461
1535132
591313
636835
120475
1630153
1364699
1027604
1759891
1271241
1664680
122940
1554690
728778
1708862
1807954
1119216
1818495
1328918
858997
135553
717636
1451270
1072522
1880433
867388
1641044
470672
613807
420420
1274965
947071
123950
1934459
945331
1356820
1222823
1794470
1499816
1503148
1564860
1664337
503569
968122
467046
544480
1955328
1419947
1045687
16999
1064195
1117627
1058727
1848385
852949
1132793
143202
31777
1790824
1297521
210145
117615
697024
636811
802782
444690
1223618
295351
741082
23043
552079
229153
361030
1992116
840253
1241217
766794
622056
514717
1302058
968871
1445154
1083022
714757
87228
1777315
1135550
1958092
393315
1727848
1842095
823532
913086
589430
459735
1454116
533755
1102179
692862
454666
1709009
1558333
1676281
342410
1408040
1934819
262591
1806702
176982
1124351
112394
466815
1246345
1310927
782953
1429333
1236945
1445507
845696
1406357
218333
1044718
1128699
307433
1255562
83367
989913
1103061
913554
1973629
1119126
1036968
1709033
480907
1313982
1575604
1207759
1482364
1158708
365327
1635803
949239
1408285
1864558
1145427
1311482
1927460
86199
1966122
738935
685359
512325
1911950
867975
271377
1492513
1734579
36463
1599775
853329
1606183
3724
185183
252523
1241403
1991712
1140214
1248786
187971
1855299
16229
908103
1403504
1853962
195984
724348
1635182
813125
261433
727273
758361
894993
1923507
426683
212864
1587759
754294
1134338
1209488
969647
651524
1148509
325390
190222
1812762
1172792
446371
1817773
868705
639749
1581887
1369815
1058589
1366851
793733
1995322
975804
875283
276570
1669023
1267945
900574
1841284
1287648
146501
835514
268850
1735692
235269
673444
1562304
714047
776569
194623
539661
1700443
657718
1926452
1071187
310840
210207
236896
1238131
464081
907673
1105669
331160
1310312
1281109
635986
1463687
1278660
242788
34569
347082
1880380
1802756
1396068
1290101
1584843
759820
1376479
1031079
865098
430255
1951324
257837
1269370
1330335
322606
869424
399081
347399
1467915
1356055
750037
374008
1007606
1417226
85658
87953
305636
1610783
1522543
251202
128147
1512195
273114
1242129
789290
1674776
891234
907018
982654
1817893
1361477
757305
497883
943201
504066
1494776
151316
1938829
1853912
1145160
370341
1408200
1526360
1701273
1966020
484739
88307
278922
1355418
179813
1177989
294770
652104
198719
1731080
820053
514792
549307
92040
1099847
791679
1859376
1373925
1954931
121206
1277902
1819399
465547
876718
535737
1314506
181704
1455730
1411654
464931
1617200
215223
197691
198809
1645531
394222
1893230
1400990
918818
1232446
1638052
195857
622332
329437
633054
36760
1791603
571444
51833
1675121
189834
1744447
734556
69522
1007913
410980
453192
1935837
534701
1150257
1810323
354957
1845700
139151
427019
1387845
1263906
1672226
803351
1624204
1572984
878239
651651
914684
1370527
1004355
46049
810026
1321050
693883
1246201
997439
1455815
1983884
500147
1422287
1802932
941560
1078563
396889
60652
1668958
1089073
1259335
108221
1408596
1099886
195025
23308
1733240
1039860
61150
364876
1317966
379219
1591482
1076199
1313542
1293801
1223248
1906456
1300679
712467
1791363
1168446
1762295
1751473
1068267
942133
475860
225
662344
1467713
597082
1984136
1712615
221409
1865594
71437
876377
308131
1753185
294352
407414
762459
1058469
1605085
1328240
1034685
222262
1757852
85697
925381
1578378
816459
1527872
146734
162165
280675
77470
1315761
1839134
95624
972760
1022174
1650864
1821904
1293945
1618374
439552
438876
1288332
891228
460680
1001621
176384
702225
529632
40226
1021906
1958450
1998372
1610543
1762601
815208
398464
1102627
1425666
1669977
416239
1836856
847790
1799627
694265
559399
1530327
1970079
146836
1336445
356191
563048
1217987
467606
16210
1043392
441632
282995
853221
1045287
499970
607757
1499899
1349627
711435
1413605
274714
1725122
1898377
407542
304083
622954
1474473
1537379
154473
1304263
1501156
1286081
1741129
1499458
1900307
1055806
765558
1375189
755370
961958
978504
541245
635021
1978853
1561646
280030
743431
1407241
1117791
721844
1331748
114857
251873
1837860
1767402
371994
753545
1224706
1351823
1159561
1168494
892553
1838568
1027857
300429
1363873
841128
798697
392057
1559023
816225
433518
1811116
242013
1975171
110126
1277264
850341
710210
1029799
1628770
1533089
219469
937041
1324603
1954278
290829
781035
1519847
372365
505971
1370552
746011
212958
952305
152416
1366298
285445
1832613
1166545
1793724
11900
1303998
1247523
1101220
1142822
1332850
708353
1050102
917529
1468692
988821
674952
1880841
129250
415461
1561833
505132
1981307
830016
1187051
740894
771449
240689
1326255
4652
217382
648266
1219857
113500
945895
134503
1686141
1719259
825615
587292
1207656
1767450
742057
1921537
667632
1441180
1131034
1209311
1635314
38516
606707
1196916
1779011
645739
1257963
777304
94081
1305381
33138
375304
1959477
1476794
319938
474009
38091
1412894
1576372
390328
996279
503161
1663637
68453
674177
542777
464273
751019
1833666
446248
181249
1916843
754743
1763177
1533423
1605471
21415
1919437
1053402
92906
1702838
22786
1956480
1291534
1444411
1824612
676646
326766
243764
1019017
1030554
1079391
1683268
1504487
1318451
384485
1254371
534056
1845344
93743
372840
158839
571112
472547
1648817
590891
876922
1300946
1856588
1915581
410340
32421
1523220
579348
183876
1574086
206326
673033
1215761
296095
879642
1064954
958435
1451982
574678
470672
666713
258288
658247
1953647
1527619
1041352
1949757
458979
985079
1785900
1348908
822529
121209
569347
1541971
1372815
702818
34027
1776034
1108859
1482798
90555
1752824
734069
1493731
1144311
687871
792729
1625704
1556026
1709426
828517
1512719
973852
1402018
1959763
1077894
45388
70911
156133
542240
1249956
171873
685001
673958
1162815
212791
1849006
1740348
1048891
1816668
1631182
239346
1782943
786359
389378
442271
394313
534808
11827
619007
1796790
1323937
609606
151673
1981789
373300
1763978
1479103
466926
714943
1542106
174431
270089
1936548
1829571
1946015
730825
1717410
832050
1252623
780984
591822
887872
1577042
1503505
1059609
623786
817553
130411
1728215
855154
1524818
235869
872058
995722
1409558
634271
8526
1727112
1800106
353229
1275273
171069
848477
325893
1551832
272156
1642444
1022883
1230959
768065
518668
715557
1751693
1541949
930094
258173
807430
1285168
1106198
1331960
495208
1692326
391137
1594587
1380487
392364
1764265
584066
1788030
1271057
1633106
853445
153757
1875020
1546032
1225545
1958424
1756606
194998
1889410
132191
63508
1422354
1119119
1128351
779112
802749
1245677
617324
1717633
1672437
108718
806872
1835169
734609
415359
1335825
1792175
1706915
1457825
1108847
661464
90331
162071
578847
1076435
1569880
1697913
1790160
1623519
660516
829471
732138
353508
404127
748439
368395
1669591
557318
1618266
373196
609482
1274294
1720603
721953
431710
1106533
1090316
1742440
691536
152941
663834
183155
1040114
1952394
1318650
1222445
1786385
316827
1399731
94749
1935857
1609908
1079998
1110075
983445
1696711
228173
83754
1617125
1190073
507270
657246
263094
1623956
894824
611786
938742
403977
258264
1669579
1954978
452999
1183293
1323279
1378276
530943
12964
1405027
1101661
392387
925148
1706940
298172
699367
674563
1746307
1564708
1784356
909504
1118151
476084
1190294
1781876
984586
281034
1875752
1064946
1861997
887462
1650935
1847436
1243111
153608
399404
1889569
874402
1420965
469350
1555504
1779708
199771
1379961
693409
203892
1933518
134899
1946838
640247
1671400
1180889
1304974
389989
928864
1748080
1856393
256950
1943651
1805329
1005038
636904
1257947
656460
1310986
1894795
1249378
70076
1745775
652683
534069
897767
1819156
241853
1353739
655343
860157
1703088
1958734
823106
1360321
1548626
1812716
1816280
102017
334420
891714
478226
948719
1470551
477963
1338940
577752
246481
1832938
903041
1806109
1727479
1689770
1642243
776425
1964600
983156
349068
125922
1925235
778339
1331043
271360
1335691
1295249
361318
340853
1617359
107726
1193343
893467
841891
1091147
1844565
1120439
7045
1672795
733652
644133
1281913
812990
1638390
20601
391390
617367
248652
1270738
335040
1328300
308245
1492357
1278816
244690
236872
992634
586280
829986
151329
1395096
1750967
1354953
1101405
62316
906390
146033
1512053
506106
1010944
1847845
669688
347269
1742398
1907480
1929816
357949
677733
230697
1650314
158775
206749
475126
64314
1670940
278137
38189
1667953
49726
157943
471355
772096
1154612
1011870
1377337
1279524
660769
796253
911183
565340
971766
1420340
793526
911922
672378
1189415
611392
296976
1576912
269597
1243693
631558
1327360
1635468
1415957
592166
397579
426940
1929443
641171
1193876
654464
1041314
1914210
641554
774173
1554076
1630273
1427556
379893
1462926
600296
58413
658040
1391734
259914
923182
450257
1312997
414621
1478581
276001
1214515
599228
368801
153296
929442
493370
504460
1817917
154202
335515
1257705
413783
1323909
1268925
1651351
448957
538067
377278
250364
1465718
638235
1013453
1127788
1322295
1592870
599359
914919
482482
1677265
308785
1716969
921636
546183
1023517
1300118
696822
1449789
79119
1627499
889000
1780498
742865
1472203
1964395
1458791
418623
1622900
1848897
1500016
345594
1189726
1562981
1146524
1961945
1335406
1630555
1754389
1085908
862601
366893
1514570
993989
1398143
886
1390538
1614786
1630266
1069294
162767
1602062
215761
1297989
1582215
901060
1241490
1569412
55217
1429572
49774
702236
735779
1650111
81551
1270211
1318956
147277
1425212
720982
6329
84368
550245
1868143
1362473
1300706
554903
1824034
303776
85353
1831279
1100819
1007601
1928524
724581
185906
1066071
1008668
1046063
1561953
1504445
550007
1666720
1181129
106792
738742
698746
1442893
1249299
1783411
276155
753943
566858
1136587
1088888
41184
1357985
817271
1728840
612624
1029116
399298
1854652
1143859
115464
1032599
840859
1397261
1118906
190522
1049808
770025
1581764
1189305
1387647
1934419
910731
582595
1679144
1116691
1259729
1711592
657052
1101478
1715285
1426572
1840585
1389126
1383289
740484
1861744
960137
1660807
1252953
1062498
1531366
784806
1198845
1059682
63230
1366725
1832605
600022
1273487
612741
1368177
1201604
1661135
1015584
540610
1784987
1461949
962826
979738
1108399
725862
317163
832662
404902
1655352
864416
1418763
1050748
743449
514052
1807867
1102597
1855628
400210
1241143
560088
488486
1121284
370648
808299
514924
550694
879984
1015483
1491155
208766
556295
1320164
1502423
1818548
247215
258050
265911
1840181
1330246
500632
1529302
31034
1127778
1503380
558576
637420
1701773
390065
384508
115550
105202
477066
1531172
1468927
1394610
648661
1373234
859527
889425
1564942
921983
1034679
18985
1737234
863430
1535294
314319
274691
1598792
1078306
1737650
1586349
1810775
1454993
870176
1938483
1161390
1973738
386587
1142023
824896
1347755
1506438
814503
453331
1325489
1208575
119230
1934342
268228
1857490
837073
1664950
329181
1631512
1496386
1117195
832982
389693
1910153
1751223
1521878
1166986
1168136
368855
1230020
1900697
1224257
1770789
1679819
1091122
316305
815904
1682605
646495
371594
1595513
1781501
1710271
1561981
1915318
1642814
1161728
480929
156076
1315828
751690
1747336
1854211
1784049
654147
168852
459881
1455393
1500232
19992
289754
1108213
180143
208662
1400283
67526
1300456
1781730
944627
630997
118087
1244798
624775
1687026
1403893
1908082
1134371
1325899
1970561
1012101
304433
660478
1803813
1238013
351977
199492
1644883
1815401
1221620
936192
1624812
740317
1177029
1818790
1701322
1415028
1636814
93720
799123
1888074
1045869
1452059
838617
54057
1557863
25069
1154142
354827
553518
1257625
12384
1504744
1914996
374650
1612241
901088
832744
1886025
1220263
368694
1273310
914845
865157
286574
323010
571614
261434
371508
796653
761063
1827086
1419946
844876
82245
141359
862985
872636
1987664
1245222
380518
1901425
825130
1618022
1134542
1263093
845609
386645
1820247
1309769
396315
1480454
969066
184557
311926
705608
1532983
1442884
45403
399836
285868
992972
608881
89965
842895
683245
348330
1294395
1822936
1789003
244902
283001
1659670
1324663
1083294
411258
593953
1179689
700181
1959893
501573
1491695
1550374
269883
1380158
213067
155412
590259
1647654
1452739
1943088
1456004
89491
397334
1445893
1796633
514739
1799413
1919483
348497
639113
267732
1402227
1783724
1888004
1582482
235641
1064753
1072174
125291
824152
1337616
52577
1825305
1504886
1065801
441569
121154
948096
1926931
1320729
153104
1362206
619414
709433
175119
809140
1625390
813075
1544981
1707201
242416
603459
1009153
248581
602882
1505149
619418
1766076
1851585
1572810
1766387
757143
868229
795153
747597
375512
1319269
613722
456769
496261
315842
85547
972618
1347886
1971123
589963
1863663
680314
1538023
593867
702519
1736390
1387279
314165
1170754
1062968
1173735
1629112
689389
815571
1161206
1834822
967520
653130
1103946
302716
292057
1363347
658057
1634575
1654619
26117
1771056
227656
1785694
1956050
754190
644086
1173798
443429
1149883
1555069
700709
373446
449808
854969
1903801
1977473
454931
975747
1469466
747165
1240689
1635709
1389387
1251856
1304866
1478498
1217373
157926
1585536
764823
1251489
366971
1640664
1000313
35124
584251
279396
825077
95737
30260
660605
1440211
1848658
733363
110495
1151047
1572422
955317
271719
1363584
414668
1434486
1541499
865875
1259160
935789
1909697
89850
769031
477545
127403
766231
300334
1243009
1928954
1097825
279588
1125937
231033
1259500
138613
155622
1521704
1089203
767558
1033176
1688935
1511767
1665923
777620
518524
683533
1563549
755447
1373973
698185
194042
121643
1111730
1999187
1644095
1553814
1256464
758214
1960341
1258031
552085
650960
426477
1857873
1927166
461674
606649
1210575
342032
316715
1234858
1667508
1713250
623972
829909
1525903
1772996
746408
848007
1792817
210851
4631
1701218
1928187
1473874
1257406
381772
172372
1226348
1558638
1549137
448160
41319
822185
592130
869589
1843875
1826041
594144
963138
230119
1821346
618059
1564953
391885
1537114
39228
306780
1667864
835215
567053
1949148
1375924
600577
788503
602973
1913767
548415
1602128
361405
441197
267643
1126413
1557129
330805
571085
657702
1552231
1800912
1047669
1659736
1176828
715999
987807
1293233
912953
1161041
420780
1817203
1747118
1574688
345057
1906611
1714680
651918
1673218
427906
1420628
397357
1852370
1853689
1424792
881307
28877
211235
503010
1849969
1880983
189345
171929
283400
1986850
1544293
650632
1455305
803980
1648174
1039933
854349
697345
716405
1559771
1756638
1043777
1506213
352318
1837917
1617378
952254
147625
779858
1113193
845213
767830
106443
689880
1942437
1394041
657813
1564393
23120
1749641
890581
1911960
368444
664437
193413
615795
417531
97682
819276
1884588
1294197
1310418
1631835
782182
1613656
655825
1127378
748588
491951
1134981
1346666
166955
389410
1588014
18448
1734315
406949
686485
855390
1386854
573067
1497675
744940
662930
1329882
228879
916828
1166352
1469675
1710388
1608674
1565988
1498764
765024
380172
1989404
879380
1076170
1468969
994574
572566
867868
491318
1038839
628234
1009913
1835304
396739
1082185
337708
981488
1997853
712815
361075
333482
1206993
119146
1385990
1092113
1130247
1123532
1632583
735433
624720
208758
226153
1982669
298790
898637
811878
1940629
31240
926275
749274
393683
1113572
950865
1091431
1203576
1277542
1456852
1746373
1140752
1946812
1042521
1323354
1812427
303904
1922610
1584077
1104797
1889721
162110
1340627
1291759
544046
1488184
1323469
1110969
1768091
85390
910083
183127
797460
146477
1494796
827990
1480512
34639
61080
1262813
1715507
98207
861479
1306020
1007142
1511065
99425
16198
241612
1232483
1604584
249309
1315563
455026
913551
1319529
219329
1237281
166822
1410294
909074
971524
354555
766011
1962618
142070
748750
54092
625043
907013
1469151
611942
652327
812933
1068110
543213
217915
1371516
1645342
232506
962227
227175
366201
1310061
798185
1899612
1665755
159877
899006
424331
1405469
1655069
1509169
1732426
1843884
242705
1059444
1245555
1887425
1946020
349915
1051960
269302
148779
247164
1103836
224209
1070875
713012
1880229
1927543
1798293
712782
155264
865547
57786
749654
311717
1102418
401850
1318844
938495
853719
1706775
60670
948651
1050774
1585361
903496
1839106
1229826
1467274
741804
1749975
1624488
893036
572842
689431
87106
526124
319891
1016253
620454
1326625
1885588
1705758
1589290
1451215
1785684
39445
1765922
1335484
1339852
1147971
1441994
817979
1147623
509651
1636638
55626
1063439
199503
1858730
319382
372848
475350
1762810
1546821
608324
1404054
940875
89130
1867165
646513
1004881
1984004
244030
1889594
497862
1218528
319584
492570
150961
1262821
913940
1836951
967343
577918
1857407
1190926
1010541
98680
1760269
688332
1614272
675403
1957934
415680
1834452
68296
419509
591884
1756280
652263
213024
70325
164171
688880
1456554
1487581
790779
337797
157224
398973
1464750
535463
775579
376213
1164338
1106982
139717
6084
1173380
1683615
721995
1288884
739425
1837909
73635
1212892
1398562
1154048
108076
1793597
1938583
1686276
1056444
533471
1183798
582264
638917
1884318
1090335
545840
1009372
631493
1056466
1376647
1995394
537053
115980
86246
535024
1685955
1683401
1426969
1267012
767111
210040
1179866
734196
486074
706267
1130221
632130
1271644
1083396
1272833
105294
1040416
1165507
1245895
1863580
34591
1591761
262963
1426506
829562
1091343
1026402
367742
131193
1681005
1507808
69742
1733257
1149320
509647
427939
557623
1214393
182567
1926202
137353
678709
996694
1587442
1393131
509907
340946
1673492
1778667
902147
1062505
344203
866343
904419
1520741
896655
1227391
826818
1216245
921899
648200
1434348
878639
734480
30048
1832512
1913753
1188065
821236
1026114
1458578
1354918
1265620
963755
1263201
1633505
175650
123191
338448
832992
89892
1270243
1449070
1801380
1471493
170843
1221260
418576
1169624
1232067
1565212
587611
1132250
28606
464354
1357922
1150663
86406
1218198
191689
993085
138569
1062909
57211
1828104
23658
1046596
1716522
794405
1236436
397543
674126
1929861
1708011
1235790
23949
996046
1376920
671093
1838375
1471279
428534
148017
623573
115436
1637737
1728567
1914727
1541180
1369893
1723610
1940617
29584
132099
1537663
796129
797290
94650
361674
1418919
179359
1458477
1965141
1747653
1040720
267902
368519
1977978
1691937
1508582
383896
1171308
863858
809810
500557
1960427
594180
1845743
279024
332359
1770270
163088
449064
1218434
1033188
450546
510545
331276
263621
429610
883309
412777
1536125
508738
1960157
1635337
1512667
996268
666353
1921758
1254556
1314975
1063274
159379
1709513
429353
278261
1066691
1884174
1529155
379311
286960
653461
312340
765737
62815
238771
568814
593081
1007572
267695
821044
1126567
96959
1765423
1844462
1883804
1705027
75460
881647
640597
28666
1838770
86646
1431559
1968636
911319
1150637
1456462
1832983
1327523
414177
1678284
315222
1200609
710387
116510
78944
829839
1452410
1436035
1728975
1891603
903237
508549
1337241
1783805
197830
48711
937341
1784773
1290206
1050709
26222
1790669
1786389
1096157
1116809
975081
577952
1421548
588569
740727
335397
16630
245133
1384413
978451
673877
801217
992950
1784919
820163
1856750
1972911
562410
1671980
1301558
1919187
1528175
554927
215933
1079374
106806
924260
1669536
795874
784379
1722492
672611
1025141
1136459
1881726
965100
98701
1712194
1268036
1656755
1541999
1464580
1698722
413510
142024
1550062
726368
887333
1406858
925345
1018288
858658
1549797
869538
59716
75634
808648
1551172
445395
1904053
442445
722284
366649
1868284
40716
1177232
1793872
191620
1900341
76263
805504
1422581
535732
206606
1554297
862500
803167
798522
1141017
1125143
1211290
422318
71611
1109260
1452864
731753
126437
221223
1694063
1862721
621538
81662
1851332
1728510
1077808
1794932
671119
535421
256269
1795637
1962479
1872975
1658190
47588
1884015
251128
1616002
1303729
1450992
1519750
1477794
1060330
778073
1192747
1677736
371314
1231294
474342
1955677
181075
1695634
1420654
132516
492493
402627
70169
377019
1113709
1490243
209274
1821742
1892355
954158
518869
102920
1894413
206545
1450263
1402842
1425292
675611
1774510
143687
1140862
48423
1289285
471059
295815
653425
1211899
1826094
1161659
776265
1651369
894740
79550
1954020
278971
85180
1085950
1457537
965091
697415
1249738
1809735
99046
317534
602625
1442003
805366
1821640
250553
1485792
398862
1876616
1812719
974164
1330806
177149
446529
587276
1985563
1270515
1338776
1463085
680035
1601633
504966
1017199
1861338
1434359
958071
1172071
895185
392122
1545963
679246
204259
1077224
1746266
1007055
1700547
1623601
860873
786626
1209897
275868
962624
562969
74304
1110896
320303
1288605
210414
1265228
903600
865250
964863
1247756
844042
1888344
1205670
488329
1965848
1817976
1727046
540587
75072
577833
1867734
285087
1408977
1672191
1277911
722767
1981412
1432335
882652
81443
931500
916645
1256889
568582
1575625
524146
381711
1007515
1655096
988100
1265807
740768
153398
804939
202557
1228925
189688
763226
330477
1889412
1300088
1276257
1097177
1258482
1026768
1377299
372514
877808
1471653
864502
1590728
160225
1828393
1936436
846691
249736
951434
1546804
231776
104685
1027144
1144887
153751
1079684
1031179
519420
1141832
178558
1994969
988060
623062
254634
1280506
534339
1066930
439028
1820308
676634
1675932
545000
1068093
1647442
305349
1887198
1852127
1099149
1791552
1463267
1816068
244197
1431199
459798
1667061
570282
778803
1672354
1845673
934582
31346
1095519
510634
90010
554044
482266
1839178
1485336
1672537
31275
1047092
12574
1217503
1895988
736304
986310
1776392
1144
830030
1236839
1886992
1084152
557505
1618004
489323
1911981
1924429
1885180
1700824
198333
272706
1905178
226062
764211
430922
1917125
1945017
1276885
366265
1909101
708995
785378
1381208
1033522
1585032
326311
1524002
16977
93619
1700313
1982800
491574
1963459
1573345
1579887
239838
302040
1971491
1502294
1192138
979402
1318391
649404
1440027
92049
1770264
935256
1851782
350325
1086449
1892810
271839
1382612
1835204
1084832
1018354
128796
1094094
406564
1854350
145493
1180806
710829
806924
1310204
1772306
1580883
1167034
557024
1818578
607605
1434242
247073
244759
233076
853054
1765495
648394
1413398
194689
1631109
1498608
1206106
658046
1729948
1193120
593981
913770
1640542
942780
1330393
1750340
25635
1527993
288148
697692
822465
1521295
1405694
791654
243410
786974
88521
543648
126565
1495998
1329415
608738
455911
1929003
864850
854977
866906
1820344
32262
774578
1290152
327614
1019273
1197866
770569
868587
1003794
160324
1433464
975536
1040206
1703595
1884619
1961660
1273757
1237297
1786955
458541
794543
124794
438296
1729958
1290139
531344
1442516
682516
777422
640504
1992302
687368
577841
500290
1154905
296291
1229053
507244
1758254
1070618
1071107
1828483
596873
548292
198569
1856524
48418
392489
229994
342627
844171
272161
771615
1821307
348802
1178290
1365188
888514
1227316
972413
1348443
1017413
934244
723043
1752841
1100172
1732834
1823791
440231
1523774
713848
1715948
527085
350630
90028
1805500
1028018
877773
417017
324206
894185
445890
209759
297835
928856
1777041
1791816
1596265
358011
1393467
1291441
1692263
377532
1709654
1790458
668271
1561994
1128769
96994
1856384
1022181
632844
1797915
506060
1847587
615023
1767146
1117743
1331020
917060
366642
1924651
789991
876988
167280
1153610
365645
471646
360148
989120
770299
631113
1604265
1360012
1224932
1661713
1536241
868047
926373
1636943
765134
1331143
185315
1989346
1342846
778366
8034
1067040
1150390
469088
369640
1313710
150212
23661
217636
66747
857129
1968737
1655478
535690
1788794
52640
1392408
307888
536386
1306289
1921775
987256
1682345
1496559
1157650
1375840
8884
1113719
1933029
1930805
1708867
1847064
275214
259626
765680
1122052
964856
818933
256050
1150226
940201
1493254
1833399
1949228
117799
1301043
626251
662175
476307
650292
352949
1041733
193967
491109
94385
96700
455100
1847650
65051
802426
631028
1890833
1541722
1520099
1409153
916593
519636
877549
1992285
154842
903339
430468
107202
1917743
1480734
1004955
302236
1544431
544282
299224
982410
627202
896324
833484
1705708
383025
1568035
387057
1486409
164190
915688
910946
1292839
541610
1001974
1229350
458019
296999
1833108
1645084
1716684
1377461
702109
271545
474994
1766566
1548324
460119
1486360
1027036
1724933
1978775
956592
1722701
733845
730859
977615
194704
849471
662216
932939
975194
771908
217802
307747
852637
1585489
1704108
579724
65363
24533
88529
888793
1101783
775747
1254223
230524
777982
940850
1925372
1497376
1904034
1016345
666906
440579
1909596
802894
1947026
533996
9624
244456
1255095
209704
1926453
448910
1428437
599045
664218
1921540
1656561
1089324
412964
678892
728697
814993
142961
446242
585346
1141609
45796
236433
1694677
1147281
1657840
1878941
1237257
212931
114585
1374664
916091
765363
550062
881807
82518
1952943
1753355
1131062
949026
1780000
58578
834934
633773
520041
1931385
1272905
925472
581162
309095
1867566
426006
1991949
872560
88248
58579
312850
840597
675280
400691
1046947
458653
1948387
267818
1659816
1603893
237133
1161031
460735
1787814
1046696
1732734
636211
756545
633300
24839
1060174
892907
1080190
1403004
1926258
342222
317507
418938
1491380
578980
987554
1190769
1913593
1208208
387999
814412
1799051
1497662
787847
1579574
1762993
710150
1933058
776164
565556
699220
727899
797825
959153
597770
287985
227520
881508
507100
1838430
12675
120131
1304232
1608847
1527606
606926
254744
583340
1364221
1310153
1952699
400232
1497791
650928
1741587
532027
1338583
511201
1094179
732309
1056955
1765411
671322
972084
837662
982983
1228514
1351273
812564
1035505
890553
1323388
1748
1675045
646745
977900
700634
1800484
486102
899708
362195
238429
421199
464115
545089
1689314
14740
1320767
1470113
1975813
1477058
294437
713280
1232632
1240732
732829
1556157
712926
828056
317299
1817985
1882011
436615
571752
1918491
662889
635275
1616772
789057
913266
1458873
520583
1277740
1933671
1911610
1885858
319215
658782
1097525
231760
1905024
1270017
1052318
298749
295023
1501303
1252463
1455703
1142545
1638607
1134397
503550
817211
315610
549376
31630
840284
1091534
1801064
122780
47924
1947637
2656
348704
1214169
868172
1047538
1205205
487135
756101
892818
403539
1503486
1570771
530660
873886
385174
1099876
1117677
1160317
1317742
1775652
1281676
264723
1641101
181025
804218
1839974
604489
1805158
1041761
1531538
1325808
973323
1952388
260153
443957
359792
732885
579349
287372
1975761
1389462
1572896
1646115
436547
536023
654590
1340558
341639
1305192
389500
673084
672189
25834
1000785
384045
1463816
1059669
551331
912320
1621481
471669
321989
1462510
35287
1887505
188150
1749337
1440198
1038397
1206784
667814
458131
834622
1781933
1721625
1321152
1991645
547606
912622
1065202
1286665
1447003
1792897
1329432
1247818
54377
1775973
1799229
537046
4962
775927
1440461
218330
1190841
295266
475760
41387
1209090
1033957
1931810
168145
1299350
175622
1382020
1052319
332801
1525995
555602
1929302
1161947
1801624
549181
1653496
270016
1954913
1516024
817859
1012788
1921394
1230105
1388054
140813
688359
431820
1072104
1136469
1639491
1372588
1920999
603527
575231
1607037
1816762
728242
610867
428742
1348447
284851
1859211
487030
414921
415848
889873
1330990
80794
1198603
240837
1826560
83528
1237314
451674
271889
246441
815913
13537
1089478
471332
1971884
1023443
1908781
1834632
176137
679896
77643
1205278
887249
898588
1269128
1501494
1655355
985526
1632346
1099107
1856882
187659
1512158
546376
1488385
1164556
1726991
1795835
1376731
522364
1600635
1298949
43967
1625765
1309447
1744077
125235
465002
1233909
680491
465724
77796
1113657
1420793
1594527
491762
1737193
246909
1172130
343539
1858208
338682
1537479
57411
1724611
39663
1940433
1010029
665513
107525
1511440
1118615
534798
1769790
1132334
1317294
1630909
1833316
1753882
534068
714055
950446
434956
1518908
1593401
1406982
1097781
248749
1686152
680810
1493047
1576382
1585069
1904913
1171386
1198727
967545
1790670
1736449
910728
558816
338998
197355
1119127
415728
190777
903550
1401335
1881093
1492146
828379
846964
548881
1993226
1406420
1263145
799741
1031553
925083
752501
1173020
568945
99883
1848942
1258606
1735861
1807585
1177977
1006186
1361807
1565861
58154
1338998
1225775
96438
1527148
1445980
1630360
970926
1738862
951176
559665
753139
1774292
1657635
660148
707016
1700304
1338562
656965
1848153
572326
553679
113284
311180
1670801
916851
820795
240090
410085
363953
698304
294347
882252
848239
179213
1210015
343623
966906
1352413
113891
185716
144518
455376
1331387
263477
393510
1142757
12030
1216696
333218
1524923
632587
51407
860484
169125
522989
1289575
735345
260153
1547068
1560715
1137790
637069
1955522
413118
726218
754948
328253
704654
1764414
1083893
1825254
1020332
192987
1924649
1202336
884231
1201945
1438787
1202525
680171
1619505
807548
940234
1283882
1125835
645550
1502010
201868
3361
1760019
1939196
413674
1722709
142385
338133
1853049
1791972
1380980
539582
1992337
1458454
1779011
913491
718111
575405
1705266
630676
1499354
225149
1023836
7723
1690686
1636620
1917510
445506
362175
913935
598538
1491765
1126771
413218
1903214
984911
1306918
1126204
108359
240053
307037
274795
1237864
959686
914261
1501080
615761
1295183
189413
1131039
898798
702838
1651272
1502577
1359261
564504
1126262
211968
143754
815938
932389
1064931
1931049
1970782
1840959
268028
1126303
150842
651455
1812215
534473
639643
372311
1860879
1323243
1339453
394823
931294
848996
1763403
929887
159652
1618027
486407
440521
744695
1980888
1298660
1091639
102985
1725068
992651
914167
879695
186017
850199
135718
242843
150374
1401961
1328326
28139
657507
911726
739542
501763
192428
352452
1627533
1641931
728933
1877055
327117
1791228
286704
1511193
513887
209993
389256
1532024
480363
613773
450115
1537350
485068
1554891
282413
353819
802673
339891
1949678
1154158
1625196
1339255
275792
1571042
849769
558662
1007694
1473237
1443805
666842
162283
1969729
218917
626699
1564760
1625418
710054
1359507
813356
1240346
308066
804210
1474344
1274481
969821
1474673
446771
1404695
1301338
252038
1706732
1833733
224631
262707
367475
680109
573655
393504
1159949
1954133
83356
1602778
1774747
516355
1575643
20629
404796
656946
767664
824522
1548148
1351247
1466670
1508316
129990
1754231
9497
217746
1754892
1674606
1467132
1540115
712944
358742
1059796
1245950
415975
1131145
739201
141697
909182
95392
323518
1822544
809975
1992136
430779
1514308
1166707
1848411
1373941
417803
1607155
356039
928747
259056
1935237
1988807
1241360
491382
1779657
45535
1972110
235298
1095552
820673
1923939
196907
1477520
287956
193889
944325
881296
1422360
29325
1070236
612687
68192
732564
1860181
728742
1124575
1819394
63308
312310
1856112
317917
1136184
1651232
1312746
1110255
33134
83036
1092588
1081976
424840
497062
1777195
15834
700423
359847
422819
1609250
1625851
1008012
1994183
175366
1282307
471319
221320
1792721
1443721
1592501
1383428
557646
1241984
540439
1802692
1101529
1081017
1031500
641595
899978
743934
1460947
1217561
219505
1907475
1305987
391043
339527
214244
1742512
58626
299223
738837
1973134
401695
146858
1668826
593749
129381
516885
311907
1404650
672860
1156899
554422
1681448
127532
528165
517978
174559
635235
881445
1841513
1130715
1342899
360623
1135822
96430
1584105
1618531
22402
1759473
1078153
1480465
956067
1710358
1717515
812062
284569
1179274
1128577
1909577
239332
144498
1217503
1951556
899342
559237
51818
1535376
1088231
1272797
617250
1308695
1875045
993994
15649
916047
638362
95907
324165
93379
333508
1636069
1263826
810664
1223953
55645
745167
1250351
1377744
435111
849827
1481290
1455635
1082250
90069
901003
1010880
1321976
360305
190477
1247541
362398
1114148
156666
1761620
126796
1935499
65139
599944
124553
1158691
692364
106201
254244
106763
29421
1620599
504667
895672
1381102
611442
48867
907588
685600
739070
1444657
825940
1529212
619986
495944
129433
862164
1452428
417579
1754514
1587514
1252903
1853598
1802175
1786972
363528
1386877
1202574
423709
1636358
1777410
1614523
751112
369886
1563917
1457012
318460
1860756
1547744
1480046
436003
1158919
403981
1190714
775236
1203409
107680
231388
422714
661238
46594
1828516
1675011
1371075
691175
1228680
1695868
1268724
1476868
252062
60569
66716
153434
1545486
666718
101762
824354
102893
58322
1723488
543288
1651804
599888
291811
1414070
1082955
375686
1166940
1686396
272977
1937468
700217
656852
1548357
1872366
179977
605598
955305
1829983
765334
1507364
413896
246750
1553428
1578007
143135
683819
1611893
523723
213618
284323
1267555
1850201
1039855
355421
1930044
944129
1155657
794641
774749
1236324
101655
1573974
1110288
1909156
896858
256731
1798889
73927
626362
1203424
1624022
1338258
1472813
737220
1292079
768945
1824537
62095
1498378
1868546
691544
702495
1871918
1838015
1908210
1520855
1385337
1817827
1705347
1684192
162429
1217003
654300
709235
163756
1220498
411226
718401
309325
1774448
797944
878126
1805142
843160
31675
1688440
827593
1418564
959155
1231891
1832281
1337956
942209
1157857
269352
1265633
168638
35866
1461809
1575899
1494478
1078365
1890972
1596437
1720656
1627997
736187
1787800
628590
989088
873503
801843
595630
831788
65990
1644084
512342
508347
781078
81770
1431802
901329
1321501
510740
1200865
1112429
1998348
1051916
1560589
1563665
422779
226973
401501
555780
1653447
66374
1534485
583972
107107
434812
1184194
1846717
589852
877004
93331
147593
1972086
30735
425009
65221
1870634
461918
580832
346700
1066178
1103435
1559332
1798700
213696
1277882
395027
1297464
558141
1143530
1717071
1569602
1720692
785888
1749291
1958058
850135
1477477
430784
75552
1857442
33883
252395
1657540
897729
142623
177910
1399905
318656
1981328
91598
9182
1052236
968270
311381
1582118
276385
1192849
39457
1560887
163582
1282927
1157864
1382585
224086
1183801
1200564
1060150
1394093
302060
1964031
1679637
1594295
1222811
1031544
1886391
454389
1512027
182083
1277482
1005763
440850
1544512
555131
14256
1776626
716399
670318
1231741
739838
1090332
387522
1752663
1484593
201938
1770650
712758
727007
603754
1193948
1286412
1083172
602932
1426153
1647754
1257655
175752
1717586
862168
1223019
487221
783025
1655903
911674
95600
1220250
1121602
342601
1675358
1018395
627890
694237
337907
1630066
263529
344219
1207357
736475
971184
1113544
530965
95259
480267
394917
1089732
1266310
408967
1673066
1716448
901548
1412946
424046
777870
471910
1935882
273448
877111
1534007
265857
1844657
1436225
2447
1849174
151078
1042247
126640
432247
1237826
1028190
231507
1068994
1364760
1831852
497252
1004793
1801581
1108456
617033
1949502
1839305
228435
968158
1171012
264154
1447850
1057975
1099456
1386405
885006
1463180
1894140
28311
1308147
240217
76187
206065
1704738
4385
350029
1777369
783590
779694
425027
496551
1270545
1815192
903632
1476366
942216
754120
1356564
102358
272327
922540
1866239
1602784
1232952
606881
1732391
1811897
1363609
823657
809992
1103967
864276
1012863
1056197
95796
972680
334206
92251
1289927
1143613
1996968
1228055
707741
1192931
1761657
712402
256270
663278
1147601
1297123
764145
336188
1628153
1207796
864437
1346825
741788
1001030
1586448
955329
270248
932157
911056
692498
969813
149779
345520
1344739
361920
6812
1763491
1015960
249621
1233394
58209
381347
828657
1034044
1004614
1623853
621672
1151267
1556593
791929
170810
1136870
4782
160988
862042
1354123
1280364
445841
1959370
1489071
508018
1993378
1076852
636551
1218394
1608460
1331425
1404704
1778408
588514
132163
1633341
832299
193443
1620782
722653
410239
701849
827018
1818988
1217312
1782056
893082
440130
153546
128517
1615013
717613
1882006
828923
423092
1385692
350592
1445945
1585085
1835755
1221459
402757
1171999
861182
965770
1897078
1278942
1031004
936201
102396
67407
1823144
789836
198790
174315
246926
925227
820193
753439
1837816
1099955
1507733
1629405
114457
1268671
920821
551924
333723
1506189
46633
1058882
92858
1109949
1946584
227306
1700746
1235633
1507757
1361195
349792
200551
1205965
1680608
882906
1227599
1262742
1411260
1929886
1259484
580211
1694342
297241
1505755
534827
593105
1446009
928826
1636990
972133
1684372
1270087
1835561
1950748
543794
1631856
395913
527699
1932266
38564
596997
1597002
601981
1886468
989836
516742
470734
866665
1800093
1233274
474944
655553
1688786
1693306
1367509
902961
1398741
1503016
874472
121684
1738213
756706
1038049
1556830
13723
713023
1653715
1284398
445308
1082434
1249279
414067
1997731
1219413
1762161
800869
1396133
1320975
674979
1411050
1442530
1179705
987094
1854560
1330865
1404248
782703
1785971
106306
1706004
1843230
1439141
682409
1262252
474679
210643
1427180
966577
56342
1020004
1249486
144564
487887
1585833
1209377
458654
430133
954757
1347080
337371
599786
1521129
914839
1545986
1020973
437223
1871373
829368
718062
633095
1587775
66905
863743
487056
338632
1344691
960779
405977
1930422
1252578
868090
671010
1250304
1662810
970457
1159973
1160701
1245028
1210941
1222274
1904410
1277642
1381097
99888
79374
602596
943735
467288
861858
528682
1752541
605221
1551655
1231339
878300
318494
195790
1843370
1045217
1736040
279791
1718148
430373
1893107
1940329
1837261
1938925
1745751
1901881
1098367
188833
1758805
567127
58578
238559
1875648
1178015
1707083
627994
1690178
305006
1723903
366459
1811444
1007842
986701
1381939
1258275
393944
715276
617709
420597
858977
544922
1596590
662640
262317
1153027
1544095
5349
1382084
238993
1257523
842489
173577
818731
1974929
1708829
300904
845530
633897
993249
119950
1176817
1948597
1089401
628134
829892
619354
40671
948603
1241460
1232282
327971
1626203
112199
1553468
777600
805307
969576
1776402
620803
1358159
1332160
460574
1760206
84035
760004
1748946
1696507
1694621
913473
263892
224328
1535118
1310449
965219
711763
922677
1398498
1813593
1852460
275780
1664099
1966308
494296
945459
643656
1401557
1804644
216905
530221
1485878
25892
1661722
1022621
708159
1280876
80692
1284287
510615
148208
1339150
1467129
1776080
1341747
1352189
1480936
1454588
895868
1056838
54417
1602940
283380
1549899
740192
1515879
950792
375939
1229174
448037
918670
1581529
807605
1224169
1207068
944641
1284411
1628544
451643
1620987
790034
1352803
758233
1280431
970861
1230987
967667
640682
1004643
121444
33973
475294
735446
472129
1977187
1295967
578167
156590
1142911
925353
1455802
1844639
1038732
1463118
1486291
356688
305781
1919775
301213
1149787
1126484
1328255
405937
90333
1971270
49473
1456563
812263
386205
1737686
683964
745736
1950387
1855451
1305365
1338818
1427622
707874
1241686
981341
78773
887565
1977387
1288107
1750005
1719102
1213316
143566
437345
1598482
96000
1552082
1114564
315077
1233935
1343411
1942956
605511
683993
1503377
39029
1069832
1143969
895547
730248
1207333
410999
1450460
247238
1508738
1527851
245915
726961
196999
1187810
1283478
1460146
590501
569815
1038759
152241
534374
179600
1693743
372170
841591
1243541
1059192
1331111
309867
242509
1063610
1957150
437037
587912
376807
16748
568155
1079686
851601
1761623
943719
725555
849253
1113815
947833
156415
1136990
1275618
1230504
657677
877468
497100
937035
1077897
944571
1555269
1496861
1376460
1065921
59338
153862
1448504
582931
510036
313874
1682496
1450314
924038
750548
105792
1645872
826632
262529
1315017
857141
1766379
894692
258229
1565336
1130423
1532569
1773125
1714302
1970621
750403
189884
983243
1441512
593644
49326
979101
1470708
980811
1837429
560380
968965
1435713
1574076
1961608
739873
1064134
1048730
1214907
619021
1472521
1360950
26084
456457
1916542
553405
464977
1152202
1750096
1811451
487379
377901
952827
560312
498993
245088
288529
1035074
591088
1362087
660410
114077
1750616
766878
1054456
848784
1923000
1763671
1532520
1124876
885198
1587997
855379
751583
1335934
480306
1708301
153712
559391
1741530
1510609
425941
21588
1631626
798973
352455
1370244
1883590
1461301
602568
1838660
799261
1102027
1025827
89870
1062420
1343013
1984112
425958
555031
1133296
1357956
915645
1183105
89602
1782857
780407
526816
57392
1415128
866053
1244439
1268795
64317
1817704
1338758
1236236
864567
976786
1390984
1346766
1829624
725527
1796948
1090072
1251917
1643434
1506732
1556637
1736904
1702480
947421
101558
420043
1041028
172078
880499
1189405
1725401
1928635
1467206
1227050
1715374
1880452
642590
888626
498514
1764956
591794
1899572
1618718
1579796
277510
346528
1059479
166296
1589339
1689508
1186107
481615
1820790
1576129
163442
506001
1721029
1774287
1728554
1217929
391490
1347600
1996706
1825404
1486974
541534
1242823
1196878
1898281
1712922
972270
1703949
744702
168378
536821
528626
290474
1365829
1487231
1044414
1174331
1224720
475696
1599848
613999
1811612
859325
1204913
1611311
745624
491143
1903450
1842505
1777115
1068372
82929
915566
1704306
749869
1632223
989296
910398
187229
868594
776728
1597515
1124988
106487
1764200
977539
830894
1617541
651738
1819261
1784017
654175
455182
1256507
865391
1428595
668696
1938826
1600569
1679975
1829309
1625174
1071247
1260036
1167459
135133
1285625
511436
1053702
1846504
829947
1627924
134298
1972086
1066321
627449
616221
1187698
36563
85859
1556569
908057
1849487
736472
680031
456222
1236350
905167
397734
1386383
1210681
1204211
1083625
502208
611033
1056356
1645716
1935703
1532319
1728897
1154268
251991
1188807
1232118
1012072
145819
1058664
1697767
1356845
284715
970945
1280302
331841
325043
197694
1318343
1828624
1266040
575541
567896
277230
500087
998023
396441
226350
1196258
952169
1473410
234322
1111388
772745
863689
929557
1806155
1948183
1969233
1892360
1802483
1542104
582030
398154
975404
826266
14903
81626
572291
55451
36827
1710111
951176
237869
435452
1674950
1012001
6701
625948
1784359
1269272
361027
998017
1998697
1262988
1285913
492924
1884202
1078587
358347
770414
1431124
530789
738168
1386152
478993
1025051
442372
948031
702383
582100
1092572
1464151
413995
752472
492914
893768
1142668
1212818
74226
612288
1406070
1064341
1870286
52627
1622627
1180180
846983
328311
1083207
156752
375385
423383
1424593
120101
63306
1709968
248465
1762890
523893
1873949
444790
1763503
1012841
140872
1449659
987834
1292766
1869854
1310501
19330
1278233
1697519
5499
1281768
624667
1025473
277121
755302
390546
671350
999627
1713726
686791
1011452
670963
1406035
1157168
387341
491085
1417441
416376
1373549
1192883
1799918
1011632
935809
1111165
1263105
790697
1331128
852182
796431
3548
1277532
825078
432360
1466447
135649
523083
1705288
176424
899611
1848575
38731
16507
1587378
857893
406708
1973030
909413
1452382
1375519
630125
1815302
933072
197452
1759101
1440965
361648
1782937
1163331
1533799
1753064
1721758
1354098
1468483
1129520
661584
1044026
628943
1840109
1527590
156186
1373069
841808
493539
1075139
919099
367351
609796
48846
1232139
567178
795908
1865922
960927
1654236
845112
832245
1121248
1515245
1737974
56581
921217
1217171
1534209
1646309
784297
608715
1430194
1241626
1144908
1857069
812330
965517
401485
1487238
1770614
871373
821356
1725942
1660167
1466241
1964091
983780
1839443
169356
1105666
1522507
774300
795295
338378
1192674
321622
1124682
906220
1859096
726578
1734398
1995304
1642990
397539
1052796
1878341
1372182
1035916
617451
461744
1918385
9582
1322165
1565866
1617024
111012
1466296
1774005
778932
1035590
1270036
1578879
41785
1335234
931478
444154
1961785
1206653
200307
1270974
320009
583754
118777
1189685
1387787
1866191
1855704
1921257
220541
1372425
1317511
1942227
213457
1002091
740157
1122935
830735
847503
1026956
1112963
351769
1263248
118031
968589
1035475
240199
641840
1275575
98947
1019695
1841457
1940820
589590
306709
935434
1996774
586729
1171182
1172121
701205
795557
448753
457839
40442
566259
1212017
1254279
340185
1991398
1492036
1796191
778632
1499960
1693601
1963614
331973
703005
1825601
1341170
739294
697965
950218
443715
370165
58349
1281258
114079
1193503
1922665
1386047
1664608
1336368
1551340
400581
1425734
1051383
833245
74180
549638
1479532
30104
774952
551856
1755448
327527
537736
290763
59658
140901
116423
110707
544258
638930
278055
510669
1112206
345899
1566552
1878941
649901
1455956
1652997
76050
855317
1224266
1675600
1758176
1938784
1615324
1938562
1372612
1821003
1586256
551243
808684
1787932
139975
688873
676222
1869337
45391
1914872
1888986
1726121
1269844
908506
1883410
771409
754057
940686
1670710
371340
1319596
1629859
1134557
592524
48960
1079079
908839
1341487
930555
577008
1464001
600179
20149
1645367
1387114
614296
781220
1104846
722772
987010
190540
182893
1186582
973831
1750102
1048922
1046047
1757769
1889114
1876897
983773
1582230
662508
59960
766898
86284
1247314
1239693
1166004
357505
1596301
157230
866445
44811
1041729
1704369
1430514
716667
111710
883474
1824078
575994
1571804
1092065
797098
193033
572032
445200
110974
866931
1470747
1653573
302745
1409081
871689
1128950
733754
928036
1557954
201725
1017338
451641
951630
1755
1537480
13279
1806789
852987
1909882
161213
1575683
749663
1374664
314913
1263616
840757
1722565
1619542
833380
748525
1131970
1166510
1325215
845283
1381054
1310499
1324489
567156
971040
375061
743513
1947642
854236
589101
280980
1369474
1677941
403601
1456105
1775741
1589747
333776
1504928
978356
1776799
730825
1648610
1871854
472931
1925396
1677165
1304888
1238301
1612148
1824464
534962
1034007
1669279
1238417
260866
1691195
810473
121621
27399
1577029
1618150
911019
646605
695703
907810
90398
1282787
1487477
1286570
1149115
1114577
822896
1282918
1138250
130211
1351511
1238203
1769717
854055
736756
1445718
302249
679058
1500183
293986
728903
1757332
1046219
417665
1901697
855797
1682363
1423102
1952437
178060
1991642
1231892
373045
1257425
383606
1203447
650641
921309
475780
477427
790820
1351901
1613548
1002053
1251621
1135000
1460875
309501
367471
204920
476189
566044
1432709
1289084
505625
973257
1599391
192995
1301231
1660601
754435
721705
785738
1117397
1360370
767614
710736
1167152
1559208
1397678
1997510
1875581
791474
461954
916816
1607370
1752806
61366
1682490
298420
711516
1292977
138626
1117089
420635
1550381
97315
1095891
1183769
1912991
866567
824460
1529721
1961991
1581487
1220929
1890189
566157
1858865
1036702
580424
1675569
1944857
545854
1274768
1527094
1897772
1455153
1357607
1478927
821945
420055
1866180
1171088
1143745
618934
1433328
1511750
210472
767582
699725
333986
268311
1003564
1858413
1497971
1833305
757070
49393
432359
1182716
1243276
372053
1345044
1457342
1624225
975241
924305
1261786
1913684
1258627
82240
373522
719484
602178
1212013
1425281
539620
653299
542424
1179895
1791528
1857457
117616
1333219
1886163
1480806
687502
2468
1566417
631270
1885242
1106411
727021
528494
1435134
461748
1510556
726800
915371
155432
1589467
963094
1824085
214590
1821375
665700
1524950
1670484
1093052
846958
1428057
1802150
237827
512629
312886
503996
1179982
1652968
930326
432283
1742769
595695
1413839
1252854
1327055
1595596
1493500
1544705
1989415
1432887
565542
724578
330264
1528620
231741
31818
1042208
1517193
1484596
521880
809709
1771900
263605
1398432
1711626
112012
1202102
1974910
932112
717053
1213847
1447677
882935
1829090
1710422
357773
535746
1889136
1751954
1825664
442009
1674821
1988141
1303111
635559
725716
1455722
38048
1254827
1295520
523667
1874014
907857
173846
1614123
1439885
1008663
375275
553180
1319818
1236502
703519
58096
605828
973319
582859
83270
1807258
283446
1863964
912993
694929
366697
1387102
1161204
560292
463440
23274
884468
58142
1220469
287974
856620
1523780
771122
948827
278150
348134
539581
1217954
1927497
1056731
816902
1341276
482246
1558583
293515
555953
937367
1223729
656139
568224
897744
1512739
1848811
68027
1300831
1402698
726674
1058524
1197197
638134
782060
1228613
218568
422218
1079546
1332246
377186
1071510
1090717
1552722
1008023
58730
488908
277446
1763142
1112975
765034
487418
111023
1722015
386913
1364382
615243
813260
457146
1328436
765497
1660866
1539591
923941
1024363
1053052
966427
46025
55940
343406
1105034
845276
1880825
966117
1161875
890727
437372
259068
1418138
1758801
314869
1420470
1112784
1995575
784169
359642
793180
1810293
214180
216785
1651316
225256
1755385
1638350
1126711
414987
534677
1659738
1630136
35096
1527661
518204
1163854
969925
1573731
620027
1878975
1216561
1691314
664167
469410
1886095
497071
1977686
1727408
1350966
1961801
1628397
1315691
1737846
872521
1866885
1387925
1249099
891379
787117
246923
1454412
394248
1845526
1775283
1498747
1417666
497905
1088920
512471
64979
1904321
396405
311178
709716
1510781
789082
1930016
510923
665761
479914
413697
641754
862929
410872
1130575
1519728
318820
605272
553737
823579
1009955
260290
1811067
782190
1906529
101596
504087
1963181
1110911
407108
1053489
556300
358910
1296840
1310646
33113
1155234
1376598
1644177
614304
618578
1711088
1434133
942962
1807897
1937218
308138
920222
993143
1057218
850922
1661899
1877858
694599
1827125
1768014
332479
832716
196388
835498
604545
1813880
669717
1452709
1287020
365577
1985214
1072453
1957038
5328
354285
1829895
1502295
1833495
394739
956143
1961462
95248
349648
786695
1661959
1161564
1480087
712842
1102507
624298
345553
1564771
975917
1193646
929532
665421
152515
721719
1745802
1895202
119141
1918729
1725747
1991884
368334
1752874
1467192
1715206
141307
223612
766074
1816869
1991214
71546
1441837
247747
740003
1981408
900717
724171
17832
885660
504890
26951
1085499
294209
87651
1786183
445332
260181
1736730
104398
277229
705717
1889700
1495866
1547677
1820745
1182143
735469
630445
442783
708831
1750168
1412286
760355
1982788
128963
1107852
471437
1331421
1102657
810799
433828
1095323
1688074
1100559
1493789
339170
1033123
1248709
1130658
807400
1363529
679512
1498006
1319239
1234624
1214982
1556032
1698604
1813641
1790785
739331
374688
918772
733413
1565326
1534994
412689
1475833
624384
1068268
963394
1098801
516450
1755436
1431805
519386
872350
1003714
126796
1823611
1228404
1370325
1603514
251000
1354489
761600
612296
940179
1023071
42784
1420178
1586099
1453254
1289123
1420754
853893
1731257
941373
1042632
598432
1710015
137252
954555
1097724
244135
514654
4486
1159224
963413
1933682
226731
1826289
1345552
607316
1891433
1284598
1985859
609759
1148965
274629
834331
235691
280259
957975
1819355
1306088
634076
179492
791897
1770281
776447
1460681
602144
244809
1516729
690472
157549
409752
877459
72289
630860
124475
854001
54985
203940
896731
1064837
220128
1696298
349355
1662583
336630
977732
25326
1164522
1241543
1041701
1431370
1910305
1333535
1095274
1320053
1250253
242899
652188
1053118
726385
465050
23409
1290442
634762
594961
147002
1723835
625085
317574
1670502
1650744
281200
1924627
1715151
717425
609142
1226276
383402
707775
301431
1020797
234180
175342
327446
579305
293882
1953241
1533346
171117
44301
325746
1195052
211126
798097
615972
1894747
444692
754189
1311450
1646364
645587
1610229
1904494
1994819
1283287
1844203
299601
1500663
1672667
1817354
38726
896977
620922
535008
1549743
732375
844223
1243631
20313
364706
1990876
1598199
1358181
1230861
1319338
433845
987296
1844019
1361525
1882661
1219225
1179297
1477801
1993832
309126
758382
580440
1812931
308535
1418784
528929
1156173
1573452
1733348
578412
1288872
896575
1342390
1153431
1410536
436848
1305805
1831994
548966
1020681
1552973
606721
734633
1384245
689802
870596
227373
1084701
150851
530670
1284566
916799
1072986
400142
1494004
578817
1694855
1395427
882706
1297343
1210373
867170
1795636
1945628
954002
1070670
772234
588734
299546
132991
1740489
1168262
1991343
1514373
1600864
1571045
674526
903145
1178141
1539276
984031
641554
488590
1721393
625221
634332
1509884
1346838
1973848
280484
1781557
1350079
833319
688227
414133
1606966
1058714
34606
543041
985230
631828
377446
1786729
1280365
874867
1146570
1399162
105082
386447
772923
1002037
1099522
389935
1326600
890138
52292
1467028
1231933
1617339
1072935
1847680
433975
1523203
1124486
661221
1097263
386458
1592249
1385911
222819
141929
788139
261785
1634213
1483985
70374
1763319
369829
441571
1517228
1114349
202696
1958196
531376
1577648
892006
259426
1150666
1891807
1017413
951774
1827989
164186
291113
177176
344735
702347
395295
1159773
845092
497932
109602
1767962
603478
219883
1673369
1683214
687101
1207586
487310
815562
936874
1445493
1377270
1571197
1781779
777285
486010
214104
546364
1093010
1723763
892680
1916964
230285
1732486
1934800
6948
1981979
269488
288774
619694
1178657
1277483
1548837
1288197
1189784
90420
135621
811239
1653652
116160
78969
1106044
740977
1930130
187781
796594
253106
1573236
1328122
1354697
63287
863975
394504
94771
1394668
179910
93490
1507146
824098
256152
318221
1565168
1146959
1943034
1812110
1345039
1328848
1271489
330200
180782
984503
875739
58356
437430
376421
1349188
1674402
1050034
745674
913679
233259
1553471
1834487
49238
1423361
1732082
96178
1682054
1626661
611571
501870
1231833
999513
266257
789844
1001291
1549225
1917667
1839424
1009725
1950729
1594516
1895596
1867895
1369325
1741480
394407
803562
696397
475456
1888587
1447628
163548
1933768
473785
116607
94409
9611
287550
292953
21972
539517
1648448
853333
27839
90030
1635733
748480
1116775
393340
1525377
389967
479830
126354
1580848
676899
237011
481333
1638136
765762
1070160
62590
1342678
1342961
205058
51438
1749466
1083719
158926
1587881
637034
295540
995853
1145604
1225280
1927060
631180
440032
1470838
1661351
1490573
317436
1156731
220042
1178745
1685744
180228
652267
851071
1615221
723394
1359986
1274129
1628944
656418
655596
1244921
1142572
303326
891701
256277
955105
1808414
1658631
614877
110401
274638
761005
431352
834416
383856
215292
1888295
1173420
1915476
57832
931117
830509
730088
644314
1654699
1679360
723102
750712
443858
1439956
1824326
1947130
1116975
1347044
1432526
355215
565925
230742
1464578
790623
1982923
406186
1306325
878872
763943
575627
322246
1689274
1873996
767492
445053
71990
49827
1432039
669576
964161
56036
50266
916350
887993
1523292
1537918
1867347
931931
189976
113245
1535339
935872
1888493
1963593
223364
1691101
518799
1348391
476486
1997746
748205
542694
285463
1845000
124018
769121
1586927
969441
667636
609482
1251082
442296
462109
133805
460461
1104948
216784
1417790
581459
1373859
1020167
370968
1554085
1662791
1404864
89575
1819952
358935
1359298
399445
1829154
430697
610866
623060
499113
1235162
633174
782032
385180
428436
240736
837478
18634
169448
1756610
1651228
881899
1046413
434
292571
1579858
125185
1023228
966952
827398
1122286
589285
453807
1396944
948694
167296
1290507
1508200
343458
468089
1439209
41804
1013264
1612410
77111
107020
1723779
1785547
59636
1879283
610594
514504
1748969
1022859
313987
598452
482685
510472
236487
799697
5372
416725
1792889
1351577
1737084
475319
133499
179652
1060174
777561
1040118
650796
838615
336508
1294228
1797371
1995421
358790
196963
1145211
1208245
751879
1444782
1672276
1571052
1213995
667446
1519836
692797
1891683
251452
1321499
1456676
524781
1295451
1205994
1567610
757192
787259
1287666
1352977
592858
995403
1311556
1537898
1728841
1116972
253187
1924572
1118385
211782
1618306
1635478
1934289
1923585
1860331
1727327
597928
992665
1084266
1658862
1941546
1817638
20330
74935
194135
1819497
1002850
825931
1461473
1385968
1272617
523281
169394
114975
1602386
1109563
1430534
919883
110921
673445
1643434
1747119
1667760
223277
1740670
174524
662450
55945
1052706
1735166
1926273
792239
1535046
183118
440875
982613
1083692
338298
1980306
1884862
375869
402883
1532840
383116
856991
630745
533799
1553542
1580501
518303
1374515
1682759
1700579
1477521
1781052
492835
1303015
467497
1390449
1879500
1941176
1957609
134092
231104
1650960
1973181
789658
1135306
1917216
20351
592690
548888
1344421
1894558
1411207
494018
828016
622217
840306
1847624
730261
1350044
910094
723149
946496
335901
674665
667400
1932064
1899381
846297
1019261
1889480
326381
140339
1711939
1076227
1818200
1075858
422895
1117309
1438270
1179224
569843
1039813
524526
1313087
1216092
853163
1018497
1590931
119704
1131998
776502
70439
707303
126766
1453788
1356613
879620
266632
382836
1999243
1705243
225935
1096784
449341
1347520
983231
916522
490741
1564744
1452616
590871
463341
296479
1982262
1819752
347298
1139993
94877
1215273
1730357
1531816
105364
259241
199665
1349062
409223
1257174
375953
740138
1661394
647787
92049
128668
1649881
939100
1120081
1987015
1613112
96275
34467
1637411
905620
1584500
1966234
863137
393677
119806
1534582
1571515
973348
463022
967294
1378167
145081
1824350
1671060
1572567
508746
548613
1718123
996295
1245522
1305870
1292754
880707
712925
1602668
325034
349355
1795439
1108580
1165689
1924729
1169213
1420658
1125139
1925027
102200
1136955
1479517
1304252
1828464
1062232
1309861
1181342
136717
1386985
1356783
1399793
323711
1744838
1809349
1851426
1674094
1271331
1642621
292519
1370743
1590966
1705815
1994421
1595996
989775
852991
1980657
1180274
921591
1977025
708793
1559091
38665
1798014
1343373
161920
1662644
1803998
287459
1165421
1849717
1392188
1606355
427522
1677893
251370
1145845
1295045
1165312
97104
1278861
63555
1360663
186119
1030078
571191
1338988
1516489
189183
470238
296816
675980
1595923
1699099
1692880
947907
105958
1673334
343026
135424
898221
1668842
589459
208813
950812
1851998
80433
1425927
768112
604773
258216
1643336
1336983
46453
196258
867228
840148
932916
496222
932638
1154047
679282
900300
1805390
1733660
542202
371228
1560136
802357
935952
497114
702054
416077
194509
966182
36744
390315
1239160
760719
1355238
1488412
899115
1614702
1106563
1396189
761806
1703302
592111
625829
417861
1044807
1397206
1715428
981403
1856709
772055
1474548
1158734
1913115
1556197
945797
1613798
1380338
233621
717782
223055
1320029
23521
1062006
150635
529234
1147843
653919
1469704
1733764
1383464
1177293
1128825
1532469
1700845
1809830
716322
960060
1666082
206010
618460
1812779
960517
319703
791940
591243
1294167
1389726
1899504
1741720
624037
21221
334044
585640
1266291
370367
733519
1370706
948349
1232406
993576
292793
1573320
1795848
1489106
562265
293645
1524976
1453531
514698
1215508
1080377
161722
1497664
849403
837153
791088
275881
1489291
1547683
1526286
296024
1755079
1659823
1060035
1088982
415073
1315042
536877
780010
384037
1101871
100403
1132881
248290
1056054
291952
504277
1132107
1980337
250745
667591
1961087
1152176
1566649
399060
517516
513872
1780126
1968361
1610702
1024903
1480727
953522
1042747
1190449
1949520
1239255
42729
1958144
1842216
1993775
1030377
984651
1093349
689079
958370
1444727
1592460
949575
808229
1529810
730343
1049575
1944893
1475079
567778
1437199
1574068
572281
1488617
1075339
1551834
366394
1482732
1121878
1306483
884606
739235
342761
583184
1818657
1329246
188842
294991
1500139
805553
837622
1638260
1922048
1305130
648804
223967
19866
636851
845642
1223210
18634
1592067
933692
1860513
1308475
534241
1085842
1700400
1015899
1494063
810997
258440
1051103
183224
1777223
1819496
1453699
439592
286874
1198394
993468
35922
651498
1304408
848338
1376467
363811
1181681
1272989
997852
1108543
663797
398526
129318
1710811
941099
1904829
1175488
1311482
755161
642014
1765997
130814
1722466
45722
300259
830833
1735115
1056233
923356
320634
1605896
150180
1111792
1130509
995118
774745
737621
1191994
938705
1677378
1642127
1198591
1785044
323710
532889
87410
1249946
16093
258371
438299
1011441
266410
1489077
611345
476172
1646141
1626056
1905274
207054
381719
1004791
1128627
132081
1538029
1262285
635148
1938080
480485
1531715
1986265
14854
293401
839418
50080
1129169
1602110
1035669
1691582
1231134
1002196
1931572
1518910
1443173
1870763
896310
1884030
1955327
646845
453971
1450133
1564148
1728847
1010467
400521
1451135
345491
1708248
428875
1323364
1459414
65630
941821
1527198
1213851
1324999
1076957
1363768
243379
808690
572367
1488774
1129038
1893813
1085536
331686
1730015
1255116
782950
1510152
1990810
1550796
736643
102189
1902561
1463868
1330985
273100
1344873
820472
1711652
668577
1298493
953703
1818630
1966472
1442655
576635
482393
170583
1829334
359272
1358034
1124190
1234535
864945
523856
597462
1424809
1537512
1790169
580436
1935748
243874
1581684
193416
1339459
1120741
1509749
1727439
1859160
327921
555779
960136
626051
597287
1516041
573950
1368040
1022706
560028
1379027
1312262
346907
1754984
139084
1042879
408739
1753612
1724190
1600145
1913153
1981755
1705616
1595529
1302126
855431
1607221
1967293
1714514
973236
1803205
1525460
1107132
1353580
1454691
1542404
1901981
1317381
1893150
1606047
1211765
1656746
1772010
1996850
1183312
1359904
16578
1402699
575160
1000982
1166428
815699
1884941
946583
1726805
834771
530452
920689
183524
1274218
572195
1599932
334650
708078
1753782
426415
704907
779880
94869
213609
1742470
987930
286972
494801
1139599
514790
203938
1567607
1917434
627180
513322
1231829
1620819
707962
1313124
618854
639254
1384852
1639631
1898540
1548285
616467
993518
1911919
257308
398955
1984553
720527
95424
1106938
1150696
651569
409797
1416175
313101
679918
145293
1495791
1001908
37819
535462
176960
1659576
292028
1618385
708711
1330464
1716302
1205684
864890
973811
217916
584628
640053
1157604
648541
1856984
1610890
516796
1473424
1956163
1215317
1899665
1755144
832147
1735981
508408
302142
843760
74203
450897
1597964
1162995
567092
145715
73040
886380
738913
1869144
1909354
255551
887939
1723148
845385
1905412
1205054
1265093
1241222
1346768
1424296
513032
1744014
1711189
1319937
1515383
1642089
1903740
1184117
93514
687752
1583307
681948
848041
187495
1755512
1259800
1500345
1614764
571837
225369
1331107
501473
256793
1762263
1030709
1298112
166292
602669
368802
1130735
1512511
1231550
303757
1216506
1639550
82414
1170329
1026826
1238524
795688
513149
789566
1962467
780395
707759
609123
1519089
717881
728539
432003
989010
138696
306751
408686
863450
1569427
752749
6926
553877
1097498
355992
1947424
842228
745023
1464468
227740
189074
1158594
703890
1483268
117037
1896889
1156312
1804275
1086729
1901162
439478
337854
561769
1500520
839632
378228
1962652
284073
496043
825913
1498503
697571
1945696
1900157
1712546
210887
1648629
1255408
714952
119613
968429
445734
306039
1442005
382829
1053955
1687223
1251667
1719156
748898
728558
1259167
292375
1892666
697081
165014
685671
512587
1707717
850459
1118060
1459586
1299632
1753511
41686
1603783
1596429
396928
32779
1722483
1680555
585910
1899480
1785659
1588767
1777793
1311029
101810
950852
710630
886291
1483201
869117
974278
1043468
1059198
1577120
285320
49156
1370864
1051918
934017
825606
202229
68817
774781
1255373
1850786
897248
1812942
73968
608726
182614
1502488
84898
1566261
798574
27202
778391
1490288
1493546
1476450
430443
1605249
362117
952571
1116785
1318384
1670575
1292117
380639
743495
974367
1426239
567018
1838192
1050923
1427601
1616337
905824
1157486
651819
1872602
532333
1402452
365376
103483
1339641
822397
812
679549
963492
497436
244085
1930165
1174942
991959
447989
1494143
629137
479166
1123349
1013551
511098
1785391
1840514
791581
1542387
177260
1501833
1788871
400893
1566935
810497
582652
273533
1548462
247230
36641
1757828
164942
1832933
543290
1812904
512130
285454
685730
476904
623017
597159
216151
91170
1531938
67296
215090
361639
111905
1773255
421161
353862
593775
915781
742982
788113
1269837
122366
1997351
963296
312019
214349
252793
1281523
1710562
234501
1969465
49404
1072137
108843
350229
435789
1071533
1319624
1282250
267467
1043593
98217
1101808
1164693
366264
1937873
1050402
977424
599801
929889
1011317
1032459
1174821
1003821
327990
1088627
1192435
1836248
616563
1695633
1580103
1856922
1883438
818524
407248
1836756
1796016
160243
439770
1716583
1540492
115683
1529476
1256533
170713
241276
1978919
566346
1204446
701355
926801
1488863
1333728
324981
858295
531421
1379921
39815
899334
600452
1587561
1854857
176851
356267
1832007
791431
1961253
765451
1995041
1786885
358836
1930485
856626
587845
1250550
170435
1933622
154674
341864
652508
748419
1960537
259429
1143291
70548
765813
448638
799092
770945
1758922
937412
1427073
1647938
4581
1153472
703742
1042538
1814577
1933477
405927
444600
1459213
899167
496598
33729
366187
1355233
711970
1518005
936828
1970799
364014
1271325
640729
1402938
163204
1105496
1619521
960723
925754
726378
1268100
1230915
803323
156411
141504
125150
9773
1457606
1006474
106726
119743
1595894
1477200
1537651
1007631
431805
89633
1171946
509330
1579539
254890
850372
1893106
904578
572831
1782429
131771
1323718
88991
1986925
1457559
1316900
1587768
700821
900757
1740084
1793610
1207600
657946
1502601
801183
1438238
258125
515986
1855954
519617
1450490
1147348
350703
1708330
1172365
692411
1915688
1884522
1087144
335290
1933835
1402662
930326
1304444
342419
1763632
627051
1473328
86155
1488901
1888597
697447
762133
1870564
1355303
679410
690065
1593647
1063169
1099821
1321827
605787
909892
1055304
1895064
1271979
1568418
1204938
1212005
1732920
244533
388350
988468
537979
956630
1919948
671162
266916
1448274
390070
990591
1238513
436328
1541974
1701445
320967
1194901
1396092
1996607
1718686
156787
784853
1171840
1956842
881339
1800385
16127
523367
250509
404273
997554
1628890
101402
1529598
780892
477483
100238
799282
1434535
1542635
836591
614975
1707750
375354
91241
983460
1673910
822458
1420819
163369
1134230
1968401
751436
305635
1459998
463267
422960
1942525
1612069
755335
525706
3714
290313
314004
468592
1481777
68887
1476235
733748
806300
792560
1102533
1816059
1652179
1551079
535839
948435
938488
1597035
1127069
114551
1185699
1428225
446042
9102
415876
1004410
1744534
750877
1354259
1926708
1032343
625741
124811
1764759
1673975
322541
1399387
925476
1253112
1410503
421208
1761229
1255012
74861
1182301
1432580
1034803
1511669
966319
845514
681316
1559712
1180120
1727978
1507602
1477169
936259
319106
1205983
281498
1009311
646456
1408054
1086376
386816
1393297
719004
1732586
50149
1441755
1171540
1837061
1714946
1542571
365644
724901
1163612
1654052
1231709
1153722
1257093
733032
1494726
502662
584495
148333
387198
1197007
1911723
1532277
1195386
465507
518398
536898
1643224
1892563
1419284
910352
919494
95392
1430959
42813
1393138
1536347
759451
300414
1986261
1080818
1035243
916328
253549
166342
215214
1324190
230285
1078737
1836834
1124135
403460
1568646
1883953
1961243
1852972
255204
1397810
87942
100396
1973617
1932180
1026307
428043
408505
819612
1580319
972285
236864
1223020
945761
937222
333945
281164
1452407
231998
103866
594726
698213
112903
917904
1615487
916428
640739
1503959
1923148
1642143
1302717
1583362
1332372
869678
751725
1191460
1471010
1587282
1140462
1322690
1353918
39873
1274313
199442
979151
1757729
826148
177783
217951
739938
1108616
1964735
507211
688844
1135646
859301
188968
1064634
1421435
1604170
84487
1682650
233969
1193309
336905
687806
1511849
1103805
1713879
409012
532741
590022
1023037
997057
1669770
1827942
1256552
1239725
1247136
1613376
1229214
599577
1649858
1163353
1328901
1283303
950479
475077
1240064
119459
518785
1474233
1090688
327852
573007
946006
513998
1826201
662943
735307
419710
878778
679354
172297
638177
1443044
1511793
666437
739727
270522
1649826
995843
1270529
655267
1314279
1263140
851020
1505394
720528
1375821
1327489
1918278
1901703
525610
429518
873390
991595
1715382
1639250
1121031
432798
1879460
238680
1592950
514779
45159
445669
580572
1457496
827397
1972793
1834626
796898
482233
1820105
488629
94065
1134673
89764
1504136
787611
1820951
307138
1545074
1943613
723764
847046
114186
1982604
219268
1024034
106371
843789
970711
290094
1296604
590026
319990
1609025
801967
1218568
769108
529582
100373
398155
1957460
426910
1583626
1761127
642967
123980
1539668
766743
1188038
354868
1525406
556791
923355
685785
1511729
791825
1859450
140709
546457
305486
1756059
1633934
1607643
1973048
1037054
1437745
1253181
988163
318522
1098575
1005637
1657145
1951367
1566582
1733707
181320
383519
823070
736195
719718
868902
1345604
1806008
1148771
310217
32730
400522
1377198
1420577
966132
1957132
1962743
177273
1780540
1496143
1698944
1948095
348146
1790313
1830510
1995909
126912
710704
107250
930022
722882
330685
78825
248777
749261
1586690
50124
1910098
968668
928598
1886198
920376
377646
1771462
1453131
1910280
1437714
1335241
1595650
690946
1155778
1217277
799349
1203358
895587
1927534
1106723
1405711
244018
811733
523854
860198
1961110
29046
1980481
1559470
1637713
1686289
1466561
222264
1620025
278360
6172
5691
1820053
1581484
1124594
1985620
1321684
1621973
642926
1115838
1138762
590575
886966
1086790
337512
378810
1392644
1644139
611595
293188
510881
238559
1092647
1868069
1026784
1715101
526570
791349
448925
1298649
25358
1371766
108273
388090
1888176
958537
1283328
180681
26081
8278
871821
1946649
1033409
1141972
584741
7912
1017639
467152
1200477
455148
548433
626324
324518
244880
1696276
129620
1164135
240082
742154
1145178
496843
505727
1612097
1168248
1814929
676526
934022
467535
1947613
222565
659587
1595045
1122547
1752118
9370
924651
71980
1496850
132684
933081
244258
1481429
1177442
1930402
677670
663182
1030630
468142
1153716
523929
1671836
1879043
1696421
1732076
1379658
1352427
993302
1464368
1529246
1657405
362630
1673487
498488
741207
1025534
415475
425725
1041976
1788976
1374602
594510
813992
470556
688174
1577115
1409620
1675635
705982
596285
1198175
810103
1864589
740068
665713
708583
1188670
1562594
1251786
924961
682663
138035
1163090
512664
238729
1714867
905679
1738632
228909
849360
554933
943481
1838060
1259822
404517
456687
1415826
573127
33363
1024162
964451
318846
861277
1419561
818806
1266547
1643503
1105611
1903278
1619782
1994726
416695
872012
37128
1225855
997814
1868545
793974
1053077
266424
1575772
1721985
526998
510022
1583204
1711672
810922
558382
1481036
1350769
1891943
1224277
394729
1182402
76812
824043
1489363
963240
1314560
22432
720721
1138460
47478
957395
1347550
956599
621567
360024
125089
1857826
1360600
1212411
860706
1395579
1899703
424382
1483883
1985644
594784
1399860
1636269
671294
1577052
646658
797559
18584
1935321
126356
1982892
1464533
328739
1675803
519809
125218
7611
25328
1615848
1717482
464963
727149
1155045
1748661
626142
789419
521683
1174593
541080
1757454
442785
611798
426145
1089419
856773
930896
1720554
538494
1674197
223633
1963690
1324271
332470
1821737
580680
1980347
982437
1770978
1948478
1705055
518192
1768244
1835720
1685382
1588950
435261
1717900
376004
830103
331593
1309901
724360
1739404
832583
242862
1544912
736500
586588
966234
375961
1434626
743526
1519264
1544605
960619
868655
271249
1858095
683076
1975618
164269
556494
827093
70481
835805
850928
1090227
81116
177224
1764178
484475
1084274
1298796
1576024
1983443
1228679
1147710
98958
787504
1964877
965668
1043250
1930820
1814181
1636916
390716
1496931
854730
620632
1464757
508115
530529
1517581
124908
1622090
1256738
966360
859204
891908
119797
123518
1808792
1058364
1194158
867566
1625416
665977
1946368
603716
1850742
187878
346435
1294006
189695
159612
1045535
448509
142178
118151
344318
626538
1180542
1796562
618562
1759756
1278057
1603485
946349
258449
316265
1752474
1831394
656565
564718
382294
48662
1529759
1353682
323392
1849255
1644609
494305
1081199
1335227
1188820
851581
230014
687125
1535224
1909593
1136709
1824561
101383
592319
1708832
1729723
1782816
1137187
1786761
563470
1134969
710630
799532
1942522
1721622
737684
1061619
619064
581476
1873677
1936260
1994272
631469
177225
1957086
1246765
1080260
1284431
349579
525090
31541
545598
1199385
1548272
273699
1827107
1738688
604646
879842
431439
1539581
265988
22257
227712
776819
889724
1689471
251448
997530
1704090
1337185
1916526
1738240
49401
706620
1764687
354544
1786566
906198
20375
979798
455714
15630
1524751
1756795
935461
585520
1980368
1208140
544772
356053
632846
694404
131480
1388478
724137
1681291
1240550
1022742
546357
1281320
1910937
1961076
1728690
1986169
225293
1940567
783772
35587
64626
333889
1724508
1210268
356961
1016005
1836595
885666
88772
1016877
248939
1416235
1497261
882024
905995
1144934
1096490
1588424
132276
543544
1013456
241623
1907394
354458
1651289
1497024
324466
1590729
268748
47658
1363227
833990
766555
1909133
1401392
1032940
1923302
1526163
770437
1466412
1975509
748583
1505072
1360313
579998
935751
1006018
310166
1586568
1447726
1492215
1799455
1002508
517136
1608730
601240
1277599
929665
1487295
1812216
1837543
897817
234231
578999
1887667
1965948
341505
202287
105553
1280324
273612
1489177
964816
1724779
846459
743880
1532008
1837665
1969891
1832424
555130
1229877
216704
1169829
597867
715311
585837
1256884
989730
1601020
723253
1137641
547533
596157
899678
204046
1414623
402506
1530937
70903
221783
218240
1505241
119314
589275
739265
1056775
1462747
440072
565038
1258543
1230929
1015940
189436
322756
1320601
156705
233186
1406297
395704
31292
1072552
889760
1130593
128481
1753245
1317159
730855
95240
1390024
686431
1398959
1920787
1867993
1917266
1359794
544259
1329350
561885
1525435
338269
1028020
246618
1415418
1875727
1191667
1442331
662570
1042403
1633489
1337346
680702
237989
1635737
756687
732228
1119439
1003504
3028
1551939
368136
195324
1688779
1592083
984045
57274
629230
38031
727812
884234
359262
1916304
1862390
570016
1376722
7522
456210
562174
1894381
70943
1905013
390856
745611
1916048
983296
1304163
364913
1875654
935564
1883822
1817305
652030
705340
990010
854488
34341
38010
632431
81966
456619
1893227
327537
1041615
997264
634212
1928683
975906
1767884
720400
739402
531575
331681
1758821
1979300
953165
82933
1946920
719846
833838
785832
513799
1113490
1999305
733210
1951271
1697574
1490978
676773
1637061
1281517
1809726
263536
317495
1892056
1553285
791105
1368278
848109
1696575
1602147
520896
497681
765319
1423521
748363
1894505
1394770
779632
1717860
955070
1028656
1051825
688311
584533
1046683
641457
277834
1222812
1711975
1334770
1675842
579862
1090382
1626211
598677
1476972
592768
1697954
1005162
278282
38764
1858997
690451
1361321
399062
868885
656714
1672122
1917588
891584
606963
1307068
615423
1680464
216336
1460780
1938281
1661091
493947
76448
918151
1873844
559876
1617717
599658
729205
1897038
954569
703072
460653
838331
1947794
103845
1999249
1232874
1731618
1847842
1624337
1576690
1782590
461835
1746418
436358
468713
831346
956527
1116114
476177
478805
1275754
1307055
676660
1936965
1197816
288550
1296457
1629252
1295801
1834963
1614555
120099
1059654
1758421
708709
1353688
1409901
1271117
1451713
966586
665740
1820377
1727978
999399
672723
74729
859641
1954011
1026767
831892
1648719
814021
1173158
963789
170746
760085
1255658
1117083
1052021
397838
1116877
1023130
417694
1812651
1181393
1256352
1540051
93395
460382
175491
168644
139385
437239
298936
1830445
490369
1180405
72235
933142
731020
1972950
1462241
296736
576470
1208583
1513163
1519133
654221
1272358
460258
1729709
291397
635468
315268
346280
918294
226235
702462
462978
1213079
1336038
766385
538892
1514479
1303375
656305
1456804
1155504
1782441
224281
124401
217269
1635670
1518241
590585
979991
552386
530594
202974
1777032
775895
674640
1356166
1509164
622071
362228
806224
776193
1190011
927027
301407
1741210
1265585
866638
1983749
950012
1744825
900679
48078
26765
1019428
249277
365631
1238862
1495413
1729599
1989582
1791069
233483
480482
901696
1658767
18558
1211919
687193
1850580
800920
1727826
1028786
1016292
685370
399101
1610336
861986
405726
665764
1845905
304500
811479
877402
1454519
70370
1260555
1269541
668754
74999
378774
45102
1898339
1975739
668832
829111
960108
83343
1534895
447930
1760473
1508126
1288497
1259594
834044
1124865
49862
1855001
1796150
969622
1716160
524451
1670884
1906033
851536
543638
834457
1929567
9703
1506695
1600558
1635307
1422045
364019
1896337
694484
256822
792348
683339
984459
792670
606288
798221
1376142
814572
1342877
1203443
1204201
129959
314884
1529142
1798979
528771
147722
1159195
123102
859428
1971626
1101880
458950
757090
591627
105350
966916
1496967
1588590
904135
1560684
282984
539123
1956033
1694140
610339
290186
1788789
1321387
27238
565512
846400
209210
56085
866991
1455657
909042
1865368
114156
1899114
269574
1711382
848964
1902047
448321
296895
945335
785224
488527
1624299
217007
1049451
1856682
344818
157191
1035043
1910037
1663077
269712
518198
685278
593804
1442171
722733
410195
116028
600991
1305021
1157676
349640
1627675
1468378
814594
1494003
1701587
1576529
922724
975964
1923207
540270
1560917
1158111
538939
373784
901827
1655766
785756
1638112
106798
1048436
186204
291469
1354707
155479
355190
1508170
1701388
1048131
1133191
1625561
1342472
1274253
463535
715934
1619443
607482
1807445
298297
1818484
524223
1904196
488332
1333264
525004
1815726
905052
1442542
1608006
1161819
1575984
60424
682531
201822
1590802
200584
1663988
1341972
1745903
1643537
1799294
1184
755373
181590
247551
1356948
1588032
1149831
1012189
395938
783101
839803
409577
270622
285962
1114817
1560966
1079605
1903902
1399826
515562
1740595
139677
1624561
1616986
198685
476631
950826
1292976
1610658
1051265
832236
342202
20039
608561
1516820
213670
198635
787773
262573
564060
1097070
1699817
428601
1367383
706259
16433
728866
1673586
750313
199817
1084130
374846
618047
1066841
1107962
1515044
280526
1347733
535683
582223
654009
1780322
1232638
271178
1045859
1676485
1245203
1192774
77433
227342
87853
996506
1122705
36701
1308362
1404681
669622
462417
374689
1355951
1684507
1773829
184064
356449
1938056
40699
1790247
231735
164812
1415277
800274
1519287
575530
733266
1478743
961491
810389
729985
108443
1775745
1031742
610371
1717320
986766
299354
1803298
485965
1421449
238242
1308738
1092321
1323411
1906887
546916
784685
1327199
1406762
1072776
1541736
1955916
1654504
1003639
744231
1250691
1983710
1648118
1904576
86783
532140
1005143
359106
172474
533167
816207
604299
630614
629581
50798
1612726
1377732
838523
1924223
807492
570131
1069844
705597
82654
1059286
323161
1665681
907493
405055
1060881
668131
117619
1499747
1504146
1640909
534634
1231983
125565
160750
417690
117878
1817873
1962030
185422
68011
887307
1476138
330189
1392082
1862522
883648
1102142
1746748
1980697
1115190
90247
1087518
1249591
846450
1921028
1672851
674965
469248
748263
634582
1755441
1538392
1338386
209732
994638
1557256
978810
976032
1724462
1795800
1942268
1153963
311003
1869456
645656
677562
1526417
1234908
545086
271973
1349291
965165
1492780
272293
1340065
1621251
783162
1004307
373841
249661
456225
1184714
920030
1118183
1810440
108160
395046
267645
935572
341015
1634020
926116
44271
1942104
1687547
1912420
1716517
1463745
328796
1777162
980405
992887
1813353
190807
597137
1532931
211918
210652
1653760
1072063
411188
410093
22394
136106
879795
880852
598674
225683
880486
159675
775248
1117766
1868295
1091702
1335848
1001480
1378482
1271089
1301444
460982
1722636
1524780
200013
1319424
1291394
1356879
1136702
1303940
1155361
1728372
63915
1772090
433257
1294225
1083242
771129
984421
1465088
1275360
1204218
992968
342513
392813
704510
889139
1156595
34524
1676969
1010242
358894
528821
1060041
1733903
766570
1344056
1629491
1552761
296711
1217998
1533664
917200
441284
645029
206830
1009125
1580574
143573
1999177
574958
1877353
434086
466167
1313653
322069
1021686
574502
881605
678763
1942306
1858700
856570
1034221
1955585
409934
1154152
945012
363427
408675
1659605
744615
1284169
1251706
447994
900664
1682732
367222
288786
769896
1278392
1960058
883548
836072
1330127
1866157
685741
1830127
798015
291228
716044
1849038
302786
923272
880348
74345
772019
1982331
1154154
22099
1648205
799573
529940
336552
178945
734000
1091381
1896913
691509
1519633
1001710
353659
1170197
161528
1371946
1136014
1730853
760301
721151
1540181
1047612
1502922
1962606
714698
36178
1211292
471052
838649
51244
676139
47178
1960598
102185
1216678
130668
1053797
393392
1883491
191855
342939
736826
1718635
95954
882862
1546281
532556
255745
465648
930057
962039
222246
744680
47702
68788
1867906
996
1747906
1458732
1026269
1763487
59794
3385
472979
1315928
406096
998942
1872537
635596
1983275
1311872
1764771
1398524
661939
1988711
32555
1116328
526123
845082
942660
906928
1482546
1564666
1510808
1548463
1940166
1770373
692006
1137691
1646113
1866944
17396
1601320
32722
1345095
900545
1723855
549074
1748891
620206
1556996
1915337
1876650
1954028
1318366
621500
1637306
1271230
910196
875371
652965
514600
562185
211466
599483
437471
218073
1178454
1610459
1535124
1586573
671149
1428995
244988
654467
841944
23373
1723863
346165
1301158
1317582
1407399
1198611
1613199
551349
711350
1080972
1259535
1315047
1803136
208834
1659887
1292819
1402833
1357281
1615380
1918845
440978
368506
560648
877751
999655
1384528
991945
1224288
1465182
409182
640919
1566418
213540
732101
66667
1328080
694193
259204
879019
894363
893448
1040425
1005975
949042
1571977
1135444
1765415
1471334
1800874
1475031
1492864
40791
569826
746606
1670276
1483490
1089663
1290295
1580191
1946143
998534
1069518
1478237
652421
1945550
1429369
1778630
1917915
1774439
1342156
87941
1158251
1102865
30271
999885
817619
1231554
1379638
358257
1571413
1497279
1704982
1895742
804905
992969
139710
884767
1456149
1335808
376002
1111850
609075
1623509
870274
494647
474902
1583541
176513
1746395
1270676
504408
1152170
508621
1077724
803208
813485
1107451
1212764
1021490
699891
8708
1425618
116952
1039916
1000142
1881923
1150360
1519038
1500174
109153
43317
1038445
326987
1802717
501137
1048265
1692819
1222292
89915
1950400
1299073
503811
364710
491930
535563
1491046
1336341
830717
295318
1483237
1126686
1717235
815019
1786077
161173
515802
427586
302143
1833780
1298862
723280
1017622
1351468
939779
446403
1935105
1111789
1278450
1858316
292892
1893760
1241105
705636
565612
1940820
1588461
82944
125561
874858
876991
1154673
1803922
1879732
1998576
546374
1711234
1722004
838505
1381330
1300239
1349425
644336
1702548
1363378
1298146
1425132
123360
1450422
1260925
866781
151948
930153
1098195
710681
943417
1396370
408223
629280
188893
1330373
546196
523298
1182196
624458
660085
273264
1132563
1165408
1993547
539548
205457
1697699
1161675
1461543
1234130
1981935
1792897
1199782
1403509
169154
1970667
355046
1756447
1192793
1296920
218145
429227
26314
1485674
138148
1190148
1486748
539904
1493122
1790429
1228225
1056286
879916
518333
825996
1533741
448973
1593686
1994719
1073835
1451385
1140645
1277488
1829495
1760233
1314937
1093969
194012
521714
1739717
909348
14790
1898224
373246
382132
1139071
1040899
609479
1246152
1824720
921282
1811220
1520704
1498758
1328876
1660402
218286
1949016
1462031
527961
484142
921123
600797
1955296
328392
841158
99403
1042614
425967
1362953
1093585
731099
1689947
1832040
874433
1300656
576221
1069272
45696
1374342
1525393
1081191
1215907
1560971
964810
220079
500076
859217
15230
864191
1555880
440748
1151141
1048860
1551652
1440028
117119
1989977
574053
568599
203718
1208354
731333
1599418
1952874
385859
1667432
94767
1441685
572634
1271553
1448822
1219350
1727521
1678842
736731
1562532
1365663
710835
1333154
474365
174869
1815931
1038774
536933
1850978
470449
1205316
1796407
48185
1005099
1912227
1151380
1556285
594633
555828
1242088
374117
1880002
203969
667421
39489
1120024
1937688
1063741
597996
213668
1905368
248527
585377
403850
157325
1761109
1154544
889090
130156
342710
1577970
779225
527697
1800614
1063881
1268328
1068644
1746974
849000
781636
1797098
282006
121304
1805370
949088
1684764
1571858
100669
497417
600994
12792
1437014
857414
276881
703328
88794
1900505
1846354
1861054
1241548
1736361
868788
708403
486852
130521
578378
167114
541948
1657202
855237
1534632
1550067
1696365
1369352
654811
1009702
182816
157529
1308967
1719648
14181
78449
1043632
786756
1314447
1418832
764423
269232
1608743
702661
492250
1083388
790627
1816125
515978
367624
1629668
1943597
1642427
803237
1812938
27820
1851103
997611
724116
1598122
104093
620774
642798
93587
1450331
618182
1022249
1060725
143547
1107532
1307385
245781
684718
1026545
1003706
129219
564991
1213445
1802622
363008
643166
1445291
1986652
1489766
3718
293804
214624
811168
1356071
1097283
1693932
429275
1944780
199080
77743
332076
1591395
563878
1201335
1592585
613450
1299240
141917
289828
1297344
1717059
1671764
968346
1353819
1666598
761461
755952
1811324
310192
1662703
1759279
454844
1844229
34041
1878029
849675
1073532
284654
1991663
789707
148683
533896
1327169
1415857
1122786
1231740
115301
73281
1528512
1024928
262281
1846375
1637021
1112881
1085753
545184
953647
1934718
1322489
1847428
987753
1458288
1286524
244947
756417
1548069
541565
793747
1148478
1373649
655955
1196917
1392715
612035
311116
889707
720986
1343840
1754115
1435622
80098
83713
6914
1023986
1038812
869166
600243
1023235
1451879
446444
38175
73587
1827756
1530389
699691
219860
843319
1774509
1906628
1046230
970065
1636068
524756
1571055
1932244
231674
465771
742797
1856268
301272
1127014
72608
876927
1919236
33618
1045163
864969
1480516
1893582
1610338
1733097
141486
1495816
1459918
1779913
185804
988736
1076342
905129
207932
909782
1239480
303146
859600
1015243
716415
32434
1853841
82201
766162
583418
1710562
722374
358747
1446852
1946696
1507583
1666505
621644
1875693
46463
1993505
1312907
1721615
1128589
160984
1188055
206839
1509634
1080544
1308400
1062122
1927893
1587554
1263822
64020
684297
1718486
1216518
1284065
1537287
963438
470753
1494164
998803
1920607
148203
1801743
1165721
949561
1250467
910578
941809
331295
696518
770665
1901658
734175
1599379
52634
786071
1873036
1874992
1820895
1790597
1359204
532795
1801388
1959780
1133927
918206
1751538
125740
510189
733236
1979233
509645
301348
79189
1102502
257131
1758958
1112813
1765791
1716174
1447016
1170975
334712
1953430
1975903
1049113
32775
860530
309002
668645
1968013
1226790
1664338
41513
1876841
1755004
563808
1473048
87345
1253350
1685631
769176
321648
93920
844661
1320068
1929397
1425640
511799
166181
129451
479676
446800
1969063
184536
1400185
1590469
520746
802568
782519
1500133
1273905
511530
976329
877599
708411
634537
651396
1310526
1201417
202518
119825
1062748
1696625
1869851
1531778
1090460
1897535
928461
1270353
592859
1164728
1378644
614398
1780311
602782
1875856
770751
143278
442655
1366001
1161037
239868
81870
1611843
454438
230477
1789366
150821
897075
1052518
94639
70985
333493
285729
1141949
39090
372773
1379488
1486321
682024
1353350
1942764
971765
314706
657594
1669250
174385
942549
1521935
1854127
1007907
849765
10245
807543
1491655
1062546
1967668
810941
684789
1250098
368411
379432
1973024
270193
1068195
1121173
1538682
631873
470011
211679
262886
883992
493017
395945
1967080
1784414
1839624
817440
1237765
1097412
465717
1069741
1079933
1178949
1867230
715523
1858139
78476
1230007
1136580
1644664
1891168
1867340
1299812
1672524
305062
222991
697908
925878
1919135
437526
139581
1276869
427154
997908
469007
1235419
544160
1935604
1531099
270707
1020187
752317
1353645
400028
1589935
662769
1667955
816846
863185
788957
339187
23289
65704
98237
1496647
1875507
379622
1422248
1548525
1859254
1823950
615537
370562
1016069
795151
1645277
1665366
824686
776619
1570121
530734
1453862
1879712
1225946
1156636
422525
181026
814871
283239
1023317
298593
558397
1399317
1954536
24657
1768700
370003
1122262
339175
849916
5011
1405647
1478419
585327
601190
1178897
653502
1124626
923286
1873637
179452
1146901
326788
1344382
811871
1485332
1522550
458062
34042
1500991
91815
1835220
1778595
1524984
1904579
1382970
1745397
202164
1173792
1794740
1323018
1070915
1950242
1938621
321571
1973234
1893327
1822339
1935330
693755
643104
1403257
656581
901457
1295600
1579151
753400
1048534
55767
95360
1412513
1084595
1218901
1590383
1482203
150376
854387
411173
798340
1276703
1474155
69392
339419
1400512
1125830
1136782
728156
202250
1499963
1638090
968613
1038287
1204378
1147591
1693131
1533309
261744
1709852
917862
1485485
1947843
946430
1306039
460335
354946
190519
1584715
1488494
481545
469448
834463
138126
1176915
1129460
1479103
1354845
1708292
605112
874669
1678995
1896247
1981958
212580
567998
319345
1455917
630795
1584994
166828
1618221
697011
218043
122668
1223035
1510019
580414
1259408
869551
652682
845133
1934664
1177164
364418
1592716
254629
1959700
728294
3292
595263
226731
1825
947163
447497
1118893
842759
1224540
594662
1578418
1867928
1239288
1860029
1586338
1759714
817136
616636
538272
180773
205750
1445545
1395451
348086
1520436
708193
1301368
1541035
1731818
1127017
575675
976636
1946213
1606481
869505
788455
1033889
1081754
999144
189901
76164
161927
490005
1296939
377784
526406
899644
1550018
811472
166026
438140
732901
1904019
1835161
1727617
384055
950194
40718
836146
779637
64616
368666
166800
873568
1131882
1937777
1732375
1270988
654019
421340
311956
759268
1861317
1811071
1440464
152032
1223800
811672
275211
559120
1594075
412618
1476025
28475
1074103
915245
1646816
1678058
1247407
1245361
44181
546151
153914
921477
1463963
944168
1799000
970755
668867
1917761
1422738
813249
287106
368270
393387
1621545
873669
1780089
1082340
1068673
1532472
256351
1447524
91257
1011658
696828
1840959
1545593
291989
1061792
939302
1143346
546597
1349758
819001
419807
75627
1434539
21561
547298
973283
1257481
1084823
1830358
657659
8683
805889
1660634
498977
836915
1702059
1334732
1091747
1259784
1025918
2248
1006349
1074907
1601613
1364882
1135269
13292
1372103
333071
1043359
1768848
296109
1269257
714247
1480057
1848410
1965430
1399721
509383
25666
317914
590082
909948
492401
303003
1088311
620997
737079
1131591
397055
1115617
1205497
879002
1399862
1803257
596314
687132
246894
637938
1396021
497774
613064
805754
1820722
1942020
46836
981210
364260
616809
1645612
573082
502181
1461993
988378
1975112
1034219
1278314
1381585
1458407
570297
259176
1773817
824979
915351
911922
1343760
1835564
1277064
974044
1429597
416265
1717378
1148348
127468
1162559
409432
936930
1589801
100136
1023606
1463225
1962817
1087121
1800830
16912
1887937
1643269
404523
1951101
1110806
588964
1429360
166415
927341
589446
1686395
1471520
389686
1597703
298923
1410696
560123
1758748
889534
298393
1731449
1221618
659912
1768522
1816595
1516747
94986
1257704
1658113
1719891
1219837
1955111
253150
1556059
864097
1919706
45467
486465
559713
1858514
332881
1102256
636396
382698
517427
149557
324022
1656932
282302
1334088
1063323
1382317
1956009
1618529
1515721
5796
1408272
668606
1637063
505992
1320233
816401
1607333
1260138
1901664
14814
631663
972798
91116
858782
600903
256081
1957593
1983742
1484968
621803
1949943
1155363
369648
1546071
1136665
1935511
970625
1074706
818887
464618
814000
742923
230404
430373
1971372
979272
1334615
1147286
743234
1816335
1336092
1455627
743663
1102074
859069
667802
1124222
800658
729627
481095
854637
1300365
650589
869654
12548
1749680
646873
1835217
1311708
1917687
1831711
1013092
1940353
908388
358663
496046
1931948
21298
1820919
64442
1098874
419658
338022
587044
911896
1887673
1532087
1270019
193782
284500
316131
820583
841927
1721134
1989759
731037
1168442
684749
1123902
580652
1805964
1258693
909312
235429
90948
1502947
199021
240824
659989
1604890
917545
1478353
1877613
1732722
1652502
415267
872887
367685
1278709
681474
1392961
1498738
375598
1990056
697540
1374247
8970
1287758
365566
1429766
243640
560825
1186808
1355918
1445899
669230
1881832
1842430
1629736
1984734
1913348
519112
1742485
1923536
1702050
578719
605516
1772890
337892
732483
888271
295936
1248745
1550126
65750
1557090
1666343
1167073
1788751
989880
1099383
1776127
1191608
213758
329962
423545
360791
581153
886940
1579125
1847143
1767663
192226
242811
1029623
1885174
803149
696769
879279
376788
1265337
366564
1953069
317093
1475169
1357693
312245
64305
1726030
1458846
643684
1838407
1522899
1007272
1021411
1189827
1421938
429647
186694
1219627
854828
513208
451764
757130
432025
915534
1829235
307514
807380
1034416
80972
1137445
770168
1345161
948592
655298
710693
291877
818635
150295
483425
172842
221227
124623
1151214
19936
1815888
247168
1268732
989155
1849250
1622383
1839883
1809746
1905710
673370
552845
1435968
1688712
1003320
767303
808498
961593
693716
1675342
1622038
1510490
1035159
681600
1309499
1618188
1419755
805054
1997336
103583
1313520
1142573
1749447
1873700
1258514
1430282
1983696
1691758
308985
407088
268053
1892901
486922
398981
1494545
80291
1453276
507715
1315353
116502
1176756
466524
1290170
1110028
1890533
1299137
1825067
1942297
1052009
610200
118270
853886
44993
1436942
286753
288977
1053485
1224366
1566857
284028
552050
1064644
855974
1975474
297085
832325
929470
669714
1268173
1646801
1557668
1106505
187904
703175
1052760
1046028
1471340
817720
1990692
1667321
428650
557733
873209
1262768
476401
1463563
244954
442320
1655752
1892536
412992
1652671
1380341
131948
1542436
1529711
1059041
768283
92074
654146
396847
326685
392779
250486
1794116
957113
500559
656987
348724
115635
132167
243571
1506599
17314
1307610
621
758558
302499
1819589
1083176
373575
1727567
821014
1273200
976131
715348
1481415
1804830
1220535
1061844
1123566
813043
1227084
956089
1105594
1523874
926593
1249345
1062596
1540899
675808
83830
1712517
1155820
266532
1393595
59669
643631
937377
1324448
1534492
639603
961414
1676379
970644
550778
1718253
609907
151453
1915138
1308242
776312
78255
1337957
203205
1745693
1252532
1229886
868135
1768101
361189
1683382
1021684
203647
980349
1635041
873135
1246363
1938297
117497
539886
1441609
318539
1446337
675962
1610353
1829509
1098741
427219
1237794
1307253
1622677
512103
1818932
729801
1702853
272313
1024246
501843
1299441
283331
1667180
425555
466943
1726928
118614
1711657
510245
1042798
1398798
943026
974104
339660
1005751
1123904
821948
415308
1363948
84717
1948159
1945229
756006
252028
321045
1452435
919808
537318
1401552
762373
1179615
454867
1409037
1226839
1508792
1232649
1012660
1537492
1740733
101125
1155270
1599961
100151
1416067
1675132
389509
102619
262951
1800519
1960716
891231
639661
286652
1593176
1397535
1706059
27943
1853899
426787
584836
410495
684951
1172576
1265935
259464
1189771
1559574
100073
913172
588323
1114775
1556656
908286
278773
1819901
304081
233948
1477119
1997022
1006583
1260360
1859216
1288204
1059981
87703
866337
1486369
1687245
137489
411680
1010803
371223
567083
1396351
1173903
824831
1735256
1075876
836378
1568175
128293
194382
803709
1129248
650973
1388876
382949
1847058
519884
796704
298723
1637895
1983715
710371
885280
1463875
196760
1637017
1751668
855548
206531
682421
69486
1406102
146427
569214
1066957
1475127
746329
366574
463716
1624129
772414
392672
1226964
35261
1713019
1753194
1519065
723745
1556736
865841
1057796
882061
764950
48503
1455500
38512
806687
568649
1934105
706052
1202817
1647250
78217
53448
1399343
1671169
1827502
1023209
1971792
598065
780166
1522535
625787
1195813
1761489
865022
1863767
1150191
178191
1261040
907881
1946779
1043856
395055
1814331
312662
51466
1610935
362432
939189
1522240
340596
1405967
1157403
757226
542587
1256167
594463
1854967
1633825
153165
1838855
1269570
1108362
1293921
979146
1048532
341803
1305807
177573
640041
445225
1376077
104278
2815
1576813
1128059
1647823
586949
1664448
1710089
1466542
1744155
205732
775827
511839
285876
582197
599255
1798875
573922
1431547
1608638
736336
384863
1395199
1235544
1001477
527143
1236083
377713
1756011
501578
398895
759338
951352
1077908
4345
795883
1435326
1663284
720669
810004
4845
1634206
1592892
1792001
147565
1208000
1684318
1678126
1395479
1588386
37225
542309
1495394
130194
10837
737288
801404
1295104
1636335
350547
333439
726397
1654962
892506
737580
912837
665909
506178
968638
1524845
295209
489760
513083
495313
353459
1956198
663420
161094
424525
1053757
1544225
154356
1576507
1021560
1842775
445054
1878371
1746606
286875
1143777
309809
1701868
1145891
742162
356014
1913135
395568
1988437
1853161
1151216
283474
16249
1608440
1432805
1452391
1937948
1321423
1059616
225061
1453421
428332
659410
58610
939946
1606446
931485
569228
1920724
597478
1533205
1270662
990238
627459
936766
292340
32747
841118
1022386
1711287
661038
280383
571077
1126694
779191
1936390
737498
858758
1067144
1983142
1522442
1584024
46332
1765409
626608
1698929
1946508
523127
298050
539761
284679
1864706
1224333
434576
1555684
337223
1595246
1917160
604866
1006545
1191800
1340986
664312
1564468
1550505
920947
93632
1279148
724906
824960
774188
1609
211985
111493
1381117
492585
179346
1511442
1530376
553648
1838226
1393934
1119588
886037
521779
511064
1188296
250333
1265357
620696
1874265
446068
1020433
802267
1451766
756837
756399
1671932
455285
1635071
1766339
741637
1900323
1847752
790866
1695355
995500
776976
1957685
1769987
1319514
1257517
1999182
745823
1061579
1357887
1342136
884575
1846270
1401147
476170
739680
574353
398114
1555091
576016
1031759
1362589
1198056
655953
475736
863638
863054
1248597
1461882
1454266
143402
80348
1602589
57447
609418
746381
1518423
431060
1491642
1981534
1303452
139876
1057028
561311
508046
675649
243381
868503
772948
1862140
1510733
1271780
357594
749979
1027985
1193137
694397
993984
543086
1816531
1141168
844229
1673766
1706241
176207
887007
1817803
121064
1469505
1622093
332848
1715544
1602850
1743361
597239
1213143
1801377
87184
1845060
1253545
955433
263508
114871
1291292
281785
1481750
578435
1761263
1759961
599322
371452
968971
372032
47090
857720
571951
183374
250101
1314491
1291147
1551011
462255
1391457
263040
1552617
1457426
1752931
1106750
988524
903684
342434
794861
1709596
1611701
1463416
1618984
1399035
970767
1636667
110378
516940
1926442
1727517
1863732
888009
131117
1203370
719254
1706985
1808205
251808
422209
1385002
1339879
1169519
1823953
763339
427332
1577028
445277
501754
762803
1071244
1369749
321990
360391
1128130
533738
1228487
1332856
1199651
275029
664914
390955
1873381
443981
1905803
461739
380908
1253768
1122962
1928433
780727
1078662
1158048
668751
1119178
1713740
1046731
1109968
1725369
1938738
346373
739343
838429
88655
186645
289189
432932
1969030
999839
183237
119641
527808
1096347
398180
215799
666984
1623602
1009222
1585090
1545691
1547092
455544
1333546
467089
562014
750631
1010007
1482761
1494829
98054
1983194
982389
707059
612791
1268971
1741714
1218426
1809919
623795
369406
1132727
432050
149885
572345
1145156
1950945
1158880
1722471
423536
903747
1334691
1872654
842241
1350059
771621
184361
686606
852367
1084673
839934
1471387
670419
1891157
1280794
868308
1884388
1199517
1067496
68664
1757572
185321
831721
1551936
1708013
1736406
373016
598468
1538798
439167
159556
59947
333017
1106946
829427
1740369
1611962
175812
884100
908201
533866
1189995
1200608
739389
1197353
1656751
1398978
1083091
170004
931556
1439671
396632
160084
1455767
664584
174854
1401166
1066786
820948
1854574
163763
1404019
1725421
1335687
837883
1136855
1254586
531515
1655173
823864
811878
1889511
1514536
1024780
929668
1940843
500330
791410
1278195
101461
275628
1118946
1949060
607052
1500568
350654
1212072
1314547
1187221
1634916
1282059
479328
1691424
871259
1885759
910040
563693
398855
905897
1620000
853730
1120724
373281
184862
725119
754482
1960433
318853
1383083
191489
960603
1937355
1899962
228791
1115702
1310486
1757531
1273935
1151996
1609495
1545609
160395
1978119
193172
1028578
1438536
1830956
1923801
1152687
1184436
1190636
1423551
566101
1121943
541314
384235
976880
243356
1813669
1212092
1825667
159504
1272070
16143
310562
1713440
1316774
804657
702388
1091283
291537
1365845
372238
335662
1106016
1898000
815341
514925
213864
1405706
1792013
1804013
1879663
1356125
1962366
326615
623026
1922176
271017
612501
97568
1988124
1746264
1670635
1728608
1265147
1455878
1007065
577054
548167
1582567
581211
368329
1923126
910698
923613
1914675
1597447
1935526
1100345
1810290
335243
1009181
493525
309862
814135
1522995
1710096
1467840
1859571
852831
438465
1193985
1425604
427004
285385
686104
1385499
811211
883661
851693
1205
1736349
609264
475351
745064
906584
94720
1516812
39538
1826406
1035626
1293755
1272691
1580912
1174361
316918
1628338
477170
1062199
131226
236548
219268
943676
1519089
475860
1879331
693150
218576
91303
440680
1348890
1076253
80025
1619996
266785
1228355
388004
1419091
225416
1195703
1898980
307763
1947895
1559674
453978
1457008
1863654
60016
480365
272082
212010
1224050
219433
1216923
1015674
770782
127190
631017
1562343
1739594
1069123
1769921
533653
1431808
1188243
1984604
619284
1731337
1729150
105528
1243228
411153
892201
176137
162213
776169
930936
1780409
1045373
1543465
127506
666654
1870639
1310798
1720406
855221
1560718
453742
649601
1472983
593502
486779
639134
33563
1449071
574020
1895616
596447
1873126
626913
1170267
1627982
129662
929789
761393
1984478
1992768
1393123
1740400
11375
1953002
1992862
1616757
1810324
1710092
1851827
480077
531685
1608755
740923
726072
27754
1999392
923797
1838906
126219
380167
328074
585342
328417
1545933
1410106
223030
1441922
1734305
1565987
1704603
751742
694629
276290
1766374
790153
1580912
1709679
814675
1341401
340397
1469530
462771
653246
502690
1349772
536341
1035984
1579309
1473000
847242
1748441
338013
117874
1776308
688742
1710194
1712496
1487156
1625038
238236
921004
1173973
1044568
1183896
245880
1139285
882990
1355138
1226337
226269
184865
1488282
80955
1739481
1287709
1524984
179942
490941
263402
1101326
1956150
1334729
1445321
29874
1620985
686749
76575
1916909
477489
1966846
1584676
1276335
714142
1969258
1535631
838616
154405
796807
544450
1463694
1485380
889954
1744549
1002372
902653
1516786
1383405
1670709
1670585
328622
869812
501744
726771
574013
1150139
418637
199696
1532499
354489
1960550
1912142
596486
1564105
1195796
1470059
1138746
441216
360582
1419551
937844
616822
1531841
1387473
1070149
1183240
736022
805887
685501
745173
1837511
752565
988134
1929641
280768
204570
212563
420120
96675
724143
184830
316234
1058797
699740
1168175
1653976
534591
1666017
751527
952386
84680
1019667
1198257
1778090
84690
54071
1212025
1079407
241197
1067527
370746
1861904
1736986
1026155
125355
687537
765822
866191
122162
127273
1330545
1532223
27028
1338726
1051875
685513
1291854
1259557
1596578
1983550
95994
1675372
1599513
1341522
1258208
913909
225883
756476
1926201
1863402
794764
1434922
288397
512918
1697575
1580314
1489354
455262
1674890
921921
1413841
433923
1182576
627232
959565
1851870
274490
561823
604394
464641
1686592
980690
375473
1503539
412371
1176759
1531988
1091931
1564051
996433
54115
386195
567543
1840051
620938
417702
1423889
1414849
987552
1528619
1986426
919891
1615776
767246
458406
341311
295823
1890590
1700055
500557
1071216
121898
9643
1895744
603507
1192633
1093111
1925645
1027810
751444
419494
938363
1617612
840709
423592
388504
1916027
992245
955323
313043
924945
1958563
1938865
243179
250107
803474
503225
1150372
1925506
1791560
1766937
1973584
111259
1943086
1912173
1134162
1336114
1397399
1468555
745673
527314
988858
1901494
758249
1234842
443594
1882667
1294548
1082031
598134
164771
1919288
1613263
307339
338563
1307318
178184
808368
44696
1520169
971627
1614257
1695797
1140399
1917059
823799
705459
565170
1686347
1019753
1798164
204434
974187
235865
1256431
1171178
1243697
1489925
100314
335812
1523842
157609
1758116
1300112
1187165
682374
1661660
80368
1543156
1795225
1787979
1409835
65736
1605872
232595
1030297
1588433
659903
1059183
1598605
1089595
1056786
655169
1633922
602785
580288
140504
1349129
464782
1269963
677914
814639
692697
1142316
1256357
337148
1972529
132160
1025019
1662750
798942
834773
1607322
1939443
1518154
465508
1220635
744011
421801
1084465
136698
1483876
1660302
799426
1803605
1568982
1574823
1125872
1985710
1774587
1238816
915713
283906
1450318
1030354
1080948
980792
692819
715550
424736
831412
1948161
1753553
1339201
1378358
1515811
1771754
734281
1902864
1962276
950588
309368
827406
1796488
1260865
1741820
1198972
131127
64950
1750521
59925
1216080
172298
1401027
1264155
455491
807936
15861
560130
581851
1613170
667363
1327735
938675
1142216
183550
1003838
524376
225129
357685
963112
1008748
542241
478331
1473943
1512588
1836951
349074
1025695
1747223
768362
1464695
206562
1157008
1101397
1669653
1115805
1122520
950931
760494
808374
1373494
1387306
1352290
1721819
1588025
34787
1187286
289651
1194242
173331
293429
173063
993548
920783
170052
384862
1546225
1875692
1671587
1333127
1820027
1387829
10408
1202840
1576985
1033237
1585383
737355
572738
490367
1317026
575237
303628
1851591
1989671
316225
1372789
247578
1717807
286387
572012
270346
228211
1058185
974526
63105
1279417
1101170
1770742
18910
898773
1374166
855929
683942
1672579
1380108
1874573
297715
627358
39804
1687273
1518932
28194
1684215
1466863
1590615
1691513
1881325
1048003
1737536
1963553
627249
602533
1498422
1876972
1739201
1295372
381546
267754
1359711
965259
720678
1587012
521423
141171
224415
169975
1562246
1324508
1309335
126487
158278
923722
136828
420001
829103
311584
1806745
91437
744645
1166155
1603699
1700108
445714
215
367262
1230224
24350
320954
208262
1191992
658551
1853320
1178067
1527135
1177642
1603174
598466
587155
1205599
465618
1863661
1003712
1032790
1968417
1937148
1138483
349712
1227072
1080960
838147
697141
322110
694279
1658832
939935
1742029
305716
517308
1427384
237691
1356107
1941321
36905
1478891
1574511
145495
1192845
1181849
300266
1708750
204227
924650
1827312
1556380
1678026
1094527
281938
1472517
1138563
1809526
1026498
1703201
181572
805747
932552
87587
163767
1960017
326695
1828713
712477
1516365
1716426
52370
1508403
693670
90317
1601605
715433
1226207
9938
1734936
1278837
204131
821015
1559259
9801
1136255
141697
175948
833767
1904049
1851176
1686717
1917398
347959
1388254
1047731
164348
315466
623463
868081
542530
1124759
879074
684137
983121
456000
1932562
1657702
1167033
1383230
416559
1072869
1669529
774872
1399850
1384271
137448
810580
1372141
880945
1873649
792405
279598
1491776
1356472
1977726
1956104
963153
1930272
712495
1845805
350603
1758311
1869164
212462
173901
529199
1327596
502988
1610333
162437
433143
788460
357094
1488062
1985850
1849352
26563
1474503
293217
1675014
1617231
1980685
1228142
931568
743740
1258932
668907
95885
782519
345392
1030409
513276
1821015
115605
683749
444272
1458932
1870522
113186
1200407
977225
517061
1458867
973409
1143336
946191
1060708
715470
4463
850582
1862565
1610020
159745
152549
925226
1161205
1780587
592271
1916605
1208041
698079
1629645
204195
271239
292054
955852
1502295
1791402
312880
25969
444463
859041
1601409
1659139
1355285
651999
1880251
1530189
1021249
69330
1233079
1173602
754188
187947
534612
273000
48320
33695
642617
359693
110703
1617990
654501
249385
1758976
517680
1993922
1117367
251822
1718093
871845
1248623
646336
1015213
1770891
420390
1694700
335618
802310
247150
364058
1861746
1546957
1044228
1065336
205632
1831848
663683
1787970
1445155
1117294
617659
402905
678374
549705
1606523
921972
221709
908416
1470839
612715
1128030
388571
92209
1884834
1334785
1020747
1403069
1372971
92116
1493248
1050821
360661
1902343
170811
1614713
157226
378228
285808
444775
1769229
778057
518743
47350
296238
1287586
805180
1759971
1026275
720012
451123
1009649
238400
668213
1713602
1825102
309206
157380
1747032
390278
128538
782859
661095
716535
914409
440250
426002
423054
1558166
1837399
383100
766471
941763
832489
1846712
1088429
1102564
1456411
1798611
60555
144331
579204
1693445
1196442
1255933
96796
239735
158213
1017782
795059
1704733
1498264
301105
498022
1926546
814821
1833273
1397446
576964
1624972
683169
702718
1033910
48315
1884347
1762306
1224061
1078168
1007267
260375
1383731
1550878
833599
1746026
60649
1504101
226834
711197
244742
1093186
218797
1413584
1811766
1604327
715471
649838
1752514
1642148
1835165
590880
454049
1971625
1006819
1934983
1807342
458099
1948656
208062
610545
1888995
1351423
1196696
97726
447619
372433
783726
750920
1466358
206271
1800769
514258
1433585
233578
288286
1294145
770625
1949032
41593
868968
481719
1070053
1254287
1126168
1495014
957684
455785
1479601
1763440
731227
1281059
280807
705381
1164294
198952
1042622
956706
1349680
1417343
305731
1383168
46854
1887499
1341497
794305
523680
615994
331370
417857
389123
979198
717212
1909958
1962199
280961
696796
1119340
67923
528113
62123
842064
382437
419831
1206022
1675917
32902
201617
1074519
797674
1468397
1389901
1112281
305239
1559196
1634052
564260
1052900
703855
1248387
1241812
1258375
638660
432763
1351117
1605862
1786021
1103283
153906
1852812
179771
4931
505111
536933
342753
151491
252489
500617
54104
1390144
1883741
1567223
1099240
1281072
269725
667686
386348
1000368
699387
1690597
1143243
1339688
1562741
703314
841479
1456708
1404630
303371
1709915
255894
1320239
1088326
167316
831316
1187676
90626
1947612
854764
688586
43572
842233
1903804
82063
728228
1877362
1729161
882219
168669
425711
1396257
267734
611971
64996
1495576
636460
1062839
680512
71593
975106
234963
1869495
697765
1718248
1123318
1061226
1940874
1111684
1350484
1337507
1823237
90658
413499
929277
707330
1101761
746321
666897
1576060
1654801
1635790
53469
1793587
712699
1530983
757486
1122456
974796
860440
1506701
421136
72964
789561
1828489
327650
377719
1872477
132838
1996324
1313275
1507133
56523
46592
1396998
837372
1958484
1893394
624931
407296
1817057
266484
1045208
1686022
813695
1811281
1423010
370983
1537065
1299565
1919529
757161
1410168
870926
268288
1508709
1050418
295915
747552
835164
1714851
265082
1810176
1400941
755146
1748351
1676400
1247469
660587
1608507
754309
1189840
1746277
1920213
1774330
748153
1786161
1686921
575129
782482
969210
1202356
238983
441779
739685
191402
1029703
1037947
1902229
1871148
346789
973734
277322
943942
977436
1733229
500244
562634
806724
1401217
1225699
1739672
1925113
660752
356060
1149267
193223
907229
1186364
1649763
1818180
1394517
508791
898130
781573
1359544
859216
716119
1290039
1504516
1996986
841362
1570095
506213
1500917
1778059
253936
1018877
156629
1658040
1386973
484391
1416808
1193470
882145
1298028
927524
1599045
1222691
1773405
184091
286422
1074166
1061798
200878
222717
706275
21922
731752
1851505
1020243
1541282
773101
1640115
1881219
1701351
832922
111475
672319
953727
582952
320587
331478
1730675
953089
909410
1295712
1199168
1537156
707102
326831
1437412
651585
1303857
1994166
64576
1220639
1158698
1986174
1012176
416641
1990420
1891382
1987173
1955756
513400
1827934
1813941
1565891
1750760
1550294
66723
1628430
1039089
411365
392926
1157312
69956
1523351
912651
1426940
845337
1819777
1394683
1303673
1534505
1078006
835810
311913
180572
1997442
1802492
598096
322195
1144092
332486
1455305
1399374
1993360
77962
1505556
1868279
695825
567525
96388
1377701
307206
1955491
666649
1977831
1042863
935920
395519
362234
804546
694301
610769
341638
763474
664085
1931206
1224289
1366416
161800
1992934
11103
1746809
1554885
1855445
914610
628678
425954
137044
1038679
42599
1791457
1061847
390031
49423
1901229
7733
468707
1304265
897467
1178069
359468
1747255
1911335
970561
1425339
1511648
843539
389715
122941
175097
1161509
532746
564976
1573712
524811
1998823
1265183
583706
1278320
498360
1166654
1087367
191304
1082994
1945712
663895
630950
1186438
1356194
9698
423022
1766841
355869
1947173
1015801
1799568
1910111
69030
1553738
10723
1078312
214242
101918
1722412
1557790
921986
552766
1347422
83422
1645764
65840
925049
1827735
1887246
51774
1853521
1029164
1569289
205654
1212063
1729279
1167768
199468
627770
707339
670323
2885
423947
1175783
437507
855737
43895
752445
1913346
1645816
683659
1636861
1931849
322454
427277
591399
885674
605996
1132847
436340
572433
1246998
1596548
918243
670752
454708
1704566
167287
1744390
1024005
1889131
802456
1713328
1803510
1543334
1066322
1080393
1753521
780186
1816945
1752610
1213725
1676439
1014823
1235885
735112
1671535
1462038
934868
1234409
1923861
1305058
380121
238274
1265019
1579900
746864
1625546
702060
366773
1484925
1524769
759810
1391945
1919805
655
850608
308805
643329
544316
1283251
1374141
169198
1241720
724693
236979
799890
148600
909142
820457
1362662
340427
1510567
1994067
1436410
219854
970566
80104
1695826
995530
569243
944195
1257683
306173
795926
708030
1294464
897711
1649012
791367
245825
134633
1470466
439751
1960705
1234685
290581
845032
282451
1707406
848644
561265
854748
1624120
456510
1911255
713754
1077033
909527
266361
1781677
333698
954490
703617
476204
770595
1996144
695412
1699629
223756
808575
1444142
924488
1940961
1730345
1954674
1598652
284726
1283981
655849
1878612
1874267
604823
1316908
1389653
1918598
358069
1907466
494483
1091584
1282644
1975578
1587073
1499449
187925
827257
1974556
1704339
242904
307457
1532082
1537248
16541
346915
1566023
1852149
754105
228347
73033
630020
339685
723321
1608216
632511
801189
257672
435535
1580594
164694
235211
573100
102989
915860
418885
1382701
1031637
7969
515346
798877
551243
859407
517079
1017510
329203
1869340
1240182
309019
895206
1639810
454327
72479
1242973
916605
44692
130469
1330884
1739552
664278
811068
1634348
452687
487657
724718
1215409
1711793
1233703
1595087
14537
930866
24216
1076626
1979925
1391967
1495663
859705
1624235
923505
1066556
156346
1486104
281802
733219
1662951
1170887
776486
981912
606002
190057
1147031
1956049
409596
1101951
10210
1927231
931601
1957573
740163
648695
5702
1578032
1001571
1213116
1336759
171784
1864403
969425
1572189
1517622
717062
1002202
311566
1129728
289835
1066975
1887996
1422640
577371
1559935
1275355
886195
1113188
1367505
52915
1450614
1109399
1419301
684042
1858540
1097661
1441605
1239248
572662
1290955
1898622
1774640
1854039
97471
1082765
1286537
1489228
1934692
421038
926187
1495463
1457905
1591503
1364527
1772841
1060687
903291
1077975
1377720
991858
1465793
491799
115882
1639803
733992
422121
863495
1265487
1979691
103575
1383995
193346
15808
833863
1657381
623117
106663
1868502
75730
1030250
1714865
1242435
1829372
102595
591041
976998
236380
896190
1191453
1811888
240639
1369542
940811
563230
1041754
1027585
84100
1508822
1895841
526022
1868443
1781041
1749838
1203788
289279
848583
277996
429311
1672635
1992925
482711
19921
1322065
691210
1272359
1799249
1026969
1191527
762583
1692840
1683962
917893
1847001
777349
1130338
918263
609768
556251
1321770
1250775
1673133
1271230
858241
1893767
476069
1486602
1458909
1066166
1974901
1403104
1983128
1002680
1543893
95715
1915423
752318
1659444
1880726
816620
1945171
1468862
953478
232351
99526
1890447
515662
1622767
1498112
1457406
1058756
946919
1762902
1405540
1248009
357225
959880
1810930
423610
1680665
1105114
771780
894276
1055399
601542
1549325
1525803
1045978
806093
1999334
1909904
150945
1721641
1003842
1630022
231562
956438
806851
895393
1383619
1851210
346693
115279
1006414
154667
863769
119299
1531696
810516
1508337
1444464
759105
1988822
1633098
178304
37637
211249
626335
1589672
1480482
779751
707666
1703639
1564428
1726672
729966
1166174
663647
1058054
61774
6730
653031
416076
182240
1306870
649002
802871
379938
337576
293340
1837084
893925
133228
1902825
291040
976051
332674
1298580
1856261
1430566
780430
520146
1017414
1359258
886948
1756212
1059586
66090
1995563
1667660
874784
1128136
291498
746288
513701
273886
57534
1867718
1316448
1655680
1587275
1466009
675583
344408
1717047
709663
200034
606730
704566
111264
17085
1236666
1336326
1518217
1346456
1410995
1408715
1173538
682848
260521
457245
784762
1182196
1014123
1895277
1273049
1314168
1857181
15562
338601
1377749
1722609
152408
1601280
337773
1858594
326227
818757
592296
1276583
1103812
139080
1246005
700546
560906
680182
540151
1642252
710052
38543
1409927
888483
983325
1130256
392
1485456
1052722
106414
872031
1716047
1153585
417334
733489
695599
581814
1011246
1956082
319162
468006
939821
831980
570927
194319
1749424
1419790
631829
110424
1384802
1344663
1565332
846678
727863
1071091
1064022
502302
29049
1383459
397526
1299669
804424
832566
1412268
1357308
1016814
155660
244775
510483
1900540
1342794
51937
741800
1585693
112983
1526496
578153
398882
931743
129691
143069
471888
561347
522771
652273
1990368
1011753
1971992
691373
757407
275359
167841
988198
1105661
166463
838980
1383516
74572
613217
481594
1705792
1349242
1599285
1915642
1224929
474558
714235
540105
67332
159129
1147923
882290
1021364
4138
803260
1407898
405357
1712201
198822
844408
1917126
1831289
25801
24532
514879
752930
624382
1713773
194291
1181591
1384861
1802481
1595106
1636881
1044321
390039
671321
1003579
510528
1268357
1852934
973769
1828438
1028337
1785698
724877
1295295
1200698
1571053
1983184
228270
1982522
963655
1699860
563469
1980102
1166219
1467530
1978065
199345
512063
1469760
914973
688960
1259604
3063
1276626
1979602
883087
740448
961002
714745
606332
1257272
418375
1630194
504462
113721
176065
1902510
1458254
1644336
1489096
193171
1408865
1281487
1958836
1179618
310544
1675027
286603
127437
748914
1832058
1937924
308352
1323547
1848051
1283126
1466193
1668532
1822224
946208
1028671
701908
1762772
896967
684924
1435145
1349162
1769284
1794424
1486460
785623
137179
1690468
411115
1797052
1297032
421653
1810492
1424499
1091460
209228
705288
1608378
1872535
551675
976421
1397711
27574
650060
1755922
15200
876972
1970522
232392
1927411
926075
1125704
231397
556497
1918932
1782835
1685011
1407815
749224
1637534
1371450
849124
1481758
375385
214068
331152
1017320
1884758
1273573
739928
577228
828377
280808
1086569
292283
262724
16698
1709139
573011
844635
1954245
208802
796631
1168751
1067523
516694
1700452
82865
424064
788991
938867
1440998
1971407
89434
501271
1640440
1372597
782136
1060716
1020770
797112
1707721
554206
257419
939073
1193938
1172089
1169639
148869
65950
1197250
1875503
209785
1283676
590874
370768
971595
1015588
349741
1833869
370907
547927
955392
689897
1590137
472259
1619777
1613120
724450
1384795
1168047
1643788
70820
1342411
876949
1404359
665441
301719
1946360
213482
1533042
1224953
537480
1030473
1378502
1785213
736558
1388019
1237558
535955
891747
828081
1670278
969563
577523
381269
1965198
1198265
1808813
1753409
1641976
1298828
803818
498144
1541631
72564
1223989
844038
27644
265016
457681
1141360
638368
1560523
318362
1152453
226912
579418
479509
19661
761032
1151457
1720029
1723587
180663
1569266
964079
1952712
1199709
181079
1861833
292359
1873936
678229
1702261
1582412
1073924
1821132
238919
1077414
1149173
1028491
488613
730507
1218223
441945
970870
1439327
1907767
1801126
127144
454509
394331
947
536557
1514247
675741
339175
1416355
1694365
1708455
1765117
630366
1296742
762341
804703
325944
758144
1306246
1757174
919143
1902844
117868
1532694
239670
1545634
1488149
320298
914247
1303305
985492
429580
697465
916814
277717
1917502
602448
907771
1812168
1421700
1074386
433209
1491054
598464
1240828
1508315
1120759
1662678
1733222
1231655
786497
75811
1429158
1394580
146747
1755690
1200640
599615
1160587
226867
1447479
657436
422641
54277
492855
1049638
1755294
755701
1421469
1475636
845105
109257
425859
1974276
443958
1755054
218394
1601751
1463304
1423383
86812
1504498
1057496
1385118
580553
1366527
152069
1538836
1385538
96117
373514
1850784
758696
173175
1889162
291647
1673909
1215358
1134214
1765575
1885313
1912461
1706249
931033
504848
1329549
1704802
279706
760716
1621627
636255
256769
284822
1076293
168603
373415
1777984
1301594
1313704
1982340
1931446
946119
989462
1535833
1678458
1077656
1181817
1239110
1035822
1619655
324613
8883
109541
1991286
1996062
938490
1046185
1226058
969931
434482
22978
566608
1239995
781064
705167
896098
53514
52541
173881
479485
1408902
1922983
546019
531037
1351345
1872685
1003941
723431
1894302
1520650
918689
732289
880488
73455
192287
1562429
961085
341396
781141
640140
747944
1085401
1791498
836220
1042460
1242995
986450
1411515
564597
614821
800911
934092
1156225
660259
1365932
1058865
1053511
830435
475004
1182938
209410
82516
1685186
25960
1853694
534519
908650
1808907
19640
611511
987482
1919494
614732
103540
42060
1460974
960545
1740838
181280
1555806
409939
1442090
390579
696188
419676
386809
1219020
146482
1745704
1586251
1576500
843169
1389133
1265853
1963289
1173652
584595
1080192
755511
1260967
788705
111470
138867
300005
143655
1047
506426
1818309
1933456
755358
1537551
1364743
1827215
236791
307196
1198157
706556
1993493
1410317
198330
700997
1713571
1169300
1830993
246390
452821
400470
238984
428597
1589726
668946
623338
533572
1056151
1739642
561940
873035
529931
662662
878493
290344
170451
1194299
1603878
1916950
312663
736784
1063030
1509853
672420
463876
974328
1521749
1728793
791264
316570
772399
1806636
1814874
1073276
933916
210817
1346513
261197
737731
1344086
1103623
1973875
1637129
928184
597818
1653761
396454
1141480
1780265
1834752
1816547
1996361
613179
41181
1513506
50480
373836
881907
1056089
1812760
1406984
117462
1596131
538210
903383
1842367
1829083
1313750
1551919
938389
1265967
1298060
7388
632125
612112
1741277
233231
272179
1303090
1321780
490172
148250
1648458
16691
122929
280155
1253967
851597
1345963
576008
965068
1309973
660143
202705
277830
1839437
322462
1866129
1273900
1536971
225987
1291206
808064
611958
948835
343071
1877733
530062
364131
975562
1693086
304020
1282655
1233309
1127721
709242
1118439
451265
675347
1927457
1074088
1856710
153343
1056041
143467
359072
1643214
141044
44208
613573
584494
1798691
1968034
1501442
631973
1322649
1543662
1335685
60658
429561
24279
1822161
13017
1272005
1546929
326842
1090709
13776
717264
1018500
277366
1099462
781469
127300
1993180
1435261
1630968
1056768
763213
1021551
1933991
663641
287544
975402
1671404
1575781
1363959
1386968
952853
884425
51021
934888
1918343
1457657
1642097
766097
623811
251597
1356
1260650
1353733
694092
1214566
175363
1555081
317734
335100
1094320
1843278
1090652
1296788
640807
775234
995841
1605790
751384
900207
986686
1489018
1020758
677901
39084
1479346
134642
1011705
1762155
150605
1074964
1984278
863700
180999
255269
894582
1850472
1931856
1975818
1293071
999593
1065545
1655945
984343
1747147
495794
64108
595732
772207
809185
549488
465630
1262678
1131566
561672
485098
992307
1447054
115868
1493216
423393
1086160
1388199
505178
865801
1546470
1583894
1988841
1569732
1694303
513075
982474
826475
1368900
1016698
1875933
645654
1139131
615500
996930
1301764
1211476
1941863
705526
1165039
1053710
771071
1284328
478713
690015
494055
1746313
305123
1441904
1184462
416580
900708
1929291
397602
1241771
1019248
1590570
1518497
540462
992691
544808
1888769
1373291
164781
1258103
1612391
1096826
1156235
45441
1905413
1101778
618912
1321159
1009812
852565
1249013
1014027
1421727
283548
198055
789400
559712
1350703
439088
1639482
1331707
1561012
1639282
1320850
559683
350178
889076
980896
488526
770779
856938
842966
158104
1112757
1979001
322282
1998214
746793
273567
1709582
1432279
150908
1055532
1217433
639138
945126
1542129
1496335
270304
811758
1550018
1049457
242491
1410416
1858796
988687
397396
1989581
1585999
842480
1270911
14887
216911
490165
743558
1492695
1547206
1855805
92250
1201883
324777
1982299
885746
190192
1490408
1389441
334656
1283633
330016
291105
608847
1935991
334168
786692
1531068
339013
1717144
556822
510128
615769
434810
153279
746256
937132
1419542
1024377
1417667
1814884
410456
623309
1090104
957202
837948
1500109
1838458
881394
1114061
1949139
202066
1972463
191896
1028458
1516395
1068612
671246
982146
218545
690249
896737
101542
986466
1675080
835423
148433
347580
1484027
450863
1154230
1480087
382464
958395
443684
629633
532642
1415741
407247
1715653
1401782
1359086
1718923
783385
1074306
1468564
859421
1031758
434431
62917
728424
1682822
1692626
529354
1832093
123692
999667
1419017
349901
1683509
515849
1661468
68379
429768
1957263
1439987
971992
690954
932334
1484765
1938673
1167951
1771181
1101555
982949
1242937
1037463
1050081
1699722
1060052
1824089
1691022
51530
1679519
454956
557380
816458
17239
1689851
1897844
1865528
837961
674974
1628835
1802862
679928
711855
1054487
106182
311593
736895
623889
1628182
648446
1001809
1081530
342286
1991962
1162531
111387
1376683
1300362
1057148
897319
1980679
818332
1195665
422737
1340868
22358
909152
1407307
815384
1896092
336719
1665321
564095
708589
1908054
299226
1696419
1761930
783810
366642
1463698
549914
1582894
1475926
965751
198114
820633
1885052
1757090
1089166
656590
444050
644795
1063288
1504734
1154696
1840330
1015904
215527
524609
1873913
1696530
119862
501421
762574
135520
1057666
1150636
586954
1177683
1252319
504569
1893793
1591855
1049797
509090
852445
957184
1370739
1794810
1101503
616489
180897
1478369
1197114
1587871
756666
1389270
871997
1656053
1713926
1980286
1870599
715645
545008
1812246
107641
1916601
351504
100979
771517
240161
1630080
8494
71629
523696
1336812
351655
10163
43489
1345257
1893082
1099862
908243
491707
1602630
753866
1485490
867333
1830621
1219271
381156
599589
1648845
270747
1098276
139157
947064
1642341
1596192
693520
462198
1971158
1169818
1600324
1185372
787130
929486
865945
818055
1728622
1950175
615910
1029520
538688
1519584
1788064
1722236
689898
1999631
1517096
1141526
778168
837625
724246
1278797
643248
1275758
221220
527844
1723308
1773206
199326
44911
1802358
358033
40675
1681222
517649
628302
636568
1361951
821454
1424940
707782
470952
1829038
365683
558575
708746
227400
1818240
1475105
755683
759370
551937
1496099
1664024
439289
555299
1996551
725913
602999
1088079
1516986
467136
1391414
1432227
817510
1896509
578335
1405579
132957
1513496
1143953
660198
1181936
1367470
1903813
1404149
214631
1812405
1726371
886081
444638
437542
402811
287399
1126301
270707
484892
903055
1733737
1275466
28987
1766924
1515946
159676
899347
1077525
1369601
136008
1749796
1787243
1522440
1869739
1223580
848678
1774475
1560105
821982
426473
455482
1158796
1558899
229395
1342607
537714
839450
1825231
1541252
1532234
1188386
1500790
1994756
213642
992385
1534018
1219637
1736239
1980210
1037915
1922402
984245
1118568
1795324
594598
406241
1377307
1834225
1038445
553525
648474
607392
397762
26772
698622
20398
562733
170684
1753558
797017
1024884
1508527
1879120
1629294
160713
1282638
1624205
1112468
149450
1921836
1397152
837654
125596
698595
1200436
77588
1646499
1137352
733158
931757
1427328
1059315
1501890
347085
1212255
1339560
471420
801857
227094
670291
315483
228828
277203
1481315
449109
589654
657808
345799
1366521
1666877
274230
19191
239501
194606
1421876
1013901
1026456
572313
788677
751304
327354
1353731
1752710
735712
1472025
1798518
1055329
307194
526267
821887
469527
62432
23297
175631
423819
1681137
515813
1493782
800612
1128327
1337991
105729
805621
924308
1565707
458534
615597
1573204
1325065
935481
758335
456997
1971147
218339
416239
630486
650051
596961
1502891
948682
1042358
1731106
38778
1913633
1653947
14210
163776
381995
870011
1503157
1461181
317859
1819313
473357
1636740
1764942
1647171
146512
250948
1653925
1037663
1734850
725166
1886680
952413
76578
237585
139344
705880
764279
1701241
56895
1139924
255525
649648
1879070
1920905
1398001
1042576
681738
843907
593081
722343
270839
1664862
1095350
1572668
1323239
61547
1643741
1030851
1381211
1434779
246074
1931446
199763
1035936
1298853
173259
1502500
1683725
1877458
1492137
1503857
4366
1368502
1958956
159696
896067
1393936
1378448
260668
934813
1800526
1297526
1571325
1623821
449478
1705773
314421
756220
395631
540807
734916
576990
388435
771440
1412721
1655981
1526446
1333441
1270534
311843
283473
179105
781631
1212799
1868622
886213
965455
1567707
1940202
1968634
1745593
1515598
102221
1462265
1624880
1427045
1110926
918625
670327
1579387
1518879
1408968
1763290
761802
240375
1648464
562117
1201501
1875279
628727
158691
865362
903824
1070853
742994
574456
469775
1305658
876619
1071177
384889
989820
1943899
550048
957934
817731
837149
898401
817097
1861735
93390
1561106
219564
4336
844312
957081
1146134
1933705
531716
1679125
646912
270280
1266740
1644548
1542546
1814306
716938
587677
1863075
1428587
526884
1560342
1086597
1306455
1150567
397059
1953615
896354
721959
9324
1166178
1016179
235941
196662
1809222
1242057
326799
178357
569360
1128801
416245
1537785
1309089
1270484
1498727
1948100
1496408
6592
1487916
1269372
1434915
1819290
907559
321305
901751
545785
488539
1413865
1748670
1331845
202561
11262
750449
408097
122831
1369582
1459777
1490944
1378863
53778
721884
824141
227873
1859070
670068
818413
114647
1311338
1520115
1577995
618163
44321
1272008
1710620
1508968
136584
1467572
1407211
1593187
1683718
877122
1571336
1206849
1114066
825520
1325073
248426
281896
832399
1120178
638333
97986
592762
1196530
1166774
835510
99442
681105
1833422
1584996
880987
1163012
1368088
1130920
654777
146162
1100229
1751205
1207443
648702
1092108
705565
1642595
426042
1672688
751327
811529
451265
256656
620642
357844
222544
1920266
1037272
1310615
513752
483700
607539
1504426
1399641
143676
134741
1672541
1931390
74104
859929
209786
283899
842475
1729951
1118525
1002875
743195
1854662
1605942
1430431
852990
1111134
1311702
1669181
415323
753920
964948
236101
1166276
1124194
113428
1555636
216469
1011167
1910734
487568
994946
103516
1969602
1722582
898631
1412691
760316
1903069
1262081
1899208
1197950
1750506
419367
1991158
115162
889286
1781588
1803257
26445
1253771
854007
1240573
848493
1779836
464409
1017715
198214
915739
224539
1457242
1535942
656565
1569450
1957160
178503
1094355
1064205
1645800
977420
322249
1556132
366345
1461303
550452
968768
1029162
1721539
281968
393820
483718
560047
775347
1676536
61753
296007
1777956
1812658
649430
351527
614351
167949
1443893
1885476
1580548
274420
1287972
299713
691901
234904
781088
1706844
331184
1567012
1934432
1157473
1677510
240915
671100
366162
96121
1350115
1898254
1083511
452080
944635
1106991
467843
1758986
724152
1259637
532376
586635
1072023
46438
1015981
1236202
302722
882182
1411025
721676
160863
504828
1224129
231804
623825
350608
1157556
359620
599904
1320332
140800
1494747
1520958
945168
1325647
503923
1129212
1893669
1136073
566770
1389265
405118
1843493
950316
1221103
620074
294572
1817515
1914805
1045663
1088501
41177
487354
941892
883977
449631
716676
190052
217370
1014327
413500
151517
1360516
616142
774177
39417
492596
663050
1285124
1068518
1626338
174830
1106134
370474
1584443
1038731
1972780
1714771
1508261
1583232
1284210
1506070
273840
744440
1428027
1789486
140855
1364304
1282540
875210
424685
1309467
401873
1000534
12618
55145
1232963
1479121
1180541
890139
1993378
1163906
354234
372636
1230685
448716
1350802
435228
1636004
1346277
1158393
1008844
1930608
1928579
491018
453597
1330223
1824445
1045380
1426260
749089
721862
1783211
1338293
263021
604001
1101694
1165223
1112559
1856569
773893
1913938
305716
564307
1257564
374366
333885
1584165
842092
1812736
583241
1800940
63733
1883020
1995372
299371
1428827
816239
228858
266634
568003
931390
1199574
1474435
1062009
806851
1157742
827300
1485247
854169
799568
395977
1495617
670899
554911
1172048
636791
249329
110920
748376
671102
1148029
1851737
1225900
1363157
1156063
1977033
1381818
1633799
1582609
1437272
818664
1907341
1515728
390015
25403
1745863
410538
1725041
49811
1665532
1471809
720731
936221
1004973
1808735
282973
1464910
1875843
1944702
83727
1263920
643841
1865039
1067208
842700
558858
7372
211599
162497
880827
1689261
273558
1400899
1984306
1515263
691418
528874
275658
1425543
1526519
852396
323800
1443611
1230287
725769
146632
213757
1391900
1437553
1281706
1211409
573471
1704295
1166227
1192734
1831052
1349079
1943611
223539
1461829
351972
6794
1621738
344318
861126
817652
772843
1564183
1920567
1291616
373221
1044800
1786681
329320
213788
1633744
871104
1311766
351683
59837
324253
1719708
1809843
1592153
1637239
226018
1363775
447620
1467043
801985
1677377
1028182
1970395
1776507
533579
860575
1886753
448107
450153
390779
1669275
37311
761850
1045777
655254
78098
1759735
862828
375267
1191965
1361509
564225
685794
1989791
622762
1177104
126122
963935
478883
1096948
354516
1513195
1020833
1815066
500688
27756
527453
1628530
304579
1382299
954525
1109244
1191268
568463
1704342
901692
224663
1273708
362554
1640189
1214908
1120551
270436
278115
1257669
841436
412723
1709514
1965661
1846251
1423913
1794987
1382604
1612003
539081
197410
1985014
982687
429517
1299179
1995246
1327488
87881
1842828
1878665
1642429
680041
1505133
1184224
1203289
496923
1956544
990708
438827
502185
667721
500128
179951
1635166
1491020
1373083
1736796
255676
1327132
1404562
281693
281364
373346
17243
323879
1972565
365630
1434662
1862160
1368234
909329
807326
1498173
1536454
1430857
1645662
399609
54370
884987
1461363
1349678
633230
1417996
921804
455410
706719
95100
1738866
689114
403807
14418
1816689
410820
1064629
1331881
1226340
517627
903871
1441184
145124
605345
344400
393004
925535
1827393
193469
1392760
146310
1191448
696565
407640
805643
1832084
1546863
1236561
1953352
95085
1630871
916403
1247261
43446
1005013
645357
1039686
734092
525430
266231
1937677
1596604
1787980
169990
1091108
1171770
1969968
271192
1733866
428202
1714247
572822
71273
432997
728719
1005189
1500059
96270
1348342
581405
625725
50066
1711646
436305
943866
1817522
1911059
1008095
1111314
999470
266165
5962
1399301
1688045
1076695
60656
1570046
186949
117384
735962
1103870
101056
1997393
186874
221822
195396
1319936
1957382
1458412
293968
122434
1693567
1003706
1830171
97207
873646
3873
1179234
1780461
1851129
14621
815898
542976
1452715
1040227
582405
1532961
1165352
1822509
618286
419762
632474
1491048
1130716
955195
1901663
1149151
228876
1926021
226223
862344
355448
626078
1802993
1152673
651061
1258617
1234250
1974955
525709
746584
883483
758161
1946378
778502
1556123
710888
1611467
1869789
501446
606176
242097
1600265
691303
172442
676802
30477
606147
1760337
633450
1905074
341098
655176
1258780
541039
987791
897905
717198
1062072
1580516
1557364
717013
955803
522307
81847
1142143
1061339
1135856
883955
937925
1009571
1596026
1548825
1353494
825926
1903905
221471
226736
964699
773308
231027
569596
652871
731301
1601258
338836
1985181
659985
979245
1521388
1223146
1047763
84684
1827119
681992
1694870
1958958
1720028
954422
921120
1142874
966810
1530328
568419
1420218
948805
76698
1891359
192552
265346
57791
432607
1603223
452582
1761886
652105
1615905
321387
602948
1841971
638858
1371526
1341408
1936359
1607285
1960179
1028349
367484
898358
545655
1346712
1195315
1143251
271166
184401
1876720
1185770
25638
1656050
23857
1116693
772864
484265
1902717
1063805
332814
223930
278270
836780
1661272
341610
561512
1681998
1947379
94379
1486189
1386555
1327218
1715046
1345318
1608222
1164870
1822043
1903604
386408
676805
291719
399180
554807
1778328
1820329
949357
175211
220623
1918830
204416
1370066
1606018
1302903
1091547
1583808
1840514
425987
1746536
1513044
639180
312018
1799044
282543
1373934
320404
1532579
142453
818955
483345
6346
1001889
1525405
511295
521858
441520
656188
1435098
211234
105218
502683
240701
157783
53702
901586
1509384
1092565
628607
1399706
1897987
1014153
1795128
388746
1149923
793656
1454986
377130
674287
684585
1173274
1322059
401871
1355764
1120163
1031514
1936940
1549078
1278587
1735911
1162560
301102
1721884
991602
1059364
1453069
1434366
414428
1631869
330674
1540297
1354989
764739
1324074
1224306
1931786
163902
33199
151933
724893
1315099
1727349
1930493
118841
247823
1545549
262723
161713
1319405
391608
1649948
1695024
1267738
1917605
840834
815662
1694823
298649
827679
621498
725692
373464
473995
491722
1299094
1412062
807874
355435
1410129
554024
759477
130231
363608
1412216
597633
753426
563701
148721
889566
1984703
624645
1143317
504125
1001838
589166
1426208
1614983
1499935
982605
1669595
569787
13387
173595
1563539
1230446
281720
916757
1220568
920393
291600
1571164
737523
1575179
142188
798128
1883351
1282661
1752876
932584
1719514
1600823
860935
330993
166023
1079588
147523
76288
773400
1043624
1205368
980495
690884
1201375
1775592
396861
1458340
1993843
231384
952424
1961116
743401
398296
171101
1539378
1125507
1619140
358122
589301
802337
963577
1086752
1718350
819587
390820
612482
183119
642148
1075121
50181
1074040
1463750
1377903
1880686
584311
1601562
1545671
1173014
1316101
880026
579722
744848
118046
1195058
683937
80486
1427970
413904
1097590
873415
1589754
963105
965655
1522118
430230
1001359
1834529
95929
376521
1382077
113653
429790
1720878
857839
1509797
18612
1879840
107342
828486
440547
1030777
434461
685918
1206462
409281
1854639
1986774
1619498
28734
1019765
918429
1675236
1565083
1686950
1605892
807786
334191
886630
734398
535997
1892978
1798463
960898
1340238
594454
573411
1495556
167987
1155866
1751754
785781
796902
504111
1999772
1423943
824043
1821369
1224379
673744
330583
1193063
1463238
1911910
976019
1675035
1177770
1085943
662963
795496
1985890
943870
1204297
1064335
386323
612179
77974
1256273
1985100
1301890
126415
694029
1246562
277460
149192
949960
2487
172503
1773791
373937
602442
793358
1705982
978960
1187412
1526549
1768727
1687765
426716
1263699
274585
853619
1049021
1198984
701516
1136706
1166087
1403462
784450
1632806
1997460
1702702
1482176
580930
315646
74052
251093
474524
1463924
1153927
1233976
1720117
1278141
1709337
813368
602872
215497
913346
1278161
1146155
1622370
930917
1143766
1663821
431459
1449129
1200538
76155
1808078
463488
1680024
1701484
1479777
244979
512533
9055
797516
1338059
1688345
582187
1897362
1956473
162999
1552698
458071
1296775
951192
364380
1556684
1602521
725739
681684
1936974
274016
76773
1734761
592059
659986
458921
853034
1141981
810071
1503334
480399
1828771
1138453
1875712
1401643
1713329
415834
1737098
1663369
1322549
462374
305623
1127267
878443
999845
828298
1840714
1661150
1266412
1805944
1245262
1808610
702929
1255372
1561250
1127593
942078
1916146
1943896
1244902
202499
765068
946453
580971
1680794
1924256
1787052
119188
775766
1084255
1126122
807807
44312
1519343
1817916
804035
1035431
716176
249921
476060
811906
1174188
1119172
947346
312990
1128507
1065376
1146896
503353
213487
1897446
1469164
1933110
536284
1531565
317192
1822130
404107
1893120
1374230
1297893
1626979
1962317
776223
1802450
1518097
239424
967777
1853310
1835658
987571
1802742
1807926
1200888
554439
480151
1920209
343796
277866
1403129
832779
1098000
420316
1857361
1283378
1261766
47822
1879432
1876716
473164
205338
947716
1306637
653038
728373
634580
370622
311615
1209843
272300
1856264
1195954
1907280
1191213
1638095
443028
1511361
618984
1773560
336175
940400
912279
118902
1450975
1545893
141930
318095
331301
1063369
824279
1230080
635345
1432718
1860360
966542
1337953
474500
407348
1123407
425412
1963631
1716244
1821086
884243
406790
871566
589308
1987253
883949
326158
135492
41686
19019
600731
1844940
383846
1473936
609829
1350031
1376594
1775611
1614913
932415
525246
698461
1010345
1604052
220005
423229
814787
930294
950693
1153506
1806976
1350030
460125
1482683
16773
1904289
236945
1160871
867218
789577
1690276
360034
104750
1387922
759453
1628739
252474
51642
913588
908006
954374
355855
366857
545937
1333244
115725
1665029
1834866
894314
78401
1684456
1508820
1980541
1760799
1356142
1970839
280613
1513549
1546443
198693
971169
1309532
815906
400416
45758
1321648
1843801
895304
1245099
1966461
1993994
454558
592833
1588443
1114966
575752
90631
753606
528124
1629994
1568595
828155
947752
1083151
1506401
328436
793647
353343
609225
1100830
668013
1827443
551372
1881332
1829661
1422639
811248
1890757
1854519
514656
667290
1440518
638692
1924434
185636
104881
349389
297828
1602485
1936312
75320
1890196
586951
1516819
1794383
90336
385604
1766542
715172
454325
550001
1399301
317112
1339009
876138
950853
1336959
1946829
93794
286164
1451721
249420
1370750
1996236
458121
314190
983694
1056663
1622066
297999
226009
294792
813821
1216273
263128
155017
1293007
1420431
425400
815087
1385421
1258153
339941
436785
755495
1614226
323664
524369
1386374
1964854
409629
1368615
591656
946118
1179115
708930
1875646
1187203
1957722
1369096
1814177
1671491
1519845
1411990
744177
1492897
95336
1764489
337321
1532031
517454
908273
1725763
1792804
624142
1535822
1506317
304181
1560270
1167375
1654477
307909
1418227
685846
1772907
1500378
14143
969775
896023
938786
694980
1723672
1998297
582017
533394
1346159
46338
1933586
116263
1630553
1751388
737453
243333
1289009
1198601
1070249
608328
762778
719089
1868310
343445
917788
782821
912868
1240259
42101
1729276
420029
902846
212262
1536203
1692124
1524631
1363362
1880065
1170467
402378
1734633
202762
1327653
466042
944639
1176619
137685
1127326
411471
754010
824819
1009789
485084
1921880
890432
42618
1873893
443455
1463546
558094
874438
1421680
1112776
1552893
1819246
1640057
381304
739873
1874837
987853
239125
38843
243002
883222
224655
877008
273716
951454
1275827
1238423
278541
1155457
1285415
1762043
1235499
1332264
1080973
598522
540109
1524029
1823845
1117849
153563
1441380
1930554
320069
1948453
1733376
1472583
708538
967945
537876
545185
1947753
618804
1937455
1812742
336015
1024953
295064
1844493
198084
529071
228953
1362634
6722
708693
169969
912737
1916289
633779
910081
602661
205994
1207884
107440
601554
157508
172207
1018399
336676
1423009
368148
1427790
37636
933515
840696
471754
476470
1460383
708130
1404089
1096963
834855
158432
1262701
363153
582453
1646153
982611
134270
1395548
1721504
330548
239504
706219
129127
1037614
393809
527644
1844796
142625
121468
233256
879983
1781472
166908
1025229
1919687
1143474
1595097
1926392
800957
796272
591288
941158
1502716
1440151
1852633
1882307
1324582
225589
1150456
1064493
155252
326615
162503
1463807
1427160
1559411
1110641
1353246
1309794
803155
434024
425151
463871
987201
1189749
236723
542687
796559
1552777
393858
1947543
961444
867102
33870
174694
1193679
721558
530614
463196
701964
1379108
1489865
1378953
1432559
1956446
309046
586999
525147
1851178
371772
1277841
1723354
242535
1926895
1559383
481139
148177
122009
1603679
331343
384694
589979
1739824
400217
513405
160992
1281342
1884618
534969
389990
1595587
1936807
1933415
131524
687886
787207
154616
249837
1218082
41063
1549976
1652549
559330
1632615
188177
832950
1858874
185192
1593786
236628
1353521
1854891
1913040
1833686
1649325
79765
732781
805762
1993127
922470
694533
68952
691366
716336
1769340
1723071
1341368
465577
633322
397073
591074
783791
1384295
1067283
114526
1757473
1113245
241704
1287123
649717
1657617
1109184
1706936
499394
1258974
676792
1976669
357346
886986
1741091
1402078
523078
255308
786088
783575
290040
1015788
709831
1770346
929616
782726
1764730
813739
1842757
1258129
352969
22720
1502934
1013413
61884
1254297
1689008
1427915
1433285
381507
1241516
87256
898282
97765
19612
633914
1491571
1219865
533944
1005494
1374448
369568
115490
280659
1065581
1142398
206665
1603756
1890779
851690
534089
857514
302223
1017834
1554219
1625464
613391
953378
1493665
1271400
187526
585490
115799
1206232
746362
172654
1792703
143719
1629586
326195
271364
1533296
724677
1322906
1102129
1604380
1009830
365248
1678763
1372470
210109
645476
1646271
669863
374190
47730
1563324
1946066
86412
1431974
1816751
865760
1519312
1591971
923110
1629793
396775
1691522
2190
1948154
582114
199305
640796
994838
1560275
1848609
1847946
184384
658315
1401047
1137836
810541
614020
325280
482985
393134
1415313
1587246
1887989
1288499
342537
1859230
153586
426742
1624781
1755774
410975
561858
862822
1234946
1976135
484084
465884
1325763
354506
385362
661295
565218
1948885
382368
1510067
991778
383974
1685851
1126806
788507
1776773
575691
679872
1574713
1353268
1945016
939340
1007344
1328787
1696967
1537126
204894
1500067
150525
884550
1048604
1809937
402186
398464
1211931
1039048
1447868
742136
622171
709442
1132854
17639
1282426
1224872
278868
258081
1135564
1264728
472905
1163819
892846
1467764
551639
1240131
456006
675820
1480326
846781
1518331
949390
375718
1045247
1071258
758623
513178
1481283
1519870
160540
1800639
1541133
317794
239383
424423
1481854
964771
1529569
1603270
1050867
1195587
1876728
891940
1734289
972589
654603
554010
163398
520108
538992
700618
1619313
88523
1036660
709429
585287
908291
1228070
1924436
561041
126519
635194
554833
439377
324957
356177
773193
1336865
1433292
1433652
927395
1157113
404437
1154108
1998707
1919815
864620
1354942
1471457
1691778
1610030
328806
1314426
1584574
731020
914624
1985877
1843065
679513
1205490
395386
1112308
291400
87454
1537808
1982471
1909346
579111
972453
737971
1394730
1242379
15573
181907
1726440
1984765
1957591
1458530
660776
457092
183284
31973
447007
1380475
62147
860889
353067
180783
1632867
201169
1217180
360822
726497
1632041
653082
1529653
155914
1171015
1256619
412280
109675
1624291
503652
436121
394373
381075
1499950
1918080
1679302
1156622
417097
530676
895081
1644783
1795562
894415
1038056
1754779
1995963
1618307
680519
1113864
1010313
1989859
524099
1758567
1377486
615970
1202658
131711
1118104
122438
435377
975643
421827
1427655
375578
655034
1366570
680210
660432
1147927
692181
820078
1614609
49034
149377
1160876
857460
1281383
1499261
756748
116125
674778
792183
4902
1038255
1616335
1419248
171511
1666040
311809
1826214
597852
1991669
823388
96779
1932866
823389
510664
992584
249765
503596
1580738
61635
258178
1867711
1479874
1423025
91642
672450
1815185
105954
915907
549976
1626295
725603
1032943
1091496
390024
1121270
1543652
1934236
1479764
1080557
1178111
1189775
532195
521475
1442609
1986169
1393467
1602903
26203
1511382
463856
675069
11303
915086
1729618
122510
428639
1747920
349583
1752592
207740
987438
340395
873821
1438312
1594958
368716
692146
675433
1988674
101804
1169879
132041
231165
1121688
174369
69383
163179
1060802
1692443
605507
255369
266904
1385864
1696171
414114
1479067
1379052
582302
1672323
1634980
1565211
658379
1544329
546732
676245
1600641
591977
1637411
525769
767789
531783
1818117
34348
1761927
84990
192148
1605765
773238
1863258
1178827
1137697
1302981
1935567
1173070
1314967
594200
83290
606800
1582048
976215
442718
458878
1134341
1458529
1405633
1577441
1588804
926019
291448
1219955
421565
574443
722457
1634403
1167694
1041574
1692226
1326674
937698
989455
760088
1607965
1209584
1008212
646437
411083
13773
1492868
359501
1360290
1785127
597790
785027
819032
1015937
517293
1297852
1746546
981063
558756
185897
1820310
1326311
1705637
1741219
522410
1168002
214060
182696
200137
1933201
972501
1869893
417417
491468
830848
879712
1979628
1254125
1841973
1130834
1811590
149056
1066381
621928
1440921
1808347
1799927
1842941
132591
93964
217617
1901363
590920
1445456
412909
1429848
251664
245241
295636
724063
833414
1126097
324131
1633188
1008382
1888465
1927516
1075983
1414252
1027905
1601452
11545
1870634
56801
1255135
409745
320581
1443299
973830
1582662
1633763
1725086
71269
415933
1976315
45060
1521711
1349195
1614663
1790673
739636
105278
177630
717832
481844
1433095
29046
359825
95214
721382
1407476
1387354
800009
985090
1053885
1586255
1944609
1567522
729719
1628744
317223
71684
656231
1505825
1757378
165446
1984530
1577062
1390706
1452794
113366
1567229
1149721
986620
1838172
429727
1950820
1950897
804866
1870534
1675653
1096337
12220
591971
314331
1528751
1296824
1151170
139632
80058
1728997
1979082
33877
882092
245515
632688
214423
1157333
1813132
390557
1519159
694586
533913
112326
297351
816430
39118
866918
1773416
1508343
1953526
953433
64390
1800378
82517
126042
1730672
400048
1685142
256910
191219
871621
1321506
1615262
34749
573897
1089301
831945
1159912
1724520
957703
369317
1772355
685080
554432
860326
1651482
927862
1862496
657992
58050
535569
443064
296708
1028430
1116947
1952797
1693521
715469
457461
294730
502046
1173704
582838
359392
156960
551326
203960
1005376
1649662
650408
355624
236211
1233667
1403888
1418542
185965
683805
164033
106618
257122
1326646
816669
1292470
1517930
1259252
1866015
806221
1510077
852425
185913
1466098
1791129
587415
1534409
995012
864896
1692315
1500549
1744875
1797712
185652
171872
1958619
397433
1784008
1110332
691745
478404
436955
881434
875366
672840
971023
931783
213986
655188
1445151
1085639
1739841
320963
1840650
382084
590757
1021320
494266
1865728
832974
1009461
594360
441668
1502009
1450174
754135
710017
1671494
1608899
1817303
1009123
738445
190956
459733
1237929
992883
116457
45551
1620286
705123
1515576
155404
1926270
707807
942578
932563
1104919
1846951
1922432
218067
756568
1175713
1436797
1683272
577697
1626403
1308350
1309856
1460164
817395
412017
999882
454545
1211170
1188739
1198615
1148527
1549143
1048135
1246476
1591718
375778
973630
194735
75950
621551
1733748
1837960
1754904
1022307
666847
1483759
1600947
1499610
1391615
154416
1450625
70080
1221058
1020788
1358898
94832
1671259
1913724
1423185
1994670
1662956
1547865
133621
1279690
1084682
198672
1826497
991171
297287
324023
643985
1658345
1538567
1975898
1974371
301790
1274509
1581763
732332
1715405
501871
1672694
130476
1044041
773825
253427
291926
1964986
1594579
383497
1304829
1477687
109954
1946933
1601144
463581
1822718
1445563
1750431
96933
1912047
1647068
539744
184391
1176170
759708
440581
1139480
708681
648537
740927
185432
1685236
1898943
1156292
1723384
502087
864969
1845338
1234097
1690352
330218
1656111
953061
617467
362134
1614678
514367
1675128
1586317
1087844
1615035
352027
1547433
482605
1257317
36893
633932
1784855
978335
1975428
1109965
1219149
1991566
1823551
460209
640368
1144697
1607871
1463472
1598419
1314325
1801955
1953249
1415942
1698812
1895425
485366
1025270
1732764
1176238
608670
789799
909812
478020
1720007
1044372
140942
1382620
1800862
781737
392059
943137
800877
89105
716233
1803147
1929135
733555
1238425
874991
331657
351128
647994
966562
537692
221549
261411
51215
493455
317575
1302982
1030007
1941318
1523910
1190012
1569041
337178
1405315
232609
982024
1353547
709801
1708005
607479
1553707
1860327
1237738
1222589
1036264
92744
951264
687816
421461
733275
26595
521899
1048635
748166
209766
1155727
1771602
1608838
1486022
9807
1611216
1164188
150374
314390
15866
128166
889602
1598634
1665598
15867
25761
643167
776497
456766
1956938
6100
1846751
218590
1130338
1239259
967718
576652
1639610
489403
1257143
253064
687611
678650
799145
1045469
887455
1358521
90759
266810
1171448
1290414
1435534
707785
943148
196288
1126040
1129412
1650438
320924
365074
1609182
1389668
540510
1124607
1544347
1821096
413269
926201
1413596
1818716
1274626
178453
1495457
1047598
954385
1860160
500179
1733006
83102
133841
350418
720112
1096375
251903
1506955
1070849
1614284
52597
1205166
564109
1833542
1389725
1520596
1836079
49812
1893042
1214784
8382
1006394
352667
1271980
1316672
787015
1098888
1395496
983649
983308
666612
1241692
1141682
101671
503766
1687540
199716
1880660
630125
1425995
544462
1048060
1272994
1058423
1601403
829304
1294657
744173
494336
363134
1434018
459946
914489
709097
1923469
1610305
1801603
963183
1254189
1439696
1101009
745550
1229709
630253
637668
1804064
1186355
1833815
820258
1007248
1226494
1221010
1775796
1672877
1438143
1386849
296593
103858
337400
1868963
1300221
1594527
624681
194173
187949
144897
972795
1669027
1958292
917851
58389
453917
1942220
722193
1053986
816337
533980
1108958
232715
776249
1799056
1984056
1772087
473418
135550
1124942
358804
1528069
1359761
1601800
1009796
1662391
1814365
949535
92720
960464
552302
1794129
856498
498867
607450
307454
1732908
1895809
1000913
970935
316566
208880
835794
1751553
3063
1268275
199902
1879985
1958220
1787813
331362
273615
371231
594520
573667
843183
795808
641068
342231
1555062
488959
1393556
1611589
1341689
1121059
868452
883738
1045268
1834943
812244
1417368
1495817
985086
1616668
951306
846186
1900555
1690839
1688689
446418
655857
1400376
304820
1506563
1022457
170581
1653584
613956
331371
206864
441011
785577
1776896
306347
405035
717317
967291
1379527
1967941
1876971
1298160
1925356
728537
1430945
326351
162578
384300
634054
888537
912210
852926
1799129
1762961
1414398
679170
413266
1956424
1872075
125135
1493559
188460
668958
458964
459172
1409225
1830504
519186
915216
321874
340647
134508
4572
1967267
1618
752800
1818170
801870
413370
584738
1532620
836253
666693
116840
1439941
1852193
716622
581744
1456092
1394171
1615822
360136
391742
627357
178946
1303547
1608884
1484769
283852
137649
1244696
988348
1864882
61904
1173478
158636
746266
1248392
1546858
1586676
1556600
1631049
763028
596800
612945
1207797
1759319
586380
1063199
143226
355995
302614
1075643
267301
1253468
782246
63313
522671
1716482
615394
1736106
649953
1766474
513061
1043236
841860
1530978
1787893
1970617
1750374
244878
1109063
648679
951238
953537
999450
1055934
1781063
276259
1948976
98235
993227
331136
319700
105857
1819267
1845811
981575
697912
828961
1700418
766647
1692884
129014
1682103
1442837
1558336
921989
859869
344942
974012
388198
340012
108939
945064
1702487
1766515
336231
1341697
1364610
688956
141511
890077
1974141
31139
1898645
1734612
60514
188718
802990
914549
117072
1363428
1546534
354884
999309
413334
637788
1067587
420433
1470279
895726
500645
1416498
1843694
1888317
763324
642761
526487
1797469
297271
1707986
1919488
1155330
1035046
268060
973521
1008218
1574763
1044742
640556
104119
1123369
674999
1386729
1112651
121456
871593
703298
210668
517799
367841
829384
1029319
1383962
1785807
1460866
1026066
905027
1600838
732310
746564
1185992
456257
560365
1584189
1872757
1062123
1038606
1808652
1716026
1242477
76542
197125
100284
213351
604350
1053921
521377
810735
1747801
718843
940089
1874465
1696028
115116
657240
1414447
629586
1364755
948699
1394841
1547636
601871
1854992
987199
328936
1138790
1721871
1615457
1746845
966812
1917407
938901
38018
325401
5411
1988223
1648405
1806356
1065157
1658467
833200
1832911
1075297
446155
1216784
1533676
269124
129910
905363
1098642
798770
1040119
1473603
1034033
1534539
3410
1462147
1627261
317360
1930432
1853111
921349
436730
1650111
471828
459233
588743
1317508
1260020
118180
1507359
1220303
1708097
1813365
1521563
1448341
1088209
1393004
1559501
92346
1107937
1273827
1382267
27624
642595
290437
1002090
1607791
59553
1952703
422452
66360
539184
1384947
351941
1035917
1544962
736111
241146
1061131
818437
1933367
652219
185991
406347
865026
328287
1422766
1612649
317715
1657185
357875
1900554
1674773
1176305
928970
1976324
921280
724924
1362854
1190835
1334981
1406973
805161
1005406
729839
905948
1485828
1622150
74508
775511
1288581
801658
956962
1407456
1747947
71802
302862
1770181
1808943
342125
1967792
1127768
676336
4782
541477
1677635
865520
252417
594221
1681060
604124
1433704
1892173
1266486
471914
1850630
606452
1948440
1468893
987086
495851
1882911
1480542
1462622
1822853
1583148
1608934
810147
1523581
1134261
882146
1688831
704544
386309
954233
1861077
1981337
1250607
1214685
1352920
43422
904179
386681
319801
1326551
331815
726041
519501
262778
1862472
35810
465694
612635
1245508
707289
459106
1461788
1242401
365622
561731
1682846
60072
732638
1171837
495804
844887
1462096
963290
1821187
868709
506266
1090832
1357013
254968
213508
812520
534287
1535259
1118629
752124
101407
1597913
1610124
382901
1109923
1715980
1611602
1422979
13702
1821764
928326
1681664
1599996
230736
590800
1327287
359752
1691618
1135542
1965844
1881630
1068632
336795
1239824
1410648
265805
1487639
432172
641889
1645835
809581
765413
1178115
619512
1454151
890579
684739
375379
963168
1585115
1889792
926815
1763997
570779
1226637
132277
1848853
1929267
1283707
439681
761461
1295320
1585423
1404198
1546710
842421
1684055
955659
1392789
624978
530489
1382261
1997238
1494301
1294692
1417495
358824
1300976
1171242
251628
448174
1495906
587807
222590
899297
1373973
1210748
1106749
278299
822823
684336
605600
1483531
924007
1687676
1573343
101182
881089
309990
1764206
313934
772634
326387
1431023
1611347
736047
409721
1297708
11271
159311
1824316
1930173
581999
714911
1724862
1854844
393216
432853
1042820
1973815
870370
122170
1353374
977688
1188386
768057
790934
943069
1483164
66836
768523
1864862
603880
607213
776221
1274352
1758649
1839363
167952
57835
977457
612401
386996
1399164
1820015
1055054
994776
1868882
576138
1321688
777771
1255956
500529
785080
1521088
229918
1838480
1991815
241351
337079
1054534
1809369
954647
656511
662266
238949
1267178
914123
194059
463688
750481
419501
1810796
1789516
417811
1782236
1929017
1782377
1471355
215670
1993024
1926572
98906
1330878
1426352
387730
575792
1374932
1606627
1548817
5975
937054
1430844
169652
1508878
247713
1893178
435509
896034
519261
1079634
1286852
1990671
1548753
254845
1709766
1370040
45475
1253384
1907819
1053076
1693341
1592504
593053
1956904
737912
200624
763826
865034
1122487
1485138
1602719
1646041
911190
1918896
1630105
1328095
1206187
552714
1427842
1902350
1750724
293679
1950903
322335
1962216
217007
644456
111841
1094183
1429024
1877209
661750
1244463
1171614
700026
937663
1722732
187367
1420866
1276268
842844
456624
1300535
1410891
1078178
1767718
1379280
1602927
1940126
870201
1312714
1989299
1843031
1122166
1790720
620786
1114600
1281884
1775945
1113613
1920512
778483
891825
895671
1778839
1551518
1871240
747961
1356462
356403
819939
536263
922021
48462
1022285
411833
1522098
1388117
820677
23315
739041
1694969
942755
331506
1930369
1676378
1533484
1183640
734158
1935025
1477249
1516382
718295
1867915
334948
23219
683340
827540
1632648
236153
230000
1123681
1499791
1910160
1182151
1900001
370733
141842
1253957
714689
1295835
1071900
1479900
1997879
1656631
1509737
1440592
1657559
1416585
288310
1595939
859198
506462
1419417
741153
470472
1720360
10283
201863
707488
733381
767238
1027133
910258
991848
601986
1185155
321715
1176007
494
1511802
1515140
639996
1069530
806706
347228
1094063
315295
1340294
1218268
768213
952900
1273328
495081
1451140
1210570
718109
1675325
324116
585309
1511859
1509310
1449689
542641
267360
714950
447771
395229
1088273
69869
560048
1604324
918395
988522
1513060
1501766
1224311
236876
138975
761322
411600
1670315
1080233
902167
534480
412569
70272
254086
627905
1968942
573106
1188306
1848564
1764326
329818
529973
327439
406863
999289
510154
1961882
1029577
55160
1439441
1073944
531872
1740852
421334
723457
24318
148316
438238
9842
1496384
870080
1570185
174724
639157
1256409
266679
1623874
79980
1910505
865138
1256400
98152
257011
1021919
927713
1251921
1204968
1558918
140433
291497
1839540
1766357
1050792
1878758
1379579
24325
1195802
201298
1325754
1310597
1990999
1470483
1935928
417499
259656
22204
231979
1471088
1357223
754753
1673930
761322
1620709
614167
860719
1890210
260551
1740240
1416731
505311
878020
1482477
1853747
746979
506240
1862143
1816974
1737528
101862
1245895
889456
600248
1578429
753963
1793643
182648
1280748
1867157
444674
1485163
1929733
1954869
52483
698959
1952501
1564874
14215
891440
1549938
747874
1992373
1279869
331007
524688
534788
534906
547727
1798038
1967966
1906424
288630
1390487
1661073
695834
1541291
546624
1805777
1845338
1850298
72975
1280917
304374
456036
881421
1038075
1059787
1250241
1712083
1149954
1956199
311907
989493
1003158
1975765
936984
400801
1538034
1400193
1620071
1197887
1885049
1873316
1311354
910817
877117
1968458
1806226
90624
1562648
1142794
1697809
1506108
554590
1080994
437240
570857
1075471
793741
1433426
749790
1114335
734380
1226431
165927
552037
956479
1562073
1562110
212575
1686792
829285
337283
323810
1860759
1975566
1777036
1589890
380812
574036
630363
1968355
391375
399334
373747
1112931
14757
1494769
1283640
673365
1006670
46446
172663
1750901
1913439
644043
1294001
1063851
533472
430760
431753
149001
782050
152838
1577209
948239
1705358
488321
1899240
1513602
977898
725398
1027928
1662031
1604962
1511610
128843
1387806
1849059
686557
1872372
1407474
1517928
593149
912771
1695521
248096
94624
697008
321241
1617254
973328
707868
1996779
38642
1017583
201394
913024
145350
710936
1114469
892938
943456
399289
699900
1107801
1122668
97856
1541358
518063
158037
490073
402362
208535
1216021
1126043
1297581
1316694
300935
1790369
204794
1306139
425084
104812
1519683
1467579
1074799
48387
361779
371902
438997
1587257
1342498
63434
900861
1723083
399306
1797317
1575414
39938
1048164
358939
1371347
816497
943129
1406839
1565619
80001
446048
387013
1268625
1251260
945812
1532632
980898
29969
135609
1507624
114593
149229
1871132
1852786
522464
1409371
1082484
419595
316843
557659
402134
768823
1292623
354129
1891496
1323044
363271
1316059
1450084
1384537
1043113
11369
179885
1715652
561662
447371
1375455
1973630
1861496
89574
367855
1488802
852205
1294900
28451
892271
1717563
591250
1848613
460069
877735
1184926
1672218
1493424
1308725
257115
1762620
260433
781043
758203
1672581
1012369
1856833
1605913
1224007
1488796
127011
273750
553471
252942
102260
1946713
243168
1996216
1393957
1680745
1194172
1548379
925266
191409
489160
1222241
1295385
675734
1291904
1862283
1364384
527476
883013
1092811
1759392
1333570
1611452
1062181
1569240
1552883
1327697
1511930
1037726
737204
1636384
1597872
1356655
365355
29750
261188
858001
32530
1221786
186050
1139958
344536
1132516
843021
1682159
133793
1549485
1517389
1131830
830147
1146058
995611
1785496
1473792
1991132
1469184
1801768
1931104
1443407
1741707
1198262
1907747
1013195
1400188
544287
437065
38417
1278066
1994690
1836478
1923297
1604355
367438
1451091
235608
1324140
650627
1008479
1904744
873343
1414149
304823
1064272
1726489
495373
763435
1784404
164396
1157759
526340
1443629
942357
1632524
518368
1222954
1472599
1605062
549806
1519401
1976290
173570
1671873
1544675
1662993
381298
333459
1823526
17805
1929251
1241886
1659244
774320
1448229
28445
496138
909596
743556
831301
33373
1504083
1123192
731068
582628
1482718
871626
1616187
153988
566473
1790987
1549919
664994
285738
1911504
1493001
797568
983242
1897567
1961330
15837
277645
131135
865419
1772081
231291
1276895
285442
615131
1246769
354331
410379
1605102
123042
1767234
1502902
1825422
1016503
1780193
1213631
1654793
615449
520126
1770062
1588807
521955
1752842
10889
1152917
72540
273144
1521988
642783
550788
168698
1026029
1741349
234225
213695
223517
1824660
330894
770078
1427819
1358894
1817655
1300541
1971710
1097262
923112
206726
656970
1121903
1291523
1745245
559091
202669
537755
1174173
1153639
1107302
1246335
1675811
603616
950204
665064
1926429
746819
663466
1546661
1280339
404779
1202514
1109297
1839343
1880386
266893
503997
729306
258733
1745565
307461
196955
509501
1050496
503453
853966
768129
107010
818530
210961
1166597
1013133
1779377
1059288
302147
1943042
1194587
403076
142863
32899
491251
763604
1764371
883826
1287220
454453
654471
1071497
1030223
829583
113041
794817
1521751
1973785
1457678
396306
1993253
537119
414570
1029895
480254
935779
562794
1762664
288718
1085572
700166
1045608
1488497
1378056
1526211
284904
762757
1307796
1418196
994501
170913
1344948
1561677
1678130
1311692
1153240
1088751
303121
71024
631924
1295796
911268
1958170
678917
52086
1683224
1385995
177615
126940
357662
1402459
1269225
1224599
1774865
575875
565444
1331920
1040781
1741094
1350337
243613
1252013
1550088
455719
859084
754280
1814362
400565
292829
1490055
626883
804018
1702316
972897
274156
1316302
1988087
880254
802431
652615
1917819
1162658
738693
1251605
1409736
1652616
1338080
64673
708905
201902
1414336
94545
317544
842308
24287
1293156
1240799
88404
1868045
1759766
524396
495022
167004
849905
832803
819546
416515
252210
458876
1545341
133490
1554720
513819
1920557
130664
1819523
1986432
35506
1186407
1934573
793927
771330
1387415
889842
1901779
35242
99620
524980
1965171
1460338
972440
439686
675043
83050
1421590
290028
1631274
1638902
528359
737056
14572
658332
683145
854646
1728855
96436
1666167
202855
847232
1974664
1254124
69644
1842374
1444914
1762137
1783710
796277
1860493
87479
632680
1468211
228535
1673319
426961
562743
1654206
480410
301660
1270102
8391
800009
356311
1659519
1629025
1124108
1780079
1136139
214850
1197713
854088
1965369
36224
388744
696646
1867123
340396
1162498
504590
1130864
1043381
615344
798560
1816150
701277
1412726
925912
1583094
57354
93618
1000975
55398
1192052
1126005
1194126
201140
1273271
929530
1838093
786516
617881
1787090
1042378
1825883
355967
527299
460935
1930016
244392
535382
531188
117888
1257845
1540395
959250
1395327
1984137
1054578
231432
509252
514138
1715449
780815
1341766
1481246
16567
956913
285512
793757
151099
1492800
198825
1852848
541151
49721
551193
1568983
1302157
326474
1134222
1753913
895972
1458794
348206
1464202
544959
189447
1615350
1413760
686550
1113774
1850844
688223
1670032
1827184
366003
939275
1931721
1035997
171592
1507783
541653
953599
1334788
379883
1102167
653941
1599276
589213
1810575
193811
864011
915200
1181793
1946163
1277525
484632
862215
1785765
1036330
878271
1596259
1118844
726200
1990911
265118
1266479
313065
772233
326980
1254173
675881
1555463
776119
1384295
1333411
523889
1426924
387603
1624642
209942
1970412
577947
102561
884845
1838667
600265
853803
430560
615550
1427517
1641547
1511252
653269
185184
710438
219947
1901406
1611219
1793979
1311781
1571613
315257
118029
229318
653408
1031673
1945310
44123
1289271
625415
668881
847550
936040
805416
1797715
1873343
490149
956999
1633468
1807206
1978729
56068
891402
1856020
297757
1972290
1490226
115658
14594
1819892
12478
1091933
621610
727908
1459558
172669
427148
695267
521145
490314
1139380
1126290
653034
966870
14922
571029
842261
1839293
293397
905544
1679497
1003466
1208129
769726
36812
957512
1806939
1341063
75836
1837251
348279
1846526
110823
976845
1230612
1719451
304432
1533865
524274
1281197
1311869
1908995
695458
187219
1836544
973871
102721
41708
29176
1414913
687967
1281837
1570242
1021725
779931
818851
1305559
1607358
1356774
689654
1184378
270171
117145
1009640
1940529
503357
1959822
1755560
234819
1914051
519222
1909955
1399337
1427317
1057143
542328
255719
655830
1434932
905981
655944
1679596
322201
624384
976110
969568
1216483
824950
982854
439530
918988
490985
1767310
1386647
1022723
1222433
327244
597358
333461
1889357
1071539
610502
55516
644985
739504
864153
386782
1778572
238949
1760049
824599
556842
1803412
433392
1148278
1966959
24151
386039
1184722
137994
297130
1134417
313283
379829
745733
191711
16497
916776
767875
103602
1113433
111879
508432
1830539
902546
1617239
510903
624787
1166009
905496
1282460
1258073
716330
1388628
987494
749593
75269
765910
140561
150961
1396974
83873
1260826
201515
455096
1992402
763846
1869227
314214
1031580
1655070
9956
1450258
640637
361146
305245
464382
460977
579102
1395600
1647085
205371
1869874
1839442
984619
561182
1927853
554060
1481464
1457154
1140765
1285802
1184828
1889782
19550
1126055
265930
1595199
748710
1195604
1867514
331898
414857
1230548
1949648
1776738
395617
1612194
1098915
1464781
1976415
1496265
1679602
656263
498956
1223271
1082282
932150
331785
1993447
855806
1871463
1284547
1543881
810696
1592830
786926
558137
1884293
237437
1856509
844276
1609462
1268765
1466108
1517187
678189
1686169
1498508
461094
1263563
283157
1845584
433191
1573643
1926862
632079
770441
1157051
1196850
1108810
979731
1790674
1193203
1202507
834936
984643
74412
449723
1536073
91256
1627820
1197311
1013895
814595
1069573
852959
963249
129539
522008
1030370
82425
784992
448846
1131173
995894
1458774
1893774
374720
294282
360726
554316
1707777
1131469
1073317
1621348
838612
1197427
511027
1781389
1352046
1364865
222695
1599454
1019643
1245963
180429
98432
46295
156416
140904
1312395
29895
1164772
1061600
1310904
1722932
168288
173156
466511
283537
57635
125776
49466
1811985
1991880
1137410
101689
1437169
639692
490584
287949
1461777
1206135
449502
1263197
1494260
435155
1820177
1767964
667097
707760
75738
677030
1737259
1695727
713189
1543814
973481
1144858
868239
1234221
97491
35481
690108
417708
273884
1561026
24957
1122960
1429624
508875
75511
1558680
1323884
1873408
667489
1199562
1693116
1779253
204280
1838265
1547041
1964513
410492
1364926
1862715
1781279
340732
1042216
1639201
1476075
1654361
1736607
1306098
570917
491636
1587289
813142
1124025
1105930
756710
1583175
104772
1081277
353074
1967614
29150
968027
1323858
1343458
1269830
1559514
722539
916866
624654
1776207
890188
420906
1995945
1168713
1017781
701906
265987
764584
118033
772100
1412336
655418
740568
1065600
1137433
641850
695395
328075
249119
475330
1347158
526375
1815517
896212
1553625
94947
1354664
1098943
547822
197351
482011
1745313
1424531
1569809
944028
330798
1118449
1025021
685275
1377825
1946392
1120177
598419
1054799
802429
1776673
1461907
1011650
262884
1434101
682299
1912589
872422
933192
1073038
1116616
1509075
1720554
216176
1151607
356474
424628
88098
1840723
1973543
1502332
1795245
1425085
1057328
1523079
741968
519619
1830861
429936
1863877
234740
756898
733917
975530
361361
945915
1010348
37467
43286
1831117
1526447
406653
308646
1601705
1046186
401216
1571190
996841
955907
401930
88517
1682316
180749
222585
568497
687737
3372
254966
340369
623856
997719
323274
234229
439182
38520
538080
1660879
657413
991032
809033
1438143
514332
1847364
1802607
974882
1834728
1405784
612361
374627
1589923
392882
1792388
908633
457793
574412
172055
1170622
962907
1290682
900265
1480014
801220
1379826
1562847
1506406
1488230
328644
1856467
850620
511170
1134495
40286
1255392
29641
83693
739776
948148
1438472
1483687
1370399
889624
1330199
1883453
278937
429742
1884558
699620
604305
1050599
210529
1485771
315750
1850166
1134416
1862778
553552
1862898
928076
1816062
825946
1504091
450215
1012339
1697713
809326
270885
535863
96144
1897247
1447010
1580989
931035
350605
373503
295758
1688100
1609907
1301905
878769
1693501
43717
1073419
742113
324007
1725563
1068053
898482
1106437
1925223
1339329
373954
172935
483318
999847
1923427
459691
201110
1238493
1300907
33667
560927
826854
532296
1139279
21966
340018
476494
126683
1595036
1947059
572967
898049
1460673
62587
1823993
310621
515118
62911
1098168
940802
1954714
829379
624060
842426
1894276
1603271
1223046
1879440
1636495
1994360
369225
217938
5062
1306154
1310111
1379257
1117672
622203
1562754
916567
1377177
729558
1207485
1165829
901939
933664
1783904
1425413
1393154
1408027
938540
476363
1989708
1670194
506193
1331398
199995
1546700
1360001
749302
593717
1908399
204020
1235430
1397829
1228631
1907011
996923
1085022
110880
1662516
873254
1303334
1180566
541430
1541609
1078546
426048
1414819
1150899
519332
1917424
517513
1052559
1458650
794282
478419
1860714
335450
792205
244899
1992839
1499449
780548
612408
1050587
549299
434035
992191
984127
1090873
695974
1141708
1294441
1478059
1558052
1572582
1669547
1371409
1516784
966949
636899
1071181
401204
891506
479486
346886
1271254
1941392
1331143
1655844
1351968
1567895
194595
1082894
424284
500833
1736504
1101408
1135698
1521401
571051
344545
745743
1944819
1688638
1067166
1802313
1162446
1110314
1607194
942484
680337
929093
1830774
95852
1887845
727069
579711
771366
1460807
1455429
647036
1759260
1287591
523203
545084
39280
1444657
348023
1140386
1328904
562703
1396590
1242416
508205
92624
1984256
758350
152242
1047548
879483
356915
1838706
1680384
603426
1378868
1127603
419627
1094265
122
1822027
1930824
184692
898029
638993
198385
1888058
50191
1952939
1021850
499297
1227212
1830224
1727411
747875
509216
990293
1434208
715076
878261
196136
337415
394560
845069
1335448
1217593
786013
1098134
1952350
1707193
864260
947675
55598
1654418
632141
1706793
1072100
934922
368666
1995686
773705
361074
387294
270504
1715127
1253179
1099106
119187
209501
730184
1453209
1705597
686721
818406
842753
643783
817045
116222
395901
569742
276516
1062004
1207215
1645328
692561
1700797
1613264
911954
1291124
798729
1297682
1171304
1153113
1539512
995473
870307
157949
1184881
1792425
1761198
1677819
837903
1941564
1827668
106960
1970383
1214437
202999
1383264
1220628
596650
51692
1368071
941631
1908272
1609303
1139592
1201972
1129364
135782
620488
678836
1755450
1647009
296946
338060
920950
1611981
332013
892691
1177792
1187142
756069
268908
886272
26934
1172570
430238
1837712
1089592
121628
1733124
165440
1670159
1020559
705298
1590349
872297
285878
1290924
1493036
21650
1269441
1664861
656945
710953
1746246
8729
304869
1172721
250725
441547
1093714
356191
1827456
632522
1758234
709227
170348
391187
869245
1108978
142283
352099
544244
1469226
1717458
708733
1487379
1081013
1692904
1917513
1435184
1268816
767901
574779
719423
620791
1070030
1975876
617669
235422
1023033
1098082
1624385
1103841
1551385
973711
848306
1023306
1221655
71470
797857
460103
1496512
1857987
1446335
1047561
148694
426500
344611
448711
200246
1423995
1151138
1263976
1983855
1994423
1383313
976294
552750
681663
244016
1770161
1946261
449101
1415824
1356387
484755
104572
1779859
1398
509975
1472256
1926194
1358474
80759
1103342
204414
1546193
1090681
692557
1059420
647048
1277851
716248
804301
1985662
1458367
1013296
1034356
1371484
1804175
159344
1060741
389976
1842815
928185
1518943
603900
649241
648044
1538873
1269226
1911069
843255
404995
1056757
1401579
1759772
771742
664988
1015331
752928
1563750
400700
363422
1529962
427794
1941151
578334
224157
1197109
150279
1373782
430806
1426956
1804825
1083400
1531027
1583420
1364460
399385
825223
1756998
1389418
663191
1879292
388097
48738
993098
1355574
32778
256458
823444
1835355
995314
479417
1916769
1798456
863772
866313
1011443
830262
749739
1951226
694077
1154677
112404
965630
228417
658965
1336383
1821438
1288716
133842
1236159
889382
1962907
1805833
1276195
1822007
1210042
293460
1181996
1351043
1299483
814457
492409
787250
1644039
1722172
771858
593202
1595059
1087429
1521221
194130
391538
845851
906691
745695
955321
1946977
494094
852556
392375
279727
321799
1707398
526500
512152
1200434
1185965
1594865
1757083
1708024
743319
175844
1851876
1241385
1146346
568405
1683460
1026507
1621092
342949
608732
982791
1558096
721146
27117
903190
1354840
680924
160272
266447
1984737
801348
495600
1625422
588756
1468225
513598
726061
12670
382906
1298216
853629
742785
767132
1362970
1867694
449930
1438848
1817926
1080962
1603574
255918
489395
1502841
1343264
1613264
855554
1824805
1615583
135945
919415
1773494
1956667
902393
236355
606020
78620
1079060
1155183
626787
20705
552082
1721937
654202
1541037
552194
625881
1997937
1929362
1928485
1798660
1147712
132827
755427
1923000
1997376
1056389
553640
1035899
1815389
342843
1919805
1881920
1264901
10114
921556
1137525
1986506
76681
1309940
1147023
873096
509107
799162
604978
299742
891812
430957
730666
2855
1761192
1511091
794996
1894596
1712009
1307592
1096965
697741
747269
535436
107455
946621
2367
1163090
142660
1390060
651564
1292351
572222
1910616
1694706
1017391
1518178
956722
211374
437623
1904131
412672
1729163
652012
1110920
1668691
581300
191400
312698
943658
1310932
617444
1758840
49679
1928960
1094236
925957
1949667
1751752
1465152
1513114
1048785
49265
448959
1207897
1780420
1311686
1677892
265571
600190
436351
939574
1660515
881628
1082357
658337
579193
381723
1326100
725163
1064422
1614960
653249
47930
1625124
412094
1649260
886366
1801231
1200207
999742
1695946
270702
526265
1432910
1914601
125584
886700
1772049
1709925
238282
279977
235339
1553578
737792
87970
1753432
909424
647961
1747694
964884
165206
502404
136702
303119
1913998
732722
1718393
1560538
1867977
1323271
981728
1263106
796351
1959036
56700
1814295
591729
159404
1575457
430497
894659
1896406
572702
1210276
1750838
924870
235785
111107
1550383
492935
575225
1880573
9884
1045495
489534
1225771
240360
742947
1451984
997670
835977
1164906
749152
376800
316523
1821867
1266530
1267909
1378305
1179917
670122
867899
112632
719297
1855389
716682
1750594
476622
1913167
957446
704070
1782827
466833
1005329
1171262
1241366
1391963
1908129
127630
1049923
1460149
450551
557864
1287948
1923707
220827
1045246
353407
1095969
846026
1279409
443047
1473417
1579402
1996077
1531335
1948553
46410
1156455
1983030
1688453
388176
482645
1593197
560447
662490
587785
1184797
791727
767458
201180
1556114
889605
335736
1016926
416779
835476
811250
1974722
1847506
417211
1191024
1534124
727810
1985254
711476
214585
123642
1604741
1175585
692591
1134250
661462
1263995
234611
861301
671049
1511812
460163
1523126
1933290
1259780
329434
331918
1458460
877692
757676
1330735
1520844
855101
1347609
850385
36960
1347270
135359
635074
2910
1608887
169038
879029
662381
1180451
1166163
1433474
1359757
947923
886227
271818
928254
359686
56805
1940423
1914302
1294339
222195
167005
917717
109506
440693
1302304
923425
493462
621563
507210
1466831
1648777
887098
1529442
1926583
10216
1146838
381684
130267
466423
860155
1433057
1798298
1908605
1803271
1820400
1067165
1527154
1183275
1281849
1618790
793274
1846328
90996
661207
1741559
1603760
1999331
1295191
245208
425748
485726
682621
1882544
1821481
612879
550013
1457194
1285521
1609322
1032930
1619596
1297136
1598370
130625
973935
453670
1102439
494425
1646647
781583
740923
1373865
487936
350402
1082463
1610817
1910295
1209746
680535
402312
249675
152521
783759
961175
1333818
1022566
286729
1556185
861571
661223
773650
587445
100406
1394342
1094946
558396
610171
1744907
924068
991728
1156998
1458046
304932
319358
1383448
1259607
1638605
1196813
1770394
1562052
170576
1042256
402158
1969223
1447015
1923917
1190822
1387804
901958
1040350
553389
1761225
1503189
1929882
569103
320219
1307331
1790056
1040892
300852
249580
1456990
1115021
1036570
197067
113134
553420
1877019
1209984
1932914
548487
1736571
263969
782268
15643
1035734
858516
814930
1554201
366654
1858802
1605894
1048534
368482
1976112
1894729
1072441
203359
925518
1547026
1935942
148663
1916666
1131607
1522462
298105
1454285
1561018
1367409
277184
520778
987847
826986
1851621
93403
1938577
1953148
1280727
1485395
1231061
1193748
579054
74433
1561455
823535
766500
880399
1956953
467809
336522
1731634
973474
981206
1414266
1549360
512401
18998
1829159
803301
1721065
323475
431662
1293728
713706
1501220
1889217
1264090
1461652
1492219
334116
1806707
947558
677964
650301
139206
15796
647104
716172
1973271
655893
728221
1647818
1466335
1964265
1621830
1922906
1342974
14055
1513813
1779843
1146673
426822
1591201
7051
1772103
1453853
1372576
470332
730491
1484301
161368
749118
364771
17601
1372259
1210980
1364876
9569
1246574
55122
1970011
1061293
344304
1333726
1955707
82224
1955076
1077190
325040
1158298
598755
1966819
582059
1868020
536227
513073
1413172
1787092
1183921
1347796
1607860
774349
233330
1874245
1256809
448455
929710
1647774
1020576
1015068
1177762
621432
1274754
960784
646343
145787
726396
1333738
1022528
348744
1311695
91764
880922
163839
274780
784799
1963284
1419222
367464
1053031
326825
584610
1128434
1090291
1825679
958017
345156
1975423
567223
1348720
532087
1697828
930775
1888632
1999593
1674494
296757
763119
1936700
1239336
1174764
1392839
246836
599913
192517
1966490
1255704
456166
301690
214733
1871101
848603
1612152
225422
717050
242798
145739
1047794
228501
1445876
712869
747943
1888472
11220
1775926
322663
965309
1212783
1446614
1752303
944980
522545
1959289
1289507
370669
1004736
1358542
421084
1640845
1168355
1474381
250017
1263757
1088692
724365
694593
666246
552120
1482395
639641
726741
941549
22456
1931933
758168
1429341
672161
923195
1951928
162556
1157807
268324
960905
574712
1171929
798544
1324030
156232
1945606
1225966
1424341
566829
987418
425141
784857
960613
467974
192879
1302250
1614013
1876325
261494
1905949
1525406
143649
515613
1235812
525906
1438014
975717
1908172
1282129
260382
541464
1117464
1804606
66966
40673
1869373
402593
302625
992191
295106
617850
1047470
315324
1880852
260154
1357642
1723169
1011437
1083723
892552
1882242
552914
600172
1927406
714372
1768596
400502
1329198
500484
1911574
1358967
4240
82498
191757
383591
1250679
1199245
1589817
697459
934582
409133
1168774
274387
470460
1696827
1246870
231795
699558
1991324
689267
935220
1673447
817360
1125124
1209346
1483222
1079648
1411433
1573283
1277220
1097346
36857
75090
1114602
374684
864525
236294
152864
139052
232834
221055
645512
678868
635330
1666100
1452606
1477023
1461540
243244
1117126
159094
92104
1559584
496424
1058757
827390
513327
488775
1943509
325954
653346
1167155
486413
1130674
1181035
1497606
987175
1742836
1449995
1759432
1809842
1215085
1923350
78931
1482543
665470
205657
1202361
420362
1713407
278889
784707
976362
134927
1820203
1644802
649842
1028128
936976
52391
1011060
424781
494298
959262
1119264
358764
1127747
450319
1324819
801553
1015193
216142
113668
1606142
665239
597046
675450
783870
570023
766220
678352
281321
131934
1114643
1014427
690486
266707
737208
1219745
1349601
1081236
1195965
1706721
842043
1962553
327853
1453817
1113975
913421
652250
325603
1655382
1319361
1694164
503864
400558
471419
1563381
544337
1490554
1857275
243097
874840
1898466
1458664
670308
384424
1117891
1427402
1102246
878441
1042804
1663611
655141
1729609
1454312
877220
1246619
524640
422520
502017
483036
88856
1274444
494661
1772837
518733
1543294
964449
273777
1548922
544838
452469
1760246
657024
1618338
1812040
1279446
1183098
1542028
816197
325958
578854
1855524
921886
1761609
1123695
490971
395279
86108
1015374
1431366
989087
1630430
103556
1481780
243380
1749569
341525
330916
1804991
1459944
1427853
1941127
665277
560389
1635848
1191374
971986
1070794
322902
742451
610371
341401
1336740
1021491
217871
765608
153788
697239
1075975
437200
986384
1518711
1290250
1407398
912028
1789645
1358883
55788
1861068
344888
1945229
1935722
738483
1929648
1664333
1472947
196967
272089
722629
185709
1289463
688220
29028
961715
522040
1269048
910369
953635
547080
878306
522088
1266609
327631
903780
1446976
1728840
320183
323503
1869485
922527
1005708
1950911
365451
1223617
895078
1334230
779581
1556691
1874252
325864
93139
700358
272159
309320
1505618
1657586
1817556
1609594
1654911
200216
1906503
1068389
198964
1540499
1902382
130238
1666606
1219605
559166
1146779
558676
964949
1592641
936439
891026
331349
1937178
775435
129220
28881
1439150
1558540
1611966
1626932
202362
1584384
1683378
948504
213978
550422
51648
650712
485777
287763
887283
985681
1610652
1175214
362652
1228914
1437660
989083
66973
428489
1099911
817814
1260919
1440148
872926
1813453
1021270
736639
946869
1931375
1171546
1505830
563316
1657534
1403262
919218
1720694
973101
835961
944094
334279
965178
1723475
715497
1804788
928758
1989773
567569
1432899
1903329
501349
683899
1214415
84320
916618
307880
184507
1948947
720494
1346519
835152
1723841
1879948
1775456
60691
947061
462096
1472222
949344
1950766
315324
1501030
125546
1938165
971207
1266260
1353732
1285189
118974
1310762
1416880
960943
985586
1468867
1780394
824131
1120070
1806366
369931
1585585
976083
1250953
1238521
695853
655426
1922230
1781711
1077144
1140293
787848
1852154
1376402
1289806
1335134
1862577
1275407
60159
911706
16815
1848162
1386491
1868064
467285
642989
177671
1631048
1437610
734554
712757
548564
44710
1992841
71957
247797
972282
1757412
1885782
338553
1755110
631709
378180
266103
1169210
918818
144032
132077
1133327
1172486
701016
39964
1569878
426533
880079
325061
1780455
1298921
749936
778868
708525
1044336
1470777
334087
1151677
456116
947942
1948894
1512325
1703214
44964
1798887
380931
481017
665520
320201
1799455
1994035
211153
699053
1455608
169800
1902069
756604
307957
1790853
1910961
1529286
774244
844334
1309895
286987
429609
1967469
1824307
385607
1533036
1087497
1220693
35656
307682
1336589
518451
545819
1189735
746010
843146
1323989
315027
824961
209167
1681095
966155
912940
1715574
600694
348425
1117136
722681
1915256
1539879
1152595
1563914
345747
13291
1770426
1808195
1281747
590126
642287
548509
1238713
1551911
1709049
1784326
1066576
1961221
513849
1016994
1746623
551107
1110062
317873
1690847
954135
1684969
1882562
10902
941995
493112
383540
511530
1435237
304879
1223242
1101498
1939463
991657
968535
362695
1587275
1009179
705218
1328132
709685
1993563
921258
683000
318411
931193
1680153
1594383
160858
164266
18899
1343592
508905
14041
672815
582217
1582352
829389
1049839
237553
31996
27662
1386088
1499147
1862165
1335953
1898807
1073421
524435
1542776
1933114
438026
1141598
1398385
399030
89602
596869
1721411
448541
409817
113912
419380
513461
1392705
1215623
371490
1806509
1228205
533237
90294
1243458
615816
1890720
140384
1290494
581778
1206887
857795
162952
1236815
1493775
255020
1104620
396789
1803690
286117
883010
974632
1395456
815574
254567
1535694
129112
1572208
1810016
1025330
816786
1417936
1942097
1589045
1179475
1539794
363136
341071
1565549
1455079
822592
219696
1675149
1097509
1466063
1382946
451162
1890314
1093607
1623675
904681
1401067
328381
1230376
600645
547252
399754
557257
1066263
1526202
630054
1787190
895955
1699167
162347
673068
238755
1451006
1633314
805115
634568
1759130
400925
457120
480030
1634390
581394
717617
559714
928781
1446174
560999
1166036
920949
1308188
978564
48456
1606087
1488372
1869912
1564228
1706833
1893552
999875
1673138
893063
306060
1688396
1779744
1230402
291783
328564
1009532
378961
33215
1498623
704021
932505
305411
892412
919526
1962322
867368
1379538
1930777
1356341
1543072
686090
49979
1598424
1368540
943731
381190
1003880
1724944
1702516
1399788
1157439
289119
751961
410725
1533898
1856684
1275124
649084
680134
508534
1468280
562609
1167736
638142
1372944
1609743
1941977
1875451
485693
1578954
393397
1216572
460587
1300424
302347
1458983
460168
154672
1041125
333954
1161143
1957602
586155
1659468
390344
1543309
1146629
1286381
1449046
1189462
430063
354312
1945702
1896382
757840
1770871
962991
48757
1059405
85698
893867
108790
854260
748854
964587
507163
343695
847575
89301
1121520
1004346
124837
1495381
666327
911390
1921892
179232
1502384
1181280
222284
399738
596361
679849
417702
273742
416457
1680384
314789
1741204
1720741
306915
1662950
234246
798028
852714
28209
1910908
881680
1326529
964113
725375
113751
1490895
961580
621185
3066
374681
540968
282222
1614998
210432
417395
562756
1848980
757119
1253031
1070398
773830
1219951
1936082
1831805
716592
209959
722962
1047177
1877364
4344
735272
522676
1202342
1047142
1905227
1430694
1418333
341879
46950
679969
1660077
1043893
1606231
515364
751258
127131
678619
895969
789209
48303
80734
1403703
1013629
757736
37383
272452
1490476
864716
385342
676832
503119
1762635
288840
1326320
918007
740964
1697312
1750117
422370
982888
139894
1242065
857426
974457
739448
1089247
455271
1675747
1206874
1928955
1939267
1173479
1607331
172415
199641
1132600
1843440
207427
709533
1115947
107825
1594636
157509
585729
137638
541496
1123480
523817
189790
1640432
1233554
624266
1308660
1280741
783413
636078
719887
57554
431756
577749
1251523
689672
457974
1006274
1722165
118729
134078
1716195
976690
1678192
1049676
1539323
1713500
1395863
1060031
1744851
1467304
844014
1320427
232280
1676811
693189
495598
569945
895048
241981
179432
347131
1553980
339009
1499589
365774
622988
1606460
1496652
1312555
1530988
1767839
1517324
614131
1189530
233171
103999
1339500
464328
790533
411104
1938010
1104469
805862
748959
341494
1309730
1566684
393197
152219
1918877
1569175
1437199
1969001
1695938
1369527
643225
550366
172844
495139
1448460
468463
1108969
991125
47290
1680687
1406469
1237376
1908566
1797534
1318327
1559762
1970179
1329151
549580
1378327
616983
700353
1666603
538044
122262
1805015
1307292
543030
829107
1167836
540511
1982494
1377832
711836
116368
1902319
554276
1046210
1802741
721840
1099504
1913682
748794
663716
529273
873043
957973
808539
1634857
786742
736224
216212
511295
1356874
719091
610965
1473010
899366
575814
649344
1598147
823030
460043
1077293
585827
400054
1170874
289040
1098317
1567362
1395944
797882
478732
1130686
1717872
642954
1549594
462771
1057830
1366136
521623
774302
1253372
5241
833934
1385383
1352805
922771
761764
1596381
177511
1134650
1991722
265528
626800
1843556
538317
1626788
1691624
1632596
1169441
645608
1889780
1499942
466236
1809627
1759871
64743
114638
1795958
570888
1383967
405314
8028
847848
958068
807006
1447727
1871456
486010
634037
808267
271742
582317
1699705
440640
135944
1611667
733642
1778836
1811698
1014160
376613
41913
767500
1179134
494472
1826045
1325785
450228
307082
577663
205094
1670311
803556
1476661
275932
486900
1057932
830002
422847
1544700
1119878
1408942
1291717
1894199
406188
1518012
141917
150193
649914
472870
1154958
72425
702818
736259
49086
966410
199399
573037
1244662
400273
329305
417371
166973
1791487
487530
1220923
937404
40891
97367
775893
549385
1956614
274583
208142
1054885
1494012
463191
852752
889140
525931
1574740
960605
836130
919802
628149
1018270
1096792
411263
1928411
526893
1227917
1546211
1857369
1170772
1896812
1862503
511306
1420592
1875062
402480
874087
1521068
1289783
1302874
1661276
1064936
607044
1690180
1945140
1607286
664056
1716203
71278
1967421
79604
1154776
82246
1737592
423038
525483
21951
160495
700195
159008
1685242
1003205
1235745
404707
1359749
1664966
689346
1739870
1774206
1627189
805442
351670
657094
1216371
1558101
154731
615361
1722971
479972
1336819
779379
567489
1997723
477598
1203637
1224936
1965583
1533534
519475
1367441
546498
728172
1632964
511881
1021964
1685926
609230
1064475
634097
1090112
921826
1693205
723867
853911
1995921
1899748
45302
291722
1320339
497203
378189
1835078
955848
711738
1444084
1061206
954870
1411990
1949775
1224782
36770
103011
1439941
586943
732142
330909
1798344
1706476
732822
194581
356602
1685830
1798714
1013936
1600202
1920383
496227
740001
313240
180858
386746
1622033
735403
1979062
9355
566013
65490
403352
993627
798196
1830481
947211
1592911
244586
1064888
1390990
1830793
63225
1722869
1604328
596889
1778875
1014340
590952
1994220
1742238
605778
1875085
809781
1744637
791986
139134
667805
642002
1770158
1901463
1302069
852032
869408
1725912
115093
25966
1072930
587451
1445634
1930424
719212
1665323
1060366
53139
1272385
600148
1114897
1194342
1540016
463324
1939249
93733
1637584
774060
1130247
1172040
1181258
898589
853102
974394
1987683
872312
696879
635736
218294
1588425
940180
842094
556863
53412
434056
1658647
1638519
473592
142742
482442
1303296
505065
429387
1774570
825641
736879
876504
1310602
1208070
1660939
439557
1444045
312988
1070890
1621208
843206
1829511
1218810
1078902
1779164
1392784
1278132
1334729
58808
1452456
1099106
1242395
587067
1430201
1299784
303161
1315387
1363931
811581
1942561
1039570
1698859
1383262
39083
240306
89806
799364
1449644
457742
535850
1563257
1001565
1757645
1908499
1793896
749320
438215
1697090
51944
568373
1444725
34258
1134837
96948
422610
229153
120424
1556059
1346112
900132
1320252
470587
1181264
254838
1628225
429447
1854535
779708
1289727
485081
1239642
613495
1733141
1498206
1671493
1650798
1913132
433347
1557770
619187
482434
42285
619619
1506335
363962
794002
743348
1449791
185118
1735597
296037
1534925
186076
1732090
1751931
1248454
857267
1842660
521144
355690
1016757
1662536
1613296
657589
1061342
1113459
308030
709258
1890371
1991294
1059711
235687
1627262
533225
39528
192455
1772299
1661568
237381
371414
275336
398271
988069
257952
356664
727540
595507
807257
1206455
1258679
1259893
16336
1147101
976103
317276
986632
477740
669013
868387
821413
1271724
828712
476302
1616244
281361
1575912
556612
483208
997210
519258
1241464
1996881
1078445
1793137
970340
1897904
1322042
48452
990337
1021276
1640607
184242
1752866
274039
1280864
668523
1042650
720351
1565466
414048
321928
1878668
1459740
1768101
377514
571695
1374931
940010
1683116
346964
1458867
1024881
502727
521574
655034
728380
856234
40022
1173999
1911109
1475570
1741124
571839
158458
279975
520112
1150337
1220250
409589
698140
742503
737053
1351083
686222
1311876
1048249
281640
871422
55727
634249
1439417
1186202
1607372
1475213
1325078
1763234
1358189
535522
966185
345020
45983
482074
1838981
1552007
1272305
1300679
1496477
1188404
1040583
473361
1638885
1398833
271104
26431
27521
1682386
1959452
1487253
1570625
427226
808891
1110084
1519581
818954
379557
727049
1900254
352561
598755
1376461
1845636
411486
597181
1893572
1213759
431918
478095
12237
1003554
1178459
1672511
1086112
1861022
1932692
1153819
383985
257560
1086699
1797054
418787
1852296
1952126
754752
56211
1548099
53886
165537
452260
1348313
1874785
847806
1516731
489792
1102116
662228
195636
331043
1501935
1274165
342917
1776979
1239906
1811977
1291783
1318703
1241285
266694
693752
418444
222756
142586
325508
1209078
471560
1407445
1539201
1758571
1014363
1769021
274892
1484525
1793990
1211100
203793
926917
1743328
111106
792085
1221103
1169804
1366469
594072
1970766
916111
1446042
1801398
223318
1269730
570554
1596447
1578640
682532
623339
1800020
27871
1325549
1612694
468846
1161851
1057741
1094676
1276268
552242
103516
1455818
234295
118195
274463
76788
411585
199985
660977
678628
1207020
1364254
1897949
729383
896547
892171
305599
1061450
6799
1264482
1665754
1164115
836062
698060
1106988
51511
1369464
924650
422488
649251
854548
745950
1039872
1941906
1504746
1477269
1984383
1506980
220185
1699346
1685260
1131274
1407759
1488579
441661
1362370
1967690
603410
1735064
635306
1642680
165110
95520
1193137
190760
1817324
847803
757570
651028
652333
947686
341686
788794
328740
558664
1172980
964990
1198116
574499
680121
49039
56257
1602890
1876466
544342
1794248
1643395
1303007
750598
822158
1682740
35212
395266
1568631
1011203
636664
1459805
1185276
272114
1717951
1615913
1862188
1924264
1124945
1817160
1669973
276317
1949561
1936724
671040
1538601
1573571
995869
1239071
1416021
1531131
1980798
617326
40816
755221
1685486
587258
607862
1612924
1289462
1824939
1774840
1062090
691341
984016
391133
334378
5589
1807729
802028
1212547
506657
773582
691653
614994
1623814
1383092
59831
756501
105012
1885311
588175
1072081
1749787
1586389
331377
839526
1014866
779243
1797223
1761084
1111134
373293
878700
760831
1987629
1250488
158761
267338
514363
143355
1929647
1498667
1170912
362076
419231
1783745
1262573
971118
498920
1857634
981731
545871
1624877
1628554
562614
892069
1161214
1699758
1343347
191502
1312000
55263
1799183
820126
1970888
745345
1987156
1601269
429916
1832980
1868640
1525976
366496
244232
156700
1755320
1356638
1744706
1136837
342046
1492302
1179069
725573
593316
1595157
1622965
945991
1705487
511960
635856
436326
359181
1307794
109908
1848914
1877598
1559091
66739
1102096
1429892
107575
1547044
425092
956321
849231
1738298
1590850
1306
676817
1400772
1375637
1137898
103857
1451378
156023
589935
1354085
1895807
1915360
1602936
1134775
1988432
1490297
896168
1717135
136144
1350640
1587614
1788230
208513
1104513
346581
137439
599218
1703757
1493866
1664757
1574665
783431
1928276
935043
1686118
1246984
216665
20819
1317903
1217064
1652355
255467
1228451
785665
1207035
1398998
281825
590283
1574567
967100
1525980
1311320
390900
305804
1196183
46311
244308
89680
652462
878338
58917
1319308
89875
1506316
956392
47764
1241841
67442
988179
760835
1154984
1137852
1054092
364660
14666
927120
253230
24245
993401
378188
1351435
1381541
1410861
370189
162062
79455
929800
1144787
844833
1527159
597907
1412935
1572207
1979315
1348424
1763809
1899088
1876218
959487
1492073
555031
465283
1874938
1976041
1747894
1753821
468206
349386
1829411
1669229
1242141
998343
420221
1640964
1347013
330094
1008491
1877346
1872500
388103
507571
1116546
345295
892149
339657
1664947
1741649
1375145
203130
1797627
206498
219999
154555
1890370
545067
1243982
897395
1019938
1464910
1435593
444076
35834
1535724
1259526
1268523
1760075
1643673
627238
1980327
1070550
720279
338090
1502567
1889190
1366233
1415213
1552480
743486
1201385
249111
1855855
610269
1210390
507036
472898
1777186
1312291
155866
1280717
796063
1065455
1446179
1347001
1417331
973879
66827
993527
511620
1648755
416738
1416979
471879
375705
1218146
1384975
547372
643404
1204248
1919497
1979885
1781073
1806506
1970469
411210
323346
776490
1605693
1297936
1308347
688896
855776
1051403
997922
1970199
1665020
1421568
1944149
1813846
1436325
1569588
1196887
612597
893725
591919
348090
780205
1947508
1259683
1943217
1920526
717661
26008
1770363
931468
646374
668478
1388745
1596178
1502523
1986831
1226590
716173
1791837
300607
813000
911341
1216618
837825
884210
1744948
771305
528344
1252991
1712425
1487104
1774549
772220
213423
1717466
260194
390101
331860
1085556
1981066
1974844
642680
1618483
1962784
1975955
818751
1867859
394441
251910
1562973
723554
1436217
1977061
1841999
1876369
1794113
1815232
499586
1833687
1811358
1453987
1757712
672797
475727
1948350
1589845
818540
1604360
1879736
1745612
683090
1573698
1916889
1671609
1246680
1522356
1843208
1117545
169956
1834666
369455
729257
1573160
473607
683048
1389952
994782
472129
317248
1891001
1095371
996532
1017151
592117
810757
1818007
474392
1146717
1359762
1029706
1182219
966201
1075539
748831
194014
1937157
1337455
1435606
1127200
896873
1060104
410957
1934447
1020955
1501949
1159297
1944672
1105745
714637
196729
1671234
1748764
1059203
1442478
1838615
384911
1390595
615125
513437
63022
1073139
292705
1410782
199568
1955831
134899
10412
660106
796967
1371779
230831
1428872
1657240
1048524
1910026
1402053
245274
1791265
124893
169390
1130870
890823
452566
214028
814928
866708
1772975
183879
1042511
1742772
1762949
491062
514356
1662276
1675163
1046179
869187
743478
1867082
190962
420323
602949
1347400
68076
1250010
928748
591716
1494968
105703
1919763
1369245
1729955
1537876
944741
983581
56862
1400268
1637039
1421993
1932868
1461802
317667
871791
1741636
951491
905974
1064338
550221
914403
995175
1254921
650409
748977
33043
407199
1883797
1355138
795431
36804
224481
1107155
1344536
1221437
1311040
1108963
1786688
794918
1585192
977228
1423390
845693
1460437
1838374
389153
1100510
1456082
1330300
1804541
725152
85707
1666074
1669951
1883036
372511
435377
1028579
809411
1735775
1371151
1851015
1705366
1005567
665563
1790646
1919401
1185403
1664950
1008360
1546539
181388
1684929
638933
1443301
707845
1543319
472042
622321
1538330
40622
644281
34598
763759
1129359
432167
1042529
1518473
99316
862623
1839935
1554631
1556063
1623940
1684048
1459050
170067
1878867
1982729
1106063
1406271
1735619
1753197
1260554
915397
928326
1207278
1287159
838238
1212888
1166388
1115499
530559
1560776
352257
1021800
1315021
205976
74604
1852876
1242251
1870030
1702162
1447537
564569
1551717
821947
1336486
1838219
453117
1513915
662494
1881125
408003
266121
1651341
1671629
1566103
1921049
882366
1916747
1530550
212043
275751
432167
1966332
1055180
1168064
680864
135512
1449221
742589
453724
272818
1586179
248946
1568368
1389425
1343398
1128262
1168756
507157
1161158
670556
482522
76038
1814702
276609
253507
1935685
864881
990411
1761932
1580251
1547441
861105
475791
1626017
1520303
1362412
1680602
1881584
341909
273418
426083
1187571
482511
465195
1077092
1082545
1632981
1153842
1387725
1578082
938630
337918
1432329
161705
1330053
630516
720504
1896638
1112011
1752449
1331835
245001
1564801
1602924
732017
1808637
1223072
805419
1657448
341605
1312618
672821
1804194
677161
503365
575284
1031891
217001
446384
1165350
1705897
99491
964945
236588
1681656
994142
372093
440403
1936174
1901738
496241
1233635
1173892
1860146
911285
1162304
1615878
1497224
1728922
578327
33482
512130
142134
1674736
1149275
224445
555644
770823
806817
1737280
214185
89788
1857444
1653082
1089821
1769661
529192
550575
1421735
515709
1687279
693198
231702
429969
1444223
744469
1081891
523324
39517
727879
1151542
835372
1684166
420661
1632982
474168
1271742
646356
1510542
1636744
998238
1571370
561936
1255096
1001704
438794
869952
1394077
1758112
1051849
1765983
1095353
1021521
29748
905167
1729633
1154592
481050
1893930
683826
1102938
771458
1850360
1502382
753970
1872160
910239
787175
560446
973546
1282316
499333
1114643
1045422
1070404
1910880
365717
450191
49683
21130
1145336
244591
1725849
604260
1910904
694668
1823723
1399909
96461
793350
1249916
1635198
523972
131871
1527283
692722
1628583
354268
1113495
1077749
1520029
56842
1728872
575414
1799790
501013
1706043
63275
42995
693269
1615607
198626
1153193
212487
633303
1464662
1176917
1588212
1544282
385848
1718250
886884
710536
285421
1873251
945517
378232
903230
1174923
970091
1570885
1111302
362564
1175649
481515
72140
301964
112248
1185992
653492
1350194
620933
280170
632450
302394
882839
876916
406479
1865088
656452
1849429
508695
683111
149815
831663
1121093
116610
477509
801106
1682405
52981
1684548
145969
478531
765530
1960796
632506
1156945
1537685
822232
404978
411243
561999
913811
1963679
68627
1380586
1057309
914572
161804
1349922
1223758
1136557
696433
568650
142169
325910
315170
1763431
1603927
221490
691525
1350635
1097815
758409
116927
51007
750699
1779069
441699
137319
84217
223401
1714909
725199
1931565
1276032
1435468
992166
1968743
277727
1132447
93312
1424110
896180
756519
1952515
1067305
769991
808049
620576
175076
910699
931063
897523
1483024
149855
605359
225447
1585950
1884162
1271210
1736687
1243427
1738409
1584877
116734
502792
1245078
1046277
1419867
1125653
1645692
1615757
1205328
1368370
630274
1125974
652631
422869
1853521
189695
231807
915385
175265
651903
892624
1527756
1404197
784037
1427858
339866
157895
1529772
233510
920713
1311272
1329318
564199
1185695
601553
1120447
1332910
471088
1810892
1322350
271184
1708404
966644
1448607
780809
1160349
677176
1363240
1496420
498557
19938
806542
657285
301108
1653853
1078376
1944788
893951
224596
494491
1317930
212127
1423975
1848437
750900
552707
440567
1142111
420882
1421935
197086
275895
792967
833741
1231478
647355
303468
1742190
1820842
1199674
1942537
1843308
620402
1420467
1881116
1542770
898147
1701497
327674
1705056
711400
42622
1021460
1504010
1506619
1880483
1104792
536259
304061
169718
1661261
446912
1120146
1704765
1789497
1883891
1996635
1173378
1472685
1055147
124919
969609
504261
965787
890811
1029946
125357
395285
1049651
1637992
680074
467508
1462166
293208
1098159
299746
1991314
643780
304726
1677450
1057768
1698025
1198032
1820425
1885315
313414
596620
464654
1490442
1303768
1207749
587062
379680
241139
953298
1118664
915050
504245
689538
1679971
1548911
919258
1394630
3452
1681063
1083524
1903963
122843
1155990
1261224
1484855
557869
575006
776122
1770740
1597484
1111016
743405
1613365
1110002
1203669
244935
1593500
587294
138672
1691532
313870
899551
1634318
1914167
72577
176654
1283144
1800843
1085255
1406496
1333051
84877
139411
1284317
1680607
362009
517990
1783767
871626
669388
729782
591758
1855562
271304
995391
869045
957886
1134988
1922580
1167876
656317
1883813
917971
725308
1632257
37886
1236569
1786674
1214051
681308
1042862
952681
537417
1867944
714361
574697
592567
1014661
1036648
849131
906829
959125
1977579
1559671
695712
139265
46758
680407
1036514
1103974
358966
1555925
1502042
1762499
948517
979244
1118276
316873
237691
423137
959877
1379395
75016
709026
1996196
1871212
1704633
1406843
1297038
1987393
280644
884267
104690
669404
1379661
1348631
1704635
1250168
1509259
1124826
1862888
45851
1366079
1108914
1090579
222387
1988071
1424799
1832787
1606767
851824
1259383
184161
132184
633371
1156270
1847289
427691
1987511
1641022
1877180
739723
423053
1923325
1928820
399525
910867
693970
233753
311999
1217546
823736
1973056
1195234
1231014
1307735
798104
926605
605742
884575
1338082
84698
745913
1681606
1878337
1836600
80465
1210267
833062
1507771
673754
273003
711672
499523
451596
19999
1744732
787195
333266
1900454
1722829
1664999
1918378
1703111
1028381
1196110
1018834
1797491
277913
1014031
390353
433487
1547655
1467554
1118986
929040
1683166
1176187
1180329
978801
1352640
516220
1681235
1268317
1480454
1910427
1436387
241784
419155
252617
1253683
1391373
1297944
972628
556256
658456
1658094
117587
1589151
1163342
439998
509002
1689152
1494701
1635996
1589625
1024776
495321
857771
1412918
1615756
1370250
789959
1620015
1217485
1850265
234539
1763686
1903407
409022
347110
152260
62097
677729
821149
1322118
1146100
1429553
993695
1555203
415823
382537
1519258
649091
1595681
271704
1626313
1675147
627117
1677001
1103074
325117
636738
1121529
414948
358315
1994820
1420919
1571362
794955
1400096
463134
278539
1275109
86212
781906
1340342
851388
791490
183325
550450
317540
1959336
1661052
1117563
1540906
652901
1341995
1323834
955448
1250342
791274
192206
913267
831878
747262
1577043
1613014
1900714
844176
330854
409931
656305
127488
1733613
1315718
547657
1609880
1666290
1306966
7761
269685
401750
417686
1789302
950195
275935
1651422
1413590
596661
1320566
1572186
996132
23702
1814407
66736
1607670
1347084
772421
1037719
541782
52004
683555
1144644
733409
1698732
1652144
335914
579373
1874689
1770855
1227553
1350012
574657
545729
1854393
1299570
1545807
886464
1583060
353398
668815
1277019
940066
1208591
154874
1198575
1161727
1372771
1584505
1665262
1377131
1159694
1361279
1841586
1623596
1520074
1981803
1891374
244111
1959187
1802630
1920397
1647730
92808
575896
235164
1578443
734542
583164
1265089
440192
977442
212710
102261
1077129
1677515
1054071
1028946
698502
1808131
23999
758810
1924220
1423074
1404012
1482581
1784181
1410247
920803
72329
1875591
1797569
1476872
323932
385457
1487844
784991
1896548
1134758
1923192
1229612
1515290
1271703
707438
1629895
653973
1379602
1735210
1619583
263303
408229
255039
55074
1076909
334283
1588245
1254770
1758960
1130053
231879
1930437
1634958
1906889
1965301
1808250
1365246
1168151
1631287
272249
1800059
1734228
375973
729763
545341
1467196
1104741
1942899
267156
681725
1587048
669411
1190237
1265410
708972
1430201
1930379
747776
587935
1965016
1278933
1377295
414092
944383
303908
168246
1571109
1740220
1647261
1068771
1869739
1705221
1534486
560101
1054775
662301
1378604
1583827
929926
1106881
1731153
1441808
320811
1786709
97346
1994663
1354250
1331781
808838
478849
1238918
275799
1400962
1337736
1606637
768688
641697
517901
1274826
1787650
1560611
263096
1348863
553
1416557
1983550
647445
1978919
1111364
1495351
1968901
1609698
1460613
500449
787640
943589
212052
1849291
978569
726152
1445474
1490746
957331
2851
1718124
943497
698408
941778
956623
433049
1615609
1259006
1218481
291844
1278869
1178580
1345280
1784332
465502
388527
366083
1827549
1218364
394234
216658
899809
1770171
388093
783277
12817
1641766
1833712
1932372
48052
605362
1617020
1746244
1788608
1754194
1677106
891235
593911
277524
1964927
95526
553470
210457
770295
2715
1787839
1167290
1074061
1470345
1489485
1556015
23922
158871
790635
1421913
1667226
1145708
344013
1815485
1264688
1626743
888713
991714
1999269
1146908
250287
1571508
1561204
1761953
1171285
1978189
1870709
790205
156706
726727
706960
38256
1341698
1350970
1318268
376752
1453987
474696
761713
314699
1090167
244188
736365
399040
1911543
1140218
1787052
266630
1638433
1334491
325207
1998362
1433565
109886
1409802
613148
1651168
1511457
1588104
1903195
536011
310687
1926042
6447
1629327
84687
474948
82922
1035196
1093656
1878566
1337628
340402
939332
1674248
1331026
1118332
1957849
1473358
998430
1471424
387933
1677253
1035351
843448
21645
1085383
1422163
920435
703849
69776
340552
336902
1176182
601097
1417270
1657903
716001
124406
1255529
466045
744768
1560812
1599229
1619726
329275
572901
1572442
775880
1538654
1862745
800812
1571963
995581
1212899
1845356
1946434
587880
1488149
1064459
303471
812140
6226
1334069
7103
413326
920310
1902045
43290
1044320
409525
1092128
1584261
1422903
1536223
1187420
944349
1017430
727845
206913
67939
1749023
945398
434266
545249
1572445
1331400
767161
1442417
87583
321278
1597016
1068719
1529765
1654000
173233
1851093
686969
1989466
1528786
685556
1866800
290676
890056
1245058
985015
1659520
1818923
1504147
860160
1281728
1706438
1488823
1541062
865452
528579
867264
265351
270754
867488
1669259
300152
1261680
1959163
1269497
633739
1338269
1547318
271767
1939196
1615922
1628566
523073
1810440
1448079
1549942
171511
1282384
1473424
161355
1852044
1175597
1268524
1770812
343074
780540
1245014
1978263
60265
632941
1686617
451393
1434927
1541136
1334499
1582372
33427
1689563
1933545
1728147
1286568
702630
1263688
1430888
194998
1971935
1815854
441551
1125732
1749775
1458828
627661
1190776
88612
1252955
1412206
478919
1011653
1190271
1460308
326252
1884817
1083739
1396230
703115
794622
526869
1212118
1548455
1732110
1168429
837204
91662
186850
779143
429994
1305319
1758024
461813
1776679
1371449
1314418
1191148
728082
1862148
598568
1946763
1273189
926822
1291761
1115837
1182340
1468860
774427
238339
1134605
585650
1046977
1866629
1042641
1582231
1332121
1664834
965839
1947543
1539323
579224
1851953
61166
494662
972215
1053045
1142979
1776791
1354175
1680558
287065
1356874
787357
402129
1693212
1411974
1521570
1810400
1616492
487409
1283027
1037340
1201173
1769801
657156
1761714
1400427
1499157
650927
808360
1160846
193500
1686573
424205
1699930
1267893
386488
1112142
1817642
507927
867717
138310
1100126
1743099
168505
1705800
1867073
552652
408723
326463
1944133
291176
713630
653962
1280582
134824
112736
1643192
1865838
1089463
1183496
1472198
581234
1265302
735465
597657
1902870
1014131
715781
1463944
947767
1382498
905279
222515
1572688
457836
396926
1595143
875148
1612762
1171011
1049853
280856
1330764
1403071
160270
306360
246208
568064
1069249
645685
609757
509045
793613
849127
42863
1225278
47514
237155
1431104
991664
216361
631766
198568
1828754
11495
27135
1418777
682927
1606747
1276629
1612122
816733
1071204
1198338
999190
772475
651765
406873
1707874
1202844
881091
975431
1008647
1093009
1049097
1556884
397660
1091798
642793
1053041
734464
960899
994197
1529237
621893
1997106
652675
719233
55699
1747064
1684009
1142842
53583
781387
877606
1748119
13031
632241
903326
1813677
596706
428624
1692514
176254
959601
206510
907567
576551
33184
434132
948914
833035
1839055
378632
1441331
1825924
1571023
1405220
1865808
679441
1420613
639951
1688442
1728415
81684
542848
1605871
1652639
772759
1084973
1665611
550463
1822015
1450337
727926
827378
1167095
719814
962465
991338
1387541
1057684
1442967
922222
224052
1325548
972034
764613
1787817
133721
966131
1640752
914735
1997136
1073264
1331112
1980109
1433668
1531375
1770559
1961676
1127334
1362186
1180386
1777836
1292365
60788
228922
1976539
1116740
569857
545752
256729
1066092
1967168
65206
1261099
1108333
87893
1125466
786130
1856458
272542
1064222
1895924
1782194
145632
148669
1277672
1927538
437080
1591974
490946
624087
259351
432893
1129844
498831
21386
384882
1491943
579510
1742110
283070
1386917
1848262
238814
776857
830519
1551664
762548
1226394
452576
888760
1161511
77714
717103
336301
1657438
1894433
945233
1406544
49929
1849644
1327960
383467
700763
1734927
371284
336059
280143
132300
923387
383715
1732701
626637
1683441
1230041
396194
53846
1441950
1015750
1501499
1769695
1994217
277493
1572167
1219682
1388636
111035
1706881
1323489
392265
241256
1169563
656555
1148822
781807
1365043
192794
1213483
441573
461526
994157
957714
1128025
1663153
1449284
1072426
1169952
1504618
1452608
96475
1122060
715242
49599
747704
1148173
1567293
451669
945624
526442
1211781
981755
780784
1362306
99022
1034644
885658
1962248
1396257
214040
1299916
992162
826218
1136402
1825635
722134
363797
39087
963979
480809
1652480
1882458
428247
1760888
44540
951460
1467362
1220181
1186810
1869851
1840348
25403
1601388
1398617
1638710
165555
1048565
1107920
818462
1298703
546556
150680
1001927
614722
733602
1536482
907740
264956
1341479
1187578
85390
1719340
851665
578396
1682792
880374
954853
1935698
1632113
112261
132167
151756
130806
1446806
1673349
831270
1676215
747717
1201403
508550
889132
336026
608398
375915
918311
1089193
839348
1427622
855073
1305343
1102953
1588057
1038734
758105
178606
1336935
1526842
1365028
1385821
1269933
429413
902730
1324950
357921
1131893
1360530
1003641
977854
1696363
1884165
1892926
817649
46215
719404
805473
1224152
376791
1733858
276027
1004102
1028712
635173
982100
521322
334398
205522
1357155
1973220
330033
1615349
520352
1395527
215797
21622
699055
1170561
1461196
1280637
327735
249277
932766
618027
1075923
744455
642470
1674996
1994083
1397959
856905
220104
873172
381068
753706
396193
1527177
1373606
1838216
1868471
1404684
926494
1913874
258681
1929364
1125466
350953
713542
427434
1517113
1175578
672995
11862
733470
1529967
731849
434982
741913
1357946
1005151
1278902
699506
227909
1269996
1948708
166256
678614
1969776
912312
1729643
1577535
1510367
1890288
1229236
622890
142137
1446698
1619924
351888
879982
1402459
1902008
453882
1105638
1114898
622962
500519
1616854
230798
1593623
1998204
987012
1148113
1298185
1323279
1107447
1016354
1013179
1836195
1185685
551954
13547
334983
1746435
1197906
214769
1502793
1084282
285506
854785
1532380
389566
1648365
1945044
235567
1087196
1196235
1170121
150970
998871
85676
33007
1509717
726411
775852
1033176
1242945
332116
1930551
571485
16734
330497
128402
1228943
1396854
730468
423930
160880
1679064
822474
1348384
180213
788927
920978
253965
1525054
1090376
846409
1622164
1094383
96955
622344
1021080
425856
1124702
1917826
1893251
735155
398625
186946
835985
856093
1140313
553892
957862
281326
1772275
96778
409190
1704650
133106
415777
256183
1290250
162727
1761418
1662077
1937762
1446986
529886
365312
1120378
1977901
1287685
1052918
1960446
1234091
1321293
989607
497604
188846
1104613
1459992
595508
664775
716554
1114547
717084
360835
1099284
1362978
70954
504331
638073
539477
1812218
51972
1368074
479310
1207396
227250
427637
1677863
489464
858662
918730
1354043
1227835
881233
1484122
1233240
1634488
741102
150040
1884993
302419
1091648
1432824
1057538
455135
259660
633576
12226
1602328
1340845
223883
1327074
986024
1914231
1012293
1036584
1118401
1430218
527006
1439522
1598056
230072
1961300
1313769
1991374
1135674
260889
948904
1576941
389251
1380963
80403
128850
749445
1580613
1037577
729561
1038462
921889
405821
1725565
1194579
903160
48208
1106538
1432074
1779639
1702929
315092
738532
1729450
290161
1997704
574906
1259078
343254
1818405
756486
1633190
178690
1144619
1051370
829914
1367121
1867875
24951
1970714
1635538
149100
1938885
1434505
582025
1641239
1338974
337479
270800
1361882
1782772
508272
1774170
579376
434102
1506769
440536
1413456
953611
840416
1725153
1985723
299102
785093
678796
589694
1025957
194920
1218783
213656
1298762
1504603
1934582
880934
359811
877547
342726
189744
372424
1281038
316735
1871215
750203
758082
142996
547854
1565928
1760861
811102
154977
572893
207097
1044438
105225
63724
926021
953301
1717629
1604208
1337545
1172630
903282
379583
865844
1338459
1729069
965900
140649
184409
133073
483278
1011355
559668
1706056
337507
626414
1712559
50432
896379
757656
1425700
1285589
977247
312178
815892
371248
133289
478057
1472604
1955124
1041609
786095
52987
1621267
252009
1308858
1953844
348331
1569527
1934204
973194
893377
1960640
1204613
1007624
47346
464791
1559234
462183
20515
1773515
500179
231006
748976
11348
226619
143016
170194
1085211
1091924
753620
203730
529040
380499
1347356
555596
295992
1440468
388507
306994
695258
99803
993698
1467734
546630
1550907
931346
374658
365698
1135710
1028383
1922197
1831814
613305
1656963
1997073
1374292
1837242
1967908
1135625
1660275
1172845
243796
1270041
1706438
1276147
1094631
1819779
1790925
36391
391119
526452
444807
775382
97008
526010
54955
1190935
1419988
1872155
1053026
1679447
479624
1513276
1397634
17411
256230
1903887
1638579
267803
1908972
1339893
673549
1422102
37528
1086551
573009
951840
376905
1571513
974206
1924640
1754812
1423746
1423211
1703145
1730910
1871652
701388
179150
996957
1149497
615675
1368144
222019
1515417
908466
145067
149043
1426005
213496
1029346
1084732
1791350
666403
1430565
113567
67084
1564474
1790658
600778
1660234
476956
61051
377036
1299378
12795
1816146
649553
967177
541801
827045
217076
719369
585668
933633
904435
557238
1589747
872033
1637686
1540027
1138580
1461816
1507207
646243
134836
667044
1372860
264848
1489201
1713972
200185
752734
20878
1151851
1515979
1900486
1263415
1551737
1874109
1678438
1127272
10519
108923
697294
1951215
1922671
310310
1974125
251324
505405
408456
1260042
380828
224505
1393601
123088
182795
1989787
317339
334064
651937
241921
1556872
950073
859935
1138369
765938
85161
870697
1674762
260659
1868987
1414173
644588
1444816
1244402
72725
72703
1514655
1688442
269419
379790
1420813
286486
33661
730092
1744836
204577
1924249
1764953
712315
1924859
1260719
919471
1061276
633942
426620
388719
1365921
22990
838908
1501412
591907
1350138
506978
214157
838112
968170
817031
613287
1851058
633414
1438951
648366
1217410
23447
389007
1439106
1686738
1163975
1006571
450788
619806
535569
397994
1409946
1456209
48374
1368698
1552811
1048714
1930427
893396
443451
1421742
434325
1269922
1122041
176257
1985732
566774
1426172
1445176
353312
806429
1978509
1610112
1583785
1513077
520427
794595
988060
1664070
1931690
1684678
76008
136448
12309
1895387
523449
1580463
582256
8522
308345
192346
1170826
1527321
1237740
405848
748029
682345
602812
992462
956084
1343787
1496122
1336302
221372
1313191
1268681
430156
1526365
359086
1149954
733377
334521
191969
1768881
631333
369127
1044651
315843
359609
1476674
34650
1118186
1376694
202583
804733
1042160
895120
553641
1974517
537207
297912
1809253
1775354
1741305
113366
289018
361297
1057576
920889
231843
656688
1202373
670813
457058
863545
251233
1784847
783433
1545885
872469
921522
1698382
771471
402039
1864009
1534042
223075
1118805
359067
265163
1442798
1800220
1887128
687883
673971
769616
1324440
1201269
527894
1756070
1267804
1514682
502998
1029780
844832
467306
1746108
584864
982409
1234191
379595
1445929
1239564
1669105
1367726
1617936
502745
662709
605192
576322
1937679
1245039
187497
825765
1731091
1380063
1649126
697898
1850155
167055
167252
1408442
1816953
144831
924775
1076235
1208322
720204
697458
1090487
788605
1941534
752141
1938790
905638
224148
26601
506101
869441
1516042
41812
757022
830752
1194818
1709153
1052502
1315348
1019759
462780
619974
1431792
475249
1738896
273388
772418
628592
1824543
1883245
158625
1719930
431569
1667594
285993
1407320
1958718
378218
382188
1653190
422157
839600
640050
774144
1698438
1247300
298692
1305959
649814
427759
1437693
1594026
399458
497821
378948
1546636
440542
91729
528564
348141
1966906
687215
1020184
1382563
1030037
1866663
1681177
1527594
1266492
944705
1807975
1697835
1208515
1642886
1500834
281211
1381571
1527803
1366844
132719
1225937
142575
400767
1665817
1043159
300992
1328459
1528360
1022764
1408821
1246569
1437708
1462918
593234
1550837
438025
206001
355264
1744744
420202
1530538
1038729
518338
993288
96698
813746
128358
358475
831413
443504
1502315
1341930
1496193
1613986
1799487
235161
469856
1574162
1472239
118616
627841
1852939
804051
1259876
1147828
638891
1108642
1644892
86698
837011
351626
1516963
333430
762155
270129
855699
613558
221741
1051982
372869
895672
369327
830430
1241247
281474
1993718
1832894
1692831
1593060
196722
991953
1534274
512167
1930895
551786
1125722
920606
241398
1677390
782253
1370590
1271758
250044
882788
1438879
1053249
50514
644838
1930862
714982
421711
681107
280583
1467636
416302
637766
652825
766148
293848
1348005
813110
1158595
140542
1194529
1270780
350725
28203
1296774
809515
1345881
841726
1121664
412923
1215043
459153
461595
1187134
785451
122625
1787254
9296
1874658
26907
516292
615188
1785213
1698497
1386173
1158493
1090406
1331959
1578409
175609
1571425
1350497
153314
1624174
152051
1125727
1221469
447900
482754
1327449
163556
1166468
321786
50762
1084272
1395249
1869551
1342080
745838
1747553
1038336
257213
260234
600098
1540437
321240
1015796
265988
1214026
1465881
1531645
1628531
800840
1518724
1939225
341396
1934585
29615
1832232
212935
767971
1724857
1874882
1433990
256067
603336
604821
404567
1034549
527354
1691915
1562547
29816
1915950
567796
1868232
1331987
1830804
308982
922883
949764
866443
393442
1599953
1157106
1292497
551305
119599
81850
1967874
1911144
726045
1911566
19650
1634180
1213094
833563
1178137
1806175
1669690
1468762
316875
572513
84811
151630
1541967
1989650
1321475
60798
1493040
1782229
1821198
254045
1227820
719467
173362
418173
97413
1088671
1111307
286851
1434333
1814090
884311
1378657
638290
622987
1190323
877685
1015272
995694
82962
106149
447929
1513800
1477750
1200166
1914690
816511
1191052
738517
1086158
913035
761880
1959877
1189297
1831134
957117
182289
1489033
1534483
411185
985658
1982833
1374230
1812900
1165063
548565
1314280
1535723
711895
1986087
1608487
72794
123898
477330
1851897
1584276
593548
1318617
1336234
23916
1442383
997914
1166813
1823739
1578645
1488394
1074869
1435247
1750077
1527137
930075
1524405
251082
700415
206230
53709
1458394
33807
1654836
1550847
1307792
1121035
209517
963086
1160199
883498
946855
1261805
1215595
926242
1328709
1410560
1638952
519143
431552
839113
176992
1809312
566102
333333
594297
56462
562541
1420468
1369637
200141
245802
296949
1008933
1471434
1916741
1169094
807555
1044540
1001562
542996
135329
1862343
232599
1718152
1320951
63978
30020
754386
1610109
740793
1482249
274735
746999
1504398
495651
1420987
1610375
96424
167544
394913
197401
457006
504739
1068809
1219855
673217
925915
607583
1682526
641412
1125246
1960496
1664778
638034
330568
1385600
1133582
6565
1041794
1477356
1157231
956563
1641433
293340
829883
1396590
950948
240438
401103
1101257
707966
792313
1208444
1181159
94422
1530543
1598789
872807
1756494
282068
175714
1349247
67479
1730978
746315
797098
821006
950756
79515
1739857
1578556
410366
489738
1316277
1461550
811959
687540
1337721
1875274
965585
1366121
199952
1081233
1084395
1154885
761976
1342844
1124067
880559
814010
1269154
320721
859496
1608917
1361670
1251263
628278
363080
1230370
81589
263752
1789412
1257647
1318725
3145
1031487
253184
1488092
1727429
849429
1115020
136372
345624
1378961
1175629
1786767
1355593
1635336
1757537
614751
1908025
226439
273759
1999217
871285
1163873
1186720
371629
1271338
1843783
1868257
57154
540184
1497991
1779064
1222433
303879
1387683
1274848
629926
960746
1927112
1581820
975105
155686
1231582
297797
1336647
208934
838032
986647
1318180
1884474
1931528
1776665
1774094
1952161
583205
438628
655939
1492774
1235701
116545
637119
1403479
1768378
1920067
1189702
1676199
975448
1479772
512197
1530908
1501550
1605798
209135
1194944
637741
204285
46149
446467
1389315
1097189
1155478
528756
1700535
365070
1590927
1660646
757698
375779
1119681
1422759
846265
564158
936325
50673
303281
450487
1311861
1741617
1978320
745822
1305471
1778868
1849903
1730771
1582025
813493
1100881
271190
413929
175493
970789
551144
71564
291436
315687
539888
1481107
1462820
356562
1452903
1795397
164237
1582031
19587
614684
345210
1444403
296357
990339
1481355
1898065
18455
1902193
498203
845217
1612603
839391
1609743
1111200
572905
1260368
289250
1915289
1920887
86110
1664295
592492
1892922
14907
1425808
517186
667153
9791
464904
1051489
466752
1071494
911515
1005252
145654
26323
280706
1465585
331289
1670049
246699
1254903
1634549
1791049
1483623
1609911
135786
1487250
1882027
414300
554549
1925869
1238004
34181
1304647
1777807
1370545
873208
812053
580173
579862
870499
345766
260083
919562
116859
1592338
834846
729223
1065530
1293320
1441907
1197260
1887508
727968
886361
714043
774175
1671103
550656
426297
1087976
1043477
1623901
666484
1823672
618633
355933
1063839
497344
590748
1308024
370863
941034
1237919
1315488
474270
1595820
490313
1484228
1371997
524298
784626
5373
1626900
832495
268611
1830799
949378
894242
428063
840656
604949
1177056
832135
377239
1011823
1506682
1462717
1747699
1850988
725780
1863898
1017276
719520
396161
1912139
1268379
313940
648659
11314
315232
77214
488797
860495
1468808
530905
29589
481843
1759501
1885865
647463
1248938
1400371
568655
48530
398735
584156
396462
955149
1460596
627424
951397
555808
964277
480243
1907567
260324
804523
1986111
377567
267694
92847
790190
1002364
1674023
1588708
1572365
1510044
790066
283253
688716
886435
1755307
1016344
344750
1537939
1418764
1044879
1865878
1527319
624287
451794
967539
36361
42404
1660595
274629
350995
750995
548218
395944
885743
349716
823031
1333020
148998
1637243
1694317
711563
108303
1346870
553115
1993719
1876724
392290
1441760
1268641
937767
1594272
1679463
400526
1077407
1127639
499852
370693
1169623
203778
1783374
254909
1016936
603172
1715256
1127392
465643
790037
1046379
757308
390929
1814073
263670
1362159
1143143
523539
567265
1329595
912830
239333
1596356
1991875
1225619
891709
1566466
1961248
8859
778528
1853376
808461
1590609
1085815
1247203
1635120
259408
1882883
656955
231581
774934
1123576
566480
465251
1518086
427453
11767
1738474
1220152
304256
564099
1940498
1031234
784483
1517489
335381
1527946
1838549
81125
733157
876653
1943412
1405260
1423257
1935025
834185
717121
606028
1708913
1350739
327450
1184934
754970
1992963
1905101
1536222
1701193
1720347
1270772
1210605
473209
1967070
1444251
1098036
856298
42940
481522
733923
360288
53427
279286
807196
422519
1659941
67396
180096
1291987
1521769
442821
1774534
232323
1796031
1528887
140279
1550570
1605108
1233717
1662471
82240
894683
1812716
678646
475561
1499465
1541132
1235822
1980715
859867
298353
1705286
1726270
931848
866678
1663971
1312472
371807
1920344
206146
257705
1675107
1534664
775693
1527080
630777
1066687
125469
1094643
1002299
1502036
1701008
472889
1840749
1850087
1838043
1035148
23870
111014
675319
67749
1928616
1204833
91874
449965
1467507
1958197
491754
1974050
1159159
382795
1731005
727370
1234616
915688
1667668
1267291
1817639
336628
1696405
1407421
1969747
641953
375808
1860328
109974
1203049
1871189
1193351
590426
1393672
1445415
559012
44982
467958
781830
1337246
1051978
964463
750762
1057296
1500340
1297358
1698803
1436015
1283673
1028396
124011
761720
1667160
1395456
1191816
784973
1249326
411402
1128363
583597
286856
1667732
766071
1231135
612175
84129
1319350
896155
1967077
1462892
1318062
1368585
1943834
1797567
1531659
736301
1087540
1303717
363658
982978
593552
836806
98973
1577155
1388817
1848957
1601799
1597719
1419122
980738
834828
1545852
1217374
134003
282635
411588
1721825
1660154
635018
1303832
674418
1903513
1182553
1074697
1646896
213028
679045
931644
1538116
1546376
1569150
736142
1197900
1773405
805847
1395899
556133
1857611
1938552
178222
1278265
1170439
898428
562671
1977334
1597204
1951628
877553
537253
782773
1850150
1096735
1971342
752341
196686
1299383
348194
718111
780512
1172710
1741577
1677504
1285446
1154444
1339650
1919979
543513
1108712
276303
217307
805479
1555929
1092156
1374312
1873736
812210
659141
1418805
714207
1068882
1142669
1160679
584196
1119901
990986
1423111
297711
1086966
971464
811623
1926981
775187
1465288
843103
1961349
326130
1047017
1449660
1904541
387343
597042
1657007
976228
463369
1298314
1702765
40739
1752783
798205
1392740
383703
1761695
668396
900652
1843699
705274
1826938
1628701
533300
1863925
828715
738309
1644297
1051348
680756
1864181
1495156
560905
788703
730627
1598863
1210458
1498698
982801
1197475
1150657
1720740
1409265
1797260
1139925
400915
655140
856651
1013475
491068
147057
1172648
94454
153929
967565
378402
1713182
1627348
1098118
849704
224098
500836
1769503
699275
654672
1420273
1925525
1261493
1600972
1531295
822864
1236661
1899986
229532
1536281
226584
950219
299902
1254715
1118278
668707
1683954
836163
1921275
883305
461139
1657016
389437
408517
1190058
1789244
1980045
1529064
1480190
1628885
605143
450972
426420
1743527
621029
1661093
1421087
1235919
1578536
1800452
1699442
644129
231103
1914944
1838736
442895
1532537
1782423
1117182
1435606
1140275
1075773
1065542
1367432
464854
1282033
1666083
1332781
1790516
1292382
1821424
948507
1989792
1456760
1821531
1659118
1004840
1932291
723556
158493
769733
1386985
191866
142477
1745501
368743
1318120
1135233
725234
423577
946334
1873190
1070092
940079
858632
1429399
1484557
1417761
85495
1487438
1970098
1339070
840359
200399
1376018
1657674
1237903
1070590
554257
1430410
1120180
591459
1003286
1430479
1180572
1410566
414222
1841167
947076
423455
1549410
726610
862257
471534
607424
178390
641114
250042
1311571
1987027
593807
1865760
1083330
749390
1941796
1858548
1306261
7336
835696
537805
1039598
1513969
1209753
675230
1373176
1534869
161253
636852
977156
1218521
1541267
1482812
1123001
1423110
725295
21977
1586946
94310
839234
1256006
854705
1749866
108416
1727262
161696
124349
1593075
1712620
1485919
713727
815145
841287
1499037
359437
130102
388417
1687355
851226
917790
633000
800022
862819
222918
208333
1672856
1787328
1936149
1090026
476089
1873811
1433454
476209
63340
175622
431037
1919398
315775
557956
915662
191797
1843425
666009
1477070
417339
211858
1900663
185662
1886782
1190412
374515
1834676
236511
211308
1833602
1771005
864136
1756104
651856
546914
994849
1504099
1444672
1862077
1358754
856623
185275
431307
938233
514975
1232946
1655444
222197
677992
466791
1743075
1054559
1373821
86459
539683
1619847
1582408
892203
1240690
865954
113249
655549
1111730
1572315
1080672
1067953
1904612
988691
680590
898524
851543
1060660
1141811
1603977
622331
151629
1278369
1247095
20879
1675330
1317107
1516451
1414513
565697
1895092
982009
289283
663325
1685041
1013639
811898
124730
634516
133218
333776
1211809
373113
846294
445222
953981
1363756
1406290
387527
275968
1654374
1206727
63298
1548010
359571
1365267
857843
1211706
1173369
1681591
1494053
149210
16336
1058832
795237
1316519
1543759
1547808
521580
1921161
1393359
843709
3308
546276
1804877
1881973
771523
1472397
1936221
558930
1752975
602131
787427
14763
1445503
1515671
962932
928551
253120
1559225
1210031
1402639
1231994
1439613
171029
164669
527059
933587
1466710
1592810
1318440
93932
1583734
60073
604585
497175
1362236
820331
1215494
823939
1080026
533673
1857949
1756172
753723
1203330
1894317
87935
687361
1705976
1227810
71139
736824
1753721
982546
706798
1908978
971340
25033
1012863
1204184
1050502
733106
1571578
290478
1298945
437363
722767
1236284
1462412
84935
1709610
892313
1865608
202248
394131
175736
1863043
1519619
96580
992358
1578655
1943093
1221300
1943102
679225
1404754
1107231
1348429
897020
604739
254695
1065393
144073
1335731
291032
630500
1647045
1721606
1686499
27808
1174332
616778
309857
303749
141313
293993
98527
79979
1195141
635113
810021
443722
962920
1679939
942965
355437
918838
1210721
542090
251712
1665215
545618
763253
911568
934958
1851705
925413
1529784
1057811
223567
486291
1914211
43904
382557
1277014
1256473
1789732
1403446
1830832
989146
1288486
1916936
1669243
761190
1184380
340078
727038
617137
1655070
1495798
323273
1857348
1546652
1519038
1537597
1163398
1249113
1822117
237474
1373262
262881
51625
1056650
1816474
75948
272005
1966259
570905
947424
950326
1151999
255787
1324936
1232241
1167946
1499420
1828851
537720
15595
213950
1334768
486103
1136325
922837
986235
1701716
1015711
948672
1497350
581543
435920
1512431
1446289
282449
786253
593635
1643662
190791
1161840
1489894
1283120
599901
1951175
1605888
1496342
1533962
862542
1355313
297366
1678542
680930
1270383
22925
677215
1972707
1050375
1924047
1699740
187756
902575
1269414
1990731
1280001
886273
460013
683429
1730031
1967560
373940
673773
1238211
1014703
1076240
147823
379608
1797006
1380458
539691
1330635
776169
1435236
1470391
387389
1346931
1974999
159058
984682
1142864
1140899
1882242
1992910
1555303
706420
1040125
140326
1260684
1621380
295051
1844382
1997186
1108891
1912990
1675906
962363
846791
1565329
1336773
974891
1376604
1817830
747308
1703179
1844797
1043673
893884
444794
46949
1283535
1493478
1676975
234639
1136491
712715
543527
1440225
416742
1556270
163662
1600168
1193138
359083
1942472
1453629
230023
409923
1653276
849900
1337337
1452109
672629
1643561
1045273
1457147
939507
1164409
357856
323740
1423815
602327
204624
175227
48825
759859
395675
1025955
1355381
1587849
907523
1453714
565533
949175
1971920
1348448
801374
365426
300825
1232955
282346
1723886
780575
754779
766240
1461225
1759845
1552485
1450820
1152371
198266
263791
655557
1812968
150252
1228459
1806476
614183
927876
1860795
326873
1237403
560347
700354
1731373
1300327
931007
844943
1411396
345512
1170969
360312
1432736
186497
1132321
1612991
1789362
1344550
695741
1823864
1704456
1554963
1260513
1792691
1638844
240257
1046744
1823735
1447775
1160742
1057830
901236
1886192
1904426
938062
1116229
351495
54628
1775230
484952
803558
1463904
899336
1936034
42234
811167
601983
1221939
730124
927931
931125
194132
1580810
263462
1586300
1780299
1271261
483329
682747
1443872
1222498
321403
365291
1354524
309534
414808
1191857
1879533
1140368
1397539
1037505
855940
1307843
629353
647235
1335194
706442
1586906
701806
858787
537309
422367
664899
1136712
1835800
774601
47284
516656
1198316
705639
688193
120862
1270862
1342145
358964
1181806
385411
917357
73168
1464002
572518
651502
599518
790836
1391328
1802827
1622759
1361441
511245
1892811
940542
164871
1983045
1495021
1816799
1574328
345293
1072039
1464896
1190213
395353
1757612
149293
293652
765325
347932
1408724
1625722
1637835
700828
1132042
1001694
638858
316843
1099658
669370
1769677
1348277
1885514
250472
1317242
168589
1322676
89345
1287219
794130
1411558
239706
275317
1836531
53065
771887
1413289
1943892
1730509
942385
512294
1453251
871190
930477
177488
379783
771391
1622559
74092
1153719
1947700
1065058
1762557
30198
1278993
1574470
70365
523307
713573
1192314
1330018
224431
673369
1439613
954508
1057959
1474956
610014
172865
529172
364304
1795921
528580
1115892
470972
1782752
1589840
1158350
565351
1507929
69527
683270
338547
1167311
464298
1737371
364810
1213049
937353
1706227
1604725
465162
1533076
272394
430114
110975
880660
577121
559937
1457454
1235650
1678343
1186438
488939
1510881
28658
426092
1224179
1432695
1578902
777545
858019
1505543
854363
336588
459723
60380
669122
111427
8790
1212022
211679
1342851
552996
97287
1047537
1169678
1898601
1043571
927356
1279809
18230
915144
660161
1087044
905992
1672148
123431
1586265
469357
1158827
1131391
849510
1393455
1685551
709712
1458609
1584056
883604
871005
1637685
738831
870235
964143
1151375
1089399
1351876
1749002
1460536
55587
1544364
1533926
329780
169127
340067
672988
138919
1961270
99628
793230
567605
653270
1692435
1682429
781406
640587
1998705
1871654
1588501
1015047
1634997
1238835
1437711
287733
786666
677280
1444688
389866
868657
138217
78609
1510194
1851418
1746727
1793257
681172
1800395
878376
109402
277904
1394913
1120693
1208494
1439594
877905
1209633
57797
1451692
1389084
1611585
1726989
1144684
240692
1641355
1983326
1964247
1139299
1846771
653536
716927
1093711
1146725
317847
1385841
411143
544116
1641942
1049249
1361837
25388
973901
404141
1385637
1120987
674659
1124345
464105
1126413
1677511
509431
1925231
837318
295741
692105
1742729
1075385
219197
1643420
25565
833375
1258874
1484761
1506032
1579379
19945
1506303
684832
821559
336256
1798483
1101485
1581187
1850129
339282
730615
855623
1761516
1921981
1944778
1819985
1014259
1877155
1744972
849186
1726187
633590
1346034
1108597
1855184
885963
1304671
1574728
1066706
466017
449642
684780
1916065
1003176
1522976
512226
1056537
887666
725328
52447
1883233
962798
325215
618643
1367537
420230
1310473
131108
1538132
1152725
1428534
489178
34553
266411
450028
642896
1580165
1776761
1568310
308568
93704
116322
1513119
1825207
1991338
1512137
376447
1211252
964263
1469427
1199259
1349169
1405555
1871252
896808
691351
1430288
1333238
1836296
885815
1200442
1057173
1782087
1584762
670890
1808094
1138556
756600
588965
980201
1687684
750251
1564925
1781737
585552
1546671
1826399
548382
1258824
171856
1018652
367141
1040487
1994766
1596435
120370
641807
1326538
1261239
975227
1177642
960463
857246
675661
207835
1218064
644768
1189733
1285131
1901374
722771
52316
1330289
599540
271993
737022
1161537
228282
1351695
1076182
1543619
674356
1810571
706307
1937875
567249
1464640
645378
231826
1421777
1136132
1494522
1180338
790089
997302
1257960
1820712
371291
369514
219660
1316650
1200732
1926825
71767
1779030
90755
222314
874466
741850
471208
1557619
771366
1288929
515065
1809615
362327
325857
474500
208323
1722605
569985
972746
735009
1215540
814881
909619
1690593
1392670
1291706
181674
550062
1778511
285852
794541
1225092
1999235
1371326
1452259
1369737
1643478
1582084
1098523
1705972
1249069
1602214
1669484
223269
965870
956874
668577
817141
1082653
779725
1056429
1478987
424270
734258
1752283
1173279
685235
197843
83838
1817956
47655
1331803
125883
1976477
468417
275918
629364
784157
366176
320773
1382955
1554484
1829405
901384
1951431
1528437
968776
542563
1979968
1310266
75090
497948
1530178
1440684
552892
938381
300662
1326145
1556575
592917
52641
38299
1160432
193645
837911
1866594
1365563
1278187
353378
901348
563522
1302056
1793953
1706146
681279
1996481
429343
628501
962623
642414
1447857
417406
1988850
803116
1012833
233882
555108
1751479
438109
622063
1440615
575267
279865
1730478
1507511
1033163
612529
102148
1638678
455954
809739
1969090
1317206
1448418
1647775
484115
1260503
1465320
446837
6383
1065343
702153
1863044
749576
1117978
1847521
915991
1276875
1880755
445921
532389
770782
1332467
79139
1470367
971465
826582
1399849
1467304
1561138
1140563
1474846
1327042
365877
197405
620451
1481354
1986189
809170
97615
499131
519843
1046128
420981
1015756
1924641
1025523
1168633
1918472
1910742
1757599
1555845
1110077
1386971
1621582
640450
1480124
1973487
163493
1679477
1214905
617356
1905952
313963
556730
102289
1993597
742728
1287316
1808553
1416345
788991
1453982
280893
1608308
1136066
1937
466027
836103
1328197
1350090
1747199
556075
408419
1108953
1128900
49100
849203
738115
872613
493983
324352
1960431
13390
747220
1665465
351321
251694
1124667
1540097
220359
1408934
971436
1826019
1301914
390797
154885
686662
1485967
692110
149574
1268403
1697666
651034
1924231
1233782
1875520
979449
1246620
1737358
865456
996744
923743
1774518
1320763
340654
1336732
1491287
477440
1063256
1454844
1609163
1684681
1692162
969139
599941
94228
928198
348783
176172
357417
1998308
782204
716153
1778864
1777633
1724269
761786
1319842
1328591
108696
1193343
354630
1384823
308928
1427230
1208998
1810937
186236
873299
1397009
447936
80541
439205
1862663
728976
1767406
1653813
897178
340548
620837
1343985
1707853
830058
1061594
1078351
1706904
1036900
1177592
830393
239676
1442779
924169
723365
1987130
1959317
1229522
898441
392118
925800
1593301
631071
1599029
507600
252109
1911364
1652223
1262855
1452718
792382
755874
23884
344491
487279
1008556
1422365
974490
548889
1360406
1276078
1385804
1255973
1853775
1867035
1495249
598030
514843
1119185
1142913
638939
198746
1736297
1901124
1257117
1769552
1815283
1138216
88693
1712820
1246237
383148
1536732
801427
340772
631526
711814
1098701
1013900
1372556
1363842
1973146
1521176
515279
484893
691455
935900
426760
1477344
1364076
1080573
1153374
418412
1190429
952045
1338419
122963
1303901
1809341
1771083
16943
1804391
1133744
967679
1177431
1009091
744479
1257918
527330
707697
1522116
1256808
1865781
881663
1614889
1429973
1342928
36355
1497551
419114
1091349
1699289
1482669
601111
600363
725264
26257
1072198
1835962
1873977
1923455
13070
1118411
2475
1694072
1575200
793558
555893
1568386
99706
746142
1714581
529690
691687
1088160
117963
767680
1438386
1891769
1248555
168079
413716
1144330
1361359
676225
1990589
833993
277747
1148935
293162
980095
838472
609712
1505969
740389
1563934
1194330
1902046
1447320
1844391
720531
1641637
118491
1538503
189690
1273113
238351
849020
319264
1743962
1209195
1034562
585525
24413
382370
1850386
914908
1713969
1690611
555813
1515347
162363
596437
604273
1262160
1425114
1353488
1831170
1958475
969417
692548
1009355
1128087
1936631
290101
1066171
831617
82465
1441075
1822576
625823
1465441
933252
1755006
697488
1156616
1911527
1703802
189215
1183030
653924
515202
425944
1050241
272722
690512
1766972
1474197
1731565
744981
953114
1755849
554720
673351
1549164
734125
1647154
1893042
532416
1794135
212063
21688
853868
1030225
889365
812299
1222852
1073280
628384
377311
1386529
1593343
247887
234397
77140
1475016
1390296
422546
1685738
818601
273730
1990702
1783550
1629065
10550
1085244
517285
186501
924423
811894
882201
935026
1032188
869755
1274669
1988150
1840183
1498988
1557858
1828297
1527768
180415
987704
364423
1220854
1543855
847891
1670770
11761
472049
608485
1085981
1813261
567976
299917
1253610
2264
1714674
422952
165599
134715
1324868
1241106
1914275
917850
1613833
810836
328871
1058243
1335852
531407
1258112
159450
62772
1660347
809691
198789
1627341
77921
1526483
1325640
268198
760729
171227
1529927
1021393
747461
799548
1089382
968578
1420137
1064547
1789320
336679
974643
761597
195483
1121778
368107
397643
1862136
265120
907418
24748
179560
179042
1505728
320046
525725
454348
1780362
305825
1078273
290024
103772
1631294
618023
1920569
980715
1554583
606230
1567260
1116876
533074
1449943
121285
539528
343028
419843
1292562
1004803
1573524
1273838
8628
546935
652658
970922
580979
392872
1760511
1045038
1659917
1432277
1577583
94336
493185
1141754
1447637
666980
223800
1068067
945435
745723
1097665
1998823
1402457
1936318
1020139
379092
794397
440531
1026986
523431
646598
940421
1327380
1237541
1875948
967475
1758009
757763
858395
1616054
295166
79961
1757062
1427904
1115477
1003296
1245004
744161
915994
1796013
242824
540546
692807
601399
1076116
1496136
251421
170556
954459
1119123
1306865
1106936
1402420
1500605
693613
1791573
460596
1411061
593445
1383107
1914063
828497
200270
1650312
235299
1153244
134212
76361
115695
803530
87125
450830
1776508
287300
1850627
1668939
755120
1993847
1008754
778815
739964
352232
342263
552786
932125
183331
915469
935289
1065700
703943
914330
1192341
1833447
177636
828823
917239
1047786
1693019
513250
1881902
881899
4819
1005509
1672055
126728
957908
666169
1156329
1209299
1817868
939581
626066
1168122
1197754
535167
650213
1450190
106521
993009
1571696
1963321
614839
615479
1664926
287709
1956922
112865
1819177
1069030
1719745
100576
1100005
1985533
1563955
477503
9525
1772085
737520
118577
1280764
1111873
1114149
1714118
79278
1569872
989204
1820795
1121977
570806
1970962
74708
1679770
1936188
1555482
467725
1209608
408188
1883087
53105
1563380
142831
1234772
1634764
95601
1614138
1680318
1822927
1278507
839278
1988827
743926
1662175
1464405
130473
1543420
247611
681281
1173339
731551
783791
413488
1112549
1683430
1294275
843948
659073
1113299
47684
424251
1132329
445828
1872036
1694585
1869874
135704
1103382
1197007
464857
135174
540003
1267432
203293
305886
1451515
1292961
1065583
1319588
1727722
1686361
1466598
367048
1739353
1305837
1555591
1737965
1566284
177742
1254273
1602763
1121284
947092
1730688
1061239
799560
733222
282708
982975
1631230
700383
1604190
78384
242264
1649157
206532
1178191
172269
155301
1041510
1827147
1997988
364505
510571
611599
1325619
1761998
11171
1316259
362897
923827
1173516
1636864
1669944
1408296
1927115
284251
986955
543455
672572
1749129
404259
1920824
750268
464766
679899
1445318
241554
435685
895279
22959
1553207
1693088
1266779
683502
860765
1158981
1118773
1977755
1752149
1811274
821284
780306
680780
1113086
366836
1069223
344616
1506079
1960329
1685807
1885465
763077
1664531
692259
247630
1143647
804388
1005180
928856
235261
625326
777173
283738
759771
569345
1580903
1207051
1406215
939554
226392
1560114
1185781
23929
1392956
333188
923754
1005574
1643902
411351
141898
1589231
1525718
1671273
1936414
1944499
1183
1574249
57465
453362
1213795
431586
277724
754006
526361
298122
1343402
148375
783592
1598048
1236815
985573
1024637
1063659
1031407
1679288
1060961
1479151
457357
918335
1149066
152243
528270
557437
451566
1925429
53688
1167088
48932
1217278
459398
1152238
1271747
336961
1891649
1248799
242663
1112922
420176
299931
190812
236144
1074297
1140664
1886098
631263
47867
1974654
610623
995565
126620
121945
1415880
1557013
658408
149118
831426
84008
1172690
644902
1345144
1999192
929015
928295
1214110
455307
1730218
1775405
182161
1349220
1439803
819994
869451
629609
1868893
1196183
1130464
1703686
1728104
377587
887267
284320
181425
1574212
1382702
1788112
1959321
43188
1903827
80944
177564
901698
595226
350376
1011635
1007382
1085186
1531149
862540
1805649
489277
171352
1778685
1580481
1907857
1761924
1747422
1788854
5002
1774159
41800
707344
986713
873905
489659
199013
49449
1362680
302001
1675328
203965
473960
1795371
1694420
1527592
1374373
316549
421223
950372
1998461
1708235
168590
1501594
1922781
1572952
1340306
625412
1763955
120727
1699025
579952
320034
409887
757882
1462442
616035
1910242
1556489
1563052
161125
892077
1429452
1972294
1982901
1844023
1527000
1518562
771542
371495
1261990
427242
970286
1343419
1269873
495988
504758
267680
332688
571225
1964072
1816902
17985
83069
1175884
751610
1708882
1048659
1360502
1010066
1800219
560344
1439565
930614
1995935
351854
1770912
890984
142357
1394093
522520
928454
906941
104764
1133917
368240
1707122
1343472
14030
1741168
1721403
720990
1745903
544943
945984
1858633
1816455
426155
1263133
1148511
64589
781267
1812312
1447136
312078
1600747
483485
1588778
1401930
125599
295119
1346125
223641
435282
1930218
1383488
246910
1256569
1447448
1285378
921860
1200119
955736
812441
335381
752216
1368974
1318723
1103509
1959970
580921
1590341
1453743
1914964
596844
1963097
36096
1024046
1605265
1228961
982131
11380
578683
339882
1472620
741476
1173125
1264788
569482
1047475
896233
260879
334183
1894807
552492
1650894
263005
1221817
1865218
1182882
1105379
329894
662803
651272
1749388
1966934
826343
1293746
653151
1542741
91613
743002
1175738
1051163
1905117
1704810
502245
302126
715490
490138
1952431
1767615
1941940
144465
934704
1194030
182179
1284769
1313872
889066
931812
1562323
953773
1891152
1177176
1612643
379828
1695156
1820093
648409
1894470
1944262
399557
282931
1705482
1847938
1924245
1752842
578185
1704541
59953
977105
631152
1914665
1669367
1698950
187191
1760496
1297435
1090954
1209440
656871
627590
474356
700170
852534
1557607
713753
588525
1763321
800079
1349189
220378
13524
632829
1990293
1959875
261514
177136
1678997
1600435
168056
194139
1464368
20899
589439
408290
1475413
1789448
694428
1906155
207172
443187
1350507
1683001
865890
1710013
838574
1746325
1852041
1443035
590678
1236165
569349
561902
617150
1528453
182865
55637
1421827
1719342
1983499
628386
523795
928557
664783
157066
118480
914220
200757
833118
475673
415671
1118114
353262
39192
1994547
1599871
1895666
1442003
1074632
1797722
224207
769594
1932931
227374
18159
386792
1382333
1856098
698746
341236
1947813
1274792
1008285
1048188
1565454
879799
848055
1976395
392375
788332
234909
52272
886385
472424
391662
1069960
1908029
1218566
743268
1637170
894952
1475245
657198
392974
971642
94138
913378
1211192
219020
1308955
480373
1788403
472020
279096
271540
1129363
1139766
689364
1065552
1170275
170588
1126189
900357
1096172
1548738
1991251
561980
992165
1576187
1490660
5395
208441
1812942
389390
270280
1999791
1717564
1682604
1456904
1529098
1124126
1366271
1671946
149973
1460936
541668
76423
1902293
1042531
277428
1131099
965317
215733
1870369
1337478
11158
725847
96272
1159539
335008
1905706
1254621
96229
1691698
550819
1351755
1852731
325492
292386
605302
533567
1004197
1385313
1574590
653906
1728024
112044
1641330
1497618
1504058
852083
1775238
71770
1710514
759172
1894865
1838088
1655817
1928662
1118364
1598887
1338654
854728
165298
1899712
69596
633256
574745
717622
1819000
765417
55715
1835418
1129188
1866465
652653
1486384
1774566
1574058
1964238
1973546
1054473
725860
96269
1355094
720199
1969886
1851655
232018
423068
1775831
804631
186129
264282
1452328
986286
1731005
953864
623892
1099611
1692500
1420575
1734785
825575
323279
1429727
727710
955838
1314763
1110397
603148
1650734
1686406
276141
518988
942868
788405
712706
778873
1160575
1711596
1587045
38335
1910398
677776
1689842
689464
967274
1414250
801714
1399094
334179
1892517
173218
1783407
1988421
1191239
1222021
292395
1984018
1612572
203611
1805314
300298
1703735
1364765
1531689
952193
580277
188131
1064572
176909
192126
1047673
553446
1088194
1221708
213703
1464879
982955
265579
1813553
518020
1893094
1537531
1555306
1853589
1354485
114774
537244
995291
1262299
346263
1276144
1563776
1330978
1196909
23719
1424368
1959609
1796041
1077044
551093
1635113
396884
179856
1000905
1736918
848780
1155217
133814
778611
1245605
929270
774187
1272841
1114346
1861818
1100939
1066354
295686
1869835
622969
1071878
746410
1907502
1441691
520000
721551
398561
866251
1135528
1038194
125873
1313302
417350
602973
514251
725752
1182243
513179
1021074
164808
633728
32644
1080116
99700
839766
79893
698613
143987
865070
1392741
302375
757084
1119351
664962
1793106
1956864
1975977
940338
594618
1597824
789202
89710
1091462
427412
1757550
730174
1110074
1795075
1338559
512143
1641178
1683185
1685446
466223
556798
1257665
1752544
1378931
1557189
914704
174621
1726463
51744
143874
1452731
1950108
1598538
865384
491030
1428608
19171
771105
215390
1508445
1652343
761005
566991
1455925
1742691
39106
1211428
1705785
1509422
875624
374618
1094019
1122393
1168353
1651369
38233
585249
1283843
472335
1947692
278760
1178294
1410495
970182
1979627
425494
1858478
343788
933635
58734
196562
1917246
769979
844470
1181638
453936
1494565
914536
407591
1446891
1361188
1511961
1891881
258384
1761577
921415
1831914
1740741
1174392
1935182
1895484
441353
1909673
1156803
1422885
201732
1984901
732570
1560631
640535
1995866
851865
1135217
315511
236521
1909944
626959
163106
442127
1162198
1429500
970617
1549938
1622584
656293
1678619
1103679
662445
508026
1997094
380456
1249410
887375
453952
1859139
1744790
1609323
430240
379491
808936
751200
299157
93131
894925
1877981
110373
318418
672263
323914
966488
1803337
1710520
1470352
682335
895790
1965214
1884114
1664598
1881182
1773188
903817
1680078
1523880
696422
887168
1420828
9210
425745
1977525
1953234
513192
1822727
688328
1080793
763824
1963247
1016056
1562537
464938
616703
1017201
408228
1855565
1606343
898952
11260
286585
327838
1860356
484718
909915
632967
1238419
484458
614127
1240629
177021
20068
242817
213195
161092
873734
802577
60557
1172872
621917
573464
182331
773539
493553
186769
1127483
902881
1412453
1336452
489907
493828
439290
1816813
1259107
1829472
998613
39932
792193
1227719
263464
3397
1385664
1528654
585339
901511
1717183
1658806
574759
1175408
1876119
1040681
738538
1832141
1445020
1220342
540118
587590
1365109
1377772
1115800
700273
540759
836052
1930510
1507951
1652035
392809
18597
1900620
1443069
1945143
358396
1530885
1732001
704633
43723
445107
1864230
451376
344977
1755315
1874746
1092934
432612
901724
1571237
875878
1930646
72206
432111
1686688
424419
1275033
765762
1158512
1879635
159519
1719884
402910
508536
1716765
238301
198544
1239952
1774306
929916
1753699
1145469
1817682
850149
424386
615541
412378
1025144
375126
1765008
496575
1532795
349664
1852639
1227374
336988
947118
526645
1801781
683589
416438
287668
702472
1199660
296834
1289141
485087
1090277
811307
1061571
1014948
1982354
1945491
376603
1239600
859138
1951368
1477495
684075
231013
1898397
1627878
1983635
1848972
336298
184760
1637017
1284306
1719713
1523794
1339121
1658159
1939160
85380
1049057
758488
150594
433178
499570
1117082
516747
624954
1243611
967959
1477368
275755
1479090
967662
1704381
1420439
1929297
1395425
1965161
353905
1412352
1469008
1230412
1015647
1882816
1214113
1918233
1465047
1208550
984335
997367
608551
1778714
370856
1174911
1674095
1676790
1497968
759772
1324900
1439558
876341
1922443
1175499
837688
1186394
1369121
1835083
657566
121497
988949
1525425
517958
784475
739337
1712387
1829410
1391743
305738
53508
64437
590851
1668608
1244980
1802040
1975761
32157
137877
1116992
355039
780339
1696731
866046
480410
487604
1674445
292435
187084
200032
198860
703439
1293509
267492
1749490
452611
752585
534688
696216
973469
936375
554558
1247449
151592
134018
1791894
1373167
593037
1000800
62200
1580500
1867073
684019
543608
1230666
380116
9470
275239
204230
957305
1691296
842426
977456
1095659
22603
321641
1998281
785566
1055230
447072
1701200
766485
466913
997607
221746
1248911
1417655
577109
1657891
271171
768446
782504
7492
1212928
561873
771174
1192435
980542
1478853
295967
1763496
1361898
1065020
1174128
220808
1531614
1606426
1507116
585877
900940
923279
884072
403665
279575
1202061
1800779
858835
1672172
1128680
271187
326892
1472961
1606832
1999946
1956980
1743143
1628469
1242888
435695
957384
1104849
103474
1327263
25976
1853182
499461
175397
715445
961038
1934040
569302
1865568
1751120
1587064
1476329
27879
985201
1087115
1066413
627332
1176584
740285
904790
723735
173484
897960
1304802
313921
18993
1642601
35643
1515251
1230795
226815
315052
1353064
317691
1993351
1398212
234413
1744807
893333
1236193
697868
926964
1000857
1223505
1782406
303648
1231407
1097287
1079132
70640
985352
1065538
898972
361239
1686840
1437894
1204772
448207
1482411
1222047
1678558
1129347
1444635
859779
392104
79290
1046084
96669
36450
52074
1497307
1215246
1429055
1694500
1787176
1031335
1402093
1077910
853576
411276
1046163
620026
875822
129189
799491
79267
514563
96893
1835862
392224
68614
1683044
1812775
1125283
758974
1214968
299059
1258368
1102870
1238369
1631206
1740863
896731
1308164
486130
1573303
1834083
355032
1501805
1506412
1568235
1323101
113576
1072281
1885901
1032835
699766
1550397
1536408
1264864
530987
771572
1511073
1130935
1073085
4907
328470
959360
761665
1655851
916663
1669970
1378270
467533
658865
1074222
143396
1551751
232
724040
968668
341382
1502294
1815568
1577525
1209373
547746
1952741
1563633
318494
748100
1038953
827124
138221
1351640
1305288
773504
1755723
1909513
877337
836702
415570
76359
706848
1449757
126287
874154
1443202
1072823
1538948
1939448
741005
962679
1126800
919402
1007794
1699411
572870
1152838
1108683
1378925
1155099
151394
686663
1808489
1604732
1869151
1834624
1287506
1547999
549933
121453
84391
294296
1972086
491152
1568166
1616869
696237
924160
846690
1240498
1067269
188326
381846
1315572
103747
1146229
110287
843643
1001050
63656
1276222
650130
1002354
122362
1148103
1419207
1775896
1685437
785715
30325
1158807
1683971
7869
1553772
1005428
1383347
10646
932904
392136
1988468
558000
723534
1140502
1243521
474281
976693
1775682
908901
243826
334982
441240
1380456
450931
856963
1441597
1018744
1964314
1231737
840756
605936
21777
1430294
547012
288054
1668453
1473133
1467237
1875868
1159895
402227
337309
1785089
1632256
562
1474333
757718
45739
1463533
1662787
1184177
723392
754261
1733204
1322070
900495
1325916
198700
1924370
1133515
1499592
402414
1593249
364831
980999
3280
15520
1187162
1107463
1157564
1452465
811246
1211807
1224634
1959452
584085
392374
1260282
1398797
1594459
852348
1300803
1504216
1875635
536157
1243039
1398019
702
79282
1600732
468857
633638
1170155
1027095
1333805
1645481
1624643
1080982
1907478
422922
803483
1866090
1091893
1175765
678374
845749
1268324
948957
1533077
1004459
1864670
1237634
1905671
604788
1424907
902291
219163
620386
221963
802614
1105583
1430899
1616746
589091
1325636
624579
1158515
822116
1884900
510712
1393299
1062154
1981233
137072
937517
816588
352030
994900
519158
253987
1554299
1628034
381935
794156
1687829
1226056
1993082
873751
1212656
1745137
1988200
1895938
1726858
1367323
839205
1565639
557465
1574435
1298103
1483420
833631
565387
355398
1014778
1050997
744463
1736792
833087
1207975
678618
1783045
63054
1471442
1656423
650340
1250532
91001
1458479
1713206
717664
1118001
769772
1651031
1407344
1384043
1158600
924695
1078606
1676395
62033
971006
1806010
1398511
1069665
324626
284515
1623891
472096
318835
1446398
1458318
76323
602383
580046
318120
118920
455252
1479624
819525
1532361
199958
594670
1131618
57245
1913680
1947220
1805101
478868
1518342
1925534
655237
67282
1356133
1734538
1805842
1895507
1394104
872125
524841
123111
519326
400334
99071
1277803
1015813
1333522
656980
661557
1635477
530440
1058069
1739798
34144
610641
94637
596483
65335
5298
1477139
103740
1056782
1751124
359764
1053064
356512
1081674
9343
819478
1898996
1093285
624167
1483708
241965
680389
1963460
133068
1686850
214294
290099
750311
252094
644056
1075042
1832601
1798618
1970029
615143
72046
563951
538821
447475
140725
1766866
929041
584534
444513
1506527
1541152
189675
1089854
918696
1239018
1870239
166626
3936
1658889
1767459
472321
1404104
499
357848
903689
1129426
755789
273177
1325330
1600540
728167
1419716
5157
1857436
1551383
928079
1295948
885895
1476563
1027931
1397936
1818913
676272
1967633
870840
693769
1352297
1010066
1455759
953895
126578
1557458
111462
574974
1354217
816473
1671575
256222
1257764
1274770
375538
1484983
230140
151426
472489
1810986
1434387
1589209
579373
284123
1391388
668220
758083
1163991
1609396
1728442
1537094
359157
1296429
217844
1533378
1879632
1341511
725466
1809509
1414399
185603
1627624
1327364
1367421
428262
1727552
1004222
1003863
985659
1802548
660269
351764
774022
1605333
180894
1657521
1952221
1867642
187282
1966177
1436705
1949157
1556388
115327
311982
1514797
1787740
603298
1757256
924353
1767077
524379
1588973
1139074
131035
1600566
368972
366673
655260
1878072
1251547
1894374
1943895
1343331
1224582
1956860
1871968
26217
1567230
727623
28231
1241266
1835599
1440559
469435
1160250
1516127
1961599
106497
1643736
849961
147431
1404349
785981
1318687
1446684
1986660
1577092
1362167
1789420
31271
1241170
65689
264607
64631
693135
528003
1195606
1513023
34568
1791686
1148095
1839143
1787174
122808
477043
1631801
1325244
243078
186819
508372
800840
1492821
1662360
1643679
344766
1759201
1284558
1024654
1638455
459836
1725232
371975
1537251
1390921
569120
744201
309555
1247340
1882689
1107295
1564771
649691
877458
885823
519417
857160
1466484
954344
1605386
572842
1938276
1015448
1302568
1815900
512362
1275280
817408
405205
1509337
480964
1913798
589484
1013023
1728891
1157630
766803
1660798
1636279
663232
1562806
154350
248268
1811237
1997890
1325889
1029317
1156369
1548773
1924891
1826576
1060994
793747
1031908
1060115
863706
1236649
855286
163896
1125531
291476
993732
538412
1291314
1795470
413913
1930236
504615
1511129
9638
110124
1515777
255543
1410525
457186
380458
1548458
1468237
1199009
1399017
1698097
1148936
823537
500217
1558245
424057
1279032
575068
264504
714465
553420
1950842
203336
1513467
91262
858894
1321508
859425
1533578
423844
557721
1482625
1473806
1150954
692111
1418265
1247108
1556854
1491283
1000509
1491019
1969684
456146
1149416
1405869
497196
1292123
785264
190878
63388
701348
1397799
720371
1152458
1496602
268527
191606
1062379
222395
1712577
955532
1072396
93126
1557571
52388
1187016
1485788
1396244
1693881
5156
1933228
742948
287303
806629
1084326
1199279
22055
1964597
693068
734309
725162
993107
1992838
748249
1914315
1945972
1080970
107114
1531716
1295377
386130
927469
696918
704085
520105
313762
460788
827327
1321594
355993
1497664
1703801
1155227
550020
551359
648163
428499
865042
1949240
823910
944178
1574650
836711
1505536
1930490
1307670
1338698
32306
630165
242100
1372944
1445550
714970
497271
1101262
510167
624407
627245
879153
1083974
1883762
745400
157020
1978427
330913
590883
768461
1762543
695175
532300
730401
1889573
697707
1553554
241689
1976014
1441856
45144
35388
1092993
478912
924184
1097783
911044
1214531
283626
1859407
966337
554752
1569518
1342119
1073900
1078153
1444548
335542
769365
179
502066
1498076
1634707
505677
52836
1672259
591119
1691030
860202
818746
710196
225095
1059268
1707830
290261
703328
656025
1266344
569962
1453423
331613
344428
1143218
1407231
1423801
1667794
1220612
1495919
1459162
1949543
1591571
41467
1466197
317400
954263
40075
167647
1351990
1498394
848182
596993
1499412
1152344
575694
1281740
685053
1207933
533523
1248827
1566102
249683
750049
1442719
345271
1051786
1414769
1540587
809395
1170331
371184
612038
1963500
1566495
1417623
1697572
1494252
633024
649009
157397
1999638
735075
370318
285908
746214
279640
1055978
1187294
929296
1924580
881485
662235
1304006
1455015
1384039
1318856
906812
62676
1126884
1328786
86363
1746776
607645
959996
174986
1196729
1554190
740969
1092926
1985598
1390821
682846
1126521
1486926
199022
1646532
1429842
1343562
1837894
1179469
624009
522970
276237
732885
1694340
122807
989231
1541583
1437593
1201912
1398946
1607277
389481
687820
1635101
929836
1800952
1713690
723805
1482353
1948188
1130641
211367
395459
247438
519310
255155
645051
589646
1721128
408540
1649234
699389
51455
1079569
1406320
874609
513993
1979625
658140
1158489
1906596
251571
1396823
1728641
554328
1886790
454980
770318
257319
1527208
566685
1473183
1116479
1332312
707905
278109
1024628
1738515
1762752
462914
1502558
1648717
432922
810523
732028
1093107
966840
1519956
703676
589655
36390
1695577
1096210
188038
151973
65014
130753
1599195
345682
1729840
1662573
377722
837330
354082
1685614
573420
1565072
1523624
1220669
149132
1846844
303738
990137
465890
1531466
1594199
1354346
1865535
318372
389291
731726
1193808
569824
1756764
1559850
1314284
917451
1772647
801458
1136020
437778
1081574
1936223
1582556
1761028
1982340
874836
1087905
556580
927734
69227
1335129
702736
690679
1779315
293809
1583849
316655
643629
804566
1329190
734665
114790
1041727
1705844
1265708
1778184
499689
1042383
130971
472753
127081
1330622
1272017
1858467
1649877
1540791
266059
1341492
1978886
371344
1812827
1107698
403605
1706629
1337677
1719393
238543
768897
1994306
1439500
1083660
249834
997416
690027
784013
1317876
16112
435215
522635
1910236
1113639
262900
1183459
923913
806960
550243
493484
678417
1446720
1611491
462956
1978959
685527
1817737
139473
1563275
1165662
816496
101218
514422
1573043
757680
1035616
250825
546454
1731425
1427069
885016
218722
853869
846189
1660709
846293
901164
1356906
1335886
886096
464328
1584407
1716268
1499423
590007
1805545
1627168
1449703
1480533
496604
1382391
438648
413077
1475793
1739513
769933
1059326
632988
704034
708280
966396
1833442
590907
105259
535558
1556232
374596
1982393
826169
1220058
1735837
26965
1407569
1934875
962641
1502610
811752
1714357
1554487
930806
1914745
1437522
1680400
1694268
676564
809205
1904775
828081
167852
504781
1414760
835872
1216477
774439
460686
1752048
669761
1627511
154009
1293016
604890
727716
38613
1967667
1883174
1484434
280757
294622
588887
1416660
1530388
327500
1189552
1447284
1748585
1341107
260730
711391
193558
1791857
63022
850091
1107506
1599610
1141839
188241
638358
128751
1223299
1343025
179050
1103590
1346452
139465
1486503
509868
126513
1878097
110619
441729
673884
1402982
175162
1576476
1059788
417423
1288740
218633
1033416
1840728
22778
1625438
1764278
1471439
634711
283264
1539539
835054
495598
102953
706227
1006817
395218
1083595
788297
1760957
849082
1157746
1927519
659962
648852
1923421
906887
1423007
799286
351163
1988257
1483726
7236
1325669
1195935
788192
682424
1421815
1627354
157655
1054430
1624730
1027011
1149776
102244
549327
1802696
597167
244671
771385
811407
1243037
702084
188781
1858728
1580707
1918394
1086168
270898
98112
660184
540243
442820
328169
1227737
525211
1586010
938076
247241
1804216
1381575
1314124
1702103
1996981
1695916
87326
544747
514320
411842
575470
451213
1083833
1381786
1573921
1994746
1445207
35388
1764284
343231
142206
34801
589208
58098
1695063
179007
1808579
1477334
1197232
928115
919981
1806615
1957074
88838
92137
598865
1458123
1883569
1431519
688040
76257
1794586
1847641
363254
1158513
700105
478237
1928612
1638620
1993439
527473
1724661
1435090
125874
504729
1757609
1151195
1687253
1314986
1739770
482504
634114
1113957
114874
1393043
205650
1500109
976661
708342
1185033
1751199
217938
1530354
1424018
1523888
915366
269292
937920
1093172
1912973
327465
1532270
1235051
1646246
342460
1353237
360275
941105
1230614
471192
62622
1557683
836358
1915263
1972768
635508
554925
1621555
604498
721148
1898355
275115
660340
900824
74576
924003
1133839
1740196
303811
886388
93188
1370696
464461
1140083
1904092
964664
1575015
1952866
619787
1963528
1348580
1318711
1329574
780266
577696
970704
1382886
1165143
410457
1624939
34233
808840
897859
1359354
1348360
244757
1792351
249578
932100
1549409
356766
33903
437323
1769070
1562909
98407
1632905
544865
1137480
1934848
1907351
407493
489473
26550
929288
1949526
1992141
362374
1722383
1890751
666003
840642
548621
1201450
1233637
315900
1437302
119125
121399
47228
856534
1178012
1545064
3467
1478235
1004591
1079111
900402
1801662
1128436
1137308
13713
1979283
1032821
544524
1398273
1660927
78394
714499
1645601
1384328
144734
18126
1871196
1953015
1433638
1936834
1495950
325495
366630
1608440
1248246
1029274
1396435
573641
1299621
1645378
1673170
1598278
302813
1633080
1453793
463758
1393594
345453
1906536
1910877
560068
888913
1678379
1748046
1241867
178046
146313
632651
1432206
756970
950414
1170752
433603
707278
1985190
1982568
1902045
1858944
1791186
1105126
851586
778585
1035017
1859918
602740
733856
1436009
685572
1238590
1188216
1876284
722659
1089258
1368632
1064773
1193566
918158
1842223
157075
886583
1400557
1302971
207141
442019
841741
1489164
1589501
1575254
1746668
1789966
861122
1773441
1719658
1284847
1253788
89564
638388
429885
1702781
1798000
1015072
369713
23072
1110295
1003934
278191
1483534
1060132
535647
1855500
894973
1842447
231705
775626
1846051
137619
836470
282574
91889
42606
224105
1807972
791107
1759942
931426
1983320
1648738
1988386
817790
1639941
812261
846291
1008827
1002884
1276094
866098
215183
199272
1467063
1696341
1754302
3887
902100
944275
392399
1507385
565484
1485873
392505
1515568
155099
1360625
1399967
1062629
1993283
81079
79710
1856804
1368013
442472
197345
1046503
884248
1270099
1300385
1133099
1709821
92854
965328
198567
683349
1393145
1653045
604693
1293630
26955
554961
1301671
559993
1091337
554245
1569654
60129
256614
1427184
442832
1363216
45101
1322518
959539
175219
1787854
1904344
497861
830311
1803318
1844066
505429
1797284
1740797
649289
1189548
615862
984940
758139
1280955
1187493
8817
882922
1268302
1009419
913451
276243
1101159
276998
963792
436342
110665
1837370
124740
379772
268744
954193
619425
422661
259402
1953818
163621
1104573
1932409
1124657
587256
648366
574227
920834
364090
592036
280819
1648474
1561864
716433
704450
1881158
979587
1475698
1164568
1436135
1001309
631830
244241
770382
349742
1158607
1818104
990156
1909777
1224888
918517
1465167
484319
1678376
1176648
1655164
1604536
1135744
1842348
1405775
1547021
1183050
249802
1622299
354256
1111813
1422626
1191992
1104329
675120
1954409
1505351
1261358
806036
545047
943407
452305
351692
1160929
1589140
779670
1255314
538016
380741
1410010
211796
880740
1777375
405709
1040692
1394167
1114556
439534
1540409
750353
88612
364185
620117
358325
1595408
629312
1238590
695937
307074
1464741
1862105
380316
1202160
1406399
1225781
181591
89814
23517
571479
1032690
569898
1555332
64961
1562452
129165
622760
370913
697011
481787
923157
391068
1597411
1517608
1987459
1039122
1045510
1721071
1768563
718859
438953
587536
162480
637312
401512
1738596
1263017
167152
976350
386389
971753
1419485
1098421
1552954
1688240
1916348
1071286
761619
252070
277835
1062278
1055324
906861
470070
1407424
1619200
702056
853399
1206352
1372980
794424
1381437
1410053
406319
1810541
6686
1661682
906146
1571022
1469443
1433844
1348151
1092288
183676
1332965
1803573
541472
490119
1005851
1150389
202862
1444390
1811692
1544648
372789
921947
1130457
955658
209111
943672
1054072
1746097
757629
1281826
979933
1718633
291448
800991
1904258
270546
279014
1286979
734174
1365056
1296563
1489794
919317
356756
513129
1118438
685082
1147382
1078831
565949
63072
583363
127623
258920
1612709
987854
981402
1341839
287701
1340625
443788
1868843
1722450
44532
903523
1459374
489990
536129
1972274
1351440
1881760
489171
1487957
597123
1092091
997861
1834723
220221
1972453
828414
747689
1078447
1604327
1301880
278829
869530
1465006
296713
739503
1574914
698279
1381710
1951847
1046179
947195
1993855
1117121
1187099
1867388
1859233
671863
610938
669173
1637897
1373636
161903
677059
1911644
1140935
1684928
1582114
256553
1440362
1462428
432234
1138329
161554
314982
116473
271756
1017051
1453771
1871430
1758132
1561460
434972
954800
1434076
1063117
765347
1463592
1835504
1647064
969290
983021
1322024
519514
267220
1586559
1875635
1761485
617732
369325
73
738807
132390
123813
347153
1275104
1573137
421490
106569
86672
891704
1831501
238090
1096529
1676263
329697
1010361
1097013
1662151
1957210
759070
1956070
1647738
790946
1188597
103614
1659460
1968458
251965
1098601
678888
1149552
242560
1934889
1445611
1525559
1373501
1621235
855244
1281551
1189202
476627
1115187
1902520
1863681
160499
785002
756224
1646732
1509631
259800
1944633
1110210
78056
1492599
423871
1481601
421857
1272438
608729
168229
219357
739504
742807
1899748
1883653
242808
45896
1021905
1455144
1054387
859183
1222053
740346
996919
244105
1184698
968926
1136766
1022479
1101663
1265237
1514947
977736
1007027
671989
719428
917726
826306
1703383
1228821
1929241
658315
1688093
1253085
686969
1990236
1503930
1457066
156985
1943415
1596610
12710
1687437
124654
650326
1230222
626016
791212
1754785
1520442
430206
1648045
1937420
72317
209445
1674499
149999
508204
856793
1634119
193077
1041199
858507
1329878
1902326
1845737
1275239
1948578
948110
401573
1540068
1870334
1931891
220178
1879987
1432510
92762
1625946
954042
1569755
1049741
811879
322465
188219
444176
1655124
482652
260544
1886987
122937
1749518
954301
1170359
1317277
597867
1942356
513458
1160963
1540855
801424
1089960
98796
599794
1620029
941377
342471
37596
879731
821192
746706
523866
267880
834060
1407801
249800
1130948
1908126
1842847
770287
1510218
803716
1067899
234476
1663447
1728182
437233
815751
196554
1956760
871120
224281
324048
643018
325198
1833458
710987
564901
1880362
931866
1697538
1721816
1609656
780851
1913788
862738
495767
592875
478094
1209599
137554
1414054
1290129
376135
166718
1890833
1477896
1240173
1379738
365767
708892
1567429
796425
1272146
439800
29704
201261
1972624
1512333
1266323
745385
568278
1966485
706080
36733
1027502
1615077
1908448
178774
1686752
1879527
1152444
1899593
1011250
177532
650626
1058053
354483
1809395
1309527
422560
433298
1120561
265357
1146071
346976
62540
1471837
1026584
1996617
1845993
926994
501496
304810
204254
281099
1972969
1351422
1842301
975476
1111146
203059
690201
172591
771064
183012
1019927
185473
147269
982502
948955
525538
548673
587109
1650097
499056
417110
674289
144527
54553
729192
909327
457017
1630610
128488
1539743
1460396
727492
99211
1258031
814471
158231
523729
1603939
1782089
1094631
50178
1662085
771437
817407
1992432
402522
302055
1791522
1062422
12446
1893931
1113716
672201
756612
1976367
1125099
894773
170700
960184
771240
839384
35291
571082
1084564
656444
1251488
452719
1400304
391450
1156279
1977245
721086
507470
583770
880845
1454525
169509
6294
711590
884461
328233
1692265
439765
855532
1113035
347696
1597808
466468
1875730
144298
173035
186297
885227
1458531
266731
274646
1914823
548329
957004
625828
444440
903371
1629254
950193
261953
207103
1698165
1407375
1577146
1223324
563423
1580054
1251353
1071851
389198
1147906
572808
1705792
578057
858711
786528
573432
1818192
797230
1376441
727097
1931723
1942961
1613462
1700477
1574167
1301348
1852378
1110953
221420
56429
1421444
635527
1945488
811076
780450
103551
1648073
600805
90764
1206208
456577
624103
35767
80749
1174097
117878
1699369
144505
1851828
652130
1816657
209833
367187
1092971
1793623
1102832
1060936
859046
713426
334445
461498
1958753
1088349
1410167
946719
570870
223638
1385977
1045734
1059981
608310
494630
415396
874407
426988
930845
1782562
1278632
87879
341007
85067
1718006
1281365
429788
1805665
805248
148086
835730
1603035
1530008
68847
373931
1346415
1335192
1888696
332985
912812
1578715
702507
920083
472694
184962
1731007
1646035
1355591
1681632
1460030
1900601
1453451
708237
1250523
950396
1513851
583339
262475
442638
138577
642018
263436
775252
1318716
1733007
926510
828513
945349
114255
1434742
1773981
1836636
1396388
236188
1012010
889010
880677
869356
921314
1764895
1879319
219245
68909
1045531
1644621
830257
1723620
283693
1659215
513558
1734679
57294
869217
1124991
1510491
1877966
1327797
1735464
761838
898465
778083
1093206
1775343
1658689
1209978
725613
653699
1737610
1647840
990055
1792612
1489304
68276
1107643
1567907
764891
469797
94946
848402
1226297
43041
1014135
739335
1879961
601766
715971
1000924
890074
1281064
1111622
1743773
1948308
821616
1273568
1093757
1482220
690758
963635
1358947
1815966
523256
1571921
1668814
1301952
974884
1916338
379598
726569
1027670
1393105
1166486
1480888
284088
130341
424511
276211
1921776
55974
487950
825048
1881998
1913942
441094
112877
186642
690433
1154256
1737467
849839
1383096
1925096
1369312
877760
186734
1206087
574684
49744
683068
1365083
1343524
1337132
880774
150805
1982976
1822353
300278
1177171
203902
22468
1057075
1182433
1486602
99561
884476
1165289
582964
1489050
1487305
416276
603038
126043
603849
858934
160110
459781
967079
1620223
179210
158088
178559
611848
334044
1434833
939209
370348
908748
11776
1021865
3481
266741
1420373
1262568
13083
1512081
386982
864283
63800
1668973
1548847
245270
30129
484891
591964
1878245
1874217
768256
72008
411663
1496208
402005
478791
545843
971323
196251
1995859
231674
1450450
1622187
1458938
1430371
1575602
1926963
263272
1960116
873697
1621264
751608
388299
1342125
1016519
1650956
1602979
395057
1692339
491961
471610
846329
1726494
355744
784832
350483
1140595
1181616
1019779
149329
1246564
1227288
413028
617162
1529537
1522080
930569
800804
127057
267762
195074
331410
777915
586655
1660354
241664
874632
1764487
263522
1260102
26612
584301
1483981
46518
674982
1925790
80456
978928
6016
659763
718074
1374802
881420
1342184
786209
1622939
400074
1316664
1748035
527744
1669682
1777023
122094
677562
919577
1924371
104922
1681489
1733060
777939
1075559
660754
294308
265964
471516
1011426
1487748
671037
963598
1445859
57225
1209044
1548266
170099
1245823
1183416
649780
1574526
1589126
1296054
914825
1053224
1252114
1492157
171872
1725853
556664
1805959
1294864
1904136
617952
837795
78961
1355162
710036
547997
1765775
157738
623699
225523
104591
1281544
790647
1072748
677757
1265772
758809
1408575
1819941
244542
1704763
1767997
574371
1721761
755855
317747
1885010
270430
373369
1363635
1239979
798412
636055
1108106
1938291
1051092
843529
1449755
1992861
238486
119589
1671108
1825461
543472
1391300
43205
1824899
268095
1528561
389851
1566020
1058193
976787
1652271
325187
88005
1295840
388191
248826
744429
100208
1404969
832058
1413989
1819119
1400599
640051
971564
1199870
1254292
1090179
1816550
768669
997873
1742510
1069956
1685328
1304049
462951
1154099
1909531
659892
184494
1600889
1612583
1430702
975966
1899662
1886621
633211
1087640
1088902
1936486
496376
1722058
265406
1125576
78703
556800
1996440
256318
1018574
1609314
883635
401316
996332
856741
1105988
282694
1696640
639723
1003824
886534
1537025
863736
1470519
1651945
354710
465791
444168
1141418
473566
1583060
835652
1064438
732010
1500083
1204383
510870
1942397
1010315
449822
1536846
251812
1481219
395031
1306534
254954
1208259
1154600
998621
1997192
770285
864583
1418220
25173
744399
1543574
1459014
174429
755610
1608222
388888
1913577
578509
3273
911083
827257
357320
747222
315459
558155
1208
1852555
693593
310874
817489
1563748
172226
942210
1863095
1979425
185285
972138
1706007
1092847
19484
103015
183404
1125779
999077
353781
1838209
1957852
775539
1537700
1513507
1468947
667959
1359696
779020
44510
1927713
1858406
974570
1507768
1674879
1271865
43304
1333738
531803
1793756
45892
143642
591066
800573
428516
389482
1458724
878332
1889956
743770
504196
1017664
316490
624752
1308078
1906192
301191
1923450
498739
1937944
1888359
733150
1479139
1132104
842540
1435792
1744122
446556
184021
638568
1109128
498975
109975
328503
156685
1536555
1023819
1686957
1148288
1705952
492268
1490040
1360778
1144437
1265229
762852
550258
1892640
464307
130787
1009815
1120409
193988
691149
1065508
126334
941513
1990945
1447660
663035
507251
315365
871600
437406
1895158
1839749
1374546
760036
214555
1376393
877111
446195
1731520
482319
1084971
12656
291549
1134570
1400753
1823526
1490539
608084
681325
446109
17318
1481569
1263976
852212
505373
462186
1856069
1278764
1278209
1541856
605204
752658
605537
427824
1332766
1027086
599462
1474543
167433
432279
1294379
1925138
1372309
1893504
739294
1118369
194926
166933
872270
1238996
564474
1576457
1315969
1145021
1054448
1956778
1480796
418082
890254
521435
518704
1621542
1601029
1385591
1059618
573879
1472022
47503
1954519
238849
89581
1415623
1584356
1627879
632929
148005
1934228
1851901
962109
1430874
795302
70808
747318
76670
645586
1151115
1886857
771035
1279007
1968724
1726044
1859748
1532054
1835460
1271550
75809
1753430
1093735
1480498
1548202
1993752
1846413
142680
374890
1188714
637014
1378097
1453934
51519
1168585
1039080
709722
690385
446340
1425073
1063444
1206370
1708008
883469
844843
1958465
1165828
653462
181899
1463862
1850429
1788038
1102219
209347
974521
1695247
1157985
475382
278068
1548025
608414
119947
849534
103343
271827
1342983
810039
1942653
16385
1639820
756698
1206387
1349522
287661
1780009
1163362
1369147
1442840
1655399
1552439
520729
588293
1403025
1649551
826628
1878591
901883
1576718
1216286
727715
108644
259269
1708830
1077501
636018
1736452
917331
992664
661977
1307478
1759404
692374
1192578
1020271
59954
471453
990367
305687
1340560
919131
1642138
733791
1068587
1884623
24767
1307077
280807
313090
57660
1915745
484542
837032
1277145
1904043
517991
277745
1345574
125182
1610015
514016
714115
1130039
1470555
1894493
1287655
1742841
866644
1896292
1736210
472204
474009
1559574
793690
433646
392293
229688
418852
362462
1301334
1570224
1579743
1292016
473377
192491
153599
1564306
637660
1571735
989179
1124543
659473
864496
211064
5843
389884
1898078
909469
1639314
572905
1530519
1116368
150440
143645
371666
466630
1202810
892104
960642
1340925
1267469
566916
1276272
1208485
761731
1852125
155409
705159
472750
65613
1546081
1737429
1641323
666952
6094
1579784
1590943
1965943
808496
32060
1715505
1990022
297074
1318543
1228801
268282
650523
1835229
904663
914667
897232
826762
854889
167998
1679448
230508
1868898
406291
73237
1872143
1481368
589665
771412
479074
114555
832394
1898293
1659221
1037578
264843
1534670
989084
1961831
914245
1467378
143566
1902947
213377
988231
1313228
1708863
1616863
1710775
786474
1212591
657671
1124182
143335
1106214
1755121
699834
1471316
455731
18421
1834598
1584732
231288
1164803
294181
1519440
18797
1090913
340540
857284
339903
213317
1589336
1991390
412888
1307338
1904731
265585
1893733
1823474
565471
300930
1456747
318041
1625040
1834628
695019
1691806
1025504
299430
1997562
928764
1213897
190740
1214668
1651548
249267
939326
1608956
1932925
1190246
316057
795759
57211
449795
1044314
817218
745719
412448
394949
1402776
1619965
1232657
1000131
963467
1858346
1944127
1787961
1876689
156710
1453329
726053
1448250
1795686
140875
1173737
939102
1327738
325079
1234372
1596322
540426
1010337
1652448
1406015
1859187
1840530
387829
1383832
1090747
1946760
1088230
1546461
993300
1452707
484362
168436
935937
1968601
360054
585041
1301250
1555719
1530952
891933
1478900
1109513
133484
1810445
173789
109439
208440
319565
651819
1223828
220971
119168
331212
286101
1169021
241388
363532
1264485
747700
1600551
614985
462735
1537236
724934
1823341
481528
1176223
1486483
329965
1399129
1543518
1512700
63741
1546704
1621699
1432739
1624029
738061
290735
121864
1235163
1246974
641690
774044
93990
1965862
1070680
1735613
339312
1619855
1065331
1551722
138929
1828456
213324
1757619
1687079
1543779
1964960
510883
1140619
1277914
1356681
1710314
1504277
621863
1799584
389432
158359
402553
692007
1734468
1147009
1317692
702539
1568231
901484
319179
525424
763940
1055137
1902049
1710198
616782
950827
23456
1980451
667148
1631199
1652149
965490
539586
248140
1555702
73209
1750809
1405187
466143
1152778
942178
1449808
961605
1967565
424260
1566219
1233587
221470
1511487
275396
710074
1903094
576223
701225
1528116
1091804
1632362
138334
1480886
1958397
1278816
176420
1815634
1343904
332986
1993368
1027940
1242995
1087152
724549
1956636
1038275
1116229
607708
20977
1571393
645645
1035938
1682139
1417834
1342095
774217
1702023
1687025
1348766
28807
825339
257518
391173
351867
306475
1754308
1513573
915767
1539375
660962
632413
195082
1107328
1535721
65088
223118
1825519
9986
97021
313474
817220
1165898
1937079
43062
426518
360129
1528692
1592109
858045
996863
1651949
773223
344006
1117856
454406
35844
404855
1671704
764580
1291847
770681
1220901
542284
1007087
1354396
1243258
355128
408720
152095
845893
733524
342080
1751172
954068
1285369
875595
1702454
1043375
1797864
621405
1024310
1297931
535756
1830364
893706
1681371
1033625
793757
362063
554755
255844
260447
442435
543923
886650
222483
455652
873383
939513
1150972
92007
1040853
483272
1416294
797265
1168801
130955
746513
224084
1358081
1846221
390481
243183
776244
1750833
8930
742126
191901
1978975
565264
1808575
1125445
1597875
1511746
185077
1182190
1727477
60735
17619
1410237
545261
24793
1771132
1263771
259652
1644756
275298
509175
1529937
566530
1756328
1576593
1567096
458057
435852
666158
484288
1963671
19417
1373190
1449311
1605253
1935184
1264800
748690
1007632
301503
359596
251893
1180691
826235
1322020
741838
1040984
1636579
882640
665081
1046745
1053838
300998
1177017
1522081
1024270
1705501
469081
40487
326740
1412557
1416591
1724688
1418107
49358
425213
1640365
962967
1501751
208915
1391054
1619955
606359
1822775
1967709
1197505
714142
1932352
1131774
1553743
313715
778186
1662052
172829
327444
1833006
573166
562334
801908
1855171
898437
727577
60768
1345214
1062397
277233
684848
1979203
973616
1488191
1141081
767685
913815
1367220
73552
1502571
1617061
652364
53116
1387075
1046779
1970435
1432889
845956
1819178
264685
1698293
781442
680115
497855
272213
473177
929321
1457950
721380
671556
367313
1522454
1977424
1564218
303481
254742
495037
1566072
146695
1304746
363940
1734916
686100
442270
1322072
764571
1715964
557133
208140
433780
1115706
1257660
1824368
842846
1904749
1531420
1538132
1555443
272791
1818396
1450839
469842
870086
1809377
1436787
1207225
1297107
1664586
523218
834296
545465
797354
1074145
1108771
1746100
1900976
242023
957598
254001
1840054
875733
1050166
1496478
398759
1137419
1506860
317172
1876528
887265
1344806
195504
398469
585137
1957852
1106331
1883735
872565
1197583
1573060
445464
641135
225085
1477112
679647
109278
1141253
629661
860007
1475482
1102478
497586
1221849
1844045
240380
536899
1106168
829280
351227
934089
930165
1332847
1969241
1615623
1769655
109595
978345
1286263
772370
1015812
147342
1178311
1232312
743466
1055908
185680
856695
800511
1751352
531292
1186074
1003979
1425403
859656
209445
15153
1573616
93138
961372
1993893
583323
990804
106081
1927184
387543
1363172
303750
1166569
360274
1390477
1221880
1993096
1984613
1203491
888820
325197
1394181
714975
1259299
394863
839757
1763146
957526
265561
1396595
1865922
1308589
1546429
1865214
1354011
1118734
210962
220168
1387462
772937
1714017
1833486
1346152
1071151
1298984
454945
161739
216678
597840
1308485
1917823
1600941
1527412
1596733
232924
587613
1603123
139556
1965666
1655249
801851
810259
1523455
591153
1926114
1035223
1236012
472007
1422472
1689854
1903679
1849255
854552
1716006
1941178
271033
1200873
1992645
1104875
1697389
1401472
1889947
831367
1830344
1449475
796514
402554
1361070
1741998
1940029
1042783
1936131
693004
325062
1430259
258071
1077187
1621413
302441
1140118
1210752
1604859
244507
222337
824228
1146761
602189
1712953
1463131
451929
1349841
1935681
1379291
243614
1489122
628100
317356
116568
1373792
1872192
1530644
770750
214845
800658
632974
177828
1249363
859442
724600
164492
566760
785082
1172664
408431
1153912
1669268
940242
853546
1048788
144556
154175
1809522
760848
668354
1567048
969509
1236036
1839425
751723
1376436
380666
1553061
445695
1293656
1387605
1469143
490812
1885060
1744506
516925
1716463
110959
758548
1287061
1677470
1822649
1794036
199249
84208
502542
505362
1142330
1231578
1250496
1342440
1279213
922466
1292700
456419
1004843
1286109
1328829
365579
1136177
1880854
1959995
1609756
621463
601671
9862
430084
855278
981740
1544797
884128
120830
334595
904466
358252
1782929
1474248
896390
852914
442954
1451912
623478
1984185
582743
1794559
1757504
1317011
1464423
1321823
422059
1850633
1440087
994750
900254
1658869
1575902
1592228
993350
830289
412290
258420
507104
1310794
203565
1557243
847755
809856
554794
868413
71212
750378
659648
1187901
780968
753122
1626298
1442547
827420
1522414
1060420
825244
1295822
1524164
1230615
1806202
953816
940610
704805
791568
627557
1631715
1718250
1733981
898419
1057791
911009
700788
1300009
273460
930117
1130442
1844384
502461
594388
493334
883239
362658
875853
1312824
788754
1424363
1631091
1071166
1879678
318530
208615
523215
1673366
1608153
1326504
289853
1268504
986927
236355
1278791
1288118
1439131
1419077
753748
686362
1617916
53111
1005084
681267
74123
172022
20608
1246054
116896
1366372
404921
370810
109841
1986577
1259413
870385
1487001
991778
448406
479522
1942337
649018
807963
1082231
1357480
1471302
778213
1651396
50207
702834
358075
207323
1334671
1595409
354893
1735976
1213083
1744686
1260417
1468686
1485013
883920
1377234
1060435
314117
1694140
208452
1080244
1598497
708177
1902997
1538299
1025549
248686
1945347
1348223
770981
920595
46427
24565
505698
1367290
259796
1372808
1157226
1886308
1505716
379006
576430
1662473
1980396
1969659
1758036
1289543
1742478
430706
208058
685800
729767
536663
1113076
1873908
394408
1067854
1611656
40041
465645
1242563
731719
906881
5139
760228
1549647
1970
394089
1855633
1425277
1748173
1413424
1675579
555101
313135
1552302
1179135
981327
105921
1900673
1597049
200097
183244
573452
1252244
191725
222966
1796285
394078
375554
663142
89329
721598
1485734
560043
1923660
928656
1141204
186186
283468
415905
1563178
48041
1851774
589123
113132
622342
985468
11794
534973
459633
1199346
491903
805431
542343
609486
1335344
348070
839057
1910198
662656
398202
1021999
498147
1556267
102834
348947
922038
57421
777481
31557
703549
453398
1657326
1007789
1639122
1128851
418646
1280973
1722690
47294
367832
1182717
1804800
1244637
740505
289594
1578933
1229107
1745701
1608230
68424
355519
455603
640991
133668
501342
1391616
1957583
797668
1490043
1376703
1614255
1880108
930755
259618
819169
1344269
1935026
1786794
920132
155694
177734
242953
15715
1024527
161221
1076577
1778948
425241
488322
1843030
185339
480507
1211973
1837057
799832
874021
1745726
1003840
292484
192019
535134
36680
1936927
605833
332109
693252
152410
537859
996737
441639
1628118
1527544
1331880
1347620
1436440
1699017
623994
455160
909424
1074268
880041
929208
1959778
1006640
467937
699050
54560
1386700
600494
1647803
396071
90909
387819
1617778
1367621
963425
253291
925580
1559548
536086
528778
856198
1028525
1600072
298966
495073
274671
888294
31027
1716983
700872
1917751
1830006
576959
1115313
1565911
1823606
1894244
940918
428077
301819
270437
290246
1706174
501948
408143
1668749
1425496
660201
1074244
1572305
1075560
1359279
1462660
203374
415627
1551260
505119
1573055
766309
593761
55609
1069054
1526603
343165
1144449
745854
518508
1201387
503775
1121010
77178
913288
882927
1256751
81468
859111
1617732
870970
1722606
235180
1329209
305699
949064
1591906
1205471
255311
1524602
1278008
314825
74258
8395
1309950
1998409
619901
1000353
1174472
759237
1863043
930405
912364
148476
263607
1340243
985034
26017
1531427
68758
585254
207030
181861
549603
928578
764640
1637254
457036
645172
902481
493930
896678
1047021
93845
1422148
1904455
929980
1739841
650667
1303337
1917117
1164863
555446
754896
1789705
422027
722459
1611736
5398
999217
1645115
20460
1891253
1919852
365808
569326
1245397
925039
566360
600124
1907739
1641259
228918
209118
507738
867497
93201
1694545
368015
403448
1621298
1676256
391184
736665
167677
824141
1604333
1518026
238419
1868980
1699409
133971
1070549
188869
1829049
1223277
4545
1560123
640666
1122892
1885386
1406106
157398
1834340
1420470
263782
1165203
265728
1991630
496690
1588061
1605634
980036
1036009
268472
1826627
939672
889436
341465
1075388
1618364
1720682
1113757
1412700
1414552
1797211
1844936
1309622
1918700
1756273
1661852
1006746
164623
1920874
1968844
948680
114893
787042
1590684
542775
1073287
557100
1039239
1431673
1854335
940738
1991964
942517
11124
207473
1345716
1362725
243360
460743
1475879
515975
1918441
436118
1207790
385829
1684761
997095
1277290
1841003
436831
727971
569388
241205
285407
1707822
1582413
387401
1855759
1913270
255516
1797027
1031243
1250023
491920
309262
668513
722366
1958068
1708101
118792
1404376
1284897
930327
1250906
1165360
1942933
969630
1344873
1431923
1269448
299378
1341729
1650265
157172
901733
601635
914732
35585
351129
1921525
967807
1111486
714061
1871440
1075889
1425602
1693943
1311561
1127490
1053951
763658
327030
354543
1854145
1196899
1786342
1058901
925829
1605767
1531201
1014036
1049397
1003257
1403622
1282493
909468
184691
301164
1491233
1259806
1717525
697572
47547
1743103
1022391
1156907
446206
1322615
601734
715371
1764523
1709704
1427526
1862235
677511
1193244
455317
997136
872889
605155
1615786
776214
534723
233243
8028
1171763
1618819
1742041
1146171
630773
1872899
475995
1506855
896953
765179
1254469
1831326
1883917
1826687
1884924
1332323
1080320
450284
1668627
1589554
1584690
708148
335014
1549524
1563158
808583
732693
847359
292926
1455218
82656
1401874
1383238
1405802
498594
1513012
1537381
1048890
659441
1217071
1173268
1857344
38793
648666
689798
1521022
55609
1951379
1186258
24643
122764
926383
132608
535351
1768940
283702
1891082
1667610
1303301
628760
36793
1753798
535161
1539320
866903
99141
1382890
224359
1892146
1689284
1738414
99768
1570712
1545245
1883313
1422052
90288
1680755
1932048
903407
221320
1770396
528028
488800
987080
1116249
1262015
1317321
1228681
1272770
1298114
988629
263827
680568
1829556
1972893
216117
1385837
1593104
1384359
1435353
806434
919723
1883091
796964
646222
507894
217127
1787042
817105
235065
1169712
976653
1332307
911675
139391
1368974
527288
447715
1948138
1282427
271960
1657594
1445895
1113350
1248343
1967268
599474
642342
1515234
1544834
864196
935752
1629073
28755
1961856
1653499
1509650
1887016
152257
1280607
113686
445635
847843
1399571
1877787
924946
1703196
154989
272665
663254
1208379
1724940
1506826
405329
522191
1566025
1391612
1618167
1096963
1253671
537825
1604550
627689
1101812
1292596
71833
726672
450230
1367081
1550572
332766
946514
1454389
880272
1129405
1563379
1112265
711340
1262712
1813904
1507824
1923876
296446
933303
1684488
481497
464029
986673
508862
510656
1515011
1502309
1535820
122608
797434
249318
1764961
1882608
1245626
244717
1975746
1489658
1089800
255885
1147897
210703
1267557
302909
1922474
1515107
1796652
1226546
728172
67484
1334791
842445
122053
177509
1459467
1733994
1814903
927580
465838
155066
1324646
1373063
1418328
1572676
1467557
187665
1833776
464954
159610
404134
305264
1814408
387676
430315
491234
303600
1291734
666452
1424401
516546
354360
1324847
355903
868804
341010
1892647
428012
1481938
1197323
1466392
659119
875411
935469
1549061
1602422
1812624
755511
1118330
474890
307338
1201048
1093003
86837
1697261
1027153
819818
664008
1521448
702044
1306288
500267
962909
280083
886060
99438
1027465
1550773
996333
690212
1233258
1742494
1024435
1531415
1403304
1116735
254307
1715864
1976017
1500020
264226
1831587
1604852
1324495
42564
1038289
125567
251867
1158756
748459
1494591
1247700
609370
71509
485952
1835917
947791
1936769
1663571
1925720
919527
1546285
1129953
658571
453299
242438
1527588
962146
359156
497171
1310086
767069
1388594
437386
1135790
915591
1030500
1875934
10223
1968722
901096
1501991
329268
385658
338300
441747
241924
867530
1962899
98670
505130
1496823
167322
1113504
1964683
1093609
1419734
1627886
18944
1232544
37755
1523074
665391
1472246
692572
1401844
987997
1710176
591358
817350
111985
1701924
879960
422319
1639132
382514
1683522
1801753
1125986
144459
1059937
731775
173597
1576288
705803
98625
673546
1062568
1180783
898189
201922
746207
861071
488095
483246
1182831
908191
1841106
75700
1986274
1292269
1483398
1474780
1073534
1370411
735589
1288265
120378
1691546
1277460
466508
1289409
668876
246789
1769247
989942
583307
56653
204934
1895165
80871
279851
376225
1137723
462228
1322144
52310
1093283
1797961
1620215
1080602
520094
155880
556645
834171
196839
38664
801719
124397
524726
1659354
1547021
490736
790686
1166767
529913
1503347
1491901
247650
498485
418994
693364
1817343
1860962
1229627
541316
336245
1264478
917531
1270931
709
1674541
46191
1410896
1729287
1589986
727845
488652
667282
1133891
1571659
578242
870770
128365
1030480
294670
133043
1088674
1180663
574943
1438108
1407290
707365
789495
1930684
1031004
1492992
783566
197029
637443
1172057
759019
839210
785870
1592556
890760
998470
395146
941478
1688051
699621
931767
940733
827580
434430
1189558
488999
1539638
693707
1978744
209261
993063
1245929
1424386
532758
517495
1067954
1498955
416556
99625
1887026
199934
362779
658340
1300609
1898769
1275481
243667
473289
1721379
1983083
1065236
801262
57729
44729
1557251
255879
652020
1819799
81975
1381236
1389308
938568
1187834
357511
538901
548131
1674929
843855
238247
1179734
144889
1504138
430250
1335336
284094
1147374
890220
891410
1236654
891640
398459
1175047
1799991
1613950
762073
467905
9261
12663
1023078
308962
1251852
1252336
573143
727628
1541402
1117288
557129
1799195
156066
1856168
1532148
977322
936380
88236
1401361
691773
924903
1299860
1013456
910847
370893
1660070
722603
258155
192648
538888
1751614
1404984
1827249
1174873
314127
1148532
1631565
1121568
985635
1496663
1193617
1149276
1995624
8905
148435
597283
197
623388
245758
1114390
919472
1826208
219587
573612
489491
938935
1308297
1123549
1670125
1234143
1551242
476221
1795770
1616919
1053833
1050767
1374278
1437521
1353771
1349718
1665411
736141
441673
1425966
1950637
112479
1635259
1828786
797084
773881
1574687
1721344
639241
1930470
126168
350518
1455235
664801
1955960
514255
465442
909668
1498679
1048632
929379
503304
1558209
1255201
203350
853666
230668
1199837
1903145
880414
210204
16923
1437177
1443329
1693734
154204
1743459
51641
1872944
607059
722347
385236
1205588
350622
1091958
200355
121429
221865
366639
450812
1046141
1307111
1385302
1827076
1445597
1022463
1979083
898636
70655
572468
829151
350009
513512
1047411
792778
1561259
526063
884171
205755
677829
666251
972990
57504
1701939
1349976
598848
479966
70853
1060753
557614
29076
1170870
1447360
555218
870415
1549478
385600
854686
130288
1518584
171985
907952
908583
245583
1686331
239940
985008
397959
1670640
165883
623562
1764024
1680866
649476
591567
1874340
595452
585780
515748
982139
599570
844488
1648691
1355835
1499451
1109593
390191
1671551
516522
647826
325654
1344030
1919199
1398231
983729
1516928
988358
936607
1207274
808454
273719
273239
1716229
331071
1616394
991549
346254
1173109
192978
1026769
1866843
1169997
1589104
1359594
1375246
1353312
942775
1947714
268727
812774
1986239
722296
321843
1871478
1696492
1492451
1980902
1094388
1696378
720836
183169
1699029
1339618
1154812
1680079
373938
843283
1548374
492619
311819
616
1153283
905681
1417623
8800
1416143
302259
563863
323421
1041236
1659515
1052033
1645568
435565
1395082
555017
1409589
437537
1769967
1893861
1295299
295633
412181
310484
1470697
1589416
1492617
1790043
857791
578038
1855913
296085
684611
1163939
954448
27652
1069566
936400
1861583
1089272
460187
1314962
816943
1437072
1303553
1614725
551696
1871846
1513412
1647611
447238
29761
1752807
811195
323370
1522535
362088
304346
1077593
1023752
588144
1005279
557242
272985
1683677
1942244
1890422
1483122
401156
1473582
761048
1536608
199741
273096
272080
571279
708719
1017732
76953
1120072
1467612
913304
1898581
1875110
935914
1591785
149092
1719396
366827
29000
973292
129209
681954
1810600
1202757
251263
1225099
114344
640719
1423637
181289
267693
400203
1043709
1556430
1913863
458289
25213
1102863
796504
1899552
493404
1684450
946124
1119126
1982101
1152088
1438998
1696260
1210380
47319
528019
1311589
1227604
1481216
1056946
418024
1549970
1690303
819608
1940361
1604088
1214922
1180525
1178016
1593185
541425
1262017
739231
453647
782992
168821
1911293
68203
261427
1248582
573786
1445233
279657
37702
1253614
949760
1481866
1803983
179573
1189296
804719
73973
1288559
309081
1276749
322784
407349
979427
1412198
432707
1449873
849798
1975341
467274
1844943
714075
131761
1258533
125345
535969
903775
196214
1871660
122681
1149342
1331779
25108
1658462
121216
988856
1859581
113313
1437979
1168977
724200
318208
356390
1505507
111936
210959
1125900
719828
786803
1447444
725954
1444450
314514
766920
1104478
1747306
296239
1627479
1865403
435194
1630330
1219518
655603
1562933
93632
1485878
803298
1910535
506541
746986
467313
1074345
510356
952883
1949166
1523549
1206232
289620
880113
1780291
996895
918407
29222
466926
503087
962051
792826
945830
375501
1285514
1465179
1297191
1622663
1426212
1705334
564657
482023
1031141
550935
582278
1944573
644058
557430
1182897
1675880
147907
813627
1304763
1400161
854265
89839
968617
1460930
265293
1047306
1743008
1080253
880327
286312
1231425
1835553
720090
1608781
400310
1041778
1930262
536972
1516178
1965331
925091
289588
891277
1110745
1901257
683793
986552
1558955
1694841
792095
221975
1374551
1577811
255521
326871
1357353
1876505
1338495
1607259
282586
1184795
1394684
462675
1694969
973387
795783
791668
913703
1526310
945349
396923
9787
366262
1604289
1586966
932128
1815678
1206615
265509
823521
533919
564910
1780012
740755
1979637
73432
433954
689279
935678
1115870
1531240
431164
69259
1997286
1475274
1827372
1640484
1178437
1429693
628208
1549961
1429565
1427157
597686
466069
1373374
71253
1090244
1989060
148693
1204720
620049
774531
984458
1979936
1405390
617875
373795
814536
349460
1395349
1154616
1832446
1335535
74791
1225800
1138223
31202
306353
1122891
500839
1869261
1735241
70087
1779476
1361393
717364
1785455
1236479
1733325
1524799
767636
1686399
1179011
90479
726820
561285
639734
1292897
118482
1674632
301199
1505141
1336549
1323581
1494790
1561413
442306
1140465
1406349
176916
968314
856235
502713
624718
1479657
1128152
1041197
1382223
1341978
358769
669252
1268567
1978080
1337084
858608
1366230
674181
1090663
856519
1478935
869060
888004
253985
197930
1698606
373808
961123
360150
1872510
514522
1847761
1512561
268528
1555481
653457
1571336
567026
1002454
341032
236487
1656655
1232133
447777
209271
724595
1628262
1225800
155772
1008246
1303851
945619
379997
1180247
1108932
450192
1843067
579267
1970889
1051136
1453487
1131368
1068060
1258867
1649698
1674620
1698489
381512
1805952
614709
1674439
219115
829901
1090781
751688
1536201
1057154
1212001
1583732
1057655
347431
44010
1143400
189124
38837
125640
1576477
1007045
1876987
584275
532031
738208
1452669
658325
1590539
1916988
911593
1429492
527030
155428
211183
816762
1661580
352485
447523
1867205
60207
1849886
881823
1043696
767357
1759768
201145
1826442
1673995
1028187
205591
504629
1912717
1244566
567237
731627
1277574
1493859
770392
708355
761518
1081828
1081937
996711
419131
1216370
750532
885693
624200
1783610
1243740
1380406
1493403
886025
935276
1043351
809693
144081
1000585
681102
262183
1657373
714197
1327039
1772910
273010
1288870
1382322
246571
991928
1129024
24616
1093132
318173
1736312
839198
334720
1325386
652421
548507
368409
1792293
1241494
1284817
1510985
923894
1804415
1048667
272999
1450697
459832
1851168
1227983
1707451
1257166
1629893
322231
1436096
401990
1768869
1435821
1372692
964709
1295523
1128597
1760983
866964
810996
1982056
821401
1081965
746491
1425981
1723949
1041126
710558
1401859
874556
294647
59264
617233
1603577
827130
667874
277950
1824664
531630
267971
695991
950557
1023490
396926
1458912
485213
1475752
1809400
1998923
669318
76757
1447140
1632943
1158222
285649
1379833
42889
1719088
1134428
800037
615251
1292274
1474335
163072
868748
1790269
674562
187563
1565387
758484
64665
257890
1606506
219738
479826
717151
1497209
1496523
1963610
108823
1301180
1694774
1276947
1862607
770688
466612
1627137
1626637
1377719
711953
30109
432599
602870
498191
1624237
131408
482169
1414277
496903
129706
1683615
748144
1213911
1884897
1761735
1341241
1193747
1949119
614540
967158
1298967
1869232
976024
924259
1080523
691551
908853
1812994
157043
1532251
1107557
1576856
1435800
1566852
950016
1523793
1942851
1963152
250430
1606750
1951769
885492
426667
1659454
1588355
140308
136327
761809
1990690
680024
81047
444209
1010320
549232
1454523
984361
95635
1857006
1970143
379797
1662
1567226
561496
967537
714626
674071
830369
1497889
1797035
1075919
895323
983639
424128
983240
1162598
815576
1431998
1592123
1127518
1136530
1252409
187878
507264
1704753
1519672
471394
1020679
1998832
1701270
1119681
1367837
370101
1077789
1088428
1902622
956890
213716
1901023
287171
1886282
88567
1429713
467084
698476
1997077
1460721
99096
1009402
1415869
1843483
1850260
1053
1614447
952173
196122
302553
534463
1941370
1059834
1165083
81029
815644
493374
846880
1428978
341416
168684
1789584
491702
178465
70042
1833821
612594
1520796
292547
845301
1293630
834270
31564
948271
177014
1888011
929265
56406
160947
1566928
456415
721729
1858938
1252985
878589
101348
148888
341097
722568
1251072
1646247
1490538
1116276
1830742
734349
1091178
1873653
518907
468242
105294
1380096
69883
211697
1378785
720169
1211521
260199
505780
1699404
1257583
995270
1706112
415734
1682261
660523
881080
767915
1634300
469536
706263
1440326
1869000
297594
25657
1516005
1950032
764100
996778
1837453
1696522
1360868
337136
1312651
227982
1427605
1387763
1758000
1106688
1179192
1551043
1153007
1687902
728653
14512
976107
1060416
507509
1753219
660755
1576630
1601837
517176
991855
1323130
800253
64838
899674
749566
1312092
719879
159595
165741
1972928
441096
1554768
601290
1763821
744649
859603
368399
492044
20911
164589
1884232
1643920
1231952
326054
1600138
1025989
1281403
1137369
1367731
1017552
1464109
1548825
93546
933671
306366
1659855
166140
1915445
532318
1161197
106144
883131
271538
1784097
1924710
737063
720779
1878826
914391
1401175
1373600
502387
1030787
1611924
1077982
616153
766639
310009
514365
1086751
851456
1590516
1776031
358028
955546
149123
1778731
641921
180971
1223658
1148985
966641
1695967
979481
179077
4954
1779499
730644
1667263
599595
1794825
1607526
800642
986507
142550
1473126
1333653
950716
759727
1175027
604961
1753861
1538497
1546326
1074571
449294
1743032
437543
1377769
845581
85583
156508
1875056
1675321
1367228
990146
607709
1953160
708332
1106448
1410894
52719
673278
625972
796895
265250
151747
1413261
1364621
564136
1778116
332262
128150
888518
329467
1433527
146058
1605795
1211699
1690545
1534080
1095174
764899
1912288
815761
647766
340929
527182
1844033
452387
1771072
533496
1210001
1779566
906406
1386214
1160167
1290929
46147
830079
1074968
1685237
1337892
819449
1216677
1643596
1981751
455639
1353436
1316733
1386770
1463268
497597
1687639
1462977
193463
809109
1385897
841378
458684
864388
1095442
1868706
1967920
1282867
1166986
1200463
599819
773653
985778
1295433
1163188
541053
209160
838005
533171
724353
644589
712375
744662
1240314
116446
308870
1979213
849679
1962113
719864
326457
255331
1844900
1926056
1450263
560785
1979101
975778
1689714
24482
9263
906435
1130375
319403
336337
1279417
518240
1653471
621500
486705
177096
448676
16958
1688009
1059584
1895082
682888
412798
271414
1826100
1947724
886802
1310837
659374
956070
378420
337203
338046
1531502
1443290
1524310
194879
847260
1049839
624138
393932
1367271
1809955
887814
1711229
945785
387722
108327
1638821
940274
1039959
211741
1256246
382558
1279944
1604321
616574
485802
1411373
934402
327056
43882
1087382
513641
365564
1453184
1230868
1096648
7842
655659
1650587
1935061
955915
1990261
1154368
1243580
1829580
610505
758956
866699
210459
528721
1315359
1540942
618973
1105760
985375
1239455
902176
1568416
40049
183118
818744
1906064
1052343
1891722
1236051
18807
1391339
393722
1314411
1364697
271454
877993
248916
662122
373688
51846
1277355
1343611
674447
981724
733685
1454411
416743
950980
1796232
223774
810433
1351204
1350725
976338
1457999
523758
1591554
1936469
4121
1796189
1397811
1950596
1292373
41423
518117
1648438
1913412
1693766
386289
155741
1645142
1548992
475443
1772116
267154
1849608
1016683
1768422
1160
313795
600787
1430356
320297
702417
1420878
158626
1550715
847657
753031
782738
522059
1108696
1214893
1546909
231843
1884831
896156
1157578
1760776
258524
1041950
298779
668927
65624
1769300
1633401
177579
1442976
492308
1863766
554002
1967122
1708014
84800
50052
1883894
391164
1271853
926094
1601802
1638559
1952776
1841356
1761329
1444960
715490
423005
839152
937401
1245331
129266
1679162
1305047
1486356
1218652
822966
510801
963977
605096
1290931
1537994
1317744
758329
1298417
1090537
1019536
1052145
257555
375000
1059315
1967821
393224
1772695
602915
710039
778500
1759891
619442
655215
473501
170892
887557
1705951
1907775
1889915
857186
398851
749685
1263853
580093
1783052
1431832
804763
713574
43167
245534
1066944
1331954
1153411
221471
1934582
1175492
876416
660118
704045
315997
1478528
1690969
1430968
108964
1823678
1478026
227607
1208381
1525372
440415
1016794
1663108
889498
255641
628504
886677
116709
532524
1312298
157397
406028
139544
169660
944867
695553
253838
25237
309980
529189
1859603
1349623
1039235
1708741
119309
1582122
64643
1925034
1283150
944065
1969385
1771212
148139
282104
1965622
598347
241355
1556040
94419
1335209
396742
1734872
1833178
929862
432789
1475386
915064
1948871
314152
1709407
1807012
1862929
130090
1509226
1483711
1206509
745716
1694480
1051701
901784
861174
621369
1386352
1946357
694584
1471568
1120729
1983950
986574
1144230
1215773
580146
224828
1918361
679162
823889
1668539
228203
1790198
249154
873380
1734022
1796084
1127141
1995627
1521081
638126
390420
706086
61133
345487
84517
503409
1452598
84658
1423908
1391118
326649
1595793
1937122
427793
1146294
1982179
1972453
448177
1006593
626158
1504972
868640
179081
13991
102788
1422190
1797911
1486017
1856633
432724
628952
375259
1746579
444185
492764
1983843
615549
1293685
1450947
950069
280166
700559
11216
19959
1914027
447440
143109
1323733
11708
1346383
184087
4316
5109
444730
526452
67410
844943
747127
530574
1812417
59654
1666592
68381
1013198
1788853
1017245
918547
508230
1082997
88419
875813
400013
1095310
1142856
343979
670248
741749
186589
1244384
542613
694665
451662
523393
1913852
219438
645659
487302
1618681
1189888
1086843
323132
1405463
857729
850271
644474
1387405
42371
681298
1400083
1566828
444693
318697
643385
1720795
1167561
266505
1414019
665931
1368434
696219
1898498
939240
865716
443323
721719
1372455
1377588
830862
770059
1164002
1167238
567503
424407
286221
1967102
505579
548506
645581
1129318
1856224
826257
1785180
1772257
1760788
1883178
1190950
533031
1119554
1045348
1081185
1998931
797906
1285294
1111941
467426
1915949
629894
1587991
1593877
1721695
1516823
927704
1468847
447649
1327584
40965
214627
1287076
1982369
202837
745441
1233170
1743097
1228918
1940451
1986837
1928011
747055
1136408
562842
993884
1166044
555073
690541
1132511
436185
608533
1042772
1820243
98571
1880868
969014
371315
540741
312518
556471
1526585
1334773
1052458
136639
65158
1166026
1690226
1037046
1339369
458045
1921389
1291233
884293
12807
1917356
589302
1894824
1753371
948585
1566908
651645
1375175
1168906
1232704
1387055
665542
1587174
1543791
356921
1952690
1828830
237414
280662
732628
1994791
1908338
174725
1026914
1818736
1429988
1323630
80688
1329445
263458
1579126
845464
575185
1124706
357188
339395
273191
1526692
387297
327367
535082
734094
1754122
1644912
1316459
1170836
7619
734360
1718084
644633
932459
1797443
1532712
1604720
664309
259862
1674262
65503
794473
1964690
796609
1981820
1456906
1592951
461654
1581470
851804
251626
917088
1588973
1631130
1277641
1191875
522638
1103242
143972
317160
445907
1716504
1324098
512063
120443
1347700
829183
1582478
1517578
967491
440360
65414
1471448
1091715
742126
1412305
714085
473662
1404291
567295
1380095
1081990
1632389
1477360
1070002
1534158
1471715
1494123
649236
1917358
1907399
1148648
1006188
1935925
136966
869129
293409
470542
349426
409048
278467
435339
1569577
873868
1424400
1922630
467891
1940123
1167703
3861
1945650
597948
1736557
1079892
317188
371970
1655559
481830
752619
1214968
448555
1811035
1480479
1955056
1379655
1596696
880848
1411572
1720483
301388
163645
1975312
806375
1479
1127935
1493826
763714
604699
469358
1399405
1343795
1689430
842510
1836183
1233497
1061540
1465960
1179125
1625573
35388
1423478
448001
671700
1727442
1679990
274454
298946
1057761
1252654
1294600
88915
1362782
669958
1810243
92530
1677416
368277
215857
960418
346642
1855688
713856
1401393
1646076
816248
602368
726282
448946
363311
1873458
1478080
942448
1053019
123419
998735
916370
292431
155959
1499779
1144415
1994178
911053
1566409
746026
1623907
420991
1135614
939401
1402184
1117233
890963
231644
1078477
205383
17277
1910055
260943
1968258
1722178
859307
1548290
562206
1048819
96200
1898238
43926
1881725
106961
1498195
1634344
96514
1787534
849795
1882035
1887300
877688
1949507
705035
99180
1433225
1486960
1487987
180088
1073060
915873
331940
27651
148990
1410900
1593275
1407704
822545
872910
1021160
1476946
300608
194307
1421487
944349
1515638
1206356
403292
1337940
668639
1589080
123121
154097
565168
1126900
225071
450641
558092
51345
239418
922433
115117
1562085
583977
1816052
1465602
1678144
818962
452006
363561
505796
1366020
202778
533726
1565930
1307875
594032
229308
1849049
759270
1843197
1335480
467900
1166898
1652367
280441
1776667
818384
1220047
1470444
1151658
255460
1191739
1947287
1611695
264078
1270633
1464760
768427
1823118
442258
1780361
783654
1357204
1221729
878544
523847
981983
1799631
510790
703705
240181
854760
1494449
1715464
629845
1532278
1762944
336348
75551
229579
351003
1541609
1465809
743687
1638794
1031229
1815297
759652
1680897
345232
1100118
851893
1373814
493860
1624447
430460
37848
1647897
1042102
443927
748219
1265162
752215
1565630
874933
1203539
371909
1941081
1003678
1466211
13286
1990977
1874034
1068307
87718
845499
1715392
770984
1902468
295900
57895
246958
609146
1131173
1083400
163108
1985565
1961961
386749
1916291
1400532
703209
1039012
1741211
290301
642476
1628624
1743001
919618
81281
1304326
1049495
1654806
1070741
1032717
917294
1480630
1755799
1391361
6346
981995
1259211
267938
1549323
1243778
799967
1347704
1776236
1847990
1623219
427603
1570370
1941000
1670557
401310
1537054
1015731
365955
1803850
1225203
237180
540180
1220777
1316764
563161
662597
694675
153147
1692780
836531
72607
69055
1000538
243724
1028620
1692631
43349
1515551
1804551
650311
1111089
1818183
204549
955948
1244885
1341404
1564075
1578006
1462506
1757913
1049501
1400844
141629
1362456
194648
40088
208063
1658568
904256
1238695
1880154
1415437
787877
664513
519824
1747104
1021940
1383060
962406
313788
1157981
902492
682695
388573
1502589
9506
1128905
842369
914904
425547
695283
1898486
1091330
345792
727190
700092
1863646
1947087
1804527
1365681
471448
75663
1851518
1329836
1407450
1315983
312741
234457
1174159
80339
1492967
1081789
1116771
1214611
1449644
1085787
639686
1343440
365962
1010102
1427751
1958748
1250165
828687
1837550
340881
650548
1558228
797009
1873811
1959210
1131596
270619
1850566
849971
211292
1409380
1232151
1677965
1087326
1676909
1866754
18573
823661
1712626
291296
194809
738010
809206
780685
129045
1494897
1828668
803630
1730211
1082865
1125766
850309
277434
1231329
240215
1280766
1853745
728819
1059733
1779283
259489
861592
1639002
1521958
489016
777981
1910201
1327138
1877856
1778273
825877
881317
182681
1785122
307760
1167689
1808419
105408
1341520
1690388
1768538
148366
390471
1904795
160434
1357080
602508
1610137
406359
1963923
147202
587296
1650581
1908717
1667424
1250070
808150
1542634
486101
486164
909269
863519
883250
1323398
367213
803273
455080
1157066
1653479
470990
491440
1277991
1707120
597398
1823750
396874
1348661
1875182
1819135
1884314
70040
1890752
1738851
1013319
502990
1431645
1137635
643467
1464076
1624553
204846
1319787
749101
848647
1319037
787680
465237
1157666
384641
1049318
906159
1629446
945284
196310
1440115
343498
533159
1690811
290968
230296
1575399
1346644
98486
1449161
127350
1328667
1560971
1527675
1855287
245378
1204230
377
1319685
478375
1410133
496733
1299938
13441
177358
213050
83716
842752
755577
121925
989975
1441632
1961309
23163
1979543
209309
808126
305871
95398
1858697
1898529
1188434
1889865
437717
815622
1513573
771397
1335448
225071
480505
1275299
1842237
674072
1312622
577094
1123526
62940
1834548
717730
1786170
1207946
1689983
1537503
369885
1921646
12881
107765
1671017
529580
1452412
1863890
680069
1188050
1727535
949162
1115074
1063433
664366
994491
854077
1034291
1548948
505470
625106
269589
1206644
1775785
856752
1957523
1858859
712084
603134
166971
1684679
1592356
1657726
1623490
372848
1678023
929418
1844504
683542
217421
1616730
1350234
1906071
1662030
1371706
107981
1355366
445209
1032690
958792
18616
1677790
783552
1211547
189782
1152299
1186045
1559206
1397269
590823
1255167
772800
914670
1141542
682021
985516
149817
1469658
1833042
1765047
1647805
319808
1713116
1812123
48067
851768
859525
1567293
649791
1464134
1309890
1042071
732824
1299584
441260
1791149
7005
895713
1785021
1011102
1604082
366264
707858
1059629
161002
909869
698976
1343525
1568752
1515111
664385
1697928
265498
114497
58714
1858196
1841149
456307
1850322
1787953
1713921
762086
1355803
1416635
1137449
454265
1764872
919353
1222005
676850
862960
281319
616053
1618953
1567660
989940
1050658
605918
446686
614375
780821
1292476
1078701
1634473
473278
942812
1733758
762183
1039510
33270
465786
1349567
1535481
1717267
483467
1534609
351238
1666556
1717244
594576
1425161
745751
1822873
1429608
1659527
1911023
1937151
467994
1694403
816648
400237
416751
217757
403057
1168233
1868819
1697494
89822
706035
1084652
1873472
991745
1583509
1872872
1492974
1510689
1757124
1198805
609525
1127089
1459256
284797
1085819
1831573
1972884
462385
985025
954609
549315
1484722
1073149
1480710
1732975
1606057
839730
1976272
1155772
478294
1204864
491611
581705
1675584
1804468
1729247
543436
233895
880286
847374
161952
936805
1597792
194133
1612543
183277
1239760
294240
1810332
1004540
1405988
1585208
1722700
1364725
234825
87900
1916276
1030902
1401137
1420658
452332
1892884
966142
810035
1365341
1906283
1273733
280113
1117261
1984752
1381861
1643329
1232337
1565017
1792544
279648
1759490
698554
532757
942790
717837
1060441
1358957
1737642
832728
792318
1087660
1944713
899283
110355
1028399
1179929
53214
406259
924560
7932
1429086
1228566
708964
477962
1500279
1018186
227889
111220
1897713
799399
516422
1299254
811198
15937
572115
981486
1901043
100001
1826472
133300
1427057
1401053
946949
1546835
67495
1482401
694627
1071821
1291455
62010
258289
840163
1515353
968979
1410684
1790717
1809793
1835202
1078201
1702503
1200418
823829
1787701
957151
249413
437531
1321549
1974256
1112719
1294720
1699815
1118745
580952
239601
1611954
1502339
1795845
1588948
1028656
1988032
1607009
1979312
1727475
344411
1501304
670486
130070
1324267
1662649
839921
1636486
690015
729095
1485372
1299741
313960
945162
941116
48694
645159
38442
876155
1532958
667319
1997439
109212
1400348
254533
247801
930002
1037285
785214
429411
1920012
28833
973577
1361435
1017997
250253
1531026
1644174
748833
1355207
985875
470666
1440759
1722956
1086787
1767659
802240
1272029
1223239
1777658
1517211
1653805
91081
1425856
532553
420723
1266136
1302118
990233
1017650
1085197
1458803
1731868
742428
1810426
1498180
819349
1401455
1255670
1829804
1067462
1023796
34959
887415
1124160
238693
507516
883318
1922286
447006
1170879
878065
1768073
162332
867570
1477900
995301
1814283
1321683
106862
85229
1899028
861255
372926
458980
1818994
58734
796583
1955971
903714
559741
1295166
460822
1138950
212356
176732
49032
1093669
467749
95855
919176
230953
1699256
796383
1766861
179506
1913606
523304
1110429
1247597
298954
1735256
1689601
980607
267780
1749513
1018141
1829287
1110550
188560
651254
249836
857609
1405965
106919
806027
1866328
1101749
238138
1762143
1875882
1270826
815227
1642982
388565
207323
901231
554300
894448
605621
1719899
241774
1697804
1604278
24852
1877677
1955426
496473
1305970
687539
1190876
1095884
818733
1003062
1669408
1141635
1179988
1667893
1012601
1893025
1038050
245109
1812276
52404
466264
1490034
152078
662931
779478
1798593
1325650
1245089
594858
1820837
908791
1378434
1610204
1927705
584185
139159
772909
101632
723708
97434
10039
776962
1738161
352843
1588306
46253
76671
1462004
27184
1742503
1550986
381146
318839
163462
722676
694162
1203885
885083
1840657
407257
1180020
1653812
89516
755137
1307553
704938
407837
21064
738809
44137
746010
1964980
1095426
900626
47512
798287
971721
1168004
529313
1558066
819887
1301218
1051176
43090
711770
1235815
419550
300134
15700
1134385
750973
108613
778910
1232056
1893004
39328
640867
469445
1896536
1122594
937458
1205893
1806586
1120085
1198646
1881532
1539973
661351
1987876
1049077
1228812
1126981
400572
386938
606211
1838341
1798660
1144735
573873
188981
1949538
769517
1775272
1486088
990876
553882
1559597
219260
746051
137826
1489268
1030921
784364
1401113
1547911
162532
468332
1252167
1357454
940347
1600739
791613
1154921
1704358
1262141
919341
694438
1535436
1919778
1326425
538030
1887904
1153400
23437
1819966
1720868
468646
540341
211935
984365
303415
1174649
1020100
1219199
733941
95115
1031240
971380
1684580
970561
945728
697331
656567
1248225
1503672
414605
741929
142564
1906261
792604
1023274
1052449
1450030
456536
1419587
1256486
1961532
1504603
1550838
1873095
1910454
693399
739650
46718
1297965
164711
1923635
399020
1213251
1134731
265316
1217240
1542341
1132429
1780549
1035778
835803
816180
1935309
201817
722019
946195
877152
279364
1037950
157030
1369608
1791969
517269
1208604
741178
1371494
1410045
1886378
459055
1249449
1330975
330982
1782024
1972537
1489693
1645256
24079
1165283
964822
875662
1532689
1047718
363159
994592
1025401
1280348
1160464
1016782
1528368
369372
1057485
445926
995487
1098985
1476822
48779
1251683
1000709
862966
245939
1623672
1651462
666027
1042171
760847
603615
536923
360997
436803
455376
1001935
1367353
169478
947760
1193739
265824
505818
735326
624456
1188695
689242
831290
133060
1258164
1727116
171366
1605998
493364
913666
1227445
631820
528185
477112
80437
1380216
882567
724657
1282999
349894
412637
180076
1020914
912527
1496506
1141848
158471
1806366
1816166
1147915
916131
61208
1371945
169601
1180421
1500282
1845405
509695
986650
62479
1330638
1875188
225141
1711424
1108464
362016
1484003
451871
366886
1464965
804178
205852
691222
907624
1619175
165894
165481
1070462
1859079
1934886
1407639
676811
260650
1314036
1504944
846950
953701
52415
1600435
340835
859294
1100311
1045890
580327
67912
1090479
1559252
860613
1457460
551602
98678
382349
1326855
1860497
139421
1251489
891252
1752000
119522
1797665
919914
1605952
514062
1816228
156450
293576
1240512
131177
376533
596712
56133
750315
669605
1800251
1515470
59533
1595488
1297683
627369
559109
526352
1495854
749334
237751
747800
1767471
1821034
1633859
654982
1928119
1945991
606581
765565
413490
157346
640078
34851
1369702
487666
244598
1376748
656412
702603
1514074
1693469
937598
1465835
940178
1923856
1245933
1633606
1043506
743116
1199707
1647704
895363
926607
1723560
891635
300534
1716217
782913
1253159
882240
759897
508470
1308568
668093
1777581
884098
1772046
1821662
1545854
1008399
852716
752958
1812315
492208
125626
892425
1304593
392423
736311
42792
965408
489947
1582146
1715885
1338233
165246
454509
528860
1450867
1013140
138007
1936890
732716
940192
1997967
1928185
137252
1020475
774540
759911
970517
1417655
1407794
1714402
336782
1372442
1505611
1628281
1299652
1624902
118020
962903
1656178
1312554
1019636
589042
1607504
104119
1248053
1859798
410020
756285
1548476
422844
1197243
1931047
406842
382486
1277156
499857
871957
934497
1766139
1906228
1495131
1262740
381286
1058334
707172
579069
451856
1586042
904304
1929567
243422
1000144
518034
1875557
1787441
169780
637957
1960819
1194657
30137
1274377
1336859
457247
977497
442389
1205131
293056
1359238
1239870
700404
1040319
1004517
1138272
279611
1221565
619321
1810995
1539963
1371874
1250688
606966
831868
1016770
1845203
1994570
1651598
1540028
433909
134772
1158621
698512
1813512
1252232
1435249
1695395
142654
1727766
818811
536498
322884
933571
458242
1279863
1600773
607421
325682
531439
358975
1382611
445002
245422
1035822
1392781
170487
1018523
239828
1843422
197998
1392640
1255449
1048476
1606747
1532675
517029
158150
450693
817186
170927
767132
930576
1010741
148571
461489
1398752
1380930
345549
1481871
966537
1286346
1411033
154449
121714
382027
661798
1139854
1792016
1157104
1515381
1438497
1158195
824849
983596
366598
887786
1786114
154699
776284
1685223
1780939
1532787
1793105
775970
663815
1726794
1727397
1743290
1529619
1001000
155052
375152
375688
601640
445989
110523
1539754
1510783
990763
815274
1613998
1026310
1375526
466866
864469
322852
897140
546744
1695880
1487519
620168
1593718
464713
223039
1227501
678382
409195
919339
410966
755945
1227326
1307032
1611040
1896124
852932
939971
223240
1747554
1315424
188569
407083
1704850
1068350
1232211
1990829
1025005
217132
712440
1219613
457036
571153
959020
1651971
537083
304240
154326
1651511
856407
859419
1760414
1867059
1940014
351866
1080026
1197711
1872758
71296
754444
1451132
1757856
1595224
927255
1924121
378501
278561
1506855
1603412
645953
1781439
860000
1443640
581586
712326
454096
1033528
788450
960207
542552
1372437
462099
1757356
1428750
889883
1143948
363533
603305
577854
836691
593475
1837866
1030685
160387
647870
1529295
1957038
504380
1998686
1243496
1711086
213973
52491
1446113
364375
225669
1915683
1404690
416296
328487
1049521
107615
1748866
1453480
1239331
564966
1836459
858195
690359
899685
1445667
61928
1304861
1037559
1260610
473107
452575
936873
172065
376452
32978
1008571
967759
1431154
663357
364949
1904085
1227856
1798276
192281
787315
1797520
1814384
578620
1288138
676592
842336
1257584
307319
398972
111504
16314
517617
1433084
171805
476031
888179
330099
1457526
121022
1821549
168116
1451730
1244620
480664
1227472
77546
469672
1302411
1824742
472640
1859376
1979917
1788821
848839
328232
1169217
642298
1333677
800060
1907323
1504720
1359685
365871
735255
525475
765333
559473
854555
1089278
259540
661842
1268644
1190371
1242509
179941
129693
860084
1600299
1733968
200748
490413
1625631
1277149
1745414
1621307
1133710
997647
1508569
1612904
657255
905266
182577
1951057
45243
378478
1836819
497034
21457
1678886
1137727
104724
1361259
511825
418321
1311446
279950
1275011
588786
449797
617032
799253
1847079
1776970
324242
434644
1130002
1847475
1990238
901860
432952
593693
71812
1998521
1270109
1792203
1614627
137170
123769
1068386
693859
1419643
1842107
269565
1936458
1625567
1002611
1181420
38327
1583298
244264
1877520
37737
1205634
522956
1361610
52331
1137171
317841
1586805
1035334
1788863
985391
936647
1941498
1305933
1656216
668452
1022513
519158
1481082
38578
1340873
871743
283879
56812
1252
595774
1893267
884611
1500231
561229
125226
446854
695689
329398
1166695
1647645
1573361
970693
545045
1434998
289422
1119210
1216429
575729
1782730
708661
63342
975185
1933415
349066
399824
1569326
1684644
1217789
604475
955311
1706557
190272
994994
1118635
938471
1542824
1235854
535711
137011
241471
563972
1792802
1532165
1054531
301518
1521615
1004349
1562050
1879188
686569
105000
575662
451902
284510
1017365
94693
1078363
1258602
210215
1191682
1429701
399394
1450108
1371399
917483
1951019
1485122
1674535
46446
1699831
1955090
1120285
1171911
44825
1736459
340784
917381
1785080
779245
355889
297342
1904544
1351489
1628402
335920
1101865
1676774
401010
660953
1188843
974600
485313
757277
1986762
91676
1634929
352876
161899
1621413
1970239
1861852
1385832
1705573
1626012
1505954
843331
157890
1499261
100290
192223
415459
86809
107577
1450858
1469592
1401709
1428389
154051
1953009
1458847
444565
593071
625138
1554648
184214
1008820
715029
1333643
1174703
1488052
1304529
340675
984393
1163202
205156
1499007
1539958
1765148
1422884
1348176
1368736
1524589
382737
1016112
1651218
447525
783213
887242
209984
953156
259761
1379249
1856098
1468923
369624
1566059
549969
1458854
1674548
1384452
169989
1436930
530921
337024
487094
1267270
936368
1951290
68278
823668
716193
1586244
1464348
1046873
1752745
1288363
262668
83679
1063513
84146
38011
16287
589222
622185
1900601
1664899
1353523
480933
1185798
216503
1730353
565218
280952
843193
513669
90078
579681
156949
357828
627119
1192170
873492
649324
409021
490355
883140
1150316
1344583
1121473
1650859
1267426
1645547
1257503
907443
1265116
1086863
1153548
1358129
964063
667012
36651
385614
296469
979248
1858638
1099167
505728
1411399
854761
440163
1546356
433256
1032093
1297143
1806171
1479979
1297407
1396231
349370
561025
1183111
902213
1805892
839734
1980706
773651
1964798
1179406
263006
453615
1614300
806172
826573
836592
786893
596620
209956
1537955
844967
648582
192126
1752450
269246
1705939
697968
1802026
1066842
1057078
1712077
951525
426216
89392
126448
1671302
70882
1022826
722494
1292218
1665731
29619
1525331
545292
502594
1298116
1994138
318754
85075
1702217
1560624
1531129
954986
1974594
1361823
1623508
725262
1023223
103996
1986719
1016961
294492
44369
1443719
165632
693080
1368192
1356034
436794
668078
1763720
690423
1209978
1337144
719770
1709755
994689
153591
333838
1979807
1294018
813675
461977
239715
1339547
416187
677368
1002987
423147
143126
798593
1706007
529802
965590
1961750
562185
1442364
1420809
1139478
1899335
1933934
1950076
1347140
727197
654500
1081366
1143525
1809498
760290
647429
1301494
554295
410015
916289
1897422
303171
355673
91511
1133817
1674232
431236
897790
1004730
595501
947519
884812
320797
969038
528974
986559
299699
225333
1477317
110785
244677
1231000
400501
1785976
1698026
244418
363107
1414247
214405
1149754
1718960
1699585
625506
1560979
1577725
846876
1274047
35246
1076657
1886542
643129
1963121
576608
634827
34044
779560
262739
182479
808861
1749308
513945
490845
1020129
1997664
358327
1151861
925546
1554238
1069249
713022
937023
1863809
793202
1671918
1576233
597520
1533889
1913947
1561849
1621953
1233776
500313
1953774
22829
1202490
968169
669390
1141610
191702
1279181
1712412
592222
552917
181496
287742
864741
1785040
1315434
884071
450199
1127340
1248222
198752
600710
1366437
563756
1437104
1608988
386544
461313
1626302
1232093
1858497
1886984
931468
788705
1314170
1818726
1798127
15079
837302
371187
1481709
1073938
307851
1625016
1417530
1104697
88805
86633
1237834
578190
436623
1240391
1704080
213686
1692072
843315
238801
99278
395137
125394
510576
202925
1784718
1090818
1355298
1222800
325686
1061264
1816237
600991
363501
507557
1246213
685067
174974
601377
722355
74104
1241811
37996
1458144
310667
1642849
1104228
1059339
209133
1234413
1087241
1209231
260754
1790988
360029
938465
1415595
380238
449870
83957
88668
213096
910776
681942
94564
877998
230551
814905
1818490
155070
1741188
421986
1300452
1438171
884278
511942
543293
174568
751573
556837
188302
1947510
1657935
1298422
509197
758414
208798
599220
420807
1436228
1390513
173005
627667
1261030
1069873
887918
1418645
1174507
614745
753773
522718
889768
906654
1673923
1265696
1135293
1980154
496398
1157602
423937
958700
815351
1767771
318995
1533277
1087305
264334
1395209
991162
1264369
1841125
1115960
403933
1148645
1718189
1538718
937425
19877
975188
142417
1273714
1911181
1296577
489332
1979448
20707
463000
1089290
944909
633950
1103855
1857096
292483
1049341
869667
1416081
343102
181915
872808
1313189
1076056
116405
1665383
374651
1689050
136046
454774
74332
1113590
1271118
1327951
1929591
1340360
104699
1776534
442659
46547
1524288
271159
1692294
1204009
1231554
1475916
112824
517732
1178964
1369642
367017
1243058
724774
129414
507725
989970
970029
1277174
1588093
100805
583073
1083340
284220
1854251
680332
1787501
82001
1163149
1097603
305843
1035067
1473096
1629661
415127
508982
991846
1520642
1757783
632191
426112
1381840
707923
1434505
1204040
228292
846809
1918584
812238
753265
454485
1500937
11670
977190
1913797
237270
564524
1126461
51247
1450244
1477081
1820546
1174436
1631409
866049
342527
1793049
157275
500656
1262301
994194
790262
240242
940039
238567
503273
479774
428041
202963
1032553
758940
59466
456519
285946
1653553
1241912
1082869
1331071
1195652
1259004
369465
1333347
526035
1077752
1265703
1001282
254884
1113053
1102748
418968
1127451
1931896
939343
600543
136172
768018
484729
45036
738766
1432696
745556
1178998
121897
70766
1275819
845811
50696
1034916
1913403
1325460
1422894
795032
859020
1122209
509100
166435
299790
967195
655518
104881
1804219
1246662
164802
1531693
704310
958348
1732755
1135581
157430
647682
270057
739994
164322
747884
967503
1554450
1365214
1782176
1242498
1729875
1905404
1843618
490710
1492670
1885499
1701747
1577263
424212
849514
531063
708986
875120
1902943
1982801
758215
1727066
133125
1610931
1669275
693298
1414556
1138840
825102
252786
1705969
835697
1198895
1336956
551294
917380
898856
1875405
1043435
422769
192345
1302216
28385
1186327
1756079
1872316
151298
828346
1766536
1889529
1610409
334888
793345
1457869
73767
1807946
113357
1831671
1675049
1978026
635872
345441
497720
1349449
1253739
1873528
1907682
472381
1013136
1475032
145673
595082
153597
404785
769312
1854844
881897
128688
238694
474274
905690
1012380
1287066
314118
403707
1908126
487501
1378705
1968626
419068
1388920
989894
1227830
1120781
374157
438908
436904
146446
1715489
155561
767191
1776158
799087
507009
251848
1130420
380115
1547661
111768
924374
1679015
1107068
1843661
269078
1108661
1913471
582444
2922
1601857
601514
1975271
1632891
105979
1283603
198746
1147353
1865420
805012
1912551
1983459
1258479
767313
1636196
889452
24156
33618
1078242
953481
595427
193753
1498489
732418
872573
144377
1943238
1273682
746857
674585
1482372
1576737
473975
581991
1293362
680829
1833804
152329
594731
264032
1132245
878922
1718030
62460
1047131
731136
1495794
316532
476032
358271
1778256
1922992
529050
195010
589609
1175813
1828821
1341931
1531811
1293074
300567
1937368
626421
959783
1484236
570952
1119172
272744
1668967
1283140
35320
1225687
549514
495466
1013452
781115
1914648
1906120
239195
1201795
1349586
1254333
825561
1834347
1222387
1741524
1309725
1351041
362650
1489943
1867360
845208
311533
1027327
1202864
1194753
379339
185686
1306851
1400424
917876
423934
1307444
1078418
1661089
86801
938255
1044232
657759
609780
214792
1020901
1460120
730099
345751
660763
862044
750038
764354
397175
1404981
502662
1157744
572251
1722392
490452
570888
1289234
1492395
1115516
843346
418545
858786
569465
1269653
170746
889821
1723005
1491111
1664052
1957635
1731651
1556276
315971
601816
1633662
789723
1835286
278043
947111
998626
1503271
503672
1236876
890739
1851384
200058
207808
1020882
1950845
737817
615012
1747971
1620923
1374725
1140418
1565207
113335
963635
942529
1144115
1011523
81159
467078
462159
745070
790020
1094156
728646
964099
662398
1470961
790532
871911
630911
667077
776424
128856
275986
1478801
291524
520465
1593105
1614028
977331
412745
827552
66499
649890
14299
1839894
1041493
261737
1066474
458735
1844209
1739692
333671
1137488
1864073
1481329
75778
706920
1036084
961659
352540
217837
1937261
1776754
494893
269665
393327
1775535
160832
559388
767763
255387
623726
805357
1113574
1918587
949412
1524399
539628
1575290
1138139
1512357
943253
191921
1274727
298551
860035
1333312
830825
1891073
232205
1907884
1354611
1097079
629542
1866599
1181283
332674
800185
1011087
1262064
1015764
1642865
627103
749102
1439763
1766514
1940248
156720
1898677
1679845
1007173
1181161
1703284
1871118
327128
551887
1320377
1415873
986657
1914110
593425
550698
476750
665697
1837759
242915
1303969
1420
1353895
1540840
190493
257166
423933
346340
97992
1404492
1197821
1303096
1971712
758897
1499361
1583676
1346427
1440997
901974
1435080
713457
593565
1487574
1469835
1155388
1104159
657011
637842
690757
1311144
1259998
1917457
1788785
783384
1207696
1968808
1099363
1030400
431245
846090
364346
1342276
915673
645576
1988566
1529611
395072
10233
1803467
1133896
930316
781909
1761819
931452
1688856
237729
737886
230099
1941349
1960613
247408
828125
1989826
1044295
195568
1469735
1072481
1319854
384270
38926
1620567
1042002
1403831
793661
946853
387298
95256
857163
452515
1275928
1361715
1939573
1235440
1721391
1067702
1487946
1751431
160765
1550065
74431
1296632
1412560
1516234
758142
675519
1419180
1306465
1269152
1321503
1649681
403250
1103418
1464902
719090
707200
244
982351
624725
810424
1172263
186147
1977882
983025
1012945
1031881
46948
1174002
592973
1093007
1457387
703020
1068997
1128603
1431356
825261
1280665
564561
1694171
1954012
1047045
614774
1304413
1719194
539665
1859831
403189
460489
435365
144741
1048896
1671091
534741
674283
1550755
215271
770784
710082
1330572
650488
1094158
348715
1143396
1699355
554275
375843
286949
1063959
1205773
265672
1086996
461800
939529
169285
599405
538677
436866
634155
432872
1026083
1555390
642382
1800245
1696272
785456
1627620
1765260
138521
1504972
980399
581082
19600
1149467
1142401
323270
868724
249382
423669
1660515
1256842
480685
938431
1056773
1903813
292027
1843509
311287
1109574
1012478
1679862
605109
1576247
329919
480693
965401
1208385
909273
223321
1076654
1416678
825617
1129630
1156929
1384
1065914
626691
1353141
1122939
323113
390023
1756154
630307
1574883
156067
1468999
223562
197310
654947
944044
18754
1186975
560037
1904582
646465
855612
1849080
1045544
234213
1054735
1791564
1499444
1442131
1003786
1551192
1208006
358102
1724313
1045296
1751548
625967
1010859
1336203
252937
1492633
1619911
1620249
1158027
1279418
723492
127647
1661089
485722
788297
1454808
555822
1186966
757501
1505212
260652
885732
1232756
10642
469365
1444078
424135
46760
761738
436583
50201
730871
1600409
746381
866011
1015264
3381
48119
340857
1726045
562854
1128078
46897
1060059
325320
1936374
1362588
863284
1124231
1548765
1536325
1772088
1045066
287790
593688
40708
1291755
1941130
1289781
1560342
335841
314414
635642
1345536
940233
1550646
238961
1736908
107182
466369
947733
1925479
644643
450960
1458965
562543
1353649
1983717
445153
985157
274485
1819462
707862
571981
890172
1580692
489161
1377027
640310
1718835
1239630
1998925
1169609
1995339
178266
429295
1580229
1887443
1770241
701435
1402189
275417
236259
482437
1466215
1937104
678893
1970201
1395756
851640
1754429
216652
1469876
1612985
1526771
1402654
672987
9704
1153695
862043
289990
300865
1859898
515923
1606471
1109306
259291
1951602
1283228
400446
1766931
1883132
1393458
864484
1007840
1701424
593153
124749
1543159
1852257
1779962
799290
1283080
626066
1798839
949583
953720
1671667
1261419
1138641
1002850
673732
1120645
564036
767030
1550093
1921740
886386
1398777
114806
1125339
1260975
1949788
1160896
834346
1415760
367529
891477
623403
471772
30871
1563576
1260577
44154
1778887
487459
887758
1881716
1351889
542887
629736
457676
1536618
1025884
155785
185463
73725
1153548
1419581
375122
394735
1276913
1050382
195046
161891
1989563
1904308
137015
1797603
1278573
1700464
95363
642263
590295
74379
34358
1243877
1522066
1767713
678811
876067
503401
300656
1791096
1641605
213292
854977
986006
548482
1224991
1874111
1404788
721614
1799518
598179
817408
340434
738810
1359114
127689
850522
1243843
1751097
1738891
64766
233629
104504
1881703
336883
1882953
1729943
1870063
767629
1514050
649181
160565
899996
214773
264564
1157173
1756354
450432
633756
166533
1693223
789250
1787179
1211574
938152
857353
1524259
1371517
815685
1390150
1415724
1326024
1648420
24132
1303677
1572524
852724
1702286
85651
234040
440155
651803
1153412
1137071
1938284
1941530
1085562
1047004
426650
1082284
448669
11089
25063
289760
1976821
1540340
1227443
350922
1597144
239331
184527
1451491
1325622
1381115
524703
909755
1310961
381873
553654
365956
1112356
654536
1444463
835205
1561472
1934397
890494
46088
27214
1777023
174075
1141287
1546024
848153
392572
1036106
817168
1575307
991159
1559601
451534
1678616
1431053
386779
1898754
1791430
1083364
1412445
450992
1413592
1964772
164846
175584
174233
1850462
1009988
1290820
1122467
768260
894069
232256
1768482
1167490
775417
1226734
1598972
1343967
187673
1645697
1817893
550745
103192
690348
1333998
108409
215945
1230238
223659
538086
1821352
1861013
753569
287784
1776500
1038189
1520613
875031
1502047
1852742
1060764
718016
1894638
1321887
649246
1311835
848349
360342
924918
1583286
1118195
1276087
1984961
548205
488609
1856735
1690933
1709510
94066
67672
1705344
1755058
1221679
945788
1399117
441186
1186040
36090
1308920
773141
44703
32819
1844643
1231092
1982332
1573578
308088
1353078
1805622
594477
1289699
1635230
1712125
1202443
1832123
318571
1591570
1651692
1919666
1225633
499772
1284912
1824730
1067214
1160592
933856
1114869
1652154
1138153
1942184
435230
1929072
1176670
1850073
628995
1419913
62153
560393
836916
1550003
98690
1388621
621490
1025650
785529
466010
877990
197389
1385551
40639
358983
444676
1490268
298945
1671824
936917
581183
856508
1772852
1541879
485969
665388
873433
1110450
1865548
64440
1320738
1938348
703726
709365
59983
40491
507519
1334682
1086465
1814446
1697206
607978
39879
1865619
378651
1138321
1886177
1531966
924618
1478225
1417635
1609897
889270
1224233
632131
1305493
1707176
1542621
1035030
1961930
581370
1892684
730778
740941
332634
516212
972234
1090569
257413
534804
1716222
1310136
295296
813627
1124097
47665
1961132
1301892
962449
1915167
969474
1585565
169653
47199
445940
1272833
1447686
239497
373522
495350
1602322
712409
1263763
1506315
1958929
1790102
1245246
750790
1053540
1632327
823006
434393
1207399
118338
392727
216799
14683
1584995
377581
1814577
418493
1364205
583710
777252
997373
1831584
1052370
704918
1197305
534841
360636
439013
1374817
12517
974934
987567
1103752
1883187
1897942
214851
1342187
1105806
1490343
57358
1927414
490998
949563
1337238
1389363
1704812
568531
1804284
401672
703222
1815444
1368004
353902
187777
1165439
174591
1535572
468037
1399494
494295
159152
64849
712413
1781039
64015
1824809
1879781
371398
937922
1227359
180118
621617
1731698
1987773
609868
1911697
377093
853671
701462
1866657
290904
1732045
1524427
352469
759986
201021
492385
320726
119352
1815268
501623
220344
1956911
39873
375833
1695206
867399
1732057
1902757
1544545
176768
436695
1315329
1529271
1221023
1864248
958090
495085
1062602
272424
1109905
1008702
1803979
848723
1622452
1539898
281292
1835795
830093
1982162
536470
276589
462540
832567
1650324
1882209
1497469
730768
1287475
1082401
1883412
1686557
658072
531160
1909890
764924
1678481
804845
1699991
77846
538976
1706306
1346194
1809436
428893
105836
489447
954487
1702508
332426
651483
1704129
1906760
70962
1823204
1623954
227936
1347964
1874743
418365
1103022
631426
247373
53793
1696907
56886
1775292
555125
240945
1961687
34128
1335419
697139
243453
537925
101255
555338
1437355
1822561
1900511
488864
571441
1532210
1808133
545727
229156
1481980
1491040
1325430
1348004
1735489
1789837
1343939
9980
944526
1243962
769378
717608
1704958
38878
1657628
66767
1244351
1448533
630290
1725327
1913083
310014
1963914
241351
1417774
1052170
1486323
1878575
1240138
270977
452225
1447534
536258
1748067
1073188
1302013
439505
1416086
862174
525233
668972
840760
1154546
169799
528138
1535279
1373350
314525
1932272
1910034
961493
1553197
1615739
688609
1148063
1455099
1222324
1701493
283252
1195655
204803
100444
1482222
141282
1079143
152612
358721
303975
1131310
46542
109325
1193786
579441
1750564
1355829
1949417
350659
105437
1303040
1410367
384226
243142
1232152
241580
1681350
204438
512653
1208503
55651
1468130
695592
1571477
1578898
611201
1522828
1471641
1556566
509268
1507881
1377367
1149945
1734899
1351714
576
1500961
96640
825697
1008175
139372
1943931
519175
1990869
925481
1929839
472345
428295
754762
220560
397916
1958995
218820
1362629
1415217
493960
691279
1786591
1085722
1710890
387281
980512
924289
1707218
744384
770437
1249225
1759624
920635
986169
391070
998281
1987548
1016789
1848808
1432569
1152960
1825295
783115
1450798
1142128
1067362
325642
607793
326962
821242
89661
874943
1798952
1561636
1228120
669795
620329
755667
275760
1849515
109323
1538762
751293
597460
217961
1806659
1150759
1900312
1486714
341697
503404
266022
485574
1804715
1599330
1119967
1455333
780265
401837
987143
558599
1408277
560009
400052
1277060
455985
1914223
1122588
655115
1479932
1476384
242113
1675582
187075
192276
911210
1663185
1495542
78070
1410786
672425
1092349
1763400
920608
1903732
714713
1785194
220558
367963
290365
843451
1840569
575578
999966
425055
1486548
767938
1009996
61338
354172
1309761
57136
283163
1634643
298442
396591
1741557
847785
518263
102057
1303267
627051
1220157
577013
991836
417922
952526
47558
1342297
565230
1980209
429205
310757
1596107
1112685
594768
56749
382564
1801772
876620
1688536
488483
300448
209340
900394
1837915
1118531
716877
744090
1090717
1365902
222768
1783569
789930
1768474
1799603
12737
1325391
1671527
746624
1110558
686343
553289
1241577
1154992
1011621
496511
1666808
275690
1034020
752516
836670
1753917
1620018
1770928
1093690
310708
1406338
629656
801545
295680
1881157
289114
1817611
512089
1450769
1465120
1765186
1137143
838119
1418552
513267
471877
662344
1285122
938574
1140321
169039
231690
967386
95770
750184
4763
1882902
165971
1844795
517181
363891
569570
574888
1813
876824
1387376
529681
1339725
1938051
1813030
1424918
1291485
1199375
411504
713370
62074
1913180
1879475
548993
1460797
590402
170467
1625686
1521344
508440
454357
819117
343364
1535864
1834188
425019
1731690
1356563
649994
16135
1897512
40947
1183506
168143
492008
11548
1804075
1760984
1939605
976835
1350474
1965854
998754
1115279
1763039
1762804
1215961
870646
91858
830034
790042
1590037
245565
773439
321211
658749
817049
663900
1445323
891800
1886584
1154190
1519945
1860012
1129381
58593
1362959
1212135
180617
878519
1921300
1408379
624829
922858
1058171
1594961
1190693
1861540
593757
1600486
257203
951956
28923
1918093
1466172
543282
878195
129670
628624
97065
1047250
643704
668519
906686
1411701
1722321
355674
1832131
1834433
13311
1162987
1623619
1971626
753518
231344
989506
1758069
1149509
653228
1084118
1496309
196991
638277
311655
1796513
1357636
830861
1350827
322004
651440
1038079
76079
1142766
1994504
1206339
189875
1646359
958948
1186722
1617967
1458002
534475
1736176
1876533
1847206
1387146
1694315
215162
412871
1453352
767642
1698021
26376
553588
431956
659291
712874
1571557
66369
85987
1186064
1956940
1987047
1559971
747680
1795803
129400
198462
1004238
670944
1095164
1877895
1848902
1752892
399674
626157
1080034
1765379
255141
1137579
1932843
284802
204597
821797
1714777
1379500
1352945
1064798
2909
418058
856788
1826365
1669687
679941
1725369
1298723
674231
1296437
1042781
1878742
169190
1366204
661514
114192
611928
388269
1797871
401299
788302
1060721
1590877
1234664
324747
1052270
1766597
771279
1980792
719068
1941180
1305646
178142
1965127
148226
437221
1616814
1537633
1048395
209934
1303396
138272
1340944
425911
1175976
103237
1018438
1188883
348029
1453139
473973
102363
1735763
285666
1543331
1866726
1944349
1252277
415428
1663271
1992302
1767776
572192
1208160
437772
1972878
171745
36095
1188632
458137
1074298
1548718
1420894
291095
992660
492260
1471405
994361
1050586
284751
856134
1268383
1169483
1349130
159665
143888
1761217
222575
179181
1095778
1530503
1442048
166463
1163372
902460
1119998
1901544
542535
585651
1759647
1179235
304279
1914870
1070327
1206046
877410
891560
1597447
1862143
73828
460524
138639
263224
1612634
743363
193270
71003
1261141
1780767
799895
1248065
1792884
1138134
383205
1220003
96003
685644
1159506
188447
335657
817854
273096
763642
684968
919703
583674
1160619
480456
1881046
1298406
831604
447543
1164991
683688
1715539
1465181
1609336
31905
1221996
1213283
306485
1140593
1346481
1722363
1239759
1828102
1841918
1335826
1880383
450750
1284574
1594322
1628773
249710
306368
859795
1527834
583257
1467131
803624
16359
1783184
981210
1883612
40785
215589
627947
842735
380791
1658170
885608
455795
1417832
138320
355295
960509
54260
1057917
465542
1989103
348954
1565813
1161501
1133462
1254430
1553061
98599
1270306
476812
1173632
561723
271783
731550
1302510
1428582
138525
83105
304077
1952384
1439631
882031
894928
1030832
352094
90147
1993451
728508
1061247
1431710
229064
959258
1814151
1018558
304089
237885
919983
969381
1984963
428310
68274
1633820
22941
1970786
1662640
1867696
42614
654753
623206
395563
996150
971002
1646513
1236529
237993
80330
338296
539442
1371631
1027702
1971321
197576
895784
165627
1779898
1267273
1040060
1970349
1634992
1178120
73799
421041
1819540
841768
405460
1296655
940624
1222110
1894837
1967862
190884
822725
210178
1003934
1020407
1405657
1862821
1807404
1110270
1782577
1021863
245665
563518
1765600
513903
368214
1251484
1138056
1408258
1529821
1196486
1001474
1219632
901113
1483708
558771
503746
1375363
444445
529233
200814
759412
1526298
1997347
1245935
1682677
1562935
1910753
1671839
1036165
1859353
839908
533407
267082
620812
1396330
591580
829621
1368683
279854
871418
1221252
1912429
35330
1423556
1938480
1678792
1076241
230246
618983
720130
1387966
1857338
668300
828616
1003587
1154627
1156002
1725669
66839
1737777
1974823
1866885
569409
95045
967942
19859
197871
200589
620115
629438
464175
1574445
769265
541830
1297042
114018
213878
340026
1055125
1992618
422930
826585
1550861
1838481
537787
1266527
208310
1447442
502588
397616
1750220
1557569
834066
418742
1306441
589419
1012140
218009
1575807
1256792
282324
332529
1502769
658986
1678180
605471
1324349
1055149
107394
1640233
782268
1923584
506349
1818977
1237276
797968
131921
1873793
1117564
1698930
1522740
72998
454356
208100
6050
1151343
966637
1206633
1161891
1104355
273661
1638480
66739
1719871
529053
25350
918045
1946274
19046
92823
1435263
1864052
30967
298356
287250
67252
1861196
1315753
982177
1406682
490096
1722148
1327032
1419365
1383135
594846
478375
1181230
1473409
1937051
1514394
1748973
564737
566250
455081
1483696
1121594
699069
347494
1369442
418126
1529235
1740217
1456669
1268193
1727363
784333
1175717
1286243
1582847
1816880
743454
1181104
1478813
1317170
1229974
864511
159693
1732908
1058991
52616
1254232
1657793
193620
225114
416412
1438205
1864474
1597428
459134
884087
171989
1086325
1602771
1501339
1398625
1640160
585102
889581
291092
757137
847048
292107
129892
645206
1378319
956227
1742699
1270430
1245925
1487366
1038352
592195
1710593
1745959
1717962
255549
51128
1752546
1400218
1077890
1121573
1281775
1165183
625142
602710
1137967
1098096
279677
100044
1057315
1534982
1460460
1587888
709019
218135
855076
298329
653586
1916892
9422
731824
292734
1483736
998838
879357
329019
984454
903879
1433201
1094752
60886
208944
98798
1710351
1653007
708052
345446
1004689
170230
1997692
555576
854500
1571764
437563
951712
1734833
1994
669528
1336222
144592
1415972
1158150
1187701
629405
1716879
706338
536257
1323545
1846500
625851
690466
1880808
919642
770465
286439
585825
1206594
401222
116866
416051
234425
1266439
282987
493824
911824
1860378
769963
307671
214827
1815690
52344
34512
860236
1765339
1642047
1328749
153779
230499
1856642
842914
389514
753864
561186
923655
1064535
1181679
717220
1694830
522082
535374
1540523
93030
255385
1459649
1446249
606085
1521890
1907756
208258
1150169
454880
576662
393596
236226
1358487
1905791
378729
1640487
1749858
793115
1321957
556822
1239880
1370510
163279
611981
216071
1799033
297851
421748
968583
1528605
1838074
1750257
1939480
1878290
327255
539573
1650963
1555582
1199324
1070366
1934147
378912
1770817
924900
1549385
1496891
247957
403305
1323530
416113
1341632
1660191
181306
1987387
1022928
1288610
1623149
1475845
917101
770963
1111540
1874921
1756798
13925
361104
1725604
606524
1256584
8461
1841582
1980980
1343333
1078865
472364
695774
336100
908502
1066611
816510
190596
937687
303693
733609
1348111
1630408
1211631
962807
1416544
1194250
1794524
1094743
1377292
37331
1791798
1109034
1054923
1384692
518998
1345530
574819
1250069
668910
57707
1826849
423954
744886
1564368
709807
487019
259058
1545207
1747813
919003
333374
1266842
1124033
593600
1629398
103628
507497
207960
787059
1968866
356737
770515
330450
1994503
1978954
1665345
531248
797540
1918417
882024
999982
550288
1699346
1564966
1309756
1803326
690353
1470041
1770452
648422
1164360
751268
1740785
1191634
840364
1208468
776533
1702520
1257909
761280
641749
534819
831679
1501742
607803
1713626
572626
602862
904978
421976
949719
1597647
1007216
1678668
1351881
1759741
577149
1984147
155019
1602588
1271529
485122
873029
916414
789870
1812621
1997601
1372126
1442692
327709
1762912
22434
348139
1213011
1031078
318877
507918
1956979
732974
1138963
809000
1362744
278564
1209217
532415
1216477
1852757
1962607
1359914
48643
1482783
1453409
133119
515959
446073
107244
1752235
1239026
1679292
917635
958227
127062
1509539
461611
694902
1208031
1637309
392562
1869485
1784847
928487
1822411
154533
633698
1634577
230317
522640
1863866
1721495
734028
610221
1269088
247378
1565193
217213
400114
1901839
1401955
531971
31816
916368
1115624
1830445
615809
1805304
705571
1866208
1049577
255590
1615378
38950
194946
1653639
1313455
397257
1501364
13983
1941939
732700
1745529
671570
611256
606301
1301121
1233401
1506961
1107555
1911896
505257
1701756
567776
1207664
218751
808435
236388
50705
326136
309240
842190
1709725
1815538
806305
436589
1482441
1878645
1525138
1437466
1142004
926848
699868
1971110
345566
1117631
320018
994346
1385138
340220
1131072
209036
1806962
903343
277183
1630013
210823
474465
1841562
1677807
1621248
1176583
447003
631535
609776
933814
543751
638152
56608
284092
1197107
1793546
673248
578312
1026578
1445349
1419135
1473584
1587842
81154
282305
894539
35350
1198672
1035384
1505309
397099
1656725
1626211
732870
1459108
365010
1794526
919627
489423
1583636
986967
699058
210898
27352
633017
461001
733868
997754
574284
31489
1312046
341113
1871699
97331
1425112
317360
1840645
1315000
1634307
223955
1702830
542092
1824285
1137402
452125
13928
1938108
227196
1257299
1339758
255708
345515
1880681
1284845
155345
770869
445368
765086
982012
402201
1470227
1584314
533525
100496
1949793
158799
1296274
1646507
1971452
812536
1220112
1005783
1200080
831495
1511262
791058
270007
132966
1595132
1044674
73139
919380
268784
1480274
1164091
1804416
1509469
1193520
240930
1541030
1523773
1259471
455461
679148
1610486
1537612
1507871
1419135
595077
803486
731639
1652699
306091
652790
1297366
1823510
1460060
800351
292611
1877821
1851676
1413790
941826
665066
611662
1536743
1872441
1994124
1521479
1808304
1961499
1392748
270015
1393825
1814484
1631128
118483
1201535
137559
976444
880628
1589926
543784
1297753
308393
1952445
1322901
176590
1119315
1596307
822927
1887508
1444457
897440
1142346
1800156
850204
1703756
267656
1522526
1776694
1585769
1504227
992821
560451
842499
1014155
214650
1643179
457800
1094664
1814273
1346156
1218756
1391732
307022
332349
1266239
1773948
204374
1610546
1931678
1823417
1377182
1773957
150211
1800896
1932542
1714540
1333135
1646463
458459
771743
118111
1199156
452145
1318820
1175414
532183
721367
1288514
1947386
738358
540760
1545166
1747061
966230
995167
1176234
564540
87945
138135
1107452
1299820
1268342
67774
898202
1376483
1420690
785263
751435
1366353
100598
1058721
474528
423638
764570
594901
980746
143028
887015
1577583
521659
839890
520102
404844
690256
1595497
126699
913515
154279
1114364
1356999
551068
804569
1553738
1956727
1932492
140972
1171553
1405544
674092
1586974
68272
1382048
1146134
1723324
945344
1295069
286834
1837004
1241940
443823
116380
251797
136907
1780670
641572
591393
1202458
1223528
1558229
530044
554723
1481747
1409071
63377
1175084
1111033
27086
831393
440308
1046123
1184237
1085757
1966816
1661388
1558840
287430
724998
33613
101440
436833
583929
1057690
1327541
604930
1781245
1438553
1601937
524915
700998
84885
798000
1595530
130007
178898
1523623
1858284
911589
673787
24842
1881692
63771
1202165
602618
1860620
461301
958127
1419273
1526256
1673740
861095
179012
1855210
947145
1446818
844720
867201
1144160
614353
129347
546307
733517
964508
923850
309989
1147693
541073
1961575
20826
1598991
130282
1703984
987751
1028333
289721
1559224
556395
211848
968603
1727163
1590564
1669426
495103
1936138
721546
91652
301906
845071
867371
953741
1987855
340838
938596
1417158
1063434
1470726
24647
452981
1014
721846
1960303
180644
1981327
1883192
1151494
1357219
1703370
911273
1137252
1793847
1236550
824032
129351
1620749
1336163
1554571
217674
265207
1213729
1021217
1016528
942127
665825
59411
523724
1156331
1833640
60573
60831
254781
1992523
149182
202977
847060
117099
658413
40458
768204
1465346
1384787
641216
587554
1734286
396371
935579
361982
400819
322631
761211
1903335
1045533
1339244
953423
948152
557738
1564405
1350689
1085728
1646598
1150952
720360
1690138
983053
146899
1642291
107713
1816483
1044029
588189
1351741
674125
117533
1795405
1523114
113754
153705
113603
37211
602403
460043
59249
61991
361421
938030
423062
1052872
1733398
1509667
1855837
1585121
752389
1976277
1877683
337486
678878
1689492
1471536
264743
215786
132219
1456852
432492
676973
518820
382821
1212792
1019205
605085
1977344
1709179
1553542
642901
1306253
710042
933064
269193
213451
1480127
998169
509110
1272682
385358
128234
1901223
1935960
1263778
1970195
1147523
430490
874927
1800041
933114
1397877
1935485
145123
1308815
1717992
137116
56795
729308
1283452
175657
90019
585571
653188
672541
1279808
1546414
690059
1366994
798800
1350120
772816
223509
1626067
736810
1806253
1976418
944516
975450
759305
1759254
1542115
827208
1723214
1871025
115750
867031
1194428
1134670
232019
1193610
758477
1023161
130983
1776939
17775
1405649
581906
1018041
1994190
969398
327597
1305871
362827
132664
1144277
1198722
847514
1727422
107413
1474518
1800721
1088667
240926
361318
298921
1537595
1707287
145190
1194154
1253838
452839
444126
1527901
1230507
42841
1813302
539203
1728162
854421
1752801
1332530
37380
1170969
1106694
553960
1333954
166470
1532618
1075268
1490014
1526035
607227
1765494
242104
772882
629865
1421694
136496
1895677
247466
1421864
1137174
732653
1388845
119237
1622309
1037641
472404
220695
1565367
746397
1784974
1436903
535835
281145
340930
915937
1432323
349275
317149
12443
1402978
739821
1179286
813569
203032
1447621
1868013
1745936
1129213
679397
1126387
1578458
1991155
461999
1161941
1666252
1768831
753842
266339
1976756
551877
1177659
165138
1372213
1260134
523952
1346097
496758
1607449
198577
1260604
584372
1982412
547582
752969
387369
1613291
95388
1323932
1188611
856070
1853980
1971267
1751629
126524
747575
1612276
140867
1945324
1811662
1811980
589161
1855104
305791
1712594
1282785
1071502
110353
1534668
1211308
1081898
910336
495040
1884994
406507
348159
349025
61314
1892382
700689
1626121
742378
732251
1520267
374888
1099729
766701
203240
1757684
423161
1415351
379225
1614379
1267097
480776
746916
1290195
1868813
453243
1790139
502088
1305765
1096253
1678973
1444057
308690
706879
524291
136656
239656
94518
160183
1927938
1889752
1151855
1247007
1101285
162234
445020
533438
737389
1938682
1990467
1053488
1656960
867520
1957989
1683132
1425462
681873
804224
1879772
617994
749295
1895782
1453018
447798
866492
1438656
1993262
1953866
1666333
348078
1232648
1521445
1782060
1795072
319246
1441083
1721691
984971
465458
465107
1825507
543106
569925
1656267
1455359
1388068
438928
24924
1788642
536180
1197661
1914563
921653
1319234
1281270
804703
1176887
1800294
653692
1987240
546437
157983
1423678
896493
1008587
476026
675682
782597
788372
1168159
21782
215527
293862
630452
811612
655666
858021
465882
80952
80189
1280682
115872
1240994
323872
1441296
864344
1961343
802825
691001
613211
361255
1751341
1863587
989983
1475057
1175606
1038497
845631
508369
835011
1817634
1428227
1687505
1214449
704728
1119618
708190
1954306
100633
1967644
1690053
482013
1279997
1732807
537560
741790
603410
1287200
1718869
913012
1102778
321251
63746
1701531
92481
515135
1126260
1512549
20244
1135348
857282
757030
536456
619777
280170
545630
291937
1122513
1996601
1811980
136447
1230983
291715
1759970
14751
233796
867974
50571
1323903
707247
1284608
1083853
1928885
1960897
1959772
1678378
1442679
1034807
364979
756354
887145
1053030
1201035
731296
1399998
1730144
1855993
651677
369611
1871144
376072
102941
1840959
1900965
100662
344204
1682764
472229
1592728
811822
1061569
42089
238718
868927
1028024
1282437
655820
984877
203782
836530
1611061
1785023
611568
702951
1775860
555714
981809
1242230
583018
1518064
768040
531220
1727985
734767
572497
575515
8151
690690
1196477
1324428
1638713
1969924
1845692
924861
1678546
165487
1897240
918298
187630
1074700
113746
1800860
976957
414926
918610
502924
1193849
340075
1186283
1652659
1351352
1566535
444675
1193588
811460
331586
657048
659847
43617
1105348
279071
865515
1538142
362324
118277
1081600
1441152
1061397
988563
1600615
1814338
1624018
489492
241997
1526673
389895
55952
348995
499682
1211488
424332
1264810
256427
1446350
336296
740320
707823
622401
1849318
907082
970331
321581
1274797
661072
185487
784538
770392
1680168
1891845
396056
319794
1052941
1872521
218577
1597735
879288
233122
1267606
83034
1586930
542953
1932987
357383
1033469
1252122
1395983
1240221
411750
987923
930523
633008
1927344
354788
979148
1621927
1151369
405126
751095
1128836
80890
917450
495677
514947
1877543
304358
826242
1512737
1473204
1663092
585094
237057
1577201
1835903
1869184
140678
1439235
686771
141111
369298
1354076
65782
1229107
459278
351123
96752
1632512
1439207
186325
1733829
1085746
1008396
678334
1815209
39138
1040787
184646
830764
1183563
1230930
1778820
1805230
1517331
529451
1701513
1596180
593687
1862881
954757
863369
505898
303283
1688484
96146
706161
1521124
674542
1767866
1358810
83655
1815513
1090967
1306280
912265
502358
1821591
236400
31858
1683570
1884877
1620879
1128487
1348996
951526
1392799
1227835
587287
1416348
430540
1849593
1475110
1361644
1031678
959327
238052
1822363
1564749
1631737
1553824
1732877
1859290
344201
538950
1498433
575257
179544
1202507
1395875
125994
1716487
231360
1960132
1039871
74320
1669512
1830820
1122661
1993598
1328347
540526
425786
800572
149547
1733190
1451196
587969
1633522
435888
1499923
144318
765417
1505076
1330559
1934734
1622189
104470
1232626
1849747
73248
1947328
864483
1117379
147646
1111312
198994
353371
1246639
1725205
1126502
308585
1176581
939538
329773
707224
860372
512462
1457641
1698953
708696
852033
1405502
12902
808564
1499022
565251
296351
1209359
1057958
1968619
921178
1698010
1347466
1737764
1113961
25521
1403920
1208556
1753761
146280
521379
342655
923928
1909263
1761256
1523812
256190
755968
1742011
418871
1028343
215432
1341423
1136156
1516512
1035203
152442
718008
1726127
872976
93045
1206460
1072484
1494011
423066
994060
1977280
1969672
1749146
142937
1933719
1708465
493762
1019655
1930458
1076763
1790885
1136409
1518320
771992
717593
720087
1065374
1857845
1491512
586209
1415856
645447
1230248
121122
1390866
1067208
1030670
1013450
1062645
1616588
847265
560842
452419
792275
745068
890643
1767623
345274
1702690
380538
1869034
309924
725031
839542
1269000
5051
1117622
602359
258731
438601
1855576
187338
1707967
289833
1169537
1679407
556239
579035
430712
1195732
865915
1198989
1091376
253331
1959986
125864
1386717
1213546
1399028
503684
84401
1650749
547442
1459545
835478
1250153
1668320
1873075
1556539
453754
459665
1506199
1005719
1627418
599350
565512
467006
5353
1372345
1525191
114084
668964
1806515
1424557
1374830
1118271
373945
1390515
193967
1723474
395713
318138
109313
1228158
1378285
1517023
279597
1429287
1962819
1715537
1283140
1386912
1294600
816396
397403
752991
949575
638922
1618623
888857
278103
849989
94288
324973
616732
100451
1517707
861211
383803
1809506
183871
978679
398812
1232078
502145
1517526
273897
1821251
1983627
405838
180315
939740
1665382
1742612
927302
1366120
951220
442497
1430278
318700
1926618
1083674
1000915
755019
1481578
1881808
1403306
1944241
480535
1737090
1359442
1944160
1917497
1023291
1340419
1179768
393833
1461722
209630
1485028
1562994
1144998
1321994
1069439
823997
370682
1194746
1019756
176281
819283
260429
412400
1062423
141598
1304106
1539957
627137
1335546
1552760
291944
1961905
303305
1165606
73513
434375
811062
1208413
1025172
394638
570513
683276
344034
959518
1409773
383026
1184327
1436294
299951
1126769
1768050
701026
152100
613972
1627538
207617
1776212
1880014
281844
1905371
1096099
677806
50061
483241
1922298
958631
1710380
694529
1722704
1659269
1633618
821571
709556
1903209
112825
118285
749545
885615
1298436
537941
1032354
1445059
1002916
1565147
1014806
656377
223241
1777536
797888
1870762
270338
1352136
1825920
1119589
1779882
540546
227403
1633569
444028
956135
484991
1355072
1224710
548929
1348670
1971363
1213432
1870589
1436274
1209137
973445
343209
286039
899548
1993910
1604833
1386057
1063746
1782234
1815833
1572115
423246
464077
582255
1741330
936211
892581
1740891
1612353
864058
1805307
625266
1812512
84393
1366157
803309
695231
962212
206179
294578
473388
423202
219328
1565748
195326
1157297
1075325
1575667
1984250
744065
312468
113116
112047
1304459
502282
725132
817016
595070
1206172
1080294
1763276
105307
740188
1509242
1861053
539333
1848068
37703
228772
421812
388072
1392030
39842
1977497
1647842
1037353
189731
1762550
1879617
734626
866941
1401243
182008
1060604
1460656
558980
1171598
38316
277744
607310
1779298
1747734
1851509
175573
390871
788788
508463
1150701
1953774
956558
1534094
805169
323871
1362914
85985
161080
1864680
67483
955041
140437
1020683
1854346
1331992
1334388
954427
866176
1414824
662991
1517841
1377478
706245
1277630
1729922
1454863
1559918
1355805
399194
1201650
305669
1163293
1929750
290018
877143
654953
1004984
560734
503707
659446
273770
1134724
758415
401245
981517
1258451
1998764
1693060
1312721
334370
751003
1725329
1060540
918256
956841
1187882
1939585
939987
72834
167942
355884
1844338
1733551
1535721
1063432
1045825
1071215
1484480
318098
1328058
841107
1185244
1143636
1538462
1799612
1853737
319280
1304634
68873
448827
522921
728132
1270654
1242660
193419
609779
569581
113600
1693397
1642440
1172945
924674
1496724
9260
531707
1584319
82036
639533
799138
1273178
1753650
1711083
1538573
58241
765547
1706785
290440
162827
1159079
218628
1915840
1710868
1836892
1722529
1130884
100981
456880
1784361
1639631
1491299
127058
455143
273626
571575
887872
1491186
1290448
1634919
819781
735881
421090
546461
1320835
1377163
321028
138182
1697143
794384
813990
1432593
862400
1898754
1926736
392359
551433
123870
1101307
865118
1475600
554447
1992730
950569
1986855
1649263
17951
671162
1225155
1486894
312666
170659
470362
1222374
1060129
256607
1891173
1581150
1345159
1446682
1091542
1534320
1320909
290044
1239902
1687004
175697
97288
1411914
1130065
1272975
252764
290049
1622313
493797
465047
1931220
1558584
1280904
1702624
698141
500901
823204
294421
232394
907857
1029224
1903137
1311928
874374
1086726
1566947
1543203
1447501
1603701
1538003
1832134
924517
1450016
1058311
595798
352112
226762
1367166
687880
1546011
453057
623440
491621
1332333
517627
1543482
1092163
1024611
1473442
1679101
399032
973830
824203
586970
809916
767842
1513001
1017415
1667230
932602
146645
1287174
299711
1675687
739029
1672535
1439180
1433661
527956
272611
1309612
1764811
776655
946608
1200966
1922109
800422
1865208
1320213
603901
1290321
1656629
1291151
244234
1785728
1252203
997693
479920
1150384
26933
1448442
1859766
530228
547208
1335097
395216
63229
1552072
1182294
1036976
1555326
1530893
337532
474310
1640235
988552
1729187
1343834
77788
17988
983988
1614016
966488
1815293
1366968
351577
111851
1010560
1060296
388444
23543
1838895
255131
1180478
374829
1114802
123857
1991725
1952104
1867405
1203781
990789
1098968
749976
144240
33124
1276154
1152537
1676763
644533
298307
208316
1790161
409126
1014747
1598301
887724
767268
601183
237160
843335
1904320
1273789
1611339
1237059
1075943
91448
1148800
1706988
536786
1949368
677906
1505054
1911260
927880
1576076
297659
1424177
991354
1764400
1222716
108528
79010
1130213
1915288
1058480
1029110
651933
731475
443797
432231
1058400
255856
1017514
1167733
1681471
1125057
1890111
760383
530366
176660
460628
113030
1024681
328023
415338
1068622
493528
70005
179421
93893
1387174
1005793
1442542
1651854
1547241
1132996
940676
1660495
1049029
719441
760437
807619
254315
1941501
1790772
488791
237760
1487862
1929932
196092
1528013
827296
831996
1693561
1322893
366660
184083
1394499
85586
521944
466914
623044
1229614
1141175
394985
1567225
1551776
1148793
1437789
1205799
1701111
754462
865872
1609967
1921898
1653487
564869
1398061
1163114
1267428
97617
1154231
1246222
952470
1765090
224836
1330949
579050
1803672
399240
1071613
409400
166769
909037
1482971
66604
1923919
185209
530356
665990
241879
1837248
305038
1778506
717386
423907
1745547
810143
1738199
1316645
1680347
1533819
772196
895071
747751
1435547
487587
1819125
1153202
1073560
15342
1802587
1212189
1693598
1818783
41865
463049
997922
1610148
40536
1566459
852106
1457344
1215264
365623
178283
1929686
595309
809241
757458
372684
1844302
1832534
823656
1617730
1496842
839195
414482
263255
411361
278090
930763
197373
1598761
612841
1508815
1059837
1841379
1326090
1262104
346828
1804176
744272
1822546
1616086
800216
1501456
598654
5967
135947
773331
1734141
902997
1748388
894877
791280
1937399
240127
337271
1975836
1976177
614845
716492
1676746
698184
458797
1367887
105035
1985936
72374
1357038
1366567
1264468
1522627
915671
1668846
875214
431014
794639
1596391
524676
706439
1223247
80257
1607699
1043879
578990
1126941
1000837
1514472
98761
728121
1042651
1667914
1267298
605315
1586971
1558240
1151390
841643
1894601
1979387
1414790
1915957
817976
1377589
1700356
537961
647685
1994203
1067122
1934018
1860298
579200
895179
692961
1669413
1549932
114377
1699205
917513
1763943
104914
1465697
108997
387371
1358121
1921508
689832
32886
1427571
1098657
1825511
1058058
980907
1927300
1576085
166770
103371
1347903
775780
445912
373134
1158597
640275
1326115
827709
1168929
313830
798644
897978
6593
821303
161170
1463786
263008
10406
768251
1641754
220104
994321
1675652
934411
955343
1830366
1982915
1323018
1181306
538674
935144
208573
1187522
1707992
1323891
280610
1775080
1792175
447448
140960
979773
1097363
166249
159192
618817
1609238
1417773
175333
89079
505337
1611783
1911696
66153
306594
1342116
1488631
538744
1793166
1382326
1137947
169521
592317
274776
76495
441641
1865570
1972553
1983263
1059143
498637
577194
1971930
1440246
343575
161907
1435467
1551849
410251
1563726
631734
1688293
1406326
438768
1149
1385279
974997
464163
270435
1727541
1974664
1894996
1110286
479760
461387
500937
1925656
1597533
1815288
308633
805613
111414
871410
1083853
632281
1382080
1625462
769542
1808984
1330708
862711
1406697
777363
1714896
761168
472219
957305
163416
644705
869071
742828
327602
1927803
483875
861865
1201563
49172
1858090
369409
1003299
348392
1036824
1894950
1923145
1516789
1930853
456208
969306
43266
659287
757201
963346
1583201
1453004
1384158
512749
845480
533762
766512
1322157
1698291
1494863
1151165
1444901
95906
793533
196944
811338
916794
236142
1503928
393217
1113183
1018445
1746725
466967
700905
1332192
207123
1176490
461444
1992447
566347
288063
510999
563659
1954861
1987304
477251
1744977
596849
614707
876386
1699496
388473
871891
1097106
1213537
1950202
43599
1795330
232514
40571
1381737
1709721
1410851
911589
1340527
1208893
1177865
427436
1207054
1872482
1112502
536090
958397
979301
1266921
1039420
238642
1848235
1231958
1887431
297475
1775798
144279
396003
319478
1253316
927456
403388
1170407
1995759
1512852
553191
748047
348910
1348529
72070
1135004
1512881
968802
1088800
807686
1260185
1732483
919118
778220
583091
846092
205018
115569
385581
174668
1407648
1996021
728255
1860571
686839
734289
1347390
1937983
680689
1365526
1341074
372436
37477
1218841
702426
531147
266406
1355219
1312859
830385
821502
8316
160773
337982
1436715
1117592
592513
107312
854419
1122681
2446
452087
1554671
552968
432693
1207381
1265165
772251
791675
1150932
673176
737091
91561
1077598
1349305
1133435
1374961
1238291
1734079
603949
1938724
26205
808951
715403
687890
582834
189240
1500753
1370059
1345774
1930165
1342567
683106
1868637
1887623
339081
348855
1284804
558017
688799
1378547
1975842
1575061
1101263
1663334
193481
673171
957629
1002475
1348385
350921
1548005
818507
445415
1269337
673967
1767997
250717
944687
1354365
970170
1616
1295419
188592
619835
1044568
410997
1123110
1398275
938805
1154429
299291
1308618
1213046
694421
508592
1016856
170353
527246
1520681
1746519
1911290
423333
1984463
890750
1629111
1849945
1331217
1476936
543518
315000
1690309
1143847
1382336
698604
1985899
1879529
392201
399048
1852466
119821
327826
1818787
852990
1779386
388319
1533854
385395
1508696
1726650
189766
1782503
571387
1959710
1230068
1669125
1035663
996753
586458
736819
1846582
202802
922911
1264273
1159464
1766704
1686457
35015
1327707
1323955
1154388
1768625
854254
1522460
1739670
522694
1087625
1583299
1002438
1809453
632240
1150350
1452314
1156222
1928387
273110
81952
488713
944214
226998
465344
1574455
15016
1980866
1102103
1975817
1732205
464097
157349
1778225
574382
294462
1417043
1949162
972923
586279
1512096
295234
1347023
950045
1205914
1634391
729726
822538
548894
1560248
523508
1660852
1905077
1315074
815714
1781017
566170
890844
1290574
1025329
547991
461026
299570
1108383
677331
390012
1156735
346663
207121
1788522
313614
233640
560535
1948637
1842707
134690
1850190
1690217
364727
1267676
1234185
175486
1614807
190366
1450825
539055
1223559
1221499
1097385
862724
1863249
1527481
502091
1081010
1014562
1674978
594291
1559033
1817146
640328
1370192
901108
173032
998611
886739
237118
1137093
413565
1749714
100005
1016411
743294
207594
1552516
116356
45889
88580
1489083
1482013
969000
1468808
1759377
1494530
1640719
1202145
1310558
1851831
1943973
1207093
1733589
392504
1120310
622208
575974
1402153
463464
205068
1354428
1544730
1792300
1054340
801272
516541
1819579
489436
840428
1803498
921478
1067516
1501764
635845
1987065
1853516
1819340
1023986
154339
1094279
301419
590395
725682
763946
574213
1580152
1550881
718378
1899669
1552081
663517
1122336
1516153
577193
1304793
1615792
659338
541970
1530724
1865323
322216
33428
244745
379309
1323070
1968380
887222
1085437
1492720
49638
1720321
1359412
1522729
1672439
143357
737094
1460054
1868333
665705
463272
1629614
1148311
351911
1867472
1694108
1652331
1975557
1737436
1752369
1662699
1807300
1306133
312197
741968
1895347
1313774
1369883
862675
1983827
393917
846136
974506
844985
690885
519797
16830
1548868
441992
1601531
1565332
399068
1315479
1841159
46814
291727
1398382
1465115
792575
488414
779778
76896
148777
1042740
1902907
452863
1958990
701468
375662
57007
1613733
1451691
644110
241509
1941688
368402
1178810
676344
1505364
1837340
1620705
1908729
1744847
1746900
1291667
505830
351385
733721
545320
1123802
75486
1322009
1610154
4349
1085683
1590971
454365
1092675
288095
1620987
727473
1924960
1912614
1517172
1793865
1400034
1434370
982308
1351055
560686
1020059
881643
1008285
1428276
1888583
1116709
358545
25497
1806144
1300673
1312568
1086837
1671329
801824
1721599
1618197
981232
277712
1770904
1423273
832535
1772988
1872398
1649686
1025889
270341
794077
724196
344855
497788
1990861
1303430
828583
572655
740327
1434547
1851555
131802
233108
1365484
870750
1263015
1782497
613998
939424
1788991
350137
233469
1123185
1878574
1871394
700965
155258
1667612
1371863
55120
773394
1608571
188746
1819012
1146284
1405317
1618590
1297544
1017938
1369230
1051071
1433649
461145
1378289
486285
323529
1718377
722632
85462
1082464
150584
225485
610943
261691
629685
669526
1279933
407732
785229
1378136
1822929
716067
1637056
1253440
1939026
341542
803754
984039
218885
423195
1189695
29010
1280108
1796282
599242
438611
1382260
803999
1967572
92167
1421507
667587
1292370
68201
33725
1024128
1928318
802744
1619163
1308841
714611
1603843
993475
307766
1689606
1133286
1026999
890107
996556
1039113
1044945
1906521
433086
969550
1259050
1965813
458856
1407330
1496825
1272792
1855212
413005
130744
1655534
1947
1009927
1794927
1096261
198281
1435414
877234
1355826
1802996
1594869
1074467
820832
1729217
286514
593391
672550
1789583
1791372
499206
1195292
1400052
391610
28867
1791005
957757
662479
1397629
1957744
1150444
1416250
795686
1627703
1485325
1624876
3088
1662182
1580215
1538792
1337587
322249
1862229
1040042
478043
90587
1155749
130854
1634848
1647256
1260014
1250693
655178
1261308
1339613
1737733
1675523
1625643
757331
1640305
937345
395980
1413310
671905
617175
1319654
231588
510382
214935
1529105
1664316
1416960
1249276
723885
1143044
418914
1923717
1644042
1826909
525115
1977942
201161
245305
618317
136295
178045
540180
992040
1691326
346514
1035411
921933
1289226
1818290
1465046
1842533
1788686
887118
1948148
1179063
1217748
1290324
1522013
169416
1550106
472440
1803023
553889
1029060
280674
492172
1250343
643918
1140769
1131885
1756101
962555
1956752
575793
567617
1190738
22179
517082
1068548
1417526
1577382
44492
1839698
1974060
344700
1624115
690659
1111114
269655
379678
996989
1791854
354950
1547895
124130
1862637
1579532
1711135
1823318
1628445
1090398
780022
1884242
1476297
1358103
1751119
534118
488120
1137054
764562
1473459
1698766
997542
167574
1370065
954149
1109258
495435
1730848
146704
781253
258888
1029708
771960
603360
1351684
472919
1620759
1671542
513066
1966040
1026540
490698
1089308
1691827
1996664
702521
1966117
1882758
85669
765354
1733134
564615
207028
1107522
515498
1870421
277381
1912684
1800027
221033
1162759
1342816
1845313
681938
1788277
263549
1549313
1988865
1673139
617540
1577004
435459
1878423
1309902
147328
1111824
1788242
833357
742644
747187
1969482
1844935
932608
140796
1637923
1791538
813902
1761316
517089
1812699
1871214
1335413
75503
1080912
1048366
521307
691510
892849
1679441
1481883
1151136
1309946
1251343
1896897
551452
1120119
1406190
284005
1204092
1592621
558361
1587486
650261
1627080
1331799
975028
261162
1273435
233993
1184188
935460
1981944
1288509
775828
910227
201820
359581
971964
186746
220931
1716779
1119466
1135045
269748
1702579
1510869
1379314
1928909
652915
1988872
194530
916080
248825
343836
36967
199833
711357
865791
492862
495233
1604822
736471
163739
272005
1950870
165318
264736
522693
1926825
1730149
186314
337208
495693
1919894
1666718
456952
1139115
485667
1383024
327230
682254
197937
1310245
1148901
1931412
956803
1343689
285968
178351
104265
1668969
1955246
1036081
793433
991728
1068249
1057431
1967549
1181543
533168
1714097
1332940
548366
1993986
325864
1204270
1367761
1563164
1621540
798615
1290655
1482838
183109
995685
496498
1868344
497285
146025
314747
1301693
1625098
698182
616244
1895124
1211172
598680
1242870
270907
1349877
547088
660218
1864383
1012383
303588
1556497
719705
631378
981362
1402374
1034153
439692
1179847
576020
1580494
1248997
480545
1813768
532786
886819
1577414
9863
1503672
1107848
706744
985229
614774
1194582
1059782
684716
1463079
344379
1708027
1263332
1537632
796456
999343
21154
1980335
1323282
638833
1084762
1083973
958517
1744383
1094224
1134787
1278213
1661947
1826394
2916
1216593
1156156
1805369
1157709
1136928
1381968
248929
1446499
171444
1908380
1752809
1750394
459729
649954
1737795
1314385
753245
434665
289047
595012
1716203
483721
91836
1218912
191907
1326402
24768
1182942
1698504
22900
401165
1071102
172191
1678944
558231
842898
41875
1829055
839228
1560389
982140
1644261
658453
1410676
41021
960398
1789191
1636898
1231920
463494
1826211
995295
1254291
1311508
1479271
876080
27767
549508
493983
1819288
19137
1476215
410054
6280
666439
1855146
534886
468581
1471270
1580123
1187973
1614145
506628
382059
72647
876366
1736695
1670984
1044845
1865977
1706143
447109
822472
1185080
1996561
484371
520653
15814
724986
1679409
571014
1537797
1711471
1969873
1025966
1348280
1312145
160031
596635
1983969
403170
621008
1046908
228878
339687
801617
883576
408499
1304687
628992
308670
1854167
1496110
1674702
89545
1910959
1675663
1813434
1779318
666392
565651
890618
323312
1426133
820825
427193
525828
1006135
347187
219065
1992369
1476758
1483229
1721748
537382
391732
622632
1808627
622185
160278
1219459
1971223
1644235
1439238
608986
1918516
601777
1294192
259073
889217
221305
1705318
980454
894555
911768
683010
1514730
118801
178648
829481
1829351
958976
954098
1960016
1833594
1825264
1214070
101751
21721
1640100
1096986
727968
1155157
1117505
335621
402752
1083501
1572508
1611825
1471672
1039679
1340501
1015633
1447648
694355
1670924
995694
248051
1384776
1064122
663507
1684894
1601679
646118
296444
1615974
866641
556356
469755
707061
1188379
1488110
119805
1847087
965592
1261387
1029870
1027897
1315190
1847845
843309
1169562
1612454
113686
1872463
275352
1169219
1832248
76307
603787
930089
1477108
382990
543914
811790
690734
1104559
1139014
1595228
1966554
1833831
66640
1717952
152749
1557688
105952
188
1655771
671581
1746320
1278883
496449
605829
1611002
881576
391602
927034
527731
520379
1801883
628476
515551
1469976
1021577
149281
1871363
898223
380623
1912101
935034
125781
638132
160743
1919356
1609082
619158
5820
494960
1772392
912726
1025640
1655864
1496773
1844787
249083
938369
1504580
1100754
1801638
1080350
1803689
1605859
1760956
376131
1162941
215857
117929
8832
1915039
1094135
1355001
1836566
436733
1874099
1111534
1743170
1993174
446834
358775
846878
1450977
781221
123243
1145020
699328
1709405
115882
1125930
1973380
1152421
1789755
552884
1653712
1219886
544332
318
1109285
538035
1158065
708504
39585
399895
977349
1762749
17608
1991881
1296261
595418
250745
362784
1615572
843021
1930192
228520
1276868
1999301
31137
1534955
606093
107261
710541
860414
653897
167472
453231
266656
1445465
521486
1605926
1705609
1201216
731419
166957
571871
716364
1197373
1812629
757
1924189
653897
56164
1476357
490135
1868876
45324
762988
1393177
608634
230437
814010
801894
1894978
1440790
953105
1831830
1111845
1544335
1358050
421821
1927191
698525
1345863
1758792
521951
716628
1470173
523826
717977
520065
1713069
850630
1024036
1532025
1348609
1375195
1934876
100337
1698680
378957
676490
1941412
1375732
1830745
62726
69244
1856082
1635831
410882
1652947
142152
54733
1312168
281269
33000
758879
453306
1291110
1779804
1057029
1824418
426894
1869484
1539196
1475945
95393
1628586
701840
1103896
1764632
1839865
1986289
1078925
1080911
1502195
1988683
756922
1473431
1312552
1256078
1006842
87523
676810
112755
1649074
1720557
775744
612294
135277
772299
411249
1100293
704335
336956
618397
1684429
1220299
839675
1797119
1737734
481687
1730130
1488347
1182148
649419
160236
1872373
1348554
952608
258172
1696823
180362
44505
99773
1076510
742814
634790
518904
1328363
699582
1458896
1982988
846745
1216418
1193138
235420
1638269
859924
1357135
1730201
1734161
924352
684539
1975950
453063
601784
61290
1270868
1985657
757421
1580051
1563527
1898261
1012094
1539581
919835
305591
1899609
1908396
1291049
1628246
584000
1509860
142666
1480177
138258
904633
694283
1844381
504780
927225
1070136
1244688
1931055
1206772
1106371
567197
1375896
200320
1618131
1228626
255683
1776956
1960511
465324
351614
1313276
109799
1771200
988790
1833170
633495
1186707
1885026
216306
1763664
1778433
772814
1026254
1210220
1259318
553157
1170123
46057
1205613
402440
1263200
193326
1633893
879857
1492221
631665
495433
938838
1880360
716847
719224
1351023
1307532
512070
556371
180241
1065557
391297
1969583
1266172
1743705
898025
95024
1849205
914319
563041
1323107
681468
1229764
1777769
1486304
1047067
28229
1951365
1316104
1735948
728104
75472
301711
1087801
1823075
707181
397077
1588081
756997
353391
1796545
86404
1492430
1711202
1907118
270348
1055886
853556
1694212
1108769
1310231
229105
105026
711979
1440184
1735043
1415524
806503
679702
575260
1313937
1711192
263343
165339
340168
332393
919348
1673244
168517
1007760
849885
1548525
861048
465991
1592522
600667
1815307
1989301
1251002
1653501
1605214
1456033
969780
108303
65899
830855
956347
530587
1432611
699464
40521
1151730
1229604
1770105
1569338
472166
1194552
424825
1335347
585325
1970713
325583
1647226
973661
1538387
1577058
783627
932713
1775707
58773
965476
724581
1484086
608291
191509
598405
451916
1549449
1925964
437789
814258
1743021
433425
1715648
1770142
1456128
297050
569493
1073599
1547543
297562
953364
1473152
1576478
241983
462423
1631724
1644233
729131
680407
1685614
294174
1300364
1691288
316031
1869338
1557913
18564
1491468
1965808
840962
902357
1545108
1325915
1068130
1669032
269750
313066
1945397
598965
589133
850526
1889623
1334691
1316361
1612904
476782
1652939
124393
1578847
1170715
1986890
82156
818493
988831
288518
489960
1594097
237606
1990950
1315865
296894
1117776
86858
1768661
1702747
864138
59562
1158723
874916
1904729
541327
964249
976833
321091
330410
350039
1318379
1479602
578899
413997
1843112
1130283
1669101
971247
26824
1245449
1514393
738584
955482
1998832
746987
394912
469670
1823741
399865
1146541
1661271
1059628
21993
493184
1167978
754648
400894
1029836
961891
99092
1623168
1664274
899506
232662
866099
1072392
1793330
960570
1337737
1247161
345646
1193070
558533
489857
1997288
506837
574621
915426
1579383
1712830
1252177
1513200
868929
1240856
1199482
1347344
70352
207578
1908386
560294
1194349
1980865
606426
547042
1648301
1987741
626996
1264277
666608
509932
890552
1625112
937159
764902
1471294
1018707
1109570
665960
1808139
1451953
606434
935118
1020720
342260
1371386
1688743
674377
919867
260402
1486327
147391
148722
1910373
1032697
1723999
1504481
1713515
1821917
1300178
1648584
790825
625044
1617481
1440725
1959882
239407
573015
196380
1742783
1035538
1755118
902960
1371915
1699986
1647960
1106002
1755182
737733
440113
1580398
285900
1552854
1926158
189951
512515
1786701
1994609
1555135
1934560
1829966
1574064
1654573
354207
190250
867116
787741
1374513
387031
352117
1499944
127721
585629
1555791
151056
1965846
1580875
1357193
667812
1675946
1829155
560391
1120849
1206190
571597
303523
687740
194363
1451748
502090
254145
514812
64514
780539
1089162
949556
1929113
75938
496137
1958861
1117192
1648227
749198
1609775
1678214
883547
761022
1061806
835270
716591
205029
1675740
1257417
369072
453593
1883883
607206
989057
619536
1767183
624113
1519801
904315
101131
403867
1457449
802183
710936
181486
950682
142872
353334
85397
1405694
1137523
878953
520377
1057891
186245
872200
1167488
1727117
112768
979143
98645
495587
1700106
1992442
1802319
1370413
168900
21726
926224
165213
652515
1230089
572296
1227735
15337
981396
1740425
1246989
473966
234032
6682
1186295
463498
167921
349307
1375080
1233354
1320213
991964
960753
1156180
1185183
1022342
1760811
1782570
1597840
935358
1011991
235454
849172
455740
734352
1191427
1741000
1842791
1588760
1957867
1062626
1639832
596054
1061311
1392846
890312
590593
1894399
412926
348791
1091582
308566
1208450
742732
134121
1595225
1440389
1574122
896868
996237
387779
673708
1134126
241000
271156
1043987
138584
678789
1732811
225501
334374
510275
1459036
168738
147882
1745069
1430843
1578534
1218283
1464491
944129
186665
1005463
637476
1726095
37696
679930
726854
1257469
1151923
1914372
429032
693048
140086
1348699
1105567
654556
1332783
1596874
912599
1549694
881753
27178
969094
635402
1901230
533801
640276
1778911
555490
465619
249145
1129622
901085
1709319
372932
1349404
525361
831184
1851820
1893460
1958610
1423587
683402
978225
1296275
1680482
544805
455026
1384999
699711
417722
1653515
155055
31204
1425862
631902
710163
885561
1651418
903972
1647943
513017
1819241
1935702
969140
907751
335821
1985241
1140697
1253092
1679783
1530529
1840640
735031
1982763
738829
722868
1790450
569371
968143
324346
1917833
1083020
119493
1043700
452742
509708
132675
481875
954173
1409255
676826
629409
212702
659257
202952
372762
1912755
1952088
1192967
878998
1317929
1588465
1258199
1811739
563737
1704562
39792
1090683
936953
1191573
711547
327124
292909
1679661
627443
418838
528059
643317
843091
1726970
1213362
1193236
49022
1495296
13829
658686
1129444
863763
1694006
350001
1768493
1930274
1618473
436444
972569
903294
1251349
486215
1810257
1632142
670807
1417137
893562
1051414
858321
132239
1342769
1476712
147012
1660213
1115740
433194
723763
195731
205848
1718591
1662579
830013
221086
1632084
354611
378238
1371114
1024822
762341
1661908
431559
606026
1868525
1252717
165214
864845
1583284
1602654
353410
423246
482803
1338439
685051
192143
1301269
1978496
1668809
1923972
1187724
940980
501747
200151
870378
1443638
588840
1364710
1060755
1997891
412786
1395459
269091
867859
867932
161040
1166428
1181584
123872
1527770
880949
1198928
1254310
956742
905190
257577
1505599
1814796
679554
458898
1577878
1128937
427417
304353
1994827
692341
142238
901212
223789
809960
1744044
666241
228122
1695128
568882
1292731
1000008
1696126
352074
1847065
1233859
149141
536967
382965
1124785
47896
199847
1248049
1733762
1630367
614360
1514977
703569
1989041
899155
1953777
1638218
12734
1269857
1967351
303165
534469
1361885
1737858
847433
1529423
93614
529371
1060468
1389342
1616259
562354
316165
958042
1964793
974770
1387209
1246
1663168
332509
879761
85276
1447176
290689
92886
1045714
488128
1995366
531519
910353
1398948
53070
885600
1917770
853534
70914
1919677
1950475
65219
721029
1325167
897003
1329676
787732
969581
1677850
848198
1322827
110518
202786
551098
1380831
1937681
1555732
1737706
329984
638090
340926
419928
706341
745681
553071
464167
389503
1189449
1087206
1447457
749104
227185
1476702
824816
1680037
1550147
1119839
389739
1090785
90713
1913475
1115656
1497372
1852341
997640
312416
1841887
1982418
545046
97933
1752023
427550
930418
31533
1300142
1822004
444362
1919418
1119069
1253314
704282
116163
1925182
1541606
1416527
894296
1971997
1548050
1054803
1378780
955022
1811264
1488003
11594
820517
1754471
1292100
1399189
1569223
1135006
50113
47319
1526132
1738936
1101429
1469802
555698
1706740
1060958
435670
1050152
1871509
1534568
309531
1685259
567659
1178567
1030865
9229
1447295
1150536
313248
186945
17962
1607074
333737
309267
1247035
589383
874511
292040
1063759
1796083
1206917
795496
1752384
1598597
423240
252054
145144
498361
1331281
1179833
1157337
768467
264222
1473755
1135983
1901437
1244572
89549
1139971
214264
604113
1181493
361060
1108631
1808526
1158406
1533238
1644987
1926328
1751
1262230
1591896
1433237
1059762
1537223
1347216
1655331
1528561
1839800
1157120
414095
1757625
1037040
1954220
179378
10741
934384
263754
1145102
526291
1335296
641133
1592071
1059345
1656474
65834
958154
1721286
1354991
877770
1766505
893797
207809
89882
771375
464429
239891
452112
291917
748247
1360293
1824081
1439077
720058
441651
558896
1685139
1623397
1585026
1128689
1886814
1812092
1558051
932288
1794828
845399
1272589
123696
1018526
1970534
616775
1294278
1883770
12225
96941
1130507
62344
1166675
1395220
260497
480687
562281
138177
1763216
1648164
724612
94660
15536
1352751
1971863
432725
1066863
805792
1695859
746202
1635418
1625396
1512573
1989064
916036
1123974
787378
1559486
564214
1530505
1081006
441748
1939590
1200318
115181
783838
554111
303451
1261352
340348
751432
1147509
1072803
1712310
1056174
855711
632518
1453690
786077
234938
1049239
394492
1061637
987586
198921
1604832
1360136
1381750
248270
1274177
1385401
1912205
1329408
267452
644152
713036
638285
405404
1154517
267965
1023415
1318503
1717539
312298
734475
320721
1445111
1664490
1699282
1722835
1265657
350962
335638
970994
1039675
578874
1387833
498248
1403480
1958953
1454442
861721
721496
603423
286432
854857
1901102
1729134
649726
337593
1941022
1550904
817208
327691
170784
1985895
1834364
91683
707838
106779
600194
1670071
244717
297507
1882442
1461732
594305
1741499
737224
1131176
526989
758809
898647
1111797
195719
1577715
1958839
1645695
1919110
1022571
1624378
1921055
187666
1594282
1354575
211907
917973
986366
1263187
746079
1574288
1571458
476263
1281821
1590333
917960
144299
1492368
1984670
11843
1167911
469735
828442
1478459
1932775
877316
623817
1427763
385489
979538
727662
1691537
797493
856895
73875
1506277
462472
1601398
322915
485172
1365003
1040560
345454
169216
142696
1954265
484080
680642
733294
103590
1933096
1861668
795613
537125
1492161
417502
286284
88457
1986678
1626775
1886695
633224
1301087
1377902
1618583
749108
1336810
937100
1976113
422718
854610
259248
965222
602249
1913389
1137584
1313653
839979
959490
754897
923033
1893868
1555194
324015
177075
1396325
286465
1777913
604326
850915
1661967
1381586
193372
1071330
536344
1733121
763905
1786283
1615131
1077611
1230523
1551885
1880091
1037250
545870
1367614
1791551
1898084
1838723
9814
223434
459573
845224
644443
583911
236643
1805309
948380
440967
1716984
294848
946728
1945766
1837155
837333
1091024
1164313
66721
687270
1234749
569951
950180
1938162
1125758
1305489
1952024
538178
719409
405163
443945
1365567
419850
223446
1610342
993766
538345
1665666
39436
81065
1987133
1506103
825490
985843
1972203
21682
1946123
1067047
1858976
101937
83585
401517
1189768
1666842
449960
1610733
1395007
611309
349865
1245295
157380
809254
666952
10129
303383
145693
86155
1133010
1431261
1477218
1556350
191335
1128186
1375211
1668629
1795006
905993
4536
410831
1942099
1707839
1909735
100677
989935
68757
1451533
978787
275752
1752421
497746
602249
834643
427044
51579
1315908
771654
1292110
1313529
279420
351191
1527943
1507000
363339
531658
645022
670874
1893654
804205
550647
1057891
1983947
322015
846217
954776
1782901
1281105
511118
526876
516183
1532357
1179339
1599375
584652
1093217
915993
1053739
714076
1752953
648143
1351888
1291479
670649
43632
633485
90274
13998
453824
1345366
198189
1706351
1260979
1962282
1607648
949628
1997199
1314355
1008699
976451
1264713
104595
785504
1758515
1418326
1910167
1113857
354063
720391
822912
1310863
1701684
1397267
1765096
886669
1992754
1758607
894576
1200711
195650
265411
204185
1584315
118914
1726801
610912
734032
1603701
933093
1163954
1529690
864764
667981
169966
1757875
240065
1272531
1485671
1780921
425228
440645
1148738
343410
337750
1259035
24017
94034
215042
113594
259950
66733
1474960
125647
1238931
354337
533349
1674508
459799
765624
1701498
496090
10352
399806
16788
1091923
133673
292639
901356
1799269
607712
1163859
1779395
312966
60691
1603668
1573726
1887674
1658005
805418
579835
1086836
1828303
362651
1019826
276377
1884005
223057
7517
1052705
576743
1164904
613679
237306
1091684
1038122
623125
443101
497485
1015329
1121912
174828
1830885
1129232
206779
1050829
974566
1135736
22471
474368
40391
1754033
1963745
1629029
1691207
1785128
1518658
455005
1169398
371326
694560
170155
193460
128032
1963764
943446
793699
989276
1691629
460468
1695559
411119
418562
1166910
1491729
1226355
1329478
1798407
565971
410300
351380
406013
354175
333145
576016
1975447
1408466
331049
411389
770613
1414667
157772
996698
139808
801289
1348965
862433
1911107
1630754
289347
314796
724969
1398445
1325809
123352
1153931
1199150
1213306
760995
271888
418233
509203
1256742
633243
248318
1167758
342161
1683236
1333083
1132133
385858
1504839
469668
1635985
974465
875824
867668
548439
276627
1913036
1478089
1879339
158474
88968
987749
44112
238989
1937882
360312
1778955
1820191
1653021
759806
547905
281877
1402237
72423
1284479
1084540
164555
1126779
1369961
431057
1160470
615467
327275
1673338
1443561
354135
1706282
1262618
1706702
207795
481668
1265238
633525
753519
1287019
1489710
474145
1941973
661076
1011050
790461
968385
1037416
1315321
1953964
1510906
785302
1669905
1436172
598775
1819172
843570
1791936
1809066
1435062
621974
1821283
6190
1027090
203043
1107522
549561
679401
15520
1833077
1605239
853078
930845
290426
951533
852390
729331
1743891
1559921
445573
49116
1568093
591285
911335
595578
1485307
1205809
798585
495298
1399051
1172533
1918241
1782051
394609
1995286
298136
1917272
1080961
132197
647878
256660
131421
529201
1706825
1429069
16498
1169845
51531
1734368
1726913
1183125
865145
25799
1926921
9858
41855
1508109
1894777
1938241
23414
1131980
1474590
1584235
184354
133172
1107855
1203741
1129419
123879
1052317
164041
1894249
1383970
1618629
1697942
1060637
361824
149701
329934
152255
1807088
28923
331177
630700
1957414
1401629
1697449
447801
1347176
1900489
310137
1462499
1911082
1608118
1015225
330923
1135090
1563917
276517
1525368
360134
878142
575415
451943
1129694
233277
61943
663804
140005
1773758
1862314
284762
1390714
1105573
544292
1152465
513987
1469283
1986431
1761924
566330
1991137
1168941
1046831
1033072
238502
1399377
725514
1069199
1411710
370898
125483
467540
238907
1473043
1650549
332468
297342
264340
1962341
1255429
971451
1996336
564870
1729599
1777128
991709
788067
1341353
656019
1625968
1512272
1311342
1784122
1565065
866980
864763
487960
849067
90421
1136982
931731
1908175
1958828
1275869
1260029
310778
102852
1054920
1557027
129282
1959905
898772
558819
1308337
1461896
1434253
743628
1037992
543536
1680996
1266008
1121310
1000681
1929580
97131
1149149
1568963
1136114
1264785
1365565
725826
1767734
418029
1455752
1152639
1239918
1732252
1662795
346458
1694496
1407243
120857
1753074
1881317
109521
302087
1670571
1150508
101185
718385
643988
588550
1491017
1372323
1587646
922618
460749
1380998
1305837
906009
1035118
1365428
1960132
387649
1491472
1034280
137313
1598568
843898
41563
1139910
928324
1130699
1731728
779136
1953768
1875171
568204
1939725
677519
761111
200681
530971
207887
882906
909084
1213006
1109649
1907720
1262359
1575979
1327996
1770541
1659371
625589
1698658
1686125
1237160
1738534
740430
1527014
1118670
1850569
1415153
1202716
1436892
1150148
1096999
1209085
1882910
1993930
694314
795294
312805
1057115
44344
1845179
1894538
1567753
176987
1954263
1422985
1592291
48138
952823
248197
1332416
1503641
278323
951315
1472315
193208
790630
1684065
110622
1149230
1417072
1493379
396903
135448
378377
1066672
572713
1265535
1973254
771618
831870
1469793
1892174
765162
1888401
1325809
1962485
1799712
1108224
1004670
1349759
778228
995825
756390
715056
165175
828795
1648853
1225398
1879131
1834813
352767
519272
405014
1968157
974579
1738416
375794
1539445
938424
1514698
567514
830614
709679
286768
843637
1424719
1658284
1426361
376030
1376978
1746628
1483384
1903900
648646
1742008
1083538
953490
158495
275380
175465
759230
919019
1157611
1935824
1119724
1923122
1906552
597078
1127
1007987
1768013
795996
431501
1919150
1432246
723285
240065
877692
1612690
440723
51575
894774
1259517
380523
1635902
618979
1081663
1898470
259490
946930
336906
240174
1775256
1512195
973400
1837032
1365627
1642815
1931591
827383
63736
1408785
1573291
867891
1534919
619106
1187935
1105065
118606
739142
1146749
1387327
838754
1616534
664476
367192
1225218
1433009
668672
1196019
21348
805384
1620274
341009
453277
1778112
200001
1312508
873354
187851
346106
1345850
1891424
1775252
1197801
900825
206088
1498583
1794999
720536
420839
1813917
132327
636825
705556
616061
945590
1614494
115533
1144117
1137312
235856
729382
1403091
136740
1295283
681185
793227
1855531
840434
1905636
1834280
756210
115323
1335407
398138
1253684
784731
1815258
859353
390767
339075
867072
601106
901753
156708
470056
139803
1352692
845369
136515
951088
1509160
39213
588856
1246223
1155795
813952
1996234
865983
55003
969789
1722894
540002
1295576
1250178
592018
643351
929799
1610521
1725880
666849
175027
301941
1670283
1599668
1735864
986790
1846903
1789918
106940
1846255
461258
1154529
1083687
172174
973500
891329
1876870
847825
245918
267133
1579101
1957555
369464
1202165
503630
539173
315392
629392
328607
1943795
41750
1948314
1547958
1556652
1198864
1862295
1672897
1025341
996361
34800
1673692
482246
1487423
1882230
385749
1889078
1966419
1298220
1056941
841818
317044
1575196
765116
1558054
503176
1713207
278930
863826
1478893
36459
605538
1804672
748798
1524708
560195
1745289
118473
1015949
131645
1864979
681646
1490822
750769
1151572
1709881
266965
1339722
481241
890978
1276546
1399582
448259
723309
348775
940984
1214428
1634280
638878
207356
1821558
130494
1207686
667926
148514
773990
1893202
543718
74842
1116695
1810545
1765428
1283354
184894
1221337
1729408
417460
403225
970807
136047
1159751
268351
971335
680613
1714190
447997
1243272
1664162
355748
958449
990259
1857221
634489
365754
171536
1248332
739905
1726354
1097680
707102
754984
723709
1984701
526656
1812049
950759
1030341
1004743
1469044
1068047
1666744
179608
242728
1274927
1275938
1991259
1923370
1051305
548427
1658399
2671
1533221
616011
1069717
1092629
1565055
1911255
955163
43093
438791
856465
1625839
567047
223458
908941
806499
1069728
464656
432251
1491910
1038184
1612056
1147568
1389339
1517022
712405
1511776
404169
1193
1614351
1408033
1306644
1969427
1757399
1376591
548177
167347
1048765
1796548
539828
907380
205566
222375
512571
112017
905361
417262
307274
627308
62404
1489211
1873393
71440
1688568
1605053
1891921
905695
653153
612458
1432821
659051
192869
1957122
199032
1260502
1115098
820146
243375
676049
1963921
486595
847724
320699
1823076
776189
1881848
694470
83109
1851071
1063173
101556
1905274
453847
1940418
1304509
1164124
521913
1666514
1694080
1742327
983349
523312
97657
1747455
877551
1999317
420398
417219
267100
16646
25130
1933107
747773
79217
284351
920074
1003932
1118006
1480162
599133
500770
1932205
1709018
1134799
1459933
620966
1936065
254219
1942199
277825
1388640
333603
983979
1903833
1058581
34456
1479355
1565201
817855
1851292
240279
680775
1152042
1469690
121306
227607
601409
702848
658100
265808
1391678
1023722
915243
213322
264484
264787
1094409
125485
1749318
40848
437173
388656
415358
1474911
309265
1135433
1547418
1554791
49066
1713306
1074527
41756
410726
1317378
145229
1753012
921584
1839457
1456871
1459780
997948
827412
92483
1680839
1871657
1723763
1452195
547881
1897991
1990800
710345
1452533
1904664
214391
1332368
272905
1870356
1947898
1223412
120848
310480
960363
1646750
1315598
1421037
330030
1093002
759760
208819
1289395
1187931
470591
154457
374370
1626603
794761
545055
1408513
1236295
446621
360031
916092
983
706258
438892
63734
1133446
1583866
1634607
899499
1281639
553630
219408
82886
62705
1979214
1398782
1189322
1500194
1631910
1232368
687993
1148043
733971
971125
1017252
1721236
1595306
1385657
186070
1088246
279385
1800636
519273
463830
343557
1019551
945234
1847447
1848206
389452
287748
1609716
1605839
1495922
1580247
542686
1116812
1474604
651682
888344
1906006
1091290
476275
510087
1678534
1413632
1947569
85592
955513
840090
398290
265204
764037
124925
375091
1609499
693983
1669789
1183384
1108979
350746
746830
1228192
745412
444331
370821
1874538
1460975
1281031
1922061
193367
1821227
1907538
1429915
749431
1522385
1147870
296281
88504
1477940
1324335
1742632
617447
449232
983461
409809
1390710
1345691
1171711
620115
1201642
1020664
1854564
937273
111164
1843760
1897459
9889
1277083
307732
846087
853131
1532034
358605
1533254
1968276
1128701
1399039
79587
198097
865719
218933
1099661
1483044
553071
1281411
1034198
1713525
1703279
1804892
601395
438707
1885013
684440
1442438
1712714
1142702
1472376
1103325
440824
1158562
1339583
1841725
1290158
388084
1503352
333042
1534006
455494
17318
1594542
1578539
1885636
768122
63529
1588259
1042438
1836209
1440889
470040
176776
1142989
1618282
804848
244522
46108
1125092
574400
720262
1320956
1224703
1697202
1839877
1082566
1848338
838389
1038288
1731149
1860527
832476
1393490
109752
1598641
672086
618409
1555428
1118134
1760426
1459291
1748576
47821
1312829
1341364
1739243
170087
101135
1195436
158845
1973724
492618
1605164
153267
766998
993467
610935
298978
1189087
1643307
1321201
1071537
320893
62098
199962
131994
1728395
1276026
175256
685293
629043
103177
752301
804709
156736
964538
1370388
302276
36794
1430210
661619
1042616
328935
1782525
161435
716216
578638
72575
1932374
627395
1729898
1238859
1304694
947361
734170
980951
599479
145130
1837885
1220526
392027
1378955
1036985
860747
558298
642213
1531812
9744
658059
1203371
949403
1842513
805955
912178
76474
470039
196948
1850296
986957
1658400
1469004
855561
1912372
523360
771727
1426969
821261
400187
52692
1327446
1332511
617155
262191
1533364
823710
974042
8662
827991
1841464
1963727
730882
1362691
1818435
1214550
432537
1434800
1471150
965207
1645054
1613413
367719
114302
1446817
152581
552512
1569789
582728
1566841
42496
1833689
812177
813905
47504
1423653
1806765
880004
1303768
1093232
1277943
1402074
74599
1351308
1380191
1134381
1199729
1000715
774968
1138555
811705
1400787
768085
360932
15470
866301
1958912
1896724
1635386
906245
612302
1269879
108513
262636
72423
800113
557660
403527
1720801
1115034
442321
738587
1779042
1435045
549628
735051
489525
61730
59987
554665
1860256
1484661
701169
658411
303831
671082
1284298
332164
1565968
1069311
532169
966996
1181240
1874208
203655
1565721
1661486
208576
1192820
614210
283529
592729
1573917
332575
1339707
1179036
216522
1280251
365327
1566141
1161287
1092083
1124243
668245
1774845
626937
852744
196408
1678532
627847
1549207
30572
1187326
1070369
1159207
3542
1889948
1368825
794363
603255
1571673
1434984
78225
70019
940448
1676162
785035
1023087
1445358
168995
415085
1854131
1193278
1204503
1490868
1215591
691766
37226
1340566
1659804
1885518
1632570
1295412
1375778
44589
124717
895236
310093
236483
956314
131992
182553
720929
1573678
410103
1094487
1652060
1184998
930379
1848402
1683842
961312
281450
281582
1501182
530565
821340
1540016
1792213
91894
347331
482139
303295
1909732
1941154
1733655
1911066
1936704
1828358
1383523
1573976
629516
518372
785482
64329
256337
1553047
1339718
1061997
1407121
919418
576403
292871
1589013
1544847
1689239
1332425
1607855
859586
1053309
765374
464830
815657
46221
470914
1700415
1190800
806911
1444564
1762326
959682
1700905
351741
1805312
1166115
944669
1691760
1044779
1642796
1117252
40872
1744290
1986946
1032331
608460
1958822
215652
1822165
457328
1417344
939000
1871263
657988
1643377
217092
719232
1339086
1431713
1354661
282353
1523338
1954145
574937
1572517
566288
231039
258974
156593
1289518
1893838
739818
1211076
1611170
698885
386552
489647
315704
1239236
522595
1706144
740668
1621471
607634
1909646
1821503
1640441
747470
1029027
986294
616110
1564960
1516524
1473698
556726
721792
1332315
592783
1581598
670530
376329
258371
31604
300647
1357827
1752697
326564
280284
1431155
548109
1026068
64659
885948
615407
811668
1811781
1257517
1089602
1649149
1402080
1112229
1408439
1996001
1701903
943617
1056368
1272166
1907639
104359
211690
337769
538358
1870028
175618
1895652
1838413
106837
1062501
1527351
1935835
1395913
1469570
102620
501684
290926
397473
88392
1110118
134268
1222100
1081379
1165580
866198
603955
734101
1955843
623059
1671392
411954
882273
910100
1723801
790221
1823746
74438
704562
545994
1661873
1217775
338375
1126146
376632
1065370
432456
214414
1231412
59509
1561790
1428211
1232698
254515
485723
1278463
109934
1720844
1521794
151269
2765
294739
1400178
308065
1748969
1472996
696797
15929
779623
1755190
37919
714560
1747053
556565
1743831
1154590
627366
1364078
1985325
1407077
100463
803224
1205768
1062153
598170
586544
1268569
1709686
1169522
1900846
155596
879492
1052275
16255
1626925
1692072
1425602
402530
1404694
1617418
699309
1059838
1469066
1867714
1104705
1687355
781593
130468
1007824
651451
1876321
1235917
428042
1061008
888858
729739
1678746
676225
10214
368881
1498997
42684
1165539
1025612
1135057
1381697
1056016
1026855
1781085
872761
606746
249864
1015883
631988
1123591
196067
1406212
1316038
1503717
1579960
1252117
1224682
848284
1129461
1292474
282138
1032136
972002
1050819
389481
1012526
1058957
401640
1230024
727393
16966
548766
631595
705640
235169
758139
1884423
1231070
221025
185310
782301
61390
1972356
176519
1311054
1243300
1932851
662902
900062
1355677
501569
607896
1937102
1236028
1501567
577969
1545520
924395
324037
165607
506905
1282440
288328
1528707
1803036
1803547
110466
1490681
1635761
1023720
47355
1155904
872276
1258213
619179
1116067
442971
1479779
481933
76678
557880
1020105
1301925
1734806
926049
861382
848640
335835
874822
11751
396684
1261413
1512474
1176188
965235
594629
464172
1888199
992741
248229
1900629
918042
813558
1092598
1839406
1928581
1489219
1437619
1460824
1847096
1510998
1321535
988701
980436
1187860
1242885
833789
1096338
1710569
192892
1741436
219593
991937
291270
905785
211263
409702
1352092
317855
843090
719920
655846
187887
720544
1205984
528594
160291
1993512
31542
183283
935262
162045
1049704
592179
500064
337844
534276
35625
525903
621986
249113
227988
1752309
1917308
641953
1212573
659419
1448053
436482
1723495
1530094
1107017
762235
883438
905551
187388
1185774
1966831
486490
456867
1023616
739884
1077017
1559147
645000
10813
1511336
1990469
383654
1602984
1867289
1280241
593881
1801630
1798077
185376
307183
478116
1397759
499247
1435759
1457578
94630
1026823
1971223
1866825
1693939
244222
1378585
416806
1221599
1314365
1052587
1513902
847199
421491
1899987
1148141
118565
853022
1975636
1967657
1360367
38824
310115
1308916
1552104
88738
1812070
604091
1720557
1015870
147658
1203572
1753344
956572
226965
1204003
882910
1842681
1189851
127939
1796282
1294692
1470372
531644
87139
1544661
768881
435321
774338
1774691
20897
1256082
521529
1232767
503936
843544
1836889
497479
811018
711135
105336
151004
735097
1322327
515086
1583640
1759342
1259832
893788
1266250
1338667
1442892
112907
1911953
937702
131265
1701154
1403379
1252420
1133619
1607076
51061
400845
1636547
1003730
875789
1091850
1386194
1690354
550212
1743341
285555
1881662
1288761
1967939
1749795
323183
1847727
1391821
1103008
1647670
231832
1536064
1917045
1413651
1969213
535091
665776
26457
1217336
738716
54897
1100263
745205
609216
1989818
1454044
968930
572942
757042
1479662
1989647
1898657
1600300
759793
17755
553337
1621306
732736
1727674
1639501
1755725
696775
1118900
420007
824837
282260
1691287
1500357
1440739
815096
1665124
1858468
1036950
1192110
1430751
645758
21155
420192
1222003
1518094
785766
1642196
157846
1481314
134481
109163
1856286
259925
1442111
1775324
1100904
1512663
1804819
477837
1277258
1914397
1961682
365397
1277966
1610369
807879
1788336
233315
1640292
692368
1943637
1118172
409120
607984
201649
1161897
1148807
449884
1627648
1051260
995963
338475
44002
243863
971436
1291134
1558877
1641356
70535
792385
41389
28684
5669
973591
461670
80611
108276
248508
1408373
718109
918644
1636263
1735470
316841
579884
472137
1473785
1070445
525180
517170
642128
977988
1385560
1502755
179011
510272
1684043
296525
186466
1519447
820388
402738
1467556
40979
862303
182530
1810847
799094
1555765
1335468
1967497
1424288
911595
1455463
798384
1209135
1107722
1842717
541460
1130934
1147929
1132497
110603
304090
550631
1585137
101234
1117960
1711385
1378838
1984126
1988395
196900
893358
372905
151593
726343
1468460
1113116
70312
1861622
708999
1234231
209167
412409
348847
311469
1979907
575386
1527814
1652537
916677
1897805
193909
1285832
1370813
1954293
1592220
577904
205702
1261716
1371433
1287949
1311521
1978390
86287
41773
849479
1714419
1480185
317977
1381287
719250
1095226
1210376
1658217
1976696
451155
1110121
1761716
898406
539633
1405113
677447
464813
322548
1777652
1740711
948469
1103903
1027135
1937402
1391489
1345570
242191
1923210
1964391
668571
112733
749919
1344253
421594
729035
659038
1934773
1500924
1551247
1992160
622621
1420984
635485
1907471
302264
1702951
1275409
1325943
329069
1976323
1250579
1437767
3842
1331738
1766621
1666847
1759826
395750
49104
1650189
1572202
160818
1449422
693549
1344310
782598
1540127
279188
20328
98237
637148
1407883
1019601
1315914
1335270
588952
527291
1715176
1037578
300930
1912944
1754345
844667
624459
1594266
186353
118321
860651
1722088
1464084
1208167
1394219
1498546
1188699
396588
1083139
839085
1565271
948851
876655
1606149
1001640
81573
1634176
1224687
1360148
661954
734692
1483959
1429737
1325202
643983
1986296
1133265
498901
1807108
810444
1533310
689401
965443
546260
1974797
615018
1193960
887540
1040075
895723
896769
481567
1603704
1144191
158995
1914691
893645
1557888
321495
777732
1944746
717537
169909
53758
1455046
919122
1455918
255441
61412
1796186
1092286
1381336
1091209
1590938
952353
1807402
425897
998194
11989
1718402
533315
1782026
577977
1732464
1620768
782460
1333633
1444670
63802
1865720
431662
1384720
387054
711300
452988
854946
1413209
1781646
772384
1867091
1456483
1080520
787001
16934
1886316
209286
689070
480627
1409901
1000910
1858337
404745
443963
1795599
150641
1930638
1256468
85163
558044
138924
662490
918005
203685
562885
1013665
961149
546734
841884
390936
1342549
1255259
1851542
969969
692408
1267442
1044798
1434084
89038
1723288
1234838
1606340
1536278
120366
1601286
1010482
911605
547157
906940
1590561
1460782
615309
793412
1125311
780498
413971
832375
1296330
1718295
76437
365614
14143
698250
319195
461308
1654716
603990
1222687
1272927
930067
308125
795764
1971741
170257
1489719
1267919
1605327
401062
481286
1552168
963072
1786458
1344955
413399
1948272
950313
1994069
1281502
101422
167010
1374328
200430
545048
1422133
1025204
180998
1762862
64347
1453418
719073
111086
578530
930817
1453189
1422374
662934
1184611
1654986
1953774
744452
910101
1917903
1838125
277547
1871384
834225
1065813
916081
1848447
168041
1187623
611649
1755696
151677
1301044
1820449
1079811
1883317
502929
299180
1855006
892929
1369594
1894614
1054947
997858
960241
1628225
1840097
1746207
1930221
1950207
120726
1527424
99289
929627
810882
1270052
1765316
150166
908412
53201
1790829
1556233
1264401
1236436
192871
801463
1164758
403766
1498298
1775099
1040931
1454905
1254251
1398781
542108
1766608
1520699
64112
526562
1688571
1420053
179824
1587095
197450
984432
1090150
95524
1409733
1668114
459853
275611
1876510
154374
1396285
96052
1478446
1503417
1700757
1694285
35452
702324
345148
1631237
1858634
687535
298295
1373246
1582746
1761803
1329945
809776
1756900
506643
573941
567441
1214538
1575159
92716
359754
474396
1317002
177096
434318
806378
767718
1369655
1660417
614365
698122
908865
1136360
1297784
1471272
1795029
683689
1836167
1097256
999345
1225149
1590016
1982852
495285
132004
885777
83122
1445950
359395
1198670
1715436
1826578
1269537
1499661
1415776
1034817
186554
1464283
1494547
839904
470315
1382049
45035
149676
1627156
733516
948663
1757418
320969
583250
1318561
1799735
1008030
1671580
209474
1264285
279388
510008
20068
392126
212238
1010967
1250840
1365154
1203461
1667377
975683
923606
906562
853130
1428019
442937
1207303
312387
811960
1379016
936694
575428
906258
1192330
168743
1912538
1517135
1507339
1558537
744409
1123347
242949
1386856
385221
1124361
1209294
1041196
669187
899095
1106395
1807538
285812
1001815
530057
476441
1024805
1852224
43121
386807
296564
849956
378349
129531
1987826
1759865
1173860
103373
623485
638419
353505
1362637
882182
405168
1871579
591943
1080468
318017
41369
742793
1679661
410775
356116
116039
1694731
748417
893998
1324241
1398215
1703031
1657959
1681765
587353
192313
1691901
138440
444932
1420566
1635350
1823698
783957
1460789
1812012
1754889
1679207
366862
353426
1005814
602299
1556973
682030
1219104
1350502
1873343
852719
322058
1672362
1581241
1698771
1548439
1172700
115958
1198184
1696296
1677420
192344
1622318
1995894
260444
1109151
1758987
603964
1886703
182213
767297
687822
669348
1476239
677461
415923
1844470
904288
355528
812124
1985149
1482867
1776809
1622842
141259
860459
1408841
1366952
1281787
680314
1659864
1550904
529586
1523412
384016
404492
1571537
1544912
1414249
1794372
832279
715315
885271
591640
1374421
520973
924207
34542
1717588
674496
709767
767934
1145521
657749
572308
1622564
1323177
1016257
1969918
1345734
635772
562731
1573575
1134539
421708
640104
372519
148098
325863
1354355
746352
666294
8182
422218
1591059
835756
507204
1531990
844703
476465
747579
1132548
26225
1266937
6916
246669
1185899
275271
250301
740417
1858830
1298492
1457496
250196
22633
1959576
20706
718037
278105
344844
1936271
1618156
1281524
809951
1774361
1970550
798534
116104
434799
1820443
1944248
571482
1625456
263321
1784117
305708
855173
824494
1388562
1531058
1696456
381728
436758
1321393
982676
1902231
896654
384852
93902
303473
1266186
485667
1398269
1384653
1046829
820795
1368835
463427
535440
111756
225627
83600
960429
476075
803547
1486360
1630452
49724
1300372
801728
1708051
1464721
562686
396209
1365305
281607
217412
1775090
820883
1558763
884740
20389
673784
1741964
887451
1293736
1853474
1380297
334688
1478573
993956
739640
1290042
1908293
117075
647688
1331999
1492627
118960
1584283
1133618
943345
1610681
1557591
1193066
627958
709506
862464
1264794
1389765
1247453
1539467
236003
346774
1503683
327932
1646431
567758
742331
390655
1696669
120635
426008
1854678
263941
16591
1877199
979824
716657
682993
133571
1036366
1050317
237706
279782
51687
1503825
1229343
1501011
424132
591486
1181793
107678
733412
1311213
516610
994257
27880
1173380
483663
1642124
1805354
323144
477465
1242439
804310
1484317
1171387
807691
35730
933838
1296443
464708
1810209
1836623
1619892
259874
1653689
1979033
94212
1965130
1675184
16880
1193342
779468
1280089
795514
723298
1560906
1478901
134872
236481
1799216
1402666
660928
1028033
1193809
666589
286385
682226
1791211
372401
837551
1755006
883859
620380
762170
1856996
251496
1185289
1551957
1210342
1937057
205182
542129
277736
1043658
1220075
437425
1845770
1577136
1916080
465313
219885
1406707
483299
1477592
1966155
1904227
136100
857858
1282785
1472747
881523
695937
1514100
1377367
1602523
1151750
76829
1967970
850045
1105703
272786
1698062
97693
664545
911304
137472
1855028
1657486
1978742
1283793
811363
832347
1949064
346986
1059034
1260877
1012748
751554
730644
1285637
1310659
882384
1180239
1336964
466858
1402191
1582406
1474190
1992041
1898745
542323
1501551
1605231
1481305
521044
889422
716419
1094692
28774
1060855
885891
1847514
1314143
119720
1190453
1807425
678752
1196242
502076
1742529
303588
1507131
414499
375650
178154
1988115
212689
1227589
1682290
1409857
165636
337414
1711500
814291
781590
1084656
1162225
147892
1079028
1692878
1641117
1178845
1998917
935186
216750
358321
1556477
797961
952351
1371045
9942
1943310
1374365
476039
1199198
912165
1767589
1274274
91619
1307744
1500250
92694
948527
824112
1543667
137513
51756
1067798
1265260
1393793
1762029
1591686
1534949
516436
1302259
214726
1409948
1301678
140191
264204
336203
608050
352195
135126
895413
1710404
458701
1850155
770750
965474
703134
1284408
232537
1345034
1262518
1889377
1240429
1594556
941860
705571
1893240
284991
537810
1584875
794034
302271
764731
1764599
760950
1677895
545659
1927491
1983964
1170701
1881584
421228
639851
269201
1135621
737547
626336
1971469
1546265
909395
1884053
1022606
1713953
300085
1039942
128017
648875
218720
1332861
148376
1826033
744557
1040334
341194
132955
507991
1962277
1357523
1118485
1489050
1578465
484847
195627
814974
310173
767302
1474537
1458842
437842
1697147
930472
723162
385706
1669882
1562900
1744000
1735524
820238
456197
815423
137441
1126309
1165244
1462051
1124228
740884
1154392
1652431
862963
1563984
1153186
1011523
250311
469696
152067
1226951
1671021
331356
450960
730524
186788
1267
1354090
1706471
1473447
462924
1207354
421422
1143771
929459
1843853
152858
487778
876601
1120045
1478679
1555317
1329277
188339
1683913
595874
737335
1810905
178360
226685
1384235
1947671
90699
576540
391526
1214235
991103
1970501
1193329
1217478
868782
1003193
488324
630243
1140971
101124
1545329
1417859
1569938
1362308
1670105
1537100
796569
1447509
131208
1872074
1735331
1031297
653429
637876
1758777
451752
1279073
1000646
1000174
1069367
233879
1126944
1949031
1611501
1286483
1781588
1266631
1491843
305909
503236
829626
391246
907269
1187099
314023
1685578
809267
232253
1026479
1525440
244402
260896
836301
1988397
14281
337905
1015074
348868
1384765
28659
1117516
571486
1638275
1768790
665905
129306
206653
417543
788193
1684252
501328
1824189
1995776
70490
404659
1546832
180890
271810
561667
1229136
701676
1427382
204520
365833
955326
133468
1943808
1036932
1673923
874709
766796
1375221
118722
929254
400797
993502
1762252
1319970
467605
748094
596295
220652
1436268
18576
738351
698010
1367022
250269
311161
994459
796603
1283123
1256461
1417173
1994918
272027
1003078
1911348
574532
1935784
1696145
1890138
367615
436967
1922634
1666937
1193372
61971
1189237
187199
1837431
1400788
1862349
1085675
1404658
1801919
255163
1166895
244763
733709
596205
1112032
1353959
754113
18217
905144
881093
684060
679182
983920
640889
1298
1774900
1929245
1032536
131485
387419
428155
281908
900038
249686
1108621
254389
552516
652521
1029583
249937
71560
1672720
136585
81880
1504163
1011732
1856701
744810
1647519
301915
31743
1541279
805761
1382527
1875174
1427882
1048041
254045
773447
1167035
860753
1540186
293942
456111
1711493
1846477
1987418
627491
1790647
642133
1767545
697266
432629
631833
1800856
673422
1419547
1470816
292894
387105
181094
60454
989142
1193202
439874
306205
754243
494148
613372
23353
429962
1059059
744964
1564814
1187006
950090
121429
98764
1984098
303190
270956
330656
389178
1165273
304382
486449
1688632
1938587
251504
57292
1723980
46520
1577866
1148392
1281735
1698493
1279165
1930247
1962005
853456
471847
946400
689996
485736
724925
592546
1804150
1245431
1797469
1685331
1037408
1919081
60045
804976
574605
1636193
858449
1858438
567294
601129
1578374
1858657
1869311
822815
53345
787401
1136913
1643970
503026
870923
1089395
1850158
1723094
1609387
792835
44818
1318646
1379171
700983
63145
270157
461459
413395
395757
607047
593902
345788
519188
1505158
1751187
308699
443551
22748
239411
209686
43225
1527976
341390
1734997
1090049
342546
1388235
1506926
1472313
94712
1151306
815773
143360
1211360
644496
1336584
939530
580471
966823
148613
239308
806203
993766
394512
714880
1186245
328633
1131086
804991
117380
1642871
78756
1489355
280605
1074724
1061902
1452983
1928489
1568326
1760196
831465
911754
1480724
1281055
218969
1796529
271240
1502083
1256849
1455674
494709
86902
1371860
53891
1382934
617131
934916
354609
387082
1301964
1458811
1499715
524899
906453
836097
1678265
469864
573398
656139
285630
764459
370873
883531
845542
932749
836350
1570030
323718
1020646
637156
517709
200240
1757725
216254
1673386
1287917
138270
1728656
1481541
208851
1560308
5855
220763
1622634
1054941
967675
101281
647517
1528223
439631
200066
144072
1829243
271200
109673
444221
437540
1456900
628520
1399229
562896
112666
1903400
704742
92217
464290
1584226
781103
951219
622039
539403
1048406
247444
651688
1639391
1913086
1679164
1065330
1795358
887665
941200
1218921
1559773
897913
1055059
1557707
1690775
739342
881151
1417271
419554
1035845
713566
1939206
106442
1318662
1041008
945639
989663
634430
636853
921275
922252
1743200
1040848
1512958
34992
1621594
1084844
78449
1354464
957717
519669
1012013
488015
620941
548065
834016
1490452
800908
1146978
40187
387263
1555769
814158
1850971
815427
943409
342352
1307582
23231
233781
252429
1802816
65376
262985
1915719
1742569
352697
1328335
1719558
963397
407297
455469
1421624
528339
373480
1163873
1021036
874112
1606434
462289
124422
902909
344554
1204933
1505661
207751
532335
227180
701353
1173774
1695783
319065
1411844
1667571
1351628
614112
209064
693513
1024958
1701792
228747
1966986
744533
291644
1267802
430494
764480
429809
116008
1912285
1995393
1126311
1239788
1186763
373132
205115
1542911
1644871
1756020
923586
430072
1031176
1516007
1904661
809321
1809135
1508588
1539626
1443532
1017186
123371
227291
261089
1777541
282206
1678244
242611
48938
197948
99751
1514354
1622692
850785
1763013
1041632
510570
1165098
1362334
894419
728770
1043988
1518202
49365
1164584
226147
177991
42275
79972
329556
1792393
1015880
320246
618648
100089
870885
1911025
596959
107055
692113
1463924
852922
555369
541713
271680
1961257
1628061
1600664
1605541
1027669
450551
213227
1925412
258807
1266027
375888
1328831
1809363
788050
808213
532907
870614
936427
807769
1200454
976446
1941459
934395
1255376
899814
851138
1255614
1067561
1158750
169823
1111563
1303552
1022770
198125
749116
1751746
1428844
1239031
1516670
266935
1499175
623627
1464593
17564
196272
1779570
630291
901291
310336
968817
1218257
456995
1214494
1979201
1938195
1854602
894205
1717459
394023
35384
1002590
1275497
141715
1628368
163007
654204
815623
1264005
1384426
685398
137566
488261
242071
206085
300991
101095
5849
812180
554201
1914698
986944
60326
1539742
1179953
200544
1186818
1209687
565459
1702944
1969000
1718822
48196
993912
1823547
230783
1098740
1990118
56974
310745
367732
1898221
22698
1394015
950177
1933542
454953
1869907
661352
237086
403022
1793254
1161060
684111
572263
1831921
201017
922255
1258449
1293375
1057807
201696
372407
1798116
372251
1298855
309613
1319155
371432
1662671
129932
1818433
1010771
1983574
1110914
600720
1477937
818093
268342
447018
15988
1066415
1936955
1930125
1956456
1004686
1349305
504799
1450594
1195695
1300315
252409
460605
465472
1787656
1737379
1997684
1671339
257934
709455
560977
1683248
1365114
1777780
831089
1278280
49454
1455990
619535
534742
516057
302704
29941
160649
1437046
111677
482572
375868
1421577
1183597
1282071
1421912
294467
1740455
865733
106186
913774
1145217
831448
1264362
1517391
3510
1343102
1933150
325569
182341
23104
1522536
441546
1167703
527427
907901
1628855
1967670
918977
1986062
702262
1015732
1033752
1288016
1230163
424368
568182
1135688
1020527
565572
977844
1282482
1639712
73664
611437
624649
887020
1245456
1260852
534764
939068
1212621
1759791
1276392
432966
1583302
808644
620729
240574
1527522
441278
1331149
120154
305045
1110810
351586
1092124
313843
1245309
1695873
1710967
1530096
1819937
1533669
914148
163760
927796
1371459
1749613
168916
824890
689597
133549
770545
1565578
1808033
1010559
1111075
823608
676616
865662
538518
1537666
1103512
1543754
1179589
310354
710539
1431664
1128910
689069
1082806
1789055
262706
1787133
194458
1963329
1477900
896042
406615
475771
823767
927336
476554
366180
1115606
315732
1167026
1210570
690177
1124356
506705
574655
1878108
1877888
386934
214332
1097262
1583539
1735363
1897073
92360
931387
933735
1852260
422113
1773699
1357361
1560089
1101357
262158
1214657
1615682
346481
232650
1180942
1016957
605498
488485
400251
1027504
463989
1163705
707032
905389
559360
1059753
1898905
13548
653110
1153579
1691275
430772
108612
1975519
946087
1190077
1146872
1477367
1707681
103371
91168
1875351
1902068
384099
250028
156435
1838184
1750387
766928
801660
1561761
178890
1907608
799929
113096
413211
1220487
1978924
1669426
1480086
1925709
1695981
518256
1385567
1697458
501003
1982384
321704
1058861
876684
845994
1779331
875066
1610774
1591989
1633447
1087253
476220
1054938
1232387
163819
1143801
1383551
973316
1361279
1718514
449405
957268
773278
1278350
857053
341851
579285
1169888
480625
1609477
1198550
482963
1627204
659363
1243251
1706984
180550
591313
11043
639885
1652968
1492039
1565565
633761
770740
912637
286789
1093
1928072
1200050
94847
1121605
1522783
1541488
860395
474919
1820423
990841
724932
314439
1331995
1964620
457235
1218603
1690476
331420
1163357
632273
404221
456516
1090061
67800
1166740
404957
1923335
1294685
958803
1438271
1963272
418519
1508351
288920
1849154
1428022
1800509
1810109
1730900
1086244
1609242
1563864
1371482
1474901
1237078
371794
444585
1795460
913316
30767
352018
53566
674572
63418
1940059
37149
32015
564403
1183217
1730441
186963
1821188
1862819
809558
578785
358247
1876842
563978
173936
446453
122500
484643
1478954
1824648
810010
679955
1439902
1819419
405271
1786458
1340804
1259215
434122
162714
101483
695186
977929
1850967
1243402
376909
21610
1595991
545637
358658
911658
285805
415825
1417162
629705
1073922
937354
302412
1703598
1231365
1130509
1830719
176464
1271292
1783463
57738
1697804
448696
906010
268508
1145146
66375
239881
1594494
1121503
539502
1884277
1519766
1227152
1366218
615294
203907
559955
747560
1099653
93172
798952
1126602
248519
521078
192624
1174659
1696551
292264
605040
1553888
176900
344701
1622780
369734
590528
1084836
1120717
461058
1315396
1805668
740088
544143
952019
871582
1638008
168550
264620
402555
1210418
1695067
444025
1062366
1703868
1435239
733894
433128
1102347
1356433
1420818
766421
616167
1453782
1250115
1007445
1544278
1060330
203670
1271029
535387
1995149
373264
368204
1876681
1284119
1569276
1756236
186773
821127
1278143
287993
1498239
1059943
1011098
403214
1594888
1864883
708203
1427928
921663
106412
993417
1419356
1328593
567507
978797
728734
101747
1444760
1547884
263685
626577
294669
517
570202
1172379
1224652
1054308
1014976
270686
662589
134813
598717
1270102
526807
208885
1285702
1862558
1668927
1563043
500755
50474
664773
683288
2389
1109588
977997
228946
188830
812870
610888
521359
1328682
1326328
1114719
1917413
505229
1623439
663684
62641
1576779
1700133
716779
17102
406033
755534
90920
1458475
1692872
1948601
638023
82798
385449
550222
67643
1972908
500215
310024
1325243
100638
285127
1113121
1575409
1218922
335592
280798
13323
333066
1434681
1553328
578919
1872403
283590
525122
1950185
1055921
1729064
1031017
1594223
33537
701941
1138196
1684959
1948933
781331
1763865
938929
429996
1625569
203544
1334626
1187544
1420652
97112
311992
1713326
1644769
642098
30128
1956488
1631386
939731
713308
1152057
320106
1495133
1497662
1814422
405473
644860
1251416
1956314
1568932
1395433
1479301
1941300
1003606
466580
19127
1903431
399672
1647075
1133904
174061
1313779
1739301
1703720
1726923
30608
1171555
568060
977721
1311641
1645814
575826
311138
796961
1647114
237586
1595146
1689327
194325
900395
1379002
1747670
1822711
463085
542879
558631
1702014
836598
898789
1444449
1873347
1412714
1269778
820729
1729136
1372680
630555
1388808
1983056
502598
403361
1192317
1882930
461563
493748
902241
280320
1026303
923178
1895489
691288
806443
1273753
1828974
1291594
1752048
1118054
576108
1130066
357401
363345
1923835
1166768
601103
1083194
329591
1340538
6009
322639
777126
247871
1572889
1863158
227613
328220
548609
142759
388048
1500504
1925252
156489
1394102
696132
1002521
1575533
1836251
1756753
545371
1805191
1974757
1749752
1152969
1713431
1113136
1377812
1887080
838383
759251
1168173
872576
643861
775579
1194811
545295
1557295
522471
1877604
1165687
96132
679455
526356
100600
980219
1060941
1842240
1629723
1240619
355519
1149845
618016
1570897
1519251
485122
918364
165707
1240520
1527238
645248
1595740
973424
500195
817477
1047889
1739470
1647046
395043
665519
1644623
800579
192656
988839
604591
679568
1774136
678300
1600652
605895
54554
884765
126602
1657208
323905
101789
738864
1841774
537089
541251
1422425
348234
356123
1263157
1736833
1621702
1848885
1738191
546174
1745620
1857353
385333
982909
1941177
1483745
1775830
868270
1815990
1592415
593361
1467396
1993661
740818
1480534
323066
1903581
625653
922075
1773836
1390681
223576
1084185
478025
162522
1848708
940474
184483
503389
1365726
493306
1818259
1428451
397539
245067
454940
1663432
1597863
1804752
955351
593039
908001
326644
1031208
682758
1862602
474799
508272
496846
1750385
656034
1111806
673276
183928
746555
826462
904338
306700
421595
637131
1276962
1683300
1934451
1902721
1498807
1253669
1798682
74986
1272692
188695
579557
1054022
1066349
702488
977439
555521
350202
1427117
1208083
1564618
1478552
920410
1797052
1263081
889449
658236
664322
1418938
900818
165374
759051
1107304
812308
1607420
1556528
1925412
271860
744199
582229
1032630
1154651
167170
1927197
1846501
1484035
1415490
984446
728006
331289
427947
1525609
127014
1802357
1892752
1068984
901795
772150
1827770
975859
1959064
242996
487574
117737
1991570
1470425
779761
1120877
299828
1961704
647115
318038
1459541
1421759
270375
1629172
85966
1577987
872451
835722
1531714
1523284
1159722
1934993
1401010
170217
529727
1302677
435329
1612761
1111988
233932
613972
934123
1030526
1286182
1692809
216708
28444
827524
752618
972208
1653112
1182775
67833
193257
1828628
1500583
1387041
852835
1537215
1683500
529033
628006
1634653
918656
1147389
1925609
922471
1868086
553455
303925
169472
340530
395834
545783
1469155
1278359
1318672
1692672
597654
1069537
1617797
1543632
1586310
1709604
889181
240433
510337
378958
129153
1564655
163638
202954
370973
1319838
18500
1957730
459078
1438711
892647
57743
244695
167194
919399
451899
1129465
1563852
1263396
1701065
63798
1567777
9009
892084
1947374
1224673
543712
1318956
520295
1393688
208175
865835
1632702
140219
1373961
23839
576847
255428
448028
155774
1374165
746640
351078
61485
93334
704135
1965446
1578179
1297606
1221997
927329
1196269
456478
1681034
590323
1213460
88755
1683926
1318162
1191599
1762932
721183
1457108
364778
1621808
975064
594563
400311
1275166
330792
1604470
1089352
138000
539633
598019
376065
624059
192006
724577
338539
1361765
690460
1278715
1411215
516708
1398429
584787
1698323
695975
645539
67245
1959997
482228
185279
1217052
1699503
16213
1690244
1011485
702183
913444
1464194
526369
163568
574064
887483
1813374
757550
154767
1232155
1833227
1134014
1833905
517722
1957436
1696826
1438418
680979
80421
1284641
17826
718882
621162
677984
1447010
1822118
217858
1431612
1541128
461198
1745774
1650304
425182
1929299
1924900
1802204
1505434
1585307
890958
458584
1801280
1192329
626237
242239
734123
798762
534115
1208969
1201498
1517080
1879357
901048
1940996
1691287
893101
593070
647147
1047510
523274
272009
1568773
398301
1489725
1167778
90726
1186191
281960
515054
1529399
1463017
1910699
1823159
801751
1158605
1362524
197078
139713
708841
1133711
1246395
1693179
1118964
155361
1004680
734686
160892
1260107
598721
1518494
880332
49387
1455512
1141111
1445071
1799193
1065519
1953421
1612694
275751
1899101
99198
1970975
779988
626507
57895
748242
1172037
327608
847521
237786
1343314
934034
642263
1058466
1735698
945259
757225
377950
1141274
82203
683624
283315
735658
1831584
1169227
1209139
1831593
1946254
850088
1379829
1905149
1923857
1563243
1942516
494381
364853
1228469
1814801
695975
723808
1960862
1502185
1902343
932025
1097985
681939
623908
851223
510831
661328
1815509
1559040
475368
1554684
1253600
1498150
1093071
333142
1792583
1844720
1115430
1317405
812043
967982
1241519
1055200
102877
49969
188828
964088
280272
450605
1956608
1162360
1479483
1446780
527883
1879906
866107
1702170
1298539
1132194
1901960
1898144
797633
872008
300367
1466742
42745
923137
1043977
1777198
362809
1209050
787651
1012674
1820236
561088
1300141
747325
676062
1461175
131341
118980
715508
222170
1584130
807064
416588
1967450
501577
761442
1706119
1002327
1292555
706530
119010
96484
906114
738690
1472575
1188842
1124177
11541
240990
1973144
234197
1566465
1578484
549245
365270
25635
132056
855120
18454
408324
1879445
1670517
391261
1172085
1046317
1784273
320155
485040
949306
1560092
1026280
1552971
1814827
1672522
1762848
792848
1711494
1024249
1168561
1720787
1578050
521726
1559150
889134
1977927
1065489
1382662
856539
212750
832757
1109403
848905
460467
753451
1080403
75429
576453
993962
992934
368716
1921291
840165
1784681
1181601
1354496
506335
1949373
504811
1410123
212129
959486
288498
10026
421287
366103
502023
1957534
552734
1653044
1000338
556677
1759414
1509808
436121
468829
847836
31000
1318003
368042
851975
231998
536124
1709372
637851
1094855
1234731
1383466
790478
1017610
392097
1263822
230962
970213
1615924
545825
1492202
1096888
1368734
184086
1814001
1751243
1133021
83836
20130
425656
652754
991135
512055
426176
260766
66394
1424161
489431
1389103
1393121
1222034
1199045
923903
657893
432577
1689846
602341
1565051
287152
150590
123246
1984438
1071801
1926800
1484815
1823745
701068
1201336
1542695
705969
1097070
251549
1491519
1360367
1220643
849188
1669699
1511464
911894
594352
320239
1166474
1072356
765747
260072
602829
1381441
424249
1091322
1360258
472831
1816466
713596
1404294
1588138
1035778
1816389
1414865
1285991
1907181
1207350
512691
959750
1824251
1087450
1004629
1285831
314816
179399
707688
71000
211329
517891
947465
285514
1023980
1554175
721787
447309
1549406
498330
349506
1569065
1828888
1096559
923967
1069066
1519821
885889
185726
454818
86651
1436475
29560
572721
485468
1344140
1626717
604886
1156924
67682
33425
319663
1447808
411811
1582914
424485
858826
1797001
235677
73042
1120475
1406288
1882854
196888
1121153
1080864
1855206
1156244
1879955
354573
366927
889302
947587
301367
776277
770735
45472
994612
115313
599814
1356121
237484
609784
580523
1841554
1001791
1364783
1298559
1530912
1215061
1047430
1486003
240482
331246
242421
50190
10052
1489318
1118809
1699553
1835013
1989319
228033
911513
1229240
706226
1179426
524007
1547075
1746950
1351007
712787
21141
1943480
1397724
842044
534630
511653
1886411
837641
543162
501921
750940
1930365
932353
945384
367378
217779
280833
708388
583858
592113
1250416
1015347
1429681
174029
1175626
374393
1809583
543092
218160
1605260
40504
861292
1936320
1554227
882611
665834
171354
1931530
468871
944050
1280088
424307
832086
603050
1590826
418664
201065
574574
454231
1935103
1050181
1533424
440393
1265072
1520361
1288226
769823
635396
366429
1362551
18869
1685037
1045752
1268763
100229
1125817
124230
610054
875088
469352
1041020
1835671
1713022
332308
1392794
1694207
1144345
872692
216998
1116116
1426218
1051905
430921
546287
322544
570867
751774
1027125
1547924
1381879
1576813
1088015
872041
763553
16545
1203726
1576153
1693152
371394
508795
194318
1999703
1103911
1298864
1573625
1693946
665009
1005367
89098
35165
701344
664575
1044981
1123830
1102190
1187973
1561166
1494848
1111557
1739944
545601
479374
703910
1181967
1825510
1168898
138250
753007
65052
830587
42603
1222944
291718
1555370
819961
1012258
1145431
604044
1770197
1548425
1505850
1699609
354428
1270511
1352664
699036
9340
826022
666726
918791
1797335
56263
1175314
98244
1859102
329280
579210
6800
1184508
1936346
1229091
1215431
30888
832377
692824
1663012
1725789
736331
670713
855528
12963
1795422
1843302
814379
545199
1467453
1867756
829927
1545905
1199242
727854
573769
1020137
621774
1082586
107714
1506882
292213
840803
1612359
1416605
1566694
1603306
649068
536458
474479
1494356
243329
1413703
1478035
1965096
840923
956377
1304911
1835669
1040564
738480
157976
782138
815917
1831147
1412340
1628254
193003
624245
1606041
1993648
990995
1842107
377171
735298
1001702
1538156
1140801
875905
345050
856229
1387647
951484
1369813
548244
921234
495747
906428
1909938
899452
822231
591204
509389
1257061
1841342
1490034
1816513
1666701
231138
1617909
1159322
1264838
1113196
283720
1825614
891858
377058
1973492
589467
1403511
647915
1207324
572965
620536
240843
1103205
1962590
1018171
178389
574794
1503971
1037045
1632080
1681377
741211
694540
1297784
930110
1632753
277542
79724
93142
1695485
1173296
1797823
321572
316796
1166259
1217734
807949
309888
1954318
739871
966352
1741274
643289
1633250
1458138
1589370
134625
1781044
432690
409497
79578
546577
1470534
664847
967309
1720882
279388
1905945
926798
1026781
1245842
1745487
377246
870911
1967323
1307877
1872011
345341
293117
1466115
1634472
298110
1707586
1012274
182665
352410
974231
212325
1679369
1582711
1420569
1123418
1093681
1288528
1023900
502880
534088
586812
1994787
1840101
778184
1623895
16347
101159
1505744
598591
8000
1070887
619486
1198442
1617522
1310936
1228673
1333977
89515
985571
72379
586008
1728018
394917
1443
189126
1348909
1689790
590198
891881
286860
1844816
660484
1835665
1447389
1621417
1117579
512108
1622946
49387
996828
1477445
1311451
140573
126855
1080057
1855028
1374664
1509871
1387177
629693
232726
1813902
1056542
893685
1860135
107805
1824312
1072218
797529
1826054
1569218
836333
434443
39786
765850
1955922
732814
1698323
1020866
1213170
1401416
1378773
590877
1229454
1385719
553467
1941737
1427560
1514639
291661
174588
797581
1310732
910995
820269
97592
319671
266665
52871
1696981
697273
397741
1568918
1508757
652875
958568
672449
1188004
1895774
1205150
1849663
1849137
1883119
1259707
970253
1962340
188259
1870738
633460
1220390
795290
1750605
1909364
1236462
1311993
425848
971913
1068069
13824
1345237
791471
928681
631668
1839414
657347
1366026
1027417
1138136
628620
1284924
1011578
15855
1602117
986845
1926202
1475878
1264130
1292391
1827570
1799731
567610
1053365
1815731
703678
989207
1870509
813463
1792208
1428383
278045
1558021
243441
1040458
272380
1340450
1904244
1958378
1474429
215807
609244
1242804
1370564
919475
169194
1619650
889100
440659
1458021
1760761
1222716
1734738
1525542
1743577
1482874
1945003
1416064
1617120
231807
565981
591935
919071
531893
1054449
1793546
744128
1406507
1006151
951197
800689
359827
1620224
538232
575531
1155639
819436
1594524
1255933
423436
850671
1179956
1873354
303286
172810
317517
1569725
1940108
1557584
1455
1801955
1373286
1396572
916652
1165446
576382
369263
913234
1380249
1827278
623082
531015
730348
381981
365217
493392
944879
1752164
1091847
1130815
1426323
550482
1544577
809777
663291
1568214
1635132
1577846
153708
949325
1937818
1095757
1662588
456869
1889364
1457280
405407
37545
687739
75542
1514473
524355
1019286
682455
1949842
1192082
697824
1389557
186882
1957850
1749694
1432133
306973
849834
1252038
763423
1037741
842119
242792
368196
1744131
1888819
1325854
1370353
68435
230530
1654835
858854
1992030
218938
781107
1670509
1967923
1535900
1211225
1036862
822281
730815
253527
1806827
923935
992670
436115
201429
1782863
1042515
1008356
1513730
968873
748706
880433
1186237
1206692
675651
1307744
1334967
137341
187258
784224
293257
155726
586939
406523
1360290
1940587
1192827
435596
300137
1101857
683157
1550452
508703
92177
881597
1764253
714543
395584
687335
675814
1981810
658610
1204185
279139
368761
715632
530339
1104317
722445
1527041
891504
1659695
1272634
73229
1292494
1753963
538486
532916
1124043
382847
1977307
1765907
919964
1824727
1408872
1282421
1433189
1541750
1760320
1677193
1339588
229096
1212804
1484743
1120829
470348
923699
1629133
11348
1997277
1282124
669174
422178
764818
1937664
1982199
441574
1938478
1580913
851073
1951550
1698364
487029
994930
1709562
1509095
440933
1009262
1522592
1661781
1095677
1287600
1741937
684680
54602
1945797
1022682
195516
656813
1894973
1139815
1802604
1314097
1183029
1225210
810741
1625223
51852
1724926
829194
1153359
1644829
1571221
1706524
1014957
316743
599041
1534796
83819
939006
713782
70801
153329
1459206
1903745
200400
1986778
512553
115278
559415
1752138
122895
759344
1886268
1010039
1318412
1582813
970303
1274873
823729
1840369
114550
359410
403907
207382
1333179
1818373
665265
1192119
672913
796108
1960552
205752
466050
894244
453950
601669
1148765
1194429
1554007
1644776
146599
85571
987092
1278367
572077
1361083
876782
774071
944812
751699
356847
653488
861346
266047
1474243
1768212
1198374
269679
1884479
451238
245265
875359
1106033
1354340
764839
554746
296378
1724828
1374411
249616
1831267
59867
1890788
1332830
1990074
26776
1750722
1880633
247062
1817060
83355
16310
735059
1466695
702697
1118127
1425393
318168
378522
1856880
21043
735257
1418090
1963685
1426710
583008
755884
446880
140874
970175
1712074
1766022
251318
1703177
1059618
360148
358930
74965
997737
1596142
1957969
60637
1621884
198670
1326808
1501992
1849508
1216880
51162
1879799
1831389
740206
1828994
1824617
1926335
39271
1974300
1338688
1501668
1295713
67196
1921962
1361966
400476
1953848
1395927
1305188
110417
1451815
299307
1776425
548767
1652172
1478355
915550
766218
984579
1837634
795201
1571902
1000023
970068
1069384
554243
1136904
1631198
931203
922615
1253690
521155
1318089
1268840
1052021
1773288
1652596
810366
1558909
420987
491170
457567
946232
1866039
501622
365457
190618
364067
760256
1902813
20430
1602692
1706789
1536061
1462618
1892364
588364
1875604
702245
1045478
1189217
36631
730475
396585
1480379
1978904
843717
839174
1100469
355277
1305895
1320740
1454164
725550
262180
162556
399329
905729
1830194
625437
1148891
1073358
1680023
74252
701081
1296126
1147596
1162588
68242
692054
1587738
269842
1953393
529935
646682
474778
22718
1555519
46744
1785847
883277
1680496
505841
96563
3312
1741449
1936725
392671
258038
508911
412303
629679
1007203
1959113
1452627
1575335
1957568
648651
1119308
1753622
1830504
369402
279088
745514
483885
1048166
1644071
1842267
198857
908885
876104
650953
43150
1706540
612987
1150702
1436970
500378
127781
1514058
1875341
685888
205004
838142
1652339
160178
1958978
1079657
230733
442449
452198
1130021
311442
465515
242006
1769737
1089567
382866
1034400
730973
265616
1113435
1228292
895490
296030
1250151
229393
1013630
280818
875742
986209
1332252
141209
252260
725641
934085
450718
696050
1121480
1395735
304245
978781
1288501
654350
1657034
623866
215317
1324782
1827201
1127936
561646
1481723
1943546
1225130
1799985
1524508
1160519
1592086
17532
1987572
495735
535974
844758
58165
462596
1316718
1443588
1903683
731308
397329
376979
1452237
1045192
250964
1486425
866883
134344
1881474
531284
1350781
795396
1251953
1429024
16209
185310
345982
185984
1004160
1497837
931284
1213689
1425478
474007
945165
1763503
997479
1639430
1554177
1098558
961122
668270
1977171
1194008
190065
1282197
524551
1437544
1821955
1275563
1705291
1214092
673939
630323
328302
1569912
507684
1598337
742053
694472
329500
733841
720834
246543
1197983
1562087
965138
50818
715542
633338
818281
1016216
194905
1605388
1122209
961021
41847
700041
407032
843516
1691455
1134994
1070058
670418
488279
778557
1672987
874005
328828
830358
1841035
1402996
829770
134252
263031
1955491
1066764
1666316
1170222
1758906
28847
87061
1644762
735497
1141306
902053
715598
870193
1804017
1129836
297670
1341687
568615
1226714
892573
428761
774394
929931
1103438
1467293
1704855
1347038
608442
206884
1610325
786696
762082
48336
1116265
1272472
1107075
1136180
1816350
1036113
737540
147016
176250
921879
1896200
1424650
1573247
1427298
1424316
1007494
1303480
1441570
1119993
1858023
1720988
626174
49187
1395734
151342
453565
1878658
1056268
1932850
1519951
278883
569552
697451
924640
1887818
746866
246870
176816
938527
794361
1036119
875537
565406
1190707
1861635
1469766
667268
1698259
738792
573965
1210666
1614539
1476761
1446336
287026
679006
992545
507290
456013
142165
1021671
301022
1835831
1432501
614361
1427106
1412103
1419420
1524278
580359
291511
1630388
721814
1151918
673988
1160050
1967182
750108
337371
598661
906536
1633766
1902654
518974
500189
1166801
1300713
1069190
1893773
679102
1715676
1259868
1163875
907333
670314
629817
1958692
333217
492854
236991
177504
1015007
1833878
1265078
1077983
1612945
492330
1754551
620136
480199
1073843
1615306
563353
1399186
1177157
1258204
1683520
1023186
203787
1236762
933170
601001
731722
838965
1450983
807547
1594801
964329
338253
483143
525572
1274849
23668
58294
236856
370984
1610805
1034100
1856490
1004898
1906357
145427
821855
869848
661403
472776
1458129
1903787
975741
1030098
1098425
1837015
658760
1220062
748975
811441
295674
925062
849029
102174
1773602
1617327
646059
1248873
622226
703000
1330821
166000
1151006
1951638
1737494
1652455
471312
1736128
1705934
177631
769823
1210284
253717
1806123
830293
324549
1009402
1170006
676739
1515475
1019063
1318073
1005957
56326
129360
1577080
135127
1026066
244474
107853
163165
41629
1853330
674840
1203386
1390716
1226026
1876398
6623
1214460
1602834
68780
1099354
97064
1534580
1859924
637472
69636
968439
1899182
195317
1518400
1781882
499628
1604343
1108874
1535702
1280749
1523683
1084876
260809
547982
1558905
1926695
1671763
498976
1104239
1706622
1671544
987702
998106
1592104
1756897
1541513
841819
1135471
1922158
1655031
1312514
926170
1968229
1623497
35267
1189091
1675797
661025
1979712
472490
1372638
334099
933984
742746
953823
1079702
1191664
1514035
1623688
827928
936754
879173
1895817
209709
272233
1922935
23258
17525
1726152
325078
1036738
1400415
1755838
1844109
1563359
1310878
226354
1166786
40095
1310728
818864
918277
1920338
1238986
153131
882237
1357379
1508086
1517752
1720083
741216
507667
821120
6581
1244867
1767845
633077
1401080
1801450
1699864
537280
279166
1036266
1807336
352217
1616051
360065
1167888
1349627
1335928
1733402
1976362
1267666
1551323
401471
1986992
1795767
401257
284029
678238
937862
770916
604047
942509
328047
633233
1779994
694500
186298
1596507
1199129
1211638
1429128
431065
591541
112087
842443
1076718
776708
846795
670302
1325025
1134406
1119738
1679230
1031215
588699
250922
1424895
1352496
813879
871912
401698
1790773
497664
1417289
1865890
1477336
1368613
770715
431472
1905299
439780
1527825
1220583
1155140
486622
759109
1468129
1485373
1546111
828767
1363492
1064606
1900691
34196
5102
105469
1746358
673097
740611
1291417
1270733
1172036
1275067
641176
556793
754365
442475
374770
749026
921346
548802
850187
1347411
643655
1077444
864787
112619
982168
1951909
886893
1930172
1545899
428540
651682
1470749
1032232
277359
558916
556477
836828
725239
986004
1140693
469199
114951
1300795
1304181
141659
1200030
1796939
1524876
907413
1510383
1508234
845963
1592994
274949
1539860
1732845
1378350
1003370
726407
310689
1183993
385411
454606
1856457
500445
488760
394701
1880099
406558
1952497
1267947
1723642
990309
388817
725765
773567
1580325
1638863
315660
295006
1524426
1636926
1717936
353497
903171
907461
591816
1830089
289446
1682676
830481
396940
317401
709344
1308593
118109
1226279
299207
1858562
654174
243527
1950977
1602427
314420
834077
1436246
1737276
1863912
1316717
1234074
1838674
307569
646841
1102121
307789
80661
606944
1652027
935471
1406474
1100088
229407
1340785
361806
497933
1678138
822961
413737
1490843
1893579
1653980
1493655
1677634
331046
1228443
1571727
905087
751869
35813
133357
1360433
1493983
1655935
1219914
1334954
815636
143804
357794
1818029
1092742
58279
795624
385898
1873265
658611
1007252
823178
479052
140325
252202
112857
1455994
165468
596606
99726
1754791
1229276
405891
1122714
1215553
122353
1884919
1832206
143705
1331568
711257
1775387
365042
1697616
1681542
1522911
1152154
1987159
245835
1992046
145917
1857604
1567372
135671
1075000
728767
98368
586494
309583
1149267
312593
1011879
1395457
199434
242981
650531
608330
306258
1071467
918414
1337125
1028416
581155
116510
1419842
1209701
324461
1826294
136337
1268099
664561
1647680
1287176
455481
1362029
1546038
1898595
322247
1723611
1632919
262920
171739
400183
354795
1577727
51355
1962557
1697577
503254
1255719
1287354
1938242
1636289
206853
1707705
867581
332521
1806659
961351
738403
3248
112114
1066849
835275
743616
1253226
460216
851558
751023
1501546
1752473
554488
453635
374749
1434071
22834
279888
1368378
1091627
694770
821894
391705
557383
993847
1551254
476990
959870
403772
1940789
1744266
277630
603030
1932459
201287
1475110
1955374
1751118
1091865
1026050
120523
1220109
266097
116533
263800
7499
1845039
497550
1523526
333807
1330538
329594
38846
1912512
1113488
1043829
741583
1268663
1887002
522362
575821
1858451
1265151
1669898
1899716
931106
189468
1587210
500282
1049313
637327
374157
642801
1356359
1051973
958107
758318
1894655
154323
1077135
209235
1104425
1298979
1834150
1991740
765324
366494
1754135
408062
1733209
1033262
1562475
357896
103963
945145
1930295
1879165
1679845
419884
563603
141054
1829639
14588
739779
186143
46116
993624
1850848
413412
1103948
867843
155070
1003383
958371
1042978
1061574
1756469
78568
1925743
1630753
635009
1783578
1092655
282341
1168388
1559315
1968334
1562253
67553
121863
526724
1548867
1661390
1463215
632301
884557
1189139
1861399
1755676
1104503
1497905
1628564
98622
1919790
1121051
1552057
558017
468080
793894
1939603
773679
1131438
1936018
792119
1837902
1382060
1021197
184224
1011928
1700423
315028
1457570
415200
20409
1062803
1104566
1057384
1027698
253201
994320
117058
964767
1778973
720794
127954
1377194
1968900
61060
180876
528516
1306845
1759816
228868
246118
315263
1839210
1059595
1915510
1956666
1517020
1444377
1989892
444002
317430
1307342
394793
1158893
1160256
292894
1907040
16047
913790
1434755
1902555
358461
1272626
1663157
784208
663437
864272
519319
1217906
226075
1014959
1827486
1928201
1230501
37675
170040
287089
215714
472854
1011307
1151553
1952896
389502
633268
752602
1527509
811358
1174902
161567
1138630
177224
1932248
1599982
1423034
35947
103826
809817
231302
1903137
1872432
647816
1533035
600238
838256
683620
1890959
1039205
648809
560454
728535
605311
355946
1056494
960216
1175335
1509619
10239
808128
1288341
1150705
1687964
1722690
1247699
779239
38248
948187
1812168
1567931
1365747
1759094
1321814
1770962
1197638
1074007
1881265
26881
1755368
1021829
909671
1524618
1235881
302328
1408842
1700140
277117
344436
189701
1006832
1225140
178992
273264
1769405
905121
1460237
1469121
1969681
1886923
1744932
274523
183495
1808166
1011575
678292
297039
1778456
1512200
614262
852115
867367
1219443
1538580
1340041
1830090
1817847
1505469
206740
875972
964886
126286
764841
951858
1108957
1546343
486802
1649977
1319866
591572
535414
849512
500345
1620785
46157
1534437
1009601
1805188
1759957
979113
610963
752911
1723179
1003875
904956
82386
1702361
156229
394989
1483434
248184
854761
319445
336761
1019457
1868170
495628
1686873
1077722
1731411
1017210
1296738
1772853
1857004
176774
1239811
1736269
116764
511180
989215
1107943
650241
659108
918102
835841
1550608
1590266
1671329
121868
413527
1276679
1403528
1226492
1897427
1258645
1857571
1251771
968467
245248
531551
433856
402833
736517
1614474
987661
1030805
765225
532146
1895690
1189851
1896367
984075
182138
1720136
900663
1658986
179730
1445604
695638
1375384
1850074
30707
1489334
973735
883118
1154440
435463
1459684
1284234
1940646
1259991
1483081
1433353
1578244
1047797
1003243
401765
347050
1552019
519311
373282
1643503
1927215
1237086
1296624
576494
870639
397748
116877
225176
134690
653426
152208
269845
233313
1115678
1030807
1022220
454581
888063
1323917
894077
621254
1277260
1740289
1979141
1435943
456198
313863
703818
875662
896471
41209
236166
387909
296322
1604192
1030348
585972
1657480
821804
1735642
1843933
233658
168434
1581296
12879
595318
653704
621825
306491
1946201
124175
549755
96268
1847242
664103
420805
1923153
1140485
1006880
341451
1727895
252372
1521986
1665428
540189
1034494
328337
1282452
797554
979965
1565882
418357
650688
1836624
849973
1360180
637535
423496
345729
1303354
1191035
1798071
1396768
765917
1036974
1961114
1708537
1593662
30479
331780
101298
1547456
1170609
1685822
138797
1651949
871806
459070
1033542
922703
1562163
1227168
1110722
100833
1128570
1608109
223060
122047
1142844
1742511
887135
1805984
27089
598681
1390191
1099523
247885
1399705
1875779
823402
1597081
180781
1223262
1804263
1252822
1863075
3920
1434020
1279431
209425
895351
1172835
387548
1877128
704454
1603767
25635
1148001
1043922
1421192
569802
1366162
238924
1636584
1042616
1542173
1962505
870784
1739976
1832625
337382
281882
635062
1711938
1810711
705112
1916980
937089
1518627
1427002
524121
1848352
1340531
746780
1931751
1602860
1981957
1960474
312095
1965929
861795
1531235
1336919
1526067
711133
1932040
1362560
1180376
1012283
1996550
33297
843311
1806583
1927861
1744710
751965
660713
859609
418544
1995178
1422383
1394731
606179
1154348
1273132
332193
92041
596944
1876063
1043688
224227
642934
1830588
1285754
1528782
559427
1506240
19726
584499
1783855
1863149
1594158
1612631
1176451
1080874
182413
882113
1074878
967806
1836969
574163
928474
734792
1649482
1039477
677599
809224
184589
679706
1925094
1956098
1350126
1333939
1153244
1981051
1347976
429729
1263517
1740142
578031
557131
447969
885152
1959960
355089
654032
1495582
1294740
685680
1091782
1582460
832576
674629
44055
1495337
1555683
1816866
898981
866757
1305019
250442
1245644
307427
169914
317749
427849
1652207
554481
581005
1121577
1951512
1126868
1896604
1073496
1968979
1928208
1133585
1754287
1684341
1239356
401377
150332
1895615
1282627
1381972
1812038
206400
1840983
700716
936921
1901471
807969
168474
414357
675407
1300498
1644445
1352283
1850912
482168
1512783
1706149
643056
1454180
272194
1402992
417691
698912
33428
964682
858049
221934
1947620
1777416
1998093
1421487
1883222
1523899
1939137
439514
985533
993761
140546
316682
897854
169574
1313954
415114
544417
359680
1169689
1188826
1205444
1617589
1673911
1242381
951746
1327786
191064
1195542
1729047
1281799
225701
165898
411222
100147
331166
861610
1733207
1078691
1649388
1436243
1041939
1646071
976403
677491
201610
1122323
78824
1857864
185687
1957230
1017452
1479852
141113
669594
1801504
177158
801739
806410
1041418
350562
1885124
534507
1210397
1743440
687059
1702573
697313
1856085
1909359
441756
121132
1612572
396827
635427
1422242
440151
1129693
432593
707388
1213316
61799
810250
1439107
1006801
1951460
340930
1283974
1920582
499357
583631
622046
1741109
1033369
729566
359917
533797
1946469
1839804
878205
1719924
1667159
1365053
103741
1252494
153168
916470
169027
406983
687322
1931349
372706
1266373
1410668
342152
820157
1097148
993591
860135
1568520
889311
885297
1475838
1464343
1962010
516777
890995
482588
619632
1721221
1208685
30244
494682
621888
1283606
1048139
1755448
733523
241237
1740298
1469732
93418
420367
1856755
1815291
1833164
1316105
35851
1898532
69698
1740031
200857
461983
1318556
1099690
1065268
1743394
1285164
1047496
135040
660469
1453838
75501
1918194
19312
1944525
1318465
685020
1930947
1230518
966383
1375383
1078658
685073
23271
1625029
1944602
1366945
509677
175201
729049
56768
630185
1901885
1356178
1778741
1621876
1797265
1176620
1996509
1432199
1446274
1783359
1884439
1575579
1160490
1154702
1471513
1998126
103893
363530
588716
82714
1244653
783092
715434
1867080
1770522
450640
1981915
1572463
1825156
387601
786567
1243582
743152
146031
171605
1840569
1468198
1462600
195082
1347482
1220803
1223048
346439
378335
1008655
1332264
884530
1133768
732045
1014400
1430050
827246
1835755
639705
168716
1067873
1827354
1432588
1680599
1865469
528676
1024626
170148
1941918
797017
1886919
218530
1809340
1601470
265482
633557
458539
1039379
1625488
1751149
1544711
1862238
1586913
1225862
868174
444827
1298598
433944
1996593
594240
967780
727195
1792263
1985484
1167752
961856
450467
891632
1423423
1112498
873499
1814128
692628
1151701
748543
364790
428445
890060
1084338
768676
1739092
1214506
668478
888224
184007
523581
26403
177478
1089231
304024
217127
1563137
1840817
1905428
337742
714386
244033
1297263
1804023
1150083
1761348
1990595
986014
972910
1967501
889839
461343
1207318
714263
1316240
1743110
1456246
320350
750097
805888
1726363
1923440
1505233
653537
165662
349912
1979625
1171363
1089484
1687436
131390
795271
1327388
1677681
890328
399407
281942
1302289
1800335
528704
1204008
1564170
126687
1312511
83263
1124759
111439
950388
1748693
1698392
669419
1918813
1008373
96245
694743
1999639
543744
505635
789947
886845
1392854
1166826
1164784
1501386
1993850
1018472
265877
1491262
1788818
1888684
732305
1433304
184270
1088559
311396
1666482
1541819
772168
446905
772317
455626
1072844
504350
1363532
408236
263669
1597483
1315027
135282
1806142
1256105
487114
586362
913363
1368024
234227
814470
1349749
1898457
1985096
1522649
1105499
633789
924965
1428433
805044
746462
90277
1033493
1199036
452017
627495
502085
699941
1702030
270025
312803
1779632
944664
353647
546068
289916
129256
835671
153230
1773940
8538
1625978
37336
228921
478555
1916379
1710635
538881
807880
240091
431886
1213479
1629784
1658371
184741
179331
1398751
606164
1727766
898570
1247801
1326480
1557635
26714
1772646
85055
1743589
1126731
403385
854485
861031
1461194
1859926
864951
1987745
197874
1988263
543123
1397385
609106
1714596
1472021
1478969
1158653
858019
626304
1605104
1621272
1922712
1585166
1751350
1392351
1963568
29112
1707789
1888139
1962731
568611
32074
634999
109088
1138208
1335726
423864
508841
1356138
1540907
1185565
1947013
303833
207444
1824392
1954080
1110234
248397
1773324
1274009
419167
1758982
1305087
1699098
1900877
1652149
454651
815547
1720873
723274
119851
910500
566501
227213
249680
699177
1316331
1485928
1301446
64801
759658
1162065
609917
36698
1431762
1601803
1723372
1727588
392169
1867282
257070
1799441
1342858
472111
1334915
598428
1901804
1750762
855758
1857476
1637198
905451
582212
1743890
1374602
1830842
387688
172130
1668534
453123
1378626
777327
1743578
867670
1057329
1702786
1476596
633515
1929172
1111823
967502
1276386
1975283
1421023
1443473
1511913
1001288
799758
1807578
1715204
1886334
173994
949341
1593734
496047
216438
487173
838761
559354
1745278
549555
464548
1598745
526861
395980
352886
948531
1836366
843079
1594408
1954866
846796
416915
715003
1425912
1715286
520775
1002601
1244812
1478593
1853304
1554994
1715713
216802
1567913
145912
261056
1124241
181662
690355
918569
671678
1428662
530486
1339819
674492
161404
151611
1298153
510882
1468952
692961
1469648
178503
1076393
1527390
1625422
198986
1939452
1969842
1728588
1110554
1139152
380767
1740198
1439373
494609
186256
1150016
1239591
678020
117513
1563187
551932
537317
1385961
206898
604555
1977119
14810
1004937
548526
1128840
414387
444883
1243111
805633
1352464
398523
1528204
1719482
1531105
268261
1240636
1571691
1410053
661685
421845
286421
1098583
69920
645276
379279
662848
1132093
1917644
507794
286778
951014
1884371
424381
1345445
127927
386928
1896624
592003
485503
1796053
1452582
159154
1406499
1967524
374020
1318116
537469
1063594
1632763
1287268
304720
1971033
248214
1602204
1786145
1895777
36007
1630730
849694
134542
632958
1304112
848279
865274
565802
559017
1628353
1304434
1879954
1000765
1517601
63940
835380
534661
1177850
1367526
143456
637196
536329
1847090
1327804
724813
633848
514096
534083
1151498
254964
1994292
160612
51961
161998
672359
1828352
1969247
1548187
37933
362174
1135301
1760323
488094
608584
758841
613723
577220
1866685
1918017
557594
938869
1988378
1761419
1756952
515191
1979326
565063
936886
1485604
20272
807445
1515762
1054881
722501
1519197
1388666
739688
549057
1439324
1905196
448294
1815293
1796960
929548
721538
138463
1167762
971182
1018291
1787137
1592267
1125798
1312107
1550036
598980
1476235
993771
1834264
1704151
1852543
356199
896473
1841188
1167421
34838
93605
1587691
1912367
183414
1692623
1353472
992460
1165594
749677
661871
1658206
1119846
1628076
505642
1898386
923779
528104
69583
1513696
1058356
1106754
1113114
1915226
823437
140812
1599017
470433
1793006
98492
305775
1721616
429804
418953
1553187
13437
426973
700244
371668
1836173
339215
1750173
453800
587641
167727
1264811
1487185
1464690
984735
1367825
534338
1448960
1358058
1187210
349053
262470
1122334
1423731
896595
1053508
151275
363793
994768
609858
1985113
901611
1684565
791962
69951
111959
330310
728906
301408
1073065
1173078
1522193
1234896
968371
1643781
264903
75566
1492637
1885763
1045833
41791
1265518
547034
14555
1944901
231259
609198
1338259
1096963
1098886
680324
1277520
1201780
1368940
412397
1331397
1626635
193243
1372904
148444
1470145
38730
640675
1301815
1632511
1397703
206347
151070
996637
1882410
1902031
1240264
720357
1539527
1617294
715438
278976
1636145
1571472
644735
1817552
1444378
1737989
447523
86546
422442
29766
1407851
1075388
3434
1088683
1001100
1955778
977032
1639547
1407048
688457
460959
792204
1948693
748031
953193
1735959
631397
435564
379534
516371
116876
1345813
182290
1265002
309204
1042620
1481271
926581
1109006
1961563
422942
411884
261041
153312
346180
1590559
31564
1053656
573090
519307
652465
1622908
127635
213883
1764508
912140
1303533
650661
47305
170857
503386
72087
1092308
1775724
754858
1105647
975743
225029
951638
312233
1120724
653299
364375
1376475
29452
173302
1049730
136395
747257
610743
1854565
1263057
4710
474906
1021831
1832507
1995059
72903
1839848
395889
724620
1031250
1108145
1371295
1662976
926536
355826
480502
1952131
538953
1413752
205745
170593
325036
1479849
1910102
174968
1092042
1222864
1219327
157423
1058706
458166
1246409
506176
54876
783444
1397869
106739
1615489
1429345
778925
984414
749674
223110
1405234
1937325
1285399
1554389
1119134
90598
1433565
637153
423790
1159664
532160
933278
668280
729941
1619990
850747
1428852
363920
417734
1154924
682171
863775
1666369
1497835
1025127
587337
517230
1346950
622751
1979875
1177394
800079
553447
1402417
1518178
1954261
1975524
249489
418063
796065
1936018
92720
962334
1374946
1085138
1785322
605577
1012483
1610577
148719
818638
972070
865774
1500826
1600506
199159
1073805
1222879
824281
653057
471152
709860
1888817
1787436
10066
299997
483003
1606279
1365841
894936
1305850
1269511
331881
1994331
2378
1979377
1123181
975798
876274
1834446
901794
54753
269112
1653064
1729337
1114879
1949238
278277
1175454
1792908
595511
1585412
48251
1509966
1892947
1491091
55594
341433
1118968
782997
1191039
1445766
1787026
1310350
1322463
1388663
529698
626829
617600
258571
559695
1181740
346316
1141864
319931
1793860
1252118
1630140
1500325
873712
1961396
521366
1757966
1958917
765798
246748
1456459
539383
1486548
923338
1811174
344051
897676
910289
534215
1182405
87313
997223
129188
1252265
1169997
1014091
680194
1213647
1932990
575213
151685
1354080
200390
1196000
705274
1543518
1377405
1910808
124123
1525372
1296046
207183
1100259
840215
596068
1677729
1331172
510155
1146535
1929130
157983
1229185
1691065
1300295
795117
1997948
211743
1712782
683947
1902263
216797
703121
1036933
1689968
1839550
687758
1499582
914386
1489149
1987653
269409
946019
796219
1080738
759860
1913975
25593
1899736
1051747
493081
1906465
27079
21418
1705738
787931
76946
836620
950138
214552
591314
518690
1767731
1809863
205093
1585700
146881
1313096
117950
1670593
552475
1459767
1013078
1514501
524363
1502779
337738
414578
1718510
1172404
26142
1816169
1101193
1364679
1571570
1864172
1025226
368368
1126977
153559
873368
1464749
1198338
1959781
1118037
1777332
829303
453423
474434
677503
284926
624425
1590103
133715
1921915
604204
1217801
1596898
740510
1044949
461785
1298835
1138344
1238631
72214
535764
1733941
1124603
1882126
345125
842033
960711
183854
1509497
1248938
1370740
1564651
1314743
934528
374626
202912
1275440
482761
1459616
1029688
1731541
642344
1004663
1805936
723053
402524
946414
517050
1708922
676768
645699
932724
695405
1647199
272334
1676955
1994843
238276
1938206
1063162
1963285
678004
69005
1685143
322421
648581
1170228
97684
1806968
1858497
743528
333975
661887
264430
1239006
923597
1338069
988843
1624462
3009
1158791
523934
445964
1691682
1076067
1205963
791734
1856198
1481463
1025663
1162942
1243924
157289
1278028
998812
1068606
929048
276292
117138
1268335
666034
1295601
696704
199981
253647
190683
435243
922364
1459546
379741
1607391
950373
1262516
1244341
835790
1116210
1440877
1973943
1612297
910964
294734
939384
1165923
1653574
1669416
1273646
1595765
1284504
810919
736544
1145945
188666
1780351
723156
1178448
421082
1224272
1796033
1058499
970991
418396
1452532
428948
1215845
557628
222896
1438286
187345
660864
1049693
151929
1085609
535159
1126208
144310
355635
1252244
926154
652813
337735
1134527
664512
1273594
805385
664061
553106
1437044
944953
1718653
818961
1180105
777233
553958
1997979
215728
754929
111409
963071
411385
307525
1306566
300609
625537
46503
772889
1583850
649201
395082
1165708
1634161
559780
1256413
640657
1995189
1943848
1800898
912809
1065019
199740
460539
282869
622260
1370340
261500
1673559
1610923
367827
1660555
481876
843321
1960651
428282
60937
139070
133761
1125853
1496443
250727
51719
1638148
1746122
627667
180428
1752991
552369
408503
823453
524352
1619425
739907
978970
594681
1985991
1850796
1140401
573796
1235283
446898
1845079
1204744
1467687
1687642
1055669
250491
1915505
674789
1343652
991403
1655233
885084
1278667
754498
1225684
1385249
1846943
1406395
1627601
1645942
1913328
383748
1674057
246894
1146402
665156
979463
836774
1683624
148478
927157
157292
1955702
1436763
1770625
672688
1467638
246461
264220
1494108
81940
729983
534574
1854087
739781
212098
1990779
1092085
1636930
1749763
442543
1027523
1934715
1286975
1329498
1570254
190667
1194373
837612
1630608
1097339
253863
1013835
499458
1280950
1723791
1841131
583685
1944993
554275
1163348
926888
134226
1123404
38056
925406
810853
913896
1801906
991298
985088
826236
1644645
445393
1957435
272992
1824150
1246298
1497071
504224
1618106
489213
119190
1607445
1180991
1700286
82151
399506
632429
1960204
1010086
1973080
881444
94094
75030
1664675
605608
74070
422602
807899
1752601
1459408
1691063
1975491
1112068
413911
1060389
1905202
1318042
17067
1452801
407840
474943
1252580
421317
1218369
669288
1661541
258266
562823
91688
698980
884226
1907433
402953
66031
1112298
1357754
14902
1712237
1494139
1982302
1291495
1956875
1528623
737424
591842
627376
1506967
1876126
177413
1141993
1874258
715309
1061275
1521201
636296
1974833
1112519
927241
1900627
1115508
167871
1754594
1294626
1019751
572414
694929
1184658
1945862
179962
946984
1796775
728475
1860427
194052
1149371
550573
641050
1936953
1145576
1739895
1147079
1187664
284569
389241
1948288
1930826
870883
407549
152757
1788316
43659
116397
904273
247068
1727268
468965
1341595
1689555
220852
650589
1324750
66008
807324
941044
756932
1479648
87297
1632799
883049
997004
1382254
1774489
14315
501845
1937188
983007
860035
724654
38623
302006
1288726
779828
558379
134563
1486584
1961146
487637
678293
162384
1543573
1331743
734760
1671888
239066
1427964
878511
1820321
40146
899128
1396207
195031
1986372
929667
857297
1636244
542117
1899536
481395
1769329
1845679
1248913
597185
531873
699354
891716
561299
216861
764369
1289779
873448
720742
1549364
228453
1109660
835365
27711
200146
1400245
1250499
1211228
127279
335170
1161059
1417399
693212
1546427
1589760
1131118
1237736
314355
358823
762573
704868
116175
1914791
1248031
1026447
6348
765236
1775450
1692490
1181352
1901891
1659995
531634
1852786
1628667
524210
199063
1314857
308061
776404
27900
1203434
1930126
435637
813855
522861
1483261
934728
814695
1261559
1254266
194651
576296
1981048
787876
1228056
88225
1353402
401211
483827
1028768
646356
417285
1122637
969295
178322
1606418
262174
1094904
1571393
1181680
1847136
1654784
1433112
1876642
1697817
1068747
1706881
203429
349619
1459328
1532875
1359819
467873
1142592
1497697
1647578
136300
332834
662267
1043860
1491564
701926
1769101
297280
537555
208307
35043
1798306
249403
963581
1121968
1624227
833410
299917
637332
65605
346648
797983
365715
1576503
915631
1662899
1565693
427818
427261
1268283
452337
1906119
1460295
918285
1804029
502869
1324256
1825566
1180404
1222914
1713138
918159
1898688
1887569
652533
698747
1407728
506162
897643
1673338
1470944
1954320
668951
388043
1576126
251927
10701
579296
376424
1492574
203938
19353
1144607
1743489
1474297
458920
356481
680111
1764597
301340
812797
170572
491313
1220642
429364
331251
1842319
1089866
1273972
1437138
1302711
1982142
1611251
1595187
510817
272713
1099185
479772
1536353
1584561
568212
212818
608471
1828747
1594136
1076014
918271
738129
1367253
439618
660705
266010
1508385
445001
241069
1899600
51187
988854
1432102
240277
1891454
1457768
1638953
961428
1760717
379349
671957
1950294
1282922
394681
1708470
1903483
1362723
502330
132775
1359785
1718804
970545
1816848
592605
1588284
1905992
973631
1115983
1822737
382683
991472
699542
4525
1674053
1336407
561258
1569831
1013696
559020
1400108
397667
91562
102812
1968221
1824783
1252793
1464434
405591
1077486
1053430
603840
100763
1617725
703603
1619134
681312
145040
391845
1854077
770488
1447014
1884209
188655
1960438
1712546
377808
1513226
190698
1496674
1787795
1911007
1817110
1599047
384417
516644
1881329
561549
805303
491439
1543760
11071
673868
334972
538506
1626453
622142
1510591
1729288
550416
397715
1339277
580570
1452602
401271
261590
1288244
523639
660421
209610
383381
1929856
1442470
181928
564734
1365273
915130
1127578
669808
710527
153916
1362533
1794686
861251
747523
696382
518863
733210
963096
1715221
1035382
1714422
224975
1401047
1159360
461160
386031
1920411
1762096
1036582
894460
954792
1020821
92541
1392947
1296081
1071725
1174472
177108
1206496
1666059
1057896
76188
697486
357331
1911333
1109030
1629501
308787
1947467
1163199
556284
1190739
772513
1015496
971865
1769872
407080
1146209
1774004
1555455
1893355
1749094
671750
1332086
661542
986001
1275806
772460
268629
327655
1118508
525920
1781547
761234
1330709
152782
925817
499388
961595
1348710
1021520
1582255
141665
1148227
1649625
516721
1186453
31392
1561651
495668
1437882
1821169
476111
1053475
1615866
1843207
175513
1644432
1175289
143803
465603
1739487
92118
952286
1401710
554763
478838
1067502
1577907
1802376
1359723
527021
1629858
1527838
682538
589454
340510
729756
643507
156823
1115532
191058
572632
815368
253993
809008
1864862
1165202
778445
1903108
228845
1316036
601779
318171
1962763
99424
1047196
1575139
1089936
181010
874740
1565801
1666032
1831561
1387162
1818814
849170
941867
1678668
1351680
664169
768511
910093
1049358
1768705
151511
1850749
1380522
403873
593374
212198
1311881
1911324
1359699
745729
26471
1816254
1356149
364949
520210
770988
1799989
1265707
528767
358902
1846865
436778
1173882
50813
1066501
1014167
1230488
23757
1250337
652330
766367
1737315
15559
695463
444698
1807108
1888620
124187
231637
1199958
1597270
887231
603916
161597
1315561
859297
1058289
612706
458398
751397
562353
1921777
1952302
332786
1672058
1472682
1823061
1290323
431395
390620
371350
1523470
707413
862387
1964791
806737
1640666
1990425
1018777
606478
891217
1833315
402106
246122
290220
1133573
1973697
1562355
510384
1049478
1910220
1802979
829100
1173509
503256
1697952
226477
1210516
399103
306463
78641
1270103
1396840
1015979
787831
1044102
1114680
1729404
1589818
303116
1036678
405311
1770396
1110387
1992742
1721410
1392664
375819
1902060
288508
899942
1502815
1913385
265805
1538438
1301001
1865524
1032742
1420222
1965599
1338886
1633075
376108
1742373
887865
1440716
586041
660923
140262
497730
803143
1413582
125023
1913981
1591426
1592317
1927458
302454
809396
791065
1068785
318584
581028
912874
972136
878974
1430050
1133441
1977231
923089
1744293
578808
1352836
142959
1331156
567446
1179519
1932182
1948466
384120
1090753
1245428
695380
1323669
502299
1323679
187159
445765
1212035
1362231
11228
151887
693325
335261
1182430
372573
1636468
1640917
1260879
282248
1148711
546313
473472
1458291
799429
1995754
911805
1573294
1821000
1451166
304579
1543257
1375352
1564059
1752783
1864708
902219
1585183
46651
1493966
836906
679390
1064272
1468808
1567041
1319251
1588617
1829103
526911
1353375
159826
211066
927649
290769
1883943
1491453
1498352
1687008
1499046
1802691
1470998
1438576
1724676
1180449
1268716
564457
1570892
752315
1807580
543952
1664178
9770
1128385
1385875
1997173
82053
1911653
1324585
656100
1393813
1658251
1689036
760792
1626847
961969
1495606
1105290
1767428
1888347
608268
1788066
1629306
1972141
744683
1668761
1901551
1601801
1196077
877053
1567390
789155
882279
266210
513496
1715993
1480184
898891
828846
1192809
256897
1444363
1453139
591750
882185
911942
1615080
985963
630520
1270544
1114688
1195391
1360411
1518981
160268
693890
341277
502093
1847653
930132
936170
619433
1589080
1468046
605604
504813
1258665
539922
6483
1207563
39029
502394
895840
767828
1553574
156312
671712
4313
1364641
884853
305180
1580316
318245
909417
709343
583150
1519165
1257195
1186733
708804
716897
19130
1165580
477222
82923
1752252
630818
831846
478177
776839
1686283
147771
1111554
1075533
1224807
1293266
1675475
1630301
1214643
1409545
104263
1767542
244283
1847422
1193433
1302136
424620
268708
887498
526479
1732753
1781784
533434
237417
186449
1514875
1096265
1623385
804504
1347073
1349986
1349226
1006784
614845
1479376
1413610
315033
988236
1006668
425255
128908
230803
1598511
1984987
1445275
132156
1944780
1424152
1526271
490238
1093865
807437
1712391
231402
57739
516839
213615
1072114
1444864
1971152
286387
1622466
1254600
1632678
1032639
264199
906085
609370
758657
858020
1074106
307545
1579346
756562
915803
837083
1164520
1697668
1616508
348159
852480
461933
306867
1145556
18205
626859
207735
1374417
449524
693045
1711668
637143
1776424
1040919
570870
1257895
1461213
483308
570413
1479299
1630569
815847
1510221
321300
817103
1409163
756429
150414
494780
151579
1010210
950094
1077624
95885
827871
493701
1805303
1598041
1692420
773783
307709
106030
1407530
334768
957788
115354
201899
981252
508607
1547126
886149
1805438
530004
639684
1413122
796453
266028
1538095
233876
1448306
1095186
402686
1707543
1387045
818543
1797655
136540
719006
1672205
267969
414816
1991007
1356509
381629
1386252
1554009
904078
1870116
1610640
1468945
826413
836294
977662
581497
414087
1911159
1136984
800534
197996
1502699
1480793
1879624
430530
748494
1731771
1869422
1032687
1274858
994530
760443
300460
1096212
1417041
308584
854424
602126
526408
164155
1188639
929993
1816410
1230117
51577
1150738
1313632
450342
1087221
417469
1693935
1113863
1882632
183472
1167019
854949
1992253
1688606
434018
203047
1671253
1015738
1048769
388768
1285824
985756
1141518
1259218
1665284
1625122
123513
563614
1497945
1954645
1881663
1561440
202229
362437
1432115
1343046
541411
466600
508054
1407763
1060284
1246680
524578
1364446
550198
1183999
848919
1473381
795708
1949649
1637011
964537
1217892
331241
1648185
1960616
1548397
1502099
856535
1974459
1889168
508999
1354403
418439
1495145
1990959
1886334
1021093
1039077
1096831
1057831
1782068
149985
1005783
978680
1489697
1444899
189075
1617003
1143044
413555
1927769
43658
1384449
1219981
1554800
104278
608892
1812561
284922
529937
1690232
898481
1919355
688738
1903293
1398744
1194423
252872
1762649
1357999
471050
593194
1377088
1676148
1416548
488292
873861
464648
811976
255717
1013327
1723849
1794720
296496
1789226
432524
1427753
1784896
923861
1197782
118614
1568766
1216873
1236284
965276
36711
1350558
1851664
1979567
1926413
375680
764684
796901
1465418
1596013
1722364
446738
1946182
39283
740633
1505653
461467
1983055
1282745
1001917
778821
1144815
188187
271114
1090996
231852
616767
1705518
149983
670802
331336
995494
1482639
1811092
1397516
1566327
326850
966079
834867
1023617
974731
1788466
152775
13947
127500
1026904
1466775
866735
717358
583901
83250
901605
1150624
386097
1502272
982267
1808038
578543
1832383
1647342
1613817
31087
827110
1482205
1428203
23323
1768882
1224088
518276
319454
1208476
1838424
1196739
1449666
439385
446107
1586592
258134
470810
225058
547617
450022
445184
430506
847518
1486888
1664788
544558
1161772
170163
1609105
1361650
762578
93586
936346
302895
413911
467409
1581845
1260662
1608743
1482401
1056325
279564
787420
404230
1955474
1682618
346107
501190
1166039
1142172
545150
1715660
190366
1955964
1291449
223976
587382
364073
1847049
6336
1434348
1204846
949912
391144
1112088
1546736
883948
276271
805877
1999393
1711571
115022
1726740
1162985
630852
944378
1987938
440798
934763
648412
1751043
31533
1253141
451625
1806015
1888644
325216
880408
169329
86786
1011174
1069371
726272
6591
1576892
1915163
1017789
1160747
1178156
257998
302792
118326
26247
1450382
1292340
600127
1677419
1212782
1212504
28336
1615342
910269
1462292
1245182
1907127
1932398
29451
1862095
652220
362292
755687
1883331
1654459
987565
1475376
1351120
268248
303775
1533547
1844771
1029462
1213217
1727673
1456726
431923
1207842
1947238
1839160
244237
1459902
1896536
1987570
165364
134837
1973847
1173723
1621206
1695223
747374
1474269
1266707
137121
1688714
1360698
1416230
1861074
798262
1507911
529535
425663
1292141
1375215
806210
1684269
835476
1231210
125703
829522
275693
1777838
295796
255019
518668
1136807
814523
1378194
468364
67613
1732598
1167114
1645847
905009
331471
1191436
829459
1193158
1161180
533305
1134723
1884128
814790
229571
636498
1701668
1532595
304657
317858
10744
1510429
1706934
1068497
219934
1670404
1564668
1543077
395834
1682992
1780306
566844
1517068
1583239
4957
240714
1702362
135900
1717184
576040
1491540
1474463
412546
1347085
995158
1964656
1813520
678214
419194
1572736
467004
1877360
1303248
175354
1266412
1683809
1820039
1467881
214160
1706112
270929
357850
645450
1872183
1279335
741815
837302
1197996
1993778
1348846
570337
1324998
836800
1813700
1883114
384167
613384
1120950
1886607
1622804
1633871
1984441
1190833
662419
474446
397120
1573452
766483
347021
938979
1729550
1767007
1810348
1970165
11942
1224441
1468103
1470755
789149
1055771
440955
1733664
787681
911825
1570604
1603426
286491
783328
1779577
1489265
1771689
1290431
1910027
1573176
782719
1850952
283810
1055148
541470
1504592
605691
118283
366753
936516
425669
121779
871981
1018385
614875
458354
1920181
1763726
1341168
1391983
1872962
582190
1242549
1300861
1150346
1727960
1104648
1210468
48631
467147
1878874
1584761
539318
1117095
1779122
1743233
1691713
1851803
1527532
1901885
1363719
37693
825135
1036014
1749660
579083
1743372
180487
173094
1031034
1586010
309629
129131
83421
1866871
666313
804105
1872929
1500132
1783793
301136
417078
548980
1885343
68627
944414
1436214
449073
1034329
1702776
1669864
1568831
1983303
49642
1367947
1198646
1862253
1408925
1737031
1731768
1638154
737724
598218
369257
1599447
1690288
446148
166497
1847220
699305
356408
692238
1554729
1840218
542272
1049258
1989340
1737727
1152950
1404310
1081214
1079095
1595471
1795495
65124
1134081
91578
980802
1096633
1693520
1353543
229398
217416
1530315
911334
1367317
481405
72899
958490
55147
1492635
1538369
1827000
1522209
1047558
1073411
1518575
218893
1836031
688455
1079846
1200889
280465
952608
824779
1657998
1558892
279632
1060708
787483
496602
637912
329694
1670040
32765
1744670
422106
1693441
564967
1565736
1716871
1679368
276672
1381646
633009
100767
835773
895023
816390
60774
1689708
577667
1088508
1327780
783025
1649889
1658644
852809
1461304
1010096
1281826
1307081
1495521
1401088
548597
301413
810787
1752070
981935
187174
151048
12864
1414753
275999
609668
1136432
1301008
1436718
280068
747515
648417
236829
489291
16996
1287387
133073
807259
1696271
1085327
601871
1417962
981642
1673141
1344731
1748876
1126647
1807125
944669
1762486
676748
1750985
36705
472602
1957915
769676
916171
874093
130104
1508806
1590292
405870
1281345
1803647
1430650
559271
1309883
778707
1443355
701364
1661639
524671
1107145
1652294
1319660
658105
1099142
108963
1589880
1663378
1208732
1908360
641952
940874
1754684
1630402
1275758
1222386
1729224
216976
1232295
1912143
529568
1656973
631137
887002
632646
1671287
1226661
966604
680003
1717998
904073
1990997
179199
1367227
1301711
578620
640077
1833475
15902
1389034
951976
375727
1319824
285227
374924
1397461
645550
1868517
333715
533189
470517
229862
1033401
1911645
796926
936604
781654
1015690
1797016
31448
1948270
183888
1477724
1587103
1922438
132485
919243
209081
1867301
1974585
1489401
971329
1955463
1070513
1147039
323490
1528779
28877
242744
1509672
525801
1125093
1024247
243577
1580534
1850917
898509
768060
972821
1051702
515985
354246
815692
1529782
101264
968377
287686
1269110
1268168
1400518
1935634
1803382
1007913
917414
1948686
242385
881833
704092
1602046
1588430
804756
158854
1004210
1080192
209158
1680033
1399865
1696086
1220956
974225
1905828
1633854
56456
517585
504507
295479
386986
1608755
1715845
1953866
718387
1177859
1531185
1285519
1983581
1418878
1811864
212727
1721848
834642
127336
1575873
789901
1028119
863634
1004537
872911
444366
1774210
525554
1886554
1600810
719648
1173002
1076180
422582
863709
447091
1823643
1668519
744248
1586046
275675
1211601
1887350
1118366
89761
556805
770871
1743334
1033287
950059
440993
733557
1226574
1733474
1330405
1143258
717221
1355538
882233
1950918
724398
1286595
330824
910807
1643579
838169
428777
803178
1400626
1405789
1773636
117905
1892363
856978
1970312
226232
710985
39636
1832707
1977768
478530
1126323
877988
354688
329572
1706209
1266613
52719
1102851
314982
320626
803594
1433489
517916
448303
537259
471287
1365886
131478
1186924
609847
1339798
489046
1187043
864478
1085601
1175542
1057087
1068897
1639931
482413
106009
679160
550399
1465744
1988905
1740830
976150
1515551
370412
1008792
372795
279595
731621
1588706
1305181
338634
89296
392794
399837
1990635
1585933
172383
1346450
844166
393534
1575388
268607
866057
825770
710409
18733
748871
473841
1535129
508788
314543
1608149
471280
6433
1524234
849397
972388
1436152
1035035
1366288
1247468
1851716
1138217
1968361
1818943
692768
898275
1704454
1503644
104465
499707
1601232
848815
257285
74097
745889
853260
1982718
660651
1221287
688236
730742
1178445
1808823
1989933
1100160
1108789
891594
474581
1988762
641542
328542
1448768
1312415
615285
1296729
911576
1770321
1270403
1117866
116835
1450962
121018
512056
1153615
135940
157628
972180
357275
428289
1000994
1987985
1114375
1131908
1271572
1498009
1033391
1572118
1056179
1093395
232837
1897668
1684779
1399919
1606135
931650
1563062
473115
1491884
943759
587062
1800634
801777
1523137
147541
45224
1317703
1487599
1485595
1138249
1443340
810452
1096874
1221625
518661
774725
1286075
1117052
1717642
462278
1298136
309304
1035045
1251864
817458
565741
251895
1269882
1001644
1389491
1754237
1229185
550668
662712
1896010
227898
269070
126199
1713451
811849
61957
1871758
1399164
705846
743340
752248
121775
1645580
1658184
414198
1099345
124685
1862404
631058
949480
1639315
487196
1439064
774108
575991
1138238
299327
1594467
1009705
999004
1406041
780129
150212
441730
911062
1231001
1295177
493433
1645092
1063841
313283
522230
1953978
350067
1890805
658591
1144054
23643
1610832
442041
689744
1787574
1339640
1177144
239144
1312313
1475846
1227048
77610
332390
325191
434591
391621
1061475
62914
59130
140553
330658
718391
1016046
1369511
978493
1890669
676735
1498835
1310906
1700625
596578
991932
1541789
1959749
587395
1578701
1093008
966532
629354
406728
1976156
1285596
1558487
110025
1080122
1263613
160888
1820761
1712330
337699
117821
1798527
1307921
456139
1179766
1977713
895455
1472313
1027268
1284499
1438125
1436576
1377978
638686
350990
1265910
1596960
674207
179259
100763
1322732
491559
1240542
1273983
1413451
1382634
1153322
994734
1269959
1781615
1465724
1395949
1342147
1492080
1613788
1338522
1862364
873376
1544330
751759
1565827
767907
418488
1456763
998799
655056
1525531
997905
176152
1447660
1182154
551787
584128
939183
1593029
983493
1622549
147804
1956465
1723133
440215
1288233
1910922
657775
1640741
469485
1105879
968507
171901
366963
702727
249731
1915457
1606623
598465
1672290
406171
818611
587663
1109807
348047
1803188
342503
1186435
432678
1474433
1576252
1064483
1923686
751206
1896711
415927
174560
1405556
1201488
1556241
1747708
1555608
1897883
1749732
696737
1479621
1934616
425687
1568768
623301
701942
1908227
770751
88456
871484
656585
330445
1009187
240156
1282327
907696
1016809
1008023
790779
337637
1716064
1873501
1554814
1183251
770119
522015
395460
633774
1952083
1287198
672848
564715
1184845
279219
1414676
1723038
498754
1013941
1860114
394352
1880379
638250
303891
625864
483588
1875452
1284314
1862192
779982
1822481
1960760
714170
1125775
1489890
1876433
1672680
639747
868351
1582952
791521
1013694
1184196
1459189
1775805
1312049
900760
1678079
343597
1380310
365465
1299226
257510
922558
1350357
1111609
1152638
681945
1309082
821551
915308
1609523
1083678
1265486
1594117
1434460
1279539
1777046
1727564
600310
1255092
652347
756810
608665
1497653
1598554
1728747
1983351
104251
863412
1225458
1917234
1815445
311334
1609380
863424
1790231
5038
206213
1721820
1857082
1782619
429233
203406
1450183
367351
70637
896571
181120
1862545
265663
286343
882545
1571488
862955
1942694
1696038
904751
426225
183488
1603494
38942
1772144
787329
182102
236005
936535
1356182
275154
1010523
172920
1774202
194547
230006
299582
547776
1337924
904747
1821510
719110
1274164
1881561
1391242
2258
97590
1508856
531601
1604012
1854817
703954
1331766
1638608
679327
825117
1198168
237291
1657676
1733910
1561209
1002382
962787
608809
616487
563502
152153
86966
399109
1358608
1372454
1483345
916080
684535
840123
1362424
281871
465066
24332
118706
1223647
411451
1926186
1967170
1140523
61846
114529
1221717
780026
1895954
91818
323574
399042
1754930
100050
1112523
921542
1551494
527945
1597810
1598037
1312494
1960980
313130
1042054
1173295
192204
1528013
1770001
926648
889842
229414
1855447
661545
1282690
152854
921132
1378837
205834
1088347
465306
709777
506711
786140
1680619
95894
142012
514637
1320535
605358
1686904
1195409
104563
1205991
1358140
1109297
268288
378719
817771
1662062
1304000
1374380
268223
255438
739304
1667001
1282179
271089
635719
1498437
359634
490394
1817194
1751364
1293928
756181
1511483
1211657
202076
588390
690807
1550856
733110
623850
286941
1175209
704259
702590
133539
1367954
1422379
1059912
1867214
981534
1448331
1310339
1796096
1143409
1419450
1698563
783359
1509696
493472
1653707
893906
924116
1368828
249870
133200
664911
311050
1105436
25910
615931
1156953
640605
223957
1337245
254582
1367852
728978
1713928
891317
680271
232352
731206
1868984
1409782
1230374
116633
1708801
991163
141693
1208098
714580
571405
1324273
601565
1008239
1513266
1771995
35047
1463033
1188034
1265905
172058
1040486
636926
1051752
60011
158338
922271
750585
1048192
1695781
472535
1831139
270892
1173333
1257904
1274892
568530
1250523
124676
1269383
689291
284077
511683
1404894
1218291
709427
833904
302619
1163651
1017724
1313189
83661
1788351
902655
879515
1199932
659972
1938658
1404274
144279
1084225
447816
1087750
1155498
1003204
1923042
1664299
1284562
1420825
692450
1222415
1889526
804824
995023
684000
1227648
476320
1827936
1738189
873581
1309046
1684297
1764220
1365180
1640617
895213
717499
1551125
629306
1255492
259666
1745553
1665220
1326855
1171236
1981829
428163
194227
32937
258897
551
234889
1589918
217263
216908
499740
438496
448546
518802
1371591
376455
1807667
489631
1977653
1893945
1606086
494333
19241
1305396
958966
1961531
1611338
1972334
1748053
712688
1972500
1648563
270328
1718284
1943452
225039
936693
1654106
1655234
55702
1073642
1250135
1512637
70856
1846396
1445824
724883
444824
705346
1199405
1542274
428097
1318066
89149
561116
157906
1354588
713197
1215843
1044764
920780
1708058
1648174
947751
1244679
1792135
1731488
332136
601054
398001
815535
1030563
38608
1032900
822754
1932696
591154
1136534
1124872
953565
972894
448846
1039400
253617
998704
827929
1295307
1927450
1853758
741865
752977
1091495
737171
848093
430255
1418420
30988
880976
380698
1223337
157210
924372
1930135
1601096
1375785
1315669
768498
629298
416349
966883
207916
765770
1186028
1040359
1114717
706773
1015917
1805352
796559
1894600
753828
659898
656921
513410
1951607
1878495
857279
1026556
677217
1923745
541294
1759404
1288308
38073
1388239
498592
99931
784534
1928162
735895
1143787
177192
1274718
325542
1095455
1874230
1001637
992894
1513119
845264
324493
598550
986599
1614105
1214060
1778757
1535688
1124179
970869
762002
400040
366048
1364796
694554
1064443
1951159
142416
1016739
1853895
1481811
1907978
1650009
700666
639519
1661878
920209
2242
1775570
1858936
770237
547480
775406
1758110
935407
1415303
1022027
1206875
213973
56151
318919
1966083
1432562
320022
1002599
1765336
279772
670657
1447133
254364
72668
1329629
1614475
870069
1262209
895121
91139
654570
1618232
683926
463905
230738
807665
1410846
609182
89363
1672650
73225
1439952
258524
331119
1453070
1735144
1670707
1550320
341736
201465
301115
212725
547760
928704
1965471
540107
563383
1582181
480876
998788
1900374
1670815
903433
200435
379328
776353
644978
918516
719596
656879
775056
1254550
1244853
845679
942449
643980
444091
75574
1336204
1242880
790809
1937841
296547
970188
284665
1262615
1940943
124931
19958
1496770
1107282
1672101
1403257
1266315
291910
1507423
1906797
1862480
1892526
426364
679466
904394
714632
977804
1628968
1963282
1012160
204174
606503
66116
857788
1739464
478875
1262225
1723066
991329
598995
545637
1186601
1567899
1454999
76384
1270702
1209317
1391866
1629157
516889
1453115
1157020
1038366
1956771
567488
1658940
317483
266064
12021
199624
731501
162594
741602
1288222
1378610
866497
966703
1453597
1422991
1568436
451963
979491
686052
1850926
156067
369821
1769976
1613984
1710871
236560
1628327
1767921
549175
1636505
622521
1873815
1118542
1702073
522483
1431482
1317782
904325
1058807
1865603
1720613
947601
1678577
477691
1674458
1354777
1428016
528880
375390
353924
649707
1206479
473921
37430
568031
343320
515813
601847
1670082
512994
1971517
1410868
602630
1340312
13361
1440994
407520
1786628
1030271
1462225
1775461
119798
96077
387100
276694
1914500
1514550
1209309
1374724
1715310
459921
976529
1267510
1824134
1573281
152974
1336041
795143
190798
1026510
606711
1466791
1457951
779481
638413
1728871
376593
1977826
1616705
1608438
1968206
1295153
1777900
1713637
1127287
48044
249296
1481943
718082
1072732
1995173
254429
1264488
1972307
79749
646694
1475158
1429794
1885836
1184056
1440619
1707148
430208
59802
880302
555441
713075
759386
46759
128106
1166212
524522
1180863
1030101
1343995
524576
356669
909082
1961618
1846373
1152911
569074
1517224
1139071
666254
1226551
527484
291121
879435
1975901
1225399
1532979
1296055
5335
1952184
1678759
1911875
759001
1448540
1421941
1008515
1905059
1691229
122968
796648
1795638
1577556
1290565
1705589
10370
496795
1045554
1731176
958456
1156328
1422938
1232889
1665035
1917928
99875
1594303
1861131
1087445
394752
1744276
582118
1560109
691945
1795244
645608
1654453
847113
1131122
1270241
1906506
669485
438896
866529
1586272
1644139
964758
444797
1882369
1396081
469866
1776533
1294357
1654861
948411
380357
1785880
1636786
955824
1720027
228846
584291
1857393
1927787
1130841
543900
599183
1521459
1521747
913719
638519
1662613
1419047
1798046
1499908
141074
1719379
459214
1095326
422254
1613939
1754185
1241680
45233
1575878
1078548
1388909
73764
1176740
102595
678655
636406
1381333
54180
1468027
658223
1404388
399796
501710
1522319
781114
1942335
215495
1004687
1669178
502792
181583
1130151
890992
1872574
151870
161530
930763
386906
630307
646392
1874075
362502
1495542
1708909
651486
1372286
926672
756226
860197
15058
1466154
538628
394551
320318
423530
97472
1377127
1146550
1550744
1731966
642058
1883222
611017
1834666
1097076
1908207
464915
989474
217473
64883
739163
1609927
1621742
1839048
1915800
61872
1146642
248972
1009182
1158197
365342
235573
167416
1004530
571699
112924
1881403
721832
1392171
341464
1401589
1640086
1571137
1358734
1717148
65052
1638316
1472631
1066465
1399075
468136
424701
661497
1566276
1741681
152932
436130
1616584
1343570
1762824
990241
635120
1477243
595265
1690515
1925166
124040
136414
1134035
516395
73614
1283082
960658
1423173
652372
1837740
1845112
1749457
1647209
1736171
777583
1562415
113756
128331
1823939
1207934
377535
545827
1830078
720378
1234497
911785
1531754
620524
1291544
1337485
1966219
93483
725367
1385971
1185372
93425
1510851
1544310
1476737
1090087
105569
833192
1827591
907542
1279234
85720
1934416
334653
1563672
1855991
1093662
946828
1954820
1650368
1896598
1874882
886864
1966989
1971495
470952
463072
1143901
495330
1603863
914301
215530
201308
1842205
566874
763410
54442
1651665
416479
986765
967173
445115
73583
867725
653060
1309658
1744056
504929
1208463
1417577
1477710
13314
761077
477112
1015593
1606915
605324
131778
1445524
680251
519207
1823886
1489539
931684
1465303
1190988
596781
30651
1247747
1895162
270721
746281
756570
1032708
1684642
1656416
984775
778804
616790
236271
368411
1739352
1462276
1455135
1237417
1168102
49374
1279974
75977
1266459
594316
1382000
682033
159983
1227122
1173303
1763336
21687
1933933
758607
725828
1349876
987072
788670
1033407
1682936
891008
355040
752172
585170
660218
1092744
42712
299562
1075667
441650
428071
503889
173884
1723259
1574832
702659
171588
1251438
51133
86612
1901689
431054
432078
1043786
355328
1907610
807080
1366824
54298
8132
1587552
1715432
763760
1929122
940443
1098470
332195
396987
317908
540188
179624
1736361
855915
1035919
597000
1783287
449876
440610
918855
1241894
515535
1817957
1329551
1373861
80728
1350539
1173936
1773419
1090577
464293
95830
159327
912003
1070175
495759
16228
649713
661491
141167
1808361
809727
1528016
1011891
679336
897014
1868191
727053
7320
1397049
473324
524193
1849630
404227
1583667
1405365
1172941
152088
1143239
340655
1368847
732636
1992274
552935
1221548
175808
833969
1013186
100425
1326810
1298450
1796257
1556236
469300
1086647
1240806
523032
1939878
1559569
1817458
569641
1655642
1331927
1550459
198265
53021
1197973
1380190
669004
1382852
387866
1014346
1136211
1519043
826143
864128
817971
1590869
1447503
1011498
1412372
1983965
810598
236062
1680891
57668
1793634
196407
1805895
1445553
1435039
531612
761981
1967777
426600
993550
678655
400016
161318
1353872
850358
34863
518811
398211
458484
1280296
1620346
850659
431247
284442
1045598
48790
1727593
1830408
963935
1481333
1926048
619546
39581
895817
229140
1811780
118389
160662
789349
878252
1939445
1972841
230067
486285
1334019
1497427
984638
921744
1614348
102003
1052406
375631
1802149
744610
106879
923317
1603097
1680334
679773
699430
1930409
708816
48983
1110323
75241
1190935
603947
566157
1998886
1419893
598261
1465042
1885013
1545167
1523921
6425
17023
1707935
1173305
1207846
1951929
354087
923824
1195673
11469
1285672
1468089
1172889
881139
43964
1308478
183947
1146263
1672347
1551738
1718641
1807532
509022
721002
1083915
50425
684715
271594
603945
336839
1621701
1137428
523827
1580155
1782896
225048
622014
1855650
1442919
418982
657810
1476215
573297
913056
400444
942822
969980
93645
1659352
917940
1319251
246644
482847
1046999
710341
1615119
946291
341560
1983143
235315
1874114
316921
1999438
719339
377202
334325
497583
1565545
1257139
313897
1630060
298760
1132222
1271193
1006266
1703762
140196
207708
340107
144196
347529
1148868
1194604
1581776
993822
1690882
1748819
1396791
421037
756860
1280665
233546
1558129
1169491
2329
1542865
1114641
86217
1855449
978504
1983879
666308
345358
1730533
46781
736529
1256174
1317298
1747606
1355988
784097
400950
1659603
1713874
886880
411301
362485
855323
737836
194777
1285889
1492871
1052539
1865692
1799618
114218
705966
1733765
1857633
435855
175372
1692261
361301
1880864
1358328
1017913
267845
1424303
1216635
1903739
619724
1735568
1556172
1919993
848068
1942452
312383
1382584
1878157
1659281
598181
1542738
727043
138957
1648604
1079950
1228677
1736404
290022
1455447
150012
228743
1492646
1768356
354886
128890
564548
789076
1568669
714931
1008162
686227
501859
179547
1987754
1544150
857271
1814362
123592
210330
910678
1578274
283351
678090
141250
658184
931546
926618
327002
446501
1371164
577191
269771
169625
510876
729666
1315201
616340
258896
565763
777165
811932
1471987
1305876
477494
1904079
585353
1582824
616695
144901
78910
562308
152413
1199796
776132
1454264
1183225
1409037
882567
1866088
1043847
1173367
284939
1684227
1922702
1662218
1803650
669631
1678544
1193539
1464385
1479926
980437
1700692
376509
939164
304500
839637
224238
513465
1854733
1194236
661606
1235565
1861837
795487
673874
907258
692850
9547
772322
144409
1351155
906060
1729285
59606
1910777
1790114
1553933
292082
354935
1456840
1562959
230960
231383
220399
548665
537693
110678
1505378
1682929
1211707
1239160
1006961
98365
905095
1651376
323899
241454
596970
358973
563459
130061
1167641
1027640
1249113
1916131
1263107
677046
1914970
415318
671650
860482
1611447
1860206
1548586
162480
193709
960689
782965
328149
1377095
1892239
239400
631186
421439
1627331
1640914
601389
1954622
1327031
1256107
1817915
1090121
112214
340087
855972
422644
13790
1146355
521336
423320
1054561
1440629
1027976
771252
1953607
1591071
771151
202510
942213
1505152
114485
337540
1867974
435946
1825085
1886421
838534
1609409
726305
1111853
453011
1649191
97910
1885078
788448
1596409
106287
613714
51068
710871
525853
1807309
636738
1313559
1309026
1579362
687649
1448619
983695
1428741
773722
1778304
660218
708144
118886
1856205
1729634
1384875
393845
995615
824141
1020585
408144
141812
466676
1348378
740903
1641915
332464
1515939
378006
341460
522430
481823
896313
449200
1512628
100993
1357717
3359
398330
750078
264352
364458
247585
941463
159442
829807
1863036
1827184
139021
765260
1521885
775876
202654
734907
1472618
1298676
389352
1269351
938902
941609
243801
764463
1911386
646610
1093069
1990112
1029856
840434
1273316
1184785
1890203
796928
1886374
1141742
182607
177121
578152
151422
1448968
132356
794949
212128
1594765
1796670
1540846
1756508
1233154
579837
930488
1470527
803586
672439
1396286
1366267
293949
33181
1211870
108675
930170
1166398
456730
597548
1849762
510162
150691
960755
1164650
813235
439849
1175977
1487237
1381224
25537
597869
1533884
45721
823856
616013
296718
570530
1568752
1746359
225779
1471248
921587
1500510
911623
1387463
250805
998995
206978
20895
478295
1832016
460029
1563797
1268240
1916449
303306
556312
669535
940778
1666677
1100956
572554
411923
1119596
1749684
262304
582863
554697
652116
928169
612591
857166
1250909
405785
1743610
1943750
570421
985092
388217
1181564
285776
1342963
609644
46103
6296
1395644
1037199
912513
1145014
1085130
555510
1504745
776512
329463
385307
1847675
491664
1878307
1069504
1602508
289938
100681
1026034
265381
1038482
739412
48796
733890
263433
543330
624942
679835
1886028
1475694
278818
1181766
951288
1277175
871805
1395269
1743674
231137
837733
70845
425884
503256
1277915
1403434
597678
804768
1974626
1939298
1685009
985622
1325269
1124890
387367
813632
1266721
17779
720080
1012082
1087709
931182
1315500
74292
1641973
1199873
1390648
1466338
421779
442328
1889855
1917039
478232
1996631
1183222
357556
1002684
435364
58521
724540
815165
473976
916288
1309736
745012
1788138
1123193
1339213
1254617
109316
605516
1062100
707285
184029
932336
827363
963410
1467759
320406
562965
466553
1017569
1106273
1145821
1493937
182338
1568651
1382868
1663296
647396
354406
1718109
267709
1778011
237482
1496399
1262100
644555
1460639
800417
1262370
1962231
187219
675223
201380
269668
1188669
1223533
16836
934155
1444327
1633433
1971705
420594
1769013
1918046
1652851
723187
1570023
1263378
1377511
1330754
1500083
1201271
545592
57501
360864
954412
1042647
1624413
627516
691886
1686932
1869033
639970
268931
1532427
922092
820852
1905935
1741248
388713
1460330
1976210
296526
1299533
1033392
712463
997262
1307375
334440
284185
1209043
1394393
241158
1765202
737305
1420573
996316
74879
1104380
888047
469812
1560955
1143222
1714787
729994
1107315
602282
175955
20986
469388
1399233
1548315
1706014
1237675
860496
1069718
453316
1697345
1304640
1425568
1684058
1297005
673734
323987
1570215
1313220
1485646
620286
729813
900819
1838914
418187
1749410
1819377
1777547
995918
149891
353130
487288
939551
31910
837620
212761
924391
959698
214008
482799
1864864
676765
1161243
780210
544099
1732378
1589251
100246
438302
3576
1994612
44138
1335714
1951143
323485
782886
307985
1219109
850288
1817493
150096
1804352
1004905
1180099
723321
835500
1451333
1821714
1545568
179095
808351
734085
1007711
1533744
1701175
1199333
452142
1109991
1670825
735306
760390
1515001
977135
433872
382230
65451
614733
846954
1184568
242896
1819217
917537
1598318
378557
1391563
921273
1740209
1260633
564695
1154371
787992
856402
882464
1281008
1623260
1382995
915095
486761
1177058
1163589
304949
1032018
1502315
617908
367320
942575
1587987
1824903
1287829
189141
1647932
1146192
1866176
1136764
1982716
1542477
1103130
416051
674079
316124
1944698
663935
1141970
1608288
1256975
1285176
435857
1040655
698453
1404646
1256101
1872725
1672786
768183
200953
149801
1402459
1206328
56482
1873909
1854856
1790817
35445
574880
281807
754501
796346
1728876
936267
1876315
1773436
321108
341284
1641454
1109801
1805513
680452
485125
1283245
249104
1795130
1745726
586222
35441
1921861
674376
834078
1359539
1004730
1884449
661327
892874
569526
1360639
781105
1727306
329173
268182
547249
1121498
980032
1744038
371051
402050
1888628
712610
52045
1236152
1772475
897512
71986
783100
1521792
1900736
1660851
1070522
1452084
1539509
220387
1662046
135692
1515829
1315256
1980842
298179
1223415
591089
480073
1199798
1743136
1755934
1091571
1313970
205124
1466216
486598
381485
452021
477569
933151
1354483
160461
1719398
953999
297076
406196
1568450
1795803
47373
451875
1355290
1665506
1036047
493037
928395
1597203
754738
1252219
781626
937577
499591
1120745
1861956
100713
1658393
921503
1966085
80195
513469
303318
1903721
1809718
804522
591472
14025
1424661
1979464
1619218
151401
893364
1053983
1943872
1043209
787190
207187
1083096
434377
621604
1451148
1220188
1868156
957451
541375
1238212
1605626
562495
390712
826855
593109
1120639
1580214
823605
1828876
1289808
602393
1059753
1989960
41643
1255220
514552
1128440
88607
609304
1714066
1705813
1353468
906442
1365587
1226568
314465
412604
1535771
462568
1223874
1533281
1136838
141329
253400
524912
392857
317638
411219
1705073
1850834
275334
437257
1309935
1078146
1835503
1980280
862662
1270751
754912
686908
1800206
599284
1502716
1061765
572736
1537666
1103415
646758
138079
739082
585460
1084225
1671381
755113
1144469
969945
1501985
386630
1988586
1816025
1540867
22391
1116300
1286858
707672
346888
319046
383657
381705
773173
1151833
1373570
1763914
1913660
1048416
229160
90966
677918
1121318
1339087
1886649
1477880
158945
1785427
207596
357407
538347
1598671
80322
1127997
739720
1547530
460891
1246106
1717815
828846
1940915
1732467
233797
759147
283623
1919282
603198
98559
1954430
1139747
1504060
1426622
222696
694181
727762
1988409
1084445
869417
980516
1095050
509337
691116
1036080
1478995
837287
331874
1086367
905416
410245
904839
493117
849201
322862
1471064
1417977
1821669
562853
337811
606231
412995
663027
249372
427708
519502
1779945
915371
1230927
1935644
417135
194862
1014435
1924278
1738116
549243
1683753
1693192
810446
251601
1904671
1452381
1284697
1586630
1275824
485330
933370
1140591
292989
634878
1282818
880023
1723159
995823
1293427
802427
12161
1169744
1624831
1891028
394655
1173183
229103
1708846
719277
576909
1888173
1160492
922623
1202133
675449
1864176
619631
923948
737022
1679469
1160089
1334109
1665961
799250
117426
719144
1467731
476200
1168772
246636
1079847
712335
361111
1822157
221511
1772738
66174
1528830
1948109
970843
73442
622358
1952423
329845
1970385
382702
618586
1377939
1034500
1964974
833505
1928669
8230
1353172
1499452
883694
1906879
341135
418548
1721242
956709
841878
43312
1118367
1994306
31503
287123
893657
690733
1738137
584219
691603
1757590
1514662
925780
1508795
1622915
1060082
1673428
1827998
376362
1878457
570385
221790
1135319
1640343
832146
588140
1169200
1217773
160723
72409
527641
1364765
967595
1258603
1929897
1181730
153597
1227732
177924
139643
507323
1913797
1169644
413284
560695
90312
565516
1826085
180743
125388
1502542
591635
1418532
365470
474973
999092
114246
1177464
210955
1248175
1085181
1980500
1997210
1584747
758946
1146903
1566327
955409
1479051
800824
1819250
404350
907198
1985600
591142
1931960
5066
638274
937229
446119
1627892
1775233
1015486
271558
295441
1994825
758238
1084939
555438
1552660
609222
265282
834480
176949
1378907
738538
212191
1735770
1780444
1669684
610106
1536184
94913
2246
636999
1028386
1783249
1711165
414662
337899
1258513
1558610
842646
409344
112984
536903
669589
585302
347579
1038551
596673
1302614
621526
1194652
1568029
137732
1056261
1272210
1160681
1669147
556234
1900415
848782
398743
1189361
817744
996999
187560
1703346
1943933
1788458
1452532
729059
773595
1174291
1484734
1836967
1150415
1944633
1415246
1087272
21333
706458
213693
293917
1479344
534771
1478665
7390
1231366
274158
424556
1914576
343792
790934
1517174
1076348
1100556
1341941
694445
1580381
213539
1087541
568597
440407
827728
614230
1576027
1810818
789405
1745206
1896868
471848
1450034
1408623
618958
266391
1426687
364995
1933850
739893
95667
922086
1294063
1315373
1696866
1764991
1988163
1489796
56738
1785021
55642
978722
1484597
630493
1096233
1489638
375806
756583
1837569
1581738
506176
239334
1365224
1491443
1283494
42915
685751
1747064
906750
526564
76661
362654
1364151
361440
1857352
1860877
1407235
1700569
327175
1980321
69962
336819
819768
469989
612892
1198247
1685923
152428
257773
372683
1626476
1089000
1164640
1526152
755806
619872
1240330
584643
1864687
412845
1382325
982815
657801
1738694
996674
1726077
1854104
469484
1823775
1701971
689032
1148044
807881
955407
1275753
279761
1688511
1057717
83054
1317792
1563355
1998703
1750548
1024643
389244
1381781
97273
1167121
1454797
1220276
651017
289562
793376
86058
1971467
1710387
1438110
777218
1036607
1350169
1981804
441350
1926948
696434
721058
70444
414063
1542250
1681293
129194
1847216
1381085
951827
568090
1982340
452004
665851
1952158
1463199
1479365
734548
823321
1612122
1096979
1343044
892368
419372
1207826
160501
1507552
80756
427761
1612954
834482
615700
680994
1537815
131840
1826101
70005
838957
1889326
1417843
984724
1470066
1476768
1255824
512626
669361
1019130
1578518
1198536
1404907
1983576
1095789
650693
677933
225913
1041005
709684
276690
14225
1706080
1008513
1855959
1748798
833779
1804765
1620330
1366821
1338736
875768
1380787
617870
717911
526243
111360
353127
898710
1165733
214336
266040
1105520
771879
109218
1638858
858776
931371
1120792
854921
1108684
896636
1052895
1672335
133730
730604
1343307
558928
189461
395925
593752
1027303
994999
1376196
399732
121876
1125204
697645
1077279
1282516
1025174
262471
1815098
805747
607
800058
1655962
1561011
1685122
131715
498090
1467598
267725
1289699
15431
220303
653517
814100
1293082
760015
1451439
1952212
410747
154710
1022357
1718972
495867
1373327
1754153
1927453
1009812
190691
1070443
1604477
1580463
72134
904004
440375
1254902
923822
1954791
1138198
1086894
1131927
559282
215368
1569972
1058820
1711766
843096
510468
772774
208968
1187546
1758668
682718
485167
691250
1288428
1095090
1146970
560447
1351823
951731
288080
902862
1470767
265985
242266
1446767
14092
1199793
1299642
589837
963262
689278
1554480
1613154
1990971
882231
1325847
641131
161983
288217
166675
496797
582773
1904906
340323
1852492
1876164
1377536
957001
889829
481201
340303
293816
1277858
926096
89932
1954398
645958
637537
1735202
285590
255722
524711
1535812
795976
1533070
320147
662109
503163
12858
1158426
725508
634285
361075
1652674
1201290
1439519
813476
1060978
1655544
1222203
673215
1971878
1356506
820112
1999857
1931729
1380225
919965
155778
580714
420929
1707028
1140121
1666469
279457
1906651
934365
1911644
1296082
1488748
267492
1582447
1139847
1427158
645433
1695483
846901
1812861
1518264
3499
1209512
88195
1324060
706080
1871618
391328
93854
705339
1402719
800735
1954636
237317
550350
100389
438028
456998
85133
381464
321330
561203
1275208
833024
153345
632516
741931
1918236
1127748
343173
1021493
1278027
1652115
1847191
969618
1579502
862071
635383
485552
1775808
1001868
328622
338110
209939
523591
1494333
1407042
1714642
369198
259695
1782888
1807754
595953
1289427
1351839
204800
1754228
133854
1836591
1422519
1902484
1126797
925118
271419
1639551
629317
566124
1304438
564852
185502
297822
1706408
1354843
565523
1836642
382909
252912
368797
51559
1411342
1506431
1226115
23213
1509623
1701357
617197
1724465
1310128
140752
690925
902973
755213
235745
704670
845308
1577824
1823909
29506
1924182
1126763
1049877
1744469
1326810
646201
1002135
1940087
1902682
582995
638655
119433
1068469
165867
895985
1980447
21847
711677
541352
1212978
1396799
82134
1320226
1352408
1263676
433615
582497
1681825
1867475
1221400
419721
468643
664078
1597101
126230
1629949
102585
289784
172270
164843
990427
309237
1040064
1197048
1246658
961530
1341843
1534398
32587
321396
1698390
400547
1275419
590018
839890
737828
1126466
451990
670958
1348600
1993145
1079419
1836336
601390
1213540
877623
1610419
1162965
581245
725407
1842323
1209698
351973
919412
1959385
1720428
1138521
610235
189492
961096
1448599
754099
1214836
719322
1527445
301090
1814848
789592
174516
24805
1611056
1808685
1720210
30094
792174
930219
863350
688737
96340
1304915
486906
366331
253792
785554
953014
617109
33396
243882
1643791
68093
716218
614495
322443
1104140
551531
384810
1532396
1232244
1290987
1356348
1102602
967709
582685
1071462
1551161
1150126
988271
1017426
405055
1978571
1802542
165460
777494
1076925
225107
1298612
1058538
882230
311770
1692038
657590
1110516
322548
1502647
831682
802113
1552086
962877
1089180
58879
644617
1058111
61634
1555528
370129
1819214
1076729
1656156
1599901
386048
29693
1246529
839324
1289953
1060242
806897
1075498
693990
591452
380898
911837
1413013
792151
1676863
1635786
861370
609216
460390
325718
1889415
569497
1999713
1597330
711009
1242643
1747887
1206829
161324
1313806
1292134
171907
1807532
1207178
270255
667541
759298
1909549
515016
1765266
1116706
365851
1322880
727718
175989
1379946
1298419
484677
1447685
1549540
1636643
151237
893560
1379128
737374
1583200
1263147
98188
1252646
371021
977647
370790
287735
1805309
1742595
1743354
350207
302679
1609677
255061
932529
1013213
144627
401734
1400586
595166
1156173
1437066
284800
1207384
132258
789153
1404997
1382561
812306
1625303
130285
459330
1118226
78620
1675580
1456870
369713
1438135
505664
1613779
19303
1570370
1707470
122292
1642967
1669275
575437
715269
1778025
53318
492633
543937
759371
1661444
1973100
298481
903936
587024
425780
365250
413802
1802253
1412245
531480
442260
1755585
1702648
1644347
1242986
1740300
413554
133378
818370
1470991
1463841
1482830
1819410
1352565
1946412
1474341
483055
644798
1113775
1353698
359220
1366045
8627
239198
935696
1253465
1366427
256572
740944
731581
269380
1024079
413411
710977
651762
366391
182094
614766
274621
1159308
668811
437122
79543
41305
1979979
102576
1964363
14584
1243085
1991041
1781235
1902489
1839044
201388
1052725
904041
727742
303301
677207
104123
461728
1182232
1283656
1997286
1059734
1404634
1265121
1424245
892401
520779
1260094
231573
182875
199047
850775
215522
704483
605760
847477
1128761
841962
994567
188499
1130658
1348658
1303313
156951
1878355
150571
1731938
733977
117970
1382381
687798
1537581
214045
1002043
1864438
635864
443552
1185654
1508323
572172
1069767
149677
28958
1387698
1308858
599721
1755181
966706
950417
536164
240687
276661
1413743
840439
652543
636345
136352
6542
359637
1422149
68177
992781
314347
1177350
909758
884340
924324
566178
718602
1664289
1699025
1374204
504199
434969
530575
376531
979218
436932
247603
530300
1005476
626774
427201
1293994
739972
696236
1246353
934457
159577
1903838
1663948
1650048
1557728
640300
1520569
1196419
404696
296158
1329620
750325
269199
1453239
1806224
1693935
1063804
932698
1030119
1442761
1564288
73677
1237390
337034
638203
260084
1406656
242484
416568
1149039
782518
131118
1299358
567662
479146
1331032
619319
799244
836078
602963
1249178
960359
1334939
1997196
1914937
1168633
1892392
668095
1694782
883294
263933
1449262
344269
847264
516431
1971990
434100
768793
1387202
192035
1248064
747305
1466840
1371596
1003412
1318743
195823
1566150
1538492
1549481
498264
1496104
1979861
421302
1643367
1604188
735014
1211177
134128
1125445
472871
137876
35037
1717900
1374102
1624241
1342147
1591775
1512993
1724298
1604559
200606
1830852
1859719
77601
1964372
1971802
1631522
354285
890042
1085948
1351482
677327
337380
949177
687440
661414
805157
1513879
1463087
156253
1869940
152638
877706
1976095
153643
1956119
1640160
1225920
1767635
675463
1122796
800684
1610178
77439
526687
820278
1078737
1152159
48803
1794864
1700605
244983
560866
742568
625753
263149
1669659
465722
1367022
1029635
867835
891318
163802
987250
252116
615413
801962
79919
1913731
1082056
643018
1188707
821250
1985382
1627918
1272641
1961512
253747
49319
1694404
1122385
490932
697130
993555
805613
273428
280709
39355
1171164
1922777
1985986
569516
1166336
1350158
1369235
1820924
818414
28287
1479335
1901600
1333446
1233158
418727
576538
483406
1949235
1621095
1813028
1773482
1265084
1513290
1437481
1756559
698592
549282
1223870
1680354
459395
148504
518190
758471
842586
579782
344925
1831891
1476715
322982
140110
297057
227973
1161391
1295619
1543285
412044
805819
244378
1097201
64355
1609886
1098663
710882
1068357
1333694
131406
1998804
1224575
35983
1993308
1862156
851264
793657
639138
647758
1118708
1649552
1008359
1462585
1448028
237654
578798
359314
891903
599011
536549
1973107
547655
1276452
303208
203056
1378809
1167247
1636226
1646727
1461088
1250723
1107641
712151
907309
1808008
1760773
128334
1074867
679323
106951
758888
1569444
1431833
1846409
280170
1680685
1189038
123916
802134
1743428
1481556
406351
1487494
623998
1325787
157387
1509183
1379530
702515
1925574
1541833
987046
1013873
1847114
272069
261950
1430713
1467094
1409880
1403800
1870156
1270116
1252458
1548530
1344755
687569
280497
706797
1461188
618960
241034
694945
1800762
1318148
821278
954753
919449
1472033
1008465
1427204
1847635
1963403
1503894
1295645
626423
1273644
1399556
97864
984775
898062
101684
1499268
987041
57334
293257
1083482
1209389
623926
503211
207914
950847
1075252
221026
376820
1741854
412506
1998381
239332
1714248
1857169
358072
735171
1975032
1423812
1864647
1239429
1790147
1205271
585501
75850
1766196
776446
1187553
1949853
1773488
536996
515249
417762
1983308
1942723
1123300
1176062
184339
990509
910835
842124
256751
119469
1879134
1670829
277423
363119
862561
508330
674127
1165651
151278
297059
1646162
518601
380331
282493
904334
36168
600090
131260
1539743
771452
92363
1045669
357551
450171
187967
1154061
899253
732818
712014
982042
1675056
395904
830372
698607
1169248
1121957
342915
972931
830985
1217938
190855
1831122
453700
152871
1209496
1478385
229741
886944
1556198
1779723
1274375
836215
1776780
928656
1123820
595224
258598
1617224
1574218
1272809
1804010
1674622
1600238
1835609
1453667
1572140
173223
437970
739371
817985
316685
573689
1823838
1376977
70291
1868115
1755691
841972
935233
543824
1547836
1911684
1039705
1072179
372751
1650586
39059
510024
877438
1046142
386496
741560
546037
1191079
148082
1044412
1455726
826437
77508
959735
1771182
1502801
346681
1647663
1018224
840032
846553
687756
1360366
297924
550883
798733
1934234
1381001
1467165
675085
1045608
1007608
494653
146052
288648
1955749
565042
1093460
1686401
1368816
526856
1946911
397196
757108
522644
63375
1037497
940669
330743
331270
1378629
1293912
1636006
655585
1903374
253779
1650757
1507008
18708
1789447
454906
5462
326923
1043248
816395
873554
514568
1723405
1909963
199173
1177468
513330
585403
589325
693710
1841281
1504025
1124957
514970
971216
31234
1252775
1178591
330604
1000795
971151
1888324
1366565
774361
1121901
96679
1487585
1907788
1575126
1450364
1707823
1625702
1890875
31526
1161370
467783
828691
329580
134980
1798868
1038570
1840611
1952994
215937
1383145
665284
811671
1980351
1318624
599016
1024966
1784435
360989
1304678
1394910
100815
702921
153927
1307098
1164627
64087
649479
458700
1497063
851212
509737
1003497
1252385
23335
387502
1061694
1608949
1531135
783235
1965019
879916
617519
18529
391268
1154343
1920942
281751
738451
924177
405814
864668
328496
1233624
1116443
90077
1031215
1401343
1272727
891218
20809
429033
180201
914632
1326574
1340375
976186
1938049
1258159
1466344
1626407
1261566
1444901
1515471
459440
174448
1097839
1428254
1217767
353410
1346702
1491602
1088265
459594
85671
1135665
208142
1967790
329669
482792
805430
1937522
136089
1532399
257306
351265
236077
169838
1607808
17984
208553
1304716
1680309
274739
1681963
700237
356720
319187
537893
872384
611990
878225
585539
985055
1544993
445542
842150
397436
1350689
568357
1976920
1870225
1704239
1576057
915199
1405130
1993430
1868548
1418509
406356
243901
921668
806672
1958618
1087280
63357
674924
232946
1057970
542230
1389375
1690731
1296667
1189831
1500433
1070405
623108
754011
1990090
1013990
1284987
67628
1801805
837947
1922235
454337
438244
705641
797901
967737
1520122
1462705
755742
779119
1869549
1553875
1641894
101463
857219
909548
1356801
1462927
1987782
1090846
756347
724786
1086884
24703
1095728
1556835
137615
754629
1330097
1855961
662240
1962308
616365
8867
1620532
1093342
267013
1155503
157537
155635
210132
1402262
210291
1561448
1046837
1888225
30931
876714
1016038
1042212
1810639
1357412
11321
102117
780974
44044
1807042
28092
1429193
981910
1083498
994535
1389907
735141
467629
3126
128981
1590482
835302
1883551
1019556
1227787
540094
1571126
1040219
705907
1283123
1384254
1205390
1436605
1687892
1970381
640916
1244745
670636
423520
245990
806684
1651041
245481
1368142
1290155
1504333
1719055
1071844
1122670
1746894
417267
1202154
842121
643602
189365
645193
1834709
1425833
923974
746720
1840523
853956
807633
1568528
1905962
1951334
539974
299814
703912
1022506
724783
1812057
284278
18430
832631
1303350
241451
446128
231177
234566
56202
988687
395945
201384
276762
1888172
936665
1615044
1289509
123737
81304
1258270
505137
1802239
1409952
15043
1355544
1296162
320661
1379446
1838995
727114
1578121
1211236
1160805
1937744
1751993
1026719
1257842
1753465
401060
731569
120761
1078351
1426954
866603
829371
14134
1642478
1181901
1128520
1729476
186380
1292090
1065979
773207
1725159
1285550
304056
1026345
1232444
1080595
1419285
75787
1751253
219700
1661577
726741
1193021
1826464
1875411
752841
1697490
865756
1366604
1873508
259103
29970
459848
1777152
639743
1846903
1813838
1991071
1620659
1663617
1032464
1436721
648553
742090
245161
314925
1877064
695800
1153175
399442
1352780
1124513
44838
928139
669941
725943
1430967
1932225
1005597
1370090
374938
1326201
1123088
516281
427990
1403390
769495
350945
430653
732813
1687254
1968745
557253
416503
811166
808591
1477668
1885478
1345514
866405
1590458
745315
254928
46169
559241
1005044
685212
1059402
1600543
1171644
1015967
1845525
1633953
87016
1103903
142214
1536089
163122
618600
1823253
114170
1993245
985129
1088405
957840
723314
641706
630448
640658
1089928
120261
1458546
1957508
304111
127488
779594
690331
1307624
1966828
1343603
193434
292292
52569
134232
1704767
1916736
737034
400710
947758
933256
1233551
213482
388870
71741
105303
1003880
1948804
140097
1718622
1372229
1885445
608977
226054
959680
283366
484008
804857
1916123
1625986
142858
38684
1559946
1468644
1479670
1688710
1555080
813912
388602
1655645
1743749
1781810
1198252
355444
1640619
237759
128781
502445
861934
8393
1846679
1260787
964923
633387
350914
516650
1854533
764136
1394509
301126
1762387
749473
169977
1555914
1956040
680314
1293071
190356
220250
40377
1728640
1863286
721931
972194
938351
1826416
1491010
1209664
269481
670362
694028
876886
1119533
140787
1960872
485997
1216958
1064231
1703844
1800959
1214751
1298263
1783236
363413
242062
746891
134981
753763
57841
689493
792574
1644125
785815
1085589
1029891
1787377
456497
765353
280037
1359502
1782414
1272675
1748242
1862405
1790088
505271
324475
1916023
526705
219050
1122495
479587
1877435
1724052
1530470
1358992
1684525
393113
1571693
382543
1737026
1857117
1724981
32260
105738
393720
1399756
1313283
112435
651971
699559
479238
1856519
928235
182263
1060356
862793
334824
480815
507456
256111
1669239
1779933
1321435
1465670
137633
1418685
28733
1203962
1889968
1619804
1724468
1205699
1420547
1640391
1516849
531972
1996928
275161
209529
1525779
331597
254357
1723351
1271318
1466544
1397173
177654
578745
1307038
434636
437100
1386165
365299
1296165
1411606
1083185
1700920
87987
1175110
782003
1420993
717884
1440151
1878767
1708268
926342
1074306
1801607
220342
459237
904622
627025
1661472
1592589
263600
1927103
837846
1544387
1645551
1142850
616083
1666785
477427
1900237
1052204
218747
1700649
1815714
1743392
1366806
14288
1965364
1585000
1182927
814623
195992
1982075
1887786
1351337
371561
1914255
141254
946024
1870814
194017
633156
464666
1218338
865513
1500604
945756
1655705
1373844
1826800
1679562
810798
1886575
1770130
1480181
868512
1953227
112514
235233
1838502
588847
772989
218588
401432
1825685
1208253
1233687
1024863
1222965
1655112
1219791
555120
1922399
430397
675864
307248
1831130
596436
1101478
1981520
1801074
1941133
177094
1452693
206666
589836
1521377
1552343
178492
648786
106967
1098500
1678327
1440435
1222279
1535255
642609
1538895
286085
180011
1825124
1186216
1219446
819662
1722734
1026366
296827
135148
1264336
321684
1663999
1883581
105563
989456
197649
1864094
1411220
56403
574151
491542
1840512
1672430
1998263
864757
1214550
1069355
168643
724916
337485
1596253
1332484
1992617
564309
1322395
1686556
1190023
1444946
53331
572898
1138315
1688221
348849
1637723
604264
798766
261033
1129797
664284
1571397
1404271
187416
957663
1735329
1197123
285937
1070264
1973424
945403
856664
1709883
248782
659440
74052
525796
838896
1363699
1520768
292161
672078
1906829
1199159
219417
1599931
334336
120229
508576
566669
753506
1112673
1931298
1420755
588410
1315191
1693500
948592
1084442
1421317
1556029
1796674
1227847
1265626
1271905
528413
548981
464447
347851
1758755
70292
1084816
1429609
938978
193436
1490169
64833
1983112
868991
548934
1263663
1080152
515698
1447150
877392
520680
1171475
669801
443584
1160171
984825
898134
1123101
1536017
1745752
262535
1026514
1348698
1630740
1771739
1052565
622432
1709157
1471146
864932
976322
74152
1472513
148938
361721
1982073
1568219
923753
1958077
1550338
1299805
991934
1309044
740735
1654062
858946
489240
1125962
691232
155453
359535
76520
316753
513170
715148
1424656
965188
249979
1872944
1883513
498478
773056
1724704
192201
914028
424822
39846
762722
788976
26008
225978
1979881
712931
1581592
1603476
543816
13743
1219336
605473
4808
870216
1105915
1039479
1831850
301948
206769
189247
1955032
1232279
708912
1611200
706381
4576
1666833
1699478
1988776
69254
523685
1609487
521676
658406
1323717
222608
1438308
1484372
1601667
630211
1383225
1675267
315206
1827804
1222131
1143182
205419
202285
46044
1676174
1401371
404898
896149
1578442
1772654
937354
755468
1655050
1332830
209059
767237
1361180
5186
1225657
1044818
160216
1671766
957976
632271
665079
386177
1604115
575889
962263
1472861
984239
67802
447391
1409965
1322661
1089190
1336636
254650
1749125
1150590
1621382
677185
1465964
45313
866443
1073210
265344
691221
1706245
501559
1963945
1935772
317403
1025635
785897
1683423
1150387
1857655
147368
1383442
1749185
1724399
864482
523798
351353
1255386
406436
1376660
1735544
527814
32284
80983
1146882
979700
477981
1008608
1082594
736917
996763
21809
460360
1568554
1677026
1739800
1638322
1024516
1148057
1107132
1560214
291290
1525450
1362097
447875
1636248
298395
1876338
1526075
1419944
626622
653716
1816521
1958288
1983760
1313358
1395146
85276
1474219
872717
910411
804110
1244284
1323677
894692
1198282
1819337
1624125
236202
634867
1773037
271097
595498
526834
880421
277680
1067444
703084
516610
72098
918774
1591967
1406479
730529
797230
1325650
1000220
1931896
1514368
1231922
1528696
340421
677947
942440
1236235
1196137
1939491
1924323
222840
907914
442633
131847
215954
1812815
1473315
93368
1517669
813787
1713248
1598747
1492864
1033674
463307
397271
647840
1925976
1695268
1235930
1743667
1297889
1845854
128109
289729
1691410
689660
933359
962376
950098
1737281
602429
1866435
1707427
655285
240633
1278539
430969
783748
431831
1390539
651241
1594808
22251
330107
1818536
1391196
334776
542173
340508
288510
1841494
1635098
490988
1663959
1864327
795438
990475
171355
892880
1933255
1761101
722714
1273419
204225
880813
1000464
826824
1385893
705728
1829060
1275097
354673
115393
160841
139232
201957
581902
943513
469134
1185753
734509
1089151
916
1001239
36609
989969
823115
423410
1812563
864821
1187664
1330372
1229364
297702
73758
411868
1117022
1793302
653515
713828
1065193
1864758
1081647
244513
1964595
1152007
1204204
186875
854700
479846
114349
576888
1817244
1750791
208591
1803127
411904
128893
1471548
769522
1709240
113402
382949
1509032
1910748
707983
1660706
6965
1118490
901654
499932
212356
870607
1321460
287497
947853
504846
889870
597498
1040804
165058
606101
1245724
1305326
1078674
1182227
1146863
192173
660744
1971250
655470
1476344
86128
197705
373445
1599071
1597202
825517
236103
1007834
231934
1985236
1924346
1943604
127957
243264
1960588
1427040
1697708
897106
1640520
566881
164694
1929927
489205
1718485
1016069
115283
378083
1172644
1413603
1959269
201180
1887222
1717327
1457153
1004293
1531045
861308
406045
1652275
1824877
1876644
550209
1466214
1445237
1229252
311330
1972748
1375046
556344
73669
1736783
995712
303074
811900
1381560
1706737
735358
413046
165284
1461111
932625
1674291
1955795
359669
961428
1650401
727386
626672
1192980
1870557
597708
1049324
272365
533580
1004476
1638895
274872
1878044
1626948
602344
1741897
1330973
1247276
1608430
1141007
1319032
875051
1756194
1839987
1552677
1688290
1618003
68024
807737
956372
1880367
1761152
1341560
1545535
593953
669787
797825
1866468
5953
796714
1733602
1745608
1708178
1012843
572498
1979158
1118092
1387293
1771659
430681
455131
309285
346853
758874
1374478
1472882
351334
1121467
1132274
656645
354312
1634449
1514015
986570
63788
219097
327573
1662749
1763840
1028297
1199129
841671
1306837
287388
1346796
1990573
756053
28925
1578212
1827649
1611886
872387
1989306
1212006
1913195
1867137
605361
859567
910064
660901
1897059
1282780
1380863
1525203
1083660
1648798
988837
1196672
1003830
877160
192808
1103762
354378
254547
353701
1276082
570634
605370
1382424
1699536
1273654
514570
1298607
644159
1621350
182751
194810
1063202
1618231
1416252
1584526
1792279
389659
446626
1290770
1850883
1993363
170044
814788
1816457
1556217
1781305
1359158
742884
1288846
712378
529567
1683538
1026043
1890445
1387469
1788368
1887870
986645
1488798
1969308
4961
1829455
1089264
1363569
1555566
1211038
303508
1265945
411614
216805
70843
178722
1940089
1775765
129289
1453446
1448823
1389112
1445807
593987
1427428
1029234
941972
1607362
834370
1161576
1233433
1627935
438400
618463
1539486
469809
1613827
717529
799909
1335227
752547
842129
1382385
15011
743314
410176
1839749
266307
472491
1060509
301211
1579858
1835487
918759
1333036
1567376
1809178
1672265
104190
586178
1470269
508425
1304019
1087197
1175444
812608
1945546
23552
594796
1472557
1091176
242698
1570100
1131695
121202
8537
1064746
1307358
454931
480775
998999
1575552
55958
1723392
1808717
1995217
1682011
43485
1855499
903765
1740191
550261
350605
607586
499663
237042
1699770
578811
483619
433268
1229522
1234477
627359
15477
897434
1260139
1675287
169724
429287
1558339
190146
432508
718603
1903760
84664
84370
276339
948325
1076283
804961
1135234
307702
783475
960308
389297
1294942
412072
410943
1292889
1064729
633014
488339
915437
91083
1944006
216819
1564753
11834
827279
318991
374383
502912
747164
790116
732306
1469096
430940
1125824
42060
99726
1622344
1579686
1700378
277839
857841
926126
1007770
191136
1598634
899530
1738698
1589995
648548
10043
258555
1737218
420132
1865699
1472322
1708747
101668
1856028
326127
1643009
20231
275169
1732588
255437
1657634
1295535
1152166
509170
1115019
1684667
1659586
892811
1759757
984860
643689
1035670
1865306
1297973
68509
1299612
1991980
269411
71483
701745
488045
48925
1695388
1258424
393355
1515570
1217682
1557622
398675
274215
608043
869357
1928129
721844
406838
1078870
1339528
500937
55487
1962435
1600085
443780
879797
1525926
1196088
495378
1352566
1906816
1785833
300566
502630
30442
967769
325489
895296
467750
1584038
1419831
803438
1793435
191206
434762
369919
1620910
291653
1527755
907835
68399
298780
1345460
1304551
1263697
1864057
544726
653253
973167
414068
1099628
1567903
1582399
976222
922178
464814
1420767
1407940
624274
566668
1836048
1365299
835554
1510187
1188097
1840404
79595
1735790
1473015
164218
491155
1481650
934637
373640
1923147
1246930
1479048
714552
38695
1281356
951012
1076701
71077
678101
151265
1077282
8821
1138564
1778694
210153
438091
126406
1265488
1663744
1380828
517359
528485
181868
1207731
1528932
1675496
416791
1551662
298338
1773265
352192
1987151
1310972
984483
1191553
1004105
1081277
1870179
24120
393436
854866
771004
1353318
777237
1209587
245115
829542
586342
178433
1275923
1095864
1553985
1340009
358892
693042
125868
1024943
817132
1239222
279192
885989
1930738
1043023
1826670
1010083
1985340
777652
754657
1120165
778010
253148
1635240
1236446
1071174
953780
847368
1398223
1707635
1688259
1462250
729372
691346
1964893
1247172
1301690
735160
1305221
367335
355185
264945
1257786
590408
1614765
1310938
1416488
1647888
135177
26590
516747
635551
599559
1476542
954239
1003767
1854598
768320
1038087
963940
1151771
16723
1113446
572116
1665769
1572893
1329371
1945494
839044
105144
71091
1629901
1055224
1102112
1774783
598929
974605
450120
819979
788249
494918
300118
1250589
447348
155106
928917
524841
1446843
182504
843664
1197417
1130981
1225387
263567
357249
1036658
904819
1096159
258844
1699436
1323637
1836361
176776
789791
906380
1359820
432642
1533711
1166816
1320741
1593731
1388451
1943446
532760
55537
942633
1749555
979996
100245
1187293
1857727
1643639
340775
642812
1416993
1470823
500212
1251296
718831
122319
409320
633824
1904842
1369563
329744
798462
1849048
1174327
1332497
1332348
156297
804801
1173626
1454198
1108399
1376331
1622406
1297449
177056
1271455
801333
1697921
811842
1964783
1437428
1720561
836511
869313
1026442
661196
828192
1300423
506482
1689542
1608392
1215641
1037068
1764969
1723278
1578104
557019
1110814
1125927
1378758
489138
452106
129378
1018710
533893
197310
565135
437852
641785
1903907
1256815
421623
19653
1329084
670054
1051889
1863153
1859523
836460
255512
711272
1934485
136384
1049833
1746720
1457565
1788601
84764
1904405
1525845
1198964
1438990
570074
230192
1151125
903981
582576
1899351
124011
1746842
1519885
1560423
973184
135405
627490
165169
485869
498086
371916
618739
979213
1752997
1472081
1332732
1533971
411243
1630659
1053737
517686
676011
1966079
778676
288595
1766165
1288600
1450975
619793
211678
1818934
1268172
1366121
45815
1992697
668833
287728
475860
1389850
1576835
366026
97077
91578
585132
1675194
909514
461110
910374
1258267
350777
946858
1850133
885563
1306316
1388926
1609707
1439741
687268
811136
623045
318370
1848315
1346104
364580
1940019
1165255
1877056
282740
771550
496208
216768
1432565
1802457
1995282
620380
520540
781683
1320254
1985154
835443
76596
908701
1599790
291962
1275467
797112
249738
1971798
16139
446087
262303
776771
66780
478336
13908
730724
1472528
1818032
1256010
21705
1117940
1629248
930089
1110995
641293
1234183
125762
217418
390300
1370065
1987866
1223619
867789
1121924
109365
1527336
281482
1527634
329830
1416974
1512349
893731
239507
1162088
735832
338172
1489824
1138332
1989836
316480
541814
388184
562305
249783
426727
1595899
979446
787310
1810597
1453528
1774244
158240
681074
86396
470480
1096458
1403878
387450
1162633
456805
883771
736361
1027356
1350662
961785
1758346
1901724
579747
1769346
1184716
1222727
330684
1065917
1180749
1583660
259839
698819
820921
305880
839781
1761082
19621
866648
355070
441386
92384
479349
1501886
1759811
497974
145273
1241218
1018917
1159218
1503843
85911
392812
1259178
1019148
765955
803047
1785623
771661
345107
693037
777680
602962
1930688
138516
140924
597527
613116
636119
1608832
833665
1261987
1559291
223430
971834
1676351
1867204
1121042
790782
1223514
1863856
346360
112741
145188
1984278
1752965
823789
1019489
699210
759923
520182
1253967
351219
644653
557356
1632373
533121
67442
1472263
347532
901943
316861
1664132
1087433
1134898
746793
1783924
738527
1771555
18304
869
1688598
1551851
1808652
524214
300522
419080
844932
223431
762894
440986
1884353
210658
1408407
825771
1645677
28114
1729842
968016
1127246
213412
260876
1668176
109842
1928733
185664
1525598
1381165
567915
872659
751805
1064244
89365
353820
1409864
1924129
879320
482207
100806
1047778
1308812
616715
1445037
1656609
862747
1796899
1194847
268459
803818
1192073
351208
963370
1507980
455636
608570
1961769
585898
881725
297397
1098712
28792
1783894
803379
627529
1109397
373727
58975
1347992
1616015
231992
700618
1521527
1603118
1462349
1001865
315258
1910572
1750901
1471698
70381
420266
1828654
435004
1615874
141989
572899
1379687
311254
1822730
1717860
228069
1585180
1068246
1466073
1405121
1987757
402643
1846919
694220
1994219
1386161
1621488
1047727
863492
1533814
1698899
637944
796603
1214497
345628
1458766
1053855
456
201040
1506825
701907
795513
157529
52974
1378547
1957993
578388
1661612
650133
1785915
1742587
1768089
1522479
1329077
1376663
258414
395972
1760175
1981371
687816
1234950
1137122
1147003
651165
1517756
1042739
673450
1022961
1286061
1449858
1127701
1437665
1953153
1206564
690200
316992
1931430
552208
528616
611733
1720065
550091
933434
1584987
1824761
1188765
747809
1356116
933573
1811918
1356959
121959
67488
1841651
947361
44264
863479
555696
611784
1369890
479031
1300917
1698826
18172
1623038
269679
447083
1530189
1621798
1392593
1905059
1827145
340806
818211
1860938
1507228
915574
1342700
560024
204305
1501246
586362
288730
1501988
792776
894023
703562
556220
897407
1843262
263592
177401
1802996
1741111
1431989
1336419
1691544
1949394
1002225
206615
1093005
1339448
1212369
1900061
1915308
1489223
551731
424181
80997
1319458
721701
1996249
1793945
926034
1991493
1554261
1997212
108315
1211465
1002912
1495746
681554
1035157
183987
1441889
1377123
425646
1548888
1361167
9972
1014703
1276819
1637797
1294621
434769
582998
454476
1726947
1590866
158921
1385321
456836
982266
377823
857151
1890051
1555346
328175
26344
1882655
864760
1114326
1179405
1466156
1112432
432256
1285289
1547682
1826224
949348
80101
622303
383398
486153
1461928
18722
72077
1843648
1897843
41059
763585
1118130
1186680
86726
137844
611882
1101966
884017
1634751
760980
857043
1227870
1139209
175385
1823733
236228
811384
192635
1508619
849507
687390
1180668
913755
17467
1965109
473640
669909
1373255
1811280
90960
1111227
551100
1595911
1988700
737064
1307890
748742
1441919
998426
38797
1301739
1015079
245778
897660
1789405
1245478
199517
700895
352241
943844
461021
617981
578653
25619
99771
451755
735905
912139
1394354
618917
278131
1563586
179973
1209158
1393540
312649
1294528
445600
1096992
566308
1874314
1191101
582203
488335
1803896
796320
1887609
1140073
628895
776905
1450150
585951
1214868
1743133
570936
960080
127896
567501
601010
910066
1073059
1622885
1433359
305884
57887
451414
1639449
390459
1134981
1160397
425776
1878965
1803442
740540
1138166
793207
43265
1197309
1844908
646534
1978499
136758
1271049
776393
1330891
1144505
1503098
762958
1598203
260920
1472122
395537
165111
1392056
1585046
1724
1895583
579564
597915
745176
1316629
1745604
1123676
1159348
519730
1699796
1044967
28633
1083136
1949885
406607
963304
120374
1847282
1688124
664177
1595907
1619980
216465
1307977
1837148
321687
656043
1173434
1427412
29309
581745
242993
785193
1570578
271335
1865881
487034
146128
291702
956032
1506238
342066
1006889
1787223
749199
1833772
296059
998593
241109
490599
49261
660912
1666282
935770
1683561
293087
218252
1553425
1284349
914435
1726005
1664334
1151974
1741158
1614737
870019
1621611
1226096
434820
1310099
680350
1949979
1446047
1507120
1562819
1900966
1540503
314071
701474
1078441
886596
925113
755188
1628930
1777777
987644
1496681
1974916
115587
1710657
818554
933025
1696251
955431
464464
1154632
649686
932175
675295
208687
1981776
229714
1622812
898261
1576645
1130151
490739
1532762
914584
904995
928269
1175567
1055075
1000396
1486264
1317228
1003786
924158
1223003
82345
1902471
222129
1015959
219028
929560
803891
782537
827043
1654904
1828671
518254
1765784
1158360
1351026
243682
1482296
1012652
1740147
349166
257152
138703
387767
693601
781139
1785836
1294168
1882872
1079975
1094614
1832030
1497584
1946197
734761
555127
1408365
1095340
1872239
1737314
1053606
581125
1996090
97063
1097970
683366
1731378
386531
1590955
511960
703279
1612587
1298836
1232752
1692940
1699742
887776
1389961
890549
1047930
1612111
584456
261537
222887
961736
1282438
135424
193814
372635
1399484
1794026
722872
1511560
1386165
508277
489057
159347
1665368
16168
720494
1327691
736032
1934678
1333133
1955460
805493
1525688
1176171
459848
830202
368067
1235016
1917857
480585
380643
1353842
120184
930894
1227520
1683511
223555
965884
1443085
1722105
1092487
102039
1082641
1163603
1596480
985573
439525
1522828
1226964
1526448
902996
1180461
1860279
858895
1339682
1710646
1327316
1477057
758650
1886630
538211
1626425
330127
1864832
1603952
1565937
1409336
921409
797557
1760322
59435
688256
561602
888244
1449146
1780722
648304
1545770
1082769
259202
1853988
1575044
304358
612248
801900
126609
1949625
596584
1123553
485495
866551
259312
379541
180546
445480
442326
1364200
200385
1777080
1244059
1559746
368619
102895
959530
1993697
622304
1156906
967793
1326120
1063565
804779
141520
1159548
284094
88848
1185606
662613
1963027
1243857
633918
1987658
1892234
54082
1455311
15737
1981084
1128273
1061525
1270512
1936014
846193
866369
863496
1192603
25174
1910315
410002
1636354
1013881
690702
1490315
557362
1602324
1165230
1483362
1212364
785417
1883832
17960
1358235
810196
520931
849599
1094209
784879
209282
334154
889429
867113
1361108
247555
259181
245263
1400083
1609549
1707633
651429
517783
1562308
88904
1352390
1938093
395826
613244
1269864
1968007
646532
1837680
1056711
938470
616938
716574
166229
1030061
1322978
10040
166081
614643
429179
478962
342918
1620881
1941891
1584782
1916714
438529
215426
1330024
632700
1348556
253973
1297459
1375827
1823866
1282954
74511
1922612
23215
611299
1586707
1331732
712501
1989108
615541
1306103
1849768
965350
480441
1572087
670617
950075
687085
626476
1510119
1733010
778499
1050707
299885
717303
911783
966892
580976
1265997
148991
413121
82620
970421
400954
873980
26396
503607
900477
1900740
244736
1359531
1499262
1006782
1312654
455940
929550
1145001
1395834
380654
1584226
67397
610352
1095091
878266
1345183
1516937
1850087
1832322
710477
1186485
1591835
1024776
102246
318677
1716514
1913742
1234870
1177194
1339179
1035168
1073777
116544
1084109
1656153
1086668
757273
1737307
1539143
44415
1289244
1542765
1576479
541145
477892
997933
352050
1632796
679418
1141408
262558
1167127
808892
3304
1067696
495266
1574740
1058587
1407079
1591201
1054659
647321
666615
1955386
237305
1952419
1974383
1281293
202688
1087387
657134
93287
635170
25867
559249
1364963
191665
708443
1321799
924732
1846595
1867959
1644588
1955453
225833
1779903
1365269
497735
933581
1941599
1040383
1827894
1085895
1303929
373443
304011
442557
1183084
18888
607861
776630
889956
695874
149959
1525798
1577730
1427449
1575171
745146
156271
1347250
156694
919575
245279
1571467
364633
386973
572315
238237
362129
996461
1498755
1145668
506329
614557
1276656
619027
376367
180267
378128
979533
1328647
1517451
1454014
297322
441961
1216078
289259
616648
1613973
1526510
1462845
966802
1453428
958495
641668
1951577
1271202
370744
1535609
942661
1602087
504603
1953496
1071926
361798
207733
1583470
1001000
1795613
1877011
1915849
1696957
1126138
1713965
131253
348990
1958351
489781
1411899
779311
1570544
643741
710550
1645757
1019114
1092978
1915477
171167
1493719
1926734
1721616
499095
579790
804416
1032484
60908
1945176
870485
1560121
126080
55186
566531
1695562
1586342
425626
1169965
634119
1491289
4809
440808
819656
1164296
1378638
287122
1949011
1816250
122126
1162518
1357158
814231
1362372
46678
1280791
478178
1695127
1736911
1371163
245038
64368
1723818
1311192
63186
1610349
1433055
1645381
1924686
1612133
561214
1035039
619420
1739107
1000086
327500
1513261
445811
742847
998703
232177
488052
104723
347084
932113
191165
1606776
495688
176028
1276159
1118142
1262982
1237541
1643498
924709
1503345
516051
1413543
1727640
859502
155588
1703777
1519067
904879
940831
800948
1865327
553693
1331263
354119
1844860
1792517
240082
1245672
368964
703581
1675499
1621263
1012442
1005648
724925
432676
665477
1275428
1044724
110015
1095771
1621677
969655
272526
1827294
641065
1833383
749890
1489299
1821475
266743
494055
1811414
1931024
640849
1523170
311102
1109589
410020
1122692
1364540
1954195
1575314
453235
377658
1634381
96357
750057
447036
1658660
1278615
303468
230543
21207
1814254
300731
20053
1523199
231625
1572101
889143
1695732
1540615
40005
1602695
1896934
952281
245237
1129071
758477
1878256
1894335
1928905
1908204
309289
1434005
1899318
49828
646490
195920
1343183
217215
393117
350810
1989713
1179401
212942
1514637
1097722
245374
1149969
295937
1295820
539362
419518
1080270
65115
260728
1319347
1742516
1518774
1337577
297076
1659595
1084985
1515296
456122
401501
815724
1152701
17511
1847616
507362
63400
1455520
1356004
1389842
48102
258271
806281
92111
640874
551841
168416
780920
1155431
837162
1074178
889525
1995204
1600834
79426
892356
1560646
1192659
691229
1063343
318500
444948
1901422
1451270
1923423
1287565
1469370
1946093
1723334
1620674
715358
764551
1366525
87346
1497861
777206
1515050
1735286
394824
134995
1598535
329655
1665418
291638
1789187
742620
1354482
601367
365124
607426
1797902
1797312
1933269
647652
534703
61169
1690978
115938
545891
1256798
1728428
1488549
1972990
1071359
536527
1278156
234886
1273163
503873
63017
435412
1841242
1569988
1670976
106569
1112770
1387711
1049057
766082
663816
232993
1758161
1434943
639004
1008874
1227908
1967744
127761
1756197
1509711
1935791
325362
1274059
1701737
1772981
1635236
1331530
1299204
1514207
542666
1631279
1265736
497462
1058864
1360111
635375
1582356
91841
1411211
1764056
1817852
1172755
1472356
195176
1922419
1328934
1119181
297325
607738
1258817
880163
726041
1051170
1489873
272508
1397176
1085512
1313511
552259
1556643
732734
1226437
1654284
206363
788018
21538
358854
606533
602850
1929994
1044325
1502940
1628601
1294916
1854886
433694
79103
11436
1846318
531920
1365352
784167
703535
492804
273961
1222749
259866
622089
956737
1655843
1384890
1416969
1171097
1720693
1334718
1525165
1929065
1196336
69753
1098745
1778001
341168
1149671
1771332
366559
1547576
399311
377237
671458
94185
788669
616292
584101
1061818
1294645
1701326
1712769
1604228
144384
969135
1466322
1444171
1929831
856225
1798993
1701436
569968
1749394
1542865
356270
745850
437129
893964
18796
1134777
214502
406254
1337132
1221213
1435932
689717
608194
1181103
1832555
1605989
447626
651832
1281936
1725504
1711787
1257778
110210
1253188
1756896
1598341
315713
380652
1757121
687510
4874
1317626
586311
1460231
1986355
1594407
1751323
670792
1150769
1311082
149204
409893
29104
1690991
578210
197005
127044
661689
241583
58487
561776
1600704
946574
1410977
1733622
1608619
721196
755344
269504
749351
634231
1953902
410736
704646
476737
586983
969735
1663587
1389136
1760758
672133
531605
346644
748523
287707
722119
795066
1541308
717943
578831
1413548
939363
118845
1765275
1211943
17258
965495
1238290
1572012
330514
1249707
1443524
403292
280132
726102
754585
1789068
1640560
1079913
201436
208181
1878005
867619
606141
1772326
664587
1559651
26653
466412
1177138
1600251
578517
308397
1152585
1071225
676327
1627861
1256806
560434
878424
1317102
1484642
793873
1844008
1036024
1467765
58397
772241
270481
1280004
124735
1458207
190454
187968
392736
316611
1342886
1273150
1965323
348010
1371011
37790
1731965
983217
24680
1440153
1730548
530766
35511
455892
1508679
701931
232627
1666087
1802765
1228437
1896030
1110601
1606346
202096
656085
653225
832642
964118
913953
307800
1555951
214077
1824933
1791427
1617020
1944012
1061385
496335
426819
261340
222829
1849431
632948
494374
1383667
945487
207196
804583
136676
1027596
1531367
369783
1721551
1846647
708841
1297492
674152
457019
487781
146392
829523
595558
1985603
42878
1919252
1584748
1829605
16105
1997207
504778
1535945
1842833
32701
482844
327554
678298
335704
479616
1063805
1934304
1712996
432427
1753796
670770
306625
1539194
1086281
976425
1743585
1433368
1649775
1568377
525086
1501451
1826653
797951
1122
1494996
687542
294995
1506621
1416515
1493074
813789
854427
1514390
797256
1641104
1897621
750047
440088
774800
1096447
1315044
1213408
244716
860128
789004
1191932
280959
1177717
1968008
172134
1056629
1441164
1917665
37388
1403357
1830829
1600879
1464040
1976591
542233
596542
1020503
891945
1314826
647792
845645
1002544
1158901
1545770
520406
110099
96988
193534
1859444
71582
1967827
1906505
1333866
631253
246654
298994
26797
1280719
561639
1267015
1727005
1629747
821694
554211
49877
434794
103066
151303
1896639
9968
772926
1694568
1401129
17259
1686183
855199
1564523
662856
1765581
1010028
245457
24754
221294
1578053
174587
1155799
1394544
81549
1212921
1937229
1355067
675948
86849
83252
896990
1421496
865038
757082
346249
1881564
640016
347445
1790557
1892487
1346792
632056
815791
912420
390850
1689797
78352
1509172
807666
1929537
1665710
158898
1237610
251811
284911
1390619
1680603
82402
87866
1483529
224241
267939
1760701
381818
561787
693386
965829
813873
1590667
206514
1550877
1732331
1730569
1709281
1489598
1964185
472703
1949319
1746217
976303
279140
1379039
1596039
1390179
448676
1305242
1047538
720688
1180841
1344167
25316
115500
2244
1050760
1988093
615140
1597550
331695
1525902
667488
1272349
997499
464731
1377794
1339664
1389598
99926
1425239
1970453
1521876
1662554
1268408
1881753
1866381
1141030
1512144
1509119
1240297
1830328
358138
373524
1159376
1582316
331571
1578610
134074
191102
215614
496098
1881324
493403
1755050
400366
719611
440576
1788153
864112
473558
609384
1510240
1436351
594128
592738
1202118
1829315
1640681
683327
1327951
407932
147925
1964090
1463554
1522836
783579
1272925
100133
786539
1924732
1253346
1985853
1328184
1597912
914307
1698435
1516050
1342925
735323
34184
1684492
1287630
548040
562563
1380866
1393693
1254349
295100
1492375
642626
129131
615255
1281898
1261920
1609505
1802400
740939
1727258
1353204
498315
1814171
1322938
1478565
1371753
667188
382861
1042487
30227
885706
590858
789937
722237
1152206
727365
1229130
1280902
622263
1211461
1901149
1166503
1819151
1521422
1718208
908765
783061
234514
703190
1003139
1565337
864408
354684
1064147
1576352
567860
575450
1411865
224001
17309
1639083
1703203
754142
1006111
791021
1065220
957574
1325243
1062696
1927033
1632312
1279944
1787674
1598479
1855275
718057
241457
1428745
896684
1799794
640196
547510
1640973
313750
1750613
1046907
1478724
461117
1298654
216506
1482195
1690515
1944815
736608
1203628
1888557
1402657
1722861
139560
535770
1443960
1795111
677708
1014916
1762727
803386
1794988
249429
1802839
1891420
15105
1858484
385350
275291
1867895
129461
1624454
1815401
535889
425724
376291
668822
1488002
1207801
557165
1829380
907879
1774651
959548
1712888
812572
1229501
547
1574065
257981
194041
630471
1956700
14640
892634
466917
1803001
996845
1654250
1840959
1327610
160289
832799
1426988
1927669
1911964
597475
1152582
1351483
527124
1723331
956312
1475834
1409040
1116660
697720
1986650
431967
749468
115201
1506793
85209
43837
1148405
1273644
28577
217041
980197
1325016
1743419
448579
1847801
1857076
361456
1936510
1832039
691265
1055807
1308763
877493
1504619
1035374
623647
331686
780069
1597062
1278554
1187730
939979
1254540
859829
1586229
1858883
1864726
1874470
1169755
1425241
108834
878544
254892
956659
289149
1828382
1989837
1052328
1957565
674159
356882
1373708
871288
1993373
696356
1667375
458550
1927153
173174
264009
1691714
564418
928178
605669
1376678
641487
1724583
360577
70791
536355
805226
1229212
1003788
327125
1155545
599588
646956
635427
241370
215947
1929888
547621
1049541
171775
1233189
1108900
685938
789905
1006112
1638653
1212472
818736
1564729
1866051
1077762
1737043
1589209
49929
32367
1342625
496003
1775692
959105
311869
375468
555954
390589
523633
994787
1084974
1907275
1425061
1859859
1663048
885946
621071
43449
788526
552023
1212244
1536639
758151
1593259
1262541
1189078
824539
1943002
170027
123010
1887903
1788356
201113
230357
1348374
1595166
795380
1883363
969267
654349
1189334
1675975
118239
554360
1723769
177856
1163290
710827
368369
1255040
503171
1868125
627347
474180
765838
1960269
819384
802589
290056
962871
1470690
812404
1466280
430883
1637861
325843
1319721
1716525
1065190
852162
1992350
1614654
827715
1468508
1497833
386961
1576992
1521591
981357
1510695
581822
1024625
1528385
1214135
314342
839389
1147555
237479
1578003
608487
1569578
254243
1882696
165214
162069
1741130
1671925
904630
370069
1411574
1222865
932581
1331701
1704555
689738
390990
393221
911697
199305
387918
674234
12398
1717681
125388
1156572
263842
617982
1549856
1332810
1817376
1178026
748048
423311
160032
351651
1387250
704190
308457
1112293
1136314
166731
1971650
1896634
1426667
1556006
674231
1916457
484918
1383877
1769999
1677994
62016
1718510
1177634
232329
1795423
386115
250968
297640
887550
1844528
1801602
339127
103449
1394038
474861
289897
1280783
1996336
463648
98582
1329833
13361
975965
1675565
1682433
406917
1581908
38427
576335
1274348
1309573
755013
86730
1911272
1918247
447520
1097708
1536099
137867
890645
1715501
225938
111133
1806070
854319
672660
1467688
1195817
1511686
1429300
1875688
1531651
257005
1294669
1355179
1356752
740024
151659
1027801
607505
1679033
942029
1393926
1634867
376133
1509618
512910
915193
1720199
1785707
938598
1159259
1282771
1960838
693019
1503289
1003232
1598369
1232524
1754104
307752
763162
1467850
781797
1661507
1495370
1313304
1164353
201991
998552
21308
1718954
251239
238336
1927601
1080697
1146110
325070
542741
1641732
37776
784821
1975994
1182943
1220799
306512
35605
1634388
1892676
1057073
1085570
1907018
207637
143409
1360061
1774494
702694
103692
1404356
1449706
50036
106425
737419
915058
179566
104536
1772648
288467
1612554
535672
676597
1731126
77192
869114
1500675
182141
710741
1279736
764372
1348486
1628300
1467056
1844601
1087598
500443
163273
322464
230395
552790
1111748
1771503
1286523
677144
1867848
1311922
811923
455478
201211
255971
1927505
237822
1593448
647965
769281
170813
496175
926048
1797447
251533
1005512
805981
276587
386529
1221182
1544716
1464665
401648
1627773
128451
54288
1723660
1984125
1284614
801074
1280026
1597332
1799232
1639544
1528065
322616
1692464
1425868
1708815
940061
1940518
586795
1503424
260754
114978
1330771
512034
1059994
689135
78008
708879
1077312
1009547
884676
1574174
656237
128358
1992809
1164037
491118
606373
1121318
1873431
1158224
294046
586337
1172114
620049
1156594
739512
1272468
521295
1102175
1822371
1792768
736980
831387
482791
188139
1288797
778497
135427
1271190
1703813
167572
1591408
1715143
499449
207670
1494262
1565874
1008012
709683
467897
1134073
313799
907099
685356
463786
835547
1016153
1109311
1536914
93768
1923303
1033566
213483
590924
1601217
1579801
1722544
906909
256295
522329
1960233
773739
301020
790216
1028132
50451
775394
1954023
623710
82566
1663712
1271328
637778
518376
285911
149493
729512
733981
1642530
159585
1099514
316250
557251
575202
1896644
1112076
24473
146823
187130
1174785
1733824
1797286
1751955
1013605
1058939
573728
549184
1866008
1747541
1393277
1772651
663316
1289668
1972540
1297264
1588293
1761023
870810
1626704
344121
867680
1042590
943415
1967539
877131
1611729
364322
1048559
202686
1534637
319164
1592737
571875
706471
1112877
1365202
937841
1047854
351214
851144
639817
59975
1120112
393047
465188
1977358
1223855
1012316
374844
262524
554595
446114
778698
1771764
287641
660408
1604409
1085374
1317888
688277
406816
1625800
854281
813666
1894917
739728
1824255
395691
390256
128757
1436543
558589
46740
1547114
554726
339409
1191410
1440646
1577315
1160402
889560
28239
198686
1466758
881440
1501344
1060214
1641607
302292
1904820
1751300
1340960
1431059
260661
186117
309988
1259353
317335
1412756
1330075
474552
1566278
1596730
1843078
531650
1586118
691891
944273
1613666
399024
129367
1397465
1738262
1900079
1820487
597928
514107
730903
1298663
1328389
608065
1457324
1592203
1172872
1446651
415949
97462
1113200
1594997
1504801
563627
1055330
196512
1722491
1095443
148191
1538318
1457724
1185930
1651483
672894
1541477
409715
1709094
1432109
176325
1465430
1709145
1419887
1269984
296469
1034061
1956237
138164
577265
1704825
716946
468970
140201
1508714
1487743
316845
824164
1837064
842446
1705391
348547
1313899
26022
152981
1088914
26980
114201
260026
1896128
1554339
1836728
568316
65214
308397
156074
24775
1966844
1014167
1081953
808525
920358
1433878
337659
1928462
742918
407581
1307356
1402548
1946763
451755
856166
1288360
1550636
467517
125825
319016
1342414
951304
587525
175771
1765817
1052033
1389636
384491
563777
1102195
812710
1811275
1187748
1064929
1337653
148851
1773154
151639
501865
1925602
160143
1170621
1119958
1004518
1463251
1129394
460745
1959706
933351
170322
18243
1333466
1033350
1188593
817004
1506511
1509226
1770072
440688
1476302
1185201
628309
1454516
1045661
1026620
1624737
54598
562602
435517
1264853
158154
590797
1533712
1219603
1757685
677368
41360
1224090
1184627
349690
1843393
1074098
923821
1810977
1327023
864345
1876667
1136044
1329742
130225
927011
364285
1986555
1289547
1434715
1807688
458160
174621
11921
1345854
1421923
1187825
1744947
1145867
203615
218956
110955
1944783
227835
720549
1158726
1932802
1713450
1687966
84969
567505
1222304
577922
1814134
1970529
504273
1492212
132550
351168
148134
1690508
645778
1099742
1439414
976300
439614
1571059
1948882
361384
55099
232755
1079399
1557892
1338083
1351003
1696153
997755
1508539
400461
1190020
1925729
972873
1051750
267560
1313809
1637575
158213
527588
301331
1721071
1039593
500317
1056933
897382
756681
499033
1972368
373535
470404
1479477
817765
1331369
1922555
488030
758984
1746570
238573
589387
825266
1272661
1618207
1460731
981188
64642
597966
709761
516883
1546106
351291
1727946
1977296
527055
1690775
1003141
1077075
1434470
1326834
1993267
1141560
240827
1929826
418926
1963761
939680
1287497
779225
1222228
1330095
1094797
908064
572717
881115
978625
392241
743704
76237
372944
1096369
862813
134656
211905
851818
1332226
1944889
866192
1156743
1309582
1816331
44826
1771922
1867720
934811
255119
428098
1391338
361094
327574
32073
1499810
1144332
878693
1059423
273010
1654595
603648
488045
1809270
1284336
1268878
1642191
1363291
6901
803028
1276585
1867566
299911
839866
167789
194034
1184752
1945648
663225
1068687
588553
1572680
474587
683784
450654
1203866
1858332
1261836
1592861
1568408
622442
677372
1747405
905921
814491
968621
923081
605637
198240
1721021
331328
870119
1649728
1128316
517232
1935130
743727
1512774
1420403
843031
1364724
758369
1817793
1754909
1287704
1030522
671289
1736067
1268718
506739
1954423
1009652
1060057
255255
80440
290776
605721
1512419
32865
1013423
365802
977844
810498
1996008
1129205
963138
505626
1351970
1028484
1801188
1637721
574822
534060
393920
1771251
1594069
1132705
219343
361604
358583
1388547
858778
1752077
1392947
1515655
1203234
183515
1692792
349480
1895907
1182355
649032
419718
1056803
549135
534644
819017
18134
355029
559199
1169199
1994323
871565
352898
1683683
1507766
1081983
1175926
142913
1490150
1398061
1510869
978206
569066
875336
1741217
1155553
788390
1501129
596453
1995725
1524933
1525480
1794163
1336214
181341
418051
946219
1616882
320558
970228
1354623
1902116
657206
539803
1652695
1704396
1915542
115116
1880809
1590205
682046
1573158
1196975
1314714
149851
911323
893317
290906
1712924
384143
1325180
1219334
956192
1363953
1997499
1325272
526132
86111
1384225
1947812
799759
908883
1413395
614859
1034144
1087271
273527
1983149
649419
1074959
169907
440775
912850
502923
1349525
498136
965194
1106843
593971
1184857
1272986
1259389
564046
41863
695986
1216755
200046
224327
777688
1441571
928354
694884
1696202
738562
594184
1753796
555974
187674
914967
178238
1109280
766830
366719
145899
1478668
1073265
681829
6797
1365402
670775
387597
1599156
1645763
559396
1539295
795025
1117187
851916
385758
573109
1320504
604709
1722613
1071868
634859
1445145
1049808
557784
308524
91083
1334675
1524075
536028
1500626
721582
8815
409325
1146296
31945
1817854
543806
1786000
589119
639042
942574
929492
1842110
735039
391312
848171
650297
876191
450866
1869615
928923
392124
534384
760375
878291
225008
275022
484018
968619
467650
1640349
1199165
1317282
777259
555513
1550447
1099801
1351675
1632738
1786301
296001
450140
372420
228033
1914679
351557
1282988
368654
866306
449448
1781875
803356
1131980
1730665
1022672
1081437
514289
335688
902507
1777648
307766
980967
350043
169285
1197809
396257
1664595
1606263
1291390
1925569
524513
1279280
1115210
558482
101005
298511
1403545
1098527
531965
1855757
1863789
1409644
1236032
1767638
628111
1439352
394826
744347
1540723
561058
1137319
650321
1882427
1428351
741034
1952567
1008342
881340
400621
8151
1353112
1427787
1943893
1703957
1473871
912355
1805114
1172793
1243280
1695398
891180
1573535
809487
44222
870794
810845
1483628
1524239
1129320
1514321
1824308
342422
562340
143193
937553
1080845
1832493
1602424
1389486
1853944
476108
1958967
1227707
528193
1491219
1698033
1205035
1433662
142014
1708273
1459861
1660262
276533
248474
1825529
1860530
82732
1023647
1201729
1935353
29774
1672146
1061964
328150
1143514
92232
57643
1675071
603372
1181057
745775
439898
598804
1452177
1173067
1123160
1030721
623715
196016
1192200
750357
936156
796614
1039178
1283056
347498
1072548
1158148
228276
1495841
1643490
558410
316451
1995042
446403
1348539
1376629
1419638
1003932
1079358
918990
1241088
1109568
290414
187336
122731
17285
1473582
28656
1134680
784575
1672484
1698989
1022933
1534811
1098734
1245321
256134
1388203
435688
108161
780435
1036776
295565
1776115
48736
716562
1478900
1636634
450083
1068348
144278
1254378
1236505
1801545
1571627
1028043
1877347
594419
1976889
230097
162854
1758369
1533528
1319466
208585
906305
1368565
399669
1696677
1165940
1718499
1225761
329344
786729
1892717
1077225
658406
14600
1428035
1118352
1127227
584156
131083
1206834
1971455
352099
1683191
1353590
366892
335755
659197
1814028
881374
1372903
245177
1591284
832260
657316
772857
1948251
121541
707103
1091578
1198860
1425703
877290
475681
1779375
696710
1829470
1531156
1030015
171111
1563136
1064412
1816784
121356
1945713
1204694
474727
325330
433834
723154
1546583
1422133
1963763
516788
1911633
761421
1708957
397750
1143392
1168510
492526
26541
1855509
568357
1089268
1755566
538961
1779586
1015837
159760
1220053
1363041
992903
1508627
7529
1196272
1672544
1730320
1822171
1837484
349500
904084
1282555
630252
933578
891000
1696664
19148
493282
1713871
1770447
1622307
664742
1516546
1134700
694148
395682
738315
1957413
426436
1808545
340616
81224
1410412
1343611
694624
1554181
1131940
861222
920100
1416330
1897821
472797
1223786
610712
215824
127645
1016511
1224727
97306
624266
207704
1679859
374177
949098
1671466
37853
1855012
833268
274157
278705
509029
628504
753240
1147529
1166214
1423743
612638
608757
1421010
629784
1462585
1862919
981327
679777
1513296
952466
1068769
452746
1410302
71234
937968
1124313
299299
1550768
1229813
1302122
1756083
1253293
645024
855631
309960
276673
212127
1174268
634379
16941
1549251
694015
182042
1025710
621344
323685
1557208
586227
351331
344600
1443252
744610
115088
831738
734583
346072
389968
844736
502351
1174601
1027863
1663588
1132127
942162
1994608
27197
1347227
1304357
1576034
1351795
307100
1648271
1436781
1741129
332229
814448
206699
1305280
508666
1026070
1748519
469635
1408444
74765
1364474
629903
1026047
530738
1178859
1611934
1330678
373820
283773
1207196
1046435
1930075
1532808
997518
920306
309033
742119
1365430
1947917
1515565
197209
525072
1259233
1645306
5554
1487810
1914621
137638
607860
1107927
1508425
851521
1849764
834555
107588
1352326
1999098
282670
1005418
260041
415806
1011520
727894
679016
1252184
696250
650213
1333639
1112535
1668747
1212770
618774
1434823
851200
1313151
1080005
854843
1003134
653295
1446567
117627
1104191
356950
138265
523577
718912
593427
346293
667154
775593
1539400
455749
636875
1504163
200060
1210904
129508
1616529
1760006
1368407
601796
1600002
884613
797101
798850
872420
1971413
1728629
1859635
122969
1110880
54221
1196898
904183
587089
751109
1607123
1267572
1910120
481472
240328
1445619
1593757
1717440
1200318
1214172
299983
1632583
563741
1072727
1615529
631135
1801063
1879656
1829905
328229
1743482
1208064
301942
46759
1828108
530995
1213899
1639206
1994239
1726368
1577777
16953
97909
559812
445704
1282138
899983
370928
1218369
559146
1852963
940244
1111135
591506
751830
442550
1817505
1548702
1651350
1959215
213853
184040
799816
1703418
176472
1567157
872608
1613853
1388787
1858649
1271732
1412696
1785166
1821611
1095653
1209740
869748
1265367
1723562
1986005
1840000
1470981
1152207
1086449
1354101
567442
1111895
343654
946385
827195
1101141
80680
1442599
1666939
1047193
217070
602295
536185
1544582
752766
1535327
1801761
1879048
1441815
1392970
884041
728759
868767
1015658
1177127
540994
1829268
1671476
451365
1627282
1243850
1139859
1136649
1423345
1288281
953925
1108121
743984
305826
1130729
218361
135686
394952
136312
916156
1337946
738538
1385585
322426
1970340
1771229
1921070
1313984
452628
313084
280491
1496934
867812
508305
428349
780050
774094
964328
1818483
292954
1036359
1148051
1483472
1596938
1066025
1484220
1400613
860749
1785880
1835964
605825
639397
1059473
1653535
348261
972733
1583563
1699317
532556
524960
1644008
1999662
1177182
118979
205071
283213
252809
1039480
1856395
659881
1900363
1163663
803887
1835663
1795078
1689271
1381757
499039
60940
1142241
1873616
1096749
493485
1760734
1375744
738580
167550
1598351
1932427
776861
508845
47538
1343572
1186589
1042737
212089
1438021
805101
1382771
1697592
685979
787960
688351
1427275
315700
1716902
1150319
1853264
722109
1590647
1998193
25574
361528
348901
1963698
213896
1637859
40994
792430
560426
248773
975341
1110686
590613
1302909
332772
1930390
81334
1592377
238416
52981
435158
312414
357152
1411966
621150
1190574
139984
1196097
243896
424783
1094952
1613958
1696636
143535
1662309
1545800
1251388
1241046
1001362
422253
62552
1703109
1874496
380141
475827
1668208
1320945
1899232
1490603
118624
1594906
479237
1816492
20085
221496
1121570
693782
469155
90212
1702207
1810289
1130994
1732999
1022648
1175961
523003
1040787
116749
746648
1553649
236551
1353535
1669327
1289885
723422
756751
1742479
565414
1384055
630971
572473
1954522
1178599
604952
1886626
1763060
228914
1861098
1507272
883331
1570656
642263
1888629
1631494
584905
1601180
1566137
797463
303997
207838
1885198
1192017
142341
898690
1722740
365425
998877
1340955
1062048
477861
1514594
1227306
1915880
1197636
1010437
89560
1900186
1452300
1373691
101554
305508
1603359
1788432
412297
115148
1627419
24541
409941
277637
272176
842138
1497113
916817
1393824
762408
327197
1640478
1844376
1084582
1083208
1165955
1429336
558505
1096108
1607166
730617
1347347
1429387
524830
1545948
4586
1620734
684097
439984
1070326
984503
1824677
1739389
418096
53197
641362
1162264
1813470
997729
668132
1799164
1924925
1253551
284928
464404
1449598
622337
1366380
778770
1507323
1230210
842916
903995
358145
1821548
494387
567629
450258
1067524
6191
257256
1266900
836553
1654072
1297302
1552298
1744967
1419300
1184393
1535875
1607946
1316249
1953636
1934331
179463
1124515
1103498
1448577
1094690
843486
334968
1701481
865491
1245830
260297
1400139
766816
1727897
1349082
1723652
1498166
1328689
1766231
1262677
773573
860308
1651950
906570
478858
1066876
979530
1484027
1441060
1597031
605318
631448
1089469
1207712
535609
180496
1076443
585220
1908648
988866
1247588
1397010
820917
957881
554782
1260424
745163
1716452
1152519
1394198
821345
817540
1077277
1601107
577282
1660608
880220
698028
1911125
1334960
57117
494909
1313654
1072137
1439927
1326728
995805
421347
1968313
1706876
84948
1631888
1084680
1033024
213605
666539
598174
1868158
1966922
605758
1562784
1621717
1833249
193073
845374
881114
1718964
350175
588462
1254201
220939
1447556
1097209
800508
1360466
1891081
815731
537915
1152204
356431
1388798
1319184
738497
1432302
1372175
654262
1666804
1275687
666444
323188
1100667
803317
1239166
767973
1119410
1847461
1309837
1986820
1922448
582599
120295
1476822
575152
1592456
319461
1415396
1035586
306145
563322
559292
192832
1475544
1180059
1581784
966763
1603337
1236873
407093
1516921
1920179
1005032
389494
513649
656959
329662
1843684
437884
1689958
1901002
1248344
1729905
1238274
224473
1236160
1774962
343830
1174595
1722314
1520622
1983550
496441
574903
1613937
997848
1162813
326067
1999385
1025134
560376
1254974
918470
522228
377117
828028
1258780
383483
750734
82509
62065
1704552
1504873
321512
869929
771278
593165
561012
496096
758149
1875705
497385
1712794
35242
1979416
1128066
984149
324166
1929766
1617263
52495
1678864
1213559
130669
913177
726301
1095385
638582
1289336
289220
57871
1059805
1987153
1030919
1713341
844952
1560122
477750
260118
1114069
928073
831496
1078754
162333
1682078
1166447
1494253
127212
646217
513993
1971441
1781712
1886729
1287469
47390
1044820
1003448
724722
290630
1713328
1591325
1847169
1518647
1532553
424412
376694
1553169
784894
1601652
335248
1758095
489829
1952321
786488
1728940
1537352
1367859
947474
566113
18123
739515
1261042
849494
6075
859354
523035
788349
1185285
1461662
1380592
760081
1364693
204141
1545842
1635615
1039110
1581550
880924
1760581
150544
1413839
1307476
164937
848439
1458433
1361017
1225060
1306634
219330
676257
1382459
755963
1963281
1905073
1956447
1329314
521929
1567908
1509513
659041
177541
1320407
1630952
1935047
281903
1646353
1818331
152129
1477107
907402
1331673
1514735
1831136
220599
63279
225462
411562
1590817
813153
443595
1740404
77597
51572
1107720
502869
450749
514509
391469
892209
714107
1804499
1930972
504118
122433
1153630
639098
1038521
1979965
1459377
627788
74746
1766022
542171
1652926
322787
1465823
305514
1135828
213614
1373821
1182858
883666
313437
89129
199981
108406
677575
1607233
817892
1470620
564402
332423
1296721
1555835
1745885
1961532
1607266
132047
1622060
1327717
1098718
497048
136410
849669
1811943
1137956
1035547
1874600
852650
1369478
955068
1036346
1841897
667836
1160770
244832
1378783
1119642
1245358
1404063
1312606
922075
1712043
1090940
1520885
441412
438811
5613
1844218
1341075
269150
537075
980090
426043
851094
943851
577341
1275529
754588
746978
389109
690797
1321308
1566155
1694918
278642
63505
1893795
1112941
1781960
832323
568443
943892
1104861
722953
174051
1884257
1560079
1454750
655085
1305960
1255793
1983983
1694928
1639875
390002
178921
942413
706431
785725
1414271
390415
225724
1577763
3322
356408
191363
666398
1723003
1755967
1639391
638438
250900
1491032
807154
1658069
947713
1399032
517732
683043
207201
628277
963718
1573244
810978
1262756
1871072
1028373
1325561
753102
992497
881755
763784
1720634
1270512
1754283
428012
398429
1031262
535485
1564704
1962616
320278
559928
1498514
1526367
108061
1973468
1888329
1647379
1401090
1826287
964063
130456
834802
1386554
1244781
1205922
772910
870205
1616441
1641487
378439
714240
1158289
1663857
1535691
190714
35130
1200478
1916094
1834049
1986531
1595006
1108437
124645
1307952
1658154
1926695
153501
1429087
1764168
1435401
1290123
1670306
1790994
1651318
1466636
934677
27638
259305
1019753
1572570
828677
1184809
1859743
99906
198294
316965
992951
1562679
824343
871713
1204415
1185436
655791
1695555
1481085
564084
1311983
1645260
860536
1543579
1701445
750507
552305
215130
1280995
841816
1190772
993640
1226063
985648
1832989
1385113
852901
1212505
590752
1837799
236081
621472
1076653
1662674
560295
217719
697866
1041633
619832
1503294
591608
1034445
722639
502157
1042737
116636
1140987
1867753
770018
1025796
345967
415926
1344951
179833
1320844
1379025
289623
535609
1455164
1818281
166734
1068046
1269926
561763
1328170
656492
522074
1849593
1494868
1197686
1885405
1677791
921621
1048471
1218692
609699
1193569
1314811
1010942
292946
729201
1590757
857669
1633717
579536
1609535
871210
1054597
1794856
1474000
383754
421284
802147
497672
1012757
1523936
1202841
1916736
1866097
504365
212161
15179
109922
415319
1617211
188749
1356196
1880830
1310913
635029
846667
622352
267125
1973924
391712
1266838
158687
793688
544280
832878
199134
1980097
213326
1417843
595008
545943
1508224
150822
1574658
1060073
816136
1925560
803550
860921
906496
1981489
517361
297660
93345
791266
1209705
61554
1175439
1891788
1866276
1713461
148586
600450
1055842
585793
1470367
510015
1949547
1081192
645180
161114
1415281
1344767
1558736
1386602
1446358
1306704
607530
403876
350749
623836
971771
1148419
392529
824465
1355177
465026
632580
1956454
1568112
897050
384713
1365437
1336319
1452567
1541642
1134002
641352
1685656
568853
61098
1464527
598243
233554
608063
466255
1401299
857956
314695
1393843
1788603
38978
1825359
135535
670488
465265
1193474
668693
1471170
58014
1978406
1058978
947366
277412
696644
1727639
1309400
1114199
1653734
1119067
1436834
39295
1190423
1316062
1757716
1879870
1299254
956982
1298215
1562007
1826262
1989876
680651
1712794
1307378
1545719
749739
617627
1328626
1058816
1531846
1206507
1942034
884529
380108
1366271
861475
553336
1755839
778133
34846
951730
578805
1154589
447032
1199257
1958960
1111542
1892900
999455
107136
958426
939582
1161588
1769720
754313
1953510
1305384
531867
1402641
841868
841699
1209397
8036
872252
983685
287450
627884
509198
376715
998396
478464
815777
1225487
1951368
1135987
1869005
645109
415655
37597
1943950
315384
235852
53496
1526832
1183794
1751790
1573671
261977
760480
1866928
1957879
736607
1040515
922334
247668
733978
155946
1969503
303673
1571025
151824
925167
629124
774026
78867
458204
797170
124272
1981869
998163
1799521
1006774
230920
91064
411340
1508704
1151550
1362878
1471486
1863143
1372272
1569243
48260
942308
413936
131528
1636519
862859
996676
318877
1102636
1056563
1942213
732532
720002
843343
504511
835410
776930
1836343
971700
1104449
1258806
82447
754945
1157073
334135
721048
1772248
1415003
1274364
595386
1715287
759227
1783995
1903373
514503
193209
1799918
1117689
1917774
414433
1437062
21992
1944930
1924769
1618011
1440077
515750
348273
798361
1410877
1164497
489243
213938
470399
1182931
1459147
476746
826362
1777181
1902688
1111606
517224
1429003
38836
872833
1833453
677395
1354895
89928
1016989
1258954
839321
1657270
747543
1295766
197551
1854737
1978374
463546
1953399
1827548
1574759
790428
299939
1070809
1027882
967315
1548956
1409211
1848922
930845
1185177
1838327
1733238
1078146
24680
157659
1510074
1441535
151983
620312
138916
796574
1989511
1349975
386666
173834
1503443
750965
1470635
1116588
660701
53131
1062479
804761
185685
339522
594854
1583690
1252182
1737726
412083
447686
1884565
1061742
536762
1852666
199558
1152696
1536731
79150
22197
730229
1492714
1991282
1988283
1378261
1945604
13107
1164701
1453116
1855920
1245604
1332396
659779
336207
1893015
1005545
1071880
1147905
635780
655171
1122647
190063
1831090
1519253
80979
350528
78577
1143479
1154542
1101176
1921843
722594
652618
1398549
114524
1591776
1749261
142338
1098800
997870
1778825
415258
1825213
1878261
1368727
93225
1004914
1986691
1404788
573569
601670
879885
1758616
1001283
901185
1581361
557166
1782711
1789731
732249
724246
907989
1056803
688992
1407791
374358
1727007
812525
1044620
558565
836493
1923508
739967
575775
180479
266699
352158
1553827
736019
1871895
1030059
1735238
292078
587953
208971
30656
1827034
261657
83789
13751
1721738
279719
1191378
479945
618267
1087742
1330253
1522211
1296228
1064863
175596
1051528
631616
1228611
99176
1792298
1909268
114976
1763951
1468245
510009
1751188
610782
78588
711646
1428296
1275527
1473640
1957427
1779196
1523430
249132
474635
1881947
459239
59116
1360884
55886
1163083
1502915
1098178
1919508
918499
440655
432454
1621265
151273
919861
284573
1415987
248369
50920
1524192
1593879
929001
1237842
1939029
1150047
942924
1695964
1427029
633982
1908905
402957
597464
935909
1495294
301881
912494
1895790
1464758
1149151
1327976
331706
56315
972026
588594
802938
480273
953298
799639
1068570
1168607
1391230
1324777
895089
1527134
1189514
506689
1640863
465675
1085980
732154
1125741
1550741
643343
1091672
1625077
980331
421057
689371
1154122
245483
1860513
1529938
418941
1009596
841884
677943
1690703
441408
1652323
802779
132568
952990
551943
1129311
310250
1317508
1591488
1322944
1061310
1096317
455815
1296215
1319713
1375302
961575
419693
1767980
942401
260685
1861465
664855
468440
1139565
1411748
801862
771395
514052
539185
745840
323003
767414
788784
1755598
73390
933227
659540
945306
1130700
456938
1908826
1593541
1999857
1207557
1966399
349365
1325046
35058
1645450
1494816
363627
1241496
1087903
537623
849416
1679523
1879070
10943
1978976
1382217
594358
152036
1102731
1379630
1231492
511050
1776644
1633363
93613
410379
900129
370500
1418699
1349490
1825985
961774
491622
1145415
846556
1748212
1382672
1721222
1700120
1930777
1990689
25266
178058
1903639
667605
807668
555537
1014350
327253
825468
1666243
1895515
732311
1133340
567604
474201
1486482
1886039
1011352
1782601
79327
1388095
1401786
961417
1413088
195998
656631
878508
795711
483687
130231
679002
237117
841937
353561
1398607
701451
1100164
1205786
1180108
1975386
1148611
606929
1069692
615847
284042
1005409
373650
661893
1065901
660736
375338
1834756
1348172
647024
1943527
1136524
463605
1937115
1139621
1956235
1370659
1967482
1063600
267194
580544
806177
285911
1180492
1695565
86936
785792
1506033
1701966
998325
1455338
1166516
899978
1542614
46981
470352
1041144
1540632
738951
643566
935867
1924462
1356450
17780
1292646
1210614
160366
923683
674079
833722
1127459
1610219
132921
422617
473396
353840
331388
869130
914914
823033
634950
989130
1980055
335509
784638
7829
730564
1979134
209260
222446
1987647
893200
763793
1608309
1288695
576878
1161364
399535
722851
631846
1162701
987513
501139
907415
1975384
1906702
12571
538273
1571179
4993
1135741
262763
1331117
1463325
1840752
311275
842514
140865
481134
390885
1571225
1945816
1015231
847404
1851767
1771410
192046
1421443
1754425
560295
53503
1751803
848744
1677607
711342
1266783
1519733
639200
916773
1344759
58031
311017
403009
1234906
1895543
1721894
1989216
12106
173242
1526222
833782
772736
138536
231264
1064487
1988940
206722
1095667
1231426
67404
1952441
1352728
321505
756943
1512954
1892251
513741
326174
1366115
17205
1943131
1341389
1278202
183802
1831739
1823624
194861
431370
135573
350074
1550993
1073904
1557760
826735
786242
903604
454694
1587156
181955
1457591
1653279
1993059
697730
950974
739031
130527
783248
899046
107747
333245
1089810
1053697
313007
908953
69025
746250
1843227
1599158
1511455
1984406
1807733
1525928
859577
799119
1676070
781958
229513
1473831
1715808
507593
1758229
191716
1395434
6007
1592961
376660
376279
1604657
287839
904683
406767
1774847
1103964
224552
699672
1353987
707700
416857
416215
1096166
652077
1062610
1085889
1184952
1686914
639945
492296
572956
582812
1388627
392876
1814383
1617643
1513127
669882
1253718
431875
914282
1960352
1593233
1776296
891149
423565
322751
636512
144207
118380
1115680
44973
1145245
1629694
949249
1479492
1850889
1216555
344560
1869
1460808
1243097
630729
1545971
1506307
1972156
981477
384853
127869
870736
176075
956004
654938
445152
804279
1326485
848951
182337
1475396
624886
1750369
287268
371046
45296
1202295
1128347
204828
220780
1600225
1181911
1579464
1208586
718106
799780
505607
569997
640054
1154729
1228808
976760
862833
410983
1899861
1630841
314414
722263
1522929
1384730
946359
1168853
438817
22858
212499
1526031
1261347
1192591
1833576
1231529
1014295
1414106
696515
724289
723887
1274301
536253
773680
1470010
1086308
394404
525298
787232
477003
812123
91099
43752
1334510
1330727
1849540
566799
107799
519070
62204
55739
495285
334961
1536353
1581680
1458122
1884081
422575
1957960
858191
528289
950118
1062780
204052
503490
1113402
1658841
285664
1085750
273059
1019659
1714247
1155520
766966
1962577
1451065
377588
443558
1088710
1773755
315610
301663
800581
1563566
1699955
860201
280213
1056980
1408179
562467
1657895
1834541
1289516
461011
959761
1523458
900912
221501
1506404
281203
1624676
1330436
1361478
536409
1072306
1696912
190469
573900
1635192
320933
364100
1447016
1713457
526567
491579
958721
1450792
342446
970084
1230373
1548395
801517
1644934
1917692
408102
897994
1378747
517856
1538845
1917275
396226
981954
1281816
329062
1072534
187404
1580548
798474
571363
403463
1877404
362984
345260
1074846
1154421
157458
1421640
1982595
493308
1599198
1453280
1731051
1048275
1201305
295500
1608290
1250805
643683
924527
1185082
1452693
176437
226285
427469
1571154
949882
1195413
1567807
1139298
1031050
291712
1743368
1558342
570677
473329
581837
459011
911584
1607205
499823
1236371
638967
1425467
310581
1006632
756801
1491065
1170178
1653871
42424
836226
551475
824507
662304
354670
1388340
1655950
1395313
621926
512519
731224
1253331
520746
1268036
1733037
480929
1301426
780902
346862
117210
1127588
1315516
499411
754043
720601
567494
226597
189991
537270
1058199
1684895
748767
1728166
1812053
1987513
66013
1326688
38579
1061896
416007
772065
470529
449402
166943
770305
190433
196087
486219
1504945
1186606
1576944
92622
795722
1467479
1738046
1876684
1403905
370690
911943
1303853
1824232
143286
62099
307286
571280
48901
1685259
1385865
338855
746738
1767968
1967422
267503
1047075
198482
333247
1613330
247131
1654804
69584
425123
1845682
1551219
1193321
141297
296549
107034
139954
470648
753486
1691977
422659
1312585
1826011
1844101
177303
198569
103529
593549
391699
211476
513968
40405
1555159
1377845
97241
519400
714548
1751041
439501
1990343
520220
1223311
73271
1036661
656960
1371889
1551582
584038
1413320
443292
1465854
1791102
1091783
1903952
1157479
1815336
425517
932379
172540
827818
340970
1502032
451419
1575616
628115
1132597
1954650
747162
947102
214235
1953050
771469
1009070
1255103
932426
1905433
1450737
1619278
921475
1116815
826576
311947
1336916
1108274
1885956
1712215
1939339
1437469
865808
1011881
687388
308633
1256989
658046
495024
307167
1216416
565449
1742704
792714
881324
1300252
46534
674829
233251
1907218
1323483
1859352
376174
983402
1732025
1630179
16697
1868339
625480
670731
1535146
1490217
923825
1954750
1720975
1228018
201186
23334
405769
1253179
1511635
973726
522837
1066659
1695979
72167
1652413
672404
1501289
1671563
252100
91038
1898095
1243053
609928
52077
614285
228295
1530651
812458
1445278
170489
1947651
1721427
1568272
320462
1803484
293921
1174448
1266511
1525216
939142
842310
1186693
43142
1747218
1689088
1491827
630023
16792
1887959
376076
1608249
595790
555751
1530476
1229583
1698342
981770
185652
1167372
1907358
110801
1301281
1342375
1202455
532024
224063
993730
349774
1046401
191997
555633
1668830
1727549
1848014
1180208
1401292
371995
1433011
769525
254978
1679925
929553
1804893
1452648
10984
1701990
966850
1043996
391606
194266
1815814
1964194
379996
531290
1159755
1997153
753348
452036
1462670
1019562
1075947
709683
1998188
1256704
769118
1784909
1562193
1349755
1396733
868552
425228
1524666
791968
461425
617003
995055
590697
17163
273609
613075
1245412
1417165
887832
199157
1580414
868821
627849
307827
893614
358113
1231506
1774696
1959697
634776
949244
706690
1049672
1690691
1488376
1498202
1918252
1279568
17507
1032867
786613
781263
145522
642587
941458
367534
1618124
679762
228548
1398617
557467
1123786
1924287
1473012
1991818
1841087
995265
488735
498949
1182784
178168
1089608
460158
798284
1610885
1194057
1935130
630637
547782
1692135
1127734
1527867
178066
771261
1535327
382030
349174
1919755
1988170
1759132
471495
549784
874035
1728066
1209629
581628
1480978
226594
1357881
1005576
1429608
421411
965145
503049
1600208
1598934
982851
367732
1588133
834114
162876
1760918
849934
602044
1477316
1734590
804003
1945868
1144316
329107
1893509
206131
1866961
1350645
1204732
789651
516983
854814
1055953
1756704
147713
538568
1706031
1754098
289837
135978
121375
286630
221348
1824948
1382485
1755871
802241
1128606
1546467
918940
769945
901394
398331
1650109
553763
1671095
211529
524588
1776689
506236
931767
563322
383093
1993548
1357386
1811406
811828
150864
1530176
1634823
707839
1629398
778824
1167754
1616132
1923901
1165809
1684347
1756839
1830101
424627
503985
379829
1546019
1746061
782351
313765
1657022
700409
1677282
777151
778533
1336753
1098837
870915
721561
1304880
1215543
1296036
78735
45540
1235582
244334
285514
1416734
328450
403573
23365
1114749
1352710
1360581
1963000
71466
998546
1925343
514186
1996252
37091
1746384
532191
210155
1192775
377855
1943301
1810566
1843078
576341
666101
1225042
269187
1524074
70449
370277
593641
1499309
661476
422786
1439176
789744
1274072
977987
493708
1820491
1563970
545840
1394094
986188
1979391
1153431
1556888
147281
1325923
703006
758360
1508231
1328461
1001430
1378796
362458
1554565
1966229
936597
47451
1168867
264428
516330
1992586
555599
1879633
1752468
423781
315815
1489279
617024
244629
835723
949113
541300
713579
1728017
290887
109633
537109
1053064
1250429
367364
685361
1709633
658871
633734
106372
1695557
580490
45314
543831
410500
1647485
218622
1284339
1177569
850726
15360
1615668
1612268
488536
490531
1573785
614152
467290
947098
1196209
649964
494425
464258
1869289
695077
381086
1251652
624566
104913
981393
220842
1819881
394580
1831984
485985
1117003
1999842
329821
146860
995689
1115625
1414613
1037845
292594
1308098
776174
1061360
1419667
1150265
939975
1573532
1709199
1607440
1404071
667476
1542311
630558
687693
1415101
753791
1015691
829340
571172
417964
1939696
1604333
335099
861992
103918
836127
408158
933642
6987
1838180
1087329
1405994
1411436
1587714
122465
266916
1092439
898991
636762
833205
798392
1055871
646158
678018
1381156
1383348
1303643
525060
439822
1877692
1065142
1759209
1286775
1301590
306162
1537949
1041346
1760428
1741069
1624215
840753
86251
1605219
1473205
176277
725448
1434501
1933769
792796
208879
1014600
1979355
1148827
881131
167283
1249754
1335798
901638
1049359
567319
1275249
953748
6657
1664401
801545
119451
1385427
470581
951488
1573129
1395872
1739441
1976220
1679880
159579
851428
756324
1013058
1943850
1211253
326503
1716792
1900253
95433
1384809
795301
364687
1499579
612432
83117
1703464
729048
1821948
882452
800496
120929
1272938
232405
1905053
956721
517330
1991234
993077
1814648
822691
474063
672475
993779
1472865
1092220
1475723
1187475
1500944
431780
138690
447682
1312366
1866897
1859513
1235409
1869624
1596785
974886
1762485
756829
1740966
772325
1800636
32198
1233034
1419527
1998789
1665270
1452845
1029060
1603871
564704
676315
412081
580994
817134
1031811
1715951
426997
1759788
254041
826635
293797
1745833
1008848
143373
530979
475974
1706436
1241073
1253137
1000188
926534
1965520
545870
589427
709355
529196
38034
186297
1922185
744981
718174
288496
485802
1031482
387565
1333835
548574
22996
786260
67812
1876357
514112
66417
1982312
1116379
4228
89468
365715
268180
231098
1366867
167011
1974685
117968
579651
69531
885034
862481
1917673
1237000
1909923
1262531
1799816
654021
862233
431080
698433
1875074
444667
1388477
839696
1199132
1526093
1059277
1105823
1860527
318309
1577033
1246121
510946
1997346
1402604
897848
266088
282334
230530
1073369
1887312
400675
643680
1890716
1729513
259359
736586
888352
821734
1845158
996835
1537945
276935
620186
1283425
1296255
392580
1457382
396728
521175
1119755
609880
944565
1522379
393672
1101531
811472
254241
1742395
400289
372611
9009
1619585
758979
1226975
1128764
1574512
1595952
1195514
1170757
612665
1074191
1676637
1163718
63728
369365
1566780
547788
365223
1336143
1950383
1242357
872206
1669642
1413581
706083
1555987
1960528
1087444
1023724
1438322
1829328
665279
519572
513317
1081235
1046619
1324611
1941152
870758
1036696
1177785
798419
15731
1090238
1175550
1266591
575395
227379
1767819
121270
256341
1920219
1969224
746205
1399340
1443954
722811
454378
1998165
645920
101776
424276
290110
287995
1019489
1605732
1808060
98191
1981256
912983
1109746
1409900
351526
936845
532200
1093695
1835896
821978
683674
556151
1863770
1850639
1826878
942746
1826433
1727480
1638504
1930518
1303339
1344857
1215884
1198545
1061312
180212
1072142
333788
1911041
335277
1582945
1701998
194599
453858
1248409
999599
1236898
538837
949182
338799
1386785
1280596
311477
1725035
1352888
1408413
1304337
135163
1746977
964659
328241
857372
187019
1703936
569808
917344
1536396
824236
438724
914618
414812
1870973
1570080
1218459
1270170
703408
1279636
1537714
139671
1083630
601408
1024131
1627864
1894950
1035084
1898905
1935805
1432097
603767
562308
837051
614805
762021
15977
624912
721352
1744547
433300
369823
1034522
1969459
1795549
1514306
1897191
207735
642956
298089
1732422
1761363
1749296
492975
1481552
867395
1291207
703180
1968174
983750
1605148
457641
345794
911841
1598597
20917
344202
1368091
1497344
1549706
653406
604367
1869961
472051
818195
482687
905953
695070
771062
1360076
777161
1591996
275514
299743
948843
689538
1737771
1822914
852540
1371498
22864
29279
1411312
1200810
1830167
393651
230918
766095
852764
1907357
1987504
616169
65475
300494
974050
53334
467104
783191
645223
134282
1558508
338805
1185030
1177818
91842
602658
625992
1225063
1072963
245933
185851
112992
1026001
1123501
1772133
1954134
580248
666235
476385
717201
1697571
746760
793806
1434145
526768
180879
283578
861161
1483035
1706331
1088797
1360857
390136
1945706
1003007
1290402
42092
848317
1930683
446604
865267
99724
159596
855252
1819626
1138723
419511
862147
91038
1109558
821880
1553219
537035
736173
418507
1260903
563240
1777343
433698
669226
933407
1294819
1962339
152647
1842905
1746510
1380904
202396
459520
1902398
4939
917248
1136201
1293103
946793
1515045
71162
1629599
1369273
1169191
1586218
1889893
554263
966996
705499
1250827
1479303
309437
577026
1049855
1881215
872154
1525863
450709
1311599
1486160
1386844
1482229
1175742
612893
1837802
887665
1760027
1493722
442546
1117349
1478252
367453
955007
197573
1048785
1529551
1027976
1338628
1948984
1008331
1331156
1955649
1385022
652470
1426043
1207932
134231
879246
653231
285935
616886
794964
1315252
1736974
57330
86451
391143
982987
939785
446626
1125894
135782
1548672
737827
108167
1538137
222498
445278
396816
364068
1200523
164018
410462
1407348
1544399
1530894
203929
41043
810409
578381
729516
1024334
164222
989468
1200416
92166
733275
1507250
1279104
1273002
339164
1682682
654117
1596548
1658805
1863550
1692077
1499506
1203369
227836
1310583
988324
532047
504513
607959
1104345
1642984
26076
1124648
1745187
941802
1686325
1649219
571221
1910111
725590
1020575
403618
776486
1933110
1445224
1956869
1217979
1372763
306088
1507428
343542
1878567
310074
1909963
26033
1039352
165114
20604
1851334
1438209
268523
723332
666173
1735383
1605539
1752981
268034
811333
1074533
1330978
1992122
1415839
1310147
532560
1790747
802577
1021818
82938
1977277
91247
1983514
1051087
1700004
504053
1475255
912326
472646
1504835
1015830
1573973
1499522
1720779
711602
1892969
616608
1030523
276398
916898
582184
1034544
333565
278646
1733792
916285
741139
288609
1872126
878672
980335
1934731
768970
1633706
822419
1362272
402985
1061647
620547
1814683
1904257
1824120
1459918
893017
1183722
64942
939406
1704220
950977
119973
890756
1777936
1458702
1590957
1901427
86235
357167
265396
365422
200027
637647
1792538
1434656
668246
1862990
1423153
1654513
1840968
1196008
1201166
670042
237137
165007
469042
442173
317871
323484
1950515
71381
1001635
1827537
1993934
1122311
1460791
11155
1727864
245939
1008186
1614359
933959
1351797
926087
1948976
1906956
936566
956860
1911325
355552
1548931
431344
1540683
241725
63440
719498
1890247
6982
1114565
1775134
1167834
310392
1830896
988401
675746
1297117
550909
1836560
407995
872217
508049
428055
381356
28146
764481
819627
248086
701263
1859304
1435350
1576835
898474
262730
320162
1679893
708389
1569323
1901259
602051
1723578
1324855
101323
71149
577640
573050
576356
737450
1785867
116786
65737
414755
1624141
1616445
1847613
643596
1260783
23124
12262
1434345
1697876
942343
271905
336008
381730
1126349
462006
1820725
119308
1932194
30392
1490949
1479384
108328
947807
386223
1679180
736435
1699520
1780447
560954
1073410
1530852
379901
1372779
300223
1516076
1717066
132381
1718567
1763404
157048
911745
1371863
1004932
1967365
661230
1577527
482158
483755
1113871
37513
1371744
1943963
885567
1611117
249854
931367
1495770
1287543
1513087
1315411
40093
1282434
209311
1536007
1657245
774959
888870
432992
691541
926304
458204
122666
109886
1913864
1790105
1686825
1652238
115534
1951253
1470908
1160838
178507
1530066
1936668
659554
836156
1903783
543947
1953995
1173668
1159208
473579
904933
456582
495617
194690
101921
1855100
764084
190038
401231
1743838
124078
165613
1323611
1518409
1997254
1796340
225114
430479
110537
1930401
998288
396425
943839
1786983
1986549
1875597
1261326
1255642
1130499
1487596
1446321
1795594
880743
1783791
1321716
1202405
150816
1291678
939528
1916388
433517
898019
1501261
1495350
1310363
1035271
990565
1396104
36199
1283993
1900040
726920
977978
1011576
224663
819379
1427752
1382097
601584
1930621
412242
929778
1199084
564109
398251
1744792
688247
521428
806337
1725321
60459
279958
301665
782530
258828
1706888
1931738
1890153
441152
310893
1819743
1215228
1661274
1908073
1447946
1873488
247236
660853
983769
644154
167371
588375
131199
807323
1996614
1890046
1417847
1796209
646147
567542
1911333
1403632
325959
501075
1850026
1048775
1655218
1090447
1838687
164176
210708
1001510
1275877
1744499
1742085
386898
815863
146328
1872279
1476507
958910
407808
1503160
1719244
848974
908290
1072179
1011947
301039
301798
1926771
1797906
493378
1865934
427924
1694420
1041483
1704679
531464
1483077
334421
1121511
661029
662150
731916
967030
990107
1041780
355893
1563656
861007
1957283
509551
1087588
935069
667767
1231933
1425871
454864
1904131
1736241
1514793
1603405
378173
91621
595271
1105321
545351
1367810
1008832
1361029
543714
808799
1163524
713438
661193
1857351
1935620
165256
1388053
940383
1455297
1600143
11136
1200134
1855129
1908293
407088
411051
1337841
359528
115007
1556122
951186
880420
224153
264561
419759
1747782
31675
1491663
278845
100271
834175
946043
489222
940488
1945178
1442380
1290028
1729348
1776782
437426
1194824
951290
1600593
1805373
1906467
978898
409916
288837
1287344
1890407
436852
274245
1895038
236480
1126929
1364103
1457892
802239
728383
1186076
940824
319640
183505
316422
1507173
1466680
457964
332917
1622491
976273
1971640
1749237
269134
937678
161187
916295
1103816
1470782
1816943
1026870
1388078
531580
1847503
1236087
1614972
882152
1895954
814511
1618642
1459801
475703
1958058
1871558
465928
1819523
619839
138272
1792977
1877266
252898
20280
872740
557551
971429
890131
1720436
308747
1387074
772814
769374
1015198
1988046
602901
108759
568007
1003149
1703649
1978710
1247962
1417158
642959
125315
153899
1705890
673450
1109360
2789
1651574
1824868
944648
694709
711529
699688
761722
422189
1796261
533107
164226
1691037
932310
895092
1690250
352597
815908
728773
225255
878850
56953
370749
1014417
737803
322796
1203559
846147
807201
1798086
204322
133665
1274838
110198
1585611
1123223
1620038
1586147
193139
1427306
1118542
705720
1823986
1689592
94011
1665032
1223966
63921
359202
1299614
1430535
1085122
819821
915739
647593
1025330
892893
1695910
1094882
267932
307480
1458521
1392191
932798
1329651
1421972
1747872
671476
838487
1730396
880118
1255777
435432
190418
573224
101822
568242
106565
853485
406789
79450
596487
880694
972934
57888
1647581
1606247
268034
1348446
371033
423503
1342941
1709383
60246
630426
35165
417341
1068077
850685
1657103
1401876
447613
1657093
1226085
657854
334211
1304601
216877
768590
694900
651373
737933
790430
1929121
200242
1636339
616278
472006
588631
517130
197733
1145885
1883388
1234043
312892
23347
1041545
611728
1664040
169918
525625
1939377
1330938
414842
38370
1370117
641009
700459
1776221
512159
350386
1206557
1369483
477894
1651105
1393311
523178
709965
1717494
1826530
1036894
1430325
1975360
570372
1849400
764868
481814
1489316
1880050
1188438
1655081
828761
1474616
559838
1016095
1285418
1883500
1412712
22010
565547
625895
481517
754754
89621
1340346
1804813
1027495
277069
1528258
796588
961403
1915490
1932538
1554573
21578
1352888
188799
760828
1515445
1246386
894835
421099
1416217
542334
784196
360090
1790839
882041
329499
893023
328646
1132569
672495
1983394
1907641
787580
973775
1290452
295936
700727
1519140
1783101
1433439
1709696
890234
1928268
1167240
578509
462113
1082902
753627
129896
1445602
1635676
950123
868322
310326
1518184
375723
481172
297275
1598553
248240
730036
796535
941912
1818457
1670149
1291177
1790116
670744
858971
1341908
157207
1310555
1489743
1560700
1940590
1240492
1958400
400826
110978
1699113
1560979
632649
1340448
669626
984441
230007
1007671
1633195
1110260
638460
934071
36018
1566740
728925
486043
398598
285255
187570
1111434
283159
517865
531520
1688474
286421
247290
1681758
1515730
871417
1584898
223867
1213749
531339
449840
1426408
378370
81747
73779
1321262
1830885
5665
1320866
368571
1435743
1028304
1759805
999203
1364414
598038
260838
496668
554105
1420691
638306
912998
1528995
842892
1539710
1361763
1541840
1100364
593989
1799301
1825794
545459
1220170
826170
371601
1175065
915495
1293214
654150
717999
166427
1486083
1342705
1870090
619110
1962204
1280690
521251
1775966
621078
974180
958616
1436243
1503552
1112099
221106
1224952
279333
1376175
128362
549398
1936515
443662
1757152
1490919
1050467
1167135
1647971
1954173
1550573
199644
152195
1948680
702272
472606
1121538
1163695
1862996
515968
1880422
1611450
208277
1574174
1329646
653324
1197970
1630004
862303
542502
276822
1065783
34844
1722025
431139
498040
376715
1941456
1013454
1790054
960480
1876180
747502
1636102
1719635
1794465
505981
982591
1070574
1980976
627699
1522763
645334
1119001
489385
630161
1009813
463464
76793
1432429
719456
591419
653137
345752
1142286
1457698
50736
728334
951201
159632
13243
155843
934571
68105
122475
1245981
768584
223538
1743323
599802
1198083
1189646
1698324
842850
881037
177658
1154754
1532247
1159633
1133386
1825450
1158576
64949
1118829
1488952
1669197
1769268
538871
1679020
1253269
1508481
1988666
1930444
413168
1013694
110478
1739904
1249284
941069
81869
1888608
1506743
1504504
228594
1743290
371700
1230987
1257246
1522502
1996911
1913094
281517
1860210
862188
1963640
1015051
623320
1228055
115635
640533
1541132
13605
856529
860725
1595228
1337085
1494478
1731053
1536503
1411435
507095
1655122
1621720
1094995
220679
498952
474844
1465317
568030
569433
566905
1542158
1990142
1453401
1778823
770111
50708
665279
1807485
483435
1543518
1111033
346638
369012
1981166
399633
1547807
505276
395084
1678017
1595581
401966
1968833
260632
777215
1844142
1256576
84915
61664
1578434
714434
1293352
1807305
175882
1170757
1445449
477707
1644007
282064
1111633
191705
56800
1598481
1810841
1008589
877765
712534
1855088
1289826
1179802
647117
826540
1849626
124810
1272163
199625
51640
914770
792422
358476
1042577
980407
80095
1506049
934342
256879
1220482
143169
853218
69745
129528
937655
742383
1862955
204299
523087
1174939
1062528
1674057
717768
1611543
909169
296063
1058096
1049932
1275818
1424966
1592046
291605
1119514
745485
289453
1825505
282557
1167283
1860754
1250617
11801
917136
1923087
1301782
184367
1649561
1035207
224676
1454018
417154
786082
1793657
1595690
954829
932984
1374242
90582
933872
428741
1984317
1306662
1721140
1064821
130528
1849035
1639651
1529144
576758
1981892
363069
1710541
1501768
1665035
1629724
1838146
1668938
1382421
966297
1662455
275190
609223
233720
1301627
152855
690788
1909208
1369273
1721171
1030693
1059008
1715000
1092232
63241
418700
805088
1386615
1463743
1500405
1897082
754300
1800984
1639442
683569
1562316
1871062
1746260
297957
290162
629245
1569876
645734
154743
996294
1633968
1652296
283038
1153200
743936
652041
857635
1373619
1973315
1211796
1805626
1363810
1195774
625752
309853
216218
1581712
924521
661894
1612372
1372767
1957766
400613
1260430
1561237
712513
1464687
1954892
779760
1944430
652271
1309865
1064452
978581
1448511
1946534
837485
1966013
1791945
1044474
765438
1684570
1741137
263213
1381076
1688121
582799
1379222
1251563
1676726
795790
148621
889638
1822330
1227943
289874
1036076
1626768
1498157
1392999
1858438
531081
359745
1603000
1374093
1271083
1891491
1897033
1244020
221969
1314227
1912839
820258
1188185
917467
694316
771170
17676
1774493
260574
1396448
522185
1521946
1324807
169123
32675
202408
1409717
320350
240022
1472580
1020684
1335568
1671981
1125271
480293
543598
726920
1804128
746175
690513
1382759
1553963
271928
1327025
412447
533760
1786075
1227201
1589813
540913
717861
1067922
1084264
1326200
259811
1151150
1569222
760264
558657
1433558
325980
1110042
1072643
6898
1810343
853873
1418658
763551
1648844
698131
1208858
1493076
963909
1738812
1963875
549721
1929281
42392
1238953
1310122
1134069
859136
1273039
919274
1330979
1755260
1403014
1090469
797426
1913016
1962397
505988
365186
279509
671661
1572
1439246
478988
71436
990215
208458
1093836
349952
1432330
404011
1441406
270365
941806
1458247
1533401
316370
735634
1205186
804303
587657
706107
89173
155640
1999538
1107262
627976
56444
607956
702155
1003089
140795
269113
433548
944687
669269
1715717
1691297
1497348
1140243
760816
50560
168954
951602
1706818
1434588
292429
1541094
336603
1921262
1676152
1931682
701779
557173
1095273
1447034
1677620
1568784
1009187
1898923
763029
1127568
1812956
768411
1635969
198797
1713383
1039735
1246188
317760
1245152
1914680
1012777
222375
1438827
430399
83141
46214
1021703
620069
1098475
1698736
184346
1542768
1149106
1085592
1262203
1147342
1087417
1631170
52333
13785
527877
1447191
542222
1389644
1765270
1206613
323644
1131174
1849894
1500650
1791678
845346
433914
860658
718346
419325
1448139
397255
1246972
682004
697075
1634574
60373
55550
1856178
718488
1191138
294159
649140
1757069
1683793
484662
978688
1520828
1727371
1557559
978809
1882087
28691
1563588
1280721
471624
1851631
408551
1984598
708755
1810860
700278
1125581
540620
1744499
446393
132034
1354920
148034
102450
281624
618170
689627
1526791
481001
1479896
1832723
1940018
1625265
46823
715194
119569
1487516
504729
1851156
1426152
1133085
1149438
921403
225908
964586
1199841
1975119
1409959
1307185
680758
1428940
483697
1846839
1606494
1991218
870113
1379842
1834489
909079
1739524
1914530
1325247
327359
495007
59857
457777
1323461
865156
1137031
903495
1587390
1396825
952365
901046
1537493
756530
5814
1869312
1442232
1102858
1225180
1028547
1763892
150179
142741
760290
1729606
9670
1272559
1038826
1262919
852808
697263
1839971
1221300
1999253
1265334
569398
1862845
1630559
784267
548817
1065765
1251226
1128942
1703917
608143
711757
394373
35383
1459717
1947104
493402
149862
1202063
1553346
158624
1960653
488116
1699304
723119
316112
760946
1692288
1421287
1282536
657441
390915
420200
325692
1665622
196553
1354319
183021
1529968
1526080
1784385
1079002
720951
405530
1860084
1135867
981624
1237909
1040044
32656
1755017
1000240
1837483
1229437
365166
1046986
1302593
1104837
67949
1137980
763144
687893
213287
1954819
297897
315013
598140
414446
1897123
780054
182685
1750123
751649
587830
1287624
1091710
968978
891473
1877126
106340
1747157
1430293
94786
1116569
880833
1639890
1668140
860020
1108354
576903
1766523
1664868
1480584
249955
488783
712814
1736601
1805398
1456614
1198578
609938
802063
1960257
655327
892749
991686
1517730
440638
305460
1737363
1367000
678310
302544
1908134
686757
1917436
301052
1118909
1020263
1920253
49684
1743449
1722326
1092840
479899
1582352
1811975
50954
111007
1193942
1025378
1768120
641817
1023454
680467
274724
1638745
1619426
1588010
1244425
750264
1927940
1921822
13910
1524379
64104
1545225
779013
190043
681741
1138813
304724
1325319
152378
133102
1585779
1659977
1050081
616566
475576
1904009
1745055
443954
254520
2067
1585082
930
1606914
67090
117748
1650719
681340
1214139
1319735
1271103
893937
485030
1650608
1150713
1376229
581412
848512
1729892
615181
1702278
1213417
1008040
2480
643678
1662012
1028674
1115540
408387
1770215
802619
1290913
271834
692075
974272
975313
779367
892353
218886
1404350
956321
60495
1810499
590613
1454565
338322
1328084
1600435
788681
876826
503892
1291254
1689840
130924
1965613
1740977
434212
541286
395996
275109
1115403
1708147
1361183
486011
1814447
1141540
1204971
1580028
1876906
1833136
1529561
1292769
1143913
553885
1025068
1209415
22993
963239
214941
479653
353878
55021
1301484
962846
659814
1685239
1889585
251400
753000
1050693
666017
1627223
797997
1836894
1235105
658023
577863
1213034
160689
913058
272702
533226
809828
1917472
1128406
639637
1432892
622429
1739532
366223
83346
553928
1805717
1873354
1315781
1802148
904675
510867
1505180
821060
157386
504107
481215
1854811
251009
1185609
15272
1124640
1487752
679745
1756154
1653574
1098486
234604
1055265
1110351
622452
266402
320762
1323383
1379360
601748
741403
1485779
1654024
1678580
1482584
91564
1020925
1593348
1525231
1043706
1350688
1924752
1601050
1267565
125246
1974546
1400219
465452
154081
219768
1713413
1668347
1276473
659321
1521301
1640513
1160949
1236530
316019
1473296
964461
1842390
1215190
1953186
53454
867276
388728
966447
482825
1130954
1158363
1294404
1388040
974866
970965
1714994
962298
1555978
607635
398682
207648
1828764
695378
391175
1028445
1143566
1875315
458359
1656361
718024
1862184
1987200
1046045
573079
472295
651932
1428219
1211099
441794
361020
1347005
1306891
1711107
544334
144016
377312
1180853
1865338
303068
898768
259441
238728
1517195
54015
1259850
173880
1128332
1531852
1193631
816580
1407360
951469
341783
1248212
318259
790206
622592
183242
1413400
1128949
1546769
1043151
684510
167157
1507611
750208
1458377
717109
1674377
546727
358110
839377
655114
1852558
1074474
1377462
782401
1398910
1034210
598836
1917928
1625374
1312751
699037
904547
252814
281972
515086
1541641
320914
1961966
975713
962219
597166
1795465
1292463
1488104
1064044
357960
1132263
841357
1986271
173798
272214
412683
751102
1259399
1247147
1405729
280346
1247689
1454706
310980
1825262
1599410
484239
557974
867746
1296481
1522032
1643744
1696145
1651281
1159051
1047788
1533472
1023070
840940
793467
1686569
330428
774054
439383
1936455
414582
1666652
1383738
837237
761785
1320120
1026948
957650
398749
1112178
1583375
58755
480470
720941
658955
1551331
1413748
835187
384730
198719
789673
1711366
1969911
1631889
499101
734689
336979
323985
482431
1976104
1490531
1439485
1367311
1627567
723028
1159763
129922
901667
928969
675270
1033539
1046486
1390940
1449847
522497
444088
1242971
1631717
1219997
1894887
1714226
1389240
773430
770001
1642216
1790774
208610
1132432
497407
407536
1338164
569219
1376774
1538566
1330433
416088
244534
691363
16545
1367399
182838
454523
283636
1774012
1739523
162458
700864
1990279
972155
1598450
1361709
1998192
1433712
768229
743274
473416
962342
1017585
1757571
434581
518101
1061854
1721122
1731151
557497
802524
310614
1816722
720639
1036276
1362816
739790
3111
636116
1158543
781658
1334754
721495
1096491
1196209
1694698
726909
520593
36001
572502
221174
324790
1219591
1118241
1128959
1604397
147977
1061497
40141
777800
1749789
1937756
103774
1666820
1459758
1126509
1762495
376291
615256
1477242
1195240
580233
490167
92057
334616
1067278
1731399
248147
228218
903333
882181
600431
1985229
1713917
573826
64741
1968486
937026
1229170
190761
738406
1931855
1696048
123943
1851559
290189
1002373
1118903
90511
410418
1964407
1090360
1057573
706713
855907
1758104
1575848
1539906
1259968
1167215
294843
561235
1280982
947523
734670
712940
631302
1882888
1955577
532323
1321969
1199331
1892496
380445
1821359
26750
403391
1778116
1134446
1321552
615506
1416864
1738300
1079147
571559
287772
1247098
438428
786602
675860
1226327
1575193
567334
1510623
306602
184635
1396230
685539
373306
1136895
1857178
1714491
1916059
1680716
697722
71650
912971
1228046
1376551
66866
376222
73137
1162413
462516
1829302
1656028
779871
1759392
1331466
1309478
1396265
941764
1624754
1896908
1545246
692385
1473878
1353893
1431382
1216814
662327
1203522
1646734
1585667
232105
951389
464505
1670355
1415267
1578855
769644
1844459
1734437
1170569
469764
592661
835544
1881884
1097805
1416652
1738957
667394
1391038
1910862
1318278
202892
276264
1191893
1400634
545492
1392179
1744739
121124
163943
1171830
397017
472808
1682718
1715037
650078
387267
600618
1943418
739033
124228
1886216
1633447
1997318
1868018
1303032
1009749
1314092
1233207
499561
1319541
559334
1183861
1477126
871633
358796
1065151
1755149
629095
1326308
1776592
1523261
439343
1493744
55410
414768
1104184
630757
461931
1374739
1390852
1701634
1065523
873267
177049
858161
133183
1380167
397898
518974
925591
724819
665145
1476903
1896862
1803491
1165440
1095231
433232
1476079
1246643
695094
1241868
1029095
1669771
18591
402378
193412
1397018
1978079
931415
1265905
1467555
233074
1145876
1443102
714778
608720
997644
1095907
49294
1698759
1384290
1473716
1744886
1380833
997689
68816
1511984
1585397
149735
111885
155112
555235
477638
963362
1957722
957410
263030
417115
206529
391223
517447
1720155
1446676
257716
1852420
411809
872136
1765557
920976
1012601
1180364
179857
1620079
1707126
20886
395618
1082258
272534
1617074
907614
1951960
776734
934765
11781
90200
829193
1716508
830206
1995503
1469071
127643
31091
1724965
813197
1445303
616723
467746
807887
1117923
1256802
417740
940712
779262
1564136
1421869
579131
1405304
1533717
1171602
1637548
880862
1450073
78719
1893290
1655732
1765447
1348586
772523
9864
589982
1382655
1349288
720058
1865559
900424
1801543
779765
1438699
1036953
105318
162257
342847
86025
1473990
1910062
1443277
265096
919195
647433
878922
609529
1954587
1896227
1654682
1621511
1277697
1857203
1503921
1591597
764670
663389
153862
716577
326679
661984
34745
1869257
922909
1958968
1745971
1528499
327865
1258570
1540140
1398965
1103967
950140
1635799
1130853
1061803
1704034
771997
1569816
843499
445842
1886218
165745
651891
532241
1121345
625840
736119
624610
107073
1773830
325470
982155
449579
1329124
551378
1696078
259740
898045
1167331
1027607
1703905
304912
1031793
1796191
1295240
844386
970881
1886438
1810575
260205
880475
1816934
1812257
1805363
1526964
674095
1272959
595333
1494573
59609
1992874
288208
1516451
1066975
615372
823029
1801082
38463
806311
1260704
1764770
121789
717891
1308764
182574
449818
989119
1810988
630462
1914500
819517
362127
675999
1229577
285458
697863
858685
1175634
1767630
1922983
486451
1086228
407194
1445130
1690092
1462895
766304
1054090
1500544
675359
334654
919865
1604067
1782796
200742
642997
857365
1719048
522773
983501
355637
1771675
1472256
1975725
1790947
1589598
1195316
1359244
495536
48487
1585228
1026246
874196
1916914
1729758
718143
1289307
355646
176332
1434698
1725953
565908
939886
731947
1974171
114997
561654
603208
142031
1948104
1256970
617728
1889062
1710996
1607818
1208297
1026440
720728
1788338
1063109
176764
172660
544916
1667638
507074
775688
1140690
1838045
276329
656007
48832
1580814
1610119
1586875
827290
119684
1143433
72710
127429
414037
1925917
1112761
732405
1487406
14442
1621911
1493972
1454136
961955
1749776
1523360
1115160
1869957
1739138
37625
857654
110690
1377635
1439948
513951
580269
1303883
1810872
109246
1408537
79267
1971035
1716513
1620746
1956347
452582
948468
40355
1750697
1999498
1465837
1694374
1438409
798272
1875219
1468641
486084
1779812
1233455
1614988
448380
8078
394521
933655
851636
1680964
1471163
1550515
1898610
260338
616431
321384
622803
1456256
1637000
748319
491435
1919157
1001713
844305
340506
1433914
1814175
1526764
262646
1027263
1906083
1019625
670522
70421
784282
1138584
625271
1739118
1733470
1806310
1835669
438756
1860517
475984
411483
467409
855040
1490334
1009386
450560
392357
1466085
435524
1791378
749934
435116
639408
9982
321092
830798
1329111
1936669
709862
298829
1081146
618431
1859261
1742872
739282
1983781
1693643
98211
1117307
681440
1678219
991433
1860210
1936623
114823
276869
611709
1394553
1853674
1241139
1446365
1257754
1793245
328466
1072960
349363
600753
1194957
763269
343706
56137
1867442
333148
1751522
1386667
980303
981383
677188
96577
277204
1204924
1658417
648566
1334116
1245988
266187
1976038
1089836
636014
1099738
1572325
495070
1513002
193408
1673383
288672
1960198
406640
1399596
1733369
638281
1087042
935296
700053
620088
522508
328447
869316
1207365
495473
136754
1210536
882507
267704
767757
64204
170747
1777501
1050215
1752982
405406
46942
1509016
1178961
1125534
1422330
94810
1721551
316924
1892164
185862
433178
1583349
754420
766286
463675
800467
714741
1621290
616226
115203
1198949
958119
409453
1527301
894327
1204418
1508953
1971980
25310
1781110
1137534
133187
910053
1178160
1345851
420634
635935
1945431
310964
365624
556754
48761
1413898
1666652
1615604
43677
1041601
285425
409881
598213
499494
947371
475168
1909688
22687
1681063
84070
379663
1922566
1560728
1277315
406164
1886709
1845447
1423917
1377825
1615871
813471
1697857
172080
62265
138835
304813
1859477
197330
1796495
1473930
1996430
464557
1342903
1368687
682965
23670
1991760
119951
591782
296271
174325
183214
1917221
1128094
700089
1443250
1611477
78029
223499
920562
751884
1942576
1103116
1783164
1384398
1079065
1965421
541249
666782
1738005
1706911
1457912
363919
701033
1612918
1702230
1640853
384542
230721
567210
1139548
1966696
1112085
819505
1699944
1298629
1744763
1305544
1282806
1770075
5275
996866
1643923
830112
1373452
1804600
186257
406656
508526
1002177
1345352
1539124
96372
429349
1128816
1121220
356310
720521
153885
1313312
1309407
1051808
155729
1696958
110251
1309920
9530
1367694
1440654
1878222
4510
1255210
1751634
44808
490061
1577269
742868
1342154
1782519
609991
955858
1382346
103486
431409
1071453
477766
1590948
1066903
101563
1690707
1219209
1017213
746415
1391868
728308
1533336
1240518
1794194
761121
1404717
873370
826207
1767247
153402
766222
1823811
969718
1202009
1328633
1628412
10834
1535910
1818996
402268
992335
673252
1319258
1504777
1788817
354587
1220927
795735
1795673
484741
731596
508058
361354
77244
508289
845695
100144
1184042
247099
731282
1748719
605599
734046
1642712
1208343
143517
1647827
1247709
155675
1802721
1778630
1099452
9009
182701
464716
1615317
1667303
39592
190531
504064
319454
1129160
264508
21986
849090
1299400
1381357
314496
1001078
1933877
1482391
761909
1693869
221032
1227033
1523952
1308559
1567860
858861
487917
1827389
547116
443101
948309
812324
148868
1317921
985347
137628
1306075
66110
1898098
1703332
703534
1746392
1554542
417428
556724
534000
1187297
1992231
64014
969249
257028
534352
1323834
1438714
1637627
846196
284694
1855865
684138
891271
1622956
588724
1777743
8582
1143375
1114798
1053032
1811041
130644
1644492
1462050
1671408
1846193
310989
585332
1683723
1669309
642391
580869
572774
807578
1476857
1137645
1002498
329648
513612
1268273
959151
1682354
1877667
465310
1831026
1233794
1808621
844420
371190
1243378
1217825
661145
276105
15138
172506
1539541
418435
270248
1388839
1291730
1005855
443823
1902980
1835764
946324
553865
846923
1644294
1472308
726630
371652
986567
1308097
756795
87204
1045151
399666
544109
1753252
102310
1248791
663634
1906913
632080
1033940
1160661
926896
1266532
454050
1212348
1414302
1538519
179494
481629
1787883
1047502
435014
804027
199208
1982720
1142000
574276
1646718
629356
483810
1290065
100602
948121
1414784
1096533
656526
781347
1084319
1971346
730486
1404670
220807
1195434
1653834
1265445
1795437
400416
1352781
643797
60576
1449978
403437
811871
907316
176515
1805705
1333812
441463
1886819
1768170
1901144
1290132
631561
532587
246315
294568
1871979
1928444
493980
547731
981861
904711
1157847
732684
271320
853451
1891137
1582185
1218813
365588
997549
1113307
535555
393489
146971
116818
1676434
80171
1434756
1901925
630710
1342996
793942
165971
96907
195266
1280352
367890
610849
979125
1965531
24984
1390106
693766
1321475
899633
146618
1591410
414733
1684983
227111
1324121
47207
285347
1109238
238279
819719
1416144
1846004
1107585
561278
503108
690389
1637026
1989703
261350
604234
792771
375186
321166
1042944
1191105
244268
311294
1829749
1668777
1753601
1679866
1864036
1627247
923695
744912
444698
554662
55354
187042
1061850
1124524
1477878
1332495
1363642
293778
1493098
682155
1964517
1529716
616012
1393630
394673
425535
786293
755042
10480
1017424
932328
333861
606598
936721
1582877
1067678
76817
611695
1074412
1829201
1602283
1774595
1824487
17773
365936
1369709
1453366
963594
995240
1427356
514564
923173
447821
1592076
457257
1695245
108154
92839
55040
883218
1481329
1908592
1927453
676261
1823253
1709881
377770
1796114
1722366
894208
1220781
617705
178326
1675218
23890
758105
943325
1712819
332837
1481081
1253152
155137
568081
1705773
746336
589104
1221670
304065
1085660
1864907
515474
1292779
275165
378666
1571970
587172
15232
1704608
1186649
1135554
991785
429070
177370
1148543
1637596
1067286
1488025
1253212
1474201
1009459
1065623
1394605
1461315
115020
1090639
1623138
1964201
1744742
1901408
1523988
1222089
179712
1803683
1446641
1860954
728828
1570936
1671341
410094
872625
1286004
548235
1433147
1789839
1197265
104000
592860
528485
1769120
1225361
584195
917217
430435
827842
134183
1378498
809333
294444
81254
1852407
499978
427948
1028764
1423538
1014524
1631481
1193950
215981
942425
1526063
738882
707054
1008652
1021025
1057779
165184
1501060
1591485
143870
1205727
411049
59472
1862857
290641
1620570
320646
867419
85727
1112012
730457
1264027
624868
104761
31934
141741
1162308
140603
1362929
1955716
237502
253280
1492245
644496
209064
551175
991377
244139
924538
629165
439727
242890
504335
627512
1248859
1002747
1667252
1882835
1800909
1060247
1070327
461561
1053577
947148
1544299
616477
969714
1908869
307736
1138738
707300
1772037
1344761
1254737
909165
550088
367444
967481
934770
1888807
429944
102071
724942
1372821
1024453
411571
94792
285475
610386
76209
472704
1798173
1131119
1581486
1894072
1982532
1498312
1976666
1906608
265258
280568
1282273
1984530
38440
1833632
1623347
1913832
1432258
1352470
635849
971901
381629
1326664
236621
1928875
497277
637784
1771581
1933286
326763
1476162
1364203
1939110
1637163
802631
503271
832387
502169
321084
1006480
672001
60773
604909
39042
1161504
1875818
1016144
332368
450252
993597
458484
410882
1537887
826108
999356
940753
1797012
1809327
97237
1282375
1049871
878354
283076
1352330
1974041
325575
1020364
329896
682672
1367650
1427154
1644857
1576213
1816733
926984
850283
1045439
398894
568665
151296
1575754
1099208
214836
1138825
1711361
1951027
659204
1615629
340564
825500
1234067
1855668
583568
1385280
1009048
1797890
425209
102854
1080586
356835
512776
1739477
1896332
118980
60908
1719703
1802607
842662
330204
760423
1416898
745858
1026176
1401479
1615394
451385
286689
556512
51236
1031572
1206543
1196441
1870531
1753642
270861
161604
1186060
1009262
252047
1496902
464536
55800
1364826
402564
1182569
1773958
1986607
232342
1896539
231040
1992879
1579400
477813
942470
1466896
1666223
1582137
1492269
595958
775571
763442
119826
1602392
1340777
1863992
1154056
1376690
1028019
994360
182845
1623880
390479
238810
1882845
1743157
721664
1085041
1137038
1669702
47426
1906838
225407
555496
1813846
1345677
865045
1516881
1452914
1388371
1089501
1012558
1360341
381160
1356865
1211068
1032122
190291
839295
280956
1118019
351178
516769
351517
847068
1639519
339621
1732683
656442
250119
1098111
1329469
525208
1719007
802892
1583106
573760
172170
883262
762419
1363510
261840
1843820
1466709
837687
1571545
637697
1029753
630804
1206602
227943
870180
1790936
474926
1825352
702302
1676790
198648
1055374
1230823
1157900
785995
1129611
727747
134173
769014
1604531
448997
1170576
1326961
661165
198519
662546
852680
314101
945453
1519885
142359
1382300
200435
33771
981662
1864580
1847616
1389216
49505
1699667
1783075
1571092
1593353
248310
775992
1411282
1526384
1732586
1226789
1132637
1026927
1597920
949645
1814113
1487227
1329420
1726268
1858841
1238989
243759
1538569
731539
367152
43220
1046707
403460
1002630
110002
855464
572791
1418910
1495362
1932986
1342489
278937
790295
1838365
312073
216821
864802
566059
1965952
1707608
93581
44544
1566452
839831
281191
930836
664937
946044
705415
678799
1575963
1603483
1836464
760493
803993
1311410
296862
1849521
3265
213156
50836
1937900
992961
621288
1506960
1158016
831514
847328
478105
874508
10155
1009370
321600
1431679
470339
722327
884535
1587826
1890589
1912773
719907
880510
1259545
1955650
1750449
1976983
637390
417469
338462
1558469
962807
1750386
1806328
781691
960974
168980
1505257
1948840
989784
1344271
1535968
812495
1656951
905755
403814
195072
1460209
1491804
581897
1905879
1056441
682194
951152
1643479
219723
1261701
1872314
105644
191432
620344
986709
335083
709278
271088
1016508
998028
48963
645306
1464342
1274628
822882
1050324
1104077
892723
1226013
1915147
776627
1458522
42687
283834
1493781
108318
344536
1368679
1501170
508754
1524903
13619
1022348
845784
443035
1071646
716735
416100
169826
132472
197118
696934
300770
1640566
1184772
474547
699318
835640
411465
9958
178901
345247
1831581
1582823
1165645
1976520
833611
405956
130172
1905562
1475118
1839009
637517
121046
383915
292272
1841186
800529
1119171
979389
1321228
1841322
561221
1666164
1665398
902110
605199
1911037
893350
257444
428027
1303930
1201848
1774279
829203
706009
1715861
567507
475696
478288
1056664
769869
97787
1076330
338945
1458475
1033396
867930
1485235
1757142
1494518
694989
1759470
506599
57522
1085956
1562386
432750
17462
817278
556845
486508
1931996
1462945
1437052
248328
476405
1232004
1839272
1282708
1633659
500028
193768
1255994
1425160
586429
1621929
1282168
1757891
1711415
962086
1238640
1459802
539203
804038
403292
745651
93122
1602250
1881163
1494221
315672
206119
498170
612517
576821
652294
1948990
1554758
1514632
6757
633098
324643
701475
479155
542658
1646497
483720
632828
1086128
1780399
1582922
1181526
1364105
1079743
1598325
1086261
1810454
905482
1193058
1929542
1843059
1843068
747994
273710
1549247
246040
940456
1933225
1225037
639085
524009
1087122
1526540
250394
1077046
958527
22438
1162368
1118260
1561421
805049
121633
55971
715367
769853
1362113
1841786
1612835
915743
989715
1505285
856683
439054
910194
147792
850420
562668
1353429
1548137
1967344
854198
1266317
661108
1880799
1031282
1405730
1918965
385298
339382
1350684
1075892
1172945
112266
1000374
205610
1480992
1819456
1319773
1193439
1363583
859062
146677
1900627
347581
742245
919992
225165
1195328
31282
615452
1243794
1249434
86859
950318
1078877
573017
311492
1947578
1185592
1088261
121845
1571880
1354951
1768543
1990997
301912
791190
1689242
83143
26048
1096151
1656870
1082355
729618
740216
1093714
79040
1484326
278994
1347922
1747668
340086
531958
1875256
1553604
1517375
565335
458544
1632774
1663343
1515227
1051304
725930
284675
1770924
1951198
1925539
1942315
1991214
1592056
1196848
1795085
1318444
108640
866452
1184569
1987502
1464232
533025
1620256
1875393
988501
1135407
1705506
1546545
1451299
128483
1599124
1396475
1035279
199401
306529
72642
1247747
325702
1347564
452689
1440191
381388
734239
475995
670790
1563645
1704299
1919619
450404
324841
526540
367068
829566
1152055
263303
176788
1551435
682572
1876198
386299
1589022
1842019
547767
1544809
621822
1221080
1905589
1902725
538375
737677
391563
803207
392120
383227
384844
1254463
1447943
1492115
802044
167561
437751
807838
1198115
218446
1314446
1906558
1030214
1118503
1893629
432184
1301924
1980435
1950184
585509
387606
602602
633177
1448607
3723
1688122
125835
1896378
1198442
773027
59993
1830569
96717
1704976
1624047
1545061
311521
1333484
34102
1062174
1102312
1291455
245890
499257
229684
1398907
1299696
366024
1922607
1915111
1290335
847210
1915849
1911199
1085074
547319
571112
1454492
697793
309485
687549
914546
1263243
1727713
67528
1820936
993282
526939
1035625
302937
893538
1084811
14940
1300538
1210024
1311394
134841
1247903
12799
116914
1246532
1551215
426114
1789876
223239
1666290
1100849
667074
114793
1749284
1246565
1985138
1322849
1592961
1647669
77604
1587945
1278848
886388
566928
411623
1709839
109263
475092
1275637
1677959
56060
1127796
1325141
1993814
102081
1376815
585233
1002390
106218
1106451
280978
1654355
1008735
523648
99251
637251
678390
108164
1413880
1765523
1030119
734162
806002
319422
1979941
1862961
230539
445401
1957063
1409912
1844676
918338
1696182
1240690
562841
1868809
1144004
557322
1751694
1967447
1811576
716
1036906
1940749
1097528
650988
1255519
1806598
1317733
660931
814671
218653
1179220
1995680
1502325
460831
213921
1275649
1135891
236310
900165
1946355
491405
1416594
1690657
1867334
1453442
529282
214462
1286533
914051
745811
1737509
446273
747046
1746850
37769
1165577
105692
1741825
240860
1587205
721115
658521
730022
1676394
1771871
1200405
1431933
1141154
1568405
201171
833730
1260972
272438
762565
476202
1979148
294836
787833
744003
85746
1551251
314980
1346838
1921650
1695078
829424
61243
1109437
829065
1088865
1191888
1721638
1413037
353035
1590711
1955059
761527
959054
1423201
240128
1636892
506125
1766110
410632
1236559
1015549
1933697
1008698
324344
1520801
1524467
1448200
1883018
1896993
1413376
1863908
253235
852505
1913987
1884714
702324
1976312
345312
968848
292726
81319
684304
15284
780216
637198
1482554
1504544
169935
1124351
181833
476885
1602002
80019
598185
363370
81475
1290874
161184
692811
786254
250422
973364
541036
1405995
407781
1259772
772722
881244
219361
1647088
599468
1366114
331716
1240780
1362258
167554
1796585
240290
1356660
78575
572579
1511407
1458158
766162
1582269
1461135
790226
722775
1460326
578162
1862085
934078
314663
963733
896140
712440
1025110
1661848
1351723
911832
1951805
709855
1149953
147125
1670330
1850059
949802
848805
1323907
919283
362095
296358
1730874
1838136
1248440
1126865
1914607
1588049
1303108
695159
1481442
1054207
7823
4754
1857369
181563
1720198
627098
484625
457092
839019
1496614
1509683
838079
223486
725705
1085726
75281
791495
351556
1772717
636589
567888
1395216
850660
449712
1997978
1606215
379320
850682
1673801
167572
28663
1670841
908030
716050
682302
183000
1328691
779697
782347
303141
1052630
1639963
1109158
438394
1452278
481454
394621
810922
1022307
1953328
919430
1464307
648488
1694878
1471428
1565530
148328
349412
1371047
1387212
1462359
786175
481153
1647942
173236
1486247
1100030
1756926
1479472
1699904
1437154
353454
920003
1522531
1134030
1393046
1823520
1267835
1597048
1707626
628154
1207831
322854
1330594
4167
36015
1623671
450061
607904
1971831
1145429
573034
1554244
1503647
1159469
771606
1492017
1739542
1208060
1102237
817860
380341
1671289
1888382
1661027
1304622
1891198
1668003
667701
1742416
1319318
1131236
1697071
2361
108895
624271
1299385
1999520
1247933
818616
1679375
131533
80608
946998
1838185
1321890
613310
1238787
674657
888368
1986603
622331
443253
1161888
427700
86972
1572615
1504683
898235
1203541
999688
509000
1697420
630388
1704668
149989
1926256
1371559
416318
1844
646017
1071213
321259
476713
1611078
1393918
656065
463098
964093
1492390
1261584
1676331
1530638
385368
1296571
1597711
381780
1958370
57532
1893555
33606
1914798
1155475
1888185
859837
1611147
874599
1362408
1435803
31678
792697
920120
1895412
962188
839732
1574529
807094
122239
1296688
1577524
551582
1317989
1240125
65363
1232321
830513
1453645
1861296
484500
1870320
620946
1501516
1792837
1535037
767040
1859755
802699
1518242
1271662
553221
910908
980216
263657
1228763
1472055
383790
1436886
1817273
156799
1967831
1216950
1406635
1237566
1500309
377899
1540800
472808
1338223
825424
1701511
296250
1303783
1846242
1756329
1909674
994276
1557445
1192817
1778082
1807427
617213
1684405
971840
813684
415267
195713
1134643
608946
1323999
632048
1493601
1820866
691403
452537
1599887
1240531
361799
1973827
166221
295592
1850997
936102
454847
1707028
603243
1445649
40579
239914
390894
806075
483430
1298622
143104
1868007
450426
1142021
1690820
1973190
819321
333423
1095876
600355
1274794
502870
1987917
1439744
1767874
1534792
828328
397288
238091
1804474
1581006
580098
776891
1171498
1718242
833397
992962
262038
1845696
383272
1361465
1531593
1552490
1706357
187701
1098992
304017
1749670
1867255
1246081
393349
1797177
420200
1820661
1033186
1689645
1658042
303721
1502410
811456
65420
1806957
1681635
1158294
1287733
1159236
1142553
861791
1112009
802671
427921
559681
1372414
1100445
1243779
890167
1850057
1903195
1557552
401600
690324
849072
1124181
916419
1688947
497035
1968651
1479220
793027
1137243
682828
1766303
1960781
204081
374585
1766768
1829138
690866
1560932
1639682
1441727
522921
720940
307938
20887
117627
1275317
289269
927770
779296
910597
1026705
820738
1547935
80273
59062
1134001
972225
706198
405559
1937755
1747512
818320
1462924
1973550
1864902
1295083
1311122
1760285
1888711
671915
535188
75924
324962
550332
1309241
1421220
1370806
679992
327491
521162
1963812
203809
1643703
665730
147290
1886380
1170439
515716
1858011
1294937
1353936
1734580
894184
1239931
312989
1969526
1753056
1286406
20780
399123
124471
1991610
138820
1270778
39230
1151803
901642
485459
1476211
1174463
301400
210112
1252113
432460
430948
977962
1955978
1037501
348520
1743513
973585
1656645
54271
1919044
250440
256732
515106
356615
171981
1724723
1801882
1051566
210853
387227
806049
265671
207910
666824
264186
1780037
23105
1688223
1993108
489852
1111710
13581
378691
1695713
1936832
633147
1793098
1385517
19723
155803
1665343
1735444
669398
1742942
1408076
1158579
953176
1845489
379680
337476
1134855
1638904
676711
1902638
1866333
484501
1727943
1554576
408765
739384
993620
1613776
1016764
1894166
317080
277652
30262
954189
905837
1038308
274179
1463330
1266531
906363
1155091
1489305
779264
283635
103430
1898061
1110486
1032961
1108125
440102
248254
425961
1564597
890066
1548487
551466
221978
1307198
357967
1394999
1668204
1144050
1127024
1198728
241968
292252
436214
58043
1618294
54775
1590218
779377
544285
1848150
1055941
756387
1786317
559721
171491
159024
1151467
123880
1805028
940812
1115833
1574677
49152
546393
493098
1060118
243593
1295354
1900791
871912
931242
982912
1794689
1070281
696218
872484
1486506
473712
93266
937363
1737113
68510
450582
999006
1346270
283181
497827
1930195
571934
472615
90776
327467
275244
1472696
114593
1108304
1609813
1303184
1538489
1637280
1741214
275190
909089
1524014
574739
191966
1863356
1999746
1845623
1119374
867557
926705
99052
795702
207285
994332
909862
388626
1299131
415696
1395255
1371359
56161
1336951
621145
854065
846630
1865243
1688631
1295810
1818833
258134
645258
1995181
1384597
1353844
802108
570975
487360
870247
1996707
1604218
855929
31374
1730765
1343288
214819
1773005
1688774
1626779
595303
1738051
1308090
1812987
829141
671901
1245984
1709326
1119368
550356
1654378
1512331
599112
1606396
30002
1016326
1503255
977061
1301908
691243
275208
1106991
1202838
516375
1606803
940909
1454067
728072
1276857
774421
1017252
1863884
1246222
723485
799381
502529
1687066
1204007
961826
64052
1431902
1185489
1685066
1173056
1259873
435085
752555
1530442
308067
1561378
153019
1212173
99872
1604533
1465297
1667177
1300914
1564307
1419891
1083308
1839042
1556928
6075
154028
161499
1520923
1193005
526235
1096875
899141
255711
545925
809130
699567
180578
1859968
1381596
75690
584222
1561428
414655
908810
1717639
779316
432412
682852
352367
1830345
1957152
29300
551226
1383336
1277530
1582405
1857561
1595088
1857032
1074017
1258440
578130
1497045
974906
1141929
1815406
128598
566114
1709509
1856704
1828895
139421
1287092
1590174
1220037
847539
168101
1593586
996992
1695365
1212002
776952
1285102
1547283
1551656
383459
1669362
1462744
268769
1549029
815315
359923
1406594
875801
1351240
399772
1645265
1401795
1612949
1314455
539744
1158425
1632344
1872351
361467
900975
700356
1630638
1836554
552581
984124
7994
705796
1762664
1201902
1819267
643313
989949
788077
591411
1816052
38208
734172
1814648
1426766
1015711
1075834
1442288
1986360
227924
1041295
518294
1660104
1007587
690473
1634113
362490
1898253
1854990
690916
1767087
1452388
1043820
600061
31056
595256
520296
1381340
606146
671997
1724384
360377
757725
6910
1485847
1843864
1091594
1313863
1181336
1050396
937068
1268322
1700122
834155
1670916
1813316
539769
1426744
1840906
1538079
225492
1455030
841139
895418
1430701
1677622
1613652
534264
1033811
302515
481359
1713352
807511
858003
1827339
1747092
722751
1626303
1975651
645332
677832
656704
198060
588218
57748
320414
201336
778183
1523576
1179343
136102
755483
1173
521684
1730453
1301653
782682
514612
705850
1127043
1074790
476229
1880339
810293
618252
616420
1110094
1007030
463444
928592
1018084
566928
1406709
1902914
845614
1587989
69026
1771767
1470744
1397897
1309113
1643581
325292
1312424
351468
1206979
599942
1889723
193093
558987
1045863
1771770
58607
72482
1573384
1388415
1759085
495743
546564
1047777
1803546
295467
1202291
636634
406620
1263949
503501
163648
978040
851421
1705939
1414947
164500
453140
350030
1464397
875518
1086679
325940
1856792
1027347
785540
1765168
1044109
513830
843629
708807
276294
1892037
1315129
368066
1372251
1480803
35476
768294
1380145
309566
666615
1239674
1527651
1605187
773805
1279683
1063267
240477
15477
1034326
238358
341603
1963049
1848839
1955276
223646
882307
1455769
1092197
1677157
930900
51946
577675
1460489
397864
340110
635470
1230413
443214
1196539
901942
632666
1745555
14433
1506987
429287
1056331
1732037
1764168
190351
291658
1029068
763395
877066
1482520
831725
690881
474721
766729
889268
692687
104866
1567909
734238
1645097
1628897
283079
1050618
485736
704710
1741096
767109
1150894
1762471
967396
1770988
633782
1011459
757848
278730
1324360
1407900
1570990
100194
1526763
583576
676887
1345588
1939970
352561
34357
371968
1398736
1050727
1047979
1188915
554660
1481652
1803892
279104
1592699
1673016
1798837
1879415
1023983
1436264
1098459
865374
1368358
808697
450470
320132
1294303
1296960
197877
1992573
713618
3810
624968
963623
1214452
10153
979427
1609868
1915164
1803011
34093
1982576
462148
1561218
1335075
1335893
1813957
1333272
1669056
904734
507052
189255
921778
964029
945846
527941
1053308
1235768
1063814
1335050
271934
685152
1573506
288659
210441
121111
1280346
1386988
1209360
226419
954356
1152219
1112944
916017
1327159
1609109
876281
38110
529782
574317
1923397
264548
1909131
929501
863101
174627
152041
108663
932373
423710
962222
742353
1532656
221807
699197
1176847
241715
1444042
1876142
925392
795776
1932569
1311391
302336
1105321
792167
1313920
1141258
1772039
629754
727779
1492068
1829960
550123
543134
101796
727004
1909231
223275
53885
735201
407933
1235576
1321276
138881
569719
1689902
973651
27323
798451
803322
552534
921968
1320936
1829540
1944606
1441076
851534
486666
1047450
1576230
117445
945519
604773
1377858
690590
1264815
1521871
785248
302556
34760
1601362
8612
980985
1925129
964480
603363
1952725
730713
853006
808910
842511
399424
602002
1065260
1733882
1712566
278552
555670
1238106
1708595
1265597
282183
245827
1759451
896387
23236
16946
276254
745857
1584247
7004
192734
1527126
492730
1868112
1640782
610467
780445
1181368
1821637
621890
438183
1190340
1168168
384180
469949
1025157
1795692
360261
850820
1351738
264785
1779353
684334
1617296
1693869
376513
1510810
665136
1554677
1925925
1608804
443078
620306
855557
1399008
1921994
1638996
1505789
1517754
1699370
412412
1316862
1811418
1562537
392799
1967990
1053968
246786
84927
335125
737203
1990319
1980153
1183401
921510
1588273
350722
1432924
432566
1176810
1590192
1560785
1311358
1020669
1701796
871486
1247271
1345384
61853
947624
1968651
1333079
1473048
1097298
1219461
569672
1735972
718978
1122983
712296
8556
545187
1683809
772539
1352500
1123462
892917
1258030
1407437
367211
830029
540894
1121079
1821757
511270
1258482
1720775
1415032
962358
1082226
521283
1882677
1457800
176918
473488
708154
1287171
1390165
61303
758201
252969
1653717
1339376
1696976
1739808
1467443
1697871
421300
1202767
895757
1859294
996566
1475332
1126959
239610
1667304
745556
1987139
956363
855527
162373
847769
892916
318727
1099854
17252
121058
745017
1249180
141243
479511
1147312
579987
398979
267909
1961659
1192963
369484
348488
1152079
909045
1089593
33589
1450381
504910
154201
400991
1963707
411590
704489
166565
673784
1062617
651474
1867540
992061
1516135
934397
30464
520697
1108916
829277
1158717
512287
1298383
411666
31123
1782876
550141
1586112
1943589
1458598
1447446
1239488
1238920
14319
1583052
1563670
1663072
1825640
1907497
1981764
1783826
461851
1893096
294221
443003
1102524
886835
509396
963091
1282681
1213462
1445291
843251
562539
1724687
1530
1179569
517537
1470116
1493082
1213280
401624
1098812
1695385
1030049
70382
1404085
946034
816746
786544
1388752
548091
545440
125277
1539923
1808901
488677
1242533
1868823
140438
601034
1821065
1111412
348924
1429245
464999
19732
1137525
323633
1251742
1356531
1621682
906226
652062
1918696
305698
430272
1480341
1832350
381394
1586062
535541
1320630
238834
1260830
883055
1392598
829367
1994368
270230
646139
183871
575407
1398735
391885
1206255
1488547
1407167
486797
610863
66235
943731
1342236
696156
1768090
1596918
1891181
878715
1905447
956781
1647091
1080195
235126
631491
925524
1995292
460088
1357653
694342
1891958
1810333
1401588
1359004
1246090
171620
977746
304253
1281137
1744926
1934944
1821922
1514657
191356
1807888
1336320
1186551
29930
1673126
1417227
930164
1684250
1223404
942722
1317207
902408
1003406
963235
1056449
1370221
1568230
1268187
1996968
120665
437383
825338
173029
1587578
183699
1711634
529456
1954545
1844644
499150
508675
771521
366798
670145
721205
461255
276754
1928972
375885
914913
1435108
768236
692170
756228
1804348
1183280
1790924
265679
99836
769432
1415315
164636
586353
1228135
795861
1710872
1803167
45306
930052
1570871
96219
1935584
1390281
1066148
23891
65426
76448
1515548
415044
445534
1564786
346247
368393
1442085
246933
1534868
1828716
671173
557714
412508
32809
1149706
241744
406557
883724
556032
269050
1315409
454665
360874
381197
1502402
400088
1280941
851609
1176729
1358300
46000
1670798
1863053
1219173
1445386
899857
234346
1334201
1668555
1231083
101802
878273
351422
1481979
1005426
460443
1405842
1029262
526528
796910
1012551
295036
654931
1898332
1979342
214300
351308
1104272
662626
143273
1944474
337370
635127
1645301
60194
301075
1818615
1594293
633701
1465943
1674493
1505677
688544
210516
1012062
713726
10405
353974
830357
380972
1561767
212438
1034572
1450018
288526
1224486
207045
312660
1174099
533614
1307280
379746
894137
1472040
1487997
98402
1705048
1079483
585592
637895
945398
729250
955869
1467988
1846027
344984
1408710
700142
1766277
327837
209124
896059
117276
1698921
287049
607401
1540840
1151115
1717637
753391
1462947
196880
1727751
478401
940377
391341
1915164
418399
797447
620958
220356
206744
466282
213998
149337
982677
1118648
56019
1453443
1399157
1731254
824638
1379649
727569
1727365
1002778
1321619
341649
1381976
1511484
913800
548198
1436502
1639216
1051149
884910
1428844
814054
173381
1966655
801227
995392
1129817
870478
466103
48891
824069
220865
797110
52717
1273515
979421
54952
527106
185631
1800146
1418764
1990927
800744
1006496
630163
1612916
886881
1777176
185602
1376852
72022
1264517
1229773
1754888
1738887
1680015
901493
999484
82048
888657
1670954
818905
191602
832625
1151174
1143687
886320
616377
573417
98195
1402147
859295
1638445
906897
1950542
642946
786348
312553
90513
1746575
892869
609018
1699321
765868
92813
1153592
1202515
1928790
382405
743380
1720539
153990
1366217
848826
848632
1285766
129100
466826
1849512
84820
803094
1497966
946562
545163
1579698
1025554
322444
1663164
1560717
1699896
958822
1244311
1497280
1119158
982111
1203597
1815542
300820
1192043
1154624
1273072
603971
757078
325310
12327
708860
1285955
754036
1229174
809261
282973
43405
438460
618899
573673
1474965
653040
1909692
1346048
127144
25327
1490069
678562
4874
947391
775130
1819984
189960
1435460
1673701
351930
279026
1769772
1795150
1242779
267138
1293051
1352056
1158958
1494552
1648751
118365
550377
1369420
338400
221903
1636751
1621482
1255054
384289
321495
64209
1365169
151734
759126
471235
516735
917338
1079889
24320
623562
1828529
70735
270054
538117
1040447
1941547
1594157
1047111
1631006
98651
299838
1496220
1318807
1349312
83676
649007
404057
199839
593091
1520616
77613
1858549
1620957
19148
1345657
1532258
1619976
1761735
1273964
1208060
1775779
441304
1674763
1418431
1440242
570329
864964
473306
1804509
1222867
1065980
1754074
1743906
423161
648753
83898
1891
1494297
1420870
1374367
1644832
1412539
649657
903115
881732
578349
1148133
436024
728011
619595
1348649
533112
296289
219767
692131
1169629
1145262
1488407
1942380
1311268
386541
919777
1393284
230553
751842
1627657
118350
1741532
996906
1352742
1828436
71294
835098
1422505
1643701
472689
379261
1164441
193870
283537
1435050
181684
18974
1618997
1147483
880622
911979
871217
1280132
1871667
1344956
1052689
1053950
261329
1657318
603940
1138031
311420
1629712
1130900
1069940
243021
146637
1047972
481625
1574644
1881439
1513445
247917
1683252
1786531
1425664
537471
1411852
808111
783575
435524
271552
503986
1922793
767710
1938403
1884964
1699236
1945408
973259
1090405
1908490
1491258
90075
1622033
140793
1314911
1838443
554842
217638
736202
1725483
10381
1629520
842581
869305
68398
1163638
1179771
59783
928944
1783112
212704
676424
241922
1085100
161092
350415
266282
1746819
1991114
322803
1636326
1266658
1397002
1038957
1660521
171738
1339604
1044338
437380
1240294
1863658
719962
728636
135834
1641367
29780
1533789
1295078
1154286
1190690
219985
1804128
1234855
438516
97703
1217628
1341298
539566
1631309
48738
608706
242194
895702
454230
842583
1073675
386445
91785
479743
1340629
763234
1231953
1559260
328224
1490583
1017539
1368315
1309205
1722336
1374220
451817
307735
597034
820506
1715921
507664
1501945
1192767
1785136
219646
1340921
1485286
930139
1431500
1192301
944920
1369334
1372201
986749
15304
455076
1017277
160049
807046
1749081
334620
1413806
795305
747025
964730
526896
1675135
1178605
805195
1319107
297979
1134806
78403
350740
1002237
991183
979165
1264212
1357811
1856365
845543
813501
614531
1505722
850344
1237054
1233941
1510126
1003867
855066
1779558
514266
1089062
1617100
1239114
1580171
168257
32590
1784511
1306236
1412434
697147
1822436
1099099
745998
356527
1480835
1339480
473569
567648
95628
1953096
1088103
1030678
692313
698214
92496
1092063
1951586
897211
491857
1632035
823163
1800002
1130692
232751
747043
971035
994470
413582
280633
1995184
1856906
997241
1004314
1856292
503782
426692
575275
850187
1527932
850646
696090
185889
1970598
107682
1490663
1230680
1126405
1842253
1040308
1988548
1453324
933813
1592404
1687846
916530
884382
1577922
212795
81693
1978413
1554590
846233
1653259
1990451
915829
881292
506186
49402
1097460
304456
737597
388957
1555370
69800
1978813
224236
214909
1441398
829651
1063602
634155
82144
1735266
1795962
1417094
333389
987156
488728
738357
614021
788125
52946
311999
1055830
1443968
1641537
992761
86242
1271526
964747
1740173
690624
1277302
1145387
1434083
1834102
1381446
440285
224877
55056
772979
1224742
1626378
434372
1130056
228336
318674
1441875
301054
255588
861586
1622469
427388
621904
871559
1839779
1987642
694454
1599654
473581
1200962
971905
259419
1778320
880957
584476
1550852
207383
987603
1799124
1737522
1238383
577304
11352
1595736
241024
1573990
1111050
30710
1900696
458342
1758085
440278
24003
508361
1696651
1959880
1183526
725655
1210808
1899842
664463
417156
1154316
1039268
768013
730598
861417
443201
63714
1162511
1104183
917509
1756809
327910
1955831
1572302
263011
1430451
1661049
1828704
1396061
1225642
1032227
476073
962348
466412
1034417
1545997
1745850
977499
1651200
1635644
1842894
1999588
33707
644184
1785707
1933051
950469
1293570
1388758
560117
513643
858215
1578632
1495738
817727
35503
1229416
797268
181013
1932744
1173957
8537
768731
1473351
100856
1285026
912989
982373
1642993
275533
98388
194616
318612
1840975
533833
15270
216644
97825
1586585
595964
679363
1660391
1713298
1090244
1197891
1566514
711813
1574648
743133
1454271
1310953
1186814
1469157
1448120
1341735
645537
762901
1498268
13315
1676839
203010
303304
1230551
1200470
249522
1474885
472163
1192234
796305
1633574
664350
337507
1614991
1596872
1892866
1571625
1533700
255219
1642152
1643557
1901057
1630790
584358
582500
1183284
1188244
654710
1325069
1080737
1443600
1720719
735775
482394
1550866
1026819
1902168
265654
61992
919921
847924
1418830
971972
939759
1714431
98647
325712
67998
1680590
1900731
1879238
262933
135268
895732
1994417
242419
1448299
1762765
1313510
1893555
1441141
1370839
360201
1058758
291394
246032
1612901
535661
1072871
1930199
255697
163167
225329
1415809
1393443
1476878
958608
976025
1407184
372582
758825
626161
1143850
680161
1240122
1614226
959084
1101935
644569
104320
1667945
1596209
44933
552694
1860538
1085425
1944123
1745936
1345720
1756760
401897
1274390
1758056
80512
649567
1150747
1760778
1829172
1483865
317761
1563083
708587
479663
978220
1448801
635841
13290
1418713
625888
1508793
1327556
1061175
1555133
1356006
787610
1581309
748279
1403975
1756811
1129865
488059
1535423
1687429
1064502
538036
1711850
345228
181625
1746860
945217
1202773
536912
922274
1873859
1970206
54112
407182
1138737
1924744
1138792
1825531
646067
1084591
182182
1812311
874276
1961292
430798
1039728
1714258
1457418
677183
1648295
1718799
797258
977504
1674881
1675151
1021427
763607
1546018
856723
616572
1989272
1998110
249903
1757511
77411
607301
1561928
1703597
1502557
1750607
367466
1451457
301474
1427509
56932
1266811
468249
1266735
1080678
1546602
204574
1570524
890712
921415
1992630
998349
1560478
601190
581666
1183611
134728
882995
283466
1871590
625035
1226074
1277388
1027657
1439781
1024821
1214416
1248418
897759
1185065
1888177
1425115
94547
1868347
135853
1427951
164591
1655636
1175006
147460
1036463
1230181
1001819
1660811
499465
1131310
1743763
407223
398050
539298
958690
1113079
893327
1173487
7902
1783284
579435
1920173
721160
754370
1179143
1409382
768550
1952214
1841719
480981
915967
1240972
860001
619727
1427387
569805
1779318
370351
549849
1101848
589746
414874
1466366
1273431
993877
1676902
957508
598275
122292
683015
1450388
163344
1073713
1921431
62170
1398395
1826661
351593
407638
1150587
8269
1855903
590294
936306
172027
1669602
289055
1335481
988098
1352366
531465
1441434
1612458
1168557
942532
1015989
1529859
1835762
1326465
1823267
1117345
584122
966167
403808
1923720
1858418
1046482
1173965
1854594
35264
479533
1074699
1185845
1680020
1091886
394208
1519147
1424567
1682317
865720
258427
40116
1237630
595061
1215158
1387585
336213
56314
1586081
1400084
1097731
1181585
792152
1247175
326411
1624735
561733
237054
1873255
912166
597630
173029
1756777
1873750
1972638
132408
567558
1609095
1384205
394118
1817014
1888106
345469
1974430
271217
1563161
276515
1177004
1553177
1971785
1446119
1778240
1132621
159911
236642
654252
1575627
1311168
55981
775681
681677
116147
1577663
466385
857378
1416705
1565439
1577971
808242
1712363
156499
1917587
955859
53170
1047623
649772
1608397
984719
106054
452407
1498622
649480
1530087
117018
488336
1080650
1973167
489508
1333516
1658353
1893491
1903958
1750400
1270685
712441
1033368
213733
1340696
1403492
179939
1165607
1713791
467777
1413767
176816
1814988
1454467
978365
83797
369782
1877238
585907
945159
1726228
1556581
1219555
1399573
1396023
1176165
38413
1642749
1205505
1142767
1181410
165528
1803379
1272522
203202
1377222
1694403
1617757
842212
1069405
1223252
734196
1434211
288506
1569933
1658652
1092155
1228008
1810434
616357
1220619
1695465
1528498
992297
476159
695225
736242
1034953
799550
1386493
956793
849388
1495066
216588
1768260
1088774
1096867
851768
1425534
879624
1257336
291851
1585333
689957
1338714
1706741
1518980
1533195
1281954
1249390
790441
1125047
839780
1310334
221421
587047
1320456
744005
1719004
702106
738311
518031
798553
44915
1901778
1821581
1688828
749069
268648
891507
1350528
919209
693875
430191
1388594
445303
821470
1176737
1686707
1842266
731210
1129022
1235381
928019
332460
1527916
1141688
1799579
774947
1840747
825230
260581
814910
818245
1816788
932517
1900671
221880
862942
1182990
1730174
1885485
985717
898960
947709
878430
538859
1049021
1852810
451468
1492864
1436987
323174
1615369
509855
489821
936603
571794
783953
1964149
25781
1724451
1576932
435948
1528554
537323
650300
636026
1814321
291293
1516911
1437517
413551
1405313
1133778
1990264
1166398
1913297
22752
587606
267596
1641696
1150000
1142085
1431135
1478829
318796
1107896
1294486
978347
1190748
810980
1399843
1571048
940155
230537
128392
1872764
9394
919052
995489
1796114
921094
231966
958880
1226906
781952
343697
1721572
462025
1318497
355956
291546
544192
518889
586433
1486970
869876
481605
548682
334179
1648245
1588432
150804
798946
1323077
1691142
789084
1869596
1986387
1501016
961276
722391
400996
747417
1563592
1977640
102216
1532850
1246352
1449616
1925019
1598827
199083
109629
1532093
401888
859003
1511517
340677
1066561
1838910
369576
1238650
673043
806445
319154
80179
466478
146512
44251
407960
545817
1061107
283826
146956
1907127
855899
1553055
785264
392565
1843431
534908
236940
1443349
1752543
1355568
978536
1532417
861335
1118480
112170
1693499
1774356
42532
1704395
275122
1271613
855129
1622326
1812483
1421407
1979165
105470
1060956
1754160
1344926
1579238
1984516
67072
1692140
981577
1769004
1655291
1795598
1927141
1235770
645778
1387387
855718
1436636
1401152
769207
326991
1485572
828552
889152
999867
1598734
1862395
1118327
801235
1409436
188245
697695
1652987
1227592
377199
1543039
14432
574653
1545710
862545
104352
399949
1312185
1048349
1673961
36161
1907835
410604
848895
858887
133999
1017668
218910
1526472
1775594
1155591
1750397
1875342
1259797
237027
1835976
1435061
598929
1989326
338903
1010742
228425
1231975
39422
226705
1767246
107959
567634
1369178
749826
251169
1481813
1766638
324190
1628776
1609255
656059
717380
197318
1496323
1622969
1528699
1072296
1965758
131048
1103557
1227673
1271416
196235
38434
362607
1164105
675834
259198
338799
1931130
1830502
1998662
658163
825359
877710
27296
183123
1886086
1255950
1585167
1100822
686462
472572
736838
1318285
460838
1669377
306400
1706685
641665
720271
1193765
1001229
1631006
1191627
1805603
1854083
882406
979716
247034
370566
657058
569171
1364002
1223201
339998
403790
787008
437792
205191
1420114
1961780
1637143
1253019
181285
638610
1309318
872257
1778124
231076
1245907
543770
589782
921632
1030325
1322499
1627753
1464716
1716747
1790322
1291680
494933
1207659
979979
1280208
173246
1203581
1227889
96132
593521
168526
1605846
1540193
193167
1473444
90356
494267
1914685
90459
1188962
282765
1844825
1113543
526255
1596293
1552410
1996105
237272
522882
935484
1646094
1656648
1262960
1283389
1211404
1269124
1918401
1261888
1659300
1756453
1167973
426969
167637
1717263
500886
462088
1046346
1762064
552651
766720
286102
1520507
1256476
296226
1080191
144673
1781703
1934827
773918
701729
276999
1381711
341752
1518420
967804
779999
856513
761580
1752496
876875
961172
715773
224945
98309
1222145
1888596
619061
353018
1389502
1101762
123643
998672
1555625
265147
869938
929917
1643391
599344
187440
647353
1791650
747927
352362
339168
333327
756511
489931
1980253
899327
909326
577244
1971768
1519946
1082246
1395528
1102919
1095260
1307309
1427308
115151
1961753
860379
1338944
1499775
1571871
94632
758956
1858324
1623583
1237658
1755712
1278514
939796
803041
1899204
1991718
814392
628864
1668554
1246286
834369
1584264
1923581
901517
785451
861795
1119016
1662723
1119328
1709295
1846971
20592
1171327
1428334
1998647
90895
1212303
187007
1311860
692957
51520
1885486
1161926
459201
1760973
1997447
291973
338013
1055578
1698375
989356
452993
340389
926113
1743233
1487375
664991
410291
680986
1898515
1622435
872422
1931646
824780
1336761
1340742
1662057
1588513
565245
1080354
605666
754408
343239
1669971
888532
447155
1710355
1146195
325867
1214568
1723338
1114227
1765361
256157
1762349
1268463
1404628
12601
1013261
195459
1227821
797829
1208516
1732928
513209
1130695
73841
147604
289150
881932
1092478
1900988
650180
1900007
1746784
408975
1798144
970218
954808
1568170
1509302
1612745
1124714
1284880
1375145
623697
1323419
665295
735470
1937823
992853
1567631
418143
1022241
606091
391394
119285
923505
235751
1112972
1050186
813909
339627
389603
1335852
1763844
318105
86792
1954760
756761
1080942
1078175
805874
1185711
1127264
804202
1574006
1852883
928843
1167345
1610210
1966791
1960977
1207036
1335447
439175
549100
426438
1473287
1705752
1058484
1180721
1660307
447686
799214
1587194
950951
1697261
167218
1713295
735277
1489924
1535564
105678
87137
878067
718756
1569365
1110066
92765
1990566
1750267
467300
510775
1956138
763602
556426
780904
364278
777739
1948192
1749125
446979
543507
1307771
1849987
1542868
1733216
1840058
857875
1062241
476069
1181200
559173
1061721
525157
1678467
758617
737465
1306301
567660
976315
1917610
285220
1534762
574852
125984
1099723
407445
1493795
438288
334065
995339
568461
665140
874153
1589327
1880140
169746
409949
1583141
1244153
210776
1828416
1577006
1704435
21387
150382
1903768
1391025
1065782
1626121
587883
1926727
909997
162273
1802376
640574
1095456
241834
507177
122413
757955
348551
607492
1615481
1974965
1279815
1168403
866864
314918
72652
1751820
1029430
1810980
58970
104975
1799281
42655
327431
1431035
213624
695451
927499
186011
1077075
1329155
523001
1711615
1818639
522612
1706870
207598
670027
482322
812596
24678
1563649
1269032
1111984
1061651
26392
1959489
1920274
489257
1943136
1739426
1855869
989635
859389
293083
801100
103789
485496
884314
1225137
129674
292524
1827839
537584
294103
1611232
421179
1863559
407615
947796
109564
536759
533690
1213307
1169595
739981
1304401
1273895
343473
1987104
712086
334858
1194370
1309609
1861312
1426531
597690
1349866
1968912
728817
1283772
1450460
726289
1054283
1443900
149256
1490701
705425
1413004
1233822
1441961
677755
1104316
465084
731099
1470831
212343
1515892
1461657
1046701
1764330
1571280
1965707
1585935
414607
1550479
51459
915567
386452
1969249
572612
328629
829896
1406453
1374263
1963286
208281
1234180
981957
803206
1009628
184555
865494
6459
1508248
572275
1022711
357847
1418182
1994239
1213667
547229
180452
1849742
649147
169882
765961
1046025
1285585
394483
1266534
1802974
481858
466708
1723417
422629
1345019
1274016
1094200
271112
756213
839786
1180456
298311
881518
437293
1412520
932921
1030667
1365824
977517
1295257
169283
1043383
388910
577737
193133
814428
468796
1454997
1991875
1730174
1313563
254392
1789967
1201045
1064674
47966
1548523
1903684
1390971
1135251
1341168
474992
953112
1668847
958477
83608
1758184
367628
925994
228322
745421
217579
727518
1652102
152250
724191
884710
1645463
256885
536679
1895314
630792
55756
600837
1225464
1139571
1738694
1580045
1749517
1481913
269389
1037914
1542349
936701
1454073
97713
31733
1756009
1645278
1035796
1306589
549383
1012204
201590
57541
1636335
1369688
71113
533629
746053
786287
1119827
11560
418521
500296
1654651
90055
407226
1225106
1475309
1163189
643093
1205882
1957305
1437903
1886011
1230463
184065
1071857
1402086
1594850
624930
1859695
1832923
739536
1554505
900262
585973
1115140
539466
436848
942564
1739088
1168216
662461
1089249
1334036
1637394
129875
1456429
1277544
175790
1214129
797277
1036041
3765
893175
1658921
259899
710224
1460027
587038
1973873
732198
836222
1417528
415516
1592013
1081374
1353370
168318
1585982
423886
1232735
1442047
1375718
1315729
65962
1015470
1992918
774942
372861
1894776
119915
1971338
601562
1911860
1478449
977285
615299
1094928
1410303
1668557
31817
1724813
942759
1333155
1099313
1120760
78409
1752871
1324898
631010
1690666
1803269
204572
590649
626884
616412
1641161
1674133
377156
1309432
1994138
1706468
732493
1631478
1886273
948681
944920
1186116
94958
538295
1783182
1255767
1297291
891844
182162
861648
161139
436683
1907751
1625875
911386
1243177
1373834
958496
381132
571265
655787
1522908
365771
1148621
1973745
1643215
1731287
338806
1054846
437536
505856
423864
154471
1468646
1818260
1981010
1778271
598422
1220654
1090337
1058323
1244503
250201
1509639
546969
434810
579407
1748769
1386160
683224
290368
1768540
914874
399040
518235
1628934
1438441
849070
958496
1890025
199036
1912557
541884
1562283
802544
1133507
1494921
1541448
617750
925421
1195718
1761531
155949
869566
1873499
136422
1505294
722552
393523
1946217
1805855
1977141
1506353
1427722
1893260
1979482
1816699
986152
985342
762719
1480324
415418
1627114
329315
621917
1315435
672372
1043332
1281069
1038515
1915200
372480
854650
391250
948473
1634770
999508
499102
1187873
1274900
1357829
88931
1032410
984076
1215392
891236
1963687
98196
188680
1395372
180964
1652393
818688
1487395
701098
1992292
538451
1757468
93869
1602522
1945732
1242450
1929557
1796503
1321524
1670008
62522
593275
1298298
697836
165073
934898
509009
1156897
481421
747934
170583
1464138
727847
954599
1303573
750249
1202292
219427
1977948
1450969
1906945
397045
331206
898113
1015235
1636913
28232
857328
787662
1631013
815810
299364
1553165
267673
732872
927905
1380943
824866
1910576
563560
1777084
1072093
1107504
881114
1342768
78
1646811
985601
1631942
1588282
628014
1331864
1133741
365033
1616830
1844603
1386728
1519944
1893703
913286
1595421
1465131
1504724
29667
1169449
205644
946821
1278148
639964
10793
1269450
657652
676744
534123
732019
911620
775458
1865018
1753899
709570
1362332
691624
1949489
1861043
1149662
1472336
350152
1354742
146083
1270908
672665
185251
1262959
1839651
1786195
1149914
783839
1768045
210321
463439
1112087
115230
1613236
926376
1064425
1328047
1335238
1138378
416664
16531
685832
103275
1864762
1189939
1182611
471182
752605
1305747
549208
1992950
1379661
1836153
1994520
865055
1151278
77925
131507
1297919
1291139
1150587
1412175
1488100
887895
724805
1974834
172442
1987390
1729527
1016860
1124885
1269983
1613385
840826
714465
1117053
405977
1960482
1458370
1716829
1416158
1019189
193457
117224
66990
489114
535930
1806080
1103742
1906262
828706
854321
1948382
989034
1832217
117186
1183092
399343
1225296
1213086
377380
454926
1875060
1850944
122428
1005945
1566549
707795
1165247
1914520
1109541
165380
1766539
1454183
544235
1477036
1789145
331179
1039981
406521
1535035
122630
378810
1026342
767950
985011
1639563
1774867
968663
53759
1482845
682799
752082
634073
1316955
1573562
1589220
1156491
380167
1637642
778432
836267
1371849
184619
1275777
1175863
392298
935902
1971749
1470505
53284
1431121
484281
363544
1946918
900074
1370282
1951664
1945019
1750599
1644077
100919
1690559
491762
1452197
1131
1053132
111107
650492
759186
394049
898084
719340
1028145
240187
1191588
1420190
540732
1635456
1947999
663593
519750
99627
1980033
1737477
376352
829628
917644
1735214
1414850
107748
858248
949614
1050417
1350533
1356837
884746
357139
1632628
999015
1042575
413453
868582
1509070
89850
994860
11595
1674925
463496
951445
1689969
1261689
924951
1535016
923487
1505721
1288453
323583
1291226
425561
17343
1313944
1773068
1750204
95550
547231
1150640
1165933
1366901
134101
223864
1890625
316159
456358
1337979
962304
1406436
766433
548290
1888859
780355
1486178
1643108
1812969
465553
1059857
1774656
903772
763952
1534078
1062938
1722891
1053607
1327750
696226
1546215
1675837
821702
111417
56428
959137
1881713
633079
777517
1686247
1749597
997100
413996
1134312
1975520
1383853
890873
851569
818983
862229
977111
1938898
216027
1552349
1131504
1376625
399660
538709
1907120
216615
360954
869604
1132440
1669008
1886050
555575
495041
714034
1151662
1496316
1917048
176174
1069551
1794500
1768116
1685652
1229233
1827449
1699250
522410
400028
1253490
1792712
1304070
1685627
1451862
1525290
1501402
1433345
1216456
623429
551802
847140
313390
290700
906403
1373467
1659267
780617
147145
1156835
70403
1361191
29568
1234876
885842
1220860
210814
1483207
1824788
852183
253416
278969
169392
130080
678567
985705
738278
382863
1539316
1318902
1843330
1337759
1885070
1866394
781303
1555339
1393312
1694272
938569
39928
1675862
1867323
1865136
1572379
65910
411823
386269
366283
1013638
1196433
1690379
1613660
213175
154719
1627696
1266863
1622275
1883832
1509978
1991497
1082081
589842
1724637
1962288
1053555
1440052
490377
584033
622801
1994274
1388518
303105
1214811
1692436
691556
1805193
1663847
1061895
1234734
1147796
863538
51894
1573832
248053
351532
1004497
270243
1767051
1141465
577748
643674
1613828
140859
1059214
1831458
1889959
50734
1433060
876474
86112
1666858
1323227
1797367
676429
98820
1766815
903836
1999701
1767940
577203
968725
1012367
1413089
1405771
798387
360691
920751
347496
1751575
1825457
1544404
955429
397312
1945348
1397599
1848294
850180
216525
583286
878435
1655092
1178860
1262480
1595130
184613
465065
1400349
1689011
609938
1038564
1233793
464588
1073461
661825
967876
1525213
1361167
1864665
1752283
1755997
1147386
417383
721476
456962
788945
559305
1449205
77413
105704
1124985
1900302
6811
856472
84507
529983
869513
759864
1932477
909311
172483
691744
1519951
235871
687076
648724
78417
524582
36660
467619
1798612
642453
1942370
1635791
396899
1135680
807628
757535
1819750
305381
989812
609983
1136136
1502868
1538653
146545
1503410
36499
650307
266486
1554596
142159
1245102
1896895
714867
1703646
1502628
38274
1858373
305884
133597
1064375
1301975
1551754
1083879
734952
771239
480207
883370
1630671
708335
517400
40717
981146
262737
477634
897823
95410
1125080
82170
276509
476453
158839
1200466
998907
1020924
1237317
1460667
403037
1582255
172021
1003406
1114678
560176
388670
1417216
1533997
1611199
869610
1162081
728400
1057573
872999
1341476
1096775
120075
1630003
852267
59308
1038054
1463820
1099777
785577
232848
1044032
418796
1137710
1382344
1566402
1505991
1792854
1122507
346070
620247
1689001
652432
1156753
1451191
1329149
1080399
1191579
1080087
1395293
1479633
758996
1285219
743262
845108
531222
925556
121033
1342613
116463
276760
1459104
231840
1850046
1040620
395352
1277263
1773287
1314825
1939889
204543
337159
1905376
1212921
1369440
155793
1834584
246312
1122369
214904
51717
770858
1129324
1457520
543593
306292
1983344
842420
69728
385487
1123928
477851
618503
985168
1915355
1774968
83777
1963538
384259
359616
1197828
1175186
1456946
1315747
1005131
932890
1157494
435527
1989992
194289
1458320
1448545
1491461
1143632
1008042
1723812
414956
1924998
1615855
533012
909287
369033
209502
4312
1997001
721245
14892
1904115
1542186
1670149
236876
1679576
479978
240941
729651
1389638
1570745
1030038
1837101
1037195
1516662
1169352
780800
1214712
251070
1016774
1242550
926355
1783402
953279
1717884
367849
1964591
1038192
190500
77751
1376996
546984
673640
1206827
952579
464697
107829
1673280
424904
1354426
1188593
1326007
1262399
1274651
1841732
1243180
1693223
227044
1639261
1855612
991832
374967
1030433
375011
1142102
948649
951363
208140
1271332
1709884
1198611
347805
1571989
930566
1424185
830874
854222
503598
1009358
617663
1880050
244695
1170087
645789
1236856
810822
1056604
1753740
1757596
380554
927146
240218
552078
1645188
143768
3035
527423
1265062
1975934
1159720
944030
488895
844024
816500
1445248
1746620
1938743
768376
459384
604412
1552063
881851
841182
1242847
1033202
1803683
1306881
1211635
108493
1561671
1890992
1122033
1972296
1633412
897978
1825474
1243472
1694658
1534438
1718926
111883
809114
790130
780440
71667
1458743
1400412
899408
1894475
354966
1533075
532941
265509
1697268
711720
90708
995656
502841
1384020
259016
651686
889305
1562463
1510493
1799709
277133
762119
1776742
1236818
889643
1336569
658056
1180197
23021
1773395
221907
1311875
1119378
1316505
112970
1659783
404729
1581582
482953
854130
1582657
1080603
1016466
270499
1417957
1751145
1198888
1963138
1565165
64286
1906299
513577
986540
218140
902248
1992618
873133
1449135
201512
630533
415537
1604070
1512714
1123948
1370015
90982
378797
707434
1022067
1029284
1321911
642003
1285422
1472785
170588
1830596
134199
1090750
94976
466426
158693
475917
798201
1125826
906903
895647
1105409
1649343
977821
1905463
582410
1779417
770491
1509031
1607794
507819
1946843
1230421
1014425
275881
892557
748976
159863
335689
922483
143212
81987
464896
972554
965688
1282751
1621849
147921
1684687
1246885
1215194
1792502
1113753
890862
515816
1353111
1874163
1406578
913698
1065640
922563
34016
881056
651460
333941
1034273
376953
681163
1328305
1266684
473387
642516
1031746
281913
829227
242193
1209543
1815172
1866291
656838
1754094
179294
1372258
198295
547361
592305
1705459
992647
259786
1158390
1320038
278978
1999563
32587
1289935
275660
1199814
182626
1388279
376938
285391
1247649
206677
108376
90935
1080605
1419065
1595265
976029
15889
1869316
115024
982212
1495914
344319
352832
1423782
809262
1476557
1702727
687149
708156
304434
1946420
1683557
903348
1130908
1241521
1768447
1444005
1446325
1185882
1032315
600988
1051269
772923
34810
74404
1680321
1218519
1664178
200632
1422366
1261973
1467296
769417
1293628
1185110
1903074
533783
1204133
1790250
1465708
803588
945078
1814829
479785
232451
1330301
1528178
32523
1592221
755306
610572
1824527
289898
620151
794805
215370
404709
340956
414588
1598200
74005
467547
1605319
534763
898826
507987
995140
1234131
1802722
1194570
1528523
532967
1493779
641613
420161
1170161
1100107
44241
751699
503245
665651
1559318
498477
536590
1814528
468789
1930201
619581
1599786
269010
128619
541723
1685432
611175
1138246
1071480
1278224
1225461
1081794
1426718
797537
1443938
1136548
715747
215291
908829
284468
1705312
168652
1744873
628163
31497
226797
1215553
426936
428511
588454
568013
1133428
1545372
153473
1493095
785039
55903
1435544
625614
724775
256758
1703606
1874812
1756029
1974622
1080691
1394835
553652
1610890
1032649
1048457
1737131
1325812
1413492
796779
420925
364456
668489
366033
223005
362375
642952
1321350
1042726
815759
346870
1376053
1476389
1664208
157215
1560485
876598
1942656
669680
1678654
868005
1814039
1467350
1750996
432483
760093
749696
1057234
1236958
362919
1520689
1487268
753047
1400624
426235
1446086
198467
888218
1460922
154301
888336
1044537
839082
43226
1733748
1273123
507177
1847401
472387
1812920
1617745
129235
300019
859260
73008
700871
1717979
576981
1045982
1078817
978212
971813
509245
1889550
460992
1270476
1767759
714132
700427
1226537
1932250
677123
339286
180209
1656340
1596267
733816
1928357
1323992
1670020
1734557
393542
288180
858414
1455419
827463
450935
1677092
467651
484998
728095
466393
905069
1648398
957338
295203
1880529
254029
714603
149604
64408
400294
1632366
1464340
1467959
1662957
465695
414320
452996
81669
1994548
1702940
1847960
942204
1321982
933071
50347
1192943
1821478
587365
1950072
1173892
1109313
233372
967655
221619
223476
611945
231342
292168
1196353
127436
733344
1481851
1385602
1032091
1582327
1821375
447835
1220582
1011197
818978
1181179
898376
408469
881113
1935072
1955867
960868
241020
1336310
1547099
649387
1740576
648992
1539095
947545
1782152
1173456
685993
467568
1160659
1976289
429619
40010
1703526
825226
1370120
1397714
9532
527563
483245
1037158
1394987
239768
1795927
1323338
889705
24951
1173671
1663433
268234
199396
401934
139465
1724464
1425815
1534460
591334
199485
791366
325143
1453950
799002
49978
353578
1766122
1477798
1727718
1594952
5503
1855605
322885
670078
716778
39743
1066511
1486368
1573128
970118
309782
359422
386088
451624
1822728
775594
745343
385786
1656961
1246184
1996904
1410066
1529737
735614
1699724
143986
427286
1673592
1397968
1210100
635729
27222
1164248
1175149
1857901
1350030
1156378
774803
402799
313554
447823
1957991
1912240
833547
1523204
899389
1795052
1579169
704450
1259579
1815315
478398
219158
1741306
1271199
1176376
1619606
1234841
1279660
302196
1597841
296284
1966624
1984942
982359
916084
1105850
725788
719285
167456
171230
300326
768019
1849328
816823
762200
1801372
1313361
391821
1825556
1309426
233508
22581
1339044
391632
802873
744952
767681
677113
1570937
16899
1778543
1809998
1360166
1702433
1421683
941496
1756338
1324155
1593035
764009
1624153
742228
1667069
1682796
1421624
1942152
253949
383535
907147
1586171
1891009
755809
877876
1686854
652392
1926972
554583
263268
530097
1693012
1223534
1365389
1580118
1169474
1814720
1007961
332646
1345073
970748
1694443
1019802
379677
844180
675166
502701
1461833
306390
898681
568080
1621878
1134074
1084274
443855
28634
1978489
1306228
1421837
1860941
725217
226652
439072
253936
743076
862645
1825535
1395016
1756693
1858092
32592
1513964
1916812
1421683
1740054
1688581
1183429
1521039
1035112
93728
398147
869354
561502
389693
933650
61849
1538031
1909269
1968455
1014480
543065
1972945
1331271
283372
1265515
288864
539539
1613403
521590
58560
1156665
1304531
433289
1803985
1825055
1012304
11482
1562191
21879
569500
944476
1235545
745151
334000
1022020
64169
1105641
1873322
671945
766380
902790
328889
1085996
1448258
183266
576747
997062
1451853
308331
846565
1446049
1430054
714563
1864805
1531720
1552610
145630
760728
1080783
1198778
182062
226456
491058
610649
240608
1684792
1456364
962551
604992
1163922
1349298
279204
1957188
449768
1668401
220027
1263341
1052656
170591
249755
1117664
1332362
356700
965394
647873
1946900
1998128
1172076
704072
557475
1478914
1167237
1027401
1338615
995566
479512
1882276
1629684
86844
295454
701469
1664065
1654461
766082
900884
1490892
1311272
708950
1306375
1989003
150616
1178218
674814
1502261
483461
1832127
881084
613628
577173
756844
225773
1523077
321818
1612960
1673017
381207
1078744
1947797
1065041
1437704
83051
1789950
1169120
1467289
1184651
1034739
46956
1818755
1782202
1333778
1055374
1811618
129314
1142905
110663
1987873
1167786
1414060
310471
1242759
576464
339738
1901574
10640
1333387
1913558
782277
1731935
914486
1291557
1069191
1186942
680236
180468
1921135
397428
514653
1040199
1854330
209083
62319
1697159
236054
577789
1984849
1293813
823168
198507
1548708
421038
711640
595890
133043
323484
876360
616252
455206
1213988
1718827
1158522
1602367
294251
551502
956932
191801
424491
1364081
1324103
347778
1977500
356041
906557
1547848
171270
1246833
1105740
170566
1202724
1429747
728388
1387527
1689347
1139904
943779
101300
300198
373755
1077814
1999992
1136037
1665561
1833312
1181869
1250293
1784250
1635679
233910
1051859
95174
1024213
1327489
1394939
795374
1101944
794012
792321
510245
1097343
470542
811981
1415275
1628990
929610
1684676
416873
1518653
1288665
526283
1695230
615495
937254
335598
1902506
786312
1554628
538229
1696785
586155
1126683
415221
1131983
1827004
39595
30075
423475
1871935
1858683
966113
158928
793260
857702
523952
1061004
1279280
704456
1387189
666287
525443
1176772
567893
152251
1943111
1709855
1863434
1389006
239514
294440
1725428
752309
307043
1999067
1167695
944947
727810
660290
928684
185709
1677539
1872434
294363
1441820
1465473
1802032
197476
658226
360431
730440
13832
1710641
845096
1717011
992701
59103
132125
1453193
342051
876177
1910306
1002926
1229378
1214090
404168
346985
99977
95132
1677729
533686
94994
1285499
52111
1741313
51715
729691
442382
1086419
981712
309131
1467417
1317517
1224708
264323
626063
700403
1151397
1411400
149887
916515
645722
857021
1626358
1915886
715926
970205
1369506
1094218
896261
1988926
596781
13382
1179651
1613755
269839
492252
1815643
1937808
1665964
560180
973969
1930194
1736139
573761
785094
787470
841233
1365049
1749000
1879164
1473872
1319350
1062776
141738
643343
1463136
1822257
1254902
742641
661864
1905712
1008442
207911
1159082
288697
1377547
452437
1284166
150691
1727738
1117904
784665
846547
719170
40478
1310192
436261
1777378
1465888
1776007
1888251
1403625
1624610
1765047
118988
1410552
1944800
463625
364466
1987292
597272
1293301
364503
1504809
1430130
875342
804098
1722777
1525040
1701150
1343491
217374
416095
995256
643735
1506602
1596895
169362
63584
1937360
804950
580950
1690344
1834892
1566251
205255
176534
1063000
1134828
1362880
1304606
1034352
762535
1869710
1697356
1521806
1276261
751472
983408
1246170
1083701
1106189
464083
1724879
432292
1765488
1353782
1992119
534643
1026764
1973609
1975800
265588
435220
113714
320118
1496858
302588
251014
955725
1602113
1491774
1409814
1701778
620346
1586197
1890851
1159841
1027368
590311
456523
134402
122675
1408104
1671453
930954
1453464
1792585
1355246
160873
231745
321996
255503
1018715
1271548
1756805
1762064
1652494
524243
393425
499930
715861
958445
1926549
1808388
1244727
1572760
58137
274971
309264
826531
1189149
485998
1478274
651775
1837193
1618654
1893387
1065060
1239629
1000424
58027
1339898
1575557
1229550
774811
568928
468558
397798
668039
1099139
996525
491673
1022648
533600
362128
790751
928785
311589
1405828
1306275
61293
113935
1498472
138540
353604
164763
33785
240705
560321
1830404
256394
211521
251950
1635728
1183488
1338262
1174748
357901
8297
1720825
27934
518976
1553201
178789
700680
1036602
746793
950622
200412
441717
1630339
1087520
398269
1551045
1583105
62335
566165
1190653
1065117
783552
1626248
897946
1875868
1068161
562724
866859
1097281
1155208
1419246
1118983
342164
742051
784999
1067287
723165
26984
1473476
480289
726158
985117
1874116
609708
741222
1434613
1918182
1953069
374362
1996345
858259
443029
1371433
378376
973773
1180471
1980299
1171787
243819
1794633
1632727
1689629
149704
916680
1231995
856847
642790
713123
321270
1293292
552385
904964
1160758
617732
1966812
556792
1380091
504294
1842681
1812658
1258086
1540426
7740
207894
1288788
660653
1552203
947559
294373
977663
1088597
1738968
146327
1043037
343435
46081
996929
571747
1840815
589984
261157
644790
844627
1462809
1661294
1556127
366161
1009902
1838707
57840
1217103
252816
699230
1934923
1036195
201029
1298425
1872145
1812692
1876490
250197
1754534
545562
430387
1510251
1238784
1974341
442962
1729657
1115573
284742
1265047
506402
257280
597438
729439
106394
1015700
324832
785590
1217662
130939
1362702
1183824
600710
1164755
1828554
1775654
774522
921795
1611892
1264280
516018
1633307
1958998
1899573
731054
70248
1569667
699042
1887495
1470819
1533975
1929836
1830275
1097016
71807
1467293
1426896
844045
1093001
1281898
1571632
981543
447839
728610
131962
690073
1650803
291009
1759730
910144
1182355
619741
1951931
390422
349975
1590641
1970966
1552628
838414
1132683
1424284
447805
747788
1388025
831544
1086649
55634
1242493
700661
1188022
423393
1153660
245266
1635416
498285
1086298
903071
1544113
780201
1071254
1855261
1696594
477380
351313
1146166
1561723
293670
941655
1054995
1146649
1993576
1988917
1843497
1893197
1888914
1604724
1519389
1222488
336107
1844049
767792
1270327
1398042
1928953
1102879
1186259
1616933
586110
1437841
511800
342348
733411
1089563
1891152
1878029
929215
985592
430927
178683
1007330
459326
635222
753300
1642081
1204326
1677376
1707746
901930
844477
411011
1677383
1823159
823923
182505
144503
1507321
490651
402652
1576922
927254
1416314
610231
1106075
965863
1711017
140379
1327064
1253669
1917205
563838
212307
1504468
766034
942502
521120
1204821
1775679
1389569
792229
1615082
1535551
1507435
890203
48612
1165520
972782
1861163
168856
1577700
967835
158967
1152684
1113806
1548709
1889363
1781684
32529
1791771
1792601
1384905
1799900
1379894
329271
802166
1784176
672217
1174702
141218
1786479
1661828
1695288
1598408
1175854
925413
1516266
971424
1377347
1029804
1068743
209265
1026597
962544
565336
181977
331334
896008
146578
634665
946322
1267083
790598
153510
1303481
1311834
899477
652115
1714077
1587375
742149
510006
1034231
408217
1452788
980011
105583
813781
708460
104741
137810
1833993
1768220
119761
1939950
1158325
298954
1228673
1006763
1622278
1753933
310569
987218
1400700
716253
1024745
1227520
754990
650983
1287414
1890973
1751083
1487851
300599
896514
1069084
782061
1564400
1489715
774805
1562395
864613
1251198
694014
606207
1880019
1317414
637045
1598061
1564059
516166
741896
829211
1307
1258242
954501
316168
1776808
1077734
15512
1753747
404309
1780444
248412
987088
1567936
1617138
1607993
1645539
1795615
1525384
1539695
559459
1385677
648147
1723464
1377848
322761
1158285
1654945
918945
1168053
1559354
1250986
653553
1570147
655750
898812
1672486
898959
1818033
647738
1550615
1434143
1552161
322133
1998193
1620693
1334185
1370821
1014129
731876
1358881
701780
1351117
409954
555316
610477
977761
502324
1418824
516015
879553
327864
496449
448526
1212056
581493
370650
517242
1380059
1383100
965477
10906
1091283
1637857
1598595
1994091
394360
696799
1811877
562738
1242594
346441
403227
865118
1321652
1378175
217974
476011
1317365
675627
838792
1197286
1499804
376963
1098654
277083
914780
491959
526898
918082
237557
1523538
1276705
1806148
973073
458259
1192902
1818696
1057245
133160
462871
736514
496260
913955
125417
1918043
645211
1635448
697040
169437
149136
92421
1594719
1788009
1462407
1704258
1421279
1867665
607767
1266614
1322466
249047
1894016
1001178
1873915
1713272
1005896
1494438
1075122
177669
675580
377564
1617574
1624876
704082
1220058
1105773
1933258
238938
1360234
395899
1946570
222470
1870712
63205
1592653
751389
408950
1952741
690855
587643
153294
358993
1054202
1028088
1854359
1078185
1289573
1176595
706215
1625615
1460071
1487851
31896
1419492
467121
1768429
1002854
193305
1548737
652876
1664354
85508
1018791
1010605
1732718
1037008
1528112
540186
735261
1485507
973129
1524165
279715
341571
444962
79776
246827
1221528
567888
1314036
1813423
1221615
155296
1247873
1494032
175230
843195
1203131
537559
316556
859426
943957
270811
1384049
286503
111019
258414
1921992
29220
455253
1455431
651581
455248
925027
271222
891416
1913543
1148813
1645556
1949329
1350283
351557
766999
149034
1602090
202485
1393982
817376
1708912
1897208
28678
1140541
173396
654235
1648754
1607886
1417201
1463033
461210
688961
1553270
569774
1199112
886465
803740
684445
1983309
845746
1722886
1329289
728563
1186929
1177110
102020
262584
666482
1950911
495396
1277670
1523699
990686
1115713
1306241
841863
1113145
1283715
1748492
1760683
1438617
1651925
1588406
1475759
1621020
828544
549326
458155
390621
446767
1899640
1908954
55382
1172759
337187
1908554
1834899
1858925
81266
1362580
1649248
156927
980446
1956546
1500075
358433
1137745
1785186
1059516
1748150
1729057
1322496
1512420
469899
1060336
1921042
1519756
855347
1487478
599155
1573963
1671834
88153
1594393
1048804
1783228
1192495
1080300
1033038
1830610
436321
1184734
330624
1124475
1029797
695484
1536975
574096
1117985
5636
1991397
1029622
136326
1258450
1309878
134505
1847962
1607511
473816
1544076
101142
976456
443703
1539679
1512239
151263
551413
1935736
35244
1654789
385009
1503756
1211617
1101386
524330
520351
916716
1711845
1032708
902269
1645892
1478133
769985
60504
1224302
1324708
1950594
1138293
1874230
876582
1752137
1722003
1862404
1036946
599088
1695641
926569
923144
1291272
1341850
894841
927197
1896557
735075
747666
305233
455954
330944
941861
1048881
604272
1342742
1727183
669289
166238
1730869
1791214
1483167
1024643
1501042
968367
1244914
1676368
1642053
487671
1155225
826896
934041
674464
199386
1723406
1290465
1921726
892630
1794792
254778
537736
1643130
1761199
1018842
1675063
1819949
1395689
1649294
282345
460083
1279046
790311
1033742
1235263
697674
1578145
1231518
949923
1944732
1084836
1123597
54747
1051352
1631774
89735
1181553
940152
1824158
615762
433472
1876214
1913534
1517211
1451165
1265196
217529
275899
214857
1254628
1444868
1978221
1648298
530824
11753
1752310
1290206
1250622
1186666
1078092
246995
979865
1701853
698954
221315
430656
1462532
358171
1429845
427161
887915
761983
233404
1829391
208644
1930975
1253162
253779
957308
524291
281615
1817070
1043199
821310
1487356
1326890
561952
1474791
734751
980914
591452
166031
1377098
1885423
1979799
914963
870444
1663417
495924
1277789
296386
603835
326381
718798
1687342
1362287
647490
676400
595344
1050366
516252
1836471
370572
1585928
429568
128497
1737606
1487434
587891
580387
856845
1491202
261588
588760
1731679
1419758
1639819
1495121
506435
1033811
102780
121694
556810
49960
733285
199791
423627
142178
628359
702330
1747394
970218
391288
383979
438893
1461688
458012
590234
1342805
724698
1369098
1494691
306186
608562
1871708
131591
1533863
520301
984004
121379
1824462
919225
239365
587061
78082
823323
1125099
559519
408248
1660234
1142987
1623702
1077828
1328011
1850512
1989947
954895
488077
1663683
1710358
31384
450781
1115471
216970
1035604
1742036
1624319
828652
1305150
60553
37690
1683313
334757
1683089
40968
169200
1165234
292339
1807848
1216704
467698
431275
924918
1469586
1491388
1043352
120083
1212128
38732
1710511
1370931
1822097
1804367
586647
1082536
1966310
1365256
1591761
1257488
1700266
1294876
610163
1144877
1124490
463083
605079
961325
428331
717954
1728484
722360
1293875
1793540
1913810
1709767
772209
742372
1580084
798224
1949344
780781
268324
214861
598909
1312393
891419
482414
358669
717813
1554102
950249
250569
878665
178890
840167
1962819
464525
1272385
1961954
31215
1028291
822230
1058892
331106
1476753
1555281
423305
1957804
800352
109266
1264324
1519656
852464
500681
154966
478284
995101
1121792
1762605
527063
968588
1021528
1003384
1272182
1734340
1485494
77624
188894
1747080
1389155
1925289
242114
832747
467336
179499
1060537
742899
1305429
1125289
1121573
1766401
1536555
1030343
1991674
630197
431930
1587686
178824
845521
124214
1981433
1224365
207687
1057782
606517
939341
654680
316573
1113838
472244
1026659
1012060
1223350
1790106
1408748
1171721
107271
1858183
1607388
261453
596514
1414219
1471445
1598003
1074106
309944
1030779
123246
1110496
1836170
18766
636812
1340487
538979
1574192
412144
648953
365097
1152782
1171003
352846
1733179
746831
908462
125583
1279761
1274755
1755712
1049228
987240
1499443
1095841
1581815
1080865
384290
1185196
207646
1889051
704128
585376
1889103
423930
1567084
875974
357646
993276
713047
824831
404538
788063
1343408
1076023
183543
1318161
1549162
89475
741618
1083695
1693576
1719599
1347549
403571
418591
1884371
1317646
1377036
1149232
1351052
1568026
394892
624467
190740
775772
1683538
1485016
38975
317925
1324345
267560
1307113
326345
1585337
1143339
274352
111318
667492
1129745
852677
1779396
1884852
1339019
1462131
1868199
659090
1675265
88474
273870
939304
533076
1527470
1319601
1635938
101633
1230545
1051705
124654
300573
608282
73376
1659608
757889
1431452
239634
1976795
699817
1629507
1641359
626281
423762
1222293
149685
784767
674995
750378
124272
539612
193180
84863
229814
1220282
1694588
1272605
54956
1414865
451478
1728142
315221
1887418
146674
1339834
1445749
110266
236418
1942468
120232
828045
111426
1348796
1414559
1623420
1471949
989625
1458233
1841625
102378
3521
1555022
648063
305019
544746
209435
836985
44994
1367540
1682636
108972
1059770
784246
533595
1105158
1604988
1354603
793051
643786
191079
3926
537382
1019462
1381197
1561523
609634
1675585
468566
1621715
47103
882642
1570154
1969818
251051
884610
1177360
1685101
749543
518216
657982
1983768
1497940
157065
1421703
1887550
1009727
1781757
48388
1976395
1894083
1595042
938036
1670810
984859
156840
724014
863863
661333
1220309
643676
1084663
1879752
791457
1748179
1827917
1980172
256957
674520
1641441
1969249
1436543
1882344
347183
1851296
592742
733954
940674
115904
280724
1014860
318093
1527987
803594
1642347
550519
1479282
1113830
1735656
419187
5317
78080
253802
1878078
149248
1618208
1869324
408088
126529
1622810
1727180
1833870
1433196
1792158
460229
1852221
1961027
1165992
1023286
1495503
1331641
1338351
1253998
1753048
595996
794501
298703
1483897
202619
1186909
1382518
1061432
1414334
1869094
942974
1661415
1356489
1950765
30199
876421
227922
355668
1668460
1774201
678312
172858
1540283
1000720
213649
1721200
1532816
720088
1583031
445390
1204801
1937557
924
1366462
1595501
487075
325312
571998
1174508
1308675
54262
914682
547627
713097
26595
1310841
817690
1003528
1217136
149629
1696402
1837489
1784082
48230
222666
1264668
1353071
982772
1094561
701853
1594182
1711193
1042623
1304764
1793504
720914
1696347
336432
1279229
410475
1281851
1550568
757684
1957635
1643339
24918
145742
1106714
307628
456063
1711249
509082
998113
1786821
771529
1942941
790389
1786065
274303
1431907
818760
215818
1906932
411868
348600
1600673
434884
182951
524987
1736820
654383
1424824
1809711
991017
436503
1582114
109222
1960854
1378696
687070
1801144
590528
234324
110185
1863261
1877934
1014295
1689123
1650525
1808795
1583887
919724
1169618
1447054
617856
811405
1818059
987171
1010510
1760923
1665896
360175
697372
630797
1929892
37987
1379544
240550
1620484
1625120
155555
1043835
36584
809815
751180
15745
491252
1190968
1407029
1186264
884715
719684
187917
807085
1092095
1126254
1661489
239670
1591687
844444
1539133
312189
928064
360146
1804426
1173437
982101
1872611
448429
1014787
807114
1362942
1504020
1040571
1459156
1308419
966277
23456
500180
1184487
1026142
728955
693599
1983900
523476
1071881
1847497
1189287
244381
1710441
1509623
183960
1897041
1599619
1456375
356670
1975330
1665648
134158
1706571
1203760
1745038
535385
719219
1229934
1311942
596062
818737
858385
1787388
603855
1091759
380387
757599
380875
1355836
1666567
854137
1855420
123156
1683351
1142498
878484
887465
454454
1852778
960678
784639
656137
474897
24418
1118780
1671660
609859
68661
1752259
1604026
813415
368544
1811511
471341
1830418
1224686
1226400
988215
1775733
693745
1264449
1209591
1841449
1559214
815151
1608294
908767
535227
228887
540280
378984
260989
658276
428761
372031
1575823
1478805
419257
1792633
1902490
187833
784943
1378076
847900
1229386
1233529
578542
1279760
1117759
1122112
302573
481005
211396
373879
1957097
593418
1723420
1163099
1342717
79157
530049
1719962
682310
1102056
222783
30513
1111000
1599053
1567517
1888502
1108517
449323
1982303
931429
288980
114400
1327014
201185
951946
1236758
194037
793756
29910
1158101
1482522
76542
469214
634475
1009846
136757
1710497
932673
1746368
1261784
381100
713381
110867
94052
1880681
1015243
1884933
1378801
239751
230122
1472429
1191418
1696239
529317
309639
176310
1660041
494470
903775
1584125
585948
1611602
1755290
1079612
933855
1225699
1920083
1242162
1910490
563295
150646
1368265
698451
1035536
867331
803126
1577853
1626563
189690
814686
157126
896329
1960272
1768294
757443
319776
685143
397566
1871079
1122022
1582813
468473
561513
1492918
108563
1713619
614227
1783862
314800
1182487
1721768
433796
465752
1057402
1618039
905784
1299387
1086590
1707398
983243
586641
1960194
5629
564997
441224
1774630
1536120
1343010
376477
1683004
1313871
1073299
1529178
1610974
779787
728457
1327311
1550669
192344
171569
635380
441136
1857057
1511066
1596166
733000
647961
1160665
1576366
1083799
49970
1455598
151477
402832
490430
1993765
786524
15326
1456835
766904
924278
950408
1701560
31224
1456270
37840
1678326
747282
711772
1914516
669379
522589
1869972
1583855
211001
1359979
349644
989348
1739801
9155
422018
398664
1819850
1389347
652940
1819821
602462
1434540
1717202
1147995
300019
1620309
1097456
1401079
362185
391650
512664
1880750
1085493
320694
1597552
1742347
1641825
1163163
181573
999991
330743
734812
1245334
1614201
1929673
99468
1623842
1466367
776445
706504
1956543
946563
297749
1494061
455573
1773182
258276
601722
1319461
1146396
300437
1553257
1660884
425313
1964961
641421
879845
388231
1010021
1172126
1756017
311037
428788
426783
350839
1963275
1262937
1413759
1548330
439517
1964361
1893513
1713718
1556810
414040
1427760
446864
111874
1407594
725779
1627768
378293
1537161
958078
1889513
1710955
602162
1420837
292977
368439
1453993
1571922
1424393
1023358
26995
1739974
1371541
1888672
1967516
1392572
834835
1486142
1979627
1007374
471009
1223748
270080
1368635
167055
65601
920992
1958224
1491394
19144
1115567
509026
506573
823696
948447
376326
1742199
1074437
1158697
18393
177091
742832
1566040
1384126
356095
1010121
338714
1733250
1547443
1520488
1869980
298366
1642665
1945470
970583
1344492
1944921
295307
449822
1848405
636968
1277333
1869060
631618
908455
1053988
1374527
1333849
1125400
1976633
102019
427855
1420960
1632938
826972
1171187
1921341
1400900
436686
1332176
215198
1884952
484928
751885
677885
538835
1742138
515560
400477
206754
357738
1989450
320084
1137698
1987197
1282577
1813194
76633
341375
1417052
298846
604355
1237295
1766425
541225
1410901
742088
1181684
612223
499337
269033
563409
1062740
198352
1384149
1301416
219210
522109
515488
299304
329702
1697090
1949750
699289
134795
1252723
1923345
1231136
496725
1847397
747118
174460
728129
1547815
422001
854822
435636
181088
303702
944471
1736148
170751
615958
458086
1090665
1812100
1832457
467620
1833264
345466
36298
1592079
778225
631846
851565
1231794
992242
473474
1446910
578634
1201127
34501
327852
629757
1509715
212444
787436
1882123
1137500
766391
194096
755535
1998892
24010
296796
447909
820174
1618293
1604044
1690497
1464860
1351299
1821991
1870324
1794736
400665
943952
220638
979655
1043326
1069007
147945
1374262
1277892
446915
1901408
1584699
876808
395180
1951061
371787
557631
524454
1391738
1096662
192284
487552
1236403
373064
58151
1475145
1202463
218324
1740135
1031950
1686121
212539
839720
889393
249535
1951207
613070
491290
1045950
262922
967973
301639
1744164
883077
1976781
436990
571367
1164912
1969043
611929
1356376
1572297
164056
886681
528337
1895947
1829768
1420502
934852
944030
259378
1042672
1622228
998020
180684
1349410
1728864
1377234
1918450
1385388
1586192
1871724
904764
1603425
1736118
1634472
336766
1669480
59021
988951
827098
1147654
658007
977927
1934637
770674
1444838
1296006
413073
1681325
109965
998278
1520848
423426
1021319
1903177
487790
132050
706083
516826
315798
1592567
1056770
1978045
1820847
719949
1308046
1183913
367346
1081603
432142
1978623
375105
1456364
1728919
1254231
450909
41583
1261777
1018633
1348860
1409992
699567
351136
1480500
939813
1721054
1574061
805054
25634
814884
237300
728011
904110
1411601
158169
1010139
981624
1310907
227907
466820
554870
1848337
292710
950372
1086141
87219
1629526
1569886
1099518
1478175
71852
1161337
1871918
159225
308877
310508
516743
1509040
1924601
966104
100971
459642
1880190
749874
684824
1781412
1044266
868692
307901
1017306
1367945
1463203
589573
1151206
1009427
1503002
1869586
305636
605916
792382
244896
977273
216221
696057
676588
956065
1204529
1058064
676007
1692213
1447703
1250655
1329514
1768061
1477152
280112
100692
1300892
884438
77026
687330
1654426
780496
934926
1950597
1995272
837568
1166172
1894151
1495983
1077822
1500265
1752559
1825431
926270
502394
671706
922816
1310401
976041
331680
18790
1542300
867120
283865
1571821
131095
543682
832656
1960823
423631
752921
784436
711685
204038
1826027
1825294
1732549
1269568
1381028
1326748
903150
676178
349956
1083713
1919668
956166
523246
1754775
252397
701742
703988
496662
835003
1844484
1062141
1657780
1338454
1176813
373640
1101926
593579
1991427
1859817
16665
436525
1358094
249998
516692
428689
643477
1010471
1904919
1709254
740383
850042
1369125
568238
693454
195915
1679991
267592
1973847
1868375
937304
257704
89609
674223
1333183
196710
155564
121146
742393
1516420
1882444
1485851
183532
1601864
1356747
851922
1600856
1481214
1284889
356222
713586
1744798
971591
946443
109630
1603493
59106
1974684
1747108
1762852
1596628
1193157
202127
768503
1062439
1435435
973511
1955156
555116
1526097
1726342
393384
1143785
1614186
1415191
1355078
1379752
785357
1495722
340133
1934246
1565220
1820749
756044
608078
1776797
1062046
830
1128997
712836
1806330
1638145
870927
771813
1591102
1847776
1208369
1527795
1182879
1429352
568363
799298
1065712
1786825
48983
687822
662880
576680
554619
1790413
1995159
703672
1906985
570571
965297
536401
1594937
942000
1217446
42646
904283
1981836
1739101
349952
63795
1140046
365494
160667
994726
150251
856173
1474075
1624256
521486
1206924
632319
1986417
1380500
1919126
12134
300973
1409153
77109
778200
502246
208350
593835
470598
11049
717788
1405993
1710846
1442618
1236335
896938
484436
1804095
1818420
988525
1719387
477674
1734939
784833
1252880
1363408
78320
1772195
12504
1470157
1340321
1366931
1312461
839560
1580137
173083
622754
697224
428374
897842
1464947
531819
1668951
1139097
1046233
1351758
922308
764578
1949952
486525
1623104
1733867
31711
646279
893602
1020730
546352
1647382
628754
1450319
166055
792785
1947304
296329
698737
861138
1696564
1375706
1176443
583213
1959871
788666
3150
1462020
1304511
769478
1555862
3336
1425978
424482
1390805
1636116
162827
1983395
1191445
1789869
118156
250916
1587679
865972
53522
749929
1235051
1994961
1364708
1205023
581993
259733
1595213
1272159
1138871
1345066
1123763
792897
1163403
1965066
1941305
252155
103848
293796
526005
1063826
813098
152365
471673
1659292
1891212
770615
441064
1666681
1876698
1689965
388635
94658
1249240
1037750
938716
58801
102437
1810946
474285
912490
714039
1247167
1965697
1124475
510217
1151913
845516
439058
1021358
983714
1090
103673
1561208
117792
389441
1867910
1852457
1906490
1125827
1395607
812935
1773539
472495
829643
946135
437025
1000202
55494
1984517
1301870
1230595
312418
66318
1515129
1992185
695178
1126691
1992255
1649323
1492265
1558270
1940270
1378495
1360899
620127
292973
1993981
512470
1634394
1749643
1573989
481857
1983049
1051628
140623
817083
348937
1919204
1942190
1800004
675931
1534039
1027537
971787
1571576
284739
520711
1024917
629656
16286
1166722
855431
1782441
1959644
1871710
1107419
1402959
1281229
1187681
1381520
842094
1641663
938993
223687
965374
1358568
686593
1405978
1818481
1296302
269346
735531
17489
558682
550519
1918013
941497
593998
1363978
319946
1761074
393179
1370327
1565705
1729389
438540
1886417
699574
1233623
26156
176115
1471543
1922056
125869
1741179
971817
841563
267324
378077
528212
1909183
657223
1088385
1852675
152574
1455770
986565
1799676
135045
1521627
1339288
1589352
658453
482382
213170
1397680
1617997
1879724
753114
832695
685780
315755
100474
1185543
369018
501226
658179
194118
911031
15808
1724931
1595924
1992939
1664332
1894794
1618595
266932
1771091
1933372
880192
184741
1542099
1553354
1252378
1343350
362502
1334726
1533127
1879130
235627
1784571
936306
1416737
583179
1460143
480767
1574624
576721
197325
1598374
1998855
1045093
1828629
546105
1140111
1517790
410662
138547
325804
92768
1103889
1613373
1626423
523302
1583755
1735992
1511168
583811
960785
313436
1926829
238732
428289
1386739
975059
225063
850898
803
486522
319431
622273
1513674
1623825
1259717
62715
1856665
1377387
292856
1600547
337651
498240
628836
1765148
61854
309592
270259
862101
888672
1649063
1142966
1994722
1490552
353336
152835
392548
1523564
966833
1520634
1711044
271224
658818
766581
1393987
1014244
1817712
749609
863464
1339012
1929564
1339110
1251940
836952
156655
1237930
1895590
1753025
316304
1224244
1611675
889773
887271
133074
184896
167346
1016348
1145718
1990153
1240379
824575
1737660
1088936
396624
1251355
1530977
592132
1632349
1287763
697673
1545057
881089
1889959
333990
598206
307593
797669
523641
686636
1864881
610381
1753408
1275912
213672
630724
569882
207040
743411
793985
815017
1955733
736870
1139183
811012
1014912
1661328
1888622
893490
650029
541860
629036
1042439
1084425
329784
388947
922319
1102925
1000839
131826
1434308
987885
11699
1628814
1248437
1798026
829976
709142
540415
1909986
1262099
268910
1510579
707886
430828
1066453
169901
8119
752447
588977
1407475
1406501
1620929
1895703
189938
1306638
54637
1334034
1085540
648492
501328
99074
1110943
524566
178229
1206884
166774
1685260
210449
596826
250842
669099
1002113
1094817
613351
520619
191248
46963
1141450
1508149
1816392
973804
1735725
1145619
1253411
1238346
1880148
1242681
1607948
144921
950980
698401
1941318
659978
1659304
604264
1555803
1755545
1146499
1361182
1417504
1028802
692653
773244
1658032
1248690
122426
822826
23278
38100
1917031
1828524
1349610
739534
666653
416901
268119
980648
1377440
1058322
1511823
779796
1240351
683736
1988706
1352082
931207
605249
1266595
756726
4833
375989
118217
742301
938104
1132134
209909
1979861
999575
1080335
954974
260680
1673845
1732923
978605
1419438
145774
1151678
283138
847509
1458531
1709172
1545170
493094
1748338
1836830
246146
689817
1974332
1892903
1811674
1629624
1483041
249148
313621
1085001
487586
1662688
30854
1152385
1448430
1974304
1426293
575578
178753
865824
590607
1800228
1859236
1968153
797701
668626
1112301
1521226
208286
1000389
468859
1096291
986094
1425414
618560
1258770
806346
105854
1037905
174122
329379
492407
280858
1264554
1163220
1423227
754661
1517362
1213578
202622
438947
340371
109977
513617
1002702
759102
563548
1263064
943718
1596711
314533
44356
984308
981262
158452
696323
860542
56062
1823998
810374
382369
1296181
731486
1615754
511383
1677265
669049
492775
865352
381647
316019
1528062
1348144
1940620
1807229
230358
618733
825238
296464
277396
451100
392997
1298496
434803
28178
1425786
510083
1793245
466395
520075
1755081
903411
1696614
195092
612140
422515
589092
1685775
1134545
633694
181116
1234411
645124
78316
1250223
1780510
1850772
79462
388207
1957254
1774384
1060820
1084710
1319080
1814614
1857637
1232949
1425512
492475
1632926
356989
667498
1278043
1937521
873140
398873
803745
1883551
912994
1959887
242648
1079030
103174
764355
568431
973691
1851739
1376060
1092702
293577
1790317
918309
1920747
1723061
136744
646562
372556
708453
1955986
272912
358311
1777138
1838463
116353
1686977
1079212
623847
703887
1142098
1230286
208326
803801
770404
893511
995593
1077559
359
251167
1324358
874486
1030805
1979299
563491
1658858
1573743
1769230
1683628
1138004
1719640
1887452
287382
1123777
478328
966587
990804
1191007
1429510
1949864
627735
1929595
498568
1714488
633118
159909
1532342
501323
1351720
1771231
1189344
799387
1413060
1221674
813896
1397108
191373
1053536
1598276
449090
667453
1631105
1881137
261846
1151391
1791775
147955
1287290
379047
1427233
1118268
1090509
220232
85733
1681147
1454030
1789686
285422
297962
268956
589248
492848
164160
1945840
980531
1306986
1051460
538140
160816
6223
938490
345035
1467640
1970795
87934
1313344
64101
32662
34834
1060997
1626726
683863
1892648
1769891
1105989
1776742
1376974
1486629
1226205
1354661
94085
1214954
1729864
1054697
1478109
1045050
69326
630267
483874
1885868
1197848
827633
952052
1288199
832480
616281
1650357
1928824
1243334
1912624
517276
1170497
510960
1113638
1961598
1423691
1570808
365893
673710
1100680
794916
1499343
880459
999239
929481
1591812
1755356
1393650
654719
1870860
872778
1224638
475076
677915
1426272
1167467
708628
1294946
373932
1879030
1567602
957952
1996711
1887345
127973
31015
477990
991211
528368
4775
117451
1565740
483812
1696958
1293702
1257903
21595
931689
1309224
155900
1656185
569186
365098
416742
1413485
689954
757399
1514026
1679375
1037237
577944
584153
734865
1159804
1615990
27232
806603
466889
524160
1822347
82111
1170010
1770371
885775
1823970
585242
1011306
1237872
291477
285572
680982
1323099
373954
968251
1337541
383933
1602135
153484
1426336
7684
769281
1103421
35253
49786
1157410
1205200
831305
769944
182004
1426204
574716
1009469
325485
632614
417932
1822182
1295547
1779305
1739675
1528165
500512
1138730
1995559
378017
1573668
1455217
712260
1331946
685474
212842
189282
334622
641779
620706
1078277
1506886
1308818
1528727
569334
492671
534464
601954
352272
317569
1146621
1413561
1724474
612062
1049143
1893862
646919
699249
1222517
113410
1886266
1938824
987668
1761493
610717
1540034
184851
134713
61345
591789
1315170
1683756
665165
1653775
926802
118674
1978524
1792191
858529
111344
1809663
544298
294619
74505
1867790
1958620
639306
277104
927675
232289
1406035
1778858
546223
1404495
505710
1090258
78565
1941569
1255632
1984736
1527763
1130789
1230078
87324
9449
477999
415367
1431280
1881955
969808
1088535
1879769
967969
1516894
871320
467808
680280
516614
1375951
314609
610762
1160693
1656498
62399
17028
636776
956237
876071
264355
1625881
1029403
1176496
1672855
1490687
464468
1221792
115729
1190137
1468758
342814
1246664
1755472
1802262
1421829
1432439
814082
743453
1126424
356567
5464
898256
918185
1324987
372705
1693595
1215574
1688118
184422
1283725
1648597
1770905
1699030
1449386
1308027
295348
1380797
1326738
1921672
513183
896449
386875
701859
1325978
1691266
429288
1566367
1248852
414244
1765938
44247
215900
9107
1000209
1120044
1097637
1051996
1731468
515541
481649
719910
100577
287399
1809109
862870
597910
234246
990813
1954391
1033464
1441344
929761
411686
228840
1267889
1353484
1055414
590622
1407235
1324169
88156
1622077
1175130
42923
846130
1358938
1088364
1712002
1883126
480567
1672307
79334
1083693
474775
199544
1122544
767587
1288989
856226
333666
792655
251205
1457623
1461163
1549462
6285
135521
485048
1221738
944706
738647
359584
829711
1312941
1122419
745266
1195125
1491262
710020
1354335
1165861
1301971
1830611
1732067
836166
1214490
1853002
860110
1900794
1216222
1816961
1136546
1413082
723118
386175
713254
627925
964852
1145563
102345
1841093
1743250
849166
1253763
1979195
1540978
1487229
688574
893890
523376
492463
1022458
1828026
799327
84305
1482956
1431123
266633
1507007
1921056
445463
1484593
924180
1145624
1475508
814601
1879461
1290349
490206
1527817
948107
1903984
1316176
1596340
1899893
541340
912345
1629063
192588
1995270
124009
1298084
1436850
1137580
1700936
1866373
816722
1715892
1223788
227905
628730
1275993
619412
1639197
368232
727414
1739904
950668
858218
647006
1251936
787460
1564592
1458017
1934637
787146
492268
134002
1069118
387322
565540
103917
1742331
1237881
761553
1314542
1639593
1312564
66654
1120916
1032406
1801541
877227
1216597
1789121
937165
131508
201337
1565468
1553884
289052
300113
1354687
1468031
1609662
1392080
192233
1063729
1451149
1292044
732959
337128
1280769
728770
354005
1579399
1901864
1346428
1740491
1941842
1039594
1984846
828708
1236881
209562
804123
1702971
297014
953428
116312
451094
1214862
500128
613351
627534
1555907
221787
1052483
1503226
258185
880972
901302
587350
407758
686827
301880
1666752
410249
1624970
1769563
1825338
1421356
1284330
1802312
475302
205705
394476
629016
861784
403382
832823
585718
1894476
313607
393475
1278865
399685
354352
1462943
5669
886878
166390
1898183
1013347
436771
965466
1205868
1300994
92884
1594506
624819
266881
297203
659772
16463
213840
1746094
728871
1938924
706994
742225
1518186
1005375
1075746
1929355
1124495
181224
1939440
1720277
262337
916133
825223
1481536
1396961
738902
289543
260907
703725
1614372
1107676
1271078
165275
1627964
1211663
270667
962652
624849
1045519
1960355
1172192
1319533
1329659
1013243
58641
404818
1575681
1977911
768779
259391
668011
1891910
568954
1543747
1993522
178362
837565
903076
1772744
1642141
149554
43258
1225597
401366
499575
1847728
1489562
1088894
391853
341748
592277
1889612
1442135
530426
264688
848798
603468
654788
358366
1722121
1702939
23541
1608829
1896274
161677
526725
1785908
1299575
1950295
333860
978035
1778309
1170413
1849314
211320
231178
152420
1708268
520017
260989
1377795
1036169
1751006
1603887
996326
1216972
1369824
1571759
1370150
137820
1590594
446599
72906
530046
1821445
235752
59738
630596
1043994
1822555
1567463
665066
916906
244517
1082510
722892
1729747
1463921
1326060
1329565
1732026
1991832
847537
342747
1849457
664296
1358844
318374
618782
671186
843245
1285747
950574
1781665
155650
131228
604056
836263
30129
1295529
709357
476144
1139132
1083104
664324
1029656
533695
1736164
624754
590468
1624310
145194
69185
960334
853385
174767
1573055
222053
1876394
1728479
1377936
1483317
5853
214042
708771
244707
709584
1043199
1177770
428084
796067
727493
453464
246006
977726
870066
849049
952184
1872492
1512798
1534526
580820
1289935
389408
452071
265332
346090
1543525
463453
1537839
970081
1239885
888713
709592
424955
488879
1247681
1118915
1334266
1399896
1925758
372841
1011020
912842
1191780
237265
1071020
435574
322615
338826
1255956
1228673
601707
549521
659923
1424586
1907842
1076244
44644
291601
1577584
106839
1819009
1806049
1807609
1170598
435240
567841
1495704
1296290
1879911
1192730
651291
175868
139130
1275273
1191671
1352368
1185971
641190
1441255
1602085
1601998
373715
1265245
1335770
1634483
1668680
416468
414559
1655637
348379
1137577
911032
336082
1086460
368224
1547413
352136
1307922
785271
1979081
1970742
324549
815751
739651
392619
1623339
526805
1738076
523173
1904940
936058
650781
959720
1613149
1652693
1219083
879995
1491556
1688949
1708348
981673
1401171
353779
1172052
708394
785197
643854
1401929
941682
1862566
1773531
1458770
766988
1525722
488226
1344463
1881345
46215
455038
691862
724328
1603928
1754149
1447952
596243
1312461
426447
1140751
964822
1190469
372376
1772411
1514280
612262
1763452
1410642
1931815
356932
1105203
337309
1018118
1742443
1548935
700817
826060
1204276
712123
266283
933960
1381033
822867
1124103
289124
1373852
1264500
425898
951276
1940335
118209
592058
484713
1776476
894891
328825
1745750
885033
7053
1066694
999729
1181641
1201292
36374
1669012
241623
1523727
1033115
78570
1077152
1057225
838177
312713
1051733
1219101
154228
1674321
1142003
811841
1735799
1173521
1009504
1735713
65055
540906
1268877
973373
667779
1187705
907722
42569
1937204
447113
941001
372418
617303
847508
1896123
308593
878378
1942699
337253
499170
52302
304345
412537
630383
835505
156131
1688912
1064253
62117
1980506
86724
1111169
243033
1017700
1630140
124010
164826
1175916
1813627
772380
1248770
358676
1457751
1266030
43300
496210
1590691
416388
1326029
1882684
668202
1578338
869419
356683
1615746
1395216
1404863
537781
754561
1782778
370162
237574
1446862
1520455
1254774
1821568
442447
95393
1940231
171820
1171586
579731
1488639
1251197
1908222
301949
789365
1627087
1345645
804437
1321610
462130
546155
1594483
450501
885396
1496686
807737
1368518
787709
149168
358295
1158843
1483049
556692
1072058
1423974
1939558
966994
232450
829925
706560
99186
390889
474799
146670
14440
1853908
170419
284401
960985
251980
361839
1935426
909010
1770625
1453141
1825118
1461853
473044
1683875
516047
1158505
1091701
738208
391115
985404
80007
1153632
57184
60374
1794488
1751878
20669
424357
907625
1464745
1509843
617929
1594481
723909
1341785
489112
219097
1084826
1163506
119250
1958399
572004
1346237
1098427
1703224
853763
191807
669142
1834948
726742
810857
492414
1210307
1208366
1857118
1491834
151732
781251
256607
1923871
1315581
193778
837046
1580459
1295941
1739871
47340
82705
1873662
209137
1326916
777280
470580
1233310
1225814
1642932
194782
1604043
251276
533352
195598
211402
152832
1758974
528994
1870355
81524
912065
1287911
1202172
890172
1946166
1021299
1351776
742581
781587
655043
261571
1734953
24332
1937858
183938
928280
1688146
450052
76634
1051005
138887
1370167
1001736
146385
879404
58559
635076
1608684
753021
1522026
1265623
56783
122143
565350
293591
1462239
1384811
539790
11363
537785
1783908
846571
1691891
1532078
1284915
394164
193960
675606
337677
270595
1277546
157835
613056
894070
403970
585947
148735
536639
649860
954053
55758
1716490
1740188
1496319
1520073
1382121
1461225
28160
1540850
1357165
576314
133620
1645282
1847464
1441013
1018851
986071
201777
42220
1249451
1958207
1247027
790001
947484
1373429
1428708
1050010
1518025
1948673
1087822
1799005
1186590
1165093
1355215
1574749
1546995
1758117
794087
1760984
1766168
53212
1899007
46993
989780
1314735
570836
891690
1977461
1498
405412
975995
848119
1451595
706115
37738
152654
1014496
466134
984143
1750509
1393264
1547353
1052338
602934
666828
1170435
1057096
315492
775101
1456027
40589
612255
1896412
1905223
181781
76145
1547393
554752
955580
1335637
316123
169340
1262679
687394
590898
971899
1716270
173920
990642
1995097
277840
1436376
1980939
230236
651657
1131340
1652296
1949154
555802
1836131
1143008
1137209
676617
3460
236217
130634
488967
1949761
890559
349034
1786324
1156981
335
373651
1170224
1885969
1736173
1247121
410181
1554693
827806
1728948
744386
1407347
1053864
401805
557144
1947873
1376058
392760
1809264
934436
1260113
1570752
599654
1371719
871238
464242
1100648
362718
664916
1624829
955447
438229
1637838
1408332
217985
246446
1271855
1152453
167590
1662947
676965
1655247
220046
405940
1287124
1795629
1854071
1938471
1784117
1187845
1707653
775347
1460217
1499352
815329
933027
78561
943848
436632
800944
501645
1427058
287064
365268
759518
1696169
1849641
1521716
22267
103913
52322
1642202
253718
666486
27962
631901
506055
712216
927252
1538714
93010
1784236
1177458
726971
516088
1169335
375081
372381
360024
898683
1043407
882196
449019
354841
1364172
1568641
570396
341942
792778
462575
1477870
713007
1784429
752190
798552
1303230
195842
1633910
753434
282840
124257
1961176
1413453
1141891
889750
1938273
1676356
436113
211760
261029
561685
570115
418683
524535
850269
1981610
1996454
1271739
1630138
352853
1564298
626686
116919
976365
467593
1309185
885177
1950871
1825195
942940
1880636
1989046
795965
464471
754037
1687937
1959226
1001094
439281
292277
1372058
1132463
1779051
774812
1176500
1444207
1551534
1554447
952008
563815
717603
1264022
1975715
939215
1212291
805454
1869678
1222970
937782
1519284
1188486
1352124
835234
1393805
1918969
1219191
978299
1729972
938565
1490716
286254
22104
1271649
142365
786133
782995
832442
459721
1428992
106052
428618
1153446
1181272
1532790
1190085
594616
1736529
60503
1370450
1580495
1451473
1964651
1116906
728306
679601
720436
265328
486538
1965267
1642437
1987339
1893555
900522
1983076
1201454
987009
1238455
1229479
1714058
1308694
1757629
1611927
369681
1121933
1826674
1207541
1720066
1147879
1978473
523108
1897781
900526
474541
795
1607416
1080802
1199993
980433
839286
681748
605175
1104804
13095
167672
770863
1593623
1592416
1536249
1317693
668377
484668
1321170
245283
1131766
1031908
1362741
1001406
1967513
37670
667896
893105
846114
1840989
1994436
1972642
1345046
1280540
222389
382612
1942190
1011485
100958
1730200
1121070
250324
391908
1576944
1182522
1090446
1234033
1675305
1715892
1214741
219445
1514602
365143
88386
1451456
1749014
1118894
621881
472996
317826
943492
1548331
1445420
1071259
1179732
54599
1785203
842555
79210
907805
747296
1243847
809233
224603
25098
223604
1624308
1510872
1605338
217595
508023
749833
1587290
1572943
921159
1484858
939297
755382
1723740
1046831
1557356
1908052
1058583
1670705
648362
150492
400241
1424899
1569803
92166
520077
121931
1875836
178911
1295457
1838602
1784835
1168144
729232
1061015
1314182
1303556
1797283
1754320
792144
1511304
864784
1575310
538297
1943884
647362
1499843
605505
459165
322777
1973473
497025
1664936
1904053
533385
1934506
281194
1573013
1107175
1234614
572015
1322464
390161
1907952
1733239
482239
326573
756879
653067
1105861
444651
1092351
1512347
50569
1828338
1996995
1473446
200958
1397744
1644008
768466
1663225
43858
1219963
85776
1609935
846222
1165222
914851
190807
1617756
1913911
406978
89047
955385
328501
1861387
314392
1480522
1183797
1880101
366415
1301419
179573
658119
545255
1561441
1442729
982277
1143811
1422758
1742892
1962928
1695964
376402
445821
949680
392463
1692705
1284537
410892
1308741
22568
1856326
693417
660853
542331
947621
57354
1695545
1425495
210183
991520
488730
231153
1668902
375481
707863
618735
933734
1009844
1608708
1200258
652820
1081272
1401483
1407457
1301168
747821
1568475
193511
1070094
826082
935101
1477260
82265
621548
1249000
1510813
1643648
1229093
1948113
1872129
619658
1633736
1921853
1509432
578183
118471
899489
1048785
1075435
855616
582151
1672006
510652
961835
987701
1603699
864968
1646419
888428
1375816
1444769
1440697
455512
1495726
1166168
1948650
1245408
116046
979709
808507
1529138
537817
1337713
468832
1997962
1434561
410774
373199
1892112
552263
1785053
1339174
1579104
448228
830180
1638002
678483
1813388
216127
1235905
538470
1854508
1899264
1790171
384042
1513467
31398
1988543
951057
31048
693218
724142
469340
1739370
924489
1306126
1627828
656727
990608
550449
1516667
14766
1357052
1822942
211894
1326026
1818884
1976193
1725327
435605
408518
1069713
332761
628141
1498365
1633638
1519512
1322171
918419
1882286
1011962
1683606
481321
490402
741840
385152
589437
1582543
1536941
1295825
1938815
1140163
1827419
523480
1791395
705017
90342
1720124
1061063
820201
1653520
1730045
1359025
1752592
1653888
531856
451396
95539
376693
1387040
668324
405553
1164658
807588
1373029
304816
1411536
1641037
129867
584328
1393999
295841
938436
872164
1575533
456645
1014373
1280154
1785978
1924187
580160
348284
1296777
296325
1927069
1060747
1345009
1344356
1741003
77187
293888
350205
859128
750102
1985512
36683
1507947
844438
1459767
1330163
1090588
2455
522124
754958
1828664
1122653
1709998
355167
487555
434416
598703
1685128
1705827
242301
1233981
1199642
1253849
1545322
1254920
521549
1530296
811917
1571701
787718
938114
400323
776928
1072548
411375
1177040
1741752
1128533
296531
1733252
1943343
201510
364893
612078
1276659
1349358
1204494
1756619
1654726
868792
127934
687447
479323
699786
696765
620493
994404
698229
1632907
1857300
392269
1999385
23282
516706
1631515
397411
725203
1360740
1515595
1058123
212362
339426
1115995
482663
1757209
972858
663208
449141
13629
44036
229747
6824
1113510
1040098
1701014
690357
308561
1365899
1539626
1769352
625361
1304399
600690
1828099
1004146
1398302
1364437
670137
1671950
1911552
1140502
1257067
1892527
1888984
1702468
173043
772416
822030
712746
1695187
855212
1917223
859477
1430696
1330448
425550
1042977
1710309
174883
1353339
286580
1965255
205071
56595
1488411
1180950
280457
1032794
97254
739331
727822
1591350
98633
240134
1189116
815003
173978
705961
1543198
356060
496392
1853859
1289020
110225
1671287
1001175
1588259
1092737
780886
1999808
446740
1199871
1514083
1057249
1194437
629213
1373600
873295
1548070
1224222
1893621
1325029
1330428
1480434
275635
1937046
871108
1041126
479795
516893
1367338
228074
652353
1847448
1558487
847696
1478879
1461056
208251
1722330
1987748
669730
1721137
378649
142715
689955
983628
141002
1856287
561759
329501
1013456
894873
223091
602347
967053
705543
1693318
991060
302890
1132296
1655580
1570764
830179
1797143
1888437
538940
873228
972408
1877431
285851
1553583
743278
1070291
1470825
974011
660401
1948357
1739700
452555
1946599
1964831
821521
913093
196935
203927
1043332
1142634
1569350
151442
369322
386084
1110406
742273
1874545
928823
815926
286996
1264478
904711
60920
960394
1972966
1428205
1047138
1743880
985006
91051
1451762
670674
96242
1866279
1113738
889478
948292
625803
747820
1884931
119269
366419
891253
817901
195406
221262
1690630
55555
560649
488285
818173
966275
1818164
89320
1306861
1532507
152874
1139616
1885554
1783558
147227
1836306
523160
302596
1089585
242262
1854496
1720093
148332
1543643
1165741
1414849
1556215
1019912
200784
908397
356475
686731
84406
555614
659988
102987
725539
1628069
60679
1042964
97250
1173364
1984113
838182
698452
1357003
1427173
891819
1965804
904781
1105257
1361087
1282185
1469607
1897957
1099711
276729
1318515
908538
355742
1377335
322440
1887593
1300078
1948349
642911
240411
408334
41494
558499
1331635
1230230
1754034
1988911
611571
1856348
404931
384539
1365104
146921
237332
685093
881671
1680123
670773
109132
90611
1517813
1455713
38498
14461
1957487
1874436
115002
635583
1877851
1330674
1185202
996245
626450
1517995
721189
1966251
1236387
1481754
1079654
762960
231831
696252
1279841
892415
1250912
1832802
651281
141944
663119
73582
1003711
417597
472018
463748
545110
1792702
1142752
1939613
618882
1653594
1495269
17585
1144083
217599
848998
1913181
401794
155731
503308
584403
1042125
349461
271592
1258753
1555751
732653
1764262
1408468
1721809
677359
1498264
1299414
309150
861047
742706
1978728
264415
82154
612877
208954
1343033
39503
209696
1428366
1797643
1885990
1563229
1945986
1953846
254815
1476624
1450998
132609
999908
802345
416339
213903
1967488
1105134
402593
999318
787144
106577
1994213
1063551
1046551
993732
1136620
905433
543223
1502400
1325334
715792
1686658
1776889
1729896
1880764
531591
378267
48022
281615
1945338
906301
1763490
786538
96185
1819130
366544
12564
928365
1390476
1443927
1900169
395562
1242533
1862564
868008
1559030
1819894
1894555
642422
822566
472865
1518297
460666
481142
1919107
196244
116910
276372
644511
838282
659882
567780
1841452
1991355
1696869
1310513
1376980
172008
1951916
590417
1334094
1795351
837930
916433
411380
895110
637983
1946185
70035
162267
1427914
861012
1491017
1517793
1653458
1717662
1728145
1848474
1987681
1503416
132972
1020390
327956
1760638
1609636
437612
925194
999814
773304
1947003
1352640
807035
83243
1799374
359319
1596987
165647
1306782
1234335
842372
397622
1601605
266048
774364
313090
1856803
92162
526036
1930493
396541
370193
1387910
1208288
230100
512430
1214294
1527540
928361
749680
1336368
1539377
1349959
353506
880161
1542792
1750764
1530404
482753
570790
1112680
111726
615686
617156
308402
376333
1368825
650498
1047459
679618
1811805
1474858
1390673
281010
1703784
1511473
1831898
1423899
1202796
875083
1647247
1393339
83858
1319488
1558227
1262541
1173269
1897419
1299711
1551334
1861122
1713582
712586
1233972
198837
1781219
1541067
1196067
837009
1903690
154542
938999
143150
1482579
576633
159563
844423
1231753
1375070
1307658
1737988
873509
94044
570665
919153
1573473
1358122
1515370
881705
778097
1851182
495035
1262210
1089740
1032038
1706732
565872
1078436
1954825
692393
1780119
597386
1081562
1066623
248883
1142639
321391
1109185
1367670
1690140
1629600
273951
29617
1552277
60256
1795821
843538
1828064
932309
756769
1836350
1593265
1905892
1403463
1232249
1303292
711243
970636
1806802
1931279
1501578
1588858
1660371
69690
1340111
1367860
272318
671116
87702
416343
772219
1328618
895897
430931
772794
193576
1480662
389741
1030312
1712506
118149
513334
260253
201780
1160386
290646
582325
926229
705674
569279
1611377
1895301
923417
715270
1990538
1517832
1606220
537202
238579
1244277
262691
1128964
1537510
1788890
355404
1233612
1560847
292065
450685
470937
708578
959762
1472546
71517
1517015
1990954
1485739
1656540
20895
108620
63744
1860781
1225066
591999
216374
1874393
1519394
1939074
1750865
797357
656407
226120
704457
666354
1589586
1240956
531716
1965797
537374
1272465
1340689
1216753
961479
55871
640856
1048409
1465240
357299
1869521
623777
55508
1548219
971524
1943631
1882091
1211368
652254
244283
835071
435725
1242325
556674
398609
1371375
573820
1194556
584750
1503308
269986
491460
1419404
839013
1101152
847003
1644059
1467327
836273
243009
1184292
974257
166123
267977
135966
316325
1827667
1287249
1913218
1134588
1783050
1579361
48889
1667624
1245341
1493497
714070
862723
758185
865722
1495140
672085
1709578
1859665
334588
2765
271214
235232
588046
1038380
1756802
1957231
1926857
173237
1238529
1902867
728082
1567826
171677
72072
709540
507209
985132
93177
1764986
671492
433479
347269
1733123
964989
1618423
1794667
652973
1964548
482728
1196344
169547
153416
1791571
791868
1543886
641906
892967
1322860
1578931
441281
3070
1883739
212673
1988603
60272
949261
1934739
329567
1966910
1681771
739773
561897
30183
182719
1040870
828786
612959
356943
106314
318080
210875
1211069
870865
1950018
1006665
1294057
1104840
1113559
766993
1563649
408640
1628593
1326037
426085
1179633
542689
647923
69868
1562541
931264
1746132
1591197
1087228
701369
851773
1835796
262180
356274
928910
1837821
1694749
451654
975949
1601407
1886925
1923222
812408
406154
1405794
1254845
490007
1368385
1244032
1499880
529252
311118
519150
430990
939143
1050972
1012383
1467850
1615000
1357450
352750
1427423
1885758
1558870
1576534
415830
525084
1219824
159609
1838440
18866
1866888
1563523
413818
1853275
851508
663237
664111
757267
183726
1212721
859332
724502
1218730
640865
1238002
834631
1653417
1918664
641118
494800
73371
1904214
1298495
1252720
229523
1738589
589457
389261
903151
1494773
1996942
455028
117417
854222
759472
784712
1395703
353048
1578303
1508354
722400
1987994
1812461
1847943
307832
552219
1190909
770362
703435
1806931
496120
629699
1232266
82488
990171
957451
308523
808841
1855092
1731035
468962
507495
1108238
730061
737452
1816371
41722
502131
314708
261229
907820
1422240
1067825
1958966
803151
1897643
1559246
1560387
1629877
930271
742360
1498132
772193
1040324
624697
279108
1925934
1617245
1388165
1415986
1760560
1362957
1490891
716789
93768
204215
1424360
87724
971484
1607227
1179441
1441584
1226729
1726327
1407241
27907
1931486
821044
426256
1787125
1923312
245465
305556
1940393
686508
655524
1819648
711896
1039105
1411587
1594052
1099880
515131
1010990
1102377
606132
727136
1305095
1332682
711606
1686884
798037
282152
164683
377074
1083049
887971
1375102
1708575
277977
934050
461518
171463
1988328
1071720
520682
194313
1699170
1271561
668505
783830
534880
528880
1329599
712431
745121
47679
974316
1120291
1834112
1552513
1083047
1466900
489436
1063936
46619
1274309
1599703
1270310
580210
1888580
453835
595980
1385550
185709
18221
1458866
1074188
1257394
875064
1282989
179563
1631833
1661577
1668560
612725
53031
1105843
1288758
1482737
1363639
1370545
187260
290373
1883144
161169
1332036
1902348
1061702
1324603
1126002
388350
807141
877718
1588692
1616227
1702714
61697
1318780
1938020
1811798
487866
1750181
214794
699493
1346427
1260064
1522814
694502
328649
1274451
304002
286914
24138
131877
1370475
212998
1128883
469220
126604
601202
1823246
425492
306539
1357157
456831
1724430
1509258
1083733
1379541
1463339
671373
1915144
1618726
444042
764230
1699014
1494414
1449969
1045680
446468
849355
1392422
926558
617249
282007
1712641
434032
1231632
106706
985109
515158
1671654
541645
24519
1297288
324780
260882
1750231
1361053
1364099
61560
591065
1357870
936539
46885
474594
937021
1951051
1600678
1560141
447874
156388
322367
443409
215197
361547
256636
1749630
780722
294931
1969423
458822
1375390
1144488
343681
101966
1860836
863010
621236
899304
1547222
1462216
1796112
802429
337670
422341
713960
1556734
252549
1776626
1507276
1170015
921119
332319
204542
445404
1551001
444421
1357207
1319845
1041727
1256933
161551
622118
394047
1737006
1913117
100073
959222
1946677
1702416
527885
814449
791402
396822
1227134
1700907
1773804
893251
343070
335995
1532797
1637813
307892
968058
1250750
618404
30209
482746
448979
208417
33020
1840208
628584
1424971
195115
1629339
245136
657301
949582
1935509
1583042
697264
178837
248618
1295825
1717431
436053
1994449
1919131
1585097
719074
1086462
1205195
1923110
135806
457546
804447
1346234
1362055
41936
1282545
287483
672493
1098822
328106
1349546
290604
1554575
809559
145725
427842
1463610
1381019
1984427
459080
627894
1094615
1204798
1902972
1794697
1157082
938917
1079888
850333
624748
600792
1854337
1900637
882045
1802678
229053
1798371
812243
922713
1157697
1839353
1174514
711808
519233
782966
1701863
1366253
635027
863028
1586551
1163335
381803
1247736
1475862
34965
1320496
1433568
277014
745247
608527
106459
347453
1136839
908888
22408
1930176
1742461
863981
907567
1844213
1625728
1529164
166601
668004
646486
1596643
1483531
896180
1640753
1371850
1364433
1648412
1640957
1757579
149998
371507
1059238
867812
1552424
1737436
391884
243146
301011
800904
1883741
1836202
1061471
1064779
933107
718798
253368
1411034
530479
1683063
752430
1122813
69840
1165195
818204
1746542
109850
1191394
803703
1140476
287233
1260490
21199
1311177
118312
1705978
1629758
22430
1758169
1961388
183286
859532
489360
1773323
1575516
1889850
737001
1479359
1583794
867890
922607
340360
480024
165374
1876846
354895
1560059
1434405
473870
1111174
1792867
1685063
844972
1540704
1377809
1469389
1213984
1258581
1511279
698626
828051
743195
310898
1837386
1551640
1800256
1193659
8156
285073
242689
1391366
364518
1191741
402620
1705973
357545
1005951
941058
1358403
1328412
1619508
1407642
1741866
1865700
177014
1414005
1421105
319
1545425
1527735
421916
869938
181704
1057126
246036
1193320
1481163
937912
1465231
1816853
1838886
1147800
509836
688559
262945
357312
1889388
1723754
1928362
1243186
1282148
935731
499877
1988933
1973430
602099
1972852
1696257
985421
1455884
444136
662580
619819
859880
1865420
1738797
1987578
290953
1205067
928836
5204
1316321
1786988
833338
1188216
1242599
969673
1046239
1304298
1781495
727603
407863
1071065
1386664
1758202
1303486
1629474
951257
1558412
651755
589252
452469
432040
1749734
1320190
1372320
1729016
424432
635122
1004493
612026
966387
1285727
243462
1937597
100260
651275
496019
1847727
1858640
1574614
1071683
1606336
144264
1933155
1983854
779407
339215
227145
125282
1182359
1338180
885879
1407378
404673
1162017
25831
1690192
1599709
1200762
526184
365541
1801531
386762
359219
519721
1427846
1198653
250700
280003
1314285
28356
654690
1292297
1493345
47602
1084141
1253079
682465
1726616
926976
393393
1843356
625036
439354
806628
227719
127692
1184433
823619
1274157
866484
1470518
787462
756933
1130303
1463282
881381
874466
1727147
951495
985061
1580008
588605
1905264
1389934
190351
574643
109906
1128149
1406847
214088
96189
1514609
1474708
1926820
1157774
1302533
1647845
722395
312039
1806903
512388
155612
1757899
1604258
1875989
422111
264369
506099
1709459
1187668
1278668
400855
234821
396005
1733178
1500766
38559
1688117
384949
606487
270172
200438
32986
454255
87898
831465
1461707
222830
730843
781425
1061806
32716
1957348
1889864
861059
156107
385805
608758
1440984
104116
585965
1749638
276767
264319
1228975
396242
1562362
173037
1427380
1517341
845409
1106839
1747993
1226746
1581093
27247
1863484
789464
238852
466503
1839727
348338
1154199
1083352
1352333
44549
1590824
550577
527682
1615535
385980
1978681
1883025
1723881
1498470
1820037
1389015
1407514
31794
143001
199308
1293804
1526747
996501
1993002
652847
1476881
84761
601812
204023
1644491
1489520
1917566
1762722
147165
1509290
1195796
772309
1460415
263094
661427
911146
1270334
967491
559824
1199360
1344068
146933
614943
1708823
1228578
1210345
264054
402127
1241442
567439
689068
80309
1009538
571950
517876
1519642
1930367
939270
68809
849649
619131
671289
425350
1767553
1246000
1523237
764809
161813
20374
513848
1591302
298172
1937138
1553574
1546216
337007
1274408
226422
1807742
29645
1801188
123832
1450900
898837
693707
952630
967848
629704
137579
1081623
1524092
1893156
1657747
653292
658900
1736147
1359395
1363756
1024104
490733
712305
950809
1146045
400864
659168
1270975
724298
110161
408675
1787345
762281
1075069
1414423
1071958
1781327
1596209
1132404
161617
497778
43563
1889848
283050
116974
1294433
1263474
561626
1780502
1747187
1875300
214808
389729
1533810
1202626
1724204
338750
1283001
181316
398024
1944121
1790636
42926
356073
766580
821023
461026
955154
142800
489346
1340064
506227
927257
1230098
1249929
603736
1218235
829177
285459
184521
856818
130911
561702
1703757
506981
989011
1033768
830350
1731041
1121474
316347
328520
305349
84080
382469
861582
1326480
759921
868316
1816044
1219423
786129
1877537
1998942
1455235
393186
1083904
1345603
1367105
323981
412217
1933469
1960031
1710813
56058
976154
1113730
777239
1929110
220233
1885378
540275
1353562
338741
1533429
1564370
104263
65523
1425250
1270937
14726
828622
1091533
1773777
692802
522052
990954
649173
1916545
1442007
1870244
1789365
1801283
996586
1655457
1823586
1309699
1916301
1950929
416373
188305
32128
747432
1841788
979470
1226923
1585482
31996
1821112
1688785
174798
344041
1468864
1858302
1526016
290474
45618
785108
124684
164198
564506
925513
1162571
454187
498973
972243
458770
39442
1864363
146184
1265107
1420539
1043196
1266288
1125114
804244
1509273
470740
544808
1798575
241032
1247846
996966
23752
1497155
1863467
251169
1267217
1996496
1387211
1545051
774387
70095
1979370
1061397
1597933
1950421
999434
1701993
128403
1800545
358816
713340
180578
1941772
1273631
829993
36259
193244
910577
1344816
1935545
1376593
1778912
171638
439819
645740
842591
1297896
1804118
1341628
1842179
240204
1350873
542807
1399081
1025934
1346199
1436785
610652
1505641
36190
177565
705112
780779
194074
554988
1800253
484279
536101
475223
758475
766052
157783
813648
1786355
635191
1067883
468720
1268520
1416333
1257217
152767
1779007
1054886
1115104
690273
605381
1282082
646018
106635
684542
1282707
1317355
54472
838488
607225
821023
266888
1083060
918517
81587
903368
1379191
1701932
1668903
1053482
334822
571073
1565694
1855090
1568232
1552527
1119416
679975
174252
1800678
1244897
597788
950653
525862
471449
1094116
1483416
1283780
364431
943902
48675
546900
696350
1453007
1768355
1178194
1159197
1967162
1288302
1248704
1289863
282230
1107690
1530792
162783
1888397
1359813
1904807
127787
54222
810789
1491519
821396
1421801
1964639
791977
1891553
1140477
405828
436287
158684
1939767
220459
1853903
1293921
1787420
733148
1505643
308792
674757
1534789
1173603
908513
428621
701646
210167
483249
541180
931050
1472664
138644
470769
1297624
131734
1101385
872729
498859
1646312
1116011
1860496
1468915
379359
1575843
955287
1862019
1953892
1111950
595875
1861065
1748079
700420
1918132
356128
997544
777823
191965
493960
161322
1791371
1803869
119535
1108319
49693
544826
1420084
736670
1277087
1399248
505231
33396
1474229
567648
267268
1123715
1910339
828426
1153320
743883
740644
430056
1207455
1577869
321314
1451164
1184104
1951061
1212114
1068299
1002877
1058708
358050
52363
729252
624637
714112
1814886
176954
38246
1805572
156342
1241808
193433
1557908
1527870
1538651
234229
743122
282756
698217
1678441
1305828
1396423
190179
1873586
1950807
291683
976799
886257
1526424
951654
1951377
1591650
91432
1420853
188183
1681980
613409
1021557
1627733
313906
255630
1024722
535027
1248806
1175009
597049
63746
1090298
1032131
1663062
1209629
1047069
72041
1422332
1034777
1580839
224856
1232250
1812206
422091
1285119
767125
1183084
1016478
1560024
1972882
615343
1967255
1232731
425429
126348
78580
1172723
502086
882141
1938521
827766
34030
982158
1464352
1270299
1983100
1112668
1798671
1821985
345737
1686899
936334
14536
1695450
670714
1136031
678303
358687
415577
1015725
1858628
1834373
1667135
950278
235625
1813872
1385312
471602
876656
1401938
1293345
776717
847413
784502
784390
624185
1417266
1360928
200333
490718
701308
1122465
1697833
273792
275760
246644
643212
1793776
1939784
284170
1247770
287232
942198
1458228
1595887
850858
89957
839106
231539
476325
265577
1662019
118166
1413612
1515227
316438
874374
1800739
813475
1114657
1757363
777698
36052
356586
1239101
1526115
171421
1310037
861547
1963879
244299
1600150
752136
1328596
12046
42882
1409940
1122713
581061
107118
354589
132305
228506
1992537
940629
1251877
1521975
1570761
1579422
1053982
1802622
552388
669720
429310
125052
721964
1859849
143745
223510
790080
374528
1360528
875907
1154519
1754463
1331938
1564248
7015
534315
314187
1513380
972469
88108
823636
1495349
199356
1892654
87879
1830874
323204
337428
1787696
356458
1793322
127111
863584
1363804
888699
1162947
1791689
1414100
1775823
1293095
456725
1727948
1991257
542280
527980
782570
1944198
1467905
905256
333651
1233334
1103604
1637387
407543
55137
498912
308750
1094925
366365
1067953
1201297
431744
1421469
749997
151987
1392452
458427
444130
72236
410469
1517227
1840645
492072
921471
1911264
1136704
1750216
1932297
358494
1394064
250290
494939
149174
573000
653827
921341
1124498
176079
742784
1191856
1641541
1986063
361290
1134381
201325
1951098
845664
292820
601053
893532
1975038
488990
1303792
1343037
490289
671835
1498663
743297
1335244
1604026
1127322
1746688
191678
1979448
1003453
803293
1646912
128279
51708
761164
1133287
56222
224119
1640654
1179358
1230989
73419
416600
1369531
192584
784971
1863812
622633
1673998
1917190
210686
1796907
1630500
885221
1460415
1161862
1103225
276992
681067
372306
1915296
1824695
561869
1746072
851344
1188550
859567
639631
81824
966729
114316
1629781
1645583
860474
650639
288898
399126
1228415
1861184
302778
1204243
52442
1667799
351149
964528
240686
768623
751899
694941
1124721
1382936
112233
1251612
319761
835477
136537
482577
1460067
1974964
256019
1188037
1568788
1680442
799987
1583309
362221
1705644
577382
1226867
167949
527103
1515366
173753
857301
969890
125024
1708702
287371
1810775
853730
691632
1440649
1370021
1475535
830295
1826699
1800460
1822633
1642288
1987193
993013
460551
597025
440320
380737
1276787
571123
1639009
552413
889595
1959481
278312
1331590
499104
1263129
301745
799868
459689
1564337
1962936
885572
289135
907766
356553
1365880
1703200
232229
1991594
402991
147196
264145
1701913
1306930
275001
1820911
102725
1243207
969206
1434535
409593
308914
536633
106228
1673022
1243306
305118
1734153
788376
1331630
1148953
1125097
3756
404685
687790
1742508
1652366
822717
639455
337355
1823296
705168
24101
494074
917557
1106693
1710099
386495
841583
1395434
360280
822410
534164
1492350
1088297
1772421
1441141
743255
319461
742339
182651
234728
816683
1143667
807788
95668
1586800
22133
1390440
852391
1636462
1792169
1329529
860749
1839577
1799347
133572
44153
837820
1044077
1669529
328344
525830
1851684
1446886
1902977
1326418
902079
1226912
646087
1581153
1358089
785399
1112760
1737217
909531
186610
930414
460860
1963869
1932201
250443
1491579
763737
189453
1740690
1639450
1545159
1781649
1421213
1339923
1404594
1961190
1485292
1978143
1061411
1972955
1197578
1913299
1562191
606912
1209012
903912
636841
1482209
1385751
190210
1681131
820062
1615233
918260
443291
35471
1881642
982201
61398
118186
1619466
651390
880962
1926532
932177
557170
1520989
45366
1543193
1932261
877852
1451498
219235
1040710
588706
651732
1018898
737878
572990
1957439
664511
243384
1938959
1653266
341819
719248
1253656
1173842
1128023
847425
1733462
229189
747660
566296
1358501
1948751
1952397
1456786
477778
1816084
322604
1783321
1816888
1781390
1743590
879291
1386757
385171
1864653
1786462
1415310
636460
417634
1221536
1416899
1469928
545877
1793213
899326
1354690
1054329
1148606
1521142
778864
1336014
1625601
1128834
632931
1041315
991210
1445577
1674996
21147
1687626
1055146
1862707
481201
1670626
1503223
1509150
1496153
989149
597666
97000
175996
199753
1297151
1259782
740998
1081940
1085576
945633
1737954
117823
1562650
1253490
555497
564008
294997
1115605
1059464
921390
1516466
126073
1013125
1295133
723594
896864
1603632
870014
564706
967883
1260869
1720092
599344
1982934
1413458
169511
1666774
1907772
572417
1046278
1439333
1168500
484283
445529
1968354
715437
1141862
1505874
1219482
429069
842338
1840854
893502
270412
1661351
1453759
85267
712876
345592
1087219
1843114
589850
805982
1758188
22285
1484088
966696
681664
1932823
756962
312997
1120018
305566
1879340
211533
1113307
205587
1118467
1780569
1616361
883050
204359
1129349
613581
1049935
1275174
1208766
938276
666436
379695
186988
563834
221439
902230
808432
1179554
1833543
1782653
970112
1025081
1774266
1180330
1460431
279603
1604366
1911377
1662316
95739
258508
1177501
1037867
979368
1992672
248567
1513707
1940605
703922
770614
597895
840912
962155
1609628
646018
921487
1092809
1177178
1484930
116617
979166
1656764
1881918
1259373
1100137
51184
151577
1951551
1348981
1433069
1073806
1541155
1745419
1672244
1083746
953705
1034237
1218154
857447
699395
1001079
533194
823609
1568099
1023947
442261
1752054
1851818
484277
1791414
1368348
1263571
559283
169906
346476
1994603
1124544
924014
240390
852174
569936
142900
924587
1675670
1556375
206265
1975642
1082615
500717
1212793
347019
1785499
837484
1065355
703816
1879337
1726678
341965
1320251
1955810
1567865
564244
1957563
378694
1382343
1149522
359491
1619451
622638
1231604
266403
1741144
1851894
1441543
1165778
240631
1674911
13891
852863
1623643
909698
1127742
436885
210082
1573060
980962
1122965
1582365
1337860
797982
530815
448906
1951158
86718
762675
186331
295606
848594
956640
1225818
1728532
811533
749324
534620
1423085
913739
842885
1571751
1242439
1379145
847820
1702061
1373704
1088335
609252
1119373
1876674
368415
1761236
1928770
213339
635831
73510
1577757
572674
861432
182165
1551554
1504414
1417979
929963
24811
932601
550994
1916666
330415
1958671
57369
1906294
1075631
1590385
1875725
417781
1266810
448745
1255817
127242
178876
819641
1560976
1585606
1600122
240123
1565921
636607
444260
625361
316957
663727
1437379
1387556
309538
31228
1561519
1966373
1278691
920533
1532108
569054
982775
1372302
820621
807801
705805
8856
783142
1686265
1461370
1093432
288705
643446
643031
139497
431474
316053
878196
256683
378326
139149
298205
1521612
1086163
1344073
517184
90108
1780354
1717376
895700
569571
718488
1909125
963340
1444803
186877
1905824
455403
215668
1479673
938657
353719
1606485
991936
1063463
1220374
838640
1586105
791152
996080
1811357
476988
1947983
1637345
1812026
1806443
1607009
186285
990260
1079560
400288
961970
616505
364707
1044990
1901512
1631629
1125468
1786852
1062064
1614287
1496258
315169
421856
1859343
1474790
508403
1260957
1256853
754284
223667
87611
393481
1657428
794204
1276601
1097868
780721
1458158
14158
624502
106005
439167
486931
1953863
275440
686062
1986274
1675823
74822
1475396
1350465
68085
1732285
339898
317455
266603
512765
1367170
166210
751927
342396
1933344
1015283
672619
526941
1866841
1206710
471449
252190
50227
1085292
1723029
1056428
1134366
447007
1894157
592856
360940
1515434
1478053
559995
1488458
1647861
314021
926123
152956
784084
1245157
935831
150612
265511
1367135
426168
479372
596093
1280059
1062734
1306005
1703526
481622
1520553
485980
384712
1464163
202904
896687
967295
657158
1442384
269610
1361872
723415
1417622
1841691
1408425
74158
1028651
502279
217149
1490846
1387194
408265
1513229
37338
939809
1156755
323224
1958825
314578
1416139
1721825
1779709
1400143
106803
1674349
88118
1554096
537431
1314555
207974
430319
1459547
498461
716255
1895954
1677626
1010331
1265451
1518545
887950
1977284
880683
973446
1361158
1165906
721853
480825
1893820
577320
1642738
1099602
1735951
225243
1856714
25486
267799
350558
942522
89645
921038
1698575
830139
737549
992023
398962
1579091
72308
1839394
1389889
191938
1630033
1255565
1981202
122034
1117271
1627064
1227600
1753783
37844
370263
607493
1864907
1163455
315554
469205
146510
919975
212850
1196489
706894
54530
1573988
580031
1976080
564992
25232
108286
1970050
759225
1911722
1883830
218545
1092546
355206
1411204
1656786
1996452
878391
1043324
1147960
1065677
547588
295234
1674985
1201052
908941
1701833
1135920
879269
374996
764461
992501
1939446
1963422
1851104
1969891
513089
73261
954197
1760909
1664427
1915821
1541147
547007
1093506
291540
1818389
1064236
1646002
180015
1759300
613516
205778
1223798
1409269
488721
785925
694597
1071168
145324
1115230
596485
1312220
197220
1059492
165288
118269
468678
859380
149360
760489
188439
859168
1203056
1221008
83504
147483
818337
1771710
143101
793898
793505
1644635
1780373
1734934
1799408
1409617
1480639
1648695
511400
1835620
1729166
1701874
796292
274955
1372757
1726292
598089
1457895
458146
389823
1589211
1382165
722841
131553
1888131
1319041
512875
1720802
1753920
18827
1141730
385568
1150442
1541145
749067
528596
1873011
1478529
9325
1605811
1211131
1608252
1062310
1300423
1889545
821955
359581
1171097
1316775
350161
684241
1833022
1994974
865243
1566200
1059875
322222
1052369
1487333
1613874
1628386
1936574
1581391
126820
1086132
1741220
404562
826129
944061
381733
268298
1110943
253944
1663491
1293026
1740543
1318658
472232
652180
1513370
207784
932988
148858
1736530
1395806
458557
1305728
1978343
1129911
1922452
1121068
1926876
1611204
880685
1503459
1703018
315011
1796910
317067
115155
1377991
1366916
1633239
1601062
1755512
116866
1075649
884216
409855
2325
947057
1204584
381521
169298
236279
364232
1736229
1705289
673281
1703518
159145
1138708
1158844
1482811
1748734
854570
1607795
654003
132471
50548
316117
1099168
1192050
502317
1152853
1517453
1118519
1412539
1113693
1718576
1030948
992360
1681663
1734460
1360333
668466
766223
1537520
331749
859421
1390334
117590
652744
1387108
1599199
1951178
171183
900487
595879
702863
472964
1571972
885256
295957
304126
842556
392934
431270
596612
1162656
19428
1768979
1632852
950009
542793
1333734
1364454
581886
229597
1425128
799102
1740645
1169437
1340893
1960466
139094
1043017
233687
1270205
1165058
1101756
1059496
282687
741549
360107
466844
1774795
1023884
1857549
943993
292396
1518789
1258684
1534357
663145
584673
108561
1006372
1489752
1065543
1316670
452650
1730144
880727
206962
656537
297853
1526195
1833054
524727
627074
11258
31080
601921
1166721
271877
815872
479167
1567509
1414877
807870
553295
441926
1370532
149955
527719
1372834
1769945
1377868
561317
1899427
934089
1119014
244130
496492
619983
859433
1734687
1516056
666742
1753185
760694
385583
392886
530959
1983239
629412
1670992
1304870
659520
244519
1953254
1151472
1066779
754247
1809310
942844
1037034
1402048
583696
969719
589556
1514466
1986563
1820894
1540977
1223131
1395279
558529
1217412
1577152
1066208
471246
1613721
1299746
132611
888890
914416
80808
357664
614748
1532872
497488
493454
1942328
746035
582499
308113
1456035
414586
1023845
1921353
1732365
1486987
1675634
1324672
1751738
139723
607122
1580699
130461
1343402
1547787
1284697
1406002
1813998
288244
1083439
519922
1555225
1859746
757578
320412
370656
1352033
604597
279156
303906
532867
806450
1589875
562867
778076
1879861
1076991
144853
239912
190345
1384962
1225421
792056
865805
1849391
1891181
535609
320395
1151305
1098040
989881
822460
559736
1048339
1565829
1563401
540243
1865314
1589591
595301
74682
1895186
1777483
1646395
945172
1756013
307728
446612
1022791
1830089
1250602
959900
1803319
1622980
1105001
1401050
1699580
322135
334745
1969942
1249580
427631
1107979
4157
1471715
1869872
1814035
955982
1400400
1757240
1704492
1362485
815190
888495
422950
101441
845413
28905
1884337
1733183
763937
1527593
1947007
1894599
1575301
1928132
1825898
1664709
997877
1237473
1394907
1674403
139451
631158
1559638
1930442
534026
1839990
1251398
1386145
720230
1678849
122403
1644623
1171768
1971806
1066226
1859994
594212
849371
210049
1013739
45609
1382791
1002516
781348
455602
1422596
304956
950356
1338758
495828
1073036
1683151
1215959
1387203
1859766
1107114
1411805
459299
298548
1986025
278082
726677
643534
1838587
1877248
1253510
1533094
1377266
967097
1031319
1705176
1578690
1706144
1478724
175787
1851494
991356
1480718
1170058
1889543
1998339
674476
1276303
1590359
1817110
1235653
642804
322543
580637
1821784
719422
534471
1394230
1323649
1021952
1715909
372639
223833
204245
479193
1826445
1527642
1005940
1556708
290288
1962932
667549
489818
601367
1586675
46185
1702836
798489
43745
1493259
1038009
478054
335295
1545853
1680003
1599864
1704087
1979879
1772878
1882604
1915233
316730
551621
323058
592871
1248625
1678239
337194
236738
1199331
753261
411766
1001098
1276971
1041556
111076
1959219
1503457
1850903
1822013
1504097
94573
1610774
647001
1949300
584738
1333211
163106
137578
431752
993956
1210934
606281
1831858
242702
317097
534733
299448
374560
1056034
1668340
982334
1088596
183693
450370
71254
1952117
931985
1173716
778277
1604282
1690211
176353
441536
1922397
1851429
1720993
229675
959670
1686099
225077
586482
1939549
458821
275526
784516
1497826
437556
489223
724355
462279
1491352
997244
853681
1206499
1201801
1743055
372224
764943
39736
827555
988292
272574
819800
1629663
1062926
1975994
714112
1641008
1914712
847064
157442
920853
180761
664080
1248220
1282105
1282463
726277
1718501
310501
692595
784384
284250
1967011
140847
1874016
57765
763975
1009667
1808540
165489
1738542
365003
390172
685823
1825757
1995513
1742822
259336
116122
1653767
1703134
1920699
124981
880713
355200
466842
93624
1064074
1702166
1636875
1668101
900766
1976791
1674441
243340
1753618
612274
807048
1170555
1763896
1047593
802216
1182920
1005554
1591972
1563089
177269
776269
63994
1178106
1745851
1464595
619212
1184934
601387
943967
1341236
361164
949162
1748879
1069276
1179213
57561
1551681
1218945
622482
104777
714656
835132
1506451
511240
1437989
165685
798081
1731902
1914429
506130
629388
1896574
1875090
1173663
880231
637778
118540
421266
1900535
1747235
1125346
298596
335895
1743943
1468706
1444985
1915436
1137414
261625
283118
65650
1520346
1450267
964898
1731833
1638913
1279460
1184766
311943
1085391
161597
850004
1053557
541049
567261
1679911
343829
961725
457521
966977
407775
302711
969167
1406790
1038946
1955181
88795
29063
329130
656449
1146685
990103
19627
1579798
1795573
574956
898236
662751
1614857
1967776
1005935
1605130
1427321
1235923
1803495
383184
167832
1219534
827759
26466
806727
1839585
219656
1020788
1220204
96258
555416
896783
1906822
192946
692555
1691655
1811927
835757
961084
1721672
1092070
631773
1673055
1278373
89109
1305278
1335029
94155
630239
33090
455541
1252310
266278
200311
284809
431456
995948
1433799
1433710
1457930
805863
49516
1755982
1046461
858486
1096792
1302126
417585
1322439
323528
616475
1482813
602276
174444
719831
1527680
1455836
460582
1095121
1028743
1958780
459807
1372265
1651572
973067
929816
348543
754839
1119731
354450
1390046
1451598
1886699
684907
9652
1851271
552072
481116
1696109
126981
620654
1042439
1934821
1006359
601998
977795
1499951
114941
1138289
1894285
1651727
1042984
656301
261270
697048
1789619
426693
297360
1915291
1310235
515554
499683
1876990
6310
1462953
963758
808355
1511586
1760819
813985
1303908
1579850
115819
1683112
1923546
962058
971406
1944767
916940
541703
297791
119058
1300017
734030
1345730
479549
1538354
1624022
1615727
1483083
300475
1225000
1871549
1669289
1383758
1704956
457433
387509
1189778
1000962
1664986
13374
954026
1709807
1226928
67196
1698251
209076
714025
828622
359866
838636
1246099
660663
1625025
1874996
2181
658365
331722
1827452
204492
455111
1523906
293380
539095
1580726
601104
1899032
969993
1684879
830785
1410502
1864898
969490
328158
658518
1120477
1240863
1297082
1862498
921967
1733492
1167125
1261518
186683
1953286
465438
220105
1209759
636156
703229
1420071
158602
147397
529771
708897
491663
418955
1736396
518304
478143
902003
1214214
315788
1814136
901882
764581
1289856
970924
605831
1697636
510520
135216
1547908
1040418
1317934
1227063
640492
1774405
594850
981232
1404024
1865080
1311584
795612
1667581
1235063
122226
1603097
674765
296285
912422
871892
896378
1664471
638709
87327
446867
336690
87564
319765
265979
1414269
1247581
1903904
440173
1326411
292161
774186
442090
62622
238950
981734
1915626
147851
1802588
115783
1101474
584406
1719330
91388
891350
1163246
1928046
1424802
1264339
1925306
422893
1176957
98131
1839263
673960
1140032
1438012
274205
253474
147959
939140
1612854
991938
1032158
168976
641442
1784098
524331
986797
1932086
1712204
350220
1581882
619731
1652754
153163
1063219
703218
1743571
1782571
748565
1957718
1164988
410006
1022647
281308
501568
1383967
1233845
120825
260619
1133300
211072
1061539
1935704
3491
431054
213754
401465
1167741
1773090
1310679
1123343
1516746
1397147
1454474
17857
1656760
1999064
1497129
1982118
281888
156671
385472
386276
1947359
1218183
152155
466180
1531381
176397
1269940
1731016
355952
23638
1779355
373377
1643498
1524875
492475
190477
1957822
1335156
1964922
685262
1437529
1601276
788771
1663361
1980855
1365597
605689
1910104
1620916
302553
1048778
1880754
683684
222175
746533
1706526
982688
10032
666520
168658
1512113
1076208
1499993
1300417
1306461
312464
436008
779696
1470390
1192581
1066660
641678
1256192
901038
1455323
1745820
1272850
184478
1979785
1656000
148211
64694
165582
1711964
1525607
1154362
1187901
1773283
459085
1402524
1507865
68764
1222010
1238471
951428
1173709
1095758
934486
1068026
1259624
1253499
1498481
896753
1969405
1228282
1106393
1704069
1966796
808409
1321276
775956
84511
1070386
1348864
1115231
525649
1399389
162749
514750
1453045
1964892
1133517
869853
1065307
1624993
715925
1685580
862684
1693205
1133160
869207
390588
1493253
1799024
63379
1845208
636178
276909
1891377
468460
1967934
944058
1675166
235898
1924112
1454806
474894
1961598
1073483
1337824
1619591
1061390
1883906
1708356
1906064
459805
423443
1302218
458894
991311
1639775
830083
776210
248393
739084
1078266
387688
131487
1168017
223286
1172497
532978
1050456
1380161
1075646
1387320
136420
507189
593105
1664202
1452507
645939
423991
1270924
1036099
807750
1317890
1881531
1129362
742328
1674532
153196
1769948
1924601
578743
521095
1314643
346710
352514
249916
473657
1608691
990618
427385
261311
1902864
1932631
331661
1557733
1250507
913697
116981
1888517
1278919
235939
652721
159704
1583244
1279600
970924
377467
1615665
30940
1697534
1416709
85938
68106
483564
234066
485897
1325685
909739
1676398
663466
1773994
886028
779641
1796322
683136
1821373
1666608
1589080
460977
918533
1934175
1438096
251121
584524
92393
155449
1596638
580590
1294062
310208
829378
1941210
472281
571402
939249
758190
798144
1143949
904376
1251330
1078313
1397886
1300559
390177
1420560
1990619
770711
1032093
1331338
1491131
1156809
1616291
1150026
557524
1402313
1086317
207228
1289781
1767907
1072886
565772
1949010
1234471
1103620
1410047
241056
172317
449185
860459
1567661
1237682
1158542
1029712
12331
1870718
137506
480387
1935101
1546274
1613220
1059477
150902
333375
1769840
691709
724250
1176334
1231611
188063
159724
1583391
1895824
55608
95022
195251
1670774
1039474
989415
505548
1097551
1933493
846760
996727
1857612
1369244
1155350
1124259
1587622
1286557
602705
1747358
1247726
69247
1796332
17713
1907812
938944
561095
473360
753068
277767
1809668
1931649
1062357
689072
697248
1466853
1007677
363708
1343026
167258
1474834
899137
1452272
1427226
230588
63916
500367
852262
1372701
680992
1176486
1020235
767229
945373
126370
1554711
68915
1023574
919943
287603
638972
1135812
153925
1624497
243687
985008
881272
1150719
1777669
75712
869352
538982
518443
345829
585107
603879
724585
70593
1567344
486204
1827556
947986
79606
486995
1304704
1131826
1266506
1536625
1904334
814776
1859755
656329
1577692
946442
1308659
1485165
1483547
962460
1259534
657326
1271333
1202707
1934961
1874935
803564
1408279
826142
270925
876552
996214
897337
876464
132231
1054874
639385
329779
336939
62964
1164249
1401641
968381
998199
776799
983934
1935933
1118666
1805146
1744918
1779815
183439
46451
500327
1836099
109011
1800172
1590441
1597168
848869
1029898
90554
665019
684449
351524
1501882
795954
484121
749695
1832510
854093
1581691
1562482
70927
269497
808981
1880665
685351
168866
1977769
1204847
1368010
1200432
1361633
469962
579846
780813
1029245
268438
639055
1561182
1774839
965156
1873162
1554451
1045720
1603366
490324
167725
1436640
927977
426424
172500
1044877
796506
1453885
643054
1037152
1760241
1499005
1126597
493921
1422925
843095
158274
1083379
161517
1578430
268615
1729619
1655156
1888545
227904
1388950
244787
578343
1167534
1827478
423397
49935
860217
953557
1476151
129407
1048121
385907
527866
1883619
1391699
463816
899046
88652
900683
1989320
1615814
1073825
1968064
1871873
632677
1264099
1814696
1830833
664885
677703
1665618
1152133
172212
1201134
240970
1208003
1687405
157996
693509
1218653
691164
1185643
316784
1392431
93418
1350083
1066139
355137
389913
954048
1265777
1558911
650133
1128724
223607
1255829
1296806
829499
354251
846396
1429680
762378
585659
1495811
1912470
980224
1861536
316868
487233
171500
1255528
450924
140729
1070744
1458588
1996513
565578
995771
413309
1173577
1179209
1440254
1593745
22389
1448631
1090120
1379667
1214374
1735376
954058
733158
222811
110480
1592467
1148656
751023
617954
1805655
940243
514929
109259
1824823
1930079
1701528
410611
947186
1712434
869027
940298
214883
450122
1150288
1173223
1421133
570305
365963
1266803
1685164
1798847
1789508
520717
1507120
1305504
1183718
963945
599113
1385601
1097601
916756
757599
1166907
1564866
514283
1997151
519386
1606639
178235
1855065
1290042
534379
1634296
1085528
233796
1454810
1300342
680480
1801756
1030499
469899
885582
1292256
858462
342334
299844
1185540
1190859
296945
1262735
1051684
481641
1925988
559368
1874704
527553
481166
1050770
1687915
113708
934624
1607512
701421
279093
706660
1553596
314904
1020072
84576
386017
957294
1531565
1310708
1114581
318892
554171
573177
1688344
603285
1712006
742404
703094
709425
1702516
1424440
1645925
382520
1410958
1084264
1035845
860562
776952
940400
1943255
1612575
1412020
1104945
448090
419661
1065629
1461367
290609
798305
1958413
770575
679641
1705180
1353887
1873418
125566
1488786
557559
1647671
1316993
252337
1617384
1928154
1696800
1966589
1077533
49818
1691243
450593
138132
500420
133105
395771
1641110
835926
1465814
1605878
969521
1148052
1841853
346899
243945
1230839
72383
525410
828603
1378716
98388
1964693
1619247
1847694
1278148
1657615
39298
1182496
504030
561960
1193897
135383
1183693
1137799
670442
1965127
22425
1281525
937541
1492577
1169852
1428393
256876
998538
1421002
1494282
419883
222915
1860121
607839
406334
682350
1867699
679171
1259575
1573247
1554711
1983324
1087147
1920508
725702
646961
434168
738447
1635590
525848
1081119
1024810
1157507
842197
1033259
214265
712544
630487
167908
856518
755777
1106812
657973
1362659
1922153
1199356
1606653
948412
33036
728723
1934371
855168
1261806
642903
1914875
1600364
454484
1287888
153260
159588
1848708
1443771
1648638
187274
169839
1129700
1442106
745210
12061
629063
1225834
1315324
1605586
1442808
426205
920534
866718
210238
322303
58581
625377
608323
728812
590796
1314555
959476
1196372
1608017
1310346
1695218
761638
1908459
587216
611381
1526081
549281
1228614
1411681
1065567
1949039
1870131
642844
1714223
514512
726643
64352
1058465
616206
600661
1502443
1030595
763939
1596971
89258
861665
681597
1057425
1378721
604726
1441423
292173
1059849
62989
1684180
1002151
1448541
1613030
1694871
1001243
1157875
984618
480925
1009596
997148
1387610
1461433
261423
731465
877301
865952
622504
63531
1890277
99468
1799455
49480
1754772
499140
1276198
36486
1100337
700330
69330
240419
907194
461050
594248
1445454
49912
359318
96830
1033090
1431626
261748
779310
1764712
482265
956683
1897258
1691541
1210823
1833249
1169858
1581368
870685
1574932
846908
1512089
90283
984585
1941814
425280
153544
190573
572412
1992060
180018
174480
1501488
1551228
1487672
1935152
1459868
1757332
1600208
1330213
1908402
1896680
349222
147366
850977
445932
1132110
755848
49326
275876
402633
241737
1215470
1781011
1380394
575982
875041
460322
1991671
1624156
1285743
648012
439305
306608
1521708
1955158
61919
1188601
1127013
391862
1178357
941578
952221
1960581
32040
2290
1896673
657202
1482667
1472896
309738
804817
1236160
25554
374988
402008
28353
1195712
493070
503131
73605
540742
581237
1501740
192116
222747
867860
330985
405089
1890718
221702
1389415
1361307
1117179
1226526
852269
735532
32875
504893
473546
1244578
1619165
1027107
609988
1223574
437398
1702900
653110
578944
996555
1327529
1972613
233488
1958779
644537
1368256
1617877
235713
1544224
1403415
419871
675268
18010
14608
256919
1652863
65258
1190492
253158
871610
1323889
88205
1706760
628214
1249999
22945
1993354
486586
38261
1338710
739194
1462006
1074782
949907
1973758
1183502
1022356
791444
679845
508166
1567552
1227804
565087
669254
606182
1298638
1692790
865488
912478
891318
1807878
277571
326022
1299281
496887
177312
280577
339780
1893469
1374211
1221773
1879100
1569676
1506761
502762
1780635
611439
402672
1163232
1827986
186938
1716777
58807
279452
473532
245788
510431
889770
1534588
1375636
1863722
120388
976408
1162243
1854602
622698
895135
854319
1651079
1146026
1521700
567120
369831
117316
1874024
1086989
1276026
195766
11424
1459378
1488834
834024
822495
688087
1475617
1740519
972216
1533367
694090
1594438
1881664
648629
546310
515482
762452
1927731
1143421
660069
1693762
1202127
1814320
909965
650956
1838916
565810
1444713
1670734
298095
491634
1733465
1167230
897986
439312
69423
1008772
234968
1175799
1086829
1210850
1884085
554429
1128770
1036939
180981
73255
670144
1383183
1689261
781279
1348656
845035
254048
1548904
1268536
389224
1626349
1306759
1134929
219973
1047447
163142
1563710
753916
486816
1151754
557054
1804718
898390
971206
971207
343089
1849288
946652
1314389
245038
910629
1330343
328251
550281
1665712
561725
128224
1452934
379068
182341
1596615
547694
1956704
138981
512390
971798
489817
1475433
1439977
1102799
558588
1758884
1701795
442758
1398799
1707503
865834
1851700
962573
430017
968860
421781
837157
1596726
228908
1349859
1602269
1227458
186836
480139
886729
779544
214875
1637239
1768247
58214
684948
1283987
1142942
1922109
594175
361855
982812
1608125
490225
1367244
288172
22500
1815327
1836752
483320
1474419
728578
618253
173250
1307579
165893
439
1322858
1163757
37389
1085427
1112559
1283889
1733604
1968509
1172922
336086
1009652
1665417
504576
487737
1381625
1711061
1797175
929728
1753186
539929
1737919
1179802
428020
570795
142265
1460253
1135102
1711211
284915
1713897
651418
658788
48396
582818
1761988
1012187
1964456
910474
1303750
1459990
619206
1273896
1991890
433880
1248177
216934
1006499
1764408
1678316
1143231
1197091
88936
1655579
1663313
1562058
319976
1689252
156783
380912
1383992
1623367
846188
402355
686928
1822187
373895
16437
316421
1049341
654931
1887482
1486030
444535
1515039
263364
1205254
731441
1060887
1090919
459209
653838
1375689
1046587
1988074
1498141
1539119
1411344
466606
1900270
1972890
1095951
976625
101884
1788573
303784
1058630
1943146
720601
1338980
1949158
936423
1509024
894843
646610
1515927
1832508
1601805
508601
1572864
1525248
1243154
928440
1544459
514297
137134
1471346
1311703
90551
1434794
1622087
955940
684146
1304539
13624
181639
697923
1185183
5248
1606034
760546
1769524
1982321
513380
1211279
901077
1883103
1824443
673264
1608269
122655
1563327
746284
52487
1147969
1269101
1651982
1800495
1687898
1636560
1179182
1577098
1929919
331311
1819458
1979468
672035
119034
463677
387779
1260851
764697
363104
1622425
1450170
1579857
546756
1785204
371760
1744734
464590
1003560
1988064
1306857
552817
473182
1644769
210846
382891
446936
1791735
1676681
698119
1958077
93414
888848
1318833
522852
331712
1042663
1100442
194285
778376
1589721
667390
1729719
1299627
904794
828315
288905
32805
1405901
941624
492229
1246375
442583
503679
1928414
467214
1906123
905152
1760343
173820
1163658
1235823
83684
693855
1500913
1480143
620877
1786910
34038
104160
1599412
1759779
1608706
348165
530582
818928
28899
1771770
708591
1034248
1600062
122099
794840
1517536
1348984
1859888
1279644
1807527
132178
1676505
621446
517896
1924492
1548853
1330179
1531602
1435302
1713652
165911
1993246
218039
1891194
454283
1405517
1652882
1355914
1821573
1655675
215007
780946
458435
1648317
540260
1353333
1493471
299409
292387
853493
1587826
1948767
546606
1698301
540574
604615
822773
1754999
1209100
40332
1528505
1086050
881811
1602059
1955420
348987
1044031
1716151
396371
1352935
749487
1910094
136080
177422
122165
773286
975613
1016332
431738
1258154
1368395
1911611
1258431
1023217
1333561
1669641
44607
996257
1865642
546246
205659
757229
1834218
754090
405421
1803494
1838920
1687282
65841
1950716
1349264
1852912
563900
1550356
577930
1080262
575033
1522287
1686510
758302
228502
1157481
810695
1782804
321993
113147
1503232
64455
1001997
437600
1282555
1016627
900821
510351
1790794
1975224
711198
1312619
1891166
1154433
1204864
1207689
595301
612820
15768
483710
1339147
680675
26213
1090041
1319372
1659982
1448194
256734
1619136
1134159
315232
1089005
283538
590769
1795705
1755956
984813
1345497
1108411
1907790
1626166
522758
357963
212181
1856975
501025
1893306
1010660
1345454
1603634
1387994
1688406
1728331
822898
86843
892537
1912065
216421
322028
1629645
200238
646680
955195
1554217
1281979
910811
343471
495350
868859
723307
1037728
894600
803333
1200099
258834
1900888
1325288
1512668
1278017
830568
708644
1902153
1352937
1757602
1267010
1625723
169213
527196
218532
1890982
847601
958663
1429885
1031758
1651098
1678172
1021404
773687
1533045
1702695
1391258
171576
331095
782777
1524429
763853
187173
663019
550833
1307992
1440374
1745442
1126177
1527609
274893
1648266
1098336
1527460
838743
1329868
1830028
1759702
1425490
1891704
627429
1062390
1528100
1604225
524682
800524
932362
1790028
693243
840221
1170552
1959280
1743839
344235
1537416
512256
1618817
38202
1003879
1144133
1519205
847755
760495
1398763
492092
1914078
1682535
362014
186551
1952530
1287294
1536589
1330343
1746972
1879307
1845300
1590073
1712244
1429323
1230713
543723
1194394
1308523
159866
1371526
603467
448397
1080399
1286900
1558300
1540617
1655975
535714
927808
508302
907207
173943
271628
1814091
1503559
1284223
998150
1820914
801341
1054567
1541674
1528300
930277
1152213
162322
310325
1161845
762823
948021
270325
948638
1565122
1785747
1990386
205759
1463214
1127873
108579
403573
608214
967195
1615051
132280
851212
920582
1384372
570484
705531
1374303
783620
1032120
1598554
258604
1319056
1104136
661523
1293246
894479
941317
1956707
743992
1908428
1909642
321792
1640212
1864571
1183759
1640065
786433
211077
858909
118692
804595
421323
1930954
1306612
1698779
1895401
1003480
240153
1364432
1192481
859955
1473654
1849067
748815
1326871
15599
55760
197811
1901444
131477
978495
133229
1890187
1732665
519649
126342
551897
22799
64837
14964
1986967
883652
1729115
47494
1318218
1687680
352189
844598
1973491
122189
1622620
1625888
1465451
807829
917323
1871024
1073654
1017316
759332
928738
1034344
1804056
1499828
474147
109905
1645792
398376
1774780
1913545
1319184
495773
1215858
858131
330266
823304
1770520
1911405
1643129
122908
703841
182690
661406
593666
1776875
871827
1765841
1540824
450191
1791326
1466301
148590
643070
1392058
1517931
840567
847850
1511306
1191213
132766
1001757
1514539
1394021
656274
1976028
656606
1142278
907693
80397
1683279
608098
251003
1956731
38787
975130
743714
1402828
1518787
612988
530883
835012
1820513
1410474
473378
1928609
409228
1882562
1033765
1474801
367247
1064784
1598525
148405
1389284
254222
47093
400073
190246
1558561
887508
924593
635805
809456
1597404
373090
146691
1249139
753993
349051
843668
447970
1084254
487048
682092
171191
237401
741745
493821
834599
118945
32214
509858
612201
491214
354407
1078576
1975977
1194060
296011
481446
481657
318920
1081210
1362731
1053909
363981
276293
1659776
926076
951602
628557
1933988
202210
963118
1734256
1124967
305831
1580724
551399
1911803
1795095
64246
579661
194674
477385
1131962
1468762
328670
816267
1198702
1226195
1162475
1753276
1466654
825672
381474
1074396
1701326
789242
367961
1326078
843803
437027
1852218
1697210
1547473
792766
699707
292315
1615421
877254
1583326
1504692
795303
1068628
1673285
392428
94212
1326339
1338814
36766
1457591
28158
857495
626591
554951
1738747
1263513
1661511
1349717
1088042
1577236
57196
212293
1217954
1002843
1343555
1390854
673783
1753697
1573654
1950187
1463841
196783
452694
1311376
1533108
1731541
870909
1269172
1187444
1109744
86042
471728
1439354
1581711
520321
1967427
1584222
1141224
763202
950211
346724
1415292
1847655
346216
877576
177260
1076191
770341
1520369
1313556
113207
1950195
849645
814797
572861
853206
929753
1355995
751625
1661975
1471928
1305051
1988478
624177
1717418
1798962
1181202
1501120
1596159
565326
40910
13915
1465624
1381524
1144664
255886
941383
1785597
1481921
1292264
1348065
544756
30631
1493584
1700193
1958226
1007702
886016
118167
519365
339513
1422575
1398048
588988
666927
731402
85985
1945362
1747937
8182
1453492
1751151
1885113
15371
804237
1335891
584515
1029014
1788849
1383224
430393
455052
1854306
1097947
1804295
1103348
1858157
851720
1048363
122586
140156
87128
1655765
655208
1098717
258500
1078997
271395
1998121
1022272
773028
1514077
1666544
1876944
628384
1160923
316179
639984
1029278
1496116
305134
447554
1442319
1038586
1711185
1833222
49809
489871
1691535
683351
418251
141578
784645
910286
1796068
1402181
84440
1669681
633851
89149
746071
1058523
620363
507109
976490
1706131
1099705
1129474
1110592
1555245
1856175
1609828
1325629
597932
1536130
1145954
1008064
1486136
417683
194383
357406
617408
539312
1396989
1022492
762019
1934629
1305938
1958901
1834988
709427
358755
1548558
745206
1151169
1492807
13125
1371358
1833572
720395
1672066
300506
859816
1780025
1039032
387968
587236
1077238
1724695
1507044
1522089
408881
581518
553119
1442622
481652
113773
324855
797655
506203
1197918
708758
1364786
1526041
761526
581438
1954254
292031
988603
1869618
1294378
1130688
712181
1634910
1207602
1827078
784839
1697372
1393147
570044
1556617
871479
658854
1551479
1958923
463627
1050112
88554
31811
702699
1781723
479867
4670
1436860
788286
127406
929012
1802341
1790285
1319619
1219423
1419484
1275969
140677
916982
1759424
1939471
1345435
1690299
978860
237035
775729
1598635
433994
263938
126926
1879450
304661
538967
6494
460218
693320
1363199
1716235
1898748
116764
404861
1399229
1890117
980065
160955
559942
922059
1081130
796305
433062
421839
809196
1127973
434870
1152706
850372
406250
1081442
1346913
1420850
578358
1683303
1772701
1077724
448907
1267856
1616125
1665442
1585117
842622
343143
1472273
1615694
432422
338123
1572993
960420
49378
639369
1577596
1853979
1189651
692960
1240623
42989
1071657
175572
936603
1850770
850726
466336
230919
1212915
1252001
1789396
1795935
186512
748449
442665
163812
404514
1754563
1154567
1639748
41873
1087593
1317364
104348
62578
1667604
233985
1784464
1325484
985095
169299
1726585
1960847
1624751
800566
94635
61387
930606
358220
1366789
1336195
1312775
1680512
53762
25490
946046
346011
276189
172123
1489516
1316321
1335215
1619722
1757714
1763749
1612645
1958996
1574340
1122826
583234
132246
856071
1097825
1798332
193998
814381
446123
1992939
958119
1811906
622396
478285
480815
1012434
682853
1479655
1262701
594024
1384924
901866
1757820
1716693
629295
1582795
225436
309799
297290
1665921
737946
1470829
453263
138802
764803
1736116
1552150
840869
1945348
1643425
1710670
1733420
385881
1037439
745841
1152092
1019481
1612813
1303630
1070676
100848
356523
1774000
685607
375442
651852
369580
1444596
1537927
1794314
958109
964951
1305054
823944
1615307
204430
208515
882987
29819
1537814
708814
395598
747493
1302133
1224543
756212
1217482
740365
1358483
652168
861811
83823
676655
1913976
655144
459964
572339
1371032
329782
1945893
424113
1708567
1409568
947976
401403
1859137
389868
1653378
809308
1401482
1545497
93703
394994
1453118
1094493
487867
1010334
506056
1928365
1537584
698877
202413
1031635
1485201
1420441
474340
370454
1904802
1724835
1964466
1782752
1460522
1812552
984967
1268871
713760
380811
892138
652637
206790
1971525
1425126
272742
1391488
6167
1387574
751625
654217
1933616
100142
1659256
860630
174349
154855
741077
838891
1886096
148372
1002334
1781687
417825
1482757
360184
1164652
1597264
534178
133463
1509773
1730595
320071
1388820
608262
95663
298084
435850
1647736
1264474
966385
1310957
397682
325808
1693734
1710497
1821681
368459
1250762
1086203
1962113
189647
979274
782184
654095
52038
1446911
308013
1459410
878475
32542
582249
1380949
885452
1052279
1054635
514225
750156
1405770
1399367
474570
1869414
110213
889371
1531554
229525
654288
1787252
1351013
356140
329008
421756
1305343
626789
987404
1032993
335605
461484
147985
1907796
153682
1513475
76981
1808717
1282938
833968
560400
1238431
1580311
1897256
1158008
1600295
1440256
1762516
1512801
1422382
1660665
1440055
1917210
1388048
30325
634440
1506912
1523700
1432620
1196101
1759581
779618
21593
505356
957642
1527292
612732
1504024
1122066
625389
919933
296331
1880266
966838
1207199
1974466
1834918
911034
10234
1763433
1803205
362124
1428167
1594803
1975450
1786857
1557823
1907598
1777569
72888
33572
118540
1722072
215666
873672
170125
21737
136827
1842515
61137
990487
1871266
541998
594389
494017
620108
489268
1984362
631957
952773
127247
1081875
386234
1743744
296724
589202
1804287
933601
329082
1479538
1862615
1348199
1848127
1252628
1143248
281344
755722
1910289
38177
466780
1247739
1109906
1141563
1248975
1258154
652553
492829
382259
455979
881451
819055
1627888
1173934
1902
1073654
1818518
1867945
1273037
654697
1167015
1157775
748184
997835
342930
1168373
1564553
513306
392194
147463
785120
311441
1249925
582460
145888
1275036
1152879
1617711
1283735
324222
826251
1977144
696485
219836
90378
479638
847317
231777
283563
112071
1987270
523091
1186045
1190105
1293842
968097
1942344
49219
1517199
1395267
1885204
519266
1270068
1573982
1979695
1578466
1952605
1891650
1084749
547091
206997
1871498
1207197
1097151
456819
1700419
696105
1261926
423205
821208
1115214
342287
732595
840443
1137880
860999
1559893
89990
1977933
1221343
111918
1895657
936183
1942512
439115
145296
1016835
1922128
566539
869916
1492012
919806
1997454
260120
1265650
27031
1596238
539074
1361714
474588
1550118
680491
260388
1618091
1230489
209702
1150610
959968
118595
1088988
1697084
321650
1190436
994739
1483900
361473
1555456
1259801
1556267
595934
1561482
1479839
1061060
520555
1272526
1643825
516103
729560
1494901
890781
124033
1083190
513583
969855
1200151
1889266
26428
1970335
325741
1215873
1247119
761221
399549
359686
1970025
1176392
144677
1328873
1095851
1781975
1016679
1176892
1059723
1608153
265782
1658692
333305
399700
611319
1922519
1778240
235077
224029
957556
903227
1751685
1221107
151186
913219
118670
451991
677437
201179
1786591
534327
66091
1272712
1420600
1901874
936229
1406343
747949
999482
329598
446877
753335
1103180
1511422
451118
1118269
1582715
1021149
1016242
96725
1786045
65711
1437953
605741
378637
1832623
1089072
170469
313856
1759430
1455627
1130906
1401150
1772016
1189117
383788
1156707
1467683
1841049
1441383
1661260
432926
855353
1921627
411439
1376599
1324245
1479506
859936
520836
517146
1914330
1407492
877018
1596475
1230848
1315157
1281351
684284
1125848
103603
353736
834145
1423494
1529919
71768
515630
1863457
534794
366191
911067
938522
1710933
1585205
486645
754906
954600
825147
411197
1965920
56884
133269
775651
1299969
1218517
900157
811588
1615305
82087
1256534
962582
1636681
420234
1059789
1616222
1441168
973265
966157
1757090
1095016
393874
944833
47688
1035273
141277
1788012
1932003
929537
1274304
717846
1086094
641506
1382040
1261348
1170145
1160541
912518
528707
329337
1100548
1222050
686543
1844622
176213
715628
1719557
1875865
1514705
325843
44018
1776097
1415368
1820932
1074042
1228408
495796
1178778
347572
992298
203233
792453
1626867
1705511
1875716
689077
889902
855236
1076215
999360
1789761
531391
135835
1765421
592454
47006
1444023
477422
1792189
812767
360576
227887
27392
861148
937268
1148072
1635128
415976
147354
40571
929991
62800
892355
1986857
1726775
1021749
1042696
1328985
378632
1775330
950005
74830
1822417
471971
614069
1855995
582695
1500042
1699188
1514216
1153792
1379122
1708185
452227
1544066
440801
1370729
1216067
1479515
705270
148991
1048079
941405
786609
360330
1162071
915814
872890
1114794
128784
806222
224371
1079815
1305027
323814
4237
985489
1359984
995809
1082703
608731
1554721
903870
1542390
1434935
182178
713674
1428337
839635
1941550
1870783
1747202
467973
554954
317033
1829136
119611
661229
261759
405876
962925
1974581
611037
1824235
1247827
468290
1139157
136617
1184956
227567
853874
1684326
1638745
1463992
1610649
708406
1617170
747298
702841
269389
345096
1501916
1387171
68979
511188
974196
1431979
1699991
720058
1432408
743298
584356
1522257
1277633
1774483
1068389
1811063
947860
1693715
1638862
656623
1068570
634123
458878
1545833
491754
670136
1411056
714141
1094865
1071413
1913324
842922
926362
1184168
188653
1237901
1431501
1359778
643050
1451126
387530
849724
1489547
1436552
145422
1970153
1336508
1947645
1579290
1431879
791284
880117
1608935
945276
521580
936284
673623
965514
449984
931501
1467544
1647990
1978285
1041467
763721
894848
593777
533392
1207584
412359
1727847
155675
109889
1057336
1046942
61270
1014607
444737
1666944
487366
1767989
903656
207827
122000
1944956
1303655
1345391
1295226
1289954
272290
517505
952079
1211752
837758
1419888
532971
975147
286346
1530914
102087
315178
1612193
388315
745532
1869055
1743969
1433422
1235527
369206
1049434
374665
1221225
1889084
1694194
1782222
802317
1346317
1197509
715544
1449012
1080651
1595672
373737
1638437
1722015
1258198
97562
1968253
570694
1534158
1790983
519381
359847
900926
1412130
1726557
1877995
259157
1637955
367847
1489058
1341061
783866
1168147
1288249
1732118
221783
1308359
1904248
1357949
502648
813563
1233772
814665
1209565
391301
1119494
1584419
1894761
869757
876670
1256130
1047846
725884
185033
118821
664579
1282030
1650881
934226
390707
1712737
245183
419461
1602352
172018
445810
1221965
1471338
1993670
1196357
733902
1350147
849365
1508244
1516958
1610801
1798662
73983
806226
1006230
932187
953984
1772944
1692736
1842381
1626317
610097
628858
264520
1443493
1846570
1060415
1983455
41277
1939452
1321887
1667399
355110
41038
607010
1126648
518914
184928
737057
678663
1872204
137215
1451217
710814
796836
1205996
961349
1386047
542738
871451
180048
283288
701150
234329
238963
1856343
1576098
932073
1833074
1323361
1366376
161721
73674
1781807
856986
1004693
392216
250666
1839798
1498784
379427
543929
1022178
1131631
650748
1803025
1433498
1021570
513273
69347
196613
348390
216388
819209
1453563
672651
1246059
1386315
700335
1346167
477481
1826766
258945
1803023
1584513
1404369
257128
1671020
484341
603840
1278822
700313
105753
909823
991607
675155
314624
138881
1807324
1400756
38673
461430
1426371
1427072
284129
429918
711247
1042469
1138971
460280
1750192
24876
1768467
767240
136475
860683
1431303
1913548
1818578
594551
1130167
1335588
1909101
321562
515943
1110119
390528
791672
755593
93483
1503907
1337017
111391
517112
334952
377234
1303255
1761139
561466
1377915
1127330
1839886
1117833
1876823
414910
1997570
953353
890222
808315
1894701
336417
743236
356351
706897
590068
43364
98801
1956034
1266460
38998
969628
982
1379303
1288079
834402
296381
639437
1240496
630901
659850
1209870
1496949
225897
198949
600105
1347397
591820
1762621
1712905
1135304
926897
21149
700744
161160
235760
1752596
498400
1154085
1465116
286855
552264
344801
1858406
651270
973745
830936
1197109
1853068
1209923
281181
1088050
791699
752892
566225
575601
92917
1982108
1922783
1735976
1611173
1501488
1614550
291066
1270037
1273752
458798
502657
566596
1297213
1018049
1805934
1918661
1563613
1532872
1540657
1687873
846363
494958
1342920
316235
205796
1226155
1325593
1982227
1798269
85533
252238
455702
1965578
501127
1998907
1207461
1013347
560601
1463615
1344894
1916872
152417
358510
1039658
1651401
1463318
137524
724153
491819
624418
1680709
1013296
445186
1389864
1906949
1133327
1542769
642050
878395
1231068
512822
857568
741147
894973
1096770
772239
1761209
1110831
25070
1204199
930468
1039269
950189
1075743
959320
410834
1652725
1178316
885599
1208709
554656
503348
750166
237921
1592895
608854
1760513
558031
759222
376174
1080622
1086070
252806
1950709
130751
627877
1396934
1801516
1744767
754977
999978
567635
1942148
1564672
1746444
464093
1064088
1496002
402442
103642
140813
1690192
1837937
1958705
1700366
1376079
348938
382825
1400401
491124
678172
345273
1801387
988543
1292005
799303
773646
1634595
906737
1518856
853145
812060
1079826
1761617
1684962
1634065
249739
266208
1181438
539199
1782328
1571158
193909
89367
1174244
592443
1140454
1057518
606436
1821094
1525190
155431
506279
1714179
53543
352476
547127
161672
1563969
618325
1521573
1161932
1047445
1490660
334615
1094323
203844
73737
1623692
1587817
1198163
1422840
1635405
708229
1555800
156129
1064200
922635
1923184
541601
1067158
544584
1820986
181032
29180
1101169
1921475
1053220
198020
462992
1131276
1645858
974094
608634
1400039
1242476
1656788
1085882
1024641
1640273
1996638
1603659
1643053
245024
1972355
250110
1888540
977849
111201
363343
1155314
1478834
67594
823025
750592
1409682
10559
547018
157374
663895
973425
1715743
1140914
1044520
683514
1956580
1721925
423934
311951
530930
1651417
1073428
673129
1676660
1829130
1400881
968131
1455056
1521592
133437
1592869
402460
107594
1122692
124821
1426424
1124299
827720
1578767
624044
797900
725221
570923
1377963
1280128
1247814
783745
156014
1274647
767137
1852230
114400
1186809
1775992
736014
658827
757948
802480
620978
1803143
46480
1348066
913062
356856
924765
701567
1282632
417511
1441523
347817
553265
1055313
1828955
1897962
1699140
750845
1830309
182726
1753258
1443466
1139328
694932
1416286
445435
1882071
1608666
1455218
1912620
1576841
1720207
588802
644128
57542
1709233
1231947
1546733
984216
723473
190925
964094
774754
1320579
38653
1807708
1191103
541503
1679237
1589899
1058635
1750925
227491
410911
786978
821131
1442951
1422353
1314420
880279
1677863
424405
1662535
560263
665879
625383
695399
81284
606161
1096928
1255561
1866396
1797169
1759359
1664360
1498538
1923182
824409
160866
547819
334840
943750
948054
1561516
1495776
1283548
1946622
1901607
1640670
1777279
1857235
1381067
378014
410359
893182
89253
1106429
1401316
613365
1169269
1614609
1371374
1208351
1409688
1461284
1843654
66238
1609628
1875099
1274863
1494093
1720188
427480
987718
1883360
1695119
1834251
469895
1645934
1759873
1203693
1845862
1640349
1384979
1455782
467411
1792399
3435
644237
1040110
1147365
1825589
1099425
1357680
253821
857876
470804
1032474
572645
1616260
1552745
144498
1721402
1942474
1064492
977928
51175
1144683
582155
140510
1887635
923855
206314
1967532
391891
365193
700332
105840
1853417
1693581
1511065
1497675
1692029
561875
1274197
103406
1442251
1033166
373106
856577
468475
1736316
224952
930543
1127424
1229396
1032184
1134428
887799
714541
39198
1112331
1247287
12833
66289
1947650
512223
458109
1871983
966824
1980109
1660050
1761121
1654114
1237591
623428
1252400
435480
832379
1267605
1525906
1310418
216994
443794
947072
515389
351263
1807788
977917
235015
1807263
1815464
34976
1255913
1070184
180105
1967926
52139
133144
1935288
980292
6862
1757648
21022
1486025
1932558
524119
957273
1821192
1633835
1552958
66417
893241
336290
1907764
605417
597666
887898
1728190
1786333
1194549
1838283
136367
1051293
1305946
942078
417300
1231208
471519
1665469
1520610
1069506
1041613
1719895
324726
303423
1146686
238558
1941336
1003986
868052
534219
1837238
1201569
898773
862768
1423451
771143
569088
24157
1528300
1018104
1073335
1037292
796459
1495503
1691802
524902
432067
1055004
1666758
1712963
1057315
1721434
1897126
853285
101401
1020568
1944182
857320
221344
724618
1736620
1164515
586535
1654073
825778
164549
1820444
1400839
1499503
423156
97136
506145
763108
616287
959228
612363
637823
791081
1835057
591384
1507412
641526
550027
1525472
1176751
358805
462173
673958
1886805
1037609
405697
456380
989829
78368
483760
1904658
1298768
1863226
1433029
595935
734142
1642524
311243
1400945
1058165
1066662
601600
886563
259212
1299755
269897
758211
567695
542671
1227529
784895
1251104
1936284
1617717
1849008
551471
1465347
612972
1256001
1658288
568693
472961
734146
1611095
28231
865815
9470
198028
680074
501980
1985022
879787
340564
967667
1221705
1832518
730142
1905226
760871
387324
267805
526459
1733831
259819
1682063
1390429
241221
1610795
1041624
1465667
176487
39959
411954
1990026
462655
374988
982150
1569628
485880
1411326
1648131
130601
761896
1345484
153565
964138
999324
1640200
6799
1500997
743164
1468985
1821952
952343
666755
540704
1720325
1188419
418815
13123
1099071
966625
1306932
1532374
309347
353196
1149718
351784
1411251
1579948
1384521
968547
755592
581389
1189755
1382692
1258005
1352639
1915964
555952
109706
198316
177545
153927
1702076
288710
1620849
1047759
47914
407139
562644
98639
745198
1293058
67677
685254
836241
83345
212989
1160015
1918066
1940468
597486
1959147
271616
1578673
46226
883389
412403
1548836
1422575
400582
1028279
1660433
108567
708360
256952
552355
1687196
563962
851959
584485
1118118
1147208
850521
602895
623170
394983
1096398
496479
1984806
99942
758351
1803613
1202504
1903246
1148596
771092
869203
871340
472753
509368
1700856
928917
519844
394737
1808849
762244
1234795
1000292
852475
1169673
449557
266563
110079
549169
1273137
1491921
423153
428319
162423
934788
652557
4172
1843717
822161
1698391
1864286
1501675
1958497
308125
623390
445623
863127
829328
1357602
64707
248622
1589943
328100
1410951
498033
1545337
1010833
859046
1835797
1248835
998999
800890
80032
1103953
1684536
1371178
336978
249578
1326054
831690
791434
430313
1326340
1603673
287851
495199
625913
83023
703264
1264714
749676
760615
1030515
1878010
1855984
1838052
154362
232289
1787500
1477761
812102
1784494
531374
431851
266087
1078484
699039
970113
1421087
681470
1999197
779367
1225053
1388807
759970
1309412
852612
560910
830041
59216
1912492
1095731
991921
734193
1580458
1939437
1195673
1067126
9723
908812
611259
1026007
1369840
377484
1769932
1820255
722160
486825
1553263
892509
1835617
125928
1400788
132244
1006900
637478
950383
1592968
1527923
139941
696759
1021377
1678236
1132495
549217
1824524
367066
1347209
1734007
1202244
706578
700840
700183
1158391
1948868
117867
1003649
514834
787015
499996
202862
1513947
1682259
142167
1699574
1432968
1329368
379030
1284261
1077794
589485
138521
89063
1806761
351478
877258
513053
360631
792216
1723588
320232
882483
159669
1260765
597255
291148
1745286
1734635
889139
468820
1156518
429877
263988
439712
1943018
118182
577888
1495331
1204415
1318676
755718
1743323
1085380
1060840
1441672
387827
778893
591656
1865700
1886615
1476866
1027534
555213
1694488
1511260
43144
1735913
1396306
1593510
1904750
466379
786773
738054
1751254
476830
1742468
497068
197773
782689
706046
1245681
292182
635684
399355
285519
484559
585796
450193
1504123
1229357
76804
456160
896984
1592571
339467
498709
764442
775903
1536545
1766049
1991784
1348664
1438316
171741
7224
758338
1676414
777186
230319
1522779
272524
1678855
1710112
1536566
163036
1166511
765975
451432
885892
379399
1273686
881397
959090
445252
1317453
835382
1562848
390537
1928228
187530
1382872
759251
555683
798829
833698
1891751
231685
446281
844986
634041
778259
568405
1750163
1448052
748599
611152
1396513
1817707
1095495
1695730
1735937
1683811
365931
920791
1784784
1635982
1608487
1084007
1891943
160320
1991752
1903569
1573606
245478
633231
261036
1567340
74455
62212
1983920
813061
842531
594445
1448033
1037772
489819
1647781
1659596
428305
740573
805765
383149
1768623
946048
1272249
1616149
1658741
1565363
672469
1972954
126157
1096189
149966
1310985
1833151
112499
915197
1687806
944694
431028
1018490
282127
1594712
1781052
50205
773928
1535643
1551681
678921
1395054
1464797
930305
1790323
1337430
313707
398031
1069703
772804
456355
1337088
741109
196076
1860644
33018
247719
1555134
1128903
964158
760793
1880952
1230053
1137070
1317619
1199695
1835227
1715052
1166695
1026984
689174
1753738
1073153
1983610
1351695
1274573
124158
1065071
696762
377338
1629459
1241104
1415074
541958
776066
1476349
506927
53547
1733015
1395489
731889
823923
1877116
1789307
1316253
977873
448016
532066
1184326
317897
1018625
1993133
1320035
1455194
365743
1015614
792294
1470244
771397
1458388
505625
537317
1791315
1040690
1282250
1870716
347763
688887
1150318
1725610
1616005
799795
752569
1677874
1824460
1722878
1750384
1912739
373298
1870932
1391998
1344414
287909
77032
1494471
886133
1579035
1856506
504815
403409
817851
302757
1954326
1339800
962080
1117315
714680
1691162
1077293
1867871
106823
1178903
115981
1189270
1222651
594417
303680
912301
1906216
564325
1389323
1576557
878758
1202627
206467
1478959
202022
1283394
516381
29509
1976305
1187239
370804
1164748
1081368
463279
1542092
836857
257237
1536795
507347
1924205
1389395
1134844
956502
865520
799256
1610290
1903990
656771
1812425
888301
1183167
1702563
1335786
860569
1861528
612634
1197518
733423
371488
367414
1612545
1555994
250392
1566601
1767694
112005
70276
1443177
563038
417438
1920093
1492386
617593
1378484
1084262
871889
1971224
1574202
621446
1162189
1095969
1502892
1243122
192216
1867230
128177
10380
1185515
1852641
1620591
1411899
1975599
1158748
1369198
653239
1851081
708193
469248
1664243
1031939
355952
321155
1886943
55700
1529950
421486
1031418
961632
629092
851900
555079
881263
1453849
1738744
1566209
115309
28989
998920
879202
206323
232942
1233316
1268861
727731
858191
1143717
1561859
300624
1550168
1080072
905426
1845252
1947898
473002
1276613
256931
233090
73406
328937
1739599
1368948
403856
555681
1767903
1351813
822173
1365629
1166061
1883332
907143
1953309
328373
843713
469065
1701126
595300
1851707
621841
796317
591204
1376604
1384293
494035
721231
823979
5910
13101
1720603
1614073
403825
1491650
1863240
1089831
672100
1079274
816802
222867
398488
495394
432920
1893043
1277053
1948316
770166
1301848
1523359
1376563
1834727
1509422
273286
522851
993900
1100645
1310743
1223883
1105358
271339
143954
896865
891762
44586
1803653
734041
1130081
1043025
552710
285933
1715518
340729
24729
758957
751827
193299
1963198
1524429
516161
1033167
1012642
1080609
1968973
497355
1235510
1375875
1405049
1425896
127329
526194
508610
1222548
1150785
1275852
1175115
1421600
198725
859201
1871959
1540210
1012172
819442
369566
1564468
117895
564108
19896
685598
236986
1656221
1148212
325826
899646
1165089
718640
1608288
1802958
1409078
169693
1554542
1693354
1463328
168359
683524
211024
882453
1345743
772933
1453447
1572215
1337907
632462
1707018
923918
499381
1642135
873786
866605
1340952
424829
1926649
936319
933874
1358550
1926595
411113
368258
13780
1382553
587983
1764867
1320549
1391341
1191148
952643
1007097
1922813
1778659
540968
1893870
1079441
1278155
1527611
1491661
1574986
943364
1965784
368771
67515
349560
1241367
1404498
1899205
651574
1205131
461473
1658493
1222817
497959
1548829
577500
1416382
1855675
164577
1777379
1328995
1462798
1115965
266699
1337045
1891097
651849
496067
971863
1958367
1336754
1956391
768023
741849
238551
1555873
1386878
15375
563986
506942
1052377
795793
1184824
382156
1039763
1500207
461596
110463
1724298
1282965
421683
417495
924980
787236
946742
769265
1429780
921684
767980
494267
1271687
1218653
294841
1732918
1590752
605800
1670279
7781
889507
708225
1492648
651912
1970553
1453253
1187287
1960029
707430
628066
1896531
1307757
1880040
879736
462456
182576
433600
1095027
1021436
1819917
1055321
866924
173442
1381803
1694596
567753
232711
861339
240169
1255210
1177445
75372
536384
1524436
1368082
1459601
1603184
1978058
1265921
1226576
1117973
1233818
1120938
711853
906510
1517318
1464659
687871
1443268
377324
853707
1576161
1682225
52779
1723452
1380154
1995314
1779124
1689146
396721
434545
1945071
1697240
260331
837574
179394
1671623
1100538
1960931
1173743
1199276
310105
1712915
236683
1871820
299030
1790841
1151338
1920450
525057
288003
1150962
1364888
1240787
534675
1140445
1331389
1324567
1948263
21859
847212
598709
596831
1074361
1238926
327029
183599
1967543
944866
1833179
1974744
1940080
1944292
485829
1242205
261241
1804440
1137902
1084390
1954703
872479
1762710
1379504
1882299
1877805
1676307
852511
199721
328321
1838247
297515
1648964
1189807
1148413
1792116
145522
1350067
1272804
217436
1893432
843663
1596599
583187
1893810
502710
134969
1536733
1933516
451496
1402618
1789286
1596864
458133
1335076
916463
201998
1755923
1346480
773185
605497
1984673
1588975
902052
1376818
1863584
1988119
1252078
748874
746465
1817973
169764
1807387
1825753
634558
273323
95782
956459
1346193
637925
270813
50872
432948
933290
822000
1280170
112501
1091353
1361306
852042
1591550
1037112
579966
1506801
1344857
962601
827847
144808
1203719
463062
1120902
1338512
1143899
1868877
1402485
287813
734522
1385424
762267
615061
929372
420200
620022
655000
1680559
668743
1286142
143766
799385
487429
1056708
1187319
813180
754642
512270
1025819
1830387
1141521
1612641
954815
969383
970858
1166134
1021914
797424
1132414
1883277
1663566
589902
371738
1410078
715606
115855
256727
1489332
934490
93369
1839991
318782
805500
846253
919536
1793214
1405235
83978
932942
10072
499042
196748
410182
218785
418100
138325
1589880
1452091
372589
1605241
395938
1190022
1036752
1919407
660063
535479
187322
946029
438314
1904632
689984
972277
1938490
446032
78693
1169336
798502
764496
1400318
1483223
1938587
1772702
1799127
1487474
1720746
932202
1306269
1407903
373473
38455
1458605
932563
784736
1312167
1134000
618619
1277744
170739
1346884
1305796
1350425
1000952
1546707
1293378
533163
228002
248982
1829050
1313601
1290358
442692
1714812
278638
598480
1659762
1554536
725718
889765
151542
512882
991087
1968864
485568
366701
1843455
457762
662295
846743
1966930
337114
198335
1741185
390665
1888376
1961393
1061440
597671
1515148
986386
1934623
1724429
53090
369798
475567
463716
1723597
412721
1625650
1302853
981028
1756719
1959773
620629
31828
642564
759145
1319661
1088141
805062
621710
1602551
1067603
266444
48500
411992
368607
487006
1129665
564766
1104454
795000
817414
1367778
710962
1428974
204172
672221
1535063
103183
463972
594357
698855
417734
1283484
910899
59868
373455
1353610
585723
278746
1216649
1763781
216865
212409
551323
326149
178974
58627
1368130
644644
1518134
118941
561570
984676
702751
1725491
291808
1831968
896433
887697
166974
1024195
628871
23909
865605
195783
736241
1241538
703554
1630159
1195073
534186
1575766
1892821
215229
358096
451405
763902
1048335
1402873
1873193
1492883
1099285
1762192
1237322
702411
1266462
1777629
1322078
1086813
90422
1486615
692249
1792718
1470352
91171
15316
1190209
642722
1299319
1349474
1903572
662432
1622146
1090533
55828
639796
536371
698941
1022394
1711782
1277307
1185691
627986
1656070
1626143
947265
823603
1795387
1083998
1251213
1289555
1415027
631683
1318056
179492
1388122
1864734
1069499
615229
1773788
760636
542781
1035255
1375740
1308048
902172
1119951
1353635
501270
399351
1591835
311895
721977
738787
81318
1915599
297854
390205
1890009
831686
668591
881697
622719
53620
168678
1110972
1127274
1126175
1495892
766182
1853173
491449
1657224
1425792
1033217
76662
155839
450301
648139
293661
1279672
197630
1322842
809421
1514802
612704
1125210
743222
673003
1868667
150382
607973
34974
327444
883678
1073966
895238
270520
1137023
742251
776466
1565500
987380
129864
1117358
1634094
294050
1633893
1538348
146535
1467997
1408875
504738
646273
216704
568557
377831
767289
460767
1374803
756570
98361
937800
1583819
649622
1846903
878940
118198
1539773
1479718
1273021
285408
1985070
1623096
1060178
919204
1247028
1076504
1272143
659131
276947
1202210
139785
17557
407364
1579378
907203
1640120
1922958
497771
878795
1608838
729951
1823268
1977003
435970
693754
424094
1965690
1113330
800360
1452050
1715784
447580
1776102
1909854
1004433
1393689
944587
550769
541616
1995364
1287416
110770
1326732
735323
1065579
564118
358212
522804
1947961
711589
626515
1339742
132385
31178
1748127
470368
222132
310392
803879
1006686
1705617
1283569
165330
983399
951539
994347
713578
523498
188452
398746
1872733
1620373
1489076
562903
1705998
838244
1236127
386426
435459
1598970
1026513
1821310
443903
1752781
855562
1138629
660703
991873
607654
554976
1308718
223407
1086763
1706036
1123389
796982
1382231
1388115
321147
1047551
1091453
1649742
96879
1608884
388836
1844547
1820799
891563
37149
1838208
1109940
1303657
985085
1491445
1476017
728470
1187962
886446
1903585
1384362
1025410
452089
941935
764851
1857222
785671
783594
564853
1942644
592436
1074628
1333110
1486203
1214053
371369
304813
219082
1725232
1717652
141620
1487491
1737580
812269
1662717
1386270
422267
1749094
1027538
1855840
1241405
905957
1144421
137549
1205800
225006
907692
599699
265164
1960288
151155
766520
1024356
1058500
124297
161043
527167
4080
191669
1804943
951554
1496675
1540155
1258635
558874
465194
1214051
310827
691511
542578
898733
1709301
708432
240259
739079
1760856
357636
653136
229076
1508463
447930
235913
187658
1859567
1777720
1677518
1653756
94077
1240089
788283
369096
902929
1690258
865414
1571693
1026407
1090557
340392
1208215
1327605
766590
1636398
1462254
1048738
716297
252306
807721
452662
1531909
1302797
1315040
230607
1229298
561687
704360
917664
769573
593275
1560716
1344481
1291650
363167
131723
1494325
861952
1286026
1535725
310043
398192
1178812
703396
83928
151130
190327
829644
116113
1683450
126850
1064141
1984367
1173798
1511893
1759732
1851489
592120
1884733
905640
1353710
1059779
1874113
1776601
1230815
1964692
1091879
1038741
722991
755305
1081098
1860775
373855
36312
1980485
358370
1516636
688201
1771262
815697
507183
1925649
203107
55442
825513
221186
381265
755948
1298327
459976
99663
649052
342703
194663
97543
1527703
1163879
390744
669588
1735133
1319097
1647123
17985
761802
655459
299563
1251936
1553632
1458153
838525
380709
1588977
276307
1395057
1618413
1716869
661066
1942943
1640089
785989
1960339
510300
1229580
677691
149551
846093
1743991
1557507
1423127
802911
927433
750117
961314
515159
316904
1121396
1977543
29373
1541861
451036
1056038
851079
1232392
1377366
1256066
15834
1936369
595734
35187
1166894
1401135
261165
613986
708415
1393628
731876
159447
1142426
1867824
1202638
388034
1288134
1244791
571720
351406
1834407
477099
317722
1958794
212954
588697
935694
311343
1133823
607605
682496
1674865
526260
480715
1694610
922054
1301560
450608
1707667
1005135
1090940
923694
513412
1446496
1326014
1737249
1988939
1974984
1342712
967028
258574
1022890
575901
968195
501428
708440
454675
537408
982626
1702559
1107703
633042
1556309
1144399
1239532
1484820
208200
1766699
192144
1837228
1119440
155030
304347
797785
1443492
1626506
133862
1193176
1854854
1796933
1480544
1517028
1958820
1583838
1036330
1682879
1585397
1018945
177103
1775371
568917
1817888
872244
83915
1790272
308524
406304
508453
1748848
1308792
664051
1485121
779691
984260
833535
1793246
1891493
1242460
241186
1177953
1983772
848898
879129
1983486
1749137
436953
142080
865886
1189612
1910632
1988274
246213
991764
1453920
1063872
380172
1058321
483417
1619639
616536
862304
269541
1827214
1512164
1154905
1566509
1073511
9926
632645
1221810
160142
1102580
339949
1538327
426799
1823227
103056
765954
860218
80566
1262117
615444
347910
1425317
1327351
824651
687736
331475
1227545
1625432
1209033
1284251
1173651
930327
1668498
362152
446542
186804
1645158
481365
144993
682389
1718749
975082
737479
1528326
1615950
1429761
1234029
1757796
1260291
1258518
1336844
1141702
535646
1298635
337072
890452
340283
830989
27805
1285937
1813824
1418477
1838151
1236253
1420469
888805
865102
1649416
136622
1329443
1645061
1539143
1797878
993766
1434356
680358
1807974
733282
1549714
196457
758693
662129
1988106
855252
1953180
861340
1367617
1123698
937685
1918472
1662398
277042
815790
834465
977359
1548119
1871230
931902
879293
823770
374891
1420742
1315857
382737
309452
282446
1621022
1866222
679854
889257
681199
1305271
335357
502436
1401165
241019
1069673
830279
1919312
477109
721741
187256
671025
1386377
427675
1440304
714178
1629900
142063
107518
1475730
1862334
1361486
1318943
1326075
661647
1206405
937630
1326733
668838
673833
552210
937592
211100
687268
1682167
1869877
1356166
504453
1348632
689687
171354
1774035
1726999
1527419
1788235
714592
1320985
1230518
1514371
854175
1006123
789501
777859
1127659
843331
840162
694922
579824
1391905
102981
1683923
1302319
1796173
1095740
1206545
1033224
813888
639026
824819
1231959
467560
1264917
1271716
1613810
1107016
215732
166407
723674
1372657
1432355
271647
229617
1419849
1937449
29533
658766
261641
1921509
1740615
1277483
632159
1506766
1231783
1995114
524472
964529
866478
481744
1848772
424979
1792893
323338
835416
1862285
561483
1899266
844385
268218
1387890
1726982
650394
309903
96799
1958276
1523801
1281618
969431
107255
1787547
48787
1275091
481194
59686
551067
868166
604447
840255
355653
806965
1380548
1060889
692563
1969441
1090145
1789314
1605468
1199176
431220
1195635
478606
1395507
358829
994165
1972330
1897346
985465
357181
603396
1781616
444894
383461
864398
723706
815624
1770500
1765698
64740
1615787
74743
1800933
1525947
1322033
761694
684206
1969328
1633918
279111
1678548
576614
1348235
735762
1314618
804992
691342
805260
1071539
1950477
614246
955037
1271009
1517663
429021
1626683
1414457
1449237
294444
1478575
715976
12896
626207
1198368
1922722
1933823
1430625
1783302
684728
1802274
1943584
213503
403755
1347649
222926
1837086
437045
186729
1284185
1569399
1054759
334526
504990
1036607
1857261
400030
691276
713631
1051700
634796
260437
16784
1684559
1401377
685141
728793
1130255
916135
1371496
1597753
250804
584112
1399059
581358
473946
560382
281784
146375
180839
1987346
1541533
683725
495176
478443
442391
301668
14381
200072
1238843
100760
1530005
240513
1304231
604749
1073132
473448
1623954
653390
991115
858515
222307
200302
1339105
1613839
1582612
1834565
464974
636387
1750267
1449767
207590
1413092
60617
1311683
1364387
251520
1300565
97655
1162365
82356
1830449
5301
298145
410933
619773
851969
1285088
1807231
1729069
289844
595529
100534
1193766
453370
951096
1684234
1027499
1517100
427682
1829853
320014
1494161
1608430
267267
249783
180489
1509873
1353259
1388075
844901
1979586
910535
1951035
866393
1288909
533184
1094355
1319944
208708
1186443
918561
514213
1547171
878521
1592219
1675933
122514
1161841
23611
501239
1764226
1943705
1217866
1504502
343017
599081
415513
1310426
306551
1829017
30427
1544074
1032254
1489532
1800981
701621
706426
1617800
307955
464681
1781660
418075
1519540
1692855
365115
1709094
770643
668950
207372
1761345
857705
1677364
446969
466315
550158
314842
1495575
1932320
842401
1667449
1336346
1511473
1426561
1816508
1098192
1975268
504618
1199288
1197867
1956883
282567
1009623
432317
109786
695949
466238
558533
1271836
1139807
1068331
1077685
1033081
917465
1569987
404876
1668405
404007
1325419
698753
1369500
1008183
999501
365560
1276689
1597595
1451462
1984838
880494
144324
113118
118288
769637
186661
264171
1404821
88848
1120483
120090
358394
500357
1745544
815164
202522
771726
1028249
491944
1344789
940332
1390936
1819183
1854455
828246
1303930
1359177
1487378
766217
49639
682185
84475
62870
1628356
1713275
1915673
888302
1104376
1141613
1833115
854788
1877163
1892242
538366
1390461
1635315
557775
1751482
320839
1847679
975799
1929886
715894
1606317
1926704
1151170
533084
616984
1359993
1999598
30814
1461982
1542318
891966
233066
697955
1281417
979388
474083
1997946
1741224
188872
284970
407645
842567
1515637
582152
1064430
1567127
1869182
1382177
1701350
780176
482243
797866
1571624
115471
976401
235436
1188632
582346
762935
62285
1447778
559635
837139
1451501
1706510
1031628
356950
1051200
104088
778268
181909
742747
1501310
785287
1089325
1644574
1021245
674874
1502043
786412
57902
988025
379929
176723
404792
1718342
1417275
1247821
1924971
493663
701144
1829160
1374316
93151
216495
1306926
1850578
1012432
30075
1157606
398595
1917136
924775
1579550
1914640
1707757
1641329
1688842
1126776
616613
1086432
565458
292943
1179427
49456
773059
1270490
806742
1015394
72057
230458
245254
1091784
738563
964133
18462
834423
1476175
1024151
499908
576193
53010
618447
791048
621896
685949
1991228
1264077
755622
1345974
286523
1678155
1077022
956042
694015
998691
779920
1291993
1288582
1766849
540133
1380336
1419176
1397504
1574968
1060885
832108
1044052
147551
433055
1903218
68286
1855948
1376499
44140
476337
9455
665294
1695316
390579
1664048
1552715
1062695
608392
832610
688743
1115859
1616947
881143
790371
607740
202004
1681783
1132435
1870362
631989
1947801
1147391
1830487
1547065
420834
1861926
1081235
660290
1172078
1259871
48998
86156
1339784
1301776
1834641
1703128
1231799
600838
75987
95335
288282
1085560
1921242
1607220
1435040
1643004
320049
1728540
1105365
1337273
64315
1166462
561254
1129784
1052993
1052794
1657553
1628953
1494680
1995023
1576071
641377
1582216
994852
934178
243658
1616147
1388209
1506748
719877
206686
1007605
28135
62932
1791849
987837
835277
623210
1814226
774055
443921
598525
89374
1554666
1189300
904772
1803743
218763
430525
558080
42284
1840980
1949960
1805355
1183690
219058
640822
197839
561960
238748
1457730
608547
823230
1740278
385783
840222
297767
228768
1849639
1010498
320179
307728
1300727
913733
1553427
618009
246153
242949
679168
253992
391346
305108
637046
32515
1677597
1632289
274661
1829130
776737
1606427
1951416
185768
1752920
226756
1422988
1144456
133254
442663
1940851
1232771
1167249
646930
622817
593650
1046993
1237354
212153
1413155
1452417
1482305
408142
1518546
147299
983870
1289542
1295760
683563
1717399
858606
1463117
109645
1708125
1375515
1296097
1948597
644232
217096
1349191
839197
143971
318207
515480
1864660
643387
1965331
1619454
27673
828242
475269
810234
1321264
124262
51587
1540267
1289383
69031
634711
176819
1731884
1717610
1629569
757402
59210
1487118
819243
847029
129403
1093321
186905
705830
1630944
17659
1495233
1656494
1567281
1341202
104131
871228
740430
1231273
209924
1420024
1347929
1002259
993639
1160075
1597548
764292
1385688
279665
743284
354695
1251926
847190
1646334
737600
1498994
1073342
204752
580309
900973
1887039
340445
598945
1624104
695284
1501350
1352848
1530170
1827370
1343004
1206776
827319
911345
126768
1923811
611011
1902089
1574857
1862166
1109404
1254656
855029
445034
431039
1981284
310096
102996
1702506
203560
1497202
1752859
513270
1577771
734455
864949
881159
225156
1425150
167724
753831
17785
1887191
58026
1998055
415596
1300816
1941633
1375966
429957
1678779
222144
1003632
27774
1246171
713216
799961
482562
287508
1361011
1925226
500965
1750573
1762149
672788
407947
1551407
1835192
1206311
1978503
1076183
714646
1835179
16480
743845
1219098
1157765
525574
1954026
633198
333617
1396447
1118095
372936
1797053
163458
834500
755010
870976
942269
763344
1487390
199926
276936
876827
1876713
1007317
755479
74906
459699
785433
531446
1858622
904723
877127
152592
415970
71652
1204852
200842
70359
650280
256125
1230934
217870
912173
186395
1398765
1899469
1970381
1750506
698778
1248692
664981
899462
383229
433650
1279763
868324
1627424
357599
967493
1311191
1904038
1658090
1907504
629781
594877
1515161
1677059
536542
1790599
517172
315289
1974284
1955545
282118
67652
726606
362285
857746
1706706
1303818
1383683
1752303
1084433
273575
1908873
819393
941721
561262
147705
1219067
879416
470782
39248
1666716
1704113
1254593
1155595
988444
1693077
465601
634950
1473850
1763144
255509
1770707
438978
1747092
1418023
1095125
915806
990294
1483042
1872159
1392848
1586997
1649922
99816
480330
1870757
521347
1383920
690449
542427
210091
890392
520236
691925
187676
141869
1026904
1211819
42882
1220368
979104
1432587
1655836
1273227
579107
1094985
1825918
1259885
744363
532303
384999
1018627
543519
1142295
596493
1975211
324583
1099388
1737335
814949
548099
1751870
770467
434186
1941239
1652985
1651189
1184969
1783696
1635492
418179
1685257
1628049
627043
490589
1912071
1160762
1873230
1630522
92137
1129996
27616
235986
1156273
1561716
264166
906811
1986734
1901616
243043
1779908
1644124
231520
1610502
1359461
249205
1608811
198522
699500
1737174
1376367
1851956
267734
1693851
35925
685991
1312393
39671
1912198
308724
1242977
1731433
1087533
900825
1348571
154798
494572
176859
1162531
1222166
1896269
1282258
1712390
1083100
331742
1644370
1100191
720456
394461
1703766
1958167
405642
1425155
1035521
1405150
1128831
1465835
1998388
337643
1053537
1691989
922915
1716612
1568822
1291379
1133074
1901561
485231
888482
91549
304173
418551
237317
1171278
838663
251273
1456002
324829
370462
1533434
1175345
799894
938213
1918305
1004156
292200
1066012
1191983
1582995
1174184
702289
510136
246017
1547951
1703438
612528
1260393
1747942
104018
1599115
1194786
603571
12075
141270
286236
112994
734674
1951504
548253
1040155
1287462
635468
1190134
609825
792181
28017
1253526
1860979
1867369
67035
1480023
575706
1807571
1846933
1385952
440541
281667
149028
918409
1114720
1248871
1588475
199741
933184
1551893
1573248
1053744
1115997
1459796
1421125
527537
1993853
792559
1630486
1921144
865817
951687
742350
1478486
449769
623652
763341
513025
1613318
1837490
1968621
926999
80236
453282
454685
824659
221482
722511
1881701
1973783
1191439
1551976
814052
1998369
1938692
944612
1557163
1483658
290622
1845222
65017
1222785
504993
1014768
589374
299586
406604
225663
1576225
48314
779765
1937866
941455
721625
1669702
713599
1275493
1411137
1492256
1342209
1101651
522639
1650195
1799066
902787
1648933
1088785
1682717
855680
1043185
501049
1833219
1544829
958106
1837172
131203
502947
1743765
1604582
1018635
619919
380443
1022309
1996177
1179596
1265049
766661
1157414
1614757
1859368
306847
584846
815899
868317
1988369
1924959
1140842
709935
427095
1479065
415087
1535580
502190
1728098
225060
1957123
927534
720380
243398
1516968
610947
1540522
21003
440622
845190
412429
1911910
1282089
248048
280428
128734
1052194
1337034
1620025
979547
1445642
1604254
1139469
1988766
640888
1784843
1367492
6722
260952
665106
1350422
1174060
722404
841567
1858738
1412887
621041
1374513
1195216
1475350
79679
153894
1940362
594102
932443
1593133
1996628
1685917
1566936
467210
1912548
1536673
1216821
1313832
446270
865305
108557
1734410
549001
917799
922296
1843500
1191099
562754
880899
1902360
1758482
1055177
229160
1713865
1678862
1846559
61754
384030
605670
1542741
240237
68934
558154
1804267
13516
1863472
1807631
1413851
725416
1454769
1267230
1991688
970084
672815
1445052
1214603
678791
6776
61315
157237
1844368
245994
1772820
1205777
647423
1191130
1545395
1098857
548118
8289
1100526
860423
63745
287841
1228055
602975
1706791
1519970
1006187
585461
1131860
1197542
310199
800589
1166238
1229048
1707130
647638
1323232
1759527
1300237
1355527
68766
899650
1988124
422433
1270459
7098
166547
1628719
1680229
688639
1325814
567844
824569
1804227
382949
664762
1691608
1107087
731172
855235
477524
907784
1415241
1743120
1470516
3546
996923
1969176
931716
717448
1366326
1494108
380807
957236
1886237
1031129
828900
1488784
822368
1129819
375949
1681579
942719
1128100
1107496
1690943
1046653
1147182
1202106
794921
536435
736571
893313
1164661
1106063
890360
153074
338577
1859199
1108320
939080
439701
1283667
422191
1831909
1703520
1603880
1708682
1023220
712371
1262773
550375
1201004
559580
612790
1458314
812845
722341
762109
19641
994490
1048708
1806060
127318
1092407
1613583
236335
1464728
25514
1188180
1209266
649195
47632
220131
1866077
403144
1780775
776849
1033358
53187
1691022
1023806
1154604
665423
1091132
947163
1103585
995197
1507216
1156334
174274
1139483
243976
58958
944652
1908119
45543
128211
810029
1614741
1586254
1879900
729655
1885136
494713
1016035
1622984
1426676
67243
1346419
1156840
1237314
336528
720009
364261
860804
865770
253765
769085
361463
1985524
946223
781055
291118
199826
940625
1043468
1438444
131945
1621367
596848
267324
1255386
857211
1375414
135677
1911148
1856013
930088
132707
836212
1931044
1549376
336091
402968
1005693
1280767
559413
1660647
1247998
1444073
979011
798142
763150
1719348
767000
2102
171144
1553867
1219709
967286
1525847
126177
1001428
155224
1182536
1710174
439622
371945
1658738
1910737
427382
1108077
1815292
1230480
1124627
3641
1056354
1601607
1283790
1183779
1611939
1233769
1239186
1885726
1847474
1247382
1245545
387800
224683
1019665
577453
623724
286538
1726793
53686
1556371
511495
1572311
816129
1998556
119604
563540
192880
1844977
709873
171097
293397
1365531
231792
1133617
178783
1287914
1410335
1947525
294986
239481
425064
1544430
1586051
1526621
215461
397458
767707
1118879
1701748
1043838
358227
980768
1861741
652857
1805741
652114
785559
105390
781007
859881
662083
27628
1770111
1190250
84345
1088496
1392015
210363
1034919
226680
1950709
717679
1315384
858457
1986205
1831155
1989872
1660925
1071336
1707133
637372
367204
675547
1347725
1894698
162587
677897
690496
1944755
597315
1720470
407859
1129669
1384449
1518795
559632
103624
1325146
152500
1772113
1147231
671889
1292527
440668
1926105
333456
954131
922000
1719216
847093
1481657
1024751
994866
515744
1443862
1255551
1515016
1674799
1944101
1059603
1146609
945800
1113067
1132667
1580398
487857
1708060
240269
1690212
1339607
1767218
986633
1383106
309958
963724
168900
1938992
918786
1754996
798131
445268
1178032
1788973
232229
1422675
1775188
1266142
761633
1744796
998334
444680
239157
1672279
1180785
229576
731244
1809044
1456191
1734628
1149931
796496
778987
1645478
1471389
875637
98555
1969927
316143
202307
1159471
1014168
490171
630141
1394561
237665
754266
1955452
1972866
1692562
928028
150804
887040
882701
428806
468461
1613004
1124174
713123
1311472
922253
636246
374936
1699435
835910
1679497
261512
1445430
1898498
398169
224528
456044
1555189
1753977
1285689
299921
1691425
1962359
116531
1328112
129280
1524876
1678630
512615
371453
1371638
1266428
674054
927364
900835
1844065
1898069
1985981
780537
1106857
1833139
1501476
1040499
451378
1061773
1355241
1626180
1167417
435577
1289316
1346497
1300505
650445
1154079
308925
1395945
187948
1057507
414898
1141540
865606
724155
82786
1894613
331810
1800797
1207989
1332207
829565
1526236
1946409
315454
1645785
26338
693600
461941
20384
116943
1338683
136017
778049
313317
302909
1359790
1023570
1403550
770776
1653794
255806
1533338
179804
541521
634217
363453
392688
1443805
1223756
938640
1283224
945001
541070
992165
1199478
1209568
1941913
149870
399466
1874244
1988123
217327
1363716
1970955
806677
249622
1170381
1946837
1533471
1305070
371702
483582
213368
147551
1923337
122176
752660
595960
549135
161800
1262280
1022281
867464
1212390
1531684
975247
1522937
1429640
1115005
217812
830299
1340959
1135308
1820556
1207200
1526811
669188
1810790
1203937
723097
1271047
243998
1151264
737940
460006
778350
875980
538001
758205
83
1745693
1527301
1345471
875537
1463546
266731
643455
1769685
655617
633358
1082345
415703
221999
1207369
128433
951172
1356282
1038305
959983
570587
736648
1166991
1296207
594406
1293046
1055097
379667
990952
1168519
260290
745636
1933396
1215077
1111080
418174
55394
1472627
1977380
1552904
716657
554230
87665
1273511
1306025
1666303
718174
1216956
829395
1758174
1677575
1470734
1050910
1273101
1678993
1604060
1480763
1633610
1802172
1135410
1082848
1090278
130633
1935988
1195757
61145
809512
1625529
388668
88275
585028
1495701
1508853
714307
1114096
1655713
11006
222006
1017957
1416090
881620
316561
312392
1749332
1186377
1001967
196760
805570
35728
365272
553460
508451
907092
429402
767898
1655048
276014
869995
77680
1488821
447887
350040
878276
558666
404043
253793
669822
415827
788671
308055
784394
91372
1832414
1469132
1761197
336159
1902189
990212
968375
1535434
532335
1559643
1290556
1385659
1618168
343395
229566
1482945
767396
1406178
1104567
1310849
1582817
1720019
154725
1955904
838422
51184
349344
1336222
620357
1612980
1609114
526336
1744099
1369846
1001702
739906
1692965
1685127
1008038
952030
739215
1999506
1387889
789239
475422
1515427
1669510
201002
79638
1771006
1369753
1371366
1638657
1498945
1920655
61334
1699273
1129817
1216471
26209
1242619
1830904
554450
1882253
101500
1220073
1817110
281960
148475
89320
269824
1283078
275487
458110
1349402
1809115
1142507
7835
46407
141852
1630922
1615281
840261
815718
808192
1593984
1416717
542863
1788577
1172871
839848
1922443
860588
683612
1007630
937922
1032844
1192726
136722
198593
791094
1218525
1954321
502874
1476853
1339473
940251
1812626
558402
701709
1346328
1281046
1132005
300875
1426023
1344842
1479405
214518
1964476
1387658
280993
270186
1992806
1513403
1051445
291657
585462
1953927
1373849
1324299
1394375
1143000
546627
1118144
1376913
1572585
605788
1661083
1665932
1859982
413786
1028475
841606
1200521
949459
1565203
1485345
474920
1428470
132463
724943
768727
16858
73803
978083
1919333
1846906
1367140
1972711
415993
1745580
1485327
1745267
406850
781468
442929
280764
165378
562974
1188667
191193
1358760
882291
615049
81611
1232450
52511
353399
1686432
1330026
781015
262592
1131313
250427
1158428
330190
216364
360188
2970
1378339
924158
2639
800843
1168790
1807546
1145710
1696896
1484375
1923508
1253508
932133
678260
1906113
1633401
1495271
1884500
633766
1503039
501843
334383
1076730
308346
375348
1790328
1218954
1939756
1918194
1802664
423534
1335504
730357
1166883
1687340
392512
386537
1523632
1324194
1273272
1910201
511026
603611
731283
1530313
1732931
1216761
1514662
1237676
542877
863877
1683681
1647306
1616093
420524
1482410
1628626
1848237
1140337
1119448
1710726
1169633
510094
1285276
248379
1908800
1249294
595229
675832
1741563
652511
997170
85122
1958864
573612
1220041
414055
349406
1851081
520445
1196479
485060
780140
1898311
1677268
1078558
975845
1142159
103103
889788
35216
1162544
1667305
800920
1560300
1557164
1626880
454056
837632
313724
1662560
781824
1501672
1748961
581411
1745903
86485
219893
1703772
1491486
2243
1524095
1997146
1979545
1293343
553579
594488
879958
878835
1963121
700915
528363
1251458
855150
1900548
280724
413540
107619
1489896
1878144
694439
706705
437386
851645
1697996
1214469
375429
186261
1806866
1331694
1043967
1073493
199743
1254073
1782687
1413605
133201
1865854
794192
897437
227052
594953
1960338
1573132
544814
1300474
1904223
570517
1798494
909742
569008
1913087
1791223
1487369
1836193
1807979
1777712
1008311
489609
1689251
292600
1290135
925245
1840977
1872830
428561
357140
624476
983554
1975661
101690
424586
509984
816326
973219
1154817
429922
872264
847244
1918315
1593614
588514
144148
1105280
1384916
1957309
1487165
417983
1986902
279745
1708625
552390
121156
485825
415987
1273662
119293
468985
1788271
1790920
1688661
1655395
358494
358311
680612
171487
986653
780851
1727294
129660
140818
1324577
751052
1867683
1741203
1970291
765832
241727
1511708
1670052
80015
1472485
524675
180551
214526
1488647
1489444
924114
1995193
225227
1952232
986890
1069405
6808
935126
418246
383269
417194
439531
1813165
526809
1241456
420601
1752328
1296876
871260
990648
853210
62686
1173842
1608568
1952869
761570
1488124
1422331
1650401
334263
1148325
1379927
1033850
112216
834907
265980
541022
1791518
481927
1988302
451259
775675
45249
347389
1307761
839148
454064
1214663
1337396
906134
1405185
815629
1622238
529819
291403
43121
563976
547800
1099000
1708629
1714911
1796247
818360
84526
1228813
192544
368626
1420735
1664606
1240215
1837204
18862
736472
1706347
471161
749954
1088812
757499
484377
478379
1020324
567617
470305
1557100
220683
1998568
1055600
1448434
450959
601152
1808321
1459100
988297
1528780
1496038
1897592
523407
937284
1222775
1155605
314052
1612557
1305730
337560
369186
1076293
254536
1412759
908266
389633
1460588
1852793
877125
381687
1811677
50789
1471943
1629810
300926
351447
1367802
1004059
360721
1516283
1410513
1245531
98403
495619
1643763
1175588
103732
546415
187162
188845
1979971
524098
1361586
970731
179673
223607
867314
1964822
1537495
297658
1821159
661677
1938207
1200996
599865
157228
219993
8517
736851
901936
1413752
451158
591183
1948970
600944
1292409
1783502
1829502
1762616
742769
455510
1200143
569897
1217357
278429
125807
786643
474850
81001
1258567
570900
1496019
98590
1091605
977797
1228838
197756
192365
1927425
373969
508798
180034
469434
1988654
1447351
667571
1762351
1119364
298774
925045
1177970
1542216
623730
840118
178334
72193
239788
1588611
228765
1266317
163396
222275
1136600
695794
1483895
547590
610665
714775
1503648
1601914
153174
1715165
1705344
386608
1259868
1718640
69975
204277
119937
734162
123519
150707
1854056
134088
850167
1621511
1665374
1050649
1978812
985628
275869
841625
969165
772992
938959
712133
1702587
827566
494615
1258539
647486
988202
903934
766262
1135127
181427
364102
760010
1737781
114470
1339020
1337717
1940455
1795232
158912
74031
416710
1549613
1596072
1235917
1868619
254548
1039694
1033982
1651159
1047124
120546
1428320
193602
1661207
873873
1997804
472521
1079434
1580831
981395
1374562
612668
924133
1004454
1432301
208961
845448
429885
1420434
883692
1133202
635191
542085
1765901
61437
440160
1838091
1852905
784144
232711
1287217
317384
325218
910036
71470
1862703
1433030
1995755
757048
303533
150389
48869
190801
758422
1568268
1642791
1603859
627043
382323
777702
1153148
93534
929742
1065625
129876
750544
832276
1905745
873641
473232
471605
1345836
867357
915461
1712914
1957776
1198709
1544337
364843
643503
469041
1106795
1191997
1227098
565674
509045
328925
480800
1965610
923783
251884
1243051
1980927
1235553
1986356
413031
223844
815448
279985
514997
71836
1164475
120535
215314
1144327
903245
636849
562415
228838
1030205
1356184
1973667
1317576
664574
1816429
348231
857288
672340
649498
196196
722986
1431160
1429248
569108
1496751
411918
356702
921733
998202
992300
1767647
1046644
1500856
1258724
117828
1148974
1443311
1115343
841509
792944
15223
27925
1081230
1940228
628744
1596252
1238482
838326
382010
1193275
534999
1677387
1540956
1492327
804546
1078208
485054
211354
1851238
1354793
1106797
1479759
617627
1709446
778223
1020065
602188
424367
643030
775272
1198662
1183125
513179
1422615
951774
1655311
1044872
241682
620832
804041
46578
1081386
137459
1423780
1803911
146643
1727239
182602
1897265
24204
1623414
583545
743754
1582013
558987
1485854
664141
1812467
773334
1268636
1888037
1740842
761340
311705
341224
1137931
1411558
1748485
1935171
1086286
18727
672367
1687701
349933
729978
293781
1986593
112451
1383036
1170789
1015242
927377
1762333
460398
1908782
922586
372394
642141
494503
1203910
1387788
1853931
979285
1010772
732023
1343041
506171
493413
1013307
619524
1397813
1045506
931237
1517861
1811046
1797383
803357
1846634
1177286
34848
947988
130835
1577953
240226
1671361
1461824
871878
373059
520566
377953
1147391
807737
126945
170189
1139937
116775
1126812
722614
67519
324686
781915
1969928
923034
446144
225765
1663651
544569
221505
1670136
1049424
1516160
327310
847215
285523
1050778
490045
1219901
281834
1663718
56655
1649161
167031
271212
728098
1302538
1068282
995124
1180230
1924364
744534
253955
5013
1504287
134567
1272237
213327
624685
384355
1725737
761086
1291898
394521
989347
1698181
1092491
931877
476991
1883232
1397691
226823
1994776
1426116
256736
379692
1663804
978172
823057
950475
1588718
1335557
229503
1394467
414850
394586
1974265
1879314
1075364
368678
1391745
343653
1773385
1490069
73754
214086
1596795
332592
1979583
391012
1614067
1897976
1840173
362016
1296974
54053
389872
787563
1835801
1223835
468717
440872
1251325
985950
1358550
444233
1574237
469169
1545315
1301758
1011582
458042
1253216
773116
524539
1171468
269170
730748
1624416
639511
1616270
1654307
1319410
600907
1539254
173393
815801
1691222
1909545
181841
988977
165081
1514599
546838
35338
908406
1018477
1924524
1551402
892240
1148740
1449660
1025576
1250680
1586428
108912
1297921
283026
1369368
392287
877329
735466
213968
1050987
1074617
1398782
1107162
1418493
1231849
777561
173237
1164447
580468
331365
1450085
198435
687244
1877981
717210
358601
1175164
1273573
834943
79351
113337
529565
1425405
1076299
609152
353928
890928
1785064
1330621
1933985
1090187
266295
754311
1755291
1920599
642273
460090
1570187
1072649
1469169
1058752
1696031
1544937
483843
109278
1919976
205070
1909245
411245
1106158
1038285
134246
82309
229153
127526
1155186
587576
869496
1082652
405771
187995
1352087
1268069
1892208
861124
495309
788496
248158
375217
297588
1188323
368440
513444
285245
1547865
1162119
1975949
990107
1254049
120457
1211785
371838
373827
1191834
1275254
153064
1294319
392915
1715389
879502
694820
871019
444059
490852
59185
995204
175672
1586863
1765639
522112
1723850
1666920
588741
195839
1070307
14132
1503302
327214
759796
178218
1608443
1095234
1740198
1847298
270085
959312
25023
1518319
1510389
513282
1836173
312174
1619487
257911
494896
1605816
1525556
988590
1852674
1992445
221649
1842377
1043019
1896613
1270691
1453281
770210
1016563
81931
1574267
1736221
657381
219602
1494502
981320
1325125
1338858
1432215
1569085
999554
1745710
1313596
1603168
1262890
1620980
1363473
1023226
756191
815040
221548
256957
81873
77694
467103
755054
1413154
1283824
1094567
986203
515239
997407
53538
1384846
1702254
1734496
14351
832075
1794
79350
1469960
1855399
776779
1027515
1833074
453799
188465
671051
1842664
1499071
1474037
407438
1973518
1845353
247193
847181
44127
728297
449161
269257
1442258
1668142
1223107
604525
1692263
1874254
423820
1905414
158424
501205
1281399
919202
738533
60470
1920359
1736773
58964
111643
1906850
857404
839785
1656423
808600
1733138
1506441
1728785
753780
331951
1739117
439577
617546
1174300
1814758
263569
87708
257866
1620851
257881
1566635
643108
864738
1395310
1866550
1554351
1827715
10049
1754220
1054800
1075563
1177795
975174
1466427
815734
1569228
1477226
1624457
1844596
1752514
1045557
495480
1940489
974868
1419976
1961635
600601
170503
529389
35513
1903846
262854
1356247
1188376
343715
708849
309706
535754
88194
846889
256035
1102482
1512076
1781658
1432661
1637323
41830
935982
853644
1192496
753482
738251
989741
836974
928878
1982740
1339036
1757313
470514
993319
1502248
649905
1692883
1439426
1553506
506519
1037388
1826258
361179
813659
1931850
349743
259987
324020
1806598
195617
1021650
51770
443766
730741
188945
1902011
332344
1569265
537415
669315
1660664
1688032
1801040
1245696
84322
1463034
1644525
875696
328582
301217
615134
855038
419395
116298
1158962
1058377
664280
697154
1058324
1762153
468967
1536326
1150981
1004090
1603250
102913
639799
1652150
1542950
1926994
508511
539833
491695
337006
1897445
707811
1095171
1035255
1295904
1785670
1643309
1986901
1577701
1166432
618539
866402
58995
583251
1008417
1643066
1755262
1228568
124501
948541
813309
180387
1386807
572705
960468
296588
1793026
81489
1209169
1429859
179169
1007404
1726169
1644471
964156
966563
1677718
589725
31300
1601464
728697
1355887
463285
446616
456349
1550341
522142
1924266
878188
1087988
1982650
596457
1365069
443357
1862289
1018121
1294209
460092
1690556
1237045
1822059
1005027
857627
1517507
1057021
1004705
1787927
1978457
97744
1894517
89535
1835691
137504
1752101
173733
1472998
156202
221702
1339921
1550248
938557
817559
1496695
1651412
73556
245741
1492128
402026
1769638
1341962
5937
822988
1365331
850869
559911
705584
1277859
1360894
381693
619889
1751527
1067362
1621421
218516
1771316
1842855
1841544
1793448
1339445
826263
762824
47623
1831496
1415226
1998094
86284
513617
1446287
1991832
1816281
979756
1141947
604886
439748
222524
125585
665295
71816
234828
1545725
1259927
1878072
1601519
1798705
872437
1124201
1101679
1996225
597403
662933
244390
150141
1448145
370080
778647
1907217
76761
1529958
1461366
175245
1200298
1880586
509287
965574
1869327
850030
1830340
1268106
828050
145771
1541937
1338037
409636
1876015
1890039
658068
347707
1060815
967726
45232
434030
1929194
1682176
787864
1092427
43330
1928751
1273771
1752754
1015103
463854
1237239
1866903
1896568
601602
1470211
421419
901880
1210748
963596
1747881
180665
52144
1539561
296283
1461092
1518578
427592
996727
701903
1777186
1603642
1600486
1292374
208205
105210
1322630
301016
1709899
1793597
624420
1750389
1526575
1922262
1244022
1263191
1022277
1558145
751063
1717077
1082838
1439834
271768
606582
1412229
746824
956313
832079
1637770
1139268
1806706
899123
901056
995039
679252
385761
694152
1377078
949052
1189227
1149529
946789
1936223
1128987
77910
516318
1645434
228144
635389
1782737
528602
1999808
1390618
1052721
1863735
1497191
1796104
1774854
1803268
1260057
773330
1823282
1966862
958914
742309
1063378
295582
486000
421239
1072290
1397170
1942526
769685
284150
730737
957291
81245
1202410
145682
30124
1459353
1875800
162202
491496
1580662
34782
968509
979981
1636024
1332965
1920883
1408693
333268
290839
1931008
691988
208761
1403901
152528
317555
924291
386378
997504
76596
841786
1647170
928740
1353159
739464
1134023
1736703
183217
325843
411807
944559
31603
1637743
1767228
1718421
1010727
376547
1896697
1806696
628317
236472
1370544
82150
575074
817662
1232108
1931634
984408
1285556
594953
126701
1144971
1730861
1597600
1371278
951524
1930977
137462
607478
1603335
71211
474505
991047
1666363
1276040
756204
1002796
1931202
909357
533516
536357
1948737
263827
1785990
705836
1966236
332266
1320751
1547735
540350
484992
262414
1218884
45917
1363960
1063551
1712784
562533
278014
1769523
188830
684008
72750
146791
1775428
232622
455920
406306
1067078
1940233
127821
689025
586918
859640
1494363
558997
785082
1065681
1492136
897395
1596838
1800278
748542
882090
1099445
1731242
146580
448984
494322
402992
1256176
1591725
1098700
738517
945939
1151115
1540714
1637403
1038626
1231061
303357
649275
1356680
624399
1853247
1772695
1782214
1115769
1505642
113362
75649
21428
1534645
31949
1105194
689296
1073471
1584037
199352
1804332
1124290
1206001
1917243
446350
581079
56283
215061
1650318
1913517
104574
1259425
1446524
97150
542239
1968883
313827
855465
86226
1089447
839893
935510
236146
774450
44471
1577655
318459
367690
407566
1584733
1376018
137916
624811
1617239
1273568
241498
1616050
152539
781751
1572773
1678451
633688
1570926
428878
268248
401459
275134
531704
506556
1219288
804583
1364641
636657
1378858
1984584
212377
1870976
1738475
636923
1519152
1137543
1208499
1634353
765144
1709785
1211356
1121895
1337681
670085
491090
700325
439815
425224
736499
450390
1217515
1292594
1949126
522616
677977
455065
1871786
1045486
1898506
1265803
182188
833487
1225919
822447
442190
1010439
751063
1753674
279468
938581
1310090
19631
149774
346105
938833
1506767
1635421
1976930
547075
1235140
1318871
1252680
292098
535176
1072872
1683733
41732
239214
883461
1132051
99987
174625
217616
402701
245704
910724
580857
116558
258546
902454
444382
236783
1456799
676767
1738858
1592609
1708321
1792479
1861769
1023175
589197
1734018
1873948
1807210
27385
1952640
1072247
177956
1607239
826916
1825276
882799
367746
1511510
397336
1401454
1549491
783225
975311
1525783
989170
1571381
330621
158931
21668
1845928
1433592
1367611
340466
1244900
1169741
1258259
1894331
1221024
1947523
1412318
518217
1320003
1282241
277206
156967
535531
1794279
1735724
1487232
249104
1981010
1835258
1853168
1631543
1045520
290452
1689052
1006202
1862704
660035
314338
709901
359828
1753446
489456
1256368
1573042
1134264
1626395
437050
1037066
552062
1978880
144387
1529173
560387
1588882
1086367
1634165
1871809
466745
51930
1637168
140397
688444
1746528
923156
1707380
951270
814338
493551
1327604
888918
1641448
314555
461883
272284
91591
964822
74854
522861
1404149
1304363
1619968
1276350
388882
354501
1252614
553251
1308695
1582397
1713574
8591
171381
1595476
1637771
897792
1821297
1598384
1674757
894969
990243
674428
511951
1825024
1858559
535223
980247
1757094
873660
633902
678162
1655184
1182017
1302753
1891278
1635253
814312
680686
1243796
645491
891283
173415
1026077
964471
1213669
1424471
324357
901341
430593
508658
1681994
942367
424769
992712
624216
1430095
79821
1311492
531045
1535855
1187989
61282
1936830
947350
395521
527573
756118
1386524
1635357
1630831
285762
1618333
1497991
177086
1606720
1746735
68485
1359706
149972
1074395
836543
1786113
1690120
381317
949734
584299
1518595
1075187
1919446
399240
1103802
867478
1195624
983122
1914084
160832
1949387
1591343
131589
1138409
637844
1540095
1250506
1630178
1717644
750916
749637
1028456
1117800
1102387
685259
671313
1908237
1979811
636360
680393
1220595
1606260
1817343
1322334
280330
280195
950942
1863044
656666
619002
488892
1461919
686171
397005
1985553
1363333
39148
467074
1372788
1014618
1499794
1293737
891047
1615897
862827
1329549
1155437
1412082
167099
1895642
1738269
136371
1215574
1622106
450536
1381489
205145
1975781
1886331
1484119
964073
1064712
1350308
1030572
178216
1715173
477767
742576
1180255
1881272
1942314
1660460
1300032
1034493
132402
43124
1623811
285683
509613
209654
874035
1000860
862410
1012859
1327605
913433
839176
1174539
1524821
1483606
1890319
322101
1196053
551071
504789
1270172
1866484
509654
1818052
860773
515964
1281539
1247470
1629279
602912
1193756
1843726
30576
38682
805887
114265
1098301
1907033
12864
585520
1905461
353252
1779778
1068476
1170412
774105
75556
579220
1830716
798136
1134876
1333517
270259
619834
779258
745935
179296
1592710
526039
577811
33019
1834171
1255098
324653
57176
1886365
86217
1381608
1339175
1974345
628374
697771
1416771
1335677
1781521
836294
882043
541900
779794
1715089
887874
549109
1671284
1203420
337852
1643710
1223099
536088
1503389
815518
317358
333594
1443188
1921956
1179470
712700
396999
1651385
1857639
152374
1643746
1163028
1988694
518542
374372
1376018
1035876
1211931
1005005
383157
1040229
1325930
658482
404353
647106
1445316
488680
184173
711908
1684300
265562
651523
1940417
1818744
1849466
769540
679848
96768
695840
276556
1763646
1986171
942031
460962
85709
427001
1763102
1073658
1996039
1330366
1117109
463390
274426
1197687
784876
901421
415203
271062
139985
851664
1377897
1677399
248564
1757385
162192
14809
1682085
932159
1567868
1977036
772282
347553
423798
1079746
763939
832760
1682156
1017928
899588
844595
1564296
316971
296598
920968
1974002
1448763
1982036
102354
1062417
1139904
1508274
358786
1783179
1126479
1630906
786541
1119481
347340
1614793
1070690
675155
508380
783703
1768288
1059029
1632412
393428
897418
1187209
815067
1572110
1894013
894474
1727355
270653
434455
108938
72835
210725
1169581
1021531
1461196
1418411
902810
1304865
1306497
573935
1625513
345214
1414878
1969192
1254272
1769215
225251
1937068
1169273
1140293
1379099
962080
1596091
930922
1956045
575806
501637
473401
782044
1502716
607438
928632
999985
1173697
1985405
1709606
143692
2710
1019246
168285
963940
1782926
1672834
925536
121395
1101291
142212
189256
145798
153175
1781388
231296
291893
529682
183518
730059
86430
853445
1147751
481024
622272
281695
705350
1477269
876366
1529968
409194
929306
377017
1881309
1179008
501991
1429588
1396674
389173
1617625
1876252
1629410
515386
1994914
906966
163725
499347
543042
1365746
404334
1925051
1082453
1124274
1621358
1901550
1498088
1750772
1749340
732338
235911
1169153
1071132
1630830
1403664
1790047
1635258
1227020
556423
1705634
1171932
1459962
1443134
233541
1521744
1931890
408847
1699885
1424196
310443
1299737
1302172
392527
1661255
547555
1096829
1491808
887506
1865112
755453
1909778
1929015
983715
1126477
312420
1403499
304120
1126038
914990
332930
1976211
1498557
622041
1863599
171681
1888497
1061178
141306
357979
932685
1307541
1632925
1839387
460194
198366
527753
1662508
1724923
487274
147405
1728407
426292
1756231
725630
1072224
675871
447177
1317879
1061407
239552
189007
592938
464399
858919
1370392
1381960
172960
806670
580959
293671
1618389
805848
829485
46486
334924
99007
95905
1897193
1627915
553158
294506
832924
1107951
180087
851152
641533
872989
38380
522626
566037
1976096
848169
607358
442781
677564
968851
1943860
426396
1434842
1626089
192007
234825
540385
1539262
1237946
653291
105744
1003925
651510
932186
1285329
1658874
333232
58442
846624
1793846
1830647
287823
1302032
1684444
1262592
56090
658757
148525
1961898
182952
1893778
1847110
1747586
573130
532736
1195079
79259
785221
87663
964081
1090298
1383946
738787
499743
569286
1560625
1043928
342518
1698578
202404
859463
1361563
1699479
1402012
1355750
763207
1679180
1909998
1796793
1181518
1145603
1671677
1476471
1852793
364423
989446
1280450
462570
309944
1588539
608202
1271095
752909
1826014
116494
1069793
299961
149548
926969
1685140
889821
690847
1465690
291992
656269
445963
496627
194618
1775369
120966
1229129
1870480
1047448
59974
1175709
603274
1134121
770967
1184478
1874252
953909
1127202
715761
1774977
1926031
759552
1871565
1036550
1926092
663271
641299
670500
230697
746703
1903576
1445449
473189
26086
555133
1966644
796586
1419960
1595385
1837576
1141930
1221731
240232
1814183
1788500
1571798
1623887
1688691
119951
496302
844580
605933
742346
106935
376233
469309
1170881
437382
109863
1722008
1825418
1696880
584678
972506
1436651
776477
843917
984663
1888874
878397
1547772
1603549
6724
294686
124024
1728248
1354442
1726542
656554
1012333
1033560
1397837
1280288
234977
556007
209832
238128
1618997
984563
605830
957002
310079
493127
1102011
220307
98236
199658
1149722
969869
2008
1444113
1626164
1703065
180098
32249
1365005
1728319
1334082
1294786
997909
576532
1376423
1044164
152491
1607696
94583
176897
1484686
1278913
409619
84940
1021327
601511
930164
553093
774106
877702
1085795
1217376
361075
278061
1633079
1749480
1599486
87602
1512492
1215106
1572558
1342034
1769692
1976927
1644520
1708640
1299831
734122
1604200
290678
1210402
93760
1138189
1313378
877062
476826
1008146
195292
1567813
1038649
1769588
1351071
1447265
1841938
487699
28252
867955
274349
1686641
1057498
416735
1672610
1647797
1109151
181266
60956
854072
221590
1808169
1017534
958500
211243
1336046
1830814
1923850
1315731
443133
1809234
1911890
181635
1173974
832015
1203005
708191
782271
1475065
1955685
1579871
1430122
1836913
503001
1156641
315445
221525
16436
679802
1759174
191011
993289
1509527
476660
1195769
1621920
1330171
725406
362981
595499
1021066
1591817
1454600
430643
1662050
703923
1659994
1748405
749169
391098
885407
1148716
574508
1777030
263531
1937215
404744
266597
1909583
1018969
253881
1979690
617630
1960715
1904758
759958
1490601
699586
1274095
1607929
72181
464637
297937
707767
961612
734065
1594524
1230415
1296262
1451834
877194
1143122
1566569
1199648
1439969
710246
574370
27362
226701
315881
1314834
421516
395171
551993
875736
207836
1466555
1221295
839599
202260
1142187
1393924
1984893
242773
1213075
823583
1201347
1875514
1134550
1811579
1903347
1958381
1629919
1799643
708500
344221
893146
1918766
919164
285131
1617198
917609
386002
369417
1809127
1348705
986120
682415
48425
431613
202379
401013
1818678
116561
1537166
1496861
490212
1907156
997732
1869611
898683
195233
1861614
1322655
112497
168734
389809
1869337
961260
370419
427510
481402
683051
196960
1734876
250732
975033
185339
522651
1689600
193700
1831620
1074603
290806
198673
842969
672569
1773796
575214
590905
1881256
6099
1713755
1939005
366112
1293249
1761702
246698
647733
805006
843295
1759770
695690
1601283
839790
154179
188589
1215236
1482348
1474813
849563
192103
1004750
751967
127790
137379
881126
1074167
49809
22701
1714129
939951
640095
1914681
797219
496119
585731
805968
1833648
322339
216251
1236094
1313132
480582
665928
821848
126258
855634
355277
1582885
1210093
178791
1303744
255702
479545
1755867
1469818
1976588
1757911
1304838
1529258
1139464
1484549
188674
1848998
266734
887335
949083
842399
1853909
754680
1518152
190366
714669
456452
556151
694059
1512652
1352015
1090464
1246522
1443724
1011962
1505528
91118
498800
1791630
1479959
770435
1213178
1336881
1627691
1041894
1185534
42472
364684
1581251
908460
1279441
299356
238019
210564
513599
1547410
1788148
1923239
688632
1674033
1273439
1697061
685411
669926
1765470
1049373
831754
898771
1640285
1559757
568394
1515579
1535550
1853579
220681
661523
25228
1119572
736720
487507
251739
357319
745049
1753593
292569
1827990
505843
299958
1913545
1611313
1957585
1521515
1135349
491569
1219594
1136379
1669929
1021490
1972206
1911643
1579957
1707833
218153
1416984
61660
1084610
1457675
1227870
12616
67622
812319
325698
1101907
1906187
624519
1146574
177639
1252757
1072153
1985441
1721992
18970
104782
358464
257699
69449
1835384
1201365
1716268
1636034
260921
1638655
1963601
1325293
350812
251287
608397
1320495
1919739
1428938
874943
315566
617662
563689
794032
75655
945985
661011
1051221
1852040
1842046
1500733
616404
718324
1435617
436028
28149
1407060
1810712
1641089
412473
229581
1260712
201164
1727662
1139850
1411006
996467
1169592
833331
1153896
1942682
1583909
1592454
921550
900078
328647
82342
1350644
746403
721539
295796
684459
1078650
1202568
367319
18423
1268050
1043630
29738
1893414
1115237
371717
37162
1550001
1623812
515484
1048118
998146
274569
953506
399774
768797
1074311
1887670
820002
1303616
1528702
657602
944142
1118736
1288204
1506197
220316
586529
1198080
1497738
1709709
813162
142485
496296
1801946
886906
1668591
1879400
321179
1273092
1512490
525135
1372581
643458
1613838
881286
506615
1309080
559674
739403
1056721
1922860
1017200
255334
382128
462221
600677
444866
906029
1700335
1432049
1899664
157845
879290
693780
1318409
1439156
47860
1807167
418540
64354
1867986
1517482
1167207
642936
506804
657673
1586828
1612795
237876
634335
1010486
1819344
976432
1313054
1708614
898901
1629758
695896
1062769
1104512
900148
811005
1429146
585248
1142390
477568
216234
610710
392709
1879324
1467841
1092401
1912672
1220060
1500195
1900545
1155009
962724
1491188
1373915
202846
1848152
422398
217167
1509173
374195
833924
824672
316433
1736248
616642
479981
91058
1867533
224419
1473785
1777005
789835
1549882
296153
599346
623442
862431
1587551
1352012
1993912
961163
187138
891352
884474
1928908
912633
1006924
154720
1761834
439826
1734163
1726667
1104373
690396
705293
533753
1558036
1678373
160211
1189228
1002653
807934
121876
855003
967114
197014
873890
1914221
1107113
1283468
529668
1500576
419869
532398
451792
628600
170616
490588
727022
1225801
645431
1204550
1673477
235863
1242496
275437
1871832
693783
1834913
296441
483261
91626
505387
722978
389623
1547563
366072
1095595
902624
1631848
1186443
102495
675736
1138286
753141
576801
905590
911240
1500975
427190
1490691
1617331
1768311
243946
381954
1018181
1843545
877900
460168
1807361
1414439
1195467
1201544
1196054
554604
1173261
169206
733896
1095212
1716080
212358
1913785
277553
220744
1717806
1185397
1975910
352453
498391
1073473
237992
1847391
592944
788037
1182403
1819579
44455
715944
1385884
1994026
1746621
221272
562452
1300451
1777529
1040894
264910
81041
7498
688258
777943
1792550
136863
1497624
1512958
639615
1007526
424293
502564
768597
243599
859075
155301
1637157
1761744
8461
26045
663457
456004
305992
915291
954980
1714603
153238
1622334
1084581
927204
940833
560477
1008577
991765
1887783
1952668
1044167
1031279
1529969
1558090
1212895
1913547
824072
785470
385704
230482
665949
1854673
1022481
920623
631825
1671540
1145313
1090073
942320
911324
498224
1921886
1394581
1171313
1325877
740543
592128
1416131
1499797
392294
772619
1897746
207563
594414
1751869
1356278
740769
79247
1686518
167018
680448
765530
1835321
179482
1101652
1846786
1446535
1372028
86731
146598
666916
194344
991827
1802794
1730726
1127341
1245442
60583
461086
1082892
1584555
620434
901815
177204
958223
397717
537782
1075268
160979
1737140
168908
892571
1641093
575330
1136213
1028972
126655
1526914
464046
1702699
1384339
348223
181922
1911861
1493628
1450000
561676
1232004
288095
1148695
301758
1999459
1648987
190860
124334
471085
1041344
289992
1098364
1886027
817744
196962
1731605
464661
1407138
1084294
241551
1187617
1347837
1102773
454090
904722
298967
1794337
873888
1845272
1025395
52430
1475267
445407
494881
1556269
89847
123783
53509
294839
1484665
954930
383320
1109901
762079
1831138
1118545
1060776
1988161
1429231
703422
317676
516757
1472325
656426
1540586
133111
1983402
1366013
1534405
1846038
1498661
1706475
255702
320623
1674171
1263870
768445
1863635
1985923
182881
1908999
543848
277128
1450459
70976
445199
1282649
444307
1873092
662715
858371
1866972
823592
1819151
1755221
689752
1235321
1056823
717535
1610904
1961752
656908
641286
1695823
1291806
1597877
1623170
1138238
1634367
821575
556575
153129
1642123
1200240
837332
1356706
628790
132781
287908
1268139
923589
461986
1760047
431995
314274
795580
11352
1647626
991673
793657
1187274
590839
1802692
29950
60269
1600586
1408259
1687797
40412
1978651
372913
1750285
1123156
688534
1663805
138911
240904
1637789
865318
115010
1809587
936588
1683730
1317608
120618
1978807
1749786
665255
1014638
873017
1351953
1673210
1329269
727580
517554
1373112
1156604
1405111
949668
762256
1692144
472707
1449469
932251
710809
9913
159484
1237884
1609584
1069871
1836120
1146424
298949
1541693
473002
1834218
1458222
1912881
1818042
1451830
1854225
765445
1992235
1459692
740793
967504
851301
681468
869119
91740
1790043
1004972
1381760
1239707
880188
1561302
1486732
1698554
1153462
1179347
1973302
1401867
1680889
908757
1759597
459691
1637888
170977
1013281
197665
160378
168140
1970897
428875
977482
1376521
1110867
411193
381878
313528
342956
577344
755564
25292
109645
445388
795942
1635006
1797829
884392
1719691
521499
1300814
1118629
993668
1546254
319277
1777766
780415
1029425
307849
1177766
1614265
1491740
1317342
522025
1974852
1618620
1647389
1504386
1917304
622480
1437341
481454
1845061
271427
200423
995059
642262
73021
836785
1434162
846370
95797
61776
1824386
1194505
669105
1567375
1153433
1986359
1393933
434809
536158
1113795
1215007
160194
1199197
194210
1049343
402756
1155605
328775
1271036
632844
1759435
1960386
63724
842670
97729
619555
525212
437914
1271592
841319
1381603
180244
510196
1287888
1505708
1169766
1938873
604969
925176
129229
967961
866680
1492496
1540579
1683760
151141
1102763
678917
1313303
1260025
1171803
538327
95162
429430
643255
1030218
566078
282343
466179
1719519
64021
632266
406179
828586
1500309
1040762
1894007
979618
1920174
514025
712184
1588337
1335597
1281797
1044749
321606
1943611
1401749
1736422
734452
1287566
1500954
472747
782652
310756
445221
1032236
1054255
1481785
443892
657743
141803
77939
1199788
331380
1695489
979798
693911
1563448
801980
1347377
684346
851163
836314
1802538
1405563
314715
292830
631987
1664520
1298542
594206
271135
81064
544359
1729334
1143493
1030369
422325
1574457
19185
157516
548340
1143608
208701
1833261
1024699
1928336
552433
1833252
1820942
343616
1773110
1241587
1405665
954318
145164
1454267
262433
337467
1028
930894
412937
1012879
314424
1587017
277762
1467620
1421584
603043
978309
628952
1032312
1961578
680452
981455
576418
1866962
1238029
877155
52995
1510040
520726
416140
1967571
1602232
1719689
217697
1273497
1444617
309756
519615
687630
492621
596718
1514281
54866
1168887
436564
1524724
557388
983776
1235815
750252
1182351
1525479
1626622
1503713
647672
976911
1303082
1047467
981770
94353
1217067
477583
684608
852079
931355
1988382
1821600
996360
507294
1272310
98167
1127059
1479059
327655
1232512
950950
1117833
1028514
833882
619377
515497
1800610
1130161
478102
387051
1395563
373865
1556612
463976
101921
928533
1493388
99674
839430
1937136
896756
587197
1001441
1993834
1616853
1821841
1667918
1498927
210071
1032514
605187
382320
725142
774226
1075697
647237
403141
1632417
1929338
890800
1738288
481130
370197
607204
460416
1619838
862336
849033
661612
1055474
985976
688498
544582
348210
1260209
242388
1714288
259538
116380
233186
752418
1727950
526175
708666
171074
1317464
248252
317759
1163620
1143916
1631666
609841
289950
720209
369425
43110
1455392
1412245
354271
1975159
1918230
839403
340117
374962
759996
596995
315031
1090112
1171485
1503265
872927
210251
1046811
54515
942517
1880801
731085
1398303
302336
1234236
1112568
500406
820765
64272
1557351
1689687
516507
416004
1261087
1570040
1216211
1295010
1330117
402749
656352
1938361
1004181
1249609
810017
708523
179980
1750990
1349482
1145867
1496820
829161
1470410
1158913
1182027
673890
660839
399202
1546592
637984
438047
1624464
384443
92359
1709388
825918
1383183
518800
938968
613999
1179175
626918
187776
1148906
1787887
1914019
1648214
235355
1345065
686436
1889654
1902705
1712147
403282
1530829
1110543
523062
1758859
87076
1486023
683399
1601341
946322
912674
1155185
1728986
1062112
1821618
316792
1854661
911538
213177
587477
522244
1383262
669808
332337
281786
1209071
187414
1629478
438391
1560343
385105
808213
399016
1497667
207786
1102291
84079
975676
1981694
197874
441273
1464764
1647296
1898153
1325163
1076087
1759448
732440
549076
26937
605207
1198111
1644351
1003929
1075967
1475674
1399016
1783093
315340
935412
1633050
697414
585407
120033
1288869
1846515
416209
1133359
1312031
551760
89997
401242
1940552
1472649
1918582
212868
1830399
1816075
127949
1996093
114532
41250
633448
46391
422108
562073
562138
1402578
794196
1522838
880658
557366
223780
587695
1326205
332092
440783
887955
1437018
726084
753733
1338370
1625476
676179
965749
1364974
1042169
1605250
1192242
1394820
1228678
199480
1689319
1891630
1393225
1217366
1094712
830828
180964
610241
115195
549238
794164
1774314
491045
1831580
785871
516169
1620180
1352872
927656
343836
281261
103577
1000135
1673480
1349833
508155
1710310
1821179
1558905
920367
105819
80990
1420916
1509759
732575
793170
407449
74435
511122
185217
1332722
766196
873943
1607040
184483
50479
1796645
414950
1524097
1236069
645652
974008
565714
263073
56760
1214422
1528135
1965145
1016023
372093
778480
380631
1460031
1505947
681628
895232
986095
183224
1708160
1096300
632130
1599629
1597855
441290
915796
463770
1339356
1987363
784433
1908985
437177
1199784
1272868
1157686
494386
1077101
223656
558047
860129
1661389
160550
1355407
92883
1205558
1784482
1237960
542684
1580717
784992
1183211
503308
655201
1592225
402623
1575068
1589994
665335
1757997
473942
204296
1476872
476943
1722194
1553370
1266444
1632321
718677
320834
474751
1652531
1160981
1434081
1129224
239757
134581
1460840
1804883
1381321
1953496
40228
890929
1812403
38532
871653
594944
734876
1222678
913279
109558
1091944
1267286
1051774
304952
653988
1821199
1105044
1248496
330332
234423
1764002
1277047
1997744
1935285
607593
580660
192452
1024511
993994
1620526
1922700
978267
394772
1280194
1837872
229810
1456855
1906985
1567452
1148198
367067
538228
730180
155084
217383
86621
383712
1542557
482714
147080
1183772
1075767
1304931
1552178
373044
782099
1797506
1543067
1053247
1218207
1438688
571281
511846
1631986
1098856
402389
453204
817282
1910577
1471885
1470089
1749047
808380
1811488
762707
1371565
1891370
451315
1859464
123838
319836
1509008
947546
398353
1211122
1962413
1787782
1828776
1536558
783910
1502251
654179
213725
127684
926728
1689750
717116
1855124
259813
1751508
857929
107166
1216920
981103
331417
624499
1853191
125427
979710
1271887
1977690
1268961
320206
1305479
551052
675981
1265740
1071535
86518
935775
411510
970455
1919382
133024
106818
636013
1281521
434516
1238574
1300787
252344
640857
1541534
898300
1845480
1789466
1274744
421320
1172577
1970546
1517570
810608
1515882
387861
222265
1733413
613303
1470797
8235
1745542
1356619
1072611
432999
355251
70435
1073552
1078358
554255
1656023
208041
1458914
94473
474323
1436972
1839682
309272
1335193
1591338
1556520
836996
1371892
511280
616893
1238459
884138
1606643
1481610
824135
1397345
797827
1094543
1069710
1465598
1354452
1902798
1479928
31745
382605
1989359
1035561
1656317
927033
629295
1804296
1185695
1829749
1767039
1180731
1091685
909144
50595
355906
120699
879429
374556
209786
736140
1609442
1615928
914864
883778
11227
1828235
1838289
1966646
326148
929901
346437
657402
821794
1048328
1469412
979210
599391
1720298
1891738
692535
1896704
1138724
260125
1906913
1190854
539654
1105218
1072872
469110
1065442
1478667
469852
362612
478584
1647454
1509505
476926
784032
1689866
586921
917463
810686
1569231
1344852
537926
804454
1072474
1610911
543168
1448543
1434643
14808
354450
1899192
1986490
108407
1673614
1862970
888118
994961
299184
706678
404800
766224
1357232
1582670
1628908
374102
514445
1964999
1556772
31946
671870
389624
1057523
28582
49272
272490
1199894
612049
110917
1858515
1139507
1587634
264498
268231
652078
444571
716363
552012
60782
1070208
652633
1262016
797898
1639946
1400554
1277938
1796836
303238
1278507
338929
834424
816847
1692209
1285105
1110755
638240
1285689
1880520
7771
420777
1627247
748942
1813456
68285
843240
1671396
1420304
196385
727822
1279622
99229
1313455
459427
1943196
1401919
81930
906560
1937021
1376935
277173
364837
1657094
1991816
914251
1559946
1705840
1310605
265236
790283
1199321
505231
1494102
1981697
787732
941557
1227283
1624640
1535463
817540
386821
1146468
114284
743778
1281134
542036
1625688
1844895
658362
180771
1563563
278609
1006945
128118
1929763
1598857
1180636
660375
772723
1645184
793430
1913184
1575070
288768
493685
680201
134712
1783570
627889
539603
1180108
1368685
15026
1128076
1552791
1606265
873643
383528
507520
1117905
1949235
1710658
1336294
587879
525274
1266314
136082
1840982
633545
1947171
318415
509294
399067
1774688
1365111
1077919
1360650
1247373
1624377
550229
597178
1735004
1741796
629997
1861570
1795976
1056816
113887
1028000
993680
1535916
1282903
1839400
1367556
830848
1274320
410907
883821
458667
134094
223967
1204920
546075
176817
1112626
1370999
1740044
1699414
1546516
1599313
1755113
1107564
1268140
167362
1151227
748709
1898367
1693404
22737
920735
616716
817748
1605627
758610
1236570
864917
928190
1608532
939379
1088556
1908456
1413412
635289
1685092
334322
1794476
1618539
325676
153641
1297834
1333469
1753576
861234
1818751
1217698
236226
1485938
1664685
1150450
1042550
190173
1360501
903102
1763653
741347
1420886
379402
680634
1299057
520460
946989
788016
868867
772962
870138
444153
995005
172794
1329683
685957
1615602
791963
1907241
59134
1680484
911261
154155
769394
317209
236444
1411522
1092488
856767
947726
579589
671491
1089186
53861
195946
1933887
1002248
327142
1938411
299793
273350
967083
212149
1375677
1869961
881370
300011
565463
1992781
138476
45412
1250465
1132462
1668073
502745
741202
997508
126560
516388
746044
1193265
434467
740549
1553008
1782897
1522263
388874
81180
670614
1195794
1654230
1369990
1139505
699375
1254847
1245982
1489209
13743
6860
1274969
856254
1326142
294742
1046919
914342
207231
13730
1175864
816646
18993
1502539
243936
231475
1320864
387123
1842861
1093587
569272
1699350
423370
1530706
1272938
21816
439202
1584801
735571
1562647
959293
1400403
1753533
110540
1425046
1169842
596822
548473
601395
975180
251810
1207528
152112
1148821
1409147
279352
1801056
727138
697280
492396
184418
1587925
1323696
1905060
269079
791546
775234
960388
145288
365999
823350
1069352
1213932
1422452
790135
67216
903151
1244282
1172053
1372855
810349
1247673
867743
517340
1359828
561107
511400
1676281
1912788
1448318
1848874
598310
107628
859471
320785
13066
1187708
1071205
607713
1185368
1488142
799700
1960505
218087
395270
936711
1468857
1412224
47083
1539674
489853
1022111
99055
791754
571009
758853
1256002
34280
698016
682351
307618
1581440
557625
446647
1908810
1647002
884334
417584
1138415
1052583
356070
372187
779790
210989
1354882
1140621
468181
963684
1004648
1777341
835896
509370
1628215
1176487
1035472
1787946
652069
1694688
1110618
520381
873057
1170517
1560993
998404
1228047
961319
67983
691070
614202
468189
1841516
1024953
237406
620144
1008272
1180456
5331
1120325
432559
1963516
1010233
1171253
1445110
402109
1357891
1490842
17752
1267100
1877281
1728856
1653462
144810
1171174
841630
957843
959543
1071759
670045
1480913
1364776
1811848
1433356
577170
1606697
654094
803619
669538
863456
322022
1917454
1469861
359130
1124587
71463
1229480
1686249
1440134
1435235
1774663
1051860
1886081
691176
1283862
1421811
461628
851683
469831
242717
921409
298575
990767
1336616
106833
202209
361464
847965
623355
1186854
1161247
1806719
201721
1839126
1986133
183594
1640368
1906338
1787743
810774
873085
1159861
1720167
226716
1669680
1467476
10959
369988
1317748
1411208
684801
1328303
1164673
1709938
1144304
1582723
1790757
1072640
853036
1133838
1278721
1644160
653353
1297885
892776
856889
1806543
1359318
1870427
141835
1218950
1560609
252326
934480
1009622
1787715
155799
611590
704875
1415914
1350806
851709
773670
1592187
197418
496036
412968
1522766
1736482
908934
1414743
904446
1298975
1640631
1352553
263068
484745
930965
1650187
1193676
732460
1964879
1172798
825977
1918286
184359
618626
760416
1758351
374869
725602
582205
1094129
686382
539591
1355367
1685742
1039597
1050625
1380882
1348311
1079345
83777
182989
1477382
1221139
1981038
1631588
917985
1490676
1161813
200814
1863398
1288213
462755
789279
1112497
1990692
1665237
1751956
51096
1452756
1479022
1093774
1191680
1106009
1068506
818182
213353
834535
328502
1724714
1697866
1884521
1590004
1445498
465183
549069
1527101
392023
1027800
1717299
388683
308216
1349952
319517
556170
1661056
494123
86601
948396
201979
700672
1630264
1011523
1694677
1419042
77823
610061
1618242
1711737
1970338
1603409
1546129
1647532
911331
418952
1192014
524781
1360337
1068985
1430291
1908509
1377725
1633747
1229360
1856967
1248881
1227335
621609
432280
8061
92569
407099
556477
1310895
861783
830852
545195
688705
883546
812849
907683
1356916
1132070
37569
1973620
1135464
899489
487439
689801
1294640
604458
1260748
541130
1076796
1987382
1862606
867098
658207
79804
1593360
1890040
723521
63096
506655
1068751
639674
1747078
873791
1144268
1509099
1589002
1429768
813156
1363882
1081990
1827555
1170014
1898503
880466
1011167
969745
1012841
288551
380101
1858013
1441587
548646
637404
1980542
990916
779079
1073281
843315
901192
240753
1779018
1647668
1843917
678159
73402
1772553
1195047
135722
1001304
1161150
1484537
1851074
33206
876250
847745
259778
1579837
13440
753575
1672801
612303
1298346
861164
1330022
1957398
1096079
1683344
1622681
138006
1174541
403084
1641182
327439
1756251
1380564
409861
1390122
1965755
1111922
464221
1905456
1717719
601596
612111
1961275
1416276
1128857
691451
682984
1601141
1479154
1788928
258655
1947062
172407
1228508
379592
1738142
1641440
1205922
1782580
792396
567071
68653
505852
1916564
51281
416923
706832
459948
1854073
650165
1593747
1777343
75534
480540
1504599
443480
1881481
1726291
484137
554800
1621017
1491895
559613
828873
302007
382582
1836876
429036
1768274
944547
803188
1196668
34622
1973575
255772
1084942
1508731
26502
257287
1276551
938888
697414
457087
20415
1070845
1244479
1169750
1391006
1220118
1090201
450256
1919367
1755765
495376
557395
1373877
1394620
1016801
1540276
551902
865774
749614
603183
1863326
170920
1077375
1860631
1980461
56175
909921
321803
1450309
1564794
715736
1985872
1786349
792819
1746131
103157
994941
447272
1608845
631260
1218226
1064225
927498
212437
1498221
1390462
347911
1160752
1904158
573920
1832919
982015
1735677
1294836
1992427
1372660
338769
269618
196779
963846
780775
19393
1768567
1789628
155537
616199
1951223
800271
1137964
321377
261750
1951253
831104
1316681
1085506
906072
1292536
1943202
490311
1707181
1892909
146034
892999
1069640
445087
1000170
1810652
532027
194065
1745075
629042
1107565
1573540
1059331
818840
497003
327025
1061417
1970152
1583953
421607
17092
1737353
1731367
1884583
1499606
513526
1757986
337349
1795311
563859
1732679
1591182
1509120
1411311
1494538
38806
806904
1435046
1652529
499308
1388269
1911632
70294
1045874
1326695
1105546
1432720
321935
195642
1730595
1024697
1845674
1610651
1636355
1053032
433171
557019
1828275
1307096
3134
503663
1399317
1740070
842003
1926548
348374
274852
1606349
457144
373537
496504
938462
946337
1435481
1360276
1235460
1466305
584892
1245603
1155908
1622505
291473
211977
1478487
1510641
1823155
545224
1030012
1189601
1544928
1478257
1962901
616373
1771198
1030661
1949725
667462
13053
1308366
519636
1749739
1277688
1260410
1842895
1688415
981749
1493821
63124
397913
668500
817315
677262
1290198
1025231
1393514
1497585
1022748
486500
197644
537770
979907
1069538
1888005
282102
436739
259752
1376000
77360
1375646
805390
1296291
443611
1722383
1871619
1856101
94234
1399673
1641214
1084034
1909975
576420
422715
824381
1994479
1076629
1821915
1001595
844538
800494
981806
1953704
699749
232522
192408
1386181
620573
1042163
1918515
473721
688759
444208
672674
1888696
487723
1463350
1127883
1396353
1773403
1898148
695398
521045
1869748
1807872
1694210
31965
763870
1390616
1245314
364571
256588
1238266
589092
562228
1603455
894067
1502290
618574
1827265
281904
242209
223704
1515472
661363
1433210
897850
305568
1300467
1986335
1476814
591658
1386191
1215397
1104426
460572
1556123
1377327
164274
1078241
505855
1805530
898032
1563100
864844
1672428
1917145
1119835
711036
293402
1956303
117491
1268695
267746
1255720
594208
431967
407986
596018
1506188
771115
423191
696221
1233690
858139
1410987
1938890
23778
1997143
142741
374065
448758
386272
396166
797330
1756502
1775288
857528
1975937
1314209
552055
1996993
470779
230111
1872657
1571168
529349
629601
190059
691489
768283
648544
961574
272153
1794306
959365
1152260
1023037
718865
287487
1161831
1415950
1458587
201332
582254
338023
322589
61463
724738
918484
1547297
1533720
107466
1712907
1123448
1285902
861365
656560
420940
119579
37663
845899
1551397
584854
871397
1520948
1814115
216870
1858856
50815
1972007
750626
1712875
1453414
862207
1997668
1189198
1198109
735523
1519138
1827276
548337
1863874
308136
968916
1040449
1309919
1225035
227219
251864
1799700
361077
1727301
1601741
527515
331579
1744371
1077085
1531010
1357422
1191919
1652033
1215709
206378
1715261
728112
405852
1824798
1331777
1153113
475523
1740845
40667
862725
1090052
703040
1478783
1193004
277420
1007554
1821980
625579
611867
1346047
1801356
947475
1010632
982919
491233
1986277
950259
1634547
267132
1304482
1961486
180632
1598253
1120190
116614
709298
551065
159758
1578229
1116954
11685
862893
1451430
587084
634158
35186
1335971
877590
503628
1349963
66280
850742
840380
1875840
95293
750150
506320
46406
1782859
86029
1109542
135349
169089
1481954
90408
828924
329495
263445
1921319
347083
934070
490515
419936
1698373
166549
386172
1183145
1092324
856908
1239349
608822
1219462
1707443
245592
1705635
1664136
979881
499420
638712
1127615
1800210
1925600
187229
797502
47145
54711
1502230
1572351
614740
1955027
1639172
732155
522897
1763730
1104278
87539
1120636
269457
70118
1265390
18022
327648
739085
841901
313983
1582446
838130
1023320
520353
611510
1899968
1093160
1449164
1089195
1465491
66801
1353547
132161
1315474
1115542
1751156
1112555
1412345
1930278
1977337
1859073
1130885
851985
93501
1147701
370001
1876562
1816766
1624514
993438
1304462
1083094
1444472
360559
354462
1074353
1680184
1788862
694044
690147
200350
559686
1081284
660575
1522844
1324173
1392070
789539
33507
1843855
457560
451116
525264
238415
205939
107973
1070837
1373811
1372937
875074
1512803
1069614
1113164
1391062
1098118
770516
154494
1891420
215111
399520
582903
380338
500330
36926
131782
1205992
128099
203303
1527271
1052402
1615704
1806554
1143211
448327
307805
727930
333004
1378033
1660746
129480
936650
587767
626756
1476677
1272764
793680
906360
390785
1775685
1855745
527988
288758
1587412
1448803
398723
21803
593401
11885
1151785
41047
1406397
1984287
1775058
1454823
729182
1739543
1423406
31629
1623269
845155
364451
1833727
1790568
381122
1598535
132907
1047692
29401
1229506
885124
771538
342179
1483686
287802
926201
1923444
1229745
311287
1546609
1521247
1199573
1237853
33407
669881
1575599
398479
1514319
1900034
672253
1875352
39959
1420550
922365
192999
184525
354992
300624
1077681
71057
425695
573275
998421
440460
81030
274275
709861
1628224
1745243
1176557
1182684
648717
841034
864851
982667
1195548
1340764
920974
240889
1646144
392805
741674
1662022
1444051
845694
1062795
170080
1945339
15976
136954
1321871
892689
1278901
1634774
1189077
1846653
616645
335394
78796
875400
71825
1856577
1627694
660095
1336192
551390
146342
1832368
399586
68852
609349
1633219
687772
1802328
432092
237068
1196694
630375
654503
1628061
1402254
1110648
1315975
1518393
1831124
1880142
1378597
1815368
624518
750228
589975
826089
1621088
1114123
465619
427649
340945
1369309
64605
499876
969958
1768708
1961872
710633
1520658
1716199
1410940
1552094
886818
1485970
681020
212625
607067
240527
1503895
1553782
666719
1208936
946033
1803727
1486729
1730211
455137
664136
542552
701665
1679813
1530083
302068
1247223
555743
1641937
1705441
245764
1967180
1392142
1021368
1994616
1157928
1749377
1416231
836781
1445861
1089339
496167
375953
769551
1326386
1526293
1239482
961921
421738
755596
1016555
1820957
1300178
362772
1765040
1368987
1633182
1473406
686493
1347146
1504390
214907
1868661
803309
1315269
984703
1481980
1983452
1670823
1734371
1290952
853757
924419
1193231
546616
584085
252335
731748
908141
1792908
405136
641963
1001543
244060
1960126
1759658
869276
1084826
681005
1427491
952852
1280270
1097631
1415708
663656
181660
953180
551360
1213023
1655245
297144
1128431
277992
851970
398554
1080431
21787
662984
5113
1162143
699165
1021793
1525939
1897261
1456866
139020
922570
211105
1607384
539132
762102
1000171
1822713
1289352
1301196
1374154
79141
539556
1653487
1157916
1044304
1944969
1263072
1789531
1776447
19557
823533
579585
832948
1912035
1201945
1098251
986702
627371
1968992
1821196
1784055
87078
719193
1617928
802811
1656211
396214
1809827
1832685
150465
1699265
198110
1049196
530107
300505
1084223
38505
83898
1451207
298406
990559
1204572
760737
1614895
1297380
1394243
1012994
1236997
815469
366363
1324153
1937148
1202182
1838126
1359641
1412364
372832
676138
361424
1787063
1252536
783817
1391468
560034
404622
1051881
810444
933596
790333
820733
407751
117862
1206863
1137428
1963666
1680000
700241
494842
1018294
1671975
1919979
780597
283320
1527894
531243
1000624
221144
1943434
1592117
121676
1777718
1279849
478379
1416060
955928
1206322
444627
832330
46358
1242657
1559356
154948
319255
227110
139290
138247
1877849
617396
1860926
764539
1651928
1653564
1644285
630114
1709076
620172
852945
714771
1453172
879045
705817
122569
1736135
1301291
1165008
1481589
1974062
1015249
1327888
1615008
424663
1541623
23299
1728630
1949690
558454
870643
508360
1998406
120191
1929669
1031683
34559
1226702
220002
906813
844889
1605069
843630
1764308
1883522
636188
278943
1908023
792994
119445
1847355
630769
1661596
161929
1160256
1657304
1244111
534129
813760
996498
42371
1031906
353739
987705
922475
424583
1183517
1852056
1439003
1992443
1745634
330877
1817577
776429
350450
989479
652635
1375427
1647603
1915392
1073627
37687
118574
1222317
68938
555481
1973380
1554963
1941658
1601995
175528
1707897
1862411
778712
1125839
95555
1066118
814780
466777
1566083
1184297
1116651
1183460
94659
1815935
1613148
1977624
1384091
937286
369366
1165260
946382
1989469
1279216
659993
191957
1890617
1137789
876961
562175
1352339
737631
1557134
1930341
1783551
1034908
1325323
645263
1896051
1760435
320682
1787459
1102100
34649
1114577
372353
480045
1578983
1331028
379152
966260
1994939
1430840
947437
1852134
1290045
1250200
919164
799074
547185
1704672
516673
648250
1130332
536654
1984412
601814
1411727
772560
1031502
1225939
1422821
459269
1695068
1628264
433290
1645313
1069349
1650736
1071760
914248
1632225
143913
798771
1025991
783265
1686730
1494689
1633726
605218
303640
1969229
857971
166516
1934987
1353772
1672987
1629123
1010919
1373813
1735714
713933
1236290
1108390
116740
1518998
114813
1491890
539496
960823
1432772
1996255
1817397
539836
1098894
866853
504994
1777465
846496
1129308
1203187
1749860
1155335
1928945
1823823
389331
1771436
1496828
797381
1130979
757372
407050
717603
1976140
1135316
151469
1021218
674455
1214262
335913
1723464
472106
1850697
751474
537100
1495482
950820
1001986
1091234
577627
360696
1935842
1876514
21715
1381043
1566474
1742448
971733
56679
171545
1399329
881030
1016647
1011471
787673
1084632
1920913
1406744
1202687
695908
680640
900129
559357
1868588
1938452
1197039
1730910
770805
1851355
1380293
1226331
1308562
513312
1162267
1241183
1506172
899465
871398
657091
380630
300965
543075
468357
1393910
1654361
608272
1945953
118932
132815
860822
133309
240729
1705253
754744
1886845
330972
1923471
1527038
1155099
391665
1201618
653827
1270116
1784623
605827
137067
158271
1317146
857236
1977494
384156
869716
1652424
641302
11273
1281237
269849
1444674
34211
1317368
1611937
527061
1612832
1239756
551029
1967171
209975
969090
1464088
745741
235552
1086365
271075
1106116
145462
1933900
1458714
420668
1634520
1950439
78165
919507
644706
105329
1428168
186803
448681
1050784
921880
913500
1967770
1285214
845207
663020
1035570
1494362
109190
1568422
543106
877883
1453947
1832305
784866
586652
1612121
1944786
713048
521200
582601
1042707
1283500
1601783
1175148
633615
460107
707377
1588224
1612775
660515
330619
1304692
1745654
122016
1230455
1371539
1819534
1279012
604803
723520
184587
1441018
1337009
276179
782214
1173965
309040
235729
339789
331561
370828
1938820
1147333
1250269
999357
1227089
253721
1567051
91397
1641108
1781815
60814
1164288
688783
241738
1904901
518028
188053
1565263
575866
1763711
1429456
1846787
947923
994124
1392064
489233
1738124
1596200
1470619
472159
223805
879073
1310152
289435
1206695
1894765
969703
1680927
1388758
1352429
1788989
1493364
1760936
1439599
907528
765496
348578
86846
54224
1899265
393756
1980021
111935
71323
736330
610543
318568
73262
1958164
606032
73536
1774931
760793
640536
992028
850267
505825
121573
1211508
1915036
934396
977566
111383
758609
1233157
6728
841457
1224304
826080
369669
6767
813985
602384
1009015
1162951
396897
1777946
472454
958515
1673722
1005721
506186
796819
350860
895591
215902
92130
1471391
1782253
847239
1811951
841021
1217631
919515
1998951
920346
583030
470076
1303634
1083732
876139
1921534
1566978
1518290
1104366
1687670
1451681
847229
1177530
358207
1458540
1809972
614335
1625570
285079
1905915
597470
678229
1749075
1256463
66463
91424
1127427
1061984
1455710
509425
1237503
1042818
1680553
1608470
868322
45396
1599423
223911
134409
276975
618574
1249834
362989
1025754
1984226
107199
936187
660985
1640864
1484156
651271
944067
1758373
1075472
1787913
1800035
971711
1417643
1079637
25661
1443456
560800
1721629
251155
633513
427797
1244214
721164
1116766
212879
1249477
1926498
1458337
53059
996042
1739116
1194219
544656
1082192
1622392
742377
530110
1382625
1230436
1341317
1538895
1744756
549695
492445
135442
1068776
756192
1643850
572397
1249120
1485940
424234
1918098
1644864
593853
591194
303324
1181353
915877
1078873
1699192
826448
1673356
1777360
256097
1573077
349779
1637481
1871756
1942003
1273755
1263833
1056246
122553
1827796
1237150
1914139
34265
233616
50248
118266
1704433
841057
1858230
497240
1253818
333187
149246
772547
1723077
482308
307365
840308
47847
1202423
871995
285614
635312
1069034
1897647
1981216
1355025
1201517
75663
1452414
1455058
169172
588697
1852641
303691
1571688
42198
1515105
1065239
410133
1332512
1323239
609522
97426
1954449
1798932
1042803
531587
111000
460989
928417
1441813
434028
777972
1450180
170077
177283
630178
1950773
455935
555702
1580916
673784
638205
1632884
349748
455223
165623
1724811
1146128
1991798
1701784
164721
1876
511847
1612607
1385573
1732753
1283230
1483424
1735112
1611714
594628
555206
482585
1341990
406067
507659
1480582
1656743
1226450
581698
479087
1487702
461448
1590316
1538198
1292261
516354
587611
587980
1040120
1546540
123032
1148844
498826
1872582
1709121
932070
811037
1209979
95310
626898
274171
654158
1490034
527981
1363062
839844
1906734
931383
159672
1095519
1920227
1621324
592371
1901556
1411821
483883
116469
552375
1675785
1232080
946482
171533
1064961
1638898
455985
1601018
526719
1008186
811498
208651
1536665
1942762
872770
363243
1975457
1098632
141591
751852
1712028
1473320
793164
781899
981209
228323
347139
1828802
26765
1094368
666555
175204
1450717
637918
1079658
1229308
779743
1210729
643942
1901960
1235157
144018
3732
659744
1525928
637316
1400589
91455
1670216
78197
821515
287842
1701609
939751
900744
329036
628019
1058817
1895702
1103525
308812
1778534
834866
1382029
297957
1852256
74721
885235
1103780
689239
365177
192928
1844800
355426
1065992
1842127
875140
1578072
1541764
1266702
940283
1488377
391551
831239
470261
1855298
792030
1928178
204209
1931711
1628887
737370
87853
355918
1224674
575282
338684
168027
1155731
1267342
1082187
1682809
1959807
172703
1172733
1874718
1773738
1186659
631796
1788799
1876814
1991918
1771509
1121305
924298
1112890
1518745
45922
808024
977029
724219
230857
246247
1134505
387218
1658269
995634
1633182
1370744
114742
1595586
1236214
356055
590782
750221
1372439
1411410
1454084
1802206
1688886
14008
1457142
222037
702606
827593
156635
1623116
1832918
1929418
1687100
1084952
840069
1007964
1656731
997413
787600
237521
1102586
223755
1601792
805511
1471686
798384
1532393
1461006
1957471
1382306
351743
838857
960924
342861
325196
238123
965232
793561
644198
688835
477069
903271
121190
274185
1044733
1237781
471255
1977926
552888
700507
292961
486151
1059880
550247
1480334
312445
764855
461065
1266219
1704600
1649996
290807
464243
1721168
1183318
1705603
992968
1551009
654852
766284
691007
1539232
1399795
1409405
1896958
617434
1016619
838308
251730
1049774
185427
1854124
274171
1489384
161959
1184840
1937580
308586
658171
124249
1515155
549184
421598
1838318
1594810
1422938
1183552
212244
1633187
508380
1931911
359247
14067
1323754
895773
1401736
687371
729838
791914
988259
13952
600407
57391
1851693
940922
1231506
1092687
855545
376658
1588094
1381196
1508500
757073
1773092
357312
762162
426131
680332
1398743
689194
744791
1660335
454222
823999
1030148
1620802
956941
290834
53172
24653
519190
907131
1383468
497748
1522819
1918624
1732993
269763
990155
1766521
1373208
1852171
438260
522469
1816820
594233
590945
834335
924937
503810
1654225
1494336
41391
983958
761673
1911746
1329991
1822784
964796
1990360
739721
1410941
672714
493371
462544
1109173
1044940
1954609
240417
798636
1467664
639270
305077
902946
985510
1436099
1583240
1106716
652754
669277
855247
1600472
1823825
1687068
1254933
498033
1707952
48163
96173
412943
1185113
605936
203364
1752271
438054
405146
844156
1044358
222629
620314
1943627
1948279
1758477
579152
859235
1201501
624192
147038
912902
608061
215315
992945
16252
1436817
42707
1773607
759049
820
634713
1287954
191116
1326218
423881
314732
1072019
752689
314255
789363
998169
921068
1874313
1544309
1131643
592377
926818
546772
282256
1833365
605505
1239030
1608822
1704313
1751558
1853578
296680
877778
785370
587181
1820262
1443010
1694257
1584956
912150
1247691
1359187
1226439
1747193
1211322
458112
513314
1149054
3297
1117388
1372732
392062
525814
1549184
1687895
1679023
396892
510442
1102520
59079
1922401
162130
179301
924749
1973190
862395
453666
585631
784094
742508
1916548
1129223
1246888
1342446
554127
1367521
1051563
1148851
348234
1645031
836208
556026
1670952
99111
72221
845840
635514
667783
854262
35809
1045607
1913136
1029230
1792385
240453
701696
970413
196070
95055
1351937
832924
1718131
519853
836420
1869995
110061
555295
1680298
137056
27277
524333
1508568
961448
832618
1480672
367288
1644803
632714
1243083
1251477
1731703
809265
341849
577715
1245642
1565930
1827488
1118149
1944145
613367
770291
1504411
1496891
657451
1719141
1752483
479598
761598
1335299
1266875
1464519
197939
942050
1904266
194275
43819
1288640
1873213
1386454
1941034
1686490
1240254
1215307
1392512
1793722
539710
1017898
1033203
724585
1298228
1742382
1613797
94407
395033
1363087
176094
441196
985542
604085
998377
723718
518294
348681
21038
203627
1944475
479959
1297226
1821798
1221149
42388
1833510
758332
936757
1558121
142606
441911
793700
1839509
1411988
1294480
1416279
803609
280157
855077
1826401
529190
480304
789153
1608830
907313
752558
544282
831681
1926609
544369
1317235
1447256
521204
396464
797179
1833693
965863
1722631
18787
1611495
1260921
86464
748503
1728519
1929337
328375
865966
1880979
1103186
74413
1955639
110705
1510189
1524686
152803
1554518
415005
1825208
400348
999598
445368
20366
1797715
221282
1442770
157081
1151909
1147100
1482455
1728206
1497961
1512507
1384147
1970832
91127
127392
686550
1049191
879727
134724
905607
252519
410938
1463045
757401
1773307
322408
1365060
1851419
158620
1323356
512473
1773565
612833
1562937
1021361
115162
892798
72605
1780804
1752171
1924097
252940
357102
682484
674850
876048
1485293
1433021
570962
1348829
1457725
567955
837710
1801443
1726462
442070
1181665
55594
1719578
101358
742841
1681716
17033
981214
267493
1486509
59226
877756
1207978
1846786
508277
279695
478780
1822040
576625
825906
373811
691
509541
1032267
1517757
181114
845933
880642
1146644
769737
873280
974203
1102915
1137634
1094658
965378
1002852
692201
213916
640162
478270
382350
1452578
1431571
49765
1002365
1777965
438256
936857
50397
1664304
1360732
574688
544244
1641618
258098
525078
358953
1631099
1040319
1643413
492280
1978429
238204
1647504
1638317
1543711
754090
887108
1170674
933238
61633
1291115
827020
395019
1778055
1353511
1603143
1645448
1877102
1791563
478208
440030
1425500
1322228
1939497
1705354
298743
1630506
1967340
443722
613150
1939132
1701405
1088911
1046344
419595
606640
617452
1097542
1056888
1824969
1451276
307886
1013694
1488819
1115255
1092655
1349423
594869
1510788
1790234
1395147
434182
1622289
451042
212290
846401
980509
1546093
1948548
284354
987956
1908176
819524
1696346
812263
672601
1849833
1779691
1655854
645356
90127
658019
475023
1007739
38554
573387
1011592
386559
758603
1393267
583865
1057141
1122406
1124826
597114
1260541
1726312
1563606
1743417
1960995
1274427
667376
919980
1473019
440414
1735477
316755
1941072
426635
1388095
598745
578468
457365
264650
918885
1275557
1053692
654870
175043
1690435
252423
1348834
681916
1417462
1134859
1102690
898517
1529074
1788543
1072327
617945
772729
1267400
1897124
712979
1965713
1799936
771070
637577
1232003
1629467
1553961
893979
1195014
770964
1165496
1341293
249229
834900
474357
1297969
1174979
406273
440921
539639
557027
27570
825175
1225967
1065803
1705574
611336
1291236
1345749
1266188
1265901
1362420
655117
1277917
1256601
1325594
446614
1483413
1424440
1977313
410132
1684466
1790004
279049
1911997
1270586
852820
463520
1147479
205843
1325290
567198
91052
1584318
23889
1028143
1583305
310334
954844
1684460
784644
1865466
1525905
415409
1104004
954934
888362
1333491
494167
1203320
850250
1968806
1303337
1198200
848112
1423675
31102
9543
1193338
1480267
1664928
295652
288292
1620017
873132
1155367
1097060
310010
60120
992041
1344874
479828
749857
474583
218807
711987
624388
772100
258501
1897794
1918260
508399
1994254
254330
1394349
1949932
870932
597052
56587
1103969
1134119
476907
258723
1922819
1307624
1658126
1352399
936647
1418785
1425468
442289
1795696
1222535
335625
784722
380195
1605720
1354091
380657
1193536
693920
286011
1641631
1847782
661251
112365
361549
20333
753325
72773
1915818
61709
41238
1756304
1750665
993907
1357043
436928
1587719
1515172
1953040
1496332
912421
1326779
762901
1103700
1215716
153193
1660696
1097451
1427273
606857
1906291
843597
1139996
231391
69254
518017
963568
304108
1424805
575239
1613875
336325
597726
1660308
973341
86337
827542
186713
1676011
486268
582291
1813335
1556164
913111
1983232
907949
564522
1291733
1743678
821832
846698
1768631
1628202
555226
443341
1433411
810453
510169
1897640
746975
1719442
786536
876057
619229
1309317
626484
1686100
1014627
840918
593477
697447
1985950
1765969
456289
867069
983807
520272
709354
1906825
1212595
899047
1885309
909550
592832
1159086
543735
1659967
1340017
308061
1324129
394426
365642
748939
1599874
1954241
150409
652593
917290
1037154
876341
1012525
1287861
121625
942570
719836
659540
1280250
1122745
287606
104410
349413
1580164
1188687
1559799
914914
560798
454961
1021074
1570106
740747
448251
1685731
153829
1509008
1496863
771302
390442
347096
1219014
1132848
1978799
592635
255849
11763
50136
1337718
546143
136334
689962
1573842
381058
1458225
1926567
641541
37552
613416
915123
1945238
126228
1109362
1363870
1073837
589778
1879257
6141
92141
940378
1409907
1287866
187067
258358
1056361
28094
195717
660170
996882
1222023
1025334
603165
564677
1440854
764874
793441
1403318
564704
1620183
1302286
1895101
1688398
1160121
1581349
1845533
143722
1870210
1646016
968230
115468
1386728
420583
940700
1545563
1572897
353464
190762
700838
238680
370844
222251
883464
1038006
774552
815450
1661103
1763216
70214
798448
844255
1624304
727019
370455
113666
1631599
660781
517280
337183
256641
480741
137905
97486
1333810
372898
70212
165097
1408174
929999
1394578
502065
97835
1803211
14398
1322849
994383
1316467
865248
1689453
448049
396259
1907439
852751
563033
1179393
1086695
576762
1252994
1041108
771688
829438
614516
29772
1866892
819103
1379211
38308
150818
1611365
1248106
129396
453534
1512318
305153
841316
1549883
1951608
939865
1041780
1834143
1223971
1917694
1675825
680286
787276
83116
525088
162968
326473
492893
493212
1476503
610115
1125263
1025295
1966622
1074388
1623295
225365
745173
1585194
729038
313190
1400712
742941
1820638
332464
1640832
749666
1023622
612231
1948796
166831
954554
934036
1941632
963070
1927743
633167
888625
1904973
2815
1186339
90321
1267466
1549765
1310230
1223787
405389
1153905
1729129
1369566
988316
7882
888864
1833333
451303
32061
1292777
822460
885777
389722
1894583
1137555
436276
1231212
1317720
1304703
1199671
1820846
562324
866592
94656
58933
1781456
1805850
1912503
486403
1350816
1205786
341632
1024419
642135
1035987
1631762
920767
101035
1627728
502035
1834523
1980586
258314
1293061
1329574
937011
187657
1010105
1725179
1438544
734987
1551375
1002411
1679572
1349347
131331
1962109
712500
670588
340527
172438
1130884
519390
970283
875281
95872
1520110
955329
40794
476254
536473
90515
5291
224947
694445
829580
1988225
1896483
607971
1632223
1629972
1526379
636562
1076197
68662
1004967
1919441
93551
189602
154241
1746262
1462737
965267
1806047
1739639
99705
1171017
1299290
587211
366584
1381329
1209193
287009
1640622
1088338
1615840
212375
1149530
852740
449991
1152383
230963
946185
785123
1572500
1664333
898889
1664616
1004411
481537
816590
1817765
1011536
1549956
1820162
819745
792570
1904701
61867
1990244
477400
394559
262909
59296
395321
1867532
1910811
1558083
1367816
1980908
330945
989340
1736995
1219332
1495750
1159372
1652774
1772627
1437763
376636
1576935
219975
121284
1804812
666124
318878
11114
567629
722564
63029
1441728
1005230
1093131
735085
67778
1355939
898784
1977807
1611489
73309
1256673
1463038
1376397
1467929
42332
148089
1770863
617506
369868
911848
1670384
1286038
951792
1996044
1699346
1855372
1259646
1657022
1683610
1933668
1537480
649542
129640
650215
349597
622245
1811173
343928
1035224
450474
1789574
699273
1290408
379482
1419252
981228
1235574
209352
1993482
1531162
1876792
1661065
1605607
1277657
1284146
1391562
440552
853973
844096
34308
1192521
1444239
285089
221282
1479475
1239340
25514
1263754
360406
304851
1420861
1431981
410038
1255425
279783
193774
1307981
1146840
494416
401549
1753286
1617272
1787416
133409
226673
1172118
470243
55276
670345
264839
76984
762539
656125
456558
707525
963080
1110963
1409380
1157104
935858
689852
14130
1888946
1021863
39582
995210
1931803
1705132
223275
627825
1529353
1399660
351898
792973
1227566
419798
241984
507822
905108
1914234
1181968
1757963
1427650
886231
1741840
1886464
937178
1375668
1452989
1493713
1518219
149945
702540
1780670
1942220
1361998
1701905
1431239
762141
932201
1169421
227520
233988
209563
421474
100602
1289781
649245
157096
479685
454881
770653
1948687
1334559
1514824
145922
540513
259716
441118
428949
1120072
502917
1276552
73653
838668
581353
1736049
110773
1540047
1638683
1436110
574603
258955
95566
1210109
777137
1454870
1685744
156916
1271546
1347517
1019976
1226017
15147
72322
610941
1791508
1197434
376833
645219
1597722
1886079
822861
251610
1532593
807897
419017
1428909
181747
327992
200967
1872989
825653
1039105
1132157
638935
1046002
1305466
482098
6625
182469
1359570
103972
42857
1890532
724980
296337
1827226
1502741
1514349
199043
557813
1339610
1617008
545301
1176145
1705134
400503
1341336
226849
1307959
1108325
592462
1087187
391783
67193
346944
108228
648371
1010362
1006835
890462
1654832
1591491
1815534
1437672
1286521
521065
1308712
1633177
1236509
1297060
1364552
155207
173951
609346
1826714
1877299
1152038
859569
268744
832364
765389
1645209
1911020
1321831
1791903
613447
1152032
1986515
1047202
925432
622633
293036
1220088
1169544
1549788
158030
495938
628409
1424547
928335
892406
982473
696691
1021941
987018
1936300
514393
16469
901949
1825304
1275606
815857
869272
373373
577917
290622
1635784
459681
299429
529692
780672
706531
1603899
1402370
1684667
1468774
979822
1600462
614
558901
1408741
1332088
494070
670053
1201306
855120
811849
1289972
1773174
160973
826921
904656
515405
46946
1202792
995826
814033
1892140
1233326
587624
1739680
480375
1000092
433068
1407613
1948729
980382
1781665
3423
496715
619040
420569
1361964
1844037
1284960
1902042
961468
837349
825275
1578852
1257960
1224376
400774
394767
1658941
385978
1196420
615395
1306599
1306926
559508
598563
1576866
1616772
774310
1637091
398648
1709473
1507824
1592238
923143
36803
1238374
1757994
1157723
1646035
1863562
1470352
865058
1508130
1352071
442568
1278666
1883459
65437
1486903
797794
975858
291036
250296
1603324
79036
149314
596905
187580
693083
712497
143297
1221496
1577760
1140660
830338
273482
53659
1205363
113624
1036253
1388364
648655
1540643
1066962
607662
934143
1686410
1703336
1179710
67699
1821480
442490
1268699
1741978
1816566
8186
1803278
1652489
1724259
425908
1749180
884499
1621709
1313000
1678229
946824
1161878
1350380
1257313
965370
85503
1042603
365660
1951256
1367846
1294441
1056418
995592
958189
1658024
1081554
1385839
1695399
634618
239857
1129114
1063897
757042
84003
1512266
1587318
462721
1891510
737232
1599120
1450742
1104921
1546419
1468599
1280148
1903001
1158664
326496
1409032
881961
1742282
344758
477442
616996
904009
1948445
278199
1057569
1653387
623832
271498
124452
1217780
991921
1688534
1908110
741024
1115827
1620102
1198950
309818
42637
738673
1908031
169982
506187
1615199
971294
1148987
565490
196698
609238
946857
950433
1205998
1188966
1831220
1444281
1387155
647424
652100
1289671
146244
1105074
795161
836401
401597
1284581
1764311
266033
778650
827274
1049774
1408422
227600
703229
1495410
1883071
508373
1858352
711143
1851239
1635716
1908240
1336969
159864
39549
359676
739478
1278979
605836
211739
963540
1523237
1113390
1375327
1856496
1700911
1903304
1633103
643038
1277031
97853
101725
680023
961256
1771972
1786416
145476
1720860
1452789
1919374
1299623
55845
1455497
1257951
1718668
1075418
1816999
1436455
1098601
1558149
1922953
938361
812704
1870778
1427012
1055975
1464307
836203
1002974
1558472
37007
711794
240785
1606688
1202696
1790070
81054
1556543
5176
1737578
1899709
1722752
1939939
980860
1814382
1986773
405297
448184
1136679
613068
751300
1784303
1261130
396883
165086
1270969
470483
529879
1739327
1448249
674579
205902
1843218
16034
529167
638790
1773535
1227470
1213947
1480907
1932934
250477
427118
34129
192169
901113
1717411
1341846
91639
619097
1205761
486729
1786427
605311
1059352
1415920
378059
1258327
35636
1554131
116867
92773
81391
1604993
1250887
1165748
1148957
1827397
1219118
1208666
1766246
1189652
83767
1135753
105795
646906
1422834
1653350
338131
419773
537831
1802966
108926
209174
1010773
1985412
329495
1071744
630782
1727787
1523013
240750
310109
450642
501188
279613
1816231
1875755
287467
277030
1232656
1353433
452439
142108
1068612
1122453
101977
530331
941437
1187781
1296827
1657219
1300561
1281344
999605
234238
1750706
1317285
1980492
1138770
1814485
1289540
1763781
1324710
1499863
332408
553565
1366606
931243
205319
1324499
1560531
1538624
1842881
1818867
807082
1443398
291969
637326
1651690
254502
871587
548616
1948066
361727
1336530
1400258
728590
1363665
1686902
1527444
1230495
1750587
1619731
1194201
1044756
1359780
15588
1029033
25317
135420
1135300
361310
356482
1062622
1886612
417947
1099703
793801
1761948
398059
1503177
835847
1075557
1960928
1999674
1678313
733526
654555
30164
1369605
315576
1442990
262194
1073961
1207559
797503
826116
833618
869839
1987469
1338140
651431
342005
1804486
519739
983447
784531
18195
1801388
1530474
969607
1302586
209533
1539452
1705110
813675
938007
650661
210652
1790372
344674
149519
1197066
526066
1903873
1892124
453607
1325318
79302
1225732
775958
787389
305871
850826
128808
1941433
10720
231456
1884573
1125660
1761785
902289
1737770
1034280
477389
888341
1618655
934545
173476
1708794
1476957
1318819
1800472
533629
1618871
1328968
1723835
1565161
802233
555893
613018
240826
1708960
1974922
732763
1537668
147301
650864
45711
513766
407534
35923
564196
655067
1552598
1842034
140284
1051865
1540215
1464302
347989
252676
1272855
1374653
246343
647550
1883808
1120580
896050
1612134
297572
1981167
63717
1539905
435054
1868092
901311
436883
667194
1553570
278188
854100
543662
775716
1260138
1777934
1168821
1830078
1416304
1902858
963484
36046
920413
1264144
1157990
1903118
299267
827574
80971
1360794
1356556
1802940
1314760
1973810
1261096
1695288
1434552
570812
1530456
881203
948536
1102203
280737
166162
1486354
1813752
1570714
913129
1411464
392424
673186
1799591
1021853
1150534
450225
884475
1646158
1031498
654051
1168662
504690
1840424
732754
1954938
1959465
1361305
1500328
1187254
209457
706031
1939409
1142246
1918129
687225
383346
1690670
626579
1024860
585387
1530814
20600
793124
483722
1399744
1833760
1750130
466858
1437652
731253
1156794
394987
723849
736053
448064
221283
1509752
1742773
1766172
112232
295271
850426
462415
654053
179200
582074
900962
1923724
191897
925083
772727
512729
1358776
1476549
1309691
1698806
834785
749221
1435811
1894988
1708017
1656226
1123426
1492874
595996
1842110
230858
1723276
1108922
856608
1013225
1968195
1897157
84048
221134
1305487
711981
750409
301173
582745
977152
1878895
1533599
1215663
791544
751680
501943
1001904
1165921
1980328
571218
955778
1624664
121519
346488
199321
1834525
945003
1638626
304380
732333
1401444
889929
1590714
1755914
1693413
406611
444617
1436212
1808615
121219
630470
1405203
1398114
1610344
1925824
1679143
764400
1825565
832103
463896
1167750
621636
419300
509980
921856
1047724
454274
1000476
950484
1724634
1146187
1327232
1016199
1712184
545838
1147588
983349
1564592
1693096
1063295
1968482
1131317
356634
344866
147272
147231
893461
627997
1747729
543657
847503
1782219
1950757
1756672
417556
1412227
1048599
562757
1797689
1965287
1096197
1724475
841568
1735519
597511
973687
638841
37189
1210913
128917
460911
1239649
104061
872344
403565
390335
1373570
48464
818632
68995
1466626
976506
921639
292158
1598590
1582551
890617
1832702
690747
1426785
1901904
1193598
335832
1019923
25245
904579
907015
1320804
1278882
1580013
1815581
20502
898069
1099962
1006928
872879
1526208
1234862
959335
119561
936681
648040
274521
33748
1959213
1657907
941171
1732358
681639
1908614
647212
1870389
619036
1430096
163742
1353089
894871
229637
1864576
1765582
775371
685169
1417120
869553
461067
902320
1768317
201526
1420343
444684
1856127
332947
901662
1589369
936756
840211
846952
1594130
1306659
577979
536022
1450541
550111
1280307
364973
1102100
1882883
490776
866105
190627
1989494
869194
1126851
1941600
1878041
153246
485074
428545
1555985
1050124
79600
1001073
1621800
977083
1823025
1598030
51578
1853444
572140
1120722
624953
397908
1380281
1035760
514418
53521
489325
655117
1036650
1160127
1268453
854579
1188654
543216
749974
1508979
859357
1044217
1024201
1717537
266955
11270
1490360
1658344
1386984
229704
1832925
1616376
487179
1499207
460286
160456
1792802
1968109
1470052
1910332
265726
219598
1931614
571244
1932903
1381293
1472884
610869
821306
1185277
1081193
679924
183071
687182
1286475
847083
849560
781267
818403
1458947
907642
610272
1424213
1410748
1650069
1915338
332035
22260
502147
717077
1713996
687887
384771
86243
1198298
131962
1940237
258114
1682680
1938067
1282551
1480579
77856
1702116
1518963
1633024
1898039
362885
1943007
291187
1711423
1859640
167588
1570565
607935
660419
1364450
1508884
1786868
675593
1406379
1532139
948215
388388
1751821
1513604
907340
240719
1837132
318682
140021
147614
1705990
1323078
1537252
553322
1402389
1238239
442353
1016873
617445
922476
555105
1345978
1657779
1113581
1364121
1742972
548940
936047
1122029
692468
725498
1320745
254041
157605
981200
1501779
1415672
1702055
189134
1930080
1960000
748436
162337
658888
885813
1759675
1323041
586658
1144137
1854907
1103905
1769922
1169864
215375
314079
1516161
27544
1407458
1485369
258042
1381491
230303
272763
1191440
1586450
1112261
1547772
1163890
1460118
1076019
976050
689290
1595857
108674
268036
282260
1575043
1391481
1153711
1700606
859615
137134
864417
1309003
1304332
1131812
734575
1615298
703011
310044
302569
358088
1108013
1641572
448162
1735723
95457
520269
1088002
1722719
962131
869770
1574621
102557
641801
984845
1598057
369727
1953168
141866
594164
838904
1537391
198834
1836857
1230349
690331
1435276
965340
897675
36131
1295491
341679
277354
1168164
816711
630868
1494009
887849
855602
899569
1843652
1964770
1661618
785670
81650
272825
500847
559291
473754
836086
1700021
1540160
45423
261403
1432456
1284836
1982712
1421931
1965952
1553533
1617730
1250875
1684380
1884582
1174196
1170646
1657582
1280717
827492
308184
731524
302520
1818529
788952
660222
33621
778329
1069675
1811125
432289
257148
1279114
155678
576833
350357
1815161
1267231
298582
1656655
1457570
769374
1571933
272041
287927
1266403
691707
131745
1502263
293596
1155897
944750
1677388
1823782
352489
231478
1238684
1362277
154048
283514
716153
393781
804043
723876
1240774
1421473
332391
1691416
444746
935029
1515289
78479
131024
1659592
415896
1925018
1786801
41533
167363
627438
1150242
1235829
581985
402179
1479695
902014
1462619
248184
501023
1183343
1597023
525601
106562
1538953
1615934
1968458
893072
16315
53401
958936
1437353
1839574
46768
379485
1658341
373923
1659200
1812990
1222254
610814
125784
694789
320703
79515
1536625
702932
787511
506286
940677
1245272
819187
706734
296664
1525854
671323
1411488
1015185
1105015
265558
287070
1331287
109537
1524071
174585
1154249
1147454
1757622
1078961
1776975
280719
1990702
161290
1932308
961485
296465
394032
1773797
540718
1203602
203682
1158815
518305
1604260
784643
1258476
1446974
636514
336879
1851880
1905109
324287
200945
1820323
1805509
1356668
694731
297566
1960464
70126
1747835
222875
969722
1229847
494254
532033
1310590
507585
1764898
1264545
1267799
538613
1328634
259350
1061764
1891119
894153
1566311
287048
1694149
795356
1442279
1671094
826212
1250897
1773279
82969
1236845
1913117
1809477
300295
726009
1954924
1036464
454724
242951
420167
668068
526536
1982590
1818893
419017
751469
1074934
1685966
483072
503856
991741
1663904
151643
1709237
1808993
690491
1616246
47530
1858463
1653686
1167664
3168
1358454
261124
1699276
1509580
723515
168690
316396
1025341
112256
30723
1146063
1898504
150604
1187683
1324227
1700804
370966
1706951
859560
1473645
1890505
520424
120002
534173
1193297
923471
1171184
579204
1117175
183485
1844738
1164923
538295
1265070
1251983
287639
185087
430884
1123441
820425
915316
483478
861794
1295559
1791667
1075802
193581
300902
1617471
1446766
1311422
1400322
1078862
1940304
466466
162908
256891
1419829
651098
987985
765079
1240637
713081
1789455
814609
480142
873644
691767
291358
590007
1531351
1932492
929241
1802983
449731
773416
68691
627569
1225310
1643930
1179024
1914650
215208
279995
1113415
865908
586992
1627862
1742714
1591173
1669423
1050709
450629
113422
283145
759712
1238785
1913423
1870681
1844186
567926
1463065
514414
198211
1178987
206807
666920
409398
1829746
879196
1677838
1590939
1335614
1212936
1447752
1229767
37160
1480557
964387
842173
124981
1415789
1242663
1190227
571783
473754
533791
1970770
1651353
1897840
1991904
132912
1840877
724407
206669
1889066
1611364
1748912
390439
911133
860909
1980171
403422
422137
375004
631274
1967184
1364367
1854452
550360
953206
79027
1283841
252772
1242061
1747756
1296111
1784617
1451014
567111
43712
1461674
85361
1962366
1858242
324800
952912
983464
1425966
1430939
1997976
1271752
1769493
430196
904211
1459809
4308
14319
901927
90152
174162
1621980
151353
416136
185164
1549918
1342934
691944
1118021
1218748
1346480
1058130
1002805
1976670
664270
638252
1003671
1719598
1505170
576872
1518619
284176
994952
141944
1260776
202544
699686
1301079
1012065
183423
1167331
362180
254324
1239615
1367574
36129
128706
577318
1958761
1049665
1089326
622617
1657429
264151
1613285
463280
1962193
1200291
207079
1784169
1919901
1484321
1852062
1247483
872876
1069779
1068177
1100262
567508
984321
932291
1842484
1189692
1492444
271775
184209
1255906
322136
1225321
660317
104119
1785153
178528
158005
1987905
476168
1299431
88531
319901
130819
342064
1886188
305390
758595
1073759
22216
1113364
1639093
1520400
196162
1455541
291614
1650885
448857
496915
1218434
818316
1745210
973927
940421
1827113
402348
416733
856499
1474197
1628567
150547
319926
1938963
1167491
1101436
1668275
878294
1875609
438918
1738559
1395829
934654
1246371
30838
378259
1927427
930836
387556
1684298
1390884
813921
1504713
435343
446495
381640
748618
1280196
629549
450252
236688
64412
522309
29240
593346
396154
1301157
1392458
671426
285965
596597
228756
1233875
1759962
1467723
565872
822153
355786
1081324
1475521
78000
1219780
730404
1266624
827286
841312
292869
1977590
491426
1018458
1801727
631005
981947
921878
1399938
749715
1588437
1148653
1537633
936330
698506
975363
1899750
1508736
1406244
266730
1084103
1722089
1068665
1062723
1966722
689508
1933271
679973
1240708
295027
183910
176078
371877
1741224
1504768
126482
1426468
425832
162897
264546
1451249
1043200
1160447
1883060
1297528
1927414
1966316
430222
302414
1102511
1042532
1103782
827340
339746
1598527
179085
47644
1659534
449741
521810
748103
1475341
152522
1570168
968468
1671523
235055
619836
1823903
221445
521544
1428281
1104744
1023645
1009800
319581
1535163
1414387
921052
64527
389792
1441671
534183
1653485
586982
1694962
1420217
149161
402230
1077751
1778075
1463990
1727376
1107756
40253
424170
488132
375789
567742
144100
669518
1581992
1881722
213058
1329549
1437896
1533219
1291526
1064744
758272
1476791
93949
244003
159001
421893
1881548
351513
1153449
178744
780351
1947573
1781774
585471
1630362
1695529
419401
316587
838962
1464598
1752573
1458262
307896
861242
226291
842920
139824
1549464
1681642
903490
1989038
1025156
1764291
1395922
1031105
976562
715143
1604072
1657183
1135898
1487069
988509
729521
262639
1447803
1767676
1071057
294480
1480075
254845
1371872
126400
1908791
1119629
696889
1846968
685662
731826
1464407
672026
865655
583715
980173
852629
1061057
601741
521969
1786815
942911
927039
961528
860567
607092
898758
893140
912897
1602127
1277990
1802881
1362569
994332
970650
1462074
636572
400129
36565
1835064
284072
1031986
1405796
1287
526371
543455
580588
1234837
1671015
1175796
529931
847942
1313284
581556
909864
1473952
612742
1303181
556259
1859519
344936
218239
134742
1973561
439167
29480
1800481
1168943
1516715
75372
420005
1580769
1380744
59666
688933
635791
1648452
128330
182786
1378939
1006091
560327
1315068
857894
880094
877269
1950573
832766
932108
1980940
1623864
1091669
384221
1263092
1292983
122415
68303
1421226
1011641
1078826
1197898
1706286
936437
904570
884338
1304646
914370
1010384
1626651
1823148
238367
1326109
1068405
1642141
651977
1063226
1915675
1842
1672837
1775532
1039446
1904761
100107
961400
511626
474746
182257
1750108
1686174
1211605
844994
743699
1943558
1221471
764744
720311
901665
317169
1626526
1589546
244710
148307
91681
561748
1910954
682615
664470
1261147
1728421
1362789
1979071
633501
1531971
1962315
209221
1216093
1839848
503776
1871423
1569418
1334602
1202814
66799
1493148
1373344
1598372
1973122
511170
1557556
1383043
1212550
633533
52064
880438
719231
636172
168073
1527416
895440
477213
113385
1514035
1860935
1022553
112016
1691965
1445020
140723
1610882
980893
268121
1987422
68690
800357
931100
1240800
941524
514776
654358
617553
276785
13612
1403381
362303
804358
1926517
854287
1862784
899691
1350320
1132538
1617073
514921
1733732
671981
287556
1986821
1321846
404934
954683
485672
1627065
1182673
604510
323273
1854281
673606
1326024
1206149
401707
1144011
997407
492403
874210
1929848
560272
941683
922222
216935
341875
507551
1424376
465306
152714
1642171
1270560
620063
1063661
314600
1407330
132117
770135
1510399
384714
1386622
1776929
337146
28502
877121
1319139
1573765
1921807
1725230
1218466
347719
1497271
392714
768227
1990159
278296
325712
1875493
948910
557050
180213
472367
1582088
1062222
129073
548701
1766905
547033
168414
308855
1894202
73803
86738
353797
80344
938522
68629
488309
806848
354908
728848
513719
854183
821343
665790
1424552
317201
1609038
322895
1964016
54055
582206
709335
1711399
1964760
422843
860356
762291
1350712
498798
758394
1521518
292651
867291
920982
1584260
700836
1859833
1610908
679218
1375556
1654891
13937
1120065
795509
1701420
1571902
743870
1941032
1687779
579166
1729863
1135619
214570
1780332
313380
387008
553273
1642110
1028633
1456810
908763
1683382
1093878
1296481
1503628
66072
1672449
796838
1359192
921284
1737107
942346
336582
140913
686574
1625455
608535
536472
491314
1014371
490282
1791744
37660
721073
1201161
1697574
670617
275082
302426
1146632
1061450
420447
1881492
1806024
1713367
1189747
1160782
1084318
962784
1470403
1839296
1263988
347075
31155
1703754
1720048
1373045
152002
1817585
755416
846284
161101
1117365
940371
616646
952569
1907317
478016
699127
1950717
1325707
860553
776243
602981
1605287
459957
1386353
1872814
593606
932765
74493
28763
748750
585561
1215018
1911053
407295
1765801
940358
810311
484008
857847
53125
1297083
672864
125922
1397892
1636271
188748
1808177
802159
1078394
556217
488508
110730
1898880
1100060
6340
1187800
829513
175175
818607
1544487
37704
84337
754741
1154750
833895
666643
1280962
1202822
855116
1498861
259876
75963
473286
1775162
512550
1858658
438721
1902891
1078933
900053
985261
525827
1659217
1460354
850503
563571
820238
571514
71227
170445
177657
1898210
384971
553592
982786
1636188
988388
223669
113785
420051
317202
1545676
808342
1279581
976675
689773
1781969
1591933
439068
70579
646638
762463
1940598
1393402
739979
534916
865608
845596
881699
677102
1033241
1872150
1855493
181017
1392793
740809
878608
1234784
1927905
1920738
1003226
1201503
784957
1025137
413892
1515657
633744
1302736
337315
276767
571743
777196
399886
1287353
532710
1923009
1202893
841915
1562091
215691
1181704
920620
1660121
321405
603496
1138982
1360800
162317
28198
1507225
952856
1542262
1212053
1205014
1812904
257780
738815
1637797
1506895
1314619
115012
629348
660514
223083
66498
310283
620819
901506
1589012
1503337
1967377
152557
680237
1835514
357622
127986
240105
1246878
1290567
788790
1521211
123818
762356
1752818
254578
1613260
1885266
371630
933796
1506362
990754
391120
985656
1091053
707354
1124706
1121488
630691
772517
1692654
1860242
648567
1543620
1474701
323262
20660
1519551
240164
313199
855930
1204968
1364859
886894
1238063
455348
895012
1436371
1519430
487442
136143
1349336
148868
145119
387376
1586629
1907389
1478994
1465609
1922384
196761
1288082
222144
526811
233474
1695706
737614
517018
1959005
65331
973197
813137
749529
283973
103561
970764
143070
1126617
192733
1660732
1557751
362480
267205
1781064
282431
1180777
316651
1202450
1143494
990054
706751
822977
382378
72624
211396
866848
644568
772932
1219213
675358
1777221
1672842
1591433
1432619
1111038
191533
1176443
6747
1227697
1196491
458695
949594
1488107
1247057
1692822
1995259
1046125
1815863
793615
246163
1475598
490215
1699184
739203
1312564
1956741
862199
1208776
1885239
1848606
1913004
1401085
782124
1735017
386531
1554966
1741570
1637266
1074404
302275
1778545
446107
34879
712828
274583
1592896
825955
1331411
1035920
1513445
1830032
556497
1318094
1654927
1005584
97892
1353788
745213
189469
17372
1152926
307019
489510
51637
519904
1807598
1697417
204093
872393
969738
468145
1860906
1109201
634729
1065406
897880
161674
32795
1558072
1519533
197725
135658
1985838
1035080
1639169
42942
1436178
1025247
81416
1510797
1356965
582985
1137449
421425
1216207
806512
648251
311050
419277
685860
908246
1265015
451870
262066
177547
1941644
441493
345039
606789
12481
1583467
982168
526933
1666338
337437
226334
544701
1770089
1592086
969872
137014
1877966
201080
1612917
1642158
1044099
99492
860851
1042221
1394360
1722263
1558033
349882
1878929
327757
212169
973945
438314
1208914
1986544
1235452
544930
227604
1595014
1829897
1511571
8775
1882313
791404
1260063
1005832
1286589
466440
67363
269300
1771499
1406976
1467143
1833586
713659
1213416
1238536
1976591
834446
36543
45138
1448798
59143
1774136
1037798
1303142
858457
310892
1020088
948298
1151595
1409405
1854263
310926
461308
1360242
1756491
1510085
623621
1404895
1480180
1892746
159546
619942
142620
1747130
1957300
500648
815654
161703
67333
650023
1515486
848545
307868
125734
1092837
62153
403922
949358
170487
40838
1397795
569392
604520
1904818
1748122
1406052
1216160
1320810
1090618
1727336
1057597
103866
1743734
449427
1029636
892140
1548614
1642004
407053
695810
1909271
1074243
63208
505164
519182
27696
1799297
1874923
1504555
191949
317348
1520244
318129
1337283
1417425
1741765
159201
1466787
1619596
942096
1552822
409683
165162
736344
540844
534871
889954
368893
972351
1536305
305045
846377
606516
1136234
701752
1159693
257603
1849308
840727
1748106
51439
1928198
994414
25625
1133325
585885
653536
1671972
400351
1738907
1055787
1529306
1695707
1885747
1504543
1492847
1384823
9119
1655175
612362
1140671
488049
1098220
1324574
691214
1144369
920081
159203
1005986
469862
1278041
56261
1273292
1748599
693676
633331
1477423
668980
1872222
445399
704422
1135901
1478579
467600
119326
1306895
714408
1863036
722517
53030
417312
1200276
1315085
686063
1867926
825660
1991140
1706006
499927
589282
1974231
640812
102514
649658
7850
1454440
449734
357049
543460
797642
974866
573153
375613
1026643
986859
44096
1701236
860896
660226
512841
803917
1376177
1312774
1778330
1106197
1845410
1143743
412208
779824
1599575
720347
1546095
841461
193776
82870
1075344
1271217
583905
320586
1799066
1343502
1728468
321565
1556928
1595352
276312
1949351
1410530
830574
1637326
363008
422226
1699626
1190620
655658
1986773
1064474
214750
245962
366764
1157526
1480943
1982460
375987
332251
154107
1597009
1123968
1953308
874081
1171303
680508
1956530
1252538
1602262
94393
1003664
899961
1775103
1852512
1930627
1625602
1411142
322359
1469316
468533
1622981
1274645
1163663
718488
1798557
963135
1414506
1347567
1390075
630039
1490100
1748577
1409205
616483
1523083
247233
470861
1716081
1680337
664752
725190
1776060
1252758
1692854
767589
801155
1010131
41981
1012090
42219
1804678
1247057
886518
1247893
534652
1267436
1557812
85273
633381
523520
1744111
1319100
141362
254987
527465
1074552
41000
485353
1925270
1629053
645247
575538
1474720
463741
1282480
711344
1333574
1537394
1164556
559295
815490
522379
410739
981422
785713
1779137
1650517
1469881
1095640
661036
310691
69237
1447424
589242
777517
996376
1054347
547311
1107023
135930
1552014
1506515
1057461
1625523
116303
1221882
1506123
989774
1771524
826116
1261793
478589
1662004
1061277
1276330
612209
404656
1043026
695841
1616157
1501811
1418340
203290
1406426
1846381
915966
1876439
135428
735507
845253
1926484
637990
1853101
579708
882383
500569
693331
94542
377790
625662
431730
519251
4495
340366
347956
891023
589517
1879179
1045672
1357967
933534
794827
897794
548744
1520847
1716411
807513
548368
249593
1141789
567297
1063243
169039
608098
727985
1174770
379217
1189856
564282
1793991
1297254
989746
1768126
366625
436248
1627766
1228437
1236407
24834
541469
827944
1834633
1797450
1062416
174948
176912
1884729
789664
895606
1930324
425083
73371
759264
571308
1864282
983157
915077
962355
784973
628075
1433973
1820296
1284631
1740543
1687067
58603
1300419
1848198
497175
1378185
376776
1997762
1162651
633213
402364
283906
42553
41031
286476
1938713
1900169
1861789
443749
1763614
1775122
1166080
1400430
1134542
1169116
798560
112633
1948018
1304935
1694416
1769835
424130
268844
1958458
124862
379684
1070804
897152
635280
940054
1293680
1212126
1341097
1616488
32187
1179478
331865
1176396
1021422
1806090
1137513
903520
1846611
1494163
750099
1049388
840009
1534257
1594216
1159475
1507119
95126
983416
1738604
102194
1645492
1652458
1594571
1117766
535839
1686501
25927
1145557
722995
1119304
1196800
1173003
1473013
1154109
1521443
1381099
1987155
1171807
162417
1052085
715878
1419103
353083
1364658
1293433
116836
617963
256497
669580
1122405
830978
1281071
1968217
1586740
1032214
1758095
59771
1303219
669228
1618815
1345875
427088
784764
1244001
1049735
396802
1490595
1553304
225319
285931
330098
1010894
1335630
1309558
253923
657961
1892446
1917771
1506771
1117232
1172190
1196921
669792
831977
1641424
483409
1355701
964082
1778551
1484673
1679361
1992231
1817651
1588860
1484438
217911
1841261
265529
590679
992090
1328538
965476
465509
662403
944608
710012
456326
1633465
408824
267846
432576
437840
1562775
214176
1014156
527276
222647
1310952
68450
1625481
302410
531881
301319
1916128
31346
962465
636702
1184679
999557
612789
174538
1072533
190403
1295879
1131339
755538
1510250
1709550
1354729
1379660
359535
267212
1567010
1075296
872880
351435
259424
1692475
1766736
1953921
307854
1342801
70398
1373326
1307670
925829
737074
1305432
976207
713103
1514708
1552167
1055394
1857671
840317
789461
1489610
1882314
494496
1425722
1327321
1135135
780564
1713465
1802139
265990
435947
1513158
127783
885578
1215110
46470
1488939
760415
1004531
555744
748879
1142249
1167560
994403
247386
1976712
258578
1102010
976855
1501783
257291
1871446
1036532
1024805
126372
1728346
1355787
620613
1921373
1166994
949401
503952
1128630
45044
1096697
905314
516644
1626639
965807
5857
1149752
1284287
791703
162736
1056829
1417342
977354
978943
1817666
1692030
153111
357124
1451076
1185657
1443094
732698
345858
1485051
1827976
468895
962472
361777
1264408
1102196
1348901
998540
1235315
1492109
1050912
442901
952762
749265
1013076
99632
227426
1316396
412323
1435487
37657
1038523
1086881
505758
1188852
1621507
1924049
1851137
673825
1958435
1698330
1982839
1367728
712612
476231
97396
852208
285297
1529956
1281116
1541118
662233
1310320
821604
373027
1939771
800854
833226
1933741
1822155
765643
1508343
653260
1445239
782225
637576
226796
1565821
1384973
74777
1115054
1090738
187761
1339276
1513747
512292
562405
603849
737734
1374916
1474063
783323
537566
474120
1293022
924511
1576551
818109
894351
1589951
1877423
1128858
83746
670078
1312976
1025025
846058
1532587
39053
843818
833800
8865
331800
1993487
1438559
1513076
1944951
797276
1211916
203822
83252
1885353
1928189
1472514
844587
1236778
283586
947717
478037
1003817
1093820
572231
1030144
94894
713349
1928965
164153
731104
875272
749849
836179
795076
269728
1108771
1289052
1942749
1178668
533556
1037679
1502793
210078
945082
601984
1350773
818412
622490
1772651
1695043
726136
340529
1752038
829125
1935697
273884
1509655
133698
663604
118236
850165
1171707
1331499
1944046
31931
1642402
895599
83091
1178854
377688
425955
1096069
93731
1355159
570355
804315
1973863
1686046
1434553
1880391
1742608
1467457
235726
1488242
1876664
1887966
1613036
1961568
441590
1064426
1277425
619140
1846809
1832339
1361342
520463
1979802
1646268
66948
151017
1404345
1931341
231959
517499
493217
1179408
1502919
1242130
107535
1490112
1901646
289344
694564
272454
1186192
1428202
1098987
864744
342810
611060
63826
1586527
1585394
1586777
110265
45459
1530976
1011133
1811631
965605
917092
1200598
1200500
504812
186285
1416605
1966568
1262419
511622
1807056
1764388
556341
1466121
1566505
1143557
734925
1917312
1546261
1048458
224615
1061810
1157929
1019959
1037731
1107741
1841968
426690
1192565
789872
1716420
377807
1383598
494521
1978390
61017
1634941
1750612
447097
396130
1461212
146759
1764439
1324916
1550548
1263886
964136
382473
691525
542628
1168602
100604
878529
182160
1312326
817387
716954
1500628
416723
271760
1183750
1158097
369520
1407934
1019931
842687
197487
243281
304906
1874478
1048326
1905155
1454688
1427368
367178
616419
700016
1537608
1736401
1033698
29601
1641414
921391
537351
1750932
1713049
368017
1441376
1640766
164749
1964591
502702
1976192
1644686
1110176
569747
344148
1334398
1598596
639364
1699414
578641
1949805
1075829
1488390
619313
1628260
248269
1364782
1817651
422125
1131950
1134902
1730005
790404
1206810
1346893
1033163
286838
519536
1494198
139299
1786215
930916
153662
1459115
398458
1455376
41832
968692
436003
1634652
125864
354751
1285745
1177322
1900170
305115
834749
190210
1268547
1894592
1864147
1523880
735207
1931112
789104
237581
1744846
161703
1653806
1500438
560436
1192347
14093
1925681
1992842
572446
970455
1189456
1992916
1287506
91099
1696229
1306354
1510908
1578198
1473204
1460645
1095642
617114
1255213
730750
1625571
1705380
1926971
521886
1312974
870024
815540
818653
1794619
239817
525367
1977215
136618
1286683
1268773
1353717
108695
1936494
559665
569046
930554
1816451
168214
1088300
1403895
1635091
401674
290373
303623
276213
243621
406302
1862768
1402790
844448
996043
63790
1118417
178278
160599
1431820
724597
531343
222826
1317791
508646
984942
447079
861809
212336
997378
461764
643936
749992
263158
1839898
1215587
1992183
610781
656656
122076
1394741
1313013
402748
1742209
883907
1078156
425272
593314
1508945
1326866
1618941
1162205
1816877
702698
1491920
1908051
408266
63207
1272017
1244507
644335
983828
1552925
1739210
1427006
378424
592731
1579097
1328717
689887
1282035
1254606
1169530
1191121
1591275
1613432
718594
1116549
697278
1041810
407311
548060
1944706
620604
1799350
116460
855650
1722280
1386092
883507
1992149
856467
487450
1012888
24544
1634054
1211239
1151800
953697
660167
1953422
1108285
1643249
1144486
1931067
1415451
1378412
1403181
1948070
1779495
666387
339524
1896455
1466844
1568575
1778793
544828
292334
359974
682874
1639544
956516
1999196
307582
1878336
1410235
151145
712684
911031
1125933
484660
1235048
1935164
664721
1630402
640070
297329
1400692
670273
1657573
1092411
340722
1531191
1613663
21035
94132
1697699
1921765
111225
446486
1470287
933179
1741767
1533165
844749
1630671
566851
250518
744054
221389
1336111
1534666
1032718
1898896
1361184
1881769
792208
1252801
410503
246489
895778
943705
1356397
699169
1580919
642232
427030
1355319
1945055
1982588
1691125
208641
1888244
81361
1061948
1134265
1161512
550623
160854
301142
1452392
1018612
1574641
1890559
1782108
151373
1768555
1528540
660620
1600502
467065
1971818
1540999
408173
1550691
475739
634140
712180
1391474
762500
94434
1590433
1044279
1245795
1641702
932380
1358130
1749185
483469
568955
662346
67807
581353
1567257
544343
1448933
801775
177915
1166339
1138717
1026094
1720378
1903741
753257
624444
283371
1773859
905477
1044466
1819310
137703
236954
182805
260051
860682
183997
383275
1316758
1169258
1107939
637117
1667137
1671461
1745647
1556997
1782481
538060
958605
443541
1841605
1483537
67972
1044769
940563
825438
184938
1557689
1725459
231042
1005718
1796578
1619829
594378
1572257
602833
1167213
851220
1796694
1376036
1169115
1752154
793839
779204
732532
1973858
796285
1153389
506337
1672648
1123287
1461630
550168
1436651
777717
1176835
748092
1249717
1063090
438297
153170
1760404
1288976
1513118
1127788
1258472
614066
1402104
426516
1292125
1678174
1604464
1373417
1714634
929270
72672
1050607
514518
1375388
212876
689848
1445993
400810
55895
1042971
509169
169737
63278
1886369
38052
1256188
1144638
1516937
515880
1004008
306636
581337
312150
19949
958529
1659328
1949660
591369
1170206
1380438
71101
1070293
1454161
137576
1619536
1140227
435175
1334882
1817811
1241886
180899
1209676
85285
1054865
445368
116352
974016
1902970
1393744
76950
422848
1123030
553775
532540
1206172
875367
839859
951228
1680263
1942825
1264235
1103124
1534530
1636122
84094
1156898
413330
1756594
587304
1906961
750038
843019
1596935
1317191
27456
1203828
326530
1447010
434512
750011
467508
1067616
1430074
109052
814473
1200519
1309167
1843134
911138
1434625
1661142
1120335
1767238
532403
429472
841268
461346
313586
767324
1204345
334678
4513
1127785
1041337
136730
1712924
543015
1690346
135730
769994
408789
967601
757800
1987622
1608371
945831
124768
486631
333689
258896
1846310
1854348
1739832
1355248
1088194
1334959
567023
1200388
576071
569436
638534
1195299
1743014
541977
56162
573182
1886965
1984693
704677
1599868
330465
1533805
142386
274021
340295
900452
6382
105053
1456172
462803
1306050
1948039
1100993
426640
725537
690647
1073771
1577759
466646
1863793
255121
307156
11687
417100
1457436
1781037
817853
862502
85960
366857
692892
1526981
1315945
1379540
1293379
1023877
1307850
1753319
202678
437535
1182323
441773
106440
972053
1883844
1539378
516100
1595273
1842844
371655
1938256
477653
240828
1803954
140501
1326333
1793813
1492894
1843791
1296636
1838188
238819
1849323
899134
23062
658426
424324
136044
1175028
1881381
506001
1389842
1707202
72812
1617284
630104
809693
1021890
1862200
665766
128722
848679
1456947
1119669
609440
1285620
372405
842383
560671
292742
1358591
1525053
959706
1738129
1531667
1442222
1319625
1796640
1710017
899218
1068036
1951516
1379702
1971589
675607
866934
18049
1685995
1212681
323414
851342
1067253
1882409
1439758
977309
66807
861309
1672528
454986
297429
387713
1619592
1550766
112635
1432380
1659467
704909
867418
1978689
423763
1451031
1269834
1446364
273379
1650497
1130061
1197328
796428
856963
1180714
1318909
1772135
1924954
1761007
334332
1569619
444549
622865
851585
1715721
1815768
461917
322352
1066400
1353770
1431465
468557
1482189
210334
1331552
1219220
400910
1440106
1786450
1240883
1669592
1703115
531563
642196
1275497
1862535
1185080
1026299
341414
1848293
321763
703588
220116
1413727
1146607
1268250
29299
481281
1886571
1196945
218902
296706
743679
202949
74540
1519945
1363988
923187
1604870
1080713
1193988
1942741
1620014
1488484
1632632
363728
941258
1932995
202164
1323269
1450972
1577980
862411
1941941
620891
135565
825339
1688847
809615
1238701
720508
1030124
15727
1014075
410990
287394
600293
1339854
1544235
453234
1312182
1006933
179403
254941
1300803
1816704
800562
1370851
419888
1383740
172340
264515
981580
769897
618033
883105
887831
495063
1909952
31468
1260504
1427772
218723
853875
1168565
554873
643400
890087
909918
721843
470906
503086
1979990
1104873
1765421
745402
45986
1945332
1075640
290374
412712
1786004
1917377
85015
1147302
255553
772865
295262
1086625
1549698
678124
298629
1360585
1986900
299336
1124676
1617971
1079325
194982
1642219
424574
926804
1238931
1419718
1742580
1314842
1352134
1778027
203780
1311855
1691978
605699
1000680
1419184
600308
1757131
490035
248303
1980788
1913234
1717763
1606097
274053
1282493
785493
671815
643652
1007227
1093986
710809
1535666
140738
416873
1922603
991203
635552
1237170
958469
1493986
1752933
966781
527397
1252358
4560
308946
73231
1177917
1890325
69781
1528325
769067
1285103
291771
605260
1127633
1781770
1465926
584963
1655870
1919909
62310
583502
265552
804687
1118673
1426216
1349997
1859035
429571
1260753
1342111
1896010
1635111
1566795
1717412
446134
183825
1085653
1308063
556593
203297
1229065
1370922
1758202
215187
396745
860602
801221
1752104
1659282
762104
797587
959845
1598409
1398348
1122809
1051368
1173009
642537
11962
1757792
223606
1703590
1314026
3702
1774726
1740193
1294795
505570
1924641
991991
664322
1184324
1755045
54456
420875
1702441
828958
640683
1445992
1231157
330396
1009613
1590464
285635
869695
160699
1850505
233450
1838558
1989579
1873429
570840
123365
595570
1477440
614689
1666742
1782389
343785
1008089
594468
1411469
1916683
1282115
1246939
660438
883399
99606
1408604
69899
1542026
530474
1045771
1464250
593389
643683
244966
538667
1616299
634677
1621943
1941669
1537905
474322
607278
618815
1625429
1937686
1137810
411750
1236895
767537
1634579
1953280
929164
52655
576425
433698
111350
703195
1854078
1701230
627431
606097
602506
1281428
1415618
1607826
682210
382343
1108816
1663886
461238
408559
866720
355293
323843
1361746
1368874
706180
929135
1211220
1341296
776636
1689164
619591
1251475
225055
1571002
827474
1973840
1048837
758570
346011
270968
497737
1261264
800026
740411
692976
1401782
978563
1087221
1978632
1659234
381224
1590066
1551083
1923005
499948
1923056
570787
590746
572486
1775866
1926246
115854
1357912
1231294
1047447
195522
566648
1339107
220262
1596717
191985
158336
1236428
261051
1434283
348758
1194946
1126506
716350
1410766
370716
829203
1735239
765473
229387
652542
498192
482445
925062
534912
526153
1110088
1833724
528978
1487676
686336
1599483
1380998
1641883
1738348
1181760
152473
1177766
1702362
1319618
535167
1771044
841432
216520
1738948
1571057
369827
1453159
1022601
1015973
83451
1606777
387220
35721
1201174
1950286
1809697
53239
1357224
1350081
43791
915124
795711
1684332
1694534
260443
1741133
697491
785568
834628
814684
603645
1069188
1224178
88898
1943627
617399
303942
1985541
364470
781627
1062913
563965
798788
95111
1649375
1704693
1834425
913582
1713631
1883478
969916
3697
628426
1572677
142600
1718608
1888431
1534498
1743407
345770
20303
1087173
1264940
1722085
544006
1037702
706480
524503
257947
419375
973165
1728439
1216614
233352
1053036
1564341
198572
1665584
1413968
443175
1146576
996441
1378295
624009
1530379
1066179
71028
1020162
1969334
957385
93747
769244
211235
1889850
136833
1397390
1553377
711251
224780
296119
1735622
1828936
291279
641417
1306799
822640
147648
1709830
1310140
1601211
353227
469285
489582
790731
644802
296153
1779361
805911
1900634
1506737
523710
933091
488668
246987
745859
1305378
1117699
1742704
129713
370046
521915
328599
560062
1907474
376420
1923099
130111
1488342
512235
1751190
451164
558757
1670390
619552
154304
102935
1018497
669320
1505078
997751
1881661
811115
1504425
1180821
1231241
1734316
791804
1944987
388061
1191033
1992483
533616
1187384
1639909
769249
1142542
1388157
609777
190581
54432
255878
1998747
339210
1962584
1391172
11156
1883544
1171004
53422
1427228
916732
1719661
1124530
576025
742617
1552851
1455083
1972240
1277117
615608
20564
1216331
1772961
367124
1081751
181806
970507
1411327
264785
1766343
299690
1692336
346238
980719
1126247
424038
1085895
1684390
742669
1343758
725874
1452797
57646
75598
1648961
1994599
665669
156296
307172
179947
1608565
1736316
694250
572301
287526
1254022
439077
378058
365321
513722
1661799
673797
1727289
1727679
1323340
471870
1763663
1994072
709818
1214060
1627186
801384
79493
1374546
313294
318757
414718
1304489
1366017
265359
1106120
229312
665177
483971
1050162
1861565
912569
612607
806266
913586
430537
1842852
1113042
1055762
292179
1438953
261066
1302126
737408
1594311
1030283
1752428
577735
975836
1034228
1889836
882866
883414
1355912
633529
50726
1254575
1227095
1822806
41136
870232
235206
528488
1270934
1992817
666596
360041
4067
1703
1853012
1990138
1343392
825865
1378146
1427159
453443
708185
598650
613178
525729
1391541
790497
1293240
1329800
27314
1664423
345532
1149620
632061
487335
303256
1502618
32378
259784
1270790
904847
93617
1992651
1187777
1811374
1664728
1575527
1232848
713688
222823
1333325
113315
589238
1456901
766908
1854702
837713
315229
384695
3971
1468867
686941
1182972
258390
1725637
1755641
642742
675004
466788
152441
229594
787117
1213339
80013
1331170
1591229
1116605
1387516
789664
1604733
1739142
1056544
1630494
1785944
1943754
457594
696246
1649551
402898
600146
696349
1875753
1954041
589000
626956
1111665
1639802
1664896
268235
1782634
1726613
866416
1556154
1374902
1945804
935867
1851308
1127222
1869733
659156
620913
528732
647786
1846878
216461
1289172
1411906
675843
593900
843567
219016
99902
202637
324378
632841
1167703
940062
1323811
1595290
522227
527464
80308
1339836
619111
1007580
1934380
1123728
814444
360335
1020575
660020
1258492
1541742
328986
914754
1100954
91565
396547
577055
72500
874457
1088044
1000309
1122802
1557999
1732979
979466
1010265
938293
241969
833575
1349687
364273
433630
281624
1579349
1910287
307835
1184272
1767537
1192610
12585
41563
1965648
1845268
605114
1240987
1099430
590477
388244
204092
1043885
633802
305643
1802718
272474
999878
1911196
929509
157892
1132617
469523
371037
921586
1105471
1602753
589347
1335809
1162743
953143
928661
1663440
1103507
420267
1202583
1433518
1004811
621677
1761035
973045
1084397
1182103
1522776
757000
237358
1408172
1751021
1127082
1868287
1800470
448855
1808217
982472
1019183
345634
852009
461795
1663571
571312
912015
1393221
139062
490409
1964026
1411042
1787350
497071
1199613
681808
477856
1681760
1274109
681150
224024
1043490
117698
824503
1056857
538597
1113728
719590
1267922
610802
1202253
1445721
1617674
1438717
1277846
29491
870178
1875357
1240994
1595591
97644
259672
1824094
581292
1967384
203371
1771069
846440
1079300
45673
1012950
571646
1258172
369685
217032
141324
362252
1559743
1678506
1673756
710031
1952698
1561121
1454417
670504
769315
48415
552083
1824148
1241778
673670
479357
1789077
383762
823668
772086
276343
775758
244273
880992
860198
1084985
516198
1050166
771258
1977729
1874173
1892995
189220
532490
14408
1863037
1983026
1674665
1612869
775814
351361
498852
1203022
1610369
1167374
72477
1807532
909013
81329
1990573
1743872
623586
1913056
1623368
647172
1964466
1180726
744228
154242
1983551
242264
1663962
492533
1952916
12477
1614642
375265
585142
1019160
1484508
1525874
195417
1907963
216224
238557
840766
178562
474225
1677277
1912650
1112519
647260
274343
1417371
1474299
1606503
1557735
398643
1707964
1128239
1704631
1251716
684856
1681017
1994563
274730
1770897
1311103
1670845
1042332
531109
93078
702306
1177175
1164611
1793431
368268
891032
68374
1285584
1785289
378273
125046
450489
1678912
483883
152699
626999
1686829
108254
425494
1546635
820417
1533012
1411632
1156981
990012
291164
454082
663109
242637
1520928
1323930
3183
1561452
184791
607784
609960
1175846
1943423
37230
96608
624641
699764
212329
1795755
141094
864605
1063306
308411
549792
516096
247303
1358856
1125456
1453281
333114
1308010
1308916
1975161
1334437
1035477
74587
64374
1256095
787069
394436
83606
723465
437344
415171
1605666
519250
919570
1439960
734731
686022
146012
426636
649784
1718823
703217
629900
103026
1045088
346300
1085807
1752494
1816358
1968511
1929589
746948
1891128
1702220
666522
1522054
76662
1630410
32049
1915727
690341
53712
1657965
1095143
764897
1013922
253870
1983237
39223
1853644
513321
1598852
693332
1074054
977109
1444608
127646
1068878
1249701
368463
649329
1204931
1496539
1562759
285699
1548734
86338
17012
1673592
604967
758551
87503
1853975
1040307
80519
855991
1954687
1209929
1241541
166985
1656744
1214333
629238
357153
1506770
515091
1549522
498602
1657856
33558
769473
1102428
684550
786638
1711294
1688516
399644
1279778
1415255
903041
1554494
819221
1273126
1226244
27629
1221634
549867
760109
809785
820668
1806678
1287517
1219307
1050960
148007
1454316
1487073
1895695
1404654
1472873
648456
795846
1864311
821856
967619
1680234
591875
1109443
578428
299525
1120250
1420244
78378
1872342
1596019
1915583
773868
546635
925338
519245
1939698
1015430
73166
1490460
184620
1928063
767984
292681
1560069
431716
717783
344171
541730
979539
1755075
1607454
93972
1692970
1356248
1259202
895110
1845756
1105756
1158502
771939
185522
1578136
883722
1567094
947984
1692021
429701
1202540
147201
180704
1162937
1548827
586519
1423387
1673802
1935552
384374
1375885
374233
1181978
639121
1105106
1650803
426344
855576
1106898
384139
1514950
855081
1955355
1311473
244235
1324337
490081
1874768
412777
462746
1419177
801099
193392
1688220
725194
1394906
836001
1968952
302542
503822
246759
1339032
1829787
246185
1055470
1026581
1111977
1384962
853213
304829
672756
384002
809366
1100630
278296
236217
1909375
523863
721096
804264
784621
1455566
1104336
1438825
674532
152799
1016648
1186725
137733
365224
772456
104838
369272
445650
1814656
356322
1438973
1765081
1917501
135833
1536452
1285591
1067690
1050443
1145896
1720310
578105
519715
279283
1324061
1514381
848216
1234229
421702
277926
1954248
1524064
1602241
491984
439023
1581372
1713749
1343933
1073734
1604176
1353230
464314
1203638
1899625
780678
424656
625319
1863050
42144
1505216
1591892
1668726
1729705
1466716
1294804
570573
1541363
691162
821224
641228
798719
1781052
1687268
990438
190588
716678
785571
404605
1625131
1732066
245438
875986
1931457
167761
22482
67601
929800
682456
1335755
1616377
988531
798370
363474
1183778
698158
674966
1264559
1315514
380865
1454340
1754701
171782
148799
1753256
361234
1448141
984749
174280
627745
346405
859852
1765889
1744119
232818
1310977
1673573
599583
1326193
387114
705360
1875475
484183
1911578
1129447
1630046
700925
561562
1856061
1964071
664134
578986
171722
1573213
1087942
111576
1606821
1448747
17540
254880
893956
1062
1602307
1989703
407904
194654
442617
1271426
1592725
54757
1884165
845132
1984828
1379943
1630401
1470940
415112
731731
827826
814198
424704
1617536
1954208
1488923
1368326
1621521
1315044
1567038
1723542
919221
109876
531617
1066352
1233969
1396554
1186978
1356913
170803
1754416
1723405
1336428
1322115
1724490
605842
704830
401634
911789
1108727
295462
605617
1158351
14491
535015
1861683
106834
1283485
1123610
1835642
1713309
1922032
453706
1853590
511972
10671
1767773
1614430
830868
481494
1607358
1498573
177793
1522736
1196857
336535
1426020
41628
1810588
492560
1756293
1336982
704563
51159
1804813
1716914
788843
383246
1747740
1500262
499565
730592
1661941
693284
934842
38238
210987
1696248
460926
419820
1260994
857644
1219331
182243
586543
1321625
370657
1384294
412484
676036
1050875
1306750
1871415
556520
301948
1337543
1490009
64719
625039
1955805
356315
757481
1295918
142084
1273373
384300
146939
299857
982758
1562709
810818
683392
628504
882067
1484468
19033
1498046
1259636
1430295
1813398
945514
154029
611210
464204
820835
996620
553236
1350396
695954
69550
1334765
1559936
98778
146184
1843735
313663
896598
418718
1649693
556120
1600137
1371774
1822446
1773620
132996
1698353
1800974
1907740
1281830
639768
932180
451740
842202
1332944
766173
584087
24677
1421868
339611
622875
815215
1012254
1145314
770400
506334
754387
163629
584594
1574616
754780
1708167
1344553
751169
1353138
1324140
11729
1099061
1117388
651100
1538366
263631
1237310
1222134
1703904
752398
946570
755137
1771767
129789
257763
600735
1785119
1048456
1087661
1756902
979858
1193666
1494
763425
113
1502001
577969
1503277
986316
12823
620755
963936
54447
1275736
1977000
832902
876981
1786766
1939658
71609
1159248
876487
593769
1547894
578212
1682677
382772
783784
1849237
1245134
118265
1577018
1875343
1704375
68630
959897
1872989
263840
1290399
892723
1718756
1969775
311514
1968578
1366428
760344
307240
720428
1626793
1426048
677731
1738421
1558395
1558493
1949461
17457
574594
1016702
1920228
1193696
1057938
1581202
762347
17420
1423360
1052560
1107740
1418120
645226
325537
1762660
1357933
1283195
628712
888284
1491320
421537
1057561
836520
648872
289839
514133
473476
1115861
1788686
1052534
119001
1140760
295272
754136
479241
105358
220971
394881
525811
1135964
12611
825426
1921489
1745753
510330
1508448
1763033
1296518
920071
332114
1063267
295290
1322904
1040622
569584
1717201
137146
1354757
788045
293526
1883639
1702412
1087725
1268908
1048390
433757
897240
1809101
1981454
615704
1888607
802231
848862
95540
1980538
675835
193284
1012146
370296
406043
1439656
773290
1139263
732517
864601
6175
161657
780599
727597
205846
945754
493436
1056243
542464
614770
914701
1046403
420617
557314
1246151
655980
567589
1477274
566801
387722
280806
254389
1010097
1838304
1410034
1065717
1396977
1305050
1062782
858357
60447
725006
21129
1733256
1608209
763654
491774
343914
1272626
520849
1448871
538588
368416
858999
1837297
702935
101020
1476407
513449
1660938
380469
1166620
1389246
19501
828964
1568630
647277
1219783
333685
536933
905649
1146969
16507
527561
1874897
903668
1055683
1323492
1602574
1411431
699880
226315
892714
1713155
566692
421916
660410
1812000
1036024
1481963
898725
115305
1415790
1569355
894870
759836
1065492
1947690
563145
1998964
811811
1392574
246943
1684313
1216950
386242
1017017
202778
1310389
14177
655196
1521516
298188
822087
3171
179373
245705
404262
1576575
1193425
376863
1245365
843698
279190
421856
432726
362550
1318021
331366
1303816
948165
1179854
900698
969628
83024
1343721
83661
581520
95768
1545244
952656
1302868
1618646
23511
745564
402442
872080
1211893
907544
1479036
1239815
1103033
125043
944248
1803517
286787
551423
364342
1590080
1726977
1141747
1580820
1432720
1737656
1324819
291153
513479
7607
1243593
326510
516572
564205
1811945
17282
1298708
1741774
1749415
1077909
1026568
841542
1746416
1665498
1708813
268593
1043517
1740049
207034
1549982
1175558
646880
349927
1097533
879836
126761
1099522
284451
718447
1897101
1473425
1013307
993931
46500
186118
561
1023013
1449827
1393614
514164
985994
625364
1560516
600229
881218
1405212
1392699
338233
599571
242163
811856
427248
1780904
1715671
1719423
1314333
1573159
738306
979023
1881827
1386896
346003
959886
667698
1053881
718416
268728
1618505
1466555
868461
1084095
1323876
1160652
987226
1881349
809909
1766698
1075657
598700
1950560
1864216
966620
948007
1245264
1636291
37982
1593197
1242625
888546
275089
882737
1188664
713314
992590
1020867
87568
1057176
1379760
1700275
669287
1695499
215408
641202
100771
1090987
795024
794837
1961621
1666272
1906049
1554310
810740
338674
1284818
698193
1553761
534931
105288
1700564
729582
1278805
236171
407650
1427738
47452
773868
1273881
456049
147059
32203
377933
1368206
1265036
137498
160516
158736
1668652
634866
452508
1217485
231050
1099018
970765
1529211
1181666
689240
1814641
1611039
1779102
917930
499699
1276746
594433
715978
1716051
827672
184212
1886311
1633968
308400
1932805
641273
1714595
390613
1422558
1158182
1594909
667459
478859
642374
1703504
901889
1557965
887505
1953208
480119
474679
1170012
252606
1453734
856841
529962
471092
1210190
610463
1473842
1802445
215669
328672
1930847
1252901
358375
1711720
1850746
1605033
1018501
670007
1691392
1561844
1835168
191726
1199824
819391
1792648
340303
103629
253683
813747
1110652
1723180
497810
1347681
944726
74459
708051
1401765
759520
483497
1172712
1658332
466562
1782246
1431658
1776677
1998438
1633696
133401
1378733
299565
786547
744097
338221
1279256
193050
1681464
1153510
782128
1841388
527728
603473
1778530
1865635
878962
98025
1860634
702594
841739
31848
1899981
722332
1275156
1794926
295194
354619
1411672
155143
267262
1791906
1591444
1891981
772552
1529619
1445508
1063759
1737845
97273
131175
1133572
561609
1054960
364762
369306
1538482
288662
1756846
803425
1349269
126021
1335677
799566
503775
1298408
1392481
396535
634273
694437
1398090
1664122
1014203
1099046
987897
776994
1280901
1023723
1498921
1280345
1241882
1305837
530522
1860824
375496
690466
633170
1387889
124032
1971316
1597314
117003
401568
1709906
38159
619066
11688
578528
1357619
951609
712301
264079
1978
707444
750092
1165106
650337
1785782
1803167
42363
1180679
1842974
1395934
543067
839118
83529
1059745
1510016
1088149
160051
1945968
396555
133051
698647
1362174
1998080
513327
932808
533903
1625235
825759
1638110
722951
82823
760414
1192551
1069956
1830063
514748
1191951
1488774
845269
1096459
1717678
505861
921173
1357147
1532230
1100236
908945
276915
1701025
532079
1854156
840718
967466
378701
140563
1847302
326995
672747
1731425
1842050
1980912
902320
514320
131259
1819029
1957465
1609920
911202
461590
607372
755362
352935
873210
1215205
1625915
970339
1362398
1192361
1623872
1495246
203613
1948827
1578690
1015705
1064937
1610969
120964
964319
1137969
896321
1347835
1943096
1794274
1752504
850202
1361388
843883
1067648
1409367
570700
1433020
1782103
1300211
1946759
878688
1564416
339278
405014
122100
1114347
1324760
977000
990081
706249
1980197
1905867
1164604
1076900
38333
423046
3775
1482397
366844
1329792
1782801
1386285
1143447
1554085
515855
1871422
68003
633176
1230598
1650056
1720571
1995936
1580294
540038
463390
997218
995620
1454588
111645
1445640
408059
1427203
1241834
328117
765378
967620
997954
55076
422020
755786
375342
462052
799549
1163095
745662
1966910
739809
343304
1721294
994735
274669
1747493
1766748
322102
1273997
258716
1122999
1912998
1207319
1973090
716642
845941
1295471
895922
550764
1179597
365893
1438812
1067033
103886
245627
1326483
588641
65762
146142
828787
1956519
416978
1059595
1584350
710604
1953890
7063
1516412
1473974
251718
1300775
234393
1162489
1635267
909453
633080
1174650
1223846
1451541
625401
1465014
983629
712158
1503444
760759
1099193
1962342
1286474
823810
590561
1016633
9112
379900
1536918
411245
1526843
607907
1542365
243774
79870
196187
560034
79211
1187569
1353018
441837
1029237
926631
6778
1091731
1466594
768901
237133
371497
1519480
323596
269750
1627927
331614
440057
1861107
1578134
719013
945985
1425066
1986241
10451
1412185
507327
1170836
1485066
1064694
191383
1661137
1067337
441181
1680923
529153
725580
1358528
796784
1614696
1891674
1898966
147810
1668763
1633611
1200664
18224
809098
487212
1064457
1810569
638856
759857
222844
1410431
1662241
193629
236287
575077
530144
1765780
556143
329858
1181415
571768
377463
1810973
559224
704265
379359
1458065
1965561
1851413
885021
900286
32561
1030616
132087
1679005
344398
445965
960155
82025
70186
1339932
1491449
1337576
383512
1578249
1162766
1014613
152488
1159144
1896409
20114
320159
529189
1502002
443745
1248750
474234
747952
831496
219025
1297141
745692
1234344
1773837
1109036
673762
371413
313474
980317
908618
1723268
249082
1710930
1083324
1230473
785834
417952
566725
1983350
1840410
828423
276916
1893072
755218
1690217
1742177
1257015
27488
1307530
1004235
1273022
1477878
1541041
1647938
329358
1778145
1216208
118231
517609
1176274
671734
1622074
1816842
858197
1484829
792006
1619396
874419
566080
70843
1455007
1961781
1129758
781990
203443
631900
1964905
681226
1363576
1882389
1351007
1309146
1062595
1516739
1641420
1829410
1510188
988954
1641864
1975175
1644376
1810138
715292
1381808
962060
140186
1896487
631292
1766780
72797
1515916
789599
1334827
1234148
401400
1149942
1729577
1506342
708917
1983850
1387909
957850
1170656
1528966
785251
1370078
1602214
858989
268446
833913
430489
836353
1306338
1230794
1730452
1945308
98300
77088
629469
587946
1799871
1638363
880425
1030327
1533477
274728
1069858
1963019
1592143
1154409
1243835
557713
1199750
1000033
524247
1481560
203321
1391928
798913
1938914
536108
1266340
93250
1730628
122119
597930
17742
1833335
385797
969337
1325908
165609
1496974
1912876
1085174
1903618
839500
924079
240888
1366171
342003
1580490
354346
37469
1765789
109996
591072
1666637
504864
1780622
1655886
923348
661294
1494288
1563935
566339
293457
1439181
1202420
1522306
1408162
1175419
259484
830396
548847
898884
143741
1329695
842354
1332390
22390
1769712
430470
1978309
1677578
437794
1543888
1394049
242184
1855199
1184187
989310
923674
453562
1990090
53593
624042
762512
1738323
364077
414459
1299550
162281
1874089
1828409
1561285
38518
781007
798848
1938247
1110493
615686
731311
651637
1105378
1228249
299643
164791
1422991
360400
1585487
846469
233454
443562
860686
1026571
1910936
484697
1736129
1847927
1800698
1709856
110299
1553688
632462
644676
566162
87451
1523292
199245
599425
1683793
1465605
1466890
63818
278138
72494
1658305
1303847
1183140
623339
681303
426166
1247103
1248998
213829
119245
817225
1369707
1025014
1690897
1613846
235166
1873374
319582
1473963
1536513
1958880
975317
1818719
916803
1667216
688821
241087
1378562
1284211
1246022
425772
1484980
1559209
1490787
1263399
1770412
1719146
1530111
603655
551565
1210324
1372670
818642
680740
1200483
577017
937454
1411561
404377
163046
109650
668554
1276729
690038
438687
959737
917877
1836336
1155435
220660
1485107
452674
851007
413350
206537
228926
972337
680396
297305
1533752
1317423
1357032
950245
1016935
287398
1320884
762961
984220
1980446
338174
88473
1782654
522772
1132017
839999
427330
1852384
796154
202936
1864702
627223
645263
1783643
1527360
57770
29504
818662
469011
1584867
173946
786216
230678
187185
1740659
748135
1224268
61881
1897144
523485
1656591
142665
286890
30905
270997
1016333
1085493
1726485
933594
683047
1850078
1278319
27273
1011302
430149
1019846
1103787
1223710
421022
862401
881914
645470
1405505
1674583
282794
1415141
949645
61747
1077387
339510
1275256
929512
478949
706393
759818
844885
373051
622625
1960600
875178
1433961
1560938
90832
199100
527082
1059529
1021822
1010824
1804704
1245051
1475536
700739
1464250
1953423
851664
498680
386172
762778
1498345
1674046
827176
342938
1189545
952039
803401
1140669
492094
996729
1749622
1703888
1211762
1711300
326594
1301749
205310
823331
1806597
1823957
168694
1698729
561184
645351
1120944
171890
1781887
1237574
543682
489449
241041
1805275
1218171
1845442
410105
27516
1868871
1009312
1055649
814830
680442
326188
1720561
942914
636881
1862765
539261
1324905
1624159
87871
981365
524770
321615
892692
1317737
956080
6280
1931388
1045567
417892
221700
434112
1161771
386440
1891177
1686804
125152
601444
1445929
1765692
1141636
1441932
510712
885985
1793467
1397490
1563394
1370793
1995927
660654
1175484
1463208
1788339
1418730
259651
354159
1943549
41410
483755
1710485
685653
850242
435513
517810
694877
1096053
508887
1335529
1405807
1576724
1753428
592233
933489
947727
222511
1252229
1385216
923312
1519360
1075233
1908024
1628803
625519
586663
1816058
568180
1176227
1697761
1833190
1913534
1942767
1328775
1233409
35729
1508889
508060
1183229
5687
420740
224902
136452
71954
153663
486164
1903174
1372140
122300
1056044
1219855
1333349
45383
1674272
782138
1174346
922834
847375
1142218
381403
1349629
503846
503950
1426042
1176267
1937339
192021
663183
746025
1823947
1327581
337356
1061859
318618
352575
214124
413395
1976443
793353
1760837
1669789
1510727
530620
1338574
1208438
155855
1765184
1085158
952863
961056
1392202
498995
1199128
829591
905998
1977103
668799
1610999
881747
666455
1090380
398595
1732330
1469025
131002
1705765
1732236
44677
988562
1798366
771449
767936
1523602
137955
770772
72694
313023
1595506
1735261
489279
275485
1156213
1395956
1205847
1952447
915797
1308285
137576
1203515
517304
1175890
1547968
1537121
321371
517819
1271460
1511641
816075
1968160
1514770
1345026
844806
537013
416556
1968459
1654872
1786793
629197
1386762
95728
1186609
979779
1502502
1975365
828032
1410624
840672
1288556
1783172
700446
1733569
1495269
506257
483708
1072732
1704955
965708
535694
1539363
1446561
83691
450443
1547892
912089
1159380
935768
443688
1513939
991342
274467
1863176
1605813
684737
1974213
1755538
1748552
1473205
1232588
245224
1065766
1434362
738165
301331
1313726
1854162
1766863
632423
1239330
1493253
1866719
405954
1119415
878998
661425
1628107
1537263
1234845
579473
1785307
1094517
874099
300492
103104
432567
1624231
1808902
1985442
1898142
1984117
621729
421341
236390
1649531
1628544
904995
830047
1166242
350804
1514310
171457
1650889
706819
731372
1301749
1473081
400323
1969241
498630
369289
1525401
1579445
1351313
1535584
118982
1597955
1982947
1783484
1936709
1941286
909211
922583
174388
1605062
1062827
1322419
518767
1899713
916689
1074381
1082619
316966
705074
1492117
1855528
830255
398439
41730
723808
558344
412366
1503614
532577
1929593
1393532
784726
1749527
1834913
516511
1231288
839165
774690
743770
764194
1306951
1701716
1029457
1873641
1257203
339567
1588650
71730
928446
1229031
255913
1449117
1204994
503891
372506
1601830
445092
996045
1337062
72220
1083333
921992
973610
412433
326369
462461
1630607
1287749
1024221
1999000
591599
504679
850874
1616635
588911
303234
351008
1727074
213574
1070398
1699069
150439
351
1728328
1411172
1261234
1967010
254616
581717
222643
1361593
995011
1998178
344012
1619288
789933
1463532
1554484
1671415
1956807
1644254
1152112
710235
574586
710556
1664135
825061
1213840
505388
1167976
1859905
1286969
625845
234197
326840
452928
238229
1882340
962904
1600172
1013954
561052
1006356
244170
152929
444400
348257
1380096
262681
52100
1429713
1658412
1807957
150040
1328452
1364998
1156503
1809486
558905
1837943
296134
4628
535683
1074134
1782100
775967
1770233
685928
1123279
569062
966994
831733
1777963
276016
451978
458095
915729
397473
31313
1926408
1091943
990849
274172
716139
1955585
1631036
1418669
1566045
1055310
882826
862695
1354110
80452
398411
36183
69874
720326
490999
596667
118846
877628
1751642
950172
407899
1542240
1887617
1531797
935909
1969526
763365
480724
817408
517681
1372483
5343
907817
1161572
386392
1569063
507846
1487010
1519323
1722354
896671
1960153
281411
127140
1182435
806312
1654684
1099919
1249906
1844258
1158153
1907085
1605535
931267
1939532
1737401
1617183
1093310
154409
1757467
886952
400915
471619
1610923
895085
1881540
1740529
837768
1857865
1115574
1936486
1245347
295769
1137089
938156
1649095
1325901
1267163
524883
863625
1657593
1050349
892106
1845827
572593
880188
790559
1002660
869880
1785403
533656
11428
1672396
1029238
94541
1071512
1053968
472401
988223
849837
288660
1933586
896666
1452194
1921702
1959672
1733725
813608
214667
1149611
1217228
593003
734867
1403587
1835061
1480682
1782881
419268
772478
134421
301082
455579
21903
377319
1141563
1500987
1666137
1453800
1098210
297703
1659060
657212
1802305
1455492
1531300
569869
406881
1676517
378417
1819182
50387
1505820
1974681
1227823
1177058
466689
1216787
1256398
494286
107906
1548116
372432
1818652
1765451
33314
636340
1741953
315111
308225
558598
924047
232758
507901
1661005
1837043
395329
370338
1310982
1601066
694198
424919
911010
601846
487668
103871
646214
270791
1370815
299137
1748513
1796260
1722381
1826961
514994
296204
1047300
176915
214689
1614204
1366511
7168
1693762
620165
64863
1219073
1826794
1497344
358913
1197296
1908192
1582374
857307
1150555
1340777
121523
1806143
720534
441857
1143417
7534
1334139
135683
806821
403298
262830
1685416
1094077
260072
1679769
257515
1214300
1400755
1003382
1260835
480386
1642265
972294
1701344
1255972
742034
1027507
1967271
1058972
1640790
1107330
1381578
813729
380734
928720
365843
1184601
609488
1801814
909872
1329553
1503996
1888881
89101
620683
420195
419690
849942
1740650
663556
982746
1628912
1994142
342034
265487
72880
49701
760195
1439284
1840213
1188443
748529
333435
171803
1007121
785387
1855344
884004
696313
582087
1742476
1580135
965373
907963
1562217
1772351
233677
1969168
931274
1624984
1674875
685997
1127050
1317493
1734279
100217
27754
1164968
589449
631646
1298246
494683
393429
1205916
1791340
1441197
735575
945082
975274
753255
1423752
189127
377805
807225
1750594
88731
360432
880396
1315231
878921
761523
1839206
828242
1072587
1812911
1942587
1209562
1700940
1873737
1182764
1082580
1072972
1045763
1366333
45754
23077
602442
1908033
970857
259256
1532671
1254594
1197687
1824708
462367
1571177
1133574
1046668
116718
1249976
1292203
811086
1428014
1274336
403053
115946
465276
176748
1101782
1000890
1384216
1574180
1004360
1982465
1779153
812345
821281
1429385
1245524
716321
981771
137879
1723667
7783
1942894
733948
612840
293628
1671446
1463724
236129
1066149
1716614
1610666
1739170
1429844
505014
187482
112147
60085
1472727
1267504
1606702
199006
1256278
1156514
1401562
249642
1729417
1197278
596461
1616762
1628604
1308123
447515
1929033
1613667
338144
1652371
1057161
608272
426969
303351
1832232
1629502
48030
1325572
509226
795527
1823686
824628
510058
548202
719148
404150
1449038
885762
446486
1413835
108727
1297849
878092
1912232
706072
1920263
93801
1766786
1069094
1910828
1611656
749002
130977
457049
515122
875041
559133
280606
1829048
63620
1149106
1054050
835093
242978
1688729
1089977
969682
704773
68393
504329
1377068
1045097
1080961
411237
711481
1460256
1727196
1422417
393855
1934156
1155731
1436258
1024203
10113
558410
609994
200512
35222
589687
1943947
1571867
609972
1465614
859851
306477
1469944
88465
1098586
1194203
177328
417820
1251672
1645380
190841
8562
1665088
1551836
1693486
1931248
710929
1768843
1514432
552535
1071839
1078655
802590
34983
1581852
851469
1368891
58087
1143766
895788
306450
949500
1842525
546639
969196
862286
1970660
764283
1010914
1832536
542411
13091
1944925
730363
670604
861970
958022
1555507
1356131
1179343
1771513
164084
1471601
911533
1740965
965497
648340
1484429
317913
746839
1760018
1035661
883706
146406
1467942
1278432
1943858
1908023
1396835
389527
771009
184262
471737
1718133
1184105
872804
1482323
1066500
1934074
262780
1744753
738719
925120
32440
675285
916761
318395
1644411
1851387
1185169
1836274
650915
534093
1526183
559961
1174902
1978182
883612
1754640
1790918
588732
541891
605666
1907074
1061793
1273477
746720
887246
801957
1962600
1303415
733579
140912
864732
1845087
1951837
1330860
320116
940998
369089
429333
67323
1907296
472856
1426939
890245
1583249
934062
641725
1712261
1664173
247699
1009680
1121294
1314210
1870230
1157212
1676485
1306165
1238248
795592
991179
1428848
1600089
1328350
426596
291541
440697
1529040
75078
1658571
757203
1245559
718931
185090
539104
1118806
1120222
1016745
282385
574248
1725977
837686
1705446
1536369
1701545
1838054
61230
1897319
1326612
846234
1117316
1360199
1219218
1225435
388386
922389
1291596
399320
1506891
1890930
1824833
1633971
1451303
1735494
1291964
744778
428528
1309154
1401492
746275
746520
1950784
62335
1966329
659854
859239
1241438
763697
713116
728118
1179279
1494747
324940
208689
1050558
665856
1156542
698595
1474360
1313139
660519
559493
584069
116400
1613033
781251
722759
1128104
1302656
1149782
1604517
291648
263763
1133523
1057872
1919986
273151
1879238
210886
1128877
891832
1629208
1310216
734968
1523106
47443
329042
692824
1076052
1962190
1207668
1407721
391487
1497206
1994754
1086984
1450019
1180326
246806
1825168
139058
1723697
1397977
1268251
422023
1864273
1606711
1999389
164961
1977264
739215
974346
974887
1012483
762154
1262737
465028
1533862
1679487
1614913
898773
1267716
1884468
1501409
831400
1665799
863150
761058
1420491
1634585
1799797
587791
582490
244451
736080
763617
291000
1511502
1674253
1711496
49371
463495
1553291
1058947
271758
1807467
1888402
204036
222083
1078621
521484
1679272
324585
1848725
1797510
1780723
502743
990667
1849027
1517838
1530356
1477921
1561922
1406818
231336
823007
1812108
355789
129017
194421
68685
1723474
710364
1071108
845963
120713
210841
820044
820339
1867254
1941751
407059
1322764
1884069
1662635
208380
156898
699889
1027995
1292300
60949
124902
605839
138888
354916
1022035
1043440
686778
1320817
1113397
1357300
774074
457334
23446
1866589
354135
907355
186923
276859
981169
1987496
1729631
270258
836936
298615
454674
6612
1770560
1664528
1523440
1627359
1022772
1562754
742511
1498570
1546530
1172578
924068
907919
917720
1713216
1934767
1241781
890705
1488943
1677027
1519868
930111
1791991
975201
405754
1880173
1452064
1385965
1483730
1617304
156166
350214
419921
1398078
304794
1899132
212826
637752
1833418
1459665
404976
1118228
1489670
760758
763815
1906958
1397357
977820
1289819
1517166
490145
124074
1016383
1530942
1962596
390939
525546
1735555
1048557
1166437
1130054
215359
363104
687607
1690962
1480776
1743916
1626200
1125366
1072074
1899946
273007
1708874
1821150
1219631
296022
1145049
1493552
1503517
1773651
326402
732483
305792
966846
1138085
1366148
1881519
1733454
790640
1664241
318473
1757465
1615925
1172449
1275309
1142880
688616
643283
732829
956102
854327
778676
330454
524029
1091148
1116655
1583540
1964017
1866434
1708157
1315026
1631222
856181
1316340
65034
188898
1587547
1771076
727809
62096
1583537
1665299
432496
1178762
323454
52975
1912928
1616941
715761
1778302
906585
1074857
43217
786860
577800
817757
1069829
239661
123466
655496
126979
804085
1593259
1763157
105020
1279356
359153
1396448
1169047
570935
1669839
1771081
540252
1262782
188320
1839274
103927
1328713
1792773
1714924
594659
348177
386591
770868
905201
1135210
1119242
1396301
1504686
1305563
855207
580278
1086769
1875603
1975996
1269180
1449260
574351
331224
418404
1892611
1574573
436748
366417
876511
590765
512688
1724260
678034
1612508
48962
1371890
671169
766222
1922440
1665412
238934
50359
602092
1237305
1757895
1456499
479264
464584
600546
1141152
684049
1311389
683374
629248
1123744
871735
557851
784195
185936
1042794
1474304
1304543
1974754
575437
872803
1677586
1916326
417412
306536
1860464
1394276
1552577
1478003
1117012
1893636
1506090
1789864
824491
660990
1585185
553235
1277775
1677812
272792
1283188
882587
644836
181992
1923639
1963112
1856320
1864860
52065
341457
1266780
746401
1808912
1293712
1057367
834059
183340
1802923
1411035
567567
1470407
1159810
1382861
1409043
507934
1786460
1908035
121632
972154
927677
668384
587410
36842
202499
437141
241516
742188
1848246
1081485
104485
349216
647258
827559
850955
642254
1256845
234452
1114127
1236165
225609
689340
1177368
1137551
1104585
666757
194084
1918582
1287012
644758
1107725
1816207
1732062
17961
115553
767237
155354
113205
22137
1157596
85909
901836
550284
1623127
866046
1912335
1874764
474848
164596
380419
1307303
292366
316369
1346017
1560165
1779025
1251945
89998
705997
1071763
953142
1101470
1065041
920783
465602
907169
860693
1730305
1229026
1334216
438299
1218285
145877
1719372
1032892
99906
1369761
109662
208788
35017
690691
1374479
193563
1132744
1186821
1952068
60264
1593056
1388309
714558
1816905
1659482
1737978
1688482
1557284
587071
1283702
396059
15054
1725964
777651
1708865
596122
607217
1297936
404394
1548673
1565134
1343959
1265541
1230799
942650
701991
1224281
61394
1281384
669910
175425
1491525
1214094
1066358
1901609
1639465
1523107
240308
1975043
1123886
912260
1975681
980589
99237
1848449
1251329
692388
197346
1847628
290670
724723
857797
10865
1984002
305848
624821
1830998
683109
442656
140124
1296265
613596
139727
466500
1531644
576168
1287108
227323
592059
1238122
1212135
106508
779358
162993
627278
1935423
1123157
395497
1596853
815028
1739031
1113242
1363418
1199286
1452051
1937620
1446512
1956766
389769
1771664
1102592
1945211
654181
1297252
1597422
1437734
73386
1881172
332429
1117716
792015
759747
1374625
457471
1870299
866439
1734003
1155719
731578
1779674
1920746
1971386
971556
1507748
856340
586209
1068678
1910284
1312260
155582
1605793
1867990
1804903
814138
513669
70930
1553366
117792
589829
1234175
1776409
1942369
303382
858753
1277258
203992
249225
54408
419326
4950
1281517
1796789
1198456
1014358
596330
345933
500765
179486
362597
750413
1701313
1523353
171166
674772
615071
251895
326222
618737
1331801
1808903
1019633
1836858
1624634
914804
1919057
1023239
1560406
579496
1588021
703531
682854
1488309
1194787
1643661
1713226
762974
453352
768612
921062
996371
796202
1116286
1853361
1622009
897800
1549614
778037
1237613
1418434
126910
1393106
56740
741782
1927717
1416124
1905969
912533
447844
1842898
1599775
1333700
781084
1631482
1143168
1344436
1119449
1826615
805427
1004483
116537
1066188
544937
442315
433875
1035488
1640632
441205
1693737
1422308
81174
804902
1543760
330679
209229
880939
760670
23111
1327845
1649737
122007
1447109
193376
588829
1615703
814524
1769146
329200
130504
1221206
1465748
1074484
416415
472440
1772854
658416
75086
268312
1090307
267563
902443
891981
284258
732892
487691
671400
1830425
1129060
131597
142740
372684
1432158
461367
187144
462221
122699
1838887
1913620
1575839
1884315
964017
879105
1317156
284814
787511
698812
167583
292786
1117979
620789
1583790
610614
429230
1338530
652226
1298991
60046
422795
875713
481666
732999
1622765
1180860
1207364
1081498
145607
780587
1530677
61457
1065041
6811
159537
839227
689329
487848
1493797
442097
570273
705506
1861129
1855755
183379
1788218
618517
302557
1375066
994818
1298805
546460
1099093
87006
1496996
1157485
584504
1985345
373063
1145753
1725474
404381
1139171
987095
74781
1827637
1647964
1966918
1449826
631038
716360
1392432
1971358
276645
1219033
1442628
197076
1147570
132254
721592
849527
1651638
1577588
1527012
321878
900016
1083765
645338
808877
1168873
1200082
941271
913862
673728
190048
1053465
48360
892350
1250598
1230209
1655089
40484
1398195
1139919
237418
701182
292607
195680
888626
1860160
70988
438491
1761124
1346148
1677240
739036
384910
754051
1552902
1420654
727241
890348
1261400
984266
609859
506678
67885
1304713
1385207
360965
1793970
1421144
965630
1137424
1965801
1992994
1132206
1544169
470830
1924162
740605
1378257
561146
1821475
647288
1621686
822944
1344019
204706
173275
334073
998010
223755
295732
1679490
1758941
1735491
1892302
589225
182764
42447
483457
529256
1948126
735708
1636943
634253
812703
757940
345266
1188636
1094037
898321
1446071
1180027
314255
209088
827751
1573484
1228339
1923972
3801
1743249
1005152
1909186
1448973
1096578
1378335
752792
1068132
1547966
346989
1576090
1246635
1225323
302005
975985
857803
1228796
501940
1900761
848402
1559511
169617
752781
121838
566387
1388831
243901
855278
486110
1086579
1119857
414763
1721468
1249820
179450
356839
967801
372055
787437
189010
1835255
241135
1184034
1818838
531006
320444
1198030
1654479
826487
775135
938176
147435
1691901
1562473
485900
1861799
1026917
925692
1307282
464141
414775
1870984
1540986
1799431
125922
923725
1118901
1685106
1712721
14837
1276960
286141
661490
779006
1490243
60530
264391
1038707
697553
298488
1601824
1546189
1047889
15485
919190
871375
1660534
239074
1801035
1511513
1047866
1247634
1474576
1229200
1321967
1167986
1874434
1185818
1910777
1458424
240447
1405083
1720827
1125093
764473
1584367
1184733
43331
66398
348035
1048637
1143363
1158438
1574250
1408377
373231
1936156
1561179
872321
1819916
1771837
1427243
1869147
640654
561210
62190
1481442
123970
1379967
473842
131565
338935
1156919
1712153
1382211
1272019
1785558
915216
102447
838579
796678
629258
1625627
626619
1770404
39117
147618
1845354
871424
653017
1334034
1916415
1098253
607232
926352
1092975
6274
1475999
1733661
97343
50297
84817
1858556
1076526
812212
1602286
1597207
1588753
782253
924303
1659951
84489
485483
1719700
1082733
58546
1926049
853028
1547311
324048
1848228
1985354
35096
816713
935745
1315520
344844
1534206
9862
1793479
1335354
1763436
1782633
251671
212540
178185
1013914
1195414
1609234
1761199
994339
1596421
1782480
1677228
396915
1129944
1028458
902929
1485249
1062560
769704
22866
1036042
1517960
382388
814905
682660
1432143
1847303
1154921
375310
576496
1166804
149078
238195
974768
363921
659420
144009
231008
1284655
604422
428551
74952
427147
1789845
139135
1916721
1278669
1708294
929992
413269
1027066
1208595
1599032
1243632
1966606
1240343
329130
94900
720172
223367
715672
87693
1305651
1371280
943772
449691
497334
1396540
1251611
152394
755181
1812332
1093894
875471
1173108
1565961
1994882
826053
406076
477843
1589136
1992135
1259339
835770
1485045
1527706
1300018
620786
1325064
1889462
732589
62835
771712
1449629
1997596
670599
187821
1582317
1955302
1215423
1325005
1635533
1152190
381483
1721837
1662773
163612
1014834
484296
1204774
1406088
367196
1664209
1472015
1078440
1525778
805070
948344
560079
30998
353358
1580949
1410564
155514
499118
1514125
942369
939478
845115
1861977
75082
1724079
798369
40849
1585808
371050
984776
243123
92885
350380
1352665
565386
276428
1201571
1706155
863711
1805253
1051913
1577710
1016147
1931879
1761245
817869
547097
957821
854434
1883163
39905
1587220
525724
1783565
1419910
186344
1408252
1810364
800316
100357
1684059
921261
1411135
1037386
316525
305998
821935
758370
1747213
1751826
819844
689612
656422
1550756
1419889
1382027
953876
1209887
555059
655390
1557306
1488472
764118
485536
1450852
673988
1428655
1480447
678827
482281
329324
1595654
900887
1109516
1392152
1219073
1319977
1376200
658479
962168
551330
1014954
1230008
1670999
1269577
1585585
1492790
165581
1083959
1743533
1356616
1835617
706037
171979
290254
104234
1699666
669669
365004
1032522
788170
644893
1983732
1763140
790258
1481082
1050444
571296
984347
1503089
1786798
1830776
581816
1592154
1137798
1871949
1858875
415103
1499143
1842512
1592071
1981472
1644438
524118
129081
651082
1218559
378041
38062
1145384
790213
1961746
1870853
1324401
1259603
1317149
1731035
1274099
109708
1237177
841027
1687625
789638
518566
1600247
266782
950827
430481
109029
509672
1941024
1699537
1155963
1358449
1833678
1321903
702904
1117489
675190
1018477
800196
1389452
702334
574597
640862
1043310
1475245
332951
122325
121080
724798
209436
1355155
1470865
1588684
1395764
601191
211946
1216812
1750141
1626246
452443
678786
686974
440318
34964
170424
1493513
862554
83904
1976740
1225021
207783
1572081
1298961
665761
1857316
103731
1828347
573513
1717035
181734
1125800
1664974
1978951
1115895
698659
537955
946624
1785064
181643
327841
1000549
1219228
157298
1900316
216336
1655639
1729975
357792
363801
1387715
1755968
650710
85542
1758988
1640682
837743
1308733
1018721
1563952
312964
139578
917906
1648006
1534410
1949122
109639
442712
1494544
1515966
564416
1958251
1571956
1760478
530193
1497612
174034
1867602
1325756
198271
1876410
820178
1910288
1299185
1862496
955937
1514670
106927
1249470
1193501
1887113
187645
1729163
1205686
212001
1880291
1972397
707914
283714
717854
1229860
1165131
1531494
381189
101942
1826803
442662
486930
1326261
1681483
1527650
259691
1019194
465248
1185100
403525
1634021
454649
144029
1714531
1013341
1987303
1497393
526792
762519
1144474
1604739
287853
1347922
123937
1913944
92606
814082
1126459
452573
1640429
1718752
1382367
720630
1726179
1894059
1758988
549226
1596822
516886
1579764
1394405
272317
884135
428401
795190
285577
604973
542788
334395
389634
115234
195700
455622
1254431
286073
1264643
254848
135418
875035
1677521
1039468
665603
1389327
1449382
1470542
1490102
9517
318997
1812201
1414250
575560
554092
219533
1611634
689578
991228
872343
1283996
1059888
542458
1969618
1612561
148575
1401427
297352
242528
1447497
1463101
290340
764354
1258146
166470
1156116
1807122
1805272
37465
591620
1423929
24227
937848
1126297
1946694
1584702
746025
257528
1174877
788057
328584
1061508
1864590
1063120
1794890
1890786
1789862
1686997
1385401
439025
1514359
536922
555232
616243
117674
468998
1719516
377453
294916
1198614
1450685
674178
912372
1426312
1975143
1979533
1861739
1152736
1634932
969429
1969099
281289
284286
1212806
1880797
301735
1061673
1346186
643346
503282
1441486
1197185
153836
390445
510997
190148
1171536
1259312
1404479
725645
713492
854648
781207
1189716
1980690
147582
1824696
1607555
620748
116126
233940
349552
1922614
297736
1700870
1521929
1897832
1767498
126293
1433159
733611
30968
319838
677457
1949170
607346
831182
160843
1070067
1848820
250318
1549862
298394
1791966
303483
269310
1278883
91092
1087510
203257
933047
1514765
1220685
364409
1337855
585923
155630
1602993
1305879
1292129
522942
1857935
1540735
1401254
1026549
591424
224805
168445
1053497
1188817
1877747
443504
880776
347622
506797
506284
688584
1939810
1952631
559625
3620
1950484
1776816
370828
185312
632705
1247104
968972
1242985
524030
1384285
1144942
1903245
1463416
1417934
279814
900378
1481825
1170981
403830
1837022
1368895
606355
1912192
995667
1065729
996810
800431
283884
1110121
1640981
182513
1050846
1380184
1945334
1808734
797456
380081
397867
727104
1722965
634329
1484911
82546
999632
625357
653352
101554
77076
754343
1134650
211981
314539
94715
394328
255028
118467
1807874
258434
266903
43291
1577437
766122
874030
352169
1643624
1736776
855258
393586
1854722
772593
1245247
1320152
1371958
1735810
943275
1111099
244682
1662838
1838293
573829
1440024
507813
467729
803015
105076
1919126
1705045
452796
1393499
878791
515147
808653
1299426
1118183
382434
1174404
990135
296196
1854029
179556
1813214
156081
572147
118997
1459847
1734361
1548374
727184
832404
1599459
840585
1108491
1947139
64578
16793
1006065
297214
41352
202521
1056617
446135
545389
1300273
1159788
283953
990526
439381
820208
1017440
1343444
876824
1911565
11251
872006
1517147
1629727
309976
981488
1478818
534176
1960915
1816042
1582587
906679
926720
1993334
778146
397949
595383
47835
949204
1837092
1172216
1769687
1388081
1658888
542520
1934691
212309
1986458
804500
330900
872563
894037
1332175
156908
1296338
1426867
1172802
570591
118824
585024
1098526
1435348
2538
1872900
1154998
1483805
675359
1530304
785868
364877
1893900
743530
1570335
1496533
1248776
1125488
53485
1800837
1786693
251292
1148855
619168
350639
1960961
142111
1583707
1415993
1458771
1937230
247902
1530413
1967959
1341652
46376
1203369
1507012
1619533
77251
1945644
1351427
1421123
1584615
958023
910899
1004211
1816217
1125184
200900
861794
1589062
718352
301348
383533
171411
180274
532541
1891517
224552
1210072
1708591
831133
688857
440007
1273342
188225
1363842
517757
1913172
1960382
882951
997179
953130
1226626
1852705
1138281
1743282
162822
1250227
1395890
1422770
1344601
105129
1277655
190159
1323843
1647952
906998
694304
919344
812086
229231
1921039
1576864
672156
1138764
229195
775958
634361
1168352
177579
1897000
1993234
565099
663999
1385248
1644931
1608521
166319
996553
583982
1787038
1136926
122854
1362410
163473
246407
1824397
1768928
1705630
825685
1868489
1201988
814630
1735129
736488
1460738
1543572
567444
725866
1751321
1714081
1123439
155534
369422
1461641
601439
1666707
866372
1522108
990969
734568
414510
301468
840342
741381
1898016
821826
1754075
1090957
1557587
1762386
1428564
1945146
1315946
574485
1390949
1382170
1537041
201361
219904
264350
702655
1613722
176319
601133
1668136
1820267
1565175
263356
1850896
1851341
183679
626825
21981
1001917
9100
169219
66382
109130
1245844
454489
288658
281741
1056543
507653
1973426
1837446
635685
180530
1498064
1297621
320029
1611989
890063
420810
543303
72835
879495
144973
64710
525130
1884057
519291
231694
795788
1551910
1736420
64775
190280
1208863
1092404
1595897
901919
299739
1714178
167325
455021
42578
1671189
1941345
7293
591919
102483
1280836
1757802
807193
549433
1145244
117434
1301854
516584
1412878
984535
1475294
203146
825916
1220658
1228610
732453
756204
1244727
985945
443699
1750590
1197338
352828
656306
515193
374530
872277
740013
1000504
1122593
1889942
404164
1093865
1643689
1402084
446227
1793775
1764425
894018
1648078
1876710
1218218
372358
1897597
738170
809136
955605
400649
354093
846413
1600356
1913182
1277064
1716390
1979196
111807
1609239
1459897
1989411
1028095
102780
521741
853265
1222377
311261
451805
670870
572438
1426778
464083
1758647
433525
1819009
1999350
458899
1137326
645949
292152
1154621
389401
276362
1317546
1451893
511822
584407
1332662
1801194
540290
663501
184369
1136523
714918
570791
239547
587173
107255
1644273
1011043
1900538
1519241
1043438
665030
1452030
1006497
597977
662729
1445904
359816
896529
592423
744788
1092558
937852
9830
1233501
1809475
1553611
24761
173413
1267126
228236
121565
1777990
1869384
1889313
116254
1136031
1417505
1421188
536181
259104
1053354
259437
1634172
716636
1862669
514994
1961460
427236
615878
993277
1405193
400323
494710
1696540
861451
467853
1397665
1954747
475703
1063484
1012406
1961059
217423
1541103
1800003
1526779
1820323
1484341
302038
1923030
1881678
1957777
133786
1556803
1312698
1342782
1046655
114087
1403733
1609177
1001928
1897180
861538
517266
456405
1442577
1684727
415556
1304306
1697592
1778142
243025
1998481
1560272
417564
1001359
1595039
1164799
1523802
1892723
879363
488587
1112321
1235320
67516
1613839
1200699
1945998
1220710
1968371
1360151
723005
313437
1120702
663630
1227810
1038505
1066038
822175
1751621
959730
1410116
1029137
456285
478605
1016848
199081
417963
1484762
1270768
1233444
1227734
459229
1655771
766187
1748068
1699353
1097119
722166
1626453
1605913
1434471
1939134
1944697
1060852
24380
874519
352419
1042856
950633
363641
993437
1109078
1787066
1949410
881548
1355003
1755298
602717
542409
1372121
600213
191664
1744133
429662
704601
1153059
612091
1615448
1107194
353674
1625294
1697979
1490224
1459502
1839829
1591852
605628
1924158
462586
1370480
1319118
412709
1465846
468927
1426432
1959960
1411241
673648
982283
1070945
205287
732737
312034
359837
134973
689588
64672
65622
1591893
78321
1444355
977643
541894
1714674
1772843
554239
1943515
998237
930417
1982831
1829106
1307208
1791762
1603849
1150523
1429152
251873
1441772
847217
72842
381961
352404
1191120
1286744
349619
274407
154384
99252
1482292
334869
477887
1760287
379119
624782
1944425
627024
11360
1687386
1151612
1283110
51723
23953
211039
1377316
1961838
530992
709877
1436179
1682682
1921810
1391533
1018951
310139
848161
1756629
377115
758494
1713213
100500
1192430
519875
1717883
39413
892529
1114605
1133298
1030927
454777
754693
1851479
406040
1182559
1482830
305993
1556183
1030079
1686684
578827
1726933
709927
1411747
811367
1115021
1937045
1326366
1056065
835912
1656469
386405
1032543
551548
1158801
298307
594306
1584933
988166
1170474
18184
757286
1569977
1824255
990346
972578
644838
355888
908493
130878
1011249
805437
250859
1484202
150670
298295
1008065
1251918
555946
132316
467869
322384
100603
775229
908881
1595607
1679638
784096
626427
476082
1640633
1228263
707917
1290348
1949567
1558716
1810708
1669653
416355
57737
1243158
569250
1790155
13645
968844
839420
1545651
1030409
83248
1479920
1839090
1300461
1623093
1331996
167443
148667
786342
460195
1269373
1801374
1120205
926160
1321238
1101102
1097348
806894
742971
1783366
817773
831233
1684583
1252204
164610
423742
312154
1999841
1819006
1157002
1459355
1064770
763794
1773628
1864107
762152
809288
273894
325345
1338038
86758
1477325
441610
1392243
564627
853027
1305187
1712610
1370361
1186118
726114
1065224
1025716
528895
950145
244283
1493322
434301
199269
1676732
1931480
373992
403313
674458
1793190
1033612
1005489
1998819
1462816
260526
479672
13544
1666234
771728
1226744
812424
1787949
478597
67946
780241
1368926
1433293
1454161
1208119
1231960
1281735
1177424
1098661
1674835
1647555
382448
1736718
1750090
787304
51560
457611
1210325
89656
1917597
1734231
60784
1777318
424316
1495421
1256160
1959752
1710308
313400
1934230
1260124
667495
1039188
358892
848689
811039
777350
450561
1941910
170405
1305967
670864
11009
1167317
139349
195420
747684
1639600
726309
1298681
1220962
1387351
870318
964930
408090
1168388
86351
1892871
892634
1070348
990500
1978028
1677287
1783041
519754
1815260
387668
1602723
98661
87490
1831351
1672064
1084524
1583373
667737
483370
251523
1414471
1633717
1042698
663803
314958
892588
1886085
991296
1205879
1974745
1166378
1607340
1734535
698268
378167
57283
857369
199511
364828
1490751
1547230
929304
436676
311285
1860745
1334726
1622396
1872295
419640
854015
219301
246425
53062
1762435
278692
458165
679582
408632
1280228
1661464
1725253
237730
1740295
421315
1353260
432710
838696
1905061
728687
1709820
1684656
92375
415953
878224
1492751
1056708
1771677
1429229
1520697
1054069
359298
362094
198340
416081
1317765
1350647
521307
1978193
426735
809803
1805722
1694520
38797
1294093
1409214
1019738
696322
1834297
149265
94477
206808
1497110
423366
313632
586804
282930
892883
659635
1534922
206939
1594775
1464305
773796
976710
1012246
85530
287397
1979362
635862
484877
1737537
404153
1879978
1636934
432165
1879681
1777195
78862
1370462
564380
1811561
350641
1264280
1211762
1139777
697969
400469
842465
1186653
1487394
1638728
345987
1089727
628687
1754564
38758
1264963
743268
1635280
1259262
61104
497977
317465
1271
1662276
362575
221786
1307731
79929
1522849
693550
218990
1965415
121729
584040
242277
45675
993668
1969534
1372341
1226453
299633
1431198
1122035
967307
1497987
732183
1269602
1465482
368887
747888
1486648
1468218
1931136
780745
1277008
1719150
107630
1034910
1463851
572372
1573712
80868
691328
1655258
1822448
1468699
857188
1258257
1711235
78772
721551
1514068
67195
1213971
1845979
1064441
853592
1514779
1890532
1950091
1909802
765745
333795
116977
435950
636219
1901543
314935
1403441
413228
226486
1252168
326611
1526519
441924
964537
404907
1512034
1861668
453368
1115020
1415750
741798
1608579
1218706
1462961
544310
701890
1024857
1299191
1226150
353881
1150596
900330
1901390
607052
223743
770958
902465
886631
54567
535060
862000
501778
1683505
109724
1059234
1068607
1002736
1284141
1852034
558058
1073161
1975967
814474
1726315
32756
38741
225354
1687738
1932425
212861
214183
1322373
77790
1459812
1997709
1707829
1110287
167607
661615
1173404
369877
953610
1281496
810739
1543729
1235980
1471203
237758
612700
1117122
133575
1976814
1692621
680345
72169
1653
905540
486247
1743143
1621816
1629800
1970911
1226247
1002816
780055
30731
1090052
333035
1494702
703461
1803967
1750301
626543
1131539
106058
741376
448716
412427
885721
403480
506857
380205
257070
1458448
697448
704678
1381288
309841
1180710
1394240
503799
1547651
1294306
900999
970096
1785761
95154
1341215
804982
1865383
753388
662295
1903953
1573381
1168252
273048
137563
1653762
1551810
1228141
198671
1363412
526463
1676224
1602419
975253
323075
1080770
1182282
1983261
1067029
711101
1961113
1421561
1396881
26022
910964
400364
1348548
1919553
1745817
64886
1923099
1424826
1498050
653987
1804738
510530
1432921
1464423
570287
1614321
1004528
1742732
575772
891735
275894
656830
1916904
641269
547870
366149
1463376
1772000
1373724
1300085
1951369
466481
1174102
1985020
348284
670767
1660436
311666
897389
668381
1119219
4954
1464521
1991844
12493
269249
432712
717947
1028459
481387
673371
1098380
797923
162559
1032449
487734
1130998
1669723
229639
549015
964375
1523995
1120663
494209
5104
108600
91674
891051
1830535
232121
1489880
1559975
1369855
1842698
1096549
1753377
207099
936730
1521245
883973
728258
223048
1659399
1990171
535648
1316536
306291
1152920
1156426
1530110
96503
1203415
1683888
1182182
215804
1254562
115665
597101
880268
477754
849469
263041
789313
25566
1056131
1845213
364474
848567
578069
88670
1984637
579371
1877824
494296
554313
58341
930933
155317
772711
1644782
253674
501325
391548
716276
632004
1075217
421380
1278930
815646
1509495
205606
1046610
501165
727515
151621
558980
1192072
396570
1773752
1623402
455250
1395715
797849
644265
1991217
602106
1802494
640830
1340186
306554
115063
225027
730122
283511
697558
1765834
438807
175737
1092666
1298653
1617685
1326329
174400
1817415
77665
1165554
997837
53030
293746
1796099
1364726
1508821
612260
1675555
353327
1818130
1782948
109267
320655
804149
736929
1051080
918550
948980
40133
1296959
1313613
395339
1743687
618981
1706222
1024397
718508
1830859
920639
887632
882612
648295
673826
1055407
817651
1586536
1481302
1681729
69665
1147305
1387725
1584088
1965501
520766
517951
652566
1099505
1399127
1979092
1138463
1573628
34834
1070155
905822
1750409
575920
178204
323013
673989
14231
1534546
288616
486900
891874
979474
1447419
1751483
654088
1342636
1527512
690381
68982
1065180
1969012
1755488
1596204
809246
1927972
1282818
579138
1242078
1640322
1999548
147754
273655
887210
852270
1970414
203734
1679725
997949
1447790
1497068
1090060
1122537
1399962
1072485
1315609
1376092
161364
796375
1941200
343689
840808
1500187
715643
1338669
253756
1060853
848913
716270
240261
1630264
907895
240703
1526455
565916
1371994
1945739
155564
367637
469804
848786
1938724
1968190
1541926
1507035
1695576
1008743
1765148
219812
30635
1328537
760938
1365609
73010
1585210
1462928
153573
1520869
1884748
2767
1412459
116302
1035802
336120
1353817
569232
1212459
656937
1974347
833774
602502
1737774
269595
1594542
641894
1166720
1390037
1079733
1644680
963575
1337833
753834
1183444
1473642
859112
1025059
452808
107462
1845993
482092
109653
241959
367209
1958552
1056652
920895
1194901
523327
671855
1008061
151429
420886
722726
1316473
2542
995788
55191
1605902
1650822
338031
384151
1302160
1642280
1735218
577103
148757
949275
363387
1364575
1195692
138909
294131
1872336
1312185
794847
291995
921388
17712
1686144
1675231
1529994
771220
1231296
531378
1346456
304609
1684604
336892
565467
1188466
588311
1563426
184215
783180
937324
1994298
1717998
123471
1854564
33636
1700479
500700
618576
1192177
379401
1442776
1570540
79494
446961
1444367
878566
466407
273741
483332
1621183
1745937
1270919
1623952
256805
1192675
1542678
1444609
846240
1025452
1135913
55707
1864586
1893070
1496884
1830954
1680061
55728
63684
933712
1825791
423111
534619
1041344
1935852
408187
396444
1855042
960141
1433752
1415410
1932701
1762452
185742
1207873
1136905
1941626
1561506
1314151
1119011
1516332
224313
1527995
422756
699705
730269
1462996
1331313
1646471
253202
1000665
406071
334413
814394
959413
923257
1358147
1173093
543792
442125
1734472
1304
1291873
452244
1885302
949412
989799
64554
1804092
212799
1110113
1408090
121248
939237
467863
277212
1450020
1349440
709155
338812
1852605
978740
1070890
510612
1045302
1370736
1375104
764382
1394795
1636212
1674488
532621
681552
107305
380096
36042
703867
1749924
1157155
966025
654563
1423960
430259
865561
1837010
1851347
124159
1123707
540421
1800817
629998
827727
738821
572218
1354410
869154
351593
1094537
891735
773494
1561500
439417
1640895
924294
808902
237215
1532173
94239
544261
839598
1878187
1219976
1399101
521738
35773
18282
1690794
260002
94884
1081278
643752
333280
1638196
766540
1791455
456332
251292
1914669
399779
1035831
173219
352878
1258879
680404
1964412
1341687
350755
321604
2697
1867132
1006206
791830
825958
1491963
1654733
481454
643547
252616
906321
344853
536826
797111
327829
1881463
1504911
617780
875308
1046231
1399855
270263
662040
773013
1392703
980765
1443928
1892982
1683690
1804459
712147
403659
209825
1591637
1367441
310046
1657743
986689
1154514
973903
1214689
221317
698373
1294857
914017
1859053
1624517
1861498
1626653
768877
1159593
108483
1145930
579872
999304
1013712
393395
969645
707243
1499122
656715
772762
1797459
169511
1922725
1169283
812366
662982
588301
626638
260408
1853779
939715
561318
981439
307491
361957
821926
293568
667819
573239
110666
1058925
1609243
36452
1431781
523609
124024
459678
571252
1786559
481973
146968
477413
1302416
1265661
129769
130289
861396
703856
508059
1716531
1923986
469170
835991
1253830
328767
917204
1191312
1993195
1085710
1225669
1721770
1207440
392009
1215000
307715
127622
500776
1870901
906137
99208
1544477
702235
929270
1673527
1864237
571576
1658668
1136938
1794263
1060710
1678085
415449
1080069
1311620
1007072
1561652
1567174
1066324
525267
137556
967623
769440
1209250
1438545
1993269
235135
1908399
326248
528535
1628761
1588908
842392
987358
542435
91606
536736
1246142
263993
1550453
1158823
961883
1686213
766557
1302140
648668
93029
955060
583308
861561
376738
732188
225637
1436454
306520
1701433
1161745
763516
429391
1704334
650845
756155
1914625
1749031
780677
1445330
1495373
866694
173231
1992384
668818
1537531
513715
1857015
1571289
1794289
1265153
1278734
1393957
1782088
1985744
636906
1666633
678469
834998
933925
1504054
1524952
1689272
473847
1647161
319732
1070985
148248
1157843
875910
890831
74104
405078
617652
321649
1058132
499017
324274
1862047
484706
426455
661470
676819
1492298
604760
923831
921795
972220
1932916
216024
181768
43213
1584668
1986669
46777
846844
1799605
374049
1032566
1710844
1386324
280522
356220
137229
1109346
256318
217270
486229
229540
1522260
1865043
990939
1892052
1979604
273993
884624
915399
1978657
1928987
1203739
1084554
574636
460401
1386749
1290161
1000675
526658
1475443
2803
1558183
1176431
1536381
883287
644596
1630524
303353
1546003
443363
1084421
31446
870520
852959
728440
1957217
1480414
1313225
1874020
647814
601429
1343026
1862982
1636665
1519374
1450215
1102720
972876
1417193
352077
1384646
117177
1020589
1983097
872840
978594
1277627
660190
591139
68502
1110560
1141910
1882614
125579
1024771
912277
103236
980086
736115
228640
474030
1722748
817288
1165482
1420481
44100
1284478
1929977
1517192
972305
1947142
1935247
1009110
342585
294342
1561407
564627
685403
1261770
1988827
246946
979335
515855
1079724
1147337
57097
1112571
837818
1259666
1851318
41758
1048967
297283
608857
611716
783878
1564549
559415
423051
1782459
1861573
1187433
935620
1268833
1858978
315680
559657
869441
1071849
1336759
1454979
326213
1362204
241781
280751
819742
808165
980593
57780
1569684
1086409
139219
1225515
464527
938490
90475
276463
1595038
1599854
1004078
608346
1435568
755271
909302
1980201
1566668
935647
348019
531117
1500553
519458
384806
990013
993200
240607
1917842
1409633
1671976
658005
960085
641761
70608
813757
265082
118063
755844
244134
63269
1874303
214628
1148338
406185
30077
1186008
1657918
781757
1849909
680734
986357
1742279
531321
1601479
202846
372288
871901
494489
1980766
1399614
1074289
1857983
596473
1628888
1325555
1797571
1020479
791095
1346454
181823
581788
958341
1001242
928744
1477363
1421519
432168
729515
119607
1630078
1026398
153895
979354
432176
1975865
687993
985299
1083339
551993
1066622
49602
101439
234419
191699
1296604
430748
53411
1259296
510990
1091844
1004434
938068
1467953
1039318
1259142
1315961
164698
74946
241945
1162762
616070
31145
1448151
1244107
686291
572363
496618
714920
1516146
291948
22284
71934
235958
1559029
1263525
1923897
391570
1988876
1211196
1900202
746013
1795669
1411146
704699
810463
346669
1993670
792589
1999214
1323478
1293890
1570888
1828426
1454065
946436
1430760
1759913
1213704
233628
1858859
866806
1932623
816709
1299514
1446836
1066067
301531
1800557
1694697
1266635
171358
1370101
966935
1604230
1196868
897630
170129
43254
1372996
1525561
1007813
1153771
1683016
945118
1792742
1219252
1247356
245158
1095126
866227
1377727
1925697
669096
437938
818331
18968
1758809
1397248
608691
1890288
1673371
668312
1923551
313205
1874717
553769
457578
152871
1243465
1928467
417858
434063
1617138
569253
329109
1134513
537381
717144
1919556
802207
1759765
1692438
1926745
895476
1205359
444838
1846456
687982
1760863
1149496
1740745
1872352
1225804
1423981
1435626
1027770
1887115
456858
408419
633296
1865551
1160118
799514
1365955
29745
35083
231314
54697
752518
1207139
621142
271539
1401585
1503989
206623
1359214
1946756
271442
1549320
1941147
1811571
667602
729149
1075532
1145012
516570
796258
922323
1398470
289060
761728
858765
601096
218418
128276
1349704
241172
1484953
1651207
1982834
1634981
412367
1653916
14215
812878
532020
1471376
760053
1184507
1781164
50694
1309149
263540
1342649
613977
1550449
843725
1598142
1083
1544436
1902081
1951817
1065072
1000831
38266
851061
608925
1899984
1627126
1770751
926633
1637531
1680182
1365840
1641092
23757
1160767
168949
243346
1070973
508880
1816804
936363
636554
547645
1323342
989768
1543505
986198
1323224
434995
212807
1123981
1023298
1285345
1242565
1199709
1315110
352499
1302868
336305
601268
1381590
163003
278427
892056
582681
1674784
1147857
1207961
307748
1096124
685795
1517078
1526419
332932
667884
1345447
1756336
825862
229642
221875
1227620
183773
1663604
733785
1237482
1089693
712302
1401455
1639946
243461
1014859
1820915
1941148
1783050
1218885
598898
692356
846826
1019111
713827
1545138
1572461
592557
486069
1102194
1174712
1270337
44088
359923
113909
1853407
23378
1344771
527005
71023
760228
817786
12169
1848190
1114730
429160
1990294
1495498
923936
1762288
770410
1326688
220334
968382
1310767
1931301
1248991
1166903
1407611
1919218
932120
342419
1594858
1228784
467689
990741
1749150
1927967
1927826
30063
1201685
40776
705545
949722
260085
206566
175794
1853805
1705599
1943538
1787687
994606
1071084
789694
988153
1446966
1135737
218047
870551
1144929
489118
143494
309891
1581224
378508
1659227
1971844
1225352
257218
934975
528654
233131
582009
1675936
716002
724117
1400806
295043
1763444
463526
129211
1351076
715712
424845
1073994
79240
1629691
931822
656845
1783477
1826850
107326
1562810
1550981
1681652
1984364
478555
1414696
1609382
635818
1823615
1957038
822904
769761
344474
653781
1606669
229919
65634
892011
1684669
1866284
104699
554891
489776
95216
1967889
418575
677358
1931630
404623
1818502
1616596
267713
1687315
1071653
1654695
395673
1453993
1943557
1738362
582718
647389
327693
688341
624748
1115908
541411
1728233
1911688
1480756
692701
942560
1914734
1598675
130275
840938
168059
968241
1326785
1741517
1903041
249371
1241478
1721489
1381994
1499516
1446160
1877719
1041597
1982409
569403
761603
565021
173278
1001094
763168
461218
256282
323083
1629546
1370287
1357585
1848371
6621
836348
1764797
986379
417601
1319466
1392490
1303658
1799298
1801143
1682508
1600133
1323791
900409
1160246
1709093
754845
618980
1057246
1156707
1501808
391219
616462
1067483
1090634
1206282
1510708
757552
253500
385512
1247675
1073898
1616073
49564
1488062
1344477
1798478
1905484
61408
237212
480600
351318
1330853
1945040
553686
1228230
491931
1963473
342346
1497538
658857
1526257
1973689
1505859
999732
121381
427279
1005186
195561
1945315
1025771
1102029
1194630
1177923
65376
195222
1542339
1592832
568063
677672
815688
1459451
893236
1109273
1545077
1922889
427762
1082582
875751
221794
185472
812980
491956
1128029
745003
1659687
877423
483252
92302
697319
1703295
758883
1029173
1804986
292917
735401
682789
1045837
505042
630813
1251852
223856
685342
186471
114818
457805
468549
52509
1717271
475680
110954
1810950
908054
437563
1447381
40273
697328
1646599
1642918
1506070
1875636
1762531
1463454
782512
1810149
466557
438592
256320
1246942
254408
319052
1444818
1582144
963104
88139
1885736
445682
1823191
410932
117292
397593
363339
1051506
615893
1898512
1798296
1287512
846465
775402
1148440
468700
289689
1189008
1537230
697826
1568070
1867422
1384813
216179
1088325
1982785
1011025
55305
832191
368485
770042
336621
1800173
911722
1626690
1554709
680656
1291765
1804279
1435104
559918
1463287
1739406
1714510
1154873
753224
1027010
602499
508160
980387
1050730
1136233
1502706
1618735
1852984
504515
102561
956297
227550
859449
1280448
1845840
167608
1407759
1456685
100891
990496
1153943
1015773
632642
769572
1934697
31956
1225507
742961
1302092
1707522
865361
445414
1365167
1400750
12953
1810433
849000
1708194
1092768
1955390
443859
644356
1680681
1489355
474557
676318
1823014
1693270
294572
906224
1407071
406433
1621575
1114202
285590
1088721
1679390
1618294
1426452
760786
139733
246098
399676
185412
935740
283797
1367158
1433298
1262552
1064939
1657930
891267
964840
562158
1755709
13236
310915
1113710
1001424
860733
866349
1194611
741870
1728074
1820582
1816739
831685
88698
1537699
1012275
931261
400194
940579
1797017
135775
1664899
1905531
1421302
641100
203395
1848369
1314811
1279034
840223
290942
1862333
1222747
1788281
292081
1689387
501136
1406072
417614
1418876
397020
1188038
1880605
1650909
354126
1402970
5464
714823
1824392
1350809
1967394
249045
840399
194982
148371
113765
33590
1753987
1853559
4534
1763905
703924
288684
1000999
1185479
334256
1399009
1699839
120143
1234501
178714
1355260
1605957
1313083
1117971
1492687
1929273
1326118
691222
98028
1837941
1900013
492718
432453
1149789
660242
237217
1983446
1753424
48953
913554
590976
1509726
1036835
677382
1667092
710502
871672
1693367
1302579
255681
1605195
1740146
547170
1873050
996826
1017417
1975092
1560045
212969
1700264
1472724
1344971
578431
1992961
1464278
919824
700730
1067161
1155168
1834060
500768
532958
926892
4860
1741743
1420210
778830
1729704
720323
824861
141282
959194
809209
1246266
1305403
1835276
664537
39421
1567591
739832
1175286
435084
417968
850074
318023
294902
1738730
544383
303805
1724471
1856816
882135
1727490
1539129
320350
1735554
1318052
197073
1379593
1829761
1194051
49655
1669148
1397366
192378
671107
1185715
163972
133126
1501342
1228451
272559
755755
188961
905933
448470
976536
162759
275382
535469
34375
1906366
1289739
1763595
150209
395793
1856247
870669
1689913
58972
1190592
32631
966102
1621449
266924
1158373
1260941
1230298
1088110
1900989
411450
141645
764926
1703227
1621786
1373728
1881478
135995
920360
752767
1808114
1024076
1736383
1263324
1106061
1428033
496335
571142
1253943
787513
1883006
1709107
154816
1540331
1906213
980069
1995606
1603474
1315226
932830
627533
155169
39319
787986
1876570
322965
688956
1177043
170853
1616420
1779834
1341758
1426918
1217802
641119
1296430
1700774
840427
1804421
1933482
241945
598505
1109868
667930
971714
660356
1677756
559906
1977364
1178930
211943
19674
1124498
378326
1189674
1584388
301504
1160791
1244658
1009212
1622578
732022
633750
1399484
888627
396454
521714
702648
636331
1624831
1270189
893543
1151443
288400
390082
173736
108250
100777
1000853
1564207
1065660
1344683
786869
1774469
734416
436000
654008
1574420
532672
1106001
810722
1455387
1063117
1019854
1423812
1685553
1311184
347983
1499176
1671058
145698
458768
479780
253941
1834120
1234706
1657104
553057
538539
922026
189577
751616
705605
1893852
471521
1805828
541824
1309132
271857
780771
425901
557142
1687429
394352
1180284
1897159
586415
1988492
1447538
1557707
536375
1814124
1900279
971291
91339
1433938
1014342
898360
923937
1491740
99776
993524
437595
149665
1166876
166015
1529705
1210223
1729830
1012194
1474919
1054933
1373064
1685164
1951840
965776
1894614
406039
96309
818394
1051931
1674475
1822083
467394
1505699
1293013
455105
458413
1585021
1282351
960442
1540090
1719134
26533
538401
1469981
1070284
1563235
24386
1622670
1186530
144802
133582
614433
1359453
1786383
781015
205939
785902
968663
1209194
1329389
777996
1040948
275652
1064794
496748
966599
508021
321658
1106909
369522
144205
1572510
338096
1269553
1828193
1439500
1330702
1533998
939714
424993
254722
68911
1620521
1691142
1627369
1252107
713737
961406
363374
372746
814906
1053027
405020
1291009
1272187
1294029
873657
288662
1244212
1158733
1526671
1081583
154049
1892848
1027674
162971
1667356
418569
965641
1413982
887921
22582
72258
257418
181498
1172220
1127484
42133
1412297
864381
1217507
1201292
1267960
648520
875254
362124
1680778
896580
1185388
57026
734007
1171383
355702
767901
1420743
1921217
915612
346238
342231
1000273
290512
1866827
412246
419267
100298
1583771
16016
1890548
1985585
796614
117294
1868752
1878047
1078731
547078
319890
1742960
1656320
363032
365651
1379077
1688334
755664
1242553
429205
1972571
335384
1310154
1200069
296326
1312840
636705
1385143
779343
553538
1874311
1843642
865829
413261
1522334
175237
640665
124072
47478
1427101
226528
255674
519462
1821884
806948
1003588
1122813
1228370
1238859
1405223
483680
1327441
650561
411572
1301995
569573
929022
460914
1244632
1873104
1178453
1004009
581401
1689333
440332
1013322
148282
1873383
1754098
1264570
788142
895297
867377
1819040
1186708
187731
1379444
1940853
1800372
188190
971721
1467576
1738000
869336
412003
1292826
1641125
1693896
196494
889019
24772
1977659
1357749
1031377
1452791
789268
236827
945223
975398
648190
134429
483152
541832
1698423
1744978
992354
838849
1386114
1865939
761450
67800
943269
1074285
1459053
1930949
1669164
84836
557673
567925
1799738
368032
1298159
30633
1185823
794504
848860
1180782
674196
1850389
12561
1561725
1524228
155060
133265
521133
1717863
529753
20558
100186
296724
29444
690545
707444
165516
549203
369197
830262
539794
1693543
935615
1590747
882084
153654
1574645
168140
1866154
1814521
1625844
5847
1612865
438530
1662682
1730677
309951
1545626
1493783
1733205
526034
1339358
1368299
1119370
850620
419259
742275
1615409
673391
1623874
1533899
1779491
1688367
663883
1684217
1636918
1008846
20111
1091198
825365
1462236
1058498
1252413
342468
1935165
355485
1626120
996949
106776
371481
207530
1599478
1882752
1940401
511804
536830
127360
322530
1511535
1205654
430612
1560768
1888362
1551698
1690535
126537
672600
79243
1773166
482950
706929
1697376
698044
1007864
448375
1774747
760721
145499
1610108
1967704
450179
268155
915551
374957
1480274
685674
1154466
224444
1304596
1416159
1675851
23970
1467077
14943
523596
312978
1638580
1466201
948838
425286
454274
1183097
16969
969258
991603
885143
1460773
889732
1778175
512845
933042
1423566
1547984
959644
1282118
920284
1593641
1179580
39431
617750
1389345
946687
1684624
404959
319100
438716
227665
451122
64298
1070148
595594
1000417
706564
1118153
350054
1013162
1585140
527306
1653270
1206625
926176
1256431
443655
1360144
1666177
1295094
1941439
369260
846903
1662578
1122363
365256
370535
277394
1281033
1084621
138704
909297
284107
1664585
533241
426851
1358437
938613
1909683
99033
259919
1307969
507437
220818
624418
288675
1368257
1552417
613872
1463582
1316779
1549498
1232312
1126797
1826674
1635684
1455017
1871602
103437
465067
644812
1956609
1395525
887449
889129
704539
1586584
160947
1876247
804813
921249
1974284
26443
679793
213958
1873905
343007
101298
1133181
1506167
1992624
507689
808627
1382511
1524565
298500
1751069
1660711
1885653
1589281
1037417
66806
834663
538283
620988
104777
609832
103436
206186
758
1875173
1026308
1701695
1231177
480949
175396
1704313
1711376
1822009
1050111
1647245
1497694
982123
1066963
1119972
897086
250950
1989703
886857
122204
413498
57056
1572643
377973
673816
1725967
600695
978813
1208957
636334
876272
1915255
912883
1364707
215458
1145764
1087689
1120409
809844
1427458
402523
479837
1763326
284507
931319
1899858
16738
364658
389732
248434
1578210
187265
103817
1117950
1334001
841811
1903713
85315
780909
1987930
102823
481605
384104
158716
219067
1319307
1362990
1861416
1262146
531247
1173825
899784
1349148
905825
868275
1690805
333023
1189257
844250
558727
1821294
1720447
564637
479704
866151
506276
1424887
280559
937166
749372
1821386
1234536
1938476
1191745
1869959
1353048
1417035
379390
1528458
206565
1307354
422030
1285883
326234
262640
894546
412787
866439
1160749
1531894
1208752
1798285
1054202
1663000
631808
40747
1109497
61206
1108795
410123
1286902
93111
309751
273759
1073025
475005
1450278
842718
567965
1605741
1615908
1324015
424069
1402043
1945531
1704443
1581017
1731099
1433757
785020
557112
1463
580840
57231
369735
1393347
1896060
667461
1102505
256731
881692
1104823
824972
932865
113718
1041595
1557959
1550755
89067
901048
1771430
1541311
1864789
767443
1965023
610418
1377688
1508638
1765639
102461
872951
152546
1068250
811627
282902
1813282
145742
1396440
747271
752376
1236356
1485795
863357
1367999
877745
1845182
1197827
1852651
493675
144128
1227428
1239880
995562
82190
219324
1810504
1169947
53060
66597
416215
951685
1140367
1174430
1353038
113740
322180
789861
1261074
1853544
1784552
422509
1599064
1523148
1320633
336402
744593
1506830
1954582
1781539
909249
733959
1929519
13708
638611
1881102
781800
490931
1119478
1751742
152941
1683481
1904245
539691
1236759
1281366
1835171
1137341
312936
1291034
179370
1086083
320558
862869
281218
599533
1028270
1708756
422457
1706558
513796
335496
1111878
1116375
1842432
1865913
710799
102513
1714851
806762
1020647
1074505
793393
1403187
497803
36570
406164
374472
142054
1186980
1891477
1444017
337951
1681634
1849148
896493
557231
1974648
812596
394666
1840068
838004
499835
670864
87538
153160
144145
1800298
854663
441284
761470
824496
152960
173537
1059626
480081
1734347
1741052
1514707
81253
1115933
1470948
630910
1745881
1631383
881922
1914013
348901
279443
1854658
899440
753225
572982
813999
1334375
931012
260517
444877
1635372
943494
411647
1819939
1907830
280504
1769940
516808
271585
533558
1095750
795627
1405916
792024
1193453
1681816
1546003
1513283
1288624
374351
1579306
633277
1654852
1475862
1452288
1557076
1157879
1431636
253551
1439804
12257
1149843
1016417
595608
1918015
158126
1998470
510545
1246496
345573
1799915
563997
1193966
1120179
1908880
1954736
1776628
652346
767147
612532
1392694
186878
490894
145460
636653
1686319
438499
432756
1149162
1532906
793811
159639
999171
646721
1667628
957474
835094
1803902
1746107
1452374
1773039
1296550
1803231
1010158
733336
1777774
1382166
404016
592130
902833
1191732
1753722
1729684
947424
1644620
1753648
581238
1594231
1460153
207836
1207380
1907869
1851229
904967
1414066
303843
10109
1604039
793898
1165083
791716
196668
985533
383019
47663
842138
677391
695190
1964061
1729411
642830
405342
1057311
1163759
950670
329949
1883529
1957308
97486
569077
1955551
1819994
508241
1607316
166773
1094400
852021
1408479
965583
1710457
1494090
1012828
1957214
361804
821098
181983
66487
131473
1895324
807287
1020033
964691
161768
1988173
1736206
32930
1030129
1348515
256908
827725
1093762
1464329
937652
556733
1305933
1864641
63095
13377
1864825
203146
236411
93713
319573
689252
1574842
793168
298797
347126
1129557
609605
1483418
33031
146956
1110894
878352
881220
907693
1720255
634549
1696354
721661
20302
1190149
1281888
1260913
1156764
700843
841644
1455151
1928309
1931942
1269723
1554737
1177353
701624
1509437
280707
1280561
265302
1295306
1114857
1037819
88812
65353
395310
1058974
1295005
354699
1111258
1452416
1066061
1652866
499552
303079
1783239
1410208
777955
1565551
732759
104694
1636929
1126550
1368713
101896
716048
526507
1859549
569964
1643444
933712
1396782
1599824
1164900
1535097
1594484
1013718
1351636
1444994
1356470
1755596
605877
518085
1461483
1738427
451371
1726504
436794
245072
1666
1488000
60425
1403145
1464934
961881
235859
1186791
458774
921507
35256
182777
1427042
1802218
977287
562564
1475314
1858232
846770
1113522
519301
1215675
1480213
1601563
1719049
1925134
1256040
904701
1596798
1933008
1242323
554693
34010
948563
1861511
123688
849018
815806
117079
12242
110568
560591
1830028
420372
1754899
374961
1313691
226270
1265912
189458
1350216
1232954
667153
102556
1635638
108905
1142004
497966
47477
1252401
1406082
1961762
1643212
1430829
1478434
1940825
256141
882458
1607444
1629129
334274
11534
1363096
296695
139078
1845539
1930121
1834898
308366
1430296
230884
1523385
1833932
314503
1997640
386284
294114
755115
403149
811042
55365
683260
305041
1356535
391918
567388
265887
1491697
677598
556241
167069
862577
392998
1619250
529754
1711436
1696630
1454592
1807208
282592
461571
10547
780364
663186
1217951
1009358
1059695
1359343
628059
633514
1157366
1088681
1209263
427084
736455
602815
1618270
670842
1984337
1235232
1933008
920488
531854
229812
1705600
535719
1116580
1034782
619033
1557811
887889
455504
1472240
1705416
1982320
3234
1303449
1194024
790565
1204782
494927
1613136
276254
1082566
227489
1703070
727317
1176288
1602473
544786
1046639
1601507
979779
236873
1918125
272253
1264494
734519
1913225
1846484
1170836
1861326
275912
1680297
574664
77126
1949825
1408659
971138
1109191
1952588
136777
795588
120526
1084386
1668787
1725496
1843102
345787
1892171
542941
1183480
309953
61130
308964
689892
507896
306609
888784
1725837
531048
726928
280561
1472398
1469087
1639706
1304737
565729
203764
1930839
1592251
1163054
572708
638281
1657289
939441
1069514
1386610
361154
1143908
623142
962989
1886502
1427730
304568
442354
984986
951821
1734366
606584
1283923
1297754
1150730
211741
1440697
1470072
1050538
835993
775621
1482283
978109
903015
1131042
717665
1067410
1519232
1308257
1719398
1913979
1697836
1733322
227738
1873736
1284306
338944
1058195
244854
530528
1326288
944334
1781334
1237546
117302
1185314
1737469
1197993
1409219
1231278
1708871
1462025
160462
4691
1428837
810607
1788421
1290862
754805
1391672
620051
438573
356421
1619483
1075140
264243
13176
1207776
649759
1279924
1454204
1389999
308906
1879545
970407
1570612
1506736
32262
1881862
251313
986813
426573
1531987
1994682
1913937
1083912
796591
1013154
690857
1663511
18685
1295307
1413285
956149
588548
512826
1025224
1343242
381877
1504645
787081
157732
875827
989356
605098
1504241
1204427
903010
390460
1471708
245564
628375
1364988
712988
1795035
242921
1907629
596868
1289284
1481880
803236
913465
1713667
1162662
286267
380314
1872068
40745
1339398
888583
769097
35664
262926
1483761
1112654
522842
1053894
1669388
1358267
1289320
1070699
856295
1724383
959204
363069
1903836
278262
527014
1322106
35748
849027
225582
14443
1533460
1606380
1944284
265362
1881501
1404824
1369419
354460
134873
630057
984943
318758
1064249
1577061
1426752
1550830
537434
43721
1659895
902491
704701
628337
335655
1042593
1531980
917399
1850044
1342487
396708
749148
1126025
462728
1623918
133211
1825412
1915356
1216724
516114
992298
1568
1275889
956505
994153
1281770
538950
1215016
80138
475668
1965331
1390643
907398
782015
1097532
1933763
350775
558227
832810
498790
277786
1369991
1302206
292703
687230
734750
1689794
1867577
102544
1739435
731326
1828250
972122
1780616
1042774
773226
1647557
796481
156290
1358996
403910
1174048
650721
136909
1973746
426138
1212346
325728
742004
1138373
1946004
620071
206694
1352138
397819
439331
1793053
1360075
1902336
469476
1914358
1314249
1605633
212077
1081780
1297544
706133
575484
1088583
1832234
1670879
1225474
1235673
1710323
585342
545446
1096523
1302463
536180
1059590
1565738
1719293
1238405
310937
814928
144934
896179
478951
66170
215397
644484
326923
588233
378908
84381
1473539
38958
37915
111021
1587378
1618054
283897
130749
156036
1010244
693227
178005
1290464
36055
796709
1735109
1749781
1824939
866589
1383676
1045940
1561992
975033
426170
1571109
824901
421790
1184126
868402
940244
503492
314464
353487
955309
1009148
935891
1955221
220505
204649
510680
1274413
1193051
386787
1494575
1939330
1727901
569822
944973
1026396
1101478
1811329
80031
116867
8950
1389191
1085346
530127
1940164
1999959
917438
1682343
490313
864662
712362
274060
1824552
652054
1909520
1374841
500143
1412572
1966084
781333
772458
1104972
1673799
1105543
1792616
667943
222581
612184
634366
5677
421073
181800
1069108
936447
806880
798502
1984891
383579
830149
357974
1047149
1775255
183339
1108550
1999335
1462286
13418
369479
641761
1056894
304143
1726054
1826152
390756
329585
1845522
1427314
1603634
1177421
1437949
1483853
1655576
1135816
340465
206243
1995265
1042254
1069461
622830
1466118
1155692
993450
1729547
875755
109324
1520195
206170
866793
181023
1635647
308292
1468408
457297
662440
1923239
1118153
1588541
1813715
1223549
592277
1228363
152498
412725
1119854
762847
694149
1879638
604260
636428
1686990
599743
1178208
1262260
773872
930596
1413572
1380170
107652
289093
918595
1069540
1152214
1486062
1029511
1838244
1630311
190233
1795978
1894909
1675436
942996
550918
978683
370321
1840443
957111
204806
702972
1618846
1307605
635395
1758793
754181
1705466
1721611
116473
1203221
1661874
1072997
284079
89626
166293
1000805
379915
431285
1214946
810278
1408480
1400304
1858202
970431
545817
1281591
1069949
1826593
1604042
1504389
1909753
418337
1173570
558090
310548
184364
35943
383329
1379679
1208229
1064551
1030497
1089070
1914401
1931953
164885
1851781
1989158
375743
1336101
1207527
1932131
1360926
1141599
445529
1573106
273731
1178536
880538
1235587
25765
156404
442099
567410
94146
797520
1861395
230172
784465
382946
774738
324760
1623523
1272157
290197
521637
1285396
676036
899856
1601545
356988
31879
68884
536355
533995
181524
1795258
1015438
1356081
1470459
721839
203052
1125476
1936077
550495
580340
485250
1687735
1694221
370838
1134192
1618327
1254592
261378
1691811
1748875
104320
1852014
730201
491483
757092
226101
1061119
797069
522342
1257126
853912
690599
1068946
1214233
831797
1787900
1996399
627608
1195710
688052
759999
1037555
1298957
1491561
1650315
1338469
801335
149606
1825403
123439
721661
908416
114834
1800189
386441
1293090
1304990
473621
1175712
1606482
370073
718500
550106
1136783
67461
1158739
169688
1548500
1361366
1311916
1554211
1548703
283065
186323
840423
1764639
1347945
1304749
1262314
300182
1733706
1392497
123371
82924
287880
1460060
479959
1765292
1676459
1968609
1352225
1205788
782648
611559
1724044
579555
1852285
1079966
279524
82538
470584
1905125
1161416
556683
1436891
97593
1655291
1081994
812483
1401672
830238
138504
342943
749969
1143953
1337822
86132
730210
836017
362356
279220
309909
1087969
1452949
1625805
113226
1607845
1165012
1051153
1522440
891823
1374089
26304
1800553
1025360
262398
1686549
322881
435661
1017153
1406761
1277328
824245
254675
684894
625072
1827175
956743
1021099
525484
1641085
651161
1910228
643413
867332
956653
1373842
466072
806101
233474
1761747
932034
271399
185659
1832862
1111023
1772311
306823
409485
1108953
761522
1533759
1543919
950715
235182
82848
1680823
1761682
1205132
1160198
1300540
1053719
1001150
1132244
768955
1415813
35769
656504
91504
21478
921340
1068870
706823
1006285
1850973
256222
925718
1605164
1435041
629058
1642868
1032940
1272414
678753
1701432
587055
1545235
827413
37451
530417
146113
1722128
706346
849637
3424
462168
894799
1556665
1320100
1872632
928650
1441248
1536664
1462598
1985081
603090
1545197
386426
1185290
1992025
1097246
580385
276362
1693877
609981
1573133
1324453
1175773
1359284
1807233
538375
1986407
1854545
207674
421244
1521339
1915806
115262
1589231
1960214
960789
1135295
884218
1100652
722249
1598511
124144
1488288
564821
1277547
653177
708586
1080099
206634
119156
1833044
1294240
1695770
1939519
826618
1653352
464700
1574519
385348
1572236
273824
810609
1180518
1467845
1220510
1623410
678983
544135
1549320
150725
1573662
5984
1232155
1744313
625459
1583025
1973422
1761086
1848803
202846
1252897
273374
775423
832267
1051942
1647733
454284
1203978
1047501
19567
1661929
1819794
1461664
1530728
1186343
689027
1711253
574889
54042
636736
742699
1760443
640932
744785
1108652
1546512
1903367
689354
493051
278414
1600115
1471769
1507229
1616910
1108368
81391
1167628
184757
1435604
223127
369949
895752
1224513
934331
400980
448787
1960948
885599
1956903
1645988
1497689
1192028
1226836
716959
377954
456747
1719571
38060
1445578
221490
1773937
1260878
373853
1492427
491491
238048
1960698
330201
315835
1136775
1025828
695106
1685810
1303935
1581621
1077380
1372521
317536
188700
1235076
1583713
1247860
353906
840257
1007899
1469082
642344
1586049
1152830
30586
865135
1901317
976362
1172918
286869
1665350
491613
759429
1403230
475908
189611
1888734
1535685
188435
1061411
1914665
1205999
858325
432305
189994
1311525
1129690
956943
1222468
240439
579609
1134513
1457625
822201
141327
1196984
960976
1650605
28513
1842787
1617647
1955977
352318
877246
763677
977729
505364
644380
1562537
1787600
1139461
10701
209585
435663
615211
456030
1035664
764787
1690108
971484
1142599
966335
1025587
1651965
1741281
1257473
281828
1027951
1005598
1398679
1114573
1578097
92190
940472
875183
116776
677293
425129
745978
1869108
1015366
190754
972
1076127
1596642
1352347
1345542
1748950
965579
1407428
106910
1308706
1253604
1843821
972577
3122
843693
497284
1058248
1533578
764860
1187767
472268
720161
85073
1312679
88058
1547866
951871
406366
71271
1548426
733764
1169961
411368
1255487
1887192
898781
713097
1766459
872930
636917
1006430
1676132
464508
1705798
130382
1945042
1212702
1308886
913611
575147
1426878
1997941
872072
616217
1213731
58453
1231834
106197
1898815
1231461
979585
309941
1957608
1642943
1528825
200570
1428550
877746
404713
384602
1134305
1106309
262423
1861017
82575
126948
219990
176764
1490945
8501
584440
321588
1304588
1757462
1949706
1105242
1559333
364009
896695
1713081
1514918
537925
569045
1102447
262110
1694917
1970887
1640673
129547
1951310
201121
9978
1882790
1558205
1852757
1291046
1923600
1040218
511584
277608
412564
1920533
896410
790237
1249539
601155
54421
462455
707316
1344774
120835
606171
38949
425560
998327
986430
643028
1837604
1052969
768661
666149
1923486
1844680
978570
937546
1984707
1577900
1638832
740815
957725
130580
88092
808802
1913438
996202
500196
1515216
1867542
105752
1389667
1986669
551284
1520787
1000998
969814
1612108
135653
515170
1012359
523550
1819686
634432
1699536
1692572
658315
1145743
1729735
207865
813950
836917
889235
464386
1007712
57712
710340
281009
1235541
1711627
457475
1790474
515151
372097
590524
1623254
1283638
40993
614887
675999
1049355
702781
1069681
1926781
685170
181217
1171232
1696515
903285
362517
1100091
707625
1296951
1913311
1798434
536668
1357606
141161
1438201
1379440
225180
590392
955189
290144
1540690
94048
1993351
1554722
1104449
1374915
592698
312892
1072684
1740792
228288
527177
544966
716325
1285732
1320220
876465
272530
1436904
1687623
1401905
486951
1184352
308467
1413611
1391267
1349515
910745
1563098
1612417
1022799
894519
442741
1150925
1046259
524898
1953968
1181539
688420
1215851
324950
1905331
771897
823071
1976753
144697
1556026
432614
1226149
1906315
1612082
1471708
677338
314727
1293821
591847
390073
1796849
1771329
217075
1865872
7104
192508
226967
560760
1328598
1219099
1283628
325281
1641651
911935
1056833
224488
1328459
1401598
579067
894541
188101
1275601
774183
1626493
278933
549073
213249
280342
359982
1473638
829198
1366433
53103
1257780
1835475
1208921
447646
429486
322743
1615396
159216
812058
1519217
959711
43128
17527
625284
720017
802065
1382877
936598
1264735
1667368
1815015
1597382
1570792
152155
295324
422728
669704
1662777
814655
565926
256847
1978252
1083962
441162
1160032
292853
1913350
482333
1032729
1240654
1115988
21067
272094
847423
1017391
1422263
1973359
697606
508262
938533
532987
768833
1803920
1642221
1161708
1661063
1213044
1723048
1496701
474632
1401772
1098322
164839
531026
537651
1949572
642346
941850
549661
476002
1434665
893578
1744979
569984
796607
1705734
1230445
410999
1056747
1433803
939564
192182
1922463
1148800
1758695
93630
1979405
55381
943460
302358
1796046
1819729
1483797
740136
1743519
1993056
736846
1053891
663373
1785233
1143874
208607
1460867
1794808
361482
196014
306631
1969828
367905
1166296
249587
247317
1179528
216858
691294
192421
1562693
463958
1267005
1463869
1235891
1348852
1428927
1552873
1060011
346180
1348556
1254275
1015563
1468399
1319314
1026690
315776
387800
355005
34000
892213
1595667
1734952
383429
1824075
365756
545598
23362
1588687
9447
761672
208659
217809
1510940
987738
448491
1206572
554108
1984201
820046
104034
1724964
602654
1357801
364893
1174907
358145
1221691
612911
1985550
904621
944936
428720
526623
1133330
1310416
391838
1114159
846013
23545
1773167
870047
619706
416394
224927
1896414
385188
1087924
55402
1088117
710516
1150277
61702
725801
1662325
1390045
682104
1967942
811060
1996907
301563
416955
747370
1565779
565960
1471791
1991642
389565
967970
1336647
964648
1596821
961318
1240270
399829
271985
770413
891880
1272848
1626403
347675
680725
1194375
200002
757646
4104
1124213
695819
1423021
1212492
1004816
866517
265175
98611
495408
90607
1155095
347497
90283
737385
697890
1700650
1425019
1554392
1870303
1448132
63357
253913
654395
1667608
792407
1653159
1779590
245428
845208
254783
512384
1609411
80318
1773140
544918
1764542
69226
1095273
458426
877186
1433973
1523291
78383
688283
1795760
1855657
260659
1384616
1934584
1467983
53733
1072388
925462
1596197
1331163
1712795
1482681
1221845
872702
517362
1753145
1863662
1841836
1369677
1954796
1709057
1810804
616845
1292268
3194
285393
1730485
1272666
1468102
524697
1769127
1432948
1303194
567315
142659
1280837
1651370
1352020
1757929
344254
1808287
98429
1194099
647324
41449
828178
977926
1092172
1193397
1377724
162202
623142
8247
1181031
1073742
534269
931446
295992
1027699
1019967
1130794
866262
1146549
1817391
1385769
1921114
791803
496883
1115402
1940152
841347
1788395
1443244
920672
1076094
1302807
1829573
1105173
1575131
578142
1275766
39280
1989859
1572962
1942007
627595
282072
1278044
111159
222004
331056
1728723
1228679
1335351
1661022
1630199
1556955
1774039
1187627
866341
1094116
483320
1445356
492854
1236693
753310
236945
1592050
243316
1786406
575443
1009841
1716869
1034882
1611464
975589
667151
784610
1961463
1428176
468918
1709200
1955310
537437
1979543
10426
887807
1060496
764469
1460944
737562
33223
694983
1538563
1000768
696082
290894
583740
1598010
651195
912896
1024376
1760660
443181
429979
163847
349586
156350
1357851
1835172
701019
395801
1575692
1443344
1474843
1410851
378251
185298
715948
959960
692781
600077
855021
1646045
1625410
1680634
1539598
503973
187412
663896
1200077
1684638
1368115
686205
222493
519367
582218
565888
1939625
1292301
355268
809752
294845
984348
1554632
662196
133911
1282938
751682
285068
1603982
1263600
825150
170675
1512858
1651926
1419039
1891537
97908
186365
1124058
361261
1011216
1568538
1296592
1549284
952461
378704
1519130
1942695
1111178
1658686
12255
1238499
1644991
1793425
1490581
391466
1003775
320264
709337
350533
853440
1650357
1244038
557641
1167525
1181803
267896
68355
928107
1531619
449747
287724
777202
889969
818365
799789
1873165
37508
769293
133097
249106
1213736
594262
776098
1153927
885301
111631
852207
1779049
1302878
217878
1988605
1601425
467282
1365470
1862702
902295
384608
1939459
425095
1972855
1268652
1717242
72740
1337683
918547
772975
485959
180290
823781
1951093
105632
1188416
975461
1798956
3826
1233552
1129261
1444758
1701777
909310
466660
179895
1856727
1105975
1262932
484949
856302
458431
302323
635716
498025
1432539
1718258
506114
288508
1491956
1828940
625138
1985347
223403
1399682
177827
1077663
1956428
1015834
62143
1438032
859730
697256
600293
549279
638081
790093
1783665
324091
1150821
2629
666208
21517
1243888
1278919
1381506
274862
467561
521259
1155172
1858040
47272
682862
466728
1467503
180482
777134
1121939
762391
1268060
85136
36416
912533
19979
447615
822961
987886
993769
1986251
577006
1476696
1451541
123860
1540872
571574
1171868
1464314
1038823
409423
1840877
269290
1575437
921919
517815
349687
1909623
501260
491817
522448
1541876
140702
1651343
857224
251983
1216071
495131
293071
1971601
1469606
236842
1694533
207130
677801
1806575
1558548
973590
1471215
199327
1222213
93169
1212687
1695655
1535216
588893
311903
69677
1925922
541953
203690
456959
1397683
1715324
1510015
614326
721217
1552993
197075
844447
32084
1003449
1094345
946538
1343108
1622519
1875597
59561
540216
1439742
97671
306831
829581
920774
44545
1853905
1411629
299711
204546
363806
1347132
1358854
1374473
578546
455682
177752
1934319
182588
1226994
100726
561166
1325487
1538196
264986
977937
197063
1080137
752343
1368233
1867015
941954
1882697
151465
97250
42783
414997
830937
736864
858405
492280
550436
1053175
381759
915568
8155
973024
663673
209415
1989145
1276113
493743
1910447
551563
1419832
121362
1038782
1887054
384263
1687643
17428
1700594
895020
641590
667836
1029686
1384946
1846865
761031
463272
158291
798212
66474
1809580
936420
1649867
1109903
97807
1066012
1020702
240046
1484539
1323511
1826170
1068189
800219
458821
1011880
1193347
95666
1044865
411207
1410453
1564014
44423
1281698
888084
1526605
347778
38666
306232
1416556
218594
1400441
1609392
988861
501029
1859111
995600
250674
603422
1745700
491211
631383
1366223
1361375
1796364
1043006
1823886
438802
66004
1237075
475392
532931
1150621
1328614
1145075
1284220
408403
912010
1397223
1892640
334070
671660
74748
1733741
495704
1275546
1731360
1946632
1729816
1165863
610536
396148
502331
1750272
495408
183126
340118
171347
1993990
393313
291092
1193154
25873
321776
849147
1936285
1352636
1129013
1361011
420273
261753
1973552
1615333
1276436
889717
1254048
1270852
442112
712095
46027
1458702
1083845
349809
672127
606551
1734816
778846
670106
998957
1031550
1003308
1551426
916149
1713401
1380440
1021493
1629301
697089
176093
556421
1078111
1813469
1760047
1545744
1436098
1283267
5711
1016786
874825
1897484
1763203
1178531
944865
812081
675258
941476
944659
1441992
765346
56624
1113859
319514
549848
525459
1587966
50369
943185
1930218
1584496
1868887
458662
1718587
1499147
1184455
1259542
1228874
1652191
428184
1471686
908641
491040
416029
538953
1474744
1404881
1183675
122673
941685
1247247
659709
1356838
1038375
813225
912427
1379303
835631
1001830
1897105
676217
583462
1591288
593604
1008646
131274
1250556
1016279
464545
900182
277662
1926702
914496
1912380
243784
11632
991279
1234310
1840513
307262
1960331
1525624
473473
56480
1130884
1203018
719730
1154348
1632691
1698381
1381588
1672583
934002
675565
600678
732397
1667928
660392
96998
907529
553723
411659
1959800
1406542
1523738
531683
977104
1010129
599302
915507
677069
1217689
1203876
1471752
1770003
473311
1894101
1802945
296297
1923146
526346
1354127
581851
1193032
945223
503796
1593234
547391
1830959
602267
780963
738669
22462
1896987
1399073
877406
1999258
1573281
1895102
881817
846335
494141
81969
1707817
1145029
1479317
1447248
405140
1782083
162828
492728
1244878
1454523
1411591
967884
1285095
423005
359309
720044
1718659
1190234
1821313
234343
130867
1497416
473110
1792092
897087
1572280
201290
1956800
303264
56210
1743881
911349
517630
1907378
1326260
733448
1811506
369837
1298101
1167358
1713430
99530
1273430
1542787
1409504
1426387
1177419
1240206
1455331
1120985
762685
783734
1114670
1657415
1928532
1748439
315136
1472349
588133
301160
1618007
1633398
702871
259042
1394848
371516
1138076
1291591
1149254
531172
272234
1443328
1397899
311376
1371713
1297983
1226026
743071
1519038
1505217
1941202
697285
1408613
1163345
1373482
1713390
31031
1948128
242048
1420434
1484358
1752796
750644
1934917
1489220
158988
1423282
1550630
690440
1610686
457371
490085
988326
1253900
880321
1810155
312190
1758048
728186
469223
734750
1403004
650378
929540
848970
747462
483828
187037
1999074
1141228
67864
1926359
282292
1292121
1158685
1924886
1096901
1250742
318573
128174
1419837
1791265
1106623
573701
217732
682168
847206
1629853
549533
953996
917866
1496283
257273
1540495
1424487
1708984
1807023
440421
1073071
1771055
135900
49841
315133
669274
242579
1780995
780235
803889
132810
1735225
1680188
1173983
558492
387383
1980027
1683493
1677887
799602
1766440
221494
921847
268144
553052
954214
1906556
500633
1430759
1487519
1106154
1247294
829335
1314660
696614
1328285
1457617
1331569
437691
665895
1751499
155358
959874
1470714
1641466
504184
662266
1770822
1877146
1529812
1829007
189644
1422016
536689
1512608
1945607
627499
236253
861600
840472
700300
69511
1723082
646660
1110814
1607239
1728194
1771826
182674
1184107
186417
494986
1984770
866694
1021777
408808
1633268
1830085
1218185
886816
860731
56005
1550126
702550
1264095
422808
808205
651923
1416867
650648
659874
55392
1435839
1362450
119713
179439
836394
1880700
873971
1166854
467897
1305695
262369
1014699
525585
426558
1463179
331636
202366
1345450
1928697
27214
1438987
830462
1994078
1604926
912755
735773
1079803
1409489
1832351
1542273
604427
1391054
1028433
548494
1065696
286955
631457
990893
524054
1155284
1022931
136298
1045857
462759
1772694
1590647
1660558
1881236
552282
19014
1910859
1783873
1256766
1596055
1065743
1423562
685002
1266482
989747
753997
1110137
441129
1901632
221830
545113
1317831
785423
1976917
499298
661671
1456838
192014
1449064
1380993
112568
1120614
437724
1236202
587403
624695
907937
747687
1076852
887016
1050278
59971
1419004
1707985
699723
688328
1051815
1126460
1564928
606210
614787
1405102
373447
1660450
1514547
1869482
1376526
696536
1309808
1277323
1268721
384033
1955907
1235779
995055
943505
964489
1947290
837186
1248234
552551
1945876
924355
1198683
1331082
1202165
1862086
884535
1227851
1350455
1313550
1171194
1729480
379972
1964961
75957
1664131
1836880
1498919
338907
166305
1284659
1026091
1288477
1701662
1280288
611567
389322
1033838
1298797
1061965
739766
356575
1673904
479449
308255
1764023
459893
118389
1392774
1046983
1898723
1862923
1408057
309263
692432
1235138
1573862
1408349
359650
1319252
287644
1740330
733577
1804042
569179
1278698
1487258
1580669
1901401
365313
412760
993444
1215883
1204120
1254862
616312
1367881
614458
873521
986267
1943031
201271
266536
1144200
974733
1734157
495253
1976811
1155065
70374
169819
1553174
695048
1562780
1977940
1815016
1022654
828818
683608
394878
590527
1642244
817328
1582832
1994457
884923
379980
1221881
457835
563722
1158165
1724454
263257
1111962
1385512
868872
1676807
1469551
1142963
1876895
256542
1665349
248952
1899563
1741264
1896472
20347
1113765
25371
1893193
766393
714734
161364
1649146
1734928
939629
1242647
178981
813911
586059
1311271
1477122
1962228
1132120
1381219
380648
1815667
673460
1301988
622594
1042885
1048735
1742106
1484267
100807
1918233
945280
1245969
1979322
909285
1978026
619786
1684996
1427510
1689768
1208562
1124898
1488624
463261
1432229
1088196
558587
35304
846991
1455619
17486
847178
689671
1773050
1885187
297025
1540414
618796
459761
1331373
1711293
646036
912687
795591
1910759
1225982
1012218
1182231
789389
1906738
1610265
404391
506993
273794
1501019
920250
1621808
494542
1359265
1457482
1236774
623789
1946294
497850
117156
1963383
1397943
1621325
1516196
458747
1105850
1062828
356618
560910
726458
1078385
1070382
1761417
1325084
1097115
1142290
1462945
1431212
1073187
1615388
651695
303502
13825
24075
1468898
578014
1186928
838925
1605161
466857
63950
296532
1630759
1330661
936371
157804
138841
1119358
476765
49807
271371
1860801
92874
1990837
515647
555009
547411
1410204
1080717
1266095
671257
334108
1132250
243567
1587673
1872212
18313
509261
642922
1181442
1814977
767258
1864638
449332
1720689
533723
75938
440588
1180449
1700360
1340941
1359781
678868
1446309
1677395
562454
1989604
84848
1185215
1138504
1689329
502747
1933656
1176372
1649117
105916
496156
965702
236647
1711281
1566180
659518
1191226
179049
1221593
580497
1761441
1787395
1503428
1147731
973970
280289
1671677
1859327
294341
32836
1086623
1493774
641559
87760
923099
321417
965691
922059
1290552
1723962
557593
43198
847158
301984
146405
1512519
1484120
772782
1501206
767290
778530
258335
428902
1628518
70768
1689939
271206
631568
91543
1926878
1036994
1156568
1440777
1208086
1175291
1220924
1149628
1377273
1600175
714186
873247
1337082
1200491
74467
1648185
73407
1196120
1797163
1102151
1720055
843805
1159269
982321
1245649
967624
149452
1354982
1638876
1874671
297007
1198382
1530895
297264
1278784
1713914
534618
727141
315566
1391576
652848
271729
1470018
1447381
696215
134016
1424918
998041
1896769
234889
14156
1555066
1283044
1442949
1068975
1846945
84568
1348397
1428694
358671
115891
430131
369768
1408026
48013
546028
713796
1629709
1114988
857369
1529072
892639
1943536
1764400
765431
1073329
813472
1247784
445815
48776
1145180
311284
891836
529707
807896
1363146
1319424
1778706
1288036
688793
1337932
1896616
735411
1987122
173987
1667299
380474
1579130
1081153
273936
1657462
771468
1341112
640585
1508270
1857804
732497
383868
1597044
1167025
1551439
695553
1104532
1361706
184815
276402
1058220
858997
378953
734557
704349
1189075
476447
829100
1678209
1930119
1665912
1657926
1023101
171560
1824122
1091428
545195
462132
473647
1510941
352382
1035695
1337511
565748
200009
506264
1476295
823275
1709393
1266750
1111620
27727
442518
1286252
588103
786033
546611
1787692
1142134
1883765
42723
1441309
1162912
1781143
1256718
1530108
1373189
1378965
1151703
564245
1451468
871217
1084074
1310257
594976
1295281
1307614
1836956
1114659
1097545
384924
1168962
1859989
1589142
969775
45189
66443
1094735
1189277
310872
1009484
1327279
831139
1117468
642373
656034
1565959
1354236
567265
580769
1624099
508549
133051
270017
1708576
509773
198461
649800
1004337
201384
1353977
1187047
1197257
1501784
1248358
841095
495625
1652188
1494913
283773
639071
1898245
1599417
1607090
56955
1050462
260230
728785
1783345
296850
202111
1353757
557931
492283
415475
879201
145746
801076
1692278
1403025
1912399
259665
112547
316180
1053633
319693
1194320
1364574
601904
573272
819181
1343392
1655069
1968929
1928219
1226258
1365477
1122704
896954
309027
1681166
1181432
284917
64238
807293
933745
252169
1276065
1840063
1947992
657949
1746756
977423
811442
481579
222667
550073
498422
1024165
1965977
1969394
1318884
1197917
188188
797331
308580
953453
1871186
1250223
402993
1081093
1816585
1744583
1913677
428850
1034529
729075
1799717
529497
1154046
1870482
641772
1585152
74776
1260364
48767
260704
1531838
181145
1219576
1698265
100366
414756
1728495
1737566
1490915
558876
1813346
329676
953072
1485336
1216528
310480
558798
273567
754349
325934
1248881
1906236
1815783
1882879
413507
588722
462643
292476
928083
916791
1686735
902368
1683632
1924368
1680910
142382
1111336
1390881
1787226
1644508
884080
1134634
977593
1440182
1439522
1203800
1043949
1267012
1268740
1993989
438920
1171096
293546
1184046
1798384
1986691
1331549
583119
1276310
1778347
511098
980658
49668
1386262
175963
1806258
170559
1563809
361447
678586
1468264
1269322
1826018
952360
1972340
360612
1437030
372401
1735348
678169
195881
432042
1724433
1691784
1378824
1525253
1479444
1696031
1655015
1062201
1267279
1687209
1007882
955821
353835
1989653
1107320
1153041
1960669
1314491
1665031
1336583
1582764
1744825
835164
1650343
265797
746658
375395
628863
495121
1327339
315346
1687123
1154887
21804
1702070
440483
274901
1285669
1756249
1789096
297168
929789
252258
785201
1553680
1745180
1927538
923841
177761
1147621
736713
1479022
1953721
1734945
1914318
124579
444641
1568153
330538
902894
120007
535698
1729170
969996
1597928
382820
499067
1816094
1900412
390144
1628055
909251
1435708
987765
538612
687515
631453
1677334
670564
1556226
1825724
362736
841473
131243
455895
966087
1993780
1323926
1016291
1674850
378688
475747
427945
1945997
1250190
1284698
1124967
1327109
490750
575707
9441
1178511
1254246
1586174
880965
719242
750579
173779
174149
1045838
1712394
1622821
279097
351774
31103
1918038
1878640
44862
1568045
1664849
1621111
1484593
693211
603015
647420
1511649
1657783
1590205
1389690
1118224
280717
716126
1536756
124703
1961103
430506
322679
980969
1493294
1440871
370446
571458
648470
1894876
1562729
1850640
288027
438959
1576646
307669
1874148
949055
1971107
673985
774691
33567
473733
1802303
1252359
160771
1026991
1772370
982216
173398
1359451
223650
1408567
1557528
315418
563993
684190
1321700
191246
1300116
580438
1468313
231863
1344217
993611
576789
428086
1627051
277001
956014
1130035
655854
1657916
748663
948684
1785765
1539102
1421168
1128339
153538
622246
718356
1250536
69760
1826908
912737
219149
1322778
1155057
192679
307713
1412502
15034
1565041
878249
1075280
902547
637354
1288915
1595412
1364309
404889
438465
1475102
445234
1584504
95780
657390
1030507
514702
1063728
1498598
214861
475373
959296
1681021
1925546
1728175
1124355
1276289
422234
1386725
1856403
668977
1565997
352997
962454
169776
413324
1800171
318320
619882
1397369
1651564
116326
986773
575746
67273
497766
1098228
261084
1539207
1180590
447722
1108261
266641
396932
965312
1874792
149436
137477
1165175
1361444
1234836
1910551
1048198
1151408
911561
521205
360075
562392
1571630
1330561
1480888
1811361
393802
691708
1302114
625057
365100
1169401
525611
1090998
366473
1773682
1086664
562511
1317678
275402
1229125
1175073
1453597
1346502
257835
909149
166175
303993
129630
686879
1600069
657214
310199
449120
1863869
650922
217476
511950
1949864
145820
305828
610465
579695
557439
484699
199563
1898175
4805
1263331
1259222
1150207
1880214
1089781
191318
230172
125594
953840
543256
1704850
442155
66483
488787
905926
459620
1289778
1922802
613734
1348082
1845942
506619
245606
80372
1161831
1931906
1303140
368936
1289543
676303
461279
626487
1025509
1789181
1448642
701909
1866308
995562
1674266
1315872
618728
661118
1147475
326953
1358054
1671696
666983
1373175
1757866
1115268
171400
295878
746574
1901311
1214221
1415420
402030
429520
1232649
1486400
93835
869994
1796511
486385
141521
1054356
1131987
1392891
1122131
47134
1372850
237256
1046485
315927
797829
676030
914275
828198
1001483
124364
19856
522750
1455236
1812103
1501510
354552
1055512
970342
571996
1747600
739111
1736950
413525
1846127
376052
1569427
425038
291522
1532023
218309
1550603
596328
1234138
1240745
1333821
1762689
706093
1159401
1396522
1040908
128445
724353
1442624
1868774
351111
1971444
1291869
663331
1571457
1544792
776251
321118
534645
275013
1843239
280037
1100581
1303616
504636
1728694
573944
1280554
1946190
641141
1838245
1262416
1277301
1308033
414377
1979289
844047
634088
1438735
29879
418028
1887914
678178
520391
507208
1333215
43811
616025
1074529
1860681
1415740
74223
1692681
1184623
18324
1845102
1102414
1162116
1675728
376501
323946
1592010
664782
1478949
1089578
1195364
1266664
1325055
1799330
11929
738228
461355
1149057
681664
879988
157062
489447
716264
903287
593363
7524
100245
1751044
384275
505979
199482
1766430
1203244
847483
1422324
665634
1488954
548142
253374
977593
376048
1748691
1781352
923312
223456
85093
143064
233049
1584334
960694
1860770
474447
103721
74883
294425
855767
660802
974174
885835
871887
302357
621458
891609
296771
988029
243176
1672143
880293
1304322
1477890
313196
1296251
1463358
602117
1601300
626693
131960
1553077
1363732
1772296
503852
672167
1399202
932200
183537
1783426
8952
1890849
662027
1375470
413480
376205
868420
598119
1464551
450068
1548038
635830
915771
1988882
1482692
1000352
997995
350128
660463
22393
34971
1334434
672762
472846
1222981
1039839
1921410
786080
1799332
1273180
1791484
1721474
1940074
454415
615584
1685113
1757559
1557911
1149452
752097
1522779
1957672
327616
678957
430944
166428
824679
1551411
149975
269805
1020739
1012473
1367648
563261
1880073
690210
1209950
1924648
825260
1356632
1312994
653652
336229
1737080
1253141
1776084
156974
600174
1990084
775615
1955891
1016561
1424126
1806078
1528922
1849288
219014
1140581
1516330
513360
708107
1551083
333047
764401
798794
1181474
1198174
910277
1278897
1862541
589046
872288
1854620
395723
167872
1580196
870258
637461
653874
1250864
1437965
428143
700557
350214
1472112
1123661
1529930
1395590
1785436
976007
1176407
101909
1106202
1581096
1076648
1007981
1184046
1914028
249608
1092335
1835927
74252
1045711
1143837
444616
871729
1861180
10618
335898
70379
1043904
590711
1572739
172516
374566
1344304
1538024
673683
1794922
358183
353468
341367
1354921
781164
748150
1020159
1221286
1608989
166801
1733819
1739226
818688
1188474
1208384
441295
381470
885578
1313041
1935337
430823
1617169
293849
942462
125821
1412985
110744
801660
1218425
1109391
1986910
925623
1670745
1103254
1597269
931587
927296
1519463
82454
801349
1955600
912396
1763293
1705289
1461311
119269
590276
431963
484096
332621
867748
880933
675483
998244
84147
1051901
325915
905303
1304145
750039
988064
1702635
1127197
1688106
292140
72003
1781162
1273686
285061
1680516
789679
1432627
139840
1666999
1896083
1641885
1529131
553119
1116887
1111158
270609
730772
174687
975502
760352
290888
378733
1021423
1535035
859956
1431913
255370
1997111
1991849
1101553
395758
911206
868628
1043611
460979
1866288
1390863
303704
1999927
502110
941043
1393709
1272137
1899636
10234
1872394
1338692
177655
872643
927288
453965
12879
80537
1054124
1726345
1677892
107646
1913681
1695481
413750
1858612
548798
1508459
1464508
194150
1810023
1839015
1689845
848999
195156
1116412
238856
30315
1187648
1058486
1361220
1788621
1613530
1885367
1099234
152608
995717
1762741
1319474
859255
1303730
615706
60116
1921089
870615
1735921
1347288
1090122
1303173
563494
416585
1936329
640701
1094006
745341
1189946
1374616
66607
372955
1397818
492320
37706
928582
951847
471353
257806
667575
1143686
160385
1688750
39535
659165
581480
856126
1901136
1716740
1704069
1671976
1774616
327359
764302
1784161
511263
1892097
1813756
1666921
1187218
263390
1725971
724045
1171204
1996949
770218
205252
1708673
1798287
1917222
862587
47451
649261
390106
320914
1146555
872873
1418923
297274
780906
311337
1553648
891786
71535
1889269
1815133
291077
895314
1457783
754913
1847971
250755
582870
89242
643783
663550
303888
428446
1899095
228155
670189
1913123
1478282
1761263
1240416
1026051
1899315
1085864
1000381
346851
964569
1512841
1726865
951474
471736
1334928
884318
1158022
452316
856041
1637186
866805
1692332
357057
1672201
1959363
1544945
1677475
1605125
1148585
1142422
289931
275578
1487160
1151034
1519717
1597515
1955357
1988987
107145
1073457
54337
1165628
1400238
213414
973321
1634197
16755
779600
153664
1037686
1437759
1426548
670228
868410
529103
1558732
834547
624109
1754794
1825386
406762
619639
1377842
1227457
723632
418628
1746464
1430078
1490644
1660945
1400783
1823111
513107
1603061
1904086
1520188
695629
841033
1828715
1510773
1633594
142607
1957294
1929451
680154
1445608
153974
1358538
1641197
1326280
346495
632916
912502
1911693
487583
1542888
1845903
604898
1768261
619587
89160
1867300
930516
326026
208823
384319
1383264
1199924
1652661
960
1585895
1927810
1188185
899631
32462
1009075
519229
740510
823373
952510
128696
1332070
1770190
1036873
1092966
1740334
1260349
133021
1203606
1655959
1388513
282934
718868
1033653
611870
1684948
350932
867475
1357607
1107973
1641383
36754
1004279
203975
877652
1419313
1786209
460079
1855662
1525570
1205976
924043
1086474
363463
719883
12439
560461
287313
794055
1432217
1687419
787251
1338123
1163977
980980
876224
37611
30826
1823988
1145195
807313
1978283
531321
530700
152666
1379184
1102999
686377
159918
1209552
346444
95107
1408642
451751
627046
620551
1686853
1697446
1553261
270111
187122
782225
1506007
1890538
1037939
343109
1106732
124000
1219273
187402
446377
999154
1145652
1008212
1590948
1446257
206346
1013515
1312747
1071668
803148
1839729
1203803
1104731
675512
256676
1462043
1429794
1227681
921268
385623
280510
993403
894193
933486
660656
364935
868376
1463914
584331
1495106
1916045
1731401
454947
820427
1094707
384360
1620221
1432273
377530
638615
248985
785568
1927293
355657
374837
413352
1448369
902740
56801
358124
1084170
990145
933932
1672983
324074
1160138
180242
1790270
560675
987690
489743
519367
936013
1311708
211637
808829
705378
1235767
1219014
75186
1393522
1004377
1833052
1894897
1840677
1262574
1609776
1278370
1884781
607477
984296
1363125
447386
579725
1607713
1342628
974516
1689683
337188
1584987
483220
68654
86877
1809970
1932001
64526
1407181
246650
1397021
1122026
1670495
495195
1076328
1799021
649047
1908152
1016049
474569
895933
1807308
1492981
1151360
162204
1197672
645753
246969
1226928
1525636
870455
257731
148254
107737
1841875
1226840
1774863
265603
317377
1571027
1482188
1906620
1335830
999439
1095283
971351
250714
764680
618944
336587
62229
1204495
365064
1475202
1419454
1387237
565791
8399
260017
1238073
1462030
1301868
195571
1929977
337483
1393418
1435486
1249381
1664909
932603
1252460
2934
398147
1698714
414886
729631
1469175
1188177
13027
1983032
1349041
806665
793786
1697622
221392
967642
474951
96682
764646
176960
1871595
862797
975416
251813
1356012
940033
632115
1426631
403124
1469679
134376
474347
1963061
1840614
221334
1739403
1198255
63656
1282763
1827909
43972
1898442
526944
129287
1222360
503746
599598
908568
456594
1718326
269663
1949603
1271300
11960
358955
552220
1039258
1520984
565443
1150507
1283014
1170701
1604235
1756940
1078809
95766
524843
1676392
722551
1277920
1679417
1266934
949768
718125
1944849
1728366
770866
522525
270809
1950634
958040
1877110
606181
967036
291572
1449202
1405582
347503
1578319
1008706
879635
1632403
1710923
1774593
711520
43722
782245
522967
353679
418179
604490
1743360
817707
1298910
491359
693495
297340
944456
912487
364278
1653796
943099
1325033
1972821
507170
368740
612627
1273351
530754
1134377
629871
1788204
125353
1059838
855686
999283
141998
362645
1146196
201465
32506
1077401
481645
1057509
1478689
415949
566835
270724
699660
1334669
1082116
638339
68110
612755
832170
1767501
1778673
793332
1534382
498915
1486
1479154
1906414
1464104
721860
719294
559568
1982068
956216
1285668
629228
435039
1073949
1714087
326901
1505923
54214
889004
213647
1336736
328878
866631
1801190
177168
1726867
1713106
229785
1204372
1807665
1788179
1338768
1919603
1532239
1215287
577335
572594
782916
1421243
693149
1483925
233416
257438
748715
1493857
265114
214324
803710
369134
35612
1482846
135519
458471
965278
508491
943688
92107
184851
732241
1165810
940107
1338072
585298
1447390
590925
1559590
1588445
1253679
1492065
1717902
531192
732202
799479
1074238
817758
1921951
1583787
1990674
445474
1260417
1032270
1345356
873692
1537936
1380895
3158
353802
1360583
1544603
67659
1821986
1725156
1579745
28608
20530
1703118
159159
469261
1786088
986109
887848
1346875
790657
1560165
70283
1702834
188294
1067534
1138465
872497
912891
1324197
1841020
1059275
505614
27712
1954659
292385
515530
1684118
104007
986612
1407689
1899962
910966
1688206
177980
348805
1329540
1304891
605
1235399
1597651
1297827
1913718
1368224
535214
1953146
1998866
1569707
1224886
1690318
1588188
22199
1312049
1457950
1306510
1013078
1037763
1100655
1880831
1659963
734884
1294527
679805
1405802
855721
458330
1680486
642423
81751
135264
371089
202095
1900262
493006
1487143
531879
1584134
1857178
1919239
1949950
303519
1325156
382565
1677405
1582669
1730955
1995887
1139790
534024
64794
1635710
1003692
1795019
1371879
1196354
1784157
504995
1997637
362858
1635380
108843
492785
1448215
413368
313830
1830293
413507
552601
866389
758967
1401006
1190994
875246
513597
274753
464988
1266900
626940
697747
1790304
325060
815611
1659072
1460863
204172
761900
549310
1808795
149049
530809
1555828
551442
769698
1846758
1292333
543185
316988
1807720
449731
361350
1474070
1899008
65788
823219
874920
100678
1937553
845831
988569
1818344
255142
1924682
1503910
1692035
1315100
1973352
1283804
885332
320576
1367152
1423557
711668
1664263
1828952
894513
195462
1119203
94531
1875534
136306
1864794
1691305
224275
327159
964534
1866773
1844772
1960952
1390886
1441400
338450
366773
1057460
323901
1854296
761263
1594558
19904
674422
1026668
1470195
12226
1666042
1302213
1108577
728208
1007315
1330316
1546947
394814
35171
1978454
1838659
912945
1828328
703753
1762281
1464519
1998587
934911
1859149
303405
744473
1692461
643478
1424835
1706502
1065505
736504
227265
1588445
121385
420981
1099390
540637
826116
1920453
1429037
1390138
363273
1285698
136308
436003
1083063
1329954
661678
839148
1137886
592419
619259
1739059
1201783
1636136
950091
723083
1857795
1790524
1192593
120222
1711807
172877
858716
713030
888047
42410
1419450
1590267
571167
1384381
1650990
1058631
1274106
1256756
1790158
1418151
1364330
385028
1569408
1622812
1714660
94373
764851
871024
1443021
1284820
654405
842211
1630770
1603977
590986
678556
1911080
1813625
658061
838791
47101
1740378
1901193
403549
1730263
1139067
679951
759095
711080
1486546
150173
851424
432207
493857
734851
1828848
423680
10922
347008
450597
445266
287170
600693
1564531
148161
250315
1814194
1380486
1356589
1912496
1359402
1037162
1286414
801041
400775
1055668
763061
103880
465872
184011
290106
614831
668899
477156
1277617
531203
874225
1150893
906344
277608
1538766
194277
1180620
91938
1289615
1987424
1002206
106814
1416260
737364
246698
19106
1472573
1407739
482409
1369564
551808
1948895
613365
1664864
364797
1018984
304165
21776
986866
1741614
1250740
1335061
1080394
1769103
181767
612114
1950982
1379544
59384
592346
1007256
774218
872488
981813
905222
1233251
106101
155622
1275907
1299336
1412196
295766
940821
841465
655161
1776852
1100716
1592046
1170147
1016459
628905
1500167
705213
1950330
957488
778203
90975
703162
1936534
918860
288938
353936
1684383
195924
450880
678726
1591436
1830134
1096306
1106139
383855
204641
1583588
1737988
1579926
1090279
1776936
1851427
1935527
1578246
1073190
207209
1966898
866528
1468395
310144
403383
1482592
1993797
383867
368480
68586
1847966
146676
1817389
707350
150998
1172988
1569149
918326
29132
1574587
64011
1214455
639286
1341102
141390
165662
241733
1794292
1212985
1959435
1058929
1533422
1295646
1668104
115174
870379
643903
1422919
320885
1453594
1200352
1474960
959379
1237644
1980032
1037124
1317889
1958605
1936577
1969918
208953
208145
1498267
88524
1725039
1255919
610801
1166703
1497422
750738
1177361
1470771
1981478
744254
1157358
155873
389851
481395
1612685
1849105
1734065
492424
1927321
828967
1971439
1984949
1778219
296615
513268
969953
610166
1160116
1247014
1622735
1357350
432341
1305416
1779348
917371
1145609
1482578
694835
913236
358606
66908
439366
131305
712138
1546155
1944011
543334
894545
656262
1674189
1940727
1864956
1076963
1648499
1840981
1264921
559940
1460134
1367025
1349482
279100
1748203
1340844
813715
1922417
1136483
1086277
191800
731839
668138
1387185
892727
140891
1895488
331255
1308451
1555034
1926196
1298194
1639410
1276870
1332594
1976912
1253922
981200
1763821
1919814
1365912
283989
1658317
996660
598994
791174
683052
1735322
1160321
1895753
1542488
1925596
1251769
1266166
207185
1893827
697813
665802
379603
1129768
374847
1156389
1526876
516676
43407
1952714
1392292
1627483
1461358
526519
1154571
540741
1819089
587433
1398885
1451753
412408
1890140
614272
182570
1687265
1420974
1959425
1998606
482859
1199424
1942390
1169732
1205284
1054843
220486
695841
1467288
431474
1455956
177181
1908131
1292400
744664
1614575
811132
1283941
137419
1671990
105766
930250
1379802
906093
1706986
517119
1922337
244084
1802594
218948
1335682
59950
410511
1396459
1262129
685385
1210102
1886669
1308969
1619561
63329
1253383
827075
1700818
595911
969173
904552
952103
209192
440671
1092325
989825
274841
1578872
1912510
1005565
1878279
1167289
1886299
1986662
884929
480923
791607
1094673
839505
1362752
780129
1268764
694386
241658
772844
1138381
1866167
1395272
78752
939943
693802
317511
1147287
1702531
619684
683569
548696
1333439
545944
90292
1118140
440063
323229
1079906
1313745
102894
1678065
542497
438455
1805543
1153967
1344426
1849873
290706
148661
1048040
439681
1196807
1176232
716379
1099419
1832042
1960988
1863859
1731654
1996725
501661
1983409
182978
1469876
1140047
96259
500392
1262036
82321
1891498
598
1746633
1432290
90455
164213
791228
722193
1569424
1421279
629353
745154
1096949
907449
326905
981642
1169540
242294
134648
1767151
166331
1285450
1869583
1467912
1349983
1257762
1687131
142926
1999870
50051
184388
1758417
1745558
1083818
52135
1715997
1275948
1168126
760421
1256823
267297
1842247
89133
1028790
937031
445404
786285
956234
129633
1216188
1067970
1120983
446891
1747992
1386270
1394961
1225886
1140225
194165
6828
861705
188730
1385267
37954
1524717
1295490
1735785
1428622
443377
672379
844261
765895
1499611
1444606
1972
1044382
1189843
1117234
1410385
103198
1290703
926933
1214562
1506308
1073805
1566247
706901
6397
1002622
1230794
1395529
1719224
1672352
1446050
929862
592614
1025567
788146
728470
1662907
1155423
489196
953928
1911864
755468
329261
286744
1748282
1286696
915473
1475988
429483
1159200
609453
1632575
1673147
733607
517135
1568526
872954
415717
955116
1863393
1821221
525818
1615246
1267946
74374
1542259
970565
857772
996124
1681231
1815182
985063
1378274
1679418
1454921
1713084
1813982
1964585
1947042
1136219
1972871
54681
896232
468985
871668
1276784
10575
9988
1873341
1516166
425127
407399
482279
1885425
1412133
838365
870541
1732841
522138
1712152
165996
1862685
379538
1370427
1957308
1263266
361552
1100449
930377
570957
1418337
698335
83558
448496
1477537
754550
1889289
1428610
277981
1050321
1268337
755434
949261
185989
1074228
1039224
1824358
677080
1244006
287465
1930935
1809175
1178446
1727337
1277599
562038
1561621
1024004
467785
220430
1267896
543633
997387
1687486
1116592
621942
1620734
1392168
1226022
229871
1617843
307103
1003161
910548
1868497
1748263
1484029
1451938
917985
77727
205447
1511628
23029
778872
1568939
1087001
1745995
1482159
456229
1563487
656075
999615
1121937
1124823
1385510
487812
768258
1642077
931497
1362217
61929
536622
1497354
948965
464028
433893
650213
1457771
1820906
759405
1611089
1675151
1191327
1849967
720182
1150325
1727897
788699
1783122
40133
225489
858747
935531
1370495
1756806
1949241
324490
815292
1286692
1732221
539905
1777224
1887847
627662
1707793
422205
1535673
185564
1545825
403483
1482713
1796761
549036
1658129
1205278
1111286
970612
1983906
58188
524001
1375962
95372
435389
1805199
463677
1120293
4967
518220
1124219
93571
1744440
1006290
976963
1631465
1168034
1190106
616826
1358818
415178
986931
36615
1793326
1134472
1821802
1030894
1817207
1157943
806566
152340
1175844
409952
545912
566635
1809187
1543524
1145453
190657
1229168
1952966
235761
742884
107283
1282100
1844016
580710
1041298
706889
1599317
1402072
318734
145038
1004787
1046281
1980555
40938
747589
1268735
369602
1869343
1201307
117183
1678727
241207
1258028
550108
1004339
209109
294502
970834
1070725
264028
221231
352418
946867
1719385
10433
542250
445871
1563651
545189
552694
1189496
1663183
987686
1363936
307838
360973
1427550
1870865
1043844
715691
930961
1713200
221043
1878895
411657
191423
1911483
442222
18849
1483901
824458
1679896
337264
1775236
404696
1269867
1751564
1193234
1800159
594178
1702154
517570
1983663
744147
368798
1434110
611109
134564
1564435
492640
1237046
291268
1954253
533699
461801
575344
937682
1385446
566776
1638178
1725653
161787
1360587
1506696
1281516
441542
1196902
299120
946739
580482
1134665
182929
574730
1698165
1240845
1575138
858411
1982785
641294
699830
1516286
716609
1069935
1836563
365457
253069
1073555
1606291
1162474
441851
938470
1015480
1010219
1755748
1328066
320153
693059
1659649
476048
1575912
1932379
396650
1221746
1916803
1336686
1964225
363427
502348
31163
1306375
252437
1649147
1019656
813029
1235336
1169646
1783943
573511
1161273
1670888
1944605
773619
1587386
1972429
70856
775581
332667
892216
964433
735574
601985
557945
1370947
1151989
1898061
1351313
690050
1806788
1007272
1859331
1867972
532567
87434
602937
1181475
1590262
699606
751419
809495
1361154
1020668
916552
1031051
553894
1154613
1135943
522460
205768
304233
137643
1259257
638850
1840951
661805
1098420
258577
1366696
1310368
59432
1874807
1276166
1779214
1472788
923118
1154852
1164217
1860418
941064
137410
383907
1364947
1188608
1315939
1850845
989274
1925275
310721
1634369
1586554
710188
107088
447531
1919991
1960246
1250258
706623
646939
276095
1089884
1441083
717537
593557
1416509
1587699
54640
782483
729486
1616701
396185
1452580
369127
235994
263127
956711
975028
848517
386112
998655
200951
1745367
1230686
332256
176497
435211
87092
169305
1085317
1778944
1092091
294534
1185082
1706943
1735201
5530
1712095
811487
1121154
71948
1716798
1969454
1586560
580677
1023169
1794445
491613
1041373
1172419
893743
323452
1927842
1531215
745540
1254614
1780925
809518
602586
4313
485696
1172275
1261561
1946375
1190592
1164176
343768
1297900
1329041
512328
1740368
933152
1315848
1516988
1046567
152619
897311
1998061
1106396
1791707
520888
390116
1997811
105377
1871729
1640295
483615
1093699
1540335
1071705
1202520
1767904
723002
1602694
1761677
677545
272826
1156651
1578996
73903
449792
1653113
1971785
1341097
664986
1018138
1874792
564610
1134624
467416
293588
897981
1672776
1261649
476380
1379189
870196
1810543
1657220
827642
1162946
606998
1022147
1731165
1644505
868252
185306
1081112
672783
1511215
1690019
1000073
907084
1035543
1259023
982718
1379942
1494966
541885
947721
1336010
1517689
1477559
260768
39262
630614
339150
649209
215418
57387
1542575
1551504
1543205
1598985
1024003
1991216
919383
1176114
1431490
932822
1962165
147984
1228746
1425978
505241
1111563
259645
653155
1984045
1307432
1699365
985284
1022943
554816
980406
606385
1436389
1960107
854401
535312
392553
127822
349523
1370311
1317367
1119844
1099243
1914879
1469340
470044
1479766
1280809
1361113
523429
978586
593539
946632
1435893
77415
1505332
301225
933661
1284450
1385097
586674
1283049
346101
78624
68502
1266411
568919
131294
1436561
743198
1993421
215942
47928
402972
1349496
1700262
159945
441396
1426209
1648567
1886343
692317
1005674
363833
1366941
249931
499924
1563579
1747212
465903
102722
1280654
1191438
754329
55550
1864675
38834
1370792
169341
1663871
1807634
442674
951340
1745943
928902
1247605
1771486
324507
116937
312474
905629
18491
1420069
496362
1711039
210441
1655720
1179534
812299
1752757
102988
1900561
1640499
264618
399593
137445
1826191
785280
1286687
506260
1576455
627875
1781601
1054442
658565
1291018
760171
1874462
153573
4993
575112
404173
84936
943168
1142618
1922186
1094799
536977
1961977
368311
968890
12899
710236
1260940
964444
1050116
1345029
877446
531028
1738288
222353
986922
1703904
1327417
1670281
63665
640787
1670540
1961597
475711
550835
1214455
1771514
1558476
291150
1729480
1733337
1769346
802779
1068349
1371003
1837971
360836
1814277
525165
647513
449309
417554
1384089
1630482
672877
263340
1361959
1252708
1917532
841805
1781214
1376666
1329244
663131
1901863
1071075
1478820
1719856
1862352
840653
1929257
1657163
1131734
1018527
1935919
1540310
1539388
1002871
559085
893238
1421397
1570536
337761
1294561
1629230
1237747
360511
1949123
622695
1031488
133419
839992
1081895
143238
386051
1334513
277240
1845420
68577
941577
579438
84233
175273
1775709
722076
1212496
1014102
908135
586892
1418118
1697111
796588
1725918
278430
1811613
1086222
544833
902611
1829482
959420
1069857
881503
1934623
597573
1787604
268798
842194
1166825
1954782
42742
1067942
608274
360717
244853
367552
629829
328812
470156
1983195
599755
1744901
1707283
96009
1304827
650137
855845
519119
1477211
470737
1439161
1355974
672867
486652
790767
1288299
377017
1912835
1637794
1867220
287296
227505
574613
573599
834676
415865
1569061
852976
802501
1507639
1854286
676782
1567853
1769006
1931207
201882
1360590
437981
1752056
35232
1587684
1008221
903688
1571875
5294
1510497
339730
1259060
934907
1401290
259363
1656137
662388
1940762
1579660
376838
675613
1731695
1430510
904095
355370
1353714
552272
1466576
1361409
1312501
1897847
1730003
213751
1787472
933876
127997
119766
1660891
850314
762981
1337275
1896703
1375543
1510308
386669
1261074
372201
255267
1187899
1770235
1788237
1577193
210425
624654
223085
933879
116270
401102
909680
1935018
313213
910760
1365868
613280
960161
1872822
1110093
471034
785963
1574954
96177
1519140
1675119
1199380
49155
1124431
939128
1704406
546510
1032809
1905570
211270
1107340
1302760
389460
232238
1716348
1779902
1508311
736302
29413
711544
610845
1498651
1589353
1838758
1413273
319760
1087995
1262150
1757484
857660
1776981
342900
239406
1628364
434285
1475804
437764
1537960
181460
1595796
909531
845238
1486555
1631765
1616147
186009
1368691
1138720
1745652
186564
1240488
66872
345511
949412
488831
1843192
996002
503485
354811
947596
1332478
32458
588085
1982791
1528099
30736
187628
349055
27107
1462350
918835
796603
1027824
1490508
1580124
1558689
1449268
376310
1524687
1178977
1349782
883751
558002
50240
1901387
962829
1813467
1970998
400477
1268284
395965
522029
1989468
673977
1510189
416003
1585289
1855800
1533303
245942
1511267
1133659
862215
1170558
864077
886821
819264
1412357
1638215
211416
461470
1317469
1639366
955843
1772413
496747
946702
1033456
1097613
1926147
139485
1917675
62837
776481
178500
1370006
1906179
436815
1529157
1348702
469307
1216932
1217788
681224
1410434
114417
1069589
1358402
1198821
423689
1102728
411399
216919
273651
1846269
1457999
1074683
1828984
701462
1102325
1576924
256150
1632034
558727
473099
743890
1239263
1531631
1230951
1921286
751666
1424217
1097142
1437398
374100
88362
153887
1619064
1785967
1867427
330573
420511
1322091
979133
1728781
443226
355411
334742
1395526
511093
977002
976027
153846
675746
82091
1247141
1561732
448062
1108369
675509
80525
940330
610120
1658398
747649
494300
1519753
392142
583336
667486
344984
869576
368147
1769704
1827469
448892
1221678
1953163
1618089
787487
827265
1697934
1763060
1399066
1050062
580553
696987
670933
629648
992584
728522
1125032
329750
101973
596401
592070
659293
199964
1588089
1947300
1380074
383435
1812225
608921
629805
796425
1180689
1642985
1916598
1846209
720450
1818343
54246
1688358
793217
1936399
1584505
1710970
756953
962764
702634
1806529
1479876
1791714
1663081
797260
23698
879911
55590
409574
1636473
179841
1389835
1669612
497754
784496
1365326
1932804
434712
1811968
1580591
1258829
422623
1654287
401358
1376210
1847558
1943431
1012556
1634399
730891
562193
1591695
1093413
686595
912311
597683
1210032
393254
1031136
143893
81382
2623
1665359
873536
399711
1777452
303474
619827
1799185
439640
897817
107691
846529
489640
1560601
1778025
587719
1360679
839619
922968
825383
1806985
190658
1715147
144541
469296
1338943
1344887
96419
50353
1018927
564728
1501154
551198
682132
1396430
1540260
890035
1778659
1050024
1771882
1142192
1826654
1284588
1253691
1309931
185176
1438874
1231116
684848
1608543
903364
1827439
1303860
1043648
1762555
216814
1613879
344226
121706
1559735
597872
1523854
1921064
722320
541369
1076385
1121001
1468477
1458347
112269
854795
1263514
228568
240455
1032197
1187770
1427491
1705453
1300303
1407805
1366758
915606
1394277
972006
905633
551135
1175063
1128458
1336247
560343
24832
153616
946841
856367
145097
1076072
1495801
285448
84332
1418380
662044
943443
1384707
1035326
1963924
713111
698930
769525
431854
44290
1383997
1661641
265981
212232
1713784
1393370
1802254
854891
1891229
752186
220039
650315
876034
1652514
1304967
624568
166856
504630
77570
60975
1848529
1458168
1386134
1269918
966547
1473229
1651801
1976054
1955001
1565499
1467823
477910
1809036
1788289
1968161
1231493
927683
541054
1755587
827973
405459
100906
1813032
728272
846183
10926
184698
521203
857834
1652886
1894072
1273835
1407090
593361
224763
879544
505481
286581
1695907
563256
501958
1889013
1089066
1657659
411932
692028
1489353
1720525
459371
389603
1974031
1773610
264628
1076212
1454993
1968210
743500
1504162
625145
1760131
584260
51088
1893801
365232
1885799
1888343
547233
1800319
760195
1426989
226763
440737
1127579
1800549
1215579
745776
257991
1744004
920432
1670036
827152
882516
1557237
1024153
608234
1287341
1811860
544116
453590
168609
1410490
1627540
1960373
1404533
1458675
1033186
1665623
537880
340160
1731117
1862451
903946
1835433
1364554
1215975
1174205
1524765
305191
991256
1903106
1832981
36010
778382
255393
1225606
422546
561725
1827160
798173
1437157
440633
544972
1359169
225389
94081
607360
1726141
1202532
1582289
638354
1932348
4524
1185883
1584632
106510
33825
1113437
1108537
992220
979917
912310
1963306
271146
1373093
849861
1502069
1468054
258826
1314307
1229463
1553911
271766
616853
1393650
1860581
677224
958581
166834
97405
1979423
429743
90197
1178604
466582
1883647
851982
1355184
1736345
519814
861012
668918
416245
1859830
1782764
320965
337072
835984
1866796
1555274
894894
1750900
1271551
961097
1135076
1088971
919399
396467
364689
1437099
159823
1815789
405602
1299266
573696
1417450
1107128
840540
1649863
290286
845737
1671314
821228
310478
10534
1372016
715989
473636
1381921
1059995
366244
690588
780710
422674
1714444
1628998
1283375
798563
1357734
1333854
1566854
1495507
1031295
71190
1367652
1576640
35335
936660
720096
574831
312700
1457823
61688
1965685
1090709
512985
1576400
1993534
1102470
896843
60854
1133889
586439
1532060
1878212
674832
1280717
196573
551095
501889
542508
924560
1293760
860718
279046
337533
1768163
1612354
1547462
1795777
1881847
1520855
1360082
663632
1053176
1824508
1321077
1987370
1997249
1283523
1991483
870958
39075
1968560
1166637
111967
1129578
92362
1266868
1819376
384397
418312
642770
485359
1044396
1224452
1799747
100742
771944
1613577
85382
581421
933390
9726
1530416
712459
890298
1241705
1445994
47494
990361
1368577
18504
1945721
1325099
850670
119911
712357
32544
377514
1808313
749256
1546754
1714459
1780650
736563
840150
327303
143137
1538573
1506439
1142685
983988
1021902
787140
1617065
1293022
703731
1463239
115598
1019994
1132982
1920700
428811
1098281
251771
1569995
759635
1768331
228983
1468490
253365
200961
683402
1257871
646249
146589
1368458
482685
917842
133097
1011752
149354
1223582
676460
1717821
1402457
14119
1192260
1567955
984180
844680
741554
823318
1654760
1498880
224007
722656
377010
963776
908556
1786159
115867
46143
1156995
1595109
336158
1735772
183871
1468833
168571
1856354
86161
425217
17713
919167
4895
1058421
962483
1531454
464201
231502
1575058
1937614
1703820
1658675
819526
530414
963654
1683256
817811
1863419
249159
1143676
165400
1624735
1890048
1867897
136904
1202907
1547005
185225
1633126
1417354
302519
556214
41992
740922
1617254
732811
1257301
1602422
1556440
327530
123993
662302
1357973
1015508
195871
904432
1404682
1945865
1278523
513990
1725339
1015794
1435011
179383
1494204
285775
1993092
108568
1599724
8159
994481
1264395
1110130
201848
1660814
68502
1943921
274067
1832937
1613677
478337
1594483
617256
1836065
1353867
1327449
1729332
1353516
1488732
1197907
1844826
937026
1553438
1812396
33564
947870
1496447
1363121
427065
1185158
1142402
1210192
1263135
337303
1730208
602742
872727
106652
1047022
460015
1142041
796322
1751989
1363018
519109
1042201
1492610
1230738
1411989
1821234
604106
1027366
1859725
1216407
1120417
979062
900989
568536
1041957
645984
1908517
1774847
537490
1414904
1843682
1094727
968600
1114941
913827
261002
264526
575376
1691695
1923997
721573
1841353
396320
575484
73642
412923
1543583
328585
545658
1611941
1765487
330168
896738
1310793
1242744
1781922
880285
962833
1455004
1723181
1801891
815602
1661567
140620
1247988
1719465
1911563
1092904
1909126
435043
1540078
658900
1181365
789885
1275001
773070
1974517
1597404
523875
219300
314129
1613145
896183
700942
1074171
770309
1785668
42994
1098316
452744
1266413
1355498
1606563
333468
959216
1484583
969707
1543232
1878098
95069
875432
796444
1429011
365612
564172
1612364
63053
1117933
1763733
953159
1177989
819827
991773
547456
1592067
1445264
50900
408252
1799172
1699736
1298481
495437
621793
91635
735015
188377
230463
1664260
1513324
124692
1679561
516877
1922244
1460457
483284
1945757
748993
342080
263236
1601138
824619
1609700
1583617
376441
1072997
1276584
1515015
425122
1317298
227149
1837424
117622
782734
788125
1198679
1100725
1168599
1696765
1310758
1778046
1250435
501171
1667175
1991526
1248848
1316674
1458770
930649
745366
1451184
1414082
1056527
1948191
1213852
1315445
263356
1892450
231844
1134498
834649
797066
1518704
101237
561808
1303845
81901
441973
779038
1290737
1250055
1099730
1071669
1587317
1104264
403345
269772
1000585
68450
940030
1734587
1425129
695487
135099
1476718
1838994
1217956
926220
377831
1475370
1702331
951203
609952
1589119
1302590
819690
227539
928985
945590
873998
1101618
876592
613762
771008
1534252
1376291
276161
957442
936871
1824086
914104
1702495
1077561
126629
158214
466659
269945
1124785
1020881
908699
1419595
1151644
1118993
723677
1524985
1251860
506193
1125918
1067171
838711
468839
725894
1744197
827249
1822065
1434929
1100964
178453
1407156
281237
474666
182701
1916257
167900
784254
195880
632564
829811
151695
1582504
1799814
1641059
1893444
1316310
778442
740266
680144
927105
1434890
332928
1420989
1781165
858720
1837199
633521
1353694
396230
929882
1220907
1676063
30742
1149374
1416402
202429
755434
632558
1253927
1441876
597442
434661
1306560
1877634
1400066
400242
1126856
841761
743849
1785778
528222
1264901
1427326
164813
1196278
1295350
1975094
1682161
508405
1317903
1240737
448301
638753
1179264
1365642
204084
1693101
1893589
1698180
498312
514230
1839371
1577894
1002284
1291453
951905
388833
311428
252812
213844
1928266
1515166
93697
1131852
1492206
1784741
964356
494308
712909
83105
1395220
453435
1629432
1562087
874965
714690
1676447
1312179
1735455
1258374
572979
391230
791233
1291696
1948819
713760
399841
1390080
769882
1988071
1938158
395637
760776
915106
1957013
1390242
1880944
216543
1858277
769646
730970
1042381
1238129
230858
34111
290271
1651617
781283
357703
1195657
1217318
1895705
1007674
374365
274998
41185
97115
1043624
1120022
1175265
513319
694439
1601077
163213
1026504
36458
619059
981902
284658
859443
354725
420181
1972333
1713720
1846026
258466
662418
576540
26247
1166274
1919308
948254
1694209
47934
454638
370114
206085
889919
685605
1396808
798454
762891
1188831
1032057
65552
407143
696395
848896
1868779
1846372
1805887
1432018
779697
189060
1493146
1777371
1330701
321201
882718
907743
1441703
1444690
106798
1533796
1166502
597079
1091909
1144074
398248
1464457
119541
921373
480650
574475
1189768
250846
719004
406480
1219156
1934724
1841019
188757
294560
1380768
1817496
490703
1873504
1886643
426995
890969
178597
1365760
753404
63602
300147
1882587
1371674
1603365
1532217
1810000
660876
332661
992139
798265
1449622
98925
64186
197084
66205
1670602
279232
340986
910667
1247559
840993
1013994
154511
452465
480223
1523542
1669413
608899
968807
1539484
1453519
812792
281522
1991432
1590472
1609857
1790963
629525
1335785
1294859
174544
715167
551332
1269320
1810899
1558533
654719
672408
464501
1370628
1564413
752831
185883
106417
46192
1880587
1632983
642091
671621
557228
1604546
973730
832409
768716
9749
1540184
1068998
816489
1879020
220036
1199707
1845173
472610
96293
1451186
1279487
1452668
1825054
1389205
1396460
717725
1307360
416874
1300160
1468047
428778
933008
352099
1650420
530273
1803470
461961
42427
300071
686256
1062977
1289037
1469480
1474823
901017
1158096
732736
750326
1672525
1170606
781521
1047567
879189
1830364
206227
250985
966993
932088
278829
24163
1958010
543894
1983424
229233
834103
864089
1560321
1789415
1424849
666904
1611026
853620
977578
908319
694602
1143627
1801729
1378073
178351
893926
895854
1211293
982134
800779
1652054
805459
1130033
1757989
1312413
1797059
1672173
1950657
1936009
1801776
766808
1510853
189765
507099
810575
583432
541543
1435316
550351
666084
129880
1275388
260405
853073
955690
1760571
906094
1607988
918474
188796
1228217
736649
1459914
83721
1724322
1657568
1707642
1220231
138645
473827
1898214
686606
108569
1101233
291372
692021
30809
1094901
1358797
1320649
631510
146651
1617983
1961251
331955
1499561
1215583
597133
1317317
410948
1641898
1058144
1217027
1162649
260179
396203
1680143
239336
991575
1208085
1762313
586183
1589944
1023868
559700
1514533
1141041
112460
575934
1842135
1110499
1413658
1699314
1595118
1710000
988452
1809710
1532327
332904
643819
1369031
1489898
1538210
1298959
1690818
1952319
47583
1128033
1921162
1414480
236182
61227
959652
474321
827195
809697
1087091
1166274
1962722
1752684
1326253
94832
1923351
779859
937456
213648
469713
1815983
240004
1614608
911501
1609133
666570
554370
1903231
901849
217503
1709950
823340
1225525
144983
1833115
1790075
1706667
883307
1590047
1708733
1715099
1359418
462896
234041
1071515
1460687
1439509
759283
1718432
330717
1257851
1434227
23490
1539767
1350209
1168382
1085826
775843
577966
407754
1341673
867806
1554411
683392
832214
1766036
1744850
314355
1945638
1076141
779969
1046073
1437347
1633160
480436
1560597
1586124
1783575
915103
722751
876029
834451
1806703
261709
1586703
1253223
399996
1139561
1237695
1345810
1745773
978358
337710
475017
414127
107780
85646
390465
443922
501066
1397151
649429
1958592
1441330
1650965
311604
1284049
566419
77465
428899
328116
33770
1037183
1492681
1236403
211591
1902377
90052
1733350
523554
283938
1538633
683382
728289
426519
276306
561960
1312606
1465915
265950
460002
785750
431517
394639
309282
1121508
889090
496896
1988103
1230547
1019924
1549648
965867
1228094
1865348
1211867
421618
514787
618034
1870190
1651225
252647
325544
331649
986006
977137
40611
1462919
881050
1258188
1803232
790445
665336
1367880
74976
930497
1714869
1150348
1311766
728135
147290
1571062
371143
576683
834209
109548
543193
109090
1526918
932759
1124451
446498
1493067
247507
555479
1795816
751709
584750
1589263
607638
897470
720376
726017
1637583
1571760
341782
899525
1378342
199212
1335831
798741
685013
1120531
1052007
838094
1421065
1122140
1296697
729212
1031669
835187
392571
1218654
1451939
609436
1585571
435958
1435728
1596556
1361414
354540
1185015
348570
1162197
1679553
1964694
226670
1165247
555839
43260
1926336
156843
1196771
1020438
846288
1638397
1656142
1500777
122251
1202091
1657672
363615
257896
175158
1416685
1871715
1275312
354246
292789
406258
975965
753905
461079
997464
1069361
433668
1174024
1068812
1591418
1964744
362261
1610277
96058
1682701
712462
1119017
1608600
1138412
1109362
1718105
1981844
1345335
666280
1508372
67900
429891
699983
1263301
1821630
1060148
1604939
1176493
931638
1467778
819822
1591942
1710570
1849879
1598468
1111944
1629422
1664218
509038
782867
546843
1864983
838421
476064
1170488
1792864
723590
845354
23528
406870
806002
470870
240642
180460
1988146
461057
1651319
512815
786019
750520
1798205
1582567
1299088
1837708
1984112
1624216
1675833
1164135
974122
1685641
1489902
583901
786555
73202
945053
809927
614723
1132510
439483
1402036
579777
1686264
1301977
421234
1930370
1511122
664227
1446433
554812
298636
974078
1488182
1660942
656502
746313
1531829
1572168
355578
1086580
1854908
1382801
1316239
1314143
700903
923961
1842929
744389
1395441
740032
287041
1838270
1987365
1814299
1671094
188435
458799
1016049
1433298
1010948
1259690
981870
4415
220317
253245
833712
522762
1835269
483228
1210949
1887602
334739
214307
711503
1355513
531411
269015
1573368
642839
554808
721064
1050779
407627
744431
531092
469355
1669979
448288
418888
441364
1040870
693770
1511980
1106059
842734
366062
525908
1264392
1498962
1489375
175585
1824863
1395670
152582
1604881
174607
567789
1530183
679519
716999
62612
54143
1446092
1157535
754885
219650
1898147
1432384
379028
763810
1710971
640971
1217650
525830
1752102
845328
1635553
1291435
361805
165947
1455233
199031
131101
1358121
1437625
1155541
1964772
1469859
1019911
1922089
277591
1913169
1846554
1389082
478771
71985
453588
579866
1907420
64451
936841
1763808
196592
64472
326275
898808
1654533
359026
1818379
1196582
542604
1458535
242525
1848478
891132
1316859
1932244
1639366
1983925
612489
1733911
1066397
1392878
429640
367278
753404
1210865
1725751
847185
1995325
1324074
1096587
842025
670149
1181282
988569
1156056
1340223
1410242
1738501
740552
88281
913714
1327517
1529055
217571
1165379
389320
701023
1404082
1890593
1864084
854984
1564428
42026
247635
1260738
1928499
1061790
1689117
1417909
1573960
141965
1750126
1310473
1031954
653647
1736161
180852
1649406
1110790
114823
601045
147268
1175696
1035150
1261431
78262
794563
1478298
1729253
508479
1056626
1994901
1314262
923131
595590
1481591
475096
811198
1547008
1548131
1523213
1484501
1425662
309992
560888
1709354
1319443
43798
362578
627688
1898668
1725093
367621
388499
1322210
16571
490339
624085
640018
1078083
1194592
1546201
1519574
96176
1708297
1932948
1698924
776706
1155423
1621439
986790
653979
800417
1255367
862558
817149
1291737
77716
1542406
1785920
149048
52165
720935
384538
363959
244165
904552
129424
782025
1355872
182381
1509599
1937826
1715454
1237906
649711
1360717
423347
415163
1849896
1711702
709330
1389902
1273912
435446
27843
153575
1323842
1908962
1090303
1802388
714516
1004569
6368
1065770
1121233
685956
34167
1317963
989586
682101
1685901
652561
1484378
1290617
1098656
83539
363752
1813205
1767412
234555
1098766
181192
939952
1713480
87958
661701
1075431
129223
529303
145752
276449
1767690
732420
1755452
482072
95502
1399974
694925
980373
632556
91610
419733
576973
1751488
460048
84099
1738430
401258
929499
1694923
1946592
1497470
1009937
1119980
318473
1681792
118956
1554579
690849
1760001
488745
1151154
114511
1408950
1152078
1098026
1101150
126746
1279515
1084434
1612175
1833899
743539
1664879
1047585
803441
1767278
1690105
474288
110361
1685865
1579296
646883
346937
699446
1078015
1707432
778925
1680019
1415206
1008168
1559225
1646916
514607
864571
1425053
789470
1846157
220165
781064
85853
1394131
687475
499249
1562218
430358
1793020
536684
1683162
1916222
840173
954370
1573908
262463
967205
1005818
148359
1594287
154826
1950899
932126
1481087
1564766
697621
1125267
448285
1504597
675645
1174436
547462
1408908
1792136
1770068
1694166
576665
377888
355709
169254
1040724
753128
290961
1105931
654583
1765656
26311
20432
1379454
510428
566846
1782406
1069332
301932
821786
942199
1770782
1204903
986040
63298
1751351
14118
1118099
1352759
655552
1942916
1952372
1724853
711862
1566801
1795174
1303177
1510920
1632585
1789283
421702
1151728
201522
970243
1318954
781341
294171
789019
115980
1558033
373441
279575
615097
888226
1775489
1979773
893213
29552
1596618
1233729
888081
1647031
1683914
1880925
1794226
1434986
433142
793198
1871603
1861093
423546
661603
345944
282895
1423370
821387
1515396
1040283
527027
942877
861447
940627
474956
874424
959642
1937984
1088247
832749
1361276
1689676
1433803
1021511
440991
1316100
680226
655187
1540687
1447376
832433
1944700
334562
764327
1365016
375933
851064
823223
518475
545359
574408
124823
222032
1117973
1507115
358287
605203
503407
1813589
1142725
1488380
316315
467265
540684
193860
1970451
1380557
1789016
1891190
929601
150065
1488491
553945
1824300
119268
1385400
1616274
258209
1401907
1596845
45045
270349
778834
1177232
812410
164486
975944
1314327
1099803
1181666
1445264
1798944
1916182
1748737
1840859
1743745
1048337
1313338
1072698
593788
1259079
1721719
1420829
1597192
194817
658822
670117
707817
1672868
864272
1652553
784313
1176401
1856847
115068
1644862
140694
890220
1709872
166041
1309109
1988745
538694
821253
170741
798335
1094450
1027406
213692
1442746
1929977
662938
1041290
1001133
1854999
976929
1378128
658179
1154872
989615
1336997
1504957
136429
633721
276085
1688233
1159316
838009
1910894
24438
1841279
1986846
1223972
475192
1484643
1968674
649177
243939
228520
1523107
83569
1460615
1300766
1939340
343994
1244884
612798
99986
1319097
1631369
1646531
965446
1419526
1443699
1104211
1635429
608196
941292
1925439
729592
1357579
1808888
1152844
1756126
252862
1371909
1091651
896601
45196
1526733
370098
234927
898432
102716
714621
1678129
419861
280689
360924
1493506
402831
1527136
1917702
1618609
568969
385428
1501833
1710042
498737
1234481
1983735
356222
1880090
1807699
406652
1710486
798037
561802
1036198
272620
1784554
752096
552844
1421037
860486
1139959
597865
985537
544658
883193
44256
1052124
1944584
518316
370663
1381279
1273690
614232
1282299
26775
466091
1140920
832601
976150
1285865
664669
564054
1845204
1100864
581692
1393954
1839233
1360073
1840063
556545
1673578
1220687
306443
1735118
12110
188669
430220
1476062
477629
616614
1535415
1088586
1939970
660641
1979071
707585
493381
1238011
700418
987614
949160
1577895
1775195
1880945
1904664
930135
1626758
63311
971682
1899632
1020934
285843
1955742
566045
13631
514237
1049816
1635965
1919015
784298
306669
147498
680642
1598639
1789908
1953076
1476460
37119
30838
327277
682315
1450401
1898961
724512
20384
1302386
161790
250468
1224228
798607
195097
1711849
1900475
77781
53321
1842051
77761
626233
912953
914798
1271636
829950
1930665
633810
1452691
1561953
1304580
789264
609012
7517
1212228
195161
503095
824388
1072733
1551038
1207214
900625
1273663
1582253
289763
1779961
743047
1739483
1453401
300543
985991
1154594
148543
1901629
1947611
655483
142725
1408755
1663520
1080473
1129575
1616856
88881
383986
1088150
1271898
1348030
522234
833788
1360499
734223
385258
1502829
702212
1848715
1208080
252448
1160095
669930
1223417
1139082
1485082
108780
376145
842576
1408141
920483
500432
1829032
1859816
1048312
391729
978288
1223681
1599490
1347254
786350
1417021
1896849
1587122
236125
1265624
228097
889662
1068914
322968
865849
1192330
1578739
658683
191865
70396
528368
1239238
451978
1864746
1135085
613391
1333460
1921632
1861772
1044637
892444
342858
1092501
379152
858998
57125
360317
1253371
84698
1976077
733720
195856
756239
1754524
10161
579117
723694
452815
1123908
1764393
1172312
959731
568264
844204
249648
803731
1825130
1199398
995017
434236
19152
563033
1549432
764041
286758
57427
1457578
177500
1395547
1896125
1756950
1360179
370090
838821
1003321
1296475
1387455
499203
1344472
1079753
664985
567076
405110
849123
1855928
1002935
690077
490245
1532535
1975059
357651
990346
1389525
1991061
1965307
952870
675307
1821655
1977790
347151
696906
1396157
1586159
544093
28571
1466369
543220
1225473
1718140
744187
1479765
959097
432344
963052
985957
465097
1423847
1924260
833832
120772
1328091
1815910
919335
955474
422560
1178756
1117696
424455
869114
265766
779894
569371
915906
425314
1789661
732445
434112
1233949
344512
974953
102295
1041301
1186320
358457
1942326
861313
1801221
1162116
1331837
292437
315889
1469193
1639634
685038
217882
1283173
857685
1539761
1266466
1338813
1762436
738289
1578693
1029970
1834455
1208946
1495718
1853013
1042317
651347
1313923
274610
523846
1370645
1464022
1467259
916212
243098
976370
1102026
1730771
1876583
628166
725184
1722140
65612
491420
381920
1663147
1891505
856238
755230
1365403
504264
1943491
355399
631741
1010835
726674
1029607
387828
125510
124198
925647
915389
1003763
220124
1940343
1894334
1484432
1621741
52523
1030827
1598584
1315992
1037276
854397
82159
1112870
153216
1773304
412664
1322918
1931207
1275307
463044
840875
1934321
1611560
636214
258958
920156
1227308
1264249
33714
1228174
809004
497868
308293
1996394
43229
600384
792931
1642691
911597
483067
316097
1350448
1789762
58724
1443827
703054
106724
1274701
317769
1195190
1375418
914309
391295
1167072
58124
1531559
1283472
340383
69270
1622205
1055083
374564
429554
1435861
1355749
307007
73760
1847567
816450
1602528
638809
578019
775748
1672223
387429
1226380
1866131
1286809
947831
1669949
524787
1081786
612100
845495
1981517
1644850
729138
5227
1383156
1155079
390500
635753
744336
750180
650025
1770964
441972
569991
637295
20379
1049937
1279738
72919
264036
1743814
1667914
1626622
1734206
1455968
741524
1848903
728155
633600
1980594
575382
907584
121839
697185
1440168
1548649
933955
1346628
977695
1979067
1989034
546443
1151101
406063
319008
1741618
1813564
774811
915043
275878
314000
1794277
1168564
858639
1932521
481386
1970754
127698
1420241
1244009
1999941
1035600
903639
536812
105612
1341704
1380969
1536633
1887162
387980
25800
536585
1763166
1805505
1523233
294534
348354
105279
1327221
994625
613199
54061
1787447
704877
1989005
1149816
746055
136932
911244
695629
1194677
979600
381834
500483
138857
525
32506
579432
2881
1032808
531777
1003285
1339730
1257542
875122
682187
1509712
1635097
268321
172665
1529739
1637406
17103
1151611
186565
822842
1087226
1290971
988817
1885075
123787
687422
58181
1805566
1113390
1319936
1113622
1606480
24678
1714995
1997178
1794632
1160768
226796
1289022
1787060
976151
1258706
1221047
407878
1183145
457489
1424727
339172
680567
238452
1713749
1649186
1649229
440619
766797
1994286
1043409
1098932
1695004
23168
329583
860267
99683
1472910
240464
945337
1771417
1365090
139516
1605378
118356
1151068
271826
461501
1252356
652039
1933519
168573
1967286
346124
1172327
1557824
1578914
103123
534190
1018861
842565
1447889
1214492
1853415
1189741
1471996
1360168
210881
1786956
915538
1947035
789386
1017480
874175
1151834
1052007
433994
26649
235236
950626
250327
1817872
918395
1746087
1565880
381472
1800213
708546
1010237
874031
1318173
966000
495375
1886633
479912
1187162
1292012
616637
189285
913910
491112
101663
427593
1979640
927040
1796663
237156
658284
1334469
949600
293497
1851706
1985014
747644
1110654
1530849
1225875
155294
750244
1366069
700770
1159752
1994119
781203
945690
384647
30756
1524532
500764
568081
1591077
108936
1131240
1889452
830369
1357913
1595338
37068
315051
1565916
1577185
1717029
1803403
550470
1330669
136339
468798
1167234
1190848
597044
1597294
1954607
459544
1355957
1793130
750701
639428
983829
809950
1733838
182734
213515
510689
1550234
208859
1764271
1002323
1432968
689979
490580
345255
1629786
746932
1364708
1835998
507117
1468376
1203870
1598250
962606
735649
475696
1585327
1253905
1901422
1742787
550451
1179473
654621
814095
58469
1410099
648700
462212
1088707
1277601
114888
966657
721871
458272
681147
775337
908829
374215
137879
631446
145134
1679532
1089328
633343
1449712
1193987
1464838
1317147
640516
641274
1742508
1965811
1670523
332143
1939004
1903085
984993
1818684
1098705
1055305
1306913
201114
400059
82184
1053258
1149891
923348
1529134
13808
761529
76312
1207451
1699337
1999772
1383239
1745859
387259
1411593
382426
887800
1508577
1739516
394925
1171047
1086200
1985531
892274
1792006
339039
797735
785484
283671
2413
656961
271711
1702722
509786
1220366
496512
706362
1611976
1564780
413354
1244811
1183693
1939329
1359437
41465
41976
347615
651256
1527740
1357541
89388
1377395
1715726
1259226
98469
339483
1130563
1948666
1872209
1955505
416375
715694
1764671
521669
1763777
1338374
947795
1449249
1954307
1885420
1747704
1826596
674553
1924266
1678030
1014615
329993
1790807
228587
639793
936002
1624014
574649
131926
1092601
738141
1015873
1912995
265853
1562442
1847205
1039903
899775
1615433
1422295
1232078
129344
164842
1041864
285448
740970
1447688
1914081
1347947
645406
763153
1568377
300946
1964824
314916
119734
509161
292434
1314741
1550102
1200242
1898293
843650
1184270
1145615
870074
244494
1279836
759647
1894491
162333
1980048
1417549
1811085
1861005
1770885
1520002
152059
1602742
348570
1747086
1797706
1813867
119890
55022
801541
709175
147270
1438340
1959505
1675684
1412874
1640390
965540
1349579
861704
1576390
1450490
824621
292942
1112266
146111
243874
364583
775721
1376679
967275
719373
1228152
405279
1606583
90581
1243141
43000
608950
1243463
1343879
1854063
10360
1010932
416880
1193593
1336179
112897
1083836
1346838
1023381
899403
114971
855171
1718800
365208
239533
1145094
1558481
426282
1653724
57343
1226310
797667
1538306
6366
20690
1443990
211361
784865
1907345
478307
1949960
1178589
956442
1468869
582453
299034
1456347
759005
90280
658253
359859
1537474
1214158
735987
1521585
1134250
1732758
1745031
1095601
404859
1326874
720660
1007286
1292999
1270799
1298560
336245
296002
1713788
1567038
1189823
580032
230726
1145289
1364038
1986250
1404096
1427435
5265
854684
766470
1868414
277900
481128
1964822
1354218
476752
925288
279675
246568
474738
500595
716519
262706
1619429
374680
781806
796361
773865
133155
1693437
769459
1015399
1214837
483933
1589073
1799104
1633865
3081
355772
1654649
1458561
1024644
591686
1202201
1543282
380997
1346434
425656
1637273
1788081
1455453
762734
185151
106133
200108
1307457
120829
1448343
816415
1168120
950858
1471349
438185
750059
1797079
1307720
301488
110433
48169
12267
1262256
49474
1161653
837590
1320728
1213297
1788432
583367
1511099
1401001
1863185
282624
1823246
1851925
1922386
281120
1684172
809385
1440012
1030657
1983637
54267
1367711
434352
1742280
1349294
131921
1179046
108803
1730194
579494
370155
1863259
79147
1647809
1302348
362941
635916
244139
956064
768433
15515
710655
1755969
1650008
426941
1254380
686533
1800700
912703
298918
541017
1561665
1839042
647199
1996884
733898
1470170
1945835
1132491
1691537
761311
233800
1077627
225944
1807499
1577434
880850
262499
57327
362400
380614
1994033
986494
862254
1022217
511454
1517526
341915
1012485
1748832
315863
787971
1382345
1815094
1354722
1119203
1379791
1781396
1535433
1079618
1321741
678185
299439
924107
1921644
209230
434993
667457
1281223
453277
1538680
803894
552811
319344
1432837
1159980
81048
923194
524156
240426
812524
1576207
1170384
1681740
385601
510780
570706
1037307
1250586
775861
1998215
960717
777028
1245358
347053
744252
501245
575507
1218098
916958
323793
281040
1139385
255410
333922
1140077
821852
1952082
1234215
807420
1708756
821117
677203
1223457
1778429
1358545
1623590
1743124
777978
278182
904732
1933746
1091167
971373
236112
419638
1220365
143094
1239391
826523
1825522
1589832
61138
1188666
1983624
52134
1350429
462407
1484601
273016
59581
251982
379530
1981509
509053
1659695
250027
1015736
1413811
1603632
331825
53276
1767382
888856
609083
1004787
1759956
677544
1965101
1040986
1065579
1162511
1128414
27710
858840
626549
134841
179780
1409794
857980
193503
1680867
712204
135246
1286388
1118995
1606319
386056
1032729
278481
1084071
82328
1808748
816363
1888465
246012
37433
1943281
959577
1160030
348177
1106507
311791
282465
1259839
1720344
1286036
549645
1620310
1120412
126909
371639
781059
127935
706473
304559
1382421
411454
1500336
778897
519532
1620790
1172437
517645
979853
826776
171537
1891367
397636
1789245
842936
1112459
1748917
430090
935218
1180134
373079
1790956
22350
595334
941929
944853
593210
1078850
137982
1540102
1363500
1435189
1555147
1153718
141520
176732
1492571
657544
1607377
585759
1189960
1345497
1010840
992157
922450
321900
670559
1395764
1081127
1511760
92079
1844845
1214531
1894386
1175253
47690
722874
1623107
700605
1651773
407484
169579
690943
865529
294926
1459270
41962
1482057
1611993
1627367
161329
236260
1675708
300024
398017
588631
989945
240688
1126290
331221
877303
1123414
708126
1758319
756663
795282
1911545
1851525
1966163
353180
1832536
87120
480623
1857626
1862788
1375235
1129980
539748
86653
1685347
1442209
598543
85841
1423099
1588327
79270
1594869
1627398
1161015
553785
804593
1703428
432830
1769549
766356
934218
1122485
1563656
1229072
1037837
742065
1080147
237279
1731843
1851543
461017
379914
975894
476760
1154313
1805859
86785
1255574
1786667
442554
1333232
103962
1504270
1229115
1460679
1131088
26696
514365
385319
1132030
1597868
783663
1509020
316781
510523
1655094
1997611
1100403
1577718
1063639
311886
1269119
420584
1713127
373145
22538
1728134
312502
1145512
1112373
143093
1022321
911864
1011384
922152
224200
697752
353214
872488
1500252
572624
1665190
538134
1172532
509289
1926687
1951134
1526408
244181
988468
1832034
349480
1237393
410959
1591174
683356
1099240
894856
817410
119465
319087
1351373
252346
267833
1581049
744148
303113
1747382
1229934
766508
657702
934728
1968884
276814
1125199
37943
763546
24809
1419042
598209
1792961
545573
1947055
1921358
1136460
1087085
717872
1550860
1333906
1090587
1245156
195552
1548972
956231
196360
1403674
195690
766718
1088649
232926
1496357
348905
309407
1918013
389649
1505037
1068928
356592
1867347
532183
573143
1544938
604191
524677
287814
905642
1272094
1276181
1415426
160715
400543
234977
1411179
107043
1750202
1028902
1899646
1002842
183741
1582392
847422
1791701
1052395
176207
1187951
934591
878376
588907
198347
47483
959569
906550
1262264
644823
1887345
1995505
906045
1326765
735700
1826253
1513319
1565052
137686
408611
1620111
99398
1117287
271605
196982
243579
1390604
709865
1605018
1735725
1341585
1870324
18529
944379
283606
66221
813635
362791
753425
684692
1556798
829166
1582236
806159
503453
244952
424009
354418
1815921
1099364
1283379
1582018
1262016
689297
1907501
987796
288028
1965700
1154131
65947
912180
788008
985499
127522
1906096
441784
1697790
321611
40344
1327937
1128310
211514
990741
1843422
716865
425280
510312
826292
1605362
849742
270049
1117920
962966
1991559
268185
911172
1899254
126623
1952738
1308134
1763686
585308
486389
1975336
1005141
290771
26805
745772
1067761
423581
1243274
1467978
732935
1426574
639047
1395855
1348956
204488
723084
901411
928685
711929
1941955
1645307
1286833
565841
222417
1014972
1522067
1504105
483465
1835742
1706558
650113
1940285
163654
1412331
1140615
73832
1551001
1204090
424094
836959
582450
392831
1773231
843872
175841
1186549
954052
1178814
319805
1237754
57066
1455492
942939
1478212
716551
1030367
1246480
1585552
214516
233630
1042215
1765080
844054
907695
1121104
1301174
142100
1333162
541812
1925794
746681
1710459
1179506
1405876
56704
225839
1725893
1485288
1614150
683980
1922837
1252313
1905274
1730783
1766521
382435
1726409
1103773
1996456
124188
110783
1505464
324837
1373098
159947
630955
184354
1968647
1303872
1802694
807284
1669862
1124729
339069
277662
831555
868172
814882
114905
1196119
1684487
229747
246987
1365497
1197518
1076399
1136989
939478
1104936
1128450
1181258
1274665
643730
1567450
1267821
1669035
105720
899609
1803070
1939391
651795
885053
1730555
298813
633685
647338
641863
800954
1688221
1764325
366112
624837
1493030
1019650
1569989
702299
1978370
170487
815132
933323
1471392
979704
5953
634362
1343146
176576
221146
701020
1543409
256492
723182
1763646
1701637
1109102
1378387
1485808
1320014
249913
271154
728731
1562749
44708
115633
837264
1933923
813759
1643782
1697645
134246
157905
1070333
733623
275630
975554
1308534
1269019
1227451
701723
249499
1980103
1033271
1897043
1523049
620567
1449315
520039
1600057
62259
1721017
1082748
1086194
1433367
474103
644907
1249125
142965
882975
43993
107264
472823
1664139
1221756
1471662
130844
1016024
1032698
1445778
978750
334501
345132
1264315
1021045
849728
1602673
290219
105634
292985
1181794
49394
86813
198320
1137909
1196623
69601
751167
683149
655313
1475197
1387054
1295994
20385
1934072
375152
951778
1193798
1688492
854304
1023038
1672041
1787145
124042
216132
993584
1209144
1525051
1945952
801343
1447641
236541
906807
308978
663205
111189
682158
255978
1378153
1480780
1949042
591374
1752700
1244893
421408
1836902
142357
1667599
537771
1662790
1506276
857746
903580
656814
1702084
912869
378060
117560
448295
1106913
1059054
1936779
376004
287741
726065
1889167
1287266
1740793
456420
1212775
1683891
839399
1999863
1471515
1039115
1009140
600656
896765
826791
1570866
1369243
1625903
212163
597371
1813090
585370
259606
463246
1057816
1541519
1504064
1853248
635894
417664
1415408
1976069
682867
117656
1873410
654692
862220
975823
1371344
1399758
1553930
508769
1689325
867723
1877996
506312
719281
116215
1725375
1528996
946990
1796525
187915
736113
1921348
460803
1179092
108206
1972561
1300684
707622
795559
1477889
1717
892653
2565
635644
1966694
1011001
1052705
1886419
1380994
322049
756768
1893397
742485
1971341
1876570
1142962
343186
1147925
313928
349040
429895
1798321
50667
1834927
185251
960178
967305
1417540
394257
1714933
108491
1334955
776796
1933375
513871
1856071
531949
865602
912341
1201785
933325
1046881
1629391
1117256
1758256
1953083
1725743
1680178
441749
648945
1112002
140887
333465
64504
630967
691914
1375969
863318
921638
1784927
1182192
212683
1445720
1479763
578544
410402
16186
872390
178129
552196
476653
1302061
286360
394692
505598
309356
1135493
1638725
1239457
1161671
1511304
1942509
1268202
818733
301790
1019894
413765
196866
107776
842220
1967825
1279583
1628495
305542
873876
813379
548652
1896173
665511
216721
897390
1814436
747354
117199
1705379
1985215
961115
1994119
1888927
1799404
1317424
33508
29413
939600
1543707
699331
1501086
640857
652354
1209535
1679911
284353
172322
699470
1827838
1964285
1094461
605808
1943319
1730851
62878
429262
1783277
378428
828444
724902
1373303
332949
1559099
804571
1434865
665156
812750
372737
1541863
904455
1711730
1984884
908316
1973884
770153
774105
665949
1545974
551005
649274
1173861
1673487
1075606
161047
140827
1044287
1073884
1243322
723457
1806325
75606
229716
1307639
734307
482398
148108
1706935
1293362
1088169
715169
911459
1211152
48741
1447183
1782686
1609773
1667942
324191
1551490
48517
1387556
315840
972754
794711
161618
1641491
1357673
1276638
807372
1015720
1385428
1550906
1040306
1247371
1062205
1596224
221748
647288
1996880
485811
1821582
679972
321008
308926
1956090
427934
242503
1696941
1988218
437331
1879526
742149
5450
612131
497674
1256175
293208
35897
67568
1025333
925308
842216
1605926
1649085
1670570
1378335
1838263
647483
1104844
1080439
774281
1936168
1320167
1783072
592719
34105
197767
363409
910143
1650911
1927069
787774
1767755
489795
1040142
1908837
1874387
1419817
1863127
1508146
1291443
1466676
1219174
238873
665490
7951
1201108
104325
930201
1118645
1330090
592131
368784
300391
922213
1352365
491082
610083
628175
544399
173720
723760
407778
1270589
1502035
1800571
643890
295775
1062398
1070601
1667006
684211
408768
883100
1405790
1490033
138795
1869276
1114453
135951
1695133
435374
1009994
795977
622366
1468248
1798807
1488330
1336111
100316
350703
898843
319198
1483479
1394048
5999
799375
1852142
1175028
191326
1742144
1877355
304662
284454
116859
1019017
1479160
1887455
1133950
445204
397411
1869136
1217842
1096633
1094128
1615230
327411
390674
630185
22550
1778009
1111461
1909200
149024
1983398
121201
178732
1073399
1266347
1323479
623209
1180264
617878
1704583
1010843
1708005
1314612
630352
1272262
1186920
1104995
1091371
271717
635574
300309
569562
256065
552365
910257
579073
332796
1613896
1718152
37249
1706034
1269906
542518
1868045
468965
151448
1522464
555506
33194
363427
1291869
164023
1375183
1635109
1175817
597573
997271
1052000
643016
966975
292430
171666
1972294
986825
1921362
1533167
1284143
1536041
1135663
831769
321834
85749
1469214
1610904
274191
572663
1703555
1342016
676950
1623888
1755781
759846
1215240
29351
677332
1929876
1196658
175993
414994
1210145
822821
1124551
1968125
1648665
613971
1314333
1830991
495365
894109
1226866
1789854
950837
983
1183913
1762072
245713
1579452
1685041
1858851
1857232
1886079
65959
985278
1565217
1682109
97031
1027109
1214437
1149713
1896124
202198
1879630
728997
1894886
1854717
1040667
1393545
88384
1992608
1212674
1540707
893070
1066697
1865785
1136862
1400979
477469
1706874
823203
1290049
1632479
1407168
909309
1498795
375725
1383767
1735680
130324
197385
1221338
1083805
657570
521092
1121141
128720
1294022
190305
365798
676179
1885378
791581
622932
722782
716320
689981
1999746
422295
130332
887741
672451
788132
1170023
1838496
796039
1383212
1015175
1128421
1892491
1975094
1468875
255785
526741
871991
1854048
1073117
432573
1848118
1914706
1792800
1817875
729552
1646826
1845492
1194089
497313
126029
717148
252632
1104265
1952583
116939
505746
419215
71217
898009
457763
826001
1682629
901811
809402
248982
96195
1657322
1434466
257109
266144
406546
684946
578181
1670750
533490
1314266
1495611
1949869
303132
438942
700526
575193
583255
295622
559943
1402814
1071277
124729
1088632
1949254
1842255
1844154
1366165
753494
252935
1502749
1837639
10076
1254365
912685
1451564
533622
1475853
1187198
917218
1309855
1581521
1863837
229691
442495
1574849
779643
973889
1904632
939727
1578355
1904102
383462
1473617
726111
1197325
924931
1978853
711155
1269131
902903
1439799
1574523
1974305
595147
1233814
1832397
697110
540196
193297
817760
959455
615335
800460
757142
703895
1613727
920104
688995
1355142
716549
538145
130661
93313
1439247
692382
919507
1044787
965750
1090953
285525
424847
1706258
824057
303871
926273
219316
566978
254964
175654
589417
348578
537528
1681595
725433
1123150
928399
1381457
602335
1336381
239386
171793
1275247
520137
43171
417687
637317
722435
638922
598931
1845556
261863
1370121
1488000
1024281
1635446
1743508
197459
944432
1003149
1774767
1526856
1959643
572457
1275661
1403868
1362084
641184
1860271
1211937
75976
40308
142744
766085
1686197
1621022
1485470
992694
1927275
1373481
1374140
468322
1010881
561597
1090371
164825
1128737
1507323
574684
1833017
1724747
1612269
1180546
848310
990574
1034143
1350502
742593
598662
248858
1310057
793422
857959
621876
205397
78072
1616232
843213
362296
665903
1064401
115674
137397
595656
156690
591280
224959
1662547
524891
656206
378393
362686
716278
1576253
1433352
46127
255217
637339
948779
1825570
1569819
1880456
1795994
142081
1737907
1663173
1690697
309765
1606899
187585
813794
640387
1461214
1751526
724468
1642914
771145
741149
1049994
1052638
339288
287732
1382024
380904
1605654
383563
1728753
1736606
286278
1563609
1322863
1889803
41592
1142976
1619752
111364
1403962
549558
1363983
371819
854388
46797
1079082
67521
427402
1023935
554824
1012016
375075
362576
1606931
1176481
91204
1687065
1965608
387329
1015619
508613
451775
579368
579921
745521
281960
1000104
1022795
131404
522142
704294
1343433
964631
72635
1781098
922915
276623
1611628
1273037
708099
1674988
1801555
1478985
1401850
844821
1622631
1855645
256878
920799
1758117
1916310
1576291
42729
1502761
1424669
783925
649730
1561010
1743250
825363
83297
1733463
417865
307956
22758
170514
1718212
1121339
612029
405149
1690012
1850467
1978738
1818437
1192543
695029
1025447
1679800
885567
1348918
1091241
511831
1714835
1499296
1795040
440514
1165331
684180
856355
701079
459026
260850
125699
1266371
1786180
1616338
1706185
414850
1964332
631941
523271
1323206
1950203
577694
1257068
684527
59465
1830316
1228847
121426
1740438
1723137
441513
1600552
575509
1956721
1220542
434132
705947
51670
1373911
101696
532883
1691867
961184
1336916
1165357
1934240
507018
1923734
1860337
125933
738820
47042
1507959
1726367
1993144
1078015
1952195
948993
60569
992796
1347338
1561137
1745431
1663968
561601
1505806
988578
798647
1286878
1599820
837459
1019379
41059
123818
258699
972881
1182317
305474
162792
1342249
1292516
1699426
1436804
1086379
125596
259347
676684
1729759
1686096
173659
1117862
95764
509534
1366693
696598
1161702
1716274
1531030
1247738
469946
1406396
1385435
1572894
265910
1079065
1130130
1076780
1509177
362253
1755319
1456228
643582
380030
419536
1737370
1559004
1127021
1766465
582877
958154
374880
1563464
1292661
761660
735566
236319
1058331
576325
604902
487020
1450522
1641350
1189076
1656671
926959
1098933
1670017
420388
1258135
932646
1472196
204651
802039
1858752
822052
326603
175289
1140643
196988
990836
1981228
1179346
375384
208053
834152
441851
1250523
1092131
287709
1011080
219242
1300485
424239
322760
1940370
1258957
1953847
627191
584100
1511276
784336
249200
314238
802875
155929
1234050
1316010
117229
1807982
619671
669857
1372076
1092127
1061717
1695106
549905
1703080
678046
1176407
1615922
1994730
756841
80602
693681
1070131
834115
212886
831450
697030
1308068
975108
532095
327299
681629
18619
369982
864493
174317
1074861
1712763
75329
1690147
1468452
1363839
1008280
821701
489363
957489
1374588
36290
1388887
1840598
1798547
344147
1915098
1262044
882171
914983
159011
1215721
1227314
414294
75117
958301
329060
1879021
257648
1674945
560567
1454599
32516
778533
352616
227415
403974
794722
506222
587657
1945828
173874
1850220
1710611
1336892
1653466
946699
854012
1411419
981237
1815691
568197
497645
839958
1893085
1308334
680241
1328014
144954
1166029
8509
1408984
1268547
961790
1069642
1681639
1382066
1264762
1345607
1938705
1112030
570791
1806563
1017692
1853717
835643
668534
1406632
1820592
1452198
966886
1506978
1321429
1811615
182200
1118346
1853098
1687502
1290534
1794004
2979
1541558
1844809
648824
32199
183985
516555
1137914
1896584
953894
1913587
1916614
389093
1920667
818264
1987488
1364977
1010001
243532
669990
232459
897057
1520819
165784
1279122
1427683
1503300
1531966
1452793
327652
478464
1072755
890967
1001078
1918652
604560
1735513
585266
1867329
601703
1482962
1503365
1707175
1781703
1157078
634702
1892471
1841332
983041
610070
1843851
1512289
129908
80469
270687
1695870
1392960
1586791
671380
1632023
880141
418021
280422
1566373
1774945
1693206
1384403
21793
1210301
841750
1204303
1084615
1370539
1489294
658378
269871
1444152
563424
1074490
1283806
1985388
1377215
59829
1814260
1701817
86172
1062734
55595
1188138
657356
6746
1408006
1516909
1040353
1019682
189938
1954833
1070740
188806
1525930
690231
514124
1018783
463809
4919
1287648
1380661
793764
1360866
1026801
1549025
131470
1333110
884328
1296335
843535
170119
889613
572442
1734684
828694
79127
1889989
184412
233351
566694
1621539
528661
403520
339399
38014
889446
726631
1040799
1246703
1851601
904045
20058
567791
1416097
1021253
1540088
1601994
835986
752680
1676235
1505434
424500
677982
980074
1827024
1119882
593044
1152657
536655
290152
330035
1397924
757879
1428940
1222987
1054700
1653122
633927
924050
450097
945229
746495
373826
1147709
1870368
1407277
779002
1657916
1752573
1488685
875079
1980399
1401540
1943708
801921
801634
1667735
240539
1067035
1098289
1189601
1149085
808716
1847384
1624840
1281022
1444358
37125
645283
13783
340770
827205
1131196
1182845
853872
1717073
1370290
301802
238182
141051
1263578
533648
1596791
978677
1599470
1361345
11054
1022151
33439
778997
1626947
1163628
1356316
1294866
891846
1353810
691258
772749
1199919
542423
1371549
410927
255979
877209
1406897
25322
1778423
504227
1484793
38128
799570
517417
1969526
775357
1364739
1129940
619635
1318030
373418
1597990
49285
127990
867980
1000169
979076
1031538
974289
398838
1481094
402444
219720
1482699
850643
670747
905207
480240
575850
425595
599385
961558
1775262
687925
1224566
345246
1234704
958234
100852
1155669
1901771
351055
475487
496812
1621954
495911
1480757
1865854
1850854
893998
461842
365594
1563852
1168394
1160685
1576721
1368402
758446
1802473
472144
1353123
463973
434123
362818
1047407
559171
720226
1210017
1442126
1418281
1706186
1756014
1098699
732842
287915
159996
967469
1530573
1003595
1116424
37687
338884
1920887
1276450
423614
1123112
970467
1731001
1044140
1532168
1165020
1718192
1173560
1769432
823385
119323
716520
130814
1995523
1344540
54395
270732
1679136
487834
1663203
1379987
1089443
160511
212251
296811
784867
1200363
1912562
600649
1065636
1377729
1620783
366377
1426405
1343654
1249438
580004
1300872
1035292
280747
445107
1356309
1731301
559494
1324156
14905
696119
1541168
225047
178780
1049738
916099
1295610
149107
1699300
1677056
1751012
181436
1292932
1927913
55898
1727874
402709
643316
1218279
1556188
1349165
1236658
1121532
1765491
258276
1671327
779998
1625480
838196
1897064
854777
1427044
1817333
215734
1452179
176255
1798809
292833
1295838
1365468
1835116
14782
1123511
1360389
1475542
848850
1199749
1533629
748946
1703232
1581698
1180442
624019
1575112
46211
376288
959792
1143912
50487
846038
1676092
287095
672401
970937
1004689
372017
1228063
1836650
615017
687005
1691297
1229296
1237418
372481
1214700
490511
1380188
53969
920453
529561
387671
1626876
667879
1108049
1940960
262575
127141
1517800
1466466
1464168
350784
1536735
1834687
985959
1534813
651071
1899715
650269
1060917
1812754
1588701
1579331
1748673
125287
460320
229075
1177486
875200
460516
847542
639537
993343
8876
272782
625515
801385
1785557
1071331
252739
1633487
537077
779673
603161
233428
1806142
9860
1176219
1422557
1410617
1794858
1942695
554540
1401097
410738
1640815
408656
767961
1320489
1059850
1369327
1030189
1224140
1562345
800998
11366
765376
413459
1261735
190235
397505
221632
723586
1115187
1526686
1438871
1390181
133570
865937
732367
1581561
1509735
1312682
1810023
1169717
1077039
1819390
1486206
1185265
1881125
1195969
767245
776875
1196622
262722
881863
150005
1690770
43769
765399
1184403
896644
1845709
706626
1965258
164198
1799796
327709
1420290
1851285
1272497
92533
1180316
293791
481091
972995
55851
791080
1596802
1704386
427160
1118696
430296
986973
1318408
713084
195309
1525948
1896846
1331061
1513679
999314
251736
989411
338042
1077724
545294
1361838
287901
191460
1630504
247981
986543
925014
1380837
805948
484282
1740315
430467
384714
1532553
1636233
1969576
969349
963984
45978
1891031
1446214
273692
721091
197094
1031730
172105
1860120
1266386
336446
91145
1647427
1538198
769570
672445
263361
1258224
1243078
1556930
212286
1594638
646820
1388779
8122
295025
1212341
1274125
341066
1824570
853883
1149016
1433154
834870
1337692
673189
796171
1746759
1579326
301649
1230448
947242
318297
1652200
507503
1012230
1263396
152269
1801254
1336594
1021855
490390
140513
1889833
1162880
676712
1565420
1424660
1231527
109490
349036
945211
1811757
82746
1281376
802829
1278350
1402840
1764979
1888454
254359
1755205
1059971
1399267
720506
1885382
1731829
1440541
456833
195323
314888
1682333
1582101
484872
939888
426242
891353
787607
53659
131312
505855
1024725
311367
487267
435592
1235216
1166775
884589
425771
1409850
436581
1017135
1168679
1499877
972879
691522
244499
1454212
1251611
291618
997029
792717
94924
1407785
1739067
1001346
1171357
1843695
877997
1502965
505076
1264148
553186
164157
1278007
1911282
844482
143207
1150030
560001
971996
306450
1964217
1616401
1018152
1354444
115995
200061
992571
135469
881684
89264
461862
1029658
370236
404682
1707824
1128107
226217
430961
1811320
1183021
1580961
864226
790467
1006836
36388
1380003
245806
268970
1780456
1542313
366454
330985
882131
422959
542347
455098
474101
1883574
1003972
520821
286665
653271
105638
248715
324771
502451
1406581
767993
403368
1553397
713476
1522016
116443
1846377
266476
1733817
1913958
1058802
498733
1945018
663614
993982
1772731
642333
76644
969017
718718
670527
1145905
1834071
1887923
430243
1526960
381100
714131
1626595
1358390
816827
48395
1484298
1374909
1935550
1700765
1623868
362600
492944
1023984
63767
807457
1986213
115805
1949739
182546
1560523
1059001
1223373
161755
1308638
1433786
122174
1587899
225243
1061737
156046
1655155
1531525
498194
1147838
1150847
1846698
1160991
606025
173851
1763276
1627608
1274075
725986
1391560
186126
1666456
673855
1679696
1461476
532117
101817
47747
1077060
826081
108274
388114
520601
1687077
487212
9545
1652956
1614406
1590746
1152974
144375
818882
349266
1595989
1143410
972062
1426920
698195
578674
519055
56756
1484589
1355421
645600
1584895
1778762
50933
633414
872882
400148
1713405
438614
1250490
1622704
824346
794421
519621
874177
1290357
1089722
1666764
265636
1151951
1448909
405122
1690246
1743871
10080
1370566
1317596
1504846
680684
689919
22056
1169898
442051
357319
1325647
4325
1343429
587547
695732
1818223
1567346
1909907
213040
1375068
460756
658094
520923
1822770
172738
1797290
1590115
834256
294717
519157
528294
764756
1875111
1017928
961443
194899
170524
1372194
1060486
1381230
950874
90449
1098753
1707547
1312579
177649
180133
1526147
869510
949681
1694840
1994230
1769655
1154519
180369
11731
1587895
411322
486917
1837313
1676001
379490
1444316
1838020
1734850
1637594
1710365
1971655
932055
1009858
1964579
544416
1006232
162794
1400516
808504
257873
1538390
517639
417812
384179
58213
529119
1866988
501166
1504362
1918454
713363
1623661
1543440
11579
823494
1358635
577495
1064144
216534
903530
655315
1289677
1816909
1310192
562641
1039635
931234
477666
193531
1136954
131566
1368615
1080186
394227
298307
83254
107124
1254797
1780709
1200753
1949127
1306317
1859677
417833
1495388
759439
1517328
648271
1361352
42775
1078448
1199430
306969
1998887
1596868
910141
1626106
1049888
1172967
322057
1160161
18640
1497981
1519842
1146244
1910252
1678669
628334
908852
1326301
370362
1838574
1334619
961936
643536
1474765
1540007
1138353
593164
1703439
911667
412292
301471
1198687
327453
1878911
1727132
1534889
118898
843176
1236249
972909
1172163
1610146
291698
1273292
1179256
773826
1413426
466208
1473605
333004
1044674
1867770
630146
1223520
332835
85043
1852730
1100200
1985012
1562549
187609
1071685
1210179
831913
929299
607319
218685
1692947
772775
245378
632661
170502
363481
1738046
1019757
1465515
1130304
392798
1578994
770352
1192476
461441
245541
228931
65576
1718410
479710
1782990
695195
157075
1809863
1010143
1195713
1863632
691060
1552400
341429
1683072
968773
1540494
1909103
1583468
1236378
1198384
161004
1608319
1852166
799529
899359
1589140
309890
1846813
1188689
1566126
1065217
1871998
655285
1642191
887038
896672
992184
1198048
627482
587190
1193468
1705485
89684
996346
1788593
894031
415116
1547599
868752
615224
252508
1675344
1483263
1973506
320018
976845
1850832
510708
961308
82660
550561
720018
53822
1745061
1241092
554872
460288
40968
993813
1141731
1199832
1912770
1867578
585813
1837385
1098375
754098
1729780
532565
963811
296886
1874198
1752424
1518823
1479967
399873
941369
1516417
1105018
1964593
1703962
1111252
1133500
551666
412142
1819399
56829
293208
573315
430849
299579
401400
1440186
1675815
188602
390066
1332780
570002
1491122
842869
629745
253855
1031219
783764
1298553
1359055
32318
1342273
558983
1459225
706927
444886
1624962
792075
195472
1373490
803734
1862578
1903466
1918106
1875497
754922
714329
880228
524662
1289170
174249
16483
62027
305439
1935618
1919632
1400565
1459792
680526
1149607
621713
574920
951351
1710965
920594
600835
19746
1571589
1215609
262008
305702
1779720
302420
256821
1537648
611656
468986
869806
1451661
1549165
1718918
345926
28893
230363
1269063
16362
1411044
54650
1034655
1201243
520003
1302295
727738
1101899
797026
1318618
1543540
672671
1582174
1581254
44844
1120457
951247
1277892
696221
1681401
720953
1010435
473507
1075263
846434
605647
1227710
1462604
773354
315118
285442
1130927
1088115
523688
588712
1374533
11558
85303
1461080
1881082
1352228
1166544
269079
1804312
1010626
1760599
833483
890413
134945
1048022
947460
1742433
1932895
169620
1692356
128184
962009
1077925
1867061
792212
1956024
1284268
1457614
543914
457698
1068650
553175
1025896
1869570
1687087
1148185
1838522
1087536
994053
1857856
821762
426337
240398
1820070
605765
123657
1168396
237110
563626
4549
1662342
1280619
913812
408829
1293432
1601732
1856293
929671
1480662
1994838
388983
631803
1978943
945455
124879
995620
1185531
204953
1003635
1599087
1887477
1413722
979679
378404
36202
921099
1855070
1922991
717702
1822418
1338834
51466
919911
1166655
1497541
1684167
1784832
1209602
1784157
117927
910315
1903974
1829693
629772
1016771
1470343
131144
670737
1262850
502184
1723670
1279598
776065
1127318
246557
1679140
42532
1234966
442889
208450
344251
876875
536718
803994
1979438
1425616
118112
306557
1548584
1219147
1205447
1539029
927774
1540159
1452679
1805023
1974418
1606045
1510124
5681
1703792
1367324
250518
1347245
1773642
1378804
497843
1238085
490350
351172
1007731
1020598
1957287
1183401
1740661
643217
984413
760768
1743764
1593956
1366154
1871676
340367
1245305
1764413
1156979
1820300
887409
340437
485370
303573
1497046
1308526
510966
495266
1982601
352502
156200
399494
722508
467368
1700306
1090214
1091042
653693
790984
1457980
1393622
1925340
667588
1320849
1868227
1129981
1960860
1427180
274791
1396115
436882
1050240
71207
597511
1653542
930807
1601420
1543786
1813056
1971650
65420
1795940
224127
1778603
278153
153702
1860254
118136
1674881
171284
260387
153789
908579
278633
1765795
186809
784698
1702732
80461
142777
1143964
1162999
1115267
885008
16817
1201329
1385329
1444740
1258995
417526
1855604
169366
738012
1835230
273708
1810336
1038054
1709678
184272
1328532
1748978
1360649
36241
660429
1164119
1840261
515506
494376
1753244
336263
883839
439180
1339246
105534
1797139
1359873
978375
1062989
297018
408060
1269320
1487713
1599020
1341625
1065058
738282
1690424
612697
637935
145327
187981
1767486
305065
1226204
1172814
1233566
473916
1443384
654114
1483949
835410
330213
1070601
1433588
199843
1885977
924318
996065
308729
498663
1491815
614802
1580791
315239
70545
545087
1201933
578329
912014
595593
224622
1598469
1940784
879334
1722628
207795
1800244
1413816
1407855
773121
619446
1005747
960844
1221224
751638
1180729
1414258
386733
1382799
23567
1671629
1483857
142
1799232
610417
826088
294444
1375559
875524
1873892
1757863
712114
1756173
1764950
1907770
692284
819852
1980
1201294
1390564
1234192
1356222
789390
268436
453031
22651
1902850
1077781
174764
675209
1796684
1080294
121706
1573418
205327
172442
1791220
818288
1456729
1710109
214314
1025743
1870182
871478
1280523
359407
666365
377353
800900
362375
929667
294445
521891
1631826
763335
1597399
1237904
1507476
1195787
1715571
109291
1692396
612630
864647
1942396
169737
1326862
1992695
1501726
786095
1385783
152035
1413140
826893
1618666
1569956
1167998
662502
633205
55624
1005793
521689
1581710
425363
1100294
745112
900965
1190552
1434642
1893597
1427968
948211
1549823
18755
842782
321744
1558514
1765933
1844718
1391765
394045
1328700
1914934
171631
1893988
60189
978041
483799
1610239
1227872
89297
35568
901472
73038
527567
917883
196943
1887561
973136
360118
198116
1616212
1426770
1791131
1086552
47222
1747970
1328942
1799294
560145
1385976
1546474
205738
1004884
1652832
422999
1417888
1567881
1867485
537193
47956
199926
665052
824848
1457395
1754953
1826063
85117
1317970
166778
743757
623812
511583
793319
523369
1234192
835641
709061
1839369
319654
47776
412290
264162
1342795
842490
533893
621257
1352697
1802857
1642272
1610685
1275751
1821273
157053
1414605
719762
1908802
1089400
509211
1599207
252355
1004170
338747
1956086
502176
1426713
1386493
1354422
272212
1818488
1407127
900014
337410
1296288
1407275
252808
1295436
546533
221196
1733033
1495296
1231302
1159327
976501
1107914
496903
552390
1566154
576734
687251
1268012
1339433
1852850
233984
597481
671347
1409977
7489
430002
830293
1179546
1081994
401837
1498813
317030
872188
279748
1390968
1542882
1248208
1189867
1555699
1482144
191428
182419
1482524
796869
1984480
1855558
1092375
1358756
950416
697884
1301451
882770
1951528
1341038
314290
927987
1510278
1177215
883728
1302671
1472589
27013
879520
683749
1722982
174682
1671020
237664
179847
903266
917649
1405248
110435
173484
1865381
754616
719286
1247832
1648978
695878
449306
1876134
794858
1600265
1159528
1665594
1968580
1576586
1599864
907137
1817559
340732
424251
1138993
1919885
613544
196595
1574674
1129601
1178606
1372746
1505643
1678213
1186539
1433251
1872510
1778300
542950
805490
1918838
1442376
1655217
818439
1088016
309413
1257726
1515413
299697
530485
369063
1955404
514272
879417
598396
1525167
135925
1303629
1876732
885114
643266
1604960
1561218
128714
1734801
664860
541598
1195769
1298040
506581
1109710
959478
712696
372398
1828429
300303
168951
1279287
261614
496353
1920215
1103741
178758
1521696
78964
1858226
1990813
195589
1427267
1828316
1920517
1662942
341863
1944593
1411788
204820
1021153
1130425
1326382
1361662
1660113
1935750
432585
633433
1008058
1496900
947552
1173295
1777211
1905231
1466705
1142530
414470
602285
716688
798295
505622
656262
342430
1471334
1300066
748800
528923
1339471
308364
1347781
1099646
659727
1176732
314285
274751
180407
806969
1718606
1764017
253493
1688908
1650548
711443
323009
1708681
1239095
1121455
1345255
818610
1023006
1763996
650225
603139
432370
926452
844309
194581
928286
757429
1254066
1051524
1019334
1821965
555732
162812
1610967
791401
1532451
1625475
87850
864600
993818
1460020
1004013
1269251
448597
195704
314683
776749
1044083
1991113
815304
1624283
136218
680639
511323
272951
1519484
526856
559383
469283
1253897
657651
934764
438530
1997495
769367
1697743
502084
184084
1183014
537994
1122832
934606
773710
599447
365402
1463470
294649
1291251
1472658
626836
633081
563264
100427
1527420
1163098
1139262
1665236
711578
53284
336510
1189695
745408
378254
1950860
1117960
1243041
728229
182452
1679198
1640495
1242858
115930
1132864
747344
513579
481705
370090
1525365
287731
1601025
242320
615112
1368088
1819464
1345120
906062
1507895
160443
920715
1220686
427699
487956
1540251
257704
765498
1042961
804472
1731728
245690
226925
537906
321183
1369166
1333229
1856933
1639960
498498
1757974
1912530
200552
1639890
1089148
875626
1027464
922569
192133
320151
1236844
1491731
1973339
242532
362055
455504
1382444
1707441
1211852
1664118
1612377
1043263
1895363
874649
775268
295129
1526881
1588176
470114
1459878
1722612
742889
1119311
29675
615173
621665
695703
1577984
1519096
851236
79281
1516321
1688727
527967
1368700
1012609
799231
90033
1841415
994116
1975711
598695
1808515
834777
877042
1372738
626083
962519
1771523
54745
1256606
957687
45549
1243967
754371
248666
131759
1418995
552075
921327
474708
976321
984843
647546
1929192
622555
1850185
990
1717255
742151
794381
1361537
997342
440988
1294869
760635
307408
683567
1009236
1365831
1660741
1571758
359584
1227488
954864
935889
48294
1828599
972839
1267805
1785031
1269546
1373014
1699903
854839
705120
1973202
444557
1856369
1914051
1286369
1889660
524888
4580
1822357
1535784
614159
918240
602062
1670389
1471670
1545171
1792644
1156144
178666
148116
666179
606455
154208
1247829
835393
295313
1653744
1965120
637294
1812403
1209236
744811
834624
1774616
787316
958131
872689
1646886
796079
1394460
818024
1588869
368880
256010
1493730
1893399
733799
1548891
140412
614471
749766
806192
1210709
1601983
1873645
1070116
1669390
1101728
330804
1558676
1138429
260347
1256833
1928623
1057542
825038
1807541
369919
1454758
811657
722384
1297605
455549
922243
969534
1672127
283396
864629
1966968
781899
765989
1694067
560372
771978
1240054
207496
103639
1558002
1370040
1544183
390724
489169
607786
1117732
419555
257133
1857561
1847866
1946485
1132350
114223
1073514
152754
557507
1785874
844370
1795359
366784
1254707
747704
149394
950719
981151
391189
131469
548731
573780
1574438
742679
772399
1177958
752900
144916
658867
65829
159018
1934324
1202882
559112
860333
355928
990613
1881743
151840
1837394
1185945
152126
983628
1687314
568652
870840
1504015
482882
333406
245906
178465
1685131
11322
1684545
1475855
1126374
1328576
520753
1867070
203395
1891302
178703
314955
1124066
1701890
1576374
1765743
899546
968106
1182126
267244
715684
1955546
1621822
1990891
1930115
94809
1416860
1600851
1767570
1087886
1517389
727214
1924531
195132
1828932
536192
443401
1054521
718654
357520
1555530
1628154
1544854
1030263
658059
812502
1063397
1845776
625724
211256
1896929
83134
1377305
58912
1792534
1708796
270589
1748075
49854
1642508
1182282
1522602
1551944
1195283
85987
293981
1273242
1541570
17853
1354027
773958
364327
1766227
185334
1018526
75022
1105876
1819138
1535717
640848
446023
936725
1253237
1717068
1528746
1951718
436459
1398522
673554
1685216
1680209
1006641
368494
692512
1146474
1906676
1075853
1969219
839436
313746
1085708
896132
1801140
1695282
411166
980336
1405198
1252017
347456
1527349
1695625
1055059
1606403
63286
1210038
435111
1523378
647055
1799018
138634
1693180
694527
1072927
818665
1712672
1365171
537527
328649
643704
167855
1804189
257691
638410
687769
1292724
1439375
32375
1590360
1522746
703560
895205
532173
1880479
1176924
966437
220258
461817
643164
506424
1659164
347623
1999758
668523
657587
533934
1128265
1549523
100214
443739
1404814
1130091
919319
147200
1373502
637968
1383989
561025
1023152
1005185
369038
661422
1807954
394616
1577059
1165169
1957168
1026401
827373
1803757
1758425
247882
1271043
1334048
1676220
1193925
198215
1593363
246822
1802767
939211
807644
1333806
1309374
451218
1479692
1768560
1953394
1647871
200032
158647
1959647
1273774
240640
1782116
1544298
1756805
344946
838175
1935479
770631
95415
1595618
79629
1913954
1479383
1147176
299843
2161
1519024
1851326
1593236
391011
1048420
414427
215115
302598
1736819
1491678
472546
582512
1848517
1265660
1606702
722875
162990
1999809
1064357
559500
1574358
1269699
1245982
1646813
1013609
1958439
1242696
853648
478022
688595
1596373
500024
27261
1435563
739153
674941
1292834
790506
1416385
962465
1731704
1162004
1450045
947680
850860
1424145
150468
442192
308195
112257
521485
496476
583588
367833
1042447
1893018
820686
1130238
1403776
1124818
1090193
1638673
786607
354225
810675
1186788
1917375
879345
1620141
530432
1585882
1635860
1304302
271754
1145026
59925
1635400
1867568
161785
1586854
68153
1247788
627437
1651286
1523859
450383
1524188
1069200
1803278
1537138
1528695
1118843
1466035
720577
865271
517899
622431
1760514
1289729
1041425
1834239
403891
942099
1835361
461842
1269464
1405399
1691292
1000554
1184031
811637
1077721
264535
796705
386703
1764612
1533969
467002
392381
713649
11833
862244
199337
569739
345010
1456069
1425517
1426574
822547
1686844
1289783
1466160
25979
398401
1046606
1427270
1683238
1674329
697491
1744463
1536904
1303354
11677
1247030
854550
166868
870400
511880
173791
703328
1670864
23711
1929380
1746869
728936
197087
1136127
466552
170547
1386141
1174517
1944080
713813
139174
995710
1830228
1417277
969835
1330384
706689
333015
1579596
1390470
563991
898918
618656
255209
288497
1810428
857791
1944289
1121790
1394998
564984
1545046
384009
1811589
1424781
268177
317890
1615353
1200596
651657
933452
290057
1477562
119141
1848902
1214459
320181
33398
778714
247596
1848189
632932
1482387
1877444
618184
21346
1054421
1633549
1872777
1683930
1733783
648538
850620
906197
1447169
261353
72837
777499
1756295
611756
472620
1252651
1482356
862978
1640358
1044454
1742430
970714
967655
1248477
1850894
1631281
1948433
152979
224440
1550217
1280110
1487546
1816997
800918
516560
624555
6199
330223
625728
749488
1471638
1678209
40281
960114
1572224
115745
1906423
1958024
350798
749015
1789229
1067777
634005
990253
186146
1530061
1003837
1933836
1396359
906913
466439
99685
1680468
1462251
529940
165570
867107
565990
788721
1612454
1229771
176098
671759
41461
729748
1946079
856805
1799444
499556
1358357
1055265
1259757
1659245
1065302
288267
552645
841292
621115
394120
630768
454497
1136245
90719
825687
1809962
1098488
1311487
1772669
1727623
57859
1513636
395569
1772817
1353898
438376
626435
431933
1973661
37141
1571894
1253502
1999983
1563315
1802400
317130
1561799
831179
1978704
1476513
289611
1058394
1931542
142427
1266839
1447263
1017870
767345
820127
180274
1715669
1995305
1399529
752372
440505
926478
550054
578553
855371
599004
724576
1983794
1417139
1147601
372566
119596
1920132
1475020
656310
915189
709689
666592
639609
1934087
1212726
34028
494587
1169389
945890
236665
1670001
1017300
1302070
1539595
1350173
236953
341513
790612
1013021
1150731
237930
1259762
1778954
1999475
634809
1442093
1497149
879950
1277159
1097101
806273
1590653
1526609
927143
1093286
458256
934127
581750
46727
534027
1901754
1205898
706763
227643
953864
310705
664660
1958877
355635
472417
1548148
1801386
1648727
1490650
1177675
653131
991805
1002106
386659
560420
1485221
595581
913026
1644865
1208710
791077
59868
1063244
25979
525730
1476264
1642724
1797977
1780996
1561291
860301
1994080
1536528
38712
100885
1543618
408403
39583
783006
417222
1882413
846749
1305668
1233494
915575
1931124
1855030
692165
1261911
1626850
1112187
1184879
1354854
1491157
390384
932840
1812550
1061837
111615
827318
719165
13436
1061886
1631123
156945
300661
148991
1513646
1992064
1105339
1088114
1457817
1584658
158705
1690510
124320
1287850
1781700
1797763
1431001
1973840
1800503
1259431
1639644
290400
1939947
211569
424739
630371
355947
1130324
1277627
635050
36576
1654607
221760
1140750
1115041
1782710
824100
1059006
49942
1947884
476381
322057
491444
705133
1649535
514871
49632
1765431
509924
1800363
124304
1114548
503879
329698
1707909
830040
380406
258393
691488
1266104
1562415
1301030
776017
1004805
1145928
905542
1141421
1480663
1866843
507710
262965
1086175
1291819
1804061
1627658
1244285
1090483
849675
741788
876088
953958
934653
1719898
1611144
1419415
977933
1505190
835091
1997922
136759
781467
1455969
175678
577422
588907
1050577
1582647
1767590
1294180
9297
1259609
1490249
976304
1338604
10513
782374
693086
460645
1140791
1642800
1260495
570942
308657
761862
416223
363760
1319875
474259
1274205
1775837
1719522
137225
177096
200370
1405913
323664
1721874
1764401
1540822
174961
326387
592623
12467
1598172
1445734
345418
1530643
1398116
1014645
1652664
420391
1017675
1595117
1890850
1049726
1752659
539798
989839
674168
1524175
1950938
161769
1747510
295994
1878412
1871462
1519046
759868
1444658
597319
1325168
64083
777950
1880690
1390148
894551
1289689
1833958
1674419
997892
1160317
923300
149514
564961
712813
265761
1231608
655193
1651894
1371091
1329045
264996
75319
364738
173585
1458755
1596039
409108
1884001
407174
1332264
977438
1897905
77707
1586334
304635
885789
1524322
1449454
128113
676168
1958754
435830
1105183
1204310
1924942
6903
1676158
818291
1499959
994050
1669785
1941394
123431
1991619
500358
905413
1151214
915114
766524
494871
419067
518417
11226
374910
604482
1404608
1528449
1309061
538628
146922
1958333
684584
320036
845733
1245635
1415331
1321303
1899512
754291
830770
576953
1143450
1562139
1745237
625858
1202332
1702663
1590340
1688286
434754
1034572
1109155
760529
680993
1013492
380194
496776
1279246
1452249
101553
1351064
534098
1962314
1357486
401176
628695
720820
1035452
1887685
1772165
1867629
690463
1635258
793659
1894939
1637470
1582990
1865156
988039
1066905
478393
150541
436382
863198
1781584
1841631
341538
1391306
1466785
1762908
841604
1916499
153402
1051289
374863
257983
570199
1454629
18683
1121881
429719
792548
777145
421519
758857
1277819
1950760
908096
1534541
1141661
905337
1078431
960240
568992
1609338
365225
318497
447820
1950565
546715
950389
1165504
991119
1620287
1936840
1068092
498450
1205311
531299
834537
703549
527266
172333
936688
1288389
252769
599201
944330
611738
61412
1849868
296918
778830
1522955
1962305
1447043
427001
363140
582206
1469191
122332
779043
787928
1136723
1503897
1363390
780490
1005476
751957
1524428
435043
802566
165729
1104806
1098418
1675993
656727
1763307
898873
1521521
1914150
705847
1166519
1702551
1228902
1734744
547906
1777501
1905776
695744
1655865
233427
1519694
1340193
574024
785883
596356
504176
1892036
1329157
1735020
1561793
1653656
1169120
1681210
1237749
831462
1992504
309804
1707495
1040383
919363
121857
419410
1762766
1906002
169711
1759639
530625
1287725
1051731
1313757
1169368
312484
670972
1402846
998796
1652181
526246
1413906
1444240
1005055
1718461
907160
1359048
931605
1043340
1732194
280225
1460304
1236541
1368205
1701095
1306400
147579
864497
378123
390807
1043194
793160
547862
1774425
776693
261358
1143970
177349
1476838
167657
1333105
611678
1543995
611206
1406529
39755
285596
1317305
1291888
359134
951415
1084475
223542
1185164
693269
1822029
314460
780692
1582095
1280634
593528
1496629
1584916
1881190
14325
371873
1881293
1755660
516883
542836
1653270
1603547
28918
1209072
668618
375126
541806
1113560
1876932
1473160
351161
1453949
1760668
675069
1253991
896929
285286
166718
918049
343322
1295430
1284822
1069733
663096
1275698
1230569
226641
1016647
886954
1443276
1411545
702724
333298
1911148
1884186
1314576
406319
1574401
988257
1599675
493913
1908947
1678428
1311829
1126084
1453166
1909505
1201466
1763234
813178
1344597
390721
1311618
91968
1631959
1409736
1129998
689539
1243145
1400390
1401165
83450
684152
1759375
1015391
743057
78999
1017050
850808
1362889
45568
624041
963361
1454869
939308
432480
688658
971368
332466
551916
1064135
1959336
1145613
1030927
572036
1683458
900093
503780
1625096
1835046
1063885
1622726
852747
902572
1403100
996280
377144
1499465
601027
315024
1988452
1569089
1943639
225477
1949839
642542
1905000
839161
329946
1909884
447211
1868787
292073
1781587
1380412
316637
1184626
1977767
1540021
232666
975643
699069
54068
1851112
854453
1044359
1774784
1615877
996788
1010527
1871127
1895299
1336833
1455047
242015
1876481
1444102
578759
1911459
1967406
683062
872888
723642
1531547
764139
1578131
635692
1820653
1225284
1401957
1287571
763038
372605
1005568
1505847
1611620
905293
1025612
207801
1867175
1544269
994820
241596
192408
1554119
1957878
1656983
165495
572438
1414717
313881
509338
630485
1305446
1428672
1859610
1893552
99780
1358773
1192068
526719
220232
1268291
1104950
1799484
1100611
1333565
1093156
165038
650397
1168570
176330
633635
1116964
417987
891518
203405
807027
1113002
831381
435677
1959791
1204864
665133
535119
1416058
1685219
1016995
877429
1790049
1709446
142739
406338
28743
1684314
1125327
1547889
1795726
242915
1904004
1057424
793267
1591521
338296
927929
1990036
703404
184016
1815578
1852652
92291
1233660
510861
1885119
1637664
1847484
340256
1506696
1067061
1537390
505191
833660
714125
140590
87048
303224
252404
743220
359506
990090
565522
568558
458204
1781137
338187
649079
80505
1075022
1079704
316918
1280445
1709750
1294103
1025947
1116164
534959
510770
544104
861297
952734
979890
877154
1050473
1169079
1693017
492543
135728
1764616
1840262
739796
1154204
1433273
1065003
337298
1464701
770957
1124686
1650467
1883639
743764
108136
1971812
190566
1523583
1377463
1151805
1798190
1989306
884783
1189213
211767
411747
1132633
816130
1160250
872338
1070992
594189
125068
1685859
1088253
1829126
693560
306423
478212
13102
1482147
123752
1125581
1594419
1083055
251107
1896840
1772792
354044
1308204
1595958
846008
981464
1157367
1708540
1374110
1403576
1149049
142178
1396137
93433
444526
1188323
278732
1427258
65205
1951865
1616989
159363
635308
1940304
1886059
1421594
1255646
142059
641260
987741
1075314
717882
275572
771389
1479510
319629
327392
472750
826469
528669
529327
847328
196978
759667
394038
35328
1292834
948379
1872692
1807139
1972886
927051
1586518
1806814
1526333
191474
1218447
125536
1720147
881817
487310
1763578
1576835
850202
1204885
336516
327064
1332213
823173
1509528
1159158
913697
364004
455650
3495
990996
1188931
1297340
908571
328213
703849
1964359
187956
1667906
349238
1908993
1439404
1357373
1074584
1407299
1618952
562030
141436
341313
1766270
1947318
1699446
1206654
120527
189714
788303
1467006
1540986
1409911
1519245
156478
976142
1766180
790000
1419936
1841390
1298143
1498058
1971054
144088
676401
915680
1655061
186095
1213005
46994
1019290
1099556
31793
1283222
584979
770259
1884643
1926954
1507736
394663
129409
1630233
1764718
505327
700780
1730979
1931792
378021
44927
1603711
1830965
876865
1749277
1105779
1565779
889759
1707255
1327888
1062140
696554
409716
1962379
1890805
432726
1794999
1066593
1789888
801931
1199359
770644
1209668
1152515
824255
884466
1587275
406994
674702
1892579
1181743
149537
1493698
767010
607477
1655283
383948
1052567
842939
1520401
1407221
343888
1529987
1060900
229472
785983
378407
1855751
1030654
1844993
1094511
185229
465949
1344503
1810236
1398827
757269
1170977
284642
1321446
649755
1923972
1057660
1424170
480513
1709978
874080
647660
767172
821139
1326835
1505856
1197784
656728
1603668
674349
1049729
702276
54824
365273
386685
356328
611478
1725407
1958451
1936802
474900
1814979
1133644
978858
754794
1618839
1137592
503477
1689128
1290835
1515542
978534
828517
838334
1930221
1055496
1925334
846506
153221
294648
1849680
138817
858121
211515
1259449
1826975
1020955
1752491
684786
1026268
1022579
1110818
1619185
1277259
877126
76263
998710
994118
1732523
429164
80287
610440
1862888
592644
940223
679648
869046
208375
1965625
658863
1316310
1529560
500343
588626
1948347
266895
1774581
1764225
162325
1485148
1626581
1389064
827045
645968
688187
1315501
907725
1479912
730251
1588322
566019
1023692
1868499
976939
999289
998981
100341
1391566
14825
148818
461234
1092113
615698
684251
758813
440506
803095
659789
675163
1314682
428680
347168
1617170
871088
965855
517354
1217800
777533
937799
768078
209448
1542455
164126
972769
1215587
967759
1232144
424843
1111214
724174
1866941
570387
1038736
1447906
1153751
1781982
28261
1464500
1450639
385720
21741
64983
781258
150205
1899765
1982087
766771
1421592
1392904
864826
702955
1991971
1839774
464043
862599
1781586
1227480
1129574
1243860
103016
993233
1492398
71677
551768
1102017
1330435
559692
54473
1926249
358134
1215556
1343881
524366
1047261
1025132
594845
1342695
1388210
1255629
1818834
1966679
1230035
1243250
1565686
1794420
853308
353391
200298
1123577
87627
1278864
707464
1184919
422009
620683
351177
1391999
1230425
199068
859679
1949167
973122
997609
1246987
1731234
548944
410718
1279676
123340
673950
757068
947896
309523
1998984
1687034
92472
1991485
742579
1563816
1854862
544790
1699590
1787801
187481
283833
616154
1770086
1765528
402946
1859625
698866
652623
324142
1882515
1400884
344860
1557669
118330
1973325
194213
1077557
995886
1358971
480871
177545
1182092
1528155
788781
1514820
1535308
1422610
739963
1495074
1335703
1863144
1001366
93803
405836
208932
1366804
676905
286813
854273
1172052
17386
1591101
69353
1165289
258724
1581351
387226
739774
600740
1323610
1172435
126523
1428536
1811246
151924
1454625
291932
1615715
1633950
1817020
97709
1219613
1165384
436563
1134266
1023940
819456
303409
789002
1173513
1503705
1114667
1637766
1622316
826025
1093241
227881
844235
592318
649139
274284
415917
1994629
1162380
500357
514025
1051624
863356
1977782
1081848
1668983
1306272
384511
116545
129339
176742
117805
1927283
1887756
1912177
1875145
579423
585854
1737244
830134
1969728
118000
1224849
1784895
121514
630845
825399
375348
811945
1973387
102984
1517689
1323145
1601833
1255317
559265
1838789
1743811
1577295
254386
1026809
1935032
1145713
1178042
1009874
820758
77701
1427979
227621
1510058
127419
1137342
1403609
810855
1543098
1556275
499282
170781
330334
1765840
1136229
681873
1156875
1494231
285870
1642964
1977718
1006351
429890
535373
1009723
972592
1360866
1651202
1113820
1714808
1906622
1460269
1928780
1608206
1238435
404770
868888
1297239
102633
936084
1743444
589078
1285014
1888320
1058991
1022139
1085631
1742504
539856
45547
1560322
1620700
1008294
1863448
1767947
168752
982809
735354
76164
751282
627315
1172777
1346448
1851006
1748235
352896
315204
1476697
130413
1674141
1529632
1060183
410353
1150930
1397717
1070333
76557
1821786
1541738
1338263
581609
126599
1715958
1931429
569227
1756614
267069
573982
1299615
1265982
350473
373180
1255993
196952
280889
437697
1812426
1705390
569660
347233
157749
1989827
1561507
1928869
1738888
1632158
1797836
1136613
189403
1784680
1865195
1291118
934706
1712439
1333142
976559
807239
1351285
412579
315374
517961
437646
1372732
1131903
1590168
1775656
541824
636580
718301
777535
946056
1113714
1838259
1263561
486285
1611583
1030502
1434081
1449414
627328
1374753
1614440
204800
485969
926985
706803
508967
1000318
1436110
38570
791895
1497183
773310
1342240
182543
1776077
48960
501718
1286999
297841
1649489
303803
155324
645004
562702
110277
282378
290827
486634
1364334
1768782
41016
1986423
901520
1701508
1652255
941638
1669980
1726618
855083
1563330
536535
1348850
1726940
1631425
1906871
1394175
734505
1102203
1713300
704167
1930360
1959523
947523
1351984
1741370
1034804
1884036
857316
804433
1023165
925803
1361400
983596
640361
1090272
1408345
1166631
1290687
1401792
36942
870800
68611
1277136
1854905
1201789
1455196
366907
1637197
822616
525118
889477
1657526
1209406
58456
846300
894999
1756430
1838516
119201
1164024
1251105
1953744
967034
1022583
1072506
1974901
736439
1216965
1029044
1649367
798435
1725844
1268591
211745
1008308
849199
1691999
1404478
1747897
830669
21394
1158839
349692
1514040
93464
892178
1919155
701542
614335
818875
1299710
240682
318556
1430363
1016118
1054658
1331014
387181
1485663
1154534
1105873
1968172
686564
1973226
1563000
1788722
1427509
1738576
29696
1213485
1795218
29827
634296
1226459
65549
1289999
1895509
794724
1133540
929925
87241
61401
1437049
1743510
610174
978057
1465698
221071
1376031
1239247
527450
996692
945622
1360973
1748355
1558072
1531539
728527
1973323
1127182
1594904
1247732
1716040
1789644
1793198
746444
1364548
585016
135768
1538307
177515
89670
1114975
1931898
1482635
438066
1135174
467758
367591
177879
1677418
1629864
573060
1627605
1513204
815155
1600249
1131753
800581
55743
1372871
1364736
1894850
1165802
417237
932979
1615065
820906
1437701
835390
1645276
455946
1352473
760976
126190
613148
1430359
1166978
151998
107340
1687300
766320
1361124
631869
901998
512735
1427684
464546
1071296
383441
621581
943230
588674
987651
559467
322008
1797213
165136
1819173
1194223
1305989
600809
1980049
88107
904171
946603
1805360
1479153
116051
260254
1706905
44020
422229
840001
1289194
1968323
1269953
800983
1412477
1350518
818932
1679336
140097
689378
254412
726007
1722156
594561
1325423
1079805
75523
1530500
414546
724889
681886
1744274
935210
428508
1441357
1529875
779165
51913
706382
1588764
1541960
673242
352448
1911468
1370107
591981
1985757
437730
426540
1860299
227704
62943
470479
778712
1585463
1208977
1347949
1288111
794512
1088836
1981932
1187204
1602501
1124412
1154327
153285
1446266
783277
187910
1094815
359497
136490
945455
995219
6989
321294
181680
318108
37704
1630138
1821626
1623337
284978
1081704
1727214
785498
62941
85886
361732
1562898
1127361
1146439
896095
1037733
308559
785934
727268
180877
618985
1485248
1989379
616418
1153587
1705911
204362
1221834
998339
84284
686515
56630
1832250
1328739
401093
782670
688699
740155
567467
795430
247593
1415263
273546
106130
1715560
1563933
469791
588111
1242640
556669
38669
678914
362115
502142
1619837
1131431
288559
1658161
1017371
631742
156744
99098
911445
1966533
518938
919544
1860800
1554448
366761
1516694
1925168
1666933
1153843
965891
1023842
715493
1151095
1005631
1264579
919484
159550
1087399
1903880
728477
1816384
1005773
745125
1410619
1237881
1224026
200714
1976601
1694963
1920944
973911
1808108
6446
677856
710794
1641124
1635297
308167
983724
233094
1186169
1636412
248397
1304918
567453
1166741
1864183
41414
1993052
244774
447409
1491594
1941459
954135
487424
1616567
1977666
779359
1033932
1911551
1329102
1632619
1428401
47937
1598022
1723486
254796
737114
154890
841948
1795747
1460867
857146
58196
944515
1356020
917525
238826
272545
1599616
1808464
1701018
497850
1514633
401592
1624129
1661253
15891
522533
1471096
1036103
215705
718618
674268
948135
1649695
1217976
849571
1726327
1267249
724392
312282
510621
1860740
309999
1896449
1104031
84473
1376945
602181
312983
1295711
1341063
1365905
753847
100919
1673602
442911
855911
892679
909685
1363053
1257980
339537
1707336
1342528
681726
133404
1885816
1384139
1307618
1973231
762440
704508
213773
561470
563892
403440
41001
1670120
1062653
1457184
414582
103922
464104
1364528
799696
665352
139311
1085461
854810
472057
791430
1145807
1075627
1087409
1769113
602890
1304823
1047334
312866
521373
1254057
811362
294572
1670126
840251
256637
994266
646361
1996191
978990
688714
1956569
1950478
87267
1123665
1846905
1671712
1293153
632367
1685738
293952
1997264
498703
67939
1637316
825445
76415
1112598
390323
613775
1530431
1069223
917218
1451010
4228
695742
795325
192642
1889133
847873
254223
827340
784593
1663416
1061219
1784493
512616
1238029
966060
1868417
783541
1399480
1852558
123729
1007504
1957004
580627
592360
1244209
1198015
1168633
870251
1646495
1284082
77654
435703
1955364
907280
699456
372877
1383554
617850
222858
920075
919209
894898
639830
1181485
426092
110944
1287257
705314
1962266
230103
180315
63697
607205
1161607
1653142
1317000
50295
724331
1412591
215042
1939166
1681026
1725058
1863088
1998705
302622
1711061
1406484
1708441
600875
1256631
1382963
1699188
1611848
293204
961267
846147
703698
1148989
1576145
1723436
875329
1816348
893217
846662
986776
1894786
335452
14329
1906250
1080852
182510
101374
924308
1439311
1207965
719506
1159845
708362
1595968
535678
13158
1608823
1908201
1332326
1325531
770819
1770947
983129
1420974
423384
1302008
586741
519580
246075
773270
1755193
1102463
352975
301578
1398094
678730
205391
1757666
1712168
1192114
431082
1968682
622447
1129845
1736180
1956255
434433
572615
1189426
1815137
611755
4940
364178
888109
6102
1857369
1432744
148003
153555
1034069
871484
661966
1100769
1884356
1574687
835806
1643453
1286194
128683
1752605
398855
1663325
802445
1198990
897812
104895
41587
1717057
501231
697155
890161
1425662
521793
773650
1138476
484272
356373
1551692
5513
1975495
1880289
716217
1188834
1222226
545904
673648
422932
1679014
1366220
1557078
1076086
881975
1330890
1982150
1956550
1942624
634839
142228
1228901
1586328
1066233
1912340
1277670
1352432
1575416
347581
1275093
1921789
104186
1906854
211331
688253
839001
789056
250797
1483378
840502
1200112
1102852
500130
1862712
527096
1347654
1527717
1156445
398670
1235944
14131
822419
1447393
1707309
1225286
1168636
1217771
464693
704285
34141
329774
478396
1775989
1001320
449202
115011
1274921
21912
1137588
1565522
1218927
1049680
89811
127230
341960
1549953
534794
834367
420387
38971
595277
463450
464371
449264
591641
859404
798522
544200
894335
1999784
874052
720854
1716393
1853561
1115555
383551
413726
682770
297833
269779
1384531
160270
1736564
799423
523141
809764
1170174
1847326
218316
415210
343659
1357420
57026
1832112
1068176
70560
1044769
1788729
1764028
1840525
605275
171894
1202733
1705933
685603
295809
1070002
474433
1638444
74381
248795
961447
27051
43260
1927923
1940688
406249
93265
378485
547346
1896613
853867
82720
1742670
1373590
1177880
1039432
1743390
1358136
1076810
1077798
24835
1464805
1319102
465007
29210
1990511
291916
169135
797265
1554207
1978016
1392525
406455
1999071
280940
14135
193200
1441181
1029180
1174462
830743
848450
872320
1653444
404326
916842
1206533
834351
1593177
1721473
592346
43484
212940
258127
1422314
1143434
1209364
150110
1405778
1600716
1207194
1744743
1965097
1791811
857816
1590685
964227
1586507
75684
1457747
1548861
1189779
635872
617118
1707432
739454
923134
1854207
365485
442178
1344109
1093380
78622
988696
707238
1922288
1348142
248642
517856
1482874
1993500
357085
29253
1949835
522788
1430918
191736
885527
731285
1634392
1813087
1677278
1274038
1778904
747724
1087501
1842776
947378
1916598
1173804
152567
642609
827886
1710360
1311200
1399523
1439445
433747
1380013
590751
44509
668791
254520
1238168
1105243
523399
1076018
1805724
1856547
994143
682611
149074
80951
1637603
877627
21989
1515027
1217996
1729163
1345041
463559
599878
365094
1674970
796164
642683
929901
1976678
1886668
128592
978807
407841
1458826
1956336
545284
1537717
325836
573080
1784984
1176222
37442
1487329
335135
1441369
1299266
805449
1451550
1432074
717489
1011837
1571638
1646315
1150960
754220
1453104
1869075
1618569
524110
518919
1904542
1212507
277113
1259042
1650588
288555
1581077
192357
33131
46372
1337805
886763
858562
480417
1501461
987532
1092045
829351
588883
1570559
1023364
1028171
359444
622139
1990247
465765
1321275
102871
1653790
392158
1054305
330604
551482
1889880
1850328
203241
46756
776309
854147
1555236
1176655
1347518
1300951
817941
1691708
1351073
107026
1407516
543222
1666574
1468943
1743223
1710531
722272
288298
510980
1601812
1885229
1812570
1883735
1384202
1339061
1988231
1556475
570633
1286167
1500030
486994
1255508
138655
1122381
850996
1676363
1593439
1341333
910944
1829532
171539
815947
1013955
1769036
572829
817138
1187810
1733556
1352090
1978161
1945075
755962
777224
1383351
1751593
1605843
452951
1043700
277414
631252
812686
1580045
76764
484809
289563
1361175
1500324
243358
1443842
1943861
473942
608224
477329
496287
1027364
1950633
24169
554799
414987
226905
167577
1069638
677149
341842
945753
1166574
1005465
901026
1167245
222734
998846
345472
1809875
117422
412557
278716
1184914
836351
247209
1464521
263773
688670
843082
1882794
168970
699172
391049
1820242
242416
238710
1351668
1553285
311758
1698768
1597004
649807
1208524
635453
300934
146627
1809524
1232632
1136498
253076
1451767
518090
120934
1288845
1216642
677526
1015590
412555
1319589
1845558
1144081
1876460
1190129
81314
1296009
442560
128416
816430
1901447
1342177
434018
1547319
505836
1898451
1155180
171930
10834
107998
1623206
784943
1161573
1157805
1995065
586797
902602
1370088
1971334
1769450
673463
762020
1039572
1650193
1517446
1844340
231844
804415
226050
431110
1436217
1293181
1767489
1831285
289287
1576548
1687992
1760935
454867
29958
1011928
1911904
1515048
1889676
1116036
83136
1253816
226636
1079022
1474860
1373194
1826208
964817
1251211
1330056
1510052
1751855
1001278
890577
623369
637448
84515
1935952
147682
43612
1170572
53914
617604
1722772
778514
1603079
782771
1670985
281918
1835068
665957
213039
433495
1625978
806915
1544603
1759554
540714
865230
469725
150658
569549
1430458
778092
1266355
1913757
524097
273868
1205012
1328339
1096320
1130372
750064
805333
697535
872013
1496116
413391
402369
273953
1082740
1941755
896584
1272676
1091337
1160192
1710543
1263035
918744
1638661
302736
521210
576156
1808270
1755917
1449175
384760
302617
644707
315588
487326
908034
1611161
1219203
1231709
244014
1146444
1116923
1819169
376354
1624885
580874
1663085
827933
1596421
1144328
831658
1098734
824544
987261
651053
1973669
1332505
1824929
305188
13253
1693675
1923357
1897775
638944
398034
1475355
1481
1503058
1504160
1308681
1045935
1768007
1844639
637526
317645
1477892
1930244
102993
290666
1022983
1054617
835865
772699
139721
286049
1920434
568822
1009335
1659271
937196
184705
1264233
539849
1352456
1271403
1311110
1166862
612729
999370
959742
1385927
1728531
1468952
1155693
1906918
797129
666869
961325
621278
1855909
813649
49946
778348
796462
1520450
741418
299269
1064049
1480242
1861046
1643464
883004
770880
210160
290171
1104726
1984558
1461728
1701863
154618
1950425
1807253
1052161
1640963
1239279
1658711
167037
1358318
1910055
1605376
1043949
566152
1669562
1089593
214726
1001056
273693
1100088
1173589
327222
162696
1822009
209389
99837
565321
158385
1327653
1156323
907299
957456
1585972
408353
1925413
301604
618250
1133964
586088
966895
1889161
737598
832998
343772
1047463
1636559
1085177
294956
1596694
1750051
894962
1972818
1380921
1810888
278453
1698277
1467052
1215138
175666
238844
15584
1300575
1266409
1409559
621269
1778495
603046
194475
1004479
1661664
1785448
1777875
979405
292930
293456
525751
1735497
115271
1810524
568875
42907
1504152
835278
1444813
438758
1325637
1957255
934572
1743248
1653150
1923521
1683126
1052268
1840949
1735533
1810606
1969336
1989533
114471
267437
1537236
62008
1774271
1955418
171587
1044326
1062396
1267824
1456666
568171
47734
831809
1644364
24452
1228109
1164886
1951965
1787401
1820213
1368644
537142
433244
1280129
1754567
894330
1015105
1934457
511312
508462
1477178
408017
520904
1813113
1810964
897375
1446230
1440168
149519
1056560
194593
660139
817508
1592179
1056692
351514
100911
1288677
282563
339
91897
556961
613191
662006
399260
237071
137994
129547
762228
824333
340805
1400467
419077
1887871
153311
1117745
1299969
1007395
1341692
1327095
394956
1473852
707051
965592
1988060
1846938
1110367
726977
807024
1534396
921830
1478788
1415996
973587
857287
1406828
1393557
711710
981972
1630102
1452008
1451179
629010
1589726
1758081
847477
926587
927117
1478454
306642
591715
1818104
1547093
347231
254699
479131
584767
1383
1344456
1853500
1500400
99517
559456
734516
1000821
1248336
1619220
117428
73093
1655567
363005
1081932
941461
1364830
529237
1611784
217956
1943732
1947214
819643
1402134
719420
489282
1260260
1197373
786064
1321697
1570984
261897
1233321
1525435
943080
1105379
1281325
1456890
268929
161097
31813
770960
1606794
1051638
1766483
1589460
952389
1303115
1140001
477096
1439721
1776060
336861
327449
1653579
254876
1446533
709992
1745844
1385676
581515
380622
140103
1488571
406383
82125
391798
1191594
169137
835310
343650
861569
1817221
112368
1566729
560571
1377967
124158
1321889
1222199
1953465
390679
1026038
1664768
603129
412305
977566
638496
862725
488711
1333009
1053883
1642847
1803785
97919
1252231
109197
1871549
759831
265898
1923850
607732
816281
1541838
651756
1869864
808425
1960992
1172866
1562083
102319
263763
1468983
1472250
908626
1594900
1697267
504910
172818
746849
1365126
1972100
1671537
1532863
448991
1266784
959366
546639
1282783
1087657
769097
1852710
5364
313236
1351503
237389
1944446
1899365
304548
1964006
1744492
1163811
850024
1299733
1473356
409907
655913
1933933
1067994
880256
1016229
1098507
1002782
956805
1279359
1213661
1615099
1497593
539712
1421108
545088
1858575
1545305
145394
235819
1295990
784099
1328156
1456179
835206
1978461
131584
1047022
1059053
152471
1968083
1427241
309545
876074
1111077
1698103
600142
1414373
316271
1922583
666258
1002994
1212777
1641769
1926954
1774781
653985
1044391
1534932
1668449
1258355
892098
433730
1695266
679993
1088150
1113753
648647
1690856
1870543
1451350
407519
1491881
1701581
589776
178975
705847
1959727
1817868
715510
662436
1607091
1521424
1890190
542127
1364583
255953
1479601
1111187
59380
402778
718432
1771098
1952736
1774401
691045
235169
1285267
1401159
179557
789736
520355
469787
1382475
137267
1846808
1438007
581891
1839490
659003
813315
865574
1012353
1667227
720193
195021
758156
1887377
1889175
1719754
1995772
1362001
724615
1708163
936084
828955
1337096
1686637
918356
1151495
1495659
48693
1385149
301007
418360
1342154
1767846
1399045
944474
969751
1043964
1621409
779527
318586
1997917
1849625
362285
1099136
328282
1016694
260576
1532064
885164
1803444
1509159
1755529
1335923
474540
1147308
1963467
1770031
753944
529533
1185327
1348060
273630
323913
1214000
109124
1558888
1075517
1391225
1811534
336074
1012273
797189
117314
996997
405172
736996
640753
1928916
1819055
1972601
1429598
979579
1474046
1244041
150479
1038860
1880459
1945938
986212
19056
633511
273695
638357
719096
419297
413311
471078
1264390
202309
1639928
1775345
134001
1193209
1474156
352398
1256603
1537603
234447
934009
718432
366488
1891600
281948
724533
1166874
1177249
335482
1033499
1903655
858275
405788
1876351
1990188
621866
804662
1761718
1075724
937906
742037
529355
1514539
1975395
617658
757662
129630
981499
1181518
440758
1801434
1028428
1489052
1138532
481908
1533073
689340
1448540
30711
1919224
221493
809234
555262
198464
1548391
1218334
128816
598880
126091
76515
1928565
1204019
1670327
642874
255487
869415
861496
363127
1636443
1699769
2146
141482
1164864
203773
396053
1189877
1732885
1287041
278916
1714437
1409854
1516793
1582688
353305
742690
1257654
1752878
926976
270784
1368716
1344771
232803
1031431
1829712
999191
1748287
1183063
825
65603
1411477
1320449
231783
151714
1598819
1731435
619186
104613
634551
958815
1666419
263695
1701159
691277
925239
1578389
168674
694599
373043
893183
1420385
754946
651103
1460775
1923500
973265
1376602
1228221
575840
676612
210371
468547
1532814
424772
1650991
1325593
888657
1336594
1743984
111289
1853861
69427
994695
487344
56008
1434732
34965
83428
342614
595913
1623236
1899598
1839273
1199353
1053741
1235066
657306
1376693
734556
807209
559613
1618468
127238
1574644
1973656
1977991
1068343
876886
1989882
1725211
355831
836484
1451535
1867738
263807
1004820
301293
1822838
1977472
754164
895275
1077117
1777208
191091
1215716
695668
1416815
1211679
570503
1164094
750706
115785
1807237
351766
1056516
520210
1504070
1311640
1578966
327303
1841023
301477
735396
1589548
1682158
694535
735506
887532
40516
1030804
426697
296963
773055
988095
1882014
138361
886888
444072
288863
373830
247472
135939
605313
155128
1598849
1244285
998888
1373024
475394
1909810
392993
822614
841288
1625981
169041
466617
1853200
493498
661797
51769
1275266
235509
230240
55455
1262766
1081120
476985
1063795
1726284
1142922
983568
995015
1284326
157803
1834851
1809797
1625996
1929970
421619
1736529
989290
813929
1398638
5218
1586575
229425
710729
1622281
790206
1919217
1456672
805783
1366166
1906590
1802347
1395463
82482
311855
1270907
239570
1441834
591482
1804178
70088
706245
1112439
1175948
1702892
149455
1205007
1636378
717436
261336
1159683
1269113
1159158
834654
1527612
943924
133862
135157
184675
618383
1635710
1003030
992123
420031
861405
1822312
85171
428447
849282
193543
1411250
555621
406969
493240
1244305
878794
1846879
1521259
453917
281814
1092213
1781709
1318783
1842207
599937
1827998
300195
1419645
132035
657213
16055
1133650
1930427
1589153
457112
1145331
1907928
1128276
211660
206967
184198
272262
94523
834597
1092588
897178
1788240
1352922
1008768
766434
1983659
894115
1934018
157796
1276442
1717451
1233603
941832
933565
1441096
908001
1384104
1958251
609870
329881
1544453
521443
458948
290791
408881
99545
224190
560057
286790
89413
523030
635810
1810339
279684
517293
747762
800835
1750966
692750
432956
52432
697872
320654
416574
1940449
1310565
286996
1863073
1811568
43369
201713
211956
1307707
1320963
536766
1352444
1328509
909493
863868
1503585
66190
262723
645648
604230
54337
1928824
874885
43276
615247
35094
128040
392940
1295779
1220318
179961
1769882
1593886
128252
227539
1657417
1118934
76668
1763051
1817126
25359
913877
1377692
1453355
1069210
1244148
664215
1199448
277187
1012782
1263359
558304
1133117
1399867
373569
970396
906990
1834231
540493
899694
1997293
559013
522951
1117844
1812524
139106
1416969
446024
582726
1264972
1910441
1015249
649473
93455
1466266
1607912
1269931
358490
877983
457871
1353441
1859411
467465
929276
887898
237860
1309204
1815180
1738907
1746475
1208111
1345654
805138
698571
1419624
686278
744980
237896
116105
1616215
847566
1869560
819696
857713
1029206
1918078
772710
1137161
1971611
646347
668783
1479501
253975
316456
1082514
1874080
78673
1791275
1202183
1302640
230338
547325
1260036
72805
1918204
1085795
77292
1565988
463653
508600
753796
650051
1829773
836167
1976676
1346019
405304
1524181
565689
1503986
91752
1724162
393585
421043
949024
1558122
777183
744185
1017892
1850358
1698145
762101
379119
623190
950663
1063792
1446570
1339679
1237402
1388943
76968
1534263
580594
1127776
101803
1595256
1540008
532286
177584
934393
58362
637816
1908480
1458865
1674028
912296
393252
931589
289851
719287
1498152
1579861
1340833
908862
445632
1362319
283779
1191557
1053204
581839
562587
403893
1295382
1237417
1153338
1405089
1420894
1410928
1513156
606306
1836847
1456355
498236
845837
641198
1371186
1763901
751291
1148352
1135931
756397
1655522
1017290
1399612
1834695
1677452
1400366
1208659
490262
1586143
1429261
1231795
1205458
1309710
272242
850501
905229
794512
831394
1649046
1837614
302420
1669044
1750756
1168655
1427044
1459259
1040077
793501
900486
419873
1086730
245731
1610234
692383
1144320
1191103
191762
129940
1756174
1460847
1182211
1093376
1646275
943740
837361
670351
1696444
1752610
1645427
718833
460241
1582524
1153520
148519
1368301
357308
818750
1489920
68363
1503042
1966038
705711
30847
1191695
1181454
1376614
208165
947569
392822
241200
434219
88206
1549950
1159443
1630270
1025220
124861
1112692
1859424
1689628
1569777
516956
56839
1913624
279853
1940418
536187
1860867
270730
1426778
1647207
1246928
1994415
1456771
1806319
1283491
257979
670765
1208572
432394
571281
1171391
428358
298456
960113
1205911
463127
710641
1024158
802211
1304787
217682
1325782
885467
538991
2208
1614201
1991
1141098
1858911
111889
1544068
1574333
780829
1255760
1588151
805472
699150
1420324
1720752
1585968
1077331
601515
8218
1207810
935811
1866632
1173585
591815
1637207
416288
1134768
48615
1737643
1681091
362776
799954
1094045
1343641
490562
1907057
1618785
1777317
285935
1612331
201875
1363662
1794427
84702
788247
1964474
1979530
1934235
1541097
293023
1891628
1552339
94386
1109125
1129516
756794
1600269
871779
1421025
978290
185488
692176
1960036
822874
1880479
1192450
585531
708275
1790295
196177
1234452
92621
1139823
1741442
846200
721806
220797
510356
1599203
331055
1484595
1527045
411010
1663202
1524185
453215
706078
580570
935766
1974050
1369969
996938
1823289
155666
95525
1894574
1819073
689558
712475
1042996
1160172
1390472
1366446
1137487
393211
592988
253969
1621130
139350
972308
210733
1735171
208345
1436130
1814101
990274
1199328
601611
483437
319284
477069
1951061
1443419
120649
993235
308462
1629664
809329
1778419
1150559
965823
389477
1808547
1783390
1001163
851509
25663
205895
456617
1380371
50722
947739
1877334
1127772
1699486
1807874
1362605
333730
441122
322801
51364
1155916
1020149
967460
378884
1322750
133030
1197229
1185123
1336844
1811117
132634
15757
996736
1320828
757866
1919088
1930087
1090660
1157724
556263
1015452
1779568
1772263
1464949
325936
1398238
547198
1171423
1729714
369157
1802715
1616379
1362554
618813
1676905
263538
158206
1942668
1956988
787894
1224499
1561211
1524977
1126133
1383452
316474
1889164
731542
422644
1833896
1286593
1704482
396617
1289239
1001554
1410922
149584
1339635
1243345
1768184
575922
1677342
1188812
1657988
1467776
1314243
1465495
335847
72352
98028
823513
1948769
1343321
784223
603011
1155414
1530637
773972
1053171
1791541
1676315
156539
347271
160320
1956332
519792
1904369
833843
1707054
545040
1655133
388769
1669991
1125914
271731
1058009
1893180
1280058
519041
1933123
1520554
1897497
278415
1143377
587511
500589
998507
1388112
548295
762754
472482
815330
818202
200300
140628
395583
745961
1562502
1878341
1610010
42551
550376
1709633
245590
490725
1611045
175550
449743
352485
1577944
1280830
95940
87756
1373519
1208988
1998159
408294
1408267
1486751
1249223
1739843
249802
574293
1014649
1713246
841046
785426
902633
407919
1661111
1957392
637303
921226
1975462
1678512
1972210
842608
1970065
1906464
1298850
1646514
1067805
556491
1088459
455165
1206554
1452546
1397438
1569943
1729725
1050467
132842
476219
449607
461067
987152
399598
688767
32584
129262
1011165
995439
1967294
697957
1140431
164387
1532836
1530907
1503228
227906
956860
413867
65093
975086
1028086
626028
1317015
1274442
1692540
950961
1782241
1223443
1190357
1702684
252862
462196
1436424
1019486
771281
668949
1549771
50473
1315536
503513
1858215
538229
404325
1393176
1954379
1171660
1378106
1897904
932090
383923
1612941
1744421
975946
317514
391095
1245935
285793
1196611
1411132
1556896
399429
729019
491004
1271853
89643
1194798
1489623
622414
1433173
1809737
1630562
672040
345284
604893
812445
1526513
95730
1655279
1743135
1661841
552047
1673631
572559
1639363
1691398
938402
521027
1774125
1327507
876884
1461536
698320
1362560
45997
493229
212018
127135
1988067
170347
1199022
214824
675074
630119
1523939
1494781
1182251
1508355
616323
774854
1364015
505007
1430124
294914
819532
1329276
1069410
1835448
812248
1035920
1080503
866256
717090
669324
597173
125676
859211
743143
1172078
221796
622711
652146
1921061
390013
1038600
446816
796747
1102536
1711553
1529368
1102701
1247932
579288
93807
709552
1457577
1949391
1469100
317198
311223
1332852
477242
1991572
1444198
1491477
977659
225823
1366681
127013
710003
1274428
1565671
1079116
307489
1498165
228300
1525415
1854198
237903
895658
12435
1266817
872971
220955
328330
578060
1275900
1108423
872741
329949
1774423
1113267
69480
1627861
1507732
256498
552899
1933713
621704
1770671
999361
1374962
1111848
1977959
1722547
201225
339557
180849
1439197
705887
339463
532110
1345173
1555175
1186037
775969
986365
1064778
936518
1419337
1830921
1518582
693077
637274
1858253
866113
1544129
801655
928501
1363016
651986
1120684
1163818
536246
1199705
1333315
25266
731297
680193
1170562
382954
1441280
747162
1577863
420751
103386
248480
463178
1165873
1574707
1812244
339503
1073791
985520
417670
1131637
1016691
1619605
1193966
218174
1165720
1796501
1823909
972474
1505541
609645
253911
1620038
1491969
976411
1742541
1057418
1347263
1423837
254774
1506217
237573
472765
491647
1341553
1964804
1637249
40300
87188
1929943
769988
1596801
1115770
1332223
748584
198079
1701947
1609738
1295825
189990
1119257
766726
1067499
797574
1526137
950811
407430
1019042
477532
1495822
78203
636120
380762
899777
513840
1605113
283428
1090037
1309463
1625409
725376
122927
541692
1047103
154549
1869222
1701576
440679
1201000
1542481
616645
995648
1062031
912508
368381
776292
1516680
1557207
98411
449043
1806920
637715
266046
1772867
62234
546419
234926
1440782
221766
360264
680992
59553
505487
124628
1439061
1586668
1791842
1058882
1128226
143460
1940446
602731
570984
1879208
1222179
489454
757244
1806835
1898965
1799966
477790
1250042
566861
1050259
1045560
1073697
1421736
539558
1445002
1146568
447880
984442
1070404
1421855
448059
1916455
1131419
670687
1688574
1975498
650946
1526117
1279620
721067
953726
1337109
498638
1481131
746940
888381
1965415
37119
353762
1366460
1132229
1393280
1701607
1874011
1421661
951524
154302
628812
1484873
821372
554568
118299
1210047
1647143
654431
1962406
1347224
420855
1430380
196826
1101862
947282
953759
1872542
1722205
1282397
1816162
1881417
646779
21995
1090732
209403
1464627
767167
1614763
1724637
184837
1533763
1983145
396768
1976595
57575
1255013
789973
688163
1385898
1752703
573557
1214504
1775616
1521279
1719849
457198
340301
128234
700491
1379347
1895960
1886045
801683
428091
168524
1243099
570835
31141
882406
1080670
1220935
1188927
459544
261386
1674475
1206713
1561966
166060
715299
1261125
341668
1008046
1488011
1416422
409185
99896
842631
1586695
1776068
367791
1945778
631816
426874
1378111
1296955
945573
1335137
1214729
321165
1236159
1356114
1552803
1244253
933132
186909
777220
1751555
1673195
391062
1320163
187573
90888
1207769
579261
67453
638874
1269395
156078
1260918
909796
1801223
417959
409303
1816496
1795470
935155
993560
1518077
841647
548601
71934
813695
598947
771651
1057025
89104
1638520
1029433
574397
1820105
817181
520167
1872459
433559
380562
1827494
466593
1213466
1327644
262102
1330715
1452353
1626331
1239702
99799
1469543
1491558
1858609
1887832
352241
912702
50658
1134276
849296
1901019
1317337
1736906
964488
923214
15319
537886
1440706
1256513
1924328
803993
1364462
1240155
1417175
1125519
953595
1556011
1398913
873718
1336290
1652314
739539
1184621
1432007
821419
1400473
601996
367855
1917407
536497
1936888
1472677
1480914
1183012
1364443
879816
1931223
1241755
899840
1440734
1297922
1545568
871510
1475101
1207481
1723951
1630282
1960592
932041
381841
173888
103690
1766519
1836053
1208763
1359053
1954814
29197
783229
1912840
1702402
1404887
459227
112933
1504888
117617
646166
1238713
1434223
804321
981417
1950102
1415677
1195138
487971
784983
1100920
1277471
946064
1065551
102955
1443871
1895036
1561144
484572
115976
1856829
223863
945349
1493141
2292
1228022
657407
1654951
189902
180994
1708999
815299
1451363
363626
1967366
158227
1965614
1848198
1973090
1476263
143409
1098092
724758
1527389
1429474
626255
599878
1786932
727346
982691
813232
713452
171951
751590
488698
1668889
1305607
1628289
386789
808874
1902262
809456
1125553
1658215
796416
1731722
486885
555714
84192
299201
1218448
398879
130575
15185
1111252
778677
610541
1687615
133038
1970469
1579708
1016575
1574073
951559
185752
1883214
181460
255635
1645347
1858059
489160
341584
1115724
882976
680977
513065
1247302
336727
1664444
1933055
1234757
14614
1102222
276746
271300
1999225
599280
625950
684327
242859
560473
1885176
265349
672022
943857
1459385
143148
1013107
602565
1972028
1031664
678299
1574493
478171
1101348
235393
1935741
1177842
760691
1804964
1832648
1781382
433002
1390943
975389
665093
1254499
1135380
876958
976768
532691
1612446
750312
1336392
1957369
1354580
44788
1201133
738427
1771646
709988
402826
748307
195238
193574
1404842
637066
746846
705195
1366439
190281
890349
1887455
1415431
1303481
1221356
1594330
1295086
310171
262694
91481
1181739
611784
855057
508613
1439503
1775506
1769495
1398976
311759
1912425
1685584
128146
330101
270217
491113
1018026
215621
1020528
1675602
1660205
379951
405980
475293
296154
13600
1164050
1214173
1346861
1890931
1921740
1534786
305907
1116285
245943
1399446
539977
1900449
1291968
144490
300901
885759
424439
1970632
312198
465412
1363229
1889375
378456
401996
1953889
1227092
568344
1013567
1223000
1036048
1046881
985267
1356915
1837691
974086
577323
1983512
643735
291263
929043
760384
1427855
1950246
1930114
913914
1165604
1468185
1340777
1227145
114986
1559462
1703733
728362
841795
718845
843304
107078
907694
1915226
1495042
1301326
606881
530907
371816
787663
308379
802649
1053921
922531
847040
1675559
186030
1752753
1763830
922740
1802753
1810511
1788819
528201
884342
707071
586904
1342144
8130
1127138
487343
1416115
1095931
1426268
206652
436483
1314696
428143
1245976
1000818
798527
1225169
1709689
1802042
786387
901080
736138
650355
39280
1326561
1446121
1500584
786726
761187
33721
1132803
1162588
1645339
319062
493417
1850635
1399088
1117178
1954861
1093990
1534216
847922
1357144
1806710
583507
1725555
547676
198928
894068
618435
1045610
794130
1312494
576384
30933
205585
1104967
1855481
1390660
1146880
492369
1787560
60411
663572
467613
880840
1534696
1011147
919417
1904850
1469956
1404571
282227
1317717
489698
1211057
606424
1133840
211959
549793
1953602
1109605
1614648
1666093
1661959
1736712
1387446
1122330
782808
344013
394640
1455669
1614420
1358925
1226818
311066
852947
687233
445994
334755
1627128
1955564
1377612
1085062
1960908
1110881
746345
1100276
230513
822252
1153784
1469617
139876
774844
521440
1362591
688012
178374
1296291
735189
898890
482526
574525
93074
1939163
618828
1457924
412212
1908518
1004775
1702783
1517229
715868
244821
710791
1061864
975038
1405639
372442
1426897
1388355
292214
265192
433235
1013410
84840
487868
1863984
1320462
1697151
897626
1195423
530386
1646855
1538901
1862812
175000
589490
1700300
1984616
1791670
266753
1579036
1084780
947240
810900
682014
110732
55752
507001
673967
6247
1105384
515469
922632
1549214
1607556
83556
512745
1471471
1823674
620621
322064
1140202
1223192
1413397
1247574
757221
1565352
1323783
588232
52318
683474
119879
963597
297440
55678
1332696
483411
1744
1700940
1575888
1831121
1489831
873785
1661739
829463
1679572
1784731
431042
1609598
1554843
1073753
1967165
17520
103057
1157086
282209
120117
903551
1652924
490561
749451
1052355
42888
603505
1727601
1047241
474051
1305460
1091474
172588
1286737
1724682
249645
680752
1594650
619658
256260
64295
1744080
921385
1022415
1067229
943396
501757
924991
1242404
1271431
1777247
839434
864322
1392242
395994
1460148
357752
857904
1215120
1427074
830688
1402401
201795
1248054
537680
1181089
825738
1274762
1070907
1590362
1273776
564003
1605002
958674
440164
1958657
615411
1291885
218099
1298945
1811150
1725024
1125788
574354
1799793
619461
1212701
60938
93624
773965
760412
1522161
1697067
1826203
131092
1074281
1632789
1474157
1653461
1315327
645519
1727284
1162754
1645010
864236
453365
1040961
712996
269048
776592
794351
193765
1402129
1166829
1693660
1763383
929955
849150
1275664
1340827
1892530
895145
1906232
615987
548924
366060
1456227
1618631
1294631
1156418
1108956
1088573
1346553
677122
1093126
1558119
917760
1151947
981826
1239777
1573265
1678776
1566202
386945
400567
1152712
109440
173503
1065629
1003148
287108
1367066
1403237
299993
1613264
259676
1681832
1952999
722295
622025
1204395
1421477
1539323
146224
1529419
1537400
1489375
585432
318659
321975
655953
407983
1006927
1166986
1855342
1613731
718994
617139
1282400
803020
161897
1004457
329859
1088264
823134
1284835
547433
166856
653788
330613
1234922
1531413
1069637
1610145
460723
352785
1374400
1013272
1307962
1997005
1639636
1696469
96509
1632187
1200932
400312
1632692
892761
995553
1515894
593158
357183
469058
1213702
149139
283876
1583407
1193356
1487855
1142101
828896
630025
1114607
150155
1061039
796768
826229
1799555
619367
1798068
752637
1632483
572867
345653
1240805
64771
820455
1873738
1654951
1761553
873313
274812
95870
1482350
1291865
858586
1303954
274287
416804
36878
1461007
450661
36859
1704160
1049953
1455640
1745011
60044
1785615
1706072
25822
1760326
79867
916240
61974
853906
1642883
1851357
182647
1008311
1476837
193852
332379
1168557
547512
1488035
216312
1264077
1914777
1434645
162397
793511
1012702
1515381
1903187
1888244
124776
1955714
887289
1247051
199677
1457702
1393985
1619603
1294325
1325634
736561
953321
963282
623269
32111
1487299
953270
1585310
1659055
412128
1384491
624562
815628
1053433
75034
1472665
21638
902019
1387350
1198352
1974169
951556
946005
1221864
496960
396167
890875
1650891
179984
910181
1920123
1282614
230107
249814
49237
160994
1164403
739955
1697429
384093
1736466
674653
1098686
1003835
772930
1805516
1993960
1466264
1900033
1617435
625034
1512708
1106968
935121
1862197
3720
319225
1946694
1505554
782650
71867
1341060
1319041
1988552
504196
382192
1926984
30526
1041634
1391676
266124
1295404
92279
1647267
398867
837808
1818407
661868
1895537
82141
702320
1687371
1435625
1951410
336547
1511405
1052919
84973
1123016
1239602
761302
1043082
889045
1710777
1623296
1043559
1383046
1640168
467194
680487
1989715
1820670
1109857
706000
269868
609358
853120
689097
1186224
1980813
1626830
1747573
1994099
1426989
1665639
1127964
1968872
1197367
576537
1499104
509369
1729478
1424930
731118
234391
1680798
1198245
1593451
77277
880311
1265293
1779880
1790830
247015
1816006
841480
1552049
99604
1076851
460249
1833999
821833
71868
1502889
1386418
524151
10880
343048
758309
897302
287908
1530654
954071
773156
1145828
848064
1007490
884294
1751439
798877
1884084
1915616
1160637
740294
1475606
1545499
1102272
159840
942500
1232726
1799765
601774
342908
1838295
1596446
1870386
335231
628650
1694887
515753
1442730
1844366
210872
593162
1095157
639032
861654
1220188
1288874
91884
785634
1713359
1090019
147626
1866181
1806379
201394
1285923
1307239
613893
592576
1573949
1438564
1471091
576497
213381
1455688
1973051
605223
1319421
1353279
146086
565862
537867
1262210
90992
631463
1854859
435226
1853629
1419677
585453
1975710
1651784
885139
1540891
1804900
277558
503893
1973930
2282
1213349
627939
1444210
1647218
1298731
560408
559061
1162389
622328
1377929
96353
1939529
543388
194190
473820
1075814
1796838
129257
525365
198477
91758
1691659
1268849
1435730
414164
468419
169395
299908
876374
65252
830397
42885
1827202
42282
1467543
794816
1194573
495352
251998
439510
1429169
605911
1636925
135066
167434
685783
1884335
1976313
889365
527370
1661445
823360
1205914
1480768
455843
1689874
12531
165886
662219
1629657
345836
1977312
1935877
284080
749098
941679
345638
440539
1435402
1620212
464165
1153039
1532196
77582
358839
154682
1966637
501824
1171435
979360
1800248
728539
685113
700078
1821263
1906995
745202
1405573
536500
138112
1678767
1732713
1735548
981596
53678
1261266
362978
895028
1257309
1885207
1760663
916817
1486707
786712
136966
867509
1605801
1926109
145429
620780
418303
1449798
1130944
395357
954691
546301
36665
1666065
188196
1108131
1347221
675642
783446
1801165
126653
561284
1412235
1668977
997139
234543
83354
1525768
1993714
305763
1608952
1811377
656810
390797
1835453
910701
1571086
1261865
1425965
248133
396147
530387
1109044
573136
1355971
1644557
799016
1500908
1711447
1035406
185601
1271563
1240836
1218543
1112773
1231820
1637470
1077675
1493957
625798
759774
880790
27229
403205
1382128
335817
1913141
1838981
1868547
237595
1556949
1662749
937150
615637
1990509
2633
1306597
82914
152486
477562
764238
1067471
321963
1371240
960194
1331207
1718862
1006744
1621388
124608
651096
706406
1037341
856880
156248
1674100
655447
1201313
1476133
7967
683794
276305
962654
72401
701440
576415
1565797
357992
909515
810826
566581
1449909
1527321
395234
1971323
1703812
987606
1718257
1270136
1666222
1751443
1904936
1597564
453963
1488501
1109417
903551
474826
764823
270754
181320
282613
153938
533091
868851
987798
269169
824359
1293218
1794173
1949829
1072615
129276
113833
1752775
1357757
1497827
589619
1671799
1708355
1433197
36080
627160
947016
1409432
1903610
1830092
1677725
634335
61072
1240595
1330381
616645
1178057
1564591
79525
222085
1697115
299126
1016872
340828
1242565
317032
1049792
279149
600378
678339
1788661
555173
1703644
1907065
1517918
1533459
721973
798523
1198163
160707
748977
1302396
1185731
947344
906403
110047
1451596
1004813
1577718
675035
1023085
1840718
579297
1065144
1820097
1545303
522153
946609
1069193
1655800
1532568
734912
1944837
1315879
1958810
824190
135204
519684
1804322
1127118
870332
1552596
198294
132744
106703
766488
1404711
203061
1530260
1062088
1036962
1944996
1687587
712806
920112
1096388
889564
365562
322010
508292
615395
1221750
1583956
1175449
1695437
469182
843929
401829
190279
1594734
1046488
355816
786463
136464
973927
1706132
1811107
1269364
1949215
967067
508280
1396541
1615750
1850172
1808552
913619
1213919
1908660
275149
484412
18329
83753
49844
1941741
1660832
15529
1568237
1573646
696734
1639833
1192615
1384202
1272974
607791
714724
1680710
188616
378457
262732
859878
352386
1637290
164944
714753
1458657
338676
585369
1501037
775112
1117767
1730007
652804
442573
15422
644065
71134
644493
922118
804830
828215
1290035
1218796
898553
97095
395402
1812812
1827313
198041
1693275
1578102
1156035
569924
704281
969747
1189032
1220476
327638
700654
1919353
194220
701404
1723955
1531047
1450613
1798344
1388363
1134858
1404245
786937
529404
1744782
1320784
759326
427468
29238
25138
1365985
351076
1954774
1651188
1891746
542776
1635090
1963966
137997
1364884
1071815
174815
1363180
282867
498334
431812
49755
941078
1943560
455121
462932
1954048
63171
10359
285006
1004850
411653
459268
299306
1978473
752723
1785296
12329
1161350
1617400
842883
1805834
529842
1741226
553006
103166
1028380
1028286
655416
1782369
404811
1983968
766210
1271090
1942988
1180042
1865372
13180
1959682
308486
284499
1553055
683808
1222727
610761
271871
1679505
1623973
1415040
379226
1375778
1962765
111915
1883668
1830079
281910
92154
1453251
47693
679200
920676
654049
1699376
1322256
1488404
368209
988405
683210
123888
1132785
1149384
1755112
180217
861312
1279244
295144
1978876
859200
125286
786922
1235974
1852107
995593
1814834
1891252
1985570
1704899
1865053
949254
129962
1051355
762390
109124
1783827
360525
1094460
231507
277646
712884
1495720
797504
1752095
95670
1420875
1412633
1225318
1535088
1189915
1711634
237903
741170
1221729
1942799
177701
179820
1642448
891785
1774275
1012093
1649055
671687
123322
102053
616865
1077417
382336
841532
1358467
1528432
781451
1013969
1773076
983105
823212
1644158
1006956
910857
1111934
1583635
786127
1566086
1215326
1490465
143649
962833
1211784
522413
959190
112193
1534827
1942100
1288254
648283
1143391
1616867
108665
879869
1946391
279188
1786947
871003
795621
1885579
1782739
1589912
336884
620651
672871
79826
312235
1005702
1639501
1081254
1974204
600913
793601
509925
1809758
994264
308492
989792
192567
822171
844353
714295
989691
580326
1234487
434156
825970
432071
575605
245495
1133089
1397303
469963
246142
1927863
1906663
1417659
1734716
403876
1840915
1995396
668455
1861913
250049
136550
782844
637819
124862
1687722
1537394
498608
1712744
1369718
1407409
1876230
1010446
1246987
384985
226817
1790905
280285
260528
1484857
1437059
1171734
1839994
474143
1761941
1303366
684454
989782
1188157
1157592
1227973
1058510
1850878
289963
297596
223738
1777286
585755
630523
427526
307690
125054
1546566
1488508
785702
490588
1781910
1975887
72542
1687864
843607
802616
1717950
1018615
874734
1241652
148088
947264
272851
1141392
1348727
536183
1276674
1267567
212890
677779
1658489
1932395
116888
926479
573879
251089
992017
1973874
870693
148173
1192712
689049
452688
1110610
1166295
880999
102626
1727427
961063
1128436
1422993
1523448
204485
1340210
1781909
450672
58758
292387
695279
231085
1546397
1499058
1617001
1771402
1476815
66582
908958
77973
1394376
368890
911043
1784488
141725
380068
1874530
1511429
1143500
983621
1774612
309972
340113
69413
1328441
111987
942874
1100643
1112353
287484
130533
1435016
1689131
1870863
476737
509436
1566470
1171953
1528595
1557922
328868
422671
45615
435554
1655089
1056195
1375427
1297236
720149
1145553
894842
1404892
227224
246828
1739477
24492
1622635
1859906
669565
1554074
729437
650032
620790
986680
1929682
1871058
361225
234571
626750
420288
549925
772695
473567
1233670
724871
1292281
762481
1461638
133469
102944
1788940
483130
1848847
570425
659791
11020
599253
1121215
1196124
1078418
134426
1930966
565096
989562
1909066
1528391
1287827
1849283
932517
1629762
650105
1015207
413329
76899
1829121
103861
1799291
415752
652664
1918233
1504895
1895708
1973416
1272611
168858
1787203
415217
447926
773811
85192
1216632
443583
947452
1317138
939060
847411
694212
1339954
1114461
1719549
361738
172401
1649548
274412
1229730
122093
152008
442410
1159704
1477279
1353414
1638247
865580
1619913
33355
1488289
1722268
1165347
1024382
1262647
1558157
1844703
1508660
1684584
704253
1921788
1048459
1654754
1480397
965497
410557
214080
303684
1235272
218429
1354717
1887451
1646598
486816
1778592
440339
1990832
785199
75308
172656
1780319
334265
1258185
1617059
512991
517415
1197508
1351728
1154309
773657
105546
1924114
735050
717972
116298
585742
864204
590219
840165
1136815
147850
882273
580100
429608
989079
1824151
792032
1469828
288317
1047240
1837941
1245100
1344089
1654256
417840
1329202
1583683
739204
1808695
1306254
1392787
1256107
1892268
1966725
918496
140643
1569975
298421
695951
882256
939631
4977
752236
1587193
1707122
409353
429070
1627426
643238
1318320
725923
1610598
1897507
1705864
1444789
1495632
1498983
443257
1484563
1576109
1877087
390358
132083
1037537
184415
1296792
371648
1169700
1777469
421257
1000353
1316736
612416
1832193
1672490
1478357
235152
1271031
1737690
145129
556294
529795
1375313
1793162
841616
20886
362477
1145347
1098139
1598491
226760
882066
636803
391459
1645831
1342424
1743523
1261431
1719605
897233
1940338
1099329
1236045
1721458
834874
312126
819246
1986614
230062
1653615
873871
1872595
626544
1485458
1016543
353580
1805781
262472
444352
208974
420429
268713
273363
1585840
804505
1818614
27693
1106672
102715
338763
35584
1773921
460822
558822
940593
1818127
226999
1805185
1209987
1915200
662248
1434785
1373735
1552181
963360
1751080
1100756
1983124
452778
581491
1449660
782585
1198904
1098516
665823
938149
786587
1791065
1663672
1685756
650910
657926
1905565
1536915
1008504
1362409
1313478
92784
424433
1860931
590903
1553872
1013433
1785746
1008654
1291599
1657267
649600
1288684
256493
152522
1136355
1467505
1900180
62969
1886516
247097
405438
44955
1761259
755975
1961831
1817665
1929072
759621
432417
482065
917052
1365570
75849
660266
1031760
1662167
1248918
487515
1853224
1469439
371572
399015
851184
1458526
145175
1524625
328023
1842714
1365558
1919939
1700196
1679009
57329
230804
1817910
864056
895625
1844449
466082
1820153
492228
364995
1151022
503955
974284
764558
1550380
242806
138160
284853
1809687
6842
463523
971585
920947
476774
417393
1245074
1549563
1003700
1416539
596567
257120
1785140
1652867
1994549
700606
228308
312176
1808184
1124961
178208
1870335
1669762
1087429
412034
1377340
1263276
1873284
16980
370754
1390010
597278
1069109
975062
1879959
102750
1993357
1332033
1579934
1929572
46358
1043016
637971
1250961
653991
1751957
1278276
657757
1611808
820654
1545710
310993
902871
1858334
1625464
874394
538754
521568
1329551
424277
1123901
562843
1482580
1164397
1375198
123601
1131467
943904
1754609
904556
1029324
1012775
944262
795514
457704
183454
121087
1096311
1355728
597321
472862
1464799
1981114
779821
156220
174211
1565169
260137
1050073
155121
626379
111050
665424
1597346
952830
1451990
1797370
53178
1000114
524441
1375433
842867
1280518
437358
206466
913373
1891284
575147
1156650
1420165
728440
1471456
1079542
183722
154606
686600
22518
737556
1999376
1503039
992069
965358
1407181
113900
486741
1732791
1206471
990427
709199
123592
542469
11328
1529425
1756018
975695
905106
84415
93704
1666965
904723
355164
250396
653458
1955676
1253564
143846
363302
358130
1894902
71775
1619243
909892
424743
994036
1183776
1961592
1894575
1244352
1264778
26088
778286
96278
1155804
974459
1444016
1507577
376426
202945
105021
495843
1638563
509546
176568
1738294
266161
1124229
1468310
287805
1673984
1153712
1539682
1336732
162085
814968
1161211
86839
51875
725789
135954
929476
904803
258127
1071190
979959
1458143
1547820
1059847
1212224
457183
660268
1126736
267801
64915
583906
159511
1040323
478264
1928260
863168
330926
1738458
1234729
1257319
1532402
1592540
874986
1735293
327615
1659978
1996719
1318734
234360
1728453
419334
1465723
1518175
150174
792329
1484385
1009260
746834
68089
41063
495600
1226418
1302843
1533754
1909022
674758
1462647
1924003
1524073
389847
1454245
1710043
407976
24942
1063592
1461445
710789
905234
1907078
1913143
707159
51168
146349
450126
229041
552519
311467
331896
561263
1811522
1204601
1760488
544361
408177
1757044
1909913
1944667
70986
676028
193208
825739
1281285
1786051
475579
1469146
567421
166645
1517968
1876046
1625351
489830
600380
909933
1026997
864274
1838271
624672
1382200
309899
1419930
221397
109893
783765
974216
1417426
100416
1623650
1758454
166921
461921
750127
1811673
478939
162950
1001035
840541
534858
1188787
1899222
1509632
1630303
1751624
474266
280358
209161
624479
1331021
511327
187637
202056
1461517
376838
1445173
839068
1320986
450862
1674199
751758
848292
409508
860552
231005
1077578
1031654
833883
280808
64389
1174388
1284947
1063553
1097370
1668275
1560765
979117
1019138
1686760
1963035
1618151
1612273
322547
756341
478453
1304238
951478
619421
1240023
62987
328489
1317666
899376
1067456
367574
661361
170811
1279066
1443519
497789
1151579
1945262
284406
1003663
97135
179012
775729
1682371
210459
1271888
46627
917175
24174
423412
1820287
455803
1009888
423471
1070000
1191272
1809032
1486282
24918
667590
365707
648421
1161295
1475730
1651848
44364
1266084
1898946
1807149
1871480
89133
435433
1838688
1514789
1148603
1353969
725366
1390108
401566
1305102
309299
1066537
1454132
224113
1297722
663561
388284
790943
1399958
1033562
967600
1882465
1508907
1215841
601292
827164
1589561
750614
1145854
1151298
410326
709670
420679
1784216
769934
967494
270924
764260
957849
302459
1250174
896219
1624913
986287
681522
1587250
1330597
533300
1858001
492877
868549
1882146
370898
1448370
645430
1151992
1180143
1727629
220480
1172504
1495685
1535503
1322310
729250
251698
1933935
846191
705487
1543577
810640
450293
1566433
747743
1869750
870344
399808
1753178
1273014
152756
1410442
383117
429067
1701846
253131
893558
1968183
1414356
1487322
1135714
202672
609629
427351
166315
1393012
1080213
1059218
85927
1558055
679660
247783
200619
559225
90741
941692
66730
1905536
1686844
1810530
744901
1826616
1393877
881417
1132170
1758185
1752401
744209
116428
825510
1594514
673463
71473
980018
269098
671105
1269182
850230
194975
746618
1241843
1960104
824830
1717405
722962
1409132
1466401
167991
636812
31926
858456
1258606
1558966
781311
1938872
1019492
1664085
814985
1372705
420041
463558
1216678
143436
1030618
772605
1728796
129749
772287
1870439
1968680
1578234
1273108
953084
1599804
1798471
944231
940266
2883
1428768
1594501
128104
1931876
479115
554279
585126
141107
480759
90808
1948993
1163406
874562
89573
1546799
894211
905912
929546
1153203
1230136
84897
657265
860060
762142
1751359
1038495
334982
986886
1049069
449839
834954
755671
305846
630803
1946344
490576
1961638
414961
1341850
1686142
104328
973962
1301501
184777
434641
1708850
1933993
1867658
1295305
239101
456656
1603469
315674
474101
672203
461537
1099868
1283167
1439381
1214785
7035
1006667
329767
1385386
1731583
586264
668998
1675240
260587
1961757
601379
862603
1170911
627337
898833
1751994
889872
717760
1400856
309400
317449
10924
646001
1706421
889893
1544988
17713
1788721
1514835
1561422
805597
451704
588482
109883
1004886
1352731
210827
976666
809111
935340
1258298
547378
710989
1429563
385329
807759
174759
1668138
609384
1621530
1015002
1894577
1112216
1626414
1292743
1537181
410876
1003131
266480
92612
286952
1270685
1406780
960599
828374
1654703
1275856
1337798
413253
1779745
836258
468922
1427412
209068
1080947
1545512
270652
1707417
687266
649949
953330
1753584
169515
720808
973179
1914568
1023689
630616
704905
1073093
743801
1253804
922857
165493
1843820
951592
1064750
404741
1669698
1100206
283575
1260800
516976
907548
260160
1603863
1698021
120669
832226
1439943
1939481
956602
1565980
870380
689448
1628974
1164573
1800861
359792
1588474
922930
245558
1875088
1245010
1512563
214281
786747
400195
1288473
474052
731043
1232153
289378
316405
129501
1599925
930699
55020
11124
1296449
1082392
1438931
1190681
1818748
1350183
464085
1646095
541523
692401
1799456
1645977
260303
831041
320868
1397330
1208006
1534631
1418608
1901252
1904711
557372
1161006
1057882
1339830
1109384
1794028
1697390
1254728
1734243
1102087
1084960
196255
1045466
1590279
858541
718683
301970
471461
1097880
213905
1415853
1126380
135055
954553
1516989
1497738
909509
20690
779576
1082639
1581566
1245399
1250030
1162484
1379584
484796
1423203
25353
355326
1783269
199319
1440689
996533
864559
1752381
1121264
767525
371743
650198
1185191
1251925
1488991
101549
728292
855043
467488
1035591
507137
1286260
18322
1849517
1877556
1468727
700363
1961893
1390917
1135964
1878122
19527
82535
1337462
1423041
719127
1117603
919126
398600
1729178
594550
196329
553073
688106
380463
1611991
640572
1395589
1814659
461280
1353230
1765144
1264606
1920676
705526
773044
420142
1054761
25543
1130873
1039523
1830782
1338469
1263062
584079
1027383
1880951
61763
80127
237857
679886
14389
582700
1250892
735074
38289
693879
119167
1447113
1074841
1948007
1238543
1038538
1864595
468559
140629
731959
56519
1950761
457626
506087
1960774
1253620
1093574
535661
1462258
1445362
371071
360906
219628
1469451
1087258
551507
1227102
1444991
654461
362379
302970
338544
1353971
1555000
1564353
644453
441966
571052
203275
1632449
1788292
1289375
630839
654893
1519434
1742331
999525
1892265
469915
130920
1619137
1378254
1174147
497684
1065524
796374
1137461
873719
756966
515116
1034668
1605130
1194947
702567
130407
92341
1772972
1411891
462833
298230
1048102
1512617
1054023
699109
141102
1544921
899590
179941
695022
1347548
197867
1991424
783781
1795026
1127265
569818
1863379
136982
1681563
1759955
830220
42469
1143775
1076308
1337863
460180
1778865
1077269
150006
1525282
1912091
144093
1999633
1780049
777706
887626
679611
1753254
852969
1649529
460367
563670
218030
1390805
1174854
1785468
1229704
255284
44174
1709766
1271460
1068482
587899
1013501
548665
156259
610765
447031
79417
1777927
469253
1232697
1150083
1267050
1708162
65479
393445
1464366
62700
16051
448782
293136
1542660
577871
452777
25634
1941797
1881284
860091
1046997
922767
996536
397451
1128538
1970715
1642858
3331
1539709
261571
970676
922126
834588
1752657
837483
104368
528028
1276372
1145851
434951
1588304
1793590
132790
1739246
26543
1624066
1885607
204058
1456369
675119
328605
1503928
1965191
598021
1934019
785943
1163056
699970
1012934
1432986
1842784
1485886
776711
187307
790937
183046
1895999
1762258
288737
1775956
1483307
840382
400377
261540
1529225
1665265
432349
48929
1498901
1510791
573547
257939
206671
591435
1729632
1993057
1703068
1136208
1009642
175559
604996
1925582
267147
1471530
667791
1724160
910898
1611660
111950
1715234
40544
431138
1948418
803076
1160942
1274045
1064761
1773967
1215531
1708521
1441874
494706
1974280
609664
1816976
811996
301110
20198
1404953
1336596
875928
1870575
683280
268581
1168549
1784250
1860975
956268
1697353
846479
1770560
1369905
1996863
1389664
1976964
1665556
1434366
1198691
1815504
1211017
1028314
1050839
1440517
1621783
762305
904685
656722
850220
847172
1591721
1933828
1842868
804716
135811
365562
1088954
1607353
36810
319804
249072
1198859
752149
1706524
1131366
785096
526054
1765622
209878
836601
1709900
168849
189534
568888
64021
1218562
1673756
829264
593995
1649690
1097577
357328
1764857
1460099
568134
442281
1862981
582701
176873
400160
77161
1702994
1164423
777531
1269102
202453
1465049
1274104
1150945
1432369
724832
1375093
804354
1570983
289713
987211
14433
1983608
1574975
156457
1816521
1234770
34196
1010345
1081870
1400032
367917
948483
502289
806543
202756
1317657
1489180
1725384
732950
1638507
1650656
1906999
405913
848051
339528
1320006
1603068
1588030
1650648
1362988
532578
1487952
1114099
1734547
113082
1710693
609538
1172672
1782790
1778859
870448
207267
1667642
1663798
1115064
1291660
688950
1137297
1223265
178428
1422832
367216
1408665
1439464
856276
311902
389248
1974990
248449
265516
1535002
401984
1238182
1301723
165061
1404697
1803110
63802
157351
479972
370979
118485
647673
187844
847801
1739863
306416
600335
724861
1869285
1606569
77764
216985
891806
1154618
303653
521365
1531218
1950132
1185708
1107366
1262893
1426807
1382804
1029234
361843
1862040
1794925
1823012
1199525
1650459
586163
421531
628298
601241
1335029
1487377
1996043
319944
536332
349660
666549
1798078
200964
1400178
1872570
1623764
207034
1898
933434
684910
959133
937364
1155339
1430419
1207574
392299
1130474
1776721
638923
1625454
1469584
1380151
55469
55748
266790
1767547
1848019
1531159
20317
796745
1615632
670817
407136
1012075
280791
1781256
156167
825031
1335173
1965573
1495827
224486
1845197
400651
1171143
91672
1033764
894325
273203
1204360
443635
1355635
307321
1886106
1599319
765838
103063
776427
1337390
964139
1659396
926926
423820
1035003
594807
150213
1850397
1997212
1811127
657112
1794617
1678856
1076256
1722152
1342446
1907550
96830
700595
1441713
270011
1756374
508009
1657663
977359
213118
424685
1990896
486260
96067
1021752
1537858
1845738
159133
1771468
536319
529179
1374964
248256
1922084
518355
671893
1234773
1041787
1855488
1650156
651639
1241168
1277220
951639
1674381
1659089
804160
69509
885000
1570618
962408
344343
591490
1879247
406154
669037
1733567
502098
1771457
1549059
468598
664087
1680789
799329
491518
1463453
1438350
346141
575675
1090745
1517749
971673
1685124
927995
294813
793407
1181692
811023
1298299
464717
841491
267683
207561
947315
642660
115395
888049
1214802
1905827
938915
58049
1507386
1231965
1758487
435628
657130
1572914
1611473
802090
248060
1671820
1148588
1650702
524581
1632106
1781996
714920
1199186
1418253
1012263
1106702
1259503
484714
1447520
393839
1052575
1463135
1340093
10067
1978590
457980
1276550
804862
190966
389111
1232272
166081
1751217
509401
1776892
1242066
1673632
323245
858277
93114
1128834
1134875
561762
13604
577959
994422
699194
1816040
809789
357566
954810
800862
244521
1441283
172026
736367
615431
896384
1620703
999445
1282094
277029
672270
1379261
506184
424685
1415113
1642335
40236
333286
1055175
1313372
1678990
131535
1603579
1719644
1146477
1270887
1577441
1944070
223642
965853
1593954
1855827
152039
1103659
1649492
15871
160400
1831874
1687930
794717
1929082
1750621
1737494
1993104
1686881
1987615
1800102
1881153
503535
171936
190778
1555208
1482046
973444
559216
1380077
355722
641573
1207741
778210
341653
205322
42072
986820
1641262
701199
1359731
1950450
1797962
1579186
1148987
477658
713063
1171180
1416460
1659426
520303
1861244
961105
1902122
977559
1010604
614416
713829
1884153
162762
1956060
687858
1947130
789891
1340950
1329789
1570679
920507
953017
67817
1652390
1127861
1979787
237634
775312
1696589
746785
46574
540072
470238
1486456
707476
659327
258086
1327591
977896
1330968
1369585
380915
511983
249364
98119
718854
1696634
1764735
1443360
677125
1418443
390196
1687864
297379
457931
756
1625346
419656
816264
824202
1803340
578972
904993
1757221
170719
1675273
128935
705986
118237
1109299
1653185
1513120
986617
1425626
657521
129140
453627
1396183
299919
568615
554745
1885664
848431
1652268
1235702
831928
1312433
1133959
434243
1058610
1688659
1367407
287472
832464
1398786
1650600
354654
1406527
1388523
200576
1288826
938261
1896259
1292064
564584
105081
413471
1733939
380978
729342
1901611
762868
1432329
93728
630501
1019333
1266842
410130
159513
150600
1420824
1280781
616739
220123
1856651
1912552
1510039
709004
697311
1476952
1165361
62362
1204519
33691
57293
1883759
856442
1766689
865818
1976023
1122181
1693148
1115269
767117
279878
1458467
661500
1058484
1659211
1804094
325904
1293848
1244361
387031
154422
236733
1128285
1375809
581169
448490
995896
782930
114384
1934114
1278211
459562
875487
1474662
1456598
985924
1743296
439895
1239679
1965944
1108202
1300491
399597
1267487
1227374
1649732
397241
1433084
1354661
579628
649858
12007
1434470
650518
1325498
1731187
219833
1530011
1776357
256979
657252
1493327
1520979
431535
485928
1180268
1259413
209086
1964237
641236
1801062
964040
1259976
1942026
373339
25824
189237
1784558
467519
365814
1153333
541743
537247
1111385
553548
1064251
268756
735347
747517
198946
950852
914796
641082
1380683
1739819
1214632
1109923
878680
1280204
438235
979301
1232091
1471359
800163
998540
1636077
1415113
1650977
1903680
1329970
776764
1595918
135413
1152205
1188350
885771
1045934
1576188
1111498
302362
264057
247524
563464
1555159
1871398
342302
1335739
1784907
1470645
1938014
1750348
6035
595281
434373
1225783
1419003
1622230
1038870
1566284
1656706
38637
80172
1469660
1969228
1052829
1358272
1572070
700671
909471
996430
1009336
1599029
489620
169180
1705318
1821151
1000861
1317825
1969980
1950897
1134977
1708608
189906
565452
1794228
1354213
1738841
1540623
78084
1243333
1864087
1940113
975616
1479852
1879560
530147
750539
1112428
26595
436670
1130484
1273266
447404
980259
366492
1910760
430822
789027
805149
1029108
1292370
442919
874228
728337
404477
1300147
901614
1035585
1808213
1907
1548939
657659
804334
893303
974353
132102
535152
1203064
480596
272334
150874
1243473
396938
1654758
361522
314315
877515
316645
966287
801327
248699
1140786
188134
47896
213807
826943
1477311
758043
651083
1256082
1391331
1762388
866426
565838
764657
1497946
671836
277863
377753
628706
6256
1351106
959668
293028
1268176
37065
364277
280714
810757
1607439
1641107
1403128
1596122
1940398
107041
124635
97749
503410
1449027
76284
1415855
1023788
1561710
287303
1141474
955741
1656231
876027
246282
902760
82326
1662852
1565054
308227
1504910
1783420
1377440
485695
1161778
1946157
852604
1184812
1868076
805852
34890
881954
1929921
1220935
1238004
466861
1198743
1857266
1829891
292057
652186
1121120
1934022
894339
650476
1369087
1823465
217403
1687606
167249
1289265
930510
1248636
764003
1813759
1394948
1729019
607903
1081531
123461
1078038
1304527
1561631
156839
1051228
1044211
1935825
694005
1293434
778017
80352
592202
445545
1364033
1555338
1385048
1204582
695484
1714302
1648484
183607
1869569
84419
492414
616743
279871
35185
213974
1830097
1569812
1785426
796363
854415
1737781
1134839
1370578
766560
1471176
1444185
421682
966273
1409453
33558
724888
1063884
744734
217380
653096
1892117
1485924
1505214
548229
1245745
566464
1378871
110062
1373288
23379
627771
288541
300243
511355
426950
918460
1362264
609716
1671731
1110487
124906
1161996
408118
1492929
1055898
301633
1652228
479506
20270
1302641
1600796
1718585
510380
937141
614859
1220842
520705
840909
1886274
955340
405329
1278663
234256
1175799
1933092
490442
853052
1325271
601859
1240725
552659
614489
1089047
1427232
1320470
1801639
1000110
1465270
918974
314424
639769
748217
101784
811121
1203116
316213
235859
329234
1952314
531522
32883
1731373
608227
1285362
1585110
28198
1229783
1518792
790865
150453
556960
805687
397205
1414151
1899130
1778004
1731208
1138702
1175278
334651
459110
234356
438284
717240
1303324
418010
538313
718039
1561178
273209
639769
1764567
117834
1678847
891515
1732122
1049172
331472
122209
985988
254919
1365538
1323219
554647
1903572
34948
1645681
781222
1798610
510970
1740695
654421
1101514
1186809
988516
1198693
1236880
1698595
1245086
633980
678852
941625
817482
1196092
1517812
1455802
1166811
181991
1803190
1625540
1483662
1795323
197750
913492
939178
843712
1507306
1375176
1861940
743560
263513
1071183
1452280
490398
1838020
368373
1505235
596793
725885
1252690
196778
947735
1779632
710777
778562
1448894
1438519
1808364
624365
1155965
990770
1312347
361265
1753641
1346318
1394114
1543440
1427209
330713
589399
1392132
876375
1375022
1898537
339296
432659
917263
644515
156447
1585384
569419
1667122
1239428
1998937
1203051
1543679
644119
1030003
1529149
669184
1667571
1390891
328853
1875777
1823879
1944880
962459
1859145
628052
1099924
1624284
1320766
580706
1534849
1545531
714053
1373666
1708550
342783
1648291
350773
779800
1450787
434822
1094678
1265345
619203
269876
1439381
1383691
1863778
1462229
894567
196869
1392309
128395
1667583
1177253
1069661
1352071
92610
1600837
1400754
1959572
275673
1722212
430750
1350526
432055
502674
249754
1784683
336952
1249861
1918351
998957
835661
690399
1335789
270827
1916946
1013668
1087070
545979
1204736
285142
1261791
1069830
247223
78278
1158393
912337
294741
351311
1688029
559814
1791770
901321
505979
723849
289479
1390076
1284175
1070131
1643077
1045984
943826
1611215
1547921
576419
1623902
185877
1038971
185948
1671177
1311816
1168890
1131591
915935
1569162
1565553
813667
1244043
613900
386639
139790
305161
1776799
1886753
507631
179136
648913
448627
1693763
1970590
471302
1890467
101814
1267075
1224267
1670236
519514
1451358
1758397
1387760
9190
1502572
1137155
1417512
1295586
562246
936293
1647797
881924
1628868
245811
691183
184243
1658992
1089467
534665
742359
667153
1907663
1522187
160927
215796
126845
1297293
1328773
292683
967379
1253564
1712361
1937118
28732
836755
367478
1136152
1770691
1900386
678467
1264042
1935047
1227269
1749874
1940029
886007
609935
358334
340796
1385080
1095882
69728
1005696
1992409
1675195
295368
409651
1974566
352830
337278
1969612
643549
253155
1072312
231088
266400
381358
1842072
1579308
331704
1567212
851332
264001
1611883
1924628
1893560
424881
516104
639982
1494539
1981764
1860889
666013
1008604
1498871
1699913
1550588
1694327
1683361
1496142
276119
1470350
1173181
1270608
1906106
1087938
1676750
805639
1761383
1885492
52777
1572842
1450789
1014920
168893
1645888
848564
580143
899926
748667
244984
1633548
563502
938568
1738035
973983
1911832
1637725
117523
1200076
1660308
196346
769148
798999
1922099
40140
94337
1422068
383244
1742783
803759
761120
901724
527412
284957
1784861
37185
1341688
708278
1702169
548776
1206903
1044197
1571794
1450449
1785348
1841686
1116053
1367699
1835038
1689622
1118080
998473
1491373
716003
1972534
284386
1357405
995006
1399250
179467
504768
1087988
1500561
1997069
405338
1282441
1819106
1620880
1963954
704412
1097793
1290202
242357
968500
306144
264688
920247
1365892
1453924
991301
912066
1900781
654859
594755
54806
1452762
1186715
1253933
277392
1517317
619287
652081
1809526
1051850
320253
1858580
905995
230713
1009788
1005055
1051839
754419
332813
1414029
1758950
255941
470623
1790267
1555249
1088838
559063
1743363
1280162
1756655
1873069
1003190
913423
410376
1679511
1590784
1864028
1352786
1755546
1853275
19748
1190099
524775
335543
1362782
487286
1980162
529433
12327
128398
706375
881263
903869
1972079
1071155
848977
1985507
870303
1589159
1259846
278732
1214107
212908
1235206
1904032
1618671
1332364
1869891
541346
421577
756304
1545907
947744
754237
1141307
1720507
975140
1899602
891941
205354
422893
85355
730074
563043
1812776
1099288
1917015
1046783
1539422
440792
115107
1694421
256307
1758649
1516166
740332
1193673
1214673
289415
481872
450291
1717701
742561
1142986
563498
717841
409229
709704
102899
1696913
1785042
1683661
1211907
942545
82388
1899700
1998563
498364
60110
1236418
101986
1082057
31320
521806
1494775
1811366
1331399
1862793
1474214
698020
406086
758812
632548
1056827
330504
912970
1226592
115369
912309
538941
1083461
1516309
196743
1374089
621423
135954
170109
734551
1793358
181400
1666451
168425
622710
422603
1915146
131300
98570
1728632
1611616
317068
962568
1584823
1701520
308708
1875317
1488524
1761225
119341
1562444
1898235
1191229
960285
765191
1146717
47520
636782
1913005
343748
1310921
1323794
707317
1406878
1325425
672339
1987862
92224
690860
46032
623570
773928
890734
976925
199399
1131908
573158
1261326
374212
1095525
1349361
1735874
962523
1956081
986333
723908
1693858
563484
933942
1059333
192018
1153923
311636
1727114
628789
1318787
1914249
535249
1252129
413104
809486
984038
1865056
1501386
1371912
1531446
1211026
1859998
1281152
195486
279
1934404
1626552
1851193
1146784
1876274
1460520
1405239
50081
579199
1923941
1487542
433653
1169549
111980
1813978
1949582
148634
1147050
706173
518798
973845
192672
1855612
905236
426665
220081
1382972
1128616
1066277
1814985
785614
853944
902688
1530276
1138902
203497
1668964
1001061
799162
1576346
1524678
1803860
391704
576631
309276
613354
1498817
155272
672824
1360040
1853210
854765
39976
1843236
498585
946213
518879
1881861
31029
576754
728301
320106
1960539
1578067
1027674
955491
1409213
1565226
1564400
1389472
367697
19352
1084150
984849
1716522
1588514
168766
1660878
703413
1202517
1705473
1254218
508936
876172
616300
1743747
408826
581157
941979
1639270
1785005
368295
1657287
1348391
1805309
204839
1048930
42265
1607465
909358
1102906
647563
719557
1500137
1349709
223250
935513
1742379
1023487
695811
1495936
421953
341938
1776185
1434826
996665
1220996
277467
1839401
1196755
154806
1537953
1222014
1413948
1899218
553225
1170123
783986
1053878
1033412
1524755
1976420
1078740
33786
1163556
1934985
511091
1360638
267712
1553903
838432
373886
971092
1545366
271313
20500
1926215
378200
191735
657774
673245
1001753
341672
1188439
1047294
1717235
1269621
370799
1055938
1923817
227720
1420604
185352
1325408
1069925
1879436
1833476
1903464
621716
1445059
1343515
1056837
562228
1121869
1749326
1522883
1276445
1130149
108167
553
994348
88398
517974
1378488
322781
697923
1861527
122744
945003
302138
458634
1951106
1859288
404774
734777
849541
618002
1088589
482050
461354
195276
349487
1126987
1969310
1607940
1232971
933359
669571
578230
903725
1169860
1232497
1817497
635302
549069
1712534
354391
1938275
1077921
1436558
1189905
85380
241173
397403
629139
1192931
1120177
259909
853806
684290
608522
1569927
1800993
964105
753520
865292
799481
1114552
710161
1754425
1944392
1559152
1206298
200474
91488
705654
1977168
746234
435940
320925
1517234
651644
1746590
1485206
875644
1236582
793883
1013735
1678733
1065095
746785
10472
42018
719182
1081884
1894493
119590
519977
1706322
1600594
350156
1093329
260330
371864
837324
1978447
37103
1701944
1048200
1934641
360443
644029
1121691
778996
1865696
407023
1998680
1623417
136045
113937
806491
126972
730789
1591358
23882
15072
210335
1367315
1947718
1857397
1670808
1099416
377939
1170786
1339192
267589
624897
1630208
1217824
464024
712420
1312461
1966312
584535
537108
1783285
37170
365875
1817786
1688081
1425496
1733052
1504722
1241422
1802066
762527
618999
1170437
1055383
1650809
343708
433226
1885088
185535
993822
336640
1139986
1903594
382473
1426098
341275
558653
1197747
1354371
1080070
793680
1857611
1857093
1972876
951645
416758
196262
1920002
751497
876330
937088
1419827
379705
1239752
1348974
1913582
32763
332166
1894763
1406115
1591682
387462
383880
1335348
572126
1104833
1982034
1884008
984338
1525821
1773582
582978
456435
1290203
1400214
1307970
1093789
474625
1530741
1599329
1349232
598660
280467
921945
1303249
1360935
1924428
397562
1194514
77891
1526645
710194
813224
1398145
1272001
1039632
572486
993657
1944073
1237693
249064
978123
252277
1962511
61905
1969327
1334245
1184167
1160826
568152
1540986
195245
608315
1387992
1773259
1477362
876353
193456
1187202
1255639
1859198
1143375
1717685
132698
20010
1657604
1846307
367162
1542955
436559
31139
720261
228854
16797
109506
47911
734046
826605
777999
561899
474381
237197
510655
665381
1915328
46440
691377
761232
226992
43720
1945785
739447
240487
211164
55413
1817606
1991922
1174535
1503404
329800
1349868
1322542
818860
1967591
337663
1385440
687996
1817122
787518
1312037
174480
1144814
1036903
1543739
1549786
1965226
1725583
1342305
404832
1984885
954970
4808
657410
12744
248199
1447893
1952568
1967514
1587446
1661646
3864
1792099
945504
1707652
221607
472537
786527
1831166
707311
1587071
819686
766008
253387
599918
929481
1241969
348646
126950
995435
1069913
1360614
371494
916295
1176002
217750
534511
1520739
1946991
1201557
485979
557739
52250
1600867
1207997
868793
803039
748805
1605363
1588036
340719
67744
1317280
684854
1488498
1905631
1341729
902334
879022
166180
1730023
1901036
1230651
526503
583618
629859
1460490
521585
1647613
1264905
307123
226476
501373
673556
857171
1057481
1153595
1055565
1743322
748956
1504838
343559
212197
170816
437335
1788374
874317
1769670
1127870
1153149
284864
215986
245085
94470
1444226
1645557
358074
1526315
876487
152738
1332695
598513
413007
302855
210355
853133
392128
220916
1495919
505913
1237689
1268645
719869
112992
1770093
1323862
363060
422486
640819
1572364
562071
1832499
397991
192903
1121918
590292
1058393
258876
234167
1417618
488193
1054722
785159
666715
1029028
1778972
1854131
1953672
70493
331508
572365
1996330
487511
1318421
1426399
710704
1800289
933295
1042206
899934
1029822
922790
1878095
1534931
97512
1729662
1657499
1608313
380481
175973
1572030
1506026
277981
696523
1280977
255024
43164
1620183
1611408
305745
1938875
554894
10131
1061214
475233
608727
114997
757256
617669
959023
1441805
316507
398043
1737792
1005645
677717
610272
1122211
324188
1513901
1252269
83635
1485515
519988
251645
803397
1871299
792401
1467542
669184
1547153
1844003
1825924
995143
298021
1301678
351627
1157938
724804
1373296
58304
1298816
967879
1056722
1615418
1726405
1585696
822471
1100815
1357403
494305
573181
1203531
96333
1025677
1772716
902289
1964197
1116604
835228
1020142
1702164
855232
1666651
635060
697469
1110858
61521
1642134
694861
1595397
1642298
315993
1876714
1520437
1350476
859120
591587
1639136
651509
1528128
73712
297498
1607859
210827
1150326
955007
584520
881570
370267
1702158
173227
348970
654572
326703
1938563
777228
1605176
1740538
195564
1890480
852213
1182909
770
1151540
1394189
1078794
732138
815727
490898
1889897
1072418
60913
1099568
1888801
739368
1905916
760521
880846
598763
948992
438380
1115844
218775
633607
1984627
1726947
1066701
307737
543580
664430
1709608
943554
1279210
1284188
1654212
669097
1928435
1819930
11061
928399
1724285
743894
1583253
225322
1530223
1841244
751310
1724772
5068
1330294
825376
1982930
983947
912313
1795187
1755917
1232043
524797
1805233
1421538
1825113
1236265
1629484
1643047
932517
1255681
1060704
1690765
1101877
50373
284550
1146886
288297
1158304
880834
1224065
1314117
36554
1954069
533039
1374194
815169
1992704
514278
1427982
492052
857178
1813223
268490
1230145
1517460
1832348
1835454
1822227
993805
1495898
1618576
202067
1284148
1806344
553782
992447
502114
297498
522672
1789164
79043
1338965
1977111
1110166
444380
625119
1632433
896564
1532029
724461
1538798
1043769
1234459
1448215
359201
1324358
1536508
1465938
1782519
1551248
674117
1115152
1379981
404325
1986579
192448
420545
646905
323010
1954412
854662
383894
1539295
261183
1279641
1253163
978007
1918768
306803
1296441
766697
1699377
73959
630403
52148
1599589
1007564
648240
1636184
1489004
846551
1767081
1323430
191470
1809049
1533420
1825702
1678986
498487
63777
315800
220369
1042522
731490
1886557
1007485
13178
1079971
1565297
72437
1304997
572597
1461980
1416735
1342293
342078
1658616
611794
1282826
58742
935469
1955285
1464310
504018
1817472
376388
1946366
1773995
1224879
984983
1127277
141822
1227079
1340693
419344
1783814
1119267
1014054
471688
490302
1519429
1261168
1212326
1461000
1115244
1372708
177287
1598090
1867407
1847824
1201673
1860989
632390
842073
460954
748627
1568892
714684
1255329
61219
1652209
221026
1597920
351023
276287
853312
1043522
1114519
1045291
1988332
1363223
1358263
679872
546574
1527177
779944
1383594
1008254
1356603
1705871
1932116
1367687
353709
1197275
1367169
1749527
385221
686720
105522
639576
1906267
1365739
211423
614336
1422557
340480
578670
968146
508737
1253568
1860796
1572948
403030
528286
1841514
1944592
1169045
1215825
411240
1205564
1108267
629572
1402682
544509
653410
1677647
223230
1441914
1913483
645862
628142
912164
639039
1510093
724201
1838518
1816248
840548
277880
1980461
651467
849089
363105
1199321
532184
976012
740424
847022
1302855
1909177
408605
952663
1199278
392048
999202
836563
1152371
1262796
1881889
601024
1840653
1380233
1135439
1779104
1038199
838911
1974795
1133342
703428
1634176
1571931
1538538
124333
624949
326758
171119
35740
1480083
1518155
1777908
1167452
1224700
1036992
80817
403620
1544053
1120737
1967763
1107606
1525839
276066
240423
186743
1251370
1331669
344397
484782
133683
14934
1711490
61005
440640
570030
809365
1247415
421168
1606455
963282
1137636
680303
822723
1105798
512753
1661709
244014
460975
547125
1297275
1711927
929784
1060936
1868174
370544
1360543
701188
390192
87219
700246
983658
1638955
328987
1058921
1566537
1451794
1400460
440103
1580018
1434686
1875123
294120
22518
998888
135951
705974
665814
934880
224929
1613817
882743
1233162
693472
1234022
1771787
337997
1027168
993065
808677
863500
1879855
1924195
880114
112135
509414
1298485
1756222
470572
1642810
1673009
1530167
814117
433938
751605
270078
1447862
1333705
659899
1491489
909944
1659431
417867
226726
1554823
502332
287246
901282
653905
870878
7275
1107445
610346
513578
1543281
1838129
1950018
1286643
413089
732581
1010537
1077185
586031
745786
1955522
174951
32942
1758238
90577
522170
410332
1220149
503149
1159082
367108
766438
1029654
1473047
451644
735079
88219
907947
1603001
455032
83403
1380052
1349266
1456410
1496403
100261
153691
936302
1003671
1106028
1765591
280883
1358638
657831
236061
1006550
1291724
850182
199339
1104005
1420277
42984
1927591
1749671
1887226
699443
297649
386285
1772657
1567491
128841
1996951
528244
723618
1992886
1555584
1592239
539865
1435139
1927500
1910369
464620
1468404
1648445
209851
105913
402980
427075
1229934
982061
1965698
268454
1280413
1781638
1269048
1112499
19895
937865
424541
190378
1070087
1278429
1591261
410647
1098966
732387
321171
1471347
392840
41382
1835565
122943
247183
1515159
66372
649381
942943
944796
1646601
1447584
796501
1405938
1902612
380613
515757
65057
802899
352780
253573
1256647
1735910
1637937
1024693
627564
1539719
1830270
69493
1235034
2210
404046
981516
960684
1989876
528148
1024491
750572
1439452
743482
669206
576906
1573934
1175758
1855033
214931
1016291
963657
692029
1360738
697347
1601884
934753
742773
294760
1414704
1929698
1811944
1017674
600935
1910382
90330
52255
1924187
1408540
1574254
1935769
1357946
1536296
1385334
609776
1189850
1019784
1781421
389601
1378294
1438203
398510
413040
1215162
55915
586658
1661395
989682
1363038
1899639
794374
504514
1830744
1596958
20558
1499574
1558417
363375
1245742
1270398
1184693
1029481
317055
320211
256212
281282
827230
530494
1204161
1622940
298672
1385695
917470
891800
1082076
1118594
1986187
90572
598824
1987508
269008
1611452
1249700
189089
1325792
623922
448749
22417
723350
239573
1118516
1205669
1539350
1451935
712589
1366636
606663
1462843
1733950
1782978
1421471
678127
30918
1069750
1591926
600327
1489163
766692
152659
1367068
1125769
1591770
1310457
1760691
1358553
457313
1839252
701843
178765
1468289
760736
1693963
36583
1480829
1878066
1454466
330720
846453
1776522
871433
632524
643038
114589
1399586
1491635
63939
1906332
1865270
1263530
492135
1929064
1153779
381814
1089099
1642868
664028
188554
1849839
205058
53388
777248
196857
919332
1117220
857012
1754284
1285731
825456
607376
1872707
912014
915457
234045
1537442
183440
285961
693068
392955
713849
1160268
109622
1288383
1325164
427185
890739
1050637
1929081
1126604
1224212
1357003
559104
193148
386739
1207261
255339
668748
151794
673679
349527
1727700
1951751
1964561
1085010
678851
1871526
617503
147876
1564654
1180556
1074516
266843
1986787
168560
876382
1729222
417539
654197
538347
72881
687366
120189
324528
1584996
935514
1559738
847756
136714
1138378
1834935
1844409
226326
384050
982075
998114
1340479
763998
829323
402075
517728
466955
946510
1671148
626268
805596
1684463
431176
517728
721524
1760847
1104282
813729
1999696
1160371
1007670
521383
388318
451662
937172
1915758
293953
1580546
1963995
1783494
742685
619829
245486
443196
1765643
916417
103512
1633851
945914
58139
1966814
576085
313692
1250799
786295
1865918
140851
573093
695075
156538
363429
1810523
1618469
1784668
1441320
1673606
715583
800443
964721
1181893
1572606
751033
1595553
1111826
655471
1451065
1961663
1155961
243976
1941534
850632
1473564
1674397
407901
1267141
1734174
1048977
242307
1569990
1771662
1040944
1820749
705892
1319335
634689
1657228
1268858
827621
198174
1034157
1461932
1016227
1280319
757841
1178065
1134405
1981323
1276892
217338
472239
1383793
793653
272798
103864
1743272
559637
1237036
315439
1406482
1135752
655145
1244588
1966197
172150
521425
1052513
1790444
1707707
1870123
1157811
1335371
82428
630708
948618
1633475
981671
1651201
1037131
1355961
1335380
2187
1520117
904172
822260
1140942
543648
1829481
91008
1715301
1055561
652924
1792349
434625
868321
1193140
1096802
1352067
1809381
1941585
1478687
658359
870915
1964236
682006
515305
1782815
1463227
870045
1127101
1581646
1091715
936436
1247299
1664741
1519213
641326
1288131
504090
1870924
1797391
1745915
1635917
387469
1633880
907944
738122
424920
1824345
543995
1190276
1170649
589346
1188710
653730
850300
633452
1122554
1666966
568336
69093
167858
1835898
641307
266150
674028
632209
1459317
750320
1702877
1421871
1372311
1252131
1879445
115896
156027
920064
1320955
1238083
1610482
1409262
1341253
1463605
1421996
1276767
285036
879269
834595
893450
129907
805701
1827359
1850776
33080
1405146
400291
1609879
1036318
1805369
1307796
1686375
1816252
1425932
1645636
1467019
1851621
1324694
1197054
518892
1794011
460099
754186
386203
681349
1779399
1832813
1303748
623294
1033
828657
815623
804840
1191973
1081481
1560150
431004
354385
1673250
1871262
275221
691110
204842
1109931
1891376
1582052
519018
1029723
1994444
954793
1505005
548849
1054622
462508
1418716
312944
96253
1477333
1150150
371423
602503
213057
1201857
338558
1916035
398903
1548932
798296
373031
1805841
1686728
646748
908939
1603767
550126
1783091
439392
241427
1747931
1930439
1456515
1708288
548383
1306526
1465291
1465622
1206817
840550
511486
1876260
1426456
1695096
1631884
395682
1892153
689362
1516237
421165
812802
914811
1567210
728731
1360731
1864666
1508375
966065
1244052
628497
1670264
1254703
1477887
1814524
31821
864879
388847
1633102
150005
952753
686094
425878
1951373
455295
1247384
1997270
835348
151282
425131
836253
669774
1179451
744339
370468
1009064
23663
72841
973729
1781061
110731
1519214
460481
54534
1577489
1829103
774070
1840363
909893
1620587
1826636
1905788
703429
1036942
271619
477767
1151959
244111
1893394
736751
1575892
15125
1201841
890724
1599949
626214
129793
293837
886027
562343
757104
255754
1053854
883898
281364
592360
1283030
470736
239489
1852192
989797
472527
181497
1126220
857136
413057
232348
1606350
1189511
91936
1467733
1840475
288640
1144230
1300018
1158527
1572482
352258
1642730
1285386
334872
729754
1472128
151743
1818008
233419
1663296
1324907
740554
899621
642840
1257235
747893
1872919
1673796
1073084
1636847
72425
452272
630391
37595
275277
1067252
836650
1214572
30246
36586
1083602
369748
918229
159804
445709
211985
1512439
708488
1768314
981626
1482080
1836533
93110
828297
1998440
414113
5862
841186
1071609
689561
242089
984437
721615
92115
1301831
100123
702194
564984
764586
1259327
1001081
221888
1597587
668103
564990
465148
519722
942341
1393385
256920
1286471
523868
1334538
1221692
74712
57744
436763
1238670
1147710
1195355
1677272
369346
948103
700810
87350
45085
1463014
807938
1035184
834246
1841264
891474
490782
451722
1486124
1984577
1152941
520227
1286595
1443792
5204
1454419
1159968
116804
566279
1834613
287202
1611792
1323756
517706
1250684
316806
1685402
1848777
1469655
1148040
1267773
58018
1456482
1096536
442774
1754637
1864243
1992167
731174
969878
130665
157197
1591571
989701
1540971
1160588
543697
1433976
1756137
1781112
891894
303373
1819717
1287941
1907204
1098031
971877
1592129
1521525
287846
758757
1720699
474275
1902284
836235
1124288
1335790
552211
1504074
169813
453068
1951794
817873
1755597
1359455
568846
162454
365866
311714
1785918
1355515
1920321
1782177
1625591
1596623
1908033
201490
573838
1472922
244633
399149
449058
203431
1798729
825235
1840138
201179
1855959
705136
1396089
1466607
39172
429553
1753851
368099
515435
435235
1713475
372033
9609
1012144
289960
1310900
1113408
618892
198290
758862
305630
863400
533367
864222
1879878
1957826
313591
1448347
998163
71845
998683
1037070
1170545
566717
759389
1964587
786823
1824059
1190004
661604
1199290
1665132
1018542
476329
1108416
1951681
1058411
1986418
730053
1946480
1269760
150138
79333
389316
982212
1934556
626295
1787882
607886
1671125
1449084
866042
117199
1869340
1548302
1239910
530035
374107
1720758
1418203
39091
1870657
1549055
524
1725206
1429523
1274900
1554175
846454
969366
27617
540703
338218
1742269
850244
1044366
1926790
1479812
1880766
823546
737627
1612377
171184
1203697
507804
995748
1955566
690013
1531312
108039
498138
554145
478452
1951347
193548
87677
1309973
1325402
529742
789349
1580686
1469078
1548553
596635
1766865
927939
1237442
693509
1687578
1710975
1775718
6180
19479
1028530
90796
1136315
1413179
1465164
1241941
1666100
942559
1383788
29261
1507858
1831160
1884878
881601
743886
1297605
363334
1492489
448598
70724
1813181
867880
609535
1174418
115545
927361
1080077
1616497
164824
1565194
1802165
892103
933737
1700030
464086
104720
1510422
935251
1611154
1698742
1259886
101800
1460784
1883982
1496874
1584009
1627934
1323158
562179
915289
587101
1066858
356527
682824
1716794
1324249
54869
1935310
449582
1477191
228154
1743618
268639
279026
1593502
938216
508818
258392
610303
529728
564472
805853
1600615
1109004
828156
1418365
1131139
1171495
1051196
1572698
1223602
933592
1134164
674690
594695
1899915
800335
72453
1394924
125582
452971
1001456
194609
1834072
1598344
1351649
1206777
731904
296787
1523213
1217729
639407
1676011
823301
848358
1368885
1416337
494913
382043
1839933
1898769
912960
762032
508737
1162691
1365437
276965
1997826
758912
1835057
1844391
858372
1804167
1497067
878840
223210
39285
1870106
86022
1397550
114216
1682958
1928225
1900490
1630013
988103
589167
1626708
364023
717917
918386
1057285
1127544
63696
1974547
175753
1557020
35208
239705
53382
1865278
756964
1614874
493168
873247
307083
423408
1380690
563401
1355682
524544
1931341
1191750
375014
35298
518410
1057641
1860895
897361
674636
888615
1087653
1542807
1102195
892824
1483117
820017
1697138
769338
1655932
1992712
333444
979066
1026643
690199
105021
1913064
334702
1131737
1502958
9136
1129533
548137
474191
1773265
892801
212078
1792646
1037719
354387
1920123
109142
1245561
176480
137057
1864624
448993
1820862
1724671
539067
738968
412323
894083
813945
1916285
187467
1386623
1971865
1114467
440926
1940184
765132
77130
1006870
1014650
1768058
140686
755912
351870
1393403
1816259
1162599
398009
497715
1125533
439680
915412
552791
1033667
301331
687542
145533
1812023
369264
373189
1132991
1605858
1470080
279638
1273623
441703
1308153
1421749
823029
233015
977540
1118991
1053277
1795186
690872
1441597
635221
437416
237174
845592
1508402
1448734
250628
1283361
522294
1334215
1049841
1220907
1139882
1063189
277411
329450
978169
1530931
648254
212041
1135667
1172371
1156194
154395
167670
1591155
470542
356612
611939
1292088
494369
81625
105867
1993147
1884231
86075
444989
769659
73786
1444656
866560
96575
231315
1309585
817568
786657
344677
407030
1040675
982033
225426
1718472
982966
1200420
1810006
119812
1674985
194933
1762277
1130913
683852
1717892
1522811
664312
409663
233436
668678
966230
1647294
939162
1826020
734242
324051
880248
1739093
519272
1096303
310818
1127254
456377
1580167
1679407
608210
1513836
1960625
1727198
1529768
1808794
1439987
257733
1048852
1234475
1778436
1322709
1088258
1494048
286755
81226
1746459
1678980
539229
1547090
1783128
190408
1269093
520071
1684037
1814265
1449029
311281
1808324
354176
66458
1686901
1534523
1362144
1174862
1459832
1032997
907693
637601
198152
721857
1256694
1889318
1652087
779487
529501
1153553
1337563
944891
1989740
1950274
1777544
434613
1356380
1935006
1296746
333674
1391345
765040
1574515
471396
557456
207827
959932
1383747
1904387
1870183
979328
231533
507856
528155
430145
1084767
467267
8845
162116
1156315
1491221
1795376
496935
1677528
1552104
1767375
847519
1574585
158756
891635
45056
1665714
700697
1531641
409114
1776712
567250
444637
1981945
1853972
148211
101183
1949669
1689029
804753
859762
963983
1010240
1369551
917507
1748277
183419
1951757
418440
207016
1654145
1839384
107642
1681893
115751
1246375
1211661
407265
927979
1849257
1948503
1735926
739258
1595288
1187679
1071271
1180684
964037
771139
883705
148102
771680
169537
637804
1268065
1089677
281273
387062
102193
1719039
1805323
1743677
869172
450401
1407466
1987954
584323
1309699
1345702
1209228
1838972
170918
161812
126649
511353
1071100
56885
1372395
1991947
174976
516152
1086031
785088
95785
830612
1631966
1589776
206368
956891
1892281
516694
532187
687151
1733225
1506913
1561190
1441425
209968
1030609
1080614
1218344
889427
502814
1067881
790789
159820
446123
226197
1952572
8547
1650863
1527892
256203
1330242
1483163
14376
1122912
1444755
1320388
1679242
1306160
1835255
1536985
1880105
33870
594096
1319652
37638
515608
720780
840539
1672990
961044
122254
832778
1346007
1281001
50096
1319301
1158919
989484
1875826
1790307
45636
979870
1203012
1086032
1835403
840154
770874
289955
522727
1086825
273431
7107
1063870
932842
1765266
1544779
809000
822000
1102046
1468740
118354
1215117
304199
1212904
290527
1353945
1837632
1884669
183283
1038889
100824
1433532
996083
51896
1370954
1848606
1655375
1683201
979084
600544
1099105
1606892
1176888
632554
701292
1882448
873820
251937
418860
662292
1725404
24203
1461052
1766252
1309401
1337518
349483
1645670
1624489
1874403
188551
820454
1471123
1579693
455979
1866244
757260
830687
1688394
1973713
1067078
1061285
1884524
312840
7435
1546696
997713
947113
1370331
1746882
1739131
770097
1198032
1650651
61622
367144
1540500
1484075
1644012
298673
1515774
229233
165528
1663459
1493245
1612841
1115843
1897895
286305
784104
1856138
324381
489694
244478
1304230
1313245
1114307
562319
482992
245175
1801599
1900230
174298
570583
1860743
176879
35014
1919533
1554549
1015282
1145668
1816970
313547
920851
1303005
1339215
1973458
266825
777608
1965930
1387123
840617
517275
1778233
125780
1788701
1029384
499645
221289
323574
1696003
1550608
686986
1198658
412460
685492
633573
1068535
1294590
490764
1573339
1444980
573153
1067968
246146
1492040
1940196
327069
1225031
372016
1011070
1674302
852280
830736
1963831
188914
509071
1415916
1709572
1701871
1321538
70239
242053
1735167
98511
1681649
79872
1291938
1775988
806033
600051
1345420
1476269
1531305
1004866
1431405
859978
621387
1822059
349530
559468
586987
348253
1536804
296287
1072507
541325
591854
286501
1798079
951147
1497730
1778509
110262
844538
427004
1746192
652461
1494856
730345
1153335
725661
1601330
887054
1171716
1423065
1280804
1589004
1221776
834754
1612129
1412947
1062650
477377
625400
103193
1629474
1816643
144187
1179691
75638
712103
160043
1170351
1468006
453782
1554409
563174
1449951
612708
1031839
1709552
440204
458244
1256767
889964
157104
1843761
989621
1323824
1367278
1159183
946173
590433
533227
1361228
403505
1621577
1871822
1993612
1589797
1202978
684497
877548
1068035
1919931
618246
508518
154869
1302152
786739
864487
1768076
1921471
1340720
808290
1432723
993319
996310
1320575
1782841
1240136
344237
1547161
510172
37733
1491544
1007312
134069
187415
506602
1872904
26365
1033315
1716241
989491
618886
268594
1163533
520046
1903309
148373
1900201
1584014
1423457
166347
1785169
455881
1066531
361398
438214
705896
535011
1666433
321756
1341975
551919
1102251
428970
1451876
232769
568065
1932103
1806837
1083012
785676
766412
1078214
1934576
1644387
889831
1536751
1925007
455472
1198445
1362406
1276680
496166
1338081
290475
1228775
1173595
1518402
570733
523848
1545512
1271400
366123
155043
1270529
169479
1172683
1958549
915697
1705699
1910560
939743
1734802
1590061
104587
854380
1339029
1270324
1407528
1550303
581778
162008
372195
159183
991082
438907
726514
297900
487473
12608
502648
377536
171193
462522
633649
878941
861689
1913652
673458
1807249
987627
406042
518335
679218
1081065
1242574
1588820
574719
564534
127203
372572
740981
1465951
1975794
213427
750325
1183276
331825
853071
1911467
668541
738825
1672937
1288381
1108886
1138731
680547
1519913
1824129
1667592
1877898
1445274
35005
661322
1204316
187857
141534
462200
1073340
1781395
977678
280674
852372
272665
925358
1819609
1846792
308014
1090014
897788
854243
621624
895120
1246143
1790159
1602264
838368
1957913
1872612
1948184
203182
1183388
982218
1464242
1189321
311262
1175085
294989
36064
1560719
1367552
1957183
331179
1365085
849024
455452
1885101
1805322
1595890
1127350
981948
208098
1884156
178014
113497
93274
1323281
744831
205126
1732448
25852
853918
1800596
1876609
546660
850931
1268235
88447
1842022
479171
1637615
1587540
1507677
1964592
1479280
1774370
1197289
1501062
1158543
1184729
432736
1233507
1431533
1123422
243077
866128
613156
1732465
44064
1740293
281365
492422
1855782
1895938
1091829
1782355
836244
1615254
108963
31025
1878889
1500311
1319638
1877734
1184588
1346568
1832236
648124
329615
398020
151073
1758309
1138402
159291
1410611
1874014
147653
813232
1357037
740207
1050361
1181670
747923
982192
1514847
1625996
1733719
701053
1722412
1810188
1463251
1531202
1861036
1060387
307500
757270
477480
140398
1490273
1270175
922432
924122
566160
437379
160078
16479
965120
1770671
71191
1594844
416471
362619
874653
813750
1302632
190149
1988361
808538
723786
234657
772293
47905
1372352
1969343
240791
570061
1314741
528806
1579980
253036
942909
1311608
155043
974162
769972
1267535
94944
236318
182300
1195799
1788066
1691720
144553
1352319
1176113
1887961
394131
1130496
1593883
1569389
1565245
495638
1992526
573258
1830398
611069
562699
1458973
1023134
43287
1925230
916742
569501
1006978
1439121
95495
1597292
305062
1943018
1664503
1178666
536814
1785606
104046
972813
1952629
1744012
342842
1173571
1142899
1623188
1528626
1979558
973588
320725
1188215
372031
1129303
736765
1200857
1990909
189687
1205303
1545258
638883
1103975
1816806
1247943
1094342
1912932
734801
100822
943913
1293407
847233
1654726
671271
1492404
1809122
919218
1950341
1618836
576397
1568803
196422
1874716
1629906
1375315
35643
791948
1258934
296169
9004
516173
196986
91507
1857676
1176983
481221
840209
972224
1372221
343319
645668
871695
535580
282250
1372322
1373655
144092
1619491
1721731
1295261
384528
690971
241801
614213
1190769
300158
1877182
844203
1904368
1392098
531367
1419429
400535
968961
611902
906069
796601
1107882
1739925
1531113
533848
1148763
1904682
1136585
1581430
496451
1214280
1926073
1192933
268970
406421
1145897
1389180
580438
1098326
613656
486843
1161136
1625379
349099
854975
36425
1905629
1976018
913141
1164609
1035993
713632
1055983
1367182
1654067
574984
1140120
716020
1696827
386838
1476289
644528
194528
365383
1509620
613179
973866
15893
147152
38753
1313740
583254
1934849
1087729
1594054
1206312
1921170
1540160
17083
1678856
504385
24895
1561145
1748244
166097
1205093
710633
1124802
556392
911083
949950
671229
1220464
1985317
1085868
1140230
1332115
739683
1015952
440972
1939831
521169
44230
361042
1980504
933507
449203
520718
1075699
80817
776773
1697778
59845
1198317
366434
1980579
382304
1243422
1611789
242794
1318903
871686
923777
611600
1561159
1511494
1315137
619843
1307792
332566
1599659
288551
1951674
140928
503536
1147146
1714128
1441521
1545419
541932
1916396
230345
915283
444160
247421
166411
887719
1761889
742752
631718
1058730
731421
1589359
675326
1066393
1090903
1469507
1652682
934017
185168
913343
1660197
620789
857599
1187205
1546247
1861365
1205540
862723
518987
928404
695860
695819
455537
12625
156070
1587612
1782974
1252100
546501
800176
1911044
323190
1931853
285490
928920
1390826
1408378
1069161
597478
1441548
271279
345487
1555402
1298755
692790
842173
68368
161738
422646
1234770
1198208
620424
436595
1618019
1214667
1291876
276472
91864
963483
1788120
1638672
1649850
1634879
1022319
1437581
1903281
633492
589643
795043
348925
809692
700856
1737820
98070
498595
1710677
1203707
823238
743240
1943190
1059848
1356258
1417661
1770834
508676
859818
806481
1619099
1312004
747051
1815586
1244479
1016125
92045
1429025
1206607
1485616
1792397
1747065
69833
922067
1692606
1706248
481944
1452697
922594
1729279
1423121
1424547
632829
423518
353018
1874603
132513
846582
1228314
845997
1830653
971231
1096896
655711
1773334
720833
839787
1127236
1302663
670750
1380306
19839
823526
1109559
1367892
1276130
1577409
1922400
987513
1941083
209113
900026
1053620
893076
1193233
1722985
730081
832661
244410
1472526
922438
1671187
1866926
672182
612491
1731637
433567
635995
891975
900800
248570
1480379
736360
1608215
117136
1530072
566527
1979633
384784
636271
244971
1775320
200749
439267
241350
1045276
1712404
309850
415157
1280393
1453050
195078
462354
202521
1604988
853105
712322
193251
196027
122065
1285579
729303
346341
769522
1915626
1083875
1038597
813151
1344984
1512180
689678
975616
429972
346492
1531914
1389223
1173249
1658643
657538
1328675
1461434
661247
392744
1721715
100314
106406
22613
262024
37090
150073
658706
497986
1017639
1781847
981255
669792
1231133
922931
75758
111182
1609690
168660
1329024
1332245
164048
823379
148337
1092748
367806
697060
1367382
357091
890573
1609
939583
1287425
1145315
19800
1053171
1418491
731319
26357
1797205
1944989
1215173
1700306
1652548
1209676
126187
341581
1199359
3212
454400
1415476
935326
1806750
495384
732167
1305480
333616
1334481
1201306
229874
468634
1489855
357508
200017
447001
1613006
492184
1290494
1497289
1016412
137568
1127142
461406
1580886
187277
781427
771625
1850734
35935
64655
976741
51876
1966382
1453752
1294488
88744
1527765
1085698
161272
1971209
381497
1021883
1279244
1585014
1756261
673645
432466
1975973
1714066
1891531
1849933
1704461
1079578
1375574
424138
1504884
1670250
609173
465876
682651
731874
853239
404246
1830596
860556
1386027
1625796
189108
837550
1924527
317395
862339
1092833
95095
95496
1526273
112097
670572
105013
491110
1278457
1078858
287825
332691
1056340
357242
1283720
927603
1421623
793939
196916
1362176
1871458
1030554
1008764
1187765
192840
872575
606403
65431
1952745
1300076
1289340
1614475
471467
1551494
870104
1210826
1963697
1293546
1718112
1966704
45342
1250417
959115
492676
1717521
1325190
1691956
751158
1233927
752133
870324
1615814
1468709
1231972
1905937
1829227
1675322
1285756
1905659
444648
1597841
1163877
99736
349656
266133
346388
1555859
706985
593172
1975691
441861
647833
346562
1483459
1242700
1135716
386031
1187641
1072091
1862086
1710263
849773
182197
432067
53699
1187216
1234769
997169
166442
839026
683007
194668
21215
673454
367808
1195525
891392
573636
963606
270702
679709
672504
994965
1121370
333960
670128
1807850
1551179
137289
22001
683598
684956
524079
1722234
253427
1638258
1088956
1148385
1559135
485047
19757
746535
1723301
663309
1879795
494239
706472
589332
646384
1052444
1943074
424317
1162285
232658
1065414
807366
897026
569459
1680382
723396
1942632
532390
256836
544704
1978315
39935
694107
156253
1032736
452143
1619718
668286
1826497
1654667
846745
555880
416024
384514
1206714
294153
1916299
633709
466100
780215
524565
1124961
317766
1849478
1595831
562476
869218
1785406
667931
1279460
1951587
1164982
319403
1270150
1713350
1929051
1662707
535548
520934
46767
342759
1015884
585710
60200
243852
381790
813311
1206323
430388
1172270
1947147
1728368
1799653
1162878
1033019
1561932
1824523
631721
989836
333494
1687650
286909
836664
340933
658145
1929288
659864
794382
1833693
1464387
1598071
215620
1506614
640457
1254406
500165
724551
1880341
1796161
1310265
699442
423214
273184
1280262
1612972
1634905
1772581
1466786
1003138
1910250
1173231
25851
609879
254040
842993
1253715
865387
846158
1205465
266670
1705506
1599306
1081935
1038435
1342939
127168
581103
1411209
1319996
951168
946782
937982
537491
1791792
1072419
1004133
11729
1545769
286094
1571426
1408224
521540
726314
1686744
1804004
1430522
1131173
656799
1804217
36181
154994
884423
1187806
566652
158391
940791
262337
56598
1661532
1541983
1256050
816141
102097
978145
1392664
1632257
1788501
208508
1055362
74744
392005
939063
1946054
674445
97155
336483
418106
18438
10767
947156
281654
224677
211641
834282
1497609
1716585
1395194
111266
1402487
1025365
1091632
557689
1931351
1569305
730497
158390
418062
1869548
70750
1210791
1546587
846933
991742
1701769
648594
1018977
1533453
1174210
1900896
1062996
869997
1352509
1750525
383717
862891
1364289
125598
220838
1435686
1763135
1956422
514435
1205748
1927291
769446
1711382
599190
456708
718744
488588
493458
1378805
1860736
154141
506267
78650
1390690
1192202
828307
728041
1580567
1378593
114996
1872500
1360558
1324431
986066
861687
350894
1993568
1878994
235588
671765
962162
1731078
332760
324745
72992
352652
122930
528026
295265
920143
1524262
1454585
1208131
304156
1666636
1856341
1324439
1682605
298567
1407960
1232245
1683353
309602
179889
1415473
1324022
1043440
161271
1329817
1932703
1810692
889505
1234288
741579
1985399
379714
259832
1131752
927602
496685
1675120
1836192
1148465
847328
1754532
852462
366537
1672488
172342
469680
423192
795653
535738
1968900
641388
350989
1490662
1485740
722963
817230
1244658
1020843
1007742
899682
224024
1713240
983171
1228155
1726033
747618
219047
1266907
375340
180794
331252
700788
156788
513902
1348377
1228
1203479
357681
1137551
1243379
1535441
827454
177014
142920
1568124
936804
300204
1436944
1961822
1383190
1483889
937709
1861915
713859
1188292
1684279
650235
440943
1095150
371588
328196
880690
1206063
512443
941707
564529
360905
1263181
294234
941334
473716
548061
1525987
1811881
1653220
667422
578859
1260756
346591
507693
704262
1640195
1769619
1611947
1211755
731670
464609
1751472
1417013
994831
1626655
675776
1991398
857687
1122228
937737
164535
1731559
822450
1358940
1142600
1041927
1743676
895266
969401
1127780
1188784
1118597
255969
1555193
54911
1618680
1012659
1174357
1370165
1007121
293900
1659023
193018
847920
242160
1942367
971431
635292
384546
1944911
1156483
1935536
1273166
1908134
1685054
1449691
919446
1147326
485950
434875
366257
974346
129111
439781
26587
1630663
226153
580888
356158
559914
247457
724747
297296
489770
83142
331925
1645021
822089
290132
1530362
1695489
1049564
595999
1534790
1806179
995
739105
1510417
1569720
64442
365110
771244
222982
927078
504126
689829
1470387
1497522
1661590
34506
1962383
1934033
1967899
172098
686131
1907384
1285072
246808
657172
274656
598277
1372096
731664
636970
1550103
909612
1602381
952414
1064178
1423518
300349
1391511
1006327
1221275
621480
772203
1261093
1519383
1991485
673472
1086940
801360
4380
274099
668100
908471
582505
437311
1484159
68319
916017
731363
54784
390309
985575
951901
684467
1179928
1540991
798308
376656
778295
1566596
1636082
295025
1258411
310010
952337
1498166
518918
94767
1308087
1828805
1578737
613776
414219
426123
861769
1847131
961939
83112
1116122
256418
516536
1199056
1386639
1583703
1244918
1614767
657544
984895
850502
695558
874846
870829
668950
783628
756860
1815819
1819813
1238586
171938
156450
9596
57239
1214098
973481
7820
1235543
1568985
1536931
1348101
1564418
988664
1197009
985711
731278
1196506
958989
1610179
1798215
1888283
803490
1335718
414564
763611
246456
1572727
1699956
1716287
305725
749736
1644225
1155278
1710674
1032933
756419
560016
1446966
425471
1279875
391803
452992
861245
1586030
1557268
1261180
1158467
1611680
1670446
1846989
858918
530968
1090591
420092
56735
216555
1702018
1976210
469274
761830
490419
1077039
837786
1243434
621413
565315
1500388
604557
1468103
506996
1076673
879424
849921
1921321
467572
1654305
1117441
1613127
192194
1204117
1388659
3034
920672
661939
1148546
864667
728255
1065018
1753538
1727207
1159743
1374225
1422548
1458708
416779
213790
979460
569043
1704821
1933098
479235
844006
935434
1187926
957655
763711
495159
906747
487639
118716
1010900
1541367
645844
1160547
988804
361278
1708236
222054
548492
1707253
834932
1229265
840705
339722
1664259
1017796
662072
36717
1846834
333438
1394125
517157
1689894
650469
330653
1717119
1136340
1523235
524030
1076263
1245329
1211370
727968
1793778
1873841
165224
734588
546065
1284429
1603998
983543
1882432
1226892
1903414
56744
285018
1629197
1867937
1512335
646836
989040
835988
1853798
629087
635314
1567821
769510
1935644
1384564
1897383
119572
607048
1262755
392404
1758268
1871377
678925
1954754
1732795
745188
1894062
1810077
322364
1778978
1481779
638305
1584591
747681
1462645
321839
1659150
1500675
383052
880481
1967832
430181
1014519
1180040
860695
1233332
803286
466627
765931
894199
396552
863607
363282
1060636
492254
363697
608368
74200
992564
827994
1348721
992709
1428586
1342679
1971678
1892666
897732
157597
569854
1338065
1915566
385496
1607775
1972958
923443
3536
1687568
1759371
994127
1855048
1174111
1490503
1473728
695597
1440191
584160
572576
183294
1413093
1335544
211612
930919
864071
1437486
193198
1011659
1757802
1773046
534383
33831
1721749
1004732
1871236
892977
79746
1723906
738222
240068
79818
547171
1967064
1709385
1328660
306377
599044
27846
1782317
1978922
479593
847736
387355
1736294
1737826
1829262
1835019
685190
870797
662015
1559155
7157
155678
677473
797313
459675
639015
1610134
500
1103683
660402
885659
1617659
1061690
1763591
834615
1136904
1627397
1495825
1816244
1454597
289777
1634449
1921747
502876
1893394
158878
1320070
1957350
323119
113764
490480
1138125
884856
1971619
1948352
1417192
877279
528146
508274
393848
857097
133715
1085411
434402
1864104
1228677
1235064
826973
69504
549361
1195124
99567
426881
1117743
1991796
1347113
477541
484516
885826
819509
1062874
967580
626649
545886
421119
506767
250921
1418546
561463
1235168
522213
1981499
1457674
1688437
619992
956120
1568590
1697188
1896369
859071
1734454
316031
443692
810797
79474
853452
283362
552448
1649887
553698
1937158
1513184
1535385
907965
923056
522072
745676
686550
1238651
487682
1032420
1245399
685651
1337721
327842
186832
1749372
1068410
815321
1913157
491779
1666745
1434268
726800
41926
1436221
813899
1370736
977563
197749
159330
1680984
1487506
687076
619978
609525
439181
884293
68230
375031
1644241
1345674
927165
914945
384609
1387232
1261714
1539817
801874
132238
1607672
1181566
315022
157805
1609269
900496
1404819
106920
1414149
404106
1381955
1317533
514826
917656
102591
1444624
1113455
1290737
1333172
437044
1270759
697734
1678502
1792266
1937273
88965
1086683
1831505
685792
1410395
1523902
1045350
1825545
750276
1992585
593864
1188316
686810
818852
944226
153873
18012
1275575
1708737
845488
853465
1488378
1570528
1543264
1213529
1332139
882948
1369606
1237592
1503882
386718
1430372
954440
44961
1712402
155528
1691326
1263103
1873738
606647
1409856
1230024
722930
422864
1676016
1869921
430722
804218
1764073
1456236
1721565
1006729
1068637
1700253
1447266
1245160
1977748
1114923
1076310
1870934
1584322
700326
889134
952956
577055
409194
1696656
1161739
738018
1315064
1551666
1397876
701693
167980
13845
666396
1919700
311885
1184445
55139
1568354
1161365
1790585
1336650
1504224
461200
1345719
705972
929738
31660
1013402
7356
1870948
1232240
1903336
688729
153272
1511056
1943402
88268
759620
1461564
697391
562752
1136271
1795884
86380
1025058
1960522
1901485
356163
1372803
1805621
1743241
234117
1420535
1149613
204644
265004
1110703
886794
1733665
1455121
784668
21360
1846886
1597090
1033315
1262073
1002395
411183
1560655
635373
838836
1543603
112809
200499
1135820
452397
81465
1715556
1803289
493565
1901026
834039
697568
205466
67511
951896
1109988
736061
1787548
1654886
894789
335413
1869908
1672977
1876521
1437979
1894898
1548685
490939
700031
1864361
1337765
950528
538528
872756
1847305
745294
1551676
1484030
1081497
1232115
1888817
347213
772300
1067384
1701266
1356855
805939
1743441
1218618
1599990
1658962
500698
838283
1430790
1261428
1704974
504347
730301
276946
787492
923190
269536
1075476
1544856
1918508
1801164
1478488
1965144
485062
1068523
877611
1804258
838993
1944458
826924
405445
1409552
1133204
1313005
1062792
600289
1903159
1085313
714853
1744642
76658
1530451
1378721
1733772
1952944
1095509
1051809
274449
1894045
1089980
853957
286180
1788290
1524869
397659
451931
239296
1372239
251221
1653915
429138
518013
1146376
422791
630140
315881
1917454
1127919
1880437
1616600
697878
1538589
745877
737698
515244
806138
1313106
5569
119111
613160
1455914
1031050
903992
1848790
1779127
1520170
1933924
673812
408746
1512237
1225536
1000925
883021
438148
1035088
893267
1233760
553851
1845282
783983
257580
905945
1920124
1605364
1913132
1249992
35206
511812
962775
85808
1073944
133749
889460
899534
1839246
7959
443711
429619
1539673
1314090
1498950
1776481
57435
844501
909594
741432
119049
411145
1170631
400902
1759634
408570
100172
88458
591243
1810538
163946
201103
1386374
376680
747935
104347
1169722
1993705
384083
1026841
1273991
1776963
316552
396129
511005
253328
1504594
200860
1662931
606415
1247014
1462465
802473
997926
398804
154070
1257659
873228
1830979
947255
270257
742000
992148
716321
814094
1211594
764089
1296202
601934
1621995
601046
10836
521631
742407
274834
1502286
1146598
146699
317755
1843687
296879
1275063
1026626
918752
165471
1051280
221860
235182
1457371
878853
1390427
1869589
1222843
155870
13167
144142
300032
251852
529941
53354
239445
991039
1521502
44196
188621
1810451
725072
1343530
99868
1493580
1110068
1045042
489206
510757
1131070
872464
1477012
1568735
1997414
1685279
1141200
1618166
123654
364897
1932976
1217460
932829
1508661
91601
1732062
903628
1155069
1373330
1839253
1306341
276204
1301324
1847380
558335
1017277
470443
920763
316713
1897651
1860509
541937
669007
1639231
602385
628445
1466113
1402466
1226087
1027572
1029922
290447
374992
1973486
1628424
236328
1114435
1286529
200445
567130
1349032
654887
1082191
730396
1311395
958013
652206
714828
1935791
483142
1803819
23147
79860
483022
227890
30475
331604
313786
1176726
1236573
1837740
1706196
972817
1073674
521903
1347785
321977
364059
1490460
1329472
768086
1808451
1296600
1744833
1876523
1808701
1806116
1619543
1596635
1963325
921810
926794
1387698
305346
1895992
1390631
1626679
627941
1067286
1730231
732482
732879
577539
1126203
999981
30423
712129
206911
1617018
880273
771702
1749144
1207044
1609633
1748095
660234
772449
1188588
559661
164229
81167
409327
165823
1143689
1259468
975379
509771
1702641
1740637
36172
1914346
1614229
1478319
173072
1132435
1258483
786793
823733
1413130
905773
1023921
164994
1889941
1395078
250161
942089
384019
261475
693048
254285
429325
256473
42285
1441656
118058
677710
283373
643383
216707
819241
1058099
1273431
1547413
87023
705073
1529662
1732138
19238
421481
289831
887849
521166
1203012
304354
769402
258382
1390590
914255
835891
1612521
937409
1617971
158986
826393
1734723
199676
1474215
1724182
744907
536999
1846988
730335
587386
319661
674943
532859
1241807
158365
1545657
1765846
1327307
1303402
1860834
1041492
906362
1704323
127944
602795
527
716627
1283560
888130
428147
1916505
1299333
665463
1988687
618573
1555784
1952871
788120
1267488
804107
102561
269346
189060
1565035
1597285
1654203
1142254
851123
1712573
1098462
1384191
156540
1457717
1611784
1430672
208831
973327
708990
653559
173678
695992
105630
1205915
17029
774998
1393810
630265
1712285
397075
467019
855234
423629
1023705
3555
968359
1867495
1295518
1739280
1223473
639483
633976
1602389
1508485
480646
664723
1147557
1502340
1967223
989733
1688
1046021
541783
563223
245719
475725
150212
1983163
1111093
419744
443938
1615994
661725
1830661
23779
453846
1005768
1004471
1581809
277640
704019
358131
1625918
250633
600502
1776690
730645
1914391
1504523
1687911
1882255
145868
930924
342000
1648092
179963
1052484
905812
502349
1923967
474746
1285611
528084
1137143
1241250
1731701
1779749
1539541
1643931
78651
160222
737782
665357
649936
529596
1505547
488923
272419
186344
232745
273838
1613377
279683
1141897
1618100
289371
18179
1940148
1452022
1485677
792481
1936227
1580798
1515901
462099
1134822
461562
1022392
636780
963677
1495644
1257602
1779446
1313927
1981512
554467
786924
447942
134056
1213446
149204
363507
1566306
1068536
782670
51029
1452207
622667
834577
772462
1687475
394010
617853
913173
918755
675519
930333
1278142
1625553
171971
757593
1781753
668537
857663
52253
1786922
847746
116696
913424
1693958
1980211
1782887
630240
1385525
1218437
680708
1586327
1372998
806579
1594794
1046054
1922308
1507294
792339
1709927
1344002
967231
1907152
451693
1987013
1899092
884246
12492
719977
1119771
1275247
882613
1905147
1078929
1099009
810638
400469
834471
199831
1150555
1597484
1172719
896393
1254318
1606689
465020
465718
1437105
481396
182010
853190
1163114
1211304
638739
900855
327141
1618568
1261112
409784
1589737
740064
499219
1515315
1451387
583094
489958
1470131
225080
220079
504393
446448
1622693
1225696
1363157
411260
422656
1969692
1708122
473512
1251261
244479
791431
101339
1180647
912401
836515
719602
1693773
1872452
356233
494103
1770528
1808329
536478
318543
304994
10524
996809
422386
1950650
1677680
1595804
1018096
1908134
69517
1902886
1798593
1282630
376453
640726
1065261
298453
957384
373445
1007692
261382
402343
1205247
1874447
1802791
869803
932188
972215
978392
512971
1582262
455201
1905283
25776
1320874
1915745
1649663
183248
1049953
607778
932564
612081
607472
660595
1698429
1155169
1901056
1709123
726943
783224
1338800
1535492
200948
1240335
360608
1056784
988804
1916970
1544710
423217
1380943
1354928
807143
1639035
772260
1558840
314164
336867
729375
478946
435247
1011603
97851
1886107
158989
727844
623367
382183
1733129
95468
1907636
1127201
1180010
854721
522874
37530
1300450
1173629
1912149
821461
1904231
805082
69549
250161
1649853
476012
157912
773179
1700478
1616700
978090
1306977
1179875
1765255
471744
1083026
377684
1672492
410922
787111
1708508
82720
1943701
247136
687858
689942
1369032
1849580
1864914
1320128
1127301
1679410
620716
558177
598694
1026201
1402898
426644
684966
241104
1258838
1113817
276931
620415
633995
579785
49436
1544512
709394
899714
1143683
1364975
248086
535803
1930247
855821
698432
1439064
1705258
128066
563658
563577
1213134
624690
1640210
617905
1153047
593959
346697
1488918
1135464
113224
1644036
120909
1943090
1742032
1102297
917933
1331901
419882
269793
1186711
715482
673480
601251
18031
1798209
956077
409223
1289961
1696187
1950469
1714094
1966891
1558885
1384568
1554193
403141
1380822
1459824
1234161
1603954
1989931
758753
1753658
222713
1629336
1503259
765327
296052
1235855
153784
1377131
946327
923043
614250
1981504
1562774
495
394962
972603
34045
1890698
1009116
1525412
1161757
1787992
1046357
241800
706053
59921
1031915
1833226
459034
333578
144614
1169026
1659180
622613
144548
1053692
1538479
1321076
1202471
681823
297443
218995
321388
598438
1487518
227546
1707857
623752
541289
902192
232134
367482
1603010
1935283
1179219
1400107
63091
1354336
1288551
1934650
668131
1374335
964965
728664
212672
447154
659586
727911
1989499
1467332
1158677
426119
1300649
1787999
1310703
479578
1386315
1556256
486549
1947899
1429255
102707
1721574
1140450
318454
306256
1559164
1992121
967390
1885566
824103
1058722
1597365
743605
75662
1648255
1834838
166838
1363973
554625
785688
1501145
581220
756542
951740
1652800
1669567
1278835
785946
126419
33602
1503156
1303267
1358475
868621
578287
1858835
898739
1389276
336715
1647373
328849
62720
724772
1308862
1137028
985078
1968284
661322
94686
1064889
1185369
52042
536836
444112
1980298
427362
196714
1743776
1130325
290728
358360
369753
1577427
1498830
1692429
819551
1772956
1860676
988159
771439
1749919
799128
1478553
621668
731841
1989534
1926010
678806
327354
1159424
1818219
701437
1297609
1781610
371752
1257263
543441
352555
1953880
1383245
600195
755919
364582
1321675
642778
915830
433927
1629504
1836720
1761012
688147
154820
1262962
1812050
1841740
1456689
402200
18510
1140735
201345
584185
55921
384954
1683046
964139
809565
1090888
508838
1498351
1496633
723834
779285
1210681
1468030
1817625
1291217
1465242
1477205
1807147
550277
1275321
95683
1112176
713908
598283
1321200
673222
1186730
967579
1678728
1241378
439060
1300534
949964
343938
1622777
1720386
1919620
42136
431872
1125495
1938654
323031
464596
1828355
914392
1772195
1155662
1407534
843885
910852
1160153
1581477
1441609
171673
1311501
236193
708284
1038814
859423
1994780
1267514
264538
1855773
798471
1148059
616935
1296853
830829
641203
1499609
1811502
1906483
1846630
805655
1447119
665771
1995770
1762879
79012
1201129
1270344
1934574
255806
1804675
1355251
1196698
608521
483200
1338717
777362
1175514
1188254
1715017
296762
861580
1364786
753197
1392538
1108688
981864
1354785
192659
1746521
1202690
410736
640448
677118
394328
1814206
390814
704106
300859
1603011
698866
716039
436890
1640528
1694644
351218
585072
900808
1638340
48762
1485520
742742
1195300
244382
774650
216775
1372240
46633
1405267
272622
142979
509612
633018
76607
628303
1923228
1581255
1319617
1959123
1018181
687859
756470
1133881
1629969
1273186
1014852
256339
238781
1045227
859680
1503281
1755188
434033
73554
487533
1677614
1053271
211300
1717823
1229659
1837071
150105
1434849
519892
1058937
1299828
209838
747513
1365030
1658837
358121
649641
1492092
1897232
677276
1113354
1457846
1046328
489144
1461112
460199
1720549
596875
567568
1696834
1433475
419334
136298
1765140
1214888
656280
244225
1954361
767227
1771798
780524
1876630
1989839
1397739
1680444
1755795
512374
1965669
1154253
1848339
1470105
1823256
349617
1682688
1331425
1573184
1798124
1745605
1398830
675951
1860998
1448863
546697
1201936
1970968
1523264
338847
280347
899900
1170697
1220310
1569173
1376086
892645
233831
1196541
1975588
556750
723539
546470
1379846
722146
1382457
1893900
151574
526421
431429
1702516
324862
1934176
4098
49802
673614
704143
775564
1371616
1692933
1842927
434093
1857172
1396643
1002094
1903125
1987542
570802
51024
1883492
1471033
1883082
888024
932124
677452
464242
444652
663393
1280747
723318
1734893
1013387
1129536
445825
1642765
798974
678062
1624876
376369
1662344
254438
977807
1769387
801171
800130
28866
1810552
1332805
439544
1719565
1567675
480208
1811123
590135
153733
1232150
1192551
1972562
34798
1088339
1221634
295075
250145
1412181
1528944
650738
1130240
999670
1857733
1170744
1533713
614937
1757319
1546002
1490818
73464
954071
1722568
838613
1212011
1833761
616947
943961
363858
280964
913751
247506
663979
1066527
710705
162411
677261
1961655
1762085
545767
781417
1399357
939846
257085
654190
1579389
1224679
1636944
1474607
1727177
1191578
657799
1650118
715867
1792718
1513694
88453
1801526
1666697
669163
1450820
455584
801222
369680
129859
1575167
1793712
96019
685129
816942
381501
1172628
1846251
987180
1791698
567440
481826
1994007
931169
1428159
1148506
1757508
114754
1392641
1785007
65171
1902808
1332811
179928
1510291
1118801
1151042
1490803
1792450
1499043
1176505
731289
253446
1466227
1434309
1493033
1162216
1540239
1871707
1720555
171290
1644926
1334958
328476
1640377
409339
1896339
1155979
1963247
915380
1312037
565188
1277979
185939
143934
63990
32633
1853854
945241
1092651
1289024
507004
1161246
919899
1695871
1349801
9926
1948185
1253338
1015364
910608
1673532
1547770
1303512
1427717
874192
127690
160745
1361369
1741592
1633030
325448
69760
1526984
243076
146034
1853067
1055807
951727
722104
248949
1699487
1756621
514055
1216318
267125
1776004
1236226
314603
379142
1755127
838354
1337250
1946053
119577
1649488
1487218
1832180
1802246
1722650
1359689
285091
774626
788133
877897
1722586
1570307
202950
1034405
1172382
289585
48013
1318838
323134
604530
378524
1085891
1988231
8679
72692
1026226
48661
491595
228545
1262700
1530607
1424784
103478
1410214
1917517
1175295
966660
1499357
94242
962159
249326
1283535
1385719
276434
966760
1005015
1497225
1182253
1759599
809644
1962601
238134
1521446
222262
16362
1403090
1692329
1977945
1703417
1719639
1496968
565200
1602662
122900
48970
22881
1228826
963502
1751328
1796724
1131944
93530
266094
166792
396938
348609
1724361
894934
1470205
1179905
266002
1930472
977843
461348
1512295
1187641
908451
463805
1776942
393978
1228621
42871
1971960
979928
791104
1039112
1925091
334840
1216110
826493
1533051
697448
90190
1336651
1743627
1782091
142967
1570155
643635
150539
590285
405181
1916686
1439986
1268486
1270113
1857803
486132
1639931
1327324
137275
139777
1011355
1665718
64256
822793
1381383
1159598
973104
197766
1833495
1497310
1951630
585816
1804254
375846
1045672
194802
1170525
1671143
859759
1605019
359209
1619869
84537
432942
1606681
1937084
821630
553589
1204237
138876
312276
1902771
1298124
205222
1959145
196137
944659
541015
1959189
604929
486144
1178866
1222559
923026
787155
402290
124313
869282
129009
604939
1653686
155824
1742254
1911135
1257378
1006500
491766
355325
1637797
1583118
1064348
391538
1760729
594448
146641
779686
1583261
1081471
1903809
375600
319898
756142
1498260
1367749
425403
1232445
1728992
1120056
181057
1644380
785336
1219312
514182
760260
5106
1464423
866873
1401147
576991
1800797
669075
847068
1994593
564847
1018845
1842419
926491
557021
1044697
891892
1130242
1117622
1246255
14612
127829
1211383
1284335
1562904
1960144
997891
977503
214467
754644
1189638
633906
1203469
1516308
1190002
764147
609115
1302350
45198
796744
1939672
1205695
1493753
1501270
1270017
1523634
202886
1690168
914484
1910146
1006725
1264577
194670
796861
27445
1349666
923098
211933
1910856
989157
1332928
323908
239770
630973
1167424
681588
866876
347594
1010300
1295150
682993
1595109
20396
662483
254924
773572
1637756
1509862
77666
341210
802642
416333
631223
794357
1135142
172398
650357
1535128
1299276
1721952
716091
1525994
1293631
625155
990521
1988229
708788
199304
655545
748137
707312
1890789
289521
33006
1181609
1611103
661126
227123
1151929
653337
132387
1247469
1657716
841218
798373
1532810
411382
1124757
1005280
400697
1021885
630281
200975
198886
473540
18558
1282457
1964791
1810343
1126333
290219
1043553
1548289
1721261
412447
1778418
619742
1472149
1930776
1859446
631113
496079
777438
555004
875996
1464287
1768043
1131611
819594
214065
812884
1880328
1609879
1519703
959837
460454
994052
1426980
1775759
242812
977483
1154709
526417
1739801
1421950
346867
968453
784389
907271
345863
821131
1058957
1981470
990236
700310
347342
990772
1665361
1059606
219178
1132182
795278
1339581
1387820
931440
1046503
424772
871232
1284038
124525
1616317
1044146
1977353
949025
168197
1911899
357757
34314
787947
306952
279999
1917117
84449
1393864
1241523
363287
742067
199209
1867235
1424209
1186775
1410900
640362
902524
952967
1113309
567009
159198
1574847
913943
1146469
1114065
1924384
1481975
701591
836439
1802717
1560540
448408
1592708
253835
137660
1436035
1268015
816597
746136
1371128
185218
45520
652803
1706945
981544
291609
577241
22868
1602399
399697
1285965
19650
1997691
341233
394488
1332973
993935
1220345
1214216
433283
1272363
1731352
1043957
259877
484159
1423057
874747
1196413
1070509
1633590
1905433
352840
291734
159117
484091
148711
815101
1061888
813491
1884078
511556
1761652
74589
1340512
1522054
943654
1056387
661797
419667
579281
1044078
594777
1834838
136315
338567
1842501
1375767
791338
614427
1913199
1620695
672354
1941895
1979160
1868508
849893
1884400
383917
219684
955853
1354997
980550
742888
1938050
1881992
1417406
1257526
308641
459282
1114444
364195
810568
1505129
322867
1781629
1617008
374537
972331
1499892
995146
80690
1671289
255457
1349065
1095414
1767171
227867
172261
868251
158706
1913934
853965
1065719
962924
1726129
1859711
1011382
52540
741756
1293911
1116937
974866
1229220
971801
3278
731331
1006721
531382
1464670
50256
53925
1539574
1230277
1299415
762471
433334
1276095
1195527
726300
326472
459235
386638
453897
620596
1357521
619152
1555346
1538077
1097092
533331
1821868
1913635
1286522
622856
39666
664773
505566
1405152
742912
1887076
492851
1175530
1513417
1008243
917440
1444366
698841
732993
803230
988173
1330410
256158
99343
613617
751883
549038
464411
811559
1735026
914625
1273190
1605948
1129881
1340635
1310253
1078013
111671
863114
538903
215983
1300153
1351995
1327158
1971014
1807447
1071976
1732475
1226047
1157738
359866
497179
1471143
1045237
511072
1419946
1404662
464920
742460
499995
1534010
9913
214704
684443
522061
461981
1523574
1304003
1692810
184657
1861404
949731
1459172
179165
369088
1716972
914119
1763474
1678693
1603377
1052765
448410
964761
502207
1639432
695635
488642
1160507
393092
1500455
911568
489989
1084444
369662
1599420
520462
893767
1980187
387464
395872
962867
750946
695733
138862
757999
1045144
336843
780721
653288
513240
1393158
196848
23626
1658150
752540
1691790
1278742
1450031
584955
1904264
1785003
1677464
1604742
378405
1240334
1792927
1800822
710563
1844755
977489
1194678
866803
722213
910994
1511294
1653000
414506
1296603
1898492
1631422
1039768
1763482
330719
1970974
1943632
1957519
1942154
138143
1275860
195692
1184848
428368
1679835
1753826
1938129
227551
1351700
363789
1788618
1087052
1727235
1242261
855394
1015094
540670
1071220
92675
944978
1286352
1652135
1958906
1301290
17667
1782329
1067740
342099
1977068
364599
525786
1022599
126468
416026
1851339
889288
1277194
715808
75215
143539
1031849
1647431
1748141
1033004
1724334
1584264
647339
1717787
932152
1201318
799349
1727815
1979736
735121
529745
1236399
1746339
738558
1355156
686401
1727858
659566
1638581
495730
160926
1360223
1412261
1528958
1837095
221056
1198319
1403720
497043
153994
1027572
43981
680277
1362741
720126
1445369
689770
1196800
1394810
1818197
700736
1165228
1307627
1590154
1970278
655858
1357969
785545
866603
99410
406808
1229049
1552036
1170065
535998
1368654
1606681
1406059
576860
1240209
635514
1789687
1815387
813995
1204670
189784
377636
897380
1420088
637892
951351
117641
366561
388131
1380418
782047
160969
1340505
1110068
818833
4997
1499793
1692511
1069635
314388
438383
880855
1458148
1396196
445013
1367085
642514
1292450
1863834
209187
1930198
117373
1692983
1641143
350980
321692
255640
1627665
556918
1550750
1680144
466992
1199379
1421570
1490901
1700789
1842621
1494601
902133
625031
871760
383789
984645
1473246
1019505
1272928
117237
369741
1318836
1105427
1555368
1809075
502614
1987214
495621
1061071
169913
1487482
1036884
1442792
1768042
1647982
810869
61869
693616
257947
1677498
1432675
89312
1259544
1304356
1957782
568827
1988100
1209859
114007
1327590
1822586
1718947
29043
1707903
682527
262119
39588
127173
1731660
697269
1078114
1947392
1427798
395180
1607195
653863
378468
1177134
890542
1335218
1877830
1154218
354910
1100011
1881840
1540756
59548
464738
406327
286785
340571
832934
58771
1054947
879117
1839486
1503975
324763
1680146
321612
1214566
841159
1936401
926979
941238
920021
1710503
803972
643829
1186042
1237742
1554317
678295
1509095
1234430
595522
550569
1900430
1384186
590560
20910
1471547
1673684
335683
1201013
636876
681423
1942274
1544217
1573081
135266
1097140
1873045
1711356
61708
1010432
991607
646024
1135828
1818102
1656271
218964
788545
1879284
1279571
1222131
161284
750904
1366240
376612
627126
346749
233803
1604879
1037309
979069
659645
214960
1633232
412880
1554683
1328870
1703473
687039
1258339
468148
1924356
633924
37850
1662239
509106
913974
1442435
1215019
491968
581503
1243682
1638066
1550374
310674
806138
59121
889759
1959539
257461
1517662
1627667
16743
572714
865571
1997627
1407584
370844
1570443
75807
737365
1095447
1939407
206189
266902
1232165
587547
1919244
1280841
1211358
907798
36324
1422253
1357331
844687
1739654
1350105
1180149
380710
1705265
165763
209529
483327
847381
295607
458894
325526
202750
132092
1427230
1891420
1324760
567156
584224
1980724
1034378
1298901
1129255
1354564
911393
1884902
1703678
252988
613073
1424059
1439393
1124344
694929
1607976
852693
1336676
1091350
1179418
225419
1191479
737555
86361
1710074
1456512
1273364
1530621
1464437
133856
626935
705895
63467
311070
688676
1272973
1962494
1040701
1102296
1358931
1313752
364505
72741
1623259
1325199
280819
1191750
974894
95277
573126
322158
381069
1206266
1702789
1833712
1074284
1761685
1252389
636379
1328086
1484902
903293
1259652
334486
515477
916388
560294
1164214
715361
1260222
509480
1807049
187996
1306005
1395540
356904
1616122
800357
473179
1330052
1507261
1513088
1990029
1572661
408429
1181484
321182
1721581
818007
848806
1262235
540355
503772
726563
713150
364726
840314
1599669
461909
925654
1041777
1073657
1803957
226670
640114
698938
1041919
1024102
1208797
1657559
545507
179886
1089375
397384
1821828
141127
335200
355918
1457416
28662
1249120
530600
1658116
43195
184096
137201
259427
114419
1088460
1777209
1531335
1772921
6214
428720
1253891
552079
1431228
39881
1462104
1295873
1807419
1364700
1397438
164815
681966
1301587
371934
290332
488677
1188224
1612899
1680688
1364067
11188
929083
596929
1641067
1759497
1610052
1376299
1623593
1698420
1304068
1493918
519242
154854
749046
1842519
197578
1356173
901843
1441512
283546
1006555
544544
1475892
1400440
341209
372144
437287
584124
1804393
1700487
186188
655872
1989477
109672
1772639
1312288
1422482
1658674
523927
1254490
1508324
385098
787618
1914097
1205869
79850
852773
1934809
1366890
1194244
1910928
1469908
1235975
749294
1485485
26790
1200460
283741
612980
1144006
260404
908641
63929
1728064
1955021
1985164
864471
1371707
1919390
1457926
1560317
1566841
1138025
1175111
321133
1709758
489572
1462890
1769431
1601303
281154
216901
1456631
1106943
1103269
943585
342962
1396867
165129
1772336
1137470
1097872
1942311
546471
595841
198756
954952
1023812
1534195
1863798
1551369
1895513
1188368
739140
1396274
1457767
5610
392403
1002211
1201829
158931
143398
1375949
1830616
598060
9685
675862
454367
1056533
1649187
986848
408480
353588
675185
1728621
1828102
1732268
1727303
325270
352106
1441329
1488336
126835
1283390
1206897
312740
1211967
878727
198425
45735
784943
342819
829087
431825
1007643
1690152
190388
545570
1698271
1336606
1941656
447513
1669530
1779305
603972
1748782
1667815
891229
90826
1292569
1845917
339372
1710106
125522
1637719
1571391
911723
1921781
1153873
950929
795432
1803261
885085
1418205
671399
1171893
1764602
1284951
1006045
249515
1233870
1110405
1019153
832799
170902
359245
796355
1079938
1410248
1194434
996295
1288562
230792
1183206
1440191
1472451
395388
1510446
893254
58823
1046760
528558
1593271
1370310
396826
596485
1626499
1100490
841772
129231
1286098
1489834
150452
523855
973000
1184723
588558
403609
849861
265502
1710144
1805642
1242111
1784017
51941
1483766
1188067
901879
405255
291998
39473
1172057
690825
204804
174955
949775
1580653
1385893
1636949
1990231
1560621
650614
135674
87406
121191
47708
1077064
1193766
1885271
593764
507871
267987
333907
679156
1667519
1608559
1626493
1200479
1841781
795189
799460
21845
790871
403571
1724689
253350
1340289
544898
1163277
238456
138770
309549
565985
903021
798144
1149521
536587
25264
1231291
1578423
1633623
1682610
875761
847475
1813339
1554885
1717077
1456050
663880
1092094
1416182
361570
737645
728605
1108549
61720
149727
1976564
27875
1391351
1576297
453338
324148
119110
554829
1569345
437660
1861770
167083
862671
958997
1884001
1299801
426033
351965
1939974
1687841
688393
1975352
1365848
1603226
78880
277679
553683
325511
1673146
1520436
1503718
1393233
125222
856962
689996
1916529
264713
834388
1320971
1922953
828915
1151012
382380
843160
1204353
1937971
823982
25064
1315959
397139
810479
1803959
1225627
658894
111316
40062
1954649
494801
755299
1632236
1378614
1191912
1480372
1617852
1968288
1439440
921193
1866507
477478
1733906
1945204
1149335
1505454
1312500
793399
1180513
1675839
1254202
1743550
862422
884756
1564336
1119882
1315736
1132319
872312
215531
1781047
1734269
754895
1526681
444394
1487549
488972
1779734
904959
891767
74495
960668
1649394
1855049
723631
1377874
1616808
1308605
339640
1881952
661880
866791
1658100
470104
348380
1094942
495513
1711686
738026
290800
1740797
1850881
1132370
1689215
71412
1302316
1788163
948222
1222750
797867
493533
522386
99945
669700
1239511
632082
565685
1155793
1208620
1620007
994742
122114
1756787
1692019
38372
1909215
400025
1221919
1004017
1101739
1396689
1771700
548352
1255219
658825
343735
1606204
1198007
1749502
1482022
1921807
1755508
211429
16949
1604958
1882672
1253790
1220684
1753592
1369319
967399
1340389
1084220
1688957
1372460
1172199
140897
922889
597350
543181
1408695
351469
762519
1092866
1014508
1279736
801043
426025
1385910
1693287
88365
345208
1305716
339358
695907
98816
1289503
1563693
720561
1261874
1483848
134683
1525278
577806
593218
1315516
134868
1942615
1294451
1666818
1126728
1129020
1195131
786466
1154993
1802684
1301338
1909734
1363266
1149444
577632
254252
1650220
1784699
155244
1563050
1618627
7990
812269
771649
1395188
782820
258846
518971
1192949
598027
1813448
1935333
1307305
768028
388052
1118191
1960645
1465461
649025
889131
959709
1982009
246182
989750
1833063
1847319
1871355
1782738
1255306
335274
1363918
1571867
1311164
1342038
1065157
236904
1415745
166277
117870
126733
508633
254331
1649711
1707372
862676
1288500
1801911
1128799
820364
1557731
41771
1057569
360779
991395
1726317
72845
1761266
1419963
1794933
1564650
1871552
106844
880799
1004286
203409
1015822
1128913
1883975
1332066
988940
871518
62962
1120152
241907
1580651
716810
691614
1091638
78826
1738334
1229412
1823013
1972837
469187
536033
437194
1086102
1623612
1984461
8419
476255
465780
667451
1302238
1423650
1413019
1610827
1361518
490980
1733963
646504
340826
746931
1315535
1892494
829460
817807
1997098
1113448
947138
1561250
1984016
783303
1649910
1525946
1583434
206552
1225622
427773
1403330
1800121
1428868
1025529
583263
1063211
1035511
634131
675527
1783776
1622435
1936819
1884241
324831
604845
1349486
254690
109526
1269122
859727
159137
1250108
948388
1244279
863203
739356
970488
1294695
1957946
774552
20048
845952
588960
762010
1746640
838904
58734
309283
1748391
1090922
314930
271581
1690823
1999550
132109
978523
859872
121989
689194
702198
1104988
298463
1360309
167140
367923
1857068
1953256
98797
151953
23629
599544
1221655
1750323
1277686
516232
1196227
1587893
1163812
412121
1614046
481113
1138500
957681
1974546
1716250
923523
1349573
72497
841703
110763
975859
328518
1426402
1123623
1437215
722438
1136376
392359
215854
1206751
339787
303520
384824
75042
1270631
954416
1030742
1129008
1508787
520837
1892764
349788
1072588
543424
1105991
783192
1590926
967688
991623
1961458
1097629
1081150
104387
366004
101178
1943776
846276
624685
1408633
249562
650269
1470240
426043
862150
10602
1797928
1853438
382895
1186628
1500107
1774554
639440
1010774
511915
1270978
1243207
319755
478944
949134
1312515
912039
868569
1135470
1171482
18483
734224
1716672
757613
1513835
1861148
1134447
1386139
1658099
1184927
1192416
141820
68285
430741
40715
313202
1316505
312182
1525498
627220
104109
904167
1207543
186131
270331
1237705
1315819
213982
557871
531363
1906231
828570
80256
405315
624375
78344
1004095
392046
1773466
55549
1730807
1419890
1520582
762711
840226
983739
1191999
74393
672339
466032
1939440
1212883
1814470
336276
644224
1126443
456963
1208256
30672
534707
389082
321736
1541499
1543166
691446
231512
1177218
576494
473888
1954983
1008562
1409612
1398862
148946
593925
1866106
25243
11780
1902134
1130614
313366
345099
515775
679224
1303192
1884378
287084
868370
211783
1159627
1171737
313225
414652
1608161
25783
932759
1019794
993910
642920
1560611
215644
1047182
1652639
256501
236799
1350619
1172486
606534
77126
212910
616370
1770701
630991
329297
25548
867555
1476478
830111
1674859
1079089
1964419
778676
1610532
544977
1018576
1054688
41459
442525
817667
78229
1196746
703140
241266
75204
1691247
1257403
1448933
1308214
847612
72686
938421
1378126
829764
1715470
605322
404458
1822506
1949478
1115358
508773
1693528
639124
1700763
286140
24353
1008028
1436437
1486087
1180336
1119535
1688003
1680831
426283
438977
70326
1531491
1939421
4071
1067477
1430725
223051
691833
1165854
167454
519534
1960709
1059745
105921
360848
1393512
989026
1676125
1820929
1784509
524053
407380
1078369
1520206
1425718
1471238
1442010
688208
1269414
373148
697941
516002
587774
1440758
1526388
892644
112693
699360
879881
1092156
623065
1709689
1191228
1117997
1541586
143527
1469678
161854
394465
296716
1678234
666719
1172872
753755
80675
1487295
1714048
1972397
1786352
982060
849261
1677099
288224
1140049
1076746
1404516
1757783
450906
734964
1359278
165639
700652
1589740
203869
254903
277120
1856887
871094
342123
885948
1524851
17685
1659358
427288
1055388
1532371
1332792
1746863
1288618
278269
931872
914055
1526060
1536391
515813
1112408
234836
833948
913754
424515
835917
1285569
113506
1465726
658866
1282611
711871
1054705
1473816
1320337
1510224
586205
765751
1977315
1172907
1050864
130919
1273013
897529
1305248
950219
1762376
1935756
1796266
950362
42347
1622983
1254167
1072005
444066
473065
1802301
1068850
768688
1791441
1759347
1407093
11330
1054172
1797554
215985
15534
1008199
900716
775181
576711
157593
348874
303676
1479738
1813944
766891
272792
841174
1320826
1103770
1680586
63930
1773585
53897
626095
555312
1625284
1215694
57044
698704
75397
1531044
247594
716419
885875
525469
345887
721189
146830
1571907
809001
202541
1558586
1162254
1793156
173007
786270
1733459
393686
554134
1509004
1080795
1785285
90914
986496
473491
710932
170080
205928
757010
1946913
711896
634111
584783
497390
343314
1690262
572
321698
177847
279286
1201934
1359113
121819
1127431
586758
458224
441498
1333677
616301
1760690
1470170
1195219
534319
1075536
1980782
1077084
1825817
1003689
611336
1193053
368187
1343021
383226
1441366
1070510
1805868
833881
993193
1107876
364024
1776048
371359
400735
1120745
579413
1258572
431897
1443512
1034257
1250256
284128
501106
1965172
1899058
1765993
27600
1772794
1413633
446642
115635
437925
1394232
1550136
343783
637699
1802465
1151768
1699765
1904358
56705
478990
421332
481301
1891133
756713
696244
985133
913828
1296785
1946010
1163790
84843
1494408
396961
520019
1703323
1141916
252904
1940732
1576457
506962
1095527
799062
377231
1062925
47374
365464
1390746
1659698
1441306
1202966
1523478
80885
1595876
1613178
928613
902650
887154
1055826
126489
1042578
64227
903368
1174264
854265
1578378
14783
423351
987346
925846
372576
663910
591788
878038
602119
901023
702559
641385
1161681
1359612
1352850
1491051
1351909
1967420
1608413
557607
368101
718177
1429647
1400260
99984
761129
860657
339598
1204407
1052766
17731
1166287
1194445
950749
260820
231769
358120
63869
1415049
1219833
1657431
1285861
1951520
165153
1760985
1905384
1633949
776174
1714882
1715547
1844467
58933
1082906
294585
1815778
534053
1597346
613549
538021
1551962
1603138
974209
1583371
1658058
508359
1901096
622425
1800900
683949
1321035
243244
1537094
1759417
1904761
1670999
299951
618349
1840169
619313
679599
1595403
512292
1608056
1999967
57317
1190859
615154
888542
449173
683450
150268
870805
1164589
1593193
408474
1776204
800491
1951044
1973042
170559
151244
1897037
1561471
320095
108292
74031
193919
1432908
43655
267938
724452
1878372
1940590
1220321
1279887
725893
1906704
23086
767787
307533
1835093
1472874
1901311
764619
385982
316952
707844
401196
572772
751676
1245859
1008081
1491456
1300509
660474
1284635
1319707
1212139
1591026
1242565
1864309
131605
1400198
1066896
1243538
409185
1860982
1742768
1916226
1146201
1201554
285162
470084
709742
567489
1011271
664559
1377500
1103413
30163
1287372
261638
1314549
227112
1331552
556404
416851
1255536
1070398
1782976
1582762
669449
1436006
73681
1917423
1306676
807232
900704
638709
604416
1201905
1359928
1772269
914939
1160101
277580
91568
635665
1735196
851746
1468199
234422
783768
5442
327516
120208
1151381
1128478
477230
666677
582621
1663714
559338
1131754
569402
54034
1793593
145839
1109977
1643581
1047191
115187
209206
1373021
999885
1123127
1266781
950937
28540
742969
1449188
423620
602132
1920993
643728
1090706
360071
1919196
1194456
1156764
1242534
1240014
862721
1275898
1386822
1704619
890174
762281
794910
1138468
406449
491065
1616694
818449
1657142
247188
1887470
285579
810146
833313
739601
971305
644882
908520
383424
1208070
401187
1855941
1412260
898870
1109309
749197
1891359
653635
1418176
1730041
1959612
561934
1102536
609136
1477497
826791
16752
222655
1919681
1349032
1851265
1345736
1845279
245273
1597573
1910847
1338343
390562
834383
698819
1273413
916893
1556390
314788
249787
1959696
1643785
268380
1185065
266967
1561521
1684086
97360
1997081
989406
859750
1874001
466238
786135
459054
370712
446551
1831838
1910064
509061
1083445
648650
784954
546084
886329
1064565
632217
154975
826948
1034046
1699478
1614992
384631
438649
1500004
1818506
94695
1588835
109889
1118350
862569
419455
430338
1141601
1055230
1323970
448538
36163
317183
399445
1333697
670717
1031825
1816327
1748672
1998
1386668
1109637
1690438
33101
1176481
1032245
1492381
82466
412208
750342
1879841
1204258
1580396
1686906
1317475
1744671
1165228
71322
507981
1430641
1008587
121564
1850806
1762665
536763
724684
1399723
1413199
618824
1772680
1516708
486203
311927
1893938
1721961
892423
1698409
1147067
1307032
405580
1465510
1016772
1033475
1782977
783884
100157
60825
1649260
47105
532213
1007318
679394
1657875
687959
453148
1622274
652960
1923138
390844
1178297
380090
997699
176618
1393675
1720109
1296982
591218
486991
1144835
1789853
1889561
1805544
1060494
335184
1421177
1059768
1662286
1688295
165306
394933
317153
553039
1643982
1586164
1641981
251050
902378
1278875
136650
1776633
1863761
1153571
1012984
1417747
442467
727641
142633
114003
397734
1133638
1782444
1132046
584412
1922692
121062
1608217
377583
778043
1507908
59248
747325
1152871
766212
1756749
918310
675947
244914
1140663
1542196
675710
1247755
37739
1376514
319467
1988151
390902
272951
1229303
1600085
1958763
807045
1872613
1776497
87362
1124290
5537
1303960
1960641
136167
836704
724264
620171
599708
1453756
81124
1539401
1973467
1532120
1554245
743329
1393701
1133719
719241
1991408
1610889
1066854
741151
1168592
645716
1851744
475056
409515
554091
173862
1766354
1088184
445580
132455
1535298
1440534
43366
1083604
1621322
740801
933768
900638
790022
1869296
1727500
1656796
684193
1661802
129185
868751
864726
729126
1384442
997050
949313
659006
1177217
379851
184442
475825
633343
1597085
1832885
1014782
159605
1225510
809798
1203512
1470406
526380
711392
756733
891362
1350592
1492087
1569725
673854
1418116
421032
750544
1296023
1637382
1946252
1085590
1829859
324410
147669
1459578
1952657
1452422
433635
490056
972542
921592
241045
1143072
1214309
1058627
1171346
142898
1058472
854565
965932
109186
373601
1806728
1536051
1549174
1669512
511020
1790670
755449
472813
662886
1868354
198086
101145
1613634
1100683
1615937
1156925
602595
500959
105342
1746595
1929619
1291497
1524237
1802971
1115211
599833
1109668
613176
573305
283642
1474820
587184
1950289
541146
133283
907516
1394534
1175697
751405
749002
1359698
494043
347560
722160
108431
1173741
1747268
1481266
288048
667689
1918211
1931048
1690455
364757
201844
418423
1860692
1075493
720848
1189331
702767
577197
78901
480378
1451674
11928
561841
862389
1436523
788521
640456
632764
1573452
1826038
1398819
425612
593858
790605
1568249
489707
1426043
908053
1804881
1440330
153646
877445
1601551
610694
595411
1868755
80954
1574791
787906
1095548
1998504
830097
498411
954751
455177
1871762
1051019
176359
951495
588434
1061518
1291704
848105
1172477
1540109
1623228
1066291
1933630
1838681
193066
1449870
1548533
968745
1147154
723264
797795
1818233
1300658
187637
806422
1909082
669214
151937
27518
1550255
1168468
453497
387187
1609430
41709
1005248
303438
1240973
243510
866116
1509456
593333
407427
1112744
498840
405029
1819585
349146
1800126
1659033
1177988
1195685
1081579
52628
1907992
1411788
691016
1915495
1515712
1686187
1816905
816774
15216
1367869
1027246
1813063
397235
1516312
764420
1526011
1909816
46700
1745949
812703
772182
903155
565651
1895546
112644
874497
267217
1260652
753787
1978151
1246311
288749
1331874
1754818
1819335
1454024
1359446
541578
1894591
1497123
1277377
1496883
728570
1420048
1183179
206543
1706598
1209763
524641
1840460
1036224
1916746
752588
1480420
981162
1521845
1378252
1852611
495010
85987
571437
167004
391514
1194790
1967115
1665182
1360944
1998932
1954443
413533
1588741
1205354
1901679
1607056
904461
1969154
243386
1566605
1986051
964328
1152499
333551
1963486
1505077
1690482
1113260
1431794
1406254
519773
1444488
115415
1785998
896589
727050
537137
1101120
954608
918931
1571190
693785
828253
1520190
987605
1010120
829483
1955775
652315
174382
370105
58984
498680
1575254
582875
1003061
264111
1526645
125589
956448
1518248
333930
178398
584832
907835
1829336
733067
88312
828839
66679
858150
840068
283891
558625
447512
302184
449006
745163
1142960
1968895
1802173
676168
1849336
432653
1203719
1582276
235910
1072932
1861087
354267
1701312
704489
1087582
1291416
801198
1249061
630727
811717
546841
402499
429978
805081
1946193
712379
1600840
861622
1405866
691045
141821
707819
1349161
859559
1572514
505330
711785
127132
1328818
449543
446488
1895117
534295
1640337
309334
1535448
1051766
320085
1274912
508979
465066
1235958
608231
595288
354105
1675789
1867482
970291
857899
368603
837822
1498992
956823
1424641
1340203
154199
1365444
945954
1591380
186506
263856
1596359
1141883
95785
325827
218317
844884
776754
459639
675443
1259142
1900166
1672499
722615
1120028
974661
966070
679036
1727350
431162
1432515
845442
975264
1441988
1602546
1194056
1704941
1929806
900639
1639046
710298
376357
1156257
1756630
141616
1781626
168136
1571033
245185
1511065
1872104
1623647
306496
740170
1231791
599334
1772987
712911
902436
108088
279503
240506
1481485
49830
1686385
19434
83317
1955809
961786
1078837
442810
442384
1548914
1581204
361518
363191
552275
673826
1612369
301309
674697
79258
96219
1298918
992257
113227
765385
548027
842078
1086635
836779
541072
451388
1830122
1842845
1666821
1005994
237397
325439
1422170
1677776
1831376
1964630
151915
719954
1215333
23177
1534166
466970
1410649
1442385
1940363
1809829
1834889
1960327
631586
1474735
885900
1915798
71158
701140
1495887
665371
1578894
1090671
130317
1931382
209446
618773
1069368
403688
858888
1758541
1341307
1589983
60975
1733129
747012
1407328
1429155
1078451
1495817
326862
1717587
1820598
1905127
596697
1609172
1366937
957053
704632
952597
1689483
724516
818721
63936
1182585
992624
589163
1221742
970396
1012193
1453259
93260
1348445
1562225
566326
837222
929170
1939144
1382023
830461
1458185
1360356
1604179
1537814
993795
1387344
387375
256337
1774463
1123616
1722254
170512
1572846
1882677
1951663
696510
696787
704395
604051
1805167
490067
298872
5378
877498
1023918
1397313
1272238
1487612
560829
1810423
556707
1868012
1756220
1510541
1609542
628243
109932
1461484
482271
1442189
1634271
1717511
954021
116460
52160
508969
1026851
273163
1902856
1548328
893056
1295425
1608411
1611381
1222655
1785706
1705396
1354625
1452157
1349611
308873
1854200
266741
1976314
1982422
552365
1212197
1016610
1269668
733414
1170289
1419153
1202092
1539730
1721345
1016842
1478828
1909566
277274
610688
1743055
1929914
277257
802942
1863736
117005
370916
328608
1713084
176126
680332
853087
1245330
1993955
458066
1803176
292740
976108
353852
1918118
889152
1941076
419403
530198
1931553
738257
1566043
947388
1124360
895514
1464659
464915
1643635
1501693
1370223
1966923
297604
1108176
776786
753190
822297
73787
1728808
1487966
162608
161646
1054093
1626201
976550
514564
84710
906122
1229106
1846393
711540
727196
354226
172097
1329182
543129
773327
1809009
683222
729421
288615
1416870
80129
674602
1465985
105152
194375
1827555
308408
1418264
306352
115984
755683
1195236
683849
436878
1938657
909319
1340235
1962953
1235731
336700
795468
1780833
1153361
199630
443854
1068822
1918775
777267
911419
1897726
538401
789974
246916
791110
1251691
228570
1793331
525281
701398
1957445
1236879
1753908
1136129
1287046
116317
1677436
1248955
1315440
803949
257049
1988465
1900649
305700
1671552
668317
1515643
1101948
24145
326872
833963
802337
1055739
720400
1845013
1124200
1766441
1429023
1070376
75447
47561
35670
247945
1749090
1666470
1556352
370817
407322
1400898
52735
1913620
933762
1700694
1615802
600463
1001179
493562
787029
801257
1626805
705592
176488
486146
778041
957886
1468332
1297309
1907571
1635935
489349
252126
831240
870857
175692
1603889
1681998
1221600
1143133
1613702
1981723
1617427
1157429
791182
926134
706387
322014
760288
1437755
480665
1225221
1845395
1656531
1858842
1257525
1594543
571089
416401
683419
241246
1711828
96631
119916
1983041
679386
726047
1802129
19127
1011332
218596
611254
705089
1437033
1822697
229961
1436331
379161
912308
610673
978047
396548
1303230
646554
1740399
1946459
675262
1154283
1672313
1933698
886689
756261
1162791
731042
941386
1029145
644395
1131448
1238796
636857
1908020
1222293
290081
522918
1079758
494090
1788610
1446508
429091
1103262
291772
696150
260185
1595579
1562954
916058
521936
1202674
805076
1238299
87720
939707
706688
1280927
759436
523984
1250236
1167132
52724
1899530
521649
292231
1262966
1474099
1416471
1187916
462335
661079
346767
712641
1364468
1772324
1720258
1953096
1858329
454167
1537530
1006292
748651
1075808
188453
1628022
1557937
539789
456480
1993106
1550904
626001
1039323
849378
1367733
630154
745872
1445359
834194
1840054
241848
114226
1115498
977970
408464
1634611
1181615
677164
1359742
562342
1650921
1744311
904627
128863
1182555
1425965
541513
1752782
381654
276869
1715854
21210
971742
1007440
1821260
1719505
511551
248101
216590
1305678
1785030
1436329
785421
874806
1834765
372154
448858
434851
1596285
1646980
1913500
1190398
848877
410499
1087882
75924
28306
631560
1357444
122663
46056
973681
1888751
1940085
1150673
1363795
1263105
71926
1381591
1702793
614496
1256537
42383
1395113
54802
1411143
1215647
1570037
1995312
1874225
622703
751942
548991
601826
341086
1055919
75201
263970
1041315
1013844
23505
1834438
688928
587222
1177781
494361
1247819
1522557
1536710
472623
933030
298558
982644
1392776
1986411
1692405
485764
359845
1507870
1268749
1000352
1112557
1388473
912058
1211
1618937
1370165
231964
718532
1241008
1952887
1566624
604634
1627618
1559161
375582
1791001
110265
891229
741801
490766
147792
1915784
310666
979817
1325853
859002
1847054
541956
630338
500664
197544
303720
1777299
442011
1812896
389522
914032
1579551
1505109
52005
1219183
1431068
1852082
1046597
371540
1847151
605511
173932
1360431
1995623
994922
1120981
787484
225214
396403
1806319
1220369
365241
902410
1809514
536346
847404
6958
1535200
587039
1281065
1581367
1056399
798893
1613261
1490528
600603
205585
1128479
109144
1122394
1549148
1239532
728280
125033
859427
592301
1315461
1103110
1200963
330449
1400199
683935
1722292
358531
221814
1609015
499489
681608
1938607
1714663
539103
1117306
1933976
806632
1330671
1846399
423031
446555
137775
1285566
503241
1352539
108072
438180
657613
514641
1180962
34546
1925846
1489525
1052514
1531445
414134
1791487
1458639
1636433
1594974
1378544
1608285
238033
1789260
906385
65227
1444688
821405
746731
117562
1659815
1692982
1037558
1079492
642251
235682
411141
1928130
1370469
1062695
241559
644392
1586928
1345919
1842475
817859
691506
801592
1757868
1330800
1603369
1102128
660636
1060821
1012357
1555012
1061929
1664909
1009880
333861
504885
404851
641477
248718
757187
286042
795825
941729
330550
1724528
1571144
1622891
527563
1248619
850772
1441871
423511
237502
516
1650583
619367
141665
683574
894149
1979785
327272
953352
16379
1200287
386498
1830445
1239873
892760
1253553
666016
1715391
666144
500566
1793833
1060390
1630136
1478213
1245593
1144713
1470443
225239
1612038
33915
214995
919354
635579
247099
1139474
1800819
1966126
374292
1956642
204098
920113
1510269
520801
344058
1770032
1824327
1772902
631581
1215340
574932
931485
668577
411603
1020579
1059838
237068
247597
448057
64143
1141993
1147502
1220125
1829048
152442
805366
547760
37822
1071816
646662
787131
1215498
1301397
338103
1101473
131689
921048
1525332
1700965
179342
1871899
1416492
197265
1849532
331131
963176
1637055
642970
1345771
486552
1347411
495882
43548
1915505
1798613
1240174
579549
1802532
1050617
897296
620654
613927
755476
1465349
665305
803851
1343066
1369079
1768721
1440561
264019
1119349
1564803
1900090
253729
1858731
127972
1535810
1557860
541330
1429266
729139
1136028
98582
573296
631721
123866
1148325
1045566
299479
812883
1894325
938072
857793
1124333
1167017
1593863
1682563
1504713
568774
1677752
1487370
557711
1200366
1086643
1604961
1253590
99179
326196
522666
166310
1810260
862409
1470289
504560
1724908
1192138
1787047
1654650
1679531
866399
1540499
791645
572396
440682
1520835
19101
1184056
946434
280387
1184300
470175
37813
346971
122929
1887117
834445
810130
803271
1005347
1675027
594441
426938
905759
200502
1273525
67779
41671
1412704
1018092
1322139
1780261
1356179
1061110
630616
55212
532019
860320
1972819
1688597
1466001
1597411
1722790
1446344
1476116
1619729
424670
863732
996630
1203738
167413
1563314
1468682
1690789
1127772
1389480
193928
958179
1694332
545887
473381
1925904
154598
1889258
1585724
1312675
1176972
1984051
1333897
1412482
1460105
1137529
4457
1861643
1908737
637466
258107
934474
545721
270770
969040
197401
650085
1938931
1381061
516467
1645346
173167
354552
1575762
1612778
1921935
303487
396873
392469
1945849
996958
921539
917543
1682614
1608173
405274
1171303
1303358
1480843
1428354
1183378
1608554
483913
881218
734578
1159471
1603878
1274977
125900
959882
718723
1022620
771
994734
448623
562626
490822
1826449
1423314
1594872
1515735
689399
660308
1199274
123905
12774
364834
945740
1016793
448179
248717
623293
1385383
658211
415764
428352
1014634
993244
234319
422428
400669
1331649
1519318
449921
673125
1449319
1421978
743228
205424
1751620
1150551
197287
1178547
1573135
1967677
1149439
902958
1616584
1181724
1316660
1106662
1766102
661505
1729413
505981
1440577
1443698
217717
1796294
1447926
1216116
434601
572420
375004
726104
1246503
1909444
838337
1794170
1485270
1332998
338864
1259299
1737481
1607873
687544
88729
728233
1812653
599548
432983
450291
1386213
26004
1471946
737478
583468
1912436
598621
1241858
162557
478141
1381527
128529
1967880
551641
1922271
60073
1036139
467647
859624
1694887
1915521
1219034
465825
18365
1130831
1960358
1160350
1642849
330408
987271
856103
1570195
1778854
1452224
789401
1999859
1957432
163395
423239
1672059
561698
572205
1011006
1310244
1279351
327229
1891845
292976
1614208
1914771
403760
1084514
444406
678909
631820
102866
1106581
1395875
1964371
257505
1416658
1495639
385967
805613
1807259
845833
255945
573060
1583558
870998
1340484
443678
1748156
1611909
719632
1311841
578247
1367085
1307746
1233649
1888815
1867112
57310
1925759
1561977
565640
96498
1956976
1141451
560883
1390487
1538794
463045
1888873
940483
1120209
1535585
1184958
953207
246882
642524
1290505
1785995
69220
1718914
1757096
803051
681558
1770445
1202934
1651289
620598
1332689
12637
426287
148581
225606
48854
1874960
1684629
209826
72558
564157
846822
1055576
1974380
857627
1735821
1040566
1326857
1293766
947801
210395
1588017
1992800
263589
1150260
733682
55329
330244
966412
1452864
1956205
1658660
1724129
1432443
539047
1643975
1130252
1113631
964350
209932
1902830
1666175
1962667
153888
958795
1423563
396008
1510511
1487887
620540
288780
1454424
1646530
457468
1923263
236098
1475394
1136906
139218
288495
502043
432126
93210
784044
152112
1036502
1065995
779284
309087
581421
1210609
1679062
863449
390894
443261
557253
810366
1687042
1280881
349101
887384
592639
346430
6126
103196
716401
1432006
1698194
1515981
59681
796215
1131281
295994
583262
853559
162662
1169329
1987613
1378935
389950
272345
25891
1136825
1904512
316154
266787
1295674
15762
1801580
1152476
259908
740476
118211
1970720
1126758
905253
1962585
1134442
742349
1324208
1669782
890396
1443737
707709
10809
393974
1072173
1230670
1873564
838722
156083
651142
1015543
1767668
1862549
423523
1272410
1041939
700989
1625159
1322965
1370368
226054
1539439
1794111
859296
738327
936796
1710966
274749
619521
373880
893832
1523978
1600124
1247396
1381687
365812
1704826
1068257
322113
1405006
806387
1037540
656219
617293
959078
914782
1510826
1318487
491996
1895431
1769760
845264
1864828
360899
1495034
1633413
348756
1759512
458857
802370
579980
1091360
775067
729905
504155
655384
357824
831638
1828698
754166
321265
727703
985824
346406
1192424
450826
197108
1442997
594642
1483990
1762385
979912
1449176
1828024
458334
661910
1557958
1545413
1791124
903778
231832
206800
1545047
754584
580832
1356576
336023
64260
1994539
44677
623522
1280750
1520981
666796
913424
1152428
1794508
1331619
1655471
1686724
646699
1865989
1840794
40202
1846039
1250645
822553
1160844
1588837
168394
1306612
1139212
355919
1570917
1827213
735465
1049631
606295
805219
1479461
447242
925484
427293
1043683
238146
890503
1047797
1798945
1018431
650731
1098640
1439986
425215
617900
977651
1932958
859992
844720
1686981
1082672
1446543
1069541
721321
1306972
1828825
687401
873015
1477362
964445
186668
307964
861944
1104059
1461242
721474
700099
8708
1152190
311636
571202
1120531
1829628
1681511
1184895
808130
609356
928883
271306
807993
885158
1531961
806316
596349
1498993
1762087
372411
271486
1338
1072373
1418116
247148
1676486
1237942
1677889
1979504
957360
1844256
353826
383157
642606
1537681
1916742
1479001
948911
1008918
1528596
388289
1662147
390108
1355135
1824580
963379
586807
1369320
1269502
1790531
1739385
1320692
1789417
1417577
1877147
85082
898392
1815834
1266092
1946934
1951982
1812490
1552459
1021881
1208721
960139
1403998
1186388
146506
1300177
245504
1522918
20944
1040554
1657857
1340501
1999058
1710434
458087
1152456
347647
1626891
357709
1026722
932525
1941626
927440
1655346
498037
1723305
1258674
1399567
1482413
867739
1923184
178693
1745476
1164493
312646
640491
721044
772372
807409
1595953
1462588
1857246
1874086
1255837
1573178
983312
1856068
250420
109371
970443
115746
158054
1006593
1859459
1390152
1675980
97382
793547
1352424
278649
1916826
1502991
903226
1092392
1841157
1971161
1828654
1546782
543673
1585123
138995
879464
1489840
1189055
933489
1185933
770326
1968710
1813269
299259
482448
760058
1924636
955441
161092
884969
1720385
487257
1838102
941332
282252
783864
319522
763439
756245
518356
1947687
1509225
424638
1722526
381925
762878
1617891
1951333
1499560
392650
474391
681159
597357
1679249
1912863
1722645
1741445
1310407
1480004
202881
1583025
96010
594937
1789136
940848
1225253
214151
1143551
1732292
1547561
974176
835603
1343089
1949958
1979500
794942
1535252
233376
339794
1811090
220684
1565549
1337066
1321703
219407
1675309
281342
1523184
1125158
740984
632900
1103641
679276
603775
1079715
1505454
1680660
1952927
79604
472580
735483
256062
124427
900560
1516335
1500759
606537
750573
752765
1270090
848499
1358234
290716
1576804
393131
1483428
272986
424041
1361157
1625693
1167135
597416
1597851
689572
1451679
1313021
928384
284276
1983773
416160
1945668
824959
864500
1734932
1207752
494685
1042050
1109446
486251
816625
1626671
1988017
1752136
1758985
358887
1214588
1579954
997379
174275
1151003
557280
332522
1585876
1430562
592433
972008
839349
243463
1621070
1538265
501715
508803
1855577
99464
104948
1492773
1805013
720314
1049348
1668175
1492857
431143
941622
316764
1851127
876116
67730
1423221
1638862
181544
757874
879893
934187
813949
158396
1799339
824402
876755
1882905
133711
200244
515517
1157528
289289
7525
294786
753022
464619
355297
320313
1916280
772951
1993840
1438214
1212875
345331
1821473
1800324
444142
1313593
276916
1752165
382630
1076309
628035
1772917
192730
1099573
1862785
1162835
1094548
1165871
22070
210048
1111888
272874
494727
1802623
1873254
753372
1747082
622100
1383727
1495937
463327
1514549
1707672
271766
1080487
1496269
914618
1576472
88240
1359229
190324
1543726
1425620
614892
43910
1590096
848708
260703
604037
1046489
1646504
1323542
863873
963540
1276586
819435
1785320
800688
181033
1346041
607656
1367532
698069
172811
732108
487438
1675501
1667862
1334143
1586514
673542
1737517
1454979
1029426
658647
1847850
1001377
250581
1042743
980780
542335
1024068
66274
166433
582808
1161380
232160
1252492
1403166
1409443
1890670
1548360
1208113
1384976
145307
965650
821253
849112
1728220
1666691
88616
1223333
1659101
444673
1660388
1387220
610253
298505
1153769
558352
1739867
420754
608490
1554289
1613846
55931
695898
654696
656166
1244034
668666
1873630
1616468
1175555
999591
1470830
161906
1024470
1897147
888811
454656
741835
1257758
1956807
634480
115555
755519
1113296
1227510
1554165
685643
1915671
1090064
928346
1254024
564674
1553228
1241103
478269
1602224
1896350
1292383
831828
1510062
1244885
1383840
148935
1797437
1400324
1386197
915585
582359
1396628
573156
1884086
407267
1493720
1626870
46544
182824
937670
993798
1682547
500949
1726444
239079
799458
169241
1975262
418146
1559089
339958
847101
830478
673542
1344026
656752
1853109
376110
900121
1958803
1120917
915843
763519
639184
1529201
1147291
1349663
1233411
936753
130687
1693743
1057457
1193802
1109928
1202898
798290
924616
1320163
1733042
748352
1374432
553716
679310
494885
744802
460796
335937
451786
9405
1209391
12358
1184494
69935
233522
591952
180977
1680949
653109
1711811
1701675
118386
407366
31448
1213102
701034
217052
41896
1111273
1264177
1058976
1722157
1271223
1609997
571687
1087484
1384467
1626153
1309026
1613471
1481343
464168
667163
1721611
334160
1523194
1929977
1836058
1672966
1662921
937630
1948749
1494314
704223
1552559
9648
149385
2047
1005351
1166002
1784316
1041632
438483
656176
1774866
660037
1271501
161842
1576204
18523
1112233
1105353
1626284
1547698
764140
275561
638637
989877
879662
571625
1959491
998601
285072
1329637
183559
1136579
1345940
104786
1939360
656067
1429726
1794164
1163797
9374
952004
1590918
1091764
1536620
190332
1349271
1121718
675737
1465048
1200444
873104
694767
397819
1115227
980221
131104
1382955
467710
749050
615757
1774085
1373904
816214
1115822
1356741
1221464
652998
638553
1049929
688754
1092504
479241
23104
737372
1753051
1513998
1997263
1581854
446306
1423987
1682385
32648
515459
1026573
873679
1947306
593628
377915
1280369
305172
1911542
418867
1157032
111072
1041819
756985
1888881
1594277
575693
1907369
14299
207032
1078978
453585
1919232
707176
965884
62535
106934
1099507
1247979
247704
1525372
240690
1027892
1088974
1501363
1180116
1063310
916130
342923
972226
176147
421985
139842
1552136
1611660
1999585
925294
1604407
1899531
353425
857550
878900
285711
1115351
434349
799313
949109
434837
343414
893165
711813
303188
1336559
1180147
1854989
501370
1627330
434751
1081315
1137828
1095028
606753
1298510
1329193
249773
17234
1562843
646001
1806000
1636786
366077
346870
647685
273054
1774390
1510061
1296762
134845
939561
371206
669406
284573
1124817
853338
400484
208864
1038453
1093824
1889301
803690
510916
945537
1473550
1236956
232575
1380272
558509
819417
1490036
904722
1829391
807728
6214
1678663
753003
1479280
1994469
1489053
1580464
651806
1960920
260443
1019901
1531434
1095946
1145254
235514
594016
1219760
1205406
1496296
495275
1948797
1644259
484747
1577882
1633188
600000
176187
1240751
864944
683514
1782594
1576402
252823
1141583
480109
920822
1249634
419261
121061
810622
701211
942269
1663001
314703
3969
415726
1042022
1883430
230178
1838770
1026222
1831822
78389
1276208
25793
1158055
25889
1737900
1346737
128482
1340980
1578440
150828
1985766
658687
1342523
1968974
1657779
1115431
939057
1390877
600426
808595
1394697
1627816
855762
1907169
1930864
1584809
435180
1966115
366134
1519757
868094
1956586
956618
1604114
1094019
1887032
187433
1488337
1476827
105758
940047
492852
1739051
450437
1286645
376126
477748
1564094
1058881
821182
1804520
1099738
1527747
842397
1701838
88268
690104
981327
111020
1884092
1446470
1665376
1802088
1215209
1178555
965303
1353308
1184675
1187703
473371
1997756
1624919
1527879
492638
202283
755713
459444
1145225
1340919
492899
125464
1129174
1528999
971527
338491
1493188
1328061
1852845
1613964
597091
1047654
107818
1498423
1663240
458043
86216
204271
228530
759350
716115
184997
890152
1784073
18432
908850
670070
875566
1310649
324622
1470892
1642890
470332
1225073
486498
638194
875973
187216
737780
1033108
504299
1458389
1138372
1877696
717446
204487
613985
189032
1034544
1451818
683868
144705
163742
1298758
1507341
1428465
37611
1094242
449468
1419562
918840
1589612
1689671
6199
1833548
348419
241560
1457269
619575
921330
325448
54991
8003
1193558
299819
674420
1739171
334507
1202463
1657134
891135
979818
178926
900097
1985672
621628
1803017
1892070
565713
701964
954647
1930964
547726
37385
1373974
1503202
430793
1337953
478428
1243817
1496470
1590276
1047244
733387
1539478
931975
1791069
643011
106517
690822
1822476
308245
1130943
724831
1515288
1311971
70325
1752941
1592818
102440
1025265
693280
89897
1409775
1257417
1282428
1942421
6002
1453910
847461
467667
1383888
1662370
127413
930539
612890
1820158
692203
79535
631336
1115740
12384
478117
1484631
895196
648387
874459
352923
596856
123019
1126237
540305
390141
184883
1506275
774476
398383
1226308
1093383
1662777
390161
1447373
695804
340279
1817607
1122703
1500990
1790708
1718043
417348
1864704
208142
1640632
72170
1948597
1088720
1015130
1601035
567116
839136
1390343
207605
1465186
480113
586822
360594
1930707
44415
1167069
1214678
910844
1379502
601551
1318255
1184985
338703
1801774
1080457
654547
628043
1609246
15871
1093096
259071
375674
1518967
1095439
137790
743615
1750763
1927391
1797040
857614
841037
447967
918405
1888456
1988837
1640630
1868813
1594917
1773274
1871808
281598
1364412
497135
791750
238082
1562357
1517134
31646
1389346
469648
624670
1818094
1380986
1116864
1250955
1623783
1058762
78358
869261
212351
1659279
440020
393467
667884
1372279
880696
312612
1827364
750465
1381906
818583
1227842
1544513
1073576
252234
1448742
1258684
630546
1194045
955277
532100
427753
1119461
626795
1864450
1590631
1902703
1748117
387241
166403
1244555
845124
1259955
798663
306301
1049247
434914
714739
954292
1646646
1236223
1883276
1490638
1877389
356173
769775
876147
24182
284736
1656992
1640680
567459
172478
957924
205893
1443763
1964779
685305
1881967
1341165
106031
1142001
567613
1571629
1028492
5206
1707407
1448397
1837562
1970381
676285
264595
1688732
837252
1186960
1894103
1989472
890259
370714
1087859
403635
1178691
1658745
345143
1670455
980630
647070
422905
440521
503897
1254413
391217
854666
1642174
380684
665539
1136681
1803925
803059
1893626
813566
1555248
35242
1454942
853580
856277
1903280
890035
1160382
361676
574338
129436
304114
1466618
1231628
1438738
1545314
780279
371868
1492573
791132
1614837
243709
1701708
556848
523557
1225491
1949286
161964
452159
781664
953748
1001644
773843
329828
1683373
881530
131341
1637677
1268264
1153499
111632
106587
1169800
777929
894176
557548
1631564
1857266
1984130
565234
1478600
1708768
923608
1623656
479593
298873
1974976
455573
1123882
185869
236677
1559777
1604442
1467911
1183721
132758
179878
955576
1833483
1763895
337163
1458383
1351102
495343
1429930
714308
1092002
1228931
1704971
740872
754841
625225
389720
31132
369406
606850
902481
1594024
604832
765643
1147797
1230623
504917
817816
1252571
1773412
1141687
1056681
1335682
267470
166329
920464
1766058
352236
906647
263666
1919189
1234093
1540731
737637
546136
802976
1645232
1826656
1794091
1746301
427218
536538
1082375
1558864
981690
1890746
421515
1483053
1614720
1413348
503419
443121
1933955
1535685
360190
1115176
513255
131775
1256448
1005018
1097693
1184672
923246
10129
636040
1278855
149919
622457
1618488
1568763
212647
1042000
1882726
428324
1572668
146504
605882
874300
1111573
330087
1989785
553238
1690867
1295995
1562855
701095
280219
1441800
1677545
1640213
1123184
170586
1784524
1136377
1728991
880235
434784
1777854
620359
1485525
510347
629739
1199695
1363698
96389
1514290
1586170
844472
109148
1028599
1211284
1340616
604415
1422256
137907
244309
54514
1340592
682544
1041173
1040211
207619
763157
638904
1468300
1656951
702940
1570103
449204
439253
601837
1636461
1376346
1245175
393380
1721446
321630
351057
168362
522215
326339
558674
1704109
1674145
1714376
307908
19768
1547373
441679
638576
793507
1738537
1017949
1341334
373969
425574
835466
1699009
376481
1538052
1671488
1541978
11823
1570852
321281
1031588
1196476
729792
1621424
130288
76441
16269
1109461
595522
1557893
1610534
1037919
1482608
687044
461461
1789425
183239
704068
1195445
103579
606280
787984
332640
994297
1026662
1634620
1641862
822973
288850
1945876
1062284
554986
532984
1685006
343605
1765189
841350
1036556
1029310
1723811
303006
1426859
1458367
57197
1442725
939931
1947619
1063565
1245776
1717892
943995
1531652
1831118
1873561
574600
71822
617154
1448432
402457
708232
1885519
887960
459331
1161939
1538054
1164232
1063947
1306674
492269
1417478
595483
1359578
1523382
1372193
73365
1870078
908188
240288
568280
903834
387876
1632609
1596694
1223457
1075604
974163
1291279
1097558
1721335
1264657
237473
400854
465678
1239107
1040746
1612902
1294448
1283295
1984004
1520394
348286
1643116
78668
486869
402951
481178
1011147
583054
1174320
1051679
1570810
1478952
1538363
1622110
1322078
1867719
885108
175376
1852277
1293220
440349
863542
284670
1247139
1965671
47195
294140
652798
670288
950131
736065
517055
437367
92914
27476
445693
344326
1082010
1173986
1708739
496441
184799
755852
1008673
295290
101046
618657
74766
1557879
526782
373618
1901763
622146
760377
724319
884959
1587514
1042509
1091956
1317092
1927995
1714144
443214
800855
1289256
557093
596626
1095716
42589
1632297
1695622
281878
1002121
1687234
1547732
917208
627218
554438
200205
850102
1868286
340482
101655
1086980
99967
624021
199395
1143805
734013
1487970
1763253
1489313
238054
606489
1391223
25594
84166
1341330
1745814
1353853
730290
757866
410530
1092837
103614
664159
1249702
989013
327776
607980
93032
180647
122581
683479
653540
814600
253729
346592
1258125
237192
1909079
895510
74629
1691143
1485051
542515
499530
576107
1118313
825743
1606823
329251
31307
62233
578150
1843894
1573534
605141
1107787
1335494
1771976
886980
835859
1246092
1601943
1292310
529065
1757556
658039
1953459
229116
1677447
1940052
744129
345544
1671336
1398907
1892661
697912
1049081
205402
1277339
794201
731887
1925155
600531
349396
878208
1021052
1937556
1767174
1999220
556531
536484
287611
446818
109901
467930
1551995
435717
570593
1229233
667069
643174
931294
1989455
1433771
19168
891990
165376
530699
492195
913866
619043
121892
384140
368961
364365
254818
1166790
1174026
174565
1049176
1938459
111991
1004252
1863263
227682
675965
462034
1410467
1657476
1972972
923333
1202817
586552
1006105
176415
1198120
322273
102284
625780
1142002
1257763
179281
1642453
1570012
780023
1722799
1793087
860651
351807
1051813
918804
1383097
1335496
1839894
1296392
995025
1070288
1543180
884617
1287948
1688308
1906594
1349229
1722619
1068651
1921254
257571
568191
329236
476725
1907449
1872739
824473
876932
1237450
1224458
1463171
81658
1933178
1098028
367424
786215
240834
18587
1272944
240905
699365
959726
712706
1605843
1129850
1169006
881228
862727
949962
961577
1619
1306214
1448892
643453
1742961
1240913
1886011
877948
1374184
1289411
1470010
436023
388097
1290102
815812
1988176
864099
1605865
1437477
640016
50922
1028708
224428
95550
1425894
1428391
145185
1463033
556661
977386
1788388
471101
1272884
1054563
1630127
944181
1096387
821337
1095217
1715445
311924
7854
1602183
576164
797273
897236
1914058
1664538
581955
1920491
1020338
1941445
1653163
42939
85554
1188625
483592
1027288
928488
1342553
260569
260910
1800886
1825394
470262
401130
1520362
1216928
396562
1891231
319397
1908723
1234237
1356624
1842998
1905409
1521513
684126
151612
1763836
1560657
1154972
296022
428933
1266199
374194
490456
1811807
721314
1306537
1424158
1921661
96766
1456431
883368
995564
932348
1828459
1418901
1921856
1511622
1248191
1530932
429515
1266555
138289
1117463
236889
574544
70285
148589
877845
800995
861207
1547324
696929
56064
542562
865073
433846
1848771
785804
605622
188515
240383
1630291
1069251
751613
320319
1548637
543541
242577
671300
698591
1726558
568132
1157087
724633
79756
1853003
878909
1780396
914458
535617
868071
50689
1089073
222861
1540778
1604531
741036
1530481
1938833
1535661
732211
119464
1511586
657319
62524
1044293
312285
31399
8431
171502
686993
27515
1838320
1414871
60252
1234187
564891
301791
135822
412641
893488
585639
1915937
897529
1067934
1899812
1703609
13958
6167
581132
660911
318338
539240
1990739
1617659
840706
240779
1206300
1213347
609739
1254610
518519
1893598
138572
1563887
916881
234501
1817588
1539442
442075
1773864
1758565
1287051
1296902
566437
1468906
379365
870635
595264
1087782
1294153
1644258
1461744
1254210
828182
1223973
255217
1683231
335139
356309
1841833
814587
682350
632928
1476386
1768602
105410
1479757
1981891
1665622
760636
59106
666488
1930771
95985
608292
845642
511227
129732
1202538
258969
857333
1062098
1977055
1876004
1026694
1217248
391651
1373354
184610
1897133
467067
541655
1824631
50080
69458
1164294
1342125
31310
1222995
1180810
1849521
697747
928911
116760
486447
1281826
181382
230001
328166
1841011
778473
1683635
888014
621413
1397787
1374391
1170167
619155
897315
1361861
11719
1597685
1536651
1453264
228565
869722
1455993
1168063
527792
1485403
118551
1043574
1627214
952242
817957
738529
523836
1409624
1718990
396271
1874006
1913655
815071
317197
247989
1622230
489064
1481719
866823
297815
1180987
1295739
1553601
1715581
1737223
484817
1389687
1127386
559118
1668818
47609
1513270
91466
1963615
511411
1935807
1818533
1773398
915553
191724
1289074
716120
1470297
364476
560207
1872234
773485
1830848
450851
1261197
211330
1846150
1835017
317291
1747617
614575
701565
921852
139012
181142
851741
1435126
1255670
1781863
441761
1480250
1600271
559597
1547275
388448
545282
857473
234466
88367
344002
1053242
13288
1930291
513843
70917
222400
965537
1543741
1151242
1006039
375919
412787
631671
532269
790542
1549715
528032
882823
456831
883993
650090
1452905
543191
1370186
22775
1528543
984803
646321
438158
1072642
1234246
94942
1210452
1359883
1311100
1009549
514097
1378672
326042
1791502
588408
1291945
1978373
1715461
799613
970619
932087
1663210
1938250
1362073
208589
1697411
10730
242331
1998684
1156719
670270
1708018
1213727
490118
1711332
1134571
1721263
1250140
1433701
1952530
837545
363950
389110
389336
1620617
350234
1741194
94880
1600381
97204
1294091
1848048
1465116
1342111
915963
174998
243773
1471068
1952867
673475
358236
533366
116498
1689869
1046668
591331
1780926
1039283
1006226
1652335
728845
515850
1414738
469417
1403004
1101592
1589559
519414
1313341
161916
1765590
577102
629237
153954
1630908
1164284
703636
493287
644939
446982
1873829
1420069
1691738
444685
681609
431799
69036
230559
856394
362298
18957
1881357
220592
794005
1653478
1851745
1502406
917646
417074
1175233
1025487
816153
1812581
175245
923875
1953039
246425
1719324
1053404
1845749
690855
1122179
1329188
1162991
947152
179182
1054304
357934
431865
1308281
21024
180142
1006399
1611068
1539824
1452434
1587258
989687
728737
505806
277101
1862977
1325238
639331
265908
286037
1388121
1972517
1910338
1763518
528594
1035502
522787
1377619
1397438
1453841
710236
1293833
979845
1250083
381537
547616
164405
319730
1400257
311287
1977111
87708
1097509
1769866
1633746
1772501
460873
1449205
1647559
851500
1822200
1108385
1735239
683105
622185
1937006
661788
1736901
1266393
1709435
240967
228682
270092
292825
341071
1710458
560634
445379
95901
748014
196173
41282
1708227
1946646
1212280
1615198
533806
400824
1610103
1295466
1943617
47775
247448
434651
423024
1316299
975949
379721
407838
712855
1020986
739822
887389
312164
899455
1004869
1367984
1197177
778088
1581207
559877
994178
1834212
292447
1694764
1517146
860311
179233
1077178
1730659
1151930
1172126
1053503
1651644
1367726
906794
139397
1771122
1426307
148725
281636
434585
779302
694620
1281214
1842061
1804966
1744120
1463606
1225196
429997
1597883
1973900
1838139
1810215
933651
1188043
722034
967024
240884
407126
853930
1717360
262182
1921678
1185809
297815
491239
526018
946681
1905741
1494180
517958
1248596
1790593
1496041
293630
775134
995163
471289
500089
1001212
932663
1849417
149500
1230510
1185989
622630
1662274
1152342
1666938
653743
1115574
1370866
1531117
242660
239561
1624293
738340
1665363
740969
1774769
883886
936830
1097095
1063717
871956
101188
1619778
1474055
870764
1705838
501347
802401
1176071
1340303
1807256
1529949
517435
1993564
1669750
824502
177751
1814468
55388
384441
1699134
650604
1897340
411322
542130
1045105
1788081
790201
118891
1482532
1479972
1570478
489241
696305
430070
1808288
1457524
660714
147740
1133336
976100
3953
1194909
1426646
781060
1546801
1058663
1154672
635837
1425088
740737
1757180
1871341
1129765
1276355
1821758
214503
431072
367575
1708987
1005439
449750
211488
492684
1330150
517333
1757257
1339437
1429445
1614453
1559587
403501
1481073
412151
900159
816910
1003050
1533726
914573
970527
1068465
322158
45077
526222
1799930
1758523
170025
137601
1425549
153700
1609457
449572
1072233
1125442
1759193
650403
1589452
165507
1867785
1788851
1076603
1826263
623446
1191110
1999857
1464518
1650317
1864992
1616932
996723
1330496
1723278
357840
168478
978521
1874314
1899162
449467
1614038
1275430
964730
1592505
1010883
1601352
997099
1395773
1346045
44848
1604375
1664135
134485
906204
1166215
1156824
52462
532450
1407955
509105
1619008
535163
1204951
782956
1251562
803027
252353
1663772
776381
1543819
871602
1590928
1441856
1861871
104963
349463
114819
157948
1546198
1884078
679750
159189
1350921
466556
455382
689987
902092
1336831
602517
1780406
1607243
1540150
867719
1491412
1863418
1270598
1741201
1265031
1787277
763993
1943404
1532239
1757769
1507684
1748684
1283063
946066
1356175
1413951
360075
871736
1858818
996640
1497328
1664400
123708
118406
884830
542871
1943019
991994
150034
1269644
306923
48053
1977193
914482
997436
1429688
1908359
946909
1628947
615829
846586
1502176
1853329
803315
1317994
730057
1873003
1655453
1693939
958800
1848634
931379
379422
1868046
486494
1310672
45210
1397930
1058507
1977350
1624923
1487207
1741414
788286
1146386
1827384
813405
1063809
418268
291264
338361
543174
1233307
1142339
930898
1098596
1057253
1357177
550577
786644
784497
173769
1001438
1191145
1525156
175337
1952295
1202031
1479631
1781714
1136988
214566
928528
1323937
1317753
1491843
1747041
1994138
1578830
437137
1004433
1955698
1140955
240403
1860634
1021892
1109706
1874449
888179
1803923
108389
1089369
1062597
631804
1465235
1152421
948806
1484802
274620
640974
276731
641626
324086
673856
266616
477259
237257
294967
200915
1566668
451489
1511956
1467059
1517325
1311332
1045698
81326
210704
1579500
1679394
831024
975553
1160175
1949328
47808
904702
1152947
1773988
399
798779
933222
1790883
998851
1548400
1082120
1656914
1355876
1008059
1427523
851246
1961393
1110965
1904985
992984
1919865
1348083
1312805
1331353
93450
1648135
952752
1934542
1767272
1030920
992052
1041624
600782
848316
1908167
387249
516116
216657
15444
1706957
96833
1868869
1473118
512420
1422522
1808320
1021152
1304134
1335849
334051
153550
1973149
754107
627214
27992
1102631
1385292
1423024
1218970
613324
1656952
1707242
1368114
1689031
1543642
1407318
989303
1808727
1037729
552428
1377621
1749478
928655
1526669
1339915
1908374
841060
938328
624331
1578177
540793
1753976
143788
723930
1838642
394501
1246797
1599564
180381
47826
753041
1292937
1229427
347123
1412663
1583809
1330667
981118
1717225
750927
1981292
1108484
1094490
1590430
1498500
383708
380140
1640888
1788412
759716
1710771
90293
464537
288878
748073
933366
1128787
1656586
779359
1943212
50085
451247
1925438
847126
1205616
1713382
1993305
1040364
216677
1639359
1804419
978099
344758
1128828
1707696
1780288
824509
214858
1801538
159436
1030298
1282174
719301
1796876
426757
1208567
341685
888147
1856779
586522
729617
1185487
860547
470723
1842168
1692943
1132852
1768022
1814198
1996085
1998505
1402197
96909
1014937
1888930
1974222
1201814
1711515
1446602
557353
32066
1781717
351991
411037
1433755
1777871
510422
1466859
1221167
1401130
1146471
1139890
224287
1971627
156470
1551868
1024162
709718
1624949
532526
1569928
498690
907368
311451
94803
588797
1039131
1612272
33382
111425
114743
238599
1675939
513214
980394
1951395
1203321
475315
843687
1133786
214747
1929381
1186909
768087
840167
1797397
1160616
132851
1043940
862127
1663042
1537989
1463183
1016648
59981
181786
1709291
1314584
393186
1914291
558653
405967
1834036
1166838
853996
1374837
467401
1466768
839048
1702288
32164
311099
164272
1237627
701831
211910
1871009
471806
859120
1223680
1564614
997599
1967238
890393
1027791
1874082
534458
208378
185773
242260
1452462
1520220
545505
1615697
405386
1135084
918858
1745297
463445
1455216
1036013
1555105
587852
51342
1413905
376691
1782715
832721
1739718
881354
1386200
878232
22762
1567112
92967
973023
301793
630175
315092
844041
797780
1498229
1205719
1767569
1785768
590365
1242435
1311147
119444
544741
79650
1723446
860648
1793299
138610
538274
648038
382411
1878327
1199346
141461
864401
438485
851749
283652
107446
932072
1651813
1898880
1578112
735325
240521
1924775
1941416
655528
1253656
1764701
1245363
1486142
311302
1470152
1736338
485022
1750455
847227
1786942
1776997
707749
1677141
1075964
639337
1246034
1351369
1064698
765845
1325430
1863827
854613
1720898
487068
1974501
1521050
182618
1558197
57788
1523102
856317
567997
610723
1069127
1047501
1434092
876502
1779608
1996161
1920219
1139801
961280
462985
890741
1314352
1005557
896246
503569
461267
19536
1886371
1901610
992540
305955
582871
567650
1833340
401153
146590
1965051
1640246
1656060
849237
674033
818205
574243
1546193
13558
806569
478288
1532283
1398645
1135952
863183
229665
1767952
351028
1900169
25244
995952
1420652
1927340
505798
679098
1910744
603039
1081815
1452731
1535948
552017
965472
1723528
540683
42552
1425341
386952
1342577
246016
1751961
351765
355336
589344
524416
1598042
1442878
304784
1515428
462051
1072097
911501
1359324
615853
530842
322510
853474
1966825
1729579
70728
248048
845531
1688831
1429051
1328975
220824
1205316
675925
594990
1500957
989704
399682
1621164
622353
847341
1600101
1507613
755247
324694
496462
1391525
237172
880978
1206103
790146
1099789
929149
1173152
474649
823548
887131
748087
187070
852697
98357
1691994
1986767
1359800
1990296
502476
1784882
651452
1292327
1686134
1413734
1465546
1195418
1161011
257483
14087
1081598
1854023
1418725
717024
108739
1962516
1394660
801560
159214
1286278
379751
408042
659054
355096
1123806
1102402
985692
1388321
298284
1257692
221032
1547803
965144
528329
1703976
762115
1616131
1559273
559777
578665
1957357
1085327
842999
452735
187704
1409820
789667
1122667
729330
1649586
142848
1481359
714024
1211702
1333221
1701892
1290737
1362669
1494115
1732243
445837
848272
1716074
1363123
861327
224034
739535
1820638
561708
1442213
200730
854930
1387115
1199387
1493187
784301
1294492
737347
454327
1541631
1919903
1363892
1307250
969501
1421717
1334273
107565
1046348
1526600
678624
650424
973290
966445
570734
119531
705842
1343692
1400831
1129036
1848817
673060
1167545
1025752
1195343
1010617
11262
767642
1705459
192650
1963224
951258
51010
449838
1177287
1539840
1478804
908984
1746271
1558793
529058
157942
897025
125857
1904713
1427405
139107
1530230
94131
339222
1591571
1479999
1948732
1646723
211423
1294169
1178503
1317521
42194
785192
329225
1187019
463039
670512
1094336
174835
20542
614900
1631096
1540269
865929
52891
1817349
1776612
1070042
1503050
214439
1983811
497026
583024
253449
986048
1982295
1792140
1707000
559482
1242746
837510
541688
530747
902617
1395121
425063
666619
1217040
459089
331854
18075
828099
685355
1832026
1046930
888771
1805936
1716515
1823603
1281940
382771
1861025
1837540
1172485
515396
1295317
682040
891927
506671
478042
468352
1944782
1221278
678823
1795018
225664
1008114
518619
1600192
697919
6263
1088621
1889022
1583305
252608
1361264
528005
277452
23015
1796547
1690117
1297214
1647149
899114
86538
227948
1926394
658084
1778403
1612595
653365
812424
1804039
1062577
172146
1889930
545092
1016400
1068720
419930
491425
13719
846510
1819468
1405310
223531
1908852
1124563
1224109
816800
518149
875076
541072
488410
65414
1843573
1343176
25962
1814716
134975
1254963
49765
605957
148542
112963
1493271
147090
1066296
1785340
977932
311127
503647
1485740
1538843
1281322
1439616
1521512
212462
1125047
448772
1094790
1784190
1489631
130546
1605184
1603256
454915
652673
1685092
1418552
1371884
349615
533034
1018596
739508
389343
344101
1758865
1276107
1528093
646035
1594754
524681
1236105
105487
1230171
1402482
105520
337853
1171424
839640
1923443
1788602
1686329
1427440
156272
1993542
1854057
451991
1834425
500296
730541
141567
921844
175822
1143028
823253
1605141
1251939
1949659
1628426
381785
1009340
540093
1462779
1622105
185421
198700
1599034
1223618
1205063
712481
1089928
531689
998366
771458
323542
563431
1654865
897844
1011204
1365713
557857
1343681
447033
1918684
1710701
1839515
585792
401539
1528481
396548
1642361
658463
1476347
216792
653829
1116127
1656999
935096
354553
1510364
637160
722093
615117
417926
1436966
689396
1756160
1101343
724826
1903419
1961551
519569
979950
1946908
1779396
192582
1496217
119654
587183
1777393
663113
868629
1510235
1081642
1778836
993849
183454
1531204
1806543
1735425
957982
688377
79396
984073
1573450
1887791
1037961
280041
271766
1102390
1105830
1239063
94403
947817
667822
372845
1802639
1741192
325678
1908838
1853003
1212823
1341319
920003
1951280
238207
1598794
743168
1908964
1956974
1655154
396419
724304
142377
1320354
1927390
861003
1878669
1900728
571419
1231136
56194
1308964
995359
401196
1204488
1083102
1203622
1611296
657167
549919
1256593
1953041
893076
1644678
184144
1521818
1659426
759641
21679
1277345
419758
79160
443868
1679356
1954226
1176791
237236
1032102
892715
1123432
179386
357681
825906
781322
593690
1150487
840275
928553
719031
719786
1296821
448321
996833
377439
1593103
893432
719513
29879
1691891
614678
1733337
257826
541307
620787
645237
389925
6560
1530845
1939420
958715
1032942
1554611
1876112
309311
352119
1389634
1473684
882021
1000995
57857
1781914
1829009
140715
1586500
1052807
1066366
1283266
239403
1774127
851787
934422
388770
1185184
1270135
213655
1187652
1565475
375475
1690769
1551950
1640772
1463075
1486579
317917
1037102
1805686
1297284
1097344
1878622
627344
132738
1071023
1788624
1967501
1387869
275490
1357052
1642313
1899011
823250
1720005
1535664
1127204
515903
298891
820746
1829752
1238743
1335992
1937191
1353837
1514308
565600
1225967
435215
415774
1860186
1036416
1238701
163159
966237
258301
326954
1968202
131149
1681278
922728
715931
859760
1172929
865645
1716885
74886
1346407
705091
1504224
602384
891515
235034
670440
1507189
737098
460803
1222592
946481
68034
934559
1837203
459914
713636
1573316
77948
1322277
647082
618685
395401
1900724
1829709
296012
885983
1873447
1782170
1011703
692855
1333596
124881
1058196
368001
542537
105807
1498856
1753452
1890488
761520
1004728
1297648
165146
468073
1401000
437226
1067089
1550219
146438
994520
1768359
1861471
1996571
761108
1559355
1262203
1511382
1241835
1898870
1706003
814326
1132906
219204
677022
878971
741845
1204522
353899
485511
461686
965266
141684
1030905
946165
134203
879479
1091605
927937
1149059
250795
1758244
1574064
424048
223420
935482
1091490
766292
886054
1618553
1025654
574344
1883317
1819809
37548
290723
520403
1587493
880140
1945423
1961103
70978
683444
1531985
1199143
1967104
586106
1181418
1290661
651856
704260
792913
1773903
1280491
1912131
1884604
369113
1213409
882794
740494
1576332
321225
1235738
1482281
242045
786965
1749921
1250851
1714810
1009789
1930579
546393
1009868
53377
1957105
1403019
1644781
145233
933932
1805432
1657001
354622
520537
1307418
47794
1653038
842497
1930026
441566
1061206
1560087
573495
678454
899573
1294348
474442
406409
1266347
1485670
105222
1011068
1402612
1159159
927106
1149195
960531
1307957
1243622
31523
1715905
427888
1088955
253353
1545995
1158301
1085243
1279531
1472517
633870
858690
1402891
924226
970300
1835426
586785
227952
1282954
1784242
1672311
1183218
950138
1894468
1421300
1705614
234156
869017
1362111
355709
1396288
985088
1231284
750694
481905
445452
1651613
156607
676261
580127
1927556
1465157
1754318
416443
249191
1104015
868321
1410220
257915
1719132
1928256
1071502
55244
1859472
1906652
1008972
1646444
999333
1186258
1831454
86448
729723
1202080
1333407
187020
729330
1704817
1489728
1127637
1731320
507088
267945
1010313
1320842
1904867
810641
1793821
903479
1159597
984029
583558
717100
1851748
1420344
1421718
727280
732859
326306
1323295
1405045
506975
691361
1128977
1481010
828021
1520841
1264639
1777073
226815
325518
1095117
682624
506069
374305
1882701
1556862
927962
613323
961470
1150819
411200
1150550
1932869
1783575
976532
237501
1312177
171788
1017391
1139257
201028
144009
1769694
248136
301584
1293961
746616
1443475
305057
1977340
33599
1745675
1233741
1713433
1301159
1900815
349588
1888089
288198
1899217
149571
1435734
115465
588941
1440265
141336
1582442
1651591
390369
1259066
738860
70899
530560
240688
1965187
1668119
1213519
626091
803343
1120316
307869
1409664
986126
1595848
1726640
1928903
353411
507455
457312
377097
1093091
64671
628745
1653901
1748893
155273
963544
1673863
52068
691132
267875
605098
1834346
866952
1672702
398006
1613005
1060048
1538041
109190
570163
992163
590725
702649
1129030
194223
1933718
1573799
628165
316160
1245260
701970
953949
1695014
616821
1926633
537064
766381
978376
1460646
1188093
1521432
1344968
260053
1577882
1397907
966981
823473
384723
1941893
1322241
300928
116918
55551
906527
1529528
1900357
506388
1313859
1849476
1906830
648633
817586
1513991
1093697
1331231
427972
1117006
505026
29011
988969
463144
634161
1203842
46866
759102
1939056
1144328
1966684
992531
1977343
1707925
1587105
1420672
170524
1562450
195045
1130372
1152440
323148
88197
255456
15476
1055873
264358
336635
868558
427945
1760398
895149
421354
1955494
328916
1714719
452560
1814215
1748119
1957165
330797
1395325
1573346
200692
1849153
662360
204178
728787
1207125
1854068
1556994
411820
1876352
1372630
1986518
880838
1589292
1765750
1982856
675877
1178339
783371
1115712
1970983
350173
1397207
1664914
1259645
1556720
622161
1774083
1352379
1691525
1478318
870649
1002524
1479501
1542016
1848204
164184
1025889
630183
1849490
82936
1896076
413588
1225676
138729
1740717
1375670
1935681
632465
796803
574624
1601092
573653
1359450
393066
1414959
1951744
1113773
1810462
187260
910703
608537
1381878
1071650
83376
844131
1645101
1692539
1020707
696011
1506580
1804523
1342197
480947
970076
981291
1750083
1071017
1927778
973731
1329198
1014646
1197851
789116
684397
1699913
230866
156871
349155
1659947
1908569
1750926
1701754
1117904
784209
799573
1502001
727216
1657729
1013079
245553
1073164
1832061
1470732
960817
1658929
1817760
71288
921392
1774445
1656645
600717
584849
1323480
1541198
691756
332845
1478973
1351387
1003556
1440209
1687275
1804629
1866967
1180189
29682
723545
711971
1314206
978451
1167998
1483064
62397
721580
1830690
762527
1134384
638451
1169463
1458009
1125041
1511784
190680
466742
1028107
1492837
187649
607073
1193473
1247378
985545
312205
280215
978575
675455
1806633
1893236
1687908
31436
834534
131116
1648014
824752
1366753
1742429
472529
363536
1062635
1109875
509833
1039530
1280512
1749994
993005
421473
404620
1636626
1133974
768441
281062
1625765
1036184
912223
1978616
1674492
61636
564440
149347
70680
1177644
321213
576773
223063
9694
1863285
1458719
1664124
1269653
1298630
394812
959745
1458961
991776
1158504
467184
27971
602368
748716
753766
1906381
1192197
227749
819444
1163248
1864905
1173923
1316353
1362323
1452693
154950
707371
1996012
1489629
269646
1072976
934511
1781052
1619922
931942
560308
1615397
188451
1811357
520055
1734212
669425
381168
1335836
892532
1741188
753068
1479329
290264
1660503
1172929
1988803
900145
558321
1769978
744198
1378087
783229
748372
33033
811047
1416301
282740
1054203
402689
1831715
1432052
1893588
366645
1364421
424509
832221
971331
68997
1759139
1960151
1618928
3819
1868603
1086098
1780143
1233500
920612
651438
603753
6184
1733790
1625134
1417173
289266
1644662
765280
1791504
1275095
189514
1943070
1714094
1721476
1818800
1051304
1145
801203
1079913
1264435
463196
1719054
1638734
485597
1002008
1440521
421113
244739
966692
26510
49964
1912210
1359153
1113949
102800
540715
743498
153628
402209
897494
1862891
1878585
1991378
1487933
457733
681711
1943832
932147
1531877
1226621
1986736
255077
546028
1846616
1162291
212982
1310578
437663
1135829
736689
648900
137430
1532850
18129
1510899
682536
1018632
1749600
1053292
885813
59002
1608099
193484
684343
31789
1883627
1275663
1639449
124820
26531
1860638
1507049
1180773
150189
271340
732737
599050
494867
1925100
35675
1343927
1853380
1905672
1971858
976838
643032
1620476
233960
1855956
1569443
1029851
548278
859476
36743
1840031
1565049
1955424
1442880
114294
1463922
1933075
1705647
647972
674907
1928841
364699
679809
948045
283131
652682
1080480
1688475
588696
1663150
635892
518814
1639306
1885075
59957
1907599
1041864
612694
1253346
962505
810512
1351237
776427
1604625
914784
1977134
760632
1178991
292228
1045982
194079
1234037
372520
1890578
707377
1721093
1196854
479926
1574354
301479
574736
526784
1191366
641383
326493
676435
226505
1590998
1418841
564327
607926
1779030
94599
1199551
473757
1894892
1237308
1531030
1287527
1004482
709872
215212
517627
761832
1526265
1730272
1006421
1816034
1042422
1999752
618503
578444
907375
831119
313630
1131310
944179
633357
680906
232693
1724826
1256256
1621739
933774
1155781
1394543
244537
1295848
1684449
1531310
1034674
856243
176245
1057309
1492100
1175439
694978
1171328
104135
1514290
649732
1361624
1761042
882736
513583
249231
1741359
860084
522342
723588
1276658
1219358
1261556
412386
1632036
1218308
1853908
1935896
1942984
249114
265825
157185
172057
1043655
941382
923959
144049
451925
534011
955231
686397
192269
495664
1576587
471634
1107590
850694
1867535
171467
1101608
525186
45244
1590259
263284
222645
1994877
1122569
1725595
33213
1680021
905316
741255
1106475
547325
907299
1716228
346399
579046
270057
1078158
1473770
1561226
288429
1075771
1704816
1145629
1563363
1238775
607440
638162
861789
1071840
63305
199439
503047
529035
776819
373723
986898
282380
493384
1676511
595709
529561
39298
1170117
1814055
397701
1945347
1566612
540903
1404538
1286699
310319
1239348
153568
1669320
651416
1466261
1719938
1932806
980681
607055
1297515
386433
1588796
1783041
1423037
541531
675486
42627
843648
646879
693399
265851
30331
767061
1063466
1759222
133564
1515903
1840637
143365
1675933
1104462
1584737
1364808
1194450
336637
1107024
1861692
1060231
1326769
972677
1236335
231998
1680988
1715243
271680
245582
1730155
587900
1021878
1105479
262679
201702
562015
1346614
636812
744902
1117231
699078
772142
1433401
1145254
186937
91619
802846
634616
457379
224184
672803
1836751
737348
1582070
232505
1977399
993906
1264937
1143128
1897507
1301222
250570
548318
1461137
1996419
1907690
1241137
1040623
1612356
878926
1106601
830692
710198
1465383
824599
1246640
523617
1436004
385721
78950
1914302
1557614
1397333
533773
150782
1982558
1728421
274325
1155437
272836
1164660
522508
991539
556733
836811
211190
912832
1546975
1851561
696134
1519116
1330615
975339
1074711
697542
1723680
732379
91158
133875
789121
1971207
1437303
496373
313244
308134
1272221
1753509
1014759
314046
614341
881986
1915670
105992
1423035
760814
1753850
1579913
818367
654512
712276
135368
149569
971870
1539806
641174
794250
428488
1692624
349019
1450941
1616129
1666629
843622
1314549
1699617
517935
1250013
1186587
759388
885374
1088445
1524210
1448042
237956
1250610
405078
1320366
432201
378233
56499
228600
526905
1644526
1708318
257651
1382130
815909
693831
317598
1107518
168549
814240
165663
1511525
799836
1911363
1408302
1917941
1848893
1592315
279022
752022
1193484
411015
540962
555092
1929062
1370847
38740
1309549
1841518
833971
1806923
70027
1573738
1560083
1329420
803407
1684058
407020
636345
1336896
327176
874485
376379
1045852
546183
1423923
1180043
1532592
199315
1669461
313941
1491925
1828418
1181213
379121
1980035
987664
927574
858065
1072250
539825
833290
1374308
1163935
1623823
1832562
296324
1261710
926622
1210201
1453549
1196750
8894
1433045
1927978
786190
1921575
678182
1678271
1386676
1858724
1285625
278236
1954889
599662
102133
1373987
232355
1996470
1203667
293534
38342
19085
1738376
706370
1239206
747960
864899
17782
1836145
710159
1447694
1816103
158111
7397
250970
908901
246921
261512
1703742
772907
76178
1044397
1518323
34192
836798
745870
825814
1709032
1993537
1817028
823800
1170039
1504757
1347221
128706
660073
552341
562903
1211741
1101357
726694
1013899
1584361
1093370
1455094
1498263
1137905
606399
674465
1016030
944571
1975308
65681
1514042
1102773
1114330
179063
257269
777146
949752
927477
587870
1269183
1496081
433706
1495689
784151
1452576
634693
164445
1024885
494890
1414304
469929
488293
863865
1385033
297169
280774
1847725
1727828
1079056
1865363
1977620
170774
804085
816200
1574057
658627
711820
656033
639685
846587
1794255
572382
1960808
939704
848976
235392
1098780
1925056
653251
1387423
791
1487111
1663168
1092382
1675421
1339220
190047
182001
1446923
1504489
1482081
393070
1566177
1927139
701118
1157847
1568821
939179
1742768
394272
1805524
467019
1214781
289091
1247868
1832690
1240107
1387038
1324287
1449428
1934067
1417168
293309
1741645
814701
1459748
862026
1728552
801184
362303
1902853
1589936
1002685
759859
1886906
1297808
974221
740860
1610786
461051
1716689
361658
1159064
637005
1866459
427624
152826
294681
185451
867365
1184800
1727024
1981391
1383305
342353
1291363
1139444
395130
1815144
762282
571496
1333709
319208
1494196
1287405
1800998
628540
1177148
1396179
762799
1752768
183982
642503
186257
1748457
609089
1027143
978648
1800853
1293691
1103300
803481
1870790
1679762
221563
583363
1641743
1876020
357232
1670173
1705843
1359649
1941615
321551
183042
821829
1768465
771582
1733895
913220
6431
136199
616918
1862593
363516
671307
1418295
1678234
532495
1716381
1248518
1867884
848976
1601802
1698915
1417951
1476456
94165
161101
1167399
661013
629561
1538838
228286
495719
1474907
1566990
1733424
382560
1826253
1379598
395060
805978
971588
329069
754845
1207520
1906188
1734890
1218910
1989856
137322
584311
406983
595289
134409
1935872
704777
813233
999494
1219754
1538084
1371293
887401
1639318
1868900
1710442
1404665
1295575
1242356
688841
1430643
1338735
1373581
1297699
1892358
208443
6527
1489567
1243397
1887770
468250
58790
1201132
161270
392755
92548
1430404
1650897
1266717
1312515
1259619
1961471
1570333
1139497
1019807
8431
975099
1643666
1817615
1048717
931060
692337
518684
1112008
94795
924931
271753
1011943
1911181
770918
908438
62132
1272207
793529
675878
1358385
1313800
1118734
1769933
64253
544464
236911
1684620
221937
1872951
1069454
238319
838441
1350411
1239541
1257873
650362
820545
410460
167699
1223056
1187680
245481
723776
441652
418013
1943955
505457
154787
1677113
896922
1020928
1768961
1410366
609619
1410523
835331
1042400
1461600
1647674
1304020
1459798
588215
40871
1363456
449345
1501690
1128531
1875667
430257
1543951
766073
50683
944108
866469
598984
702298
447476
212271
1602256
503566
586674
762050
856352
267756
1437085
34767
1385550
1917380
1971353
1841943
423895
532252
195467
1579486
1191956
748822
1239201
1095046
1669025
431800
170573
286189
650462
1219122
91451
1827430
1804341
875589
1163332
23000
1870672
1452556
1117365
701541
1637286
513972
661592
1238495
331710
143139
804613
53932
870570
1328285
1014197
929632
1369640
698051
1975154
1055808
754811
1481520
1572422
834821
532490
1958
1580972
1886422
1542913
1916593
1993997
1746938
783154
1285449
1956880
1291392
1268483
946091
570023
1581846
1971774
111867
1856347
869062
1162851
1963472
1519044
184364
1200581
1889770
1921154
270277
442546
925942
770946
1319609
1232120
663402
289288
816142
982325
442744
31783
1290517
116726
90238
591590
1228477
72101
1483290
100453
1880242
775737
1053924
251031
1531167
1287447
1587430
1934730
645855
1559247
546833
1475211
1603199
1604471
1983213
1779334
1515099
292500
1030706
1611770
207131
608200
259776
538572
1404638
1761377
1388659
263003
306921
836406
1225875
1260491
1607344
166368
926810
1553298
1092940
1523164
445707
1632571
1484057
1177330
770516
1908467
977545
757852
1347287
13300
1269371
1113453
844126
497309
824523
94459
1832683
872356
1815444
4483
1714699
1827683
1128382
683832
705557
966495
250149
1050683
628794
1437745
163317
1607611
1871197
1654974
1010796
1475424
1529623
805065
546017
496075
96634
51372
917124
1176889
1080092
1641078
141689
501089
1920632
26079
737164
1477085
1259758
523637
1407971
678627
1349794
1765464
1551205
369614
1143912
1036322
464421
1361
1242062
646043
1724498
942455
1042048
1663347
1812316
80544
886871
1851644
829186
1857068
116800
1669730
566980
438248
489819
649531
1893383
214729
71138
446446
189504
611224
1009812
1397780
1884915
1869049
234377
1646930
223145
1310787
976109
239894
684354
1802635
327513
946023
1910566
1902388
624021
1069932
1967702
1899127
650628
1703430
849882
186536
1111312
1368309
1679375
1778663
1124182
203952
1281329
1550423
382695
1075704
1412428
1493915
1736794
1419856
1291810
100469
252633
62547
1165647
1409239
1789710
1171751
1088870
932086
1556081
809290
602893
905718
1319041
767530
202249
254445
525032
1981768
670634
702382
29851
940887
113472
505893
456188
766239
581927
849485
557903
1430620
1747421
247391
1633441
36478
429395
1154419
964887
198268
906532
188266
732323
703599
269090
794693
1495743
556193
1554461
1647299
500284
415861
1246821
76096
1996082
251614
1409534
1323820
88593
195516
1990710
59336
1259137
653345
1990629
849073
148694
973422
1150150
1411109
1407197
729248
1984934
602995
862556
501096
1765154
169107
368591
300753
338626
1739782
1293027
79067
1841437
1538650
710231
25223
540792
1130485
189439
384649
1074142
649109
1382843
1638761
513497
526469
1655122
337798
225924
1757615
1146782
649135
956364
761962
945864
1461900
1421817
795503
1413557
1555529
853679
1993501
1921388
272427
1245579
268843
1912512
690005
1834471
1474728
619265
1101180
1560658
439865
1489019
1527566
1440087
1296280
780782
346434
801476
1924578
1585235
1190029
478395
1919467
1738668
1109388
776611
27829
452441
652334
1589869
102180
267789
1845072
1005981
714262
211555
788334
1333555
430953
1635252
617799
1011108
963212
1574461
290791
692660
552346
1181370
327723
386306
953920
291199
725329
1033268
1136270
1028940
812096
353818
1274754
340195
133264
307733
1685202
889175
1738041
365926
1020135
818850
347217
191371
1247960
203694
104548
226316
124688
213131
1143678
834765
1599400
1065653
1587801
1521911
1607953
701501
850005
1551617
518224
1302501
456902
611378
194172
807234
1893293
1260938
890217
1935206
1824585
392934
1842868
97524
999119
1467735
484661
1356226
786036
775878
439923
1938342
1781132
570639
1194663
1085218
1177813
1593320
1281596
258069
777134
540762
1135209
937713
548924
249714
725782
744129
1965078
145975
1699985
987053
1609673
1675461
704583
1624859
1700788
1720750
52497
581185
1726134
1907194
853905
1951716
407515
1049618
1147188
1402157
1875935
1445838
962699
532391
1958151
1156017
1078277
1067795
750389
1087133
364546
1629748
750807
464270
402992
1283453
1990483
434836
882464
681223
1185472
395766
1586303
1283801
1015635
618916
1104494
1462135
1748201
90934
915035
1577729
480509
679292
1990193
31881
1883612
983218
659570
1834233
1086459
694843
1681975
827709
806185
152657
1094176
1107214
124757
1507320
1631680
1773775
762937
1181847
1411693
557939
1922816
46573
1840491
489665
1869956
711967
196086
1474990
749652
908021
1496442
538815
21468
1187402
1268550
1624983
434004
1901424
1852818
980139
381436
644976
1438535
775341
1001666
822504
1117585
1035260
1212333
1177431
779485
1739696
1927193
958448
1323463
1892978
794808
1468231
553734
870194
1025975
409858
897060
957344
249758
596644
186396
414805
51290
1012835
1670402
1024139
421575
585806
866776
1670442
137306
250386
474941
122043
334861
186194
739014
175945
222870
1860926
1472916
1906903
1907480
1482954
232274
293564
1126915
1565856
782342
1879025
750862
909633
1614753
1900468
1131788
888960
277181
1357712
801424
1789957
1550071
731586
728069
776347
1116203
1786567
565585
782943
1105658
499692
26132
1204268
208644
1563011
905049
844760
901045
123199
80611
477348
1020827
1199863
970949
953750
144957
112138
1889132
762506
1455630
1840126
1872746
195429
437556
1441890
72170
922623
1618977
488111
815004
598822
1733989
465866
1090154
1643124
1817326
6185
523273
1051247
515823
1699968
946688
1212659
692535
244944
1673990
1550285
95519
1568888
1631608
918987
29886
397218
598846
995712
390224
1576267
1409481
1077836
215347
1064466
657777
1805645
1770470
621928
1116432
894407
423944
1367469
1651543
1169993
825650
204623
193451
1681917
1164734
1155747
760530
47104
819944
1420375
881595
1443270
1349994
413853
1124934
1997989
706308
437548
150747
1445972
2147
1890140
347579
1610504
36200
1305364
1125584
1960865
1002596
1930272
65924
305460
141634
688870
1357272
749154
1486558
1802623
854689
639440
264881
1008734
1009158
1294462
110797
1995579
835179
1222881
219066
1976898
200197
1297451
952416
268634
167882
1054466
621742
1533294
202136
1041610
715958
1674174
1788760
970340
441130
1975913
267113
1852323
1836334
1364564
1878196
757566
325608
661685
1584719
822394
1903039
1747277
728327
814741
1730312
216735
633733
1715868
860991
712101
110988
472847
771242
833313
755724
767390
1432003
413600
1618521
1569946
904143
1594190
1592273
1017958
850654
865551
173733
503340
511212
1744525
1018146
819964
1621339
1707553
1616192
652678
1048594
66451
1794985
1556786
673518
495026
1070684
166809
1063815
526097
1999871
812979
483962
616939
951819
1125157
1430947
1633377
713389
404717
974689
1285586
245747
652718
1933444
805599
1595531
217790
637499
1762721
1487374
1694353
1425844
325558
801482
1584183
1862358
111635
861244
1351478
1835215
1777589
398302
657859
718649
886867
505511
845719
560593
281795
251707
879324
1971229
194316
1701584
1599137
1088254
1947031
981438
1873167
981106
1028607
1147238
1959906
1457459
833408
1059241
150595
195748
1142651
1683486
487151
892216
1635216
266412
447256
685096
1470372
1565928
1116543
648156
271001
1515192
810286
890328
1283883
194882
1927409
1793454
1474049
1042134
1228948
1491917
964820
983740
949709
1146248
1689849
1766355
89392
492977
1027686
1010784
937454
145799
1289083
67571
743049
383841
1050499
1901126
266883
888392
1424129
852852
910153
679624
202809
984830
783752
1461738
1247796
644795
1226298
279352
1492486
507126
696837
833907
1860412
668949
575986
383656
235896
1625045
1673432
383044
520561
81292
1073517
1580397
852429
90054
1146940
1389570
583347
1249796
1642444
1991632
354300
458785
1176722
202104
490588
720762
1751036
470644
37631
44254
181618
1796058
1440098
1883344
1988766
779641
1191950
920109
1039032
697004
233392
886091
107207
763006
910954
1695942
231937
1364779
1211388
428440
971570
1161647
618380
518984
76549
1571175
1631743
973714
681905
324871
1385437
1447999
1610009
201983
376952
102307
665565
1458303
1455778
1933241
1890210
353444
1306518
413119
312486
323833
1392964
243099
1757694
1138945
1380284
1072638
357904
274881
117937
595026
1289377
331209
1680352
1261547
1261428
249674
1707274
1351247
1069186
1326994
1647890
354258
1086228
758329
537375
561325
641558
1088961
1334724
1583697
261591
868329
1127222
1298986
530870
1562713
1918077
1491224
1980255
54556
1965722
1553095
1998191
1606158
349611
1133290
678669
1976767
455789
1103018
574265
632846
1687160
1955805
1036812
1430018
417858
1413653
932118
1580252
1754752
516556
923579
998399
1226857
1030052
1084581
1753262
1829524
1542853
646611
913567
1384918
896822
10822
429657
1328285
858323
1628342
1387748
1335838
87111
1165611
1229181
67605
1568116
1220001
152372
26307
1995732
47627
1564264
463626
1083724
173518
746479
1096406
1456867
166860
930314
1507955
490612
626841
1546998
1802141
598542
1463323
80357
1185369
1787007
211248
1414237
1998013
766578
1561523
1956098
6621
1538604
928344
1652867
1271570
1222251
1690567
1637732
417286
513023
773102
452220
1440661
376371
756421
1590223
797171
922340
1212369
1458033
1934768
254332
849918
1418342
1935490
927796
591073
1832475
971098
1094696
1986929
990359
1341253
1122495
1260069
1508989
323471
597614
1069838
684273
713791
985252
816315
320522
466187
1619917
1324998
1428475
1075663
1339417
1030773
1085110
192215
699969
621321
593245
1575248
1304344
1278012
609363
1705927
707567
1236931
800709
273290
1244635
810652
1975742
1083301
1099897
1747291
1266115
1638750
264603
555923
978174
1058565
1837241
677003
889805
366828
1289028
1289101
1786140
455015
395720
320874
618754
1744743
721165
1120069
788167
1145723
1835171
5075
898996
279095
90623
308501
826160
223623
1280888
1717098
814309
1241929
1413434
52684
1192157
1212547
823525
1955975
625910
745591
233577
416258
1171189
221820
343483
1759406
1460025
900645
899475
1464919
756921
54587
615290
292046
1640173
1689261
1158799
1997544
1131861
1619200
107103
1811942
1839392
508901
1087990
1914202
1287519
1536573
449211
1378622
950269
832674
1986661
181671
1070346
595519
1319466
1617959
1932597
1174367
1523208
697895
886535
1648931
267139
847900
352312
489687
252677
1340798
1808263
1354462
1732566
1979467
690954
1299566
302148
451492
639080
264100
305598
1950998
1564255
1555793
1044051
1378828
1125941
306783
187392
1526940
1625115
1942386
611614
615846
1695549
1151575
159181
1406809
940624
180716
1989716
473801
1537991
451542
1355185
796344
550242
993530
870002
717130
173898
1263990
46808
1213390
106659
996543
680067
512606
1810285
113150
806836
881666
425039
348710
1087494
859951
927956
621889
1983628
1788062
1324013
297416
1475568
966752
796747
1107286
1972143
82356
1555324
38592
705433
413344
1649759
154310
72716
1790945
1475266
274309
1675599
1137248
627968
636431
491480
1329496
915014
1856784
761206
15745
731901
936429
438475
589117
1329202
1564087
118433
1937568
871011
729148
448718
1112288
1435078
796613
1869324
868407
84763
787665
377540
896570
1671310
913189
1632598
1914772
103832
1107614
225846
947957
253553
1518290
1775247
1048393
411016
1674438
1811388
1279760
664943
1226586
1097835
74403
850388
1247702
681051
1817650
1741567
61034
1377059
1411630
1227968
300158
652823
1580390
205449
407001
866045
664629
891816
1165771
1127595
583681
579606
274421
1437201
927600
224968
1395480
513361
884446
1362054
821030
197658
1975116
62732
60607
656711
821441
1104302
456000
1276652
434449
1863295
1815064
502517
4297
762187
666498
248713
143100
1901043
1918326
307153
1573437
1943102
1498627
902074
858218
263619
1248967
1173671
1024390
1049015
605053
1063204
471375
619592
1880936
583508
940099
651348
1996657
1912638
1019773
1495687
728823
1303612
600488
487030
1513754
315517
1414384
973446
516306
1310265
1309625
1285022
1553169
500732
1104209
918942
517756
976923
1200339
1381364
1812374
1041822
1360978
1962231
1116920
335688
1278698
1685333
1329631
691686
1546115
1767163
334433
809176
1212401
1817187
1412738
511773
1910646
1058590
1287686
766680
474305
1751562
591818
621013
1727721
1774670
1994674
812203
1034065
968181
1032235
1768275
1872272
1428006
466352
1679748
229707
1233930
1340814
238905
704828
1109918
1147914
1389411
75858
946507
329888
1735249
1039946
1590047
501976
1005233
1874637
115689
737941
673593
1012944
489101
80037
822960
1865072
1259549
1805184
712270
528545
1425334
1941260
658889
78098
1739589
1170727
17869
1003168
38164
132740
371221
312795
1857791
1413667
501483
103339
1472238
22176
1415342
1907653
334592
728209
877137
1660296
795810
1489281
812621
910612
1394092
580497
1648461
1721677
716491
1690335
36258
625468
1303325
1929218
1314983
1925589
1019751
1939453
252514
1670014
1840637
771417
128468
1798120
1366336
283666
537112
1423996
1313924
355184
1577288
147543
1700974
635599
1640327
1480479
1934556
1295930
974013
1646577
1491555
429199
457703
188633
722838
1795622
150794
11257
1079421
1256448
400350
281561
594755
580754
1300187
984932
1964804
1463366
1174252
677225
678491
266921
716512
839682
1085473
513841
1331880
969918
1050738
1982659
1972966
313285
727023
424334
390045
1388775
1455836
55579
105412
767353
439886
1780027
1217255
54300
306080
1428397
1833504
405435
1800401
1119804
1409865
1747697
384297
289612
424307
591668
36157
535683
493501
990418
600302
1673112
542196
1742308
1997004
1388451
500253
1413449
1544453
405994
964701
1159391
449690
706202
1581057
1522098
1688734
392889
873384
1857534
1914035
1511531
294330
716458
1374944
888633
1586036
1194165
1533596
1606224
816535
432808
315760
1922490
1126192
524278
906443
1488301
270844
1764017
189350
919393
23314
1732213
1246179
1693873
1856700
1452656
668349
917772
199534
497444
1166282
1412283
1016917
1280975
1078990
1516060
406395
1113421
1057499
281826
1462808
225783
1198001
1709482
786408
1458853
448610
974373
1503572
137826
1626414
1135447
1042829
1513929
479648
258710
1626667
1976370
1362834
1196220
1891478
1274146
1289343
418368
1095148
1539701
1932382
1942985
1285749
1433368
1012631
1243890
1694141
1286186
795823
1320549
1078894
750250
1000384
938980
520802
1254521
120569
1628990
389588
94976
1321077
468306
1607277
1814461
115529
283329
1216260
1003825
555096
1199735
1358286
428801
1566564
349905
1948539
1669072
1236682
1953678
1679850
694356
347036
256673
507007
634935
1829673
1955901
444182
1735420
1273977
999950
1138602
123459
562384
1736543
1939421
1686496
329859
1093097
600770
1725808
1764425
898614
1867533
32336
30962
1900313
1008934
933485
1165641
1980197
873933
1842532
1965322
1410475
1469714
1944479
777228
1229378
985431
16869
805150
25226
329219
121856
1903925
463539
670011
1432814
1737359
199369
475391
400931
918477
1430591
1783448
1388419
1024871
1269498
1672667
23146
958653
994492
474126
1253941
1169183
764301
790712
1904643
661790
1618904
67048
1227271
299112
1748274
1267126
1538717
1399074
1590974
321431
517495
838916
1662131
1753045
648916
751641
1032675
71448
682190
1927385
1208727
1327570
408036
1470108
229487
1818727
1852369
714981
1037566
1729263
1519716
1923657
1312026
187163
1837345
1585467
1069781
786310
1749380
1188968
245785
607854
172706
899674
547956
1336649
461708
703801
276432
153738
548672
451576
766205
21515
1601726
1612402
1335095
1411580
1991818
1540178
160891
492530
1109850
502521
1306265
745580
1077395
1702437
44702
529845
70878
1313097
1548282
1951210
1809170
1597043
1841161
1389274
1089095
1941034
1316386
844906
464568
774124
1458411
676340
1030964
1626472
136315
329895
614743
582724
520106
93755
412398
508431
1403049
1069699
483675
847946
1468378
589301
1469626
1627450
133071
1491647
1496474
1215239
733585
753729
560786
803308
953596
213995
1411491
358021
1648885
1641691
1793561
1130681
1422771
1628871
45010
180316
809132
433076
335971
1686905
1898869
1118275
1366229
1203225
1545187
1944215
1461279
1339358
500617
1099915
519617
546204
16635
1089202
842158
1172939
1739258
1852316
260686
1139516
1124376
1488740
1882677
953045
143053
1663977
1081704
222952
1422204
1902656
1863557
365256
986809
904189
1249303
1850609
34725
811133
1770293
1377199
51193
1529775
1316302
1839634
910148
1044183
257736
1969132
1090680
326265
1118036
815255
691965
76891
397712
155282
66179
1404502
1093104
490926
859311
1706720
1845682
1813854
1469680
1881474
941906
958063
1914021
675571
334871
1630886
1028251
1558062
1349219
1468435
1984962
733504
1980718
1495715
1782207
1319452
1720536
145131
202158
1968119
993675
1984829
843030
112507
132991
1127690
699037
873770
867496
529945
349574
1066218
1641916
680522
1118018
1329713
29196
1519325
422
1153293
274785
963007
256771
579908
249619
1179709
895607
28403
65496
1407909
623327
147537
511650
761820
1370962
722203
44713
1335990
319124
1843836
980270
150534
457343
1719385
1220071
622909
1047392
506448
1898519
48233
1522458
875771
1275152
565023
259460
1414478
739813
1582430
1329527
57302
1391186
999948
698105
1568001
1053842
397514
1797902
350869
1743281
220708
140866
1619807
578529
946788
804225
643186
816632
559259
288204
1382402
1731493
6050
610513
606100
12391
1433431
1590890
385288
1671290
1507626
82668
976367
329184
572337
712089
620207
1047344
523023
705999
290583
1492868
332121
1076227
731212
18548
1517308
548592
861597
879789
483531
537492
546220
932465
1601412
1947859
442392
1680681
1044096
1515839
543217
1369668
1114174
1712701
582860
1280162
642963
1017096
1666105
1033567
1978096
1361126
1376922
1040392
1047321
1997316
453592
1746270
565545
217895
71667
1357226
111723
1544060
1653113
791760
1794760
1060210
1091434
957563
1507878
761207
1012692
661259
1886077
487970
1474485
830640
569527
1856982
995629
1267879
919318
1228721
1260295
598125
555491
1784002
498936
1939051
235931
544324
378547
1934671
1645770
1617864
1950868
50992
1540040
316425
640287
385624
1743431
1278717
1406035
1947095
1814064
1353966
904311
1256577
450682
325728
677131
1571041
476665
400675
55085
761905
1188986
1084391
1265745
447279
1231690
112688
1616325
1004791
1105930
1024434
546411
532110
1472179
928891
1891374
1921394
270240
918397
1749686
1073861
1256331
945935
1009978
1639815
773759
1610004
117867
578511
1996371
1071382
684883
429243
1891741
614501
1033281
1360475
71995
847471
82406
240131
167466
70429
13884
553014
80022
641744
1399426
1611184
1448369
1866819
906499
418235
888218
372608
211490
887116
461058
1903355
1344624
1560765
99094
343520
1972212
762688
1659921
739547
1514961
507580
236703
1366593
1039182
1934489
1194982
729690
1377121
1118558
1929259
904685
41471
808451
1394956
881224
889336
1730890
489518
1595539
63002
1290745
638128
1630365
532682
1862340
1944661
37350
1962868
1202888
1038106
798277
423688
1327172
1652845
558690
662963
501270
1719313
1582462
1671187
1876547
1355441
155203
1688739
1503837
755955
1424050
1322537
1098779
849646
1379212
453953
714385
857155
105744
630784
1879286
1266517
1373650
121005
1937611
1438274
1835221
467493
1581940
761371
1973024
1630757
520756
149246
1125940
1975950
283732
438960
1071595
1198501
4177
833327
169528
739385
165917
2664
789378
517549
1187572
1948848
185562
1846363
1098444
1226013
1097002
1307569
1697915
1075988
1034913
517651
651083
1346884
44518
1719591
408574
912189
472800
451101
172203
1028847
1414805
1390296
1573459
1942490
488163
362641
1517893
1512265
1119177
1884684
1517475
908750
887522
1034215
1908107
426896
1661908
1921562
1277964
653489
75964
1087565
1465764
310711
416791
226028
517985
1722441
1643320
1776493
1585650
1127085
1757178
260642
1803823
133599
152394
294395
1102502
876689
554447
352573
561639
325640
295289
1231154
745503
145948
835442
1386459
711113
1432502
961977
1981100
1559778
261699
1759750
1170071
1952718
363701
515410
1261542
414662
60094
1522717
1126709
1422439
993286
1642137
886050
1570404
379025
98348
136302
275499
1417717
566729
958845
443778
1345919
1835886
367774
407957
1301456
1722381
882084
1533378
447832
474276
1816290
790341
1631702
1863762
172143
1253631
1759738
162855
1019209
144762
1897090
52851
90627
244250
273778
954538
166391
1405443
90925
893624
1457813
246386
1975414
1885866
315830
650615
1539931
1720746
1158543
1357304
383209
1194343
1624044
524697
1693926
360204
12966
1441075
1847256
789166
1920287
1677428
1315969
1959091
1001762
389774
773858
1965959
1701508
405678
1052379
1195318
1038691
1189855
694624
577192
1260039
187429
309605
1538396
77952
1235314
869186
992577
1516901
1718479
1377579
214168
405054
1256898
760775
146397
478628
353123
1161428
99181
429346
1844413
84959
1744643
903411
1445594
321290
592930
567464
115048
544245
885570
1119213
1913078
993940
1432274
1277987
369502
1802496
3786
782788
1769707
963980
467394
1037071
1128881
631906
964903
1144029
102994
744732
884094
1408727
1314007
1662000
1520042
759471
1689422
1571392
235127
1382546
130547
1883554
593365
1721618
1684712
1584420
304340
1277955
71589
115172
581763
589191
944078
1094561
1918163
1775898
769525
55477
1659475
1931532
275024
30808
260160
1174059
529030
427105
1654505
693736
610862
1746425
448503
369757
27600
381459
1643998
279088
356971
1759362
1990352
1524610
1977181
870268
1781082
231921
1400044
1678145
1668975
464144
813392
1143212
1160714
470241
1791388
838507
1687760
1114544
1497848
1882225
635944
134750
1189790
566684
518327
502110
1573068
822143
953307
752506
503328
409283
320797
944947
1237639
1164241
1829895
17025
1573450
1053271
1749643
428466
1593572
827795
1694152
1158772
937867
709967
652844
447964
1952633
479717
1950648
927198
242524
196516
768133
1679960
1662988
1963944
1790489
271789
834393
236565
1423499
1357116
1401626
8404
1803731
1370335
207132
1612437
985800
260705
1225994
833280
1547886
766568
1036546
1114698
786734
293379
473544
1982282
1336032
413591
282391
1523849
487010
629057
408396
387566
925522
19570
77321
676316
1748478
111329
1433013
41185
224300
85368
1250213
1744602
452109
1728129
1718896
1675179
457403
358704
801544
1062870
425837
364379
1482491
903612
32257
1755790
1797784
362520
310897
1564189
1496938
1029865
1912100
1892423
1963517
924116
1740898
147691
1960684
1111805
774997
1710603
1306466
770840
281529
1142951
895154
1547385
1531987
659871
609092
285273
1704579
408855
1567658
34305
1517961
1106599
817079
1922501
436434
1997065
864573
952916
487326
6518
569858
1068487
1649885
1861249
1556648
975533
1780533
1088300
1058284
890140
1643997
1350527
1677605
1512709
1592659
854723
933461
622161
1969736
1510545
1689316
1457715
1577214
562794
287140
15306
1842929
33522
344349
478568
1834821
703664
1136694
1001840
724171
1769477
696175
1607722
499426
1910299
871421
887563
553817
924303
1527355
1290164
1291973
1358741
1084084
793566
111376
1929944
1527253
208700
1820142
391400
1527859
573059
1545175
602165
37
360914
577918
1539606
279338
1211565
263525
459006
498883
1559573
236580
1235885
443948
1298896
1226014
308521
1831071
101579
171672
1800135
1878059
1798008
1729479
1208193
1789550
183776
650404
619411
379137
1795173
1766091
15024
1296386
1834957
476670
911556
1905180
1813890
41395
1760144
1007758
466271
1395679
835914
97255
1324546
1610879
1230018
1616498
1388955
432951
1162370
1235369
1028215
1352947
729576
913411
383667
905317
1167886
355880
269654
821989
1695883
1504937
1905314
1669304
1907143
793131
1486555
461823
967008
846868
1695335
52874
885001
1248588
1787898
1276299
388797
1426376
608504
1681985
650330
1824009
780013
838666
1305307
198054
814512
960099
1047654
1632067
1724156
387665
1095079
345058
1513862
1561315
1594735
805901
1237581
461958
924383
1526618
70948
500998
1953806
448492
596483
791253
270646
350027
579068
1305651
1280898
863723
1268388
1890212
1158062
1580547
443768
1272337
346758
894947
735591
1394570
1645588
1776654
1158013
805182
473066
1089884
1679796
1398630
1823690
1183331
284125
1752220
124728
1079610
493091
1949634
1439759
1800815
1776971
147035
1955063
1353561
1338066
63334
268655
991596
1972730
1561326
120423
1128610
1453103
233612
9041
1763241
494636
875972
933594
775961
246454
582516
1027028
1501805
27329
1598790
972801
1591936
1066040
1414748
1373934
1894495
810324
1361459
1011474
1701803
1178591
1189497
1863783
1365750
483432
157398
16162
1641411
1215196
176589
1344308
1712865
876515
482843
989221
1987854
1973408
41600
1179790
336563
1189988
828728
453911
1064854
646523
1271860
396043
684236
1984245
470858
448085
490468
1425065
1091376
905769
1367840
1205374
375054
1395988
436486
79202
1689214
1374078
1705387
905493
1862005
1068544
1115399
1475525
9927
1041384
1926342
377670
1106243
1256655
1181313
731684
1780254
1161811
1091255
1415415
790050
1752744
979635
1657845
1378747
1787984
1832598
1294696
956700
1746980
1835942
4750
1763345
311272
552236
1910421
1757711
757609
102161
1266178
233605
1522084
891887
1774057
550863
304015
1134996
1537460
1696700
463871
377858
841506
1702076
1748670
1631084
98327
1438990
1941083
876858
11838
1331170
1300780
1412946
1455886
1642775
1992548
222453
308109
1964333
1589962
1951640
1007900
630531
1903862
1775006
957970
173426
1191104
1959530
1541344
1215852
1599365
1798718
1511250
1154057
1768590
270693
1155395
1613013
763048
677022
1816330
1650213
1176207
761298
775537
1124335
22775
1872655
1740850
253742
437296
18099
1015393
1485999
1739525
140749
117325
765227
825044
648381
1812528
396461
831388
938199
1062300
1591768
1129497
449211
1118145
1485777
1451628
407113
803835
891726
371632
65177
446034
448140
222837
997178
568630
1069899
1521939
1500093
1007019
1654812
1469874
1995722
1238362
1784641
1863333
20755
130181
288959
1496550
1667573
681754
1805363
378822
1027005
1704663
8315
805217
371430
1850834
102748
1963052
766131
887536
1136196
1896592
1591900
1367873
862634
659506
1609543
937716
398434
54302
876415
1534491
1951860
85937
812367
138420
250728
690909
1594494
1053323
1114945
813939
98665
21664
1399211
748046
1566239
120298
64443
835050
658143
1968941
822814
639
43174
1086032
1127850
1378636
1610281
1582830
1116614
1199588
1764003
566335
379462
1705737
600103
1609036
412975
1969702
347847
1309324
76263
1614853
1929153
113674
192317
622345
1814086
838174
1240939
1549094
1716459
1498321
1515652
1975698
1688167
1044953
768065
943090
1599572
15535
1242611
1461511
1405687
152627
1764630
1617671
944895
1224946
108650
1235524
694446
1945807
866704
1105932
9194
1427450
748359
432532
1512538
253714
297929
353562
1227196
614165
1912430
584071
798877
851704
956282
285113
1018739
1886534
665344
874063
348081
1672857
40370
929329
184053
1134178
346353
1182059
142231
1500504
677604
1161610
504724
1642359
861345
672786
915071
1828102
1051149
786259
82198
841642
109509
1823174
1336040
887609
6965
1096083
1658544
695521
352124
1055757
512941
294630
612962
833733
779645
1827457
607008
420658
1696581
793762
986118
1299123
637160
1189211
23534
172803
494215
1068289
1720325
265923
102997
552056
393027
686902
1205317
287544
1915956
548148
1010807
578292
348348
1709020
1496033
113840
1031139
1371426
1423508
1936413
1910838
528912
182038
1710634
1106138
1140625
1722892
1585453
903777
1699253
545407
697891
1671850
1980162
614204
1811665
894866
1512499
905734
1000492
1712783
758414
1808625
668976
1612784
281947
1653432
898539
1437054
402528
1234859
281044
786360
381157
1460326
836452
903021
1320726
580849
549238
556051
364601
1325791
1584116
712932
776179
357695
1901940
122264
817633
188358
1532237
1352365
20251
1685543
1868357
750314
222829
1933622
1579245
512946
879448
119800
1210779
1422006
956923
539360
1111864
1409660
1070719
1025193
483750
1495775
1379255
297670
1138054
1946788
834361
549801
1493750
187478
361849
1337707
1450759
887840
1191468
1306405
1200535
1759206
286634
332232
1584167
103682
1987397
509001
1728153
1908711
477662
1433656
1926194
1020481
921145
960162
1674052
225318
1680027
282500
776778
1910207
108804
1279489
1470804
1182459
1302561
172434
12761
338867
808593
1456887
698374
312988
1439197
938178
573658
1830865
1825624
1782069
1352775
1378977
1288805
931964
1292292
1211108
933245
1777600
172513
1569490
1612214
1778982
1073291
1168760
1154044
1731254
183163
1256127
859259
407205
1937069
937020
1002123
680820
1589482
643451
1234921
328965
1206965
1233354
754855
1127612
1326563
79659
1429499
1567266
170901
714950
1141251
299426
1798548
597335
520605
194330
1656962
346740
1329234
1688604
1896390
797576
1767814
1929533
1120881
53512
1582201
1277815
481372
1968775
1627458
895954
262645
1773179
346537
961312
627512
1829922
595841
984085
1234836
1938746
662910
1054013
861382
1621479
452328
145687
1169246
1032647
394647
12543
577937
1968521
599321
908356
1232573
1801
644686
1270765
1656522
389370
1542421
1192593
1138178
1449017
1464489
1402464
421927
1873335
1220239
1256620
672217
1725257
1400196
816878
291368
451482
771202
1587191
1278286
826332
873693
1815094
862761
9450
888003
600349
434285
397421
1292421
236072
375556
1968368
1419555
763861
886185
1472037
607252
88596
1881546
1403932
1795097
548385
36584
1567378
1533868
1622179
1881955
952739
551883
1043832
1446630
1790780
1825087
1866230
1134416
263647
929357
652963
834621
24234
345326
1680651
1557054
898012
1481466
1864413
937153
845510
1844477
245213
355326
1963658
1789787
1621233
1446538
105227
34198
980379
26029
1435028
229498
986775
84210
1891502
773307
846028
282168
403957
526175
817253
1322892
959947
1355639
481795
1249515
77057
234378
566580
1301482
1093175
656274
414122
1712511
776630
666860
1322566
1642412
1932541
1933543
567149
722837
940932
1799553
1213395
283444
648177
1235224
444288
767667
243765
1752458
1197722
479254
881339
524606
1124306
832070
426859
200191
1540658
1328435
1195711
1574763
963050
1771999
805367
1516772
168595
1044022
956053
255459
1787291
780266
438938
393118
121149
1880704
893986
1781987
1150038
1363500
607465
1262432
1824300
752981
1683408
869819
513672
663896
1637406
1411700
74583
1749103
1960000
1452997
84946
1903827
1177849
747728
383284
1105290
1864638
431474
1674515
523643
229184
1319471
1127934
64082
1818782
359620
1847873
1124263
706151
648516
973378
1618731
1641291
1781116
1717293
1944608
996915
670995
19350
740421
233116
1434836
408889
650944
87429
1123836
1648291
106099
1726410
981065
1108924
246755
1556420
985635
1438900
242484
1823313
154654
95215
1815042
1520790
80771
1078238
993333
384236
327634
1050001
971485
841785
1525222
1457201
235292
450276
47994
1373843
1011486
898574
1642118
1380437
46251
1703998
130089
1940875
138316
221754
1204140
670177
502671
1322628
1483634
868729
1214890
1404866
1531832
1574586
700862
1281092
97240
19899
359542
1003971
1166236
490997
1527038
605513
1604438
343877
1055309
1475625
879374
1164590
1353605
405566
1414387
901077
1485026
953707
1726345
1660035
782813
625579
646986
418294
1319976
352420
1572174
555186
463792
370128
559155
174378
978686
998339
1407372
136329
1917816
1515071
1244684
553904
1119200
1519234
1874315
54461
1971853
523947
396451
1109421
1570484
941444
674299
1476725
1237307
1701299
739450
1684002
1121302
597709
1591847
1209421
285049
1844259
1790272
1205531
1650156
1654435
598744
1334556
903176
1037315
123202
1217161
333443
958134
146440
1205621
276060
1337750
1165224
1036651
1295183
94835
1803968
1877118
1966178
1605860
927150
1355433
1259262
391213
1987550
1494549
819071
1817959
986983
69240
1372710
1893707
692074
1446056
1053725
1117398
793868
1039768
1514733
1806735
414771
1708734
572593
1847040
1545955
1922792
328954
337014
1062570
1449341
931521
1498648
1432622
1632465
1691590
1012704
642942
1399985
728078
62497
1895
1505575
1022032
1772867
1614777
663430
1237707
1849412
1399195
667096
209918
1590678
634384
1385538
676704
1432568
201443
547342
1486791
711525
1440925
399310
183731
1532485
921872
1427210
1418341
1573303
1570291
949744
18826
159091
130398
780028
786884
1427556
1082461
1892671
1690599
1283254
1756906
904775
14042
789802
1294886
1693923
576206
1350496
1415733
581053
1434382
265456
450544
156332
571981
732793
1322648
573234
1648802
346123
355288
460566
1071016
645831
1599474
394460
1358836
1614878
1154880
734248
1254589
808538
1234428
203250
1217812
1342051
551381
1801413
1453108
563172
1690994
1880688
838450
72773
1247084
985
245195
1033451
1440083
1211459
495938
1209958
1911151
933798
951559
799959
1348514
1480063
834882
514668
1225126
1545826
678823
1064446
89431
1912928
1832189
654781
1293785
71490
142983
1421148
236578
1672605
1397220
886820
807188
1739834
901006
255999
1545315
1652371
648460
1171400
1536554
681458
1986886
1625896
560923
514739
512025
887135
1972692
350120
247708
1085846
1572708
255503
1994754
695989
1351847
1519936
1740215
1070603
510806
1078785
1083179
1866754
748444
518654
336005
1909970
199283
608904
575764
899959
801494
1977587
1323354
1708097
258348
374900
95756
1328713
1549866
1659128
1080270
577485
1379589
1602652
1684536
160700
509954
1834822
404983
646973
1280156
502795
1598286
1953381
1098854
1189756
346718
1819899
1971583
78790
375491
1799018
1175011
1920289
847339
1865325
743970
1708874
836620
269261
261182
1081658
1754888
571116
698307
1870100
355691
1471249
754865
1389683
1691734
232662
554175
766457
421345
883752
16391
83837
132831
329594
1425305
345909
629268
582647
682950
1714331
1147134
270103
1050929
743347
639631
593061
1105486
272280
359199
1067538
1158519
1034436
815734
367510
1108597
452125
653123
1528415
1238600
648837
1629106
1602029
927117
379245
330131
280519
1866358
1055265
443568
167510
400120
722634
985932
1426093
1463910
724950
1183871
1243926
1019707
648392
1303149
1523135
38772
383316
1853927
1958877
1418521
671375
1553022
1594491
587936
1577759
1100500
637744
1782930
549368
1810
669230
992456
1726773
1762904
1100230
197707
613120
1177135
1326588
712280
570927
1769374
757144
1882508
657235
1151259
152829
1625324
996356
781929
715756
1709559
1416530
992519
182258
1299936
19275
1311954
1501492
828910
1106927
882055
1168576
143839
1786311
1547959
488734
1042084
218343
17686
80860
47751
112837
73689
117468
175532
352857
851379
1900807
1176808
206979
1120690
215854
744825
1614979
1979777
395990
524262
263288
993398
1061957
1109671
239864
787119
1372880
1375836
773840
1068200
350875
947893
1614978
1489959
394004
1699174
1608936
1077681
1104244
1583693
397767
1155659
1666775
116102
328158
1562195
1324098
572272
606098
831201
391944
1755893
1552197
1251077
1505128
632815
808018
1031172
183699
289043
1679035
240213
1732144
1623233
1747672
144608
1532871
641866
224266
1467969
1277695
366728
506701
603569
486604
1190536
428999
1935062
1728722
316125
1932497
709406
1185950
571627
15896
1028571
1378168
1998243
1360382
1410258
385501
1945784
1630429
1918717
1837613
1768480
200956
1875004
131685
210621
140477
141264
1803804
204685
1049134
422108
504822
1253385
37278
415455
370815
1012264
1642879
1500454
1358567
1663613
888883
952074
1976833
1034633
123794
531705
876113
1104809
1553231
316985
322918
1133511
1925640
919060
1799104
1116112
1174663
418913
1911096
555477
1477237
1609952
103564
681054
566900
580901
1280764
136176
1639385
1860461
378450
1883652
320261
1328012
296012
101422
682898
1718181
1779208
625969
1535164
1961474
1418198
343026
707767
728431
1945913
1971231
323321
725399
1640485
1785521
1776201
576350
1044424
511201
1807344
362323
307324
30067
1624752
1395744
1534667
1910268
1862274
217416
1733674
1018658
33312
1822741
53911
179506
11161
1537331
990834
576141
1070365
334823
1167496
1391357
1120849
42929
410882
1263144
497462
1244951
1029449
1422984
739206
837604
1704644
1296284
1766923
226184
1619567
1747006
1971332
682504
1761142
1055834
1518569
1223228
314324
538256
1613075
80420
1576261
6529
1332054
314418
1203775
948507
1158268
1956146
577855
303549
905291
1323598
598912
794688
1103435
248437
725037
943481
1476336
1256206
1940961
976216
109013
1770640
1747329
1090619
1665475
1475499
1348540
63474
1829141
517279
708605
1519840
331642
1401439
576574
1496462
565427
213640
818350
480003
1636425
1980736
983891
1954674
1339773
1360981
1266542
1880017
243752
365125
1086470
873591
1018354
1069324
1083543
552480
110121
1825678
141688
306351
1590413
101888
414358
603070
1205661
1491348
452819
745430
1600953
197122
580710
475138
1947092
1242126
1392171
1779450
914796
1415981
1185736
1571508
1530844
1947783
839319
192276
305995
659134
1946613
1665370
102166
1876789
1704758
1181336
1637823
1186816
1490958
659056
424990
1064816
1686234
812440
163478
1228268
1509244
141388
1094588
601525
1071138
278731
1180419
1514746
1980856
1951910
403730
208312
391953
1537862
1658337
978053
1278763
921966
784513
334334
608828
1718505
1757596
845810
627696
1301957
1367682
29766
1891868
1734233
1651246
1934241
1319710
293078
1220398
1412624
1708965
1088004
1824233
616839
1360489
1470062
977150
1439513
366794
1987026
1351900
221190
18079
1610039
1450272
892664
1358516
372335
984361
824480
318030
752190
500882
1019484
755823
1401231
1359432
925908
1172085
1665460
1400954
664278
1365223
370827
649693
995418
1016117
391501
936325
336351
118921
1271401
199694
1474550
592107
555032
491246
545730
1766167
693687
895373
723863
1582625
1168072
1491828
1627969
621808
1705198
732845
745195
1152827
1014454
1620563
1621154
790451
970627
347077
1927316
1725190
444619
131338
1011767
1285617
560762
773564
394571
1857782
284302
1118421
1797544
1024974
1393105
1910371
584334
1188872
1194752
1144104
77101
1679618
713083
47222
957604
902975
502604
18490
547616
121846
693744
1325077
1301927
817111
718279
24346
715730
749944
876372
138002
1188517
909079
995678
1575899
1902069
19936
877003
1273029
1533657
69408
6162
1953134
524169
1935849
1161604
1147516
1217460
1141379
109200
157895
912428
866514
533059
1669056
1137466
696788
394036
558007
734118
694606
440749
1019512
1471690
1091243
373999
474702
177890
1770874
677733
22708
860945
603367
91032
1454919
1832111
251405
40712
995297
1043064
190688
1273924
1309727
1293206
937620
966519
1622289
1704328
1540012
1145107
139899
411925
1106807
721178
1339032
1446076
240991
917901
1101782
1477456
16269
289899
489592
1951633
1718051
676886
1602613
303435
217424
1994957
715316
967203
1418777
708708
184926
624533
563919
1259781
1704159
1295137
378456
974277
1842688
1925964
1525205
1702321
1352031
544119
1523356
1674616
1117208
1934075
1584545
471148
1818454
99909
254046
231399
103474
752789
1627671
1911271
1663980
1514377
1295597
388939
1980279
405491
1632019
603022
238456
1710817
1698131
829151
39588
759474
1263859
787437
1474168
325326
1450139
909646
853050
1306448
290538
1726684
1529226
1521748
42607
1581060
1018933
41754
1823810
1558356
1010461
476520
1403955
882148
285254
1238811
762215
987957
1519458
715045
878145
919853
1092877
492772
820908
1971408
1210190
689874
1178932
1400728
1349385
625071
794607
1926585
545824
1836978
1806876
32639
905264
1487715
635137
1839091
1231201
129948
246231
660530
1552550
1300952
66411
425751
454359
1596514
1873401
463120
1765371
1772942
1386067
1957973
1656508
1206623
341835
1654952
1751516
876049
195531
790390
745240
1240423
307572
1999116
1727538
1336183
211710
1140029
392053
1564427
935601
1360727
1895647
272403
624048
956281
403665
1061945
966305
1972444
217102
687085
1012774
1583997
1443362
632261
591317
378583
1736214
850679
1351737
1847739
738364
294041
777568
585808
1193116
577450
127722
1546561
766639
1969293
652212
690445
235868
182921
299978
44264
1922979
1599775
1188124
1615850
1606199
1756981
452818
300530
1273990
937993
846350
1673665
1403734
1671936
1852084
825720
865427
39903
355349
1337342
1355898
317869
735792
262828
1998763
1575271
589628
384798
1389092
1335631
1294499
83104
978272
1053140
1151442
1414808
22290
1781211
1406873
286841
838064
1821052
1974055
1801128
1768075
1256465
1744523
1686020
51058
827098
1375711
1041063
259790
1972671
1211211
969306
610392
566182
1744464
1702760
284653
544998
627609
527294
404071
1532150
520398
1416883
1491844
995021
932830
82246
1132177
1959610
1903610
926418
1237680
1738101
876130
147844
1931333
231885
418975
1240945
1090242
322518
1466405
840602
1484411
755913
1335228
205526
1632940
1641346
1190201
1611951
464000
263185
160590
351667
582632
819858
1180771
1427970
69739
86999
1152077
640166
969337
1197951
45124
695861
201410
1585343
1242945
611773
386318
16631
435337
1613555
1288191
336923
1331416
1446028
1170416
233550
407420
1285103
626491
1759297
1912069
958495
168552
138645
1770260
228857
301104
688897
82617
1213556
486013
1400419
1028178
834452
1076066
1889702
13136
1846452
1409578
1370880
612009
332438
1060179
891675
717224
368259
1333391
1739550
646364
1738905
1164833
659326
926826
1043578
1496567
1245997
1338008
1305912
1212030
755587
446676
600568
347749
995191
1300628
1119160
1841984
997448
1795650
1809142
605855
692763
459433
1715120
1885667
709098
512695
225854
1016752
1163631
499977
134411
922184
1418074
288936
1929398
939372
1427373
248570
1477495
1405191
1631914
277234
956155
1886845
148088
1466402
311304
1895375
907168
122778
299752
308922
790825
1097709
1912435
421142
980576
339192
1117318
696734
245922
1769714
730247
952027
1647147
1831497
1464681
330764
571713
109932
186620
826013
567963
528079
503817
777824
1369517
1819872
1466598
431939
526226
1000576
1934450
1390088
1503517
1113491
1876072
389734
1760556
949483
1757500
1659559
292966
1229521
382743
1931608
1653566
1308566
1904819
784744
1461193
1839089
118279
1648099
830622
33589
752049
721115
369543
998691
1013751
1736277
845403
804739
343345
1703370
1203540
745578
1258139
78723
1137661
545802
1601016
1417828
550723
1120426
808051
540295
586167
1544608
1859853
1269650
29852
581963
1557484
428531
1153229
1272228
1136120
1381845
1146234
1436026
1429797
794790
274522
1848564
605161
363928
1743152
992629
340862
803643
818823
752322
235654
850065
1928864
1464724
1394345
1893102
1927551
843677
299895
810122
30483
1977529
62409
1107604
1234391
1858620
48615
1150204
1593546
1494559
1512583
1855618
24512
932071
1891408
509110
346069
1953588
736722
444285
1848753
1705332
666781
99728
1772326
1294080
800055
1139221
1368370
73226
205298
518246
1365543
949527
893126
1250628
1491707
661117
470665
280158
1403063
396224
876089
802271
108012
205874
1773997
977188
635754
224280
108928
665231
546041
28143
561232
569975
1693001
649185
774587
1598164
1919988
430062
485072
55918
1017708
1249199
837697
1058642
1392315
1052650
403089
717372
1397365
422290
1194508
304608
356452
1280779
464367
1879442
743606
806016
1179785
749227
490596
1886525
624112
329821
947228
569858
1434646
1094537
1015952
857727
1540808
1326633
1417896
1526524
1232492
1718841
364904
1563006
363331
1257427
330552
629483
399095
1368248
1650177
972709
163955
789586
1957993
1827418
1395962
1887074
821628
676910
161759
1221963
1396996
1563465
1786887
1316482
973154
1949437
1242137
515062
1275523
1327584
1599663
582109
1493853
1399612
141393
1076268
315855
1842388
1894896
590820
512624
19557
1713636
1041373
1462582
834859
1772348
1664301
689779
104880
321689
1100361
520203
1655195
931221
1869996
46464
124355
1339252
234796
1894596
1633627
1104305
451095
72802
1321360
110858
1840546
1706243
1633872
472968
1476413
252603
1544960
422339
263067
1369188
66496
1456955
1757009
1537025
1695639
481911
901097
168940
1425919
284510
600313
67752
1654057
91494
1607938
339018
694292
1577397
789418
1768296
1770065
1690325
348840
1146494
1982009
1284108
27684
760799
13826
1793926
45090
1382350
29134
1189434
1292326
556818
186126
679006
57543
590081
976956
1504139
1902407
1316849
203891
851958
1814133
487370
1553483
161028
1735119
334971
299151
1716152
737915
1891311
408081
23438
1961147
1583897
1000874
514127
490872
425675
1617919
207572
58185
1590238
1494157
1248886
212661
430777
1572650
949294
1447312
804910
1986951
1841774
1080226
256765
734751
1823598
1041327
503330
115365
939958
826684
1541287
1941315
394879
672377
918150
895968
253966
460477
1328628
565350
1129512
1370165
1638145
1197010
217630
347460
1272876
1127197
1322192
16266
1400295
1536086
84054
104271
34051
101915
1041138
1482317
1875572
400763
328120
1004892
882650
1037363
618455
385195
1415507
1871472
1594839
1341719
525047
577565
1673857
1351834
401740
1828658
609575
897453
1468717
754491
282808
1815331
1956526
927824
1321739
392820
1413516
654195
964096
1696016
567993
831991
1881160
798735
1801932
1869682
1525696
875873
689345
1566751
1931480
545279
1500938
1765247
1799767
1963917
12943
79467
109741
305666
1946123
274383
1823121
877328
873388
1851685
1943608
297067
648587
1371473
256791
452283
799835
1816136
1046558
1713107
922177
401927
1162445
1262350
1757481
1963302
752102
627317
1360866
576859
1352574
904925
1336763
573319
1462704
929379
1190027
1262954
267461
1629429
1986771
167163
1714221
402675
1496881
1202349
649696
637245
1543095
105886
533154
1089082
993072
1921762
1940708
67434
1634924
1963589
1614322
251106
1988357
1712822
265520
173630
1893846
1583474
411576
121979
1461046
1757814
1212894
1501102
1956304
1479581
163603
1150342
1545411
53040
1680082
1805268
1365038
222300
346474
401484
1849658
545409
848837
1264692
1057147
422294
1400228
729351
1239526
865955
1081527
15952
12228
1781645
776159
290259
1094912
626211
240712
1645205
1697029
340120
1366095
166165
1852640
575430
1642102
1226547
1146075
1667513
1371760
1541747
1459503
1526456
48164
950204
1441809
681344
364470
1161755
1882030
1970479
1291248
504783
1872616
927179
633585
1869301
1516436
1635358
906041
573332
663403
1462967
189612
1484631
1535884
217288
965281
1450780
89753
833352
1866689
1059771
608482
145978
37123
1449801
767171
404443
437741
1242720
1863466
1392199
228156
1915219
1209474
1124467
296624
559418
1262366
848708
666951
567005
1375998
478138
1843952
1767947
1385846
197002
1861614
717274
779808
1710424
323995
73430
578375
478749
1452305
275388
231083
255030
1995657
1698249
1139522
1544059
439440
1699870
305743
1266233
504309
485517
698878
818534
1335218
88411
1434357
598198
1651070
1423010
434679
1400718
17113
1322115
84467
954193
1855128
1148570
497722
1438864
1442844
504496
1809480
1289629
1306075
1518784
370607
1982551
1641747
520937
118227
1375482
767683
410272
1288192
1787173
602458
1996294
1816565
783833
1448156
36639
943809
96
921934
889396
203786
1016286
751871
1503601
77899
1757622
1585493
995189
1190629
1752783
1079980
367747
118965
1795323
1174723
1763013
498380
1332291
1997978
1690160
810341
646162
1121445
412106
1874105
539199
241925
233907
422196
62610
461522
1436810
629216
470951
1607096
1999762
151502
102784
1592554
390631
750944
1243820
1265274
1892892
1262110
233048
686594
1199458
202402
238484
1752907
1147809
489983
517839
667292
541785
526198
1847888
1064448
1992824
148640
55390
770913
691225
777344
15134
1909483
1020995
1573099
1079358
1442466
1264563
1404293
102750
1134494
304367
1123622
1883728
1932721
1103130
59663
1982881
1568820
1898384
409878
1428188
162239
1296786
325486
465130
1169540
620250
271160
1362557
930957
1244899
431457
1226139
76990
295315
1968986
1619527
349973
1783931
1607971
1292982
1913117
1388128
1774943
1097117
106005
168259
437044
195513
1590238
116094
643928
821848
573362
938791
1586486
268792
1493841
1751802
644842
1730085
234893
115703
1887337
44017
708551
1715170
1480576
341022
1164069
1771395
87379
1756852
1385411
1381817
840877
158528
595232
1212521
387777
1849199
1875048
978423
1182430
1680605
1829829
1116564
1750419
1521606
1492549
656013
694363
856250
433102
1600335
833198
356530
1170495
1757832
1286913
263284
1158127
988802
1699916
1948058
339362
1564092
1807144
1647289
1452228
1654860
1446138
1321883
234215
1741877
1777475
314299
1325384
1957790
379955
842779
1818774
912305
1306550
1365971
518046
1386021
318345
1789025
1748034
1702482
156990
1012626
144119
1340443
1676361
1112311
267806
185054
847939
1430834
821356
287071
106720
476895
1743879
660589
607293
811041
1342674
1148134
1924345
802881
1746507
1855965
1830468
462255
1574131
1048044
37799
58747
1850316
173739
314356
330602
449718
1033191
1710357
190677
787814
786844
1256349
302496
1624743
521344
1867319
1612116
1615708
363262
1240732
1301878
869255
587314
191804
678823
1147713
616227
325521
1751753
1445814
924864
565970
567979
157684
1094967
1353604
1227059
1185963
1641304
319920
1575118
1220335
937725
1142182
409022
28859
124915
41516
785854
1596908
1405543
832335
183461
1761426
1717273
22490
924778
68412
1537835
581068
1648371
203684
1827617
1975248
21503
1110538
1935067
483003
186196
776833
1857511
318221
1664136
742682
753853
1136139
1493270
1010746
786619
894733
679119
606888
45856
1655400
941835
43621
616290
1432617
470272
150294
249144
1544504
1339350
1050627
911441
484069
212637
569363
1109134
1648249
1249860
106655
332734
1040654
434962
44149
854229
310511
1011603
973378
665951
98742
1559757
1853757
519704
1531716
720169
1976078
339278
299508
1342316
235228
1454922
1339317
912270
1810323
3517
487461
1691671
745838
746599
1934407
264545
1221170
1806662
704544
1168000
191109
1327659
406099
313080
642837
1578899
1289904
383982
1855249
626844
1728014
1871713
1503608
152475
199919
1853524
404700
1180993
1264447
1685095
37419
1190700
812785
1215309
275190
1376194
189203
374917
216916
1485092
316293
1028604
1882692
643269
660128
87812
362771
406716
110625
743749
695316
470164
1764049
1873394
1056528
359078
273462
1101144
204194
1626393
149478
818546
312381
1345265
1659862
1203998
358076
1234209
1351927
1630866
1157479
1518882
1190239
1349858
1146257
707483
1876640
821652
448550
1229472
173913
821351
1407080
1146989
101015
589389
1306598
397501
1196489
532544
1463382
348765
1777636
1412149
229132
493133
750155
991472
489119
1233545
1450636
531251
284336
1968260
958896
620602
1032155
600663
572967
1851738
1334543
48903
1662422
1003870
325434
1991204
358477
509561
1903239
1128300
1009687
493143
1846497
840932
1239789
1852192
368415
1022296
1897002
305201
1004878
934829
1439236
1440012
901808
1737274
1162025
16152
1183024
116751
1603916
1422223
1214045
490044
384633
1809087
1031720
44309
1531621
294053
1294447
1463839
188533
1138537
966532
1877116
1773303
821820
1885476
1705024
1643842
747201
603390
1142308
1387968
182052
1697507
606239
120980
213699
1002244
542024
1009580
555569
1038418
1569680
802363
470027
1742471
807956
1357885
261139
1608164
1435206
1206496
889821
915239
668701
638608
1410215
1236659
1690923
860525
1053240
1679317
1283809
1776334
1206655
1163806
1511680
1261737
14214
643364
721910
434754
1906800
756148
533649
44227
1844760
1712930
846197
1755246
189295
1567652
835291
726189
1677171
6358
1113069
1228562
449928
1661079
874471
631992
237686
1350264
508525
796417
169604
847575
1873167
1635203
393600
1047362
264328
1530104
794646
545920
36708
1022881
1305319
904618
759733
1095734
7875
290999
288488
475761
538753
583160
165380
5991
1184496
1147328
1933121
1307546
3447
1661717
1544792
69219
795588
1685848
510526
181435
428108
1771384
1092336
892077
1972548
561843
1169119
703366
349221
1592188
934192
1217065
414595
348931
489908
1903974
845487
749905
1275269
748144
1702223
784195
1626205
1043203
994370
82228
1510158
1219240
1342925
547991
1276339
648635
1051398
1571246
438030
467589
976718
744007
950571
1555015
310108
785288
652440
1356511
805377
1418157
1212227
1911606
643372
1476072
568953
1745531
1701518
959225
501666
7071
933461
583909
520659
890288
1221590
258941
646055
1070099
879844
1745679
1247694
623920
235799
911117
224992
424762
1917828
1490253
1925918
1602354
1637824
501626
462932
1003438
1432152
473326
1559255
552226
606703
1394439
1230437
985805
1034311
392325
97692
867910
1864443
214745
1638101
470429
1354983
390
70479
1596038
1586038
324134
62742
1313000
1285540
295093
1361715
1757291
484604
1673875
1276937
276726
218177
425467
1304063
1832582
965124
16088
1264617
248485
1903893
1709278
299023
870462
1363332
1764724
757009
1992836
896675
90420
39151
1636517
1638658
1100776
146684
523547
1066479
892325
1884196
633302
1823933
599097
1169648
1861460
1714587
1915431
1479108
747235
1210892
272360
1499723
1109591
56190
1032761
1397840
268819
1709416
745956
1653311
1924125
1208632
1902420
866494
641212
1480417
478735
434663
1900866
1522018
484421
554478
714323
1568994
1526301
1996925
289394
1787839
963056
1277002
1039899
1242856
664176
1730176
1469044
763252
1099769
1534654
771948
804661
615474
1946030
1886628
767077
347884
468260
998719
944911
1546118
490959
288923
1975874
1096847
20049
1441468
412624
1499957
1333342
389447
1753384
1615873
1010339
1305522
819966
388154
158598
1176762
1608096
715141
573579
285621
383959
1495151
1321999
1156688
938119
142610
1509
23778
1158391
255745
1560735
836899
1731420
772847
784559
37517
1251106
532528
1119255
1602031
1992738
682542
1598117
672423
489961
1326370
979531
1461493
1553076
1067232
1555062
853701
587898
1092095
1219302
1343681
414348
221459
1079534
282307
1822104
970904
343144
557207
1336271
696623
789942
1664482
1961619
1176516
1180732
1966927
893265
1837838
798070
1422641
619823
434225
1899515
273941
1985664
614838
1447587
1158602
1463610
756101
672403
218953
215097
611429
352684
165551
215492
825588
1672362
1347278
1556808
1055231
962911
1427854
1754338
212262
1138901
513264
1228717
1404106
84410
277304
1212195
1667396
482420
644934
137166
76350
686774
7009
565831
1107119
1677888
189726
1068898
1896000
1700692
1948203
51819
1685245
919134
1944013
1435566
1793955
1552718
1584394
377139
1460784
1018509
159667
1406200
671111
1561424
603948
220368
380173
1816186
418955
965797
1368878
1933456
1665002
728211
1354687
38264
321523
936372
1153748
1134228
521865
370397
1179208
1949772
595520
322232
108186
796809
1467428
161826
189546
1502763
1595974
386764
1002103
666256
1771413
1368772
287426
1101065
10287
240069
197798
1850813
1602088
1779194
670431
1470820
108214
1196038
1437485
280717
628198
987208
1537765
746292
1389749
239398
157705
1481193
1684914
611741
233834
1604428
1529092
499626
679040
703431
1512499
836282
1435374
1837597
405426
378441
1853695
800800
1513588
1371761
718499
313836
1678394
1869510
16362
1604103
1245747
733433
1146209
176450
597833
545882
962554
198189
116744
1844918
1859210
261528
936655
563826
1199807
1479643
420665
1720428
1830074
1498444
1486120
1420517
1963722
953663
288486
1024744
905720
1323694
1848889
1843906
989469
315619
650063
1469581
899916
1976582
688693
731690
1766379
1379732
183155
659274
1356245
1788117
725150
1805537
101695
1198041
4520
1297063
800314
109465
315389
344842
1452008
1437899
1685321
44662
1433770
1510657
715223
697169
1169985
443491
1526845
1386209
1493256
1592853
1742974
1006699
234101
1283441
1415619
1139948
1207883
288235
1084093
1618668
527035
1309951
1045045
1889090
1176297
1001570
7508
1643641
672206
639345
1136887
1397581
640114
183099
1967379
166101
1658822
1131914
1498394
511747
1064131
1368290
1382669
2942
1811179
1719418
661750
671356
673235
816199
1665923
1991856
64883
542577
1063731
1060487
1675917
453972
1135388
40784
1492908
1846671
458702
1479838
634190
1458732
1858002
1915916
975655
311866
338416
1608953
27634
1182046
1821719
286931
1342969
607831
1012463
1554595
1902109
1607486
1624581
994198
519990
936227
889999
1732305
1650552
32216
232293
56909
1563240
1491767
497788
686897
1417350
1893720
1765416
879182
1766536
1610773
1816411
1805315
30390
319715
1741905
1825933
1675865
1377491
1366424
867416
1169743
1304813
410636
202950
1224548
550729
865811
538399
1739819
889509
419052
1916216
630256
1744728
328910
1037594
115625
161364
969802
1873543
1770213
1767060
358668
1198573
974226
527334
1024389
975593
1074290
1304521
1232842
593705
1186318
1015306
1916036
1836687
1820912
1479070
1873441
1018685
1095747
767991
918012
541737
1225772
767088
1841028
1226821
140463
1852823
1554263
380486
195917
1758147
1334348
1339718
1961020
722985
635894
1938863
1101194
1096624
1943336
1451652
523811
580153
1226595
961886
55181
392863
406262
349938
833485
27803
101869
852119
59429
463792
489659
1259030
1112484
193111
846780
273159
251218
1757656
1688701
848982
1089355
508706
1172720
1638490
1885615
818425
646258
978405
783676
266874
95446
919884
263658
206214
1127297
1855937
1117614
365821
505742
1090908
211730
837527
168817
349979
493924
1470329
550365
1112073
1513824
919369
1439582
1323297
884116
1104602
1542784
397513
954163
1262212
1630213
1527676
1367078
76859
67613
1071155
1384210
1576092
73854
35215
44733
1994161
134399
1854790
1598302
1127745
1504341
1752409
602769
1007687
1582834
893127
1546724
1619359
1391783
1001958
1860367
1853986
84904
439041
1077993
1630489
999585
455551
1065998
1353005
981099
1144846
1598549
1068975
1949989
842833
888384
1365059
194127
434681
1686080
1154360
406420
575164
1406559
113282
1879601
1204595
799253
1571592
1518461
1293806
1678216
1904479
180376
761058
195081
1529102
445992
1680
715886
616379
1400289
853714
715270
424398
1133124
1793259
1714777
104052
1101046
816825
1103355
522172
1038214
1721547
590210
1335899
1522897
1665691
1197166
113073
1798174
1054415
1765199
1794015
832786
174757
905274
1410109
96789
1511908
584155
1230902
197344
1357878
1765734
81675
1330485
1465022
1002491
1946228
1949109
1809968
1318843
442267
910061
1830490
1968756
1394741
608051
783431
1142955
775848
258465
1629201
397119
558185
1576206
494059
103116
312284
930610
1474557
391809
1885663
1963924
881478
297458
1964895
525782
978330
1303873
194370
1110391
303483
292119
1612139
1162466
1647703
1413400
1605865
810303
656623
1635755
263227
156149
971856
914669
542472
1943774
1307373
1684781
1541557
560527
1359252
1020341
1304710
7116
510660
1378316
128865
469649
1129879
685208
128781
1270664
803301
1900652
1503650
1772321
1518023
524636
942923
1412370
768847
1584695
1274168
301666
396326
1426834
1094979
655857
1492718
142921
1269952
7180
1518065
592965
953381
1779093
1818807
1307409
719775
1754408
52474
172628
15502
557343
1688082
1570066
427035
1232617
925165
482282
1950519
60158
1423786
1422628
549595
952848
1303127
646577
525849
1749162
1784769
515034
1636375
1043801
1812695
1642642
228760
123404
1063262
1312696
193875
891368
999037
771043
1465471
1287854
1349648
689647
716382
3096
1674513
1089126
122340
592136
908561
517920
831878
1234315
1943794
835665
1038744
1010119
1132802
688503
420487
223036
415064
280699
415747
730347
326502
146611
270801
475454
296609
1165760
87325
1428785
89873
1443475
1580115
851579
1072754
911028
296866
1676403
1192795
530329
1026704
1837595
1101549
1946910
1967125
1276794
37181
844945
790966
615573
135607
355426
1430033
448758
320250
889286
1569738
1216810
1321270
651014
1549016
1108188
788895
1460912
400570
162780
1879136
1858809
1008703
1278380
87087
794281
1714207
459585
1122215
437204
640206
1645797
1270529
303321
1534796
487472
1282579
448215
151124
1328900
1578165
570233
513741
109066
657796
1620198
907020
1699173
1339068
1805266
12572
869865
1181059
915083
533024
1548515
208494
1102271
1519392
1263404
774437
1402588
1095161
1623269
388343
1600460
13733
784110
1880363
1094283
604453
1982340
1170615
1605031
1951207
632591
339415
1840955
732686
1432119
1106429
1804319
181728
258197
491716
1140515
109336
152103
203273
1675338
1740164
1604480
1900320
1578596
131912
309289
1696110
1322761
471347
1766641
679224
413812
410246
752906
250949
973429
1633607
1985342
724834
343606
399607
1869326
787409
1750760
1789815
1888923
1708633
831701
1672894
1269732
1407939
1583875
553839
1940897
1777109
646029
1361825
766983
923856
1101372
254922
152134
225636
1392875
783113
504481
1700697
1276004
855912
411202
257306
839121
819810
1352149
804625
1662105
1094699
1802472
31526
890679
952873
228175
1463909
571330
1436868
746128
1019090
1789918
1543641
1801185
77902
1314231
1182543
673229
161785
18069
1103613
1949819
1520321
723991
1970462
1838948
1767318
723821
675087
748369
1381953
293223
1517621
1817769
472329
1820516
407624
63335
1585762
1999408
1855409
1442825
1127616
1957054
277165
182996
330402
382515
718517
55657
398847
131300
755216
849539
1291400
519882
1299575
610215
329378
1837071
1387551
1137426
1105749
1576472
1394685
678315
547586
1645173
465165
1831316
208096
1708427
686800
1648641
1055277
772352
919090
1165920
646002
511248
622947
427763
1210960
1953642
880034
1317654
639484
280619
405225
575934
306059
1207041
1200028
525779
1670865
477497
272825
167014
1563444
1367488
570840
1653299
1009465
458601
700756
81638
449593
1944903
146254
1951026
546561
1195672
379106
672571
788060
1039085
1982356
697017
32293
1109155
1926276
671141
47210
612996
253142
384910
1507490
258609
1096535
1219185
292135
1265596
1728389
62839
1451703
217420
1042637
1665507
1147954
178086
1170573
588556
94489
1202657
1837132
638688
313111
1323003
542317
569718
1667087
1482226
843181
169603
1841966
1474681
1365959
1053926
657444
1762042
617379
1059874
740137
711600
59430
12738
652945
718495
1303124
615823
1342551
1972234
441909
184545
1777399
468250
1327603
1152581
578241
1169230
1947909
1575650
1159545
1273424
927632
380820
1983247
1089596
1885992
1844077
457835
524088
18691
621247
102076
1121904
1536275
795530
1374853
189221
1178515
1184211
992478
571922
213975
1535866
1161963
1023892
697432
1131588
340621
1576235
1109463
8628
1140299
1956641
832619
132542
200308
1729316
317403
1148494
1071610
1637123
1128869
44176
1190655
1297110
1678852
1142975
538199
666178
26906
540729
201985
782988
133066
931003
1484573
1489048
1231139
1535131
216302
1826866
1403143
1990726
1238521
1450880
1946983
1049809
1751496
1523103
1280087
799996
644393
1618368
1480345
163331
467806
1286468
604383
120080
1176665
140883
1676901
200077
992415
1437878
1122301
748166
573156
204574
1994794
611831
845330
885502
1615787
840977
842399
1173284
580174
631667
782555
841894
602066
1943282
893010
1193529
726054
1528841
1009009
1190641
1312425
1670100
42404
757983
1872672
1435992
1961259
1703866
1138993
879624
1809908
11905
1758009
749263
378865
1767850
1767486
1099424
1306197
679046
781742
302961
52262
1518940
1695472
853170
571968
1934040
1170727
758522
1114822
938439
1737250
455084
1148662
1916493
700836
1398184
1078428
1291572
1203047
441849
1874901
313300
748807
254312
254411
305823
237360
1628960
1788189
215503
1770312
714193
1818156
321995
7541
1072150
1471336
1730485
593538
269150
752513
469977
1133865
1982143
1559099
1342266
227770
578424
872232
1628089
139507
193073
1226383
1650289
1341020
1350117
1533256
410438
1309739
50288
1594055
733715
1744316
1320049
548568
1796032
876873
1892969
1906521
801156
1774096
1689626
919829
1939632
1108963
563508
1743316
286214
1517991
1388936
98577
1041153
228279
378465
1761233
943128
1790616
1081741
1032918
1868881
1203881
976810
1433619
878981
1889909
495216
1127707
718676
1103220
1835875
520111
474962
143965
1630763
336539
1739863
90818
560252
1830975
1165474
1507249
1629933
247423
2995
1138920
51083
1799009
409059
920454
1869296
982097
1042883
570312
833730
1806522
881165
528224
1103076
979232
1029703
1425448
1737585
1032784
1760850
602780
349356
754238
1348835
1220102
878678
438075
1771211
557952
779099
1105691
537494
1232973
1943210
1306497
252470
543228
1461269
1096242
324114
1204127
845210
859604
282219
945368
47045
1883944
989307
1381064
1768705
1184056
283638
1961354
863198
1564197
470166
1842572
386217
834648
1756984
688887
1871561
1127735
128461
1793468
882044
525740
652309
64260
1711122
1771513
653638
495804
1145319
198230
1832113
943311
1916822
507076
1642285
935438
1318838
212012
1395650
485864
703672
9770
1767869
343265
1790172
1994456
1598948
1858498
1285544
868031
828483
535161
1780456
288473
241959
992772
166064
879572
583226
1643110
504550
261478
818462
425317
1028362
296167
1669303
512597
957994
693152
425160
1226650
1433766
1059119
1276350
1523498
1853500
1740620
1616778
1404632
294819
1172646
1031708
1363714
1998925
1198905
1240440
926125
433490
1985947
1937560
679413
982994
891123
434641
599307
359666
1369601
701292
1425758
1437234
1290624
1391663
940156
1157189
1015083
1517730
673849
1058046
1357324
304477
59923
80319
1730261
157950
1431020
1465412
299674
1422698
64035
103138
1934768
1875796
1590742
523595
225507
394436
940580
555868
1080711
1140528
1457520
1257074
1644880
807225
1633826
1896321
1499283
1776235
11910
1096921
1587241
1500529
1883174
901080
1968852
151770
406216
40764
1141181
1584432
109464
472213
67955
995149
828583
291524
973298
1496359
591272
1460650
288570
147623
794632
1587013
1325736
1843153
1433776
1689796
1152993
570783
717408
259703
535232
1783737
779116
1678741
598740
711426
822230
1148300
1407477
80516
1292581
992968
277595
921330
405236
1201337
1111279
149025
499127
311592
1197548
1266466
1923427
60833
274557
361029
1658152
280411
107764
1489647
1085083
1086741
1424338
323403
1393033
157825
1931994
124937
1086839
1427570
1750878
1505752
1895188
980735
248204
282910
313627
1390190
1806388
1168954
60339
1675246
723344
688852
709299
1192545
1523215
543583
1098124
1199154
1865180
686349
259833
314774
1606920
1802217
679829
477848
237614
230707
104255
1290701
595095
810834
243296
1718697
1697285
476621
1489096
1534504
561523
1060996
538176
1028866
1990703
284286
541731
1205508
997191
946233
1217953
1393776
1843389
1026897
1923965
1087924
1779263
1376090
1843337
1282672
960216
1590661
1239072
1615328
1783718
608158
123195
84989
1916492
1508831
1289609
1396253
1938325
205286
11916
1680375
793723
1253685
1189997
1113368
658878
1921403
1283304
1475661
1031334
255080
1791257
354171
1292781
1502288
1470115
200116
974807
615896
1071225
1173555
1922700
1701117
463555
1536627
328080
323301
1212768
676301
791659
191276
1816738
1703970
1027668
1160814
225305
1117438
1155796
417778
1443319
860329
560478
300578
488045
567596
1286364
1958213
130682
1547539
339236
1199468
516231
448614
1323665
1019950
742969
1703433
7661
1231827
1074356
49999
803419
421954
137572
247442
1374434
1966144
156444
1807841
395077
1391687
62229
1453311
1385915
915278
1229757
362860
1326723
633330
210767
752516
1231177
37584
528032
153305
563744
674759
1882729
1772807
436467
1285415
1312728
598136
1864269
447830
1732813
1521879
1571779
1968413
1518231
417641
1225021
1252567
1043541
437202
1116190
962338
461580
836002
1074362
738895
639128
90542
1516348
1881529
1949168
301491
1938609
1196210
1974357
383205
1198985
1596860
215317
356279
824864
57490
970391
662900
602098
1313975
1138447
416720
248280
1884251
43149
139770
98020
862201
437394
463520
1306798
1089784
1255224
871279
335339
328873
572001
1585871
827481
1920094
1859815
1844343
1704041
616111
240020
1203034
1156639
962922
352264
309273
641424
462589
1095778
1429163
679667
677161
470405
1636246
1412691
1836586
774436
1764996
1130110
1011103
834004
1309295
1464308
1941415
1212979
167760
1607982
182784
22057
1278738
1744691
203383
444389
1701287
152654
1349886
259125
823069
1191921
534663
107288
1381069
1455193
901569
148568
506260
1903950
810
551683
1066982
1323778
1412657
1879975
1689293
1819401
1294236
363292
1944803
835721
707160
1502094
683093
505028
490638
1598927
145579
907352
215863
987707
1867525
638534
123023
204206
1062581
1228053
254532
1055664
1731380
974879
869121
193685
1752634
1579651
980023
570801
343445
686556
99412
957157
895727
1658143
207792
355067
1787970
202219
1704479
1976958
524539
1423101
1732629
768345
165372
1994848
1579072
90787
1514892
453189
644348
1397636
594572
1675264
1849523
442005
1143534
1972723
1689138
1624507
1621207
1859698
1258668
460869
1847009
481188
845337
1300418
410169
1697850
1178145
1778687
1836386
342194
392472
473514
195112
645609
510000
494874
896867
873923
1890379
319931
164246
1659746
468686
289690
1987567
1862665
1948615
1109476
365928
1883359
1975120
1359351
1800785
1012482
430990
939516
1588863
255887
233803
380393
1948034
1154851
23372
1702291
356937
1009724
557572
429717
1809108
1527648
1383400
34189
1878882
955029
1458663
1355864
1347745
1896481
760433
1122073
47878
1887095
765938
33885
1383905
1398461
1218146
1301699
494793
1967228
818248
693892
373766
556490
322208
50565
1930953
1568045
788341
311980
670634
1611750
991394
1065412
1476411
1272222
617902
277985
290812
1335928
1174892
783567
1123165
839863
980154
1883763
454810
1777497
1454226
1554275
1694825
434653
807379
1057863
1278995
1863094
792350
1486202
430335
1658051
1358832
88156
1864140
1090544
132894
1597879
1421061
1291542
1505876
1093347
1772495
1834854
633493
794267
244233
1342440
278600
889026
432747
854022
198571
299379
1949215
1515618
427169
310688
1218425
184878
218937
423194
970040
1620933
551378
17527
1745035
643794
533258
606775
665383
255510
962447
781758
569860
536704
445594
1022000
658323
1837788
1307065
956489
148425
682938
999638
226704
735154
799956
111832
997635
521972
693554
41196
1936062
1098352
900576
1642502
1770749
523524
1826672
5769
1206081
1186449
1712506
1722826
967241
627456
438975
1019361
1530852
410332
287472
737902
1378179
431679
1421444
366320
810211
242526
10534
1052135
1527380
962555
1776466
1367038
1175
799747
414067
792658
1307903
1246380
1775493
508553
1075153
735312
1609957
1877864
576961
1324361
1236302
96046
1927606
286984
1025603
969872
388322
1686158
299318
427474
1822478
1354839
1816046
143706
417345
1247811
579540
780928
748778
1906051
545561
1503613
1500870
1012431
1086556
1196016
788954
1148715
1574113
1195949
1841932
1012797
435406
746263
818978
1680338
1471240
497676
632369
572497
695685
90290
1100391
1877522
737785
1011480
1277619
1687799
1497221
98548
1515784
472193
849841
727905
1721265
1158456
1280110
324190
751668
1542811
1939731
1011603
1082514
1770081
1224267
1021465
1949652
1211511
1192005
1713290
386092
638583
80546
353670
1836797
1205754
771994
1434306
960737
1900884
1371747
50923
899055
1942685
1341336
552079
1437583
866712
44072
173765
1716355
433400
1678538
1976885
991709
1509395
1939268
790720
1655510
180157
382975
1331310
712109
142443
408718
402162
1368141
1023491
1865033
1384633
1768552
1995820
495278
971488
1148252
577694
826854
1059161
419384
1604144
769947
603204
340864
249715
1214845
1267221
1901264
390090
595413
1602755
75641
1164969
301790
458755
1529515
1911643
456235
1104093
1100147
1022383
1343464
1817722
771579
519111
1623094
756775
66386
75125
369702
1940723
1783834
633876
251289
1132180
1766487
1856141
621021
1891541
1138404
1640632
1813298
1711936
1311246
1837055
581919
529803
1100533
1498559
1954041
726768
1985257
1270768
326055
796565
301147
671822
1721801
1780248
1110399
215219
1128909
1423630
813065
513833
1001128
1919174
512645
46880
1515704
1875037
1245442
80191
726983
1484388
595396
472923
500525
967827
103838
1996078
1357135
1312868
774001
95420
1222970
358336
982194
970026
917092
235558
470984
160699
996200
1030755
491208
1564951
1377381
457123
861738
242699
1175683
378203
1000930
845154
660747
1403660
1057883
855754
1275107
522559
1237633
932505
1571934
1299218
492137
322763
112385
1565809
122693
1413423
32656
1155704
616389
465626
788875
133527
6853
1995985
966766
821247
748156
1530552
1160956
1508651
309243
1482019
126881
680700
606097
1429079
1825578
1035922
438512
618946
1492209
1781187
946792
1499508
1688960
1106354
137900
389655
486529
551166
1988491
1995753
1693946
723872
1807821
304314
1623674
672828
569132
1570460
137402
1677773
1066854
1468332
135004
75428
1532806
1795557
462183
1445679
1979526
1930886
982656
1930189
1544353
1372581
1273725
1489612
1047568
1427182
259489
1136058
171077
1628840
589445
1480700
1490561
446739
1266545
1982338
203800
487371
1308970
1149859
2082
1743581
708923
1450764
1087020
1670080
1420295
1577161
1320175
1430100
1563354
1932701
537551
1506903
571990
29726
499540
951873
119169
1308228
1415602
329837
295344
224764
898700
126741
1793995
1377030
1608048
1407494
1636330
1295365
1826870
1009236
1643698
1176789
1900536
897648
571359
387803
39569
649023
608597
748127
1850014
1355613
1621504
1212395
687266
1664314
1264740
1306292
1543215
1974513
895014
1533672
1960728
619656
1034081
1095261
1177490
340772
16464
719609
1528455
943793
1931079
1377513
333184
1416271
1354308
1003838
413862
139596
550107
806738
994029
859258
287705
1806798
1680026
841905
1348945
177446
1525270
879574
1503758
27618
1885398
851843
1402117
1188913
998203
883876
1662286
737711
1043533
407350
656938
464007
1594895
49255
560823
933953
740554
1359566
1570753
1904029
1341965
872276
442744
665208
1789646
747365
1348668
1476417
3079
536613
1382304
1852268
1079873
1287529
829740
258631
1179129
1922798
318791
1026369
1003431
1535153
981202
1733975
925536
1863978
1913852
263860
1776481
638447
873622
811064
1422375
1935137
1443075
1569065
61098
432967
1347615
44992
209392
1466655
498592
1307899
678392
1298909
1595074
487266
1143364
1809781
729197
1872597
1138297
1380932
74185
378291
683473
1528189
857586
1692180
248185
1615490
1432164
1317319
615412
582208
1663328
1069237
1007479
1315068
995497
1154655
702331
538547
1114107
353058
665249
1032232
195017
1312835
919465
310109
1644156
865260
1914332
725633
1920563
248955
378817
661257
1763630
935128
1555093
1397920
1175866
1297053
114183
1273529
510606
1346463
136672
233711
498959
1299411
850377
1688387
649248
1161447
1575885
1596696
1314083
1994714
467071
1302229
164110
972046
353348
1034598
133961
707636
1819580
1556730
1884248
1615373
751941
586674
1232985
1215761
1369784
733302
590768
1010829
1435566
341425
214989
1515180
1251076
450614
410854
881434
607127
1987209
135269
1434430
1536955
1175092
1588248
553995
964161
146532
119521
691286
755046
1002724
1126196
750961
1720446
101948
713284
979715
1607836
606994
1753866
119756
988319
429166
392464
1870983
1918895
564407
1520041
458793
1438476
1996875
1625126
1669613
803714
1076578
1576094
289199
677114
868720
1125090
187766
480914
1958358
893386
933558
485951
622780
1180656
1624659
1887996
875946
1392212
80316
139517
1752146
133618
1055177
162188
964139
1345690
341228
1817531
1572076
1649986
665842
1170301
1758509
1483771
865684
1720014
1934547
934819
1624100
1273858
371887
184883
643825
657762
1551661
170259
1080138
751847
163661
361634
1325449
1385408
74988
438064
611637
1956571
216279
556009
1136220
1572782
640339
410004
1919383
355653
1792917
1566560
785844
1233374
1029628
599376
228276
540824
91885
891838
1827199
141394
417267
883084
1039902
60059
1686315
1581435
428220
27643
1456704
1498087
1069417
1781531
282227
1655555
446020
1843144
83400
418766
879368
374183
993856
201359
191122
902779
1699832
1060501
1740741
1720822
665530
120018
70086
1979810
1029226
988922
1416756
145160
177432
796627
1199938
1124297
1126937
1987762
915054
246406
181942
1043220
784912
1990614
1739084
100023
357509
700114
1384179
509114
1021187
785148
644250
743743
400959
642353
1321445
349353
554475
1983039
547778
1023696
597440
1036489
441840
547186
790856
1032512
494786
1413891
155483
814753
321857
695018
1735838
334090
417565
544909
717758
30085
1506690
256461
807398
287768
1716176
1644840
1529890
456816
1670084
1259103
796263
179271
1959127
264529
1341383
611800
1395327
854230
475090
1656347
1695985
976564
1257343
929167
956586
1944027
1866282
663312
433522
1649167
1865804
1359753
1040802
1099936
1890423
580333
330687
1840269
992533
1550718
157934
1024992
157341
1253093
1509778
604905
1109935
369538
663164
1502045
467244
842938
931018
977712
378099
851706
994835
1932576
1449059
1628142
339285
586214
682565
1166660
1445513
1353452
1747086
1003887
1739555
678864
1091146
535651
914527
294497
700274
1590525
1089509
1354725
1175813
1535536
258857
1669588
1169273
1315149
239098
410687
352707
1096294
117441
7859
349618
818691
1259891
556873
1803326
835576
1991954
1250360
1583255
184580
829910
1832735
1344238
557661
1927521
675270
1289909
1814459
864818
1615524
766234
1704303
18564
974136
1994491
1071260
1771006
647167
954060
1693435
481677
222493
702579
1472744
960665
1391543
1230484
131640
999169
753218
139038
131322
818248
486385
1175467
1932737
831471
319892
1335292
1526638
787890
911414
1252580
319783
1327292
1016776
212177
792764
1805104
1361841
967791
1029146
1911286
1722767
998147
158538
624108
1304788
1303202
356199
1601557
873109
642
871455
528202
1421219
679294
789413
1795701
1301616
869207
1435816
1315934
34219
1143622
608287
407542
1670835
1582566
1950676
829401
862305
1563383
1763019
716048
1784948
1600420
436189
169109
1326533
965771
773606
361459
473568
796260
1676191
1343986
432219
1671631
1481305
8496
881765
897712
175849
1281232
1047001
334260
639826
917423
864396
1101511
1799522
1806821
1420038
1510705
1712846
918656
690004
1509996
720429
1564058
1291087
1967834
1509308
735248
1164394
599798
885390
723588
611636
1569472
226088
1606009
255792
251061
129050
1991013
814669
520614
1096355
530220
1586705
1665489
141032
304269
996608
578964
1279189
1511555
1180150
1224625
1723882
953874
1719811
1774672
967859
1360756
684542
1973631
1133192
1518892
1241031
1833791
1194292
380971
580521
464153
408844
325850
1903021
775951
1157809
1784396
189099
1758943
1133047
374571
773565
1902550
975904
1356329
1187958
1597223
1629459
84492
397396
1455242
1944318
1132224
879035
879694
402657
787382
308147
660208
838778
149553
83649
56012
991607
125680
1894099
1954688
1209176
921780
1812068
645927
1457159
382344
1071763
1089150
1012653
1983303
1217471
1594835
1788438
1883995
1316476
1815805
1807967
720004
681119
71474
798620
172952
329073
1179947
1570927
1780092
457850
392674
217815
1828265
1504640
65004
76637
37139
604075
1871559
1869415
531185
1346342
1201350
1885847
1367795
1927417
1367232
1733135
140998
1426081
1581221
451982
744925
1105810
967251
658949
78780
1888662
1926945
1371137
1393547
1087290
834041
1899407
570294
317532
1839906
1906809
1437787
1890046
885021
775446
1838003
764798
1809211
1449529
1303049
1915604
1846120
266051
1952130
765492
241570
1551723
831307
39645
883769
1217257
1387522
1599529
714288
1415158
1801446
21748
1693437
142636
1404268
188816
1334143
1436074
1300152
914225
1972596
1524617
355738
1440758
1315700
666896
985077
1622952
597625
469462
942233
760017
875337
261710
588296
577656
515969
1401043
1288230
1741265
460794
1070126
572960
399975
1913811
187837
187508
95873
1697846
667495
1306843
1949238
890526
1999002
39648
825646
1179488
1457574
811484
940960
432070
262696
803186
1270886
353744
675007
1791390
1065052
1907603
666325
1095402
1916549
1875177
1205158
1675203
739591
1667919
1337608
1015060
1142441
1569847
1474487
133137
1619461
799865
1689824
651248
867489
1462387
1012625
728414
1598543
474027
1517802
648609
1179507
1359614
292414
1744477
220229
199016
224076
114026
352860
1758218
445970
619900
947065
1535639
282022
1273870
562940
872485
1767531
1052249
800666
666807
1306846
1665709
1473304
23198
916045
768143
141388
72595
46966
740233
1570746
255119
1855386
97310
1057326
986774
445275
159187
192998
446193
982052
525901
226803
668709
995182
1266395
260119
173275
1825175
1641717
434053
375038
1469263
968238
1241448
1432839
37326
504767
1805837
966432
1071357
906487
1170247
1514832
931215
1914218
526782
1049932
1235762
1215922
1373503
1958476
571245
1913895
930338
652504
1031631
777035
1474400
1945120
234880
833964
1407317
1993782
907662
1528390
1917833
454857
462034
39460
1934181
1753380
964516
574344
432462
1385355
1849565
77186
1441171
37191
1250127
1769283
500200
993756
704364
958064
1518004
1140254
1576859
40550
1625244
880035
1907739
908364
614012
1817131
1068099
121757
1185593
1714361
1437011
909316
1024317
1106669
1289688
1869530
615082
1536010
828747
775204
133606
1500475
59586
607494
856527
767048
1342095
118654
995554
954695
584315
295086
1673604
1324062
485284
1669432
1758048
1414845
886533
1928730
1418621
1326070
1673895
1978091
1991891
1822270
552094
1511029
393711
767860
520473
1605022
671321
269392
151281
1029895
618115
1697690
1502058
403511
928397
437778
439593
355855
1227014
1552200
61627
308644
1490915
78709
1812396
1388811
1653460
1189401
580439
1601219
212969
1032628
1786360
1139259
1281668
882188
1170637
824567
1713689
851295
1656934
1405271
305071
679676
1194388
292097
1584439
1882447
932106
1842220
842441
1908931
1276183
1307278
1218843
930911
956747
365919
431067
1184979
150103
725151
728487
1740768
738625
1050426
1450219
665064
1924789
957667
1565421
166592
1779166
1112813
424484
586979
94166
1132699
596733
1454647
1736021
488098
514394
1980099
1574189
1338011
1104771
1354269
165981
1212047
794818
736043
737215
1903408
161123
427495
1606663
1872979
1478298
172411
1804557
705490
1310824
1265043
1035686
1771568
151098
1876787
822224
1962508
1306688
1566305
1336478
495595
1177286
1025942
694455
631749
527240
1918632
1938078
1247968
679527
772168
986337
174177
269834
1297345
76833
1171211
106171
1036204
1902784
681694
441048
1713206
16367
534532
1508020
981028
1132219
403740
1746832
9871
1102940
1064791
1795264
635813
1368687
1870284
1469052
1395496
1144750
11166
974111
1026605
174322
342363
152708
1990660
1680786
181653
1897286
1653203
1693817
1636946
1352795
1331981
1846335
82334
73463
1103848
489295
381729
802765
1612331
1031559
1927644
1632461
481682
782778
11025
109056
1831113
1644484
1869177
1533281
48645
1102985
19913
502551
1543763
1045664
1032435
1718144
813928
1458756
727991
847839
1824104
1499612
391109
1227597
658995
1357972
648225
239323
335023
671129
1066202
683544
1789945
758506
1876463
770621
110370
1084444
940482
1928626
132527
650149
1280466
1914233
1468810
137933
1326843
987552
1965695
663370
1854430
1612632
269898
1073531
592043
1745343
309187
1162851
1869905
50104
1493140
1832801
1938669
533795
1808948
1678102
1651820
392351
1563910
842265
621116
1965485
546290
42510
819146
1280639
1778360
299950
556903
1792332
1583513
1277644
1847217
1731813
1552792
1833830
956648
1746811
197520
1910429
1323580
1128188
244905
977074
1007714
1191564
326270
73697
129865
424224
1272904
688784
924510
1702534
1366547
1497823
1637595
1283909
778129
1219245
733542
1504308
287198
273157
865364
99258
1682401
1161863
249696
1773417
82330
1819776
235349
1970227
1504506
1831661
950944
228901
1786535
1552049
1435537
960295
1338962
1256357
1292638
376914
1231233
737404
707590
597051
1249644
1796885
346378
999841
1139808
961760
915312
1351541
40700
304910
122193
1176461
13729
1669495
1497788
1366386
170294
292109
873250
1493525
1386974
456178
748213
631300
1938560
199881
1704535
1704964
408027
161146
1507616
466510
1744380
1135795
389530
656881
938485
850939
177979
380420
561872
158484
573234
781641
105421
754049
997849
1966352
187263
1666647
1461374
941217
20982
257470
1103330
463616
1475139
1482542
1430269
599789
877638
392242
1968709
1366697
1397527
591064
499167
1829563
1159616
685093
1202964
73689
212113
1460040
1369585
1303586
1513921
1243647
195322
64175
63293
1699974
34841
765667
486486
949566
330174
1397999
286745
1097473
1138050
1233665
1333982
1066552
1626207
397860
679582
763724
701325
687648
1009004
410325
1018567
751302
1451071
1412538
977599
906289
633733
1396533
260275
719822
562655
1731071
496579
197171
1711639
240218
1897217
721835
1036744
617416
977550
851764
880837
1022657
1693727
1449871
1720220
54524
52874
1373615
206771
278272
1215495
205107
1758734
11048
115814
762618
998805
1838743
1874632
1021347
25857
1133636
1770753
347570
163717
427092
206107
615637
691609
499919
1698977
1401086
1842391
569224
696832
1059378
1271404
1382243
1548365
309245
1238586
1562392
656575
1897446
1210330
361167
1771590
506845
1141319
1982419
311732
1282741
1120657
860979
1538839
1670195
1525038
736776
1711296
999245
328153
123814
1762673
570860
508159
92358
893883
1647297
1058630
876131
1910926
1399690
71775
231023
202974
52685
1623906
1870209
1088555
1315046
1629050
834843
453498
1659230
510029
1678673
998642
760519
176607
824315
1498709
1070218
713247
1718273
264159
1843261
1000795
555374
1454101
586751
1519049
1741210
893188
641469
1211262
958226
249005
1517985
1858982
510115
1408317
372296
1507538
1728099
1537570
832634
447812
307944
333427
1962829
313181
251038
1572095
1778747
273262
657162
1980442
1427741
1308254
642344
680345
515675
1356821
1649189
1116985
1866852
1838213
1888980
1669153
228579
1325814
1130651
1063454
176033
1384389
1345860
1706814
529216
842356
1642884
1795719
1743269
1644800
1253407
827812
1822736
161457
1003933
329513
1237066
1545480
283328
1182680
221180
1614907
1607809
1287214
914056
1431394
1795450
1912219
1126222
1185186
226441
483792
1024807
80934
1941907
118497
394377
1715113
727084
326409
1386912
1565953
150112
1832519
1899451
325917
649503
1792863
786693
1185466
1348145
1712976
1052629
350123
170418
1979566
1673884
1091635
1091179
1562456
955785
112708
895337
863287
1785727
130657
964623
1396843
1882899
1723112
1198665
1087298
906055
1895304
1515024
1522530
1200220
717356
648800
711366
383194
1822417
1109149
1870991
639465
1978520
1840262
1375878
1431098
283159
1230127
695731
680329
1782375
327072
1565083
625233
835318
1155511
1630350
1968049
169487
593028
500185
117303
1050135
56905
1488957
735022
1217113
1382692
53473
1755034
30352
1704292
1803142
1195651
1913686
1765249
1748487
907773
716509
1375234
984626
1857276
173415
1021586
374388
1454396
1978474
830562
236018
1016155
345977
88243
809569
880974
648027
1069214
1892099
126110
1965473
1541980
110386
925807
1785818
1103111
1339573
1888370
1315153
39658
719340
1621787
385689
1543035
650449
1611374
1570527
1502894
651602
1363797
1268900
685792
880371
796388
1718453
1410444
623995
291853
1436578
1438228
1457051
546106
1015116
1673105
1317215
404963
1594507
1738682
135847
115836
351475
148206
178217
1407778
446634
1717513
596751
698161
709216
1031179
33435
1498402
940175
1968253
1383773
57476
1407347
180075
126270
1239696
1629426
1593712
1799277
1097036
1834706
958502
927098
1599301
1838958
1581920
33675
217209
1596478
1851980
678621
556899
257742
1143664
583302
506661
1981309
527190
160768
372949
479426
29659
1308691
299668
1563416
1023070
1458253
241345
276763
1751355
1477622
1091978
677041
35519
1907820
643482
119793
1038556
1432151
1494650
632956
9196
836427
1458833
1092885
1458528
610045
1298912
66392
771675
1848634
1915530
315506
972615
87703
1152819
715754
328388
1365912
1462102
1784970
278413
1303214
106073
1199344
1285453
648434
1853472
1520366
340837
1743810
1003608
353969
1592987
509045
1124982
509494
601451
906933
1935350
1693889
937937
565248
172066
242322
1426892
647485
1469052
1845677
1938211
844731
509451
1504717
1116185
712121
161848
1832166
337188
1688986
1046906
1652764
1439609
1583159
1160955
1526905
661655
1162694
170904
977909
1768771
568021
931586
217639
1654633
1250112
1532270
1504256
596924
1674012
1546651
1052242
1487948
183548
1998135
1920853
1410871
1242430
1091094
1907867
1618174
492688
970455
1349627
1788082
1742074
1126094
1573761
78614
469152
1881780
687399
1900705
796898
955393
1338015
1971946
162500
2361
1500241
211612
718504
344662
263111
1572341
1521576
513332
566284
1162326
852056
662219
1795449
1304873
457887
190946
1080385
995353
1950206
1711209
1388131
1253718
1482532
712921
1172222
853740
1673242
1058542
769630
111535
380156
1570374
1885716
12617
1301996
1274427
962773
812068
271259
41921
55404
1619766
741027
935758
1141687
433433
1286977
383960
1631867
209538
1608562
523298
672942
400322
512699
1862851
905045
1356684
1389681
1495714
1482733
196607
1759180
1160294
314618
354817
933295
1730165
1076399
1881453
312416
1668038
229414
115249
1890022
419219
340917
5373
1140366
563856
1743707
669625
1072408
154168
1769256
1977658
1389480
1511755
1682074
1595579
775203
1929719
1336651
1745892
1458993
948604
727402
222716
941923
781074
681589
501045
714405
1176276
1634815
1375239
1816660
510632
1270753
1802040
1174734
1548204
1555986
563839
171
1910632
536580
1480531
732531
1459170
198827
1997058
593827
643114
1554302
543355
554596
903556
863089
1096907
1153780
1601277
1983223
1854958
643731
1867737
1571590
1222244
1636265
354448
18211
1684604
1644580
1887367
355167
466994
822898
1587594
414978
1002154
1573837
1864947
264533
169678
652357
958838
546842
321347
789541
306583
1826352
1840320
968801
95392
1741048
467549
45217
498966
489030
580298
670795
530592
51387
1400877
350884
1480873
1676128
701506
1357940
931896
1996279
1256256
1332582
1263628
1521451
460298
1785287
977037
95437
862191
571927
1773661
833567
1785736
1272732
1303410
1368954
383991
671958
1915605
1338078
1577704
1821605
900840
770569
913037
736613
251112
653062
190495
746611
1966585
1926712
1828113
123543
1720953
1965097
509709
417158
1992092
1738255
463314
306959
1669730
250893
1826304
605677
260102
1681837
1648657
747248
1990432
1089730
1264025
285080
989005
1264208
906276
34526
96164
765166
657605
226217
966251
1403
1679047
983744
1435261
129190
215630
595172
1104847
11077
975452
199988
1563639
773294
1951604
775076
1616039
582801
749212
479576
1008481
702176
1601014
134529
1364119
945394
630782
490457
1337091
384816
1527794
571811
1917883
447035
475656
714481
1820844
471664
681494
376942
290481
1670382
232601
933306
131757
801422
641307
586693
151506
1234526
1789026
589121
329950
973278
1966984
344889
121694
639141
1831798
1975846
1225466
1497354
1493463
1130623
699192
1710277
1170885
111701
1392368
1189282
1982486
1797568
1139228
1707821
1108128
1532572
618561
1379736
1937723
1416571
96435
1811896
1548234
391532
1136356
1306110
1904740
1733734
146731
1952611
1455106
1585585
1697138
1280568
38652
226101
523517
1257969
1636988
337198
1380336
1775841
1254867
1765531
117306
1908541
1149318
1634767
1176323
137934
597232
873947
38208
1478993
1650543
981746
550020
1509993
226753
1736407
719036
1825877
414058
209240
780136
1971248
43210
863945
1678775
1645538
1856193
809353
719697
362513
1169468
661795
1958386
187660
1656494
1095128
772324
152532
446851
1042007
608518
1111119
1493728
1940653
660599
740091
1381090
795569
1727944
825157
457299
829168
483118
438046
1152659
1115913
1769999
144695
239330
1957391
447959
1065250
561288
391140
1900455
275876
1168918
984416
166662
1168659
260761
1384486
611747
389509
283455
1978387
940561
1774569
1742173
373608
298126
34727
1954430
22358
1027752
1138918
1566192
536025
891848
1738390
1482002
87165
120199
1137650
502060
758402
1016717
1760082
1318051
1224975
481779
287157
987715
421608
252104
1078379
250829
1571589
192457
924273
1051127
66927
1846850
1141052
364567
1249040
1635610
953331
1704421
352175
1552409
1814475
291199
1873
1811495
1779131
1920332
1203981
1619757
1522947
973478
329712
204555
1009537
637905
177442
1142750
1799531
606555
1935151
1383795
1502648
178959
1434933
909448
69872
312578
560332
1813714
702382
147682
838889
1338358
186091
1940160
356451
1067375
256216
128997
1563796
1781147
1977058
134771
1214786
1831551
575463
1194227
1884308
1034578
471160
992657
1865539
1210783
1898585
1617100
1577069
822469
676326
1720917
166227
1106791
1665595
1260271
269427
24210
1208873
1672180
283384
392513
1971647
1477990
125747
1351122
577119
1590955
1319669
1537185
1085007
1586954
1910454
1541101
55439
1214736
843299
167459
953106
1973105
499686
505906
1048433
1626578
1866134
1011815
1522822
345003
898086
622687
1016655
452287
1861374
1097793
1637585
1999564
386559
455717
129562
142849
1855648
255969
1207987
510414
90269
487000
577270
781116
1764148
851527
933359
407041
571659
1060281
1540364
896999
453930
141152
1645065
526238
431073
1346702
84868
1857170
713035
1591517
1205686
1306102
116097
922003
1047498
393191
1432237
795289
900993
1609384
536895
286928
1001731
132156
801825
1846052
792538
814196
1105530
420783
998904
995756
282829
644204
1389880
452728
1509675
1416825
1886028
1907834
857435
796967
379069
1812532
712438
1507722
608806
1586588
1803220
46595
520188
636358
1247724
1758879
1289127
1267627
1278604
1841198
1819816
1511504
1236069
601774
362781
450201
993812
1158175
1823276
1776772
466557
836220
714080
914137
1582946
1266414
102030
963747
817495
1978891
1952790
1553118
1767212
1622318
1036868
813084
1811688
1874948
1607272
1520152
1590138
1137939
520921
1948642
1523302
176657
271439
1238737
1013308
930204
376672
596458
195432
406174
1319699
421609
262872
1393397
1965986
1872553
1210617
426823
1591885
945667
1766753
1472048
1750059
482309
201106
843633
32183
1497617
1375295
1330491
1886757
1435025
657614
846840
362290
898734
1404067
604260
1383541
1680450
864101
1329747
1675266
1274636
793969
1740413
821705
30416
1463495
707133
47127
954507
796377
949365
1711370
1042939
1518176
895194
564303
813456
1266128
781863
330458
1116889
700325
615375
149113
1518197
1243439
1283426
1303143
148370
380284
1420691
534573
708606
1251457
45866
1277401
198831
188122
1328393
683853
650774
1695718
1915806
764685
196621
1704436
320121
929055
341432
196267
748926
1838449
1042477
986120
360697
728466
1625897
1571808
617584
1984593
1370741
426064
652506
1638293
759680
285744
1253916
1632411
1298472
1701309
156056
1207323
1360688
1783496
10170
859628
153956
292481
731213
1026697
64965
1894994
1904947
557936
316759
1327660
1666606
1345724
105156
406798
846108
1575998
1874923
1535817
804926
1855381
164418
725300
976439
1003554
270709
555628
1336476
714536
198131
1544920
575361
94058
164007
1741711
1534805
1752068
897197
147776
1396230
1171374
482078
1680549
1440251
838595
853989
1485056
1375801
133967
1758704
1034956
323661
1942849
1360836
1310580
1561407
997930
94856
1637591
252869
4584
349076
147472
85479
1597064
636928
467311
313070
214905
1617128
99954
170373
1722635
1039811
476999
1131656
347313
1757448
1524284
1993370
289194
100746
402436
1340372
1446804
1699448
947000
676904
705192
333756
891979
1136277
1151556
1680343
154721
1439234
429800
1214190
1769702
289046
34736
1720023
1514157
1977742
408769
498021
109734
443062
178939
1861519
1781782
569853
805797
1436721
151830
1806776
960326
988644
1379674
1468904
372587
40150
945973
1069551
1990022
275368
326279
1823954
587301
365179
449623
881645
211926
204170
1474376
1424602
814717
1280904
1617317
1639133
1707603
827899
2645
472327
1742523
1183312
1394523
347771
219410
287854
1559341
703438
287044
1040931
1527341
839693
1220486
71988
939583
160149
1434711
755860
326353
50648
1560814
880848
645644
4480
9540
1230620
1217898
1609016
285870
158829
1912171
118485
1948081
23555
1729992
745560
597016
1326780
646642
154969
1526053
1569915
584725
1568961
959046
1089802
532245
192572
186433
1558175
1523861
1433969
100843
1965203
338557
1553141
1204872
947867
1337226
1982478
234526
1107726
279572
540183
807091
757510
816787
899961
1934066
1855681
168863
269888
1311585
1318173
240597
144178
936005
1168757
1215246
1810593
1836682
1776888
995754
377142
246971
1834374
1103012
764041
179072
1223910
130962
856914
1733519
765846
1518696
898960
105318
1795113
363479
1660352
982693
1844846
1681777
1090472
1417178
1450788
1331257
333630
1636316
101966
222734
865269
4079
400083
1406883
778671
382724
1684154
1545563
1015698
1582782
812940
1720809
751856
883426
652669
1703214
728543
444944
1844352
732830
6109
920416
1752564
282721
1150904
1794320
1806641
1855982
1490161
414702
840809
1684206
1720466
143660
92533
1995371
567633
221442
577761
1015259
388787
1849932
1384272
1229238
781413
300051
1229958
512306
1654728
1885192
415679
1942099
1922229
1194096
1758742
1132889
366536
219627
1908904
1802286
1349831
1341656
1807740
309801
1214025
1517559
240086
511677
776418
1232813
192473
802939
50762
393993
521226
969222
1289233
829952
1980271
1965857
1611314
1637761
1068655
1727919
661818
729742
723971
269864
870071
1985417
291199
205429
1090218
808645
1154875
1251860
281146
1559881
417100
1220969
1537785
50640
179961
426620
92820
674017
1705702
632733
1297637
1988488
305800
1451890
309614
1102732
1810865
1525081
524861
218620
1727762
1768288
834167
1214738
291602
1440972
1471475
281286
1416561
309342
1629892
40491
853960
1665111
1916664
892358
489799
1384948
415258
1325206
265278
771668
574421
1753678
1537388
1058656
1212741
244700
251288
1979450
1194859
62564
1559823
1970685
361248
1278243
697375
1875279
157625
752772
751631
217432
500455
1720131
1558087
866808
1288815
862404
915353
1422416
380395
817595
1895264
319076
1443476
1250964
1578905
757553
1700309
312906
904127
1653516
288041
1799230
1177020
1024824
360796
891491
1159913
1739546
1500102
1651072
1611036
1936872
160809
40331
1416673
566364
1762953
1872749
1520431
714926
1380881
176454
860803
1417224
446524
337716
617479
1391748
848605
1575475
35314
483276
528472
1575809
1662293
62899
600769
1572839
171001
730144
1758963
1101151
772615
102849
1102668
1989174
1504907
440583
953890
1266938
1876717
645531
616517
401007
1263308
691145
1193965
770460
1664821
303735
1962324
1691292
733712
1381954
1606583
1760500
684324
902555
508901
3118
1287858
670769
1709859
926071
1603770
958704
801073
1218652
1446991
1437878
808770
618423
1710299
932597
1574430
682127
687490
679414
1141832
295412
729268
963703
1387742
653469
618052
505667
1462724
176713
186829
1783798
1450805
1466825
1601904
389525
1981864
315834
1802843
1002368
602748
1355672
914016
640829
640136
1274406
1652781
1311558
1600962
1600286
495169
1659657
658310
1651312
127994
942668
360810
154726
1660943
1714393
408898
1828486
1952056
1235465
338583
676146
586911
1879499
1827332
1993085
1548992
745882
1417453
1819486
529604
1935353
1926110
225580
714296
1080125
1806485
1885605
21618
524671
885415
1003900
1982484
1324292
673312
944346
1938417
1708381
68663
821887
76331
741399
554433
886965
452803
1345632
1833216
31210
76749
815631
1901865
1938082
339005
1456660
621073
849229
1209534
418916
897195
569242
1354552
125121
1733603
1808227
270838
587650
1217140
462760
546935
1931510
232133
623216
1364201
1650973
311251
178317
448994
1765959
310891
1964531
487907
839317
493392
919184
1989953
1781104
1822515
206857
87375
556334
275410
859931
656091
1142282
956592
1494648
358600
1121726
805990
281522
1264986
1020725
373379
1232188
575403
1387328
1103322
568914
642645
1657707
505739
339218
1503988
847364
832330
883865
1928193
1985976
1210872
652158
1613087
416620
715821
1431570
1815233
37444
1449491
1955268
499532
1044328
354017
1281695
1364325
257638
580471
898288
1303987
1143501
224065
919330
1106983
813727
1246019
912919
715340
138076
851558
57286
1801834
1924256
815122
834433
1429981
185639
950680
680898
181332
1453009
898889
475100
758724
1145454
535134
1008341
1574778
104363
378086
1817697
185791
219520
400625
1985456
86530
91879
1448661
1619060
1245375
1325426
1564056
481007
1766759
1895672
1768750
77663
1082599
1727985
1677551
992326
1673997
1121447
305435
1423899
1827402
1387711
1371986
1943334
1166668
1963354
1419298
1686670
655333
446443
303583
220361
1301056
1216527
64747
1950869
39765
1377219
964694
308800
1375139
623647
1214716
1971372
1987347
514318
1665224
1344316
366993
1350918
1690502
559779
1817145
1689473
1435258
1071512
880142
76826
218858
1248132
413683
1447703
1205237
291286
1685428
1468964
1697716
539024
1695037
1355913
814051
293098
345089
1495397
369588
1872016
1210315
866626
759818
555575
1447163
104689
1682767
1314590
1612538
1938865
1550200
1541634
481296
1221262
1993283
1696658
202847
1970066
1622800
747283
45013
264778
921246
592397
1030899
1989011
1119445
759839
352524
1116386
1745002
346507
1589333
1563256
800830
1719461
587269
1937728
452598
1139237
102689
155009
840769
1236292
1478124
1045729
1037237
471394
1561617
939791
782541
765119
1971886
268906
858157
778491
814908
13640
1184432
524771
1191109
1925472
324711
10081
969779
1835078
401863
1657980
1948342
1066680
1256969
196732
22594
1671102
1902384
1456080
968761
817758
1662038
342045
1700734
302751
1719473
1930515
1191773
1855927
120976
510593
1749189
550906
129150
1241923
348553
30723
1231695
1598826
1199850
503707
1489276
1911545
1286556
1121806
1644874
775035
1264288
78245
1239234
577538
915294
1240668
402106
65379
1413042
99433
717637
1800815
851056
951790
1620929
971780
1715675
1883617
1521792
1476866
207220
1083031
336438
621528
1036431
206411
250948
1206195
508892
239491
1456547
666530
699099
1653471
4005
1214492
1005385
760531
96533
1817461
922786
1961994
867038
1539453
267016
299167
1289462
540699
781841
1412490
1257773
1452667
1211956
933913
1165418
1979939
1599428
350555
1013057
1823034
1226837
87497
421560
1496354
1732214
1827086
1973002
372458
1468238
1346706
1219499
463839
1432521
218740
836544
403532
184361
1977733
1877740
951319
1544194
1566843
1663604
630483
1209909
473627
1278475
1541958
639234
638428
368523
24118
197417
483675
1841295
641522
497722
663122
1419214
352306
1451413
1753169
444851
1869383
102845
1799953
1501143
652744
771587
129323
1829531
77670
95312
954710
177526
1516807
1373359
2663
489397
1660473
29840
1021968
774212
1824030
48889
1470514
1792833
309111
1873942
42867
237760
1960057
1243976
1163032
1222247
335214
421550
1533397
989802
379482
960386
1820700
699234
819278
1108489
566141
934330
980311
1444016
1136767
1161717
1156697
1131351
1438267
1143396
1476560
419674
1337919
1491495
1218839
424510
183925
1103670
1201515
1727855
960631
46327
129487
1621860
219362
1784358
1031525
1133631
245512
736039
190211
887315
1856701
1406640
386303
425423
277808
367619
1505631
625918
1028013
1258772
499820
674775
391519
1147319
1458028
534343
971311
945458
719107
174590
657721
1400751
456449
1959067
86223
498401
819256
1502139
847202
108851
1894471
861221
1226225
1533724
741949
1380805
1204787
135239
1395728
1178327
451883
511108
1486740
1666231
1195956
1251391
1816107
814162
1753407
730327
940222
337082
1481836
380738
1732448
320021
748329
34444
602383
1754978
1724757
1480416
731944
1733019
830330
1478988
1483914
1984908
1110213
1997203
254395
974913
425112
1479929
1508594
384546
1879572
690260
797454
1985387
1711282
1857164
1408899
959148
626658
557798
1169079
1394755
968106
897860
1083101
585066
736096
848108
1866234
1023525
846610
1239508
1857594
1293481
559188
1630095
630252
458956
1846430
172463
451037
1835009
1845828
564907
298118
143458
772964
1637271
752906
884710
1905647
997722
1953064
1253159
290574
610356
590207
1521983
1866321
1440324
1656431
995029
1243866
494742
1711952
433515
850421
401990
722000
533387
170594
1550946
1845674
1591525
540432
1091358
9210
1273156
68446
493532
1184937
1561490
1225998
465921
1605605
1108236
1377615
40552
1682837
1456945
1373257
367115
1088235
507807
1536255
1115895
1775657
211494
524056
1456194
1046980
651001
1724002
491228
313523
96302
1870880
1805624
102992
23952
1976152
1486095
695014
921750
125484
1962847
1154390
1772837
430337
820599
1844550
61299
855634
681544
932324
1655388
921942
1383525
963789
1743003
1408312
165752
515004
1515898
1819892
1904969
1638844
1431967
60212
1671718
56089
660876
514396
1681246
527560
229571
407963
458000
342347
1540218
1044665
1365779
482505
221561
1046273
1336596
1362868
1462596
1810103
1655975
701203
657766
109115
489385
1711029
1378533
240754
558493
561584
1942780
1627040
1296476
413219
1833172
1159988
461563
87735
1452985
689056
1910374
742673
574909
304042
1974962
1131836
630179
1734638
2918
1380884
504104
558983
530462
984732
1341288
603646
1660030
1334459
222721
1971844
1334035
1780313
416211
1240269
1858914
691680
803719
1366584
739949
1731680
659335
1182454
703781
358027
1557891
552390
277933
869805
1011297
196149
1381872
1674335
755743
1893009
1846116
714066
1258587
218218
1150208
856086
358060
628872
1967986
1060977
1589556
1932995
840220
452818
1572567
1341565
1749142
943924
537192
612009
672438
623310
16586
1075351
1397668
1219300
1729987
976437
812861
1901515
825681
1539546
958405
854704
1252478
934697
1366126
843622
426806
100382
1823431
1586258
161163
1859598
616758
144375
1442027
1523920
1825080
1615777
1191788
873618
1809867
640258
817114
1912639
1440171
224984
1470197
45847
1777086
654758
1494899
243905
1781900
505522
276061
119224
17871
390686
1731684
1468116
308020
1411751
1525058
1374295
85134
1350079
1542658
450986
881454
1875505
1985787
1285323
174570
5218
877366
1583745
727918
1818794
186362
224426
1251086
342690
10622
151411
1268932
1926413
1235179
135774
1577225
1224460
15934
1131216
1254690
539534
1468603
244936
1737210
1855493
1758361
106345
1453318
1283682
208585
1212571
507063
1615483
1397974
1080
930303
326192
1443239
1801728
1838848
324381
1197150
1388698
242547
420786
1795708
1148999
750759
697148
689961
1148945
118102
762033
1887875
1162118
994744
1947771
711168
726567
1082088
846665
767119
318775
1752045
353192
541368
1224140
972567
152167
307935
886271
655423
1451649
659720
128157
1828119
330720
1129343
59077
870487
1569927
1049773
190341
1673030
293623
229421
794198
1406696
1561530
793023
1086143
435377
156237
1873088
1623737
600877
1587459
1192758
1457057
1125698
805008
321699
1023415
48840
1798454
2293
1568183
40211
864809
134929
1509595
961194
1576957
1391485
959199
1261979
713422
26841
1958072
1194137
1202967
1600379
1033763
32405
1363148
551169
1219142
124942
1624863
112711
1127699
1740091
1220223
192891
39409
1574915
1135265
1536075
1407808
1807065
1175706
902713
1761299
1503321
1168094
472625
799253
1263568
1911112
1308736
1721254
1936568
758613
1838093
1181741
1956315
1647471
1117911
1947521
1627166
1110582
1202504
921983
481710
595403
1690754
71210
1404752
362587
1289593
908358
1059192
350662
218209
230559
414455
218806
1743293
1430969
1607299
327156
1081161
1250862
982185
1684925
924142
596985
445019
910856
1788777
1658114
1060380
159583
745388
1679229
93344
1888761
1703081
871760
611465
181938
1724817
1889348
199459
334713
305075
1357659
1810043
1758609
1798186
829305
1708453
1327290
856067
644995
279642
388946
1513138
1593761
209843
1568585
1380328
1197905
255537
814611
558583
774939
1433875
1678879
1367807
1316942
1061080
123398
1635859
650729
1859644
1437017
1693158
658527
924562
1454391
369386
1217918
565342
1421461
1442754
547309
1428719
875282
212919
1881334
554137
1862805
777000
458874
1985122
668376
1434998
481874
1755626
1302949
369872
1787087
1059462
34789
1630720
1738939
1249372
1982030
514023
35911
1507203
1123162
166718
394792
1813286
881883
1043358
1580095
1176479
579407
195965
589973
1008017
304961
1917466
1038833
1931633
357371
117261
1286589
542024
1436491
1200843
1520434
1061517
1289127
984820
724811
1643435
1204960
743404
924986
1678460
1287583
1750807
1529514
1937901
1639114
127591
1557607
756909
412001
1957116
1955225
180
401902
1045660
1061642
1399649
1680368
1432715
485413
872465
1879724
1665260
873225
747951
994132
1754846
1301828
35625
608114
92779
1112407
1270428
1583169
844997
1973633
879007
638810
1615846
898659
438070
679684
1914108
1092385
1015124
359032
1842628
1017010
660402
1539125
173344
88108
1148738
566905
749035
1415577
1328207
1902903
268836
1140416
1742433
957327
951716
201500
1191888
947372
574801
824016
1665049
49956
765167
666755
555242
253789
1005437
1950049
219035
1597585
467897
479339
661830
1306232
166349
540823
1777232
267381
1701084
28447
1999577
1520121
1117117
1193695
913850
792767
1967185
464176
1313492
1903063
872805
223761
1901180
677651
1286186
319024
117229
25504
1564057
620454
1594263
316565
1739535
1896506
1245621
264368
1070028
1391378
254241
139377
270291
1083118
323778
1814735
1743497
1280453
628421
1771235
247817
832845
395562
1459587
1333823
1205598
695802
1927407
204550
64650
2887
1800304
1298204
896039
365034
1736600
211852
210804
945840
1975546
1750660
1984170
572571
1785966
214624
844497
794796
1209959
568609
412804
1783895
1523424
1753867
412807
136545
724093
129374
1362927
615339
618055
257590
488577
328056
1791948
1490165
1642284
705645
1653993
1579501
1913023
1632422
1278743
188860
1281823
1569479
1254342
924137
745273
1465961
1159186
948250
586804
164253
947321
1119875
134377
781314
1887323
386333
400926
1919376
502876
1908568
258885
1076048
1062856
61202
1483471
1637588
726477
288275
1636292
980412
435310
1786120
1624546
1242300
1743155
1546880
491997
1205738
814991
431058
594185
670456
1805509
1243613
1745684
1628142
1285593
1999280
553248
1036861
1941532
886531
1972447
1312595
56496
713874
1868647
1921613
276231
131146
544161
904393
441880
1208952
130387
570071
1905348
1366121
1154411
425032
1773795
1460070
1497749
689504
1932198
295828
25743
957030
1125486
208078
1577005
220292
353967
1833438
1836507
390808
157323
240730
381480
1710966
1857009
120296
690120
1778081
1959588
1898148
1086307
427044
1619609
1448529
103646
1871433
1425694
788696
1167293
1265813
1200483
1765169
1276330
15718
1836918
1942107
1646734
1382705
1687720
810450
182278
1839383
1262885
167987
1836717
319159
1842143
1037609
1927906
319986
49772
1500467
1365209
1282510
1056740
939721
1608014
675521
59070
1117921
543825
1988821
1403620
1749660
572354
1458172
1984168
1678280
865913
1468236
164877
997652
913957
1280126
481366
1240120
1216513
1484357
1500438
1626554
1412480
354417
1614937
1732635
1803644
1580369
1546923
879909
76661
1805289
959657
1996603
1701738
1027094
679044
1794401
45563
1624296
1750097
617530
1054393
1986152
229316
395613
418559
1113517
1995640
1424821
163252
220584
1915443
323957
1632711
969598
1279415
641269
562689
164192
76718
671418
1530838
1400260
1743016
1821225
21091
1509152
1860446
1063189
26589
198055
627107
1538949
768620
667245
121249
185847
712816
1020972
1810401
227401
1883296
772750
913532
1316339
1385196
1169253
807178
1743791
754085
265891
360979
1270747
1751390
139590
130940
158891
1155812
1271369
732226
375750
491205
484446
1184796
1609179
774885
132965
1990198
143439
660080
782059
650088
1387047
189238
1571785
880784
848496
730935
1683317
1331740
297605
1407702
1114586
505534
1177318
57668
1702558
690295
667411
123844
477806
1995134
1092851
210193
1192746
575402
1929716
1577679
1996414
1642091
59413
35551
356548
566670
179245
1563449
147568
554753
557851
821882
222650
515492
899690
1304172
345734
82293
1811767
564324
1401762
923822
121328
492749
1049368
878205
735029
1373068
1325815
439169
1888691
175831
924398
28938
733852
1074993
1286103
266559
1815611
447500
1863699
442808
538954
671382
183094
1009503
18701
1961234
674268
91462
1951903
461687
617112
1598763
197539
1991304
1429185
755501
1384571
1036641
526076
1435205
260592
1462000
794386
1891894
825231
864528
365056
619223
1584471
1509248
718463
1657226
446447
1359771
146663
418772
1926300
124744
1949946
376199
1497767
1355766
1013263
1211480
1457745
391191
1132535
747723
675055
665453
920150
668651
1452713
401997
528918
901775
1692110
628476
781770
615984
825993
789884
1350396
1203027
379457
1572675
1862906
1856807
1857857
898003
1860841
745187
901234
1811389
7104
1244779
548784
650159
1373872
617699
1283418
1664162
931383
235030
1969196
357674
1104704
1089840
34717
42155
1545243
287256
610860
1942317
1113344
1805584
1302671
1297519
971327
1092839
780269
394427
862970
870296
427519
1907839
719980
1141937
1422193
479074
291357
1437752
1214012
1976675
979860
1492589
335992
1519338
144842
782238
905174
741333
967896
1405677
1662781
673273
571059
1158693
1936206
1243113
985501
457594
1536094
1772766
355824
1439425
784954
1636638
1853953
46811
197034
730349
1450965
603310
213280
1321394
1136996
624342
1512882
401077
1739715
937512
186989
729257
591134
1129786
1506448
1101300
355748
338078
915619
1002008
1158976
222318
1997932
576666
1591532
1916416
1530118
770403
1745490
1981727
914266
652263
1316314
1378669
1098871
1709663
1467628
1425423
1113945
464590
474010
1774005
1309418
747544
1063972
1155035
1858482
1081693
777975
1622951
1973857
1554011
866639
1650809
1894400
1535563
1626491
1032400
1206311
780552
1853734
738098
405697
794685
671303
689708
674454
1850343
1022011
253617
1548481
1849556
549707
63877
1615714
1061454
17967
1499699
664501
1933718
917104
1650786
1410363
36890
138509
789322
953163
1461566
570500
175613
133340
241282
225248
56886
1627871
1633158
604905
975104
1568603
319709
241975
1008396
1846464
38963
1311492
1618385
1424639
1220618
165493
1719871
863318
691594
1552767
1919668
136627
1379872
1869998
1323979
1625753
175653
1750738
1203654
23732
918273
959403
535377
209286
436944
1828842
1102293
1736439
1838644
1843531
569740
971727
990163
570901
833993
77910
171294
1721293
1003141
393163
1342174
408460
664703
702706
1820416
1956757
331365
1201231
1009180
252211
848131
1540615
551557
711996
282968
584964
638113
1775943
721131
486146
341860
1795359
1357571
1348413
1631314
1504816
238537
608200
808732
1045809
1655168
46401
570617
785394
1476860
1058748
1986107
890000
1423444
1114750
1156467
65512
533489
412735
976575
1982073
1894631
1048643
322485
1018182
1529358
1381376
826788
590417
977238
422622
484923
44394
787664
523148
1125136
548658
597846
976135
579643
1432176
1218256
1865215
973879
1402266
380751
943965
1042333
1654705
194000
1846890
792983
752276
793320
314479
1549336
172679
197754
606629
930227
964157
376977
1563766
202561
1094079
234360
699311
1051439
364287
357234
441952
1257556
348580
1781914
1029234
89032
812965
1506873
1138171
1024123
1901609
1751036
172279
1124384
546153
834721
26343
1643291
1794660
214218
383051
141241
1359973
226695
1656514
822457
1777663
320233
623846
285300
822210
1917314
1333719
154239
778209
44845
896138
1236341
1789365
1347071
13568
876210
1170318
284289
1530970
625058
1195714
892151
1245839
752560
1385229
1831239
28440
1896623
1597889
812522
992582
1290417
671315
569607
299541
1589142
1712089
1771785
489649
1610371
927426
1152395
520187
1255662
384816
1366556
1763652
949453
492963
1569524
1344723
505681
1994436
651119
1815481
677970
1338227
1381690
511676
1484677
772570
66883
579973
353425
1095989
1844799
575229
17809
1066513
1038078
1400415
708733
1085195
1281463
948224
998119
1825642
422772
1685359
504029
394189
1359943
1670336
690157
1433906
682268
225426
792724
1023115
279780
641404
1943106
1908707
20225
153785
1318625
560599
1542160
333881
826867
82236
945565
519370
1482317
1049520
1179012
880732
1130258
379656
382532
689628
297098
1450180
759173
1916757
1438849
1729730
521885
1973648
1958469
1243960
1249469
1483656
357441
844818
473779
1808281
1039349
1350709
941091
408529
1615909
961282
234992
1801666
865444
616829
179830
544283
1508451
1075818
1673040
1806656
1515955
711295
1248212
20547
169841
1403369
712911
1913015
136420
601428
947508
1491751
1070775
192431
88542
390579
1882823
1118513
1221574
699328
971021
1723302
1785027
11107
1069829
19695
1199001
1883949
1795097
672945
1595360
1361279
1215207
1088545
1575103
41613
1976878
736983
1453537
625878
1698348
37869
554723
946101
1058172
1983494
337699
861060
997803
246627
1582240
1305650
834155
368491
667255
1017497
45928
1379797
1128764
1573847
708826
1951137
1259540
1609516
1334978
565332
793998
1129698
459435
9337
1961068
1948877
355606
1561928
1346082
1604341
15193
520457
1923559
75891
919410
936254
1321832
1646141
1436061
1509676
367564
1040488
1967623
664335
1023018
546220
83488
1678623
884976
836619
207328
1352836
424064
1760253
680328
507736
69202
375579
866951
1814250
1428132
1340687
959440
1161292
758747
1950168
1412932
823096
324163
121826
154245
346884
1995029
1302570
1572853
1850961
1357155
32742
478048
1651886
1560902
638312
1937557
1030698
742414
1494179
1841249
453982
431408
1499970
1135393
1357895
956869
1679477
577879
419610
1589848
1939211
367275
1446957
1314472
333943
610727
76673
846845
1600633
1838100
919464
974514
1038799
1030143
1767934
1846652
957695
301163
839835
650632
932196
85877
1025256
767352
1138276
1170450
1100129
1052823
902569
1531872
373374
512330
1794783
583037
1972298
991489
486421
1358099
877246
355303
1383910
1895992
1622836
78809
435962
503609
1001626
1823592
36793
1470128
1792659
528920
1524745
980300
1584089
1556378
363856
1953800
1980192
1866149
790139
833536
92744
953850
1421397
214026
793817
327613
1257694
90240
1658824
10740
552740
1708570
1069500
393803
1857624
1993566
647684
1577325
1334210
683063
1481090
739419
914883
298456
845732
754119
1268002
1755849
734456
495146
1445091
454008
51693
1807297
1753941
1714419
835837
878002
81721
831957
1214397
1279869
1623440
944103
690361
560976
466505
838561
1033612
1755434
1033673
1014282
433309
1306320
1506006
1955492
278354
1838422
695501
1941295
270908
965857
760431
826237
1840543
1916712
973250
457375
1621893
1139353
280855
1073346
1312218
1051285
887254
1340125
1659287
611476
5587
1469438
1465862
33611
383035
244675
290405
138477
1855836
806415
165397
235226
904969
1930230
657943
1178818
318639
1460534
1957722
1662648
1741012
1156649
745969
492522
1463258
667714
349768
1144457
650524
127470
659803
398164
716118
1138051
195958
1241049
879519
1076588
32204
1972457
508434
832273
1312727
693069
931953
644471
506102
299101
195776
81449
1971657
1590803
1804081
908321
1646483
35204
246847
1797075
1734034
1450832
1734947
655363
1962176
1220403
1793512
1688821
1265444
1651598
1624858
798880
581257
613816
766676
1952931
1996477
846904
1535717
1937061
1376847
1328474
306412
712527
1258848
1653110
931325
1791081
1637544
1880166
1575800
1333095
507866
1806918
1273164
1432787
1412742
500669
1612081
246784
837149
1636463
1426551
907279
1569019
347143
1879273
926468
1890516
640578
1421342
1800618
528606
1963569
671989
1446134
519647
1059861
1718156
1686763
691903
1688946
1277489
148759
1235813
1078074
1951452
569431
718010
623285
980871
1868415
197946
714322
572264
779437
102055
526598
277706
719600
1782517
447150
402148
438971
893392
967770
89196
1217226
251178
1067546
735115
125248
1063684
1263104
599323
584452
484243
523549
1193593
1025607
1854737
301991
844622
1827177
1960501
1702038
763924
999886
989242
1955080
138889
1232850
126798
660801
963593
612630
1139304
1091869
936670
557394
500715
364846
239393
1220503
866761
921915
1509124
901803
1244642
1385764
1546746
1022668
1494729
165998
422104
748919
986930
646873
582741
949999
1338183
1802106
13377
558273
1803000
1569045
1126565
856491
13114
1097742
451256
1652968
1919116
647245
679594
1032615
552394
1381606
210241
117217
605012
811600
1637518
1687356
1277004
671434
1030509
1001262
249500
1537
260830
943380
959338
1752140
1421846
1197598
1324380
1261233
368371
1237211
288382
1861486
518604
738744
131867
130292
1354259
1777012
1330680
704389
546391
1512421
123754
1530574
766361
1248628
1285536
1314214
173132
1666066
1578407
1446099
1354638
1881317
1908910
600872
781542
1993796
55694
1639026
1492094
388096
264835
885589
212900
179068
960054
55244
1328741
1202918
60817
594803
1166477
1977571
1588585
543310
1281527
503473
677200
1938830
324302
1524422
596420
132009
1905281
911818
1425271
387457
845924
542740
447054
138773
1585259
1076131
61340
1357386
1024379
507140
969284
1405885
247346
947249
534278
1248090
1435060
1051110
554923
1317493
650820
1077911
1821968
1552209
1524879
945391
992156
915868
1962852
1199674
1174122
1655091
270763
1722483
1590608
363289
1383789
638772
1658935
992223
473950
978291
1046758
1571805
1221015
556760
1826621
982028
501489
882854
873207
44754
205034
328668
389325
1556676
240370
1833123
1862479
443270
1793125
1218221
1250462
732869
1345928
980298
493140
1561123
1483322
1629772
186998
1722937
1693774
533244
1510318
395161
1824863
1928952
1910951
356796
1216455
126512
523095
660593
1007087
1491007
374983
414648
975968
1220563
44120
1777444
192685
3524
1056074
1507293
303549
1476959
376200
1426560
874517
1564366
1443095
1948899
1001121
484386
1773644
411235
1786134
645740
1852202
1477981
26216
614246
861659
1534821
1345725
258715
1349707
1074181
1744914
1758248
441060
1439944
210957
1164683
1642601
1742765
968272
1983545
617263
1179728
1572459
1242182
1847769
718623
1817939
1025824
704249
435435
306147
1431169
1873279
1189264
1468647
1681726
269741
1568082
1057484
353579
1172719
778382
1598843
1774210
649228
634100
1585305
1241701
375030
956232
1181790
1245234
39914
432391
392215
75054
707128
249670
566424
1647193
758794
1185251
1678260
117083
1039297
1993853
603045
433659
1671171
1039922
455666
220744
309024
1857660
1528347
628131
119593
573873
618168
1309833
1601900
650595
1403465
1564177
246608
75257
382594
939585
1777324
437904
1488958
1403004
267446
1351282
458258
679865
690549
963281
751850
64645
472329
659633
1342277
1749872
1231140
1015998
111381
292746
1899854
692372
1508844
1453928
105980
850971
980540
1026499
1586269
666363
1339247
1585490
254279
1265532
1618387
1885810
386030
1638836
1864678
184194
1341035
473927
328165
1818486
962685
1534451
1779533
1593688
58100
788696
563729
663476
1337700
1554379
1557064
1329896
866862
1737957
910873
674542
1614724
1868979
690143
1564756
934141
1924292
1944179
874214
1110723
799080
1665734
105199
1205093
1672273
40386
1958177
1727707
835273
204831
251016
1256291
957077
1277179
606716
1112098
150441
162898
1480812
1633462
1722951
78800
1269890
964793
423246
296353
1941013
489026
561536
1296655
569106
1949815
302214
183966
1835016
1033501
1824054
257754
342477
226104
870871
765846
594229
975892
95926
158282
1619306
822832
1940401
94907
782308
518321
1418733
1962832
1399729
914603
898391
180479
871035
413427
943094
1149528
335535
1648458
1879711
244378
54705
305021
886039
273964
703090
1359867
131831
1977894
1267317
57239
476815
1553131
871787
865490
216829
1010138
181717
918329
495888
942234
305561
979133
290362
629858
1273943
414142
97244
1153338
656556
1740035
558697
413100
374972
1969679
376305
631174
651294
1239388
21324
826800
12224
1532021
998799
390249
1395236
1488290
1018966
968514
251628
647263
89316
566786
1421362
1318632
1128452
1224924
41774
1960890
666435
658205
1305896
1204330
559793
1027472
1224090
1373168
1169932
153956
1095544
689599
1750094
1005665
1799136
160090
738661
374806
662317
300935
119850
677584
1739773
886703
552143
329616
952256
208914
1410129
1922374
1831219
1986265
1325238
1228087
253346
471286
802519
799389
1164324
1030195
764668
380678
406644
1540838
1214746
409511
494077
87330
1385863
847466
1188811
1773907
1364508
1749584
1495175
102358
1866315
1801210
881164
1705457
543041
300790
1041210
1727291
682644
805719
1501262
366396
1755787
1983862
308504
1064559
381397
1161546
1515345
658743
1846063
90039
60616
682270
1356354
1870547
1497938
872008
426505
986700
1139178
1873353
713067
959223
265569
1600477
1276261
137881
579399
154219
1724020
586222
830829
19311
921083
698154
1217040
404470
321937
115337
45361
240975
318781
1072537
1853985
783958
1472739
1749849
132060
1594183
1489226
1508786
411221
300209
1289669
1207761
735464
1211100
494988
818102
284377
1604851
326937
1967505
654143
1773047
1417339
1273025
343605
671577
404586
1610747
322013
463947
157388
1629677
439116
1346829
1905126
1859276
827870
1187930
1854442
892909
51682
1586339
1186391
1493981
676372
1727995
1005104
1109916
704058
1105501
1321900
52687
128843
1291327
259716
1493122
1223208
1634472
1119641
449225
858075
248518
106854
1173497
1190504
1557110
1890258
1306089
1805475
426111
378139
81564
174776
134346
1127240
1901251
1915171
318944
707134
471075
1668287
136462
761738
1862353
1568492
174916
31963
1555375
1855092
1046822
1836376
879447
519212
241847
426998
941618
1768700
1455374
1020181
965043
1285493
1155467
172483
401557
1006974
746035
1905539
1524972
541010
1945355
1183830
1635135
562194
772789
488860
598224
417683
1530030
503216
1104324
736831
1933226
1272267
500413
1640379
299726
1901054
536740
231004
816803
1653143
619944
593294
716611
1187812
1206858
381639
885542
101633
231168
426045
1434522
1812938
1587782
1165767
1308912
1376143
1050082
1098842
1930884
762361
1144380
707108
267039
595134
1281659
1533194
868039
1150728
15782
1580040
1155665
1609896
690774
1921085
1508220
17387
665037
1833531
194972
1140882
212396
831328
1206668
225362
1099827
612710
447107
1635196
563049
265015
1022459
537747
1654458
681445
635271
584946
748115
1915835
492811
1845185
1457766
1904903
860966
1031457
1542968
139935
268368
520282
1143390
1236244
408572
151450
1831984
727417
996509
402507
1643001
337037
916871
1183232
1506158
404789
741975
1069612
42929
1763160
888274
1846514
1017458
1427008
913482
894679
1961437
934711
1637379
789297
1503774
1428586
120757
1533841
1681819
1060686
934203
293082
420813
118917
774764
388281
1407215
922472
1012897
271355
89905
686094
1095105
1016253
201144
1528943
1538233
1047367
1975737
1034958
1595102
854494
443514
777960
288705
1360974
238005
1919626
1189225
253080
1142508
1024758
1353159
420681
1841914
1667068
817745
1775449
1392885
131974
331122
1871175
1631251
809840
1840933
455578
1194409
1253532
1528221
1321383
196588
926655
657297
1875633
1258312
1123624
679103
108328
1450083
1485635
1682862
1331411
49329
788495
240395
1329997
1993622
99020
817163
1432514
361396
922675
1799605
255957
1479970
489636
527657
1593708
1723300
1901610
1025453
479672
1918826
111726
484922
1582420
199622
1036113
162585
1332662
1801975
1904390
1517295
674450
1268191
1410034
447129
1740310
824377
1245968
1979327
916418
1634556
853573
1679790
1539476
1077700
1956074
1119834
1149376
1825742
988819
475196
682211
1137332
1011472
1803100
616794
852085
1255237
1155497
913562
1092397
1570637
393521
851258
1569872
255728
606350
1352516
1777194
155326
1903850
1582424
1358647
1437640
1787431
1095424
958083
1038436
1917309
1754219
1054897
155827
1198553
185975
1271393
446283
539666
198909
1705825
1981131
515911
1655680
291837
187421
294102
285471
710996
593078
791927
1872709
1081206
1548719
381324
1367298
449489
788480
629480
1379959
1913247
1661869
1581495
508789
679236
1511959
1864467
162409
1984709
1482162
1628651
826893
637865
158244
1711944
1994215
987053
1848539
231606
80947
1221277
1583897
6796
717723
1716608
1356664
1216460
1606768
846891
1739792
1769309
523758
1749776
58021
1326018
626170
409006
1200052
1215152
702475
459883
492419
678216
989049
1276271
1715714
1157412
837530
1471224
1442502
783384
946891
211752
754722
1355087
1356552
1363066
425571
194010
1135961
1664150
343323
536967
1214127
748690
803748
1117266
845480
1567785
1763931
1784997
206520
1261077
888215
1583627
775373
48638
210193
1006708
1605639
1783740
1767439
237573
663668
811978
480621
1084398
691832
209245
1276016
1544370
1893801
366095
334294
113837
1898348
891859
430716
649668
1611939
236030
137287
187041
636973
927048
1816884
1881841
1466670
395307
71297
1449386
1877521
1242987
863333
142904
1180952
527672
418732
1761792
170894
1397257
985190
1374004
1608672
1420816
969904
1186025
2915
94592
1400904
993601
558417
562623
1689135
20022
226393
252607
1705028
6650
1703000
1072568
212046
1803239
535869
1717603
1717853
982666
1763116
184217
872379
1735326
1812290
1804259
1431884
378885
1299507
577210
1707536
880170
1318879
453253
1880490
233919
903196
272492
1250923
654852
535644
108983
1202488
790666
1354064
1069622
1236308
1177744
1073044
1350206
68979
836707
1946140
1035710
1320345
243398
1810720
1393460
1485008
1519493
1647712
460745
530267
1397440
1608906
991201
1655251
938927
1992026
1391084
1645173
400352
667926
1666876
693103
1143581
1388174
107358
1665362
34594
1690308
1554452
414611
190919
780822
1782825
522042
1351519
490136
534661
1414664
1387151
1597019
1671848
1333889
1384174
106508
468884
975784
930549
780325
1169380
800208
402819
92638
1834385
1829884
45717
1984525
1693940
1054861
163857
1392530
1243319
1433952
1630192
552648
1965757
1550924
653679
861532
1206612
100353
641961
1623283
1370411
1406822
73985
1255739
1574280
1297685
73423
594739
395377
1879467
1833693
1345274
35759
823405
1426213
342414
1234726
234702
901884
1486236
1964594
1423346
69039
642249
695353
1143273
1291391
1946708
339071
947916
1278798
705664
1402808
827867
915340
223337
1744596
1921558
1737016
838588
819094
1715403
1605362
1106829
1152008
634959
126234
1943195
846636
1677193
1262403
1637886
1786060
1477435
1221085
447362
239592
394586
596172
488210
1801132
1496356
471455
145620
1964879
983502
123029
966681
1307160
382775
1323033
185232
88267
474879
1883438
1944971
1168583
1920081
466436
608607
671310
258902
1236897
806057
1020343
184059
1385224
1209638
1066727
837820
1376015
927573
1346152
803849
699544
544773
134023
1780670
1940360
1141585
1796918
1876124
580814
683623
157096
221798
612189
1573452
513342
388040
1898720
61544
597030
967783
1842464
685791
297192
1579917
247735
135943
1990083
1957347
1461354
42831
1693792
1408740
139594
1210266
1099638
1272642
1200708
1933875
1093211
263053
1486625
466002
1423408
40176
1512045
1358916
807751
1617712
1555025
916354
1155647
961831
755066
926571
732262
544719
1352288
375775
1227433
1139258
237101
144568
951642
1607736
1873914
1803058
1854062
999756
268944
1690014
833822
1295127
385386
91402
1145302
787365
1381886
1943204
312477
915962
706047
303351
903368
301786
1638911
1324684
245237
1637033
1636816
103390
861165
1458713
1452556
285706
1494733
1163700
1621956
231888
1029740
1514384
279368
1597917
1799132
1707845
285688
250573
1066926
1905905
1798901
166237
1292785
375366
874878
1801180
651855
1381513
948460
1058450
810491
572415
559923
1594921
901873
542567
1208636
1898984
1917598
158023
334489
1774330
361251
1569589
1455234
279910
1414721
11166
1971664
1514808
1809383
1420368
1950749
1231331
453127
1388650
615419
1110853
1729579
1965167
370221
280573
539043
1291320
459258
571877
754706
1355503
1761902
1151384
1816984
880987
394836
272004
156865
358167
894469
1037138
84629
783118
460747
636733
192212
1743796
1885545
151126
1652162
504406
1005628
1343393
1658200
1292014
1607850
790634
133220
1514997
1476672
636708
1298720
493555
1130498
925205
1356285
138740
581965
588066
205405
984917
38138
1756151
954336
1446372
815869
155604
1124243
1601697
1708930
577907
979008
1328840
1080125
1400093
1013337
967508
1928900
795259
594676
1473405
1581279
707373
925942
1916683
1086869
581192
112885
1785665
246466
1609626
1405173
33121
1682334
411294
388968
1462199
1147392
104574
1457115
1816682
1502775
1236727
1698114
1702663
1591490
624751
711887
237325
171917
266692
1014905
1347982
813077
1059106
1000545
179110
1230883
358727
135675
726191
1301428
844251
1811641
1664421
1307465
676285
290930
387461
1283716
821215
1784461
1624659
1330195
299105
636112
1075296
1964999
1552108
1127836
1745268
703484
1076927
1193342
269293
125023
1283921
1088356
36699
686467
1828887
19206
1746547
1375602
208136
770601
1368597
1701176
1876409
1657398
1403020
1817471
719985
330905
332626
1822971
1836195
1709974
918179
1861716
1474381
171319
1232058
1187269
1963250
42262
1781059
1889472
577869
1087074
282457
436410
792211
839589
1532086
1788975
1637297
408287
391018
1996012
1148318
1075072
1034965
1293046
635914
1587396
1661963
1927490
1137109
277502
532587
341807
1876933
1784263
1524945
1681598
517119
472756
58597
507273
1690196
1093750
412021
452633
125867
1533206
1284097
1258684
355935
1795796
1158549
1057915
1147176
1293462
755238
1840136
43363
866842
1286031
1525925
214128
96080
945710
875911
1708295
994247
1225856
626380
619914
934564
567034
1255365
1144605
1184085
1607205
1556878
1553574
198827
1620950
1722750
1967300
677382
1881524
1894998
1912382
1341221
409120
1284071
173106
298017
1235061
1288514
261370
801351
1028578
449532
1750378
856568
323101
993166
1252544
1428642
1180165
1601561
1993020
857426
403040
1167183
940714
1181807
1689816
1551065
416773
317481
559602
1393332
882276
1043262
78892
124219
272481
76031
1764764
1079465
1717151
1620386
1142610
705228
1054128
1710206
1393976
974737
767257
429350
1255859
497860
1204774
1868284
1307249
837173
1513877
1390830
305607
1856638
576503
1343099
627276
1616581
75707
1430554
863604
487970
1164818
881105
1638602
920651
269988
1576305
1223982
153042
1320107
1162830
424147
262893
256479
1495999
355060
860322
1095855
281250
1970996
782251
467419
810323
132625
796609
373097
584799
1378570
1357185
118266
1803658
1518136
1711993
656063
302659
1595649
1896674
1829469
1967170
490307
459422
214759
1302857
476262
1176974
1811006
1567590
1759257
1967676
1673833
557814
1132078
1696434
1920310
728773
1067849
881776
192235
956051
1284129
1848071
1345508
1730562
347234
1168533
1840855
1947029
1355658
1098558
1491068
1801661
218536
471833
1679733
469491
138002
937024
1803447
1149441
571551
1450916
1709316
1708715
1150740
1927221
270738
1015516
1532699
905779
1105299
865392
878716
1880127
823601
807241
1091469
1010879
659108
1432000
258258
458596
617332
197138
1448437
1593012
639609
296752
1509059
743109
288217
1244228
1642618
1322654
1822667
1571766
96982
1050235
873534
779352
837936
142078
225881
1193767
257168
430689
204220
1170947
1624541
1532105
990173
1172021
1705217
64876
214059
1961789
1082639
104028
432069
1633387
200909
256990
1111302
199943
747966
306774
122734
97881
1177133
654918
1614368
1080091
896825
924683
768455
239662
758190
1081936
911448
1124818
511988
348329
545290
1995315
966193
582139
1009922
1562748
716890
1415730
1878769
1427614
1840280
1226825
903879
563821
669182
1332882
386143
630770
748266
1147243
1889279
1089661
1323868
279301
1038860
1538169
442440
455355
745801
1794700
693555
1201752
853918
1233688
407533
385525
391645
1792619
1101595
1580750
1393207
1240567
1540382
1922139
376100
991945
753696
1813258
440794
1138435
1506412
30305
1253369
1698116
8261
475354
711209
107180
358114
1936732
694355
1745726
1404477
1371859
1559347
1595252
899453
561023
334209
803406
941853
684628
1424697
1451510
161362
1328915
671785
1024660
1651539
638967
626371
76557
265766
44632
88668
1479638
1784511
913681
291958
1038917
1213680
549112
1251819
831758
1232066
329992
809915
1019636
1417038
522811
418602
1272559
116788
190350
1876503
635607
1823346
1622576
172207
1728274
827379
982046
1871266
146407
702383
1416672
1040259
109108
829581
1682552
1416689
436027
1441338
826991
1911491
879925
448922
1399045
1274285
1252888
498995
619417
720798
335997
326597
1075189
678812
39665
1600635
1569447
1550683
389868
933305
756511
681504
890848
1316701
485823
1650430
915717
212968
1346160
574102
985364
1047223
824729
1463507
34640
1203362
1236411
871340
1886412
467739
1966057
690925
1921484
1621321
1156933
323899
1300840
1633012
897495
586910
1317601
560469
304882
1396789
1733980
202611
63761
534705
662977
717724
193379
1688856
356901
78694
1189359
1348450
1430405
643740
236626
1153771
1243998
1516538
107244
999114
1738113
1646299
1956275
399381
1793989
1233817
1876210
573782
1137928
1981056
502572
368760
1484550
1718643
543008
1265883
189083
101753
1469848
1353904
1962338
1644317
1369208
683647
163508
1445371
1945842
1027250
1274692
163713
612900
100842
1800039
1555382
770165
1229
54922
660539
1761117
721241
752255
1373577
1655657
307086
1548734
517442
1655314
360826
262528
1481715
550220
1328339
1576190
1518365
1257196
1719897
15303
1224099
1364589
377022
1973802
479996
1954639
759918
1271046
1889965
1969109
67257
471303
946904
793442
479502
78073
91712
1043968
1880993
1780426
441509
1940102
659450
248943
976371
1580852
197591
1590986
323941
1262402
897590
71517
648999
1588551
1177783
1121649
970281
427146
1759785
530815
1718381
298022
21714
674583
1732066
962032
1935369
1020621
1602495
520803
65929
1509636
415024
147435
114513
1281240
668406
874811
339224
916457
1124558
1873337
1567707
403165
1024059
1839389
1332033
36775
437736
875481
1152930
176389
1115024
448520
1349311
723860
166722
122061
316917
1141891
1486758
402651
1749568
841785
1903826
1224907
1134075
144073
1430596
782344
1250554
1247176
968778
1520214
1489158
1831332
293213
868371
1812010
1621354
1842783
652210
1401516
648494
717430
121989
1111996
108865
1946734
559035
575470
1515452
835659
1558206
971795
1460395
6337
1485710
1388585
1069525
1017106
156430
1909148
42131
1748460
1235943
648565
1320461
1676993
762407
705446
846804
1159526
938899
655345
310330
1237572
190586
1107433
1291814
856059
552893
1792823
1504064
270828
654999
175068
891236
1368892
1870176
1355162
1192810
1611294
1507385
1614197
94375
21776
879066
1654721
1651440
1599529
885463
1508154
1768282
525104
1147434
264377
1545553
1785304
787572
1935483
725912
513690
1829270
356078
688837
983999
710825
572211
1167767
584059
1285442
1115985
1899590
564466
1894008
1103064
109875
165095
1172587
1203258
675341
368687
1376212
1786196
1923306
1705122
1961620
17965
179166
1427061
980657
90266
732147
1955178
1349046
346259
1829182
1197521
366025
311794
795173
1522044
1914935
578136
785641
693147
1251072
853477
1347653
1681476
1321505
72444
1615518
1304805
1357705
1241392
511172
1714040
1176054
381830
435588
1942524
261360
1548573
1160831
539558
651227
1110368
181095
805926
662972
893833
899673
792928
1218766
1236608
976285
812036
1965530
965299
415043
851397
311263
632076
1112002
1637744
32560
683601
604593
1874868
828823
1890080
1138107
1096660
892949
956552
1986336
1239332
4062
1659741
920913
428345
1171787
376898
970210
801881
1156472
1357049
1779981
250431
313595
873520
602043
216386
202812
1952574
1691028
1490944
26284
1437276
228867
1203605
760019
1192916
987993
864106
210420
1115597
493552
263650
1464847
694849
125998
786878
1615193
1236580
1440001
1363836
1985849
760190
1256534
1539379
549202
921976
981087
1506372
1628919
498132
652064
1676695
57151
1150969
1415490
160228
1043021
653640
620851
805871
1674257
4391
1339535
886460
1291182
1534776
79275
1803728
902254
219691
1775420
37868
1051276
687755
545692
1613379
1817761
1131066
65140
714655
377796
627168
1798983
972283
991824
246576
1557400
698845
1886565
485071
261424
1416106
1722909
1872256
1886547
307994
1302823
1625735
1203855
1345116
1014680
1517898
1731295
873159
1862255
1733442
1173714
496433
413003
19296
330687
789765
857591
517880
549545
1201621
895809
990766
826350
1607218
888851
133230
295306
599780
1169024
1906014
1715958
508560
233048
578361
78800
150148
515950
1344591
808364
1380198
1744864
420648
1964935
665788
1597135
1775416
1153888
1034727
732190
319913
1896438
458945
1032873
8481
103672
1540178
1753771
684035
1044600
949077
814511
611502
1596205
998695
1002530
755297
1027559
960785
1584537
1644695
1484373
104376
384713
378649
459693
1523830
532788
1819917
1990095
690102
354384
164815
1393915
667125
1305377
1094117
278662
112282
872793
737220
865873
624419
867458
590335
1136504
1419237
946069
855706
1938341
801489
884516
1472046
248792
1606735
1635225
365023
1829327
1035971
1246211
1036567
1348664
967489
77836
230693
740618
1631577
213497
1997334
871752
1571714
1415954
1717258
709976
583775
464751
1791956
527143
141145
1736315
1962121
449382
1624999
160082
715083
1241681
220450
203372
495443
1705316
1571421
950840
29735
865330
374242
1596735
1767687
738228
320222
1114269
461749
1150614
1957857
366308
1011208
1488565
191664
705225
400086
1777968
855127
151894
1467105
1320022
1346314
1742375
1850354
1792816
559686
346281
515766
262704
169585
165032
934164
1382838
464375
1364076
1046063
352411
1855375
1366690
930478
1334316
32100
79408
1160913
405019
416667
603069
1471406
790816
289747
522640
272638
465572
1599319
976430
412822
251340
852334
548965
1207732
891029
1976434
1015061
936140
1944307
1060941
830965
333666
1871273
792349
1709012
1089551
1693910
526534
1291429
1723902
1718979
1251288
81577
908812
233607
1303357
29192
691632
1808745
1231096
1673679
310763
37348
398876
796968
676744
1118935
1911086
817908
1117367
1425996
1238485
1145932
954373
1143446
598409
215920
1098212
941792
1715013
123183
313777
1539562
1833139
1903562
60745
518269
1191101
1063389
747243
627284
364588
727656
931393
655313
1724186
1101195
261228
1278080
1062626
190136
58012
1544144
407750
1601959
98154
142608
1990028
1122471
1820796
1674131
1934712
1202942
1296527
914498
855481
1359521
1230670
895817
87952
246882
721653
1994626
1695787
1477255
741134
175345
413928
1750930
151857
839756
930100
526241
1767738
453459
1346861
18877
166088
860412
1868348
990919
499704
1147675
1148133
1604330
1804176
207497
42190
1065204
1756694
1715151
1824468
370428
1011927
1563178
1805670
1177492
1053422
180964
1476151
608929
67439
1177348
1264745
911074
527415
662378
1103307
1159646
1009201
112347
1123887
444282
1471491
1802235
657086
722516
1693746
40303
1573435
194246
1793618
561320
1732381
361343
780181
288612
111133
1660908
1543441
1476013
1327642
693077
1348339
286539
981241
371028
783554
1681253
1704031
1799614
1471486
701371
666587
1429433
812001
999093
314230
1076728
805289
86893
1725951
1606752
1842344
731833
1141004
635801
427142
958682
493822
1959351
1024917
1870169
1138032
887289
348092
51194
1755438
506795
625207
162930
218130
2864
1726104
1365117
1075568
1287689
1898106
191030
577346
1312111
469097
853405
576118
10129
1256180
743838
859691
1813372
1923181
1705278
459923
751350
1228463
1816878
263763
1707404
1254455
624961
1688023
860918
743286
550816
25424
319391
1534305
1559572
1870899
90257
1104882
934710
1554526
1332240
888217
271130
62811
1686229
1524639
421163
636450
435138
738915
860931
231767
335119
128947
1796237
108605
178891
1314934
1720724
926073
127812
356327
1269213
1206299
1301383
1849004
381725
193847
799103
604859
319280
1834782
1037698
1170055
649673
1021762
707180
1073772
1152896
438528
1526223
532093
1276337
3418
111709
1497320
612523
1612541
329524
653344
906139
691205
1556134
1989175
904761
275382
1902017
1493225
1389503
1959629
1102720
1678746
1118593
45582
911696
10794
1111817
724971
580447
103801
1000414
1525535
619755
1071247
76248
1323688
300181
1113686
28001
879968
1824074
462097
340928
1582546
733229
449310
1169678
854465
1827227
1705123
1467715
1025097
223529
1137975
852032
1268013
790494
628776
725576
816425
184619
890122
219549
334757
144785
1305499
48892
1021908
1345857
581709
1590463
603376
1587412
715744
1073911
575744
1999209
231976
34464
609673
601025
995823
991758
1091989
1004751
1206806
1105601
478665
1221501
1860697
1657102
1297694
159143
108213
527183
1345888
1739462
667412
1965726
373513
175897
967579
727914
1450796
1152693
1127947
1430873
1816296
1212568
90228
1586996
499640
257505
255223
238706
510203
915619
691104
498472
1150983
284892
727173
505031
654235
186915
1627805
1946327
209093
1728044
1816888
1139866
1632150
246324
485047
1621608
1703737
488483
1691986
1786086
35000
1449306
1168554
796068
1132719
1568222
999201
834530
1002045
378475
842899
980835
386208
1703574
1107134
401230
1488385
940140
1959321
1054026
1050269
851308
825496
1676064
573978
1312590
30838
1971444
175865
789180
1981010
433904
951131
274134
1459572
1174621
1692999
1819592
1875556
290900
1995836
1620969
197303
1025154
1352258
256684
1591589
1831123
1990379
286637
1201863
1525912
922965
631143
73049
756056
1471606
1520147
1506465
1247322
286016
1981817
1252803
1039852
17170
918388
352388
476563
1899848
1263495
261431
944961
1371186
1766752
681712
1429385
240514
458087
1397501
1436620
1696044
1930729
125956
750821
745393
625964
675035
1340289
1392070
254549
611200
1486634
1224683
687138
1902525
142948
1890239
1294518
1322062
1031891
453644
127118
1585754
76251
358058
1924548
1531299
1405749
805321
1035779
426795
149380
546125
1087514
1759096
608950
244622
985740
206581
455838
611063
1209867
756394
1096350
1209081
720133
1849430
445393
1828303
127922
1459484
1153371
1730365
1761254
1777282
262685
64390
1851021
1787709
1210318
189835
861458
1552751
1221905
620451
437601
1836126
84271
1015770
1462577
1693912
1753101
1899110
166772
718863
1159993
1093048
1146529
11445
914214
1478656
186050
991173
12748
1548663
1093362
971614
1554954
1566853
156353
642618
1384407
400160
1555255
904549
738926
1343448
183143
1838459
338486
402668
893324
347699
1349028
1868104
1880457
621021
1904492
11089
1704157
1564578
535907
1052727
409476
1286040
1416349
1980659
1035180
1851946
528361
771263
1648826
1494596
1822008
718681
1015334
1239099
1600323
1391842
462102
1011124
1219845
1122117
1183612
1697119
1955610
1607117
576454
933037
510375
1864961
875183
1645927
1373980
1249452
155307
1208945
922711
877732
519366
277889
89980
1947463
192023
1712316
782460
1488971
1723474
1251146
1729678
1511331
588344
1942853
1745347
1517646
1482966
1934487
1958002
846182
1667404
1358329
561080
1126155
1334814
1382430
1253577
281859
1835173
297634
1390148
620954
1701980
31128
1986800
1469045
1054844
1324551
1107360
456977
70241
1352292
873240
622580
699184
432271
1360866
429572
160632
1312195
234846
999443
491563
1307815
1373772
136648
1256340
1663883
495664
8822
915294
195173
1459934
589979
637179
600190
1178567
893143
505212
973586
1087394
600726
1514241
267287
1195220
328825
1101403
349766
875543
1465227
562204
942295
1456431
470977
729016
1996702
1602525
59882
1345580
539661
12212
1281071
1204408
877581
1478909
802101
179248
64733
317095
1738665
782624
257896
1977681
84097
598139
1516175
465626
542071
836942
1693576
40959
1922055
952352
1989069
238230
1468257
766405
237659
1515361
801948
415389
295281
394311
611344
1405628
736527
1672286
128919
1255749
1240609
249048
746451
282400
1959803
1531954
69004
1571764
865640
1385993
244040
153438
1323133
1523894
1272831
486689
1217476
1175810
782540
397180
1405649
1417541
847627
779588
1902175
1629149
389422
1247574
923948
999215
1254673
1778690
274704
1047053
183056
1798572
685608
456193
1691142
1808863
958965
618859
317776
1046739
27262
1605889
1608145
572828
686470
861394
1445881
1621391
96652
860195
271400
1589495
983039
1267340
1394754
1179423
1212409
1791654
143075
360083
1780962
1896762
1201806
1897880
1837596
76493
736623
774343
510302
160794
98379
1404592
1716948
1372437
855984
654767
563995
969866
191377
1770296
1600478
1632991
1569403
380892
1322880
1022500
764519
566525
496037
460026
1855483
1192770
1259044
814340
908395
427513
1749214
643458
1569679
871766
256414
224398
511520
925322
839735
763961
832510
1884127
469591
1455949
854573
1290542
76848
1293441
582040
1501544
1500974
557650
542864
404012
1557647
1275898
794092
267158
869332
1098284
1002425
1193257
1864569
997644
371878
865744
1244188
1209520
968615
633233
201655
889074
116587
608921
1262673
377676
697444
103079
1551237
1300
1741351
862853
1263902
1392519
1233220
468950
813758
1275403
157263
704165
1493246
979890
967281
1655128
1435522
535357
48246
1248426
1397131
1910334
1898465
470361
1557432
1844952
1404244
866442
1032103
1055410
1613854
165890
1326760
1921254
1807963
506160
156538
1858106
1923467
1783306
1191948
1768206
1136630
656287
1686522
1887791
420823
1050783
808461
1635125
1369876
1909851
1742095
527129
167785
629324
1605439
904159
1640856
182206
725658
141390
1521084
1726195
1212335
977185
1317390
155431
1111854
1517705
1736552
1636547
261433
1751794
1687436
1606653
1118338
84271
1822376
223113
1068927
1537904
1469515
434481
207582
1504730
1061921
552429
1113716
921218
991561
1960774
669302
45394
718909
1150913
1825436
374851
1108734
1838340
660460
1688367
1446953
1191604
690671
437931
1131851
903564
471030
239311
1326252
1029363
613014
482566
254164
1429672
1958840
221999
986449
1906562
1604006
539951
1345740
770376
1081134
1266770
82156
1360483
269704
356699
1613548
1618733
181154
793349
1002683
334544
1212341
517751
997118
1223490
393321
1176565
1237531
598423
1555008
527868
1186412
839652
1148944
90828
797390
1168651
1754768
1764564
485416
663532
869202
725183
1033244
1776706
323904
875665
1122656
326984
1036331
1940729
353358
1370017
1391093
1760165
1359349
292928
706156
615014
377692
1988140
1406382
1309263
1967922
870158
225517
38676
498265
1796490
1906478
1656148
706826
53173
1113633
585949
1763805
567640
1659645
1242898
643169
727745
394677
253853
252009
1710351
154445
538930
152831
672429
138367
1653866
1553985
5106
222633
124872
894490
635827
673507
1231204
70398
1786129
1507199
668638
1776651
1220861
659380
73043
803540
1303751
207393
1833040
1065547
64592
528922
796276
1683602
1694208
923325
712175
31380
670534
912225
108989
1038611
1490487
1945218
1406116
1347294
1769412
1901766
685526
1367724
384143
1275551
1220999
401104
1528456
1849998
810816
861115
480744
1147827
754944
998788
236607
855178
570793
188252
943759
564473
539611
1058331
379344
106561
1893446
1515486
734057
95656
1265549
1389533
981038
1497045
1315178
949223
1528478
1386514
136437
1367146
438810
578639
1572926
499774
780576
1901314
1598592
1264021
851953
1540396
1129597
140831
1833150
1796770
1977733
1242700
221674
976742
591813
1382778
807941
446684
1180259
1593258
1117937
73768
1971387
194465
588887
720836
1049647
1422748
1562597
396678
853179
155523
1272603
616659
187476
32949
562138
388431
191489
33130
1295293
1739986
953171
1898935
1223257
409845
519657
873036
1865980
300762
1447475
1517438
966600
1433204
798210
787766
109959
259699
561456
656002
276437
588451
1671555
717526
258362
570929
680567
1112540
1103761
46790
1296138
1704506
1061177
1368121
1811023
1033108
1256333
990895
1391476
1791474
1120106
1046646
1867764
1757473
40150
720524
775240
1954199
606173
72626
311171
740421
1169453
1600962
1724506
3704
526451
1470560
144360
1422738
1066062
866155
168351
1874151
1542107
6433
1392236
485849
1149135
839482
874738
1338617
665344
1389903
64035
509310
514184
992055
1588691
85172
104545
1649518
1434218
1910191
1387034
391248
714897
1625907
1871866
1640747
797862
1906907
403059
115826
42314
1411493
368454
1912577
1006026
836612
1081006
1583175
1695365
216402
1087319
758004
1133342
1090605
929320
859639
1682776
212310
1370805
1106584
785849
1384312
67457
1577447
1968680
802416
1698859
151957
1085490
1339691
1055812
1701748
917069
840081
1010435
1144311
649474
1392406
898081
480231
1087644
742580
1245883
54515
139758
1824082
1200449
426411
242620
920185
1286620
271573
1628030
1616606
1312192
1233301
1972448
1748741
1650417
1755008
543526
1230065
657295
1016035
257633
116491
351178
1086655
1634415
1390387
1347357
1904682
1672607
1172689
1280954
474306
864528
358029
1068840
1873799
889991
987523
697521
1027755
1131620
1822019
1534035
1576292
1426709
1808199
1261501
1132171
1306079
1600172
1357466
1860279
1636869
1842979
928866
518549
1935350
98456
1016676
1029125
665521
1075595
52057
1197184
1651191
745986
1048097
1262654
131766
1657834
1554654
1781211
368727
678386
1873840
1304096
1765081
1459263
883145
1698523
128574
1845480
739600
586688
129487
1840062
720154
149371
113530
675871
1575370
1098450
1975842
1955635
1002217
1703425
398056
726226
211569
1868038
383915
1979931
1422834
1147754
1081582
246743
491618
876025
1647914
1684433
1593997
313773
967145
348622
621602
606352
903710
515351
1835706
1918449
1041447
1060719
1578100
1647081
874145
863521
58397
415735
437653
852261
1375439
1827254
490297
483115
1084312
1998019
1764597
955328
604283
331117
1348887
484633
1046301
1354241
1987053
1620000
1621875
946447
472409
1754580
352175
253077
1275768
729430
474460
422830
40201
1335040
1966400
887047
1618712
191805
1485573
807640
360550
567544
838948
1980037
1044576
1631099
233852
1313105
1058219
671288
1027314
76813
1993257
34726
93355
515490
212278
1694511
188597
1824001
1852221
387944
63417
1607054
513125
33817
1288626
1902379
268621
784672
15406
263065
669136
93921
827181
144479
370262
735943
1524587
1287706
793263
1639837
772857
1740070
449138
447503
112645
1727489
1685570
1106178
10581
1256894
1511055
1802503
1433957
1323245
1439744
1370070
212841
1717791
243111
219220
1579240
90011
790356
1475554
1854578
1034867
140962
613696
1322118
433229
577423
1081005
1049794
1882275
1659596
1387752
188807
527230
975323
364323
1959704
819349
1857273
897520
1356229
216026
358396
180400
441081
1932681
1783880
1100895
1598649
713607
1534400
909573
104057
1789232
1129292
1268244
483959
691319
277590
1531433
1457298
617981
1083926
1419217
1843087
1135761
1821334
494842
1604686
1189744
1401451
395883
1505825
1569092
22028
836425
151917
1695038
856593
1899601
1878171
669250
971629
532849
969158
1376702
235822
16853
856617
1367083
1946313
608915
573199
1712548
1471164
1245892
1455174
1028551
958000
941938
1575092
461287
307319
922221
572059
508995
1902587
1333051
1957578
245327
418741
246263
613638
484840
1695496
57501
1074223
1460750
1087801
1354518
1856851
595126
1668523
101753
1297610
107233
464652
562037
181260
1290463
1414910
1269769
5136
730742
838927
492950
884709
207977
1244077
1387056
143872
786126
1765853
11158
1258684
721231
1754344
126300
1473302
498626
165985
440980
448942
981256
1435536
873201
913323
1125590
129674
98434
1773829
380474
1496383
1782231
1039764
1719854
471114
798294
882256
123400
1859799
1090034
575569
1205463
948987
1441911
1879994
379655
141384
692017
1926572
406577
579571
1115599
227359
1779853
17044
1396210
1838586
633539
1221039
1196600
1660719
495924
320341
1975040
1674648
321232
207231
1758494
133657
1084304
580467
1747749
104405
1910159
971429
897359
542197
247635
1805996
494461
1677648
678671
1875107
364707
1648613
1953285
735685
1234461
172210
469215
589648
1917254
1628711
1121340
499006
1064652
1622295
1130311
1881872
568959
946145
1125278
1209342
869903
949605
1723199
1852807
588576
1342730
823869
514228
1308854
1697697
1049333
1962906
87130
835611
457590
214079
1655967
1094512
662302
436766
1766295
980982
563534
1221628
1228201
1652226
1979622
1878243
940629
1189539
1398226
1840961
1002749
776531
592923
799182
1625432
1478734
40478
1139633
1428446
1652556
1516934
615988
634553
1426980
141736
152912
1081879
122482
1637470
1456894
1944878
366365
744931
933626
1815255
104122
892880
1128497
1665375
646693
524958
280199
731127
1933996
1766478
786092
935014
808860
1355589
1768648
1434410
893699
1802350
914012
474496
558776
1687968
1132145
699830
825577
604365
1618901
1799880
238189
1759302
1280191
702414
542770
1314156
1497063
1921226
360509
1848129
895984
1613136
185314
1866689
119198
58899
1861759
35834
149418
299849
1955059
1971080
1275667
1520019
1104683
292098
1951071
1511084
459737
239050
1563168
653555
222344
1298997
37839
458728
1836472
789209
355580
1201833
906896
157530
52166
683723
1738899
1523899
399960
90701
1426854
1708182
856839
1942832
335638
1941685
550906
394633
1145404
857656
202007
60308
1629606
1784980
1911445
1731731
1898312
1264636
1285145
1112841
956591
1631249
1728618
589292
1289257
1706884
1405518
889873
250408
1503919
1732000
615395
1777851
1058718
335479
1336625
790430
331078
1887142
79229
543532
1785649
605124
1069192
1676810
1258558
230328
1372695
968335
1420171
982832
724502
651324
1019894
1726015
674384
1390381
637083
892748
557312
1145194
38177
1058386
814480
478105
1160187
155827
727274
1236503
143353
1068032
802972
1381218
369036
1759394
640020
1085681
1472392
430434
1594843
1940690
1951413
1833884
1143774
172520
384751
766522
198186
1419383
1257346
373060
1954558
959523
377754
1015660
1628398
1971441
681016
1990591
213690
1357259
973442
1640892
1926874
1045108
280862
1059157
1797105
1993768
572397
1042247
825557
711609
725447
410625
615213
34333
1224091
1180459
1168077
1743295
1287325
200458
245943
984216
98818
1470798
1139608
1720762
1176606
1290331
1613386
786583
1811038
20738
1203933
728611
1602817
1765666
991313
1009955
220060
738820
1333793
503775
1072659
785694
1811387
16630
234574
1070401
1597224
421207
1269563
764037
1746867
192803
848580
547951
1915718
118927
826517
1276918
370574
1461312
1882087
27423
1840722
293038
1563175
1980648
1441322
1318616
1336763
1787950
998850
550863
650913
297768
1637086
1913720
1088601
99023
760734
950454
1350341
1547417
1038206
1391470
1777965
44977
328763
1035015
1741137
1843879
1049687
1999624
121436
1535463
1119414
990759
876891
1094709
1637748
89038
1382233
1090504
883319
866055
1446784
1356415
18098
1985181
1863024
30188
1610286
314041
1130799
1822294
464550
1784802
1508357
1284200
1410682
1571944
359324
1591567
1303823
343045
1143578
1781264
434916
1343439
1512269
1308136
1370272
1931759
568159
1879413
228210
10191
1008143
1631412
1855925
1039092
1508727
1573307
234053
1114462
1956445
772976
488106
1497955
180987
269746
1269162
1485544
1324794
1039781
93900
1775888
719897
1140972
981977
1872516
419623
1039530
459327
712073
1012531
516306
1784819
1472125
1998214
65982
803993
1848901
749568
1065716
1013958
777402
645905
1523143
941312
1066279
1111651
1525756
333454
238660
649555
1148142
854599
1338419
1793785
550590
1040286
920195
1488938
1822687
316241
1032489
1664254
204899
1337591
1354031
1049646
693783
1518534
1862045
803714
861353
254188
1243125
31959
1539633
584314
572009
1577523
867320
501841
1460234
1384254
65130
1082007
1695183
567809
945351
1379852
614705
171722
367750
316557
367375
1823401
1527017
763040
1871992
1156010
1091416
778709
1621485
1568293
1002167
61899
1903478
1883432
1075973
1743468
380686
1783588
1945443
288851
531046
474796
987399
935644
588546
1053830
1245365
185903
449845
1050150
403830
561070
1506418
293064
822077
321758
1368252
1045738
1852130
1970372
720990
1031
270274
167635
749493
461456
1775329
16362
1418289
1777024
1510143
1053584
497785
1216390
170740
954714
1269967
137928
466710
125501
366510
838435
60267
1958100
1480569
1848363
763857
1916280
1230905
172809
1952894
747330
1642419
406587
1078877
1063261
633925
1540104
1967932
767279
466813
102928
1245803
1610595
21338
689457
1280040
1634637
1763459
1702000
612153
811089
287959
1941894
1914856
817691
1028029
641896
1465604
675761
587520
1246220
1921296
1915229
1658837
494795
987745
959200
353820
731431
628925
750937
1180332
1242798
1475357
1602963
1495759
1340924
1152521
1754543
212177
1688462
1344569
1605846
1117881
718006
1679863
1582362
1822884
1787239
1807435
1817778
112520
1804538
1124820
1009135
1643896
951539
926492
890036
1374959
372308
200229
636444
1234763
886490
1352209
951093
615512
994821
951439
126249
334651
1471105
287533
42103
374002
1861031
350804
239189
1987221
1248117
1009324
619265
481783
742782
1422305
1977127
667515
780319
1746399
623381
1565061
271165
1259325
1299859
1657931
92869
353713
887652
1091227
464890
1844545
1418601
584003
1175469
934650
368298
293563
1537895
423989
607219
123213
542063
1785796
1002649
1225477
1696872
635780
1361316
81686
1554526
1130023
1579070
1903951
1414303
1435707
1099519
652913
161919
653107
897690
583141
1684002
631822
1299785
1731070
211765
1432744
1690387
547698
1639414
843867
642454
934686
1382616
94220
1070044
600479
1196873
1251987
205077
1068980
1437458
1435196
846020
279917
1314339
572385
307495
52141
517267
503780
1579738
660624
1487937
1149049
1349189
1466559
177884
1451270
489902
683850
279747
1969621
632736
1393182
982733
1224113
476445
1618312
135914
1681666
1806334
946275
1003470
391838
990426
279562
1131696
1418105
382457
274829
1611564
1426775
535093
1427635
972608
1757130
1876423
36373
885556
220345
1265152
1919556
1812444
1177644
1060985
1176718
1993962
268001
63119
1924828
1601532
1881952
293866
869390
1739296
1007962
383681
1885633
1915449
1008571
1472561
1055004
1056925
1592068
1148555
1030890
1704301
1882408
922850
1862434
1564084
746521
1155802
505873
234540
484816
1419093
290129
745370
729198
406115
411866
616026
823804
1982123
1916980
1644120
842603
19359
172706
1343630
1532561
1104685
1929836
936270
1535004
1308133
924643
1945342
443837
490601
1052817
1295405
1969568
373422
1904663
1249346
81693
1315504
1508453
147832
1550099
415760
248047
1273942
186117
141669
843795
1146246
651850
1058890
1326779
759676
236815
1010526
509355
130869
293274
919541
1587094
489276
1895085
878525
649294
1964469
1645411
1438414
1282460
229506
1176878
1020077
1858631
877011
326001
1422328
858091
341773
750036
1154879
1224294
1894407
461888
501544
699351
825532
980106
999169
687925
1739497
1906592
703355
557051
711070
1037081
1509621
426199
982058
1938287
1598625
418041
1076957
515455
1389489
1638018
818320
942708
986439
639448
425479
1659360
572350
1594334
1486187
1285744
1870904
96605
901734
818181
322465
1406619
126658
819740
1750844
1728383
705695
1958502
1016191
70877
1360139
52857
4138
1176129
1762336
960215
1895196
382302
1274621
899686
85145
348800
1597879
1961139
107133
722814
119197
957873
1727086
1857371
262510
1171483
1490435
1161488
1288725
50961
207944
837962
1819926
502040
1312712
1422854
164594
1952916
1843481
1292044
1972953
1292681
1573212
1568998
750187
520219
506556
1615934
450580
623876
1700431
1322373
619971
682048
1116335
775218
791019
1151866
1601322
48988
514084
1321649
845032
1320279
1052821
152506
1982275
645754
111211
1813953
525588
866769
1051084
115470
1976158
119144
1949339
1836558
1292453
1409934
1915221
375404
1175984
154587
30482
796530
410340
267552
1867953
1236835
268167
286599
1970954
1968472
324304
1408921
1691061
797701
361013
84400
1756867
953751
762594
814409
363162
391045
1708946
428706
1407807
1533155
1400365
489541
322059
585241
1042285
1217902
1390615
1840949
1391942
1478639
1067992
1860309
1870214
1072685
1787189
1825668
15966
843685
1860578
88554
139186
403637
434023
173991
1649975
1620389
1791181
1504864
570790
898012
1645582
821400
235171
946533
1502031
753411
349042
116790
181133
783531
1556620
175561
866043
1118543
974236
1065251
84273
153347
1704127
1088375
184654
888280
344230
957212
513805
454905
1919212
372911
554618
1009980
1536401
550076
850871
1100740
1131601
1405870
803263
941350
1580759
170740
1740136
501418
380592
1256672
1104012
606272
122224
1767219
1077973
73034
447657
6104
1038475
1188456
1576232
1233593
1752006
1836026
552387
1521821
294403
453222
1401662
1489771
1281833
1814393
1980863
581219
434088
223561
1494563
1450014
1579865
1436607
264172
1527096
1520988
502949
1338667
1713301
548619
1649637
900863
1593719
1568874
1936156
1986445
1687879
1423423
1672546
65732
70070
1522199
1955422
1286182
212737
1537951
1360470
1519427
637212
1680124
512877
1856418
1124518
1007364
1857456
597481
980550
1172331
1370537
751387
1321004
1179143
946116
564646
1855175
374289
282789
688912
560441
349359
1484346
375185
1895972
851591
49403
121156
1391197
1597152
448609
1242959
1607704
143089
885081
1895414
1433342
1335916
995213
1340428
802227
761990
1555101
1053838
91310
1360277
590728
217237
687718
1567273
11176
563114
281741
876438
1961238
1789149
368139
1126831
936342
1066185
1924422
950462
1863235
224087
1906408
1558573
332941
123441
1676178
618017
310471
1973639
1811228
1762072
995880
1204128
1288563
1959038
1517403
167968
591615
774691
374936
1166756
300196
552970
1731088
1552136
1069326
615822
692647
1370134
83292
889876
1038174
1778628
1303245
1192299
1628716
480500
226335
516257
105844
1711367
729170
434239
1353204
336190
1261495
1989574
1443924
31357
51028
1763450
1973825
72414
98064
1823048
1672810
1864401
576927
500418
176133
1948527
883142
868010
1383002
1834234
1063686
963665
462621
1446520
1545084
1795123
773962
183940
208123
1778583
1345798
888260
162331
1868080
1745485
1915474
1483927
1826738
1429410
538547
1645325
1017278
565859
230075
538999
404468
475478
1310910
1995795
1354813
1439567
1888455
1431352
377273
435590
1402666
103169
370973
30374
1477142
433431
949509
559040
1786851
82788
108290
878722
69819
712169
88615
520795
518927
1279038
1372764
1362803
1274524
1993032
640428
115648
588145
1722657
1233203
1398648
904142
634449
1454503
1961210
1419776
1631633
607787
1516109
1148392
1696679
498630
1581442
572179
94718
263279
1606943
234019
1795714
1106122
1148069
57453
1321525
324716
1677685
1465200
1986772
1854371
886402
30182
1740262
869990
1114002
541902
1471390
633162
1408009
1993978
638545
1171869
307466
828837
214388
1521126
1414789
380437
238267
305405
720093
581544
1812359
1117685
962382
417780
850415
1546686
1012974
1195688
293419
454372
1994248
67241
1163774
68026
62029
1003205
1137061
1840316
390963
512808
714830
423830
314365
1276397
460903
1091522
1700128
357210
408307
1873006
477481
846373
1953482
1034050
431852
283200
152346
1766485
1956526
705049
864558
1344468
660605
1533665
1463327
1656413
759808
631739
552221
1256248
1313336
764965
1283866
1422797
326356
990844
483574
1101128
945524
744976
1649528
434658
1526643
598131
1290334
245098
1071679
454907
1003023
586966
1010239
996435
1153171
1920229
562362
127012
420261
42697
1149125
105837
335317
238092
162164
219141
1314224
933326
1122425
1668759
1816629
786395
1909311
1857265
1422445
962518
367789
271473
1197626
1143090
1741357
481288
1437828
644424
544627
1293955
1859444
797753
919938
398282
664486
745064
292705
297763
240633
480177
543432
959681
1439440
444239
903108
1499208
1390558
942843
1738756
547663
1952905
1881167
331345
1306279
63949
1195252
20868
1829150
729109
909470
1315154
31178
1966846
6287
1297793
1986717
1222122
12504
973252
257228
300988
1528075
170264
910490
113176
1686269
1820070
1099375
1811957
667291
1553871
1106399
1188026
530456
1836136
285732
807297
1153138
11306
330101
1937628
892541
1146659
1801666
867729
1648474
1093395
1885838
1050815
1410863
752797
549077
242797
255351
1856431
1774065
1087452
702374
643429
1685969
642730
325280
1183338
1635915
1289397
8948
1040316
988840
912146
1216188
1121357
1642625
546521
991391
928483
1810995
1756044
774549
479363
1968208
241797
1961418
1759770
881506
689062
427116
1061566
277741
481740
453098
1904171
1013943
582929
183355
1573022
656546
1213294
1290381
271871
1381928
52001
879155
1152828
1693203
1747043
982097
539388
620134
586693
727413
1132609
748648
1805290
1202278
256849
1250770
515330
1843509
670254
1908788
1653319
1547489
261387
1173109
1048295
1701409
1106205
287817
38826
114573
1806565
512235
309015
965417
717455
588679
1301612
1680051
51430
725905
1755903
1119530
481000
749670
145465
1325816
120152
724412
1698586
1575537
1605536
1727505
1734537
1678669
242256
1793984
936691
1786860
1937062
1689761
1215246
1137311
790057
1709445
1775731
1759557
1824458
1633664
442409
192871
863506
19846
431490
904649
233905
716756
1638735
445020
24003
991178
304597
1156605
1829252
233889
1908568
979852
1662349
1238043
1074340
705954
1403382
855232
1550926
113004
845436
838086
1812811
1309699
1332614
1834635
1369742
1539753
1423844
827732
275967
1729076
1295052
515863
249406
64881
561838
1547699
185617
265042
1248914
357229
935878
667969
200399
1586628
1299954
1819192
732348
1106829
413628
714132
1154075
1297108
1221998
238899
1317549
1658680
1075684
1703867
933112
1195350
391876
1853897
347524
392321
460482
1390045
1467957
143906
383941
177436
1248290
1905607
1569563
1156215
1252676
838599
980078
59033
190234
721774
344274
1736052
408050
1071405
1265474
991810
1879880
67793
821732
1395233
1661252
892495
240657
1477170
701417
1681569
1114625
1766736
590783
1574150
1171848
1067543
1063485
610109
1253081
1010106
1531134
1309896
1665642
373186
1387667
1775760
1973020
760050
421268
199468
1982263
893408
524415
470134
773969
1588350
934932
656106
1831077
1854328
1702338
359369
385579
382448
465736
1670035
1941860
1068889
1105319
883432
152484
969254
1284734
520731
498350
972836
1045932
867285
1018438
1337760
53664
984410
1330810
1668184
36093
157601
1668247
413087
170911
537563
280884
764185
587466
1281211
408716
212848
805418
1925944
55358
466940
1479945
1895897
1813690
423801
1880829
428979
1061208
1829136
1913375
279441
1572821
181650
671662
1476671
197901
1554518
582839
1684129
1181253
880352
737323
1495635
1257564
393953
276061
1755595
1902598
1025220
1337652
1245545
425218
1030291
1746941
1250984
61175
834794
1915990
1944414
590034
1260239
314726
1908714
998195
1279867
1859648
560441
1446732
1891117
225472
95221
890154
1209840
1746911
1840972
1717125
585722
1746725
1971652
527622
1753903
1417484
1000159
1706619
392033
1185135
1681974
1017843
947177
1035792
938806
1492334
1838863
904182
851507
1881123
930905
1357752
204196
1024554
800819
848301
1668625
906527
1369790
1650023
800912
381488
1973565
10117
1462639
998792
1346306
966548
55182
639972
787062
1810040
181944
1821023
1578298
1232825
1722717
40532
478348
886701
693540
445130
208130
1384356
1210972
261766
908847
1198741
1510404
722694
1547201
93014
1661470
1467517
961760
459164
582057
1295775
1778853
1341543
1506680
663856
216012
1687441
1314713
514730
1650863
101295
19406
340849
156629
1382963
762510
1536608
1186569
1175397
83524
720613
1192328
1209321
1060667
1385435
618391
1959660
1568010
1045889
663493
697279
951640
1677338
147461
273528
5165
1157237
810022
521426
1643646
286506
1703201
365916
1985129
263463
977935
228747
604425
916829
575444
1099941
1603581
954027
1269836
1175416
955012
5075
1964814
1429765
574410
180217
1819366
225637
530481
570929
1518735
90739
1539299
1205155
481324
1742504
1464791
1255794
1006739
889318
1877775
1034249
62747
1240552
934990
1022650
1177079
807630
1920031
1703037
969623
1768866
1382052
871262
1166028
4822
1598543
259383
1129667
1093751
1353732
487304
966515
1589831
1993948
1384313
377550
376956
1545281
180927
1912548
553157
1287170
1142175
1925682
53351
1350469
1722809
1034407
573281
262306
692670
1152632
1440848
392741
1165025
843260
777091
1295745
1489817
1869231
712039
1634789
797573
1549071
1623529
843011
1585302
1989537
1646975
1336552
1535393
289410
797451
309824
820238
181065
1266637
1233651
79946
1501561
331309
19947
452456
1349534
827037
964992
838710
605308
893249
148118
675035
694444
248770
814462
1088526
682629
231104
596750
1159201
419246
1382427
878142
862104
237780
782405
787216
539871
1522285
1693818
566675
400436
758124
1576873
1449357
1504741
686407
377317
909747
1556719
803401
27540
127565
1827950
175807
1864945
1895498
402833
1636772
1946167
1716681
1925594
1385676
1408847
154885
590404
1772572
66786
948842
1245530
539388
299353
1946121
1658648
1810621
877473
864043
180922
592964
1439770
940795
293478
742448
1604506
1751315
839938
477205
709481
1982722
321943
844793
1155043
224436
1648302
1614013
710803
1919847
920831
200113
1959163
420998
551866
1249980
143906
1497507
1540892
1572311
1479488
1966855
899645
725384
1369968
204599
1659407
1029474
791690
170315
600567
302876
637704
1910427
1946130
281511
272497
1366809
864345
294766
1837818
1251951
1667818
1429467
681353
700704
1436886
1476374
331938
1468361
651096
493539
261495
120691
1566833
570067
1286298
1873680
1821393
502127
325018
914446
1884181
1606595
1158681
1726392
313165
1110738
1530542
601158
1112280
709438
1169882
1670123
1015684
730623
1047994
140399
1888058
389977
958775
739978
1447529
1956113
341289
1563959
1922749
107332
1231444
1251710
683919
582536
769993
498537
372970
494085
990083
300534
496405
1039669
460714
198369
436122
1767408
994783
1627487
24758
983954
1109277
900845
115376
1277862
73612
118372
1727642
1498003
1398348
1567881
306119
892118
1881275
1190972
1826582
671683
755152
25799
1480188
970736
1859268
1168175
1485341
576457
897933
335909
1025097
744122
44811
419470
1543909
886058
268721
1353268
831390
1097013
1132468
545373
1180135
202601
1399005
969988
1472217
1915677
111276
979543
1771644
1939630
1803679
401865
1233124
1092243
1703471
1381763
714650
1414464
1223064
618593
1781750
1358438
1606196
1828286
61374
1937992
174621
878948
1999374
52052
163969
1272358
774437
183049
294678
884555
619047
1106219
1915407
926980
1425335
144270
1205384
1200328
1038140
785662
418395
812280
1643606
1765677
919929
1504167
1784083
530382
1075121
1227782
374141
232256
923208
1289666
88268
1277937
1379157
1774073
1470482
542390
1788284
1172019
101075
416309
312925
1257
839584
1799541
469033
741867
1224675
1957310
620811
153308
178055
254947
782789
1190531
1058531
892639
1531944
589944
1025468
1669337
811160
592238
1422481
362398
1298505
1108439
129578
605808
1114014
595019
1995229
1065464
1196164
1850452
1057827
354660
1127552
1949488
1879048
1283364
170730
1347466
1246951
316437
670796
90774
46336
439209
1587251
1264022
59304
80496
1352072
1507315
282704
1424689
575848
1286529
535603
1905349
966323
404983
1904543
1071404
1872854
1892558
1705009
415633
1934769
421810
715235
277212
1837860
394399
1716585
937435
153250
1079331
834095
9426
763164
552381
1418699
1927543
1463205
121888
487662
283144
1056499
336336
1926718
1421665
218812
1328667
64171
1326896
1503487
148215
1732039
1937196
1682584
1212610
1264102
537409
3721
32910
377541
1682568
231393
55320
1652325
622855
231655
230503
1687633
154045
1177674
1160941
157743
1013526
771343
964368
421803
848038
338107
783478
1370188
614471
183041
227139
1276556
1923818
363370
690675
627601
1458690
1277375
1385319
114443
1786962
1474494
1620631
1112123
788009
1881997
385032
1475805
527041
1146796
1762674
300999
900286
991256
1972735
531779
1176970
185067
203462
1859641
1336276
1763909
632364
966941
122216
608658
375959
1301132
92685
1816030
338925
1559743
250396
410433
1447226
1454322
957905
1402836
83637
1402281
938649
878542
153142
1927099
1732656
1893724
731714
869649
1556217
893808
1938358
30338
62077
482025
593457
1446504
637445
1190390
1993619
1095296
555057
1919378
1722786
1496080
1129461
1383413
1364328
209705
617831
1672470
1306322
223886
1435815
697888
669236
1395457
1336069
84588
875463
1555478
896391
1002790
1077261
1032375
572750
24810
1402481
107392
747568
1577649
243899
1103979
1725381
1542459
641136
988095
1888124
1866112
1563199
64102
1524779
1753929
774940
1043425
99393
993598
1634743
1031054
731617
902374
1797573
1874760
1805984
1631044
1777443
1744512
1706178
751365
1417585
1735093
1290774
104554
567704
1532982
1004547
1205328
396895
120720
405079
776932
414712
1809551
1159458
1447318
1948635
1833945
354059
319705
535816
1864202
333982
1806289
731599
876220
1459416
1197210
1299874
734422
42999
1185396
162698
1207120
977775
1534963
608877
652933
1007855
888375
705801
148458
325067
943741
751289
226209
630790
1150099
378076
149438
370063
531789
344199
377210
1139178
717813
1277736
1374189
1142835
1931602
184511
1803990
1757949
753728
1599776
866482
765068
1868901
1287752
1052257
989873
45361
1537741
1579775
976868
699264
1160458
89712
1992515
784207
1707223
867914
610931
1420346
1292408
1961923
510522
594351
1817311
1977147
400363
670910
1960099
903081
1004574
972896
1900723
183759
1524935
1874267
1603437
1124231
1742284
1600542
527904
309940
984170
1406099
589730
830298
167178
1565607
125948
1168011
349571
455366
1547140
1139734
1999278
928514
1054790
1983
1353301
493074
767241
1462885
1964124
1716772
1418420
1790427
397301
1983999
800152
724891
290684
1475051
1935533
510304
1683016
297220
676102
923269
1726224
1584343
871498
710975
214643
767652
717058
83319
1962926
287495
1983632
1418551
1331963
235880
601775
232197
1070862
1777416
1633005
997792
237620
1187015
1011552
1822535
707936
1683554
1896828
487071
1429887
1468894
771718
1986096
1003891
1478271
899917
1471187
243567
162682
1728001
953254
1449295
785759
1429525
1655961
520348
763916
960257
1983392
202820
678950
1420258
1508591
363148
391432
1970193
695045
674174
968164
1429448
620603
547692
1926090
1252729
211175
481358
1067159
1264614
651850
264824
696695
287715
226895
1149821
704461
873259
1262114
31769
1328152
63644
641133
887664
433890
964588
1189628
1246884
683146
1570244
1177941
1792690
87274
589470
394510
1460243
309426
1136117
1044032
793099
995045
456045
1956134
1373894
841201
1801189
1222108
1502700
106198
185416
1178920
1867363
1571334
225102
1485088
1555607
1714642
1866465
1920788
1697851
1193352
871321
1449131
762700
1617640
1118840
461997
569533
75232
1423132
70042
588913
1719306
1394747
860572
1720954
482228
1044253
668089
936171
33476
729860
1865971
331637
164042
360793
564298
862115
459515
86809
317035
1942919
1873548
619179
786335
1202230
106096
233348
628274
804529
472184
589881
728372
1456785
93591
890926
10527
589251
1718777
931326
856458
72726
964370
545649
399499
833608
1858155
435364
1232078
113789
1626818
1913375
558921
728211
1213878
1229237
1682470
742295
602753
1599213
185427
1527128
770198
668443
1558099
878916
498255
1092578
1127537
1647618
864493
723786
1628962
1466037
1740889
1662943
1213667
1380881
689609
847734
318918
392557
818916
75624
1979819
1084004
1507827
1164060
873486
114422
167342
445082
1291782
577977
540009
1028478
1577663
1922987
337489
1534655
683548
1407701
988865
270274
52040
697363
530227
698131
1496054
1334838
1726582
482115
702154
1045045
1620557
13841
1633591
625936
1966545
1197446
1428370
1166639
595879
1532354
1161860
976374
323538
1033814
95427
1854613
1375636
156119
1498508
1511418
683974
51859
671806
1289242
751191
770804
11546
803668
1389324
166460
780250
1210954
779896
778053
1359958
1223995
319000
929147
183246
1147058
599842
1429369
1444746
1253069
507892
988533
785481
941406
1746872
115620
131190
1251376
1840833
777616
1367807
1819091
838010
1570155
135695
817772
1833209
815635
399122
1104809
1467313
1882301
1474485
560080
290554
1485853
1894664
127989
1400549
785942
396229
1566863
961742
1243917
1394389
722237
672859
1458533
1226150
168081
197491
1406493
1584360
78086
1995390
845990
1228352
903440
182844
624428
369200
1553158
244413
170976
724486
1090343
1792813
486952
1823815
190945
426811
1335603
346867
571619
1494612
965171
1125645
1202551
565548
504545
352933
1995101
1409174
762398
940463
892949
1782090
152460
1478174
1918262
1344792
920998
977235
142723
704915
1503176
4039
946518
631700
58746
696857
674160
789237
590856
470729
1610391
575578
1113221
456644
87808
1438750
281925
673898
1791721
668359
375249
334997
835319
1373706
1821383
797691
835494
1206345
1503567
655822
1632797
1717622
1593561
641051
1894272
1862561
516756
828855
936831
1390715
1067448
1864664
932077
1997454
1188895
1347092
1315168
1487955
1603575
1885756
1953790
188239
627181
103926
156147
825251
85869
1989815
1977834
1715371
1896608
194488
689058
399406
1505824
1977197
1542352
1700640
568605
262005
1741675
520740
1103278
652254
573028
918812
65955
735334
1986445
163102
1865531
906097
1858197
121755
882892
1556954
1908602
1301808
1414928
139810
1081215
256092
1552180
1180842
1726701
263298
1749757
284477
699401
954254
1239
896682
54451
636746
1130904
1738325
1603263
478825
1775165
823244
793130
1227093
1781014
922164
1583852
456909
1662197
760102
221604
1512589
289096
1418499
1319903
1364810
1194028
833421
464007
1668797
1639312
1987853
1491095
1120764
1830106
1179972
1409260
798428
1792948
1065937
68360
371316
420097
1384234
1628163
1683501
929108
152596
1550536
896381
1148288
1356544
881335
1055362
700410
1667147
309823
1230587
528815
648987
1329820
1620232
1243926
617680
1099447
1005462
717277
605902
1296318
571498
543827
1822748
664968
944318
122809
1674371
967149
311403
577761
398889
932919
1939626
1014139
14941
107839
268493
360514
1044140
1326247
1373216
1132218
1551864
1715536
1733391
1610253
1778526
237096
425604
176100
12747
1340002
125801
517135
1438233
466934
1306466
1038419
139289
216174
918168
1615280
1585300
242813
289535
1668125
834426
206263
621789
1290180
184588
921316
820773
473068
517372
1743818
1745561
781575
69958
18982
118384
874504
1639973
704231
1954711
683621
1817808
1115188
1349394
1335402
526446
893456
1872561
68645
376429
1465200
683564
1560721
1950677
982401
1436813
1273708
1889830
1589627
1983875
323521
1977310
526449
1168320
1622721
1573431
848399
1917269
1995314
1524441
1922926
308819
40293
1376722
908264
1150048
1979765
709623
883152
1426802
998191
893870
350318
144996
260499
896154
1752935
522798
1592446
61165
423914
463519
1447827
888806
1763556
235387
363598
164504
1261939
1779276
1633734
931634
1357292
1065862
1919162
16712
573791
1712260
1749333
1298592
1148614
768431
1427501
1079641
148949
1077638
1977990
295768
299493
1023525
926577
1184555
441254
1966724
1034368
406181
900593
1101935
577332
269789
1229602
14999
1901819
849570
1086093
1561542
179661
332385
1282064
1172642
380814
1580995
1446319
1978337
111861
1381694
1319463
268254
722811
1674106
210265
382966
1270977
689387
739222
886657
1130105
434475
112616
1214470
74537
211984
1981176
556025
701109
936067
1872046
87039
1268174
1074133
1469012
988960
912618
382872
1487193
944491
1117039
1096337
1627907
660407
787780
1958152
174585
1595442
564145
1929260
1320651
1908154
1514026
1215899
1238152
7963
974917
77021
27365
615334
1228651
1913291
790329
1644970
931078
1131647
1281661
1776571
1621841
571014
1730874
1801330
1988820
1754452
1884801
1412675
215665
1339999
961596
208238
1845184
1839289
1718610
1786219
1081601
889982
1155091
1496385
486248
1044120
1723527
910469
1477528
421899
1508059
727562
1611016
1467018
433296
246034
616205
878044
1779561
1736
954968
595287
1733688
784793
1500532
560236
1894581
1255215
946398
309254
1569741
1704283
35861
1672667
1861989
1335066
106363
1766330
1895361
1457397
98146
670101
1963780
543808
1106819
235364
1366372
33979
1983247
474327
540276
344293
243884
1484649
978364
1093015
1681504
34127
831708
1720271
978225
394754
700981
1048020
1476927
214415
731702
1666188
1970101
1651257
245335
1328909
886114
1792255
1843034
289533
105499
1134885
1006655
1518908
71936
1727827
829432
1981313
1994793
534479
594331
1733599
976133
22301
398811
119167
1758794
540822
947582
1792919
1493737
71644
1207460
447489
1485981
1239406
1429115
516059
1186769
1563709
1837447
1038924
19373
432025
1120618
215672
1714331
1385060
1994200
527963
1486610
1881436
467280
871400
1369991
1673589
1082249
1072888
1199952
943770
430263
808762
791549
827793
460210
1193948
695125
1144223
1723401
1606458
153038
835121
1524297
737246
1246975
1146637
902230
681057
392969
665031
741437
184944
1264528
1196130
248648
1271147
1450679
606411
1459030
1670168
39099
782783
1426575
1116647
97886
242748
681230
334961
1420088
1631730
1444485
948176
385629
1286633
109315
838743
1738867
696397
229953
1951740
1324565
1353986
1763941
826661
1552381
153052
237975
249121
293019
1469138
1117968
1195005
268205
1730587
1871125
1019121
392618
1094194
82834
1846552
952557
506468
913617
1103596
879986
149293
882182
1509281
705108
836302
1274943
1590912
752368
1440081
435710
73090
1621346
1525679
114705
775070
1398874
534446
390248
1255015
1991962
626205
1789692
134960
147821
1774846
776100
485180
619947
1970719
1503443
1457814
687927
316954
1279058
1685433
1403273
112860
256134
625797
379254
1443899
1770735
1810019
1626372
1547110
494000
814723
1363589
281155
861224
1493196
1834965
1380560
608610
611142
233512
1414319
1691617
1586529
713280
637932
1173369
1813246
238953
209994
887686
1854714
1317086
1794943
1221078
669374
131067
1779807
1453655
886946
1678469
1631587
1661824
556675
987066
1766352
1666352
253356
881075
1196908
1523820
1041019
1292939
1780217
1163084
1063899
858101
796070
1473795
632849
299918
1069592
1457060
206583
279842
110666
246356
1843669
1931767
414123
1050170
1690405
238230
1848799
1239486
1296179
244365
653880
1163572
851348
1907543
1997507
1506909
1539215
474689
1679743
171483
1637413
1158707
1941700
1179093
360130
812054
1552642
646959
160172
1536758
472553
776906
1422469
958359
1117708
1434194
1616972
1211715
1513328
17098
143412
502769
109574
970715
652804
1517187
1856180
620602
1506977
913818
400798
1757617
750628
360165
195591
740198
1975546
1855075
76975
1319971
965087
1099759
1243039
1244082
473208
170391
671973
390456
459075
1885023
1885310
778538
1264452
1316886
184746
360315
1119814
1169346
818480
388915
1961901
196488
457030
162810
1461972
11011
253469
1107732
832681
487246
1786504
184303
569659
124579
657242
1668965
1439018
1178922
1745452
77809
681306
1250334
1322450
1470259
742020
1721379
48165
1504992
27724
1720151
314691
1739224
1675236
1551991
992409
1701245
394138
1367213
31878
1540748
451679
830506
120852
465975
1515080
523343
762124
1822345
1165326
1447691
1384052
1694701
1394913
228511
689117
1387044
98319
1027343
967164
1689039
675051
1363741
207601
1675147
1239427
1458052
246591
1876598
229273
436625
269613
253124
1795141
1198379
107127
1796580
1178847
699048
726069
862669
324302
1963970
1465798
741463
1142589
1179289
1064185
1261049
363453
1627809
1862178
1544130
1962931
1947072
421518
1784741
1816677
331620
1190135
1185689
1625194
595630
332542
1708108
1151008
198153
1880219
1867613
1915295
1498930
572551
953054
1340630
918469
406816
217524
109626
1111048
77399
447707
441689
630471
1530862
809404
1905303
89100
86941
289165
998706
1000685
1717262
765855
1234101
1152085
642086
1376774
613060
1662014
624326
1549672
863485
1476244
309840
1130782
208785
1482026
1855187
671625
1127997
808131
124816
748347
598855
1407000
1399425
32187
1705432
800511
497942
44485
618370
576245
1451576
1246171
940900
127370
1109267
748501
130162
583615
223426
1366537
442647
383512
242017
671722
479861
1594841
1038316
448063
86604
1335635
653502
1298381
1624870
569236
242885
1923210
1160259
714249
151700
66020
1366693
1830374
93271
1289181
1720293
917740
833487
174562
880807
272878
248855
672562
1614105
1569833
1280378
1608434
636335
282769
304164
1887945
1876204
1105894
561488
1953436
51086
1079258
903206
139507
30752
1015431
878541
112332
1690657
233728
786281
1629067
343317
360778
99428
1401600
1906198
614977
274713
65657
777301
999077
516095
307837
1469571
1119343
1662751
406610
305343
1512481
1574724
562409
1106975
1944766
1008799
783728
1540487
1882481
373765
1360852
1990557
1316427
450270
1322024
1069612
263944
1302878
1023915
1954654
1662874
1543266
1777461
752902
1488845
960315
1584012
550656
125178
144916
495089
556809
1643908
92009
1775066
765196
1187126
1072561
1807043
932577
1585506
297582
1816805
514667
763716
903427
777526
86051
409395
83408
1548312
811359
1475747
958414
1705477
86857
1381459
1157435
1075978
122402
564693
1461786
1284456
1535734
492244
760336
1488480
1923542
552893
1878894
1612743
752941
1793151
746965
1899710
766302
1118549
1005947
794849
576804
6884
682246
1767776
243989
541805
274779
1500990
284673
1354623
1723722
498452
2269
954341
1216346
948241
1549564
225676
425289
140528
1487948
1746330
897962
773056
1328844
1649315
241063
1825473
1918369
417246
1708455
83808
1041660
693431
767322
211365
968925
1079593
877648
652056
938937
1037129
669180
1275905
331994
1903366
1125357
1388112
1572156
1773090
1635459
262250
1002593
1809688
909607
564725
372863
231972
131976
61648
605794
842957
1734504
242476
1835548
482300
709315
1338782
1889864
687507
1346072
1200138
102914
1231997
1413932
58735
1930795
140065
1430256
666020
743050
1108966
1372163
500545
1913803
1221357
1991462
454320
25009
319916
1688149
1106951
105459
434061
1420902
259709
1208164
331547
1125452
90329
1831257
744570
642272
994834
1771098
106673
1889683
902423
1519933
1172439
267770
1646271
1779864
1985654
1684650
1955977
84380
1364107
282055
631971
1606134
1617053
799587
1866431
832300
1311593
1112305
777563
1479384
1249023
922850
1889102
1299701
1854444
1549027
123906
334231
1666295
239718
318554
121585
936081
53576
259324
612330
236365
540015
819373
138151
1276140
1884087
1719927
438300
1238344
718534
1449851
1120369
54908
1121595
1676329
1445666
1931941
1378448
14121
518509
149667
474702
381498
519231
508414
949914
1261761
629144
1735716
590486
196289
1294802
1647285
1431318
1133809
1764777
733194
1232000
971127
1194725
1115692
943274
352447
1607133
1323621
1581382
1211783
1984633
679534
725037
1616175
707337
945132
1859819
1844754
96251
1760096
780784
686591
1458404
1631122
1452376
408645
83033
1668901
567381
75501
1215517
892924
1648294
175566
160591
1882521
1888866
154953
1708215
68161
575078
1156985
1726505
460706
265279
660239
1290200
1336940
1200945
80158
157
464066
1045418
1408503
1300469
462317
1714666
423476
525519
1858002
572675
1969432
1963595
1932630
315136
708640
499000
1654790
1888928
935485
522526
1176774
697116
921724
1993139
1003028
605090
1726211
1334310
648986
401216
1733123
1953231
945449
855101
1095518
197798
1982086
1421749
419800
588838
1167934
1351633
476216
1873077
1007780
1106333
1169138
95884
1290732
710177
533564
315226
1363864
516471
619612
1883065
565551
1113675
45125
1150880
1032052
463446
1889190
1455155
630023
1237671
121102
315727
1673217
1752786
180506
1104592
60662
959274
880143
1936015
821579
598181
1856716
1576663
328378
874771
230149
550027
608235
1510416
1262910
533406
1087180
1302244
1682305
969665
1259642
896365
1740147
831471
974443
1995927
415664
1902912
1534513
706935
1437389
1684040
1000146
847296
1660145
1385018
1347238
1179194
1094961
1283719
1843684
111155
892222
1283390
1200293
1728991
1917600
1964346
1928831
851866
543412
71248
1560249
357822
1747422
1203589
588351
803647
155234
1849296
1647546
198997
253704
1686942
577010
831286
558167
180507
163991
1958504
980784
1412805
1076166
430669
753079
1364749
953016
1785028
1573986
1559903
1654602
833176
944854
1939020
759913
1558217
751514
511847
223570
1536606
1231561
1069969
691952
887618
304244
1351313
902580
619021
871922
314945
1522045
21982
999057
431333
1433241
1272373
491365
920226
93790
326466
165006
1350005
1848691
1583833
40349
611319
811377
503152
1580539
466510
1600519
1731403
1512332
159482
1059509
703223
932715
447599
1766167
614081
809126
1186999
817011
1497362
185200
443703
1810960
1655130
1022803
1269517
440431
1192218
1459184
1765469
199162
874147
77207
1799698
360469
1403202
1274575
136543
937254
1318577
1779536
1640982
1726416
1301698
476750
843198
1773536
1928628
944535
1287406
993373
1890751
239432
655765
545784
1624772
782469
327089
1248730
1187635
706126
1151204
1726087
842709
803020
975678
1584193
1726890
1501537
130908
1623269
43849
1785608
1905361
218527
381995
1493239
919351
1783631
17900
185966
198388
688338
808820
23529
1794542
85142
212512
1381042
473617
703798
237947
365185
1442748
1516685
1800018
398282
126258
440516
70413
250489
473087
1391203
1933685
1427302
1277734
1269096
305166
1869968
652534
1582997
970970
210440
528769
1528941
384499
546292
1054226
1537319
737408
1817915
1322022
1309364
635305
1075367
653202
907204
326869
516899
1396426
184026
1860243
1546558
1388173
1793135
1080948
1143774
917812
822384
1402323
1240049
358824
1223520
739811
102659
1837368
1087112
549512
846923
368042
762911
1026641
138726
1531456
843810
73051
968511
1891267
40147
1726610
1136836
778170
243750
1434931
493745
235488
1141378
1031307
1380226
1075729
1120369
259326
1913986
1426081
347186
1940718
510604
839163
1085353
572116
802900
1371588
583957
834598
1177926
1523900
677324
1077250
1468423
972510
1743202
1897121
278059
1721465
1979811
1434702
213252
835528
710997
64953
1756493
599550
779514
561327
1368792
1148493
1212253
789714
1138820
585343
1899776
919067
1766964
1357016
92302
703071
1508121
633138
992827
330705
348848
746729
1420848
1201176
1375639
1054699
35673
1021550
522965
811775
1854616
1810782
57916
528358
749603
192793
1914842
310343
1085143
111829
1670886
877701
1647836
635527
1034546
1597022
878133
1255362
51171
1007053
242515
1515151
185148
1570080
598249
60847
136954
1408093
724270
454228
38721
655935
101482
1490226
1806375
1205618
302807
812921
794856
1558658
1475966
1387528
588149
943960
1331168
908599
1642897
1161292
1381268
24683
85738
587713
871925
1497157
994488
282921
1641337
848608
1116188
1159064
267859
1488034
435916
450108
1369143
569287
1780864
1078973
1703878
1029548
1146721
920282
996176
573208
235722
1759013
627402
795303
246006
609270
958683
619563
732825
1364735
1749851
307683
1611538
537438
1951805
614645
783969
757764
1777982
10186
1131507
1914947
1652908
1344489
3123
839207
1213146
1699597
505720
1517881
905159
102256
890493
274703
867724
781758
273278
1318634
643427
499323
510406
1570301
1034597
620470
1354336
745790
804948
10093
383374
1096162
1136634
1830447
1455454
1802667
1494874
229755
478415
490892
450483
1803854
788936
1152318
1989979
1165868
822217
1285593
492391
1451150
1194270
1942287
1066959
1583320
1622574
252532
1720114
862451
1946072
470722
1143112
406191
1477811
567813
1453262
880198
858900
1788156
241763
1946804
1213585
840202
1687949
337754
700600
1500584
1637475
1344290
978893
942223
443707
1896142
253892
1828393
1137937
327478
1502274
818191
87086
1811602
862298
840449
1319928
865963
1501752
1430978
1615454
1706829
1756470
1584927
778686
459472
507321
1728004
1435686
265169
1422468
955410
141503
1830360
1675952
946995
1979513
1844389
220721
1743338
1404916
824269
1673753
1819432
520580
824083
1305836
1982643
1678702
1826392
357432
1245073
1003605
1730957
1148628
131778
1981797
1046314
967243
948462
360156
1083409
1185871
845644
706400
1449505
266460
1338870
290656
977755
1143092
154554
317265
627511
1187626
1033470
1795114
1743204
1272048
330388
1877814
1277986
123055
498083
687759
801545
669354
1060412
1238131
1282638
383271
822726
1086066
1515490
118836
1277270
1851776
479596
1470650
1317573
899335
1936931
1533135
403379
1624886
1149256
524808
388338
1951867
1640878
985001
1798925
19198
1741200
422095
915086
1136288
415939
399794
81746
386101
253847
1455634
1033624
709526
957478
1267818
664451
1452377
942550
593662
497101
93026
1773406
886219
282268
1130310
14512
160465
651002
121037
331160
1864133
1068865
1515596
46695
599641
1596924
1848042
1721487
816686
219540
1529760
1103199
49738
1404648
1276322
909849
287124
1696841
1018001
1146762
792640
555380
1692847
1380629
1486515
1893847
209477
182200
1065961
918940
1899232
669854
1012973
1939590
1523615
896755
1547090
1036450
1120821
1786757
1739821
1234225
1895602
907831
181864
1889342
458566
535904
1032731
1382082
1061084
1676748
1767987
358332
1794103
396420
9704
92616
1530944
1062224
1095241
836957
935675
1526798
697976
268490
204650
1992081
1353023
836082
29561
497339
1499351
104819
1942044
346014
1610093
1087510
1553145
44308
555616
176151
757801
1773132
1946051
842142
617457
1641490
1621157
249006
1316470
1731317
711461
1582223
336253
1012378
1375896
940355
1196127
1069507
246084
917591
1426663
1308070
1587543
7056
1801818
1709068
1865407
34874
548269
48464
382587
71577
1803753
1316740
958472
986210
1326574
1513110
441326
972117
1222202
1756680
1597697
339531
1125240
1406760
168167
674481
348519
304198
544893
237002
1443503
1752168
471182
1619019
573933
1678343
1655791
1357722
1096757
773976
957557
835469
966757
1405102
1188695
826262
1897680
725588
1688239
1093132
1141969
104055
594389
1067283
823556
1225746
1342635
1748742
577795
256621
1258451
446919
1623910
1738317
534703
1527940
1714845
1021102
211460
1729615
688166
196922
410060
456183
1491928
1859717
1484880
1560112
1925944
792039
1687090
646938
872169
1961345
761490
65677
299269
261920
1106630
1710488
666588
1706488
519536
640289
331794
63721
1911833
1097293
40186
1127416
1496621
1278891
798312
252304
1062629
999621
275383
43944
149972
1481201
303999
1705988
210111
1956423
411160
410292
685251
51865
16251
1481436
1332820
328006
311009
1101310
750433
667169
1282242
1870850
1848662
111622
870773
412452
1450848
882992
104687
1479708
172774
1652518
905699
413239
1920863
298055
1331024
1250843
506403
1309038
544000
521126
164074
748938
577137
1752454
1544696
374400
273431
1900479
1062904
213846
541218
1116554
1902819
1256970
1807721
584326
1959589
1892781
302152
78372
309471
688395
831707
135996
587084
355957
392955
1686423
1417240
65003
950241
1008450
646997
1737474
1060293
1980132
1501334
1201165
580202
92047
450858
977535
1413353
1151478
891403
1277293
278340
1954721
57641
355117
234786
1077189
128504
797312
56839
200376
1691760
385388
1456709
315560
1893978
1835932
1121274
94768
271095
1141918
1665481
907656
936987
1760222
122726
1826634
519057
1248278
442312
244431
352692
153737
1113825
1509606
1904372
1422858
1214561
1099065
117507
894732
867088
364444
1563756
367178
20043
1231853
877245
1797710
520960
1319650
1736939
1158550
1855682
67030
1190162
1569372
559132
945970
1146215
431086
1245612
1066935
1234512
1011489
1592004
1909959
1582462
1382754
453539
1542775
1804380
637029
1465680
983244
713337
85175
1618211
1940043
187825
1332857
1208928
226018
86233
1128991
207765
308220
1303433
411530
1941117
1458439
1666225
402240
247490
1242766
757149
523380
49460
1148383
418626
924449
1537230
535777
695212
1788813
135605
598095
1845639
1662845
1546084
1776939
130712
1667783
1029353
1930754
1563096
26316
536900
1911328
1737954
981943
982362
260683
1447338
3334
1280104
742013
1634828
1658114
638262
927400
911667
279473
185126
1903882
1820020
415664
1856078
1835363
1559977
640386
1833231
1660320
1257620
1040568
480276
1014391
1025135
736348
661479
1042031
1541041
674701
197145
1205348
670108
1851327
548705
614227
618074
690881
65329
458100
728573
675535
699655
1965869
809297
390866
1838403
909288
447123
875750
910746
1689231
184077
1035918
287319
156523
1957363
1624525
1895024
1055314
1754004
168258
1161194
1426246
1512494
1334253
1534112
136236
1423350
298045
1603235
1973041
1392354
324833
230230
1194042
766098
1832027
697832
61432
1836977
179993
1279071
271083
697544
1672928
1467401
1781456
692287
1534622
689141
817188
560002
326036
1500076
220057
534236
1343264
1016737
284082
1337891
1408670
331623
1204219
1920890
490527
334756
708544
1037656
307740
1047617
1698251
594706
1222640
1025403
452102
1531943
1293729
28321
1418020
889965
1545306
1030755
1430570
667097
1277732
1764355
1013802
328811
1871361
1100295
447829
1832787
740787
897275
26285
679184
1741971
300703
1122945
1857967
325041
564882
1861617
1907170
183148
1509990
314846
999187
194069
1979110
894614
431171
209593
1454998
946659
650641
415680
970881
417911
1409546
491472
450206
537296
1225961
765990
1640798
1473831
996038
666150
733350
1172176
476173
1155805
610340
1517354
485932
1046473
1934426
1237036
1402600
1888596
1835213
1687474
990258
1875035
1321830
308605
690135
1685896
325095
963508
1275511
1556527
1790547
1327246
1810365
1452952
7567
1961079
1018126
749498
188341
1226356
948158
1868085
1843468
1280395
822874
573824
1764370
1433013
271516
447266
1848802
639363
625280
85558
1423838
1958508
236604
350488
573044
1658657
388627
856988
309363
1152830
395440
28147
934863
1033742
1230008
1199252
886528
1300951
26698
1183891
1378812
10984
1883621
1350402
1318109
192111
730258
1191286
403855
15475
290500
1802853
1025947
1838163
176970
1064867
1655419
799394
1337808
1708074
1040369
1576254
958392
679404
527738
1945288
822232
1871727
1530506
1224846
217054
1218979
1817922
1367497
1169095
378052
973680
1701201
1185044
49845
1493281
1883396
349995
1034223
66264
1490580
222182
1622941
207692
1914764
728146
1697405
1178996
792216
83995
1714926
279159
988243
1455452
149098
1233325
113774
105292
649470
1738651
1957143
1735136
634037
1865070
805672
1767716
1114409
505723
1157198
730817
1721769
511453
1651528
218764
1511467
85482
225167
1962865
1117466
1814307
1924333
625685
270906
616352
1582605
272336
498770
454241
1404831
1427764
292608
1964009
1561277
376695
347063
767791
1000347
1060608
1487509
287002
288490
1056348
1324468
1411089
1605159
659672
935585
1079270
1097194
609381
462180
1280788
500304
1266528
612515
1114088
75135
1230287
1737879
1335569
559704
1828753
427579
525649
1238916
1674462
473546
971506
1446864
1804851
1422158
1160139
1697359
1481178
1343065
40764
633902
1943589
310753
196488
238310
884209
1225677
933256
825099
1822038
886661
1944759
967831
785586
998913
1946485
206140
1057595
899698
1042113
828146
1107597
583188
556015
274476
1433582
583280
650238
1485907
233691
215039
1126218
125827
1762901
1392197
791096
1806493
897035
1828349
667168
1296271
455047
795382
808030
1915143
1327887
1685352
1694652
1245433
788082
1328041
1891743
1160454
1129753
899143
1574410
505787
837151
1603429
895739
65171
1448390
1611064
486053
1766330
906292
880016
1034175
282433
36764
1414622
812647
1523218
1549810
1155438
1188014
326874
1312226
1088896
223501
1926866
1862601
1392864
646780
352145
1735863
117400
1575061
1738688
242164
78498
839714
1799654
1393544
1984283
818855
1107356
253159
5133
1965914
176919
498076
924171
834601
73561
615406
56895
426031
536615
317644
1585951
354557
546941
1429951
1607143
158612
25425
1414145
772625
1698295
616826
672728
304169
916614
1170281
400681
284925
315865
1784588
1364044
1681396
755678
1045068
1436596
1025891
1228738
1898283
680415
1166382
1848857
1520103
232109
1542177
1023798
1764970
133931
179783
373725
1727225
459580
425628
1943109
60117
1310513
1231405
317345
1691907
193554
1694090
63741
319747
1919721
1391263
90383
1906170
969499
350462
1114301
618805
200726
1148703
233213
657410
1292949
232671
1275295
1728558
198236
557551
1273181
630396
629941
539057
66705
1409774
1968672
898158
1560632
1451158
511632
512817
298149
432779
1533507
859827
1125031
703972
1847417
1898645
1892145
1586668
1032498
1382256
29588
1934447
1844983
444669
145626
814555
871175
1711265
1744761
1056332
362171
968869
1141616
1565347
556406
1197273
1718238
1731514
1571598
1727383
1169904
1949166
1233742
860326
354672
668226
758890
1464923
1535481
1483423
1660076
1831391
1874485
1125984
1746241
1349214
1133314
636221
1943337
306771
1433473
1959929
1989376
11439
1834497
1592084
1773300
696001
61329
316065
1052053
672291
753236
1748745
1694392
497343
1493456
1045682
1099080
1313862
1005540
1736625
748312
185201
101333
598621
524888
194128
874718
1511873
1508793
187520
447528
366416
183262
1237003
376147
642783
144482
205913
1562381
89695
874054
998414
1947876
1101783
1455860
1798291
1609291
677246
1740218
1921814
733915
794823
1829383
1431835
185573
1146128
893280
1476212
981407
1737167
250468
528485
150524
1469744
67562
1895479
1189494
1256407
1586742
1325676
261638
1771450
453338
1474849
275094
199177
924067
106072
1449126
829792
977738
1896684
1741812
50045
110482
639316
1974732
1047154
42818
1720790
17040
1642609
1084558
1362892
505536
418556
165858
1626972
777457
1575628
1484541
1388212
485430
1220812
435696
550260
518752
1342546
699597
1396848
961212
1640903
1878028
656147
1052554
321706
481719
1914960
618883
1421863
583428
231139
332655
1904780
7893
94153
1205171
1341183
1745598
1189861
1915232
793836
1165683
998932
1243336
1948118
1834587
1504021
1124483
194760
1535448
266975
1987251
352039
956973
35243
1661648
966278
1754671
890443
678187
1832745
1207283
400130
116187
1157575
803916
170673
1700261
1944179
668744
1243371
1941979
827688
993814
1018624
824218
1022720
1099381
929053
1568660
408324
110221
867262
867891
520937
1198833
899146
1050744
866307
1227012
1593229
412511
364383
1467451
15737
43892
1247370
1592519
1792266
182733
377653
1770054
8123
734518
269350
304074
471811
791947
1904852
1916322
786774
1362365
1983130
10345
1083865
1789470
1361499
1002303
61836
316297
1390860
288703
680960
616159
369555
1615771
744844
1128671
146197
1346418
667444
965524
1625321
434176
437851
954394
1540044
785435
586209
109072
309204
1321018
404766
986627
37202
310022
1803772
1346233
581570
1719845
1226013
567434
557084
1807344
755898
1115021
171784
1262209
1172895
1150806
788529
1608421
742683
1406623
1271193
588512
555578
99657
437214
106092
1488091
29914
401275
173968
1687691
1458786
1996918
1117967
802670
1947721
724364
1786714
1268455
603164
403967
525952
814102
1818079
708092
908162
186123
990318
1247792
1960373
594108
1587942
276244
1076242
1665061
833447
1836640
1743972
888918
236086
1599454
404039
1925852
1369489
1204722
1267170
264336
1384807
126850
274152
343249
47926
56795
785822
1315062
56596
322184
493568
1369668
376811
1206859
349075
751052
1493906
480025
744140
380724
583773
564175
1405367
126182
735032
788481
1524028
1665132
1262980
1349026
1443412
964497
199876
1807415
22025
156552
1434056
1445521
850352
543251
319133
1509800
1197645
359566
1333107
1072702
274386
311784
772190
1862384
234495
861048
341675
568278
1069770
1952663
657859
1290695
723423
1692431
120514
868194
986038
1057840
1794178
47963
604093
126905
758591
1021658
1873295
239922
1245531
238222
624166
719853
1439738
1493848
1830120
1574636
1557941
100914
1666690
1107017
692762
1244288
873374
3535
673144
884850
1109761
392898
1368140
288877
15971
438883
1776841
580454
1460234
755151
808531
1312295
1708526
1474766
707093
533659
1049395
703473
1357575
1093721
116318
1784590
1009305
1352544
772789
619103
508354
1356352
656249
1202209
1171553
1176088
177702
867161
369670
39501
1688757
1925597
52032
1326249
1098340
1505365
1874563
1142951
1046052
193523
1425124
789325
443212
1023161
619251
1723949
1993863
1911282
1084836
24065
1803576
1481224
1736011
1426150
1590598
370226
1773321
324442
744052
854752
1656580
406459
1242743
1762663
666324
1277072
504946
1325804
1181900
555388
1619257
243412
1233869
810818
1100545
130
520813
1760289
877516
17396
534312
1020311
1905862
62272
937320
1241598
383081
1263928
709350
890666
91132
1909727
232177
783173
455182
1971236
144742
1491794
325459
1859642
114212
868683
2309
1607138
228630
765478
837490
442537
398610
539593
1244609
565518
1736662
1302406
415524
269168
1949228
1495163
1906825
533709
972041
139470
901467
1640585
506262
1524170
850485
1759588
1715668
804119
1079778
1864537
345868
1386463
989360
184418
316833
86628
477656
279050
44869
288609
1449012
1794970
397896
84261
1663275
124708
1700657
485994
1380634
1777725
1182810
854098
315896
1851989
1107106
722221
1412193
710748
264657
1842229
975484
1521742
390190
141298
1730459
778801
1518690
370652
443774
46632
689147
1415930
1758285
291100
1549205
1397479
10790
1012568
915518
814216
1065110
808335
264006
93424
925126
44776
411500
1431936
28447
1201731
133982
650843
1771080
1408118
1683246
1979205
200643
1626120
731747
79025
1090849
85471
1988586
969596
1054519
1438803
1747001
155470
1981031
1520100
502033
1232024
701577
1365004
1485226
738692
1051631
1221248
462141
746677
813893
1717819
958663
1910817
298810
872413
1030382
1026059
1664590
1693650
1689127
246344
376926
723691
1803674
62808
542113
1445523
1023303
1775520
285266
1617251
1115516
1607095
668039
732580
776730
901171
1993922
499094
16958
131425
868784
976210
152131
229136
750111
1152321
814147
1773119
1922143
1743269
809053
823381
1438628
170735
1999766
1291944
692235
860458
1734342
1580523
1924371
1012456
1219903
971422
1224408
520646
1537175
1637286
1518324
713095
1576052
1376768
350541
819899
933133
877676
907670
1299265
881778
495476
869943
1560181
691472
1739666
627171
168511
200775
174841
469902
355128
424425
1218393
1728295
1119974
113544
480334
43043
365859
818100
1968881
31567
763523
1665888
583088
363154
801207
1279003
1724091
1282796
1630737
1282937
264484
970376
1726477
48687
1360912
1195293
923014
1688524
910298
1583764
1057246
1430815
212360
43646
638231
200030
1960599
1746730
1729277
58747
326959
1651565
1902985
651842
462743
646238
561988
447761
849618
835846
1077636
60447
1940705
1498789
782850
995716
982417
981374
1854193
1269161
40540
1683621
423817
92447
722883
1842658
1930172
1217015
597684
1665160
1459466
1002212
834123
402189
1241463
598716
782544
867331
426459
1482890
1680121
1154973
397414
1056242
1068941
141958
475032
1891490
788633
1885146
1380433
1390630
396874
1772170
1235434
1641860
899617
875572
496074
913964
362708
1693111
1814331
391350
27782
27961
1142752
1074402
762689
1938889
1595096
94342
1034838
390787
1842401
233031
1646288
809044
1498049
387179
457167
1375337
421003
1969160
1511741
1912503
122253
1394216
595340
1136758
1513510
997534
874359
893734
539066
697941
18629
1783198
1596410
1321346
123205
1911149
471854
231801
1282162
274846
950358
128310
932894
629806
554163
138734
368741
1276854
1031352
435596
1426320
1330816
41508
1074063
325046
1838581
552591
1589690
1227653
1023889
159476
69819
1079657
1295463
1721225
1683369
1352041
461424
927302
1362344
1653933
1486249
666560
814160
364939
489549
558268
261347
1903724
1633636
707446
1805464
1381337
231771
1840133
459059
538523
564912
375597
1368673
808638
620317
857103
316583
1932759
264455
916062
275209
1406150
1663061
1652696
1156423
1499823
989909
365043
254815
1283882
497252
72144
540954
208409
614617
217242
1916271
1316914
1365046
1862646
1167956
281154
1803980
1651448
950441
738098
508587
729597
273108
543662
168063
286384
491867
544566
764109
354634
1371139
45451
1876963
1302495
716528
910723
1930105
173099
276300
1753431
1666358
1640351
796048
13803
325280
268300
257226
1830757
748912
895217
994854
1265
1938258
213690
507439
1648821
1910848
1264085
1612766
692052
1333731
1596272
272072
1746754
221698
1967108
818703
1329577
1614987
1553650
979875
390674
1056320
608329
1115378
1960051
1408540
484701
1928044
404490
453068
331720
447750
1285266
162487
123964
970482
428820
550636
320115
910575
1356805
164843
819619
4612
510288
1436439
466513
376963
1120812
418693
1487800
252316
1145828
1571890
255829
1932666
529039
316804
1342725
877115
835044
1964252
1734081
1514134
1579872
1514562
24478
1202267
344858
1637042
227618
1124723
1708437
1867843
566113
1706531
1796226
288258
1681932
747418
490782
951993
463920
699917
988799
39341
368387
954673
279201
951365
1827723
271754
1347168
851976
1091675
898916
901014
351921
498215
1872667
1789728
1204609
1705662
315279
23324
1396837
1185803
618958
310239
1922113
1209071
842636
823948
378522
723243
866594
1768464
1768083
1398683
960188
198373
906605
691753
393914
634030
313889
132971
516704
707886
1478857
693792
1643523
129735
220371
460181
374387
685183
883862
1812594
79042
1879340
736806
1096707
270204
1187872
1183864
369177
973358
115838
199106
1293445
1231349
739831
1742159
1896284
51008
582931
228889
1953350
1546192
545372
1826808
1808682
513698
1298348
1941663
1335735
943122
1217083
1893387
652694
1754359
61003
777193
1010277
600316
1559969
575271
1703631
1537200
661369
213155
1966105
982736
862305
433473
1252094
708016
94604
1274891
15839
1461468
668489
157522
1219449
1915375
1713313
1638738
1204762
51246
1954004
1378283
585206
1362895
1453634
546691
1520708
1738742
1171772
239216
1828044
1909092
1497481
1436609
1014838
1020523
397296
136130
1798182
853185
1192859
219788
199192
1020029
269360
340175
1716983
1803288
255729
1516439
1725443
440787
945253
1812958
578269
547260
1678772
1034686
399992
1627972
182432
93167
1331944
1028532
447334
532501
980883
1540019
716555
1846275
600734
1917988
1432213
1515273
1294388
1600983
1787962
923373
1743080
1325169
1463785
1303653
1108159
730769
1443051
1402977
1948484
1697397
876463
115519
1018280
34394
186881
1476155
81614
164559
430738
1717191
1175246
113235
856801
62081
669715
542541
185726
424981
1156185
4476
785530
1744890
98083
650572
1522735
1748439
201111
99421
630630
1246369
1452951
937090
1260622
317723
1854421
408100
612386
1143355
508928
234201
419414
207352
1164280
1369443
608785
1782262
8596
332793
1825072
1741844
137840
1438970
1531316
476691
1142706
316268
1190021
1170734
1729266
821922
163814
869598
1718460
606934
1081209
1670258
991810
1787636
655370
354542
400526
1592113
329111
1415559
1782996
996799
777108
6259
20068
44209
1872284
1104781
265154
1177273
1845472
722001
1308430
937929
220664
890325
307767
589864
207304
1313467
1154523
52828
281608
1405796
1480767
1355620
1670440
255950
1853685
1933593
1926239
344492
539168
1885787
1369063
175745
1959100
1518872
1900550
770801
1120063
1221896
812356
1580050
1190403
926223
876496
660575
1030617
249945
796500
647080
721774
1435623
75677
1233251
62659
419086
1350581
1833929
1630917
1075646
1230051
165610
1069243
364412
1253587
1278869
138788
1143875
1815650
750383
1725958
375568
615185
172361
1635466
61363
812048
1017228
11502
456414
756033
1349800
360274
1202800
1906512
1500899
305838
1120099
581494
1893497
1916467
1572242
973463
152106
1463874
1176879
1064240
271297
617337
318865
411019
1852231
1231470
1781172
737238
357170
464039
579780
920282
820112
210925
802888
170099
1221995
483553
1291325
571197
1082701
694889
1792598
1561563
1692605
351706
74567
848653
1373183
1125207
34999
1861562
642339
1854824
1940550
1874740
1297083
39482
1664937
181916
1388415
710133
1398190
608890
1056068
426936
1257175
823549
1233772
840658
1306016
1166458
1953585
1241821
310303
358839
1520176
1061502
343273
236332
1032293
1069196
1146103
1040301
1466359
877316
104199
389061
1485079
747117
496851
167405
371714
1904121
67227
558506
1069222
466422
1943695
1158543
1036000
1190016
124312
384020
1046985
1903771
1086989
1251080
1612564
698086
733923
995524
1677851
1445107
220064
1199758
1583536
11504
486055
9992
1032717
1780294
394490
497513
636993
229479
596463
43256
94928
1451079
1345337
1403043
225587
1768725
1493583
326058
1878155
775982
963559
585377
1931859
1003660
996351
819188
1533000
1512281
907178
1996970
424568
599777
1409104
1000782
535052
149198
292173
227946
205607
1028218
1535929
521938
189687
1372591
974932
899947
760641
761366
252172
23132
791865
199719
695628
1176062
1925704
306952
1281566
832038
1736534
182615
415110
1611572
1645201
822550
1111015
50114
255934
171684
1289204
1189860
1853898
877668
1067234
1425372
847685
1451637
801018
1759536
915474
58802
1215712
801932
1769650
1853137
493086
777699
742784
689450
1946235
45104
84317
1136752
1259567
422805
1053187
1177854
1169490
371863
743849
1705322
1047569
481417
515374
1860586
1529889
971375
1217652
1760227
809907
620539
1905236
1154858
1110493
1013986
177427
1879
981931
1471925
1413209
1140221
1312051
286956
1983955
1345207
947498
876283
278046
557263
896441
1990206
557880
615182
1080132
805406
1791289
22638
1917951
1576202
1015744
1731541
1091487
1123278
479885
45233
1081610
1759435
909238
681168
771268
807849
1859252
112189
1836861
1812881
1808954
436300
1764753
209115
866619
1182455
1611878
1888099
995080
1793657
986372
1335748
647655
1604958
7540
309778
1450996
551781
507853
1660800
383441
465644
219279
646003
607296
371079
405643
264687
1822446
573448
1828027
967050
1253633
551848
1714349
1175179
1390880
1812573
1602156
243643
1684217
1307760
868189
276672
1426478
54248
456292
1004208
1313291
382863
1288743
1218967
455201
319085
1921495
1819316
288599
653978
1182020
226652
1923174
883447
1674788
1662189
1475500
924759
588523
1454971
1039146
1554281
217303
1142017
475248
709477
1553733
1505337
1501104
160563
1920962
1770690
1469849
103096
480426
1793144
1908592
108702
1146758
1303516
1478120
599069
1921902
1522893
1857367
900070
1520587
331891
1091935
352520
1985368
103832
188523
783387
502202
1141227
176145
1672990
1245512
1168185
358910
1928705
1114759
1444270
160951
1296872
1805058
479173
901937
1890735
1145042
1146744
1508370
863822
34963
1103035
491360
1439966
1543741
1499307
555661
1966368
1334927
900486
1585620
1569209
481897
1521464
1354371
475682
370572
600896
345123
1276356
387364
1740870
17277
694873
1637760
994399
28347
1872132
1559557
1882012
1115474
380173
1113546
933373
749134
1436401
1337977
53756
1070131
404150
1990667
833784
1373118
766452
939491
712136
1635757
1003271
477114
42570
636181
1190962
1965703
934798
1554154
911726
934675
60878
1657364
8229
1003969
221663
439791
1692792
1620002
331332
690751
728556
516742
108372
998078
1736055
449932
262026
231056
1067382
1417308
497405
1151089
1417782
1180041
274533
1689035
72686
1712863
900290
374547
1409082
389123
548888
1469058
792529
820003
504615
127618
321387
362273
142309
959922
611860
953942
1721311
1413074
1146898
1274278
1428431
447143
1293595
1880106
337199
826371
443757
1081364
1898777
791208
938355
685865
1527938
153644
20195
211037
855383
1603181
1196486
1194965
409939
614740
1504199
1187223
978376
1264555
588272
192661
1191589
315578
1334213
1954285
137254
1891314
1392975
405287
1982127
1377345
1182643
925169
1296989
1621293
954812
960360
477047
218849
1969964
924435
1751812
1122987
1139034
230673
1008853
371587
1307851
1465130
1298806
699975
63959
236729
1231755
322539
1938476
830676
1557910
1327250
1391308
1550731
1751593
902137
552228
850920
1064932
1352791
1017569
55825
1538027
856427
999747
1476004
882325
1404045
1350472
1140122
1318376
1363232
1168797
1717832
1566633
1544414
1737314
732976
1624903
1314849
170056
1723192
825645
1252600
1066941
1143453
643998
104146
964350
1062940
786835
96943
731542
933805
1361639
1832518
1683932
1735473
1301619
1495384
1730645
929818
1972562
110524
863811
396926
708209
386488
1017238
1308780
367401
1882614
1659260
230310
1493363
1957762
1537969
609405
1836168
853357
1627893
821465
1928060
1769058
900280
556335
366415
1927913
849744
1177407
1215374
660076
20740
1160123
1429042
1956438
1517879
959746
1115616
1114477
1691933
225340
218092
1460301
733885
841312
441068
820053
747390
236963
1702603
1389170
1324592
1870207
1472037
815857
1472964
899056
116421
612025
1907614
1982514
1021986
1973315
897847
1028160
1650750
1215006
1632888
1091648
721587
1357251
1323570
754962
1083708
1643336
18509
930308
628897
1443540
568579
120551
1363995
1834408
579631
1666251
1868847
35214
1355740
413494
468166
1956711
150355
1920313
91134
1795250
1002504
1963014
1007828
1931542
259561
1478740
1849343
1680001
445872
831920
1347008
1484538
184664
710149
1091121
1209054
1951336
1446034
979700
187890
822921
1943852
1601997
1706032
962273
629689
1576739
530667
969936
1771970
886999
210618
8608
836023
294618
842310
1771883
880729
1100812
755285
1430248
295512
489173
82227
1025533
1782263
752904
738767
328386
614471
1997707
1032245
1821703
123645
884316
1584402
1096303
478195
1300183
1701506
199008
848329
108792
711230
479965
122139
1804554
1137722
972285
1376771
1254927
1692076
1897768
1920148
1345686
1846626
1106946
1462960
404853
683467
696721
1341415
1637619
1859479
636725
805735
1670068
1795942
925466
1354146
1781736
1048725
640318
222695
1737999
1309602
1118145
1255211
654430
611366
1226653
1009578
574536
1610270
49369
679010
223719
899969
1754513
769898
17906
874298
1400980
817941
1277273
1031464
1654434
1679652
1236327
1337777
25999
1212987
1819517
1998007
1433016
1204876
928688
1952101
446531
1795802
1690450
1951811
1951414
1324734
966284
1405936
1399788
1360159
1965084
1906598
258791
466507
57195
844308
1150662
1770714
90498
173389
980664
1552534
218719
1775472
1239602
1374192
158868
1410276
1440455
1906939
1197717
192695
909396
790572
409227
1122032
1460037
654951
1193786
60521
485805
543655
8404
1774527
1119021
489797
1871528
869199
217815
1831237
820505
122201
1273818
586938
367656
924480
1670283
1992758
395265
453033
143805
550568
1055822
1031412
1501720
895558
1581476
1824228
732429
1419377
200675
1052836
780572
1646841
580587
1805087
325856
473703
868819
71248
1638220
1139554
1367591
1590019
1015406
83399
868775
1991513
1269798
184411
1783982
1483229
216410
757239
1623659
476080
1911607
763203
658808
888736
26395
1447583
240486
881268
1187278
1359132
883348
1041121
757440
965501
89285
214870
1223057
1960753
750703
365630
538935
615000
1287506
1733352
543385
138459
1610067
102009
1788721
151556
156527
1017509
643830
110140
503481
1832270
231570
1074488
198044
1091292
1801241
1764648
1516739
1305600
438877
1965304
1548395
187152
303190
1678864
1143615
1041930
1152302
610594
1751242
78695
1980352
43079
1335894
1576999
910688
575596
1437406
1281072
180798
338836
934260
306274
1586213
643339
974003
1200633
921996
1729293
561075
402999
975689
270422
1312740
1673392
869652
340385
1059556
783522
1479692
533477
374657
506980
1589696
1723840
1514159
165022
345116
775133
941242
1870677
1102879
640061
1273429
1985643
1981122
1580563
101037
1550905
1297404
935572
1787841
1560464
1487451
1144207
430447
1268581
1498277
1830279
1312378
520744
362760
1957682
1489821
1611223
265718
1864894
1525357
604014
962917
40106
749598
1058183
1035069
492046
1610075
1344521
767474
594821
1457681
222902
1858140
69591
8754
685344
992831
83292
1347420
1677615
406925
1829184
644289
1319462
126753
955994
1102552
894223
1856803
206243
1471908
1587752
458750
291009
645958
1269933
1525225
1213330
47994
1436606
1498477
1025870
1756894
1546672
1999925
1686604
1668564
1695179
1571480
1583952
602638
1616965
1629217
662036
117640
1368518
749
1229788
460435
1901686
1015831
1236126
600389
766533
97679
121687
393931
1174263
1066416
899267
1027380
61162
1024028
450372
654492
897640
959769
159975
1680001
1319715
1333030
1262971
957678
1938935
851025
1004551
456565
1545612
1407902
1427590
703116
1088245
1347188
754011
312364
999989
1741594
1789298
1829347
1090144
591674
1832483
955203
1971651
682622
1694805
1751993
1233367
398978
769212
34417
835991
966645
1183434
356464
1935973
69026
600985
1313114
1709642
685995
1290557
1011924
160074
683450
486867
1782662
1676871
441033
456343
811435
1168972
1337151
335863
1425870
1419082
1171725
702992
1625854
129341
1073820
318765
352094
1471016
423740
5436
741779
87885
370881
1720914
1367451
1863230
456668
827699
298220
1036855
1339580
753915
1372846
1358830
1397985
1148976
583803
1793370
8778
1096036
1657335
1429464
1618857
1220985
145205
1357708
85876
229775
1334708
761583
1690834
504061
1198426
1649273
1447784
1481689
881842
584792
619083
1214276
1720616
364197
1020651
1033113
863997
1073921
1538222
761302
218509
1709148
579143
770595
875485
1876921
1807299
920892
672461
629538
802698
1119707
1905411
1268334
543329
117808
1633232
1578161
222303
1392815
259548
1216081
1113421
469493
515619
1943274
398399
673232
240139
1272854
1612947
1393263
102814
1569015
1147560
1638149
30234
1435575
412442
1581734
277741
180309
810860
574427
1174189
897215
855781
1402128
1115237
1974877
1496411
941927
457320
1314086
1706752
652809
1607965
1135881
1131745
1105557
1150069
543727
66285
1805143
911814
232814
358584
544401
1379487
324813
944801
1757016
1502573
1796037
85273
906478
1821298
314368
1810150
454223
1901228
1779449
1377696
618896
50223
889133
438770
1948679
1068529
1489675
1504203
1975419
1366687
1909266
705350
1784956
1197106
9770
914025
841937
531837
1232940
968877
1707149
932462
30999
1259400
1577706
299419
506606
730354
1952451
1191468
101105
1534255
729278
373101
151220
1484196
1555627
1697080
1212775
50165
969798
1544873
1387287
1651709
599679
1603563
1085562
444333
1950630
203200
1644248
1725101
185063
1123319
277719
1528280
1304738
1995532
319605
1295865
1736392
1200913
1041437
1355635
202946
326265
910104
201127
268910
102942
1371579
994171
78680
1446909
227861
1143151
1656298
855774
183726
70721
1045867
1882387
969840
1604614
823714
877548
96636
1791821
1256021
1845458
134623
313174
974546
818876
1753833
322267
267448
140889
673171
919404
1044841
845269
147020
1683905
662700
633989
1239981
1288207
90103
570481
1974643
1411760
1928405
474603
1428173
139480
860236
206522
1753899
1545130
115345
216758
1761996
347061
1595757
50400
470694
1513747
1337099
668787
1668318
1782186
1143393
1635847
1322114
1198961
663711
1419012
1507692
1035465
968121
1347871
1853424
921836
455988
1515112
1073513
1483873
1363989
178282
1349447
1794336
363921
1925144
727871
425541
1390031
69344
1025944
1452506
594359
459639
1432256
131023
1829862
876204
35778
747588
1300884
240233
780217
1932669
1108449
1558932
128859
479544
1341413
1201015
1992875
1470655
1840522
386296
1085408
1893633
1323028
1415483
1746098
19539
1728218
605828
1297904
571275
946473
1865601
822044
541701
1273875
719530
492274
1765367
196787
25529
207821
1142844
816417
1665648
1582892
971324
626635
577204
420125
1723991
1295972
1630622
1342981
1243996
306036
1080020
1729271
1864449
1080550
1621123
1432768
1074309
1081672
1049556
1722378
857519
1032253
1380454
269688
1800312
550604
549899
1067348
522415
930039
1935570
1046817
944652
211424
167716
1750728
507458
363032
1183813
1730162
428384
1589093
714089
1986777
253516
1620097
41273
80774
1668232
1181798
1192988
902048
1844664
1589383
1397475
683443
1853277
687069
1453874
1323808
609579
703878
36549
1915631
56891
914913
627377
755454
1553723
1156123
1656958
297192
56180
1705668
1087513
694411
1681822
1993259
242865
386252
1517388
1342260
1987334
1853118
908479
1879151
1389494
1322304
401805
1192356
421884
784564
394015
1273941
1309576
1032970
1009094
101937
528628
743230
1713279
664145
1516811
590345
602464
1041655
1313365
1967427
1581309
1691651
1737693
1121973
701266
1215813
1057726
673413
523389
381430
608095
237245
84720
177039
1735251
1711176
224733
1837819
335351
1675675
1673936
1249276
880845
626315
506089
843299
1506799
244126
1965219
1495188
530265
1477148
177563
1077200
1556339
1295851
204327
1668582
490906
1657300
1453273
1375914
499153
705979
1077871
11878
383068
1312191
1767683
1451479
906602
390077
669230
539625
34411
792725
852062
1737392
810666
155798
463150
504457
1075150
737811
1177118
1299768
390098
724738
431528
1187754
1338576
1380055
1345822
925223
1855234
187355
59049
403580
445477
380923
1058674
1372727
471506
1050228
70990
1287564
1081009
833965
728864
711507
482591
661711
1537107
104706
60168
1141329
1438794
119537
257583
1703520
1034636
1559804
1638476
425051
477176
928461
1561057
6725
1609299
312015
1458155
1320448
633397
312027
1368004
1163671
107376
406706
1583014
1989122
874891
363356
467396
284831
184859
644033
169858
850257
1132679
324812
935712
1010953
115097
1500487
1861998
1417513
602521
51712
1675673
1142911
1845834
1761456
890437
1045944
1977527
1453366
668829
166860
1725622
1164014
1610676
648221
1244237
70832
314001
436783
16081
612490
403800
1951456
1550185
951800
357251
134825
1947474
1822534
545234
1674860
220862
932147
631653
1284682
1329947
1094991
1693982
1383258
583512
1934116
153538
1891124
168307
1028088
950323
1478371
543637
882133
401918
196085
719854
1261655
1342054
788817
1754090
57086
782832
1222984
733735
93886
866882
1278885
662337
1625098
1142166
1123377
852765
1434793
872286
1715043
134395
473702
781296
81013
1431247
289195
933421
711472
84117
102789
1981221
981581
1010640
589332
654189
104474
837339
178370
1969430
370812
447309
221948
1741726
775978
386862
857232
15544
1030850
669400
1822772
1560272
1776353
57796
190397
1082743
293050
4742
1357805
1466024
237680
1439904
754715
1645857
969476
1306997
944688
1701095
913425
586984
1453735
854779
1895487
1653591
532661
283806
395571
1643512
1618278
1951758
318593
1111557
279223
42939
1790006
1280268
1723304
841007
53884
1594790
418318
1272836
60775
1854526
611163
777892
515217
1527931
919682
810932
608521
830124
1917074
927538
725888
1780452
582535
1001123
1934492
1674729
436650
1997754
1129039
1497359
759973
213584
757994
204861
923291
1888131
687526
1747441
1617569
1640134
1176869
1340551
45845
294679
1808405
261473
1155879
1721338
194993
1299028
1981490
601279
194793
1641082
1444424
1475114
1454771
1376618
1331071
1126846
1369852
1017057
1160048
1347106
1147605
1356369
1823977
1528492
921656
646921
255805
1768890
1863188
52579
1786693
1669046
1161554
203234
1934692
1857661
1851335
136785
1287480
255108
1528782
1264500
1072658
402162
1332687
1886582
965448
727210
894902
260056
1054737
974536
1672536
658650
244185
1540964
1425089
1721919
1159392
1000695
1622199
1042423
1433084
1314960
1150331
546175
1542324
1516574
19090
1726465
447405
1089432
1412374
798096
1967168
67889
1953268
114454
990492
823239
1834367
1110781
1146413
136406
168293
359189
567225
471284
930281
1065314
1344883
256735
1266136
738841
1568062
1850594
1626357
87898
612613
1852032
1234913
800912
1937120
1556163
1865937
1577167
557588
1575881
1572636
164240
883545
1631703
59792
1209444
1706929
1320873
1997916
1809768
50141
227736
1727503
809332
338393
147510
707263
1682057
1186240
1519767
1701029
1866011
240879
1976346
1804432
1230693
1711653
1219845
236264
323052
21703
1692737
894873
1973883
937395
1675786
397469
1327949
1348386
679770
1830158
792790
184970
239977
627864
833364
236701
241631
637569
714685
793798
1326709
209040
1386589
1444942
1746472
81787
132064
1925104
342665
1842356
827463
1419042
1086188
390557
1622525
1499100
758906
1712659
1654699
179229
1644212
832849
1743589
492044
1529082
1498192
674650
1838188
364534
182675
901469
1863495
496882
687605
1239460
854010
1156116
963824
450767
775765
1900001
555863
1564152
1331276
1354287
49935
760564
1162471
1768821
206688
1778810
1524956
1089907
1899853
1192493
1752748
1105924
1603086
882870
5935
1776339
1402611
1481659
1757022
763745
1529769
1132188
1684841
843862
756110
1808251
625391
1506803
368627
265856
185314
1292078
1957924
877333
1606888
1797239
1751598
1591035
691601
1867019
1555151
1531728
1120856
1385562
812314
8510
273611
1860591
17129
129648
743659
79923
1259206
35178
1566455
1015113
1223679
1479076
1783047
899174
1180499
410763
1944251
1824138
797055
1833387
107206
1578227
1241075
124160
773702
15329
1347163
692539
1271126
669503
1013978
1749884
1716643
337508
152535
974744
1735871
1780870
1579939
1073469
1825391
533075
1263907
1838578
1163412
1724974
6522
1164984
1463395
65800
80734
1852981
627101
109518
1622451
1423317
284466
1605803
1833294
614060
77983
1116495
1091284
1641762
1630212
906114
917026
1000102
837263
943252
848793
440454
733578
1722762
1615068
501332
1217386
737335
246902
1005382
981896
1593350
1555333
1181695
379038
752992
251819
1128289
1583083
191738
1144203
1006875
1550999
1501616
1026664
790651
1563663
1804909
1790199
1286384
1511735
551522
474281
32120
334472
1989609
1141876
1031845
1764132
1124236
1460447
1707552
128750
186745
1606062
1405809
937875
733489
803925
1644807
1729804
1401552
854481
355326
1572187
1928905
258408
1862854
348412
1565241
1442742
598450
1404039
958316
1958017
983894
711823
1118817
786083
1945737
1615655
959518
286828
774852
573622
1395102
13207
724922
109761
710296
1635873
1366614
709824
1642190
78626
53633
468847
596117
1638697
1392712
1564535
757496
1639414
1333111
1702272
794477
996574
1729082
394945
132847
1365499
1632329
1164298
1802942
509388
1325304
1344378
1294211
1191894
1100026
1003870
15940
947354
1324285
862472
145487
369291
564241
1218972
547602
899940
887072
174476
1115911
80191
59060
278343
743543
962024
389642
1068081
963783
962425
1025240
577001
595836
1633452
373052
1753673
18782
1753136
982277
1293080
1958134
571574
314603
1733977
952114
1494928
1314029
848727
1754818
549667
33413
336032
1816485
841587
1142261
1223875
1358345
1439183
1426684
761987
845997
981366
1806013
770302
1645934
1439294
1577115
1593160
552713
528530
447910
1886357
1727210
1812544
265358
1102728
1443811
429287
854778
274205
997277
1829374
835976
1013378
353098
1141567
1192636
1084997
518974
1552753
572523
448774
60883
1298603
1332950
1158723
1214995
315427
517384
1939844
616532
1798211
1358150
1889941
1698086
118019
1583684
1513013
970689
222228
835892
420717
1824725
373437
1464927
612736
411239
834609
1308166
1666814
1140477
1624855
1247311
1002434
711435
1176267
1271893
407788
840604
38215
22096
8286
338396
1991513
1265155
59434
256597
1196610
1598028
480182
1874155
189969
273612
464650
1382748
1646632
1652200
1452089
128888
1054310
1697584
651941
125010
818696
1446364
245381
375185
334602
438434
1771524
1898647
547359
1657877
170217
1001685
672993
1097625
1032042
617312
1582811
1359071
313648
1915786
1176150
1360114
1946785
1131011
820462
624987
1292474
1622340
15368
604033
1814420
1678476
1580838
1258368
802909
1670299
192897
520311
1158318
908665
127119
1753570
905575
1674990
312144
1548035
711215
352383
1954574
139247
383155
1214144
986144
192517
270911
1099398
1815074
1355257
1877978
94159
1026158
1424261
1431196
1255589
971891
1764447
1346204
1567610
350772
256900
1351865
1226500
1254980
102708
542535
1344854
793909
913425
1795717
329649
1647870
1159073
1254041
1510337
1756626
1854759
1596017
1743862
1144462
1322056
1234979
681768
538322
1470028
628419
7708
550248
1445264
245036
864290
1559626
1209382
709237
494754
1534820
1025745
1632608
1547669
789380
70585
469340
255932
1353366
1341335
247726
1276940
371743
1013415
333705
293835
986056
129905
582394
1848797
974838
1729494
114315
1484547
1742526
620143
1022222
77045
900944
215459
751339
824590
362509
593436
105144
143186
897650
551376
731996
1189679
12179
1597475
873955
1161731
1292990
1817083
111586
510322
627263
1995613
865054
490115
698669
900020
10643
1515718
749567
682976
64157
1934550
1716498
1259563
1821689
1842831
398109
868345
454937
410231
1482826
1369500
1733314
737903
1890978
1336214
128760
1637023
1264857
558599
468122
1708481
1586751
985591
1793502
685782
112580
601028
1694187
814023
48694
1470767
749133
602831
182472
1820108
1155394
151759
350814
1667163
77543
959424
1792145
672111
1869811
1957409
532837
928213
62710
1161603
787858
259373
1204082
405714
1313811
1152071
367126
604203
940216
877186
102066
1579351
199532
1517424
1378890
841837
570488
445385
1047353
463803
958959
747718
1746334
907362
1061446
895794
701359
172943
1862034
1941961
399466
1886076
1615524
1457533
595324
797923
542823
1165099
314714
1401502
525028
233451
1613151
1295038
96806
262235
1636996
66691
1585283
1748550
1396218
752876
1236228
304202
1609386
1734234
950519
89648
123502
719268
1848175
230102
1530684
213657
1912207
103503
1424957
1455784
391948
87986
1194196
218351
829493
589348
1219369
1989774
1305598
34351
1633271
66004
1568626
1432351
1650094
1250839
1811797
1519257
1380912
1331416
1857813
697714
763303
165625
1992423
1241311
553756
376438
1717542
1668300
329807
1599123
1706804
247793
653376
927730
1528095
157768
211323
1788721
1092996
1471842
1738289
1100061
223363
256010
1910163
664166
1532435
1396127
1940808
1063894
1441835
1560164
1424083
1628451
1834397
1988868
162144
992865
1653645
1877110
678035
748658
420622
1482683
602918
575640
91031
904270
1811360
1659441
1645502
366892
618162
433974
81715
1024818
1812909
1813513
1247979
1016319
1520320
1638135
1838519
159783
1444759
1284343
1163451
1202213
402089
1596858
478982
776779
822152
1116036
1163233
1116212
1050283
1341883
104814
157192
1295053
1431383
1994962
571645
237731
961636
438231
1693018
1561105
882016
1323616
1447383
728061
535396
246733
530492
348354
1343220
29073
703616
915458
296966
1861353
875583
321467
205156
761577
682215
901774
122955
1737016
1746149
1535504
108096
1675374
1575162
424204
718702
1137395
29166
1821483
6411
250924
454054
1105227
1323006
584534
403756
867540
257684
713717
1723213
359410
984068
1787447
1054806
1349603
1917807
754667
990251
1980013
1261015
160210
1597430
1899564
303310
650933
1842702
1992579
1874101
1491705
884053
323725
333420
1138173
186380
1272636
797185
295796
1266076
1775262
1792875
865147
552761
204297
283261
229516
1227466
1161665
1725232
1721225
1625250
539835
1502678
1243910
812953
13238
354313
1765973
972055
1812922
1533490
192953
1568862
745909
1273147
1778137
42443
494466
554211
1274641
1152883
924858
1773749
1996159
21145
1092508
1605226
621516
406550
164176
731472
978751
105179
1233226
1074823
776428
1291712
888180
1478400
1233764
1135749
100455
248031
119980
1855200
366384
727188
1038274
232910
972004
1933902
755635
983836
460222
1102
1785522
721436
1973234
1800379
1668376
1703235
257102
1701487
701875
921941
1250056
664566
753823
1902645
401968
447106
1851294
1911430
555132
900185
1100992
991696
1969920
974863
1791519
661303
272316
33931
1656660
1249176
938240
1254296
466556
1478733
345345
1798742
1922968
1815890
544715
1378936
1413049
310717
1849432
846929
1923468
9116
476551
1525746
1899691
744773
1223071
1183948
1318701
587450
966693
461764
971880
65288
1060334
1878051
1665668
1253850
1358165
800130
263698
859984
398215
1971368
821412
257256
937701
1483696
359527
356757
1791856
1413019
1047068
416743
1703512
893438
230964
566198
1401181
1829172
1260381
863511
1771099
1031289
146003
916603
1485473
1181617
1127086
867176
1232445
289022
86844
1593110
1407798
1568067
495385
42279
1566095
1542906
1457022
1142085
691247
1550698
696913
1175742
280182
102601
1910672
1638145
1452117
1658519
1270735
726251
1985051
223013
1925567
1229905
405350
1699369
1282911
984117
173498
446120
1104825
234221
487018
817367
1630919
346451
1452517
1799459
518706
638737
1986596
1057114
117364
1242778
1046242
473726
575237
1402344
1018517
1697622
1978158
169668
114964
1645524
556338
1569977
52504
515729
1404524
668100
645695
1954648
507445
1353291
1157024
1732992
1487568
1855098
1573147
1039910
1866803
1438686
1246130
655985
214989
1008924
1549442
535761
1540215
73136
1573344
1895265
912292
1457088
1382053
1282996
1107606
89302
434672
79739
1176313
1632924
461331
1748071
647483
1342155
232177
1651899
1271637
1069746
932880
1398752
1417744
1951481
463569
65211
1825262
873275
1758797
258764
33379
1020042
273603
1335052
220528
1858825
1721155
1880949
1479225
336437
1601005
385258
24741
343476
90438
1656552
13359
150894
477120
104695
973416
207538
1187328
1018939
1085243
368521
419803
788141
1003313
1332889
1235082
1320700
1465598
570673
369320
1804141
469713
1397070
1367954
186356
1791902
1226945
151624
504178
1105717
766725
941866
694400
627597
916268
850551
282515
579231
1892931
303743
341242
1626528
165536
134411
532989
1263436
1442658
131295
732904
936400
1148148
920168
1236322
1524182
196233
1119870
1354350
441624
494778
537785
1193544
1094084
410612
783747
218173
1538214
804708
1745638
935281
1761618
326416
1995821
523822
1691715
694443
1051689
694197
1638173
812833
1913582
580219
1930225
853817
287940
1049096
1154565
100058
942060
1074063
1329343
222455
862711
210408
109127
793632
119887
739705
1472479
1338495
103675
1543242
1929507
1806204
646179
946938
568443
1495666
696714
579372
1900941
397655
778174
1833788
1398134
399553
1992029
962051
215721
811121
97852
1849473
302659
1237205
603896
767833
813104
1325117
1873306
340191
1615846
971578
1824120
539785
783232
1963089
262146
639802
1345583
1818317
194267
1574980
1386760
1780270
1431061
952859
236943
1350533
46961
43490
1750258
1580498
1670705
109265
1549642
1717813
1695969
1776144
1639483
312413
411593
911519
175927
188113
72754
272470
1228875
1777957
1297616
1840100
153644
1045216
1034900
1023522
1293022
1221174
1514981
1816507
587748
1821110
1715155
453275
547657
404431
1642233
536642
1217842
1594902
1374265
1192705
1365045
1904387
933392
1565683
840515
1462370
1092859
998394
1256608
1760139
1211542
337923
753634
894161
603539
1424202
580770
1031134
314087
1820473
1578387
1651872
1585952
1030059
569288
1434900
663697
282856
1299388
163220
761939
109925
1649478
921636
826689
1428993
984920
1043739
1104600
594443
1655231
232396
126595
1595304
1906298
1267160
314973
1773741
1635675
879253
1706863
15157
130917
775576
840238
494724
1656310
264067
398008
657263
1303122
550112
576757
1026061
768497
388515
1279806
1780642
1569785
536250
852742
1646552
1401324
1611227
1222662
156386
1812690
1824752
1339385
1035852
1297277
1952167
1102756
486494
1066348
1439519
806645
1319557
1723437
1313185
322171
1740765
529399
1156969
45932
67279
961225
1169690
106399
65448
1993844
268977
1315249
234001
1086428
646595
568291
1268652
975207
257444
1121767
1686777
1652132
1618105
1217422
1359986
953918
1108057
903243
987510
1863549
1651597
847219
1243663
697691
74720
1958799
511945
516146
136004
1828823
699935
1317828
1410957
267946
1008047
1555117
1080871
372803
43211
1752370
364696
754714
46481
30679
990915
1891529
225389
1834414
1882001
1436382
220014
373525
1652104
664426
1250149
1534400
1343434
1276350
51528
422863
1725099
1571178
864528
1968338
1329241
1473954
1242877
1980753
1440861
224359
1003839
34044
1657840
1935075
739076
136157
233815
1890652
1323599
910512
1127288
1509653
1870908
1576357
212777
1392283
928690
1790890
772164
231888
1470233
159682
285225
1007989
740494
1771356
1826321
1048828
611653
1037020
187048
593528
1297170
1892861
777337
1684310
658104
927387
1854485
1826573
1932760
1122551
314917
1094743
1492514
1189579
1247639
373035
1136148
1133241
1266914
966829
617833
170089
18914
1249296
427693
213532
229137
1902545
459836
795894
1527960
1941988
1783415
1076055
347558
740531
94180
277461
1950257
1024506
339353
1761088
988165
1983145
1588411
1397509
1131781
1321511
572395
26444
925426
1789911
816082
1233256
113778
1048316
209048
484678
987196
1409424
1693062
625158
1418782
393731
261705
1919705
255389
482396
821425
1276361
281002
567864
1265510
614005
147138
542440
142716
528879
519715
1603527
651910
254419
753900
1699259
486690
970621
1629438
710033
1180749
1788740
275008
1989143
787469
1823742
1278563
351367
1647017
1549481
1444149
935284
879321
801648
1826767
240711
430314
1170984
1364784
1626453
1190742
1561021
146149
1595481
205141
439775
1356034
109067
1790353
1086023
670663
1946119
1711755
1807338
1244555
491147
1088367
865683
370525
621234
820546
641605
1891357
1185410
1534855
732024
983333
1001372
1723016
1212082
1693986
1706520
148370
1299654
1913952
1555428
269195
1400295
818952
126313
1076002
133397
1290553
1214280
404619
1333739
467550
682479
1509921
197329
490085
1061898
1998721
144048
1471388
716010
817148
260197
1264803
364846
1384837
1809438
643670
601935
398077
1360550
1120376
825410
587867
137058
1893588
1148317
402419
849147
1667232
1589150
1167552
1236729
687637
779029
792175
1166605
1596172
1619468
1508368
320827
1518393
1948177
88643
29792
1475601
1274268
75715
785495
1587708
1417356
1962928
421135
1956697
1933625
1245610
1367659
1068018
1218409
507113
128508
949494
1170911
112285
1472696
707656
119179
661227
1085204
737016
1892271
895983
1171944
1860470
1222295
535746
442911
1728404
1398226
407724
1730035
1636855
1463998
17988
1667335
1920324
1039715
1634715
170793
1366837
782780
1375174
393842
987700
1892076
339546
1342367
1796509
1488685
1114197
409045
713850
817931
1441004
1798679
1174073
1997804
1469390
1458588
420670
1117218
1464883
1420017
1121964
1181645
867804
695781
1856628
1193723
316873
998876
232578
102608
164293
287200
1994214
1005732
73593
1134860
56528
1996870
659212
1163739
349300
825371
1152947
896931
1486507
1958687
1197477
1088752
911228
279268
1653119
1174091
910614
1062532
934172
1108875
1537281
868854
724203
374850
1450800
95685
124103
1485935
1037456
330425
989111
346759
682710
131308
203821
640418
416693
1951208
1906307
1544914
1675680
1618438
1714857
709531
1944173
1311818
1453507
854282
1557426
409199
511583
147791
199903
656502
1761396
486409
35011
1341345
652283
792259
677503
788956
1808310
839776
432692
1796213
1062968
1093200
291899
1270472
689926
1394229
1827652
1641440
1179282
512861
972370
1176429
901210
1625894
1650489
1312564
1057583
1385741
803695
489150
1362052
909067
1989032
152384
493975
1720156
1220758
709730
1812920
123620
1015409
1651087
284317
1142902
614029
1406774
1077823
1220002
879021
603932
1005586
970449
1683688
1558283
2220
960595
1219178
208259
1981002
719653
1391063
528059
1498461
32685
1585624
706729
444171
156977
52042
539570
1575243
1572519
845842
1642305
710052
1543423
1245424
1299271
591442
1740790
883064
437426
1595778
428973
1100712
19236
777522
948029
1484237
308975
1355375
655634
1256899
119636
628451
851884
338058
1345735
1068474
1988693
529172
1387299
691018
432195
1343800
1609143
1100622
1248890
473082
612435
1474284
284110
122125
622492
850659
691390
1717529
1220839
1410791
1227899
601617
521773
791368
971239
742023
1130335
428185
787688
1125014
1990858
1078612
1705408
1182748
1543496
1545878
1122584
1752968
676433
1633651
1997515
565887
646763
1708245
356373
1345147
381838
268222
1948936
1082749
1061373
1637475
1481901
636639
697136
1816057
1222047
904946
688849
396088
127042
825647
1428377
1584470
1978131
1342641
83010
62330
292834
338952
1638571
675116
34999
61498
55093
519512
200795
1771078
158188
1013353
949975
1196665
1208167
1152397
122927
1916935
493757
723894
1026630
1484046
815456
641606
1727981
1967638
1936945
1062961
372928
143089
919206
1172285
203779
604461
1552857
723084
482931
550384
1512229
1577136
1900227
722957
499693
789095
1612362
738928
422381
1614357
1390006
1779614
1028925
963696
1688255
1412748
412142
557560
308309
530710
146838
1777013
368666
1508229
1753302
723217
873905
1943643
229715
1630588
43304
1777183
727176
1656542
158627
1219331
1428898
1199577
390258
388977
1312182
1478624
746519
659211
313807
1191970
179011
432368
1497019
568051
1956336
1868678
99779
1740874
333211
359204
1413195
1799209
715789
1005388
278117
468986
1654912
133865
1667038
1583508
84518
1952514
1610436
1436090
856604
1452553
478026
1083084
417289
864113
1576823
314996
995486
1981657
1194772
1003348
248098
597684
277428
405458
737807
1164554
1444726
475929
775511
710343
51504
1572408
731372
1441001
1127854
1047575
226864
1974625
1034980
1605182
1864081
123495
1049439
1077105
1114558
423310
1537174
853390
887198
1456734
610136
26875
258687
1368728
55226
670360
1627298
619071
1899903
1347465
1135690
4808
548809
1186802
1576475
1914193
1307952
727311
1635319
1527534
1968266
744701
1577730
248985
1763839
1995168
1672893
1416897
1848700
143994
663298
1002887
482290
472563
1436035
130359
1106710
1515439
1993689
1449098
214191
312535
1527503
1934388
758028
1797140
571502
1735738
1957974
302889
1110604
888619
951639
1403471
825126
429021
965729
287920
455319
838554
889393
1061065
58703
431979
51421
1242912
1890285
570323
1150524
431621
1248065
537106
1435126
277827
900518
1976665
1903276
1249091
1390369
510666
656640
1993114
1679900
1263755
774994
1705960
738377
1298161
1688269
1466942
1265618
1009679
501521
325094
1959265
106130
929166
1824945
237815
973910
1670101
877112
1485292
989794
1963627
1090947
125244
1714506
351860
613608
81338
319052
757060
1223279
874473
1358140
1808898
1242915
476222
1835414
851554
1091239
458037
1533299
852740
77249
294910
315148
198262
1174498
264979
200778
1361271
922453
62012
351179
1981570
1217257
1905246
1540210
492035
626579
975376
1360477
806479
1679684
372094
410550
1596433
1637861
1990729
1929377
92938
1422444
981045
1879651
1569677
1560779
1197704
278917
1438613
319242
292410
1698210
187050
842492
1233591
1924626
1955412
1346765
1881033
717520
296822
83001
367223
1230777
1662224
1047456
779846
750640
1321957
1134250
716473
739254
1792213
1782157
1596444
17649
7753
351628
611554
1518096
233988
429306
1092894
113199
1922407
385064
1676033
43492
34293
1452859
153799
1169478
529172
1037887
1931466
1578089
845794
965757
1574346
128317
1663592
1584723
729698
1516150
451708
1880607
1190848
437214
602429
1908246
1984133
1935289
331258
1445311
425184
56728
865132
1779490
1122464
1352961
1467476
362893
187625
614851
1933827
1266004
189371
570460
1519935
845037
292054
1044565
141263
949109
1369283
864503
983206
1227351
1428751
1081750
1618734
884236
1864452
310696
1758078
39968
1706780
301997
288968
1108641
1245700
1095898
478674
1789894
1832799
1677423
161537
1477842
1042902
1155175
1264741
1745463
633689
432597
535749
371559
1817450
340741
1538556
1601296
456203
1253344
742091
914052
1510968
864452
1392498
824214
118868
1134914
565456
1719993
589318
502354
911941
49678
1812960
1007855
817904
465000
1355151
147734
604222
1775681
1953382
1770893
1084898
1986670
1948181
904922
1382928
296282
350565
1021493
331176
1798701
1469054
885845
1667408
728836
1166473
279073
352334
41199
299735
1912575
319518
1676427
652391
1491621
1873160
714233
827825
1993895
435694
1622804
436808
1272937
735634
1045101
1322659
1440038
1196564
1783399
1522416
1106868
1054791
548014
1202060
625835
527796
756578
929306
246840
817162
1310485
1430119
1783718
315514
1085050
47267
253979
585762
1078253
464054
1507703
710969
1330634
110529
891701
597709
399296
1851040
1130276
1980273
429158
898886
404443
1903408
1106389
1310439
1621848
327249
108979
691621
364514
1990507
1843181
1159178
480374
656102
281471
259036
1626791
1783479
114299
640724
1499733
373220
332201
1323606
1314517
1486977
1706568
1176389
199826
745618
1449752
670211
856045
1287882
304439
1226714
130779
1519039
140949
1871934
1431866
1873105
683831
1495870
269393
136101
1453908
881008
1487361
1043488
346779
1354850
1626509
867642
1982105
1002868
837362
152221
102370
321298
581223
651956
672642
692070
174184
1599143
946658
1944701
1267991
1460992
1353820
561162
1970387
281794
145855
1528450
446633
631460
1764989
1167729
1747376
1438730
383559
1044030
582303
1785787
452970
1307840
558039
1032650
843182
1026559
1927204
1649713
431024
1756052
414782
552988
1985861
619052
1146029
1838311
628655
1735904
519291
1430869
1588287
1657940
1959209
545655
801471
822035
874839
1964747
640715
1691163
1285015
1032032
1036930
575012
1430318
1452186
1196203
1622138
1085150
566847
83824
269246
1840613
1712087
286806
658746
1293893
1981530
305327
1890357
1407912
1149369
716034
272101
203107
337056
892171
407246
986626
654219
58894
1202615
478784
914707
510027
1674652
1033863
280944
896943
242246
512449
599187
1344711
837467
584595
410862
1332411
1388785
1108208
1418751
1519150
708700
1585417
587590
1386834
774091
946314
400248
1271812
1702634
1593417
64513
1871446
1686350
980170
1138011
735509
967040
1238742
374818
1176076
1736390
1777990
31759
1449721
686844
1846407
569590
370678
1697105
1403266
576720
1909225
1284456
1235837
1800961
798595
340807
431810
53517
1713315
1271667
1496083
325020
1589127
845633
1214580
971932
698211
1076475
134
962254
1188491
549809
726951
1760172
27513
892
1119641
427904
190911
326018
975120
1736441
1330759
1826150
262399
340945
22258
272976
631299
1137627
1511894
1836197
380221
1400024
1759386
1633435
1055071
310894
1478936
522860
1822899
1858987
1212063
690037
383825
1381057
1059530
456332
798051
1743406
873076
1658385
1613187
201240
1236783
407699
955534
1879067
434134
887353
968429
924717
677404
66763
1159102
1593225
1468575
288966
412237
1190038
1845081
428245
1232892
1284706
1810195
1894846
625713
803224
77195
1801039
1301167
1514184
1913349
1831479
666934
1326017
1779048
1508038
842940
1609832
831605
620196
1503680
826089
1934968
682145
360403
1144796
1554332
600929
403745
1543389
435702
1456973
84597
1737976
698852
484149
1237775
319271
1033461
1703800
1481927
129743
1446954
593821
1446059
1440302
599204
1364337
195954
446337
640869
1141109
488391
1888399
942513
1464978
1490575
1902350
1847404
486959
1078766
1784697
1764807
184102
1732134
1200128
873155
934357
1240940
1139264
1147945
1657718
1875775
1561767
712430
1306108
246759
457145
1623959
1386380
915048
677130
1968417
1429257
55678
930919
938632
950
1258189
848003
86825
1805707
630842
1155528
1169383
1488277
1930803
57033
68012
1784101
543494
8158
384169
1100528
817944
908099
1992779
1813504
1027813
1583192
1113245
227971
124944
713416
511066
990653
994437
141634
1897148
1373184
1068420
261739
351235
1518918
1134946
1574389
1443199
740276
238570
388432
361667
925362
514941
334266
373714
1916907
956433
1070910
1863853
1144172
1208949
944961
1110064
1708664
1177313
785222
688640
1037321
223515
501330
1957239
1051169
1801376
1166563
826930
821112
40503
303909
1225094
1727194
1231663
494469
1409662
1922594
1578063
1448491
1741584
377443
1913090
1928820
458862
1588236
842839
1286849
1512296
1780923
57937
1070455
558328
1977026
862652
869245
385843
103372
213984
434521
183927
301275
1486638
322343
807504
628299
657701
698706
797199
850868
113734
350923
543918
954943
1604523
1866075
117749
1691814
1173536
896748
474980
1889583
1418559
208072
1812706
1947728
1121227
1025195
172965
419266
1532773
1776998
922943
952835
567383
298033
443321
1039057
40580
1780989
241634
220367
178336
283630
1792828
1284739
489309
981782
633230
1185938
638074
1784535
255701
1143926
691592
272511
16499
1292878
533812
1484064
785610
1288196
1162549
1869675
1754148
127126
1814266
47831
1554281
1948308
8062
187506
759127
1865180
846426
1143549
1066960
870518
1120113
839858
1031718
1901657
1936175
1470634
1900978
1839037
1578518
715129
806407
641449
911928
1995720
1819031
1748458
711674
267318
147470
1206070
472713
1733132
162389
989084
442772
362354
1992510
450662
268658
1888414
1451309
1994682
1446169
450366
1597653
1643374
1261820
1564129
1185053
759814
309162
693033
1916547
1534818
360331
1049662
1721812
999892
1934039
576799
1948776
755799
1330657
1020067
1433633
49231
306504
1831513
1932344
1503006
500206
588171
1037889
902561
1447916
1176481
1535322
1200812
958781
1851548
1493623
200349
1595986
219414
237095
1039928
184282
994011
1859105
134336
296788
1313607
1143044
1813869
483456
135337
681955
245017
621096
1173393
631924
364042
654804
236821
607248
784412
1142779
1167796
205212
1449998
1135086
1795684
176429
1547709
1780348
1985396
399210
184862
1840390
1321878
297642
675765
699226
643793
1293519
526018
1713516
1256192
965233
893791
1442271
1605038
556907
1317918
1666373
1472820
985838
509637
720886
229723
110935
854715
1134504
152367
1816850
512961
544518
737587
1811758
373899
747454
1499566
1448279
1472508
1985568
149952
1285255
1617047
1771016
1835820
1341183
281265
700743
289509
1119429
895855
508844
995142
1788739
866115
1116628
1800553
397852
1247022
75250
263876
900356
1128203
1996668
337602
275645
564967
1696854
1888795
1491841
1483832
256951
134521
26195
666859
396984
394168
676477
4920
1430750
42997
1915749
693179
1761484
1032126
1819828
73867
1500007
1001742
448981
12917
1324643
1357454
1325029
122577
274135
1280562
608962
1408385
1039360
109063
981908
815394
1052117
190446
1045375
336084
147110
1803637
447753
533198
1144937
1359304
1618635
1152245
307791
733942
208915
1544187
1898843
1718257
342732
274810
563629
1597168
1923121
525196
535623
1529834
426788
327494
420284
342057
803729
1014048
672338
975342
1917918
379874
969997
1767834
94432
1487235
587046
44761
515384
1873587
1310800
1047700
1773454
1302505
989716
30586
764569
200568
687632
1017538
439393
1027780
871616
914197
865054
899325
1444357
237766
281282
1532065
1707539
1705483
1593951
1412218
738549
1379790
958797
1899677
1862225
1228574
301242
843527
444675
1178365
290455
143102
1613346
1732673
10373
445369
1511372
1980330
1325173
1302424
1965033
1172561
444236
1239249
313551
1304262
1887868
972504
670199
972960
1074221
1455934
1940591
108935
867383
1641277
804542
354279
118333
1258508
225202
1997994
187671
832470
1449965
54178
162011
787757
753248
545186
1730236
141816
1734275
1247988
1537212
809635
487561
1758895
195818
696741
326205
1399908
589605
229538
1506346
792908
960624
941696
1053244
543796
1084044
180245
370235
1227301
974839
1694825
264618
1266320
1885078
1927301
1018712
333053
1581803
1120743
250418
1685385
1807696
340055
1027434
733070
1941299
72365
1293174
1677316
591524
703356
1279254
917601
432075
214662
945144
133471
246571
304465
1149928
20086
716888
1088648
1054313
7870
440114
1252483
173915
840763
40037
1956282
210016
1074342
1755474
917985
1459438
987953
201419
1932282
1665848
542784
878622
71651
1585881
1152282
1850744
1869766
1673601
216461
351330
1084094
1999279
1895637
1111429
587130
65207
1798666
45281
1203414
1065304
301082
1550317
1100534
1264400
1229834
389306
35657
1995125
642603
1485728
1044372
1565391
87744
507575
1473980
846601
450896
1818732
1535567
903917
60383
691157
37782
108299
1712858
905093
474316
738314
332848
1741291
363774
378801
15578
1657570
1088844
1989691
969492
1658756
163217
893436
1904987
1214960
1831357
1794753
278424
245953
296552
391662
1870117
981210
1291774
1452171
1968158
243597
1387270
149675
1025736
1934389
1474175
1613092
781933
1693139
380772
782701
986936
1108613
606114
553067
530548
1727643
1024274
501979
1546551
690715
347018
26618
1185556
610418
1039264
1640240
886343
1680529
484438
898057
1944530
781278
201362
1846754
461083
1560988
1527677
1603899
1978537
653204
1195990
1734352
976424
1921408
869079
989813
1558967
393801
1242237
1666218
168896
519440
1351641
194596
1920818
581814
1868467
1290903
1369793
964832
998125
321606
446424
79532
1046860
17318
1795728
769636
1227012
985468
220664
1972701
1764389
1948950
574997
135438
1082541
1356756
443337
448049
1785155
1918651
657165
1365834
916620
1045807
1795833
1159314
1529633
1989818
1550269
864659
377547
1234768
1205339
1910954
1898896
1088585
553463
309326
838399
1683116
1223241
1770836
1355720
800161
334766
165249
1645699
145868
855151
1835205
1429937
180665
75110
453181
810608
448583
218073
576180
219358
27188
1058230
1701337
941805
550622
1613896
800281
1946393
1879188
1601410
307084
372718
1550301
1742946
18982
889535
1321973
1138237
1627165
843993
1081804
306552
884592
365884
1761348
969549
162977
1653641
813292
293033
1158729
1350798
285237
1749307
1690478
953433
1963623
1730114
1889162
429363
524643
1591809
33430
1340503
1978442
503639
621994
401589
328193
878974
1724873
1316472
1471613
424652
54759
1638943
205404
1188128
1122439
442143
1576268
1403184
515650
1034488
1799018
796835
583037
965549
969284
935306
63443
968362
951818
6845
627203
1417115
604898
342821
1723347
1429380
973237
1328468
1633287
801077
870583
1329459
235108
156950
317449
580479
1356162
91229
1759132
1765995
650991
1173335
1213652
442562
1743451
1116060
701199
1052294
1164586
1892920
827156
153332
92674
736908
1566764
846413
1676786
661039
1558517
1439144
1232128
104984
1295616
1826571
1177473
460850
733323
1258387
1606075
1746624
765965
1685059
154682
1114216
1758950
1606817
1585919
589647
1185125
274743
580974
1810269
1331593
908068
1254028
1256760
688395
946505
1969488
1737391
363825
828913
1019433
794001
416276
1684714
936889
1336273
685909
1278717
1992952
1111112
562690
636096
1821361
167110
836734
913761
1986372
1971324
639090
1616676
214019
617260
1120897
1487581
1562975
1289243
1828361
1913510
756441
1163531
139011
55126
415769
1530858
607791
92127
1173742
854590
1547355
365204
1066430
1641414
1684882
492892
465967
747704
517004
856000
741115
1474549
485323
238200
588970
1901269
1230228
1414460
582375
1343293
1829592
1538508
1988612
1890246
421217
398327
714686
492752
1863549
620525
1717286
1956003
1838774
1482213
478860
146860
1125036
263115
928025
1582464
669497
888909
6675
443861
260983
321517
1414557
600580
1281554
1624098
1101829
242236
438550
1104101
1650891
88865
1499720
15990
540461
918660
10553
201236
1576358
1474199
1089453
1445304
150037
3188
1728550
998733
1887790
1248851
1403539
1485223
103990
1296642
1827269
1448257
444481
1541714
440732
1888900
547911
79748
1321806
137699
1753201
402847
1440569
1506021
780948
1322080
1578156
1977467
920079
1881497
628074
838766
514362
171056
361238
1546207
1592850
1328780
1211875
600996
307982
893255
1084540
1361329
1111252
1628835
1896302
432628
1112884
471861
1973678
1234054
1030409
368706
1069734
844756
876522
1006724
91095
245290
243033
358695
941322
424188
815021
103580
1207153
1798385
1060919
1963265
1432946
1606528
108936
1540121
1870311
1358414
1484724
851837
1232030
1677708
1055373
144832
1111851
1329444
855893
644212
1225065
1380740
867034
1579901
1110178
760081
498873
1716741
492569
350837
1974818
1611617
1563430
468164
245641
1742454
1523223
1755320
1171331
236169
846291
138062
533712
411869
1584516
1682086
113382
853616
660776
924406
261591
1785715
91836
671644
807206
1513579
400608
1276424
20896
1236853
627171
1093289
468789
67863
628665
78078
1144488
522624
762185
1483773
1780105
122581
1293670
1504540
333880
189787
1446395
350715
1884871
36688
1515900
291234
256524
49838
649544
1966259
1693771
337241
601704
471802
430394
1528985
1218827
302608
1242005
507732
117664
1558983
167337
1387815
936849
1167737
527935
1783995
688345
1940821
1002249
953692
1450302
1578962
1737355
194093
1154359
636625
283199
81801
1045997
342686
1054033
1795497
1277153
863955
995419
1410708
1695516
1158273
1848998
168447
1051255
697228
1572191
1876095
1746229
563505
1936188
1937265
134769
925471
1700023
174799
268456
496667
1190685
1306570
680887
504430
1113481
1656325
1045179
1407313
377142
472238
163931
671747
1169109
746097
1668314
586276
904640
1297586
520011
1059990
804195
1009323
1884591
592952
950467
64305
1935504
1101457
1214981
451420
1481335
101612
584816
341179
8756
1207882
1477225
1168244
425777
1992380
1649132
1524534
436314
1821302
640111
1211562
855119
1087646
478045
116755
695537
530398
1324415
410418
1515473
65008
1952542
1272772
696612
1898241
1223464
1093411
1748055
1517382
458429
1468364
1831978
1714694
51682
1304200
535928
1687078
824974
914404
1226695
1434673
725457
837282
1368913
1506475
527832
289959
404195
1385042
1061040
1625381
1157222
1371
1947678
851277
524569
426761
1468688
748353
818276
917515
958382
1349836
806487
847099
1675721
1723108
458128
1621308
1172244
1304850
385464
646867
1428676
127783
836569
984550
129131
649398
929620
1152817
1516196
617130
920693
605642
1325111
1685077
1135313
925752
1414713
1878028
864452
948102
264106
913183
1437446
916987
1451806
1811080
1076016
1918552
1307793
285640
1501169
1015064
1483561
33228
153494
598104
194269
1017422
594463
1673313
147138
912590
670307
1295958
109844
567221
1300252
1790286
1501950
1245377
1295828
253661
1676155
167601
1595985
593026
1829662
1931112
358999
1610560
652102
935958
741256
683393
1732158
1089475
327846
1996672
1594567
15716
1510397
1748317
572544
962555
123063
878983
638771
948982
1233800
540340
192195
1883992
296393
1458578
678759
1735804
831563
378731
905398
1930816
309818
1800311
1522031
395873
891035
1213383
1961167
1779909
1215847
1267571
1599890
1296349
1797459
1580467
818804
372573
176509
949582
1672495
1667098
1154078
588502
1378846
860924
1193557
749705
1412252
409051
92506
997792
1477556
1495406
1404035
720361
775881
1544766
691179
614427
401080
478121
1562186
1812945
1449863
1287384
52430
1042476
48957
824991
1879158
717629
1213034
4680
1716066
1184026
71174
471561
1250706
230432
1698123
1990310
1073708
1151147
1498670
1845100
1444831
1667244
382987
1523449
1224914
78533
642215
416761
1284595
343610
726957
105938
1180433
768727
694234
65679
926254
663689
1783754
787826
1320443
1916165
1811543
177788
1816523
1077286
1208328
513044
1328061
42945
1259070
84364
1160650
783270
1344125
530182
1471797
1413126
1893509
208420
451150
524289
1541256
1170449
1454819
1467369
1741247
425312
1344885
1886965
1464947
1868831
1658453
163250
933833
1055591
115177
1505599
1614447
1071249
831386
546598
1234811
1304196
1447970
445342
1028518
1771425
596364
216212
426134
931391
1657044
1551756
965015
1306924
1622485
1709757
959618
814077
1843253
1591470
1520513
1754898
1210937
1979274
358316
537863
1313267
128159
1476219
712694
185814
526399
1668050
867804
1179907
1539580
1588534
1677690
1698190
846976
1324504
1892626
1367287
478145
268971
1290491
773205
1290748
448657
855797
1729905
1767741
1630666
1027864
1910356
1245736
342212
1621487
1275505
134432
1074648
251350
349469
250129
524268
1327941
1942524
1551831
1740081
1148932
1283143
498261
211214
1342057
165946
41089
692747
1171746
65187
579555
435414
1799596
1838378
186476
1905191
1184292
1165104
1674954
1474925
554921
51967
653503
1312774
1839052
1873896
1965292
1572957
963115
1572033
876915
1323089
1957319
506967
1970088
641
1347221
901876
25318
1065110
665132
597088
1038471
237494
1741905
1372083
1225431
1394590
21073
1149000
1857486
1408844
1412447
638175
847305
189352
231607
85357
1727510
884997
276413
614783
695613
201579
1519178
657415
1345586
1573942
1423043
100758
471398
1045224
504148
1654838
396752
1577137
282882
1878860
908597
1621969
1622326
1263039
437749
903297
1049708
1661970
544793
912344
1635048
1716367
599951
925575
1053492
416179
558949
850592
934335
4204
550745
1820985
1055719
1519975
1139613
1817748
15772
1374261
1238144
918141
231294
230109
1684946
579796
1134007
1205042
1976024
723411
525216
803134
496123
1685372
1754447
875815
460324
687068
1402674
856293
1637593
1091676
614251
1733606
340712
666736
50625
1102384
257090
1000056
1306272
754832
1278418
1113326
766871
462079
1867353
1350959
1716770
1327668
1640112
1183961
1636290
1290964
1138354
247090
1385741
31224
1738085
1641186
1637937
1731034
1329054
634086
349101
918400
197571
1017831
843611
990750
34905
886672
714724
1218781
1959715
1408834
699879
935519
1537285
1908098
871735
1992379
424559
154490
1715226
220407
1087818
1172246
1098748
618954
1648530
726374
1096429
494387
854373
682492
237117
558787
81059
678758
1918022
991298
549980
1797364
1708447
1971555
125298
811734
1265498
221106
960114
835065
542708
732695
1597040
885387
976323
523425
1628535
1362289
1698729
1303421
48442
1751284
803024
211290
670916
918336
1064948
1841851
149107
1860173
939257
785029
1745553
506887
1098333
959750
1154935
836008
1928558
1863147
1088070
1820350
1901826
1283556
908663
1755090
996029
103757
1405315
224304
124893
217361
317918
1435733
947208
1076497
838517
1845646
1299766
990313
1397849
1072765
351944
478562
415923
51148
772673
488951
1636520
1450728
1663633
418878
1498355
1040193
1675202
1538920
243662
714718
1011859
1683515
1669733
998696
531611
1428637
734503
798532
16059
977598
468739
301929
682112
1484623
1631453
1022905
454605
509905
1328755
1476264
1087447
388198
1740025
8388
140779
979813
506560
1938622
1152615
1431953
1278006
290609
1156990
1517998
445861
916679
1662685
1581822
468921
1799629
1542017
676564
594976
1726922
1243791
449028
275377
1777204
1527241
128441
1848110
434992
739489
898747
996139
418607
1290529
1574381
230642
1696984
1803074
876122
711728
1946897
1339749
1009937
28831
167358
1506293
1234563
197660
383727
23229
1797678
1730866
1621995
608029
1588223
132166
157270
1852697
382833
410763
1096874
640795
282459
656231
1154937
683677
1502037
1493269
1741526
827137
1879941
1750327
905685
1949857
854243
1411658
336927
74356
1752935
104707
1227991
652111
1054646
1964106
191043
221130
345070
1004716
1821627
136931
1351986
1694048
1302112
740887
35221
850472
1427586
91842
1111021
812477
1053808
987591
196493
1753751
46382
1340030
335118
718366
589098
679617
462647
178739
735694
481026
703765
1292971
436210
75565
1263278
294028
1414603
68886
88934
712615
1648887
459334
1071911
213862
1897469
359199
1242910
1405558
1501514
1156763
1445926
298494
1129647
1582917
1512824
1254042
1594361
954116
403652
1013391
694811
1496026
1977831
1488689
1884745
1924610
1828233
1503888
1210498
480161
1855414
222982
253408
1125359
1295971
928461
461137
1052544
625764
1237926
363593
113323
827174
1421920
673995
1270257
1340799
144871
1447293
510580
1231753
222789
1192595
395783
718008
1289905
284913
1972076
1148864
413582
547849
723226
825683
260049
513913
662893
1177927
1305104
378106
291923
1967080
955842
1711424
1576824
240126
478610
354868
592843
832164
1180392
313260
1750350
1032798
453861
1217433
247981
548078
101049
507156
256410
1053184
318317
397658
762240
1708816
1292369
1758766
1857992
1199172
1011774
364778
1396485
1731580
1804185
1188092
1243823
454534
1614351
256366
364538
1062533
528680
863987
1050742
747215
37802
19147
1092029
1348678
799529
793583
1488606
158595
1537635
606274
18686
186
1817611
1513854
1390122
135543
1140486
1590594
374587
396574
1909915
407325
626929
1543112
1834060
1051918
1121754
1078527
1604302
1909179
1864915
1480719
1188785
729962
1426440
257227
1578868
1411742
504758
447449
1673788
1515882
1351944
1957044
610608
912039
742233
851883
1868162
863061
158132
454707
255027
1309865
146367
434416
708328
659233
1658162
1626640
1013361
1752012
382435
1862285
2780
1121659
1330083
300177
353142
1021849
256737
977798
1677736
934603
1065379
912245
1324331
250878
52074
1102552
834088
709024
1552142
699646
348092
1270660
916635
396171
183499
675798
854348
1607679
1036213
1268213
535333
1055965
975693
1799039
942052
1200411
101614
1409250
1437009
1587036
749724
526672
1545767
279731
47904
517035
582917
1491521
1572929
1167716
812155
341111
1856185
1499133
1635500
619201
1783877
346845
1191398
1930587
122218
276161
1980757
153243
487338
1384804
1891967
49853
1225877
1220234
880217
1391387
208808
61452
8775
1718936
381046
1534696
1571046
1401648
920255
1947670
1422434
1814966
311904
656289
30932
330230
821744
1918663
543958
138226
1659834
349172
1889097
1446567
507018
618385
766849
1603780
230015
1733148
1326628
140549
945083
1682327
1091517
1950211
1996434
1131037
1390034
919971
1282808
1664536
1037094
619367
1201877
1267688
895597
1703653
306700
664042
163012
1348505
501431
307477
633939
744100
1956452
1816450
1979416
491692
993389
1373275
143658
743773
584493
72247
1249965
1192710
1106057
1812498
1438158
1324625
1092280
1866904
1284596
1363386
900707
1985747
376682
1742885
918349
916006
754615
188682
362064
1509205
46071
715232
1704268
1119481
386959
603185
976094
699824
1901424
755699
1763064
1629206
1290377
1588006
1643542
228189
1830081
1902181
612615
129502
824254
1612378
1457982
1697331
282978
1424893
1224931
680343
588135
443308
1772158
1227064
637634
1385325
1021435
143682
925474
1628134
1067381
738953
1589925
1136031
951610
142654
1844347
1538033
1526456
1288864
1295665
1129963
1739960
1006074
357422
890702
1638111
1946008
43811
572272
1552991
1157044
9615
614959
1837849
1394160
1199081
167487
1641041
1239863
468546
1736511
177571
1064139
1338030
955560
369043
1080666
770862
381746
1270423
889029
1562018
387124
1231560
724520
1567664
1440061
73646
1857905
1185800
776258
1968327
1407867
773456
1992521
1732331
1419977
1504023
425769
1517650
1156826
497424
1012131
1712512
492920
1593919
970002
372621
949324
1843146
1996651
1960544
985397
1102148
1678668
1882513
1059612
971162
1398328
126086
1781984
1188367
453232
145006
1508267
1857410
1404505
1803971
1817429
1273863
524619
23036
64818
798692
712772
980287
1985933
1059905
681251
974205
633674
1229509
655925
1996354
824179
1245449
155322
589197
1523156
1865080
91604
556652
359297
48762
416381
841294
1286261
336043
634486
391229
425415
1283590
196720
337069
659424
196990
1214628
663951
469613
26203
122630
210647
520407
509623
1638924
1259224
174185
1316159
174408
886734
1346236
811912
1950500
1997263
888277
576795
864824
1834555
1475360
940649
1310107
90603
986226
1080341
1242356
1583009
1664511
1393534
624110
485713
1760119
93124
673033
652702
754952
772142
1923112
119322
1072107
1984954
1399064
340281
188072
1659513
632936
825609
1742286
807807
1673523
1333182
1263839
1785646
874238
491335
1701558
1786968
1276671
1781711
1029801
1357303
409018
29821
1584760
1920978
1853688
564113
510506
149592
1326970
495047
555493
561268
88889
1316309
190383
491603
1580064
1268755
174490
1155834
1271364
1358590
1898610
125067
1413845
844784
363165
277455
1625780
365140
426347
58202
1427237
855073
1351449
978380
371649
1607980
1787280
448705
1839827
1599415
976512
1972748
692455
1358316
880027
219676
1455312
1472333
1165458
1843732
1369348
568218
988301
1310163
1905417
841990
1249358
270239
37576
1523516
1449547
1937125
1235109
462694
555319
1903818
1648238
1744479
429959
1494404
1454450
106046
931803
322429
1579880
816070
215956
1956637
1430882
335909
1003013
813451
1715187
1441239
316562
447401
376889
1666965
1063623
233758
209586
579377
368156
1712995
862108
1907289
1100902
559908
1633917
1372428
450953
1843886
1135209
753537
109485
511472
1244183
542721
1115377
180547
718292
471039
1928142
1766747
728741
454638
1286446
1095263
565776
1424531
1734708
1209715
1802183
1251252
1463888
1389906
357752
750290
1075014
1604600
37347
1988382
1882282
121538
1411245
998405
1799175
1358916
1876103
1863876
127263
1410586
164447
1265345
1388922
1121510
1650663
1288091
884462
1508648
840562
675004
1014205
907329
308980
710206
5092
793491
1414031
116162
1262092
460801
1808421
1132779
364194
1755676
1167512
187860
1494344
720547
1920846
1370541
1026617
1656858
1828038
1271647
706883
1802097
1373591
471266
1827523
1038591
1877135
1816919
745528
559272
548015
1355228
698324
1784959
1792990
1875792
1552306
1833882
261240
28332
1446132
535245
633541
1762098
652136
965405
1581561
1819608
479515
856628
1112482
971592
648285
1548147
97011
522586
1233992
486946
367535
860024
1807981
1470393
504158
1263589
1099731
1211831
42650
1114037
554671
634105
1924696
1509706
1179555
1231803
1660587
115356
1500806
897484
1086879
10248
1053132
506451
45593
1004825
1581655
2530
1350773
1083654
509164
1487435
1721302
1640576
874570
651382
1149691
1230741
1628011
394936
1606576
311715
448631
1904157
120405
287101
325275
102349
210708
1489341
1832115
61625
1956125
987617
1952807
1157294
1139682
257729
1079420
541519
242576
1582125
1857040
8548
259551
1460712
1977828
1129810
620497
1682305
1688528
577764
548529
937409
832404
1336157
817846
283116
1493501
500659
20162
199619
1716654
563322
545741
488464
1242967
1849727
1772960
1797499
23492
1500559
1083351
1597711
1554691
472576
277496
389969
131220
321422
1511170
1819242
1830081
1878156
991926
23171
1407566
452021
1105227
571162
1660046
863569
1887207
752322
18112
101029
1075497
1099700
739937
1845281
1606216
1404
1672827
1823447
445441
337557
1787963
1904436
720708
547184
1287170
584650
1092721
818709
643096
1001782
1064922
1859902
1159367
1698402
861783
291468
275253
223800
822996
1997794
311033
125129
865996
579063
281246
1481889
247588
615663
1565146
1049456
311778
1407668
934609
703844
441119
192644
1380638
787460
774966
1147111
128886
1610422
439693
1341358
1806801
168315
1749342
813398
1476405
1784590
236744
86756
371885
1611763
1647976
798386
669760
1958660
901653
1663838
1873738
1665531
1594965
271476
128207
820028
1043196
1258544
1500539
699446
1117234
664161
291636
1331759
276922
248386
1896679
1114364
1366603
225871
1178623
47302
1312543
1977518
59782
1778397
1819197
1882479
511636
1270604
1924128
80717
1528283
375072
1449310
1369381
504052
1475806
448488
1932710
115147
881712
740146
149033
1703963
1818026
313947
500338
1085566
176913
1601838
911491
934558
59837
92555
892793
1919620
1316485
1448804
1893413
626736
1598204
1390164
821439
1203499
1506353
33440
1238711
330769
864297
333847
1123086
804946
244236
1949397
1513143
9262
632961
392622
1631197
1424998
1899684
1212224
25683
93004
1327773
53345
572763
801100
1847926
893389
947532
1380393
1128669
1108448
67271
1062514
1230691
1084089
349284
1268392
1947217
408773
1881215
163841
156753
1129030
180596
488628
857419
134872
1327740
393573
845813
1722035
561621
18871
620610
897214
1886450
1490225
1590050
1993408
1406297
1400474
589681
755561
1724677
1579090
759787
1692139
434873
1984158
1046204
375859
1548509
188590
1208622
255590
1148729
1714957
1516627
1611129
79495
724630
1347985
416520
772699
1971151
1313228
1454670
1875769
407909
36551
630185
242427
534745
1104356
249664
1681288
889183
86118
13232
1802181
1969175
1691474
415227
317600
125427
1297330
1958533
1856174
1718596
446929
1586392
371001
1937823
441749
491269
472444
662152
466562
1898667
1093650
1382829
1840064
1289067
1712951
377073
1477009
296345
603924
182399
1049588
1736966
1735350
661927
1860356
1394191
884929
615634
1238777
142401
620486
1866846
1468749
1759207
1418910
1873963
1370938
1623535
1172963
935363
932387
254826
1065526
264519
1777771
97881
1556656
476283
1710860
732575
1937300
484977
1080016
115499
1888826
536840
1455425
843143
1903657
1020310
1593180
1185508
1040426
1400012
1715238
494133
694954
1963960
1826792
757203
864614
61308
946859
1354849
345495
1453489
984
1684339
742868
1251172
1132282
310107
1440453
1379010
83620
230906
711364
1398908
1671178
1486293
1533922
1787419
1782046
931637
57639
1770839
1367278
1342755
383449
1919353
1106265
1084588
1487656
170923
1093677
1328807
724483
393299
405141
1934035
1190045
1570424
1526920
1917602
1845141
266953
43791
1401366
1841380
899027
1187106
833787
338492
1795728
40185
131678
171255
1523637
323598
1496272
1259243
1975304
509645
1732375
742669
1414114
1365888
775947
1524113
819604
1407865
1385494
507036
1087935
88904
1217179
1267497
833341
916150
491622
1962736
1519263
1604278
1018909
1343729
539866
768508
1637509
1350537
1728335
122834
587529
1139060
882262
940962
89489
1038976
962982
1928716
1267777
939516
968744
1439358
1118165
946879
1855317
254974
672921
1720733
1427842
1196616
1798850
670190
1868224
794459
1614611
286986
1548992
416406
1357042
1392037
1980476
1461039
1911080
325585
1999082
1582170
1599971
468251
9351
924691
1692670
1638685
271492
45058
471500
599224
1404167
872187
943887
1050514
1055437
1713667
570483
171823
839477
565005
620591
284497
405780
1988294
1002296
79929
544486
344086
397312
547838
1625256
393042
199358
635699
1404616
976176
784517
1038541
1502638
1328976
1643999
768167
1321107
359535
1433231
524383
1321821
1547964
758821
770906
710544
735968
1760409
1666901
1381109
635348
1019253
1814370
1537150
903195
532957
526136
1481070
514634
1785056
535482
873692
1777635
1444205
857975
1210663
491848
422098
887961
465144
1322304
954638
1922847
175098
1187136
977442
176947
1445485
3875
1986696
1001526
1370823
134120
1404154
1299590
1711320
722027
1290230
759733
1945734
1330795
724419
718095
1350412
1171386
1113783
948669
1776474
443642
1675881
1789015
847307
391452
630676
1933055
1314158
228292
1827820
1518961
1339354
69633
693060
1352412
1275295
1037843
732007
765673
1005789
1981097
180974
533653
1013334
3749
916514
600864
1840811
926880
311304
1248057
668655
377987
1916038
30334
17383
357115
1291443
845428
1359928
276705
719415
645484
146280
486824
121248
1695939
1771970
1193898
456496
176321
1890041
630790
1233848
1488058
199798
485838
958195
105461
1762230
742500
1006572
606116
173635
281846
1236823
726653
641155
1723375
1230408
1494509
91648
91313
1985313
1341024
588679
356868
1428516
1582686
845748
1217471
253083
1938127
1417944
122765
1313802
108759
1493588
1600517
1102515
1947392
578594
1961208
995217
510912
1803942
176797
73176
1571045
748465
1754172
809021
955392
756302
208276
1695380
351068
1436680
6800
68193
623591
1333784
848712
193585
608755
1166997
220283
277380
1298426
1675549
1236749
562283
1097940
1859117
714683
833625
1639850
194836
659464
325104
730274
793364
874203
1920989
531284
680117
1428145
1046002
1144264
840815
1495244
1030692
1274379
919935
312296
1384971
493179
824179
356577
1093186
660925
271643
308245
336794
1004252
134864
1038760
680959
1491122
1662091
116997
64988
1493412
267642
705539
96380
214059
1559537
31260
1258416
1096444
1540990
587332
1132157
1097754
836955
1781704
676722
1135767
1502559
349462
1367088
931429
1747390
919504
1999672
908424
414400
1473227
354532
610425
1569249
1237560
1691680
1617693
1434602
1498534
1168553
1532932
695418
1632656
375133
1378296
684596
876823
1117100
395674
314664
108307
151739
1812098
1244453
1990174
978906
1758892
1405806
898179
1830207
979294
1573494
289455
545158
784059
311104
1128789
1872293
1393070
1246437
100534
1227634
737152
715996
1552869
288059
1290923
1934812
1281946
345409
1137125
575487
950644
1838514
159549
1033288
1681053
700696
1536821
1276320
630233
1858287
284873
1562797
282024
282972
101949
331618
1373841
710461
1331978
609535
898078
79595
134222
1738162
404841
682533
1928999
320060
200489
251970
1885737
143863
1402040
1898438
344588
804307
972006
1740845
1094527
348518
1586143
1653793
1476024
1005771
1293399
190967
196248
1814427
193553
1265473
973030
265751
661610
16988
288285
407694
228187
1720740
1634101
1044327
1369646
1339630
253879
1869337
1193800
1253416
1293082
1212850
1460282
784915
1980349
49834
1638841
1680321
1624542
269538
1708529
120489
1682878
1758139
688658
848590
320665
1827017
353783
154167
1650789
579831
1349238
661646
1980425
1790893
933463
1409023
1057534
434829
1015990
871172
1199366
1791397
528235
675624
1926882
1076436
645971
57874
34136
1726565
1811748
1755949
808255
1841826
1744155
1957327
529582
1345984
875668
1380340
934112
560682
1669163
715996
47810
1869882
1188773
1450742
1223450
737843
1756943
1976498
1851927
1549707
1755764
796705
635482
921101
869713
1231141
106315
1118894
149823
730145
1404732
421756
645850
1825879
871901
1241494
1990452
1935463
1960081
1210491
1398697
278052
985257
723486
281861
680421
51526
1575247
719063
625148
1654995
100041
516233
99273
638985
601707
1062473
1834186
460249
1149548
1249829
1190224
287810
661105
952670
1431336
738854
1614143
977678
1037749
1329575
1736393
1288993
842607
748237
1978170
414183
1988271
1166513
1518210
1205867
375970
464222
354141
1041067
660700
1088994
1689108
224460
1720603
247760
1339788
307344
520424
1459225
602613
68457
968887
747087
1507229
950040
136704
451996
1795029
708207
445968
873464
309985
1816759
382512
1631022
1473566
780144
281452
307082
1508372
866269
1143439
752389
1597861
1934500
487398
159752
614005
872793
1413400
1327250
157015
1091552
1611412
1661247
561445
1798512
2552
291719
1435203
1620190
1953622
827104
1079859
263016
1438121
1773000
989641
255988
974493
385012
1985695
1888263
757696
591730
720696
1315977
1426363
1271086
83379
349551
279093
18941
1550900
136483
1713665
1356844
1933571
1559237
1334752
1281079
79815
1338475
690083
1878660
1978444
1568874
476146
1037953
544796
937937
1322761
1576018
1141692
154639
1939613
1325654
331032
893717
1240282
697136
12714
1444021
339404
1869634
1976179
788918
1030841
575553
668569
1138517
712331
1280654
1998527
225995
909059
514537
1742059
1664214
1896757
1310822
1475023
1779467
1454428
1741353
1579323
323670
522303
1083307
666983
1777133
1199471
1657999
421379
1771795
1590750
963675
1023955
446854
1653741
377695
733448
354511
1601262
332830
674199
45071
526376
1061889
1361892
725216
1107481
713544
1370092
1280861
1384830
55309
924388
22858
1811768
1926922
1006727
1333000
1813284
476745
1458566
676052
1241684
828533
1375985
63945
62408
1671899
1568601
961979
584663
1967183
1188081
162143
1929099
1019473
1241732
182500
1540379
1559909
98744
605218
1109640
298559
890259
1904712
172159
421234
5135
1645205
1444702
1093947
1725824
1508031
837828
1147025
1323405
1838055
1992359
1530800
1897978
1995974
110598
1177136
1932249
1432278
1572691
1681444
1815762
46487
1598730
1629651
531268
691037
928313
577705
674699
1530902
1000360
728545
1113162
1457313
1006909
827343
1557754
1512147
1229317
208419
369219
1866127
1488449
1356845
1183436
1888324
938248
1928095
782847
621764
919110
440869
624653
299568
1540890
1212673
1821531
1726019
1376092
2227
1825445
807253
752406
523695
992197
1188369
259389
751166
1604010
235927
878917
628100
942491
1937061
1753623
1735702
1672855
1373830
433466
1056877
328497
577736
1918611
1036282
748876
1406505
970053
224139
840047
1621227
862454
849153
961017
1085101
923059
137430
836356
1138026
1247646
1783700
600984
1397243
61031
998199
852013
1346712
275306
244279
398098
1629164
995438
564282
981660
1504353
1227589
1949255
236443
68644
115932
1746113
1525453
1634896
891475
215654
1311012
1191496
372794
1490992
1546784
1637677
610709
1593881
493053
115567
1693095
1764987
1293662
178574
178020
81851
1251430
921903
380467
107110
992995
635007
201245
810194
1032499
610204
220859
1335216
144328
867632
1728388
1344625
284033
1392065
645012
681588
226101
1250382
1565638
745843
1764881
1597231
1011944
813381
1908704
1355192
76954
1840119
336222
1556129
734666
1450336
1240658
1551140
1175557
1057309
1403209
1045919
354875
366863
790296
221707
727800
1628107
41844
488069
888875
563904
1057059
1627751
1725803
1107543
1573347
1766123
1780654
791079
505636
686571
993371
747503
1389675
601178
1374681
1531725
157666
796594
1183239
1324952
715173
183997
649880
1451857
102347
1763527
552127
1015343
588105
1358457
101169
569174
1717873
1690448
1079803
1370915
546841
1367986
1106104
443671
539525
1153006
438564
374879
1381636
99417
113565
1671318
879741
1884876
870546
130343
1339189
1061545
1266429
1352672
668210
1929992
1668141
187267
1375875
1982414
206253
1274536
1557594
1959847
1665183
1906026
1366149
1936907
1252482
1170673
558828
1694255
1857418
651712
141388
1452880
1039658
986131
111975
536156
745661
1890509
614734
449614
1168617
1981568
1323743
217944
1920106
1414708
1223369
1786420
1811505
1047277
850409
1100777
415934
77374
1915866
512296
1108470
435872
270043
810947
737997
1335638
1169244
1427706
416495
823839
663222
1626130
1008492
102100
1062344
1290040
1869004
1782082
334088
1800243
1486742
1598924
1742512
644172
379446
382862
1974826
103237
642792
932188
601269
426616
573128
1260732
1021259
658473
1025146
1522566
1691201
970481
826959
370265
1005547
278456
1031073
1504841
832464
314864
1947849
124304
1948658
1430464
1562135
443006
1811500
546831
1144158
611205
844009
1321886
141939
635032
906296
904973
40179
618856
1636215
332653
288978
472008
601345
743518
63149
245682
1988511
1763484
1238599
733964
379401
1111894
380987
773311
821412
996842
1177501
861689
1094857
1544177
992252
677487
1333862
1771358
1904179
890950
529597
1687620
1546318
1866242
1567535
625643
1764036
879087
1962126
1048352
1804845
1618241
111587
684527
47481
1823827
853969
1250632
1591984
1375589
772621
529485
1875650
1443683
1661139
392334
210485
1111576
347511
1822896
68244
1787031
389677
1242116
649566
1143170
865895
1026066
712928
602425
535715
1567928
517216
1604866
266303
367273
486895
951275
638369
130935
1813412
362356
286646
1094777
208002
1427777
560013
1021503
1195709
1826933
1494475
11304
1110604
753229
1835798
542029
1540642
1361584
1294451
1138298
1992002
899529
477675
487014
1325498
171854
120525
1119434
1142216
757364
451354
1155725
845708
1091944
695082
670875
1750966
299973
824411
992113
1741985
1293775
954421
1285151
960337
1602442
28826
451578
293853
1027837
1157335
498155
1314925
1396237
1277304
398665
1159522
1270927
582512
1981409
1422758
1376959
1501543
311824
1384996
1897253
798224
539217
1616332
449578
391780
770427
1644492
1794820
410024
1317033
775702
1489919
843964
1738007
847512
1181478
283664
447092
475128
209235
472160
1741899
1126859
698741
6929
713278
516131
375137
1425967
709896
1518620
1920717
105146
803561
1186582
1448007
1809703
593609
1146569
824520
1274057
270456
215640
648542
1628298
837147
172568
357691
1344541
1485062
1432316
1186751
450781
1481793
812113
1325488
1767714
1145160
1044083
23689
26911
567464
206893
1890487
710752
1022210
1465461
364500
414514
1722213
679999
247336
194965
447392
972625
1569946
1636354
105630
1807782
1818354
1340501
1266778
297206
1082186
869140
512398
1282370
1002914
618403
72248
824225
923036
1984395
334401
654611
1482333
98985
437075
1977167
1978400
414718
1331176
324086
1326443
1359465
276420
915913
1942320
1182610
1498427
672461
287211
1937601
1272237
1654417
1236389
470285
1352951
963303
1042220
779040
1025966
1997262
433387
953871
1332725
655989
615768
1453236
1092572
73448
1946872
900465
945910
1320028
807749
394352
148295
1460123
407905
622529
1687147
189192
1042134
971283
1338188
1510744
1840670
1545712
366143
1637715
592314
1707364
1519081
384816
1811561
992133
1563334
285426
761275
140792
1237586
1677423
772689
1991844
590453
900512
189076
496167
1615904
862533
552897
107389
688934
1900876
1861135
1353724
571861
634452
610950
713199
135841
319527
920348
595943
1525111
930162
1129284
1903173
430220
1816429
650514
717607
10020
1291345
726679
1353619
1847993
350049
1348042
779730
488250
728805
856430
1749584
1188468
1609137
1403628
1634160
1542333
827039
291281
676025
1833040
795168
379789
1157359
457569
1604657
81733
438182
1618504
30527
1696955
1561012
1290915
1687362
1817581
1497239
1731134
1280613
922942
1348827
1288426
1215141
663177
231775
1367095
1030003
1623781
306383
1048561
191009
762274
1413110
437339
1829784
660393
920604
1896313
1261269
462116
1377534
66467
1850272
1323985
1503135
392401
1298448
1831095
1118616
1354162
1368652
1562480
521455
1712339
257555
1756916
220340
1272940
1647082
1410395
317700
1656446
1929410
1476471
1923207
1698793
145645
1273783
1822963
237581
1551795
1962666
404182
1461876
647841
918777
843537
1914581
1274198
470508
1266042
1077371
1570724
1575861
1256669
164201
242017
451245
779906
1693941
442181
949898
727464
1608799
429752
229700
112186
1653576
931278
1700874
1304618
157920
1233330
951172
1329029
1089400
1104735
1098309
1448982
1885434
891214
718461
834457
445819
905428
954575
1999620
612003
254919
29440
1363220
1782998
295867
1786963
1731267
807988
346663
1379991
1696221
1777954
26640
1142948
1437428
174606
1430003
1212451
1826014
1250262
1671743
1341013
77992
67712
1888884
582714
549265
1357369
1594759
1651928
980291
1029585
948753
1276021
101108
651201
492397
869265
972693
1258357
856600
1208074
476277
386673
1914982
1469102
206264
1349371
48516
132990
365339
1787115
982245
1637066
1446799
1866254
1723206
1866855
1744900
267474
736444
171592
1479851
55693
920179
1601637
180021
14339
1990463
1735716
1027518
637705
587996
1188895
499107
1311063
336052
517000
1691886
537399
582928
538361
314985
569291
1490823
400068
554465
1826123
1704608
1923887
932555
1835682
1275922
1088287
1854958
1336428
1771643
692635
1631954
1678274
916758
1602445
481507
1786629
286158
1648287
1670337
126717
998980
1736912
1321429
103978
1307155
4330
866314
156551
696993
286871
1534173
1810273
1822586
358606
1694213
1651684
1765028
786689
647071
552480
1937397
1923006
486135
278165
1533183
285645
102742
607073
899948
176821
115000
154999
1210563
1228072
243363
123825
1598017
1551809
1003097
1121563
75582
448520
1678510
847412
338138
212203
417902
647938
591975
1375859
92660
1810988
510384
428483
442933
1648868
556290
684319
1710419
369613
432463
704563
783104
798469
841883
412965
81519
74937
1748066
1213029
1879472
1264885
1652442
639781
582252
142480
722446
1495751
558688
213703
518210
1356271
1578075
1232507
1123241
1776494
1840861
67183
1055161
1257571
1666962
597393
1650696
1061029
1891312
1251441
976498
1334579
1958848
1296914
801124
1553540
554419
1360733
260929
472661
224249
101013
1202875
100273
678506
1098948
1010539
918857
801306
1091373
622134
1639216
236930
1037879
54593
454999
33421
111225
1715356
515441
730551
491109
1036313
997191
461217
489681
427822
127910
1236225
975682
1959941
1888190
283091
51107
1153930
102984
521238
1953700
1694744
1134935
1134303
272794
1446430
1069115
1400425
1827644
1084202
1898644
334622
774134
1823610
685183
1048787
246682
616713
207200
1127034
1756740
1687291
1894327
680030
1039743
1436032
24817
1047341
1785762
603953
480543
816670
1617625
1777916
187715
1042463
625992
1345516
912295
996182
1324182
276000
1848461
677237
1460021
510572
320153
817847
540424
274648
978646
1405266
807080
815184
189870
1917669
1568108
1995626
1477997
811015
593798
840181
760607
1868553
18807
829602
184747
859872
678273
1563428
219032
405435
1626830
928881
440701
892143
1992730
937901
815190
99023
1397824
313671
783747
264568
1382954
1755230
532763
1319091
269863
1700365
1087496
1933161
1912121
1184529
747705
447116
1299214
1675858
905858
443116
170864
492250
1491582
1220829
1402327
582137
435654
209269
16387
823232
1672022
814386
1534484
1050698
975491
420146
794981
600470
1159916
514732
182314
1253356
1573114
246762
1877357
608951
1205927
21742
1577539
1943017
1642829
933512
296663
1960376
320864
768513
1382464
812994
1515813
1829625
1812976
480831
1520541
1602134
1989231
176070
758127
917825
1536910
1134339
727734
1243099
1402526
1201587
278599
1689564
544976
1453427
301808
1577141
82297
1490453
1349025
100731
1553787
639584
478498
317449
1135638
600248
1161090
474614
1405522
427329
1305140
1257178
1667552
416146
211515
1337089
1451117
1939882
215212
863672
1348493
73794
1753189
338976
726246
905456
265129
701214
1806517
806085
1817943
926481
1221316
1483176
1692394
631771
1412658
1895895
464184
179420
239277
1607534
1679320
1021499
1446492
1034826
1684090
1739692
1443354
368228
378035
477588
1560307
1928372
1894437
1148865
1474334
1081578
1817439
1224915
1929497
1644129
704323
1060825
880958
1946627
1869370
1472989
1583324
1857205
182869
448123
457049
1657097
405611
501143
871430
49115
188891
1410609
1787872
685710
140568
1454745
119352
267292
1307668
1912677
1056197
76396
1763637
725850
1571917
1740247
304323
1880673
1867710
387501
1168282
1641014
841710
208607
1515637
901435
388957
1715736
1492355
1551405
1824392
1791450
138091
583693
175917
1117910
188973
1471030
961772
1972341
809390
521404
1076004
345290
1971110
1976956
1002034
1009599
1636035
1714499
1349896
1159063
888451
207817
449465
891120
989374
1622250
352587
214303
618993
628212
1613106
1269586
402546
1983137
873687
64367
1482076
1254299
1122453
491658
1131491
81309
383157
645510
592015
1074672
819781
324679
1756400
1935069
1388112
1670129
1790124
921758
483981
1342406
1795409
1742353
568673
1859390
402966
1952073
1246513
950584
1972216
1904700
77362
1545524
98896
1042112
1373910
616451
399134
1776508
155341
946908
1501644
1599167
35551
953507
317101
1126914
1655064
724843
45817
308889
1516390
904332
1174932
204237
593922
1902558
520298
259428
367944
413985
1829381
941231
1766737
1030775
226374
1715657
1181377
821837
788307
312168
155898
1088261
1796294
1280724
1222164
1516086
249843
355329
659483
1126911
1151530
1197357
1930945
160458
1865290
823036
1408688
866147
1077791
1718728
1582904
779524
1141129
976389
303635
1899715
1428552
214909
711362
541187
765785
1971506
2493
1711013
1314281
1712975
1050801
1480075
638585
90857
669947
1091876
1974384
1609909
1548535
185890
1028849
678956
1714475
96871
92736
1368973
1562516
1182282
1227290
944620
70470
468952
1146759
195099
199696
48896
1797813
773241
67595
1689385
844721
285986
1051042
899985
1994074
88342
953315
382773
1425398
1192299
1358018
1670286
545286
1125676
146542
1014994
637395
1516054
1014784
730974
416132
1576215
1797710
975185
141111
750993
1389711
617227
1358181
503999
1725992
715069
552366
1806900
943051
1644538
693462
1907827
1583551
71693
1530798
739701
820383
929712
636735
965536
1969715
1088725
329093
842435
1493968
1797512
1717735
873526
486647
1812664
956712
1485839
481165
1312844
1769932
412908
310185
798712
1405937
1524540
824640
1323850
1195908
1889606
903648
748528
75016
795175
1600891
507052
292065
1166139
424501
1546493
217650
1839028
516041
251495
1764411
33612
1579946
292779
1843083
1421861
1988416
1763155
762371
1990866
1084535
1707226
220177
1825870
1199092
1489457
1930055
984881
743023
1607648
504305
715401
1933975
209502
1353701
1091193
689152
633581
889841
1575171
1544081
476074
176570
175856
124002
223328
1885149
1420837
691739
1615493
1622493
1249394
1396048
433877
1782106
402685
1659965
1663592
706595
722235
1802696
827533
183439
1790951
1233821
769398
1993030
872267
95414
84252
1386747
593376
419862
161702
1209311
1174256
1277467
668584
798395
1575292
1387473
597702
837382
1140932
47275
1749161
367158
1095406
558468
754910
1496595
1686765
1878137
1836518
1133800
385578
687402
1527727
1265839
1260666
574554
74838
285346
1429822
504954
374167
876981
749008
392939
1916136
403333
1950999
1142161
965373
1632414
511869
1869011
642201
1542854
1342842
1007628
1022974
726450
858879
1899058
917251
1896623
555041
1831689
746726
1513296
746601
1704012
401591
1168186
533307
525757
1436218
197351
530797
83139
318293
725262
1443507
1051089
637146
609154
1923991
1748952
1057198
300017
1060474
1725552
1804135
329202
1223187
676324
1964887
1196127
269230
1828927
1476679
1639809
682541
1565198
241586
1824777
290243
842190
1680682
177063
1068447
151153
740962
1143797
1995049
1612847
932281
595416
972747
1838900
1407984
1944165
852748
109767
438329
60848
1059178
1096197
864841
862768
336957
965612
1030642
1576868
1521291
723537
1721819
574645
704787
297498
1966457
1672578
1571802
1988802
80652
284936
1552002
1384491
1105851
1183458
81144
427729
1013906
927129
514835
1270300
217249
583101
1007649
640065
1161849
25287
1645818
758407
558850
142133
721662
1879210
826192
690784
1033885
884971
1752956
735195
1033513
1604667
1803476
260799
1342538
103282
29671
1454606
340072
1894245
381973
117043
1744709
1086455
1517981
410433
1158780
935230
1062925
1729779
54551
1514370
1978578
715109
121787
1755741
1360456
455943
1754340
144496
824627
1008505
1648805
1131012
906844
1517156
32274
1629960
726314
639250
1985449
1501117
921107
630242
1666642
1846379
1322717
128277
659811
511658
230875
506017
1355677
530174
1197633
1437502
633056
1680334
831177
300506
1897565
970805
558974
1747885
262034
703679
1255121
1693664
1311955
402955
1903797
1197699
833873
1158970
442727
760729
287308
1129616
888950
1370784
436077
1757292
1796139
1593195
1111368
800534
313561
1276199
1240751
431106
630153
108511
958920
920365
1289421
1571379
1117004
170969
583434
1913236
1235426
376050
1795286
593578
706886
1037896
56046
1903992
1299667
455838
1368116
473836
1766720
840061
73381
1460082
224140
18231
1960502
256879
1894410
174556
1280096
524691
1364344
1087225
1866605
799042
1833827
1673066
102706
780355
1092678
313656
1465870
211497
1665314
1038596
430398
1943329
905535
1737031
1402094
1377672
1335624
923592
1349702
1472360
159120
1894882
1480848
1833843
598288
1483367
1224639
1790137
648023
260269
1026865
542238
1179374
1461982
1044250
1584368
289304
49586
657900
1385841
1188804
1279742
1965058
1239822
1510678
1191234
1121194
743548
685497
116955
1312518
127456
1235160
195136
458791
889332
28663
887564
928976
1202407
1587865
1577090
1782071
1006064
1614552
1720645
649109
1183875
1337388
210533
1221179
1130317
827428
552387
513553
475214
1810102
1483028
1151099
1085300
239015
918275
247632
1678969
1147034
473233
686144
1852089
1099867
256753
820123
1198381
1283024
1524281
1880650
1786305
820060
554118
307938
1701916
1901194
204953
1113869
1129327
205025
1601624
752375
541163
748168
1413018
1377781
568975
662912
623314
1997456
469557
970414
911210
1201893
1217850
126592
1325553
976246
564505
1446437
1344510
875946
392180
673023
1899047
1757483
693670
730476
853197
644094
1296172
1583877
1670916
1348004
512671
403047
1898038
1466304
219784
1833699
1188655
171719
165628
368791
1569247
1733136
1285607
669753
347794
1565863
331658
1597168
1694904
1822331
48126
519430
208756
608726
614172
1154969
635893
1818102
679701
190574
1041107
1538413
1286568
638377
1609175
181560
1420282
1061209
498077
1619009
1950650
631523
937451
428575
293822
723176
1870853
1360834
137694
1555105
203668
1788583
347405
547726
2252
1005713
1188238
2651
975088
1939635
522600
1551775
1325626
1275666
457754
1069743
1023169
693746
406591
310842
1030968
955812
1627157
1853271
402958
1113887
121732
770455
1363209
455309
500979
105367
1677942
276806
1462948
1290270
1511523
928978
236409
1894173
1040837
255803
820165
1635589
565366
450178
284763
83723
221449
977584
336401
1248762
1630220
563766
202819
37265
109709
1261637
1031745
1005884
473633
1701602
1424472
1956584
1862109
1285101
190498
536214
1518725
612826
318737
414461
190723
1215193
1063730
1484263
162660
1670346
652680
227833
1348497
1943674
1693483
903589
1596933
822350
1920870
1145408
68011
1340933
1364645
1497885
1974322
1115147
1092746
358266
1418548
1991283
446355
685156
1747225
866227
1707243
701957
111240
1402053
543058
797674
1506042
1813229
1418730
228601
521695
109749
1426847
1036662
424861
22542
1440730
523350
1203114
32798
1528052
1052379
1582604
1209231
74642
358704
1405422
1964082
1795400
1090373
746322
1566256
1245175
1704439
1851605
1016048
232709
103098
955962
188559
1097694
1839642
1449818
382854
1324773
266273
1356653
1828160
1024910
1778541
407533
1117147
422303
649815
665403
714180
1248165
1811376
80803
519772
638738
1421012
720634
822118
567435
219861
703268
1543383
394226
990115
1350045
3488
349726
1109812
1733503
1973501
604786
537167
1535132
360098
282267
1038822
879218
1604797
957918
865958
1346704
1499922
1918168
829854
259992
1884644
1107235
528231
1138475
992547
881043
540624
179619
206126
676573
560352
1479631
1611138
238012
1719650
1039391
1745668
347276
173058
1294336
311837
1567343
1970583
124588
788412
1681130
1392052
1679058
1796497
682834
1300340
1778339
1648148
1911630
1505493
1911757
433232
1757359
803311
36904
350906
756035
942467
1158861
191020
1303359
629574
1164224
1435209
436140
1632464
266500
1222893
1077819
1967482
177737
898787
295986
687472
1855811
47434
1164022
468050
114564
1796752
1554129
1344558
1664417
955186
1409549
469746
1326197
416474
1002166
568422
1417457
175272
64608
471716
1672193
631063
461031
1644753
1224500
1965896
1313035
774258
899934
1585806
191895
1892582
185746
810805
445657
26388
274984
503299
1875312
1302441
624240
46909
1320381
487457
1410095
1509994
241053
549143
353235
1837663
1401019
1374084
136313
1034050
1754394
445061
233072
1690566
178724
203114
350814
709285
357277
469627
849303
1303935
823984
1425445
531562
1086363
384103
623216
921893
1504598
1510062
904880
1206656
1170769
1431415
1318019
1621871
1799287
1562681
1273652
1536811
203497
29429
572397
1447214
114776
507596
1629210
1059831
807212
1018265
1202894
1939334
1946250
1070425
120872
1195866
1914590
965645
749970
76145
306266
1062319
953320
1821972
1922613
975068
703523
1996313
1805735
1716003
1490163
133360
1617047
1275914
365415
260891
1763890
1346028
359734
1169784
295904
1795922
1044589
652241
80341
204739
1120129
1208681
1838301
553350
1844194
1461901
1306097
380624
334885
1505508
772475
1916859
1173116
206182
1746813
425443
874601
73181
497877
1636524
355542
1249289
1063494
1770176
412586
1799978
433983
108763
970042
1757133
1489372
1093755
381991
1369464
413136
1141953
644440
911045
1328152
1055247
1696376
1394936
413470
114232
1591564
1789536
436531
1725910
727851
95443
1297119
1834140
761057
1622464
762236
1358088
1174849
269970
1188917
296135
321984
760159
985097
55880
1296291
798999
1019990
466085
880044
1898605
671274
484514
1102709
199686
1181942
967894
1863203
286975
1237983
1106626
1735147
1983251
1983436
707033
193311
188835
1242271
1765934
247681
1148562
1382010
1696422
124730
57433
145376
40805
1947666
1105539
115758
940171
1566951
800234
277084
1871265
811908
1383320
324464
531623
1250207
73478
1077289
739344
1700004
1740620
1651072
1844373
1938252
1278219
51790
1080516
12195
1079047
848927
18741
1571343
780069
1618429
1275084
179779
765646
405069
1747925
308705
659053
1900161
1973915
1240475
704251
1295244
791234
393891
823632
596955
1830959
1332765
810263
25120
1759117
1381088
1567409
1305496
459996
115917
255187
658833
784644
1676684
1793955
424786
508971
1324842
1814023
529124
908072
604449
1011839
164342
983193
1203963
1184280
127711
1098046
235309
90058
620278
505142
1896356
360983
1474053
271731
1717034
317776
551397
721629
1357314
1368514
1086059
115579
462774
1787817
1082842
316705
1929983
1610622
1045630
1524884
1700232
402189
1921676
906982
1023025
439689
765186
428645
1214875
925227
1173568
1034686
29235
1600180
1455947
1739749
295473
489381
1410511
1253833
1593523
1542764
1088818
253372
176931
1871102
1210488
533792
1274258
486285
1032079
1752515
428179
686010
245250
246180
1722598
862609
43093
64422
610920
741737
1965940
404285
620134
1841948
151088
835090
46691
94150
1331894
341763
736408
1318148
866987
202207
619248
1592883
276357
923303
1967484
1134024
199511
1421208
1071006
1967425
1284129
1700253
223459
1979559
443838
1984662
752195
1024569
1078097
1401216
873928
1254542
810954
1825315
131175
33947
62844
1060751
191629
1054785
1648711
30634
688384
1683752
768005
1432395
1280386
1684758
148323
1870703
1459568
1643954
1845188
47558
79713
740900
780298
1816291
274565
197198
573940
227733
1590365
581011
849869
1480357
1664493
1241425
1545949
640399
1445708
1084481
1725180
564290
106126
653342
1964778
1451438
1825146
1647285
379994
1540043
1159859
1826497
1680806
1860274
1632330
1945478
382502
1965702
689936
1705964
1851665
1855732
46572
330125
1574827
1226124
338018
1604501
1207194
934712
1214987
1400592
263036
441244
1359865
363916
1136996
459299
1162512
883013
857161
303606
937478
202664
453562
1442348
1383193
1449918
395252
172033
919430
1914165
342899
148675
1839988
466155
331886
1968488
1489638
1658829
1120466
851270
1515975
1159818
73603
1790225
1700287
1343696
515046
1649108
1879420
900003
862406
732177
1837291
1297175
1400472
691625
1593640
1078558
1021585
1692994
1615954
268227
730440
1293861
1242592
230928
653356
1430404
1190280
1668648
196741
1495883
378345
611969
1420258
1218015
1202412
1014695
704656
1544639
297924
1299001
1387999
463293
339264
1383067
1422907
656610
1963557
152822
1344324
1666799
1282636
1037864
1786488
1459595
177860
10769
1943452
392692
853751
484456
1587271
290148
248128
489607
1350990
1750379
1216004
1274742
80205
952309
1913769
1645506
767562
1291381
1713047
1937648
1129545
130962
166013
1149879
532222
1947254
1582135
359438
213365
553716
922223
1738015
678400
1324028
601912
1547516
1393777
777530
48359
1257390
356113
1642532
1966372
1559783
63380
1138030
1347183
1504025
157809
495412
1370404
866815
1283783
594122
400216
1085795
1893632
1370602
492340
805822
397836
238422
584674
813123
1197637
221216
1740035
1823578
1375185
1575684
610836
1042284
1905840
1890081
44708
1852505
866058
1718549
88011
662795
951901
869833
403806
1936738
1426167
1661723
612508
1007284
462191
1066541
285236
1187348
296977
609741
1249688
117716
1778191
1225093
453205
725007
822821
1156964
1989707
1617785
1022067
1297037
1041365
69125
262127
536056
779313
1919872
50368
670508
866492
680120
1165172
1245471
1766703
1146005
466928
785318
1502875
141333
773671
1367972
1212873
145075
400996
289173
687036
901228
1420323
720909
1801621
1645296
1555148
710869
1030226
926838
689268
709580
801319
423757
11637
963874
663043
120353
554682
977920
217460
1320589
217633
744273
1973572
816390
888398
667411
908765
578487
1874062
683687
514779
1792709
1994813
150853
1782223
732956
59314
1617858
1396097
507176
1027712
1506182
1740109
1781643
703896
1997990
391852
838005
1056386
1925619
932035
1846217
797853
1795735
1238060
129819
161550
687270
895796
149396
1250970
725689
200384
1776578
1530158
1393755
664881
34206
427675
524517
861210
1788094
1751255
216267
135779
249440
1977490
461080
606291
737912
1490910
939861
1103084
444903
360737
1054935
1404724
125083
1576250
1890929
1592055
1370909
1404150
1642194
355695
842302
1920348
1836011
1567428
1192347
1643241
1290225
545
1858334
520927
345285
1031542
1218308
250409
374922
1714442
996647
836269
754256
171668
102956
544700
1975182
1026341
1745124
1678359
1420178
141272
581867
349966
963850
1369091
1948993
1874599
59529
410463
715571
784325
163149
977159
1365692
1918944
56494
135262
1137288
55249
1691324
948419
720954
365119
919143
1774457
981291
1374735
1154483
297760
1048676
1927981
1940467
198318
44812
967743
1451656
582681
1391894
1849987
1963041
1179066
1831325
85065
1181590
419592
199893
1425041
1511207
1177670
1899109
1551993
1985671
1459979
598072
660028
722441
144149
1867029
1092579
1779777
889616
1685530
599377
980960
541840
538660
1065270
1597741
615598
745759
1409254
349499
927367
1909274
1781767
119024
113466
1423433
815970
669694
206580
1154089
1163947
758603
1034899
939577
953164
219592
920914
634621
1765128
498449
246406
1807706
1076071
1838718
1272545
1147501
716346
1676601
845471
1112250
1942608
746783
1235377
644480
775527
595781
913559
1571110
1701180
987619
1929806
1126930
1326523
1970317
246548
1501329
280629
491052
1211189
1379540
387732
1272796
975964
1554286
847973
1600865
879926
1311154
609046
1753605
1944172
1480050
1602457
1116059
1572056
1032012
160693
1921280
476689
1565311
345614
960468
79386
744451
981054
1000005
620990
1601850
1666804
1898799
1781413
694776
1432633
800021
297787
786355
1338859
1267304
1152171
986377
372939
884618
908393
759361
477299
1817782
1253457
34268
562284
753097
1871839
999414
404828
1019283
411
1295369
39766
1862082
975566
808588
724219
1545042
718962
1125292
762660
941427
1324306
85444
1571838
166234
811101
1235188
154404
741974
1538467
1409173
1092983
1556490
1512857
954277
21733
1657259
1787414
1603185
1408718
236051
268317
964843
80288
1105629
620647
340101
1539668
739228
1799927
443409
1048099
734374
1564250
267775
910599
1895030
1823305
499987
192491
1088547
1953532
636167
376633
574705
810291
1386584
219533
1873597
491063
461762
1856398
35773
1839501
932180
1546090
1058365
1100536
1156903
1463380
1179731
1107487
385479
142519
839449
1663210
885260
1711267
1489364
1303400
315156
1711879
1605105
1792710
1453384
1471466
82711
939468
970506
788164
28675
1150307
507384
848186
1990286
1266449
1633374
1794437
508769
1175077
991975
1360987
1078274
1555211
452843
28782
1163261
492623
675742
1561697
1969609
1949077
1152795
1538499
929621
1870987
938732
1286214
626332
738154
1313424
1209962
1177373
1051904
1824247
1878345
383176
1039879
468998
1781798
671600
385974
640864
466620
323367
221672
753907
224411
752352
1817622
1156760
918868
1874374
51436
1141024
1242175
915201
383848
1881574
791088
1392309
1637113
1123449
1254551
1005329
1092362
1447085
1922534
653971
1348744
18414
1660046
215289
416161
1530726
764343
1627747
397964
1199866
1958340
1288722
45787
1401340
773504
1386605
604468
1661317
471154
1844734
694018
300351
642616
1114729
395545
183617
1711793
146383
1916373
21492
1006336
1361854
1158937
433796
89414
1055984
512021
1700518
1335522
193523
741493
1008081
720477
1505393
367083
1609662
451160
775805
701559
1949681
636839
923779
168876
612763
1798343
189727
1564153
652380
1524534
60206
1743727
949636
1006849
661215
1149529
426796
1297808
1433357
284401
168290
1048424
1139115
1941683
1387186
174598
1005207
1628917
1883961
1472916
1222864
1465483
120056
404377
1674378
1577044
1672198
1199391
1607302
1322206
1222711
105817
1664479
758977
953249
804085
572885
482464
1830162
1803347
1794138
1713891
547243
1245004
1326635
1714789
1436934
416363
1525077
1023720
1599061
97014
1653388
226759
694528
932891
504869
1121478
1030123
312702
610747
224729
1088328
1574771
551200
1747918
1042279
914463
1995867
820950
619343
1328886
202970
668083
989018
1718147
935879
1032306
848600
824416
971846
1154317
1474219
804846
390295
479486
1166433
311164
1467605
161206
1736845
763452
1899012
253150
1459801
91857
224358
644091
543948
1774781
1815922
1157338
1872395
378337
1296134
1116399
30655
1124640
676297
1175934
1604233
1515385
1727129
34187
1642152
1156216
1407368
488919
1516892
717122
180678
1316262
1226786
21501
1731726
1608619
1038875
957652
1014555
15614
1328589
1215116
1736600
1466191
1643648
1197605
447157
157897
1027154
1422656
1243251
1721226
45096
608686
1023157
1757542
553213
1133997
679357
675879
606405
354417
1713155
1975109
1675520
270039
1907066
941981
172056
1397416
908774
512640
420775
1622413
163566
293925
1274285
538153
1828677
1247278
1891604
1027256
1041589
1270705
599291
1131636
410086
626867
178737
1191254
831277
1485544
645128
3149
1082604
926205
282612
33887
1133599
609577
583544
700417
821393
435086
1167746
1120460
783703
363185
1653371
531189
1279063
1313961
1810358
1092023
358371
1856219
980029
473012
1226597
1721567
1423000
631460
1100950
657306
1764706
1446890
462179
870922
144878
1536311
1908964
905971
1253494
208356
1301734
582841
727604
339203
1814560
628214
517401
1034662
93869
751755
968327
1077843
27602
196311
487216
86031
1090809
1409186
1821555
38732
140083
281856
830157
1896224
1415040
678959
1153502
470728
1218701
328288
1040001
13759
461984
978990
1819213
177488
1092850
88814
1163352
1832276
936996
1143049
47203
1775530
520023
1620624
1908912
238288
1224167
248054
218331
1173100
851408
452548
1551910
253944
1998736
895670
1568497
738559
992394
120597
234039
1007722
1704456
1638643
1020205
1097353
1115858
1199942
1343581
712573
1350782
601593
1972971
1759320
146432
861919
1564581
1559713
695554
291982
1355929
421445
1174382
382674
976899
1636382
1968311
456267
1743577
834775
540117
1640166
737989
88617
1021619
1276479
1393210
1526250
1331628
1471595
1899229
91181
1460336
816801
1709537
191817
1082338
1174512
1539663
867135
317193
1161019
1091801
1669257
225102
1732157
755702
999251
1676471
1154323
1250778
129503
1297958
1485008
214124
366947
1993300
1609965
274455
711187
1220808
1536343
708515
1114790
1575837
1158850
350719
1296985
575049
904378
445861
818084
857601
235118
157951
198655
1005739
739048
1935336
1368249
671994
1675219
766976
1557863
1636978
895184
639018
1103055
973391
610627
1008217
1919271
1319125
654905
212538
1778773
1569280
969313
563987
823302
601533
744499
89396
409546
667128
888413
1997288
499760
915675
554544
1186349
744312
263117
688268
1424783
471429
1225752
1109
1799119
533488
1764921
994601
1909992
468621
1731135
81275
181630
153522
1584200
1525709
1039348
950314
1240049
973419
746487
336903
417006
1390167
333252
1036094
159354
1527373
1607953
831692
44470
554633
851824
1583220
821041
512743
271360
984353
1482927
1206679
517454
1085240
1900774
754321
1721905
18644
645376
1204701
1944910
1277074
1465471
623700
1478706
1003096
143585
1198034
1622094
223019
75786
360784
753120
635519
242
1403507
1211272
209496
1211600
684237
1468209
899735
14130
1454463
1356921
613030
1488179
635307
516928
1884944
1334916
1364522
1474616
847528
1484280
744129
1572769
1183536
710584
1000379
18668
1998191
546871
1489296
1039
525396
1278340
1608492
1242818
573012
1268059
147140
98937
671962
143941
1268796
350750
750166
908892
1370054
1106474
182884
63570
1132530
1637097
719075
1257290
121830
1410254
1231772
207743
1836650
484839
663911
1143148
1435467
398103
993141
1569037
1368508
789277
1581185
131625
872011
229848
352583
1846917
914906
1847951
1600812
1811904
1623956
678090
1783552
1412374
851962
248753
1070840
1532962
1518593
1221480
1890181
1051988
876035
32381
746523
1870518
7197
779477
1645860
907575
147000
261976
1815334
1421806
1197966
1019692
1648763
312599
1693247
678205
483076
136439
272027
443522
1653356
119343
1598626
68773
1336413
3668
534086
1688328
1179929
1857742
13159
126897
914186
1461074
716299
1085501
906482
910142
365777
1723146
806854
1556801
421847
1036985
1710171
1166485
1305951
117803
1527960
499378
1545717
1481782
16515
1983492
1074000
1956240
1934656
1071232
1783193
1699240
63317
821797
920845
1634491
1971705
1768069
1141925
864148
1956858
1092193
732228
640409
217823
676080
841260
1665544
187570
859728
1058209
1795313
1794556
1445016
1563604
513586
365154
1929791
1881548
1259378
442951
547004
1393640
1287119
367435
1371726
1420063
1401764
1391480
848567
1939255
96007
353380
1772782
542061
618017
1292487
891805
188422
332365
1820681
1766489
260621
101667
1933222
709809
534814
773757
1075680
1770466
758052
220789
1027102
18970
1948247
680462
486018
1188229
1366736
1459147
496931
458534
1001346
1678805
352328
1011311
170490
897781
266711
1197064
102540
789594
170467
890374
247771
1339855
199904
964051
1757912
796023
1865133
1468299
702977
18918
494803
1151836
1052905
1712832
398995
501119
174070
436273
1995656
806673
1214890
185944
1688120
223249
653997
1593470
1599791
9162
1271928
1637646
815003
1633904
1863137
170430
773624
608331
1220688
1761269
1560131
109294
1788730
533186
1024581
1973675
385452
1268813
856153
1795103
1315916
1153666
1376355
75620
164282
1857045
1585774
1109870
1296767
58135
269602
525168
121435
1791527
59593
1674144
1459254
268937
86074
209501
983578
1519465
317356
512825
504404
226203
734179
287901
1305524
949216
369405
1045380
1889011
196804
1126755
1032099
13703
890967
1349513
459691
647445
1928584
569539
1687621
225047
651402
862063
1655224
1578618
241242
1725240
1985961
65668
433227
1901870
1824008
12646
1706560
1162094
1235525
1328823
1355508
928322
329000
1503245
1873705
1723984
65225
1051346
1768281
79169
1814228
1769530
712762
1925029
1429594
614500
1007907
284623
808021
399883
1658663
1727935
1774792
913081
199143
1360716
528276
1273801
1547353
630367
943790
491106
804945
847250
1968433
1187787
701495
316405
1508591
626249
793718
1418527
498656
1035963
1632525
233725
317906
1337662
482213
539078
1784050
1723931
1208990
17328
362054
1336718
856725
543213
224023
1167593
1621483
1559045
1182072
945288
1533783
787841
539609
973041
1991008
1970634
1629070
484622
104276
1897446
942516
511932
782610
1272681
482915
1625662
424296
761750
655082
937537
1593399
1761741
965942
737451
649854
1609719
1799143
418995
1243756
1296226
1999388
204619
915745
69452
1342068
927742
1435173
95927
1313641
1100959
1126307
1102239
339385
615271
1624885
596349
1075578
1040594
290238
808399
1220774
1384802
443201
1175177
589459
1087075
1997098
814198
284632
468571
1745802
1061072
784645
544103
1596350
1065588
1083022
208588
854893
574677
299465
311881
1896174
1991026
1340278
131873
1230001
713127
1924385
1655048
739509
1728352
807460
1827938
269841
1582084
1199896
108138
70066
1854810
1570433
118734
891271
775997
291504
1616472
1718481
1290619
1867763
992295
1668699
1413580
521617
421691
1871593
1998641
777752
1312972
199797
666118
69061
1650805
1181655
790900
1434499
1820770
1049970
1475798
330924
1974518
1475789
642034
1124215
1416873
1325012
621785
179266
1668131
1682718
920672
1345456
1584658
1795251
1601563
719757
876728
199540
430421
1594790
276303
20600
310915
816229
1186015
1262557
1880101
958588
89213
1827007
1030788
1199042
1184058
889054
935957
1864992
672094
1660603
199958
1778793
838706
332577
134599
972812
1262012
911680
1071793
793185
569271
1032159
712647
1084926
1518889
233973
1633471
443240
1288745
1743711
966587
517443
416256
860264
1222844
1023061
391302
1369670
757428
1437969
52320
1889345
1585284
290035
128464
402123
206245
99099
1719994
1948198
1332013
361949
132889
20556
652059
342382
1345398
1072594
1603010
1902151
1769603
1157967
481907
1407199
1944492
1927275
1614936
1094712
1812074
143622
820443
401535
382787
961131
1258344
1809333
333677
1628022
1671408
396091
1349204
725753
782028
1279398
1289885
960108
1158212
1995775
90277
1069684
750589
1960707
1167248
745091
1380322
13056
1941731
1817052
976598
792033
1900035
1459198
1435375
627655
1059410
34237
1345666
449247
1045273
448019
740244
439707
691815
1976834
1058895
1077005
1359192
286154
833951
1801343
844868
233259
1883392
1549232
145478
1558161
795703
155343
1333235
740667
1520785
1989826
474595
790816
646195
939467
293201
1335394
1611862
544983
401297
1415264
477727
427513
59038
436459
1197841
1030120
1251099
296755
1858085
1581738
791804
1927028
1844652
934324
364915
145687
1870721
1198402
1559140
1798143
1548532
58578
1270643
1247200
176444
1444636
1591306
945819
390266
78825
30671
872762
1314906
501306
966209
909964
732051
817483
1025051
253082
308130
1415995
509274
940720
900028
1395064
381323
1887917
985491
819734
1201148
1153635
1368479
1245700
1175164
375389
1811716
11536
373311
1245769
1226339
433708
343204
396726
1928096
668189
251977
987253
619067
508111
1285946
1801937
1235544
1992543
55178
1527687
617964
785421
432738
1067414
1016372
908879
1460512
163236
244506
342737
1885605
1886853
1948117
1274929
359410
1407376
1424821
1559638
1820986
1750892
1402058
1632640
117070
714122
396225
1677531
1385191
588982
1640041
378368
1152675
21902
654159
1449686
1814349
731776
1237971
430187
1418733
508655
399451
248287
33137
758102
192574
1081556
315128
852835
1216773
1293702
15514
1400620
1777785
599465
1633959
1159341
196370
1362717
406509
6228
1763811
1336984
1072713
1549296
674396
289552
145842
85118
1583900
155011
1145623
1433790
1812958
1447848
1986440
1288002
122896
654261
659525
1504171
1625039
1805525
1577424
1462311
1018839
1174292
1794455
950424
1132703
195846
1153969
315166
1562360
799928
996664
1253544
167717
337732
831743
652315
1717297
1557379
1569683
1171161
859485
1152376
1714766
1432763
832765
1012596
583746
1203519
585512
1324713
1159142
1826194
1215115
1740796
1315340
888948
1928503
1880101
469698
554608
980643
602127
714961
1486998
541028
1137385
1182114
436189
1992568
919535
461443
1746971
1485190
1294004
709746
481817
1575577
380637
111746
873919
871657
1660366
1456911
568000
930574
737485
380148
647906
759502
1197264
40982
23175
1435945
1979250
1708850
415814
1189224
1629561
1075895
1904159
476245
173516
1292249
299397
1287974
750509
1409583
1248215
1057058
1125772
413299
1071814
864140
468601
1151077
161947
1104114
162505
428581
984016
1116264
675345
1450785
1833617
1297916
1847288
1456370
1319361
385507
677414
252513
872810
71664
1211517
1596494
1822477
1780715
1936047
494462
1195399
959346
1809184
1876047
470168
758819
1213680
662087
1962396
1869514
1527801
514499
71889
1176976
1002640
1996517
1794511
1499399
1877651
1498356
1909244
494785
1439001
1468408
230022
73826
1166404
1834182
31050
1367735
1815459
1581423
1038728
193351
1887769
1856947
1130396
1277416
1399675
239184
432873
1713646
1028431
567221
1105150
980049
477946
935056
703290
375768
1904706
1787553
326221
1385667
557222
606162
1738073
458157
67191
440076
1285921
1817948
1034819
1787098
1882126
1665564
205830
1427233
794046
1213691
1749350
693721
953649
420584
966696
450435
1361743
881465
1309798
242999
1149306
91283
203080
1384203
377326
363483
1231629
1052335
1218079
402280
139910
833653
1264212
708761
1780230
109027
458434
461743
111072
691599
380277
564366
1335598
338227
703088
854287
1689475
731560
819171
664118
669342
66772
1823042
501900
394294
67878
562459
692694
1153342
1629367
1566137
1379292
126562
1065532
435626
1230403
187021
1923222
1337174
1255087
776816
1015828
814288
1969947
703146
607008
613327
1465688
1149518
181918
1938100
18836
1094222
309029
212906
804800
293245
1658040
287411
1859923
1567834
463249
868432
1981028
1709065
830994
981243
502474
1778353
1927736
637652
1109837
602745
496539
1310305
805491
990876
1419444
557825
1059565
393066
436061
1783900
1369360
603436
1030034
1137924
1747644
1907291
456337
1865813
1803996
980846
679081
718027
1455619
573963
1304349
1784350
1135661
626032
1957129
159558
1027755
1639310
1905645
1997548
1471713
1251279
1124975
225394
771320
679142
579507
927047
951998
765893
1139200
158818
1187013
1265795
1050655
628079
1816489
1427085
1883942
657136
961279
1427465
738522
1247255
271448
1100091
1034217
598336
914979
1239561
108345
759931
1489157
1276499
1577550
1787096
599994
327436
994377
595915
1463166
1424322
1595777
1460310
629416
681316
1538479
1559248
1031604
863121
345894
362145
74470
284756
1714229
759827
848410
247952
665916
561722
1117134
1107446
345392
797704
1359882
417475
126251
1288579
1852484
1763775
321200
1788432
832136
52179
702202
1695279
347298
115171
1879051
67528
939209
712433
771919
900652
1561654
1086042
1751802
584355
469087
1965637
478404
1027568
518875
844058
221920
14515
1356821
1573139
525385
1911223
1725688
834816
502613
1458486
998646
95923
1019181
246456
806063
840063
1266562
671215
14037
1678878
1387988
37267
727914
845071
1302779
1238641
173966
740619
24387
1141164
416025
537836
60295
571322
1456485
1333455
324900
1643668
1721412
1523038
1835803
1680781
107075
23039
166099
1561590
32042
586114
832845
540569
1480393
1066008
1542944
295640
799659
843505
968494
775590
1955974
544434
842867
961746
1477131
1032244
1621157
961119
1565594
83601
1520917
1989892
1696706
802240
1189049
1035850
372457
1496700
133169
1640228
1839477
241184
1895043
477928
1416989
1733096
1484047
1739837
1693283
345961
1946473
1833865
532015
1138402
1009332
228196
1571048
856124
1746132
111572
1238648
425336
1622747
905966
374155
718728
1407474
1832361
905006
1435985
175752
1479721
166372
1673584
57920
951050
123732
1923452
533029
1691173
560462
113726
959687
794656
1671391
1563788
358331
1514058
1309045
1429688
146889
1578913
684509
1761745
599487
1806779
1225980
198496
566607
138640
1749764
1394186
566671
1976250
1204194
1484768
1957065
897364
694326
1554877
661805
1441352
1507370
1143251
1842610
1816708
1551432
115112
1742657
749092
1878860
1179920
1417330
1999085
1331022
410476
1736389
1997232
1816990
3622
1914295
740632
1168361
1203574
1853360
1539901
1558108
927556
1075969
1024846
131341
852670
430716
346397
608077
1880252
1373446
1977503
380142
718346
341965
662315
924399
1977063
1423769
1604911
616533
232778
828908
96783
688140
164625
382168
1712779
391049
815519
1329388
1597069
1373894
1314003
352987
369492
462882
1351822
58547
590480
1977229
156511
1532948
1948950
534362
102382
1522781
1338814
972031
856085
910608
1924697
594759
464810
1194728
748715
1714116
159439
852034
1234059
1024385
1962668
779314
75295
1518693
1901177
1961104
761696
21306
713082
1394521
412425
1639443
976030
239485
965545
1050214
1421086
1323024
1388014
758370
92822
1312585
1292040
1471735
1997093
970173
101056
127662
1733209
1257155
1459481
1382178
248852
182969
504699
1061511
66658
1089217
983725
1357097
600270
39840
275755
935164
818043
912324
327453
1334494
1001609
1311789
1599673
1415447
129069
188514
489703
1560265
1236700
713272
1645748
331344
1859014
853725
760725
1879194
1774891
1937733
17397
12166
1247412
203349
261769
809158
1251974
679459
32991
194535
1397308
1310898
1653616
673451
1915772
65956
1628343
1605833
1261055
586709
916989
1971530
395732
1550842
620986
677329
1942524
419406
240734
526996
1108665
180905
1123234
724125
1813957
1441402
1316219
626571
439739
1637329
162152
545660
801159
983843
630776
117059
968523
1661929
1706144
158349
1426056
1067272
703132
1189445
811467
1223414
631240
597
262493
1527497
1336473
1617101
658164
327047
1316792
1491098
1299934
825809
236758
1240042
1551487
1699180
432676
889574
1653685
894752
1602564
1508529
805018
1094993
321501
192339
1828027
1684861
355914
434180
1319497
1082269
597860
1011873
361062
1275429
579819
1183779
601896
682947
1420865
1748654
1215844
886543
349013
207389
1918481
1366817
1502135
732932
365182
1282452
718103
619876
681871
1171069
468743
1216424
1371717
877133
1072950
1006370
1961047
1568256
834183
228021
153105
1430403
83946
1303564
1335210
170474
472557
1495553
1861620
194646
985762
937391
665826
1567166
1478407
560771
1895845
173004
990939
655434
439624
970503
545850
1077246
175537
1121117
629141
1189555
1873505
1970865
1222087
671923
259667
227209
1795584
1145099
534591
725668
236479
174294
1314159
508260
1008265
1463432
154349
1341426
1573975
1380541
421379
1135962
1290398
393966
264609
833742
1401484
1359141
1455089
1706871
1982124
1705160
8040
302952
1380024
1181517
1973006
1034191
1914393
360068
967555
1001845
669426
903843
927434
1163473
1412070
546152
1129473
408144
960661
402082
1039904
1358874
987247
1378211
165381
746260
113733
1795717
64965
988686
179
621216
1246014
718957
336561
680914
87021
1260736
714849
928734
1402296
1418796
939221
549393
311062
903627
58354
1814544
1757759
775818
1534476
1046160
929415
616901
185985
321080
1774412
829571
1024290
831969
927224
1196166
592729
105857
914139
1653761
588247
1707767
1774967
1074357
1338463
1336702
1248972
1562337
941155
1823925
891832
69971
1591427
1363786
161195
979896
1690353
1911098
981602
1253085
956262
1667366
304238
225579
1607166
1308192
967056
1093285
505097
1607014
1435483
1620112
540850
1577239
369002
1952155
1693930
632696
956607
744843
312406
878852
695799
205776
1960453
1186914
1207017
342359
383355
1264130
672468
229589
405313
1084795
1081329
1279210
1625519
1374686
1512503
659528
1292568
424724
42708
1191994
155360
1121849
1763332
1779659
941344
170960
1891151
1521605
182181
1405261
886995
298714
836137
1546484
824166
112897
627726
1268575
1212146
359493
1695990
895650
1385471
1820956
1313490
1580785
1324309
1221774
1279436
1085421
893587
1549551
1140592
807465
892977
45993
1882849
294462
166913
426927
1536129
623540
675326
1043617
1937153
1243301
58783
380643
748901
125404
890882
1357683
1222146
142696
1647127
391179
790088
1323503
1730874
652060
463875
1912095
1563831
1534464
553256
100993
737582
1846196
1650343
769380
1501231
1075742
1552379
1576336
829868
1696913
673697
1626900
790377
582587
1982146
1808484
1987879
1270057
1878336
930898
1782754
1825920
1793880
708447
1588710
632596
652495
589471
1301700
588541
745920
84220
359377
1901948
1969167
71715
1817670
166361
141084
598235
1996303
632059
1011145
861919
1597326
28394
169285
482806
1499557
559273
1040308
1033281
343052
612521
325341
993034
777330
433483
1655810
174852
590161
281837
1208236
402241
569128
696364
676704
419105
1623618
1853990
845246
1912616
1142622
1934952
1009263
702715
267632
164903
784104
1081577
841926
1154769
1132248
1194090
1072776
125520
987716
1626337
1918965
725146
1965046
103862
237675
542479
738419
1934594
1502544
928153
895814
1054871
44712
1486746
1452117
1393861
415842
1963037
1805033
204276
1230755
1164708
557339
350192
1629164
152604
1935635
492431
228761
1569618
1171550
1109583
1354450
144251
346337
459277
154552
1962232
162709
1482261
1203489
248907
1240689
1648431
1657821
439742
1608081
889850
1228735
671847
1423558
1782710
345551
1299397
1069528
645610
1832141
1471056
1539545
1540210
1894766
859018
23299
301367
1957448
1091193
1455381
210990
1052093
1857284
1758601
199805
511511
83203
1321205
424558
946267
1737897
1589858
906852
419455
37732
1973072
740457
1198661
934107
1685535
728094
426027
774357
1025198
1932304
908560
1760975
1209432
275194
1796441
1782802
1697470
372681
365691
545314
330644
962627
1681256
1241961
1413222
204148
127169
775289
1815898
1501507
547307
22771
373980
51271
1258442
1232566
937189
1690397
1853604
1227903
1105226
398954
1261950
968454
876101
704584
689486
1072011
744573
1568870
656012
1191214
443315
1436584
1495398
199598
6240
527709
993794
1795538
538365
1653144
938506
593011
165707
168955
1533116
1538036
1754896
300271
1047498
969501
979349
387975
1040376
1114188
1402725
1822908
1112935
347565
1220284
1329993
118443
1844694
1648263
1509391
544824
1002424
1207128
1475001
638611
614527
1563150
1887285
337672
873143
581049
1401014
229214
297134
1579841
592520
1817934
1416813
1624457
1934858
633916
691456
964457
741311
1520261
1247881
195411
1251708
1160748
434282
1990159
404360
814173
945592
1111766
215802
73617
1658694
290139
684794
245527
626600
1978366
1974687
220697
1526085
975188
1761034
1953601
1406434
1926606
766805
1220266
947773
111788
873281
908483
367421
215224
819271
287010
1298916
388236
1669442
1212184
1260244
981946
1928513
1291452
290318
1817131
1711937
1262381
1369414
452088
1541634
1985779
1046741
1294155
603584
1041700
480882
901646
1362354
470479
1026408
1091758
1779758
402892
692724
797191
1787084
767433
1950604
1601481
279624
850972
376573
928264
933992
1031559
690937
1099473
1783175
430353
1371292
801764
584404
1561189
1533623
874357
1017273
862535
556945
377397
154248
613283
1944246
1376867
1557847
68426
712157
951276
1266876
1393887
457493
254969
755444
488398
63431
879324
906458
1090191
375290
384499
42349
1405472
823893
807374
1292071
327574
1905620
718264
1660647
961988
1907358
231845
1596621
845111
1653588
1933280
220456
813833
1101119
609746
1814956
1173126
1692699
1328328
1224730
1183208
1155586
1592737
1847563
808564
1490551
708059
180751
389225
1410516
1610322
1841445
1658220
748493
125066
151429
1928833
141274
653246
760399
1778142
131465
838496
581950
352659
1847200
776578
897214
1420102
1455499
141378
1191570
62915
114360
1557502
1655958
820071
1022255
986470
412322
620870
1476552
249324
477116
1655299
398077
710471
740691
993037
1559974
1736811
508750
636876
1236049
1796925
1723546
1669394
1451001
409317
1192829
1215977
1495384
1533301
1712146
905960
1198021
917908
1610964
905430
1632476
291863
1972500
860996
292446
1972351
1645752
1461971
1199939
1393924
1175648
892157
1696682
1040705
1785155
1146206
588783
240881
1943005
696124
287412
1536470
221732
1210877
378782
1917917
581591
1486734
404620
529569
1715822
768316
173577
712504
559878
481693
763822
395435
1232398
634838
195383
238952
695776
273894
76786
630999
436473
886759
113388
1596616
1218086
1007726
1452875
73067
35158
1460598
683011
1592036
262447
122816
1226899
366517
179020
1701967
597996
1883223
846836
1312934
449615
1615213
496214
197860
1279399
1767571
232349
736256
279158
525091
690566
1626339
246511
918868
1680651
90960
1372302
1180360
1856881
767837
540039
136305
1892449
1514387
373445
1883712
900021
352405
1446553
1050195
1492547
1161804
1493211
132348
1455549
1680319
1576176
1096505
1481833
832000
846887
374796
1822258
924369
1004796
860023
557447
1519728
1700883
1602339
898624
640395
1962580
1441074
468309
572576
1574430
871843
335965
1260626
81515
1659361
1375826
938749
739715
331732
1674741
1717728
1631464
976580
1037418
238406
528307
1523365
242277
1298699
1661086
926045
1144954
820784
349642
1451957
100664
1462730
907034
574842
495554
678201
977735
1715270
167021
41471
44394
303395
404833
721074
1793853
887990
757572
580935
1279270
1856483
1725352
1312769
1199853
656636
324746
292366
1979845
1747735
917480
262019
1696754
1365738
593643
714287
430495
716779
1759287
435789
1305829
238027
1608991
786996
184638
1236356
743401
1535124
286212
1072963
382087
1642246
1420289
194225
1036255
268095
1752807
1971404
1992785
1046375
646304
969971
1384092
1498515
1573199
920556
931139
554620
228272
525087
1280706
542457
168078
693145
273008
1354418
824814
1329158
1126085
864604
915440
628713
1928602
1546438
1807757
757785
577425
753872
858167
1168828
1197747
52082
871083
1757256
1422339
1914223
903305
1323756
1170654
1120414
965607
396173
1868505
1052794
545759
1119730
1888859
1479043
783398
837314
879459
1558926
295339
619504
1852933
1821512
1558381
1345474
1706819
1395710
1415654
838706
568226
1249269
1015306
1568881
159271
1546231
273560
1886808
1883531
1981630
407585
1583139
1953279
1962879
935666
1783847
538583
1375317
904915
482162
622583
1823643
305640
997919
465492
221999
1171991
955167
1394481
1772868
1686092
1162576
1520998
1266510
336339
1909196
1058303
722013
810638
1409418
1672021
324183
1425043
571067
1141437
1347288
1816694
45365
1652556
984859
1919289
456252
798535
1205658
1644588
208478
715068
1406743
1052554
1713708
260529
1194949
1200126
363464
296323
1956987
1777827
723703
311748
851154
411763
440021
889569
199785
963875
1772731
1154670
1137134
1964983
1819523
1082596
1592609
118487
1335036
1200337
1263806
658748
1261641
1985970
1003568
1321601
364642
205320
420288
1467519
1275929
1118134
1359145
705830
1667303
1219486
1237884
642730
794549
1139702
27938
1563115
1561447
1798312
1068252
1398360
1450448
450166
979320
1208981
670273
564508
283195
1566737
404481
1847023
1153572
1369412
329433
433583
1968951
790847
1597160
1709990
184765
1330940
617087
716269
1084767
1966644
305819
1130150
1704820
1779264
1329702
809125
11032
952533
582784
138038
1465281
1256462
78499
1893720
1960369
1400846
1749793
1667992
407335
1670174
1332986
1629952
687414
1395486
1296294
646936
1846530
959990
1399832
1605796
1814766
1365465
1264619
1418180
605073
1863861
1816914
1079567
210448
1790549
807829
757595
58803
1310611
1682552
1327514
694140
1998138
1963368
856136
1000657
332771
1735909
786694
971391
613331
1920242
1034464
913482
471247
1689461
1547262
903982
1073777
377683
688834
1844891
10418
1859285
839542
1765647
697011
609817
931047
1426186
978822
211571
761714
1030011
1910851
1910388
188447
696109
1729784
1545673
292829
957705
1703427
1791793
402260
481357
683979
203934
908815
1553094
840795
1869830
1580889
1862647
718612
13461
583467
1665354
1436022
912517
1558015
388018
485564
1271127
977686
80633
157936
1065330
1123056
1327567
1091594
1675762
1443104
298541
375268
342552
1538797
187103
1568898
1111897
696070
1138957
1587000
332801
1309472
981250
1915065
1620537
1384953
1876669
1534414
1158620
650835
970975
1920980
1972949
1057457
1281444
156043
396769
135475
1714214
1693069
1492835
1018040
1621078
1191074
508331
1118283
1521073
1725084
317140
23586
136537
1598476
569469
197307
962482
1542643
1771354
1077057
1853800
265339
1817042
1141663
45
133675
425923
499529
1627357
1994833
587124
788651
1516598
1643100
683887
704820
441456
851381
700643
1654187
1069008
1221553
162046
1675275
1999031
1364952
414986
1395656
876588
1043394
1673479
1535247
1767533
205936
1505541
1804096
403418
120907
568275
513120
1980171
1692284
1950033
1778475
1367126
794412
856087
1480547
733641
1155834
1583815
391284
148657
1782956
1463919
626021
734297
858651
448265
1889773
376091
714276
94249
165957
1287753
323341
255414
822243
642664
13481
1372999
545907
1217738
565579
1276628
1557849
1313211
1826288
1055944
1891494
519603
1701185
1023528
586320
212830
278657
178915
993543
334477
188521
208272
1592605
944762
1557845
1859653
624092
1661776
1313102
1598510
263461
1249774
671332
1537194
257455
77458
1762857
1776766
1186202
379837
227218
1752748
178234
1950585
890095
821535
1281971
1826196
822834
652257
583928
759516
1815561
1330332
1888884
760558
935258
837052
485965
1008460
203214
691798
747656
160071
1745763
1333640
791602
1909318
1912351
938692
950667
1018859
1570050
1663707
1992822
719910
1490862
569551
1214438
627032
1682629
823542
1071249
1359385
657203
1828616
1368140
822809
84760
938022
1244819
1391452
1694874
619100
1181313
192840
833231
92663
166871
1537814
656870
716233
1888300
162812
1781646
1457669
1303787
1912524
1560463
267611
9252
104279
173138
1478282
1531934
763137
1381160
32409
1017896
624204
796794
1393621
1376403
518640
482713
660021
164961
372816
525057
1432188
681737
1740230
599392
73828
170320
1547867
790658
1519754
1456802
1439553
1330024
460899
1407155
1446733
1828517
911614
608831
1484787
1575609
132722
1629538
1558311
767976
1299448
1132332
394177
1603568
1231737
536818
1162295
1462691
2394
262222
1168935
310812
1751744
64140
842585
198542
36543
1314609
1076902
763873
873466
447308
171388
1438274
999739
1284852
1623750
1558548
287790
1454968
97286
1543402
516068
325764
873378
1399873
99717
1021014
1342576
642952
542665
490677
623580
587823
826058
1422738
1492278
1371257
1287325
1112620
685580
725980
1405684
1518552
1295000
1656119
1685073
35793
1212999
251639
1677323
1464844
686968
370548
371443
1165601
676013
340821
796804
1543822
988207
1367893
1207617
1861388
427397
884004
1646070
1142021
1846768
891091
592476
407107
741467
1871195
656177
1196259
1823379
752440
842479
1032855
6548
376024
1823120
529959
836858
1241611
1432588
245496
40810
564749
1530376
254924
764218
65673
1227297
124862
20155
402111
1278391
774015
1870058
1498681
471034
1694781
1856008
1444190
448564
1931436
952604
29203
320895
194060
364965
1023801
1976071
1114133
570112
1735454
1633981
907121
728710
118111
590578
645328
977459
1764023
1964677
1138581
1665906
1036836
1255632
550278
202830
459293
848006
433654
202940
1798623
1004711
905073
727513
1468759
772792
590375
645049
957245
695416
114850
497292
693850
2547
594983
223816
314191
504697
809367
434174
820086
1933990
340723
420917
1336334
614776
1627009
586607
1653864
1289055
1165649
360177
1046746
1459606
1042698
41171
1591270
521661
1069740
1579344
1334116
789838
542163
14846
389932
1582590
504464
61869
1471278
247684
486690
479667
1785634
587952
1466970
757400
1464847
962691
89966
178491
250126
1320549
1645495
786649
1041771
259591
48225
508374
1822019
1920796
1458019
842205
1468521
156975
648439
996980
40930
115194
1884411
1992588
159319
1814455
1655943
1164534
1941377
1341939
612243
1138320
1362416
422999
958323
193366
182084
71643
595987
375643
715360
1433942
1849558
1991281
1733337
125201
1975635
1440772
1846318
1541772
1253826
1631018
1659298
664884
1699792
1444454
3841
1607970
1511492
930283
1908347
1054566
160501
929010
680331
1285600
548442
1563467
1712318
1637261
922415
1827156
1393902
180308
770544
1585194
347402
1977633
1140197
1033136
497806
700085
971410
1193325
407870
706179
750175
1553497
94875
326417
571289
1143315
1979159
1443476
1214503
1684214
377189
1780149
328467
621271
284451
1647344
590459
1998194
929774
675194
537240
1869681
397554
903051
1770358
731585
1046703
562425
74602
1827945
820615
240002
1209219
96638
34701
161936
12566
365358
619544
1472539
130767
1926663
1852641
1572488
18574
783980
139722
603573
807336
1467003
991769
325002
434071
1221745
1913972
346104
396449
1355164
979370
624802
76629
1802539
1807264
709355
466176
1935985
1706131
658077
1065960
1065523
727400
122388
1914302
1833828
690310
328418
1798582
726744
1511599
1271761
206955
1485613
1756136
1437024
83859
475767
1841195
1418967
829270
1184501
613756
1492055
1610003
219441
1696928
1243358
1534829
839635
1215893
1275795
1925657
952340
415615
1650066
903566
77306
1606242
606078
728059
1101647
1180935
747336
493397
1299699
1506211
559299
1470797
1688222
819436
505206
417075
1994871
1189512
900897
1840696
609333
1726790
1665480
1942410
1181743
881300
1371397
1542755
1907434
166331
415767
1479272
429530
840967
391019
940141
689167
425495
38292
1693120
1736406
1922532
614960
1017397
60976
280771
1301100
1248342
1002953
1969919
760462
431962
316688
1143325
1983019
1145334
1891405
137410
1340976
465788
1573392
1076542
827383
1482599
679023
35646
1865740
1197232
770537
1636236
1904881
825354
42906
348709
1264612
733903
750536
684818
1579508
713463
1175779
643924
640799
552350
1084838
1751967
1432335
638404
1516413
1022280
602333
1389922
66606
711215
167439
678343
1439421
1416492
494024
92442
1330034
308022
1695488
1880149
1546658
1050647
931274
1177381
1908091
1105483
408770
1810436
9050
1297738
818105
709797
1923324
1509506
98193
1370143
1329154
385389
1573455
1600992
1188766
503217
1896607
818617
1311331
139673
1844837
1025958
177653
275709
1551073
870234
38603
352512
1328625
277089
849571
45944
397610
541069
5379
80971
745803
1172543
782643
910287
979192
1148334
492423
1561183
1381052
11646
1883394
1573882
1212469
1292144
1807482
1923186
1716391
802314
1981287
491231
1887771
806422
1210318
766361
79320
587785
1414204
992880
1476407
585251
691053
1617617
180814
1743741
913857
1934870
230790
1906170
531031
229061
1670175
529621
1525560
523290
1294927
36581
720615
1546675
1931664
1131421
305012
1609174
797753
951056
3113
339894
1269043
1531790
667433
790661
1781598
439078
52681
1391713
1921047
273770
36449
1007861
933638
358114
880674
483507
612702
747930
1358402
349333
1575596
1358847
1087217
1409788
571666
1671877
482121
121620
310036
1125315
768781
1960696
1422474
950415
95003
926861
1005027
1530853
7720
205924
1758863
1360332
1123357
415993
1917698
1221487
551254
1337798
419381
1617335
1710279
194843
665413
1940113
1242823
677831
1176590
943028
25855
385861
1708306
244306
787525
447860
271391
515613
454853
1963742
1540520
511413
1497066
836458
608517
447609
709371
1288000
1364462
1211888
380383
227106
398159
1962509
791007
839881
276962
1830593
1874207
1859047
1795077
1151296
701757
840883
1446924
143623
1292041
1758462
1938638
1298150
1917380
1985536
127123
1047403
582884
57911
1155716
1149563
1491946
1566568
1013371
1220685
1334244
1455470
700032
1835535
1097068
1812964
1897919
670298
1577900
1904084
461915
487702
1570064
1374756
975173
1326469
765591
1380546
324424
642631
1609386
991011
254179
344188
1048279
1459324
964154
1301053
1332098
811754
649266
1843622
91878
1033821
396467
1059524
560718
1319739
537072
370575
58116
1805240
1783459
1378588
1682220
475661
103398
611896
251166
1208255
115219
995639
81018
1938900
1075637
1670697
883944
1177366
742497
472518
1062317
1420488
86614
1598248
1895222
479320
1642544
177391
416485
742096
234053
245529
437670
749569
1464388
1925154
769266
496954
840195
1580143
1343308
395548
48867
478786
479356
544466
105558
1332599
1137385
1947408
1267673
294138
1898555
1371191
516184
199964
20200
830355
183668
1864169
1470119
736186
1990027
1453057
1283208
1084445
1334054
1570603
1727126
835983
1888201
1887565
258212
719867
283005
1013884
47048
556402
868458
1062967
2807
963138
836406
861976
26010
979737
56619
480108
1163256
504564
1301392
47768
17473
309159
1018696
42873
94065
1243186
1750986
656516
1404413
1186409
439610
1424187
423142
1636575
1512152
1241647
726146
837039
228857
749007
1639865
1182921
199457
1759417
151975
419735
87503
1413927
3865
1776383
1638593
852988
1169906
1134338
527293
1875823
1161224
1765522
1602457
532751
1074965
1030470
90735
291779
1694144
409914
1288867
1174310
446611
1719079
216334
1277545
1346861
1573698
398763
1677959
649827
1045441
1126358
562496
758546
232547
519319
1374316
355251
268161
632288
1682806
276556
1679613
1643513
101547
619444
1565706
1481270
1217639
1462046
1165149
1422075
1453363
1631983
1073037
761596
272740
904240
24401
1274001
1002720
1378424
111517
1744037
605869
101988
586118
506054
1491371
881997
1812367
481812
251966
991638
1814
681571
380680
1650826
1656866
1674619
1122855
1428336
770123
1089838
565313
1141126
520806
680448
165397
1278989
1871218
1350179
1461045
485329
88033
152114
1330157
1007526
1991345
1680224
1877452
445040
213553
17131
435878
816464
1322034
286258
700138
777473
261063
20694
1777122
1206825
214931
851466
270393
1933563
531908
430785
1866893
38812
1057305
1987109
1897770
1418693
1970528
1739852
1756931
1126881
1709886
1858330
1513380
468709
557090
1641238
1106984
1957482
906609
1226838
437970
1421097
110399
894380
976769
338126
1899660
1498707
359765
1606601
1218507
1737274
1264493
1694539
1187181
624488
118495
1336504
1766882
328865
300806
656290
1308350
1811683
813199
753469
854354
678305
975363
1767549
1545434
1358541
1507565
295304
1899004
17027
149659
1504584
948765
349760
931774
1220454
509492
164
127346
683280
1700175
179759
1233842
1596609
461874
714685
1604034
687931
167888
694802
633576
639289
1827283
318700
357851
323108
456687
374069
1661664
1960431
277837
999333
1525507
1228444
261178
958726
893129
275034
1122052
555615
1954821
1359455
1019586
591214
1990235
110890
1839714
414454
1732491
773526
1380032
1156590
144901
1910086
1023904
1271114
705281
835601
677904
1313347
1905705
1891080
170946
1699995
1736236
1863800
896266
1188137
628085
536618
1442910
1952051
133864
204068
1313896
1887994
1010992
443958
1114551
555169
1274953
1372636
1517370
1155020
447316
246092
213733
70892
1287238
1520803
1248984
618522
1418139
712281
735366
1730137
1157095
1454257
348618
1424254
15776
1088286
962911
1260330
854585
88475
565278
348482
1860433
137153
608299
842559
276160
1823960
729886
999328
1457483
1917334
534795
1087750
1485244
1531903
523049
1463248
568328
1391983
1914838
55121
1651840
330091
1286004
1871661
486034
477257
749924
1949185
1885345
1089181
1960718
351168
269185
499462
864944
312352
469550
1600218
104585
1744519
735155
1839837
696063
1024940
529238
1430356
1032140
540454
454958
803222
1080564
269627
928603
1363104
785473
716887
359572
1101840
626703
993752
433225
1744820
1310462
1881171
1200703
747116
1752374
1926278
104756
1300434
813597
578883
1183390
1469803
270003
1400889
1927225
1644645
1014020
1724905
1945666
496956
1796474
1992422
441389
401205
1614278
1242499
353472
949207
747650
1949328
646169
814014
1248602
538061
138348
899093
100666
898855
1370620
649935
943874
990581
127573
917751
671539
1531266
557763
1858058
1093469
620565
1577011
1470378
1274552
1311342
195797
1951828
1907363
485577
642469
700406
1420946
1876790
8922
513708
1935791
72579
129704
544526
158180
1331782
1043455
1416856
766737
753740
126371
433027
1723034
277687
1200571
512840
413531
1574855
1246009
1282855
786549
1698443
290950
415435
1613210
1987700
488955
212501
1133035
1962168
1793441
1942607
188744
1329484
329187
1773621
1138243
647714
876086
1410882
1541624
1112318
1525100
1917384
1096261
1144240
635614
1960636
1435356
1981302
1564451
181675
949542
583361
1347116
1509535
524573
1646550
506895
1582915
387902
1681013
370933
1411767
174307
548239
110800
679617
195239
983052
55902
157713
61286
849710
85188
1283275
318889
1205480
878796
314358
612539
602760
69146
1440276
235265
658
563144
280981
981023
1588387
1804541
779541
1473937
1775694
1881139
1686495
1581028
710557
1201302
1961335
1291192
1485202
1134075
846728
1113730
956161
1979104
1337203
1547610
1635172
335273
1422343
1958185
6617
864205
1682922
1419663
1247321
1042381
793878
1779988
251448
793394
356796
921107
1987242
771602
22961
1971895
1323748
256128
1345989
1312254
1920690
1850116
406624
904384
1698070
24372
594123
1923060
1531146
1976261
1682625
655989
1188563
415872
588500
229639
828900
1838902
1630503
1268158
934639
1877582
895725
1604893
1348489
1857854
1875778
516596
1075451
1894615
975853
1509208
1923170
910556
651472
664443
899037
1169918
644559
461397
994204
229075
1424488
307955
972349
1685944
337589
1523816
112171
634543
740143
1838461
814858
1583939
1473229
1542851
1401666
516767
536073
1373133
1762171
1841968
882130
1882239
750722
840976
504030
7394
1571506
78966
787533
1415456
1519878
1209019
1357122
796241
884451
1797336
179737
1594332
868588
290156
271407
1497994
772261
785487
1234328
1113861
449588
658593
673004
284702
1775054
189701
627455
452327
1470943
297225
258913
1347768
1791151
1976060
1388924
1421786
203837
100454
352871
1105818
595829
1688469
1778275
495132
845738
556795
1990413
1685090
1417729
1179332
295555
1133088
948645
183907
765044
1568948
1463410
57220
1644157
12836
573032
1921103
1751944
1128328
805648
1772153
1629863
1416551
1801694
1827232
1649095
208170
1211766
125542
257075
1001835
896886
1610086
1597955
284935
1757812
351451
1512603
1060992
1543453
1056899
574374
444076
161566
300674
1386475
441738
1624476
216939
730357
1852765
705998
46878
298049
1720739
128421
1093911
749635
286422
978136
170923
1120169
1980176
1310947
1633473
1969751
1533978
837338
157039
1210578
133143
164776
83285
1000396
30666
311939
858672
119933
1787485
1263108
1053091
1738317
1841723
1152465
1954666
940701
1085505
1739727
449539
1310121
506252
513809
418433
1415076
1887086
1887075
1875009
787965
1679309
92982
1326101
1030262
405741
661147
1750020
126441
124690
1549727
918105
1519799
119795
916072
1022113
427186
1442893
1957186
1919327
1203127
744780
1700367
295972
260570
1840214
793210
1753667
669223
985398
1541041
805688
329947
634444
682964
164513
1341252
817379
548618
867919
1551186
1426097
1862325
1685297
180690
1089173
1552022
1171727
1113393
646076
1113428
1853013
1765174
1436677
58605
320090
676311
1749420
241260
1538442
583860
1386244
1528350
1667192
892102
347583
1523674
1033215
350789
200037
521563
623694
947626
1668745
1553643
823439
789711
63245
724921
1667464
1608144
899481
1965564
37594
477247
1954417
1397692
743040
1742419
1175746
1302539
1012637
1918200
919500
1149099
1484563
1433518
673524
1184689
897998
1303859
489170
1347741
436089
1436142
1250167
1507342
1287672
1687122
1146627
207430
1951138
1671694
543154
1340040
85339
663468
1733494
483510
1431492
800294
791333
1920994
1868783
43162
1477770
550008
1582649
213142
1371291
95319
975184
718568
1860472
1260999
450356
1759993
1178585
1477146
496643
1450966
650699
90593
744562
144254
1907225
446418
1340679
1542462
1309458
1530180
1225088
780637
1164085
994171
112538
1982817
986496
130100
175010
629734
43113
1084931
56142
455866
1640598
865041
1601112
23139
715392
1005879
1572969
1715608
1700347
687247
1100519
563888
1689393
82694
1189049
810133
1766461
152326
866296
683518
1329040
1485737
1221801
1150446
1528946
431670
1845759
956992
1148889
1391572
1976611
870984
1870761
964783
607203
1133244
520362
1888543
1900384
1701987
1454554
793753
1848407
929574
401417
1655068
577413
1604009
249925
1717158
1817521
1098984
498781
1130993
93434
234841
785161
1335993
1777425
1522239
922080
428098
205516
623554
1034955
1476428
757527
1701395
33746
40131
1161968
16287
31288
448212
884870
1594563
1464031
781165
217671
882801
573179
1824280
380871
1243717
315057
885678
1624294
1773990
1174725
1534457
978820
1843329
314518
587081
1888672
936285
20877
888235
270163
202315
258495
871907
637678
1653461
39622
312233
343482
101481
39942
947402
1092750
1063769
952580
719953
551480
349679
705508
1077684
1512486
1691762
729283
962282
1837388
218698
328329
1870984
987924
1142698
1804774
1535933
1494159
1429033
91012
1550388
1963475
1449506
377879
336932
1816790
433841
743901
1129252
452290
195394
621673
278792
257564
1705566
1810965
1258198
608902
383085
1757619
1912202
880865
86001
1116989
482608
1473323
1020806
1185841
470568
186191
481071
7755
1364329
759021
367913
976245
1889343
1182952
494342
1932369
179339
1975793
1320853
1440723
267669
1216825
1523213
1054715
857948
1103666
1157945
728471
1842551
1302119
1964238
1589905
267161
1481355
1903654
1673951
1049078
1789764
1157725
162427
31604
1602616
1873279
44013
1459994
1202907
1165884
33928
1676827
866208
660375
1663892
211937
344527
452917
397984
1187189
143589
1588042
231443
1234883
39588
431512
826051
1942295
1740774
520389
1497772
1950202
770224
901815
157665
1287888
550593
1533540
1798375
1068866
6521
211434
860279
645815
186389
309526
972860
1352716
1272491
905442
97587
89392
1364016
1421995
203367
1469864
125197
796481
1326553
1467203
607462
1050804
350500
1423781
1659155
874442
851439
76628
907449
620695
1025399
1618574
1712258
2912
1514318
501847
1534524
469312
1007738
1668028
735513
1627940
1114808
704067
1103721
335944
1065661
1624371
1649875
1959828
328066
1341849
661451
727440
1854019
1991502
478033
243310
236685
895490
614902
877179
760791
734015
1861691
334287
470573
1268028
323290
886076
59328
1853581
1798926
1727315
491855
1295136
874466
721050
420848
86656
1180805
43469
783029
1471445
659256
346888
732154
1277082
553265
1733480
1482880
71025
1038046
259656
579761
869819
1722340
120927
1888580
1320721
37806
1344957
599796
1989866
517132
1010502
1422160
1103821
1669208
1236670
1540553
1540034
1127481
799975
272288
407046
1333449
159522
677073
1146957
621017
1166698
1718692
1406765
1964074
1514113
594447
81174
1616399
1281817
171491
1476948
1879980
1099076
1712768
1913077
1449689
491466
194090
1703939
1693636
1824066
6708
1166533
1625010
1672905
1808409
1332665
1370014
888902
1783559
1871473
110574
12601
934157
1327182
1109905
779692
1519959
425500
808112
923369
790057
10494
473673
1379161
1978981
1173300
1489176
1938184
1481866
1297449
60328
1593488
689323
224563
200549
1662868
366816
222328
1210383
1758143
364756
1305649
472594
970328
1561456
1008535
911726
1744388
1981269
1227149
791095
1559287
697119
1680930
979863
1839032
1480700
824724
1234457
59074
1247252
613351
68673
1245975
707851
1523956
1489210
510142
98642
862404
542562
437447
27268
695622
605508
770480
478985
573825
1152095
1780985
343777
450914
127777
179702
535932
1279314
1393175
901124
241476
1948473
524986
1440023
276516
1288154
835252
979313
1017311
1759714
1269261
840303
517123
391883
755602
842991
1466838
255968
1958138
1333989
550004
983554
168415
1001366
1478992
505553
1261141
1342842
1148858
632922
965820
1862963
391083
1675409
1509238
855819
990697
1979883
1929025
246620
897517
1184132
8548
277063
1430115
782130
743825
983299
203069
1618302
1799606
857901
648746
1098201
281657
148294
1677097
552407
1548778
1063751
1559569
1194304
1517114
76861
381873
675986
572842
909937
175988
1624959
274909
1243869
516787
1287509
1974244
1275200
1409855
1010539
120141
1429088
283694
263665
1486552
82582
1815889
211831
203334
1894942
160017
68254
1860654
1571231
933208
1440193
952699
844896
703883
1569966
1181121
96694
1840143
1951086
112746
1735625
1687455
620391
1901560
390183
1938750
983575
1952422
1043376
1115200
1749912
1918871
1727221
1287065
943614
756649
139740
379870
264443
660449
1997773
314506
1779836
438533
1507962
979203
1196061
9101
1154673
126277
1479252
183744
1530436
1968611
136653
722674
1193867
1786898
1009673
1388267
406417
1345824
228931
938784
1580803
331540
30388
1352025
169876
1427452
270468
1173724
20680
698208
1659275
1409790
630794
1861512
1253133
786118
460151
54188
827274
654126
287077
460008
1129577
1892525
1053945
1174823
91554
1751727
1010787
1504650
301868
1542966
968853
874495
1008116
184970
635064
1254563
1600110
1379693
1562868
773836
536664
231730
1220969
687100
1041657
127399
920683
581611
1584394
1156999
660181
1010586
673279
1504879
1801909
1068818
110013
843656
1708394
1227340
160923
423385
238634
730335
493799
1520646
1563047
1797481
583796
1507048
184419
1755602
764655
520293
345615
1397426
1632375
1903762
1853174
1020611
975568
201837
1272554
331482
1814544
131430
544386
923015
1358353
1990677
1471676
1049473
249446
1685702
1987999
1718751
1136882
354999
1711070
1379648
72492
883919
631224
905871
158231
1377834
538094
1997362
1119892
1375042
708245
1537435
1665244
650581
484867
1234840
442630
1557821
1912078
421140
522227
1864978
1821470
859680
600010
1747356
102379
1754016
1872951
1729381
929837
1406635
10561
1960700
1829314
578254
1889810
319240
577037
1523630
1163853
824095
447023
545811
1623299
1524556
129130
1694479
819271
62567
1754741
1219279
602163
1065988
1999208
1108514
1417318
52522
1373772
1872932
505283
1794819
337751
147290
1947953
1386584
1835560
689142
507592
1697788
1534810
461941
196633
1927984
639303
823048
432692
627839
1369243
71529
854038
952023
211590
718417
843087
1183203
1770123
1275807
160267
1938769
1398449
244776
1824864
664218
1937596
1940175
1748813
1866178
713772
1270194
703227
1462385
253575
225057
1389542
1188934
1965970
965816
343466
1256904
1533550
1120041
1238696
154488
767111
1558853
1134546
49966
189049
1807355
1511976
2839
325669
1541016
1397480
1166077
778372
1688599
170468
1417336
271096
1230383
875100
634412
975610
579364
1076948
151350
364142
91469
1485564
1016250
1175387
63517
1288140
1756138
1449216
574194
1879091
310139
1210613
26074
1109389
1182863
1311641
591916
625109
1762653
478083
1779312
1249882
1499871
538779
848561
1346178
982675
200994
879016
955859
203061
526738
1900042
115399
285946
1707460
1797805
1978440
1363146
317824
620020
96075
432609
1127054
958480
331091
514099
1677554
897669
345223
1463643
147833
1870041
717236
1096956
1852763
1606892
671435
1366455
260667
1934129
671154
1449988
1149157
392220
979818
915167
80794
806667
1743371
359139
413518
251967
697027
1257222
1651857
800932
389263
1896076
171149
871070
1179324
723467
1953546
1559794
619703
493077
235669
1201318
1398691
671677
1696770
151680
206721
241132
1347259
1778592
1952341
1083260
81919
1665612
875275
616902
387821
1337678
332231
1242826
1629729
305723
307282
395352
372424
902129
203135
1003948
530564
1890569
982026
1479952
1682397
887494
498956
1906452
1562457
1676166
1969834
935111
710760
482195
361158
432404
70554
811858
158311
634714
942970
630723
67782
1443421
1812039
1953757
1589998
1966070
38354
561339
1507585
766009
1842984
1044442
1473688
1619377
233544
1139198
1667893
1824479
412896
863084
588394
1461
603469
72729
1920102
1071350
1333969
475387
1948874
1422049
1432961
1078264
308542
1551383
263270
1225189
792311
345396
388515
1781208
366327
1264903
244995
1357569
853208
1845617
1158270
811174
719531
568329
1183259
709466
120625
1548963
1505013
256792
1457153
585397
348492
873333
1795350
542426
1382243
69890
1478014
28616
351958
265676
1244710
338639
1312659
1965553
1864069
1032704
1863585
669995
271850
776057
1056180
1320989
1511918
53777
1673604
1854279
21907
1186344
1442249
825221
1110003
1441174
924355
1472233
1111949
1273709
526380
634406
877873
309830
427677
1455056
1952727
503732
1086482
495564
751156
300570
1424373
1585117
871848
195081
225967
1094848
366751
1542883
115517
1792087
1833789
1994305
1338291
1823198
505069
586623
219660
881352
510156
133580
1058367
1080200
157044
154444
1437522
1871598
1466775
1225849
238111
1297843
105145
153912
114065
639903
1357544
53719
1824521
259745
163908
258870
1583678
25239
1261295
957053
1586491
1873944
1463251
146826
183161
682023
1092533
891101
1410123
873042
567286
453187
1202079
1161961
1318237
669958
1760764
871309
254623
100598
186906
1507746
403152
211139
335163
1473210
1227294
314466
619464
960598
1498078
1491590
25961
88880
1269981
1145772
1399079
97853
526308
1321562
876683
672650
210516
1410433
1572981
948197
977888
1864000
1609889
101465
625785
1000729
3561
1874505
591893
716837
584176
1816509
294519
967014
1286156
731617
1769832
914405
1214866
1739358
249954
1899945
1819760
799221
1171536
941083
1985111
1748912
447410
829238
713644
955319
1001290
149489
1821385
1443076
779526
1613677
1615557
552203
514792
1741300
23347
879069
815771
195815
211068
1222694
1536651
437018
465383
1882769
1042070
1625272
1023239
695351
321325
860550
1190568
463075
1049824
632276
1829774
1663218
746396
1503176
1120363
260792
1913340
342865
158707
356136
1905863
62340
675100
400343
470362
1904842
104585
841610
68933
215822
1635948
1022124
1748804
959462
743324
947604
1066574
379669
1836074
756504
803010
24148
1433551
344545
380429
458283
435316
833304
1636192
1852357
1628602
1355952
496659
1393303
735879
527201
1047150
223821
769380
594439
1451272
1358801
834232
654392
786763
301892
765556
741304
876850
1903275
779438
786321
1893455
1664142
1053581
1094062
1699470
857265
1517132
1848999
1106398
477198
904935
1236160
1273159
1946004
508249
1250938
1250368
814530
851482
1399326
18845
1954871
1868151
1330267
171242
239589
1353436
1792565
860079
155484
1645167
1026048
902061
1537211
1145713
1553398
1674758
1158716
1230288
1480070
1105095
1532927
1509897
1171825
1464506
165757
1154903
1079279
105828
1664768
1920919
1614842
1801654
250680
1205776
1541188
1590396
522124
586205
467099
1858830
1994357
53908
320608
1911897
1930532
903629
1628255
113775
1671142
1900596
945419
206827
1972750
1435540
1880678
1026414
1969737
38567
1450190
515118
1372668
936550
1101106
1611937
416494
710687
965885
1241913
623965
1282326
1783756
810942
342034
1600204
1021521
662093
70086
118265
1040665
816479
1136559
522355
1728227
755343
1324785
1712066
965853
1516312
1006123
683310
284408
1341837
1024007
555683
1641130
841022
1392625
341543
1455408
1406535
1550032
190706
796896
378287
629889
1435977
1577009
1788509
346764
437628
883188
1565476
1273371
127072
1138791
744407
345814
1443780
1781150
1341447
1181232
1493091
1876323
977700
1229091
1566384
911881
91655
906225
204766
42502
654244
387609
455989
224890
919171
19918
943336
420203
1168748
641618
37821
828576
1508371
604690
1355276
655776
1637215
311286
495546
937799
1299687
569394
1987753
40148
6778
325581
741145
1212843
1318592
235699
1974804
1832408
926874
1453580
817585
1332075
1305103
318344
1351812
1025855
1351006
122119
642585
1517819
296900
955586
1823480
1564022
612343
1531391
699897
1334527
1165460
393963
1561689
760114
1294447
1875198
408930
808959
431104
958879
1164297
1955010
653265
567449
1583666
1534736
431223
409785
1337384
953082
897524
589620
1377068
1175562
1230556
246386
783689
288229
1479557
301733
845227
1872377
1279390
289118
1861594
1855357
1078155
1582171
824454
34646
132388
406305
1136525
1117781
1066191
838300
199991
1767464
1248141
862933
27289
110271
872977
1474910
159563
293085
1169757
1866415
1852090
395704
653866
1852617
1180950
1402302
768982
385986
819731
62317
1880477
1643448
780146
672062
946601
1167037
1539969
1719795
238439
910716
201491
784791
905832
1705185
1502839
470548
590187
1358960
1228441
39990
673073
480790
1984471
1506507
1862731
45450
214701
1386851
941321
1129441
1366446
699707
108170
1863783
1190262
1091046
949348
1210962
1926722
849214
1890722
496026
783776
1071183
1250514
792118
392637
1117725
1633153
1169611
1021293
459689
207536
1231592
692569
324190
1710350
1608427
1064452
1908786
855777
970797
56556
1831473
419211
1050756
321985
1699117
1652169
129606
788835
1403291
1038157
1241116
1950644
454762
486078
517753
1904881
556656
866442
1971944
605511
982296
1885355
908325
160104
1700153
106322
1677789
1038489
1560600
1754413
200008
1529494
1486899
76829
1891750
1906478
639937
242613
1555161
1552452
287307
1450150
259502
936565
846133
1384305
1441349
1524066
212103
228700
1017859
1119404
672676
1331989
278946
1893455
1279386
1578038
803028
540654
659979
1992304
1400677
624605
1789220
710377
1360286
714428
1004482
1131730
1908933
1399535
1389281
144807
137694
715104
1759473
164643
474256
447129
563016
137524
1445249
183073
691633
1474238
360265
1179890
661319
813251
305718
543118
453457
1532119
87306
1150721
633001
552100
1068433
1587729
785792
1980561
1374369
41472
1306006
801615
659483
1260310
703186
957652
190291
1412412
1712360
1750543
1024518
1444575
1105410
1142822
705478
50618
516664
1045102
122262
421452
119669
1163222
253509
1106576
166451
568565
998566
512917
354528
473291
1751516
692633
1757240
20875
129965
901576
344503
852421
1898990
1948994
827683
511273
1707330
728437
1263288
702635
1972606
131628
971378
1732524
577141
1805535
1826516
868429
1030419
1005758
66612
211512
158446
54370
147678
770756
352562
1159185
943441
1149127
811726
1492033
1850535
201021
1110440
1909289
1534416
1652022
1998783
601886
1573420
1861127
964225
125099
1238027
313640
1917535
205665
1731132
537081
1764864
985736
1028076
1735708
1207416
1167664
1167258
1287559
989775
370332
521813
1963521
93047
1823853
254753
289226
360238
481321
274646
71353
167278
620992
1536376
39308
799191
1120174
1947736
363097
344620
1460367
567751
975275
1293401
1489435
740870
729547
1619485
1156087
26340
1860118
1207783
206290
1162271
611658
691351
1603004
1355969
1746366
1986348
278611
146570
1062999
1697032
586850
1076743
1592093
830094
530314
1701396
871050
1705971
1143717
854953
1017026
630974
1505715
309145
1034123
316972
458827
1186959
569374
1033429
1182438
1571117
606595
649863
1618601
633625
122403
1536905
517355
562857
1799505
1722268
382588
419486
934117
1878375
977804
920230
575288
1821509
1065218
83110
749629
970529
1614491
925313
1029065
1414596
676397
726316
1698972
177293
1633305
671249
433411
1992985
347984
1382344
581925
1217149
76469
1248184
1233175
190386
1606831
438476
1479411
1104195
305020
589020
884511
1295213
283556
803014
1284167
1580196
956618
1163552
603067
181849
729490
904536
731615
367618
803307
990086
901769
1008129
1957971
1017497
730610
783457
20151
1092089
998586
1697659
207328
304531
1651528
167141
588317
376199
722993
322050
309727
1056675
1167203
873219
658307
295352
844339
1771144
1921544
1285589
478900
1122676
1016532
1670084
194140
727657
904364
670156
1508560
1928225
983347
30292
1389232
517015
589069
1517332
48815
1864780
1955173
1449235
906135
1867255
556417
1696250
488113
1559264
1475310
24442
955458
894228
838061
476407
1831145
1307718
514931
1354674
1852193
1167254
527557
1087288
1652074
1399282
164585
1455092
648830
555961
590913
896656
1423177
1705699
831362
154865
692590
918934
1629875
525114
621120
872406
1768137
1795116
814155
229625
794089
1803733
6926
1433726
1211199
222929
125143
914678
1333342
9800
723362
1212667
1713056
441391
130429
135998
1937701
1942225
1613563
373429
1107973
1873887
152666
241758
816348
512213
1700321
1023888
1469231
1168795
1196102
1631738
1438397
217585
1347039
665592
171103
870053
255591
394836
373861
1971190
105156
667331
425719
896811
1148795
585031
1899395
1045187
2415
293135
1742336
1837848
1160870
898982
844057
586654
1119367
1892480
1869143
19549
1389898
433323
1375622
279968
478675
619673
1504557
1874673
1448135
693202
543585
1700698
1404194
1132618
1230196
746629
1974246
698060
304842
823764
1517944
1986417
1942612
1801873
1538433
877124
323240
1170008
1691410
404479
1271256
677690
913006
1464647
1935116
1835295
1154273
1402930
603303
1602113
1796545
159250
958296
273448
426000
776630
1433222
107003
1576016
1099062
34098
1166644
1835609
559110
707502
365856
1423419
1060622
1021760
1374293
1699608
1469913
134376
1293947
33938
1463771
1642840
1694655
1642351
684351
139191
1666334
433959
1992070
1661601
761697
258659
344200
887582
295675
1255305
203251
1045373
875338
1185288
238124
540905
1845319
937486
394129
1381105
1117530
1290539
224264
1967633
1445042
83049
480241
1096029
190378
423972
255620
1941587
1486675
754946
1535163
1847992
723089
1803881
226027
407026
1442788
320715
240106
1166722
1455307
348867
472484
1847290
546770
1958829
1436552
1551783
1043478
1511925
1147594
1270352
1925047
1383566
1311554
975784
1951669
624970
1759376
79249
508272
598676
1149529
960860
1072326
1178796
863977
7164
343495
1012206
1419566
954799
675721
243862
18005
307533
1294860
846926
1119463
1147891
906345
1534916
135512
1072596
870658
1543360
1533070
379272
918700
24320
1094986
1312588
442463
1689677
208489
1423342
1372176
1613017
828973
1261353
104644
1778473
1085749
1140942
408183
1269454
741208
1479263
1341136
16417
1911220
280021
228399
1895560
1987191
1164383
1377180
370234
402465
863854
726628
1600550
1745893
430996
1576231
1768831
578804
898383
4297
681299
1207743
504003
1562358
883758
944219
1094914
264929
147217
1777104
1406127
362882
472197
477438
731250
600812
1879566
1943898
1718752
1429300
364658
420947
1702665
1997384
121783
654538
1525590
929668
545546
1116991
1870029
755196
1032538
1745725
1220954
495839
483678
504872
385564
167124
1494877
1774416
971742
1276352
36367
182377
1891900
151955
1899088
105967
67000
1280717
53901
1083063
1909882
145020
1510309
1438247
1241549
1089856
582478
1069318
1628916
913453
510955
944859
1993439
1833187
1419232
1322218
1232043
1010199
1256434
1052269
947393
336146
329958
390420
1792201
726376
664462
1399946
880555
1667237
228563
851629
886270
1364365
1249082
1237806
1028360
955445
632230
492677
1879225
1887825
1440167
1999520
1048878
545087
430032
759882
1279215
1864866
9786
1395992
1435635
1213780
1274504
432248
689513
1237314
1733762
1184646
496171
1324737
450524
207654
1421189
83110
1419504
1520740
1244930
767828
1476809
899253
1991343
1261664
660085
19699
722845
1427371
1574393
580322
1322139
128666
1551107
912177
1977421
1891358
955621
1998901
1247334
1480940
1174306
891761
575878
1962139
1412568
1351242
698665
1479335
291414
1729336
1262933
1395220
411242
1580408
1695198
273342
1614371
1764617
1626230
1015543
225515
426537
602162
1369301
866864
1237652
1783234
986611
840257
1294212
1485207
698593
723353
1853406
502585
1389203
1775427
1222666
1927363
1756960
403693
1537746
1176634
1342929
1073550
1298519
1856106
1285963
486131
36436
1688477
791062
583130
1089399
1246290
1021677
1066207
996871
154076
1257529
8150
332553
42718
1552947
383555
1329352
436816
739254
1293763
1740417
1292045
590778
1671477
1402230
1736867
152530
547140
834948
1320511
869511
1429885
65114
593851
1727610
565716
1140952
1422021
1055719
1330567
1655410
979646
1159302
74697
731389
998861
113043
373571
190803
15698
512759
556973
433625
718042
1326222
1265198
913706
1341791
1652841
1957262
333619
526701
87476
497399
1072951
1485209
591508
486652
1726315
191903
1258397
174400
1599821
1452130
1728409
925123
1651429
1542989
594200
693155
1171222
1373775
929578
36965
34303
716042
61956
228138
373699
989058
809311
1790871
53239
55580
1244273
1353702
217211
1768320
1222125
987936
1543494
751073
1856420
1691170
1024071
1584185
1700993
1033845
901554
510716
527580
803624
1832442
1268202
658880
569356
257238
1893575
1469310
693564
886372
1833280
1373592
955536
420992
615318
251794
1857704
72634
851708
1037062
1750619
1290543
840084
743586
1144101
1630311
1623809
691785
580411
1283752
428459
1265632
1840136
1150711
35029
1880924
141404
799674
397904
947526
1876674
946518
1625386
260006
222287
823248
116306
474944
860134
448588
1547696
1609647
192115
306307
334232
1472304
413747
498959
441985
1932145
993675
1567234
140956
1327865
26232
1385172
622558
1196518
1748074
969025
1108068
946315
1121848
313446
768296
1325747
177976
1411490
670592
1729830
1827666
1342483
1715427
916070
300282
1032232
1257821
346445
1243213
1608464
465410
800634
128432
1452484
1731702
1815132
313174
1316598
1205142
1527545
590919
1619303
760954
626004
982227
1621161
892617
441733
1956454
1135633
40151
1852229
805872
594290
908775
1103951
209371
1915999
108216
666925
1775321
320013
1784908
926204
1350701
733300
1924954
1067468
1789646
1183080
1816351
1251328
479211
102567
695612
1096690
658420
363784
959972
1047779
1242732
1717023
1148331
463148
1032218
742779
1390830
183781
483713
1439865
774685
1495687
1273859
606949
1443143
1972692
1302296
66366
1429436
321545
1701222
736498
884895
1111547
1987684
1849515
669167
1855509
1460711
81861
1347025
447786
1640124
152608
1616834
859928
1232789
633416
1953943
1177528
387574
128254
280465
70127
394014
1614065
32171
1085554
1923169
340163
1443631
1229733
716108
1053300
343433
1467969
770262
1021420
314396
188564
1562857
65409
596997
144057
1966234
1520112
307682
107777
566749
1021372
1157711
855163
1135031
418908
1611362
817654
500970
1866626
1822929
1317912
680930
1450800
1016493
1664971
1616230
1006560
1173775
1532402
1943382
321445
838016
1646787
1750849
1716502
1468741
1039000
1213811
1316196
911620
1845282
1077150
923077
294866
1128429
354887
771108
1929054
386008
925339
84750
1152639
696899
170501
1818612
1074635
532515
1981713
672030
251281
930100
1578132
1610343
24374
400244
908348
190883
455534
976345
303377
1764754
408169
1487563
964602
1639570
1742893
9307
604927
1564637
1063824
591591
1067584
1913473
717571
127027
546148
1661020
304958
1163615
1013508
1795225
1643773
1637257
1061763
851086
1734894
1379117
987352
56339
1943981
939482
650545
1683558
1056955
557208
142389
1105970
9360
1580260
893495
917496
1955835
820113
940973
1968013
1018948
1927916
270197
1173388
1883791
1963701
62787
678801
813754
504307
1927142
1356587
1253937
884155
884065
938979
1991548
134272
513998
1416592
1992052
1642416
1879852
1640854
209764
89999
1576685
1729933
1828162
320456
114407
931257
1386363
513604
1553020
731932
372607
140728
54829
979787
1108056
1481405
1553596
235139
887625
736303
1424792
1309744
211613
1712779
304935
490646
1891056
1330340
1216888
1484594
1916006
1563667
831146
1722213
1042944
21782
844472
1185457
1944615
1539888
871960
927637
1291237
1377613
10716
1674504
575122
1376819
1146386
452556
1486030
1865742
720428
1256181
1848781
175359
1488836
1797760
1163799
1100472
401977
1947753
1168545
1847629
1229894
307155
601954
1529134
869951
234217
1569187
823796
233037
27305
7932
1099686
650468
1246257
1208750
652422
355129
1597850
915270
488975
1935446
200506
1184380
543063
311640
673192
425720
162394
371242
1264416
1814404
455433
198825
896832
360285
1408865
1975843
1483092
1813802
180645
648943
542797
324007
539218
1144225
1049211
26131
171789
1414871
1774096
1949446
1729353
1491382
1962291
1514843
69144
743108
1126400
1603376
1602391
844975
1632233
215456
684442
36773
883372
727817
326357
1177145
1114611
1767558
1925369
7029
7051
1403857
996641
648096
343041
260342
1548372
1823227
218531
411347
1738307
183562
1475504
822593
987116
1881878
1529855
1059515
746748
1003084
1014083
344653
1770550
329905
871616
1075882
484758
250981
82329
834652
1118823
1310038
1590237
1436473
632880
702333
1353425
419776
542533
1304952
1859998
1358570
1864935
1521937
1900769
279636
1643275
1764545
1729798
463665
1400717
513503
1222754
1023141
1604931
1093022
700279
1679645
122122
148262
745368
647310
788808
1448796
1590083
477941
603017
762238
1731000
1013738
557276
1905404
1809303
1620895
1468203
69934
1933577
414656
103988
476551
1275819
690023
1721821
1149754
1993479
973404
550749
1542048
1812347
348733
1744496
1440947
874286
671914
1421227
1339268
597775
1013283
1340536
861239
1427531
986310
164556
1584074
1449941
1867278
334195
585974
448921
1116357
1491911
828761
1129442
1479195
1906055
660887
669720
1126192
1290227
1374661
267615
154233
603909
1596477
799135
1557680
106140
1300200
529895
1326441
119322
156132
438997
300580
528125
1560882
1690495
1012786
379384
1326411
1714448
939277
1413518
605731
1184727
1037256
306463
1536191
1028823
340100
1029400
261601
1810631
968540
1518509
206045
73630
527881
1693343
666067
9468
1093550
787673
1552604
1489273
923633
323816
230760
1435672
618957
1606515
756248
635181
959646
1771227
545462
1367104
419861
890234
218898
1815005
1868725
245246
1847478
1839017
178318
1068115
1828530
1572743
1811049
1541530
184905
968669
825429
748676
1891086
620202
1207907
1951347
1068216
114434
1607566
1929192
451223
921532
135174
1474892
1668922
485838
672480
1277464
809488
1119522
1433213
1830590
610120
5855
1830633
710823
378971
664427
994643
753989
951669
416715
1558314
180649
112070
932130
1616822
1050393
1835030
358191
1094324
193346
1385366
1893869
1028198
103681
1254964
1832167
475939
410006
295675
1010655
1677529
847861
67734
114229
1714092
1359926
1874820
1628917
1884971
1683731
1733812
980333
1036989
1094564
631302
719243
1642118
1274186
867321
1033216
1428038
271178
1075936
1190799
1120888
1632454
1649302
1466589
1870748
524187
1108131
49054
1697530
89574
75326
1358492
1264463
1404339
414752
1921468
127367
1079933
192182
313935
993981
418449
747830
483005
1340120
864986
1970049
836512
855909
1076849
1496530
306275
258634
490614
280697
1160060
1844273
383346
5927
225797
1506390
376780
1224640
1274703
1788424
1014830
1818027
755293
1459074
812170
315842
21883
1848546
1350590
1654467
65795
1599770
1873178
292198
488872
726435
1027665
1794403
1795428
446646
752122
1803972
228144
669695
414558
259863
42968
133479
1489116
1827723
362618
518130
1873176
40495
1315123
863392
1660036
1373768
1131280
1520187
545283
864910
1871914
1904751
1424858
29780
682501
1108039
276321
1119483
1766583
1932444
478406
1637680
1600045
1123641
331882
1633618
1499802
1605591
1151197
749633
1574562
785181
406557
1019420
508540
128755
861018
847756
1780949
790984
326411
448466
239510
1578383
712808
1263551
337545
207498
1298128
1401976
1375027
793879
1042423
1998451
1180242
625782
883846
1584694
1238225
998943
1759913
1644177
704360
1632173
182595
1623994
1635019
382153
1258029
267589
1442362
596336
232518
702886
902796
1562160
789810
742554
72108
1562630
1651337
299435
1909737
253775
1603858
480580
763811
1477055
819467
1182944
1797407
870212
1055603
1690395
199649
82360
669228
1445176
1564987
137236
1616169
1356275
642837
57615
1453100
547810
396831
1378278
1132074
1945979
1112756
1956291
1489915
1128519
1463853
1608211
1369067
1373756
1116816
1011675
60727
822926
1899419
694516
768473
1057618
1719297
722386
1842975
1805734
771376
1442268
1979978
1579860
1202120
1123682
342393
287944
906902
1661872
1680420
956032
1531709
835120
1618907
593326
509773
919675
1762674
614176
1512249
217883
748303
1014315
167643
1939229
266693
1766785
493375
1890727
1677318
1675557
704802
886643
23726
262650
583950
507433
1215139
1132596
68331
50572
691018
584638
1308169
1801392
518514
434578
1696889
1749134
1818513
1059035
1982419
539268
1524309
338428
1593743
950389
1626391
419692
661860
422496
1904569
792539
1395737
1126442
1638622
319704
512743
882613
359554
1434155
1200249
1681522
1997277
1919884
1215896
217998
1371069
135627
966471
827632
804398
1017408
539325
116954
278391
1563777
357770
498751
185583
1005705
1644237
689276
314964
725630
1444657
1120570
821753
1138326
1534422
343685
1957950
288799
120909
866174
363103
757591
911893
535129
121201
1886026
269973
282755
1626907
42293
1580113
804310
1534364
777518
1861619
1063659
639678
671276
1494491
447829
1312391
1441745
137566
463740
283198
325929
1853684
1106082
574496
479747
964810
160417
72712
418839
307804
1972497
199013
1889772
1748930
479893
1189040
1180945
976108
1022710
1174749
1139861
1760247
1033295
1039262
313815
1695415
1477134
718452
1599676
1078451
392731
1909136
711286
1467380
249622
1009507
1531429
1673281
477950
171513
1834119
481208
843329
1108402
39635
1825267
1572255
1546330
1081206
1587383
1228123
164568
527054
1777386
694743
724901
964468
1641868
1632152
1730044
1846978
630906
817478
200013
1526357
581948
1430198
1081814
1602487
71439
1795258
1240500
1606851
871430
1974435
793711
1295273
1198216
1103146
1258914
1108400
1505786
707826
766507
842787
62867
1412936
151395
912650
99907
604922
265328
245714
1231234
113428
1686388
181179
1804023
1235650
1562109
1362105
1013623
344822
1062349
1334626
1492393
1372785
91343
1183513
1520875
959156
538591
173944
1627175
898548
1966893
1080400
1568136
708742
1550017
647835
976857
1287515
371401
37386
139171
9438
312251
1918571
1424423
1424827
995088
1567387
1344434
1083782
111552
1330382
1470863
1186767
1710912
775492
133221
1314109
533008
1552882
228687
1196046
322138
1413211
1376809
328572
1564584
405117
1511121
1895926
55492
471737
1222587
1723926
447490
701306
1918563
320612
1981352
1171178
1720005
1022123
1049915
1908890
366785
1535230
1797071
413585
1787605
1878271
247006
1005213
1128853
166508
1579990
1847619
466137
495924
1906505
1339813
1262011
1570589
830373
1622850
1534717
1355330
701230
627178
1257582
655675
588337
1723877
88796
1437892
856335
451777
856058
719849
531019
470999
502964
565973
1382461
420246
42963
667618
840939
238214
1324980
1072218
5774
147546
1163885
844937
1488697
1649221
547950
1336707
606382
1289036
192986
520496
39330
811391
389583
1034984
1386406
1465252
856601
1538846
359950
884098
1118725
1855436
1202658
555481
1340145
58642
113388
195076
1438329
1087716
265307
1074056
1702422
1424067
1525662
263681
802099
1679736
1953982
1359040
286144
602990
367884
1581722
562602
1524700
1449044
1008178
204560
389838
958595
791053
1879647
1815525
1412046
910707
607672
1406525
1943490
1840503
141967
763741
1570957
520884
1276889
284982
1592823
1889965
2108
34913
1442226
664299
701180
1104676
747888
1562466
1076698
350959
523106
486806
962392
1129940
1025048
116659
154894
1173693
608685
1624057
602618
105392
1005617
1601789
149183
1458139
1063806
314927
1866107
1003131
436650
490927
1643028
1483243
429047
425916
1914953
1879210
1452477
1096614
62732
1932134
1217464
494420
400230
106190
1070601
28776
1538347
827783
1337122
751041
620602
1784641
787927
586326
1503267
1322811
981884
1387678
1886094
1591600
1853632
1708635
438369
1738328
462846
663481
96815
1801338
1955285
1097469
246937
1050748
442071
1387750
214968
396211
783571
1725412
1885095
412442
1857819
1863334
1729739
1525715
1986048
1932153
183626
791864
348345
282677
1362352
409095
1221953
457437
957410
788244
1137519
1913455
1382808
133188
501463
1979685
1043468
726662
613405
266224
1951754
1885091
947403
362137
1321635
1640655
478837
617881
1765507
1436041
220223
1177227
1422289
1399028
1703078
1284659
1789520
173132
1265358
375575
40154
1181250
495481
1031351
224921
1692402
764577
1082024
1896517
1198233
1197035
684188
1287442
1013314
118911
575834
1858874
366677
946038
543092
514678
1123247
1406442
1842582
779344
908507
1038606
1367310
1838499
1435822
1378588
614001
366547
79355
1339175
152811
1808568
93761
150784
754884
1484400
1270397
662523
993973
1359013
1293569
1878897
643534
553385
561873
363044
1458608
1062520
1583688
1646966
101752
886505
998773
1538222
210268
17690
1149210
423077
856444
1349067
1788035
1171406
1852853
652921
23737
310579
1356483
1832366
553291
158046
1534092
1394481
954368
1677643
1082055
508999
1284683
1027251
1591039
901405
705495
1933200
1615716
1927078
960707
1330135
753297
1593331
872317
1179420
396384
1596325
1361439
1374485
1524490
1266551
343783
905324
1981789
1622121
1286328
1975274
1053169
980353
972650
845207
445543
1926390
957850
64005
859563
1821100
667894
1147120
1691466
1934483
1506560
1049174
1620925
1030677
746801
1344932
1156671
1106805
133052
1217523
1280646
262238
1110520
606961
1599916
1472138
1435901
1716674
1426938
1348492
794948
1101450
277026
1586349
1635935
1699902
949034
1985438
441209
1378296
1472492
19614
375175
985597
139438
1446078
1992268
1988426
335221
973133
533402
1329793
795399
173705
214834
85673
807976
467644
1790031
1954956
534245
1736507
112866
1089287
1991934
1680996
1752760
1552052
939975
1960178
373050
757801
1104259
1088815
67737
1375854
1379459
649369
1557097
663713
1842463
1617849
381476
1995221
1518076
772058
1000013
648685
1923008
1689595
1231161
170893
1619196
193757
219776
991547
632359
348645
43767
1503952
680612
1435366
1184662
7511
685413
1617206
833488
1647343
1508911
1945533
304235
1465710
1192040
1608971
944201
815463
1409984
485652
1236343
544191
223215
145775
32836
1706276
762056
1037808
749942
68661
1060603
1028739
1850360
341620
1901397
1996890
205393
1734255
1356996
1436731
1963277
554825
1308064
1824945
1089833
1226753
982897
1757914
621592
959972
308473
899766
1486982
216829
1893198
1614104
607373
1866691
1366226
252596
483667
402143
638128
864543
576774
105454
742366
1270500
885234
366562
1811299
1872365
877404
1400048
1999116
478104
653056
1943152
161038
106136
370957
1379027
1135469
969920
663799
738629
764822
1348157
1726065
326550
1052274
1689988
103171
633307
1667453
1612803
281751
1610407
1647742
992723
1966880
1830644
1381026
1623996
1270719
460090
1092147
556930
382310
1844228
359470
1768883
299462
1706902
1186222
1756325
163271
999269
91555
897632
1582362
1069809
110122
566639
1680783
650459
1980786
1085363
1293688
699509
939771
1082236
899654
269753
1108337
1240214
1863073
192706
984948
1729995
1223338
736719
1911074
71361
1801745
1045453
220002
157686
873755
791578
479067
842924
809294
1727414
1797583
1995853
1433624
1015418
392612
1849891
600376
228570
151355
240319
1751167
683275
1132769
1519892
1057285
799078
686067
1571911
567965
1419254
1337960
1937721
573316
1333674
1071203
878022
1217067
768668
648668
1208236
493221
908748
785515
1947228
1562683
837933
1771729
1290399
1647550
885494
717508
1231146
1150178
356248
251842
1465619
1725888
228160
1892965
1497897
1266824
1707922
1361887
1845772
1973355
1824319
710250
987290
288056
764388
1821709
1718398
577657
153957
1148007
33393
1299510
1467375
1643123
1443216
1448647
1545899
1777672
1785555
1508222
92697
934593
1909203
1149907
881993
644723
962637
770197
1399062
367780
1443151
448191
1746058
711673
1600063
1948094
1902015
1047505
104766
970299
1461682
1312008
348358
497676
536091
427270
448144
752078
926466
1775591
863091
1975216
253173
552276
1766285
1818862
987573
1154233
872121
478815
905633
1229146
1269427
337211
34530
1946550
681231
401032
1066991
1006482
1068822
593649
1402974
269185
432878
1187752
41097
966053
195673
1470899
434373
1212781
1201486
904886
963541
1359430
417405
10697
842446
573367
1255289
964502
1405337
1383705
724339
1898900
1461938
850969
1749123
307323
1725810
556759
690524
864159
1120455
465197
1412709
973424
421996
1179030
639580
111832
1311801
376035
728987
752060
360980
865679
1751789
353262
1321952
938123
1549516
321962
105282
178217
1829660
1662509
1382015
1678973
1939622
972284
1946446
1337997
1843284
1900747
910804
76347
619176
1301170
1976655
356618
539145
1873374
1917561
1230880
1690061
522266
883611
1865673
1938537
489971
714050
316323
1401738
1190439
1256511
861277
1729844
1215471
1234385
72316
367650
988902
589592
800960
1202978
1643847
1300023
1579544
1313225
191049
124464
1646636
91204
1478799
636774
1284537
934556
135527
1133005
1096440
1847771
1476784
958959
266135
827796
1850949
1555455
960202
936343
1418707
18255
575287
954325
1425926
1270470
251184
1110567
29203
470519
132600
717178
759601
1065812
1964044
1144438
992694
168012
1176073
1690038
1903496
636348
760978
1299932
774374
503389
1056018
721863
889746
823693
828586
1610749
913577
1392463
945713
795342
943236
697362
1778356
1435301
1342258
922172
617078
1139804
1526753
544445
1249801
1992487
435663
443046
1023710
1429927
941875
1149899
1592129
1274927
395087
1049824
1262233
1146341
167606
1006335
1331819
1230775
81844
267921
233199
970576
569344
1785115
909861
1414754
1337850
445570
741702
345972
1701278
13340
924500
1928586
1366922
1886592
211369
308004
217148
519385
1670514
708708
6909
301827
1447608
389779
1014728
1226571
145442
5905
1741917
14248
1025921
1024426
1296294
487604
568280
881336
269906
1322697
352343
846669
1735780
1899015
1712456
291158
1456023
1840784
1684646
992506
1903758
1466102
1329458
1907643
509034
294484
362753
283903
1620371
1591614
1511965
337877
523877
1295661
174193
1830037
313106
1522803
441978
1896371
160442
1707225
1608004
1515848
811608
443690
1659556
733934
791274
1576566
358170
1702042
822657
863268
1233009
1788587
1706643
244761
784220
72795
377250
130291
491868
1237081
1790612
251798
614293
341610
964902
154790
1357652
86629
256726
1049535
625967
664763
1975273
431901
326805
921023
1639387
1312242
458244
802202
1687935
1960232
1953678
997062
1550048
1911107
287888
1260409
145449
1504826
1422
1412687
21875
1153961
860636
1827278
1933623
737199
1018756
1589385
616548
553138
1144488
1518242
1787060
367265
1804614
899709
1288570
1094379
1642905
980707
543948
1279265
175525
591337
1547806
552390
109364
949404
619294
698514
776442
837789
560097
760585
1738060
635422
480859
1179638
418731
1479199
1573374
1023856
95214
303517
1970552
692279
1920562
953354
78975
1722716
192558
1405836
844606
1178618
294260
1672955
1416794
690278
386816
151905
996584
436433
916696
1366246
1307618
34401
984112
1765654
835986
975296
1867560
48295
1671695
377501
10463
1061928
707888
1321263
1674622
61247
1927274
1642565
1337724
1293358
1516649
1520309
505311
1029584
781045
840319
473393
1188322
628823
1152220
429914
1037215
857770
1934729
1404736
669357
186726
636188
249853
1445659
79082
355353
1141813
313549
63813
1922316
113293
1522606
17850
1384079
1768669
734224
1262465
693387
759777
1525599
1376359
438799
663717
1221560
80481
1376620
1446742
1193795
1343353
1872560
546415
978662
475886
615549
532362
742587
1982654
1881703
1688177
646844
771333
1086885
85029
126537
896776
169361
486219
1315383
743983
969932
943167
614141
1783692
1361769
577325
1553376
1441785
1279996
1113610
437495
1048413
259796
1378587
1806960
581600
1813516
1208194
108
1722374
1400877
1305137
1729072
1084885
1329223
482038
637430
855006
1903124
1346645
474201
1166089
1359162
967094
479672
1357638
282037
825728
1828815
1765502
1084498
1481087
1990228
314546
1817021
1213823
173364
937118
130616
1407646
1145942
379985
1777388
1495174
110696
2069
1403338
580203
67719
664802
385111
1871892
1914232
1641702
1095260
601419
774233
115307
267895
487582
1645560
1799883
144942
1021687
910733
1173845
360790
1336113
1436168
1336346
1398787
426675
319513
695367
521401
240130
124977
177536
1774019
1751592
1823774
984242
971109
13642
391756
887281
873407
933435
1259477
736117
1974551
1944718
911184
840258
400100
1293552
516223
846124
1123136
871897
1310821
1384859
137832
1944395
739486
1488574
747170
1917203
191666
106354
1156682
1680426
399239
1548210
730312
1167940
1827220
846827
636604
122682
797422
1391147
961103
1173813
297310
677177
1361843
949119
140938
909127
1151974
1400328
1051005
1498551
1098354
1470802
634932
1355175
499996
1916499
1411007
96235
685917
1768516
1217728
394004
684746
1012047
1073651
241769
1144657
1963488
1470115
1156924
380813
456817
243489
1656433
834762
1438613
1699050
12546
785203
486605
1468347
1209457
1000310
936450
1744243
539588
827510
1536798
1639210
1462009
1168744
679756
46894
1688524
1462714
1713080
1454777
1377913
1205408
1831824
5886
796978
347432
93670
1363754
1707504
1298020
1513750
1591201
1350622
468693
1609032
651703
1151866
250025
1188389
409254
708612
1639830
1565191
274109
1044034
659952
1610318
1294416
1512904
1231207
208693
1899822
858419
770086
414585
127312
1628143
941631
1994391
1605913
206876
1101415
1352296
1584544
422890
1494384
1926516
249876
1307436
1000572
1490604
612005
275078
845401
1615572
1863862
886028
1814523
1798685
976556
122567
143885
1367582
254454
1296275
1054210
1278284
1446541
874741
1902272
1596064
264696
694271
1245081
1469656
38557
1646844
588272
1672635
1793933
1193342
266723
1354866
1716785
1917854
1256870
1366803
1388966
733714
628200
85177
1865742
1696156
887268
79056
626377
585481
747524
1858049
298751
1651184
1205272
77972
486597
989537
414222
400823
1933455
903787
1219050
1364755
1599786
1323264
756347
1399940
216072
1105264
204192
902483
630349
1454399
1820036
89907
1762557
854748
47558
762524
610743
1489403
1932857
1525398
1151341
1074062
101818
1759187
695233
411034
228806
720441
299029
107651
871258
978756
511219
1459508
745171
1224944
489657
1123164
1419336
537098
1174709
447623
1354245
369898
1806253
408905
1188072
349136
1447062
489967
933564
742137
370789
1951183
389167
1904267
890488
1403519
1739408
439275
60573
1294718
178773
464523
738087
356322
410711
1131460
1346034
1175609
1255329
759373
660649
418668
700323
1167712
446391
190956
956695
537140
1421604
465995
1969169
1454326
69244
905943
296862
1510060
708720
368488
1473460
933886
638605
67249
1685645
853783
62126
1002913
1970028
1209341
354646
309549
1654860
159482
498470
1817800
15470
279478
1238867
968141
1707944
601961
448224
491284
1611859
1213533
537223
115440
1404289
836994
373630
320619
1470169
1048792
1483526
836091
1958579
1933
561156
228006
1299538
375696
396043
506920
1531600
1565161
1460796
344999
254678
1856344
380381
1106313
1244175
1617955
265190
741551
1251581
1953799
1471456
1680511
1059781
1543027
951724
872711
581336
1701735
1736881
191162
517073
946699
1846028
925201
1062184
1283765
1710346
192753
1658520
1724245
1273884
1965073
1722434
1677487
1295433
594078
1292956
1212100
104825
167620
796672
904859
411546
807605
1700646
1498132
1168813
1570446
834699
338651
1712500
1494275
1804824
660528
1705481
115486
900471
1579324
1167210
483925
1207640
634673
1629998
1644099
624012
1978871
1862153
925753
597516
900651
51912
1602638
1321787
851096
1795378
1096706
403685
1678452
745751
1564111
813349
382316
166297
1824155
196537
123676
456990
1845255
1221133
1727216
741864
1431302
1805078
1504897
47199
30564
1110945
961218
662382
756531
1177187
1244280
1637931
970323
1033035
80551
681290
503751
1663006
883209
1637149
954975
1511271
1523816
1525728
839014
1262391
1691105
429170
578258
575398
1598965
955430
140276
1659102
1220137
1058574
1696927
582058
401942
1686151
1500193
331928
462526
1480535
538507
1539486
1383816
804904
1969890
65701
635960
273162
112480
1580804
42794
181051
948701
513861
754812
1839715
1978451
1518815
298097
508933
623621
1996821
1066329
536867
1448079
1548839
981860
568246
1772594
67299
660772
351506
1600903
1139411
1558991
1286025
328655
1145912
1764037
1176648
800072
511548
1977489
164200
1867130
1983761
1877325
1600223
795302
1450594
1152017
120575
1071764
955419
638892
589647
376338
1729211
1728255
1867434
474320
1137684
70251
223260
14393
498431
1755007
559501
143289
191048
138336
1414205
1686162
1338882
60295
1020105
193285
1822959
676134
674582
1171035
818973
1224884
605984
1067977
1086166
1349963
1675675
1275820
1769955
204985
1531605
1747710
623245
1848464
280676
1317443
26923
983886
1147265
46920
1173583
1215839
453657
1203571
1362064
210893
1442966
465947
1429235
378673
1146918
606264
778424
1870185
1963622
1525718
23236
1117871
866912
257924
519179
1439005
21597
1051809
526501
345895
1906279
100094
1133322
1534949
426930
1786021
1366763
712213
389236
11129
137901
1527252
1352602
1245286
491980
148293
1158100
147177
1847388
1844846
603760
1383314
1744993
1552486
848079
1595238
754757
998276
672574
606767
1837981
619819
336403
1135322
553855
382138
589845
588111
1132920
510913
506034
480423
411813
397212
1085687
220178
796965
789276
870369
282111
63922
1176426
871305
99705
691627
911639
373258
1275957
1770785
781340
530098
770986
949844
1281604
1941644
1388704
1643234
165425
1763062
872262
441409
295322
1392132
296250
1617186
1859668
1957192
428271
1425716
1094713
327106
672996
470146
1992539
1146518
78999
1562362
1079806
683998
1760911
447778
515137
1375931
1694958
30953
549002
153812
668005
1476136
1189377
1607826
993535
1983073
27564
934546
1601190
1508783
1612017
1058046
646857
9794
1842820
1894098
491583
679985
1387491
788358
1033228
34659
1515181
1476619
1796037
61080
626133
1699418
1723898
943232
284451
1370192
1577179
1883358
1798049
1953334
1332800
270931
254050
1512208
153574
933804
639355
475751
913001
1524306
163728
1204768
1996490
348504
1112393
1101220
1130053
362672
1257578
742546
1449572
1073568
1331145
1808969
1570417
702259
1476204
795565
925603
389319
1090275
525824
1377897
483065
1575528
1649349
585013
1134850
810063
1714341
1041281
1209579
1003473
909999
185753
467168
1502324
1228740
1712722
1142576
618383
153238
759273
861603
599342
1163525
148880
1392266
1018660
1097953
1958731
1798158
1876416
1496998
989860
1813408
1218771
1965583
750977
1249975
135844
878313
1438519
370127
325790
1200248
1707151
1208687
550574
286634
1455380
1954660
750522
987968
793789
264480
1395629
564825
918477
1275075
986155
736481
1054192
55025
1606570
1280154
1662528
777108
303122
1956083
360643
590193
1284104
1542123
535202
1970699
407754
1908989
563155
1432781
31961
1714789
33180
991213
267575
1073423
768259
1402142
384389
1637788
1769082
1765185
254819
1250700
1112982
1595403
649495
941562
400147
312837
1028292
583558
1745755
744893
1101718
984618
889822
1281343
335513
543377
1934485
646014
310028
1313721
178035
1648719
694089
489518
606489
473083
1654578
580472
1632817
1181251
1484347
1090484
1635342
516493
785894
1487235
1778384
656528
88571
1578530
134469
957295
1921957
515138
217269
180590
1373093
631347
1190195
1118341
1677420
893476
381199
211127
859458
571937
1350909
1558028
1185555
898303
1835704
1017259
466024
1723053
1457444
1598115
859954
182875
580413
1445718
750737
1724494
1902350
1902065
657751
876366
1484996
819792
75864
1924302
1205098
178399
1829758
595085
1502438
884363
831930
104800
1462479
1694938
1123607
1038083
631635
341348
1388596
50783
965049
261572
1321863
1588011
1225021
301051
1414603
1551928
786472
1871716
1638097
1670278
240413
1652518
1351634
729296
1248766
1374851
1201116
1896772
188411
1374328
1745871
999161
86446
1773088
1137905
1432151
10943
368078
1960983
1487150
409594
871679
281504
313217
7619
941345
521931
791326
230986
1479501
1634128
979205
1252696
1359673
1672743
1753446
876958
43351
602131
20667
1215898
1081323
1127263
205729
434228
1197466
1504070
1577774
1528714
1779453
249389
147751
782376
1006592
791322
1854763
398248
644646
1053599
1919370
1120688
1845778
908678
1963936
114943
496051
277636
182580
1208897
127033
719867
583089
1429153
610083
1133375
1094019
54519
731346
336997
1939786
1293728
411328
1799886
1241893
100455
29425
1728018
1898496
1218354
797077
1913200
1771775
1704614
793721
1739182
1769593
1864106
1647087
636729
350120
662476
307145
1048858
14904
548980
1679585
893787
1310371
589486
1912414
660440
1707475
1347497
1529543
490218
1524062
1989669
1229480
519890
24802
13621
1682319
862337
755095
1992604
1879318
863272
925092
336159
451017
1154008
376072
1192285
1018647
1676003
182985
505579
553580
1294333
326251
1952706
1720136
97727
490114
1823893
660864
1229108
1641180
762226
1875440
1888364
1190584
77805
1460399
404407
191065
593123
359329
369544
867410
547155
1934923
1041542
1486532
1914300
1490803
1687840
974394
1095045
1904877
985792
1643841
1271838
1244353
1988475
1811766
1020475
1722838
1459830
887269
1709143
1382453
232348
1667325
223543
1278912
1687661
1636087
538453
1815157
1060484
1839716
426437
369006
81857
348815
1495360
1376523
520252
278879
1247836
1854658
1641333
1529331
1873369
967818
392343
1078608
449487
1830408
1196803
1400816
1219801
893590
842262
870593
710932
379699
1715712
1034760
878696
101268
1042569
1988002
1972248
1101940
1992184
944192
1748354
969124
1576204
640163
1220297
108687
1995796
176879
1218336
1900219
46089
1126731
896076
1963676
1580147
1747759
650662
801307
595410
803572
887092
245345
639644
1360942
607594
1643475
618620
1736902
18478
145749
1429451
1597092
433714
1370461
1329129
148771
1156152
302094
70805
155609
1442848
1964655
587882
1879079
1811261
1901655
192779
1304568
1728469
1957006
398306
1451838
1903878
1789673
1595668
664408
182409
385493
1909240
1487037
1117135
128473
1706370
424472
1560092
557691
1483943
993114
887858
819281
379420
1764636
1232489
307293
779115
1524951
1573829
502717
1984691
496310
1813128
887634
1150606
1527031
847295
106245
1855709
522219
881609
1308729
1450870
152832
1959367
1605840
651373
51031
1485524
919865
1932421
1659871
1103383
1870533
932846
1148550
1974263
1207206
463337
1849254
647702
585053
1443704
1031596
537804
1167197
1698658
1770062
1503980
1505674
1921210
82374
741071
5432
620652
996982
840028
285777
270799
1118989
1797108
690939
725330
1224202
1538474
679893
1053638
1297018
1052841
1055345
1391756
1011914
454525
1069594
359447
1130766
1472671
32176
971357
1989237
1792951
764609
824011
1397189
1133007
293609
1379238
1157798
36907
1138886
583690
1139937
741896
565075
1754100
407239
1633381
242550
1252582
1568507
1640214
140027
66359
284346
449862
618953
360459
474920
398361
505196
173085
1158653
98574
612942
469952
1169902
938560
1457560
1591771
395947
228222
1895832
648663
1877338
1110738
504435
664253
1453202
646735
1815439
1120500
1727349
1298153
1177750
662364
587866
288859
1714987
1062101
777977
397273
776127
907795
345802
1364621
1791953
234273
875682
377541
715571
1838943
662991
1227421
136256
250863
693607
507887
502942
836955
1716199
1810640
1764464
726564
331099
843677
1560058
483379
645536
187715
621341
527962
1291737
1396699
1884671
1279239
930235
1377379
12115
1966750
863410
1598820
1628558
1115620
1702913
441935
558809
613362
501213
1991013
1272393
337763
939644
158935
1935615
285445
1679702
1977852
1800551
929200
751525
1722501
817887
189486
1970456
526352
297346
22789
671144
404721
1963281
467435
1868552
1130313
386660
1866118
524819
258153
1596187
1619723
1610981
1656186
1970888
823499
1089950
992148
1137435
1734003
1456042
784789
1198068
1375012
1429440
1962228
1399810
566813
380100
1216088
1744054
60570
1839924
840862
1640105
330289
478688
1581079
1837590
496830
691501
1690437
1518951
1550125
1799690
1434797
1073008
397240
1069675
1752089
388841
18608
632759
1847909
1566638
53507
1950863
1487956
1537370
1731623
1251746
815927
569624
1982126
568223
1391059
812289
43960
1855420
1983077
1508967
1312248
716862
1860020
824990
1847364
1179321
450880
398509
52373
1898918
383705
1686736
309228
1699423
836568
953655
543822
574174
1431168
562858
1682759
1970616
117531
718911
1114673
409053
401648
441398
1916644
1746030
927750
94832
1416556
977391
400994
499059
748143
1948705
678983
1637999
606444
91583
912151
1060742
1041415
1799464
828126
418755
1301649
631270
680956
1046442
958036
1107635
1905186
721085
653571
479906
1153094
1162927
1229197
552248
1881047
659570
260497
1701016
244165
845025
1609656
996688
1859285
1025914
695148
154400
1361121
1315887
1250939
1530392
746513
891006
898330
486753
1777919
1143342
1490696
998639
1121417
811775
847363
1281499
1227574
101858
1780619
888744
1149899
1378206
121558
529873
913827
1900964
1531979
206351
791623
830170
1362642
364917
1393643
595019
221080
744386
962991
992734
240706
1077211
453803
1561823
1162033
777727
14143
1211186
115184
101702
1897221
1741356
1466085
993702
1477978
1882420
1837585
1276745
923993
1397758
1565094
1310935
1126095
1751056
941998
924247
660195
1622728
1845270
906667
1199584
719030
112223
526777
1615449
1531721
245577
295429
1546453
1293965
1467931
1303710
1150289
186859
1855825
1876805
317006
486553
131865
133131
1306111
1079303
1857745
1981904
1678395
666518
1632551
1475922
1756657
66151
1414704
1012858
856551
1960543
1360036
1420881
1830628
1018645
1944061
34668
60863
1874701
1074241
806243
64817
172859
1360239
1617427
902379
1392220
1565956
542608
735888
905380
407964
1729951
1151685
914484
579390
1809050
956348
1480353
931697
75671
116575
993843
1129720
975973
1796653
450383
1757045
1301562
1301215
1401407
1806037
749758
703309
920778
1306122
824348
1941961
1648873
237964
236970
1509463
236522
1659727
419849
1855120
1043750
1742193
361861
1053288
1607933
145114
1004130
1360460
97415
532981
1932203
633957
610901
1493020
1552055
13668
1691994
1992180
1241804
1096086
661614
445233
565152
1330355
1170607
822877
1400976
1687118
1552350
480552
50068
1474170
360175
567005
250412
360000
1711416
486975
1027157
542648
686200
393598
1883721
999587
1207386
576749
1828044
414518
814259
1979853
593671
838707
1722431
1795980
1908392
1907758
8570
219368
531431
833869
684429
234510
1152894
275408
1571383
1085007
93041
1972439
1132277
240787
340867
1609916
854202
1179229
1898475
1972604
173436
590367
743160
735786
1796318
497786
855407
817799
1168033
1765682
1696744
263373
1501504
1447621
1834799
1356056
811235
739682
525672
475328
1050258
1617669
603283
1860408
130014
1418574
1418412
1021487
927312
1820621
1504670
298305
472028
1668319
1694024
829895
141901
397124
921050
1132095
1472805
1339310
615323
642632
198727
1556557
1216955
311252
1393783
1647001
1303034
1513365
1411918
397684
1854677
1568663
1544857
1952002
1404578
1219700
1209739
1012879
735964
1480768
934195
587914
1644555
166144
1302066
599990
1360828
1608062
1745593
1417525
1768280
1625806
728971
1889619
1572982
886614
1502281
100377
1371229
103797
1928295
794230
1130670
920863
325230
1120646
121494
474735
1578955
737700
1327573
275356
1555553
1021743
1860349
870095
1230492
1366936
112627
139857
351383
1318777
1030491
1119946
648102
1057319
1139119
639123
1310621
1741321
414327
729381
1624290
1750363
572184
1657602
343097
1684386
291313
462578
1753501
776291
1981429
778676
202593
1782402
1135407
56331
1654726
138535
1511589
126624
1981215
1530361
726219
80168
282659
458804
1433482
1907068
1470699
931654
1431874
1538329
1321915
43631
190909
366619
195763
579258
448349
296901
917250
32640
1689341
936366
638661
1280811
1070655
1627920
595357
753688
841156
684048
924355
1908688
820206
890034
75356
1928529
63115
1790778
699825
832970
601017
774078
1136145
1947429
1660477
1392179
1063902
1517825
926304
1839304
196493
222519
882982
1636001
285878
34195
1396962
254411
355530
1636851
1711455
231847
1960144
805678
1768211
1281541
1178995
1304748
1961811
1986465
1662115
814952
1642235
198171
940690
1736086
1428991
566264
91352
458265
1531567
940416
1661273
883408
198675
668675
357471
1846418
167973
1489379
1728066
833101
1976190
1752878
731422
116959
1189771
315861
728296
1691155
1580920
852561
165459
1800875
1991571
873087
1305560
1397088
1601946
573624
1427434
802893
548720
663689
819997
922174
1682226
1774303
904862
918394
1719996
1824356
385754
1020351
1789846
109215
585001
1420288
1565966
1852690
1670967
942281
1151587
347086
1906587
237497
693990
733076
590991
1953862
757058
1075134
1930429
1607683
1317455
1612335
288601
142062
1154482
797360
1838493
1925129
109399
1732511
1108049
571244
946710
1640820
367098
151633
334206
1210725
1827866
189335
168746
1853706
974005
1759430
1205132
1227141
953224
1538869
1874433
549117
721271
1424053
655995
1835565
927020
1958890
649001
1794881
1655607
1094748
1831553
1225882
1480597
1785065
1701015
251744
1700979
1168491
184930
1135033
888040
1196298
525258
211679
1280628
1391497
595093
345159
238566
886590
634796
1584688
725682
650272
1266289
649999
1241465
358177
1967783
900665
1160972
1685952
994519
1156056
29115
1059509
83647
729384
67207
1270944
715522
1432304
210652
1360383
1867035
807086
623677
1196049
1132603
1924453
813491
1536697
152922
1455757
1264758
1008553
768666
101227
1314852
1781370
10019
496767
115318
875247
1523026
952468
901743
1399487
1606660
916394
1998976
1325865
1183570
676110
1558586
1320324
866515
1625307
568277
1248523
1693696
344050
958388
444565
379194
636142
509436
998026
1239249
1382858
898735
1000917
1053979
1292499
1082639
1875048
1520215
1388658
520312
190475
1369787
636944
961207
234929
1811782
1615080
1015961
577240
207613
1864837
485421
632292
1605544
925865
381436
612612
986839
617055
867988
464259
589359
1119139
1364296
423504
1710905
483925
1540382
1293028
1102916
614646
327602
642422
1865991
1912104
1876752
1036554
1279371
1222290
705391
101325
55484
1280527
1415238
1274392
1955854
796549
253548
1197599
1164458
1362282
227149
802057
1345910
1869401
1942731
1006460
1880900
1960734
1638194
655456
1602277
1136602
780180
404662
304573
1187870
1393150
849509
875676
978845
710283
1139123
861579
1416908
1867715
1789362
946963
741091
375707
1233134
595060
577108
711191
1057356
484875
703729
1851922
351453
1595317
713713
1247725
1055781
1914829
419654
189711
327403
1538759
743435
1965431
1245967
1999976
1503971
28629
226586
1034381
1396361
1067960
188353
1211761
1875051
544052
1445589
1681697
631493
1080010
908571
1354972
1464945
1156934
656542
1477038
731914
497402
1723266
1353978
203273
230695
975632
455177
931127
452634
392068
253051
96872
847478
362617
139418
1702682
963243
1610079
885704
774459
1432635
1329227
80437
207977
214514
513768
1684034
161719
1373903
1679568
1732804
939040
331775
6260
1780085
748308
1839204
96924
823297
229362
605541
1681407
448278
1517517
678172
490683
30704
582196
1661142
334348
169258
921191
503095
1605732
1538461
639532
1967557
1458683
1178338
303901
1987381
615519
402573
302424
422208
755220
842974
1566565
1134077
1170854
606279
1788528
495487
1142865
1085846
1806645
77162
1352633
55352
1946614
1102779
1103576
1965587
305224
1044425
1795104
1566010
674450
38210
370953
1072047
1860222
90439
198497
1307374
1147408
788146
1365476
478355
233806
1357016
672467
924093
449855
1518315
171148
1880241
1827468
1997302
947257
1295446
1431601
896223
276684
1941216
1439866
1014063
1780628
1697988
1753869
105893
1611511
1536069
1381183
1104495
1634485
1133203
1589665
1555115
394175
729319
1863552
438644
1424196
200754
754137
234380
785691
63270
1868201
1042678
827577
1270981
936379
1788263
1446873
23084
1903663
1326292
1574789
1642921
690497
1486098
1276429
1913758
40598
1308340
1409460
1886788
1320523
678149
1278345
483305
577242
1415349
880426
572170
124157
528827
357070
1192758
1600259
937492
1831070
1997399
230360
1948578
779807
1881784
1179049
1318966
150125
440818
407554
513380
1459804
851142
1162173
49757
1004792
654556
74965
1715677
437109
1693647
1289098
1248118
1269400
785778
1052799
587318
1019659
220336
1920682
1366097
1689738
1284688
862417
1832387
255724
1220769
720150
1454954
1684283
720177
187441
1086046
593758
519306
1159106
157176
1581487
1379600
506833
840370
335444
1630366
1326797
1897608
1585291
810760
1478917
1920252
1873353
790625
1495199
1669437
927641
1854603
34539
1318771
76355
1333614
12583
195561
575971
1677334
425339
942658
1867161
638989
730253
1654501
1055329
423263
1169741
1565893
1353780
1577410
1245458
1006297
1329963
949926
350074
883458
801891
957122
1257561
264775
443652
1278326
1299567
497006
1248796
1012844
1012049
1793766
1638907
1263494
523332
1301812
1616720
573838
1337393
1612444
1105074
1509607
1154545
1978611
517049
203214
663749
350621
1387631
401294
90210
899038
726408
1295540
618138
1602246
244400
1562911
1192263
295465
1222429
352166
1299036
1130627
408508
1326452
270350
236867
1734358
1330707
662846
1697296
446963
540855
1185864
495775
665141
96010
793397
1788411
766378
1819669
301129
495289
740754
555418
274685
772763
1595540
1263850
92797
201070
1556510
1179723
1148462
862279
456755
563756
1276523
457919
177963
957817
1769895
1498003
631616
1593919
1832132
221152
1216285
671285
520029
1698465
640867
786406
1159031
1572498
1480328
1880405
998633
1672137
1227871
1063936
40448
763573
8031
1776101
1852999
343865
3153
782516
464619
320096
476014
948695
1912280
428458
892492
1755144
633099
1414135
616675
764606
195264
1692737
982962
1523739
318935
647599
1671921
322081
1175665
1255189
487726
298276
848620
1535368
1771845
745271
115012
1171223
57460
1768611
1079146
190258
1620964
498845
848345
1958744
1609460
142080
212117
412158
1837825
1423282
776487
267355
433757
1472893
446520
1656879
1037491
1762428
137119
180042
1717804
1265407
776546
142512
1668838
482166
1957723
415576
1635511
175389
1340712
846477
1503142
371326
718900
574659
1533989
911098
1838695
704689
1678348
749387
187707
1289975
204072
716022
31356
1893453
866085
667676
1237081
1573506
1590494
914820
1509817
1289852
739921
892640
1282483
1381501
773662
559929
573299
1970181
1625628
888574
52799
651340
1035947
1666195
648700
1531638
705672
222452
1204449
1641219
742489
328095
1389180
102740
1230053
1234772
867159
1105018
540547
1264805
1522549
1162535
1830267
1697754
612375
1463913
305754
57971
1203608
1819618
280606
8689
1883691
705724
1888585
489102
1739915
337860
1023273
1032048
1797389
84441
679501
254469
1880262
48808
1908039
520343
817410
233656
1926667
463282
63420
1953693
330830
845240
126479
398664
1457294
1411477
184011
513831
1262919
1082957
1549100
1641928
536234
1940711
1921879
1570637
1444612
372995
208315
749849
471683
134369
1971259
279333
819692
1143232
556023
1526266
444822
1835260
415040
1144949
1290708
1243972
425568
1924100
1038416
1303569
1119431
78321
352089
798628
17531
423643
1703183
614456
1492873
1189099
641249
1753154
158363
54782
1185902
530788
542797
51210
1280559
915774
977850
1444937
643540
1969156
1057637
192325
519137
1505107
357030
1380216
1268359
1362235
516020
1643221
244460
850090
852893
18152
410050
349445
1741555
362605
727940
85328
1314106
909350
129200
685420
1400600
1348486
895491
1169010
566610
139851
1090957
568565
641974
644590
433948
879288
1221875
1468072
686172
1203559
1175785
1830388
1121725
71915
539828
1016557
493553
371586
1191930
362698
629458
1784032
313887
1296788
628265
811656
1101102
1970086
1733213
606218
326973
1048730
899563
1885309
845451
1391230
1660858
1161938
1730906
737184
809695
1676535
32383
1048174
609481
1886827
1922970
902516
282958
880138
435025
967360
1177905
1244075
1409300
1284866
1244750
62047
816671
333166
395770
1141787
1180024
1853869
770424
430830
1552143
1333528
912476
972812
1711486
1733376
47660
69773
415433
1963405
878902
1164498
925708
612095
598591
1615641
1167231
813081
1512457
731505
864927
1274049
1387223
1633754
543786
76324
398934
1679305
1917926
591965
1329749
1034813
184693
1941227
1047559
685224
1485506
322868
576774
1229932
1408986
1295331
104339
1506473
648776
1905348
767383
1005338
102972
442663
213497
187652
1248078
51561
210038
1543663
1339210
560704
57261
1402600
969870
25970
73623
1962356
677986
1899069
1663325
1829050
892999
44014
227852
1766007
1329669
311226
1437611
926149
192912
1301282
1027940
1101385
131253
1194194
1933969
1325712
1146988
1180487
1666958
1753103
172949
1337883
1722465
800519
8339
487586
1485132
1268695
1404799
518197
661815
3304
1972491
418283
245365
1495419
1388896
199793
771337
48254
1480461
140264
1043429
125986
904045
1913273
1322172
1508574
799544
55290
1038812
324510
1483017
1132591
1717066
983323
1716583
328452
1535869
1307722
1749296
1399901
666493
926489
188659
549761
777900
302875
1197443
1186046
1030972
1163102
597560
1738156
640732
1384770
1758490
1386105
1116953
1505456
314042
1357336
77379
1881641
1802784
1491547
1164957
318856
197445
747572
1485215
1511619
210933
908260
674335
1550656
1882455
703290
1146992
1101476
951147
1025161
1306290
821275
964766
1883799
1941322
1128479
533500
650067
506731
280904
187662
1693306
1676831
180643
849197
622575
791730
233007
1005264
850420
233582
1715685
1559986
784253
1563095
1387923
542514
441693
783493
507854
550401
1920244
1544720
317286
1137628
1762530
1982466
1656241
1647081
1617462
405487
639700
1160100
885162
1469048
205935
556363
1226501
535222
1608151
581004
1093326
1478767
34360
1921472
542079
1712007
713133
461629
1196667
1630451
218341
243850
1161414
1339720
1975325
1712068
575606
1195916
174943
126962
886992
1984562
1594866
1716917
736341
404999
1396576
1066734
317552
1122018
1736165
268793
565089
1457133
430443
902824
1383272
1294348
1927917
912143
935628
155248
1118874
1282412
655971
1024002
770383
559119
918318
1297112
206062
826732
880933
133905
710848
829358
294006
419473
1144794
282465
1595386
584790
284772
794377
1779233
1481993
1102090
1645663
832656
240179
773809
368460
1177159
488743
779090
853578
737648
1394757
1576650
1130932
4447
1547879
1833122
1226810
1387420
485158
516041
565582
929661
1632473
1624864
1288908
1726868
137221
1337519
846459
1334048
73654
1161781
448334
228697
1071844
53640
349888
1265350
45859
160392
143123
1652356
840797
1436452
1219258
119889
1225482
1882209
372383
1129551
711014
106789
1419167
144074
1481508
1547947
1363313
1947627
1942517
267918
608660
1196574
1664880
404015
1491194
468219
488047
1988331
1102791
41221
148383
55460
1304023
590789
599218
1283421
1930687
1298711
1111189
1491358
1918710
997241
1280105
559739
1359689
867251
548330
1978524
895596
1876976
260340
963423
1807008
1961741
1949827
450510
1493199
1398036
1792480
1346046
742857
96973
803074
1564353
1418171
52840
1008647
1653457
894449
1485693
1550356
1447588
1258400
1525190
960335
1222980
676935
1032223
367468
1204555
883661
1653811
991864
1164868
503468
853957
53919
877623
1958888
1872411
1548394
1896843
3532
301863
1345910
1746392
672243
975804
1453980
1739660
623489
1460712
1023336
1030036
1233553
1972241
746651
503607
1397778
1490706
1180833
91488
999849
1929807
1245187
1202759
1019708
1833461
1235165
67263
1356001
1477536
589547
693762
951158
507260
1887317
1743679
371002
486478
1533595
1632763
304969
1752522
1229543
129404
15227
358247
528937
1008029
942944
1269184
1039338
1957613
310894
420592
146763
657402
995699
731973
1388198
1586051
4005
140185
100988
1726053
603241
1242705
277655
1707017
1512877
629273
299524
944521
386225
430919
1386453
375261
1766329
546528
120711
242222
1258462
874613
1979430
345896
1747115
1320548
1798515
617741
1460041
1981888
1683399
738088
713454
516614
390943
162965
954155
344782
1455798
612718
440213
1441096
1142903
1393683
536179
1109417
151476
389214
565738
1766502
185509
1596383
1573885
1444991
1121612
1884135
857984
1088950
1692392
1643151
965998
1451468
50698
1607317
592999
1520921
242863
358478
1105995
1112244
1443236
398219
1014728
1240162
367200
1028385
108575
241968
753751
1521316
1209718
1411318
332584
27336
1268369
887396
662920
1894972
1103139
556845
326708
1345337
1682771
1929083
1745933
1560579
1450467
1530404
100835
1834283
1812568
1715423
60907
1300427
1975871
1227276
1651163
269402
1464243
247922
39157
179996
1526563
27437
1915258
1961292
210017
384826
1614161
1940066
16263
481146
1470250
1763808
1388352
683050
564556
1586201
1327281
1975709
501594
662645
1279982
744177
1534357
1512062
1380451
39307
418589
634538
1874636
1177012
700902
1441150
717863
1615153
195703
104229
358602
1938940
1860572
1546377
1220073
753180
342405
934150
1915385
944313
1209711
220335
1246019
261657
1247736
228650
269281
283165
189630
113343
1545072
550068
312841
214432
518635
300498
1340760
1987913
1755687
518808
1280723
1233135
153604
1331380
1443968
320676
394687
1919259
1364912
1342291
383442
1680262
1453631
564504
702654
419549
1668314
419517
28011
1243421
111559
1448722
1536793
518431
858908
424605
1878313
1320208
1911272
1128055
854985
966046
1126397
1988883
499017
1335055
1403118
1380783
1124424
1049555
266653
345266
1396815
580866
1123871
370324
1672784
1781256
24957
284186
1647210
38485
1581116
765397
1914161
1840715
1674509
1139956
162851
1790553
1392061
1108069
1272844
1014119
949225
274771
1055428
1388740
1601788
109947
1666303
459505
1757202
820223
1865037
940964
164435
1408189
649941
1167867
1976170
402494
97445
752110
599670
1943589
1626600
1838869
1293933
1321431
260444
906000
996894
525342
250951
153349
977724
1113333
274692
943849
1606719
811243
643180
1420629
27231
787123
1230974
1350437
1852373
1784440
1152435
1649670
1892097
1679589
452756
1906011
133354
1750642
22318
1283225
651785
153503
267037
192702
218930
1809016
1523481
336866
428901
526141
1906597
537430
217574
1378203
113243
874210
1072138
1992827
592794
944949
856715
281786
214932
1742711
995533
1809235
1886494
389583
762346
1132656
1930948
138484
653982
111843
1635291
1937708
1121072
1161452
158712
1885299
1787552
75281
1495194
703685
1469832
1344417
715542
1889991
28039
933616
600371
1404132
1002616
962390
1013657
1230897
1000588
295815
1379911
426532
568533
775229
1649897
1404807
438262
1495603
780961
824650
453143
23274
1915143
1147196
831098
1925522
91493
1464026
1656592
440
676695
676208
486732
1870732
133995
985224
455108
485703
641946
962642
485248
505654
612382
130083
352639
188162
160590
425935
1444792
826989
432740
273025
1038874
135570
96335
102379
1957658
908885
1914028
442623
1826049
1027235
984787
1158958
230596
1710859
572076
1927882
438706
1346038
235569
1059800
1472205
940724
1688898
1774826
1697249
1223551
1413328
166983
1746252
844418
362019
610259
233918
1744660
1801957
1376744
1033259
371958
1830840
675399
1613878
568330
984734
308504
261542
670193
1064158
1303300
679191
1350552
1848223
934287
1453209
312553
1029607
268172
1378679
1794619
539387
581123
675724
1141948
1999539
810000
1452806
1869524
1544728
1604095
455977
454579
1435779
1086824
1703805
146957
577029
730454
774923
558123
164284
1532530
285757
1498
1899050
696022
696954
1601166
850352
1392646
1895976
428779
44138
710035
785608
1562652
1643793
682627
1564293
845317
1378717
850285
568282
1253151
935836
1167529
627285
1188267
257931
1503580
1157655
513719
1401066
752271
109581
1189170
159149
1077439
1813231
493362
92459
1012675
227470
116352
586828
1415987
1318837
1359207
1456473
1234547
1423091
930633
1242976
1347993
425578
1324282
703923
1173335
1957247
1373534
826196
74871
404986
1960481
887306
574701
1146171
1851227
217936
1079213
116826
1326191
123724
495154
922723
784766
1999633
500095
1128941
346753
1006422
665692
1540213
912755
1822083
1570364
1424099
47358
183557
1624357
167399
272534
722856
157283
636796
1385394
1368118
1528596
1153285
1573679
780005
1406450
805890
1348596
777450
32135
944405
431751
1543466
515669
1433672
612305
520394
443578
1535085
1504891
1675626
1889809
494194
684354
787432
201081
463151
1668135
1180483
593196
813987
331030
165013
833843
779162
1137156
744838
1689837
87733
948151
954472
316488
1659009
150837
674091
1838681
1595874
1484662
815097
236164
1992328
514873
1055460
1509231
1584949
225132
1463889
1705501
1247835
310984
1799086
1929544
1626853
930752
40503
1371762
1505573
79172
1050244
1543032
1236021
1384654
743990
1921587
591002
286413
810030
1962386
1856189
1069588
1220296
1914330
1470261
181924
1602075
1441082
720728
472089
1770244
1496540
215592
85233
614339
795317
1845480
471896
520916
1686756
1679883
1491208
229589
289007
1302001
1910748
1382919
1584831
1024881
1086425
1346913
1435919
1655472
1898488
246130
1493295
1990705
182118
262515
1620082
1111135
1029721
1657522
1531732
239617
202932
419567
1889109
1997407
1826040
1820532
1236832
475479
89973
357555
633184
881445
541847
482069
325642
931302
315258
1415990
1784962
563422
92976
1652196
1436738
1335990
642738
1292774
1371134
1228493
1656040
1752245
1488686
1204973
684540
772217
1533047
1147110
1965249
1827473
1556203
1536764
471147
408952
1608438
917015
777771
1273935
262680
1950490
13254
357154
1844131
1492378
12743
1071409
190319
1138954
771403
547271
1151034
112634
852656
819135
1725101
885219
391016
663427
1055228
1168577
1100105
1270876
1541114
811770
1073121
1626733
1951590
561786
512726
1759694
1517516
1875426
17096
1663941
851865
1355723
846918
1979975
94721
86981
1590324
797824
101888
1330859
1502482
1579271
1027826
1496712
379461
94369
446681
677660
1247787
1662222
78223
384916
138906
1506593
1353644
1902909
1174867
1490725
669732
897878
1880077
1791870
580277
1247695
1377627
1865241
1687867
1742982
1332342
112376
1688831
643151
1409817
1326596
740925
1607838
182890
1334561
198981
29554
1437773
1083433
102261
751602
1678908
1706219
1549118
9569
1061887
859280
642993
1751609
613012
447008
123775
195691
572161
1950836
125452
1674566
15537
848148
1541762
715839
1035625
143221
622126
1947685
1465123
1187197
88036
1902686
937872
313074
1675909
1809605
83309
1763829
1840323
858931
1841215
1935601
209770
1185136
339929
361153
602531
1451463
1213629
765026
1794454
42483
1134442
579752
1017958
1453665
1651081
932645
922411
1541991
868084
993838
1416918
1791075
376287
1259483
991038
640486
1707305
1389733
877074
1956269
1804842
738090
1712984
1642523
1385796
1478226
733780
1996660
477228
898399
885039
1236104
1351467
1336393
1694207
28755
586971
1298518
789122
613801
765929
573831
149139
1193372
752674
54334
1908454
738947
1394313
1246210
147705
149738
281411
108225
41073
55527
562275
204569
530394
1135515
1638985
339856
355579
954040
294741
343173
884912
1403578
1729866
1293217
992607
1727636
564201
106762
799009
699940
650909
1577372
448323
280463
1585413
1902471
1862376
960968
1208656
592950
1856807
398972
1146134
705040
866333
377080
323460
1077382
1264041
77258
556821
1055148
610436
1984054
1000365
937934
356106
775441
751220
1434505
829744
169731
1623632
1173299
543311
784287
870145
1489395
1262636
1954585
75630
935474
1433132
1614280
1298520
346821
873417
33854
1064350
518698
300202
609907
119387
58901
1053548
1277472
675555
50775
1979382
75322
1883646
828787
1713039
1679630
1076866
149339
1601139
1974392
452987
37241
254895
1660566
98550
730172
485788
1721307
1795793
704923
1212373
1119699
1484078
1182524
386832
1912742
72573
494162
1330008
1621668
1100003
1994379
66340
1268476
1395653
1484143
1809343
191113
1669619
124866
162919
1963944
526613
1083027
1590033
1319780
50729
1473863
72622
1189586
1947217
1922494
790927
500256
1272648
296295
158232
352577
1361321
1692136
234459
1726354
470531
341610
411573
831727
431656
367225
1453730
1109429
241459
1440843
1133752
354933
1715347
532273
1293075
1006348
1511536
1745502
256298
1061714
435472
971531
573652
1797849
1169617
1946120
1079819
1753921
1279613
1854807
172005
1420898
389241
977080
235233
540129
1600863
1118058
36813
1727758
792107
1723956
1688638
1664416
1314518
930927
759042
1981360
150661
1548474
217312
602796
1795907
1540242
515692
1700023
1419591
1638285
1904932
945212
523135
1842001
1349633
1380935
1619981
1581616
1641880
1154598
1856370
1919770
509597
860323
1033333
556220
404458
712838
721065
1294699
329566
808313
1076786
93288
674128
278497
1361312
11237
1718005
240276
39592
293561
608000
53865
1648547
530151
321919
582758
1005250
1711563
155991
161201
1147845
1832267
164933
1126237
1633470
1252545
1578344
928672
911441
386003
785036
321352
112573
1014450
1046930
408070
191878
1251883
1863305
1849381
1792499
1595685
1831448
37072
1457170
1877520
1302966
1875915
1529066
1021719
1797806
1840773
1604315
19759
37839
1692247
854301
477443
544652
539047
1139261
1672889
221878
719111
1243384
1631719
1674814
1660289
285351
29873
1155623
693675
305850
902312
108440
1849457
1935614
1458503
766543
1898278
1997907
1735655
625690
927562
1751411
78846
760019
1035335
408873
118146
686617
1232004
319170
855265
1633531
584753
233905
403563
1782846
1910342
1417732
763781
406587
1912323
231675
1418215
1762120
869826
293630
488167
705550
1097456
943211
836918
1517291
155989
181175
494044
659724
114732
869397
641415
1450083
1334277
1783412
305294
847443
714349
895330
203957
128762
1485735
236466
1613589
767523
1455845
233687
1106632
28421
1336803
208757
939874
79514
1283003
1360020
1054296
1997559
977654
1883713
1448508
1303243
1899266
729592
467666
354735
1529916
1846300
200221
904439
1091720
1977283
175742
1752989
1792334
557852
658598
1274760
197887
1716985
622319
1002745
729795
1000689
137491
971998
1323187
1820204
730196
1611776
1361166
494457
1091365
11828
359731
1281583
239093
1837073
1252203
261743
1234626
1402502
1725507
1231318
217747
1903227
1522662
894440
787873
884552
776195
1716109
1111150
342153
1986035
946462
1177592
1195469
1995485
242127
661260
1977907
1777699
524741
1755587
192007
1672965
1082371
1623074
1481817
1405826
1763963
1672389
1947024
1918236
1309530
1903658
527761
192047
876470
1316114
1021387
679440
840600
485515
726141
577817
1504868
856422
1771368
1926180
1040750
829661
1087160
8777
801115
711736
575247
1904987
159700
1925355
202942
162255
185174
1085537
1086053
1277853
770468
945716
462601
77751
1762518
1828348
309348
422353
1822174
1417129
1276320
519454
322541
1556406
18262
1044487
698618
881591
54247
1237139
969385
530722
965422
1052933
1265673
1764893
90182
1278175
1860359
949317
1003088
205033
1382754
1265009
753863
1280703
931544
52410
1412572
162114
283062
1309386
1417086
1106833
298922
1484487
1567807
657400
86219
1855150
461065
1669745
1594954
791079
452736
1656269
1839115
1133128
1783568
112506
606078
1974881
192098
1696795
364044
1349053
1613119
1454225
708311
792170
1878117
808306
425172
1627255
801569
1180606
992021
1510500
566236
1234805
1999573
5501
385648
1331213
1293072
1563087
1809709
1887146
824616
433744
385143
358962
1410130
441197
1791394
1626015
1664694
1154834
136028
9460
1688646
1568223
362932
1071106
817904
1317862
1572989
1308181
102252
19412
1221359
1845495
107460
1437416
844572
520688
885039
817783
1577784
1242206
1726009
1860100
1166359
194545
382382
1781458
1064682
1402521
1629703
1191015
1151554
1899034
1445144
655148
300187
175651
885340
1178694
1711535
578075
1483575
1999528
71382
1066648
1857384
1614915
777675
755834
1711445
581602
1398598
574987
1395799
514409
1510524
1245763
577723
829663
587550
459621
1680456
84484
1381789
462492
1771625
122893
1710713
291702
1348118
1133902
779085
983145
1930261
1345617
1331694
545851
33826
142715
1202660
171144
171618
1215104
970275
1808790
425530
175424
1236891
654808
1124261
1743246
144818
707389
1637973
552252
787306
1434363
754813
22832
778567
1383283
430757
1430000
1851267
1120174
664721
389295
1904455
760326
683867
319093
1118232
1882761
1114513
582789
941695
1742442
320782
558860
247468
529057
645189
115259
889784
1901749
1854652
114631
958135
1731546
1700688
1707153
1528046
102185
1134342
1762704
1135683
29063
1212828
1961135
427195
357583
440054
1625028
1987429
732915
482494
1268558
1003577
983356
791103
145347
402585
880151
1873286
496725
743379
1746006
961826
1668024
1963310
137693
775125
1835849
1550409
1215503
1530432
167770
1398095
1092275
1227021
1846931
1574725
829097
1659169
986046
881684
189954
975406
919628
1227341
266417
778977
1660802
1074761
51804
616289
1152007
1508075
655218
1783484
1125526
1077516
38812
1907193
1152374
1699909
1116908
163390
1893988
1958379
1784121
1880897
463148
1275812
945528
1480444
441250
728583
1670343
415223
166624
201706
1320580
1550122
1988160
986098
819874
798392
1114795
1207664
50465
1915560
1991059
1630811
1753912
1141478
1462598
722518
1850657
248230
989718
1126449
1666240
360861
1580987
738138
23868
1338654
1857323
85102
290212
1582274
948157
552967
390766
824782
1462160
923683
675674
473379
333108
413188
1370395
238633
219536
1988382
617849
592063
560222
724342
114571
504800
1385836
1175286
842242
1341158
980954
932149
7383
79239
178744
1455249
1619390
606069
612600
625850
352946
1869534
1337590
234779
400429
1605180
1327950
1784854
1913859
808841
564292
871984
1949288
1021594
363211
990551
1708019
911353
360903
224299
162470
235965
372011
1076501
449511
609874
1930171
13250
1130787
288921
550320
865302
615632
38357
784711
1866792
200601
319144
710431
1338185
374116
748964
233296
255869
36207
1698803
1342322
1122478
1199328
153062
116233
1457633
930120
942042
968462
1222146
590947
1564833
134699
1001129
1227202
198245
741964
1955967
648455
1069946
1785258
29244
1201677
1142867
602535
1976021
311083
1131968
1573728
301387
417602
1605030
1921448
445870
1160936
979293
1400330
485057
1976765
1412819
495885
327980
1226283
1565680
1333807
1357665
1747807
191455
1175197
1113271
1860238
1443379
1108244
877941
896228
1234817
1821887
1915478
1952969
995879
1592060
484177
1879271
1206168
1503400
1816402
1122600
1540978
1141112
1066107
557661
913854
834875
1057223
199822
1109751
1319825
1125920
45577
657346
611254
330781
1939051
1504088
1625805
1438663
332276
1088347
501891
1858087
158376
407581
177670
1991470
1953515
1462476
883220
1264013
415701
197770
1430680
1063136
77382
1647421
244883
188655
659719
1642011
1247768
1962418
1364678
1743906
1231785
1466864
1987692
548013
9113
426416
1716515
1777968
177994
546000
1235578
1679941
997731
1040771
902232
1498540
41606
1378716
1709642
1027516
776285
1138569
733082
1597714
1172063
935217
1815558
943674
297278
694093
752675
502586
1548670
1071917
1530032
760103
1367561
1383060
1732425
418623
234822
1672203
1566216
1164227
657440
38172
1201616
1406837
882323
246088
192908
1886337
1430280
1570653
1472977
138548
719795
1982113
722830
1330567
860628
704957
788830
1976515
664619
1586488
1277531
302576
626066
1602860
1249963
1491804
543351
1254143
1160167
909859
491015
572838
1106943
1974382
185143
875585
21792
1884506
73690
135548
1238692
692710
1511396
1999402
1385464
294362
1008223
546856
1342350
1774852
264780
766847
1070322
39749
1703410
1667623
1649558
692249
552723
121085
1873124
104173
1449061
578947
2915
1202459
966906
1719524
120538
456605
311081
863476
1144178
1384056
1834767
789190
506342
1143892
1292563
243832
725739
1647710
837452
939477
366010
1534820
432309
1268980
862451
71903
1002920
1471761
1194112
392093
477489
932679
934658
1964651
1080551
1813268
1198825
709970
1810814
1307066
1832572
1517672
721888
419269
217057
389119
655607
1444467
514669
1384836
1269837
1130499
1496218
1723302
71635
1311470
404733
1276787
1708445
1727971
1741165
735102
367403
1746878
372683
308176
870536
1336616
199468
851775
638970
1811952
548754
1971031
1059998
408481
1971996
1598516
1360654
1664047
366913
1431175
1724508
791416
193188
481984
289560
288972
596600
689303
108706
1969748
1968262
1641410
1921033
1145453
1661142
1313039
1147757
126622
228193
314073
1045433
966997
812517
88771
1476130
1059197
902519
1994486
883868
1083164
1439293
22678
1587592
1728104
330988
1275533
1203885
295460
1727014
664218
456173
1663181
1491551
1789261
1619229
1267134
1634177
657967
1683166
1678214
719643
1861123
1924429
1082274
46329
7177
1858064
1233757
255698
602793
1755003
561018
965545
1791769
12288
1475033
1892516
359999
1507364
1641695
1861899
728362
137800
526778
1307138
686862
136251
1145401
1124488
1998653
1070030
11155
1120787
57961
1058084
944788
1845642
924659
1670422
214784
199197
183988
566515
89781
1334689
116720
1044597
1768561
516471
1380677
1257592
929515
849462
1661142
1505133
843707
1180720
1023422
765284
475190
1444932
1021619
413274
1532644
1403009
1972668
4827
1252003
794690
1268467
624429
684692
229128
631306
298657
945006
634203
754465
1124415
626859
870921
271805
181501
1134983
1852968
273586
667477
1313212
1158792
903662
1086541
907562
1354113
293047
1593525
1213950
1138118
1378003
473059
767507
1463836
1115963
1797497
1249159
188890
1865415
735732
1972645
1057136
1162308
950382
1745957
1646579
1281794
353986
727600
447456
1320124
356382
1263831
1102040
1996843
185238
384882
432801
717223
1232716
179707
306021
602725
705006
1490153
1060827
1014044
156722
582744
1525025
376931
448453
1055234
374857
828632
797706
1534477
1902025
1965940
1365861
1679492
885507
801188
341687
802909
1947581
1718170
136591
1204603
425299
1702230
149196
1140792
1730557
1690734
1217131
355949
1452826
1945200
156617
160088
1127255
1256202
640237
1178436
1535699
1600370
1001639
1508550
1858704
1698325
781501
51719
1432084
636867
1744568
1167315
1622523
1140061
392450
1849623
742732
1281316
1671391
711857
267719
1475598
1053819
914357
1607690
716430
1068767
393693
1191991
940603
1391585
1667050
646272
57452
1679344
416450
1534625
439489
187136
1086784
436251
1820649
999289
1805066
763455
1347080
428630
368661
708397
487591
1273005
1702954
839777
286497
900681
792374
738461
1389193
85839
1910123
979300
1564354
65414
1813153
620424
906950
576006
1293321
1447773
378162
1956372
1718530
1095914
1449396
354104
88742
1394327
1088091
1828497
464324
1726842
1032300
736374
512735
1485786
1654278
145358
1758914
521643
455862
334717
1099641
1242082
744948
1746702
1219691
1819284
1756778
921185
1368584
391813
116576
1636337
625870
1004400
1275300
268685
1951000
1769107
1665505
619461
844903
1859206
1915102
1158007
1418307
1171589
1324161
615475
1436271
447160
383756
1378771
1604135
243347
348008
1807629
1409167
1479649
225974
1157970
1653680
538
778641
1795221
1323404
420070
1679085
1450921
515185
1350637
684416
79576
1419073
1817509
200659
1979042
1431306
573472
1548231
1363614
1042242
1809237
1682323
456863
102266
708879
644379
377838
1954918
725622
1152680
163525
1360974
930428
415464
1188651
369774
37013
86249
1038270
538551
1126651
695652
864540
1362282
357060
724428
207119
636733
1571611
1871578
266873
1843089
656188
1684168
1796855
1281937
248147
1154712
579959
234016
300276
230706
1703096
219769
602389
1605750
550396
1476753
714212
1141779
249809
309500
1451234
280908
24330
205620
1104902
1902976
920191
1145796
675239
1346588
1583608
190966
1930316
328405
215455
143318
739118
380428
1244205
468677
177696
658233
396455
761870
1544016
371152
1168042
1125197
929904
321967
1908069
1841335
1663449
1650810
1287990
148916
1667504
1981741
61916
590473
1680679
1116018
104629
1966648
656165
1852424
1801667
309751
1477638
911337
1701932
189276
1592605
1832450
753002
1879660
545710
1764331
1507521
308673
698803
1899579
930214
687577
1989745
1805481
728537
1954896
1113381
1915084
1031731
1496251
853325
371560
108932
637814
447924
997111
1191458
1291064
949413
239314
1000342
1934619
343472
191566
254846
607535
887250
829054
1917599
1923411
518357
1946488
242361
301362
1854363
1782699
465663
1607454
1376947
1939511
1852270
489860
1193438
1865592
31191
631819
1042745
140170
870523
1347988
1276924
1953670
1384712
1315866
1789437
242389
1683483
1664002
92148
311703
250272
164324
500449
1925873
179452
407671
683478
1684015
1389327
1427594
683492
477756
507992
122617
114337
437491
1623425
1891651
883190
1086215
5613
1013431
693467
1286588
851369
63192
1735623
185359
1078715
1565139
428942
155716
951921
1610764
1952916
503985
63023
1688345
567757
533363
1564230
1251655
561770
267835
999546
1733756
1048255
1549283
278083
234955
407398
1332773
211770
72154
171511
1419898
1976537
1082592
791428
124257
845102
323003
77280
1998537
325060
1582038
492800
464348
317702
1313535
892929
107286
1290235
1977017
84505
884703
1599141
402761
389747
68346
925902
1252479
1609936
1312634
1050799
1207101
1322073
430840
1034231
677178
1812234
564078
946403
575795
349124
1993483
1293042
1525996
1234567
350526
964607
942235
1394223
546335
363349
1464949
1595316
922820
797632
1320067
125848
1816511
219657
904738
273936
1616796
266558
1579157
1236569
657431
47407
86129
1692653
774099
1282119
552421
1496039
141436
484307
1035268
1683721
217031
1184108
445432
1093107
1581908
248477
427416
694858
629464
343645
1096004
396155
909516
589673
108904
1245649
615470
798626
968457
489957
752611
583541
857194
1705746
1987690
1390127
1022150
1402033
1750487
1543309
293171
534096
1359396
731511
239542
1263391
1453710
1244173
1054387
37274
543337
1299026
1767726
820292
1044830
756386
1716044
523657
1369086
1056788
592006
1734448
463276
1198848
886215
1542755
842483
1354224
1436608
405396
1232527
748091
6314
1526344
692682
1385081
818977
82113
1860353
1049275
1599222
1528849
1239802
449139
335183
1154809
1038868
1261337
611833
885091
328763
879614
447585
575631
1344699
881486
1137649
1648101
376792
1358620
1072361
639220
1701565
911555
1106255
760925
1219648
1836188
1962305
1118792
4352
1491475
324923
199900
1645546
507583
1255126
588517
1433270
1046394
1094364
579167
117435
722116
1750251
1654128
322442
151218
1010828
998449
225364
247243
181014
620063
666521
1616881
1186956
1225473
1186805
1815619
1603374
1609446
538626
1940506
1835239
1724889
837568
1391258
1947977
481838
224661
437134
1961481
1687606
749587
369210
1851279
486504
162606
386555
940719
991752
1298067
811401
701649
1962433
1212642
1653983
1744028
430872
1474359
610606
1506496
673822
487334
1329209
947093
981157
197569
1945130
1095144
297992
44180
182626
1620370
629802
1620998
1545836
305018
1082407
49507
1080656
1587693
1317051
708708
1822699
500817
1531878
1209799
473475
1129162
1498494
230684
1935422
946711
1266659
794496
77931
1590650
1845995
611554
1152400
1949493
1907257
1878397
1778565
697723
825555
1702378
1329655
1834299
19755
508351
1933005
313223
1749479
743964
377610
1182780
1133704
610735
1181938
839463
285167
1680255
1315164
335545
1617453
162039
1379470
1101514
209054
1027460
1767201
1924182
1722637
1619083
904528
1605369
1015442
673038
1160197
1205287
1186138
521699
1663413
710498
813267
235844
669152
552735
219657
652704
869329
1970654
1299235
738881
774674
1037642
1812536
837709
632311
1079750
1842032
229410
1181092
1352012
1785013
939704
369744
1840251
615549
547645
283389
230781
104130
792553
1151287
535993
210147
416213
510878
446950
356343
419644
1402717
1353562
176198
1346886
1614650
675212
68307
1789181
83918
131852
1762138
1011933
1958364
1117115
1256011
858819
1356111
1061320
1554386
1357314
880135
488197
1823107
749769
436727
1961922
1069305
511273
217651
1520469
1862049
469579
1033183
678317
1348673
443284
511665
104926
1123888
1453263
756211
1899443
1936939
1371756
150995
1281982
1714846
1129028
596844
1818847
903559
1846147
596072
1484284
738301
343749
91971
1681916
1880665
237271
416019
1909537
1852325
1838963
1374593
1937322
990121
1305809
206539
1497014
827085
1020774
1712900
1706378
425185
1526166
1683427
1964147
1685210
1733889
1239678
158357
1804619
416748
1305590
528662
630500
1029897
610649
1308715
39520
1509216
1991940
928935
262849
764032
321054
1413272
590131
888474
1860257
810464
1131590
1360342
1157233
1235769
653268
972000
1514265
1623244
1650380
77008
523949
810699
1193232
700612
1655128
1896171
955288
620840
1866043
1045251
1283802
1143342
697153
1540991
1205898
1348401
373561
844595
1687024
922442
1668426
1871516
1813885
1305159
1292723
518294
946195
434685
1831580
1153535
1431590
715863
593305
1403083
690050
1201604
1950916
1882427
1956640
645015
340899
712460
63051
1865759
1513185
516211
1703989
1279029
372357
103885
477066
515899
1129928
1538761
1976818
1652108
1984870
1425472
1429134
502980
1504716
938710
216972
779646
1167361
1830763
22447
234406
1513328
1280297
1530760
1398538
1128076
1013044
899212
511487
1315258
772868
706792
1497851
444282
835805
598605
1127461
49825
799799
1104282
113230
1788573
1101237
1234220
1657688
461265
1867772
1032405
1649465
1723417
1040121
1764116
345297
833377
1519267
340867
638482
1295938
251683
1844915
1225270
1864221
548507
78921
14631
1058430
1269505
2877
1721992
1510654
1811368
621533
835076
1710204
800457
666135
293593
702605
1962551
1644787
1249408
1117298
77588
1734290
954334
143314
29115
978819
699422
560401
634413
726520
207042
624901
1754543
559497
444786
1584052
1155932
1834730
1360954
466520
54732
1575759
1277404
1166994
1530612
987308
507174
930129
634526
970204
323925
536392
460642
1635165
540746
1955254
843865
530123
1859251
154840
1997736
728802
1787232
795291
1103026
460391
1004309
1573539
1826805
422882
507726
440575
887987
1995388
1952694
868690
1491436
1850655
1947953
1218565
1593382
1790454
450515
1021039
1420902
357129
1186509
392649
1719360
1768564
819921
1689484
814127
1407432
766635
714050
1781173
854144
554894
1295030
1714396
1296937
1550358
1726843
801234
467055
1435463
222703
51005
1174436
1579777
1023342
992896
1171597
1579429
1038024
1479119
718849
1810290
1856120
1489570
226171
925633
254970
191445
1559809
1287964
232088
1391365
144368
814897
851672
740224
21901
512272
1593092
1214401
1385956
1698292
1933510
1231954
1324754
712272
232750
149388
1485185
1832261
948692
599470
410333
1265753
1382065
735774
1570041
897607
713222
1560926
1075066
714087
861555
142429
989448
923473
490722
780864
595790
1714768
1174987
1468756
991387
754705
1605678
864080
189097
285142
649182
1256368
1365182
1634037
121612
78593
4808
539860
1865711
1623231
361397
166986
147191
638651
946664
364567
1717351
1432825
314609
703656
1290663
1821393
911665
753462
7751
550282
916316
89406
1736340
1047336
1274572
1489516
719063
1860707
624128
1591406
8294
797053
845301
1377710
1971330
828510
1715537
825571
1281302
1356337
277559
1132724
1057988
120126
477418
25473
289858
1207556
461628
877039
1587737
1235627
1559507
1130116
735689
770629
1927256
893685
347751
741170
1806955
95113
314290
1469458
956400
202395
756222
283920
1932935
1366270
1382530
554358
5806
138340
1835936
733608
281438
1529700
1675635
1037630
1230552
494545
435905
746514
1696443
471596
1001000
451897
1921294
474174
1600218
1047940
1060376
1303611
3460
1977975
458148
1005476
915120
1457992
819273
455612
1676320
1265485
595130
1733690
689949
279490
1789453
792577
1472648
811722
1719808
589818
878783
1397248
1660582
1136102
1550830
1097669
235577
940580
488551
1758685
1828743
177513
498555
421418
1821727
1364182
1822217
1377711
302574
600964
894259
646132
1504442
1216203
1654718
1276601
1876310
944249
472106
642523
1386457
1803188
913372
1834690
494245
741233
1814147
435224
875495
882568
223922
1181871
1983201
1370127
33890
1705188
1707499
1424737
1121058
552378
1447095
1572512
211830
1004007
62335
461629
1965063
1931186
762344
1823990
1892049
1501172
256593
755811
804017
1637858
336879
806125
898919
838452
690068
1339013
1289878
406179
75683
408795
580751
1876341
1001301
271043
114359
542204
1625818
43067
1850863
1717656
1920759
207128
1872208
1469447
914827
760454
1549897
1366420
734021
1833074
1531101
94799
1448601
1404366
271684
1176917
1688111
1065519
1384693
1006541
1297282
1936352
1783671
1583234
353874
1750952
386033
619781
657621
701947
688572
1358332
403665
377527
829272
1138579
1816917
223447
1633909
1787070
1936622
1354725
680361
1453581
1285535
1953355
65424
751713
1025315
1387733
1509433
196645
1515221
1574944
1385239
1139638
505566
281974
565676
672529
1268380
1692039
1656189
1774142
449903
1935143
899144
1731905
938977
408976
425742
960700
578948
1699218
71398
308272
1604498
607372
1655336
969759
256311
1846163
165
1730694
824825
834309
515901
608161
933701
1755249
1495594
185661
668738
367696
1758817
1484267
1215432
532866
1145185
283731
1566359
1587341
963817
1027389
1482529
1948081
1259689
991427
646019
1534272
1338821
792711
275627
379590
157140
1575453
618744
942515
1987476
1651764
1062950
61955
45869
686158
1284766
194929
935664
40564
1839538
352079
1808977
390590
1283983
65054
1026045
1259179
1230814
1262185
1357911
632598
614368
223020
696239
1730371
516770
1471184
1984640
153836
1185602
1473815
132820
1552284
854734
802321
877794
184091
1350898
661997
27510
156683
41628
892279
1492406
840664
1653020
412544
1723823
73923
1951927
1117724
1445000
698191
1953051
655790
1303682
959636
1713313
649196
1012966
1174239
742610
897066
1679827
1814216
315886
737186
218076
1158004
1217305
1444341
1646555
786360
286240
1999543
284095
1122456
817811
1403640
1403961
952413
76084
1492964
422127
815103
325916
1663281
240649
1953729
631160
381563
1360875
498174
1433572
156153
1723502
1129339
501657
241958
974638
1935427
313516
439105
1613569
588985
1446578
555153
1747492
1290895
1202860
1700538
1335661
1216110
368470
588031
1517369
659084
880674
1098005
422152
85809
875293
1354672
856745
580458
229036
410203
129397
183808
816707
1658434
1746402
996784
180634
1269468
657808
237584
144515
341267
1367085
1078022
969114
1961959
1102254
1120300
1870277
917056
1519097
67802
1103598
616526
1565926
1277175
72847
470007
1668433
1852698
1345735
1765629
105519
1835006
950657
1622476
999693
1240526
865095
1588553
1822670
1745777
1591194
1149986
1296069
546554
685496
937228
1835619
290900
1440633
715032
1055998
186139
1705210
117571
1302624
626821
333272
276747
1695424
1129801
1006232
1967809
1973966
855635
1101759
117694
477462
976145
68141
653856
743381
1936687
609704
336448
1414444
374395
629841
1704510
881612
1695431
958368
1535382
1802458
592137
72349
898534
647259
331635
450006
1010546
900893
1220742
694680
333629
1921093
1449728
1008377
1967142
206422
1734278
338670
1958742
1716124
1774929
517748
1796605
967349
424659
997742
1424997
1122904
1326655
1311330
628145
166503
775395
124183
667838
627145
836826
430237
1736167
363233
1509362
656823
1773293
1937463
252443
645243
881682
1416135
584608
88526
1377524
1076293
766202
291606
84689
638476
1887812
169031
986801
337069
1174361
1904971
450318
819928
1678615
1728099
1030417
843795
1841727
617585
370508
1321084
1060639
369258
367738
177493
903918
1067984
574234
813181
742166
14081
422035
977003
176327
537589
1120780
1992320
1164304
1864577
1325298
838638
561166
1814514
1631388
1159454
472220
480561
1422130
152327
701134
725313
1935594
309510
16626
1638286
1174692
192775
1392181
217740
1894101
967626
959811
875265
270094
1280113
1130502
971417
78772
1954717
240110
786822
1490090
544105
1163782
484219
801778
548017
1541247
857620
603474
174791
1023818
1462606
1227050
1450418
584825
641898
619823
1457022
771932
1639355
823456
1326926
938708
1041816
860454
1837605
755605
955190
1691753
1178214
286349
451546
1080099
1787510
1266391
1408943
1906728
148629
1906786
169312
436927
1211434
1415082
1722553
1143232
1783352
275045
1718242
449895
310300
1893989
399357
688075
1081568
500297
1096241
1058437
1751186
343960
935236
1065175
280763
652775
1390249
530944
1103101
877507
497418
1295612
297320
1339752
1188507
1602473
276018
622073
1634022
689019
1603874
380240
1941740
1140955
1748984
1311227
1041188
1666147
1375091
446898
286479
81123
1252944
900347
1076104
1436559
59211
1042591
772093
360287
1974822
825689
1736761
1970797
1255748
1548342
34850
1677397
1295116
1094130
1294490
1048766
1821561
178796
717357
670671
1899229
84303
480761
190377
1759091
1801697
12927
1005159
585945
1118944
128629
1546493
1342354
1693470
937457
281838
1994974
261552
1388697
1175416
745047
1619599
1418713
146964
1054015
773103
1646460
1974161
1969942
786347
751686
874389
1333896
1445318
1490203
1787879
549588
1649105
736618
1942965
918066
1358671
125341
190974
528356
1136062
1473915
928807
285897
1010903
667071
554187
427432
636140
1125568
807257
1005206
809481
1041765
149468
1035791
1431555
90611
185070
1011866
885312
1930511
1073538
743721
1904528
1078240
1271654
1570682
1829067
878554
1477132
405651
358738
96454
807219
950984
1836541
979893
1614934
850756
237986
456972
1806428
1373775
1280480
324905
1807771
195478
1088439
688291
1283323
1081541
1410879
847374
492466
1726642
561989
51577
1796989
1640220
1145699
76172
1687035
376768
1417003
1428851
1441692
1042668
428945
1946750
1457330
34569
1902889
1662077
1065643
1393544
377425
130942
1417122
514342
1639188
841966
1563144
704994
1653588
1800048
394300
1001059
1065364
531525
388492
1692515
466934
1031679
1849182
1135800
1518753
1947826
1840823
512526
809706
994493
208358
354318
528057
948129
1699452
217890
1137927
571728
1446225
330924
47430
1584637
288908
1228202
1890954
1098024
1514804
941097
171323
1458396
1059128
42505
1321300
797941
1492744
880816
1530501
660727
1274127
1534826
194502
1096914
127803
642927
598912
778558
1632612
891337
1744082
1795642
738004
1134838
1088964
1641442
1038164
526767
427219
818307
251040
1172689
1262428
427017
1524735
1416836
866996
1363015
1567129
379411
1209188
971637
1933267
1686982
209197
921447
1758824
1439626
279468
520019
90320
1968894
975125
1289359
289529
1213187
1126466
1156953
1703622
49046
1361719
1765450
753738
1357686
818344
1219767
745539
556984
436131
54867
1870580
1536997
717374
21673
405260
613311
1483342
1324368
1497004
401543
1973579
264258
1076474
680020
1920404
950777
324426
331502
1927842
1634223
1539459
1744936
1419905
1241644
1198688
1435504
1029676
62568
397574
924488
380244
766134
1378840
1450968
1132743
1526817
1232968
641323
1054959
1973793
175554
58214
695033
1374411
40840
311121
650388
1138592
1163720
1158146
1239129
234436
514927
682531
1676207
251658
1327771
1332969
754019
1932322
110892
316305
1883458
1799972
1282807
758788
1020603
611437
768764
477451
241927
306953
1565643
1169700
1297939
1480907
625792
744658
484835
1241472
473539
53702
1228736
466421
831136
1643606
78477
1521068
619546
1327643
291598
1560945
532708
904108
364084
875346
1997
595550
285417
556140
1018351
1030590
1304112
497512
1769055
1112145
1027574
1915522
1877692
8347
903871
1600404
574179
908726
777502
352567
1993843
1449089
430983
1155056
268558
1314831
1114793
887030
1831617
1448646
872187
1539071
936328
1300137
1802684
15867
535368
626128
1643917
1696355
1468907
791146
1107912
1297186
1949690
106273
1318055
448580
1835524
1146736
249466
181059
1762960
1909101
1956899
1590086
411951
621999
1129945
443024
17734
51221
954688
1869196
944824
821423
1651673
655327
1157481
830210
729833
1696490
1533152
1962039
1722896
734593
1056146
216514
694177
1103037
458876
1833466
948582
75030
813806
912087
994383
796536
498076
108402
36131
126380
1654574
451251
1637197
527854
1222646
763763
706324
881911
89940
1516976
671211
1882377
376752
1261090
670755
1066692
1454600
572284
339189
1601714
904517
832278
662017
850149
490114
1124972
575022
283152
852139
1153141
719598
5452
432494
762982
744002
624258
967885
731807
652159
529652
317528
784994
360681
1793554
1617146
1888922
1573158
505169
967594
873223
557252
1011126
1063866
1643134
503881
87452
350372
1753961
690501
422256
1139482
549964
633574
581904
1475619
1250256
192565
420624
1409600
1903111
1057179
903780
433723
1131177
1470992
199440
1502917
559931
1564731
1574504
102984
821966
179825
1786895
92228
318263
1475608
628326
1223278
379664
1331610
686715
1363293
450807
559519
190546
629885
379152
537757
1933044
510829
662445
1410123
776255
1119936
1188739
346250
1176474
1505711
472459
1467440
1248390
153572
1160085
811135
527633
59283
1767231
1305414
1095241
365341
1710581
1720279
1222595
793798
1822123
859157
1648856
1863588
1510273
856999
1440302
1462692
32187
607840
733061
503539
278297
792279
319862
65675
1921021
1113393
556395
1554512
468253
567565
1360505
795605
1839187
1130367
1218265
885394
1696920
1853424
1390106
61269
641872
854369
202946
71106
1637514
152292
1838861
953540
762685
648645
1246233
1569573
980253
1170139
273519
22340
659691
1624933
1866936
533731
318728
1721957
890063
415952
1509754
815712
192557
490665
1979755
377783
1213319
341780
480344
15014
1002691
1541487
469559
1017254
594050
1304784
1630151
182752
1421613
57546
508304
1860499
1719611
1858369
192174
1508333
719204
436340
205102
1229325
1748890
1671013
759480
1984303
1972618
384138
1588792
1788878
1317647
1527289
311764
78484
456280
218957
1834949
305991
1381621
653406
317561
1783475
342458
1097370
1453757
1954395
359351
1015918
534457
812591
116494
1574227
314125
1945723
1933969
1562485
1205973
1432435
1545252
71604
687744
34746
198755
684225
727619
1147257
885048
1029342
1408738
117335
783592
1728803
444155
90494
792201
59482
1514211
1890043
1592689
1092505
738282
1364608
1650696
269664
155796
1219564
1304470
1976472
1762098
499630
816796
232394
563507
886756
292955
264949
1256055
1216802
1533347
1574032
1236465
358826
119774
1935415
1539798
377327
1514326
1689479
1607809
938322
1025696
1200362
1359584
410795
1466407
447863
73885
1531193
452916
332195
1939020
572059
1971545
1359594
1236317
1009180
1047568
1313906
1728351
997483
1987475
1504038
1094354
1904405
76892
1315864
857131
190042
649829
1260684
1499115
862596
1009704
107535
264944
313712
1980265
1950179
1281618
696002
1644555
740823
1958451
382022
491011
1568847
484393
396951
995872
862846
317822
1436813
1239466
544826
530300
1593049
1728344
805561
1235852
1910102
91965
1000139
41097
896132
1886788
1093945
394575
988729
1549701
14867
356381
395229
330911
38775
744923
1454999
97237
1787178
1338073
865008
1534884
1870729
1869157
1004107
1866288
1507748
988780
1325577
460529
1998651
1222553
1281037
1597335
414134
1168838
1874693
1633079
1341622
1423684
1096711
1734602
1958760
913868
416204
1785199
182596
1623564
373829
31737
1095346
302298
1798438
1698303
89174
1943126
666783
70223
934395
79090
1565639
1293176
1680055
155677
475198
881403
1979615
1812735
675469
1692711
1963736
822901
148863
378422
778955
660035
1223086
460256
146615
1910203
856123
841095
372314
1598802
1946455
748427
214990
1339775
1867795
87457
1232456
1464701
1199343
604025
411499
1528494
174935
1016727
1940842
675430
1510369
1007552
538143
19365
345092
41655
1077350
1704075
40933
177308
1311761
1349609
99943
1948355
9121
842428
1823719
1169473
1096459
1222847
507044
1354788
1968458
852703
626430
1672046
345844
1294872
1439498
526434
673250
738260
144522
40955
1995615
1585378
17838
1794080
815410
1170273
125717
1840299
456147
1376230
765306
44269
257376
242706
1948250
1369362
609130
1509636
1565938
1468532
1487553
515133
1552330
662280
392712
1552365
704528
574680
1064355
1886404
1737447
1284731
1619433
1163357
213882
460332
1800767
958053
1151571
279928
149286
389151
1488494
808632
1965499
290406
666153
301688
1235416
1055780
1400959
1115357
1286276
1907545
131486
1265957
269222
198389
715410
559890
438549
852094
611712
1305423
943487
1928505
37372
1606781
1519168
159081
1535607
1418402
1807331
581136
1648759
984387
675840
215307
1595978
1848386
286948
438657
1147593
777367
147227
1919582
379003
1051783
303638
642038
291018
389654
1429885
1148318
3011
236824
1587472
1592505
841370
416426
1605817
1001829
1644251
969896
121114
41658
838722
425988
313072
953300
1429696
1888965
623380
148067
1404702
315058
1525440
1847948
515951
643607
1818943
637328
21901
1920890
1754535
1612741
1479864
1325307
10616
121825
472372
864873
1738029
1660239
1805555
1692121
778993
118770
1991869
1145399
1815889
763905
1659071
854078
355562
1634826
1575300
1243651
572578
744783
985135
1273574
477745
353473
811669
368009
1376103
1900903
1752466
1215115
1858550
550631
886396
954880
72757
173779
653972
1309809
89912
1148552
700664
561164
219315
357506
481011
90910
1038724
1915651
1992774
739044
399633
398219
1419504
924819
1699769
677177
536109
1303595
1931237
415907
291842
1375569
1290587
350736
1188036
634406
1809972
1987439
1709185
1294272
1932324
561392
1148162
648536
330840
12640
727703
1039397
1381514
1671208
1568681
419159
436940
63503
584404
1503139
1881488
1574318
1237780
933843
293150
930802
135903
1421791
830575
527246
1602600
903401
1365102
1884207
13103
1428835
1443291
387579
1791393
1939048
706642
1247905
1608995
1432540
1047818
443247
308392
1906793
399900
986235
17811
619979
1976627
899548
1104765
870498
629292
483086
675004
1276876
10440
1817535
484403
866806
875423
1039585
173835
216896
85743
1781211
1515004
1081164
150248
1852159
1767675
1853264
812755
1267200
731854
555864
144788
18044
162403
1660406
1967660
1806558
960091
92487
570290
490136
620585
962146
1552042
861448
1920943
625633
1153839
399089
921093
846895
972556
1573790
1543882
1794867
1975780
597472
619600
290802
1321615
1340295
1571810
1348038
727414
18370
378764
343266
1147216
1355567
862977
1657618
50742
734334
98802
859097
1951477
695789
64418
638427
1563093
797238
1500598
1405390
1195819
1239450
1932332
1356422
1190369
1336491
430967
460756
905113
665326
372259
1790233
480854
313277
1180817
466508
1712052
1846580
1559611
288786
1232528
1365244
1585109
1631093
1785002
790280
88372
410821
856248
146974
280741
1818305
1140214
1321143
1058532
1594382
1663453
784365
737854
1584479
252352
1649839
231312
506460
1484745
1450889
96979
1070314
719126
1438648
1017275
432202
1064546
1278274
984265
1219810
1778629
60388
1806138
973120
333352
471154
232447
295414
1257546
229602
1633477
26654
389274
1506891
39136
31593
1535425
1941921
397296
382144
925487
433987
1560007
1750912
518184
1277856
134504
1999562
731206
583171
1072973
788903
1518336
296439
332545
1616895
1114389
1199123
1078380
931817
649144
1126641
357803
1385809
1986916
1472450
628948
1682281
1488985
1572920
662132
694442
1710098
1935960
1930673
1342576
594668
750437
48568
924735
1980504
565204
204109
1691235
1585465
1096574
1510720
602461
821557
449164
1031891
1648743
437302
100055
763251
1854673
1675392
747221
591842
379133
1925098
266007
1954433
445204
666474
1749726
990496
921196
1254930
1157528
1131396
797987
122081
716037
1564274
412153
1712162
515003
735541
1102327
1907669
1820647
336243
1339515
1140297
735871
1939245
988059
1384618
92453
562567
1200796
1502914
982761
1622600
424158
658782
114418
1441522
188907
26255
1301073
718429
625476
1794218
87849
765302
1968922
740783
477795
780742
503040
884804
1621777
1686485
1484505
1255584
1058078
1070912
179095
1370681
630200
1091798
1605155
669116
326330
100721
232263
1824938
931134
1747248
826879
948063
1492782
1285802
1261632
614948
1170802
1452455
1693906
891098
774177
76193
1365375
620057
407455
1618066
19505
1976019
167447
1976169
915991
1627473
1456627
956247
596972
1496343
356835
1371883
219311
629299
1942038
281091
1756039
1159321
1365662
208101
1930909
1562537
1580286
872130
860284
518982
1365439
930121
751247
204195
796358
1518060
937350
338902
1260528
1724848
1135928
863432
1353390
68129
879948
1774200
101756
1658278
1912779
1605594
1922506
436006
178140
1617240
1294966
1769581
100274
793766
1676517
1891318
704582
248152
1217410
53431
954966
1105968
1331897
1066878
1285628
751746
1610845
554162
1495969
1408193
518330
1654255
1026663
731904
1015068
812651
1539291
513935
1394736
228930
1636941
271143
1831058
1572704
225472
1995219
1874144
1117455
99453
808085
637177
1519408
296440
467323
393112
119237
502622
43029
780068
1974044
163975
487758
1278361
1932021
150954
796727
1339036
1487140
1679632
1753658
109114
1735581
879101
533884
681455
630907
1520674
1065913
862582
891578
1852930
874105
65305
65215
556393
137588
814493
1364429
460640
1136435
1813134
637691
1445875
1511242
1362048
73886
573944
394957
357033
774389
487412
1873699
234319
961895
1179965
553148
1103981
1630044
700663
938655
909249
802273
686236
258585
52811
567941
1608698
1425249
1373482
541809
1260429
27656
311206
143465
949427
1339508
1022490
652296
1478304
1475975
547044
1549977
699633
24857
954046
61867
605531
1972892
333431
405187
1867345
1883357
1588660
1510232
1270649
1759242
1292672
779378
1661650
1066239
1639657
416474
822713
604032
54534
1897734
206289
948840
1032535
1957295
222771
330069
1458381
1583919
1227601
1708222
1584391
164744
273029
1344787
1500876
557541
1614882
933404
371983
991231
203138
1564451
334414
586709
633853
1948257
166155
683897
79156
18526
1318781
1049589
252342
654378
1758485
1061077
1238833
935141
683181
684266
469012
931899
68322
1623251
1691096
707967
1337065
1243292
1101227
1577661
1946937
265179
1473049
81104
142703
673548
232866
1291863
1218880
443918
366546
648787
293256
906800
1935249
1672925
290492
998129
460938
1919973
146510
823255
13880
1778090
1760116
1720734
599382
354510
761846
561797
1280753
134780
1850407
792265
144816
1300585
1319851
1900192
1232095
481341
1232309
1585932
352990
465434
752889
1138867
1684995
1458722
840875
1522248
31138
61405
823532
933214
1938506
1196914
1000980
1964710
533321
890085
1498411
1171165
865081
758808
1746086
1398257
467501
1008010
34157
521431
1321355
1965254
1974315
1763373
217594
1410170
105284
437499
1999924
369404
1607809
484864
1099190
1531879
832344
617265
1059501
1951708
631668
792246
1297744
651697
1853083
730847
1653903
179496
1885068
606236
24133
1114231
355154
1652062
634812
1066487
340235
892571
1845452
1603402
1586779
1569057
1760049
279274
377294
109355
94457
523032
1871906
746362
561328
1071551
550724
643213
1709871
1549124
1054177
20586
1648560
1904291
1968850
431421
1456839
493171
1463155
1429767
274852
1366370
1834637
1520161
100400
949524
468353
192962
527875
1427341
305356
915412
452134
1203235
760488
1266759
441235
1577629
1090871
1734104
859937
1384371
533764
1558350
1397170
1346143
1994122
1833598
1295563
1789573
273903
33217
556098
1217110
1653143
1711476
892197
1598332
771652
1344005
342609
1589789
1135454
1693402
1052875
1264265
1397018
196117
142333
829930
255965
1532809
1537817
1724330
953910
1398340
691962
1502040
1408353
1038024
1443756
1380968
1673656
555607
40096
298389
1053599
1188946
851407
1587544
184146
1402487
54715
1614921
582918
1430585
136836
156268
579286
945624
898177
107296
959233
88070
1649193
1393518
1814565
1924642
1857443
576010
1490985
369930
916202
1692513
301740
551136
1192220
1839792
299931
205091
1850762
1193521
1445045
542801
1772119
379698
30844
1353020
1493109
432438
1331775
1687882
420078
1259325
154511
1422337
479957
815216
1852857
1430034
1301246
702429
457249
1011435
1250406
1801268
1881934
1639255
717821
1802478
255231
1097456
1668106
765002
1884949
1696913
128625
283845
753642
1745254
1793029
520350
600589
824022
472845
1849029
516578
423590
1939101
479750
1617361
837659
1452603
994340
491576
252042
608841
1660478
1250086
993423
1536003
1689225
1369310
1078804
575072
1919771
1064284
1409276
1211544
349557
686557
1178036
1977139
1710058
1964345
1129463
1028434
1579967
1762479
1115260
342927
136794
1583720
1833204
315076
1722167
269951
1002756
1251461
476093
608422
960536
612735
54128
1509148
340376
1056
40490
697184
497291
1553730
1646921
930894
1715705
321153
1189044
1886810
786276
1831405
1916991
401936
1105716
67544
688782
1297863
537393
1220506
949579
784710
1607896
1357829
2758
1204040
1073126
696920
1918147
1319761
1136211
1915794
248815
1892862
290338
1285909
349523
1281032
1878876
52272
1676497
567635
748266
1903001
210555
312078
738429
669903
49389
1113515
7644
1914818
378597
863576
1193150
923057
900867
403191
1502386
1374742
281985
202262
290384
1236156
1609122
440571
1385634
1005478
1248624
274284
1721467
1701441
493118
768269
86220
1309171
1995586
968997
1059217
1366266
1663471
1455850
1347240
28005
403697
667390
1184226
1022546
1181771
1123166
654345
1870175
1680388
1887051
1981083
1044730
1718492
624649
1123233
1973930
1635951
1128768
920849
1275815
1451431
861687
122718
47044
1372572
1397692
1748854
581776
372958
1077692
1012746
125567
928575
96130
1912179
1059266
1929563
1098070
1874953
363573
925048
1413901
75278
1355358
1544260
1167943
685157
1919876
217263
664149
1615615
1890540
1916274
1075889
322176
753458
1339977
1025607
212966
1124312
422756
1906023
626929
216256
1165945
393253
618616
1849345
158799
1454866
335870
777982
849307
831429
1984855
502510
739370
740951
839365
324884
585666
143619
1059973
1343826
1859766
1244388
45367
1454277
693422
685214
580650
274968
604160
472233
370788
696284
121334
88145
1962805
687308
1178436
1955664
1795501
1015746
625122
1795401
870414
1500497
973688
761820
1885002
931507
1782840
1864793
1091475
684242
1634494
1116241
1545571
556061
469357
1588517
1372404
1342505
1443046
1409696
23326
1917596
1751090
1430531
1543598
1664828
1549404
1466057
199764
1103994
1527312
1201552
1591136
1398234
840913
396209
115717
812963
996150
934025
4047
930670
614316
932679
875842
901533
1629751
446966
838444
273147
1325107
1434723
1914927
1468692
1946433
1736760
1278062
1330280
942372
891590
609481
353255
313167
1319679
1338497
1042253
911113
1229777
1159386
1458723
289338
16794
608973
799454
1680254
1453776
1656059
939560
218071
940427
1591817
1296977
1685996
403760
1164290
978390
28024
1053066
593074
659705
1803999
865626
516175
1613038
1169745
1936898
1338811
1586849
1977330
941031
146699
895615
1863322
154158
294618
392882
1255854
1113363
669790
160529
195016
1286506
411221
1520075
1529759
1054698
574969
1109234
179790
261173
1984940
1230833
1474813
1479291
788091
568301
413003
1683556
1050824
1937107
1102535
816059
997602
452258
798143
968386
192828
1328287
664992
275959
425886
556805
151350
1621268
703452
319256
1764863
25880
231938
1671196
969404
390473
904559
1603088
89557
478565
994659
1202366
99561
904962
1858546
1340851
121397
1263856
92261
1997877
1049211
1400227
746855
1739167
284724
925874
1665370
781428
1175399
1779328
270208
32570
850154
1986329
858332
1056492
1012363
1476261
97007
215310
29098
914989
1903869
1103076
1429945
932364
725993
756506
1076376
441263
404488
1198808
1788424
512075
240618
449279
1724241
1970240
1270232
273576
1555850
25157
1378459
1042647
164200
1850482
200443
899405
129222
1961866
385239
1795011
1425740
96749
1767409
885878
183188
1536086
1356249
854973
1631374
543330
382965
1605573
1806787
1711003
1930108
1741381
1372035
1681767
38374
1070405
1102931
160570
1919194
305021
1583759
1487442
1123834
1996739
1638363
1338908
1335291
305993
1720372
1035440
527368
518760
1881837
1316945
591036
1068347
1281339
229260
236254
714076
1435371
1213808
47558
1773144
1195446
1076234
732588
1143010
503877
256251
1914166
1571155
165555
1409561
447078
852378
403843
1210232
1413441
516615
806724
1297851
321632
1811758
1658680
356987
239798
1941186
235914
684817
1160521
1295179
716232
1551894
1389513
253245
413376
906671
1659029
542575
494645
454089
1905820
1136991
1403827
1843548
808259
1298955
193671
202393
502046
45396
893908
1362246
402823
1501596
587683
1254348
1075918
1389805
286460
1738882
678075
423658
1629839
883972
1205593
225137
1592360
1523512
842025
1965986
404869
201
220425
112487
439462
360279
1440755
120335
361357
1208427
797647
677196
1006555
1571416
836854
1091948
761201
35514
1309666
191914
869727
1006224
1304224
1394489
152808
1327986
1739524
347007
253778
1759352
1370033
1988765
761474
1779073
260266
107167
1935569
90975
125930
1006402
1259895
1582252
1317034
703547
1343252
1350593
487462
1602307
1622749
1229477
1838944
950030
1604933
622272
1385255
222089
1762005
1221988
1151383
259226
1541319
98823
1702458
412554
1641001
1482566
457255
1482766
1486503
1741730
695649
833004
1744897
107932
1021766
595575
772690
924333
1458180
1580524
188825
359455
26497
570625
1747573
907897
904210
1992283
328000
1110889
125128
500514
1070197
560167
109318
1101976
1441368
46786
687985
72218
365930
1213610
952929
1664713
1699190
891078
567673
1425037
37250
681364
444395
1656102
1642816
255342
1988489
78325
901683
1031482
1837998
1954814
372503
607166
132925
105570
1330213
479639
678697
1555358
1415
102279
1657413
1910848
709973
1756935
470672
1868979
1259292
1079104
4070
910756
1086763
492766
1322767
1248735
1986813
1262097
790191
1481281
1006018
1134795
1363651
1473772
379537
859886
250845
630145
727038
867115
1169510
1645350
690101
1201829
672066
1864488
987874
1150657
322392
1243088
4510
1658718
1545352
1388033
566468
1375870
1788707
1774880
76026
1175579
1304980
133554
1932180
1330447
1034632
602534
51944
1156190
62225
649520
1880672
373292
626489
1062579
1969164
927887
334196
1064870
736332
1710300
134359
1806350
276298
463604
1593968
834292
1947128
826856
1915302
1123146
129227
1427339
834369
18294
686663
672082
1473931
457101
268858
863416
68036
1520351
733462
1203981
566816
589063
499524
985603
1483911
548848
416865
358130
444579
596616
1741723
1679239
193551
1583407
300211
1146892
885014
1688141
566047
1888307
62600
1684877
1882145
1295291
1453623
1974544
590734
1075713
932738
461421
1891389
336942
1800500
833400
1067908
862428
1957178
460126
475103
1741369
781998
57250
1095484
210138
135404
1538628
1124827
1907591
1896257
1716523
1543964
1457795
1799941
1200753
1194305
857857
331799
1954588
1506096
787882
1561946
687553
1932458
1798441
1095826
783778
585897
418444
1429953
1147502
962407
1714915
817995
1249870
371991
1059353
242657
649158
1802926
1755368
914315
630820
719739
1010524
1966187
438467
1725118
957998
893
1747884
1908610
632717
920891
923069
1206586
1437725
312531
194619
73689
813244
1575611
810301
1848518
1633818
1435477
424126
956389
142459
1019715
1098249
1692085
442462
218379
1949591
1986382
1213688
733020
1448964
1783910
69888
1783131
541122
1464877
965426
520299
1276183
1061005
1685672
400791
831864
1916972
1832312
1940641
809622
51183
1446158
724213
484736
694712
557106
1228640
890708
701838
965673
943391
889855
1582674
1331445
1041596
1739429
1466985
439546
1878932
1445952
1751373
1694469
1008296
499618
1266307
308156
1883948
1123274
1667986
416539
1513185
1371009
708192
1511043
1366080
1782722
1539191
1421401
1648853
1028931
846847
238952
29338
557440
119872
239314
804409
824948
1714127
751361
1826401
1376308
606501
787872
1121331
1436261
1993152
868561
914257
1906947
1226986
341193
1858751
425495
379523
1987205
1359289
1712718
813599
829703
1281289
1505589
1608926
86241
1789091
393350
724338
1911177
946966
1575439
368514
1793164
797690
279657
481099
1140356
479943
127034
7738
1154315
1026409
972977
709032
661928
862160
1497845
686127
1920089
744362
1516838
113227
1379929
1039338
1369989
1645301
494178
436003
1659919
306028
746089
353958
546982
1672470
1733671
632819
28519
1404009
918272
1526982
954378
1082634
896139
1295950
729084
1805876
293890
1544190
1837464
364396
1959412
1940342
334271
1284388
1790309
1950719
1718550
685897
1058049
1204489
1494155
388366
1496265
1100166
679637
1015672
1155242
1016981
1609429
1087369
988856
871703
1459453
1406713
1035342
365277
164165
1553502
282895
281254
1384864
390350
903749
321383
713340
524417
1435137
1845692
1722538
558920
1969625
1370044
1864357
1322278
415352
63420
133033
358015
128195
243838
711321
378315
1066700
1087391
185428
1633439
502913
1012611
960051
117382
449026
820939
473058
714417
76267
377120
38361
858578
1638739
1125177
1354877
1316376
1175779
313301
39549
1122239
93348
1225020
774926
478072
1584823
1761829
1476776
974513
1049051
1333201
536886
31542
1008370
1803112
74292
343334
1446802
1294892
1066934
1644504
1151915
899288
1889063
1123599
1686589
1387914
1627276
337433
933957
1434850
1203239
233707
249118
1613815
1600938
1056855
1213297
1781603
1464227
88380
1695806
581287
1539930
1452719
1714820
462083
1871271
445598
1990596
1612603
1378703
1032212
122708
612518
755902
1057664
674287
1870538
1304687
211960
1804444
1013511
1547182
340565
517099
1807197
1180796
196842
1871548
409385
809804
83669
1172022
1200118
309034
1340135
309901
834861
1174286
812577
1011524
1336592
1242906
1945007
872142
1051216
1985571
316639
1581961
1196509
1039818
736154
949738
1098905
1800220
604418
853321
1646826
556198
1353701
1499659
1424855
1392219
999477
798
766317
1441231
122726
1732168
1672422
1250042
1687328
763955
660721
395571
1284022
241305
1486872
621552
1648768
815503
613824
192771
99751
1934771
1412325
865464
456124
880422
431232
590012
399612
961685
586159
1038526
1160866
1409384
649308
1753385
1539211
553862
1798657
1062335
1864861
1746242
988733
1417448
1789350
582875
577437
669133
438547
1889420
1777821
771774
709434
1616940
182968
761802
1443446
1830931
1835194
1606628
480028
418921
133182
1631206
454323
964089
784154
199609
1415431
609113
400436
294201
1455544
306668
1823173
1448218
1277613
1727031
1464563
951437
321067
1369493
1079559
906838
1251058
1801094
1871214
406558
1573991
979456
59967
421448
998139
607268
1130998
1925552
34170
423004
1569867
705905
1145380
364200
1734011
1250314
1578259
228040
1951621
624589
990290
875720
1971718
1295975
1649769
146152
24615
524083
378654
566531
211890
1506918
1071158
1992016
1502525
332412
1327583
404933
1171464
1230047
690637
804843
1686882
449266
575921
1223701
781270
986157
1504320
679773
899295
1032396
1625087
630717
707471
1690802
1158262
1133806
10756
472376
1517998
262350
315703
568999
214657
72755
1311715
1019734
501461
289036
599260
997207
663152
271596
449237
136822
1767192
1969630
204269
615521
135546
359442
1579574
473064
1425041
1475184
365897
504874
222862
1651682
822195
1920618
1157533
493593
587055
572892
769468
213957
1131996
660681
643063
1536842
682197
1406
915827
575288
351578
890770
1615528
60134
1150055
1054670
1891095
215737
1294649
1869424
1974275
1075973
167503
1246108
1511327
339618
188401
821239
1543638
1720357
425077
15256
25876
1305418
1369058
1715437
602714
1025424
1545565
61400
206532
1812024
919252
1862862
174101
233132
146732
1798655
685265
395979
1760091
1503701
844457
347736
59250
45171
1516853
1062866
868753
207747
15612
1258450
801822
1802970
768810
1216721
707891
225982
1030894
320532
1746299
440554
845710
10582
793316
330945
435309
1727810
1850276
1471206
1892280
922670
779039
258198
1810283
958252
1906084
1136859
832556
1484854
500479
1444196
1854222
545261
717114
1440112
268394
483037
185626
1134321
1358193
87720
1941831
1528814
834904
40696
1491941
353254
1580362
1517778
1893533
567943
1237322
341657
446029
277672
645348
513773
569820
1324774
311265
1324140
1010947
1118862
757451
1467063
1375760
1534643
163307
176310
329487
826112
194158
147994
1135424
200768
1536670
861681
46814
445797
183434
1546725
1992422
1382641
1317488
351216
917966
1518905
1615357
937971
1848365
736461
367409
1492453
626791
1384682
138089
82064
1277879
1343476
690172
1713231
1337228
1627870
1451678
970613
1433653
603929
1771061
500385
1869929
1791421
1234964
132060
362414
244881
913809
315113
1133170
1816456
876624
857227
1274199
1042990
342368
453723
621033
675176
953040
136330
1829068
1273788
822254
1347618
592975
381524
506089
1025802
568920
519303
496520
522350
1886761
1704148
224434
116708
127453
1851584
1609068
630111
1206793
1474632
320368
438274
1932143
1897785
1525590
1363601
264590
875285
438062
48404
1190272
1288394
1119749
1328683
1709567
1951590
1742215
1372891
1053858
1666176
731986
92916
1661709
1613744
1128514
445018
1741506
632365
1048917
74243
1835169
480186
195270
1054356
1459925
1821129
1512353
1810948
1143142
663507
1623481
805412
1051588
52234
175824
1256555
1358044
556035
1782271
905354
1421373
508127
1235302
1591965
123633
731037
506768
1644431
1261237
1180458
909780
1450146
337279
727877
702740
1805576
197551
186626
1715460
66836
1148389
1499671
259268
1650199
191705
1027269
1569291
1294818
837129
1544431
775397
597157
755326
405382
1889102
483713
276962
1225729
520466
34369
1502036
1691477
1819566
1153625
769786
1993147
359805
1400622
1932694
301327
1530959
1548076
361090
1393238
638928
822711
1674218
613040
871017
1435680
1546346
1347373
1085587
771526
482495
1964955
1506171
1374248
1412386
1968419
1541771
51981
78807
1057187
473518
1847790
1480450
993764
1834047
840548
710539
543523
1783164
1521446
1328231
1002411
374631
1424253
1193013
497521
1469199
274248
287807
1719996
441455
1934903
1114260
290021
1218324
349778
1021515
703614
1648413
1506559
446518
1284630
1709159
561995
1515318
844814
1473279
1592878
884964
1320125
1642987
1935708
336380
1427531
182979
218615
690611
381430
413752
596535
1057330
256158
1297942
864489
137442
422423
639647
972508
1152389
1746470
1141188
806238
1014721
800677
924475
1208682
756178
859279
1464204
1722197
1754551
596925
1936381
467496
1473896
101963
1651877
1981550
1664761
163091
1381281
1994526
786840
601412
247634
207264
1170926
1327256
1097625
1703899
1115512
378039
221982
1058984
242903
390636
711370
672386
1700323
358765
66399
1494334
574400
1528180
929086
535848
1762725
3536
491011
1814096
939282
1440825
1096130
1323304
1897888
184325
3089
654674
1514399
1186870
1700909
1701431
1337412
1257820
917474
1170720
829726
1976654
295755
1322331
433136
1994929
243328
1415375
1896170
329241
947118
548937
581635
1762096
1211147
95966
173118
1113140
1634068
604693
79009
1808905
1496810
876359
816088
1055711
319677
869976
1854082
1292655
483523
1428603
772307
61550
31348
1084119
1107047
1991136
1543765
1459616
260144
1669325
768394
729411
31526
1423109
713600
1761720
751295
1532294
1043274
1678173
509424
1756708
1731498
986961
1816732
687134
962048
1596297
1538959
1775316
1873061
359085
265309
925402
1307961
1493047
336872
848449
1814531
1944747
204241
1108007
1718593
1789280
1957039
267120
1481985
1124600
1515497
389350
1182661
599216
919675
731095
1801928
1287204
451164
48718
1412249
698467
277771
804585
697917
645841
31229
1379977
1345125
1818532
1783396
1705823
1788541
1344074
211053
1067775
1073875
1320806
211438
1743316
987630
589506
1015577
947711
104535
202665
4195
760389
1270850
1574915
1678454
1119378
923462
1813584
1285933
736300
724092
254228
1055112
485661
1667113
1502989
1007637
1070244
1549671
1515779
1283241
843690
125328
1051366
832607
1848677
1053701
439740
1573684
1887310
1011918
1469260
1480958
289976
1893581
1082168
663055
871571
1330735
1699060
718909
729546
1345975
463575
965854
1343640
1280856
293671
767880
1964163
1809674
1948228
257413
975059
397539
341512
1306274
1929204
491928
1945007
1765985
30980
1210453
897789
1784091
1698535
1673902
1837719
208639
894188
886380
794613
1549479
1511702
1523803
1969321
691662
317242
1806872
1791806
1566964
1774453
1606774
1023465
663974
319088
624392
1069735
1512839
553305
1157331
1850434
378733
1876163
374206
1860594
819792
1836084
1161931
1929103
184887
236682
410273
967453
971080
1036776
1443664
1498961
925994
1202179
1027301
906775
950250
1429878
1717832
472907
1453700
1453609
1486628
1575081
1754830
649242
1916661
1295007
1181897
882326
1667134
1508336
401458
1451135
1637721
1076445
347090
930386
1664102
152832
968826
1419399
260355
580811
1318139
890635
766774
1038980
1025442
820078
1206161
1653257
778894
716304
155607
374529
1349609
945822
324785
965073
1706926
149938
1506441
1904108
1927824
1447137
302220
523788
760469
1661132
1381609
800925
263566
1169415
1435046
962517
1823875
1819942
1568480
1659903
1440469
1149428
1942744
679977
1096342
1678031
1377444
1586747
823314
271507
191147
1567005
828306
142596
954680
1875403
830400
1808287
362872
1767848
1739177
1513920
1613644
1377354
1656255
1148360
1221714
945785
527551
1733983
88922
17544
333036
313045
985438
1968781
1744942
652002
1779315
266636
406177
1607808
1068643
1722421
924421
1264020
1114293
1667102
369629
187094
1602238
500806
538724
378579
1000188
1224284
733041
714963
525101
70175
831970
750400
340702
409472
275064
1463543
54092
1240394
1308155
505047
539631
996069
49590
490756
932650
196852
338442
131279
1718219
1145721
105820
988438
546820
1638375
1625250
1704944
60454
1753052
1068866
1182717
428554
1390507
861713
1659802
1540528
707187
751613
356937
246998
1369291
748979
1954416
1552413
1421055
588156
1038268
924446
1331700
1038652
1279353
976209
862348
280797
176029
1156995
692091
1638976
1455470
1066215
1631134
1395595
857309
184928
1058752
1117414
1242130
1892301
1043004
813752
1312408
1651787
1561519
344427
1311971
47651
114459
1709765
1039741
1430970
1509206
1792877
611649
1474151
1331098
1576763
314057
1352263
1794003
221728
344627
1681945
645029
1794896
1622314
1539097
1184089
1878916
1730008
1265524
788194
483115
616989
423207
1524911
1913667
1503778
300181
411984
1057135
1942489
1162507
452925
1658801
1588999
770956
1674608
574305
1603301
1454491
1621310
239540
581451
1169232
1145147
403779
1877225
1298340
1365873
1873335
1442341
1659451
508937
118233
1314218
1763026
894277
1240954
1993340
1617870
932820
1204999
1950900
848554
1874721
1796559
1694772
1693548
508697
1037216
693225
1027070
292782
1782039
1032328
1532979
317273
103214
684747
411795
1123950
786896
1374719
602078
264191
1355199
490000
201138
187502
1275520
407778
423178
1150916
134831
1434625
642120
1019341
445670
1633311
1597966
1224994
1082821
1722081
426738
606945
1178184
199524
1355184
693346
1294220
237829
1521860
157022
982459
982346
324536
1289561
1528840
256299
1585794
1887778
1407734
364234
1908479
90233
1092153
429065
1545020
175707
952382
1132002
400445
755452
365128
1758467
933711
228999
777057
1671808
1404331
1442964
1953335
1182100
1954287
1757050
437720
604045
1411377
1643064
1919785
1360459
53579
1857647
84447
1408516
980393
369379
868910
726230
1947103
1881485
1640814
248209
990315
75433
568534
1338659
897337
1647439
1323552
293636
1347948
1508871
203707
270784
1770812
1083758
233303
262902
1213582
1255538
606868
1697299
651771
420700
1001009
1785895
1417210
360507
1983487
1794982
1107005
626455
652046
179116
1616320
1941651
1869749
885355
911746
1417829
583945
42747
1263436
734245
776471
1134028
228532
804161
79325
463568
710692
605639
824110
366070
1206704
1979068
537134
828497
1504001
1553019
868083
1820406
347810
1765143
1034081
917908
1863307
1528943
1993990
1995863
1598009
1083876
568736
564500
1294591
1501662
520939
1441785
657091
229949
306607
222106
956237
680558
1034975
1408010
405979
451292
1459776
763576
1481489
338160
820701
305110
1851776
1578823
1151841
1998768
1662455
1664127
160872
1976926
1218475
1932660
1411906
1936499
972420
430489
1793921
1985316
734743
167411
501823
1110226
214040
129836
789311
598359
1819940
1038466
1242539
539548
1951194
1223747
825626
1291504
1047163
1913032
1406604
653784
1057575
1949504
1627367
878262
1269826
971338
51934
1521406
8723
1189981
200900
263196
1047903
288540
1166342
448133
1176491
774773
1571865
1911617
1551232
663716
30993
955109
1872109
715610
714829
1577007
1986974
77780
660999
1719258
986536
1333861
1213689
1432983
637543
1833501
1677690
1909311
1029128
122031
1192512
834783
723350
1816319
1819407
943608
1531132
1515398
1462611
217089
1115549
280754
1763741
165303
971005
244810
1261258
986049
680397
737657
1904780
299122
1568044
282937
1377582
951175
1089989
1220674
1953860
1461390
1677397
1702368
204088
438684
544234
1327965
1319854
1883888
661562
122462
871787
1478046
1670175
299810
344805
1360106
1786694
599379
43653
210709
97170
898337
965377
1283934
190426
269600
1281529
713495
33943
595074
1572560
156751
1804621
909895
466893
1491000
78092
1935018
1440790
738276
861967
758041
1645908
1781528
908191
1523326
350398
1372021
1102992
906180
1565958
1038222
145311
822380
450015
454627
1069332
974243
631344
691437
1529766
1040464
582939
921729
1996062
936799
1891242
1698311
1432460
491236
940401
162232
118787
652317
112994
982232
524202
1159970
418870
1080244
813167
1317476
1656860
1528263
1974822
1837761
1727272
629237
1482244
1507812
1437794
1814674
78055
883325
1125539
1656915
1652584
1465926
1178467
97924
1092948
646661
333152
1366895
1842332
813650
864227
1420243
284794
1904389
354519
208453
732176
324056
78782
1959073
494671
1711190
607296
923140
660095
842116
330513
203063
1701829
1631724
586387
135967
783892
67793
587663
705006
1046141
1069223
604785
1004538
1264948
1190535
1212802
1052826
907670
570752
795266
46921
860982
293047
269918
575977
402338
1904443
1364260
245801
38873
471113
1653804
28193
1277347
1338257
1113759
1934919
1929094
135247
270214
935365
1434036
826125
870728
1557379
453060
262423
1125743
316928
1444930
1697178
1662315
1687385
117886
439859
74964
1201467
316728
1018909
933240
625470
992369
951103
233954
1843736
686767
192467
665850
991618
1578455
249500
1969554
271400
481853
1310889
1737892
644592
646263
1040977
459804
1632504
1527340
599059
531996
1892096
1277823
231521
892161
269607
1000325
1833978
1829454
1448158
1076922
1441353
1896068
559858
890790
1767989
558338
1605250
311688
201797
491335
362838
1050894
418243
376170
917976
1196615
1767074
1519601
98275
310564
933181
692178
1007777
1326832
420092
405571
1798408
356319
109592
628523
1253651
978063
278960
1047971
1812838
843505
871519
813915
1114502
1120898
1545290
212469
1177027
1771064
298781
975267
1909215
24132
649
379651
444748
139428
283668
1160536
695133
1193015
15256
1621423
1470623
1660788
1255492
1721357
98900
92127
1566958
1403830
1419192
189458
222865
485284
1242760
756595
1666614
189993
1647857
1345992
1150916
1472592
72992
62151
1221377
1604871
1497300
702767
340724
963651
197770
221702
1701611
1957545
106363
1711596
1187246
1924826
437682
41836
447834
122535
1905810
1953543
713632
460867
456742
1699828
1708732
547256
744090
763740
1318234
1862721
236862
28687
1315662
1676933
1325656
1287475
718855
813960
1877561
494300
1172233
1861394
149205
123795
1244045
205415
1204493
1126830
1972795
780473
511979
1924765
1773747
1136513
397521
1733582
146734
1857635
813930
1720938
956000
268976
496463
372168
131708
684187
935433
304225
750603
1615146
1297460
1462511
1819506
1910236
1064205
988659
1220906
724472
717303
734112
1798027
1521797
703024
1610984
1550421
1632106
465316
582723
89415
773604
1568223
636415
1025233
1131423
709331
621299
1003657
426976
397197
1231304
1974741
249863
984687
1930176
340511
131726
943914
546162
53059
1970895
1367865
867769
76381
1236989
1205768
1775952
515400
889459
1597999
258770
217778
263895
563028
224539
1467247
1318582
1031893
1125671
1043707
1919349
585662
171532
631656
828513
1396496
117115
653321
292140
195890
217356
734723
119548
766094
134462
1746180
997650
1126452
761587
1789526
1093553
1840921
1790390
1810286
915192
1286418
1252643
1650426
1545020
1967863
877553
1027204
1302166
460280
1585455
558359
135419
909523
320973
829317
81707
362130
1927685
772818
1374375
792373
1284875
1419814
1123440
1695408
879494
1216261
1510962
4602
910089
948459
157787
401933
652477
892936
742192
1722719
1922488
1832393
551673
350884
1930400
697462
1951277
649943
1873959
112133
1302537
447685
1523485
419204
1162296
1292201
132552
983772
232799
1692519
1910371
839780
92523
467119
921594
635442
535985
881610
1435952
1882315
803852
982014
248748
711878
1901054
1943851
1526643
1640875
1546683
60290
1656090
1253276
64662
252457
1146796
716208
1047709
1917415
1321442
952313
1217883
148752
1188720
135185
856394
592389
87201
1158643
1977952
517038
1466249
555001
1257476
1918686
505600
442415
212520
824675
634605
1225613
1803494
629060
660544
1165919
766310
187603
1779304
908094
1900830
1120304
1639343
539071
1951531
1394027
1720652
1004851
34192
1352028
672336
1322248
1632117
854164
1758987
1224802
1205850
849147
302923
416242
1551438
1388937
71361
1548362
1148451
783025
307655
16751
617380
128162
1550186
735094
1404786
1929292
1969895
669629
1590232
16829
948498
146082
1890052
1451118
1974865
1643914
1506711
50513
979355
1907187
429367
663073
951335
931064
234547
1503189
916658
1312280
1893925
1817914
1128282
577751
938073
689380
1397606
829792
1600334
801546
1118285
1244757
1336728
175330
1994893
1794143
1928174
81364
1043029
1097821
1222943
136103
720722
1297459
1198255
927047
1644304
378527
1180231
1776744
681917
228479
1537350
876601
432545
1850271
1368424
1502311
676765
1711949
1114698
588436
1948687
1869050
1023742
1874861
509020
1956992
194232
1619050
1680612
1289757
797183
393613
95014
1528295
1737365
585782
805597
63709
907438
1019119
477735
1309903
86038
538788
40454
344245
507565
1529347
1426552
1471575
1026060
1645443
1753359
1263517
1812260
374778
1968462
1945215
650922
932028
950927
330779
1013942
1079726
367798
1857342
1427880
1110657
226285
1343388
1247330
787974
1279036
854609
217607
1846912
124743
297509
1244017
1393967
1297288
734175
842252
1127971
170851
292807
1096580
1210719
387943
562479
101326
315754
1171827
688851
1223719
487478
744838
1259221
1365918
1396713
1144838
1748533
1932616
1202462
1728658
1281415
388648
983900
1047617
203859
1236642
836142
1753923
1549435
567727
341376
1568304
1106435
969290
1273244
1491825
102504
1722578
907519
1798397
1793274
1868663
1385379
1047704
316894
1499518
1830158
1830011
1128952
1183217
1999264
75563
1074400
828237
1511551
1089782
480169
1116105
1218405
1505546
646445
1086896
748332
1650020
241808
424172
228799
1254681
1611533
1215119
1160301
1513918
1841033
1552033
1474616
173906
1999432
1500224
1779302
518228
1107632
1324856
494973
159493
541548
762233
33745
100152
1378517
1654981
1834558
188161
434601
155261
374
1263726
1436757
955757
498827
1714171
568601
1655816
1272311
1069518
1089205
697578
7355
1108972
1399044
531155
931040
263936
1770438
881271
806930
1539987
1730363
790212
1210088
533787
834423
1386030
1930690
453301
782714
392526
1279411
757296
1526346
1992686
624596
1799209
520394
702643
1648531
1185421
1356529
881861
803533
827048
749294
1362688
614882
87638
1156439
515066
1280229
1666749
930040
125181
177846
67087
33398
643325
1421490
443516
1486783
1300618
1461512
1524177
1956968
887251
1119064
207448
1580420
394863
1642952
948638
1777907
1924599
889715
452042
516121
1065656
1867469
1235064
249022
1844166
905562
371158
644744
343418
96684
549440
1200762
573590
609869
604308
1738138
1472276
1084522
1539423
56232
666651
1463240
654171
1924010
1166452
1876171
1581478
500706
933188
439100
579838
857650
81497
1001967
168906
75793
1923220
543859
1730660
372600
1622324
531015
846697
11145
1956738
1979590
750992
1198903
744361
1090545
975013
616929
1904392
247606
1603881
1659026
1947968
197094
1264733
1986807
1517941
1214904
832777
20206
30033
1474431
1213322
708596
265333
1808840
1024334
297658
442071
1258572
1377819
164781
33449
1941252
1095488
1026570
830199
1455766
785108
448237
1188143
1250478
1944084
21063
1863986
65457
664299
846427
365219
528467
1736654
101076
357350
1722307
1676728
458509
1119403
607082
1126412
323336
151431
1239929
1646174
1484155
514093
1328719
1392811
1188148
609940
58175
82227
1290016
939318
1258308
971360
346869
1350721
1890266
300355
1626038
1465927
1224555
1823608
815984
404557
897001
1674914
450231
1297791
203820
1654269
172049
1786058
1449511
1224569
595658
650462
630625
830931
1318157
1754444
1384583
540553
1770897
216973
629550
1998468
1197332
818638
234311
149979
931452
784345
474018
1563766
1187384
142915
1929161
1547502
84552
1812638
1877857
1942110
5671
1091932
1138324
1035720
1742540
37660
1623673
1127049
45572
750714
646990
880537
1277574
538668
1227166
1815635
723476
1491940
848800
1710629
1393300
1242915
241256
323296
1599694
1103183
814493
28790
1909494
1594579
1619467
1062518
1538648
59968
93652
635825
747300
1630488
622786
1609752
1533660
496975
1746546
1118770
373578
1599202
1139003
177091
1834921
808180
1728518
1475202
1557704
794883
901276
1579226
1966005
151527
1584225
476789
1665751
468010
77234
1347187
1778591
1352210
578265
553908
1305407
1122149
522433
44955
358483
1165110
1720752
1947015
396897
58725
1302389
1060633
143356
932511
1831618
406490
6149
1279063
1943119
147189
1519596
211966
530417
1246496
262603
1903093
148886
1604529
1352191
577257
365753
782147
803790
1713439
1776501
229043
1015930
297562
383575
89735
1874085
445627
1178061
1358186
975202
1743811
1259980
1984200
15463
299098
448106
374028
651667
1356141
456664
1604205
653061
1797963
622283
1419839
806826
631883
1300485
1829313
853742
604531
530784
1369711
712446
89347
925154
1239402
1380939
155753
513184
1776769
85595
1216308
1559012
512095
343446
8316
1591941
1976775
1982106
340279
1220688
996493
593277
134171
1099129
1393463
1607476
737828
506643
224448
1597214
638790
522000
324252
1457739
1361434
1654430
1695923
394518
1404905
1976528
1277422
1521786
1772337
1903815
1070483
1906016
422746
1489928
1991869
888356
13637
347812
1488351
1138478
645072
241229
675335
1791017
1999921
1678831
430037
1954040
1251775
1954613
1839243
1516391
734868
556850
628217
808385
1462617
720502
549252
453514
1355038
995745
400381
1581128
726431
787304
1435981
1579429
738419
205420
1935086
1432292
1930792
723854
1780623
855187
1571110
1903001
1115116
1339738
844365
697920
228004
1689346
1424262
398210
1611984
1772341
1609966
289167
836233
134793
407209
254658
616754
1429024
1885174
659117
610043
1954354
1920966
1210085
1655245
925013
1968746
695744
770178
62859
724388
1219825
1286120
1367857
486757
1627521
1303076
716319
487847
1968784
1509125
428202
1865151
1652663
135653
1146248
1170675
213027
93130
376999
398872
1150161
1836587
958520
1785473
33087
1138238
1992283
276708
1830773
419917
497042
1575763
634025
1922174
969243
72990
1652960
692304
957638
1404826
1040916
1404960
611837
808650
179017
547720
1545402
229158
728464
1190421
818583
1295796
1301626
66694
996695
316955
665775
669300
1095506
792228
437458
747732
429352
1711090
1094641
508372
608969
1506880
1886110
1478385
1517289
1520999
572917
1135497
672021
616494
873586
1449296
239026
292912
1610461
1258847
753412
1331069
212286
654252
1008944
562131
827161
1077931
644954
1919061
1147830
273135
1077616
389875
1163421
85148
1685540
1283032
1431060
1402237
48972
528660
1474393
1970312
121394
304776
965723
1340232
1348338
1019952
95490
476827
402122
274560
307696
1626318
922658
1643021
782325
1454824
1813306
1393818
1571156
1263360
1758357
825070
400810
532684
1982647
847037
593373
858440
832012
1300284
1378623
235094
731662
1197356
1547261
1025243
1867147
16911
589309
847621
142862
1819037
325621
1357204
1970749
697740
1709137
1686563
1335436
1807336
678030
1348743
1874716
1036274
1972605
1591604
800415
962181
797917
1942960
1917795
1532306
33365
1324053
881585
136808
1662333
1455502
1361865
855189
398235
1197174
1894624
1663115
1258091
1205518
816295
663395
134341
1531622
1951216
1868709
1343610
1128916
499546
717480
986357
61581
554877
1349233
780791
1349977
986933
1372985
1840499
674501
99178
1500447
1187224
1228922
157007
112082
381528
756714
1497001
1313860
742167
1403443
1890323
334905
657541
92385
415117
875696
972998
1253778
604388
1096735
1857166
586715
225961
97139
1654635
511859
835548
1767940
1634954
1641456
328500
617830
349154
566321
1334675
937226
609134
1448737
1852034
1999186
1769051
783638
1229812
1212945
1266578
1796486
1723362
1257521
858445
1593199
1330689
991813
713469
400845
657853
1359906
1975771
1466993
912482
714075
1044557
18501
326429
337145
1196032
182392
302871
1187813
1816719
1417000
286604
585406
682959
1799161
1855415
1687755
1201988
1075173
6209
1438421
468819
1218739
884073
1442685
1223524
412903
1650107
1496165
1185891
1472198
926051
1965686
1222899
1074178
1212446
1749487
273832
195928
1907349
1198103
882712
1084009
885568
1381147
559089
481108
1865096
1603602
1588838
849836
1160400
775080
1417630
146072
101901
1681884
1376184
398315
491430
122659
1624200
405159
898421
413225
798220
1949113
1278831
1222808
1698612
1737920
1700846
795368
1990433
1883340
757042
273449
905895
217397
906119
273229
750617
960400
1627633
89106
1367048
589647
806022
1911716
510224
850223
701946
826434
320768
75713
364091
1617657
338492
1975488
80635
1647864
744403
1065568
251670
1794287
1994872
1421534
1927931
1085269
345141
1310614
542295
1217505
374613
143508
1330909
665646
1394830
1344170
744789
1089186
643597
1117517
1349688
165866
119047
302051
1713356
1669901
1014165
1743571
294137
1825471
1406126
21950
1601686
1294976
115395
1420509
199117
1107388
104581
1927580
97977
1295464
122742
1187481
1125803
1111612
193137
1448222
1445767
177822
629348
1856060
1795660
183282
1222334
1712093
222848
1889942
1560922
1967753
1341764
1208262
1553820
970719
176212
1882430
1223644
405418
1654865
1661877
1416509
1148303
407025
1324301
1570947
96751
392018
1639444
1334113
690958
854857
1415523
1046798
983751
1211693
840160
1985379
492139
1509843
141108
33035
412337
765694
1279606
1130343
834522
255449
1375235
1165854
153699
795043
585792
1334861
1407919
1507268
173193
234120
809180
786555
83293
1402331
404541
1857637
921804
1916522
461902
601217
1608771
1749692
1948235
368627
298166
384551
1792197
1497120
455202
1236187
347137
244616
1570092
1083265
513014
1445840
1017827
1098923
879868
1653561
1286853
1571945
962418
1878481
1383338
1631004
1070541
1613069
692697
921870
1132334
683666
184644
871931
82385
1127017
1012769
89527
388826
911592
1036473
1099929
1404750
178593
341561
1026027
1135227
688245
79998
1213009
1271576
1637670
777392
262153
656597
1242667
1442575
139213
650377
1270916
8607
993361
756849
1728345
876278
1794615
730520
1861392
1069684
730076
1845787
464165
1460101
327958
1266328
1193543
486706
698543
969644
399320
630738
832069
1089096
1396438
1644090
670945
1112059
459500
577662
749604
650344
488889
41125
496895
1942301
1833709
1025325
993937
683297
1334748
1073592
241732
1872622
1472489
609264
415285
851688
854972
537956
1432810
1671264
972692
981925
1332461
1986
464721
460615
352791
1110831
202684
1909638
1547162
757331
218067
385533
1750458
1971105
277447
1408236
219574
1372596
849257
626884
82639
1401603
1637857
1725495
343293
689197
1587768
1520047
658441
816581
342534
1305959
260291
1940427
794276
210783
1671793
731066
997564
1282513
1581693
732061
287393
1553673
849247
630657
1330410
837402
615522
1933939
18028
418899
917089
757227
831597
1994009
647965
973881
935557
810998
1975348
1680790
223517
1140697
1124774
1741220
392380
238079
857012
1006982
240828
1585191
1653837
1669327
1873896
1165074
1743791
1352156
1235430
1421418
1744618
1750660
444406
1644225
190068
193788
762250
1102534
1964106
376241
755647
321331
347708
567070
1094654
99135
951841
877090
348581
1923304
1648865
330901
649754
29715
900740
994758
1283334
780652
148689
1014376
1581386
619539
1856314
1731122
1037282
385033
1453350
192064
620292
1586121
1589241
819185
1522512
446055
949548
458392
1675638
356687
429645
1959738
23618
1505423
1113576
1971008
1063777
404910
797547
1340808
883218
1432046
1018043
213725
1818019
1210474
1271411
1621342
1260916
315161
628629
53525
1536348
231902
829024
1209656
1862359
1542282
589638
1478877
46878
1468265
1920346
1187069
1894224
1227813
1232372
819139
823350
1098891
1600194
1502686
1630218
765282
1754075
1020177
1884592
1560829
821281
17934
1138145
1575164
327940
1627630
397370
373466
125280
1310323
1948451
1216932
826611
1760552
149077
1328555
414040
985536
506725
553388
1444443
1215795
415401
46083
817019
1097709
508700
1403010
1412621
52310
157049
1068106
1200347
1115066
1178179
1441565
1813243
1190620
1615221
1894666
1706651
786939
721324
429120
238737
1964964
186814
403817
1141986
1336220
155860
594051
524005
1590086
92951
1770198
1634427
1409591
1919035
611110
1130910
1806180
1081976
538345
412019
1900144
955931
1184767
1323588
1301773
735524
806765
512217
471854
1087162
1096446
1213838
498644
1745824
1849188
897513
1395968
1853866
1684695
282173
834305
552273
1485560
1068005
833578
797165
979789
650136
470425
1058252
1368092
1013405
1814569
889041
809297
1735566
245339
1422583
1852060
1702566
453071
435224
348139
167831
935123
1089476
174321
792238
1224022
105006
1798633
1013611
1439522
730019
396700
575948
1641137
1015813
1063081
1045115
182367
971780
644537
1579265
131685
1593872
135961
1080173
83886
1211159
925239
836287
104662
290165
803249
1246092
1097894
226407
625626
1956595
617042
337755
1899958
111233
1362625
1757520
1365348
567975
1688839
301352
1575804
1199542
812190
487425
35040
854242
1080560
260662
713722
201458
1068402
905429
826310
1050948
72718
898805
632878
929147
29371
306769
1071215
960104
1062636
1392748
1286552
86898
1617190
329559
1137156
1719471
446544
537038
1932134
947077
821338
1628359
1005404
203099
1943460
849860
1202197
1129459
329276
1035312
1145522
837614
1802507
518594
1694714
105357
1411245
57125
1856567
976963
1437535
879331
752030
1362345
80032
1226631
859757
457298
1475898
710472
1442417
664189
521833
689029
735256
511785
1580529
1444123
975600
1369386
1212578
1808560
875014
1874079
39210
989511
923987
962397
137099
97134
1637707
1426172
116464
475709
1467058
1645710
1161494
565689
106787
1244032
1914395
1562601
623204
157380
875303
222385
422112
1776836
1728627
728116
1663772
1092603
1955462
451651
1463908
1634536
824174
1061211
324365
1509438
927187
1647592
1168401
73881
455664
473213
274389
795856
1916717
1088992
205029
442369
673542
1646244
474230
514376
1772987
817836
62714
741584
209548
915140
1940125
587390
1017280
761900
705906
591976
1757798
1139439
1598350
69096
1594997
1304289
1229524
1707599
1010821
499161
1847759
360631
1483751
870211
227752
2695
1682579
710525
1114723
325674
1080184
1015543
1629161
251497
451228
471110
869330
630773
444511
527333
394813
1286028
1137934
1996718
1224637
1729348
1650814
1697666
1339891
639427
1526400
1307847
1644803
1708733
986513
1353894
1480857
1843742
73078
186994
1387186
753815
1603219
473074
1778115
1573912
1312841
123899
46570
1651601
1858576
1703853
1881363
342044
1130722
484581
1087210
753270
1920756
388864
989665
33672
199062
1408148
1820514
906426
755750
1443515
786600
1983562
150244
1762568
729982
411654
1897466
668061
85697
1018275
1942408
1907321
272567
1050098
1801167
1283746
924912
658923
1778418
1105302
372242
552327
1679631
597199
1872535
1116456
1713207
1944087
301145
97860
170887
941603
974674
821582
891075
1761310
1546531
864175
1491320
216926
1800117
385916
1855962
1017526
1155220
733699
128092
1692132
135235
203562
407456
1015714
1118692
1833110
925720
1813299
262483
1319567
1003106
618253
374147
163307
782935
1469155
1246282
1965189
1042904
1200925
1613053
144155
423487
1629609
1023726
113689
1075183
1410155
313133
1746050
1942810
1020531
1430347
1942452
59299
356842
1063763
32086
975367
1052351
646599
507090
1483892
1828245
947651
742820
1733016
1962222
294744
327797
1770499
958890
816263
1776486
1707997
1742723
954279
1942077
752310
1054482
1674440
1289362
679227
1705175
1107835
1769096
1598707
424069
1495153
1524668
1628244
1568475
1746012
1321164
1446985
1696532
948534
1929294
540528
777407
326629
1498830
780973
112992
310823
835247
1822604
539562
53400
448647
734447
444793
1038013
1639719
102604
677660
863229
629298
884688
1123356
114146
1191419
216077
984653
1703153
1319264
423352
1396063
1239876
437267
1882218
770700
113160
1623752
1252105
106155
1303202
1734792
989501
676587
600724
476131
1750166
281978
1432477
202568
482240
231358
1711164
266039
252210
209470
683870
1750416
381377
130068
633282
1720485
1836144
1406527
660350
321485
1163322
28268
1946841
1091729
1406117
1818841
803003
1770395
1286106
596592
908248
639703
207451
1305660
1606298
1168285
856254
316264
775707
141544
727947
1769878
9388
1054198
1536326
1017587
1424034
1930461
472977
846791
1929601
1402326
475508
1513101
1317620
139745
487467
406035
597310
146198
1876834
188450
1438210
102744
971497
797050
1126741
1785738
834439
1931025
566171
1690060
590364
1979312
940972
430741
142813
946586
1805805
24286
421724
760300
943333
1038879
1697138
516858
851747
1264391
890798
487356
1594412
1480822
1074828
1904807
405356
324330
238622
1268561
902786
173703
89370
950624
1774169
1806754
1639145
1983774
1178402
1107329
1747575
1942457
860076
1180005
1930888
1363843
1767894
703015
978869
196875
1289227
1314021
701246
727461
944187
1291795
271712
1432576
1013785
781186
1519485
295388
1268446
1870282
276172
464801
1555741
513826
1133591
242697
401335
160461
1974382
1193517
1344670
1343989
548743
487979
1900474
233717
1250103
900494
1469669
1119002
66150
178093
412266
1014581
332294
1399989
38610
318043
180956
601508
854953
1335856
674676
957753
454079
1296068
1241850
1506224
1980357
286457
1674542
1864638
1382818
32800
1738218
549783
1188598
100386
7407
1618558
1066616
1531880
1623786
1040825
596457
59247
1029113
1173348
771343
244997
130721
1390859
823018
1248661
1733134
1117588
1241696
1155405
530895
1648829
1420806
1802640
817844
1596763
784386
1870130
853560
1012988
661298
1636654
1553313
1660695
969918
282530
338906
1011726
1157166
78960
369250
187581
1817449
1130444
1772719
1493465
186538
1641686
1064463
6159
1907710
343613
1611963
1125315
254191
1960041
124045
1634267
836225
413823
467481
240880
1970340
409578
455478
1285010
1796152
1254429
1533852
1774778
1830658
957064
1125758
1715252
1818076
604172
1313776
1847383
1269818
1470218
107103
1419309
255688
528567
1369210
691633
384866
154479
125415
941063
1614574
624160
1617993
1241133
286317
702577
1846404
30324
1798185
1496335
793143
880119
546064
344413
1772550
1152153
1378331
1205381
1137379
787213
836714
1862836
874479
692675
1001426
1947717
327572
913106
695870
574207
1661046
1436711
991225
1222860
96919
895514
1060075
1823341
26300
634544
810599
179432
1064752
477916
748946
1780459
517783
700925
829669
906363
161729
1957734
838088
1420626
1291923
482169
664319
1764822
142153
1173868
1137593
1696659
475419
522473
1507230
227604
657456
1553671
1699485
1189147
876922
1775553
706497
132819
1706316
1659461
193375
174434
1552307
974578
1616561
1589329
1323537
1532315
1513134
1908180
860888
1297749
969821
1070356
1733165
1191187
1623131
1589402
17625
1691393
1368982
345142
1796263
1085368
719704
1181816
99183
1706067
962510
219951
1982002
844985
1543652
266666
1220191
368455
894028
1506081
1788506
452230
605343
1163723
300721
1838474
804845
1089267
1798828
1222557
1749852
925244
1962233
1726720
1406149
728787
1019862
1190126
1750407
1461292
765314
1984082
1009539
1982756
1008467
1328863
1946325
1157487
1975432
1698563
1122662
948697
1789877
1381511
1178988
1770305
28070
919182
669761
900267
1291281
250837
1934089
415312
569807
1994596
946137
1489556
219306
1782708
1199093
565592
1827758
438333
723916
1163952
664320
1860774
915086
1734703
1716631
647805
1844019
1622860
152768
104618
1968654
148344
1218049
1713913
1242844
676456
683909
433151
1509766
1332658
1297802
1468683
324045
578318
1974027
1989620
1789924
420419
1750557
1636844
1257730
300951
1069691
1115907
1532434
1548836
1226140
721396
99361
1077504
130256
1359864
116309
685279
145416
753254
789195
297514
1147459
1511706
1862012
1724754
1319818
671482
1880388
1482602
1836427
1197256
1162814
1164895
1423257
114587
1829652
1948862
1959291
510258
946513
1575269
182401
1836123
1571841
291236
474941
256938
1548984
1828092
1271329
939810
579471
1715462
139336
30332
1358368
1036762
602148
223554
873254
270760
1355606
769096
956221
1309203
410400
888719
1788949
423563
1315168
1361667
1654921
1866250
849803
1176400
1125825
1247349
1403878
196699
1459704
1763617
668960
1645696
356379
909638
1581692
371895
1103311
770660
651150
690143
1739581
877100
1700861
358860
404422
53029
1395437
349534
1571974
1300134
978503
344590
830492
934020
1681937
944406
1356767
1158123
1414319
118816
183184
760041
227614
1320256
1126302
1372033
799255
1773480
742480
695467
1204768
1265704
296852
633328
1524498
1945320
674654
1074931
509356
1137852
1657845
1033822
462893
1272465
1752671
1217378
342330
1743139
1663546
1628153
938107
1931330
1333587
1828678
657029
1208119
1800344
423601
160704
521613
1904326
2892
867185
108009
1867884
333609
1972334
1667160
957862
916871
1171829
86670
482305
1548551
299981
1258622
629777
1369578
1237882
1061434
605771
392989
466776
123755
643850
1633739
288435
571484
1207364
1051538
1815223
1592273
1105358
1114285
1756430
846513
57296
1161825
1273538
119687
1600123
925925
1018085
691233
779515
1450750
1528204
1862426
602105
1174665
746881
1199892
537134
1073002
1477119
771633
1656974
1989771
342246
1416185
1641297
71339
950874
696925
631110
101828
1806355
1638533
322106
670955
139997
811179
698771
901115
355573
806430
1436521
982960
1112809
442426
1715742
1702166
1917440
1817354
65557
607920
1646220
702011
91088
890199
286124
493751
23620
1595089
1038010
889813
1563467
1577283
546654
807439
594497
359465
1919725
130569
1562256
212900
97338
52901
717673
756897
1831489
1036458
299275
590911
1968098
1852599
1101261
1462047
269002
1848053
1314760
1787165
1541475
43640
1419277
317401
673151
1672765
1022963
1569928
1565284
562531
1912603
1764213
955049
68004
207658
175592
1458590
1690300
487448
1522382
467424
994838
615497
407427
674127
1140155
102335
1070496
622584
1557934
905550
653951
1876383
1674106
1657194
1648639
1499029
1906865
341064
139397
1523762
1187601
293660
73716
1126040
56208
9661
123753
1161108
344439
1145958
933176
1035078
1032354
1496668
715601
914672
1872099
813595
209883
755412
1365981
572991
1907494
1390568
1978139
393988
1804528
1419516
1900764
133734
1509953
969707
821091
919227
1641903
1730633
1835798
1166522
1897568
1696626
1078984
82012
779945
509973
158640
259451
1520220
1620604
156339
637938
1275423
1647764
1187457
690083
1245282
1584599
349891
782085
1133659
283615
714692
912763
190648
167642
1439669
288298
1869846
16431
852680
565818
324915
957846
168835
742317
570647
442402
48193
19609
1917394
738045
943562
86982
1371767
1307456
1101634
545484
1650599
833845
1658281
862850
777496
1555746
731355
1855731
353716
1665297
236847
1859111
405841
1993896
23
619047
1086539
616682
825496
589632
937549
1266652
1662914
900438
185599
1298907
1895708
290913
930897
973098
421195
1675572
345168
201655
1684325
1750988
361073
1710790
1942832
1802674
1244770
33306
157296
1818887
1033939
467772
184008
1407680
144734
866590
1093089
877847
319236
1101319
1801237
1991908
1924517
342537
359909
642827
192875
1484675
1597439
134788
1183559
1368310
105795
1560886
1130868
1116264
1706962
1968018
1574120
1895955
488362
358638
1616548
536367
1276688
921977
318700
1361167
1061036
1656356
1717023
422048
623962
1150421
1092961
1854650
1208446
533596
443560
315602
205586
1485565
1613285
561183
100189
1670591
113259
791349
343462
657254
140278
1044996
1992069
1885451
583192
572195
1914491
1367704
1668591
5412
969703
439584
408788
1258662
113455
1612645
1269203
1529370
1028535
51586
402138
188275
1116116
836892
1640025
1023472
1080108
1743033
641838
451279
1172991
578337
836016
1829182
1089296
946708
1108734
1474226
1414569
1145699
1897355
181506
652250
482155
1585388
71420
724798
586911
844637
74212
720407
1983409
1428431
1429846
1783488
1591060
237961
393491
586272
1835628
164261
438108
419689
1063872
1513851
1592658
1825228
261906
1611802
1749382
723347
592312
754432
1143752
1318457
1162452
1015025
1506618
1948784
1566248
861921
91999
781916
414213
711517
1689469
1972856
1885315
258356
314972
476440
756417
1223267
1888972
746114
1879932
2670
1744054
1756650
961830
807171
1504079
1612720
1436195
1862548
531538
1518337
854107
1767610
1082993
773625
1569082
814624
1094899
1429442
901615
296096
313012
500626
298683
1711198
1833528
1151426
375072
703222
827316
578252
42813
948672
474171
1490104
1362729
1104665
1462922
135326
1398589
1190424
85334
229418
95431
741230
493423
1357525
1768168
1547867
908022
1034637
782917
1862338
1993043
776385
290167
748723
1990399
1041476
819027
1838453
1210487
703807
185635
65934
565818
123495
45554
746293
605737
516563
139341
932232
1478381
1048172
1075390
227693
1223963
533043
107489
1683622
688638
793207
1777457
1139680
1677178
1528656
974314
99090
820146
640980
1217333
1307629
208323
81974
1526494
1076706
1397371
7987
51399
1064797
579513
309056
316366
1491271
580108
1511682
62263
359268
201508
612757
1942218
1520361
1809053
1893003
1619948
369665
701365
1595956
139923
909199
1108093
1600977
41879
1705127
307389
675167
1812551
897640
1487935
1179322
120314
1531591
1600551
954907
358924
1778441
962403
1260598
1292027
160103
1777217
418360
575961
1654114
1565589
1385636
370038
561725
1394811
1606719
1199601
1878705
1053761
1660949
1429619
960336
1425727
1032691
1806071
1475056
474522
1425724
328411
1086126
1834781
1381611
1542498
909460
774004
1083231
1477707
773865
828410
614629
487086
214262
1218460
667419
728155
1361255
1068182
1341727
274488
1828031
414229
363850
1386650
1341926
908447
1964164
1447163
647653
1375898
224233
934841
1433888
1610750
1326842
1551867
380740
1824380
1136008
1803816
1693626
499613
1732462
1225053
538272
1730280
3081
490809
1002891
1173072
1527775
1213229
346313
64753
1404247
452107
1726369
648239
1988416
108213
491279
257842
127910
352819
58930
1490084
442020
1803225
588222
554973
965501
886150
1530447
1351927
465131
688928
661876
103043
621535
561985
1705510
615947
170080
1942565
1478119
1438983
67817
32426
1708134
228192
630951
943330
1909499
603517
26310
1767638
1239835
719371
1874845
115695
147698
868304
733869
320048
1027120
630500
535898
56280
1244211
1849176
495350
1757001
1009903
1540847
916912
103596
1948135
1508975
1110351
1290631
1351086
219645
1812203
973700
1809678
1035510
1026310
1352413
1377255
122054
432015
951658
682491
911426
1421518
971591
1449297
662198
528829
925657
254307
387111
55760
856701
1531584
128796
1975069
75352
1667895
1823927
570385
16534
1183785
1283347
1255508
1132152
203308
1843084
1409034
1202169
406009
1305335
651035
70768
450131
1861734
349619
1409347
1016851
1309080
1982588
1657697
1120213
1451728
886111
1628506
69367
1538325
1529962
614295
272536
1755495
386269
1573260
440883
1837183
302930
983273
1620047
1644087
1737361
1364423
1191728
1912620
215919
1632550
1942119
1341339
791963
756058
1740836
99134
1227691
1486075
533052
1779271
729458
960928
129572
1585521
7311
371868
1993722
168906
837558
756300
741282
1035775
1040042
1094392
680329
1412614
1784860
1056045
1528019
1444529
1767056
1169555
1376663
1362969
429963
1064013
640312
1853372
558295
1943131
886324
1979486
1745987
1960384
1716526
567498
1712534
968471
110686
819240
720224
1982725
829724
152673
1482878
402318
1480555
201377
1910562
1364249
974581
1614407
922058
690591
1240102
894630
521095
1262657
66556
665385
129238
1804318
135493
1569992
1007933
1477819
905257
1790745
1426106
1488403
1370879
359839
1754739
981855
350551
769094
1599257
393148
1657139
1180037
594262
1196069
1061368
1931258
524236
1729092
727095
1744873
1578046
1580869
792625
1227613
205293
1137640
43595
816350
104430
185551
837461
1974373
1754993
986941
531221
1678077
1308292
903384
1433233
1871493
1353355
882216
1516981
90197
989903
1807152
93996
1830877
875223
256352
1161593
955065
241781
1686417
801762
1575784
57947
745162
802359
623860
1466831
821720
383145
549607
1053565
540060
1628056
170297
1974063
1037519
337518
614499
892670
957842
808397
1072595
523570
844316
1954660
1042927
1912073
793961
1904388
87342
1281493
1534429
1071049
958271
8160
1987612
1543731
91824
1922390
753958
942951
599831
144615
1713390
591523
763614
1702923
786362
1280880
1574130
1385587
928465
1189864
495270
1591259
1760199
699686
1949802
1007630
1443311
961071
1649502
824910
46804
517412
602025
1056324
320409
1469597
1366853
639724
198835
1479506
384213
394128
1409036
1273335
660088
542622
1887243
1571325
1636916
1535408
220542
11382
983403
983884
653582
1912857
719901
129387
1294375
519060
1097742
970075
169939
819556
1925517
1330966
1535198
433398
1439232
752705
803668
495550
1130682
590004
1348190
184290
603979
145507
1449140
1715598
122553
764371
859353
100584
1650410
1674140
1907679
1393650
1082833
304135
1468414
923102
506340
1392373
1551481
462108
1618694
34963
1504195
303677
597293
535456
1715203
645569
1489450
483620
268517
1661388
1548751
1827337
611944
131991
1038202
1713234
75465
179817
1746011
1782414
1910957
1398120
245298
1421859
1125913
1296049
43551
1988323
1771171
1554182
1352457
708851
281318
872615
1037876
1333070
919804
1103715
1443844
1555607
1754172
441117
1618108
91942
1680459
134206
1109272
941133
175715
1337231
229537
1516656
1467801
1207958
1767307
599925
1492467
737828
46862
1042430
53479
615284
940713
805109
132958
732631
929047
80773
1317070
1395102
1967274
1594378
885005
116257
762496
436072
1358880
822788
310836
1492613
1691481
1907275
1374970
427000
540066
1533018
1880759
1176436
240791
914966
600792
732795
795043
1022293
1209102
1640389
766455
297687
1267036
1716939
15609
370624
1772018
1683377
1348820
16671
584110
32047
1242249
1224156
547676
1463568
193860
1242614
1454080
1903471
1502487
698476
618495
1274617
1925567
135910
1184827
251857
13021
517600
1269460
1248162
1908743
1870465
1401783
407830
727295
590396
21119
1998457
821712
106884
987363
642040
447046
1329660
507928
738474
922141
542730
1073223
530319
1284267
1196347
263056
884274
910962
1659238
387220
1867643
682250
898928
1795418
556952
1474981
653300
1477993
254502
1535185
1710675
365373
46844
1998215
1775604
1553298
661574
745277
565941
1342418
779669
1306578
1553123
1202956
1364622
225976
1027289
318958
1209467
1965790
197751
1392774
1879214
974210
38699
178
1802319
1927286
465859
650832
148802
147525
1944737
832268
466229
1892850
996572
354633
1270474
1274400
1851297
500010
1163860
875375
1908399
359503
1018545
1523499
496553
1507479
1057247
1339761
1206266
1350160
1832554
104587
757637
406756
1607702
1979535
1609267
1457470
408861
1745008
1792299
1276216
1316407
935449
185315
1982743
1222522
941077
1843705
725344
1247625
1263404
1414826
850528
1853275
2724
441009
71757
231212
1348052
1772788
1083488
1389615
1844172
23495
1515525
661348
1112021
710818
1761753
580371
170802
468136
972541
1892752
309683
491254
40084
404521
1549838
1904921
1814461
1714443
324346
801547
1689195
820349
1971212
67506
1517876
845347
1256663
62816
1950207
338532
1017294
663369
1553973
130516
1504898
305970
1691995
1690680
631196
1528398
737646
1301398
407329
1001855
1342102
1426717
1669858
1909993
1855977
487275
1178326
286434
516316
145803
576742
1277987
312699
1932118
1385013
608793
732228
1320273
1967289
366972
1040985
1840386
1344800
267188
1665065
1570692
1170103
1080482
1349748
1449086
485702
54836
1165248
64365
1036147
900890
1432855
914979
724203
1369753
1994573
602097
713182
1036714
286324
1987617
1386345
22541
1040158
1481839
1689705
43042
1113112
812819
300550
1665613
1544097
140485
428396
987049
1454431
1481082
1305768
420200
931147
1448037
245670
1675553
798770
1934916
1603874
1052361
573210
1853473
1593522
705024
1631126
171151
1616565
820801
1267512
1048007
899691
1630449
1418983
315338
1599184
234958
664066
995189
1871890
974419
722568
196163
1629233
479415
590216
1248680
1033280
1684693
417959
1634341
488201
40542
1382203
1796482
1292359
1959050
1098126
783560
342749
755625
670895
229140
1368112
1508051
1731294
129289
980486
1813857
393806
1146375
479655
370402
724275
510826
1856446
441222
13910
29652
28163
819402
1150791
1444732
1392379
753053
388669
631138
1115117
1623947
588174
54202
1382992
1244015
1443794
1099755
1174048
547586
1642495
808448
572121
1232262
718945
1581385
395659
1942712
1705999
1417848
487478
1137245
1493210
1925167
1418606
1136602
1271124
855608
636024
462622
1076209
1410535
449433
981326
903537
399700
747103
10957
1294948
1508215
1930061
1816740
394256
126053
68916
1031591
1561138
1501217
956612
1204420
1008042
119582
1955322
665624
1544926
1786035
200310
1335885
1925729
1857873
1894807
1336084
1366892
919652
666663
1925917
1178514
222840
1859960
447252
492390
1631778
1653307
155823
36161
850343
1100587
409120
663813
1707939
678535
1121120
1628423
373474
899081
800647
353939
1362983
1794914
817256
1139577
568180
1667983
1819264
27083
31128
482241
366994
1306783
575519
1588171
598704
1670309
969679
160835
1389999
850880
1833661
1701331
1697940
44794
196775
406138
1866615
506907
930214
1397042
1109587
1983521
187381
578032
1742348
318905
482064
1564897
605818
1900870
220989
981591
561224
648219
457165
321898
852993
821157
90269
1039221
1053946
856110
1405567
1898518
915022
1766250
1154912
1385019
969867
218593
121542
9358
1747685
1219943
494006
1133393
62310
414843
1416733
1029688
493398
1311387
1284629
1660046
103088
550469
1333353
210533
742435
1858411
926154
1328437
1495236
175579
1810663
184748
692249
1746423
579085
63124
437552
1354832
1754537
1034755
747715
217373
1868578
452318
559620
926607
48435
150006
362017
158209
1264509
160232
1331026
1658453
1442140
1288815
745694
1286788
503879
762645
1091502
3453
855515
1943745
234327
622795
1507363
305355
1483674
387759
1869571
1489738
1645525
1235094
1830339
884003
1588781
1550144
815190
220981
931186
1895110
653893
1870458
955199
291650
92259
39536
486354
1193456
1091911
941756
320495
853367
1767358
810464
1223610
1607686
910228
1544336
440055
1950105
1171568
503202
286074
243913
50406
3319
223039
674810
1443854
1043633
1037187
595329
885115
1159157
121752
1895359
1297111
102086
1741145
1032929
1567491
100937
510008
1172668
1225256
884282
248104
1758283
284998
255878
847645
1156186
787339
1561362
1392263
663549
1053166
1980592
1781190
20557
406662
885131
125952
514360
959970
1271881
135871
1368362
1421365
114168
460252
983543
242958
1049652
129585
824322
608335
1711896
530073
1701821
499749
1090255
1532612
728958
1556560
1271604
1915229
1712845
798556
870943
1995755
1075158
1439806
212941
1339675
1709742
710153
1486567
1598889
392876
1656110
344046
173812
791323
1543729
1206926
1365621
260160
374748
843612
191945
1107952
1721515
638589
186218
1214106
298131
349452
220728
1432868
204611
544151
585532
60164
158830
1688184
1567277
1124757
1735712
947158
1831272
460450
190102
471440
914483
1367957
628564
721657
1739981
2905
543575
1557806
177405
9912
1710531
1253464
1903829
1946326
1255627
1828295
1983723
974268
923744
670372
133866
1276222
796430
374315
87607
103326
516580
1180799
1543635
1902997
829410
1929692
84538
1100687
1407440
561477
1299898
1937677
402523
1088546
1240427
1211661
1298414
797004
977286
695912
1438100
1119648
549016
1164450
1917630
239554
1044605
144326
330326
1453447
1667849
149707
1196464
488482
1447001
1628263
1437690
1767847
141229
89820
83875
262151
1923354
1154776
1036377
972032
1044431
1610433
1250834
609450
870532
520832
1719422
257143
958850
68327
1377605
1229423
1055041
274032
924136
1635293
411593
38986
172001
1367395
175489
443913
39249
1407250
1597737
328569
1511534
861742
661665
988997
1250288
863420
1304648
173639
782854
864513
168017
269086
1524108
1268134
1319804
667765
958356
1886920
1403743
656468
1883959
721602
1445454
1383152
1931945
1528013
779500
429941
940297
1956402
1338917
49650
1985532
1816119
1947315
747030
1170808
1826776
1421066
383317
1487191
1673343
640342
304748
560866
82618
468863
1629605
1520017
370788
209346
1197377
997556
1041992
1847576
1731896
53752
1620061
995787
280571
837684
375185
1294940
191566
433784
1216438
183402
1067985
238056
1171384
1030026
620261
798892
1024588
1189366
897179
595212
899173
956772
1521535
823421
266617
1766865
444163
780174
996328
609076
1455879
258422
1667529
539773
1443858
845822
1803418
359880
854795
14209
1471144
1324226
1696452
1476457
1871708
1429251
682335
651568
1189370
785601
25182
26798
1293759
927026
697247
1977073
572361
1866456
1179819
603957
1757068
1018579
1390929
317150
361693
440787
52720
1047919
630498
287
1279688
1225967
778331
1319852
1671344
654964
39316
1367744
1508807
881617
499790
1328583
768267
614
223089
972105
490763
673613
1079887
685586
276451
278837
924639
600294
847132
1521242
199101
176589
1696367
1875980
343403
1257166
928458
1333328
892983
14996
39297
935353
1557253
1667234
1497832
860444
104581
1747094
1214100
948430
1944976
152100
1520638
1799373
147392
280630
1086817
1594818
365449
1517776
412309
1128273
1101463
432298
1530083
1860396
252493
646253
65833
79130
219933
866679
69640
209195
1181712
1019777
204689
1526620
1192841
1759818
747799
1278375
471211
976271
1616532
1944894
1568800
1346066
1227359
152726
1371979
1949961
1457900
1534289
889191
279000
1381037
1977465
854795
147912
881335
843654
1936975
736
1543620
1919049
1063290
1248091
1700350
47143
893735
1834666
683313
1424451
1284467
601317
521148
496159
146639
890112
352396
732752
1175642
11076
749381
1321872
608930
1263675
391336
1712129
723468
1276441
893646
1113931
1965815
367788
817950
1662623
1566346
1461619
778499
596690
1133014
1609860
1179948
1723435
633666
556937
1933565
1756382
737146
1391845
1923548
354384
189234
341094
470090
1883616
1676883
1814862
154923
1751644
158771
253561
760753
1424055
1979402
1888831
1145306
1214682
66222
1223468
723128
1325283
307694
1475108
1563146
850946
429693
1038032
271398
1293596
277072
1974211
718627
902894
730840
1344443
444584
699275
856508
1517158
1696376
1684496
1551833
1000239
967727
1965159
1968871
1176635
1571187
1161610
32021
1080946
148826
303449
1286770
1027957
1750543
1463323
1292697
844545
429985
1930931
686946
1025944
923039
502575
8412
1339749
865092
1139563
1139548
840380
1222450
1695778
1333243
1976719
1988402
1638330
1266852
1382333
269696
888058
1305856
1434965
776932
287513
783623
941665
849966
137192
1972890
1925675
1559870
7122
1553403
535909
354873
1946018
183749
1413380
485473
451315
367016
1442855
1911264
1978458
1305841
1540729
469353
778193
970042
1125145
1164315
1558202
1260539
560685
1251575
471284
890049
1856655
944781
916207
586060
1425083
1650173
1258878
1725050
1129776
1177969
1988112
1936804
1694485
1394006
1327012
1189296
1507526
465302
777651
1758252
572878
1926928
1290416
319217
181992
1022167
372622
634091
689440
1771638
1572828
1994248
1471948
955978
1706194
1060322
36923
528308
332519
1340027
897829
1126657
1124244
778039
1418773
1966974
583191
584384
1164172
1770941
415201
1676114
1327911
960221
1830309
887535
701498
160152
1589018
416816
1223753
1570280
1140319
1361349
1087692
649500
1486489
702597
992518
74171
748818
929567
1031282
1014042
562504
271276
280663
1200292
318930
161377
1062515
1242648
1321474
128903
89124
1956115
1380681
929836
475131
1161446
979193
1303666
1768274
313516
1491211
1063913
1256839
1884660
19071
372593
1161807
1670976
375594
772340
574913
1974792
1327161
1285532
415076
1696609
1457901
1615431
101669
752426
1971371
1220068
1691752
878543
1541144
6540
1971604
601228
668629
1837797
1828403
739122
1753124
1104151
1807212
52705
1669188
964391
300528
360930
16026
1130816
161588
150334
287944
1622040
1255939
1232793
1108773
1842233
912848
1467647
194672
946839
733598
143407
626761
815117
1160454
553234
926506
1516843
723099
354990
1719981
1807532
1965879
473485
1285664
1593896
1728442
737576
601704
268044
1583991
1987483
1657025
1083861
1287037
395864
1440310
1060760
1856538
1535822
952819
1231030
1185973
389689
1051507
1989229
1934100
113381
1575801
1737306
1603834
109624
33815
1004262
1086580
1541423
1297692
925849
737726
47766
1024200
1437168
625867
895865
124434
879817
1085614
1691747
1986737
1564218
1109085
673183
1864613
284540
700032
1162664
598556
1329026
914104
1604819
1037556
649527
1939521
692309
860093
473124
919337
1370671
1829576
533180
1790072
1474015
1341468
1897290
1819260
1066590
952949
800907
575298
1148346
918318
1871545
1604380
387028
1606261
1294699
1297590
1927698
1557060
935917
953369
1854931
1193571
480115
434521
1098126
819043
1820284
473404
824086
1925443
1987551
1215185
78193
1004527
215074
1679696
1168684
924497
75705
1586997
1839824
1725165
338862
1600961
1798850
1737363
377209
1169891
1129598
928955
1328925
1833804
1244283
412616
166517
653574
1478760
1176403
369516
904614
1854085
1298523
881926
1440886
1491313
1164019
766881
120831
1148349
1237789
685366
1530425
736795
1434686
1143596
481632
859863
1249555
1818232
1033683
844750
574374
149013
440550
846592
213468
1530326
433163
1185398
1875754
1874140
1124686
635327
1573327
1028622
1397960
1777905
1152162
1544343
1053885
1798366
1163221
369045
245003
1633659
1302330
1499901
199089
974352
967665
88521
576563
329934
737607
1535163
644288
1765011
1436709
781482
1899846
1380447
1825155
202270
1081988
1248853
1507793
1324381
1127526
1403090
539985
1193314
1744958
662619
902734
1248328
1215220
250733
1149109
779413
867796
1959686
770091
1812670
599537
464272
142691
1296142
649454
1678232
1662455
161889
1237121
959366
1084797
1185754
1632838
770438
1399981
321237
587456
1744070
373578
312236
729130
1952119
457530
997951
458978
46508
1163826
203042
1827297
1450358
240775
18738
1227906
130536
982274
660175
829131
545320
132076
719586
409758
1604381
1146097
91793
765058
379541
1099552
917733
154449
1021374
360037
158317
742712
509118
1608704
993978
1875389
1461657
859175
1895235
710862
1829205
1582472
580626
1281231
1177249
1060144
1298753
1793840
1459426
791792
351524
1809399
1296033
25910
1201040
1182765
1269806
735709
310763
426693
1882529
214685
951817
582179
1048689
1167810
1495428
88120
1152380
13111
891583
1754437
39471
1675945
433460
1685392
926460
1607424
824335
613871
1136486
1302814
102530
498366
1881807
1500746
158250
1622871
1021798
448114
1536605
1596259
774828
1689409
1624467
969936
163071
1515490
711390
774330
797807
927958
1572729
1612111
1354890
1421342
916810
375398
465697
1902451
66095
1924921
1349579
741533
1176785
1882199
1225603
232457
220180
318832
378357
1780678
154994
1211308
725946
253844
825165
161179
897108
886918
47742
328317
373095
537456
293802
1292305
1959608
146768
1054871
407895
1607449
456975
234733
1553471
126100
786082
1833860
1378671
728269
883557
1440384
1136420
558523
1360198
1474110
1930351
1139891
1035527
1479247
66827
1394511
1750490
1778719
1482871
1186968
1946942
152167
262588
1316974
337985
1931235
1493570
1484057
368666
1762231
852781
1796991
1246581
671243
434021
158613
1356585
1946488
934283
671826
1249154
153165
1883079
226846
1547156
588125
1075059
1941812
1056269
1777137
1215618
1551073
236938
1018450
360136
1375929
574499
1396657
413108
161411
665148
1658663
125847
908789
402759
163246
1570937
1986445
1143622
998829
1613807
377429
1611340
1218175
1479474
1569155
563553
168805
1928204
1251051
1845363
1983680
1992511
1247452
1862134
887432
414905
685509
854469
1748527
626513
846690
407695
1787675
1084702
1963325
1332196
970764
1996417
1307931
280692
689833
1421809
480244
764448
814584
675402
466656
1300153
1697577
1026810
41473
97173
687086
896865
710385
1280272
758516
284620
1718597
760742
470248
706928
1696495
1692840
1717329
983992
65172
1624543
119763
529359
1733803
420958
1484271
960413
310861
1907507
1693483
912585
1707587
1170759
1193351
9432
1232927
301654
1731911
1880999
803386
1829989
391420
309412
1834020
526418
958053
204663
766732
89731
532103
1819432
152522
1391259
1691289
1169152
1085471
1284319
853247
663763
1802147
521702
953845
1750419
1795159
1130617
1216329
1667058
585036
461812
1137378
1675019
1230116
575148
710137
256877
643090
1745022
1981128
1556020
871728
1445209
1433638
436434
661855
181643
1912767
577011
1615027
1157300
716990
208350
563493
290491
38532
1172087
439762
1217185
515445
110591
1880305
896565
67511
667068
489667
221419
1113748
731883
409940
1427098
1590534
737446
683827
1937023
207355
73881
1597384
417262
1647235
1644192
662637
717566
1578414
239112
1373690
821332
621724
1890403
1307103
1240352
1515183
1905720
1744349
1139547
1746891
1893044
1155436
865381
407501
984701
1057008
1600981
1695456
1873478
49637
976528
1582623
228790
427842
639231
1396472
514688
1968397
1935523
435158
816102
1189233
1831112
1077486
1523984
222949
426378
154658
1508907
1442892
1966728
1148884
1262773
645156
1987597
769007
651172
671754
342843
1808644
290404
461459
857919
492995
862889
421872
313861
150627
1116654
1947676
492778
240738
1817685
1389527
252851
316417
1722974
1254261
1786201
491428
989133
62648
1003508
474642
1602971
1627034
1382458
804377
544264
552183
1076845
791105
796312
962770
546289
1555539
1616679
1233103
1755065
1468602
234039
1211109
1162602
523093
1488501
871226
1174506
195748
1479292
635103
1595693
162001
570208
621069
1719415
222741
1714297
1180930
616179
1386218
223182
772486
635184
213820
85061
1884515
1280881
1359227
1923988
1685003
511564
1278446
1835463
1022154
1951840
624452
52289
1617934
313191
771346
838846
169543
294402
1957938
1521086
425113
407490
1834121
1446403
480934
134031
1206307
164522
1281315
841958
634205
1028930
437196
179396
71655
436975
126431
1934654
22318
975773
1040739
1995660
792890
394299
984735
757509
1346422
273124
1407637
466770
1975975
1930811
1666269
567581
1253033
1896506
1356889
477918
1135070
621441
1105331
1989134
85833
1183761
833558
1631588
1445396
571960
1773693
60804
1997682
1395400
748279
199602
246968
649502
323821
106310
1222300
1197979
335475
538964
934238
1828279
950485
733027
46450
1529877
1627185
1337002
983589
927924
1185323
852811
1564920
1437123
994231
1266760
158064
528038
661596
272526
1226270
175553
1878740
1647121
1164901
1338028
212175
1051757
1043643
1426262
1740242
1511713
1046102
1403987
388199
1616147
312233
198300
1553579
829924
1767773
1007063
698745
69390
470560
1293497
1833468
1400294
742309
781476
980851
636874
1798841
1185372
280588
1896688
744047
801233
543746
1230831
173541
1701338
8758
569831
1851328
35461
953726
748510
1153509
1109936
1201458
1792435
455821
387569
294682
495112
1991442
1539151
639690
1768965
1539933
577424
1011103
1311340
298959
376880
1488535
1819090
619741
1354013
544195
1621719
653854
1794146
616008
1676864
1397742
1104759
1407677
1313575
613087
14262
1388496
881672
41776
389178
811558
1010678
707402
276441
409295
149680
1794653
941011
1692225
576982
784718
29025
816801
1144016
1819642
317344
742098
912484
893895
223165
341028
1336047
1996099
746586
1240528
611234
293307
818173
1971412
61161
1427942
1267300
547403
1424082
1733348
1621540
1752550
1584261
414979
241429
387029
1522007
760064
8377
146940
742427
1091047
772315
1348510
414410
959873
264305
422213
768079
1231773
117029
846044
460069
904063
1532666
1308092
1967719
1937741
1851602
226318
1291730
1741018
60092
554664
1863207
1524259
1904767
549361
1829542
1999097
794659
689891
960227
1944833
928303
1621447
180851
456831
1961598
1754158
1459086
502418
1355625
1436504
750665
117600
983732
1183741
718927
1919131
1557435
1222724
741968
711207
1288687
1401220
163388
767868
1981312
254438
1459462
1692767
708119
165842
502914
84434
1410718
1525741
74393
999615
836847
1745029
1653107
192747
1409396
1395930
1107232
1981311
1154051
268461
293284
307748
947960
1811089
44104
1968301
518467
1387852
1011953
588450
960149
272350
76074
1317783
1083393
1391760
1738602
1638607
958795
520416
379500
1128436
658889
344614
1645518
1119181
292382
1475594
445976
232018
1012314
1551440
313818
1384350
1090970
443852
821885
1305018
300237
80132
1628919
327640
1765917
1433578
177144
357565
1827315
126778
403966
716091
853391
1908626
1587615
561798
1509972
1573012
1234506
1811827
1002221
321554
1431773
1192263
296342
840542
43755
1805701
1396701
1157659
1906888
864498
795667
1975336
278142
1710813
118875
619329
337649
544561
941977
1869662
549851
1883761
1361249
1650582
670092
426788
94216
1977683
1000701
1498356
1761541
228606
86874
1546824
1497645
579973
809033
429422
1408897
1667738
1643812
1225412
404773
1479515
27782
878476
140253
1018438
1892738
1313672
417841
1385358
1751850
1223178
1341889
1927721
1051482
1285323
233902
1323010
48693
1781976
1803820
909666
1310858
799599
48075
1862761
286527
604898
1155539
1416121
291250
1954871
1145628
222446
1702314
166242
345784
1329249
656817
31648
1340465
1025176
414586
386685
1256419
1435990
713144
71688
982403
1312758
1033308
1102925
1296579
1749672
1879827
133909
1978963
1951630
1043363
559632
422897
225241
1200005
623366
268066
874169
1516306
1877392
73728
1037634
1361171
556892
518778
123824
560835
353457
1836668
1678626
750743
1394701
1542292
1073658
1119608
1762694
278978
1938534
313300
11049
251208
285522
1170974
916796
1903930
193316
1926731
1250057
814010
686146
1272762
697495
709910
263552
569013
1250881
867286
269458
1975110
831325
1685799
1621444
299557
928034
1220775
143271
377852
381220
1180146
510686
268632
1664652
85475
1567430
708119
1787057
1578988
669443
791825
1874538
1981132
592328
720225
98784
788689
1278030
1500487
823803
1985718
1031196
968864
41471
603809
72205
1189302
1655922
408267
1440605
1076868
419946
1766155
1689433
1938127
437686
1117875
1911640
1662406
19420
270757
925537
908217
661478
882167
792604
318636
48779
1552344
231179
861817
1100026
579812
964240
699248
159900
1287242
539168
292749
1100306
1054579
1385458
1795052
1847331
97422
133241
617862
1796196
842204
366869
1721689
1089316
1536779
890989
847878
339177
1307761
1156296
771823
1080870
1702609
1670200
907893
583563
807345
671364
1436136
1891282
653680
971728
1187253
13540
1500758
345778
1947375
988117
104828
1181831
1225600
217464
1749108
1420714
357390
1640695
519977
1304511
697948
1642995
1400269
1978740
756758
497797
1479733
1148740
846251
258861
1547599
413067
1335021
224278
1402316
72034
1274715
545998
958657
1185651
797668
231762
802145
144670
779999
1700361
907589
1297381
1394342
372723
89650
1447355
1983115
512879
1796819
1852306
1298191
1271174
1025007
879834
1771037
1398530
84649
1935399
810957
1194465
1379929
1742502
1943429
414446
265067
583307
1945184
88908
1281391
1602032
367957
1378799
1672173
343924
389073
1256135
764474
1609553
299479
103593
1301956
37319
145054
1209489
1901002
156761
763422
1245342
1544821
830107
582947
1549271
917776
1114336
1514099
1869944
680713
266082
1480292
930257
58833
1928108
862273
1957745
155432
649732
733477
647944
1339854
1785344
1631141
1990971
1513216
1804793
1058878
1987662
1976112
1889650
1492662
833380
1093559
1392477
890320
1992680
1383527
477048
191831
1856630
1870350
1065772
360924
1425897
650639
538525
1163163
819760
570106
324840
1636957
239434
754320
202386
629472
169090
1851938
1096959
184668
1354090
155982
827295
79370
1566930
898873
1233258
408352
349827
580677
1350458
722925
120656
1881121
431001
174521
486617
1228460
252045
1342242
629948
405317
1665682
1390042
1400677
1237510
1659820
261566
365795
1647418
1068749
317291
441299
1419236
1057258
1085163
865353
405019
1550597
1371372
423079
608570
115796
263893
719860
238919
1542078
1739137
1877528
822099
1661752
1760480
949248
1155850
1638064
654136
1485517
24889
600957
1854315
886108
504187
1614789
1046557
1476777
776715
1569406
1074040
1488054
181922
202757
1047646
1197817
771497
1083116
1119708
1540545
323701
1430223
880627
436146
1283348
679135
918240
588246
603216
1319716
1901020
1876278
626182
977878
1486128
641238
1415503
1835664
1863610
209557
1350762
712945
1790463
630218
373327
358593
1943325
72228
98512
1391925
684622
1650236
81996
1713789
1626417
1262600
1777053
1262042
1111661
1151054
321961
1170600
1197639
627790
1553243
735459
1093879
671260
284418
537001
925315
971310
1765489
1176915
1373637
937205
1668406
1476699
750765
1100289
1280959
223023
93433
457750
1854412
660942
493932
651427
576277
576448
56844
796685
1840013
161206
95737
68029
1206830
1184138
7128
489961
1925112
731064
980691
1368570
1251641
757162
736383
1917428
605294
994360
1832013
1914056
1246161
453745
534214
700086
1477965
1353051
361357
1062380
855186
1789782
1715636
907106
1058554
1371363
1446669
639350
1586251
1258174
1798620
1608993
1063677
1325348
772807
776905
881118
1266474
981117
1568307
1889163
1793253
607939
1210728
1313425
364070
1549160
477786
641078
1219703
1529749
1976705
1052288
1103368
416114
532171
315497
1010296
171045
707437
1849198
552088
2260
652208
1696986
1105863
1164897
373936
624978
127711
1398255
166619
1584931
928952
1617604
559694
862768
585255
1864884
120210
1981360
697006
1741184
1528227
1928324
507287
310457
273329
869475
767804
1071031
1661436
564802
347796
1340291
885264
1011328
1727251
1047260
1762928
109385
1286329
1340180
574927
476815
1249288
710527
293340
1560804
108628
1972591
687281
57253
1945498
1547416
705069
1537058
1716008
253349
1312628
593801
899347
331760
1620593
1391681
1064449
58276
1671625
1537490
1017246
1342662
389956
583605
415395
952032
1644870
1566451
236605
362003
874636
1348261
1742571
1488710
1023632
1093326
1693459
1227935
1814280
1963766
1626474
746272
739120
1001467
780453
1113231
590340
1793533
1842941
1046873
286634
462400
1827994
1877916
1799959
1020520
1831214
381776
440493
1037283
802803
1790917
502810
1673467
1743432
1886209
838014
581335
905233
1640732
1057225
12041
205673
1121887
1712508
1240445
1917259
817554
1754521
45867
1585662
905323
332006
24021
1667844
1972617
372948
125091
386302
651889
1999249
759412
1713719
393997
190971
1029353
1166054
1514166
1078803
929673
1837523
1061201
802684
1942630
703443
1050974
937487
1369855
1286609
1934277
360045
932886
914077
428754
547864
1979236
1723433
1476682
1547745
957176
1967198
837223
1770710
1389502
1491317
196820
758680
415794
267985
636271
333908
966944
1887995
923072
1835779
1797890
1611733
620544
1022192
418454
1916557
1575949
1356550
1852854
308091
1149487
1507608
66155
809248
1327001
483708
1234652
207283
247089
1599335
182323
1783904
115387
1832039
1763633
532975
268399
1402634
467447
1839240
685850
141119
1777540
1732329
425510
940107
194998
656733
1100863
172272
892939
351433
1957948
90490
1973307
183907
839792
1280844
524469
1373274
1540816
449975
86961
1829886
157861
1200732
1947219
1128161
1525294
1808838
915941
439138
1112288
1337461
1349480
848802
1304139
1623407
1100853
1452436
532549
562520
1727604
723651
1606117
1362805
568755
1734892
1660693
148217
4513
1947859
1879421
1027130
123999
629984
1031334
599946
8473
660340
1959958
586616
472684
668195
669545
216150
400732
72824
1074951
1762758
808958
1198251
914873
146735
1668751
1295958
512982
965130
559062
1506313
1291798
1162451
663101
1642091
1593232
1929571
1864982
161041
725881
203779
443507
997365
1421523
586345
1144022
746095
237275
430348
1311256
1348760
471857
1497024
1001609
115014
440532
343479
855706
530260
467078
88273
1385631
1690484
1120531
1020599
1085378
992239
1546717
136989
1637228
1177455
25351
417545
95601
1906409
927521
1735033
1101199
1048171
1029194
1198058
1478159
1080519
465549
1210610
361242
1263515
1376771
717112
937045
1804953
1065536
124818
1459304
225578
431978
821270
457870
765035
1228370
1110992
493935
1244773
1691566
1728610
1979569
604383
815148
348052
1302489
103126
337298
1264214
1261462
398815
1763920
1096067
933455
653554
1466506
918090
1772133
1219916
830729
1177119
451702
1270180
1539061
1913087
688549
1564328
427962
838939
1496274
761791
1409786
1563035
1861439
1425140
234601
113318
765599
509067
1857891
554308
1959808
54375
1049438
736329
372904
1662748
1177571
1069390
818284
1752661
1870633
1736090
1591645
1397417
183012
1214898
1361609
1272461
620919
1667194
311314
1894687
407689
163387
266190
1951449
793522
1165103
1810890
850125
1946653
1923403
553690
1138621
773917
334677
1434257
770524
1356625
1636748
1770884
353534
122335
431227
1130833
816393
1626885
1871060
1545162
1128332
1680215
696691
95957
1192479
1796689
1315040
320902
1496430
297474
1413157
102825
118986
1910433
739010
1487589
1817924
1011935
1644250
744541
1702518
1953528
602249
1246398
1702373
1468440
1200932
187721
483464
1514889
1830267
89541
1326544
242316
1211478
422863
343948
1147123
1433083
414011
1547170
1119532
170513
782379
424871
435554
1019329
1693875
1934478
1815285
1113430
1748976
1200501
1562514
767261
326509
1731289
1106689
1978480
1341008
897559
1615642
195596
845266
534872
1405435
653836
1821233
727803
455070
810862
929654
1967391
890967
1602987
1795207
1594271
862693
1319065
568285
350815
554878
1749616
1650900
283223
721242
1580858
1358998
1654646
553837
282809
232605
82058
1368399
486140
1288258
1303865
1022775
782253
1324291
160766
462015
989923
94004
443309
899199
784889
618557
1113960
451499
1251757
1977248
1341177
1425614
1896997
677668
761985
1608644
1227501
1495776
709748
824795
996688
1912816
696188
384410
527063
1304071
1206379
1622533
1794619
236895
1850161
1200512
1669294
449349
1527657
1578302
1247760
1362489
1127380
1471941
1111988
567930
347896
77931
993876
1210140
619047
1056665
248481
1643561
1661768
1057438
745634
1885551
92397
1566265
1055596
2758
1062493
949991
1525475
1801552
1421720
1930705
197345
1053438
1830832
902842
1281531
1177219
1976068
252850
611735
1090409
576149
989290
232605
1267484
1565747
381234
349730
1998483
1380741
249312
921567
1538762
1979050
811171
1163065
285069
1903482
1193795
1464029
1275142
1851589
616342
1001890
1141673
1978691
1817472
385037
1169621
1298050
845241
796897
1004410
351230
1025016
1926726
1997322
1416854
1533671
435324
1878341
1276342
277660
1525834
692545
918020
1618845
1691808
400732
721621
241832
521265
1486709
347391
501241
1817739
1102575
279591
1237506
1042345
198003
412775
360014
1089154
1829847
535538
57427
941082
1853961
808470
1053550
70871
1613736
36835
1729789
723215
978742
1379608
1809995
1542715
1546465
1244207
563825
1674934
976776
1539318
1668728
1407687
788436
1880298
1643384
1460602
1759124
407835
1591045
83394
1910795
363872
1629204
469300
687795
1739109
1999848
1913611
100897
1452297
236634
19665
240996
1585949
312186
809554
1417319
1781093
437449
1873769
1089488
1837745
564801
867134
1726962
60158
1617898
389523
1355188
1540017
1733684
1015511
128572
400532
1761534
1402906
1008482
1204834
271109
1288483
1872171
233157
616878
58013
1523611
1573026
1507438
371287
1080228
1125298
1836160
783184
1426350
1703588
370172
250136
656294
72446
1898883
687611
973520
470344
875711
519638
484607
152749
155447
111887
267606
827803
1961027
301912
357487
1373639
1870001
1399233
247438
28976
172172
591968
167417
1534911
528966
8964
1865624
563201
633751
1406335
474941
205311
1428641
1641003
1576927
210968
780585
1007622
184947
306882
417558
408319
913260
103880
596051
613073
60971
1930929
1388748
998114
969603
216559
1135443
146973
1819300
430516
800729
744161
818647
783590
511454
712106
1195656
608890
1583096
991927
1604257
751539
1636290
766383
1885895
454357
1959227
686684
1453554
1145172
1459155
611533
964570
1339598
1923877
407275
924231
1418189
1044621
1490609
1542458
200465
1863679
935121
1108561
1686205
865306
1272001
364189
753645
1413685
617021
1216034
1102664
545690
233964
1643126
746104
1331157
519804
1939929
333452
1389690
240649
220745
751684
1443048
1789432
1720377
134380
68798
5354
1596945
886127
485494
1818541
256475
1778057
370229
662975
244969
503126
624524
910942
1865603
449616
1145754
689932
35451
1587361
1405490
473824
1175328
1074904
1415288
44343
211832
1384935
1315116
1824130
1403842
785442
603431
1277366
1239189
408439
137501
1897613
1419001
571388
1165661
1355958
1341340
1762764
710056
317327
10942
743963
897751
317523
1837253
1756745
658002
224885
1198606
1867233
467849
1498181
741274
303419
1496482
1857974
903460
1679680
286767
27918
801514
775878
1372127
624606
1619987
1443432
155192
1633477
1550797
1001816
498446
1122836
810224
503773
1746693
1591118
619226
389590
956277
575927
973743
1794508
1057555
1116740
1369397
1030229
1750312
177200
1851829
8888
214724
1908597
1755524
1675052
291571
816203
1760036
1910292
920473
1016368
1672628
1031467
1240825
1448835
182654
1489639
1826630
92710
141672
982087
1499052
1020958
172998
854476
1715115
1876436
1193457
630610
1377351
1444404
215720
1323787
309994
1761180
1597564
449468
1023851
1241596
769056
1269556
909012
1176439
1543192
1730402
461187
516768
1525839
1964860
944486
968671
293069
629745
1899139
1690113
1711100
849452
1136645
991763
1239052
1614768
55689
256355
1414875
148057
817850
154204
1150631
1885476
516746
1307813
222651
1983929
423441
1829084
1062619
939169
1914273
1786718
1990153
1399625
1373955
958567
398110
845641
1537698
1885596
1004004
689348
1510998
26064
1054496
1158398
990534
205667
1290603
1996823
1673064
1174944
1259389
148352
436249
1805038
956002
1420249
111964
418568
1536504
1375402
1229461
1110430
1282584
450624
234974
529496
1075370
1721924
1983407
546656
1715966
230800
1153212
1351202
767025
1661805
1862777
1033367
1987174
1754282
1890747
1316740
311909
790993
1042549
405868
1412502
914211
858137
1938685
50632
1518627
373930
1150521
405401
816211
1732635
488244
203304
98575
1402888
1289794
51319
945112
583154
1111948
529969
1626051
776550
1071442
718111
165131
1772452
309939
38912
1722364
348090
379526
1099066
598351
961889
1250099
1502534
271314
1465194
373276
1530102
945024
1079935
995678
1784770
1065757
1439683
992415
329970
1997918
1728327
1311703
134130
587428
1464277
625184
153104
1327006
227998
145953
1208637
773957
1057790
1928250
1197472
314745
1439405
1366619
1491266
16329
1223739
1842478
971442
1364977
886111
1275174
535022
1458442
1109292
4693
1758444
1087314
397165
593966
96581
493260
783172
229035
108161
1927087
316314
1661129
394015
1630959
474837
1742509
1572586
119018
1061140
503510
812168
1502168
1424265
1854609
1894018
103811
970488
1226802
822050
1297890
795921
1728565
238310
1201978
1927770
643075
1608832
1859427
1708972
1880811
800563
1005069
285836
1510478
1296993
1499985
248168
658078
237563
761268
1879579
134340
1679823
880566
1237932
1278547
329373
1306859
832273
558664
774492
1008985
1117672
1798273
1009472
1323383
1318174
1301145
1613762
557508
1158665
1245975
727245
1699587
1774425
1134352
78999
854819
333409
1814915
1255026
618967
354684
1197057
1019457
1451728
832741
1405054
448184
1129769
1959422
1081485
1234630
1075909
605319
1049809
1657256
1126988
1709031
1539861
1125468
1664250
1420751
536445
802052
1116563
1807722
506715
1623305
78171
576871
132446
657038
1644889
573808
37975
1106176
357442
872880
1150966
1290218
880579
1989401
96708
646161
38834
1075604
1336028
318135
1563761
506278
1819134
89692
1615145
687005
175718
1408555
1790124
1133287
348922
1667076
891430
481564
1019543
1979154
1462615
1911666
1447124
1209815
303964
35944
715756
36369
461174
1414859
1993774
438213
1795798
266465
1663562
534039
382633
984708
638725
1555556
384644
919022
313142
254559
1180558
110261
1966414
1505524
447842
255784
329191
711874
448766
496915
1616199
1835196
1327044
671388
1189392
323232
667172
1055572
1283918
409816
164668
416438
924841
1381075
111018
1313516
954910
1374751
1747698
556115
1956086
1542034
109017
1891483
726677
894061
1834269
927797
1418687
345925
946884
1201970
173960
198598
1532432
1325046
421271
917908
312846
12218
800875
56118
1825173
1286389
203240
1606698
1784051
1243260
152832
1872121
1227082
604222
918761
155361
1671622
1843361
891100
1562901
828053
597169
1840104
855086
1830744
1252900
1383169
1216451
859586
1388494
794150
990711
271699
619225
161748
146570
1682448
1443068
1575297
1489709
1377335
1855546
346882
1640403
1910613
1588309
468181
42965
906562
1266842
1507101
1990981
588966
39636
399698
1265282
261756
1051519
944044
1091819
1487896
33682
422271
1861619
530047
1034167
1920358
453644
510546
834441
1532259
159039
1656251
1530512
1767726
244622
1767617
300269
551153
432901
691842
1058571
1129256
1004361
1085388
151220
895913
57216
1908087
997006
1240124
1523311
861887
860444
1813365
1392104
710465
1651359
646109
251721
599460
1974858
1063152
864438
1681902
760584
1165424
1511178
1250371
1025673
988520
89890
54509
1781027
719336
1884148
512582
1034084
966105
133121
1074166
124756
135851
596204
1333265
361187
241938
861892
1340255
1022801
1680837
1732084
605806
324735
1533278
1730442
1172176
1667750
1771769
268247
236609
524738
1907752
1060007
570857
927802
1279490
314169
46686
1621969
1964474
1560010
8869
126512
124381
1103024
1449544
1130748
547930
697459
410353
883618
774298
1710954
1875972
307593
800162
56962
163424
793216
1456110
1664917
1515857
1720368
80890
1913454
689331
1067062
1952371
289763
1487474
734751
1560790
322290
594464
1256295
1772324
654169
774600
554637
1471975
89147
264255
1735829
391580
1812741
340127
1474373
217014
1117780
1324767
216195
1993269
1534730
610789
1811615
31246
1775783
108659
1863828
1364352
1458956
1477001
937867
758837
1782392
1924516
214213
189100
322781
1322184
716019
1343591
1925046
573141
101107
804880
189725
1149978
1891134
790276
325510
696958
1460532
811925
1572026
965796
682038
249916
917873
437985
934369
1278303
1282969
1274664
57588
15006
1424148
383885
1916296
431011
1180231
845798
612249
84379
357961
1399229
1100820
131995
409442
281721
1788112
947056
1992245
511990
997424
1616857
525266
41915
1013893
112178
1581317
469361
50906
482281
642269
1504670
42179
907795
1329898
1218437
1959323
17987
316199
1967135
1355923
1762148
193590
305322
1932288
58982
925674
552682
1801015
1421949
303441
956043
1499896
144046
1385385
1031067
452607
1908814
414415
1580848
169085
1997838
1679375
741286
1789343
1245409
398690
1609931
692055
1819334
1901664
1171378
1825552
1225686
725711
758175
409348
784317
534829
1318563
1398317
1944159
1527295
712168
741862
460487
298089
1277255
1833793
982082
1063040
535288
554760
1261279
1838696
1460733
345168
1100292
439766
640257
932709
815243
1008637
897612
196720
719319
690168
528705
179109
1241502
1442485
71260
6104
1435164
940133
1572405
190552
462168
208675
994158
1923589
1665537
1768957
708200
1218349
914054
1374153
997145
1334137
1789165
201981
1011739
1052233
24505
892556
1071990
672443
449118
354889
583440
1056375
550501
1916606
674256
1233081
1403760
673740
689324
367096
471720
1119506
1592336
1739072
1472226
1073550
1664561
186559
248907
1532697
1912708
490770
1563924
1656377
385229
1183446
1275655
1995364
318684
1606914
1691892
506043
734537
1142886
123421
1713793
1471578
343218
18787
831203
812529
969385
1105792
871877
1301675
1178027
606185
53826
1166093
602354
520012
1857334
118630
565000
1104535
1649019
809047
819626
683762
1472659
181688
1755972
1975717
1923510
1131654
774412
1527240
321841
807906
322666
563941
514730
1473305
1177020
1871468
152624
133427
53154
757081
773216
1398939
343778
1075126
1772827
556055
1789136
1476948
684336
384506
258196
120379
1494383
422372
544007
1160622
243035
1360580
373873
982614
1181541
38236
679277
1711450
483958
569615
369293
1065862
26866
753934
430250
147262
956009
1021860
180728
285482
12494
1985515
718534
1711337
1859256
1975904
239120
365798
1901403
1192416
384714
1878913
814034
403965
1142474
237365
1469767
1573079
1499984
580353
1139274
1453610
195152
1457151
1636982
1049856
201337
1876871
4721
1223872
1962464
814523
1268655
1936149
719905
1052198
214809
145616
480618
1239964
1196243
1248371
625959
259134
1100842
1590631
1686553
1508493
1107903
501816
206030
1979209
660385
1517189
1907203
356018
1012825
1384482
745420
1912176
1480598
1244216
647712
260149
362649
221472
338647
270501
46584
1619581
1312655
1763921
522238
578920
366377
1669676
641955
1930642
1872651
539283
1624221
407199
1011592
837615
1927881
1417759
983986
501619
1026220
530155
125170
953976
1098982
1461226
517673
826594
1988613
1813865
667754
1382712
825299
1037286
1918380
1267687
1306073
1097505
356957
917368
1419892
1323717
1535437
495631
1206515
685664
41097
1333793
1905196
255247
1256587
680492
1773631
1400238
1012281
951929
563809
1621321
1863008
610184
884904
1032060
1147478
666689
412395
106870
135910
1841721
564020
1270609
941962
1992259
1468805
1060881
1794116
1704727
1138483
1720770
338077
1602632
990498
136683
11882
680457
1396639
1275090
270337
1667474
59598
344080
1142365
1581634
88091
1460415
740949
1671199
1343677
1812504
889898
1315511
924584
129965
351452
1103199
391349
747787
1628016
1448332
1450906
929463
1070700
557792
62759
1235633
1540576
1903637
1566065
525063
1668825
69281
1685670
1859197
1067571
1314811
669577
214065
767725
1733588
361393
869160
1997818
421478
29649
1785846
1164578
1742633
642897
1344493
1767142
229322
1172596
1357146
55575
1856760
1908968
1686239
727971
865426
1864275
230051
379719
1185269
1882141
1922772
1216056
386797
940400
137075
1721406
1385277
159247
1554614
232174
1482244
1229599
1825542
587547
1228593
1926242
369702
860504
412747
1692719
240486
185138
1990487
1615093
942568
5774
697384
201464
411027
364269
1740285
420618
1841907
1965909
424710
261552
55466
1181203
3251
1499686
320730
824148
302723
1128665
458175
1686644
578489
858398
430786
943525
1652622
816564
1839735
20612
710386
756896
1168183
836268
1016384
349356
603715
132538
1635040
619932
1464931
640871
1281839
868828
589421
962396
1167222
892384
369900
22265
481340
1330244
1834785
1200059
523347
1653841
1887802
1779648
271008
1746448
118941
344856
1705239
66292
1652522
320395
1919323
918254
1673774
1737481
1391295
268650
1332243
95647
1442178
597337
1099300
659600
1308767
646654
1777499
225699
977431
1134991
1083536
1872916
1750009
1760339
1110578
345430
195961
333568
727580
719846
992896
45822
401505
379483
392335
714846
1500653
886149
1157447
183322
1901074
686722
1395262
582604
1021911
147631
549403
450507
564700
1664573
1531059
609211
89533
1422948
739557
1240162
1838560
64468
797023
1933156
1855256
177026
1112160
1194516
146957
1363643
820874
1216515
558821
1607000
850948
587099
1667414
1365859
450415
1039203
1951533
1897980
1763887
384520
1294691
814005
1130046
172965
802545
665781
736468
278582
24366
124325
1288266
437835
1811274
711322
1272947
985921
568639
1106330
1601110
1159407
1062806
612438
851703
1813572
1454810
1851663
1549950
1060814
739957
1777148
1574026
375154
1201772
1450624
1319041
1657208
1911035
833233
1459862
713022
1646930
739247
1093149
1592942
297548
569855
1398064
837889
783561
1291063
1892683
1232666
1851691
1675710
1629580
1803753
1671436
1509231
1505198
98231
919689
1373108
1373122
640363
122020
1864296
1206057
966980
411572
345185
84602
592421
1435781
1835220
590143
634411
682183
215076
76376
517305
801275
1547938
1494176
431419
1958546
1151335
1264979
1492591
772537
1453032
510122
1990823
1743986
602678
517905
1978133
1568259
1686372
1828035
1248777
1417358
1674606
1362400
519733
480655
315713
706159
1861991
635338
1035841
1714151
1520566
957176
1564693
609377
1609112
1121561
722615
713455
326669
591168
1372660
1162147
1614744
1420981
1885839
1646522
570177
1558164
392939
1080189
1130836
525544
1406366
556588
1595847
1573002
746978
1100931
1113761
957860
1569075
1360818
360826
141214
1968642
988552
1182380
748901
751562
310334
1612257
1315755
895095
344576
1368820
1457829
1458107
1678471
34180
1524172
1740690
1208640
1735328
1175233
1549367
878023
782511
747527
1087238
1957247
985399
1674197
134176
1138452
1786498
964717
1369435
702360
1927002
1147190
67581
1926831
686825
1956970
702494
369251
1687405
347269
447128
1373341
1485707
1624196
3680
320717
164943
176402
1791133
1306925
1439989
1394384
630651
745569
280552
70761
53189
1730904
1636307
497779
1087013
202839
599502
1481401
796887
371850
1428101
1260620
1584404
1739387
882350
896211
1271082
1119039
879087
1073322
1240960
789918
186957
36550
846180
1715732
1794842
739605
256808
1069352
394299
329608
1973822
544711
1556885
464070
1977546
598069
1284182
1008953
624511
115941
193069
585999
369501
966948
446648
1940237
1641988
1129016
746473
664581
668087
1401811
1373875
1325808
494117
875175
332168
757356
1470471
68511
648688
1784401
1922967
1635047
1577477
1809599
1016277
704671
1836266
354126
1349431
1244386
783340
375050
1928522
365892
1577256
1204775
1273232
1935967
1028117
219726
1890496
1901036
1733237
847285
1514343
1121054
266154
895454
1190506
1715060
440213
778855
111128
361860
864869
960887
1083808
1806060
987812
1904089
477148
394697
1544290
727278
414263
904270
549042
1875701
534855
553938
400676
64583
946813
1326637
370057
74187
1502365
1297496
640708
572326
1898866
850355
1543963
922663
483796
1134541
362538
369823
323928
1131463
150185
1539309
272731
1677457
1735661
733964
1132003
420257
771518
870670
1513920
1589781
1967859
1347535
278722
956768
489231
34732
327870
270210
1244051
1766285
1891391
272316
995190
1358265
120104
392781
628271
1664711
825228
464919
1468219
1958669
841846
1129710
1718841
1607952
791563
1540635
673720
1642086
952494
894158
824891
1685713
119433
249241
1814451
379776
1884138
1333933
1741057
829860
495514
133306
1137107
255604
1846615
1358977
1723445
1454741
553799
1098573
634943
1510669
1873769
578932
541834
365607
225643
1719145
825966
1438866
1852823
1921760
759529
85357
998811
1807650
1018121
1169412
103459
59181
1492938
1489365
18413
137128
975957
1308948
664447
285999
959522
1801795
1789245
1222256
727704
1538680
53943
21607
341583
1273300
1518466
1195278
1417197
1594173
1555293
100688
182140
717467
759544
1999707
770652
1197147
454456
1089702
197234
82682
1317226
1667370
1891488
907270
901019
543397
1569327
511762
825650
929644
1594050
658612
22958
881894
231237
458399
358992
653377
1533937
1757905
801378
128440
569549
1479997
844770
716789
236330
1555441
110972
1501128
506798
1142876
1341648
1079955
1186100
88203
1070318
801898
1554734
556567
1416704
409848
124008
1252651
1360177
623672
933453
1183175
1452349
55117
436526
1024601
1256185
114305
791859
930210
969610
1565982
260263
540534
1905784
1139624
997314
1091892
270130
1114637
44229
552946
1968898
865297
1414119
554420
1990483
1485520
1901228
1473226
911052
190814
978891
924072
1749895
1260738
273258
1036589
1035756
1139551
771852
1287673
1951974
1505647
322091
1741607
479882
275881
1690207
689019
1552991
707875
1364045
1439988
25100
1343133
465410
1241942
779981
1072211
883308
382467
1796767
1862639
1273192
534198
1352430
1004059
571469
633843
640213
550975
213801
1361050
1861002
1745394
1207506
918589
1403442
1557981
1546357
55603
781392
410034
1456448
779334
687778
1653644
1759915
1824789
130452
170756
1306805
3239
919352
1902682
1429727
765525
641456
225016
1879395
1608578
1125302
1667990
4210
990499
1357441
979447
167725
1305849
755974
1514503
1882155
1873474
1256755
1728039
674159
1167149
299237
315310
104506
210822
1467372
1544720
467938
1418929
1871568
1203335
429505
590983
286389
981890
322836
1581386
1839435
1815094
1361443
1371116
1150790
1208013
1385677
1735562
1099142
1291579
924608
176146
1645301
338770
1055136
43928
1022203
421261
969161
1698699
1902346
1278637
1365584
871852
1364234
189313
685227
887198
480210
1448059
914528
1537059
774292
1298669
175877
775845
1366379
1136652
1015774
1378654
1920169
1291720
1716572
294066
1227408
388730
1541171
1401560
1509117
1383954
751578
1998713
553483
722643
769728
244904
1652878
1374369
515893
1432692
1058635
1462855
1518475
190279
1246314
946948
1696975
1125821
989834
1227974
801602
1720159
1165251
412888
655392
1510301
252691
1517019
103015
1771395
20349
1853343
483180
1613060
325631
374282
1813248
1026788
3755
587394
1463334
877579
1313470
469670
1527015
498110
822946
1796554
1076881
576266
909646
1906977
403066
429735
1088668
1481860
741354
1014221
1473972
1769471
1649651
220247
1831868
485234
1508212
1764081
1572762
342886
1435827
358499
759693
355351
1340275
175585
70449
856834
740671
1988886
110014
1966577
1687210
1625133
863261
377999
108671
1559975
744423
1695020
94939
647554
1109352
1887336
248873
1645861
1711532
1072879
196651
1336428
1983990
1083773
689620
539383
595423
1417225
797942
986425
744956
453708
1526510
1817102
743545
314658
897723
1626396
286936
1713997
766622
1780147
1409644
1802106
348843
1447458
1439342
1213354
216929
1712719
1273879
848959
852353
224446
740726
501553
465348
1313868
17011
1389103
1439518
734731
1496270
696836
1184504
1165305
622138
1504474
1419329
1977316
180566
831396
418357
1056702
519426
980136
214799
1254582
1170900
422203
1273877
342475
115689
438218
934646
1086358
1380297
869878
1645026
1154008
254264
1151303
509369
1276730
1700884
1610541
1358155
50755
1088580
535747
985595
1144085
724444
1758341
631671
639672
196066
1514232
692343
892623
1988529
1212788
1441780
589567
1001379
522307
1196128
1258587
1832
1755653
1085724
746038
1043170
1092150
1866796
313563
1631585
968678
1210476
791943
990371
351983
292085
317235
268117
1382143
408033
1877632
62256
1904050
611109
972411
1983604
1698972
657202
264287
678048
652215
162397
1703662
1555851
32273
966591
1378633
522090
864123
1316479
1420678
1000634
868707
1548881
1591677
1598827
694313
463553
263703
26521
1207599
448222
1739677
68926
1182092
1911202
1628142
1847101
1828989
1054214
1648760
1146106
1862840
1379304
510313
1939200
665158
1290269
1266920
1551473
1627368
276712
532997
1593904
378875
1701929
572448
1656054
1211498
1486537
1431452
1321009
1829226
616998
1334720
1327420
868529
686604
1633752
1481137
40975
954087
1518065
1125766
1641681
1304964
726248
1968090
1096323
1154701
400507
695537
1336755
1137982
1197316
402820
1235069
1405695
1347549
1446358
1306083
1034077
1220125
95941
1827147
777510
1358274
1206435
1221746
1350271
1678192
1169384
441479
730001
73025
1083825
389358
239587
1539798
309639
592783
1776184
535018
271242
1893374
996931
136160
1484496
79657
904367
217694
1807682
1143459
1718399
378523
1274885
1133628
1457705
1033046
1299808
747787
1251736
449804
947052
1124003
1792422
1204199
927540
1776135
443888
1852217
1464666
1769951
410827
347845
1825530
1451770
941459
1714957
868866
749395
1690933
1891424
1440136
1330552
1066733
498593
468467
838078
1643790
590503
1817115
290615
130133
1728389
744165
1717723
908967
1260656
1178384
560238
791858
167108
1782093
145876
1272277
1344381
1162578
922179
1744444
1234319
637253
1634349
1946651
1024765
686639
902726
545827
504208
1222584
712222
1720836
320539
71426
915617
735215
1348797
428730
3203
97561
461881
560909
782324
620073
810663
685791
80363
994713
84781
645378
1539275
522793
1889455
1028257
318734
971836
1910121
485589
1763884
1385691
1220774
1052499
1512401
1783105
1864850
742151
662468
1483477
558302
1989945
986407
1652839
60120
1219238
353820
1455767
942114
1976692
725765
185559
667862
536322
157736
699144
1103723
447612
122711
1582060
1009604
1306007
1915112
1989133
1381100
1043939
1965213
195417
1168629
390347
247181
528174
1258738
757627
604639
1750980
665291
1748686
1536681
1489610
692511
96611
238018
86400
1427916
1970958
1930551
995137
11504
1828739
1743552
166728
1660335
1761555
1334331
1257402
896324
1585787
1278738
180972
1964335
1572319
438481
292023
1429414
1639111
1465073
1454799
1448895
759225
1414628
585013
1445449
636685
1722417
872878
683602
133078
1528296
556255
1812798
1955272
1657065
1971465
1181665
1212200
262267
633783
1411531
382247
1810529
114447
1689484
31007
1207216
1355023
1583056
352790
148812
1508845
924098
1711084
775870
970203
863689
1433949
886834
1590382
859036
992170
1087595
1731790
514524
1114628
1706572
1966340
1697743
1344479
1697681
946555
366150
988703
1426870
1039687
534634
863482
77290
422402
541261
501898
593948
1940014
1917862
881234
410647
1648790
52
1769964
251211
644179
1544344
1102659
674785
1957726
442425
74383
1092909
877319
844132
408780
1297957
1434752
1013939
1144607
1319516
1635665
1518097
1276169
1117901
740989
229115
918810
1237947
1384857
437210
1438440
961584
317911
319857
626903
1251952
133351
574599
136116
275656
151021
1585713
1211095
826310
840561
856132
119091
699416
1709841
1579231
583220
1676584
279526
477682
599846
270341
1736351
378662
653401
1181833
1365446
440111
971211
648648
1423582
916492
634715
326456
60934
1865336
1748120
1439325
984779
1573285
682412
460039
127045
1724139
768664
1878687
718607
735135
1819454
597117
1102985
657151
1297736
1546703
850447
1661609
1975397
1667485
918889
1595937
1333342
1663117
1548061
1226198
36470
478788
707718
1415471
1283633
632273
176193
978883
439052
463152
43250
1442339
500031
519748
67528
1782943
820858
1637640
87643
1156045
1868421
172167
1285490
419359
49572
1221227
1267996
1598091
1662441
669259
1472843
28124
1329216
1081851
1455848
1674388
1563698
315977
1518950
1450593
1588907
1672225
696527
1089573
274971
769455
1326262
1632141
1118681
508129
505241
202730
158784
1421867
582260
1806339
883057
1498022
567883
100125
626526
1318121
114095
388003
1406066
305872
1616683
1281690
566392
177936
1017184
100749
825734
1960539
1261710
200936
404330
596024
1682824
1070585
792201
353561
1114165
313931
1362192
690669
814438
1969901
1670838
800311
1385456
405413
829437
843829
357105
1642770
1848347
650987
678629
1783038
17717
607726
1740979
464955
44744
910804
424555
1678127
1027989
1008163
1258876
477221
1016960
617116
1435802
751131
1619650
59482
1887582
1917939
1731490
1277091
401593
678042
687790
9778
1694536
491599
298399
1314435
299839
1143350
1801273
527036
293009
290089
1227498
174484
1772306
1846548
1114556
1402452
1665241
1939478
1939703
1847745
1859103
1090743
1095275
384438
1831414
141908
1619409
87013
828845
1682208
736646
1836520
1445829
58378
612806
515006
180507
194260
1441307
881297
1393549
353410
268235
1283070
509391
1810857
1753089
191997
1106960
461027
1102036
547770
1073800
1873781
283336
1759141
266076
90054
1642221
141888
1037526
929626
337891
1778391
212159
337542
584263
188520
756182
1498492
1201698
938535
1857511
272746
1245341
65261
1386478
910684
585838
1296414
1380905
1366782
867015
991735
953422
933769
1135265
505174
1444242
1574043
1115167
338309
259677
588154
134981
1079591
1782627
1705804
526969
913738
570194
1949911
965301
746833
645050
375293
1745424
1968748
1154791
1945746
578124
295804
78025
1312366
837336
1561482
1652346
680477
974015
1557420
877406
1304118
690657
1361277
1296630
1838320
628285
1031313
1833428
711771
928820
1588085
1881859
1009614
553993
493100
1417927
1108644
1305677
1726866
251030
172242
1056469
933083
1234045
787501
1170947
1481390
1118047
501766
107571
154839
1871022
170006
1998699
1868265
1649094
1496204
1995063
120913
1394286
1991677
1131538
1175821
1835889
181715
332965
392459
643412
728724
838757
674544
16769
1928200
1624596
1081171
1818767
244329
1259603
1496877
1175132
1347962
190510
368862
1344503
600507
1469836
1623053
1032276
666422
416432
717285
1863515
1365657
347941
663145
1740043
379934
1914433
1068111
913345
440578
1102700
1541960
858201
1488293
1567757
1029849
1721940
414851
1324791
1830454
770460
1952940
681582
147782
1734182
863818
58094
1079029
741704
1699586
415266
426106
813334
782979
1748219
510810
428873
1833072
1090905
1266964
495321
1469618
971438
688750
595248
1084162
475369
1752123
822467
429502
682014
442450
1265654
398248
122544
1705993
1473441
1720507
893651
1002085
1535043
462828
492197
990422
972218
1672278
948428
1048755
1893860
631907
528694
1079482
1001813
1569356
1183019
1526830
1412033
1282327
41206
1575190
1155114
549198
1789701
352669
449701
934131
237405
929067
811486
531378
874881
611401
338843
602067
1033308
1665332
1585685
808839
1598418
210255
1745654
917900
1111096
59764
706953
887923
1478368
1253592
1577304
1748743
196163
497554
1928206
1416791
981991
1380601
316111
367456
238348
1756503
1481438
388256
680481
1322972
483231
130364
433245
1035969
22864
1813043
258237
1632228
1949190
783438
1132102
94736
618196
1540580
1741881
1537871
1297760
310747
1994565
1740119
300053
1569566
895566
1870884
1397486
1190333
1535862
130244
914187
1537318
1952046
958752
330313
1195993
381786
1824068
1909877
279621
23862
187177
1987293
833162
88823
290838
172371
1667638
707760
1157640
951034
1160132
1395049
47519
89695
1105129
516106
1811954
477344
687093
310868
152225
796698
86831
1200951
126895
1098128
118809
223185
1950541
706031
581796
24389
662757
530935
1362123
1810351
1153179
654929
1831336
1692924
169514
1169798
1228846
1612744
1048042
239940
1039140
1176209
1583229
651607
832224
1766017
963151
1787189
1736278
1625110
455990
1771533
977855
846908
571427
1596430
889181
161677
1485508
816282
1287579
12444
34299
1782653
909914
158692
67147
267717
313405
749294
829489
1262026
1661639
383999
543240
1552697
1751180
1977300
832454
1103623
1293722
180727
1760574
1077413
262105
41368
1003616
861453
1658948
1472906
156081
1793761
1096422
1235484
1377211
1757490
82012
966495
1837566
273691
1248244
75848
1524744
1360496
972184
106611
1121753
562724
1486728
1123038
839756
830203
625715
1914176
1071203
334931
1399503
1674833
962017
1256531
450461
1382188
138148
472661
83288
419233
274580
628553
1174685
373158
973338
1395358
434696
592624
614092
232446
1138988
1014673
1117212
1394291
708667
1717788
752309
36864
668330
1399137
1280998
393843
938207
45613
437600
512613
1083648
1018385
1715930
999913
1379374
642573
1312451
1314457
1850582
26311
1806263
885986
227348
1033841
1132582
1000793
664944
551902
1018159
1138884
788266
191000
501331
819031
467554
1025507
1822477
762386
1782664
543870
1903449
220178
1266652
1181866
939724
558896
1841202
468114
805103
1558019
1555786
1243246
656823
433484
1386168
1414506
622831
947090
1884881
1583267
709091
436989
1669364
289576
1901035
641358
1188972
46819
1188705
373535
956622
651471
1332990
709308
1935541
1995418
1414737
111938
134178
283388
251779
1857164
1586917
435986
1464220
1484499
615859
1874207
454870
817538
1817055
1406058
624725
1768389
21639
548870
1812021
1438560
1156970
1746961
1737444
745068
700763
1030341
1767002
879011
1903378
924544
1828795
1905086
1641322
1099121
1363339
748323
184122
605329
677524
312522
84790
1427924
834491
1071201
1876319
159186
485533
675933
1792143
459484
1167637
1336953
1665454
1381837
1593580
1766568
583557
374608
696778
1575790
536732
1769279
1594704
1290012
1079196
1377016
1930438
422828
1691056
1454513
1357822
410397
107962
971748
256202
1891975
488317
943875
1358593
1560014
1740926
681684
52484
901530
65159
1172990
1265418
1732627
1200444
991399
190472
355064
1429569
1520781
594238
416896
1008286
1320260
1337065
1563717
232647
9070
824888
89011
1491528
698929
1423666
1808480
1973786
642858
1820295
1272500
1269063
1964497
404535
460641
498947
1981326
441496
1176320
1738828
831216
210603
1736059
361624
281641
885747
547116
1149918
1555327
246581
1271163
1004017
736353
1586678
1699093
291767
1085635
1987480
994799
797168
1893682
1935808
1127829
1925145
1951688
63771
1022818
196646
1642198
807134
964717
1971475
1033218
975885
1640458
86063
1476835
636811
1526658
1629681
1603254
147324
1086827
478854
914054
1150996
1952175
1871666
1161586
502005
1180079
312457
1137214
1814367
1252282
1561870
1909518
1504596
462812
1023967
1831258
1039167
1098390
285385
263294
1408108
1332065
213725
1866617
538866
735192
316689
1003970
1808077
1030680
637910
468091
1156425
706484
648142
1642243
920514
571006
448590
1238369
1343659
960351
1181064
1230020
1480359
883767
1089448
287969
932481
1254329
531928
1827328
42781
931143
400825
340046
1967631
652738
769915
1012340
1758618
739517
505679
1380208
595583
620394
81827
1109175
1618625
610203
244601
1643027
697894
1790271
650244
1648020
128381
132364
1465770
1215335
1553507
1771680
805498
392311
799084
1343690
1681273
1012745
669317
1254091
1177495
321167
770819
1984542
1172374
1656470
1858927
1675200
257330
741037
1777324
213718
1909520
1577657
1077065
1014052
1719921
1141829
1374027
308615
794177
1895346
1391948
1896798
1830800
1705995
303634
768072
1248315
699427
445276
685651
1267313
629877
1633531
129820
103834
473129
1708617
1445981
1484448
271393
1359344
80085
278401
544614
778992
1137060
1427916
979349
494446
1713929
46076
1777423
840473
1088193
1630512
1063464
483034
1616360
8950
1369829
1289536
974717
415476
1400303
470855
1433857
972570
1689275
896209
1979486
990434
15470
112028
1914780
1699095
1321871
676412
595978
1105456
1559750
828653
1056460
277771
1900066
320533
1002705
93987
317127
1833572
1985177
1675648
85247
872963
1612555
1446273
477961
1066375
19449
1878777
670321
1846668
39736
1125188
277336
1168003
189003
1066975
1398670
106450
402420
1887326
492066
1415059
1391460
1029370
852366
279291
895955
1861663
1005958
718916
388270
1028492
821530
1687155
1861706
1926387
1847643
954072
18834
1078391
907853
1601569
1489857
1908365
1301740
293880
216813
1666466
279796
1533720
806100
556635
45724
1083919
608869
1657954
519725
550354
1206144
371200
327465
1583920
129269
782754
85943
1937654
1088328
1838286
810350
1439905
1360546
154884
1687663
1067012
835916
1444783
1428932
773165
387301
1379831
1601001
1686946
1605259
1236689
815741
582941
1026246
1121392
390813
1425579
1955332
972728
828910
473422
242908
281446
637872
1886326
1062754
306750
401938
400346
71455
840418
1240294
342292
181351
1185804
361736
995930
825090
1502361
4756
1726517
143972
735514
1279482
1109823
1976646
1328311
467308
1416162
974530
1789310
1579902
1264645
725352
1573224
258263
829254
1897012
1355074
513423
867001
867568
813148
1375984
1638250
912059
1767363
577458
1028292
333232
1790192
652114
1731977
981261
1825163
644595
992163
1490090
563206
1937507
584461
294359
15007
88844
1429767
1075909
1190571
1031691
1763403
144716
540393
539173
266915
1032266
1635795
455740
1580199
748504
1883627
1133491
1530385
1862604
1534147
177784
1666629
1529027
1859093
1942848
1617945
1221275
775386
1770562
25961
1080818
417521
884176
1956991
1988961
1562870
497804
997779
1037442
1872708
891261
601521
1908402
3679
1438805
1769759
99768
299768
915713
1770193
1716527
506557
1430132
891546
1495731
1502958
1919654
1270956
389271
1387355
1531752
481161
380647
91380
1806490
903119
970087
72005
284989
1699382
1580486
1273836
846324
543436
1671716
706142
1761321
289747
1573276
1285577
463098
1029776
215986
628344
870681
537379
1757003
180444
721838
715710
1410632
349217
1956175
1354692
1847067
987345
489281
27265
1734210
860507
1003242
1971252
1733985
822002
1195984
1940137
535631
315303
1593804
1675396
1904480
194827
923221
355140
1083140
508149
551656
1602446
474497
813052
1780373
1025386
401054
1591774
1233930
914142
1921032
437624
204304
427890
1181638
538492
1777475
1156791
125650
1937142
1419512
232535
1937878
161417
1132207
1027952
86766
53452
625465
1236761
810597
1767727
1067727
337667
872890
1526220
337797
1012290
906832
1430935
157496
1396135
1330745
753749
770790
181006
793699
823797
1410708
1579272
1484466
1674033
591058
161170
1296209
666547
484614
1764509
760359
1778677
320967
655208
1107521
1389597
1215558
993852
218866
500132
169865
525931
742005
592178
408125
1674288
1062895
56134
1366672
106903
1151313
12417
1860367
1778231
552730
381635
1336843
161975
1498861
577844
940067
973967
1791870
1091844
1027655
960146
1637841
1598255
290046
656470
1540443
487133
1604921
1509635
1266291
1614118
1248113
1476766
1451836
1732560
1701178
1844862
1909502
807872
694990
891624
1373568
1701412
778423
571163
1810257
1394283
162004
1277713
801763
817798
1968746
1478883
1172782
623377
1012494
427939
1021034
1022128
1733770
122095
852589
1642778
1568348
1301423
914146
787381
171800
6388
1845380
974750
406866
857713
1439028
219642
459267
1701637
739116
181412
1477401
731669
921363
476332
1928062
684052
1916401
1609136
1130693
1477411
863937
111779
777761
1079428
1619147
606090
624569
720912
567039
1766986
1550368
1909406
492333
873360
483970
72575
724231
293929
807614
1413354
1383096
432221
1053822
85854
558870
882945
1875184
1163463
645122
1294261
235578
1285553
780235
22647
1723400
1865071
491994
340557
23989
134152
770465
1801689
1725253
1899184
610022
940299
1823730
931592
1839865
319932
374318
149384
464092
1072784
728302
310597
254604
541006
1555217
590334
1580954
1314359
1527986
419023
1457805
381175
696818
1309971
559321
1393278
526357
764723
8061
534660
1783541
1367671
477425
392463
705267
455008
238258
1172205
711934
15132
1330409
21147
1270284
1320238
260477
1310128
1607087
557490
273421
1492101
1659577
1737374
1588550
98140
633565
46443
11166
1526731
347474
1171113
1532850
1948925
774394
1044384
390068
1180847
1660452
1024307
1689418
912878
1767183
1825343
403774
424291
39160
114458
1483181
142152
1568290
11855
1621616
1586106
175472
567721
1995424
1415108
268310
624921
687929
1197692
492650
971910
1253942
887644
796452
260367
313080
942255
1043269
298512
1734357
120358
703007
722214
1640503
858308
1646108
1775897
1955032
1621525
1840340
1129529
243133
1492818
1357582
726376
1292187
1626908
953382
1618158
1398216
740190
1173787
1896519
47008
1874610
1678316
1281867
1034173
147538
1461870
1676798
522397
862961
853176
1483682
129575
1095856
1734481
1777792
12528
1999555
1435960
169910
905428
1340113
1775430
670343
829667
571978
1113812
568052
1659163
1032397
1631722
1384144
1600677
218114
1984065
713405
1277897
192552
298990
467297
660634
1370681
1137850
1108496
248835
130726
546167
484836
1417714
1983180
1749954
592045
11665
895208
1357444
1226902
678941
248874
524460
588450
360092
438595
74989
1439550
1244848
518328
474254
849100
869197
1353681
47355
497635
1274863
714450
454269
1513592
1458789
1708578
242972
1612334
794385
608320
1120339
804191
272988
1957257
802897
171731
1021859
1904543
1247911
1312960
1026750
1833040
521726
506702
971662
1126251
1191907
1481689
1357533
491717
1297449
135460
473107
1919531
1684292
321619
249282
753897
418675
1593456
1802423
1145100
1004478
45440
381340
1194842
1636945
190889
1754350
674694
564665
1835693
1501186
1751076
1811334
1477893
842482
1419268
211476
619157
1477485
826203
1567331
346291
423092
327576
245398
446936
338645
254438
285218
1398231
1355487
450494
799816
182532
1755450
964781
906533
1356615
1758640
937844
1814376
966037
850892
1371348
1272144
624907
1134649
1591170
1018160
1215776
1647806
444124
1910272
1084150
191421
22000
51766
157618
1122236
716503
1116050
190004
1509854
601670
1332803
1361763
309097
1160151
370705
1904280
1290835
195299
868270
966278
651125
1499921
1183561
1535026
1629971
1945449
1720709
1772331
1213538
1574137
1568426
436484
925635
769319
1161427
827264
798753
1956929
686442
215858
1718372
1803218
1579303
1339592
1024802
7609
846618
1396148
1845475
193987
1070984
1814528
1154711
301434
1199219
1217854
1145614
223997
505723
705942
1879277
1783717
1342670
1976434
1686447
704218
946137
689987
1477396
116076
528467
596750
1805600
1082609
46237
483279
247296
1571664
157801
1079159
1900049
1938947
1162671
960855
1608514
166267
1472677
1095248
655323
1894970
464222
918296
940981
1934993
185008
1655319
1059744
73443
1140538
772902
866681
217276
1719589
646109
1880712
1131578
535209
1015843
1722202
124920
1706440
1465203
1510076
1997050
1929366
543989
257758
1018528
915048
1426334
1624197
687388
1990543
10856
624594
271218
1963896
1843424
1807966
589464
348411
34725
1531441
1840399
821107
1163395
18354
1991044
1561070
128533
891289
836666
1054028
969901
273614
1441503
375908
482145
805136
723198
191834
1757524
1244304
1628851
17246
1542438
1089793
1107475
1795317
451650
615859
53813
1426112
1870078
1285054
486864
1927241
1287825
259232
1782628
1681797
348543
1569093
1777465
798707
1091120
1760475
1569281
1331169
168000
1573538
134112
975396
1186283
1765745
177711
340095
1632663
344439
1392915
1924603
1495314
489521
350315
645713
1834289
1522864
1781699
877751
1620950
507689
615689
1841350
1468537
198370
348261
749685
1018996
1509861
1047279
172795
600127
223640
805682
1119122
76156
242157
1647682
1182453
866955
406850
760002
355388
1104053
1732115
1342893
974763
1525459
1004378
1796363
974021
548551
145230
599467
468184
503008
458497
1053719
1298203
1526437
856840
1827813
1573674
1595699
437827
1941301
1931769
860315
1553735
74646
1657273
315423
341915
1495965
382351
454113
328293
227739
1465979
611072
247646
930345
1339299
1358081
1092760
901926
1879323
759046
599694
1446131
165917
430161
1766021
1286410
357197
650127
512356
1373898
98235
132132
1553235
1988815
998018
1592120
190976
274263
1013457
1543697
1338781
1089442
1963579
271155
432269
963169
442483
1170149
992509
1193550
584169
1413780
640124
1314246
1597724
170805
70928
561189
1976269
697253
350686
1829637
319943
1862387
1363038
1874354
243635
1395482
37355
343440
1879084
819150
1609946
1418408
250984
1088156
514945
858647
195392
904495
859403
1665085
802720
223911
371154
1529713
1973424
1427950
1033608
214302
1096348
883439
1116944
1638273
1029781
621165
1593459
5606
451470
1623118
1094400
553053
1217199
2793
1512273
236047
1347626
1667609
486002
1028792
493022
1901269
116736
30647
685295
407606
306852
723164
442901
1269650
529805
994891
1317227
1867750
1872391
936627
1869887
868108
182639
1131507
1493620
3344
1683148
1287348
574264
1093789
972965
1304725
1264404
893226
707879
927528
1535443
1664398
1875940
117301
1640391
241809
1913404
288846
526994
1755089
1321555
229049
594995
849717
222726
1728742
1057918
1556034
1129847
701788
478643
1483651
1203898
765006
1586228
1759119
1278968
68455
513473
1327854
1855402
619701
1833643
1190505
1724254
72176
1556916
245023
1240634
835177
608223
1680954
1185845
7564
1026807
299678
1521778
1195117
801396
1534951
1057390
1365094
24686
997151
1170189
1713566
1058962
736758
1029904
1973535
1631587
508708
1797706
1904845
1651113
784804
1364609
1231512
1727277
1951571
1093866
1453299
1486629
771100
1573710
1872429
870284
1698448
1689707
717121
1848818
266385
1303389
1509215
816978
1585502
590249
658986
1688387
569330
1741997
145980
1001530
1805821
468578
467953
1541248
1320268
196656
1786299
1263733
1925269
1998058
1325545
410333
121595
528079
1184845
1212652
1921347
1341788
1665420
1090245
68343
501616
80215
1160333
1858103
1585381
727064
96571
1577921
1610587
60229
1150926
971876
633295
395111
1098368
423971
901230
1057820
218593
258011
1597612
1929752
293692
1429772
924907
1746086
81430
506802
342753
1335101
139382
826730
1072489
875072
614872
526131
1327976
560751
1119594
459300
872732
926207
278634
493340
1409142
513500
1523567
1983455
267710
480997
181411
270316
1385488
462589
317539
710560
1529216
553728
496679
241573
1417476
1001031
1382835
759617
1563008
1794174
95809
727124
1195150
1350329
554253
1167661
528046
522520
1442113
1648656
1547952
1559219
1080025
532060
828672
1170707
598201
881291
1402061
1052947
941700
1843983
813143
958762
1562666
659939
1597025
20104
71153
566901
111576
207349
1915783
633597
1368065
1390514
545691
1133048
691308
982521
1962203
641978
24726
383635
1560455
1410448
1474100
1462730
954290
713125
875008
79031
91482
216722
1022504
1805710
1745900
1840087
223956
60587
309524
352829
318682
1950809
1001320
1911340
801788
1967181
738845
1119040
279243
461625
1269133
1417143
714939
578357
314122
1482441
1382416
865736
242159
1058156
1386799
372039
521489
11830
878245
1192015
1514420
1152881
863267
637197
1384822
885371
1484755
1069278
1526624
48618
1680088
1602080
1997520
693126
1766737
282992
1877130
987049
1967082
802682
959383
1310813
1426184
696905
843737
653835
1004290
1554622
270403
1200888
1816044
733781
1516796
1450106
1546215
1586531
332312
911184
1900375
766486
471546
1035722
1352220
1210188
108391
263318
1634544
1275453
261675
456484
1931456
538896
1047281
86039
1700669
1316433
1407758
1890292
1008895
758206
810800
1462608
1167970
791841
1518486
1742515
698655
1518235
118001
1177726
532635
757447
1502694
548687
938887
714420
1663462
1923800
604191
1296521
283679
593759
1982793
1493275
1923707
1289645
1781448
297118
266230
1518921
743970
1891032
1581143
1486831
824117
757715
1733063
1808099
1989961
64294
853392
851825
753136
1806436
81100
1388623
1808745
102870
608879
948382
1515693
452273
893613
227368
268007
816100
1671625
1521474
321699
795829
19959
835868
696394
745299
1561911
333672
92603
1669224
531693
236745
167612
1334897
1899422
1489573
1917003
445773
1655326
179383
299404
498235
522548
126430
1596581
1497396
1234210
377285
1001387
1436147
1241315
874500
1116508
484049
688259
10780
1977700
84308
1271841
708055
1504865
1040538
1358753
745800
1517656
1909294
521921
1109154
106021
625010
1293025
1547214
855282
1774087
379996
35318
799265
1816561
1323733
1883591
1423567
965635
1388352
1928972
369711
918654
1580716
1625637
983943
1888854
380626
1552701
317886
302500
1645254
249685
1175735
676556
177576
480041
446690
1958318
504094
1589521
153329
897394
998589
187661
1528203
463297
1672883
1075336
737750
89492
1885147
1721264
1968460
822588
1747751
1077318
99953
1956944
504931
100679
172927
1673747
9828
192201
1469291
1708153
747999
969265
135240
791688
1469480
449378
1288693
1766628
1191334
1675709
368257
652229
1064569
1150980
1775393
1812215
887122
42344
635960
656548
417272
1378447
931052
713805
733192
317603
411610
1868021
1112181
374764
30393
1445942
863239
1666926
1226077
1400754
789786
972604
1784424
1524219
459579
1226303
1401125
220237
855965
744008
341761
1489972
1292779
1963293
686650
1530600
1423102
1160533
1647857
1134286
725341
868356
331736
581344
675694
909007
690996
1855759
384472
878203
1867232
851015
994798
1084209
1501990
201241
411791
1026096
1102991
107518
566599
612999
1471466
1789137
1421887
673763
1428016
912683
1452476
297583
605341
1122176
1782395
1233168
1852023
28015
1185329
504856
1705638
1786370
1779140
1855702
1375563
149518
602141
1034901
430994
1569863
1415224
1791512
1580013
220731
783712
464057
1099282
1248379
1906924
798801
951573
1229219
150709
409379
1558658
1419219
1394325
4417
1500682
180578
1682893
666993
778476
336023
232192
729819
1189259
1712988
955417
1555599
1177558
974071
145235
1194105
978898
281205
1444233
732580
1090150
1511983
780368
925274
1290027
33577
1259543
871978
1035817
1028986
117407
382936
768599
1607555
1462704
1991602
1174967
1987204
594873
1177862
1087493
1672876
980659
216485
1459379
1700752
1052627
680369
795854
811732
1848764
1075519
1273141
970760
1564638
810252
410767
431452
171639
1731232
1967533
1943416
769061
193209
1545818
619159
6229
580294
206542
499354
1505491
963938
421119
1140049
1738516
1359638
695388
548184
1722111
1095075
1957855
608929
1345516
731946
1465302
1702659
1162127
1475162
44931
1036844
1436158
630393
1020021
1752008
496631
1099520
1629377
1018761
763724
467661
209179
1267193
34669
1213139
702000
1095060
1541149
1151054
93712
30920
1391412
1437306
906003
31870
257027
334583
173432
1553651
1002769
1690350
339674
81446
600869
591695
1241263
650404
120090
387697
210581
168328
1567116
1417840
459639
309983
629583
131423
1521127
419017
1613397
506591
422614
483175
404195
744603
1991260
592584
1028314
1535885
261150
366618
499479
1398256
288830
909619
1397046
1696913
1431625
10174
355464
1296140
781147
25171
1230478
1654094
1402305
547456
1010980
1516649
334580
601983
1283815
239809
210968
1304037
339523
1275589
196916
76699
102514
768807
1534843
1398187
224041
237263
215877
193890
787566
1513084
906161
1347972
447935
190784
290861
1540653
1871848
204940
1980983
1642743
1273107
1841386
1484341
1540478
1803215
912047
299205
1316952
1239273
422763
449869
21379
945239
40517
502758
1097880
295739
191231
230117
1962360
799473
394805
1003104
273283
1702781
1336434
367193
1101882
1004742
313044
22375
807855
1525303
655482
1772326
159671
815226
1874108
519389
1809489
1026635
1862360
1975025
69900
1608090
1636840
1431039
1590407
1868088
1223064
1898354
1696907
1411254
1547278
1084185
960894
1947815
1188730
305274
144799
1994642
533105
1352275
335279
594453
1849430
274119
1299287
1916743
1500838
10092
1721205
389755
1453178
1867003
1510637
317445
1635287
1000720
1230200
1957576
725677
1797967
927891
1853383
702608
1603135
449815
822106
19401
834240
1852708
1520166
984949
1489236
1135958
149747
416281
106207
1119846
1002544
196144
823594
281685
1620489
1431659
1542912
1564533
1092541
958707
411660
1041851
1323176
1331415
1781329
1561437
991453
1488054
823036
9032
463288
190406
444239
1321856
114826
965140
1515939
1724773
552731
1926343
1681836
1756304
1832118
1432279
17240
24393
295433
1181971
194129
1104202
708247
752122
882773
784795
623362
1616128
1832126
574549
1374350
1157828
879665
1602292
1656343
859928
1404454
1712765
1295604
67008
176783
537415
1297277
1601702
1581373
1688570
1067342
1703638
112833
1376015
594820
763336
1790485
1842060
8091
80937
1282123
422545
410405
240879
1644672
1447539
1620959
1984347
70188
1237956
1415226
968040
282885
1127383
1834719
799236
1866435
290584
1505443
190322
630973
98564
455482
155597
313140
229487
875824
46207
1794948
398380
1213890
1817022
1221864
714236
1034664
325629
1985464
1552524
1569357
1717291
957397
1524494
1233557
1873452
364260
970494
1386986
439524
1657880
1504852
1010006
886916
1844114
920127
460553
1536046
689551
576042
1674497
1668330
1437701
1253304
680519
1826619
1533265
1470285
1171570
1544539
1311924
1213914
1031003
722132
1021602
1237627
1790967
1047072
1655827
630585
612590
1314029
932559
1283653
266536
1536863
90416
1788755
367026
90237
75715
689208
1362330
753039
737560
1121783
939661
322220
504574
1571820
659270
1999976
1238952
342563
263793
1617337
1415735
140682
1220515
741044
1821251
947112
1200627
1715484
1109444
165491
289042
1753262
1751945
934023
754409
410330
58589
1277463
149472
163479
314368
1898229
319083
1353489
1256891
328915
90457
1232483
1623210
1667812
1691645
525262
755308
876304
1498776
1465159
320003
1719778
1259430
1118211
952335
1587061
17048
1788720
1275763
229419
1193729
1497121
694663
665665
1740853
352599
829815
1260547
1472599
466977
754582
363668
1002594
438400
1133624
883589
1542828
1332858
146447
978333
1046545
1914751
1950145
1412273
542017
1174584
1969865
1358640
143882
938151
871945
1784912
1165117
137452
1576945
383534
65653
853631
1742059
967021
834165
508364
453227
1168731
217402
272657
1011328
1820027
1742785
916157
331483
1294207
1427241
1877023
1776053
1957030
681878
1875395
1721870
1534371
1812802
1238011
382412
224975
376345
973974
359452
359504
1816955
475556
1103915
1501475
647107
36418
240265
1070901
693724
930636
92605
1879974
895311
1313369
1124244
1192949
144245
1645159
273297
285652
1879227
806375
825860
1983057
230805
390208
507651
605764
62562
518428
1643199
159184
495264
173311
1840245
1411308
1002793
1092050
397539
464169
373875
967881
146851
506462
803768
337209
1806735
178367
1243481
628124
1820852
617090
1095222
1084379
1766319
943650
1535695
1588330
110531
747916
1551153
1661633
1700565
1872183
638798
963532
1850147
70306
820126
1372426
1448235
1193903
1802361
552884
1497056
1891106
1065768
782986
419712
161563
1123704
1958229
1525246
501926
203660
1082905
179749
54007
794835
344191
150847
1602035
921602
147563
1682106
1909152
604831
373516
1746084
1916955
667502
1691407
1633494
299944
1248135
563899
1795996
1147406
791730
1728704
1010276
492578
555679
1535185
1143128
774618
1391164
12564
75724
62154
1447419
46565
867283
1578195
421004
867683
89560
1726668
1228652
23725
1347755
1341085
800747
1558019
602140
1082903
1759484
1263980
420565
457576
1001310
1904460
1977096
930932
1481496
796010
1674733
1482266
784535
892546
490068
487132
97359
390399
648847
1819891
1487470
863745
1086000
770901
1135968
1038504
44259
733408
114075
1856231
1490506
367621
236870
1815819
325930
1804482
132441
123641
1711771
762695
281517
520498
1275786
1073123
1135817
1914859
229016
466677
294914
1604093
1963798
1257139
1192230
3574
744002
1685950
695170
1718888
1116883
206690
1044160
1008083
691338
774846
820177
809701
847164
1594572
1481057
946462
236211
374898
507923
895029
708516
1527082
481970
801492
484021
55992
413473
1133249
1456536
526759
1342943
39025
1103495
1625989
874651
958447
607064
1445968
1847947
593635
99596
832506
1172637
1110731
361796
497304
105479
975614
1189088
124332
915673
321948
761251
814271
961065
813680
560996
1445694
619216
615258
208108
27066
1266901
93368
1513647
1534708
99526
578306
755708
1584207
164223
1419173
1560065
949613
1473268
1144077
399845
1362529
1124113
414140
1836611
1202845
542196
1001023
455486
1410344
1143225
352190
645235
1778433
1783195
518728
1895327
975145
487595
1398998
1341604
1643873
1710225
1083144
1738243
593103
479895
1176885
702003
1309148
1455049
1173314
1755919
1127193
1928413
1054225
618669
45541
534291
393232
1237106
385112
1349204
628022
363320
1244167
460851
1386824
1253868
849139
811757
1955182
1750027
1391859
1909971
654946
209458
438848
371920
781526
1230402
1792201
1071455
1473893
1615828
1835595
380720
374093
971296
506831
814207
1987720
1237542
1120235
1983776
1994785
1092928
844911
922426
592394
70354
1871841
1664031
1457877
1238648
43662
42462
1574576
928757
1477759
1858492
291067
17092
121908
1169585
736376
250361
287345
958294
1341913
1119062
82827
731618
1394526
114364
1408980
1397429
1225537
451185
1783606
552248
1518601
1259959
670905
1904221
392551
901744
1696008
246020
278402
359595
1721639
744559
1495641
638324
443587
1382459
869050
486027
833039
1782175
619828
1322120
861689
974706
918135
1556139
1025966
76592
1589580
1195926
666202
1013601
935537
1879146
225742
288705
267948
1455374
1422627
1673644
1135026
309628
1663691
1452217
807364
347743
534573
380019
1110840
1732885
454806
1303776
1968430
1260197
1610002
1238607
1711697
321511
48337
1757739
1298368
147574
1682833
641381
1877391
1519856
1642895
469366
410993
185101
808725
1697478
1338789
139186
1343185
365153
1662477
619285
1708713
1323539
1650622
1401945
964312
1983211
1715433
1676542
1735454
772947
381703
1950043
139210
707956
1611541
1828436
426248
226930
564081
1594521
1682767
1627077
1712412
687472
44428
1700274
694304
505884
1146739
1209706
1832473
1644260
27752
1893954
1034207
318719
212847
1759472
1145765
1858528
673527
1262791
326440
125856
1062020
1582655
1273664
340879
1147001
275448
1385588
1552949
745283
1627153
875394
311118
1193490
51776
1430635
154317
319164
66018
173972
177686
231413
1676389
202162
772640
1082618
1056914
1788818
947238
1116377
1927034
313446
1790372
1284564
144259
1367113
1720279
221940
68234
764408
762040
1880140
582447
69666
553314
133126
1673915
1891292
1966417
350408
780627
398358
325673
592761
1685877
515080
918190
1097527
970785
1700141
190155
88892
1443872
1717674
808225
1369926
605874
1242732
1469110
1635576
1852797
1336481
59053
1167119
76268
197556
450481
5697
501179
1411367
1778008
868843
183144
241725
377952
657152
986875
629217
344922
238563
1923347
765816
1901613
460707
1510914
1741801
1955446
1289786
682170
1047411
1025198
7715
183222
1539057
1021541
1158009
913632
401003
671358
773590
1667958
442739
293886
1844143
652311
200213
1843861
426249
236154
1882885
534287
1311155
1943683
138628
755870
641368
525951
317441
1954572
1033996
1304984
1547990
950718
1110199
90273
1232098
587418
1874341
449408
700096
796494
1979786
1656786
1396028
1266064
1506717
401254
1212688
1274673
1269443
280575
1880552
1060871
1008872
42788
1674539
1375394
1519430
1256461
1241857
1799495
1925055
1035626
1030960
1836444
473039
1031433
1360509
329099
1451913
1313773
1677093
726021
681497
1255270
1501532
774437
1795567
1722765
1273688
618653
865267
1466943
244673
385848
1641082
416432
1385530
1943107
973225
424027
1153614
1858302
94016
1749409
1566307
1356888
1514350
216836
208685
915512
1950993
314208
1514242
1140769
1756833
314427
1999186
751228
1152577
930791
926986
1222248
290903
1451290
131138
522735
375457
426026
361949
1780975
1444570
660762
1352386
1112000
977110
1697942
437676
66162
815094
53000
1864768
1345399
971079
307788
948287
1860750
55845
626823
735192
1255254
255262
678675
1514610
372291
1999964
1144316
1490708
1703922
1158585
672215
1647192
659053
73863
733793
1797339
1217853
497036
1159981
1730430
172142
1171130
83760
987574
938721
17720
1331974
1657270
1015834
1760506
917047
1690249
517049
329237
887554
1271789
62430
1111433
818087
373751
230060
507336
1583040
377756
808238
667724
193123
1698073
330055
1790970
793414
1556166
1926345
1365547
1405641
1061599
890630
1997183
1013534
950895
1575433
241215
1369048
1870650
1500758
1460837
923629
130762
1551279
1321468
758013
317355
170777
81480
1207713
924184
695363
657735
1385913
659674
197750
1326509
1856120
1862635
1674868
568564
472973
90882
135295
1572248
221650
774211
416503
1886535
267879
1322718
837820
1154122
326584
1855378
1891149
1889397
735577
1582392
1016662
1273944
1888304
669390
261446
446209
1684210
989634
580191
1041566
1204130
1605382
1158069
403712
1112690
31831
996355
362662
587701
821592
296541
1888618
873256
763908
432350
128397
1724485
350740
1509060
380706
736780
1062055
1240317
1278155
673063
1691538
1543617
475916
1234555
1940947
1860798
400492
1824881
1813307
1399665
1545382
659633
954997
1952887
1334842
519383
1895193
197269
1832793
268705
1738336
516633
1564483
1445978
1904697
1672737
1890355
779187
1134685
204551
1483871
547777
1671793
1415445
1356242
53298
1350471
1023590
174164
366635
1627313
58952
849178
1569012
1005002
1607231
1647093
1788489
1599488
695944
939083
1418372
993974
1306350
883051
105795
1064892
1309909
589436
1036116
1069704
1630874
1078412
569409
555247
983321
364425
398840
1810795
1554747
942518
1149792
1118372
1236515
502788
644300
1821003
2870
393921
513937
1997933
314165
6446
1837073
39146
421525
269471
1616983
1816734
594886
1299137
1894910
833861
1605216
393430
1904450
668893
850267
1272959
1382945
337548
905419
1304310
720007
278325
376805
1284482
1079849
1681443
1893655
1127086
1870441
367671
1751145
1707299
1011721
1887355
329178
267447
320677
1175813
50855
1881471
969834
1612557
764040
1176275
123557
1777266
776191
200472
1058062
1407608
1436412
214476
1626055
835367
994461
1945446
1374902
879350
642522
1921173
445064
40302
1994201
1658
581020
1460230
90878
1177348
1520481
1274517
1983152
149226
114027
447487
113327
1229940
167742
1063819
975168
598313
1980582
1343628
1446511
398925
690138
1789593
992047
1349934
1334620
215497
1163881
538046
1043443
1195528
208717
1818611
1854923
1210497
1245673
1262552
821753
816198
1267080
1507303
189048
50825
1098778
1939299
94463
1163831
816278
94716
1812855
1201053
513548
480582
344302
1275157
1613308
1359223
114726
1126897
579392
9848
1196973
702601
1471718
1767580
712733
1001227
874437
988891
721808
213414
747236
1964482
1065043
1028941
519831
1331053
12286
1533148
1541065
425758
280669
1705785
1402028
1770614
1340178
1877367
1808103
907174
1006400
609437
121180
1440787
1349467
873505
1581061
26332
1228300
529354
1132483
1405470
892949
620576
660230
491487
1420783
1043303
296559
356234
195341
142200
615778
1380384
676476
1346438
1508043
1676021
1122023
331275
1456704
313871
1826932
636585
396457
1971114
43619
231004
1446341
578054
108074
209767
1527983
1946497
1483049
264733
1110591
53432
657907
761921
1216474
155583
1294472
308480
1179510
1126842
364099
360191
1073928
1437225
335947
1784379
1725763
341402
1149051
1583243
184774
25097
94650
679598
1528829
1978799
340482
1753675
654969
1831553
1064049
168028
1609982
89664
1645630
1225040
697286
206370
1796404
443830
82122
1376171
1789747
461705
367978
1319510
1238904
1535047
291051
960393
1905176
340954
1583930
1921836
1314168
477627
542226
1543533
1566932
492951
359065
940182
501426
1805847
635739
157501
781413
1869846
308500
37750
309939
1110845
212840
788473
889528
554504
1515131
231299
894974
1158843
1414104
607504
1334056
1183261
1876296
565557
201217
1415953
519368
245252
747052
1753737
504674
1451652
576638
537698
1361042
1980700
101278
1065576
1851457
247337
1208125
849368
182439
1349131
287423
226708
752922
1773789
514018
30105
746753
439299
374410
698087
64684
1634960
1089233
850451
136289
987106
1849644
567468
1907112
1996498
1882203
1595455
1621410
304297
794566
1851284
617560
1513223
985608
1515277
713356
1718361
770380
1613065
1393999
262815
1836068
1138754
1462413
89510
1578656
709362
861895
1766371
763872
205653
1643459
1062255
1365164
1125439
285985
313701
732459
378244
1885601
1414570
1330095
595550
878506
834791
1425663
1067659
1155308
1549955
1844449
233097
1994702
1629550
1940333
1408671
259016
280428
119809
1367541
150924
333928
1576241
1387758
1543341
447020
1939952
1501816
1190126
1026171
1389728
166053
1732224
94183
1371772
298503
1577777
850209
1679006
1585779
28250
1288385
750184
1913202
1503252
262232
1269040
1072636
1451196
1572488
1118674
664854
110664
299787
945198
1159109
1989919
1872477
878199
159815
1234036
591974
1005129
154514
1508562
55512
99001
848002
1722048
741551
1192507
1534286
420309
283121
373123
284292
1887903
621503
637518
1012732
1449173
1983944
843518
711550
42787
959558
1320282
1253636
1605188
1236241
152078
685189
263168
501591
681007
947874
1350900
270963
301753
1367527
1518607
279408
759140
1681523
1402147
1802344
157388
1758255
916246
981036
253470
605782
742312
1296904
1984223
142667
1555778
104498
291575
433019
1379518
1532702
134542
729176
873191
1493064
1627344
1331839
989167
1025876
1389288
1440276
960421
1427969
961040
585378
863642
1251069
13728
1677081
1798914
1799987
216269
1108147
721483
1177860
255415
901130
1283691
80236
1779186
1546628
1327202
1527663
1920493
354110
548055
398225
1831922
1942107
1175364
1459096
1464358
333937
1098311
433876
30799
1170382
1579797
1130088
128880
1648291
1605465
1030068
751753
1788179
223385
830137
108635
543106
726422
1439832
1661480
1864432
1925056
145923
1145192
1737370
964094
1026049
345466
1836356
1051184
1047443
1668836
1836706
830887
575970
1129548
1756549
1197792
8921
371612
44103
1061710
524746
494092
1257574
924286
1948461
232258
480440
724299
1944750
1125133
42643
846980
1744398
153955
407128
1476609
394124
408587
1431502
1386472
1565413
312420
512127
1804066
1566233
1654182
1632162
1804678
1573096
1095820
972931
1669213
987118
688687
433730
618773
598605
678926
1788415
1689453
1080762
1848186
1621718
1569832
1508241
282406
1422591
138123
1748740
569221
451841
57415
1390603
1725641
1487009
752666
1138241
1900930
541333
1742687
700167
43077
503152
1967009
1459001
925029
1940091
1027019
1374069
471449
1582597
220983
725512
1429781
1293619
145890
890603
902198
1467908
443039
282878
647902
1873267
1533953
685261
1044060
546986
1471729
829417
1238724
1483500
1631829
463989
106942
52151
1679647
1584637
1479857
1678216
1678335
1362196
255289
1749545
174199
266609
1504752
1378867
1047975
1902878
680095
1639801
1955201
1714664
339447
1247392
1671790
1399928
772848
1845660
1377085
1143285
413241
1063098
1678904
750099
234999
1782423
860154
1966337
1531604
1284009
1679576
833116
631069
1533074
1415231
868568
1756208
413234
1859218
1457088
1188670
748722
562131
1805064
994056
357646
1804644
1628832
78787
1727166
273999
1704573
723636
1338692
1420580
349973
1086167
1161101
1485780
1523174
980876
1181364
111154
176473
1005201
1441010
1121671
1809596
1661135
496682
1040150
1191306
315586
985473
571606
33725
93341
35902
1241806
1253826
149140
531416
370799
536132
1370938
237594
639092
116771
81018
392405
825442
891388
1851728
1870180
429055
986799
1803561
955702
445589
1410928
265285
1049692
214241
1612313
1720474
258859
256844
211197
1476801
42225
1799531
1939314
843317
1256997
1614855
1946116
1200934
1234710
1986388
742435
938895
1592768
1405625
1443214
59677
759826
1775494
1267074
40139
122555
457533
522777
725609
1038886
880092
1412895
933526
897973
1392022
1238493
815109
794026
1939065
1359274
664239
352967
1704365
1742738
45903
1958389
1605862
1806190
1476665
326932
1792140
1372964
234589
1426806
1593611
1068416
323208
25991
1545832
999197
43374
1628270
20615
593760
742595
1175371
1071330
1233312
907279
1385807
202218
469023
374883
1475944
68318
646533
401315
400947
110163
1644346
444942
1333412
856222
1668160
1126723
1976822
77013
1076304
769857
613161
644130
639562
1414121
685137
1556164
1790374
79348
841653
1903048
702488
1259892
17071
412448
218572
522559
421144
1699563
82641
315361
259812
1177894
1559687
606049
165715
959094
1090676
1563369
1950711
968845
1797752
370615
1656114
1653416
129147
1839654
761947
646854
1162618
385317
462913
466999
1401015
571320
1220795
978529
619678
243937
389529
370729
1050207
531074
256841
1741645
733593
694967
1379224
550809
1303102
947655
457901
47772
64189
956948
1413863
1256613
1109162
1210435
412208
958008
1025580
240057
1022157
1455512
572538
1271916
763112
1030752
1964610
1700864
871314
973741
1288484
1320584
1705561
1815793
1543842
993813
455621
235591
261127
1189036
1321348
1843554
248642
1828484
1247302
1245730
814548
1454060
313272
1742797
482366
1373367
8421
1158230
1041601
1483691
502933
1004618
1819813
210126
1034609
49689
203573
244449
550325
1769261
613473
1098934
479083
1204142
772847
160882
611621
598827
189618
1751793
49948
1536581
937167
810488
339725
552222
1427095
711089
62702
535340
672677
102466
1205299
951912
70577
154119
1136765
1532642
266297
1810258
804661
325283
489201
868149
1005853
122436
581871
429105
61916
1070237
1067959
1543596
744150
1016914
1212628
1158203
571524
131345
1315708
1351094
1284850
375908
1056006
1995743
991777
1427260
1924110
1637322
1562774
1845470
1576626
219436
327681
1132405
1633549
1703106
1195998
817048
661706
177886
1588920
1389180
397531
1122578
461153
998065
214113
1873049
748645
653355
644014
126740
1120872
1653949
1840249
1498
112772
1437362
255068
1906422
534645
1185982
1160231
1999265
926959
1261824
1583169
1411366
480300
765212
1220611
837452
771395
1845252
1903777
1275749
210193
124693
260877
1224240
141715
1191909
475068
1841336
1564594
678056
302028
1744285
1037301
819314
226762
47614
1201349
1861060
1875828
12916
44295
827380
998573
1740512
1695589
1547929
1873812
837959
1860445
1476575
1647225
1593472
1930917
1935529
1622463
286556
1111201
1529728
300691
444131
443502
1286715
1026419
1154654
218404
467716
412256
278802
804514
1223531
109242
1364439
772384
1259417
433159
1583468
1999314
749372
487639
766270
931880
1096593
89539
1771327
143168
227852
1522785
393610
53600
1470771
1075636
1138578
56836
698379
930688
1777085
502467
31253
770868
1782032
1343625
923382
775013
1106501
1665056
314641
650967
1960944
804780
1739078
1609368
331715
1223594
1126360
478620
758894
1831623
848994
57682
135892
962347
760166
125288
524567
1771984
1797050
913104
590573
110000
781720
892615
266604
1862608
139354
539710
1110538
582505
1547593
78462
218223
1318873
1097507
1517850
492300
25993
1837914
189600
1386348
1892927
1705181
390170
91082
1833089
1209447
832932
253756
891513
939560
1350286
1896619
1411205
218067
1693758
1753906
406292
309000
1134111
497322
1137380
551803
1951145
91969
969066
1328464
1875986
1526995
276732
1680329
1408443
1454358
1278551
924677
876769
984525
609516
114760
694435
1670029
1903903
1103379
2933
878305
741381
337421
1745168
1504568
994504
549112
336827
487427
104866
370408
867055
1026668
984490
92316
349029
1653289
1098437
1587490
1887060
653272
1074718
1077783
110431
1792363
1264375
54765
804254
515314
1037972
1469465
654363
433892
32770
876852
1979925
1170258
1088263
1758570
749989
1736243
387044
793825
1747152
509502
1309181
894201
1111432
1076792
382661
467856
1755826
1731272
684564
773970
523496
527992
1129121
129284
640767
480815
1478591
1714080
83332
1495690
114388
1336455
1223307
1541243
1419917
292195
1666510
1218894
1812052
1901847
1755581
1521780
1727431
449992
1090727
491266
1408894
1599240
829509
655113
183163
1122403
813702
624319
879801
103542
878451
1860863
295206
1489134
1346284
699612
1289985
1514286
1480937
916948
129363
919656
819425
1990170
1084658
1246856
1204013
202477
742626
752045
1646291
1570493
810622
1075013
289554
969466
1396210
668757
785483
1626347
44736
627067
1640536
255288
802770
1867538
736393
1392513
1687960
138928
1836380
1090184
53884
1776148
1763771
1511252
1661322
36480
392608
1101603
1358708
839173
194154
216425
1881830
96346
303495
495793
1410543
951439
142147
223574
1568105
1518021
771332
977722
244960
1570173
1295597
119678
710282
1155393
1730657
1192735
892156
1513698
1132313
300152
1699082
1893634
913555
390277
79413
702208
1041271
1536925
1737244
878525
773385
1995436
214878
1012384
520131
1669412
391499
1649715
1417246
424255
41765
477061
1242921
1687022
1986668
937189
31481
1288934
189775
142007
1159780
1789417
1854530
270085
973357
675172
369697
348942
949853
1065719
942125
534399
1000396
139268
209250
342310
475438
546995
1197006
578881
1156242
1261302
714274
1040395
701534
431110
769569
1384802
1313665
1483127
1937396
208631
845928
59823
245717
398577
690626
525716
492367
442479
1664615
1087506
796091
199318
65595
1614170
428807
1776425
1341906
956669
95135
1114732
1301851
1790543
1538322
1843986
444968
1108906
1657746
1732022
249552
141525
1386223
961906
814736
1363365
461988
1517487
667663
366629
984418
515321
169135
743921
1856789
518495
44275
709119
1357182
1005738
1596565
1750605
1026578
902303
1499143
1584729
1582837
716911
368312
833686
527384
71980
1359157
1199333
802320
823019
675536
1218513
1166727
1688646
1683157
312335
1293931
798989
1519975
1642590
1453604
429879
1415337
327500
878876
282395
1747955
1695767
309308
483174
1027779
250976
877483
744088
648563
1243611
1928255
22380
782278
1266388
525393
611725
1035532
34617
1246076
54410
228319
1775529
310891
77759
288912
1383276
222478
1592213
763216
677478
1742367
301140
757611
1769956
1316403
728359
1466123
1456856
303333
1095018
1828964
1207199
824466
1014412
1220590
714629
1829808
1990939
1705802
373174
1153032
1342726
44458
1520737
1378775
967005
388954
1373001
526659
1202211
1971659
912887
1082081
707980
406058
1206427
1836065
1084320
107436
1655849
1496760
1402635
2329
806642
84348
1165453
1216769
1619382
530511
1949276
183041
947035
1757152
64019
1666732
1868054
159318
835778
443011
1331330
1113812
171666
1459887
1013624
1493639
1421190
1933872
1666676
870203
546767
1388000
1386870
1533364
782861
1456417
1169558
1423509
996229
792197
512620
1454673
1756509
1695916
851747
180227
1422385
14817
167572
242135
1930771
369888
1908507
501296
380469
1768218
90581
1603584
1047627
1130323
992614
1951252
1545035
1077969
1711949
1224811
608055
941715
576652
1677329
69960
1101974
848632
1333619
1996538
1523368
82991
1083813
1622948
794185
887433
1625799
98867
918804
245613
1308242
356644
962666
965105
1778064
541265
1193185
868453
387164
856507
93560
159124
1445754
1651984
1960886
461490
323491
1098864
189958
1135306
792779
1154654
1496771
1446106
1720579
393964
1056616
610252
240375
1578833
1549095
1996981
1932214
886063
1587736
1097936
1727775
1654581
90168
1356400
1127847
1565939
83662
856420
199033
1462452
399628
1151625
956413
1719934
574017
602819
999872
116845
1849121
774687
186587
1998798
1738152
705409
575568
739479
1684729
692280
1897160
1582552
410077
1168386
368623
471475
106253
243252
1935130
831384
310123
542893
524012
789803
972867
1629494
14652
459
1843823
1453246
552022
614115
305894
520278
264569
1969197
1921717
1156786
564550
448376
1861239
1300628
1155203
1171678
1031993
1970912
452554
1572002
939049
1193798
1949217
861368
1076268
1615076
1631532
842992
1092903
1875992
935414
1117440
1096593
1586567
169437
1982357
1728704
1212646
573728
236547
1819281
1670054
1336603
1346583
35204
1693533
649041
1263119
1459980
1518647
1052012
1920753
1050728
437746
1939500
1866862
46268
388497
1724085
314742
674863
807907
1737521
1034230
907692
550569
13300
541092
221499
1726024
1521704
1699451
1822226
1470193
201752
1235013
536385
1298397
120674
1552897
1224312
1398416
1303829
1036005
557759
381186
1691640
1621165
1453245
1632445
1419055
1770965
1169391
1283697
181236
1878034
1077329
631020
515213
344240
1979052
1114994
1452756
1957839
1377636
550550
1337997
1330374
795454
637992
1745680
1045130
1534860
1239625
471834
1276774
159759
498011
725513
1588999
875509
1834505
823507
1283384
327447
1408858
1811751
1593058
1265083
942618
680374
57986
1982607
30270
1493039
385122
1966853
200051
1551729
1929642
166239
477491
1055128
1179266
1088970
700579
1545818
1431700
914427
1680265
1341352
1705629
408389
58603
979324
158369
1352950
246426
1098226
1046449
983530
1750202
1810822
1178617
1766276
1617811
938982
375649
1290597
566506
1470374
1895089
835784
1975777
1154404
1989652
1006131
710127
1778408
1996625
1619958
892726
857067
940086
120198
1177888
658637
1424022
241613
474622
1473312
1837192
1872510
354321
499095
1183679
738958
1280653
1473402
517227
989938
1647696
910391
1551636
1063829
227846
1630878
378024
274409
38910
1086519
1296758
457073
1968970
1329086
1316824
1135637
118696
558759
965852
1849521
78385
333312
1038287
1074263
1602912
1188482
1156008
1374881
964355
1294536
1432712
1443299
1516265
1449542
1646719
906247
701128
973694
345645
642215
325271
1854965
159531
110146
1094281
770733
397877
1215963
876787
1263354
210517
1548455
761219
1940201
1744209
1831086
1294024
411204
1103301
339881
946532
1270665
1937309
12275
1117285
213233
368676
583567
416225
1130558
1171028
613481
30000
1832600
1382422
1535680
875386
1693248
755772
420535
859516
736460
1757604
120380
1780066
1745538
1520600
1451156
1701286
113476
1914877
1883367
688053
1690517
479944
1482926
767736
16689
716554
1298158
375697
851917
406966
1835652
973254
799740
1356674
887946
632951
648972
263755
3921
1826963
664689
349071
328573
367202
1442054
1122734
1026293
1330636
210661
692175
1192685
1908046
108463
1344338
1579767
808716
791770
948591
813935
1598574
1601160
1641005
683694
1437800
1758725
1765051
1605916
39718
752926
1957037
239014
1680664
1860366
701674
461776
917604
669429
751954
1631250
1583534
1780074
902163
466758
181365
619606
530763
1161891
224636
1928038
719697
320284
446295
835212
1059977
350558
1594351
926642
1343622
1613314
678193
877694
1822091
500723
1306118
845276
787184
1338341
31575
61626
681986
926195
1728611
567371
521153
1130205
902564
830447
1996890
1524118
1245653
1048935
742466
1103891
1882808
348209
1186741
594947
242765
386350
219146
1490342
1762861
1023983
710394
137948
498017
1518417
1130359
1408862
736920
777260
502643
218727
628263
47469
321317
1186522
1556943
1702525
1670893
582761
1817219
68146
191028
574677
446557
1992414
1615513
965279
460281
1598865
1880994
1062575
1297411
15865
1412034
752918
1687826
1543119
678840
1944930
703041
22246
218381
77337
786604
1156093
76648
444182
1131550
1102634
1812805
1115314
1302953
1160462
612941
1724886
1683710
868029
1900988
1267204
1013535
619591
243015
1371264
1563698
1688753
1339071
220884
1279264
547454
1653805
597773
280359
1033390
1685379
61436
860729
752501
1852708
1731953
774853
605484
944187
1220413
227087
940698
311022
541986
636243
694323
1261290
227931
146038
1940172
1643554
754426
643208
77399
941603
450822
50664
1629665
146373
63777
1803811
883953
348192
837660
284901
642240
1748321
1514073
604195
657242
1512633
1167644
1353003
761053
1849600
19008
990727
1087631
1014103
1099171
1424618
1530579
801300
248131
1506260
1398192
224984
176352
444059
1245174
1752906
364255
1805525
1112538
122963
1328714
273081
1766025
457186
1944881
471053
1279100
116677
1267256
1552372
1157119
1455023
1697356
872641
1812869
940105
547988
1198892
1329858
755185
1047952
380939
910536
1702865
1442491
1883607
1025617
19259
47650
451643
1757906
1140926
923436
1436500
1027171
1504733
868366
968917
864125
377055
423973
570623
1716233
960465
1850527
377747
477448
935292
195912
392566
1793040
406405
855014
474116
1846016
560824
1968082
1590558
287288
1922392
530033
1156709
1026497
1949349
1967503
1266586
672355
1650443
791691
828106
898283
551729
1074122
1960417
603173
433716
125152
1618772
219354
59178
1230986
595331
361970
332523
1018080
419255
1939416
232128
185916
1946397
576775
1641814
1138747
438501
1860459
1631819
818404
1704152
555380
433173
12622
1903767
557993
943404
1961353
158260
1950791
1054438
1272949
1934662
372647
358422
919291
435415
492242
118255
750169
99464
898948
838696
638602
398764
1380663
1560624
349502
1077942
941132
925664
583546
1264249
1816448
954886
1334740
1261147
1623052
970088
948379
1388571
1333970
104709
1346044
817808
135562
572940
1379426
321492
148781
667437
1376262
1046510
673958
841129
200878
600479
269540
1170989
493771
300756
1071253
1180499
288906
1851942
806708
18585
1978655
1314561
884765
1663471
124888
1213127
1967820
1453720
1709675
1372715
1228645
374033
340229
931895
853565
1235024
788315
984140
530242
1504477
1353093
1379456
1546315
1831779
910426
1340454
1932965
1876968
945105
461620
80066
638557
178678
901670
471553
1193825
835991
1959076
909048
507574
106524
1710409
179647
893101
591873
349970
1809238
1453835
876952
456391
1551179
424000
107161
1294252
1480512
323577
273952
1293424
596925
589038
642030
659356
1710264
1417514
1736688
74343
843879
405907
1778669
79496
351169
1484378
1827805
1752134
28767
737096
1634891
592781
1619919
727154
1266280
523399
754599
1473735
1829674
1963562
1361945
1166026
1008228
164207
1104213
1145182
1924947
335347
888741
810506
239604
42179
450790
180606
479861
1062711
1423611
609751
1331345
902406
1263743
1549895
228489
1426741
46654
142777
408921
639811
626609
1996314
859699
1301231
1357072
296370
1173256
1704071
1944259
791709
1070933
20489
564449
1953246
886372
430382
1122774
1881896
1649676
1938508
1604836
1499117
1150622
679419
65203
176843
675205
1309802
1543303
911656
1862038
1574436
949347
823859
1004235
1964459
160939
533144
1143392
1649918
1113744
489202
1157008
1282154
1010063
948196
1586183
226832
1173047
1240343
1890051
1228122
894010
828037
1369676
386742
1237493
1417166
1268994
418856
988781
1020807
512109
1119077
1350230
1199905
235689
1542796
1499151
798095
537791
1876688
977073
521369
1452307
458186
817030
1699943
1910943
1852983
1716174
76522
1293854
1241110
1997068
365293
1000541
1157365
991244
842832
1208367
991940
997267
419904
785319
1332893
1481932
399813
1087131
1342616
1477756
349329
1920304
18211
1659245
1206441
753714
1338367
1697963
103063
998532
1030208
1796109
926431
687185
305187
1290605
958083
722350
577339
1253026
1672518
1418689
1908270
1436999
1004850
1959843
831571
746628
639688
844243
1158206
1855377
1061902
1700338
474563
98947
1082999
719815
1334454
1227858
1431362
397583
1251328
642350
283282
1573908
954802
65528
973403
728335
456997
725130
328267
826257
1336595
1023461
458896
574757
448865
758148
820704
966295
206880
96980
778220
1959674
857616
374746
1788917
1740580
1797194
543243
1930068
4666
387738
1617240
37551
1527151
1742710
16309
1424482
813505
1420811
1040034
653376
1673195
810093
503685
569299
1346456
1589400
864167
1633213
969182
1410636
229837
472131
344462
1153930
245608
1994031
1392109
84912
231897
1360626
343112
933820
405669
1986088
1871348
336363
10821
91690
1851773
1517622
684463
1975488
4918
1218454
1601757
303238
1169068
316862
1851989
830781
1738299
747283
1696054
1950016
1738685
1274276
1170187
708345
329455
1467585
1069745
1800284
313400
222362
924004
184379
270927
1732590
1645261
1599458
1142314
1786742
1524014
481000
329393
124372
448690
1044026
28178
904394
1127043
1787352
492653
1607980
1824766
618915
823881
50216
183716
1991577
1956007
1359656
748696
433471
714756
991625
1604922
108881
1689316
535797
1468536
191974
1484804
1856355
1545431
997556
898229
1424443
1859595
1680544
1430581
84869
581107
678136
774988
150054
350544
545781
807591
1110611
1674279
977702
1514158
1502433
751866
842342
1318032
40789
616639
686171
42299
1994444
51282
1501136
1597199
544092
376565
1518994
468103
701913
1121814
1298433
482703
1873447
987594
615830
989341
1457327
92472
872806
296743
490540
48895
420538
1758561
957931
793199
1181110
1397643
121488
1165691
1022166
131452
36291
1699707
491333
232103
411933
1084856
164082
129936
1930000
1606622
1257820
422657
905589
211216
513508
197889
187905
1996839
101317
1033136
445913
1603255
351775
377007
1003490
66227
1295707
1782283
216633
1553283
1089929
184895
492080
1156189
1730983
190171
87966
658700
776210
1975313
568771
671434
241539
430452
1429999
1651177
235717
1349795
144186
1029276
773039
199032
1402534
1171980
92049
648819
495331
1577822
1928191
1518213
1323689
770416
778482
116059
1033947
1251807
1124210
692249
1650192
1680534
1629124
183580
1263132
345274
1686185
894416
1491522
70524
477693
323012
1667976
806422
1667643
1606228
1886177
436133
828036
728584
1053879
1461604
1162140
1127135
694822
750561
677355
1224928
1464775
1293246
1540261
424567
858257
1241308
459996
1665067
1606896
1194624
1025611
1348819
1212492
130744
656253
1909875
409749
616439
1191834
300872
1134795
1013200
2036
1378269
1434493
1782674
121728
798325
54045
1576522
1671448
1448212
197401
364900
1819472
1550552
1285869
1071476
819264
1328944
534628
1099827
1493938
777170
1615272
1094127
465511
1286797
608550
92291
858318
1237942
306895
644580
1805049
1626397
704203
1537451
1804244
543929
1400072
1352930
1605520
1136954
1340322
1903905
377583
1275947
380134
1839310
1478321
448220
1467255
837737
1429193
982065
1441513
1480504
228767
472997
1968527
437518
1669116
1457536
729676
126460
383060
292236
1770653
1056869
364414
529381
1758210
108263
1064553
1758077
243888
1870914
1985512
772524
682476
736670
162698
1051138
280202
1954001
203530
491108
372829
397402
663961
1361793
1350661
1400533
962345
755340
302351
907745
1376677
1513935
657143
1538532
1576744
678621
524315
1723523
787566
177768
816577
1180460
1340170
200549
213970
1007802
1805522
174184
43068
1883760
905191
681933
1598294
450374
1237084
1281318
1981747
1325416
1291204
617562
1859461
1917012
897051
1512570
264036
136727
1102902
1060652
333518
1095271
522054
1639875
170524
404269
1490345
1335256
1260067
611235
1085441
1815849
1708983
357832
549119
669983
1767451
950406
1878620
404759
314304
30010
1278314
403190
1682839
1491591
518445
1986936
1383173
62213
962629
1582709
143486
1648558
314881
439604
1925958
1026088
1142844
1255352
1484888
835074
71911
553630
580893
936843
379952
942617
1571504
1591763
1316051
174664
1944303
1217059
1992896
1849955
1352986
449707
165105
129248
595585
1407733
1047770
1595081
1454023
536160
380920
911451
1076395
551255
1637417
1272838
242704
1549409
1428861
910569
473727
1723794
372555
1429148
363154
395238
977000
747964
59580
1132144
1902851
221486
1763150
1162533
1811063
25806
253023
1847772
594359
468958
1180468
131224
87064
741607
1445199
1005159
1131045
902120
321422
750263
53168
1837631
1480343
1381873
1104043
386670
1966634
908116
1545445
1312562
1614815
454692
1167055
817121
1630819
636977
1213729
1993937
557956
733088
136697
49039
727603
1742080
1295409
1237617
1118237
173326
999404
1224860
666579
616750
1871917
1741580
869683
1888475
46550
286609
567376
51690
1145419
214148
821698
696113
766951
884216
1833586
1571278
173726
1384355
1503442
546178
1016363
375346
1383650
1265537
589562
420725
486535
712410
337546
795491
1757609
514375
1252145
1143259
1582721
913292
893582
170031
31504
1397580
752548
432307
831463
1948424
190751
172504
485132
699789
256233
1374993
1775900
1034564
1219230
246912
559977
1541781
551604
1091461
1149022
974873
56167
768879
1538391
912433
1761550
563913
1259455
721792
960833
1410098
160518
1316170
1054834
380068
1278398
839464
1298718
426679
1182358
1404312
1964317
902231
1171480
1037468
1647436
961726
378749
105488
1098516
360664
934861
899673
1029803
232223
391725
798272
1589441
919419
1517448
634064
1576686
213235
582480
1890721
788975
751890
205589
840586
1843344
1011851
1540668
1151937
195090
1283303
816525
332967
1573120
843556
1755481
1185339
1470067
115082
1340540
597651
1107829
831165
416675
456847
268700
449021
1764117
1607973
977337
1562450
1199439
1026848
161856
1752195
48096
1836132
1972492
1871796
1817037
1211367
1509055
995367
585656
901963
1489478
26996
313864
1352421
271814
569649
955348
1557019
423294
1562294
215222
816783
1047397
720533
1844685
1947506
779367
712341
102000
1157182
718898
1623571
1624083
1458136
1562189
1638965
40406
1122168
856321
1290752
1499840
102098
1907504
1147136
1562614
1647646
612246
1557245
731226
977055
513136
21197
1096901
1049101
1424304
1875530
315870
1392079
1285061
1275140
1084722
1447012
1229057
139870
1118122
1780654
651215
1330415
1277875
1545989
1761868
763091
1090245
1279719
1814179
304607
733795
860681
809267
1604952
454165
538615
885200
1321533
975505
1936688
573771
1569089
12717
348026
1417663
1605402
1682500
287772
1919139
467161
1278784
774783
1139169
1918046
1861322
795256
1523567
671452
1861003
1316106
579246
10727
1338449
1372365
1975791
299744
1737339
223630
42583
65827
1537203
146600
1410756
414028
290452
1276593
161606
955599
1495161
326456
1285531
1896631
32591
1400121
1973271
1399822
930947
676201
954803
841287
971587
580884
1004627
261299
1660087
154491
1085239
1451341
332856
869410
203066
1325027
1810091
1715756
153709
1584555
1481326
216910
1429803
1892743
1713713
1385810
1611163
114676
1817748
107029
1696933
953678
758482
1715786
245
858921
437493
1747656
1500204
263339
912030
1842948
1147100
846949
1059784
1960634
262594
1196361
317972
1726336
447777
1200296
495309
1957461
1782914
1354748
822856
95881
1184972
835794
724067
986970
1280545
1587081
1349806
1058342
1714893
1259733
709770
1267247
1453193
319409
1635247
346385
1735583
1307423
1226342
247459
703033
1029768
142405
1644414
1030604
219675
626557
199863
1490695
1648377
1888458
1828068
1954494
123428
246988
1701973
133595
1136916
1888963
1261003
915997
1458592
1922803
471867
622505
1987848
1407050
443001
1802234
843742
501281
631378
1839158
902557
737177
1965359
727073
1196371
1684024
636883
1500441
294853
666003
173457
1078233
1083556
1463475
1049987
144036
1862954
55182
321319
1200881
909796
271355
1065534
1640220
944477
820894
1445112
1831917
976891
1609899
1420005
1824100
1271220
1985000
513920
5312
471244
1369334
631167
873323
1593921
980759
1862069
695410
1721898
469286
1230733
157121
237370
1933187
1623963
486428
498345
303574
1342102
986837
1075155
1228504
781545
974922
1830365
1658880
1171140
967423
1828678
1468300
611728
77580
838509
1874976
568985
678659
216380
822561
1249626
285181
1185958
1632523
1179150
1758459
768093
1373250
262999
1644567
1336254
4901
1289256
895554
354379
1762367
4141
986264
926365
1801489
1263731
968688
1152096
63811
1178559
638207
947051
1190198
524660
1371735
769766
1229493
949282
200932
1787968
1529012
1588630
376141
1153954
435803
964788
286388
1840983
387889
953026
1316197
1758412
1176154
1974364
1506434
589048
647741
203982
1972103
790535
1132500
1176934
1284634
1200766
1519738
515117
1999221
1290187
1725103
1298656
1802050
909859
896538
1140493
23274
1467363
1393351
238131
1539384
1447924
1309959
528828
995857
988820
933972
980723
1278302
1082549
889166
1598536
369653
1311601
363139
1910585
813651
1842030
1427984
1004550
716435
715225
618216
615011
169935
531607
1777470
190166
1154433
1995712
1492007
59173
1017687
542587
1418131
193322
249181
1674455
1553316
1022926
400403
1248912
157482
1596302
1784531
952923
1804915
1113076
834309
93974
1614076
1375896
1266257
546396
1848209
450532
163496
764853
1610749
1678763
683001
1549692
1987035
1968604
1858295
1174358
563495
47403
1793393
13562
1675541
1562675
1830835
10119
90160
634744
295750
1656379
1861827
193546
552856
469877
982805
479747
1460900
296139
1881846
1119095
1264565
93749
1387970
1538817
895321
1962543
1793365
1019071
430312
422130
1266594
583261
1847979
1458279
893124
566945
871349
1831517
1957629
606711
1984866
230474
1414862
1489489
1646287
1220878
1608842
1527231
1786346
1430080
144979
1072970
803720
1604617
464702
974087
889553
1770828
82535
1844832
1498385
1803235
85865
886364
114415
1311073
307159
1598892
1994370
1513371
825944
1077300
850339
1062217
1630107
1307689
907599
699264
517121
1452569
84693
1193973
347233
1501657
610393
1109460
718580
1360328
497732
595699
1896571
1709915
504827
930907
730830
1115867
1487792
1002173
409714
1850310
1856299
1402274
609066
285944
1084123
1226353
1101832
1715849
1961376
1422721
1088521
189055
300346
1599222
1120198
1895494
775629
741783
1268191
755563
544145
1355981
1589353
1867273
1151346
1928339
1660265
58552
1640371
1882691
1519067
531273
1620910
377588
1949406
86560
20663
907992
1473692
1400179
94655
739685
776687
769416
584850
1865036
1725094
1982549
218111
24733
577269
917054
563495
1701283
1458923
1008200
199805
1847576
1823376
621887
816132
1890477
1190176
1098521
1832842
598931
1018647
1023563
1068345
935820
1558904
152071
1166258
430073
24841
1873599
381084
1996036
1598027
1840189
1788917
764874
1312940
1004541
616334
1291284
714973
1467796
1923839
993076
798161
758110
1726302
554581
434158
1317595
171296
676671
354491
292766
1336551
1988201
1916349
137243
1704755
1329814
1583651
696331
1591431
739063
958208
136524
580832
1463025
1709950
281763
1440215
906147
1037064
1157208
763314
1921548
1058280
1121761
134574
1509437
981934
484178
891979
1722539
1145782
715453
608553
687190
1041192
1883425
1275022
890328
1244542
175184
1615382
1047115
1594334
999746
175860
740631
1636789
1531955
422477
1104466
1260095
1562478
1643792
407468
996831
6811
799715
1639788
1492886
495036
899585
1562548
1802243
960151
1150156
835231
326203
1100768
709052
958074
1076513
265246
602533
1075350
774346
621630
962087
684021
1558264
290280
760185
759274
490646
123552
872377
1652187
354788
1055550
86325
1636270
37611
1030823
1950303
1911330
162668
1356374
14830
761802
350801
767149
817340
1759350
1741863
1958185
908388
170796
84600
234120
861744
1978533
1308870
1333343
121455
1750712
1485947
1193465
666243
925819
1525534
1638265
645223
1194741
1811524
704297
556755
1331392
1662990
1911877
1418358
312304
836609
313755
871853
799380
1169673
647891
1817175
1247364
1586685
672668
1441062
648106
872856
1836036
194335
337048
923854
1493801
1743245
1657699
437771
299064
298084
1179822
808736
1884643
1791311
626358
994450
828529
1454531
1134954
1983308
1419949
862458
1246278
1206842
1614993
1160490
205016
1527598
252152
336219
351631
726266
635636
705881
1416246
1527008
186812
1224964
1988931
1942773
1579209
1318709
320397
60367
1639819
1220768
327230
319212
309622
95376
1445314
636994
758621
975766
504250
700493
977465
607583
1199650
1115485
1986105
1659226
39413
671569
1195354
1777053
1731166
584455
1769231
1818625
232733
139423
105340
1628850
142687
837661
1631124
1253143
1611762
1977618
911727
809150
1260613
1397953
328424
1220603
1248152
193260
1729736
708096
145599
1304075
321284
910510
1526268
1633533
1560548
282142
1466863
1976076
1387008
1815817
265946
133516
802909
464320
1237330
1623906
777711
1281915
430715
1779980
1541457
1382054
1197779
975709
518054
1423513
1706076
1592124
1517708
778247
1768588
1245478
1251849
5606
1643052
626626
678900
1255621
371142
1949515
175956
758034
736432
27308
465122
668742
175266
339653
218063
1562210
375768
1518498
1336249
422080
1339084
335622
261378
824408
1362964
875560
10339
253175
268145
1252751
196604
1326460
1277127
931499
233908
1786425
977872
124198
1417759
1200655
494877
437216
1351340
1733618
1523935
441906
1944814
1594821
1769270
882635
1862191
1971189
893206
1534360
1468380
518253
9992
271800
745187
1130349
691066
1770750
1713902
580920
217325
815000
1823468
1124712
1450226
1599668
1242611
1180908
1110966
748451
1566258
1472271
390272
1885986
1590639
1598268
1514875
567745
1215651
923732
1287518
573789
698944
406824
1500292
395992
1127761
1895158
1088148
152689
1632463
1133950
1459238
1104579
501422
826422
1183990
1739967
740506
323668
891645
872544
939520
293866
471232
1918751
1460691
471038
256106
66508
1560768
1705092
637657
865687
1138029
844358
1716352
1180952
457604
1036353
773599
327139
1962509
1515979
94289
645200
543127
872811
903930
1508028
1853567
387879
1364598
942200
322515
1909228
1497965
1766489
1394096
1453294
1140523
84338
666987
1737467
1059496
1789052
1825316
920346
437152
1383441
1999446
1766044
239396
383199
915646
1055903
821999
631732
301447
1711022
1752196
1202226
179661
825260
1089382
1274135
1015271
737189
1034775
948608
1849221
160984
1108493
1839032
1130767
549383
434333
1998449
793526
935881
289810
1358086
810536
1852298
1889135
1256966
12037
22401
1568224
1375048
1035187
322447
7146
657765
1799780
315051
52802
1237011
708134
1640278
813240
31213
863984
1624459
286461
1441675
97587
1730139
1649510
1343424
597631
1005115
31831
1401791
1967030
1558870
35876
1913464
619295
876148
1477852
1675087
1283935
335332
977167
56136
796951
588076
641169
195263
1744561
1353696
1566391
143771
352637
1376335
417592
1406479
1711471
1146799
405304
1868717
286581
1497342
16086
88314
1300890
1651133
675678
799453
1722024
868433
1438570
746077
1732272
1234786
139090
464009
727713
398548
1715194
357148
229495
125309
802697
1323547
1969150
236756
1985665
1423685
1844918
761368
1326450
1871129
1461642
111958
1051956
979447
1393213
850679
1500673
1073233
918514
637708
849704
1585262
1222252
910098
417086
768525
824847
1721127
989474
349586
104354
1908204
1039462
416249
116370
1349219
1182150
1014888
1925998
1674838
1639614
1093623
1629433
1733622
1320799
1119261
183523
1803729
841673
1880896
831190
82664
312504
135052
1238060
88605
346394
1170592
1956294
956350
760810
1114015
78441
125037
878960
1621897
1561349
1051431
846706
369666
1717530
854729
1692047
251681
1533719
1662978
1008734
1396195
255355
1538106
1251054
1724846
1669482
1419520
802157
1192495
897872
323608
430051
741421
1908068
1787186
507262
377127
649092
1956512
1617250
377024
56594
1499281
1072628
256161
1311198
1880606
901824
1589019
1524707
1420285
227161
289644
387329
297742
1743436
1434096
1025675
430317
696694
1354857
596771
1314237
1618992
734966
474235
495900
431992
1008331
653881
252812
1242960
1050083
685212
1933994
240485
1208746
119810
353960
1937265
1438909
1104735
1603155
1260593
967533
689862
1490001
1086633
586475
1761654
1096676
1935388
80139
389415
128333
1951347
508221
475548
1764673
1374290
972884
860433
1640633
776501
495961
1586673
125309
1339629
1382259
856342
410371
1089134
1690081
1604588
1744912
1686087
1831126
1162079
1212668
1080913
634796
1332691
215660
50129
1820905
1195118
586212
1973022
1651427
1376391
86816
1331131
199858
1234605
350998
1830290
166063
1923333
473112
94570
1460626
1720721
1609152
1072569
1154539
1164368
1660194
1673656
5325
500757
824910
340346
987414
799011
727086
31794
905451
1779051
1498022
759045
88341
1513217
229082
42907
1216931
1085291
848365
1909123
1358116
261146
1512719
1077166
1690987
1907700
1004413
1703723
17767
1068451
1673977
61054
1742002
1399598
1141298
548376
1042891
100513
1444392
1717012
1344455
1475402
1807827
1173516
513179
1749998
575448
1846995
150753
1750257
651434
999957
235184
772552
1928816
523034
1438519
177136
1163501
1330083
553147
473413
226676
58217
1635337
1198465
787658
197957
1810322
812480
1809503
1486959
295821
1321152
258003
1474641
1763986
16912
1354321
1586805
1661291
417895
82937
164932
562256
57023
1427699
493321
1800320
1931757
1421566
948661
1182586
226181
1496828
240055
1601202
1270094
1165680
1828459
1023111
101175
1030024
1190930
1636617
1184820
557867
622292
1947943
653557
1467932
381828
1104864
405065
237555
1548585
454357
1237337
1565114
1937523
1599323
819863
1679114
1812140
1812548
843154
1270489
1354042
29420
1985307
183907
1611788
128686
1908915
1759997
812964
1174167
965632
102767
198100
1238288
880978
287894
183214
1716919
981715
1609899
827932
855428
347471
766065
1610954
709582
1950528
896470
376905
1356850
64846
83230
544439
1592162
974969
1439387
786256
288665
729708
1499095
715981
1262788
1124213
161643
112830
1059029
1916014
1696255
568631
1592662
549849
1126121
753007
187087
351963
1758918
1155310
1246280
1537421
1689661
1013298
1454524
36369
869594
147705
802151
1974256
982194
1958378
717888
1090680
691870
55304
688577
1599107
50955
1317201
1188745
1380273
633655
374923
1828110
607765
150874
1794551
335281
671810
1996063
1062695
1473456
1135333
1504814
1753445
1537051
847902
1972658
1381027
1721687
1078792
1875410
796032
215237
1752552
1751410
128393
1115080
937997
728503
32005
1416266
472593
676684
827230
809479
1717268
95930
568962
419351
1129124
1776054
360068
1286462
1178232
1619290
972119
795591
1922423
1269543
525924
959613
1187490
1325778
174176
218479
1810745
1626191
201555
444731
1597402
160800
587805
818029
536851
1755551
62464
1623259
1030190
954115
1971100
1085907
867804
963109
1860597
26588
1221982
1482464
253856
1188940
810268
216912
942014
214926
20230
948150
883018
22593
161193
1725173
1481884
1988238
1675202
1269358
42688
909885
978193
728684
1122320
274894
295322
569367
1576161
1474138
823535
744625
690347
1869426
667113
461529
1378395
833364
172280
1838787
1339312
208926
795709
1163544
1604095
625429
1875428
858308
1095734
75043
709602
1474848
1452153
171052
1136877
1887399
1344548
1536902
702175
711645
1188836
1121495
396068
936164
574
1798228
1255075
1802511
1361673
758007
121829
502948
645087
789253
302598
353692
1369616
1425181
1394843
1805691
786924
507439
1345527
1148521
965519
786722
1437957
745747
523967
362035
878612
764943
142358
1037971
1836910
1009759
1302666
281006
1283006
848912
1509889
1276485
678622
94097
308642
662616
1287451
1525472
893571
1066816
1293013
1027596
1744286
35736
1484607
553218
630589
46997
414194
1631118
1852468
1914747
1453690
1549150
485482
1955443
1201863
1823709
1104784
213599
1791885
1449919
1691519
1682403
844546
1058060
12215
306039
1116365
1392915
144077
1737598
610887
1888787
523317
1035261
396150
1055057
204510
552666
401030
138333
1970134
42553
1369668
192774
1995820
1349834
1392323
1126596
714885
795171
1351490
948180
293128
666408
1519774
973636
1028748
1510035
259709
358611
1785767
502011
1433248
163738
1201775
523399
977349
789567
1544490
494625
1289144
1009293
1104667
1071554
1761133
1253941
1010933
415228
1130845
1918776
1149396
942461
655056
1462783
600921
1775550
1838458
278667
1812191
1682248
1534344
190008
787117
1189909
1076450
1160216
363904
588486
1801933
878770
897391
1056041
601043
1816830
1382915
4358
709640
1241571
463710
1592867
1873631
1557208
2115
1859955
1916980
1155374
166144
800237
891427
1841959
1284981
1150718
940426
1045217
321924
1054863
1790359
1686157
1292404
352760
1846212
1475336
919505
793632
729018
1672747
669369
1631748
598966
1938616
427814
1055021
155872
845437
779117
624786
1825593
590438
1166894
771157
1508892
1549835
987520
1117348
1015831
243474
46882
1176845
751072
1812506
889229
963402
1485910
212878
672860
613484
848774
1273250
458534
827961
789673
286165
311484
1140559
624885
755387
1126805
592690
1617183
1761420
1194561
1138605
795287
555754
652331
1627604
371997
1090855
1411005
50971
1051922
208994
39774
580840
510827
929682
837185
602705
1780937
269524
108246
1112127
1673254
1808994
595439
1680171
525455
1804955
637859
1600410
1709783
1970740
1999104
1567274
1947581
1018265
368708
339615
1868051
1149171
300817
1798607
1656311
1272375
101554
574993
1799808
208116
1439094
1284804
916076
1711887
76215
416804
1756263
1698065
128804
1395508
497122
1136182
949576
1357978
581132
1871292
95736
1258441
513497
1290006
229283
314901
470711
401387
605296
1072264
1714614
1423607
1645693
1073485
80430
716642
864977
1525199
763200
1917590
926051
1734846
1430613
1232864
1303278
781510
1308194
1079786
1138989
1263514
138450
1298559
1014097
1700250
202724
328130
633127
605213
250426
314006
1523351
1513445
142348
365914
1184940
567467
1446394
1097942
1174066
231261
1443131
372349
1970687
1929583
1245080
1041296
1357756
816486
1069392
1560452
1330784
1788841
1228982
1414711
534424
297506
1366602
425954
293775
1652111
751279
945311
1017972
387269
1168896
1375011
844773
1535306
28798
781985
1438190
1737033
495084
1651729
1333816
1149215
1498411
1949539
1009786
226747
1698242
1737899
771465
1029591
1764427
1115278
1758399
937035
688143
288754
728339
1193336
1374245
1453586
889043
262577
1147930
1888867
255860
1185571
641608
1995791
436789
221953
1016198
1757600
1416236
1619834
1600943
1098787
241351
330657
259704
153792
1234399
736975
1392780
1304904
1739765
185040
1618729
780149
9638
1126217
350660
1434218
1971503
470291
850499
1227328
536507
1669906
1613010
1434861
915850
401112
221498
1720544
1099352
723159
1487181
818097
299646
1950890
1335747
1587829
869554
1702448
1792305
299237
1679879
1660583
1917564
1955795
1076277
1019668
925110
161950
1524235
1447230
463087
533654
500115
510944
283103
227887
1046183
1250993
1421777
182306
991762
1890235
1499366
1123057
437460
172660
1814318
3031
97475
1821630
163852
1516859
483758
1478889
416227
461376
919602
376754
729647
473803
1448137
1603220
745625
1810152
211211
1998749
1933204
1591966
1464178
1476981
411963
489781
1448149
599977
1524808
574942
1872753
1086830
500536
1262492
1272661
656612
1305466
354953
134612
1846598
566498
1067409
470234
912880
1910828
1239244
1879290
1677523
37665
1903087
393652
883959
433470
856200
1664401
1668541
1549914
434343
1514081
553396
855591
1763954
1441421
1677902
663193
1516375
149858
645540
376304
756784
154479
1836461
986337
915565
289947
1663103
1611109
623053
293475
392400
108153
1376733
1567873
535101
1047732
911976
252962
543939
864444
775386
623327
1495475
552661
1645630
513063
403446
1265565
1841455
906868
1369921
1276181
1984762
275830
1810377
651006
1350879
33022
1683409
8484
897556
1466064
842662
1059307
277914
898936
855
785044
372388
29951
690650
1276309
1284187
520677
138481
1331130
1174006
649554
1685006
1013314
1347352
464452
272170
1885684
201760
893316
1660626
1015096
963127
1796753
1155576
257195
1304157
1181336
83551
1643102
1856921
999491
1705772
1743032
638348
1942694
371071
1471327
1937269
245088
302530
80337
95385
918262
340472
1277353
344055
1926533
1473715
363704
1397195
710762
949998
1493417
1659878
125921
309728
1735116
1946931
17309
937761
244652
127460
309089
1152798
1449602
593920
1860100
1987305
664263
124336
220223
1251332
1722624
600382
59201
285404
444057
1635162
1734609
571842
633588
287071
1844355
1080114
1135020
1621021
226736
128573
889317
1210728
1876783
1769440
1179470
771371
1356383
506735
1934928
1454084
1431723
1630290
1451625
1862905
1133710
83488
275846
1267048
354753
1756476
1995261
1916344
237118
846299
646648
1612910
1804094
512030
113443
1903558
1373670
399686
1330055
1052910
735217
26693
1010589
1385234
670583
677747
1369975
1747796
46930
1722936
1042424
1150309
1998897
1168984
902813
909542
1988759
262254
1655951
1050239
753162
1168161
895023
207188
1648153
548795
1843976
1377954
1760854
1057582
1248593
737916
209136
1853095
150149
418799
692647
1882703
1640906
1155814
640339
362098
744065
1251706
422564
440261
1361927
665956
1932942
1218580
166640
395707
1709933
1823052
858713
1520661
1995914
1688751
788871
355235
1854706
402012
124849
1760933
1212779
1043818
976579
1693420
657331
1172169
1597717
938956
854931
1026960
1757694
1355182
1746404
1071776
1930964
1599829
1021563
788581
916694
409010
375605
1082386
616368
1823371
181579
1062660
680005
1812981
1693062
353636
1209250
654049
619395
535305
1078373
1103618
489056
543928
944534
1278125
1845329
287311
1532506
1017259
259139
1017452
1939507
1325960
1570109
1306519
969072
456632
903796
1927319
223102
1173315
183133
1601226
1555939
266842
1395767
1469611
1442446
1112392
333997
1399294
1203202
353111
895886
859194
450929
523612
1499019
142100
74331
1743794
132902
169326
403088
403919
46160
1284452
1583045
1737544
816733
1868567
1641049
1010979
1010691
1129814
208144
1696317
1216882
1348682
1396665
1134670
554659
1351835
1109895
1162175
376181
1749994
1640405
772731
1924729
83660
1724117
1249119
1801166
357034
796319
1227184
1069646
408397
224885
621389
323881
1861687
1601907
30474
1942239
1018361
485188
1742845
1499135
72164
1184022
1086429
1589886
1183737
1632763
1481919
1849475
1631117
724059
1802057
698871
1618385
891425
1745212
1546825
296273
1655107
1032319
238552
815147
1398872
408819
1118735
734294
259416
1179079
796267
1243289
1755157
1959078
1922727
1853099
935349
1342078
488609
1604283
20406
809389
1759984
1904754
847813
1770481
877203
1707530
1442652
11044
1083634
1167313
1701821
1560685
827746
349138
152985
54861
798596
1714594
486405
1369700
1384653
506612
685396
837344
972873
491974
1858598
120939
741046
1552559
907559
579500
937730
36882
1281491
1736304
1002172
1773781
1466684
1825063
1375741
513373
1947019
682145
486511
626652
1541443
304331
665842
285025
298855
1071457
707404
163876
1740837
338362
1234044
325697
1190321
1415179
244213
1363061
1870234
1377611
1462389
1399053
1189837
1352416
703213
1716985
194106
1315377
1676554
1022539
1223195
383741
785311
604389
550497
1450069
1304416
1954918
339671
1380617
228028
1632188
308808
1905727
1058260
1434677
173978
319806
139544
1636349
1624024
1186986
1796803
1660808
1191215
311193
1617770
565314
1625875
867694
1190408
719275
1137094
450366
642202
1113942
1710563
1133965
1215
15922
1871399
1883759
921885
851613
415223
637709
597803
681219
1972785
1285823
389980
377754
1929390
642716
930186
993001
1211177
1225501
111174
1652003
1102565
22506
792636
1313515
1874506
546969
329936
1891120
1255493
1994708
1752634
145415
716229
1221579
601593
432485
1190144
1320466
1972786
1344574
1130032
693027
1317248
915494
977212
1989815
640851
501896
300749
1980709
648022
1087433
563011
149026
308011
1257807
1264920
1469823
1805172
616761
603977
1163748
156436
220978
1557381
1190855
1473635
1612748
812068
1160682
1801855
1957572
397488
1849533
1846452
366762
1737924
1490347
1795827
1137696
1571921
1330804
1875507
1674358
1344137
1323077
601263
649270
457770
538684
614453
1416549
1047397
1209574
878498
1022218
201600
1807273
353982
448100
1107967
48381
155980
473039
1934721
105914
1128032
1933426
1832864
425133
459579
1991301
1905550
926278
1119601
1063245
917156
1642124
1320626
577181
569422
1431670
244440
717386
587455
333814
39510
1010182
164428
1851676
806190
1424443
1792649
1485900
1291613
225792
1938780
580379
1844125
679388
1002941
1956652
55147
1291880
1678442
1543149
1958569
1455344
30714
9960
803182
291921
222993
355672
68030
49341
1863147
1141805
1403947
1112122
1911258
1963104
734166
1023168
713202
746671
1976229
1961215
505490
318388
1022576
1710065
823671
1996408
743440
367205
950179
1667019
96519
1936115
1672682
1293691
490927
126032
1273750
222209
440310
1188246
1386436
1114635
1610993
185138
1792992
27411
847248
1908472
563360
1575578
1191651
1436012
1996811
987491
172261
245512
509102
823480
1786358
1034142
1043539
596129
93511
216078
877215
212557
998201
236814
604415
1253818
777348
1255272
332241
1914243
466595
927858
1943528
1588402
734918
837338
181235
1584239
65796
375670
1709090
719835
1794904
493699
116287
84759
1897088
1836337
554001
263088
1677962
737917
1263461
316683
158106
875499
1070897
1958108
1557893
1007875
1711773
844614
354047
215607
1999167
122802
958053
661681
181718
1741930
671248
803434
1067542
112564
1049204
1741273
1216885
1784967
587812
190972
159882
1247704
1176243
214851
208841
1943417
162899
1542002
360514
8017
391219
1394139
665308
379107
547199
1373764
585427
1411776
1633164
1887393
1719133
768627
437173
859165
1177901
1342336
565528
578044
1975452
206251
1474781
768818
895246
1623139
1960053
1752026
1596762
1703887
1419261
1634318
1399448
901780
82079
49658
975744
925620
1354988
1820312
714466
1198256
1815582
17963
1878923
737190
1825547
1170165
1086012
1448378
1887048
369403
560604
567570
1964891
1995071
357922
502546
1061245
1240871
969782
1172370
1597466
753885
1829496
1048112
957328
1194168
1652547
1596161
1150312
242573
574736
98992
283445
527111
1869727
488917
1367713
1421766
1867354
831537
862366
628636
635555
1481915
1152526
1870264
1380914
1191120
1448088
126560
1642696
67226
1932838
795476
1165544
1156900
1526241
1289574
458350
35674
160131
1115004
754001
218407
181825
1761704
1998829
1753491
1578917
1877583
1031661
1406827
714506
1257020
767351
742438
1047502
7147
1666797
1974808
1949943
1784815
1634562
1816547
1676753
1231798
108167
613313
1158996
1245583
793370
244215
609625
300051
1412074
1785574
1750113
498831
589489
528116
279908
140092
1502093
1554540
511798
386495
1168653
81605
725879
1146864
902721
1277719
1701253
1912409
784508
570631
997778
1742619
1604014
1696692
473325
673321
73801
1125248
1600433
543053
1745701
165612
157125
1133752
829135
260522
108836
566860
1511475
658803
1891134
1239790
1982993
1232478
1572433
1170237
927979
1137906
838844
1869336
1238892
934577
370129
587035
1131711
1360064
1389803
628012
1686489
1008901
872394
1289294
1039322
1875749
1887050
1153472
1311311
70748
155552
332534
1235533
1985453
1940544
972957
571733
413855
377768
1285362
1084805
1125819
538097
475327
1711600
583103
578783
1296110
508117
572267
1564597
1718121
1770352
1304691
747225
119326
746171
1997464
1030822
293706
1495315
1254808
803319
67385
1964978
1738724
973623
1125375
823662
733065
1663324
1827505
666334
449092
818094
1039116
1598350
601621
1810828
1094898
1454551
7730
1793734
1089338
1335730
484463
1845
429195
470740
1153434
1142
1015880
859497
1102363
377317
1116669
1328910
244018
60332
94082
772499
76712
1608684
1477572
65580
1977549
119745
1720471
1823071
627715
1210540
485439
115960
295627
1130725
1196181
420325
948095
679520
765201
1602386
1072155
235242
39494
1850015
1617512
1576887
1975840
862557
1479858
959281
1302633
1740493
16306
842164
1937596
1140822
662277
1270815
545693
1544190
1163163
323082
1799277
843278
963074
777097
107753
689997
352635
1392061
305175
600338
1603762
893047
888915
787151
413606
656366
72379
100291
514550
1841729
1807389
1732444
1198988
847494
1443631
1164128
476319
1526951
1084265
1917619
145398
179797
334039
1931125
746679
1591234
1603788
108508
76772
193639
1845178
394318
1521196
1572185
305901
119997
1946247
1983577
1956150
886629
1836889
822526
1870754
416041
1136078
1767777
1412191
782983
576281
808907
189252
1108529
151106
1304735
591825
1355421
1911346
490707
1146940
936967
469481
1981182
755491
386670
35834
374554
654626
661093
803492
67475
533183
1678045
1169056
560519
1909602
580969
1883417
1769189
158548
1157635
1265021
1433304
1274718
854913
1843447
993945
777638
1576313
1578053
1913304
152394
1024889
491253
1623294
1158936
1516232
1404562
490757
1184668
1527570
1029491
53487
1704051
1041407
1540681
322283
1073119
1034605
693276
702825
1454383
740821
1995665
993337
583859
1567236
392464
115169
323775
1687247
965505
1593105
78262
1980218
386747
723247
887684
1014750
588909
1550718
50715
709516
1162540
791512
1405216
1621411
1029134
1231090
240826
1060901
971317
1940271
1328604
646624
1916597
1048021
657822
1259234
850005
649662
94739
900057
1866758
1914711
1777327
323384
864086
948035
1603641
744405
763868
105801
1919988
1489524
594224
327499
1003438
550521
551547
1611808
1535062
1301534
1606497
609189
1512146
839709
1544845
738799
1619081
311797
1109106
998269
777531
1407110
1846381
287064
979340
464288
329111
1583437
220567
278070
1703408
938918
1413014
1303643
1140338
74770
1941788
1314417
1377081
479254
624006
653245
634049
563687
1621568
209180
482249
807374
126790
1713705
664888
729654
1108491
498455
323889
758733
20510
518509
231789
1246433
1505813
891779
1730984
534947
693630
167557
1745094
1786739
1973546
1055208
1238850
206760
1010293
788290
213226
1864151
1800064
1681474
241740
502103
1073471
356434
1847516
1122240
1019764
488700
1164500
911024
1723509
81532
1343403
1999372
1313538
959171
1064166
1940416
1342724
316428
396071
1977981
1680100
562830
950602
1514877
1521823
496260
1372211
1688127
1945599
1777464
1674271
529507
1926017
1203195
1248661
627618
1993036
784440
892697
417333
1923001
1445080
1335693
1741428
1464976
245410
860081
709480
1197409
844777
1403213
434114
1487709
623801
1320203
1921697
1857229
1520473
1904969
529750
1854644
2012
1367625
1280115
996125
1215999
1549732
1003247
1112746
1430346
908554
206752
260466
1312082
1938372
452420
1069873
289581
612157
534142
290407
1451013
183026
389107
1112278
1520958
1528291
747811
1142033
988921
1886747
1440937
153574
709350
1099871
1885593
271054
1355522
1013056
1083939
491052
1809013
1687913
188735
661010
1654850
1947672
1024508
1426371
576704
1250099
1686827
1368828
128689
1814702
1555052
1348626
187267
1185026
1003855
634257
635327
363228
750423
84688
107458
94248
1743714
636670
948573
90209
824232
1498813
1769429
1865433
1648523
574099
250368
756315
1310614
1352119
724920
10384
532973
1266898
342141
1317322
1512699
1693740
995593
1090212
1974839
918365
1947894
1166124
407727
45665
1093036
623338
1919474
713268
919696
1921213
1533572
176399
1888228
165231
533253
282292
1457123
1123841
1073378
762170
1519484
1860428
1080167
583904
1098850
1820005
869815
1424522
1167655
13167
398631
509590
1930305
1568139
901818
1445754
796460
1667314
1198613
566414
99766
939428
804053
840394
578391
971480
347912
1242560
1228077
783482
769259
839933
1512763
71871
205617
554109
1979909
1044514
1564791
873662
906932
99684
1800200
1789080
608828
239885
904990
823137
180067
788753
268037
641233
525185
1754368
1960025
1103158
1212314
425080
1458326
775176
642457
517009
1157953
1341791
721185
214321
1461371
994211
881908
1048276
1588582
445263
202084
1251003
1290255
821093
674414
1460837
737755
1114162
657916
604822
811088
336228
1270410
1473073
993861
594315
809785
367395
1594809
1561836
76900
579096
571835
491698
614458
517077
1165991
1868931
1895984
1990704
1668089
1516859
1153069
1297503
935107
1125488
956300
1686529
355829
336578
391004
802684
966644
867358
982514
1016793
1090890
1939268
1462769
1670154
1442187
1649126
1126464
46625
539613
1349832
1859813
1080058
1820337
1940465
1632187
1431180
1090266
428508
1894673
1718894
589909
1382330
1174012
1751210
1640099
1299090
145581
355085
1313690
1793379
1385508
521744
1074615
1846687
716735
1316314
1735341
744454
383784
1525837
1516608
669366
764248
588617
886909
1697247
61216
722343
53848
540912
932729
1476549
1356868
1201035
278087
710177
1754801
86611
153154
1895467
1455557
706494
86593
1878228
224730
776940
599432
393312
1328386
95646
1317072
865691
1991398
995815
1126938
1510681
926925
1674743
786763
1536660
1793494
1216724
1118423
1585601
1012318
463944
6033
223767
445916
729239
1090057
207950
1957020
436973
4112
387865
1455631
497188
1394188
97852
1946351
96784
1062307
1369525
1373350
1525576
1423992
686085
1116672
709986
262109
1684936
1814913
354219
462612
805222
50716
438287
343877
822231
945681
1231454
654927
525224
1450891
1849289
1606026
1005065
1880095
394604
422967
1962748
743986
955162
1490696
1557893
1254271
1907155
1016725
1988583
1188681
699826
741786
531930
1375014
1640352
1672189
486207
347644
1760137
705664
144822
136939
467967
769451
1450325
705871
507940
581342
1092093
1012363
752810
1696373
1186133
693852
960653
1862370
1624074
1956051
928071
406143
1452270
279526
823463
377216
325011
1560050
320637
1592300
1856599
826530
819505
208276
1544842
138889
509844
763686
1590796
1729091
1858802
490531
624572
1589202
481145
1459565
1143109
435449
203885
1444540
350235
652577
417848
465061
326902
1353122
1344294
693820
831811
565721
1660709
1897715
979588
1698781
219230
281064
1503583
933844
208390
572709
513931
1272930
1186213
746718
1464908
555848
645103
788508
132807
1211058
881532
936379
295925
1380468
86148
131007
1858175
1255016
128798
937709
1555970
551003
22758
1977510
592048
252543
704654
1701892
527282
1702344
1161911
1100669
1855661
500396
577795
988791
1517454
511145
346220
1642799
411457
1751956
1736969
487033
1837117
1745908
439018
877061
1413535
751101
1655475
1514904
636412
171985
1124266
1023130
667754
1842114
161868
1965925
1629770
1717215
733673
174546
1559557
201596
806433
644230
1847946
1329387
268231
1908962
889693
373043
1913163
357784
1497579
1046282
497363
513970
145100
1073044
1353097
193548
1499060
179200
742020
1535359
1495129
116954
1731940
619915
1792796
1153883
312100
494543
1989780
696019
1581437
1903390
201048
1790362
908656
1438795
661777
1401054
325263
955680
1698957
1625677
215340
1101617
1384190
562194
953736
876532
593987
1590263
1833380
1492174
209488
977985
1206517
1441962
596367
368016
1278545
926559
1125176
603757
1157215
1207086
112547
1686646
288747
1279074
356866
1226127
174297
1485075
299888
241595
284369
933118
1279279
1373512
1826909
1801004
589085
1109180
919424
1290594
1646874
323627
323752
1500772
852812
1566073
1364807
1574922
1185438
247407
947138
190947
1888592
1958341
343217
1370593
1864123
119000
953410
290867
1982182
711225
1789490
1044917
1525691
1037969
585720
1969851
1814779
1416846
1977622
779563
1875016
79273
784571
1961513
763306
1122232
1812081
1532453
1865115
18857
1549274
1926556
1240543
1951628
930164
49959
1650805
12186
703725
1181427
916431
855746
1838598
1272060
1579661
197657
193120
830129
1337326
196040
1827167
629114
1097043
730942
408101
1207609
1867939
761877
1101857
1844474
1132443
785272
133654
1346421
705786
981269
1330454
331952
1257205
515932
407169
349759
670419
630425
656282
999858
1520113
892617
842175
194171
1378198
232849
480961
791107
461063
1776671
1687746
1849912
29532
490150
523131
1230448
1266130
1748955
163749
7606
453271
262413
235046
259459
1282419
220640
1463997
1621322
1866099
355092
357669
582348
307454
1558594
732556
1520495
1611329
645213
437197
1819157
1806902
1211846
1150358
1347154
503855
678224
216553
634452
1808220
1607999
1987102
645106
1715255
213648
823148
113259
396756
1174366
1695909
516006
519962
1823200
649153
73350
1989811
1187149
605766
712649
478714
1734612
1824941
1829779
485920
163167
1810825
52134
294568
923961
1176347
65160
1529563
1925570
1297799
1234321
1355364
1715425
1262880
1194058
342521
172330
1188383
377614
1191703
1506921
173007
351809
22171
1809669
906384
714781
1524628
504385
94732
990276
1251065
548014
1528548
390495
871633
89169
1097
399806
1524707
1782731
1203726
536777
282762
751844
1455886
810662
864902
981034
691277
1868898
1626570
858970
361283
741026
1620482
702939
1545768
1525077
230582
702908
1284002
969662
778199
265223
1830884
9036
1381668
449119
1785395
456734
1604765
1575947
1283335
1861626
808693
614982
615217
1498333
1445225
342662
859483
721009
256918
1294935
1969431
780718
136149
143915
940703
947254
1670273
604124
1513269
1470401
693175
1416765
1311714
699655
723288
1547025
237960
486131
720591
727510
973638
1643859
1353964
893864
1440387
217339
467097
697450
554435
510762
1213473
1961802
1737134
1845925
1126516
1051131
1753671
1632368
1018096
1626294
1842526
1791141
820050
1270744
94651
475965
230139
1959357
238502
269217
1757321
1404368
1028118
797526
265252
748255
1266522
855235
1129603
1954315
49807
245267
1488514
437863
1042783
1492690
1384999
306831
1665695
1037996
282394
1218446
1033876
262971
1188111
838799
1222963
257106
592825
1259539
1362697
521275
841822
618292
366422
1684177
1292507
1905070
641275
117750
97697
183753
705134
1991695
987337
610200
1172188
1335587
1966845
1851281
1751861
815394
329313
1656525
185277
1667023
1986608
868255
1691178
61519
1694872
732189
1309401
1488018
82047
161139
757896
648797
398624
137996
1240757
1216913
1655043
615015
32606
1207492
41158
533264
138450
1698126
1577284
592248
663592
858221
238903
196108
347435
196127
1395157
1089377
514133
472787
250416
1473923
90545
1238536
1889642
1102226
354328
846404
1725739
1566219
1331658
1663093
590161
1068638
1505511
1848211
1438064
189513
731990
1051035
1101752
1013270
1066697
1367144
381634
344858
655607
1313247
899055
100421
1207025
1124780
846296
1953046
1148860
812970
1830767
631052
780236
1023053
685079
10488
395503
446071
666178
281726
354802
1890171
1365880
853330
273802
184535
1970417
1903717
1822024
1191099
348966
1616957
1548168
591609
1287662
742776
1550219
1906136
405262
633062
1760605
1946883
1820068
389580
453868
667735
1522644
1664766
58023
1703486
1793670
1057430
1735115
900005
1670807
1336700
1621040
43158
838197
736797
1188566
225822
1609947
908481
1515333
1629543
1488175
933517
1740593
971168
1703520
46480
989320
233514
1005748
669258
718981
1976500
1950810
446651
1301873
103398
990489
826256
610850
1841596
152495
771757
478347
1856405
1813311
1443849
1148925
1261415
551483
1975138
1425238
339354
1332175
19213
1474990
242175
1830711
953239
1929732
1393393
75031
1464566
1968364
1865622
1434653
618402
300481
1178336
1297195
664488
1680067
990302
1079355
198317
658737
1300908
1346151
1642802
729875
267694
1479065
1349888
1396834
1501222
1016592
542076
1762826
126210
1377932
1620213
1880794
196517
1296339
1296042
1818273
979320
1297800
428561
1507820
1804814
1429354
527769
167010
1757251
127995
1414325
1237274
955679
603107
411076
92180
261559
1347453
1695862
382783
692770
320655
1342534
382304
106207
144741
505824
517743
924653
1681693
1031029
1812907
1883526
422631
61809
1841033
1723929
1577358
326663
1418834
567928
641362
957291
328496
1641646
544072
284152
791864
1155957
1972419
131011
341420
849625
75998
1167120
660361
1820485
303422
76707
988448
713757
860332
1327557
320144
895643
634987
37023
239534
736726
332822
802905
1011363
929873
855571
162313
521633
1488188
1542489
939704
648177
663643
71597
1034360
725183
1507984
564990
90775
877103
1290644
484128
864908
1633134
951209
434493
996136
167594
1979227
56427
732591
1903864
1549009
1957464
1073519
1703419
482448
106560
705651
1415578
191271
1698537
13660
68382
1147383
674717
1015749
1354411
1548206
1213810
473749
656902
1008993
181538
147737
1386740
353941
1921836
1603122
1141597
787104
1165916
1532411
1028075
1775851
13381
963519
1652388
509998
1381455
481387
1320008
1467578
1963596
1650315
1714811
803237
23313
1422316
718380
676202
1287903
189497
477035
1234641
1612020
80530
1343431
1152602
104865
164641
1804766
1045002
1508597
1606654
333254
932546
1391416
767823
1522159
1616531
911749
379641
301118
956496
1204911
1086229
464667
668059
1574696
897154
1496452
994001
1125013
1016247
1210599
559795
1068028
1505739
1577666
21251
1922361
1952834
1911215
371088
961935
558663
1758472
1143373
1090759
1078088
762634
239235
1244546
1685685
1174167
1229591
1200692
1945833
1899732
407201
1344282
1936450
1328569
296974
1142847
1073240
1601552
861091
1860994
912465
1982197
1479805
1972598
1309190
1192265
1992287
561722
1290775
1036452
1039554
1108210
591907
808381
1448717
1939459
1151009
267674
1532860
629670
856227
1241245
165284
168034
862603
128555
1185363
18724
377682
1169386
843624
390855
367486
1506979
1101750
1004814
588881
778394
267801
1047809
1250629
890156
687894
1860274
1976352
805567
313739
1917451
1856895
673952
1005857
103024
1639148
1492053
603596
1767053
1692265
476416
1106330
1170086
719533
729942
803990
1445877
1807413
1271651
1821703
596531
880582
534076
1732214
1344289
1943301
533090
885803
1999163
1142610
1814145
943981
239575
336852
526997
875400
595300
1549904
1154883
958054
564084
1409692
1254038
1076677
732662
1942259
1792117
105005
1502958
374150
1423920
966644
290390
1812383
894095
955198
1796010
1601113
715674
1843432
1410734
229400
1587525
1229626
638011
870041
686012
260026
1416514
1961018
622835
34484
285801
34179
569221
837350
51416
581277
112098
1342268
1194554
547325
631061
1894060
487674
622380
1359933
946825
1399404
922856
1120904
181255
1783609
55078
1671582
15595
894049
421788
641808
323897
1477695
892810
719518
294532
513866
227856
1774406
1403932
425974
1947960
315078
1495240
1327066
149960
764562
962021
125191
1692629
1604777
1064143
1525258
744972
170864
1480885
1910080
1616227
1278863
963049
716178
363734
916566
1342432
204691
1351101
1238976
1447762
786963
427963
1242821
1579456
1489762
1258286
387086
362096
934841
1563092
1238637
663000
1706379
223466
1099144
1540908
1539822
649814
1175554
1270029
1769540
765487
1534755
308241
455074
1105816
65169
1123493
290953
1080664
807957
109824
1717455
1619395
509970
1749105
1403404
1299849
211009
1233417
1174006
1105616
1764364
690439
1916825
560687
482711
1390618
1689523
1942517
1502089
533103
1273195
1884259
1159033
1986261
1878463
214135
1764785
245831
549872
1159242
678232
1675557
1026205
1741561
116308
1164233
249608
629860
1138169
1081127
1089377
1704320
59096
387271
1421823
1404081
404961
1886985
674
957899
1515631
1989980
1817829
437172
968041
1090097
1558677
1620812
1645151
603528
1077926
1216714
669767
1586508
1974848
1426931
607429
73671
245162
1233182
1629522
80930
1816366
1134349
366054
1505450
1358069
109479
1730545
373699
1607752
1730040
1211673
1922714
1285069
935308
106341
1132118
534646
632309
1803156
119260
800691
1283761
1394394
1889178
1782654
1882688
370984
783473
1633401
735136
1589068
971971
1467684
1401932
613330
386540
25821
1970925
1137292
1017150
1242765
992722
603846
1544455
1976736
1540767
66179
442426
1387982
19078
911938
427079
451713
922257
1203938
16897
1151526
1830279
1466701
1113239
1747714
813104
1290741
181440
374990
1858116
1821478
1555709
1782542
552257
1291378
605767
60165
165285
1667
124432
1892521
127224
193053
225462
680488
1160057
1886484
1842337
1623491
1543460
948663
919071
1874538
780870
347398
918229
305906
677157
1663789
188541
892653
1056198
750332
682715
946320
181991
839134
1676949
818421
1260796
1566393
485795
1480450
610904
570856
1273954
1074635
880009
1808960
1755743
1789097
1995979
375463
1471632
898300
176262
1769744
901662
348238
590837
1274927
890413
591257
62476
933462
257946
834915
474469
245197
674921
1060719
262576
972098
14143
1232962
305180
1593065
448429
1062073
362121
1464154
1108700
766281
1214837
903545
1808326
1955045
3664
1799218
538518
10261
760432
692036
1367451
990266
1706847
1013273
1418490
842817
11812
501708
997799
1200713
1269384
572166
1140241
420362
934650
991558
520279
1542753
1257993
843116
1778432
1906107
1394204
146057
1146486
269435
1268421
1246166
1815065
850366
1269223
1304494
1707574
1293474
650780
267410
1035444
1045947
348719
1648080
97984
1150299
163490
1934939
1602526
522804
1833351
1677272
1810386
1490812
426024
917189
1799107
1851138
1914258
1471451
306349
677585
1700981
414668
109815
1194443
1334539
1915868
364318
1172217
112607
725750
755746
1925510
125537
1824261
668608
1225533
553779
1151420
470994
1055502
362815
860688
1858626
1209856
1850721
548101
556416
497244
233154
303891
1696799
1311967
467331
1567227
214080
1522755
530143
1402553
1783915
1893973
1108576
987346
11410
1520309
372364
1699960
911483
934066
466727
75710
1343514
1035191
933823
1838206
1596848
1206466
1649010
1606249
563132
1582218
574949
1760880
1576807
1262601
1782487
1819998
697099
524347
674991
505268
1481959
1682253
1631293
781180
105380
664227
1893197
1839527
44884
1456598
762788
824197
1718433
98568
1096167
493795
944874
1322559
301411
1832023
76200
1224060
1683739
951855
865561
465073
1806066
1495255
1583922
998009
1942121
1844622
22855
1064671
1135328
507413
98950
304801
1017585
1533016
801276
429604
693992
1410974
564162
17526
533344
1497360
1300360
1546837
11921
112551
1472501
337509
107544
763973
721750
739785
1888555
1448650
1899473
1507321
1681126
36900
1650472
1206148
311087
1359717
1915847
1045759
1156442
826125
609381
154252
1171140
551392
66418
940958
34083
1296294
531907
80088
787664
386174
82846
1717104
154955
221522
312555
26509
1101827
179678
1580472
898084
502928
1723079
720621
750654
1390304
1492226
1712780
1004177
377238
1871044
259743
1103143
1433466
382313
556871
50975
777821
1754465
1087844
1128962
1281183
911130
363271
980225
1648595
1897256
351794
13840
1432272
821927
1218159
849452
1188583
534510
31601
1887035
1920632
1292630
789246
214415
1953805
1282274
183794
562257
292366
257166
1668228
607031
451445
1566432
1264679
1983355
476424
1423248
425113
1179085
1822951
52017
696413
1216404
897183
440441
675109
56303
1636073
1094750
842713
1125536
505088
939733
1823123
242918
1064135
924230
193785
1231870
313083
1844869
2447
1528405
1704901
285212
1897362
348074
881517
594879
498774
1426410
432344
1683109
123505
648890
1916194
1512811
1704720
1846440
1270532
1369100
999369
1804272
1399289
1819335
269901
1375572
1648770
1124148
1002434
11742
1951779
1057043
371712
964862
1331229
1881315
449486
133615
1426507
842127
46860
1495823
275414
105605
475503
56338
1253180
544822
1836540
1361191
658575
981554
956265
1515413
1676670
590947
1320496
1279265
15803
1445482
524005
593303
1657204
1590676
705803
943444
1191646
347124
1553033
565361
446543
1010031
805952
921617
1683563
22710
83637
1845192
1324743
150683
971969
1950634
1262266
1677991
1315574
1540622
830273
935485
945186
1274535
1531978
35498
298506
546736
1720307
1080409
1956035
1714555
871056
92587
1907031
1706691
1277161
286203
1303876
1935978
1826856
763426
1448093
348391
1151746
456022
77520
142976
1814117
187435
1260289
737564
28931
1774235
1054783
273729
1176453
1546118
499273
1566753
617360
697205
240203
736371
1777302
252714
1060441
448897
1901273
176227
355514
1652464
1848654
709059
306953
1420417
538421
91601
143061
950789
1837262
876458
565106
904943
1392722
1006934
145176
1502074
1018609
1412305
812637
234856
1287521
1044772
1123393
1101385
1056404
1975585
507750
533206
1049311
395889
277333
1493065
619821
1621370
36170
309169
1106952
1843300
1849866
881722
211915
1443920
1056427
1561056
1548844
1339360
235960
631571
973411
746100
175305
1375234
1665320
235922
880200
351485
557687
733602
263601
963752
283953
1597840
263582
735836
189993
1564985
322785
120983
843782
459262
1595934
1262131
762574
1321463
672217
758450
805459
1713384
1102935
1578665
522232
1697285
372998
661609
1234690
1880947
1698824
1799560
542333
1737466
1567255
1679076
535901
56561
1016855
1382414
1986508
516503
1359968
116288
881573
1233001
551565
995969
1677822
1582722
1139315
1707935
1909000
1933692
664934
371559
1577268
332908
1040115
1515821
1938849
709700
351827
1647109
1533996
74540
1478964
339101
309554
895664
523645
1140464
195263
1307507
68939
1610772
831573
1027411
19616
564406
680456
240106
1268018
896255
1965225
1094133
1376569
1164644
1794318
802614
1904685
1342486
1882476
1157455
931406
195254
1560659
1589847
85052
238706
182910
1915052
1054055
954708
505665
1600915
200768
1751446
124229
1663872
1489509
1872443
536063
299819
1014300
1577275
657614
102275
786539
637195
237828
948719
1855821
158189
1596853
1928717
1415724
1378084
780950
1652845
1090592
1726015
474676
336780
280174
1752967
1467952
1990170
1021633
21499
1571930
1241119
660659
1340660
207195
1695014
420662
1705182
323559
1546374
885496
473688
275665
285372
318772
1629413
1152791
1128346
348988
1365979
1135487
793889
1986899
1749113
1053412
1356255
1012152
697962
1560314
1388412
512716
1745578
55464
118624
876251
1746141
1666094
1383323
990318
946668
675656
560846
1229811
208934
688373
126374
609147
1392038
1004659
1124081
981097
1954206
298697
461707
1575833
1286049
1766139
1823964
1229576
1970839
211691
290155
153556
1840004
523840
313913
231451
753443
1394331
1403141
1377760
1375535
8776
442633
1283811
1878997
698658
1686211
1435697
131021
81220
206747
902685
192961
1786092
1061358
1852083
412621
81039
1764139
849395
1632422
474935
1151752
206645
138019
528094
129656
837594
1876037
208849
1690186
1975257
1077083
712386
336670
1832449
1494852
461930
671101
1471050
8214
494891
1617298
1779767
223203
107552
614710
897051
333251
1160527
1549528
1205578
1259998
308277
128134
1195658
610186
57254
317118
953938
551682
1066282
1406675
1174442
76787
40010
1223716
1069837
721614
443370
709663
1667268
562440
1523860
963428
1970407
29815
1473269
1337697
539201
1389722
3133
880561
461339
583839
200990
1714290
1533415
1132413
549832
315428
1146675
1277369
1622742
1535212
407964
1675150
1764984
265814
1115684
1191419
775894
364980
833379
1866595
1960583
1395001
893891
1543695
290115
203760
904467
782735
1508944
1405324
927723
723228
1116562
1448539
1216886
629209
1337173
605131
946929
963839
242622
1308817
1248372
887861
1765605
1220487
1198954
211762
1170280
1227653
1556012
1046324
134778
319833
1328211
561324
300471
378597
639995
1065124
972368
28171
1540051
1211570
1054060
1625534
1871790
1152730
1101131
1061193
1948825
1793119
1022300
673940
575927
1748747
1055057
264146
128584
1457425
1427152
326664
304419
140875
1612286
706724
79140
1448353
551915
904829
1775513
1243061
630839
1367420
844354
1076081
1288008
1218497
1466325
130736
872471
870669
250365
1943376
313132
1998206
623923
1731327
625502
459102
1632455
1234670
272393
1569618
1616183
435643
1881563
1049223
149296
616056
792744
1956166
821750
127052
1193649
1996770
1058448
1073737
1927324
634917
1200445
1969849
20610
1136071
49678
1820310
650962
447953
847364
1456832
53157
488718
729732
300826
344047
1929049
417536
1974933
1213234
1130919
399950
849941
1521822
992997
449192
594673
289563
427152
1512179
1283691
918568
1008536
1413940
1983935
219457
1604040
1857240
86317
305178
908904
778849
478050
1684279
868965
238573
512892
793701
1200263
1239044
139370
199639
1118447
1028591
103767
777697
497106
557365
1973308
1489148
1056159
254592
357519
680765
1541361
530910
1305213
1332238
1734755
1369926
1482289
1886069
780605
1724894
624864
1666808
1408015
1012111
380078
1203168
509361
1198867
591035
1965357
457751
1189418
146717
266584
1088837
776906
710670
155169
269393
1892207
903323
983852
124152
30847
22527
524283
1575259
1021004
848434
295245
552374
79878
1723278
355128
782067
358883
879272
901758
759367
496733
896868
755748
1622784
969551
1254063
301690
292514
155089
427820
1355461
1095784
997788
153611
1935785
1228340
1111569
1008019
522982
1702972
1188264
1873543
592948
1835602
719540
598895
1670134
97298
627346
503939
216913
871372
1159543
328286
997098
1318694
817957
74189
1869507
1639935
1420661
1119407
271800
1321539
1015645
1447048
736592
255679
926950
1092538
740435
1315853
1294617
525085
725095
1662040
1633686
1225209
433072
1418388
996138
1506175
710856
1060700
351765
120218
132317
1932694
1111012
811757
1712220
634485
237177
1511520
803690
407054
1184547
1265760
1908094
1486678
722367
70286
1722325
1155531
337060
536266
1882808
912056
1190558
1479273
531292
997566
687335
1730797
751309
684388
390458
229440
138253
1273224
26642
1239280
344533
566833
277415
318330
92882
274278
212044
18117
421905
1859745
1810129
1607282
1550954
353146
380169
234045
1386884
103020
31552
863357
657138
718537
631461
1567095
317803
112306
1426374
584610
1888656
375936
1365839
1526755
489560
431439
637
1236198
1825678
1240835
1594694
622610
228533
1696055
1728736
1595560
1878778
284637
1592316
1548135
1925170
1826744
248325
1600470
1554815
1296643
396131
86596
1281913
1741759
212597
1755042
1849554
931428
1677298
1578607
1495795
693058
1510412
440972
111457
1606704
1098460
1733655
1876880
1981908
1230780
1852060
439355
100566
1421449
166717
1898821
1651436
1929516
432515
1556193
1957151
1089289
1738460
858278
984949
458451
505693
1263371
152387
1430799
1284737
1741530
198167
1992457
249268
181277
516373
1574373
714032
437012
1263344
956260
368538
437099
1771683
1788209
1189284
1045620
694781
1874812
74336
1441946
1377988
1567535
1214282
1309683
653223
1302466
1228704
172037
1237872
1792297
1806977
583239
1113000
600385
1365751
903043
1495683
300368
298038
539820
703705
1158876
1278509
47222
694923
132443
878278
1861941
1564292
1998749
783487
1509807
1900601
858627
1471099
843817
436448
116326
472244
650026
696555
1997258
1384625
317307
943047
1270200
539560
344022
226239
177826
261858
1194523
1419555
84362
1824338
1833173
1085575
1180630
16944
716343
1395645
107415
1581540
291647
1316881
284027
512380
349473
682209
185988
949870
137795
1275436
1125457
669452
1471616
889491
220540
1945697
1680820
2039
1149566
1852578
1188836
1931540
1022616
552175
1728425
1790715
21712
612888
514354
1783876
3523
1891140
1265529
1462354
723364
1924708
611659
449885
941845
26633
1161938
914384
1368864
1170035
617418
1013822
478564
144479
1571778
478981
1754894
205916
686002
1284969
1292335
1858019
1099752
123092
281934
651367
210548
818181
290254
381736
1110954
975281
891365
764117
613830
545949
1709122
1225347
652777
1958248
389116
1358935
733649
255928
1528263
260016
431232
881268
1754054
1115324
1792173
661375
895428
261956
817097
385076
1821206
1788928
556962
815946
1996857
491844
1727490
1016424
1839674
307432
1022497
1208683
1647160
318455
1385544
143444
1358377
449947
1257948
1472641
378949
885805
750166
911653
19411
1144764
652017
1391822
1115591
1080960
113015
494421
1086762
1548504
1009882
747476
115626
49641
1120642
798001
1594989
973339
1089898
611009
566217
1021656
91139
1630881
1561247
1435186
154702
1365718
1462241
771518
1648643
1750081
1652370
1672882
1732777
214967
1871833
626892
178895
1640400
69711
1918283
500072
1009025
1361955
1856440
66839
598873
841290
1700045
607000
1881825
1597257
1553912
1967823
210115
1201740
449121
1701404
1486247
1238394
1403367
477412
907843
500937
1069806
82294
874449
1576354
878029
218369
774846
411964
1427973
1687551
1181125
689948
1784123
1616144
140438
917481
1183121
93776
173653
1876224
459785
434197
1946380
889974
1077742
375870
406472
1040957
535485
1408243
1162233
7428
1085383
1022368
1128137
550038
603799
608549
967860
96586
399337
1413619
1940138
1173336
570735
1506450
781430
927786
220922
685632
1528646
1626529
1059105
288269
788490
995319
1260393
933225
47575
963252
1104330
1350422
673141
1222658
471543
654537
1624362
138986
1073256
1779198
139916
928137
812657
392399
1537652
1609271
1673558
72309
1731104
1699342
769026
362088
87682
1633855
1746457
1156464
1548608
1668935
1648758
1158183
369734
1186078
1086087
1008467
51549
939155
1744428
518532
1907420
1370509
233139
19987
381425
1692220
474401
28677
826125
94993
1160531
630098
1420806
355005
840797
1747062
59936
1548110
738799
1382161
81735
780646
209804
371984
544161
1193746
1358205
244897
1335095
151937
1979718
254221
536154
1622043
1016284
1080679
994191
771427
840502
1617223
1450559
1870327
816043
179768
1549743
988128
253969
1297455
318917
1802290
85495
1119602
490588
1834752
1589590
693919
1047652
1011694
691881
1114425
1673995
1139314
531689
450075
442574
1096959
984299
1164544
1075327
1660686
1829168
216437
388898
703662
706825
1664598
991746
1972542
1912195
1637739
242603
1623594
1551190
142656
1682579
1154703
445393
1200967
934421
450187
6206
1708954
6432
1080738
283216
610253
1487527
568840
685695
1874344
87987
144057
1676134
826541
52512
1381527
1600846
139046
889796
1405520
1965090
963140
723395
853511
1389753
67196
1110382
1115528
1762200
1333992
1590181
1552752
629056
1674567
161379
1871707
15190
103538
1943639
1454102
1801137
1068984
1125244
115017
224239
794387
562808
514860
318315
1068344
1977540
1163347
1112840
401608
1947451
311496
1700426
1725353
1899981
382357
1944211
142617
646307
995647
1136007
568614
40790
1183267
1109348
1629333
727313
1657607
1492242
906998
1857691
1487228
1739463
863167
365436
138419
139363
1846883
14044
1592466
531762
286062
657273
904374
1129135
1101745
1864946
1252791
1056069
1757811
567227
912616
676613
40409
903940
606326
729667
834044
976260
926788
1457474
1070506
1729033
1396453
1374205
1940950
1507537
1029369
4992
1377391
714118
103019
1177098
1950615
1890099
1278969
1332390
448543
1627923
1366109
1720382
493186
436046
571336
854144
186507
1706363
1057551
289935
1525176
492359
512972
1067474
804660
1549443
1260600
550642
1629925
1893466
1174043
686319
379819
1740031
1675257
900146
569850
138656
973125
1857847
1811555
1777402
1715621
1319868
235351
551475
1290728
1628620
1192720
1484295
356847
703571
660340
1504749
579423
1575806
844769
1897598
1102187
1282615
117018
580050
1338947
1493267
1073759
257658
1100319
462228
812181
72944
66009
1292844
859453
1876281
1293726
518879
987018
713381
1137514
115052
1980165
771923
1902367
1274713
1562007
1304492
965152
405211
1160740
626641
1014221
204950
1451945
1373976
1022819
808969
1396084
214902
1786199
166278
1573852
226207
136556
1911680
804355
913034
165288
1406150
273279
207589
997109
851926
278313
1060924
655567
1832003
1398104
1469200
1448820
584364
1588011
474832
1455227
1521345
278892
749658
1102524
25701
859975
870643
1812591
56827
1456263
1172727
1273977
918983
275624
1972385
1438008
1307629
1900924
178323
1268892
561525
1516844
1362561
1444368
1539544
991088
1009503
1120877
1310604
1522286
505033
1598990
429246
1277281
837164
1144199
45967
1507444
1921070
1185468
707989
1431659
15427
892989
668971
1149318
331464
1988382
1404695
397564
1795637
1612385
878900
1967954
1290985
440377
85262
925815
1626138
1415703
1095279
1123828
768415
917289
793352
1834066
1590946
1391487
945366
621053
479550
1874451
1650005
205157
400660
158108
198346
573886
409145
529487
1970774
707554
1949561
270320
1734866
1427172
686230
1611633
1302199
1396473
697695
410466
568047
1542506
1917083
591006
1012401
1027770
377196
1070693
1427251
1911620
1339608
1090702
900087
931711
1759281
1361487
1168194
1317748
588911
538340
357637
1036070
226313
882142
751633
1011056
789688
1169080
962474
1136250
201008
1487766
898812
333187
1879708
1250542
1708172
1080566
386351
723037
755184
1594028
177302
1987740
344598
537617
996943
1691197
1498495
1819040
399286
1692893
17338
816063
132511
1569557
299484
87853
1818050
517127
412527
377794
1341238
574340
1302719
947598
237800
492038
617036
588623
1551163
313984
1300399
1584458
78480
1418954
731634
460779
1902255
1626779
1455548
525858
1280512
1226026
343424
1231582
1554960
1676715
322247
948885
73060
634345
923031
1613459
267064
76134
880441
741950
747685
1739241
227601
387631
1944027
1555630
345239
1940632
173424
811563
814985
61643
260608
821669
649506
317867
867294
1798936
1506272
370377
901461
144713
1956734
192029
234546
552804
1438543
66061
1806127
680363
467893
1785876
1169339
1314800
1825899
1685073
818098
1127623
1346931
1372727
1029071
987060
908956
1303944
213267
386522
922076
1176519
1561415
690410
1874864
527814
412047
1259093
1573037
395452
24393
1211351
623710
1234213
1720317
189602
174793
1322260
1093115
1475656
458540
918297
648692
1000909
1897350
1662686
630855
358209
1390209
1888129
918416
1405752
1924840
136418
619039
71841
1493295
118950
743972
1794884
312071
1461433
1232724
396905
529596
1990921
1406691
1400000
291453
356545
1393075
1457865
1381294
1297638
1776196
919504
316767
1863227
257205
756729
1257129
329018
1640368
1834671
1720286
249718
1170705
1201407
64845
984855
180244
120940
274418
710289
1361779
602020
1703112
942377
926781
1423876
1029560
1776206
57657
1612199
1334075
22891
1030331
864086
1846653
1062058
192551
1770905
911223
1400506
960852
1441569
1139172
278503
828708
39160
1342352
1682034
813605
1702456
695962
805786
440734
252861
1759543
605295
1244405
1239766
69841
656711
449289
868583
1256517
359206
1508820
1607510
1252547
852737
1960597
1370840
716110
1065668
1846870
1882777
1161392
2875
1919805
1454317
1480921
1690203
688443
1670509
357372
1785758
1327398
1189727
1386792
6167
528640
52224
352222
879159
519555
1287692
919332
1639384
476557
934656
1722944
1164128
1975079
1732928
1677440
1657341
1641359
284704
411411
358618
177136
297
728451
976357
201312
693748
1891307
1210138
919518
363836
630976
285111
548408
690408
1686083
544480
1078019
1000
857657
565661
1139268
1790968
1741372
1846467
982718
904454
370789
741242
1415736
593716
1389914
1813944
1322385
519724
736902
1861629
557809
481617
911658
358745
581222
1930943
1056866
600613
1188774
1377099
195381
155869
1482216
35961
1080293
739064
1048314
233245
615895
670761
1170876
794249
265923
1467299
65842
1303237
554586
108295
51933
1164540
448176
1173070
75850
647667
1439855
1815199
1456834
1023693
309212
396739
1266149
1581743
1424988
264960
1915382
936376
1385338
757531
1796631
409213
1080316
417769
808176
1444447
1385302
1317390
282242
121353
869162
1415018
1582246
897172
974677
127205
1477176
484606
750469
1337559
292616
623844
27418
1678618
572325
1172312
371057
160638
1296945
1741903
909958
802439
867968
754099
223580
135766
1678250
1799035
171794
626642
356038
1615167
1197052
1598112
1919528
1890658
868017
1471090
1486577
1221920
452108
1285236
967970
1002538
160677
1813212
1922593
953552
1433082
130303
1841141
1297458
1919949
1222899
867496
1099034
50173
987393
1281995
1089619
292540
507662
549464
620147
648834
158611
989273
1978591
400638
1428961
155237
1518969
1863522
102731
693276
1507674
1339034
583579
25501
1402976
587216
644630
638513
1943879
1391919
1406875
532504
320226
1902536
326615
349926
514881
652313
299134
5655
1680534
1227506
1857090
1766787
819991
930132
1565841
706329
586698
947778
1796690
779421
1987580
786535
788468
18583
1637595
1291906
739278
900231
687416
1848911
999690
1733119
506005
1977234
1508414
440585
555403
779388
1724305
90332
1993551
412897
615270
329565
868174
1835189
1853462
1183779
1256276
989701
661010
751803
1700781
1106670
535909
87544
1532663
195242
37066
1164664
1876835
688693
1071402
276098
1232121
292836
1144517
1468006
1856911
845457
1951127
34098
1350743
1863937
1578611
65166
989429
676508
1421605
1953329
1751432
1257086
1630866
195012
711842
558659
1133409
680331
565531
794238
1458846
1546785
1366685
834480
1640282
123984
1600827
1831030
1030231
1242556
1111731
287232
1649702
835413
587683
797955
868446
1677855
1025330
1549055
1749771
1054781
1951752
45980
539401
1567606
1628128
691123
1654936
460929
1999071
1695088
1076763
1098745
1833802
1935100
754279
238718
1810920
1279107
1094856
1011488
1725373
1357344
644349
781035
357077
1401406
480394
1004832
1926437
1631096
326541
1995516
27124
1399843
648660
759721
542140
563101
955709
763976
1861167
535025
1206777
1094565
1631811
368800
1209669
709696
1588150
156331
1253023
1903312
1217955
261314
106507
337738
375305
1863516
1719474
885289
869622
492520
570125
1489478
676527
1431687
811388
954834
1478985
69726
1060643
1843623
793800
1506203
1589535
527905
1965921
1845664
474158
134263
185031
721704
1087502
446928
151997
1500053
127869
1275089
985361
916301
1910008
679749
1880745
1726935
1458395
1300254
90275
106981
217658
783876
396944
279457
744519
1828131
1057910
1773144
909093
1333704
1968309
1499098
1711187
35756
712551
1243039
711243
387886
676417
879951
1050570
188425
1747275
1280663
354484
1728400
1225037
1130835
1325886
537819
331223
647908
1603748
765551
444828
615970
128283
846779
1170975
1063106
1704659
1371688
1051832
741675
133398
185069
1796348
635817
860466
412303
1246792
1310922
442728
1028105
700824
1582085
1131392
1084943
1154565
1731679
305222
649191
563139
587058
1201284
1086414
382076
796817
1079118
287068
1740581
1608800
579049
1843586
1713089
1210094
1054002
8912
132119
482000
1906506
738724
1811573
292728
1214313
208329
705627
1553861
1868222
741264
140829
770586
288598
984451
413232
456322
1353734
1999256
824359
534199
665514
1789257
526613
957688
1202071
1614855
1713515
1071259
1179002
1897074
612075
970299
1457718
516100
806425
1096518
28510
1914012
546792
1297028
1957374
344902
1534598
860854
1335307
1935930
1438164
946693
206541
1304360
1373842
86492
578487
174280
998273
260473
1654363
930337
1170309
1141534
688318
1465214
1071364
614433
1081299
765978
194006
1431855
277756
445570
1419174
496561
1112325
335550
1047704
507094
900911
857916
639125
996889
1655683
104283
563287
927590
1782590
416735
136632
1294408
549818
463595
541027
1683275
1062359
852928
1471941
850168
1872023
1747851
953930
1661608
1070368
1616678
264619
1269588
282222
1460653
960253
1772125
1205756
987418
1656164
1011939
1374400
1413134
1199753
1413549
472808
1170056
989261
437858
1285099
330050
1690867
1300899
797162
412317
1890614
1907560
1246924
122782
364203
1501573
1213264
15144
831416
1360043
524444
541416
388434
609731
216593
207385
1908884
1176395
1716438
187449
208457
1653724
776640
1316871
1486605
646944
1492241
280581
89410
1052788
537291
79088
1707528
208753
696430
970611
1483970
1779612
724360
1728566
510763
860579
962130
1849630
1605961
1103264
345544
882265
1284896
290144
1193068
345157
966725
769207
1902600
1289592
765057
1021967
723978
416443
427283
32825
315465
1142075
210571
1638248
261761
66849
1664382
1210890
771194
131999
1799042
566865
1609697
1886797
1671505
1897188
246743
245221
863909
510971
804037
1128510
842054
624458
545654
1949260
1564831
1272360
1787350
486653
1888200
1686258
1851488
1663171
1862686
198138
1376048
1784137
640272
35538
1351762
460969
1915417
710246
859226
1213975
1181368
1102342
1344266
1007924
1491755
461594
1059392
1152334
742349
577835
1794018
1115975
1704153
1283277
856765
161915
305014
674485
634341
630138
975189
920536
955128
1362634
1047126
1651514
335892
1959024
1902952
460348
998676
631073
1442281
1848208
855071
698775
212248
1278340
1171260
523327
1724957
599112
1867780
1564583
1093536
1900554
127910
319680
1025033
1108319
1025541
764205
1731185
140057
391747
286280
253315
1448527
496636
1583993
1360879
58156
1280510
440256
147503
271654
382085
1816376
1580152
969334
1257244
1601423
1719823
1852926
1171688
1268037
973773
127688
1215122
1903297
728083
158956
482157
581628
64542
708253
1442139
704067
1050315
1287899
652293
513066
1946512
1203815
1920392
1853600
447734
1520713
1764335
1562058
1362518
1922156
863905
141880
1091920
1178617
1653425
1761015
720244
609636
1487064
223276
679066
1611610
1290797
1578019
1712833
1106364
8508
1273739
1801285
220887
1663557
1801366
688957
32738
1801108
1332715
449434
1405214
591064
1153863
1178524
1519859
1253625
1208680
901771
256997
428642
677347
808630
125577
1354402
1872842
1587972
97020
1128717
1880795
1893888
123655
217068
547227
1233066
804236
713101
735542
650774
1403939
723620
1361410
762982
274553
1454479
122363
1854283
1716725
1424293
274280
1331852
509333
1060581
1608858
1058386
1218141
450628
91478
1156950
665882
34813
181155
148528
1902666
1260111
1556203
1534126
1501263
848414
1744789
719214
1762360
1032059
636421
433266
343877
1692682
1190166
966196
1109380
1911176
730011
660115
950728
1095617
1668687
1301011
950930
1549015
1619325
1612196
642913
17406
979253
1162523
1415331
592864
1851702
1151645
1623458
801639
1757645
936157
864231
1193644
1602963
1328988
1580401
1453219
364816
1731291
566779
1288204
1081320
210901
1674724
866525
652352
669239
1984675
1772817
812327
102368
1906919
1299782
1981656
774418
752944
1188220
470147
1499394
430395
194892
1793563
1922220
803799
511424
908630
1825160
277391
382324
496933
1666386
668883
1097690
1192285
1055941
474836
1419805
1431622
1104117
181139
1771309
1240497
1427960
855349
1601486
578682
122807
1443680
1721860
1170317
570650
1216869
703973
1764211
458360
627657
184724
1133250
916465
1598540
688204
86525
1955818
228542
514156
1550928
683619
1388585
1571240
930618
1472178
40945
125881
966466
978668
480631
269222
1915512
1067764
570366
1402723
126302
1207696
1195143
854482
1208619
1382942
81515
174049
1821443
140612
396092
87091
1741639
1654174
557932
596067
1318637
951192
1165556
839315
797793
877474
146074
563262
1473473
794502
303549
1161909
1805129
1344487
1917983
1738831
1032269
295355
684991
1773251
145707
1273322
1101317
1457563
499895
738199
668752
1378212
700813
1552434
726982
1863939
93103
994712
1906507
1331579
1255557
1125944
1626943
1378080
513417
1032283
761401
1677136
484868
1755537
1981469
1558770
1441323
1833692
1903920
278549
754743
1216410
186454
1697828
788103
299788
932860
995993
848804
48606
1990153
1338089
1882060
1554023
380891
1867244
97904
621978
167980
1427871
1153365
855492
884906
907539
1240530
128941
1314358
1965239
1127572
1351408
1956121
525568
1837449
1278508
197015
312603
1450385
872471
889976
403173
1828684
38842
765380
704477
155590
1128042
99539
1880359
1397889
1882272
1161492
954154
76222
1163516
685104
1106992
1696282
407855
1266683
1188360
1168400
1983325
1145085
1378795
155531
245219
1715830
1335278
781586
15274
92885
1590803
260230
753170
117365
271346
125607
1178999
502377
627036
558786
345356
1573122
871932
793225
1189969
1892974
1324087
654805
768661
920272
1642258
853293
1103264
224830
1587284
1817825
1744155
703909
1327079
790014
574709
743406
330136
721617
752271
295532
54364
1290213
393518
1114966
1469818
774706
839252
1895803
1302775
1096667
763729
460178
1426102
886772
1663203
913413
928043
1026680
1778556
805204
18236
1376315
37788
547359
693570
1579175
784185
1482764
1568091
1648431
1094600
1438550
1737370
703498
1952644
112623
862422
1232957
770782
1644322
468670
512378
1285152
696430
24274
120995
1367391
872601
121914
1794821
1842373
255997
646404
1397170
885868
484833
1951430
496663
148083
579786
1356880
1149985
1962244
770446
1224355
1471628
1437442
1336296
36442
799957
1326465
229921
1638169
1726445
1489239
876804
1375772
1558189
1534777
742141
731467
1244729
1469307
1863323
1672592
311868
192821
53968
454247
1700837
651799
1503786
837077
1335189
780240
926654
1826750
663414
522154
1714786
1964933
1300614
1248225
1079019
1495429
1275075
1718809
36325
1046777
1269326
741221
1371817
145650
48711
34258
1184178
663366
1439911
743690
1265904
592215
1202708
146497
1432293
506864
1349113
1312487
1448250
1350736
1605853
191137
361067
1311980
1476667
345296
1596347
511516
584602
1215334
72032
245402
422342
1528067
176529
1372530
431344
1567141
1936799
846426
1454289
270543
1699461
1865348
248335
1368715
1318161
1133663
332740
1899277
779355
1082222
1699647
797700
893415
126600
923089
54450
479741
858704
373465
1978547
916743
1448134
908060
407625
518841
1350270
1426147
628179
647741
1273510
1497895
158961
1501401
384330
1735086
1530893
1039019
1326307
1742130
13098
1399357
346846
1128228
1528058
905508
1726004
1964114
496488
1709916
1772333
1829054
1685213
841142
1816633
1753863
1639256
183185
118688
561267
1859107
1255159
1939592
537170
1511754
805800
1587633
419502
1357459
1686580
741499
818311
208666
1010171
258299
1163351
1328946
1452666
9552
607599
66922
1837661
408858
17754
1597223
1577108
753717
728616
1676043
1453093
398972
617124
829072
543138
1501707
1034332
504570
1405235
1169805
1657278
1572620
567801
56486
761667
1767996
1054389
1336377
134739
871388
1299481
481119
717290
225140
1032767
1273200
244913
1194194
1609465
494132
328729
975096
371650
1641380
711239
1081016
288508
1081102
743850
1346028
1286283
289698
1367473
1317705
1839110
698190
869258
1878352
140930
1796976
1030376
1662191
788674
1479446
208753
749646
1274916
1712713
1360400
1976063
1097107
460921
1579674
692771
246310
18467
1403165
792153
553527
70780
650644
229105
1034073
192330
889168
156844
666900
910248
340274
1942849
1929262
1112296
122381
1581010
1688018
1373746
1608034
792988
97852
300624
750491
1940497
1957770
1821579
485197
284658
812697
1487821
1384512
1283979
296440
1577494
664422
1738229
321706
1092990
873839
1472361
1769046
47649
147314
978059
1947621
397154
1101125
1110972
1990249
1367312
463945
858043
1015654
1064660
804471
785999
739206
556376
458724
412818
1394412
131128
1775535
887371
1851179
1737266
1309149
694713
1830233
476223
569234
1426514
468004
777948
34657
162955
1427501
1035491
1069603
440678
1674687
1285000
901844
1719589
90587
1015802
364038
1194799
1726715
507737
1755529
1009020
851575
1654559
1599388
898314
1744650
1651325
1174653
152316
1872108
1958792
449004
983577
616218
851418
1293305
1369191
153239
1883853
622141
807231
1076708
563176
455177
1372031
1763239
193139
1497185
1209662
1427239
1782581
982908
1655215
1770563
858582
360514
1673536
1635022
1575209
1231518
384930
1036404
1744524
190340
1898439
592205
1125480
1109558
1856181
667145
751120
651738
291501
1843137
1745232
258429
163995
1055040
1153605
1444450
592795
654212
1392594
1867210
835575
653060
1406838
1492978
1839208
1350424
309417
1999358
1515483
1388571
160817
708744
187948
1686409
364135
1863739
249559
1567440
957463
1460686
98506
1133703
554167
1046082
251441
446805
459921
1902709
379051
1385905
1028918
961149
227941
1018629
1387550
244185
822379
677901
1059098
1606330
1425429
175057
1821734
748896
1780141
1474814
1772313
1306939
1055086
1304337
1439068
1401463
843568
1509159
1673595
20101
252285
1659046
668466
1514737
999291
341893
1691587
796913
562310
447955
481555
1286381
1173581
1355391
104882
1788967
15922
432125
1756333
513228
1096158
1264804
1667551
1551286
1598833
331202
1984328
306014
1618133
705535
575416
810127
298806
1824958
245872
1593951
122886
405477
980877
1676509
1439399
1894368
462843
338596
1816365
375704
1908578
1619248
1660277
880020
791189
1768704
484191
338034
1405109
54108
1717856
452881
42688
1537861
1954696
1155814
1655613
1190455
1043018
991334
1473207
132799
1880304
902004
771309
383019
108649
161040
119390
554765
115875
1291901
1504947
1191928
633340
1722535
1416141
927136
1715614
212278
121914
1889618
239273
1396742
1144027
1446930
1832651
224747
732477
1192348
922541
218799
819696
1278598
127453
678598
988085
1292133
1529061
501860
328013
495529
505040
1343934
1602728
1287858
194528
1090190
544411
368459
1922189
615707
1106454
1836061
1342239
1847176
270844
1001347
826904
1501824
1936223
532612
1017565
1202188
1669348
294078
1428922
1082690
1743396
1551875
1064881
353357
791873
592094
729529
696629
688818
696431
1218346
510151
246351
618073
974752
1389545
1745019
1837307
1846262
534062
1587366
187032
443570
904208
1038217
1225597
439232
732977
1725552
450675
1881626
1637736
965622
523775
600182
381960
1631036
313656
696801
226760
1294237
722350
1346841
409262
1743614
760334
403480
1710860
1136261
1365700
1634094
1079018
1195204
1125294
346190
268717
1018029
895002
475589
1447950
763829
311640
676815
956524
961095
708279
1233117
667264
1953789
1097387
1460732
1410842
593698
910156
1272179
1943502
1032632
822677
709392
691329
246311
796052
97956
1357070
1019743
1618379
305187
9242
141468
1540777
1125417
336602
1344445
894815
540585
413463
1605004
1136195
340661
681929
1644831
1362957
410449
486440
336382
1100036
1833075
805002
1364802
570444
1541567
1222397
379856
1142195
436207
21545
462361
77584
607672
1518314
356787
1682072
434925
1740399
1626022
1615290
1690395
1408849
1886150
27631
165874
128164
497612
1258751
351930
597345
422189
1426427
1541006
140569
1418289
1092691
1288729
145955
1620816
729205
571907
389452
841987
702016
1385314
375839
197416
1793041
1962585
1962677
506836
1935887
701481
1775960
1941376
1159034
768101
279815
280059
781523
889706
547139
602424
1551795
524142
1840543
247188
678753
1571770
22376
1923659
879485
1609866
1616666
1606755
1986588
1947616
167268
87820
569020
340265
840042
1411764
823194
107299
541964
1840576
1504938
759655
1684949
379279
433831
102898
1807989
868318
993714
831660
859612
1210756
1825870
1346688
42547
1520067
1656305
949279
69621
759462
1793796
1090667
1876854
1821151
484980
1256018
1320971
773985
549892
773941
1922694
666390
450323
1996322
1971284
848688
1029774
98385
173677
1428049
627044
1653760
1990499
1098023
249169
617206
1760298
1821077
243669
1040917
1477892
1060354
465200
1245971
1006247
1636996
972100
36706
246237
1429193
1079743
1292188
660655
665324
1289707
1159894
631801
558189
1595656
880952
1082335
1977222
220969
371551
380268
1366875
920663
165622
53174
1566986
278267
1683393
1739131
1355618
116016
722136
52733
1357218
180947
465999
631728
774801
987269
1034959
1356515
320668
525068
1335141
1732519
476914
1243249
784127
1044067
1371475
329581
23197
1796230
707880
1316674
142787
1405478
1467833
1988682
1085561
536026
1122682
1538232
256399
13795
1646334
1440875
1827291
1631981
343361
941799
1695274
1058898
912539
1562633
390365
1906415
512748
336376
1424151
638386
1755075
1658000
445713
168609
1227524
1305749
1579248
510504
439652
1781099
1591830
1491515
876912
1625803
1843361
1659015
649883
1197398
1019615
790528
780057
158471
1526419
618814
480965
62508
1059767
1964007
1236425
1638781
1443691
1056831
1352790
76997
1412846
171758
951242
1574415
65798
1997608
1545311
1249795
998452
1217458
712086
156179
1653388
988107
345962
891680
986285
1583566
1273120
465229
1280665
311187
127297
1388053
756654
980646
189291
1083645
275530
1341696
1287148
1668379
145642
1037113
1008942
1669457
1163745
1612377
553854
92653
97728
1898271
532842
24821
252926
435904
1650432
1384486
1215920
199203
1938219
261675
613970
820483
154832
1201517
826742
454224
1190551
1114371
81882
1155199
6400
681982
1289286
1947612
417132
688721
1984476
1076581
1877776
1418136
155265
312787
441931
1816476
260716
1504843
686025
953372
1726331
1971875
124451
1125625
412240
1201934
1207773
478777
1801029
1851607
341133
930627
125504
1468473
1221004
1426698
1181882
103417
324202
1764732
1813150
416762
1430088
841727
1799924
457060
1689633
191579
957558
1297954
1610011
1707589
718686
989868
900243
945662
1497221
1746145
589382
402665
1598447
125224
229509
1599464
499388
414515
123295
1812073
989272
1007177
679768
1885490
549959
179204
923987
548966
1282425
1439906
578293
1534695
327040
1006031
729678
1799354
1928744
1896235
646686
1062762
196591
1588038
640370
327784
65446
1598709
1759967
1051162
1541954
1332394
843345
466794
800075
762371
271407
1062714
324883
184136
107317
499995
250229
1996453
1282035
619377
1218819
1675288
861434
614723
1851018
573783
744642
1843278
1554981
156963
1732487
181432
1976081
211676
50625
915061
779047
1094837
959725
1811065
1728503
1562954
1253989
660853
1466929
1991908
1835416
509179
1149928
681430
1845502
770469
1772509
131908
1888945
1626129
1817983
1949444
1364913
1772282
592780
122866
1403281
517292
368497
1634672
1777580
1408301
1818163
1476431
727437
1641876
1044940
1130298
1155240
931528
206501
1053903
1068815
147009
865050
561978
374989
1669288
364150
725033
431111
1725033
1917780
836926
639990
1826107
1266926
1368477
1238369
396528
494676
406643
1476285
285970
89825
1129224
17598
1150784
1672569
1743520
1739604
710304
995195
1989850
1941827
933129
766117
1229825
1233623
901818
1118294
700208
1572037
34885
790579
1378040
1127906
547114
1690500
1393529
1269876
1314183
298001
940120
1195986
355233
42734
1468159
1985511
1471382
909288
1705635
184740
948899
1363570
1093297
565544
1409237
406966
1666866
1548622
710578
574633
870423
1280860
1891245
550333
839762
1924528
607356
1554085
1289045
858945
102765
1036153
1097287
1619926
1963010
1122687
1025809
1743892
1836531
1319604
112826
533287
833382
1168899
68203
1234453
1676527
278507
1226700
752112
996800
680327
1250046
1326533
1232449
1113524
462815
433975
1687873
1587110
255307
1936178
1483957
70472
1745825
1267613
1416393
81133
1222350
290414
1756876
603441
53991
1761795
211813
1964464
1999836
1827266
1180123
528623
408214
1820128
1721054
210684
1764864
1374304
922374
1211744
682256
1448495
279799
1677855
894646
1728581
1578526
1777393
311496
174770
820018
583310
1607274
1064712
1994503
1720719
1032725
325673
855796
1001336
1607128
1721498
693349
102749
1902200
629166
1998188
950708
1820883
961439
1424235
954951
1291180
992438
1839555
878029
1563285
513965
1045684
1644112
985943
619234
1327528
1626229
966411
491149
1304526
1549251
1440476
1136455
829743
456839
1235338
1320870
428736
157563
1413409
2317
1339950
1008145
90861
416235
71535
230186
1927848
372959
1886976
159617
1580965
1122239
629235
891016
503139
32145
293018
927008
495781
1834641
1913638
294429
708476
1928490
541983
873631
682602
683128
388004
700505
1514842
1004795
1386528
871601
1670712
1707258
277637
121903
948851
1154416
193105
1001644
1159290
1697509
1764707
1167314
29584
195789
949718
1702066
408423
766585
1512575
1869118
612698
1922180
71219
814293
536577
972034
1406239
1744982
172401
1859735
1890262
1130013
248659
652661
792686
360791
364167
1649047
1060494
1073200
1651289
1506
1816847
1534667
27334
1613892
112180
397978
880440
817175
641796
377243
1214940
1261090
1908665
1130640
1450263
1906560
446910
1653046
518683
1313207
767045
142776
42371
1746318
1028797
1228287
133676
1439728
1802629
1083893
679893
588114
1475279
117691
1439612
644076
1131172
106134
623583
676061
1392957
1122759
1926238
241913
389527
956901
1687493
83347
1968569
1204104
1596159
547249
479871
905452
1119158
1036807
1495774
655409
976147
1237555
293726
1451937
1007385
58518
1650979
106348
104544
409028
1987220
498644
714809
1907938
1130386
483483
886812
1131898
1564551
1470277
34302
1664703
906019
915756
150220
698574
1685450
706081
112949
1632421
1229031
1694071
1847234
1433351
1390438
1912262
736792
1209790
681741
1966153
1394171
774678
57848
864230
25374
216114
458884
1469448
376311
1661087
52539
80921
529394
1951519
405381
1171195
1224729
1690441
926557
1688948
1897345
941876
670188
880072
1892113
413554
1287958
795268
1817833
1995674
1003268
739279
752338
1362578
1825022
232851
1649649
1676039
1101085
1856911
1680563
1180099
463249
1525733
823352
218596
1845271
862707
716790
1696236
939518
993088
717325
1041891
351344
521558
1370251
1539864
1530291
82537
393930
1470604
1082282
986634
885069
1468265
88673
1483355
99058
740333
827124
799921
1242883
1292
1661090
1235538
1908051
1790332
1441958
972673
179437
969848
1195869
987381
65349
283808
1014850
1216026
346812
423744
1719543
496693
1045123
372717
1829554
1095114
1683171
709528
1025381
935978
772797
442305
1297170
1117408
1786194
67000
547550
1202163
906719
278744
545724
1310296
969161
1003460
1509427
882713
924674
1747417
884887
41225
874855
25343
71083
667751
643103
1008863
1177054
1409302
1569471
236999
1212074
155944
1443052
1466048
590083
129703
717104
817413
231408
1637261
911290
876686
166694
1312464
1491555
433534
351410
1217999
902497
407653
931683
1945216
1762948
125562
797350
1187581
968199
1475766
1189114
1346613
1202068
407171
1936743
1117694
74219
627624
1092238
407468
837387
568766
568274
659813
73322
194121
865451
1285548
1808156
1244243
1984799
1831486
369508
213076
560833
1786092
7587
296740
1773248
185995
1312765
976348
1101034
1510821
1177899
218028
886494
1065208
1445409
421494
474307
1772644
593692
1130508
1055308
998691
1521489
1947300
330837
1223416
1053986
770972
1348215
873118
417779
1265766
45847
309651
773733
1721316
1362553
1244300
378960
807218
1728361
416162
381385
1738148
679278
1015457
292067
1091532
1923784
480736
970634
647322
1592351
1511757
1610197
1414527
227372
832428
1062462
1183756
219498
819546
1555230
1993416
909852
1599097
1997928
42946
183984
1642665
1542639
587463
1427379
150519
637588
422374
1404004
1159280
251807
1059920
948690
1029967
420876
58402
998560
1231072
1018042
938861
711119
692360
1277725
29334
1377557
908781
895359
1281714
700328
1841798
1744051
1884128
1236916
1393622
1015780
663093
470651
1819133
1833296
1313287
1310328
1467554
1849751
878091
168645
1720399
1858946
1324161
1528367
1538703
311633
1319368
16207
36005
644246
150369
1086781
988424
89490
1916531
1668252
1177146
1789114
1994755
282084
1607306
1679889
476425
627534
657243
357205
4369
1910354
1804434
1067174
1523290
1599264
858446
700139
65819
1990811
1580807
1531167
712856
1748888
1928301
1834369
1136219
375518
829074
1899765
975822
488981
709201
597492
85642
1403438
933069
1348619
1257767
473247
128434
943956
1369650
535576
1442765
1507692
367130
137201
367220
1020353
374731
578147
1708671
1432272
1338046
456523
1705998
184335
166047
1321681
1640812
471929
323857
1003015
900444
1809026
1934336
671027
1059432
11070
1958103
549663
1116265
1377291
1154584
819705
1263989
1248423
1251624
1897673
312769
848199
1166197
718856
746836
1694097
592707
1013334
408305
1347615
48625
1397985
738424
1023901
105475
704125
1433475
1441563
1836067
320879
726606
573927
1146156
1330426
1599049
796418
840410
1457814
328171
1097679
700207
1287343
1440265
88972
207944
422145
694839
1958354
1960826
1326176
319971
986893
1602526
417296
189311
1516372
1792985
1022321
1764829
26489
1592640
1896557
879775
1821784
1496826
945787
1655794
1342975
1259426
915614
1924762
1142123
1236040
865480
1718562
1049189
1673118
1696791
1514952
1939125
951103
804598
1271232
699426
271118
609381
1471980
965683
1907516
864924
964997
1969375
108230
1520068
1222940
43242
337707
111437
351809
1518045
1834281
1732275
409174
531046
1463172
1487465
1791869
1330045
1037530
901145
1868680
1030159
1128863
360368
1413136
1295983
1674003
1260204
1810240
1509160
606656
1001645
1969093
828835
1847611
1012961
1346289
1699775
769467
1468958
766604
1551324
776814
925407
631569
998577
1323659
1385507
1834923
726773
1985529
451564
1182980
1894819
1978038
1541665
1568373
667020
1246960
1325892
852760
1856593
333553
645712
522378
652850
1168537
1849381
996075
1307195
1703991
472327
1788922
1785226
371701
1638511
1849056
665778
322254
784078
1132706
915193
801480
1985577
1639977
1053767
1470884
1420521
609929
1722751
768593
871666
563953
153223
1439720
1586333
308127
256639
801615
311278
1612096
1507297
1099823
351849
1379146
158179
1247907
673309
337481
304965
1134970
1538634
1978251
248975
1779090
281533
1579050
1724636
812466
663990
378315
710272
1190621
177899
1125718
1296148
862254
1420482
35364
1790902
677906
434606
1921562
1170646
343361
703063
873524
402685
403309
692008
1614639
477950
1034701
573167
1458949
660306
72451
979348
464748
878119
26728
697534
969332
1940896
1433522
1262566
697833
364450
1360198
1278552
1062149
1502602
1753893
781060
1007264
753553
595591
1475369
1679812
452453
1176866
1926605
717208
1073711
627785
1815151
1533768
1199553
1161132
236475
1355117
1868062
1852825
523011
861898
134911
519562
71412
1524433
998635
883485
581683
805300
10295
787236
1916983
554451
1747015
1556753
1319855
1103048
1396389
592114
2762
1435056
131607
1801578
544500
873397
884299
598805
1559238
8757
852716
1454931
1930650
1602766
739294
1935277
1736951
849191
131806
356468
115755
30305
1426228
560167
1477104
1298104
1650110
1482182
1482199
845846
1012990
611047
1695020
1693340
1006149
455956
693206
779940
1343743
500539
1852027
1893134
561444
992028
1810787
411644
693116
1003922
247071
83585
391070
203257
650676
322919
505417
921751
285754
1872375
1136826
1157567
8854
1684342
156831
666281
753113
727145
941127
19635
682371
832893
565828
636828
1915318
1450917
1562753
786511
309279
1272691
411238
915310
719145
393059
121523
719495
1706138
902568
1189704
1801670
1480910
183138
672129
830494
233108
1695292
1703609
122202
1249549
1232070
1262940
324702
62462
1304887
710815
878285
405942
330789
844227
1621936
440776
583275
604646
1430370
114316
1549600
1385865
217125
545090
433092
219116
121393
413592
1827526
269995
1474179
1887386
597621
460597
985612
693971
1532996
926090
23058
507578
1988337
882880
1065336
360389
982409
107944
253389
229441
1749815
971687
1025226
243051
1234417
1047224
113864
801640
1456544
76111
1423301
146259
699063
1618049
844986
604106
955161
89562
1170487
241922
107865
1680443
1856223
1648666
670228
62727
954467
663946
1059634
56853
1852666
348009
1501963
109183
1958083
1464086
281875
586688
598157
233213
1305378
1645710
968817
750441
1806691
731268
292009
256327
990615
1269420
1141101
562502
1546155
666099
680331
1877248
454593
752237
774149
1404795
1515904
550522
746239
981474
1808498
1307830
1878959
253403
1227117
314241
639704
1375440
479842
1583007
778621
326195
998083
91040
1619801
845686
53783
915987
312732
1367384
415666
255777
1259549
651217
165020
845672
1288678
867816
1774561
128920
1899018
679061
728986
1880713
1398661
283850
821608
1276132
938611
1299069
1008920
95067
868004
1489197
1306485
1948674
1534203
282069
97447
1237294
773951
1820825
762687
242562
1289371
590249
263344
398689
254984
858193
725363
598035
356072
1411062
1041206
1742694
183562
1410029
211751
915615
736611
286979
398727
1753881
940040
1432506
598965
1146653
782302
1148208
1891231
985158
1678614
515681
503533
914192
1228232
247474
1457787
884830
1613110
1861135
322279
1559152
1645983
81007
1596775
1108515
457628
417131
1063582
1780388
236369
1385964
1262135
1947591
1851026
1094545
297765
1888678
779904
1979571
1799180
821026
288088
1079379
1673443
1012537
1924747
1387775
1933034
394533
520267
104482
424977
455875
836769
797820
1018740
576251
363310
903771
1522423
541029
247804
1535697
280408
1276027
826857
832774
1101805
674141
1389456
1643853
1150021
100348
788208
1263866
37655
531850
1162137
625760
282379
1840881
1546468
1175571
1129590
1951872
793678
1775771
405998
797152
748044
1840088
1020562
1420651
1245961
806275
1965965
504861
284088
1614971
250742
1499283
29153
1433099
1689045
1726475
1416319
1574142
1143404
622363
1433541
141033
242963
1764258
1261826
1909708
1364135
1905213
1998099
180138
1345511
1371542
1387155
152267
371909
747929
203049
431362
1113250
1383339
1187366
1655472
1325004
1453187
1074122
271100
755620
1176102
47988
1858500
844687
396277
1516387
1549142
1422391
461671
1692984
45472
131750
471521
1996974
1725823
1636827
241769
1500878
1768005
447803
29053
697459
6466
784916
1429152
1125749
1117788
1406689
1528511
1656849
1053210
1611427
484336
346990
15064
402414
402168
1337803
587299
1080092
834616
1284573
263396
230403
1230691
646483
1830738
182857
678209
1927199
745126
874928
54346
342861
1478937
760205
1723794
843430
929860
1647125
1285744
1049183
66478
574685
265982
74523
1265133
1543726
748849
190746
683637
1883348
1440573
185803
99177
1882988
1402807
918984
1415330
1979200
1046490
1769485
1225781
1533267
1852528
403151
379816
1144634
925486
1763998
269908
1782707
449376
522370
104981
1231907
342139
1210166
1398830
261452
874404
705061
828948
1347893
84999
154134
1527942
1388474
1103812
185308
1216426
245027
149165
996533
30745
788452
1830577
1487218
1020410
1926282
488993
1911305
338880
628024
227626
1756671
1490743
223037
55303
1226809
786282
1776653
1984492
1976511
1183541
876193
41672
1530859
1241548
772744
1708609
1983824
318978
1784828
1560126
371690
851698
1549891
1911160
87529
1286491
146216
454148
744856
1085248
514836
783235
1765540
1729159
601762
1294906
615471
1123443
1686730
1933236
1052822
620554
1332407
1664958
1270181
1984157
1918622
1368378
1965503
1427261
1452136
1842110
872472
1802694
371741
194122
1381020
1093728
1596807
541729
1368054
522208
1022033
1992182
290221
397093
571867
888641
1776159
543287
1536956
903945
497080
1015676
723355
691031
1780311
435784
1889097
596119
1026038
558476
1313891
785554
585290
721942
233789
930121
809025
1920189
27565
1021609
908655
236399
1464801
506132
524858
533917
1638368
1614897
943386
1986688
1074420
1830848
1155360
656961
949901
1385824
1334476
1020881
1620745
690051
734486
1228227
1126192
325367
1615861
87313
1520549
1890559
1941071
827003
851580
582874
1633129
86092
1716161
1150310
834180
1005449
371313
1121602
788308
262529
497016
1089827
185809
1046989
1785813
1746490
11587
1993447
355349
1640102
9643
569028
153665
1882465
1240850
102896
370601
1843535
103818
976446
601248
1217487
1257161
654325
1482721
560910
449295
1409166
902262
844578
1338544
1559277
1898374
1116078
996845
1894190
525725
1334324
460874
1932816
147393
1878888
1144217
923342
1135317
1019671
1694479
1202965
1912619
1287971
1604720
733872
1648171
1188451
1223464
1306889
1106176
1974673
1833161
1728986
761714
1911828
1548508
1901472
1150166
221042
786129
1374441
490228
1354435
570602
1010893
1374340
408232
1136171
675527
337578
1727954
573192
858082
1314274
1680954
558604
1378148
648179
1392430
551786
1748453
1033834
422900
1499939
859373
1009110
1216932
554583
100489
1950109
1558767
1651760
1620901
1833037
1013936
248163
457454
502348
1664124
1869442
592536
1127108
99285
426292
1524672
77278
361984
98117
296591
1563656
403481
237959
696701
1072215
1960167
1175918
196099
633458
1416902
1471786
60216
176603
1373282
652371
723664
1210925
1970980
915376
317871
1464745
398003
524316
1414720
1701796
799903
1823958
1117894
1212012
1256012
1815637
4544
12795
467508
307367
663835
236807
113892
1259076
671763
764162
145537
1061548
1935663
854412
1524836
1486924
1079530
236014
704959
1912047
375520
784214
69498
1084935
1374425
1214481
1948533
1577582
1116257
1978208
1802274
436237
497318
951155
1739340
990863
874318
200680
229447
1725068
331293
164736
1752596
1217730
1058016
1548408
1297563
651644
1734911
588460
959118
475565
1871305
574665
1887116
883011
558372
933511
833327
1984372
1954844
1206201
213200
1397275
146346
361219
106517
1003195
233008
219806
596235
240986
1835872
569562
1117156
1134392
1458521
511799
688717
162303
721133
1900024
859553
1959083
1231725
1948251
1277161
518351
1498501
691402
1605104
305771
1306942
731972
917150
1818473
1311027
1510488
1115465
969143
1004130
164816
1267715
1434347
50318
1806012
1867311
219173
301918
1500001
285652
305720
1116684
134340
1219038
841105
752080
643189
1522597
957388
1207565
465329
1501940
1542166
111305
516858
1615371
1348899
1806367
234210
1517469
647044
1425451
920826
812649
848242
458518
1132154
1056082
691644
1254701
232295
703192
662851
317342
1624671
1486813
1082739
1769290
1723312
841100
1582448
745003
1723154
317957
1732832
261563
751216
529793
1284240
24965
1381959
299939
662988
576164
1809272
317085
1003434
144766
1352168
1362653
1703835
1307732
1830027
523550
54418
437342
1424354
1249596
1021734
1790982
206602
105021
1250303
1464589
686685
662553
531206
264169
1593722
1417307
1917316
639017
1722172
1829244
758536
1263207
1017673
1176825
1797360
1972615
97243
1741390
1256716
816024
1009012
1428811
618260
1096658
980371
895625
509958
1308104
646078
204688
983054
1400796
1056175
557458
411037
1496447
1979758
197567
1854451
227251
416282
621539
1211747
321297
1792659
1067756
109344
1334921
1991810
767719
1895482
880717
867027
646759
1814304
715751
1418882
1433747
170086
1804166
523566
1180189
1967984
92026
1480121
289742
1741312
1068842
1351557
1079032
1998027
165183
1308826
1308064
530036
1218180
1162132
1061769
1018483
1870978
1433896
645089
827212
1444078
163242
1843851
972013
1750106
1669326
863457
930541
964521
1951686
1662565
117908
1064926
1371002
583015
74965
41637
203446
1823376
76589
1537664
947394
1044523
428793
712752
1875170
1090570
252899
1973233
644474
137019
530932
1435979
1520885
1864159
401446
794393
1105937
272547
983481
41807
1901854
235875
631183
1013359
849787
280727
684750
1735842
533614
716164
818077
825817
38229
969044
1884369
181429
758489
1125434
1609577
60393
193352
443368
578093
209304
354399
24670
130174
174620
8374
1657475
633037
1440333
862994
1524411
987052
1257049
1692817
848515
540487
1642864
1397588
780968
1531143
851879
472233
615457
1592471
1565236
1511714
524191
1314217
1643611
175742
933647
625894
796043
148058
90207
465185
1163346
797361
856159
1340264
1922423
1150986
217435
43680
1157837
1497416
711811
296864
1708540
1117185
1372366
1121653
1948465
830982
338299
1682937
330871
1541289
981100
76233
543180
171836
1047931
731810
875478
742236
374392
1984006
1088606
654753
815416
87989
1208481
1816745
589044
793182
825782
1792478
455766
715777
1918312
1490999
1226848
245942
133336
48927
559010
965789
91380
1119214
1916635
28752
1195023
1585900
194997
1597720
1532061
1268106
960039
1775054
1844355
1588864
49166
500913
410110
1782141
529416
1951746
610746
340095
1335326
1720235
695429
1348746
277354
696419
417680
913173
1013952
583568
1454985
1556244
746499
396308
1601727
1390668
607771
323179
747136
661568
348742
1691418
1543486
1036681
1812602
1769086
1238088
1312760
1316745
1260986
263663
400781
127546
35782
755057
1179245
1662873
1890629
162673
1396609
318094
746102
9110
1672953
1840425
104616
835555
166676
446394
248320
1149342
967604
152887
630525
1325530
480422
1960076
805926
1518847
701356
760726
445279
1487762
1149371
1847918
1869036
748625
661186
1603167
1665127
509724
280697
820548
1182661
1052321
93390
465227
1220542
1970755
1125879
965847
668899
1632093
28998
226781
1625669
1335843
698135
383766
1800767
320168
550993
1815127
725670
1807
1868857
893211
1211878
1735028
1791311
342323
21324
658775
793394
1086157
1821321
648795
1801725
1502634
289113
1933476
852517
1171554
1113907
185052
1762890
1899242
521705
1820914
45736
1439393
1377605
810441
790298
451327
510590
583027
301085
1776366
1954767
1227375
1326575
176266
1915210
770531
1069074
1520840
196597
1588836
1726718
929491
941568
1561820
693556
901138
1543192
969669
1678970
196718
638890
33995
207697
494345
595672
170585
500607
1575597
1935505
318902
1994133
1397774
607678
691678
635655
417380
358715
1482313
518629
744961
946610
960791
431510
648416
1019439
1003369
1033758
1105279
1326597
567848
84790
1254539
1588881
810029
765858
1826508
176002
478011
1712933
370059
676080
203369
784010
659224
589452
1771030
160544
1915263
604125
1181813
277246
581233
1892791
1276222
133186
465469
1366501
1669377
913763
304844
992705
476831
1977814
760861
1792458
515301
347291
767012
1319756
1540748
323645
1546717
168774
437050
824340
1198839
1535200
1866856
1373539
1371377
934115
1121065
344532
1142030
1757518
1255465
1736776
789102
666931
401735
1726535
1281847
104383
1428615
572742
1791367
723586
302305
543591
352162
776230
884784
1862723
334617
621016
1144465
1398674
1303240
1191510
1421427
448608
1904294
1657449
191675
1398196
998305
271582
1461320
150991
95271
1225093
163927
318098
1753709
97970
1989763
1575470
290114
1427853
924193
561523
1913572
911682
1772021
1851076
828132
829007
1700370
1071712
1402112
1358301
983781
1987195
682951
70633
1347407
1665243
937375
603904
1768155
257707
1529320
985605
1006246
1877361
1201806
698812
503570
924806
1376021
1188094
1834231
221105
797045
630875
1552762
1433220
1499213
1089024
743303
95732
515420
1550088
194243
53130
763239
566463
1844526
120980
270506
1151167
1984714
1726458
830876
1882431
532552
1152430
1787972
1944953
1048718
1557574
1727705
1954594
1099107
1476551
1193960
1153567
142424
391983
81455
600191
946512
1404328
972602
237760
1628100
351699
1678518
1086856
1068793
120130
510686
1741320
1193919
1098413
1284881
446987
46937
1637916
1085870
1208000
1691317
1360580
1410372
1032510
1847845
373727
377547
366764
1831103
134456
1666458
990213
417896
713425
1475647
451487
206380
1930938
1051274
400539
709352
1039452
790077
1061761
1764395
1977896
1797078
1041562
896038
1422271
1394114
49434
281489
866314
558088
1183447
1500189
1724441
1056978
1615589
1366959
1635829
330757
1908953
1267302
692890
662247
303016
286422
1791637
1517656
1160146
1176444
767519
1214974
1618162
218925
1889617
1001770
984618
931360
1291874
1744204
125674
469208
561388
99774
767627
440599
1970963
1785373
1796032
789603
495534
1397430
537937
753137
514496
1306927
1337213
1401539
1622060
1515110
131689
1408524
329138
1983589
1128684
529541
981452
74961
941740
1635150
208233
1014497
828395
913749
998171
770498
529679
982923
712953
577392
1411028
1738505
1296831
421244
180814
1224895
464225
349408
447594
560762
1317874
541150
925111
1745480
1595879
403451
160231
313464
733892
236054
873077
1563411
1995930
1644100
1728829
701
1886403
989132
1249055
1949012
16258
1197658
937803
856342
153496
1056796
104483
1236884
369863
1544798
74613
200269
1994032
61639
1623375
248727
518757
487500
926413
1503750
662039
666266
1077158
1602701
887589
216020
1044021
468970
618182
422009
1467435
1625613
244258
1996939
1167009
40588
878107
752586
105729
732235
1372325
619082
39674
660494
356341
1870022
1092576
247121
616269
1249215
1251881
677422
103047
803595
997085
380724
1419496
512100
399857
590880
1688744
755984
1320452
1777534
1533627
453067
81746
1838942
1638892
1850890
118158
753419
1819445
1248311
566905
25223
1971927
963384
1882720
178588
1005331
1752858
676908
380992
1751686
773534
45112
1093980
193250
1505117
1526155
1607241
1018033
552588
1687245
497553
1015947
1388524
1058807
145376
95205
1612922
305699
167440
1833425
267358
1267212
1971000
529713
1203211
1150722
621
1600034
1515171
1176811
774468
1310284
161929
597853
902266
155357
1432527
1045429
1781857
786086
194142
1698282
676569
1366085
1258122
1179996
129383
1969756
394817
835473
1250322
1074736
174302
1456685
1742431
625923
1389955
917380
1568002
392168
1832120
1130219
1450477
1200432
936815
1689669
1825772
5663
253020
481640
649675
58448
220225
1269185
1703473
659942
859332
688705
1969537
595052
323713
1974046
935932
547582
1811352
494747
459630
1567691
753352
326506
766043
1405651
758739
226314
1039845
1999352
676856
1284049
523495
1526495
1623689
628090
561173
28884
243169
932615
1910930
1697177
751715
933488
1563044
1927041
1775151
899038
806838
508334
978323
360554
1797667
778194
1573230
1036983
293206
1928796
1462186
1241699
1706161
314313
283517
283707
1365347
1746760
950901
522756
219130
1960350
386528
775882
840198
506330
1909912
739624
931083
850261
120370
223126
183890
1431884
636100
1307865
1871276
115313
1858782
1352426
817535
578122
1163655
312771
1327481
582373
1150785
1580133
1266423
814651
1865720
95737
276800
1743847
216066
463826
1167180
1228298
1705912
1813772
1659625
828996
1018946
616220
1450061
909918
1341927
857883
1087116
1268064
1644344
1955662
1936703
1675812
1668171
113149
850746
1281628
1516823
1863352
627254
849926
1030162
882351
867795
1827210
1325936
976974
1832990
1442453
6361
1933905
1809335
1971507
410551
96385
1911047
1316422
1627097
1840863
913809
1177126
514277
1576981
1522868
982290
243132
1319938
52998
1419852
960281
1863803
1340013
778577
1567159
1774857
635107
721270
1249545
1405131
958919
1655724
206179
1107906
70660
1660068
1527559
1019916
307647
507299
1931549
1830715
1100035
637272
751279
1938686
1983947
623816
371124
1699041
327760
1952640
592333
18825
93794
46212
739641
775901
1075005
1154607
1654296
275021
1656935
1477733
5696
1080976
1103940
1582291
262768
37603
1140391
128223
124030
1800350
1969404
1110738
165365
1407370
1854273
1004119
109989
265157
91387
779652
1105667
500604
433818
1533482
1337424
1740185
130207
649893
1950445
1482684
1652666
6386
296592
1514838
351927
1090831
1964843
1662120
780041
485491
1233190
898033
1856010
1778382
1024016
1757018
28433
1269730
1368285
1912210
1180821
1163120
937021
842533
1618890
81479
918448
1163438
1784693
15202
1079185
1347781
996743
640687
1219651
356574
1450535
1167849
991902
611744
1992813
173085
124510
454442
1483216
942179
76058
579064
119444
1943116
1229703
1361624
1542108
151455
390144
1122333
344879
1768836
1473171
1518474
165479
1302461
1988852
372064
277660
781072
1659409
46803
527332
931385
837596
687231
868132
63029
743316
992549
1506326
268388
793006
241167
446501
237767
132425
782577
1189577
1319957
424732
1355162
1261798
346478
1049607
1836941
623080
708630
218632
3570
844045
570294
473803
1594955
570155
787201
302244
266111
1709397
1078014
1199456
938645
605589
1789206
592855
463634
1768068
1361958
1547241
165286
1473285
261428
996917
776593
689477
1420108
400461
307299
1798011
1696855
1287417
78069
1941493
688014
1504582
777494
1775582
1992986
542253
290796
805106
727671
979662
1742903
56546
1835361
510288
1869597
1778884
1972599
1311861
150331
1412325
1990510
1695585
27310
311515
1092703
1354619
1431404
1142513
1893685
1765992
1843857
30333
1853890
1312500
1371249
1570837
1495012
1204502
481209
171840
1485288
313421
1584055
1116815
1878611
549142
254475
1390453
965943
522314
370835
866890
1784551
60766
1683471
1001366
1950900
727590
525714
1108526
525417
1428932
970811
661246
1950335
1949287
883452
158198
1632198
639176
1456416
1837980
1045824
83716
1595611
1488663
1743392
1487144
1028137
1701837
1868763
649641
722575
1599463
1270419
928321
957701
1856209
1275183
366286
172764
421460
1024220
596948
1721903
1253493
658042
1867879
1615979
1714889
1773618
1480242
761745
1572965
1098689
372532
1714589
112245
1379604
630269
1842649
1384836
1838331
1058421
427732
1726129
578175
494804
1210846
605063
864042
1659210
39069
625784
341141
835075
384378
1370874
1701068
1246709
586332
641494
68365
1187409
1155366
1238378
616331
636907
334634
627779
411314
661490
354788
539327
1911158
600201
1019422
948371
1343725
232387
1337539
760571
652026
1172657
1408439
1645813
1356654
1146515
145100
512098
1845721
264846
620950
1781027
227209
730667
1484272
1740930
633986
149905
1853639
829211
380871
1562689
1734140
82447
1311616
1059435
913099
1000416
1114689
1889310
1691295
423031
539027
1843156
572681
1797029
811389
1929156
1830683
1076028
1360113
487870
517563
1779339
1795873
7341
849094
845156
383297
1650288
1658958
432831
1815428
450400
555220
1806362
1984879
763957
704934
1564209
1145958
1389570
1384434
1971344
1404574
1508548
344757
644650
201786
76123
947993
1196406
73556
1590361
1941901
437055
285142
1471685
541099
1350863
764483
688253
1824682
1760101
1735329
317617
1080322
1955222
608488
1907199
348414
504908
319389
708341
1487570
1836357
787030
632948
1722332
862892
553962
383506
1664044
1200625
1371923
487346
832849
1165512
1918638
1815314
925266
276794
58419
246475
972393
225118
778272
678869
1680360
692654
1168437
688296
658005
1197141
1959854
507142
1172700
840819
1900474
157129
170840
1100279
1626730
943858
97341
420288
1282315
964571
1515926
1645601
893760
1826945
48503
1145965
462475
1205763
1234550
381751
986137
1694131
1625573
606669
1724250
1346459
841875
1388097
510095
748784
1657338
1911397
1519597
77426
131353
1036594
923914
1117015
406245
860964
439387
872439
1896407
982514
1026711
1512518
859557
1395538
1161350
43649
60791
1765331
616106
301568
1047371
449311
1805317
369650
1912199
1038025
168550
545887
752269
1324424
330744
1867323
983274
50725
256436
549356
1515232
464192
1619258
465204
523494
1889642
1827282
693028
1341311
754223
706186
565324
243395
1221967
424242
1308421
248137
361569
659867
1461344
250895
299808
801256
440578
1056247
1885519
387564
1920041
1483172
1131416
1598964
699749
723467
129007
1288473
569550
1395984
117128
1450168
1153049
450294
1130811
698083
1505315
1954034
203833
1417320
680878
694980
33237
1145354
1649686
471237
1339503
1164531
547187
463368
1964945
540335
1956271
307418
378432
53388
683307
321978
903394
1405518
614693
718239
1360916
239192
1959524
1971691
490133
1008820
3556
1880092
1573234
1534759
1537081
624563
916934
1197220
289397
256531
1777237
1804992
1559729
1000064
904464
1716313
1820786
528507
1537079
419987
422249
31506
1451592
111602
42442
1566832
1316870
941240
752657
62772
1911670
348323
1310574
1343799
519237
446754
1248778
1914970
1455574
974515
584814
928414
916596
488343
369144
1341127
121293
1491713
1392138
739347
593998
460681
1563695
1058223
499815
614165
1726328
1561078
1480931
190283
11835
453885
1809556
1509454
242708
1284444
1979661
914696
1128934
254957
659688
871222
1410901
1299719
1417033
936661
1907560
1754075
661813
1691509
1460446
2104
1825453
1139866
738257
1720699
1148212
602948
1465029
102188
1789739
292714
1158562
365858
1366400
1423393
927903
551893
1578850
1280579
747309
39281
1363618
1067342
1382761
1306947
1724167
253478
332947
1125619
253833
465436
1121630
1266854
475615
1591761
399859
1521521
1300421
734609
1791564
562755
389349
946639
872265
290136
824467
1171281
175113
577291
518535
50364
996065
1688211
41793
625791
844653
174557
739364
867821
1320221
940490
265526
1259892
650138
968167
1345620
384820
985562
352070
1943458
1742126
1029412
1043603
1778369
1137496
734077
1276121
1227526
105311
749056
352606
1817272
1335592
276996
1329242
1382468
1552706
243309
151049
1023667
1583113
13279
655448
1474055
442270
747835
788800
1909634
1365663
1415445
858711
1785786
1673747
308696
241602
1289867
1121917
209318
859313
100573
859185
168265
1326338
231752
382067
443996
1641758
1392259
335038
1133212
1650649
163397
363519
1222893
1352769
489749
1746098
1997754
744947
1137571
215045
702100
551939
1591989
341450
691448
1515322
626372
1958327
1614663
396335
1573425
216287
33527
812144
1727875
159088
703976
402627
418049
1538581
212177
1507636
80901
643019
1125592
161867
1841283
1295346
371423
294329
1321988
1255463
1182060
1651094
769612
40458
1558096
438091
846570
45634
1316432
148031
1464810
981530
689958
1146853
599236
227817
519411
1443057
188235
1808562
1248129
1173912
1847411
630776
1653099
1545678
1637670
513441
885922
1249798
206778
1741246
1690195
790359
514983
18077
790261
62326
50232
556394
1683134
932324
873909
693939
274046
57036
1699874
1871551
1714235
1579889
121243
1659311
1825652
133463
1132198
1531480
920730
163652
1114146
225484
1974347
1607135
170715
1585385
1434578
174989
1442102
16665
704106
176223
744752
1081208
378450
16450
1482446
875197
1760799
1985940
1482065
975989
126925
1435546
277480
937941
1664780
1919961
64228
1076642
57016
1890804
1555194
442418
1268085
1796466
1458513
901524
809421
321869
1206992
1229243
583674
780044
769591
975363
925879
1494853
851482
1333893
1116194
704045
870092
1683927
1570685
338537
1187870
795242
18708
300765
1849337
303638
1655444
823208
519711
1489775
151754
41277
1317850
539513
773205
319821
1770910
570971
1298890
170419
153636
221139
550204
895321
611517
679405
567253
1392041
839706
69078
1820937
696034
1524752
1301029
1580264
393309
1487024
1216543
1046961
37551
1209497
1417986
6600
1880046
750507
1210618
1008280
850637
670059
317308
686229
1366624
1685351
1698595
180358
1578160
678411
1559172
1806722
704306
1231063
1963561
1124022
1322814
155734
1976039
1086501
1674555
157846
1112170
761612
1427711
679311
381413
677475
355127
720293
359787
192456
1202929
1253089
4235
1708458
1541677
34714
1119723
1457076
1832390
1879437
979661
1295449
1163038
334782
113902
756067
282155
1165345
665785
56457
1285820
1833930
1933414
118390
1853722
1403458
1689793
319571
320539
1516811
1665128
668978
1549795
918191
358833
1872960
1149748
1639755
766214
219436
1903375
934052
1621066
1046440
877064
961
1476431
637506
1667325
1427599
1217662
1869009
1636086
66265
1824207
1421473
329545
481378
308116
915762
359733
1966562
1902375
484209
1430706
402646
1372310
1731581
1452341
1254190
127631
194297
77719
326849
1651167
889812
305128
28238
1922988
1171404
827103
1609703
1828056
1811716
947371
86295
1092002
1940673
1595325
767131
996894
925706
1835622
1235207
139732
80239
1559634
721165
193548
1974702
1422348
1072029
939266
774766
1860933
1019199
1894480
626759
1754511
1206490
1335608
800287
377936
1518210
172450
193106
1863247
415875
919859
727508
38521
1534679
1649944
1439886
1484872
1116868
1135870
832826
862257
1289709
39664
308601
1862838
1120392
848070
748251
1628840
321308
1159697
334093
256027
1879797
165094
145558
637561
442694
1553184
355673
1213658
1154482
1556203
1794472
820077
825193
175684
68606
506486
1485991
883223
170576
165396
1844085
1603359
486851
1036194
1442845
1272006
1111189
998684
352094
616946
710782
268368
213920
1699405
1175396
1309417
207396
822046
921140
1267282
201756
62103
1726532
1122725
1534921
1790815
1068216
343499
284363
389831
98068
495078
267234
720392
1098666
1934284
185709
251611
1730360
1242261
1295129
664665
687162
609194
403878
1834911
145061
81946
141923
1436338
763648
1816925
655673
1422188
1684521
203279
958362
1775036
1199223
1876451
1225814
465660
608409
1380386
1348918
570515
1717176
294241
1979133
765937
935551
1034010
1838910
1409785
467921
551026
679534
568271
1347742
791553
176420
1779602
608310
212221
92663
1983288
1999417
1813514
637727
1086744
386120
454858
1658383
377773
1708921
1341389
180533
44553
193546
348161
493680
1170131
1880133
460510
1567323
1194917
232864
1361032
1066952
374345
251958
686693
1547903
1956209
660202
166088
1345864
915467
36417
1292881
256110
97480
1602494
618471
38477
635463
1202605
1042732
1258142
1307545
1280816
274592
1912321
477919
452733
1609722
1600802
1388961
1306296
918885
1474231
1469638
1977360
507942
355888
952315
981774
1886278
761350
1234270
539762
1086977
1415114
1061964
1819071
28036
1696235
1762834
325416
1253540
94658
44454
44457
1661239
1936397
761484
200608
1635783
700643
950683
1996158
1709227
705187
753494
408320
700993
737912
1654120
406784
1135110
1327574
368382
1262553
1013897
1786971
1636540
1331807
540859
625672
365281
486853
272789
243772
1823855
181828
1170089
1056603
582091
448884
808282
1628198
473638
957311
630590
1223025
1486586
1163889
950900
1198182
1821149
1069348
416753
1675165
214788
940859
1863052
1090128
1654707
34780
870164
14265
609077
420637
178930
1268470
1553013
1891525
1926648
542791
787647
1964702
1369302
655303
156657
587977
887138
418931
1732828
1889633
1582336
247540
725717
799760
993045
663751
1759451
947176
1473868
1110989
599188
1213978
644604
534417
1574050
106838
1249295
71807
1233642
1666728
1909722
1269453
192255
686185
1413461
484257
803302
1485591
798457
1648290
423668
656363
1707098
1877839
1685349
881369
1153463
1358065
1034116
974234
1486009
888203
1972581
1182265
1372730
439428
1860500
165279
263705
336648
1761082
1718908
94870
1391353
266467
1804084
804166
112837
105999
1826068
466652
169172
1279465
1181014
1847172
1047243
759426
1429838
1137556
1849111
817078
377533
1129662
76462
1077780
1897506
32157
1536896
787591
1422251
1020194
1339519
547478
1026630
1945943
1165413
1959153
848881
266550
77004
145422
1279900
473926
877852
218277
5722
588433
1938420
1094831
1842956
1143484
1434241
1542827
896303
1726545
1287850
1972543
1731421
208441
1414894
1637317
1002475
1180250
1505103
51161
1529512
1235703
542892
1341704
988973
357872
147138
1388056
1084277
1439301
857252
24027
840789
1075263
451699
975851
559639
1127164
1396991
322370
1793133
234138
1808686
1586720
1402411
392106
1949340
104351
226548
249251
260817
631258
1084724
123341
1653740
1581293
1078510
1627181
1937692
24948
247786
858865
1321161
1177854
121477
564040
1932463
408349
422084
1860399
1493519
1479440
1162215
1054997
38046
1814833
1497298
746449
513339
1084331
280006
766514
564332
156448
730979
839951
750232
498574
696248
697032
312603
58634
1519145
1590066
590967
1578671
1463310
1260043
1280301
821800
1048391
770024
906023
42939
854506
1084247
579302
1848259
632360
728080
415597
1093850
1805543
1008367
786850
642850
1405739
1136655
1192546
1480586
1706456
1650221
807442
1493444
1574694
305074
1116118
1307569
128389
225341
189281
1629630
123997
89994
608295
745607
89773
129193
1216951
1576302
1395112
1647681
1584897
1303619
677522
27042
1056432
1467597
1458840
1743892
677526
1008976
1798732
805913
1946612
327662
657820
1172168
868871
1038492
180766
1997230
952063
1162120
941118
1636155
1342490
777495
151950
634541
1587314
330156
877923
435280
333361
1852488
586960
1632154
1525951
1658951
1658146
575669
17593
1642974
1450226
740102
1890611
297195
719437
1619400
1913584
1343996
506405
1918238
1288120
811354
111302
944193
1307705
719164
1690037
1490586
937303
1800859
159803
1340206
647005
1997325
1396088
1396136
1095976
599719
1371626
1751181
693653
1422802
420455
1547657
991027
1087268
1398396
607599
1860433
1744037
340920
1760420
1637124
338680
1541206
1056954
952867
1695670
1159049
289482
1184752
150509
794138
627234
370746
173233
1592236
206231
625559
386604
218078
1283617
1431683
353918
1892697
1015703
1444374
1152875
197361
1980482
222827
249305
1876392
202779
1095500
404860
233688
1303710
1766076
164126
416215
73170
511543
1731272
1763331
154510
689043
1877084
1134621
1415740
1588799
1245312
1358163
791369
562595
302411
1757734
1467066
755655
332773
473082
1217782
96185
1646329
1936832
472790
1507126
344545
1234084
250845
1137479
1645785
543136
1541294
1979138
1105825
98551
289910
1423957
1571940
1930311
1268812
1173488
5901
396647
527425
1688573
732864
1775986
1220655
1452583
852815
41880
1612404
1188350
33935
604731
658397
1746527
563226
257576
893093
696784
952422
991774
701195
533369
60986
421248
1202630
236831
729265
1113138
1813669
1145937
1018487
1620469
1500892
1965992
152112
760070
1420690
998319
1926392
631895
1484301
994068
53684
958063
1805528
1160174
266076
1479364
62902
754326
1253721
324847
192458
1106422
1439970
779159
1243429
1496314
1290364
797227
424409
1865795
720509
1709580
1258432
1679794
331923
631677
1124623
1725896
1026463
1292577
1005469
1724731
1540269
639512
253573
981334
186329
1607858
1504278
1590612
1434705
802404
1123926
964542
1055010
941160
1762099
1444110
409253
1102525
1096084
937315
621928
1426004
1050191
402992
1634604
114051
560655
1085470
1338453
65041
524794
1301099
184964
1711825
1822592
44442
582072
79698
1042738
217083
1190279
920939
1757241
1326462
112930
820286
336255
1733407
1486203
1628176
31346
1212597
363294
1108694
1523047
939307
876085
1811779
1203089
1247156
961921
1254056
1446648
423446
771157
1935480
1603109
120161
1127786
755165
1503305
1192808
1092679
868279
166703
1502439
1334201
1812497
890769
1259992
1641037
1482853
1480776
138044
555271
744833
899932
1398037
1563230
893087
1226254
533958
40304
640204
1175157
1073208
1250012
1013995
1074316
208455
1333178
1929935
358282
1471873
160951
1140284
227837
837020
454328
1682381
539100
1397820
1977335
595892
1766891
1748120
1204426
1144672
1781054
937433
1683754
1399732
334540
1834582
1962455
64170
700289
1838045
1493883
226518
889082
1484163
910973
186114
1367566
1442076
799176
1162581
312980
1131530
969492
1110338
564537
824140
1022778
627688
528651
977282
1920490
844413
1680321
1381003
1502510
224557
707841
1314993
722850
176941
631074
1001784
1948523
788777
309974
1660919
1830808
802275
1339041
923706
311638
372305
1100557
1364547
77147
301191
1448318
1189723
1427372
673594
1967763
1822852
1126127
545
208986
700677
1029926
717903
1176642
1709345
1159451
220137
981833
574651
929782
1102209
594062
561186
192648
1690022
946182
500968
1108277
1046903
943894
1038509
512695
852899
889284
1603485
1069318
1498898
800303
1874111
1454283
1083404
1423134
937730
1831699
97751
737978
352803
447026
1017249
1674879
1833966
1265053
582876
1361859
1921251
705911
348154
99759
1584563
587487
1698531
211687
600472
943590
1602448
839956
1979561
1992256
566179
1788883
1095113
1057677
1952605
1468261
453478
87296
1730678
239251
91283
1574444
1432361
289898
962315
1350524
1662188
1504953
330291
1511999
1689793
361773
1772970
86160
1855560
945314
1860907
195916
389092
947827
1925213
1308559
964878
1301060
708845
259933
199796
1428136
1355473
1094936
1364755
1838186
608724
1313053
170971
1130155
1335598
1635602
1431504
113085
1955768
1244212
1224369
795885
931868
1339266
270556
1093528
1206299
6338
1440680
1166003
69611
486779
1056536
1272447
642706
1333044
1292685
560435
521370
1606826
1009442
1661322
124741
1375279
1351298
723235
62118
1354559
811768
1649341
629014
538455
128141
440504
553493
429562
959734
123393
1281387
787929
1958337
651799
555780
904322
492122
1071409
538668
405260
338166
1829061
1092624
1617223
1206910
1747826
586468
995194
601465
407948
108401
1664785
1485781
1207288
293677
42684
1937563
1144327
123067
1429928
1828663
869012
913857
167164
666896
150562
237837
1722715
1927932
1078323
210378
461711
877891
725599
1250661
500310
737880
1251335
802076
1877386
1239312
946315
817881
837388
732897
487402
1764641
468035
179240
1085852
1196119
1515340
720110
1027978
1809116
1833461
740601
1061970
77579
752814
962740
1633444
1158993
645295
1668729
285709
593984
432010
1862441
915031
1300055
797781
1901354
1664146
750422
1933757
1282604
263086
1463034
702046
240160
880478
1285238
114679
1930286
1523017
1084951
353468
1907420
474639
1376343
466160
1958141
191032
732028
1846858
1811665
1384245
1530075
291338
988335
253893
1907922
1653973
279592
654475
685514
1621365
555136
1128170
1214877
1836040
703769
126966
69358
1069471
380067
661398
354481
645775
1709080
1360960
1080141
900972
1561714
92683
1383678
1502305
865630
1743608
944449
1682446
222446
631296
1827568
1677260
515959
974526
1046780
95658
494828
1549939
1625508
1132997
1087061
977184
1450340
801717
1216774
795487
944560
340759
1348123
1760415
1790652
1526113
425410
1810818
1495476
1221554
854895
1336614
1295614
566824
411519
768733
58962
600309
620545
1721917
601018
1998021
1177142
83897
71098
286716
411854
1641579
1222210
834279
1125192
1856899
1198028
1800590
1111183
1785464
727911
1510022
1599914
569151
791497
1929867
998842
1471941
1813206
1636890
135567
1972348
1079959
1445829
360502
355109
973737
206121
240870
1279201
743163
651239
658626
1493694
1181981
1665822
722022
1104888
691216
804906
1843080
41917
179489
1563621
791291
459598
393658
152150
259087
866093
229881
1131625
1926416
304538
157145
512602
561410
103719
1786075
207696
1130641
967858
1171822
711256
1838097
1885391
1175766
1851533
904689
142350
1355802
903213
1589088
977184
1650863
1656845
725722
1544481
736599
1127683
1089647
1123099
1207079
1063957
951482
466096
287576
1397946
185852
838499
40366
1299800
965033
1979769
426922
1470893
1586959
191620
1903137
529658
1215242
45351
422705
5831
514309
1701515
1533956
1953294
77386
1418368
831500
775087
627778
185088
889688
1719677
1831688
1672327
457523
1990513
1356121
1925017
996764
1507852
771952
1021681
932078
1578885
1406694
708668
1631624
1407352
443384
112700
1000442
1326130
1841732
1387571
1371267
1465558
329339
1428732
733467
805654
572292
20490
909651
1498833
99740
863274
194098
1706925
243329
1246645
939484
1406122
1984147
1639680
547310
1316524
660072
298689
1919525
428392
1567518
129867
987885
918321
1362022
1044114
556588
746097
1572889
659265
1718609
626901
1491677
1167568
1499298
494760
932123
600428
81756
1881419
392922
773175
1454423
1916768
756981
677212
1857729
1567923
466846
1662311
1001107
1009133
1528140
309152
438554
587738
655731
1137159
629241
1115182
852926
1757268
102879
428023
698278
604330
1445044
760194
764299
1273833
604832
647360
1721629
164865
1672544
346336
1555896
1054526
1550807
1252879
61608
1828650
821953
1570495
604893
1607043
1793924
1165013
462276
495821
1247403
1755271
1910870
1379898
1334360
1174623
82547
1847445
1458542
690366
1953758
1907285
1389459
1499142
630218
1120209
1966216
1361344
1610601
757717
1924173
1461437
1289447
1478984
717850
1390883
1924645
1683526
686238
1394571
562895
509802
717965
1191397
1602965
294615
993305
1601247
116623
287390
489727
30199
1365029
1769101
833237
813097
786916
892173
1894774
1753075
549975
1289591
742721
171114
1887049
702746
779762
1482672
990061
1184670
805889
474339
736926
1867734
1001916
1025365
833490
1545477
1709238
1759058
12967
6319
1167406
578545
14960
1445248
969821
379353
924930
565480
671774
1808616
1477707
688879
292748
1399677
730796
381540
179747
895805
23968
466937
56523
792637
1524366
1099638
709455
417556
1062644
821847
806669
186183
381645
972123
779992
1013754
1039369
1030062
1781663
491499
257660
1202343
131752
666765
598513
1506346
818038
141911
497529
467908
420235
230497
504616
171181
1857570
1961392
321104
1588388
830477
87622
1000216
1342068
1501063
545977
834207
130724
258310
1779972
448261
838927
597289
1927100
1932319
358694
5796
1280571
1882437
1112063
270247
1787072
276487
118406
1708547
258581
481119
1263505
1459006
939444
688053
1862528
1927342
792187
1882857
1265107
430962
292516
923319
1585008
1667767
5261
940174
1876127
591630
1218307
1446053
474768
1208760
1509153
1034991
1843776
1019046
1813010
627616
39568
640709
1490727
168589
427634
1847442
19596
568922
1252447
1740027
783790
532852
835600
1540668
267648
1108019
1131829
467954
989267
606213
1518440
1889788
1585511
746013
1932065
549635
1721917
1206329
1677496
1178087
134924
613451
1910486
1713794
1360325
241004
1128223
503108
1073288
937645
428530
592374
1373857
204676
849280
1377992
1558908
394019
1881761
1806132
1932988
1273720
888207
1232767
641800
1763821
233788
332912
1903257
967451
982176
827465
770802
1192213
914139
1068319
1876550
67999
240849
838545
218109
246028
1763859
174198
1415137
1577834
665150
1228
551369
1081917
911357
53449
1832968
1755951
1409820
1716484
824431
553315
977944
254248
892595
1876124
892799
1125704
1849089
1682798
1029904
1953209
1300455
156307
1323259
431126
253491
1187841
696187
839466
1706938
1900702
1079936
825161
40774
386889
1123198
909612
697490
1967981
1531079
1968086
361393
1857986
1325990
1838332
1582516
551445
266420
1774495
101187
963141
1213181
1220124
1588566
873829
1406380
1124820
1844453
845186
1282113
1029006
1268076
1723931
1109992
1874840
1505510
768233
37193
1459383
1841484
788006
212532
1510536
1727823
641703
1788495
1031323
1999862
421837
1040600
880466
210850
1715616
1722632
1231349
616824
1055238
1777529
1528676
399134
23335
707973
1387536
1445320
98436
286066
1419114
450712
701818
206184
1737534
1469997
1186524
680169
571010
1611484
1601060
1158189
358220
1591315
1349167
772714
1243751
270601
731980
1656056
1248254
693222
264515
347032
268716
111224
1617089
337994
370772
553913
1227991
1919527
1589627
311892
1554574
219043
772769
1452564
397946
479733
1382421
1637678
1512423
1159993
1283867
883843
1083445
426230
123473
98230
417217
444786
25836
1580566
247409
447768
1778685
281844
1161326
809
781698
190578
625476
524081
1468705
1166925
1389729
102639
443413
1285318
1543486
506488
72899
1087708
984003
731013
196615
255292
601317
62246
1753136
363838
988914
143900
683152
505917
1622475
958989
1908404
56540
1077278
1787827
982270
211223
1191907
1593659
137809
683098
1757987
1100936
1279733
52225
1222523
462425
338347
561710
1519625
1173421
1975361
997202
635949
1967514
1610840
1723899
940563
195122
509264
1239939
524702
5182
394437
82057
407300
895562
1464484
1367952
1999244
1133560
1306945
1047816
745265
350821
308706
1335985
1427794
1352714
1405716
1086178
91549
659813
775466
328073
196173
91428
704182
1824716
412613
631744
1013416
1280634
1767604
1072319
1226600
75833
468601
110340
1091072
1317782
1990595
361707
689871
1079480
502369
1688572
1369709
833868
374847
70580
1834857
994464
1974497
1809209
837244
1352773
290714
1312310
802159
993961
234232
1950791
1186939
92540
749931
1344726
1536061
1858901
1698251
1766138
1902315
233573
1314582
732821
1369537
414398
33390
752402
1598749
430785
826560
741633
1576082
1926067
1983174
580082
201789
1652623
1315707
412988
1506405
48665
1486689
1064789
1418310
808619
378145
645668
1919602
1424612
1319332
1771296
1834770
1598345
1885365
1749957
562345
1499961
919747
1646579
1010578
1279329
1442391
845810
142727
1238539
1680604
832738
1804652
1595435
1247887
1045994
1665567
1271039
1774534
1197311
524527
1026297
137851
1332204
1359781
831818
255049
730900
1249074
1697496
553455
110463
828281
686327
285730
390082
908820
4051
1422175
1250661
78329
316382
317841
942060
838398
1775560
1257451
1691921
279017
1497611
103979
1073921
1334555
1938695
1689026
1631568
1645432
1420233
846817
987954
1481006
1248426
219793
858705
650883
1182935
1163399
852752
800201
1761843
1793013
316986
310539
1851023
1323209
1678093
1435098
229692
1720005
777449
1638177
1969843
1453582
494835
1684128
1000452
583217
253980
1075809
1437212
1252817
1614062
448065
742269
187365
342146
1421215
1415301
1013614
204633
1883417
429539
1330903
1670403
1516217
298760
1547674
1478624
149676
434982
1583984
1805100
197428
323068
1494986
998945
1266051
965312
687715
1021057
62714
460886
1710979
739337
1011845
900533
891912
1042994
1734429
1270022
1168550
468779
874077
636233
495523
1790517
1696346
1003808
470721
1497204
1708679
539648
178728
464316
1931763
1131783
33446
1344763
812141
1566912
284093
1912678
1107380
443874
1603040
1235989
374598
421383
1443034
993989
1222339
222699
888944
1528001
1144979
549680
1394011
1883686
1288869
1924424
1260326
1070674
1796835
945229
1332086
265455
1441940
1032495
383411
1047032
1498326
1602436
1182816
1776916
61008
134038
1617732
792907
1711739
322459
1883796
1927040
1513462
616955
1095391
707683
1399806
1485257
932358
151699
1315116
682283
662046
1485421
366026
1957344
1022493
1142038
1465041
1334881
1720993
1348317
1079122
665541
1354605
1095792
1888269
560083
727609
667275
1767490
1139041
1664434
833168
770491
294987
1964978
191735
956923
1274849
1594470
2869
15993
69657
928705
1277563
684057
1189169
331431
545689
1071267
1107102
971766
353139
902243
1327273
593293
1396303
579347
293924
1365997
1288666
1651105
1914929
1050148
181053
713868
1471323
191710
566477
439154
1204983
545015
1908595
416538
923382
641548
874534
698715
1344823
995154
395817
361795
1838447
23118
26191
1046870
1029491
1176162
1258894
168082
480462
764871
1459399
1764514
1387913
1029902
752248
834285
121854
506142
502374
573824
194946
1944037
25891
575349
1607775
753672
639617
1992362
781827
1167400
1332849
1325040
1003420
1690303
1703528
1640689
770538
660807
1310709
1601431
1022024
1804921
1584584
447352
1293843
839652
1846915
818809
36741
1915028
1392311
1529924
1294002
712696
1600467
775329
1452461
1452887
1543620
395410
934272
712992
1366209
1479301
1892336
1935807
666399
604973
943963
1698049
21984
49711
1641755
1080310
680434
1306872
467780
1749087
413608
1054411
1702449
528849
218494
1457128
1264899
559474
887725
657521
845503
464453
467748
1177219
295664
1346701
891117
1271495
1087552
311150
731648
685370
1664175
929563
1201442
523459
59416
420898
965377
982655
413128
47758
677061
1624879
1907050
1089994
1087624
1349193
1303275
1225742
289099
1868617
1605613
1844344
541700
1840914
28127
1261364
1144112
702601
907337
749082
621991
1520531
243230
1743646
1979618
373996
1813415
1538990
1508476
640657
1138734
280579
881328
1568986
363284
465045
436638
1305731
722824
644965
1161119
460063
597610
459382
868905
1919945
1007600
593964
1396055
264014
1530562
710741
759923
1318797
981683
615161
485695
468855
973261
102226
1727164
1891345
580185
47885
6990
20531
1120403
165895
60254
1003712
1078598
1835747
1715310
614911
210158
976716
1449063
1449021
1112320
1623868
1267126
676349
419805
1802737
1502279
723127
144988
850818
1768301
1947478
541536
847069
113364
1298541
178826
1183772
249619
1396024
865506
1022432
903482
1394309
1726815
993006
529841
126865
1921459
889876
1199644
734111
71202
1140072
789476
1159583
1859717
653673
666365
956171
1910830
450220
1767854
924581
340182
1371180
471388
1625242
101346
1897258
1433794
1969164
809720
831720
1201962
1342659
347199
1438232
580751
1649022
748726
550284
1454210
1308617
1860499
308634
825542
1029184
497757
384277
751597
1834637
67752
1133323
1610759
305761
874102
707385
1618753
1334184
116328
577170
1499124
952647
1533851
1637262
897414
1733848
1277173
937005
1383420
1141167
1143166
326266
1201146
267920
1369076
1447426
401238
1645108
1422381
952718
482533
810170
1470248
1177701
1075416
276605
466995
1528826
1009084
650348
708950
533604
62525
810308
568343
690971
487815
857318
674119
1738712
157930
531604
132660
199402
1833716
1981123
1119104
1086772
220976
1002117
1671544
1538887
1041795
320624
1948086
1157476
655471
529103
456322
640156
99912
106492
1283996
974277
634466
1531287
654351
392355
1537023
341341
26282
1966898
1216861
1897014
1651408
1698455
1450266
486165
794186
1621378
1668532
1727330
398381
1200461
412657
1388322
1257276
1734148
1728503
362196
40170
1688072
1700058
1421881
1862134
231771
1474337
1959345
339954
368386
1170771
1818289
386552
982096
1558609
1510310
796487
1900455
1268258
1948839
1003516
460746
1844903
531281
1220537
1748721
1034632
258690
1997920
1505870
1362700
486642
505632
1817331
814209
343599
1213758
1306545
1909391
1057371
338209
1095622
163491
808605
965542
204543
276262
759783
1777552
1790337
1438975
340504
1208193
670304
354333
1686078
1156656
810569
1607270
331439
1529103
1038416
1029783
392159
151074
739292
318050
1912469
1001566
1062139
5516
1150621
1518668
1426870
1130009
994591
945511
1226991
1295098
1366993
475475
194051
546395
1183903
1081658
1199424
332435
1688347
211321
1385833
500068
1152921
1138456
833843
167812
603871
986987
450312
428172
563472
623361
1682289
1524670
1242117
1170244
521344
1947381
1735377
77992
464636
386476
728724
1246737
1024291
1380106
946540
830685
1597402
994079
781492
457779
674204
1118661
722490
1343048
1298977
610676
1947082
1062727
959961
1916923
1127296
1481525
1176207
1812379
1839908
1512631
747672
1901918
1069426
1074597
1673968
229651
1764486
166219
1669461
321795
952842
969187
1258562
930281
429216
1262593
1267279
1620336
1645802
761050
554305
188194
896143
1962961
678178
408683
1075314
319200
362029
31195
1873237
1452735
1914026
847071
1447901
163006
1581608
739581
221879
214940
133659
71939
1393153
65362
549197
1383376
812411
680872
727927
1233578
1330182
1028057
1167819
942233
688202
1422594
290440
1615695
1808116
1683081
408172
50494
286162
1028055
1200975
545567
1141800
792869
1003124
1158460
404292
1663072
1743652
1477240
1804635
653974
1395664
1500930
1808092
230568
1172689
50960
741185
450727
386120
517444
1919900
34004
1069579
1910583
1403184
803397
404789
1274468
696113
987102
1034234
1761443
1021038
693847
879404
510934
586286
1156451
1872957
1698076
742566
1565464
1471753
192136
759089
1460022
660900
769462
323118
1377325
1553198
1720480
21528
960853
1571331
1309392
140621
897063
4746
553263
84265
1380461
606615
1611585
298709
1465622
1180570
549363
617947
549611
1084505
220872
1823622
693675
858648
979970
1699501
819604
933188
1293034
1619223
313655
1516488
1196610
1195625
90035
1884271
1558641
1744854
227682
426901
1992399
1660673
1819146
1920542
1626214
1424799
1802185
1605978
186604
703274
1550422
1997034
425245
896860
1008780
1641735
1032953
687729
880916
1962360
174850
859801
1691728
1330920
1533345
1306934
1456924
829003
66023
1578619
635576
732569
1158308
202402
698101
1113663
728038
1292537
587307
1541288
1178482
771454
1192361
829631
1107397
1930190
872553
1043368
588837
366774
1889760
49540
212014
1157317
403708
1424415
974062
1073358
1836112
414282
1483671
1503739
1908341
1686552
1449718
1840443
870311
1960554
1868544
831118
1729059
1372543
1391909
128325
1476115
919665
1512714
1371262
778401
230367
1942293
1949112
233607
1640497
882992
715698
63335
1668425
1806339
364407
808064
1055301
1963652
1322623
468284
746917
1522906
878405
1024917
537191
78728
464911
1522612
1175742
1190176
1900982
101610
2276
533000
333650
1897337
845358
1300514
1831940
1861700
1611480
1955874
1324882
215009
957371
386975
13723
1035883
272655
620307
1398355
1925838
274520
1768653
1947608
1511207
183303
1763948
1802631
491935
1475231
1125687
1182536
1015291
1019777
170874
1657034
1108983
31455
427271
1802008
1971055
1932984
1406321
1608466
1679685
417144
1888253
501352
279607
1375028
908543
1372421
263464
494167
788159
100411
1643655
256889
1353496
1997147
366786
1670878
985932
1443792
1123810
1290702
183976
902367
890151
1202003
1315938
278001
1279906
1879149
59640
650894
1457386
1255820
1211273
1999144
1042955
1480931
1823488
1442195
793047
1222436
1975211
1437779
989348
285702
1308925
726988
984588
1923130
1707349
603319
521139
498565
619117
386651
613306
1305007
927509
1102548
1370468
113753
1099843
1936354
1958979
760290
89302
697904
656914
1681625
509425
89325
247438
1577356
602881
230449
1056346
404439
62277
1340935
147230
393282
1231332
1236575
1585440
458326
1634231
307636
1939030
1693397
406595
1164988
825867
1546538
1377437
1017
913777
1347201
1194886
157809
1382405
1841234
651956
1104129
990061
1273502
968150
642225
997180
113868
1808293
889381
28058
1784751
538978
1085422
1369559
1720327
1250259
1277705
178060
548745
1951504
705933
603437
875016
942154
865027
484521
1289985
9147
629576
755943
362881
714786
1395307
284090
322743
1336934
173775
294862
1552561
1285398
741009
971503
483729
999837
1547952
912200
902319
435847
600804
54798
314898
1706938
1674325
57508
1089169
1399278
1116498
392212
1304602
499513
896887
81808
1272142
603577
872115
592318
1425140
493783
257239
1722992
1028836
1221980
228914
1651056
319965
525935
739013
16267
1471994
658720
622428
1896028
46791
1273737
826277
825871
1031401
895873
467198
1167481
896774
775334
1677906
1808674
1766405
790324
902219
1940371
1023766
1991756
1296184
174673
379260
1601716
480389
1561325
1105865
1040738
642350
1181612
1274089
1661806
1372023
26760
1854203
32069
781586
747386
1206894
1427412
1598081
813709
1021275
1074900
1231480
1246157
340089
1111771
774005
1830410
890630
939381
1721315
1107925
264619
442823
1340471
980080
182897
1560674
285436
437263
486128
317824
1595714
965690
1681627
185967
1531436
193188
313573
224631
1382364
491159
19872
634356
1000162
437019
306357
1614236
77699
966832
370073
241784
1897704
356347
451984
1836644
901026
60235
1731754
1595775
742109
128604
1466038
1728356
1588831
466055
474547
855472
154996
667691
990908
682033
252326
925786
130022
201490
254294
1892262
1169681
766207
56223
1395265
1962887
555093
1528441
348818
1081478
711650
375512
1304629
224712
1081929
765941
1692364
867537
49942
387070
794793
1134488
1161580
1123256
1402144
796130
1627458
1480915
1438366
1583317
410692
1811212
675512
840458
1466700
1163101
617256
377599
557115
289652
293613
1895258
752375
1220883
1584248
1641939
1187180
1590266
1558090
980911
1918545
704946
1348287
1797735
206094
895304
155808
1642812
232370
401811
492790
1511669
652724
518517
1250872
265092
90537
113353
1956331
260217
1575023
71895
657022
1139003
478891
1092526
207558
729035
641398
1962462
1753031
287916
1875129
231282
1668535
715007
1590318
585174
492984
1341926
1833249
1418538
156433
1943730
138008
1071137
1821395
1002301
810210
1428623
1295879
1377020
1246604
1206475
603775
1534404
1069530
660896
251488
1071094
111963
985441
410161
1453088
1678931
1187094
1649359
646215
242983
1411958
1591863
789146
996826
551774
189185
1279130
61575
498867
440049
488920
1959338
807871
781341
652570
515565
1901704
533236
1776307
729649
814207
1143147
751707
1478443
273069
1564248
1581879
1891917
557860
184289
1809717
1392804
367932
660197
1165171
385364
347186
884023
1465270
901478
1848217
1894123
99945
365930
1916833
1558191
1973905
1736368
285180
1264586
1535003
1688173
1113990
1177266
818906
531112
998710
651577
1729407
1510516
232539
636460
219898
1588257
1026286
583921
924476
758081
328230
1175961
896483
593811
403910
961846
780922
993472
1413180
845331
381877
1736126
365609
1512565
191139
267782
262502
202990
1545190
390658
823551
1709155
1371920
1890981
1435216
1726412
225029
1352204
1019376
1310852
295871
1324935
465959
986983
1993244
1765228
1103509
1804509
1185457
886891
1807528
237478
1402592
850647
244958
993786
846028
1300191
891334
1346215
1566280
1082562
359947
715754
1202075
813937
1629400
1656561
1239290
639922
1659711
449076
1984967
1739600
1908947
176137
1816992
416841
1130311
819297
1668129
1334877
817237
353521
1030433
43536
1657316
1591790
361421
64355
1433596
1174884
1904263
575459
1947944
1328180
1245625
1670869
171079
1479281
1178685
123708
499086
1582181
963123
166553
133839
473042
326563
631425
580753
828644
1299154
982907
831773
1298799
425110
947446
209246
784330
613387
1820063
361417
1362347
1246561
1538305
424871
121460
1487012
1574099
293920
618253
167138
1749619
1543363
63267
1929002
772389
1475934
409725
1820551
1761214
982228
1402000
1315069
12522
1700603
1127841
839888
135495
1051185
623521
1020700
82588
958331
59749
297451
479130
1151111
1184585
1754740
549227
291666
1595481
663984
1095009
1757794
1226702
1524996
910861
1871891
1400229
91856
163880
1335978
1821763
1851391
501436
1065759
1619128
324522
642228
699372
1891379
1713056
958160
1299224
872925
90398
1539201
834526
1235604
507635
1940871
1404186
568489
1256266
1717417
928967
24594
1354612
1903743
1973052
1928793
145617
952873
458078
1907754
667439
182475
1730246
675431
859244
553500
208510
1606604
1062212
696720
248932
1485849
1080888
1682210
807689
1790513
1462381
816509
1498465
255473
1874300
511433
1022584
1014898
964528
224375
1640520
1811628
1780462
42545
1295533
818593
128162
1522693
201635
1166647
984862
643729
519483
1265481
1726372
1402048
1865072
250404
1681292
622360
1794758
674038
908702
732140
1248723
1667910
422560
1950713
1978333
992108
315938
252866
333350
17253
755146
1870559
568340
1555206
494220
1152803
768017
1350036
462633
552742
1683561
1373219
738389
791977
1957733
1161626
1879781
1048366
687976
1268659
1659187
52639
1600941
1622430
1683945
464586
818145
579403
777106
1728540
136578
1819658
999033
784763
1244172
1096855
908513
824496
1753927
1145198
1936048
96436
1990577
1359118
184062
1069762
93530
1382921
1963655
1479317
1831072
1729111
1747560
158819
845437
1220621
1950513
1457756
234962
1598028
57931
923616
1630137
1931390
1300387
310398
1204277
742408
668779
1976339
403949
1981998
782353
1552912
963334
1874679
847499
974726
1659526
1715406
1814714
137651
1808980
291808
653730
1361765
836586
248215
477075
1001684
534408
1280594
157596
868919
824135
917771
50037
1762201
740361
301787
1390197
43147
1190238
621422
1013484
1830486
106793
746018
152095
1250463
254861
1146261
37627
862397
1233331
86348
1655381
507015
1140661
343115
421938
1867228
682027
1176418
524530
791233
1887717
1850540
744206
1415955
1273384
1631515
461262
1868057
1315632
414510
998005
1625739
1225944
1108021
810842
1361371
1649542
957517
592417
859557
1485689
319580
69466
575842
765112
1072044
866527
405528
1690197
1481063
1995311
349714
519128
1225174
1372371
175322
1251786
1342250
606724
1523464
1085410
321547
539406
356772
1583905
1205996
340041
1077064
811341
1831003
1396535
1679296
1630123
149442
1333511
576399
1378086
765756
1227518
1691700
1055445
1351436
449378
285095
1759883
889425
890519
363898
1120107
339935
1285561
1021964
1446138
1894329
1739908
875459
674348
698142
1451737
1742531
810434
1753410
176435
1170931
573834
62241
550026
1638436
1049030
774758
407602
1865668
1183371
451732
993933
1981717
1495152
226744
835388
353656
1108562
1354367
308799
386603
591725
253105
755841
216329
843723
1543517
1404917
318053
1377830
258061
1223991
1660601
1677300
672841
26801
1199557
1272904
301815
1584009
484950
289807
1030212
1692976
1127398
149725
192925
133302
1014175
1771971
1926317
958646
691172
428314
1429071
770160
1374256
1622952
460745
1633043
683822
1885015
1000117
863315
1913785
1023426
732435
861198
1334757
154752
67777
564116
1274945
543204
227429
1119130
1418079
1457917
1162790
1482261
641941
1380448
699421
583710
1106154
338751
670669
1867813
935149
1856548
796444
1146004
1073698
1211957
170498
398976
223293
591494
1721049
1752489
524823
1609214
690491
1188292
1740723
1409951
1881111
46300
1022788
682384
1529995
1836422
1208420
1421347
114555
1150791
498734
1890433
1267598
1669764
581176
1115697
752964
113910
159486
1095176
581643
446841
540650
1255553
1734770
468097
94479
685709
355984
1625924
950127
369562
1410397
321724
398883
509135
1333678
462166
744455
160568
1167824
1479639
1082560
1403898
1740078
374852
1081165
97346
1904596
1601212
879422
962939
1009019
1676942
949841
838681
1462187
1908545
1523222
1673170
482020
1500023
1026801
1391156
935137
1831500
329684
1129253
697158
675533
1366997
1763164
1490780
1492291
330256
1263061
546137
1458372
411611
471679
1526005
9436
1342726
383273
464389
533460
28667
1622022
294983
1642246
1536619
1139612
1268124
673929
563339
1063279
220369
1164564
940957
1308237
1137699
75752
1895862
1195582
1059456
1069159
789544
1956614
290506
611756
1031960
1224687
1953535
839136
709882
1989666
855737
1613038
167232
584701
1412672
1437466
1076876
41310
1834417
1389511
848254
32955
1375744
556566
1729215
1652845
10139
549169
893688
791652
1062101
1678428
54797
74557
1121589
827473
1908813
260050
1743104
926862
1749282
1667927
1051697
1471161
233739
1542364
971345
771241
1522581
237527
406348
1543226
1592754
231088
1017368
1755342
1403814
88023
664067
621963
1040888
1194544
1290959
781464
864069
47451
1029304
909241
1180455
1725344
1933446
898954
410090
1210666
579062
1449263
389714
1066439
1023583
196402
548372
963973
618484
61377
384920
763176
1202723
376594
1714096
491918
1386515
1606939
1887809
176531
896368
693345
152714
1965376
1083862
1913051
1349302
1789788
1865729
1246342
280797
686927
1038127
1877667
1382221
1015065
1308782
1234869
1770625
887361
561094
1891553
1697381
1849163
593730
940634
1952809
164860
72719
56012
1741479
14425
1813836
1351405
1679028
1143829
642855
1938737
1246177
1651817
582222
1115298
1544707
1180181
1087323
1071353
1681236
54546
955415
371953
123729
1258563
1990192
503276
310282
532668
1794844
914091
1934361
192648
544021
289727
1243467
1199027
1238620
1685212
1416306
1702678
350363
803772
251532
691167
1998598
1444185
1195675
271685
398108
122981
831200
1116287
560243
1214529
1482329
649595
171854
1606976
14687
1157911
1987890
1901073
1677453
1643756
1683255
190274
779768
41856
643445
417073
1463228
1441270
1077693
1552518
1645992
950656
1965328
1848472
188083
249360
152347
1579459
321538
1894018
861688
942151
351054
1346685
1703334
398594
1429170
716449
871000
218981
543717
1440203
76836
1496867
1380034
1801491
1722786
1591264
173779
468327
1164120
1376134
185783
847804
1906883
1852012
1005050
1700152
1068432
127170
225133
1689153
1845681
413251
1984912
1772954
1249774
46589
373168
42050
1267521
1837008
1144261
1714625
1522943
1689282
1018702
1938704
376574
1465083
502405
1415842
871380
524704
1869415
1721946
464003
1164944
555089
1576673
1903839
180725
899708
811352
1986267
1678583
303704
278103
862388
1584018
1847818
203048
1210481
1287565
1367732
284609
439164
1197445
401313
307928
1895587
531510
802899
851482
1157966
89829
196953
1224960
1270099
1856583
1368724
1830071
1641283
170307
1690707
1313153
1049373
1660559
294958
1525288
1536924
226000
767836
1134335
1860814
649329
659394
868829
1018286
1188220
535744
1763171
1830762
493467
1414911
1693742
523918
1590982
517523
976642
800535
115926
1899331
25383
624838
165563
1051300
303861
588065
108088
1224828
446714
1700731
1806809
108620
10671
448123
1508639
1912212
374690
898866
971782
876179
356659
1866718
167672
1644202
116030
216568
3341
1459867
455483
1754300
385534
1288351
1553068
1421771
959174
596783
1329370
592019
1398537
1254143
1336526
1763159
826244
1273410
992488
1058586
1911751
183585
5258
313938
1065172
227123
1500904
224118
1995790
218588
1082438
314440
592425
1206227
988394
1435375
1549853
197144
580783
942480
1098969
165877
1842928
1455442
955930
419351
540332
1141108
1609433
152701
931721
266222
1332465
1384261
19185
877733
258083
1136112
988286
937922
841941
1427036
1377005
1803772
956970
497363
440724
60141
1059824
1694412
1092896
254838
879410
1583620
923735
1945011
326592
1932608
404461
296076
1527090
1443222
1664970
1468718
1179486
1626159
1363051
1223781
1838467
1578641
389457
121129
1472463
1079848
72401
312536
1021412
1153585
764361
1630819
745574
1730741
257685
1469777
1070059
1402868
104823
1768689
1897064
833752
1427965
1819464
643166
1297482
649728
1457140
1488763
359662
1211766
390481
1713271
562840
358080
1467089
1076731
1392072
1683768
665357
266988
835975
1044470
54358
168008
1633602
211544
8485
1670714
1823984
1042810
1221259
1120984
355652
62714
1047178
870940
1178221
71083
1728118
848852
923697
542143
345804
1285004
377567
1831161
270089
409127
408020
1487044
1665125
487976
765736
1978256
1413670
1966
1432135
302743
1552184
620079
556039
1814210
1387394
793171
386780
1553129
1019300
1144251
567927
735171
1205423
1274514
532451
1659347
398022
1259627
1724932
1177610
1740186
1649477
536749
1390480
1428240
244437
1369820
226170
227697
449272
937380
1661499
343119
1934198
1498541
866176
1364975
1071428
1967666
1241413
1768881
1225211
1345882
1888783
212089
811629
598250
1711062
573598
1810357
1477218
708614
1542890
744882
32444
727568
1680109
1902348
1418766
739258
1079748
320393
1887780
594339
1009171
530153
702656
978833
1314597
1074930
1837232
572126
1625616
1536536
733409
1976692
143426
376220
1572621
590406
137688
1741761
501689
912721
435301
1873262
722628
1763641
929082
939316
605778
343705
1650173
118992
508289
1591249
800946
567719
270461
27191
202818
1660994
1519774
558399
316354
437237
407386
1514999
1802428
1210542
804467
993907
882503
995101
1675975
420667
1478291
1601926
905822
1424693
1273914
557407
1470840
365617
815158
791369
381160
294396
612914
520540
514625
977647
1432654
154543
1618823
1119778
1302754
886590
680894
147816
766282
1052938
181372
566151
1009982
335473
34353
1869556
1867157
1304156
247779
1206126
1687714
1930678
1863377
1067772
405333
245687
821758
411949
384432
258602
1085025
529823
1176369
284588
301187
1782008
1865667
950569
614137
1508340
91443
488528
1870066
437127
1129950
1551670
1367210
507556
1323294
1218843
1715291
1702974
857446
1888887
328093
1998187
1618624
1855125
978269
1178879
218614
825375
1917457
684095
1618416
303300
141015
793393
226296
435397
1527740
205357
1625593
1414545
1354998
1834039
560302
763826
362250
1071523
1225066
1452886
1740248
892884
1634223
35850
1350402
110086
109179
1074574
1267324
567401
1992206
1020740
1882473
220162
963853
443428
1998186
1170857
1713705
1307324
522162
1871358
1398003
354214
140587
973429
845249
1506105
1611982
866402
397044
716364
1428037
1186556
1201162
1799632
112828
897984
512385
1832262
487697
293280
269419
1026783
282262
115961
1330459
1146828
562666
1595946
1815026
129997
1769441
811318
1219392
468610
885707
946713
447089
775624
1075472
697227
711634
1028309
285790
360845
1466473
399408
279168
1197824
760405
558392
548427
377495
1706651
1024786
1028568
973646
1247343
1793900
480207
905581
62413
163055
454483
1590847
1006562
70908
68682
69360
904636
1133821
676076
962354
605991
1849500
1333555
1272250
1400354
1244365
1832892
1619596
1625320
1083672
329426
1949761
1515766
977097
1957522
1508780
123225
1716607
269872
1612066
216945
120064
1016696
1949043
452102
808446
1094413
278759
1202784
1636358
90311
912271
1335358
229236
1281359
322152
219679
295303
1872217
783096
1719133
381668
422720
1639239
1349668
1095874
301821
447186
342859
543674
1144359
1104218
451789
1841929
797755
1573349
1472029
787747
238299
1531935
1590246
652454
1198815
418146
1613543
1768572
1190640
918608
1617390
340152
271038
827750
825782
162022
648293
281259
371319
243010
291702
1114044
1248545
1837625
1652847
1240911
264476
1678676
504853
1483271
1575622
1566413
1430076
76889
24083
1826816
1205761
26003
1725686
43215
1221902
1253980
1655258
1497454
737123
1913577
1641952
617177
658308
1527608
1243760
266886
481954
1493258
1295694
1745048
1399151
298343
1127203
1475606
1209071
1896974
820309
1006855
1007034
1330220
1020930
424050
861014
426843
1583769
1466651
1432858
260390
656757
682773
611717
227023
1033367
297439
1000539
1442299
1133390
1573051
1840125
775960
501237
837371
755338
1898376
586370
1880236
930154
684735
1651905
1599731
778955
16430
1556922
1257412
1298579
1778220
1973171
324490
433876
47722
42226
93392
1817375
752028
620974
1665535
871222
1551750
1639209
1603591
1410087
19129
11475
1607423
1764062
1624370
935503
597535
892176
883647
1821794
173738
387475
382464
1174322
366706
1472658
1421342
1332740
52026
1527284
603463
426158
1991824
1330305
1033800
1266601
1653701
1384250
1296171
1604880
1036185
1398665
789107
349138
750151
1506022
1403199
1240404
1192863
886498
1893434
1590285
205788
1093083
1834033
143419
988886
810171
1421052
1002272
56922
1758003
1448494
896660
1856277
620642
1412713
698514
1675373
1280440
1117264
894166
1273446
1850524
1502795
716576
192318
573347
1330239
1204396
350369
376152
103813
851228
1483397
759529
1366428
346571
1970317
818179
319904
1410311
1187967
1281943
778885
577316
1512787
957091
1795989
1828350
1955757
823917
1622838
1561200
824091
882939
228550
960362
1997076
1253155
1533675
384388
126071
87543
926276
1185513
214344
1049229
1167824
180107
24641
1380832
725836
1520301
445772
248549
1040595
1411072
1739958
1315314
428254
835820
1698593
245980
1055655
1547068
829373
1246282
1935399
606579
555310
1322874
343845
1010155
1518229
1629084
1896119
1997781
299666
309565
1815481
1864949
1383833
1751360
795380
463682
896692
1298717
479328
340073
492490
245784
1037217
274129
725431
408541
279621
1278078
1315156
1786003
1967676
774119
313035
642460
524260
1295940
147091
1931268
379054
365709
715354
240504
1723764
83031
118109
948320
1776777
112009
900793
832123
674129
645529
15306
1213982
779106
335357
1488731
115386
549416
878096
230670
1330522
818948
753848
460293
1017793
1886801
755364
743059
1090051
97725
1680053
543017
257577
1380794
698177
633564
207882
754389
253884
1105517
67546
1541343
1367664
1852045
201814
1606142
1348903
1916362
1200690
1258945
1200919
1746662
301357
672902
71952
284571
560983
779987
126357
645444
1037260
1681849
919948
470065
139014
275294
178696
640445
273935
1657930
716685
1668913
1593398
1175037
893661
644238
788332
1472438
180348
460998
1186292
802704
361340
1876042
111778
165715
801659
290649
1969176
1105709
1491944
1872562
1615830
1578536
1133767
1227863
1048364
795790
1192850
1068061
1701180
1064094
1428586
1377947
894861
274727
961330
846310
588536
960148
1664131
1577828
39589
58882
808981
938182
1089034
1067279
1772624
939457
424703
1654052
612185
1230190
1696417
1442356
1572992
38820
1648670
326694
110565
1398232
1473094
1381833
1336406
1130682
1004657
927781
412129
1428702
1939648
1786303
580325
1415952
1496759
1707772
1456278
1927517
1160953
1592694
1670508
955597
532916
245969
684474
547220
1103942
503583
294412
601718
1568431
591289
236454
1350372
1322351
1516707
1021187
246285
481745
1092787
343895
1789414
882295
1737702
375909
241552
1690552
1758054
1088256
1746371
357216
874555
302533
1608839
289577
1399464
1413032
1105915
241117
450715
1795487
493966
853638
245798
1268540
601780
144406
1590509
179401
763487
12098
1256771
1037462
170924
1117384
1606175
1677195
4564
874002
791462
1754277
1463552
1247543
446673
460199
1756617
1400455
1047997
95982
570232
1963824
1811891
80331
1145710
170036
821466
1852584
1924031
435743
824530
430550
647917
528597
1931843
237027
799391
569712
1540990
1543412
256716
1455696
586950
1979972
1263445
1625270
907277
887487
304952
212891
570460
1553375
327593
18057
1551528
352522
894562
1488926
1104437
445133
1408885
596923
382871
353953
1403418
672797
104737
770950
881696
143465
1214842
1342956
1151744
386498
588956
171683
1741368
598191
1375731
628195
630281
299727
122616
1142282
1489873
629185
1676985
196588
1532311
190340
1601991
934628
279773
105029
562887
227849
1699311
915098
1796715
381606
1094693
1752752
69248
31833
1892022
625179
917108
1560014
737963
814876
1204767
1638603
912507
1671449
1426265
905634
537352
921353
1346304
834812
1077507
659729
1793709
680581
1013394
763959
1297628
965179
638767
1671476
814849
1601294
1311845
1606994
1502757
635744
926513
1499163
328501
584098
775948
874486
35077
1618940
582361
1583986
46868
356312
957351
980412
1736590
1450441
1156704
353773
802582
1131169
1400804
1516511
214783
94809
610295
428842
1828377
601150
265245
1963768
306912
1395901
1187591
1002752
1781376
1597348
304208
1893670
1292971
1986173
297144
817105
1875614
376231
288213
1893417
665986
195697
1328589
1201060
1050273
125316
288341
45338
1458708
1321168
437751
326841
1407529
931155
1266360
1114641
1853608
1720936
1078242
1441251
646459
1785906
1141678
1190792
901555
215875
1244484
383319
1067639
467347
789875
1646448
858774
1265668
295158
1577212
1269490
510493
172139
474857
1581526
873433
1372668
1330604
1594496
1071596
226764
1551289
40336
1105062
1670821
609433
814626
1387662
984674
952013
1545250
1079491
86022
36427
1233729
508068
814592
969293
258128
1361282
1157241
628929
59628
1474098
974405
667507
1615684
1364090
405897
1379914
453367
243360
444548
673275
839088
335936
1677742
1261196
219880
861361
488300
1561251
1006185
1560632
1613900
1034728
1677794
815848
1326460
20836
41809
987602
315307
146750
310152
488942
84113
1252717
1433791
367836
1918169
1132793
1129630
191807
1678760
711822
1181034
1950484
1466239
781490
82459
1688047
1458404
222982
185151
1826384
881265
841787
1403661
1171175
635844
1108720
784131
328341
701961
1864123
699403
1237839
1321310
354712
587352
1596277
1920090
1613724
168062
1159808
1421682
1155903
809877
1054239
1998332
34928
331310
492110
341499
1807821
1109414
1886464
835506
948676
482521
972382
682193
1490334
1663490
1984726
618879
1196300
491700
1364829
381935
1806167
1607069
1807730
1389003
60632
1836862
601412
1055890
1784906
1642360
1635642
133324
1004953
1724509
1573548
46553
1409378
409320
1768341
1880905
52025
1079605
1324683
1230141
1042493
1926707
265572
351622
62526
906978
1908128
459605
576390
978358
1466270
1446599
1683520
299157
1353205
1779112
199385
1857996
1561834
768903
662634
348848
1660033
835450
1983863
303701
1830214
1526358
1404029
1518034
1312883
457026
1989422
1313172
246860
1423223
1652487
768789
1000133
1743299
767176
1696832
584233
422968
1937613
1968568
647554
927000
269691
80771
1603010
34274
1144088
387104
177272
436488
945743
1123615
1249861
1722735
50813
1930876
59439
1278610
177790
1320923
781201
1141734
1991413
1941044
1998052
1899460
1007760
1542487
330846
1382440
1520301
963402
1269888
906014
339305
921747
487441
130321
465039
1572184
1500864
1393288
156377
427440
247665
1352506
1082745
392129
1040240
845560
967366
1699282
1216289
1351657
1801800
1498077
1762008
1654552
1268258
1871138
80286
803453
1789517
1347850
197501
231512
1364833
1067139
1456959
870276
1721318
786881
855925
898869
1490524
1537337
1577961
1509651
575599
1872779
1859817
415664
1655619
1521289
1796457
846604
304729
1989815
1177498
52228
193647
314963
193335
1990224
386799
1941266
1897985
1394232
1349294
1201520
698297
1114086
1773299
181070
1820013
1613877
1496639
845109
1986696
468773
18144
911248
449031
1571926
1352766
1663299
1980795
1349671
1631972
1052432
219578
1741111
649959
573424
1895389
1406211
175091
486357
1343203
803472
718509
1996492
1823806
244109
845385
1600112
384914
360210
1635038
849616
215209
133702
1768833
837035
1564346
1565840
142161
895479
733591
545598
474893
669585
1449141
333411
103846
1950779
164053
724760
1973236
1003419
947766
1705727
412899
423784
983023
1596076
624427
550029
134259
602672
1104506
932606
1639187
446145
286581
1471029
427285
715232
1432047
516966
1347188
1019584
623711
1218267
204143
740603
492527
1616377
259958
1901883
1561566
77179
742896
797132
1452705
43759
43288
485980
963396
787991
116840
255051
1131616
456947
1359360
327504
1482687
159444
19591
1830045
447248
1186058
1144364
1092307
1911000
796271
1087378
1926545
1419802
1778218
1376126
778836
810162
1019866
1632463
878230
165603
1869621
530052
1068950
1889296
677127
493006
60074
444608
1380549
795972
1329967
620083
810275
1909931
56848
653066
1803207
675711
834162
383618
1459853
955897
1652137
1288249
404398
399152
1243874
977245
1108964
1470237
748037
1735900
1280935
1296890
974601
1076778
748312
835917
902487
120974
1312369
181363
1514640
1089119
1958713
714835
1043743
501554
661321
48567
1486591
1317518
215961
915399
870454
119888
1358678
583226
408949
1738530
1400449
1619531
456784
1561233
295665
262556
1053384
1556373
899087
254378
1245374
371842
1119923
1924565
1762818
1793879
381397
1682174
1575194
1591857
82762
533965
694074
379110
901664
523353
542210
896961
423550
1801580
149828
913294
937003
1116075
948590
1874829
1477253
1315006
513590
343523
729377
1668879
1430501
970258
154631
292876
25589
931931
1479682
1467659
1462294
1478600
382919
540367
974097
927365
238391
123875
1201641
1114063
56987
1326180
1446594
820462
663946
1881920
1144210
1688757
1162823
178161
1806183
1178542
1758898
822647
49203
540011
739681
1843104
1492224
1833998
464281
228368
1304226
101669
956285
1945368
747220
1101669
27817
1528321
318033
1774921
1853923
540670
862594
1823685
1033371
1861969
1511243
567085
1805891
309259
788688
1590286
288017
482031
1502485
1784991
1958248
760055
1542343
75953
27535
1137881
1801619
788474
703040
247500
54206
763146
954411
1151994
853933
524240
1613656
1856505
492473
1561320
449578
802367
1725187
1616719
736742
736563
1019322
64813
1849438
835584
892292
1413808
564616
511595
577924
769791
564536
1694588
1052262
303882
329423
1417119
895663
1393638
1641903
391192
1189801
1716179
1335708
1958704
1120322
1055155
1691464
673913
1220503
870273
1792152
80580
843839
247368
851920
1679671
1466243
122554
1206674
257909
1461004
1282686
251545
1829238
1858833
799498
1043974
844873
193501
1825838
735376
134220
1841034
1436640
1127041
1089881
895657
1646493
1913385
1732184
491040
1165888
39254
731680
791770
1017578
1302340
804174
1906549
1802681
537044
966887
15743
5637
718802
1027497
1971096
866744
261715
1861725
1252854
1234610
1424673
426500
1811381
419966
1839616
25074
1918791
1013854
133572
866679
1317955
520339
491900
1137512
1306588
1065707
224416
1593368
1269294
83182
1653814
1889546
953224
1348269
1454397
193438
1373394
1478062
431058
406065
1151442
1414750
1405595
1923297
1185558
590365
1701516
88783
137028
1591416
815899
1410352
501133
1048923
1219662
437447
274054
266249
207091
1754938
897293
1669392
1270076
714190
623168
665800
1887396
443413
1112066
203998
89910
1724999
1120062
996972
1262063
1633823
945641
1558043
1664290
254876
626400
1215321
888952
678898
1696489
1599551
1508910
1888050
609891
1549233
845224
194124
357872
277134
1729823
1481841
1464303
663386
1331032
772454
1359911
605500
1376240
197889
1922419
1258457
1651188
1997918
399276
768755
1984760
519783
959995
1747608
328894
1967796
1382988
1755316
1846537
1734234
2324
100740
1879148
343008
1368265
1772632
1884620
370057
1526216
28947
1491962
421995
1029775
1227346
703345
571817
563654
1205447
1069025
446016
1045472
623962
247532
315286
1356957
370300
1167599
279807
954579
532385
1427168
1427278
1429491
746239
796558
908658
393223
829475
1769690
713712
920603
1767480
469113
35985
230560
948710
487198
937322
388216
763441
939096
270676
1784125
1765991
1085796
481224
1679607
987030
1498923
913474
597903
1944531
522930
975792
820706
1649948
45970
993886
9645
1186046
1815907
185585
1067875
18954
1662757
21835
329179
767756
1874306
855944
1526420
241964
309172
276427
1182271
802349
1944282
992718
1112165
379768
858225
306094
136228
119696
1480296
1794734
1341374
1001527
1188351
1484428
952464
1431925
1012293
31249
1197516
1927734
247159
888423
1896626
1778602
1040618
1676031
1000444
1353310
400671
245145
637221
775216
202222
1003610
1307631
294302
22356
458067
1089530
748534
964282
1676940
1775871
822699
1790973
1951178
1627394
1506906
462472
928035
1883105
579096
231532
1131007
1016214
1077328
334465
582159
1234583
425581
133455
674049
1691537
637163
1268299
815059
1711672
1126834
1677781
276402
1226197
1735580
1542547
234226
1846543
249921
606813
844213
1199793
1826239
182892
1754748
1512823
1818531
3649
1889272
1978241
68070
956604
731846
1888895
11478
697473
1488750
298214
767594
418216
1662390
1562874
1203912
1374458
109857
1043502
529216
1764653
1378096
1438314
897520
134266
1777366
1901113
1474749
1767601
1627186
643532
339703
905849
263956
1774353
1413763
1580551
839778
179686
678175
834992
1299575
1669670
1165282
836118
537927
586953
34162
306779
1034914
1794218
1847366
138673
1832246
1571889
213235
1551689
36404
1447402
166782
294064
1358215
662855
432651
1295587
1564286
144791
979835
1149050
238433
905665
1664162
198715
260696
1239101
1668712
1233252
861090
913250
1738557
1806289
1514188
848455
130836
287006
1764468
927822
586193
1236935
1094819
547615
599053
241557
1683046
707350
1407251
376161
899347
215400
1806719
950319
811490
217866
105009
287086
671334
1888796
152047
472683
1614306
981579
128415
1019376
1757057
136067
1395918
872227
1743818
667668
1876201
329553
1838134
697092
1720079
701751
433478
1644718
1673363
43264
39800
445554
702393
231888
222536
1169166
322255
1193534
731482
552657
1001873
1300264
430127
956011
1464516
1699321
20703
1735093
465007
1976574
1380826
557873
520466
1422385
1789287
1734567
425694
1307691
1144104
644365
1705943
810897
971921
1369843
641355
1648261
1470434
1682869
1210887
696160
293797
13322
1715280
1795448
1390159
341428
528437
1207458
1230549
1551121
499489
286072
1305306
1213710
1851045
90171
1769941
170247
323789
1211165
436080
1459832
1655495
1560188
1621293
954002
1659935
1475734
968724
951921
1439779
470436
1911166
889796
1739506
302437
1595506
1256516
1878588
1206449
1261625
1965027
158450
1076316
384092
109952
891262
1676252
112114
895211
1013564
662128
1779615
708734
207263
432758
1951746
248284
1577514
1762260
519572
1557170
19388
509029
1818205
1552734
498184
1375851
63163
1376940
1478804
709573
951755
343516
123758
61210
747471
970810
1120018
644363
52068
28304
1126978
238773
141482
655582
142164
936239
756749
323893
670230
622570
1756925
1450527
300806
1675315
312671
1342705
913626
1565181
1012175
1664929
157508
984616
1620832
673754
488556
1040498
1670438
208715
1766803
1539900
694946
784533
638188
1765546
1234292
965705
722216
733038
1166568
480318
1457903
1895645
441127
246373
1773086
1868207
881736
1924827
1871842
183703
1855321
1510526
1761748
1485651
1620588
11443
727160
251074
1293621
1543567
978755
345651
1197874
1715161
1880058
1207914
1626754
1000790
264864
378128
833080
1260052
940508
1677616
1769612
1487649
309112
262101
695812
1783879
1760615
958795
1059234
653539
1804650
881308
413144
1057899
1921436
1655583
1995838
1762333
1861059
924608
1626438
910151
1640873
1769866
1769007
1835704
895772
825263
1915311
131196
1718970
1849491
936259
237514
1818750
1321284
888201
767662
1216430
1177915
1282879
1114980
548215
1971197
395311
102132
216206
1571310
403794
1694490
1974441
445488
1745213
1200590
1869301
1838211
1437443
1370246
681026
1053002
1908391
1621094
1545671
106900
812364
1245163
1374770
1165196
1076366
858585
1564961
1857330
1436766
252817
565319
1256866
874003
1742367
1990820
1707663
957592
1688331
1071926
875632
1609846
1788160
1809144
755768
24184
1033268
92478
1266779
41289
1774218
608062
987927
535277
1619101
949893
73356
1142724
631839
1234317
1137897
40943
193958
578044
1676526
1497299
1144542
1093639
1849199
1172278
154068
1844749
1799493
1387136
1510042
890022
408681
1655312
1506605
988284
739461
1574902
1917516
1888064
1717660
1165386
173810
1928083
395089
102991
5491
1871851
1995719
685224
306041
601964
554272
582567
1433782
1792909
418627
1707460
1634461
1544427
759551
1093939
1919363
83747
655598
236591
1820084
219665
1759435
1167844
836359
67264
795405
460827
1936203
59807
68116
1631482
1476408
489532
1037074
1798164
814503
272867
1074961
1138396
232113
954335
27053
1332682
1904502
1967203
1345705
1814417
565992
178988
402266
745420
241960
946632
1545752
1489215
1354633
1388342
1447468
1100622
948976
109477
1609355
672263
958441
1963237
1311543
753171
379312
199716
1557063
1711330
1562335
76759
627048
1674306
1609418
458059
364356
388679
32232
646552
285116
1886145
1893780
1482344
377314
132781
1138882
1885984
1371271
21266
1672783
1057359
704601
280894
55544
284727
1792188
1960443
1875157
1225536
1887109
1155603
164701
506797
770326
1839498
832982
1286841
901412
1342577
515849
1303459
1259464
142193
64540
538413
1345497
874523
1688144
704862
948529
1799266
1958516
1757386
575525
876259
935977
595537
379065
1861449
812420
1678832
1297965
1033692
198673
507970
726691
1657999
268303
826517
1017977
915815
912272
1393670
1246967
1920475
348681
991361
1551433
1755362
1296
1318870
1484430
1609990
245460
703943
373918
1274297
1329988
1585596
536939
767503
1332076
145407
378067
1735887
1342946
1800683
504085
1526273
250339
1233122
643758
179032
1628728
1188743
1700096
1450842
128458
1204842
638498
292176
589802
1969688
244673
200536
892964
1522041
445968
356754
1758707
1645726
1640820
319773
831036
853527
573940
231602
684828
49093
819370
857913
1309977
263048
776683
1577651
1484486
615431
1344867
1013260
353841
27686
667874
511520
1951516
473520
1216934
737374
1894895
65166
1282403
1008785
1130148
1280124
782811
1813710
1112402
741785
680408
22975
1084719
753896
495869
1843199
1201042
828975
1370226
322532
277412
1330136
762927
1565558
457748
140994
1671137
162518
1301849
125706
191333
322536
1093572
1278798
1226969
1605916
489334
1915671
372666
427728
1026541
1948934
464668
1151022
18378
344011
1479389
112260
1138716
724085
169730
121633
1857831
368355
1523143
853829
741362
1104581
1823425
1410840
1992337
465481
39927
137267
1498999
778674
137096
1080892
916255
1218384
996519
1375703
210977
641162
71652
1909969
1070844
304351
1190189
1739315
1637673
60840
1909994
1057512
1090421
205815
1865184
1801540
1080273
1307214
1184642
864387
421674
1791322
1560485
1974446
34180
776397
82576
411005
1265976
1117640
794457
1970508
14364
1889756
1221388
798782
709459
991550
685751
1980513
290413
510614
410607
1492945
1649631
1849911
1598421
741731
234488
1083681
976258
88502
1657205
1008517
1289501
1330939
237387
572310
360002
1618793
1483981
741210
150714
1713335
1790532
1319013
1890950
877169
1486977
1546270
1656602
203899
146358
527853
1583927
1519983
1040592
114843
659083
586024
572599
232453
604544
91077
1395259
1576395
935506
1650536
1039768
905932
67824
1749471
520266
1122129
1341013
1878061
70998
889863
936398
1413372
1627675
500193
757138
1052065
179793
1810876
886595
1970305
1472688
434481
1853643
1913363
81367
1488829
1981241
1072598
135785
482374
747321
1783211
111524
1663913
1065684
582194
1765514
475548
1506082
308261
724666
243487
502420
1527217
841868
840876
682719
1353764
771044
170035
73843
1718118
1096281
1881944
666654
1250158
1910462
769385
1706560
788969
387288
1026312
1281494
1632533
1854383
175403
279285
1571490
1111122
1383613
1466580
853706
1466488
811267
719143
100665
1660951
610696
818538
1798834
241623
1779930
1937454
937265
191201
244819
457102
710880
799356
234073
883383
265890
479457
1383950
296524
636020
1054893
1860844
1738973
1481190
838960
236701
1519579
356755
228001
536208
213595
1406354
584802
252050
388976
1680423
826743
855338
1309623
349521
145504
755703
1884393
817893
929242
165840
1958141
1870326
1262240
1580164
1460038
1308034
388433
1859819
1015267
1764081
464212
1798919
1281489
467216
464038
441308
1558
425155
1615147
1190947
1211763
1048062
1583339
715930
962897
1796892
484361
412310
548984
316717
328160
326750
490693
1068748
1746632
1977099
1373360
1538337
928913
1998499
42242
1370092
1942613
797714
750336
1532364
1191760
479954
669997
495961
1053194
1627433
1033137
1507426
755190
440581
859756
1507988
956118
1046981
1599089
1562543
1761501
1596757
412473
781415
1607744
1815266
1635732
846947
195220
1310905
1342076
225161
1304676
1554836
600169
1181659
1105771
195932
190175
1276
1863377
1017784
768461
182578
1706254
485596
1253538
1183561
997768
1764957
71356
1705668
1965840
801155
1094400
1624431
1795080
420181
506651
182505
893815
1093556
1677880
731229
49880
1958718
1065393
1743286
1907092
1561201
666228
1616287
1580511
557610
348383
593592
741334
849206
1051164
609472
246116
510468
1389445
1006612
745534
517873
1124015
1250935
581964
1627830
984241
254057
842083
1337952
1453694
568585
638103
1578681
1046180
1530008
1874081
556986
993925
975104
242672
1811108
404202
1165766
412070
1030646
1720160
30173
1673971
608553
1897885
1400104
269250
871184
1225094
867692
815902
1985187
1147980
1893505
1410959
1164385
895884
1475018
619449
891996
1262211
1154020
49078
550461
147471
230987
1914283
1513154
525858
444291
764322
1830895
1044290
1636632
109109
1892703
1617612
230746
1580408
790763
1517903
1218940
1231521
10624
1609524
1859288
959256
1590035
1749792
1652146
57706
413305
979342
790869
1952916
1776254
898622
1352329
46303
1194382
873862
657187
703244
617596
1325850
1354585
239796
1347801
559702
1337231
429594
1903121
1974856
1104196
1968874
1991230
1700526
1220601
932383
1610545
1882389
1600662
1746637
1781019
350243
846709
1944826
1294521
1355626
407266
1763621
1163903
1309626
623129
733952
268068
822665
1885079
1026612
978311
1147898
1492417
479247
1574540
1054137
13659
1580795
977441
545973
282018
289148
86541
294393
173867
591345
549988
607966
668454
1708724
113826
1419541
1113314
1925914
1364314
1106261
622292
519313
230912
1684492
1132871
652365
1626970
589108
172967
1065725
1023951
1925113
1103108
268757
1978678
122516
9644
1733340
1773195
516345
1716472
901435
1228075
460621
888081
1370663
1082954
602788
1559495
951983
1090104
948438
1454457
1955963
15051
84041
1094916
1679635
342172
983361
1628113
1151625
949864
200236
1146931
1905480
1233949
218579
1467232
794144
316558
1418332
1440744
1557380
9031
921453
244911
258108
595856
1354666
1816188
139473
1320509
1377940
1007004
202830
1130589
1838933
345553
1848381
1885854
1721211
778006
709268
1755506
1799590
1195390
1369702
1866408
968585
1222390
163377
538302
6823
1224690
1485207
355195
585009
1499687
1852387
1616160
1975595
821747
446360
852050
1787495
1503482
156891
340646
552361
883936
1272458
1446199
1966151
1860572
1918290
560491
1631344
469450
1174757
48205
293113
1654881
1302561
81278
1610127
187377
246585
567433
674344
682269
1390688
716769
1978843
818075
626633
114813
1078736
335510
161362
395640
1973344
950329
1287973
230152
1916142
1133106
350418
505621
1303907
1816593
1393916
1856056
382446
672577
1511480
1065347
1654373
1910096
1223306
1918238
656471
708646
676120
267914
27547
216287
20051
1223749
1740281
759666
1764767
1211054
1574151
417067
380921
1532280
1304621
611096
139908
1587096
1932226
430681
784527
104271
1210833
544052
768660
883773
698804
700152
87271
1824612
83767
67138
1438677
1665059
1123104
635506
911321
891413
308550
1165192
250132
1057421
1617704
399823
1712385
1441307
1221728
1553398
1267890
39185
1569549
1130362
527655
220837
1322668
1728189
51359
758790
335781
1487585
928358
1051468
1842370
1441737
672877
1339132
1271211
1521675
1977788
1318879
1219804
420055
640078
1509448
172788
316966
843091
1752074
541833
349517
874078
1503949
158928
295226
279744
225415
148586
243115
800985
942973
1437572
1248546
869927
696714
1771142
1168957
253541
829949
1275910
1759366
1855506
141281
1632125
1388951
1092786
1245157
498200
1750613
931476
1093783
1939581
372586
1697841
1929392
809544
492440
813551
304680
1261425
201443
1548549
1019489
322721
1750547
1265774
1019530
30487
669751
747736
473128
1381964
1819934
61982
155971
1785263
935844
1437392
390153
1329539
1840598
1705270
864233
1164800
442948
1522814
1741701
215199
518812
351299
1413371
1400074
653456
407128
1010852
224603
85357
1425658
143374
1869612
1235376
339508
411323
459159
1476367
728758
186916
1276145
1602186
169407
1651784
638658
1136057
1582591
937842
864449
1423887
1595887
561229
1893786
344158
325954
1976187
1910592
1871980
1578158
113599
838057
1483241
469846
1143559
1984947
684233
21160
316536
1519602
372961
913896
1242710
413416
1349308
589569
866753
541737
1653978
1330489
437437
1498077
1061004
1791332
539117
102659
1839403
3727
674950
1330529
1932024
186538
1943334
1617429
1199510
1919473
483187
1119345
56275
1217286
346222
1126355
177863
311235
601194
317923
1919222
587042
232333
889553
1380127
1815788
315169
694693
754034
750664
1760989
415395
209499
30967
268317
1561562
374558
664452
581557
1434995
1312890
1760974
18213
1879394
318936
321751
123093
1497791
1431651
1317699
1749866
1309885
1642968
1933031
239508
690381
1931983
902083
704029
1670000
349255
1957985
575828
1668658
1474418
1281196
397751
956043
1092812
874781
1410271
1685563
327351
26893
1381021
1838685
889298
406874
1303979
1451853
170331
1212885
925094
1973601
1758930
1883997
105867
1550050
6007
289606
159220
1458022
1346804
142810
1908635
669855
496905
962554
1021748
1453017
332323
1151880
1924406
1660442
1714897
1835289
59954
982465
582777
241430
848452
1669291
1919805
1287529
1885650
505399
1356941
1953341
237601
354489
1653387
1243143
396144
257601
58414
1570111
677630
228209
1527727
1769170
227917
865719
1362208
1528124
1978769
1887629
1575845
1526898
254724
1271273
1245533
1970964
83453
1160741
207983
1447237
1517395
360841
993813
1857866
1350940
598304
548355
1963467
1794953
8167
1104696
63049
1344605
1557197
997985
985541
1418520
457162
1218943
662424
1290818
1090451
1127089
439962
1746548
884697
800613
1411546
1618950
1918015
533710
791557
1964638
604923
1641846
1540364
1188812
1473528
910701
645966
1798052
591219
835637
995320
1821060
1596097
1338869
1410610
212849
98796
591726
511505
1715939
870536
760887
1360887
479143
391552
839959
1937142
501618
508153
511274
1434884
1448687
1316892
1270567
868201
1164228
1228460
604014
11631
677711
731815
957643
600127
1210687
386823
1278956
755786
1004742
454284
1034782
22373
1183424
153033
1374582
266189
932982
1166537
678748
1461598
880136
513550
386564
83071
1490382
192968
1820316
788097
924271
45414
1006899
327129
439048
1421341
1561515
1941960
1148355
405829
1057898
57074
784303
1414953
1452908
647733
362840
346464
1387677
1967797
532599
1395181
1613662
755606
1326883
1613235
1059661
809492
483299
1335476
223480
1329091
1157329
92021
1978927
1908050
679804
1169931
1163848
1076376
1978528
790227
1234468
718656
398689
1498169
596749
1640563
1728365
1403367
1020897
1208706
1774923
1614194
118518
791945
1125837
223040
1271873
848074
1704780
1866499
1455150
1007599
685179
1746712
958434
881488
1550445
682487
1314758
174718
481029
1526821
1388943
659937
1027511
273526
1017401
1436445
249133
1897416
857290
1884031
3708
1722857
1505026
1100216
1544133
1940130
1449346
1217097
1526914
1751334
433286
96566
906441
1299763
577332
1014007
754338
93248
1421230
335979
214756
387560
724890
218747
792486
1034923
1809790
167297
552965
1155963
574282
1662880
1964933
1123336
1763506
914855
501509
1979224
1721444
572061
1618691
735091
687355
555309
905888
1651463
924829
1959109
1184267
1453289
1234619
500915
1573090
1526600
1762128
184924
626511
1558798
798435
1365501
37775
1140303
1555694
1592164
1778719
1948521
1309942
183480
574893
1077228
676012
1427591
1740362
739172
1129244
1729518
1461418
550434
1913558
1247187
767845
786275
303733
1718502
867454
1320214
249703
1403200
367041
460261
582624
1676979
635250
1912217
1932012
1055238
992488
25716
1642252
1569831
115137
170496
1038978
1458048
390362
549975
820236
92819
706210
1102014
1164599
1205611
1491299
1111642
1235034
847036
972023
1025109
1677971
1921779
1959973
1661115
750982
1412761
1475575
1635356
1790620
569539
1805594
589754
1587783
108353
1346177
710388
1238003
1627219
854439
1687853
147002
451232
1659495
835984
336195
1641817
1429901
774479
35940
44305
1786946
92822
434384
1354427
784968
877427
335236
290264
490470
1500395
295981
1102401
1441674
1647353
489128
1206875
1541734
1797547
1687408
1981699
1546471
685419
1992339
878614
1540509
1784536
1037296
1219867
1672025
1608938
617675
1391865
1338401
9427
88044
328311
1697328
193163
698171
1767506
1331020
1640088
1722552
899111
1615434
203516
826095
976279
656262
531065
1632444
1628211
1231695
1309436
377629
977202
351939
1868891
171800
1960753
643292
1555497
1684787
1491336
1237650
784178
698357
227909
646885
1956934
1563747
462808
925457
585168
736643
271367
1378851
1396799
1931839
1567505
1327261
1425211
1274297
1463654
356316
1224593
1891074
350254
1304985
1745268
1723967
1017091
86895
1647964
398097
1805345
722258
291729
7084
945874
435311
572997
1031741
1411155
1951616
397903
1881410
583345
1532865
103440
574176
804522
1075589
773677
659199
608501
1925282
1301762
1720759
31880
545087
872335
976733
714483
611403
612492
999814
1303406
674852
1171237
420843
1336019
193153
711822
306854
1255720
840278
1992597
977786
136523
555736
1071596
1747109
1667614
1540873
1736312
686332
588384
1113940
50918
1107155
421235
1690328
1151763
545799
1397597
143699
114851
1034146
1409652
444904
1725384
339380
1939996
127352
837347
198433
1117567
326088
951559
1355297
1350461
1002089
1882503
43812
1412488
628127
906671
1774403
733727
148648
117273
1247431
1804416
936161
545687
321939
815455
59244
121772
1592544
615569
1721038
1106719
1542561
1570476
1694736
1857607
110340
1695898
684443
1524433
157401
1075616
321333
1303431
579164
692945
81457
952324
106620
1717762
1903185
1300203
421029
1138179
1332635
558463
31245
17324
1947921
1865759
1755498
995080
1870452
1648773
669248
1013263
1362038
41704
271636
1156479
996453
878892
1733670
1393865
1730570
414426
45121
73263
1469644
451081
922970
702518
1010564
438757
1342025
364515
937139
1222652
50534
1796886
1538417
1706562
1026538
1286285
1399375
1758491
18122
674679
503962
1657655
261667
1205683
481001
514103
412576
1731392
1546072
435981
117373
1427246
409386
1044730
1018753
1247733
244290
1298804
1171376
1380624
1401109
287139
647136
1506241
1367136
1937286
161923
507019
629045
1085760
536276
1328097
1632938
736381
52211
717906
87778
1467411
180191
842419
91700
1178260
1144332
1322457
1531498
1840536
1831914
1349252
930803
301258
1083318
1503012
1786095
888882
1350275
551637
731118
548440
1423776
1544733
1566809
904079
1899430
541573
475887
1680080
1223978
352861
640218
1010974
465542
405856
994500
1309904
267308
1000286
1877468
1768336
394277
696333
195313
1376900
1933747
659592
1908285
1291417
857903
1320105
1464916
743958
421972
1729672
1766321
1960694
79972
1653443
1690353
1957934
1380708
471618
1778220
154066
423755
644654
423233
649758
267787
1573866
1700927
1135933
395785
1135771
534011
1805075
1851070
48903
974921
73221
1333044
372790
1884240
1828080
861923
841820
1253244
1314662
448706
1174469
1942620
413365
1552339
1374394
1823964
834159
211029
448173
1954561
76209
507537
1784141
1318584
1409602
539377
368630
1691622
354356
122966
1555347
11583
1428107
976593
252597
1569862
1571178
146701
1830673
548916
1697495
321225
609916
742804
1263136
1438711
434632
63160
1219655
16377
1483688
528620
1814790
348483
921754
1769005
205360
586461
1384402
1978970
1518398
329584
1261846
647038
1543767
550772
1268275
1738733
1317836
1004213
422678
92752
1460754
409126
960362
176683
965910
1002908
1806005
1233096
1887464
1418970
1938954
1514902
546718
1471984
880813
367094
699184
1068768
1293235
638428
218534
1082106
1911552
1883502
123493
299857
1178963
883776
872295
565150
1772230
88676
994258
980224
811658
514631
1764623
592032
212488
1410817
819493
1982151
1907727
393381
108503
1277322
767363
119499
1648886
140531
238180
1696904
482627
1968081
202733
983669
1595592
1311230
614394
1197972
1778751
1462646
650435
1886202
1271113
1265290
181647
1895415
517645
1747293
273987
318820
723358
1506668
1748361
574226
837098
1397139
1020732
8826
1446819
920616
441509
286373
1400138
1326519
789269
1478584
843448
80865
1750836
857692
1237213
1544727
855842
1243085
1448919
797786
393981
1224286
309156
1086274
1540686
692745
1455868
1294081
1944734
818247
300887
81424
1135837
496035
1217935
510121
693296
1672620
744010
1037291
1756974
393527
357569
1157824
1417771
1376015
1487896
1325341
542952
1606823
1580248
322393
1724511
1375052
1470059
477996
974732
511482
673548
878935
1184336
1381297
1677446
1661448
1330568
919164
1221862
963308
796029
1100593
1491962
1594627
1090748
627575
281630
948823
1599048
948663
752656
1577278
1347913
1821554
373356
653045
864789
1269034
296712
821891
440100
1494927
1764733
287193
784672
762428
1966705
1562683
1963393
687031
388448
417892
970760
178454
1435692
782497
244109
195855
329220
120617
1438062
118428
485969
1116172
1995718
405358
1005867
828713
996526
1925903
596596
1987574
1757831
1175720
1667488
378156
263915
1238093
852658
707254
1351922
945098
553501
1520377
1143185
1558017
538184
495674
1530398
500900
1608751
1249397
1053259
832936
1457285
1385025
1222698
1931757
178554
1967873
1162273
113641
767256
1497461
430793
1356372
555596
97349
1311905
461709
1252344
1329346
850772
869984
1274792
1999853
470949
1090247
1382541
1220453
1706385
1910087
330333
840885
1625198
134100
1622612
1090680
536537
1254936
344532
988561
519831
18439
354618
1146911
897171
786425
808357
383659
24631
1978983
314523
343866
1091607
1592243
416427
972216
371729
1657479
1324553
1867853
856100
166076
476610
869712
1346428
1364007
499370
166295
1771147
1569537
1733331
1856557
1802981
1909446
1738056
196276
139455
1402591
868535
341995
200542
353040
632769
441952
952082
1546811
1589279
330950
1115581
1211800
962522
391625
239399
1001374
1599358
259865
743613
1593655
1211608
142752
979689
120704
537628
1805854
1260214
1485454
1933613
1667925
554529
1965562
1901726
1281593
1278044
527291
918168
75610
96063
1035580
792024
318223
896753
322633
1173010
1329835
1303507
1410454
566022
1767574
1135816
1244324
1468867
1098628
81102
1217472
1756371
1425348
249762
602377
1329538
274423
586045
238667
808510
75623
1149299
480843
1108390
1860207
457605
1485651
911373
1330918
1691596
1032753
733598
250099
1571807
899319
1878589
836364
1540436
899318
1835283
633845
917799
1117551
1730703
1713090
76003
1925545
1141645
1490509
1409193
1361497
846933
585704
533679
1029710
1603162
1008269
1491601
1825316
745022
1069141
1424728
1121941
1675696
1814675
1181702
758141
1105801
1682113
896431
1256238
587919
133669
1803541
675987
1299741
1004258
176742
565549
615941
625006
1943908
98747
409711
49178
903458
1378417
1973363
1454493
1154199
785491
391873
1598547
1967884
251569
1120935
628973
1188913
534005
1448383
1747035
1316778
1876736
957979
1133236
1743113
1133889
407228
560630
1003943
1708782
383778
1698993
1260898
1151302
970781
536262
523670
1950352
760422
483075
329035
334898
937459
700037
139564
85581
1019648
1163988
814552
483425
1327880
1656515
1569215
505032
455521
581498
1185134
1855735
1912773
1675653
1358575
496724
1431499
1013002
444235
1879565
1073526
1204056
1345662
968230
561283
812423
1850997
1930010
778569
1572826
915738
139178
360343
1369230
617534
1728571
1930474
158242
640758
1671085
555877
1507990
1539012
731298
1846155
1183037
671093
1439431
1835856
907872
1794147
497935
1278220
342933
1395498
1689100
1984064
311586
956044
983492
1648021
1556630
384714
529836
488438
1241831
1772975
225160
1053592
345341
1687745
480242
1980630
1487503
187253
361293
102577
1120622
267782
1059387
280456
699807
567500
763135
302928
630590
1037207
1888843
1243046
92213
127940
356761
133822
1879339
65823
264822
1430409
89659
150617
1766459
1626660
1895507
817363
1124781
1532702
1528111
1631064
559761
1458038
1782364
47974
602819
1396112
271900
816224
177582
1924741
1161061
1329984
690343
1907228
49310
1906531
425346
1846319
335388
1087212
1807465
1728347
1985239
667782
1852985
985763
566643
1560316
676324
956059
432833
39305
1075556
1349872
371541
309836
1554679
1607976
574074
551778
1914503
1828647
905041
319290
307271
961840
521948
1922470
1529285
1771827
965553
1416393
1699264
1806560
947441
1164871
424588
1420192
1188874
427751
615543
246195
507676
1576386
116396
1726914
1221546
634685
224912
1571066
577918
47746
1774185
909745
306557
713377
517635
77356
405126
1449905
842033
813920
1220442
1033019
56863
1948868
4521
1894477
1026100
1457712
1119015
765891
363839
753537
1692065
1779164
1363484
1338799
550109
150271
999980
1505305
540984
198194
144540
1285321
428085
928118
154495
321167
145056
359086
463034
1812655
339288
1311325
801002
444643
825133
442029
406857
357272
1412714
1712387
1205557
1243790
819402
1673992
1199473
479802
1600381
922191
182013
1879310
1394939
872970
1182571
1304485
1070491
611806
764070
1144649
512164
294186
1162079
1880733
1677041
831821
1880301
1144584
1136706
1486149
938803
179896
987258
803200
1459387
1701209
1733131
1493855
1202379
1435618
387795
129971
1998325
999534
334180
1020892
94455
1518686
1689402
411242
587903
1231936
1646186
1251173
1380888
1953359
1868265
726887
1715055
608425
117739
1227205
255346
1631164
1765276
1160894
998179
1133270
1817916
1877380
1244361
1726209
1153884
1809420
563881
1420449
1358772
1017410
97964
213407
336177
1924081
912798
816380
1454104
1947012
1821113
1609814
129093
73687
392163
316250
1042141
981196
163979
1139070
394630
1060179
654827
1244843
861075
195820
1882765
1922258
877461
1194318
820480
1849303
1577978
1375946
1959614
1118665
1880163
467914
1364292
1506127
840320
156467
202380
572995
1149250
351317
27852
1621205
1132094
343779
1908468
538541
545735
1703749
1397535
99125
1195779
1392026
203695
296052
597832
292693
1159987
1387201
1387180
1962877
1078535
1504308
1685481
820799
1031312
778567
264695
1804411
1677859
176425
1756359
1338025
719977
638519
1212279
958015
1270204
1271593
1183643
1019030
929684
1566643
489571
1401030
1251739
737572
690920
1471517
725876
34156
1025682
1725369
1834884
823333
1700340
792883
106447
970176
39484
123475
1229259
1020622
456471
1965077
1647282
1493299
345110
873144
781109
1541812
257273
137363
861298
1453476
1872935
1478859
661827
1266736
1283007
1467964
450454
496462
972198
1617007
1418756
1081941
303069
1364462
218665
1584812
1573022
1644749
162644
53806
881665
536444
711474
44486
1040768
1491862
1013063
1805397
610896
1482982
110720
981684
1182323
692159
1737281
1451204
1482899
1162367
1882126
1550286
1113600
210685
666250
442397
1984695
875669
1325468
1280272
1465270
968401
1989868
36716
1924858
1497916
27085
1489579
1147485
220774
892553
343265
171064
1951208
540116
545658
1273375
1157757
851419
297485
1896748
1201549
1766946
1046602
856739
1908934
706946
782804
1924873
805901
268566
904741
1453721
1029885
944604
266872
1115055
304798
1522713
32482
540603
1904720
1587737
1668250
1885386
1315737
1954852
1559240
553209
1065491
1050429
1329007
1238269
578925
950478
1963359
1045558
184384
515484
1273470
604169
644176
769592
174684
1501918
991561
1914241
96864
1071008
1361584
1977295
617610
1943089
609010
1602149
437225
1719139
758349
1516697
721067
1829649
778132
868687
906133
179355
1107596
1076216
741026
1620606
1850580
1995148
1459784
1842502
1674082
1511369
438307
1441767
278248
789563
1523314
1960542
1489591
635039
114409
678499
997747
48937
650465
762366
630455
1660499
517298
1974749
1528005
749661
564519
1048382
350043
1093674
4003
1952755
1438493
395005
1175891
759160
1680789
1736298
554006
1457403
103924
1817657
1393448
131788
113120
1870180
483338
1079611
391489
670893
936710
356872
1279409
1375145
21494
881161
307269
64593
1791419
1869239
858280
1030129
1232303
1147103
562844
1862375
1128652
288426
1947037
59319
571961
1534337
561031
542317
498960
87130
978906
1845966
1448830
718411
306005
1589535
1535386
37767
1979502
1620834
1352015
1405304
154871
173660
282395
1523400
1968676
1892672
907401
1871907
553022
1813996
282285
1510932
609952
743108
1481781
526834
1453822
1551947
682526
250306
553371
1121958
1103152
1108872
1091559
1863724
802669
1163559
36570
1874746
1154293
1918120
1106867
1113754
1290457
764043
1633088
1821717
913442
1813053
1608625
1963134
1475135
303864
49065
1685330
1536577
1324889
1840626
1192868
242915
272308
802153
1836412
1609862
228515
778438
205566
855814
478672
1968288
1907106
993100
1770496
506903
189581
1894831
160390
1183722
1010300
1314581
1727443
270292
880135
1683203
369467
1694294
345144
649817
536536
788013
951711
459803
1786548
1598379
1259605
1517430
1471286
40881
490615
1878871
1168832
680309
1599027
1262645
78052
818067
1395378
267003
1325870
1302880
1877061
1770804
602470
1155720
706948
1963232
1828633
1939375
924157
1069978
952380
822262
1843633
441703
1537074
1575945
595508
1474794
250577
954726
204490
87604
1550757
159314
673214
596620
878914
1915593
1418221
48015
188670
395490
1962477
1400571
511574
972497
623905
147544
1260854
1829391
738058
1932680
640839
243443
585400
905359
1357838
1073458
1724931
993751
1463343
752647
906497
1142111
702259
1769187
756125
451278
1828410
74953
303609
920591
585561
1409152
325386
1082406
961154
33875
622369
1455536
232329
735528
1001716
63770
1639621
1665891
59337
1578328
1583589
1391366
1405535
28451
1272900
449945
1962161
1114317
1133896
807151
1374822
29888
1293867
678829
372266
1031520
1149409
1331990
1431588
1246775
793878
128931
826906
982570
513457
44271
1170183
1831195
1728848
1577373
805413
630670
1146934
514225
1312883
190601
1984285
577205
1422322
1420985
1910058
1961515
76828
1448364
1677571
442931
1261503
745475
1866898
1967327
1629710
1198638
1188236
1779028
777546
1157047
90686
1616721
1557541
1171178
799036
1583177
1293531
823394
1427203
1141743
281665
1720233
1281782
957558
1362296
1704216
1542434
1658988
50279
1192184
1362365
1178179
207900
1135083
1849889
1658595
18048
995047
68194
980913
593375
559434
1873417
1772109
142500
401767
976552
1094920
786132
1556980
1493530
1658845
998778
853252
141746
896866
584589
1783977
808610
255009
109150
370966
982659
73349
588185
1249646
1840253
1331120
1891198
1525097
892770
317710
1710191
557522
1863174
1215471
650413
1128528
65926
193775
1610005
145901
1766884
645226
1083831
1353681
478383
504777
1211784
1495904
116512
499084
1088364
1556606
1987237
1150036
909485
736709
1274594
35863
1209943
1531069
943688
287064
577100
1063953
1796153
1896096
420509
607748
651890
1967092
10414
1591075
534625
1510643
682630
803426
1341413
1442302
1388105
1280825
1286870
1889597
308046
82864
1591077
511450
1722613
1731025
1150039
1407227
1285809
1952748
1914169
1668086
860803
1650749
1365420
1092778
234544
913247
914307
90757
270922
345513
1989983
1574372
1026786
981878
398487
1374484
252459
1530320
1679742
1183632
1374696
997102
409506
1339258
1084032
393005
1861210
1056557
229218
44311
114255
141869
968362
269532
1121190
1780123
1086801
1021069
1985342
374473
1526753
1991450
143061
370571
11911
946754
1041997
1048197
1562253
1506980
861562
834018
1562526
1893950
388744
1245595
1835276
1879537
269774
1062735
1410253
438575
174040
1622848
1896708
1779446
550889
1615324
389957
1855260
142524
576349
1180214
1455732
480786
718467
1166450
1706132
436920
516185
1957143
1042636
1199860
1728183
1795080
533327
688547
148165
1169973
679523
762722
975172
643206
1736589
985407
1476506
98547
1173330
240140
845550
818440
814752
374685
924642
1467958
32036
1096383
1122200
820179
739030
1926848
1929255
589871
133958
426731
19996
728054
1195460
352331
1178417
1808106
1142397
328109
1128901
546174
1410274
1538916
1821063
1759598
1598001
1671042
1993343
455178
760830
251927
158896
738261
1178937
1762927
1301213
1946563
1825691
250163
1774198
1860211
782197
1431026
143018
1880658
583784
1227438
331551
1147623
351975
1376890
1353162
91326
138858
1091329
1617202
978559
771330
1965347
1490396
214499
1472510
1808737
1664742
894657
279804
2804
1062551
1516915
32379
714114
916732
1891329
1290638
1164123
1784693
811272
399337
655559
585403
751737
130840
616322
1919874
595798
1020992
968227
1891839
1327419
239329
1922209
567635
1873602
491391
1628472
966309
444477
509841
1531348
810727
1638063
1206955
1915362
452570
122493
640260
1137355
1382552
493246
135371
1735870
1586704
132947
1233584
383497
1388451
888039
1146876
310887
640205
1049716
1137470
1814470
739327
1789008
1391317
975187
1203613
1703971
1932609
1960471
1213427
803677
764409
1375467
721204
365488
90390
1662151
755009
714376
907626
753023
1636155
1739323
1563401
889414
330853
636052
1519539
1258249
1323874
1578545
103138
826655
1491123
1846548
693914
703637
1899930
1996435
1666624
1383381
539122
454336
1820794
50423
1005178
733659
1958211
1927862
1797286
1308388
467277
201260
1461299
881039
1314037
969697
1456650
1747051
992010
127267
331796
1053130
365403
220515
1577006
1638893
1489539
1596020
231702
1570320
1098720
64652
735365
1289686
1626766
1865180
1008803
204382
93093
1126306
1612197
87206
522913
778586
1051923
1430543
1056193
77741
1907339
28026
666269
1963512
1515454
230022
1756068
835692
164081
408669
1417350
1901573
1157227
672317
1187209
1600456
1497199
1193569
1327448
1046557
392391
1415513
581855
1686506
1506549
789798
1657174
1209622
414228
529589
108334
607820
1785824
1551283
710204
55115
594081
501652
1792092
1870662
50445
295948
1317575
845202
890786
17749
429690
1607620
979112
1605750
1146480
1084679
253072
480872
507969
232609
169534
159384
1461202
9221
889331
1571622
886521
609256
397595
1580603
1318656
416378
830039
693435
991407
1323172
303946
984195
1369243
385045
1300007
26683
667181
867017
1712748
291628
1651505
49886
700081
178198
755375
709541
1300348
1516705
837846
1467355
335562
979687
264471
378127
8006
1650804
996201
667398
753337
1974611
153897
1312218
30028
858192
1128767
977184
165176
1878734
1782043
875800
646598
173554
297949
230704
783903
1967457
751907
1630603
965647
486315
1220066
398742
1364321
88627
1109587
1609527
501461
679262
594889
314536
1184762
852466
1770998
271829
725540
1835833
801792
1842138
1579499
416298
784462
430070
454511
1873323
122152
1896912
837180
1588898
567021
1655914
1294371
785627
230849
1881868
1073913
1756353
1202953
1179592
16551
1107952
156810
396443
625096
805244
192474
349466
1292513
855596
1637780
1520486
522753
984665
73842
1148827
788447
1066295
1140383
132654
1400845
8221
446144
519606
219582
1589557
943632
1359771
1955876
1123915
152437
1264052
762172
153036
588781
771557
834897
219167
181423
1084393
1379549
6379
783867
229558
1923090
1344268
1804360
925445
817990
661137
1401637
1050326
1705018
204434
784456
666205
1219813
1998571
1116247
1449374
1853710
1022282
1325382
294496
1060742
1340903
4461
1512363
959144
48699
1224072
488947
64222
281257
468813
669863
748413
720529
93902
644070
1036021
687321
571947
1149562
889825
635703
849205
105890
1806874
1282351
1178517
1621035
1619637
382115
1808164
1409203
18192
1058930
1529966
1792533
319749
761473
971193
274046
510732
790676
1480215
1363214
1888690
773088
183276
1067684
662057
91634
1522901
1880978
177197
1088387
390878
823701
1713416
831490
1353145
352641
1395060
311692
653805
19032
1640498
1807818
1677681
208308
452004
805568
892866
148839
1044225
164172
821377
1206881
1197664
81107
659466
1577807
1399855
103395
682012
834341
648552
216322
566929
1454304
644612
373351
1918464
857313
1112931
192913
3779
10644
1375344
281731
1569354
1635402
693206
1876398
161580
735111
492364
949336
722588
1734759
1091713
982206
1715800
1255509
424739
1455617
1815326
1188368
1854694
1805425
1253377
1798296
1169805
1435528
133936
1238378
1843710
456111
761301
890455
207938
800283
1429237
1234972
1647282
828153
1496414
1838248
1463271
636934
608364
299468
493299
1837712
881638
1656608
1903954
218087
1400562
815817
1756241
877495
7169
308956
562260
639221
588044
1430056
44457
310601
841817
1780395
1455918
911914
1094059
1871265
1632344
719968
506910
1970035
1852290
1669326
1317865
1737095
292772
477607
950155
1415843
486488
1987723
316154
1807839
1565399
1142281
862757
859640
564828
1862819
225112
149346
1697266
1111268
630312
926147
623092
1638356
728452
1795941
311224
1804855
748752
770441
191537
1568940
1074045
253534
866672
495026
1436026
1194783
1501638
976769
1977076
1085200
1049867
858743
1843796
1467314
1923532
505813
298218
1818789
1784912
924210
1653779
821098
1459788
259796
386112
1190474
909870
487736
1258887
874233
879374
1389795
957202
1280404
59878
1856488
1444397
853050
267745
494304
1169323
296664
1106838
1311703
1803794
814580
163014
1378937
991005
522348
575017
467889
430502
880796
902080
649320
478887
461597
1629779
1238040
1129506
1943821
48262
666182
203683
955655
762847
1225968
555498
789353
248055
883617
1010292
291803
1966074
250183
1131909
1911877
634234
1708879
101915
1604393
194246
222603
568623
1159881
1855049
1382496
1622401
1155587
1090341
399904
667039
825166
1226762
484857
1221902
391859
869881
564625
188415
189481
657197
1995889
246843
535739
1371376
1584175
1178803
220379
567409
1106060
1621528
1296385
725251
1854182
934236
1862738
959225
1355692
178587
42408
496337
176556
158937
1165842
1049243
1887563
1735077
489385
456857
1951507
85382
1875505
924464
1360903
1616668
1565555
253425
1547496
1058348
1234130
1948348
498081
492639
287991
1572193
270107
1114572
1998240
619050
674048
61896
319984
1247470
1028828
1674426
980027
1981740
501033
344562
605994
653424
963187
1569026
702420
246341
436976
1971087
1898364
447370
826336
808636
735700
523029
1160026
1471835
1467677
1581273
1446344
908425
230867
1133540
1956159
254264
757289
523805
308248
1993629
1528340
1199069
1744464
944558
287027
142546
1530873
765675
401022
443522
638604
878
1470015
914238
1189995
119711
6156
584550
1047448
700065
1217875
876179
1109700
1937318
291165
1148694
437645
1136918
1102320
573132
1910221
58643
1165158
580747
1024370
689320
733320
782451
1581897
640100
872687
95317
1849647
1043659
184175
852582
253708
233238
116183
670590
225702
141549
83282
741081
1864546
1374888
1078597
1234905
1460417
864030
1271518
1594946
923212
1735816
1722215
1063065
72272
267357
517071
1083564
513696
1585150
1572059
1571136
1819254
473552
1681074
1477017
159262
1173145
1580796
1425298
856703
1066227
912332
1080151
334905
6956
1597083
665803
614391
140381
859131
734142
1346145
1914351
989217
901715
1376294
568620
1547942
694404
314442
214866
245298
294713
1196826
612874
325303
307640
844335
1114738
253
628185
719631
1328943
1658509
131798
469005
1364247
1257533
52775
255634
63221
1471758
1894783
810770
1723302
785052
1343412
1069379
1241289
552287
1666351
1753612
99538
544327
488935
436839
662468
1021546
1934453
699104
952918
493867
900703
1710143
1973599
735876
1220671
479119
491846
1186349
973854
1967243
1336750
1554067
643878
1145483
1175362
1356290
760681
1049224
1589532
481313
1137249
959784
1230778
289993
1752773
407871
1664141
931016
1144714
943530
762286
204726
1982351
982790
1512899
568633
480435
368395
823127
1892884
98638
3211
1654995
1839078
645505
909757
152672
1365618
1898680
748216
427149
85668
342116
1347455
623240
1370126
1393594
1213763
589882
1855320
1702334
452295
542827
1369886
1665066
177021
1990404
1976261
366714
1998591
1251456
642334
1312499
1749808
141996
1212405
1141917
719538
643690
1053995
513496
1590926
872532
993059
175475
972596
573233
542114
604278
233834
1914311
1232534
1526736
1393978
930410
1163992
783291
1141752
1664012
1444281
616866
765012
335309
1003669
530651
186478
1307209
936791
433417
1925080
1091748
866133
1902917
438050
1886698
247442
487344
253285
1975312
771292
1573919
1255713
1678553
796366
1265623
74751
1742884
725389
420353
1696658
25774
932041
1909680
1512447
482775
100526
985386
1694188
1487755
1311527
707000
1932220
957239
1170667
1785865
359844
494663
187614
817295
1855313
479811
1369030
1943582
13421
597298
254620
1214206
571181
861929
356734
351056
579756
303472
326744
810741
794825
1878868
652
21215
432768
703570
1464790
586514
928239
1287267
1659778
20914
1841690
696591
516616
865391
1100883
1829329
584127
1698791
461125
734529
1647494
1687503
32771
515786
1531002
437293
707224
860363
1637240
1496221
710739
1049371
1480592
1998661
598681
594399
239965
1840210
515028
827789
974412
358706
385261
484503
609020
1130058
969783
857878
504199
720267
16049
340128
1151128
1420672
1200103
1086245
1340506
1495119
1929087
1109274
803885
65399
701956
504250
1817912
1095710
1659721
521260
1205587
1581553
1687647
1909755
1411583
1485550
1313524
475132
627704
131308
692130
1028457
1270823
238017
1164355
517204
1359410
912193
1276468
402998
1290533
245218
1282843
1803006
1058184
784844
404245
1211840
1006162
327495
95053
175090
954557
1457655
905161
1910857
825843
1463113
747872
1968979
1259483
714196
1096327
475295
634078
235322
367463
161937
1965634
1319411
215195
1258053
1910226
1724846
1475109
232099
1761343
1935371
52705
1821633
248805
1579202
222667
1486217
483524
1403711
1415998
1232532
608444
486335
974208
1789150
1446228
23256
1196118
137949
1230374
1193837
62971
1080833
1855225
1450029
384654
910629
486172
1145670
1847386
1610189
1230330
1008014
528405
484781
1807037
590595
1566891
1824382
1251939
460244
215852
957067
258954
386625
508078
943831
481358
1736519
1056623
1712425
1690
840728
370361
1763961
1517166
1392451
1610241
1886724
417167
189946
12956
990183
808271
1026725
971794
549918
234119
362969
132741
1414049
518656
104920
1417255
1262601
1955146
1771640
675177
1163328
729832
1867090
1646322
875623
1270097
1250686
1119827
1723457
1107591
1992955
316436
1226786
560792
1240537
560830
624698
212201
242674
865116
1977560
1929382
687783
1715144
1527173
853046
1165622
532837
78178
488584
1741604
1725626
570176
1359389
180877
1142124
1564433
1946422
1666221
1118103
802847
687943
1044666
796445
407345
692641
58557
678953
1988022
270678
457359
1601331
11419
1565560
584463
606444
1519029
1473481
1333001
1595875
641571
1516152
301302
1739477
664570
1133529
1251522
1204635
1795140
457449
1300800
1272288
637741
1040466
1054389
1989341
1118381
706773
45558
18279
1213357
258724
814319
1709384
1395501
693861
774738
1527114
1976973
1566482
1037733
301612
144822
1546762
201645
720998
1143504
1817331
708621
1441405
1757929
42759
1541720
1107756
602879
787206
544124
1904654
934832
1580118
1557886
22749
1453512
799475
1935888
927799
1895196
1105939
496233
474677
1990580
1668464
1972993
233165
829379
804312
1231724
1381783
1962222
1481674
1268062
527047
1469388
1047130
1900794
1194397
696282
488565
527193
1767957
175029
232323
153044
496217
1322858
153851
838060
1312136
524540
1325326
1984
834834
508079
175739
124262
1100854
54194
1425430
1502862
871045
201000
1300614
996628
1511362
1126124
1350685
1368344
1817640
1062773
586282
556688
1069705
410044
550588
1351925
1291979
3487
352542
1530069
55214
1337232
1988363
249697
1359493
1959819
1280359
991226
50662
1671259
193394
1376627
1783276
227280
1349071
1549263
801668
1017206
357035
1301598
1224957
832019
832705
792215
929021
827460
1800528
1545809
347502
1888343
1997585
1350167
1527149
1317565
677009
1279358
260151
1132967
883961
1220982
310246
1537855
404228
686202
589721
1122839
1534502
1800556
1332796
1882311
29588
314863
378389
1808370
493820
1017485
1699288
273051
1731684
739750
55134
1261017
1363941
207943
1980231
921108
984809
1201829
1511271
1756249
1761901
1437369
1067581
552169
67198
1412066
60181
120045
1239485
1330778
116354
1542475
1016663
231591
1068774
796251
1042214
465243
1780784
1064824
1795252
1541797
1795393
1763079
1592045
19257
1713183
827510
1395254
595048
281323
1256283
1959053
750811
220325
1194126
505524
1960122
1712616
1432553
68124
265498
324081
621498
954002
1437519
1598779
856297
1232693
1246367
623563
1549237
281712
591731
1424369
1214721
464083
845179
1676980
1152240
631464
137190
1384892
707417
1409228
850887
642178
926013
648504
1569989
1911801
1463015
1379242
616080
215605
1941598
1474980
1151762
1600337
1878504
1633729
144892
1256362
1050585
1302240
326637
380095
1306204
1234075
1897869
1473296
1043067
522872
1540867
383229
1603438
551077
984742
994526
1968627
1215418
214847
875274
1811918
1060077
1908979
1486434
743263
1820933
429146
19545
1308191
1059788
526395
1700977
1929950
1870218
668976
1151999
1175876
247762
1208756
522970
282475
362873
890238
127623
1636885
644969
221663
716896
346051
866416
266521
835248
1296494
708958
1989208
522975
1260481
596891
1067334
1161883
836918
809220
284948
314959
1901219
1127400
952765
472048
68295
1925326
1497794
1864357
1795749
108583
737686
771823
1607739
1835579
1107064
1713945
1896391
168299
1413705
1201688
1097614
672971
1608692
1213124
37092
878995
995534
509062
1528168
1052475
1489146
1513923
1423290
240686
364772
305679
1468579
707703
1286199
1529165
423633
1809486
444177
369932
195138
1517476
1931394
210867
1778759
401547
232363
365028
860280
855530
1478157
113121
181203
421465
181383
1673656
734714
1403314
1041523
381385
1066902
242374
156717
121115
1697255
1188383
246825
310040
1174245
924719
1382228
856924
14157
802887
1874882
958048
59390
1219622
1487516
1023330
1722820
965460
226373
1309418
816470
1001163
352118
274677
1492557
1705956
1628609
611372
1459974
305113
1770609
1389823
391358
1101325
216180
1772398
571438
796354
24108
1356831
282606
1250216
1446640
1000208
1279413
188677
920346
460789
80752
1779071
408145
1592726
1826291
1670083
689931
231796
63572
157586
190863
1343857
1046267
599057
604412
214693
1669903
396160
1206431
657260
1107664
1520377
699729
1695908
1471343
1587083
392058
1874492
1582755
223426
1223742
1189547
1327393
187610
1779134
399760
740431
988037
889822
551424
1039731
844382
1726862
237777
64846
1061743
1578803
1731029
983413
22546
1703315
336194
798276
1115000
1401994
487
1428276
1798357
1769642
685967
488992
855169
1081265
1456697
1191684
277711
454527
952732
936848
1786222
1253595
1385078
518188
1442151
1660243
499671
910061
526078
1776360
1798831
126293
1193277
1679196
85888
1116667
1797156
1825890
1239925
1612862
1896562
695194
1458988
194590
1781577
194072
319662
1040635
1895985
1239528
518728
1208346
105384
1375917
116861
497313
1892850
758990
270688
170155
1568976
1460049
1958632
883557
856764
1243724
462671
941329
1210662
1555961
1038347
891691
300558
1083722
1707637
722668
76561
569907
681741
1376848
428283
219770
1527541
936568
1037852
1655923
1394438
610721
1597423
113683
1322886
1443792
569701
48826
29400
1308670
1218171
1928508
794189
524625
967347
303569
1320620
174601
57245
589812
1118113
145808
1636612
103825
1316194
77064
1270014
1534229
17655
804877
166698
1176627
1088045
996970
84145
1662987
533464
870609
79182
1581556
1568100
1706553
14202
1059485
1101673
250481
712864
748730
574831
1536523
1504038
1505744
963271
31694
369097
257342
715254
1234745
928757
989697
1426275
1609435
120433
330568
1533873
203960
971929
67769
1859597
1196552
1758319
270465
1346956
1805519
729636
447741
21701
674978
65223
1402835
1444965
827884
492770
724699
1160224
1666210
143305
1429787
249191
1831001
1640172
968108
904907
978153
1837280
1593401
1968200
18708
1715986
1968601
1846441
1397295
1680354
1126931
1428662
868935
1660097
665418
628707
1821288
935560
68475
1189053
982268
1787356
366025
775018
226003
494805
1023086
1748830
1482425
705635
776806
656022
455104
651894
121752
1394502
1918230
1813484
1682444
1836351
470228
1670185
1920959
720968
1221955
689102
1425764
814274
1700275
1726429
45207
725272
607241
84535
1016489
30560
1490797
1047738
688174
698874
1002500
1100496
304793
1132385
1286281
1565544
418090
839021
63143
174194
475614
274867
72644
146725
1230321
1770117
1021398
1560282
1691772
930198
1410844
1404281
1798998
1562844
841705
1752328
130944
1334871
1140475
807263
95945
1826361
1510923
1611228
442327
127365
1533486
570677
1057261
726139
1186724
1274466
566854
1449310
1207789
494778
683356
874425
864513
737766
716461
1467729
1950367
1609942
517169
101504
1923573
1573005
1367295
449692
400023
1370947
649818
1231293
652599
1170831
1936926
1791129
500252
212754
25828
1999450
643382
1021101
1420083
1011667
749474
261666
1221756
1459161
1555483
708959
342027
511277
784185
1884905
386232
1828413
1423505
1034534
746491
1872574
99435
799402
1266343
572166
1451623
293355
118429
1673153
970610
1163176
1871281
1964545
6643
1387133
1464951
1824215
537055
103623
205360
846790
1147757
470163
624607
93978
1142929
900664
1779324
1189964
1794917
618926
184289
1782354
998810
1441063
1840240
1467793
269125
597746
734608
1498988
869049
886583
1246106
1804062
568723
1140391
293325
726820
1535696
842002
485652
199108
533840
305328
525162
126378
1471970
1000706
1841663
81335
981740
414423
472607
1826718
265489
171460
1352424
324158
1302722
1130038
684754
96479
1469823
491097
506555
742921
1345626
1790551
1317951
1727096
1150724
1120395
483450
863210
288429
1708975
43398
1107196
1510612
1828430
1649112
63377
1576197
561345
1958446
962347
1632689
898067
1376451
766448
583634
24941
31129
1301099
1806326
1518418
578871
1855686
1492528
1346469
1261855
711162
165621
1370560
273704
1933673
606679
1042632
1982424
189231
107492
1981679
36990
1544923
591724
626426
1995845
1171103
491216
1004882
1086327
766472
135003
1110213
1948959
1737741
309956
1211361
1193630
500467
852695
20170
99978
481022
1079322
204542
1987156
1730469
1556410
529715
1054209
1401120
1231065
578737
335034
894177
1372109
588878
384209
435620
1301406
1332862
1073240
872627
1093553
716118
714108
23842
1908433
830242
1355547
470732
1878559
1315106
968490
1301824
964972
386593
414192
1259931
1225278
1546430
1670908
1478684
1049847
1957255
300882
24065
1187725
1693170
847474
1854216
1126454
267907
1509119
439450
747436
131836
1502056
803120
1454443
824081
687723
1750655
684606
296484
1173746
385483
1036715
735393
461076
1783705
939312
637627
107524
1075781
446537
205973
219142
1390962
226273
581749
1895930
1405797
460918
1311720
281336
856949
1323176
1518313
839227
1238519
1374593
177610
887295
1184490
626515
1612236
418841
1269014
1097219
899923
1058801
1576592
1539875
1231586
1234066
664197
1869556
1781328
213302
854231
83685
1166440
89665
174685
648398
374411
881500
1051267
219136
374537
238482
1213201
31981
1170412
1218485
1012423
1150054
1787391
1548954
57070
1399199
1576074
81897
1785724
1480995
1839331
1645841
332541
1842114
539384
1191900
50658
1090744
1813921
1497130
1003245
1257621
297582
1927913
1194419
549929
1510942
349137
1847530
1765875
1561635
554971
1337349
377422
1580309
1955493
1831706
1258751
508279
1570810
453724
783418
1632701
1867610
1067509
382876
1735524
848527
1597884
836971
1091384
1827576
1614147
327853
49119
311500
560934
732210
1037849
522475
1535176
888987
1601224
1603222
145914
442203
1198211
1048938
833072
783373
701912
657619
252158
1242734
1053460
323685
1540743
584270
1775279
1268257
1302047
902384
1285145
306844
1324568
132925
464930
634720
384355
143308
1598241
58077
152137
1669655
1148328
1379666
440355
1719086
1631610
884464
367913
416851
227121
1226016
1594968
1356246
1144442
1273015
573013
440486
1492775
887995
1371169
1436053
418795
1879346
1077228
1446830
216785
48602
1567112
1990781
74639
1064606
369952
1882602
99461
1716915
1432277
1814407
1861483
1462622
111700
774308
1228389
1755197
560661
1296190
1801282
1802235
975623
652578
1449752
795977
374000
249753
1281893
1103212
1647330
1574327
1856896
1059135
1915458
749894
1480000
337301
68683
1211475
1083826
1909840
580841
1428169
1916618
638581
267978
806726
705024
1924316
1285726
1277267
1216721
1818638
177756
617362
1073676
1252830
631228
1742257
1008549
1691649
585165
793946
1707387
957268
750899
342755
1932043
283088
1694705
127624
1886633
592784
1358730
13458
321664
351890
218438
1182060
1023897
131649
1380198
952049
576881
1501296
1853746
454502
1763874
910759
797115
1791464
1162692
685287
903587
1304488
583805
362639
138277
1237806
200273
691226
197411
1561788
1030231
1615976
1601589
444597
16650
1938766
789102
1741280
1860048
1163608
77835
600092
1052885
50310
263072
1412571
551250
1557914
1869740
321323
1542421
1947974
1156904
54545
508298
1445143
266752
1496770
1714965
499507
1634354
1881662
394325
1931876
1464153
89298
1478042
505792
1979654
799262
633570
1554364
1479804
610962
945438
1452536
975106
393352
328455
149874
1001581
554843
580040
366750
1590676
1450539
665117
213039
317951
1852199
1880531
426067
27986
430541
1775617
694498
1468700
53743
130046
91857
178887
1193600
1063336
1601062
1157889
1897595
1433509
1637794
48810
1441759
1392260
682706
1547917
318199
156839
815557
711435
1110897
597203
1038627
818606
254056
1528362
390430
1314901
1047404
826687
349770
1875215
1543934
1284916
293174
1995815
386065
307595
106202
1841004
7241
260592
1431031
318627
383383
847960
1017670
1622605
1661074
1357680
763057
1443650
1996581
948779
1404938
865131
1640281
262646
307725
1973204
1263286
98964
681354
513583
1849
48187
1634190
108749
585203
1293913
768568
265817
1561348
1959945
28747
731285
765860
1928007
1579672
760640
989469
812098
1170114
796465
1153343
1191804
1828523
1743073
963805
1218991
1008726
32187
1173044
234933
1159220
1326201
1548224
177493
1562031
1167962
639565
1995631
1098019
1820989
734111
395333
1114722
258630
490272
1575463
1690156
455125
1677783
1382105
404408
1386897
274731
1760948
271244
864845
237182
1152062
1508800
272010
532099
1189
1725558
658279
1140433
1040617
588445
63948
896759
13164
1980071
146198
1088449
477018
471444
693669
1654791
1084119
982747
1894610
899329
1814152
508986
1624679
1278973
930139
1000674
1883761
1866800
576513
1160730
630477
400254
1957377
299426
673774
1794541
888006
253781
19116
1934812
1731274
1660327
315100
701128
375173
1089984
1571644
1291224
708717
1057703
86315
145484
82082
1456890
404843
1164278
1324910
1098642
1173651
135558
589635
1019321
721252
1709226
1682736
46722
1777595
974554
1518207
655458
1224918
1663582
568373
1294546
1475445
1648674
1540012
166035
792067
70591
1954564
1660608
498404
1669008
1863941
1052229
1538230
660242
684458
1005029
1571005
777210
1220913
474174
821474
1433762
806180
97881
587384
557624
1889485
1751672
1391878
1865282
1553916
1382601
1253277
1616228
789758
423491
1394553
402009
500401
856655
587588
619355
1883257
937745
231
602444
760262
1756718
640134
1022126
800261
866253
1726598
1671455
513176
1398788
1335597
1142783
1607443
1325116
1094404
1826969
1029727
1658986
390316
758795
1322331
1219456
1646592
779965
507968
1640433
1273480
1492819
544077
1579252
1704203
1149465
635850
733060
569364
1293623
23581
1056852
1993004
1310869
435025
1646041
1866024
831345
396381
1469753
1538403
1423845
1339663
1721615
1712126
533800
1809874
1654721
1235306
691465
1871639
92080
26832
514061
1476638
1679796
464772
1123423
213806
1850979
1559254
1668982
1042505
533576
1734083
1975789
338682
196150
1945501
1901568
322054
1792150
1532340
181135
1813932
1260494
1976667
1877582
476973
701770
1399898
380169
1394335
680255
1086841
1113473
1775886
1431386
386441
221662
1304966
1811894
425191
1268707
1355341
956367
549817
1526798
1008288
1101528
1504495
1158360
995226
110658
1737762
1790806
1341781
1258202
1697892
1426481
1011874
1187961
1070988
405544
1966855
723040
1336786
1840887
919929
980551
1384901
1935955
405214
475053
636328
297070
1528755
796867
138421
876206
1177719
819305
1535446
922746
1056274
1676489
264523
880834
1715447
1349721
982956
1444533
406846
775189
220655
362711
232286
799389
906240
403737
1452654
954893
1669684
1742716
944349
876866
1299375
531565
934080
1555562
159288
1675462
1062372
158927
725838
901080
1796261
1991207
374021
1950731
1163654
178342
1494732
1572510
626718
168157
1517930
207093
259953
694423
301660
1967433
345133
1376979
1971199
855342
677563
970584
22431
1464118
574350
1818059
1340580
160524
520504
1838271
1793141
876727
109681
851075
349648
1777145
288333
1464461
1561830
1539213
14570
527701
544778
1242166
329043
767989
553377
279012
334359
792744
1931200
691360
1104828
1234560
1913428
1679596
34542
807375
1907680
1836705
1621460
125858
768909
434285
1788024
1324610
422332
1319755
65683
1145489
1539237
718752
112677
1420123
1570182
1141627
174472
124400
1087529
1950747
1899679
1620266
1205607
964594
665512
518943
220875
1099351
1261358
593752
1750186
679425
1756949
298476
1987321
231322
226076
1491978
57539
1155277
122778
1184396
1383834
482237
1216386
553695
59024
1431558
1564110
1424634
85740
590525
676294
1424958
1447634
647773
29992
166599
1470883
828892
295469
1918406
656247
1768414
1205257
1277030
1368728
1950400
167081
117169
59006
662408
1488286
1408877
1806543
13647
7146
947358
1923180
1000406
653642
448650
2856
892642
122630
627475
1033245
1324337
1355176
437321
1047145
1546899
773361
1939367
554811
594239
42498
916705
235771
739707
1289812
1750034
1755510
1901370
577953
446347
1450302
294801
1788999
166107
802654
1743889
296303
250451
1105475
455555
1322004
633170
200550
387909
1978328
1536454
59399
1707988
1272322
25240
1741214
746922
632198
1083384
1353795
925056
1724693
27862
1101137
349788
1575171
641510
717659
418142
1306357
920719
1665979
1277937
547133
468255
1222344
547997
55307
276364
1476922
861843
1565531
677940
678450
1558743
564553
1576697
922023
1313569
691702
1193228
113132
125889
1528224
943983
1470205
250394
993241
471087
1937129
434374
59528
233262
101007
1167744
446347
1160935
944759
498501
578856
1070608
1942415
1144902
54879
1627488
448282
1348348
778634
679199
30967
1935615
900594
1182064
1018610
1835010
1860747
85353
92630
1013436
1677882
66935
770380
1922160
1837411
601529
631035
1239942
401424
615100
352299
665060
495759
1936553
1279054
615791
152075
1630972
1755682
336807
458958
66349
1869505
177609
1565841
996650
1464927
1035222
1297430
1242322
1950430
1530861
119612
1839593
545289
344847
1456682
122404
1914467
1334753
767706
1123991
71741
1297634
1474650
1651723
518860
1206001
1131403
534702
1208480
434183
1626557
1194407
998520
341783
383069
1621086
1260347
331601
648247
1809475
1280083
984776
642409
1384895
789921
1613602
223703
1368624
1758369
38054
73476
1223485
948387
462464
961201
191119
1985219
1266125
1771140
1868810
152206
645724
288736
1153467
873581
8231
1209872
473219
898591
328166
1833888
934812
1533153
1190499
1398982
1338337
870026
711576
183409
1528205
1119339
883658
108707
633995
525146
397393
155751
1655419
887993
1347155
117063
432534
1939825
207895
1911174
1119352
982232
433759
1534765
987355
700376
680697
459194
1928039
1643322
1399104
310917
569612
219408
1426072
1287240
1337564
477353
1571775
1629089
859412
391354
245731
1980533
1420012
119406
1027334
1149324
1517266
19969
2567
371947
1272056
222996
832909
13427
363393
1574886
1751355
302765
1432702
1482408
268667
899248
219911
931656
48071
972151
1490218
1755383
1115633
872092
458406
1065962
1650105
425707
217852
795860
1003951
150228
675472
1850301
721494
465711
266320
356174
1556417
832350
875390
613894
948071
1826795
213611
1284710
1080895
246032
619608
1839431
396296
314182
1289115
1485979
1766500
958422
1232144
1233668
1043861
667897
444401
941365
865146
302519
294726
1048902
1402173
1303701
1715429
1948766
646774
923088
1745964
850554
1889743
364009
511055
1244445
1649906
300999
998179
1643428
956423
69000
414389
1328758
1414668
1645008
1613740
1937313
92730
1484282
393062
1098733
471183
1332617
1787702
812509
1140429
902903
331413
1848851
1419493
1966161
1687340
905177
1619832
1062324
1293496
1902290
1705945
794600
1275680
1503118
304614
779219
899381
886301
714537
750632
1115783
1625413
516226
1215859
1397527
162561
441818
43960
468961
1462965
209689
1056947
862904
1088659
442441
408458
315231
81364
1813093
977046
685159
1006510
1746902
195817
460291
337255
998695
445893
662958
675197
1563917
1630537
1841002
1695770
786062
325284
1524280
922478
1605745
786862
78805
842913
1669172
523469
1736686
1699765
748287
957457
1231913
1172763
1347156
526664
1685152
1004347
1633643
783335
38764
872624
1700087
54630
391940
1812457
507601
605161
1833416
1069558
1068990
492358
1069212
1134913
202974
1429938
1109061
1703514
1417928
1904135
1853938
1258071
645325
107105
1123124
495500
1200118
318376
1885555
1211235
346257
1269496
74024
671790
925273
457975
1239321
1870376
1161939
1292041
485155
324057
1817929
725836
1630467
1517618
505852
1531406
1192322
537375
233484
215367
340160
1896661
200079
629897
1882930
305693
587272
1125627
888675
1221583
891173
420759
1687326
1730010
1713105
658808
460763
587723
464862
168743
1189645
1918899
396330
193184
381176
656007
901127
402460
568069
491511
1269426
554852
891257
636470
901095
1778591
885282
80218
1541727
232132
1712572
496510
89184
953367
1258369
826612
1527447
968588
1566168
96549
703622
249977
96288
106352
933570
1327315
1128963
369782
390889
708952
157902
1396626
1261144
1031502
800529
1149892
82400
1820527
1621430
1974063
1997689
1949357
613224
1841858
195170
642012
1075951
247162
26580
818590
549761
1806306
73224
323712
662294
1071262
283292
542716
1244356
1548718
673972
1840184
1322415
1978063
404674
1531463
1906475
498988
1386698
1561490
1160001
844848
969886
261969
811182
34108
366502
616892
227963
601204
498946
384543
1050692
1450377
438729
1435252
776185
646495
517470
396614
494703
1577423
1290708
835955
724072
444472
616260
1141900
45234
1150573
1141383
720637
1248230
333094
1025859
248101
1440768
380761
1458205
61027
941296
763486
1357664
365654
30457
789612
692069
1342118
807204
954716
379345
1311974
372033
733861
1995867
1449367
675660
1797424
330069
1887682
937308
1157644
110835
1104149
386542
1530149
1443578
1575444
1539101
770161
743183
1776632
1032091
1149728
1992497
143731
1911233
1250612
493521
694874
1106368
1809069
387090
583129
977032
638286
1553385
1257681
1304553
61462
1561407
431685
1416358
1241877
1261896
1414926
588716
515075
886910
568349
1349324
1392075
479701
12096
1365038
739618
1969439
1105112
205837
200472
256719
434329
1896219
1307029
284177
910082
1756729
670245
15470
1157838
599145
569532
1702527
1033868
588238
971681
1418518
1413965
1902262
752260
1749716
749811
1000155
417236
582533
748358
152694
295205
487532
234037
1368171
970766
936306
570145
1643534
273131
766156
1481985
1825463
287431
536951
1196486
289859
118855
173661
1480806
256812
1686701
1654049
1247414
421555
1031032
1673124
242925
95067
1901790
616710
120910
1125272
1202961
1784810
902420
682191
971809
1008586
1739399
1933399
1527573
237679
622003
437188
29269
1469152
18452
1055539
601057
1861042
1973546
1179975
1005589
120332
1814102
1351587
178348
237084
948736
116986
1609292
1692444
172028
549936
491548
158894
714186
1093520
1177400
1739439
155426
754010
1431173
1656290
99974
432813
1859581
604944
810171
1455012
483603
1546425
1533502
167568
1158667
829397
588995
319855
743059
952179
1040303
89764
1883890
890292
59341
1763131
1059428
498023
771343
1703126
489449
644037
1952860
1612414
1675396
1540312
1631420
267482
1294743
627519
1774155
1322952
1493832
924780
433764
1675048
1050127
1000254
1040498
462698
156910
1535154
1866537
1790274
997502
468897
704438
1299312
811723
327560
1387584
691794
1740352
1209213
1148899
217120
1489309
1795495
1677245
1848238
1403941
995861
1979572
1120711
3867
1942218
14974
1404977
1574456
1219444
398797
145445
1999149
603125
1658141
1887315
63901
207934
624649
852855
1442004
803090
1989735
126283
1527406
1545964
178647
1809309
821112
1209689
199857
539400
761548
842925
431522
1295792
724400
1665001
1024750
414802
1967920
137706
1878532
484196
717165
817002
1324100
1812133
1109919
1407964
1479122
1812705
1815027
464110
858741
1733183
527668
1370619
1228452
1773299
909070
771175
1318373
1729545
588866
297510
1027030
261803
1463032
365257
656176
509024
942866
135317
1295198
754976
1785456
745258
1686771
1237644
1256369
1129163
988357
1191757
363901
158987
1434449
14588
732889
560286
567354
721925
522092
599404
1622985
475857
1392518
1355462
1732977
1835849
1042357
1501581
1784731
771019
1253296
354067
388172
1868787
1456074
1696729
849300
604644
814726
1810845
1270114
41372
415623
1793149
970542
1368891
1769552
1774873
1283645
1927494
342521
993111
1015849
621171
1621364
1245549
382947
1880052
1413265
488218
1998301
324784
1634296
1197248
1789791
364642
1591558
1098470
1573569
1201292
1017033
543249
1875439
91231
408432
293230
1846956
807411
1833250
1231724
1313273
1090053
1076429
1679337
813773
938469
330437
1668544
1983238
1635836
1841663
1595555
1356891
1633589
1543662
1904924
713516
1041334
1769026
1549313
850350
206813
1582512
853893
187560
1774649
461718
1841156
1813876
1749591
549012
680020
1847867
462678
1807052
96912
1798134
492748
1577262
469139
1378253
1642928
1661417
1890012
619633
1254829
949605
1787193
1666614
555249
46617
1312572
816938
1924443
962112
1135450
1303901
351928
1121613
1691815
1584980
1191203
613750
1108699
954955
1694838
786143
1666007
758974
1492044
1676097
1459972
1086082
171611
834552
949515
1752408
686068
738498
1999285
1358277
348128
1712976
1068411
292533
1060167
648842
1114979
907559
676359
1978705
42899
362405
101088
603657
631813
802348
671747
774016
116126
1392938
860397
460758
937826
1520304
962464
1359124
578517
63214
1381992
1982904
683358
1204622
719183
847255
1762262
868278
462576
777823
1812761
1476948
1805042
1510351
837676
1585352
1817642
1926679
413647
1354312
402328
1098731
507549
1193199
913123
61752
718157
1708195
1105785
1148896
631515
1367448
1954507
1489691
1380861
529542
1674224
370526
1302610
1229161
35489
1522772
742361
1472145
1431235
1523922
1905200
1685905
185284
1223929
1514998
312978
1613555
1102200
464437
1618531
1984798
423509
1214220
355192
169856
1157413
1272307
1038670
781459
1063457
36429
208865
890684
1521339
395974
1578709
1550869
648897
1302107
1806358
404756
1194505
189464
1710913
414463
839071
1503839
586625
542470
642447
1182871
1187253
485528
492734
318730
206733
471893
1477692
1496934
167696
1487733
692495
74638
1705371
210615
1820339
1800113
418271
1935348
1350584
1904482
981536
365185
1885938
1582440
1174832
1559423
671940
1000994
557721
1628925
1640859
1428389
1320197
678691
1502367
79938
1442376
763842
1365500
286254
617345
20944
780616
712503
1575909
1332167
1347871
724657
1100458
1058481
1726777
673795
1896104
449683
41735
1639660
835668
814531
1765752
1434380
1756094
984874
44723
1804649
1137412
1298565
799406
1660755
1463173
1418616
1737112
347573
1988282
1085868
749147
1899512
1728342
1628726
359606
1136520
1884250
766297
1391118
1633183
140477
1470487
690029
100179
560693
564688
1420892
56698
1878316
1127661
678278
164539
1240947
210510
873120
1668661
20273
1284916
1829470
1332928
1995699
366622
626939
1664410
812257
948547
559917
83223
1309412
1346353
1785270
1650837
153941
82942
236630
504566
505849
779073
629918
66002
401480
2400
271022
1846543
433994
1877137
1578589
73761
875364
1747704
140762
422744
1014470
1044585
1458297
874664
1843853
1995663
902753
703595
1746761
384498
1552894
879117
1033896
412750
1425785
123365
1927296
1647342
1207374
1010657
55807
53987
738099
1403955
1934068
863611
1350842
1855907
1004416
65617
1990015
1095845
742433
1697902
392124
1996589
966478
1308062
770934
1026613
1558079
1164991
813837
1087097
1850631
733908
750219
737522
516150
603366
731125
420649
970218
1487975
470785
86677
1980090
1209745
1027706
1542616
539343
680078
1194175
711746
1478938
1566484
605514
280568
1827122
1806843
243005
456507
1160922
1566083
1958538
368674
1251020
1389805
442114
1158736
455491
1489123
1619126
88743
1970062
1692345
1450644
764106
1976299
190674
149017
1021394
668191
1173219
784575
215835
1184610
1756167
1047309
1716927
208425
1521386
914581
581103
1006249
537446
1559247
109854
1513505
218245
1177574
651105
435189
1079283
1186762
1106907
553865
398908
1136284
1704015
1389842
319677
228477
1627635
1431076
1038450
1911767
600396
1694524
1675592
1194406
1358703
1640281
247203
1804161
1689200
459885
892679
556572
1505884
1529284
897706
1124541
40563
1480189
406639
150380
1557993
51400
121832
1617354
1116397
95238
1514547
455486
1337218
434461
1551368
809997
548255
1220836
527565
1661333
1503628
540056
1803679
603206
1477925
1278496
460212
776377
1824338
1736486
1738985
1749247
1778093
1387445
1346969
676294
71653
1604373
988923
720160
73936
1274414
1089739
820440
991273
404492
563407
76687
322892
603938
497646
431973
565155
387224
1823415
506607
839782
1083385
1336335
821984
1721755
1152487
756078
1432540
26558
1400977
611077
35224
1090689
291255
1992317
1058687
1181106
102420
1417024
1990189
882303
454461
1366381
610087
663797
140200
1933920
587967
213132
1825865
1747555
111699
638234
1695363
39494
1068537
169774
1303515
1682564
527098
1042508
1152802
640608
1588649
783221
1209462
1918973
130445
513852
632657
1892304
322740
539711
1948197
433851
1874002
337432
1329158
1936684
385614
1849667
719830
1712136
1933477
1855653
27261
969348
1475750
1296906
358923
1424172
1918362
779987
1347134
910731
1049162
998759
335698
1485192
1167498
1256051
1978025
1931947
1477691
1218627
1066096
665200
406560
1872367
1871969
1524253
1499850
517499
160219
1947187
1645593
429447
612343
173699
1999548
1344428
1396773
1431876
1362311
159189
561085
1125565
249276
1081443
1942962
691420
123282
86104
627123
646020
99419
1716520
96242
1954675
7537
1942965
574876
1881445
1858044
1166843
1711303
841619
807799
449623
805488
1904483
671842
1095103
1355343
27934
654735
1653451
1153344
549803
785051
681980
1348519
1119078
1680091
155637
640733
371992
1586085
1033558
1482711
867810
1989659
875086
666
436624
468956
403654
628093
301017
671794
1007265
255164
6504
1102168
198121
426293
1432058
1879196
437250
1844281
1831870
519314
1754666
1898399
1266449
111397
202933
1241144
1699687
874676
1940580
319811
710549
900832
772219
1567965
654724
276472
1906706
572633
662138
1844099
1178981
1944117
49749
1317504
367804
137031
233200
1739495
426035
1253444
96826
1167726
163748
1365859
692143
802217
1959803
1370204
175641
1660652
170241
5318
418887
817498
519534
979690
1769725
220499
1845814
1914674
1103925
908281
251240
1816709
1139502
512680
1556138
1477551
1806363
1747586
1395758
44387
1830755
127514
1485028
1769585
1957160
1690525
65556
1396069
1881572
1493238
1053162
1612799
452215
596727
872206
1937406
1127036
925722
1037164
1564088
1024986
1195577
562042
838304
1215310
861835
1421071
835382
520690
1015407
1505584
117797
1570434
1542542
288854
849943
8835
1188707
19173
1683613
7363
919884
280796
742813
1733238
388721
1481431
497999
145737
375777
867647
1920795
92891
1033069
1767514
426979
644849
1246406
1973453
1786029
1607623
1502851
1459534
827824
1787549
1924593
1538830
804158
776730
144697
347769
1385042
7373
1935930
223238
782653
583997
1261438
26380
1501060
58449
794376
1393609
1559606
892096
1274037
243243
884297
1444446
1195622
287319
1928595
799477
768263
67500
1402345
1274001
1102380
1033688
438647
1512628
1990603
755893
499766
1274383
1142099
958606
648311
647820
10191
160978
400891
677607
1812231
205009
1386960
1664811
292510
377886
415461
1765747
853247
750246
257046
432048
858005
439380
995741
1225481
1278113
1883721
1069550
992993
1557457
1980537
755733
1574734
1385087
1567996
392042
1409093
1634746
1606432
1414915
1441525
268742
1543435
296516
317843
966951
1842190
1077249
976943
425650
1267033
1494291
279781
333871
1991955
738221
648649
1408388
450980
37534
1573161
793614
1360705
1474205
1300267
1774002
1545397
727278
245065
910675
1705205
138254
290190
1012940
213612
1584728
1356159
1912655
1248493
470446
1706237
1908795
902029
806821
1596205
281501
1262160
1484580
1592926
312568
1408154
478535
1457382
395567
1945448
914097
20774
817243
1103325
1947025
1731709
1119694
1910922
180299
742778
823278
1347184
1918282
160832
1350844
1903754
143787
312698
1659524
1119712
384573
78571
1350446
202725
881127
1409828
1258099
1304825
285650
1604891
1164108
1068183
796769
950435
144794
1011199
1393732
336234
641587
467405
201467
653724
1755744
1596498
760439
1795444
954285
350209
386855
1103475
953192
79939
1909353
1721293
1654945
806519
315147
506634
989899
774070
154648
113400
703223
1565655
1931908
127361
1969644
882572
976557
317294
1632760
999753
650674
417972
799642
876972
1754560
52406
1463801
468713
464548
775566
1833071
503107
271642
126265
1827169
1782092
662012
1267733
294260
686717
670303
264886
1066839
1524739
341508
1372015
719697
1162037
1943381
508473
1318056
1222236
131133
727890
1780394
274788
287582
265913
1102639
1292449
1695350
1192468
334134
1592149
1313515
1978012
1616639
1738101
760830
1051223
1150531
1567624
1715038
1794335
1760166
550313
1989772
360129
1995606
1078195
1630624
915265
1148882
658082
1802935
115897
1428472
1571617
1638785
1512653
593220
1114463
1669410
1386779
1842670
1299131
1805536
90634
790192
1265279
1747528
1255333
1692801
811969
1404469
909712
305286
1094474
819709
1364609
861118
1237183
1548455
151662
1186882
328241
1923448
1957075
525786
1756209
1510561
932758
100259
554791
1012695
1969193
1752279
74034
1202398
1163034
715248
1026781
1846706
1819026
1774175
14822
325598
840074
1925155
56175
1433544
272327
848178
1446893
662859
799922
1427848
817357
434218
1221375
1246069
1597570
501975
760713
165663
201676
278810
480142
769480
1696628
520838
290624
58163
460943
492409
580469
1509998
1673721
676853
1562623
1198799
192266
1563966
1859822
1219664
117188
1582736
108566
360031
467467
1603407
747655
869964
817534
527165
529177
1608183
92243
530796
1854797
1325767
32436
1501101
1359264
908125
824526
2892
51672
1924424
1837124
263820
27671
1515996
1197598
749576
1431908
225947
370111
1054923
588119
1450684
129685
348245
716004
1135691
839517
1713037
253429
839233
1492388
1479323
635569
1855955
710113
1268026
128625
428325
950032
430835
1831228
1720003
1383112
492319
1276760
854143
1031449
1716095
1880925
523118
753755
138956
515083
1036833
1862463
1808911
126465
641286
336256
394173
508449
249556
720822
526988
623905
974880
832438
1362498
1818704
973629
415997
1266985
711355
232286
499581
622250
1558375
356083
1668899
1017539
399443
1843010
1558677
1696990
1596746
100810
1638193
432998
1550453
1394870
1817348
1736895
778680
478180
758536
521570
861918
127796
916902
504784
1224552
1986600
591039
680866
1379942
664422
1365781
320012
1010020
1148785
1589925
1235838
1410758
1135670
242778
1788997
300859
1569741
1503130
1737694
269493
388917
1197052
1295545
696781
1834654
1778321
487316
82905
1591192
790892
1903322
1431247
1266290
281355
656432
785540
1393818
1230010
1980713
202181
1660636
1119551
1902840
83891
297355
1803524
723267
1398000
1229196
1960179
1533822
1414604
907935
1004839
382129
485945
1075466
1933295
1124607
781228
1438451
80766
1826694
1408278
1840744
236307
853796
1840251
218755
1011059
730305
293337
1948309
1951453
1656783
1565185
805870
869063
349330
254874
101153
854154
701529
1007571
1607750
643251
1630765
651676
214979
1534857
158235
1486844
1966871
887825
1946182
1019115
1168456
708431
807274
355272
500860
1416645
903057
1848785
987332
945067
12968
1983288
1804801
82368
1443813
706313
1534325
1074560
1824970
388362
1708087
676961
1684165
1523925
483793
518250
699875
367735
1320084
1109641
1645885
1297644
807944
1659080
1923578
606451
1477673
383523
1425090
457430
1757532
1095018
208589
436763
572034
1901550
271080
1693373
1806014
1029547
353068
1258927
222639
1803949
1850724
915700
926353
596184
1673813
1880092
380101
1399714
1984910
337232
1766389
14798
1347526
747783
28694
1737178
255981
1408603
662141
598457
834193
1914928
1777558
222920
1979122
1654861
1944157
393162
1240196
1204017
1428038
791672
1932265
1552321
1696826
575240
1359370
319564
787421
1956635
85528
541078
29646
427466
467281
1240733
334036
752345
799454
846866
19219
257710
234394
728667
1743653
1308279
789883
1328761
1200385
892616
186423
1861796
345993
1956447
1761895
1302445
1304847
1064886
1594317
1037636
1309519
1292396
1018288
558295
1760025
873987
1334563
226663
1622868
603947
596134
1719532
1833979
261508
1877610
1181659
1780623
1007596
1104006
969967
1801802
1146574
791611
822914
195482
700302
1391540
265763
1030881
792530
33319
1691884
589770
1823536
1610377
327192
992485
266131
1085224
743491
568932
626804
1002935
358317
578800
189091
458125
1139962
1532992
1637697
456330
956955
1532678
797655
73464
994636
1052905
550298
2111
1167732
1531887
1904455
598609
1746453
1633757
698201
1109534
485288
1885329
618348
1562677
300889
1852403
1181181
1762690
619456
83481
381179
118428
1797298
2660
815807
649957
1988673
158669
1804708
1586132
638834
1278381
316470
1149167
1138790
519306
881338
406112
799364
474527
835519
369958
1472020
567177
1470715
993788
314096
1043197
569482
1409184
1828809
5584
89465
1609956
1989223
680795
108081
1179402
722856
261913
595413
1064898
341162
1986100
1036299
1234169
1166666
715703
759146
692469
1319969
1322521
747151
390275
1359985
1266531
1053420
1493491
963245
688507
557037
225954
496793
839213
1523418
339938
14849
717720
927224
792768
223929
900604
1620445
1905893
1980597
1976902
316587
1039946
445458
1334701
295831
1036519
1036441
1464742
1831835
377966
942075
938519
1239656
1084312
820724
786771
1879859
1980962
1038035
1481242
1212159
571683
1521843
345599
1186000
367413
926633
1314231
793883
811627
1638726
1729058
853421
206989
966174
1711133
820817
584910
871089
450578
1120606
1101160
275408
10954
770839
1913322
612297
255694
669507
1520623
888217
1372237
92117
1627768
719117
1745559
953607
1746332
403137
925113
1481686
1613181
887689
609171
214008
937248
134219
1468128
1539161
1825420
996607
1885787
1015665
1203852
1107396
465490
1173058
1461982
1331413
93746
378679
638559
1677897
1532677
1519549
913780
605484
1373096
1627007
787690
128760
1942228
1351381
19719
465763
700488
1019908
477131
825685
208935
1799308
1220822
771780
371647
1096329
1087567
1713135
368663
172779
1412991
409749
843891
491418
1806754
710036
1397349
15793
1138005
1545931
1131976
1344159
997875
1257606
1946927
65265
1031445
845518
473177
1751468
312734
1000978
583489
1756807
503410
178489
571692
836995
732562
1492460
551729
1753362
1220838
1569354
1073165
993596
712573
422325
1455437
451725
1669313
46353
1478377
408240
654712
405918
1453837
575451
1373162
1866626
1709920
1518962
310955
1642762
578103
990835
786443
72094
1938282
706511
1962620
99851
1459359
933094
778544
1545418
643
1256858
1678596
386261
351709
1778001
1835302
735754
799996
1176659
788204
344302
40560
53438
68351
284460
1804970
756740
82145
963643
1564596
1718041
270745
604575
639639
251313
1168082
1217842
521779
542862
1361833
1699102
1759336
1663555
1653059
641932
1985399
1226263
1196379
205025
481997
58084
1865428
1448227
1881210
411875
1753182
240846
1245998
1512436
1121588
1268560
66067
1644910
1681623
9201
1881424
1616375
1197439
1792618
311396
475497
513809
1985026
1594786
1558146
1266994
769127
153261
719905
1046478
175304
1869114
892257
220881
1471991
1804874
224476
520955
385465
1231645
1481554
987209
684866
968361
1143678
1194012
1663260
566960
422879
771616
1620495
1175947
403107
1689510
1683024
241184
320348
183891
1376020
1167947
1043380
1127402
467078
1649309
1947398
1489690
295867
1923083
377225
1676740
1746068
14362
56600
1218499
1278791
249781
665690
1418409
1687836
1829200
457469
1612231
579438
421653
646537
1897949
1069988
59391
1190352
1553514
1770381
1554033
1068159
284508
1537030
820840
1139028
1808183
854676
741536
369155
1216947
1708561
1039605
1620099
1219698
1727004
1767387
507179
438936
384541
1010416
563696
1635545
225191
782150
1068682
731973
292423
217857
472240
321611
1327834
1445641
1611893
593576
1569981
370561
653069
1063755
1507083
367715
304955
1352810
236565
1655726
1820092
1172618
800606
706856
38968
375551
1249066
952652
450117
1714594
280819
1791124
320079
320755
974170
1170221
1400060
1730367
1504041
1467673
1115972
1934823
869708
549251
728357
1365844
1874429
1795747
1529019
1949156
1572843
639311
1700226
1289136
1686217
1177833
741861
349804
192782
469682
355099
1536880
794436
280650
1438885
1571951
139252
28243
1943192
1766920
1523389
829571
1271881
245912
715283
436797
1016736
615852
1714687
659064
276943
988991
1722680
934127
819457
35811
651619
1803960
1887468
939940
780891
1937912
1316147
1574063
449759
347865
1698650
875682
205171
1966694
953911
1366661
1189160
704410
1499957
1588557
1651645
760453
1635715
1934853
277478
508600
1947287
356878
1958825
551564
427654
704198
949831
1017922
1621651
405988
1354005
50255
34481
1869108
372706
1548859
295103
1309088
1625306
1162554
754836
1006875
1604006
317498
135545
1482242
994913
1914359
1022181
1635645
83109
1024553
1641714
457500
512335
471683
91722
522531
451187
1965143
290549
1061614
1278836
1230774
489799
1624887
1359498
700025
656532
1522186
1355375
1597553
489635
1306335
1732296
1472384
998724
451426
228824
1625039
218641
1567380
735670
1120932
771964
253989
940067
154040
1408828
1661330
1271221
232839
239011
1171586
1310961
287411
1714356
1898974
21002
951926
1814137
96823
962065
267496
300105
649838
816100
1688459
1797437
468941
1309143
1714348
468479
792756
946270
1805681
312372
21712
1861443
762068
827740
1426932
1317744
246632
1928786
1176480
1010075
652792
1666670
1722017
43552
860786
736387
1500084
820392
1758607
1770218
864579
478885
1612121
1592722
351901
1458653
1363914
1166983
431947
1554730
730582
260016
1118478
684516
1517326
933540
1557510
197012
235509
214426
1481317
1961394
25818
939898
480356
1285340
1962480
864166
764116
193910
1827302
524193
1855501
459954
1832520
166518
1780706
184792
491260
1896137
1391237
1672554
1556421
227122
1996126
663192
1655180
565990
1065758
263288
1254929
1732574
116483
1586492
1598925
1107821
1163246
551040
257472
1810558
114664
18193
926740
116699
650321
81200
1244014
1544275
1178861
504737
995781
1245344
731454
1975594
85844
23438
87556
1992036
665405
1471621
1968557
1444032
377236
527255
1879138
615739
981584
966823
1052789
1613621
341394
255059
1507023
482063
1950210
874745
1124787
17671
787859
723191
29282
468891
14459
144041
391792
835951
868273
269854
417475
1510296
1584090
521285
629497
1099676
469661
1928243
300687
1539762
615567
306454
565697
582789
1562334
583000
1614909
1888026
1492393
28638
667225
606268
1963064
613666
1700397
1903846
183909
1048922
797261
38669
1656561
1342396
1388833
1929039
1463302
130877
1788225
584036
175330
184248
16513
415853
1934679
1184306
642090
308206
222725
1039564
478320
1128029
1867435
461178
529589
296518
1736023
1206651
629843
1741813
799074
804331
1076735
77473
1808625
1580570
1301683
13175
1330786
1303950
1137485
1289456
143117
13685
798535
1873614
1695328
276441
281056
492421
271731
101158
1494800
44087
104712
1950127
373349
110800
1676671
869998
1308696
925914
1123987
1590294
1566912
1286443
1468120
819074
1961463
637156
1432791
1348091
671566
1149640
935674
981812
1366705
1228676
680182
269330
1543370
1328405
1306390
1281548
416081
1257259
15943
799097
1728168
948009
1645874
1839985
1627811
1832114
165722
1469808
249952
1529134
318697
1312105
1620479
770273
1779943
1470771
1428315
1611531
788831
1913330
555322
1026531
918009
1894
509703
1104830
222959
1440200
698421
118756
1000240
1532033
45753
1693430
1407119
1771336
460513
380669
1156372
789407
499688
1581394
825947
339533
1395640
1977144
1872502
191525
654459
660392
243619
1701942
704148
388067
548669
1541396
451464
1603386
1011977
725658
766838
1772334
1178628
45385
1811944
503725
281627
1816481
1626042
1025058
1679915
162500
164985
1889005
1150434
620645
349709
1477944
1077291
1029563
478362
1074822
1430459
973522
1905469
484799
940731
1369733
1316914
914517
462450
267177
49159
1633660
772043
1346641
1774228
1701246
1787330
1547408
34828
165568
1271394
1040802
1742189
321712
1210507
1329070
267667
1741231
604064
898109
1101753
883147
579797
1371222
1660080
1868706
546831
1200580
1065904
1396292
1480022
9850
1496859
301357
588536
758234
494201
193911
603613
3839
1249231
36835
1871674
109398
428669
1200573
1361204
1814280
1874052
1445759
1950483
761152
953445
947602
634250
1412585
1226805
450144
1110590
797946
1955183
903050
978029
65183
163610
1223870
1957661
1077806
17985
1921202
464250
1656053
737534
1165587
1438869
1005370
190235
1695125
338279
1005903
1278113
985707
194106
1771923
1753420
918434
122399
1968267
1399370
958463
271471
879810
1951256
197654
1296166
172074
526716
1704055
1890263
1227467
743419
4365
1607374
775305
697437
1465653
1539249
1216205
81670
1276213
526823
615425
1931878
438841
1439993
715746
1778499
542616
172845
1479742
670710
1822190
1015885
817571
804752
1202203
1498758
530402
51807
147292
1998497
969483
1970217
630103
1679187
1081467
1051511
1336203
1106875
1021720
74859
884142
1965968
1484584
1205922
1200776
1240955
708610
1887986
842994
1693569
1954068
294704
1793088
1189114
1763
1292145
658259
1177263
560759
1789592
1342230
1437829
416532
628423
446018
142702
485127
115840
1365405
920261
177519
422209
1231195
1322482
1860292
235085
1441655
1570222
1897947
1280740
638733
709268
1632016
708640
1138272
1053594
1434046
940370
1633733
1471502
661104
456065
1555993
902389
461086
952223
1194145
1775644
978255
1960336
134951
87220
1410189
547159
232835
1982947
44809
1144039
1200228
1825666
60212
1058681
611233
322499
666733
1796871
955576
858962
838616
1787155
166689
1479876
1787708
1516508
1507183
946556
1001920
1126123
1159943
1723512
55703
1352440
1661559
1713068
944229
32563
423944
1452755
1039795
194942
1243209
1787432
1096094
1381879
527368
649561
95913
401510
951450
1690986
1840164
605171
933683
840272
62010
697372
1166121
470445
1289536
1522200
375428
1591265
1715068
348448
1001256
1896253
430523
684263
1723858
695959
753897
1362448
202858
1842317
904675
1350631
274399
1099955
1848490
1173240
366692
1931980
327156
1295876
1715125
591320
501733
891515
1750632
1682853
1524097
1554308
1098146
1181816
564851
767298
1978920
1786325
1796358
290674
84073
1057753
800900
1258404
1666022
57431
1689905
1836797
955856
1532412
1938470
74096
960386
714254
831916
1771806
1058985
691130
502426
1052898
937668
498168
1202845
878690
1866711
394856
1264350
1936364
529013
465653
60256
475492
1740308
1799229
290003
1260075
1097296
145904
1185245
1971376
858483
1660528
1341989
882689
1221377
1914034
1880636
1347218
492664
1442303
1091481
84025
573688
890029
1602356
521129
1981820
1007875
1588244
1681786
1889505
1511146
1732633
166786
1950198
998635
268030
599458
1587391
300670
779027
747457
491781
228909
1313378
567419
1931907
1933730
1316940
587217
597311
8474
1966925
96820
441313
1348701
382948
41943
318786
1572645
381905
1776344
1494005
1082522
1622505
1835416
1991565
1417915
918894
680484
1942100
59167
396517
797226
367573
262940
465319
1350881
348714
1317267
449196
1705055
1718542
1038911
997339
946816
23140
1783885
335540
1084636
848001
1880858
1186815
383270
1437038
1624881
1836379
550218
441554
1669887
603859
635584
1794550
639232
12055
272539
519161
1276980
1445261
1384257
1985949
423062
129442
329701
1769757
1406884
182917
1598140
1301182
38112
863407
1709798
1985021
256440
1356115
505462
1784304
876175
796368
593275
1680206
1191299
1265943
1765864
197688
1188851
1769080
751956
753430
442755
657291
1516544
1223057
955189
1022903
1325939
99561
1010327
602838
1138890
664345
696903
275470
1208230
981279
1952978
986375
908213
568559
532634
587133
251193
124926
1746585
327930
1065216
1170253
1793523
1840112
308239
463147
1026740
957327
1051636
1102898
1592406
1107751
1493379
1276865
1460108
1849856
1175748
1123900
1472948
1700398
116262
634579
520766
1596577
1403805
1417672
36908
1388187
1675349
1169962
950775
86239
930729
1552210
211820
1129523
378030
870664
1712832
1490207
1371077
1288266
1742268
1227700
396024
156660
1289809
1288397
545072
203971
1406557
1585230
1138974
1630752
1349826
233173
852206
761148
1372194
880513
209188
932951
142381
45943
1226275
310187
1984423
591814
1058431
204994
263771
127736
1555860
611439
206064
86589
671857
604972
420861
120766
114514
1860303
1273287
1298193
1483095
248014
766378
715044
1605199
1262613
64515
515586
1401495
179480
1099458
1950659
803915
1863940
1924107
569513
1796403
997644
1205498
110575
469096
1056074
1148977
430654
1337811
1058061
1683577
1981261
1046141
1078294
959848
62688
909872
1822649
559203
598313
1520540
1599998
1235163
1017395
1214079
508970
1912121
397275
1983803
1282441
1523716
1832182
806836
805987
1195295
1862144
451606
849192
461547
1953456
1250692
1048687
1305626
1591398
12692
1762159
136936
804883
219656
659441
318906
1904282
1773261
1751142
744727
183491
743269
901382
752537
729048
645040
1240580
363245
1259384
1365504
1125741
897963
1993997
1472788
1886581
107279
766157
705172
1177334
1093775
1077671
1374793
217468
1325406
313958
1246053
657255
164683
501775
475352
1881072
253870
638197
1102881
1500296
1558045
374834
394421
1123648
1620831
841277
14757
898181
1155239
754703
505035
1373399
878466
301106
537636
1399165
1504451
1975351
199275
1576921
1661465
1056877
963339
507515
270991
1535212
353616
1394619
1133689
195378
270652
778295
24291
1864313
1751986
8250
1441617
1984796
1208323
857319
279978
1620787
948284
59722
1205802
1549582
697571
480244
636148
959582
1462174
1032476
1044524
797912
1180545
360291
1141521
1525488
1986199
956638
449576
1106456
1687098
754113
1039545
997150
320305
1019599
1830865
1157561
826548
1728336
1242258
1028118
792051
515217
358820
141466
200080
160845
554370
1618537
1054371
1986914
1554770
1512722
1716453
627315
1316804
1218130
1332
507569
551260
1294830
1216525
369451
1852155
5198
937858
1095264
1603823
350646
982615
922268
1134238
446253
909466
1648030
1665232
28276
745589
822138
402510
200113
1062022
73144
238099
1196114
1817162
493296
1809915
1652812
1772286
563291
118983
1757969
444148
1261574
228815
1741345
700521
1437596
866755
1939385
1950140
1592949
1455259
121203
1220660
909259
606307
952345
775179
970821
11030
395184
641928
565266
1545183
233239
1152291
589135
195008
975371
939133
551323
1282753
1810402
329697
645301
1794175
293857
262752
1354409
590815
1636
1009803
1407708
891926
505316
1294301
600401
607921
453834
1063396
902845
1657399
341972
1733956
530315
396634
584218
850280
1690489
558356
1981500
1394200
1801741
1828964
600447
1512106
1137622
1062515
1461975
3178
1811256
400732
346805
583179
1963997
31039
1655449
1461724
1550291
787332
1729847
931861
886960
1111885
399454
311402
473454
1897482
280952
764358
742410
89904
139393
1282992
1365237
1670305
162514
1798625
718724
519825
1898206
1105261
351881
392263
976502
240537
138777
686685
433715
457034
273737
1561718
966979
1403203
1765688
522353
851868
441737
783284
1380262
983737
1214484
336272
1132947
683995
202834
648028
1402534
1033575
332128
707973
1270060
782185
865498
1800902
1937713
1156831
1363315
958462
1868699
1361204
951002
207120
1099632
1644590
1904066
1531713
731681
380199
1205416
497727
411229
505134
1257490
677270
805958
1735990
889287
688200
414010
1474475
1765645
1200613
1960784
1712413
753653
1510194
1070707
1469734
1653824
1495811
1890065
1429073
1401102
1674962
1919922
1953783
1945177
1037004
663905
1617989
1146132
1458735
1267204
1222437
1356203
920632
164348
1321398
431246
206489
313170
1095706
1243752
367717
1381607
1359852
787975
618446
100744
1236763
149473
1092266
1668639
504837
351480
1557527
363308
335128
1760695
965372
402921
1700958
365157
920732
501245
1810028
269681
1363566
424059
1517618
585745
1621095
1587962
1177031
836711
889939
1184843
648613
814757
772495
1155084
1220618
702016
1110963
4509
1979819
1652136
474990
473313
1819833
799513
3705
1751344
1013822
513865
816914
99846
1310511
1338535
2961
11560
523803
1543767
1396497
1797692
233849
180167
172641
676373
776328
1154345
226968
1364130
1338481
737563
273650
264
708932
1230995
553980
913334
1766327
1014400
1923780
1058859
1786707
539622
276125
1680273
1659809
62963
1059543
1382071
1613267
127563
159105
664044
857815
1031294
1476600
464568
1862427
259007
216312
1166990
95105
1578883
1148783
1409811
465915
881855
1615656
89251
1468136
544514
1608813
109255
1695642
1993602
81147
572855
1316885
22732
464817
1319320
1877407
1875273
835573
799622
829139
878782
1940278
1816640
9031
46621
173715
409729
1520998
1764455
370369
1892233
1301591
566234
846824
1836413
1462194
609808
1841821
1971111
712967
220947
928997
1757163
1748831
163522
519675
1171066
415257
1801181
753646
137165
1920868
1518320
649609
1914999
104776
1263021
157233
1486218
1456335
1727305
1014525
716661
918691
1565790
269664
628685
462122
1766854
232055
1179017
1601089
1360430
936447
1557696
1458053
519535
868446
1501542
1751867
922623
1446672
431631
164116
934784
1955088
864181
1723871
930305
1663595
1728442
552242
1227126
382507
614196
1826063
1282397
857724
199759
1644730
313289
526956
1090863
854314
1204758
235805
795277
1022429
1972387
301426
464059
744000
1851800
1424946
462094
1476287
757138
1657307
3476
475711
249944
341600
1856664
806528
1414083
735269
1333813
1464321
873704
1911737
1416622
1740436
1365590
1190673
761873
1132997
838667
1098031
1090415
1134562
546270
1765924
1421588
925500
1216340
1986024
727096
487593
697250
1581399
1907228
1185972
1733623
536324
1536341
251016
1754870
556754
125058
1666927
105792
1307284
964960
1237475
1255190
1845623
51011
1247755
232413
1741013
1542153
65430
755336
877450
4704
873854
1319066
645310
1098149
945668
1460670
292075
1628985
834842
943719
1938225
603109
903442
886499
220708
358104
99335
675313
1788356
1211086
1630709
1935944
1026407
1269175
1047746
1353502
1150654
765220
1907987
1713681
1467911
1029442
1036
1314291
51431
1955821
1454081
56280
104769
1151657
1148131
1530250
703486
1834726
1676477
568286
638801
755570
15550
208680
543503
1285860
1399066
1494805
1613800
1193016
690645
1035148
1592242
897276
1268560
1515755
1527535
1275071
1878137
202821
262181
1493409
1809721
948507
233261
1624988
712324
1060849
1354955
1141654
1154186
251926
645888
1820572
31954
1439795
733514
921257
617833
386729
723390
135242
110350
678778
185519
912691
1940317
1845845
755431
1990800
1755097
118843
118438
429333
1813247
89132
127345
350893
20971
1529803
108553
1565856
194415
379415
766388
1507924
554807
345392
1648408
101804
1077971
548718
306432
1173437
1435636
1322416
1510214
744067
911563
1348429
1433837
1907178
1230485
1386051
1783825
911341
700628
399684
491076
665277
410864
356263
685145
164987
868438
670196
1040302
859859
1038238
734933
1840671
688996
754822
1306999
341015
797500
1235626
1672625
1245418
619040
752766
1129461
682120
1073602
100745
464492
27489
352761
1968503
695332
1201613
792889
86962
1932141
28102
230096
21145
1026219
996740
279180
1024899
1694520
1689241
271388
1059186
1769055
159718
1140563
1614388
1197503
712669
1932752
1331122
539914
1747272
1932842
1573845
242771
1430529
856323
1645085
1851430
279393
896322
112322
327066
1414058
1536231
1729503
335069
1221694
131051
553428
709917
271430
106457
500966
1204801
1964742
1770437
516065
572958
256714
1758087
1545556
837666
1191765
172240
424372
960304
431921
662823
691159
685468
184818
1629066
552023
529079
710696
803989
1486423
22356
1937128
520644
1176133
1597111
1697591
873990
491449
1821261
646764
176907
1381085
464462
1169785
751401
27820
1601050
588108
1272458
213912
1328182
503862
163830
213475
1770685
360142
1386360
1833886
171381
1413650
770238
1680424
799814
1358627
1431871
1247407
1604802
901513
201744
1200146
1329983
1874278
916637
1665382
1311187
1853666
693889
358660
475317
675802
1014493
434306
256863
1676027
1139977
1675928
557509
1801743
218364
307556
1559162
233991
996302
1498240
618918
797825
1071166
367884
153207
75033
1609191
292753
722318
1736500
849534
1849679
151028
388309
460680
1618898
230870
517450
573038
1898674
244037
1040812
663688
1583357
666292
556788
525698
1352649
295833
276683
134518
1542192
540796
1347576
1022546
1061396
1487978
1975565
681082
1355738
1649398
1240868
871287
1029122
1288143
1787820
1011329
1903434
1757821
241783
1863331
567310
1963534
1801231
1001835
1726930
1459932
493077
1278401
971581
998294
620578
1629712
646785
868603
1258966
1427091
1404991
202111
292695
763360
1317097
555385
1679674
91392
759701
1437356
1529935
1250531
869009
1150508
1842012
1727522
263984
225655
1611079
1274661
1707579
986751
668737
1926040
1319963
1190232
1559994
238318
616799
826254
387245
655345
510122
1358695
1721535
224181
152490
1507637
204962
256037
209607
987671
91158
973138
1622161
1441970
1524717
1875680
319971
471319
1523362
946878
455787
1097474
1215899
1674450
477758
289207
1807151
767812
802768
1471697
1048193
314309
1217463
1163761
929002
1759458
1599481
1120478
1373296
582308
162178
294058
1006886
1320816
1842101
880785
102144
617452
1483515
1821064
151313
538591
1812131
414616
1276180
1172856
1494420
313868
848651
69539
746668
1866769
1268706
1477564
1111313
98071
1226314
131421
1631910
1811787
1412857
1738771
1783778
145950
1773531
1556031
47652
647307
1267314
1824351
206532
525945
658998
545910
1380697
1126202
1582224
755294
588725
523142
38993
162308
46290
1331751
259384
1053005
1262363
650111
665130
723350
1989510
1459143
1737674
1422900
1731562
1568002
857638
452978
1295569
1157613
1530322
5944
1311295
905265
1887900
822246
239349
965237
1786278
1931747
1644966
623794
335279
1725455
841416
668959
507343
348621
55706
1754641
993965
1633015
186206
1951267
1234445
133582
1951194
1980306
375378
1773190
1790821
1387134
986039
1088194
1562526
915312
1930439
1301743
1834038
1712539
1728016
1932640
1711486
956714
935207
113473
1729191
74669
793276
119028
356818
1435704
1475308
1466256
998612
1661870
1592957
1138086
1464448
1060758
1950903
1229422
1058179
68313
1627816
1687306
473155
498614
580320
1213472
1655824
1554132
946183
662771
167621
53633
373093
27077
609377
285035
497320
1740764
1073866
237943
1143179
1944213
894889
1330359
670862
311199
518793
1004485
964272
646107
241816
306586
141564
204205
1489968
878057
1560618
286680
1565032
528279
1570441
1800600
1806129
604674
1330532
1414275
880251
403149
1861916
1591549
899984
33773
936679
139983
394756
495325
1602710
1756533
999052
351263
42222
199007
1167257
275381
1543803
1212760
1251729
986405
1405315
1446934
293433
463873
614996
522575
27730
1738448
1453634
1209407
160673
1874796
246702
1410956
1717354
1209763
1033200
285331
1507576
1983728
1321365
1539744
116865
1700124
1519743
1288114
1531014
4900
1694108
1993088
27782
1855381
339396
679821
573272
1141549
880105
111837
112745
1318407
1368235
1454025
1698800
37298
1773030
7503
1405238
211909
366418
1494926
234788
611146
744849
993096
545224
318780
585737
1969366
490037
574952
1457612
1065106
1966332
1735408
508684
1458587
884231
340830
144896
903345
790964
259922
278973
1384668
1297891
1326439
1261296
1468692
423493
519047
471120
1828280
479799
1125270
1887143
304656
1424608
736871
1816128
109418
1503133
1069292
885176
1227905
702880
1222746
1588897
211210
1523194
1420252
1841539
1869665
1235500
1686760
1588949
883834
265595
857638
1719342
1258396
685922
1530447
863555
1861144
1548248
453570
815096
94321
1588971
1513264
609986
1857652
438901
1364536
662738
1076543
694042
474169
892607
162780
62093
1581958
1029713
607596
1571927
388139
1746772
1793433
401676
550918
1046050
1212360
14012
1905657
1134684
1825183
1871641
1096454
756038
681701
1755556
1361056
542954
296552
1964311
1856556
743137
1558158
1104145
921678
399047
1061683
1838880
600054
644110
42805
734920
1980467
490326
403600
1484712
1668471
964656
805388
1196109
622685
1881499
803224
962102
1671668
66067
1638768
1068921
534869
1248030
1327956
1817037
1446219
1293733
1624310
1962617
587944
1293924
822156
577415
420860
1994450
410417
1113672
736635
1540423
1178830
1061008
1274536
1305979
860338
1091902
1865515
215582
1339127
1438677
110057
979990
1264394
800135
1914127
1284865
1942686
1924225
1699002
733094
487181
478723
1243397
1703702
218227
1146061
1545706
1712504
576185
492576
599718
400004
1470954
754312
1853713
1072889
769506
585732
608305
186010
1957755
946578
947166
1139086
307497
1453128
639911
1261789
513208
1427037
928970
1516111
1370135
1296724
1003936
1589297
1723167
472927
481458
128688
443099
1107172
237196
1975936
1669645
1536556
1857415
588969
86254
579807
414660
178673
945332
1514776
404585
289486
433769
307539
227323
822802
1009558
968237
1791171
1747631
722601
953674
878512
484284
1605478
1757007
1518404
1609627
1320263
1963458
820910
1999391
1507502
629101
1849443
1577733
587288
1612192
471556
1986287
1358107
242046
1138140
1127615
1191117
917409
188695
10196
465216
383587
647955
1952809
834484
1512749
357471
1851113
1537988
1090244
1659886
1428207
1410825
1970253
1198496
166051
703070
284113
1296562
1518234
1662712
385838
1158769
1943338
1577564
815446
1622665
1593348
1432101
834335
1530446
762799
1519941
610490
542087
921870
1438266
1431710
1493909
769519
572965
1293124
1443201
70970
1282853
83421
1870385
899675
1356427
163268
466616
1509108
92417
1410663
1186590
819977
1443657
1488218
1110503
1480203
1272839
1377826
962162
1625873
585983
1434771
1435457
534214
1316449
696635
1606021
31321
1317820
1995460
167524
771149
1993746
406336
1943169
746718
1694885
670340
1410028
191117
1255286
916441
1775952
946252
1374191
1373048
797713
545269
1771881
1150902
263012
1713380
948664
492279
184043
300593
1694028
849402
182560
929435
630833
1435395
618643
910560
1609461
971694
99310
1196
1358714
198889
1307848
875967
1129490
1188587
1886098
1609525
799102
317183
167719
1234870
114084
1977996
1426880
36456
1875555
446918
1487071
1772728
684193
840994
268916
1144878
1659194
364319
598311
1213753
1062423
1692739
594227
999351
400901
852745
824165
1274060
1604652
1633725
658242
1297109
1757986
1122081
1715298
1221286
1553189
663413
165004
1528496
992738
794086
509327
247032
1616817
502341
520024
1830549
1820329
1285012
301764
1830463
805714
561607
1331460
776108
348013
578127
1881803
547922
170840
1381640
54193
819160
56853
1774806
1466344
781156
724590
1447309
442068
1740306
1465392
894517
386096
1603059
1289649
1168670
474727
1070657
187103
1573491
1147977
1964565
1803061
1383110
1302567
200180
553466
11113
1830311
1826816
173792
1593433
1732451
1405012
76325
910433
1110267
922824
1712710
879345
1685825
1576922
466660
71728
1353093
1706590
301329
667529
882620
1742842
666833
130778
1735579
821031
1592725
455741
1865513
1269980
763433
1597088
877116
172286
908848
1176703
1740067
1043471
874885
1305474
868618
1030005
1380918
461411
1676362
224602
917245
1337796
913369
1291536
40642
1124571
1217778
162313
1664703
1161440
151895
595792
284064
1375176
1542575
1513204
899116
71122
207712
1355886
1848984
1331148
640431
414141
1825772
1368681
1479777
1034151
536933
1653871
1840298
1412716
658253
1392072
1777197
1032887
319154
1990105
1740811
157891
1605108
468115
282891
513679
387817
1829995
1734506
1253859
382162
1881365
856944
1751212
1601596
1012926
1854436
734333
729566
349421
821456
675137
590442
1748562
1337294
444521
545201
1417798
1988218
1457396
1167910
1442429
1010790
1115859
1693041
347257
1943134
1349299
1413553
152268
1019111
731479
486760
914103
366919
635780
1578853
1396056
1153236
23425
1948218
99336
238837
1161812
956749
512098
543937
69188
1417410
1473982
923444
982589
1463826
444984
1519553
1123521
1316851
148332
1334980
1600642
1857420
349882
215335
296865
1008665
440801
476248
160665
1578707
1784166
1072426
688912
1915455
1433261
516516
1877023
1100931
1552520
985706
922956
1275390
1703322
1264564
1168177
1435311
650876
852032
1498678
335710
1080585
544288
806938
1994097
341129
1733015
1340314
1681517
1877260
1811747
1795079
1227715
3647
1553723
176416
854407
683862
726528
204478
396897
1981381
515215
1199653
814168
1227377
968394
899772
1598899
267039
1092363
757433
500068
743639
631354
1283648
812542
1898595
1943697
839466
1494374
109725
1274251
1038499
943335
438374
759343
1805971
970686
294512
878758
1621111
873607
724473
1278844
1101571
1817160
1157505
1846506
300748
1139349
1571063
1021776
1277349
1140872
126658
550855
1362635
1198929
1799955
607754
1018561
42074
1151858
196519
178915
379048
1599120
1208876
1686632
1415993
453960
863546
244657
1911608
1981584
1141055
689478
1781992
1007721
1311041
886725
735990
1910350
1912032
881354
326616
1170765
1005168
386284
1345691
938756
1587313
1966840
1678848
1470823
1137870
461256
719409
1558102
848336
638444
1096013
822278
1975490
1752908
628511
515312
1472499
576075
157624
807312
1018453
977836
959847
483348
71167
1304788
1636552
1959957
1752648
1627300
1974014
1732369
940828
1074713
709833
589930
960360
1094540
754425
1331109
740304
1777148
896038
1870948
631479
1259328
844637
1473156
561060
309876
246727
1746237
1343717
630744
1018620
1632378
940775
74129
672647
1099886
863582
198629
1761645
1112742
352791
868608
787917
1006088
1131590
1962549
1431397
1387976
1729466
1896319
426890
1491095
1451829
817849
595961
1719332
132690
1534113
60286
1227771
941154
1969979
727294
1884898
507678
1759101
956105
222363
1066887
168284
147199
1768424
1092705
1057437
80369
326432
232105
44473
1866541
308298
694529
6629
1594430
575512
1427220
1643401
460143
501140
332248
248607
1577204
1897396
225026
1865530
701924
1836245
417948
572423
1104279
851413
203007
245131
1072399
727324
443636
1724431
1208354
231878
60843
298234
495645
1443676
417795
710876
915908
1625707
534197
74738
839667
1672329
1851728
1379490
84371
597344
1322043
715864
329525
1780245
366637
597027
320655
1903459
1615337
1601721
1804172
1769485
1233334
580296
428122
727460
1647163
1458947
1141412
541709
1361036
1023893
378090
1627946
1160682
1790034
1422262
79126
125702
1143910
613078
1742090
1171281
1894793
1337249
1452060
1725573
874849
566010
911945
173159
399745
1864818
1570829
1485163
403086
1825717
304640
1303706
414678
1045103
241176
861279
421638
1313360
505029
52169
917997
1074049
384395
1775520
146434
1114935
666512
383701
1365424
1360451
1346709
616776
983809
336562
1882438
705498
1179642
205095
38336
1378038
910647
86257
1927031
678288
1968249
1749267
1866357
1804514
281412
1949172
1416049
327353
963010
610982
1984582
1136712
455374
119382
114293
1571865
123646
1857865
78724
458174
1442591
149861
872738
568693
708521
1394810
794780
1787117
1671916
524656
1586178
604672
522875
237369
712160
332710
937997
1412651
470662
1441147
372732
1429553
150080
763239
1986509
680314
507281
894939
398357
1144895
372221
477071
975719
157412
802974
653044
667642
1672174
1561384
1667420
1065650
524194
1354883
655326
1332601
862818
293227
674427
1130513
1970234
1261031
417333
341970
1465614
1370986
980065
1631828
1084561
856615
1018733
548410
520685
1228162
1710819
415193
469890
636788
1536567
1434451
1540187
1938981
1082220
1968250
615780
859984
1014408
1681886
486832
1153998
449057
1290378
1738410
703207
1392704
61531
1506715
27305
1710027
244451
1052160
171137
1591425
724431
868721
927013
1872443
257104
417162
1126809
1577373
383657
416699
1826437
651896
13778
1085185
651985
936592
1715586
1578434
987821
626352
52782
1680639
697111
836065
1422656
633267
1156675
526827
564366
1440541
385792
13798
913620
1225456
643778
1440317
1072499
105373
91930
1122597
798067
1065064
742782
242579
298644
750720
1290230
1493496
512504
354946
1655050
670296
757047
1193473
1867863
184885
48315
155619
1547166
1570645
987089
239232
80205
917732
825827
1108038
679965
1789638
315316
1710959
787535
1996060
744391
191044
140769
734078
489341
1501464
1510949
173175
1212892
792916
1700085
545692
93972
1824071
1227863
1540867
251050
1488481
173513
1227993
1009233
1335363
1414006
1084817
23956
616673
1990110
865575
1502129
666545
1890659
1674249
1429563
360933
1200072
560848
809882
709032
11444
1075969
307339
1573228
1061960
1732370
1028991
1602775
451920
156317
303451
672324
919501
315179
405750
278337
1581039
244161
1914360
1536110
745671
689010
400300
138614
1618708
768509
694161
249862
1500247
1666323
998265
1274078
608101
1196802
856654
722616
1029579
1834081
954741
108024
727057
1220293
385956
1459370
1382529
193788
1499175
1012832
1356200
1289982
1191340
570996
1164054
1016454
67315
191573
249849
928721
1449465
1789592
1984684
1415578
663222
695201
500196
324668
1369614
911485
1030921
1375313
49330
161160
301785
1452713
143254
1785421
1456766
1904758
1344931
845721
1203878
1782988
184176
1588918
800518
431580
808834
1546120
1669612
941935
1400532
279588
744548
1895569
670096
284499
1733420
828349
954956
1287192
1919756
736171
754841
229553
211083
874645
780168
1502298
750108
1448505
36338
1388882
1513819
706216
1318267
1084545
1682863
988412
1219754
1798786
1071417
1940512
1811512
845311
849709
633216
772136
1292228
1116483
1436484
1181887
1467727
1692303
1966457
1862164
340847
789973
499342
1121964
12620
1097838
1961521
1151111
617894
546491
1293864
1795637
397862
806680
675073
508677
555889
185050
1104115
980821
702952
252926
536323
186862
14808
424441
1700573
1571174
1091795
395952
257535
320087
788084
1570769
477483
1072103
1348262
1661806
791977
1094442
1921731
1043438
1238573
1522365
372206
1546964
1275348
1853783
1176369
1863659
910564
1578673
1425184
1027126
476350
497368
1114144
1604931
1848705
500725
1581371
1270877
228141
1716059
1595867
1494343
171298
1086162
314742
803483
1544307
1169358
23276
1568965
981100
555190
257821
1656853
1037571
185187
888758
533273
660675
1602574
994079
1882380
498801
1166088
955252
456957
250053
889154
1632453
434906
909395
1732217
523697
806228
1789470
1248792
1806869
471225
1986485
421079
938272
1756272
1122635
901263
1758461
143912
939214
1936108
1866760
574977
537117
140433
524696
720096
1516642
1222765
1038501
1803159
105705
1173281
767962
675270
864980
631774
1529907
1017157
1803038
218798
1132709
1641558
511106
1607067
1043188
470867
1726875
1201645
523195
3219
381150
379212
1872029
1863012
1148468
87549
678471
598523
372304
1038744
1094698
1978232
720714
731440
924707
899513
1816255
270297
1540244
1829897
381998
1329556
492982
1637176
11983
305572
413303
1809041
305933
1972313
184076
1168242
100131
1637346
400954
1566333
10144
1983642
167132
1672519
1306846
969736
389039
651178
1901218
1327562
569036
988053
1760883
650130
947564
343628
1779384
1712969
62696
684920
1831943
730388
1702413
1507421
1974747
1222295
1348717
517491
1292631
1359547
1747283
1448161
413182
1623662
894829
366834
1086966
563433
1534991
1054821
692824
1988080
1279928
1990911
1489455
143562
1707992
328394
1524123
597374
429282
1073857
1264823
152047
1853627
1261146
978465
1973828
847215
729681
432995
410273
607638
1767989
1488236
35631
625134
1593681
1790676
526885
197499
1254490
1084847
1658897
1709178
594258
1666293
1507594
1989901
1115804
688955
1824708
23280
1270896
702244
500151
604398
1412941
385546
553983
292466
285347
758760
1869604
1407018
668450
1151946
62115
473588
1743566
1314504
1839616
371268
624077
397694
1255308
598750
612531
1542637
238797
616838
531956
319416
1503022
106059
109181
72786
1019807
1307889
1930554
228480
1283733
775105
993391
1704271
226905
304840
7654
312565
1102453
547281
1293269
7088
1123913
617687
679939
113218
467865
1392559
1593408
362323
1680629
986325
1876624
395879
353953
254403
386760
1175164
1213533
1011680
1353116
25569
1558189
1179950
1162397
1249961
624073
1625621
785829
120522
1571876
1560722
1216436
324247
112004
1454172
1924031
1106315
472066
771246
1840686
1062695
677198
816220
227602
246241
1155787
1891293
1112462
438641
1722732
1252866
1429310
696344
873678
354131
869283
1850354
34511
584196
706962
1094144
1115030
507430
1076988
710469
1459139
513972
1004090
1747409
1941348
1659112
790091
1562503
51829
1878880
1278984
1474941
1829502
393127
554533
48972
1590217
540717
715410
938605
1249289
1269441
1256217
664940
1928769
1074616
538611
1077841
853786
506013
577682
481950
144233
153150
730696
1479169
1319900
659367
1194366
665031
71761
74856
750023
1816994
135318
691423
1414779
1993716
1686015
1223839
167296
1529309
1611320
896661
567222
141440
341757
1098533
1188789
1253357
1776110
1120860
1879581
1542330
771128
1752905
1851715
1043392
1822126
1437182
1225789
975985
1777654
1685214
300313
1242538
94804
1529572
298664
524901
1391927
928832
1149918
1515401
1741581
1511582
138825
218100
218962
474094
1717387
321204
1634832
988396
679569
1530435
1710854
1968177
1910064
1439421
371664
444177
422565
968582
1117778
893834
752534
118030
1950795
1225091
961572
930457
1390628
1342297
3534
1899067
713192
1492105
1417024
209736
1886312
502207
625403
1381156
641124
1307820
807718
666745
1244048
1795775
1530372
383417
893268
146498
1060820
1006616
1376340
301308
1288147
394816
621837
639103
16152
413067
212430
1707334
1532132
906058
1600089
234825
1674787
985964
1800008
1687806
541920
319533
1324333
261039
538572
1853920
41648
1436318
234777
605692
1664929
853707
62752
1381719
1775313
685618
546518
865640
1228374
177680
135361
1119910
1526192
462541
984635
648917
785453
1761835
1175937
1058569
374021
826514
829379
466006
1718919
602097
1777699
1897640
668830
782545
961912
1726522
182515
1123932
21172
86421
1888790
461806
233568
35469
448483
955443
1350063
439928
181138
1056404
1161962
111448
1968161
41785
1153287
10431
954023
970428
994482
921638
686931
430222
1642013
1429009
281415
237401
258181
555617
1583758
475931
47581
1119358
1409451
1603411
1450866
477261
315174
1763878
1637585
881055
1211748
813475
1473258
466669
548318
1413710
797813
1142364
1652791
992573
1233462
270035
1968432
319554
15934
694225
548628
1463428
18529
1062563
1217752
1416709
634812
1085735
1613084
1561396
829526
1338207
1053359
810324
1089135
652581
584449
1398522
1806467
1692509
816527
532640
1151297
1782554
225818
149884
1475888
1888076
1856268
278654
719662
931364
1198744
1387424
147243
1901724
152755
1189627
701083
701898
889333
1454560
1212876
1789873
1372538
1412742
1105680
123572
1071813
1437688
1364953
1192009
1601447
1611310
1858790
1691797
1015936
1779065
41786
1065274
1604777
504691
33389
513116
375087
1414270
676200
1865792
1912990
323809
91422
608171
1346753
852103
12774
1535543
1800225
685145
791626
262606
925761
965150
892947
56870
1017987
555600
1443767
614537
1495088
1122611
1415456
1186076
364884
324050
1967380
461582
1586289
1733189
157471
548008
1547494
1060997
439017
401949
841225
428590
1091216
271032
473422
593622
210838
1641835
1189476
1496983
673791
35141
1822962
1195459
1113217
1782845
841206
86985
1485078
1106010
252220
1698114
264382
1461794
1798160
1597367
932210
236312
528412
266432
875550
658116
1984903
1013517
1234540
939448
1452305
34904
1182285
143364
1190583
734905
1174024
619416
521078
927485
1543252
608677
1078052
997729
576425
652463
828390
433094
1551968
1422298
1228407
538274
1253054
1483953
152434
874088
736915
1501125
1999340
1347942
1209848
210580
1693199
1849683
147355
541335
1971614
1626226
953405
1150721
546914
66464
171759
1442560
594818
1184797
616348
1677853
53876
334220
147383
1151675
150742
1185752
1063081
1326761
1380772
835921
936507
939050
1678801
1951036
484392
1287295
1080935
1492658
1525771
1342865
1629620
1302063
67546
1998146
1825203
476153
1319412
1642936
1023282
1643422
1503058
694145
154918
1538076
1396604
1515598
1102527
1028455
1215474
482501
854246
676581
1961707
6393
78562
486318
407115
204446
787796
359843
1656449
328705
257180
1507327
1504370
170338
202249
648383
1095774
1131085
469433
1289933
1174296
1112999
453530
1987618
1201859
109494
1358128
1203307
1736359
636498
1948302
945327
1894955
467540
254480
910206
1236386
436640
734914
143338
1758022
657709
277215
219095
785553
693816
1932840
1107330
388104
380897
1386357
1161387
1189526
1935702
969636
389420
1699264
70434
479726
518806
1669609
295659
287239
1552222
1165975
628062
536024
1106749
1152681
1311970
1057550
774675
1349170
216735
494326
1124414
1245323
616224
662058
1136421
442160
663712
1976902
1383836
1617174
48396
851998
1959379
263600
1154088
421159
1595168
1706703
1554542
84855
535361
339465
1493530
1488667
1744707
1883495
1070335
201227
1738610
1076139
607681
1231731
46358
768773
136975
1670811
831268
1401689
1390718
520808
1475915
842757
269333
1597246
804373
1650558
344228
324283
620757
1354209
1202605
815861
974505
906688
1684116
94731
449395
1351996
455604
913892
1076313
611840
1744838
1001533
1468088
1339135
1947040
1839258
355753
1402345
162100
1372372
1938456
296962
1892892
437503
1832166
1668568
1335276
1960297
1915624
835085
589851
1621180
592750
525880
1077974
1601669
903946
1097018
475714
234506
25939
349492
1628853
695701
399798
733107
1360855
665526
1514329
1800005
992918
1614001
581016
743581
242328
1411855
1920142
1875067
982768
26519
1282078
553440
836127
196395
19843
1565445
1357244
1804691
1878612
1180168
747682
847973
910607
319423
1741980
396389
778871
1806640
234273
804950
516606
1301560
186026
746665
1413236
1196497
404653
792037
437669
1118072
1349511
1548372
1859253
1344529
982741
1424719
177444
950139
412822
480658
1342979
608714
1021903
1025664
300869
284293
648987
1650158
303201
1299701
1630507
1646802
833586
1357109
610535
858345
1680309
1176374
167692
1550904
156210
1811734
1159806
1730540
247747
150661
856457
56616
344090
584754
1136563
1804749
713972
714529
1496100
264159
280012
1807356
63860
1779068
245273
1610447
837563
631609
1808293
1771456
1384732
367100
891452
1439391
692653
481311
775685
607819
1347235
139477
1109131
610182
393039
487447
1208357
1847457
1967220
1506306
1184259
1322596
1726208
1902785
640012
518517
1422794
1144462
1151518
968897
827535
863257
115312
1800883
1402000
1205199
1496512
1084485
1275165
1816278
310151
1175223
1415980
1958131
904255
647140
923784
868653
1421471
1402199
1991052
993946
113843
1986572
1286569
1799365
240940
1398599
469714
552319
722864
1668194
1422005
859143
1682650
367006
1809256
786653
838894
109250
766679
171844
1654531
1039351
1770346
784030
78125
1270324
1007927
1778392
821049
179717
149119
1389158
1455802
1766980
610466
945556
1904549
1224177
1246508
1847148
1803346
97842
1494361
1193605
1787607
768648
125556
510888
1128592
1204224
1135235
60344
801018
556798
263534
646333
1289543
1263216
854398
407682
582185
407558
585114
1579296
1573864
443536
390631
1848842
888306
1914409
1934804
599386
756393
1019512
448122
1627889
1995852
22193
921516
1409328
126650
645280
267697
996619
705631
1954713
1617955
14850
717661
1870908
1680528
15894
1707628
505626
699849
126996
1676349
1491728
168766
754437
1216973
472247
1693047
1183848
1099555
1588759
279937
635080
1772351
1200278
594321
1749026
48175
1233442
840057
1000111
931967
567354
965797
785787
675471
779159
804145
1100952
1214039
1309068
1813698
419571
1305508
1716375
1040230
1625017
436139
1578505
1214961
81392
1693604
1228660
1785606
1103243
1436852
486782
721936
1314880
343921
1245003
923506
1292041
1475400
330562
800491
73715
609906
1131603
222652
1691338
1949722
1219361
795497
1791014
1542620
878588
833618
416427
527641
992060
1049264
48930
1255830
686998
1450648
1066186
1673421
1639556
1036798
1585476
937523
47705
1183801
87830
1123778
1432171
705808
68875
1664195
1633719
175585
140977
1458
1939955
531533
431516
955421
1959572
1400951
573421
1623355
486270
1750633
1659341
871692
394372
1913158
1901829
1392111
236820
1352105
661237
1130287
523006
223602
328233
429256
164503
1932955
243421
622621
1025347
1023564
607021
1402176
293205
709686
978870
1302142
1956410
1554744
1934229
1281618
282353
1483122
997717
772762
990530
442321
277375
614392
1228988
657540
748044
661421
472750
588313
601505
1489274
1542302
1085588
598186
1036377
1449749
1710458
344997
50970
867153
661056
330266
1667382
1430477
1206724
185977
1152386
1096052
565097
606561
1738664
1743667
1686744
618675
1643414
1471552
1137108
827810
198654
2737
41729
1586658
1947749
1499704
484505
929757
547672
961231
67419
1440333
140016
188134
352839
1444479
616620
1316410
1803431
1143920
1983413
1192525
515599
1989537
767778
275281
803450
1479512
949970
1899751
1779409
175926
686807
1579733
118022
159074
1674555
1709937
687106
1412033
1095315
1578058
296208
347797
837971
1847857
1400761
1473629
312147
891313
300150
1652742
1698277
1262691
1733823
1753834
1876048
1894429
297998
1427795
1261260
587382
1654700
1595619
1822151
1217759
456121
1646348
1768687
526367
673348
123997
1500219
1446704
1354164
624460
942688
475257
1016366
1354685
311534
225527
1041474
511860
1231832
1676452
1947867
1248340
937828
763106
177555
698245
1813973
1342981
773444
1818836
140296
1280464
284218
957953
1740849
350596
980571
1782090
866859
1316871
450268
1807020
798959
867573
330223
817759
1994410
1138160
1107653
652098
1065704
1054533
1945135
1009564
1748053
200193
937241
1055170
1157947
1694538
358052
671678
1020360
79781
123258
1269379
900478
126529
450586
1555872
1064918
1133201
1968035
1597862
1516764
1468471
89371
1784778
1107089
1386493
511713
250508
462591
757767
1116539
243455
541474
1420235
1358942
741419
314239
1979933
1284709
490352
920702
163256
822768
1216906
929526
1507077
29762
1749694
1124928
1297038
84313
1094301
1238498
1222850
481871
1223146
1560597
545098
538436
750661
1941085
685905
1581537
375417
1703909
1842020
1703290
3421
432730
1260148
21093
908245
1104845
1179200
1502719
711540
1750667
1332847
788107
1871615
976940
1254608
1649139
1066052
338404
1749413
1398186
1145660
1050671
610166
965147
1870275
1165313
1748504
1289563
506173
413528
1524567
85472
593023
1184892
1961050
726333
782649
668266
1499911
630100
665904
724165
1697599
971370
594165
1203088
1356721
287660
1187901
543696
1440064
1891878
124059
1163278
1862355
1827603
564451
465399
1458287
1408837
1567340
1185496
1063831
530038
1514349
960571
480956
365997
444014
606853
1284209
1071975
1660267
348953
929502
1379138
1062701
287074
1329017
1288546
483507
281160
1213755
1292830
1434432
1260340
188242
1847717
1784897
1756215
317344
421944
8763
818684
733265
423690
752144
1387842
396233
595285
1433983
1735305
1748519
350237
322358
1835956
1528377
809977
1512349
1469639
1828774
1389704
537338
1255089
876734
495713
499886
1919490
1223002
572261
1512855
1640602
184298
122657
599420
1769001
1256274
1289458
458539
353116
481526
1299337
1193473
746102
992272
854462
1300198
245774
739905
1193261
1100599
716820
232695
859100
897929
226228
1718063
1054933
759786
275859
1580446
40708
1643768
575058
97554
1536361
239345
582258
217087
196731
1344977
49378
712806
249134
944552
1665997
1719225
684356
518917
1957640
1638530
124598
366019
1355176
1301907
1206386
309848
1704357
187566
355897
273961
1104418
750236
361570
960816
1834598
832523
1349941
426485
1532681
489341
1094124
833838
1884464
325591
1241236
1932405
1038395
1497616
1505296
1695517
1150542
1233135
535176
722810
1064362
543725
1805894
871360
1092085
634547
816845
410637
1938831
1954266
1823481
573213
1992622
1194029
396531
961349
950541
671947
235761
602104
192501
1193735
189697
1775855
798803
1055601
1077206
1444568
1559689
1989218
278073
1351048
1385567
59358
1487739
1100291
1007491
188417
653423
401182
1970799
974497
1029682
328219
821254
1903722
1157457
1232304
1442310
1712624
1452955
1722661
1097377
670467
1620973
1086069
1159461
630667
1833581
60871
1823662
1837134
1086470
99085
1353195
441225
1882311
308730
1942191
137190
1918435
1575886
849015
1805128
1995164
1394264
1285546
1119797
1972829
70422
16219
1701186
8159
264841
376629
1387434
1656821
364044
358644
1480225
1854603
130929
1022452
1332804
1541242
1048536
943019
1822486
570385
1446991
912733
1962507
729714
628354
1831466
160670
853199
192984
1964907
1391863
480903
1685735
353037
928461
1626077
1811985
108597
816818
1823330
1111858
1428237
315636
1088859
774571
929906
1237836
1661417
1412561
432792
505723
821812
696090
1908894
1144921
1248297
549855
1739182
687667
782955
246454
1872826
1110268
1552093
389029
539076
1455352
1398494
691709
1580370
535373
1213169
1432317
256551
409609
1475413
698413
1232078
1507068
1712666
1847032
1860720
346381
1323304
208675
1056851
1094623
950131
392056
678975
85316
559191
393258
887375
1466257
1981918
1853709
137042
89355
1882282
1522495
1556920
1042748
717702
502437
1682331
1262422
905378
752598
1147421
764104
512614
172218
1658158
128680
1953738
181166
315515
55015
450139
1972937
955874
601423
671489
1930929
813029
489542
67177
1089799
1725649
1909851
1957490
1065586
396616
1067817
368708
480391
1507212
200537
103600
696460
1621785
1172857
1820662
1820401
915358
1301312
260293
98712
21691
513235
598065
79395
788060
297153
1897500
1498657
648201
1649442
1277753
960818
905389
656846
649177
1767427
455549
1387237
931815
815713
596689
1030039
1123218
691471
254934
349136
175709
613404
405253
1027675
327058
1306004
1003859
1185233
1658811
316046
1657466
1927842
829092
681031
1944415
1314191
1198195
1183353
455340
214368
245729
810547
1507837
1945652
1617800
290671
869396
776042
922969
193790
1501179
922678
1569606
1360694
1077965
1856322
282789
1870337
1281439
1621563
1486902
576598
305167
1209663
937032
1427420
130066
1673293
366219
1671772
1756677
348193
1158508
838026
1880871
1891944
856488
772031
1810247
1470393
543392
1121509
934704
1466618
481421
1548928
673590
881506
716054
205221
526932
1374697
616687
1405290
1277906
176
148065
79260
549198
1640193
529321
1712478
1223578
775144
839508
1203523
889856
644369
1652501
1890648
498754
1384595
1584733
223083
68712
151332
1187947
308549
247455
1938730
1232655
1567750
1500761
182856
680809
1568724
315276
412194
1600869
1665317
336417
1171030
1494161
550473
465297
1039215
1076400
156219
207042
1090715
130656
285598
367812
1655442
1957478
1338832
1110224
1655062
964217
1108642
426976
815352
805072
1269856
357245
973498
1331619
1369344
1928776
1708250
974319
681187
1092770
1533243
567327
1486114
805432
254345
1893289
1368681
1097933
62072
1082260
415290
512364
1886492
1755615
659644
502029
1172215
1194331
463726
1430220
1190929
1282186
1771961
1164402
1670783
1997898
632384
1032400
1563293
73016
609511
1302334
1309066
566865
380185
1051609
269181
1947538
1916233
1671301
1531561
1939249
88722
482737
916222
1470292
640777
780602
369199
247748
414308
622678
378489
797513
60637
828109
688100
438870
898554
1677319
69886
226495
1020575
373745
923614
1892678
1989038
512015
1242453
1379067
1151718
977845
1369873
1926874
579883
1409122
4182
114194
840373
1316757
729176
1975466
7023
1903451
818075
369962
1733268
1476708
936261
56205
507351
1268966
1492603
1188068
1151419
183825
746771
1767742
331784
43118
171905
25780
1626166
799832
1330759
879313
820
767861
1210667
885430
63403
1808970
1611100
1479809
1837036
1288792
1216907
1589552
630085
609840
711612
1612458
1916929
1096210
78219
1988097
596622
721767
1351671
799022
596233
428311
1508626
306907
1879201
1691392
672090
850814
828951
1524206
1238616
841381
1469231
1788579
687372
818133
1288335
1034065
1986139
576867
1775719
1307557
1086745
325651
110656
1304021
1205263
118556
1701431
1881445
501419
1363306
802989
783145
1063830
1188766
81190
1597781
1436404
1017581
991381
561995
817439
777594
107691
1920070
597385
195142
914327
1904447
752197
1991430
1339556
575898
133471
103717
1317271
109222
292184
333864
1685725
142875
118206
1233864
1925282
85694
1751067
677400
1613180
1337068
1689720
1346381
1647107
523268
766849
212958
456442
1894862
1780128
1376864
1104306
766388
194127
370077
1496864
109343
1236757
1889104
365393
366077
940143
452534
206207
1096921
198399
65047
346601
473400
1118899
877462
218339
1297851
276150
1965990
345691
186010
578774
1325073
1554985
1693752
1502791
1509340
1808205
495752
462568
1915672
1208475
1043522
888663
888687
773981
591589
1508201
1988298
80508
978922
604226
1533625
93974
177662
300458
1403388
289000
1532252
361935
1077229
1390637
1055069
1030717
1851797
936889
1274694
1634552
476332
1360682
1476006
1412108
1708342
58761
1831797
1149549
1345616
1516922
361484
1887646
447682
1051462
619080
78275
1789670
1337601
1332822
1199965
1432053
53283
42730
225985
1987419
1106553
900903
951081
1099388
1172210
1626951
388540
1356288
1842417
864307
445575
1418820
1903201
1226766
261387
283843
314160
549181
666717
919387
1794672
708930
549952
1863981
1515904
1547009
1733405
1956512
1900068
1850938
1530288
898151
342153
1302739
564975
286125
1509201
1304541
1872649
1742038
1102792
27811
1476597
1721700
177808
574416
337875
1366492
1860263
1223800
654335
1588558
777580
1251720
1107803
942018
23436
1289110
1088181
1534679
1854305
9130
1592038
501461
1695599
1923255
1386056
266977
1853401
490608
902158
1549335
1878438
1793288
1332089
1547775
35362
1128794
100599
271035
1934351
996600
665094
1359252
1880691
884737
1811635
140573
166421
1741694
1927781
1367837
1965504
1495505
1354985
863127
403128
1238238
1425800
1487973
215684
1810974
258675
1203782
1411053
1834383
436200
1150322
1311205
1350732
1600150
1784292
324658
609305
1675341
1496312
1309740
22817
1919984
1533284
1267260
1258393
246497
1910272
1930363
1452579
859443
725040
722293
20981
303035
489109
812925
1170872
427757
1378343
1380375
1610014
230579
1567223
131172
669186
830439
1284505
1953719
160833
1921102
920242
215770
1681939
742217
1197225
619324
1504242
754478
567279
121504
538667
511240
1343929
378983
1126556
1388076
246649
1427506
497986
138438
1273447
1586835
563562
1080775
1868707
1938585
1492986
1916181
1239879
1976728
1378612
339283
1052710
1972279
1884697
662970
1089544
1572452
1003214
592858
511604
189184
780997
327900
688153
666157
51834
269151
917607
561510
1404583
1720011
645840
1934914
1122043
1243094
923042
1334792
892663
1586645
1021498
637082
147042
271889
61766
930763
1291572
144389
140108
1097054
284436
1177040
996358
989055
1003873
1325043
1806379
1773949
1932069
619765
944489
653085
1846127
1876029
617323
1197786
1678392
223874
14086
354107
1227338
1972894
1494155
38488
42931
961268
1902929
101543
1108082
265613
1790156
188784
558661
951716
500405
1174484
721750
1215266
1768244
416228
325254
189764
81354
1177703
1456948
466065
1153651
829830
932267
519518
113623
1759997
497836
1414036
1805820
543697
871734
633595
1853479
1396172
287143
1840676
1508626
742563
1746349
1403525
1122779
1918772
135374
1925316
493601
1181328
1761693
435336
907824
598019
1159252
578285
1403531
1992602
1994437
1075641
1678884
215091
1706189
713152
1827993
501465
1591288
995019
23773
771150
45
176249
1787362
1436303
1084043
1198738
1821487
1000304
608995
10784
1425674
1715164
284449
1250546
1641672
1260878
1355495
1457364
1066065
884359
1454528
220769
467243
388695
429661
224444
957971
105777
1541109
285222
203737
560816
1778825
837327
1563357
1842012
467232
1930695
1684449
1659647
526892
400815
703109
625311
1455895
1916686
845549
142223
175201
872602
40641
1713673
1163587
1712322
1222646
429214
249417
65667
44807
1668111
363836
1600796
1649643
1202044
966769
893246
387875
1224275
641476
727964
297106
215081
132395
1954842
1649931
455168
676207
203440
825070
1767522
263984
1397670
1087834
1063375
641206
436949
315255
509636
1704568
1371185
1763850
325265
1794922
807484
1285160
767419
1088421
349091
1134565
522187
943300
1252782
1808860
1159330
186563
1465111
1064115
907650
490269
588020
1762792
1297687
141754
374198
168372
942143
430098
637821
1547576
1791588
713990
1795263
1464487
1419994
1616126
1023596
1476861
600433
1919526
1362584
359667
141113
1261564
706016
199955
1232370
457793
1937760
181944
1813146
8040
544052
521592
1712985
1070001
829444
259506
528340
1908370
295157
1433752
986142
832019
721049
412267
788631
1003740
1805278
689375
1606212
1563462
472528
1497927
579671
1700403
1350214
1558188
1446219
1226158
1453598
1049630
1511357
546171
970357
1431497
101697
1741073
809885
434377
1894914
1304137
850686
952556
113769
1288885
1568209
1075185
1784908
1671089
881665
1694749
849467
482001
390248
73881
497242
50523
61669
1662839
1263594
605279
1469978
1356587
1409760
1203019
837939
1860920
1270084
1502955
1361140
541187
1886204
277694
41493
1469604
575756
656724
1067256
256125
1639636
1307690
831521
767156
1769852
656571
39431
1888417
69177
741369
56188
1471957
1156327
683384
216626
78063
627334
466374
174850
1805321
438578
1732402
1122257
1607841
1091188
910003
1619578
1851096
379322
1029718
358840
360023
38257
731630
252602
1087630
923417
1865112
1129840
286990
890011
1064932
1525785
897072
535982
626934
1882748
576201
331243
1085048
365406
1874246
944927
1478595
1764849
1688095
874630
1034099
1651548
1521328
793327
552799
824078
1054257
509097
207796
776516
1315961
1716426
74829
1012429
1355819
1565445
152177
1566255
961559
355725
1013739
1123318
965444
563217
1129770
1279280
1911460
900902
444336
1830126
875850
1350004
1559102
1942150
833824
1146477
1191666
1454057
892640
27245
1874027
1539870
1897788
1473693
813068
85171
787183
1721981
482373
1664806
1674854
464919
1095408
1002423
964401
364671
162009
1405026
1724758
1980149
366300
500277
249748
1389097
404052
866064
1321
217016
835416
1429729
1610629
1542652
758968
1715740
58285
161264
780569
1769749
1485796
681517
949930
1433264
680804
1998133
1773558
1051057
62014
1994070
506688
22366
252445
592261
247339
1183313
1965256
970350
329001
1014269
1556848
1512041
44618
1430093
426874
288592
1589450
739008
1979315
767897
93747
1949363
1170458
257475
441502
1717765
1090650
1066105
1499412
1308339
1350145
1062938
858495
1610093
424846
68412
177143
137408
1824906
2352
131660
141472
823980
373688
1904894
221612
1266824
175544
1108777
1651388
1366901
1869858
1638793
646756
1154189
1220891
166063
883539
1666384
1092950
1351834
516059
103184
617016
538790
615459
706049
1008337
1543278
1262710
32390
1909652
1696832
1503738
1620501
3819
1460100
577228
401685
1933316
1775662
1292896
525169
620650
1131647
382823
972327
405808
700995
1037278
730603
574552
283318
371765
1429592
1621771
1579605
764163
1688764
1248414
1885234
1226242
1860536
1075328
915089
194079
1954623
913422
743671
446652
1138381
1260590
1212968
1582775
1671220
282024
1954829
1450332
1480099
837861
768351
680674
1573699
1974022
1390989
1389271
853185
1460593
1464671
644728
372819
307244
891865
690402
1905137
959445
1835240
1591984
1376743
681132
1128459
1999054
29744
1264210
1625626
542542
465408
927101
349122
1305188
569044
1654930
920372
462399
1971436
1148357
1802044
54410
747337
156518
7772
1434613
951003
1973722
1717810
855472
1969903
1078197
41079
303115
20830
1935998
1277984
764893
1224679
773229
1221977
1495174
209581
1926536
144035
1334730
761673
75967
1208509
1592700
830424
1694122
686489
1757826
1126501
1130294
1166594
1180289
1670844
673
626310
272029
1747909
794258
763785
1312905
440447
536742
1888395
1869442
1987523
784766
189536
692697
1943178
165063
323120
1632977
1079493
507651
656429
72039
264319
692647
365859
793134
243538
1054898
640155
1861554
24869
1766177
791261
165671
773741
1594224
1379066
1788123
461783
854745
1740398
1350926
224633
1619537
886967
1142562
1968990
1310582
285135
1454533
1440493
535425
164271
268675
1881544
2967
1217978
1208999
242389
586523
418626
1446629
1129137
1437796
222884
135724
283734
1171801
1483519
349546
791541
124024
1483876
126519
1650789
577164
1883764
436342
408084
806604
776210
1649415
135317
1465662
1843093
1100653
518952
1518661
987068
1296131
1572123
716226
1465163
643777
410504
1478988
757680
1779686
853428
142763
24056
1476833
837825
1007959
454707
205929
1741617
109264
353350
232144
1390556
192115
192203
570454
1093426
93484
1491908
1207188
743330
1987972
890897
1786410
362302
124774
975657
1200176
1165580
1378859
1366349
115413
551985
1786007
167146
800337
499342
1043644
1512736
348609
517484
740413
856696
670713
1385318
455956
1243630
1981859
1119077
1180535
1115842
1441834
391392
367667
1495078
944255
357773
1781155
1807257
1610574
257981
799746
1104291
1706874
1625999
1834001
1784380
92629
1322560
682551
422852
510895
1152063
1880693
543945
1598444
1898975
1102013
159961
1154052
1797956
1291732
1046994
1392452
1126240
392351
372922
1765107
1284519
1730911
103505
1542951
1297133
685213
1082954
1455954
548187
1951454
21320
1682569
695329
1050072
1313399
1952681
184885
1280811
635458
1808717
1107315
388805
602984
11660
339472
1359069
1567714
892442
1371784
998943
713570
1695578
791132
1351625
615713
1499929
816832
1711487
1059570
904313
1770686
1066145
1644352
1367939
848147
817657
1722751
1729814
1636262
1322511
1286806
556737
561568
1891556
1310398
1942566
1477795
670682
1182432
1363869
1095328
828331
1570650
1594475
406921
322253
652391
1833387
39373
88166
1678901
568159
1772881
462814
1248598
388435
428640
1344385
1772456
1593101
193864
1889805
1771539
488782
1544973
515647
1731963
10528
216165
1285769
787203
1816988
982883
505805
1431147
1199019
303840
281750
234356
1683355
1982214
1646666
1719360
1687302
761101
953238
1759561
872850
633719
1581662
1090008
963738
1389053
849908
554221
25034
1086368
1841357
1374249
1469394
1930115
1584072
48600
610190
1279719
924997
1780772
59156
1989303
281424
1972752
1078938
1589990
1297381
18738
270594
22504
991127
257460
1621312
670735
263817
1980994
1172223
763187
88343
1818113
817765
1206206
1914246
349899
1329323
1983843
1633991
1111011
826257
277984
1327748
342057
22803
209983
368784
1880623
1340092
820302
1880284
1269279
26971
1273330
1044602
836796
1555071
1632646
1141517
710576
1986758
247576
1959202
1719893
1500292
1307508
51398
1908365
622015
75999
1796807
1846895
1194796
1118259
117894
233040
1396772
1915119
1813357
117063
1704431
503859
1537810
1923112
1930104
313787
1151341
1614839
1858834
1207464
1632794
1893063
1073303
1915016
955196
3673
1877397
299193
1892050
1132060
532270
1448121
1014903
4612
421526
399471
720710
137565
531290
1758179
1755422
1358466
655394
941059
670362
26223
369468
389022
1080728
1500908
950884
989207
914185
1885967
247134
171531
1504588
848348
1177567
1473247
1697854
607773
666577
1675000
1161206
379607
1358760
281609
946334
1852410
837114
1737996
71157
314451
100704
1878689
1419969
1649052
1565237
352254
920629
1697316
104765
448249
991531
1755882
1525842
197000
150008
1377008
1064055
106941
243237
1774663
414706
36553
182197
1095097
1631820
633564
1636646
1751017
634996
1262208
1461286
518616
1006118
1532708
163862
198258
924863
1086532
801268
18314
430298
872077
1578482
1385208
1283006
936884
454497
1647718
1486171
731092
1667528
659622
1152395
1822637
355008
616774
514550
500300
477340
1491457
1753311
1425505
1421171
946673
1868111
995033
1090515
550226
1118168
1194342
1434027
1095177
384143
856104
1226676
1697138
793813
1154612
777573
111581
1951963
1885428
1864083
14298
195396
238039
1024149
493886
1341755
579226
1018776
1011859
801930
1855975
1462650
1877484
688413
1909182
875754
879153
1761378
1308292
876052
1755061
499039
818793
1325409
1683702
1178120
795246
1243547
683132
1311916
1087916
375965
444021
1333143
369501
1523156
1172837
993623
360605
1977797
652501
481615
780839
1574854
1339847
108783
1941939
1901421
648537
509772
543939
476734
1457067
585224
1695494
1952732
30272
946004
738039
1748843
971971
56069
1334799
1068257
770470
953960
1151412
982052
1337871
205509
269861
1477190
559051
1169445
464546
1579387
329503
511729
1208049
1416575
122767
58789
491366
1938698
122536
1192431
693075
1076164
1724967
1894885
183480
683027
201552
483289
978617
522862
1782327
364970
1053643
1574788
635878
1697161
77165
172986
765252
772059
548726
713301
119683
1721891
1750281
1872665
1625333
687571
1261245
1497355
1629084
1788768
1904519
1470003
1269321
1461515
773499
1144942
748355
1245838
854812
286883
1480618
313294
1001761
1459723
262794
688688
1917052
1610178
1926688
768944
194665
540403
1148367
632685
1689091
740574
795436
944846
31345
33861
1840587
12814
1169593
887033
755653
1886002
1384791
758008
1790547
858383
1684698
1132704
1651526
766714
1217810
1867878
1354662
1567567
856490
1521714
1501387
1740490
1524314
1367654
1262616
1993467
276335
1553034
474460
25910
248022
659029
293255
130021
761264
1299878
1087344
903044
377843
250063
1157956
1129010
1277224
156428
258629
485203
1519847
1294206
1852338
754741
750837
1407118
1055437
1675056
923406
629974
782018
819516
991602
176993
935585
1632494
696107
1818833
717650
1859840
1832903
1969784
889629
1689329
1635531
1955619
775009
1723410
1373309
1874855
701800
1847460
1790684
552548
130978
1461582
124167
543214
1990327
1495007
348173
1348534
847639
1675736
304064
933001
494640
1181883
1806629
1909786
1347189
1950663
1295956
1689974
1953371
1005598
1824076
101430
326218
130652
921077
796035
704547
173742
1173764
93796
929731
1684973
10404
893961
981724
1232788
1371215
1268039
1870045
541563
1174727
388010
1166339
468933
310824
1394587
1127823
1895021
360220
1451898
813966
1887869
144101
706878
930499
544428
487367
1730835
1154192
1301158
1989306
334222
1642202
1258237
66268
1603593
1933573
1447831
1951163
1639651
195931
83510
12715
246911
969974
1313673
1841037
1927893
1615921
1476595
1253033
1282057
1455655
1233672
1430611
1766575
71768
517572
1727052
886277
1043883
860418
1516537
1395633
537384
1171396
1871484
1711690
1025333
1607385
1270487
1693024
468362
1162967
147096
933405
122704
152752
1948768
566323
852309
845898
966358
1963732
721428
1702490
157396
1510768
1261138
1480677
1554051
78532
1430113
569432
629303
480046
1341262
1017789
466348
864622
1463976
408973
1504874
1317458
94666
1726528
624746
1602050
1742975
1903796
1457118
1099451
231882
560902
258300
1818394
1718100
709644
978574
1532168
1769675
377577
1584617
1034810
1066701
1883694
525786
111425
1846744
1228019
1925503
1612684
1318979
1726042
806614
1216715
1599640
476497
1159427
1847167
978792
509875
136042
455844
1060125
1421124
1493559
1022341
1758097
1910778
1152187
1210895
358456
1783515
1108637
1744739
1837295
842124
561227
89736
1575623
1174929
1282670
1847352
445585
1882380
1144588
898208
234257
1319981
1980938
402971
979338
244585
266450
461187
376907
1091153
1259272
390566
835430
1461803
1174198
1740291
1533296
948214
1526000
866020
268891
1906502
133646
556299
1235898
523598
1828920
1941123
1505915
209271
238949
848901
448558
1576675
1273891
382413
1079186
1411743
1099507
1030939
1697190
545655
1360632
1587744
1524991
1494778
845809
1076272
216370
303148
1208615
26193
383828
952504
925019
1876809
319585
1724244
272869
930172
994700
748226
234362
658219
1524568
785349
1414433
1045112
136183
221707
707749
88812
1470504
524829
1386236
1519567
123555
1350539
565098
1263832
1441588
115758
136703
737904
527440
1746037
96521
1927598
854270
676642
1879053
1043707
1799479
1593811
162315
916591
622154
788853
1218128
1189963
400688
1663731
40649
1604764
182720
225889
204938
1434274
1377616
1155791
1548819
497796
947404
1888076
1361453
899506
942760
825745
1352226
615458
1833479
1520586
418412
1348499
1923270
1911844
300005
1459990
1763485
1698012
775442
457026
1655255
1198299
92100
995965
813861
1903828
1891928
369971
1366390
382096
1370384
1742730
874451
967327
1208325
503600
1483234
1263568
1256017
1655411
1166829
977689
195446
1769459
1519666
766042
1679537
8233
1019800
1234972
435766
215581
1171009
462798
1522383
522023
823116
1477878
1695760
44522
884559
1301387
547131
1070191
1595306
623534
775106
90679
1355157
270947
862266
937282
1966243
1413248
1964597
1355689
355850
1685435
688143
762386
1133054
1418864
795142
534369
401943
1411351
1171498
636608
1385116
251577
1157600
1230688
589886
912701
84629
497088
1933653
427783
612509
148617
731682
1630152
936016
1083994
1069016
282802
1828562
710862
1201282
639179
315236
1234643
222239
1502760
1531039
334504
392218
890169
105848
1699658
1712284
95349
1859706
184357
1134256
1408233
260195
163736
1751030
1895432
1532906
789121
546849
1164686
1947518
1695699
841792
1246149
595850
44437
1201676
148547
840788
896077
514253
926006
1909384
737633
1377944
1291717
779443
1367518
1376797
948832
434295
214269
25292
1434382
107497
1527965
1686894
1510638
578888
1331456
29329
662637
1815138
690125
512706
1111707
1800868
1225158
477341
1128270
1931923
13284
1863602
1362943
640374
1873910
1424719
717013
1785652
1230003
1932706
1361207
1908452
915794
1389593
1695321
1780814
1259082
1997493
1012868
1838634
1429924
1845498
1488415
1104434
1309789
459937
1089664
1157257
1381555
1846674
864806
639601
315375
1922381
982329
310410
1871970
1330914
1276577
887037
1598007
379487
970821
767150
1259486
1443853
1135093
1631430
1836574
1108400
1919633
622697
844231
1159047
1641810
200824
1033968
1740901
105176
586803
1722574
321105
1859985
1711805
1692193
61112
1418328
404065
1956302
218444
1305914
348214
1353533
1902625
1331999
177977
535610
1818795
1949016
135465
220424
1022939
276593
406975
798910
1506566
330837
479172
1685207
377219
1683269
381239
216636
1581347
1937873
125628
1233437
424479
1406318
956881
1847729
886948
254793
1248793
1042836
1563475
1322250
1094296
269786
30272
974348
929667
1355119
1765712
903688
1791962
1485725
1578873
1010008
1127474
1034831
354776
509615
1347445
1927897
438254
520539
1032590
932540
311758
1138947
896603
1803232
152043
1529646
471948
697743
516991
1991972
518765
509720
290870
1721228
779931
704259
399249
361218
482316
139684
451488
622296
1363343
46493
570642
714161
764278
1031217
1844296
1705920
1897632
555068
988589
1567386
1351656
529030
1009523
261936
1509506
1011387
1977232
405697
1385244
980385
713838
559306
1847670
840245
1762996
1882446
1956805
1478527
553572
649472
27684
944329
1059092
893070
1602725
890702
1418769
1947468
436502
1161889
1813917
1394315
1617299
890700
371913
233097
1352640
331510
381048
456744
1773853
962257
1932664
412909
281158
437303
1094744
616653
1216137
420209
231809
1733637
1410668
1274262
1012793
693323
1744141
1022972
1219326
272018
1973922
145525
687683
1469109
778464
1826444
1542903
1847918
411394
1229758
577853
1991937
275162
1625151
1424303
1470322
1236383
1824176
1358003
152829
145657
13932
337338
1311911
288242
1423999
313157
1439164
493132
1753721
665474
1358810
1648490
1356471
1705838
1428624
878703
1795598
1506487
1052543
1958727
1157704
772533
1770984
1078911
1272759
1135064
1459681
1406236
1770682
112255
988186
1647255
1122245
1264982
1256757
1156996
175413
228384
1339596
311785
1775450
570869
1322262
1142272
1592114
693106
195720
1814904
13463
1600074
811955
1234992
1577550
1607791
982350
1471193
1814898
1490425
1374975
1311823
1390397
1050845
1033874
1129934
1327755
900535
168186
332761
64000
1772528
1897803
842562
93290
340152
347739
783382
358920
932668
701456
1581641
1930130
233375
1515624
1582193
1188506
1547844
1728837
1384544
1829592
1632539
308018
1390391
189086
824230
447111
141837
1123355
102344
640540
1524135
1251319
913336
3800
1420985
1837570
378961
113114
725825
1119641
129255
765612
168754
1056641
173488
1201542
1500477
350079
1534832
1812128
647803
988794
155037
1883438
1412706
1039626
325148
1294189
18536
1750887
1841619
1801235
1224832
213401
491927
1901399
270353
495234
179557
1374815
485558
1699776
306824
1269450
1881524
1940886
1036862
1396929
1830701
1199641
614362
1742689
143812
298168
1414306
771634
15212
1369470
624447
725494
1570006
801551
1567641
1630800
89337
1821930
530233
1598542
653953
271759
1481315
1177152
255214
1005182
1247457
64872
1348570
1698535
315997
505775
1449518
1154999
1856694
717380
1509615
596845
1401391
1338998
47506
1874080
870463
1677096
1823602
837180
174207
341079
1613698
443591
272236
1382056
1246096
1170551
1155264
44865
910428
904605
558918
970250
1901698
599265
1438605
1834601
269081
819561
1903502
1350744
1494229
1758856
1248504
1859384
774717
1986464
46725
1641330
609465
947803
1153199
1720653
845781
492703
881186
1807970
1837387
436735
1317685
913798
318540
1816731
444048
383833
99451
1013172
641126
1165077
179248
275250
650467
130318
526072
277791
1105943
347157
1540957
942084
1053659
154705
112683
1645558
322248
814505
637013
1239382
964841
920544
501099
1389111
558414
971094
1137624
333037
618936
341292
1738760
1880456
1195582
970023
237694
1401280
1978330
201031
859976
130494
499420
673636
1707367
166298
1645378
1488990
1931155
813540
437361
575348
1177359
1577209
599940
926235
182972
195187
1415283
776708
1148993
1231779
644340
916649
1478052
90339
118449
1854278
1276748
1620917
1142140
942257
1070595
797399
881782
527157
650058
1156279
943951
1449179
1575585
1592489
1933725
32650
1390462
618516
1097144
1825148
349656
1509047
79236
621507
990825
1735408
941480
177845
973865
273752
185012
623223
1437439
1290918
1024473
1381841
716196
718726
383689
1715386
1852498
1109411
1419038
1662458
1193620
1058052
1012984
1099564
274967
1485710
987201
713340
959448
975968
1420028
1626657
1242623
723447
586817
123631
300526
1557910
1556423
1958000
1749382
1222681
812493
1588252
426691
656116
1869452
1559941
1738320
143915
1365060
39636
1019537
55478
456741
918139
1587627
816349
796189
1364721
1818193
153110
399494
745424
94540
355922
1150525
559721
1531774
1056687
498427
531886
113761
302193
1024867
1873407
1783343
1724185
963468
83824
1997905
453352
144983
1149955
1976048
1602795
290446
1816984
430498
445987
258249
577531
761317
492207
1836185
1411063
1566371
270444
314775
1780772
492609
1046733
1131840
533560
1064272
1935136
1271030
841210
337042
282966
1954927
1420099
820669
401544
952389
1832320
835741
464135
1953385
1860755
1606081
1179932
435439
1309517
1232368
1966988
235396
925006
1753445
165348
1890177
1189708
1463759
1417928
988892
31392
794673
418314
1593029
691125
1816348
1558716
1595866
1082445
1962677
1314705
1424841
1263121
565326
52689
972754
153150
1438189
578339
1768880
72662
164455
1353741
822185
1800073
230185
1049683
1636691
1051187
1591929
1599050
1159339
986035
408571
1112267
597195
1095773
115201
183017
63124
1082164
562938
1118818
306264
95444
789386
169274
1862622
571206
636861
1673192
707864
1321587
374043
1001307
1332729
233007
424239
1650060
1964715
473657
1610561
696667
716783
701691
521866
894250
1071327
327507
1693852
345646
822
819764
491608
306416
15033
439142
167757
1005880
913639
229926
965137
1624077
1664207
379875
1071831
1463618
1184863
1428424
1003599
1509982
1197786
1263286
1462124
377741
17663
801775
626385
1127088
1073552
16917
838116
1245804
59319
1133372
336237
1553315
1459080
1169821
788368
551427
73752
1608901
969720
495253
1308201
228961
1593544
702138
822924
955338
1678967
1671460
820458
1439175
1249487
561477
1193514
1280026
336559
487882
1782533
1995480
1304788
830123
161384
1685124
1350166
1193400
63571
1417126
557893
875547
392237
496366
722962
922970
736310
522983
1826861
768170
111392
535816
335131
116378
357021
867973
1977408
637432
1934112
1967731
288910
1497405
1859100
1382605
945383
1703680
423876
553824
1326286
629262
489073
1839121
188098
1629076
216539
1981939
1549844
486781
1564612
1570499
768787
1595959
1387877
242976
1196491
1632378
70759
618780
1739609
1225526
405564
1974185
216955
1900829
409903
758379
377428
774323
503284
331400
182230
671304
1460267
887133
1207941
233302
91768
189393
1223824
1961217
1609311
1200667
1759406
926873
684576
968055
124081
1165934
1058954
22410
411677
118572
1612117
1928293
465810
741344
888420
82834
1470813
645356
504004
382050
574673
312465
1409208
746950
438921
1616999
1131851
1805486
237563
1485072
954769
839635
1329528
1569149
1154024
906687
756900
1403228
309623
1492350
1271975
45145
60171
1644491
1658216
809013
671870
509501
847043
1841437
937823
752598
1616318
756540
1590501
1990780
1584189
964297
1045240
1859335
1591649
1652422
4489
900522
237984
1976753
1574286
79141
358430
1866156
1022235
1547125
637428
467796
1833108
483950
494132
82939
1934262
1294479
702665
883844
501968
1486432
1728915
1093925
241594
1240892
1472983
1449380
1785253
1774988
14597
406431
1192687
861925
515671
409470
1148712
1597249
618723
945506
401605
545230
99980
1473322
1201339
1254105
44315
1981326
391482
612268
1569168
1516707
1006065
1981718
1720127
1422183
1837333
1772705
704146
890727
1233017
1980708
1079835
108866
255637
1268318
1923948
889042
1146007
70567
300176
367887
1005863
567123
1174323
232035
628585
386073
671625
707021
1949549
781293
1009288
801461
496557
962329
1762682
1821586
999051
24742
439019
1888039
447964
276488
1114859
673442
1328996
1339782
1637898
1489888
1961855
1658312
694910
1358800
1230899
605721
1637492
440498
1768146
480641
1306048
1866413
568752
1533760
217439
359851
1093911
750808
81736
1609627
1980293
1132572
518884
511688
458860
990973
1306538
1088362
1919145
1267513
1963466
707766
1006167
913119
401700
1010853
56268
302490
569616
572970
657099
1572350
1551309
530815
1496667
1106447
1529604
498609
462031
773571
1727304
1353783
1059898
1585679
1222208
536519
1380558
314240
328464
1138592
1207461
1577605
1088418
1742672
505839
1898396
1630208
1185174
1638268
33957
566365
661548
640685
1325686
636945
182757
1372258
630999
1474784
660020
865178
703039
108115
1458907
1612453
1841303
469961
1139511
822664
1561134
1631996
772849
634052
40399
1768144
501399
488261
1912498
1514974
167191
1001156
382513
409979
410763
1635740
1450450
1713349
1747729
1489530
1787643
729295
753999
768411
1286509
646591
1961044
1137844
772592
152850
1933914
563149
545868
766124
671320
1992157
1310861
794069
1035736
414052
811376
94187
61290
1211426
506713
1746044
1386884
184405
762809
1371074
343802
1120747
1256568
925922
51535
846763
473390
522751
1695125
1596631
460188
1310096
74501
1688987
1994117
1438574
760638
1625238
270728
1016027
1819656
75
924953
1728486
1292859
1994204
1865114
279549
1324138
499186
380107
399705
826129
966897
1536692
535983
403000
473604
1377545
831017
413090
975653
1795561
1738821
1696995
1163776
657177
1662951
1727160
271467
286454
1243849
1636098
68297
1311540
1772201
239871
1583379
1165160
772162
834470
1386874
1528638
715727
896068
750062
399460
804210
1268566
41523
1794770
983240
175151
1637014
1612149
646550
1761731
1246589
223350
163266
829804
844056
1897324
392380
642441
482353
239531
372198
1146957
1988741
861446
1639690
1568073
694480
1609876
214718
1528751
1066861
988143
1611960
1013333
172016
1418875
701420
1318729
290360
929247
649551
922606
925523
1870794
1368461
1006869
863550
1281442
890847
1061131
49952
1905021
1563702
410913
111498
978376
970807
1172747
551593
1225396
783033
489452
1072135
1599104
1745653
636722
930406
1205919
606173
1088977
1935524
310064
796494
225901
37462
933119
187772
1327521
33845
976729
62966
135908
1529188
29447
1925024
701072
281418
933108
777879
803511
1892628
928195
421579
1240167
1826711
365751
826880
1202524
729932
290458
1345696
162757
570495
1710953
241080
289243
671004
1366574
560560
568307
872874
955232
770886
141265
337236
434217
1824847
603795
1468000
530400
1284257
493166
250713
1957284
1874202
1777769
1170591
1371662
1368873
424256
358933
351553
940071
34563
777092
286478
189422
203608
83159
1632941
565215
69226
1735674
526621
1809326
1146433
123931
579891
921447
194150
293867
906730
1562346
741402
467094
484524
1244163
1067263
967608
1558656
1371040
1631648
340389
543694
852738
517243
1244107
29899
215273
1675523
1015505
861848
1841337
1533000
1880442
1029369
1223473
1753482
1749955
844423
597131
892651
777418
1219554
696452
71625
1636262
1640780
815106
694735
132928
238274
418626
1497723
1114606
332419
304459
133036
1971575
1273191
207534
621901
544296
847045
274075
1287220
943106
87322
919070
306071
1138387
272135
887463
1957183
767827
496512
1565539
1111383
1236050
393250
1268337
1527605
1941437
223061
655337
1979529
1529809
864727
1687840
1966038
1423948
1688734
1283403
1906475
1893541
675512
1626837
1249214
537654
676709
1287439
1703519
1015909
47946
532176
18958
832461
424382
853594
1770580
648406
36617
703303
986351
1409125
636732
81003
1372397
1300643
1239174
893944
1965444
1163786
1975341
553126
1812766
1280096
1696900
1921835
1732048
740543
1894590
390291
327870
329525
658601
1275183
1030071
1176666
1642564
1382212
162530
17871
633174
63356
901347
1350059
1533295
1263007
1353504
1015938
905163
733492
785042
1755001
1493964
1642945
1645698
1745358
901943
617329
952743
715147
802878
83165
55556
1330684
1208413
1762937
1454759
1950204
1464631
1862274
1234847
212905
394622
211424
527604
1518809
571135
1505420
936443
733816
448437
768411
757895
1516048
1082515
617694
933819
1005775
807744
1160099
1188423
279438
1438964
585430
1724987
826396
472898
1841522
1551384
419673
1935517
1492068
33488
312939
101178
820870
684457
1318051
502612
663463
1241947
1707199
1136884
1399921
1039442
381614
1679650
1122242
1062282
1262715
1411548
253131
600611
1911049
1158465
120606
1367608
1940603
1441634
1981671
1666997
609409
1048367
966693
1596871
1930998
1975812
1338352
729565
1239099
706667
1436684
1341297
260226
862023
519941
1960982
461542
1720394
921469
1289886
1309689
1358623
1313963
1105351
442418
1692104
317626
367076
1823321
64309
52573
1386665
487586
1383552
1111431
557667
591172
999330
756596
1419953
1468303
881432
1135348
615108
504977
390976
1941620
477902
197962
494392
807329
1840323
121561
257721
592759
610569
1306969
1892996
63457
1251813
1506063
1135041
127418
932366
1021786
87714
932537
830909
704315
36613
408201
493088
1688039
344226
1551009
1384879
645918
987748
1706554
107326
772011
1457202
1190972
316328
1439928
1621904
1064774
1422344
839703
960003
1384403
535734
611824
1398763
1751332
1274510
674280
768602
1538410
1882861
1220177
1012486
1980671
375496
332767
535944
817161
997733
1868761
1845891
1709384
1803925
634816
137654
1916936
1602501
848144
1318850
251493
1216495
1577304
1496419
1524873
1132714
520833
1407400
1008569
426679
833906
64896
882815
1959401
1282865
1075811
1628873
382503
1986359
1954985
1866418
1915430
557757
1864345
1766604
370692
198994
1180171
1131689
213434
1558686
1970178
1756877
1486242
1920092
1268864
647177
1846417
755552
1032356
1111910
1573238
957802
1869224
1831987
678519
852659
1551068
1121857
1820086
1427252
139964
810869
1039946
1741839
631922
1611408
1287036
243672
1099139
1861842
1016904
752206
854294
220588
1288007
459977
1213867
1629519
1201411
1363216
1863032
158686
1383352
1801244
1024817
111572
1332989
1434957
743567
674720
1850704
1997569
1366984
1998814
550000
1306448
1623440
230032
1536396
291774
423399
1005033
265576
1020414
1082617
52449
1816891
1881902
487233
1352905
208276
1153688
1779157
646956
738405
375430
264489
1793377
1435241
1276261
441987
672940
1227692
1658756
491240
639126
975968
1148980
1159146
1082385
1376013
1346908
1728302
227433
1897302
446026
1991229
685659
325509
492335
264485
323832
1975024
454847
606842
1353308
838752
1943854
458724
1002763
482363
779513
83175
842533
1559244
434943
753439
849505
1798260
688185
1341870
622810
343067
1117553
556557
1375330
1651769
1284649
205806
1904918
244633
8703
1147809
180986
1631965
643802
1572633
540341
1786027
242245
1489740
1393162
1207197
1017139
584362
597652
1773761
335925
1024973
1873149
6677
906794
259153
1382101
488673
1781119
1627124
575772
973362
1981674
330853
1200612
727300
1931241
581001
746990
1739261
1406595
1685902
151229
1048607
908127
589344
1929065
1440293
1437630
447276
669103
1317515
1490140
1955900
167474
87724
972485
1101795
1187796
355870
1716392
1632708
916943
185554
1745597
715736
143278
155607
1733408
1171066
933410
1223292
855555
1777525
1706289
1577775
1734990
1871567
1555163
628923
240894
1193462
232851
457770
40584
869569
1141482
1549223
1882798
897342
597437
458961
1482947
1918624
1965663
638339
1068067
692657
1500933
748635
1125690
1129674
1048329
303533
1058914
846619
1937965
1242521
1514861
359632
1044450
1378395
836648
1167287
725046
147981
924842
1786636
1194204
1899663
1648236
1461057
1775132
99695
276487
1646743
17527
1507836
121380
1912186
1349060
1717194
515959
1091727
973259
333976
1521441
1398157
1876828
1437566
1443654
286923
365370
1437891
1373384
957836
1349604
1402171
343263
1041154
1204971
1908466
306440
1808634
1909669
143933
392111
729997
1543741
139673
1681525
584122
1959177
1657671
1017734
4277
213447
891025
1815519
727424
247975
1121357
608994
419040
729218
1415687
1266444
465247
1608476
446127
1876716
1565309
638012
1717083
1075146
1966976
1928985
649577
642267
1309290
91169
541467
952411
1846293
1038422
45137
1486149
327289
1629078
1351263
1556263
1974284
1287299
106468
1697937
908225
472153
916193
1977344
1338367
939142
903596
1788602
15391
766550
1456217
1225356
239037
1455987
1600331
979034
80320
384366
1138747
1522547
564100
1637338
389455
1903867
672366
490225
341309
979121
1975338
1657556
1253115
26403
160604
1016772
442480
1204339
1370547
217212
898362
697285
464080
759533
527739
1042573
1572458
340416
219075
555191
535498
1388349
882257
281426
1733746
1811895
722362
497340
829305
1507835
289863
1664387
1222421
326435
1350195
946830
1882125
1115016
1456359
1271834
1147414
1610605
380528
750708
1235708
1887239
1651217
620244
535244
1465124
764921
346612
131540
178244
304448
1163597
448976
1442721
1726328
380682
1511346
1618612
958379
686570
375071
1690606
71526
685800
748129
289068
547701
1170235
920466
787570
1581281
1108324
1157039
818450
1413587
1374211
1173559
264806
484343
143173
1189383
1565345
1522011
44371
1233439
1748339
1191440
266178
1061021
1563388
1360912
118823
1521206
1079719
1898003
1412516
534645
1664949
140043
1651658
1494131
640635
1794704
409618
1864424
1065707
804617
212845
371573
95577
713301
913478
1492331
1059254
619499
1294015
765318
1138671
883553
1552340
139857
475778
1369357
714202
1218580
987929
809508
461003
1515867
1664550
1673699
736795
1421664
1131326
986611
1084623
415383
423857
386322
312173
1871330
867672
679639
499277
1860389
1579838
1241756
378203
1732317
332843
588834
1490721
311505
1001574
1051669
1327641
423791
1038800
937718
1842442
1837692
1873278
747911
1004917
544920
1820404
1359149
215970
979089
868466
1191428
931157
1238808
956434
191074
1060433
484318
1593585
1406936
1044749
638207
205654
64864
1273708
335763
696578
1240610
510794
22361
1349621
1677521
1837260
1745286
1421758
1029046
1740322
1039288
979976
243240
1610878
502136
644132
1802309
1661246
1510718
1068738
586925
1372278
1226757
1746652
838711
1793836
695197
1233378
68006
734817
353992
1517545
617693
1823889
1570094
1872991
1680516
1233513
781441
678932
1269015
206460
381599
1401745
967208
1331293
958944
173565
745912
372121
283405
621893
1730757
1948526
968468
52986
1687346
756945
92768
1845293
740973
437447
634782
1383098
1302394
868262
1106695
1781373
378593
666295
1164570
1214653
1608795
1602766
1286287
484566
109917
1656973
837193
504560
219176
73745
1588519
355553
1277017
1138034
597196
1794066
1187078
1610561
981308
561971
106285
57968
1549378
1853730
73494
333861
153053
723056
356632
1932458
172803
1077691
555264
809904
1336439
1595495
548896
453951
984824
1256980
522152
1181771
669219
430715
741852
1278389
1706890
1136950
1441465
1926651
1104330
1467965
1349964
319079
386771
794122
1010166
1694433
1694336
974675
934077
1656845
1828982
662747
1835587
1772575
1675144
252774
17153
522392
1970592
1087293
1029901
1075327
790725
601054
1000226
594725
1239568
1613155
1411261
67654
1762602
387081
893764
24335
1101020
1843561
1811032
777901
1178549
404438
380445
763628
149285
532982
916905
913749
643258
1118479
770277
1963204
1005714
281806
1152145
755900
690299
421346
1108514
153302
753491
84338
262093
1825692
1134684
22555
109778
1303744
1168604
1450715
1524002
1723575
567937
1002280
196698
1390034
338964
1553790
1126451
337066
1242249
1485080
413759
1867285
1361572
1971200
1227214
521003
264288
1536051
971170
778932
285961
780908
44044
859097
1405651
343685
1360551
304466
947695
517254
902187
593243
965454
1976958
1116224
1891972
165309
1486481
1933923
1956479
392817
1457496
529730
1968276
551655
1205645
141232
1715404
1096640
821605
417973
857510
1215955
327765
1899724
1285352
297910
1037889
1663364
969829
402872
1016376
412873
88064
154379
1641041
523345
760944
1677580
1859526
1953708
1177618
76392
532783
640004
537102
303731
1540199
179633
371827
563906
509413
842848
1482197
737880
819199
947957
1762888
601050
506237
289117
707501
1705462
891921
927411
54213
1774128
1489767
1951723
43384
1275718
1966096
148480
1984971
1641821
1355487
647355
339641
684579
143990
1334774
982814
1988835
1317738
670408
51938
320216
1922050
1299153
961486
1073845
1588601
1921211
1393928
1384670
795611
1628247
334151
706015
133089
1912157
1403031
728034
473212
108068
1801772
823428
551334
1342329
950007
199335
1913189
1479819
629897
1864547
1466392
1592665
930751
1630911
585107
955566
154797
750875
633807
1965758
1877421
477021
1229768
47294
1008670
190355
1239762
47102
45766
495277
135953
375958
1073261
1314215
477122
1266456
1967998
1908099
629218
1442437
1805141
430423
1185198
685813
109579
1926839
466121
1893023
104847
937560
1201471
729938
1514727
1315069
324392
543791
1973961
37752
931013
337889
864306
163895
1275423
1399625
1629559
1596243
799437
521579
470203
1899334
1721053
1164079
1598816
962392
1330942
1544528
983227
987539
462095
1683438
796718
246520
219805
672083
1459163
1101203
1277316
665645
173069
1627950
629993
255651
1660513
1392323
1350412
586468
1108789
441514
1817477
1697029
1053786
1422780
1235208
781873
590860
1305383
1326450
1516073
366044
764025
812372
1592380
35
877516
274271
960439
1340647
437889
728009
380424
1750618
343191
243299
189696
193076
1687586
1784626
1118187
1278812
1830009
1089610
299194
178842
873954
599259
1679620
1155217
898885
1152398
1523908
969559
355352
599845
1275808
356726
362567
1685251
111413
1338995
878660
895304
702570
115407
1412293
676609
653106
356804
558053
217778
1724856
1855222
1099613
1004964
1990762
268363
688385
892952
1558607
1370762
627840
655769
1981475
1418077
1785440
1144735
898595
364946
1933401
1989731
1173904
888594
1305756
1421066
1346321
9362
927392
612869
1253308
1442040
966530
1685146
1496218
394132
625105
316332
186448
1791271
416823
99574
798833
779260
1855
1829129
1343084
1959464
397898
1298800
153513
1260482
1163278
1592123
1031577
450069
1794400
1457383
931936
1840380
1509569
164053
1376156
1716614
1163214
403894
1954083
891515
592520
996191
1653141
1316132
1798831
1817186
1022870
254052
1165518
1939747
1790100
577971
1105017
234618
1174229
778510
740811
1413431
721405
609315
1099583
1463138
1399002
1612679
69921
539703
1253787
151652
577149
1622086
1656394
120638
503179
724949
1336260
1573887
1883468
1807497
1467363
145855
1821213
540105
1179086
1272432
1007263
416706
419932
472848
1580203
1295032
290720
548541
568621
112779
1669721
1004187
987993
752999
1311537
206422
103039
561341
647159
1676114
515189
235822
427692
561324
1927436
307216
1423425
518765
528826
403604
1599858
66935
1912924
613199
1410711
1446288
1195047
345005
168567
1407572
915406
1187399
1546929
1864223
634622
1404559
829721
1620758
848928
1979329
1335302
276396
1924373
7011
1325782
477362
1262153
1321750
1727393
879016
1844195
1598906
1597517
625941
253563
107735
853981
1730790
1779050
1712971
750659
857313
71032
695878
1029729
661623
1217862
842642
926494
1799049
1111689
1677700
1229436
1778230
1426880
106672
192398
153019
1811336
675833
406382
1865172
85147
395315
1875643
777942
1021389
97601
10604
1207004
1876600
1554118
1116622
1222744
789009
1866229
1595900
872300
207364
784728
30258
1353222
166217
1907082
692384
384428
851768
244878
1298866
669574
130974
1953705
578373
216035
847284
1102739
620344
1765885
647794
346845
549770
1720851
1140760
1394165
877679
1253172
784715
151795
1477575
1350912
27785
1810646
353044
1371012
834756
1162332
833203
1273064
103119
1466659
879562
7349
1539143
1564674
1663748
1978845
767810
144407
796317
1294737
678479
1708318
1559135
1244286
1689181
792935
1795623
884212
394662
1090146
560658
1418408
516340
1599225
1487525
700943
704386
1513243
351355
100259
1813088
1696713
1167880
1342686
820134
1970792
1235498
84229
250055
1804933
1222940
1352024
287890
347526
545549
641044
917653
1969375
1348154
1356279
275100
1025299
902365
234121
119565
665763
490650
393219
1300708
1367675
1055211
1160975
1587953
514229
241189
113962
1666715
653868
1521720
688289
1937540
1421766
1151022
1571135
471750
1249080
893872
107394
1514061
1402358
1109275
1953259
1158748
140609
1916451
338003
651239
275276
241517
1489473
611955
1119333
1955598
1858418
1298063
1379632
1467621
1380239
348591
1402205
1029337
976764
1259697
58393
852874
458774
799693
549889
1302951
668496
1891219
1020392
239552
964540
1341343
1679219
1094223
436094
1510852
34444
892139
1198805
204041
499671
1959194
1598065
954768
1427316
1739399
1315582
544874
1881945
1511543
1118792
1118264
1986080
93569
666111
52660
374152
789593
735360
375755
1496303
810552
67008
232360
721168
894245
1081080
1866620
1923683
592202
1881064
1749328
721529
1358440
764490
1367184
498838
1121673
985924
108947
925251
1667028
1962120
1275098
1213392
797988
1595729
881910
1969693
523494
98112
1247060
1729537
907478
1212374
1961503
1658469
461935
999091
1712405
1671120
865915
1331862
1982512
1207660
256490
303519
299753
1378907
962034
220727
625185
1648459
87028
633545
641610
1053458
1257663
1434052
1300986
1592059
1946691
1538922
247969
1823833
159464
1426392
711859
259568
425465
391730
1382544
667909
49750
199125
1846979
1526027
1694678
1239416
912691
913839
367331
1933380
914157
1714221
955149
1908711
1218659
258560
1188241
1529480
1704528
180105
758179
981920
1732644
31699
1111541
1993625
1053982
1766709
1831744
780943
923325
934059
526024
108586
500692
1650727
1355521
1256779
669628
1756512
1134654
1703336
686730
653516
1642322
1650920
1299176
1557092
124604
359477
484800
70030
218768
1266704
700590
1802136
1813654
1002676
1371135
299943
1169329
1801625
945304
647184
488872
1840626
873985
218813
1325917
703381
447894
900391
1458671
1938961
71774
1547964
799505
794114
4971
1994851
1004066
1736626
1323290
509134
362782
458913
116575
970351
19766
1943113
793170
1097142
2498
1557779
1803283
123181
616642
10050
302178
786154
433937
1025571
183533
725113
726015
352685
1957074
472955
1859790
302265
1190565
484603
1998741
1164389
1954549
1029437
351086
1009158
1410067
1986839
1358625
1974259
1117912
622306
532842
47686
1709706
874506
856561
270926
1289137
705167
1857001
1176098
509961
731390
171101
1905540
1278454
606836
467421
242319
1573860
38125
1120650
1916652
1231113
1006480
141915
1439016
744303
1789574
501222
936331
557631
637308
155154
668650
969849
10716
363556
35532
1017411
1094291
351795
422457
1543555
730260
750261
1693940
949460
986558
1947542
103170
1430940
81796
1960077
672813
1410339
1247061
1562907
531213
906530
222795
84473
732067
1395006
600335
1875563
304009
193213
1422202
1203371
1622490
939404
67541
1864682
1610344
1899839
1520615
695922
1020550
1673180
136084
422290
1742181
1726383
4406
649612
1965605
1683737
651405
978126
776309
609221
674390
896703
18636
1420950
1941041
1203464
1320881
1578360
815553
1657370
288628
1330525
78008
863542
1641674
1025333
1851081
908225
1117266
888259
937048
1264974
1098384
1589439
1039843
1021338
1541397
1956141
808132
696221
777944
497100
1626570
1957401
1582082
343087
1812705
716740
854965
594287
1270314
1311280
540827
1703238
1037462
663451
1782322
1942924
1031054
1578649
1170384
385366
768198
375959
1309956
1406760
1380997
995993
1029557
549172
1067700
329309
1339725
1929833
758598
864240
450559
1867053
1000088
1373016
897117
91463
1829933
399113
1708202
1185619
605056
715003
210657
1732103
1798115
540958
1514451
132235
1988902
643099
380653
1057977
1187631
1929841
1196039
601788
183451
966832
396147
1654644
1321431
809294
1917144
1094341
619188
1922498
270811
20656
648871
1770456
23014
260106
1363098
415755
601669
477187
1970764
1165079
70138
210056
1213270
717764
1258384
614198
10023
1104716
252404
64400
1137776
1848338
1065806
634563
1662076
72132
353236
623016
1470575
70927
856246
685189
1852077
1626118
652365
1620225
176339
899471
1223211
112396
84197
419564
199906
1604927
601140
1049911
1550960
1580023
682812
1348903
1683811
1866692
86642
438915
1530837
512667
1591072
1958339
353698
501508
492631
1112367
91334
69316
452821
117460
873219
952489
1430393
1895010
1947062
1135426
432328
234730
1202452
1333199
1017734
302253
1513857
856561
515249
1935352
1493051
725222
848028
1597911
1758465
1781531
1239843
541742
33185
76346
82967
1864160
1449283
612881
1950999
1739506
1225762
892525
1365776
1782830
1267669
1352410
216528
908021
443245
405368
369399
202019
1806614
1424162
1975814
1895512
1035369
20299
1036573
1679456
1508056
965141
1787427
75887
1846376
1827865
193178
837063
964659
53238
1884574
1729807
399288
698898
1426947
1091282
843974
579375
1841497
1674241
1510991
1104125
166086
1186108
393038
927389
422410
365449
29635
1753192
1137359
842862
472909
284326
1159384
1030700
136535
522958
373510
1068541
31117
1202276
1110147
1583230
1363479
1961311
296398
1294040
131755
1951678
1997681
1798628
1353915
798011
1521230
1151405
1099637
95578
1275152
502817
1062574
848023
1310516
1559127
1305736
1957720
1804016
1993343
723056
1807398
1777247
567926
778188
1802526
1333443
1150167
774067
768672
493186
138972
1593864
224611
569648
1806540
705465
1216853
1244953
1228120
1298814
1553935
1349457
593933
1823278
1656209
1195827
630214
889019
703865
1363773
172684
1634367
557506
1980046
1758854
750776
812450
34416
40874
1772732
797704
692652
727116
1576943
1439172
234533
263526
682004
1662965
239305
329181
40227
1242577
869042
1092856
970499
1025303
196074
1208200
1717009
1449765
844570
1859485
266967
930225
1732642
913763
957995
1943634
1954539
167255
812460
102225
1822270
857928
300108
337438
251145
1924985
1553046
1137122
900211
1284171
1445007
398582
833026
879131
1563750
4935
621347
776558
1922731
1131303
1336980
1089913
1241946
784144
157888
651967
1246166
1266176
1095972
128287
1129968
1231388
1476773
380211
1647929
17595
1026698
75376
485955
1253606
381457
1708139
1015378
1664297
888690
1594772
851131
778018
1922997
134544
1291943
561302
1516480
1705167
943665
498955
654460
1525374
1599095
181247
659667
309729
831893
1009537
1782427
1909365
236933
764553
1537656
1814634
1053716
980980
1429936
1154419
1050277
306926
706811
495669
298375
486242
1289368
1982353
593516
204503
309472
36887
1261441
317559
200201
267592
255743
1964857
584757
1072349
1673695
1898661
255645
1713782
1761335
1510889
735270
304991
679214
1318707
268291
1240098
562883
965733
704099
1636181
1929375
963606
626661
821816
1020079
1136281
717460
1845608
473904
488696
1597179
1336648
95220
1503975
367306
1045643
294259
1264124
1815628
1422293
906532
864059
1375575
1789261
548906
616476
451673
303445
486595
1591819
1553638
814800
1270583
1959680
1291324
1968943
710585
211198
1582179
1205587
1835279
1129590
1052158
1974878
109861
1839048
1753502
458267
1182722
673014
1325672
336078
546373
1278400
1114217
832863
41682
1482946
338989
1761632
1880180
51897
744646
785711
457700
1322343
1484716
1864709
565372
226071
1928856
1815209
1193934
711661
1384692
1817612
320428
814607
489407
1134434
83608
1432521
652022
574442
1563380
81445
24526
1815646
302904
1456087
1064363
1710879
849593
1179181
1795357
178442
1728289
159364
619124
1798380
12984
1154051
1565644
940280
798642
1582456
197653
675086
501459
521993
695834
506584
1420289
106526
1816529
1565623
1881544
282505
280293
526229
1659242
1579001
1807666
1854659
1489307
763029
1023711
1520648
134129
965363
1436953
1428762
824962
468197
329321
751780
858453
530052
1132150
577729
37328
922591
990828
1901923
138051
488151
1680120
323817
1311310
1070234
486747
1395757
829415
1408966
488642
735833
919673
1942521
805796
389693
64632
856849
231726
1473486
849171
998254
478699
1280914
1494452
713993
1589494
53673
1241894
1892779
416578
1378071
823101
1775507
1909348
413508
581535
638806
235937
604755
1835006
1894001
1199711
1483250
537691
1189482
248355
1216109
1598108
65848
995292
297726
1308603
1047624
1398738
362803
1904618
785724
66169
1807201
1763160
642145
1664684
1064211
117295
1182080
214976
1573342
876750
1527482
1005987
451294
794403
1139020
936071
1601871
328848
1762985
1822010
1936906
1373275
1801522
1281443
1711497
526895
1908956
325574
568975
580527
127865
1825459
1097281
1130143
243732
388643
1534958
1818025
1247631
1534806
201248
494743
894933
1039402
1561790
59904
1939989
1054761
783142
148025
1858731
163859
1552277
1510599
885585
1776298
1220324
1544078
1389455
213937
1738064
258035
680907
1121495
1936950
611790
1230491
168522
1770481
669568
141877
824295
1932215
1464015
343137
1702702
836768
878439
780088
610853
1100243
811197
896808
456444
372121
551012
348296
1725884
1298007
581142
1189793
888007
218166
1766478
764870
1816315
1546009
640961
164137
823495
214279
1984286
662307
1729668
1100161
1252470
314099
974698
1629378
1033316
905140
37552
737271
191278
28900
479722
513604
1810605
1673928
915568
653706
1969047
1468945
1833174
1914016
1172652
1991677
727213
526234
1313669
1758966
856003
594204
1074967
1641821
1409688
352566
1310939
1354648
1681451
1945316
276873
1202971
1477742
241498
1199470
812097
430651
618448
1621440
1595811
1287570
1542969
18515
1341682
1976939
19912
1279670
1820642
753640
1513905
14020
1170685
982530
701828
377186
221837
538824
1868295
84480
1418995
574455
18688
1363194
1132506
325006
1125230
1674610
578532
1135144
1297999
681632
313736
83852
123291
1348435
1669290
1700474
1037629
1097015
1520684
1556089
618594
629042
1535085
610866
967812
1789946
812014
854815
531305
1182584
728508
446717
1968629
1728654
1668903
1877781
920066
1279326
1171193
402455
1723160
1100104
180032
1991542
1112608
961033
707568
386982
760391
1552853
1189296
1837455
12044
903384
1624567
1456364
1526916
1869179
833938
1532800
372362
559899
604782
1825188
157260
74510
1269724
1728812
1646896
1576265
260000
426825
1233525
1164694
738026
1453305
1184512
1022755
1739396
1027603
1217005
1487943
944538
650542
167740
944824
123400
599344
1250716
698124
297907
84039
1654119
107498
319064
1097495
87119
22315
676326
956446
7005
1541214
1386536
1654277
505860
1054205
311098
1739981
1754126
716508
1304936
388310
1148573
151541
1042365
1085846
1144295
1929147
1983009
342533
653645
649171
347518
1849228
956907
1735762
778641
184630
1449779
693536
1425044
331491
1259526
1400801
498492
417355
1929805
1927824
205611
248914
1919900
768166
846676
555341
1464031
13250
476435
1951033
1727788
1163114
305689
1914940
90055
1722177
833000
1650266
1539239
281758
895550
462796
447260
1276124
1748115
786589
1240852
1184408
1987527
1697886
1109326
1727552
1698588
1948013
1526105
267729
1612559
489188
1201005
1242855
93837
11149
1659826
430120
46704
1283355
1946646
1159954
1519303
525882
1957910
1332586
242348
1416008
873843
1845852
688771
27988
417777
1246675
366185
253408
1127091
211743
218135
1755235
1578473
945031
87928
1457725
153088
1084858
931906
378561
1646280
1256538
371865
1818712
383115
793265
1818384
1026157
332681
1380069
1098227
1909070
1709687
1051290
1785648
1562249
293506
1546889
1668412
919879
1923309
618696
1941224
167459
463976
930286
327906
812924
880936
411105
411108
1277150
209064
1519086
649948
1133758
1820381
984165
372514
945984
1863004
1641869
704014
1737182
1544999
1724036
972489
1657680
1930997
480453
1403291
421418
1794239
469428
1062346
1640321
1463716
1028876
947157
1830088
570650
526842
1613542
769189
1777584
899661
1991531
411755
858822
65823
504311
1827825
1857848
1776721
103876
182659
874541
834946
96613
1808119
967118
818055
1162163
636090
1323098
70720
655236
708288
1112701
392034
1698198
996009
1046428
544081
984669
1484631
319805
1588588
1379531
1479359
1340180
1591201
1129685
1573653
1478662
743683
500127
1627280
1038139
1567404
1891972
489300
1764141
1860871
22236
301641
1939826
388742
1941154
1190355
1263563
1998553
1188186
1278912
839797
942959
1462016
1886755
979267
1050340
390602
1396776
1859691
738664
1535676
1144087
1308098
206818
1879715
1700537
1381579
617455
1643328
1021001
371154
1143595
1300914
417964
1268604
1385783
1555301
170874
1199070
707924
1583601
792820
112732
607992
495557
409864
881101
785279
951793
138912
146860
69185
281779
917107
1901297
474725
174797
1907195
156490
584647
1881675
984345
161883
343459
966444
1324842
1752890
1545807
1986308
650627
473521
397586
207415
198641
162247
1962917
321727
859755
53209
124954
1189572
1675224
41102
1680322
378455
791044
1131250
273265
1252224
1432143
579412
514171
1188511
1334147
1643369
664344
1930083
1101207
704102
1495499
1503064
287196
236000
265852
388386
1286391
1087497
821457
592407
1647990
416075
1160575
941308
1352310
1636151
865762
1918076
354260
1631947
1934632
1182570
823155
1097377
183007
1140264
1046790
1509044
1475893
1902443
925939
1556945
482793
1101248
1331974
527331
1250057
965891
594908
562362
1288140
1924246
1943503
1895989
1993549
1950175
1244532
1030251
1887218
1356145
1619057
602429
1487021
527448
1802302
1433997
1148984
1985076
1752332
752442
518584
345567
1199672
1369810
1402510
1928147
1837003
573853
1721957
203143
1580140
782183
1692021
1291364
1065077
1811364
278546
682664
600654
374366
577289
887519
997118
1056832
1600185
1924975
328458
633846
1238883
544478
28636
505395
1353781
1878593
1382856
138099
1374979
1501537
219954
686286
80388
870669
1288488
948432
1017319
383603
996513
44351
464810
1000914
1268841
346275
701888
259666
1044417
1697700
271499
1504499
1700416
822570
456671
1061027
1683316
877495
183061
593970
112639
840755
362726
841544
1118865
1487869
1478012
177898
98744
109105
84309
1017140
1362104
1505991
1409284
255333
361668
1553469
1242745
936395
372850
1417788
1372710
87745
1251682
377718
1331150
1790202
321649
152953
910975
201310
1763703
313830
987975
1674711
362672
666225
1043176
1556338
201551
1931417
943944
1165743
595875
1415974
488846
881311
1988441
253556
1247874
994798
1182062
473930
287042
1325723
1160053
548650
1188487
1374033
1175924
883482
1915004
832676
1883065
330078
1445866
1769594
765960
1726255
897761
1650224
1846435
874153
16736
1052075
1741727
992982
1111984
1703200
621763
365290
501672
929216
960816
1285404
750543
1594844
1888278
1116597
1684665
516692
418774
1512615
988703
1370187
1619146
926481
252767
160947
625282
686446
298198
1330791
832873
155101
1094429
1665611
643550
145220
1635945
762356
386523
535650
1665467
862509
532707
447924
572675
45260
1140591
178192
1809521
610143
453510
1884669
398109
141876
734362
1645972
934768
1746833
1253779
980703
1002485
863945
430541
1304181
898879
1821401
48482
416570
1369470
1850664
401853
1783980
1469352
1797253
921211
231566
1020365
532066
669873
55864
691045
1314475
136939
844968
1587007
1241344
1060513
1274654
1641934
650328
1037180
756035
36020
804907
358204
242423
1488926
820885
1371692
1459520
1399431
375641
720461
1503364
1644876
722642
658635
1306822
1739515
1244658
406950
774598
56907
920190
1943345
1838774
1550839
505276
621555
1447142
1767070
1622453
925992
1509537
1314106
1056373
467266
1893355
824483
1394399
844210
412846
1561671
1676064
1925047
1236912
1149606
535836
1095145
941254
917248
188060
774358
1953900
104915
395556
1452472
835641
191925
1989133
479392
1043380
555295
1820238
1588405
1973144
170555
165972
158439
1103763
1520550
14976
1230209
1383925
1924670
1672284
1202498
1296593
1127194
1904029
931673
1490719
926481
1011221
925402
116072
391383
515063
1938184
1491176
346385
1424584
376768
1134477
651504
1303030
1099872
728193
1740623
460961
507381
587139
794709
315739
453529
308036
1376841
1656033
378316
1171788
886028
551765
531445
1259243
1653269
703210
770881
153587
1399377
826645
614001
484463
227658
694216
681899
784996
6551
1017343
326686
905830
527769
440914
1239274
1328307
532108
1076734
438351
226539
627456
583753
970896
1249094
233637
330598
1769375
873535
99086
1955710
922382
463082
692825
1166
1033996
1762020
1761549
1400227
1023851
242655
1292296
15693
1520658
835331
1975162
1994920
581539
231699
442460
1006014
1013906
872868
1388413
681641
96215
68420
1415143
100258
360975
125132
1264067
1497332
159349
1840937
1776564
236213
1773955
953985
280316
1993633
1208322
1790337
1903909
999424
1086287
1110982
632428
1761960
929314
934291
172142
79694
311885
1184825
1514817
1727094
1390262
1163950
1651802
498828
840102
114129
840290
1251283
98137
54856
1148613
170764
1271947
132376
1369964
753707
950271
312137
545082
93587
370119
1799162
1352924
1761913
734327
547029
1515498
1936771
38985
1921372
28253
1931792
1874710
309700
666943
844531
1794384
1709087
400233
972949
511936
245453
1753470
419168
617114
1296855
602661
748785
1917962
1209994
108984
839097
609195
1713515
397633
1665404
1730168
1668025
1371645
266283
147035
651208
1692506
763513
1945742
1292405
1839250
1783601
1668010
598257
1759805
1492770
1989872
1104493
1138635
1289287
699113
671288
1466539
604786
1071095
614235
761517
1578080
224264
1595054
1941973
1747394
1068273
186563
701765
240136
1984346
1741080
466302
399450
408343
1289107
1144534
1521328
1160555
1143417
598280
1638961
1641229
1051380
1319748
712435
360841
1333348
538714
766052
336722
761979
325269
1690574
486729
18454
299432
1184312
694197
1585986
429371
1401417
1023868
185755
568141
648900
48386
1404741
1401214
1067421
668607
636927
556050
151186
351532
929060
292134
313321
514133
1602101
531967
813329
505305
741613
1562297
695442
1621935
1570902
1349013
1778463
830174
1863381
650658
1286647
31502
1267161
829573
435361
240847
448256
1153900
419034
954973
580666
718803
513830
100958
1949018
523213
1062109
17144
160477
1802731
1213825
792059
1963931
1758859
1396662
311489
1459888
1824128
692745
452732
357360
1311215
1100448
1614629
552995
1872256
1789073
1538425
1784888
1036493
860438
757590
843663
1298908
641603
118300
143747
1451729
1116205
1010296
1346228
408876
1115523
1981922
1947745
711366
1038875
136581
284473
1262046
433379
1123640
1646523
193682
103549
523311
1462252
974215
51102
243361
1487575
1367641
1057078
1758512
1391935
128722
1322087
182765
847072
1371789
820995
564703
394404
1559424
1912527
1872527
480301
1607127
1187990
687651
111695
235386
1976617
1912754
375717
623121
1099710
1017870
422041
1499105
394993
1452296
208177
489934
1310944
310851
1366124
1104228
822618
126803
1088117
1084099
526733
1081030
1945069
1991189
992234
386695
716269
1416946
1058264
11389
1052116
1765101
1330327
1149578
90693
455857
596111
716572
1842021
235901
1952311
1203155
1397315
39979
1873879
648256
1393817
1421660
1089667
870914
1947111
346533
962845
158085
1477213
653308
1349069
1300422
1814128
636179
1576343
665216
979257
1685898
1312693
1616602
809525
1125499
687321
1471324
270467
1738885
438549
100976
1871605
368287
302772
979748
1538971
350206
464062
44797
1668508
1522750
1542603
1352353
515574
57342
805435
816643
1480430
138633
306235
1173109
1887970
696368
600233
1702812
1211281
1165473
762432
377818
448446
1267085
1116418
468535
336897
340880
1544336
1117179
164602
394374
1276293
362992
321143
847488
669077
229267
1052710
1390146
69084
889313
478922
336061
1873761
1642725
1078476
803672
192392
1701930
669303
779237
650286
693327
1715981
662227
316974
1862354
914947
642496
1397543
1167067
693688
880891
192330
1651904
171253
941739
756627
384430
1093083
148964
1117459
519060
1052718
1756224
1193926
41056
953966
405641
164070
394679
796291
1230931
1261519
874757
1089604
1590520
375915
1319764
358228
1273619
1220157
6730
1134546
1135082
1488450
303650
1222248
604289
814015
1962958
785395
263960
1632817
628867
215058
951017
187556
1696484
56715
278044
487284
1198323
582375
1367682
228263
695661
86546
395483
362051
350584
1288082
1647186
1509248
1606835
944259
573549
1992728
1978974
1147516
860180
867111
973001
185908
737920
1203895
1264232
1196731
1397908
1838618
675384
474873
372451
1848458
352722
565663
979180
535290
718930
722729
1575888
1251370
1309693
1543808
1387997
931931
1595321
880522
859460
1389690
1424230
1054366
733977
661182
953513
1049956
1477213
303413
646608
1519362
1666594
439912
681988
842117
1797950
1612184
151188
254532
531637
898610
803695
22171
1293523
1217728
822176
1349321
1686361
361041
806922
772916
586875
915643
1721610
1517978
532140
811944
1079916
1109333
304078
813049
1329341
1150666
171938
1948281
412986
472904
449378
1825726
1320958
703965
1835066
535537
363603
585483
191005
1749169
455585
1926070
1682285
1505015
692055
408610
1343328
1840285
1073588
1386217
1428708
1039823
1504669
732826
1575909
1489934
1185011
1519828
140825
1433920
1032538
1569101
412409
856115
1734172
92150
1555826
1624492
574762
1859544
725759
549221
768706
453072
1140473
689015
675066
201716
126451
493662
1673160
1678666
685499
1739759
417581
1812975
211907
543338
1889420
1266505
968150
1109100
472096
379604
1607346
241857
534893
278934
1262478
679206
1260255
290446
1717956
1822504
782161
1001530
1469520
1078709
243117
1637658
51758
870550
844728
428759
1068535
1509219
816679
1696083
1611625
163218
1810972
1798885
1781110
684614
74563
1528056
1937377
982026
895977
867328
1836077
226776
744240
1716181
1391676
509737
1920585
1777138
1575499
632812
1778943
1734885
1776708
743171
239025
1035404
933865
1386589
22399
1332557
436128
1727051
87948
885495
1432528
272310
1489516
1220543
863272
536710
1182338
1725133
1349696
957248
1582614
1954516
992924
1539383
690176
206370
1840510
1378630
94168
1670962
334624
1623751
143603
926538
1972442
1637646
916198
977259
1407358
1158255
1982245
472782
793612
837208
663453
216749
1313267
1338259
288029
1424029
1484975
685689
1158184
599062
90804
772940
374286
1875099
1518590
605545
1739837
586944
1350033
1248849
1587160
173094
512671
814980
1647715
586555
389196
1862000
1950282
1532875
1854577
1567344
1401094
838746
370880
1572034
1646266
727108
394243
295727
1323762
1659666
693318
469587
547763
965166
745683
136783
1035801
614848
1193130
1559055
229513
597272
999668
1438224
914384
368731
1885879
742263
823976
977156
610011
1015333
108515
833260
1347261
516827
1868632
13531
970197
1430564
105116
1906626
1110193
1564727
340134
1537257
1602947
1729533
1444530
1796906
306815
1275937
855331
1006764
952451
1789346
1726401
979205
695889
262758
430868
218099
344990
832691
770535
330579
822212
260562
1106893
360547
584360
1011468
1267683
1875131
37110
527918
953600
1006891
315261
1977455
1017844
20605
1254039
52075
1604161
163556
1217698
906624
1883029
646006
319353
745755
562954
1941298
1134132
66766
1327024
835392
669948
1721011
1464857
1895387
1920366
427805
598603
142575
664326
1360460
1953692
1299830
979684
1108436
711705
67721
1788143
1020534
598108
814284
1733444
1824066
1755751
1599380
899137
206062
532193
298296
940120
1273308
553962
1361042
705857
1397444
590133
1109231
1405177
16738
1487116
1647385
1934012
240197
459123
696764
866769
564402
242485
277384
581896
1395054
818028
118054
1427107
116851
770714
53775
769239
1341967
593798
84920
900193
1740224
1209944
1747130
781029
587224
1164354
1285470
55223
1219943
1611911
543199
1078942
1523958
1291490
823888
1448289
381952
1710459
192866
1636952
1898157
1299905
1797802
497007
457429
16708
908720
1900675
449813
1392409
1683277
994050
1543839
867302
1883564
364486
1410638
1512627
1564615
96363
1954422
1771825
1299369
118200
1599064
533306
1866427
975729
184041
1464296
286494
1428269
14301
1036540
1493797
748868
422757
1356102
465553
1157020
1037107
178108
1650545
1235747
1884672
1041939
1850348
1430024
1428320
1394577
1622333
1898975
96715
1337367
1992889
1060951
1786935
768964
320147
85158
144528
816474
817543
1197913
906061
1280963
393367
1001165
645412
1381146
207808
494660
1665200
1025587
1073110
528896
1396859
639982
753711
875102
1486662
1607554
815060
1082642
1261830
1808967
684284
86292
1321148
502536
1406319
597214
1909427
1838035
28370
544293
308593
653609
890036
1632929
717075
433849
1111707
708850
819606
719188
1197528
1625622
1090780
1100042
1226370
67473
1237036
1146203
1723138
751502
1575995
257968
927526
726685
27329
1460365
1195963
1546845
918275
249115
932091
1069179
194618
293166
978061
1553694
1329698
1946717
1924799
1731346
97110
1614134
425755
1982516
1093279
1787184
1051242
289192
487112
1494332
969134
1084110
1671056
1630020
374110
755331
315574
1226475
1144302
1488281
1142778
1582313
126822
1118841
630425
1811289
713958
650588
1607880
416830
103530
1258718
712148
981037
864368
466095
58916
993249
740039
1742032
490489
1100390
836749
1073308
248299
1302112
770806
1429082
1603753
1850185
1218255
293001
1875172
705342
163856
1149529
532556
653624
446171
1002491
878790
1591459
1802821
1435754
556129
816843
1673298
871850
309813
1039304
293810
472559
154797
587978
537557
301715
186327
650236
775185
1648208
1095701
1948167
564520
94027
1318227
1077306
143194
209741
748731
708972
975625
1142828
1671545
274742
784708
1489312
1621096
768680
1489292
315677
1939244
1602234
454611
1602404
1584516
151203
220205
348847
563366
1423981
1779844
507068
584532
1949986
1465318
1546861
936205
1187793
875028
1183114
877419
931801
305194
308725
488769
1563061
1657529
1997522
921395
654340
980156
717687
194520
1441415
876867
237852
1575008
1025333
1876948
29244
255418
1212675
1361269
573057
676543
81875
417473
1354127
1198952
589554
749763
502123
617445
1979024
279692
1557649
518387
962496
143763
1945813
1974973
161349
420249
13883
1832438
1546242
1653280
1731245
1978155
1653451
636801
1850518
764466
1436268
1710632
1310636
562489
441692
1542946
623181
1109153
1085434
853758
869751
115273
770317
1415523
299175
442184
976051
1226006
461999
323883
813341
73130
726627
484597
268466
184469
19801
793436
528046
80864
993733
306447
216217
1057938
785117
1699735
1824187
482402
840556
980805
740901
816302
1384454
1106690
439477
565108
41826
248031
1580147
335153
433991
1875121
902455
1578589
1212501
1080140
956097
344166
925136
391910
1731264
299283
300823
1396892
704865
981343
671282
132713
216923
1855628
66386
124416
1110502
810387
1102875
571606
1539810
1646175
321373
1676684
1385746
937372
229657
1229821
8390
172019
995144
1394673
126340
1330980
63160
1310455
1306431
282976
42052
1352028
760550
1762598
1936565
1258177
538075
1466965
380262
1585773
1850774
1507107
1510547
1135464
512303
1617644
1008994
1727341
1805574
1154125
402114
1536026
723129
14015
547627
14717
357434
540100
58818
391783
1372848
987753
1360235
1200209
1661452
1513617
484815
386625
990528
1609126
1438040
914534
871842
1952148
111943
980780
270117
1265420
766125
792852
936974
825917
659791
452796
1871556
800887
1143987
34626
1867190
1637572
279737
1751103
1836410
511582
1066523
1561372
569618
936429
636531
860794
921552
1450479
781337
215855
1019397
287657
547196
513689
1401130
1526929
771691
1741965
1820696
876565
1427727
610330
1349255
661071
52462
1730359
562662
544379
1738649
453383
1565885
1912938
1528482
638667
1335625
6731
1245061
446943
1713656
432297
1358098
1073981
1891265
1052395
237211
1628121
133893
1459209
270825
356597
537848
849174
1115242
765424
1601987
1190416
139535
383052
1736440
176844
135118
438362
412747
966344
1920961
852437
1923603
1878678
520040
1026843
1724467
631285
505003
834056
888690
773318
1464337
1314938
15258
149140
789475
1375540
1818420
1931451
953979
723895
99460
488271
431383
1349397
121515
272422
696911
1646731
1061546
1351543
504465
1989477
1752241
1337887
938451
1859591
927981
873588
290780
1317275
304478
181608
1115355
1925791
1467380
1765293
332584
1312615
1036997
398712
813833
731336
559962
1530975
312909
981927
1068858
1824376
345373
1406675
1056556
243782
810711
1339897
699163
1197841
54189
1401764
788868
814598
1791630
1182497
422871
550637
891245
1819242
435811
952728
41008
1469972
912634
205381
1290731
1714679
828061
1863510
646077
1437765
1652370
798776
765010
77922
1100210
376733
239271
1384954
82992
1050326
767915
450393
1748051
227977
135715
197792
988160
1538637
1388255
988601
1137114
1234724
1381681
1321183
1928577
917221
292534
1801324
487748
541364
910217
1102740
587955
120949
302345
739491
39804
1565822
733716
1669292
1916410
864521
4080
456040
346307
986723
830069
305006
40639
919712
1553824
471589
515736
1701387
1645286
1986271
1818555
23452
1301256
1401392
1200809
871903
1444011
1553577
1916656
1744920
436492
1013604
627714
1124602
284896
1797508
1943983
557598
944727
1410784
1737310
769199
619125
1247156
246170
511723
1328860
749840
844285
421397
1758752
706101
168332
1994576
1859484
738575
398448
9987
1033187
999403
777532
518081
1703265
706260
598676
135551
1472826
931465
28257
555573
1462973
803507
879787
896272
263769
1796513
927749
1032349
1519284
297615
735688
826873
215225
367548
767073
1971107
173872
1843689
174779
546120
932598
1011786
427863
1709044
213627
1445192
975117
1100677
391658
570482
1643263
1970986
785458
1662571
143873
1871666
477255
948762
640910
1825347
172116
1566948
1948032
853050
1838266
1845477
1407079
1531437
1107500
1935073
1068073
188966
1751441
639290
610021
1703946
180616
293374
1980277
772021
590817
209764
1835498
206604
455670
1521590
1428348
191402
723026
1489932
1877361
1395659
1622667
749021
1252445
1259388
1914334
342888
753435
1932418
340016
421083
1818423
1349832
1998593
602336
1345971
1036692
1366553
1728729
1945362
1205554
1168891
334511
919104
1799476
1876512
802770
1302415
91844
274495
1049989
619303
1766913
180244
1344762
1223185
917751
340986
933515
53965
354903
1823846
1469650
334174
124853
1092185
810830
1560273
903677
1979127
788355
539806
1610791
608930
1094531
1060414
1228416
1635782
1402761
1664602
1420641
415730
1127283
689010
266611
1881369
1730670
1331865
1509664
1310197
195078
1458061
683680
463721
1301305
1436506
1416707
1408865
893298
1769497
1434876
1517117
231069
1512279
1219110
48623
1822816
740541
1062506
1936742
1892492
633889
1771663
1951045
115409
1622176
1182664
422730
1840267
1750862
1456214
1726805
406486
756153
1550492
1914104
1859560
415790
1726043
1715072
1992624
823480
752381
1564581
1702536
477345
1925724
1791990
1272358
699052
1862296
1780638
523957
1071327
866674
1094507
1563474
71223
1662059
31388
129019
718748
1660360
1462884
173234
1422767
1941970
315725
1010716
1032051
6171
1944649
687866
1982731
483148
1324464
1935671
1122283
1094885
185479
856996
627417
1255642
322210
1930162
1132084
1472702
117245
1680753
334614
1383654
1894162
1183986
515125
1707788
64180
193681
579267
1388613
1686338
1796676
1856669
316023
839921
1517926
966498
787100
1785187
1521660
1903338
1048253
1144575
1936813
96036
574601
1627516
1010134
1804534
1581917
780413
1717971
1022519
431617
17195
1467193
1798352
210583
1880524
345426
39158
1173911
880024
155694
991953
784921
584663
984491
1446023
334326
605108
159169
1655695
543975
316126
1974261
956661
1173917
1719088
433568
732009
896302
1175440
818465
1782783
1514949
1483015
614677
1918584
1804499
602339
1272162
377720
1771130
1095582
1772105
1341202
92907
1668472
240984
740245
502685
566070
439746
582097
359726
426413
1759470
1470792
1087654
1009114
1638721
512557
486755
1240958
803120
811231
289718
1351066
1842426
1810147
534830
1516707
1838261
1328214
467319
1062115
1600529
193321
508785
1487551
1377414
1397
1401583
747479
1737378
709040
1054329
918703
3852
651563
1080963
16648
1995316
1931435
463465
531149
1935792
1944970
1298109
550512
809804
1513607
427729
1246863
1340970
1911507
760349
1721544
50497
606554
1393355
1567428
1835203
284026
434622
1404382
647201
308041
1077297
1537991
59511
437089
1658824
1514697
1505084
736582
1572910
515452
1421990
1960801
1761399
253790
1444951
1831809
800937
1603843
497816
880069
1273340
560090
1881225
1698432
1332403
196292
1920369
1635314
170768
1720425
1875184
1847029
1275546
1383599
737827
212968
1475944
38419
1072263
609713
508531
586141
159605
1245349
567399
723963
1780532
1043482
853279
1727061
457550
651500
1595020
1268531
34816
505849
1673110
1221372
1728392
825210
1926928
1714978
1850301
1523529
615724
1209009
304833
435740
1499438
294876
1338196
1217555
271710
1655411
182116
1735832
779119
708679
117393
1477046
1529731
29078
278278
105840
75204
428119
122728
1200557
1982562
38664
260270
827619
469713
230784
1393586
1214276
835390
1155248
1994080
1478064
300175
740790
496423
645096
1604163
1304673
1758275
576276
538494
1791245
1733654
550585
743396
233710
1861802
555205
1803575
961292
1248466
386620
1442331
647100
1019434
1977589
400678
1490569
69814
1053202
1827941
833017
1797320
1787027
273451
198001
1897905
1331581
1417445
113
1124240
952577
1964115
420712
1414168
1810917
1388284
1502123
911996
497830
1513235
1047019
1655518
1078776
261824
1630887
1892270
540775
1081716
833115
910606
87572
1777293
1382344
1813892
339288
1646975
1771039
389958
1874713
1421340
90100
975272
1423334
642630
544250
1018925
1664842
1454621
244922
738889
1174400
226435
1527049
226493
242298
97000
1550003
831567
105378
257158
1868998
1910399
1972635
1131207
233948
1817856
399047
1402259
388728
1146619
517500
1951745
1213003
1614405
1438247
170024
874646
471216
416043
426262
93853
1920630
1735488
1681634
1208577
1362875
1286858
1011621
1196688
145378
554262
1647931
843919
622301
1202401
1077087
477159
1483888
1492794
169201
1557492
1536537
1330271
1439513
130225
539329
456279
1306846
836915
481035
1037937
905946
1379865
776035
1552488
694545
1542051
786843
577910
732563
1094617
1873519
1177625
1873759
1442937
697307
85379
1915013
214102
1199927
910423
759569
1261392
983195
6784
1777729
1692148
71946
1254735
896070
155674
1585589
748675
1795514
213022
1735065
1637830
872146
1383938
384477
575401
1496052
1779978
841417
928175
862774
1397513
824430
994568
588072
1521719
1047996
958252
1527583
1559166
424165
130177
649938
1694977
1143923
1963297
1286720
955482
136848
1289319
448787
1626608
772341
1554301
1555440
1307110
1809639
1232376
1297102
257193
1864201
1694021
1494233
297419
514870
902366
139184
706852
800963
246128
1119935
778665
1738073
1369283
1820671
793294
961499
1568401
133030
396603
149159
773341
514751
1671145
798734
500336
164274
1227620
1089066
869467
219016
1223833
1476020
1355855
143678
121629
623673
874411
1273823
1574148
668927
66131
61400
912756
1953118
783739
148290
571503
1299428
1785364
1163931
75240
1336281
688223
835716
1087010
1842100
908171
73418
310085
188999
212491
683861
1546799
1412411
1563203
234999
296034
1496630
1369802
197996
210548
904741
1920474
224243
1805552
1199307
962257
1092068
1890963
1862719
1617285
1513117
1521026
1251074
123317
1334662
1638579
1091088
792244
1332466
106993
1260559
83300
596665
30332
160653
717152
480219
841997
1519310
1072443
1435565
492285
817693
1480025
851822
789910
1422926
201471
1769903
1260322
324188
944829
785975
1504623
1771094
1783463
1177323
913553
653820
652075
682939
1004733
1172623
872901
1702612
8354
1486028
293621
134663
867367
26033
1702612
263137
1665963
1793593
1397148
989628
1603668
1587475
300280
328054
1415886
1957056
1941208
1338119
1802869
1446704
622817
271811
1763680
304813
1243673
274190
222947
114989
1560633
1926439
125835
1819712
1518558
335550
1694662
1048416
830032
1889039
1166273
322776
741429
1913190
1928873
913611
1628854
1894955
1525315
63650
1631163
1827762
695792
1670757
740315
63011
1595330
1227840
1465392
1815966
1628038
240808
1376695
393849
501058
552339
1851683
29981
251936
327164
74343
1890685
1745749
1128700
992732
762814
847584
1323504
279570
506644
1909113
1264054
974461
438626
1494892
382617
283337
1644304
30476
1631832
1825762
1654259
504215
1109317
1295188
1393237
791554
1131244
667521
1011808
984751
1418305
101442
624001
454834
747361
147028
1890614
889376
211729
1279857
1166763
1284472
925936
1264097
1473225
324010
711197
709986
1365254
662433
779512
178341
1305979
1277561
1683453
638869
688697
263977
1256104
645430
203637
1404061
1389428
184203
1196883
1861646
828894
1069167
408761
1964604
652309
854263
1144333
1874595
282818
1982104
1229956
51756
390126
1718682
1210224
1454207
142526
1492511
1792981
1904142
1213590
1172421
1836180
1416940
679283
1540626
1519359
1604645
732538
302390
1349616
142694
156848
261765
256732
1657883
573833
1169657
953949
1126586
1598958
1900368
493277
120249
1839891
257318
1706233
1958945
1542475
945756
926785
4608
913475
1241973
629451
1483740
1812308
1238151
325948
1949460
1296608
1417979
1207778
1989859
1698791
615307
1578142
1775725
8064
257268
1540635
1694830
821185
336308
809167
277429
1714465
978986
372507
460969
960766
1211711
706365
1081326
377312
9826
914776
1195487
1569994
1237344
1821133
282118
324403
283392
1353834
79136
1241251
803827
222181
52517
1903339
1356819
1922021
1844204
1264832
483808
336424
1587182
1198233
386129
624731
124907
925564
252435
1094255
1229470
1202767
1915781
1386913
1247235
637337
345088
584357
1859328
1376621
356361
696376
966694
724232
158619
1777638
1096372
795193
913270
700503
1561010
365865
974177
822191
1328886
254216
274247
163739
1828260
985732
1901461
569179
1842125
817386
408744
634888
1312319
464210
134887
1567476
112005
1553658
1334139
1184115
754720
826622
1574021
98922
1971581
773758
1669411
763215
831628
319317
694630
56862
439024
245435
1809227
480563
1189177
447569
286496
581333
1103878
290789
270642
645732
564869
111993
353730
952881
1249230
1154444
1155595
415240
1197969
14226
1834691
187373
879129
1757097
1071120
488702
294255
1379578
1977291
591619
835485
671218
224060
1132124
82226
1202273
567302
924426
877658
1392717
112435
1933468
84335
389005
199390
1864141
650714
848358
485651
748127
1367238
76838
99829
463376
1308134
60582
942006
1592792
1478863
621438
931736
1487676
1537629
340750
1412280
575620
1340816
1442512
245756
1398933
243476
23908
801865
1180389
897157
45967
1851930
663386
120196
139398
96355
514534
601982
879175
1162462
405181
1795641
63059
1536180
811413
1510632
1752938
599363
893402
321164
1886824
1100668
1877872
1432005
1963529
514165
230007
1069047
1547045
1805485
442517
1402805
275837
1147861
1728205
1884042
188161
718715
1787265
1511415
777089
792281
277606
445487
850241
112910
1684337
758637
866425
652638
1072340
892224
2568
838738
165105
1414202
247290
1421217
1897370
1449673
112994
1806959
594710
637214
10882
544112
303564
726501
385388
911863
1693586
1267353
1050984
810213
504533
1552362
1507796
1829016
1889606
687980
241031
621515
1916335
978187
377900
1378837
597482
748143
200934
410948
741423
848005
338700
1970055
1757374
922783
1343548
1502164
445363
620527
1999737
1223912
865407
724805
1747955
1201520
151937
730836
1929130
1936842
1392264
1380258
1558985
1109001
1215105
1959177
529760
560165
1787636
1567962
1316034
1035170
342263
21266
1642533
1754392
1580705
167048
1256994
1131595
1946360
112635
837540
958982
1544073
1701807
785244
1891441
1142491
662002
1506829
711350
396490
730837
977434
1228872
1846899
1582326
1581305
673680
53849
1263217
1276306
1698201
1161626
1548743
1942124
878805
1475277
488697
976073
556171
228800
642675
165976
1140192
1265214
1287143
1270522
1704725
1154149
559899
244338
679133
590071
1750479
655817
1423018
1687847
208778
1162482
477058
1495006
1039215
1031293
1332300
1836554
1582837
1977421
1384092
942753
1294336
441645
498535
364624
224621
1812203
246953
1675183
947087
1781586
1900095
1742237
1359870
1070497
1539026
1355121
1995294
1770638
1949664
1714206
38364
140722
1453437
1882997
1223772
763034
652828
180878
848132
928435
934047
1565167
181726
1945330
1875994
424050
1929648
1135302
285301
184400
489938
404387
1685133
816141
1663312
1091256
1788927
1972588
67664
1163132
1292511
51755
372048
1881973
769804
863516
279792
136219
1441190
1569313
1067491
420349
1576677
1454626
638556
57311
1929122
285601
760332
561469
381891
1267675
488630
1306235
1364749
239284
928646
1418974
648387
233292
550496
1471123
1656995
11491
1809325
1190186
10640
1915625
1299120
441039
773104
1459164
14760
1259286
1162615
1060044
373798
1161781
597880
1918897
632187
961897
694496
1835239
960546
1030967
445551
1756015
1265688
1073589
1790758
466916
283585
777207
1552839
1835010
1824729
502891
894639
1113322
1668370
567109
1587516
194785
522041
459630
1381201
342963
501255
51575
494124
556268
565175
503980
47991
50005
1273095
592813
547015
1847212
101975
1286090
1040805
1343316
1361870
1163199
1808720
569183
542842
861683
945618
1320468
1090835
986561
325634
705790
1851215
887614
413649
308238
1261408
669685
1312129
873027
1605905
1860937
871570
296677
374337
1937979
1680460
653257
1888045
217154
293950
435122
1933156
1281463
1858546
470410
342262
409976
612896
1256541
461250
1633951
1963768
527472
916144
1774721
888560
508670
964054
802470
660205
1900550
1289160
1149335
1394790
1314960
1767739
1549861
168669
558593
396313
159341
528562
752506
1725
1566300
1070358
193308
999316
471864
1300745
1704163
1753593
1700872
1135359
1548883
1261752
905875
974460
1005091
1216436
1958840
1780232
1345500
1476792
88250
1514128
1818713
1571993
177171
1092157
219797
167204
419075
891398
1181716
1421308
1727348
926704
1433763
1144689
948564
754813
1213438
150907
642426
1592808
56473
62279
230507
561151
1584647
358023
1149569
785841
1404423
1478746
1196611
249935
1578491
417461
1545739
1247699
391877
197201
1254771
849270
1271133
1484060
1423132
893145
1653425
1658435
693969
516117
607912
1315914
1665489
1138778
1795170
225762
276771
426908
1765525
1017294
514731
742600
1573271
998781
1138950
836858
231423
869859
119940
406048
1266942
1811609
791299
1517069
288619
1062387
192133
585089
1320507
507889
449569
484773
73375
1085541
292705
1389667
311342
191712
926872
88745
1031928
1331767
1327816
704973
1280623
1466014
1954012
318910
674794
1973457
1194616
1384840
340379
360167
98974
406719
318647
662804
1265442
1144425
1902964
1116834
871572
1605220
1731994
398630
1681085
305944
401711
1713455
676499
1953834
267962
365212
1810162
834538
1916031
264161
1540034
1245141
196407
47184
768088
520857
1643405
580978
239576
1560667
1974579
1227794
556568
37342
1887390
89437
778775
1045509
805106
653015
1460005
209619
1000331
734047
1198068
169144
1661313
270223
1780189
1303110
1540706
1779657
891819
458215
1642060
1068007
849812
1377404
1870240
1032842
1648591
1304500
1466613
250487
401332
43596
1397954
1306299
542007
1935355
312266
1736843
238079
1558880
1852794
1262016
384282
739712
1946298
1232301
803932
1651701
1655427
735792
1401163
1547132
1813798
1932866
1458153
729346
870780
1285426
56718
36754
1842545
1349831
1456809
888645
165048
705947
1184840
333158
623392
1122858
120223
1638294
1632081
1116032
618088
1860224
1510053
1483315
899151
882492
249279
1095966
50785
1368888
483171
768375
1126055
1188666
261924
721166
632821
1968373
612323
696364
1379250
1587840
237735
826005
1718207
1559158
1597628
1036003
281101
1128002
1029360
1653952
60779
1938173
1421182
411531
536694
423313
364009
1276640
860214
593704
488286
1591513
1195839
296659
573856
33741
59146
1563369
1366078
1097858
1256351
1879687
1985276
686101
470567
1642289
1487796
3831
859427
240811
110559
1942535
125026
1266377
461996
367971
1733391
951019
1038993
510958
1074453
1097282
395882
1421541
87366
1476996
259540
711358
996076
43742
889995
1221546
1822363
1452348
1659117
1237123
366202
1307191
674936
724784
1229770
1080955
1427714
1850078
1307869
361875
1605093
594714
1758185
364172
903498
16918
1272405
1497890
61529
47861
793584
585737
921891
570192
1612515
1160548
282171
806020
1091
628475
1536700
1969951
99315
1934782
1937837
1681128
1909580
876375
1106868
271237
1868777
345939
1988399
1825503
980656
612903
540991
1241792
1202982
1616256
280702
1692854
98511
1134892
349466
1121703
230714
1678279
902533
241706
1069571
178132
1291402
255546
1062180
633544
931846
1203070
679661
1015017
1768426
206147
1504668
368264
1075170
444005
1753366
1788343
1634400
1815529
1088464
919878
490572
53401
592341
1778637
1875908
1663266
1775987
532304
1241414
762774
1579452
1410384
611765
90594
1052392
1595311
293818
1792397
1098254
1779121
1784569
793562
7679
515360
371632
349439
1730486
602278
656572
1332613
1159895
855836
1164218
324525
762892
120475
1305881
508073
536673
1103131
1534342
1668203
626161
58197
21299
1860270
1833067
1774048
1101323
385137
1713703
1863855
1641682
347324
1973342
527652
658701
1457788
1961848
314510
1148296
1301043
748064
1648376
569177
1745168
1555573
1786006
1678487
649703
303301
5824
210006
1378059
1412860
18541
1916289
100388
573047
220268
656346
375212
451415
941719
1373047
183125
650858
1234838
1533043
1177204
1741755
1044725
1030677
1974576
1854487
1566575
122134
634753
1481307
663383
1409484
1883914
395157
69355
1252646
334643
377185
295519
898720
1676513
876854
1379996
311931
1013596
41615
1040315
1230517
1512374
1641403
1210815
371142
830422
1301359
305828
1620559
733004
391843
1201027
1726438
94007
1659545
122245
1030371
505284
1536035
934964
131904
222573
1132727
636630
1930721
662745
815222
1532504
994661
716027
1135241
1850008
97700
1614982
1576128
1601507
541787
1635372
246745
660383
633806
703005
466191
1327884
1792884
1750485
70724
23374
674625
351753
688409
141509
1738957
619179
1657888
984101
1496494
1033544
1702146
1014122
1423609
1931559
196873
491049
1849562
473695
120339
1431115
840209
874984
1953268
1448519
1858999
1633330
1906162
783035
1236676
252072
787845
1022089
1574197
1549706
782386
920732
702245
938430
1208565
799820
1772965
806025
1401520
874552
486969
224032
1147598
1648739
1138069
1113132
1789721
1757400
685515
1106756
44954
269565
1077486
359020
366573
1568112
1150541
657647
797086
235151
1266943
1716276
33402
853025
1672957
979688
848027
192862
167608
121472
1134008
371972
1005970
768399
1917977
740385
737006
514153
1137576
875894
1330528
1015903
1646504
195933
1785205
1014636
1491494
857447
73832
1875133
796177
1905480
439263
1429458
926286
1849819
3998
97716
166076
555695
1873382
1875463
1192422
589846
924628
1421207
467665
197567
702401
1462045
926991
149612
53376
946374
1088911
688366
452210
719115
572308
924342
688636
1078081
1788428
965524
248592
345990
291733
785112
1451574
1300255
1868352
633627
482420
673833
750101
1127869
437600
28385
292336
1163306
1235129
1748745
546429
671138
1053378
616767
524722
1911125
789678
760152
1931154
1606338
536484
256526
1430638
1955404
1095061
75515
1797390
1249526
1084592
844048
931639
822664
1255106
1275104
1238851
1510497
1100813
661528
1208430
442957
4250
1426215
875926
920264
295008
126679
584378
1099099
214552
179678
1708385
1940643
954383
1981696
1865572
1938743
575303
505162
1599420
801971
1048813
1468538
1935239
533301
639299
1474003
1236250
1796686
792332
1600919
1424749
1154599
1210501
193430
1139437
688906
1593699
1596300
132854
1394660
877038
1280771
1865517
17876
819319
348336
489066
428231
1315600
391280
1208622
1765499
1151043
1960114
840322
85136
116248
1358746
1104687
1210125
1691744
460571
1810850
380931
645775
1459184
1279624
162102
1419682
987650
1250
599317
1356630
923804
1485678
160826
569727
507899
1639787
1249941
908016
1823771
1682247
1577297
1710294
358130
1360066
343474
1054185
575392
1920818
291278
348648
795692
1094577
1463745
95466
1546270
769282
1554646
150415
180319
152194
357926
197120
686496
754456
733516
1590675
151719
261793
261661
484423
1640888
1504303
1362965
1416155
1016387
295084
312587
861983
1472773
1940353
610246
876966
740351
1540720
1013134
1612301
1578367
1811168
226863
1938421
401511
1951457
508965
1470882
1640439
798067
1224261
1470963
259342
1682202
1887487
1173825
1766123
1766114
426877
1399562
1335966
570076
396422
1743965
1303354
536901
1853202
230213
1645938
991736
618920
1415468
276140
373670
390269
987889
1049230
1237612
1588780
1049408
1443709
106463
1642452
80781
1418830
422724
173721
1942771
1253482
635922
370873
489291
966858
1391305
858485
623120
251629
1080183
694367
456804
1903724
1428457
1609446
977908
103493
1323702
1349887
869170
811465
1089533
1048752
258607
213862
309187
597398
641912
1837888
1557665
1757850
170617
910848
895205
661489
1036023
80409
1984261
1133040
934652
942820
749970
1628940
576260
737639
1272559
889212
708755
800933
1659129
115349
132429
74038
1172324
1540912
1306139
1323903
1467967
1802979
1780039
862535
1296841
940884
1135427
88035
843036
1409110
1705004
970200
952334
1023253
176512
1954354
1761553
416437
992453
1893059
819587
867927
773487
117925
1809652
828480
62764
538483
1499556
793348
679097
159231
710874
861479
121530
746693
1255309
414993
1578633
1984481
572506
777208
134758
1762283
284481
1346927
566735
612660
1013262
589315
1023449
177527
20785
898407
1689800
1888256
1721062
636777
295360
1732708
1546003
363385
1937588
920731
1607987
1947524
368884
400780
1363964
1567759
1804728
110106
663667
564662
1010267
1862164
1580646
712891
1851133
1310935
568749
261126
1877658
1758797
621418
1467547
1632204
1223290
45721
145265
1811365
984220
1081183
1436515
403723
114530
333404
718890
1240940
501713
324270
969398
148356
1464628
1218720
1864618
1631670
1409772
1384418
298333
1113541
1413832
640069
193165
1104900
1643749
1682094
105938
1633261
1036607
1499911
592660
286392
1642892
675687
321003
822011
1733018
1857689
1770011
1492492
1680462
278715
1093160
559025
1319431
1732026
521300
15428
979707
545536
212329
242337
1981736
617910
940421
480628
1236377
1254427
2299
1496856
1878741
909686
170639
150690
1788148
169546
1792696
1727182
976285
375931
661640
1477928
1830613
317095
583489
367267
572934
1055499
1787407
496674
1114731
385434
1159076
696988
586864
1725424
1836085
1647719
491130
44632
502136
908163
238090
559125
1077968
680438
1207736
127515
1767824
1962184
468558
977215
557045
584435
888770
1361785
311520
1211896
1214801
1417619
1847318
1404711
1391484
1092423
1817182
569870
1438337
938533
715935
1805481
1782589
1771558
1391919
732147
1453410
1735491
426466
1688934
434409
1402949
388049
1148477
239107
859161
77411
1797769
1445255
1381766
68920
848613
750149
1832576
53751
210623
1933339
510288
653624
1048605
1001652
1251526
1595306
766061
111538
1652079
780875
1001637
1789542
132772
584878
107435
644625
881646
415477
1377601
1978463
576345
1409191
267018
1523556
1251653
1144985
1024
1413048
250709
1830871
1472415
374864
1621353
1363927
1949137
1447517
501827
497579
1663475
145206
1003024
1926855
1855887
968856
762359
1358386
1726702
1258562
469474
1825208
917702
182163
1158079
757459
735065
205987
940223
110960
1147867
1479453
955628
1005098
1988420
1058794
792150
149059
525257
891447
1927447
1681007
371248
1254799
1680237
1138652
1756798
90461
1950826
477228
1558268
619624
1523710
1323837
761118
928456
220416
47126
177720
1857834
864873
45981
1137552
1118696
1740376
499116
756129
1569720
1162354
842160
301165
1994139
1082186
1112619
1398931
1520121
1431939
744849
535299
1772404
1514527
306643
1593436
1250727
817747
1151053
1392956
1400748
986347
418463
1536537
687000
552774
995871
163914
1569159
1146120
1481225
674971
1082213
597780
212140
1722169
237582
1842207
905552
983387
207820
73971
518233
336415
1241664
655776
1303292
1854951
1299160
1940191
917199
1309650
1726556
796475
958561
1111661
1198937
353248
801806
1053677
309640
418768
536836
69060
1491407
259797
382079
1158332
1662578
623202
1348716
1015359
596091
447460
1888134
1491128
1846598
144088
1264800
221150
674944
1024626
1757861
725350
23945
75518
1992492
1724961
1779375
990998
826850
1129806
783825
1292046
57157
1595474
314082
1519580
681370
301926
1845447
1694950
1130391
460134
1114445
1359312
982509
898248
662603
1534033
1231777
600350
1687621
1743832
1467953
1244576
515205
180943
1437386
1998443
243463
1314901
1423248
23009
1938860
826693
698160
1286652
1152695
485501
828855
284530
1786592
1434502
643364
301361
219279
403360
336225
1980510
467045
550798
1862037
1242652
1204533
1061208
357254
512993
320186
1004854
280733
554420
1866265
1678927
1416304
1028632
393915
1096818
709597
1077220
1380443
895162
1532752
801420
1736963
44988
1958758
1614824
940079
542292
1187397
493812
224896
936022
1269531
742052
805961
1124443
1755963
1022648
213191
232783
714752
1963946
1765612
1410090
1523595
122396
887080
1765141
1445546
1840686
1776345
709355
1506904
1548240
380216
1568392
1277488
1955752
1020127
1457096
1588815
525465
1981534
362714
765119
289891
1538594
1681760
964923
1488213
251526
216717
363271
174519
721598
1236791
883455
68866
1395449
648057
88054
1811258
1198271
429528
1156177
1307577
1375903
200958
113432
750177
200271
1617307
159503
1229106
38530
1899230
516217
1079171
1208748
466972
520296
1904152
36300
133258
1073365
1536454
450055
614140
290804
257043
1738727
319935
1711761
1550252
1692502
1737809
20375
1889888
638253
75133
997281
131719
1454463
1589977
659509
1286660
991846
826846
183629
278907
1536203
407033
1879988
624232
56018
520285
830599
1754393
1160047
1995524
424753
1024038
339591
456713
1952133
621065
1492288
1445400
1263619
687626
1717456
1705570
148680
1379863
461779
173095
300477
1541211
184374
1667433
136655
263476
1853695
788610
425196
60921
202890
870458
1252141
367697
1670854
1307010
7268
1907739
596503
1740220
1231661
145572
1168559
330649
778252
1637866
100849
658024
1846046
1552292
263467
1118393
1450567
1438167
1718471
310827
134239
1544572
1193384
1307925
757876
1910756
826193
1009606
854014
192490
1879634
208863
1494696
528275
885135
1135304
977657
1107404
334054
50562
1483953
1941012
1960497
1362856
1055943
1427587
223242
119489
1874760
259464
224883
1811402
1993899
698584
619351
637070
954965
1841687
1304676
652850
457438
1248975
392938
802120
982273
1130876
1344936
313132
153804
180345
335658
1465145
818419
1373161
466274
1371032
728661
451170
183981
626232
1445600
1969978
1605461
1965596
444606
669514
1985546
104842
1456199
1033803
726660
1795162
371182
1969075
1502750
1631654
432554
1190111
1836037
1783588
270173
333372
1423131
201899
927047
383392
1182595
250798
291632
1515819
1320102
924937
55550
525919
295499
80431
1532476
766239
1568168
398474
1051833
784121
230522
757186
1949245
279840
1972944
909410
483256
103130
600422
261527
228927
811270
172148
503159
913825
1223609
1584343
542115
1098453
159841
957595
1630322
122707
1037635
1585580
1933183
324097
610937
397608
1658128
1849109
1614839
994942
1226641
1915888
957376
642754
237130
1430489
209794
1567848
1945877
1241027
790593
165997
1027878
772909
1322580
1598987
1144691
900390
1448531
109645
1259598
998140
1117770
1580787
356048
806467
1104200
1839230
1879385
1384809
59220
1254900
799060
1081320
1752236
1177475
169323
1254256
82430
1514828
1726923
1902549
904898
787841
44158
839711
69829
307830
549810
944682
964277
1560785
822179
18609
345558
1638051
823007
1435878
527855
999412
311292
187995
826045
846304
1369174
1485361
1413515
1442332
1736736
689911
1552634
92896
693551
363517
1725039
1700031
1210139
1773524
660597
948121
1527059
358064
870783
198864
1380045
16337
579121
921360
122795
222508
332367
16388
726681
143800
407044
443899
1884594
1026035
1286447
540733
495146
458077
806057
618679
1356993
206248
1419750
1269289
1496724
1908156
99923
1534931
1220555
1833788
1873463
1051692
606680
655774
1330927
697702
1756448
162890
322428
287084
90510
628439
1724619
1559090
747238
1981787
1661944
1632770
1757868
840302
834287
1491127
104053
1229288
539440
494905
677033
298027
520756
1902804
1644868
365230
1398925
1511104
1758323
1858121
574627
1898580
1366910
960308
512717
1245342
815166
275624
1952126
1779274
1835151
685175
1612766
182865
1382967
1190434
679529
606879
345246
68941
1126672
1632156
766442
1068826
847700
1680157
1052163
1582968
1695877
1237589
898953
49994
1103445
473781
820435
1696259
846915
1528498
1155940
208415
1976353
1072319
38554
1769963
1546096
63504
329522
1961563
45273
1330465
634766
1653158
1664678
1813707
629098
611092
1177343
1201996
1978819
1379544
1444757
1975444
1386755
1091818
751801
278198
804623
1961386
86118
295445
402829
743249
214229
243418
770182
220650
768168
1924575
1271066
1765909
925697
118829
55956
1299159
1933747
1235408
1754259
283290
932837
39367
1182612
75445
610037
645799
1299958
811791
383722
877740
1148556
1747831
1242048
904429
1708098
1458600
677812
346294
9588
189733
541497
1028374
523861
676410
1566193
1697218
430875
1628495
1798997
1575177
951145
58028
884687
399135
1683958
837746
840259
702713
1229284
754499
1309603
373582
507336
481582
136899
1817874
77555
605445
746520
829078
327270
932240
476901
534350
826088
828613
736001
335619
1059930
1313061
1358587
651345
1769872
1743610
26419
1507376
953909
1421748
63926
998104
562285
928133
221602
1437186
444648
740791
611219
1540599
1636755
620701
1501591
1497961
1851919
662812
316879
985189
1003633
1089618
1403393
1528655
70732
362408
1907387
69479
345594
559212
948790
1266359
1372027
517402
479091
1906588
685012
733707
1637333
977988
1316032
591440
1830580
38556
1154066
1467523
966877
1381208
71397
1468166
449675
277256
1310108
1302740
493459
812004
721075
282097
1861330
1690359
615163
1073967
891965
443700
44299
1178207
1388029
896072
410490
1262072
348710
1552634
1082549
769008
1204854
237634
1640694
828033
765850
493748
1810394
1400838
1965573
1886998
713651
1397673
811559
277898
919018
1626291
1552968
1879814
1414352
1155846
860542
327625
386947
1638070
1829163
123552
1552407
827105
1867663
650604
1381136
621313
187570
1773583
1748123
1570022
145793
591323
1809754
1293767
756751
1198303
1843779
860429
921586
154495
1544944
1373271
1063165
139466
217587
347308
179426
712260
1727336
1547673
962186
430382
445992
137200
192112
1685007
1936285
578224
1438821
654799
797103
160748
563421
1361979
1728185
1492379
1652440
534755
980623
1755751
951971
845034
1666564
804156
986165
650257
426619
1333952
1162892
866232
705780
1506008
185688
306157
459093
431242
395315
774460
1389317
1186265
802337
582210
901079
527021
1021072
1459955
49817
1043994
147605
1882386
1089471
1037168
1218451
874331
695366
1182461
902859
1188055
721144
1826233
327573
25946
1538465
1890294
54857
1796819
1141123
827612
684765
1156882
439621
155092
1199311
851870
1278022
756360
1399068
1409728
1308760
416807
258156
1597308
1329641
814502
140593
329013
901952
875747
310228
1141496
1455630
590357
1489319
1329546
800743
572933
346905
1327523
1496671
378094
327849
1288775
1556896
33464
711742
866528
342569
574690
1674893
601506
1541012
1321698
1110745
1294504
949462
1011737
22847
559728
1403227
1383734
461442
564757
486138
470201
997035
1506835
1073515
992677
1683466
1013773
190809
1449428
1889517
957725
722984
1264627
119646
913470
616982
778192
1920225
1901984
1552800
1364333
1953693
1372767
335514
1857353
594265
1778624
412831
1584458
572927
1902444
1234589
106188
664944
1543872
1277969
748783
1782460
1980416
671623
1813084
317707
1657086
410415
1384839
176409
1866635
587064
1656509
1028766
155925
502124
659532
527683
444768
1608993
1885769
368466
201914
1485127
1014542
1061776
1147815
1247298
970572
1159204
1446371
809217
1451196
636680
682654
185694
1969475
227310
1285838
362259
976247
895817
1472564
1195401
154057
853097
713231
304636
1330372
1172988
539421
887743
1369620
541187
1104246
621726
1061966
1353286
1267484
121670
1559204
1985724
1648308
480736
987384
1846340
489571
987115
1348459
541824
762109
25790
840250
76611
482567
1037154
1051848
1451542
461657
742838
1758937
1955561
495990
1718952
586951
161512
827299
1611316
216370
707236
803576
1198923
593473
1085894
1057182
520171
1216044
1564334
1450104
863075
265750
1935938
595676
417566
1945619
1197989
1412922
5178
1232811
1287689
304364
728801
276678
470729
1929586
940984
822945
909463
1867049
1824059
1514851
291747
811296
29773
699685
1609211
659440
22210
863629
1821249
1410214
1834027
161702
817542
234544
1851381
1309625
1465676
1208966
109027
557211
1495539
1286557
140058
379575
235536
660069
63920
1551969
1682754
21434
1220889
472060
65596
456994
1995738
1310404
758465
1407280
1752575
402679
888370
1537666
1057276
696609
544868
1709301
672820
782643
1827980
840015
1131444
898680
267182
1663400
855149
625310
120922
1465977
1937783
1694585
1682161
377352
1443255
160972
189328
1770139
366447
1636940
80438
1034606
1766477
714452
1449732
939666
446797
471626
483560
1969181
355111
1739648
1878059
1834258
1917451
742373
492
565717
1942410
1085365
1092715
598543
1068121
1194634
1515858
116364
687963
1857947
724467
1050220
115862
1802748
1986480
406413
748420
452122
1515791
1256812
452482
867244
1372878
89886
370406
1142105
713835
1839343
172033
675736
1371998
849119
1082025
1272551
417151
1873159
704745
836484
1728602
1103190
1783702
1509998
1826995
26093
1994913
1835535
1298025
928332
1887017
363811
1696097
86282
869722
887387
153309
1763002
993130
555879
1845859
1546206
1909946
291106
319013
1648838
1758051
1535807
1403255
51848
599574
1268136
1294665
1081401
896030
1739420
765627
1853757
720703
1324015
1270652
1722656
1051656
958234
1632294
420824
529052
1288549
405738
1932356
5165
1939153
1439827
197738
809123
932272
588941
600923
1216575
1734259
1425777
1882383
420752
1482749
1593276
787637
1261080
237759
35850
639673
1676707
1361408
361626
749068
45449
1999390
550836
965474
1315493
1016564
317847
259127
431941
527651
1699539
402729
1501665
115672
948723
236799
1937772
575610
536079
164364
1982287
1834292
304466
863497
206821
1163175
438903
164020
1733630
1620940
1264728
390468
347635
748818
1944502
1188014
605051
1869005
1738379
1953724
1957988
933247
228527
1795651
1348683
1957648
1410671
1443934
1753107
851075
1119705
330419
520239
507346
5292
265501
1564145
519355
1289206
967019
401090
1140959
1076798
1756724
230830
1350253
880754
398465
536323
158572
1184155
1526005
1380714
551058
1972991
1575085
1247907
1765944
1051815
276402
1355590
1966914
89507
1486827
975931
909565
1913314
1083570
1381134
676732
317930
208399
31912
889286
1188171
969106
1676424
1398951
962744
1646191
753809
380909
1971483
1374349
664804
491806
788116
245333
917338
371939
892100
1951179
59892
133710
1643657
778414
545857
150231
1083774
1862437
438713
1558674
812158
1902419
1969188
377764
191300
1534086
423777
262759
1369950
789343
521554
386317
1198691
1312243
60472
1490366
1445559
231038
675926
1936256
128037
1558495
1463516
97619
1184253
279870
1806697
1576301
189784
576839
1881959
630775
1118556
636066
934324
689709
1362556
1558806
1711519
1231158
625628
1876292
288829
130438
864040
1400496
889865
69968
533229
99658
1873572
1311986
30329
1914959
1944663
940876
1544570
301438
7178
1777076
865646
785491
741579
1754450
1428975
1009174
1413927
1231684
928913
921563
447816
1506494
637534
796132
452041
737918
1688044
1014130
1032438
1219838
881576
370672
742410
86769
1625971
1347666
948258
1176034
1914013
446231
1676763
1151632
1815661
1570295
142285
664876
353533
134189
1362726
182505
1443401
1400897
650994
725341
1966431
1760793
1367180
1814657
422343
980580
1434804
120626
119998
525469
1296616
1345161
1822276
252885
1524711
1016977
1847217
1862552
1781341
1803361
455144
577060
1038414
1029149
1898321
162973
1323663
1464417
1684981
1544576
218502
926243
129670
1241945
355792
119346
1307812
824933
1500632
1550046
1178030
170779
1601922
1688760
1100892
142911
427499
750524
1508095
947482
532358
20773
445727
1384087
1037685
423429
1588894
1267795
1258259
675004
413303
1585915
896414
831796
1589756
1441360
747444
1052290
1987475
1412087
473333
647078
326199
1168705
1585477
1183162
1524021
1374894
1396316
449704
418411
1264652
1231047
1370296
109127
1661498
296781
834127
333938
1590966
257229
146904
1880190
1254852
537148
1134039
1409130
1106309
1191091
285813
1015069
1959837
942443
1692177
1047045
1484494
1147164
14544
666762
1135106
231169
932534
55516
526173
222345
1257569
1441492
1603266
1017827
1916126
1503245
1507192
1177877
1341427
809394
1088002
1500330
1244544
832776
704633
196929
1694610
1542617
680974
1345459
1372419
165548
760528
1389760
1047974
1132080
686767
892088
1742661
1609909
1770849
1892333
1673332
188651
19544
82947
166017
864254
799970
881953
1444850
484266
1912289
1713055
1039027
1014959
1578414
306456
1698024
1238810
1779673
412337
1389060
1039371
575589
941783
1252134
793988
1691953
1081315
1823009
1396133
240310
1057497
1538650
700073
347049
1189995
1681760
663954
515221
365765
68022
554215
12894
519932
1605435
1487164
1275011
1751433
182429
1077286
1258065
1246110
936315
1082775
91636
316314
767227
258546
1680736
1027113
871163
472417
1197760
1577929
1487787
1922349
1397961
655668
805924
529648
1329187
1170828
1710831
221181
1087001
1629117
1179742
305790
428357
343092
992377
1171194
1751709
808737
981389
1741698
1813390
304475
954396
1902261
936673
481960
1550663
876233
13792
80691
1645366
1400919
1228890
1560106
246611
1272754
893658
606775
47377
242760
1339207
1434782
461663
667360
395617
109332
1535316
1437225
1736735
1472385
150524
544769
158482
1629428
171288
334453
722934
1254339
568987
415281
1178383
1585335
311150
753242
172504
220589
942868
1808296
1020590
1916789
951439
658777
1109235
764923
70313
1366193
1182070
1396806
877748
1856134
293994
1751267
1779169
943283
1130338
84052
733949
525762
327933
298637
1361887
1612768
274761
898170
1539404
215945
12837
740634
1993003
1500906
1200065
1938688
1614039
944219
1148116
1510027
193923
163593
901661
1947615
1017386
581779
1284087
1105643
1807489
185360
1100831
766035
1094164
766328
1544138
645256
719703
908575
1237074
1377426
192076
153567
647318
1795203
1491387
288205
506629
1250937
1046856
1820492
84822
285437
1122784
492374
1364021
1619300
943267
1747006
38374
329367
1885045
24203
389903
1430025
1075997
1199414
772991
192915
1961282
1667753
1257986
1729045
1180850
46404
1901926
1458756
871439
942197
511023
1493810
1147503
1581840
1939508
189071
981610
370192
1465390
1008487
11029
1471487
1599316
1867875
92016
1776624
623940
529677
1732902
1532439
524408
383641
131147
1860178
428540
1450045
1169
1746594
1118916
1356727
1868497
1503835
861860
964899
485704
1317815
1007294
673161
1923320
288716
632618
1775366
1592489
219290
89339
830805
1918684
155245
8634
1134472
1135820
1608708
664317
501945
1125542
1589233
1131021
600997
1613872
373267
1574636
44392
698996
1349600
1394375
1162300
1356871
1222457
998364
555915
1101855
1478290
1238521
1673357
1269159
388069
1034710
1468751
1017470
1330511
1578902
1063529
565749
568814
840509
274966
1299013
1090681
1627510
436952
1821410
257059
1517737
428908
296981
1314980
1177659
1562345
596828
1925474
1249997
1172239
1638714
499509
776709
450734
1610514
1185122
1664863
317448
1968583
1499229
257549
359274
1980127
1709814
1905896
952761
1892451
137688
527411
1151330
1234510
458518
196283
851477
892823
819403
872219
1861390
1637880
1682527
91808
331983
1449680
1832985
782818
517371
213035
1958853
1145793
214583
467306
206622
20424
237032
1408237
1006207
1713638
1813308
373428
893610
1011147
889805
1084277
207897
1593599
150734
1442117
122108
1228621
1313011
23287
1733093
943533
797266
1340168
13778
1463492
121446
557593
69471
1620402
1958460
779744
300853
1635999
668924
1888655
595178
1268844
1910029
1875919
1038712
1118090
1646518
421832
341847
1680062
1848016
339793
1409620
271817
400712
925648
1194692
1835859
1834175
397353
1126290
1305772
1647333
1974322
1426550
575155
1334927
997627
1143178
308638
975093
1907058
1824480
1043499
541933
1089595
1605073
69666
1252696
521282
1596737
296256
517139
1119490
357684
263997
1286561
1856165
670044
1361532
1286685
1028834
1675340
649230
1460219
901626
1763024
1660376
1906096
382282
1888162
1622440
54125
1479851
336288
415190
1219888
689914
1862311
505536
974456
1079878
1400764
191510
1375266
1228334
1429126
24425
1390104
1292136
973026
26413
1644531
1136787
883226
1780884
282785
144331
301210
583217
1239812
833859
596024
1488028
84328
1096753
1046620
1601167
1235436
191201
1369009
1131248
1578183
1220912
1552769
293938
716639
156387
1969406
1340636
743636
1985320
1997803
692573
1087710
821513
1923489
1424240
1250986
1063460
164845
265654
743725
315833
978659
1283200
1364608
1867035
647153
625010
1283481
1946686
669228
394387
1403148
1141115
655550
596401
1534540
503022
1196800
257389
155792
434641
1262495
618948
1408191
386701
960757
99090
1763357
781626
1457994
689430
59403
567243
83861
1942597
1793531
1906686
707998
1475252
1020550
913548
1236061
1440943
1539344
497060
435157
489250
796829
1387886
1898821
329575
7904
844059
1691097
840385
1947927
175137
789531
484548
1217625
1915807
1118353
1834653
352423
988447
787351
592953
1786302
943992
1585362
983825
1652759
1522179
811007
1710008
1481331
595913
1725999
597707
336949
1400276
1279558
217312
1174074
407580
816860
1063997
1294882
1318252
481380
731541
1273528
684545
1173509
1788462
1513548
873646
943008
122047
147609
1883505
1346397
526775
1372842
1827763
744076
440460
217835
158125
1754648
595615
730476
528412
705370
1470300
274467
927448
1492719
172078
615306
1139037
1423428
1625666
1674084
708978
50538
1413688
1607496
1186563
1695628
1327242
873484
712608
185653
107616
10902
1035533
300980
1487887
889243
598797
1829336
765816
219748
689267
1289270
729954
966184
1199643
603340
985584
1721853
1481670
451995
1991496
1569897
1485688
1222424
1207865
1028773
1172675
505755
182937
1798892
55609
1070052
1037069
1147964
65093
953826
495070
1411519
124925
189561
56790
557642
1739148
1931168
1925245
352737
668802
100235
1611806
1995696
85196
1694692
321773
1692367
139006
909027
1059843
1922025
1845700
287790
1485720
1338340
1518312
545545
221489
331658
970843
1765388
31975
590897
1871101
801420
1655097
1951998
690401
516440
802140
760093
1218907
150239
1325070
1769487
325720
354029
1572674
88622
1715631
943054
678912
709692
881253
892464
1444809
1068739
610794
1452352
1794987
1712664
1300281
1482953
440388
1513104
238881
631106
424703
348970
607787
1234885
952766
162830
156723
1652744
382304
635613
1061058
1675830
728035
145931
1533682
1337839
987089
1296472
1440065
597045
489788
1058479
847138
1274280
78788
1492095
1474850
566748
1004778
34803
61102
531503
429006
134200
1262919
1815311
403530
376679
1171382
486940
1017379
749278
1082348
426957
42556
1151882
1190498
278007
1451539
1204056
909175
1214793
314932
662276
75146
1584677
372473
881731
549085
1368372
99729
1437622
1977164
932438
579273
442893
1125387
11413
247904
506447
658034
696321
334192
147459
1045139
457460
440059
266077
727376
1871206
1380540
246451
1561657
1630147
1452869
1825137
1671046
130282
136797
949117
1636616
812107
1422926
337699
642352
1781408
1704406
1413008
1788980
105116
1043894
608990
220300
858741
1178790
1358084
1198802
623451
1285300
1906360
86415
696255
1147913
549234
1477956
569160
1525452
779643
1889994
1600514
382543
88852
1159209
1527315
598707
1994042
1703
678689
782361
205121
1760486
226318
1974860
1593565
565235
58041
1444876
1908370
659190
626660
1720124
42065
1421547
327375
753291
1428941
1930489
247753
1906703
307005
53443
645801
34706
739601
1839672
1535302
1789031
161955
697726
265020
1609313
1634026
887491
681878
435638
255050
858416
1315327
156780
1950429
643720
1113342
1104577
847965
304240
332269
347731
673557
284311
1925744
984994
1816897
1787833
361124
12930
64818
903772
1171793
9222
57654
917565
162395
505715
172408
995008
499864
1114495
1347560
1386434
1548073
892443
1741589
280486
799702
1051082
372848
1880221
80558
1257607
516825
1208858
1721510
885071
1705205
1722450
1213240
426062
1078644
178656
206278
1894004
908016
1443987
476226
1251915
810311
1946920
685034
1242200
1853910
981981
1551378
785550
695655
1096421
1351138
525913
1161052
1241754
1816041
1479515
919269
1779426
1417008
1612297
880094
1793933
827411
118282
454066
614089
1739906
1746973
808486
1708579
869877
1590291
1650169
489156
1802091
712122
1505800
1161179
1670515
246455
68241
942278
54619
1269483
1660090
853728
418210
799435
547218
234412
1833208
1529389
366383
424651
817814
515058
334062
1346127
1453057
709348
161500
1246675
1133992
1204961
1544745
905849
1175218
1677532
558871
896290
459137
421262
702767
1243671
700580
1274549
1658487
1128507
507278
419915
143258
303713
43596
1402250
386797
951421
1454885
1817938
1504766
977166
1655776
469854
1566345
1168317
1561438
1091166
49892
1092559
831426
1479036
1701057
63843
226375
1099240
339449
505793
1425985
1705399
652606
1283420
229145
378307
1636511
1469525
1658517
1150901
1475263
1341517
54683
256213
557758
902451
334328
1111408
1449151
1541280
1106414
709323
369601
1148776
296985
373587
54087
1561601
1521401
802782
314512
1637326
958066
984650
996528
800658
1539248
1235413
607964
706993
1247444
1267352
1739187
714430
120480
352589
735902
973774
1529599
7744
127466
448193
449010
1820071
703158
1506804
1886900
123925
1856200
1696860
1955165
202188
1498179
169075
1189767
803479
1098957
1892643
663960
823138
1518027
1985014
463565
1784098
29223
1601574
739081
1323357
1484335
973743
119470
438796
901442
1518590
108545
1717872
1547232
1394488
787615
246809
607347
1668254
1749175
511257
746057
921030
1837167
1652538
884598
1726769
839788
1770839
1185156
1861714
333150
900302
653866
1971736
148081
542885
1015503
961209
1007403
433467
1583605
686480
1471835
1782996
1305337
323466
1818949
195918
114942
365809
1486906
481691
348356
779677
1532049
1644534
519866
1599388
577997
1103033
1014545
1683385
1216028
1425485
1966969
1542074
1131896
1641459
374026
919216
1454832
1504998
824446
1957300
1934321
697906
1155042
248395
1138842
1596404
236521
1286630
1751745
1450718
1158939
102841
481402
1332442
232603
761913
941941
1456783
490197
1477538
624710
634958
1564253
367009
1929884
1663651
1005412
1056216
587499
1739268
1014980
355934
1750549
814208
169504
1362860
1864449
493609
601127
85382
1603957
700081
1031241
1215582
1947548
1206718
404427
705295
1555259
163944
1305107
780563
873738
82162
1134440
687372
966704
510032
1177516
410415
1427190
692297
315848
659076
1744299
1542302
1345024
1137320
35996
1613973
481446
360766
736329
1633010
1788221
1557684
391718
273649
1797579
1162952
1144469
398464
548761
1783137
12234
739753
1565866
1401501
845806
709283
413541
1410618
465822
1514888
1111052
1770480
93043
823582
670592
1456349
1476984
1431023
657629
1853938
683754
420977
519624
1137816
362753
1873503
221451
639195
1938720
1765751
680885
973460
702757
963263
897036
20494
1543217
194754
1919868
506501
1621673
932494
1008489
216603
1208844
1831566
1288914
955337
639857
1295059
1259135
726599
187816
1967952
860358
934195
1128125
917418
204252
660030
1538852
1482319
928776
1415228
243335
1683376
1045634
1202987
57768
381377
850196
1949861
1116047
833478
175535
1015148
984856
402997
1279932
286487
2018
285227
253288
1523605
1662502
997412
1557052
1467459
1062544
319345
1229148
302544
617475
1098830
1019487
21542
1454717
231048
1376098
463571
411058
1224254
313606
986366
1466011
739122
1921617
886520
1682997
1859419
1335731
1416205
164897
500902
799607
1886122
88003
1453544
1646864
326729
408527
1508753
1549399
991520
1668550
558551
47371
1527754
1238376
1938750
1081796
744824
1541902
1199657
741223
1479086
918370
739934
487428
1123374
1371282
607450
340165
673857
16951
352535
238191
1743325
1816510
1815840
1994901
794935
1778282
668416
843449
560841
770681
473817
289807
1923128
1784177
908741
1467513
58772
988634
1959810
458189
35841
880241
1273966
534282
1657315
178505
1965643
193547
176777
1780540
811777
1109240
839560
1215249
1914658
730676
876130
389509
1210225
283667
1078352
479169
1670243
983612
526915
233608
105070
134316
226453
538591
1268082
1983818
560314
1570179
107476
946202
1329358
1348179
991230
1958564
780282
641689
1579377
1388498
762355
411407
1691360
1613996
1740421
567630
1316678
1951950
539572
1299332
673246
1768553
825038
832120
1229340
1146577
1644446
1497456
1930044
619224
1115291
598687
1990015
761164
35085
532890
1876601
673433
1693242
407966
429107
1768295
1674271
776827
444019
72825
1478861
922936
1595546
354764
1681680
110061
246732
1295947
942954
1512137
1772652
1531024
1711667
1509552
1514994
634706
165062
873701
1404987
89952
1759801
1694957
512172
410346
1651043
1365847
1466492
1906420
1915772
1950684
408979
35904
1501834
56289
664916
51108
876471
1834149
1419430
1599119
125491
1562876
1110790
1200273
952491
1212516
377587
11210
726890
1529428
1173939
497197
1909052
412632
1650382
358665
1088217
809326
1413255
1094138
1639187
1386137
385697
1222293
868892
1702026
1459074
1037624
1007464
1947284
829700
1233551
330959
424993
1070011
1497107
682368
574804
745986
879465
508532
322345
189180
318396
842490
210540
1926962
1872723
1804303
16391
409384
59975
464850
1940693
19319
57877
1130615
938185
757021
386904
789440
1754155
1876255
1018911
466069
1615357
563800
603229
397966
1036400
1612609
957575
1972724
1621786
393793
1712838
746396
1375731
1580249
1911833
1991068
303746
1260712
1578307
419873
1652966
1848506
1690903
195590
6871
313788
415083
930559
610374
1528488
1546747
1520263
1299156
1027852
831015
1767420
216365
1229493
1106850
1548595
152288
1556179
283716
1343652
1672167
380635
1992570
899386
774631
563583
1117738
1196542
1212145
1191789
949276
5130
1898800
1535380
650227
1972510
1208721
167804
961256
486139
1403720
1881408
1266911
12489
1514653
86252
1428148
165184
1637392
1081532
1978634
1939939
916004
1585165
1179193
1407935
1376054
1531378
1867388
488677
123158
774628
1523204
1780242
340204
226710
1284018
669027
314269
700506
100921
1011971
1818301
1737268
1557061
1107289
683824
228941
1556954
1521258
866576
1140519
350244
131838
1368698
1933648
1546199
413759
1029110
1938574
244469
313455
1255015
1481545
176297
459223
1182499
512721
441795
1492354
1866794
191653
1101013
522917
1535370
385616
1892554
82598
1517952
580283
1876498
430842
998409
26902
682068
243504
1745206
500853
371483
351923
1438918
141098
1231567
1869329
362767
1134719
1384372
831408
534599
1382612
1930066
869438
243837
970010
22756
372393
366595
1532430
861054
710946
1988079
188706
419234
284852
1207870
1649365
942097
537884
987579
1654340
87752
1365714
1166484
258544
1211983
1793150
519284
1403652
474339
408590
1196021
663621
1002430
101970
1168922
1294745
1736438
144669
53489
963509
666316
80560
1809585
1830644
713704
745166
1231000
830291
1658193
1719161
1704735
1689334
1381354
1308584
1298929
309490
192491
1791364
274286
1262337
67867
1870706
1763160
1395982
262738
1515367
511829
435812
1754914
998670
270894
1886791
1390600
1360486
124797
1316979
725972
1078994
1946973
1591380
988936
1354053
233849
1496881
772765
709752
1446065
30049
1962306
914212
1000762
1876875
877980
81667
1251389
1843275
356532
274195
1628920
1770082
1781061
1898373
1970718
918325
411301
1841894
1242674
958781
52746
1673589
1426003
370537
44883
1459292
1057525
194341
1295263
1532807
488802
1699843
175574
487693
566597
1840671
1811918
494814
1245110
1255109
773705
981495
132168
163198
1884553
995404
1441763
1936277
748282
1526690
192869
387277
1847196
1559506
1445651
609334
317564
1632823
1686051
398057
546978
1172018
1299777
1034055
265828
1086066
1273714
921535
372658
1322797
1398537
851006
1166433
242627
494315
1963057
1354632
1480480
782227
1369979
1926773
1594897
1295564
1229520
1844144
869040
239864
10409
600995
964706
610899
105963
546227
461792
1884314
1599969
1545750
849976
1021715
131915
622623
379113
298684
1253601
1061501
1993746
1846187
1364007
1726096
108665
1202231
567957
920903
737183
1452779
257199
1783921
1462735
1139004
626042
737117
1638440
945228
1275464
779632
1365883
1555732
363765
32068
782230
407023
410920
1140686
1770992
25555
713626
1914382
1697669
318542
652798
250559
1817614
612487
1660813
154148
1907046
398783
767129
1591323
1508707
370547
1805531
1800592
1844570
1540326
605744
1273377
1452089
141414
669819
39567
1363569
776887
1348726
543786
701466
411151
1593322
1031710
295540
1989781
581343
1911189
1679023
1867616
1941121
286613
1558782
321074
1134930
525232
1223978
893145
144962
610849
1423083
1220626
779437
300363
1796617
408301
410638
192419
1986572
1392395
871116
619150
199515
712046
182197
1952469
1316670
1722555
516964
1176390
594649
1211205
843073
1395767
1853823
1587495
152916
769479
415713
1474137
1294332
842754
513664
1020539
1112553
1412540
1141465
1121523
163832
251427
843635
447612
1933888
1863209
1654806
1329660
803795
1478389
580317
1935377
1744668
1591164
445634
697257
193869
1618654
257884
928542
1336880
1524556
1291538
178020
239891
1336489
271207
1675204
674292
1669046
1844968
796506
1648792
105820
1033250
1904593
465609
96994
1793005
40344
397688
749882
1109702
865096
1984227
1622720
1056295
1713373
1832527
1349028
1924329
1718321
1251621
1550700
1315268
1705143
1529585
1571070
662957
1695828
1804570
89189
674650
96617
1955461
3445
1059261
1819021
915446
978727
148163
1422119
153732
98642
202486
1400701
1033693
161609
253087
889833
834026
1331543
490388
663839
709819
1834701
1018497
1196983
379660
1690989
880883
1239817
500717
1122775
712503
173160
1140233
1403393
191159
1824947
379778
502080
1827484
1117273
627284
1927339
1551907
456584
1613247
1767427
1228504
427905
1008664
1042828
1908801
1486257
302343
137406
1402433
1945914
1244705
1987463
1370644
1410880
695554
1860843
755616
1406159
374811
889530
1066388
1538229
763093
1334538
662172
1356316
1884994
1241181
1377532
1697103
1899263
65103
1419369
1284314
1662883
1538545
1892135
1084531
776997
925848
465973
551204
1389217
1019865
1534786
1621555
1435556
946405
1276369
1357318
32860
1596837
757044
1803569
934952
248668
845398
102922
865758
346679
299525
661726
543857
694369
999947
656304
830519
583183
1702828
1351157
508544
982312
582161
1786374
1147502
677438
767122
1286379
336482
1842061
1598123
1849088
1678156
322990
1528813
698264
1278032
1401413
1171082
1800265
1817480
1558160
1657265
1375997
1320360
623011
1767510
258889
1855664
815539
1112402
1001808
81777
996737
760130
1021164
1604704
1005917
385206
1873564
910495
993048
1360462
1155521
821126
1253453
48505
1591361
1782722
1110339
1175332
1642143
1076771
270799
1443431
518250
946551
646723
1783320
1822697
1315793
202679
294271
1366355
62784
1085070
1190566
1965348
223461
1921623
1216450
1827716
1453833
1093017
442391
65542
1908235
959072
1000944
994222
1836039
1016669
1781535
1863486
1958530
94599
162348
866363
98178
313220
1535777
849012
1986605
553666
1860471
232910
1864763
776527
1258902
644243
1357693
1121704
1008424
282572
1991831
1085736
1760573
1223997
1148321
1335069
1637504
1818334
1650003
624637
483907
739949
124405
775237
667544
1641015
491179
681294
980152
1297647
97786
915334
1856452
1297819
859120
989197
1346356
1833133
1873227
1617359
812551
1977122
187461
86436
678848
927312
1490239
194889
154826
450963
1037147
496489
22282
649773
878416
1931479
104271
1065425
13547
1713369
891514
850783
1257164
468704
1528055
647013
1416230
397784
400604
262759
586814
966303
310306
1580975
1248554
71778
1671117
412148
1771042
1537630
199501
1795936
183931
1031281
190741
1126003
373331
1362812
1918533
1848053
1775744
569079
182513
198000
1855410
194631
227521
1167957
1288539
1738322
934476
167364
1774240
176551
1989108
337869
1301570
726907
1716982
1138492
1172249
1765185
1065276
35383
902776
566608
1091847
1824347
1525028
610495
704683
30620
86332
1848708
1455026
1777848
1031596
1912612
1044414
1499299
407870
975463
1013863
1570465
420999
92511
1802338
625147
898278
1998316
1828057
836451
550717
1985763
134929
1819327
1666811
1887855
651268
1849503
245013
11412
1570516
445106
1255990
545989
483935
1527878
1764516
1634403
1425341
578039
917479
1573238
1708735
1793123
1507019
1634307
1326594
1026563
1691074
1065207
5844
1318211
1002405
1961889
1731441
710277
416919
1274112
1238192
426639
1271175
806877
459941
469571
263652
1089667
1266504
294827
1792146
1349643
1665002
915405
384205
517406
1420519
1323426
642911
569462
989694
1232410
522144
1349486
1007298
1902336
649970
1244743
671981
1486143
196555
164800
1555422
1955034
600324
248619
366817
319781
179165
791068
737156
902446
341179
611283
1405763
768877
1620220
961905
1547954
328292
976977
324377
1290491
1287768
148996
725511
953718
1000935
899708
521765
797825
1200778
1245798
987518
774201
617262
1085384
342228
56868
1136333
1557020
1004189
180401
1991203
516260
1108504
1903956
1102708
1850580
1955573
1851902
543254
995419
1515540
112051
203531
1833945
464894
1667002
615285
658839
864735
730823
1005281
825248
1508484
1933088
1551969
1518862
1673523
100498
487134
1636641
1611949
425013
255228
1890808
272365
1835189
1441358
622589
1289495
684824
367995
25247
422258
1918589
1562678
1302719
1797213
1194685
624683
1883074
995597
479636
997316
934433
795204
1053523
1329824
1989628
1768215
1492420
1726182
1717306
1620094
840058
1541514
1705441
833028
1806121
1833638
1880634
1890347
1687773
1870540
43986
1480803
923233
1349450
1270890
139873
895657
1008546
678124
1092443
1663251
282429
1090595
1001380
960125
1227890
105058
1038894
1401163
1342898
754709
1699405
1450512
545358
442228
1622418
663141
368744
1886161
203296
718268
1800117
702961
951082
114639
1338998
1997169
972820
1376925
1548275
562129
939926
49831
1540386
1290156
1720799
414275
1759506
1004058
1877609
840261
80126
1340009
679132
60290
812347
1106731
1217381
1084869
743915
522756
1857973
1619149
1776527
1924318
1728750
172164
1956571
1741238
1792980
1850702
1567238
1224067
1459104
1159273
1473246
1759786
1921694
523748
989273
1893595
728671
1983876
831862
1883224
1532192
1906587
1375949
1941804
639142
1818993
1138100
755003
320004
894677
252105
1475483
1624097
512064
835078
1464019
1500467
615008
626447
13400
856709
1370805
1457793
1652086
1423345
254105
1154908
620138
1735819
1020874
391080
1722919
1828730
307234
1355910
729012
1952859
1203033
1073284
1349716
69535
1458348
163436
1297011
1258685
37264
382997
1500728
1505602
853771
1556496
1457198
409282
1938447
1867273
1706790
101072
359084
1308415
400996
1270284
1962116
466033
498720
1653245
147590
136562
1372284
1343217
527914
1461631
1490989
806980
361649
954718
1738210
333031
1568889
1596682
1951101
19507
1168805
1448264
1852475
623444
1830000
678656
1104163
556104
1042018
438719
1214870
460550
134205
136547
1782580
703619
67789
1866929
921623
1905819
1914280
1998431
94665
855153
963483
151964
1921494
781404
1544347
508771
755037
914861
157049
43030
406664
1043980
1552688
760912
1239551
1011843
1138664
1894955
1754978
1732191
1678364
812151
52340
135893
1894238
1682410
462196
408527
985513
1379691
253069
493338
655437
131969
7752
179885
1791618
916937
48474
1838143
1343799
560256
582757
766511
497283
1184376
673695
999147
126246
1896307
1302588
1868803
871433
1332044
444424
751937
417858
934072
1945141
430741
1867686
314916
1216802
72278
1407212
1929737
1239272
1280167
1246797
1673954
572365
91990
831477
1926073
1223772
477779
1806752
1038833
1057224
405615
47593
1780100
1003914
1584138
493930
982267
1525736
223742
469931
849801
1097094
750740
1045259
224392
435886
1555615
1980412
1572727
1606996
1680870
1860477
309158
123648
490860
212014
765776
1920426
65716
84683
262221
1359293
1456436
448384
1779821
202485
1858825
736220
874594
994335
1564820
938295
1701634
567272
1209828
519679
1284436
130248
355550
1337404
370733
636098
401024
939297
1085607
728359
1146071
1282438
124046
351255
112522
24523
1271430
127720
1496852
1792626
303003
643175
796101
1298596
187572
1590970
1393200
1702738
312688
359753
1366886
1638782
513881
1965750
1218533
1531982
1935475
466380
923637
238025
1927326
1345687
167332
508705
1876439
6072
561781
49778
16106
660927
313063
598880
898573
1342891
1676192
415484
1449024
1894427
1501307
1193413
1996391
136471
79347
1781983
423216
1952454
1954191
407967
58693
238888
844054
1147305
1653445
1392010
214721
36120
1279360
1192294
1081326
272877
1262661
521211
751324
843771
400739
349007
1638680
161014
223237
1959250
1929889
83372
868998
588971
1009169
1418101
931025
453228
612796
1722367
208167
811309
1456332
846384
748290
961268
1706031
1506669
427432
1550872
219947
1023952
1673205
1388766
1859827
1014536
604560
651618
1863697
322672
1237306
1430737
1240777
933232
1304716
573311
272534
1940996
888381
1316116
597173
1060825
861227
1596023
1595241
1645265
1039232
905282
1817748
108469
353347
157300
1353789
831362
687998
759485
1852467
507276
425334
413476
1625446
1899017
985864
1173788
1390993
1018105
1658544
901328
306135
421261
826540
1226735
443388
139642
1747169
442841
1116079
1892159
975628
1448064
460630
700239
1546888
1259456
672330
1887723
467140
1490483
1798689
1310444
1522344
1276090
1611565
1672101
249956
920340
458179
1882549
1453833
1128871
1667921
1497347
546570
531202
1509149
1411224
1531658
1398257
81943
536450
259905
1298685
1541118
304788
1698653
671741
350854
824560
561723
704998
393247
1882797
806040
1200893
1506950
1844435
425363
1185628
1910060
97081
1175384
1052596
1183878
121722
604583
1882857
1192080
262598
1562341
81328
638793
1872052
136534
322762
1993132
1577929
432090
383918
390649
829459
1865143
126915
490140
655055
1655344
1571539
1670680
565009
1193044
1203448
1128480
1032404
133854
1883738
245363
1396358
1861034
1308609
1427681
254437
1716574
1595809
1944612
103304
77577
871149
1323069
45305
527885
595124
1039929
397868
162033
321277
1522750
104199
646451
814294
1858662
1312439
634902
861295
406194
1382469
1731971
1030510
612719
1296641
1592346
762388
1384688
1410323
1113858
618199
1478351
781970
1358011
173814
1732472
1178163
1321151
796403
1272292
42666
1752285
975697
353346
1690404
1033265
308634
1599052
343888
402599
1854651
1623688
148572
1645670
1485949
1513495
1904659
133143
69994
81262
1075185
157167
936486
1744358
98055
1082995
142006
213886
1499838
1906592
1739341
1908120
1877959
1300268
136428
154666
754779
1561047
811903
1371860
588764
62446
49838
432513
593880
1083321
1360647
523989
745693
1561883
909034
1033742
950332
1570684
118160
1697339
583152
173681
1619319
1970538
1493171
81795
1893370
318934
1746358
1984420
556055
1322223
160031
698502
1921538
1470914
1772193
1672528
371133
587857
1662174
90525
1461483
92579
1430415
1249959
3748
1886202
1102625
265199
1485941
1998323
228332
455787
460107
1728506
511904
134376
505092
537579
1756297
1694391
1584166
746231
322524
651280
1799184
1554571
797513
1725887
1913824
521998
1875453
1484468
382719
137046
302005
321100
46866
1748974
289363
1349153
683838
900659
813380
925327
651436
1134314
770700
326578
306574
248712
1086235
407030
1199702
429420
1843673
139524
318979
901398
796733
633561
1187838
355702
345501
1754981
497139
460233
207763
886945
1120111
1011528
215941
1626372
822414
1643634
116448
7627
978156
1911925
949367
1820674
255135
1537807
1256706
348145
631330
262641
1910933
1079015
870393
1507768
921834
1289144
1897986
1124159
1471838
333638
1818846
1911852
920293
847184
159589
51855
1061318
637153
1364919
837702
1062601
952648
848932
294974
1472306
974647
1620470
1807314
631472
1178854
1207719
646835
281851
90813
420863
616958
1842711
681666
1525188
1003727
475442
1089906
230678
1528077
1189290
476485
748453
229321
262634
29688
373876
1145364
497222
686810
385429
49001
131616
726450
385841
1713821
1032822
590899
1363740
593817
1388209
204694
1076008
1424798
1005477
1988965
1276545
763244
1520788
1283100
593556
611877
99581
363075
1012653
1301310
1035740
755940
1566757
599113
775813
583620
310007
1738330
1666676
1305520
975560
1258476
1399142
828891
349184
967196
1906743
1108736
646498
23047
1518237
381990
1452146
336317
899562
1848989
163972
64795
1331773
1062928
950963
1794536
970581
1413645
662794
1112614
1411169
895373
871168
1803194
521878
1047847
1216343
1581654
219245
497064
6041
825182
1375788
1578416
1599634
1959576
833079
557778
1101085
261456
731297
486631
456559
474136
1319302
261585
442209
298501
65873
714587
450362
1709625
1491489
448288
1904379
213696
727594
914619
361889
1742458
425933
1342173
635920
1165640
862605
265826
776419
496968
513160
633456
1589099
1418767
1247529
1911190
1886838
1392313
996308
321912
370652
412674
577990
439714
139190
255163
617446
132828
1512034
652808
1988598
1446707
980025
1693646
718823
1492461
1941730
1011528
994178
209670
826517
1469778
1399181
1503571
599729
704342
873906
1423326
608939
1131693
319129
1349745
1729892
688307
1248371
1269876
103899
995880
4705
1205983
433792
625769
1813782
1640230
276959
1701261
1053340
648000
1623148
202075
1584652
15201
364029
461622
205618
1619016
584462
880895
257562
191025
331387
1245060
1665685
1901710
1803712
249319
75212
485854
138680
413565
984531
136755
346974
853976
1640747
368199
1202187
923729
126025
557021
59775
1623374
1833925
1940644
174874
820454
1994289
1215243
607166
1600548
1626058
537827
1914874
987288
593422
1452283
50427
1248292
813476
1711719
1709905
125887
1874943
1545235
1322872
1754436
1860682
1173940
1327220
948480
113900
939496
426968
325659
1833444
516353
659831
958561
1634617
368589
1971663
1224289
1937720
1521223
222187
1386612
408694
1802724
701369
115517
1620820
1529351
1883823
1832768
163132
1354701
1401318
1961008
1642030
1024263
1993337
450301
338546
428610
488477
522043
512037
683162
102787
1370424
566458
1706451
1529083
177394
1951319
627132
875328
1237753
233301
1344496
1356261
1784941
116937
218739
719451
1343846
557567
850519
1739624
730019
704854
1028318
972028
899318
1786850
173994
1452495
1478897
1896860
814707
1473188
713950
862716
405266
93703
599050
674685
1941681
298339
54772
15745
1053703
1877853
1944834
47635
646701
1615336
931621
1999525
838341
1762046
971841
300060
430171
187152
1467043
7038
404416
971449
1251939
117493
319329
174319
67293
1325529
1188871
407378
397634
259053
572728
1957937
608167
132798
1511228
622417
304470
1462722
1308129
544495
875628
181943
1623447
147159
886457
1029543
177663
411350
1741610
1466617
1596270
995422
119252
1642628
1793150
132621
559232
472980
902904
634706
1921883
331048
1945769
728743
1886011
1229
249050
1968987
1690786
1669425
1596799
1723443
106791
250575
1887603
263246
1008352
1160328
1276070
1630786
296376
995275
77101
213669
950918
1543231
726128
765023
342247
489900
1874501
1320608
598422
515488
1962336
158290
793445
1288630
830147
1706744
999478
645261
592039
1346022
1916390
639851
1028760
692147
696552
376418
1679733
790712
1764537
1079099
465284
1205177
1152489
88524
690555
1784794
515755
444446
1263179
694715
611142
327044
1500350
1403545
514777
1719621
1726721
1924884
310212
749936
1371693
45502
1024389
1940093
207122
362424
148423
1623712
1132867
697487
434980
579498
1960223
1480810
3676
836266
532922
604470
156249
1054303
1337000
1461944
1666684
1009654
582504
1879081
1318286
181189
747691
13885
262699
545319
1268938
1114986
1196675
1046422
1172284
567467
1337633
1027044
450920
787404
741305
783301
111839
1421126
1719728
930643
359954
1490882
1242781
1075532
1267374
754767
1628543
1260964
1735303
711023
1063079
1618139
1614148
277661
1708315
201073
636847
1537142
1125877
837469
1579345
1479778
981615
263598
109143
338738
1464669
1965941
1162917
1496010
942794
1931311
48811
336023
1335924
307433
1838100
1576733
1646608
1925998
927073
174367
655162
1256676
1266115
1286463
1722274
1554701
1590380
1804542
1709837
1823291
1201316
1599953
801434
1377029
445146
1770398
1745613
1705029
1613811
23829
414737
615540
1551982
613524
1277298
376828
1322158
973689
436478
1046974
1640646
625477
950214
218413
244565
1644144
1334353
1603765
577149
1153554
1679099
1559715
1966876
1120458
1827719
1073471
1922841
1561644
344972
1898739
1790368
793472
619656
656160
619778
46907
1330742
1305769
293649
174011
1308412
1843272
978281
168261
639717
814125
1445948
1928945
1820942
288723
1553307
1455675
1360613
670055
14589
1449171
181724
1019888
1409038
894186
509363
339006
1316788
1633433
1911843
621391
675601
132751
1835535
1350209
414706
662152
564620
571175
1235576
1203595
1718267
1978407
1086615
1873901
1429124
1925920
300442
1308259
1880
1752126
1353751
1467975
1626612
63700
206243
925099
342253
1241356
417848
1032083
1051828
104624
261693
1379419
1304046
1742416
1133673
393697
475984
960479
1193163
1392683
114032
429657
1744641
1289615
803563
131861
399073
561831
1618939
795709
89439
625858
710426
1771478
496383
1888093
1281850
565032
360905
1396128
1715884
991224
1866973
1544574
81471
949224
1160886
1464092
1077649
1359200
1360729
1452910
1131599
1872257
929806
1507048
886185
941945
1104837
1231202
1047677
1585929
1079410
924330
724934
1886580
1291178
853321
700760
499626
1902516
631933
599538
701264
1920577
1775133
1989287
956299
1310541
1622297
407554
1315313
737948
1319389
668321
1402700
484577
849346
398972
1689031
924849
1705504
675852
3108
737152
529558
1759448
1378230
557053
1444134
1378028
1179912
1656996
743236
624575
170410
721287
1433681
1268436
1361423
619355
1364712
1723043
1153098
1710231
962102
1168596
165517
352919
253238
1469720
46152
904949
1065521
55312
485521
1089887
941043
700032
858437
1146708
1154727
134097
919416
618327
87174
676522
349811
155338
614139
1237194
690475
869290
1231875
805182
1345679
170383
649002
52784
1904113
508982
1014139
796125
807673
1984755
38079
961040
439722
1734402
115034
1489785
875138
705056
1572896
502
1623308
401257
829737
140067
1778563
1234619
340937
1671961
608942
1745475
1297043
45620
1401888
11843
1221338
1025354
1859365
324146
982835
1095024
1095369
481308
21840
1826906
254431
787252
380467
440578
1331801
1532759
393026
575093
1232056
789663
1676967
1741351
1841677
546034
798207
1199336
980448
1851503
178066
1782449
1987857
653373
1353290
1280760
492258
1228671
1791865
1994751
70521
1759016
1465126
1601411
461451
1307322
1586588
87659
1856410
1111955
84543
19482
1583276
1906633
463149
564166
1881890
1206027
295321
487967
964191
1109921
287815
983608
566863
798510
8350
1749269
1772410
1097376
241817
75611
587649
1658472
644287
1515581
306115
895593
216345
1108579
1880201
1751596
994223
1545207
63283
1114982
119938
1746300
1118717
1084825
1863013
114732
431628
1047531
1577488
1457651
122094
755669
1030931
799236
1157040
1535320
1595654
902375
1834531
888887
937806
67097
182781
1933135
637686
1418417
672248
1286317
780756
1412433
1841412
352987
412363
345097
681679
1387136
1349064
369499
695870
46730
1222210
1548542
1981355
1925553
16437
927520
1659303
758408
1105971
187573
1320788
388697
1268246
1371544
1619257
894169
1388937
1791120
124150
1994403
409411
1969061
1106516
1754232
203400
1926441
280332
1350808
343380
1156890
835136
293478
1918670
1501221
52222
210455
1035356
981381
61066
1560329
58491
1438609
714950
1675483
1661821
1089858
1621697
1774074
512434
1213083
1217664
1877752
498364
958824
834744
656784
633098
1104798
239829
448682
1400173
15522
100365
1308175
633009
604370
463406
1118936
946791
1704375
397235
1244520
1354512
978210
850754
1515726
1654987
228597
1581133
1887996
1352532
579880
845809
1241353
161075
1312913
557616
1110567
1474888
929387
969559
1649980
82818
756662
574646
1616394
254845
189301
1926080
14750
486174
1969481
1525262
1678099
1644194
969105
1058633
1424711
356738
1820123
616527
1523433
1225723
53338
892310
18737
1597290
976420
719352
69494
1741632
589787
1052788
988353
1336228
94496
1264936
172512
301484
1894432
1140122
1627765
1733864
748013
776755
610197
720563
979557
965478
1739485
1330263
1983540
678011
1907630
212469
1789678
1485867
1731574
364696
686489
49496
1430904
1242885
1148389
542256
1104623
211854
1876573
782040
197960
1809139
858111
462740
455131
323868
1325632
473770
1993636
1574945
381592
1170264
1573016
1698371
812331
672628
1095194
1482602
875687
281595
584198
1534232
1091638
698404
734412
1554551
21031
934413
203321
1418784
1309438
250788
159600
1739946
207812
1939475
1412052
752068
294487
1597892
421807
1841034
308971
1559173
1632579
583697
1617513
558287
689753
171472
1351110
803163
787651
985424
557227
325562
1332395
103296
186595
1179054
910540
877360
1394655
1517517
923652
1948599
970323
336690
241262
1733749
947571
500968
186322
1081440
152446
855889
912758
1141303
729695
1394132
1499909
732145
1630805
48736
406111
1244538
1885110
1853196
308283
1866110
39699
1393807
1711896
38980
316217
971385
1887823
1964712
498756
1015077
1115722
1479706
982500
496452
826915
887386
1004664
1251009
596883
1679861
1521555
966592
446445
975322
144815
844399
988826
1546518
271718
80450
985310
406646
167402
1827056
376469
1503068
1004099
937293
1208616
1276018
596558
1483447
126715
241970
1381113
391339
272057
1989753
402547
1448049
1961937
1131591
24581
1875591
473362
523963
544173
322654
1311562
712152
66118
645571
1050855
1701313
192767
442895
334836
1264528
630093
611433
643487
56546
19484
726489
536129
572198
1978892
1332117
1881349
559569
612898
84412
1697502
555391
750994
265721
1335929
404550
550126
1246790
1919467
1741730
1791038
1631812
1707608
1779120
483939
1513582
356449
1235991
477450
753781
1094394
710756
1609110
1867245
108365
302167
301188
1092514
685860
163974
1654099
981292
1952755
118029
687721
1767375
424638
1037575
628313
1523693
1876738
1763876
1679855
154166
1677009
1464570
256391
1632458
1117332
1038182
3960
1684541
1430274
872076
782520
1319376
32327
1855250
502317
1424301
1915572
783434
1140984
223517
1637897
1124861
1939626
1307003
1301724
1227144
213710
1825439
1075714
521621
1159824
126962
1897016
51569
10156
99272
384803
728470
1068920
1715240
1703041
1306737
202007
216267
1233099
1864909
63430
1651558
13160
1437875
806988
1597008
1028079
680608
1428275
113374
1447768
1962975
1493828
1189173
1576277
286578
263688
737736
966395
650804
871333
1542582
992934
1677277
23261
206099
234351
921314
1982495
890931
599314
472972
321986
1443205
1617378
212449
607640
63463
1805634
869281
1391250
1217492
366985
1076176
906696
160743
1009713
1022159
820597
123683
1823361
535697
931832
1298472
1472882
1345306
437938
850992
1056258
26458
1650494
153951
788914
1068708
280079
1295181
573606
1582482
1342361
528753
417449
805817
1418195
1378963
873002
620813
1895289
1099339
757987
1145792
1862935
1128383
723799
1925242
1109931
1081050
750221
902320
1237337
766980
695816
1275524
516721
1525053
201004
1270124
340531
609055
161171
1116960
811208
1119934
161701
1124572
1044136
369505
873948
509107
1166186
1602142
531733
1167180
1569787
413920
402658
1904428
483084
1695494
335190
997757
1179248
456570
1927786
276093
150320
948080
1661458
907779
1292115
1054521
1642276
996974
1150112
1864636
94294
1461442
1049717
220712
803289
1226596
1852341
877162
670649
1473104
1296636
757202
402486
516572
288842
1767376
1869114
71800
857859
872122
1303472
1097524
52357
868117
594059
810929
133293
703414
265796
606045
1508935
1476114
742247
1263576
1678610
1433082
996053
1711858
933295
1331491
163470
472020
642806
476325
748392
385162
117754
784928
521822
1865639
1185974
567090
616900
1432461
828975
719611
897464
1683653
780699
232260
1104812
1647082
1897281
716079
284418
1151354
916295
386324
1809553
56172
809582
1239286
704765
255631
437851
911001
1538411
761213
1387932
1834809
1368149
420566
477649
1761596
223949
224335
851070
219980
112497
300995
1998723
242625
535131
121410
512205
10155
1252079
1302984
1121454
342889
1028510
236027
1183161
1172440
627447
422561
1005479
191726
858327
1072026
1243190
812104
73102
975194
1126789
1384751
1188766
269532
1252198
1304334
1371862
915259
1938516
550228
198310
1190375
1865083
242292
5163
1100196
318485
856774
7663
1067313
798436
106839
1571703
1187204
330509
736685
1218295
574421
49758
1705068
201039
1290940
1145748
1179535
1118503
834876
479706
515073
190199
1258492
25263
979030
1953883
392497
861472
942858
1386046
1846689
1574640
517195
1093938
598780
1412898
1162120
1273213
773971
215336
879669
1703139
26250
199244
853495
180590
380806
1003945
1851529
431283
744638
1622680
1055661
102039
1129514
126970
50345
1097355
648322
810725
352322
898978
1829963
232053
1852563
465212
1051816
293042
113695
101334
381172
1009029
671430
1089923
1919675
1636171
715102
1986131
1521993
455415
33091
1539849
1111077
1677626
1962603
1513325
1413076
1330266
58381
696297
268315
356975
1136622
1207716
1475428
786145
623821
545473
210145
319745
682616
283067
1633754
1904600
417721
417689
1924452
1608383
357914
691116
64036
1590898
1256815
1782565
1496129
1702461
1527739
591229
186252
1520170
1220378
1511427
1477514
1885080
1561000
1161452
506160
167398
243541
899614
84776
456442
1398914
1977857
1178219
1323086
934622
1478761
245347
1012299
1547102
670848
1501627
1263058
421096
871715
1061819
576819
331842
113634
1600193
359179
235273
982921
1984345
1790297
1201406
1670963
1082856
848658
390521
735476
220712
240553
1874446
531765
191820
1954360
203229
815171
1729085
1992843
1825099
1210731
1198382
1840725
262268
616637
326949
1806953
510546
1963767
494525
1791029
971141
805816
510268
1248798
448393
1733245
1370550
871854
214443
1729498
313590
766652
1054304
719863
458399
470308
572182
23765
386031
1722675
892285
633473
1818600
1864474
1615710
392907
1088772
312019
188155
1422226
793814
433199
1436507
1387844
1588598
1867030
1162447
1943800
1057643
907012
1352112
1786675
541780
46213
362473
1160942
1336996
1344444
1760753
1192442
670382
703876
1661659
1234915
302799
1141725
582797
1908909
1894780
1368921
960576
1796897
695155
55818
1831635
1426875
1585547
292128
255815
1711253
511783
1864561
1175090
1044103
466181
732001
572321
1699929
591830
1173162
730239
637052
1975383
149774
243914
1597464
1261537
312317
573957
946920
1495919
1229156
761433
874945
813749
853137
32756
424838
1859148
610915
141791
990229
1462376
1039449
1391093
481534
1862742
1421943
1105064
1921366
1794585
957015
331766
667262
761599
296249
41599
360517
1516536
1023554
977824
431010
1411983
1782200
292050
757027
1757318
330813
750251
1978178
1639623
906624
616409
1716843
772518
971222
1337338
1559947
927506
1019931
118590
186355
1821856
161432
205873
509245
103244
1267289
901280
1238781
55121
578967
455608
477190
1437305
1507339
336537
1941354
1966662
1614130
293634
1510611
400475
846077
1368036
25784
1340848
15058
1756607
1404875
597436
773915
1473101
235645
1685962
416308
79241
1687443
1023264
1978888
451764
560637
1260323
1462493
1431388
1095450
265724
1098296
77471
883962
1225907
924282
402309
1026163
597262
1158170
425748
481038
382573
186524
1706717
121839
1786612
1619984
932827
452579
1524619
1901946
1335841
129281
1494914
1070640
167180
282693
666072
1352207
40680
455972
403117
1918380
1717923
478202
1001449
614881
882817
1097342
1300314
271248
683787
314328
1457992
1707818
1563232
1256673
1202647
1121759
421571
41766
1413366
1633210
498133
171485
1687532
1274577
1077181
221644
1736845
675758
1266324
196757
1177056
850986
1866669
1355572
78705
1854065
1577559
954863
556811
1926665
1729574
1602506
1949100
1436505
63661
799104
1907984
142416
1917698
896919
795087
1298008
677796
537871
1086987
11970
937773
856488
672905
434025
1925866
1816690
1595609
1726333
1214683
1826445
1857494
1457519
336275
1674173
247873
1946066
1094019
629330
1376637
669415
210426
74031
466308
447407
361374
62634
428917
1624450
114607
787366
713572
1649595
1209344
377974
349494
773313
908824
1322213
1294685
1865626
258606
656177
387081
1300530
1983597
535430
1368824
265868
1556540
477103
1650975
1593255
522209
563361
1161851
115843
299705
547225
1531643
948752
1749831
895717
754940
1040850
412363
667367
1749128
1262129
1845414
271828
1301929
816783
150416
1349222
859564
423195
556962
317492
1769296
1528150
1855091
156476
462299
1967791
346165
71538
695045
1677493
1083784
122767
854181
701188
1046428
839659
1553658
844707
1871023
823013
1508153
1731144
1202579
210350
796794
416861
231052
1981277
856791
1501064
1555299
859898
1437121
262900
1491844
375918
103067
950738
1001873
232291
1603663
1697809
17538
283238
632622
1283884
1138931
1263643
833098
1345626
1045560
1853747
1649880
666936
1916517
1236007
1427959
1285539
1405294
1381751
102343
363400
129923
296754
451190
443830
1545316
293597
1878246
164821
620929
447654
1077548
797803
1295725
1684822
1843500
920142
919806
685933
1116674
1192594
1986890
1494069
318661
507282
1369749
438812
1544647
515546
721156
442955
1771469
1461473
880545
1614883
239863
93395
469905
1288878
1492860
667643
452145
317985
1170859
937447
1969186
1405898
24557
426084
1122359
1176621
1344279
279006
309881
891115
808121
1857935
1259622
1008577
1706708
174808
705856
638948
40436
1965192
1700137
1064914
8027
1408204
1095228
430358
421422
732881
936335
245718
654458
106756
601463
1143688
1639382
1848658
1691616
1686225
842165
1668874
1497886
1230027
1679493
777403
81739
253337
539329
647301
560618
223990
1093716
1032998
1136366
678753
25802
696765
1769006
132227
1444926
50177
852726
1038036
94976
493130
305670
1496022
882142
1049419
28079
1631314
1960304
90551
1929061
158069
546412
1938868
1636820
1743101
1119891
357842
177516
684144
242388
677026
927257
1617355
1107986
1610898
802556
567079
1909190
1880469
1651937
555908
1272122
887409
1439745
1089341
801681
548154
833278
981151
523609
762512
1429339
750785
506503
840380
158435
598611
1177870
558658
1155294
1215382
1104952
1192680
956378
287823
218143
73252
756580
164840
439772
112070
675391
159219
745422
352036
1469656
1827141
1588253
1678086
1762268
43757
120413
1772402
1544818
1211082
1839784
1629851
1647574
975754
1873343
195217
963205
402213
1334033
470486
1758196
19547
1077834
663705
1324255
1103341
1701695
1891064
1543474
412476
100192
1718467
932944
560725
1390756
1341593
133746
1248696
544941
104605
245126
161308
375929
586512
653765
1795104
21322
718786
1351589
362080
547610
722216
613775
218238
89207
380163
362111
1193175
1452544
1862588
1513493
841918
373852
281645
634965
1171175
1444131
346151
1716574
1504297
926226
138337
1933959
1722397
460914
292626
1256529
1442405
1700416
687334
886927
1062553
780796
272810
483310
544416
1760827
1409889
151198
1900106
515734
1969461
439509
1511963
990924
1316322
1533206
1869094
296758
1221281
603358
1371701
523778
590651
993840
455638
214082
1716675
194624
299220
375174
1925743
230202
72991
1202769
1538877
1852948
605703
1465110
909243
605495
737987
1959427
1727424
1872633
1521566
1277146
912719
1666344
470206
1931043
1929933
1610061
1010287
384665
987044
1439698
1982577
1801790
1972157
853318
106699
1854254
157058
1013463
1204120
1692396
1616724
1544346
1336373
93015
123553
616748
239327
124916
1095107
143944
1079636
1746776
1046776
325564
1644273
1532508
1516493
148299
1787500
1757635
1873006
1523876
1548771
1442717
1477732
258534
1986320
1518340
1451592
947354
657142
1605732
290356
74652
838908
1567552
701291
970350
329717
273698
1396581
1456179
179064
753779
1348794
269174
413129
1146996
483135
1828485
1005356
1779584
1750438
1729901
16172
1702895
986051
1469673
420895
1557056
798262
559585
1816308
1506174
259185
408795
556643
388845
1276769
1409593
1571726
1500817
1817143
684854
843789
1988723
82608
1440757
1794993
42047
1429693
183321
390404
1032230
153191
433524
1375733
680400
1221656
851636
1551321
1884132
867053
1839307
296848
1136199
1848272
1414330
570600
857636
1138723
1166992
465459
232758
1216997
1222393
1016516
1517161
154114
1313314
1074237
1261960
370174
509397
814532
1484566
1189107
1438827
1757290
9812
526761
989498
1795061
1093458
1685863
1963830
632457
986740
1026399
532938
1295813
1982801
1709333
988504
1067874
649327
490949
1092512
1403068
765433
1304089
1280727
1797692
1113858
192015
860061
1670950
414451
421698
1876686
1311837
1962790
943185
1160118
1817232
723354
1577093
1252686
1949341
46647
668187
1488026
440284
1658089
28510
392899
497464
1124258
420735
1873059
777339
1154262
150123
343027
875428
501263
1521550
812320
1741908
59180
30447
1256943
1578789
1451713
1575045
1820592
1898293
657750
125800
1936954
10174
1511465
1632561
1635855
756188
98135
860594
709999
246186
767558
751058
1642458
1279544
645760
1799389
1174352
960949
221531
1733288
1570641
1813703
349137
1852392
1292173
1247197
355516
1368965
714653
218445
295252
1349524
1772903
1363566
731435
518586
436883
1817303
451187
84005
1022333
128030
823275
394254
650900
289261
175789
13369
517575
435297
1452873
1112075
1374753
10163
1839533
242928
857524
1188936
147857
1610779
1275589
380585
1839293
1774365
753662
529792
915560
661173
1337257
495551
1240509
1431658
227371
789370
778537
450712
180071
217119
509659
696945
658149
609975
1728665
1180426
160643
145542
714343
1447523
632460
1913710
1045497
881807
80800
1770169
283707
1065096
659349
1329367
29101
290856
1437138
626497
1087777
1637540
888620
1243981
1333550
1584700
955063
1313686
1318668
53690
329560
1795967
830920
1722605
1973651
597443
669087
1619003
666076
1079012
1857199
1599612
1160199
1815048
1159343
1023018
1347066
1300172
1394413
153073
1439726
1968029
993832
1160968
565783
220357
670061
915484
204044
1293482
526394
106626
1718294
654129
1648449
1063403
1938329
1930174
921364
1699247
511679
189925
596321
1808550
752137
941326
778898
1185893
1782889
663845
662053
1814130
1417130
978117
692696
1550986
546138
764303
1359520
965720
797403
532498
1777259
905288
239314
1202080
277248
344071
559079
149582
719481
872421
1406267
931567
787442
1739345
1809128
910645
1699575
1663392
1326792
361978
506375
402265
512203
1289265
1659309
374541
84591
797951
724428
1771445
1514595
1098344
1317615
250386
1818623
163334
1427667
529835
924478
1972653
1636879
1230708
1462786
1110926
1374512
1131137
1217340
1785566
1849596
1409075
879054
1185680
755768
1702728
781389
1810579
1045102
1406696
507688
1487536
426849
499263
447103
37996
226162
65263
1244701
1645065
1362073
1989031
1798158
1252459
1372984
454332
1779942
1062322
38437
1475275
390173
1687324
708389
1121459
239937
1757976
1580011
1888846
1750237
465415
1577770
1388869
1919449
1471129
520711
1377697
521840
1799213
602140
1180383
353775
1039854
1463900
1713695
436974
748761
1953344
1426973
117531
1617589
845423
747528
1428861
791637
1727948
1621924
759425
1366808
1797956
1869183
1388078
159495
1666086
832063
754545
868145
394080
1193653
1368708
16657
766874
6686
775194
394827
1395717
644539
207132
1623090
1068044
880149
1612218
1486962
390085
663731
81138
730788
1561866
1123219
1660330
1119182
53213
620747
886891
1518737
5558
1038955
29036
1129894
1901313
1615908
1125334
1504445
1615127
1017061
459968
1283401
670389
1945138
1731269
736313
1004133
187537
15027
1732820
618024
453317
569941
1389287
324215
918414
989354
524851
1493441
765654
1171784
1702100
1441293
970256
1118235
153756
198362
79995
1011648
1860175
353034
1361942
1433009
1692379
424903
197265
1587157
331437
1854771
526048
1704410
984209
870289
649341
1885066
1493332
506788
1739901
988398
1331294
1749446
1421102
124197
783369
728860
1257565
653498
1031152
683669
266361
1022812
858450
80480
657129
1085250
1045977
1368289
1188229
982803
1655591
1960440
1222981
784301
1783586
1954747
1337425
1904033
1627706
557308
433001
402142
918655
1118857
1858950
582836
511586
583916
1694233
1106
1396040
277209
1761601
1984397
1211165
436879
738783
1028967
408901
1969551
940927
913627
1929252
988944
359390
732337
1938223
572887
1028057
435921
413661
1756302
137153
539580
493760
522704
1367638
1990287
1869754
1465479
1574299
1460912
859059
928419
1063912
441039
544782
840857
1874524
466946
960027
1491615
964271
1414809
612017
95759
1313859
607587
119615
374259
1469668
725744
1236325
1714315
468078
1687619
1363019
1936014
1617348
1762724
121407
1037633
1288005
698689
1636167
1917817
367998
646005
1934340
82470
209739
1436271
1041155
1942044
1133694
779693
1523888
1844445
1794731
214367
234977
995733
759173
455348
823589
1697163
753672
1332969
578038
1743899
1242249
13534
780168
1072700
1070945
1036413
1633568
1910943
873541
348567
58453
487229
1266658
951377
161207
783944
1925519
189757
924984
1820639
247669
27462
430951
1798756
1199960
599173
370030
1666469
1820161
453130
116889
419237
1067683
1004882
1181901
1483385
568112
1118326
213094
368336
388332
876622
796262
258227
437064
1381879
1661028
1172988
284642
511358
1430117
1160603
1179171
197617
1323256
571330
499054
1220537
909797
849492
1434677
467676
5568
430885
1401521
249484
1495610
1561725
1356418
359069
1294106
1760309
1757960
1546637
549172
1225878
1151853
958384
151077
805096
395020
24410
1260033
1694091
134471
978174
36515
806757
510949
1196800
560562
336076
671494
159162
870385
1223363
604671
1872300
1420865
852452
929007
618192
1575457
895302
1412906
1395545
802234
1154959
1695447
1614402
1499281
643029
577075
1295790
784859
549887
486954
1002591
843854
1144625
1365231
284051
1237188
877739
1447548
1384886
1477511
1173755
1598834
700746
940299
1657096
899905
1612467
1461338
756908
1490438
1199657
564182
1314223
1335214
1200578
1220925
320385
782619
497238
182147
26458
74684
1071169
445167
582641
1531330
471152
1528764
1452847
131521
1504409
1526932
632085
813256
1126494
1284788
207331
1483705
798458
216858
983326
1209624
372358
252781
1235192
1335240
685850
181183
1482021
1082076
650127
691571
1481007
361576
1374096
122723
139969
1262799
229120
821594
1803544
465805
848760
708858
207019
39029
1209071
1632350
1486789
77815
1524776
304942
884231
1575535
1183104
1037952
1834918
1296611
1779334
435256
1774198
89384
1163326
1637201
1502208
1744578
195453
78117
1887242
515741
885820
1101070
1220173
627261
1936941
58199
1716219
1549111
1030366
938325
1659108
1951600
1537796
1274441
1320791
1996089
1851717
724597
1692183
132013
486963
1570752
1709359
852
1437300
218523
985439
993872
722517
756126
1516483
1354681
1721375
254044
1374933
1933364
37571
760969
806235
976615
1586077
1116337
1785722
1209823
1641077
819763
747811
867114
1580771
1405854
167633
1129001
248251
263863
701231
1169587
838106
1739513
1002331
1356778
1705255
1334187
138939
314634
1664663
1996583
315277
898326
1494244
1699698
18819
1781014
25204
986640
1348850
765141
7823
1619855
697999
1299904
1454580
1950578
95862
368160
241461
1952791
1360061
105206
1837848
1316037
1488042
1411767
1958331
1601560
1073556
1902141
896314
1297651
725647
1728352
447295
1690532
1114888
1069752
1239942
1627385
404436
1257293
576578
67844
44165
1089169
119397
881312
1943023
816646
1658699
1049541
779748
734007
571264
1760081
1614802
490784
189851
1646784
1455158
1749308
1843028
807580
1739855
920564
525443
250482
145574
1220435
986900
1664367
1856462
624567
1754580
1782926
541255
777543
1272231
64446
1734094
22240
1556129
1108835
926235
723344
927979
714910
1714252
698535
1124888
899095
245541
1079039
616623
1864756
744338
1912195
1384296
1941443
521707
1787334
418875
68152
834445
1251456
1000912
535764
1182792
1323136
1648284
241070
1206234
1097421
101990
1464270
127083
249059
294641
643969
257287
1306752
1683990
1566081
412345
1567242
1665799
401775
865508
1886982
1693248
106924
249614
1606729
440851
1284989
186991
957321
1886947
747133
1184537
600265
496325
930918
1098217
351591
1446411
806138
524548
998430
1064839
554960
232766
1871768
211372
489282
1916233
961433
1587893
510373
1453454
1499761
223346
390513
756230
834271
315372
1489900
1227386
478840
939781
62796
1294532
1506897
134612
1206183
1937050
1841186
1482721
1785082
122511
877925
1860738
390005
1654982
1265710
1077112
425415
170404
393295
333267
1016836
1856871
225710
1663439
1653383
1332201
1828960
1447194
406538
1011763
1837043
109009
614013
408993
1242896
487233
407000
1262711
1932128
1788902
1309275
1005706
1559430
1560542
1061264
1591146
1780544
1743454
712390
1466637
1261807
1680423
1607555
591144
39337
197349
88604
1616372
488359
654190
1831382
1557542
27201
676374
365109
197887
1982234
911229
1805852
1572733
296420
1785051
1781701
693390
788083
541694
1129113
1020338
717154
209624
29142
722358
799513
60359
1830661
138992
1099964
180498
1219728
356669
950174
47060
341179
1460468
650042
1630004
702687
253944
871566
967848
1266807
1056275
1906857
648897
411463
1767392
466787
133305
398990
1332693
198296
1303707
237438
755346
225381
532786
472215
602344
1271116
830265
1789925
937403
1469522
897514
1136300
786114
1063974
397511
1363845
673793
353315
700266
499677
1617789
465512
27891
391822
1832026
1423105
947759
295878
700568
333314
1766606
1474642
52953
1766178
1452321
235736
1218027
1738583
585513
630736
341628
219653
412952
1319627
1244063
145742
365647
1151351
211970
721255
185934
594038
1573339
214
1011717
1413830
1289811
1494328
1580714
1922418
1422899
1319001
1952982
349134
1301149
1681346
1047794
671439
1038374
1859840
1960727
1516694
1568319
733199
1512653
665905
1561015
1538891
602151
1474518
1567503
1339919
1524595
1735161
187095
1116418
1809325
1554574
471078
1742336
632595
1518825
405377
1458573
792844
40275
1652861
490122
1756454
1073963
480997
1001963
1352011
89890
806492
815136
171518
1625213
415658
1073746
188200
557973
72919
522230
1124323
331979
366701
1276045
1684937
1732406
1505492
513333
668012
703206
87613
1352455
369408
1670031
280498
108353
352105
1456639
371459
589519
39332
27738
1420426
1706534
1944545
807101
1066126
1457064
874311
81671
975598
58108
1022029
1762935
1888243
1603132
331646
1535144
760604
1156041
6097
869908
229504
1185198
38217
1029124
1913393
26469
242240
648594
465215
733126
1662282
137512
210449
1142462
932330
919838
1360544
804026
604820
1602529
1554396
928132
284513
1604141
1008154
1889815
893607
1678347
1217649
404594
1468459
623525
1577883
640032
1080190
1785409
607231
875283
752346
302277
1035932
1256934
470129
1675733
1313499
1653981
1471986
1897431
992047
154982
911659
395533
276446
732182
248594
51380
1971208
546982
799270
1773503
1728713
1843353
1986197
445323
1938754
1444191
1465971
1124798
18744
1147733
1447403
696851
1463669
1072034
1979202
1547546
848879
1430652
341181
640380
595990
82490
840493
1897817
1806538
1292806
1476602
1636750
974361
1493290
1664804
544108
537912
484511
1569896
983578
1162288
196238
1281583
1926124
1360317
317045
1593644
1719460
981932
1398861
809008
1336832
1186775
1984184
1638636
576654
646553
722624
340065
755789
308888
1325238
616810
1002969
458833
1647447
1747416
375841
692700
1530030
1711451
863283
1463092
1352940
1501804
1459397
1391341
597456
1309368
530957
507615
883748
1781723
765569
1548062
1112004
225177
474426
1762878
1510675
1619957
104875
234263
648859
1261013
624987
1282411
1056192
4312
1747770
1870701
1441452
1533255
830079
1390078
809708
1242736
1438219
1439157
1245748
1786272
766469
749293
1054705
878677
1920077
929862
1669454
1290055
59201
493694
928501
836217
118336
441838
577776
52707
474985
841300
1968697
1169257
1972410
217916
1642395
84810
1774040
1983676
968949
122894
738030
1015437
303081
852051
1632476
243302
1085685
1349359
1870965
1159081
142229
406210
264651
916080
1118568
1415468
370182
1852427
572077
888365
1218487
1509160
1661808
951792
276325
324396
156926
228401
128620
615110
643650
1384875
1401709
1325496
1121105
575909
18143
1969672
480646
447964
1458218
522067
1560026
431629
1641622
1360256
1992820
964072
286672
1201749
460113
578755
960076
1893297
43150
1202104
481745
1841928
1768819
371996
1315518
110926
249145
1207587
1799145
1341309
1254093
1453083
258406
1174444
100098
129502
781163
1395281
344209
517218
274959
494966
324787
1085377
1704148
687111
1783851
1140062
797964
1658354
670512
1903303
1651425
681643
314628
1314817
653852
1076710
1141504
615935
963246
1718214
1253620
689905
1149686
218641
1401116
1444494
1215573
374802
1369022
687513
273843
584040
1785195
347344
1647223
1441446
150798
634199
1987909
1030786
1408025
1749819
1234998
294003
1086218
1095970
1078975
1481869
1144491
966642
602462
336170
588583
1275470
435067
1976020
966084
486254
933991
1217159
237486
1940163
1291002
695820
37612
1173522
525082
1005267
1995900
503763
634427
904199
1968680
1906949
1797460
1906185
1452616
1555839
1339290
271304
110781
811695
1550487
264929
362473
1616060
1308073
675297
1501662
67159
1012232
464063
183704
225180
281666
166481
249445
597471
319877
1239176
1633771
1464295
367883
711061
1294845
80779
929572
69054
127472
1867046
1512437
241884
274268
998946
1173324
883547
1855606
1233243
1656591
1116146
1874703
1170686
1102888
1166126
361442
322652
1250435
630629
169576
1363783
1367415
359044
1497733
1117823
289264
1570942
207006
1933743
931811
656590
324648
64042
1682457
888273
853761
1445108
323243
1776541
354106
528467
246300
1046962
510770
390816
893137
744311
611462
1272484
93607
897638
1474886
1534287
1024642
1454461
599497
960927
15025
1010054
298684
1842674
1576290
1771942
223218
370264
73323
211616
1152331
899728
944111
1541956
1465549
317239
626973
1394480
1085457
1697284
41369
1208132
1188951
1971834
1930646
1952541
1358660
885137
1282782
519587
101847
344221
549592
1637720
1665208
618296
774947
1823324
1288254
52450
253333
1282412
1909821
363598
1313496
426189
729434
565520
266095
331722
815575
728126
1019612
517733
1471980
1924193
1704083
122744
1437796
1982273
1065673
540945
554286
843765
1380102
1306686
618784
1445224
1924710
1173801
146726
467174
1468209
1157661
373366
711293
1416449
74146
1336351
1334522
1506588
1122750
600372
1060034
1830761
953954
61948
1021211
927568
993188
77295
1503007
1139094
232581
872836
278136
1017342
1501874
1797062
1916583
133121
537361
812415
1244272
338685
1215298
1730785
1354270
79751
790310
873642
1999140
1585837
1610636
303314
1280785
1043231
1635513
1254592
260821
908670
377254
53756
1665607
722421
449439
109885
236893
661471
1341686
1538568
1354232
1760782
1258649
219868
479534
239021
1245569
1120190
112058
420151
1844605
1840357
185028
181569
567988
1339955
1878793
307376
1016752
1457149
204714
446152
695161
1069900
91796
1830812
115215
916582
435481
1330099
1168297
740843
1151367
1292781
363770
1436329
804091
773003
803675
1809382
1081692
1037476
1408457
1404742
618109
771222
999965
1890830
1557767
1364041
1166417
1064207
1075161
239752
427829
603781
304929
1695995
59008
290602
617126
292538
846001
429599
1956111
1583811
736239
714995
576537
1036508
572902
1496778
603317
15606
1425461
682159
1258456
1318203
340129
1571060
1011757
1782150
1454658
355448
893286
1736971
1466183
85866
868134
274700
300616
390566
661587
1162478
1650165
1186726
1041767
1072549
1250142
1642622
83063
1140174
671269
680442
8781
1209138
9569
1095838
1114921
1853136
506145
1675297
944156
114501
1507948
1849548
1559519
63744
1072653
771358
73537
928346
1588184
943382
1081296
334370
1831268
1651190
1897817
406607
235656
714086
1779206
166496
599511
780365
90090
1524562
1836031
1214026
165421
194715
1106449
571517
1842502
361810
1653840
1128579
1313203
1273416
1711755
284056
612517
614121
1780696
1853273
1117413
1677092
1773860
564990
738840
1506698
6640
222009
423518
642517
934696
72840
217470
55322
1047821
774515
41982
1790870
1703252
471870
1825308
1832537
393078
1106193
543554
1322060
1923696
619430
1047898
282010
128388
1899757
1408292
1902546
574280
1516116
545766
1402446
1900558
935100
229708
444693
818478
1974790
1250784
1438732
444236
1561810
807621
1482848
994882
1398737
1890469
1377240
1254267
386365
166246
940216
1784860
821072
1030490
171115
684504
204726
1162434
1747828
723364
63462
148525
1008460
491409
1522463
1020722
1209172
678082
1396027
443149
1721050
239543
1511245
1916560
1233389
1160705
826472
902098
484514
1911692
1594197
1332300
702047
267670
804554
511581
656237
439969
903705
1332653
1946817
74526
691830
92119
647715
348525
1468657
1560880
1208721
422057
1711217
1736586
997531
682969
771768
1481537
1123217
1844630
1576274
998517
64064
1758380
1527593
1113919
1199349
1730475
144583
659699
1438052
149504
1312244
1359064
565052
1483910
1934558
1689624
1304505
1225808
891064
1157244
653269
580620
918534
27198
1729746
676783
320515
960672
904888
976233
841941
523087
487435
1576618
987056
735482
891634
1624867
1721647
486587
100269
1784956
65405
274923
1023689
345311
1345507
1153849
1194870
1435531
198557
478694
1674449
1357244
921566
452041
58007
1128471
1537664
648883
1461611
822506
1579176
1837483
106591
1887928
1615064
1480957
151323
1950233
1749425
590869
864184
1466294
1449075
142049
1138462
1726842
1542794
1082780
455957
70534
1217235
840463
1377014
790143
1536876
18039
678094
1880429
887409
105287
761189
287156
1422177
1817524
1993718
566222
118610
1110352
1881377
1456337
1915446
428489
620629
162911
1195791
1582078
611695
1411868
747604
431175
1162144
1189896
748073
1282935
1207139
974755
1680623
78978
592072
1433534
1873944
983918
1849362
566974
1161326
1364042
1075932
1824653
1645133
1302237
1461046
946586
1916036
1437756
1618748
839465
1035780
14603
1679198
1853948
1451750
1251441
1461474
1475870
1042755
1419886
36663
1941797
917110
1570696
1616607
1782198
451241
1798213
923595
575558
972681
292978
952324
45455
38142
1399258
1974975
1115704
1780442
295462
1544446
1446781
746515
1631704
1932242
1779099
978465
73052
1312319
1675531
1703023
1742995
1302907
1938425
1352456
1695820
101618
146103
1362248
1950577
1489033
1162441
1533750
1368269
1044115
1517487
503546
101688
1564280
1777108
1313506
41321
742426
374287
195079
778270
695638
175669
379579
534348
1484180
309606
227087
1815518
1555132
1701790
1422320
1140879
291996
137109
1997263
207574
1168194
1144879
447627
1839205
1695460
1843459
469327
16375
222619
737711
275693
681986
1017517
1874937
831919
249993
219378
1182516
1198952
1528278
1938478
1824465
1010902
260969
951702
1750329
1441277
1474111
91352
420268
1262760
893520
1436413
30115
815804
1612593
1652432
691606
50840
1603904
1987198
1562917
1680564
1692115
869485
1028935
447240
293060
489979
1305993
55099
1410020
507560
142576
1203287
775326
1911475
789206
1187007
944803
212519
421720
891947
1554586
1928692
1253306
1587231
1933347
636239
1577373
314355
1222896
797942
1751265
461342
820555
735429
36060
328531
1928687
1970247
1271154
1491408
1683576
1677180
388021
202351
1821664
1124993
793293
1660574
462373
757679
265299
1336406
1965491
1633918
1205978
950671
1063111
94614
972230
1326406
373510
1735830
1676790
1143
153737
1925656
1021165
1211063
279884
984739
1515682
76498
1643892
31024
1194200
76973
1131472
1767648
1743765
1563722
291436
892014
559650
1567189
1407547
436343
1330599
1703548
781325
1750456
1594242
772822
786080
186379
526458
1240256
1278933
701624
722210
751214
776016
461326
1325618
488164
504898
907350
1849000
1106497
385240
1531476
1080620
1671484
900790
863635
1340604
1270411
1187633
1190978
874004
360432
491266
1680616
1778569
965285
1099398
1509949
289328
1292202
1602061
1607768
1991426
10833
1545960
1600453
1985775
1441314
90106
1501038
1032620
1425568
749673
862283
1939352
589334
1403099
539763
1362090
1846042
959736
83914
1228339
1918595
718127
395229
975389
129460
129357
1008440
1130452
355779
637947
15256
348724
833663
576848
559625
203770
1439160
1938998
139188
1322718
1940829
42264
797920
1090972
973840
140935
444729
1699718
62060
706954
130755
1132443
1901210
1891912
1565054
1686126
675080
1826206
1864822
7460
369224
754040
1175848
399841
691694
1720146
987790
1803451
1415443
679538
1135802
1476260
708315
740673
305933
734875
1427521
312995
87439
1004320
1097954
134569
1195711
1653196
252121
109405
788102
1221131
420876
1077590
687382
620752
1757531
531757
816031
15477
1507038
1264020
1038034
834491
1483343
1321177
1452737
820135
1014782
1881535
1862729
1478070
1684054
1742181
816007
1053287
1128174
1252194
1066582
1879242
152368
728730
1450446
478299
664892
547927
1881352
1752110
70282
937794
692762
1279926
1046504
1500053
1881481
1570823
635142
981749
816271
429915
611755
504214
1977513
666283
816348
1810755
1925388
352980
1284897
459244
1962861
1589044
805177
950963
1827376
1790163
314330
906534
38798
1819455
1800228
1235912
1286279
1738065
1793004
672371
1592060
725810
1608962
211418
309426
1563833
1229762
730478
757434
257745
431673
1077144
393527
419062
1275506
203977
1834933
471369
13725
943329
1872926
1163404
1748366
1595765
492927
911206
1000447
1855553
345704
294774
265238
340562
90755
113014
1879962
1635008
1244245
1535043
1971421
577285
593161
162944
621009
1486643
984445
298862
1019277
745449
469666
608333
285911
1280166
1805078
1614221
388630
1137123
251610
1568868
119353
757709
831249
165735
1763892
1600580
449892
568141
320298
1965555
217805
1683492
1775016
808776
413725
930886
1054412
1602209
1957690
428672
1443974
1199771
1909634
751751
106315
697859
469502
975395
1922546
1239228
1615957
1796788
375835
1862009
994866
97302
200392
610184
59284
899191
1355925
87514
1869537
1787833
1119406
1982929
64346
1514955
1259085
154010
1520959
1837751
758882
872801
440614
1712570
790344
1957106
940474
1683427
331125
1100572
890707
1119418
13032
750240
1444877
1117831
1692377
599245
869495
1286759
1900551
416110
1467649
920059
1019201
205377
500870
793297
254936
1504330
1578338
1191350
1487647
1134575
1698625
224860
1517133
936234
682609
1834632
1160183
760877
1549121
1574373
1795535
1293795
750627
1546975
326556
1102224
1996509
720332
883107
415404
835075
1029926
952901
322353
1982846
1043602
1937048
128651
421161
1208064
1969587
724854
959794
677492
1005981
701959
717245
1407324
1153327
646496
1452897
1246893
1926435
184079
1726617
648472
724688
670487
356248
525557
223623
943182
223969
173416
1559706
842223
840151
775272
1915280
1118659
1401808
1090169
88104
981043
551935
233123
300876
494506
491071
392680
1676504
830822
582201
169491
521492
1766294
612177
487924
500675
1897473
1423756
6212
943510
367396
1051326
1268156
687836
282997
1626771
182261
596107
1313594
767432
498486
1240333
1051369
1558551
1620473
567155
212027
1644121
511401
1964257
559617
1492574
1920902
1394510
1959241
522109
638713
348917
1930238
1397322
951429
1879529
657021
251543
1051805
64466
1178776
1082327
540524
564309
1281684
1327091
1526984
1241027
547460
1386510
272565
507413
4295
999455
708803
1349733
1412994
1496959
84561
1414254
668420
1608440
1685044
1634083
893994
738524
1659152
1630581
342900
284894
1988645
584754
1623862
201238
1753902
1311439
849375
955548
1213309
736613
255335
1691281
422332
690130
1064237
49507
71066
1466228
986512
1891363
937165
1337796
899259
722702
986437
428737
370872
348766
318374
58134
1961637
851261
685554
1657642
202184
1978971
559617
1742066
600164
447995
883327
1931730
520953
1921908
1026557
6878
179145
1196271
1279745
580143
983039
81698
912127
1857682
511242
809150
1472722
951624
1082932
1962722
1900920
777508
573786
476644
609316
877334
1804606
407631
785793
458232
66914
1270241
1360573
1888147
1152900
283446
1028164
217959
1333164
547842
839077
1188215
1483970
254480
292306
678098
1251400
1299739
997463
1846817
1449873
1315011
1920814
1224740
1668658
777103
1820780
373238
497894
957352
405170
778762
58950
1036197
1865600
375052
770808
1234078
1067865
609350
1176290
1044483
1234628
523487
243188
840898
858802
867543
86398
1169453
558256
1554362
394377
327335
1935507
1509412
1340442
1701020
664188
1034404
867229
1060794
1317054
1758797
1504286
1815875
1425164
839168
865229
905714
267051
905604
664789
293661
1258565
994338
1561830
131592
1410970
1215898
1600608
852888
381033
1130139
1644994
771599
1192208
1366051
235317
1930090
1243161
262359
673104
1588169
1561625
1599415
1587568
139185
43912
99991
1775740
46182
155466
1167250
1558098
348600
1809222
1390841
805317
1431587
447784
520158
828663
1246881
1656294
366804
1215827
1188084
465450
1059210
550024
1007580
1914821
875796
731040
1934589
977076
922575
340414
1696085
865447
1750328
306694
1996937
875393
186959
568178
1284861
1250436
1227062
1012212
1528432
1455864
714020
1677256
134574
361078
1468972
618840
52940
712511
1505034
524142
863388
91249
400069
1940343
1621758
769848
654639
1374051
854882
1053204
572595
1186227
1411192
1380645
1159802
1257112
898605
1697165
484323
1210580
466745
1349887
905180
1767691
1325452
1773940
1085120
849540
693343
1568485
1124807
1905361
1080212
1936060
1065079
349965
1993023
1006560
472019
580144
615478
297094
1669599
339446
905435
1927828
1236863
948375
1427846
1969289
102253
570989
1497583
18998
900191
427486
895560
1507168
325688
1841860
309740
689856
443481
1282637
1555793
1285695
930052
214530
1657746
871588
695732
424926
1251517
257239
200173
379392
904648
1999800
661432
1961223
860293
1912611
258638
1160084
871839
877806
1809610
1908770
1292575
878824
649016
569411
908087
249922
1915915
835007
1147683
642205
789506
758171
1856216
78635
1886285
390221
61996
1297235
1673707
1058597
1369657
55336
1025038
1590037
1568322
1764831
1079487
1056772
1259002
1639647
687908
252783
528361
1593582
268894
905549
1005475
771393
349691
1618443
1896606
736528
129914
381809
824224
1261155
876740
199830
1406385
1298266
1099780
1086426
1307926
501433
514778
1122143
845239
1812010
1210957
1438939
329534
319130
1589237
1481615
956202
1458815
1090054
107522
1681990
1934938
632934
1604087
86068
49853
152851
256911
1142383
1002114
42512
825791
1429194
1445742
1451815
566740
891267
140143
1093116
502528
1005568
415257
1494946
119343
549296
1214614
1262116
1442103
1907805
582451
868204
1993431
1061328
1760722
325205
25842
1377942
1622974
1753022
575278
279653
557796
1078449
1573012
1403405
786759
179352
638505
612778
1758944
1804148
1006720
955446
46128
161918
1262904
583210
1812848
36434
1281611
1615821
1644159
836374
1902500
764205
999000
1393071
648596
450304
777950
1211730
975967
88578
1338966
407435
798121
1612869
888091
1554024
1606493
560545
532968
1085823
798473
738492
960836
381371
1768387
1756478
450068
1099207
52970
217525
1967655
906636
453691
619410
458172
955823
1473806
249980
1347512
440972
55186
1287647
1466279
14384
197723
524067
1978408
1054525
144901
1159717
765367
504047
1175126
1960699
1637578
1825178
1371218
1770024
905750
400299
431084
800819
1893212
843848
1745801
1044377
1495314
223940
1282236
962378
1915221
860839
1314922
1331243
1158883
321513
998513
745757
751764
991348
414808
1190825
735993
1890139
761221
1065414
1126653
576622
1467573
532656
420975
1907830
1173446
533372
948161
1159047
28227
1309013
1801605
1452158
107478
1408676
1137718
340319
838321
1022665
563898
1010236
683884
1698989
1360591
203105
492704
1906889
1516297
1498583
1720682
1698631
481703
694516
917706
1214277
1463283
1543961
1885909
1689037
383427
359269
3681
991872
1230925
862966
1401077
1326849
385738
1300635
969045
378943
523245
376116
700832
1237934
1275558
1964560
914841
684457
1411182
1156973
190346
283153
1339150
655032
15238
842605
1232354
146642
1755464
361379
336371
1767565
999137
564605
1238800
771837
1722367
1172884
920843
927022
1207501
158722
1925713
98234
1893626
1124409
165955
1889925
18677
1282161
1130560
903113
1401263
875699
1279684
553922
346021
692580
1222010
1735367
1623390
870071
1152861
130847
620316
534154
739260
320141
1502175
704209
1226645
1581302
680775
539654
988085
1170225
1920770
476410
1133803
1926237
1229600
1083765
736235
394647
247214
1665212
771823
1564372
1569741
1912015
1725325
664690
1421064
504244
1541574
589355
108294
886391
532149
1734926
1384006
1934530
1322448
1457905
1437477
656497
594093
1174616
1986399
1730454
1439392
61985
1901210
212386
1261937
1311675
10870
1855049
403245
382212
1267752
829185
241403
1336329
1132785
298208
349606
402983
1228992
1998559
1290268
177664
65896
1921367
349412
152577
552619
155542
1609804
323200
1673609
1683121
1161039
55434
1144944
145252
170843
1382535
1221464
1186881
1262281
755794
1136825
1752268
1776814
374401
610257
384841
689615
103931
976700
418629
1602706
1363965
1043539
1874894
1512623
50761
259860
1220655
1306027
1545373
1120140
1347322
779818
1261198
1440492
484142
3050
1640047
1127168
442727
619770
189369
1974105
1718811
1574473
158913
181518
1983815
293292
1763229
17413
502174
1003922
813883
1504067
1217592
1081135
1442018
552618
1876650
152020
519363
1388109
162367
362776
142445
1856954
1894970
278138
1852724
1630
190295
1488922
425411
619075
1597451
275068
1085917
1615603
1808497
316013
662195
1947271
769687
220972
885142
1206236
1718221
900654
331460
1085967
1967387
150963
1831972
691361
652281
653091
1599036
1646774
1083233
1174196
1976851
1518518
556005
1218749
213087
1468051
899456
1046842
1023997
239393
1887565
388329
1192883
1452144
668925
1464446
1446751
414454
1590139
720955
1929899
1597414
1082459
304984
1834132
378331
773667
1841580
1635662
483036
1520918
873940
288309
235652
514284
2705
1289878
786588
1447380
89027
1181704
1780238
1233141
574839
1570657
218369
1724695
996539
1183242
954904
245299
1213628
514625
1558110
766162
227514
1821481
1526467
1446718
1174802
782293
1352749
936010
1546647
1712497
1045474
1216597
1086044
704424
257429
1647664
754910
867222
1143359
1006089
1765694
1477293
1718083
1971284
1620788
365164
690495
1594235
530376
123051
80136
263713
457813
802895
511606
1658495
553515
1024223
1860633
50039
1035850
360634
1275157
55126
786333
1023307
465401
467015
1490072
261703
555586
1104928
1871072
414112
998706
881096
1942272
1718878
1116147
1698370
1910961
501472
1011151
190124
279753
1548244
1019960
1789809
1989094
769012
700143
1467163
439949
304105
762378
296189
708742
309408
1007462
299886
146866
1451767
1449659
33305
1430203
531054
425462
1189610
1849006
1830870
873908
1560105
1585456
716675
1541456
70847
1178624
1889319
910893
1124119
1945023
137699
764050
1483559
442488
1613125
787548
690217
1316710
17050
778506
1893377
1459136
929716
967047
1607370
1682277
1762260
1247695
1681818
1721516
330918
797419
177203
1417012
1620731
1777041
382915
1486433
1932409
1719403
811242
901245
1793733
52930
1337680
1383180
662815
1705306
1194309
1073137
811398
1976199
600064
597872
1857094
526859
285932
1872750
388808
512311
1704431
1823222
1440360
1633069
937876
490504
1004935
1625885
1188467
469880
1974083
924835
1311694
1318752
699613
1690981
766174
1707470
1062093
993146
115946
466522
1673079
1477697
389754
1762933
490644
1058886
1319625
978438
556548
552955
673001
9415
1294589
951040
533443
137758
918675
760969
598976
217004
1656454
1646341
17338
1440329
741252
39952
1424495
1371463
1582245
1293406
252485
807309
138970
1161585
1717344
1669498
393615
1732654
1397402
891152
378294
892927
1588839
586075
1785505
251921
547674
570776
1744241
1166844
565555
1517369
1543155
1968503
365111
97689
410656
1222451
371989
23690
239361
607213
1365809
1574708
1591339
1672848
1332941
1312798
893327
495901
1371994
534057
55739
76315
941859
1606147
986154
858925
112186
950471
456173
1466982
1092339
1280240
996553
671441
982777
316012
1401470
1213189
1543346
258882
1805725
658441
1960297
616817
516591
1785956
1678862
970735
1918057
1666974
1676695
990797
287230
391767
378087
1399723
1742771
1200369
1115402
1749908
1995379
1916583
668340
1810337
868071
1472463
632737
1546606
414509
1833850
362750
675101
1471692
194605
265022
1818885
795948
284789
650680
27950
1240628
409454
1623037
487466
550599
318034
661605
590921
470471
585014
1812079
729515
1804564
1324166
347602
497299
336660
271850
709791
1193030
141019
1133630
618145
929209
892243
1873904
514407
1332217
875729
1100192
1522044
1131951
1701742
674199
7190
710035
127220
992060
1016005
1658745
322750
921587
1629108
1502207
344926
456515
939982
445633
582901
1166811
1690767
319043
853200
856143
1932939
1064087
1247280
430462
1737323
837859
1825443
127273
1423490
1294337
1608885
870483
727119
1666808
1115303
1740237
1318240
1380489
1342259
1969433
623984
1675324
1942171
1903021
1326592
619407
1287817
487066
29766
694837
1877483
1546524
1543966
1760256
1711588
1972153
1392089
1335240
1146143
660963
771073
1469106
1262406
1608436
275219
1908502
1975229
514369
354341
989171
680036
69765
51720
449211
366126
1686566
1976056
720488
1775668
1743708
1441044
1615441
1553810
144269
1332275
1881571
1582941
1067412
1734132
1838681
940767
898556
1699935
1814886
608079
1730285
1102996
408829
400618
443682
1774824
1480629
1447194
1254113
1527313
1004549
1975759
995411
1516136
1668051
596172
273048
1569110
1054711
1582089
1371305
1625393
1001948
68665
102562
140412
1193597
1385768
183006
414180
1545591
242018
1437808
248190
1112528
276309
733774
898342
1719767
1725956
838066
1023963
36424
1359166
195692
929991
325725
157609
78682
1403519
1090395
1151709
239085
1213892
229324
1651542
654184
517096
936535
440831
1695267
198672
351041
1919675
1870325
984864
567245
507520
1636984
1119380
615155
1115356
1895175
371028
950590
78044
1356310
589978
1264923
653390
1363571
1504117
1132254
507917
599939
1086477
1426252
1720409
887726
1864269
437509
1293400
836685
1151983
135477
1695133
1521955
758606
516346
1691434
1946253
809038
488185
124115
5576
1987888
1432510
1262126
122479
955219
1627684
1393484
787564
1137674
480741
1453668
1604970
632434
754676
794056
269797
1149952
943905
1961876
661300
1594806
1820865
288598
1629689
1376918
17486
1010087
1999464
227910
494033
1956315
839451
1724798
444935
829156
15217
982077
1184719
243256
96639
1044248
1943401
332652
531092
144053
1934599
1362732
1487731
1093227
1081726
1609782
361812
1049037
1283973
1606500
1366636
994172
1843450
1400482
225385
720918
1992342
846666
1637366
1575005
1743335
1322224
1237388
828331
488203
676022
1428998
858251
16150
1442895
1343975
792040
896163
814776
941608
1922738
1039504
974096
921350
315058
1874269
228857
1619008
876640
1205151
1156945
104776
1516833
669020
1449496
332365
1932746
1961585
1475289
927094
819107
740738
1030943
1343409
1629620
496751
1758478
1215688
667048
1952582
272793
129053
501766
135857
1597431
587917
1614483
1367108
990260
1086383
683732
1363786
1879607
1764664
1991209
1839244
880343
554293
95987
116246
896968
741934
1706344
1517981
984588
216593
400206
68999
644584
781913
73482
951412
720280
679022
1760216
1620174
520978
599293
230921
1367986
1696358
1767576
803679
1549170
1388995
339150
46002
1901590
834745
41730
142997
95448
197636
1785162
1059352
1000430
1622540
1259616
1719600
1813900
1912649
1522948
527357
1114951
993793
404134
533574
782368
1895358
1979413
584052
1821318
267648
1118046
155966
1282551
1143482
449886
1747054
1688992
548623
1066936
1929923
1956278
98301
676330
1200425
1876334
1427063
747776
1884022
353343
1802931
530676
664379
1353937
404572
1109776
357870
1349009
703502
930084
752708
454390
10245
1216036
24333
1098454
1166888
220139
86723
1094451
1886415
1907222
1399567
1984235
245021
1135752
34373
1529997
165400
99898
480963
1699473
593281
1370202
1800619
482556
998893
1201520
52607
1909281
382905
858274
1112114
1233545
1023754
350338
1843503
1889797
1404728
1325227
1695019
1952978
1515617
91007
483639
337780
1742795
1887441
355908
666570
1938810
822842
1617613
1953603
1476160
1564439
1310107
1242732
142600
1572647
150217
474150
1175260
1303142
1320124
615252
313686
85160
1384970
56281
1430832
1283783
974643
1670634
887511
1117070
379174
1317709
1390541
786631
1979789
748029
1128079
1426247
1275299
1775973
622083
1964788
1477812
1132025
1496757
1970440
919638
191347
1007274
1006454
1218272
142330
586210
861734
1482194
1816641
271780
104955
1888215
1712841
1335286
1896463
1565755
670754
381935
997760
706859
619333
856453
510724
975228
542510
1323144
1793014
1485766
377641
1123902
1536175
667341
758244
439270
1492652
1167080
1708292
673265
399310
867979
733768
1222495
215250
873522
1912323
1218021
1236754
1361189
1057546
1093801
1143763
771048
1146813
812080
1905307
277279
1282570
54997
1974846
488615
1163939
912514
1511866
1861077
511773
1504938
761948
1104443
1869481
1870889
1452940
1750855
130807
1020023
786323
213731
1003163
1636719
1228056
1158989
1887176
1897627
855845
866016
1842099
1816927
1866606
565272
552176
555694
453806
838712
362853
1488392
1450989
539882
711865
1620859
1542856
921835
42963
1311566
928755
1080704
637540
1063463
753520
542876
1197212
1277689
17116
1713478
1891041
1119828
1955830
1329329
1630375
439308
670051
1014742
593095
1773166
479423
475827
1568654
448479
612337
1142337
1990063
349951
1692711
1389361
1806540
420472
599582
1422228
229942
1858043
1331698
241114
605768
410871
728811
475929
321001
780424
510860
841487
617437
1546660
825441
447778
1157378
1799843
1273134
486227
406486
282667
1990845
207903
133563
1647887
1305176
1971290
397077
1547354
797584
1144258
1624389
1819202
718808
781075
1819519
899049
942901
231600
1651217
359910
1385295
1926467
698181
1318159
848038
553687
1181473
1415868
148223
1591707
1406308
1344558
582137
1767996
579602
739642
1379738
1964461
1979134
53057
435576
494582
76455
499885
1177982
80565
840288
964857
1220055
481514
1822068
311449
849992
1828638
503654
1897447
1741568
856185
959833
1152357
1623231
1795285
209484
439825
463858
973408
1891093
1398472
1886725
1813321
56439
1502704
1389506
1142316
1869046
1378410
644393
1564546
344590
1356077
493935
1458607
1891
170107
313776
297484
1240088
1501949
774187
1020152
1520176
936915
312705
1308974
1463982
1974043
934674
247169
1574099
55659
660874
1488859
990484
1241757
842933
644016
1319689
382243
212199
499555
1069620
505744
1637883
1105076
145103
1381954
259692
255706
831818
1951131
1465286
1422808
1635119
986005
1989669
1800217
410337
1045263
1919416
769495
1567220
293055
1883521
1024259
444236
1694735
1644458
850399
1602578
376898
1247296
981593
1265355
215072
1603401
1377524
572779
19936
1578429
377722
661805
837387
837391
338770
1799484
902707
1638610
307055
561837
1863689
1912962
1799816
891757
979326
1208390
1220131
890493
1182750
668623
502026
434739
915995
63187
1597568
1951728
1911667
600075
1949021
1477563
1906737
25467
798762
1988746
1689967
1866855
522448
1454247
465233
313565
226385
1348505
1662836
1601635
1969953
1582608
495425
1357344
1444277
55674
45521
549938
342168
1469251
708277
1674009
486255
1888856
1382430
1280891
990627
1056562
402282
112867
1321354
69245
743010
377303
922238
299964
906497
862699
773009
1392740
1722151
79532
455055
601077
1590249
1750669
765894
1612769
1272850
1950641
883760
283217
373245
585344
1819587
1467729
1667996
795246
1709979
166967
109777
670400
901578
663482
625228
517404
1463023
1323700
1330011
42287
1860023
708703
1847561
380499
513145
1759521
788907
1067858
1460534
1530958
484227
426229
941829
1141572
1686373
460454
1374345
1626453
1428741
382036
560493
1942063
1174914
735744
357736
797216
890626
1333354
24922
1335363
765481
857551
543677
1958259
544425
1471967
1595183
1850315
1084765
802085
1814349
1825459
1705488
411627
1262248
1395772
523880
1991503
1445019
558301
471613
1790349
837219
1355799
181160
1851473
548893
1678129
1938065
573445
1815442
893044
318096
411007
765101
1109067
741877
69998
1205789
761927
338955
1494633
236328
9096
1079252
1889543
1064122
1472006
720093
65158
161168
1622219
186976
50936
1284603
1974572
1031108
1172841
422163
804930
1700243
1022114
1642884
302011
737371
69001
1100771
863532
1728889
466814
1977364
957329
1807956
171178
1660916
1813605
547207
75781
952910
1272174
16284
679396
1547190
773904
1313213
1092676
413009
1846484
1068825
1231377
1617031
862909
1792778
328874
1975798
630378
447545
1690171
946901
1062960
790810
1870654
1991857
66526
1623623
1040423
1763474
802547
405047
571941
823553
105960
1802202
1144876
990638
104082
860583
1406662
1556021
1155003
1627016
1904455
1511867
300494
1212875
1102033
645761
1021625
592042
730824
532035
867286
933184
1196034
390553
36018
886862
997217
1304927
1821859
1739496
1947311
1884126
1135951
580187
377459
499088
736958
834891
1540767
32512
42783
1829283
663187
1477286
1792145
1342757
821901
1778185
988506
363965
152452
344262
1768007
1049890
1785367
1943729
349212
1488705
871529
370426
1067636
1478663
1722957
1592789
144594
974746
271601
1341030
136164
1844995
189083
1367078
1480003
1747829
1492619
440465
366318
1474561
1056884
571034
1742649
1036289
1752855
1028910
1482517
1665144
1891179
539789
23038
827998
1666275
1797753
1797733
563369
1944353
1370862
869959
253172
1896291
949877
1146181
707714
1897128
951661
220589
284785
1586889
944056
806364
640784
1137739
1379140
614432
1068291
42279
297708
158616
1078226
457844
115700
161314
667770
1380698
369107
838175
1389127
788697
1172388
1565698
215927
1304649
1557738
1465250
1282440
1319637
1946658
1253404
394170
641383
4292
590283
341859
1534811
1350592
1546461
1520706
1008192
1043485
1825078
1016248
1334373
837429
1533372
1702348
1649299
1723561
137143
1435452
1692653
49329
1548404
1885064
1977264
325298
1021058
590586
1043894
721820
1292843
904765
212604
792156
1591354
872480
1030362
1713838
1400951
1081293
1325340
579128
1499252
368795
316937
430673
847709
969398
769849
1738730
1680887
1048624
204620
1927926
41441
1000630
95006
1242172
1662137
879608
1578875
126165
1177896
1500500
856145
829114
875322
1172369
23996
948396
943062
1491006
1484009
484727
62824
1760550
1831319
288691
1361227
70534
1643191
1648143
1617591
758023
1758810
1525497
193471
152838
873072
875548
1742570
400972
1796003
553100
1381215
1718783
1011859
249643
1852694
977130
971108
393637
1176417
730170
1438186
1160168
1766425
1650691
1764014
1469452
126813
928645
102662
157261
1202082
285272
261991
654636
1301143
968143
1768400
205741
238132
749587
1413792
122692
387115
1035545
872255
1518983
1007057
479058
769250
1553387
1712614
1838310
1313973
1832674
726616
1385497
1333524
487370
465306
1185939
469777
11732
1516939
476177
1704658
564959
1361469
234303
1792832
211869
240353
1508977
1329884
1077809
1572975
481189
924143
1129395
741357
1064161
1096674
1345849
1425780
953550
1939368
1336873
938794
1917232
1083420
1598006
602223
1968993
976229
1703031
1223423
1641902
1894031
1543634
1742587
1546613
770637
1201039
1598299
1030097
405883
1664281
824746
1567113
1541610
1226034
1102128
533063
115017
1256942
777145
399
43592
1309120
195974
1917548
493799
325421
1596834
1207314
520442
1326704
1594959
222888
1645703
390999
514219
42952
778504
663001
144024
1915147
1954678
1689649
1230544
528137
1538526
1350193
1971016
1078806
1988747
564754
430915
1538294
1364017
1336397
1016080
1230467
254034
194489
150253
51069
572879
1596484
1616586
1785342
1528116
1422374
1133038
1963668
117723
73992
1018883
682976
1070443
1903141
1741332
1026016
1047221
568115
243168
129781
1867456
1530206
355360
1166147
1552496
124008
104012
1388147
820433
1532865
1272426
1881995
1749913
611017
1413305
1537827
1406213
344558
793361
1748934
1294140
331183
1300652
794228
1306987
433717
1525699
186445
1385516
548942
1978893
1062730
278616
57409
580075
818497
981005
821408
1032060
453507
1301030
753253
1820403
1007007
1347906
1622048
1495578
1545905
1199771
1622027
963496
1265358
786018
1219676
1921093
619556
1167413
1773370
610928
665165
237321
333596
629604
304549
549322
1114196
1696860
832702
708834
688708
1358812
240890
1462617
1331810
1985045
41478
1685350
73594
875139
930123
1004528
111145
1058624
1233764
939652
66416
1283081
962374
919971
1254719
1808801
1264130
1476789
1821496
1323690
212630
1647363
1401926
1829034
1776799
93275
465739
1833394
1040694
1973012
1214174
729715
683526
396062
1926572
1184646
689474
1650131
1742218
1006289
730319
12957
1083241
537096
805381
861549
1435262
228428
496372
1907888
1315753
1398897
506292
702345
1601921
1375620
427646
1564897
1270748
116481
1043892
1852192
71613
856479
1023905
1805726
230031
951203
1622881
904997
489511
1161787
1543646
1654550
1685848
1622685
1379838
1626885
1413104
318874
1405411
46647
244132
1404482
965486
1801199
660222
1288137
1102107
1321350
1287414
867684
1858026
364174
1156274
1167034
973039
34190
1111507
1484879
1802272
1971769
476334
1626033
571688
1580146
1298935
1150314
1959437
981003
1528203
114372
711554
689417
15255
1678252
478814
1780132
335540
126771
152023
330111
893207
116838
871824
1631853
1342895
938046
840314
1553396
770721
668232
1536043
82426
478883
1840869
1711908
312922
1078470
449545
72800
206749
1925731
934117
1865859
977258
1060659
1561419
1575399
1731654
1805872
849264
895044
1285570
1471447
1182319
1444705
762289
1246038
535796
1293039
1753786
755067
1916984
1513335
1777239
1002794
665312
995734
1394489
453746
796972
1911124
1382121
588459
629814
1543315
1026434
23039
1480367
1971204
1725678
130372
623987
825511
504245
1063765
391533
127599
891824
1637000
576479
1622685
86371
1495628
1093317
162193
1627848
1357496
1269576
1853432
1955299
944645
613846
1302625
166488
816783
1038286
1880060
1667798
1011542
968326
1482805
163977
1468262
1308729
724893
1078955
1248554
1470990
539913
718712
1940535
1091670
421465
198536
746478
1100543
1102050
111549
1086175
768880
238988
1143262
1186265
1692434
829472
1704273
1650069
452513
1720348
149209
1298149
964147
448672
1465866
1898111
1598911
1463789
1040448
449485
753308
1376299
1056392
886714
231401
724736
1885289
1501788
1016920
995859
1534795
1622285
1103677
1987462
208869
453838
1083993
1419993
1292058
648610
533946
1744024
378128
1039929
1695022
153383
571879
1552146
1709311
1410943
1148352
891791
598474
93389
210729
283023
1637605
144870
1919375
36596
1984880
732357
1341784
924855
792673
505321
1529226
872182
1555584
1509364
1369294
378335
1457985
1659363
1999657
393871
1202694
1397782
747630
1859302
706490
1237935
689192
441244
419214
108966
549437
1386270
189256
569175
325794
53871
1063942
1053060
533586
1115053
775018
1296293
383813
447927
1840509
1559667
1342898
334002
1050298
173954
1856224
641406
1712468
1127590
1098372
1517310
892155
1029944
1313715
819978
1217877
622623
761603
1668280
1087779
1833964
638841
1970565
1923076
448673
1933455
1916526
1778096
426385
1715694
1823396
1453181
1607675
1137149
505439
1009457
1526717
1851221
657614
70312
471820
1014698
369786
61012
1767428
1913979
1618759
85043
608051
1964646
1166667
663710
777545
1003053
1022387
692354
1869887
1909806
432204
297642
461154
1457984
733366
923284
1986507
931985
1851447
1699657
959793
891579
1069324
1260750
66700
1856699
590332
1643676
1557268
491705
78519
517912
1576740
424109
1469028
853946
586492
1758783
1220001
776018
460696
63821
1053222
500612
915599
1416123
1944825
1367736
839556
1384631
1568340
262355
544009
1051050
1937295
1334636
319662
1551370
1238985
1137108
145334
1830040
1814307
1519421
1571800
231796
1650605
625948
304246
1498878
1364812
1533052
1620007
391019
493264
1356162
628777
430848
929300
85409
1241364
1924088
740577
626597
829626
603009
353926
186000
348925
1289471
1841457
1122811
835298
655664
280222
333676
1881943
535461
1295201
1609625
1917594
1664820
834843
176629
576544
564443
258036
452903
641808
1689504
846810
968567
438592
1542932
1848860
1838039
1213931
1126796
413717
694937
1365125
1607580
148005
1161863
139279
39432
1258982
564906
926045
1522811
727747
1458039
1315456
143698
662639
1221928
1833230
172901
49230
1201634
1183581
1240350
516995
438995
170387
106313
1836110
1680245
904995
882748
1745862
1445614
634264
280709
1341551
1080690
1569320
674921
623456
1804553
717615
1814161
1403497
578631
1818329
909885
1623515
931962
972493
408414
1165857
106279
210176
301558
557001
969654
114396
1507716
841987
1508466
604021
999331
1243751
46606
520563
441021
1988302
324680
689545
1516908
111942
1414875
861378
1825866
294516
910685
1168903
282126
1851403
950200
269254
986599
1948289
1149250
1050339
1638276
1675946
1456910
604355
687220
1515215
1534196
520873
713334
566707
754082
341423
169185
1713951
1453170
449010
450789
598234
1940666
1071244
167414
1255159
148839
1804493
1597044
795754
1083122
1713572
266784
1201025
271923
480465
748955
907747
1192718
1149035
752171
1994919
1385350
555986
876361
403446
1473554
963448
979376
1422537
306102
709046
1954689
923383
106497
341289
589548
1919402
1318327
77053
251074
788750
1228528
1370968
694231
481017
863625
870769
1525900
1040966
1957339
298141
314013
192682
309338
1915879
649466
1979107
1123114
1188730
139026
415934
1588909
1159673
420934
702749
1894457
1192095
1209976
1560590
1471307
145803
879636
867458
1531960
130955
1240547
1071687
972079
1047826
1278980
713348
125030
1555625
954456
1898856
1913347
88327
833110
623181
46232
239671
921392
314692
1351695
129498
719305
1305933
1857955
526766
1092066
592271
885439
1028019
1819615
373741
1517426
239451
586745
1646263
1747936
1828152
309004
1108353
1006134
894024
1541347
1860902
1930194
106180
1859045
1810669
1588550
1800342
540007
9712
1595389
1756534
778271
488875
591662
749099
1517281
451174
1247978
1756007
1134060
506897
1039936
1579720
1291245
923008
1113329
796758
278392
929114
300990
1453170
383452
1121885
1673907
1774865
760613
1349624
224743
177473
1502178
285562
1223785
172647
303265
1763478
540297
104774
492960
139475
1473885
1990844
1459465
61561
726222
747474
1953445
697267
1114060
1935135
1654800
1446804
1051735
906530
335916
248612
955650
1005268
1642953
1825237
1305990
1921336
1879702
1837322
639699
762393
1911155
1880969
1449420
90491
1623493
1007122
732266
824774
1497226
1463446
1304625
1326159
339733
110595
165569
1146217
277963
1235965
500669
1996243
1074477
304211
492452
304675
845005
1991234
1047246
604529
540518
418009
666518
1583078
134739
303903
190660
1119575
1102055
348332
1579541
88779
902921
761969
6096
944177
1375501
400503
189533
1985373
1232214
1990869
720451
1210540
1659359
1731828
1291672
918918
609390
354659
958634
1461646
472741
209177
676452
1472477
939127
891990
973289
652330
1972599
1640908
1193527
1144835
1886135
1425949
1803248
979324
1027044
332114
982424
1900140
60658
953233
1716528
755378
1734893
479695
1585202
1169764
1786818
1919529
851917
1266865
1094517
1535074
1252475
684877
324289
843854
554423
833404
244162
1888999
1745719
139586
262837
1494890
443189
1885414
506343
1139325
1043682
1045978
1807823
1430292
1087014
1466752
1110426
531501
1309717
1214339
1645215
211388
1233270
549336
838981
1827752
1322935
804170
1570191
1992331
1640538
1266102
1439306
551919
1059234
1779208
408473
419609
140623
1428142
172544
1236112
965784
632395
422285
1822189
1753750
164661
1263775
1465819
1945514
1718408
952800
1517608
529373
803403
1417312
758439
1534666
619314
1570979
1788211
1611556
1956312
1041790
771631
980182
1557389
621205
318806
1174008
1238583
396787
149727
243893
1020083
1600561
56574
1837608
1556461
504159
967093
806246
1976699
600067
1430916
866638
1691671
1522061
16591
1992397
390161
830639
1860008
875850
902363
1616250
1343191
1163231
296203
1320330
1601377
1365037
111800
439006
404078
1166265
876844
343065
219410
1504080
329230
803383
1559181
1059868
771421
1562554
1032834
1475087
1352679
833602
1413099
328426
1348050
1867239
22750
1269793
672140
1260947
110360
1792403
739538
1623312
1258842
1544985
1123375
1698551
1329877
1471810
1079821
10193
717189
1275768
372882
1684749
1082512
812095
1795179
1142251
1344174
965999
1949765
519399
308080
1055133
1896531
646809
528475
430107
399341
573144
845614
891818
795057
1979345
1800567
1830084
241902
784382
130173
38275
1874308
965104
1927583
1985215
1966505
1744797
135741
1558769
461354
1960266
1767587
828115
1514976
74982
1256425
1933525
1003334
110668
981611
1732582
633639
1652680
1566685
714276
1109285
411095
1530057
1607054
16342
226303
1355191
1557328
152348
86960
1435305
905414
1508353
314739
1279100
419445
1000832
1889413
345108
286985
1203322
992629
1261105
245868
1496671
1030550
455809
1833475
1003106
997789
924554
218425
1386737
1045018
457214
598104
80028
1188017
695234
422962
218802
368298
1484186
1175442
1013776
971855
1166677
1325568
175877
1377994
829284
1333320
1712492
1375975
1114234
1191610
1080946
1200741
1757646
1016485
394143
1398223
451598
1876757
1965919
1661143
1579180
444509
1242002
1104737
871428
1371132
359284
1979546
1113621
1592874
1040502
1061761
451169
1892458
500320
969397
723845
1067564
828905
1092753
803697
1250572
745439
11633
1957330
607890
1121262
1150421
1032480
1312861
1255773
1472578
1258103
478410
1804466
86475
1636925
487072
570101
553534
46343
403526
352662
1064828
321072
1779111
849283
1198959
884605
1735457
578572
204820
116634
998086
1455343
493445
1219949
67630
1198782
557933
1467713
317069
1444140
278233
360642
466231
177965
71818
1537143
1158890
1876701
385111
220680
142112
1970671
1925119
662173
1086221
437827
830299
1038949
1517469
902592
78799
930556
730362
1772956
1778711
1878098
433309
1221017
1598625
750594
1493692
858379
1956074
837137
1811193
692384
566597
993157
829984
1318673
1867040
1774302
1933870
815821
1340364
893167
579159
1050307
1209132
372628
1671481
227554
1939183
1492914
509506
1631930
135417
107730
378919
1259909
169080
1754520
584068
43738
683149
96402
18557
99430
347106
1074047
426083
361421
352316
368167
1924981
1420575
1550111
511429
570446
849818
1408058
1872042
1472705
1524428
1962106
1245954
661130
1889746
1598906
1536225
1876596
114508
121821
545327
156017
98287
1633912
1246812
72712
1924274
853529
1591424
718859
1160239
1955288
1244702
1847888
896627
328138
233032
1329884
988464
1966786
1485203
224702
637011
989019
1912191
1804404
1462716
980278
297036
1191958
1334484
1326397
477956
70362
899502
150121
1862104
1742617
1560131
746470
1094892
1116983
675080
1496020
334751
1188175
1340180
1331033
1917796
800446
1814759
1220722
703911
1789126
1953366
856734
1025659
446139
329119
1819723
539744
1287805
1052109
645957
25287
1496840
1331153
1644140
1791164
1186834
255370
1456693
590441
909050
1639092
1835972
1011927
1639746
460630
1512088
123645
1654628
894522
482975
1212105
1094524
1044118
747726
1203800
1570192
1311111
1669742
1094702
26723
682040
35907
1916078
1809470
728198
681132
325590
400442
1650283
167501
463457
744458
472518
663715
708207
1024017
990716
24684
1982540
1544316
1424864
825307
347611
128492
1527309
251667
1472449
1612890
987876
686358
1723943
160638
643780
191117
1279046
499459
1326007
1305134
1731041
68709
80800
759492
42706
931926
221153
1812603
767785
812392
1881912
199585
1391883
848779
89706
991845
228947
968245
1038017
515770
518044
1187399
1685622
626595
1940613
117666
262224
898320
1005885
1774840
35386
1262603
261536
443765
1710183
48551
1685939
315606
79109
966651
437425
1202998
1273602
290626
1868211
231331
652481
1878144
1291854
1089471
53319
1148536
1188912
248557
1434530
1205534
825469
1722385
864603
1586211
543011
229814
1752516
1444580
1373132
1045353
1942024
1801058
1743398
513004
1485279
954242
289395
1614212
101146
860611
1562743
1516099
159055
446009
994813
1722162
322219
1472513
497607
568528
621874
1022592
1397464
1839711
816299
1658730
1292839
1020334
915460
693874
603366
1224065
247697
405079
248
270821
1236113
1159219
555229
738927
1699023
132667
37758
392195
1209308
721651
260835
803379
633330
60541
1123303
1592836
416205
148636
1874841
1131301
417486
1108372
1516820
245021
1331026
837404
1857233
418383
737672
1011947
1751497
747316
304905
513832
739936
1597543
1554962
1090541
1446055
548404
927673
753514
1998888
1060352
1044039
1018187
199112
532475
910331
971545
1873300
1348549
1979080
1333289
1793255
206238
54800
1053011
1433146
1388829
947114
55540
1777295
926099
15497
657546
336261
936635
1830281
45158
355177
1606538
327624
1940595
996156
502606
48472
473141
610106
1142950
167847
374345
1668446
347604
985713
502837
489178
907215
413868
1589921
171458
956164
940815
1118705
1167059
1254590
713454
870122
355661
1621985
1397853
576563
1293236
1411692
1326131
1988312
14641
1124202
1936953
636486
1897075
438777
1039333
1273508
897135
109232
1625370
44078
210880
1996280
92170
172670
397453
1243138
1939954
1983112
145760
1622458
124450
1000618
1381629
357568
1146346
314451
520231
357573
764593
1206290
1804211
1606001
1207453
73970
529644
528815
550912
1831580
1569974
1259824
55022
1180731
435709
1575576
1486467
1492365
1964282
693533
22378
1526498
128249
1913230
1645334
574365
262659
1353454
505242
1766491
402576
1264601
1061854
815071
1354943
1571421
1050299
955476
811250
1251178
1048460
454425
840408
1936793
1160788
489514
10261
771687
264370
36650
822433
635039
1175339
618988
685657
935920
68054
1177117
978856
975802
621045
350296
1271270
233578
1754516
879469
354403
815963
1747209
1672732
959142
1667669
147384
578033
74654
1279116
132818
402718
1912333
1317492
272319
1397608
1123656
1106593
277779
1838272
1151464
408871
1957096
1912534
316629
957110
991387
954421
1012151
1257933
456586
1425644
670632
595277
1574131
1931821
1910577
1728079
576520
545416
1724629
1905406
1323314
684445
1174303
1020823
609393
1416141
1230870
1017981
446329
296460
1039504
670994
1216526
966338
1459140
89396
871360
74385
1053845
42159
1759601
1745054
1815418
427146
1241668
1662106
1966349
1685091
1835236
619023
945071
1862966
417582
1846657
589663
690202
367751
830781
347391
1202733
833202
872201
1111067
1193398
1373341
833358
272898
447062
937312
903879
1532572
405567
56359
1441100
1238362
9811
944781
1070844
727509
940654
619702
1585849
917911
1697828
1696648
1996161
809568
797520
1817116
275308
949548
1614404
161795
804863
1283172
1008873
791020
1622258
177448
567759
355196
695436
1388095
811355
1129721
1796742
939681
724412
1718145
397442
224381
1056023
577077
1451425
85008
773088
593388
1790163
1054711
1243272
106646
664424
924812
1960555
1417177
353381
1447323
1146673
793621
1278446
1198978
1680925
1648730
1899782
1030165
1524878
9640
257191
753558
595173
1271138
1057663
736173
1101983
540088
126778
1989680
784828
1780561
661464
578171
464706
591979
109222
1166215
1917013
1707348
399108
1784654
1652614
721450
657523
784919
317111
51347
1050781
1585850
58573
657075
1481185
1817675
792284
1936000
1872194
1537907
312490
81035
1255246
113799
726825
340931
1021144
1559386
755641
1619042
431461
693252
1267571
1092761
221016
1824835
1804141
716845
1847233
83717
950599
1686535
1103090
482520
1713625
150528
1609605
302910
605174
1854045
337000
1246435
1143406
1421363
1295577
1590184
31732
1948577
753700
939442
618518
1938368
651573
1749174
1548359
575579
1094596
159236
695174
1242537
1302707
616166
1673368
639220
793825
1530389
20232
594081
568494
712817
1114258
890005
1519956
1641701
322743
323530
1675726
540203
1209298
1882229
333516
1527722
342778
1523470
312437
789785
126144
1828735
511507
313238
195263
1569320
1177234
301169
1167337
1978018
381543
396306
1205215
1696578
312928
56749
1095206
1388316
295927
762568
1676124
258608
1084207
709204
1748702
1014948
315693
483985
569170
1050753
60295
316757
1516020
1301815
1450882
1085313
1384026
322759
434908
631130
645119
927009
1362246
1755050
1049688
615988
147353
773485
478683
156731
934842
1506869
203943
284826
1476175
633103
1865056
276871
41013
942683
954066
1748146
990096
212926
1852310
1459274
9579
371381
480516
1107011
1128761
72670
604600
102302
500885
710345
171678
553724
612062
1987717
1099684
1646400
1046113
143689
547685
1105967
887962
60956
249604
664170
128647
1853610
551550
1457454
1502092
777929
450816
235088
1916270
1554300
482151
8716
1418546
1320589
1506513
1303796
965763
1715282
923764
1081972
1417511
1038964
595477
1929288
982232
1892587
1390719
1768612
262956
875073
1983334
29386
103483
1296027
1934513
336627
1506809
76673
41545
870235
1794348
1622170
1370351
1970840
109300
85205
1770308
1814771
1831479
1619863
550802
1272694
853490
698410
728580
1249548
733149
537366
1712111
1792465
29741
817051
1205005
763787
1189967
1665169
1443209
1547198
655885
1571883
375840
284547
197441
913308
1839987
1722347
1786244
427476
266092
499654
1142541
1835401
814032
651440
68825
736317
1946612
415032
347410
1643896
1465929
410155
1701723
298282
312525
740466
1812456
190906
805576
1670423
1658658
643008
570458
1972819
1457852
436670
1897200
433099
1649555
572594
1262769
1979433
877864
742489
446920
1919764
1347253
1089250
1191449
1683060
406623
604949
1333757
1021897
954844
1884866
1129847
291687
1690119
199194
91214
1951480
1941435
1463280
1514404
868396
1741587
808578
284287
1382481
1186012
1540674
658172
223957
1184581
1358480
90396
741344
104492
1697554
1756115
1428214
1115333
1893304
166279
546754
242252
525806
1767624
186448
1950516
226865
679877
585261
612170
1047719
49809
1103122
1134713
946230
29297
1420136
254386
635384
1723197
193731
569468
171283
1725889
1872739
647527
648413
337864
1868303
1359928
1680852
982385
626340
310913
1593728
241058
830941
1459689
770206
510080
278741
533375
997723
828080
675595
598649
1313933
1141521
898475
152007
726619
555326
1343724
1802336
492634
303549
167911
705128
1894232
1571165
1782914
1567810
967877
540769
695396
375301
451408
1949099
906197
102633
802329
199441
459609
9229
765280
1598952
1933976
1484582
1963377
1852737
536814
1426597
1982672
584151
1988836
1482896
1189907
431247
325098
1297263
1617866
1457575
1988681
1201754
1266800
1052610
249312
1973259
1993432
1010721
1375648
1869
580936
387926
1319201
961194
946181
65212
333850
908944
1124075
1872156
187143
1645128
1016122
1424992
1775093
1723215
1142363
1047917
151769
1484259
1649720
1639665
417302
1759875
1535062
1016055
749603
708822
1987091
1086207
1052816
385694
1132060
745553
88103
1904067
1529880
640640
1673215
1171823
1543646
1472304
419565
658434
1214024
1863445
614610
337287
1996073
916753
947249
433066
761309
1337775
1101683
885030
1947966
20541
1296483
1585410
217579
754676
350884
1296331
1798502
1968397
1828004
1190652
916190
1524160
106642
54566
1054920
1744007
364486
498749
596828
755116
636741
1753599
1611149
232246
239785
933997
1718085
1539195
1883568
850314
209119
1800174
904026
1213
239476
332894
1696192
1205990
1283064
1282030
1915299
1811573
883143
851732
390813
953012
1687907
1199400
1425180
273966
315680
1623984
720158
1334365
319242
779447
573115
710412
365513
1390520
13429
410303
1235754
282205
124797
147141
1969138
771509
980500
1637957
432178
1436602
1778771
182970
1840131
931230
1146627
1309450
1402159
1177601
452902
924834
819553
209311
449926
1503250
864522
1922156
989164
1648948
1271072
330869
1672424
785316
964613
1070628
107942
398230
1672534
1335011
1813715
651029
238971
1709674
1743769
863249
1519673
602522
347928
1855035
1930620
1741414
738069
1979005
1422050
260739
1223573
1929912
1915035
425634
1817742
1582743
284291
1786009
1379275
359675
121286
1690179
1699197
440685
1936421
1574689
1882528
486159
1490045
21758
431255
771820
552744
1580542
327908
271274
627004
1369576
708977
370378
574583
671854
1832040
1231811
90447
1170572
1702946
787718
1389075
540436
1655047
1682426
540009
1217868
294841
965264
209715
932702
1431222
1253779
632238
1212341
1813674
831645
666518
377310
1861612
1243982
187682
445283
92612
1084589
216697
226570
1321924
1992152
376027
1008219
1088761
1297262
116591
530655
763686
864080
1657336
1991218
933423
803141
187859
1675533
932321
1985119
1244061
992032
1040023
543934
212292
1640495
1657105
193520
1523373
1063994
667814
1206670
1416921
1497152
1997590
863658
1416010
554687
1474811
1010552
785550
1782577
1776307
1678820
1751816
411147
314676
159329
283681
855351
185521
84829
937209
1946738
151729
59198
1738459
575067
901088
923545
123586
107447
790048
1907519
305901
709035
244417
1070403
1816628
1270019
95817
1391203
1910837
464351
1139190
1662322
1001592
1461107
1916319
1059369
590130
909884
1551785
314920
1393760
1405172
164396
1256671
105099
610801
1655282
1656802
974919
1368321
601166
761540
524105
1123311
1302322
121690
4021
518957
471103
682587
1201078
351776
445077
1699701
1227908
1949843
418211
701137
1239224
679700
1959781
740475
938970
546610
1177036
1126330
99258
989356
774395
830013
1817771
1963414
933331
651159
347694
1207814
549487
1340108
156981
1514521
414559
1269216
1266180
1700542
1565475
148644
176473
1929361
1122344
1932000
879325
1707337
246398
982155
372297
657949
447063
603320
915261
1316556
150900
506460
1835565
1896301
578070
594499
1673607
353196
48619
753513
1362685
435553
226514
1286877
1260954
461717
1728017
1889083
219146
751796
478332
29401
283223
255324
1141215
469267
1879514
816265
123721
684405
1981706
1166616
112625
1801039
960555
1423925
1158553
216994
1710129
1325598
1995810
976778
1236108
394149
22537
1343103
120786
1529140
1021101
858388
1590029
385914
59539
188459
476959
1473329
669474
1764655
1382523
777838
1133725
1723474
1093146
1177319
548835
90084
171585
1989705
187601
420040
1502882
1488837
1545803
776219
274111
1062110
146519
1627065
706171
1400111
733330
597538
1204723
705012
1267033
1709244
1023430
839354
547684
1434277
456106
652238
1300293
1081531
1655299
1311393
1581374
1058761
621110
1364743
1151455
66385
192123
1251851
1671753
1789727
124087
425353
1956758
122566
352257
1206437
769564
782481
197104
1272725
928599
1486514
1426062
985438
1402684
600792
78540
411464
177496
253596
106859
789092
1810886
1046654
1605235
1312661
1877296
877868
52836
988230
138466
348338
1757874
216108
1046971
1081615
1963269
1844517
506760
1172403
860776
617251
1898892
286651
1388280
1465411
1440544
516665
610073
1792843
871721
1784434
340855
1746815
1086578
1561997
1728537
147598
826505
1977981
1345434
1373344
655104
15821
1263615
1591337
280442
1775573
1620814
567350
710902
1337649
914349
802857
534039
1939562
260
332202
136607
487918
1200028
660443
1117066
1383582
940512
1072648
1617495
104316
1365492
124168
1634952
320307
1553239
1127894
1611216
740458
982074
915569
697404
1607820
1183703
321454
783446
1495395
1819339
852464
1105727
627904
864506
1385643
241058
1277768
1045908
1413957
1347280
1422918
1620118
489300
1231529
56048
1366346
1279537
1002842
1969013
542240
721962
502126
750305
1417035
554639
1834066
883866
1399496
1288539
632244
1676541
1481706
1788097
1036582
1899114
1509291
226700
349274
725524
1655209
1552647
445147
1000029
1363714
1061125
1485302
1872338
864044
987614
820537
1576480
1657621
1749177
573865
144199
791149
742697
1728224
625706
510335
1501379
1244073
68409
1633224
929114
1970028
870920
1623659
855352
1627906
463748
1798169
416248
1280623
1803582
1470202
496522
932222
386682
1631219
1410045
1714424
1113369
718135
302543
1909931
970604
335345
968258
1055003
1266936
1648788
563842
461313
1996687
1054313
1988780
655895
162742
1500192
1794030
1676497
500251
48950
961488
314390
1133370
415700
1453053
926165
1907286
1665074
220143
1921374
1918121
1332598
182366
544122
1475072
402760
1179850
1477811
1168610
1430598
1011732
1238555
759190
1218652
1777056
781918
1451638
970048
1128660
1101483
165634
1739655
1356877
1770686
1153655
1643200
1088639
1971314
1922310
1719453
1075840
1828387
1775633
227239
1083882
1550285
732484
1783034
1141655
1842511
173872
115847
108616
1701864
1121044
1812734
385987
1603493
35316
725253
1660105
504087
1113426
621398
817849
1591455
1752720
1142149
322344
915387
1263834
871114
1659410
1996213
1635469
1587201
1228736
1902845
1531597
1581360
875669
819511
599432
11298
1942028
1888544
1153823
1412124
1843430
1604876
240419
652578
673346
1315948
1498658
464289
256773
1799742
1407955
1642811
124507
1336325
1008664
936253
1748131
1228882
897714
227672
536740
1291402
39547
1307605
524003
1299299
926964
1818799
1473372
264490
647231
1369311
279769
284938
1576999
352755
1507914
500233
721565
1119271
1613675
587018
27214
392175
667295
586533
148802
1153211
853912
38874
1582692
59867
952120
151725
780764
23094
422274
352053
305244
1081861
1913138
367741
1602530
1185927
1174271
1021692
549715
612883
1630921
875304
762917
371649
1964415
322506
515236
1776405
434490
1453493
133520
387170
1555665
233167
463176
869575
1107289
1428388
925803
1018095
878642
100965
432452
430723
772775
83975
875010
693166
398293
121853
678043
372939
1100449
1210399
1202030
698325
715247
1763126
1864092
261162
925529
1952222
1127726
979023
1365478
776935
931990
1518451
474156
412607
559903
614646
615316
1514886
424249
1058753
1625542
978568
1430696
1250759
1646330
1192951
6477
1937239
1004787
1244761
1628763
602393
1146775
1015982
434268
1597032
1951745
732804
45384
1010797
1360078
1973870
775511
400637
1123074
1252604
939423
1488689
838553
158549
1583039
1319270
1152709
782254
1420335
219193
374155
1591569
1701480
1840987
354239
244718
413789
516550
537009
1163692
1083001
621123
863652
21574
1885303
557028
230207
1553863
444005
1976026
1697547
383420
158844
518534
697319
1630617
1824325
737580
891827
862256
914279
336606
827363
394782
1184009
608885
333255
1420178
993996
1879350
1995827
1845214
1106914
1369317
451284
597692
531112
1377142
725713
1716483
308279
288230
1065544
1829813
54603
339000
988684
1717529
1575611
622362
371644
676171
1608030
103447
1634330
838073
1064593
1541357
504722
833522
101403
1006953
1468545
673477
1997981
1088717
1635133
1448900
1828572
548121
1451691
184430
1788576
1224038
324315
431630
1374552
1027041
1291601
1111716
1103416
214034
385091
1449404
1137677
475935
402648
1394026
1199967
567253
1543664
465759
1627363
1714394
1162397
1232409
1391502
1785891
1854175
727258
1943205
370893
70037
1541114
1316707
30649
120378
836238
935784
545740
1243391
1715333
947981
1793431
1564725
152085
1232392
129126
55751
320429
418939
1026358
891168
51669
1514296
339149
515399
462826
531891
1995266
147471
1944579
31784
233800
1388455
1947134
1180423
664522
442338
515684
1008151
1239205
411253
1044906
1383709
249393
1822872
779145
614906
28822
1127131
1316797
445416
447912
144947
1722481
1227141
831999
405943
1053269
1600564
1013032
1434102
10871
3083
1532055
769581
854741
1665374
431369
1201639
1513132
607347
823862
619594
1079462
234512
493435
1722441
233688
234883
1878658
1596812
136115
274402
1407976
687939
472064
942297
1003315
1550087
1764372
345895
360882
1621636
1730833
1554290
853327
183317
811592
954036
445749
81246
607062
776986
1493330
476278
1502919
1547338
124905
1479109
1608514
380810
1344826
486544
972746
619930
30003
733286
589673
1323246
1670510
1642726
913719
1670620
1594871
1155973
280863
305847
1167438
170471
334804
1660682
1793064
709154
158112
1343782
941217
963867
101214
368173
867125
397334
1645943
1251771
524314
717568
1072894
1453715
1934641
1962735
63699
1797587
768589
701120
469079
1702032
116745
994190
1176951
376913
1324599
787891
1098263
381507
505404
202214
808250
1769944
161863
1851504
1282595
909562
1774307
596304
321112
943845
758338
723373
980811
1931349
758218
327958
864828
272865
1615830
1431976
1519021
964277
951127
1425736
809255
1746981
1210399
1479571
389601
800376
1477363
165425
556430
1122021
527876
1860745
847288
310827
545885
365599
543896
55694
1751303
1162496
202552
853162
86729
806947
932057
3212
314297
1636019
396477
1737432
502691
439113
1991141
1860953
1392649
1548807
598496
1425418
1477965
1706926
328346
1676785
1097880
1676666
1886257
1060305
1590981
514001
244818
1176794
719137
673592
1820225
1902742
1734152
1106830
492891
881102
1202629
473295
968729
956632
179414
816300
705407
1357907
812815
73031
314761
876366
1259884
974310
1671413
884025
690125
254732
1420215
1752929
1210661
1760526
1304312
673906
1570466
1384554
737358
1106985
1356364
155689
182142
1781268
756903
1807951
418634
860
1026957
1115213
370678
1581852
1996319
365795
756122
1423801
419333
5949
682426
393363
1882583
650942
165229
1690069
502553
1854130
98540
1482691
1927687
391088
1278533
1820576
17562
1867743
903819
877578
781058
1673247
1575981
342716
1189120
1948511
1949666
1291036
504959
602532
897110
787152
1272135
830272
1149819
94347
535460
444506
25161
355882
1490252
867782
759106
222570
464345
801459
514639
788229
831522
1767349
1730419
548012
294633
170289
301073
138478
1859816
389189
1384387
1208163
1594679
406339
1840690
675141
1084162
7979
637000
1006769
401314
915057
1180347
1826169
36084
1818336
946279
1712785
52257
524730
1149506
1755742
1807076
1226654
615072
1603442
1149442
1893829
1855348
1487668
1953901
84849
1517800
313542
1276309
417253
1557342
438417
123398
1669881
1948873
434663
1283478
887277
1842275
1241111
1995531
1316256
634998
345724
265908
1642505
1755661
1599982
1611586
713752
538696
490947
206158
1275661
1874965
1373279
219125
1366356
151901
231449
1772712
300581
270594
1412974
895440
1129396
380976
1646756
799393
493991
964016
881968
43832
973269
408556
46558
1702540
473232
918360
1774900
619825
989133
576802
1749179
357876
464138
893308
64139
148727
758837
753999
1476719
72499
626580
344402
1463886
1197528
449057
1568356
81975
1745549
62333
1811279
1597806
259099
101353
1019686
133457
1032544
533487
1824380
586904
164837
1638343
1212869
1860917
1429516
1709035
285728
358659
1059388
240172
596761
442483
836221
652526
1029319
800111
469039
1546601
1953190
1109292
222715
902894
1660436
1641781
29175
1464122
457138
327436
1191081
1228014
787717
1745485
194468
905876
667127
1485358
463955
613335
1934761
1830223
1035944
64153
353721
1485827
507440
626915
1653561
1503037
1467322
1509308
662082
752408
538134
265302
1764030
1417519
1095962
942416
760218
851885
481311
1282999
1038213
1276121
1692074
1379263
385707
111314
1761353
1715498
801794
1343032
1217889
445891
1908291
1677007
1004998
1517185
1370078
1005351
898812
167717
1584405
819298
488708
1411379
1062304
205514
768449
1933028
1249695
1245569
1644621
1040276
1309052
617317
1715267
63116
985315
1033071
1974188
1772754
417201
1274948
773580
176577
819970
1939241
97124
1271342
673599
25689
730959
684215
538168
1674328
1933989
1970515
1681205
564170
1748222
749165
508648
222963
850739
664260
666446
1988584
1439194
1157466
1328181
104812
1054315
16446
1099353
1872829
81761
1460703
659614
272934
67844
314732
395027
334320
812090
929115
1760769
1188469
1137867
1173236
383818
240853
210156
1604358
917047
189705
1040438
476051
1752273
86052
660270
970691
1083168
265581
780155
1887955
1804256
1849039
796301
547039
79954
1570560
1460079
69951
1270431
1364048
1357935
1885298
433930
365847
1248530
1602952
766383
1253355
1071591
1194584
1601778
1382742
1888582
1095009
1706131
786070
1077329
1795478
780154
439920
1013203
1744221
1832496
1905581
1183261
610047
1199673
1422331
148324
1007657
1167904
1380315
1737990
245304
1929574
1859197
1751370
315107
1805867
1772067
1074004
1109462
1639043
627760
1531690
1610053
45269
1023500
1122771
1729845
583214
426957
1308735
1181889
353657
116926
592791
1461229
1380160
90526
1275803
1707870
1704394
1572329
416193
1435283
1892588
1526469
1186617
1249339
809072
1374165
462533
322705
128093
1531298
967918
1529929
711689
570688
238898
294288
1140917
922101
69832
1736601
1788819
1023796
411629
208074
1999611
1376059
362152
1458289
1397475
460078
1096977
235025
1369167
1755543
1178420
226987
207741
503436
1868381
967282
1059589
930704
1887225
1179453
286159
1773175
1045812
1033183
563690
1823962
517624
1730536
36610
1237040
859376
355514
1034105
33222
179809
1514755
1164016
98732
541873
1397440
1670802
2022
1081899
1961474
500857
16260
199515
1096777
862958
169380
1821686
889875
1471542
89900
1522096
1986577
1628081
293298
1742790
684531
1759172
1143780
725014
1845395
1046031
863733
309185
121476
25092
121907
514068
1836376
1795381
1871067
1873132
1684053
586775
1975011
1888240
491053
49296
1931791
1563357
1090188
1822368
873652
106819
232401
533846
1238190
1968801
1958323
74677
144952
161402
441700
953947
1888060
1852522
1828656
233112
498009
1979061
172110
1841625
592239
1565732
429785
1403636
852571
228859
1507145
1569127
241553
1447439
1125930
997018
612130
1855141
1711226
1295211
827235
295913
377041
1920859
1888664
772163
161974
811484
172350
1140924
1671075
1845322
846254
945540
135316
1537681
768575
30675
653064
1523365
814519
576476
1210323
1144696
162105
1518553
1892158
1226045
903729
1851005
574169
1049136
88823
1670166
1289412
978621
1808
1517313
1798679
261789
1272374
931743
591079
1676264
1434559
1944082
1753537
931506
1341600
943396
999879
5256
1862780
803861
1873904
286580
1144264
1249649
677177
682956
1868414
1303649
655148
692484
372236
188169
362171
895943
1307705
1692777
826870
68616
893446
1702845
1865884
1437041
1274661
1404847
1858793
797659
170048
1321678
377165
1795400
1074387
964635
1823180
1358042
1544593
1064408
1511135
1839395
1296614
933059
990078
1359121
424239
904319
495353
1372974
1690680
1540355
986955
1158350
1134341
1575592
458111
777789
1257979
69688
1103598
1947793
168053
1928695
178180
828403
1056535
79741
950753
119216
1657521
684081
765136
858110
1686004
1316440
250911
148892
476347
942704
969151
630744
1233926
227465
1446634
65574
751130
794539
1571485
447763
1010440
922255
718187
249744
702814
1104190
802605
588035
1915233
495993
1324697
1583810
568186
1671332
398041
1159299
155843
104452
1797312
638890
1629199
752196
819214
480624
1061974
48182
1648595
1688063
764859
781593
1728470
1817111
65501
46827
1214193
333611
683685
401989
408809
129121
467134
1447165
1709963
185956
1261958
1122310
658357
1778140
547709
1335268
725451
1987170
277694
131808
1009744
1972646
1235167
1371716
1671642
1625460
5065
1898155
850887
1592699
245031
1192424
444645
216319
393232
1041572
992383
659188
1109214
65077
1534518
1368753
271252
1828706
1580515
244077
1309196
1146570
882943
1843360
395096
750403
1446067
186680
1538628
1848037
1278561
215191
1893152
1054305
1622946
631117
1338002
1573594
71048
128280
1299395
1975889
1235601
177628
1136556
1244906
1182852
1955902
9656
1632567
1482492
1158455
1159616
1349113
1272337
1764905
1215998
1234601
525739
1537306
1168409
1251259
447627
1274330
97170
1332316
101491
98053
564651
545812
864952
366291
246522
671379
148111
991037
1553664
1589072
1219399
1153479
98323
214959
361098
650660
1336559
1069556
784512
1279451
1042756
1638328
433196
748083
1400683
665317
1501122
1685378
1218766
1159860
1538211
992785
1037929
860961
1137743
627903
459944
1455667
478418
260224
1788210
872465
1151597
415871
1681478
1064592
1578021
1393808
598537
913430
1159402
513270
1976760
1058524
623232
1299940
1169074
954155
760192
1605089
379065
268957
1649397
305229
440050
1875540
1153817
1252009
973553
806246
1360920
671954
1811449
352654
1317406
285752
854895
675950
592222
418371
638907
436073
170368
983355
360517
763344
1790978
1397180
1609628
466787
484495
655372
673403
360172
1447651
1304460
1390009
586862
1646876
713026
838898
437154
153483
1319037
1557251
1584205
661413
229734
1464122
1639409
1384735
722770
1218729
673344
1937261
428445
1171439
1546784
906616
1594266
755082
732016
553685
882246
1362985
1151146
1350483
1605169
100751
437696
1087566
569655
658075
1135364
1372982
1996564
1711657
1468583
1078665
1492452
756846
282124
979940
1705089
1141054
203268
1707626
1779323
1239234
196277
834629
1687897
1460529
562145
579811
93514
1173416
1177404
1071933
790532
340068
844777
570713
301476
1393546
409666
619936
1416750
1047576
1668634
1723403
747713
1766647
1459870
1021464
492269
167441
467857
1083988
957644
510361
1811937
1218402
1291530
1588859
954388
1753967
536796
345699
165389
1360603
1030759
925784
221158
154759
683361
549690
149816
245693
650762
455743
646657
584397
602824
1093253
1696358
1032519
849921
530824
153294
530209
1901366
1952068
1367193
743207
1519999
981974
296430
644216
715636
700641
1563967
714927
1752239
85499
507553
1505014
971716
793291
535388
195115
288490
1365687
859009
450550
1149328
247954
1530735
622150
493021
440051
179847
1907597
1312063
810382
702317
10602
1589955
1906933
1007254
1836177
1144587
1997436
528037
16565
1956353
553879
977863
1478020
1678787
379145
1783511
1458003
898129
1856087
184728
799079
1173767
1657912
493475
1782703
1256324
67834
925449
281391
734321
1983667
545117
1951899
996761
799627
1444720
58342
440304
7187
28377
455891
1246081
1181416
905077
521159
1075546
175659
175590
745780
459726
47823
1886739
743430
443776
1001388
564030
627720
1070917
1068081
1848186
501656
1537619
1013826
1598885
1532892
455482
1085906
1900597
807047
1035206
411499
1585688
1089344
267295
1052457
473466
1220974
1210126
473684
633723
1313346
491563
778678
1685026
1973519
1220551
814582
930240
1733555
1848996
722414
367202
1344218
1021217
1085833
1322168
404629
908681
537958
640899
1608569
1630583
1412338
251879
1736300
927815
1625530
1416039
18763
244288
43887
1198582
633522
1409884
1035252
1123235
192245
1188337
1360144
1054303
1304795
845620
266957
1162760
1426653
1590162
1308895
949949
1287076
1072172
1034503
616680
345776
1625922
1001034
964033
1589816
579259
845069
564115
1841075
998277
827063
432797
1954487
564928
1194525
1234415
1494596
886794
639565
1216000
844485
137819
1800124
1251730
1898354
1547774
1673125
897701
1955438
1546217
751074
629644
1008793
114604
928798
1182422
1709325
1670517
148191
1282232
480276
1850334
347298
1470636
1989916
218349
1182312
1741016
215215
1623137
364187
71628
1737883
707214
647737
1391577
1011847
497264
795063
808667
1263956
255702
1969881
1391209
1349087
265001
1449288
1466249
489788
538530
352061
1093805
1635750
1505712
1366962
298857
1923638
1941821
628321
488005
789729
34753
1822395
249887
1518293
374461
261648
1120604
313745
1648360
930636
148199
523616
198839
1690502
1393004
78676
1757977
1956675
885865
1185533
134565
604550
1206004
1486229
294022
647373
1976612
611090
1002176
1075340
437715
654134
1607974
49771
1494063
1405525
505485
1431841
328853
1698140
505348
1038049
1854897
1802867
1286004
140477
38369
453903
712262
1306340
506067
803352
1388753
606471
1635658
65834
1895780
1507900
676051
913761
1005306
526805
430356
1797306
1825848
1965559
446960
1499981
476572
1397489
1020340
602518
1563595
1089768
1828260
1722369
19554
686119
531147
516931
1968676
60729
116304
1747
877607
13859
771629
1992490
1863100
969712
854871
611292
1540617
573159
1724644
1398394
1129522
1372189
396521
48011
428972
531846
1293229
1063068
1068094
1408398
1758117
1026143
847216
1034916
1671565
109296
1180041
1780606
771526
1245484
485132
758183
1005372
623843
1802206
1923656
630987
907938
776333
1800470
570160
1159494
935005
1195122
46945
44855
1423147
914898
1224915
1288464
1207792
583268
1515895
395460
417625
1033231
294533
49393
346533
1939264
641242
165739
165134
293279
1165677
1803459
845044
1751660
305814
170014
1715132
1503383
1818587
1389179
1730844
1994752
1083490
21501
900527
865351
1745930
1525155
1720831
342689
1827695
1625535
146673
715142
1218533
1639570
477845
164534
957886
342484
877829
1772794
1049281
515767
828750
1781476
1356332
1544687
918364
822303
1430609
1875132
1717889
831526
921072
1407652
1048848
1384630
1922399
1889214
1051587
807151
1239710
1888943
1633170
90090
1752515
1567472
1446604
1003946
1535914
330928
873760
1648724
324572
719300
1041245
1657149
49553
1691198
1790038
555729
1319749
669781
848461
1445712
241354
506992
1939604
1504770
1143788
997825
211267
1227582
480691
1734176
1910260
525127
1137382
1972745
860274
1661733
346676
26837
294444
1069
1475733
1557196
1416251
1368361
1791392
1683046
793507
1478314
1330953
387492
1193064
1703445
1537665
410140
1729602
1312265
1274027
470758
1410567
885724
874320
1437365
1529527
613241
797956
1364891
1454006
493229
1591252
567995
836891
650197
76502
1966068
1190538
158704
109349
970361
574907
978336
1527058
1963053
1549124
1184271
1675870
84637
345533
385292
1483533
826809
349929
1772818
190020
948851
1981021
560857
1003769
1975122
1408968
1334363
332072
223391
1948282
3661
1636763
954744
764579
1661588
560424
914367
1077340
1659641
584990
27779
1523655
1200604
1541486
589362
1115443
296413
885995
1739752
1216617
1923704
47559
303552
426370
1997167
1007266
854176
803789
1039088
728096
1845129
1097652
925473
279191
1864375
1729951
568861
1528305
1680307
1588576
298981
1384372
965028
1781713
127947
1669834
1327924
27415
1178741
301883
990654
515492
43995
209980
815915
316530
732880
947932
952220
154965
1482564
961355
884218
1103509
1557223
1776239
1636540
1701767
585559
1323954
1198047
1801820
58061
392901
1051187
1578768
1684219
752563
325481
1918049
496681
882188
1589090
64155
283561
1703654
416381
1180245
1230500
1603220
310367
178924
369061
212786
1274895
1850189
1700631
318815
1985888
293928
1475715
1092809
1703685
688637
1119789
796935
1092870
1874552
529597
1321096
1063552
397906
296754
1252767
1447281
1732551
880406
1508426
1257284
1659979
658211
1965165
478979
1303636
1053285
1165408
259386
930304
816650
3066
75713
577627
1554386
719307
1591160
1004353
1517543
762789
342736
1404870
1789061
1907956
103960
994688
1117483
1808474
1524314
161556
436812
1198232
1112775
238976
690369
1250483
1708954
1046232
932637
1458845
1450139
1919665
78334
121194
1181219
505033
1468244
1314696
705018
1479279
1868419
1243153
733636
115321
521582
316728
345825
1850700
195187
1842202
948421
786268
810003
209656
1349377
47978
183146
1027342
895165
215090
705044
915434
1813330
911839
1753412
886109
236976
1522140
1309849
718569
1859211
54635
1930383
1592740
1011284
590636
1595912
952688
1180823
641515
130943
1413229
42798
291362
1955120
371717
572546
174820
1170935
1011187
1269900
71249
1953571
1309027
1224482
1104656
235222
1823564
865813
1767842
1318609
1568227
727093
1968708
1860002
1447272
443964
1206579
311314
1518088
221322
148492
823635
616606
1979650
205865
155707
411514
475498
674443
1247670
556044
1138066
1600734
1721514
1822733
1195554
63697
1750934
248440
208470
941326
1199620
1842021
1568493
681554
1501016
304778
1983227
945874
29738
809162
601061
1582809
1414193
378362
746380
904965
627924
998897
440039
1439673
1728184
1074509
1458592
826286
460029
742785
1594152
1126705
1789238
1559910
111276
961951
908304
437238
1345873
1602743
1613499
1443691
996837
140195
1550846
1661672
970590
1850668
1199852
1320784
296616
1576669
879259
947728
76522
567176
251831
1567281
871341
1109366
1893111
3107
266920
1483148
930567
638557
1306330
1486539
238753
1508324
1592490
572564
1959592
783866
1944889
345705
221952
826142
1796550
1118827
1272455
1346325
1046457
271422
325436
1051095
69696
1279429
350142
1011511
801644
1097680
1761620
839598
906879
1223217
648618
1391678
1520655
152969
901563
1425041
1484961
263429
317293
1019316
1513941
870013
862059
1183601
776129
792765
482684
239596
857411
1144835
88845
1623788
725987
105939
1838113
122063
1651021
775897
928792
946412
1193677
1920410
470940
1424742
1393370
1033379
1552273
1436251
1249031
1133428
323994
589006
783244
1065422
1120121
996826
608257
374947
499674
369975
675399
71310
1048928
279733
106026
915809
521965
1923739
1374171
122829
115839
592475
104014
155960
1549298
1921122
833546
1208621
163529
1052088
1449926
201091
1394864
1650419
1868615
714450
106029
1187659
403264
490481
1738649
29253
1017528
712146
1380735
1107644
1858752
1445780
1624327
733474
1750647
1070320
269232
1925023
528294
1790945
891202
1563789
251830
1489581
599718
1783453
409780
1986954
1089868
1795091
745486
1191133
76200
934208
1994735
685816
80268
1424036
910966
1635477
1277076
183215
1567677
631565
1260743
492277
1970528
1236742
1026031
1464324
1535141
775429
311345
683390
726920
1528279
1011326
841963
1950844
1866453
52487
286362
1858813
1597768
1740376
1201362
356087
814839
1436800
579486
1620064
1567755
891387
680012
1939922
1853648
1418444
640392
69667
351424
221777
835097
367078
756689
1802486
1887663
1509003
572326
1489486
347263
1201460
824501
759090
1201254
64338
1212219
115158
1507755
1376075
1570539
1395933
19966
696373
1001037
869713
1380332
1588009
1076634
920011
1436418
469983
230193
571214
1225176
812600
210819
1792242
1761579
924529
1570082
132043
1100219
34730
1275177
1238652
983408
1865769
35837
726348
279274
984791
867169
1445030
1313992
807141
953522
1767963
1819455
1406854
1437685
698356
1114172
781476
266289
1443287
1824721
1553921
1857085
1981748
730750
817925
1071143
1362781
900681
1114478
1029293
1398400
965003
830120
745139
1475803
1252651
1140827
1381399
633216
1090592
937199
1227840
1321797
1367078
1138154
1685715
1533457
1846234
63920
1918514
1041092
1277527
1527147
1359995
376527
1268031
721307
1693407
313816
1653216
1613449
974163
1928796
705951
859770
1113033
1485294
1407326
18620
1184603
1390181
686083
579096
1617113
384633
1484873
1856544
340316
929415
40542
1495633
324064
109380
1600008
1081381
913456
1164554
870645
524069
557431
754524
282005
1380434
1313359
441394
1315961
355438
1739118
794686
294564
947792
1534306
1137014
241595
1973194
1555525
1658877
1922899
1891405
881631
8648
524062
923685
201764
1720999
1469424
680783
525889
1155608
68397
1375658
454159
907488
1016998
1463270
1718059
157099
130759
170987
1497491
935548
508971
1600655
1195306
460578
127457
637117
61112
1522
1431225
1319608
1411723
489528
554906
722473
1074379
476344
735798
913075
949068
947198
150410
1867713
639635
1577901
1796332
628635
1790707
1827796
388910
1102347
1000826
1960629
1092534
1487991
1614100
1838799
372207
1743649
862176
1933390
1362410
33171
991893
414053
1542161
1052871
846833
1635322
1850484
917205
846716
12028
382607
426920
145990
1940085
1301501
1081495
841458
1307347
581559
364902
21023
847936
329904
545939
1392607
1236787
206046
1863704
1431076
1444839
1335449
281053
1233674
385198
1949693
836798
924365
1681539
1007747
1762489
392532
1515262
236335
1097295
77271
66533
1591084
105945
1459346
1972154
1368762
1589629
162512
1466301
1171515
44035
282105
1899415
360311
521641
1120941
122546
160189
1303471
1085906
598492
869933
1790827
239833
153426
1350914
39668
301573
935305
1288391
1436678
1553310
545609
223904
447194
461893
817098
1148382
1825730
403547
1379677
421886
1636082
100212
1975398
1671291
592346
1980768
1611738
563075
1048026
1273393
1346446
1108839
1750732
561213
1515429
778883
98145
1437845
1755234
109310
929195
536190
1033911
329091
1482905
1345615
788459
1290750
1893613
1887952
1294107
535436
1956167
625439
146313
840663
364705
1528089
1554422
1065111
1487634
651448
625974
903441
1448726
1601731
845670
995172
1140057
1368327
1877419
1085858
295782
1100362
1376525
253540
866309
1724837
1208564
75599
1798088
1567293
1720008
447409
1872698
298743
1634230
1233298
295912
1384306
600879
358547
1816307
381108
1694257
254699
1531840
1840680
1991658
568747
560305
1674382
71104
523213
499274
974187
1558131
745647
1997338
806766
1785400
1397255
202391
302341
900019
1882574
885676
103837
804354
833387
1184281
308809
1974383
879472
1483733
1762992
1927330
1576898
1500208
777623
191877
1579588
1735453
1388280
132846
786769
1031847
1576702
628775
413087
509938
941253
772384
559539
1241945
1350240
489311
602641
1662295
1583920
1188181
1468062
653240
429944
1147010
1685881
347520
1701245
1401077
1305610
728841
1812965
602497
1004184
1858488
1687266
180944
1257792
1333206
628940
419757
284488
1428772
894740
1376617
1494075
1547587
1267426
1051366
1151182
871937
1881651
148916
1418480
653261
1705235
181987
88980
259592
1996357
139705
210132
1346651
607343
1844204
1384412
1329264
498650
1689937
1136053
492376
1572076
1994114
1784037
1731415
1936497
180645
1556716
1365551
20425
1360761
1946858
1145356
1053170
1712704
1442469
561100
1383561
308535
1566463
362370
1692982
1686898
1729814
1740779
931523
377240
795469
1773940
1353655
1209003
1139122
1048715
1553991
331214
1500108
1650103
1896213
1500337
972514
408652
859682
1312347
248727
284083
1026734
1424131
648652
1324561
126041
310968
101683
1301053
1111976
260740
1606344
1684951
179629
148688
1571897
440300
1717126
381424
672075
727683
1213439
448666
103366
63869
424343
1364849
1084591
374676
140711
259059
1023425
1942796
931060
1164159
1924892
533821
354047
617435
967475
959732
1804813
1028725
1790341
1367891
309037
1205557
703172
1329848
642358
1031387
1236608
1002710
1431492
875683
475346
974473
449234
1500101
1920003
1925195
681704
1369480
239738
1333742
1675992
1793474
1990751
72831
627717
1359394
770887
977114
503785
1588063
1501386
668952
615116
695637
1690732
821311
11023
442885
1989006
1239722
337869
1428367
1230494
369132
1525188
565286
1423069
837259
576350
1474255
1913050
1860144
661203
650433
1291514
1585850
53264
526888
358170
1274463
909231
1018538
1730662
1644823
617659
649232
489445
1749087
10216
722276
236368
848538
216811
947457
796698
1037862
328518
1603973
1303167
327365
1449345
208654
1351792
167664
1307046
1681797
80012
1350148
1745070
1791602
157524
1825238
1667460
934834
446127
1852858
1644688
179137
864386
646332
1059264
942688
1608235
259024
605136
1286394
1705385
913491
1115999
455183
650851
326680
1414400
817294
1534135
402658
520620
1748257
1590422
709135
86118
1283717
1105291
1053988
1969306
1905098
387646
1350263
1097847
931089
803882
871694
702931
505929
744352
571717
759404
1875338
1986507
817771
1105934
577897
132345
1159252
1032486
1324959
1397205
1235296
836331
1312612
1135087
1083405
1188283
532010
192343
652194
433735
1413313
699097
1533846
503916
1530041
1860360
1350112
728883
590550
593864
1559662
748867
1389974
924060
1915753
723768
367757
988752
886588
1702323
1814975
653074
705680
1642538
356816
1813726
1058297
210233
1190119
1163984
219964
1357
816369
1861562
247730
1361000
1632166
777240
1387460
1256045
890338
1496710
567883
1477476
1369317
1673889
1561850
241989
812355
1081951
383340
770825
849614
1022419
1026757
1572928
37265
1418352
305861
794093
676117
1916202
1402744
729382
691564
484526
547735
564309
1535160
984350
1299328
1967014
95834
1174764
1341827
251411
635877
1579366
1989911
1700761
359672
902387
170054
1390645
586403
522099
60917
1293843
682440
660404
95432
493572
941032
181786
703371
1538148
1266452
230079
1049315
171951
1077061
161433
381816
1963546
1498652
1496620
614010
281536
220124
1653707
583918
306331
1260939
568279
653446
307124
1551890
271121
1601016
389038
1393554
1509678
391003
11285
1611173
719909
1354058
479818
904351
273593
1913598
66753
1915126
1274431
94061
1032345
22779
323021
806376
1552155
1454090
1544172
1882871
1390207
1264017
222353
1536016
264005
383408
1726032
123502
66980
1041257
1074621
472145
1153264
990311
1303628
1786963
1416120
1669125
1402989
331203
896675
1431441
1983152
501019
1985499
1987937
454339
1522493
1668307
978387
1554909
1211761
1650013
1950537
802544
1574357
727889
731198
356088
1339832
859830
557539
1263344
785883
985792
606476
771444
1971370
1270429
1289
650583
1849768
332367
1019620
429592
1920032
1983483
1207016
902827
1105013
1787186
477861
753460
453509
151980
935610
783810
695651
450363
1823273
844453
278999
1397058
1065789
1776018
1573958
1290014
1956639
518475
1534518
1553898
903856
1831058
1864520
705183
630883
633015
50557
1502244
1876923
981410
1122753
1547627
1684082
1799033
1699531
809660
1904681
418532
92186
1863333
1787773
1664343
1360086
1168720
581778
1309441
633881
666418
1196296
1156520
1912352
169336
863789
637752
645697
645760
1349174
285343
1900686
1871144
40785
499772
1757634
1499280
1075038
1190442
1300390
428727
1028327
1980746
807349
1362308
253824
82820
772120
780659
463048
113018
1042265
889843
1957670
1361488
468363
1699417
1402575
769535
1200048
1577986
1917608
1473443
1105609
535059
110537
1742303
1724354
1116386
1894082
1488314
896211
1352713
941585
1164684
1490904
1648485
1354121
540691
432041
1003140
1412279
1140628
1006599
891380
1194014
283295
1506832
1823497
944828
340098
1277593
1179364
1854698
251058
753754
914936
1372515
338767
1009157
1504901
91418
544854
1684754
1064419
399680
482774
1319835
238143
1813123
1123239
512423
344865
50089
1387623
997114
238786
1353915
1446561
707499
72434
1439114
1918515
1017334
1265356
1638649
403619
1066615
229698
1121670
286648
912357
625855
827268
207747
1050907
1327867
1515297
997089
1873100
996257
1618009
1836360
455609
1469233
1790229
646362
170498
1128743
1023296
588347
229615
730353
1958031
1744122
203041
471491
360950
196149
1563051
231173
954201
1771918
96895
1621577
1058690
1741729
275220
175797
1989351
1962205
1705368
136468
1136192
1471694
1940850
208496
433386
1102041
288169
488784
1655239
1593846
471020
1653355
1628043
1423864
1859232
1703335
740073
421601
197020
136488
670358
52926
1612665
529948
1641944
367662
1791459
863705
587656
1352635
1500559
410106
211871
1217506
1977209
1399353
1549155
200182
25736
1356165
1645203
565516
248518
721173
362038
1743794
1291922
1492927
200725
1150221
1746168
609475
944459
1646716
1927184
1218808
297209
477213
746679
1374936
1094897
1345051
105767
367408
1391191
1181394
925967
1777898
1309189
205769
1746162
951986
1174468
1031897
1454892
1649980
58391
97287
1463745
1139269
1735129
1787090
1640338
438693
510721
16258
1910009
1035442
388288
594135
1770832
1867379
766736
214022
1514255
1765509
225978
969062
477176
1613205
1323147
1140997
724531
1647818
59189
1597640
82683
1810993
988885
1520260
469123
12125
61936
757148
1550883
1130058
151329
1044676
699947
947752
53977
1771749
720658
1248145
1982286
1001391
859921
586181
724630
1812514
1132045
1625170
1927909
34167
68028
1981113
818333
1028770
1790340
1689563
1408693
824142
507008
659116
1124864
237430
1974930
443367
922374
905303
1756273
976303
811360
850708
1020363
849429
1456576
864205
20464
1897814
1030693
214531
1436841
876551
1988876
1773201
987832
757571
483965
1359534
1367924
409058
304072
1628207
1716914
541323
737114
657767
38134
1709763
447747
323262
429351
1602212
1110192
344427
998172
1173828
110403
180265
893413
1902665
516979
1495974
1591260
193732
1362123
1474615
1771943
1916637
908550
1106533
1933712
1722938
322946
1842471
24888
251527
1555718
1340838
701885
324696
468889
1142360
1250310
1133387
496850
206289
970499
1238489
1624504
297372
1299585
1070015
743979
1841665
624955
1055322
131678
1893258
671726
1631376
1390900
694665
817523
1192042
1538754
1259837
1956142
589350
840013
1356866
1423286
198564
912181
441744
1988627
625377
259662
694251
762388
197574
231457
511600
1978229
1262677
1696024
1613344
1243087
1854975
1712919
409003
1419464
1295239
201855
1422179
1383050
830318
876159
907919
112942
1404973
249242
913334
1896167
960347
77431
1251143
322048
201444
942098
985015
90467
1029485
576068
1221445
1381920
1176600
1483973
212583
149191
35111
1098147
380457
924396
677112
1096563
156316
1537831
1509793
36934
397169
7924
1247619
888161
1136718
541895
1015942
1373720
1414477
942303
369322
1581377
1833187
541814
1048047
1597738
287588
822915
1637375
1131094
320471
1978184
633946
646441
1058699
998120
1145276
822983
399748
383195
1925324
1997778
133052
58554
888527
1610965
1009644
1109772
752790
1116298
1247449
1905471
1891220
1377390
647601
649918
1075714
1137829
1505254
1386651
1998552
1451602
389107
1956925
547257
1703449
444990
1439750
439534
909463
829941
1810280
61046
1508158
455617
1481552
843948
1115948
910969
750602
305022
78639
1985761
1329311
1409408
1106867
617565
981019
84227
448035
1741780
1674462
1713597
1702846
814336
924867
366883
990716
1358455
1404424
280604
346034
488813
1421989
1123396
1286680
1474055
1440698
370549
12087
1110372
837370
1127557
1936539
1616248
1880218
1987612
1340200
34276
985268
57363
925846
1584165
831919
15025
1962597
1224105
607718
1985519
1518786
865984
1689934
908562
373178
1175837
409948
1029375
1577576
1994641
1993772
1822115
1425231
1917337
1474097
1328305
1024195
746808
1489803
863987
1766640
957330
217000
544992
1517390
437906
303308
103666
1553545
501989
1330355
1032175
1409468
717714
1853405
324410
904176
616279
1003026
1685622
274889
1076214
1772758
233388
1530737
550191
1474391
113437
1391553
984627
1289240
1006171
1668214
503582
437437
1574869
1530980
1652043
1860421
1090597
1584244
397679
1500322
1491035
495778
794060
1609984
1987650
1184946
1788644
594165
1826877
1934917
322114
130017
1925018
1651719
922165
1586565
1675150
1893478
290431
355776
960238
474338
1281351
386842
640915
126241
1030748
45071
1351004
1889537
1643582
1213143
669456
1972335
865518
1010202
963353
1129369
357158
806558
730652
1997457
544462
1269097
351634
1426932
360240
627283
850175
1590325
1609948
279391
1315616
96701
1349388
1407946
1059126
80744
423200
271547
1802138
1420929
417120
1894747
516713
1777502
545942
832341
382289
1130785
1802621
364122
1212089
1026049
737871
1451264
1636977
119731
893295
507753
1803237
249474
1306112
1831032
434446
1347167
260756
480171
470338
1284021
1405210
680837
517283
1693863
770057
1631127
848651
1212642
1780746
1010400
1367970
1173790
1027729
78400
1375094
841968
362342
1913609
1931118
1629256
1283277
430949
190501
1453892
431155
1645300
862790
273608
92227
1542786
1895852
1905133
1355406
1604108
589601
1144210
185143
1636880
716863
777262
826651
706414
441978
403238
714459
405600
510614
903846
1006189
1767752
1327488
1678345
352334
170475
1525204
1337563
882981
1277851
597847
289063
1650609
416199
113628
1089154
1282053
1517837
212527
905976
830537
414216
762477
1578072
199511
87591
24250
868646
660339
526441
1053246
687086
669159
1846417
1967381
1712342
979223
1596669
146267
28597
1832820
1092423
941052
974665
294520
816689
1924886
1622537
5158
1842265
1963888
1010617
1670343
442518
902637
1796312
1943613
145537
724809
697637
1538596
1145153
1791971
1426888
2034
462105
1851224
146146
759027
1430774
575866
756858
1558920
1380246
1204003
1699223
1321412
851013
800909
1580557
1491066
161147
1070267
1877423
85715
1472624
624663
1304114
694785
814275
1190656
220932
316071
325728
419825
1897513
1207334
24756
1862865
360309
193597
135350
568105
1680094
1868323
273527
1775208
1377709
465278
1649399
1127404
1841040
211015
1464528
151152
1244786
440426
1908445
1237781
813716
630181
1147002
1068321
826417
815362
667300
1891930
766703
68296
1073146
119649
910526
1803791
1620810
518347
1633491
1036996
68569
737459
1005078
413265
1221564
242069
841230
1402433
1539557
1545491
1382135
767286
1039346
1017064
1554168
1766172
104603
1956496
835174
1066939
1083137
1812737
613455
7011
917645
1241678
736506
185105
1092244
1793383
1138270
1645862
1794862
393581
754297
88543
11695
885842
1664633
1178794
344509
1467532
1261056
1540485
1453406
593131
210234
758968
349759
938661
891189
932169
1526164
696458
177283
111933
186191
1198212
523605
524174
598155
1950846
1461448
1474138
814319
870193
270268
735017
1714009
790844
1908913
1172039
642824
1252311
865365
317768
1689269
1239368
1447416
923770
1380503
790832
1162986
1825664
1236983
402390
556642
1760465
611765
1586827
887030
1086203
1467693
233472
1583364
1526798
1124563
1098751
1067024
1760916
101137
1630694
942811
763619
1257230
462548
283527
353231
637530
659566
1830062
762851
1297961
1381331
307463
1203540
1857525
1343086
1525587
1744318
347669
1709204
40275
142072
1857678
1102339
1768366
802569
51149
571347
241829
86252
434646
229671
1919009
669902
903368
511009
1924604
1134921
166247
217020
282989
1703314
678768
183495
54884
661104
414854
973616
250919
917140
264462
531401
1256525
1602181
169837
1042701
1601040
650848
1926487
125629
1118786
1624834
1329159
377710
1656037
1349133
1379373
107334
23360
1940894
139975
187301
140280
1669177
690052
1716372
1375580
1646229
1763089
1566267
26601
332686
799608
378921
865239
1057848
1385117
39733
1304915
1436763
1012356
147204
283551
548465
397989
176339
1043767
1540379
1427413
1995856
797354
1231574
1390319
16509
1337057
1367317
1994100
257636
1100686
458827
726681
31291
218192
747194
1173396
385848
117602
1541422
1839985
1573527
34229
218893
1040180
353003
837327
310313
1292463
906577
181693
1437998
1481733
174829
498707
1947222
93380
1601680
1790048
339409
507194
474699
1275532
1316123
878649
1066941
1674981
1000681
877820
1018885
1570677
306180
561088
546907
25714
220094
1709399
424204
1101181
1162738
1533498
1712985
129923
594887
1029638
192509
1852552
1278976
1339171
1034712
1218001
347715
1772952
1317583
667298
65119
697214
822193
1505616
716875
1376844
1440601
1736338
99696
427954
1661719
1078966
165435
1783122
1612648
1223478
625551
1054217
661512
1634538
749385
1324096
557733
1528351
61499
1583337
150994
1917369
942593
584849
624619
1941988
1847673
402148
392784
574929
935265
10694
1412401
493864
321786
1522813
1337542
575252
1319954
1261832
568235
1431358
1676759
929393
1701975
770436
233923
1977914
1210488
285833
789251
114278
514853
1663530
290703
1878114
581349
421970
1827048
707084
837399
377481
598697
486330
1653531
28307
182174
750358
818792
1557578
1784340
1558981
963964
565036
410547
947237
1243400
962679
165062
1104797
1065055
364067
1873684
1399035
1745181
680995
1837390
581139
283515
625999
856737
456373
1647525
52240
578529
1030793
1900956
788867
359222
466236
170262
1962724
1934501
736212
646789
798157
415385
459102
1187518
161745
975019
397485
257711
1694031
1147311
187706
230823
1750218
1839280
705361
258626
1276488
831207
1487552
1169370
1744305
1030894
624534
1360200
920496
1046153
520172
1037528
1359892
1977336
366571
846545
1550220
1656421
1685001
1598495
1613439
271391
1077075
1196684
395026
1115148
690057
345713
1938549
916960
1789754
1914655
367609
1530984
424806
349601
836102
1525628
1575879
843513
582693
168751
386257
1461697
1752590
1016962
1333158
337240
567478
454466
1210926
243376
1910032
641428
1284314
1323353
1631115
1484461
971718
245616
898547
1893589
1371951
607680
842107
782259
1877460
1083166
435666
924854
1684857
743203
1188225
1351783
1785416
1175653
1344008
1821302
1809244
1996175
645317
1472938
130070
838092
56544
1704960
1429424
1345211
1299391
854980
1462064
37022
548767
731904
1907536
1258423
1781946
178236
629851
1060949
1616759
878926
1636127
1316065
296688
1302149
429535
222430
633510
1175494
751196
428391
1579116
339456
825058
751481
663376
795350
1527304
1404726
32575
1759578
1688598
1240989
354059
96990
1622476
174665
672191
360244
1072547
789241
141934
948295
1476493
1950441
1151640
1507929
1364124
1601804
411012
1260659
1227119
550116
1020987
325871
1990448
1372402
1677732
1352981
1330927
959263
788331
1938936
1473823
643536
1163001
1600270
463186
1872389
640200
367932
1109843
397136
1881329
1186517
1070639
373274
1604674
211260
100920
25372
1967359
1922617
1582670
451976
695148
93447
830297
343588
1361161
854025
1036459
243796
1903405
1278350
1147983
944556
708048
1368130
1206048
754353
1196811
1285077
14424
1828175
885283
1465768
784773
1929348
1110852
1600787
1751659
461377
374969
1217612
234369
1793156
1988616
639563
455063
442015
1433024
1182681
595541
1370358
1536112
1171023
120200
608734
1915868
1845226
199102
972522
8470
1244302
657713
584549
1742147
1956531
1098508
1845048
192930
9362
1453193
292616
32808
1344550
1271498
965908
1301203
1139117
365859
477722
1390548
1926894
114215
195393
1233152
583543
1020999
109785
1334743
869565
905183
1376830
334700
1250988
105100
727211
1238809
761485
528695
1755249
1962904
1508397
823982
118008
1191057
285714
129540
1623801
1531778
1460028
569938
22998
985079
1515870
1324869
1433197
668519
401994
1512755
1624218
1713789
118851
1257460
1660261
1613517
1117340
5399
975364
922317
1944861
1411661
1994204
874327
1522941
1559624
1712827
836491
1106795
1105048
225752
721316
1396575
1526079
571759
719979
554509
1306143
1317768
769148
450217
965509
528629
375400
1593327
1880113
242664
1768274
1327724
310546
913799
1553080
1564204
1266277
70880
1237426
932183
358364
862793
99600
366768
1699424
1979392
700952
1374869
492718
1306884
1752469
1113018
1064704
1974262
457213
20699
1560726
1667126
1360748
1338371
1458543
1639391
707985
1436242
492519
1805894
421684
1168692
1278082
1824803
553920
1285103
1248746
902400
800626
1684781
1242227
1079322
1645045
1924316
1383927
1963682
1360088
133165
1107435
1381277
720164
1813981
304333
1287969
1645775
1672415
37171
718512
1059283
1755301
500334
1912418
693623
1033935
724807
1211401
1703480
926173
898780
1332785
129514
1046028
453672
1532790
743080
1881140
1931338
1140134
368607
1156164
1982485
1726560
1597781
944354
1427590
1556596
1637345
215219
654346
119549
865700
986461
1228179
291550
530372
12716
145077
296865
525174
1057019
303144
1606456
814293
1154991
1248833
376763
1662913
1113105
688000
1729031
1904617
314850
178774
869467
809749
1738906
359696
449994
1042270
1362117
1232379
1087098
1178661
1151421
1540690
684098
136475
128177
974337
828977
1218445
1808961
1601137
475171
240266
85374
678890
236407
56256
1377477
221794
1978985
894723
1433919
1772951
119417
844890
93859
1963804
424834
1119173
573145
1734463
160955
1285720
1544970
1632700
913797
1508601
1146869
1061854
1660667
767567
535682
524580
1268755
851310
81696
503960
194606
112405
1578478
980230
248462
664679
1361400
1292420
713811
1342325
531958
1681794
876714
737574
53997
968547
767414
562644
1955290
1707681
1943332
933215
314870
129671
1951921
25805
1753286
480418
1058462
365817
669649
1118603
1582497
843459
1193549
1119979
2262
16624
434577
1161121
321954
200688
1076515
939490
292416
991608
111699
283937
948505
1728362
1753852
420906
682249
214878
1663537
379409
1423174
1689062
1225907
146114
1488260
1100263
1399679
776162
1545349
1009325
608425
1566457
332785
209547
1706862
289355
1774674
1184632
1413201
1763959
1355612
1315140
414573
791645
1624315
130367
1664183
985264
1481239
1046369
1497477
917557
1757168
1284361
1263117
1183557
16434
1774585
65021
1192325
459221
1136657
1265756
731557
459158
968269
454796
408787
1277048
1128018
1961239
1205862
459249
154811
580042
750631
731542
1928489
816436
1308215
1828788
212278
1525609
1128045
1405310
106039
1944364
1252942
235132
1329654
1481063
1700317
1865759
1950947
1441867
1904854
1719724
776069
1213365
1613559
409712
962083
1037458
1657259
1856249
1890555
1436878
409124
437898
33236
1909179
568427
47769
1183665
1072170
1734533
1372377
1768277
1982581
834728
1656466
128734
1954035
1994920
55539
1544526
1697090
1701970
1586148
359345
588960
1083447
10955
1720243
1688185
1280108
1039963
830172
191716
324026
694567
27442
1490949
616666
1278565
28910
654730
508480
895893
1018602
1354294
1182323
1522308
190486
1470576
936401
1870361
1879137
62008
1555133
622722
1367375
161845
1880140
541015
1200785
1687746
1358366
884690
818447
804792
925639
913628
1584128
255115
1036689
541644
1348481
1466264
584167
1723261
644249
75446
1810356
1205001
1041315
381111
1951407
192872
1578397
1215763
1394066
1338487
1139152
422264
1163524
1459200
831036
148870
1905767
274487
845726
1063898
1529161
1353661
5892
1351239
1229759
1872185
641057
215385
1535215
27591
1975332
1720176
448990
1253049
1927394
212300
504307
1632430
1698035
1733087
798609
1493565
1508127
109285
458309
1724022
229352
1336640
231054
1886959
1293021
52368
488612
74836
64762
1812320
1015070
745822
998040
1568977
1865764
758015
1329358
1399119
755256
1939868
1404056
1920564
337943
441376
459516
1485276
1580857
1607023
1122868
365794
1868648
1158297
648664
665787
376596
1865684
1655173
339235
1645644
1179553
1761301
1697244
1984614
1004165
310805
244500
1738502
61023
1923349
1874383
1468160
1099895
877769
294329
1987797
1140284
467857
1429713
1399440
1789562
1287529
522717
1784398
1218188
794289
741714
693639
1202107
104554
1920057
712165
959843
22851
425035
1120973
105226
1167197
1626705
1434589
837334
1511771
1724490
1826905
130673
913795
1359646
1664234
957
470912
328716
196476
1837000
786196
924613
674299
589158
600518
1790474
921998
159954
1045307
1303737
1875915
51742
1659111
893896
1100677
1672144
121360
105370
136120
563259
101085
927625
770269
1458183
1843792
1160
734905
1755399
157360
1500261
115945
255136
1682374
403599
1706908
50704
1282074
723369
39030
531881
1818562
1693079
1476617
1979257
1237391
347675
1816882
537811
1584379
1126121
1467543
1547020
1054616
1547806
182197
1492912
1349088
1378372
773329
907652
1115250
735763
89793
1391594
513335
188445
1986482
567651
1851867
1209669
302275
1788410
1483370
1768445
825598
1448031
1958138
189034
1134584
1329603
938479
726171
1545052
637418
1395586
304677
633398
284206
1539199
1512769
1832161
6188
818658
594839
1660652
1433972
1353384
1276561
1356891
1489592
567357
1582576
401479
1037396
1284716
1038909
1493176
1254048
1672503
221208
1194945
1529154
402304
1477853
1477853
1319632
450968
427382
1606661
804652
1104679
1673373
320251
1548532
1642678
1690896
1520047
1823891
556219
1766952
209566
307012
1069730
168720
1438982
193941
664066
948529
351249
940648
791314
1009358
228402
557893
1435215
1554243
457398
169786
1542614
512056
387057
1729660
1062990
414266
385465
850770
526316
316571
1211182
1351450
1750896
1111842
457956
1584738
197309
341823
1122295
1357458
808758
344562
1829707
238407
153268
671983
1155830
108495
1616381
1092621
1327788
1393054
1759604
1265141
1753907
1100258
819284
1672288
953617
1479078
459129
1283692
830898
275248
1602229
99782
191326
1865401
540401
1856447
131291
1173878
1657080
403853
620222
725676
138202
69928
60314
15107
328961
1272224
1774784
839849
516023
1299192
1752314
811163
1057841
1706845
392014
1781861
1108275
925862
1510124
1159733
1311390
1184049
153995
407391
808858
273556
640951
1449684
66243
1264120
301932
1532523
1058882
1920596
1903611
1693265
1123834
746396
1754517
797829
126314
1462375
1274155
1528440
931580
368365
1942728
1139262
1892688
1751895
1545291
1002463
8666
933028
1105371
377679
970482
1974670
896154
1827368
1786282
567211
1584019
865065
362909
1787597
1702988
783748
407688
60951
1568658
1693827
908556
907243
68840
1810236
910319
1207051
1316581
1840275
1102896
1393922
1596435
503995
69035
745713
246196
655820
1189655
741631
524236
1068000
390770
1732333
835309
1070749
569548
1470117
1081256
208734
868894
1714363
1331289
1919607
1473967
826108
344070
354308
1361240
1897591
1405318
240346
1937934
1981437
1309130
1182771
582941
605246
1711978
940175
129956
1583384
484046
835718
80787
1705046
336444
1123272
1631383
172272
909914
1096621
1270642
1933341
1774955
308328
1837206
285603
1306145
1926709
1165472
503385
1460419
562429
811793
564842
1353416
1693754
1770173
1194392
1167541
1929225
467239
458174
1482354
1964708
1670420
579127
736661
92928
1522767
333160
765698
529712
836616
838908
1488155
1742025
735746
1003303
875331
1707792
234165
906440
1082048
584602
754429
891899
1269820
1602857
1289068
1186076
401666
223618
23175
718734
109237
290412
1432795
654988
1353524
835476
244109
1643970
1639718
61641
176938
1940910
1982624
1603699
197367
1326669
1253624
168300
468651
1470184
1288662
526594
857344
1668972
347204
31865
838637
622842
428724
828925
948647
805952
1752689
1162384
181030
1664064
1917912
1511951
1029431
262257
1010340
1077765
757102
1630575
246390
180148
1029970
432424
536096
1087829
297107
1279740
1567292
849066
895304
673497
554720
1224021
1654015
1929412
1163325
1787597
364766
1993439
138412
1972016
988937
562360
1125462
717540
845724
153021
513166
628656
1437770
1620673
1098613
756453
194142
1600634
738984
1924237
1703872
618262
845581
369805
168839
303404
1916288
1479215
695020
1020047
346374
968739
688781
1096790
1725821
240727
982817
730895
870514
876953
680666
430000
525421
1503084
58277
1478900
987199
730577
1028879
758498
1083146
1806833
1435232
377694
35125
983491
111541
1672803
1675087
504993
399549
107862
925865
490013
168530
1245300
1782135
1899988
113739
52109
428258
1315579
1135435
80333
1615743
1956754
1735812
464859
1029800
1481054
1648867
1289033
239211
1998847
162971
1816332
276262
775234
417821
305822
658744
1449786
904034
1421903
154317
408368
428265
1607737
1359796
417854
1307970
108425
36439
1469634
1852067
57411
1636783
1797464
1512752
315463
414892
749894
807205
651568
122076
1078225
328905
1496822
987484
1864669
595468
1905149
1152164
1929384
422609
971972
276128
347481
965401
1767148
204173
1822356
1698037
660671
1012981
232278
904123
1122423
593761
1911412
545314
1137309
1388471
1056439
75919
434578
1508302
280386
1368289
1152952
593827
728478
557585
211295
1117414
1230651
980161
1030350
338145
573391
1525447
795782
1149877
1182480
266158
1946847
1828601
832966
212715
576937
562181
756371
970736
1546115
544052
4277
846018
829807
1568036
106672
1144286
1646861
208066
1421948
1186909
741541
571680
1997898
363254
1619317
971171
426729
160341
542291
688141
356477
1004912
180650
728657
1844970
1032369
1946838
857149
582802
251744
1042774
336694
1306579
1133657
688533
41474
1370997
1751018
163443
1922685
700282
1683726
717075
1998796
598223
1554281
134460
1131090
1139881
1860945
1944197
352932
1243146
191925
94494
1343331
684776
1013702
1407653
1581905
1168684
1981470
1910472
492398
687996
190777
384957
1933672
1204578
1756002
335653
800145
172387
151106
1947331
1858662
982141
193633
463865
1973959
121876
120206
923206
585184
1444298
1494322
775364
1254603
554863
1066952
696480
1956543
1399778
268811
873709
16064
1242236
913743
1778596
401661
1724998
1457567
984308
1611616
1238010
1568992
1979877
1365878
1483299
197556
1699465
708501
1445006
394941
1327377
134329
1658111
1329865
100766
847204
292027
1949866
198060
1380230
1048126
920206
467818
686749
604926
1909448
1039057
597522
364659
1345400
1314237
855982
1380894
1644630
852509
379796
238516
1368017
1169005
1906111
1580177
333392
1188478
1276229
338903
533602
1715599
480519
1112264
1804132
381386
916609
1845707
1541976
588645
1475859
794044
801871
1359471
1587832
1232332
684136
1583865
1123359
1941376
72357
325795
1199335
1812991
1998493
267179
1439294
607063
872959
1575492
1153459
1736227
87918
83492
1999575
1671553
820337
7448
1573533
1528197
1611482
1335052
1205055
842900
717148
719841
962975
285603
27378
458328
278388
1926690
126816
453157
1913472
936235
908164
1744193
928172
1155539
1252654
203469
818316
1522439
1526921
1262246
351185
1888191
474353
290758
81986
971396
938993
153116
1686264
900885
1723430
835058
140288
1739825
1627698
1676109
931133
90563
1782729
944708
1216670
283195
374988
1307217
94858
998896
1731145
677624
974683
523505
1484052
55955
98761
798498
1288944
1366594
171067
1576936
603642
1942102
216412
1388635
1190719
1137244
1859933
908750
1867043
787048
1991575
500955
1822577
160833
1364059
883073
1061282
1402098
128698
746331
640313
1850713
615004
1716908
1876807
1430638
1538540
740073
212349
1758148
1395787
1621745
119272
358677
1148328
766573
388700
1434002
1350440
1203618
573859
1671681
1268838
1272552
1989252
1085267
1858752
981460
1334390
1564820
1682792
560341
1261717
1319697
1290647
1707870
709500
1901229
646612
695700
813552
534556
1076533
847095
643146
1998741
386209
1235593
1481047
364000
223495
733316
755619
45950
1493110
19064
653679
799993
207732
844518
1129610
1233163
1874725
435958
137580
998669
340640
1886330
1111262
1961105
429271
601179
84482
859484
1127561
82671
1237932
297389
435227
1801187
1475510
1869597
534231
637656
981669
127228
1443507
699573
1591166
1072745
1684147
1546809
951783
333784
1887660
910047
326648
1413743
1138944
984264
1527809
944056
1965806
1605124
671128
1147009
1451954
815406
1776341
577808
373858
349433
1010645
1546917
1283626
55193
708219
1222797
394635
1558858
1517350
190907
432475
480336
1806445
1105924
1622692
377733
499924
1995449
1011192
98767
471667
1741726
924171
1054116
1034233
1640986
1957409
1367804
1798003
321227
1040869
960555
1933347
1834158
808214
1630484
1059589
1805915
387989
158965
1789670
1577005
1606196
1532185
539899
1773518
1372649
406424
1603157
749415
428557
300148
1282922
1475714
1699127
1341322
285582
1981137
724583
1625807
837297
1039593
1492578
1840359
296472
1681174
124010
1663267
1560758
1364139
1709954
358617
205743
677067
916628
1698810
1017850
1974903
1657764
1254259
1529944
1096087
1595692
1685219
1128215
103991
1886980
671503
810483
238712
222816
1595884
306402
1370929
1895068
121273
1285931
1852949
122667
868266
1737908
193833
1638839
116875
1966490
614026
1655902
1612343
337587
310142
1455334
831032
1980049
676873
1082459
1778881
923954
346679
1374976
960951
907670
1898375
1177583
1991470
1947864
899468
1179596
1929482
1202936
1273283
1788096
757070
1398711
1923451
1162912
1769637
1904221
950424
1037340
771877
1406468
949263
1604204
568037
896412
1438966
68637
1094537
1984478
797386
550084
1714555
369180
1199113
643984
1647273
1390978
667185
461821
934106
799486
283901
290379
1121501
96896
1368049
1989394
231573
267388
976
1882940
805085
1261894
283437
1542331
206632
254592
1873964
1574569
937616
263368
1057446
1918252
809521
21403
1337150
939667
1730225
1914340
1687748
1028326
1724420
1700456
1805625
252239
760463
513630
1337015
401590
1759879
1101093
770854
1819227
416648
1564364
761513
412967
329692
584188
632443
1802564
1671107
928157
466264
1411698
560665
1391773
1579114
682588
1837845
1053703
134698
443391
28975
1159928
614386
1357683
1687032
101262
712902
1813564
57598
884678
1820827
663109
10593
1187455
1268149
1615012
711261
532594
1984488
1032058
1011855
1162374
1761982
612873
1520018
796793
475147
1343916
1243282
444108
1706768
1921898
89896
1722906
136322
1945061
155985
1453650
736118
735910
86078
1095740
804574
1685692
1312872
1072026
159879
775387
958012
1961334
250450
1601213
283488
1387617
524487
59459
814124
177173
759369
760518
1106410
97272
1060604
1450826
1703017
806143
1720161
1136601
873391
1998698
219286
1454841
1774729
538575
1118681
561489
905565
1047697
977196
1076772
1629991
1852581
1395329
1582940
156707
346265
266369
849327
11636
1885617
1168449
583335
123581
1949765
1345288
634674
513958
1556687
187692
1236732
270247
1257238
230970
220608
45631
1738791
377519
1984554
390821
383433
870920
721199
208568
1314571
1655969
363599
234497
1385320
1678934
592307
112060
1365912
1840829
1850416
1359444
1002227
1109384
1510249
431387
453676
1772613
771173
1831700
974507
11432
404649
675856
1025738
141538
1352513
1808571
1239233
1074558
1895851
1660099
662573
1471630
1874024
534275
1905011
740023
401187
1767097
109952
672223
1731345
1813873
1401331
1398576
93820
1600464
1718153
124738
1621860
596125
913051
34165
996565
1392479
222551
1426927
1096144
1104761
690150
1580670
1865524
239607
530491
696531
900815
590634
224219
1747489
770997
1309218
1794507
1034184
257800
1523823
1713743
652493
1221403
1803527
1119127
1902489
135432
556038
1732008
1887394
1093479
1687830
1544904
896193
888550
1568108
1712866
90266
254250
1921572
549325
1729491
601433
1947238
582793
1537200
28133
1109747
161077
825556
1887996
262506
1060227
1750059
1879905
1677156
132854
1178286
1196240
1783167
1749749
902571
256295
1999497
1312385
201181
729609
1331113
831584
276399
989510
655849
761760
1073689
1436674
282883
1688680
1422755
770260
1110325
531668
324931
934527
1507513
1721763
463922
1216203
526806
317947
1307601
377902
1105121
1800128
412384
786892
460100
880792
335143
1223962
837465
1118248
1332749
1032044
319172
253230
1371612
1533692
291711
1966830
482217
56602
1079381
1139259
1956000
1131464
1832095
526734
721410
1674491
288904
1402718
573378
1882775
696940
742756
1272852
302512
1979590
1117245
1694357
169295
389754
495400
730790
1759143
881906
521544
308182
245367
1610129
1511855
318734
1090935
132506
472381
467384
1751809
702395
1436957
1668407
370689
764188
1679629
1020175
554803
274376
864182
1630273
1540234
1770648
670044
1265088
1259597
1740239
779199
1593352
1003024
1677203
844931
1746448
1109343
1557691
1772564
220183
181915
121120
1706233
1646205
1281344
473233
377625
809613
1885219
806087
667325
93978
1660376
1622642
1698566
1463491
766998
781713
820379
1815315
1781671
1262784
169122
956489
1267394
384634
159541
210497
1076836
284780
310262
1772218
955187
238970
762435
453684
439469
1772256
1560636
1097969
145588
1280122
698215
1585157
923260
378742
1606327
1681917
1659775
777873
558923
672973
541127
1693203
108274
267449
1418012
1844401
1781879
174968
124103
197440
994723
662253
797888
1038605
1993243
834100
371295
1673798
1186149
1229686
1043738
384880
134885
1218478
285871
274187
1710735
1742301
1557740
149893
678561
1330217
23125
545582
1137571
850957
347013
1193871
530633
1918728
718058
1471692
1201748
310244
1990103
1619719
1384767
629235
734263
677735
494236
742166
1788308
588475
210647
503959
248883
271367
1576761
1556901
284771
279006
902417
297895
794101
1985494
186159
1427332
54694
692901
1310960
565197
983267
1834250
818714
959478
1769761
653191
1996746
1867818
1102760
1401022
720506
56879
852136
892300
1664115
652376
104633
404718
1903638
928991
384875
393491
1519659
644922
482596
1917434
613270
1969837
383982
552916
1627423
1773920
1298291
1915677
1603616
337828
442915
633497
901321
1895665
1893073
1276538
928717
147909
1562949
855124
1186122
1270760
1458408
568978
370472
704978
442240
914157
1903345
624731
1323124
1653450
1243072
901239
1598643
1972064
1966159
1604187
931405
85287
259160
1342797
1915167
1209993
379277
1247566
552733
801643
1234646
1769007
1036391
209753
1604125
1143102
139016
1690896
1289272
372214
359789
841969
687196
635307
342838
499060
1455102
1079607
949785
392641
942830
52184
1529823
1969596
1527553
896963
1128162
715602
901501
1523914
1075020
328278
1568233
1632878
898397
1583157
1503706
1751720
319386
816848
1653954
15702
1911322
776934
561822
1745245
1097429
937595
885035
1781912
1743047
1900471
991071
818692
810839
920832
1794716
860267
183786
533833
793385
503427
1132220
1666861
377438
60250
1815277
1237790
1302404
927356
1478796
1714006
1766305
817817
1621745
818027
249035
626579
624557
1299458
1116994
1275236
1246404
1955444
1259460
1692922
1903139
758482
121737
7940
1201815
280521
178828
993505
69243
1038264
1864903
1403695
427259
546155
884190
163332
1043659
1208924
628258
362160
390190
1396538
963242
1252088
307937
749164
4817
1811091
139724
534158
1995045
1005765
1347414
1528994
835751
1697329
1587902
429805
1578859
1482033
1977748
1954695
569109
1694674
329117
1664306
1300320
499480
1154606
1268004
182061
633558
704438
408243
745209
1575922
1673974
280363
683339
1884520
899849
1157395
1788927
909502
723927
269326
1401134
922430
281261
1785881
289621
280854
542669
342919
1086067
1639185
1151347
1297043
548206
1383404
1597006
172302
1448866
757173
103266
557484
1187477
1021743
1878864
882318
800766
1883836
958297
621882
1724431
779303
1454165
1881476
809
1497749
549689
1755505
383945
1079723
762455
493327
906818
241121
952043
1457884
319075
485924
890358
447132
269245
1963189
1782155
188511
1808054
839201
1637364
1081078
1113985
437550
1787463
529916
179347
760299
126461
1962617
988937
903138
31923
83629
958202
1402257
1348512
481042
1215351
287674
1767350
418887
1195767
359472
819558
1329428
614419
312213
1070772
1141350
853644
1814943
1329997
535628
586398
1881772
1574462
317319
345004
1256890
650990
1911700
1789908
247936
1814926
564881
1399853
1216580
255888
1537032
817031
939473
735407
702990
1785483
1752943
1401202
380427
501941
614556
628784
1031388
752871
100197
1869420
1122708
1742177
302183
358018
1254253
1374033
114656
1981062
1631030
1723382
263217
1176175
43341
732064
1800474
1606252
1788946
1537887
1240216
1925047
346042
34772
1927398
1715663
1162785
1760910
907580
845085
16997
369949
663829
1384112
223108
1444822
172037
1686742
955780
1166637
892177
1634551
69876
573644
266936
559648
815923
175187
78363
174942
1098270
1756326
685964
1496057
1161699
708049
170812
1382487
828653
255518
1830036
1149388
1170408
1361620
744951
1205154
1990399
128111
11133
1808083
368029
549274
1709217
1286722
54010
1569491
432088
1635391
1384307
550039
373816
1156618
437008
1070531
914904
469054
1374024
470752
1063729
81891
973776
1424913
329548
1915108
677369
798974
948393
1873809
1519107
1980685
1046542
71689
744818
1194778
1558010
661880
1659819
1916405
338537
347955
1428018
400133
996649
1189447
885532
1449202
1069109
99355
120834
30913
489453
1868175
1847973
1319941
100434
1786780
820961
207004
686509
560518
1794947
655548
1818932
1258980
11069
790828
1340750
1161943
1550094
1802461
746374
1310023
337609
1787687
809892
709281
1170134
1353139
392143
1891836
1244903
1185026
729018
592587
864225
870837
9528
1162426
896084
422814
832463
1378860
1946236
1501960
1582724
253596
1533386
65199
1776104
1014667
888298
694399
306541
1238367
126131
655212
1233650
1854553
661060
1233628
1259845
1284970
1849194
1867099
689319
408573
973462
1480235
155789
1527610
1980401
890462
896970
1514158
125929
318481
1875042
116588
1593624
1797272
1022042
1556969
1793426
981830
923927
1551609
1081311
749315
892583
1995840
798079
1031073
838214
978847
423153
326427
1354611
1304799
1277360
1860848
934625
1031369
1787641
1254858
459388
1510765
802816
985642
1735890
818803
530021
115795
1762915
709872
449809
387876
444390
966388
849066
442729
1026733
1197787
501763
579032
1172722
599872
564549
1576045
22856
845937
854598
410970
131796
1011331
1840544
503248
647626
1147366
1915718
774613
1641091
1644810
1509456
1618531
1680218
1341447
1634300
565354
125570
26652
1847265
1819660
1390542
1397919
770245
757769
1134098
826707
1090083
1340873
1812211
1490469
1969860
320330
169824
225178
508534
1105097
726079
134315
463473
1265817
1725752
996527
277165
587040
1196336
1674114
1878103
193421
366683
134551
422135
1725279
628210
1998839
101051
1550025
1877042
1616743
1006327
1038903
108938
1287769
526424
199370
1171333
493629
517837
1686531
561969
1347718
1231883
1549292
1767612
375830
1282574
123672
1350658
1049557
607231
1434792
150209
464140
1422100
270728
1003926
68709
1419505
1357388
1250268
438807
1535753
1570979
312603
1424849
1426610
1160578
1045254
509731
195157
1946852
707519
77656
1520655
1970025
1432008
381819
736427
951469
1457311
420955
1869463
1801248
29760
571136
897152
556790
274716
1287184
1280954
880959
1401594
145888
1198002
736070
961907
1637453
650655
423298
342342
58350
212081
1603131
736481
476353
349802
1271523
1531379
306783
1932107
1223821
942015
1019027
1552125
1905458
1777376
1492749
1188320
609501
265488
1341822
671852
1050992
1496967
935718
1714723
1499591
714629
959869
690071
1742940
1016629
1493064
1606939
527808
1767492
1571083
1787787
1954111
1429454
1002747
607289
1688115
540446
522321
163228
802265
99807
1910876
1869785
49979
638607
321396
444753
1734361
1540855
1517243
1325934
333753
1818215
602654
1377678
159645
980049
113828
1787368
1826241
32480
1844723
841989
530138
898101
214791
1411373
1361802
1403676
986758
178391
1501445
245770
1883468
1761083
1385490
1500296
250314
139122
1679139
1816647
286678
153652
1408632
1302304
614173
521626
179295
1291438
429435
923170
991427
1302872
769948
592878
1570284
204922
1971605
664833
1661927
278961
1166940
1060316
137626
620575
1762671
899082
1580907
1277113
325441
669185
935919
894527
401644
1141853
1757015
1815530
362229
810192
1786545
1715954
440554
514979
1872166
1552152
1737778
1122537
1361555
790731
1051165
2814
1521803
242402
37619
1815176
635684
250877
456352
1582552
1075971
1481726
431482
572607
1731002
389983
1315606
832849
908649
43563
1776887
558452
1117888
5101
135171
1603531
878180
1903849
1485129
233561
1681929
614749
1922685
844751
1455540
1784316
1058262
1427714
1308417
913034
1270544
976015
1401029
909077
669497
1567773
137513
552977
215972
263528
1769645
1649408
1272939
553536
1807427
617321
665440
1867171
1469714
988740
1830217
564853
1357315
741366
86617
1588938
901191
339181
150222
1462751
1175764
620901
1890526
608481
931313
393961
156509
17646
926579
1698415
1322193
575282
931207
908675
1833368
1336321
1528228
945750
505131
256625
1555771
934091
1798348
1470171
641580
1598901
222371
1655385
209658
1676228
23630
562566
1580083
632662
1914817
1639700
1686689
845378
1530520
35888
716191
574972
125044
594650
1252984
1570409
556058
61569
1495588
956306
1029954
240484
1310408
870638
822353
863886
629606
1419769
1807881
877324
1142553
1425577
1780998
850004
144727
1940597
1078486
725489
714510
1455252
1593018
1762319
1006993
228867
1850228
1467471
1256343
20687
83042
152475
353790
1141525
54777
1924852
946855
194635
1876679
1510884
1722955
845330
1947485
1711352
992004
159313
438101
985708
1963793
1663536
780036
1031161
1153394
1825997
1719347
160526
676358
1079602
1925831
912248
465188
376632
584746
336626
1084095
962104
44133
23348
571427
1881335
985740
274016
309995
104886
1787842
260636
1001425
119837
1111312
1185033
1997246
401966
1682725
814663
644902
1186411
1311727
1615263
605188
1758993
1521438
1836872
644211
453085
1415159
870713
1090071
489258
1074926
45976
851496
330717
83782
475877
193135
1698732
966327
219700
103967
1034031
1040696
1135309
1216185
1960564
866406
168718
1163882
1227995
1869147
1760134
1880734
1814670
154515
20003
1108182
1026381
1606288
1192207
1636051
1059830
783035
1497580
1868353
456933
1672201
1482309
198106
1307713
49617
947532
418622
1299155
1898933
366211
1450070
1103047
1257895
576551
791571
1356304
1770933
1347949
1905479
718635
186661
515142
1438881
1490320
1518472
1038710
58217
1650083
1552120
932016
350186
370629
1123122
1492925
1824870
296167
1357746
1633436
1613965
61816
1521909
186245
1077115
286633
64789
1819839
1857296
531147
1511173
1207005
193828
738833
382248
1973941
141079
1777569
338794
1757738
676165
752068
774113
539619
1671997
623462
1999078
329818
1952510
1802196
228898
220480
214388
1696506
448677
89880
1586921
1144278
49272
1127575
1425680
1449301
696910
293624
1784684
559229
1926676
46610
1823727
790903
1881779
1385973
1052991
963857
1054482
1623073
1458250
1567076
1345197
1202132
964516
1822962
264710
509498
855553
1623882
865589
1494356
1207652
1147929
535824
415293
421628
196767
1063958
183644
519068
1093501
1977963
754211
1212212
1255979
775544
1405481
1789215
659066
374414
115791
1446165
1450570
1702151
1621884
1305059
406839
521400
912480
596766
1933923
188390
145312
995291
1225037
269820
981448
1733062
729350
1833857
1080387
1871450
692637
840695
1276469
1333787
1404534
290857
922902
1363440
1126435
893070
86453
260283
76941
1439122
1640461
1486128
840704
1833372
637596
1207609
820418
1531665
240708
509105
633462
424888
1947964
376562
1768507
224515
1030187
1821675
633847
737265
1142823
1789250
770205
1723617
399944
1543511
1962057
172206
1971951
891970
1092671
1790200
248324
1727960
1509947
1870536
560971
1755007
1898165
680533
84347
24769
472816
889995
739653
1535434
1394105
1177917
1056632
1731782
634591
456401
906937
656358
1535911
499410
1990803
113890
1665399
1665910
1465071
161
1950878
918576
1826250
576925
469066
1601833
1584999
1277290
959726
1193996
535519
318897
936699
1235949
144458
1169413
463121
1316842
1743693
1839412
1151740
448626
428193
680463
1717110
862654
242661
636123
1708203
1018294
1169840
1749548
747546
1620232
444553
820871
231890
1948319
14190
1533612
1442343
1644794
1756104
241304
699058
206552
914716
1132811
871013
1902311
314780
194293
586278
1848541
906033
1929341
1518931
366313
115737
149827
361200
23978
57576
1093733
1157549
680990
1734788
130944
20413
836195
549033
765720
1700292
139518
1044920
709769
1105167
1615143
353886
290763
607318
1124938
459153
1317389
1852217
1066041
1640021
237195
1945561
1947139
947068
1835151
1679611
1244920
364391
1383312
1573832
345344
1421231
1388910
576895
1760364
876801
668541
324321
713541
22648
373949
602828
573792
1866501
621599
1648213
1127985
64484
1395193
633565
856411
1323042
1132268
1068791
239901
1542232
1182400
296835
1373721
810623
1847789
1048695
1141241
1455847
1118645
445632
1230847
1174650
841981
995026
22150
1964822
481956
506646
735181
445565
853764
489828
1705256
1917784
1373179
939214
221609
445036
1651638
1435712
647176
1638624
1107808
770883
1827484
109211
35941
319560
1406698
108896
1115376
414452
1171416
1952682
258565
312208
132541
1036210
1205741
211152
21227
552210
1736309
1278007
910558
1306974
1359900
1656494
1201941
286415
1666718
994537
5677
201488
1307991
1834260
1589986
1473405
997795
190925
551291
610549
1728027
1682307
972403
645465
1843486
164278
182135
671154
943465
519247
1466014
1097899
68885
149906
1762222
715848
4384
367464
597490
234245
982618
1536342
1280654
511892
1545524
824954
1573418
100030
369456
83546
1845258
1639574
523768
1442636
1893783
339079
999955
357021
1998847
720469
422090
902703
250238
160422
243309
1971687
1054725
1551884
625123
1527107
1786593
1556833
425403
1326458
844488
1701202
1987302
657036
1972556
312567
114178
1239812
189213
197471
1487070
390947
1591716
1930564
1029566
1002829
738268
827556
1852647
1472186
598288
1533169
1708535
1046420
1374138
561660
874842
425366
806866
701684
295062
1765499
1377540
233317
720527
785193
876418
1603145
1502302
1197565
615901
161348
1589912
770422
1932250
8220
523536
1360456
1772803
1248783
1416914
990016
282966
1870215
1152127
1698351
1327248
1529508
286071
993151
857320
897192
1824205
1432345
1758995
1754407
1008946
1696655
898024
1851035
351314
320891
252120
1449721
1918849
492014
983696
312465
1969379
1136410
1265084
1115421
111501
1256311
1394411
665814
664857
698445
1040418
923456
1348269
1087268
253004
1894033
69892
1909763
921786
652683
495350
1177867
493671
847251
964366
958967
79753
1787344
1246507
1334374
1253314
66545
1729142
1204119
82713
987063
1149344
106799
244395
81733
1701312
556611
1978762
13116
277976
1007156
1969361
102209
1536384
1110568
861217
1545623
1914164
81957
748128
1623407
77900
179810
633637
1358301
422935
515027
692897
825912
1187180
61626
1899481
970951
1687660
1988363
1413448
1683554
903975
20195
1161036
856259
1517402
122965
1424584
63623
1830894
1921380
299377
287998
1373949
73337
680562
1965852
789827
1659757
623608
1571565
272943
98207
452496
1726059
675385
1585555
1291275
1352896
1850769
1001091
405417
1450367
225532
108953
1136748
602739
45900
458869
832510
1869445
1811579
1545714
620446
499907
1722887
533076
593412
1488949
230977
719657
144505
1647082
444965
1239624
1888825
855244
1537162
782505
1674609
1095209
159321
887652
502483
1312602
587354
583879
1056179
441396
1881840
1184418
1826620
1724164
387205
538101
1853767
77067
169857
818651
1867547
1523497
550106
384019
1589874
1599942
1978468
608243
1003220
1865752
1723191
1140811
1066720
1595626
826944
1732772
969968
1514822
509524
487249
196587
1923517
1421808
249301
1035139
1788682
493155
1142476
457312
515815
1304603
701305
1365972
1817983
801513
1088496
802789
493696
497040
1110795
1105912
1999888
551616
523775
577084
1044166
521620
1450582
68386
303423
1050704
154548
1463986
1128773
1517486
547167
1459746
663095
980009
864436
1365077
1608305
878290
1651422
444042
1073190
1774656
820047
1139441
853527
940083
66534
507933
1656109
446705
424607
384226
381129
1924471
1480154
1822338
5989
695342
861519
335397
909316
1003753
1059186
1222425
35481
1117836
465294
1985158
454187
1850583
1646530
582961
1112767
1155487
1881161
47024
1468424
593106
1333607
276508
1358373
1847518
1360019
286377
1836695
1144417
1879032
1607213
958517
51275
212833
676200
1141806
1817140
852292
1086785
603111
375623
820628
20351
705638
1183269
19267
206563
697884
934982
229210
1779696
1761178
943899
1510965
1656006
1788888
1734492
1750417
238407
1698436
1817702
821267
1133268
771413
1363393
1875659
436729
988640
1059672
314191
1584827
31834
1848138
1793962
1404655
411871
1569942
1291589
1787748
774096
1519199
1906478
1861581
1392207
583376
881859
253178
1784689
393572
802200
905144
299679
1837572
1614225
1198724
1323825
754845
1311679
712634
1998011
1137366
1738309
229678
1175868
1270075
936536
576126
764748
171613
1268715
1286095
682087
1901202
415256
1080598
110532
969693
1940883
929527
239823
844809
202297
1198581
821536
47282
1414978
939727
52694
328341
1304176
1823227
1393764
679653
1756699
1736228
618188
99503
518364
130053
1377115
105923
120165
1221748
800703
1140198
843916
443336
512642
105571
597660
1663387
60550
600937
758573
361470
955146
797855
1096547
859958
1449323
1070719
161041
1613686
1247106
1845735
1370112
1542882
1706486
598511
986604
1604311
1706419
430920
907538
1574231
51022
997164
1246161
715974
1754996
1666491
1532405
220651
1085405
1711795
1676855
1519433
775622
680566
1216986
881660
39463
1611443
572350
37186
1916509
1225877
887655
167597
1833509
932352
1086133
1724112
1938984
1467824
450333
381221
1970398
342343
422480
1615632
1041235
556125
366733
704646
1226078
879386
568639
1829648
1271695
288904
595908
544974
351839
459652
1881930
1215931
1846038
792047
1281912
1418570
888933
1458025
863867
149311
1556015
1884194
1275350
1969306
899044
1979287
1665583
1553789
658473
510885
1429346
549646
1047354
896851
1530814
1761621
1758055
756252
948729
910716
110660
1423288
898994
1195419
1068870
285082
1705134
799267
1937791
1115107
904059
1652753
767234
1001726
1433462
923315
1189322
789366
140404
1264936
1126632
1475650
1937893
186961
361498
505100
127474
54655
1867723
1556933
40580
902029
749164
677400
304503
1515310
412173
1862259
461186
1761536
265118
1610715
317645
104916
1163744
1687952
906833
1291677
1774441
1902032
412263
71872
915745
1993378
1641051
1410930
1211080
856108
1845901
1825393
513524
434415
67980
1397005
184032
1641819
797328
1246573
1696772
1157918
1433059
1944324
1955575
993393
25126
1602426
1196263
1005223
1770438
1733074
1957896
239459
1804163
1108798
408862
704841
671960
640586
1591088
861016
619628
546250
744927
1006635
1911079
949333
932851
1790779
1219659
1746253
421186
722301
1634365
831812
490406
833617
1885507
1725791
1988860
1763892
309937
541987
348881
611580
288121
1295532
247501
1783456
290328
251350
1045426
326180
1855723
1313913
243920
130240
140174
883406
276851
423327
149538
1937022
398905
560874
242661
714265
416519
571641
1151640
1908090
808674
465614
868464
1422817
304583
1168107
1935689
1142989
277936
884562
1176169
1896922
1413171
1767499
1380755
1466549
246070
1317366
1654114
1775392
577639
654697
1705965
1629418
1170599
1080445
1060065
698917
1894664
1585972
251830
147720
1672055
669051
731986
264336
960572
1019205
1110965
1249489
1400830
912615
263058
370538
603606
1537489
916430
1102092
925842
367234
877939
1592306
346951
1240174
1483996
1042151
1498811
1865250
1853768
1432632
684318
158822
976393
1333009
1884818
266178
1071147
213223
1575264
681578
433010
1103939
376427
304428
391152
1677868
1020913
158417
1036614
924983
1558993
93864
1683454
1513312
1975227
1998855
1581655
1944764
1313574
988060
917725
241204
51287
1682332
1712608
1728829
669521
1833766
768754
579376
1176885
203988
1566626
224205
1422038
306922
128669
1850363
905210
1000168
520027
1990471
408942
1135396
754199
268354
1614090
479870
745145
859824
1661474
1060730
1864822
795989
384538
1963878
254072
434227
1461399
1879332
1429208
436844
653054
851962
1600263
299700
1326622
781845
1551676
475435
5221
940590
1883550
337107
544603
821764
374702
1309611
988704
1807444
995107
1025610
84357
1085189
1167673
930660
1720839
270777
765178
657093
1898730
519340
117482
1247544
1352913
1024386
1811344
1330404
918753
599162
315064
392801
1111141
61567
1736825
1790345
1124757
523873
1378475
1072643
1623463
290477
1257567
368715
1628451
1815795
1307230
1501102
635897
1863421
341639
293214
1479854
296948
435363
47939
1483857
1123507
1102507
522612
78751
289968
1576056
1555035
134261
93107
209086
1051678
1921134
811306
343419
804841
323259
1770656
209777
649
1751748
1173915
1291942
593655
1489051
1894234
662657
303962
1617200
954278
1319381
1012626
550969
1585764
1792565
605187
115135
1092337
1621525
526772
1449816
411401
657385
1658429
198260
1981059
1993178
774888
1962168
1612503
78644
662797
1288344
1521863
1293773
711700
1415428
1217361
249744
991235
435952
675570
1573891
194713
1793901
243465
272757
209347
276654
482026
535512
254453
1833826
1595469
1883455
1062231
1069139
277492
1888611
45444
842792
1056012
219991
843505
1443258
715090
1319701
516385
569004
1623623
1336747
645299
858185
1296810
733657
803838
1646452
1054031
1915726
1069885
1201082
1623264
1932435
933125
892979
1982064
464631
138917
1885877
1729101
929955
792319
1297789
1344132
1594059
1683325
375190
683586
493394
85778
1494984
1185432
737097
1132121
1685874
607334
1468768
1741072
656476
1147898
316534
1966778
1472551
757422
921016
1080301
436049
931942
621338
1338582
1716594
1600464
1750041
1224922
1784904
932443
258422
1770268
1199413
1505596
962315
1583065
1939134
928261
68201
1161474
301471
1992818
1433190
983622
519818
782353
1273246
1840692
719533
1813080
221742
772471
92038
721516
1299798
1697934
917703
1487861
1235948
1944345
1079899
726285
705932
814232
1884909
150324
1297534
955815
90296
1483584
1110215
40322
749809
949838
1762589
1561294
927205
60461
1036749
441694
622150
1052822
1208749
166731
617264
283239
315728
878198
1937043
155119
1876980
1329867
1105553
1239270
79691
475806
224568
1407473
139271
946225
1905500
1550775
1427908
1629743
1275466
1656800
688369
327811
271256
1825313
303081
1305750
443976
584914
1810037
648827
205362
729489
1328952
1489760
1024349
881425
1732991
593516
481907
966298
1607667
134813
1380040
912759
140517
386384
750087
542194
1851897
1303059
144625
264965
1259118
517272
442504
1243800
57311
357899
1199613
542552
1156432
1469190
884655
586038
56724
1074954
410293
146329
1796462
36253
1700345
83846
1683740
230811
949190
1480884
1396393
1856724
812749
97320
1881249
24146
423352
124066
126421
263811
1113389
250724
368270
945235
1330698
1346838
564517
452811
1237017
850065
1344869
488149
896363
24739
177055
1839309
1950292
1691326
1271044
1659982
437384
1114356
1440426
1394948
739703
92805
171701
1185434
180967
1430738
1123707
571239
204967
460088
1104124
44203
797625
1454413
1805356
1753049
700147
1184119
1618488
68985
1719333
1845917
1207045
770457
1620030
1252860
1455110
1802048
1761082
706633
1616836
542681
114450
55337
879232
597770
1997989
1249682
1386224
963650
1331880
716168
501614
297834
886075
1256789
1369071
1706335
1703866
749411
98989
1680518
1215135
571912
1568867
1087487
400814
568718
1487856
988746
1232594
892995
1351266
550628
23677
435210
790465
299184
61806
764203
1713836
1876385
897449
378480
115862
601701
1544970
773830
856094
1676001
1284278
339818
1544612
1958040
970273
1214430
130106
240932
686423
777556
875046
1226124
861645
133663
587783
160479
1005014
111282
1039645
1319981
1448184
307057
686907
1692963
1775313
1330167
1451739
413600
882705
1421759
838900
1635172
1732264
1219603
1211393
1542776
279116
1791518
532944
544830
318274
1627828
366016
349549
386731
48209
1519232
279658
1653129
408061
1501282
1918462
1289365
84601
1903355
972609
1885
1777133
665514
306521
834143
1164786
1929192
1154372
1418837
1737846
1906428
1906045
1150759
1265117
727779
1314800
1342137
92824
1258394
1080660
240249
1228728
1646763
571548
1675318
1545859
1467323
1677953
940786
929956
1833893
782654
1201841
803687
497908
707109
1304604
1202523
565443
629909
1472753
1733704
598981
1631383
1004613
1519874
539027
1307584
391828
1919358
760814
1225660
1036347
503519
951856
1136710
1450749
1311692
1510701
1875439
892929
1732800
885447
951596
431445
836571
977475
1482436
210796
1728547
300235
299954
1035230
1371678
964951
1055594
1858201
778084
169966
1762646
1161285
1237056
929429
1675708
1742803
16977
133939
1312574
22465
1902159
1752023
747350
482617
1175236
1812252
1516052
116942
173247
600349
715144
964078
1154439
1717695
628880
322169
1332975
642591
591179
1079175
1196825
581071
1154843
940187
1798656
1372139
553588
1525147
34966
269428
1486685
1406315
1857436
640677
1033308
164872
506068
1800826
876418
194478
201932
826387
1065631
689655
290820
480220
1443808
1171506
418755
1784185
592964
324995
176736
320577
622283
1008416
983449
1108203
562251
1783732
1050314
895916
157346
1552326
567239
765919
817778
818151
1724823
1452229
965852
392678
1032580
1433815
42422
464585
1175716
656907
958700
1455738
1239421
1873704
1759284
1300707
149001
1592744
529855
499396
713419
438777
1609020
139918
1083183
290582
391903
538864
1303841
1379531
960960
1964817
1145821
1283127
1810971
583413
1900333
1608865
634768
513878
1622597
1822819
1190014
1305167
1925619
1160098
711259
363487
44698
1781352
1218912
9390
1039482
199193
19764
670374
1942839
918635
1079319
975203
1518777
1159863
1242954
53194
926792
466527
930841
71806
923851
320054
580842
1456035
594431
117984
642413
1068587
1241773
1430855
648913
1119881
530537
774721
647069
1228406
773866
169909
178105
80600
17162
1412557
196765
530635
62925
746528
461483
740220
1371019
1268961
356090
1745369
75120
1464214
1058992
742937
720034
1840469
634355
1748883
360413
1229189
235602
1934532
1388710
720807
711564
1811630
1280970
1534548
28289
1421400
561982
328122
677663
336389
651830
3363
347707
1230121
1600756
1061136
1591329
1197914
1275085
1056874
1985529
722209
334850
942326
1261960
1515914
35061
356467
1618929
1802237
1451310
876581
1484814
1105073
1057722
1225868
1258877
1802083
1031285
1125397
1121711
418760
1578474
1639632
594380
1434807
321977
1208618
151613
1400205
1699734
63560
262179
1919795
1947341
1782751
622858
502174
1803062
1933919
858297
1478304
1250653
593631
1099367
1083545
808932
1617512
1190910
304428
1250203
1958079
1076342
83844
1659720
1235229
1252651
1888573
79119
840901
1249237
1984760
531136
1950966
875763
1791401
806958
1351316
509499
581091
249325
1327572
1167610
970056
162308
1210927
333762
1576131
193642
882719
1746667
1341698
882003
428961
1704720
907330
1119054
1225001
1917636
656144
361041
297522
219691
1356245
163585
3602
1424218
404789
411215
1048821
564580
1810800
1822400
243228
447152
117436
79807
610875
293456
1718021
1958497
1976052
242959
555953
170538
1976882
1842738
113876
329279
1857612
146791
1542025
202173
117559
458026
1669586
831116
639205
1033808
1851724
350977
991338
1227507
1896275
1846506
1084986
1282538
1351946
904662
23393
1041373
1496092
1543544
1596184
1000389
980163
1577567
802604
1766840
97737
427005
586625
42200
1797735
1398137
1867143
514597
999809
1305313
171077
1621907
753892
23208
272949
157682
461442
661431
332597
623355
1534627
1105851
595838
979674
1799267
619609
1285826
1918122
636054
201264
316936
1628503
834913
15809
1745385
1276021
807938
1488733
1972878
1423214
979239
1215360
82253
362437
646199
1204873
1184702
1495837
1658349
1006232
1245651
714670
1046829
1325384
1571285
207928
79939
183840
1423394
1391093
1121117
998545
514268
1872352
177932
1162322
1183688
713571
944826
1816460
350653
1932262
1069541
1419888
1599085
409182
542078
953694
404553
726945
88968
1464408
1436402
924391
1753221
1798588
364583
78914
1709461
930799
1009802
1426297
1992770
1179166
1356785
711226
648604
1436826
627159
1654630
193381
1940306
444583
787395
337500
241659
1731209
1724805
1334036
458618
1416331
208042
296237
672369
202566
910274
271484
1582925
476619
309420
846985
1602796
1042776
1737988
404227
1091232
1344391
739800
1413152
1895627
1693248
154169
562729
308722
378722
1123794
1782115
603381
1699652
294123
254362
203475
34960
843224
940587
1398964
251416
280577
458745
737187
1009777
1603825
1284431
88938
1553715
940904
528279
1655621
30905
984591
1865042
1111685
1320625
1939371
1734889
1963647
1654398
435383
1198098
1985245
571118
851941
1220037
331041
67109
847052
1388340
5842
1991849
380322
940983
1769290
1930990
412376
206654
1782563
1771326
1508688
1035296
1076788
756829
650810
983213
969814
1850800
1594068
1476829
1190432
1719518
356683
1524775
1555844
887088
635651
1096821
1739177
390881
1287715
885625
1381518
1094078
525707
1774150
558335
773723
260351
1506958
1494168
508295
1490713
1399211
1607332
1629693
1267294
98063
1477537
1164547
1607782
28215
222766
1445802
1637372
215797
339429
1187534
1891627
1817288
971056
1170266
582758
1840617
434107
420091
1634486
1594485
1397577
854503
1106503
1968670
537574
1541451
718051
1512832
1640821
554837
714059
226853
444546
1244558
588474
1471326
1901198
1569659
1902182
478411
553905
1441744
50647
166758
1517638
888498
1065587
1887602
1695590
1111248
1653848
1555289
1696309
1982092
1510127
723691
73397
1757030
1646582
117787
427060
1959338
1633909
866124
1694671
443284
1087153
491566
1088359
649616
1494149
101713
439242
173486
131628
242961
1915831
1791849
1462056
565580
1261610
1183425
1441339
717757
1435174
901018
940172
602557
434374
1928695
1373535
1234953
133499
1763109
931414
1583521
1137060
898719
458642
216598
1100369
869898
6039
362359
1336028
1591111
812325
844167
1282007
1463942
591955
695126
1089097
1533826
1678554
879031
649192
840211
1208994
1471191
515755
1488309
1054934
287335
963767
39877
1069195
1163831
758973
891589
1204988
1758488
1374954
972093
1072655
1131843
1243779
663669
906645
566617
1672529
1300922
115912
1883736
1876072
689755
1902000
1981896
871954
1673731
728523
391435
710221
852616
672916
1501625
1357645
39436
446408
786078
828512
338781
59116
1960387
1766339
1479430
1274458
305545
1989512
1734045
112044
1604372
111547
1712776
448263
619660
294496
277078
415826
1477785
274429
587211
1819511
616868
878607
183971
1086800
650483
1484607
1259913
276855
1166850
485445
1554472
1036743
1880796
1022791
611003
1811812
257823
524088
206281
894125
384482
587018
124608
1013440
1887942
1656427
392982
1410498
351170
252321
819324
743826
1258387
701957
972399
732659
614918
1172804
901483
68546
1756558
541434
1722390
1151054
2611
768467
469548
1001317
63466
1890841
934076
281250
1698472
963562
1894810
1330019
502934
280600
226297
1036683
243921
1710715
160240
357436
1655125
1088662
956742
969747
372925
338209
375576
1756960
897829
1772038
1127470
195686
1274395
1265903
1254589
199306
571281
1684283
850868
15828
1099610
1915155
1709468
739052
643269
100750
1142821
662323
1191799
1675316
938134
729714
1169716
256719
1174302
1187749
1370167
130429
717534
1169597
264437
438332
1763984
1480823
248803
243585
1281998
1547302
1999379
456789
106471
428910
5910
1940608
191097
280234
492084
568374
1736122
579456
91543
1990802
1270165
1428594
278186
371869
717820
729934
1521352
1522081
543215
1086850
1795412
781576
1447901
361113
1627933
340688
1481973
1192533
204823
956367
1602856
736530
1454407
1116840
352383
936940
571897
820702
1184029
1848247
1163842
378412
1644659
1171679
901737
1231093
994465
1898873
672090
338481
732256
1383275
217829
1539573
749789
113537
489505
1004724
578303
1809028
1340693
264364
268727
1638376
1208291
1165179
1549579
668749
212344
142929
797010
1108916
899044
218343
508966
799915
146150
976700
119458
123275
1367865
471519
1807441
457316
431552
296126
1531134
107955
323530
1988066
1627700
1071532
1133128
526678
1445232
1272594
718630
776264
373739
954026
364494
506206
1750502
252227
1861652
761605
1692955
830824
1200446
496010
1156121
235232
470799
1807441
1100884
1960637
1774223
1706010
841638
906384
1785793
152075
1682757
1196952
481763
302886
559732
305849
1336972
1899354
1018458
1437190
1481457
106642
1004823
787000
1408964
17641
1280987
1582622
736455
1576822
933015
1276217
1578666
368621
1685022
431831
128556
1295418
381815
1936078
219935
1056865
41662
1645405
775284
1852861
1682671
1021666
1056718
1834095
435116
715534
597756
873217
1737141
1312750
1968879
1695469
94851
948159
1399530
651346
512600
1642332
1627291
292744
1663966
901496
1492263
6296
650499
148433
401854
1423183
74789
1728921
1678802
985051
52948
312177
736119
1867621
1698232
648844
98616
1257824
527400
363182
1779619
1027353
777526
1441650
1343474
360800
628560
1901957
362012
1633789
29163
1213875
319450
1673053
1887049
657119
980244
530034
1574765
1700737
1363028
443398
308319
295090
37772
1814583
1616040
358037
1584256
1163911
119281
1791507
167998
753318
1770586
10083
209425
215798
1888923
297940
608100
1929870
524881
1014989
1558382
476269
1701285
163390
1138863
1030618
769288
1300255
219727
302469
1885675
1682618
983316
731409
834819
1071564
735839
1414800
1063109
90800
825476
1746183
1286059
1213486
654963
1456204
1694920
1535686
441879
1409530
1431113
95230
1680675
1826679
218665
1737819
369964
436875
385487
1669618
1648789
292500
1669740
1501507
1873532
1028939
1783775
435970
1977875
1382982
1966880
1229913
920582
762257
396404
1518519
1531138
257700
1621495
1617613
480297
286345
845114
896856
1038518
889628
865504
1721534
216095
352380
488124
1279818
834522
1942478
1914910
1239453
299472
411965
2699
9634
849126
1869266
188719
1547571
761718
1514794
154693
274469
1660597
893650
1906264
1449339
53446
262968
1751081
1274586
1865539
147123
876864
1466869
1070137
1187312
453014
407536
1941362
1253265
1430674
1206878
1811856
422665
567782
1235028
213091
1312993
1980588
1883347
320785
567877
1368830
1498877
46539
586383
121117
1404070
631438
372727
31926
1792934
1242141
272331
921931
134161
1306133
1630117
621823
831617
1588429
372330
295266
785227
539251
641146
666810
1061974
477867
801265
1159058
996863
113700
1296640
34701
1885538
340273
1853158
1969774
1721910
1478748
1694004
1558292
1456021
1235106
1966903
1023544
964292
1057695
1474576
692159
1797058
496319
1956263
540549
123388
1770952
1781765
469013
366322
625124
723071
1011573
1612588
549684
340574
1638607
61725
270131
932567
757904
1209758
248250
1620718
1187489
1756810
1246498
1633558
215326
1993133
1687589
64664
1034532
935387
1069021
1329838
545226
1689054
1484814
231753
423995
1595331
1093673
471145
550632
1352912
1321286
405834
517243
1927164
577884
108860
633805
392854
1587606
1652208
1967550
1511189
144901
1738171
629447
577609
1890101
375112
335355
1706587
139818
29366
1535638
132518
216615
917216
964788
1913754
840561
1213990
1931353
1618202
1606452
709351
1747303
550492
35154
89424
1055510
88262
1854945
1903808
992268
757048
764976
895837
300354
320656
1197707
688297
464439
1867929
937000
586499
1051496
1638742
910157
1116022
1588391
1649672
16711
1890676
38833
1282374
681771
1307722
20704
1920637
1216468
792365
1485334
1915474
1698292
1047163
856007
201052
1029445
1559344
320034
1767063
1119587
1764696
1181734
1374979
890941
1535095
1405672
259829
1555981
313496
950518
1270256
1629238
514830
1965670
1811049
1177950
727615
1323179
1502260
1559062
1100862
1307014
341611
1817332
1456437
864450
1960168
1921835
1578460
1940784
1398708
99790
380653
565843
270359
1856503
117758
510742
1402343
956762
940840
429929
1767883
759358
746283
459676
1929966
390766
661386
1848165
949371
1793300
31930
717208
88309
798003
85568
388581
1982566
1424550
1344523
937066
1535769
1835971
215649
1374241
1374371
1583900
127602
1561631
851473
1327717
21088
1889907
103654
407017
139147
741816
1490834
1681226
726861
568722
1135103
469268
1744552
776832
450666
274213
241125
1870772
689425
432152
1848920
834716
1125619
508952
1165646
266543
440084
1647288
1551669
1000095
1630950
1342537
213071
1869556
574758
945537
1573725
1873124
1333835
1668909
1096382
1949682
124566
457798
297211
1530410
1083969
195349
1493375
1146492
500156
1125343
1989440
667253
763563
426999
228686
1974265
900918
1945820
819153
1587892
1744851
1936478
996121
321712
698507
1737003
1132171
150082
579190
1668849
459407
656354
1407446
1406337
1615825
843991
1735007
1010302
643390
43934
704820
1582936
1213339
664867
350042
1817362
947853
102914
1222321
1043023
222336
300614
597011
177793
786773
89664
632428
1386337
760658
1360894
956189
319498
1806732
1755152
493306
231299
100234
1367674
904695
845754
34091
339791
262145
1315778
592771
123275
768463
1373018
151004
77225
1479932
1288983
863682
1734947
1086501
900277
1035797
1480180
1489146
518481
286509
60606
222302
411580
1914329
976953
1530309
672654
856385
1604947
1944494
1380272
715182
1333190
669437
1829130
560922
419336
1788079
1427963
1768916
1886978
1641346
1695035
1093365
1188132
40687
824547
1287814
591897
1897565
629473
173857
358338
264277
1652535
1293619
1915124
1515485
1682327
713926
662219
172072
69886
1870084
1366819
980327
736991
81096
62990
1567530
912608
1760026
175749
1560336
1416914
197544
292182
695280
454637
853013
184445
357734
646528
1289492
259411
535831
568794
1979324
1046699
1429250
1344585
101397
1078554
937857
1546977
665016
1786956
664509
1911317
861905
1273833
344421
423809
1077364
1996401
1737929
1941451
960077
1288931
1684737
458215
536611
994974
1024611
923158
1829753
52661
350656
1383444
258071
521240
421692
1582920
470990
789583
128384
23309
22731
667214
682339
1317210
1296684
1342753
394042
30388
192160
1216465
1786638
1590879
1666338
1682318
622449
666874
1048513
1943787
504174
383632
955158
1971537
133724
1325516
1511206
343257
154930
765309
339492
1917611
1268566
983291
44977
666573
1445587
1421148
478826
1911612
107659
1366177
279655
917050
1655342
119704
1938274
275605
740456
1924266
1778489
933419
41507
1409437
704246
1728833
1722331
864434
531727
260662
1698514
851777
1274649
535002
394975
1711975
123402
935348
1953329
91897
96467
464643
563609
680789
410486
1692888
1215798
401651
1622371
571646
165246
316898
313004
1975606
1858199
1882700
422988
856613
963648
298534
1418386
460379
475872
1509319
507714
1201251
1952785
816427
1660524
1356422
1539536
1779725
1913339
856613
1498443
449799
1198280
1133571
1111107
1991701
138101
1147229
992332
251302
306628
55148
1513754
618112
1743569
1719288
1497490
924432
1273196
1787314
1807861
1348111
682727
1208015
293325
1466278
709812
1888028
1092637
1178240
726197
1735586
372852
809239
1646931
878367
928807
757848
1862284
189355
935873
1779103
519608
298224
101919
1248395
1348167
579726
1454777
1910998
1804152
653166
1554655
96310
278865
45379
1799138
1165380
1590702
216818
342970
221111
1995122
195999
1322646
506700
252417
1776715
1000616
34508
1734496
1599657
1293830
992642
1527122
1400322
815258
291438
270846
718521
1864450
1232605
1490011
543134
1754940
1139126
1070438
230675
75528
1238656
1618598
711478
905844
246573
1154627
1486798
693575
560780
584297
1347755
794631
973051
987096
1879338
975526
794311
1465178
1959436
750693
1221612
537738
1861854
1947995
510957
1638602
1211123
1106161
170931
1031335
1752382
1419190
169680
677543
1397844
732961
1818761
970094
1784723
832005
352819
1212118
137134
232719
1713833
606458
617865
1879668
88716
743627
1634851
573288
223630
1212727
1425811
857290
302592
607164
1405927
1479026
1931429
1039973
1243039
1200540
1164387
979133
622388
812035
1909190
886346
490649
1075848
8752
1880814
213510
1660641
429630
108224
1746124
1224322
1472173
438263
1735657
1000646
171620
1485118
793003
1727692
715858
1677290
15500
1308705
1134691
1021318
938915
1026265
897668
1018182
613817
1203729
229938
385150
856266
472991
61847
313176
544680
1284891
1688360
525813
771337
1335477
260203
1957437
1828877
176701
1141366
1796133
1611837
1711757
1992157
1338994
209714
1425313
1789726
1656231
1478217
1870848
1532989
4675
1622694
1572590
1362956
995679
24211
1535093
1528550
1102145
1870059
450952
220431
377388
1897766
457264
445615
1581546
170242
276787
854809
292149
157957
723255
1562031
1127572
905879
567277
730879
508529
392981
582610
1121767
879871
1684639
1993152
25069
457328
1120893
143390
230481
956255
809688
569343
1283657
1967488
1449923
877034
914153
292259
1039608
1345958
1491974
258269
476087
378016
1545742
1716980
18777
1459097
569150
1476719
1100787
1777740
1904902
1048098
1242979
753497
1502354
85179
696856
311346
529883
255613
718515
1047537
684970
1666898
841971
1210682
1463844
1398785
1833838
303353
547314
817524
625211
1662444
1353678
1216870
56318
458489
76373
1429859
11453
1789148
907596
236997
1737460
1743877
865203
1398791
1138862
586109
74801
806950
1576364
1052583
1250843
1521172
799914
868104
1991582
841392
859781
715884
1311916
5769
1123265
928574
1612941
1022353
414973
770270
371227
1013575
1357511
1430546
1534492
31799
850119
336748
492526
1495210
1800271
629577
1369721
1586786
1298498
948415
1831430
1832088
1399632
1052290
1672485
135907
962854
681742
1784034
1981844
1386000
1088746
1999506
1214409
997063
1854794
776522
920874
1153799
1647020
1412450
646089
1788004
10014
1831073
363027
1781319
881094
1258469
292021
1729635
681882
1989122
878883
465596
1733717
1730337
1196416
1076212
1631835
1688507
1451867
1528286
1785177
1995353
1572726
33860
989692
1299916
1634210
1678070
1101052
1999008
888825
687128
838927
1840216
1548471
1262803
54442
1229005
50956
1913823
1675124
1487851
1066362
1358247
151244
421246
1044734
53608
58066
1135515
244150
234721
733949
1716345
1897657
694019
1261572
918053
823069
758133
1147974
848985
949868
788759
1335062
691411
1950238
567143
374774
52285
1390508
529989
1335304
1612852
1740287
1817807
872044
1897375
74249
1254123
906435
1546917
1352034
1253322
349808
195235
1745549
1560062
1768131
1147704
858114
1048801
790200
175020
233737
1108005
192199
1821614
804688
1605037
1223392
202447
960084
479531
1795770
1671185
1580713
1501357
1778712
1313746
111090
1172422
1569490
1772287
273626
1021856
1024110
1777173
270846
770721
298496
14741
1491121
300861
710653
784489
201659
1490294
318106
674644
913383
1548336
1086665
1731651
1711953
1476212
266690
1183130
1491694
282216
1940077
639685
1356267
973901
833809
426664
1726536
919018
811047
1306926
1056120
954550
1522909
1977217
1665623
567240
517483
982368
1554991
1128642
1519974
112576
957919
1734903
1313991
1111714
782693
528536
1273243
372209
1312746
510822
956226
1065124
1351368
450055
1274611
1383844
1581317
926620
499401
1464415
617220
408006
1925983
642711
493360
938627
15540
893819
665919
550254
731832
1860470
460864
869565
162675
1287088
983424
1739524
1155613
1158094
1992176
629766
1409191
435214
1782067
1599838
583419
61532
1005231
88863
1602491
894742
355058
915418
864956
402824
734680
1023003
1410227
1864245
1546396
1376140
1524822
1961873
1303016
1560677
560257
261311
1257584
1273612
534181
864651
1666012
811362
12289
1682296
700384
1391265
296575
694248
1060361
1223243
908416
1886418
937837
1758822
1088810
587377
252938
540158
1783312
1274941
1266971
782069
1417118
1301809
1998995
641074
293441
258495
1472085
435951
104322
1568788
1677018
755714
1822114
1745351
1173935
694679
1349411
1096182
211361
295481
82129
309542
10935
1699591
537504
898151
1841517
1311878
136637
192871
932507
514027
283524
1705203
955486
1508503
1401439
748213
297428
807446
982491
91306
1626554
1814390
100447
203478
937039
1166177
1763732
1171674
1365706
1974536
1244745
1380140
1696812
1460040
899002
457881
140017
1573281
470212
1583717
1516667
425874
1320090
682078
1149978
1712364
1303641
1738807
313357
753449
971954
418993
161994
922070
1751503
947463
884934
274785
1644085
1699149
377842
907552
82151
551825
1776108
950988
1613503
1055896
478949
835389
1592916
1031991
1960903
737162
581736
1241199
1395574
1070150
1854481
734271
445494
1013781
1227211
891048
1699340
438053
1273293
305193
1010304
394687
809529
1426379
1076226
1714953
1769530
1800900
1071376
102344
1014968
350820
460471
689807
1969546
1243683
1697491
1638402
1883650
464749
491682
1938942
1302867
404277
1393691
1825706
1057068
1843727
1937844
871178
984428
1781325
1089079
1639712
796931
1706121
286412
241381
1049195
1135104
230044
1756370
1793743
524850
1156268
788494
829103
103090
409325
790531
963477
779426
1976032
1118368
1364751
915527
464466
1354421
1619723
1589273
1466038
1517020
1116455
752303
1823212
475332
1507969
1611589
1176816
1220429
1753151
1962971
696580
420
473026
918409
1490377
594212
1171258
1319319
924763
1129720
1828463
1007139
1626753
226999
55151
1632476
1793727
346057
1337271
1804013
319602
637820
1707695
578242
556984
1909880
335784
1644322
1222267
922397
635494
1565669
1797190
1493602
1058937
857548
1074152
1171450
1651244
1736726
1539066
702462
1875463
373237
441353
366565
1525340
1407727
112406
236538
191508
1035503
851673
875778
1197378
1454433
290375
999257
1857795
224846
36995
1956698
1699675
1944973
46204
708887
380009
749747
1510273
857157
1342550
981726
1033483
1257436
325496
477634
1107091
1840215
936696
1038730
1036350
445969
700624
375537
437486
123039
417040
877889
565105
426786
1323314
818591
36267
923058
497546
1183304
1605104
623179
1902720
544772
401137
954756
1810361
1221858
1723555
432770
1644464
1204713
1468027
1820218
1475247
1447124
1560193
47457
1351449
1088392
942363
1975658
1595333
1872455
1526587
1105059
1497186
1454304
1264580
52462
1473993
1347883
1310409
1157934
1125826
1378025
1244144
1614819
1780113
1107104
1516053
1142445
806810
533720
876568
1035144
1147725
194148
737509
1482875
1588012
806241
1812289
306858
340231
836212
311254
1514378
1560783
1379271
1621312
683034
1685741
1200447
769710
1002859
270289
579861
1205196
640367
337428
1362672
1599505
1722803
1584487
1098267
954363
128965
352517
930365
1257039
1472942
1991988
1675207
667200
1662412
1854680
27772
435707
296302
834357
1072915
1447066
1126432
1524073
1813927
734081
616176
292808
1037352
1197266
877396
1244032
1449707
804729
1267460
1467402
1716200
1939119
1073135
1430037
1840993
664601
1431260
1882146
201483
38003
952837
534234
561397
225334
1544255
784445
96565
84002
832870
1098213
882282
1621929
676870
88655
1921789
271376
1063530
992407
775473
196775
454646
1919155
1796505
1691205
303778
51652
450776
1406329
775904
415239
279959
463849
1518502
856086
1737435
1993269
1292015
344274
111411
1431235
1223111
1550738
666884
1610569
934968
1835308
1412301
398271
484413
1238819
835033
1259130
118648
522339
1718746
257363
489038
687198
272252
1171838
101900
40650
1128277
386590
180849
589408
936583
899272
1041481
700624
831391
878552
1899125
503835
1139568
1405614
550837
1195028
1881475
1328908
496481
513766
657273
755351
780985
1431372
1372645
1510456
1267394
1436647
1741018
996765
1999043
796042
258880
861699
1343466
661387
1894042
953192
1670050
281526
1556504
1095615
1230119
813826
86286
924545
1902443
1116717
853675
1125048
1490547
1025502
1137475
762474
788356
137893
1418686
1485509
156983
140626
51843
1192312
1653365
429833
331556
1769494
127447
1674588
1501703
1527987
1622009
701881
1712028
1321426
104608
438990
1388727
1194428
586760
863416
1261342
732262
1407930
831025
1449336
1268586
810744
1018052
171240
1300298
455217
1429997
31809
1942320
1561533
1355761
90363
1369067
263172
710575
1201934
1760293
1027248
708356
189550
746813
465597
1599428
629428
1916816
43625
811049
1680257
1977385
936914
1519401
949564
720443
467411
939307
774140
143874
1185804
913157
1048684
1508141
1625712
1219435
148782
792348
1063151
357151
657573
571482
1720646
852320
781689
40493
1227537
1072002
896214
1354329
1037407
833374
1686096
1453872
121945
1714947
1145835
705131
592281
227038
681499
430060
1362528
1363009
1796058
1515273
1243106
435540
1286422
1146131
295519
918170
1628870
602943
483569
491899
410052
1940572
1515400
1014583
1538640
690389
1514658
1534127
1849438
1692699
1871721
699250
1098568
1193192
1868063
1316527
174945
691551
772867
1130682
1683861
352361
814236
447521
1381665
753478
24752
1127004
1883428
199064
1890869
1767055
327476
1822173
1299295
1115322
781514
1515287
372031
1839960
823689
481623
488266
453600
1656509
1823458
1832022
1041154
1220471
805253
1180279
43333
301622
1713367
592513
43129
654559
1961609
935405
514073
530232
41402
1788746
318857
443018
154374
549409
1371998
1527772
777314
986224
935613
752796
1425822
363732
1706679
1050883
177539
1918728
1469625
480482
1717751
1077887
907069
1204213
92140
279228
766337
1252565
387717
1557581
247223
874059
1278732
215060
1092252
202134
42401
1745321
198351
26621
468155
701587
1051979
534337
1907162
1470276
1755268
684577
98716
1412532
1754225
548286
775566
1259895
1474581
696162
305923
366793
508159
107163
248648
540342
204420
1216835
235831
1578351
226480
380485
1735770
439272
1418923
812661
1523845
1199481
633031
441556
1081263
550543
912284
1604585
234482
20378
1384876
1304389
1087392
1997821
904417
1850823
1790260
796366
1505037
400404
1262576
1999411
1283923
1485333
1252189
293182
30827
1146829
1649370
1604855
1686231
1566165
337752
1784308
1791440
1283287
860423
576733
70495
1391777
417212
1657138
1159111
1887863
888385
840955
1228052
1840160
1862168
1501312
859378
1792359
1489996
540194
884754
470054
266524
1739284
1661431
583250
1328235
889662
1730869
296934
1789354
491577
1872801
741065
936368
1301699
422840
1600763
338251
1262542
393857
915012
925012
1102117
1949579
1481384
1255362
1464460
994357
1148069
1925322
1447347
108509
1307667
1970048
1585803
1431564
1097627
1054719
660373
1241820
354450
620498
1893390
627096
1110637
1922253
833041
1831589
1898839
1005147
1601466
1561889
249484
1502750
889272
520732
388750
1869946
1843420
1242613
1737678
1909239
555080
1612304
419861
1018389
1336061
1222314
794025
239797
871347
837151
383610
1703923
1620943
60160
1895497
1356080
1763891
253574
1068653
178512
1940727
511725
307347
1467943
1003891
594395
957399
345811
644238
868116
1448747
1844608
1027069
1147806
216770
1279292
1896820
1366360
684880
534910
1149242
764826
1824022
1098479
790339
601016
759773
297229
1391264
180874
747313
21707
1807111
356555
12507
1578576
635147
1743030
1096832
633262
1270495
691380
317345
1542736
130939
109192
555181
6748
1220114
1714758
1337373
696035
296514
746115
1621652
1575175
1210595
1613149
631708
148667
305352
265879
1541396
969711
1568050
1886208
586209
939194
300253
1203045
336576
1162346
315938
1075533
602032
38339
1503813
1254083
1449530
563209
1886599
1484187
1219425
481801
1632762
877664
313114
1824528
504802
885108
1476954
827678
961161
857231
1519153
1392184
1874455
1686373
95051
9101
1806881
1764761
59472
939073
1554020
750557
1765901
1457912
1071507
527899
377340
652280
1473218
162899
1063957
701403
1752219
948152
1626835
671463
125017
385383
70582
496183
1295000
1934850
1420661
1998799
1681558
1096720
1391323
1055896
1390225
1678801
1037071
322604
1190236
693941
1212570
20574
1500609
761509
298200
1181077
1831810
1914899
1577826
1008907
1967434
1770993
144805
1552397
1491008
360844
1993656
1107775
603294
1382041
479993
1847165
96648
152767
1139731
818871
899049
1168682
312767
97550
490051
1111094
1101340
1858685
706849
1638869
1233106
365665
1338917
35551
1429059
1393977
911872
342786
174995
308723
1782368
1724599
124691
843694
1935808
340667
1720968
1318338
806519
1694528
747341
1352039
1320288
1532221
276445
1899810
217129
333363
119980
1245150
531487
1557740
1287383
1572473
534474
38920
618606
554492
1612155
1573533
548696
1177574
1567857
1713167
476053
1764706
275042
1254652
1079469
662280
1970685
1092272
83887
109695
527247
76616
29129
1325395
1981241
902944
853869
375930
1718585
1854613
776855
1010800
287960
1196546
67520
394001
1705456
284942
1584242
1226282
942900
1304033
315848
291184
1056888
1022610
278812
1582557
3860
188456
1899008
249151
277523
94248
502649
515651
1446808
1015393
103261
557665
607401
1747284
826452
873662
929752
743671
261408
1770324
217328
51016
1408965
1018941
607429
1994478
1655909
1578736
1134938
846565
384716
856606
1693280
1221316
670357
56896
1077601
269127
1284820
717848
951798
1519165
1128112
11022
1214731
1398641
1773763
1856323
843347
359715
863112
422701
1809139
1748741
410729
842923
503284
63899
542588
1477780
1075278
365228
333931
1879172
922994
332241
315449
182215
766022
167625
1073158
1125344
1527267
26591
867786
905294
199060
990642
1451239
1930904
209250
848975
989082
141730
934821
1116646
96258
94101
258535
1473398
140471
1182819
618761
56205
513195
577232
1863420
1372876
73006
739220
1302445
659511
1786731
404925
1887976
342782
521820
1395793
1952464
1002263
439882
1954168
1467150
1751975
1682570
1571818
1501945
910884
810286
738405
460784
1308842
675881
55096
1255010
1900377
1817631
146044
682748
1689474
1061949
875848
283852
489217
861611
1120626
801763
1547692
1191168
682966
724441
946889
1831084
617202
965166
1969060
1670784
797209
1965838
1648746
1519941
778695
627952
1228217
899656
1803834
1971835
700697
1547945
1272714
1508824
624888
393628
1953071
535160
1800500
121487
1472146
1408046
522583
908649
108822
127141
1410365
116023
1959267
805086
445933
1113982
1071373
329028
1575576
581017
1939993
566247
195416
237030
1672042
477611
934800
24259
1254135
1300031
19245
1078604
1292542
1153472
230831
1500612
707097
760095
886552
947045
1009986
1856729
933955
606598
1123499
1130498
1424617
667554
165416
1436063
510685
730429
351678
805556
946585
506671
942285
744178
1702167
1836621
771796
1588820
1926792
1328777
1377861
1626398
1718503
506247
1127163
1320330
599999
1836535
568379
80481
381307
243324
1194014
585500
1490079
90724
1712987
40602
620365
655208
721318
1127414
1648978
1741207
525115
1685572
1571695
344457
1090996
1854220
1672450
1448395
113547
648817
407782
1528776
1721876
571605
625874
494999
934752
1368517
895508
288458
1060372
562984
75692
1590383
975174
1751569
215761
858283
1713530
1223676
1959071
31005
1665017
1912731
135275
931616
1665683
1623475
353126
491097
731809
578997
1407838
1156611
710072
510327
1990961
1377038
1889729
695492
934231
368429
412140
44409
1768633
1009557
1222488
408941
315320
1908979
937874
1515605
1612585
1366455
687435
1770079
246001
1835409
1317542
942093
1731086
1619179
1870914
1060456
701925
11793
1044640
1698700
1418782
1610058
460718
1038053
1081935
735366
1282669
1992581
1558639
373337
876820
1173520
330466
1764024
962703
21014
1617703
520534
911179
1832648
317529
746807
1970697
1796005
1868291
1227389
1923590
548514
130251
863952
1398639
514718
1882930
204074
1211453
719719
1064829
1826067
1449801
1035303
1058899
369081
790331
375990
1121620
18400
482155
1567445
1042649
1438896
562221
1239168
948529
1205154
811501
1243703
841887
738758
1646862
1424987
1573575
761454
1597377
1598610
576657
359377
458505
241567
468552
274646
1971455
1956925
1173189
391833
240366
1139457
984167
49834
1239204
696906
244985
714027
1155116
1904510
1870099
1922542
1682113
278712
1853002
1881570
575342
1619669
1785434
269266
736611
6676
1940990
1860570
514063
711430
941121
709282
1162531
452953
79798
1460948
975459
235847
917104
1217759
770325
1015045
1672713
106180
1709243
658402
1508596
1451328
984548
975884
1031221
1110498
1379855
163802
195163
489471
614609
1248449
815230
786339
74549
420447
1818121
1831918
765519
1011514
272820
513664
1814849
336323
802019
1002540
844866
1980652
1645347
247938
1899821
1209777
1071576
1659030
1334535
246267
1142021
29679
1187857
1744291
766957
1585850
285835
1530918
437721
1775881
440065
1239523
439120
1572001
896125
31291
139106
669236
577809
1715196
935238
315538
1190115
368103
52644
704065
752244
999172
704070
1806585
1580034
1531434
1790698
310660
277272
539556
1113308
1078337
145229
482488
240781
722519
184617
39615
142160
797295
1758731
124845
894081
1354774
781486
684064
276742
330898
1903582
415193
389760
1942635
1691078
1150306
1996708
927928
1153044
1676841
1375942
317663
560159
925880
234635
1677738
1285823
847394
988784
1670551
1683811
669406
1832285
1889633
1165200
234781
946255
1240638
1153111
1397352
457564
613175
1306494
1190736
738055
956976
1731036
1724562
1908967
1467450
488407
433575
615032
322851
1595408
119696
829397
1569086
241490
868707
1233977
903017
465662
465868
1587986
1084834
1016306
1066233
1330966
83472
1639286
1700205
756749
307250
834614
226951
602616
9785
709962
312616
1475556
1582169
1494291
453588
203265
951862
760351
1754625
398952
480919
761986
483403
464928
144641
1280865
1091782
1535691
1360276
656148
777950
903015
910623
762177
709083
1151863
129787
703154
633727
1595150
799665
883300
1183117
1425498
1140989
369761
1556421
163195
713279
793524
37884
989654
658090
1954403
447212
624130
362187
198056
1867190
1158369
854497
391385
1511036
1628123
1651326
1455537
325825
654432
1631081
1620578
965134
1728844
594721
1366446
1091650
436024
1067073
620770
130401
1325696
1494755
1675951
1646905
638722
1013005
1916417
1124529
1519824
1227292
1318994
289169
1966457
1823648
549216
787615
1639349
941239
169575
245611
637455
1696245
1372058
1989611
1669040
731212
1900353
568372
1261294
238805
1288580
382586
819931
423068
823983
44156
594068
1787057
461991
366051
1691
923509
753395
525524
977744
70524
863247
647425
467220
1264700
266495
1802115
1504328
1042391
1907249
1474373
1777827
1253422
982680
1530204
1581715
1522625
120368
1806691
117237
435768
1686405
1281153
1897670
774932
514106
1700416
1097530
1451799
850039
584021
568242
1548242
1671644
494447
565131
1086930
768967
855012
880207
422272
186733
449170
856604
305842
1304117
664587
1845783
1482673
993654
945288
679887
1185165
1047214
1246276
1764133
1456334
210054
1652437
301934
1866456
1218355
868054
169053
1760118
1584124
194464
71767
11501
1253001
428144
956741
372205
1335771
1176312
1271323
77685
817874
886145
1412350
109956
9321
1656661
56010
1730326
1665871
289563
1087042
327201
1046189
1492289
562881
1625646
1194870
1311847
1327109
1239474
1266103
739159
705184
439861
1561343
1829424
762982
87891
1112487
827226
417229
1113037
938332
1461887
1255745
1587946
865057
183267
187475
180777
44388
1095969
1128472
632058
245041
1719148
1011355
1537486
466837
358890
26578
1136751
1400810
953528
1053674
1458030
406721
1739250
537733
1270833
541925
852095
964993
1431677
1021785
768695
1007341
1652571
467895
1368019
954287
876698
1323023
1055934
1038959
47670
943437
48738
489210
1434945
1024852
971134
347253
404274
1844647
560921
1510090
1065075
1325977
1294316
1984695
428620
1644478
847636
297057
1430178
1932979
1394739
1384652
756719
342582
978787
1940394
817594
1980563
356455
593190
1819581
892015
585652
536911
1119048
1882899
161027
1351347
1443772
1748290
560592
24261
226094
71663
1951224
660377
825496
1490145
1398711
227120
818430
542947
752502
1805147
972868
154153
1434640
764157
1100992
1897619
951566
69977
1857694
1590127
34220
1615176
1382789
1284845
573073
219382
625124
13501
1352107
1635113
517306
1167222
1232023
242277
428004
100813
1966321
199421
732806
350311
1942120
1265854
36383
392290
409197
1442619
1735339
1656671
1005979
1389048
135663
1574059
104638
1314304
621932
245712
1496923
1587418
185131
1567727
1721083
610662
1657168
267684
188991
1776163
1992287
1422988
662084
1828954
1156971
620037
1055059
1327965
1177479
91943
1048130
994519
1084593
91651
1628499
448052
1514052
1512335
412207
1257016
399123
1444492
1074815
143509
1391191
231686
235229
1606021
1439302
63985
960782
1445749
124130
1634092
1010471
101821
747824
1793661
90683
1270126
702730
936928
1577109
1186385
1210543
1811589
247763
1684336
763371
422547
280199
55466
254363
1060721
1669237
920098
79562
1780457
1945745
1784499
1253225
543321
1183398
1765269
1109908
1267879
1404058
369191
1934500
819346
1597256
885700
900981
1593778
1016659
1169133
1183462
665036
174137
635698
717800
914085
1222852
1165632
1309947
1967244
1062758
1842861
1461217
1729861
480910
1091683
343705
1881583
1576518
118504
540323
1483092
1059361
824884
651731
338856
90600
1190516
127181
1153979
1382137
698644
322968
1570943
1550158
196238
1846694
1319988
1119559
1121572
1124441
556918
578442
1211393
925885
1132371
757924
1777172
318085
1626169
107116
1546085
1655278
1434795
525836
498249
1848118
67069
1053614
58546
1466266
621871
1785975
1693796
1985451
1468199
863117
1914003
1751715
1398716
1176384
1952987
966596
1443008
1119307
1803392
83850
1347385
786583
99280
811549
696810
836077
1375607
1580756
864433
1439114
119341
1736335
1203894
1135200
903582
1417758
466474
1885629
732307
1784087
833749
1126320
1253101
1975888
1256638
72332
1126829
1823728
1513810
1375931
723312
1801517
1846659
108932
950047
227831
909449
1228135
1580840
398451
1527007
1351780
871875
1324339
917034
856975
1531226
1911646
1354243
157452
328414
1126544
1511879
524268
91087
482618
93425
71281
1906144
806079
1817715
1870047
477636
1916816
5196
1065603
587200
1647080
1579676
58667
1301387
1321932
1160794
1429553
908384
1904898
1952117
182797
11532
1967948
1049623
754204
1390630
1344467
437286
947006
243065
1852321
1125578
459251
1513207
1481093
1120187
734177
1557753
1776375
1668466
739329
1844729
546989
1531995
1794297
1432982
672707
1099185
535747
1787832
1725902
724290
488581
417923
515341
489073
1793102
1031994
1270372
149020
1813682
669090
287655
838791
35563
1810359
1018126
153154
281633
1112066
449012
1615981
989864
837482
33007
194910
1739239
139621
104899
1438941
571893
369861
1601939
1426880
1710583
520353
234576
380632
838577
1703563
1879705
1364416
433370
329887
623752
1701765
1347947
235149
992799
668150
1486705
278323
1605735
639262
1832297
1937871
935162
1171301
1808497
240500
858366
1782432
1612071
1801290
1642678
916963
1733040
745145
1335952
1527257
105274
1870587
1611277
551930
1230683
63609
251436
953137
752314
1641413
330659
237668
1357554
164297
379632
612851
1142161
1948043
1779052
899755
375417
167772
353120
99409
348814
1531757
1479022
959622
256218
1561035
1547399
1599330
1134645
622652
835820
1253857
1614281
1140696
890455
1643646
1805669
1788620
1676401
1995811
1366818
1979691
328334
610161
1336762
950243
398417
105769
25848
1986410
883906
668640
1532419
1816068
755740
1943000
1585114
58939
1696925
305031
517367
726675
1575293
1960579
1120543
817517
1483764
1243430
988395
948195
180843
1684025
1496397
1027681
469213
1550959
1961762
1698550
184250
1417233
1934617
101524
978942
1080059
1873758
233295
1248941
410187
50931
1268124
373478
1850561
142406
859122
127190
910555
516143
1939252
1164854
1605812
1216314
1410398
190757
1219660
1726164
1066015
565691
1512355
1006026
1607837
1766474
1603375
45162
806799
119614
1828783
1746203
867645
1197160
1229044
550963
138168
791479
653266
986448
1591221
1504990
180593
1023792
1926833
624377
544660
616429
1896281
606650
408023
470154
1332596
404694
1408437
1361745
1779825
129378
1517153
884714
1755889
343061
1642192
1521384
1461069
412783
1694669
459831
1154177
534119
1721885
1618219
102629
672646
1860501
1266835
245085
1780179
1329725
920274
992740
1597268
1488921
1299411
1757383
64195
32008
1525410
1714115
815766
1166580
1916735
481639
725836
229006
578386
864061
1114245
32528
1198532
77918
783895
1852560
1958316
1739988
546995
1083543
1842440
319242
684724
496177
1361906
1413788
1636994
857350
861199
464440
755764
1147415
10183
992448
1808032
1123451
137243
1574078
1604118
962867
313708
1043129
1381700
1523302
1403151
1068898
121956
539657
872476
160069
1249487
494498
902455
210675
1557392
75932
1873676
1426298
1127276
937645
1298601
1954016
209379
1384507
446509
1818916
79581
652991
1882014
1815676
535483
1361748
1877914
494997
1335387
663140
1598580
1900257
1807170
1931368
1434154
294317
271909
316340
1859191
321495
200157
1840944
1758688
1822882
861225
247852
779771
1816865
627259
1386167
56220
8835
960886
1006993
1308313
1143517
445584
1859663
1999249
1648094
688159
1864526
1682684
978621
1954696
923690
1948699
23511
1786916
1599023
1904044
1956708
663903
959625
620409
510334
715567
545794
926671
682288
548812
699069
984951
1730498
1991007
1316008
1013034
1076406
890792
1818478
1118429
1887517
423527
280949
638245
1975152
378638
1723848
980440
664835
868103
549825
181643
1727596
1200757
686586
1290316
1954029
1532591
1526734
860231
1199417
381544
1067754
728725
1748477
788350
357259
1709000
1914115
911743
1772623
1685511
1139963
1986545
720843
742661
165508
123070
1697792
529361
1926839
1985446
371553
792577
1978519
1292195
1459537
1983685
810781
368174
1114324
1242815
1891845
73537
978981
648965
1149701
316547
1662120
1623604
1669227
1518891
1418653
1823632
166265
413299
175599
779360
1875540
1263932
332921
5363
1733418
1405676
1429847
116223
1978624
202402
54248
1068586
938357
91762
69014
449964
938014
793794
1841650
1948527
1741306
378258
1125923
4972
324334
68838
42593
1078677
600489
1148292
1183273
454781
888261
1511949
1003361
1841673
1265968
323242
337804
1022047
885568
1028953
252699
230714
973810
1350285
267422
1901357
693774
1042740
889120
968485
1894638
1277663
1304563
1730304
661913
535135
656679
1269018
1619194
407907
146620
1572908
591507
728609
882745
1057432
1401054
1786625
696194
1553571
403597
208692
168318
39231
1636020
1520800
709562
182704
1178022
215335
1224117
228933
1229326
1433848
1846456
130254
1909933
962524
935220
1460556
1934009
961329
730224
543798
1205754
1416391
1624592
461238
1231143
697619
47300
1227887
1425152
414323
1851491
625224
7546
1123894
435660
893777
1692988
587004
683848
1680915
228771
1423132
1913574
1787637
727047
340571
1941479
1625728
787895
1785026
1272352
1468708
1232656
57809
1045393
201889
1339926
1593232
281179
177668
1755757
1552598
771466
1057456
1105078
1156506
1580355
1896473
6407
727101
404013
479421
428469
900229
1807399
1516294
1604883
882783
777350
1121377
1858943
1199190
3542
1384276
770568
1383780
129930
400711
1776171
482672
991330
1422149
1041848
1059303
1093439
1501489
1475073
549399
1031494
517514
93500
784736
952003
488910
273927
1527916
497827
10951
1870455
145474
488600
1132352
878098
585396
937798
1588500
891971
1946756
1821009
65080
450049
865546
15364
1383717
1554027
1958723
888940
1600807
922895
1764669
1555070
944564
926571
421879
7727
1705810
1570321
660658
1415460
1007734
833552
1482382
831640
227803
499369
1151176
239859
883746
1043609
287082
547448
432145
887722
582569
1579055
920517
404235
1271827
1465353
198886
767177
1940649
184558
598686
103274
1096216
1730191
42246
1180801
1934825
1616912
1151865
1134223
1896818
843654
771687
420588
1097176
731533
1982795
1758107
465360
1776933
1385701
655377
582991
84639
1149511
324856
1358776
1619754
814197
577186
793310
1606410
1630116
1539788
753444
1272148
657356
1600576
827037
79160
208538
470035
1751605
1243061
1350020
19031
637429
420188
314812
583505
765384
1072256
593400
662442
1569320
1464675
437985
1041091
1193589
938455
480354
41749
183758
1107916
651440
1626555
1003747
1460046
1003083
1219755
894280
1940043
252506
1515135
1569525
1206823
1184988
537491
963427
1639569
1042971
773090
938334
1084116
1507258
1698696
580448
495214
208096
1240883
666445
1428386
1475546
454111
1252270
1255983
201136
1047580
993390
872514
1142798
1042035
940831
1476827
1574915
1611566
1909859
1693355
1931660
947937
971081
1060812
84026
1194643
882427
1238475
582966
1242899
733591
939697
222599
190172
413272
10426
68643
877189
945276
1103062
1605333
957313
1870916
1873121
1909596
1851137
1885516
1268136
666100
1921344
1204188
550165
666266
202520
1275400
1980762
141114
325172
1886830
1064620
1731097
289073
791716
762328
1343095
1955277
278796
1421395
45682
1696398
562972
944195
1410810
904411
1744473
1392507
145966
241121
1017826
1013978
1655225
1086010
1905857
301400
1939826
1242398
898866
1363834
413186
167095
517641
1297829
861882
1784712
1405684
448970
669336
731881
1653475
27536
93366
857258
1157680
1280740
1581307
1296176
743788
779996
738707
1011649
882951
437382
772275
1226731
404522
258163
634766
375296
1452597
1569221
781180
984036
1690481
73970
215857
1487501
610939
1628661
344457
1418608
537086
1201245
1480796
313657
770445
548065
1053782
724357
1001233
1250784
1083848
655066
1592931
1775924
398677
81869
1589555
182755
1553463
928207
601809
1119856
1215265
1160389
410693
937273
211484
475231
1917417
1948010
327394
65519
1805183
1684960
1035261
1100540
566384
1557881
496427
1784232
1297689
847323
1487434
1346748
1268721
1989547
434614
1147196
396601
1114585
940913
203092
919944
752273
431845
1094849
1277437
297234
692414
224450
98813
1171184
1767665
169143
1139903
1590420
1442399
647445
1208758
932675
202466
481404
1508532
555927
1995934
663677
832331
1043784
1396563
404962
371740
4297
99842
1200595
1499715
1556029
1942809
406653
764447
1031179
1402762
663984
906734
1968162
1001431
354279
1899709
1213820
1996828
1933645
362262
323063
261518
1746398
828186
737205
126943
944573
1211159
1402846
902141
1189579
804850
5313
500821
433047
1999817
804190
743449
1103341
718259
108629
1401647
823275
38481
1213607
935281
1148804
1558683
521313
1714367
565369
1152436
469179
1338407
382328
1547276
14560
1514318
1386303
888097
1202521
929779
929844
591185
174520
1818131
1198050
1841110
1105148
1247497
508071
1895117
714789
1681616
1898099
115919
1936106
41075
1583245
937498
1793386
1968145
952648
200563
1872046
1346250
116017
1710269
533389
22358
1648495
851874
1843008
17449
1207662
1871846
336724
52873
1801759
538927
416492
146900
1571169
953053
5258
764112
890520
84712
1121459
1540779
1310478
1477449
1081400
1746697
219253
687093
1573726
1591151
281468
1426479
86977
1807461
1192094
1761524
263537
1135724
1425641
1999598
850884
150045
983970
428683
533798
832152
722753
350107
192365
152204
314164
43225
465735
832749
1853854
145981
1308842
1342134
403375
1199730
1944551
1769578
1121850
109261
1300159
572914
1000619
1103294
1055634
1523732
1594395
16246
1125730
1925430
211377
710142
71069
1890023
379997
1638142
1064912
780144
935856
1572475
217485
1801463
1135644
281859
692194
495217
520618
697304
427942
318865
104151
656468
1449456
647627
996303
438755
666074
186371
1675547
965577
1303036
1846346
1936425
1321214
194606
1951619
200218
984288
514299
162446
1287612
852755
50348
499260
690686
365061
983589
506858
1062264
1164534
1112137
919181
876552
1267559
994896
362369
1744076
734618
1359686
314420
949855
183222
820394
417732
1155233
341108
742968
1989405
1283744
365313
682548
1624131
593955
1598890
29410
1647279
757519
792455
6293
1681666
1706321
395829
1859312
586550
1233817
420722
1114144
1534135
1331215
113415
154576
1362925
983225
1111174
931688
1240848
1725470
730467
733403
1925815
102486
1971414
590979
1034035
1139752
926267
962856
180925
1083752
572991
5516
1843953
1659019
1846826
255724
1346283
1453352
838083
557167
1882880
1849398
1831987
1502878
1112348
648122
825557
1217681
1569343
768149
755378
625167
1877692
966995
1955698
1171994
1088120
1798011
864204
1224600
445085
449801
931470
396392
1301133
1243515
1009855
387113
1384966
146555
1864297
1661186
1771253
401499
1620712
855175
1716539
1669460
1113429
292384
1939574
1664045
1173197
692387
37649
573721
984204
1692158
823401
824343
1445868
1678218
1451026
212763
1821766
491492
1354502
376454
731622
932264
828731
1402650
1072942
101658
225262
1731016
1446584
1466665
609020
674990
1364837
1473949
987795
840635
1182754
1428676
1980307
414170
1200069
1221851
1120480
290949
1229020
858055
1922691
1419396
1554441
1931661
87236
1068672
1083322
920918
1783972
250579
1762484
663921
336591
483663
1434107
887801
1813129
547975
1050352
1293664
1324408
1199072
756339
128877
453517
1784669
23044
1493687
87896
1922965
1315336
522043
521382
1363451
1056455
221155
351231
1978534
1704313
1490801
810847
245256
1706184
713312
1688675
1860510
25442
686250
1022678
1393753
373473
156697
789332
129474
641950
226831
826872
1687891
1997193
582859
1711084
1788843
544558
618808
1024699
207197
668553
1731885
1426663
1522773
260071
1178497
1927161
749436
906814
1131272
9245
1025384
1205557
441127
1594503
1342956
1463878
500640
1131770
1260458
1062230
490457
502743
518763
665531
1019010
1721313
564815
1149630
1412344
698936
257081
1073092
1288926
14799
1507286
525377
1992475
11211
1801319
719051
1809833
742883
1892401
268195
1300694
1950974
775359
25258
1732790
383165
1141286
1641626
913285
681856
1595504
145651
389724
1779780
555127
235223
979646
730475
244051
1856255
1374731
1088070
1384483
1470021
435790
68517
699428
1542153
86430
12148
286940
731424
326891
1680512
1984157
1493046
996666
1624500
1601532
678227
1630567
898396
1533170
545578
935830
1118013
666641
521490
1335035
484620
1825063
1259944
249463
788647
429899
1161211
1088758
511509
10356
704014
1266311
1426196
1781649
894061
268075
34400
1840564
762759
1648794
1213667
1200051
641835
1642766
1330751
1484110
462163
561403
205355
1694266
654996
1873848
1883927
994386
665433
962915
1494048
943364
1937421
1757022
1641301
9973
952221
881187
649087
1569128
1129587
535527
816755
631075
1993203
1438683
892848
1513621
1472521
779461
357717
1547254
1480053
1086759
1190421
733105
1214014
1176675
1338941
102947
1970978
514955
1112272
1382693
410424
1715122
773053
149456
1788230
1244085
1455108
223836
423104
1002249
60524
1900914
1040516
284331
1519399
1710235
1442497
140937
689871
1063418
940012
1689766
940118
1507404
1934531
289222
1848909
1463258
1843819
779615
1554266
906513
440617
859430
997736
354202
398613
619750
793591
68226
1159844
995499
1767565
1257621
1803154
2334
1601118
608536
177350
1350489
305291
541629
1028070
214179
1316751
590753
1953592
1452369
1813601
1630706
1637223
1244697
215734
768473
1421771
240772
1101116
153273
181750
1740649
1781271
1120553
1028231
531303
262294
1926732
1058238
1800627
667594
817214
1284334
1777352
1731240
1355580
422473
650818
1868788
619564
452433
665309
1176659
70573
70032
113545
795050
275089
1313788
59322
896334
1179391
1336983
998805
1242601
1245832
321320
280218
257975
971960
374272
1393155
386666
1130534
594178
97183
1715351
728828
273472
1870609
531342
374833
1939264
632116
1321264
1881501
1712468
994064
1231211
1803076
739100
200876
430541
744422
1526143
316843
9319
1982623
1397130
70581
1069450
1141070
1970758
1934934
1890566
1251525
586623
1413432
1488482
1811612
913949
76644
564708
1622711
1800465
1155761
1035582
1376001
107067
420265
1101867
271302
200901
1711177
448448
1518764
1213925
1367631
1760474
564377
1821445
1063714
1066886
1463060
1938377
280372
689090
348426
1833862
679090
1443871
1281871
1775091
173927
37227
1450420
1881876
932741
1864480
1773426
1836853
581573
1401172
994668
1669053
1698322
1478520
401989
1829207
1693019
1979060
1000507
1218732
658342
198253
1404778
114983
1179601
179589
861938
1984287
1164898
456169
1077941
483108
74553
1885082
194514
342791
198596
1065216
1034657
228001
244054
646198
744261
523181
1828471
936115
856097
497206
1579967
494251
1450517
1893151
342187
1819138
1848732
457674
855525
1368948
840528
505849
1848801
1187840
1159005
306789
1490311
175951
813552
1867993
162283
816776
521662
888113
1154862
1358512
1133667
1805546
424044
1784037
395299
1648109
773035
137812
1413134
801706
454717
1674832
1861859
515245
923470
1233371
999535
1501062
1267033
1532856
677812
1330110
854998
546959
497878
127065
1258040
1551861
1572272
772976
584085
156285
1999478
125982
949344
1613608
1719718
1430354
1895370
1717326
1489371
474895
910524
258285
356774
1172998
409865
1556450
142189
1314710
1597178
345003
725213
1477783
94037
1654796
838706
1594923
1267644
405404
1900675
1239864
1515216
980579
1005368
843147
1720401
1141401
343253
563858
354017
617777
1549854
829935
624044
568547
1000307
966230
177854
1650663
632344
787832
382836
359002
1063649
718111
1030286
343628
448636
857067
1077002
1375780
1121285
1894765
1480311
1712709
1071202
874251
1309868
936759
1516011
645529
1173283
1704768
13065
1042389
406421
474170
1395750
1291201
805382
710026
955167
1954287
1838920
1791463
1953834
1093588
954021
1895462
36662
442024
149497
1831158
1631666
1224438
1969668
428921
885325
577634
1470845
1054246
1440011
320699
1779890
195998
626341
466647
1513060
1909320
130549
671033
1231631
1803643
1832004
90834
1926712
812337
922446
217089
646001
1576356
125678
216130
1036496
1963202
382318
536595
899592
178141
1479643
305617
263947
1894768
1579004
1102801
436972
1445973
1978291
118768
457446
1751376
1500891
1504116
1078196
1586622
580031
232688
1430136
1622599
92113
685667
1524579
1384990
1628570
1440453
1789077
968964
1009655
974067
182656
422589
89907
398806
1477984
1987935
869654
1680867
274903
1581422
1489627
331345
831114
184624
286359
1138216
1767726
1189917
237755
1947085
501022
428310
1386771
1133452
1907151
678572
1087054
154389
693099
1382771
1159692
942359
778143
1240214
378224
440816
366709
27276
609328
332863
119911
697247
1771885
724363
1264769
891025
1132862
883617
1084208
629579
1568837
1192225
1293950
1541952
360392
701323
1508293
1109834
346311
1887438
528785
1578628
1915161
876030
1687635
896699
258843
262541
857988
217480
1583741
1474813
736071
1000252
434172
1065023
983469
1020245
1244183
383481
490617
766795
1889242
1180436
249819
1387295
1479533
1350944
639176
1348977
1007605
1986261
1828495
1615172
1180585
254860
31089
525018
613516
667195
713911
1268975
1793830
1924545
622400
629804
11466
1814929
534509
480748
1516467
848497
1855207
1103628
1424479
158685
1614594
1119918
749111
623430
700560
1580943
801545
212212
1470665
1332462
1037865
1009766
488348
1935571
1533368
1974826
1832165
546887
482710
887245
1542032
95050
1464219
1083453
617875
1380279
632555
1970425
1417835
370990
825732
745706
561309
1179194
482203
1258527
929544
1034517
655303
1300476
364379
538821
1988933
1429618
1793006
191542
1920203
541552
565683
888116
811186
683502
1068973
1748733
475721
1393311
823992
1351522
643703
956664
631712
1307466
768354
1650099
699719
652094
1308147
308844
93043
966186
442292
67539
1401832
1794410
1030614
1300605
702030
1268541
807733
1936541
809875
677615
120040
1024975
351212
1034971
403873
535142
130322
22391
1277404
1528345
1849203
234875
870078
1283876
105289
1759818
1591848
267531
1331617
1926607
1135409
214501
1293851
1843253
152712
1754432
768730
43726
255867
1865523
259364
415541
1958911
1784234
1166659
106197
267687
1522424
382273
304874
43513
1424698
1195371
1701705
68663
1747411
960838
1611666
1069572
632629
1399627
647596
1060684
1845346
982386
1115477
1599821
1129588
888349
1954884
682477
1535356
130641
1012887
327943
1114414
1972736
1701204
1067257
311474
1318716
34326
1210369
38753
521494
1009233
905774
641903
1335574
1093075
1416142
1443196
1071703
1724004
947354
1393968
1210021
1382466
40114
1267261
479835
1285189
1895091
1751978
1377023
1539197
562064
952432
57735
950138
821201
1595121
77923
92543
1360045
1281697
1112258
1197135
970077
1776206
946375
1638989
1838347
1896063
135013
1005541
470216
1342374
1489431
1996972
86734
976251
853112
112400
1588788
1877558
780674
258601
1407919
568983
1787439
1833675
1172315
1316674
380817
1977753
326579
1051801
1973206
1208957
185679
1944042
1457154
620319
740357
1450035
1159290
1545762
395956
698896
1434530
1887766
654976
1450621
1015309
681826
1824743
1720389
780637
1953658
1731652
1263286
1765989
214470
1559659
1643797
1304485
1587252
1128168
529558
1684490
1349579
1901171
268000
696987
1872101
924665
923154
955514
1864780
1612514
303451
1904870
535467
8673
1844259
523375
808104
606241
1829728
1454980
8822
1611341
1268071
6668
1797953
179140
591538
642196
994281
13195
183930
669219
458620
845901
690237
1384508
1956913
1754518
707566
907187
2246
807948
1936433
15008
1878252
1039503
104160
533668
1105792
1663672
180113
458532
577857
527836
1998936
1774428
1761742
1397900
1003919
1222935
352485
266068
1762582
962612
1942730
989375
848529
1008573
1283151
839390
1873795
1137406
1878243
1566784
346777
1146300
1708784
654597
571311
413307
683850
1385973
476510
1044199
1638162
862349
1020851
702171
156611
204225
572107
933213
341150
1614846
693133
701331
39592
784970
818429
1828661
1196036
1664227
1077883
1750349
1926886
1216675
880455
1819599
1993076
246546
1820227
1561087
1752287
1843741
1071059
1144543
345464
1803567
32436
785283
502358
808149
389613
834581
825491
282377
1901712
641857
601184
1017435
349694
996798
1835877
861880
1682161
1158818
41590
745257
353439
1256957
1798151
941156
1790026
1655529
889317
1316782
1696784
986416
1309652
1236238
616045
248
1290152
724282
1167123
103476
144086
1773120
1377089
476303
1942756
1964355
639575
1607794
821105
1836880
354587
501084
1214367
1537218
278378
1776979
1232636
521673
1245029
581371
445187
1221920
319315
1622460
1537339
1239260
1275714
1038973
320668
173031
202078
1298102
1619740
1303241
819680
434727
191755
699731
118790
555014
1113406
993746
1248096
1968352
426719
1741896
729530
1104173
675695
30251
1621421
1352344
554798
1261643
1575035
791398
1079734
300642
804132
1987410
1561480
1427737
1033439
445224
849913
1698292
1702013
953986
1239358
921190
254844
330960
1256807
812363
504532
1596551
1607188
703449
860632
1706724
1051303
518366
3881
182942
1742798
1365855
771149
68688
661292
1158341
932787
781519
278970
1398293
1948481
373804
1016223
142164
225923
330264
742858
1970771
326913
591569
1138719
990083
1334911
766385
485551
152851
131038
119898
1518016
1053848
159600
902019
1519739
1695167
548759
68929
2541
687193
764954
189716
827711
795215
1231185
919951
648557
969010
503985
1170437
1961841
1548542
1372252
1354217
1605536
447318
533576
528535
1833463
636191
1814925
713872
666599
1472883
172713
1988052
552973
356479
378739
1384641
663321
108621
1859011
1664506
725324
503891
172217
1695564
1623200
696217
1011627
950480
342687
1344122
616078
1509756
683675
1361745
613958
1483442
1180248
1662554
362391
1075367
299476
746999
1595885
1007392
1510633
1008279
1251799
406377
954131
1038446
1390350
167922
624966
1828579
899381
851332
474616
823075
1482594
852013
893785
1423835
1985098
893893
1468738
85152
651191
1651199
895326
1956808
209571
1887123
1765784
856278
1452622
1270370
864892
723806
881840
1472965
1255283
1695796
1909157
1731135
335669
1205732
718281
3448
639180
253466
102611
1130100
659660
844662
693331
722956
1687514
1683635
484691
1600891
1500772
1996370
1396907
1583765
1851647
265354
933346
1735306
29764
582121
601485
1344716
681168
1862481
1195768
1909297
1130362
322740
538920
1472846
118760
175012
1661580
383596
1306213
1151846
1122669
1718204
1830086
840181
912842
1626786
1276032
167165
1300037
605825
325506
1610969
1713896
533852
158482
132209
1227159
759067
1645393
1399318
1286840
634506
203376
1719795
1450890
307175
1641009
1314468
436131
1614806
1070715
1845209
245397
331849
1286143
73861
203019
1385177
1237784
1375330
1834171
1648443
1755556
1476685
1860783
260980
1307151
359543
462577
1235660
326537
1867909
1701514
977767
1779231
699436
564802
1367141
1600635
567193
1150665
146217
1348918
1747884
400428
95327
1863695
1453565
1381506
558089
908545
1926479
1577033
772143
723137
448293
1943954
818876
18139
1423980
1069321
1476616
981935
342215
1902292
1154956
940902
418936
440497
1563977
1294943
1112623
343068
1422551
1229258
123692
739263
1541527
1543261
81107
1328924
1654607
1904592
1857778
457361
1218295
453236
11132
1868310
155765
986291
828606
825243
270888
300703
1313355
666278
1455710
1820028
857204
1678350
442671
635675
1063875
1518865
118008
1706642
1295165
440447
1681825
626059
586474
1677304
1062616
1045597
1207693
186764
1571211
808683
169497
1598589
7846
639278
1432731
650318
770699
919727
10070
481603
392503
841561
1311685
78355
577410
164667
956700
886874
1177225
966120
1513069
1531650
188310
636362
1702758
1053231
1642248
4645
922822
1729617
1957626
1805118
1166183
1491875
522575
859823
489834
1798263
1510968
1007719
1607104
549410
446496
1302663
1403462
802575
540698
1228218
127691
1581227
763269
102962
1028216
895556
80368
1646314
892855
713072
1289616
458607
1318696
1600208
1763097
957390
203026
1022860
1487291
250456
632001
1146105
347059
490732
1433691
1169735
1506617
1255056
272404
939249
1005996
1572912
1027179
1278140
1603106
1302975
1680184
667387
1666068
77554
1174865
394
527150
833837
390955
1242340
1748364
92425
1742720
795673
224382
246828
1216200
1578412
1805925
541320
1674127
308674
1517426
506983
544616
1162402
658741
1349863
984395
1547796
72990
786488
722165
499342
1909163
1883715
1998792
1229982
164946
792155
655268
1432604
1216242
1128044
1484278
506898
780011
402011
1447996
1762384
562903
378604
433090
1548071
1561736
90512
1914454
821852
822352
1635768
1437630
1605180
1808843
1061804
1317872
504292
324771
32234
688028
399811
954761
595668
1191274
758386
278691
506148
1331610
26698
1971440
1790478
1578893
1483157
1229736
1717596
27920
1777837
1874073
955494
109177
1090893
1946891
1896889
715273
352161
1533950
769749
1603796
18476
1366295
1103676
528270
1739419
137303
1918218
1136388
1694137
261381
1501197
986233
495137
674910
947638
1676350
954478
1950571
522003
1320027
1490058
1369183
1967986
93976
180789
176525
1368869
1612541
1344054
1493399
944690
1373937
788564
1557379
1870630
1461866
1705530
236362
1580574
339949
1971432
1155339
1373837
290425
1039608
1915738
1168610
836851
1346049
1767249
964784
1219976
1067419
862918
1383174
291252
181875
1512078
990876
253488
1158558
1857244
1197259
1243830
864075
1960277
1122036
697309
31698
1335932
306518
1708819
910027
1150784
705328
711296
181964
1518149
1699906
1913758
569603
1858863
1785191
777219
218262
1351161
611332
1290664
1595863
1067176
410760
882673
1008538
1125068
606695
916002
218827
1273146
1776429
1545183
1994502
1726788
1935414
494339
294505
1758520
1381860
212463
1184566
854313
1720988
1585102
1404736
337217
1538999
1761794
1818599
1797134
619083
1796957
1431465
227822
529985
784623
285511
774328
945657
1389925
1313358
1434333
1837697
1598073
60926
1751942
1013276
1508016
1063555
38902
1488367
1913828
139335
1053214
1727349
714708
823337
1319273
1946220
303118
932264
917185
1632857
1158410
650911
467684
1504883
680189
1433600
544371
214531
1444840
1489034
457491
1035933
1717210
370640
1980738
307848
897535
541875
1109775
1374701
1214324
1588408
1287127
872772
1292159
206398
528095
253964
1817046
467138
1868288
106641
793718
1958698
58416
499743
1425274
181262
815115
1724727
1697158
205438
1775830
1844020
1080347
1297398
1113337
123835
1082977
856513
112103
490024
1280158
1355692
1207027
363882
1587544
28016
1200043
582085
53634
103418
2838
1295746
51305
1922892
1430326
1753329
1798484
454825
597444
1901766
1271193
675714
1540511
1742093
1999683
702877
1857969
807092
794480
1008510
1777875
1427168
1674239
1362084
721967
227463
1049405
1745799
565856
318491
1025890
1204367
699604
63754
1586497
1813411
503299
899197
434765
1430617
1170788
1160676
477366
1159254
1372817
204623
1958840
276535
1414335
456660
1415934
1151727
243113
1090869
1536287
1627636
1587885
1713717
1196084
1049672
114927
827046
1979892
410822
1583008
584876
1470167
1827382
1825543
1832040
209187
882709
1073647
119808
1959118
1488999
1643280
397685
963162
1484471
695448
664609
1947975
833270
110288
297831
1325981
960359
1999678
255926
1644331
1467124
1822592
1628803
781625
1218553
415641
513439
1961752
1713805
1858666
1380613
1927439
629297
118340
1528606
818050
1977178
918016
29917
1502064
1612157
1275152
1253156
1200134
779743
29089
1075686
351552
230416
68332
83985
946498
664174
1160185
1422759
191145
1166844
1143043
12260
863003
1250441
275752
1363588
922506
1742282
339990
1157680
832571
1080541
1787347
1348319
408343
929118
1998545
906231
396577
1392819
1766440
1209771
775754
1287424
1874589
1929331
634205
1713030
49735
1474845
818198
589093
405222
9028
132699
229600
143267
756943
143495
795555
1969649
1864935
877560
644137
484026
1697812
1141876
954138
1191657
1702897
456159
1695499
197465
216504
218584
145489
177645
146521
357481
724643
733085
1236137
1975475
1322270
1676429
1142254
1304940
1587598
1290982
332211
855320
1120220
226699
1028168
990606
1148181
1889432
1069262
1605612
17896
1391666
112757
344436
827448
936375
300762
400092
595051
1229055
958816
1853659
344448
1251831
1588806
1373874
1920776
767706
1599339
1800912
1229042
330541
66392
188391
890223
682328
1755992
1113496
455999
843193
1533740
1308638
426639
1356399
1412576
1374653
679583
1233931
1381385
195123
1284604
892444
993523
1304588
527563
1953260
690191
1467510
1822156
746569
569672
229977
399138
1313917
611786
1801705
375053
1390524
1039749
1967567
1730923
1935899
903794
1667866
1369536
818463
281630
799676
62281
1994391
746200
987105
574031
732633
1321780
1795365
1941814
668557
1672210
977828
1764594
1793766
735328
273983
908022
855484
1763547
780519
956436
615782
1467550
1184467
1082739
1708634
1691277
1907341
751990
944821
759936
508631
1876240
461860
1905605
147706
675559
1179222
158433
224206
370551
1650168
111431
1720717
1071086
598238
1568171
1146562
1961406
1638771
476149
618541
844013
1717900
694242
395222
1544496
529838
1780573
1788454
1860069
1572418
699190
1760243
1688327
129933
1274056
1720104
1677843
439490
270688
1569665
1369222
584746
1411660
1064232
1084004
1956453
1520893
1119172
582016
1250036
156108
1503870
958351
760703
297370
1536089
1949641
492487
1525887
328019
1313428
1973658
1276382
363310
1262399
659251
1243417
317823
893056
1153431
1338385
352891
1343179
1827614
350271
298632
565510
75179
509824
1916858
86895
632390
1628069
1378076
988969
1509833
1697084
171846
1101972
1413535
1681505
909742
491646
1031938
1444899
415519
1370048
1310694
735302
1074063
471134
603554
973297
1274043
643587
1938198
1260172
584887
1327853
181216
43552
1091412
1880715
1602851
267267
527973
1148731
1606519
1521651
1851271
1812501
1021257
427421
709833
551203
207892
527938
576268
1418630
33174
1449307
322450
1255115
786379
978976
1301543
286234
1104286
1687949
1410939
228799
84428
138322
489568
82034
1430167
454606
1254075
48552
559264
1675126
1071449
592745
191857
1988479
643375
945181
1764590
1238668
1424389
355292
1180294
1551819
454442
309170
1106044
1492147
1204494
397697
402034
1858372
104300
621783
184789
1193034
1917124
555915
224919
108840
987198
1000835
1931528
1888201
971129
315573
413282
596951
653663
1569726
260522
1973415
311983
1456987
476879
1389145
192374
98005
1744274
1553289
392310
568144
1082139
236573
1797995
1997114
213981
1400905
1047283
992728
4560
1487134
1871327
1947929
1061773
1030157
807252
756367
52359
213740
970961
1952430
1569888
455236
1972409
172830
1165323
83198
1374065
1020256
594715
1574674
1154196
1870066
605922
1930734
1395154
962960
1119864
98934
1481249
151184
728141
1383765
1243176
1248637
1876888
465010
1065368
1281753
1066437
1007952
677744
1314471
747284
810346
1245492
1073040
1731537
1342198
502522
769321
1644186
781533
1696615
641642
1108907
1301790
1081007
1303953
1531148
1549856
948094
1955783
378348
982776
29270
610080
533113
80651
1338899
306524
1745401
1654064
10142
1646573
1767418
1133373
1056304
105068
1013557
345399
161444
151905
1676799
948201
1972240
989829
1155524
925904
658294
1095980
1655280
1433043
1714598
1058383
274766
1191369
1772759
1297126
1096590
28062
1802659
393947
1974389
753211
1757776
1046094
1678263
562516
1479104
861306
880607
1661688
1091081
1731142
593742
1068259
1421040
342989
1642866
69979
1478464
1634695
1141927
1096575
1015967
990621
1024774
640957
697401
1587398
1133729
1756839
1283897
1954102
262961
654597
1776011
1538427
881970
1711630
1698743
1665437
1593325
1986775
1217495
1232414
713653
830265
1571869
1454990
875745
1246125
1347610
1628133
161158
265555
1852593
233214
1566175
847874
656001
1128634
1205443
1948496
1974609
1675654
1761313
365756
1552692
437421
2753
711425
640220
1000647
90409
1415141
331782
1163452
1972073
1220534
1446255
1417695
811650
1314927
1751845
1635710
1515412
824952
1695770
1448812
955783
1040218
160336
107111
1764368
1094481
1622488
322869
1526665
1597121
1605748
641531
827793
1039715
1998344
1137800
422750
555779
17156
1179475
1304535
468638
753721
579774
1063703
1649957
556681
751022
37355
1696591
1227005
854414
1380612
1839221
964075
430044
508623
1560799
557792
1737562
93706
230920
196976
763181
479668
232747
1157413
1925762
551871
1962727
1124534
654556
1013651
144424
915453
1437178
1751486
294826
276994
911445
1651295
607406
72236
1192691
899173
902706
1780325
877675
190048
1237490
42796
287705
359072
1465669
701389
1250551
1254764
841765
1331019
920018
1980143
1634712
1506875
1104042
387369
881109
1392416
210791
595466
1325507
1120980
931635
1843243
612483
553140
1797336
557946
1643257
808145
687825
1986389
1490787
1223756
1369593
1884856
54867
142012
1762645
1242280
677161
1083194
1599704
1668659
261951
1391802
1939243
1169718
225381
1396724
1625001
1452317
1111554
880631
1046821
776336
278142
1003823
998806
541669
1014108
1528086
862729
1889523
460007
1105228
848293
1887304
597702
1259024
786455
411795
1667497
617177
1139838
1851443
1486445
1480376
1363280
1056428
650422
335920
1527573
1941465
701622
472484
1287133
759299
618049
1513277
1100626
1329264
714718
533931
1262930
615493
1246354
143629
1150379
1547658
661933
640955
181474
1341167
1211621
956507
936380
1261507
730535
598682
1751628
1160752
559714
955046
1588890
508386
1400687
163231
388898
1762275
16578
496464
1606753
1710711
1837087
1327989
1210678
1412406
966479
1525611
511457
963525
978783
1126263
69287
1520334
148907
1188650
293475
1462653
1095696
1819018
853635
257544
941732
795277
61930
1426761
1288528
361864
895198
771523
1623889
399089
1968598
1194278
430749
1636964
1435091
146649
1675029
405879
1358138
1386923
1181915
1770880
1687792
227935
1511305
43444
1587927
1838785
825042
1682057
957694
588808
800447
1604299
409140
1699538
463818
1363005
1641116
174826
1926230
1052262
1156440
911063
453954
1081336
1965454
395044
1542876
958035
691449
1236056
753260
512672
183783
248619
909754
1171820
1475300
1975143
921971
1983425
1530207
1762535
370583
249281
167409
1316049
737935
1123172
491767
393570
13947
219524
619290
545605
717265
1958238
910507
984188
1065728
1532609
127537
1180874
1033702
810695
552532
1771912
735251
1623920
797894
1017692
905506
487498
1417217
1165198
1123841
1778146
471607
1140925
1313466
885579
400652
1849760
1134303
279770
466991
1294817
849302
1786063
1029108
1209966
89565
1104853
1000918
935291
1253240
184394
1442234
1428739
588039
396242
467288
1732391
40324
647716
828412
1483827
1571684
42031
1926574
1853220
1061052
1840529
539034
676614
1552827
964623
320609
1137612
877694
632461
879788
849488
601932
1953740
1116478
1197055
1414809
886249
340621
746841
1823816
671871
270951
1706433
793266
103056
381296
516135
1926312
752427
1238238
894099
1906195
216164
508987
71342
510886
750613
1221705
1275931
749453
1198664
1724562
117318
1357334
391129
1916622
991142
39215
529677
1095198
1232798
89776
1169028
1329058
598830
1896666
659520
889931
1643477
378911
946522
1701921
1711201
691655
1626164
427543
1413748
76111
1978709
743905
327973
946608
1216854
1884293
941159
354476
215856
464996
1292845
1803715
1050970
194320
269708
1896649
1245077
843804
1717722
698437
1108561
667858
1179211
415563
123140
634318
886561
293754
1599657
1388343
1921685
1127896
1320381
1606250
388538
853637
997694
34592
1319224
895782
419262
1054966
203046
532631
1794877
431873
212616
115050
488234
386263
583598
1753999
1983338
1158502
834527
1152264
844824
981316
154535
1763580
1524843
1280097
224614
322963
1438389
709650
1298518
89140
912907
32430
37580
1959378
1179415
473197
90836
305877
335390
537160
1139530
1279050
737485
302648
1076683
1251903
1410549
1296178
182332
179902
1463264
517877
916989
1395621
1370576
216860
1714646
1680608
728938
463988
1034459
1125587
1561344
416340
784708
316969
1182149
9990
913131
1198591
207825
1870002
25645
1999572
1483986
463259
1985435
986126
1897205
876208
1537147
975018
1447571
1211042
1733736
834194
1057095
1869093
322552
1731767
1457641
1018651
1783766
983997
1340871
1022763
588707
1899684
1381270
1349501
1337639
565203
1533360
832881
548117
1197396
1278088
1324914
723984
424332
1324263
284031
1512771
763868
1325375
1175814
1134469
656000
1910703
1898288
11879
1640959
1045742
815978
1883770
366720
1894686
1606868
1940595
921170
840737
791775
929182
563436
133107
1794703
1255680
411301
1345679
1764030
1259002
1077450
796476
1518092
85257
1604851
1043922
684097
587966
1774358
599852
1028103
1350027
1496974
1181304
1935162
219704
665578
774917
115620
345604
327937
1983239
1994218
567760
1606122
1737028
913523
1901380
1858249
692739
675541
1131104
708631
392404
1258628
5452
901088
1711641
324689
1246034
1092129
1511426
431047
22426
631460
1337545
44886
1124268
642411
348638
818982
1830980
766546
1059447
450856
1200495
211503
1091277
1239751
1004500
1302099
333321
1412520
192616
1357466
959950
510115
1816717
1668432
867377
356880
1991042
784401
774846
437111
1503578
1592549
990045
41062
1226884
847339
1075985
260635
1468814
279388
1088300
1868950
1399811
1868253
1296065
602176
520999
1227185
1061447
290435
1659589
629469
1409881
1720637
1866572
1381275
90244
750011
620085
724658
1892709
1097233
1368697
359353
1670632
938635
564402
995940
487172
1971555
38877
645732
464150
140412
866971
212082
1195888
1874696
852286
1682520
898625
1279405
761675
907728
1567496
631926
1500527
80338
1480385
1757721
39052
86530
518821
902576
1242989
294531
102771
1915938
117903
1233817
39026
447695
484738
1832208
1255304
394729
449922
114479
661966
1572481
128496
1040961
1066847
878651
1441512
1687653
103089
829271
597202
1613963
480873
1488731
276528
37511
1635902
1839027
48203
1726064
1619195
899079
1518475
262698
314399
1431542
961043
870277
957588
808574
1768182
313922
1184687
303036
1382770
995410
1092060
1618402
1515163
1156497
713029
926588
1770264
33872
72181
1496670
1879889
1905548
725476
1979773
644611
1163511
226099
80292
330289
1736576
383306
1536451
963653
846061
1645124
170310
569778
739916
697368
1983282
1771346
1066418
1194649
513474
1479702
1279904
1942748
1603395
729061
1947139
1634955
868435
1446707
1703994
314383
714954
1341668
1219457
1985081
231358
294482
664695
1078241
1036609
1423569
1833985
1701772
1607037
1738029
689190
936974
1989111
683853
1775803
1095688
989485
906111
652344
1266662
1676741
1335736
1428113
1218822
1795968
417216
1902760
1853249
790727
387806
1517091
516873
717190
1074538
840178
1921309
1488904
1360007
2418
115151
1991926
292627
1911885
1672265
969057
277492
1424309
877851
1135904
1719987
685636
360004
183254
367254
771193
73962
291448
1376170
206626
1776641
1107707
336600
1644506
991495
32249
294411
789105
1443722
550630
1143947
845592
614266
72510
1455578
541086
250535
1497972
1858330
1558800
894240
1156251
1381617
75467
84551
613154
70422
972980
1965302
7196
146967
1219310
302441
1749437
1478755
1872870
1087646
1486723
1800962
1055905
22852
743514
389375
1375
677797
1631856
342580
1723678
1057688
1092006
241321
977316
291410
674565
733772
1375628
585857
1073130
807988
1454757
1451740
223131
1174877
1815596
117525
519096
92844
1776120
150728
1372903
1426322
758428
1042023
198207
1308115
1479141
213080
570298
849280
1730316
941647
92241
235869
1821778
45057
1104299
1396747
1347466
1154891
1753362
838474
256728
320084
672946
1069425
742216
773716
416439
1992697
1252579
1471753
1221673
488411
1956548
32049
1315860
1222685
1552014
1419670
26173
1792361
1542679
1471534
580983
1720630
409915
78898
286524
1110339
142968
1244198
1374886
602201
1675699
1370739
1950508
343380
710319
333090
1998752
283602
473577
1435630
1676995
1652834
606880
1732610
1940318
1263240
1598972
1541370
1282426
722872
904486
1890283
326671
415890
241634
844121
1402459
450532
1522541
463748
1735893
551741
709389
740887
809797
772766
1854084
1546082
1045775
1576134
698385
34622
1536296
272842
1698330
284862
598419
25432
1120267
1408689
1352091
1418248
1056947
637802
1107021
1348787
1164977
1150172
1724355
376674
244507
416911
1750456
739
1228859
239130
1586852
1077501
1980946
1252650
1066356
728459
42099
225208
1729699
1787838
612313
1655952
1728211
1610223
770130
1815423
1884031
1082131
1407618
1154828
159344
564846
611027
1636676
66046
433846
1995020
704857
1583524
1637669
1246767
508453
56332
1272711
1184790
96467
1095329
141708
1579506
1448829
1938893
1308045
1222985
705284
76834
223907
773159
738831
101519
1145636
1772577
1895526
312585
814223
1855349
1674713
520804
348650
1299095
999069
866009
1229767
200101
1912575
1996113
204838
930917
579454
1781586
1581264
1405507
126556
1823684
1847542
802012
1627095
1833188
54160
1309244
1480185
1763334
1805461
371746
698428
1434227
1098129
676046
991563
1231371
60177
747675
301132
345595
1017496
781479
626616
1346702
178004
1710196
1161438
355628
1442495
1227391
763967
1078605
1780101
267492
440208
896917
1036222
1646649
288071
1393795
674077
623266
624950
1885197
594675
1113508
1040346
124472
1149482
410836
563716
1969437
133272
1343182
263016
1814736
1436967
1470752
1813275
588231
319195
1323240
1491419
1281826
1957993
1610188
52672
1721020
1655475
874255
698943
1081754
231130
2944
223223
1850668
873365
973572
1528325
1153226
508746
1066905
1512902
861726
95085
1729623
840281
1409905
1328769
209285
334664
867833
1998954
304698
1943233
362553
1891220
1947965
890372
714676
37338
1857454
649335
815565
1785538
1534238
788641
1318651
1518177
1718219
218947
1563239
1503723
1819474
581518
1938924
70823
1272725
988621
912875
40526
683642
1984907
1698309
1603877
1998563
381990
1356953
558848
1499373
1917881
1531566
1078469
1203114
1087564
114472
1626168
97914
1035150
1631681
46235
312592
1440837
410918
1607588
45196
392398
1341916
202803
626885
703324
505196
1111022
76530
1563291
779699
360809
339810
902104
1579682
1887578
1131779
1186291
630576
1175951
366390
768477
680553
1656293
1285232
340054
1413193
200461
1757186
514073
116736
1731939
1271861
2593
1236606
1171480
891903
1334512
280537
506153
282393
1179738
924155
1422292
37385
1345177
1527185
1062267
841981
745065
390431
1054432
117956
549077
1513950
1921046
1838532
1450
860741
1289086
1286972
145496
548308
1957576
195279
1086979
1324767
824171
688227
1386209
1895681
547241
1396713
1497498
1964151
903387
672495
291670
1574878
1913947
512174
893961
1192183
1651999
125883
224880
1340024
1234183
840779
512106
1512953
35322
1070798
1540461
458554
1959649
1173493
1984212
270234
484196
1542515
1875928
690530
657588
281774
1291805
1054820
1010853
615927
855439
779578
993701
1441050
294170
1841571
421351
701839
1591773
773273
645044
834757
1734410
299244
308303
217761
703332
87341
766864
1577601
1284464
1141364
1256615
660899
1937888
721524
1600068
1438518
1897037
192665
640849
1227126
923140
292254
1622712
1501513
873880
1708627
1383499
1019114
480205
675181
1131413
1853643
454578
1033535
1961596
902114
860539
1893988
1941205
517905
505930
596824
219153
218114
759133
62552
645501
1653424
1719328
208060
1177004
281839
125207
278230
1070417
536699
1818354
1620859
790201
723910
524220
1453874
1520531
1288193
1552582
1532695
1143231
1417513
46267
1784795
176342
986458
631365
293370
1309437
1831567
1891259
1694722
814401
805995
544489
1354204
1472023
1175265
994450
1295127
882812
904299
1262106
30675
945060
1717560
1040434
1431012
642952
1699023
1463974
1115809
326193
1410087
1644671
1730764
1032404
184185
713563
905865
1712646
1070435
1984135
890852
279139
547052
1672560
244385
548735
1717111
1696372
1127253
573863
184848
920582
317046
1357972
1098875
1675668
907145
657970
1506202
801625
1949159
1583467
1474586
1384358
679430
1925754
154902
1993690
1461409
471085
146273
484040
1173563
432368
1580600
1204113
162728
611923
1672784
525636
1719651
661142
625082
1644745
1851396
326573
208633
1067800
1138608
1178187
215400
1776678
1323196
1067998
983109
1975950
890664
676206
1593272
738140
1318423
858881
1355820
696294
1357012
383477
892108
1001334
1881893
66221
1690807
546422
1840992
875900
859694
134557
1634691
270060
318052
151603
1632116
301883
473857
410617
15536
1598904
1030597
59007
648960
734195
179645
163804
736907
1929703
1751410
138140
1465785
1665213
759655
443714
1419974
137482
256483
1610763
1853779
276841
590496
506338
1893619
654402
459301
1154362
1602313
739858
319616
1610939
1402481
1454457
1726666
1679766
1741385
1561033
1819908
323988
892151
1217191
1447240
1348741
711225
1101135
1789147
1140451
1613490
1843323
1156752
117583
1505280
1566379
1188863
1507627
408324
686644
1175678
49065
1787291
542662
534392
1484726
865931
1918057
1573568
1569459
423828
1221911
1598188
50890
97077
777744
84054
1931332
625940
500393
170702
1615226
1758625
1395002
1122446
1876228
195795
1866403
305766
1443453
881482
850320
354845
724699
1089521
1471589
1458792
725466
7852
792326
920976
1710048
452958
585899
739645
1810308
148585
1500214
139191
117141
318612
34223
1442934
37459
1364769
420891
813061
1562042
536039
53501
1851183
347082
1809709
593670
262917
1209547
1862967
1450582
1899962
1241807
1995124
827002
1536735
1185843
1812299
169616
1895493
14684
1649666
700732
1358309
1283811
917093
1617237
534606
1071592
1261216
541675
91432
906309
44000
208178
1585543
473296
1689987
848435
728901
650919
845776
602474
950210
1013342
1998776
1902639
336912
35695
4176
1911895
1024472
1898384
892481
708920
314050
542092
1125766
428080
1150682
680391
1290710
1120044
1196151
507379
1282725
825183
815102
1857307
100874
1510728
267488
1717600
1682607
1588270
76705
1827719
477704
1096536
267429
1505895
1077716
1666165
835839
902135
1451458
1594863
10503
1692590
494839
763639
565306
502460
937098
1733860
483661
1315916
1622463
1898781
918591
249544
1437005
896940
268015
720063
1490305
487097
849567
591512
69702
1985265
1757648
1212849
990933
1862584
1355661
1874911
739407
1331634
288200
299562
1850592
500822
1351490
974907
211067
1167892
890022
1833362
1696018
29292
1694389
888878
969649
1946696
1874914
1276949
465176
1396725
48092
531584
1264798
432796
1901991
35814
866207
1220184
21298
1475928
1866329
1443790
664635
815681
1796065
1559346
1838871
145280
1306322
1197830
1136587
267198
147265
497050
564922
390512
1896381
1687629
1974517
415728
437728
1683564
1483751
1710117
1173291
1221408
76784
1418027
1627374
1375046
512553
40726
1866187
77299
1429487
944143
212972
513722
1968854
563292
586169
104187
1968758
1228433
1986842
1039869
1309720
737034
766864
1740150
1863966
1217593
1189759
1288315
1430443
1696956
673944
1140350
450832
1697464
221686
1695591
1835505
767948
365664
1885447
61831
1264583
152491
7362
1422435
14252
732667
174292
880030
195602
566988
1401874
1087534
1820319
36920
259158
405330
1239461
1313308
1639594
1902538
1645995
1670033
1675128
1513517
1431062
753966
1185647
1328879
1748939
1788904
206534
841463
1651336
591729
1624681
534
1079395
557837
1451950
426550
797938
911922
1516125
966077
1676030
292198
476132
589298
709737
826809
895777
1052181
651002
1284016
926218
686342
1892581
112988
820337
241170
1963819
1545849
1359678
984107
1481472
368079
1178051
1432516
422476
724513
1991688
1088030
1610086
1646588
552722
1530721
320123
1527635
103206
859678
567561
985312
43501
724034
1272165
216542
29086
283441
1675143
1935846
1634730
1070194
1550483
1525911
1640061
1944419
1306976
1513984
41806
1712454
1918056
105605
1073330
1013179
127407
444096
547886
1226184
323997
398470
602925
1678880
668433
1097650
684597
1583915
952366
258738
1797546
241265
53510
820271
100925
1965864
203736
827199
165084
1603751
1804186
31674
1622859
217291
1918451
782788
1859917
769473
1941956
1790574
1478925
369116
887064
1541909
347534
524196
892646
69773
1155414
449050
1275623
1526933
1287429
521433
1197571
207799
1064124
1724773
804813
1977974
369463
927245
388927
140818
1953179
848354
1274816
682870
1268849
24762
450385
294819
739641
606164
1440062
633934
1493700
1744287
482564
1640291
962517
40737
1424262
627061
1105125
1001805
74612
1094120
555497
1171180
365296
730406
1535520
968470
1883116
1466994
1757441
354225
183890
1983314
178417
225371
443974
1060098
1973302
1810289
313276
21327
1542854
1625592
1720703
1090388
1475555
1555605
1128673
1715933
1278115
1146777
647808
1787034
1045743
1452305
372090
900724
1624450
1430238
710017
1542220
1609139
1042202
1687121
922976
1946249
1783026
354034
935171
1286403
905860
1938099
1210942
1752233
809360
1632496
1769798
1390236
859224
1053474
780716
662589
1054329
920249
998850
1811076
1409514
1639482
409160
66144
715520
859898
405779
524988
261079
1917073
1029850
1537415
703820
751550
1532115
986690
1025651
732916
1083345
824355
1851999
1231977
1144004
1164436
997182
1965515
1043287
1001025
1608135
1157352
748503
549296
1886723
7374
560885
961577
1933827
199430
1661394
17996
1231766
842981
880399
1255342
1194301
103860
1333470
1750792
1816435
1561193
319587
814809
109339
368365
1400483
509593
840765
736236
1475620
18767
975173
1902492
866769
52666
14440
683676
565576
1441100
102479
800564
405396
214559
668215
513899
1291248
1053255
340977
1998372
565850
1051643
161297
1517580
774936
333083
1753794
173722
1384435
316504
784625
1892487
1290747
1291669
655487
303713
1233118
1783971
1226290
1559296
1818928
1974131
1315693
500256
356736
1394617
651903
744052
1748326
1087587
594948
1984751
457150
1832082
1285296
744087
49099
577552
1172737
1976277
529327
1214974
925161
1336175
1541491
23290
960894
859643
1036439
1865304
255816
660715
545124
985762
740840
906690
1399861
547783
1331909
559206
1421272
135684
812218
1542561
318312
284957
280474
1331811
735664
691534
615320
1781007
1108245
1430617
973336
1305408
375697
1856590
1967767
1983035
344797
1035988
950211
1530471
1476978
545265
1832763
1255564
1892299
1181654
1689405
1373444
1437734
862081
1620813
1913529
30847
807860
330730
1562885
231939
73936
117328
846451
998832
1583109
1902833
480020
1483936
426426
1155802
805435
1640431
857337
1898082
192342
865318
1857445
986080
259657
1155295
1981223
1397112
821106
765643
104835
50364
881713
1704749
1508760
446284
545350
655184
1590629
943
1498374
1152845
75222
1411685
1342278
764134
670396
1052203
1712236
1166637
160568
54175
726022
50371
1776514
1346431
1674813
1479358
1521567
1750705
10585
632057
1865119
353382
708203
952213
1075558
1700602
1307680
264677
402911
1810914
564804
488847
169255
1835205
123229
1803639
1897450
466102
1750988
1725749
187020
649902
791127
92529
37862
516841
1722623
1472633
831624
1009127
619137
1724417
999896
783123
1266257
17720
1657423
1568807
14719
538391
110716
1279067
806718
604838
1200301
573131
1828971
1743876
956780
4950
1017127
1318472
652928
1586709
372689
1988189
1824118
1641572
1269995
208443
1089629
726929
1471648
1263074
8875
1611696
1286568
977545
1839064
502610
129909
1190251
1532693
701586
799903
354174
1581476
605334
1915676
1597421
526265
207786
1054729
1753822
770576
738111
1399516
544412
1410126
1281460
1044275
1770466
121246
952436
1510378
577536
1561584
1433474
1645658
1191901
823123
1523381
404877
398695
594442
1965613
202110
1658965
1533560
1825333
1868492
586386
1849449
376283
958865
976396
69759
52873
1581473
1833042
1816697
357584
1991193
235287
1074598
1341496
1913802
1024430
98928
1040302
1901069
1156208
426184
1369039
1658171
1379612
1275564
1051525
1378527
48535
1903132
433782
1175660
365320
12778
1308129
359335
1157595
1957013
1668493
1368024
1428077
900406
1688980
855498
1890089
721653
245238
1485192
1769642
304779
704111
1776518
476050
735644
413906
578306
841501
1527912
1919034
1670139
1667877
404363
1156245
1652520
770704
219824
1128453
1000436
1238969
832591
867145
541267
344022
1067283
1686163
853367
1337562
856452
1234647
598016
695370
1534481
1304532
1613407
417684
300760
169918
1887758
337328
1356189
748706
1395212
51105
1955066
1376832
1202624
351535
333928
147191
901279
66936
283765
1018640
660104
1855526
1317871
219719
1657114
1449618
895597
1936110
1636455
1455066
580645
1082535
513418
1660239
1734101
429403
107967
1980187
1166796
1551661
1257191
996323
479626
934434
1607522
1014403
1428700
1406633
774382
1779726
1646874
85392
1733465
854195
863423
1001960
1236191
579513
1290404
9292
1219650
1625347
1644963
1394638
385557
1724489
597451
1594543
971087
1575287
370805
1340744
494744
105838
1601606
1529393
190629
1205666
93050
203543
625284
736393
642384
1904834
892227
374001
199457
556762
160379
1915116
708745
270325
207514
1679675
1520953
617692
1706680
1950263
780034
742081
1638093
1824893
1926062
1881410
1141770
269754
788412
1007403
580861
687503
183684
1914957
811282
438933
59507
1811907
1369949
1313889
1010274
1030525
936452
1608537
891156
540457
53720
1399563
1705671
755374
1509702
1161822
1581148
70119
1442153
1257008
1539130
271988
1095611
449956
869806
842115
93456
1724916
1459728
703826
1713223
1928430
1687365
1066056
611683
767530
842549
866290
260564
343883
390109
1035317
1264955
1609558
1318988
726067
1890438
1141219
804147
1183950
1281067
1929933
767133
1910360
296819
1705291
812552
332942
1106627
532078
1348789
273853
1560913
1302869
23706
541319
284492
646844
1992484
1069467
1445170
1111993
1830839
1526619
1917665
1422239
1792041
441786
387808
1972070
1677697
655992
477843
767989
1404919
822167
1596521
210091
225032
1682664
243531
1198673
787408
1010916
1466122
580419
363164
1345914
1939865
830803
678170
1535850
465894
55575
879818
1761764
461308
392095
386839
690351
1952146
1123029
886915
1389769
1792189
446001
869236
1212487
1702708
290752
1026348
1698597
347122
540886
1320908
321583
1059608
1316136
765535
1226145
199067
41109
973692
804195
531482
343234
679537
756295
1356103
374949
614157
335671
609148
123399
256793
230277
1353671
280628
147070
1090434
917943
270208
1454830
466932
1462834
1944664
957370
307896
433817
998563
705853
719786
1764482
877782
1324583
923954
603744
1791289
725100
1857388
1143209
1514898
556293
762049
1492303
1164691
1956712
599866
102169
756008
959626
1858814
954154
10182
977962
1189606
1581198
1879631
1137453
1114170
1695943
840459
81198
1469308
1117631
956579
1903478
565415
1977681
664801
125892
584929
767554
1901410
460172
1528940
1574958
1571306
10829
1923480
1431572
396039
1544932
1797661
1214501
292507
350737
427760
1938943
25551
1860750
250967
31558
382252
1484868
402643
288978
1851504
1985689
879505
1200358
70156
512520
781619
1219996
1466188
1143141
1258418
1087435
152806
1119714
356070
233562
333058
340626
508949
1489614
1013702
327828
1258290
1944498
267853
1350460
1677466
1123209
1896768
253977
995086
1653973
659299
1919026
215074
775282
67114
14967
734368
335836
1010616
1438775
683191
617421
1471165
393422
507812
455590
854406
1405581
1569039
512007
240477
985364
225560
1952225
541762
1933086
559269
1373854
791897
1929952
907327
1045814
164205
1907711
181237
1173113
322873
627154
161308
1266372
1016844
1610724
986549
18714
349824
1796897
1564530
1892989
535522
1312823
1549719
475662
1569098
19821
272855
323820
306123
1462831
1072017
93228
88074
829316
1820709
1153894
92036
458828
1035644
124413
609276
624969
705160
1921477
1067880
227112
1798403
1459894
762408
94905
1020071
30661
1314048
1416855
794729
635590
763148
1587219
645554
519208
698662
1342690
1418253
1805517
1773410
792886
383013
1621354
392054
484747
76458
530636
515792
1532569
1092554
1783726
1392924
867554
1961269
1935041
649008
715756
1848873
1597792
401754
595113
310650
1005443
180529
555876
1415654
150164
1046355
420516
35236
1722250
1760779
566590
498683
1545559
1786830
845046
946212
310575
1573525
496612
612417
322896
21381
122684
1318621
1072546
89105
774862
1378353
1571867
1083518
1998135
400987
181982
1051037
649417
249660
1310531
1734220
402634
1069254
1045220
612380
1939389
1602348
1630122
1833074
1145790
1227205
213041
1325176
814501
1477295
500259
1913862
816619
150490
1233572
32947
1263836
782626
568981
145066
779785
625490
198560
426974
1264761
1163971
1088318
1003996
1876729
664739
445065
1469034
1417715
1613764
1171770
22623
1349096
1208469
872651
491727
74671
123480
323723
782205
814682
1762575
584187
790320
494872
666652
1172748
286291
93917
223362
285652
573219
445657
1744880
1141521
1197791
1090267
506420
230053
158140
84267
1047475
1632781
167632
529135
1383961
1448783
255058
1639310
1425209
920028
1352906
795877
1341710
1361104
27732
997650
134458
146721
1721300
1705487
672611
42433
277526
837181
1876772
1547494
149340
1069552
22528
87037
1856528
1467096
1898778
1526043
1927448
946015
893828
1085232
1034112
827255
846476
1758982
1867294
447948
142745
1936123
1993868
154301
512573
1598844
1404098
1131386
1062781
696434
1974545
812737
1110296
935439
1840724
1752676
483876
782171
1363720
318562
726054
38903
395916
71442
1334448
187515
1642047
1628518
769735
1452264
838013
646648
1463580
628271
185072
1308496
791870
1898286
1659741
1410384
141368
614445
1041219
851701
1045485
171022
395939
1842241
1430583
394610
1944077
404662
354682
1176865
1826436
1070781
1087887
1573045
27233
1260979
1667022
1288197
98261
55263
1859078
1594338
1554655
165546
1519665
1564948
917205
700304
340066
700788
1683530
546727
738590
1827544
1279990
1499518
895248
1445506
1825683
1544341
812205
383341
160982
793497
742853
798603
1638582
558444
1965884
560374
1912839
1838106
514373
313849
1851503
1698349
448230
333071
24789
648518
674337
597775
1857129
83377
1947948
1166496
337842
1633359
423832
748786
1514377
8477
685642
1150869
338512
153176
1556879
958356
1558298
83479
1002729
65161
1918274
1411054
1599420
1607930
356314
935970
1941674
575774
310670
1905613
1021827
27086
924239
1683673
1863737
1271331
415644
1800091
503814
1301954
1714478
1164862
1803362
342686
832517
902052
1980089
1724700
44262
470418
894144
1023133
1790143
253155
1622074
922817
1536875
968824
581225
1792887
319071
1681741
20753
1706352
1580456
1839340
130074
1686034
1444396
1323461
1733499
268733
985144
195114
533170
1223262
469912
821742
33285
1562404
875377
1688313
1751658
1273602
1032191
1873065
885028
366118
843349
431386
488730
153230
256204
1014282
804715
1470062
1464320
1107894
1483628
745328
1227181
1664061
144339
679286
376162
867349
1574994
755032
514226
1725037
305215
1936639
555437
934668
1790638
111423
130720
137323
635945
1397204
915699
60948
1296058
1035173
1124858
1903861
67690
1294780
160552
1596764
1695943
1897039
437022
944792
1233538
961090
1274733
1930451
1680617
307705
1271291
142211
528297
112629
16702
1242370
1802209
1456857
1890103
316702
1433795
1311832
1447604
68019
1311885
943309
934766
331196
552508
1532195
1989514
1000722
520221
1812790
1423258
906854
787469
1034585
1656012
188357
567770
593275
1289994
414963
835807
1445177
1655036
1348536
363281
1747303
1160285
224753
1759478
1004460
1169895
843829
1008819
1639686
1305769
1169526
283425
1348869
711630
710492
1887479
430015
796878
77537
886118
575095
1364164
1634178
938346
56466
343483
626824
1963874
1914716
1013748
1012997
1920436
101607
1594224
1166264
514663
803050
919162
1577425
901560
489860
1891319
135062
111515
284497
47661
683034
505429
955320
1746104
878156
1940437
122777
507865
242858
1351601
697544
673606
1265717
291601
634206
1085416
328635
1413968
1182461
1981881
1311198
1129136
518952
636253
1512759
669236
1459417
1781199
215211
1978383
1432212
1403989
16182
11416
1303788
1180651
827201
1646843
259189
1670961
1789086
1824491
1472102
1037660
1851347
1083843
1619667
1229045
1650895
1334546
922438
872731
1570977
1994347
1267085
1838503
1449124
719042
1657925
562760
1583113
334109
699775
75931
796986
185133
1703698
1644781
1757636
1695707
652064
1389214
725706
1411985
1956487
1413807
746704
1880606
1254196
680185
1144541
118329
403118
788899
1840508
675028
76225
1654492
1278503
1352563
668764
474400
867732
417185
297595
947179
962020
1634133
291808
1198849
668457
1232303
1719945
492604
1260119
515883
816365
203560
304323
1662225
1222826
704156
922748
1533399
1600634
1587970
116811
146424
1751668
1688785
1034342
670155
653318
1399625
738105
31133
1484046
1335896
917761
1158879
1606451
20361
1767753
1748079
38700
82630
493551
1440709
280455
651459
116229
1667477
1398106
665402
1985131
1790440
336136
1112569
1301383
868803
421218
1870984
1050272
1282504
1231853
1037095
779473
765406
221099
49957
761589
412986
1080822
1435489
865779
201181
1077981
794932
551496
380478
1171778
1013479
889385
353902
433055
1854729
693466
708061
311352
1297336
1246763
933845
416003
950898
501593
575777
883001
1332203
1134318
531
696674
272248
1963600
1140415
1291425
320438
1149092
1916544
1047520
585683
353287
1800006
1111763
706771
851051
41313
62887
649567
519035
1121008
1725134
1921332
177767
742403
290699
1285103
655988
1544440
404070
296960
1224925
604406
1124771
1172234
1189510
748841
271119
303689
1713080
1925571
264399
1100654
464133
1680525
1316138
402417
5427
1897590
733771
852355
17422
1537043
225888
1867828
1627467
126461
1978479
1752676
412226
1342896
1923443
1018039
1424669
462020
1009083
189269
228895
650653
602534
941828
300087
514349
1901313
1502703
1864640
1567883
1895705
474856
671827
187532
381685
1737160
1814085
1125693
1446871
92829
661667
171946
384421
259829
25593
798405
1613794
608424
149042
755341
553165
1275492
1030530
1794345
773352
1817593
1983115
1567856
800664
1136155
1728590
1224479
393120
1130200
577467
696861
1989730
1063279
797064
655924
308856
374539
1945543
769202
984057
583196
139036
564329
1163049
120084
445329
1424668
650999
861406
600607
359829
676799
174473
1963903
1952597
1672020
137400
212231
483431
1512264
1464627
899946
762431
148175
250193
511781
443977
1098856
309782
1976321
13425
300553
536713
210636
958798
82980
1662498
622978
1189610
121423
405262
1092464
508377
23926
1120718
1902969
782505
1188500
21290
348053
549301
876060
768231
1978523
66006
1494004
1347117
899869
219163
521509
1901821
1479523
876341
77650
1475700
1203586
983068
711750
282432
705916
202013
1202922
811030
1033573
415262
299196
1211714
662964
1944314
947016
528953
594363
381725
345249
667329
564123
423879
1951847
1995555
1549879
766767
503487
290700
1560365
843361
1223069
986829
1054122
1384046
324582
984867
40269
373104
1140878
451337
364443
1581813
1285963
1688698
947341
545747
1236823
1916641
1634572
1813412
248545
439460
22191
540256
909881
669375
105923
849896
753948
154769
1276877
1122476
149500
86782
1643587
1835824
613241
469473
961724
1003621
1256000
74218
1677790
460835
840044
1970016
1461561
1268116
1557772
361001
809586
888397
1083869
946722
1736771
301851
991124
1073921
893220
1741146
1399558
197097
597054
760919
867865
746143
270557
220737
42476
865715
1417940
134727
405663
819479
1352623
1797177
725580
646125
775974
276511
929774
910373
944530
641207
1328714
793595
12074
1606294
1431776
1972590
416084
226731
240864
575755
1300170
1510982
230468
1143048
354710
424884
1935419
1458724
124317
723913
871667
1162124
1744918
1447013
1129128
1238956
528365
1905127
1467647
1477109
1970861
659186
1974998
268484
203764
1390661
1159565
1011615
1938574
828016
1836498
73196
1560720
256328
1159658
1494491
509998
1377331
1903757
722768
576159
229795
544104
780635
1092065
1328308
1409855
1461599
1499454
1135502
1271828
90211
621565
979543
1834923
940871
1776759
1880768
1946036
1783134
1009964
1449698
1966691
1574438
1832727
487475
1716427
1298470
530168
80906
339438
297618
1118128
624201
1985289
1342363
1804072
1820901
813835
201896
1870970
170041
1623774
304759
364717
1558409
372506
1429906
225300
291948
516399
509565
181054
1684400
717096
1078714
1675099
1373321
284919
1338401
320739
118144
629690
702939
1875699
385207
1869632
1839096
1537154
295362
870360
1845179
92526
960731
817172
1818889
223582
1540043
647232
1895619
1783701
1716473
219345
160666
66354
1655421
251178
1598183
1416181
453481
1048408
1334831
502145
1538703
35703
79377
122793
1478656
1059208
673974
392668
1598561
973318
456462
138377
1272559
1131008
1707425
925310
1579166
60595
665366
699689
605287
976851
1069165
325995
201265
1802141
1793342
1761888
1975712
698830
1008749
946154
1933642
1018161
947888
464761
1463210
864927
205494
10153
1038606
209393
850515
1392803
250952
525747
1456790
1608951
234041
1465449
1876609
1750747
963992
1189292
1278586
326463
1390065
362583
79958
974935
1607837
1629383
99139
708133
1847182
167063
368680
1266683
1522147
463905
1110321
397928
156094
572292
495341
1503968
1275726
1240467
383456
1081074
946407
1804161
1723290
1166474
846006
72109
1304242
1528489
967775
915377
233251
1984352
394741
872605
920380
1362454
1487542
410940
1273240
826870
1172115
1096602
1557818
857983
1909683
1617537
130900
1052758
808525
981016
1841674
1174799
1298108
1270917
487155
863681
658390
1421131
1370307
545741
1880776
96062
1914104
800349
1192385
1112567
699364
1257739
1877823
695996
931999
1347173
729550
80771
468479
157213
996607
1450834
1811840
846415
346145
255853
1032500
1238877
240954
1191627
1668633
1038726
1225723
1241724
1556408
109373
127033
1855890
899379
1201499
1293694
1489411
1545718
1707979
1937248
1048530
374955
626120
1549552
445299
620695
229480
878466
477808
959988
932354
1573282
450843
452194
1115546
1574238
1800129
260523
593232
1721297
1526430
1273269
1354156
39760
1547829
601145
948723
17328
691732
1182140
878864
1148688
225022
795088
1473201
1436695
109659
180397
1102357
292229
1299122
497389
1447804
1814498
888465
471270
1068843
1340160
230355
25980
830489
973552
778743
1296791
1649649
741652
661687
864670
1002332
680518
1999282
1584272
462501
158629
1438527
278285
1130069
1183775
1083041
1151323
1696735
527856
1222058
1586136
1634693
1958943
1144612
1408834
1114130
1275477
765560
1615233
1424685
263231
535130
1714444
1552171
1666204
757761
799772
333182
1762332
1450833
1282829
689552
1429346
493074
1813057
37522
434264
552533
1976696
270754
1539115
633308
1710392
1344839
1271409
682973
383259
6485
1511663
240937
262708
1837156
981277
327332
225994
1712085
1196612
962673
1500031
676606
1170823
820297
1962672
976445
1502654
1662129
1904044
225222
347134
553879
1319490
1325745
595958
1390237
1311064
1929359
1895014
1617469
1581562
1193331
1106308
1178067
1775533
1386024
131068
713757
589994
664894
442001
1541455
1294066
480258
1347455
243245
1254235
1874705
935842
125452
275819
1162469
562687
473966
373372
1112118
1155824
1608499
714957
38480
345760
1704284
226296
143834
1792889
743687
76120
1305929
1541207
368586
324756
1426810
926594
1310298
1055447
203839
1968319
530024
1635420
1098011
1475402
842322
1842209
1713568
1207534
526875
561347
33670
1323374
1919833
703217
720859
904795
358711
1834545
197736
1591157
1692488
1459056
1522311
1396329
1170921
297839
110253
1125973
1221950
484333
198303
1294852
1071298
1557521
1306896
1876480
1436964
847662
1206974
1176060
437179
761077
1770019
1408518
1590347
316456
860375
37092
1637491
535576
954199
1886930
883889
1948605
1132890
133732
452269
1386285
788374
1656044
358102
903656
1755655
1715326
1962839
152435
648993
540690
945880
1543160
312688
1810601
168647
1336868
476555
1480528
1108983
370617
1614266
1842173
1220918
1818947
998433
627228
1237048
1128775
11476
421144
515712
504097
1901802
1153713
413931
1780448
951164
1343290
849269
181974
1967741
961957
1181220
1757512
1403413
382514
1686288
1884402
1718844
1499797
1087357
1005803
182570
987956
1408669
494773
45257
1538181
673051
1294600
226713
1280714
1388137
134623
378017
93596
912308
551028
29821
1078864
75314
1426023
816828
1108226
576454
1943691
775778
962530
1899314
284540
1227357
1818501
991112
759305
427527
1128525
574182
1569361
1663531
1886605
772516
895654
760020
1557978
915070
1067965
1695652
332969
1755970
1754716
145988
882365
1283563
210148
490225
397576
457453
1185444
1759016
464612
331032
499611
1430383
1054070
847063
410262
1903838
1415477
736880
1238764
973199
934348
13499
582842
1577001
628191
477216
794283
1470883
226130
170927
1353975
40791
763661
925110
931044
556529
873712
1559269
397634
1181147
869507
729163
657214
248142
1518890
292097
1438763
983560
1655114
1443370
1654493
980988
884266
1790776
345734
49172
589965
1663165
1554082
518760
595437
1014082
178917
656279
741577
468164
1643921
1910951
1362767
1987077
570580
1462845
1473343
1927694
846491
674230
590206
374064
387315
1518466
1905804
1969159
1751891
263310
468352
1884776
946309
1617828
1902460
1174476
1429889
414919
1657687
331306
1482498
1957364
673989
525159
1899035
748054
226789
1555965
1890764
1075269
1827172
240506
1767195
943112
585728
640395
1893636
297811
125280
1626439
1596231
816441
1818672
1517456
951179
639223
1866915
682319
1612052
1994586
1068811
1334659
1967085
1391116
1091397
1098312
612922
554858
1811425
219145
726011
1607798
1046779
660300
1818703
499669
1842407
166361
1640206
211967
339076
1033425
1570416
1567644
4444
1729927
968552
809860
498353
82721
924584
1666796
1554463
1697167
1677998
1612265
1533320
805884
985210
317970
1748215
1310693
193258
432572
443179
82869
203762
1300137
1139404
1025955
117364
1676252
438144
254647
1764654
1256180
1796972
1724898
112277
1314595
1996662
1442542
34926
1986536
707203
1857081
398210
1701869
6407
469513
1584126
1283565
1359082
1744714
1897255
1347394
33082
1100833
115289
666409
1918344
460045
1503853
933299
419400
34560
365576
165685
1628185
1460626
1905218
1546878
501923
572034
1462207
502605
410550
1276637
835094
1754998
438129
1187302
535225
963034
615955
1045156
1270328
933855
525319
934972
1144868
130376
9053
1850853
888495
1395132
1164450
1163776
1578489
302281
526663
1457964
218996
319335
526129
1439087
825515
767680
616
1636584
1378281
939603
1958575
1323622
1448373
1876704
1053181
358690
454070
45158
997688
1831609
668488
1332908
1103148
123630
1763595
1552562
1266365
1364775
992721
1187062
140013
1193012
1431380
1240460
1116543
361856
1613908
1123966
627840
1352390
826499
215549
473486
1722394
1816923
217229
533881
1192573
90614
1874571
528623
1076688
1796607
1112643
273724
45304
733473
1204550
1381893
855369
1945330
647983
963605
489806
482590
1500581
214306
861393
925792
441419
990300
54411
139634
650106
1350567
830112
1301266
129734
1693541
1751453
1483467
335031
1079490
1566507
143109
367304
1032793
949908
753162
167925
846370
496644
1615562
1703405
1404968
606126
1287551
580222
1270483
1631766
1130322
62923
1024609
1736660
437572
1731521
40754
1526184
431144
1232801
884621
515231
998876
1170483
791391
1886580
501412
1944652
701093
1449490
553619
879313
89497
1684715
528001
304576
204517
154136
325581
1885008
999944
718112
698299
1294113
1792588
5345
1897587
189155
1505427
1746379
1650946
1852997
1203137
71683
1747486
6476
545709
1938782
1335687
1060198
1598579
1403389
1776298
1525466
1853885
823017
1370079
1877907
1494984
1798671
1600284
1191651
569495
56640
1076512
1585290
501597
168195
1698738
1584250
1933311
1159587
1895019
1069253
240119
549077
1303510
1706216
356868
715048
1306760
799813
778248
85995
24404
315799
1787597
1640595
1703944
1609695
494857
791428
1427721
1087473
225810
1852482
54960
87035
1018219
1734664
1455489
1740594
1574896
1725592
1809613
308145
138783
1831019
699333
1131866
324502
519881
859745
1755932
53365
1626821
943996
920134
1459379
1558778
1104259
1254073
1618926
1688912
1145136
1226555
122863
469931
1541823
1929958
995283
878252
1952751
1308266
794082
660989
883762
1072708
202818
472352
1353509
191025
1897015
1993047
854586
1898124
1039353
224527
1864909
272752
922335
1252403
87715
1367565
1153054
353162
121873
688629
590198
1040674
329142
1528483
1113883
511491
1749193
1657182
1054071
1616917
951060
1287870
1652426
1952267
173422
1026551
102282
465275
1852323
1919334
1541489
67381
1406209
440268
575038
1202034
1315273
1352554
173720
1954538
853729
123233
494222
1631145
425219
256862
187729
495000
495469
1270847
47424
1852833
1332964
548127
981932
606878
116562
1721273
1934267
269632
245055
1751361
766195
1213699
1082639
780268
1592956
1055475
1666436
391142
1596375
1046815
1566825
1758593
412079
1382229
1990933
1495829
257328
19860
859974
982853
1379146
100152
976195
936899
1954594
1381842
1079214
433924
1576535
137558
1480042
125831
1000758
1068008
1840307
559874
486070
689031
110782
1041617
622485
1295417
1414258
117925
508071
202380
87836
209810
475226
410231
919247
270017
1848750
1183775
1306576
1884958
1636470
511099
1607599
181042
1027418
1082545
1811437
1764402
690467
1307092
1722461
318573
1747467
56310
1616977
706229
1115640
820771
249619
900909
215280
1167121
871337
1625071
1992520
1505609
318947
1159807
311328
1058630
27931
1467258
819262
1439252
997263
1478852
669725
1679859
1689280
1205328
97561
95831
721542
1529973
799633
1612063
1583053
1399917
511842
1901644
463058
1840301
662519
377925
1312260
737530
490520
400776
445558
108430
468414
722196
1410397
255576
583285
552397
1667163
1050981
287170
1423274
15323
386717
1078859
1860877
1270613
281006
149167
868722
1649793
445163
1653323
1568881
836550
652938
1670994
1835091
1662542
1554972
727683
1530840
1243692
281407
1648354
796492
1208770
1721410
1108494
1074354
871131
1926543
1521030
672903
1529901
1456530
23085
805744
197289
1072470
938498
128461
275579
1770858
605198
626583
874549
1430298
1041858
1195934
1202827
350108
194100
14993
888069
77351
298025
911025
338029
510979
1590787
381717
452892
1823586
1345949
1668592
1538759
1466229
502419
107601
413242
1626103
502071
1213482
1746080
1216472
889444
1760236
458448
1920928
683443
856836
1411033
998930
1173869
157395
1741975
1095302
539885
1743761
514976
603591
295371
63430
485407
1935392
1302701
1108203
1795040
1444749
42704
66295
405556
926542
871539
1596959
149888
1125567
74499
684296
1624317
1901145
1011162
138091
1104201
370313
514492
1820795
248666
164866
1554599
1002545
1216405
1757970
741461
742874
1077727
1955556
557533
1072979
877090
117715
576139
1957762
1173570
152075
47102
318770
671750
299849
717348
918582
33494
1947402
968028
320266
318694
605163
196627
207757
1564998
1604757
508130
1420858
1342129
1680269
890043
1388645
1988925
1593103
562702
501801
1355301
635546
393963
4943
689869
441198
1474443
768933
1541916
1887656
850232
1813236
841318
335289
1144892
8152
934363
1293894
64333
279298
1389457
87847
841471
650805
1099421
88769
1235067
481248
1641626
1540095
578906
1225534
603409
488326
1885448
829075
717839
45317
1604324
1483100
301629
1818503
1736295
1241311
1735056
1876018
1894623
1686830
498211
586494
1370561
593413
1039624
1844303
1853370
348771
1898243
1452010
136972
1445602
267520
1272717
1345806
272064
1993256
270340
1951622
258870
1046135
1702197
290530
892655
412085
462006
1893209
604971
103437
94927
743230
296355
1765086
509318
1629547
1179019
1188769
1224266
1183630
1077717
1547019
1799772
1820131
844220
552499
1051068
1868148
743568
1989426
1731939
1894908
439097
69746
1774806
1187063
1980306
964106
880458
1216175
1379970
1257018
675214
1314477
1883071
335828
1952286
904584
309758
748645
288324
622668
189636
295195
31941
1767777
1637642
97072
134567
1956876
984722
637425
789575
665583
796776
843413
643908
1153272
1961056
1173627
885175
63008
192334
389052
1086072
189947
568114
1258988
116608
14169
1840649
1599864
1632295
595683
497227
1629303
1869722
110983
646804
1920359
68175
992661
1978313
644375
1362875
942332
1507667
1326471
1875588
1169239
1762121
1854750
1287384
1213996
129071
1164254
1722906
592976
1125444
197795
813287
34218
102099
1371441
1990096
140630
1649724
129288
706208
827070
102257
1787691
1006120
330294
895942
214879
1731148
1238138
1142802
761756
194376
1864245
1782174
296294
1053855
294424
1474997
768024
473003
458078
226517
1461528
759805
1090616
1727230
687424
1480710
39990
1693225
218272
515253
441191
80030
342850
1018753
154880
1430128
472738
1107816
1114673
777559
1640204
899484
801003
45591
53303
935747
262246
223911
1339239
27386
1654446
1238484
1820197
444326
1173189
236163
1434694
1628111
860057
733018
531494
1030517
498815
120341
1536073
736165
1529101
342593
522512
1418739
771507
1596783
12518
1533511
1839253
1202933
1100779
1645494
1975753
1333250
1170795
1007213
1036017
1227775
556806
465607
854027
1508830
1212422
694332
570442
1631706
745572
532174
1076990
276213
1934078
1186007
765706
458050
1484306
1460101
1586106
482483
203212
472748
1109903
1687970
1586433
703227
767089
896583
1471581
1777420
1476331
1893447
1064471
785027
359208
878755
598822
958648
599735
1012679
377999
269242
1918853
124703
1728304
1067459
1350742
1157770
898936
772806
808919
100306
1111765
1018109
1146050
1806440
1643959
1061720
1508792
1408381
172815
899442
92993
986329
1461575
1452293
270586
1302203
877946
1434249
422430
601753
658356
289785
1459870
697533
665957
241009
722366
641589
1616140
84686
810324
860385
1615706
1306951
1657113
1882312
1434925
1020919
964799
1150606
779665
1680679
1437277
693742
871126
1315544
496999
164068
1090916
1987891
1586921
1292994
976150
726624
1361328
1885284
804121
434125
236684
1050201
1315592
615508
1865247
1605197
1956997
1255908
103227
1802288
1368747
1354554
244743
158167
172518
820300
945058
394337
680990
1445713
1993949
361438
1236752
623719
1856725
1581257
1448760
1867014
1433983
1144801
1281324
802452
563729
227992
254728
182728
253903
33154
1093826
1637081
1936288
1367674
1285793
206876
1605235
1004170
1629905
1683139
348615
251727
1333316
588766
1644514
764083
1471192
32818
911663
137259
1472195
1913964
1869992
1179430
1447953
1969705
1791890
1956659
1027033
293125
864971
480622
1656640
1324779
1026131
829786
417815
1087105
1615291
1203589
664290
920607
1700198
424604
994721
1663650
80992
1466371
1745711
572644
907074
1737854
1594667
169377
1465532
48055
1725481
188649
444558
587548
1999379
919341
1648369
579836
951843
1760983
1339374
1818283
452001
806936
188191
894906
965837
488398
915417
24905
448675
1906122
151100
1521229
704326
1922273
1481710
1147772
208121
1417726
1809729
1362746
501277
1340175
1746822
1429059
1975715
1123740
1580796
326619
1391463
635358
1208787
1355730
191615
753753
258794
1494428
1446069
269834
1489734
1081158
1657146
1268615
571227
1585714
1378350
1374048
1039063
1669978
1836146
1881846
749652
231361
1436759
863622
25644
1932345
1778390
1643524
1086077
64334
534422
911600
708399
918352
1821938
598382
1379097
503203
149894
674607
1251160
952210
545644
1435711
1612707
662065
229178
904505
299402
114535
838193
1205907
1586091
870446
1790698
1707502
460443
560751
1230552
247978
935475
819279
605293
740779
992879
874197
197684
802583
1205965
1599212
147616
933611
224581
908800
158472
239097
1681745
649659
1563880
345098
1302205
1979757
1491351
1703669
1375940
1766374
1400960
835279
1425596
362703
704453
272701
1638537
867044
1604872
1900983
840619
315546
1566503
1350044
636188
544207
1997036
652862
1955929
727891
277629
401040
1001351
623720
625947
1677
313208
1742076
1825344
1650243
212759
1761862
1365075
1391369
1088780
879519
666743
1855203
1873937
244669
1967480
1046244
218388
1681922
199312
1921423
114005
175218
1059336
1292491
627704
1870953
515225
431273
1526863
1524256
1368506
1801324
577711
335336
451585
1509826
1356407
1904171
773315
111342
1810870
1809126
1455193
1284312
381640
1090745
976466
501271
821103
1124724
387865
1706005
1031047
1197950
1122747
199972
1581127
540409
861220
1441065
240918
1042099
1581469
1184950
1568742
1711482
1961980
1176685
789118
1142128
1411621
898103
183594
1130178
523772
1343485
225246
1763053
71906
1351813
274624
290063
1907809
917661
1163716
1505698
1218365
674379
17023
118796
535078
1312023
1465856
1605412
1930874
1143284
729354
251369
1759839
483898
103114
1259608
1400437
1543856
333658
405674
831240
1310772
1722156
471799
862488
1716024
1703928
262614
296760
280786
1865928
1605031
672902
1931326
1074704
1445523
1495811
425997
1075633
1869770
1566123
284025
1854384
513920
676287
886132
1540807
29249
1865559
1205498
1513336
981452
325864
577578
217433
1854927
659799
443048
323121
721319
1213821
640852
481683
543630
816400
1548256
778748
733627
1545489
1023934
504847
245857
749802
1850430
491814
174178
667848
1110557
1167412
1874872
126089
1244908
1250406
682918
1553379
205674
1988563
25729
759912
1064663
617422
1931784
454103
160177
122722
1489804
260320
1023705
275466
1349203
1383137
860054
541272
1852246
405325
1856116
970763
934583
468356
110835
1675532
1884387
1618091
1186397
1316491
1073953
971338
1977643
1335798
145271
180978
1054088
1353766
768834
720255
302012
683320
118805
1722264
1153877
860997
1595384
1740570
1516291
323761
1332229
646484
1164934
1773803
1060927
65449
713535
609593
936437
996272
1815445
1386553
1050221
1488726
1647749
1880254
1936305
431319
872890
1340827
371375
1607878
773453
227090
1261591
117868
152910
1241252
419176
1064523
334238
1931273
1195563
781934
1402957
301119
1666826
1861485
82425
1795339
1840005
1163149
718410
1179756
1877874
1861285
1547446
1996223
1377069
236331
685145
835931
1050695
1379780
765190
1284445
1204498
1465771
670207
1470966
1751053
608961
653527
981350
338528
1673859
58890
1714751
29868
641151
77263
420743
538168
668582
899899
196685
801471
1080779
1145346
27695
854445
1975782
989984
104052
1934671
1083161
215269
377243
1209752
1721471
1196594
1205526
1632409
945516
140716
773842
751612
1190545
1634483
1198190
1560980
1106905
1028780
1796705
1847865
1643589
118624
1318683
1012102
1045147
1699582
123005
854206
504359
937367
237692
1875978
1059528
1302505
342886
451746
55126
152462
1315368
590024
657665
1502678
1934823
445568
1655184
1471818
1884458
281474
77661
1228280
1922902
949588
783015
1088427
1919945
270830
613498
1243764
783476
1546969
571965
1039146
351404
1574789
497770
1362981
824617
1512659
224874
1609075
1091719
1394901
1286430
1330095
1309108
1354931
168689
1379698
1505465
1105450
1635954
676893
196585
784286
1508003
1299033
1776119
1876953
1126769
1959601
943563
128712
1030612
1733988
159160
504346
206419
311621
1074118
1795429
1173510
74617
1136527
514048
140802
98800
375342
114274
1490173
1884464
1406413
1694963
1041339
1756651
743238
138626
1687727
272260
1589853
595982
1296420
1473327
1604121
728950
1414549
405479
1443907
1311929
138399
1009648
1493961
1175501
220079
1555853
944399
152897
175914
397633
1675849
374861
1990286
938130
750601
1720352
382604
1977144
1536327
1123506
1567680
1020429
1104064
3109
1340780
207746
1751934
1201352
1083597
93490
244707
1827529
864690
390523
1054649
1083739
869059
347309
709788
248570
1820073
1758057
1819480
1080255
590412
1281731
1409100
1032179
1616480
857331
1434570
858863
1666957
407579
1964960
1350118
936217
761816
1596003
1233142
497020
1510948
698979
1907033
1921738
550266
864382
531868
1845650
1099313
915921
819624
995180
398897
145759
510057
1105037
321188
1827999
1431680
838576
1260782
375226
1537322
1679335
47910
558838
1150110
1120375
201450
1952929
1620044
528957
1864781
1689824
1398847
137227
8693
1829159
667010
793882
623092
739441
680056
821080
849282
255316
971673
1766441
1795449
1182290
1140222
1564998
1062828
1388337
1502238
1141568
412725
28388
1311813
555549
289071
908032
1099713
248547
1654537
963533
1890013
1168356
1020932
386420
690740
1304925
1694984
1137115
1780984
1634458
51901
1931050
1037233
190541
254101
1538053
953546
1713508
324875
247706
1932320
19983
1011272
215776
437592
789390
8997
96636
1982675
1642284
1212429
428715
413908
586644
390707
335225
1979322
339224
667385
771371
1337218
324143
495873
1479168
1178774
1523225
443054
1447879
951673
1765912
237300
90711
426225
1196738
776782
1250097
685589
1826916
601252
1321479
1490310
1314519
1981689
1661037
1677221
1600218
1156677
1259766
575486
1693892
1327401
47544
109628
1667441
1018562
99047
1336621
1280228
192394
1261538
1622705
1582709
1901179
1940798
1062796
552976
752741
951418
1377408
1264327
1390906
1320831
1799864
1995770
1191196
10642
1131823
304397
715834
1584675
1113219
188884
1420667
24213
287212
1189394
907063
1211365
1281937
1894494
177366
136783
910978
1297257
1115474
792281
1159676
1314876
803478
1515802
1798616
600847
533675
79800
1825282
1938715
1987215
1023950
1057516
1796370
1654341
1375307
1690154
89546
1268539
417410
1733594
1186397
1860808
1983790
1731817
659051
994642
626225
998856
784043
64689
81630
615118
205597
1377641
1948114
572972
261235
1695511
909055
1582334
1087753
231710
1350185
938841
1863834
1334887
549193
795218
1955108
286094
1204525
936387
113931
1181084
1585547
28371
1467306
256865
1169524
15833
1708617
134886
969072
806139
802706
1104968
1037815
825768
84358
217451
9906
1910953
677403
835160
290019
1740085
905479
1962081
376198
1744639
861603
1393131
742570
143163
1250357
286777
1093338
1039204
257553
338773
802217
1783114
1571769
1560984
807062
949537
128587
457044
747881
98485
660384
1074195
742134
412492
602692
102347
1846555
576482
1071822
26258
291184
1850239
1702447
964364
699225
1661298
1428803
203600
815113
1403068
1577659
612448
220155
891806
1282157
1903619
1368434
1249201
1853735
927686
1350888
1864779
1458537
1111561
152564
1950594
1423655
1244252
912058
1009238
1563063
266257
788800
1492918
1938879
1567691
1997667
1902483
288794
150906
1615293
1634756
1067818
1308453
882912
1726989
541367
496023
552341
1222281
1717439
1390063
71882
405265
447741
1793948
752867
1095504
433087
1511621
1088414
1822843
1779530
778694
1622916
1781639
1337036
868468
565531
298357
728677
1082609
481145
488272
46834
1117681
549326
1325026
1343381
130580
603044
137975
1825090
1278563
718137
1249152
623687
1251197
1277426
1828296
1227606
711989
98969
1655175
392711
287214
508172
1616483
1295751
1406219
934882
85532
237550
181287
749758
1148078
1870097
1932897
1698878
354805
1554236
1447159
1181418
780872
1636233
1193264
149794
1614450
1898783
542524
165976
478589
279746
482351
1115476
1948716
1285876
492602
1414669
239814
182982
1556118
416268
590062
135456
823750
426485
333338
897050
278736
951656
195457
1110104
1478857
1342659
1845595
1207860
1590932
1358843
614399
1730820
1005727
555405
1626117
1333371
1160149
799097
1304917
1300544
1979797
509532
1534439
715053
1817466
1816508
1002798
164124
1482549
1965384
1065936
406762
446209
7606
1698241
1709867
263701
492162
987374
223953
1200487
523071
205418
1388800
1344996
969728
1744387
1569124
1944209
1653946
1016126
1488983
434482
1910340
1386986
824135
1235095
1269627
246917
1760426
1304326
1434880
1015347
1194824
1464776
1614256
1721428
156475
475847
924472
707329
1598080
750162
151364
1851683
710616
528226
1621741
618506
387064
1659675
989154
204280
138264
1754254
1486163
1879236
1826879
1479388
1917651
1154093
493568
219919
47038
1094067
16414
327767
1216071
119883
1314642
417415
1074117
1219218
1154052
254957
1531591
829656
532547
597472
146919
1940856
410976
78613
1137221
203102
1148485
743715
1246176
773420
1651674
1674239
1219688
1620138
1089264
1334905
887058
406737
1944342
993721
1235724
1560990
428259
987961
5803
1521353
1154172
900296
1771089
1532365
1094215
116968
1316746
825998
1513086
845469
821036
1501194
119903
748269
1852099
1290118
1952369
26256
311798
731354
1345005
1160418
1116044
105564
405211
556498
1621891
377507
1036208
107982
1805955
470965
42754
1603617
554155
137469
1920262
1464590
141031
292466
559046
759509
1632153
1073147
1049280
1167174
1214343
251395
1353513
585656
1529246
1405149
224934
502810
1649946
1512674
1875409
1771307
1391062
147971
1959567
714215
853627
1634844
842082
1818810
202931
1315584
485952
1964109
1368415
299242
595051
1051930
354208
1020875
1904867
959524
1046437
280789
709196
1001546
636658
859128
376726
1604184
262846
876009
1500489
1278098
590143
381023
1689364
63451
253022
1805630
1626682
131857
1972609
1091897
327589
1535478
520407
1691267
659177
1829791
1689612
1734306
1988770
612477
238295
679753
172893
138553
1848716
1337216
1410791
1677416
1706327
1438039
482287
783654
941507
724674
449258
495490
1412656
637673
1222209
330280
644627
1175795
624686
201398
1432101
1046166
1283245
89161
159217
1494205
1857865
1708397
704317
845567
1643163
1534598
486848
1394951
521265
1775155
884843
898072
648359
1068537
1295965
1988905
1598594
350472
1460221
1728379
923112
1033546
738113
210824
576332
1071415
747501
3768
311995
1114949
755524
773712
203320
1041586
1988673
436785
406955
1498905
1759862
1828469
662584
1272900
100438
1900946
1588162
748456
837308
68218
1302442
1902433
510960
1378126
1350597
450351
983035
698189
420214
639576
1521113
541534
1666808
809476
699341
1976676
939635
1664977
237715
1107468
1256366
626192
237157
696819
1802739
668212
1769021
1984431
578617
1576584
727692
1221549
1218243
1657034
1290948
1922270
1049305
620464
202059
1834529
441488
1228412
291251
218756
1746425
487613
705583
990501
1147160
1987867
1188551
1438708
1803186
1164708
1827948
1711617
755750
1092955
1329419
910740
1202234
1814664
680481
1258735
1862046
1075791
1428846
642713
730069
788233
116987
1063430
602276
1175163
770525
1552169
779781
638178
131027
1100006
690445
1220293
652250
660024
1764420
463936
527317
1573558
1364232
336866
180048
938716
1308237
1345993
604949
477953
1519046
193956
620203
1017941
1515382
973898
1284685
587964
227226
1884458
1821557
464224
1452105
478103
750702
1921955
1502344
35747
1968574
1671145
1427996
477642
1978278
242059
322695
24754
469382
216425
894481
1700386
1057138
1932760
937850
805849
443606
43812
1354371
1910205
311571
1474696
764876
781255
166278
662396
591650
636260
1638851
882271
1719835
98404
1333696
1051942
484663
67427
402527
921440
605059
891934
889832
292793
1624656
36016
1087575
1432916
143489
1035939
830184
529779
1591916
1078231
1908036
1226821
874655
300279
389216
1432438
1128138
1516105
721309
907471
1799471
835085
1836943
1368730
479843
852104
1419343
580263
109232
1503830
494897
771394
940818
1022733
39871
970021
1776971
1733268
888217
972966
92330
1536343
1351351
1514782
1170036
1474253
313613
48669
1975591
873261
1345300
570723
1339189
1316810
972820
100152
1886387
1855760
1437968
1322951
1610253
1923815
402647
1407053
218740
638813
249613
1201770
164869
388397
337503
1963240
178970
1486603
1061940
211693
380494
1435864
1990696
1820507
66617
594736
63794
531461
364594
532341
993509
26482
1671014
670929
514823
1136788
1826354
51187
691414
1742234
1436574
1090180
870095
1666655
372810
339051
1181367
1004039
12263
911121
668473
1111783
410044
394536
1994960
184704
1044925
1530836
1901920
1839867
210053
14396
419079
837609
1899402
1045617
989957
1000873
243915
1112402
1309583
254288
1337634
262637
661997
1308193
627244
894426
546458
512548
663259
399453
1266408
1683488
1975010
567115
671004
1079793
190020
454535
1401575
1433716
403416
775863
201087
276233
1987356
1983531
374463
296874
1604778
240442
868121
1282647
1323951
528029
1056320
239054
601805
1422324
82130
537152
714118
288275
813800
402219
863617
764723
976239
538585
567617
573567
1334592
768414
838528
486290
999916
1843568
427951
1445748
1474340
202538
584901
528210
1148053
1094115
1936829
55097
619354
275118
869607
109592
249280
1790778
1394692
1683089
1112267
1279557
697690
902433
1504472
719168
748378
1806432
611982
130212
761780
1811581
232737
1151338
1955828
1254546
1266494
983134
775527
279489
687853
1513184
447940
1814881
1421238
975476
712457
177068
895244
1820961
219493
1093448
1505808
1214895
537320
975996
1025427
1232783
1110909
262417
253199
331391
894011
558815
1884314
281105
571113
961723
1975820
1366402
859697
395942
376744
392161
1840452
504556
2197
433245
1396448
1858863
1494303
648764
1642016
110663
676588
649749
1322564
839940
360797
1118683
508706
45043
1903684
104600
559439
806860
540208
1910151
140145
356792
1224351
366267
1150975
1178579
754087
1540451
1312991
1955947
1095848
1534044
1670822
1991862
1532529
497920
364817
1343227
1182172
452815
1487532
1868843
925298
1201619
498138
1169149
906200
1312518
1080645
93076
1238064
866647
1551772
1933038
1149666
200877
1068022
1551311
632266
887942
1767049
343891
474807
483558
216314
1418738
1312372
1197739
1555706
559629
1175501
1139577
761257
1068154
1085459
545557
158931
868917
957087
988883
1008840
56287
1401438
648153
654515
53903
124925
973211
104301
1136122
1890826
185329
1519690
769386
1438210
1815001
1079956
1140495
271462
1546248
398567
1964805
65425
823727
1943256
1461201
1168590
1733536
462830
1033531
1763666
1473329
912473
79865
1364166
1530760
1266509
1224447
1357641
1851304
1202211
1282629
1811706
154526
743429
409917
85891
257521
292687
1171125
1689158
1873920
113300
1371009
1137482
1049835
1052842
1674498
1869344
1803438
1163577
663425
35637
172739
47969
574232
1404447
1625287
1859558
1929275
889206
1213709
546016
331719
1412942
1915991
358886
1060908
1291542
931699
573191
1376221
779312
881331
651734
967010
1111870
1350784
1361982
157752
538448
1894433
1118113
1155482
1226957
1844905
1657609
766236
924142
1792835
250363
1733493
1207075
1725448
1452257
857713
1109644
1695174
639140
470258
331757
1507021
407068
1123196
725712
357843
803399
620797
527458
416125
390840
1187481
210158
239882
1874952
614278
143870
1083276
271237
819308
1963479
255115
1092289
500072
572419
212805
1577267
12027
588901
967118
1956004
908570
1315456
443526
1674390
1745372
232395
1702080
1301224
770578
1733347
1053624
994025
81677
1542637
383338
346834
710331
686528
1294510
1455585
1668270
991295
462031
743982
690717
325381
220401
758446
200935
182827
43496
1297404
332572
645642
664278
1806151
684086
1125962
823153
1453035
1266575
952936
721914
284392
1272838
850298
621666
656760
908144
1487410
1967893
1929408
392794
1655163
935194
1976145
285230
246426
831083
1279024
1288723
406284
1233881
333597
329346
630634
981621
935949
988905
274377
1637073
1209764
1970557
335940
614252
1570503
427990
1815567
294616
1086833
227647
1888465
349856
975938
158613
208426
1344919
1028599
174746
433665
1293017
871190
1472982
1555309
1848587
1801808
1747147
550152
1118396
1667027
1271838
1833849
218308
178434
1008595
1938299
1528637
146814
257417
906198
324492
753297
978779
605501
484915
1544578
469908
1313256
65567
907770
1602277
781667
979195
1216243
1878760
968964
1658830
1165054
1298141
1449840
1605153
441041
1044536
1160459
845471
459377
897045
1217425
1127422
299759
1992772
1924185
1450445
1792035
435272
1115786
1113655
509262
463683
1346025
708602
289631
296028
209044
1568206
1886326
1721931
1710243
1141027
1439260
1013007
1370264
452446
1450333
593306
1322947
1871758
925904
1730871
1484208
1855837
1903516
1915212
1880652
1672002
847995
1540072
580994
1199946
167955
1503045
1501813
312309
1813169
1878386
466676
104692
1188115
1691555
452883
1794926
1862105
1900079
317021
1203394
1462730
813209
1751421
1615143
1157063
1948424
1822782
574575
1625941
1169923
66650
1741504
754633
1506389
1402134
671623
1887750
1151322
646526
137576
1282480
97205
535078
1853932
412492
590773
581699
481837
305889
1143142
518752
419612
1650672
1605582
25440
1263791
544945
183056
350281
29352
1057815
633956
708352
1180003
742979
1238152
553910
1020986
712521
1892749
92647
1908769
181369
41206
728128
486916
1206408
72641
322775
204672
1725249
1743031
1309678
110982
1045167
1165923
434110
1076290
315210
412815
1800910
724569
67026
1316295
618395
1972800
613547
413444
905173
1668150
1490276
209033
27917
1675402
679595
92349
633728
1796716
1443701
334022
115674
289043
1961730
1878625
185117
1528173
1794242
1557265
67477
1746459
676606
191231
1919953
381538
1098277
1626643
1816287
1946220
869544
513864
1827555
629153
39747
977208
1280966
551114
1461250
534917
599899
548806
1650995
1622203
413232
57801
4630
785691
537948
992617
962662
1233005
1899397
367546
44725
1407081
482004
1449334
797343
109977
1897270
312691
1757219
1298257
517651
51373
521514
660546
1674625
1961954
1733429
1296988
292624
1585704
611447
121831
41139
503811
361747
185951
670352
1255638
1683897
171618
1443607
1345002
1092876
694817
1622378
855198
1470150
586268
1868859
1481380
979928
1680544
872
1216206
1092845
754955
634222
100348
100944
510574
1837804
1225126
1451194
1468440
1004544
493622
832534
553796
1685051
1459381
1090013
253624
1285398
1992315
1522270
1436099
871912
1154124
371555
390498
859624
1400467
1397692
1987809
1682193
91300
326879
904405
1657137
544005
817246
619719
1612691
1929276
1962509
81175
101837
1256488
829331
124459
1550670
557206
1186506
1442522
1595487
1320847
1563299
1655716
131218
423922
1821538
1640265
962550
1282916
112192
1015668
959323
218562
1343212
1106497
800772
1572278
985942
670028
847415
301530
1709351
658934
615684
1545425
1588297
464432
971525
211277
2561
1376615
479436
1213288
1266055
1578148
428918
1181277
1916735
1753140
667739
1425143
53071
683429
1810367
1749366
1350043
578723
1766420
1169515
1734428
1864616
1219850
833641
1504214
1805101
30974
45590
1840290
1321401
669411
1399938
1681325
477573
641718
1990133
1192788
1572510
1232674
58926
1257128
564794
1331100
909236
625541
1176911
379607
375894
1670060
925695
1618607
441832
45664
1636253
252776
213351
659909
1527242
733241
242480
1947472
1991002
1839168
1516860
556425
520471
1689950
419559
98125
1377062
298243
1854390
1631626
1358020
3673
947893
991314
646465
822697
368823
1972384
1213879
1540966
284795
543485
1446960
1934861
1401061
1830399
1844298
845907
932598
262855
901749
429063
1763421
1115811
1469794
1354316
234213
1184136
1944623
1047875
900802
779724
1194929
321034
1097805
1985163
1609668
1291943
865146
100489
1219824
791513
688037
495925
571545
1273283
354766
831481
1805457
1704904
1679689
551241
1941988
733147
388382
632590
1128289
1993933
1224707
992646
587869
1134291
934795
387641
728131
475446
450329
1487512
1058813
374761
73776
1008879
1336964
171142
459486
827216
219005
638877
886287
1364740
316093
890160
1153739
1915913
1556085
96438
1761925
81524
1190421
1033786
1418898
1419591
1669276
1938471
1500114
1536475
1273617
1557483
1667899
646393
1448916
181610
978688
419820
1764912
1846054
1242313
1667726
869400
208584
1608019
1818339
1572570
1654176
1384826
1841142
490975
1885273
767656
463382
886439
112280
1402785
46486
1616454
55125
234159
1271437
862360
1871261
1126489
1386394
449642
972586
1570838
820643
394248
794702
1520747
946133
1233170
1953226
1166599
1369414
1029868
318614
739922
69461
1684221
109995
1155268
1373299
1990318
1506554
1734981
1639082
1764964
1950200
1564679
856747
797263
287622
7561
1845293
336792
772200
1724430
1211019
1683235
323511
1737449
1319300
887039
1212921
395387
1961346
795038
155234
419106
241472
137315
767525
1607664
1599669
733512
1503067
1202103
1095091
841372
1015970
370734
821462
1791816
524681
1434675
1429479
1316876
1630584
901130
1521411
1051825
511908
256163
316405
1780051
943407
74753
208500
308153
1433100
837478
1794533
279504
1607493
1457035
1873923
4902
1318596
791531
1157619
1506968
1659298
615361
1276438
826253
1205783
1037936
673683
1695854
1738967
5061
1997804
736195
7745
758233
1382841
959288
617984
524195
147210
342683
1955429
1850320
379611
1476697
205073
1836489
588632
1220944
413309
1750247
339323
505133
1286908
1164885
680668
1717570
1387093
1267315
846313
1630123
1812753
1701379
1105372
1465387
1757659
451000
1027150
1361715
332828
1976417
1417368
1712769
264813
1981896
1321613
686808
979816
202297
1163717
40007
780155
780566
1107821
184878
1577920
1948014
908014
1460509
1827300
1361703
1800136
1917620
708909
1711504
1440396
698598
1414853
680048
1467133
654539
1359270
430435
1849482
1573488
99966
1667320
329165
331023
1198703
246057
1239234
1108703
1297309
1690580
567847
578418
1370856
958108
1513747
652755
630855
1061147
1791433
982587
931822
1291259
1039453
103131
1807658
523642
89242
568869
1007463
1056413
159100
1901577
175518
841773
1683239
1365271
218249
27161
1811182
773281
1829046
1647614
1702306
1482896
162999
1353037
1869151
1940671
1334709
1884303
116725
1631357
1812182
1920631
404517
1805232
510490
1534833
1121615
878517
779786
1818261
1414594
1003974
1575085
625613
421495
1393688
435803
10142
306297
53822
229733
397643
1528096
518576
509336
1335676
1505773
305492
462953
498977
207888
579103
1492441
531145
261072
1947728
547568
1524549
282093
830200
239038
1063881
1142491
1820536
100253
716660
368375
1776367
576812
178891
694022
1182905
485148
202379
289964
671632
1886043
959631
1913210
1624032
1885145
379956
1333057
1689554
601318
1516781
284211
331
1409966
980440
633060
1542581
1506060
1151837
947805
1852748
1357984
627061
647838
730631
790864
291145
835590
572755
474565
598938
164471
970306
984494
517661
1041733
1781823
1182932
1264496
1904053
145198
421137
1002839
1191518
426765
1040584
1380596
1458542
606802
454697
1012083
1807644
1788468
514927
1781576
373854
368138
71033
1756577
1426197
486850
868067
1481481
1483957
400412
707610
1437143
1937609
669475
203842
1066980
256587
158596
1286514
567148
54714
1602788
1584338
1184541
394701
1453022
776723
1274332
1995822
1438041
1143925
28961
1850650
1842595
815480
99456
973133
281405
168747
1010784
1840049
1447320
1600508
688752
1626548
1555782
650204
1042889
1274042
1193636
1190719
1504277
33520
221374
1669062
544315
96745
1940257
256292
1146295
306123
1776301
260593
1131579
411400
1120418
1654676
915542
799160
664071
81767
1632843
1954362
208770
105722
1302421
1767606
1592030
159975
450391
629791
44991
1744486
1989384
704880
1588235
473419
305358
772148
468646
276382
224994
969293
639326
1813338
628048
1268998
152127
964912
1939989
840241
725844
397451
1315442
723889
656133
1670902
628443
595277
1400191
1462280
1240987
220375
135623
416067
1339871
1930176
781176
1476028
57664
1086898
1143973
1288081
609197
519269
1123632
130569
1969162
1882238
1189655
262069
1521006
424430
21905
6046
1816978
66919
191842
1284538
1322159
1273582
719574
1852047
599720
196894
187292
998721
419967
738
14747
1722598
534793
39454
1458626
1276353
1890086
335426
1679354
1766016
1503028
10231
1676389
559208
101855
816220
1816845
163456
1347064
948398
1403667
442782
1744713
1284752
491998
1640753
5676
99887
383058
828501
1423747
741227
1296693
1322290
1065351
1305828
255520
1559516
1737235
1248714
309618
1827231
345555
1874589
891942
926298
90059
1577618
75947
1379090
830878
1358330
1194697
1301292
805899
1151547
583865
1857185
394853
924467
191842
66383
82011
1094991
1631572
1052500
536824
1882598
379772
67294
902300
271366
350879
1569701
256784
221750
1805746
483296
1645471
1603502
109177
1617664
827705
1546961
413915
1000282
1190263
1002836
1524477
406406
944449
148501
68585
1223151
266574
1476243
1539438
592477
275376
360970
768288
1770124
1405801
95404
1525090
1678646
1641031
800820
1442259
999278
41046
426285
548598
356737
1429844
1071202
418299
687062
603498
687831
379964
309727
1648799
1734348
168396
1073780
335957
797071
1239937
1738161
17031
539076
1851024
1536958
1092259
1734224
538585
802112
608505
1558382
180651
1480994
371584
765624
339542
1833848
579899
1197000
1330317
1143869
199328
1170765
1905266
46239
1220688
48759
472910
552001
1362627
992756
665454
802578
1484138
991081
689937
1721574
1768794
971499
838877
233863
358151
1655247
1286124
727063
543976
1113729
1917757
352880
689378
664760
1141094
797501
76415
1597136
16861
76064
938875
1481427
1526196
211562
1014607
646133
62122
1295129
1775754
1021378
1353866
1347849
643999
1872337
1430839
770107
1057089
1306219
414308
1373027
1621804
310492
1310781
119111
396466
144167
747858
920108
1044562
258112
1206647
408845
144445
1743982
177076
246329
84469
27652
1556890
1760062
432063
1869325
1228909
126732
513286
1376842
1444702
36167
993638
1354529
214288
1129311
1939767
1813283
469862
1908930
792242
1225621
315475
1871110
127278
476740
1575158
1517735
1457525
1668010
461015
1203904
398441
513095
611275
981988
74244
812215
1126434
1717119
1911494
1835937
933633
94475
1069153
1172233
520629
1730752
927893
1433960
1828021
1834762
1460644
1301745
1633053
213865
1359362
1239110
727232
1377866
1032900
1436039
2720
268209
947405
956432
1810221
1948261
365835
196828
468503
13924
242181
1021478
879162
1133782
805002
264735
841567
494976
839790
1208310
1326908
1554571
1264498
798383
174380
1126925
666592
519342
604724
688534
1195830
268672
356915
1913325
1904893
486840
1887056
372765
681194
1100655
356055
963556
571264
1822364
1589615
704787
664560
1268553
249809
1908687
898949
542008
1457448
1639213
590419
1670706
186923
532776
631570
1314602
865174
154003
1952149
1833919
325905
1787824
903038
78029
1816120
94953
233772
469699
686451
1618716
745664
1564991
839350
626375
968628
1439416
838037
413073
1587885
900041
1562403
1287513
1652085
1365790
1679122
1060972
1101591
198856
1890564
1993598
1311729
819670
1478412
477432
1985132
1290363
491685
1615393
1527186
1426177
750296
1167790
1486384
1803127
1478200
1291834
1214485
68926
1945442
1327080
571512
289270
1701462
96859
539101
854003
286802
1316071
1414619
660904
1794174
1062060
1764019
1487573
614263
1612720
526936
371035
1738444
384050
1850605
1667083
1800419
1327242
1398678
1378570
503677
1404452
1933648
230704
1396104
790716
269869
1599360
857458
961736
383346
1948542
141959
1462307
1962940
1804769
23582
381760
781292
1522065
284190
357236
1569533
1926887
789520
705732
619453
667933
1225881
446350
77791
130150
341419
142779
189898
1832974
565649
724629
1229295
850651
1226925
1154079
639957
343613
1370704
130656
76750
1249728
303681
1633351
1952836
1351670
952535
1456615
1320629
1675340
457903
253830
824442
777972
1777826
1744379
1141401
1522575
345837
355592
1083497
1085306
346896
132987
1569115
1929901
492526
1331270
240021
997726
138948
809702
975997
1042329
768962
8261
1357082
156719
969303
1967049
1451258
822609
1345806
1612422
637270
68015
21406
784338
1258047
1142820
118781
1752876
1281719
1513535
1398523
812902
1907694
1061640
1774587
161015
1513253
1589040
729502
1148227
999399
454012
1868463
575092
1877565
1346010
252122
1509190
533474
257068
1646340
162169
1276978
1346563
1683696
1315967
1643588
1139669
563320
1907967
1688294
1582974
1885020
1934218
1184057
1866516
560978
829624
653707
340107
187029
1528876
1346097
229269
513003
1811328
1850061
154623
276270
484842
452615
1962977
270681
419287
1330591
1339967
768791
808647
1648614
306373
1688988
1620904
980210
1561871
995586
1554682
1971968
223530
849924
74831
435210
1770790
1015028
1514541
73881
1006261
1918053
589243
1119710
1010654
1908618
300372
257986
1701776
280496
1792340
1348785
1043187
512887
193206
947376
904237
563345
1547259
1598740
1884070
1359855
1964555
865607
160937
40489
993100
1130986
1960919
1804899
1964821
35452
1460091
1222056
175769
1445692
642833
833357
1764969
145836
651927
189455
876370
305612
1109486
1574949
861437
662743
315175
1713110
75515
1009138
1208726
935594
1728552
1480472
1980041
548834
1361355
1534061
1102123
1270508
681928
905206
1355585
881169
857993
578706
1693282
1659072
1111560
907632
337627
344663
1735497
18003
1283897
1640883
832130
514634
1335855
1413983
942732
660799
277275
982835
495017
1068984
108708
1618006
764936
591874
140430
1906053
328586
1064277
432540
1559499
403560
1756417
26605
1883237
484484
117587
690895
865891
1193472
177962
608828
463415
13558
1918570
314285
830957
890193
222349
1990158
1181414
1711152
1867300
61336
1725869
997989
86843
1634343
726256
1710289
1588498
1505613
971416
1812534
439241
999999
976410
1533432
1597962
254070
1922307
1744629
711715
628537
345289
1451976
1850506
434102
1542677
1744645
137485
1936463
1201138
1173208
525400
271109
1812749
1836800
1402606
932679
1353369
33990
170880
1281438
904922
1816473
1051688
245120
1358151
455377
678492
1623904
774758
1815945
399142
122929
765641
1437817
433714
1777667
914287
1145172
1852926
756372
57257
106868
394751
648647
1819932
1385422
7312
1713853
557143
1706673
482958
1778781
383121
1541046
98142
1377459
1381468
1917033
252381
570511
1891597
133451
74652
1806011
1310980
1651890
1439315
950849
1125074
1366551
801994
809205
563084
721634
1460089
97443
1051091
1725030
975121
1487421
747122
635481
1275367
1015308
1758759
203349
895824
1894755
1997417
578704
121835
1307093
1247635
142923
951166
264805
1240211
1580125
1062265
869897
1689343
1701622
1835135
981725
1054986
1822916
133979
239096
282357
1205434
984793
1940373
225876
1966808
1033141
407240
1068815
1504970
25140
994726
21130
965778
535129
1779237
1201185
579568
1659078
558441
1926354
182860
127659
594602
1695032
587046
714241
1483019
1586567
637487
142789
1849355
356492
421385
1577094
139524
1053812
610955
1946294
1196175
402137
1803115
906366
1228533
525050
905935
490148
1644999
451190
1828788
955551
1723311
1897564
853049
1243849
1060635
1851142
568685
1965505
1433217
294970
1040701
222021
21132
1791592
1627966
81605
463580
408459
60001
1219967
235930
119928
1366586
1274895
1017181
155263
915208
1956568
1814048
1966304
1820939
559812
1647082
1864287
667851
1714662
1340161
598743
581632
1805660
775835
1754635
989374
1017618
695495
748419
387035
1175865
1895029
1553898
1041268
1367251
1886009
426422
14936
421032
1002753
867350
1138146
1870603
715082
1374900
579343
1321208
1884776
689700
1142986
1143963
525650
1807592
1532570
1754030
566863
1677717
661752
462476
672296
1059238
156145
1506488
1490886
994329
412347
1486875
282152
509498
458208
375261
1449002
1007471
716853
375711
379583
741020
280779
1281342
1028875
1938082
240339
1794455
1150261
180748
1466763
1666928
105482
1566178
326886
735529
1560507
1824889
1284822
1415314
1226454
1237416
714455
1542385
337973
348468
1922599
1888645
1335943
256293
1727161
610140
215902
635242
1473866
34747
537756
727515
1474885
135709
125398
664115
110280
1926799
227810
606713
391436
294496
1979439
953030
1434017
730064
1265996
363571
226284
1816945
1997604
1483419
1455007
1708999
1926287
136037
1552340
1669395
1385673
1065155
203394
33378
1508857
166413
528625
1442035
1978522
184932
831733
1749923
1278268
1809543
1509649
471705
663523
70522
1048825
1561871
472687
963457
1351457
1613270
416422
977891
1240408
49780
325428
672849
1513845
11985
336817
732598
565387
212612
802430
1906015
562379
899837
360315
1562099
1600716
1750332
1702958
1450057
1768642
1880448
1352033
771079
1781428
1980838
1747319
1893262
225171
1112625
1843190
752990
277114
1112253
470032
53972
1657418
968473
1271475
1342422
863030
1531754
1796500
1306591
1491897
1904301
419683
789775
1882231
1276431
1347014
1443797
630376
466068
119213
941446
1627773
1122715
1506544
913856
126218
711201
895279
1556142
761147
1875299
270588
273690
1071704
500538
1138610
1442756
534420
479232
1952014
1280609
1381472
207911
692998
1699916
1890897
1744943
154942
481637
116423
1631282
338699
1729173
1114590
800053
1163219
1259200
1763700
171764
219603
1729364
1149580
139283
159642
1676692
36728
1475780
1931480
1692941
725471
1203191
1847057
919007
1374376
1218465
216355
901204
1958398
840023
1986547
431576
1885675
79978
249780
752858
577262
1577948
126622
1646957
1403775
634809
1495440
990664
1241436
154642
946199
578828
1031150
215194
940026
1365289
805296
208074
1893264
1057204
600988
659799
799690
1692668
1284757
1420734
1033091
132976
54417
1673798
1860256
417906
1459029
665074
545104
1942317
1287629
792069
988324
391690
308993
10673
1356542
1370340
1807791
241986
46725
1860116
223919
1033784
1506667
201189
950244
1435400
1402294
187119
472192
1431045
1483515
93773
252690
1286810
1065272
1321524
1998052
89457
1128414
1116433
1970349
1546129
1461412
1768942
1602285
1281760
942829
633349
927477
747855
987979
841845
282814
1650364
1817070
1422981
1713277
446361
789720
1964838
1014839
1029529
1505020
1106973
901295
1034338
1807756
624431
524980
122970
913191
721349
703536
765016
1293765
1519082
1909036
1492178
1096085
1814284
192417
396091
1697913
820599
1222717
118816
1964008
1745534
489811
990995
252054
1044198
1163863
706675
320913
755823
409055
1631316
1530468
943638
1174588
763194
1282800
423945
979425
1892259
676052
1610343
808348
1849200
1327205
1257135
591536
2940
911881
1164832
922900
1677353
1594414
771470
90826
272833
278791
1022696
327937
1151001
1045192
1336687
1256127
1727735
925164
1300096
195570
1644151
1480260
1046690
1451614
773930
1252436
985945
1734664
1791562
1617956
745106
344414
71827
686325
202378
1526218
564361
891205
312414
425356
1706025
271664
1153276
1228680
1632660
1613540
185992
222192
442622
904280
648573
1425656
526371
926503
1835761
1024602
188834
718045
1935371
1476176
1885045
503074
1585492
1439808
1981407
1014373
1540720
1493861
81935
152995
478814
1977159
642184
1530498
84382
1619109
1174286
485255
290623
1243830
319289
200761
722697
1405314
627781
624496
938873
862193
1445503
844945
530943
328055
1060708
190270
1954478
1845577
335442
1863537
219219
554657
931221
259789
1703813
1225584
396450
1342166
40250
356448
1605525
57860
721271
1464455
1414190
1150505
1153737
1906161
501636
351999
749124
1236062
74119
568291
1997338
380444
74857
1609734
1863976
1642641
1027977
173698
1999907
292752
1004080
1041358
921106
1215785
1429837
1845719
168585
1295636
45059
236147
1604835
750887
1990781
1345378
1234620
771301
1540012
601092
1403600
143537
1638428
729207
1205037
1798500
1404148
1838478
403836
1635860
640872
1219783
1383314
1697652
857381
1491834
520848
488555
422088
1814952
276939
1639648
1970289
682127
1256868
1832452
479533
1428210
800604
905545
1962805
1885249
1756173
179555
1584016
870870
1055582
1361009
1534212
1060201
1267262
439997
335610
1529755
581098
1789391
279149
1275825
479364
1945433
754312
765455
1532603
799495
1663050
1034682
1848234
1447216
226694
1508908
1631633
1626542
204135
533020
1359351
946400
69080
908866
323288
1933183
241133
149561
1103204
554125
1765684
1189709
1251466
616829
1548897
508127
1705325
1367558
1395690
11796
418328
654075
1595940
1145899
1492928
1001510
896639
592245
594563
707661
847468
1960885
1276943
359197
173410
1359133
1831244
1731419
431136
132512
406271
1544722
81744
11106
640188
610771
743830
1601843
1815781
403208
1222477
1119494
323170
136654
111056
1526793
1478032
192748
338006
1495323
1349010
553173
1177445
722234
230828
1414388
1158660
1168310
1888318
1815507
1709564
153013
663787
459309
919074
568469
1458786
709655
179531
1560933
1725187
6237
323815
424160
1416817
130052
1643121
631643
544592
1134973
1346497
210078
1813360
1373460
1131857
520188
1138684
733896
898466
809929
1015707
1490230
848725
626746
1851154
1610057
1308755
1116351
1898319
724058
409322
86320
1566433
137225
427907
220099
1771275
1749562
1160725
1648536
830182
1297552
1255930
954850
1861251
917343
914265
1118415
1697821
1212701
1282632
837229
223792
425418
811570
605330
270356
1248678
82756
434521
354464
92396
737416
1250653
77419
685278
920923
851203
1314464
697839
1630990
666751
755605
1200913
1932685
549811
1874814
1391448
910604
1598050
726421
738438
1124544
1912750
511516
819781
572030
911083
1868946
417484
323797
20352
685465
1499044
145027
1050363
1538907
780425
392153
266519
649373
1608444
990536
1017591
82049
1965491
1266502
1538540
530799
689409
1492833
552796
542586
1605862
876169
149317
1104513
596442
1784565
136779
102177
1522903
1538088
259391
469972
1360035
472646
903194
1061844
1981608
1893351
1199012
1555414
1245582
533187
144885
1705908
1990463
1891608
1324929
472321
23287
1879388
505685
1016047
1099902
479827
114792
593286
1027288
43862
821692
1702340
1898774
1010047
639679
595739
148577
1437945
188379
410588
1388951
898449
203331
1989880
615326
463836
1094010
240001
393813
339310
127764
1508472
1953022
1335675
1021436
382812
38350
666342
920907
1071828
1863229
736217
43149
1652031
586470
1076316
1985784
167039
636146
484893
1061966
1665647
1806715
728906
1905308
1047715
67115
362460
1310706
602080
122435
746599
538093
721216
1526565
1989199
686198
27938
463775
921123
1697613
583312
219619
1460311
1294828
535467
622965
325769
1194115
577110
1016946
1236257
1739477
516568
1095641
919909
322638
558904
1438587
1604065
1483752
1500646
662562
919224
1757458
805314
368626
1131452
1024663
778842
600196
1733649
770762
1101916
1190450
1881582
304009
1443753
1407812
346118
364395
768621
1165183
211260
1954785
821400
1185953
221674
1065153
401274
780279
1530471
1595060
1108532
1226333
1629106
121986
1437427
285941
1510702
1020937
126644
221844
1083657
595436
1721042
1657583
671637
686224
20511
175449
1279379
1766895
1221780
1738894
1245493
238566
1156043
58948
369870
1815825
422488
1918275
1948063
615287
1401301
703945
11521
727792
787520
1713248
1601342
476525
927139
1938578
1473794
1555192
344826
1646332
718369
640583
1852915
1038113
1108951
1945165
1353352
1216943
813896
1960736
147546
681757
1196091
1165945
1086811
28701
1325920
418968
427592
1046346
674434
1180248
639266
1185646
1655198
1128486
100462
1107702
1673768
831584
179389
1158458
1732686
526524
1829577
1065725
1130728
1628913
1071169
1729457
1773612
1050298
1115109
1791685
1460510
1148395
1877126
43119
1596304
735984
705932
1130794
608089
1023116
848420
790373
347336
1480235
156010
1064958
1656139
34871
784
410161
476432
1631256
24930
703084
647602
1837127
1134776
144448
421333
915761
842944
446523
93
1629487
1895368
1620769
154979
1917279
1533612
1346027
831314
917951
1938086
154621
1503615
46121
20918
1224367
1305376
243493
419829
125754
705209
339361
1564848
1956521
742647
1818753
127097
1171641
1568583
95800
172595
338191
1777368
1829308
1710205
584925
1361344
1416406
329343
1518365
826091
544222
649585
1496486
582560
762195
1646948
1014590
1874274
53355
667586
1837407
966437
1708956
279358
749968
1098271
948056
525975
1554118
1070408
91989
82755
1693163
1356713
1963301
869194
1581061
1647203
205297
885464
305504
468981
783807
748730
412717
14808
349688
73057
993999
782290
148293
265570
1608478
961713
978692
1928243
238386
1407053
76159
313083
1723336
1192255
1530121
761933
1873591
790718
21045
1459372
1755185
890091
1665836
1395936
1251506
1041579
517934
1816707
457618
942751
1847512
357750
1161991
498609
1263974
454745
158035
959746
1713834
1721185
135901
1276480
1307169
1452928
438417
844805
1295191
1841403
465567
63723
280794
190122
1193461
99105
539463
1001757
1738070
153330
596951
713458
346550
1230881
1538693
74545
1258827
1883443
1065435
284671
46885
1855958
1187201
620783
367985
1116475
273501
1206019
1791109
1104662
1406304
1657445
365115
1534006
1313077
640449
1602386
431492
1374876
620093
1473455
812127
367591
750694
41289
1146759
29923
1323353
1219128
869746
384554
1326914
399049
853416
689295
905627
1929846
335412
1313015
582010
975409
1081401
1714573
1611645
1732246
1147419
1241053
1056109
1346091
1996599
1543200
1401635
1331130
883101
1383778
982111
496942
1080728
509226
1748208
1415167
1322714
1406502
1782479
196136
1603406
445062
64061
571185
1853485
1788860
86741
228268
215424
1953595
1683633
96967
1787136
1520899
1914302
190648
1763181
1558268
1089255
502693
1062317
1118332
1240424
227170
974716
1299070
1938488
1263825
221003
1896410
384153
338707
1843286
1764493
844330
1073816
158029
1787326
1649979
400905
1981964
1366667
1489940
1291545
994265
191479
635228
1987915
86813
877427
1190405
701057
1112181
1578806
233706
570638
30576
1440628
993961
1020862
1794561
1512508
380676
1575144
1376873
991212
874810
386355
1513765
1237364
1275523
1542553
45094
455671
1030776
914925
781692
56862
1753313
1710808
816896
1623575
473394
768551
1185307
811300
1635481
256494
1323884
1723777
496607
521144
1779089
1845546
722705
619305
264644
1836761
401490
806440
993622
558794
483827
1367406
1273311
726700
1619927
1709298
1419902
1047185
1377969
599277
58638
828234
72380
134249
1984267
469885
481953
1326420
1513508
1815899
1993998
1556819
1099548
879198
228898
1199077
1135762
1589027
1766139
1783399
1892909
473627
1298654
1356768
1266112
1158010
661089
1495585
1584727
1589143
554926
1417666
671366
1153583
820825
1354652
709204
624347
8816
1980966
1651882
478951
869883
1495396
1709735
701321
239233
914343
1955377
470782
1087373
1713472
205903
1103477
80463
1863768
1589450
858765
179854
1970877
889107
1015673
1723242
1184965
1666363
46043
937395
439614
523074
1445090
1248537
372593
1398900
1337587
71583
1663762
982319
1231877
709162
258605
890750
754329
1499970
1739371
27179
1866238
1552712
1702319
1538342
1956060
769728
58556
756604
1048323
589728
1875049
1027549
1536627
1894292
793525
497412
235824
1773222
1910640
793336
1996657
1451187
853873
850126
1456922
1788784
723774
959452
835449
1473291
620305
1288050
678831
838669
528138
1055655
620706
1880794
193194
946006
672593
920299
1365844
119920
69906
1690075
1007891
233214
203690
531515
1106076
819659
1964761
626871
1839582
1573596
1691563
890118
1017438
1086314
1882419
597843
827895
1686128
103996
463125
1726351
1663759
788228
96569
1122492
1365313
1784654
1318626
861825
1587690
937030
873778
277332
232875
1321206
1648589
503669
407149
545858
661653
520198
405482
1540919
502530
1021384
711826
1765550
869333
1565418
1682372
677954
1784508
1877758
848699
655375
1615258
305648
383825
791298
912098
606020
1525056
1521011
597228
824749
461635
1441539
916462
1901270
278528
1717400
1055787
94234
1984618
946349
1475008
1465127
1559691
1135156
129290
1318518
1732031
1246825
1597091
1487714
1850521
697024
1802672
353776
954310
1341544
427373
1521604
101599
348819
542063
1242559
345232
406040
637535
1364109
1680137
1868261
23191
688120
1646268
783277
30772
458176
1815792
385416
827742
1589206
645932
1674196
255402
1238599
1281157
1563440
59586
1984437
242494
1327112
755496
1166566
664455
1614136
205097
348029
1891618
786651
520796
100263
824238
968982
501092
1106120
261511
95225
1041686
1400796
423724
70987
1972427
140455
1285168
1934636
354215
1967166
628045
1304280
624187
1807228
1395588
1819987
876895
1741607
1076785
1371251
1617875
1911033
1167085
1783429
1800209
736758
1881084
1484519
1666719
412828
579144
1500469
492068
340874
959811
1114265
320812
1253383
1696744
1987251
338418
282362
1929256
606729
655137
1668169
757190
1935439
207730
1335968
1093324
826251
1561594
1478032
281158
103617
1127145
338412
1983567
195353
1120892
1241458
1834289
985656
298899
1436054
1706880
1768039
579485
1665482
477550
1414868
1767476
1774718
1707828
1200613
608190
119932
521213
834348
506743
1961970
1636603
1583846
1882280
1287157
724650
1673062
896927
1467750
1818992
1009293
447995
992124
209967
1732380
1261247
383694
1434031
828221
1901146
801080
1129710
724229
1895635
1827708
865459
897549
753298
169611
186624
1952488
1054546
1318698
1432589
1491615
1152188
1066817
1726531
1305150
1556803
581432
1394334
1638606
301802
1479831
1994407
1083201
395626
968560
1156097
169475
238203
354002
867372
1657301
1054068
1350958
1150078
491349
748664
1049685
679764
616443
962293
1904628
1665859
555814
1497043
673167
1390452
1377755
1813891
1415735
781036
1662799
1366707
1061743
1887552
1412472
94297
1655302
1443305
1269667
1995256
1181896
1771946
18440
1449399
869098
48861
554624
701342
864980
1753050
507079
1191277
757971
1519983
1898253
1289943
635039
1212726
54218
251002
341488
1856419
1160382
1228856
1027211
1596656
1649752
1928130
1767942
1924288
1152714
665763
97963
1974132
1211746
671005
1308701
1585302
175871
998206
982983
495238
126125
1650950
1377334
1989003
5926
1492514
575513
403166
130593
1293963
992682
1123006
407197
1822843
1311570
1569243
762499
887764
378527
1482883
189661
1121352
354389
867657
1592263
1916014
1971432
1905875
1062039
1450966
956099
1032651
421386
364486
1855352
687542
1072357
271458
1730672
1379432
1143676
1758170
1946283
1192678
591304
243875
1991252
359188
1102853
824757
717777
1179582
1422645
1139616
167496
124497
1309073
527758
1829066
1865479
146539
487777
995713
965208
256312
1757433
1540817
113972
66257
1424125
460088
1656935
767141
241467
1793310
1476173
1305134
1760148
1449334
1759742
1913513
220685
705197
1557429
113020
238110
1313764
1678585
1496783
662199
1856502
233963
351879
1063649
703219
625547
759860
1627150
1731482
470269
344105
626212
1982861
1704905
1926311
1176276
1564333
1875731
1602995
1908872
123983
1727873
1849003
277088
1461101
178088
1581712
878344
1583818
390280
822765
333692
668803
1196633
643011
1808716
1025144
348434
347422
761359
468014
1684799
1245141
908605
1350651
1694297
1810273
794312
426971
1537082
1608366
108858
1274820
267810
1791795
186620
1560322
759520
1743239
878394
1208868
351556
477958
1342542
605658
557166
1761807
977284
521712
1991049
1140382
166045
885881
1620251
417202
527893
1025448
1474777
766443
1315590
1615730
1534570
1857581
75176
1324586
1977421
172890
967403
1134212
664423
364310
1336469
1667105
1845929
527544
1672130
1643148
1752942
1994027
1613199
819230
1727637
55354
205017
1895172
1534222
1041635
693118
61497
992647
339569
973623
1382339
1987919
1286077
665497
53959
168824
1862903
478958
847321
1193295
827896
904339
1198368
115567
459143
1596907
103560
704388
192824
1555047
1442471
845402
376797
958335
1021958
424013
788466
316679
1771756
1699729
973134
1037856
1245718
1066242
782909
1669405
545653
1423268
1916859
1752703
14023
730885
1132418
957398
1594453
445729
1488552
1862107
739043
1758189
306945
359538
1043388
1912644
1673583
1351515
1118788
1419653
42457
1074653
255135
1268062
1141356
1207421
1805448
1252943
568394
597196
975477
1456519
136486
1426527
290336
1181360
1038459
106875
1154714
1884315
1164827
875135
116008
391867
1468118
408796
813745
117407
641197
1256563
1374513
697843
1388106
888882
1478497
1365439
1550504
590940
885032
489725
1843380
1145889
1239089
195545
447426
1327225
1877087
1664989
1698190
448811
142812
738830
10436
897130
764012
1338298
330295
554052
1180408
1405256
1912230
1829835
1912457
251367
537155
846817
1577895
80606
1277146
504494
1774224
736943
1265060
195386
1319471
327523
773168
1361349
1217306
1175960
1353767
1914905
825971
370286
829156
917614
774195
1304985
1760212
1245558
965492
972737
916672
442691
969514
1384501
1569303
1420980
20020
665070
1738452
1822918
173555
507457
1433326
1838607
1232288
111762
1003194
430514
1588073
1389240
251255
905844
982596
1783676
1159097
1342089
283777
259234
604361
1221706
1081857
1389033
541021
889139
1602485
788078
1856966
1309254
416194
1452535
1782042
559376
531921
253603
977763
921282
1651563
1727947
1514208
1097490
163614
114847
836112
1747505
1986440
1765478
719336
1861172
1998498
436003
493143
1412306
1605634
1472033
1286130
520673
1182011
310464
1867852
1843108
1059805
697311
1823009
1583782
1155213
664611
1332070
1648319
1352115
367676
473940
1414990
1065020
1604018
304483
648080
1343776
910030
860152
169266
1123042
437308
96014
1187532
1731058
81576
1457200
653989
176464
1173220
140153
1789314
911254
117194
1196159
435180
1282581
1389105
1182075
1038271
775720
395107
159073
452824
1452317
1870094
1004152
537608
787370
731590
669983
454046
1777743
465716
1422475
1204599
1017867
1716368
459892
1602613
1912196
806601
1228544
909037
304196
710694
241204
225127
885233
233847
1992677
941552
1262555
160183
576089
857616
839393
124695
1227597
258259
1502953
525013
432932
918267
666265
848729
167566
1291888
179664
941767
646118
111121
555532
32723
1087602
1116678
1166524
629156
1328849
900444
335812
1572201
811033
898293
1396510
1528248
1280445
366370
1231416
1817609
1035947
430200
997826
884717
999791
709151
1459143
1925245
1919677
950440
1248035
1469831
908731
545643
248040
1396192
874008
1781260
873956
1320551
1770283
1927569
984044
390963
1744056
1459818
1475938
1529085
1605159
1571041
693218
1831270
853786
1114004
1467580
1342732
1384524
1594840
198038
67124
496131
432228
1842163
1621761
1035818
132912
1813391
999331
1077689
1377028
48129
449450
858264
1122419
514138
677792
1946202
1816053
1944290
1926808
72164
1484441
429233
1162539
687186
128750
1405378
105737
1463104
1820647
400822
983374
52252
853705
893817
1608366
1827898
1736606
1400295
1876460
1521414
1862219
1048049
831347
1262633
1434670
1329428
432722
857825
1089790
1349924
1584270
1285352
1078701
1337433
1730125
1349379
298551
203607
1710020
640335
1298816
1305068
1075372
429034
1571479
1741612
841415
762408
334165
276936
422025
841009
1367992
1926220
1477920
764364
770993
499638
314686
205736
928261
693419
809667
1577875
961542
1921794
1193441
1209074
1914660
1750212
1594542
170835
407695
1251678
528672
1415905
1959819
1103051
1930770
961131
1298517
1461236
383984
690902
1671341
692134
1259055
460612
1740868
1103239
1151813
1388447
1612441
1765280
1303262
1260474
482828
315373
917112
1829475
890904
71327
805757
1521603
1446086
114263
492622
644986
1658951
1511164
985168
1750640
1707009
737942
612176
804917
493236
1675536
470189
860566
529754
1260499
1651732
1570637
567929
1894065
1164885
162948
1327770
838999
73825
1884804
1908590
666182
1614134
265084
372430
78187
1906518
1112951
1012120
266736
1439994
635837
1559113
250022
70280
700202
1626701
1477327
304694
1776510
672806
1098821
1334292
1528814
35677
255317
636011
837711
981412
963039
1532238
872780
312410
551233
1619534
409712
884006
710823
158261
938287
360298
810023
645814
1887559
343389
1049276
1778967
948130
248895
123962
635977
917011
1167594
434801
1487873
918096
1178850
763182
1215502
795944
691506
896976
1860620
1139531
362795
1216962
1886167
246975
1850192
1453981
198281
1784790
345480
203734
242646
824441
156695
324256
1731074
1298465
61571
1158060
1002243
89280
1286185
1064817
1268190
1347961
105665
1322549
754866
345711
968143
1044796
921363
558323
1064120
1971856
1529961
378739
592048
1073146
233368
1227151
653504
731219
175667
224544
1417556
1405200
1037026
1478127
390484
25070
968668
85849
30786
1657310
1958822
576559
559646
604495
1066541
1881611
313785
640020
1330819
1703105
1947727
544222
1580390
206097
578780
1365212
826721
971833
1749270
1695726
117357
1725997
285494
1143687
403254
234974
1193877
1436743
1305997
1701027
1851308
940754
506061
892940
388178
1708214
1253178
641153
1951518
1301729
159760
774051
835858
1192310
1530271
376273
265627
1791455
1200608
1729448
1730155
1117072
1402033
1023678
773841
325687
65651
248313
1889630
716486
268385
659990
1119587
354147
498907
1311457
110225
1074184
638546
1525087
1452708
1653955
1164847
474829
320613
1327328
1887322
1445455
366056
1473579
787186
1841189
1988785
932801
141516
596682
618270
198529
1141006
1093435
1607175
855610
1082616
1974565
225867
637803
963971
1252960
1944613
195716
1475898
843093
563308
149104
126702
804986
887825
356501
1560878
1189470
1253697
980572
1582890
1307347
614111
191132
1639329
734835
1698254
1579318
1863439
1551847
1678186
17816
283691
1996520
633666
1236398
348770
376913
1799379
1445050
1873313
1647480
1313836
1283883
385997
1364939
1133788
1649091
1627248
834481
602925
78480
115401
1483078
68386
914916
762844
253108
1574476
565267
854293
1100025
1762092
1734839
1763350
758876
786006
1415762
1653989
577233
1182933
1461622
511103
1753718
934737
970724
1010735
1611894
1867129
488468
992919
1601525
662411
683856
404746
177317
1743151
236350
1843522
889839
1676643
630301
1099728
904541
655182
317396
1142725
1635510
373849
1226037
6617
549439
1789335
1930435
530985
1092688
1069061
1621539
1506824
1647889
804351
1184854
395542
191014
337634
93406
1705123
1455329
1578160
1107068
639120
385239
936865
1354136
577741
603389
1548173
594009
1912625
1048410
1429960
515341
810340
719305
1882064
1687403
1199183
1577390
739987
107102
1430804
620943
1374806
1762655
1443965
189641
402393
800673
198674
117691
1169297
229076
1898665
1759517
1781226
1381495
42857
1387608
1618089
22956
211274
1081866
1894788
1200478
27016
39173
1034036
1270322
1811556
1757222
933311
430551
1304145
1094347
587588
207148
204731
1322606
843643
1043155
87262
998665
865870
94098
684991
1041496
398189
91037
630884
589850
1123118
167748
979225
1032024
482974
1333480
1054521
376579
65965
914963
1665701
215300
369957
616516
1402512
1868085
584701
498113
24571
839078
1174482
1660975
251175
1195809
833876
122307
459514
879744
205976
194482
1696757
608182
863216
1542407
1575814
1138418
225780
1437755
811999
666947
454476
486478
292514
1896303
1382011
1755228
617820
1834915
1198419
1222429
220822
1233984
1068398
1049
200929
846480
1205123
654406
654339
1916595
1470054
1760889
441138
1104686
759792
633988
1337116
66347
905494
1911196
1584140
1606355
346707
1105473
709483
1143405
707168
4532
628919
1736173
1878688
757068
1247532
1491656
1400606
1991244
1912782
1250963
92372
1330145
625737
522104
1937413
227673
1909631
179185
14599
998220
471823
1941904
519495
1092899
934572
1812902
1522964
1065665
1336572
476424
1889376
268515
1201488
1668725
1808783
1336844
1923695
565485
609196
97245
287139
1573062
1406464
1515778
1555522
1891332
208358
1389264
1869364
221767
709210
1643697
175615
1066936
815063
317074
845086
1823976
133010
265428
1662181
1465300
1719400
522194
1495485
663143
1214903
1278690
1902530
1816325
1543086
284531
1290246
1208723
455856
449232
426211
1692007
35253
132604
1066290
1174879
1220826
624895
52613
1597581
824118
1946658
1294672
234348
155701
159239
450520
1589282
1766409
1515842
1552619
202210
805180
261922
912828
88870
1815061
218673
987994
772997
1808747
1817076
1344531
790264
1795071
1624697
218571
1903024
1133164
1984809
45161
427090
1115216
535767
1867994
1848252
570364
1532519
1192793
941171
46247
1154156
181227
1794136
778535
1905449
1628409
1382074
841520
367484
537415
1538918
1735835
1570353
1676206
148387
1201685
9057
1097866
181671
416213
1533904
1038746
118089
1201193
1923005
851825
1341744
211917
594029
1950808
1742789
1162040
537583
1824840
1830931
112641
867742
683324
1113685
1214202
1990939
1234815
838926
1882226
1563128
1611130
443031
1508447
765364
1913703
1702
674979
1651278
1883599
1121010
1364550
1141863
1509149
168821
1152621
387000
361514
735580
756952
470237
1445142
816592
1630195
421895
837702
1013290
1016819
1061122
787312
570392
1361542
1563881
775728
1036498
75598
1064192
1798259
1559896
708618
1982542
224708
957614
223352
1717451
1405614
391745
522867
1389125
1321325
1203246
282639
1290289
1899846
1565480
971432
485717
1468662
1693859
1438753
1696937
846991
530877
232813
1147461
1656425
74261
1155400
789079
1304062
1208682
352467
1072116
1955313
471632
1672423
1243180
198225
1912848
508969
959910
1490469
1698774
1656964
1675091
1554326
763278
1192278
1473749
1116318
175247
593370
78159
1103309
1974635
922417
1265979
1073312
1979356
273433
41221
916384
101460
1081583
818804
1795620
1260216
1637204
1812505
1359818
1123404
1089371
967232
388471
459348
1238209
1217721
825543
853222
399735
767715
821268
1627320
658266
1635969
1602694
535192
1967151
1412362
1099872
917767
450870
1299614
735150
493033
570443
1082127
469485
1264281
1047123
36823
320349
600144
698958
608974
1487271
693764
948282
1497179
1127639
1550143
438890
1596182
1484798
342527
1781701
1297434
761466
1770842
1926891
500861
1795741
328894
190903
363723
681694
1562257
1800976
1982057
947252
1449187
1764725
1971891
495869
1800154
453094
1747466
1995238
1826324
1232292
1567117
1976851
1500130
694233
926796
938052
1056111
1741185
1621288
1165190
837539
1424632
1882640
1034096
1071087
1422691
632751
825363
784657
342309
55378
1417176
682147
49398
1338200
1825224
141239
1165369
1046456
878127
840097
1904152
1887337
1026402
771673
257630
539342
1344499
1274719
1909308
1819201
855917
114008
1894036
660976
1066446
727936
454748
898117
1958361
1549471
79866
1869245
1969109
970657
1383807
289340
1276504
1278986
398346
1843724
359219
1634175
1474945
1645283
676037
1825574
1392818
751672
158151
1228405
1083573
931163
1420268
1876719
704864
901793
480225
1608037
1263567
1964379
1931444
832598
549839
1494985
1165508
1459728
112092
440218
1093719
1256128
87773
1392078
1827241
1341445
1098528
1642958
484722
1499918
1990943
1381703
1487150
1894238
1728225
588029
611246
1660295
307343
340718
1956802
849149
371742
199452
319974
841981
119360
1735445
466950
847391
798297
1019993
589997
1739970
1268533
1601913
195948
959352
1736745
746997
133237
1833994
240485
1228391
457805
152890
1348565
673803
935160
424094
230704
1971338
511907
97895
449362
1492997
793703
125840
811770
884908
1113287
657133
1927973
353097
799278
1741712
222587
1446143
823829
723386
1924645
1941483
36164
5514
1478920
1290267
1035077
1727056
508402
1195124
348421
67441
366329
793466
1615944
84712
1636532
317369
1594250
996787
863269
1767978
1684914
1175517
1643924
445684
788958
1098878
1320365
1352294
1798052
851495
1066861
276488
1919632
726364
356784
398585
1755400
769165
990178
330895
666084
1742459
708041
1233293
1425445
745217
1915984
1060559
901072
630344
872859
1472452
83059
545053
1912085
1560092
1296742
511465
278171
492519
524909
363579
837379
1517812
1146245
842358
540722
307581
1292421
1812545
1422083
508019
1747537
215892
1170619
9106
955484
1660668
1585893
1048385
1836405
702346
343459
1895004
756683
1488524
666159
1935377
1276410
1984684
300180
1000097
597934
1785093
669690
76517
153889
113301
321593
398013
1045698
1426469
946878
1236803
1796780
939393
632280
44844
1548117
1203919
577926
1204833
1747998
1131883
335114
1750045
1593754
1942535
1479405
441072
212561
1779014
302270
749030
764658
1171211
491587
1003333
144512
1931607
274311
407161
154054
1803259
1629668
1000900
1335102
134080
317481
1060867
307726
1457211
86751
1038093
139669
394404
1916478
1730735
1942943
1988572
657991
789373
581018
735415
526601
1656688
704449
438115
881708
1097558
286406
1346980
1687489
1713357
1361318
1057767
177505
458818
1510822
1468708
144857
176102
1704319
1339818
733842
489559
828634
1456069
1332487
518570
1657946
612488
1665920
1784923
1716031
1247055
1689645
384764
1493215
861266
52036
1153675
301954
704559
138238
124221
1882700
1670625
1082059
1708184
1858128
1550910
1938401
698828
141173
536168
381037
1379789
1813664
497003
956279
1268963
179296
1088249
1726450
1619852
42299
1789851
709691
284854
1331674
802276
1503627
1195216
152275
1371036
112793
1247910
701637
110724
558204
1766374
915531
661096
79257
1600594
1995012
1634270
609174
1736625
779331
1701095
1496643
792497
1991089
1937969
142188
1283865
549669
214066
1220928
596335
322107
295447
856631
431549
1065851
802836
1226800
958726
1599966
1927005
567029
1087122
1260924
80549
400019
1026197
1636412
1932290
1075730
702873
584074
1354096
1029945
1882756
1079338
785401
692385
612977
351422
74804
1808256
723486
1594522
1110598
334844
1484812
103602
1204352
1197407
1058363
1318847
1211318
1198007
835499
578082
1741409
314136
1410847
458014
1664655
716848
50589
1392710
1975827
1310032
1992678
35134
1355850
1872915
1944278
331290
1816321
79430
1938712
522424
1335139
1296780
187329
1265999
1413832
1278033
202106
389822
1879720
1629905
1350115
841904
1050943
153517
513799
218990
1431539
1971651
1395473
1995912
316268
324857
723497
1290053
1988884
506629
1153064
1349276
1134303
274138
571647
981506
1515198
1646716
892579
1222411
415520
644512
1422277
448178
1887905
185044
763713
1421906
949722
1530177
1052965
47359
768280
865454
77543
489084
724975
1980471
383927
1249848
673755
209321
1780092
830370
26629
163293
518483
800222
1936180
1297431
154242
134180
742204
798886
339650
810664
1689278
286196
334206
1067048
1409825
1900640
4974
210687
907824
1345766
262712
1602674
673999
38618
1135394
1438445
1907869
104509
401413
1645610
1871522
750142
1613676
1180194
803554
1089461
1519652
1119219
254382
1812130
1106929
1594629
1019253
18799
1638409
1392103
1916515
1495299
129965
286557
925922
1128797
1157770
1539737
638808
1147732
647294
1173803
1035656
698786
425038
1448055
294308
1218496
1113289
972183
51764
1893319
273771
1713130
1572862
843406
1665928
1394792
874912
1480824
1553238
1407774
41802
1076110
933104
745564
1320018
888350
1223811
1060436
350990
558528
912892
1648951
1562485
1690026
1940661
1429270
1440860
850242
1860412
1757490
929782
595058
1619704
1198144
1536624
577309
1105474
1083897
1800925
1773708
882377
1869945
1731130
428506
1124676
447896
1827214
1480521
724405
1832108
664457
215691
1531254
739328
1563246
833776
1302167
946872
1762070
541504
1915561
128264
212829
1649506
637611
1335127
1378004
712452
287574
1781335
898853
414921
1262337
498679
459638
1033903
965640
96248
777830
296608
39613
1352980
1887763
970142
1652098
343819
287994
1401097
29826
76930
455075
1629962
1831118
550481
644152
1165080
914293
1176024
518902
1908731
1720406
1463735
1057218
1958919
1613110
1379480
354089
160526
1195594
490410
387887
1895081
1655877
1707063
1413385
1100220
1453280
1684445
458791
1843201
330404
1979154
1104383
345161
838430
595659
1888285
1062397
1874199
1471130
1466091
1412074
415522
1109272
679710
574170
273241
1031569
1212181
1888461
1306192
962884
212445
1942834
863199
564120
1498785
274297
1927640
1601947
672969
1913451
481718
1745496
475886
376072
1785788
294745
1247257
1246879
858325
1884838
897251
1357281
209520
1736143
888383
51896
1211634
149853
1317163
1438367
1439970
230877
830628
1137510
455306
321429
339917
1955432
1130031
849106
1841287
459454
1005055
1972229
264297
1483720
458227
130689
861487
1982667
177513
1627310
1828216
461027
268610
1718182
1267764
1493775
772830
204160
661286
1927161
766705
1297253
100466
610113
1746199
829963
247452
350236
508930
1782584
706152
148738
1167037
1141720
1431073
309039
277717
689406
542611
842032
770844
1947820
1019675
981341
1464973
397207
910319
1780239
1304187
64704
549471
474289
1840357
1742329
704206
8440
435800
360069
208623
1522234
1985921
1169570
1612810
62949
1826298
1965416
977574
956329
1804234
1511037
33031
1721759
264563
1299676
1809801
515298
342939
1644611
428867
456801
536044
978437
1955440
551928
1392040
1122317
1221341
1266808
1399048
1011147
1522223
661785
726255
1472985
1622002
726780
1245740
1341228
1863641
13963
957920
1488809
1327397
1566517
1971246
1152625
517752
1749970
509814
1585096
340157
577026
1858686
736927
650347
1488485
1812579
505058
1813825
274443
651552
1676194
389767
990714
1055186
1276588
1234424
1636534
212699
1968593
624473
1970946
993413
1640500
1843304
1332312
382294
1692703
833414
1130930
88103
1602080
475886
1168194
668412
1536730
366796
650244
1775562
1231834
1912421
868551
1764189
57887
993581
1617064
1007801
962657
351274
407169
981650
894570
1758598
1672405
793526
1757509
1161914
1768869
1937892
1952672
37443
462097
1261525
297757
1485983
1999720
524193
1140295
180078
1256895
1688077
904417
262108
424387
438350
730293
1487013
1553490
1342017
823502
342542
946878
467151
273185
1336305
137772
1913066
1065377
862425
206701
10481
344754
419122
1976668
1745256
918431
552431
973380
1977745
1845971
1240811
958342
1476031
1872613
231684
882916
877720
1062954
1967609
1666597
467770
788168
1514874
994622
477331
1839764
10265
1995303
786290
1392658
1418413
552719
1752970
1410093
539596
479692
1470816
272737
444959
1112571
1149572
1466159
1349483
542144
1573218
1994835
1010386
721715
1742152
227345
1375129
410491
534620
111016
1930974
387020
570095
1965367
810130
1033942
526030
495089
1060229
944982
86481
1891662
1517177
13037
17232
958463
292431
1067364
679030
1245063
149774
1212210
1925155
792498
519379
74505
917673
1903286
1920520
1557681
1298529
1820977
200243
490596
748941
1393067
114565
900372
98311
563933
497212
233961
778553
1885665
1739769
1715827
715213
4016
1813643
1334762
1030410
1769701
421823
1410654
1728856
268335
1603642
1819279
1053457
1731529
529230
691788
1212493
1273225
1078736
659981
1901501
232201
1865863
281405
1774335
1510691
1352299
519493
945711
1916151
1944161
1859672
17154
284479
654839
1988233
1342902
1069368
239537
1845850
798664
601597
1474680
1753838
695111
312052
606388
1104293
412975
715610
647106
1137443
1249562
947278
1687222
371681
1925410
542334
1295985
1977153
163258
1195323
1798558
1477468
1691567
1867350
1491868
831260
487435
104975
1527288
1196901
3147
1641429
883743
1877220
1137034
93439
1218323
1448812
515037
428809
229816
596137
1629526
428855
309842
713178
1403161
906842
783270
1019606
884609
1849908
1748628
1052674
1704747
1864158
1983663
1782006
1248260
130070
1902511
1302134
1506756
1259531
550511
480187
92100
208306
309719
1244217
1145395
1266035
287765
1096401
883876
559904
1634108
1105511
453116
1195570
1636998
1745497
863371
1034601
229666
1792146
732162
210865
708591
1872394
609804
56581
27378
1690305
1900031
1945592
1837044
1673600
1109493
1378693
1759257
256043
1905860
266816
912247
1606457
337429
912385
1622545
585294
1350744
613514
1517463
1324545
1903786
1313865
599963
345042
170533
1248557
701784
1452964
1640749
1309930
904980
836622
1893021
1523761
1301442
1819877
1001888
1711132
785485
1514787
694709
1323937
548419
1033943
657871
734212
1416760
457229
1878651
1849771
1910054
734293
356906
1401866
854684
1165343
1871148
173068
684361
1833181
1078477
1340751
1427757
712048
210327
597342
1572657
277475
1495334
807094
17265
1253527
827424
579654
1853772
1688915
124047
716116
1983788
828951
1983910
1339458
1712768
1590127
1007202
473240
856845
1768233
1160346
103135
1743208
1330355
1321060
899628
894635
1859864
1644094
1095405
841030
1331532
760122
184503
242799
1318442
1569013
1699117
1885960
1165606
1870453
1386479
557730
256265
652079
605995
1032043
1225570
1850298
689358
1731316
1805564
518372
1137914
1845248
62209
1328124
1905492
1908299
1848711
1633713
1300182
145572
968528
709287
683797
1137551
1304478
262722
1413890
650352
31976
1911664
1616784
672293
980834
1504632
1081177
471102
1093733
1716454
646272
1605291
1847703
862750
1118918
419792
14157
1942169
1451115
1213054
1244039
1240672
295828
484436
1165014
1669264
1123998
938274
276527
1400639
68910
63631
1236711
1278215
245023
938704
1916761
752321
1141382
807010
157914
1110112
1011084
1470054
1485623
336216
1053376
401112
1968175
445948
1069399
672590
1042865
116720
1086355
1048965
1522575
366716
1124273
1606227
910628
617189
850646
257763
261439
1454187
1135500
1126881
768462
1995661
536436
103304
1997936
1806948
1085248
861523
1588808
1990539
611231
532970
371616
68077
1282431
347113
650094
1872955
1846566
1229049
1627356
1270121
620582
505278
262745
952075
1893634
804593
796414
904855
500967
431532
1688794
458220
596406
1165973
775258
1341370
645829
907822
876320
988863
1348369
819346
427162
136769
898852
332071
405699
976513
1161685
756019
726097
619638
1896634
1219548
1344674
1577290
1753789
626191
1495652
64784
1665197
161146
1777138
939641
246213
275948
1956332
1651744
272685
1682498
1030928
1189556
161493
409864
1545623
1756360
1645874
346955
1699300
93394
1051023
1142304
216602
1645186
536033
75580
1997138
971891
154254
1836515
1734776
1030593
747978
622519
1457721
301206
1048686
1866599
1880062
1845242
927260
518888
480460
1605066
1332642
672447
840786
1953306
363387
1542690
2042
1438627
893977
159114
1647198
1367758
1017909
709538
555890
211972
1956845
409659
1565227
9409
327218
1443687
631810
1566513
1986184
619182
1820896
802113
1053179
1563712
409701
310221
210683
1555686
940394
1258474
89069
306747
515967
818693
73966
589145
21778
1844615
1789071
1022495
850464
476328
471532
1309278
1640748
1976852
1587270
1731226
1744026
1197822
899348
733741
1447845
757565
1139389
521807
1895254
68816
263983
809507
739580
1328638
1624894
1216526
801956
839547
202983
969849
184101
486604
308247
77745
348123
197352
1409525
90994
1460885
24697
15862
283908
1140619
267881
1366857
703140
709013
1316563
950153
857965
136414
695794
1560994
185967
1974453
1791368
294999
620494
709608
1059124
1635940
1194406
350593
1400889
1908631
1021952
1805910
706932
1998231
695350
1232612
1981769
433323
751324
1046371
1078208
1063943
1815296
1483774
1921111
704100
1183107
1116977
1320584
1903477
279786
1596044
1652777
1572034
1150242
1357225
672844
324618
1353784
459954
1658728
241328
485630
1334697
681495
843124
367622
1686378
223679
1514828
1218394
1402829
1620636
261883
812430
1738000
474160
802578
1938857
1222465
304170
672983
1494610
1418911
1960022
1142650
631932
1557490
95359
1259992
62920
99024
1961809
1586451
1164803
587840
655934
1029450
1801683
340627
987738
1365460
889859
1470916
1907574
137371
1668038
1502219
163520
184231
1140134
1514265
1889847
900968
938945
1528351
939114
618604
916751
685113
1196801
676494
434116
573679
437344
248968
753187
1840676
894341
692391
585672
152007
1126839
390189
142489
1680831
1371217
650036
1213563
28655
1852598
325917
619771
1860134
483396
1504091
1898141
635796
819768
208283
1683471
1399182
435667
1249298
1660382
1167549
1487431
1137748
1601861
1674772
529107
1610474
1906377
570314
25068
1472765
915028
970616
1300482
1244282
1412893
612037
516328
1647450
398442
1058448
1019284
1291695
530621
748683
645024
1812203
859787
1554798
1808717
272138
1530900
1468193
1196726
1390576
879151
1333127
911322
1550099
187611
1893482
640784
1319856
633860
812960
975950
738729
1883189
195677
1753966
1272728
127012
37569
1352255
924869
1727441
102025
612251
627705
1921819
938064
106045
1533595
757171
1628061
1008483
33502
1916432
1579176
186799
1467286
534671
1283475
24071
1432101
1743893
998729
26676
1987064
1564440
474112
553788
142434
1782558
834216
941252
1185823
1328381
1487280
1802447
88905
334390
1059199
954178
1414298
435260
1958963
921560
1286642
1608564
1167479
728175
990271
515406
42331
1305627
1198292
605166
1658755
43765
1088315
1549349
935140
1285033
1236661
1688455
109480
1291904
772733
1717838
1022017
773352
1016939
632841
1428493
855548
1414427
3649
1044324
272425
1534046
171085
356759
1046922
1339109
50922
94828
1371204
1105733
984894
1320940
907525
918449
1399218
503182
962032
1488895
256416
222361
989694
1648344
1923552
43318
1533872
1990045
1711654
339869
933213
647248
1669956
1478641
862288
730412
1457575
1746192
570283
833141
134285
724609
15433
213710
1867496
1445507
1217295
90166
1311727
1718314
1202636
1879454
1542698
727642
579173
1045283
1716160
987758
1608149
1023220
1319651
1622764
840012
467730
798662
1265801
1315262
1903184
255878
1323494
1175363
1119830
128820
1673015
919253
1262973
980149
1948392
796899
1750319
819015
43662
111909
1309024
770251
1120494
252273
315967
53019
776607
274986
559676
25376
1767381
463724
1087616
242174
1871240
827804
531548
1556415
1724228
971057
859501
1899729
1334427
1977931
1017903
1384992
919622
1225363
78519
1653696
875569
1771974
1949509
524391
245195
1263298
206430
953142
1849023
504959
956840
1240601
1272993
501103
1418333
393798
1998066
591167
490430
1881073
1206514
957138
1835370
556344
1423042
17897
1851600
105944
692510
829010
779640
212249
494226
739404
1140686
67824
1549182
75611
1276712
49573
192668
555185
1043054
1776338
1873199
520563
506548
994695
83856
1681350
419181
434566
1571589
1365282
599432
1982508
1644124
1754977
932115
1084402
1731677
1591862
1860096
1797117
1487359
1843617
648945
1226694
1901713
870512
157052
664478
724927
42088
1941133
1858754
1331533
717591
1716929
1379730
757178
938533
180346
596935
581826
953741
855192
9357
280669
20636
255013
1637010
1439753
1473070
716196
296033
324484
1590574
293200
453672
880098
1412048
457233
1007581
291919
1002085
1889079
1392109
50387
1205266
872758
1663369
1311118
1532149
909166
1807679
1848237
1112491
1214230
163029
586144
209102
1094729
1230410
1987393
1018866
1493855
1306825
1289435
69238
486239
1237664
178935
1804071
938643
1297852
93564
938805
1680843
1015063
225588
75775
373875
338243
598262
247675
1080565
1312841
946855
715956
997663
1955141
1218990
341678
1300473
1187736
1456226
149205
126198
1387332
128751
885097
603628
794606
1800043
1686118
1298594
1015684
1778126
824755
8169
1193737
1428904
1192729
1683578
406893
735924
401327
864330
912703
1552885
317288
1992820
322586
226529
393642
1284385
925036
171543
563155
159661
1089021
663078
1521927
452959
1931466
1587983
1136173
1379135
838584
1941790
5827
1711439
1841093
1162361
1016851
1268729
1281646
807467
1925547
1785238
870067
1807365
128407
211606
980638
1835633
1870475
367872
531506
129639
1609220
777851
1984281
233940
646841
555706
1762355
207085
1132105
1639603
1632585
631652
425441
1279329
625647
323478
331695
975246
753949
491451
1414998
128953
759004
1510694
730077
1864073
1976681
1244533
246734
1676461
1226432
1151488
1773820
1675385
1099946
1082570
1064912
1883152
1698286
1256151
1003754
791458
759685
1863779
122754
209266
1610562
1468530
1985515
1364792
1039502
1662977
1616465
1081067
181153
387349
1920289
676492
227130
101761
710505
335015
764966
1759100
648945
588197
1917671
1577287
1621014
847625
831710
1784227
1878658
1916552
1256303
416499
1110636
877706
143063
1510345
250782
1645140
508884
1615342
1324043
534966
595767
428129
122506
202607
873362
1790973
760357
623907
1093736
1980857
1351784
333418
992055
1598923
791538
111602
1921219
1317723
599617
1908352
741347
1022455
1820030
205985
1004268
131284
31513
1237577
1946298
1824551
13757
163371
1191724
14314
1529094
1386824
857929
1779081
1444848
1659511
243453
1611567
1320810
1338345
1993717
313800
692196
523018
209133
704379
294809
1804213
10526
981390
323158
1743305
666398
954543
1689580
1966118
1710640
460066
1805575
855215
1552582
1858235
1876454
1018742
674155
1460646
1986945
1826682
39574
252661
1013064
1590164
1855142
1145321
1700613
679158
682227
1310204
1571555
838587
1897501
1670339
373646
1108711
1787996
1237727
284594
850442
1777274
1342218
1152512
983710
1975032
894547
1542575
186607
1590906
1753498
210128
1443753
1304927
1577098
283363
1042889
1390213
917646
1706921
1338636
1993940
1861538
1965858
311811
1706027
1090616
1914014
1584600
119797
1775908
620081
938311
1124893
1544048
1602722
1468997
275581
1065956
1391636
317666
1588133
1017791
1486527
1519779
544056
118971
880042
1475161
1070387
186541
291577
1663222
1993383
1624261
65228
689709
1371599
1414306
1761307
1580320
213728
1416611
1347447
1647414
182099
285983
154414
71408
701620
1947159
1149363
186833
1709621
1820712
1770119
403197
266148
63477
537975
404634
1236360
878463
293128
234384
1252210
870317
825649
461459
1602851
984737
1952292
838767
403012
1954824
1944981
279768
482496
1232318
1583519
751766
923488
1421876
1935021
1189797
574319
709180
1931766
239006
1252717
942796
1933803
1513263
171154
1003164
994119
524600
1080387
1908506
483820
817609
791952
727762
456859
262554
792706
20489
1272734
1013287
267625
386752
345506
1395288
406868
1367793
494943
1165244
1846018
877779
1437009
699770
1085004
1916080
1153313
1436740
279207
751948
1109205
1209735
1081198
1631597
1605365
406956
135292
49956
1135710
757169
1560145
1669910
1207715
745447
1691691
1628989
812868
1349988
691937
603391
1560336
156327
108152
1832671
943165
1559202
795772
290290
1711333
708448
545913
137120
714584
1428603
924026
1205749
1267777
796169
1952395
1520932
1450209
1122493
915454
639767
932864
499221
666271
227396
1723867
369695
1072414
690266
1041631
1302583
1419015
375529
327211
856467
55031
595270
723009
1875138
966140
745941
1904331
542191
514904
156952
589406
1262508
1833671
265138
1097804
228140
1329804
586598
1863325
1990900
219035
1522232
1797956
439782
170388
86086
306276
1224651
424367
193410
923842
1356758
284894
767839
1538587
146591
1323522
1635607
1537374
791695
94510
1437134
889580
1347702
1313732
1101232
1082287
1821541
1047991
643585
71611
744778
599480
699098
848181
1714795
1686499
190381
1549097
896956
1486831
1200187
92189
696529
944230
1790390
234047
832853
190044
1566400
1348374
1626091
1809606
1128489
897988
707250
852690
261600
1244915
604957
607508
417674
1747667
672814
636512
84605
1682669
724917
1990320
123109
960404
860053
234023
1460641
991061
1381924
577615
140762
1597213
483422
1718478
1776983
874598
1960027
911711
1348542
1775250
1671786
163360
378939
1224242
1232501
343244
1450525
123271
1471223
221615
889484
1417641
1638146
1040705
1059809
1975441
1677522
574830
935287
1374845
1641076
1856793
231773
1815741
619931
26525
1254686
1750567
1161499
144154
1031316
222725
634199
1701802
1390804
1040976
741254
509358
1532881
1447281
1815083
624057
1941577
1294496
1907212
349544
1020722
1421874
87558
1555119
1294518
1276435
1584948
1789638
1323726
1405257
857294
1036639
1375038
1375976
652791
197916
1587604
1758390
1314656
1769937
1106725
206479
1027516
912597
1273078
1828436
139922
1242394
1384810
757177
453200
1780100
806898
311857
1840644
1962654
1425018
892184
147189
1530143
254927
1381988
1111178
1015653
1189083
658991
44783
351619
253347
704537
1015340
417830
77545
1666320
923484
1610755
1965818
528426
1003549
621463
1861273
1341574
881460
428823
1956547
1429298
1765307
1596821
1317070
705206
1495021
873299
637513
473643
937074
1453690
165474
44355
1601932
1697916
45118
3856
1949810
1381283
826859
1470665
897380
1483297
1652258
5884
1130893
1938162
225910
1374747
905400
550320
193751
1527451
1854650
707086
328261
1475506
599013
1368702
251190
1564291
1545215
1155503
1860130
639885
709679
157685
714770
1485679
1714913
1568920
386906
76616
840710
1501237
1702470
1815076
24829
1827707
1967296
830044
646053
483379
1983098
398412
1108031
1892347
10792
229650
756642
59797
570487
1600688
1058795
678343
1682099
187063
1355596
38585
996397
1138721
281006
1025077
75508
299721
529378
870857
715891
633284
1909521
139182
297663
1506696
1625141
433913
100381
1949923
1677391
330112
1897388
1427071
243751
180385
693351
1933809
240823
790593
1594596
876442
965767
1022954
1775707
1020571
561448
1770473
290830
1375308
291356
1750572
620152
1932153
547948
1694751
1857835
677777
1751999
516303
1211437
751161
1908128
379600
1287684
1251181
129022
1711170
152732
603800
1269075
399878
1070935
1020446
1957364
1111436
698411
1838339
1165232
1621388
842182
1290497
1638696
406743
603272
516803
778230
1548111
1362605
1257201
602679
750678
276210
174363
765342
1292284
329802
682621
339321
978998
134376
946292
189017
189015
1166084
770155
1031298
434689
470277
862079
1051647
1332416
842052
135689
540612
129775
610846
724470
1517454
1289987
658826
1520773
1021697
616564
1902050
789436
603782
226065
1799317
1714901
107275
968057
318084
712234
1272598
1250004
1960235
1823856
28183
157302
909010
1786302
954096
678622
1256701
1940560
1741087
1378162
159749
930852
428919
970740
1937242
1997685
1211801
172379
1412844
638329
368118
869638
1528298
1271188
568042
1035791
394296
228537
1945721
579233
618877
1037662
1438108
861787
1503639
662464
1339172
1981485
331452
1606691
19466
623592
1151074
1691492
435790
1009842
144741
1863314
1720687
1596475
1942310
937713
1472873
732213
554650
437679
641061
1396625
327805
1973270
1819251
1171187
431992
688505
131819
1002914
160597
588358
516584
1151137
132009
1541048
1179480
1106332
1905437
709562
900015
1980649
370755
1790526
222392
1750479
1313351
580637
1334427
437638
410367
36414
743760
1431947
415520
1567469
1257838
1950838
1099266
1987062
789921
27328
1218507
1535724
1611479
1829550
478579
1088609
1707002
1748428
1598836
1838865
399246
1983915
1840214
1041310
527112
1136418
180318
203840
152028
1252429
1850349
324940
1244248
1542071
43666
1363282
1568792
717837
815407
966926
1430075
1246161
674470
1533524
289307
1090526
392954
1772751
177509
935962
1014432
1107834
168106
768142
1416127
883668
1380685
156543
1626898
777141
1131391
774890
1608192
1008850
41308
1670573
1118329
730914
1134468
1800764
1760160
1747702
1037829
891786
1622962
816813
1496185
78862
1296842
1054376
1473753
339327
606628
139369
238701
332440
991720
817336
463889
1449377
336303
1526102
154929
328693
306780
893709
1221334
782018
1609001
61730
1985228
968355
1920941
1181139
464581
1853706
1258301
495706
1867263
1813526
1157980
605106
1080789
839728
1022404
1649671
70302
940266
1186146
1560509
1943081
631296
16994
1642593
1827574
823856
1328075
880843
633685
888608
1347333
588611
1429974
944119
815435
921384
725017
923980
276847
716721
1858300
1685663
1000368
1550320
401270
276134
243305
360193
1541937
1583340
636698
752077
1996219
1314754
674468
1373518
317994
431005
1252499
1963676
1464167
471578
1989231
1955682
178849
1842125
263810
14334
397394
1267413
1118290
374829
569107
181540
1857598
1960468
1484681
13479
1587377
1111372
1309038
1120711
176985
1117359
1894764
1346294
1216515
937272
335739
1637576
1683965
1667727
129628
1737529
525129
1184147
785160
814784
1769102
170968
1796605
1406388
347049
628388
1384257
1156862
1052881
1999450
1159037
1363250
738831
414671
227382
264920
262553
843390
1920779
707078
1678771
912177
1517350
1982530
32456
378493
1498872
884143
1649523
558513
1417467
233559
1656781
318473
1143304
1040918
378839
1073574
1266659
883967
1477065
165872
1001910
790188
660057
1398741
1570434
188624
1268686
305877
582366
1153484
504267
662650
166793
734490
1942461
90420
238713
1859820
1730552
898585
190863
160301
164054
1043236
1830543
650366
937984
1385984
536198
1623612
491631
808735
381618
1481881
829221
1975373
329609
210761
631370
1155899
746142
116267
1699086
1677266
1525625
1800235
54675
419317
1928981
1400100
1034826
1217322
1597872
618912
1923392
1406523
483386
1541808
1043838
397612
1757198
755388
1130067
1980436
1254620
427389
507013
1240912
132893
280708
1068802
532504
1322755
800498
1312112
201709
346363
1603801
957192
1984458
1166158
1406622
1007648
998499
1987547
1738164
217588
602338
735087
1112798
627152
481574
1844985
1795467
676138
993486
1806451
124921
1167964
337787
48611
404011
823784
317898
113300
1213814
123618
198579
429669
1592554
557758
1280016
736661
1512373
769618
347817
1511080
1372213
839555
1859290
1691405
58520
1185701
214230
1728411
886065
1403812
1516404
754393
621697
374721
1835705
142855
1822181
541850
627404
294775
130427
1265216
1147023
1175636
1201737
95474
1488088
1165009
965676
369890
656500
216643
1371159
1113965
1886566
1845460
276416
1717178
1987885
783104
702790
1357776
1715135
1541608
257134
1230149
1926240
1110626
1525114
1632656
594895
1569980
1830816
531457
328916
1731984
1137476
885237
1861222
1469198
1120856
10705
170222
630736
1667711
321703
185697
1334489
66174
329040
486326
1048761
322808
1066954
1383742
1068563
1179856
776757
697637
471943
188336
1669392
1486328
1231615
509500
1739350
593666
1272923
827094
1268176
741424
538440
15904
1238481
1627067
1190921
302021
38376
198769
1231836
112452
1190
924565
1104116
1437239
20775
351537
1212335
179618
502020
866506
457619
1997731
1694118
1498123
1860333
71854
944417
1173120
737033
1335844
814419
1659293
1109075
740584
724542
1155982
890237
85396
509473
1262584
500637
1958467
1914862
1191895
1701175
1651872
186650
1472335
623483
1137713
523395
1173705
862284
694433
1123658
416431
1589171
210441
1444103
68135
768411
833052
1248624
1762933
1469288
1015667
1662555
1925907
265802
911546
473286
97031
875279
157661
1072768
1755975
1072958
701757
1116228
1913822
995167
1718473
1897709
1465774
592169
1706476
1973699
1333943
992945
821206
1115611
158338
793224
1539736
1837513
414879
1740506
909584
1579304
694719
1928783
406938
1533794
700463
285556
210677
1599794
101353
1364597
23366
1459873
1351254
1625532
1775679
152049
870602
1637727
551541
1404774
239220
1029504
832841
1779251
1136088
1166622
869671
1567561
594036
858788
365017
1755602
1937803
968777
1004706
1163871
415885
1988352
1976720
475498
883220
1381262
1592121
528343
534302
246412
238668
1718388
1118588
1178382
1366095
978760
362389
486527
1840573
567115
1922081
409186
778609
1384176
1253776
1264909
1800520
1560370
1849835
1665069
329358
490662
1479338
1675029
18395
487496
1499910
1376415
186691
50067
321954
562823
1044281
658112
1383192
564767
1399923
1162140
1572583
986039
840247
1085482
1904287
1376518
1725144
1292758
561913
1696912
1747200
94555
1570573
1767838
1062934
1455928
1535961
1748313
1890517
1582797
684320
1243847
231279
1627015
1624020
1426634
504022
368063
1462432
1063162
1322398
689379
1526397
1695813
1929336
850071
75007
1495191
1290413
315473
269057
1158688
1203085
1473812
657568
1891004
1652036
1641153
174507
1320254
1152744
1175609
1514261
1946547
1521454
1089023
322056
551361
1446291
513435
1054003
758339
515763
1525614
1858030
1141551
1585992
697433
1129116
822451
1396213
1326203
1293096
1633605
485669
444236
1554461
1341330
64606
480104
448917
597487
1619848
647150
504469
781383
338817
372408
139753
374652
30220
1535834
249549
874384
1510692
810826
1584910
1532217
234900
850412
315307
821485
1557230
1838676
836105
442311
1975418
384954
504052
1605896
471334
1028526
1672915
1759723
1791406
1185174
1389302
861820
191721
1256105
1893814
1113249
492366
869776
1911204
1424331
1284789
818727
479850
1475461
1745691
322862
675609
501418
564297
1388886
709647
840772
670251
556237
174092
285260
1061788
925270
872732
537165
747501
593626
1369123
1320488
142504
446004
692881
480922
227967
814739
610626
1785568
92734
538282
1178907
784493
799136
1064929
764754
1398311
1791545
1489721
1204197
1155206
1765944
1564406
128092
831691
1333500
415125
299721
289823
1451650
754309
738939
95419
479158
1836552
1792707
1682502
1814980
562685
1381549
1804271
1333608
1419825
1363298
574965
711853
1263385
1297037
544468
1761672
1516485
1592918
1583282
482044
1368384
623604
1636305
665340
339426
496616
444726
532359
508592
444751
708331
1264588
1584923
1141913
567817
1331049
1843484
340100
118742
1379838
1391513
15109
823350
225244
597736
430030
169034
1176832
1268486
1830367
269246
1659076
1042282
243383
169952
390067
1778592
208242
277972
425609
1790375
1695704
883960
1810839
1605897
1760778
213880
483855
997502
1517328
1470177
266692
1431127
1218816
1462889
920876
1659161
1251841
1790046
1673641
292190
673218
63574
308448
1760615
987606
924316
1848137
844983
1367468
1907226
1597286
650859
1264493
264876
909831
1579084
730149
229821
220794
1534661
739858
1513203
1159611
1621892
1085275
794138
1266530
1875299
1575357
769674
389195
1535060
1292176
1159181
1787219
14691
1700552
704527
1099014
877837
1471624
176042
80512
1045021
1121733
966417
602457
1202559
1384451
1358857
382636
1916443
140293
1973110
1271426
1336075
1231138
176186
675749
1808245
866377
1094158
804918
1449952
797652
1819465
50350
1041352
915509
190340
868098
799970
639584
1286456
1359042
1651340
1709491
1554003
1033564
875301
748012
789987
262136
1762558
423499
1363760
178274
1382029
1831343
1631922
1284051
324888
1071474
1579902
1210362
1917132
1447628
1606616
525223
490638
636086
1503085
1767564
512323
1332674
1689644
313823
1758949
883035
949778
1204109
853781
1582407
1514187
7431
853268
1198728
179537
80629
911004
79227
677812
1530270
726650
1881568
1833405
160650
1424615
10031
1801471
1422892
1761134
1295474
1824967
467672
1770298
1502692
1810798
1084705
255766
236520
46932
703143
860240
1420165
1773801
442796
1590370
1255990
652309
1910019
780782
1226122
896737
1992162
918515
1284957
897663
1873847
1721446
1779209
1438551
295617
115680
919774
1780989
1756215
452692
103193
308431
717116
789045
709757
300646
834197
714054
7989
1410238
1079285
485713
1252063
613074
505584
1981827
1480356
1831064
1524726
1301750
268417
1506618
999139
134014
1190607
1036706
699839
594748
1610303
81534
1700993
215042
1393411
1763360
1574493
15435
572894
1347526
668088
1099925
212936
710430
906165
989674
145767
129379
1927976
862305
1889295
721752
1436769
588306
955264
1374945
1081122
688897
339984
1178991
1740259
167036
193039
32845
850652
21769
1483896
1638258
1212233
587155
1456192
62532
1019565
89384
1645810
1934252
1530865
1237504
450269
1856169
278501
1206549
1444273
1568396
1191212
718182
813782
1339229
80416
609734
1064701
25426
47725
424296
1976816
1866251
1244289
1114213
1913140
1505657
620489
457493
959220
1067
958910
1019400
453453
155256
834903
722540
477659
1631941
1442701
1732083
1421488
430658
157320
1096839
255240
1527426
601062
1783094
135861
1202138
1725690
1505295
27346
794437
367191
236509
168486
104622
607082
1622499
1117077
1219724
64629
1660694
845590
1644430
757154
1316233
594887
1540552
797312
137103
445119
235029
1367735
1223856
1832932
1096506
1091704
191947
1537094
916005
1424893
178803
39991
1183856
549207
962933
347368
1629104
783757
1161854
92604
1725443
658478
1332102
1308127
1089436
1587783
1539337
1921216
1500891
1331905
1156636
109744
59587
1015778
591589
1224728
512749
377196
1966001
158618
1227948
833497
1504946
1743818
1011788
1203303
1702360
560610
1780673
56946
984158
226884
306063
1484674
1979942
820164
633208
1201762
668289
509656
441113
1158765
1954696
859679
669606
569713
845323
1211666
1844388
9207
1172682
996076
1284050
1925633
1714766
156011
301176
1740170
3852
1653369
1453337
1462309
1658010
1437376
4035
1672587
462905
490872
1652550
1926207
255007
655521
285489
651617
1618885
1469606
70475
749778
1156106
984436
678264
1590963
1484853
1898280
1841455
1462100
1391702
709389
1892007
614259
38666
1541578
1350456
1679296
871663
1829078
998786
1644272
1346875
1077762
1627358
64572
934003
517406
566940
1325303
74909
566364
850821
637043
1306551
41650
758247
871824
722420
1256494
1366768
408046
1256473
625092
1118795
1297720
1721891
1775644
1004564
1651700
270810
416762
1318651
647853
1025870
1546408
160025
1720804
1122027
831813
1583522
283687
445447
1612163
193385
1072835
132631
1789217
1238
970522
1490920
32960
1520287
1534119
502981
578779
356611
1669536
1572625
1825573
1104006
725515
122244
917924
707435
1946199
282402
1294551
283857
1143441
1096189
509284
174213
553061
1082129
436060
1231664
524121
982442
1070379
927985
978653
1374479
790840
857864
248385
518757
188988
1347495
922161
1204168
1555580
1098400
1595311
143844
1756715
820690
519673
1174864
1137140
454191
1347849
339801
237980
359337
266030
1604897
855725
1589972
1687205
422103
61901
1633442
671233
569369
308778
633409
1237919
898088
878428
200026
1938088
35441
1518237
1406990
420131
1516365
132800
1284875
391651
1622541
160698
64523
188885
1948605
344088
952380
1967442
1994698
1022362
965876
583618
731787
775282
555986
1671370
160786
1684736
902865
152242
727758
612625
1924222
776425
402485
1572387
941201
192127
1475355
1275078
1642887
1616951
60400
478167
1133956
980425
97488
1373145
1607269
546467
1836109
321929
326860
211461
283256
1181725
1560327
393929
1981117
1169877
729351
1307885
168448
422872
522378
876890
589158
1530581
195249
1630049
420056
105036
1581961
150005
812155
618262
1420302
1424441
554829
1694764
1729639
1701829
383190
1502802
1571334
1377884
182379
287314
520985
1452602
1183881
1999146
1250595
1159925
1508867
1362403
1993481
157821
1634410
1130204
1544787
1964445
1435630
372221
1494731
1848793
526745
605027
654003
372036
774160
1000548
1735699
241673
10205
1104723
1503722
1489386
1230866
1861042
1249879
147777
810638
1369343
1282454
352195
1687834
38209
1440841
1328315
671552
233362
1186477
720917
1226070
119748
787522
879405
1181766
1764082
1420442
283075
1395538
1907994
1534137
1128737
159633
1721647
1384944
23414
1970367
699896
602765
1670044
41991
1754524
211611
334346
117672
794589
42596
1459275
848669
720369
986081
1936025
1784358
1138691
32893
1205813
1693661
1491667
109760
666575
1696331
1320115
1095514
1683516
910256
1478503
1926153
1260395
715060
55867
1107570
697101
1448066
235904
783329
141389
797502
1144970
1955491
1610744
626386
1563608
1687112
1328170
61938
564357
1079532
378940
786915
63376
1183368
1734920
822056
1560457
19012
358798
1066315
1179787
496068
87377
588513
797986
1311660
485559
160874
1659102
1388818
148083
181384
1721128
1702217
1154148
812172
164663
1368651
1150366
598189
852177
1808701
1466425
639272
1679644
1291771
580919
720945
1723088
1473579
1853071
1800277
1666475
1117487
586324
1796539
1204616
224891
1679780
306007
1784748
902580
1917229
1855899
1288731
1831374
85327
755843
301032
1212891
1120265
537157
449093
174941
1736870
15465
1244741
547968
308478
1601936
20781
1985086
700311
1186949
1273477
1154613
94899
1226374
107822
658545
1375467
929003
173517
788988
925680
800358
30287
981516
1104729
292880
1852780
53476
371454
849474
1178850
1337173
2450
1634834
1259459
1191650
1959488
1059384
188966
1880291
1849635
504899
1360720
738526
1901780
1104719
23110
1197130
1519749
1505792
244262
1467677
1038486
1740509
1367274
445660
647745
1189505
66949
1579106
605135
1141154
1155095
1781547
97929
878617
22792
478452
1415460
522591
1004699
501306
515574
3635
1163657
654831
346083
269280
42907
1623800
1906186
1388834
1512058
1141286
1059217
1220724
1782445
721874
271565
741189
385809
733346
85935
1435216
527359
815579
115181
1690190
1766896
1936951
423857
1119214
1327499
1702684
477737
1426574
1716149
595759
1681309
400133
59996
1944037
1387355
117818
1364063
1187489
1660865
494446
135789
1440103
91170
1516506
561228
6214
1325107
1492713
561540
1389977
1247363
381455
977363
607332
1462476
737220
1243852
91753
297133
1619318
739543
784731
1365562
434075
641603
660412
1932277
991781
1507519
1991415
1404868
1334783
1014378
671274
298831
543392
1246844
1792162
1959962
856365
545860
1790876
411689
656984
81705
1845508
701670
1115255
45146
206563
159017
1273182
274527
733698
127937
1664274
1230
129391
1799443
1259613
451071
1856412
1590937
603934
611691
661168
1330160
1249963
90850
1400590
1968028
223894
787126
1354270
1340019
880254
356276
601514
1085475
1313886
651271
911745
240007
324156
999187
1052065
1413886
1584155
86852
1101973
325563
605187
1660661
1140191
693097
1562763
277981
1322900
1610482
872495
1366029
1015943
1802336
1552750
468163
474189
1896264
1190468
59480
678243
1466527
1165428
621526
199457
381627
126921
180328
1577203
1505937
302358
1286350
365415
358575
1608898
1047773
915877
1923232
1706126
1774301
258828
1612243
840365
1852358
148428
684601
984798
1918640
1651655
304302
1837870
1163476
760776
669726
1519341
264268
1560743
1256675
570324
1641089
246578
1366720
946317
38778
185165
1628803
1111646
1782127
743487
432498
1762797
1544621
1165927
1470637
331200
261971
1962395
154344
795433
617270
1765039
843121
969694
1099446
632958
189360
971666
169366
1341277
1315891
1367025
847268
932257
531992
493435
1194782
231995
1274654
1740137
39959
91587
1010743
1712782
650596
141560
38036
787297
988553
640919
293780
1503720
487533
563110
1761394
1882615
1247859
502709
436530
1534111
741346
1613102
1369735
1243077
1326625
1693934
1733795
1248221
1662781
779874
1400271
188081
549337
1714052
524535
868540
1125369
34724
1788061
1396531
600819
1681444
1661365
196001
634527
350093
445620
1401998
661697
128052
647549
659105
1348854
823900
1676341
1359264
473181
1832400
793518
585248
327359
1279180
1928218
1615485
1567252
26876
147643
705749
634809
146950
1917480
853449
211254
346770
1698043
1970114
850011
380093
436958
399420
907629
1910017
1335414
1435542
65095
296330
1206140
1433762
376291
215027
452041
875167
1125365
122564
1559955
1078900
544565
223862
826215
1067667
592974
1370269
181953
517750
1879894
1279478
423104
701638
707886
1773434
1029634
1172937
1528992
1344264
429183
305830
546126
624997
1628383
1234388
1295240
292832
1616521
1328436
727534
1363091
68567
1442076
568030
1619042
1197622
297687
31821
1194303
1715239
478028
555695
700726
594442
1715846
1442013
611665
735339
728882
1625965
1560342
799162
331462
383227
19296
566626
1688593
235213
1335522
1234940
1902042
426100
1044115
1801036
1350256
1081592
594988
735088
847364
43464
1678032
245592
271048
1973118
1972717
1212037
582713
1600103
141866
565695
908794
1408980
1208934
1355718
1396874
217834
1584435
1001573
571520
281262
1868442
1077450
1412477
756038
1087040
1821035
1291955
186109
1074064
1254381
1740569
353948
195275
1492922
1744887
1954626
271949
82325
1620050
752235
1099307
351186
461951
1418179
1009168
1207547
484353
1679363
1377071
1040649
1126797
123056
51674
1973370
1109969
1939259
329179
1121730
1083586
1209099
677049
1413078
1191815
1691271
222978
761169
1872246
260467
679777
1323679
102583
717195
1455172
668779
95600
304429
844255
1831083
437747
1626770
1490109
810765
522733
156089
1942767
1266500
956503
1609734
1630033
147806
1549768
997475
1505362
1839338
721790
1644484
1253094
1751010
88412
542974
165882
1050598
300785
1021698
1507728
738378
1357255
1143405
1152873
1536953
1072158
1014062
896538
921050
1823047
205304
1310591
1881425
1765372
167605
997128
409224
1610607
1630895
84185
516143
1547130
506879
1763057
820996
148728
1051112
1230241
630272
307126
1431215
1734257
183388
784972
1447943
480651
631921
953364
1588407
1386220
1742848
1861686
836841
1810772
1364787
326173
1281206
1859086
109709
71952
48024
895970
300493
1567697
618236
888501
1422639
829328
414687
205627
597987
818837
1232416
897385
1017654
1432452
1814064
1109471
1239139
1737980
1201991
174290
1675596
793654
1213031
552057
1027913
687937
1466724
1331233
969850
1772947
1871684
1994627
283673
1743649
448477
839032
764987
1257886
782543
1472405
133867
1715376
1960708
1370166
951264
584793
473041
83476
1445318
1572497
635361
1588796
1067291
1760425
172153
787412
983483
1793864
1235366
866968
773852
1180348
198306
384971
420570
1381650
1361494
630552
54014
812427
1919184
420731
1362164
120704
280438
1523162
51231
1014813
1508809
1773170
282027
1080344
494308
627210
693000
1191880
528565
1540160
1508431
641287
1221251
1576661
1494863
42207
96707
271137
750161
505658
1694839
995490
1034430
1512660
272160
87252
406368
65644
821912
1390121
1706208
543377
803861
844470
946980
953735
1960100
1061774
1685970
386143
1777775
1523184
271861
224131
377491
1482703
569869
988787
1599024
1130826
328301
904565
1606592
332757
1686552
487703
1360129
1293689
1219148
1571290
410477
822973
829576
304753
1717756
1776374
467388
1260193
1047531
1167884
1317650
1995208
792921
99451
118749
107868
269701
1834871
852754
1688261
367013
996891
1989640
1753165
907242
425273
1434928
446658
1285930
57036
1951506
828725
644003
537207
1057505
1120484
917052
1442519
649755
45506
1755868
1958351
44713
529326
562366
37231
246109
252267
465728
149428
652669
1733596
1899734
1940203
436024
129054
462512
1678158
1887091
1120936
208103
357185
515552
1894586
1503117
1944998
551
867690
1321553
1257110
670651
1789988
1191583
1247568
356880
740458
1197689
1351209
550698
156279
1157808
523225
1475842
659691
490970
409323
1546085
649489
1652714
1970047
662717
894478
1334832
1250397
1917622
667790
1438486
886514
408115
241972
865213
1218128
1378355
472926
1505289
300537
1741913
1176217
1533737
1023300
1177325
1020522
1932528
1797911
686322
562803
862810
1717308
1526795
916547
1229292
279826
147324
1908559
44379
137767
829241
22145
839426
1623206
1733741
154835
1161119
224234
401821
1323117
1899717
592535
1949770
1898212
429396
1761738
224740
278808
1310084
840319
237403
26733
796812
278035
1793313
52534
1952864
84404
327633
85548
602963
733513
1119122
966741
208838
717361
1650780
466955
1723712
1008970
482655
1322914
1734956
1014521
943603
190308
1579089
677327
916234
47714
188964
300920
414070
1679211
791647
243125
1417003
1364193
744195
1868488
1499673
1763701
269384
374970
1356789
1629981
1817543
1278775
323018
1474039
1444651
391391
1145519
1499071
1181638
686726
1216755
1077139
84240
322722
698588
1457723
1316274
1747562
1587001
907083
844859
1867145
789539
59726
553398
689475
510978
136461
541384
930903
669635
1268128
653669
1122694
916265
1605998
907607
1330403
808459
449949
1673625
312903
1916377
550163
372983
925821
297931
1980611
542055
1261084
1825362
1091604
1047619
1164784
498437
350441
908305
1439941
24252
1599066
573969
379998
703611
423658
937657
425587
86609
1502649
1976939
571435
1653773
1870922
1306373
1314332
448416
1027015
207533
1277323
716173
1151102
309254
879422
1066201
286387
1252498
324379
1456563
37957
1373029
463339
210482
1319542
1599705
1370149
1726982
170858
1176386
1215933
745132
1518853
417274
1800714
1079089
1989234
1285417
58340
1561594
59640
750125
1411601
379876
1692345
416895
1788982
1094218
1180790
1579324
42908
1296469
1384876
1886836
340136
1336450
987870
1280072
617362
584753
1650914
1096717
1537387
1245020
1285778
757855
702768
1451548
1568571
1631865
563853
589086
581384
517297
1080349
962831
1723461
1119610
46152
780612
1920020
119703
515676
390040
527417
1361673
818943
109195
246438
279712
1817444
266729
252000
1446508
1142738
1790723
1688750
89757
107477
1404106
1635981
1603421
1555291
1257087
1040932
1210804
951598
154758
174781
1938021
957506
517821
101822
963410
518566
1417706
274483
530831
1853809
715339
1903514
387746
55744
1876725
27945
689257
1414489
1719857
981989
531862
1572150
1021455
722916
1127701
359515
1708826
1902819
1761288
83970
1997058
749100
1589519
229864
354790
900742
577193
1169191
1658949
1197274
676282
1242664
986269
664937
1611677
1884887
461498
1323537
754568
1789099
1897276
152627
1605164
429989
65654
548088
868950
1192525
1313835
1994911
1616524
1521680
1036384
412029
584437
1897346
1705583
1589233
1231990
1019767
882560
1306274
1359173
19828
1391090
1095138
782666
159161
1926703
653418
448495
659568
815370
1969298
1692479
57325
1877195
1371665
1868404
1350118
890781
221445
1742635
1313370
1785591
325839
352335
1832334
1028772
925932
1561501
1112328
1580208
762560
1114583
1754955
221120
1819064
1756985
680908
1964939
405609
1863550
1400274
832009
1283717
1226305
592845
1791578
149117
153183
348777
1358745
329574
1967408
1231437
1283954
1458284
1880044
127542
846665
421420
1925720
339927
455543
822218
215571
1051592
719378
577387
1888027
981091
1304184
1465848
1702183
1983842
1363054
924836
1421209
16946
1527275
397957
917787
1460213
752045
225572
1539433
1436030
638587
1651645
1010635
352256
1415748
16038
1073829
1849270
1713331
1601926
445288
1419600
474820
96881
163579
463233
1925228
476236
3110
55778
1284169
613181
1854780
1755515
648081
834936
1725853
645952
1084359
316994
94179
1909406
1128097
998034
223944
1404151
1396137
812399
1290199
1877561
876931
600438
617871
259805
161719
1143473
414502
1478350
521137
1232284
1883448
1778410
198085
444620
1601312
1601061
1651319
1469765
586026
724401
973402
1121461
1747624
833545
1875105
1633343
180204
430973
1900093
1104358
386691
981693
1048966
906563
1906889
823088
1114613
1222362
1490718
474036
520832
1542618
1483902
1727731
1603580
1899802
1487284
1738216
1767187
1652527
1682522
358680
1357048
1487151
146930
1165112
1557061
216354
1219768
767841
1966254
482961
820344
5576
1833970
563454
1049710
489614
77314
503617
226501
1388748
1577122
1499073
205751
1136320
606321
661053
745180
1473512
1440147
903082
207402
1540369
1073156
771715
233001
1076680
1016889
1551218
1334986
1014281
1130604
1058043
1117693
1654066
1322653
1971755
510302
1953739
620914
1381325
1337577
1038265
260877
294162
562962
1079262
1887751
213707
1531644
410239
1785854
347100
1230640
1409863
952101
638825
1279423
100305
992892
259719
1490017
216876
1198080
1962158
151919
1009439
161942
1908109
452828
987202
1539088
578303
1548314
202932
58506
141159
641589
7824
885119
930208
705820
1154506
790932
707209
616131
860012
933773
164245
1023509
1726876
981397
1374363
97803
1043423
1656175
1911156
378065
1987096
1126814
555638
362385
1121270
950850
35677
496904
1293626
30449
877044
1084021
382622
1990821
1289623
1306488
289995
635935
810431
999943
1424200
1509672
1719271
1079456
1223896
860744
626336
459783
242650
902951
880702
1112060
183563
1808817
1169473
339345
726405
1070650
1404403
348203
1841888
1005685
1011094
1358365
759732
324870
384457
838569
1652211
1275445
51686
319710
1902363
1032220
1778450
1275125
1433103
755082
922917
992391
1635523
235170
1851587
482643
206242
1927288
1586597
1892241
363593
178016
1746849
1357940
134382
972493
481874
1980401
1739290
1102441
1707482
388441
1534551
1343226
169356
1630399
476895
676835
1883757
21164
888469
224193
860362
733806
1509013
595898
1766971
210681
1152473
512486
1018680
1907032
1123456
1337930
78492
1614163
748963
1678123
1029207
486366
1786067
1084243
1457737
97061
1654705
980713
1260052
1488916
207943
924945
314856
1367954
323266
1290710
1881010
1502343
1385724
1576686
13941
118418
1465844
337649
1743987
670765
1096989
1890440
565938
1633109
52515
690274
1350334
1929545
1560903
1292643
733853
1760777
410524
1682902
902250
1761865
483916
1958170
1181771
1604944
1208121
1346510
1110951
62081
469643
586176
1514976
30997
1607104
1683293
869637
1594532
1787786
991289
1255229
611720
892700
1412019
590143
1510888
1685273
938886
1687525
89348
1458043
1332976
1609903
526903
1083554
718130
1314124
214383
1866460
282876
766931
112968
1167149
8068
857354
634486
1824287
1865981
940817
1896375
936441
468380
682574
783544
276556
1193340
1493154
506360
1817293
1310911
745805
670963
1324227
556638
1067854
803298
303412
1766338
385451
1768762
147684
731198
1889796
1210701
1011704
1800177
1926788
57757
1414478
768807
577792
1276231
1573749
841389
756702
531151
1802644
941154
411168
1497716
1952221
1788904
717362
1470747
996022
180031
995710
1306917
1097726
65353
1664287
397048
813234
507280
1329047
211171
41304
1802044
223256
1658089
295407
652268
682181
15852
1397040
73351
34366
294157
647554
365537
161200
894976
591128
801297
1747915
176324
1631394
1528976
655279
1396208
508044
216047
250534
320825
840818
899491
1349023
17973
1110190
372527
770501
284083
445393
1071978
434614
10190
542458
1574523
657308
564256
399813
450887
531645
1512242
1924744
211055
1009518
1497870
1007085
766849
650071
574636
1579204
679929
505920
397908
38355
726341
73745
1201793
1105305
1228597
1538897
1714981
527187
796831
1605205
1332099
1702457
831259
1013343
795572
1954410
1584293
1746781
802523
76130
290745
859435
695982
744037
424569
559844
1369963
1138948
938755
1659897
109011
602721
523136
377934
1920613
1568313
427047
353776
1582011
1202076
1412812
985400
773527
366266
1743933
1496934
1797911
734732
1016652
1278101
384561
207946
1922528
1946585
1859458
282731
1652858
1012860
876744
1806545
349681
1671062
756302
1202359
1472618
1313804
291685
1154685
1661538
1060143
437111
1690970
1081401
517467
1112051
283334
704668
92446
1373033
368355
379276
1970220
274747
1326022
395336
510445
138697
1585200
444748
1997856
1734121
1464631
236521
1795053
553464
1078333
1618602
1376818
1179267
471686
833860
295957
1961491
1549441
1692461
1158110
1037263
1204369
213410
516761
1774313
892764
1688577
56619
1252653
45182
936164
1872437
972641
1082852
781704
1319151
94856
1746109
609605
1034429
731802
953913
891219
1904552
1864350
960671
1544766
398924
33182
1816922
235103
1540873
1785493
2139
4522
1347845
1352833
609840
1382879
1886563
897419
1331669
294912
1159263
951825
871732
74350
1828687
1303936
846429
1594808
363197
1357722
994349
1757241
672617
382671
471208
1561710
1028185
1422425
888680
1808709
1635179
1131680
1041268
638745
610564
849112
1943958
1199510
1445015
924973
452561
570157
1302692
836677
1974571
1818616
1021488
760069
199149
1916005
892597
9386
921014
1687460
1808092
1204081
1513357
1040369
398619
8569
1197522
1883929
439093
253262
1709248
1490228
933299
1636099
504691
979408
1863527
211035
1323986
1876908
105878
1013608
414138
84624
1589241
1515515
617909
396484
718965
1343149
1092473
1719310
1159062
773893
594900
1689748
1452967
1349873
1859569
617262
1677828
1173216
384141
1912742
1283766
93484
1951631
1032506
1810551
1372891
562935
1871954
576218
1454165
1316619
1607683
768767
909714
777643
332549
526012
995453
839468
1479652
505792
15090
1824333
614472
1030555
194733
1296355
1436793
154301
1326800
1622126
495834
1762617
1103313
203986
1995292
475073
1221066
1881260
984400
712711
1347845
442198
1701313
1282048
1447268
1274203
1511104
625214
1190997
787669
1783352
17772
28611
305636
17120
418618
1497500
1334442
460783
1715976
1613260
528663
875319
1085882
1970994
302918
365857
620424
1381890
1450911
515083
1421216
1443618
1076227
952450
1475155
1747367
1344950
493140
1197716
1553957
1077006
231672
173875
93435
118032
1841309
1683982
1144035
246141
381442
373044
727385
1567998
1113268
648591
938570
1302537
1185641
1921285
874449
1072630
1553532
1416886
740861
1682758
1677118
494759
1698461
1384820
1827863
571060
1573834
16256
943887
420858
555309
964972
506237
742762
509082
988142
780117
764516
1543421
1974290
1310160
800971
1385772
698293
1811710
996708
97899
1999851
1325663
524773
1999898
563208
1271185
143298
439095
1192484
918122
346121
1202223
681796
127709
282564
799848
898813
1379807
1640435
1377649
456760
584205
1316705
355131
1141356
1850845
674029
64620
854150
1025130
1144227
1130945
887719
809811
876551
226025
537727
820235
1989703
442842
402
1098188
301301
1617345
1186661
203989
1484910
1226691
598013
1590105
74828
1406844
379965
117376
1233915
39078
824564
1484987
216196
425744
1950937
1837049
973572
449896
406005
1327510
217332
614596
630915
82570
452976
24301
1574117
746001
349054
1868719
1942739
258239
954105
1858589
563531
358638
1123151
1668209
1651753
1247415
564032
1207839
705903
1684062
658304
1718539
930627
195826
1040259
1913674
580249
431220
626764
1397639
1551687
699281
1488613
1559635
1470788
966471
1317033
863737
538526
967613
1907416
1568162
1465114
655938
1750515
1616970
1941217
1562388
1134622
1531625
631412
1111906
270314
1240034
685815
1282186
565121
1735465
1111564
1699720
1179547
494345
1382738
1113175
689433
357676
471647
356850
1815324
1818968
875155
1134240
1483108
1826522
1269776
1253325
1853330
168763
1514378
419251
729099
190879
674292
1172441
139821
959419
401059
939650
1807078
1229633
117087
163924
1863842
1649664
1752819
1462926
1087347
785837
807355
1020974
344047
1988904
41308
1577066
1532165
1637865
399588
504808
947993
272618
687106
1543875
1358019
568255
1586799
1303194
1364279
955397
838268
245636
1402803
615383
354870
1284339
1254222
1043605
1155245
1182103
390419
1784025
53704
847741
907647
1064994
1893006
1095926
1051578
341004
1865986
1934464
39288
336402
1036960
274573
906401
1897712
682190
262202
1930423
1789129
1335421
730140
1992898
841899
925219
663362
1340985
1276781
1675611
1666357
1877341
1540047
568243
1366006
663449
1955329
1929937
322333
1059646
652315
1931467
505627
1042236
232598
656924
646121
1919897
999261
230609
1282059
1328900
1313663
513011
677165
781244
790286
1110932
454357
817233
816984
1782252
1042499
1126330
1119674
31475
1652948
1968077
1663744
192728
1468560
1983461
835006
1560492
1582658
1750103
979234
275075
78369
1183051
538631
480767
643750
1740557
1861511
450560
1995317
1244554
130969
783431
287118
809600
1697232
987012
103481
73325
737528
1534061
163366
1082056
1362887
320292
718112
1330086
576687
71180
63694
1503348
840483
832030
1654507
1053306
145102
1936257
344484
1951074
113351
1594772
1628109
1260748
379760
1528759
1797837
798665
1495179
1281220
1441101
920600
408559
1154089
282388
1129713
1838292
1740920
773078
1730021
1878594
849276
1276465
485067
222993
1479285
391705
1706815
401585
1016820
1002925
1486479
1342181
441760
389173
450187
326263
1121748
1214730
366461
438983
1418302
947841
214665
1643361
285440
914402
838936
676680
1215543
114697
39563
761463
1620819
1660656
1232119
1503852
281669
1422591
1602108
285026
910137
1661409
992988
384812
330450
889308
491108
1213107
1990046
1850351
345296
1331210
706929
150085
1117223
480292
855076
1954614
1538682
84169
1949129
1728834
1023448
996532
855961
1222239
1555553
939169
1894413
1747406
1731004
667914
510175
323691
1094869
562820
1430123
748928
999023
1440588
926225
1306257
677713
1202480
1108105
1765910
1860175
1391712
1082438
264525
1669914
1470366
1167173
209538
1963679
916526
739113
73713
1042632
1786209
1730575
1206115
490216
1457091
1630315
1509180
1784426
1969601
1641845
537320
1225741
1028389
498938
815656
1870272
748917
1642330
559018
1820098
1045826
184398
215601
754297
6971
111486
714892
1256628
1153568
765612
80660
369859
563539
1156075
1460065
1788510
389280
1932866
148909
1378437
462283
624690
1820120
648183
790777
1744917
1636702
941939
1358629
133102
539122
446707
1416519
532492
641786
449214
1616933
485674
500727
315964
994823
1498226
1446346
331671
1596486
421237
1089935
924162
1812942
1447376
1860325
714100
1223135
1214886
279166
1169281
1252593
423480
461572
878183
1284071
1164087
700737
597632
1723271
1449944
1434385
1868119
1586889
1207225
87086
1726723
926475
648113
475822
634501
914667
1120411
1433202
1743973
128577
1539314
889164
853201
800427
79381
29132
477849
43631
1202144
1086245
1417007
505785
1577192
162174
1072257
1890037
1241786
1236791
1274143
1763424
1011236
1488799
953063
1547744
1503567
1125784
1863382
1088366
1699848
344492
961041
373613
106389
1352590
913748
1241566
552338
906572
1468213
1369182
262531
1262751
528380
46010
1979424
407668
1272524
1046245
116026
1376362
1150665
828729
302969
862050
974705
574595
885121
1078113
1534230
1989856
1785012
173073
1885488
29564
1021288
1081586
676133
1144494
1870834
829243
53774
45689
72700
882618
973086
1437927
256360
1668577
1502017
234618
1886672
516294
791278
389233
849388
338976
1290310
1885726
1658180
994915
344759
297464
1297303
1173492
1323566
1468969
1761366
1899937
1284417
305630
654129
371431
653562
1093671
171184
1512386
190255
1632391
1425309
1527279
949232
1727486
1238136
7272
370745
661630
1018493
1738071
463098
12200
810162
1099920
1173157
988460
75431
247265
580603
424196
747441
1801217
136843
1355813
1912306
1536260
271284
1660478
1077792
1687327
831306
471188
1419266
1079354
763221
1702
1784307
362310
851787
1943191
450071
439158
1997203
1185640
889857
24407
552245
1910912
1028544
921421
932047
1379412
1693385
191799
1500481
337578
1069314
1209068
321384
1476627
323640
91862
1927095
1052423
1193010
1389109
1196238
387580
1731532
1061820
400529
1782834
1004229
1540269
1921308
11643
148111
398861
1633636
331155
1134475
1606290
544412
1951619
1260052
130808
1800881
1450617
336511
235072
214009
558518
1420676
1882317
378821
288210
750964
1130433
1276906
1799395
673127
1031107
1480895
1521752
371270
349222
995259
1332209
993170
2955
1843638
703482
1131345
682784
1641075
697161
212292
126160
884712
1529456
1357546
966257
1553757
1763034
1351584
187395
877583
1510222
1127073
1712283
693549
482992
347819
518047
88497
1967004
736437
1481256
445285
340522
321879
452477
1331093
103252
58320
1180228
106845
1568719
744308
1814694
757982
898262
1482281
507215
1581484
9428
970974
1677336
1560782
585863
1811426
667210
102790
496707
1873524
375454
1065746
764347
542405
850928
377462
1489869
1284400
388080
1596235
845714
567473
456775
1821510
373723
1713974
1267617
776417
1411803
1806713
428141
1610978
1942335
857406
1142295
545675
1646545
1084333
144470
610947
731976
774924
702236
749286
310053
74456
1767042
1373712
587091
176328
38761
1128045
1925855
1643803
1594289
1639954
132358
649089
1024029
886881
925880
504258
625452
1006258
1326078
879467
1201972
1666015
1652364
252997
688495
1532930
1182417
754366
904541
65765
926979
899170
162274
465726
1236240
771434
1737190
49480
121943
419511
1537847
751778
1619120
1056827
926062
1094626
312015
1108785
1409847
1416547
1682203
1859396
1935717
1495979
1716141
1167765
449810
1479944
638957
1888822
64312
402432
1552416
910177
954055
41483
1697427
334537
1907854
1618492
718577
404063
578045
1628041
303804
230208
1250411
901178
220573
723626
60590
864049
1886461
356793
370544
648610
1357737
800739
187218
837454
1072695
1381897
1259175
780691
153377
144268
1531552
421597
1118317
1548681
1637260
979461
1457511
157022
1542091
1419437
1994974
680719
520412
1568082
654697
1266896
1759018
1538300
1343780
203191
896927
1526253
1733706
1570069
537274
144114
824551
1116619
249703
714526
421086
869810
1420815
923741
776403
364338
1568304
232804
967702
1532183
1958455
1678716
43800
1111662
359507
714532
1012560
1709253
1358497
609216
1819352
970874
920658
1838601
631283
225128
1943138
648084
1698298
1761871
1317449
957152
986570
1995583
1448168
1022620
1268422
1508803
461182
1553085
1493836
1075337
380205
676822
1162821
1408807
1750353
1032172
295155
1835751
1667471
828286
10118
1126170
1318924
1584302
971076
22167
1636649
1526035
1608599
610955
1056018
590708
1336152
150236
1275500
1963493
929924
703829
1269857
567185
71482
624993
1656091
35997
622122
1662332
1980848
460463
726189
1536750
1373471
55620
18683
813397
1230605
1946442
1022876
1209028
1491383
1799569
815983
4508
589766
460525
116991
977005
1433123
1964454
123910
821308
1532674
116934
1229058
1999139
1616560
560272
1614559
292165
1452202
1650167
1092150
1322906
438781
1439915
1176511
1088661
1972559
141792
895234
169315
1142501
1587837
1753161
1845135
1011186
523208
1630582
1324517
955696
813295
1606595
1303528
1321944
1046284
1269068
1094923
1089896
687628
324869
1773854
1130984
1261784
140656
1965346
1505844
848080
1044334
478176
273733
1861766
1679064
164996
1535141
547453
1901107
76880
1180378
1820831
1291162
919877
757860
1080947
1103600
820305
1102263
1519853
269372
621785
1472557
521854
1419540
1687198
244678
1882455
1918058
1611636
611932
1387555
1061540
1241642
1607965
303056
912450
1557289
1582565
557110
1802393
1784738
997091
1232946
13571
1868656
226991
400539
173266
1357032
1171084
1428277
1675172
653554
602263
1246872
1308213
639035
87648
265771
1423756
235598
152788
1615378
458137
1557709
246902
1562180
542217
181162
463744
823376
1323290
354683
81954
1530961
146382
357882
346035
1410772
1027811
402654
1941548
1129915
156981
1332598
1996779
178530
754987
131301
783210
1413464
692672
937990
1677313
860472
977783
1440602
1848705
917757
1407800
655916
868212
1760303
327166
745104
1318264
1964178
370817
864980
1083154
1250673
991227
1017003
672107
100709
963356
537199
1518892
350285
1926874
1190580
1546335
1157407
1850110
1706277
1936327
583120
1639043
1710796
1169290
110141
322086
1388430
893126
473781
1418950
81190
1057630
1508996
479470
519790
169632
1412482
72579
1904992
1869987
95212
1661662
36300
264762
311358
94354
1840088
820045
294052
832394
760135
228352
714622
1342364
381502
1525915
507350
520529
1741550
251956
527399
1834953
243362
1233586
975204
1068292
1804230
1421060
1490424
209272
1565841
1891644
933552
81341
1400367
72890
1944152
81176
162311
779204
168914
1009656
751028
476623
1728965
150684
1106967
28450
615260
1809698
617828
471964
508492
1642892
1343788
1296275
797380
1721302
786090
445399
264610
1873692
1462659
1996714
1234086
1688071
1489410
1468975
188029
1177194
162649
519303
1620567
84857
187327
176283
1424987
1794326
836109
111828
106861
1410270
1755096
22293
998650
1220478
1126112
1819542
801406
561027
1420890
20898
1938345
934716
963115
1633322
1901100
420214
428324
81835
235056
438471
1406154
1843145
1145204
1938892
1854373
1498477
1025452
943501
74510
562557
917085
276337
99717
1862501
560396
991150
1384726
939476
590877
1282098
859828
1894376
781906
180181
606019
1537484
1343945
1265493
339145
1270510
950410
1084542
1445121
1677824
1309935
1721970
1567192
1783808
1893353
242418
318317
611244
1602825
443956
620581
1127513
678324
1591327
174420
811705
148893
1197917
1192567
1927636
1545729
185889
1571642
80358
913587
844896
1987646
79985
186912
1189513
1150624
156185
1178984
175004
137715
272051
1374546
476659
358356
161797
262013
1043491
421169
82544
750705
37235
97886
1524832
919602
1598048
367124
1641651
523388
1611428
667432
1492501
590390
75073
1835100
399086
844855
951743
327340
1634034
1672036
646223
1883646
730669
1830820
1188021
537240
757987
950821
1756389
780144
1467661
765856
62761
1376676
637367
432028
1227375
523838
1986580
1706260
432585
1621298
489673
811212
1452730
1085158
1557359
234478
799748
1744724
1940952
1427102
1600418
1177197
674103
1895230
1479915
1895122
336187
711567
607743
1499804
194100
1857909
1238125
960081
498889
575797
597835
752407
9175
1897842
1557007
245981
652993
1420614
1646165
1073218
1004557
634339
1861984
984858
1471805
945205
1240641
1870415
695344
945998
1609548
1915423
449886
330079
1920929
883329
833039
1074379
1935680
293423
1544846
500811
1096484
1931654
451426
358167
1495871
813172
828294
1906151
607022
1817970
1788025
534845
1911774
1887063
1618483
168540
1476169
368653
1621177
1491210
92026
1223231
169862
527671
1144918
51159
344048
1797098
254880
1277456
476078
1634766
1103156
1906325
213758
1471245
863497
1224082
160863
566611
1013549
1022830
447484
1819513
1534821
1136050
1181379
1073258
703366
1019558
222483
1499205
1765262
1811236
259294
1691409
1760108
225492
783247
481631
1772491
1404503
377222
271641
1594321
1702349
1913086
158105
5479
25392
1249564
1575338
1190931
2824
1828700
143874
712173
711206
888764
1474644
1548592
1857818
301101
372277
219880
548590
1898981
1415236
180951
1982236
1100505
1966903
982393
1231617
1071516
917669
1870659
1789533
1206410
1640820
729630
740891
243181
1174484
1095547
466695
83325
1550367
724081
1772340
651884
1309606
835086
1321494
694719
583160
1884244
1803844
972253
378168
1646454
1562272
1383670
1692009
406039
1504301
859628
1208025
1756543
1453947
367317
658802
1060383
1393281
1282445
823767
854384
359927
210296
1166181
1547823
1866270
444809
1947992
1641166
1130310
1908646
1594732
1087043
221869
530027
1078217
240902
1374930
1570504
1977660
1897967
1955494
573163
1535654
1002718
188516
1455758
1356121
213213
633455
421785
1162456
691292
247018
65843
1914395
71892
656869
1434092
1151665
380751
922631
271506
1496111
436082
22206
1066147
85688
119536
989939
1203014
1446
89126
1946679
933498
480718
998141
460435
290827
882404
1789143
1288232
479320
429335
1238904
1734246
850935
168655
1855061
1576240
1360775
143438
1201081
1742429
1808073
201677
1490525
1349791
1028516
1895320
575907
1097419
1464615
438961
1052583
1917939
1430426
846222
186977
889633
897478
1129180
1805919
22250
831033
761769
114463
1511821
277318
57351
388561
557411
1667531
1324911
1390356
590479
1398947
1713868
999159
1193920
436333
55728
1163469
856522
895804
859905
1395192
834523
613780
1954995
571556
1632130
166352
1518226
1512441
843051
1588232
1757489
577729
1432668
253718
572399
180894
614879
1237697
1910544
336577
93417
518104
1632446
584245
1198615
1539853
1804950
725818
335844
66357
1220860
1913418
884731
332993
1724233
1341851
1699251
135526
1521338
1479489
1103066
1139552
1067461
189115
444455
815425
1844580
1716105
1091003
1022363
209108
1684433
1395968
1859502
744046
918900
433522
1024924
1017874
1204818
245618
462107
729801
1241906
1339619
754608
125486
452054
813983
528861
1200979
1597423
627765
750166
1734085
903210
1242597
1321460
1633491
809379
866138
1094054
64503
742628
836170
456046
1171904
1637209
1705572
47321
1060916
184901
1759884
1210818
1324712
15224
1034463
888218
29610
626144
239233
241816
742225
1183989
869215
632893
902713
841919
1920165
1085808
1931161
473976
1931399
1928510
869689
297914
1024832
1881408
1383952
1589272
17121
675021
752577
1100798
1500217
1250498
539438
565521
1974350
1438522
956195
146222
1798707
1602388
1987429
1403454
836459
1617024
1622782
255742
473012
718611
1169613
310678
1840577
1640535
1159823
1528876
1041767
766479
1944606
256513
1877863
904854
214332
1326456
1495065
167200
1893546
487449
1147790
808462
1583201
79151
1254146
530470
423143
1883645
715361
1247703
398091
1659230
1375674
391588
667749
1865785
1163101
456500
1285127
471233
896795
492539
1043158
986444
22473
1616077
20886
499498
257310
882180
788473
1912388
960789
947528
1180456
1847116
1669702
733629
1923277
1955823
420636
1589090
1424461
663487
1611218
1369574
1705493
1814936
212638
710728
1618995
1170758
1232273
834776
1244931
1530214
263826
1647276
629632
1330891
224300
203011
1939066
889225
359616
1348469
662986
1888247
1210116
1386478
446121
1785240
748959
811908
319884
1022250
1091188
833235
223676
1014700
814664
1574079
312168
576610
1872245
1729730
757724
717975
1644212
1879509
1050096
88634
348708
190167
827890
827384
1361244
1621398
1564460
1291605
402907
1474243
567152
1074407
1361513
1152657
364768
1756196
1310336
1970709
1775161
1389356
1915228
1250223
319229
1179487
1462964
1969106
1988141
1140662
1386997
1412593
1473274
876946
425377
1476727
776945
957779
953543
504049
279480
496628
526825
25004
1148574
674892
958405
1520584
1195595
772218
1227970
1678454
899601
329381
1033468
1618075
972729
163196
1205854
1436728
1148212
1250117
1436531
491583
447516
647626
1998538
1077258
414303
1451905
1561170
1905396
1702420
288564
1905842
742096
931160
1052712
1196169
1616678
1772600
927550
389728
622883
201608
778101
665086
221329
151032
312683
473208
1784850
1642432
1543723
1637053
618850
1622779
1329360
1590577
1612104
470019
1740435
1117680
1477794
1733629
939255
1069031
804443
409643
1274731
35234
879907
1078292
1831788
1990346
1065358
1072585
1909889
545428
205127
61106
1377167
20365
837860
105633
369477
1779519
1781518
422329
1497390
534209
1032989
801154
850861
130191
1545118
493799
1671573
1382759
899920
163868
1002532
470652
686194
184847
1774318
535444
714084
490331
1543117
1209325
162059
733953
19956
1815287
1439638
1225452
859708
948751
931986
943458
233235
728468
1865556
1339980
998932
1583350
502746
1353242
1190624
1696143
1161918
1178745
1577853
1721854
1749275
595229
557356
610650
927261
1719291
1111461
151134
1040869
1662723
1238239
598787
1931087
547172
1927807
1845067
325871
1452895
111313
1693367
1547055
1964471
201363
1197083
322415
1850368
1187096
135682
902146
524653
1639779
1351504
412423
408321
994986
531043
160178
206508
1662588
1825712
1393531
1950547
1076741
264444
46375
25956
1201239
768297
133973
33997
591758
825571
657911
1015096
1497302
38193
1675772
556995
1234750
1753287
846604
1024116
1641260
413187
554924
1838732
1461602
1123394
1524094
1472123
778199
615061
1170007
449739
98637
50106
859864
382892
1015900
347546
1138081
234371
1398911
1126426
125743
67549
1974562
803750
648167
337273
545719
1282843
788233
713856
1332985
270259
670306
573120
61555
1590194
1412427
577679
222954
1887989
1651161
1038053
344478
92351
689277
517866
299867
1905955
1969405
495410
1984689
511798
1835608
1163419
1051532
1852559
43666
1339395
342477
806924
1798029
1402742
1717889
1367102
1260992
1397783
746857
1791873
36846
472353
544313
1625699
1199843
1681630
805143
1893
913673
93192
1710541
329585
1675201
594278
567440
889804
385540
1685283
1817354
1889539
645283
1384135
294586
730717
413846
1813530
1610715
1136682
504467
703040
1785581
1018528
1742820
356974
1359855
56556
651142
1495972
1554813
1153671
1498293
245649
366749
143167
469362
1851150
778505
491662
1613582
762635
1839388
534924
27368
1505666
187185
1111657
398897
1241652
1658058
636112
756522
1292465
869528
1487850
1748391
26404
1209968
1434806
1530913
860487
223657
429489
1684016
1458159
703931
12405
495197
1226372
924556
766073
1863848
1520111
1258808
1270388
614405
11816
590441
1255552
716665
1207385
1863057
651853
39889
1253422
162408
689746
1817293
1464225
300514
1640001
930206
1752348
848221
129015
1167659
1138938
1250638
1753669
580709
1024231
1998068
1086447
1429889
189492
1708083
418020
605268
578815
1469180
609805
578591
934788
943726
514909
1862417
1912312
863781
78509
581684
1617716
437007
1961877
1829496
330973
1725820
1125352
1208943
1579682
1196933
1144843
800617
78580
1016214
1254985
309206
886465
1935119
954639
526617
398143
1380071
1799050
123491
969103
1560028
579922
704944
1416573
162330
1721937
1481227
1268012
736054
737603
1090247
1983327
1703074
749018
626970
38798
790489
312618
578975
646902
853990
1385572
974950
1002998
358228
1011801
1807400
1513229
333557
814817
255788
25335
1596127
74196
1390231
310796
13589
33204
689115
1550212
736829
1689871
1658312
1653247
1023300
809058
1926983
613650
1522464
1170656
933847
1217323
1419078
83404
462094
525250
163629
934791
261835
867821
665027
1243796
624817
1770526
1003276
1737057
1775886
735760
1709644
1375256
1867885
1218343
560752
1472431
1059655
1700056
876989
570518
1915739
1472424
1683302
988312
504625
1130371
595688
1444881
151118
1852007
1601000
1996076
695451
1056478
294700
865686
1658143
1806262
1396070
745552
10623
1763047
1350191
359094
1776959
1705650
646913
525834
769177
1036688
1699002
285914
534955
104223
566600
234759
1320864
981834
348995
227032
1459235
792749
825136
1522287
1123422
1954201
1121401
216394
326324
1181927
790902
302234
1471658
1251098
1631087
1965154
642385
569746
1503277
1025112
236403
414893
1472447
85902
205127
1519261
1478298
1898275
550764
750150
1670999
1874007
937445
470637
457100
221030
1827978
470024
1880037
1900536
178721
184304
951950
145777
668892
677212
462765
991635
218759
595090
349834
1397272
717915
945141
710561
77561
852095
1752695
1968463
1305958
1978752
1289344
820759
1529846
1866135
241577
1685769
1036670
676658
1348397
1427293
1862351
1379323
1960891
1337504
869689
1316997
1739350
969051
305698
497209
1122287
1416332
270511
1102114
390828
1035115
454669
1687394
596450
75106
1277192
575569
1084100
268689
93260
1541920
448578
1360099
855496
167220
671303
1370320
1196423
436081
1066908
1799346
1506873
886146
1292410
1161637
1744240
769124
505685
257740
1808678
741637
286176
1351848
227956
638987
573904
1211680
532119
1181289
679243
754813
795478
1269031
1728383
770189
1333618
209236
1205279
1024034
1153487
813434
1680856
1072074
1534587
1307155
1965917
1358002
831252
1661278
199300
1530452
185031
1558751
940193
1163625
663994
1278181
1270398
1478667
477528
336696
1834510
882659
1193172
391344
836068
809183
1970707
1487084
1670563
733094
1703381
1294965
1806434
180965
431010
1660381
604455
644731
428006
712383
24098
202556
1381476
1991467
552682
709997
1484929
993199
300175
1702937
1527513
1547163
873041
301562
1075995
608153
331312
460469
791000
920754
856604
635189
130073
675844
1181636
685002
69590
522044
814354
671363
88894
1735722
332948
906400
1413472
208242
127770
1280304
643221
940276
40575
423869
280847
411897
128442
250888
931817
151722
1190315
195265
598289
486646
1086831
1175169
612111
89361
1750219
1230884
4292
1831404
169107
505257
1966285
1199541
1002229
946776
1120919
711934
412372
134017
1613749
1926534
1205223
1635249
158789
476938
1970698
1647450
1846959
690974
1009124
1972808
838944
62425
1546772
235044
1079120
570104
901621
658716
126117
606779
1367517
1627367
1166232
1460289
315223
1081956
1026858
1935121
1748787
1727016
691928
900172
431547
1545966
456624
1555436
1495657
147743
1321005
1995683
1528812
715602
1070096
506434
502717
766964
499483
1292393
1256948
341162
1801183
1593854
1624853
1577606
210939
1450491
1248071
754687
1723252
326435
1346629
589684
1549457
1799501
1832260
999354
1461475
1261857
660673
693723
10666
196106
1006029
1250389
1868232
237958
241590
705546
364566
1412294
1593849
939569
1910096
139381
1039269
204953
1875920
1142880
1334668
468104
1349147
988375
1394772
93256
1791774
359104
1520051
830891
1271068
631530
1952948
441016
165032
1296642
1243537
1657252
817459
1047954
635342
1044796
192865
1514486
259801
1699949
1999716
726987
452497
1838764
1888547
163693
260156
1735256
1519167
1526483
701573
977380
329314
344476
351432
1244731
1328846
659772
1269940
18123
1374857
1873696
1892607
654244
1226202
324975
121209
486449
78291
176982
1043881
22207
1345390
1963022
685601
1446998
1822410
489122
1302254
151157
213375
1222276
547708
1109644
987134
1279413
1576844
271376
5835
219048
1022799
1159587
925818
168036
1634398
465029
766343
6639
457901
1915787
707496
1289886
904027
1250103
1567658
1323825
1486807
308230
1559969
591779
1358008
1933983
417745
1520991
677700
1142254
1499395
1739982
1760462
263804
1114785
423315
1940326
1674448
975146
830977
28570
1375244
753415
1531658
363807
638367
1020667
238362
1970952
426254
1577561
1464315
1495761
632010
370706
1012832
1418678
1140025
1129540
140726
1672639
834086
1404882
450016
16956
1075684
1788915
830025
1041732
996810
1249552
137540
1467657
1119494
132094
1229798
1839361
432859
91903
1697867
689537
1320933
624972
525738
1817092
1674208
1257181
844534
1223982
1665966
814378
798476
265060
1046042
195491
562960
1550320
1634877
533219
1418568
1054653
365732
626242
1373921
1593325
343877
1076131
1790119
1378469
1067475
638216
1869952
438015
287798
1061803
1983522
1816483
1514756
290430
740207
1195748
1311435
189818
91566
55004
684946
1004583
1656676
1752680
1956719
1923555
531261
909450
157778
1741690
1643446
1143434
1418209
632010
1815083
1992613
247954
1138323
1400229
1696302
174964
71021
365874
920866
1003672
316164
1507356
1283672
89095
465488
1046660
1704787
1684184
810734
6317
1582524
404357
1899225
1010581
449043
897289
212260
1254605
1131664
1119716
1244860
1336070
1373277
1942402
1009841
668272
1687591
29875
948139
406764
1093564
1440664
1582165
51941
1643459
82757
984767
1206730
1474100
1430650
1640829
285185
631607
907277
1986079
1471004
561870
209435
961627
1488241
1259811
1978657
682834
1589856
1727569
1792692
1346831
957784
334427
1022925
719627
6785
1279278
1388522
347958
420923
1076939
548059
101746
175212
693995
991005
1834234
641125
1524621
63136
594788
1850696
1830164
282026
1961868
1991671
1803297
1708694
1656782
345507
426140
404769
439648
958948
1813926
1567320
1580114
334188
920036
237453
1283612
1568189
1790275
1858895
654131
115458
802652
1737503
625900
308546
1551771
574703
1576677
717412
1149141
1191529
1275479
1256528
661338
1408291
394455
665030
1277661
456886
1883625
898762
1020119
37822
1142300
1425891
1727672
16943
627888
580510
677018
1172986
1284935
1054534
1364918
1997196
1445886
852037
1998448
1321589
324606
1870602
1430389
1941769
1859297
1855456
1694677
1195113
114501
949627
1797369
1703279
1853931
1098479
492716
1379457
285081
1771788
665255
1054984
671634
286618
340832
140045
167751
383243
1894053
845870
1929728
1890509
13815
1932854
991764
1697239
819999
965958
975627
184110
1409189
1501385
822212
652823
1350936
1715871
1937191
390294
496883
1232851
1200685
1010287
1189744
211504
640417
1213356
1814908
207493
1611983
1817625
396306
359116
1895207
1832074
972828
299238
165337
926059
775425
1076665
1410614
418002
640792
528190
412412
130464
710241
1035229
1284386
872900
1631743
832143
1414473
1531935
1077701
1650044
1208451
1267918
414032
1672683
1074817
1813224
990093
413383
357221
921698
835845
633415
544516
290436
19815
54867
896991
832552
128082
573972
210187
1894723
436033
1586047
139549
1850023
1319031
1803512
1558181
1379772
1994469
685323
1904174
711685
810337
1157631
793332
1500516
1095669
185699
477683
633798
179052
214604
1026646
971349
538585
478981
1414351
1586488
666516
1365660
837706
1441122
1404159
981219
850113
876091
1091282
1475558
443391
669662
550202
264742
113364
698405
1680153
620019
1862775
1292247
1375488
849366
786704
78952
212070
906191
837836
300569
628975
1222407
626488
1635855
1871532
975296
935470
954307
265342
168674
1138907
193801
112887
715470
152370
1839819
988132
982811
1624295
271882
1162489
1637905
759953
1115783
242697
670865
1653293
69700
766301
814638
428225
1734400
1747416
1521711
1008916
89536
994329
982687
500726
641045
612623
1944148
1739615
438464
1272413
767125
1648837
1663407
1910619
101559
125056
1291202
1115985
679128
133608
524685
249857
1259845
746665
332396
262257
519929
4406
299900
1195091
255312
267133
1034208
411927
926974
979207
1718665
1889629
578500
884050
752965
1259396
743774
1999168
1025517
1486924
476458
733999
607824
1417672
1386818
1648912
1580851
1494968
1195246
6613
1571166
2716
1344221
76589
724148
1632082
234878
1592406
703724
512523
1227629
1606513
861569
1763433
1864288
1513568
1154692
1736217
447472
110572
453935
731363
1685205
66687
1911586
1909397
1794785
1323425
948509
1536956
275135
477243
647282
1280909
560422
1647385
1003563
1273774
276906
1335071
1355519
1010097
953625
961467
632273
339032
1540801
721338
361851
1423513
309949
1957478
936261
1658894
1130156
156435
517783
1439167
905474
917098
1666219
1505866
126753
434260
1853322
305479
33068
485898
38252
596814
889146
985464
732375
1579157
1069747
1241751
567652
1277627
1014837
360888
268629
1113912
1519789
634262
709891
253062
39579
1787077
828837
1413207
1520016
299929
1088206
1758001
564174
1424091
492990
1991671
1576465
1427655
1059226
669675
237581
720265
984251
1811223
989294
184636
1946456
744870
1477510
281760
729552
1765739
502631
403062
403589
321546
1702902
629525
223133
1276423
1084728
1825937
1356661
906749
392960
1455745
566277
818267
531305
1426977
1191497
1599990
739210
144003
1984224
937791
560470
862520
1636114
1803133
1014167
253552
722873
307088
1940029
812465
1448895
1117710
702364
256109
400178
387303
1171672
989961
329218
596841
735467
1360110
1740483
1759514
1215111
1765859
1946600
1335713
1965786
368189
291506
1562217
273932
1846353
669930
1435685
955572
537334
1977786
396365
190102
1191465
463497
1230700
1691139
868785
1997689
1201251
473208
650203
772900
187338
1193999
59311
1851215
1640708
602292
364588
1801023
1441824
947122
934557
824426
1704374
309812
1385542
728274
196299
722479
589728
1025290
454635
430449
1238024
1651118
487726
395263
171337
1962650
1203818
78955
837340
1995884
1666962
518775
1128116
801682
1547611
859343
174894
656831
1173242
1489292
1482190
1326689
709685
654723
410838
470677
1706044
1955416
1014150
1881228
1431015
961918
1794976
1083679
251383
1163834
1506522
766948
481226
467677
827846
452825
679671
1345885
27680
1429430
78713
1383326
1221196
16115
186070
1108494
472553
980903
709259
1264232
828802
1759343
207153
1483025
1689516
306638
199201
72263
1683550
119184
320575
1550913
311347
546022
256089
85641
146544
1491623
1702208
1601003
1312978
1095876
1138709
1999099
202955
1394007
763603
136703
621981
1568493
1900620
1010167
154828
900890
814912
1997546
536735
606757
1903688
24633
446939
766715
1834255
1381310
1194452
1493557
1505815
42209
1888092
1828140
881072
205121
274960
956660
1934798
370769
331753
103116
1057289
510405
820842
1313552
433590
1208818
1309117
1974502
462713
1040445
324061
1341247
259143
67540
387169
499999
224727
1102034
1723141
172993
1862730
1036932
1200058
410715
1366438
138593
671765
1096699
1344546
1846052
926395
1059199
318435
118081
1233567
476236
976496
770543
1730669
118729
1677413
617605
1884101
91912
1432170
902982
1282229
932402
1105556
786622
987458
1575954
421008
270151
280294
1410552
1202823
898709
1254906
278034
1052582
426853
1444162
1606583
701277
1832846
640797
274209
493828
1990352
230384
625755
1340497
286734
809055
118003
1143419
1002946
680605
1780553
535026
531704
447007
496827
1555846
52416
746107
1865385
1572899
504595
425300
1669879
1768419
1554761
1271680
1533991
44242
1848086
1334511
384459
1920236
347807
578187
1844635
1209947
1251932
136358
1505237
1183442
1975095
907094
11084
1181079
251400
1788753
1323381
53484
763320
1617198
478331
1132135
1538348
1145046
1151235
1861375
1507582
1623058
144465
1436483
1426651
255991
1112520
315337
1256473
1953595
1093566
1690689
1916107
1745372
1420966
1900972
1774194
1756070
321109
1083467
825692
1794609
620464
467512
93058
159807
885781
1567401
939272
1672017
1574213
1753523
737437
661153
1607034
1298209
1857715
1316261
724044
1971174
452515
920522
1913718
969932
1690620
100507
1832051
1238760
1393882
1762531
1663678
356549
777114
470107
1860379
242068
1895026
428927
1316315
1479087
152828
1966838
1112313
1588268
588371
254345
1218740
1722246
1840746
912842
1060171
453371
1962435
422073
1418848
1399575
1325196
1473724
812170
1474642
1370859
1506043
438641
1662683
688952
868717
281884
1317488
18379
1909726
1694586
12468
473829
105380
855370
1011993
617049
1773293
34616
1353339
269109
1847857
1846559
1946654
1373676
1774773
814291
965240
1450332
527339
1730103
404219
1667646
898275
1860468
460096
723388
1388175
9089
272529
1644657
1689301
1625961
743396
1095761
1833994
1602771
628645
938127
1625766
860160
1906379
230610
691655
415530
1194329
1806489
794961
559765
1977929
1470113
1981313
1426504
1214600
1590033
976547
853954
426476
1259616
1113162
455990
1093979
1493454
118240
1889937
1420255
1982196
1919433
1411426
1699380
1532067
221414
1550395
124898
1383837
719694
1931065
725255
1246710
877501
594635
555324
787853
1457564
1421300
882005
893969
702916
1613253
1534183
55718
547897
1721878
497627
1692988
1745897
1317379
558651
827606
656233
995275
963317
934458
350754
1192494
1666003
1534572
1904093
71699
1487246
1956003
1034728
1367808
58356
257251
64636
227175
1572889
555822
406567
1963210
1107425
1386858
509133
943161
1583932
882620
1073290
152836
324096
1516475
777701
179417
734843
667655
933319
1434246
1440550
1962769
56573
1696339
1286547
569103
1066764
1029761
1777217
211495
360009
231060
663883
1772568
425251
1717526
79875
222957
783283
1877359
1641232
1115568
805354
507972
501538
985484
1629799
210934
544555
1603885
1340033
59071
507475
143841
935270
778929
96544
1422060
146875
812248
1198421
306122
306213
849705
73400
1929574
478835
1584562
756894
1323630
130734
1145163
1507929
1961492
6434
295238
284554
1119947
693141
706528
1318870
1711746
859404
438549
550003
356655
1251309
59021
1005778
1468782
990287
1789646
1106842
1106154
1431439
1389714
805779
1804814
652488
1589229
1616506
212276
1728580
1568754
1173594
254615
1128665
138202
1482318
1400671
1023928
1927587
1213730
160381
489662
1448993
1385109
75997
1713194
513966
1920675
1794073
692320
1569033
1303619
1111638
230778
1034583
182739
37735
1985979
807827
1252277
124106
214314
1594494
1157363
978091
986979
1131297
293482
755686
1249901
7581
485491
1113032
1876845
753138
668633
163149
1501558
1336089
440274
1652164
1241024
65453
605537
851156
1707371
1613417
1491659
1830298
308452
491376
347157
1750748
725399
514321
472787
462017
988111
114158
1305702
1774349
100083
1540829
133055
82869
1180700
725343
142249
1212554
1134497
350065
866239
902786
499924
1877950
87756
825683
1567599
1080515
1111198
250202
1775161
240118
1567984
1964603
421607
632211
1763685
1644697
1969201
1227646
1063390
90668
1597034
340989
1263689
1710954
1540357
1294050
1225784
1831762
1741332
1299494
1011895
456010
1049972
1925423
151676
1207443
119119
1968571
622905
1350948
1929069
1117712
1032324
1152210
237045
643989
1517452
84947
1828193
763965
1534609
280869
571791
879296
114204
611856
1368547
964190
840776
999277
415878
1684110
988865
256959
1378334
633873
1718031
1570570
1740290
1324560
1637122
1281177
1807545
625152
1305001
1427239
354053
851128
1123702
606268
150509
1887280
749403
1455176
1912155
1154718
740435
908668
1337114
512696
103552
1404009
364468
645703
1329054
362293
1925644
1074926
1779473
855473
216512
577549
1225635
1869603
1269227
1988384
786128
356975
1949904
608175
1249021
692729
1400829
674102
463767
428625
188518
1698419
1641446
1612384
6479
560818
1781691
1073204
1311255
489218
1356208
672103
1643426
978916
1697798
1796559
967695
728327
1486070
744831
343266
643248
1891284
1171206
1951951
598588
95042
1489256
330833
1369794
936946
26420
779101
1861864
1107875
1785517
509288
1597955
426111
1456768
1360759
1911053
59956
369791
305809
1661895
29215
1581789
388709
432678
1153146
1424725
1673552
995789
1940037
833006
100427
1126555
752490
10416
1157990
1454242
12761
1031006
1589563
577007
1262044
1410196
1319073
1630079
834769
1489803
1117810
264246
1752392
1647980
978518
563275
1470828
1310273
1291450
1825939
1133637
743052
764786
1502728
1355686
376468
1443316
1968682
568051
1346360
375521
1209598
523516
1420230
406478
262300
794591
104240
997645
1395361
1926895
170228
1589243
601644
905094
1299374
567277
1654204
445054
131781
308745
1889046
467526
204461
1692505
50860
1253939
864201
489252
237550
912888
882510
1919811
312412
31308
1370638
1281929
1989372
1754718
1959768
682809
1781917
670086
58459
1767637
631906
887688
222756
269215
1000296
510596
1850700
1586040
982816
823518
744749
789686
235911
768097
1915960
575592
640597
432983
1676371
661384
1056753
186962
1654225
762908
417334
1359750
532358
589459
371490
1149242
360147
1935309
259202
182317
470860
692848
48375
1439862
744479
1307420
849456
640760
466085
979994
1158277
970915
580962
1897892
1949251
799855
819953
1961015
1329794
499965
1637322
581475
1070867
1685207
1481568
622906
701257
226577
166360
796425
1237115
678478
478200
642504
1619038
616301
1590136
1423020
1992666
365571
164118
883636
568659
1054465
1566705
186839
1679633
1135617
1956149
1221285
736408
410108
1911983
184107
1639527
1592778
1336716
518279
966571
1079651
1872852
1115000
241669
930195
1298506
775673
1549823
977006
1796677
1371683
578935
1365952
146868
917654
1989503
661211
51914
1812956
479851
856318
1745668
352830
1262430
37197
1148035
1093316
1486894
128787
582942
1201681
1611330
1055702
1891910
1606802
590533
1677954
1229387
1410817
1951088
1666946
1989082
1253
1677470
1682485
1145061
612088
63136
965685
285437
1132741
58761
1891103
298950
804929
921277
1496761
453021
1960080
911741
1501047
1410113
1627397
1275857
108562
1382934
1967764
1859899
459413
965740
1306589
194100
1459346
1261562
1942269
1714110
834468
791608
198550
114061
1394720
426723
1767966
969250
443689
1239754
1510221
652852
1791346
1308052
1059608
731577
1907422
1832567
1923546
1879309
181360
780272
419803
795360
212506
795868
1726808
1837008
1873658
460326
394709
1429467
15943
295563
158833
603582
737686
1308933
897405
1277855
1137853
1264981
48681
883119
686443
565636
1631829
1569257
1483748
881234
1659373
1602554
971880
795729
237342
533357
661213
1347803
605258
1601023
1059468
1883022
1399004
773637
1220759
751926
1444277
716298
1629412
1663248
305035
1210785
1428977
205736
1111501
159709
723674
952697
1692577
162702
910271
424462
347205
1540891
1246168
1003919
193665
1580416
1949970
480378
1325213
1560756
782502
85488
251798
1760535
1202732
603626
466554
46475
788417
1864973
1499218
1633303
1629915
461705
865728
1541703
610753
1441895
880084
467678
1826108
1790031
1696546
1169008
136846
965807
1227709
1499254
796761
1554914
1277060
970244
270211
401808
395520
1824309
988657
1590995
1994532
357869
763507
1243564
1136233
951750
548471
598152
34416
1629011
3468
316064
1499882
731013
466080
608407
1058443
246035
1377850
698638
102829
1980438
1781748
1868874
500898
1191672
1728095
301068
4060
1362774
162314
456637
1828998
985955
216787
1869545
623932
1537912
1173883
1119050
1103611
1154819
520731
1626929
544872
183936
1836290
1281795
1746432
1538662
1098502
700644
554432
1890582
1872423
1975884
1924464
1136079
509459
642741
1736137
612433
404535
1490262
580008
1489688
323152
1945942
415290
1211772
607198
241656
963588
856466
459130
116605
266713
206728
1196904
78715
1547677
327332
760843
1750175
1535523
1188046
1272818
772795
1949245
1118900
1791925
428400
1406521
790207
1652153
798698
1212052
100476
339111
1252256
1658971
1646353
1237670
1731915
1762175
610792
1689133
208401
498874
1240228
1065239
1807342
1254108
1619850
1059056
1474482
939494
956961
1346984
1772930
1197628
1768661
183826
1602429
106068
835290
1341847
1250686
305867
1999470
569884
1719467
1028969
101064
1908291
403859
803977
1885004
23030
557835
357925
1700128
1175150
295112
1387302
407245
225046
5416
1970621
1598655
709829
1345564
807391
1564228
45631
486337
280495
1937371
1475696
837140
1782969
1212109
157155
614836
175210
232505
648687
109614
743554
1278596
871455
548578
4853
918477
1104355
1944528
1799534
289049
615226
1387645
1007271
1611968
779143
668403
341303
1756020
1384730
928760
1395834
1250919
730857
1695442
1929583
1690377
1041800
1203006
367609
1342423
1983992
930954
213158
1003160
28031
318561
1942891
547595
258205
669092
82570
1515779
1605091
962401
467342
213661
804466
532520
899032
800779
309532
1060899
1048925
1602071
1686982
1065134
134670
1630264
1825341
948229
424869
295513
1831241
1569668
1357045
712636
1173934
1982602
1097738
423759
1833211
830839
1442306
195552
1137696
1564090
1850176
239739
1267926
265460
434095
1355014
1142547
1632677
1376369
987461
1561362
231353
97574
573856
193876
1241459
191727
1253514
1833303
1176846
356320
937797
1468378
407887
1022411
915731
725937
1104053
495965
446898
825606
998975
335848
164073
146155
744740
80817
1555950
130899
1800899
1509393
1927259
151776
753529
1375065
1639526
301381
1391072
1898852
1244945
805618
1407307
305440
1615465
947030
1438085
866296
914463
844616
1145457
1804868
1206727
1438688
257388
750966
1557515
1852564
1469509
1846914
737904
1123704
958917
724801
969702
1341292
1311706
79478
73422
1876963
580082
99352
1077078
1837444
879998
1959192
1524295
714987
241224
41455
1882562
126730
1432403
1027940
623892
1539564
1478233
1584850
1587904
1852161
1155901
1386861
738751
442081
847537
112087
1337571
1082086
991176
876711
1521200
218392
1526636
1871425
899252
882134
485879
4949
345399
567700
1969795
1347954
1980142
148210
707635
1616503
1023915
1590459
654487
475368
1552386
641943
1780227
1660849
1784293
1327375
1638722
1374680
1164118
334929
892985
1107678
1579381
1872354
1371299
1454956
839736
1517843
36950
964897
797794
211788
1710578
221264
1235717
1027800
743615
132973
663878
1021696
393747
537948
1657050
513323
1797629
1962959
898939
1182672
629294
1870178
843422
1022256
944890
256339
94913
84389
981095
1720887
1138387
122939
469946
1959450
999578
1010778
284732
905218
11394
1682253
1214772
1619698
736638
560131
1082835
136495
1764655
453924
1010560
1798984
891504
1612770
394389
1404987
159212
1250792
1843659
303304
323361
1423919
1046574
1486581
1226013
1279648
322407
371656
1184374
163447
1190740
1203866
1443860
1471550
1615032
1590935
916969
1903181
277279
681088
27304
989195
1079753
755556
1017983
1913243
743407
101211
1559646
656016
1262076
322364
829278
1438013
1583617
327599
1176541
368149
532517
1835522
1124615
324229
1939643
1848571
1867466
1065792
1884933
104432
1716042
1139659
1429453
1736013
1131622
153684
958802
1670651
1546874
1703766
1251488
56434
1829272
1237459
1679274
24646
504834
360837
1437982
636820
1995451
1571099
889838
1996746
1008218
1013487
973918
1312715
998863
1001812
459634
662909
1107808
1347892
1919005
1754943
51279
1471348
138268
821202
6720
203357
1312849
1373123
3097
25097
118001
620419
622285
487632
933667
201452
515416
184377
163804
1709074
90437
1987932
82001
1921535
869660
482110
567962
1797630
290476
1519279
1935650
1203328
880391
952452
1461185
804815
1108221
1064415
1184985
1905564
1504926
283676
1239898
1166966
1268174
416181
1323437
447312
948626
652484
685636
633340
500479
565565
825060
1441466
204718
1332469
1796246
1341977
1078444
501866
1746867
1816450
1421926
1423262
629741
337612
1609691
1887107
1570895
1999469
8558
1943265
121323
1107728
1538041
231588
1458535
276278
1316291
1255937
1284999
1789770
1994590
1164786
1742378
1221772
188413
1855607
45898
1918680
1988885
389478
1949239
1863652
1011062
1337793
1073013
1369561
1517262
945851
387986
69620
982668
1949530
1429102
161796
293603
1236501
1170302
1760232
1202107
17327
1290786
52534
306482
62208
1974938
572875
574959
1658078
756921
1334434
1026312
888746
170255
1802287
564554
906873
1086311
306666
306360
28994
594581
552206
514282
212247
1789614
1279014
1729510
666860
1769886
1777679
1643581
507700
1521253
925209
1923822
956112
288947
821190
545810
630701
1825781
392673
213032
1350000
721626
962556
678835
1586165
1597039
20782
554192
1975242
760827
758602
1381466
620528
1969904
1121213
1282273
436469
204234
1276171
1918472
1815050
642459
1759458
1772495
982272
1676694
349098
967401
1406552
733592
867780
1158723
188067
85842
621600
1950970
677377
495778
119729
408646
749327
585510
1618985
923772
106200
851768
862030
1710845
778734
1683584
145655
1994322
1058771
1454664
1945461
987902
1500725
491364
1969845
1302306
1791735
443439
1464547
174114
375045
1511302
1054433
787980
1438215
106020
1305617
584347
1698972
1741310
572356
1802286
133311
55156
1471948
1739112
731910
338684
1414102
1625983
718183
17637
715816
758825
1368192
1772332
1031093
1856173
1979458
534623
171969
795086
1552929
1656922
952168
1495170
1916141
14646
207437
83045
299645
1022941
1622230
1308783
1561381
183992
503695
1808792
1340503
1215051
273366
1359360
1817601
1851991
1887428
984447
1926631
317936
69529
261557
1789522
330525
1032911
1889567
898569
26744
1991019
830405
472841
486107
1063132
180786
1471673
581529
891231
401655
519581
556246
1140494
1924734
793391
837724
563594
358337
1690651
1850257
1686031
684274
1003357
1548287
1068204
1747677
438028
1544497
1269073
1286162
1654594
432918
1477019
969535
1847294
835611
1173131
408210
1478986
573642
1870709
508466
228809
801407
1370506
497459
1515457
345412
455496
240930
1056424
217330
844212
90014
1087078
603050
1431754
1680671
239022
807810
1451443
1841025
1752014
1453926
507703
1354273
529468
1590370
1619628
1286667
1287536
1323117
1467377
170841
1058773
802170
1334303
983159
1617381
1227107
1289215
1297554
1070250
286561
1841980
570216
1877174
933350
1892050
1512704
293169
259255
1041560
26826
210195
1907989
228022
1899121
1731807
1355901
72002
1257951
611403
1696503
1415103
1236112
1430922
516288
482735
912492
1971856
1251469
277345
1600818
1859504
362297
1479628
1800586
1099941
712033
246760
586048
1133037
992351
1317384
1096600
1594211
1936884
1527010
401363
1036227
1637659
820985
1776008
1133546
1933725
1047716
930968
1884745
629685
757963
1493152
441368
520353
696354
1543487
1483340
1479621
636337
544714
686272
1717195
1836501
1694041
857571
1717600
35787
124191
1948970
1631474
1585123
753445
1392060
824006
1871100
62431
681379
71116
1678325
827612
888205
1264273
650869
1793369
1425132
561768
738156
410215
1986290
1883853
339752
507440
629423
175567
1140733
510699
64000
1090452
1282898
71311
1992635
1439287
854265
706476
1514152
145496
402752
476757
1706703
1283895
1283387
625963
986616
411721
871810
1157591
1470566
1371271
607843
1550537
537115
608495
451008
237066
623577
894131
1251683
835316
1930039
1947251
1286267
1054902
1225734
1555995
808438
1420326
1087066
1663784
15125
160315
932986
1739599
1120171
1390715
1645789
33732
368290
384010
1973688
1384398
654649
1102019
1935067
436805
1940849
863126
1588833
162791
163266
749013
137389
982772
419626
1466317
868587
1955571
1744543
5409
763175
1358293
951195
1993819
519555
654582
602571
1697898
1196734
845516
1677853
514073
1346129
533029
807231
1714700
76911
1709906
1440743
166457
232938
1948724
1156767
483066
444583
1624762
717934
1546634
1797246
715425
616757
1547597
1878699
790637
917014
1109668
485290
610698
487940
1105808
1311155
137292
433885
688059
1983183
1257
1136107
21196
747910
1040107
828765
76803
1850222
1765952
1188390
1521842
521355
855251
566649
319800
236968
473638
1068282
1743937
419083
535119
745667
781303
1329859
1531028
321729
697846
1922769
1841630
1378376
1388252
863619
296510
31940
164997
1978938
439634
1517528
367298
413513
1761193
1980297
1214160
653725
1990985
1626074
1155321
1913159
506296
426223
660909
823461
1382844
1948825
25013
1669176
1237637
1062177
1894860
928643
313645
327839
1529582
845481
116131
994072
621923
1871785
922356
1964522
1136630
587387
1380328
389580
604569
137795
394519
993124
696715
1799551
751542
1000952
1446712
740758
20949
1331937
1605974
1397322
1359397
1221214
614888
1722857
1529739
353879
234790
1231865
817911
923703
1229898
1734952
993160
1918802
654579
1765326
1223688
836273
1295002
1071883
246158
1719018
933449
1610878
585535
1523952
1561798
814116
808085
1349913
1800149
1335248
561521
1297637
328599
722834
13877
1061867
1666783
941983
185407
302749
1185629
307952
1401967
1595197
320736
176620
1517144
1095596
640689
1285572
804079
880347
1713871
1624011
1802094
1846146
1039653
785499
759192
1648705
1714330
1598933
1744043
338023
887140
373481
194121
1019839
716170
211708
989268
29935
1048663
951968
654240
1396123
1365581
239096
102195
244126
412138
412580
817511
1869114
4200
1769142
1320165
1972308
362731
604490
775645
344671
1293542
1293184
662727
1600377
1911377
1869673
841166
1239930
1581572
1253150
1649612
1396580
1528824
1088762
834650
253944
1587381
1398192
92311
752232
1232981
425346
485444
1685660
1211257
1492513
1609128
488060
371586
508782
362044
1871472
614845
1926863
1247976
1092268
1784476
635162
803570
722307
408594
1867838
1897607
1195641
1458764
269269
1308420
1502751
1897627
804994
876689
1093584
1071612
1560924
913598
971031
110415
1909413
1905955
1446368
1701605
1845093
238637
1069598
556558
1327874
214791
1616261
917901
258210
1750746
458058
1917102
882128
1680434
48339
713942
499727
903629
537541
465287
806360
425746
375164
1837779
1004724
1489973
1332735
1314837
1642311
1440631
1373280
670291
303990
1914811
750887
1671937
1031883
1445028
504476
1270499
660879
473755
1997295
255768
599457
1304408
291662
360122
1666078
1443988
323726
1715545
1032843
119433
1435361
1890227
238417
1888317
1229116
421337
1859494
346953
930318
1321564
1986852
1822228
415772
861703
607139
234588
369635
1363625
817210
1133019
84645
632012
133191
1189220
914668
1743253
3428
1821440
1824933
1057010
1776134
492300
259201
591158
886006
1685073
201440
50855
45829
776772
819503
588316
451223
315432
691816
1591545
694724
1698022
433067
2815
319389
226181
1568255
1744335
949751
98010
604395
1352047
907993
1631741
878849
1996862
1288744
1651434
830361
1969617
1085295
1423248
220848
1626203
1958467
1081806
553339
1730908
831314
1263405
1197672
1083779
508115
896064
112070
18424
379367
1893786
789284
1835577
1196884
954390
1948158
746470
307307
1462181
1831493
441018
73320
1608148
358796
445361
1357781
982061
979866
1280136
40626
152001
1290683
393930
572703
264119
1639012
1273741
1691524
1934251
513895
1471883
283810
1120400
257637
1436985
1353900
568410
1045412
1178417
943770
845845
990551
1302006
1594684
280727
362719
170831
1540628
37139
1462772
1015218
1442382
951577
1493494
1249682
1315259
1798981
1769432
1766763
1430352
802038
365598
1707218
1957454
273036
486099
1331230
1819545
517767
1642438
938355
307402
102142
1292912
1749181
1159041
1984789
651484
574075
697731
1705130
1266691
1702112
733668
37094
508452
111325
216843
1027355
973776
362754
689131
1733771
114000
1759929
1923158
1597842
166423
1024810
1256214
896415
369484
1784015
1573122
771362
1442861
1698555
1453000
977834
1712796
1832769
515226
1590752
917914
341956
445455
1987678
50806
1229169
387987
1390896
382145
1074882
930549
1992297
1846602
1454973
482881
738927
591905
1368180
650288
97468
1619115
425252
615954
1305520
586931
1393985
1179377
301855
1350099
1045768
117044
1452142
1330902
1968528
1429150
495505
752400
833304
13130
912122
1281605
892040
1551522
388934
1105928
1507678
1059046
779185
1439485
465071
35855
1800259
239545
1563214
392634
440716
1423716
385802
675428
1142056
1697851
166774
410487
531254
189060
1277563
1383085
1753496
260263
1536605
752095
835954
1012817
837876
121177
353996
244198
275654
1234921
1039603
1578861
1382074
1297901
1042606
339051
406769
879438
1742336
44928
1344383
787313
748764
229023
778082
971373
94903
750364
422597
1815010
1208860
1648719
723531
472989
941404
54236
1627799
1435652
616907
901002
1768489
1685552
1439456
1003743
337620
543978
1734578
309883
1198904
1212194
723003
664494
1996763
1381732
1826513
1709063
97996
217002
1121294
1707982
531483
561837
1096237
805839
32931
510578
531397
1382
1639390
1441310
97486
1886634
485047
1092555
1911101
771667
1285943
546140
1925455
1452382
368640
1559389
1837508
1881662
879346
715267
407225
1581410
363480
1918764
823730
249397
874591
142734
208571
1750478
1074922
1093464
669094
77681
1069250
1685087
1401854
196386
1855642
421362
1424635
1040294
794513
807110
4171
1649123
219283
774637
1157156
916814
1501944
1041686
945593
1549307
447537
1734858
60254
153053
1563655
1856418
1822004
1773651
1090126
1875048
714058
1514081
463302
923345
1118811
1105310
1997951
412496
251383
1738351
1361174
1267063
795396
1481927
1689728
1248759
198242
632008
1395478
1746385
1364083
189711
1252101
1297059
605972
1550974
1931789
1896841
1866668
344907
265582
1015927
222180
1155277
1721382
1203420
339176
22370
856390
760010
1644844
59541
1059806
76955
281500
1029790
1875145
1223847
1311325
602662
108660
1120607
1174277
1034543
1470730
640918
1579261
411576
950022
1810221
871035
1809459
176680
1729058
1388641
1696781
1727549
348013
1197945
136074
1109491
209905
1976423
675581
994711
1229680
387990
870231
293433
105650
159784
1651601
1256357
1580182
631246
26809
26181
1748549
1731606
95882
597731
1727271
1747599
1734694
1373921
751341
222671
282151
936561
652123
959255
805389
945039
265717
746594
1844682
561862
1649314
1992174
1904353
98919
1083501
1572316
1435077
540935
1615264
492570
1233064
338294
765289
541132
1715328
1224138
1762810
1115455
1491324
273053
65248
618933
592339
496892
415511
82647
177824
1861570
827644
1371508
525971
10014
1567968
270460
1853599
1715059
872875
30482
664052
949882
97718
1024477
1501260
433818
661613
428251
304437
1844441
1968904
940644
1373149
147064
1236466
1909955
580457
1449783
753894
1635225
727387
1653202
1310003
497107
1642581
23337
792551
1779906
1548857
1290227
561243
1922283
580652
586702
1504397
1308527
1912132
867898
1109323
407452
1250614
1089909
542416
1682786
679905
1569685
270499
50872
1722425
1029134
1185242
852358
1795346
1993517
1483874
459246
1397440
1983685
1213409
380834
1071216
22295
898483
506582
1803595
1761733
797657
1577238
33323
1468738
1045982
876968
1055279
1150280
1647259
164892
1712466
1547021
515837
1726135
335982
1588429
1594866
354061
1285164
680976
234255
544267
1765356
1703381
1242764
755330
1391625
1841298
1697522
1457924
158672
286907
1714455
66098
1096542
401288
854097
1070301
1818467
1042610
424131
1552338
780962
361173
670414
136003
1365510
1233112
1496431
76440
470989
1269165
1132945
2333
1596536
1424316
1087906
1493409
1618027
1706524
1478871
907125
848506
448207
1612304
950241
555156
374393
1313182
711530
131781
1083557
1771611
794691
1208011
1863445
193663
781345
1876054
363436
1720271
638638
1855268
1459962
1861947
1345821
1397995
591043
899519
1879760
1515565
255010
1313189
1470481
1351624
1084906
506935
67862
1734875
887334
7900
1463269
1777260
1397160
560590
1227564
1423402
1213047
696318
1251197
18282
1042399
1360042
453128
1473584
1572580
676288
640537
601079
290830
1397683
996711
1567181
599044
1424359
1542327
1698131
1495277
1125962
1334497
219120
1559665
124451
261870
1891890
1948486
853068
107364
1326830
1457075
1928805
413466
1936405
1160771
1911136
1002910
68522
1641050
1998527
339247
300768
883543
826301
1470719
710894
1194929
686513
130747
1652005
938918
1167830
723385
1783229
406361
401944
386111
1555230
1061236
1885279
1769465
1260921
1880891
738529
559352
81017
778076
1963022
1916600
1069979
1257169
640046
1767957
1714151
281768
1064812
1383788
368246
1406984
1799291
1886719
1481647
1277847
1280893
343852
638438
268897
1008918
1550107
1593910
344549
1073041
1829415
1455716
1552732
1835316
1828486
1503519
1327793
784917
304862
144137
758742
1014245
62627
1449185
1977207
1841383
1863859
1198902
835728
1657621
1713084
1026094
1160453
1241677
448998
69863
1930614
630645
735624
1745579
103199
923374
1863823
1031000
1763913
1921922
1689709
1464523
47924
13028
1319343
1236250
78270
329139
291608
1302520
1339926
1129373
1193515
945687
484028
1558425
1795576
591978
625083
850199
612946
351826
1513462
941757
979511
491824
344573
1568157
656348
1840574
1798029
1776048
832634
1981609
312100
1346502
1220236
107807
1263241
1230491
271199
1047889
1764087
1102798
1065611
204235
968755
614815
580683
918360
574001
1846251
1796004
1074188
228900
1639998
1441361
1159079
29550
945020
1262662
244788
1869679
1587572
1348603
1207624
510669
1032325
1078285
863618
1366527
363787
1793042
1951355
476283
1115399
1884591
658843
751533
1374102
673791
1776769
1147401
1356559
1599351
1556964
1052433
625647
925540
1972819
684423
1525828
1995936
387279
149321
838690
1449909
1731098
1538535
1195880
205944
978520
901802
1648038
732456
1304144
462281
1896706
1673675
1678870
937094
610771
1384260
1936667
438998
496663
563178
12773
96023
1779243
852513
1060257
272771
451773
1846623
376525
1598576
805733
1322167
1457530
1918742
1647382
725774
1403553
1487532
1088124
550509
938556
378129
969596
719818
1277139
1692603
1133766
1328108
436419
1265718
1100239
254321
247797
1894415
1000229
1255442
1490381
455039
1317680
52259
1094089
951738
1473708
1327885
802105
799005
634607
885647
1675906
993075
1211948
1537612
98083
547166
17953
617584
1009638
651086
179316
1260115
1388895
1022483
1613878
418603
1724615
1612644
764923
155376
1309399
1483518
1966430
351372
608789
1956159
1492710
781170
676026
166788
704615
1077755
265274
290113
1387822
1532325
1896812
1741191
865460
848184
780838
1659449
1732033
731462
1381664
1906936
1857715
1208853
135118
1450157
897730
1512781
232435
1217111
522737
1015315
876381
1882263
1358924
1035687
791958
971371
1779944
1253092
1804932
1503285
535362
1064264
1238253
1686324
418172
223268
1471528
837564
835112
508600
15267
72302
1872649
1348820
22235
1612606
1115734
1602973
329031
1220801
1837612
1688274
1500766
1228607
1186135
1083325
1714656
636079
642340
466503
1478466
1011581
1368228
936993
992192
1565010
761256
542712
961293
1417394
697483
1521833
1243194
1838167
1034218
1523093
1190361
1840024
61489
1071881
1607539
304589
705214
615283
1933215
651512
573594
1714945
1290379
404168
418141
1265217
1565974
272365
1030570
417586
1196618
761843
1050672
987374
384417
1607289
1525389
415525
645859
51645
1133247
1641400
1472654
544333
1393944
1564452
1063573
867254
679180
1230577
1071193
1323400
66518
1132410
1660828
458629
847609
1063886
1052655
323416
1548014
1847677
1393222
312132
257900
824329
1376724
1280045
649547
1169986
1297038
1614776
1725310
1886764
1081676
1614886
565040
1680391
1551088
1183289
159933
1407933
1842606
429513
1633978
1779728
1138779
110714
108193
1601820
693453
1018545
883666
745907
92680
1460422
1322681
456453
536339
1716655
1008588
7063
757777
789356
1411082
11072
59660
341885
1664108
1236139
1740519
774245
587414
722672
398582
505624
317858
1744478
1859143
1499701
1262650
1040909
1977055
559963
1377948
929934
60800
211383
1522488
242124
1858167
1140669
1463075
269560
736322
963502
1450079
1055713
1253387
1580058
40854
12685
783464
57044
26356
1253761
546799
1830453
1579711
146929
735691
240083
1562106
970482
1648862
1265244
1996494
715492
504340
802671
1463158
850555
217733
400772
371934
632228
752397
463091
654722
1544461
243997
1879742
1116006
716643
1831869
1326155
686616
1173200
936791
877339
1401358
793903
1621696
727590
1681368
442180
837287
857354
1715011
1257286
1795657
250332
1222733
109626
1432268
1925033
1442872
10502
782790
1057785
1849449
684526
1674028
791682
1333272
859478
1631272
1026531
988565
1351416
1458581
1420793
38540
696630
1587526
89778
390857
1412697
1053809
832228
1636368
1539133
1170619
271766
1331576
191930
1320092
1591346
680064
1391397
732647
217958
83598
862422
378327
1447393
87708
260851
1897630
82416
1693831
361377
1029065
1162450
441523
806363
1976668
125701
1690913
1710438
1062550
132415
1380836
167033
322199
1200392
1825012
1617911
1681105
1340373
1588788
691740
501257
1173902
1484011
309253
626866
921678
384721
717653
1633373
1089304
863508
1907965
106285
275544
1938994
1065889
398585
1620813
269075
641605
1844977
176847
827696
1187868
371237
1182915
169097
1026508
1796032
1890373
1463909
628032
1408303
364660
1002091
364310
513162
1382328
1408429
1356984
1308199
1398716
56714
1477283
1480530
1198945
1938146
1505186
1722635
586991
1212034
1792896
354983
325146
1982640
375882
957885
342614
1204055
663040
939817
1583164
1445930
794864
700421
1489755
24646
1985385
1963028
336995
1156293
773384
647871
1757947
314590
407319
1308799
120754
1070205
1723581
1812788
401781
1982067
627735
1571087
1018730
956393
271744
1348614
55368
1915630
1814175
1820212
480922
1367449
1134563
178322
1563800
1421981
1102966
909448
132928
1561860
1275249
647054
1880068
1651354
1977850
442006
158948
492096
1387021
103950
143467
743141
1850036
507051
1039736
720805
504842
1497375
888911
978306
478047
1693012
1902276
1367655
1807091
642451
1974622
1183812
415665
483306
294092
1752949
1825296
363634
1272613
1123730
1076709
1744842
1003118
463693
1820001
1921803
685250
881688
844730
538416
1904973
1888015
678172
208874
1211751
727830
1395831
1969970
40612
456676
604685
866690
817722
682286
1271692
821957
1804675
1888394
1402726
307092
833889
1880920
1321525
1370642
1697824
1631488
1016670
18695
868748
1726921
726601
1358402
945752
1138584
1573713
702931
1761356
1625005
787901
936268
273609
271288
1665731
295668
288095
1224198
947472
1834779
1574656
64575
1233142
107590
1289226
477374
1845301
1937899
230364
1327358
1553592
1724257
1317886
1957481
910555
1691976
1804337
434513
1258044
1077383
1639915
1099581
432619
404267
1153943
1621715
108595
1757469
547892
1246823
290136
1156710
1707677
1781211
532956
1572032
824538
1955226
1860813
831030
663250
1692768
437334
760368
223172
907791
421500
1015199
1808190
1468668
1559899
156309
421130
839603
260248
37726
1983201
1423725
1284669
746250
1734010
1198732
1019809
1921457
957159
834446
719016
699795
794935
1755257
497360
1473607
39710
841950
850627
1906346
390915
1968431
196418
738446
1402867
261297
498450
1119398
17616
1055008
1280071
1328203
362007
1904101
1820676
735083
10240
676656
1072796
116636
1309517
1314560
177969
943364
1362146
1108198
851221
428546
537391
532235
148801
739142
825779
283012
885942
1847423
1185732
437841
1623124
131982
481716
1650114
698776
399709
95939
1266771
1165557
1345685
396652
521550
831657
1486443
1249770
1660727
839471
493601
1188529
1192137
1254108
1683879
1551839
438508
1557663
317820
913639
1968176
171055
577513
708482
1824578
713789
1883667
1295390
1255889
807398
1904251
1782685
846373
1432230
320112
297541
796520
1208856
974406
1938498
1138375
1239982
461380
1672787
869892
602375
632050
418134
1561443
231603
1435996
1475249
14240
1017054
253586
906641
1586917
1906619
1597699
1026397
1387332
1685022
259488
926198
1247390
111379
1229898
1617833
1323734
157805
188652
833502
1993242
1442903
866738
1657247
810847
1022779
1041204
888332
1590749
1110902
922009
799768
1693325
1737407
1425011
294325
944809
1260197
827907
66
968838
200971
1771714
1569434
1472233
975782
1043599
1409634
1358349
1617874
1990579
657727
1117570
1993096
1961920
1182692
984717
1806239
955992
1464997
161985
1139411
22407
1544155
1257472
1187498
386556
730347
701262
1184814
1308479
857968
797001
1644025
1433117
316172
1511724
615523
1505540
1104884
782384
756025
17975
1422219
870755
282282
1793431
933535
90249
858528
1730918
928327
1410920
193961
275041
1600284
44852
1189127
1652678
29982
1565769
870934
730216
1903802
370564
1803642
571892
1465063
471880
219607
1497492
1408582
937824
1734288
1847209
761424
1923798
56041
543885
1199566
245359
1475812
1397216
627690
1277043
482613
1126959
444836
1348778
1556231
109210
1472608
1159094
896737
1652560
1635904
221486
183386
85687
1387000
1397744
12585
365743
1507894
297633
1527978
1087916
70873
322598
1335872
824494
1258613
1109850
1921456
1699188
1853641
396542
1864684
121142
591358
696173
608371
387628
589059
1588945
1288665
1730926
682830
1390995
937828
1306648
1233327
278448
141988
755343
1199458
4503
1700231
1101849
334914
853373
102373
626040
993704
1843463
1189819
1640258
1639107
256897
1046739
599493
1399685
235600
247100
1437275
1715628
448204
1180469
1570802
1573293
1442278
926663
1609153
506524
1390920
1654077
1813692
1366065
375784
117163
1249809
1265044
287526
1524333
1098780
1411179
1892917
1444972
279327
546096
982985
1889000
456367
1861420
784109
297837
510180
1862891
425072
1447705
685968
801484
1127742
75971
1870703
288061
1097407
1800800
1294206
1885820
1532955
394493
1598183
1499286
1532330
119373
1227165
772118
1697681
1288238
1248004
1396571
998702
225552
1993726
921920
757577
13984
1795464
1762968
103449
219968
1046457
1858268
585660
1504312
1085318
902385
51757
948778
965129
1698540
1067597
21017
1070338
292625
907182
1297255
804995
1266718
1706308
1609978
1672615
1018251
1307613
1851150
1732411
277470
622586
1065545
1487551
1300034
1432580
116297
959977
553959
612887
51485
1733052
742690
739381
1519082
1557950
1881450
831664
74467
33716
820373
1938575
1413313
1436284
1199391
129168
1501981
802602
829102
1299314
164010
1693067
1206840
134183
1314818
1351047
924447
1889968
1739643
319940
505050
1102740
791827
341278
1790859
638244
1200324
445438
92868
115516
1044674
868735
956736
31153
571348
205768
873752
1154558
1607279
781262
873723
1829604
597344
1841020
727306
1814927
298362
1182469
277670
114661
20538
959923
500811
365109
1601759
1863695
518031
322093
918986
1797940
1352898
1191804
384294
1369177
1819542
79694
670563
179538
1433825
268538
710131
1075235
68844
1646580
1129297
1666180
1811265
704542
1323060
473492
1162253
1419880
41721
1478468
1312224
1101586
1261700
531198
581967
1125109
911291
467450
763701
1451731
1842435
1783990
1331963
269952
774431
618589
1384958
1864595
219784
121243
1935223
1518414
54775
1762831
1764271
99124
1323720
1807994
282556
1116071
1385107
881829
1966836
1705369
1509441
856220
968025
347538
261309
1578787
286319
1190991
1497892
1178356
1744995
1105528
1633421
100006
1039730
1285166
1057711
1675306
1145896
1336910
723806
1064020
1167780
1796764
1387748
209904
265619
1427551
1795572
1079038
1554568
1337966
419895
1914514
657510
1671501
83779
1757971
1189174
1569013
563587
1228389
1542524
456549
1108693
1305818
1619964
514598
1878075
373397
189701
895409
561378
647628
786410
1402314
1809940
1622345
701775
72293
1677434
1462541
428898
1360445
1823306
441840
1410946
974936
616452
1741819
1581300
1661324
951126
698506
139842
1641359
1964201
1289549
219462
1032580
1904393
1838704
1192670
1415505
71721
503250
893387
763926
919262
1604159
979762
1462640
1932471
1681946
317764
212341
1587374
1348738
1126965
1710401
44960
408658
1864165
1556907
1169197
162023
297070
728694
1231282
1668556
1061044
634870
906334
1432414
884618
1822905
357846
1436385
911641
272481
1725584
571791
1822415
1357650
929560
196705
1357898
804256
494813
1893421
297501
174651
404562
1077744
513501
1842793
1541759
1135128
295103
1550534
1250242
1896245
1408421
984906
1291943
479575
279898
1408315
1744346
720983
715325
1261083
638147
559827
1103351
1794907
309423
154011
1443989
1049104
397659
1572213
818192
1245225
651088
186384
1182924
1288499
97434
167240
528432
678724
1952213
1499905
687839
516834
161020
581808
1298242
1202378
367016
139662
34860
1451494
10548
1558054
1760529
943526
108116
301888
1509723
1280196
1938850
137690
1495887
813430
1461951
949447
992567
475264
1411684
701552
1538191
1028020
1189068
1025225
767409
21747
168554
386273
766317
1181760
1170631
1181203
131829
338248
1914740
1049743
1980463
1624275
311200
231144
1589552
212390
1178014
1176431
1191994
433173
1660046
1210852
105146
705548
1905501
309281
1841916
1330611
1439543
1671922
739344
1096460
162717
1429665
1388411
641710
25025
837599
824502
1145273
1289736
1535982
189457
1137743
825512
1497938
999006
1993301
1745912
356165
1747179
1052953
1792073
384279
1223619
43327
1513657
715273
1944449
533760
1379423
430362
423992
160019
237299
1011650
1632919
1230772
1684354
1544533
841330
592274
430495
789543
1664036
1946031
559414
1918053
1360480
68592
951434
1721725
1547471
1564860
433090
718503
984177
897652
1889021
685392
753815
1916506
127155
1240982
1763278
1049157
731205
996043
1446748
1870532
1524785
1375993
516166
1789214
1424065
1323077
203218
469064
94946
1502851
394297
554771
917408
1526216
531574
492923
1484118
1112550
584402
509305
1365957
25651
759503
27414
1375460
1653151
1099204
1627259
1535716
1650083
1051410
1269779
81050
1493897
1044140
838672
86615
1308474
308793
711608
1602324
1013179
578597
573115
392457
1440042
1896701
1208515
1350532
1886865
432499
630293
931209
1447699
1769037
181345
720351
934720
1303120
124982
381261
256450
337009
1844128
1483971
228372
151315
1189707
49401
1329831
1120884
491586
361331
419953
736507
180064
1353100
107127
1848564
1513619
152700
142709
1082535
1224073
1957281
972991
714597
1550971
1724767
1725131
624587
864837
567230
120506
1043704
1009160
973107
1507200
69244
1169157
1828974
1407663
1362296
1136086
1274811
384410
1300115
1124625
1681740
1371022
842664
933706
878592
23318
233107
855661
638844
1319091
1297497
368376
515741
547591
1744082
1991387
1923513
108300
469609
358665
1408993
1664446
488511
931562
1014565
638801
344149
1531685
1099541
1171377
1269076
228438
1535255
330848
1430053
990979
1195086
174456
1075473
369593
760571
355935
1615098
1069383
1798261
614109
973365
1273386
159162
509625
1740698
1767853
1029561
1965819
422776
912116
832619
30877
360891
464578
835989
1297828
1969019
1934122
1893642
536647
252037
1130282
1242069
740583
312764
126479
1562922
1138416
633643
1992375
1224507
1724755
1393937
1067143
1578256
900949
1618810
643649
373741
1515096
1804461
1505542
499916
283795
1748776
364576
1919659
1691117
1225054
1707194
1723979
1603548
78079
1874233
214953
683567
476888
603926
1559261
839035
703452
901511
99386
1548804
1793720
272676
448437
1926133
1066415
628029
1902449
1123311
526836
179530
108306
885913
361837
210011
1712169
679267
1434667
1593209
369871
1456552
1062099
812303
125181
254089
578844
1697818
228452
1812908
156580
820859
794146
879519
1658140
672232
676195
752354
1324092
1543477
917840
860256
850670
1724101
1383258
746074
1502786
1199650
1306580
1163225
475989
975146
1177782
835061
85689
92147
228622
1129083
290514
863119
788628
1767495
1870093
619941
284197
1206631
283722
1468684
1847300
586427
1726650
299089
61698
1064458
1597173
695939
718741
1977468
26335
1037364
1257536
1498650
1870309
553083
78436
710375
603318
453012
1156827
366704
588919
538934
684254
711467
406465
987175
662250
144287
1094128
193994
837493
637722
1953910
1387710
1037724
266477
1293537
1745841
1073423
1162147
1535309
792198
1033583
1967722
1689253
574940
271864
1352736
776749
1632205
233554
1398530
1953123
355859
1460933
1904788
464880
1945170
245935
1272725
472040
1273730
931869
1956993
1582891
1983382
1679931
1112649
98407
213410
127193
1370490
1606847
714119
987897
949831
787935
1596699
1146617
1652738
1275314
1630006
1326523
713863
98629
784673
1516285
1099371
246141
1400854
439985
1534376
1243422
314757
1831731
811839
1045841
1500767
687668
1165793
1458750
862939
1968858
731439
815416
809676
733444
1714546
1858366
1138904
942537
1796514
134420
1147608
775337
1143688
1388164
929801
1009865
893931
1387716
216220
101105
812199
92705
1269457
400255
44632
851592
611909
1919377
443764
1112417
1745979
1085856
897053
1689159
1719761
1842249
1117467
1253994
583729
744807
308263
305170
897339
1822073
1683942
57353
110166
1054337
1700207
510916
1408378
1587627
1166644
321351
1177703
1236456
1316086
1681845
1008250
1819195
946135
163875
815175
958106
1426320
828167
1259133
1577132
1224123
1266841
628545
1424302
1067808
1583094
1689830
382993
1391366
1581168
390036
637795
820095
385698
1145005
1700162
266025
193925
520899
338300
1010422
1792706
319537
1543251
1331628
670276
482573
1367010
108834
1952883
1916510
526341
1471773
1645296
759322
1996939
840276
1925069
446696
1322259
1426086
1152839
324451
1586080
630560
585249
800737
211337
110763
1946048
1600237
1021037
740321
1759557
1518763
1661823
1400278
1941992
1920401
1074669
261366
614506
1491418
108482
1440381
1934907
437595
1339452
260367
1144305
1919091
403677
1807735
964725
911369
812005
1628082
1919866
314985
1881774
1683542
1561826
1907219
552653
1338228
1052885
1591008
429969
1997664
1872732
1857269
1475302
1204612
1356668
949840
1132288
1942108
1077076
1498840
847903
1653522
1025320
1481569
1067331
1730176
1774595
264392
888873
223856
20092
1106720
1581005
1858756
245566
1370395
343137
1235159
1052603
1448791
85177
717193
977038
1311250
1988245
1020097
953781
577651
774720
276938
973340
364300
21325
1972366
1805584
1023908
1832297
11694
247415
936594
1274668
298181
927077
1773503
1648429
1951069
298373
1368661
834496
328155
1811258
1488915
1925959
794566
941388
443816
1867321
1518040
1327932
803657
1031846
471132
1242813
409293
286446
96571
301834
917522
1326498
1185271
852456
1992842
927402
1597052
1589632
1788397
1425487
1304596
1211273
973497
1789605
610090
1361930
1739315
1205896
1153329
815467
1452438
614486
927569
1518152
801892
1936225
67739
1010870
1693084
457397
61847
160694
1780681
1982789
1699240
1419518
1434076
640623
637331
176393
1722451
1562343
1538747
1138619
1593890
1710840
178372
1521330
642410
955789
1568734
1602290
1478568
22776
1510699
263237
1003274
909468
1301495
29227
22077
1184377
877679
1018642
1606464
1532647
993895
1572822
441138
70190
1677778
613941
847770
35439
1797551
1040518
972216
743182
1295905
1238385
1566913
1905582
176467
917514
1755899
1335925
1388366
1764739
1894584
1229980
1202382
1634012
1302781
1220728
1501396
1440992
1108974
18114
867490
1622321
690576
601145
411894
1425868
784236
839259
1831123
548945
1519017
1533291
140147
1497928
1799767
970401
968398
1856071
1660123
1576782
1157983
1311206
705649
1728163
1065749
1764700
361897
1091848
206822
777791
1770463
844848
78604
1167326
29415
1665982
356259
503651
921130
1178836
762160
9818
455394
1058699
1664331
137476
99980
1750398
806981
1622881
1982539
341607
697945
1850890
113894
1501119
1548850
194795
320714
1109703
463948
201506
1573128
1253072
527578
1621039
1360688
116500
637902
702855
799240
364859
1269843
950448
1633779
822012
1431449
490682
171453
620661
966437
611681
1453569
1293690
1063447
63405
482665
664497
1637
1122517
158406
959384
1451050
1409250
1218975
1773586
203084
443743
311672
1401162
839033
1601210
535491
171903
931934
556226
1993226
1671931
443213
664705
1971404
587794
162291
1364495
1116933
1471443
1988280
1714511
1710879
712415
868851
1517547
151241
1799957
1181010
273411
31148
1401335
1762654
766825
1073598
1127927
1561152
1638461
14254
1955641
1736056
1255210
1508135
435184
1325319
1882322
1707439
1728837
980155
1141146
216343
746185
928906
1715608
1075421
1593594
74362
858171
532674
761462
256643
1922058
623031
48907
1096349
751404
134344
257767
845320
1772888
446853
1080276
405330
1395666
1161689
1763549
1827128
171
773781
911891
968260
1464855
1518002
1433840
761780
715990
796603
1108598
705619
914104
324687
1272497
163796
745176
1193668
794509
1224774
332532
266812
1456530
1843533
526252
668557
1750799
874503
1165662
1846756
199838
654148
1740251
357403
1314543
1131725
872383
327421
1036396
961728
1061147
935771
1732925
1151773
763226
257882
1359440
302574
859300
1336011
1479745
329166
1819763
1166172
839390
1204868
495516
1480988
553679
499579
1098259
1175129
941984
1358969
544890
780304
1618363
1002868
1062701
506581
1770863
811386
1684667
1934424
824542
288178
1017436
1911395
1326336
937386
1550799
166727
1106490
420565
154178
1959252
533469
1875978
974353
1948285
1563406
1409847
509022
223818
700570
604860
100462
1334300
1497159
517421
922866
331133
510103
332301
1954424
1454121
1935940
1375018
653804
1483699
620493
257659
1038039
1670523
834368
1764157
536050
1720823
929519
1954735
790376
1898742
462548
252110
665996
983157
610955
159134
998552
1568421
61337
1717869
978912
410950
1271025
754249
969160
1105323
246704
1101318
1194346
111330
1769352
195692
717514
243132
374343
271312
441188
1540421
1371578
1037414
1958162
825219
1304247
106516
1457197
1754960
1095864
337916
90582
1540444
1932
108627
624911
1274047
1077453
344155
37547
1319644
768212
880437
1707659
1621953
1936772
1849927
898497
317243
260804
1757714
1852184
1459903
1674114
891928
1317502
943517
874305
401556
1206909
1065967
973985
90759
1566274
1464501
5532
1336705
174571
214303
1909510
975132
1420041
191077
1057332
276056
210128
1892066
1418218
1413815
579166
205813
829301
753332
1894330
1589938
145715
630384
830676
1040367
1260957
532693
1353074
1412676
475521
375260
774946
1053649
865216
1036578
628149
1098327
1688886
1108247
716633
1927455
953595
695278
716899
1913428
474101
805888
49690
1947432
833927
174949
775237
975727
202018
56876
535755
1453363
8327
1643841
439861
468808
1038722
1851871
1692115
308298
843546
856376
1218895
399627
1090705
1519790
988373
908789
1112450
1825720
344727
1530648
199773
1604376
1005944
1171517
1467749
725981
486325
1322754
1112096
713411
1208614
105649
705854
789201
173639
1103559
1809830
727630
1177540
1417063
477476
1683070
593636
990935
567846
1618309
60292
912305
1406687
510194
1079451
206483
1283156
278476
397828
1884299
1211756
1780999
10858
703805
341257
630735
1526643
1982177
664874
1589840
890415
1625796
1824051
465891
1271390
728554
573108
954670
327286
219578
11772
818369
1041007
324848
1842481
1446179
1268180
1614621
79132
1355848
620102
1715543
846900
1143090
1737126
1238536
1678213
637309
693673
1878788
1533775
509166
292517
1052765
62519
384889
840228
715419
449181
1857478
279825
1206605
1542284
53036
1979778
998164
78954
262955
78769
1641158
1789747
1139420
397534
32926
390824
275472
1957486
1892825
1206888
1220519
1009893
1475015
972668
55064
1694144
552006
481121
215057
1169986
983631
984333
284554
1928537
1383215
253035
994291
1838162
1851319
1342062
819735
283831
26902
1388014
1800075
1948535
1132654
732878
127284
164712
941429
15565
344047
529518
1314100
422792
1511752
415400
1323935
1559392
1242886
999160
127903
447418
1970511
546267
866614
682995
1012191
837789
62575
487420
278691
461851
805416
259063
97600
1839306
1207087
1554960
1979559
802674
303578
1479063
1771801
299835
832470
1059094
1654685
19423
1969014
1700756
1219304
644662
1416161
275743
944668
1566571
1201827
1907935
861173
1453734
487118
1224441
860448
1326796
1941801
276436
13558
1393246
695874
1047441
931450
1429892
1282393
619754
1102717
1706813
1992194
1003042
690976
749608
1932549
494036
1679289
1640011
720394
1753261
1119963
580627
52675
624666
1300159
1683465
1001697
829148
813498
1346628
263118
1352346
296572
484305
1060673
1725537
391682
1438559
1752729
1714071
1213964
1758041
1316925
950753
251818
1357356
1973656
1005354
191283
606991
1763872
1533342
574758
1271216
1780559
1885516
1965428
1384031
1726448
1974330
1592636
207662
1449175
300365
1781795
782498
662949
440486
1137347
382473
303422
1841846
1790711
1269319
1924066
1577403
1118228
1780871
159253
706736
39762
1749002
1364605
50886
1763422
1919269
1635544
1608910
1219909
709428
1571740
1284126
1591780
69689
19539
189118
1071449
210527
1668651
693543
1970749
1407858
919274
701471
1245833
696147
973866
1951245
1234152
1171555
1269583
417810
119467
1163291
1364177
891266
532957
1780384
771775
1070423
771374
461048
657127
1011663
1945685
1753042
442318
731349
910072
1072491
89981
1401792
851180
1793479
752207
1898094
1715748
1909791
1996972
1386713
1819480
124322
265884
473031
1612071
170534
1152937
1468273
419831
845699
1768971
571258
1229217
273739
1243925
242730
906954
1650604
1353518
539729
1637854
300348
1472715
156561
95888
205180
10958
493943
1493361
510710
603156
958196
633888
1916634
344837
1740201
1299102
1642370
524454
1968889
1058974
1099465
1297394
1944512
334239
222886
1421017
1080194
38653
61629
918877
498760
286550
1416320
975760
1007349
1040487
642913
1300658
1536710
1613978
1204762
1714279
633736
1134271
1145476
1352385
460100
1899064
1338290
1202300
1744950
1404722
345199
654573
383872
642590
621899
1577887
1421724
553860
1413231
1979764
517934
1072868
952803
385460
209171
617257
1951774
1553361
589668
1991372
221236
1709858
1324677
1234563
1492994
91848
63162
1026660
110288
510725
1594924
988976
251286
1573521
241075
1237846
731441
1858034
1404448
677160
1213133
1181387
1804371
1063355
760
1337343
1118600
1013810
826353
369827
688218
1550002
1159725
746734
1345921
720679
914262
1125904
455261
1783438
495185
564805
1708184
1637096
1741141
1965712
1704698
1921728
891123
1498652
445752
1666666
867164
275779
1611951
1708870
1238760
670048
383800
921272
172306
1492440
285637
645255
1609997
684933
721575
522124
588787
457757
1705860
535477
1362888
734610
53931
11299
1496736
409441
1446432
871284
1990592
1714187
256596
991595
1866863
1285331
1341837
1402136
1280634
1393289
440398
518935
866147
1407692
148947
1323959
36294
1835001
1035893
436930
383326
1352651
63982
1510994
246069
813930
1392586
616841
1279094
1763104
1415694
1699529
546038
325624
1857266
263964
570844
158272
430209
1042261
67404
1083503
1298737
438086
1537045
570499
871983
1131506
1321644
1120131
443839
1467318
570304
380999
1990918
438798
669423
1738948
1191421
1339071
1875328
1825075
138714
1144375
450576
839924
1558646
281099
688552
160404
1514599
325637
1277846
1978687
1679018
1477239
1484105
1169975
428624
48809
1462561
1677683
1944358
1573152
18333
1400705
833875
872881
1266793
1447322
738297
143092
662019
1609028
523633
459099
1797967
820135
1782422
775206
999792
694211
600575
59351
1426684
465170
157550
1040720
273853
307389
778450
1164095
919979
1960763
495057
610560
818926
1326235
1935117
1584556
162112
5005
812672
149605
394510
189886
951529
537809
1325678
1145575
1230957
786752
521090
744320
1747738
479020
1350780
843043
1673394
1164568
185449
5197
1875955
375272
613444
1231063
882995
308996
626424
1773504
1556394
1859033
851678
1767639
1707880
921001
1826714
1696904
974300
1142403
1316104
1726883
494010
1496849
483174
674382
377789
1872619
1155188
457106
1237002
1817477
1618944
5751
125489
439695
1817751
955054
1182336
374102
1967865
976930
1459091
1578658
505976
394353
1708308
1082931
1395913
789129
1137453
929007
1654934
500081
1599073
1623511
117351
1587134
1638851
728771
1999930
1243341
1769374
1386887
262671
1477671
1380964
1100831
42401
1242662
1391248
175165
1122998
737993
823606
411491
144744
1940609
330507
1762569
1300338
1450105
135076
1663981
209862
1425066
361685
741459
563499
260168
1262985
827091
1714443
690178
742069
1732680
1769039
1475992
1789516
1622253
439223
454139
1264427
1828010
618726
553025
302832
1657411
1421615
856158
858638
617196
962343
1526961
141211
1789587
71331
1870600
24609
809207
23852
1018101
1691301
340766
359959
1032113
1454615
1293395
1507684
1264783
977104
692726
970108
1631240
584040
626303
1362033
728790
1506481
510131
1725243
199918
960819
473328
1052344
1534654
534107
1500857
905011
1244603
1165891
590822
367864
1643851
902550
7253
1093189
1831460
775546
187115
1724925
1041051
1602632
1636972
139820
558773
792146
212277
1179970
231402
1781512
210861
306748
733351
1078415
1533392
29098
474223
1485824
1740296
236058
1978423
1697327
570703
1230417
313585
324869
351640
1597951
1659877
1852540
736257
237580
32550
1969189
1760487
1983027
191434
222052
1557725
343042
1826688
1921774
228198
578183
778825
268205
685778
19262
1096589
619546
1202901
459193
792890
306171
1533234
1624765
505253
64429
1273180
848802
411994
422895
1972739
112002
933513
1372713
1756324
1953525
170085
1456094
876925
254128
122332
906241
998179
1719341
1543756
1982872
534465
1546564
1894433
1701037
791676
565114
807879
369887
601607
1625672
1281554
1863132
136239
1277980
1951460
420012
171382
1510777
474738
1358999
612500
1804693
133049
754328
470182
898623
1095498
887294
619309
1345268
599000
1310297
654180
283060
1085003
1736081
1121187
444542
1714968
1046014
354900
387689
1443148
1632571
1032035
1703060
1930718
582000
85061
48210
248646
1653317
1214801
814232
1961447
97605
353670
178910
441950
591961
1387944
1871900
1190303
1335533
560972
1869545
193305
1518050
1056583
1307106
1329744
46490
1091776
106988
1690591
1178827
1647248
868782
741673
528045
1445701
260475
242969
886068
1109545
519055
429791
160382
745619
1841597
1297619
1199372
367705
1371965
1742932
660091
95007
917378
946865
1841126
38012
1534973
213579
1137
1047978
1639555
736283
194784
331665
1160561
1215977
349158
1918011
457258
1378660
853627
1160027
1230227
1831085
1938126
1127047
370815
1349739
1028852
1910906
953884
1195753
1872784
838121
1969332
1768319
319868
591470
1191389
436888
1643683
1060324
1571429
1328340
1927038
440533
209673
294462
1324164
1606028
1376503
1729044
148498
1485429
1057667
510381
1419743
166810
1796800
1009852
459925
214005
1276353
1802416
1188798
1982978
923868
1894858
109146
1669649
33878
1546727
1892262
186719
1854585
1410566
1227651
1332551
869673
1564636
830913
1230143
1077336
889103
185711
1729077
1618040
1828681
1906565
567696
1369680
331075
304044
187777
1324480
380241
47067
1168647
1653410
232963
826159
813673
137471
628084
1901181
1857011
1776535
1174429
1898993
615094
631280
210138
663127
823454
638016
159064
255560
1841729
1037769
1192262
786172
874550
1309572
1912462
1093020
1279004
1790201
865140
150061
1204066
1923807
586828
819537
624246
157027
1401196
408161
1123714
199028
477832
1134227
385706
218583
219123
1996273
1440695
19371
235663
356453
480855
1331762
1976560
116110
1304393
527704
472551
1411038
1914284
1775103
734797
1292135
105270
1620510
322706
1901496
1560519
1801231
1006051
1170025
1759104
773900
1059529
118396
1546712
201496
203362
472231
1171601
1057683
1885458
1791760
1513992
1124143
1144545
88551
1947615
680411
779302
336937
532670
1010970
994857
1629965
1407236
999755
1526785
674783
1784037
424383
1030837
987653
1345570
1287903
78474
1453197
637580
1433456
1236331
699825
1624233
128334
747323
1523525
767593
1503568
337782
1544962
255013
1950278
326644
1245233
1186583
660307
1477589
353586
1696561
1330015
560898
242007
1529167
1033898
1204624
853860
283636
803945
1846341
1130057
1858024
1776061
1043833
1711403
167180
1120847
648040
1493222
869926
1914839
816332
685310
1837670
1141158
1173343
47332
905638
1881131
1343648
28871
1539524
1764553
117621
978736
1342899
589514
641954
934705
976110
1294013
954500
1787560
854205
1855038
1375537
1215192
1214324
1504780
708673
167607
872530
128314
1511213
1978376
984084
1372460
1739561
31260
1035062
282253
849713
1395795
801478
1977143
227821
603670
1453158
1498600
394529
1524974
271270
787727
605107
1371018
1764281
652939
1539032
1284498
1253564
325597
465484
1151451
1561201
1835770
464251
1242462
1593230
1573822
257085
834737
1828724
1168409
645905
1396848
311858
537387
1008923
1469349
876836
868549
1588601
467607
1310595
667245
601431
1516350
1090935
1547732
1045590
632148
1973737
38983
1572790
1604781
1544710
198606
1322257
295073
204261
509192
922323
223477
1727975
1183366
1968992
1136215
514298
15326
1819428
755569
909183
195928
1266571
1056088
666446
842223
1879893
436007
1223929
13572
1974921
988699
1918235
1851082
270871
334838
106383
105602
1231164
787066
1884189
1402495
1686904
1703995
1177431
1073458
377141
1325212
1517754
1066593
1084363
35422
37431
1054574
1069695
967027
1747474
1166684
1232629
584903
1347628
507579
1919162
1537207
22104
195386
685570
379465
287758
1489410
605525
962147
1720845
1343762
811085
704148
1848043
1626153
1181783
61560
738256
1644543
909734
1187577
762036
419171
1639339
1610104
806520
1448692
1584399
905800
251951
173683
41940
1146736
1332771
1310030
1546115
878268
997446
697091
1315544
1823772
1210862
1366962
1294399
1871117
17185
1496617
1441783
691639
446029
305185
359692
992240
1329095
1470395
241889
519417
1925378
1405507
1072252
1015491
1265350
51963
1634365
1690585
956296
1687765
1149175
940138
1006645
1465300
1979320
1839759
1176763
723488
1367018
1567985
1876773
588620
125293
927766
143519
1752269
1947371
55840
584705
332701
813432
1089341
1008255
1272638
823539
1759207
632093
70610
1881800
714264
709724
809527
282133
1120456
725452
1785654
502322
1819120
95165
63592
473247
1684477
1465499
750973
1220437
1979080
1572007
1426154
1521077
1969577
1899837
1765494
521088
1649337
1330204
864597
1123876
682085
1122977
796629
991830
1116432
717202
515185
1826513
1388006
288177
1395314
1202605
141146
981837
1445468
1431766
1644498
1506429
1119608
353574
450875
1963527
1572008
991641
1005715
347958
86230
222884
389958
1407390
758833
283984
342695
1852120
1733122
88185
956855
959376
787969
506415
376070
1001254
125997
1450095
1884680
1349297
1917459
1612901
714445
1474274
1242112
1861916
242477
122753
629653
983800
1770760
1637409
96102
1508317
883989
1655739
341731
1783842
182370
1743574
569867
499670
49480
115989
1310809
598551
771987
275584
1091029
1988958
778622
1460750
469110
841070
1777131
45166
885523
480983
545655
562298
569444
902182
1805955
37946
407592
1283243
1132886
1270130
1476016
336639
1542624
253620
238659
1458464
183749
1751393
1718113
1886760
1846784
365629
1321845
1484123
1443508
52823
1192690
813667
905063
1892017
215906
136149
160988
154290
1519679
1405985
224241
1208668
956142
1094691
1723642
1965772
1376961
1559869
883161
753414
598580
1804364
674911
467179
786046
479189
1267126
1404865
1353927
528667
1246710
1544294
517900
397563
440013
1844290
1523218
121910
1726411
1833088
803571
930677
1762094
830719
1398338
1182487
1444013
688446
1875406
1713739
57555
431938
1036597
1566207
557694
1525117
307223
1844248
1003896
1797735
84744
214373
1138556
1663858
1051855
598589
948189
803246
991133
1210775
366598
891053
654595
460130
535371
1105028
1993251
848800
1753389
1909514
825777
674677
1197196
1479819
1441499
1208652
1474467
1436341
1824820
1772312
454970
301342
437447
1583483
954751
1620421
1869804
1039644
1626939
908763
1277731
318961
894180
1609480
1102967
11616
248668
578285
1193258
653795
458555
1619695
285284
930735
1876785
59467
1763754
647932
675671
1413244
1169294
349915
1900815
1185599
1972263
1627000
1946089
1433109
40188
426992
599526
162142
199775
1322187
1381167
957255
1897598
781083
1996689
1888228
904381
1350129
612882
641643
541946
1147364
1116650
1405370
1691589
1949584
596231
1518045
668400
839342
341652
498709
759401
1959668
1771366
1994561
236260
1395128
984720
1210028
193721
1572103
511828
23903
1852820
248570
965065
658516
1240202
1554612
1424059
202176
978359
332664
1896286
1759401
1397849
1789120
1545946
1601262
1851219
1916499
772155
496880
273431
83688
614986
143156
1424323
204231
1696977
349741
470915
152969
357645
187732
1561434
1638931
595875
96210
758209
787382
931335
526448
1555423
1469752
1369429
1663284
1691700
231556
1132085
1914130
522614
853690
1316963
34294
853138
791549
1498845
532234
482416
1722134
1857841
1494778
1189666
1865224
1826730
819403
1275249
1853574
1961087
1028378
1753072
157565
1491584
38075
1721533
1425271
654954
312123
364364
196890
105008
1056791
850287
275974
341494
1747112
1144140
129994
1311805
1702690
671087
1447818
1690046
1564610
1688035
787575
1799359
104196
668990
508336
806271
1583065
1841665
976322
1665542
60234
966431
1334751
405630
888796
1734968
771280
1495193
765814
398204
418236
963673
905707
1963668
1208867
720906
108961
39350
924532
897213
1673662
763230
968744
1847377
508288
1302939
836433
681769
299423
1361062
1961539
1851037
43387
233505
420377
1874487
1922316
40614
134283
1312396
582378
192120
1664702
1460827
264460
1422654
1972744
146321
1381220
1507450
258632
787656
1679848
1668267
425536
26707
1878542
435473
1329786
641016
107668
1285495
343590
1525233
730318
573769
1502821
768397
241106
636571
1035545
683899
946118
1680442
2790
1557113
517189
774499
743794
330828
1790109
536754
1079854
130214
1681663
745970
1038655
289933
1903801
944280
443324
417824
1561091
1816656
520940
92246
782745
783912
88003
1484928
385746
372346
353876
1348854
1404880
1712533
636777
1409485
424250
692534
739786
387374
1579445
44900
1445623
602187
1873236
195122
250143
1037144
1960735
861682
1913187
1052672
1572568
576219
1530803
364671
516440
1000623
1935744
560509
320099
1778797
1982404
523534
1293010
1212838
1273336
516193
1668636
1570316
1698220
1552645
489490
792482
1033177
874950
798702
199626
112466
254278
458782
1467810
1340470
703144
462
736910
1591489
1101856
895112
730780
522910
1382108
670696
1372544
738520
397100
1161973
460376
1236988
266940
1674397
488215
1983609
609487
1442820
897136
673871
1334105
801310
1326801
482926
425015
460495
208710
1482027
1152559
1274573
827710
723835
1269206
1414608
1774853
1956045
1329897
398008
1883161
542393
258531
803051
1643150
575078
728108
1020964
145776
1522266
797774
1756372
416054
1324280
1039512
106168
481926
970334
1106513
393717
873524
42826
496693
151771
1630140
1980607
157244
1849167
1675321
21825
710926
591015
1103481
659006
816188
1284150
257041
1522000
1803662
856898
1196763
1976468
1646535
214446
1914041
1451141
845346
542205
1160016
1426508
142760
1906059
1025062
1690783
914784
1752079
1423432
1218670
575191
1222676
917044
1547256
382701
1498352
319691
1426448
1711733
1488111
1056253
1965295
1146469
1784925
19671
1081061
447791
1972660
772001
866837
1428154
405192
874671
1070968
1369692
612948
1381400
222347
1699757
306127
866937
1863441
718111
1307333
1520811
835486
1072731
405672
480109
1838641
825346
902502
1914459
1477551
405375
1708359
650041
607077
99276
1810542
1027085
1751485
1122127
184582
1718741
1662069
68906
1800603
1297033
1056358
1202387
1611638
911150
1440851
1733493
1828713
1353224
683134
487632
1193694
1668195
482210
1175673
1158298
659300
1410433
1679198
1203557
635524
1729858
1856003
1239586
438554
933340
1252082
37769
927257
1399389
1056191
1112440
772051
1339482
988151
1475726
1231630
508885
1304642
1659256
1607982
116287
34338
526928
1978332
326975
484857
1166785
826150
1454918
196159
1364071
1867759
188854
898614
165091
1294601
955511
1466877
1946766
663760
1439142
592433
957421
1258955
229157
111044
702898
1821032
40384
276030
1917955
83783
1141916
902859
1250215
1876863
1492501
343063
391837
124841
1188287
1322714
1551144
17923
1917109
996775
1831594
1197098
1774808
1557529
1608888
667954
1040671
1659048
1557839
1014912
1142212
991454
1343577
721634
1903870
1754710
779781
817354
1573551
1489898
1392829
244842
502032
928321
1139690
1848391
70035
161162
1545135
1099831
225979
639799
1681677
104461
1880575
536619
156888
1102453
722267
1748187
699751
1335497
724990
122363
1238982
919797
697590
1438442
1310315
205553
1280739
1084888
1547125
1462375
620601
1033263
1046456
279369
192363
1925321
1919736
1137079
1538547
1095554
314207
1418949
935276
196249
1058677
967754
1190916
1051542
673197
1983623
1548377
1950804
667032
628776
1650018
319439
939367
97048
1157892
1851825
1830105
1588484
9028
287290
371608
1363704
852811
764786
882658
1495503
898253
1281095
1188357
1304212
629292
731596
1913588
368788
590657
119539
1503017
1009434
1707490
1838522
339902
588839
314019
670706
187140
1254349
763403
490509
1112145
709286
1444520
1629017
97780
1889250
1644431
1942876
418558
323075
167832
134210
1828705
837718
659707
1172616
1562990
796503
1110149
1496826
540255
409187
1765921
1879465
1180894
963990
1255314
423627
1008355
1665736
1966508
75746
1645763
1151778
996264
1800233
1519673
112891
914842
1380818
1882173
1304558
543146
761840
13618
55972
1090268
1689614
182463
1408536
321612
1787089
48761
33742
828743
1006751
1664444
1747385
1715297
654399
148413
729738
477779
250414
843363
590383
1602059
557395
1886771
1133702
161245
1759568
1576357
488214
1603405
985706
47029
1173405
1625215
1047950
224929
1444500
514516
974807
1458467
1653726
862019
695129
288186
1101412
1214156
1318264
1104512
763320
1857773
1732661
885265
1409815
782289
1380622
221309
1812651
1443572
976352
1635329
1854819
365803
61680
613677
1150326
154220
769637
1124290
1365743
958877
1374085
1542497
825441
1633824
342814
1044783
593932
824108
1115096
337555
812189
1208187
1324330
449607
1459748
941210
160242
215704
1955601
286881
1006033
104451
714220
1673918
612087
1591893
368446
20750
1766075
376714
301157
1765575
1600932
762047
1991971
204965
108314
1115573
968412
1457103
610219
305072
1457053
678797
365585
772862
1276267
217051
1720037
963636
1203784
332232
1641928
633114
137725
1235333
39012
1466820
1713683
833119
88182
691908
1265797
1095390
673379
1164087
126947
1153312
599449
90720
475330
1410160
708045
1811107
1074511
630565
1475234
1962321
826653
557225
19733
385148
1957853
1722339
656075
1095377
279676
1518256
570452
1684356
454817
160426
1125433
174290
1500066
807263
90853
1269984
1520794
401816
1151071
1340314
572731
504835
1441896
1066655
1581576
764130
875005
253807
1905379
1175697
1059003
1980420
1836027
525659
280026
125028
489562
539896
1784237
1435786
1844699
642733
1534166
1503040
159493
453068
1170307
1177958
535017
571434
1827320
618141
814094
641138
693400
804070
865228
730768
1232877
180732
1930071
973440
567196
1880142
456573
103238
353004
363258
1177860
506222
1501289
209058
1635434
109646
766094
1837002
1885887
1706309
198223
1953514
1051840
1728125
182503
1287249
1895363
1552461
237770
473112
1850898
338547
1293960
345282
1216387
144700
1922572
1045835
1224764
984572
1618019
892698
1605780
1168804
1856252
594754
1736111
370530
807436
1604385
1941965
568692
1904788
1548877
758193
1337109
475635
1710027
1077756
99067
1793393
1533393
302
1484301
1304171
1658814
1624330
252695
447562
1339325
944359
322371
719100
1543334
502699
692485
456093
11042
1291863
187725
1605776
686215
1257862
1820694
890479
1822391
853858
176479
1601136
981781
1340579
1518438
1434702
185276
868510
1886839
407847
109316
1952721
1168374
317737
1696757
253804
80675
943492
125048
1677242
435989
1178647
1334851
735541
1350964
1228515
1968264
1314666
143177
1616001
1886509
438873
1269305
324058
57928
1296117
505679
234672
517049
1597161
1176655
1006593
1743999
638787
1969078
300544
1044842
658093
197443
1155939
1136395
1815344
128226
1432383
437116
1272885
1363786
1210599
1581270
1089557
1254729
1224559
226903
886918
1473294
1779929
179105
905040
265670
1247984
245567
1982706
1854434
1133479
1855789
1923925
608007
1425433
789225
1804803
1350132
1539831
194928
1785543
1606344
975592
386347
1009212
813454
1034637
1569868
689246
1147013
434902
720247
606074
1146390
1178830
608974
506836
247778
747787
1177873
1666675
345830
264144
97296
980549
1504419
429071
596913
696589
1043858
634172
1032644
1754600
1547597
124273
9
119815
1391416
1870048
1607492
473590
1053643
371416
432807
903843
532457
1891503
1111058
1695672
184796
772346
404417
335937
892057
5194
1563118
65392
1427585
634944
1655132
1360243
1995739
810838
1330809
1670752
1193639
357618
20560
337173
1819986
10667
449471
1808024
1928616
331366
1200874
1846723
969554
1846159
1896296
776978
601147
845820
1514532
1715919
1750466
434953
1961655
602494
1232992
1573261
864086
582964
1169014
411837
1283136
159462
1723509
1243620
412545
706501
1706798
392153
643339
307392
1223196
615139
182848
1996938
973096
301468
1280639
346823
1587521
1922620
1436923
558424
854367
917646
1456104
271673
975286
88112
1273242
571071
1740538
1312547
1024195
1959045
732195
1884622
1318685
1675318
29043
1022171
1467307
1377225
1608648
1652744
1272271
77652
1967797
1716997
610059
24895
891756
1679727
1156785
548522
212456
515359
1356450
434591
285997
899854
323838
921961
94428
716753
1885146
1937960
1332997
791553
371128
569134
1632344
1161852
307905
1464277
1986395
557084
773878
928055
764492
440855
285874
235986
1277470
1919517
208796
389910
1285563
1246820
175361
157403
195154
1244098
178970
1423308
53236
1417334
1706760
1606939
1930991
392247
1627972
486308
1688517
1762080
374158
1786574
1545712
1762140
1223397
1907931
1276716
1403249
452500
834558
628683
1828512
1522421
1487539
456156
1160435
1949205
1536054
1686749
865977
369220
462894
770874
859197
264149
322474
1650312
1141244
529589
1725328
850605
726341
1006308
748624
415693
184099
70079
1802089
130968
1522497
42428
578108
1598304
191800
1577034
667037
1396100
375735
1538673
1327378
1740051
1128240
72598
928219
1503838
957176
1339608
845437
1230528
1535384
1516901
910464
509853
591146
1916384
1368993
1378120
832013
864201
626570
1018766
848759
957
929051
770110
704293
999810
1095410
996289
309876
364105
812640
697929
580041
485062
1495449
1889571
1404486
776025
1378132
1737947
460164
172900
689788
1612159
1997081
1228267
512792
394119
1805916
1960490
446835
1517997
468562
1973900
923028
1254032
780453
460279
1944894
643020
1637381
1498809
968500
1813037
960412
86880
835327
1550037
958582
689954
1734089
1621393
1793045
1377099
1264926
615487
667858
154630
1518680
1699788
369747
857066
102082
118875
1043751
1594397
1139581
213646
689305
1774525
1601898
539074
1595805
702876
1673553
596778
676515
204550
734585
1486962
1014038
353269
458410
765773
228641
1692715
37399
913320
476989
219756
301925
75341
134159
770501
1810622
869959
396285
1738793
1877787
132247
1817360
59821
1265153
1222325
899401
692939
353578
1995984
523688
142100
1693988
931547
931
533176
859815
1302981
61772
420655
1511619
21124
1907966
1722523
22510
1263171
1067918
929506
349227
1062055
276814
767587
1469436
1299319
1837871
282018
1924603
1901500
1268410
616620
499804
1166847
670064
1076676
1872989
669609
439243
1179345
1980193
340375
1633425
1163808
1420703
928607
1857210
470889
1266518
1718682
1894786
412659
841591
1045811
614431
1016711
1224305
111674
1611160
895449
1040075
813748
419451
1846960
1984207
986037
1868345
688127
1200462
1455314
759817
1332919
1173103
975931
1867387
1465064
1597050
1709356
1285208
7692
40613
926010
125646
813960
991224
1389855
1598698
1375795
1708134
1048426
1500321
1713910
1567344
1395790
355011
1197571
1710120
537258
1777927
1724869
1862204
990844
1528072
32357
951210
518060
510095
1138346
1659569
1418864
521105
1946291
652787
295880
1616391
32225
1498565
691671
352704
603137
448545
1974577
1618334
1835288
1440795
1504867
1634404
570938
1817475
792476
1872331
869644
537484
1134274
1109944
1407043
1875454
201018
412153
303888
40010
1749084
254607
1745908
739729
62466
832841
1932182
334481
1716969
361274
1048548
399280
1631919
1759700
1279208
276068
1010124
1666612
1046666
991904
472215
1561619
448400
1673406
1260908
159752
47899
379269
1758821
1146046
733703
376644
102144
1232807
271545
321952
1013243
133963
231804
688685
1798930
715846
414455
637848
1593906
631401
259073
1854425
1049925
578731
1325919
1093609
291785
1157920
1143541
1446502
750923
1964180
1811337
271857
192780
1468029
152169
1873592
1655950
1097392
573972
1631736
1892968
632088
179289
1496249
647877
39695
844877
11716
1483386
1465173
1096723
472648
1503647
1625388
775138
644837
751020
1880528
921685
1617078
1176794
134450
1621215
539156
1920236
1335652
1966085
307395
566488
1521085
531914
212975
1547953
1129931
898995
673888
147808
517292
266117
1792486
1827314
1851936
1505544
1464715
1220626
277478
735803
1764969
254052
62626
1851575
1907212
657727
767936
1332460
974038
570294
883907
1861455
787522
1610235
588461
1630146
411934
725741
1057542
288525
1861964
530700
599
162256
505648
1276741
1760309
616744
826993
274697
1196389
1951520
1522632
459464
1504057
323582
1241247
411443
971382
396276
1672352
1597536
1594439
51149
911717
951477
1560230
834965
1341382
583925
606104
1512438
951850
396765
372148
1609135
1553238
355884
1246462
643695
4307
1701143
999678
661361
361066
1846627
1312529
232516
261361
940315
1248649
536437
138565
1611832
1037395
1403730
1217914
321630
189786
823757
1100853
845474
458130
620881
24440
978656
1730151
942048
1054894
31211
1310919
1015637
1168146
931691
89004
1561997
1339137
753598
1651448
606037
1408446
576627
263236
1001860
1707533
1236824
1187374
686463
189974
317525
1348702
1712826
1131685
746126
395615
1869843
421854
1312669
1296111
115949
989367
12689
653415
1612937
1853130
1397267
216880
1552942
898764
198076
539147
1405051
1842752
1231970
676572
1868285
1059661
532524
1939435
1291031
244847
519643
1603996
1201799
1165815
1980454
430902
23953
279807
1885483
1734544
1905181
458777
227129
1119448
1579550
121008
361712
939194
324704
514958
366842
1575080
1360122
123701
1072682
1561729
1492939
405485
218061
197837
1601990
1020647
405283
1924331
1455238
793796
1009409
723138
786344
589301
453258
1651605
311065
1102367
1759722
1132221
490001
1017268
1584469
1007675
1632824
259695
234056
1475876
107608
680978
890035
274051
1447371
688672
474781
1142460
1112864
1741518
1670672
563446
950684
1990925
194055
966211
1326242
25319
465590
520385
1171463
769000
581427
114392
338800
1989592
1572029
426715
1803370
853581
448761
631909
743111
1241338
1004676
1828506
844103
586780
491954
1777248
1024008
1510092
1895280
728794
152495
1880534
197438
1180115
557734
201244
1420589
209052
1528830
702787
1241169
170608
51111
1019201
473894
1146949
791745
444988
277663
1596678
993068
815379
612380
235656
751116
1478977
790335
567739
1636984
1504277
632312
1702316
1701473
387383
120671
287490
1661
106752
1378876
1261631
952032
325769
791206
1825438
1151785
1519826
733716
1641616
1315749
787977
1036281
725792
1321092
1842514
674542
1600889
11289
1095648
749703
711747
1063530
1989016
551749
1158011
898399
1659476
1791371
192976
1294264
580191
1464451
853306
746117
749192
1562359
703718
834610
581312
5589
1720138
155038
1874493
1787530
1698328
1748555
1215081
1849011
1901769
395331
1243067
1779289
1113580
865882
1629814
825382
1054423
162609
108727
392720
1358678
1189492
179791
814067
948472
148638
1946017
1449249
304729
493767
1634220
881856
1530859
1955375
1646169
1812362
172909
91259
1754297
1405422
806080
1783718
2851
1659037
689274
1429085
1146381
1628723
1924061
411719
157632
706055
302389
1341503
1956113
377382
1494516
1950587
1675482
1232329
161199
1845696
751702
1280190
1953307
1183883
946381
1909990
1540457
1584242
1378679
464275
1893243
472059
513803
1622865
600403
1514918
1188805
731409
398978
1253755
1231212
917686
1292153
1984184
614502
797788
787378
13760
1826069
1235645
1145069
1512364
1201165
1516911
104225
1100924
504858
776394
784943
1553908
1239180
429740
445039
173970
1081845
1612011
1908176
53647
1426998
481141
155809
1781274
1952330
455505
1076291
827733
1956005
520737
1485720
161295
785990
1767789
1306640
1213270
293476
1776463
297450
989694
881809
1101029
384145
16738
1606261
444762
1650894
182614
613110
399333
1555861
494149
836391
1957032
758936
1620318
1234143
193381
1901772
1808270
1964135
1081707
1430580
762707
119256
100578
1944788
1991435
539976
1500551
1861695
1986056
1520198
1042749
1015026
919613
1507842
251774
1097887
1173787
1948821
1069180
928147
680483
683795
1317378
321223
1721540
1964405
1739310
1647676
1700267
1839756
715692
1029255
622928
1344271
1321986
1546562
243625
1182468
82575
919715
1404879
608895
461772
937790
899018
1445680
262266
1489879
1469818
1539039
1874275
1933571
477252
1487218
501571
1758279
442038
847958
1170705
1213579
537175
160809
1695920
61850
689775
1904751
1804539
1469219
773069
1275926
1988085
435868
470008
1740578
1041566
1834974
1463386
490079
957301
1092671
37820
437328
1209305
741391
111657
563917
272525
832600
484846
1154357
1526828
860995
1329307
1532202
345850
1042599
1016108
1332640
990520
548316
1093160
1107184
1570251
1429646
1768248
788155
145357
723107
1387005
274866
1426298
867030
458699
1964658
224175
1843836
1975878
1724037
590614
981910
902091
141655
1509278
1402755
525770
61166
1225416
1066192
1757825
1285579
1892364
1372144
1658025
541461
332355
126255
1326332
1989104
1908906
561849
422742
1235810
931651
1720974
915627
701374
892125
843230
1994621
77751
68785
1227666
39943
981821
1702422
1644609
362014
793959
295297
952443
537842
190833
365163
265074
949201
1199240
1815620
1064436
656917
32731
1118530
894907
1764427
364494
1124154
706140
1771369
1706244
698998
1621744
1431191
1853835
272126
1079887
435160
1414449
1421410
940400
425384
1513920
709567
257715
684945
1267224
1260230
1442584
420642
26326
969747
813443
357710
1783183
1090996
312128
796814
756038
530354
1085476
911119
1141470
1102662
474636
84171
1035884
1194008
739093
161506
1241875
601087
1438232
286187
739176
1165591
210191
856709
693532
975076
1304424
1375597
53752
200915
755417
721029
970061
1547570
10583
647736
150049
397774
477012
1702344
858734
144632
81798
1513761
1250247
326531
1317172
1123237
1781101
1846045
1514151
370859
1314511
151832
1889661
498795
718228
879085
821905
1398654
1489224
682200
1340362
70650
1206241
137109
193990
1740134
367827
224278
1083494
539822
796099
1134420
808603
1629158
317769
56365
748580
166597
696610
1729229
60474
977094
52247
1079116
400605
644459
300914
1728226
1632381
1359783
1691902
936671
1411002
679272
147829
1973189
9944
1177583
1459507
1965183
870023
394081
1853797
1094902
1750269
1593723
244427
1384984
689140
1979721
551200
478537
1943131
1463956
232605
1692184
1576086
1591298
392607
1355207
1801484
850298
1802545
451267
1108702
383841
471240
145210
1546950
51717
957546
858507
1164377
220573
799180
712099
1501195
162965
928596
1346319
1296987
291298
592735
668808
486168
1044428
832945
986732
479909
636687
1475246
1403917
1921217
1943052
1168729
1519753
1904207
627725
422266
1975803
1023113
81612
808830
916063
1401431
920000
562757
1901297
1285762
574709
376516
362197
690080
1844051
1071757
803288
1378307
386010
1221043
549876
1289381
467936
1564250
585049
1219282
873516
1396843
956236
1031125
1066592
1730990
481209
1763739
776537
186804
1684761
1112556
1306846
508178
1707720
1879416
1370153
613646
1032651
1443859
1753679
1397201
938129
1043466
1675393
1453554
393438
1683749
280877
1490416
413944
1835928
422678
1131778
1466298
716771
867972
1587337
238455
1409467
984553
1971604
1017385
308396
61139
785604
1109245
1485268
1051410
1435773
845924
775854
1573304
1284235
1278853
660201
470042
1088763
1524960
1521675
1657570
1736420
773379
1853722
515175
920718
729802
1919363
696798
69828
1868167
478506
243081
212805
724865
1814789
1420840
1620956
1742772
1516107
854862
1733796
903993
1344758
886277
735694
537188
1660226
1800994
476023
205753
114466
918406
1878954
1198457
1716145
942961
1761246
1935614
583316
1566762
412945
1511517
1506947
78180
651681
966167
1389363
1757103
1900849
389021
75067
657285
1633843
1170911
940255
1182464
293220
1926895
1074703
128418
240477
1538450
854689
931917
1443641
365293
456112
813321
956962
1997439
852928
367070
412642
1139670
827757
1516006
1619319
1379214
300657
446964
663135
111598
1264007
1973546
372129
1068386
833611
595984
299809
1478537
1645120
506346
287269
1267423
108258
1958159
1743730
641383
1676948
95294
1917315
1847656
71399
1400751
100173
1072668
1017789
348866
1542453
820570
398265
1395707
857841
197644
1517227
981339
1632717
739854
1186495
1024119
1320927
1907032
918231
329931
229526
1115590
966483
725159
1737414
1728623
1665450
1225699
1532471
1736330
377738
1242324
189515
425271
235213
491559
1657544
457832
625115
932552
232128
557717
1453493
1536497
109518
1748159
29988
1175858
143583
303901
63907
451936
1902908
233960
1090740
409515
999300
616313
677836
819908
504090
1221490
1897612
1912465
1074715
1718893
953967
411382
976537
1987181
1168800
1319291
1778461
1109061
72217
1278412
1938939
1381736
1940251
1979734
567836
1563341
335684
229562
413481
1364086
1715719
1417062
86693
1228078
1241516
1751371
252464
380773
804283
1810732
443966
1326362
1086472
587034
1237758
717413
1989225
453625
1374538
803706
736265
1740909
1354076
1416826
1314216
1285132
251699
54406
1460764
1209768
1250737
1764018
829386
1948695
886829
844746
239823
1068802
1107611
645799
1014162
1732776
75852
1088137
1965605
168394
1649955
422833
441476
750359
112296
1957169
1133029
1491630
1167979
1468113
133268
182654
487480
906088
414898
1858971
1304402
1510235
1734654
1120615
106716
883484
1418237
1664233
1699262
570791
883172
1811353
1168384
1757594
1254939
1351390
687945
488320
1685654
1255536
1402863
633857
236383
1888690
1797416
128098
301839
513558
1283573
1574404
207843
921273
793369
1177658
1484073
138682
1495213
224174
1014394
581164
472119
771947
1547666
637716
693356
1560097
1132590
512857
955642
844239
993124
873596
439465
1763239
1921153
1275096
838749
902840
1261116
1087927
965923
1223218
1856504
1365770
8591
998964
149437
694364
303967
1080205
133156
1527463
1638712
552889
1433073
1035371
1285342
961984
453965
1775429
386712
1771882
571604
1683544
451731
1093598
416658
1377633
1713709
559509
1593370
1724651
104642
701271
251681
1047390
138498
1141390
852831
1999128
1033808
1627139
260099
347208
351376
266493
1686972
1830907
1109163
137646
535425
171770
1386049
1612109
1241812
1207584
1430994
729645
78518
867599
736825
1525620
1926308
235310
1455109
1637388
929517
792476
1277845
537565
422579
74535
817668
1986461
378310
1702364
1192120
353013
1699673
1259657
851770
13832
667529
1109203
1914074
1301420
1780302
547314
1846891
1123079
1522668
68689
1295109
305059
678832
80077
1539659
27754
1469286
1439513
423836
1697364
686609
247292
1288674
405264
162436
752642
1592010
1683149
1377236
1700706
1385363
434824
255110
698026
765745
1879940
966158
270904
1369117
1695702
1629012
861493
317488
1370459
492149
660853
1011346
607078
1547669
552915
1346165
282512
463306
1045849
384253
105008
1890711
43928
244421
925807
194474
518417
888264
1608658
351035
1066942
733595
1016988
1643523
1751066
1070399
778116
421852
155999
1747104
636991
663787
1854910
48153
152193
158154
1682950
571501
1866465
423253
1725287
798067
1305835
1083307
361508
1282806
543439
1673513
727439
181240
435215
1625694
1382385
1982158
459824
1323084
512100
1044995
1569256
1953914
1729216
1334911
411833
1693400
578013
1433974
22391
1174938
1636566
845405
931261
1499438
472035
431797
275248
660872
1665322
711318
842291
906904
1901637
1860297
901574
51559
703301
87117
381357
1767080
85713
1236581
1784908
1541767
44393
1998064
96977
893440
1154810
1844880
1003640
198970
3662
1764457
970387
1372702
483011
1389867
1541508
1867123
31025
544969
1020671
221396
1802562
60842
270358
540426
1531557
241838
789763
452515
489114
886163
852043
1813851
1610786
1167724
21104
387019
832160
1871072
1727333
748936
616434
834276
956504
70292
468896
1592041
840148
191900
1018190
1187132
1656205
955894
889992
974656
1467578
1469544
1988986
1775994
1903484
561522
862374
68392
374935
988229
512289
844057
1286646
229575
705869
1759896
96000
1127670
735620
1263925
538252
1012246
1111124
162354
638709
828758
1349419
1463283
941455
1956878
915462
1465446
733360
799403
1286673
382546
1051837
1342200
1289289
1512967
1801877
1012108
274613
1750582
78727
570898
256998
242287
1637903
1470280
1448808
694633
1502890
755284
313045
560165
191383
49580
144720
1268716
697458
1444417
223406
389463
1502051
1100878
893894
88975
489918
1791306
1681539
1797120
1394354
1645316
2899
216388
428513
303428
251622
983360
1431482
1869831
1658929
551465
717109
848871
1257800
214290
100237
1045486
860438
1293996
1648273
1704384
124912
82819
881802
1509787
1200382
1871293
1100585
1230225
1813364
664809
872888
1190899
710560
1452194
206208
1731039
1061849
645067
436666
774146
967242
1236049
1620970
1540084
633272
1043998
570755
1872766
19909
1361264
1554049
790472
83460
1849401
409165
1582739
1258576
608022
1990724
1045786
1901697
1420224
1644005
663072
1025828
314024
1438160
1330857
8166
1654831
1956808
1733030
346030
1030668
1800528
195949
1204644
1146986
1735175
1557132
384882
621064
535494
848925
1642514
274338
1541236
1756555
1196155
1988263
1759729
748110
614295
1008744
101507
104111
1956361
1693645
1879207
514068
1059066
513444
1392231
1073445
850908
1312633
1934120
1157185
1976489
1890087
377995
1043081
926662
1914246
962145
1526609
240710
723782
1242492
735725
1985272
269461
1090654
1777975
271634
485815
1906645
1479724
627050
1831099
624770
1719709
1133609
123931
1069450
1658604
1359968
90609
1278535
1816591
1358035
750612
1481984
727148
1418251
488305
1610280
262170
797162
1859699
1183299
231901
1051542
164401
1126772
1126371
1567712
1035348
1320837
599599
729646
837094
1622143
1644065
1444777
1017698
72090
1403106
1304478
995129
1311885
1722432
844597
507922
90760
307648
844057
920202
662882
523599
1466794
1665635
628927
450534
1248726
187823
1146806
447832
122810
689797
1728416
1774904
1126800
776219
236477
591408
435349
974142
1283904
1237434
623771
1396834
1389559
766008
814711
842391
1758542
903119
1014445
1988588
1020527
589699
320290
1279800
1370854
1746373
386569
744686
1103081
1896872
1491332
615550
671976
1831601
1669831
731002
128317
1116884
1149914
1770217
1126098
1492859
1347843
1901558
1093159
184497
1339594
1907835
1950050
1669281
250297
137125
479782
1706611
634989
1040389
555605
508122
1542715
1541367
787288
1010037
160706
1835181
443900
1157916
413407
634691
1117798
1376704
1380036
991324
1318853
640643
1873937
1574671
674521
1219215
1895280
1422185
447293
629989
689696
189794
316359
46427
1258358
1784265
652
789263
1647086
1067338
1694886
1056782
789416
433490
1205759
1736784
1590468
731044
496711
1838493
780142
1404514
1864991
1650469
357267
210614
604346
1484975
1591614
1308213
467198
1429487
221919
1569888
808872
1581118
1665373
191323
1815919
999847
1234338
1326133
1492758
968674
970767
855048
1941560
1211322
792896
623029
1449355
1900867
310442
97293
1623665
875280
1876616
731616
906692
380108
732255
290849
1777773
744907
684591
418336
1480672
1176025
55757
1805150
20854
1504365
904775
1395072
1460671
37029
621235
640203
126285
1035598
1691442
253807
467379
1781267
247389
1558192
793111
511919
686866
41373
1980086
1216249
1363867
279518
247371
1778362
279728
888352
1023033
52385
1939223
1530024
554954
1537554
1109258
1936477
1185381
495224
1393212
1419532
850090
1837489
256956
501103
247470
573164
1198200
1338437
569621
60746
104361
1519762
1021345
796311
575300
421201
1472900
1285763
443952
1890725
1715523
1081375
1076430
540983
1460669
1183611
1922235
1895021
1108322
934023
235959
498371
651666
1122822
1493872
1917132
442132
816474
462818
1264376
1087613
798286
1327535
1747472
718530
578152
1273300
688663
1927998
14530
1280162
1775964
1872833
1030155
798717
1820490
1496016
1611889
1909020
6332
1675196
232994
99542
311316
226291
1079100
81598
351675
122174
421012
1594108
1498040
1640710
568010
816902
103301
1368915
213502
583103
173842
45371
1610265
186540
1694185
517672
1546485
1749606
1423696
1548481
1744521
1677192
1467319
199514
1891292
969507
593825
260065
68456
960247
537390
1942028
1473611
1107239
1717496
1408370
444860
1264812
765352
800582
1514829
763797
1568346
1794332
682700
735349
1884033
258219
1090955
820083
1992606
1857480
1999460
1033741
1834126
801148
1141201
537000
1812512
1886273
225198
505279
791441
1239811
1987602
494370
277564
729354
378882
162797
1102768
1043558
1230624
66917
816761
813748
1584338
1966334
1201569
609202
580891
69330
193904
664533
1479347
1947998
1242981
696594
476101
1445937
451837
1943551
26211
1327773
1860168
285498
1633973
1758575
1712170
1576418
1427609
1204871
693967
1191960
107881
1110900
458769
1633103
990666
1376898
560628
165403
1212919
942949
386833
1244461
152480
917907
1046295
535434
887434
185847
414282
1641522
809936
432127
1236475
708324
1542290
14816
408091
1890718
1005958
1374389
1140699
1314085
1180341
1163037
1751329
285755
762923
1171705
381676
415083
1590360
1507371
339226
781134
1129224
560609
493591
225337
911969
1514803
4916
1938045
1612241
1416247
574191
132292
1524909
1470029
1996280
1160660
907399
1284585
1100736
705132
236434
165345
1432256
291696
778136
1324880
1070791
512204
875785
442572
748940
1034383
132892
1185057
555534
1101766
1785926
402909
1158812
1132770
354270
476497
630973
568716
1431261
1109981
924578
1631015
512541
180198
425886
55540
1334108
413424
1094520
389877
1979828
705061
1350111
122442
762818
60691
938768
1139603
1595539
1787006
345155
1282836
612774
1969805
1120186
1488248
593019
954119
1164242
203317
1002307
1780030
1827866
1656957
48817
627260
933949
86102
383486
1480209
138236
62139
138304
602565
1914096
406055
665857
590617
681450
1718070
987631
1871551
23284
616415
2828
875549
1052224
833880
1193842
509628
916755
1797369
251570
269155
1369408
1987260
1802451
184544
914775
427952
607514
840903
1786477
1222373
151985
1615823
853515
1613531
170171
440401
849101
561141
883020
1532871
1758762
1559380
512065
1611416
1361167
913262
914283
155737
531861
1523812
1973285
1595233
1875533
665519
1432698
516957
866047
366320
611737
136556
1992455
1748077
1253630
793714
1230537
413585
1001273
907605
1898001
390021
1949791
1359809
827478
144893
607990
187573
14043
1875546
532347
335395
652863
1331159
545223
1018518
552366
227889
1095490
1395791
1561842
139736
1405775
706309
608172
1199159
1662155
781208
1217768
1542231
1821060
42409
183524
1737788
1064901
1761919
757044
1851276
1190032
1047070
1820554
1849988
1719080
1895467
804189
6558
1844205
1630562
747154
1046210
400225
1739894
1781854
836475
1227499
223745
1068773
1170726
720895
1085245
973387
798712
762858
1132261
1313784
1236543
1282339
94661
1696217
629217
120366
1552112
1912
691669
1420851
830551
134965
57424
819644
691800
437961
1383137
1681026
346178
1581430
648974
1911491
259864
354746
569991
1005006
1425713
1378282
1360290
137337
1451563
1093432
380329
1535988
294026
35215
1692452
728671
1648957
1820274
1107974
986287
1444668
307288
653018
1227103
628675
406828
430621
820909
693186
780258
1487431
1009164
910253
815544
77356
1321409
1148543
1685430
431120
398130
1092718
1296862
532992
1124812
993951
1334859
1543207
1880845
1288626
1206115
1352180
1046453
516673
1986369
613866
1442153
290946
1537671
70020
1620466
1875022
1242319
958783
1149529
770267
1836325
1637746
565548
669954
1347585
270747
1969468
1344557
589843
403337
1698393
1114968
1082931
1902994
422082
1891633
874169
1103930
95553
1592938
262717
340117
1490870
630278
889068
1155103
638570
365220
1939150
1408829
165478
919512
1771627
1627501
450652
1021037
1101637
967459
625838
1280869
1852285
781091
1998625
157465
1846379
1534579
1781988
814683
705403
395974
1697446
1901826
626126
1133356
1807295
1300703
1766732
1983967
410815
991569
1319004
1691835
525193
527929
850622
240703
411080
989793
428634
1416607
1818681
1282402
737880
53835
1379638
1483868
1273106
1777463
414307
946905
387242
1312654
39959
966863
966827
1243118
954850
1854375
1644701
127613
880498
1403615
266075
1785555
1251195
934746
1677073
608516
1370186
183772
1105091
887488
117031
706551
1679718
1758091
357746
1395016
1749840
286916
1232939
1606264
1749211
1306954
1422872
1010874
477389
1785851
1571635
871367
67296
374457
301234
727222
1104136
1844266
1354373
508930
1991945
361294
1757886
952284
542478
340911
809425
132621
576603
966654
687098
1187667
1322828
1675582
805131
1491898
1855153
1737803
68861
117166
801997
492073
1466644
264246
308587
149772
10953
1088604
1769438
1873542
1828187
934667
647362
1534100
1916427
91968
830306
96247
1546605
1454170
1862651
1455909
1818982
957793
1062791
1327965
760631
686084
1615196
718250
522275
1366921
592759
979081
1418366
49083
135453
49332
474505
370330
1619982
1582702
292641
1581839
1106741
884598
614141
25064
861965
1286187
507966
1025280
719834
1190256
1966037
695335
493267
643240
505506
1019636
955550
1012295
1838086
1672660
1534894
759431
583831
204072
893449
424187
1401405
1938625
190234
234544
59236
1106813
1255672
986204
1882070
1164933
965196
873275
1797416
1078173
1873141
1117709
1598486
905856
1466922
720255
130993
1680501
1212122
1556662
121939
1578492
1353380
117118
1040556
841240
1206230
1816362
24246
1851322
985795
775472
564164
1805680
666091
1804426
456160
728962
358087
587937
1024235
442288
616727
99784
1851758
1582322
968185
391402
1137284
801750
1144187
1929293
1525683
1033172
617742
344326
390898
647656
803671
1639172
1740850
79382
702819
1819892
591142
1415499
537872
218775
138859
31079
1304996
1035017
968438
1199534
1291227
1722145
1853302
994875
493315
728300
494475
1771446
89934
1481802
260904
1173748
1758969
1579595
933285
1707455
1326298
133229
1191773
1272142
1062255
1095734
882386
1476453
248814
1288150
30210
1866198
187895
1048747
1683254
159616
1694881
1823899
1343027
719249
472426
1334804
853880
1631160
1254741
219564
1057158
1116666
200554
1736007
1469167
1663442
1042275
1272143
1585745
978422
1969845
786014
1381343
815515
1516135
1854520
240406
808885
999534
949471
1331929
1319067
95548
1796283
1700576
730463
1172886
290978
713633
224110
1521023
891220
411080
1391267
536371
1714428
187398
1268807
747532
1556092
383084
510965
519629
79113
1986180
1388118
1365470
1272280
316092
492891
194411
1831228
517341
1172398
1573025
163588
1892875
1845731
1482465
396589
132790
309800
1585696
955596
1684722
916584
215920
69410
38124
399496
1048023
863924
450221
1284951
83590
1105121
1847418
705112
769782
731665
1519594
981737
1231852
1978360
218148
1563643
1636001
990200
223998
635130
745950
628844
1746263
696277
829221
1524606
950660
326200
277842
1826637
182766
338662
208235
1935861
1307991
221588
1901319
90709
130378
1313168
854763
1859127
698592
587908
1711009
1772969
1430342
1517086
1357111
955713
562634
992480
1679657
1945104
264187
610960
1272464
1037593
115142
722256
1449342
1293153
32489
310218
1917702
223371
61550
1842174
1810357
193418
1187826
971543
1860687
1290507
956435
1546366
189590
1328791
1617083
562677
281662
169242
1620277
1827339
845634
595083
1089184
229759
1148388
1719330
127066
498230
1668715
1414839
1174598
505685
6537
1901762
914733
1112198
410959
1475381
816090
1987353
1762848
1935692
1741728
101825
1033844
965851
290636
1906104
1712123
1909612
492291
1989703
1991545
1802532
1865369
17838
707910
298705
1356081
123936
84844
185572
390691
1079876
449749
3991
79370
1702962
1949722
916744
920060
107912
1286890
745617
272101
674664
1561449
5949
1853035
565797
1042330
1041310
1483930
1167910
1713025
657615
1811020
745634
786127
1627060
145646
396920
295120
1264936
1963875
1036316
175150
358274
1610546
589933
1997
351038
1990364
601054
921231
1902108
1687313
1997494
1568549
502939
436518
720152
1823455
77427
860351
1829807
1719558
879840
568851
1057917
1219705
607386
1315198
1057392
1594499
123685
1396050
786788
1302163
72514
532819
440277
1364994
961881
909700
1110897
963009
1433829
132214
946936
1519049
698003
1006132
1396435
571460
685363
1973699
747535
1802386
1050649
213357
1870983
1758133
975188
415239
453761
1460536
1875682
674263
1711472
1748286
640050
1938424
1854634
428515
777426
1963040
606625
185503
1064547
678593
1443558
671816
1772008
1592474
1284259
1283634
1914640
535405
218680
638527
837271
1775515
1949561
1654516
1311873
571565
1708059
674068
608082
1834724
1911978
768285
1749431
379515
905325
119808
1335616
1282854
38450
1422223
1961286
382322
464160
1295506
1152923
1798688
1559512
1797573
16773
1800271
1351857
1017231
971573
706548
1696529
1835829
370027
251211
404892
768642
1595017
1132111
1004912
686504
660798
1555114
818318
1071911
766
1602332
1855160
1163004
87164
1240584
216189
169849
788623
1420635
1744273
1090465
742879
988481
653579
1609847
536899
1937276
1699798
847576
1773831
1430357
167951
456711
46308
334915
412318
631004
371265
744937
660612
220480
1842316
1992606
660578
1966959
514620
1494316
1395137
448342
1079668
556258
1140421
997895
168225
756990
584419
1104004
883493
788077
166020
886173
1158914
1861767
1416498
1678022
1448797
506788
91201
875249
624259
1298966
263164
1775988
1317612
1926660
805201
1732734
769125
204854
1933585
1957014
378075
1776797
384020
906529
225715
501995
1995143
527031
1130565
31449
459408
1179872
1557537
1829220
89292
1876627
200379
1733878
928595
90882
129580
702122
952216
946474
1846537
1200034
1949451
817566
890403
1381249
927033
722620
507349
1924860
1456382
945142
1361688
553944
320234
1036360
1791603
951872
1566020
1264950
36125
919237
420789
55695
1371866
406155
247237
278361
1342912
1460095
435370
1420192
472016
821089
1454544
1596706
1050885
412971
1490602
1027002
790225
223040
663466
992540
459495
699449
459884
1441382
85881
1779303
1950044
965340
1517845
1185638
1395849
803729
1311426
1077120
1539772
1378760
1238658
1707735
1553815
433654
415428
646305
1092322
1357419
1511420
918652
1148299
1647473
805905
1919238
1506659
967704
1732201
245800
1280126
1142473
1297637
133470
192203
1472879
200775
649894
1143837
881391
590340
1188491
1596386
1288523
712556
1024649
1276112
295797
298149
9247
1677893
1131796
686577
2916
1433866
1486258
1252397
535348
1780612
95644
1977161
1118581
897820
1524554
1589661
1191936
1082272
1736355
713333
913314
933583
1134944
1921315
340201
479661
396732
266742
1186366
257956
997763
757372
521283
63804
1238533
531986
1114737
887147
1743828
1996521
940105
1738603
616005
435442
407255
190558
1048387
1120852
1499127
1207521
1328266
905082
671243
287943
1978034
1618973
626953
770425
779081
1090493
795537
671256
551488
262412
83632
568763
701848
1608412
897459
1561564
274229
1558341
1289263
1219943
422230
1079253
1537686
823418
794863
827403
270580
948312
59254
491926
580544
756496
317960
594097
1645220
1354351
267479
1625957
331932
1472488
1652255
1205428
809577
1857305
1680035
1040786
427204
1714773
332120
281676
1131202
698629
452122
1752223
1690829
351257
1119700
1298492
601216
1758269
1469319
1037122
203784
1331813
993215
1570630
349159
96645
1993481
286457
1034024
1025245
1517590
1735828
421428
842301
77954
287512
704426
315265
188682
778907
1511283
463563
1244823
78541
763489
826722
225513
679599
760524
1156671
1609344
340457
1216976
1262302
1727875
1466419
235316
1908517
411060
1336180
1798361
280390
1057005
1659882
1581956
1135237
866016
571173
668624
1373849
1765704
1810458
1980223
949512
509003
916200
1854374
753275
783616
1727734
754726
844311
74811
170527
52469
349695
1057460
1826827
1695715
1258313
1415009
275119
384825
1495148
1922604
474596
1845983
1647602
1060217
1972113
1267459
250052
119149
364586
1860961
1931166
1982281
373228
595334
954811
964271
1466688
536853
590361
899188
1241346
480773
1648316
1908619
663430
1167473
1925504
757103
1185133
817781
96919
1994239
425725
1259441
939460
1078044
401254
824190
1422400
1939558
1556494
348144
1990469
1092716
1830978
741206
1009602
1756333
95821
1034229
673334
414171
7534
1380454
1750702
271068
436773
710642
1757879
735773
428092
954471
100996
641089
1158066
1734325
1147582
773588
1360179
536174
1352888
482848
262933
1845203
712012
365891
158640
502319
659308
326191
296997
948161
1624987
1067176
1822926
546219
1519167
1940344
291945
1011178
1619635
1679736
20861
918382
1177487
589478
324408
304132
213553
1183951
879493
1101597
1591086
1366263
1370128
743439
1130204
346445
904786
1176760
93109
1212062
1102521
602029
171775
434675
1243079
1345149
1084070
1907684
419680
569347
1838282
252805
870826
780307
773524
1159664
1387009
487749
1175862
687745
954338
963209
25136
369757
316520
1528436
1202755
1035031
603676
166211
291737
1362066
357562
167684
368545
1974119
360471
649923
136509
775943
203352
1413824
281320
1360904
1618502
563976
44691
1645896
1879492
410470
691071
1419646
1541206
1662104
186744
410045
537197
1470680
1308927
363021
517310
838607
1078802
336956
1078053
1584734
1548423
1838813
1666073
967502
1297095
601206
1129407
706882
578885
1277937
902636
15530
563679
970282
1886245
75382
1943826
827149
1318640
61150
1326862
1204908
777753
277610
6086
488889
1741123
906533
1641162
367567
1971820
1124421
764615
1496145
1552763
243247
485042
152612
698685
682612
752637
1430841
1426750
1276707
516182
522517
1194208
1948827
1338604
591799
884252
1744771
1734856
492388
1930366
1486221
589094
1886197
1459074
1877115
1093553
1910875
1346801
1118914
475324
1015556
1298757
970989
1529417
1013808
648299
1245447
857145
313791
758766
1878139
1647921
1974344
27477
1647065
1227539
623683
1578458
1085023
117707
109182
1617532
628204
1489324
1038369
937308
263372
1876651
348157
1598266
287869
998421
531260
1342713
1770347
690290
1788144
1711758
748035
1789306
1935373
1233601
919078
868139
1387473
768190
1384153
1958611
1375185
1742727
712630
1890073
927392
921632
551681
967604
777172
386302
1306928
1840927
1560812
651059
1110873
1514552
1416873
1916703
1522558
1844503
309024
1271978
1825480
55210
909660
774105
759684
1522520
692702
247754
201880
270909
1468915
980962
835290
460912
1704437
721280
1949092
1868916
1372474
1549883
446080
745710
1445512
462540
989384
665820
1446123
1158547
210250
1765903
1935491
1743756
422271
1765635
1446437
1488466
241396
1842977
643792
124902
1451603
566719
634218
663158
1715855
1966007
962217
482673
1581940
898323
1746396
421311
623767
373548
558164
204909
1302222
1285072
1533563
1437911
1465825
1119364
584099
111907
357665
1318945
229484
824938
50815
1604717
1179413
38983
468184
1070465
302911
25467
867482
1148769
46152
1524203
1759822
1127456
1900625
565981
308770
160176
1498202
1272773
798691
1479116
541352
482988
1221276
473703
1062796
482507
469265
1726129
1098826
626340
413342
798864
148647
856314
881650
905400
1991344
1160339
1867569
882778
185996
181778
1460509
375622
432966
346433
1400121
1962655
478424
1245795
1993552
763020
744058
1661088
798290
1037688
1892573
704750
937324
1017070
274346
319993
160103
838653
655298
1126554
1061147
1478842
931485
1341939
1963975
1753978
1457401
84944
396393
1094551
1524994
1541375
108687
1220878
493194
1120500
1125515
488087
329842
1154914
542295
287677
1111599
298216
1149428
1885390
38240
1678642
640571
844376
743418
600068
897952
429526
885003
1981936
891274
215183
1734013
591494
1540731
353117
953168
1910136
1395767
418
236577
1965268
756935
679178
1849765
256676
1622031
296958
311296
1414184
1719946
590847
1023169
604327
1728583
230461
72082
1914480
250897
748293
1556143
719815
428068
211153
1426216
1784755
1324362
1314020
1673809
843867
1645247
1788092
701289
1428733
636257
1930142
1059069
1160147
1358505
1698205
1220280
281206
519032
167621
838679
1623741
784570
1478702
1944634
1897529
656061
1479557
1004017
786200
1765947
1246081
1417435
1591736
1677958
874335
133500
1861120
687720
837208
1687203
541858
157928
1431227
1289564
245445
1921097
279761
1577115
391119
702661
1125698
1312386
448178
1572858
940097
495534
169721
125654
1202669
902842
1764897
1194098
398457
1993879
360212
1958946
1502531
87249
827423
593264
32078
1808383
531837
883151
867722
266306
907906
887903
1521844
1494088
293797
182796
1459537
39202
1636877
624610
1245498
1595360
1669936
302344
327862
647678
334647
1778609
1817547
1273055
1057587
495980
1847445
1950286
103840
1496066
242641
1587384
1986798
1019182
632739
1436721
39932
44424
862891
527681
621938
169667
102571
1514322
226718
527827
1278743
1991369
1299043
898440
1930687
366480
71763
1408993
1150904
1672247
1390859
1069441
1927344
239080
246456
238608
540232
1149977
3422
729222
278395
1448526
1783092
1976566
810878
1318441
814831
1951762
642441
879999
701628
635521
1604607
68065
223957
1589882
1567283
673139
105642
1108614
1074379
1629589
405569
1546585
804109
225506
651112
1333809
401345
1175601
1696717
505466
1328607
1888253
1858319
1028660
375962
1904731
162377
1082671
1083567
1181801
413538
159639
1778273
1022739
850204
616518
215922
1210548
878084
962222
722395
1470202
25858
1353699
453886
516011
102424
1784886
1656296
776990
471288
726177
1227474
353584
829904
35130
1076860
1052379
1715947
845693
368220
34644
1450073
294113
491353
1130819
1024620
1100373
155706
919288
1275683
986798
1709254
592024
1598719
118195
1120185
448207
145612
1045469
1264118
300045
486047
955005
1635227
1946657
483675
1630312
1630441
914886
380671
1338610
397191
259436
1631829
1111742
964059
420909
30129
685921
400265
1755248
1159371
326882
1695964
785683
1127288
920432
139167
1081287
23037
1411184
866555
666296
1902665
1668022
1625072
959223
102471
445164
1951049
1396202
1733590
792977
637600
391898
1357607
439737
1921483
1913457
174043
812102
1404826
1791209
417965
1345856
5093
323830
1453646
1526922
970779
28134
1121680
1726505
600007
1596928
1684376
1401595
713693
233473
1252957
58346
1135447
1535741
70912
640993
1160355
1904716
401618
315720
564030
1777969
1561651
237119
1072241
1957427
227371
210333
1984992
1031136
518904
1608011
665023
699756
1415120
333042
669268
1067444
685843
1275762
1451132
957245
429969
1949798
437526
634404
1045537
654779
1546580
429098
1017057
16431
1231485
1290514
1148062
1200747
1032595
924633
72637
1182177
830173
251826
1134152
858218
1216535
233888
685881
23039
1398274
1401120
1156653
638853
405425
1266948
1898209
9843
297592
1816418
1573998
239461
903727
1325832
574231
1697360
151851
505427
139534
1800452
1208993
1981122
1762881
1502533
543642
1484124
824801
85077
822243
147809
962207
37774
418855
904080
1290719
133456
458020
1647909
78500
9488
112039
1370183
61787
1083575
581202
1010795
1906554
898955
286653
611842
1810880
568203
464866
1600964
1676773
460571
1889687
1265818
289581
1860891
1853342
1217336
871177
1694983
815749
935124
1054950
854964
50822
1056173
69624
1051994
290407
662695
1257032
37175
1410681
727553
391963
1248322
666584
1844633
498901
276909
1171417
2632
946636
1351724
777551
1622288
162695
706881
1921648
257791
1669449
1335482
245660
1800993
934740
6974
1851138
357332
178056
1834705
103669
1711958
1573028
1397508
1836567
567765
314296
608735
890677
73934
170843
1175050
1007594
20540
311328
1681542
515636
1351668
975896
966221
1835581
1435353
1665069
1139495
861055
1281018
1843955
1169217
1273648
566558
921424
1275262
454515
1686596
299060
652038
431393
637296
1444967
1518751
785928
1984219
9839
485847
173191
1235398
1201101
1835938
262990
316326
1193481
68343
1709531
1871535
564443
1635713
900517
1630610
1682875
89052
187671
963913
1524025
269129
852150
106533
1056099
1038972
48503
1433072
159895
1618027
1744809
215433
1550893
1439581
112781
252326
1225462
451282
1294948
1412133
842378
1798430
360780
772606
1939709
585639
235457
1462747
797865
42851
1863533
1954998
57495
1707348
443985
1925114
82828
749323
1201848
1386937
1761230
1654566
1684516
300169
1692998
1651283
478933
805874
1563793
929
249917
883040
1539152
802155
1802012
1631295
278166
692743
1682095
1653772
617138
336934
1544053
1011731
54603
835116
1815381
1108215
1888756
1299060
1131403
1939974
293119
1995742
207905
782525
1138275
336244
1168558
362556
871003
1839407
1355250
1506794
1055142
338561
1106525
1515424
1997938
604859
245273
1875049
868842
721456
17824
800709
1404859
679029
1050416
461188
1497423
668092
1591416
948981
399744
1648552
1096993
2427
1971955
1746184
869194
773263
215059
145465
808465
1781751
259319
505829
1672120
1577568
203598
1326032
461841
98533
144467
1533484
447355
149033
836666
1146149
23527
421181
1185174
1681163
680538
556761
1028124
651787
1658342
666609
1264309
916601
1031802
450964
1433620
138056
732010
1556165
1960944
1362586
1070180
129532
1353817
1812316
635876
625726
1742934
673596
1856703
1492677
195461
764748
105668
312103
237633
988665
1561191
1188131
1028780
1591305
1066442
952974
425837
1091505
1953668
1379956
1847071
585549
1056520
1063954
1849098
943141
1917072
1010238
1304767
782812
1707214
1780275
317204
583480
968952
248388
1095722
1233275
82956
662424
303316
873940
1006721
1351873
904520
982961
1365259
801198
1254747
1454179
1479457
916542
1346877
1777795
1962821
486652
1349772
347493
1270275
835599
1969300
209459
1226546
401000
757229
1348832
757702
1911775
663770
529849
1409672
907139
1468103
1021561
820401
227808
1956376
951781
210740
1161842
759994
1459938
1491215
168644
1312586
323909
896891
1785919
1543710
1861758
1136005
759539
767881
1831367
576564
1056348
1543003
1477732
1281997
1465289
681801
629261
123103
233212
1773281
1441374
417335
1627666
229573
965246
871582
110615
1380879
679239
36452
321372
1291577
314277
434772
404066
1843005
741515
354659
1454363
1288321
832040
604255
896083
171256
717934
1713129
1508860
949685
1533343
177224
1614422
1695605
1406230
170615
1089297
17073
859814
1092430
635083
797896
1276127
1639959
1743663
1686231
304441
289992
1465706
315723
139681
1649517
260189
1203359
545065
859627
210844
1874854
1147362
1519216
1883093
1234197
210401
1294401
863409
496082
978857
1557676
681359
990750
579210
1901271
988804
405800
1170626
1217454
1858692
1027276
445170
1010104
433812
771511
1861568
1412753
5237
1585780
1654566
110374
1458695
440032
16827
145452
1119140
1597236
680764
1366020
575933
893907
1218874
1716856
614497
124288
1243852
895229
1604852
766690
1430371
308445
1161780
1645457
382383
645058
1066189
249225
191767
558738
1708169
1010252
1958583
1887220
1854051
1648324
1078167
1792418
106653
1400346
437901
1470704
491251
1931635
359446
1210007
1043155
740357
743813
496564
972788
1555433
1574593
1985833
152246
481532
70862
355843
1096200
1212272
406123
1483625
1102299
848130
343525
714007
621406
1984392
1799441
890196
715663
984935
1582441
1047019
1686300
881956
1608904
1011424
1253262
301453
579584
1048469
908711
901607
873004
1244456
1104318
1672983
1097493
1961179
476940
1979529
1073101
642240
14749
829119
488197
611011
696896
1906713
109527
1100937
1317229
634498
260211
542017
1176475
461245
278897
194516
1898572
45036
223974
724121
244524
1198560
631769
414790
1914922
826225
289639
334093
876316
374167
150280
1217703
596639
117271
1156246
1587154
441072
1914246
596477
1482395
598780
659515
131934
420042
1627951
306261
734997
1162294
1841917
1231120
95054
1231429
789343
1375476
1272289
1097320
368921
1414262
158321
171656
840490
872423
293991
1354163
1890892
164221
1339596
1317549
374166
1357814
544447
257547
640386
1338321
939312
1257717
1982514
1125508
679734
122608
1675495
680757
908390
62506
1363963
820090
984073
1558783
487003
1257506
1334469
1586995
137513
1180710
1563603
703435
445338
1606910
349755
1838611
1041991
764103
1748004
1111491
168853
1141536
536524
1312042
1303510
1084921
284798
1617870
736077
1079056
1720061
1036782
1956979
465568
1012327
1126704
486200
1365783
1615679
1393810
296330
495495
551827
1126056
1974889
1996381
1537331
356565
750424
960404
488090
349224
1333845
503387
1964677
980775
1658137
1459568
51602
1697676
1429879
656880
199379
1335969
1808021
944248
704581
371896
1390344
1941042
421587
811564
1090352
557625
1888574
234602
948512
335200
1091751
578676
589108
1556918
392099
521934
857885
980562
1026327
1915635
42768
960020
380680
1524526
829386
398436
524378
189734
1268249
711978
1825643
1818791
735905
1749380
168199
1846971
1939989
1900981
962806
952401
1190233
839638
871824
928181
1999779
1305822
1793950
454851
1614585
1365388
1263096
1906349
139602
1898612
1510065
1564690
1196120
837867
1126075
1994233
992277
1019436
1388518
1782822
226177
1930107
1578294
1597187
819704
1498487
920642
296446
1330415
1910707
1263313
1584684
203377
964311
46959
314516
376354
1577869
1132361
1930953
233203
1785272
1066827
1902532
444580
1962220
843066
238658
1474376
697751
862706
333243
428390
1465069
13129
126727
1056056
1863352
1742581
65645
1568998
792403
1109526
1067757
806842
564105
1404964
277358
1379435
390475
30919
1207834
1027970
846045
1011037
288662
1667124
1490561
1753877
475525
760228
1986963
1521356
1548001
937917
1305980
1405284
1362855
490262
774420
822908
757450
728635
1326477
1980384
40956
1895254
200997
317217
1134201
227661
1449390
1350275
1986886
1929989
959278
1283873
1576708
726061
1078452
1726017
1203183
328846
1286630
311580
7931
1384571
1981792
596813
1078181
1132879
671085
775103
91994
1289269
837103
1592196
560662
1278808
795506
301267
1491012
1794186
73692
446333
1874132
1278868
208571
1564712
879117
1614377
126501
1796175
115812
1414445
76770
1212174
1279031
459906
222454
244897
1042056
332729
1537528
1003562
231752
1433009
241361
1286299
664490
632320
1576278
224047
164488
1219866
1264357
1255807
1136037
43505
1702825
311643
1571277
828243
1043831
449441
176831
1128872
765674
579267
1026210
882151
1536518
507236
1603130
1338715
1012509
1897311
139240
1501622
1097170
1054797
793667
442055
962856
1978607
1314667
1516818
1715814
656227
1488519
1423713
821386
462955
191371
1628511
1772164
1800542
1919887
1392125
150169
692175
1479336
1927443
514952
1575542
1832858
1793756
122720
1090219
1063569
958981
1505665
1752451
661061
1684889
974915
1647730
1122348
1312145
1513821
320435
174925
241364
1850285
1347226
437876
1458408
1573540
393081
1676281
742022
1239155
1664146
1195945
213436
51307
1836900
1309550
1520462
344960
1746138
1513751
949681
1136103
1946290
980337
1946510
1740029
418404
1060054
812300
1580237
1317467
1436492
357366
818208
1863654
910563
1647715
160142
1987416
1764844
1368220
738903
741360
534270
1813437
35688
1868115
1588453
1357562
1369333
1571225
543002
1165844
165579
757354
318706
79917
1497368
1711615
1721410
1508834
3569
1464053
1617148
1751880
1677955
547412
283026
915719
1229650
1667277
1414973
661841
1104878
484563
874301
847422
1237990
873892
1608228
124860
1682540
613907
255783
25086
106406
883466
1746298
190520
1841939
1980501
1615335
1055690
71361
851944
736484
1038093
854940
236795
1156283
1007996
1087513
1591478
1539163
1982370
1428069
1203469
1643099
1436150
1330956
1167027
1373162
914468
611049
312212
122311
12058
1041114
250896
1143842
1725708
931359
1889619
520655
22492
1563120
863483
436081
1949916
944351
236846
1450366
125631
1782527
1515549
129186
1908572
293474
462017
1085983
430616
803381
1141637
892799
1341066
1276408
1960656
1302137
262532
1622984
1701134
1329625
1879374
1932347
1622044
904623
1824731
1990745
12715
458996
1715551
1691410
621059
70572
1096950
367054
1142144
2143
905341
501273
630795
543128
498163
65382
1849962
42222
1374514
1032685
1957737
1764753
1971027
1035518
1394865
1547737
432258
1686034
158405
1600586
1859778
491551
621983
1683747
271654
1663605
439345
1264579
582030
442226
189241
792241
1821987
1418444
739731
679205
1895167
1966382
877883
713489
612606
1124546
1966319
940620
1143660
1352937
148094
645908
195735
1777257
1936654
1515919
1591199
800920
562680
279553
1513182
950138
1579444
1635572
1030291
1961817
971225
1698636
1110090
1754185
1368986
1203935
135562
1658860
111411
1473853
1827801
1967168
152266
1111258
1357932
1309364
716030
29459
526496
1530431
1455756
1437589
1924805
801109
1703583
1523757
1217589
1871760
1818518
1096593
1804363
1676109
891297
1397417
437960
444080
1382975
434355
1349053
955123
412792
828796
1443241
959686
40234
603376
1087813
588485
1390894
252203
925553
436488
410862
708201
108705
503027
1572977
706505
826493
700919
1813883
1643297
1292761
1591138
1994843
28143
1633612
195497
1166683
1583345
1434563
39636
1464022
1938098
1912576
1985513
1527486
1357264
268867
823842
972777
796380
209256
388570
1040841
1802110
1070856
1300753
1791851
1781704
133695
1709858
1338299
1910097
1991557
902844
1092253
571128
1749380
379769
181274
924811
914412
919269
1440810
1360474
1166342
453707
1888927
1957768
1716243
1337563
434418
1887833
1914826
1994588
1561718
1387397
531724
1494843
1095451
918788
1046356
328806
145349
380266
1219523
961459
1859435
593333
907301
348233
690126
391187
1801937
278710
1334476
1001168
937375
931059
502871
1605208
80659
626135
1313711
640839
823403
1531512
1848356
1283898
1671311
1173085
1727482
392882
1221972
963476
1880392
1675404
987009
349544
631547
626412
1444814
517035
1460819
369631
545190
409967
995786
83141
1315996
383973
1053585
189868
783060
1180341
80799
1822976
1625499
1279159
1704800
101346
1887311
330000
890273
1571727
222389
1360574
1673662
284978
1056902
233867
1820769
882137
1216587
916230
456619
1481650
577034
1984121
389893
105750
1670584
1439881
513041
475223
265370
352617
1283688
879856
1498406
989625
1685277
1161437
311269
1083207
59099
1585250
1066470
381421
470038
878479
44801
765804
988652
1706186
1736231
845969
587641
1505238
1005148
1255618
1934385
684189
1864685
876838
1283410
863470
300348
652581
1271477
508910
1183180
945800
762800
967670
23294
1956388
964280
136228
798782
871243
731716
209958
299881
1466045
1956085
1315713
570055
998265
1174265
158503
301550
1188411
1907572
1475742
753953
1053481
566751
1349010
1242202
246002
1278509
1483586
913858
351563
991719
1606909
1701443
538757
1885244
602086
1186775
777487
1256362
710077
1735254
1836015
1418930
1289695
183940
785163
1690865
119291
988287
1857231
534689
1145533
1969596
274057
286930
1052785
1361122
1800196
714610
973882
169947
617362
481659
662587
1653331
1692030
1711914
1610343
903057
1025980
1838494
189736
672925
450872
735391
761432
492335
835509
1852101
1518333
1070540
1894823
1394400
1559213
310747
1348152
1112650
1983843
1072111
1111414
1364542
298644
1960708
229378
800331
1562822
21311
1975313
819504
519719
1253921
1647855
1487329
397655
327355
602195
1065380
906944
1564050
853163
1742832
41690
29840
1560533
368193
1760731
528220
1473077
1175477
587262
1483747
236199
1361973
810299
1337014
471039
72880
1967576
1644686
722875
511228
1241845
1918852
1645758
599862
1148807
1981266
1662352
1589537
1561765
107986
1138695
1798991
1636220
247782
1447900
1197654
1131685
348798
908749
1703270
2921
1199123
1308492
1684366
1190236
860828
663125
625164
508015
732397
1539353
1260999
1181276
1342209
659227
1369060
558174
1291636
603902
1547083
289007
872031
244487
211308
1915728
1106809
1257518
474507
978014
777933
1189248
1132766
844492
329141
68121
457041
1068560
173544
1785397
735314
1639849
1713442
1718605
1717814
698008
69698
1148714
1933531
1350720
1942668
79986
653972
436011
251803
695344
1794906
1268440
1123791
215281
642820
1469581
562430
188778
1371662
838830
1385867
1286897
695438
1544108
982445
630027
1891910
1469592
1433481
1699849
417331
450267
847183
127286
1694998
2805
1242352
775458
1947342
1515516
1058255
1469669
1359269
1767384
1523387
655973
1552501
1194693
593231
1056839
1840137
1412250
977154
812682
62374
690354
1340956
1519612
664604
1722508
382419
1617684
283173
1115889
1429451
655307
1460569
503870
141757
203293
49986
1097030
1067180
1632927
1351785
448968
1695215
1147865
1506056
1545508
73596
737657
913217
392852
34957
489551
1220642
1300976
424440
696812
1060401
1439035
446014
1622442
425083
1425688
1456824
677637
1009134
1380940
528974
1492024
320727
1456530
460477
1652245
612131
1947390
942612
1432876
70342
319152
1833977
1484042
749538
474515
1089403
1628657
367949
1761409
1538416
75692
313152
105013
1751649
1171259
245415
272692
426043
1885042
299024
663371
504581
380679
200374
345998
974312
1085654
233175
1231590
1486579
332517
1866996
589089
1306701
122374
263253
153481
1475284
756321
1783940
1369880
1804376
1150045
498766
1538738
1833620
765422
313549
1654702
1851976
1830991
854227
1072564
365569
654280
1376099
1054451
102664
260267
806001
1408076
1624405
1967032
1318496
563918
819660
728348
734440
245673
147369
174909
1000117
735257
1065259
9028
1248789
1926342
1573172
672634
894870
360703
1700008
1307461
914157
1047983
155864
920455
1889689
903282
1207939
1913884
111413
1910734
344799
78194
166586
1918558
718858
1566679
1923347
642249
1428084
1379455
1902276
515845
1877697
1477826
774594
785945
601359
1566879
527809
1267759
1861776
1916134
1325681
916468
819405
761124
604058
1725466
1589858
826888
1605481
1450825
808602
645985
1398405
1110527
980949
318901
1243444
777325
261939
1203839
152902
568285
69107
1712739
1882880
1866120
1190508
926694
1515129
444829
1981870
1124473
1393624
283208
809074
1517371
114907
905636
403357
1472490
1647044
643188
612618
1404160
635630
1917470
1591486
1689453
1037961
1995177
1228128
29588
523831
1733007
1090703
1255690
1005983
758913
146081
506995
1270103
1242961
651323
1518237
876948
838427
1081908
1433254
1985403
1323891
321475
928461
409281
871960
938416
117887
429403
1923294
26716
1475472
1993882
288420
1506036
625173
1042154
1789953
878802
556323
988149
120752
1588871
95243
1219618
1636202
1531738
971268
130145
1658518
1607462
1840094
715517
884447
118230
878712
228945
1218089
670031
1727587
929198
1919798
1447506
3347
835100
1845630
609426
85791
1369500
134333
1874483
940960
1856686
733202
1771502
1397207
630682
842180
916897
1908939
730674
1142742
1813006
56208
351829
95523
1245080
545429
1061218
653972
1792270
1419489
1512937
1400002
317587
1059714
872850
1280745
233930
525952
1735088
1134730
1442282
94060
936110
1134790
1251293
610335
1538590
708704
787164
876079
1445670
1358469
318234
422711
1693164
588843
335584
1316796
941563
402208
794609
388743
1800797
1620593
823771
781197
1308367
628123
1406944
806425
99658
1360943
1743387
1486375
1713449
966344
414024
1651686
904381
1351170
356705
271689
1178731
1157148
982858
171592
1684714
343778
834715
171371
773355
1218018
47783
1606025
110720
226134
1094310
531318
511633
963407
1136665
861485
722183
354133
613330
1287206
715943
1401367
936490
543269
1245767
1338544
129227
112284
1973533
1271694
1324276
107165
931598
102958
638000
1004959
553036
765432
1318265
1387743
1396468
1208744
761491
422828
160052
1447791
1315023
1500764
52055
1778595
1930593
1118189
254392
141697
1797792
1209391
1026136
299601
69212
1379254
714665
396930
1214366
715782
383113
415243
906002
530666
1040901
1114461
1471812
178596
897462
373534
974643
1357022
1170676
188374
245076
24369
1129439
1330662
1445143
186913
215092
406474
1970855
489280
1382033
131158
149413
1418694
950139
431890
1587825
1127773
567396
1133955
64840
1731867
1680506
323181
96528
985150
513492
1733763
155664
1206651
1419638
992165
1779823
1545527
202532
1919915
706345
349581
370985
594615
1425352
1851569
909611
633176
601149
1463270
536455
643465
851562
687144
1319054
522631
1623274
1144849
185018
1492038
1098316
507301
1505112
1351295
598418
404272
1277516
861267
198093
201686
1796474
67238
213157
821528
491713
1680933
974940
1107452
1932424
954817
1898393
140620
1473416
715250
1104581
1225162
1938182
1182718
223166
1024895
116591
1530485
1985450
1072583
54859
486412
69676
726333
578769
934755
581315
1707092
973484
6821
1975011
1215381
1709246
290463
1583450
918168
831133
1250871
260128
1151282
428442
374282
1368636
14487
1156476
155613
1681576
581310
302291
1964463
10210
1737368
1644068
1311975
1485234
686531
627570
1569594
1919362
167453
1743742
977303
801980
1543513
960415
1568958
1779971
333361
738337
1741074
523144
859378
1869962
244040
1125751
1246576
634364
1230673
1077951
1239621
1044505
263667
197603
80674
88340
719114
993361
1526181
1368108
1149919
1793930
1332405
1552646
1010971
1981972
871428
1980177
1308561
1244833
1013458
1460691
412579
624087
1134048
172899
1358401
405348
894225
1586215
926405
1391473
1495805
184739
1501120
295199
685308
1128502
1973334
746802
1051215
1002334
1591847
224755
527827
1143111
279901
416052
1799516
1377981
1039785
919985
396857
119507
356568
842675
798368
1479961
1883002
1406580
1653987
539491
843510
98590
1320430
745228
1632874
150326
1764827
606783
1917479
1677859
561464
1197309
657563
510075
771900
1502401
1874077
425485
95557
1994199
1345420
1052576
1854730
1143924
1338598
489844
64589
960104
728024
317580
778875
208715
67448
1239921
742682
1858086
322585
415092
1111578
1713479
1778202
89530
334593
1684475
1011174
1406493
702423
1909931
1899834
931436
1711217
1769324
525027
467432
47289
1193374
335387
542324
690183
1329758
1786369
1660037
2000
409758
357652
1640220
699875
1117386
1822162
354755
264026
808448
1836871
473038
176159
894984
1713142
175469
220091
1654376
698391
1034450
1896723
1433659
234966
1615359
260593
954231
692595
706067
314710
31323
1520079
1010255
1312429
666377
306834
738344
1746076
947333
251896
1492871
264971
1807637
1882355
276521
159983
1126637
1432002
776704
479475
1339413
1984267
757015
1763067
1570196
1251766
95008
276159
1215432
797505
1271300
736272
1859507
754755
1692556
820498
352125
68617
1733117
1527890
443532
1871132
932761
1656484
1420532
1098315
164764
1553213
358696
613318
1607488
1652936
1074809
310877
1016149
528225
1234703
1108323
1255619
121404
1696830
1284797
192979
427832
1896259
1464489
641126
236863
1165754
1041621
1756384
1372801
1873147
999580
931721
1965481
478902
434940
1976687
311733
364733
1168882
863159
1262850
844825
171795
1953137
618702
1995531
301618
189716
1306845
592161
436850
332482
1445487
585896
281123
1870536
1988337
1262199
1520585
1786926
1269634
1893876
1449583
1407421
114195
1078662
524783
1977456
1131729
567233
1151450
472885
1430762
399252
1896011
954129
262381
1328236
1334699
1284112
228915
1945645
824732
731516
1053159
161121
857802
841824
784007
341079
1089486
1354456
1924245
1242360
1084950
442790
670177
1534877
634329
556685
834878
1953530
475567
483045
208627
1434702
1270529
813596
711794
1862264
784618
896215
754744
1015288
1786807
975476
1884974
843981
801045
1358092
1948122
992760
951761
1184286
779626
25656
475475
1465966
1757419
457417
517553
86599
303482
399214
484035
459555
124843
1617529
1317580
1538487
1272514
1975647
651173
469259
1420957
1025055
1413002
141064
461261
1677979
1035943
624395
717442
1307476
1958249
180957
30205
1638511
1993979
1816467
225960
1384767
168363
861230
285905
1641211
558940
827075
1680218
117362
1315205
1392813
1149390
1848226
209156
1787181
1980969
795328
1116425
1131440
1498780
1059962
296525
1438872
1538563
551010
332086
1530632
1866745
1011026
566913
1603866
1404708
1286999
1084270
1483102
17988
51991
1087577
455756
1797728
845604
1823562
1698012
1114905
5737
1807968
1444621
388715
1910430
1575100
263715
1223801
327229
1232110
229720
641362
716926
376083
1743193
1706961
914427
1725871
1157667
1136413
327317
1365504
1489676
335740
576070
756953
979300
1962142
1806419
324371
831670
864993
714515
1151707
337884
30579
677235
157831
1677859
434889
1062469
774372
1419318
1412562
1722226
1506213
1277628
1283209
1545653
1508369
1524919
916739
1002931
1598948
596401
743559
1860297
1118093
741526
1295411
806760
1747296
1643872
414005
1014240
1216946
1182782
300864
682403
1426735
165481
860404
1334988
1444340
611474
1025821
1686510
1375343
1505600
1962488
202753
1118768
1454471
1749975
954477
984770
1895324
582597
643837
861674
1561643
42967
1119234
641669
691317
385312
1096513
330159
1314855
1031331
1423426
1898688
1719920
630887
456625
1970743
1287615
744426
1088298
307919
1600874
519653
320529
745184
962570
1291079
1555993
1414285
284410
609636
1581989
1708575
746974
415261
1728533
1069814
1399509
1568951
961314
316793
829499
1620447
1000302
1213181
965076
481741
1859077
231949
16324
610630
1120845
160612
1799139
170417
152916
1535638
1519406
1856844
1241307
1860113
1134405
1175553
228502
411266
1354518
1376599
1363887
383047
1198536
1809606
1030648
683139
380314
1674339
1515029
308548
1966256
387790
1092514
324312
366870
1854016
1700686
800542
459812
715307
61946
1928992
1502941
1866181
1987470
1823085
943664
1439222
108571
1760516
527141
1899125
1412712
958760
1374258
32869
1240207
1790862
1892562
532646
1149777
1538863
335707
557471
1089241
85670
1020060
592328
30699
1268900
1015109
1008446
140642
1471916
1493228
19953
238778
1790401
994352
816940
1785404
1070455
129318
706483
78433
1222065
1595891
1577020
1006372
1831373
82300
290944
749665
1611860
834558
619516
162677
26513
1486754
30138
1099241
494979
2345
1702387
227742
474745
666387
1476387
414300
466585
1954591
818927
1856280
1656370
359448
386386
1062192
909440
854843
1833431
1814603
1256073
1453550
263026
1231474
1485459
1088772
767892
1025174
1185383
1327325
1299562
1817042
1788952
1994888
1424526
380403
102184
1808806
1286159
988645
1929938
1574558
1995138
455523
1445909
1149510
538885
587961
482898
46553
650306
1667400
1371065
296408
1658198
562826
1595531
450745
455001
1802978
426399
238287
699375
1111079
1965022
943607
663649
1352769
305218
1979383
640375
979201
416433
315573
675857
1405560
1561780
566240
1723906
548164
1086667
372644
1750265
1795072
441222
558626
1982667
940305
48304
842973
1833678
572189
1409507
163615
777632
1746895
1820075
1740437
1619461
1738919
611322
125524
1171118
804572
774407
877252
711612
583482
1959084
1992524
690723
1452841
1810005
1756792
18340
1429336
1129921
125208
514540
1449374
1681063
1957118
1804836
502898
1610593
664688
1900979
1128681
513103
680131
1823240
1396743
136290
195971
489938
131716
1544923
1896011
1175542
1558984
1983694
133781
1964045
1976828
243927
1786294
40080
572215
1395483
1540810
1284209
200118
228216
1058039
1608938
803443
1113727
1980126
1855321
365165
1800794
763145
1008625
1744270
521630
307676
1005516
331083
996162
370548
711165
10414
1383840
294109
1069722
948986
459090
1004703
1386723
1805166
1836926
1190933
1972750
320380
623681
1948818
1561036
202259
732859
621449
264828
369557
312957
211408
786061
1116320
1170296
996465
884647
981519
1602664
1383458
276715
210625
409497
1940076
1039240
68453
1904114
123260
1917005
1301734
80433
102497
1398015
665855
1431204
1273187
1531202
638756
1774280
703758
1943398
164769
914723
1647712
486952
1602535
1712559
301533
1046164
703149
1964564
1913664
31819
983028
917117
288740
8110
1322151
1530016
649959
1391601
1641071
584309
506114
975299
1046561
773690
866654
854541
850848
419430
1588646
573374
1468696
57738
623477
1392297
1604871
1490725
1559231
524986
41605
191064
1409521
218712
562246
1068591
1784754
1244448
509174
344219
1974568
506323
71732
128586
828877
760451
1518290
851319
1534519
1884313
1931214
642730
1429906
346905
1896491
1622168
968975
1075032
506332
328042
1276295
716628
1229792
1062558
1087677
1990912
1675666
1709414
844618
1737954
941268
704418
902009
619922
316178
334106
1844305
783207
462996
507600
9967
406476
278368
1425887
1978351
1576574
883101
1481564
785613
591996
1525145
1583711
1394576
1963502
667491
1939194
719247
913954
474222
1409927
443272
381326
560736
1743749
650388
1418534
281832
386437
1055980
1547948
216236
716585
1448979
363313
887094
539670
956771
1844923
1129571
1305441
819923
1011163
9236
783036
500461
690903
786541
1709567
19122
1649041
1251626
638232
697442
283097
604178
1672741
99951
778500
1052456
1586520
901924
651477
1544625
1199090
1868156
1418908
841598
1167330
511609
1861218
264710
850532
396240
1716663
1249681
684240
599492
1840068
1156456
1365772
1500547
90055
81096
917335
1328143
325514
788490
1507845
1174583
1231237
1044539
1219017
129352
410069
1681885
1799678
1013486
1962581
1287280
1320748
368281
1229050
956330
1442915
927293
718884
1371644
16005
1434420
1966708
3468
1122067
1090868
1608376
1079328
1047920
330042
1718151
765544
1571417
1566777
353644
428243
472143
1417154
665849
139345
202895
640090
1599412
927590
1974789
1189114
44048
1041321
912167
412865
1644046
974903
1769609
481887
543402
845571
729883
889081
446525
1781430
803223
70587
1464490
9774
338635
876261
457413
705417
1346957
442436
1878977
859714
109539
1429932
509875
456950
993196
438067
174051
416722
1727237
544678
259769
1246304
1323769
1003455
122616
1765007
15405
1514268
247933
1065401
33904
1123076
266444
523110
9276
1547710
1583689
1037605
1942900
408968
955569
966565
802077
384967
216801
430005
1610845
1676603
807401
1161931
301724
133153
1174655
1211689
902320
552596
450273
1471501
1243279
961898
959030
254963
1576364
1231661
214824
1807037
1771412
133342
678089
1955693
1926629
639418
1823774
1244114
147898
777312
179004
8517
61944
1060851
1014919
1825397
1390754
384797
467232
1604409
1731072
793885
1003001
1595758
1324948
985794
1991449
1749016
1141764
304768
634306
301961
526703
14803
110600
80439
1922351
251050
644096
72618
908741
552499
1765369
998895
791052
112593
69898
128101
8978
781541
74994
1299172
1384407
721353
130870
1063632
630423
1093438
1971166
473325
251737
1114769
1062858
1611957
1529414
995108
1342468
1141598
1910787
193617
954317
1477745
504
1570650
1770648
1570179
141482
298365
526909
1114759
40590
845375
1981427
1812949
1761187
757619
1475146
1013914
709806
1489066
515194
1598617
258582
72213
1718498
1209339
828754
751684
870031
803158
1197767
1675571
1534562
59862
1735438
1380425
664336
600830
182163
1606706
1648943
595297
1546427
1012651
1210482
508187
451773
1466411
1597317
645645
1640995
1651242
1829327
637106
568943
925255
867316
288412
1532862
1807938
1548043
460311
1706304
89064
1804407
864783
852305
1699355
321998
1739677
1274824
78994
1046397
434694
85603
1943546
1440787
737215
1972452
371967
697093
987650
1391443
1680898
1740352
344533
873177
1997809
838198
1869026
296451
1167765
271187
1406377
779741
1702954
553257
782232
703072
807686
870536
46874
1656748
1444475
1551585
1978414
1301362
804827
102515
1558252
1063925
1365774
78742
408046
597736
1208401
1103089
319003
1826033
968802
1448541
1742693
1520765
1582290
223337
691737
440451
802255
627479
1524377
1379715
1143024
976331
945832
1720196
453813
901248
694925
400498
1988926
1779631
556759
526707
1095914
1668051
1513339
321981
531708
574086
792183
1275305
562596
1829227
1352445
314777
1527396
1868927
114985
1346938
1013175
1907344
153962
1720032
1532085
1503974
399971
976756
1602154
1540583
1516869
1987974
687312
325904
1737649
765728
1556174
605191
201269
1330003
1054997
1427972
1792630
797913
544525
804730
414405
1058330
79598
245058
1822484
1855355
447371
117900
113780
1267162
975423
1717102
1564988
220043
1560585
1621826
1359985
1180877
793737
568361
1793857
813972
1831240
1619396
1106072
1592425
1260736
1660656
830517
28323
726973
1880283
1194001
32443
979007
1939055
1739983
629704
1742241
1024004
1737286
504453
1501810
288083
642698
919996
1449089
417290
580264
286933
1856381
1723683
1415301
274517
779945
1860219
1529336
1655291
1825626
1193641
1789225
477695
988797
246297
151370
1200236
1184745
1189076
234604
139512
368857
1658811
481623
1186685
437396
1318104
510104
1859130
1931297
1702498
1747199
1109579
799252
1245739
1007385
110619
868160
1772184
118333
190896
509570
1834145
1899335
383954
1788075
987699
101028
356900
1995793
1687951
1238200
488228
836425
1348617
1167877
896157
1023044
180486
568150
158302
914896
438981
894808
545490
913556
1248043
1977122
1271434
462105
670999
1455897
302399
1305425
1570842
619691
1511116
1187245
1181279
1406980
1859915
1555575
1088132
106270
793457
1942499
1782674
1413841
1402379
586875
248767
1464843
1088494
1850244
840437
1282977
1754112
1775588
739111
423033
1658122
1291903
1287588
1770277
940228
1138527
418890
49685
954447
690256
1219806
456264
692903
71317
1590134
1330491
394606
569919
1083647
1789472
828664
675084
1471742
1820224
1467058
1516108
739218
560574
299943
205943
512130
1347590
1282682
1937971
771023
713642
276708
1662599
1260729
147080
1982904
88157
1950336
1196147
1687709
784765
1714955
1500506
1501496
1982966
338016
51979
125151
1584174
1108076
60719
199970
297754
947880
1963092
143777
1829982
886818
946217
1663262
1144469
211068
954868
149827
697410
1453659
1563034
1030363
308132
201936
47693
1990729
541932
755983
1787851
641202
1232016
788038
1731938
1347975
703166
473947
776868
987216
1081635
1187734
959429
145515
1750621
1862615
348257
86117
313751
400117
1470826
721582
1737858
904604
1196051
1965663
40768
766428
1526054
253277
508136
1937343
270555
862949
1308088
639534
442451
1920755
567830
879704
1235902
410257
201221
482707
1154104
139636
1508979
1443878
909928
1788583
32926
1659728
1360455
219911
609781
755213
166255
23736
53324
169538
634503
1039139
1086280
320918
1548919
501757
1888782
63756
571310
101122
1041245
1710143
476220
1646955
398605
453175
1563040
623958
194121
1392016
533624
545644
342299
1627965
1138351
339268
898968
1163568
750739
1663506
1846347
1211332
887711
1827057
1539538
1343518
1852880
175926
327627
413818
1118014
1495972
52184
916977
209479
408377
1832702
167982
70179
802379
1793476
1042118
62527
837218
86865
1495956
1809016
473556
304641
1794147
1922711
1733479
1919006
1305593
658016
1921181
651661
462861
1526503
479300
1956002
42452
1929935
1902263
1290286
1001920
1265687
1060432
24672
69476
611824
1845994
1412597
287794
1768263
533787
139916
155800
1736598
1106156
1148056
1210725
625776
719109
862297
391701
390382
1936956
1204718
852639
650627
734558
1327728
1326614
978063
1295299
19212
1279941
1089342
473572
1914791
657475
444038
802598
1853613
732644
40543
416138
605050
1544974
182769
246506
1402931
369221
1805160
683611
545086
121110
226639
1291441
1321526
626645
697985
694270
144775
33277
1704153
726993
1932166
1596242
798266
729872
847911
1691592
989235
1017202
787698
523606
254158
1358478
632175
1789000
1353632
1814839
1311784
381610
93092
99364
1950662
915747
1208861
186968
1883448
1543739
163641
1849498
758950
1464319
841052
263014
1997082
1589781
1858437
724754
631851
416601
619868
1986407
985004
923740
1328323
1466727
1075678
161281
245920
1039977
262175
1697090
1810536
1653510
1285344
882671
661291
348162
368682
1032514
1779928
1584042
1714544
1193103
302923
846868
1694736
1984780
463598
1184502
976254
1377793
1417089
1556548
1371050
118950
1889372
183215
1927752
1261582
1348735
800789
641564
1148605
1423280
1376575
280298
1592793
1366502
1614019
1763252
599459
108635
319182
237652
303987
1422837
1627242
1679365
370651
749332
1128844
495855
1559743
122712
132194
1079398
1398369
790257
1336174
993322
1494044
548378
1087916
549020
66760
17825
245448
302762
117830
30186
1913425
112120
1542859
1213333
707921
1465439
1992886
886489
303986
216471
163552
511213
817320
374681
321362
1635961
1012011
290458
112685
618087
845685
1779538
945673
808976
1864116
540496
886032
1327820
1775302
123958
1045896
638026
41383
1023318
743770
592604
858879
10735
1212837
1087366
939564
684232
1751548
624075
1185900
1970876
177283
1756170
1998593
949538
246450
145589
1288184
754533
1204628
1852371
679829
51600
135353
77900
1209350
956956
425005
1929031
1652201
1249608
826972
1894493
1703072
1271992
791044
1904125
820431
1884026
1638173
523713
1760872
424773
1809685
1704706
1102195
332130
926834
1773665
1441515
167213
1749772
1436630
1037557
1177257
692580
1774826
937269
1587498
486123
706479
109744
252232
594281
221758
1079085
251386
989464
115025
1992355
1775830
1151705
1875009
820494
584597
1889621
7179
823476
179915
113810
1973773
1104266
1755679
35489
905394
803777
368204
1109980
75170
1020779
1561513
820435
1850821
1488941
954407
625049
341613
1059166
296466
1492158
1349076
1181184
318951
1936483
354071
471835
35160
148531
1495633
1673945
1106636
356424
1158703
1129183
1927558
41771
1149031
1366899
1521927
493853
1345586
961610
1158167
978577
1639555
1569203
1440357
1467628
1083038
928789
717849
510928
1561898
388257
1473397
1859708
131527
1205886
1182014
75120
1044224
1874985
1794033
1550387
190789
342238
1404174
532403
43237
1306618
1653704
501543
1809380
495145
578203
1197649
402719
1284063
1186554
604588
1101890
263233
139916
1627155
542020
973964
743005
272659
433252
1007367
1515882
73327
1608231
1312163
282832
574274
1994066
1829110
893641
906694
909458
1302146
1191670
476729
1865229
1888581
74742
1659011
126556
785534
872984
922670
14919
360283
1435679
97989
1550816
687187
733189
950031
1230722
273258
1376473
412415
884483
1548445
1698119
1508771
810190
1505846
1967526
1310127
849583
1799408
571293
265172
922731
1973042
1053689
165065
1821822
892531
1699032
1924978
37399
1727942
85286
670409
33245
1363805
1775205
1020800
277995
1242329
1474204
680677
1473887
1322314
548899
1508675
650534
1865235
245631
737488
1482929
1345468
1060671
746927
1066321
1445919
767621
1491544
486012
1129075
1174170
378048
327703
1068405
1345560
1435721
324408
1191377
550862
1436688
155984
610311
1909403
447175
1383038
1992289
1944395
547008
1055451
155369
302632
680891
451667
1665634
403537
94513
284577
1604970
785431
828365
1189342
1936113
1690699
879990
624886
1134004
500983
118371
1645410
1712239
1206698
261379
1778049
606954
1237276
77623
1462086
1167795
952210
425560
817787
1706999
1458683
1169048
631904
247985
1627934
1883887
712014
1682992
1152478
1457659
1936796
1174128
505793
1282016
1108107
692182
1898650
760185
312735
948573
665019
1370054
1475106
422159
1447157
1230442
33128
1105481
841863
644634
1506250
1844852
1930656
16042
10019
769927
1879527
1785652
627581
356676
494223
801847
1292340
268262
880305
987848
1342894
1179772
474341
199431
302523
1354514
826564
766352
1126359
813871
1554593
75506
1411041
1701907
1669809
1616312
1043504
138573
1571427
1058329
1937760
1334063
648740
469010
1146841
1390191
1758521
491307
1066506
137139
265496
1685627
344274
1625293
1523436
428244
1385005
504464
1724322
414847
667575
746715
308958
1014617
1968200
1166412
1995119
1054990
1936948
540220
698570
964209
1098788
321859
1854839
611855
1191493
1385151
618868
943115
1899331
568884
1522393
952367
344954
644583
460470
9517
1468437
355675
1947273
154218
1327078
223805
481263
301128
1555455
1334768
286624
1162918
1881731
688683
253059
185718
829695
1781843
1050569
900445
1178414
1468469
889383
1178272
1147228
781396
1258063
549555
47069
1510942
1374106
705848
1185811
1895685
1136673
1763539
383970
1359753
69675
1893782
1157186
485025
1286209
832109
750735
738722
1011304
1006940
657926
785066
1499100
553837
1571714
268796
447336
831583
314668
1698045
1403704
1934817
63262
938547
188248
1630459
1427533
1448827
370002
1086962
346214
1631214
154924
1080678
278342
530163
1907972
1326082
1162980
982594
318664
262187
59752
1338344
743205
1453878
182389
1609026
1176323
269215
1674010
1493143
55580
271414
794594
1614330
206703
1629762
895315
92930
553740
1730066
1547408
1136853
528534
1607584
9459
1344620
122405
830418
1495754
51623
1802421
956985
654964
1281730
1365475
1074939
1325861
296977
1351204
1068566
383666
950791
1279779
1904848
1127577
1799238
1144330
1421127
1764552
1173971
702979
1636469
1202518
1670923
277501
1178486
599072
1191742
1866926
462103
99142
1454205
1111500
1290421
1109601
58672
1547237
346660
1208017
63144
189443
1194358
1013001
1368039
471334
1706747
1449318
1314637
442034
619291
1045124
997614
1384402
1419576
1568490
726235
1050062
1975047
1906117
303753
611815
357714
1314683
1466559
47808
1549502
1316835
138680
60586
595388
436410
1713578
285106
1704517
1345278
63383
1749380
627506
1430252
1482979
1458068
278940
855212
231543
1181913
341709
795164
251877
1419447
1558240
738460
1090146
1861943
1695242
1193101
1536355
937958
468726
1504003
1957778
748506
15225
1592176
1579059
640483
217635
687453
1885938
1412529
1983220
1897304
1922775
417180
586830
549540
914636
1190317
1854721
1546117
427304
1969095
1430097
924625
659117
452950
522476
658778
1357150
1599439
1910634
976552
1000081
52422
1613771
931847
974192
181104
864278
1462056
38898
1942739
462819
1010136
1042248
1187642
365371
1295108
1410725
240322
1485564
1579986
1527324
1664944
46868
1585370
1867366
726874
791392
880578
1703232
1168812
1151362
1411794
355227
374696
1472561
954464
1186545
737136
943155
887711
444574
496120
1662793
149533
1893317
1273969
1196997
232603
1532534
122707
528815
1866328
646632
620313
1460191
935428
1926992
1384594
1556566
1476427
109717
1238539
975695
1903821
891678
1935173
786867
217187
1328928
139720
566120
816726
800369
1707200
870546
1518449
129297
567215
402662
704839
924972
1966401
1630895
229980
93259
201124
652834
1938368
589913
558415
1636760
1845804
1639135
1920471
1421807
859500
1629261
400133
1951963
830208
1721469
983583
353379
1207840
1093481
1734883
1928730
111049
1257551
699873
894929
312947
503694
201336
799514
282565
535144
1499505
1847289
325727
1563877
835695
633018
66557
1658475
137531
1573493
827260
1335268
1948206
1671788
1258990
806281
1806903
49452
1024295
240905
705309
779212
1875152
220034
677446
1234495
1420056
1833417
1839032
1065575
1354030
1292000
1771918
1691472
635346
409525
1516897
619207
322844
1120249
652701
11706
636599
403331
1155862
652285
1714507
454641
647700
1194587
922839
602386
1734365
1665867
1670520
1686952
791203
1878614
1711066
1328984
1531579
1537952
1921561
559525
1388379
876632
276028
1759352
1019202
1335860
1089338
728965
1808759
1815591
1448796
747475
407027
785009
272198
1991751
1598010
719560
62039
788015
1481699
1270178
1858687
1859272
1404753
1490962
730549
1537572
1915859
1456373
1509676
1800045
338042
369883
729634
399224
789775
1493774
1296045
1832959
690374
1736843
1004618
1842754
1414197
591306
1952537
1318717
35210
974812
821428
1012952
1466699
350322
1921944
1095238
827993
1688326
1615155
1122455
283215
218048
1197743
855649
1837150
1273582
1295562
1981972
611360
1152269
989845
1679663
390777
1051079
530345
738047
492826
1276541
11729
1872826
1678426
1328966
907897
997570
405133
270177
1103301
349477
17757
1011660
789350
45203
1811967
199251
1581612
1210132
775861
394345
1077808
806864
708572
1156829
1182355
100313
779432
105650
1446843
898250
1307779
130031
1947792
1957662
1686328
1286864
1654870
1104384
144852
1997291
1247582
486736
1211132
1052599
1998900
945648
1987027
1647837
1572319
1151218
417738
68759
591573
1068392
287201
1626360
77421
1737056
1684001
1865729
207095
544918
1485829
1427966
1057272
1873691
1399294
1052473
1645321
887797
1507103
821830
1515708
1862655
1916198
1639373
1268427
1096526
966412
1578123
1845806
474756
1346518
1312
1621502
203379
1527683
926262
831691
1718285
1184975
108315
1341443
819949
86286
378874
1081419
447021
572970
1009383
1645753
271827
1541104
548775
1053204
1246659
1987061
1286849
148804
1044788
152974
1117142
1568566
1298968
1942700
313935
1549246
871812
1627770
1162030
1713266
1547889
1155431
1212657
1784156
1478644
839093
1039502
488085
655624
551084
178047
1370177
365635
1152259
1046284
948437
53156
1359181
1876172
279130
1459062
1573198
1163393
1879551
1838681
333015
614629
1518762
1709010
1581192
1870296
1933705
167578
391843
615053
131032
1622180
172838
1899473
1977932
1628652
1251565
1172612
1288113
52988
531463
1776526
1057759
886553
53937
1090269
1670378
479381
1847154
526782
739149
1537207
722120
1907184
165939
1632449
1809166
15827
398201
505998
746055
524514
308071
1889790
77034
1656992
822637
792595
1817156
1231546
365411
525014
1228073
462465
1200050
1611205
1706499
1108898
1159397
1445093
677000
370300
737382
1558170
714758
291405
1167529
807705
958789
1375555
1738168
949004
420048
1156436
1892989
169127
1966446
1399176
1123493
1532175
1759659
808659
924886
270860
1817265
310102
40709
1275280
1234405
1184087
432791
748956
1958578
1179803
548259
870736
174988
833341
514309
852081
792728
903150
607245
252817
138721
1134137
1260342
1731261
248298
102018
832502
996346
1706895
1745814
1219421
423103
778051
1218509
981731
871704
1203430
741775
250325
696368
997393
1121205
243404
1445213
1223641
897763
668404
12927
863802
755547
291264
1901260
899551
1128645
293133
594802
1289605
1699221
128041
1482314
174841
1056698
1076039
773893
576559
7435
1072381
1852103
106256
196858
1862287
338686
1795612
1933335
723135
294519
854235
1857530
474279
1909645
1937186
76716
1360244
872234
1023700
690374
1951799
1675497
715866
630710
889220
1530091
850148
1183556
1260271
1808217
1508802
844896
364493
274876
1987640
1143537
1324898
1731249
851346
1928552
1275971
550889
889683
286308
1128236
1178196
638091
1285758
377192
1963264
1404494
895927
1556458
1541413
1620750
87395
218411
1123394
865021
495713
1897364
1839663
690419
1276107
1449453
343271
1775517
1308111
1043090
492815
1580643
652441
639457
1851100
1101821
969091
604016
1475288
1184328
1939798
946932
484978
1397343
319268
1993447
52631
518042
1417606
1650110
523439
1211784
1986390
1042097
168039
1357955
1975465
949182
466152
1178207
596247
1579238
1554710
771921
1053685
1482970
951146
1196801
924250
1900351
1636709
1576355
140248
1306833
858287
1721209
1254867
1513026
154126
205156
1681567
1202068
180582
785309
1389774
1253711
1571642
306471
747578
480032
203827
513593
309169
568527
436178
1556779
1622461
642129
240832
393555
66599
1194625
533136
576984
258651
161673
1868136
976040
1661006
1494031
770592
911825
565299
643086
1647362
1690300
1176240
1564315
749404
767744
1647682
962939
378261
1982434
654696
730226
139108
617640
1960772
642469
1263880
1639488
1206563
407191
276309
1649042
739547
1616116
863914
1256108
1529735
580972
1321492
618289
47280
31067
137747
114616
525761
212212
1514513
738078
941057
1116638
944318
675530
505672
1615068
469350
368425
1745632
1456983
1663554
1576350
1168769
746313
1330053
1925978
246031
984708
4093
1058526
801878
753431
565620
458481
12624
329849
465082
615916
1297866
1740497
1439344
370363
371680
1105433
1768911
1091116
208799
1876220
834298
261488
594413
1346200
642762
462065
628168
1737284
1198440
1760390
852691
1998717
1749320
1289691
751537
1386867
731863
1403530
60249
1084885
1706189
1505689
1618557
1460970
802752
273272
1875509
1133044
1581466
535691
789710
70381
254593
1801595
910074
8117
351659
944544
1672420
788316
1415546
924939
547508
1565711
1846938
1921305
757245
1554125
1306446
503542
502330
125577
610171
1472714
517297
1622737
48867
1861674
726408
858716
1191532
884638
1344347
17369
112196
1667941
1896031
1826415
1781001
1475521
936750
1767176
95603
1951610
1773842
1786690
1836100
1731031
1432681
530042
318028
1837382
474804
1924222
1231632
97393
132826
584913
1619739
572042
777876
353007
1089166
591884
1155669
1881373
295043
1876441
290369
489324
764662
798279
1605601
596636
278444
83881
1348050
899760
883599
317102
1610114
1474553
616831
1159678
1294026
1809764
13030
1211471
243619
1871037
369249
1047138
241171
696033
94223
1960222
699350
594445
787986
808032
1062781
711447
1812299
1083666
1722297
1820623
1944554
97839
1165732
1394099
1333004
1375372
1993128
1167280
723066
1675405
8336
1301517
1700163
1546897
797660
944910
1473008
1661552
537012
1732034
1523849
1170977
278921
157127
817376
1446158
958000
1138471
899544
291223
339271
1501569
1681121
130480
336335
1647404
525082
1614962
1197289
442806
592169
523434
812595
1434683
273141
1906328
266236
892823
1663028
203191
1713733
1180458
1256763
1029273
535983
1212746
1434759
1114224
913959
1564556
1562123
1615638
826129
487628
169418
1996410
535463
1092588
1974635
218595
1704495
673439
1135870
1893230
54215
688904
287797
1571469
1021436
16676
1693331
610277
633549
23834
1751913
987740
214511
1584483
433556
1145245
889817
18986
1960116
940206
1336691
1289616
264193
794653
326102
1985394
324253
1239952
46425
1990158
706778
972396
468024
1570322
905667
351137
1563313
385067
1031107
480950
253304
1657082
1081991
1490831
1127596
1624457
918705
587782
1396090
1676913
910026
342811
1941301
737903
1637302
943344
950343
1022872
1570633
537573
954578
1546272
346604
960964
1388366
856118
243730
1708282
279682
523508
730198
1171493
685786
651925
742105
1480615
1489034
835344
208866
1687459
967677
1363143
1416794
1039232
1108045
411503
257259
390409
478739
424117
1371389
246546
955798
368538
374197
276508
798784
96857
1401454
83363
1676157
1184436
1285391
1614587
210837
659198
1008203
1715430
305074
326134
1475679
335046
498704
1846052
763858
927714
933056
1234940
1762427
1157774
1018495
804635
710002
501524
1565436
878202
1559476
1249117
660813
479774
955573
861492
1946261
1946145
1521434
852145
14032
1999282
150276
1392562
1243737
1470425
1325479
1513387
190879
1842923
966508
635421
1161797
218933
937245
1623385
1958179
88725
990003
1209957
279932
1847433
664187
619560
993489
1600210
371692
1530682
634080
914495
148341
466984
1478746
1553483
578310
1350355
1751574
1060848
938261
192947
198627
1030017
504882
1612518
1621167
88727
1846485
39693
1152657
124468
1393774
1491878
902113
825165
1263247
974888
398887
678755
451055
1395344
696582
1661343
1288993
1441282
590971
547221
1344151
1374639
1065394
99038
1026719
1112180
1733313
1828965
427179
333713
1276278
255207
1789249
1512990
887013
1338553
1444192
1394707
700711
1412867
1931051
1288689
1320067
535805
1896802
650994
737166
510470
213863
927875
1403515
681604
1489209
374584
1153538
771231
1760276
781280
1984463
600346
594581
1089307
522020
263373
195899
1980156
1708485
259768
1067804
557265
730531
1559134
1518953
1893266
1970410
1941009
1646595
745202
753577
1920888
1919621
1073609
1904911
1788113
853824
763904
1104119
1475703
28112
1724674
685010
10736
1181268
1091773
1482287
1613729
366904
1200946
1681296
1787287
183076
1196683
1614378
1963082
1867831
1897316
1730811
1452049
929481
1335307
1137760
1818352
1454816
827000
1120436
1140774
926550
892615
641914
847009
1878950
334753
479616
991745
1012365
872238
1893669
1627178
493715
619
983762
537435
481558
590380
1434643
1289988
1387466
611711
1507104
1585347
685031
973216
1486545
1434888
434810
934516
455166
989813
512339
1631113
177389
1043190
1088623
1750800
19137
1079132
192485
66722
1968515
283351
16050
803340
1377694
1354491
1342295
1732548
185940
95490
996442
594028
492077
1383795
1738615
1354545
729722
1800973
620108
517086
1555009
433907
1114114
1508521
1714934
407550
1528393
291149
652838
1846315
290280
68340
628981
1287080
666092
4919
1001957
116597
163258
29078
668895
1045668
1234745
1929906
180037
772789
1589527
876475
1065733
1318230
1318371
702670
707737
1719774
1258464
1083821
1028156
831399
131365
945063
1566143
1410594
234718
295883
41335
1786067
1620577
1897228
1873262
897890
1143896
1739098
1107812
1216698
776534
122008
84410
762387
924389
1288730
1977216
1943438
1799605
549262
1154244
183524
1861544
987907
1531130
163266
733652
711476
989627
1493313
877310
1135484
249748
377113
1959242
1939929
83716
1278407
825683
90057
475188
950379
845338
192296
490380
893627
1029521
1051571
1249914
1706518
832089
1187674
654944
1543174
367210
1612233
1341432
755618
1800274
13238
1119568
621342
1917337
1437829
398894
1703022
735698
1577976
1512538
1369499
1872544
1688651
1175791
1679483
464060
1059403
1551375
1913524
57164
1723164
1803869
314341
1371645
587213
813467
838721
444912
335069
1074496
574530
856531
1258723
549671
542550
781201
1237020
359963
554187
1659391
1260606
1457996
1882164
303710
1198927
1600149
978145
75804
717428
1687871
276733
881403
254858
17354
952356
1530959
1690742
738758
497655
1922431
1965302
679635
867757
251234
1115233
1457906
492266
1318611
37336
1980864
1460237
488931
1212085
1957931
1395072
683577
319143
1998391
732154
1317628
1331172
920152
417796
1789613
256589
994510
19842
1297889
1403088
1404614
772276
851713
826826
531552
1590528
1963531
124159
1728962
1030688
128572
1113142
1318172
745436
738748
1500765
52360
995324
394186
547448
885721
1240834
1733286
1536819
1094812
1088412
467319
598005
124260
345023
523486
59107
1733104
869989
366080
1674563
1472340
294652
1119298
1218329
1299290
1990208
402142
1903823
1672969
1709119
419647
1816716
254945
359385
256976
1293426
1415666
648828
945963
41075
763210
431299
1191392
743072
1708983
1028715
1477570
1141580
482300
1112367
253157
1329333
1695221
1589074
1988414
1500377
1660791
1004741
1014287
765876
30312
171926
465075
854403
173217
1224143
767537
515520
443709
1959557
435298
630046
502148
1865698
34527
360071
1642474
1667714
1730278
1252135
374996
1557010
635258
725006
1625588
1911012
473955
604494
1915553
1349205
1829554
1663074
1026039
156633
297186
281017
1264397
939515
203535
900617
1911477
1455336
635637
660712
1162533
1114027
1286856
1761644
691118
677776
1461388
1875923
1348733
128892
672791
1478357
1269085
91007
1982750
829312
1294758
1109612
1418760
208129
1273344
1287372
633276
468844
1262972
1842227
1432328
1899039
1718562
68594
334739
646148
1241695
411368
223207
867745
942375
785135
658632
706112
1286659
1320753
1180008
886357
240157
812667
1798892
1650707
1212896
985702
1474771
1200916
674865
1443927
156659
403795
1734202
1251322
860823
1608040
1775681
1588340
1134901
329110
813264
653641
1522637
1051776
517324
1807451
783222
1613201
991057
1130006
1693569
429145
468836
184507
99949
956401
1398601
615611
834539
1273647
112013
1886938
906718
533887
709676
1260795
1523410
1223769
1699398
389060
1934084
43819
1070606
467306
529122
151717
1616038
568475
1988475
244967
1693258
743282
1314830
1308337
1616496
234439
497419
782519
938081
1613403
913673
1743365
152280
498668
1293330
1632385
92590
1057107
585505
1287213
1258959
1410952
233125
1619998
185379
1105189
1519358
267257
601411
465919
369496
1638954
516184
927605
1684044
674179
488770
1979905
613055
553204
268199
1856893
1385467
850948
363483
1003030
1768889
1590196
200991
45046
949225
1528136
213316
117636
319217
705433
283036
825470
1328927
1546626
1116358
1051656
404477
40627
106881
333826
1951825
35479
318018
180250
1901121
867757
393420
1778318
1416606
1760580
1020165
1104692
1426185
1941807
1051106
1591986
1713331
531265
1706313
321693
553772
792220
378756
1233083
1167753
1602321
1082441
934682
1513091
904983
1578658
588484
820035
443629
1691861
517743
1802526
987619
1510474
932166
175280
627091
1986982
1853398
314405
1574777
1197509
780788
64802
1977931
1550601
138948
470626
933584
778692
410829
1425045
1532647
649046
1291818
815566
657855
453353
1348674
1877605
1623815
133341
1429113
456767
1446417
1085558
1898200
1558606
77897
819508
1972786
345398
491137
1164963
530733
41025
250039
1570935
116851
484698
381258
814292
769202
1900015
1517339
1929744
595652
851260
132534
1262165
1035437
1132764
1856066
1385231
1221092
1137879
765118
74413
123383
1539760
874206
768995
604563
1783276
1964826
93066
1564691
335447
664537
1645865
1086277
1078015
398991
613081
1179110
1886896
753209
1614882
1196237
1295211
1979203
716358
596143
1263753
967001
1575712
1240629
547477
170327
885646
1636212
1515745
1905971
1103518
197601
1208457
1542249
264996
1694793
836835
902648
1603786
1109902
456614
937907
900086
39464
107371
1742902
714782
201375
477768
642950
502001
1332583
1155244
589176
1606869
1249462
711249
1519085
234196
1629825
1360970
1374410
917277
68694
1997148
240032
300920
1211428
1192616
1436099
1812975
1459365
757760
1730089
1817308
1070805
181240
1868786
55266
406409
502552
901296
130473
496448
1820164
510901
675997
1838473
1299702
1572175
207210
809628
1652473
1488402
687189
673228
691660
467065
1359645
755486
494004
676003
1998549
138462
1736351
262774
324169
229827
834228
578889
1010202
363002
1824103
1083436
999214
1191762
1322127
451268
584552
1644664
50889
1522998
702332
288500
1322899
1398447
33475
1192033
1699382
698064
208114
583814
1765394
1278971
1376362
1169223
1445479
1224872
1240329
312670
127847
1824065
545158
736758
1666064
722325
1073380
1718
166514
880978
106512
172968
1427187
1120316
363398
83680
1058127
1096853
293995
1348091
528945
1641997
1120983
945904
1476537
395259
1016631
376589
1980535
671698
155948
927728
646974
1514109
1416382
668642
1734360
1820217
1231955
1956636
1275270
1770400
737507
1248568
973985
720515
1402135
844848
985667
473814
1676002
1755510
1107143
836388
1140905
1976837
189995
105255
1069381
1925728
987122
938500
1692643
1418105
208704
1153264
449709
1023121
1222475
1278957
1087969
1328843
528594
902654
1230622
836597
1779547
1292434
818469
457650
1771820
1921978
936589
1177108
735761
824553
1925061
814809
183340
1426490
486355
1588976
1283343
253559
850801
1652200
1576471
260638
162302
391240
412368
1965795
163287
282714
120396
1119884
690972
844140
870870
895420
1488468
1903952
647681
1072594
414748
102530
720889
677858
488648
593814
462140
1635630
414672
1219767
371468
856502
1910132
1457805
1754707
572379
820097
487877
958044
1202402
699089
505640
526059
1560227
28524
1660400
1981906
1996160
434832
1693683
1712027
866272
1261623
518619
578398
1749487
361580
1826350
60525
164924
43461
1358367
1782990
49029
1658615
518719
270853
30503
854588
1712900
1046507
921910
1510359
1999560
747134
614265
1913351
1338374
1798797
785382
1182920
407150
431585
1896561
1245757
1525283
438293
664693
195224
1689206
1394145
1201182
1863383
1030495
1818046
1213942
1128683
1906959
1356462
1942246
1564604
1456133
1171199
119420
1811754
1259730
1800174
1260714
190399
31177
1560262
505919
67337
704726
701773
778841
1197509
288109
675878
883363
1186477
1908
211546
878496
691093
691440
74084
1828129
1910434
1167794
406309
155630
1186850
1385308
505629
1240807
1222938
1030156
1472219
187411
161115
242173
999600
154475
482002
611969
736624
703636
255375
382333
245156
1371037
14428
1307190
1480501
1606439
1312260
485081
258365
1708765
796521
1664422
121467
134964
326783
1435870
663362
539371
227953
16572
338950
1405886
244677
1930152
1398530
1149320
1434636
756022
1603605
1023151
1567484
1237346
1866897
434420
849462
458565
1033661
1759701
743363
1144255
1616045
923616
734034
1996569
1646788
36932
1788557
1109867
476958
1043600
670590
469967
1274957
1519963
499064
1093148
1227573
1114978
264526
59323
989031
524900
1459711
880073
1125182
638795
1140111
1423885
1077223
1373593
1714669
465712
1448853
1479973
488306
972672
1960888
1632822
1054608
1032674
1969592
1524982
1441548
1878805
871948
969417
956186
1305818
848364
158287
1296457
1758121
1370612
482855
1527458
778881
700674
387477
910956
164307
1014529
1177346
1583697
479781
914697
1286865
1337365
106630
1896400
161348
1583809
1035936
283955
1887742
88475
793426
913231
660582
951987
1600088
459033
1786630
1342418
1536545
1312266
802295
1529673
1763314
1931255
84006
1307398
675949
825558
1213680
1124806
94943
1396006
392549
1583249
301512
1725353
1096621
1942406
732027
1933199
725481
598278
1807685
966250
1025946
1769692
1113069
1381372
168450
179731
1045183
759618
875693
623579
683025
701793
1486237
1504867
860128
778312
1260995
139822
425385
1254442
1787066
65044
978163
75018
832821
445558
914777
985524
1632813
1101070
376814
453513
1998042
1400565
325115
1183689
68459
1610186
1381308
941518
1139037
1483750
1060202
1960065
591851
1257258
566547
1364837
212619
1652742
1572545
1945641
53735
1598048
861015
200972
255612
957689
13690
95027
683285
784333
60945
1622399
1319188
1251982
1359782
288123
1835725
592502
141564
1979733
108936
774908
1559711
1480547
1045330
939364
1276080
853031
1773613
1354661
1541292
1858439
807986
1952804
492818
1772922
390292
707667
1233567
1088421
1916777
291833
1696841
1371519
1542842
1642832
460118
885342
882809
29514
1460507
1442294
35933
1838799
531008
1989776
893075
1427689
928225
563141
75208
1306163
1580395
1433255
680175
1347814
1102826
1137813
1292743
72715
189914
383043
630731
603490
1653631
938161
297678
283598
196030
1096547
1370137
804091
875911
1004422
1739752
1545852
1777518
938294
94827
465927
478109
934114
989236
960839
308306
662573
214993
1456827
1350742
1839917
1185508
298432
1201883
1495286
355628
416537
123700
823500
474156
1535880
101260
1518648
944751
98142
1526453
1474064
1759270
368972
1048702
409087
1386816
16060
370311
1772336
1688845
1955631
1434868
74721
1998444
1234097
1859023
1507774
411004
567588
1263083
1437344
133303
1161012
1458290
1444319
1480269
343813
993436
1983047
1767720
382536
330859
874787
459284
1015852
929624
1634168
245923
1582100
1793597
1334573
695909
1720490
1026238
1826044
433546
408308
1498127
647742
838916
1384101
309582
643795
1410786
1122105
354134
99413
1615690
873550
34049
186349
1655825
261616
1077524
1696311
532533
91642
1420660
1763617
1384789
889977
1134673
852408
1216179
1145592
305896
1895767
200102
759950
1552513
1840318
646736
1850709
357113
481496
607531
637102
729709
181940
809066
464972
555483
470047
1138854
1109288
1002549
392564
371457
1202673
467982
832157
125550
1530866
490989
819983
1296723
79369
1024786
140315
40749
103855
213265
1239691
532097
641990
1314546
1497080
554826
678869
1464440
1996282
648582
599772
1394666
1511283
1831241
734882
122293
296244
830161
865001
420718
1513106
235089
1833269
1701694
1723261
414057
1732984
1929810
1587310
801429
596338
329691
1789781
1583907
239239
1618583
947152
1344677
1980318
1112747
280486
652802
695463
1572345
76183
621143
1857659
1665902
1644227
1969445
1205768
1491303
639002
839420
1211482
1687521
1895357
684713
980587
462125
371977
626340
1345187
284337
1549988
1719596
1868817
1698110
1390031
643010
1085269
862594
424873
775384
1186196
304995
1724742
1058078
1161386
1493804
1135845
159332
1068652
1862089
1942054
515236
1265995
1769732
542187
1562532
93202
671799
1299990
882802
1966454
69554
1749274
1862953
186642
698278
228846
1707956
1099848
1256252
827989
1658049
1975668
1638089
1321884
1992452
1652714
1928619
445073
1204017
1294140
809584
1009073
1369248
1493053
635589
994536
1880544
783910
1940368
1729879
24871
1552186
1893153
722877
944554
1317689
1628037
1182378
1132713
1445953
494655
1935568
716381
441564
1002637
1040320
1986461
1078380
808565
1586690
289054
1057446
575522
1031823
1714334
818769
174181
97696
662242
1649485
366391
1673264
1059326
605692
929283
904864
1218566
1543320
1804877
155398
596802
454133
581719
1891552
960220
1532711
1203346
1348005
1540209
222673
506820
1611490
241984
496737
1311140
1288189
276608
914834
1190023
811656
1377557
1875848
1112859
750908
202082
1709635
1530105
1902289
506672
101954
631691
142082
527847
1888866
1537024
614724
1841585
974393
516667
471511
744552
744004
1952723
1050847
1423532
1383660
1552108
872897
996711
188803
1016893
283380
935594
456055
837831
1247111
4639
1481663
263395
1417992
1633124
1588332
1534176
548519
1946307
1035725
585239
599182
669680
211763
1323392
912083
1248571
776995
1519349
550112
1187003
1892389
933298
1954571
1349670
812079
982744
790859
951596
1613621
406793
407059
160055
241746
791242
1348818
1443662
902754
741490
1348013
1670082
1938149
260149
483438
1050593
585140
345008
1101177
155965
534892
296811
1858146
706046
1358326
1186183
1521920
482969
1932162
271986
1711112
1939722
1591759
63763
522360
1168963
847291
15322
265379
1249405
637973
1870659
1605334
1013006
1903711
1959494
1521494
488507
1611776
340445
1631358
66389
237035
1554181
233106
972667
645107
1399654
1264407
1586452
76685
412194
990950
92553
705746
1296833
976983
1969684
795770
382255
904650
529057
97816
347269
70182
1035141
1064037
1473383
1651397
764934
938620
1370129
676599
261364
960658
1273629
207144
643828
1952837
349857
1980928
1472332
138502
1005774
1241555
1415792
174013
1340477
848373
1345353
1228275
309641
1527829
1084731
760450
732699
1917634
1848944
1537494
643762
1828202
1993285
1342596
1671934
414689
1163038
1782846
324298
541666
1021214
669080
1963387
92875
348658
1490869
430398
1967771
1261676
1687091
1286356
1144784
859642
1074546
1048320
349849
26
1629869
22357
1166418
791820
1866381
1505793
1214087
1615514
173951
1691859
1099075
225549
344069
654495
1497847
1991326
1434253
1797007
1222022
586975
1718260
1209351
878948
158066
726212
1986443
920586
1122937
890448
1327166
1977935
1525484
1105380
476304
1327366
1550255
1600908
870317
201327
195717
472611
739036
189488
529651
138830
986615
1554900
1970901
363033
1154140
798419
792942
1974168
605285
510878
1527514
536473
1720795
1151711
1434619
497362
1633842
1783478
1567097
1114498
663163
405196
675182
1972614
444188
1767322
712927
1438076
1438772
1265573
859210
1129240
1414656
1961409
1597044
409019
1931668
853989
195884
1984155
1136636
804113
1663211
765953
1966931
1817691
317658
195448
240833
536695
274990
282845
609631
935623
303554
1816597
1913402
877591
272272
1550552
1350304
1262135
866395
1673720
905831
1704493
1705725
1557989
1825978
994230
703556
298181
1215322
1398057
1545529
1084205
1981400
1168927
1489472
1860632
311812
1578557
1341774
1195837
1621413
803744
6198
590965
180312
556021
1291850
284476
402337
1741482
638693
789426
1703167
1133614
318228
1633994
1169405
67578
820753
753691
701628
1035584
193624
1788369
348057
1425815
1207112
1447213
172052
1814345
887763
788015
1825052
779962
1781401
861325
323530
875683
145223
415917
1080785
843946
51107
1121744
34500
931516
1439999
1076499
847331
991282
677105
1047725
1678283
278232
1723580
1696186
530197
306164
1362134
1036118
877058
644649
591834
1291223
720457
226969
523799
1853376
1551345
721839
95553
1801690
1778676
40034
32950
1346799
331344
906752
1159928
1492987
27448
431002
1866216
1396499
825679
1472984
364121
24752
394581
1408760
386427
1161510
1869315
993239
1748491
1875634
1160124
1600784
1838065
1422310
343213
459881
1104351
1232016
1476694
256860
842321
250557
604899
1903287
1995404
1287220
1565818
1668245
1132863
1433734
1200025
381615
1626935
1481244
607111
1858570
1406
711052
506651
1452652
43662
1721614
169328
107593
883655
1050573
1750052
1245019
1813551
541987
1577976
291968
210299
282122
702205
1468023
1910267
313268
311871
1013480
274756
1220993
1081228
832395
290534
632232
1546721
1016917
1079599
546460
791708
1138027
1021682
682353
1958476
1008447
730089
60802
1518663
1171704
853749
1617312
206445
314432
1181517
771182
1226830
512605
1230709
1322339
645551
343525
460928
1352044
584613
1882117
1547039
1022729
138874
1878089
1352491
1798678
129665
1922068
947183
1513973
577113
1467333
273154
189148
479274
1987595
1503313
69839
318687
1273206
853284
543264
1154195
1124022
1565084
148039
229762
234251
1212840
1879955
538779
861038
604667
141356
1023224
415714
518640
932780
427448
251304
1151800
727547
618290
385074
1639913
580122
1867167
1972935
1788778
626791
1452536
1753157
1982685
172966
477816
82988
830086
457912
829784
1454983
1763258
46145
525364
909356
1034853
412652
143249
1633881
409179
817130
374155
1855177
1725009
529345
1125445
1093578
1609422
1968990
267119
227651
1022583
1360347
177700
1568687
1429687
266387
1514905
1431322
475403
1807074
1607028
1101698
1202210
1955299
1807780
1353784
792982
1500854
1624762
970123
209971
485937
265066
333007
1504965
1107753
108731
1809535
725852
1612701
1514641
1278322
992067
832667
1260076
613324
1990411
88070
1307036
1653157
120334
513506
324037
1757095
1674168
1674996
8955
1058195
87157
1758276
361247
574669
1127055
839945
1866447
228859
1027642
6767
418521
1323522
947735
486581
840544
90930
1636314
816303
27245
1595845
1672289
270601
1627965
215483
549521
1781675
80284
844738
423469
688086
1320404
1016933
138212
1177949
1282896
1269742
1404901
1801795
123771
1735340
879510
1556940
1592957
1209843
130844
1795640
1201766
1185353
612381
700221
693759
232507
180684
706288
883645
1540110
601688
787249
540785
1085442
59124
1501836
322747
1607021
955198
232454
1713488
1672636
202140
191170
175056
1111119
1083006
609969
1427573
460182
158728
1813771
895544
1658070
941003
874201
905449
15172
1009338
1591489
36496
1001373
413678
1727542
1016162
678988
654250
886510
1591602
1014267
661683
1698470
579833
482617
1374125
1191367
1051975
67791
953331
1968658
1891453
1488448
251332
858094
1400548
552124
1991781
1849045
802814
1961264
1779173
762388
1580445
891183
380444
270221
1400009
222488
239074
1152075
1413357
1821508
97292
974450
121115
1620995
571510
1353164
658995
607977
1485313
827849
1588570
1285983
221588
1685286
1671624
1542295
1727311
1671029
993545
645359
1042691
786921
130669
1690012
1117709
851590
548803
135438
310571
1043230
1707547
1467824
1976198
1693885
443053
981488
1893920
1721482
505076
565732
437912
107022
119008
987628
929482
1678153
766314
1711841
1556953
138507
375024
824
490094
733828
1399287
313155
787492
432935
709803
1473517
1671964
1065928
871308
917528
918758
251880
1457362
1480842
355757
1379006
1881905
1706643
1172054
622378
1092768
2244
1557578
1545126
436500
579060
480122
854342
1864701
1729467
35405
1320778
1320874
1208068
1137082
215574
744187
351861
1352421
455651
421824
675399
1432239
287122
1865120
1766261
646242
1920638
1205852
874940
232870
869352
1858048
999488
1946741
277591
521746
540036
1296152
390289
1358702
81816
313440
148541
483101
1556630
1638933
1926191
314108
463220
1246820
1770149
685162
842377
565229
901490
808003
182982
796097
799305
1041097
372348
148902
19048
1002392
1754013
1391546
275573
457043
1845715
454359
1859035
1024908
476263
651000
1066263
1477365
331507
1347599
487871
168605
523196
1737559
931325
803671
135729
607197
303785
733799
1476678
1631320
1361442
1479221
773792
878357
330513
1436490
663575
943325
1125205
1267862
1857366
1442350
730510
721750
1106706
1402585
214404
384578
1016663
56945
1421447
546541
830274
113437
1369098
589173
83053
863247
877972
1649029
1794282
1023496
1914875
223867
1595303
155387
75830
1459729
1898825
188303
737524
624149
573667
876230
1930470
1713598
842069
1859630
1936458
1384027
514921
1790248
1600022
1528697
1220797
1404679
1165297
1058176
1984748
577555
807878
1447809
316433
1998176
1381983
1981853
1536161
1235095
281041
673632
1970419
315112
831822
566041
436441
1108908
837210
793520
555185
16705
857930
440360
1375944
1859086
1324637
652163
336190
464901
1561641
76385
747587
1316589
625342
1011919
245624
680042
409315
1859914
1069136
1656659
1367069
1190257
1404646
1881464
1928262
1013845
1393228
265260
870984
237949
327723
1147512
1017361
1607524
230222
441108
1293569
36968
155170
722792
1185861
1875353
1234326
1790567
779559
1516432
105017
1332038
914785
1073273
468127
1531278
101175
587288
1162099
45977
983003
968792
128091
1198976
223660
1565960
807782
577929
1668292
1614039
1666855
1108294
477271
688521
262166
1329599
627014
318047
513491
415064
78677
1053335
1688920
1324924
1844172
1168427
1199979
927248
1917746
1127923
1011006
1525206
1031301
457227
333374
949845
184967
680134
149394
1769446
388287
1425911
1520033
67307
1946296
1583927
1914556
549133
295920
428966
1058880
1560815
601837
601222
798279
370513
275076
1508064
1302743
1102342
1537983
1002588
247043
1114812
1380049
1978538
335145
1818691
1870898
593855
726962
1372661
478845
665444
116842
1012242
1896205
1677490
924697
433870
1845054
548706
1569490
1462656
718025
1907487
1194722
1964832
233441
307203
1891266
819167
1790412
1746965
1362373
971946
1598470
302330
1559950
1257601
45379
609032
270752
735048
277115
422362
1211813
1560794
112574
1882434
410845
936050
1678854
856760
1104670
1186097
1307018
586131
440801
1314557
313760
1952757
426710
1074924
1845200
411523
1573635
1936302
1255762
595076
527304
774409
706585
198978
1265942
998064
136915
650370
1996399
1045491
468325
561679
1575665
382511
905936
1885622
1705253
1194658
465012
1608812
386888
1720892
403225
898819
600830
1645217
189862
1839145
1733382
1643553
588013
540939
808565
1679173
420484
83181
1454590
1834812
1252179
254633
1935975
1833954
505579
1100572
279194
82579
166254
682895
716067
1864787
261588
1724199
1185924
721076
364973
1450905
1571484
81538
1027566
1191338
1487471
1283592
1591270
1991188
1193276
1888945
1049053
1603089
1074298
1104641
1789290
1017353
509296
849729
911546
1965714
1394779
1615065
423322
528000
267628
1431455
967549
747808
1702710
804983
419497
1526206
1223738
866238
979355
1217550
460903
802416
600839
477902
623077
1653493
303104
490278
11267
169556
1002909
614567
487874
353568
1869563
1659509
1361111
975493
212562
552887
958503
975955
196958
515155
177774
266984
1482752
335438
1418154
650247
1046519
993071
167257
207838
1577393
1755305
1634283
1149094
338506
889013
1893351
1420128
1545466
303227
195001
316567
9790
1711072
1017048
624983
1030778
344089
425470
1374707
186027
1662246
1937878
547688
593692
489720
836904
604545
985082
555044
1247222
928388
38919
993985
411599
504889
1748376
1573044
451429
491447
796652
600096
1643564
263938
1177981
329179
1673042
1254578
75728
1143164
116850
37160
1599091
1152263
412076
1010460
1380877
510553
1981942
182827
917332
1808840
1827068
752526
1477838
686674
345416
739810
1473081
184509
285893
290703
213316
1563936
174500
51178
1426836
204120
868079
1504172
1269891
502386
579914
649974
1059067
116975
395614
1236560
1479813
860618
133265
472090
463267
353720
1147759
1144868
1260860
834579
1634817
385230
605968
1202979
1799324
249757
1899805
935225
844596
433830
1092422
1988625
1859575
361903
483226
181449
1740884
1014270
1022795
513151
1004298
1906008
944059
945290
820670
117699
744487
537789
66071
1997208
908886
1108345
960532
386789
346560
849978
811682
11885
997417
1708794
635961
1456660
994038
1217340
383052
1144813
1698466
698347
1431438
1703354
698160
1853945
1344380
1567025
1849419
1254419
379213
1653255
833910
171328
1874130
244201
883820
1682207
1779925
1741665
1145524
1727592
1509879
810499
1101919
958812
681478
560331
502767
1955825
196888
1386175
1174309
1562070
1251611
457959
533808
1112105
1014140
139832
1811139
1682109
166333
152066
1221425
313945
1587869
623671
99515
743329
1954594
1019988
169729
1106043
320250
168917
1432480
1135145
715149
1358172
1601786
1424309
409492
597511
958156
1593096
1933655
544029
90279
1523719
1771964
981769
1786187
1778239
1990450
1958835
176285
1382537
1967812
209600
1528413
651406
331248
255128
1742898
632013
1557566
1769812
635517
510085
1957142
746549
467570
1767172
1949137
609841
1626671
750608
1924454
195108
118156
1497558
1000894
1061669
1018479
1502361
1292285
69226
1336892
1521098
759334
1201910
1859857
167702
588293
1255949
626675
487543
521900
794195
2632
430317
1897600
161004
806884
1460637
1908004
869513
1135415
1916915
844997
935022
421150
1691931
1254031
1274398
1153482
1506528
870380
225774
1658830
1526819
1304800
833036
403080
1905737
516684
628949
956612
1573982
1927065
1969409
1838944
1974389
425300
1238722
1740263
1963926
1486786
1524013
1321493
1401601
1949698
378327
372329
1973097
1572976
1708771
1092813
1595307
335481
1817253
545714
335045
974339
399566
1123970
692114
1421911
1866169
529024
553276
899183
1231949
527586
1756700
1895587
1663403
28593
1611044
1874145
1100863
710687
1948576
1919011
1869481
533741
1669538
1436487
1778529
129795
1909447
817784
1612482
988457
1587379
616543
1641711
120780
1781809
1499304
1408768
1772244
1471654
1112378
1276069
72054
1343985
1879539
90332
1672808
64182
1038731
1770472
1475081
1360775
139809
1194977
1184973
1370582
1842884
857883
252511
1406304
421176
118166
1400106
1260054
876373
1230312
331855
424455
1434704
1339779
1646156
964886
1357937
1478007
1407002
1136906
948983
1011336
705358
215538
1000473
66901
442370
1412300
1960513
323238
1647789
265833
1247929
315745
674060
1873374
1044759
1861852
1201330
1158376
183207
1188011
1547650
1304333
1828917
412424
478805
923080
1329765
612466
1150469
452190
808672
1570917
136464
527910
749383
51612
405643
1848360
1280162
1059549
577822
1769470
985625
52091
451301
1020183
1747881
362397
757259
1016707
581232
530124
130654
520581
591945
5635
1362037
1469191
791945
1801702
1928718
1600835
991717
1721745
1131319
1131789
1478064
221232
70178
529574
145810
305823
1308628
1315293
1945416
1840918
1084976
1026422
224240
1830674
913079
236709
1094134
1309103
222058
749330
1994068
767353
942847
432343
38415
1959648
111532
1263434
399742
827237
1604154
1602308
234036
597890
879330
195089
1617588
99709
894164
1220955
1495533
1128965
268070
695888
1893723
1333148
827113
535893
1888359
1388335
859357
510745
1693208
1809596
633732
1720868
832518
1788197
1737267
1325054
1480108
838151
125814
969207
1519319
570031
1027285
1681753
900269
912628
375650
1065033
225389
1740479
1596753
72817
723325
1540754
503159
1864317
1032802
92749
155952
69042
1744708
209779
1532030
1430043
1208645
520742
450775
11775
803636
1724498
1633700
456735
668715
1776724
1383617
1155221
1408745
654144
453932
350914
1952911
1668713
767200
774565
218562
728425
597104
969649
972165
1418134
368070
1574155
1227194
1139181
1077681
1093127
1258358
1427765
1933314
1363672
1308908
1315289
1606982
578822
559423
1284981
1398537
180162
1888673
1514579
15099
1117917
1417892
1980270
48493
426413
1213499
1140004
382093
1965453
1969576
1553228
1158260
976585
1410724
962866
1802726
450219
812577
189836
1813769
1046841
95624
55271
652323
874516
1361935
898620
1838666
580161
1914934
861845
1767744
886666
1349922
1011620
1317286
1015671
1860456
1899645
546254
1260811
1545481
95903
1776724
1762962
997602
653469
1666815
742906
1960975
1566784
591013
1753048
125986
137893
1465613
1837696
1220506
626011
402035
716420
1035900
1712839
1065902
1191310
1940498
805636
173508
1654692
1629794
49782
1817255
1433373
849423
536807
1004562
1191896
1496462
1968975
489497
1954098
1304517
1742630
141326
1776755
1017699
1003805
1433508
382813
1562311
403824
230635
621398
1641438
434080
536543
1379362
683811
1395051
1370230
1661401
1394896
97298
1352271
84059
205647
1258585
886338
832432
162056
1205936
1817607
1947363
403584
306293
1852088
1608741
1648706
808955
373524
1698553
1316389
24993
146662
58864
1384049
115866
531490
281126
999748
1154294
86712
1716388
38105
342838
432510
1943755
1857595
1567848
1658334
1791816
1021371
1144149
1437652
1073135
1019548
764288
1053550
649577
540358
1904528
180554
933070
1654651
533274
1472283
51306
964139
386883
1103224
27424
1280629
309802
923570
1925269
1912409
7761
1564774
1851333
1550585
1201558
1676277
1848702
1079847
1076471
1858072
1013210
612853
959569
1406620
1559914
854885
957925
1291297
1328466
12825
1440570
723683
785084
1586437
688722
664990
1249139
307080
430517
1898744
1053660
1179221
1747235
290698
1455016
874715
1328572
1512565
996344
1741001
791476
875270
1634612
1948217
771530
1491766
141368
1564941
867747
1317174
1646568
887392
907870
1856241
844939
339476
1621133
1270639
59561
1403715
1049316
484400
1750797
606285
781948
427470
474894
662546
25298
484865
44276
650846
1353477
1439422
1211131
1331339
1903914
265060
741601
84885
680857
1959405
1337076
1636463
1805651
253159
800051
1165038
617788
944290
1357759
873849
870969
1191061
1088059
156770
371417
830244
1426507
511304
1930958
712760
677643
1807514
1135934
992395
1368734
944061
1328988
1766223
973078
13853
1671603
1043438
241762
1751085
514593
1417575
233892
1644165
748467
293478
512247
822416
1074432
854795
1667028
1001164
396619
1331052
640994
1330427
589565
822959
755376
14608
988783
1571745
1365178
310904
677884
838974
644067
1634824
1972147
1619924
713943
627864
624217
1286027
1515486
614846
1816384
1274453
376949
506415
1204131
79173
959321
807040
947164
110021
486879
528495
1970841
774916
1341693
111202
118129
894982
873486
188821
134298
1843854
59640
1845381
1960063
395282
1212594
1562799
1072736
232742
392742
1468395
1305010
1885923
1719440
1793414
1242335
611967
947606
1041800
889602
761976
1371865
1074493
1331957
22951
496998
177906
850380
266461
805746
977372
644629
1183246
598510
1902228
1899490
1462436
76510
28118
1296797
1687987
1759787
1579581
1633136
720106
1964125
1404714
204529
100486
1152527
1715254
963266
379261
616809
207600
1201418
851831
1744698
1134364
1907423
1652818
642885
408
547979
1084674
1905373
381179
1017000
389229
1412920
1846521
188987
131769
595362
1591564
341822
873816
1573663
38211
836223
153069
1889067
125579
996139
1209736
100594
682136
701767
1496839
6429
291499
510095
230992
356153
1661264
1098400
1038204
1133511
1743148
1064919
1219673
1279925
1071396
1134087
1287062
931021
679549
1023907
178566
1040991
1539643
1474685
1246743
589304
702037
1045379
360798
1408299
1201306
1479007
974475
1582485
579547
1802026
606204
1336027
424288
683186
972139
1263845
1383588
1430233
19530
1063429
1754949
749268
1139323
935438
1469746
1616783
1613537
691365
1560546
1994435
83476
1051657
1850722
491916
436275
1154337
651027
263977
1551417
128142
427561
1250694
433963
1415279
13418
483771
972395
150995
105848
1587804
1058407
303290
1031157
1111784
687510
1839168
150289
1698528
1289128
895444
768119
1407732
1356720
890232
1507349
1209545
241920
1517187
756251
182235
659345
1666230
863308
829414
1397259
590957
782142
1892494
615938
1570265
830133
991236
1698224
1916860
677929
643250
1615427
47224
452839
476177
1033581
1691809
440382
765308
1222002
1451267
1078380
522177
1281966
1355150
1076603
1130161
103685
1267123
717248
238894
1771043
219002
46286
1105504
1736076
408375
747862
985943
1856914
1507951
424901
26783
1458332
777288
1196221
607980
1935428
1417636
703354
1298658
1502003
602941
974107
218398
1848349
1416362
1054632
1720155
1510555
1554611
1200468
1025568
1794908
531420
1098240
1018020
78691
800781
525109
1892808
1168884
1665531
1498364
827352
1807644
773815
1830800
546750
31527
286999
1888561
754701
1531083
950390
1995113
116858
840260
1571352
511605
860837
474174
660205
885587
1362039
1534978
1573458
250700
1683428
1946073
506126
808619
468047
166232
203579
1947301
1693162
753349
682110
1770881
1102677
566073
1426919
98574
934054
128066
1760857
731462
389137
1186014
1221343
301920
108934
86909
758422
41922
1528725
667555
1351672
876589
31582
235260
414285
1173917
1741730
1533814
888149
480760
1759118
353028
706954
1154222
1041571
524907
1533930
238559
1401264
833083
780527
1941347
112601
747963
1915370
1466398
588127
123541
925106
453446
1673772
1436568
561084
17604
1372511
354852
430868
1674102
553771
1041499
1411279
1129714
1026465
1937163
1984612
442471
144506
720950
1424683
1874552
816973
1580935
170734
1211306
1536577
1291688
483341
1216485
1467168
1789237
596903
1685734
1173307
854099
1305665
755817
1820885
1494277
1281640
1926745
1495052
653180
182431
288507
202128
835071
93035
1965332
435252
1209125
1758835
13505
120777
856555
266379
80938
1940676
1975904
288830
1943715
1250282
1429155
1308227
1146472
731578
860526
1911198
1846984
978503
87966
501849
104791
872491
34757
482365
529946
1065677
1014807
1160946
1734471
933671
339733
650680
1626117
1369656
1687290
1354021
1183297
469269
214993
1821884
1185217
1678310
1935940
67817
1624621
189661
901045
254344
39354
644708
306154
1365319
25290
1347704
1341675
303559
1944424
446584
110130
338087
711914
3081
730331
606534
325565
1575459
1356104
996131
310961
1496697
1176003
1756330
370466
884821
1027336
862611
1533260
852012
1551996
981308
384298
578829
587734
697759
735901
1577772
186845
834329
1692978
211603
1911006
188321
1684981
1486174
1797392
1884200
536752
796126
258553
961842
1866155
1262526
694198
1655293
1987241
944625
1113874
353380
1139369
1034359
1033028
1724016
1125549
904447
597443
1323862
970841
1899683
313955
1933892
969290
205053
581722
1069349
599379
834131
405309
1068278
973650
779355
1562581
1395258
152969
957080
80505
580405
1755588
598373
1667374
1275128
1220114
352266
127981
1601350
1004295
821225
157164
1412185
1630545
1796401
387708
83458
1254936
1378370
957732
1558354
1418657
1999903
538438
1835074
1908067
1506703
1979673
146271
1518664
1113449
1656791
1859990
1485779
170460
1769101
1312638
1979713
825087
1896018
1710817
584909
110044
429136
344966
1077782
254654
1458081
862248
260715
1311740
5224
1402245
31443
887037
1536249
1058471
910996
1947886
1009656
848358
61713
1788112
742027
685856
1568860
512374
630260
165671
207408
1482153
1252337
861197
535141
1090055
1938856
617990
585035
250490
314007
1498519
1054360
1874906
474293
1167509
1162097
1450525
868329
1689869
1654251
686
1812761
309272
1359169
694686
699017
616947
206934
268128
1786012
1199006
511172
1277383
1259581
1259340
1366777
965838
1454717
1067363
1151586
805892
1390625
568808
1504857
1499544
1638596
515337
390877
592716
1104405
60318
1042736
329183
485818
1304043
1773091
1846784
715458
381636
497153
177154
1275398
1622060
712239
1961596
830584
1105658
655069
1024380
1825787
907466
1357497
37868
1829873
494240
1840086
395032
827354
115763
856499
282301
1300960
300112
1047394
1716239
752412
1164318
84097
449981
911200
169601
920901
1091911
1273667
1265452
1782704
1862018
1488841
211778
397360
1633115
1499429
584208
1001822
1373382
1181054
601945
1376060
1439358
265438
1789062
582132
631582
526873
495789
1611806
896460
1138358
1887560
119519
566456
520343
1478982
1023236
1483444
725339
433923
1763853
43710
1734894
1535554
155022
1887698
238538
1489913
1247604
1708141
363070
1704742
1682857
432185
591872
847023
1906880
550089
1200791
524267
1970598
640886
1488540
1956044
1030639
391611
1368356
1895686
1775628
55229
1130297
843700
467669
1408135
1484997
1496801
461451
1992130
1448459
708058
428960
1989087
383653
181162
1263054
484861
159436
721354
323018
13635
945489
827204
759777
316885
536020
1791764
994661
180500
1612403
1730263
1784932
851225
1478606
1946524
1741162
253417
1771981
1182654
139971
1149717
584087
1009149
1635637
1938525
593827
1059626
694532
1682021
120268
1740018
496676
602178
1119511
871956
416091
1533567
332047
1315953
830450
383375
616070
1689103
1425791
959770
1169656
277549
1609587
714257
1653461
1747030
1667340
1052157
861554
1183789
1057003
1201952
891267
834351
395272
1052216
133949
1575074
913030
223096
174956
1471664
174388
3070
525523
235416
1055911
697510
1792538
1087895
1162749
1272255
476936
266513
1456935
300082
1631961
525416
1720077
335565
805700
592893
763378
1407698
1515920
111519
680143
865266
1989496
565911
239962
1502000
1734840
593538
1178838
1807054
1935280
231077
1240273
67746
1841573
1876174
380520
1906001
77739
441534
1854413
426338
1015040
903347
35938
1576453
584218
900237
741139
1752037
396326
133656
172659
198212
278669
1051744
548905
36587
998456
1795918
1737424
607324
606950
817570
1041836
1614146
1632443
1791046
1337105
644810
1897486
947020
467894
1855146
875048
1312811
120290
1337336
1053377
257669
302073
438708
864136
1015513
1128281
1542455
1125355
1220682
84011
1412749
194569
1717732
460989
548721
1273090
730697
804390
1690222
681579
496631
1143378
1796311
954107
1292841
1561688
1654047
1132652
135803
1540812
354832
1500601
211999
233141
1745321
1352639
342863
1117280
1758068
343603
910181
1218248
1959237
136855
1399178
1863477
691792
753959
273171
357371
440938
1554371
1056592
1333422
1685474
663434
1915493
532653
134809
1568816
1764711
857624
1467834
1790284
335547
388016
1244027
810913
973299
1514709
789116
716706
272574
1194776
340529
1627251
1711427
1274881
1956969
1266089
635944
1142419
304951
1621277
1703223
1399622
1006816
1570531
71991
964196
1052839
1464623
1756704
1238635
858526
513000
1838438
547210
831789
185859
417979
1092703
431329
1446592
937969
568841
17089
1546227
1978292
510545
104212
1365944
1018072
1082818
1296428
1141088
949039
769132
955248
155824
883384
1470229
1536682
1046030
265054
534362
921266
1843662
437911
1172231
947164
702396
1335205
206186
1170365
150202
249418
168894
1872466
1821356
377070
500933
185514
555336
568137
465617
1403623
218928
705339
394381
1783467
1611681
1799264
1456364
911800
586637
1756347
1131130
1945423
200927
1372805
505391
975406
9959
1296586
782152
383710
1545080
917422
1493012
203440
1810375
1541664
1193872
1759435
830435
995833
1476988
1324231
1030631
364307
890667
845424
512323
167379
677835
226174
1048012
1539127
1386593
469061
1126293
891567
1282918
1937219
1915475
1017041
284679
1712253
1923076
1763803
724282
1038093
1079669
1908981
628044
589161
180451
961294
114740
830122
785943
892497
889850
1379943
607576
328177
1038200
1028806
1423750
1261296
691230
1215215
1077038
1920690
602855
909596
815289
231737
441114
975531
445523
315742
1085696
1781608
471559
383717
1735029
550531
1803661
441421
689777
994108
1328993
471247
697108
482710
1405080
1265098
1231240
908326
839697
1167933
829616
1407392
1453978
1786372
29020
1589283
1308013
371238
1149235
499066
1226049
646838
1367351
391739
1241595
850123
1518407
687696
501601
19212
496366
956329
1117460
1563056
1881446
663710
1382129
1971268
994460
1125620
683820
1306413
1448149
625368
914455
1137784
26561
1362046
1502496
901923
1973950
515625
970493
318448
1049817
1727441
1043724
441409
1134767
238094
1639613
1034728
1031435
1069973
1740580
1717163
8508
110133
1329851
1726357
692076
46725
178506
1859893
31875
64659
880356
58804
1721789
1087384
1446725
1786445
155315
1012617
1079586
1641192
841750
1861905
1426288
1291938
1193557
269846
117920
289703
182707
1761120
560477
321224
1043078
32679
869787
1601224
1819270
11184
1266542
474549
1837744
1003701
1514056
305527
470124
1647061
1927216
760099
1135881
1187970
359097
1617609
400973
1498242
1019976
1717492
1123101
818200
1954606
588295
1527737
1814165
1093635
963090
1503293
1186343
423596
572462
1078209
436788
1661958
1819697
84044
1410661
1031103
530499
1190878
66034
633134
1878914
111572
264167
1885387
963395
1739003
972527
1894479
973833
776354
568130
1209533
998936
134351
1167910
1865636
1417488
288786
1695771
1074583
728038
1086181
788464
1980967
608115
1444095
1642552
115752
1365610
891914
795243
1875849
1785706
693105
1886899
1220354
1116575
1139921
1516092
1755542
61944
312096
346370
648092
1817984
1824154
1130292
180757
625508
1873955
233181
148371
1276891
145513
1196252
1367473
546304
635823
1515064
1644846
320666
1058736
1608611
1388169
1599571
173775
131747
909457
631092
1052395
363950
1296787
716467
186472
1044234
1078173
1004824
717173
1289260
983471
1323966
527019
261626
1331994
1876687
19207
1470820
821819
1848404
258161
382797
474219
1419846
1683930
321006
539308
1291846
625135
1795245
1772066
541356
33325
1007027
428631
1884326
1070106
1882538
193610
805463
893946
953185
920487
414502
1338021
914920
695174
743470
9366
794449
651194
988252
1784287
680118
393472
1567050
268853
266795
24408
1232051
1334413
1096325
1145785
1936307
1945772
817107
1906768
1052227
1471571
906977
1997890
385567
36180
1007098
842984
25434
1548631
1225799
941408
1997932
1717616
1402270
724823
1039211
29656
1936528
1259694
120737
1103435
558075
714011
579606
1953270
827960
1892664
1315842
1268327
377716
1715359
1107180
920141
358698
1439138
318748
890125
2961
714221
259429
1522433
647475
579431
701343
1763695
1260524
1520858
376619
275597
875259
777328
835770
1147894
567642
649546
1258937
1730196
417180
304518
1242652
1223208
1528714
551149
1676865
1676611
88059
487631
1164631
464103
682980
1607892
1318405
1206793
1815494
1240033
137550
1240252
688149
357845
599424
136997
900509
699099
156842
131610
985182
1989962
128746
958972
1218841
395995
1639457
533148
1986786
50073
617830
749038
854155
1464210
102714
1666688
830833
1505584
799124
296240
1084152
686543
66051
167219
1308106
1050442
1999859
1415941
213750
774849
961681
1139159
1594496
327084
344644
44177
1580692
1108068
879501
320588
1764939
1674531
210377
68434
1448248
881668
460759
1616937
1141521
1649468
738445
679804
424427
576830
725454
1172409
1503093
1365795
1198383
1869929
585211
650006
1583311
507873
493802
1702009
1444439
1668397
77540
1645174
1475173
634567
1413526
1301517
1260353
1994558
766155
645184
1624537
692209
1474506
281083
1607385
89889
852627
1545309
1233855
197312
258586
1254410
1697052
1589093
404364
220515
1345821
1851656
408713
1889029
1975015
364018
139773
1919253
672516
1820327
1461436
572723
794996
1572876
1284689
650716
1609519
1507879
337764
1930341
797756
1357259
1190318
1174142
1791901
1757234
1647724
205144
1579480
969190
197829
1614610
1746409
983685
19718
561812
1251842
990991
1418154
255791
1446455
1425582
563932
1645857
1481038
1135483
1594769
1456169
471540
643048
1050246
1241700
1010482
1025591
1258627
1516254
349754
1729570
889069
1982391
1030713
235321
93723
29526
1890182
1880279
975682
1469367
537291
681848
498708
867708
1687036
1137093
711045
1710948
938575
385749
1056245
1101606
1301710
1015389
1675542
130826
1854859
707194
1950514
176755
156510
1141039
547429
1212909
626694
1900039
1042567
575839
1323316
1971392
1476302
613383
1830802
1592694
1962251
16105
709856
240430
112778
1420582
1789249
171761
443851
105
589394
174045
1998206
1728353
574002
1740398
1261456
1001551
723600
591326
983589
1004279
1493094
1402890
246361
288802
1822694
1471073
718508
1137233
1677367
1322615
1242317
817444
1557395
1569504
107029
523152
1925588
251916
1291765
1834294
74783
1379303
321267
1423604
1630421
1473411
1401601
810984
1319575
193653
1737499
330927
466060
1308054
392563
1613856
668628
627642
669677
807962
175656
1289552
1156665
1616598
82340
1129845
1651950
1713247
721765
534775
1512884
945026
1087651
1038324
1967027
30895
410140
399060
1362472
351763
1063432
1349257
655488
733306
534174
229680
1616220
654407
1140432
1272012
18855
1513202
1125567
1018066
984000
90743
1087088
1725903
1332152
404916
1418682
1387783
80395
219833
1965367
1201518
938089
1057360
1437706
874877
740128
979628
787974
166539
505044
709309
1612705
1401516
20530
594142
3141
1781755
1693612
718061
789717
1969215
1515568
1241647
1315996
1322981
1169935
204027
668116
136213
1762599
229169
1977037
706270
1339366
1632937
1551921
988463
1979214
342272
900530
1171471
1600279
916591
1634483
378971
1891422
606930
968074
393708
1686054
879340
894144
821117
1569609
1533644
96188
1040949
521285
323992
898647
345338
272670
777511
227051
232490
397804
1813448
1186353
1148235
1197167
693402
742560
1328738
1722622
190751
1036649
350627
956211
887728
755917
1540169
279806
985460
164922
756392
166129
317604
816169
1712665
203122
956075
957749
1268596
1074772
1190289
762526
575904
1245009
862442
1180703
1324851
1980998
1314352
1607142
464047
516871
604390
1040186
955464
70148
1332434
314557
996820
1677152
1348247
416678
1206850
998833
1320294
1173446
281502
690914
1274846
753275
1749451
1758223
463724
1384926
386987
1513782
1325711
552494
766987
1885918
520088
53275
1411490
521162
156233
64420
1069597
180876
1651638
1161691
1933250
364580
1401558
1533002
935679
1599555
1354586
1389932
119086
881708
1210293
1195633
1557970
3006
941621
1015620
872189
1462261
1141673
134242
748934
627197
995586
819963
1286174
1285111
209629
1737802
1282966
516308
630663
104434
1052864
1471238
1104522
910501
260212
1754040
808927
1789982
408752
869112
1366790
1000429
1238998
1487545
516438
985939
942315
499362
707531
1382941
1318113
89336
1572301
341372
1378533
135517
151301
934121
1248298
852386
856990
1953320
935819
1471318
1897758
1756882
243369
1759847
214031
524441
1393013
545580
33463
3969
1535898
1084418
170464
132464
811008
186797
1040811
1388801
884605
303080
1831040
1916226
1689191
58101
664383
779297
1880545
600180
1905363
412780
1919842
1298170
786287
1350979
158507
1773356
807534
772730
372582
216944
1871843
1979795
663075
146908
1616290
130139
1923883
737648
528880
629006
237474
386899
1144487
1180656
369220
1501658
437496
1100219
815673
474094
329329
1968050
675346
664309
1436808
1984247
46824
412729
1341509
1409807
416094
782082
1583305
1257098
1474771
1461460
222998
191655
1076636
457395
20289
158990
714976
1013515
240414
1178974
1968829
1057916
1340876
362481
1147541
433560
1777306
347506
627517
1254674
304031
778010
1331663
1389162
114662
1179006
1462881
289550
842494
812946
92018
1971988
157239
1163138
322726
125363
1588111
1645653
476727
1694380
531282
1794910
1365233
1876340
1090326
596436
951659
1058977
1619162
530788
30152
230440
239258
905154
419918
1930148
546098
1733856
588848
1201201
462089
1698425
1258012
14743
28558
873265
664026
19460
1788597
547876
827119
1779827
568482
1790430
987635
1080877
198625
25420
327154
1671419
943972
1433258
128675
1730523
1538145
616871
747283
1815193
1438589
1662581
1442412
1080666
253165
1336565
1876248
1802819
1530110
486566
1215953
264529
1934586
1872281
291356
1951989
416422
933275
36420
635504
1909089
1522219
1399451
1147670
1878271
891426
1407223
140665
584890
1701673
699180
6665
1391418
1542896
610631
876144
1152005
516359
633243
1855472
265883
247187
441502
708496
423980
893672
230983
1717944
715984
458113
354746
1418151
1685860
272678
901686
1099353
1796627
1463141
1085345
1266852
933279
15680
67039
1598070
875187
1394013
334849
1221448
1666493
858119
1652746
342251
280828
1173341
1773557
1241121
1548966
188298
491593
1891972
1388729
992410
1267108
1401329
1680575
491412
417434
318103
1161300
345884
429255
1710815
1144073
1218811
285
1885246
1307959
583659
1422231
804259
115791
590160
1768826
1944783
1930617
795466
394133
733665
605057
1891556
790226
1398157
965233
375409
986480
474930
1462910
429071
475644
608369
213678
277618
929076
1558306
726710
140363
1797839
1281806
1268622
1023400
1344152
418809
60823
283885
1562857
1468468
1236835
1374791
1990423
111963
630377
362958
1994802
1619554
842016
963247
841197
719597
457201
988397
753080
1387857
869538
186346
1769779
325076
930223
1282939
108
1026157
844237
1961518
1405110
927539
860613
963571
1244139
723649
1567670
709179
1435074
1747814
404296
1665625
225984
1292706
1263253
1314890
1164631
102324
1492011
1924100
865378
1112420
1826874
1126558
1451768
1586757
1897038
1736226
1915656
294606
1215594
1972808
1137143
1333332
864938
1856582
503153
363394
356443
159660
239086
797968
548805
162375
885987
104547
7327
513214
1899631
120116
957696
1912474
1679410
1854839
1874527
1048360
1810376
13150
1717235
643723
1354204
1843797
280252
1824074
469158
332658
334126
544424
286129
743147
1299235
451118
1266790
345714
1797992
1825536
316569
1596897
103333
1427140
13646
524210
1834224
913224
1236410
1659384
149552
1819992
1778366
1671853
985393
908784
457729
124928
1039844
533213
1456212
1131878
670715
780316
1421857
1805018
1513815
708889
1179432
400672
1322958
848008
1989234
1157814
270080
307066
1908467
1468688
643195
999729
448297
423001
1214802
896391
234970
641039
1229234
1626484
1325408
1109567
1711658
1659515
131791
166164
508496
1435316
463510
1849828
1122701
1136616
648999
1037169
841341
773468
1763803
1656683
912971
946845
1989006
373847
1462533
1735314
828454
124326
1078785
926063
806496
556477
1246214
561720
520562
174510
1060692
1001053
1274606
1805145
909993
445269
615505
900880
1561166
779681
292751
1507310
1196951
585503
607111
95315
855133
1408296
529403
1851439
854231
1968333
402345
152831
711604
790753
1666701
816370
337934
52044
1551652
1048312
926198
372227
1130509
1637891
1470415
391302
40080
1295797
1335211
1462509
1398626
760187
174513
1067303
1573365
1990638
132207
1142438
325323
255282
894670
1519565
500625
189024
189078
836802
1110100
1943015
1178316
1822958
1243559
851480
1136266
652147
1904339
1112705
1406105
672553
64086
843991
1206985
1327160
1672364
1889755
651228
953987
190185
146739
891710
1654010
8157
624714
706689
1409957
228373
341323
1130105
358749
147456
1034039
1319258
482983
974429
1978578
230601
1480083
1615223
848896
264781
1048783
297277
1041601
1629792
202467
1858846
1505351
789806
860308
416516
1700084
1110719
1330845
602173
1370942
1461674
1428743
1133152
566203
1916297
532830
505814
943408
256072
279273
159302
1911054
123174
1743855
446310
1978450
877917
698319
1369963
739847
473626
1980168
1622044
1720562
936820
1541542
710968
980038
1027255
1707333
1579766
315651
1402375
1485267
1191676
1468231
476820
356036
1194921
1766976
663419
1695853
1818677
1160483
661417
1990290
621857
1107104
365218
432342
1854841
1126418
453995
1825077
817697
1283682
1310858
712248
1236106
611211
971562
63383
731860
947125
1784832
644470
1958983
681347
1792469
1431047
1670261
269708
637156
687370
797724
1677439
589041
375865
1894179
1047934
1110518
1104450
438977
715422
1385270
1853661
1216189
455028
275626
901665
568840
822021
1655781
873109
404969
1950584
137703
917081
353680
1545713
1606110
140691
27948
802813
1446471
905698
1102286
1254593
576651
288501
1292349
923092
1126715
836522
421716
1582102
425420
902436
1132693
870586
572315
1041934
1351675
1207450
3139
816932
123520
745325
220371
1686521
20605
1181966
899440
256819
537119
610130
746561
740992
1305616
1785536
1898651
1805981
1747352
879883
1150874
1671009
1797927
560343
167269
416339
617567
1707363
1481840
417888
825038
291715
859910
1646962
932123
427970
1351412
170903
355427
956920
720090
1282506
121756
1988318
1727804
80684
1489801
379807
302698
189350
870637
1346947
1127214
943288
1816830
1115243
493848
1771752
1207228
1438040
718225
186329
357945
425972
1652219
7177
299539
1680842
1969244
556359
1733026
353080
477750
1044153
1328654
66291
828541
1714551
1759324
707121
476258
821267
1366883
1079113
1979579
1493975
588950
1925409
591397
1161826
1373844
438099
873882
825787
848180
1395423
286809
1839726
1130428
118676
268091
684619
857924
1228422
1964125
181568
432383
1934444
1086335
409544
1922665
867429
411890
1333073
1373962
738037
1993245
1426235
1638594
1690077
309931
1021496
228469
1354327
715025
1241124
1149309
1200156
1452386
301349
1804168
710642
1907560
1897543
643946
1080075
1219920
718291
552385
1899686
150592
676730
1992269
1272414
593677
1488096
1843843
736853
1130435
1884196
704091
1828924
1206739
1400338
634075
1101747
1964237
471768
1958999
237066
1992901
962616
1621923
1481886
1403119
899579
1216032
236749
1427454
1988749
1097544
1354354
1549287
533797
678846
1990392
646095
1651072
1412089
1542174
1920641
668798
1073508
503431
787988
1524225
354353
966967
549130
1684261
84407
834527
1488079
768294
1475090
699369
1233287
448490
1674635
201183
7510
147015
1593282
1441970
1332346
803464
1537894
1188644
294747
1243828
82105
1807870
1970630
441883
1774003
1578138
533534
1885118
961922
1992115
1864184
69129
352970
503245
1387245
1915714
520552
1242808
214068
735169
1814090
1804412
500867
1901139
1712120
153321
498497
782978
1682800
387590
61719
480568
1694166
1670979
1593038
523113
1181563
1022399
1070954
1828297
1742925
1417329
1870999
82071
638238
1072471
1341413
592354
1949576
845526
265887
123348
134838
1328919
420258
557254
520753
1802161
1500218
992941
1726796
1314250
1631851
744772
1357604
177987
157080
1596452
390030
699393
506552
1007471
826813
1999647
1337950
1681810
311297
203016
181073
325223
1151270
566766
1186864
931379
1412990
1210498
525917
1943658
1409925
361181
992364
981940
727786
248360
1267618
984503
1621716
163768
1034926
1095140
1978738
1728056
320894
1805327
1505596
1013645
1551468
1691207
150782
449553
1083349
574681
1989821
1602412
1627898
722999
748678
1478490
1097932
218738
897377
486866
503650
1091765
1273078
1970317
1839193
1990825
753549
1903626
1654037
1746080
17678
350852
1839196
212870
1577248
279622
1721137
1094783
1625602
1836180
1896010
47826
1831567
1393733
1352480
1089124
1462296
436685
806211
14971
1557561
661381
897489
1278894
360038
639616
1147954
98092
1064509
1337399
1796425
428430
1320068
329185
1674362
1044088
73609
1783667
488392
1835808
1176691
1862367
1658883
972474
1459137
568727
1483468
87878
1828002
192434
768342
1934895
1807576
322519
137578
675014
643685
1884184
719088
446060
583521
983932
257198
1607423
525965
1902828
440018
1347446
707175
1109054
834023
1255444
1680615
516778
654828
600307
1495238
192239
635814
1448119
130460
1480391
1050902
941654
1494920
216347
1715951
399692
1127969
1462339
682341
456865
694989
1114553
763371
1466665
1975777
332201
1392757
1536910
1656860
884647
1516154
1470760
208991
1221380
499133
21476
1656601
454014
939096
1413126
839424
1895808
1028958
149623
1384080
1529410
666168
1324886
778449
643529
89568
339173
1151853
1432828
1134306
285643
1652972
1007162
420610
1830591
808847
1040277
1827437
1129199
63609
1879057
1991700
409820
570135
334084
720363
403378
701222
1633850
1346295
181113
1923296
1412677
1251108
1127627
1088057
1705517
636226
1334834
1750088
3306
1920208
1161376
1868284
1742538
1948774
655938
531824
1926003
442023
775703
378790
941781
1921376
1773493
1303646
964089
386330
793445
93229
1919315
366821
1559704
744501
1587203
966417
1598669
1558647
953867
1345313
1786477
1172470
1232160
237488
539376
1715990
1874059
371789
547831
550645
720108
557745
380458
701255
1669463
760533
1298712
911001
471022
570062
1928034
417231
679193
553014
1464906
1415231
28375
1912059
847014
1427424
852240
311854
946103
1494318
1468540
1056110
865327
553619
487191
559808
1457988
192063
1704403
285317
1803542
27829
482577
424585
1227974
1330779
722914
1415146
1226143
171833
1680916
1466424
738796
132447
1518503
1011574
408
1758647
871395
737750
1960289
418732
44319
491672
1864193
460370
857858
39711
65212
3289
1872741
1819758
1961557
946115
1952662
1184332
230609
1195515
792346
1882881
833716
1702089
1287256
1829487
1634772
59437
1114598
614591
691446
1726653
991427
557064
1358394
535716
1028228
1433862
988838
1825340
1476273
66513
432043
1600733
1842733
318345
1959439
675080
544174
45400
552373
145096
1191500
1966218
1223596
1990439
901818
515698
706545
1081315
88540
153972
799264
1717244
342192
1910499
750177
826527
988923
1733323
503060
223157
1810384
554188
483704
1926564
1207110
567623
166623
1658231
1293660
1325440
320003
1148449
1930441
857498
1374641
1098836
496966
218309
169661
535881
756858
4839
1453574
1515992
654967
1903450
1149092
1010691
1108391
492933
920280
41104
1884447
598358
1336184
933442
1418416
964459
87089
1228300
1891115
779911
779815
1833301
803231
1146695
89106
184524
1798067
1638484
990921
1273762
303823
291847
610430
1788447
902071
1171540
976010
1090846
315870
1357939
1203402
1079277
944621
1420969
1761042
546571
1850368
517081
21759
1246907
1270459
628072
1765870
1299037
1863014
590239
1477588
260436
422042
327377
310422
1280687
1561234
974159
220311
5564
238656
1215013
293488
923682
318161
1435576
1667519
365963
1460323
409990
1361225
715171
151049
1713483
1628587
137740
656847
394652
1175825
1151175
738605
1555352
1307701
1936896
1572705
1301331
742916
1406242
36675
1698397
1384459
1200396
889753
1703967
1749295
454123
42264
1702749
1827315
469017
1775060
1388780
411216
1713787
83325
279623
1667239
1666147
197090
292385
967440
772416
1976742
1388567
1882507
455774
1965378
216367
306216
42847
1193644
1247484
1340597
547348
1513057
1297980
1398105
348417
788856
1135144
100336
791210
490881
1406073
584752
440614
1591032
1547727
1117576
1247185
1577544
1013861
609007
783198
1257137
739403
1363260
182425
1229462
1891902
625895
637340
129412
1220853
1732935
1421791
1063699
1127092
267220
644696
801931
665888
1690123
1491646
1314995
1164284
1502002
690696
1931325
1902935
714146
1589617
827344
1267470
1229682
1134281
886924
1794047
616984
440194
1742862
341190
966803
1814569
1211066
29936
1254834
1920392
1421222
38050
867055
1482623
136105
329358
842809
1678269
1437212
352579
1607948
599081
300575
829931
1150045
623260
60610
1510439
1587885
1608842
416675
1207131
856162
1385525
1656524
1802510
1368287
654788
143194
1677307
1368261
1412260
1379572
325597
1038532
1056493
1439758
579119
1617929
616093
198134
782192
1281536
369459
546458
668526
1078823
901141
612898
537052
1145774
65749
1158707
1697894
1359071
194853
1250918
1904160
363866
482702
1550549
458681
1502754
228544
585436
1734314
1911489
1733449
799879
1434943
792960
682721
871312
625280
1897014
1234140
1807546
1278455
930241
1789212
828089
1247196
112724
1966665
1396948
1538595
1372469
48747
42278
367030
155086
114250
760363
404903
580211
856957
1790025
1758844
771264
1550521
74473
1709990
1009808
1633230
554897
1888133
103139
837606
365540
658669
349684
118096
1448277
1076379
1872699
292673
61960
1385120
1875303
565644
1666516
1933816
431829
1869143
1546179
86216
803685
780876
530402
1996506
1680978
1263401
654534
40683
1182556
1408312
132717
1060090
234759
1962193
1590369
1108094
483371
1603257
268608
1254668
1394796
1690055
1478115
1823992
106598
1462550
970761
526004
106807
925277
337209
308235
148313
104764
301769
818834
1898539
1099892
1755991
1826932
828163
1446509
1221428
692651
1196259
683390
831335
535734
1821138
1824376
1139172
527008
1245441
155325
392034
1198072
1530540
169060
607230
735560
63727
1896412
1538427
694444
538530
1611384
1257742
817667
1891980
1995085
115988
1639531
48942
1857171
439313
1896533
703648
1023009
642217
1945564
608107
1450536
526340
1607795
1994253
1372283
1687727
1847552
1258850
551869
118215
520388
1151593
533134
67371
796730
419009
1117495
1164234
12235
1894470
1064504
812711
1485338
1597252
1827835
1123054
688052
604461
1610785
1897755
1325995
949600
1675416
927477
428792
1375071
208018
625352
886063
61369
272618
1221803
1247856
1969015
1266662
468169
579658
1052585
1127883
607306
1087339
522427
1404256
987211
338767
535614
863086
825776
372760
334393
798194
1384906
278545
777081
1444528
339014
621059
577308
873726
303575
845488
1724523
237482
1034529
1075913
738068
558173
915228
1470126
1482930
817715
1107069
1550199
768493
1219599
1911778
1389908
558855
626007
1158451
452642
1729117
1925945
759018
1285283
1684455
745544
639516
1665648
1441240
554823
973979
456357
1989117
1343631
1638752
1482685
921080
1146319
685807
806583
1534030
456530
802105
13642
1928136
1193513
1495077
1863859
1518883
140150
36538
82879
1200152
1113193
348732
1027473
1056468
852810
820948
658204
87627
1483783
1472507
801049
1259070
1234726
434771
49671
926669
1156257
421910
1409273
700619
317285
1084051
355366
724148
134804
1120435
391448
1104481
1274915
308811
1935497
1817183
202052
730373
729917
1945848
1196129
166718
1143252
464577
258302
803568
822242
143487
1484131
34395
1637004
529738
1612024
1628048
878359
1569483
830670
1987204
88899
373093
1650110
518085
1434619
143935
1938915
69102
991850
624884
1122999
1389150
340738
60394
147122
78679
149264
385372
1066588
547777
1867215
1115089
1565765
315668
1981835
1615384
1006088
599764
1451011
1945308
1805799
1928025
389877
1150437
235134
403651
1948599
1437035
144919
1626658
1559283
1592750
1314855
671230
1528668
1029752
1823394
327924
240905
1411903
375561
1650506
263074
366284
1347058
1022206
174507
813164
1027217
255624
1186138
995915
943503
432746
1192776
1528380
342959
802764
1166103
101483
1565723
1511182
1440080
1303654
449721
1039771
1541651
1922512
1775133
796418
457960
513864
1106919
975094
1556662
1143146
1714921
41722
731186
11260
1182922
990821
1485530
648789
732025
403512
1568356
988356
489790
1427656
1557777
172341
627263
315948
1238436
1406054
1501187
1201594
1273119
1356561
1421590
1757219
1166573
1179292
1543372
592005
735730
1620758
1098835
1611783
1549100
732571
562344
1421716
313062
1518173
1736294
296728
1437275
1126781
1130870
926544
781197
1836703
236617
239729
21934
1171429
1047925
823842
1819618
1227671
800250
1749509
1659020
620502
1371363
1490576
412933
1595520
1277581
922
650765
657071
1745010
270890
1882183
764023
263536
367215
168888
35613
892456
1276430
1148870
825426
217378
643658
1122675
1509877
505502
1398425
1655072
1910276
92834
1719753
1923214
1745279
858367
774975
407431
1308087
1976205
455472
559259
301031
1672445
1860766
1720134
1611005
1498047
1106783
445348
1509259
980351
587565
1990725
1864913
1584200
251558
1563211
1229050
1488237
219423
485631
1278625
1388156
441350
1497179
394913
522334
1280465
1368978
226905
916145
1266803
1321828
1959892
1410170
1495281
457471
137568
505428
1268147
426152
1508900
102859
540296
882752
864630
1679018
1672802
1334453
1035134
1681250
1844847
1147727
760393
559176
812843
1298609
528239
1063891
1705667
788130
199490
264692
704566
582457
1533350
1802063
1953128
1321884
125962
280934
1497796
905485
1003179
143477
1604964
854928
319927
1845883
1560
210034
893181
1099480
164318
874492
603765
798198
1897571
560317
1721406
1233127
1127657
1553730
637435
1516168
332784
928788
1178006
1453307
1529050
1429455
1246541
483951
1053931
366621
929286
1273974
96809
957958
1461090
257743
847965
1626831
1389743
348798
68950
1917878
1236511
97535
1233933
1165930
1785533
312204
349814
1286343
241478
1872682
328590
743995
1314007
1420189
1524918
1869212
1121736
1216391
1172223
1766611
51335
1743038
1008512
999368
485720
58693
216680
504874
1874096
1751519
1679455
222756
689820
1654634
1440043
643237
1225398
1271077
1170424
242375
1151597
36901
913611
1065728
106654
701277
742354
338539
1732558
382678
1462535
1899126
640659
687198
859081
1858602
629690
1316933
991338
1789519
1342243
926452
1113568
122817
259555
1662298
479831
1009895
659952
1928538
349528
1593749
674963
1000107
1350881
380497
1409125
1623066
250437
1794898
1675025
1037848
1284031
524981
351045
1945517
1049417
1688507
1008008
899953
749417
951866
1882102
1167934
637751
550897
1202759
1288145
990729
1001302
144822
1422069
320796
574088
9507
742009
962810
1686598
70595
247010
772855
669173
412930
402403
1155981
931759
927731
1326539
907865
948450
900744
1858277
942250
382410
578505
367377
1808525
983265
266516
1612675
397055
1105217
1291854
1872955
1086520
1787250
253846
1670149
373491
1566197
799015
923075
801418
1073437
507770
575185
399784
1049982
1277162
1888612
1189116
1556676
430335
141216
1189834
628289
911773
983487
1520450
1446537
94132
1584366
977411
594377
787775
1691768
1947231
1512043
1960626
786827
720707
570386
1814071
22770
1547576
1006805
1528166
53221
490735
1255044
448371
1194106
1781158
911459
74141
781785
959244
520708
443274
811880
748012
612633
129822
260853
1412630
751226
961041
1437210
1191165
1427062
951763
148522
157641
1140469
1449394
563080
1106214
162722
487070
1071250
61010
1995392
945144
770252
1848284
1360104
1414968
930316
1015004
1037371
334383
1488465
1218784
645542
1417153
1552703
302935
250725
1254619
56632
1661019
931915
1043248
271300
1033269
1473345
1997668
1002328
1075271
840176
362350
1815426
1396427
1148329
1489341
982790
1814306
78114
897905
1851801
457010
305205
1710126
982150
811451
1446489
491042
1857189
1847464
517687
1878734
1561815
1005589
549506
167814
1404422
787658
738587
1091992
67370
1251764
1692779
536332
1855405
7431
1746699
476247
429561
150354
1970047
188009
1072940
1612970
1563651
693481
1792118
880622
803682
1085737
1030916
1532683
1216543
867798
364748
1339043
801299
291528
538751
1042771
320751
398196
1730451
1885393
1788439
588452
1614302
1794339
1456286
945412
1447624
279456
1736866
1330326
1910691
485145
214004
788064
1513544
849946
1749584
666832
1381991
67703
1398594
377749
1088015
982690
1857866
1277884
1781096
200078
1330457
346231
427798
882139
664940
672372
1002549
902151
658200
731450
608595
631021
1639592
600815
1847107
1925346
1109262
1513214
746024
1225423
538196
1343267
571376
748912
768337
185597
439998
1378658
1065692
1530395
1224204
1279013
1068071
469085
1260834
674720
1370037
1156065
1603120
1529955
1223824
1274271
1663130
160314
1982378
454325
491056
1001009
960315
1667591
580855
687322
315239
1906170
675044
1222022
1348089
1680535
1599305
51702
1719595
1523735
896619
1127075
917911
667715
1898798
349469
1361367
500175
830780
1290917
81467
898096
106885
356109
1035618
1763853
1707450
332382
863147
1021482
178856
1338773
263407
448784
204662
406432
863961
1545246
1989691
389459
1025139
1172876
1429613
963707
1040965
1679375
452877
620236
1492601
92574
123719
1445000
578032
759059
531940
1709776
602777
406980
1264159
1416351
701161
344699
1781349
1860063
1109980
1456818
577492
1335056
1431288
1472811
1040535
415968
1253274
1435170
1305023
512020
240635
776996
600036
141147
1191810
357794
583584
1364628
1723964
1098356
874670
1860282
1774564
323017
1704464
1878981
232147
382288
226641
1542900
631940
1813698
1744094
1705753
1433954
1562511
1835377
24357
1502514
603185
524012
1491972
317717
1045562
830457
37284
1824275
1749971
1764840
193122
1547793
1923313
192012
1348579
626840
71139
1241540
187431
148417
834254
1178527
982494
1161265
1956642
1217443
1189587
1009352
398863
359139
465541
75429
1582388
551252
129138
173958
424151
1919158
1643366
1786826
450109
1991538
94909
1675792
535194
1060362
1594904
1303698
587382
1794866
1203492
1891583
1265929
434672
757823
1291999
472512
1928632
1353376
1648472
615873
845535
912681
501528
1781724
935895
1622885
789074
1612761
1619073
1446241
1110268
1448629
1919848
1321014
77390
520863
1700666
1503502
1556089
1515267
370950
721508
1355281
785005
1261793
244771
852889
1257809
1216352
999731
1553595
1478058
611504
1807495
1009634
1668015
1068468
1888386
178667
1941175
1775423
1358343
1060726
771304
1615985
754273
755437
84214
1813700
1718360
285411
1521635
1172589
862834
1782078
1085548
246551
1547589
844132
533192
777951
416457
1994226
303021
398282
935551
1732321
233162
1421569
1615211
1389979
1048925
1724693
1103465
956812
1271504
1583309
990910
977492
1834647
1344023
828094
183109
330183
1024390
1084744
1924423
527575
1546480
899128
741693
1987062
188223
479628
784416
1765913
735789
1103059
1780563
869541
1823603
389302
1723183
571618
508623
567886
197960
768190
1215192
104455
331835
624125
1489397
1447854
1756977
154119
1754643
311096
385994
1663418
240174
658194
1128854
1362036
516667
1479148
1749237
1173193
1159243
152236
1817903
1910813
1431025
1826331
1683399
1595404
254030
251466
1587040
46514
602287
1901312
706509
654623
974760
1162093
855367
39125
1549977
1848178
848462
103010
1937669
1825108
1808340
491886
133117
1442387
1932770
1364557
1948912
407392
597279
1332810
1961492
1887005
563377
1025854
226328
1667783
809629
404326
916592
1017341
1007381
576308
1001418
1504481
1277296
824935
1495999
1995469
288843
1928130
746824
216592
1081552
553600
1539194
702762
414450
254456
1041561
397563
1749991
559771
597946
811181
1055765
1331460
1058310
351292
593085
296632
158135
647964
1191539
714442
651976
1719305
1512051
1356851
1389200
113938
833465
390676
540919
1757635
1427229
1850165
505947
1112952
673954
1077004
988452
588285
1071375
31576
1490352
1151927
1783063
337974
1111174
844680
1475788
643371
431374
392249
1850365
230062
1755252
971475
820826
1630714
1042210
1725143
1984467
1482656
980213
618608
1091336
189535
805508
437009
1021104
72052
909624
1962011
1701697
613797
1397663
585420
200064
1603947
451588
816717
1314249
1306992
34963
351123
1599024
1871847
1232271
1042383
58067
572526
275382
209358
951759
1382923
866533
1842117
730601
1947247
769204
550957
1935486
1910918
1399701
206247
846700
1639633
1084942
1865844
753001
1745438
1930431
1620016
987712
1072393
646152
1760165
903989
1387667
1755628
1649304
1864186
954491
1772861
1917256
993948
1056793
1012991
723933
1022569
988918
1543772
1329218
132154
477784
27710
563314
1589219
1211044
137540
1287107
539107
1226427
1705420
941110
1165268
1921041
856337
1346717
884582
1030464
1489851
717860
507586
1290290
104743
966195
291667
1941524
638195
536935
1632517
490886
1375568
1720550
650328
1917610
696945
1262893
1946719
1588877
801258
27982
1272257
715626
463147
1030148
1341622
1826715
205378
1151709
1750
139497
1115736
979201
1092265
1123465
88320
867144
293443
1056496
1354811
149262
1264208
1291491
493010
621542
192599
990482
1817726
1697509
70782
885457
1323555
1582632
253855
1274237
1523545
1789118
1533442
1690860
1040711
1840530
1014639
838212
898427
907282
603076
1430786
214367
67979
644582
772719
1519218
1961496
409177
13095
1161691
933151
1562854
299119
261805
1359641
535848
1716522
180677
891365
456327
1029979
1819181
989726
991321
1444367
639581
555762
1141773
538925
243003
177980
591913
588677
77410
763592
438078
1408260
992165
1351453
48605
662575
1581077
1690503
1263805
1111880
11258
827124
484857
1439399
1472210
1005434
1556813
1230526
848164
1716008
560502
329563
454030
1730661
200127
1136812
1747214
1538217
47307
1294975
829646
1788004
1212727
1415935
833113
931239
1367891
1910485
1131463
1786335
1871906
1152639
1227369
136508
859481
171634
1342433
1554147
868197
1530302
754403
57468
128373
227652
687981
1262414
342188
1965245
221994
1484841
1199252
968257
1804787
1159091
1215722
1825896
1630724
415594
491673
1249763
267129
245956
1222191
698871
968787
1496592
211711
1596649
1850958
526800
1441996
653456
786236
209602
1760151
1933847
176028
980202
788482
433047
1747114
1065343
1899954
1366131
830486
1446456
1536313
1287880
1344963
1288029
232940
1709158
540623
1990894
1400740
1667167
1670810
1066585
1258520
855323
1950649
186585
1725955
904719
961906
534653
1615037
1930112
1894329
1595114
1250382
1038196
131953
1572764
881855
1296854
1806143
1341786
715119
556286
1688646
746959
675510
1074728
868638
1869736
1302415
68979
744163
883575
90882
757048
338443
974957
955074
424841
185353
381274
328825
328443
1212991
1133365
673302
1188327
1095373
128357
604776
39494
1862576
186838
477146
554970
323767
894617
311795
460278
1607951
705791
1300654
1693265
111438
1153745
1921794
540828
1863467
1666513
1685122
1236995
866632
1314964
1690834
1309418
1162991
413622
791241
125559
669457
683376
301459
541906
698466
453855
849964
69326
481992
1452386
614663
171569
1689150
821883
548016
1675932
1191128
739298
89121
1540073
2096
1893963
1495898
850567
1390111
1408654
1618841
1073125
410901
776625
1280339
912023
1884906
1952603
1729443
1518801
1842059
474653
603051
143916
445529
1217264
626222
323147
1034465
1754706
1862052
1809244
1288145
1277638
1887265
533966
509353
1018281
192637
10793
1798514
1572850
312937
1886115
1471875
1094070
290828
1035948
1699034
234330
457386
281896
1319194
712375
1675304
1489968
1337185
1955509
1696074
1989707
1038378
1076439
994467
1960510
1789741
934504
597484
398517
1566860
1913923
57782
1145009
1517134
1386736
794639
225415
623347
1225116
1702230
1524771
1998736
174515
1767105
410396
1537222
1768481
727229
915829
1287887
1060908
1525833
648368
1334085
144849
1169429
1707340
1642644
1317581
1887432
1988534
1320911
413513
1240830
1213528
1649803
1433885
203149
615958
1273954
2640
109373
1832569
1181270
940650
829661
1670545
1808158
869110
33826
956359
881984
1717345
1464676
535537
1815017
875205
1210795
1899895
194472
1326894
1225578
1301965
607365
1044445
1433677
144440
955771
1351671
83722
1822694
1869324
771293
1875989
1638606
1769951
1339528
1200
622111
774360
425246
1824993
1790478
751944
23165
1192346
961015
746863
272201
116305
1258645
258395
444084
180282
1836078
89250
539433
781222
1394766
62532
1712518
278617
1338756
926214
300395
1862480
1397499
1125829
36982
933370
1469634
902197
1815585
1799385
1586692
197117
798250
256296
54281
345750
1896732
102348
203173
1918776
133261
1966699
359203
1604554
1789856
1152591
1099227
237300
269030
1753584
119810
1384006
1963092
545736
771105
1356273
1860013
262454
1083098
131375
84915
1355272
565619
208383
228530
139351
1587810
417529
1874799
556059
1573477
1395830
776029
472684
957000
368060
603989
1986945
1480718
1559464
1693693
1180716
280136
1913899
172352
1825838
858964
1558593
1064946
847326
586397
581309
816501
1445543
1301124
1964563
1368425
1097975
859360
1065937
146784
1418315
1059117
433210
16855
223613
97485
1141746
1263277
1438724
1300604
1084824
1451996
1520257
1680323
1923648
1694969
1845081
1397989
1827805
1186453
1996688
778112
1770456
419089
1130962
1979268
1035312
1693349
1010917
1007159
1384937
1100263
1042331
1353880
1060767
716615
1407913
748569
1374256
873505
481798
961961
123961
1644592
97984
1169305
1185788
119714
894985
1849549
1648574
1036225
978494
156174
1627121
1717344
39712
1782317
247337
1055384
1427029
1512664
943863
232819
1012079
1695014
1152881
1471632
1239403
836110
283955
1056314
3656
1856786
1017226
319881
714069
327045
1826103
1229206
1119455
236460
610191
29739
307898
1002539
104606
1482791
1313153
1022805
1853509
815569
214877
756576
1114853
1636413
1328509
1837006
1405448
972898
246708
770952
427846
1799821
1030320
899013
1358042
382297
1435121
1486255
1251013
1804112
1570911
691918
833531
1280203
1858264
69745
723630
1501716
556184
729664
281530
45556
1778248
1962496
1210689
698937
913366
1739442
1253908
1620901
483613
1389046
958683
194210
590996
1806976
1786700
868047
1423074
1059122
1025246
172814
260840
906502
636316
1230292
1331718
1543936
942262
642198
846244
1622964
447191
288689
984784
1610521
863964
1745839
1251425
1460537
1232407
30365
91425
183749
1765585
435247
17937
1376459
223715
756476
1331134
1061369
1540138
1779705
1750334
1094773
297144
1318928
699945
323067
337037
1888752
999892
768428
1525188
40660
742539
1366826
419398
1565778
467607
780950
23703
1911584
1215804
298265
1202044
752763
1319806
1393560
696183
222976
185970
13344
1681553
1051447
620842
769025
491025
1292593
1437386
1619022
1766896
971881
733705
465227
1180861
1432892
1323627
400769
856856
1922616
1840001
1505798
1969645
921845
1979100
737222
689175
1168140
543314
982036
1188517
471520
1932398
1552822
1654940
1878015
515757
188526
1343957
451219
115516
1042035
808172
791177
815858
857870
1880399
408693
1147862
76220
1021270
1966106
885652
1176276
1011841
530697
16945
129669
1243075
942417
1554016
1338612
588231
846939
924328
1293260
1723572
374894
55234
202141
451079
1900735
1287254
1447264
797451
566991
623630
1107562
639442
265118
709964
177255
179019
562364
1335736
23265
1427728
1734481
4323
1601999
1927687
1368926
49284
1324837
1091394
895061
1218131
305685
554932
283403
691162
1809122
1768706
1952526
432123
1583125
1598017
1779140
802993
238985
1511461
889166
1786788
838327
1622632
784734
224714
569137
46396
1390266
1776402
149240
1906836
1995272
1910369
1249023
87156
81161
806113
744583
1688248
1211499
1876747
795583
219804
1472345
22652
1073121
525662
1439846
440048
1343670
1108611
503784
1298514
761035
150857
789314
329272
831651
311600
1075517
1620018
1617521
965853
987638
65096
1582506
1751240
87645
422481
982553
616619
139325
1736468
1438455
1916601
782004
1025265
345352
1738847
1602427
827359
29858
1831303
1166807
522529
628722
332041
709440
1966012
358583
1513621
1245
1117166
1196668
1865302
1289951
1196163
1854148
270336
1099209
1278173
181965
447097
1101631
1082445
1876956
1154395
293453
1105892
982835
809263
1114634
175082
392681
1131739
335051
328419
159461
157398
1055909
510013
56714
1735163
833155
1291429
1036923
984112
1088491
1049410
779302
423122
1259210
1543541
1311154
1066130
940336
474897
1803408
683550
803767
998834
1870501
1914854
1792630
1094030
134480
1893197
1198330
341018
69003
1675220
1597371
167493
258928
1578792
162502
1574227
1165937
1737010
1912011
1765240
107392
1824997
1407003
225539
230642
1218829
1377247
1388734
389501
735020
1780880
1991220
208144
1529347
832917
1391762
1842093
443028
987992
344305
261722
337768
21339
1688597
475548
1220975
1702954
544451
444765
886170
348637
1842282
1963515
1021195
1895700
1695389
947784
158726
1141543
1293648
301929
1965006
665305
1474761
1790143
316537
1314709
1465584
1273419
1125080
289961
625886
1078474
1034807
1193155
1850415
1600042
767437
1637760
435072
397749
1494965
891554
314479
175281
850391
1980630
565628
1101553
1789141
1848305
1265667
1070798
83829
864157
318561
56321
97047
1512612
1708664
1729669
1567789
948182
1211758
1949530
1660898
1820715
1557389
618003
16002
1081647
5391
86491
893833
1775737
1690477
35733
85048
255915
515826
1585324
1476230
497702
329107
1674157
264292
820131
194135
173944
279579
1873864
1204462
284877
638485
1696857
1771868
707875
29543
1389897
1921356
844271
1655416
308221
29288
768414
1642955
1442947
895085
1021485
1620154
951071
1597886
444950
1500005
380179
925412
162869
1971394
1332529
166873
612262
1812082
1930208
362800
1652459
694265
625271
1232762
197490
1095936
433120
1386199
606410
570909
441495
859066
1667896
1452773
871299
399241
1990953
130917
1048830
187828
1075817
944183
1555253
421721
851989
235444
818328
1661985
753863
599975
596144
1569603
668938
1259607
1171515
693080
341714
683903
1907210
99421
292802
1704581
523640
607957
1633009
674635
1396479
176789
1988382
838273
535317
20158
674754
149066
1755319
1514128
318937
98279
1357958
1415920
299682
1684066
1447684
1133102
1550881
268826
1055439
39814
605579
112366
1044333
1334419
1234132
89445
618261
686148
930355
969953
681991
739807
1975746
943217
41931
93261
564740
839948
1910284
1959577
1742289
1167446
1757189
443032
1952131
1734365
619344
96828
336335
1456006
1244659
1653764
122615
535327
785154
1883418
1082482
471368
1907981
238833
450022
1740714
1870369
1368809
1438542
314012
1657753
808118
1314649
323671
1516044
1501130
1492905
1213711
604618
36810
1974555
1179767
883333
445590
234929
1560188
969061
557172
1441862
1880058
1548923
1686519
1510670
1028838
177692
1856622
68374
445088
1219953
1658190
136854
1691600
391186
1592140
269598
664961
557799
1952838
1875167
182195
101644
708746
1943251
393662
1158051
450485
759332
1799208
1403603
458802
1710946
1164171
1488687
1234289
1943014
377388
1686115
1031597
1791389
54894
1766117
683228
129723
1022832
463501
1231534
204312
1927548
1223891
940226
596494
385807
388914
184374
315379
1137827
895124
1658587
1935055
1945047
749586
653330
1700695
1753182
61715
888477
58234
570754
379906
1818052
153990
1289988
1460377
1847335
1884786
1141757
1768074
1283692
657813
1245728
958436
655800
707513
196128
1911258
1780616
827995
927422
1335029
1535009
78944
1781306
556950
1314332
825741
614414
1411923
1231122
765718
1725688
985892
460061
169460
696867
1250260
758757
1327291
743954
1907088
870450
1141652
1188896
1657902
556739
1759530
158416
1229473
740789
1437461
1034784
63811
395325
331491
1189800
817749
1956024
1675161
1041888
1566045
943878
1224880
1038307
1057877
1636595
1664745
1176808
1671369
788529
1325768
1509363
195916
1042154
1448887
1777853
977171
1137518
1135493
1337405
1670430
32190
1902739
124068
1902934
1709465
654060
975170
505524
973993
193208
417540
151608
1821149
1420453
1065590
846609
246442
1849158
948897
1924439
926039
745153
1141807
980805
880613
1773306
1286197
1098750
1912352
97292
431129
436759
1232081
1792120
441080
921230
677575
1313746
1467302
757047
1505882
1817323
449132
350620
150169
1729762
1156915
188781
245434
1065962
1693657
935056
1487255
1420898
124199
219435
1874680
475740
1532294
1928355
1472555
1249295
612331
1716579
1412591
379463
517965
318554
75103
959171
1165759
1756275
987711
727510
210437
975509
1269229
220474
1247481
1302475
234990
406745
657445
915652
142879
690795
654235
446834
1324432
1025547
1613904
161949
407116
1003589
1746253
1238854
90409
620249
1090832
1257295
98304
163640
117262
549890
1393339
1384129
1339991
1101035
681609
940732
1243348
685476
1343314
1749479
575830
871799
1010155
1376149
548942
900853
340454
600141
1781189
1580036
1753132
1111237
717215
128697
905541
618163
1331928
1076045
1944869
1543308
779621
1786241
908036
1634910
1093242
568909
1187146
1424184
1978964
1270133
117790
1631557
1935345
1729828
1234257
819372
1488079
1851299
1180818
1414328
30823
678414
1786517
1681529
1511488
893529
355058
669901
1869629
381576
1035480
807397
1570231
1118389
136095
198097
241718
436663
537157
383136
1926178
1704587
202527
1559955
488390
49634
276523
67475
1811319
769598
373959
1352098
1362721
331518
1570843
166895
277346
226872
731494
410587
30355
1429944
579662
1794574
1801160
1122202
963443
1577283
971222
938745
133639
1028648
1105346
121220
1608684
920653
1223625
1213468
1925475
229424
916869
642704
922980
464766
999808
879671
949796
999487
1470672
807910
850104
1697111
1277567
1961349
854382
1959015
1252122
1586817
1154603
301810
268214
366466
805529
1336700
1618731
1703187
1036132
1668590
896366
1892377
16086
1032638
1808115
934532
163095
245008
1009247
311974
1297935
9746
1944935
763883
1764370
1886375
1374044
1633093
377295
816716
1792848
1398518
1101803
726410
1004394
1148964
1013254
686316
1166739
262513
1162631
955738
1682944
754959
1503813
1053760
229955
1741968
579766
423037
1362823
1913758
1814927
1158269
1755836
225757
1610889
465427
1914238
809784
1330862
707561
1392348
1835399
1196274
1377823
1802911
813139
231363
794143
503646
891518
1815234
1086308
1096945
145209
1500450
675596
1109544
1770177
218486
1766454
211644
1832196
834314
1972934
648271
843349
1757738
1810408
1153222
953145
165611
492815
1989169
162625
1847556
1175433
1011856
1155110
1173294
871797
1240961
1606529
1903711
1498748
649601
214497
1604898
632280
416680
726150
586281
336675
1033239
1052959
979871
835852
609149
1023292
813549
1843499
636326
1442340
9316
1155846
1262697
417084
1992601
349966
257403
1881851
220590
1365572
442881
392007
1147091
1492314
1163477
1607990
1917985
249122
17863
1585293
574322
1786327
1500861
376627
54624
683219
1031188
1072943
1137485
1455954
1309434
543117
1120369
1362115
1011213
1191855
673698
822594
1619732
940791
1253595
1193868
1442780
133597
97862
1655779
961870
818877
345420
1581391
1411377
1796331
1255083
717497
337480
863918
627047
773364
1129086
412624
1797030
1599407
1076780
1145131
243539
1651480
706034
789258
699924
1679840
692773
622268
884377
482434
1963473
1945500
885284
1787971
1489240
1977564
562762
1463124
1138770
1851850
322730
901395
398875
1478574
909043
904126
1752822
769474
1254992
1329337
373305
1941227
1860829
833147
1291574
1108771
968152
783935
1127740
995548
747890
572207
1512787
979
1740869
1535451
522887
379570
40092
471003
1310667
585461
67082
645312
746348
1798796
1232911
1621414
1913437
1536969
634164
664402
1262091
1508415
1803592
1093207
884274
1047769
393308
1464553
1597955
32376
281313
242009
1190058
986065
894385
1930531
983646
939146
1590335
708902
887542
430088
458519
1391830
1205895
1534733
1140265
238939
1766700
1102991
802894
804318
135388
1470827
391196
498713
991440
1587483
1883448
232984
487689
1013475
1833831
988863
837069
516649
251917
1082149
109945
867698
1019565
584818
863020
534064
488437
1470962
1205755
910220
1304642
1389872
727169
1227237
1660373
334579
597903
488484
905391
973972
1164067
1182155
57387
1300064
980087
1574829
232058
1979880
220132
667682
1254416
964124
1569757
1087004
746586
1656401
1829574
1275932
1797035
1807842
1550498
1796563
989496
1052313
238870
1585024
1368953
193161
445740
1890838
914187
754789
1701510
360545
1893630
1855660
1956386
1423588
1901171
1902147
1752666
1882207
1691640
1586178
292130
1229588
1700209
358843
1921536
837828
1117772
436611
287538
1029821
1279517
1286469
696339
614914
161313
1132290
616852
314696
609626
593610
519862
1217599
77468
1334890
1515311
791449
1339475
750439
1657857
1360779
1387984
735277
1747982
638697
306858
750041
1852204
983796
1089756
233121
706824
57300
759562
1435273
1529341
1446334
1800564
1865948
78722
1306166
1779434
110006
468398
1197886
807627
1367266
76536
946189
1065245
1627098
1011553
1553908
125518
1769691
230207
1357004
334883
797539
65534
1965089
149673
626783
1713322
75768
369737
1496736
989464
301452
1030202
730969
1434836
1937703
1604499
1942100
979943
716866
516284
1332399
1114637
203669
1003810
234784
1001036
1727237
546253
403870
1573377
1673047
1996215
788713
1284939
1142068
666392
1640520
1870296
415952
516332
834537
290877
1476024
613117
1675135
604865
1797220
943998
894220
458630
1399528
713713
993303
1485666
1927317
1719331
1278060
1611896
106703
1090075
137041
372425
1184368
1864577
446486
1271489
1492261
521747
1946125
1488822
1954987
328224
909055
1046823
1458383
1387981
887114
1255664
1129331
152758
1706098
55753
1623899
1681121
35136
74
1192
232403
793246
1008389
1912323
951472
25975
1616984
1994416
273047
41106
1377154
1183122
482532
1110930
1896605
626514
997415
1752865
1875758
643764
1393264
1035301
439090
1387460
1481430
776393
1779277
1813244
1036192
1200731
1601350
1292479
253438
1842462
1671228
1165979
907582
931224
1568058
687313
965509
1888571
1578852
1998302
1164187
390291
1143031
551762
1913663
1879501
828426
1915736
152655
936346
559271
1555946
968039
212298
1869197
5708
51031
1042549
1200492
123061
160902
1187333
1050743
1228810
477303
212246
819520
1825645
126222
387994
1492704
117648
966993
1623111
1995469
191534
1329270
1540498
103901
101297
1746942
1365015
528811
1914520
1053489
1944462
301031
410307
1563617
1789737
254260
530501
1666011
1158805
317079
1385345
1287553
1939112
251144
917564
651867
1243431
861601
1507542
672180
336933
1359275
835121
1660345
344880
732411
1712526
1244043
104944
1563223
525553
1497321
1142353
245181
893107
1318220
1012606
1822459
1150323
1846335
1428985
1501457
1349045
716749
1426040
1809492
1476776
110210
1544968
67281
974477
859598
1922374
237833
646061
1049480
822906
856383
447681
1013276
1820091
802480
1642199
967810
798178
1580928
467890
1366337
871147
1175725
1356725
925028
1775360
1759878
62106
1542021
101891
301739
1315721
673902
919547
1305707
733115
38108
286665
1400063
1395783
879219
928565
1392213
1696786
410826
1535393
1662042
910288
482110
1197890
1820180
10721
1196564
882254
390699
317719
1853790
566885
79565
353261
254542
7990
1275576
956115
1145387
1836558
306991
1374048
94398
1641908
483746
1129816
46144
219635
1434960
84855
410640
848818
904573
1491308
527876
27585
676625
840085
1374747
991247
351793
1153569
1349488
1415660
675557
1018137
668649
1160767
134002
563419
706289
959351
1073993
1752473
1974544
834949
1715392
1911347
1893887
855692
678719
1092112
1820609
492391
1739090
1020124
1044221
1799336
29617
1259987
1380054
465330
1198058
464649
611275
208564
933839
226605
1860868
1112178
225050
1862844
137089
860740
166798
1644345
1406798
1743400
1619860
1905562
79805
276583
641875
386545
1396422
821868
1457763
1674301
1187067
356095
1562576
427529
49788
1124371
1207152
117560
346790
1554219
1917362
161867
214268
123581
1778273
1396684
124510
1502849
1251337
1944563
1250896
1882718
1258829
774301
575747
1813327
586743
355750
1253602
304586
898520
77703
365822
565930
987112
764511
1889825
652720
26645
1520374
1081296
656315
689716
872084
828058
413933
1952634
1736323
1914648
423930
514369
398106
501638
454891
1328530
592684
194466
1741174
298043
1086219
585249
1745461
1051468
1513993
1524989
1034512
1572927
1466839
961143
214107
663285
1838229
1557648
1217908
1022994
556725
1470546
1564086
185600
672931
1104388
1815107
492477
1216592
1658955
251957
666453
497409
1207468
783853
264400
697463
1735859
488531
1289593
1177460
254008
958240
47636
436575
1502345
627491
797077
1462613
1658808
539887
1790712
1357327
1527962
325683
209384
321295
1379835
69075
1695460
179431
11567
1104827
1717636
1217355
960167
242422
1124246
1609841
865890
1809119
1335618
34441
42430
1652211
565437
1697881
1996278
1208958
732182
905992
1619961
902259
1309607
1605138
1498157
1134028
1111292
1815519
1719820
749016
433900
1269556
1218138
1817638
450823
262794
1542581
620768
721411
866867
457811
1816784
640670
1225998
209426
1809663
139572
652856
148072
935044
841376
671245
126706
1548768
1417219
1926552
1358908
834469
614634
1478841
1628574
1435882
640591
380966
992999
1457157
1329565
967949
1268097
488065
460863
1463510
602489
916764
913939
827843
1740254
755258
1217517
1045818
330668
1317126
866212
43176
606057
1064017
1146989
1186419
948496
920502
1862330
130436
726841
1354597
87686
244841
747037
1427752
337962
1655653
933040
538449
929013
1584632
1521889
346954
414531
1992295
1253502
1206851
1721668
597629
1895731
33479
128994
693564
887403
1302742
938463
1506197
1205517
1272675
573436
1807536
1237535
1721486
124865
994333
271375
82834
561067
253139
1125998
367772
483599
1938283
629987
1570289
1268048
430951
957931
267525
94313
1933975
740971
493526
1960322
1191850
1949296
363902
166032
379353
1657203
366425
686644
12034
891395
1962146
1438707
86127
815858
339443
582246
1545601
112477
273611
1562769
892910
520725
373252
83888
886076
801827
118246
4913
119897
1858933
1356083
1160031
256518
274339
1273456
857435
54333
1178036
499770
1521221
1306205
1025695
139459
651385
1734308
829151
1746762
1484272
944264
99405
1173500
221314
1564918
1204017
1719996
1712038
1146979
1499925
229203
1050710
338984
1694269
1873349
80513
1678161
264852
1170141
18725
664514
1691739
213577
521492
1839376
1725955
1968634
1926420
931945
1067007
1392530
507458
1189191
1030194
1073364
1083519
443536
689548
4856
625983
341302
257599
1556329
304508
52062
1018921
470564
67866
305768
880386
1706354
1273493
284885
849260
710676
1414251
133713
1200377
1269715
506399
203447
16332
1779711
1013105
1167275
1428390
1922463
1496686
1070658
382678
868578
844601
1806863
1047097
1158368
1327281
1250310
366956
1008230
87678
208257
1572212
942623
1836950
281042
463180
1307707
1331277
1568004
675290
1562902
517931
1727024
1201498
576853
1831609
359729
188783
964602
918019
696612
1407651
1378053
560505
1826825
20129
494896
996091
965402
1528949
1174292
882241
1519841
1057158
1838709
297194
1397527
1124118
1389376
942518
1562227
1211004
304851
890364
1843216
1895737
1102408
764779
1814800
1102254
663506
783291
1508452
1737632
1414163
1583367
1547318
1047082
121653
1898072
800823
1324481
673995
868235
104398
1423806
1712847
1441099
1356544
1191827
1315515
1835457
1572400
1104733
551066
1491382
1784037
118159
1397775
1498556
1588563
753979
887417
163064
1779860
1624850
732127
1059537
126621
959292
310163
485419
354497
960220
1084226
428787
1585956
1536318
1858190
1404015
301324
1197901
720249
511528
1879884
325898
1254075
401291
185081
351466
1615379
1256993
970374
434433
756549
297536
387290
551639
1463659
901396
1339308
158438
1505618
1265707
1249630
1272552
746204
942983
1769294
86584
964656
1468859
1704201
662405
189177
1609330
927909
247472
236475
1351441
1779286
498618
623893
667553
1716701
110763
1012506
1518865
788775
1216486
1256336
326263
1667940
606066
763050
770289
1096492
1881908
597031
452081
782487
1046501
86632
1460974
546654
1504886
1694268
1940277
769854
1397882
1044472
1399807
1074227
1681096
321741
208587
1706223
1238577
218632
794024
1925684
1099424
1469453
588468
253799
120053
190642
1318255
47410
767681
648330
115304
916607
366941
1638382
1418968
258826
433667
893284
508778
347259
1646870
15662
1933402
699414
1520407
796959
1960320
10265
1062734
689850
888661
663434
1357787
252465
1541356
133349
370764
1580736
117770
15617
1854807
206944
1433882
1585730
1864451
370158
820900
1777734
1541895
1583079
1047882
1969430
930057
1377106
897452
1965102
718476
476135
19798
1151712
60768
968025
1499217
1490588
897432
1879706
1833548
1004991
1386012
1786170
1358315
583532
1608926
747458
1531863
1332204
1570244
1227514
285386
983189
1998455
56107
329826
551418
94253
923759
1935029
63732
44184
1786988
1953540
663975
1211511
1140805
1615180
1128284
810932
225081
326820
785378
1682218
1539596
465923
1745285
405316
109664
472507
1097922
342047
194285
526998
649649
560338
565860
746487
1883231
1559077
214148
448193
460200
1713609
567835
1044988
173289
1784098
440902
13522
901030
190857
367995
1466512
789891
249829
1385576
1565425
198353
1687121
295220
39564
1127770
392425
265903
1580506
792593
1898571
69776
77200
747128
810153
1669905
1080781
1043139
1643651
903436
1987359
1230456
1826466
1080724
368571
780589
1209217
926964
658749
1490668
1329287
1432148
1492867
154699
1737501
1092401
273060
1804813
621293
1513272
889789
1062835
1404479
813875
43921
1991851
1025518
1323487
834139
239721
580413
1859845
1308437
624542
1555371
228715
130340
1512848
127314
1688735
262218
658159
542311
378600
199672
693432
1054144
593250
889233
444587
1009970
384029
680563
436939
1882788
1808871
1444681
583474
1675384
1300156
972629
306538
1444378
449868
1544165
372054
1764668
122471
840059
1319737
1400031
1876707
1833372
71640
102790
525161
418442
1197761
984556
548133
530929
176211
1705934
887613
1675211
1392002
954434
412913
1693503
1802988
1299591
7032
1438178
522327
1118387
500583
246317
1657665
264754
1886417
737222
1413619
1846853
1301707
1319855
376271
1046994
1404989
1811409
963695
1258206
1418965
1660819
112092
1588491
284531
1819946
131881
462673
1437340
749185
661907
1085138
711724
1517739
838287
118840
200607
35196
1142530
1366552
440850
1132667
542551
934001
1848782
1663277
721600
109074
1796227
699879
145602
1560325
1035047
1430048
600257
1751430
951014
915351
733771
80436
564426
280220
244709
15476
948010
316569
1169955
882216
1584573
859843
289553
79427
114343
1929341
748322
1763348
249464
744306
993510
122449
612313
1466592
1195623
355024
557222
411272
1128762
307080
1637643
759583
1693263
73631
1030701
1171674
246437
1548958
1288164
789572
661132
114204
1727675
1097826
1220972
308015
1960164
1383618
1169565
795162
1186559
761704
1919613
1140448
373861
250070
1830480
1454388
432514
1638547
1674926
4994
86986
1369001
1682154
156343
1985320
771566
974517
10182
1670078
1795659
753420
1797062
1332507
48409
12274
1602292
649039
802742
1726731
1663615
955465
800581
886995
714532
278147
1120039
250875
1049478
601951
1755346
350399
1084671
1018434
284392
1777104
675692
1550548
703044
833498
978636
333645
821112
471195
1016405
876596
347457
1352040
460711
1001942
305124
34736
779747
1898404
1700874
1011273
1392565
254065
1270721
1320884
817589
1846851
679973
1424908
1121772
705310
180380
1049190
656515
656883
760274
1266568
1491468
1573089
1169900
1026484
616510
1442286
1357772
643560
576221
219812
1443261
479644
295960
722170
1015587
910066
1354583
893068
120033
461702
1622860
1302707
1038457
952465
1724205
356456
854368
1842516
1066121
1496207
496572
992166
820837
1860916
321639
734820
310779
1720453
1030495
1496309
347231
1538300
1757627
1410583
463173
374591
758050
504132
903099
1531326
1609849
1982204
1707634
711173
963669
689416
1163527
945038
265136
1831251
222397
652319
102026
1853895
1743371
1756
369114
1423023
315404
254287
700651
1408186
730579
1485168
1672414
1487286
284998
1599519
267607
1844767
320284
745034
1560142
1499556
1751173
940772
207201
488224
1828042
1548951
150846
1776776
1887107
366921
1260717
1449203
1442797
1264753
1034721
1622326
1214436
544777
1814872
114125
817122
246756
1770958
354952
1293208
1535123
527329
760947
1925138
1730475
189181
1822304
1671665
528877
461549
179376
684388
173651
297767
1332603
422552
560587
1916716
215938
1276763
70299
899258
1678767
1292148
1498054
1773
943454
797601
1419810
134953
1361113
530135
973747
1058304
1110359
1172272
1794057
1404914
1504250
1361747
547502
455691
1776985
452539
1336244
1679373
1598671
1178192
1688144
552210
2092
1774140
1611738
1622583
1878023
1742804
1692027
1987602
1058405
407408
866490
624020
40874
1209680
1759842
577603
656316
398048
833241
1492842
343331
587305
213632
1777991
140111
1047422
400758
1480237
1675142
394926
1157862
920013
1676094
571157
376642
347938
251073
1138415
833530
915543
1818832
740571
1666094
1404139
1558790
1580503
291564
1773746
1071010
265704
1251122
1980736
1043364
172398
1604622
545989
1083442
1675516
511147
1087145
424116
818073
1703243
797534
1834280
160885
278927
1917929
1880662
408152
707486
1699409
576155
1216412
983012
1951543
376909
661261
1719189
1270137
1408690
1475604
758189
505276
576458
1845632
1361931
1786354
652162
166932
342476
1700800
1795519
350605
122993
202123
1998631
1698702
1493541
1569351
1623762
626197
1344883
1278418
162171
1801941
112241
444189
1509914
182827
581889
1824332
777826
419080
1784068
1267495
197637
912055
755719
1896288
1660945
1919233
840721
270203
640562
1925690
1986741
511148
739541
392617
1360999
101253
690879
105494
266197
421568
378139
151629
1227686
1527727
1727048
1571523
1503941
270212
1221058
807859
37365
406215
1169479
1296795
1251353
1463145
738961
1874766
849839
346674
1257707
1785681
1919281
1474417
466769
1016392
1658700
1996395
624683
513882
1231221
1233969
838521
1255070
545133
302897
1436220
108264
538541
678146
430094
1285506
155556
1457081
1351931
538127
301586
1709293
1528248
475192
649385
734188
1746953
1145802
404504
356700
1523732
456805
110037
401610
396535
951584
96274
727426
542123
1826676
836500
174088
682444
1921093
1321975
313706
1868638
342606
1352663
1117314
728804
567357
809934
829079
1221268
1630994
1316288
1146909
1966513
804156
1316426
1654388
1914785
128678
1222615
1813464
661686
115467
953789
1281313
147641
959981
256647
613500
105657
435248
61339
1387578
551512
410046
1016675
320438
359685
1099559
765917
973283
321910
43908
1957805
294533
1713428
1285400
213786
1037418
1028735
1587004
664366
342127
1972861
333831
1235249
287882
1401896
536072
1911054
909314
1612873
226147
876813
902956
951972
876899
1093993
1234092
353941
1332859
1284140
1960653
785047
187651
992123
225312
808948
1685689
7788
1654173
943057
247467
1157192
1981136
560894
1206538
165773
1136155
641931
1283679
213472
1150704
1662148
1596149
997261
1006950
18646
1378094
381196
1404674
1404126
674368
1339927
1679034
224619
1779235
1812665
728951
1601006
672504
426813
1625263
517623
1571490
900189
332985
1167075
766465
661730
79824
345004
1299913
83287
829198
585099
1008125
953595
623517
566052
281958
1717480
445049
1271601
62006
1117268
1228936
367705
1516053
473306
1871779
1183194
1646018
1372009
37138
624259
1762343
1460023
1258470
139186
1324880
1269409
685131
1619939
1522203
1946481
285351
1363064
655017
1480172
1798072
1230687
1879655
1325783
1838483
28192
1392615
820638
1346199
240752
1520890
1671914
753388
1431089
1365567
538039
238914
1010138
438984
1430019
837400
82475
1346221
1888771
1891210
1033745
984923
532248
1119776
245750
985778
647367
207693
1681367
73323
1732764
1055782
189061
586661
1695439
722715
1099839
1730443
86189
321608
582064
1148605
997738
104534
118325
179209
187126
174440
1910683
807843
505764
1087894
784161
1841422
130579
1639769
1711428
222630
825208
1617816
1601470
86569
502221
1634608
1485758
84175
458363
314963
1464751
255817
423480
1509180
1327649
330688
736925
1131599
1365440
1769611
1579803
368500
950361
1085991
394588
948125
527630
487269
1865042
993723
289246
244259
1741008
1911285
317372
1932525
1167705
1685479
1131225
673993
469362
1850267
361281
997966
887999
61084
771820
1233598
1745860
820509
454160
45574
337946
1726051
1685862
715249
1082347
445141
1258576
1705365
1177410
1545036
436588
1733508
1360927
76146
938211
171084
485203
809473
1952951
652800
205238
1484867
1754817
1363521
1640386
1483085
1227196
86434
1225776
1400761
1069892
1943139
1296141
1280215
90744
253648
377185
1923660
184542
1501644
27867
455330
1768120
930722
661786
208731
883182
1895547
738871
924996
1247429
1894853
1301580
75354
1258021
1338120
888687
1770022
328365
1262239
47387
525380
1567239
556706
644946
1215871
1152085
93550
966239
1702992
851356
1260478
1090485
555410
1030001
389459
407428
1098340
745192
199097
141260
963929
273798
1731569
1496743
183138
1380493
1465737
934134
578019
1140256
1761080
1517719
1300325
1123910
1593601
1332195
563292
38148
1918575
929790
1543639
1107257
1862118
681126
159026
140016
415830
1069626
585430
1281542
1342426
1889761
1070273
667923
1605811
1411229
313325
1145574
1333608
985505
1902591
213259
1791205
1815131
1299547
824265
805043
958476
1572299
923844
329557
952559
407883
1219822
1832891
1339001
1480000
1825107
1006064
1505911
1270511
831014
973768
1846105
992860
1412663
1041986
538244
743948
860143
1249386
69615
1424495
1747956
1616044
322410
1815382
184951
1969694
1641900
396081
1025305
1778189
883665
810853
466430
1021435
1243388
1427892
1046968
1669173
1554004
1361235
205452
1641436
1285661
1790700
1442269
957438
1817094
1226742
1368656
748306
1711162
1706739
1318062
458538
1486201
1181089
1094039
771696
292704
943437
881652
1150684
1522162
135936
1831150
461253
1001834
434916
1390386
1047637
872769
201625
1983723
1786846
802224
166269
548153
388711
1638347
794801
551033
1529345
1598860
1878958
1024376
1931693
1963250
1416396
826810
1092615
1474491
1074705
879424
1161599
1109675
298574
868556
1212912
1267268
464881
679018
1304151
1050952
1877259
581171
1264256
2580
1643337
1658687
1887961
887455
1115726
803900
72499
1383632
1484275
923944
1795682
553129
1493992
1983205
1858505
1586333
1156569
12767
1194628
668397
1735807
1670988
545604
19987
1467532
329388
964087
1987025
1681596
724082
1386501
23150
1820234
1676309
1404578
307940
1979995
1331567
536123
20893
556531
946768
560528
210984
491477
1853788
693069
1173395
1165669
1639199
1267690
1880768
118135
32647
1726211
741771
1652109
42707
1632037
432632
569702
81597
922813
1741901
1541118
1702416
669939
637515
733729
713304
1344726
401649
997004
1517938
82170
326612
542722
1796901
1312520
1129334
1310707
1614643
1337192
301260
1140533
1658492
414078
1053713
1312247
655207
1947655
773801
566255
996526
111766
1546971
1404424
834991
1057526
367712
1035674
1975712
1889910
614398
333533
1928065
1947336
1716951
1801445
640502
1903602
1283617
675764
1479666
667680
1543254
765540
1271619
783032
1884227
1366720
568848
1335987
629280
963788
138828
14289
1682657
638050
344715
425959
1176334
578895
816597
1314274
333552
547714
258792
1572410
1112743
1727844
1177598
326507
1967666
1555174
997468
1336781
1800682
1605298
109768
1050291
860762
269071
1390870
822383
299204
1670575
1829763
787038
1648303
243872
474818
1985295
1692831
802415
187496
755922
494340
1309826
1085003
1735422
413788
1646554
923863
21716
1871291
639353
1603498
317880
1531704
1327777
1758686
273927
1676474
1410549
715107
1079856
1639092
91672
760828
750723
347154
1594825
1304193
420494
1439896
51469
500099
1168902
44046
1488739
198105
648896
915154
1669926
928678
937933
1955909
306245
1064393
447877
23257
1205903
858147
758247
88777
1509854
928424
1408751
1765759
1844060
253935
2464
1273575
370856
1994989
1716999
666828
1183925
1223396
393651
1397445
420497
735481
715386
784493
1265068
557406
1505443
733799
116464
1650325
310544
613358
299715
150331
563250
1332655
443865
694536
437313
1088387
79640
615903
50061
1370487
1718679
1361554
554878
1190796
651913
1434997
849511
220087
1981690
1851890
867667
718851
329091
1323457
1450907
897914
884914
1282903
290524
1444886
1090395
1610310
873495
55143
527950
429925
556642
1678527
698409
555848
572145
1794247
32198
1956012
450557
1965560
1099633
65161
288290
1736940
322900
1261957
1899431
1941808
203148
1495040
297122
572041
1653215
1012458
911401
1893962
380056
644665
1544586
15
847771
1540831
1016289
756660
999211
1743630
121513
1091371
1437063
1652958
1918044
228536
805343
569523
518499
527479
1200891
1854858
1584336
1428129
1253271
1761191
340105
177464
1872088
733129
483828
1646408
1011427
1487734
1411082
586286
1815688
638277
69743
928777
1940956
363397
648744
519503
146533
1000764
292760
1815601
222148
575613
1679005
1109712
270099
826357
31521
1748866
1047180
1001507
889382
1036029
321602
1908165
590333
1254980
624357
1014103
1870478
1162765
85962
664917
856528
1041256
573061
1988614
91780
432698
1953845
62326
757653
306533
1077802
482098
25117
82357
1724364
710928
1885251
1205542
931689
1734366
1917426
38667
1509542
1074026
1946543
1252194
377394
164491
1657628
924169
1575714
1078595
1390213
903155
1971564
679536
1746787
1959250
17768
1623655
1179173
651003
398213
1757495
17594
393079
1197389
1621514
410245
1924390
33024
157776
1545721
1572099
725462
1380869
1048743
1958993
993153
1026171
601092
543069
1473881
794323
1086762
1333972
1593041
403750
1768212
380706
188428
1734328
1815207
1021786
152766
1119314
1057485
695298
1220815
689907
638655
1370826
1199749
1419348
1196429
323999
1937561
1984092
267926
725983
1920436
931426
1904831
1045181
1525166
1503416
991626
1468943
672510
1982864
1320642
1446637
1555102
1397674
1916345
1151004
1231224
794440
922739
932193
1700962
1629487
1233678
886236
1694826
1934318
1937948
980233
167175
813702
59877
119810
1246266
665545
1903832
173361
532094
64888
900645
83936
297789
1918730
627866
581856
907985
1919174
880478
640832
1452543
643446
303584
640778
444918
488228
501024
140410
1865597
1751286
1688210
1273823
1295766
34821
1659983
1211563
827283
1757577
1981891
1173133
133658
1705546
1462910
1370343
663210
385399
161815
1051291
1889986
886635
1138411
637608
1205375
1378876
1018309
1786325
1151976
169800
247144
1179099
1854920
867754
88204
603398
634975
105941
900794
1612360
1295312
379968
1246881
1092215
763268
865701
1622779
1201832
1623490
1111450
23429
478797
292065
1225548
150097
1731898
1544866
508601
1114244
1589937
729527
1006925
1370775
1304234
1417019
1663553
3521
1177352
1098472
1043002
602266
1153577
1811043
1644175
323262
821750
335314
1780491
1285406
1157478
267667
1988314
1380882
1032775
634365
208483
1463713
988241
365794
1909945
1820919
571524
1833438
36508
696399
1059446
1353822
786465
554888
1577003
1598599
1432335
22866
744787
1959182
606473
955317
320245
1607742
616826
48712
1869581
1870854
1303079
1965019
599415
1069304
511019
995958
1018926
193364
185730
626679
1880361
1715168
1144563
413970
251783
1276601
961964
329180
341071
369927
1962570
762566
630544
447640
1447029
620497
1032451
93283
1200869
949586
1232180
80400
60658
699000
404691
185572
1454976
1172285
1482792
939633
820280
271895
1126581
898440
1411774
636880
1552047
315281
1988413
1630227
1642722
536307
267175
1476368
1608588
1174441
1797252
197121
1958003
615934
1113384
424133
1245000
71432
831976
212899
1324758
4030
114859
93337
979008
220449
145773
38532
1851103
1221610
448486
1929220
851013
1168700
310946
1854286
1284928
1232337
1558325
1017593
1537277
1907684
660350
1796194
601391
157219
393604
1542112
1329793
791492
1472629
1684226
574195
656259
127424
649952
1802207
194516
1551255
1284411
1639506
1301401
1531217
274755
613215
1143538
399336
1668708
838513
1241286
531927
1168374
1996419
1404105
629959
597364
720699
1809179
1663081
936760
28008
216908
1192467
826872
1907050
1848081
1563353
1601207
970329
125267
1735187
1351641
1697895
977955
1326229
1660773
607394
1076260
1434348
602511
1671854
61278
408661
1756494
1120933
273367
1892216
1508129
1874202
1127326
489796
836783
1120780
604534
939005
1618773
1038826
578585
757532
257786
1906212
236366
1475672
1960148
834418
1308687
320583
130649
1799499
907667
1852505
106794
228315
679689
1464879
813661
1379860
1908448
1093062
77884
834000
1395033
122653
538391
237407
640386
1241571
204450
949390
1502206
1666182
922601
954761
387562
1754682
572784
1810528
1505691
1636608
1543351
1510175
928269
847151
1204379
1083915
1331506
1185670
1992935
1268413
1986573
1205016
416461
349512
1092522
799048
1887329
262628
1059690
1295937
791128
1540352
646359
170013
201536
1642364
732468
1721642
1826140
749802
1125266
411647
1542781
1764099
157878
648352
1651285
650445
179414
1779608
445382
1226231
1427755
1608433
1009215
550544
51033
1449310
917717
305386
1292813
1939661
761681
1387536
735028
119913
967777
884041
1110093
1063604
1054704
1852620
911910
1228864
1790320
343676
1525280
52906
1484083
1278511
1381321
1405207
1496770
571748
762421
934015
1109693
1893858
1911113
1696092
310917
583561
1829370
1683454
538175
620545
484608
273507
1578922
1823286
1110898
1701774
1817210
849736
495393
1832578
1406339
999605
1337266
1574933
713723
1829595
33959
947030
1818170
16323
778183
169427
1329550
1834582
1913848
935581
852497
1990132
448526
1515378
243013
127010
1278306
128254
384575
574057
15524
1564114
1380111
950505
1274419
738910
782647
314050
1898201
670401
1016814
482509
1686037
658632
1161158
1041502
412171
1469779
909062
1523565
150158
401729
1768788
322736
1155198
66771
500335
928475
1522694
1771954
1938589
1766967
1394725
1857814
1485300
1683951
477495
1416027
1523089
382022
879169
408465
366303
1104796
1001492
273751
1225268
194020
1733934
1720901
1509886
1059991
113812
1858949
1322198
635423
806607
1992535
1559355
555499
558543
555253
909085
512510
417436
1945451
410954
1604245
1302328
1950543
1599159
69926
8004
1846175
1383440
1325903
1240057
1026964
1469559
223005
477572
1855672
1238632
70745
452780
410148
1954422
1219407
842377
1201540
696536
1547594
834048
675042
1212352
1997344
1501470
1594686
48558
1019207
1928931
321090
36873
1208072
560891
1420828
1426322
765837
1793902
986022
1460658
1363153
816632
1168231
748118
153295
1006525
731555
1612963
442607
951512
1788301
1528304
676155
1411076
1758149
661257
81200
1970659
323231
566012
1891074
1660216
1105715
1880120
494827
460869
1139143
1633429
1385047
612142
1984579
701054
546648
1223236
204223
1319662
1119673
1326359
959424
808970
366983
1914037
870770
1259181
581243
1203697
1384664
664578
190871
909702
1051266
1057080
1890089
542102
1082030
1598780
1850875
66817
1971694
1973510
1200489
939124
1362154
1258626
1560013
769519
1971437
367434
916779
1099905
416083
1030733
778997
1178556
218199
1382030
1117097
1002954
760518
1701641
818092
1068120
1424542
1009097
988945
896873
959885
327829
603385
1239381
473524
1967812
1935396
1442603
1277305
1486986
261210
1867132
1648324
1889623
1495451
1318575
696037
259399
318508
1574469
1019049
162713
1050348
1803199
457183
901948
1923984
486851
1612008
1821544
1708993
637867
1878147
848126
934459
1215990
479623
1941338
1043946
1139073
1456814
29879
490339
1086861
1634488
1309847
1214542
1720776
1880447
516567
1695219
253296
53269
970774
1044503
1741020
1060817
23808
86159
764208
420049
1347310
1385031
462743
922105
1462140
271834
1529975
1170370
1731584
787960
575501
933292
766777
132521
905141
1689662
1059829
1082053
1367722
121459
1248654
113942
1372454
1536250
420702
1956243
893656
1514731
1260968
684815
478540
1412075
900855
266935
1951827
826488
119672
488860
1046835
54502
1939736
1302820
533444
1303016
687253
616927
77449
923494
1182642
1176904
764547
1089854
1622167
362127
492874
1412067
102090
1700055
61676
1198088
1811388
219573
1151426
1759568
1504973
91164
1383840
76895
1557578
24931
1343978
1996278
1931310
643838
1568553
393875
277121
702220
518808
567925
990824
505251
1065716
907111
39679
387174
1060463
75500
1717752
1717239
1116274
422925
1752682
601361
771157
985780
1944417
1614936
577538
1623397
1555349
1308011
961597
872932
813612
480739
225305
1108653
21218
84530
1828997
205222
516870
1047532
1875311
1000638
1609815
385976
845750
467403
1382011
177897
291972
1595613
1172966
1101187
721253
15298
1530099
1598525
743588
1668435
1560165
1188183
1163957
830714
1133719
121240
125805
808430
541968
394943
1858489
646543
1459853
1380058
1777196
1817189
1163817
1704177
908155
609440
1209988
1281572
1924193
1871238
1781655
1878120
22355
269183
1330826
308572
212772
1298797
594229
789636
1181916
1165876
32959
946096
254266
551986
740603
804698
1708830
1004741
1778648
1025735
589123
1401784
1357906
774816
840419
369029
1205457
1513764
1943581
1121750
301141
1469211
1947694
1018745
870343
1849652
1579518
299455
1895569
214040
139065
1804763
1998552
878220
692276
1605349
1466132
1975375
1369166
866572
975054
752772
13482
1262429
641980
1818040
1582796
1953629
839314
567157
1991147
1833733
1602970
1027033
282572
1732587
244498
1927861
1231413
1536663
338960
1935656
1867063
1446987
34888
1514129
461681
1438544
237825
1868804
1474273
351530
1837083
1418153
770242
1261477
1970633
1422852
744345
1807952
789063
428547
159393
1477724
1601468
231459
156229
1966456
876838
355856
1444623
55563
306201
412878
81023
276162
1769030
253319
416304
381027
1043504
1063246
651251
1222887
729313
1740186
1939453
553960
211335
1166529
1657589
1569975
1793971
1763185
449399
378633
1306682
432790
897590
1494976
1788938
913533
86824
985984
1043627
1160906
1134620
1226955
1624246
128221
1821269
1562585
1542653
1964770
134250
1915487
786539
1164713
548131
380479
1812414
858802
462175
435859
1242469
714605
1853621
1225468
1504489
1077506
1328056
1768184
1433920
1839550
210372
1410145
623764
382491
340252
1449129
1984656
406894
1618470
1912278
1476993
894506
1878508
157352
1675419
499378
1864374
776031
27745
1066274
113586
1415254
1091497
1691521
250771
691036
1585594
796196
1830658
785232
1357395
1552335
1612896
1641821
723558
1104030
532224
569840
1240974
494431
1681179
1232645
368465
406240
1517519
1239241
959800
455651
71342
1809084
1975710
148125
427545
480552
41168
243719
1387816
1657778
1661335
363292
1233645
940583
416889
1373905
192600
1354028
200439
1137723
903615
1847032
981497
915195
867285
71564
1000237
297586
816781
151776
804681
562774
215428
25880
1258484
1536958
1579357
1920473
331121
68520
642053
1592682
556854
924038
409778
1302004
1616106
387530
638368
1259075
550209
929850
1387973
1994016
765672
1400410
1367207
1736040
380851
1183162
1180733
1012626
924441
745731
1464596
562218
211774
1008920
1589573
299638
388748
1158253
1355068
626116
1775741
1428541
1934975
685272
512650
1388810
52930
752482
1449086
966414
1393324
304972
1468634
1499855
1527140
1730475
755720
1935958
608121
1735678
991549
175045
1553932
1833337
1033290
1528226
1584155
800989
1549384
1263469
1128989
1493860
808743
70265
323517
1462426
294741
1082222
1760374
604853
1131769
506736
288561
481326
160137
1321602
1055715
1285953
1117142
1004645
452633
1805378
1568389
671175
1358832
357094
957586
1031033
951367
293995
585501
283745
188482
1160805
1502212
1797377
824472
1361323
625526
914183
136505
1031283
346019
1003606
268035
1201807
831099
117310
1800142
1362619
86510
1385346
88448
1138816
1685764
1083067
681672
1873658
714544
1573773
1197900
351177
1172757
373375
702378
729408
382557
1398620
979701
1853590
1707518
1121135
1677128
1089421
1970721
1455886
1915962
640595
1871001
1261726
1041141
310525
839744
1912591
1047637
1751326
1836996
851234
541502
288514
1411368
1704769
581804
157323
1137215
980699
424664
195254
1372358
1142626
1262158
1959868
210626
607679
143826
1795217
1661867
1907102
1740407
1964950
98588
855510
628649
1388783
826852
442477
1712949
300332
1053919
1507166
651903
997204
1306335
187048
1928078
1315786
354702
673028
904210
45714
1853558
1056843
1929791
504703
1060203
712855
176071
614524
136698
1359944
305980
1671278
1333910
1734755
317967
676065
1271640
264826
1147606
117066
56057
1390977
567245
833848
1802231
565232
1282471
1943251
516280
586247
138299
670690
1175621
24550
206831
170944
672859
1743253
649999
1886873
990516
502102
1252663
1192951
1481772
1042424
1789613
519255
562003
587350
1837934
1974475
732255
502248
400819
1020829
202024
841366
624514
1522131
226938
822971
453656
782548
1386473
886447
393284
1807947
318168
1880172
61653
1540896
1801698
1439864
1575675
1294279
1442098
1391696
549990
903190
1790302
1867582
1757584
992613
668497
1396492
783131
1318061
1896109
1080022
460708
1274963
180733
1747928
985977
394797
758683
1919291
1227066
1117746
1538616
1944501
1960723
98631
539019
49334
1043066
1671356
1863618
1890972
168663
1436221
549611
173493
1388417
409451
873294
1303870
236050
1874614
312654
1337484
896985
1939715
1066105
304306
1908781
1734563
1340735
1458118
1036373
1685002
341000
1546111
461282
1757505
36097
1679254
82112
83665
1518990
1801477
1950046
156813
105932
372689
915805
1697621
1400398
528094
1744105
259437
168956
605170
1525435
1892319
1115588
1251064
1169006
1413956
145858
369011
997810
1863948
176192
1219276
1515728
1108910
1256044
1251739
389938
852543
1909607
1481245
1000324
1503993
450317
581076
862037
1992482
369767
618977
72469
39284
839482
1900084
745458
912869
873778
1886803
58010
1573510
58404
87570
1650097
1908528
162257
728965
1998155
1897035
891356
890932
1464964
1360180
232061
690273
1681660
1072067
1001394
227223
1053666
623600
1615813
1879751
1128915
1795659
417573
833881
1827123
1012041
1320498
1789212
1666064
235195
631707
248924
1099238
1037285
902603
1799813
1184886
1012194
559617
548144
1620053
1087109
1553431
451679
253529
1746176
1321384
1688922
937154
1640953
964119
1748076
1115872
459216
1505416
1294738
1992746
913899
530716
1241329
1676217
1691807
149510
944145
924409
966023
1734098
1284268
921211
1605364
1612772
864875
392917
959739
900616
1544630
890523
731298
1156892
1239688
174889
783993
1467767
1593489
579658
475206
1449894
994003
109608
50847
1389379
1119164
442252
924979
386628
765276
224218
1674677
1963590
1456613
256656
1758132
1896912
1956530
703626
284702
350623
1354806
371379
837657
1356227
1250062
1291728
263897
189029
1517720
1059403
1660396
20721
1676927
1649914
1437907
142431
1505073
590271
267534
1822878
1692980
501351
1165362
593855
92875
155558
59747
894236
1146143
629090
492655
1300397
431704
1442889
1594972
1549434
808005
1510496
1097618
1200051
1344622
465736
1993474
1872370
1872107
85488
424444
1685761
1633683
1344451
1455520
1736357
720984
1159523
460722
741650
824163
731289
186868
336184
882051
562509
785334
1714135
1064818
1266800
1226056
815095
44121
755102
1102247
1360343
1944345
468648
631970
936988
738632
458075
71441
786740
642943
815341
946324
310045
1186787
1668983
1766186
1701676
577909
1102515
660914
1278480
1197784
880396
474248
1892668
1000301
290560
1046130
335195
833971
322946
818953
1521966
852920
605466
1364887
534591
1270107
1187756
1344152
1143268
1931938
423419
1086517
1328930
234833
821611
498096
1594130
716919
84000
1559618
1066590
1251255
1759701
231987
1380813
875633
1725593
64716
202685
1795919
327151
1670263
373783
999321
368280
839208
974248
1183616
918932
1155374
1478659
128077
1789138
1610619
975580
769556
1825548
1867986
181674
1342381
1641778
1142755
1055661
71822
850217
1492573
1641249
1696400
1112004
845968
179087
1538381
1006304
1206062
1387628
704065
1909005
1140967
1102789
19051
663954
285928
814281
1991917
507767
1738487
589654
707569
1430304
1744197
1170256
1559717
1134345
699570
82107
881245
231356
874037
1082383
466025
463893
670721
1455195
220048
1196737
1044747
1105923
68564
837924
1957218
627324
676500
1006538
1664393
405618
300948
1921037
495504
1320778
150129
1581000
1444740
72385
1764661
1586650
1052898
1860581
1596711
1832930
831345
399998
377297
690424
1169013
681332
407769
1805189
1365046
1032547
1624601
472339
130279
901827
752717
267277
1234502
871985
1296069
1018203
1893424
766834
337015
1393528
1130126
482924
1554467
1424673
199290
803819
203866
58515
1880279
995799
161236
104842
1463866
1562460
1199041
1989614
1084071
329442
1320446
885547
57917
1177323
290814
1734127
1474893
1515802
608318
580310
1115315
501703
557076
1393959
510689
1376503
1768865
503594
1494802
353478
256662
379058
268375
571725
495218
1819146
1311230
1386826
1624527
1422547
979
279465
818356
561862
1248939
244599
1884996
840769
357895
1871494
646580
1879566
1052924
1321253
747276
1869533
996756
263993
379623
1018327
1292695
1210976
872341
1463880
1302970
770877
617044
553649
1518185
1746612
1325091
1683484
706915
746701
1298695
1673453
244790
1444736
1282082
1633337
1372499
1202884
1995926
407235
1200485
398525
1684092
425539
1506501
950626
1452834
24550
151862
1284417
1945871
68139
1818552
585584
1421509
1808612
156719
282387
1925421
999615
871869
1434396
68352
728892
368469
1392458
1566047
581145
852915
1423338
76000
712830
49373
1083046
855720
796358
607729
5728
245259
465906
1695976
817534
558280
355445
1667393
1624259
504930
275689
462401
1714526
454987
1464179
1158893
715095
1555822
842493
1698118
129250
1948727
542958
765153
375495
191505
1651669
884284
1324775
1928232
1428324
383708
863352
1696037
720311
716231
1851672
1764261
445975
660882
1969066
1136705
557448
1957363
189631
1232051
1426931
324760
870760
345512
1266777
1118158
416898
472090
1476795
1573897
82809
816837
1787689
1976847
210518
905318
1873431
443747
677659
166097
1922942
1468647
6439
131802
737446
707602
1884894
124044
480669
1011768
321946
1186725
258593
925904
1836693
160802
1758850
1217842
57492
717147
1560027
1708334
91986
1498344
952891
1349623
419058
1126721
1167934
1140129
1317362
175031
1907955
28321
1577040
1408320
1543977
781278
894074
1274102
355490
1426350
1371409
1149155
1166327
1282041
818386
1922077
1150554
1399318
1810002
1663347
984251
850172
1936814
1024938
1810451
1402437
1821320
1655895
758040
603765
274208
670314
940301
213328
1662225
680860
709046
1167328
722157
835483
268934
461737
1754037
315926
501166
1533509
731544
309721
1990482
636568
554216
1624576
555038
1706091
189787
91539
151421
1136713
558389
343806
278076
1833398
1692562
1410139
595017
1312264
159194
1513380
1887973
673971
677947
282613
173168
334123
1218765
1426211
510523
103428
110922
929342
206160
361134
1579790
626169
1885297
287659
646557
490670
1592239
724192
1475205
1540290
1760690
1056585
1765234
573450
955888
1383858
121589
1619844
755869
150190
409016
339682
1179178
1368474
846912
149740
1312716
1649062
1244556
365722
315307
130613
1562125
1523198
1533995
1660592
74144
1775606
1051211
1785115
1415894
1300740
1915562
666968
1552855
1933136
1023606
1491259
358643
648154
1489328
1773374
1191266
555566
669205
1392151
405757
70985
1845866
996646
1952834
1918820
691704
1751797
1403151
956605
1018759
1246683
193566
247071
625884
1900785
1132493
1707212
817759
1207662
1536984
335544
1298931
1130512
1946450
1860929
333760
555766
116953
129140
1200178
1451106
1680294
25976
1993867
795693
1750556
655904
381521
56866
1835431
73115
471332
1699390
1719605
1973183
1420789
1850955
350627
671158
774126
1109608
1379781
929957
1827867
1116401
76669
1307470
17990
330395
318401
1045115
922531
1265577
196856
831989
76149
1155597
1026321
1654875
1457550
1263424
1307671
1511336
113217
32054
668611
771940
979188
1899329
1239600
771960
1918418
1050811
864978
1239299
286245
1867577
120439
344308
555768
1995310
947062
978722
929346
1673483
749066
202349
737994
1294510
701318
541443
1320593
1074189
1979541
161215
260745
433464
597002
743288
1774987
1798557
358792
639544
205839
1133730
628276
1608805
1457400
1036029
1164752
22888
776119
572702
1117104
1472548
1974815
1637824
1118897
56080
480991
1464246
707728
630291
239496
261745
1280524
926174
1892834
1110193
1638718
1227616
1881829
1849866
1410853
501636
327810
1201078
640252
985078
95548
1135788
1624333
1467147
1834726
1579966
935255
781724
597873
27408
219493
195141
1616333
574842
1727315
1423301
280418
42810
766359
1758116
1417446
54753
44503
623567
1570692
1280530
53730
679382
1243024
419799
882644
540722
802918
1082872
1487436
1018474
1973940
821422
1019583
1808453
553584
453300
1851947
979915
346913
1230752
1806710
181676
318974
1516261
549660
1776082
1304252
1531791
1995724
995513
1211805
281880
620957
808145
1953399
239770
1575402
1962476
185744
1307522
1371404
747063
571516
1873528
732711
628059
1959434
458908
392631
970952
1646477
1659242
1217679
1215021
676217
552521
1559477
383087
133053
742007
1353706
1598046
1597200
1146209
1760745
1139010
1032198
1638889
813778
350722
173512
87712
1059581
1800326
677372
118279
1274895
1570101
665490
1959217
1465898
1879631
143884
1153538
1463022
812104
341062
847079
228331
257292
1130956
1396663
478957
37937
804897
1573127
1019485
262759
1269942
1998576
1845718
1423611
1965099
895840
1522939
1822397
129045
1750862
1824491
1944854
1028001
4956
1425380
1180579
654903
1382398
1756853
1775186
1273794
1320639
1929172
1979595
789304
107813
1229046
959688
1500524
489660
1933841
283590
634873
560149
1071346
120761
1615173
1332495
603618
632744
36878
604195
1976363
1618605
452180
1188825
102687
656621
1089016
582862
328977
468100
1694447
882527
648834
311549
1403493
304944
1151201
1802214
684138
1952300
1174745
1035677
1283870
393961
461017
1725886
1782168
51825
961058
716741
989663
621243
1281637
1945405
805486
63352
1162109
416716
1745439
188438
1945578
1400004
277920
1392582
845474
68297
487311
1054850
735097
972482
959059
569629
1218548
1381123
1014947
1113488
99888
106794
421098
455083
1623993
1015150
847950
1939551
559127
708847
106206
685666
1984835
904994
1980309
1297825
20977
1873669
1680366
713453
1410226
285694
512056
1398123
322454
137569
525871
586922
1604690
602754
361779
37118
1276917
1441309
390510
1356821
1328334
672372
1675416
1590437
125636
950289
413127
1740378
1754071
939299
1244860
1102327
1975457
784132
137134
1800349
458483
1373079
940169
1284990
984373
277598
1733455
438217
1537593
1020450
1498416
575067
847661
1927904
432724
268960
131735
927832
1487753
1634117
572048
674484
1821401
1841310
956188
1338871
998784
676314
1770074
100651
1594302
1402923
334994
1703825
1337002
1960833
59195
832996
1770883
1285377
1688936
499405
1938788
1397559
296381
467580
1084205
842057
1433906
971489
153251
1582915
1950042
954106
483837
561113
1475934
1604775
1780964
134690
1041045
1923519
1163393
1324567
809846
226868
20485
467716
40046
778427
1959292
1872862
700509
562046
670266
917085
1536970
1348512
202579
1824572
982289
1030849
718112
455495
1033299
750830
1096540
1647660
1023374
1682795
1857977
785763
1079285
365117
1065186
860492
57083
359074
1640421
1905155
1074644
1474962
1871645
1711262
540064
304797
1606821
520029
829483
1922079
1086609
1727010
33957
73951
1041830
19634
489985
1868881
282897
542548
1142699
678958
1119996
1636299
288481
1851900
450387
1022691
869003
1467287
1623841
434866
1552299
1824387
942124
1811754
1045513
750890
1739204
438065
1165559
375483
1049112
350478
1567345
118296
1377022
1599287
532203
363757
1072830
223321
886543
862287
779684
1875830
427181
337212
288499
27046
1278087
1759501
1494022
1047435
714577
224630
1461924
483878
719529
853330
1740291
1942460
234845
1569050
489934
196098
1906394
873542
1985788
1513219
1747880
326733
1825124
540800
1514593
326085
1606813
577990
16421
548225
286591
369917
154030
257988
1910615
1434395
452825
1411059
1360677
588020
1390440
118817
798959
1387097
498491
984979
466521
1552952
1078799
1345127
378674
890728
652551
1761355
107189
592609
1111643
242396
200848
1417238
1071574
1053739
983860
542581
226229
1406649
1174300
1993504
987673
1656139
747578
1361819
1847735
1192237
1293541
370539
494983
428179
1908770
1178879
1022506
860039
675599
1384580
245780
748594
1215513
1035702
1229295
1733104
976882
144884
1254090
1685116
688294
1138774
938796
1353716
626194
1373194
1001774
35195
1831080
61575
978593
537948
1763421
206798
1593778
262238
1436362
67864
787844
760073
1386059
1481252
215986
192698
35669
1728467
1740066
1699794
445976
1312637
1914140
1917819
55336
1212100
289636
207118
1785637
1326989
1291592
194451
128357
435365
1439682
1277702
1277828
149648
184220
240967
1314119
1909269
1185882
991804
621684
458619
552344
876758
1321004
616149
501354
283528
1620753
1696527
1073725
490743
1315101
436328
707147
479903
93798
240395
1526431
1556344
853623
1614180
1445376
502360
1553839
380454
527030
244769
276548
1419018
556930
733490
525184
528937
398981
541904
7678
837519
373693
1089559
1063778
1493470
1055254
667698
1410142
106826
1704034
883983
715834
1484471
85840
778514
1153341
912964
522730
1791409
1583396
619110
379644
1110310
1808266
832803
1192824
233410
1030951
726170
1233594
1896045
1414136
820455
1838611
1856352
575868
541757
76965
571097
1487029
1716085
1613859
1193248
791179
903707
1228459
1855126
29031
497104
80750
1636130
189863
798021
225172
785528
1389652
162296
221976
904905
73931
440945
1780192
664693
1823329
187926
846586
1835736
285778
775252
119973
1248009
1271243
1122819
1734672
719078
670871
1615548
1393089
1820199
1720665
1220958
631040
1425794
766816
1428454
348655
1253555
369488
1796123
268045
1101959
1460303
781282
276358
54928
1015807
672818
70877
1440341
1281180
1121691
1501941
1492894
1902880
1605570
1805863
487699
910286
1087992
781155
739081
213694
858153
888293
372171
1683322
1424408
1029010
1326503
569703
877924
1581340
1829864
1889805
716563
67025
1257674
1213293
1005335
991366
1990477
1634494
1561169
1556457
1330370
110816
1709410
1094102
12859
513901
1810278
510332
457544
1958649
1172127
438702
1391754
118474
1068538
957040
514002
603363
500390
362933
1863806
774850
1784017
1607401
1062629
946072
868857
1029954
1277600
600035
319881
592605
620000
1565357
679905
221987
803284
815335
1711564
1067705
630139
545230
1707438
627467
1980256
1305665
376805
268190
1252339
1147463
412604
1212279
632604
944337
1123660
433940
1670989
1714947
1626957
791676
1471378
943397
1657511
1946879
1154657
1433079
11668
328524
885661
1018062
1516260
1138404
599155
533524
1480900
1149562
280679
1456764
175930
1330684
1204663
1466051
1178465
970905
425866
67097
874271
1411648
868279
871722
188139
680166
483273
1463478
11860
1816517
1407565
1225581
235330
101421
1785037
1745796
1201324
78261
284559
1101476
931398
1082810
1463593
251
1718571
1382030
372256
1550035
1431074
1150508
623966
1487161
12611
1594917
841530
1593553
714548
1293592
1535647
4573
51940
1508051
568086
137472
1886058
1125212
1526259
101256
1667104
1068774
153467
1499006
1403122
1184939
1339043
164544
1192827
1566640
259413
1135235
882314
506768
1834946
794864
1504332
392080
841005
1175615
1951452
401177
712255
1348665
812563
629469
720798
1858486
45227
1118233
102935
1221562
234587
1872611
805386
492880
1711571
1310813
724720
242160
832481
1450275
1195980
1850328
1327917
1214257
466027
342770
318838
9888
1622414
323518
285669
1750113
731864
757834
1205007
123066
470993
457796
1763276
1160364
756491
226188
1630962
1358803
505263
1034575
944476
971926
1191008
1972192
1485569
1677979
1192225
1331662
1150534
400917
1808472
1365232
773630
1159881
499610
1631786
341415
1282283
1276298
339099
1621128
283255
487590
519616
81076
940813
1453322
1532233
1567683
1410899
1857545
498615
497196
571344
1949209
1735340
1641376
184328
1307542
1374874
346892
1395451
382019
1152532
365045
1749726
1940117
1708235
638708
632985
981880
1952892
1444392
615514
853226
1688072
1030163
488786
585591
628029
400749
1225917
655838
252130
1584031
1056603
1392988
1964394
1641165
733686
959485
862904
1203761
567679
133710
1305004
111234
600826
1984901
1921521
1421708
735647
147338
1673525
118592
928647
958926
733649
63136
274134
387208
1858455
675782
829964
639364
856485
1523457
886376
138640
1333575
46807
1759221
128896
669054
1986235
1119542
857749
687302
39106
1077745
410526
672335
1862240
282958
909196
1272654
1559981
226555
178018
406831
177861
1293465
825823
632049
385444
798055
1958562
1427136
323121
1456642
449008
914000
297746
1464831
20590
419983
1480717
1990898
341700
765271
1836816
698847
1751880
152822
1012078
260254
1507142
158246
1452302
1619843
222457
374136
931150
964790
1887260
734027
582890
630768
89996
1725539
1476305
15096
1769353
1493825
1921280
1270508
1966255
118259
1660743
714710
861764
1590610
1472832
477439
1065765
880959
1133830
111162
1688504
1745760
681084
793949
649798
1678239
1580831
1783874
797411
806702
298428
398950
1203270
278552
860796
813197
633672
406682
1592733
42233
722725
632331
491773
1342742
955726
92489
1894179
1176826
1374066
1477427
246076
1513465
873482
1699239
940704
772658
169248
1594353
1361881
1707894
1684433
1127595
633180
83577
1830754
1733707
488542
233798
388454
665230
53491
533622
1835083
493429
1452943
383367
845905
155577
270138
958142
1103753
290355
389454
1901230
325429
1940077
973261
308149
370053
1042218
1928516
156990
1354602
159128
353485
1159896
1946637
1819507
953808
411458
314347
1150745
1117591
180151
1924428
1115074
584897
161305
242740
1290207
964756
1141800
1438439
297538
1379862
930418
1808698
463452
980049
387032
1943082
1513706
627961
43632
1798653
1235223
1180700
823952
1500209
92559
1847957
1314376
513803
1263063
563116
22320
694164
598313
165271
1053476
724050
1138487
1616305
1577252
760870
387998
790249
1997239
1940075
1425884
404004
1500711
1606749
58788
1199548
1768180
323539
1128159
65043
1414789
1648362
531343
651384
1112672
1686776
832699
108293
1158350
430545
676640
200434
566441
15974
1682139
1250391
813449
969105
1575908
1417117
1666205
1017617
1928741
1842543
1015856
18802
459256
734106
1140602
1535231
605440
1831647
1551160
1169939
559251
32652
1793562
1317893
1063076
537037
1174755
88249
1120273
426665
646532
1912712
1099593
986771
1032046
121778
755536
362929
1741885
1463381
1602888
18019
934146
259795
83987
377753
892494
553293
1653856
1400147
106871
1829166
1722387
1376343
1839506
56625
630392
1029881
1592115
203203
1175284
1851859
1237499
1142042
64945
238139
1209687
419053
830420
1554059
1981487
44122
1860427
1780229
1691868
1653813
1305485
1858328
238181
405079
1542399
1172394
295029
1052269
1575688
1943259
317319
430045
1205381
719880
149953
935789
601210
291437
888813
169129
1744618
910554
654274
787718
91316
860719
1173032
1710628
1678899
1170910
1860675
1790720
305110
374045
1735927
503139
1424260
758519
1600439
1691162
159865
538362
1738817
1060414
1969735
313893
1624851
1227595
167735
93736
967072
1708685
532147
226877
176215
1404163
1342415
126872
206132
329205
1859342
337509
1100671
1585479
962121
1862453
393436
1659296
1630924
1309971
633355
1988509
389411
1966808
325241
197415
1938085
773920
1333073
1514358
1670661
1252529
233008
1492525
1379715
1667267
432568
667971
276450
1082997
668558
967146
992378
1917145
1709954
902044
1265044
802954
200084
1313852
1369898
1881901
991666
1267742
1593245
1595929
1914889
371797
347957
1002420
837308
204291
1087462
632522
163092
1353284
1341603
1378419
1408943
1537308
730533
1391453
1612683
1874806
637607
678089
1015062
1821059
538562
563596
104500
1296806
1103245
338824
1176854
903207
1986889
1876803
1944392
255422
1424954
264369
475865
370313
1554871
1539262
199778
1180069
182353
893113
1509094
1381343
1486918
887658
927253
1363885
1551895
290629
417656
1100567
722915
270730
668360
154090
1551734
1135687
779160
774321
869764
1700033
1972930
1369773
813354
1298630
1059714
168738
912011
31612
1614662
173562
627797
950111
450044
1678354
702370
201141
1204180
1041117
584403
1790960
1769533
581657
1268543
199343
1701699
611715
1365851
6252
18954
192897
44539
36770
1922320
1329776
1719024
613817
1793237
1266161
538970
136652
653181
1443224
435751
633676
1040561
510138
558411
1508586
1277829
134874
461970
1811595
1819705
988399
1154294
1479786
1294343
1790672
843324
1108772
1276866
447083
1732800
1689477
410156
310873
1600908
1644197
345197
420691
1958788
27399
1366612
867235
1119761
1396922
854469
1578504
509209
283663
1310739
1758391
725699
630262
643965
1611225
482991
1766115
1338236
930223
1764609
1785939
1353623
1287306
1191899
657505
1932469
358107
450494
1483694
898830
144684
523622
585005
1806294
1377165
1916459
960249
1305380
1093023
672901
387548
494171
978851
1444242
1123254
1330786
1857112
551359
1513881
1471426
957935
949893
130507
578279
702652
1404601
1665224
1415043
723282
126358
135448
867514
1912203
1147731
1499740
710473
687782
446833
1971206
1387108
1848179
1308059
784813
278817
812023
305584
87226
550035
382984
22900
1921526
1883136
1533423
1295579
630749
1291544
1207789
1500245
45247
1202069
145941
1786352
87208
1585310
43008
482545
560606
665630
505927
1949311
1349248
1689737
1506050
35044
748127
1351566
1145865
522649
367436
836803
1290389
333658
778197
129531
413104
1254520
1710406
991581
900
1744081
1568750
1535731
156482
1036181
1749765
1980436
1259772
689014
1748325
1525302
1073461
99127
1356238
4237
994758
1233122
1748841
160488
1462429
1985845
1309935
1649272
1934161
1880074
1627432
1796623
1201588
108943
1734551
1255031
1168103
121988
1710424
1104293
1863096
1646769
313185
58695
227964
1646155
1488960
1141555
1305741
1149089
108729
289362
817638
254185
851265
1173051
944306
1775275
1837945
1763998
215418
124453
1626894
1911324
1695805
75638
772235
316529
1260998
243599
130369
27025
692399
617338
345399
1321940
546705
123783
901572
562284
1623085
545375
1909886
1699812
1127709
1975728
642468
155464
109021
1554255
153574
1682736
1617739
739146
554137
297135
772099
385606
1653079
755016
171617
121870
649476
273718
1845422
408312
1849982
1214189
1592001
378911
307592
615666
631692
1660557
762271
251764
1273773
1886804
1083406
1250710
884293
1457803
467099
135846
336442
1564419
478527
869713
524755
849102
1038733
688492
1137066
1999401
1995650
912530
750255
484387
1063755
1605826
180846
279576
667495
1234296
1849440
1754443
1825135
828637
1242547
1607350
700834
152364
453571
1252060
1909559
1024468
1683320
657037
387832
1542136
1383066
1537577
1002346
1814192
584915
775638
657887
566058
1022463
1789823
865545
682073
1235807
118910
764731
1082036
65931
48059
984054
1507944
12598
1270206
1937500
216048
41829
1451998
778516
935488
367822
1477479
1708038
624363
471396
1065649
1306361
1092887
1265343
1216180
666749
1966531
603737
595743
1750566
1514760
1523233
693586
1461730
998000
949480
158328
318477
276564
1012903
1802704
11395
1239545
1915202
739323
1676786
932570
1252363
579129
82306
1699744
1733306
421536
178346
1541184
765763
352976
1692183
1961407
1262553
789828
1831916
271173
1901282
1421556
331342
541143
715417
1058682
1354567
207824
1835120
898556
1651624
1729921
919807
1874640
415620
1197792
1237688
1447047
1499624
86501
1239041
175802
1070733
701991
1680200
568681
1522815
451989
830517
531928
763384
866908
58736
1766586
1117451
316096
1097712
55073
1860460
143907
917
897661
1687887
271920
1224943
1551047
1570569
629702
1645835
968584
1967599
1081605
1915130
591201
1469611
1120774
306462
104447
1642416
96012
697167
1228919
516413
1132919
937778
1159017
245053
176961
1243606
402475
1602714
1478892
1712301
1622859
1949047
1792120
1857343
222684
1405655
10550
1322772
910180
20932
468244
1609175
1398185
1419093
959611
88302
1189151
321197
1092652
867279
968023
1478790
502743
626826
1071478
1845168
1021951
384219
447285
440981
517618
1825550
381081
1046955
1829946
1930910
134051
1225074
1881803
1304810
144321
1054828
603765
811685
1421335
198845
308718
1256886
1902894
128485
920851
714365
1635283
1638970
51862
1863636
241643
1956711
802190
816570
495305
1927774
1013874
1979982
1940798
1343660
746272
1546494
1747235
868048
465469
1067271
344176
229338
617344
1585006
84176
1388998
969700
367093
1926057
872569
978298
783741
670141
120685
1860252
1195140
1843018
1439711
1548009
1486108
319675
1853594
1520614
1808594
1127326
419283
1809887
193385
80181
1804303
1663141
430118
157082
127946
427391
1708122
1840756
56760
348777
1957751
1916749
15692
664026
61343
1389302
1661257
1244140
283627
771106
430941
99263
908350
1610007
1761706
363126
1814595
710759
1551220
1784087
82334
373164
166952
715207
1766425
1431271
559188
578456
310314
1952968
716879
1942508
828011
1068230
850635
393833
85951
672390
818511
706205
1275345
477084
1402754
1208590
289045
881595
336256
786986
628012
1199740
1700864
729949
1544705
1447838
88579
1329076
446267
1669922
326212
755325
868399
1649522
1924610
1492349
1782108
1894037
1835115
735650
653988
463058
1308920
961729
845724
636635
371621
1947761
416998
37658
971200
1502110
217544
1726860
1435646
956663
1016974
1300850
593571
1925037
444597
1925167
767087
237073
611980
1763586
1260977
53065
291642
1673484
1156393
446469
1516017
1009266
1162069
1579304
1813789
1130729
800822
1386253
475011
499151
340660
1679155
1684141
1605776
753684
1003202
961433
1913242
27682
1294946
564164
1007159
1463700
629202
1809230
1873629
1846651
1987191
1230460
1223078
84952
1975517
775712
107043
262052
913996
838919
1877889
212717
1240535
1632320
1378365
1562505
1541453
198451
1446178
559664
951737
428545
1074707
232112
1568098
201170
1922858
602566
1799331
214816
1917727
999074
1788065
364490
1806770
1903984
1031261
375433
818419
1327245
595941
612779
769848
1301314
1155464
680283
1908226
1626309
639857
1084637
1279624
691294
1185383
1869647
580098
1145147
35385
1637875
60445
530647
422870
396766
1710885
1680845
381548
1005697
1386431
1954388
1576281
1643594
1865426
926094
1285674
1672801
1194968
757700
525665
1713172
1916374
243295
724053
1968069
166009
494982
1420666
1945549
235692
295133
180488
1295948
816609
1868005
1968730
1761771
55311
1705905
540580
1469167
1175505
148217
263456
392039
1330244
272300
976818
1011518
1352121
150251
1867308
587256
285265
369272
426988
1724118
292121
1139634
1091484
775960
636931
33847
1548218
122981
556560
437232
1379285
504228
1152346
599292
951625
1925586
534585
1945011
269968
244670
629259
1257338
1528725
9856
1875590
1066084
1984413
1474403
715760
460660
1879396
491507
1940282
275225
1001002
373688
322472
1299184
871693
1284252
1767050
1606408
215706
1136685
782446
520954
850
112437
224623
1293718
1470249
906490
1070405
1352521
575389
1203958
1433089
892399
1689940
582387
1080174
141112
215687
778049
224834
1509688
933169
1157732
1665278
1850478
1370492
1200661
1339387
1216816
657877
178761
1228190
738581
1627122
34495
57225
631469
643224
995850
1286877
60170
819388
1319163
465039
1929899
1049961
1699240
1526069
1094287
1616270
1369388
140857
479066
41002
429938
371895
760334
986567
921264
174491
1116949
679734
393594
652347
580784
846194
110727
1192618
923168
1236894
1408601
1161143
519721
1191584
739004
1079351
87469
1677882
741032
1522189
693079
1512350
200483
28605
1958200
1506960
1575618
1045042
229035
719030
1740646
1173123
1361784
554344
1052503
1374780
961596
174582
1049176
1628512
1696366
675097
1983710
630149
1760293
727298
1773534
1400083
67520
1453798
14661
1887707
561366
991529
988278
743778
1515964
1585093
1498516
354576
775507
758695
1122739
1378255
140977
80172
44609
882796
1858398
1925617
1600070
773053
1878707
1153729
824030
1484932
1071993
694143
1079826
1406523
317042
1256497
1568495
1191224
145799
824039
898795
1757296
355936
1010621
24788
475470
1040174
47501
8134
403231
507011
672061
39285
1505631
1980296
371504
1605570
572297
943543
1616247
1218068
1753095
1520840
126551
747187
541931
59242
1032918
854160
1721780
42628
353279
1866349
1643730
559873
1820829
287463
293350
133283
489458
743292
1757449
1211332
464392
397721
1564319
189869
1118794
440339
41355
1222183
559028
1841605
1998354
985715
28730
1890856
327468
1018504
408025
1634642
404008
1988075
1004506
168819
1239773
935877
417360
1226435
957667
1539366
1636221
1823176
450485
332646
1542305
1335596
762729
342826
357075
1743599
1463018
1625118
1882067
1708649
1374152
866445
220971
498376
1285692
1158729
1238958
1064462
1925285
1824361
848589
1414394
1341071
1049117
240680
824808
1230893
1029795
883119
343294
1224329
593937
1515411
1347979
1881661
460575
759947
242437
1296316
474533
573644
1452563
150252
924815
1711050
510337
1823649
514837
1007669
39069
1955031
1294948
1756973
1645381
1948828
1078735
451797
556165
1632588
1839507
1891526
1047585
695557
1237546
1459979
804453
1516190
183229
103792
1551759
1319020
1140736
572952
1615184
1777772
167526
426921
457795
1801860
447059
576562
1924808
706436
1034560
681935
156997
217647
932645
1601288
1365712
1283083
602931
1067820
795036
1721033
785582
30977
1376829
983201
1633447
1709458
982317
1875396
1358705
1715858
616763
1582222
1987704
448511
1153073
1966833
84924
1638490
1213459
46502
198767
1682985
624885
803201
533542
434881
163305
1402512
401650
55597
1436975
667490
1029908
138205
761093
1153197
595593
828098
1164334
595365
918349
1356691
788172
273311
701888
264020
272906
934799
1045171
895799
1011270
1665694
1657708
381998
1209993
124754
1473929
1347537
382254
1866990
838719
1380067
1503236
144413
1866900
925972
640274
1747784
977565
1216973
1215040
1532968
1899421
1476380
1421182
1294145
916354
1718039
1720339
121945
950571
1708555
1954745
85530
303382
1948583
1507383
1194686
789372
774413
1672327
1888165
319820
1508748
543704
258197
1781600
1642562
339961
1276871
1250749
613596
1079236
320182
1693276
1064974
1483814
1834244
74018
766795
695880
88211
808379
713516
1067834
360119
771009
1148469
1666675
1942225
292630
548607
1376397
1512211
1665736
806060
1204510
514721
1023776
1192833
992963
267197
563923
1999477
763941
339493
747131
1505998
447253
1048302
1505035
737573
282977
1623203
1691196
874166
718761
321467
1514421
516891
1107793
871010
577119
639568
1845816
1654041
809051
1045740
1871349
45922
541255
10884
96178
766937
709557
1953375
1510546
210118
799053
1594622
146349
1120397
337274
970932
606445
715915
1042414
930323
832801
340401
1641132
727953
565577
660039
1491484
877844
1925605
511125
1767145
1518821
375247
1671241
1440815
1695518
718683
1654255
1775303
1328888
1189341
1534193
240805
1456192
1214099
1664624
630270
1871712
732261
1587786
1297586
1388292
1707844
1224481
863711
1020657
834516
561447
1591277
503532
1700280
33155
12819
1320675
196587
394171
1665014
988683
1052007
371475
1002078
603533
1761972
199984
909362
25454
1113152
1457832
898902
174901
651224
67669
64963
1685361
651057
1782675
1529433
1669150
1456897
377442
529755
1043154
1443134
1323714
1696079
1982727
1392504
633319
183482
1399608
1612448
941782
750539
1726197
823705
553930
6586
1393135
1052272
1409326
933732
919843
1619800
1038524
1278831
792147
1233793
1418279
839947
893137
28886
50387
1032783
275612
1404564
800307
138654
1962295
706724
1180286
1763219
1727268
541605
595516
1228257
1798352
191975
277894
117172
376337
1928480
1979309
968552
38969
1215265
717579
1615038
908069
349854
695915
645176
1170296
1906086
1031619
702183
997589
1388681
1735334
1361765
1626059
1812537
1420849
1825823
1493660
502576
1754470
77399
58667
1233227
207586
628018
539115
947208
393521
1470391
441184
1664573
787082
566115
150433
1637369
32899
1522287
1361065
765181
1924275
1477364
686403
582291
1461638
1155910
508692
1061832
825066
73100
1665336
238772
546090
707272
1748787
901167
1290800
448606
1981171
771208
141779
1258018
606675
1750279
1031653
88119
195308
33727
266951
1838241
188302
1387710
1926381
1643326
1048370
1617202
1420939
790756
187522
1365273
974671
830922
759676
1975493
1484720
469655
642497
1613272
58524
1025846
59672
967849
266592
1676586
1011840
1777355
385122
1728822
1548743
402079
1943864
407887
1924782
832030
651343
1467971
1861033
1422843
1198299
696380
848855
700980
1107440
1913597
913215
235412
120592
904500
92688
1980012
1303091
1966828
1469649
1369460
851801
1036852
870197
1376272
1218317
1936268
480699
129163
824397
216971
1123829
1022964
1748575
805809
623693
921281
1539174
55679
664429
757137
1773982
173022
1469194
861469
929013
1336565
1403062
847336
1867969
1994192
1404212
573288
784786
642889
720375
1279845
1059615
802318
1207809
954813
1366616
1852100
1518168
766466
1558984
1599351
549327
1168611
368464
1688401
206666
879510
1023156
1994823
1004538
266875
698927
894070
1486604
89150
512057
42518
1716124
1261288
520729
1707865
95762
1904004
1415955
69030
1388957
1481908
1794110
631673
1842650
406450
389469
1827220
1231872
1481338
403169
721082
1303134
839472
1486049
1447055
1425537
83506
756876
666069
1150168
1481220
1876010
1557438
499981
1351792
1363740
1392024
1969167
541093
864335
1586403
844986
1653872
1460872
167540
839998
897607
1896947
1471341
407165
790942
1331162
563732
971969
1030302
1496808
43711
633479
18087
1973846
1128534
647818
1939084
587455
1619261
1391535
252497
1699047
525829
846305
725118
1942975
1527771
555008
793362
18132
442714
1710239
37775
400350
20956
1051077
1998219
1291014
410883
1274130
760264
518744
1876082
230207
1349130
62930
88232
1128574
1063869
441376
13209
1797834
485645
1842070
1723525
215594
885189
775395
200262
997176
605962
1934167
1565139
387575
147762
1868121
707671
1903152
1311696
246547
1092298
1286139
165408
233976
1825920
1023542
1085149
1104445
169626
1039602
230601
1434067
1602554
264006
216134
534784
517192
549349
746252
1773857
1880347
978561
811193
1881595
1615105
1502626
1252741
1618570
1229841
1433117
1216641
1974272
1701526
756254
861632
1652733
825645
1494043
328241
977455
1780160
1013402
779112
1263051
515476
1573898
468312
733240
984782
751523
1315106
911280
1408504
1330285
1813973
591970
545452
446087
1842998
1571168
592496
1599270
1489462
1211264
324389
1764000
755747
1708255
847776
1904814
1822040
49471
110736
1503179
1440002
866864
1385472
1561428
535825
1175068
1666799
314287
690675
586245
1831777
1871848
1063204
1043793
513784
59537
112742
1494259
1865221
1524247
196367
1042819
1230784
1372356
1574744
1552729
1651881
143994
301609
1338665
722905
1666907
79419
1224840
804259
460755
1032935
1300419
1331719
823419
587935
26701
121070
849220
1791913
218129
1283573
55326
1462357
728810
708795
775598
1183537
644459
1595270
1988038
107704
1812017
1291249
456931
681305
1832502
596114
761094
795887
1877769
297906
671091
703173
1592732
207454
618560
209606
1490995
1577344
1148829
1140384
1498551
1133320
862040
912055
1482591
1420618
1266825
1290041
371640
1800860
219094
1724717
356904
1747111
1982401
1558302
1501199
1037598
1684781
353643
1405218
930971
991044
733695
908978
84881
306886
630411
131295
813505
63998
724329
1840481
1258301
1631918
958835
1925744
507881
1604232
272196
409109
137038
1225727
334365
1355404
348004
306197
899829
859145
1942465
1581126
695118
1826155
1549003
696843
630817
1892016
1452068
823750
1728245
930744
314190
1508262
1832061
1151939
825155
986916
1513533
800762
349232
1599190
1408846
695095
278417
337842
192926
1179118
1345626
1298358
687562
173611
977694
1122607
1473105
687520
1564225
1624418
1567146
209385
337198
1941712
586083
8079
860609
744729
1471259
1842592
633908
877258
72566
1260619
706815
1919447
538768
1868533
597544
1434763
1519843
40937
1488895
1820313
1088616
1664314
1636585
1547910
1822943
1860667
708751
896350
1534050
757823
122468
994994
922978
1147551
1318743
1159170
1406665
1223175
1945865
599190
1822913
1186431
352888
635461
1311417
1732747
521427
6281
545720
1791181
1306304
1648504
1250734
1864960
1361239
1454572
993815
797799
1249422
1250374
1993127
509563
1947231
1895242
1564989
318283
178211
1551457
828706
846708
1920750
994877
1394775
704036
1557098
518131
3806
1002240
857262
761117
1555562
588218
575427
645803
819881
1627701
556560
1186320
971707
1060364
357411
851584
1943613
1026047
293235
1686749
918093
433251
1683289
170485
299723
1303790
597575
294037
803309
1574395
967598
758615
230833
553414
1611793
139855
1789046
770044
811027
761530
670633
184589
238771
977814
325438
1061469
1473698
794355
356283
765700
1686989
90420
843031
1106802
1251901
1635039
402309
1609210
567864
620894
1524069
655538
1491957
55690
452467
57272
681118
1413485
1459486
1139127
1857810
1984632
1569705
1957053
23357
818682
903990
202441
1803982
1366994
1257457
1876412
1029267
78618
1295054
242905
1546535
1232784
451855
1805516
708263
1687743
166992
2548
207179
783002
1282079
1954246
1161731
1161794
1892109
508702
660602
1725612
959770
591520
1237518
1632141
1196727
169699
356198
1311439
1609172
716440
1168156
1570767
271208
1586760
1532217
17922
275081
816811
1944951
340251
527143
1061515
1146629
65404
1874620
404276
799855
1440676
608398
1875492
1002000
1192110
1550144
1433652
1117357
218804
514621
1654007
1053613
1493480
929675
1940679
723880
1512834
503004
104557
234203
1784642
1969258
1519915
790902
960441
1177430
1163028
1223082
728368
1278373
1602400
1319092
457790
1977521
234684
1269151
1431141
931849
1463113
1616015
1204487
287301
306501
818243
649394
1609183
1684001
1510595
492726
1414675
1000985
1551641
1639268
1981477
1435642
1455833
1345701
1520392
1660718
1241323
158813
611175
1728778
349485
1936265
1778096
1008525
691262
116287
1259068
1316012
1440295
865692
391294
789943
1173674
515848
1205571
315960
1527266
727175
1012564
427866
804780
1715434
177253
557259
176076
1078551
1061029
1041546
854822
1297338
1799240
109976
1460528
1409736
684251
1760858
710477
756095
1348068
865260
362108
623028
1445468
985487
1152998
1237729
214487
1194319
1812286
70012
1239188
1227492
1333675
1235752
697864
423687
1157800
250303
1155090
905588
1224650
1002037
1675398
1910851
343800
1480852
1140558
914619
583350
1551157
404376
1753829
883487
994917
1577311
647256
1236967
169083
1140929
1021952
723201
3726
1800424
1498526
1742714
1362871
187752
1916586
751436
1636815
623073
273478
1117615
142384
123491
1086813
267800
1137642
153969
344514
1365213
1196042
1505956
658272
1312240
668155
645874
1153835
983853
1026556
1601804
1805807
1378602
664213
105153
1051206
409558
1495085
1217994
328337
1264257
585479
1742123
467994
319499
332392
233677
28446
1462295
1323577
159868
1249854
1886592
1050815
332498
801166
106389
137029
835986
1741784
1442868
1204289
1109245
395047
1213357
1271272
799870
128427
871759
201855
865724
1568099
355135
351602
521673
1019235
579001
791281
1004355
1042163
538956
1091931
809624
885607
1161961
294358
1359361
1706147
186245
1100767
731850
299066
1808013
160917
1706495
47575
1428278
137565
30868
1950252
896785
369391
210702
1363239
634357
1494823
1284449
1138829
415120
1425113
1230680
345360
236927
427509
530641
988285
661742
308941
589140
1782434
1842283
197581
1072009
374611
1872550
515078
1597211
923514
359731
64052
1018626
1694853
808300
1132312
412600
953597
1938422
377681
1602654
769953
178461
383907
1720933
105736
589058
752648
56924
935832
491875
310369
1415351
720961
932224
609717
190852
1949678
823823
648266
64395
1891541
1700284
915180
977685
757486
325290
735546
1031471
485857
1284692
1790758
321894
1142423
567554
1181328
552683
1331307
631444
442415
110716
341424
1868789
1857380
789467
1791800
822710
1137836
291264
1255196
1272693
132667
579423
715168
1403634
311668
560848
410702
1865299
340665
416249
797595
1289856
653901
194035
619036
1517615
804196
1585516
335263
1417787
41717
345587
1081722
1509495
555691
1270823
1624114
1517916
756676
1475030
696942
423697
1635536
1058775
1666790
324696
1992691
64825
13678
811998
1210591
1200993
1318232
517122
840834
1280746
1267151
163771
1163351
1156964
941659
1870709
1109290
614367
431077
1110642
122964
498870
1203041
938617
106369
1508518
392037
1909706
1293771
1970459
1110953
1028514
1016154
858065
1179942
1062025
1389768
1557833
592972
178762
1793948
1871839
1486029
1561779
376867
1502295
56148
1331855
1935182
442712
599431
1426675
417234
589326
1878432
1926248
1768350
648180
1931881
978960
1065596
1822037
1226682
505468
1188319
199238
806080
35482
336309
739865
554979
1087351
637054
1496174
11985
1452937
145495
1904787
154171
1675820
930798
1617182
1616366
1154204
1423547
1643863
1362634
1392594
673680
905413
1779790
1455895
531340
1425576
431501
791110
371510
1659470
325881
1312429
943
1705471
639123
754556
1861379
657189
1376857
244304
1926114
855527
1322996
1967838
85736
1453916
482805
358764
969837
362729
1380550
766374
29570
1706210
985145
116474
1871009
791501
206247
23725
153169
1851041
600975
1554875
683435
89675
1828825
1977737
1374649
1839812
250675
1068384
9810
82874
115783
1915566
1466826
1878348
924013
1400354
492324
1921972
1131826
424060
1261069
922977
249148
156393
944164
875915
1180934
1721505
458250
607342
53789
469681
287568
1293230
1747541
35371
943800
1735581
1118382
1885298
194542
389260
298321
702193
532758
66775
1698690
1446932
1371577
1454296
1528021
736113
365049
109798
1113196
644868
921749
296317
1654127
1426506
801688
131203
1187878
450761
847707
201882
301180
1136477
901053
1535459
672180
1037731
1422463
1267839
723755
1845048
737927
758480
669305
843381
1364461
1492393
737488
1437392
1343667
1357824
1282598
703201
867585
1268276
564431
1415863
220697
123709
608527
236485
1414705
1924026
1648901
679328
402173
686740
1606958
353135
778722
1906591
609996
59807
731244
438422
814222
511445
1590471
44360
288470
534345
1706659
220092
61206
1472341
1285593
937983
690354
1117222
1573211
1182965
1897689
691029
1104145
1918241
190022
484537
1174953
287159
233138
1372612
1039663
753965
1628651
1956009
131059
1909860
810308
201430
64807
1833543
1762122
646011
698973
545896
1596989
1912994
1785625
614189
1651716
1317375
1913333
51935
1592893
365750
1139326
514040
991160
1586981
1963197
1857680
136563
1390765
964591
618430
291442
596961
625984
906589
61126
422036
50066
1485107
1856732
468181
1615581
1633129
341235
1353078
1225657
1255062
1783269
701461
1026587
1514848
900357
1397945
363663
343365
297937
1704692
1059606
1287488
1384188
1769257
1437755
1333204
1628995
1346479
478947
1246244
1400244
125541
1581692
411240
205851
356213
560116
827824
1754916
981776
717720
1129342
1821203
1067469
423842
721888
1024861
1667694
1977683
436254
469618
1043356
1187636
392974
1465626
641379
1395422
1709369
1915811
1756424
1136904
1460012
1315889
1245971
572945
1803380
970361
244412
791594
135209
42797
448085
862902
300424
512108
1810591
1637007
1677241
116059
582836
1912263
664392
585242
1450748
467486
1589411
197637
1353126
627578
1058133
994972
1076072
1622733
912547
1861300
1062078
584991
337205
1805923
659857
290224
548357
376997
1070953
643629
143474
955549
202142
52893
1248530
411210
293899
156607
784622
1900607
100902
1008339
912144
1242960
1828395
1146007
263460
904363
557692
1976013
1666680
1397893
1952495
1012023
159319
5452
221481
1213651
262158
1761249
1029949
1697110
298192
1486013
1046956
1358126
1022439
1485951
266421
200263
148961
378493
944227
1783487
1532849
1236390
1091081
1332504
1574614
657334
1021754
486058
1405477
1429227
39020
1015456
1603041
563554
1754306
229877
1554439
286751
1698608
1477439
841845
648122
1174864
1389723
1312304
381990
734929
1087071
593271
1413926
11435
1287128
951303
896440
1701716
295033
1283753
1779276
408731
1501502
46965
1902624
641327
173383
96720
469795
932127
1952806
1863920
903832
1050986
826905
1909646
1805256
101162
190926
1172967
1124430
1714867
1459886
909481
617026
1592716
352598
855209
467853
1208806
355082
236979
67445
727494
1332349
1350702
1831459
151018
1695100
1911751
1385803
1087548
1829468
91276
1886600
567649
177628
305964
923750
255592
1482901
1036951
878469
11386
307569
1999849
110056
100164
1070438
1330651
1824140
360770
1809504
1368272
1298553
1147644
1186848
659174
908817
1940206
1294577
295090
1187097
522503
1456547
919254
490878
798281
1292396
1225479
639766
1956598
1293190
1444414
33965
731555
1686553
293142
1642653
1095298
1525597
1595006
674932
1942927
320873
708125
305829
472455
1260328
1238641
1383058
177255
1852882
1205218
734888
1385328
1669090
767377
463242
731850
198464
1938014
298910
1760508
852086
1462113
1305934
1711219
1576226
729255
1416484
1318490
1256510
630071
1532137
395422
1437324
524652
266867
1679284
264607
1079535
144592
1936734
288023
1626407
1241157
194254
1018984
558618
1691663
763166
1017103
1257950
1726758
1502385
332809
896857
1653063
1151319
515467
150428
385513
579001
458808
74908
1016846
638252
1575290
1199588
1069846
1551022
518106
1547975
1201252
1317804
871794
1407249
1575003
102804
1789214
1576508
1784769
1651599
872678
1004812
783720
1552207
1979708
769925
1810154
1238208
1226468
786150
1683028
750381
1104113
151299
1130009
398925
1957440
1775117
383228
1177448
1763130
1301938
1800071
1769728
1267895
1453275
1947074
177973
4942
1105055
110074
842757
841667
1966196
624412
1287304
830637
148319
1476496
1364178
796254
1061637
979201
237219
845479
348236
261829
1974375
211300
1736503
568649
1401712
1852119
1926001
1089082
471216
1656379
1570950
736472
516276
1946875
1396960
1695404
673906
1260244
1915086
1133715
407779
662704
651446
631173
85930
1251815
852934
1597072
482876
428161
341596
1348451
390940
1099833
1725898
894299
1248870
1582229
1412699
878684
1987242
1262049
257637
761344
228382
1785192
288955
1479699
588180
863737
1181214
920411
593673
799278
1780046
109664
1112484
180897
763311
1720302
1501178
1436405
1701243
894591
1635657
1821007
1214731
1206205
1518662
1006225
442983
1830165
56744
820684
517368
1571398
427136
665984
1267236
934662
1586231
15472
134199
355531
874164
928315
323191
42025
1433111
163717
196948
1631849
973276
123969
569860
665019
1077542
675536
396430
1060483
1212915
1909827
1198476
728082
1459224
1181314
1925476
1450423
1812706
217823
1998064
468824
1915099
472193
1962664
1884979
324166
1621838
226752
1233722
1756900
1675592
1616035
927774
1600759
1750193
1474914
1957160
1145984
399638
1649570
196385
1062982
1201460
1328819
122526
260559
1763265
1835911
180664
1650927
1726642
573038
855599
350489
1900763
1203247
562528
259333
980767
1477961
164547
166681
1630623
377096
1640095
1660919
1956691
1362884
784354
668712
117515
1391501
467085
45571
1284435
1533844
1663294
1790908
1394128
1556828
1392628
231688
230776
991065
584644
323689
180277
784973
1881595
1538360
1925538
1310505
1122591
1428956
79398
1781480
496732
923472
1789053
639084
291212
627571
770655
1772787
655104
239994
801902
351155
1699320
1845903
526637
687720
849872
1962602
1844343
1578975
1192014
451241
1088794
1426173
1059520
955687
1201591
1820442
1235572
42102
824911
386050
1462036
740413
472526
94742
1809650
1552080
1417660
503597
113157
466399
1508949
1332276
1780059
1383526
717377
1087547
1098060
137431
1936479
390839
973809
1742661
1153593
88747
1527164
1113445
429368
1368060
1970835
306023
1190662
506354
1586329
888786
1857576
1734456
966813
787399
1309883
1355146
78424
1076369
624769
1180230
673316
627380
498898
1500507
1356781
1096787
555070
1667006
317421
1406916
1551282
1573060
89956
1616665
266027
538329
1662849
1282816
1335105
753759
1161703
162749
1822107
259159
1246286
214320
336330
999213
1429209
1323045
544640
1133424
165312
136446
295745
1611518
868677
519413
1687832
1968517
1034478
1989993
602087
1317644
1122468
210407
1173141
247998
1266841
1100310
1478445
1896469
1611754
426522
1417299
124770
1393031
834963
939500
81992
899924
1883164
596787
1496775
1370053
280754
189793
167979
1069634
196765
1949492
1982152
1761635
1521656
165686
917447
1891117
371611
430691
708099
1307623
357586
555902
1559791
890744
26739
1263757
589539
712141
1476578
1768385
1293850
1182853
210321
76279
443060
423513
605378
1599475
1414867
762364
1384138
319236
1370238
64024
68287
970775
166710
758653
675571
1765598
1631752
1213766
1368590
1086728
1274506
1703479
1583398
1463030
1247603
1793400
715817
778969
270547
1204503
188228
798306
693515
181277
927637
194904
1282697
1682078
259283
1376387
1154246
1823826
370557
135739
1176504
1596938
130400
90103
1364028
369498
1912858
848796
995378
195694
1295702
1182090
674424
957033
1232047
1888824
1050535
222334
1149662
1827039
699164
1937589
1192495
1252807
1126822
770505
198911
695950
704016
1546681
613873
44722
1920006
1162317
374120
544088
1743894
1435167
1169302
571939
133565
753501
1605721
505235
494208
343269
1949002
792472
1101150
492495
164984
98659
447032
669262
1594323
1852298
1585353
1995647
905014
760193
1642680
1041343
1015349
973015
1360096
699720
1577925
1830906
695900
83289
634423
797849
1075142
1472435
863642
372940
692310
1900808
1442735
1711170
1058861
454085
763886
653409
951343
676287
360521
901125
1073706
391423
1518443
709692
261180
1113428
307318
1899684
1774068
1792232
1437031
1109459
1974264
602145
1377225
524630
1168322
32479
1502447
1574493
1314963
840023
1509693
1132503
1942246
1568721
710992
1503322
378351
1252785
487608
1744864
1194867
1454194
391807
414724
1538753
387830
158610
1733796
632338
1439528
536892
1395491
1950586
426109
307895
137954
569531
1426574
1872801
1711968
570869
1780874
1816586
970804
1974937
1224357
1419266
1252730
1109750
1543205
182607
1102403
658111
206767
1037352
148916
1626004
1156078
850117
1454277
1000092
253437
617119
1047014
1856290
1811811
951964
780760
1089488
1047209
1322101
60732
1612456
197885
588744
47135
403197
145614
306312
1960592
830782
936762
793098
137426
1133652
1410320
487666
1744059
811464
691325
1838942
66521
578129
735252
1760876
1392174
1735966
840688
155195
1426781
1507846
1297488
1393921
139123
718939
1564299
298368
1195644
103626
589547
79392
1458234
1229940
906964
1578567
712996
1958726
716519
1745767
94203
292560
1424642
1918791
377598
1200465
950219
1641288
1054605
1598969
1888966
1956784
1792416
1444875
180889
970513
1664888
1411046
1226106
1364468
209881
910284
1283122
57561
1042941
1220146
361110
170716
814528
171419
1119443
1318131
144637
720923
858376
866318
1221356
1112729
380273
1929899
623162
807772
297605
818880
273471
632325
517576
1562216
1574385
3383
1781463
778875
504559
1911422
547338
1337785
1257832
1366780
518193
171982
325458
1064660
371080
1138824
256663
416725
372523
357253
1943600
1089536
878564
203831
440473
1340199
208727
426131
1088065
1783433
824392
1889378
709100
513579
237151
186867
297479
1796460
47029
1947296
1592273
1361549
541965
263351
899852
1101563
1547691
724649
1641913
1660807
336005
1289471
1069199
1257809
1012942
350408
228324
1199701
1625970
296684
1701606
1517277
1236301
49059
1647634
1571271
1433858
870231
906710
1793070
81993
280883
1297562
1790780
48966
1543969
570021
200051
1487547
1699921
570119
1775872
1801585
917295
915778
670909
391495
487560
1283928
617988
434032
1151230
143888
1405384
1553825
197403
1610831
1666458
1694412
699351
1792032
231775
100953
824802
1951672
235625
1875461
973711
1880309
1872577
1697747
1675809
526594
1570668
1960848
1227978
1300822
1098947
1803424
394606
1424988
458370
1224852
1370687
882711
1412145
877462
804250
473387
784604
74310
893706
539722
410286
1801058
1920107
317010
1330941
854496
294028
1007360
472535
662323
1769534
193036
1004445
1541447
1764301
969188
839247
1154527
1389343
1967769
1946583
742721
692064
1071326
1757766
1345421
741638
1412524
656219
173945
1075320
630267
1182434
757535
167385
53281
29787
549342
1038842
1211654
611036
1339869
1000071
1718016
1476030
1998678
1511423
377111
378870
377017
671721
1692456
1268522
1803214
986495
1133726
1321852
1720006
1270243
1344329
486279
1508330
1855660
1458402
414546
258810
752801
1349660
592355
779261
1134649
155648
969091
1781654
541223
1193607
515956
1643928
186365
993689
1038748
931741
553408
1203372
318066
467817
531002
836171
1237599
443675
1830113
1250243
1887467
1212334
402428
1106962
193879
1001690
38030
490549
1410912
269243
925588
484622
800893
376033
957992
1126263
1395012
960075
105972
1245999
1578809
1211726
164008
1916967
743313
298504
1245028
1330698
1390041
1804805
357626
1309371
932941
100612
348955
644732
1767093
1443328
1173898
1286847
1810543
781052
1196929
772409
1740765
1505377
948204
1690162
152265
632473
360585
1449177
931710
1772265
1614208
821632
858833
316215
171352
1938500
1283057
610641
1091619
1789440
246419
1314886
1591409
588456
411973
451190
1286751
689621
648486
225018
1783159
607422
1461646
857960
1688478
40320
582363
601887
404276
153188
1997826
148242
1497793
1269958
1497308
1532916
1048128
1666896
496799
117877
460727
1595379
637660
1773538
984757
467365
980066
522801
1846087
133247
286207
233447
197039
896030
1598107
1871227
665712
1463140
1766791
1984599
925549
952675
511091
509279
1293087
546358
1728255
1404836
1906971
427549
1502208
1344216
1810157
173082
1228348
288423
104840
349469
1960287
954628
1632750
905462
1236644
1218987
413359
1866109
1530438
118648
837514
900372
837871
761438
1135849
832547
118843
874238
931704
108082
1850332
479484
694885
46726
62105
681658
1605888
1286826
322780
668999
907499
1588326
948811
592590
1829504
18808
804484
505960
1601648
1715394
1002766
815024
1984863
1760698
1972528
333103
683448
918333
487504
1625389
1058789
1630547
1024807
358426
1615580
1488457
878155
607545
1833406
221241
733709
1118620
467473
1925871
1599498
261545
1921616
331238
113553
1682552
1996286
1824855
1411199
371517
157045
1631495
1941212
1251121
671963
74242
457432
1391898
1254469
573083
1835676
1188666
1100491
826844
1612476
1052313
584360
1881057
1463907
426796
827555
748823
30845
1626119
644803
1449084
257147
867766
1285909
513025
865441
66652
1034791
1429577
1225616
1639601
544333
1142253
1373871
1402950
1002326
243389
1266920
1241840
448429
1245199
783477
1396151
1684094
1535229
138621
615524
390931
1380206
163747
474202
521712
1072108
337208
258138
387720
922813
1160706
1753079
1914806
1718519
1381191
1816127
1751451
1646128
593153
1736415
496118
1792881
293060
1775942
1465719
1269660
647866
1934475
1524370
1188894
1956075
539343
994678
1602584
1982690
653514
1028990
1664412
671877
1704755
1146734
1924933
111888
578242
330517
514239
550719
795581
1620917
1853941
667039
366699
1960127
397003
391972
1013419
1976668
1804757
90877
1407689
961911
1282188
1320669
1267872
1232071
1100787
235773
824447
16766
779428
1232448
1192329
1049957
296329
321745
526700
1171442
385341
491825
1231673
543990
155542
754704
1260868
468127
215243
1997193
1028309
373370
86831
500992
1344421
430853
34967
1055692
1918810
1273834
1341991
1071474
349100
95811
1876492
981138
1541068
1164318
860676
356145
470893
1803012
381897
1169363
1183426
973491
389869
1260361
1834413
80226
290979
514221
536228
639885
1169214
849752
1487718
1915156
628245
1283321
655019
487035
493272
1071366
602155
274880
799424
500873
775935
374126
862537
1229752
709451
940170
1115012
1903304
448358
174563
349095
1715030
1192066
179497
64577
721623
738478
1313732
1077823
1932708
105156
965137
1838201
1802416
1549775
630013
1563267
338675
1212974
1178668
483621
1882702
506588
1921674
951922
1459971
57323
616801
1110063
264569
1074871
1723117
258169
1845415
1027487
264551
1319594
1837684
1468484
1499597
1892856
1302046
1453381
1963857
1457029
1963680
1215391
185412
1083343
360120
522183
850350
875588
140866
574273
518831
399205
1906274
753954
134527
331527
1488666
1464264
1439386
135464
727706
1060229
78897
428440
1476702
1852254
1423075
1269559
1252081
614912
827647
1850867
520808
366238
1156997
911078
1778157
1522803
163123
55620
273344
422266
633408
418045
616741
29110
71048
1712674
234328
34442
1751641
1940871
908244
438799
677056
974844
1333410
1099513
1146197
700016
1843898
147278
1625485
1252271
1472912
1141379
51760
886889
1801841
525214
1840596
1368431
1436212
1939870
490880
398756
1699197
58995
515313
666864
670603
1559339
151635
459652
1053578
1089181
470229
686939
1130586
1449978
1289690
313455
1769845
472104
1615503
594955
1570836
1062084
600174
790081
1078847
1329184
7929
137469
52049
1948299
1579026
610779
254054
1194901
1848592
280264
1177461
1268130
1782555
1343009
1044221
1700211
872093
1988056
62844
1646652
363027
1846292
62711
370360
1147107
358493
1469577
1210587
917358
374973
436897
46121
1042789
1383200
797403
660577
824189
1354966
1638160
366328
1786508
1887351
1301729
1261850
975985
1254941
1200941
1628472
556902
1099381
1938453
1506047
810559
1975380
312071
49358
1530429
578506
1867003
492254
477632
1811907
1776444
1747922
1502085
1384015
432777
1694424
7483
587784
40293
1022996
846145
1437439
12460
1226722
135629
1876833
1438572
387741
792522
211931
1898009
24343
1442432
1164595
1891466
567217
1048732
332130
1662145
1995270
1306063
2998
325292
1068542
1452410
1096764
1479285
477516
204496
106154
1859328
1193205
1459549
132872
648458
160202
226823
191894
835803
11970
723211
228335
1078859
544983
1771910
80564
1286037
782396
1514988
68512
362531
1987753
774189
419981
382487
1137500
82373
317482
1303282
938164
1149402
57406
280363
793009
97371
1468958
292078
457893
1409676
801621
1548499
1460437
310393
160913
1148547
1422452
1209784
97114
1982809
832890
1268646
1345663
1919580
1234629
395304
1490322
1378362
1986550
1342507
1815083
1445087
289379
346905
950287
201960
1852951
14335
1867032
248889
665796
1825298
1188090
828914
1770452
1886000
749123
1545671
1735793
282222
1967685
157326
1050907
600200
1287062
1501534
145289
1669148
458692
640836
172529
356352
982020
1766621
96420
229887
613920
1031891
1563679
1190627
1644332
1334865
1330367
95111
1652923
293379
1102694
1852705
1103647
292535
1041722
1058244
1863852
1742883
708378
1861822
1421866
1520140
114718
820139
572178
208068
889116
398397
1000635
228827
1387628
624275
324068
1970384
1146526
442298
549564
1400990
1584385
1932011
1893557
1758151
704246
621347
694701
1000062
472264
166382
289461
1797119
411866
955809
399733
1599325
1760673
1616770
1910917
285095
933350
1107381
1938903
505849
1391486
951155
367138
1895711
1230871
272671
188546
1361341
159844
1773869
829764
1179601
757709
1859743
39482
1141372
811132
1516789
741970
651973
1847251
1464209
28943
759974
1629782
899835
1482502
255471
1880838
789707
138490
804137
950340
62510
1677105
451598
1435384
1033329
1904799
1564906
1840226
1656610
1500156
1631456
1341535
1545375
900265
1745565
389422
1011514
1124677
1452207
1848853
388778
1544134
1738888
1014807
1499153
857489
1429463
476780
559349
301949
1210663
50852
1361605
1196605
1060673
1185315
272678
1549750
198224
384814
1555133
1468462
941630
1774020
886468
1454181
1643419
1009500
1416584
827063
1663389
194071
996197
1492632
494813
278117
1152688
853507
511078
1342743
434249
60435
1306056
998840
1428323
831967
455848
1832133
1549516
186256
885146
263513
785968
1675755
745815
1475352
79165
1678817
1039549
1462868
1925635
376740
546070
1276832
688028
1334352
526191
1419540
1253333
1339008
593462
1178645
149967
1938861
1684203
1548059
1789975
247127
1122472
321788
915827
1067782
1056571
1520052
824501
376060
256563
1607803
1405086
139365
913948
1230658
134114
1736883
434090
817752
298437
1832967
1196244
1404350
1314326
272549
200428
833827
1462936
694090
1847146
935495
1667311
1566908
656080
1370837
420181
1708632
1093575
1056695
349722
1364220
1492752
107129
1149368
1622875
1527966
1582729
1083836
383240
1421429
307028
317170
420592
685933
904708
477784
1401052
748905
1989458
1513053
821723
418088
1752754
1654840
1188870
1692818
1789787
1437512
288240
1698652
1006256
1659057
1296796
1242119
266595
1374975
1701295
1121374
1724057
1860499
360471
820532
509270
354901
229276
1020240
53857
1360504
400871
1055782
1307979
888488
109660
1606660
1741059
299248
920663
265810
264105
103691
1892913
1997833
491100
562306
1543214
1971056
104773
360065
1067138
235392
288618
1232314
601210
1412428
64969
172505
1276415
1451927
565313
931306
458624
1498582
678581
1791345
258487
1170310
1543477
393374
1082951
1840274
1387572
711019
597346
1379710
496152
664621
1658736
146348
1848320
228847
1485413
1628838
1059671
430610
808789
947371
1559311
230523
1651741
959397
1035148
1722586
1389087
1591
99364
1947332
1874323
936737
1125498
1352204
254870
1052379
864537
1435358
845800
417726
104891
1383439
937707
1472847
50123
942793
1752930
371872
1905994
613801
1584078
1370364
639736
432618
1074743
1477361
1999428
1810394
1662820
1922316
566090
22593
590042
1719799
889597
1477384
460616
1329455
778359
1647487
875435
1522682
1818321
1865081
1073262
822880
663110
708209
1704264
792699
1363388
890927
1603590
964493
1595068
1856238
1609068
1223572
1600972
1669729
1017897
970794
532437
693789
1518309
1039166
1692701
1690748
935757
1747692
23482
1279954
1773247
1892754
679148
825415
1453632
1490352
678805
211696
1500537
1587775
1615756
1083175
403556
406746
771088
1097030
1278569
491287
534396
1367427
673200
1572378
1087585
616357
664463
492546
1588592
1697962
280536
1314922
220094
270198
1687516
1035227
984485
825390
1879339
697601
1164998
352074
1163838
748199
128769
1512412
689489
392434
439343
1239362
292030
534946
67084
1568522
440180
1573850
180546
265641
1513465
1572964
227273
208868
1307926
506935
626269
965284
488640
1856442
1319846
792487
175326
1911442
1559186
489328
1303913
1798305
363149
584795
826001
970737
890978
1824102
1812582
1998009
143970
772351
324493
1628514
1917068
222306
254360
1152538
517622
555244
1870644
739818
1864317
799344
812425
551684
1265866
1268677
1196956
1272447
168111
1503403
1320295
1214003
606460
1971578
1922034
992015
430891
494220
1231266
94592
578378
110474
397436
1860765
1116214
1025375
258921
1590247
220981
469235
1729391
737867
964120
402891
643823
471850
841462
669710
780246
1529425
349851
1525416
1441628
1408358
1625970
470951
1111779
1385559
799179
46473
867421
1036229
671303
935431
853688
453525
975272
1946617
37134
919277
1436578
967416
561887
28469
1454993
1169674
1584339
1723242
1780558
450753
877417
1034409
629816
574446
394541
1238767
1011991
1525370
787499
575999
1277534
285688
884905
1347215
557951
1683044
262155
973677
1840368
1424508
1931129
1855833
775320
1772098
1462170
1437162
1592888
694956
1552435
454746
311927
116970
1995555
426631
821640
1671124
1971453
840059
1770793
1202524
381235
5955
1350737
1559414
55048
134210
1902504
1826731
1351476
42956
1442720
138534
1924946
833726
352832
472901
1681528
28105
1072207
1556075
697255
355985
704850
1282952
325731
298041
578774
357739
1783346
487718
620223
1017257
723965
1556610
1799684
1862007
1369373
1143096
1632151
631861
1980038
1545887
1654711
641124
76079
38543
1969421
1086899
219225
1065332
1797546
1085734
1507320
1797961
1469778
565218
1671013
1687707
582566
1513096
1208043
827067
810376
909336
1857798
4225
1446872
268242
1791994
1663123
195218
1386657
266985
1054366
1638385
116289
1584548
1351684
1453921
613981
1398106
337055
1291054
1768307
1212167
612068
713794
389514
1166142
654473
405006
288427
1845981
1276959
957656
283219
633796
1722634
103405
1059257
323482
1262679
561171
1983248
128528
1498520
1439858
1390256
1323067
1067146
1648766
1068896
974203
1315640
961664
1254844
288331
403803
1232946
1708173
1552753
1366453
1351440
1764856
707033
999159
843832
297954
1751673
63068
108516
283442
957065
1987144
1517328
1101083
1820131
146647
1429936
1458830
991978
67120
1675420
197644
1185529
871724
1214105
723742
817127
311764
853141
1662311
524490
939656
813666
569281
1932399
1748863
445529
1503235
1351844
1570337
108236
1294148
300973
1773341
1069563
841695
1249577
156950
795615
632334
409167
1640811
1163360
1394795
1651043
214065
480944
110315
581526
1963327
127126
1171034
1961868
459420
106982
928723
780037
726469
1503323
1333016
901596
925076
1371641
537236
845378
76974
1040342
196429
1087906
867310
1541450
1943402
163392
90694
1438668
264232
685722
1419791
735603
1023689
1709903
1132075
1890198
1531566
1420348
428367
1994213
1621380
777821
714365
980817
1955515
906188
7298
1766418
903674
275754
738437
1100473
597564
173279
1930238
792171
878892
1497981
719690
1329132
741127
1465942
1927767
106447
400368
1456721
1972033
480361
1274373
653684
403114
1746333
1940425
275831
989452
1695028
1394306
848816
773962
306954
204183
184761
951764
1794245
46392
1163058
526417
745779
1657513
1560074
826559
1305062
479898
907206
243942
1582857
120144
411385
1476423
1635784
196268
1350106
1620968
223838
1508224
1505443
1061338
1639074
893726
204419
1329626
724375
1798435
664043
1438761
990058
350897
423458
1625162
1783575
1469004
1278429
1570433
740011
1419689
1325262
1672184
412123
860553
1270207
1116176
1474366
448835
334872
1471483
831342
869850
764255
1261891
127601
780580
1566657
1583596
1658684
1360501
1426274
1026810
985204
1878206
1134083
34829
1580890
1997278
131224
1303281
565120
861306
1887971
1243097
426318
393157
896806
1309324
1261576
1251658
700690
263568
1800472
1453042
273475
169953
1639337
1262358
1047225
1250694
256199
1342527
1819693
218845
14151
1945201
1464526
1511359
1175479
325304
556261
608932
768653
1880763
883903
781042
1464161
1023293
1467245
1814689
1418952
1445407
1571425
1872824
1535764
1045058
676506
351635
1428445
582668
1008426
1763404
1876234
826667
433267
334090
1871100
621911
808523
1356812
1577864
556071
769668
223490
516273
1881379
1722981
619361
153232
756136
1586891
381558
1505777
151263
1866000
1655554
1384992
1507214
498258
180651
113347
1091752
466238
1875238
1464093
521940
389764
1030476
176162
1088251
60682
492404
493639
962390
1012294
619730
848539
1919493
1419488
1689421
1765278
1109927
874323
667239
1723549
1752964
1674696
757125
1700198
548139
1240469
1151380
516849
1953034
291920
1295221
1806915
64833
1684965
1433285
1341527
427446
101753
667628
1510159
1289048
1210997
1192441
1079232
247980
688864
838263
1784787
109698
1847076
314526
228134
1318084
1314578
914727
528429
1415737
1699519
288597
1670810
759307
1096363
1557819
1844804
1699647
1386430
1485847
1535892
1349667
1570883
948344
554684
868337
986311
228986
1793527
1324507
1899910
1011503
761850
1458882
1110521
1457104
67583
458089
648092
265037
53673
837761
1800764
1530652
1685401
1799480
427582
1605814
834935
1388745
55808
1659797
653423
1629988
77992
1460011
1759085
40359
468179
1115564
1227535
1061382
416188
191800
965975
1288631
1398478
1873500
1784221
1835153
712504
1065194
633864
389127
1452697
316186
1099269
572051
1396031
929623
518210
135901
279000
291428
543155
1951925
1231963
1138064
1244260
1180914
115664
1654645
1891086
245073
1672175
129983
1768007
101687
230315
1919424
358703
1004193
1011232
1575243
261671
160046
277203
1107579
389245
1796130
1362185
861128
388601
1934969
134909
334563
1357650
1029395
729329
1404479
1669530
496095
214985
245021
475592
1899068
1219015
213458
794465
1124411
560217
1510484
821292
258472
1692209
181107
1400279
989079
1845147
196665
817946
1732798
290988
318329
1185491
489225
1782559
705031
1449333
163968
642562
1802008
41757
1812927
107521
790431
320154
953710
278888
1827416
1432865
1699510
1905191
184468
977058
1241586
915204
1095575
1362579
1893473
251102
1180448
1890036
1010347
23218
831267
1097695
396414
1922027
46001
869269
628543
1789626
849312
1109522
285886
1455037
1543316
817364
1395237
593345
357467
447697
52474
318976
1781297
1935808
1226426
1939384
1318205
763244
1870777
174002
1032509
1185070
1698823
353075
246401
1493077
696555
150508
1081022
96181
598814
549669
671258
1054193
106964
478347
215860
1574221
1606230
1693712
1313256
422824
496670
300187
1649284
704565
735731
1030646
859630
1365484
1727250
37920
783780
40383
1149903
1945427
373898
448535
942924
816836
1128124
1387275
611106
592273
1620363
898096
1153470
323880
586186
1397490
847689
828082
1560695
1244464
1858894
1914714
1935303
895164
1597972
821575
387184
1052284
1550804
1199387
1979893
1421771
46939
1814296
320910
1216811
676399
1706663
1044554
867997
175064
486825
318140
1183799
373146
1196579
892784
1786994
274809
1388641
1237768
1427678
1602711
1870906
582016
1187406
804035
1904232
1905556
1434130
196362
748401
500849
1825605
437773
1151951
108764
1143478
1261394
1857646
643404
779248
1581020
1051969
277874
913020
1844944
1614579
1402942
122152
1442949
384971
1789166
857707
1226268
169172
806411
59682
1749941
837662
920864
811527
1279658
1206862
1996547
1435390
808948
308926
788950
998793
782977
1842790
324128
1384458
610222
697738
1453406
1313286
1990608
1342246
1862828
338427
1621460
894331
1778233
1773455
958858
1260720
299960
1468335
1276091
520613
609385
627612
1538253
898399
355305
454909
1553884
1105137
1719457
631671
711049
1046378
1073301
1388863
1442859
1107211
1838943
769299
1486604
421700
984003
940143
1345607
1311161
1337909
1426914
1335109
651782
1146486
1508155
971116
1702037
1968835
788123
1712103
1333623
825236
727534
264070
1504165
1764905
76978
1718889
1606963
762430
543859
1304461
1366143
402685
766828
1426239
1547485
1361047
1955654
961835
1252751
1330654
1097271
1146463
702695
1521367
944465
372093
1954477
402502
1321690
1913981
845335
222690
280768
446476
1593486
1080749
1170639
222464
513812
144272
1916130
674823
771583
1415575
839480
958951
464002
311795
635461
522627
1491402
1486402
908199
715772
728133
215696
496039
1843731
695982
1099614
1022546
389723
1405882
1018215
297945
194142
1022886
1145507
432790
1035588
1545106
1152247
1966427
253654
609320
1319204
635179
22307
945546
1314018
891634
442443
314187
934588
266047
1067264
1632318
1075724
960188
1611374
1497182
1131225
414014
1127817
166237
1375889
960202
981408
935786
655513
1685553
1148335
946140
133859
1808605
915699
956760
1251789
239323
1241953
1608511
188406
1128183
1695484
754280
1409997
1654631
609610
491075
70412
640965
1090219
1572174
834463
34050
843175
156779
935476
335432
387979
728377
1657034
724955
1314453
209574
504009
604290
1223610
1191551
1532199
1198006
681110
212410
1774831
452219
514324
1680815
476838
124772
896480
855380
1601168
1354194
1924406
1207379
1929979
1733811
1922655
1031249
1277706
1067431
1508316
1418779
1012387
1889732
1865830
490249
661109
376216
349455
1897748
244882
719045
1989548
244643
1971523
942227
1062943
1332409
1513183
23270
536522
652130
1744624
713566
991103
466231
1194189
987854
1780380
1735764
1814515
1124888
1541409
697319
1404646
1628370
552930
849829
529779
1613286
184125
754130
34860
945851
968570
1766748
501649
913337
1838342
1579630
63023
1597155
1907610
341917
699166
300359
397110
336146
532536
1215475
1697001
1770506
452070
488760
682414
1342548
1680230
1892012
1222122
1295134
669385
531355
582086
1338100
203361
1242216
1455137
694261
263872
1361699
873725
1577743
1703004
1144309
317307
370436
1267498
789674
391534
825643
383985
433499
1977362
1577004
1218771
1692250
1442428
258936
105743
265199
968707
689653
1070564
1894287
1678320
1713020
1457100
680932
44447
422236
310287
268794
958958
791959
1151702
1683313
611592
1937882
924083
1140268
722218
146322
463528
1575730
288231
659283
99203
571991
123254
871286
126575
247599
1392483
1530772
597525
255360
630242
1994593
1098076
1766535
338704
672353
336604
1962667
1521991
1252579
519493
1401887
1357130
1229998
114274
533460
938869
647142
754416
1124992
785817
405669
1960788
1449407
1354175
842482
335438
168899
1678836
322317
1918260
232196
1745301
1873357
1912597
595870
787654
1085048
531951
729559
824310
1747344
356073
1980088
1845259
800856
704388
740320
657585
1499546
807333
520026
1070342
1342838
852372
1849665
124599
590077
166585
915763
1977343
1528087
878595
1064136
346861
1107345
1024666
1686801
2543
662982
740211
372227
1226715
1689012
303175
1514902
481031
1591907
710677
1183111
428931
805753
532635
1038935
1618292
161425
1258573
127672
1356864
910042
1244853
1447242
436877
1873679
1474987
1474372
685032
1860740
198531
1042230
791758
557469
1179397
329443
629981
541092
1426795
622409
732970
1381740
1355624
1650450
1703849
1677266
1096158
838441
1726026
1575125
889918
688790
1316041
934500
154927
322062
501185
1946001
556294
1533884
1293551
834277
1969522
1654994
547668
1768272
936080
695825
479178
337619
741642
635607
1958518
854008
407837
281708
1596565
382472
1733247
1178605
1834999
288706
1342556
700070
1803108
466900
411933
108260
53027
17746
870565
470124
715270
913656
248820
1192703
1999671
64188
1749607
1704053
16395
1336749
740449
956427
1599310
1581342
1202845
1029531
1688254
1648260
10840
322147
173597
1181528
948555
37304
87347
1260368
312839
810518
1968800
1586733
1836320
1156534
1787991
1038427
152230
1957595
339750
1860534
1670323
1220571
27887
1659035
283603
1763046
366066
1668073
780837
581067
41500
1987172
585154
1121685
1405222
515849
1715916
1182417
1324277
1039923
1606566
1658110
1309457
804979
966397
529333
1549242
1826290
883966
863694
1790664
1625002
365104
1325141
956002
326852
65414
1409116
1505882
1353857
483708
1456636
229822
424005
842276
1726879
504874
1972299
844549
441641
19333
1596723
513147
1565931
593952
591790
776517
411388
1663484
381314
851958
498250
413312
736427
1127544
1849553
869684
65659
570592
1741422
1079525
182797
1851352
550974
86440
1751915
1575469
1742447
1801766
398749
1958307
93522
198770
929906
800985
1247694
1920357
1599030
1863643
1565894
579570
1293156
1720901
1727799
531635
1870695
82199
1098827
1781956
1621647
1365391
1458597
1694833
1947591
900151
634455
1439780
1245624
1778444
671945
206172
178160
259490
194231
880284
167041
1013277
1002587
1524924
1548972
781417
736077
662571
675248
1408197
1265827
790374
27645
472026
1584349
1060043
1792952
1321420
926192
1203035
1061018
707466
1191975
81633
1845904
605191
400119
1622175
1005150
252894
1375150
705857
62305
1495051
1172562
1986561
115506
860672
1409975
929355
413501
1322241
212797
1343227
1979933
164931
994761
454525
1157983
1046181
595201
76547
1007301
1780218
290272
227829
1507560
500591
1322641
758476
601018
1821114
1780626
979831
1288137
1044467
1184165
1261187
1113788
1699785
1639634
274964
820524
1508576
966876
1817502
821938
975813
1017515
422663
1361776
1665577
1880494
1034721
1239533
1942455
1271026
476447
435235
254443
101136
1472423
973744
85308
1294419
989199
864694
1970480
1550940
1176822
1977339
523424
1318773
1151645
1047913
451160
942930
504813
973973
1245149
367829
1791710
1526443
860826
1133218
1324799
475186
615515
412183
587160
617911
377309
605560
705198
360589
1225584
992
1966419
1048222
599786
519676
1482887
1401748
772845
547997
1696327
547031
848853
1013349
154268
525717
1866988
1813341
635218
560492
263064
209129
747480
1120102
1399770
293374
945297
231179
885427
1424279
1891837
177840
34438
1870132
1823677
746534
1992766
679787
1694883
1821999
1727457
646543
320468
1808534
1752461
1169911
1564973
1611918
1691271
531105
537342
1612830
1832437
202847
730474
1099182
1467761
243286
1150255
1380573
1637110
1858733
622078
632953
1082848
194130
856441
88543
498869
1304864
1539376
183112
750226
683585
1529758
1380557
1641587
1477686
1896229
804767
644201
854048
866910
246342
1703397
1441495
467725
691088
430882
842774
790218
622354
1383063
1350192
169500
469216
865746
1915546
629150
489111
996518
1412551
437793
1301404
1684801
1487403
902518
1985836
1150826
393088
623039
659442
1763788
867671
1614888
729064
1659220
1423158
1822131
1404951
423110
901642
1110229
926232
514366
1175625
637658
1693973
1472586
791160
1283208
1242751
1457548
1423424
880273
940276
1512144
144806
299090
1010893
1973900
152837
1231044
1398467
388896
1166924
1116108
1350185
1317372
616205
1835878
86612
1965172
1777016
180043
1524851
1497330
1527039
711190
1562143
848556
1582156
1616644
933974
1353929
407039
490914
1012048
1177939
1997781
993589
640312
1241286
523890
922412
111089
1631942
1388321
1567658
1019276
1115182
1092777
1666622
1317400
932759
11284
876206
1716433
314036
823859
1318443
589080
1334877
1630801
466234
862498
669133
1508344
1153736
141678
727570
1882754
1791017
1670796
939671
131807
531102
1600511
1982712
129687
386384
255374
1281832
728341
1360893
83403
441620
904854
787663
1069977
1838478
1937741
28016
231973
663988
731833
1756285
741694
1004527
1299097
840474
1001380
97385
1349292
1363230
29837
51727
1585211
1609314
1715856
502681
1829024
1734505
1695574
999468
1363423
1472293
328187
1206318
115937
655726
1955285
1826212
550731
1427192
1401578
18079
1942910
282294
1262728
151144
585491
135506
971462
1562530
1699630
1963085
1443729
1327611
714340
1260212
753045
1345405
811252
911690
1953430
1022635
703997
1104987
1373419
864515
679416
62956
1933364
147169
1712916
1475217
1654667
1270469
122574
1341149
283792
1425823
876629
1989341
1141663
1566612
24598
650966
70109
1890000
1088629
88614
684359
243034
1151236
118233
637115
1271424
1524847
1109018
960489
1801727
1181585
1779656
186692
1416902
304130
310138
777491
1488752
1978773
1290479
1344020
1533907
757210
1281523
76143
963795
455921
596149
755327
400000
1348986
1076548
787629
1613904
56258
829710
1898325
498453
641861
6815
1780988
1086308
20170
1974268
1348455
1001271
1407328
314195
800993
525251
1598704
1071972
1714952
880943
234198
897591
129660
1214227
1338333
1540229
737794
711672
551945
1941101
1203671
1066252
430468
473492
128805
818317
265765
1877006
1685960
1251010
680900
722727
1650240
182446
584211
1333663
764192
1044650
1822389
1425142
112644
802027
1640320
875172
890243
391339
1803007
616195
287683
1531264
1784699
1082054
839390
1080128
835087
1630091
191100
1280468
575734
221048
946323
31700
56670
260808
29712
1503968
1959704
1872001
190861
441345
1221261
1332072
939744
1162245
172025
860513
1383069
539258
1293261
570363
1918740
620940
1502496
1466766
1373600
143265
473089
960749
1606270
303838
1841037
1073605
425570
491298
491674
120485
1146357
50573
1490881
1579188
1202607
892097
295629
215245
170634
467041
331126
1945465
955360
657113
1793556
1122212
1366705
832987
669069
410454
545227
718177
674233
980181
1962240
825023
351503
1947252
1940722
1879197
1098768
1893562
1603467
992795
1521832
1684239
506791
161740
1940471
1597096
512831
432848
1292367
1383252
494461
750567
817397
1158668
329577
8916
717239
1435012
1402724
1746623
748608
72193
1020664
455528
471094
724624
1513574
894331
319058
1853819
1031750
340521
1027955
1545197
959328
95964
278479
209468
976276
1839640
1077233
1616511
1872090
857294
957627
805113
1018424
349489
519577
364069
175330
1006310
1022877
1940689
1402858
193866
568411
725549
200323
142487
804909
1793662
1929592
1469740
1214501
875432
223692
1877341
1144023
1723498
1675708
212616
542488
1320098
335601
417950
1599572
1776110
1024497
918556
732403
224717
654853
939300
1371670
1858158
1628385
1077830
1901775
1251354
1658075
1782192
1765274
1313100
260333
914482
700887
139872
852933
1824794
1509552
125098
1223243
645028
1618835
812108
1971036
254628
1785121
1295198
1100362
1275213
1754142
773458
1093996
1204652
1495791
1173363
436898
1620783
811138
397490
2855
565603
298034
1542047
1819198
1025774
985667
639446
1460294
1528141
890273
980887
1135881
906635
280478
700419
735763
190336
1035598
1523755
920436
563627
1460140
1193333
1874282
152967
1440461
973386
621897
545273
132199
52017
692415
807708
762836
674614
633778
46730
1691077
1350274
114864
1865169
569161
1904509
1499235
52371
213777
1096984
1515968
875617
307502
1130920
438682
1319306
130935
365501
494427
422348
397093
643770
892713
1407707
1052821
1366674
1504678
603323
1256934
1518987
1188940
84172
113575
1742017
164252
530922
1434140
26312
199631
524050
1765964
602240
1152152
1327890
1867520
601237
583176
1035281
1668234
1812928
1489096
218682
117352
1648961
516424
1802637
351483
893582
1386299
857701
987484
621066
1692167
666574
1842286
817591
1813979
1695677
259293
1526746
228731
1003442
678592
1993379
1161542
1659965
1484624
1849859
1996572
1050189
1137436
1811682
1281543
1016681
800042
762434
32899
245944
501020
391161
189329
1399511
1649588
1929168
1912420
895749
1281852
1048490
1261825
113478
1199266
1695453
1982076
738813
1503094
1777428
1691901
730477
257453
241394
193671
1649037
93176
1341560
307204
1272218
1117631
1653155
475000
1603382
418673
1858599
1155548
528005
686212
1795324
349554
1451155
1220430
523752
459856
1490488
1420125
870943
1626543
853967
700895
139411
50663
122414
1377731
328694
365953
1217381
460567
1232286
590518
343381
1948184
1889206
1919262
1880103
611889
711353
1170711
1810490
1990021
1462074
1844198
173542
133066
951837
1137676
675963
806823
795923
525167
1234320
604398
1933134
88540
1543614
7906
1547336
1295954
989541
926858
875340
472694
1513261
158075
1128294
435210
789134
642540
1467957
1343640
599684
1543883
613429
548206
258057
1912693
1481475
1641474
642895
789575
271532
333512
1656942
1192512
1147388
426676
1455461
1674632
394571
1467597
879920
1942844
1533255
1237171
1344300
1257943
436975
1194678
1755367
981392
1468173
1216947
616228
1942217
1353767
709339
450168
841935
1023463
1244173
270600
739451
653094
535035
979795
1794999
566393
1146153
975781
1972537
324755
1938845
217086
801140
417817
1173387
690083
1288237
389572
1410266
1320416
691596
768289
377347
1441008
313031
404451
139366
1745141
916926
1578679
1426256
920964
818744
1548973
280495
476687
467976
945512
762357
1046956
1577340
890612
56816
74596
1222995
1806853
1170513
1365347
30641
78242
1650875
1095571
561410
166180
217135
1623143
418883
756571
112800
170468
1719824
301692
1344132
229062
638883
1923422
1279960
1018673
218542
1865467
1210565
1174070
866986
622721
1491870
1934094
144858
1562746
44806
1323458
894857
579098
1914513
1303417
1397228
1507994
936389
1582304
1681805
115939
1214181
1183662
1171736
887309
1581970
1829747
1819092
273772
31967
247556
631121
1123338
891432
30991
1484354
1472616
901581
871955
1185299
1428354
485529
1384881
301901
1268234
729175
1258680
823415
1209678
922777
1491828
485627
856408
1801063
1310671
622129
1774486
142941
1866935
1741108
193820
302232
1437749
637719
20928
943063
223082
1536816
993561
1736648
1438228
1369905
1936890
461800
1804351
965489
1854836
566797
873532
180886
927933
1091330
423070
1637615
953288
1639235
769922
1410717
301310
778017
467411
506808
1320328
283948
1289792
1605498
1717792
268107
725721
922725
1269007
771373
1928847
1594810
1007235
1969230
990040
670561
1517195
1455210
254755
1111755
1390615
1426382
1998395
1822260
371185
873356
1883658
1446074
1486794
1168911
541624
1122209
1988206
781181
845487
1558162
799704
1081123
1765237
149776
724117
723049
300158
1823011
544607
1131044
1924496
213699
1430059
212331
275871
471661
328434
178730
1198257
1209572
1950656
828565
167432
1290044
689959
103085
1568434
1762220
1973076
1922460
251971
193185
228998
1719614
618861
1246938
547393
1452477
1775540
141635
1577092
215604
580615
1181770
1964112
909127
1781101
1988713
1622620
1930190
1718495
1822235
1193144
1274214
1451312
976026
257848
96691
861076
875381
576711
981312
1203507
1693571
23294
1530328
100782
1506156
992016
1225823
1658959
1241413
1885742
384081
1381652
1298929
1594683
280157
340731
1489784
1121389
1461150
1578956
1083468
309686
144370
460929
1527366
484187
22243
1073007
1156796
744040
1049509
1218124
1164303
495305
1177168
1568222
1324044
388422
1079675
426268
1944488
568943
1113859
805731
133317
1309873
1134531
1483129
18363
1591796
906583
1407687
1022715
5244
1659337
1224714
1415376
1773897
397118
1386984
300444
210075
1968793
1875776
26783
1861929
1177810
1374835
260638
1217145
1482886
1765812
1714307
1880195
53233
1609004
1237361
109426
1167928
1546194
723968
1481032
1528042
681196
1065429
892469
1283125
451957
477688
1928433
1426741
1188897
1333311
1496994
688869
1381151
187173
1266306
68536
274033
419820
1002067
945442
1039448
554636
1531229
1617166
892247
1119478
1242818
1002996
1227527
747071
710786
546713
1687035
433384
997375
406536
453632
1264358
900659
1093556
1735691
960515
1008698
1247896
1390036
478372
625830
508720
1785234
116859
1669379
1139009
1795
312166
1763281
360771
1912777
621354
1651220
1164897
670925
1582768
953373
1079694
408351
1770872
1439770
1494821
1398760
843006
363271
1982791
1210977
758129
572485
1272182
635061
1140870
334325
1973509
1091523
1257127
1287624
385157
323310
734272
347873
178578
1757502
754523
891927
1439217
1294948
1153039
1901033
1329617
810629
1267877
1779113
318229
1185595
554018
1164492
93377
253546
111199
1725331
1199754
874200
124177
693048
619810
674931
302392
1237553
693067
1526495
408869
1727082
1546042
935940
927284
528971
1621163
1052467
574725
337173
320427
1642772
1491864
90700
1059218
1465380
856924
305495
630228
1996252
605209
1516502
1141502
1795678
1224568
1371691
859198
407733
1858509
1011247
662207
1152207
1553373
1426981
891939
50415
1886753
1754294
398288
486465
894360
1502425
1461498
780877
1743202
999928
180011
620553
20686
1771477
560493
1191887
1018718
534814
48758
573149
919843
1430469
1894796
569058
1770599
52009
96550
848478
527300
1433182
1436657
1685893
1970398
289203
1163003
1615358
1937896
1001307
1378169
168460
1200794
1809724
1210209
962544
194296
1450590
1030715
503956
1419609
94169
973804
1661055
23081
1289557
943761
1119701
1755553
488153
1069747
150787
1881249
224230
1920805
1557433
539581
1730447
1531579
736000
929989
1473609
870970
847815
1542478
1221521
545117
1046291
745288
1711323
1334428
1174004
1470041
1017878
1405765
659553
1667450
1298273
1840175
1200352
511724
950570
697203
456461
759100
1919564
850872
1405978
1357260
1918846
1775037
1366924
1725472
1995309
1761048
1327081
1686711
1131683
923398
1840952
81394
649165
34810
226020
219191
485574
689897
125670
283295
1467649
619983
911588
429042
1772608
1126427
80278
1968324
1654945
1428057
1047914
137249
1717179
1305376
315268
579855
1257233
502855
1633865
787148
1805155
1167301
1057871
1326131
1828272
1839002
874932
598245
1455908
740115
1031001
1088820
1145287
460973
416044
625303
675052
662725
294753
23383
1209004
1081639
844209
455481
1166890
1907843
918777
1729688
858890
524462
1253052
101028
174319
1225414
79679
1305700
1863566
1177863
290479
1491884
1568378
1844942
1412483
998900
35440
1212092
261491
1635834
1674985
1912636
733855
1899105
1651082
19796
1138405
926373
1215356
1758616
943570
901756
742479
145504
916669
712527
228236
1237604
1674097
801983
1161573
823587
1870390
1761823
1630984
1980670
234811
929383
1091324
814412
423809
143479
1908377
1386595
200869
384668
1640596
1381506
1651945
1682856
1990429
1475332
707258
201106
556051
610689
391128
658951
859888
954165
870416
463819
202872
1595544
1007287
1298020
307377
957204
1573229
466966
1497136
274187
1452513
815113
292638
992224
1006365
794733
1059140
632380
452540
548752
204518
1249247
533499
568654
1930393
782976
1134207
1469788
247308
1813815
989814
1483902
1921784
466706
695476
546282
1195648
1619683
252790
1815873
1759282
1317724
1855943
965069
31110
1510393
668790
1979678
742116
926191
1740210
627434
1828985
1885096
394424
1969028
1925613
1090894
1123391
895407
1513108
1586328
1405937
1651150
1498089
1566661
1139753
1838338
1357298
789768
575758
288065
1450420
1148583
304339
1054663
356894
1809061
228973
717343
1965504
1081340
1169915
1585623
1959660
886445
1324627
622201
317489
1219489
856558
411426
1739079
290270
1668171
1934429
546722
1238906
1342487
1476853
1313325
194503
105198
1992069
1762361
407194
1298574
1158210
412553
483465
603547
1172159
129426
517876
435432
651596
811556
898880
518102
952484
543334
315892
1571157
162398
1244379
155264
1310671
1729057
305893
558975
122352
780712
579073
859355
762897
1887574
1213067
925491
1683988
206305
63172
1183767
1749325
1477462
1992287
901063
1934018
1302416
870167
1075101
1014346
232723
504300
347920
1990577
409158
1204040
609863
890463
1522275
1041375
527676
556203
1860721
1109710
901801
499385
1164
1096050
1228044
47322
690123
412659
313322
1671248
1559132
980661
639407
556833
1445965
610375
1757369
811446
463909
1604076
1492871
190554
45288
1560858
499848
243523
1428371
437070
1319383
1115881
1621186
351346
1980885
502262
1128010
1636701
736728
1896485
275835
554003
884393
961752
306384
1486821
795745
329950
401897
19897
623632
1097623
1176893
27460
1464019
1770615
1063266
1064
1573994
1417704
1648195
1839436
1079942
1149199
1475809
840163
1544177
560611
479993
602362
1190752
1465139
910743
223411
797769
874513
1482114
1478653
255024
717343
527583
1354668
979263
859762
401930
1771939
965038
647845
727586
979412
372563
1187726
763480
456557
1621022
843448
1347579
1407613
618629
983354
698637
1048816
1436864
757298
599888
1571668
825161
1140909
1731144
1666416
1174882
1121063
383974
469733
1132760
1575153
367337
1732828
826356
1493235
470613
567923
1509465
1050610
180651
757684
1663629
189647
1346987
555568
1786475
1516672
1850526
1580149
1347338
749454
344332
1282099
739475
476761
1761183
374876
790283
1012024
1566337
1297099
860228
1113571
1575858
1524038
1440691
1911766
334106
1757714
751561
1235741
1354725
264226
1549751
1884169
1151455
357448
1551999
1277269
1156511
465736
232821
576362
18261
1619930
145339
542164
203835
1816109
1296796
1214092
1210622
1659366
1212875
226063
71245
602890
1635031
826976
768696
543322
565972
1940508
35801
1513780
1487467
1969506
727168
1635840
1271487
1952286
907863
722041
1152050
1437469
714107
1148009
1880020
663218
649345
1577576
791589
1478582
702241
1482045
1423974
1940801
1810918
377712
584472
611139
619775
1015592
859741
1950504
1954792
182159
907505
1212852
1874048
991386
252165
1138599
1555910
866770
407045
1819675
1342247
1815502
107318
1347795
440461
1537825
1451848
1403708
1818400
764995
315647
1708685
1636662
1354208
8140
1134182
1973455
85257
1154060
668532
1863277
256472
1657413
1827250
986619
636181
78471
1414897
1225468
597317
1388993
1165841
1904766
421857
615937
1303727
1521831
673151
1854119
1296784
626154
553094
1266031
1505885
1871621
1633515
1288666
1217157
23344
394022
182614
1735156
26553
1023808
1255443
1340581
1695985
290348
1390338
1662201
75802
125152
1383976
656005
1144660
219249
1935781
1274021
162798
1315627
863550
1610778
1849182
873482
700400
1753360
1697527
486981
1945650
965065
1170420
808080
1779798
1240059
385656
1552857
383746
998326
378979
1699654
1929812
850786
1763528
820823
1666304
1398379
112769
1117166
474364
217658
1718934
1711199
647821
1507090
1941444
795577
1468001
1755208
1666119
1539442
809026
713510
443518
1915212
754058
398705
904164
1095996
1853856
806341
1243743
37292
1835337
1086456
804443
1777629
1386919
869505
754810
871520
1807835
1210746
720869
1320062
583404
1060715
1313861
1637168
73268
1541358
1619306
301153
1953092
783267
61517
1634555
1828369
869803
1950251
1374930
1451380
89799
944371
994152
66889
698472
1352171
1957664
166763
1719879
1825005
1272943
762266
968546
262593
1796378
1405682
454560
865946
813894
404847
412416
683970
1233875
1883343
96108
897085
1238402
45708
274985
1972019
1814510
701515
1952090
1030772
1348832
1357400
1862867
1399871
1775845
1041762
500933
1102443
1395588
798107
237636
1545047
17516
464523
346460
716158
1912684
553229
1644803
1936108
789820
32600
1691405
181788
1817267
157894
233761
1148568
437421
555041
1108643
580101
1400543
935041
1548102
1289182
471295
249050
1815380
498715
675757
1564727
271513
1648570
511894
1062619
660031
1086510
730689
235850
1174224
822651
379527
1167462
553821
213834
983895
1138891
1088485
887811
1487731
127166
817031
1877080
1148519
474948
531785
1802629
1098305
634984
663010
202960
386971
13401
1996797
1183154
1724084
1584837
1552958
944153
319660
284246
1832339
1816619
162347
429476
1551103
1108536
761667
1936888
1470586
90599
1281858
929900
1541712
35131
1475442
1282058
376944
639343
1583563
461067
1112691
1986378
515542
1223352
1644820
660055
69812
218598
718761
1453225
1329708
766292
1170828
1343675
1874858
74719
1965295
156937
706221
254188
861233
1632629
1305188
671533
1886286
1259430
647322
102490
900907
188561
1453408
1961279
1715175
1592714
428413
207904
1528055
1664351
1567396
1656029
1065335
52788
60360
1248340
1269284
1717815
1958469
34969
44641
470535
1235069
599425
1399538
1327869
864586
150640
501467
504258
501845
990204
220085
489563
393350
1442617
337218
1618967
879832
1297949
1321716
1348554
1270080
1869416
412908
1148669
1492912
1803126
544051
957850
713104
519386
172475
918702
798720
58210
1555231
863095
1997279
1418722
76068
640491
729679
176862
1661111
130238
1497222
653905
909478
314539
1292022
691574
1298057
1057344
420780
195432
1540774
875504
1433547
537685
1347226
545232
1924978
563571
1925587
758812
597262
572143
1108757
324957
201058
861371
945192
359406
1471573
1384001
1292294
1664786
814257
1139476
1205964
1098829
1324796
924001
490917
1485207
1589142
332621
1483201
1935806
403255
854214
1150770
44734
437543
411930
827335
646253
350224
992505
1761098
1930056
885245
1840132
1673451
1961991
1502747
74991
440324
1586571
1080585
1335471
193866
304912
675542
225320
1625404
1494139
1351053
1323780
1000295
780945
1263474
341142
1832223
1718988
345241
647177
1411712
944637
992601
522863
1186183
1502459
20727
1525004
713357
1083993
1806280
1085885
85213
196525
1409583
1035775
961162
277449
531092
1180426
187832
1010965
1596787
1649270
1761343
1801194
1530066
1134528
1080746
1129475
1642381
1251869
217615
1963847
827294
589169
335914
1622944
1516113
376132
1779999
1005621
95442
518465
828712
1290083
592430
651395
1205627
579847
573088
1992513
123344
1179385
1033576
1863144
228417
1887369
1884172
74951
246260
329269
1223879
1735861
821651
1140070
215437
1365229
601272
1950766
1680739
98126
1898851
707520
448778
1250198
1799984
1390239
694650
1760364
764344
955809
936941
1256068
1520673
704691
802828
777205
923477
953629
828660
1415637
1139627
1693807
1896733
571600
1051912
1352245
1833739
1433478
1407799
279152
1048026
1294990
1679936
982799
1492851
420654
1351183
1182702
1235532
459062
353239
684632
741883
1799390
611222
1869068
714508
653857
130371
1629910
1243050
710256
941993
1619852
830478
1272673
1251203
1229121
368510
1324084
307793
1551311
317237
1993815
1118297
30339
1203984
873868
1529867
985513
1580584
1638946
683658
657457
319667
1215235
997505
1835891
1713653
1227059
1540065
233952
485529
49902
603026
1176559
274529
51136
213285
1344179
1963123
1554584
1718618
1776510
767473
196384
628652
60522
1074880
423565
1520721
1806645
402050
1389576
1267854
446331
305427
95435
65542
1061012
650832
1306348
1164368
813463
335808
744928
9827
1945865
1718067
1676492
1304442
1845491
573541
577497
1316189
1563715
830261
1473126
1783710
1396276
231439
823099
1987875
656732
1878430
1758952
492406
1933899
1590775
1927059
1969752
578975
382967
985872
1327876
55269
413165
1400351
771606
212472
83411
290316
1243520
52270
1370254
1532053
558067
334609
979803
468994
299906
1873588
59232
1976370
905450
1906762
1305223
1375348
1932220
1795890
1527976
213812
1666834
1085415
123723
1815520
1692314
389182
1255668
1276625
1035746
1102765
499086
1712307
198569
211938
1058256
1256859
1111638
1625869
1758129
1764658
1915688
531948
1239236
795888
1284838
189703
1200628
1419956
1239528
1501110
126596
1950706
1437803
931146
1160125
92789
630040
639333
1998840
1346891
893829
1406637
341756
1635389
367121
1996951
1589431
1370757
1724354
792642
534283
557659
925808
1063293
229222
1496940
1089164
1383037
340868
616970
482127
867143
225315
335750
1181285
504476
1635459
934515
242766
188622
384103
1082215
1147044
501588
1052263
1799418
1349445
1283647
1866854
970663
544749
380962
1678295
862677
1451173
263581
1677625
1487388
1976818
1771376
1820890
1377684
1592038
143347
625088
987318
131543
399940
1428661
930959
442525
5454
824560
1857206
1000516
1804007
987938
1162346
1759255
119610
990961
1340471
957887
1505851
891807
1546685
715119
419024
704304
482889
1408441
838086
676258
259720
126598
1254334
750502
1847982
1056493
1367531
388566
984344
984785
1643773
1846203
313029
1010099
1273159
260961
970901
1014469
265911
269828
395689
1454547
1315129
112032
1283378
848660
588242
1615593
1387065
1205795
1340093
1182737
629113
984754
1155163
1315826
456483
1530580
692051
554122
1487905
1019939
742265
345038
172333
999519
413738
1435373
678193
636551
1404377
109085
1473103
1954079
1357393
632280
556858
1640390
1284865
683437
1368412
1183186
1325837
1400132
883969
1426020
1732517
1899705
671553
1255320
1678498
1880751
571330
1566070
1919867
1611246
1855943
802287
1587898
1131166
431505
1765391
1243249
329663
13454
909708
87025
1615467
1803034
1719019
923264
680070
1920975
839694
33301
1063900
1096032
1527964
728187
254901
1974731
1802631
569844
1125520
1429523
1794153
1923087
1502659
740665
1543358
1142785
1979213
900455
814686
675981
1651960
583493
1703032
549860
1447688
1762036
1449634
497533
1664914
1577454
639411
1595103
494322
531173
1834379
1360917
1953252
505218
1367512
1341302
1143162
1718984
791027
1281023
1045122
496459
1385855
866399
714363
430858
1675504
955210
1442790
1909933
1077341
1759927
1297917
187764
1825951
1478802
362149
639896
1247406
595186
1255740
2011
685053
1737769
1628238
772731
641381
135796
1406272
1064086
1340358
17587
1183257
1997838
1259331
852785
223640
1189759
1831753
450123
1857490
800343
1420814
1832219
1938144
1017870
1145560
899260
542811
1420296
1685360
653909
1278868
1327045
311173
1249531
1769016
1415445
1211276
628115
429837
239829
374795
1134549
278894
1545656
1967895
1250556
443089
175646
1501303
1606321
10151
1805569
651761
1206983
1101361
1408523
1816507
1257254
1837320
1800918
70581
1876452
1772711
1209756
182372
1012716
1108565
1463785
1484
1141331
1477959
1162560
1951982
136789
77289
1742569
1361538
1530049
1862952
1085538
1085387
622033
1976281
1254422
624210
1018008
580572
73278
1168208
1383569
305728
779244
580529
442189
535632
925534
120574
515757
574177
1832221
104982
250771
413420
1019052
1439679
591859
1881343
1306446
528949
1396182
751650
948926
1685084
1905330
437453
1909150
1198004
922071
716115
503645
24504
1197282
1832970
482799
188021
181127
1647499
562205
1291277
903297
276349
116053
1493026
35720
1289889
510833
142115
1591767
1665115
391814
92942
1055493
924900
903221
742678
594955
1045679
1267176
270552
1232878
920685
1570278
1444616
1617979
1170307
1015669
15189
1566529
801191
263856
710641
1015785
1957545
1181617
316044
1091713
188679
887530
292722
779359
1111030
573118
51282
890069
1421496
1202635
1904403
116029
358755
1300361
835787
721227
1543425
1656710
1043301
672811
1723624
647557
1571731
1813961
1167051
1393613
1932132
336201
419518
1742842
1600721
579893
607800
1889955
1927122
273045
785887
963514
1785162
151059
501899
1556363
534374
1913367
1555268
1151881
1663654
332193
1816626
321436
785793
741552
1149737
526733
197291
1461241
87497
215659
104490
1134324
1754374
417461
1048395
1681922
1475241
1166314
1147691
77902
92338
1015986
584249
1442835
927262
1263042
1111280
891495
345080
851993
406617
1988902
966839
65416
1536820
761215
520831
13635
963096
183932
1126834
520260
560594
25196
251989
961552
602406
943312
1824544
775637
711621
252375
1795021
142071
1478502
1688460
462426
577183
1483625
1604736
449042
1518329
359443
1816023
1772227
1598067
592776
1250168
1445257
554210
1525618
1670548
771635
1227034
342455
507124
393112
47991
1879046
1376235
1397828
926085
624158
1068101
835411
662898
73618
1909925
778505
1622392
483302
469944
53872
992762
74291
1991369
1212940
1965228
68443
509802
559925
1056446
1427178
1001275
1294913
1313072
1214084
674689
1763919
844013
665420
1732351
911346
109550
191665
149230
1867398
189052
908399
1315467
1653696
1228556
1325041
940328
1037179
1705649
750856
1838640
1849833
911579
1401133
1317924
257982
206787
596755
1504690
1779878
1049578
1047320
366249
224395
994791
81102
1114745
1052617
1031188
79063
1361141
1885001
1641524
1933164
212558
1990300
1581036
1928180
1796197
480748
1407750
574769
283433
1965599
1508760
423955
619524
96554
1389841
79830
1622753
1992758
1166365
940544
398658
137436
1960653
758000
1942105
1918697
312334
301835
1944582
115741
1446316
1523068
779834
1831308
523134
1714430
649287
1583311
295929
1732296
481571
1405312
1478072
1121300
867004
10601
593202
769857
1220973
1860025
156165
61095
109597
28631
1174757
1773194
303575
1005024
390068
1722445
1690387
278562
611625
1591867
783196
367805
45990
1819800
860302
786308
1035282
1214004
1955306
1508003
988095
1182830
544643
294618
70537
836512
1882038
799960
1261391
1141352
1061375
1979605
1624870
238345
1769661
1926888
411945
1448595
810673
324952
1545207
1021345
257358
1699405
717142
1789844
1428189
1231185
247210
1698569
381126
1208040
1919687
1568831
286650
285220
1198751
1659128
13819
1281123
1617466
552896
1209430
626461
1969425
1880298
1417299
1621809
1468539
412989
631077
1026499
1391388
1096351
961468
519517
1878849
295769
940640
1030983
906462
1223555
1443953
500674
77857
1909414
136120
1766949
463653
1787243
1564350
1321816
1465632
930367
1106443
959899
1696102
1148737
955963
1306641
886719
191016
446672
1131056
1056168
1343950
457403
1572053
607081
1951930
416687
1666165
951564
1067201
1181564
190621
944752
1134300
1442339
1349742
1811166
97875
1898314
1607110
430899
458765
507749
1964675
968049
153155
1651897
1527168
703183
1939793
1620763
1199694
100672
1716389
1826510
295647
344611
1852011
1178567
1269601
507602
1338964
1681706
456415
1213674
1369299
1619783
184641
1647801
1480366
519384
94816
1222172
1244967
1436651
1199718
1380253
1964926
425336
1145732
322124
1604550
320627
1827695
54679
250880
1766055
1792449
195353
1247187
1555241
1229530
1198153
984673
1285840
497614
1025470
107435
646138
538156
1269327
1837247
910087
1732089
1054507
151931
364482
1576503
1112031
1751479
431618
565248
1270770
645032
779139
136585
339424
1682138
601321
951169
1109951
258398
1110474
540764
1520803
1800738
1029811
1472649
1811451
933145
363425
672342
1307550
1263669
312814
262508
396520
739705
1430
1675947
200011
511362
688394
174967
173101
1532099
1645616
1963080
208557
1770018
21781
172326
894398
14543
673370
570713
1475424
499858
725784
1907864
669053
295133
589148
223404
1954587
1014525
1152158
580585
1225138
1906791
1035669
1111748
99293
1200730
958022
547239
655631
135770
522668
1707754
560785
375419
1124138
1845870
982671
846777
1727439
201001
375743
1781079
191782
1479661
1671693
932698
630069
1553519
1934071
815836
1468071
1491042
1465647
10692
1613230
901303
86024
1061967
1532180
1199825
251493
1184678
1642404
1271416
724411
1125057
1014020
713142
1865219
1177871
676918
503102
645797
389521
1089026
483182
258984
1916768
234336
1569854
1281415
1473497
1098908
852611
1666115
1960440
1878965
1284198
493807
998540
1204920
1197980
1277141
856486
1519476
165230
492757
255078
1933261
820064
860778
170343
1533194
1572079
1364481
352428
1439821
1147890
1418879
1430200
1940590
615386
777057
1659411
1165109
1040108
1141553
1617786
274557
1060003
858207
1771400
1741954
962962
133243
229823
433521
880073
1574378
301192
1854987
1278975
77336
215462
199576
252988
1122730
842673
1223802
1079493
554267
786146
445592
1966398
1134290
1614982
812291
1063101
1642684
632374
1463018
352383
1655105
378088
766785
515037
1676534
566876
1372072
1454740
1785649
1235761
768898
1754021
28317
378006
1317774
1881901
808712
1889258
1950481
1136597
1815934
1176580
1076148
1732572
1196761
1796779
548875
890713
985291
1919797
550904
1788615
556269
1097039
624821
1388560
1737877
1660576
1306905
1748319
1196550
153263
1590253
14175
4113
803347
1632892
409332
1794442
972379
309685
323449
1394283
473206
1593731
1923969
464527
1808876
1705557
421495
530961
371479
792869
1075662
140519
1076513
1333923
200270
1753940
1822291
299660
1457561
1878228
318040
1903127
1157881
1835482
810402
970043
1387231
1924342
153421
479982
1244989
526283
1215666
1181569
1305926
1862264
793900
465780
449150
1750252
570464
284095
316415
1377128
594512
1823422
1609011
1973108
887980
600046
1471893
1061209
1256490
1559831
641991
1011460
1595472
1927688
1842216
1551827
1863977
1555138
1758111
439892
871167
785353
174328
1637296
525212
1263832
1648766
444372
1036666
287962
395510
691154
770710
59238
1373202
480652
727961
1739451
741755
1245959
887573
1315523
1342898
1885869
1103314
1202527
1477624
1071201
418233
37417
1902354
1810273
1210375
469515
1458371
624140
1096793
229012
1006211
243203
1643399
1330675
1067835
823477
1369544
1193138
494162
1894386
1294852
1241994
116895
874438
406905
1653455
680909
1761629
92781
1564290
660894
1662827
1874209
1392606
1185959
1453562
891492
1618448
196613
1025389
949866
1719713
570559
1150566
1905220
20792
491619
1473831
1495097
1061009
496803
457451
312039
1194982
1813066
1865711
610331
1586713
1197676
201317
1853868
884436
884056
1909224
955472
903642
1859938
560924
1443904
1434780
1747795
1816899
159321
317890
1865396
1551595
1976855
824461
808608
910920
1300839
627568
1929441
1246103
1237901
6833
1398626
1710008
1619169
848020
1239228
2137
129462
1032437
949118
1667582
1033033
470744
1706589
713991
600588
1664972
1280225
573409
745775
1942546
784875
1998434
1299723
1655531
1120437
654667
406171
142496
118748
1902995
640325
1173243
1704359
135354
1348742
1667980
415319
217492
1769942
1032197
779526
626714
1619355
1562802
1762767
1513967
576569
1905785
415182
869745
1894577
401477
1865592
776285
584024
1313861
155817
1352191
765351
1828236
553796
774162
1973166
81884
38411
1984053
1415919
567752
1293463
672060
645075
666187
707723
1877971
1234150
1612507
1426480
1453226
315847
1103078
768235
1712164
1513105
1610235
1085780
1240802
1472352
1363149
1582217
1294327
1577273
369165
1945625
606383
577474
1091396
858336
1626993
60856
173072
739490
1176696
1070581
636071
1302538
1359887
1465427
1551932
1965235
1911633
180252
229308
1406231
1351732
488110
661146
933088
1723629
1727454
1529039
918435
1588411
708118
1224226
994600
1274814
675830
575765
953710
1811211
430229
423898
1514819
1354972
965780
1254620
912640
306759
149901
854075
1182413
67235
275396
902729
1118642
977622
1981818
1799236
1333420
1160725
815775
1644171
1730196
331572
1962243
1013530
1686946
1318998
793784
1014819
984693
1706520
198723
176176
1685434
1385513
1841114
1844667
264943
1173858
213202
1132565
42218
1835467
634730
1839178
978696
1302682
218254
802618
203756
1225566
865295
1650917
1967380
1891906
1617140
164962
1887897
1059897
1492890
87368
759757
1550336
1321067
586146
1706069
129108
1704606
856813
245588
203017
1570809
1592348
464653
36758
1651573
737049
1008188
50621
1980353
1696486
302248
641404
844373
1874630
39866
1446080
876306
1590640
1309930
170417
1846898
315063
1498196
1238795
1955631
1212851
1725126
362305
298819
203049
847001
692119
209497
839063
1942022
1964573
1328629
1611553
244296
895992
99482
335231
1074980
451470
416927
1505757
790764
752100
1611611
1435256
1888681
87988
530487
380638
779014
1187852
1721900
992853
256507
907400
1321074
70177
1971997
1526229
1748771
1597722
712901
154147
713942
522397
807915
1768897
1582842
836853
301930
48332
1913378
1120457
1320990
1254756
280114
1769268
1165214
417968
461789
252530
869586
1575892
491832
356116
390986
132932
550431
158530
714854
1107997
1587152
318631
1360540
514070
358636
610038
810047
1823734
1872811
1346006
76707
598138
1777352
639387
1362846
798929
398609
4567
585055
736727
337311
189559
599159
95249
1867455
1141153
527708
105545
206591
1630135
1285600
1271236
1652914
1003064
683405
1984306
151230
1423652
747681
1430468
123736
1246077
1539899
1485620
1085810
1550418
804595
1223103
868345
771662
904779
774826
857476
1082194
1995115
1079200
1907552
17863
805399
539633
44377
1110198
922806
598191
1139119
1798945
1227355
1028192
583859
1785420
620937
503290
1482874
340766
1818839
518247
331778
47626
429734
602166
1558239
90248
1587204
81784
960875
750862
1699771
1566190
1894170
1292819
598720
1287097
1685410
1078440
53388
840083
273139
865740
1470159
24086
669901
438444
1078411
628852
1256084
148413
967205
878515
928191
36730
768619
401070
1117035
380946
823330
513391
1050440
304949
977910
1150541
677323
736774
1861671
1474503
1943733
320851
95603
1492293
1824244
928501
422329
27241
390952
929378
401573
1580238
990548
676142
1690761
1161021
1980046
29617
790393
269253
1358868
769864
1183591
760578
878279
1789373
1507440
505953
1099183
524990
761365
1207759
448820
1914280
543780
185008
1207978
901169
1413072
87643
503554
1343168
384156
34980
1889373
1447668
693413
1823235
563752
833770
213715
151329
306412
1033768
15761
977465
435149
993019
861892
864124
1917844
646977
822553
1864323
1847995
1715102
1030920
990610
170779
175783
1731014
1131691
1013178
1621345
1496894
519546
802483
1963691
895219
548034
1517035
1707392
180243
1255817
326014
1426548
1340168
1846663
12125
280055
165638
961267
1531192
1080533
183750
1853989
1318562
534254
475649
825194
1175469
1494491
889686
1397183
449757
553650
1727279
1922499
246432
876572
1167611
1642796
1549104
260748
282045
1836034
600092
1400518
1576339
990857
802780
1610026
1407871
502735
263907
643508
1694005
1768533
1544696
1523657
160077
60247
753936
1062309
968464
193530
1374511
571436
1726747
239590
720351
971865
762482
1395041
1042924
806174
1962185
1584896
1422806
353753
196265
744403
709065
1517992
1429564
787498
1335660
1680982
1497081
712590
1318032
882445
1603741
1863763
759471
173159
1197735
1267482
684082
1667482
368162
4561
717955
1820917
1043562
1510131
1927963
1232670
964793
325503
745513
1849778
815633
1192485
1478653
535190
35530
912013
1098980
1644432
1624676
116985
755708
555800
1511503
1804480
861374
583597
1953385
1432989
1920907
1404143
479765
274067
619541
380112
626323
1602377
1284595
1436119
1008001
1728568
137729
1008282
1875018
734088
723104
122953
1052369
1095737
308772
1853447
407950
1189484
1627167
1172901
709262
1073533
663775
860363
832272
701892
1642803
52786
356912
1540823
1531599
1335192
1365275
1606637
1039754
1249863
633823
218647
854629
1806432
1093884
1012329
300821
885518
182511
1644067
1954412
327176
648161
1665468
1777532
1524044
999347
1515338
1716400
1713497
27297
921916
477761
256352
23857
991835
1179787
1640449
722501
1201322
761590
431355
1161711
217374
695395
1187546
1534069
1718222
963109
599366
1530981
1762940
1287261
1019870
878274
1818216
739507
922569
767306
1090732
663412
1314298
266473
244510
332061
1852127
1722065
1569
715203
119839
1004537
596502
647428
240097
1696730
335356
596828
1440702
1370024
172253
1016214
621970
813375
437369
1246795
1167736
1837187
1138269
934082
250532
1499474
154610
1201515
487299
188672
165283
1712272
1701213
412083
1512428
1492310
1831825
736860
1892483
1792416
104372
855917
618593
1684705
221574
618977
1119156
173503
100609
1146473
792247
1195146
180635
54682
1642752
1585356
510375
357895
1248338
22664
854145
836887
479488
1514866
1148850
1955780
238891
898078
848880
729475
843640
1971434
676564
1326268
1558990
1037550
1105623
255266
1955859
1116152
819146
845452
774982
453633
616274
435060
317855
417023
747596
1994767
1843850
1967457
982291
234331
1547050
1386565
1898697
1335245
241690
556924
40388
91208
178219
907683
796611
134336
1309137
1022806
1925943
1968592
987552
1934371
1361382
568230
1767440
1061240
630907
1557319
934529
1429022
1160387
1460096
1341320
249932
1801006
346151
768233
1608197
281585
1745882
1473573
76086
598503
516718
1247079
16633
820828
362316
214521
1380200
539735
820987
1215375
1469285
556393
493851
418850
1282622
1702931
1321882
304281
986300
1033490
1224944
1370175
1055583
208801
690254
1113133
508714
1239051
1613245
1248702
167288
1300280
1787415
885976
1451190
973314
624061
1664046
1156162
1166038
750389
1255973
492301
414349
304332
163958
535117
582902
413371
44124
1882677
1766449
371188
249384
568343
1315862
1182816
1569592
252815
1862107
418400
1616236
1136030
259804
1050107
150324
963654
1723502
89665
1737107
1562957
655241
623181
30263
1154208
1104099
69769
1981512
1223875
764155
972682
1179542
250399
378726
1839985
238176
1657272
998832
1185306
525050
1142777
1868825
448758
484039
101585
1118352
1929541
580857
1371043
1897531
1382631
960839
1452860
1884991
1483477
1887127
76484
1360987
436122
931595
504413
414905
1885714
228001
787758
816529
2458
1941464
810069
816030
518231
941934
1780133
899759
1182545
695794
1112098
1839303
1343807
1699454
309274
1987333
739568
766740
879278
849444
155634
924201
610858
1740952
499331
1117459
699743
894911
1145438
294212
617437
166085
788215
409797
1536500
1733335
1497378
177531
1975656
12851
1692584
1808682
1875723
1213234
1605146
277706
1210226
300768
417280
909431
433904
1966911
665243
97260
1210503
665599
1093466
1938356
735959
1486943
1383315
892346
1805371
552531
1891197
747267
1249235
99361
1160756
305872
1193647
1397394
944204
191568
849351
128897
1072965
1414739
1053085
821822
1132349
394430
1510028
209963
973861
1537373
579068
1167202
1399940
166574
1075738
1202768
1809660
1937120
1808622
1685340
1838037
1276069
118642
511228
555528
608702
1159816
1451388
1029393
703451
613698
1194549
1952730
1253905
450264
464732
888243
1854562
623379
504506
1267956
866803
1696421
1360059
1101494
1438287
601347
796308
1742358
1104536
562792
328738
494113
1689700
38240
965942
901387
19931
242234
1349698
1008911
502483
594616
1422875
1575180
1012230
629751
39854
143491
10681
643133
1751067
1634536
1820709
76292
193496
182502
1636732
1437325
446853
952972
1418534
446020
11194
1580018
34530
119536
720427
1052594
1990358
932835
406597
1192353
303396
285372
246626
1693535
1594616
1182410
1025605
365652
1844356
1314650
1533890
1293218
1096931
1036457
716898
422471
1778860
967021
596078
1502049
1024137
1991686
1570295
525292
1294888
603051
1219969
1768858
55764
1979202
464111
1215717
1318156
1900608
837482
527990
1240720
834495
628037
761097
639224
673558
557410
1825189
1761489
1307356
1834337
1427128
1432674
385798
1708105
646985
1480850
1694847
888619
1098061
1697937
1507914
1024060
977202
839990
1156459
408707
704906
29685
1708950
1394305
856015
1075002
1435326
1082053
238136
1835333
1067889
1520884
1382925
1148039
5997
1907120
1131308
1271552
1558480
329214
1591302
55076
1683951
1110622
1103922
383937
778357
317460
1945767
1190105
396951
1781177
1431394
1063035
732836
366553
1251467
763068
1156346
1478895
1754644
612005
1656762
1532256
491837
1488850
1305310
1855037
660394
233060
869151
1613576
1073393
362336
1214489
101002
1620833
1265658
1049431
1162212
1104631
1742706
1391149
893216
36937
551350
428436
1245141
1773566
1103645
1087994
1776478
139335
1955987
930204
708819
740277
149605
80573
1270955
1004856
1946647
1906
1823556
886452
433512
259848
352198
1311917
1113033
1701559
983882
1023739
1152783
286496
829690
242743
1094768
1504108
811016
492154
265022
984335
344638
207894
366327
1323533
1038472
1846672
778480
1504199
375944
183272
399091
1451832
1239381
735560
1784644
1727819
1383736
1406059
124734
35471
1142867
733904
1937521
1015728
486203
437830
16881
656237
642025
1001499
57027
1287920
178856
919373
488844
1946947
51276
1636271
197227
1026297
754480
1476579
432847
380748
1698741
1173269
1860311
20364
53701
151407
581746
1023681
136164
1625380
353233
622034
692215
292807
854483
256717
1267005
893517
884936
1106608
660604
594646
1809967
1577942
1648720
1747975
1903670
134923
1893199
489915
1320266
1576244
169146
928497
1752709
1871782
177178
429758
568143
1142338
243334
667126
487063
1116996
1885154
1626688
823888
1611178
526916
781803
1351468
1048824
466498
1098298
1171978
627311
921166
3720
1131770
698846
1042904
25322
645548
544014
1120201
111688
1801638
842837
61536
1788389
84013
1804176
1250298
693592
1919305
1125119
1714291
357114
1206253
29603
664599
208624
1947675
408498
111601
1782118
281739
564147
1831659
422840
308768
94114
1227514
1829093
1005618
1788108
1340380
928962
1631647
1221723
1833939
1107903
321577
1783980
1945540
1907267
121696
1865757
726833
1421292
768953
881060
1493026
1839334
743840
297915
428558
1849927
872949
1463889
945350
1987669
824417
47688
414863
937367
1034788
1479984
638985
360577
1251133
813286
334461
1217715
1471942
1695403
100231
1596939
1520220
1478638
641895
910503
1597459
859474
1255930
394525
594645
1100528
45139
808839
228280
1112805
1441719
1063933
1080656
1101454
178979
870204
121465
1640029
275893
1102237
740470
1595675
1649367
1382019
1482926
311173
903640
458938
118060
1737176
332512
358109
1839102
649967
1155262
1300231
366139
999997
238538
74787
1317213
870849
1668249
69957
509250
757598
1609590
1207934
1882081
1628627
1662669
219151
1780296
179126
1988212
1123927
491162
1690233
1500818
102637
1516603
539723
169197
1291072
875048
1231546
853647
808548
277707
542567
1919367
685703
1738425
809811
613392
90131
1126780
1888811
1018182
1225110
509996
269246
784139
745786
1670259
1851084
1858056
1997442
1465905
1761896
956875
1892506
925210
849661
1146951
1354075
1987080
1969128
705425
709121
1452034
1770109
300895
477453
1882300
1446222
1200462
1729379
909768
1403478
1948079
655285
1679327
237511
1623485
306394
1602054
1114946
864323
706431
882088
1543769
1623871
435535
1393819
1060823
843244
1895015
1991791
1107736
119310
515659
619697
464924
1557539
43263
121523
1281319
1280795
1830560
1485067
950311
1579447
1171993
447361
1187684
731647
1136536
172826
995151
683449
1215557
1539530
728695
1020930
1518529
172784
491054
1350752
334968
1129023
1276228
941964
1871789
1014233
520619
1074978
655424
1577453
1474255
756148
119057
685198
295719
1966963
174788
120147
817691
1598482
969942
1855304
1840919
492403
1597804
1537553
723350
73552
687954
1731581
325523
584924
1460661
340222
1216396
835348
579466
1149708
432341
647467
1444612
1677540
362117
131041
1710614
483956
1753533
1723830
1001922
917784
1025084
721738
1269294
1418954
1466828
1003143
732171
1168034
1757433
691798
1363387
751218
1152860
719102
843561
887276
528103
1099724
1669385
868538
433642
302911
1267166
1362950
1794807
1870869
1678528
564194
474116
1862191
1878441
826280
961972
111408
1072180
233456
1100086
578096
580912
1535606
1537180
466121
529031
15900
27418
543897
465895
1719060
470795
575791
579048
1169665
635374
8332
273085
1729334
1781017
664210
794551
684990
1692808
180683
1914303
223568
1063320
240113
943526
1175328
1703665
1217350
661596
973906
572948
1269718
189206
1215829
1369792
780949
1826869
491517
17642
892462
430546
1266391
1738498
204726
1772908
703339
1275961
597234
268077
1311969
122801
1810459
88782
1527036
1706045
1827220
1666424
116247
1374606
1867377
753015
1839653
1715274
1570028
1527930
1144355
35603
245543
1955094
191553
1046528
1951153
1911170
1028997
1673181
543070
708702
1644957
540203
1970099
1219561
697671
1076097
355453
1442964
1103359
375540
1510478
1229693
1461897
1020638
230702
1648933
1688707
1097683
1081271
1556623
723412
427577
358748
1489055
552064
1828620
1492283
764894
941107
1155619
1245548
1675192
1246953
97102
940540
814901
484063
5102
33303
1747709
1137291
1557495
1346165
610185
835811
814995
292317
1913215
1820858
1772780
819319
906617
225900
904571
857734
1813425
494649
987841
942732
1756554
1440013
477322
1342182
1447888
1033027
1788588
1500382
1760254
1861192
316046
898719
739337
144220
1221678
1934001
1165908
1868940
74284
107243
1944615
157016
1126393
669154
1256936
172865
259221
1495724
1274099
899265
508304
1298352
1156015
899101
1659222
453889
963530
1493716
1375204
1724184
141510
1727836
1974020
231488
344402
1683781
618312
1269064
1172927
336629
1990380
182788
539640
924277
1642848
883448
386029
1764825
456672
1906564
487363
1293956
1277474
1358599
1040153
366953
1789222
907512
1478512
1941020
308975
1770357
1095231
667758
1905222
158647
906267
1182940
1345850
1183375
971172
705297
1812709
1065370
505793
1101987
183240
95712
1867510
1436230
407763
1470875
1628879
1165158
925163
1057723
1869427
1357863
42014
1752508
1188286
1988666
487036
103733
1880026
884205
1149624
773065
64111
1689174
1357376
845493
1495773
458979
1783014
50131
1934300
1286665
1558604
1839472
1398002
743066
475154
99667
1521963
1209274
1472154
164484
1296427
777496
558056
1506616
1535457
1799372
1603348
1857656
967295
1047153
1481181
1503322
309380
1135330
1433669
1978543
428075
261135
721608
676857
1055071
1294733
478390
1028516
1457508
1296905
772933
132761
757079
1608611
958343
1855271
1660405
488694
1048868
1937238
1724604
236735
334101
1678753
1242332
1517009
219418
1154285
1332100
603510
1974016
1950709
1312609
923960
1270853
199763
1145398
54885
420386
1883936
1901192
1976979
1528247
672957
851916
303315
160790
1466301
11760
121800
46763
156190
709764
830692
1376419
20467
677222
314224
1566399
341853
165794
1279236
1007388
485524
1418684
1241348
1322162
1814863
404133
1975559
1930231
1763507
152019
99944
178876
918897
1268472
49489
50283
490634
96498
1154050
1698898
724024
678785
1608390
1903960
1008086
168592
716543
1184871
1552962
1676734
521
14404
118565
284828
1949768
342120
1528177
467796
59098
192197
1896293
618551
105882
1575409
502307
81718
607225
526351
1380472
268042
228891
1055750
544215
419875
1400944
983207
870620
1537593
751083
1092491
117820
1875627
1230566
341983
1707335
145449
1013734
1153811
708130
1310269
197202
1108362
631812
976753
584389
1913025
438059
261081
406221
1584677
1536045
1806628
1075778
1795200
1146161
85672
1755777
1896995
1108914
1050156
1299574
1050482
587887
79332
400795
46892
1914354
1804809
1185574
1615893
765700
616641
218784
1015807
1106780
1419230
1774803
336219
1067818
146739
1329989
870147
1145842
1230529
931963
664854
101715
273034
1154881
104657
631711
1506318
1478103
236810
858741
1008906
204163
1435485
334007
1401949
1465940
1842022
843839
882370
1269677
1627361
631628
1114057
631058
1890127
523708
469880
397728
30649
1080075
1387131
305014
96029
434920
354044
1982479
1578417
675480
1972285
1321871
342828
1672993
757703
747738
88498
1460546
639166
1427847
138885
1850599
960472
941316
1564161
1722790
297746
308331
575469
1581019
322468
1618655
562607
1364551
269291
1337401
1278812
928323
1393893
1588373
468871
1511094
444657
449821
1074510
1751452
595187
285111
1620220
593275
279358
598962
476816
24277
1637241
417643
73034
1056105
932352
1202437
1167266
1862204
1530630
263551
931112
1072528
117383
1433090
1292245
1483875
1078006
440176
17052
1366214
140172
1884200
1913781
387924
328476
243768
986800
1882592
1532540
308829
391514
81094
636500
572754
1275353
1534856
1862213
1907098
960328
803921
1071762
1965826
1599806
785443
1285730
1535842
320584
1209008
579739
371887
1370210
1192081
1996316
1154730
1963728
1724401
872829
1614291
1396411
747255
1702379
1072668
1074008
19259
1695588
1495100
552416
1415395
814816
726159
294944
1110763
283315
1275753
1659874
158040
966914
914762
217284
124224
1431571
361599
1905957
887549
1170690
1546295
1254742
420399
170010
1039039
1065950
1229094
565300
860878
579838
1768510
806944
196642
1935331
1563234
1038532
673621
1502011
1278688
1052638
1029738
689121
1950558
762907
494297
1217133
1490179
1406764
619978
534471
1383529
342544
1372306
484703
931459
201771
1531252
1902400
994258
527042
569482
439353
341480
305767
1284650
1102485
1677227
1559806
1790835
277117
1169442
253750
1783210
846206
1467289
1985394
610594
1920363
1830772
1630636
870126
652397
751427
390246
1421580
206203
127842
390855
314678
389701
1567177
212842
210264
359613
1113024
1922160
1199962
1032952
1077877
1145497
727348
392423
1988982
887264
1955029
799536
1260245
225740
532716
1188194
711639
1389660
749663
536155
1324282
821343
157960
29988
1424367
722985
394077
345918
1259487
95856
623567
431146
769633
1736441
1322483
1945052
275927
422448
344494
1679311
125547
1919568
1301293
1737532
590828
1129665
484252
32161
701105
1174609
1624008
1329599
814009
927368
239018
1839029
843787
359933
816933
59671
1745328
1371483
410378
822144
1405371
826214
366743
1038169
1696957
1929885
1986198
540388
1583179
21509
1364484
1918856
1482615
258855
407768
1739648
1504237
1979494
1556758
247058
245821
1248685
976259
1778507
727791
1906739
14780
354425
1355086
816395
728777
417573
1031572
1206625
1555396
1897983
1240941
1653024
1798528
178788
1448458
704461
1660411
1858480
222647
33863
1400762
761262
67153
1459811
368361
1972786
1568999
1503705
1252573
1047999
1619518
144338
156179
179671
393212
1896940
1495960
949736
183431
1578011
1362486
324237
1107157
1809643
468819
1329172
1702138
703065
1735883
383958
477425
1377820
1803393
77974
1230402
1558220
1380681
1398049
517622
778163
1504007
461062
299867
288001
1746300
18841
635879
252580
1886128
788560
750095
264985
1931561
702567
403464
309788
764391
537646
1237378
883071
927615
1449849
589401
847267
1198929
1216632
528930
1889953
1339975
1988491
658143
1479684
1688995
984145
1273610
822091
797948
1790619
1867867
8281
1461516
1949707
1547276
1672285
1389218
1165856
582976
1072041
1915484
474747
1648959
903467
1269017
1090793
1742056
1418708
1588099
1320746
876025
292242
1925652
1403783
292231
1475172
1754514
1368516
1793415
1363750
718162
392921
60734
1331982
941922
1710037
520173
1544123
169886
1506975
335905
1518125
1678149
1027073
1073169
1305238
389664
109283
681926
1825805
886180
1956855
1763025
1474504
1218050
597550
1776221
1399224
1229090
807075
541217
634332
1876874
1773183
1683385
1336555
1017193
1553489
574205
976057
376719
421098
480765
1676059
1422566
1467842
822191
1622182
1746805
1500441
621714
1531194
639412
617132
1236407
279969
824046
456525
1103730
1678942
1185151
372843
275042
1435528
1335299
416484
351237
972167
456063
1008449
1179553
1382557
277707
1246599
1945691
1460794
876942
1820944
1186007
1987781
919743
982937
594053
1963193
1437297
574148
1030310
1237904
1972059
63963
1194354
6443
1469815
1438927
980711
230195
1945959
1258086
1567452
320644
1410804
154040
89008
1364255
1362344
724372
1109013
1193516
1317415
442036
824904
1042854
1326430
1358605
993342
1186090
1602590
929627
1564468
1530034
521041
1532001
701638
190102
1002932
613649
1686980
1136292
95211
1271710
1306974
368668
10707
1213790
1957305
1221364
171688
390476
1083284
1558783
91002
53571
803526
721932
147171
1953145
1027616
1918865
917017
1459158
376333
1071464
1424452
1654041
155139
529021
1659645
340137
1881284
92365
1061704
1973001
1831099
267858
1105311
1140011
1895589
1160822
388926
244353
1449395
1043030
984895
1292279
1696273
662912
642604
511255
875577
137259
1199436
119982
429385
947407
739322
304855
425674
1885385
1458057
990318
1739705
1952819
592515
395496
610094
704367
1806736
948862
448976
1383073
994351
743123
1524929
1564065
268137
1718059
1043844
951794
1461303
1424163
1039122
1960436
1420067
1558809
590374
1239363
31450
1863069
10375
194145
378927
986391
1370321
1429048
1176300
949572
1572244
272460
1029160
1917124
1293167
1653273
1302350
485295
396180
129387
301308
54286
29960
593092
73611
1759881
1157129
32296
1726947
460459
241862
80058
1286817
493010
539569
197864
1295744
534756
1889722
1572241
1046716
105599
673038
9037
1568699
930894
57219
894323
1672404
956848
775212
1363677
537922
213658
81083
721968
1566007
641987
1272989
543825
957128
6545
861141
590881
1608561
557807
770335
421952
1399171
670106
1570197
189100
452575
121218
1763000
1448923
18492
1556957
38969
1325602
1493869
1277160
438710
1673430
478039
624102
921709
1679136
886157
397212
807643
723265
724087
129214
1175049
1883065
1969233
356953
1280037
1744032
132941
806975
513385
1225317
89074
60604
1896850
179319
106449
418827
1440493
1607560
724584
1591123
772502
1512623
1935596
1295266
1964833
1352240
1248470
79422
379800
190132
436983
1875964
678954
1944599
960217
489169
368288
1010680
1330194
1805352
902172
958247
1448973
1693067
1068915
366475
1151208
1924556
1768291
643667
27379
1417072
1222122
1770289
1288216
1620619
364835
1959455
1938222
887090
733534
1900083
1886257
312092
1052734
1960900
1351378
486098
975039
1105137
266447
999480
684999
1689916
724143
159031
1451238
978897
1268101
107249
1254786
183006
242046
1361125
1045095
379864
1617203
905113
1378245
153668
377866
1711386
1259821
1139419
1352812
1017913
1266779
958238
1367807
93139
199791
901141
106730
349092
457766
1104671
575124
1967947
1661119
850965
221563
1905123
780069
1723261
544584
802703
447998
719706
630922
901430
1155050
1814925
198270
669544
1613396
574932
174028
514197
518832
1351978
663178
161800
282528
218787
1967552
790210
402096
1899746
830726
1061775
343804
273552
1073665
533960
1525747
1710678
296160
832686
1123551
354007
17288
112092
1508899
241675
1125624
952961
1637478
910791
1785257
1676686
355979
26499
1600337
637127
1129343
522865
1795739
1224144
1397756
1280936
976688
1893133
363389
532318
877582
727474
1263088
1163085
1711780
1736205
344969
1994193
1585482
124160
1730943
1284828
352490
1382595
1781797
1661095
171948
1596035
1652112
1024318
190974
1187429
99531
196294
1862221
548491
1852972
757125
1279810
828817
757001
1606533
1483474
1505176
720793
939658
1616382
1342108
993483
1991192
1250791
1922635
327864
971197
1774156
416118
1371585
314497
1076598
122713
1833069
687814
1953543
1452626
1394840
1026183
1779706
1990710
1704296
1774427
104195
1427004
643284
501562
230124
892311
1432821
773636
442358
648754
124781
1010467
1677268
1893117
470599
1541191
27471
808547
1026990
1519953
384732
799563
1612407
1906128
142694
297727
1357210
1613910
1092713
1653572
1407964
1475266
1462365
1303671
1499170
1873208
1573927
122683
1740180
342655
416265
1239452
1375753
1641697
430646
282576
1095117
1126767
215380
339246
726191
198528
870608
1832011
430632
53245
367370
1494408
551900
1898386
1460177
1659176
837077
866458
1293151
302675
805848
1829299
309635
495504
1348573
1912706
1260447
532199
33155
1575577
1913923
1471212
781952
919140
1102795
1731881
1046698
1988285
971390
1011392
503387
1955894
1647327
281826
485699
1565134
190627
1977981
1024991
976084
914430
1108658
1664826
1908391
121550
866929
1078787
597410
112310
1188784
1200430
1455743
55507
162530
904847
1282892
1965353
227504
633521
312509
936946
1015452
994095
449437
1601875
220662
1342083
1055813
158004
306992
934819
1238500
408386
658316
1944787
1895859
878058
1399576
154476
633129
1318991
570460
87541
798233
724096
727157
111924
729567
888024
406043
1958477
183689
1568293
1125143
607339
1129558
55330
1315424
1430690
1382470
1140028
1895285
1266813
1946251
1530169
1289526
1734676
1983458
243484
481790
1370723
1051344
981456
1626455
1390010
1895467
92324
271679
1867945
630278
1596351
1626307
239097
490181
1200341
1889095
183570
841973
142762
1357322
1443089
811781
1104874
1160637
1734875
89900
734427
356574
1073446
1500937
477488
585334
512034
413530
1430579
1320979
466138
1596244
1501255
361717
47807
1395069
501640
1333376
723218
1748604
228882
105441
244028
397785
1881931
281373
1547440
607056
1212109
431129
1565506
1597530
1263651
1857401
1177880
87486
1788741
1759033
406632
1939481
1733717
979843
1286817
1891752
1862433
1848553
1990744
1835576
1571561
446249
1705898
1403715
469281
1332830
830537
1249619
407854
1990379
477225
1397878
99781
1117226
507767
1614260
574012
1255786
131019
260014
1520940
1471722
1439326
365858
97905
958468
483043
664717
1171396
340649
1891201
852501
785347
482834
405719
968128
505648
519451
1807174
316768
1575838
1304709
880466
1132117
515051
1832368
358474
796710
1958791
909150
560443
1287481
306294
1375055
1800956
131363
1359615
1025391
994389
1891865
467762
1481001
826214
1527907
1986310
854593
196095
990964
992940
168700
938856
1862849
1999716
1618366
682091
539461
416474
722988
969185
1028507
1663327
468045
1976755
477694
763813
1605536
558898
613308
1024364
188380
1691316
739641
1221668
836300
764489
49524
1278063
1521264
1740261
164666
1184952
1585124
800697
1726831
1786702
1250932
1760559
328845
1511158
1697454
1091676
1991552
1672726
52723
1275412
1101771
1602435
1398604
474637
23153
493281
756700
1204193
369830
873786
1256080
987519
986496
1958271
1582565
555678
1335859
1200482
447449
455596
1853476
1291389
959948
1630589
847092
198001
596153
1265724
521994
1366054
852890
1408809
1475608
657040
413671
1488124
350359
1155879
1803415
807050
192093
127430
239534
1053325
512761
1166772
1978735
1721896
967768
895549
767127
674728
1402151
447280
1940056
1549416
131655
857391
1316441
1647889
363437
882206
1419080
419183
1211942
1981724
1889124
1342950
1991358
103591
1089218
842861
1006568
1310596
1231229
669207
1657301
1066822
707479
435394
1222762
1914619
1948504
1446894
310999
1477467
974872
603333
706688
544459
1203367
1891395
1090081
777256
232883
1290644
337982
1438510
1174439
165488
974866
925005
254864
1657106
1573008
1565510
274903
814004
1116631
1976684
1845186
843558
819315
1271412
279879
867613
473836
1109863
216162
1955003
1764166
1154272
1822558
650034
117847
1765453
1972348
1188154
337422
1520311
1861725
1107683
543800
1339717
1865926
1427420
567502
1507104
1486188
236712
336941
1793236
713786
522590
686114
691121
1269110
1728736
1416077
1468689
461632
1698490
156522
593058
1593440
1394460
753261
1501942
1362570
1995934
504818
1450313
1864284
952720
1116720
1578708
640317
371869
1254682
43844
595785
262753
1476589
485814
1500129
895370
1452018
1533949
1703933
775595
671710
1993652
1680522
642217
1607122
927281
1039970
1711347
1733018
301779
1214095
698151
572536
1713086
983923
149791
1033363
1628356
1018225
1084367
721826
788814
353756
1663122
561138
1039182
463975
1811480
1260531
1643289
486638
944720
92645
685697
907247
1828115
1385556
986980
800974
205988
1949340
411630
1837789
700152
457389
208293
1453549
637421
314991
1673425
591125
152658
1268163
914139
1791145
1726298
876277
1934337
981373
324951
202008
177398
1382796
843146
1727712
755129
1553735
286753
1320371
280836
207618
940242
1345527
471125
265186
1102606
1988038
1622803
349541
1577983
1195293
823795
479513
1763496
1736600
1453799
1932096
812083
785840
430576
777074
954913
1681316
1083760
1763818
914308
296170
1342841
1363504
433170
1721745
223567
1880699
14947
501032
688484
813128
1918643
1549189
1960078
998649
1086540
1670574
626704
1627878
87558
761286
975379
586917
601903
1133631
885926
246622
1100214
1297117
1569279
1274507
1060983
140886
374145
1925769
282971
1693561
341669
47572
777513
1949388
865556
1302948
78768
1456038
827079
1796028
1431414
397696
231979
535679
1524964
1951930
768384
1627340
1873939
619452
466404
1168792
354067
259131
1582767
28317
1065272
856008
1716920
298348
555603
41850
1095751
1440488
806681
1606084
1588039
1755366
1840669
1845158
112457
596024
1182737
51522
1604299
691762
366519
308923
979448
1505017
1260739
398491
1430277
640454
1072992
834791
1223394
1844717
298061
32294
1889272
33100
1498419
126730
600858
206454
1108142
1991387
79682
964832
1554708
481654
288040
930565
318740
1347077
1260776
1285723
712428
272911
1541179
411886
1335185
835357
583329
1668568
597102
124662
951226
1855729
1487057
1420555
1862843
1813898
1625842
454239
1564910
1875020
1835261
1633988
143099
1291028
688947
652093
1450390
1976106
590623
1573600
1957631
891164
205116
1508583
955856
709227
401983
595336
1481666
786621
1406881
1109132
1366130
1084825
1840716
640057
813317
1524016
1809752
1750391
683823
709974
1719168
1563225
182031
1823760
1966283
1067681
254067
377011
1202247
1921295
1312183
823864
1506671
1922206
882161
1994855
529347
465136
1395092
1453376
1141829
259615
1278617
87686
233722
1840326
869909
800673
1347946
1405650
1772739
600089
1474580
606750
1555143
1859519
43637
1995666
287849
1157070
1113170
1452153
1781194
553059
975275
193715
846739
148375
718636
1717734
187120
1900828
1611184
1381314
1524315
893068
627338
1674778
1272869
1744830
253128
1829401
1620922
636651
152050
1417213
776632
270365
419048
1761716
667327
1419489
1292628
837615
725683
1666663
231023
542031
1422108
491746
1349401
524352
1725425
214872
1148358
156343
340207
118678
212429
616768
1575394
745399
1332830
383036
1060349
577064
1082067
748910
1675663
945840
1925543
237327
783152
874428
1306612
1997009
1241573
1593880
589449
135660
1293536
588653
1892868
1160699
1778742
1221104
1728659
134571
261233
868451
1618740
970494
1502760
1434207
1320723
1015794
1326110
552926
35993
182250
1424992
83818
1688413
362445
1518239
222912
1038169
797640
1729321
754449
281213
941663
1352040
536450
969928
1215238
856996
381953
170958
1469149
626276
1513531
51760
232758
368508
558273
536621
1892525
1519841
1829015
1960565
1554468
63542
867455
413004
514289
1009073
1108129
836954
576139
1597229
197129
1195792
1394229
1025573
1936532
668312
1253431
157886
763614
1940714
440146
357718
186082
884281
813400
275487
1033183
1701200
1267785
30066
175840
1526181
590818
1207873
405705
803006
1404714
1653060
1093312
1164197
1130195
723198
1127797
1336983
55520
390028
1105063
1537584
1741212
626311
945520
408097
1167218
423267
157136
1974655
1212896
1111539
122712
151913
1840297
1192041
447761
1703067
1878538
1086999
1989574
1450670
1742425
8768
502009
370362
528209
155245
219704
1594998
248981
1130666
1114008
206022
1422293
1585467
1322799
108131
386475
1307193
481076
864079
658532
904513
85605
66185
1577531
658359
1611307
1543997
1701174
1468215
938369
353392
424658
1998180
1943224
921429
1788415
1801404
42063
1194531
431133
179046
281233
1876381
1735134
543190
766634
38500
1123436
1456663
136308
42471
1623796
623619
1618167
1012305
962076
1070665
1083803
1472033
1310075
49678
185601
1290540
671327
1134644
1462983
1621600
430357
1765071
1005330
793722
1758456
274518
916579
877526
1681693
892633
1937284
963172
104410
696369
1071014
1715259
1974171
820548
738594
1119504
1250473
814523
994719
1066201
349386
1237456
1675920
1783256
921643
1634341
277420
1511845
1823531
1998243
682302
1412242
663327
940104
1239376
1463658
264753
1791467
36904
987586
914286
1107032
798538
548281
223069
1027260
322300
392614
552845
5905
1283561
1717690
1508291
52338
746361
773529
1201103
1372836
49525
447294
1255716
1557410
615168
238012
105591
916715
1926612
571936
1696762
1634828
218433
933275
288634
720178
1186352
197841
1345601
1531348
98043
1294069
286763
1530469
60025
1848243
344707
328444
1833419
327857
1372180
821047
335022
1737079
1594396
1595298
832189
401890
722341
1254936
754937
1996491
1818582
1486056
1138068
1996931
288344
222206
968584
19376
845316
1747698
382747
454760
1764081
1180448
1776041
806258
1117819
25900
1398327
1590892
1348351
1970602
192555
371351
1464200
668924
5725
376137
1057042
554370
1062119
547479
1218031
1758379
997020
124174
913790
1062372
1576824
707372
1067219
1015711
1188114
1869629
389442
1639498
373591
1020915
130304
1691813
1293991
269342
873110
1530911
78653
263695
109334
274349
544307
1316618
1044212
1439457
1349219
1986319
1817282
1701381
716051
633301
1772973
997164
161984
1334453
943845
1443219
1992473
825803
1932766
1171234
1285135
1971303
716450
1599910
656956
368456
1357284
373048
661191
1010771
1750915
1845547
581842
258256
1691812
1997906
1341219
1197270
1120680
1175627
1749065
1841650
859903
430665
274363
1265057
312924
841415
1413802
1517621
687586
597454
1129927
347991
1329705
735715
1484699
1449695
1545420
1834189
1815797
957837
938834
838381
666224
835960
1281432
1409028
1220046
1330749
1889394
1960008
910915
702603
328277
104388
1975822
1213898
833338
1565224
762859
1663775
984767
618102
47264
571961
1933753
1155674
1524148
1863248
1333916
1178567
118006
1645967
1409652
1554407
1018083
486044
615020
1844961
1157347
1309979
1376774
1848258
815047
1847318
679520
654250
624783
1137084
644105
112361
1252528
218657
1095184
833643
1101909
1098504
1698928
818986
862236
494656
1288832
623831
80660
525381
331837
1982346
1448588
871850
1451121
718023
1101767
1601462
695355
45394
1868868
1179257
1161139
1472820
299150
1003222
536906
1216519
1602096
419436
690320
612334
1096940
615547
1427028
1929740
169440
455411
1451505
1890869
1071416
853798
809198
830017
1949054
1423657
1976460
1275646
681387
1299965
258204
1508811
1158252
156065
1938611
1176116
813557
1728291
1720679
246988
1379943
1956227
1100753
865600
1761022
758376
682316
1331028
1026553
99563
1840692
822324
1023345
1169488
1535322
1171495
433370
1411586
394858
57610
285126
1511736
1466062
568898
1272964
545332
1283240
29201
214529
1868734
623622
242926
1463649
1774068
826803
1671267
1448527
392133
1949381
910068
128516
1833666
1912943
821753
233897
1129981
1915391
1881433
1749410
243536
1862758
1861624
374931
208434
487942
1452910
957589
670324
985596
68431
1694667
511319
558648
686463
1309453
1229073
1650360
1061790
265807
435204
1582563
1440221
259283
481444
1852718
1889510
1107616
1159470
1260611
485228
178631
1057558
1001662
1244884
748480
539507
134200
718475
1564594
1491102
998917
186366
1573070
894181
1402094
955378
1633726
1858591
1007959
1755419
1839300
240537
22024
533932
1390848
192259
1277273
348630
1052077
692269
385104
1998134
580544
143591
831512
1253501
909761
154992
1942727
469731
204633
643622
188155
1346228
1831014
1626960
1832639
421916
1806184
724370
1584999
1711893
1676937
512246
105026
985473
412290
414015
401919
1610782
577265
727507
1687727
1372607
1153245
419990
683834
773080
372106
968423
694336
1184056
878318
1820886
557258
1665129
408596
1330493
63763
607437
880823
644551
887296
1525232
1235043
1130059
1883696
752456
1042557
823945
1760043
898345
1434066
1270188
55415
346695
1245276
1034980
983007
740142
1032447
1920185
207881
1881134
284045
1142668
1617270
406283
505177
282039
896637
1049195
1958905
1376379
243350
595909
1513494
1102697
445003
783568
85958
1222655
560880
1191369
382332
1110932
453046
290652
1558722
1222709
962759
1494361
673257
482390
872706
1025724
478591
441290
1613951
1697519
1096146
1156801
786317
1828173
735355
1312002
206247
582815
1637959
1593330
473255
1785805
253174
1201325
730647
239226
1525350
1227991
873705
1370666
669721
1017003
1255956
731333
1516229
501332
453203
1540748
1612538
1336509
820217
1195780
1510024
1224390
444527
154433
1595702
135184
411374
1376287
583379
366659
946519
1407631
865131
976937
1040829
1148913
1499016
1827085
691697
1040457
1735402
1780016
1009649
1699672
614455
152953
636146
252024
1514545
52136
468075
1658430
1372282
1957204
1251612
823424
1477043
1653013
654340
1433242
1041902
1202866
1132371
289597
473742
1009649
431099
176227
1770569
156750
1656426
698085
1960378
1215976
500866
1766029
1565514
746340
1312898
984251
437728
1035471
137603
1811250
1637347
1795863
1739946
196242
1772755
1552569
1594703
81245
1386637
324465
496994
1329845
1995420
1105289
1655080
572145
1545218
1188261
1006427
306803
461101
157311
569533
1505175
351406
339804
532793
1633245
1086873
415567
1182849
975848
1000621
1305250
341545
273951
1693454
195060
731479
1226366
1357388
635191
1585798
1681840
1338649
395900
1006569
106922
1711347
944661
1071400
690895
513601
1762922
1783913
1734075
744628
1043465
842261
1510664
1966550
436506
1907093
454390
888838
93884
299261
1436056
683882
1785087
533502
731064
216950
1597884
860517
329284
1364608
1694379
1977331
125221
76424
1059765
1585312
440698
517670
1893273
137897
1028943
1099045
829123
627720
1559118
22308
251614
94392
999648
265293
658539
344124
1755580
1835599
1210909
75901
800480
132323
1433047
397400
1017049
1516836
105753
1668746
83185
1615934
609404
955813
703433
247437
379725
1936058
577616
1127415
1746408
1260590
1032558
318785
598883
349832
1977663
1827409
186201
857982
493406
893316
1250723
212686
1419023
141859
1604021
1799024
1901485
171312
556341
1653598
401411
1499064
534192
616781
1297411
1812672
1069295
910644
1640436
733416
127379
1839165
1662635
55767
1260224
1067639
1288660
345059
220336
169777
771387
1637846
1991044
1465683
1758145
1409138
1191879
270696
167002
508842
1201031
916923
746556
117592
1284111
48147
614555
1794786
1025882
1214905
565509
1137242
527669
14685
1309740
440377
106945
43025
1286162
725849
800037
304725
84858
1600020
113302
1607162
159985
1056883
67718
1276482
1923697
714551
1561958
922474
1802682
812130
53028
94458
869320
1016050
1518254
1168796
1818780
1847603
638615
1366845
1483326
1720028
1104999
25305
1070390
1727466
1041400
1652020
898351
536364
266613
330663
175958
318475
63114
1071090
1845697
1627067
1264063
186773
512204
335100
1629114
1749313
794589
1069923
1981190
1685285
829069
1589242
10746
308081
1560369
155619
1144584
495932
145763
957808
1045975
747289
1969409
1218459
1353931
410029
1865390
173885
1223302
1353071
1622771
1113859
11013
873572
1035961
1171985
1054217
1787237
1307272
1191000
380652
364647
1569351
1108488
1649514
1834425
905405
895928
1958890
1942649
1294613
628456
1175185
1107811
1894024
1787892
1505699
1782904
509681
1636464
64760
130893
1579517
758819
765930
380785
1273968
12
334915
383738
890387
856766
1100742
1058017
1911759
1274279
1192837
626121
651466
1571384
876551
18452
843929
190395
1112045
1171801
1318757
1620273
1758091
933595
1224757
620581
1692637
467857
791275
1736611
839129
1195773
914273
1977726
944439
595509
421492
664301
1520813
1321689
424142
1246767
281012
905876
333026
757572
629298
1014003
245662
378716
1159759
149194
870797
1197669
1984988
652514
1400619
1824105
1359724
1100292
389700
1852173
1240655
1411651
1272255
386799
366965
576597
443972
1332100
1172770
615892
1519360
952534
405315
55407
1655493
1147897
1695859
1981544
657901
1760861
1427773
312824
1681209
722432
250636
715671
339513
67222
1378991
185062
483974
458223
464115
1525344
1880194
428264
1365954
1008549
1353653
1783510
894870
192609
1686905
1849064
1219422
1659723
1423009
1581394
486571
828230
1001175
512400
403902
1883150
1310575
1557976
915716
288225
1339433
424859
1451609
1246432
180354
1146436
1431227
1986532
1662233
1390429
95746
1747620
333450
1817177
662539
707854
1224254
782680
429660
230999
7741
166151
97951
223863
1645452
1305890
1057328
1495769
429883
852635
555073
63517
1573228
236380
24220
383642
844515
1208897
1690872
176933
1997850
174445
60460
808655
316362
1885970
967393
291761
618692
1665747
1075449
1874004
1747270
1036578
954449
478640
627733
255985
1695148
1255536
787532
214811
1164774
70285
1002833
1595607
1475449
1245307
1075178
149150
163024
267753
1109438
8791
1212077
1067698
1625211
223134
1067629
152160
1862481
83565
450627
894076
1147507
591418
1361765
914172
965723
116230
1089775
921582
1132577
854478
1672059
851363
1236705
1968328
1173773
744985
1082667
1380025
1028432
478918
1921371
1896419
652570
1465580
1753620
713877
877909
1857446
952268
328444
886175
1582632
166506
1016360
9165
729818
1668502
1919112
1183718
898468
1342063
1565807
559665
1373895
717648
1005611
112533
1288204
1246136
1831008
395416
182362
245972
1321563
1277640
668095
1601467
229442
1015181
480758
96694
945933
332853
1712283
785912
888027
351376
1124351
893095
1813431
412103
1092501
673557
871905
125503
133701
1738768
1337739
1465729
383689
1816952
1683193
1515910
277420
146013
1365699
1662189
839324
101096
1324368
424795
1296823
1402136
1173824
821876
805085
86574
721888
1450210
1815007
1983576
390836
1610900
474786
1992685
1822531
1862453
1542121
1426975
1123707
1004570
454737
845157
1141769
23705
899608
1446786
1510589
354511
1970823
1751605
1670318
1655877
157013
1315707
1003313
1930271
379893
549997
112161
454589
1736119
1724415
663328
1629734
1429588
1814343
1995135
1261723
1591317
530249
943417
255028
485978
467324
392201
554225
1609043
1949896
1276143
1087388
458143
500423
1831445
158726
513513
360487
1599815
698441
189002
369184
228436
230026
1346887
61217
1425457
1253621
215817
1508414
761980
971620
1729609
1342849
769198
943881
582180
1786236
897882
1307954
1570619
411160
1884987
1674393
1185147
664221
1940
1268344
1997952
1707798
1316713
1035953
923953
707985
838284
852563
163870
1252281
1737869
920546
1303847
437060
431154
1656776
1424050
1725554
1647795
1464657
1491917
1098169
1590093
945036
978584
1496778
105238
1557891
1328734
37272
357467
586531
106774
1530567
1927208
604222
1550185
949472
1020713
256664
1216377
22738
1564798
1365972
1012288
294207
80856
1446847
1486537
457259
818448
855711
723402
492155
722641
1275443
1200146
114199
840987
853125
703802
1450104
1650381
424567
1125983
622542
1092678
298237
1138188
355112
1778685
918460
1076413
1273202
1386769
1067662
321701
1120334
1396182
1584535
1686954
789103
1412388
1415746
426035
532782
1425014
808281
1174349
1340018
1711279
1596206
1917042
1072440
1893406
1655344
1077050
1322026
46211
924461
769377
1296370
1372681
590553
1361221
1968270
1306118
268283
1083503
83911
308326
242687
610012
699159
309650
263302
1576539
31423
1192661
572753
227066
604485
333690
684284
1259868
1949732
1467724
225672
390595
406486
207418
1019129
1870572
96099
1282990
1687954
116783
1748054
1366842
444164
535235
562860
678887
123313
1787270
131216
341844
898227
1833410
1079420
127698
1447050
1028680
251445
1503452
523853
795458
766503
1630498
116910
235169
1572914
1973136
1610893
1131262
994450
533644
1978145
1686062
556191
435714
1016488
496781
884330
536825
895178
1209686
709005
1139123
1832467
1041977
1898327
1423224
661375
1270623
1827819
1754927
1307353
155667
1522136
1679996
867664
141561
562561
1838118
55683
545901
1690810
597298
68921
272661
799120
246972
336086
483284
871208
135341
991818
42680
1869426
1735190
884885
119758
437725
1738779
1329241
1726577
1049675
735024
1562046
190044
1247679
1451574
862179
885302
936856
102286
283995
878932
19704
1253014
1776554
327519
1880624
1934659
558253
400669
1764431
10339
1966591
1819866
801194
1685301
694178
1525194
65161
392216
213557
1096814
1613216
1603511
1817157
273972
895772
116271
1448672
352331
1000913
878556
1062831
1626676
1343658
784220
1283138
1210143
1758715
1643461
1374064
1261388
157395
1780238
1384152
1231919
1344591
256251
254257
609244
1627921
4339
475523
268214
1557937
181046
1820778
267466
408954
1042418
54012
134049
1892730
1614274
906886
84545
771295
733985
1880632
1523119
167571
1375779
1325922
263090
1266160
1498562
115656
1224727
1517511
44150
1549490
366995
640716
365984
956741
22931
1459251
807654
328766
1895503
1231220
313401
1248120
1982045
357518
136795
577681
99968
251409
1246499
4376
1263628
735417
1003077
785709
160790
205928
206880
1441411
608494
1982989
1190378
422482
495283
1254115
857410
1194337
1216368
624303
405924
269312
319681
1452653
1832697
740653
1712710
1636160
250019
1077825
1476989
148650
1759639
243196
940620
1418222
265649
453426
1179644
1736589
1712361
1941128
167540
405372
572723
1291937
905328
106250
825259
1164896
811766
1089381
1772466
1215471
935346
149076
833298
458293
203003
194516
132818
1357900
1303120
1773536
1387476
181337
28321
797098
744345
1585834
388234
961787
375143
57030
1170025
60802
1752381
1289244
1977503
118691
1521694
1564868
886509
1439312
1627347
435201
1011529
1847239
363406
1736259
212217
1334100
1043286
1502139
1443618
546757
853364
1971199
1767272
141422
824437
998823
1641421
245081
490768
452729
1543487
945756
789607
181977
1383735
915889
1975426
1726604
1450585
957146
978761
1119467
1241940
30690
1139891
470271
1932887
841739
1434241
1356976
1866520
1866635
1291728
380507
1521753
1776389
1892250
19714
1164252
566041
460564
1235750
7692
1957048
1032551
1967922
909598
717508
1877303
1232735
1234683
96157
38898
790334
1362770
549559
346020
1948474
576760
1227989
638173
1261387
1360018
171732
38466
225984
1221666
1478029
1061559
1009491
1512971
496987
1892923
855503
172477
628512
1454242
1086897
1585487
1934159
366850
22097
1471173
230025
734754
1831510
948774
1324437
1199740
1502664
783986
1926282
1042917
1791431
1550078
415712
1434282
1427055
896017
783415
1206656
1108702
396624
1046708
1240540
105212
1990255
1330132
1144962
402700
1589321
688784
1910105
881848
509481
1088510
1248285
1248123
1238349
1057459
1927650
1261764
1649396
318700
1582101
344129
1749515
1299548
53044
519976
340652
1954039
671966
892570
602216
1073100
1000495
1546354
1761529
945151
1029459
1454779
769972
409616
912282
564428
774075
1746194
1464258
1024991
1027231
1830047
378190
284199
18836
1508284
1106403
1985351
1517050
1192318
1698893
107424
1585279
364444
1026302
902083
780909
1551536
1676586
616762
1537652
1430250
339735
140955
1576077
504738
554072
675668
1397807
720615
775364
657074
1789795
686284
1162267
1643507
772047
749158
1303721
174467
311136
1183536
140516
959032
1493292
248448
1276831
1464778
1919786
172004
1322151
486380
811019
711807
1144348
1487330
909561
1700325
1870709
1370575
122365
607233
1805962
1218506
365507
1000159
1209820
1214561
259398
994835
1612718
159444
1785159
449529
179833
1579457
569333
1987272
1330403
618404
1386266
1763000
986821
146138
1837818
1022508
487777
475498
649208
921778
56761
1321160
1284815
317835
1343446
1104952
778754
1247832
499864
124697
1583731
660975
1624018
1677629
1637363
99731
1570109
1756340
46839
1385540
1147343
608336
806983
1735862
1887809
1384815
292023
1382051
1232593
658213
1942580
647869
1341712
546112
1975711
741818
478553
1410701
763230
443312
964782
1827874
1503477
1424863
240902
72922
159508
1131624
283086
641814
196082
666035
13172
918062
1999800
773222
257955
442798
408394
857411
299643
755
696407
465207
1118247
725440
81716
1278730
673548
340994
1695670
446969
1457758
724670
1487649
1566724
1024800
396586
965100
1177073
497510
1681521
860134
494204
692677
1430323
1456888
908774
342237
1812709
15641
1553075
744088
1226114
1319578
289878
126647
579780
1317564
1097239
1803358
1266397
209366
1253829
661640
923243
1015858
1878709
35821
943948
1306
560593
1726996
1185011
1381378
173750
806490
810486
459390
689862
1679294
357689
835384
1111160
1590119
1764383
455690
1499996
1682866
683415
1211571
1986247
386883
565093
303407
1389365
1857153
1006206
1324913
289525
1474642
1347226
771889
1010464
207592
1528368
1439516
1176565
1629678
995616
1769960
1622160
1511551
780243
755918
1606060
696468
567310
1041422
1104347
719285
1785356
267030
1411158
1405447
1906057
122923
1769750
1535584
1386860
1606234
34809
743486
1354668
337093
1967864
694572
1944153
1643789
765482
473794
358019
819088
1577856
1290908
184540
582623
1274475
1274442
590603
1448099
1942006
1591210
1502923
170607
318116
521419
730221
912162
67844
1506924
1960553
1844759
33873
1364054
943891
859248
1699570
967350
1532343
586607
719054
1486329
104181
1340578
795015
1291788
920720
484584
739864
339468
1606191
166584
1946678
32977
1176303
118922
729223
111464
1778903
1032026
760093
383810
1739134
1571306
241493
1034584
115377
767047
443193
258759
10541
850014
930540
1140891
1097086
356225
57275
1986102
683990
885803
1024333
1876183
677624
841893
1258740
1305537
109832
1357392
1565245
122574
497703
1352021
1197081
155993
1782143
118892
981839
989870
1875746
1428145
1227222
97235
623456
429796
1464773
897324
841857
1329609
611935
1539056
306922
1630341
793968
1308293
1968499
944698
1793397
1021802
1907282
1481438
608826
1137576
984941
580198
483565
590685
556062
1311657
906035
1459881
1399762
600970
1222777
1453594
472440
1237869
760374
1799746
214658
1432660
583317
1110678
1945166
1262924
670493
4368
1835536
1831452
1462386
1282299
841771
1938650
1063419
1178604
1784740
1445436
1573287
988013
1866965
1741092
1025696
1615697
1981457
1623900
451960
207510
772582
1255370
1545873
1229070
827462
1357848
1695539
1776321
1333264
1754299
1237267
311549
964766
98382
650902
1802060
1450374
160737
1038826
370883
1777149
973121
1148826
1174985
1455449
1551435
41072
1468559
593556
1574273
180821
1063814
1373238
1706588
36910
559545
1266117
1263789
294622
559018
181200
206246
548041
1867465
1551528
1431540
1354322
1003905
377333
1189968
808297
902500
1574072
690443
1639289
45823
903829
1693013
821515
31482
1983777
452907
1896926
438252
1587190
407808
1400032
1141728
753208
1042797
1297193
343395
940049
731738
1416754
1651453
673256
68641
1803224
934747
317356
735457
208448
162849
1935140
948524
1701962
551647
983937
1669853
693202
1326836
461311
477492
1980312
1524128
226056
1549432
279971
1526749
1896385
269968
1409961
509112
110983
835729
440663
1240609
1953063
793196
1113972
1747843
664134
1083762
12266
1803840
1904031
1155386
1022158
1739314
1228195
1254371
1593831
1213984
660763
820941
1564192
1517932
347453
1801212
742585
1367055
1717437
31278
1534844
1929176
974505
1733342
1039004
1163947
1076835
1948040
74183
1756692
1763380
625547
944310
1328963
1508707
464288
1119174
1485397
295543
1763606
1545671
1412492
325721
358150
1679830
1706726
1064770
900836
1322240
1151839
1196511
81391
374797
1634946
1634427
61340
1753184
134204
1897238
1229512
1699586
699402
573338
579933
1996312
579858
1863716
1466019
1522554
1307564
176235
1734754
512195
1080282
743559
737333
1307863
368222
961416
97
280257
338165
1367913
201602
1398017
353521
287325
1729620
1139949
163903
1140792
1290755
1338039
1729702
1038013
1197843
1682962
1320482
43401
573576
221529
1205648
876991
1741693
667022
1247303
538382
1355503
393028
796332
1696933
461115
1554035
60001
38934
695449
433193
1355202
1383711
1443761
1484572
304919
846857
1322918
536862
229328
834592
635765
667299
1026918
774270
1651408
1027345
1288493
640105
1724773
600244
998765
1683293
1459291
849467
1674557
849660
1115564
364448
511118
364352
1257114
170617
957567
1258522
91015
1929228
1581043
750691
270214
1183998
1765104
1916299
1948167
1777502
1060950
784351
812659
940565
1486867
655371
1702244
300773
1057411
214175
1555385
848873
570968
178511
1885106
1173439
628508
933531
1596845
760045
898902
100783
1210442
1718367
1443507
393929
1398605
144782
1692711
1367641
375291
74990
331510
1053379
1509011
1247413
348462
972339
513432
956740
5879
1066124
724714
700953
1895466
1456963
945651
939782
1291121
607726
114137
984683
1155119
1082342
537909
421427
1374110
1286716
1165570
1107400
1143356
449828
531041
1361253
1713625
813514
241174
1821168
184676
822008
1912947
129709
496801
1768868
500897
214293
877118
1661209
1880518
750354
822832
1258381
224941
1973329
245459
735108
184471
1424561
884457
148961
1815132
1513030
1924682
329764
1056218
706607
490197
563075
1633864
74452
380887
539138
1656194
342556
1961178
948524
1123266
1375076
228028
1589148
690854
956148
1035554
655960
1773197
1640093
1392470
203637
1689564
1108418
576170
1150044
1389551
1965512
410060
846826
1755689
1748700
725502
62440
163252
1622751
1394457
826725
424939
980722
243613
915437
432481
1011863
1473540
1466351
577307
1311555
1621667
1742484
1541859
1561120
208128
1146129
765375
1728662
1566837
716122
330688
851233
1460492
271629
88752
1826731
108344
354236
1936750
327558
76827
1601212
229519
1084328
1401218
170069
1768490
1106121
960777
1699457
41067
1328324
1572414
1364943
1331514
1283018
263389
971103
199937
374630
1918630
862261
1753935
1882860
1549943
1698462
1832046
934568
1029039
1843347
835721
1332141
1154031
1661437
1190554
495843
505175
371996
267200
969115
680292
1099337
767827
1656182
1807817
178271
842365
1400641
419796
640499
197584
1776861
1353362
1603604
795615
1698549
49536
1467896
1807413
1899868
111927
1831966
1871205
1402185
982253
482952
216816
1093811
1661682
1772298
911610
1176772
486239
1741064
1155983
672226
1247381
541920
116026
923597
643108
642669
997033
684446
255736
1903033
1761363
688084
1648447
1037334
534016
543881
1231678
80322
1358463
1355878
452431
995851
388885
51500
417746
271980
1919913
1243226
472807
66115
1247546
426201
539418
805448
1503292
1283675
1152701
1018486
1375284
771470
781710
1074099
901175
793153
734729
117536
1332787
1860710
1035092
262737
202123
60514
21840
410339
420297
588534
1950318
1363461
1329051
889385
605982
1699914
392642
750664
739893
1753507
683382
330268
1506320
1852958
349078
497833
285752
1348788
947400
914403
293211
1588093
990790
1546006
1798685
691878
292109
1321942
40091
1396638
1729958
230026
1510837
772859
1551663
632152
512057
1060016
470381
1799142
1219367
1038720
318473
1189728
1678679
1108447
1588387
693116
215548
513037
1275017
1881051
800271
398417
1738551
674853
86157
645519
1051177
1386643
1363342
572744
1113783
774148
1551725
529557
1597463
230834
1387922
1536998
1883846
1705702
223246
1163017
1731798
793031
1427223
243129
996655
339023
1560008
425592
1777370
588441
873315
712659
687521
1906290
1033900
1301580
1304635
713621
1260564
1833917
814979
1446029
991661
113444
727885
300706
478612
172769
436547
1873181
210187
1747611
1585027
933033
219768
777510
766276
409083
1062473
1579123
1458484
243817
1433896
569196
1554851
963695
272313
449552
746549
1351279
1221717
1717907
697284
339521
1303261
1470341
1267458
1713991
1850826
849928
1347974
1870968
119214
1178061
170031
1104147
1452161
1226639
1221717
1917910
374978
909358
413935
874636
1840846
1566952
217081
826467
1704148
17794
46248
1880486
968823
375500
372670
971222
1222401
545684
497976
929998
1615202
420067
612466
1911563
732590
1670446
1534219
935101
631199
948264
1078711
1287919
1389829
1313356
895554
1818370
638795
1443219
71258
725871
1642258
416548
897186
390992
553427
1427799
703820
1458755
1338082
543713
1273717
1467721
836496
726517
643676
1032800
1753874
969946
419750
969125
1603514
1979514
590408
824465
1144275
1049761
1208988
55586
106175
288448
656573
328903
1005144
1548092
958170
1956171
1063879
1631864
830203
1057693
1679245
1596252
1110161
275760
1562856
1348276
1901408
1717091
1653948
618565
1098723
1197230
1488129
1368541
1736287
1479604
1716027
1354176
1824232
121395
337949
1789134
402593
1822778
655315
1623715
1006782
1054977
147146
1052873
1231887
1066326
1710784
70170
1539962
698628
1649412
1667692
198504
813658
582039
397537
766811
1920783
967720
1265699
764999
1884973
1909741
1612173
542450
430041
975110
659613
1903584
1662120
382142
1560784
468003
287093
205193
318479
1822681
1027849
415273
13749
878784
843643
369647
1440099
356903
1897129
228404
1717535
89501
944852
1767054
1629422
1898204
505207
327487
1227340
875721
1006756
800730
728304
403294
1362995
988437
910414
752646
872556
940253
1323110
967717
1415806
517498
1587997
1511706
1362298
356524
1437764
1335141
1044775
1707668
1166402
1906217
584887
994020
1952315
896074
1795268
1570638
748416
1573598
842896
1607935
1008163
465466
757337
1855053
1229183
1248848
989337
907679
1565069
1057565
1321316
1093817
1436535
948245
652511
205075
1578275
1312027
1090053
492232
1178636
1370113
1962766
900153
70479
1790744
1205833
1146089
1177190
1239824
1227585
1507375
171599
409006
997771
1779765
477201
192886
1981959
1899189
1415569
574582
1613377
1344145
471286
1645340
1042035
1309733
670162
1715408
278546
804227
1960103
945114
1041876
850151
1432683
1545096
1855869
1593980
1532734
467698
602752
1339687
931252
1024716
786923
1252493
849513
373019
417351
1859251
1988078
1045506
1369052
915038
1259724
1378665
636836
613398
1739826
1800312
451765
1672611
356746
1876761
191165
1355246
1012977
1699202
414799
1577682
886316
1199444
629735
19552
1669440
859120
899698
826002
653018
1518059
155814
63008
475015
1390770
1413653
893073
886637
775079
32210
519675
829692
622629
1476654
1763156
185437
1099733
1518073
587990
1322835
1765446
499662
406288
1906215
662882
601295
1627445
1914519
95818
646802
1444180
1961339
1255026
218605
1680599
667604
206686
384407
870846
962104
1466425
313581
229691
500092
821445
1363305
1659711
411977
647723
56993
610155
851284
1689075
1088048
1095701
309942
1862232
150455
410002
1189643
48357
82713
1736907
989926
1168579
120458
1162485
1729403
1049472
1692416
1138183
312363
1859165
1539028
1895011
1233727
13985
119910
992654
494355
1969071
230813
761695
152035
1128391
1006762
760500
760645
1598235
447041
690359
667813
170922
1553131
881112
1770288
872646
81247
1143603
1242598
1578240
927612
317429
1659165
1173577
690949
110817
407551
1803209
1810267
1265283
452502
178672
704583
1520987
263186
1689845
511656
353622
866166
634646
1914675
857729
1632505
1537132
622135
841604
745975
1297534
1508748
1975315
316263
442810
1440654
733629
260605
66407
1027560
1567980
480916
1306293
346268
387308
575973
1143715
540427
265873
1575622
654459
1820134
239890
1938686
701365
1645300
859859
257891
648169
3293
1626471
826361
929529
1917515
1699255
1024086
1475229
1145374
354723
1574352
78603
1031761
1994419
1449359
828832
651655
142040
912064
173695
1644731
761925
519459
178027
1781644
793784
1321533
1044980
837248
74806
649000
1774139
760382
718825
1853726
1212425
82182
1381516
1822551
1145203
1024442
883945
1343600
604731
1152711
138084
1926898
28475
992978
1851850
89415
742867
1003752
1453296
1190662
1952668
917375
1821123
1985136
97494
1793946
414429
900116
993162
270410
800016
159559
1572315
1182846
288300
707679
939454
1186089
1983558
888949
780354
1684643
375700
1146743
262837
18230
974911
395616
1602764
113528
278054
1022543
225072
815668
909622
148301
337040
1015307
1504866
868066
1709430
889808
498882
932129
242301
611019
731608
291429
1739064
1851104
327868
1561677
1004617
1916061
1152718
1404207
426978
53569
888995
400440
52416
395504
632569
580682
828582
690738
1228219
1113855
235746
1285024
119780
1508802
1592127
1083119
1649077
672089
588163
23481
391340
1778585
1650455
1293228
871608
1097697
103227
1529716
486866
907199
1473602
79222
501135
472663
1859718
56459
635057
337286
1508115
1017182
68657
1057263
937983
278783
1180839
1407364
1311323
615914
1500070
430646
742691
1937021
1765306
1034989
1349011
1321213
1123193
129368
373821
1279425
562467
120812
178951
240985
568523
111598
340083
1166598
501769
626094
1499028
963875
1945245
133373
120038
1264187
924488
1658686
898110
623908
342139
591196
1958035
1324529
1510950
1339390
193994
326705
790479
200219
490261
1193682
436418
337176
1794796
894726
581394
1939377
1258981
1463288
1974497
621195
123009
1526129
1778936
16656
580591
349954
1307596
1111996
914941
329710
128691
1575435
1195273
1992178
254483
145317
1526429
1431758
745478
1499166
1842852
749395
1739782
356981
568191
1088673
1488242
379060
772775
113769
1291885
342419
530751
400869
765324
1021110
446008
16030
581233
931050
1596065
1617467
1785434
1049534
1709282
1291859
451966
1790293
1476380
842599
192695
1868341
570248
1320649
1624064
310156
1212671
195021
1256367
1055094
1730609
371805
1382363
506766
1916505
1740286
1117046
1943378
34022
1880582
696274
460317
1837011
892105
375732
897698
1584854
365618
1652727
1297132
1059369
579489
1904471
551071
1187995
800276
1874452
1966463
406745
212363
1126732
1968142
1858978
1847339
1203091
445242
823045
928335
1680662
1432689
1062032
578147
19427
1898135
1932649
576084
711692
1800867
1818768
1128344
1808493
1231989
1098711
1979009
1784943
538162
1250850
1646616
1473145
1248226
1372936
1864956
784057
1236302
1462016
1164159
1061389
712344
67944
1649948
1188308
555679
1765441
591267
805674
1793517
1785270
422937
1343475
1396981
892186
1350247
1510171
1376844
507626
362605
592776
917566
887404
249971
193236
265827
723588
171746
1320735
362881
918518
1401028
765303
1143793
1014341
341365
1920239
795716
376570
569042
734494
1487539
250526
1704165
1375310
361656
1626759
1808020
647590
1123393
335925
41306
1163396
31535
1896482
1122011
1295862
1329402
1570941
1018777
510472
81081
935466
1178136
593077
741014
878272
1628703
1686167
1858029
1653518
945866
1789631
1008289
929965
382926
1497678
559364
82391
379724
428199
701069
509194
377736
897936
724331
1446874
1932055
1291472
46171
825652
356231
509644
741267
1359727
270201
385932
22188
1488837
288017
484100
1777480
1040134
1065028
468001
1258693
524998
1249305
858194
410582
1074874
1788854
1072155
1435613
206040
956826
884583
409727
1599763
593527
326482
41099
1403642
951746
1447759
1187095
1884865
766529
1948804
638275
1033679
1412591
1936750
365815
1899698
1314145
1700301
1123979
487660
1959746
708222
1227363
293675
1671130
1365490
1069280
1458092
224870
1507037
60093
685304
347065
1805290
133842
1441632
1895752
1054647
980189
389105
1677041
1799603
1781112
106140
375897
284147
279697
606448
914265
1223471
1221828
1421900
1021366
933651
588697
1378762
3487
62396
414173
189253
1757064
1855655
113721
1600566
678819
1869365
1419875
327225
1291988
1257685
348806
1407094
1441114
907883
954407
206170
141211
855212
573187
1537814
307589
1962486
1079314
964925
929427
11304
1984852
474646
1571693
788132
441656
968669
1582118
983485
521324
20476
1263363
656732
1770765
228319
569957
1315785
130645
1835783
1075890
1946938
1709473
1261887
1254229
1541171
555851
800645
892642
1897622
47281
10899
656950
636874
365072
1623335
1793393
1077270
64974
565747
1966351
487840
606570
694638
27960
432143
467364
211447
589353
1001297
5101
1322161
83013
935654
1271213
9026
1288181
1508713
707427
296849
390584
1339543
805460
815914
1196959
1669175
186631
386750
65912
508901
467442
449350
826881
1779463
514672
1344292
434801
1083992
1087715
1666194
1997469
91956
1155561
832655
182768
584389
343969
1672550
1931708
799385
1986634
787718
317394
1038752
514297
1101029
1290765
240600
716257
1822059
239474
1951169
1387804
617954
327974
104931
1979637
854637
1076428
1469121
909544
759601
1742702
1180506
1241223
435455
654734
43540
48350
297518
580435
1591358
362967
728814
1538324
454515
91255
1560616
1737635
215155
1296248
1669336
222242
528492
181718
1434309
1529478
95456
1103833
214238
256314
1807522
460165
1061089
220248
741343
1534257
1215813
1969304
296432
1727038
426500
560869
579555
1412185
361014
1851165
1386324
883642
45159
62571
1544607
1370696
1636208
1113454
859343
250163
321958
358424
548687
817666
1414878
1854224
1545169
497631
722130
1758760
1875056
718662
380380
1678560
1128470
1089613
245548
1312507
1847968
939786
1177951
174543
415494
1173326
1808053
40490
1656833
331236
297966
243040
823366
457725
1712935
619597
387703
1069419
1794134
1747969
1629108
132514
331344
219967
63843
885868
63854
1411420
436490
1923067
18953
462539
340439
316213
881567
1116743
1049058
503866
1894804
1790266
1306177
1023692
635693
481725
942929
1592537
1161643
874109
1186436
1609770
877063
421431
1021011
1229094
915187
709618
51967
1533746
998553
1122695
1836161
1791517
989458
172377
515555
546615
1083806
863285
71321
265555
282286
1597621
1703271
613221
780263
1459050
63507
371475
1562951
262099
1717693
745339
467699
261554
963926
1189375
1296132
252585
72473
476740
65014
1224873
1842822
1937511
772346
1337177
618087
853415
1263153
319106
1417204
373350
1626487
1329473
361072
1420123
1992623
1118457
1051024
178331
90412
1696053
478033
978556
1430460
1613579
545714
1985944
384268
93300
1772484
1236141
546799
1895750
196510
1983992
1116652
799037
1681589
94446
67328
385762
1387785
1385141
437575
1301729
565189
111278
1537719
271134
1714527
1660014
459521
1040538
1894495
570651
620686
950551
644170
1409180
1935211
687832
79402
1880777
411451
639245
416222
64091
99935
1233158
1261781
317465
1019604
1923435
1517497
1606153
1667117
1004856
32877
163311
1715500
860577
152987
157780
949924
619789
600056
1271948
402515
1672781
1137019
403533
941576
1019814
1591049
442795
962570
1449884
1370256
1223305
539014
407635
833044
251883
1414185
1673120
1983370
1942548
362809
78925
813139
1024966
194754
1699213
1342644
210467
123298
808463
1556433
1833832
1647768
589183
449594
1458001
1588826
12775
934798
1735613
210943
1617576
167207
1435068
808737
734013
820735
371234
400747
164188
715408
1443336
763538
883651
516421
1986577
1289668
1480868
1065798
1376734
235976
1855534
1780401
1359388
1420969
1405304
1443551
18072
1299738
1257710
1538335
517192
1733931
1559799
1021888
1230586
126131
1322405
475129
1300343
42861
1793439
1816575
1664370
241638
1551079
1981006
230248
151354
309435
1456662
1081570
435725
1398527
130521
619241
307227
1436137
1473537
1169171
358182
1864306
623703
183087
1912024
1551123
1258376
480985
205027
552830
1714347
190143
1066274
208567
929255
103238
567408
914730
1429941
1697382
1798622
162641
198370
58796
1708862
1772758
270332
741188
281170
631819
458379
1850081
842229
1507942
232694
1736960
496764
140580
70971
171536
1363317
369172
1061316
1138754
260488
1899002
840482
70637
820322
1327909
1863709
270407
1615790
1442938
1330889
1525788
1343521
188984
152278
589935
76824
1050382
458921
1244659
195691
727157
1678461
5265
446288
1410714
612189
1101055
312174
1928351
290402
116465
1956686
529346
731453
1356834
279034
1122040
559800
305304
1735924
260638
1767689
1878830
945770
1990040
1133311
774770
140962
1095587
599829
944931
1163910
350303
1806339
1147959
129327
1224632
1724298
1086818
603708
1140279
284705
1014298
1836046
1061154
1083217
1482053
1313041
398425
180882
1118471
766729
1273737
847058
674533
1905705
1746715
1397562
1415316
1029934
1272758
541206
1935910
914983
1311726
454868
1876594
397847
1912899
24267
24160
796072
415110
1385601
93319
46809
1153366
651351
333733
1130622
580616
1835687
1502037
1963184
866934
498789
1704838
1845590
866926
1831059
393354
1917628
585730
529104
1377
1368327
938211
1084536
56957
11641
351945
1038908
930322
53277
1770948
612722
508914
1023967
1217456
1140825
1766308
1596735
1549250
1668554
1898197
1731974
1311701
1136534
64246
645362
1839428
1100514
950954
1284447
1503835
855843
1775355
78646
1177412
1861969
521762
1914376
1218310
1215027
1405958
198517
1877006
1452602
1646645
1630128
227171
696303
1001170
400747
239945
924795
1196366
530771
183718
1256255
1593929
1825128
761315
1112792
1310961
988352
922244
544694
1358946
1110169
739282
1360896
795705
1285552
1511991
1439952
1643035
1202499
1776662
1663697
706143
1615462
1664240
851496
582371
1979112
151595
1664273
968910
76746
557940
1688481
559351
118893
1261638
1656555
1235274
429012
581999
1224410
881266
146404
211440
331933
95644
314270
633833
1755884
706134
618725
1325454
742689
1287848
1758020
880881
1234215
136614
1718239
168783
1754181
1135788
45259
1590864
1141181
214112
1686498
763267
902798
303199
501613
1046753
509902
896900
1248443
1861777
1986944
1570275
368452
808817
89706
347048
1895669
683369
655356
1119399
515830
1030588
665796
324564
169829
641974
850396
108248
738417
1335187
1822694
1945960
1376450
1172803
1443828
355983
1242293
197745
1929540
424895
1331935
817912
1425217
362415
775438
1494064
1106207
1594942
1830759
1402540
642741
885294
307443
1435133
771705
1376146
767904
45008
855720
1569220
1035136
1139127
32427
1608107
126887
477460
137762
614591
1509133
1106317
58199
86243
529606
1620768
631920
952535
1431772
1157215
1606604
1272938
518897
438930
1258245
1393745
802177
1319399
1645757
1902726
1726227
1820064
1791796
320736
1659021
498576
321729
997291
1443638
130733
743935
1138050
281806
384959
1863042
242736
345082
527369
539693
27115
924893
98738
1369049
815164
39140
1628640
644558
1705774
1995832
488076
1238599
1984321
388178
501510
1411006
1578217
366756
51396
1268845
1825441
607301
1383365
1291292
817352
548375
725872
223526
1214749
1190112
922672
406745
1447013
272076
488992
1962721
916334
605549
1506028
1515481
1641976
1381703
1027375
1663078
472559
1366436
929716
1004947
449850
1266266
526678
1650445
1080574
78088
192439
1008042
1369117
1283666
37124
1414740
1914871
1648678
1467940
655527
1428432
1465038
1142078
841309
1017612
376421
835824
1510811
482972
269140
71099
1724766
1733037
1503441
1774506
286481
1112235
899603
552616
566517
1273969
1494045
573225
35802
1367692
1750034
1053712
1057823
260859
552008
509086
1961493
141375
396296
1127379
734093
935108
721578
701877
1062931
1826323
1034331
1731322
869846
1924501
634149
1721256
1808738
524737
666467
1492518
780986
419013
348889
866104
202697
1492871
760657
1573165
288207
1259153
801741
1148439
54130
1252885
1229020
1949244
1444704
519937
912593
1422688
477318
859826
616571
784294
1922972
1227287
1582353
300742
490990
1266518
884415
1319710
1297508
323474
1759994
1443126
1901457
437101
72650
1429114
1844249
1730689
1701721
1708501
1488
824406
1241882
1175715
1269496
1165975
1531119
50099
1557645
790470
131708
827825
1451889
1767278
813586
113907
763084
1711303
458688
1867649
791153
1139543
1628853
1701952
881239
29454
900610
1664125
834452
844314
668978
838379
767248
1044542
1152292
125759
739593
1310358
1668462
1474508
1258706
1332846
653922
441983
1732126
1284806
392582
1858759
1531409
1369687
470597
1300951
478060
1417149
1951623
907194
1413477
1859929
229349
65457
1208582
732927
666875
1151209
1722878
28319
901320
193490
906367
489094
1154116
758135
1542515
1291498
1330179
1639716
1094254
1109108
416291
770884
571527
91737
234025
484184
1653796
838836
126669
596842
881281
1130383
310415
1970476
575429
1376250
1964876
364309
767555
1785902
567620
889274
514658
270690
1837879
570625
1292579
223873
903951
1398021
1678172
1187381
310915
1143967
1257046
1002562
1915805
304847
1497424
709033
113501
1638661
1677118
944397
241872
1697835
657425
748021
1965777
1152935
902113
587381
709062
1535415
1904745
165830
330004
478418
1887791
530702
1858214
680213
439689
1884488
403648
418393
1495615
120595
601425
138269
1470918
1761150
1133972
1901723
1282593
674317
806344
1863126
1385977
403404
145335
1352927
158615
1909736
971551
779588
613163
856869
1961821
411681
678334
1923672
392836
996321
991263
1768526
505099
639525
648360
1813456
677071
1836241
1043459
789748
187301
891750
1026766
919924
744182
1061648
558396
763035
1219147
1515995
1386471
1161561
1934933
1070972
367255
1521822
122803
445526
677974
1198045
432175
284709
165449
1362288
1101443
440422
154142
90700
1951808
959712
32127
1784099
148124
735741
1974698
1274390
1638790
989679
501175
1391483
93451
256898
1847276
1261055
1215251
1980997
486900
352474
971547
264052
1215217
462019
1680913
574232
518922
1249356
110796
1328093
482595
1088830
191074
977608
102532
674775
1879100
400831
1098744
1604510
45914
342569
355414
918233
887654
663890
1830350
1601867
1149587
1833583
152232
1552148
1404916
1600630
1366141
1558670
761694
1587645
117649
1499628
1547672
245927
431413
577226
1000360
1428327
1178394
975642
467720
883639
281720
1093127
587861
1090504
1587076
146601
445575
830526
249997
1452864
81366
312899
398616
947828
1334552
1623910
1547216
910992
963412
287048
1539420
1456350
106874
485733
1478114
40575
1840848
476618
973148
1800120
1178241
854950
1364781
974898
3521
193495
1774718
1719726
1583626
1522358
1079123
1877289
917836
300184
110727
638797
1663361
817918
375896
786822
1655767
1507034
1643684
810595
1048951
1663818
136156
758078
1669342
781602
320483
671
1231868
1096712
708977
1728842
234918
689936
732505
789845
268067
618728
1724039
1630807
186756
81217
335179
277112
416678
1084516
1443200
714727
908334
680900
1943474
653185
818653
991632
1858357
883839
556143
190659
198097
1761439
148021
994352
135328
183640
1857768
1119083
663974
679064
1208561
433070
769185
1551004
191615
1242487
231409
521328
1228446
1042644
875304
1036742
832785
1972127
1650882
1757698
929268
1777195
201285
1027670
1665311
1496026
1062937
1235418
1446334
1739146
700317
1857572
1768705
1791996
1250398
803204
803169
870586
516041
59444
1397363
656601
840712
1194390
1844798
1437247
520061
1617952
1017617
1158088
87148
858467
1554430
682918
1996857
749022
1271605
204258
1688574
1810430
1633636
1219211
1995141
1030173
1506868
151454
1896941
415832
861835
1509213
223135
159674
191749
1685302
1337039
4107
12329
1243718
1838459
580505
1455705
494038
1009436
1686281
720589
1889558
58617
536954
1082803
845374
775424
1674895
887587
1887268
1329936
1487741
536667
89640
26063
1481057
867029
434252
733121
133442
215118
129542
1547723
1360904
447217
1479099
381238
816006
1364527
1422897
222729
1634369
1173941
1689092
361300
795314
1775427
565787
1949709
1090971
1566479
1425608
241040
425202
786014
1616814
1624610
839786
6033
176532
1711918
445582
1255255
1679723
827066
1483871
611726
1274065
839457
739816
377278
1317680
1905802
219761
1908077
893191
614487
1642526
1114300
1519316
1572369
120013
1287418
95345
902120
1914165
208564
277536
1540240
740876
557571
1726912
1344113
1705059
206872
1103567
912514
1516920
658059
667204
1493949
1144581
1184699
46225
1248940
529804
1342089
1433525
679192
1956785
1730540
335704
1814217
72408
1267032
1983061
808576
1578012
1946629
348826
1503685
1209872
1904241
1400638
651182
566119
170039
1360758
484134
1836854
1149743
823577
870143
1734749
73266
1550213
63638
1670249
1895423
855747
737098
776059
1580776
692369
1106222
99272
1546083
1074715
1116568
1009959
888201
608434
42820
1968698
861488
361666
1322805
637628
183325
1453541
1488277
439595
1299631
1206191
1740578
1760559
1215474
1396476
272164
1366019
871788
1515199
539413
1112634
279997
1770369
1372682
171499
1278468
305335
220828
1278511
1166961
1261152
362173
377052
35403
1060640
432779
1418088
217978
372512
415770
1546672
1507238
1319061
299265
643711
218555
1202636
1381071
1263657
1778170
1651569
1812542
1107135
975740
12158
1966637
1512100
1206756
1575120
421463
1661172
601595
1341545
1887933
454296
1345953
789827
1226763
1741450
385699
1561397
381100
158674
1696370
1075506
762944
423179
1315917
1248100
1246661
471336
1507751
1030959
1155559
1979131
1654214
879515
1477478
654635
1414798
31094
1661868
1661978
1146592
668754
1446290
677932
289385
1638195
1283080
1859843
296657
1505608
1190862
1348782
1858459
545322
210471
1905135
1020009
1552381
277486
196705
270873
981503
581052
791681
166986
1360582
974832
408041
990357
1054812
369750
836970
637701
1357877
1490093
740947
1430848
250180
1039066
1301100
1733908
287281
464444
1487956
1194087
1727170
1303266
1934271
769749
77164
1093037
337174
1499137
119112
1609846
1670312
1848355
931782
1180599
773528
197954
1370930
1217827
606659
1936374
1443820
1797928
159571
1822048
295633
316575
1340106
700841
1574518
256935
466878
322148
1905197
1453185
612259
1232731
97630
193598
94536
573063
100048
1491222
1032428
473012
1649582
183639
930868
112254
1740252
1472421
665533
1340219
444903
201653
1195303
1828409
941182
18734
1667035
1517165
1500157
1677970
1665189
1227457
196232
1718935
756524
246477
1181225
1026192
385322
1977056
631307
1504454
1934791
1430369
1964377
1067954
847242
1393397
389921
243738
1237082
519785
60109
1309368
1793753
901964
1301819
1575932
1263282
586077
1233057
1523805
1882925
1597060
1718536
1114564
15151
1690252
1045726
1808280
1338399
1941269
696299
1713849
1560171
857311
1191100
1654778
1464994
1884700
1049649
205884
873706
1400538
702794
8989
962233
1707261
1077960
1996680
977847
295862
825488
1925343
28062
59742
269037
328096
351666
849836
651277
663522
172785
1080863
1584265
769133
920526
1484875
120066
1183700
504554
1150006
960210
1919293
1652416
1091574
1225498
1950428
530192
1726956
1219347
1555815
315632
136467
591875
597416
558932
1279537
434187
1257930
524913
1682696
142193
1346618
531034
699918
1912445
69039
323582
1835041
110394
1856484
1749846
432253
1057693
210499
271522
418032
954962
1932702
1838946
59589
1475529
1292170
1061366
786081
1831089
1984874
1211928
1188000
302846
957720
1158736
993810
1000129
1726701
1954660
318034
1287122
748340
730365
1496597
1426086
1924339
907339
34337
179501
1927656
1135865
1252446
1835116
347000
1184761
1910988
500719
916417
855391
408672
368572
399863
807570
1828919
1813363
423451
1973219
1003245
284242
312465
1949507
1909449
102364
223043
1038880
1955908
870595
1593757
759446
873867
1257662
639851
1749665
636879
1986620
1376322
1614560
1969340
10689
159102
1998765
931357
207218
1170522
940584
790521
1350754
763598
1330678
1428979
668109
1840522
320202
794583
47648
554201
1646147
795860
1428443
1630279
1986311
245659
1023809
1383251
1418322
1422144
1975735
257241
319433
32945
1900562
1353417
1154717
1561664
615087
1310525
702520
1508737
1546614
1383460
247353
141
1917676
1978300
174555
1063838
1550547
1333553
1445041
175917
859362
1190228
61586
353884
193191
1859382
94062
1094768
1417173
1113123
1543502
5348
1804248
278314
473209
1956978
454780
629757
697441
904855
1967039
19164
696719
1119437
1118914
1537290
1506037
1527505
1323318
1774426
945157
1990844
1070991
1961178
1514399
30910
1744441
1387740
1803129
583462
1719604
800333
1345961
626726
856504
1005366
385554
1716008
825221
1678547
1689052
979537
1466884
1266475
472864
517279
1897727
738305
493547
976935
889040
605881
621881
1801262
435077
1167743
1894091
872782
704939
1722717
1196668
1554329
864659
875191
1007215
431885
1958220
1589866
91819
902882
377382
1578079
1404199
1127341
113037
1473948
1887498
1082154
143919
101454
254119
466295
1979161
1393873
1629113
1722567
72262
1913414
774308
106119
609814
24833
11396
1798285
1631560
771348
1174573
553051
1823473
1576982
1835399
1058702
1708538
1512894
1669857
1321454
1198914
1055397
1748616
1423654
1469766
287509
146088
512209
1480640
1869145
1509254
652142
1319229
182303
998597
1761075
981164
643033
15429
548888
1196631
1902017
1478485
1651520
522303
1150722
1219755
1686469
1144510
1794030
492111
126742
972976
1203429
463347
193352
391151
1692790
544151
925602
566667
853078
969395
1076151
1908531
1317542
984430
1475525
1412843
1695292
466866
562097
365894
1138124
36194
1653653
1471263
1681482
1557546
1683564
1405202
650038
844398
404329
1714375
1744111
1917626
1800662
1627184
800363
212431
931531
361169
1584508
393907
347628
900461
1789865
895736
114998
1025553
400483
1365613
1294326
174491
652633
387328
56319
535365
179946
1277379
950866
1983549
883296
548034
608757
797344
1882049
1998982
1069487
1534165
594740
1985287
1226157
1555126
505827
246401
1983999
993034
189568
1682628
1690618
1552939
303900
36825
1404809
1447668
993326
338485
923053
298912
806279
1378750
1441338
911249
484098
1542685
312533
1226939
1135145
221437
775235
1594346
851232
1480036
81325
1681725
854800
1481494
1799998
760732
1316541
490408
1098774
1266292
348084
412693
1733803
1863036
669422
482209
1912518
1619162
1059696
1592514
1311910
1138835
1141275
1547857
1303451
330465
400671
1578339
196352
1150814
1592920
189425
1005385
1393815
1838195
1063726
1593970
1972804
244567
277159
825297
1811741
1622266
740178
440571
463281
1693098
1735283
652692
1269449
84468
513954
753603
360762
1251032
264917
1376798
1829148
718124
461548
1150868
1996397
256192
592170
26682
1012678
877361
637384
1844359
876618
366025
498182
899027
1736476
206542
1476697
1439494
346365
14622
1876852
957354
409905
1373926
289724
106273
637015
1128634
897377
1683173
1240898
1174063
1066195
257656
260587
1540404
1037006
108988
713315
1624545
1559699
1102579
538702
90719
798662
1474472
1479819
1477555
653412
1945217
1230666
743073
1246014
1757795
6035
288381
1373985
1661513
1917730
1644197
1940489
1744746
423464
1602805
502646
1875556
1603951
7033
509161
862877
1133032
1912367
1542986
896606
1825324
1752179
532460
1597658
1118599
1206021
1663729
1137101
1184081
266164
636853
491930
1481633
1123034
1151070
1218279
953425
1049384
1384262
791947
1966732
1550720
299082
778559
1250417
1413299
1864357
711986
1600901
1024931
1102194
717241
1803772
127347
1143887
1412684
619602
444813
481414
1029902
878768
1180552
388650
472411
860744
120634
284869
717114
1068239
1568888
1213870
1982497
1011791
1638126
1417329
747757
460330
1176721
744753
1188678
1227877
594200
1356027
663905
1069497
1535953
1844088
1880760
141042
864283
540321
138806
273466
52924
1875813
1346214
1185589
96402
252927
1762593
1002242
1556591
1920410
1090741
1860600
1179606
893592
984369
755984
884668
1631248
1036307
830634
1313348
1178407
890892
1836175
1316704
1844794
408801
1135591
1487614
1416991
501365
526627
1282877
516583
839821
273813
26013
1264984
1861436
59334
1898258
256385
921030
672459
1213269
1052634
266378
1602955
355730
1381719
1185653
740729
1560127
701505
717921
1852331
261113
1335950
1541631
692355
1108488
1313887
1940929
1616295
1238824
1273923
252738
1022854
297590
213481
793663
305966
863201
8168
1367634
1596507
746240
2067
258288
1118901
563400
1470919
1371010
436287
1046429
866551
615691
1525018
578310
1501254
650678
366032
251228
1644574
812772
1372584
1037375
761251
465654
1884445
721479
1208269
1017655
763596
515478
910058
979814
1556948
1668998
474916
694227
1989510
484610
400999
1720813
1632533
1003140
1443169
1007759
1526283
568375
698233
1635525
642703
451393
94990
1847264
1522102
1048458
1294181
244480
1186094
430043
1252912
750992
788082
1462148
248188
1555157
1615278
1736797
1005455
1336169
242997
1634756
1962215
801705
390074
1133341
1888897
1140529
1030044
1581115
522345
14791
1002983
361586
1990219
1760323
1871359
873615
1946011
830486
488556
589096
1277467
391
211023
1508981
617636
900666
1788225
737603
657618
38487
938162
1868478
181859
394897
137304
814971
582853
1818779
1831739
766269
1212454
606793
1874490
122965
443686
495807
423716
1891208
542032
289831
1628604
238194
608682
96980
523817
65663
1563825
1745754
754671
1305777
192673
1742294
1791766
469683
8240
789856
1071767
1080733
344912
369347
1156137
1811750
552719
419853
1883642
1003154
1665913
1301708
90288
1782668
912575
81313
1629984
1959762
1147536
530131
1015688
458751
1968709
795206
462735
1775926
741898
1804389
1616996
1644947
750133
1827713
1133583
1610543
421408
1251784
1014823
1314423
719699
1346176
1251710
461179
1554821
1680040
224454
1776985
438700
439575
1949243
456585
1968177
1981443
802728
508106
722460
836976
387648
1245643
1972940
171037
29852
1425491
92233
781017
921055
444775
560457
1247291
644949
725459
1364558
844337
446373
112432
1587028
171616
603804
793892
697780
510130
1006762
884588
835451
1018044
1327216
1792
1271614
1911884
1127401
1765620
441214
1052650
1711651
809178
1410910
1656395
923597
1632838
1156578
257129
866278
581398
1937770
469172
1016887
611854
5951
1537
1139028
1407574
1035282
152629
1886162
787511
1991463
892273
1250401
1748074
1481415
120801
1456669
203717
161884
1873052
959306
897023
489900
1626781
1552435
1871482
358259
1871408
164460
148013
1699210
648374
496976
825981
1933336
665691
1117439
277361
1929921
213087
240254
808868
1103067
362149
689578
1216213
98443
131398
327770
1051806
1866217
276727
39067
253109
1744674
603530
1534922
1198070
1976766
35275
182586
92889
532971
773450
165129
108416
932468
1687202
1615224
28781
529860
1640042
709788
509289
1894118
860629
1224503
1719611
1339863
610329
1350098
1847093
475803
517500
293811
426776
491299
1650389
1705639
853884
467876
883163
1867520
1036814
1640625
1740719
657530
659137
410239
1280931
1411987
1160913
1841337
874116
255842
1850360
882990
192542
379756
1285386
686131
1559618
1130808
236016
1045998
1108591
1564723
1901310
1819126
830190
1170267
1428433
1483094
952645
1140538
238889
1033507
1722628
19785
1379202
1389009
75788
743189
715483
1912083
607444
1293856
972537
1278374
1228712
1547388
994235
866026
1925437
1516528
187558
1690057
285130
634685
1115959
446148
1796476
1729571
527898
1092372
1111362
1825520
98347
185966
1726587
89227
251754
217527
975630
377981
1055782
306548
1729289
933534
189561
1185125
642561
1497659
1839639
1425450
1770261
1296328
1731751
322913
1663442
1010147
376584
87965
997327
635864
953631
629536
559525
655746
319558
1452655
1061529
1251807
451996
1064184
421159
1622609
618740
499333
1363707
500076
692381
1885745
1735517
1364924
783822
1511217
825479
1700049
918714
266903
1573730
210736
1050567
400355
1997056
447751
1016125
169378
1449133
1676491
1249769
1658898
1784725
219503
681917
1352758
298820
1806203
94877
570142
1540085
964862
1536219
1818605
710630
443690
390772
1124531
855864
601934
945501
1506353
184448
1809643
199782
1646638
73321
1950241
740558
21200
1770729
776447
482190
338544
867668
1675495
1156367
199110
511459
1692576
760418
1558101
1405670
1026948
600401
1571321
1574375
1671588
343262
169951
1867042
371386
1452891
1374772
587815
1491576
40173
1512794
792508
1317449
1824052
869130
585632
1979925
1729918
54524
375885
635815
642323
1375345
1343904
769073
102835
1892024
982515
1364927
975524
1527246
1076721
1599783
1711348
882834
1104642
1113593
1265368
286728
1229370
1690690
1242305
1078385
63275
1751449
1978075
1214220
1000479
789387
1517858
1239178
160994
1717902
1498190
533475
808991
1375877
472787
1418864
724848
628943
989855
956577
196088
886979
1753847
1378623
1114840
1394756
398611
201112
1621002
1348008
629126
1376995
1106548
1820195
101305
1248838
1396446
874355
908966
200544
786450
53618
1630859
659791
1235538
162178
219733
1490307
1046559
1803465
1448016
559998
1169081
1794360
1128510
1785562
633670
1906963
565444
325481
1745935
142780
753018
95352
664749
1337991
1081
283162
401411
400195
353977
938833
1104296
401442
208031
1675865
1091476
1873941
1730968
1685487
1826926
1107199
1756901
855936
1778824
54850
1964626
75128
662169
222184
1983908
1283039
1345843
478809
1254872
1719542
879873
53692
464188
1628992
1146819
630648
168194
1446357
416115
271267
923912
87156
1000758
644825
553587
995755
1528807
1864502
83057
638695
1988068
37401
1929493
1486738
322387
308491
396555
1440372
1806723
1309625
195126
376552
1880047
982304
1833183
824053
1247615
1451642
938053
1805607
143330
544273
579878
1213788
851605
934401
247850
293419
1035448
973673
1224355
237225
366213
1033698
326808
1201767
468143
948144
1299647
916401
210763
820729
1365723
447498
1100984
910515
955190
142790
638944
268607
589216
615863
494974
204573
827384
880759
1654763
623049
349036
79167
369105
780633
196449
1571351
604113
173196
1437925
104203
1390103
1332698
617070
1711978
1476284
1500653
1926867
549157
286773
140510
645946
215391
1184130
1264609
1341309
1741485
1659550
1783458
1454088
1045470
1726088
831292
970182
1241352
1932706
1517242
739523
1634227
96649
758381
1661397
314161
628823
631172
1228001
1877498
1900105
247703
425578
1176469
1379012
1892474
1071654
186069
1639499
1859615
421228
705674
1217599
1333021
893107
1684571
1171623
230032
416442
1402255
719307
1382277
1291946
918121
734858
577376
1706356
145645
104244
99898
1973379
1329457
650948
996181
1848200
620605
293193
629663
935049
2714
1563049
1734836
808874
668338
1686637
73666
1499381
922457
1200531
161446
1060025
695073
1906072
1553402
624741
292256
907980
698711
1898938
330309
1201131
1394882
1265663
1749600
924183
1527521
305640
1865386
1237791
1157730
825284
934419
1013440
1281660
96314
963676
1202661
1937230
1782074
246697
487699
1677385
1969835
1659430
1870647
309009
1617223
1654939
1679696
72912
1523096
462602
1901296
1805015
933951
233619
544797
375423
356585
899609
1172760
292316
705965
510226
518968
4536
81443
1839640
1431083
103217
530542
1452558
732149
1843619
1098252
1695965
1748712
289436
1192828
53477
768636
1115433
1042044
429023
1683681
1871545
446256
1192662
1374736
579817
1900098
1088983
356553
155839
1947835
318937
467414
186685
1023569
313147
1275136
778330
742155
1903305
1738902
1486510
851320
1423406
1742854
401699
66886
234596
1082588
1011764
478308
1063662
1357511
429552
264698
238876
1927698
729952
378958
1265485
244164
626305
323409
317211
885727
1788471
1022838
1453710
1701307
1522765
568317
1694330
1823014
1574809
738988
1263900
157220
102559
665642
956838
1320710
790729
1383879
1960748
949152
568451
20394
136826
1967715
143404
802658
1726610
630430
284488
346518
1041098
1208576
461566
433135
1217055
245706
573884
1966133
1327445
1066834
1936172
155346
161171
464699
91443
1247533
1947727
1670977
1682540
1056639
162551
1455748
52528
1704863
1413479
1098472
1746033
776427
1078118
394956
1057535
1481961
1971734
1712600
988912
180699
98690
1576839
1754785
1064476
33824
714340
613638
1266901
1748605
1085756
576603
865848
71536
576445
1667756
1411549
1164911
998696
1267852
482860
723517
1299254
1503152
100901
651825
1214744
33723
1635682
56263
1336643
530703
1939628
1618188
457395
869473
889368
923909
1038806
69646
1160374
1508787
35758
1418116
1187841
8062
1665704
1582612
1583299
1545414
1356292
159857
241717
605843
553570
45587
1958810
800290
562113
828328
1673099
256670
1046088
17213
1998402
1743624
1749157
467587
1001308
190561
858357
709431
719270
1290566
1216300
1829528
1952089
543149
428551
993545
1820485
770065
599569
1807115
626692
1539756
1986525
41634
1603558
1402984
522151
1017981
942441
208078
811984
657995
1503551
352161
1004020
70430
108411
745531
1733979
419036
359437
1268589
1493031
707719
486159
983597
610129
1707714
762597
1948322
1646474
271341
36934
1011884
1129525
94347
1521396
1959799
1942760
1241271
1887470
1727391
596546
1750258
916179
227013
1498480
1496948
491178
689299
1525511
994830
811103
1025660
714389
1645665
70020
626731
143178
501959
1052466
1393326
986783
1390847
1389956
1135506
1791090
1170475
1275808
1218501
452176
898541
1669235
1382100
943543
1305620
961862
1588428
1578398
1585507
1426365
299990
673117
1070202
1237688
1356888
910403
1901359
40805
577321
1032309
1385573
1007968
1413611
909506
858809
1299915
1378201
1792477
1303404
966464
1268661
1234946
1620628
255519
840468
1353104
34136
928942
603696
589173
722345
1970390
117901
1121077
371958
1712410
1761935
987134
872288
1572767
699050
1034101
1194290
1384718
518328
1550167
1719827
879734
568663
674542
1077406
1270991
488125
1941147
1156960
679641
1742962
1155171
255708
1069500
772898
581566
1155039
1410754
581219
1345695
1654785
1883956
1312643
650179
857819
728424
137806
1438343
1526730
768220
219873
1708019
1801792
672266
355029
188276
781928
169233
469104
1277253
1277770
1089640
501171
1875091
700118
103032
1607039
1377871
822020
1994498
705313
1425792
887641
648864
102389
1032894
1650710
852417
972493
549113
1686607
832609
585018
445358
855883
447857
1823557
1164950
172933
883141
609979
1202532
945454
1868043
325291
214926
1548670
977451
237073
129479
662527
1194359
1902347
116225
1812634
1291474
910598
1043681
635664
160120
1678632
1564216
295220
162010
1947648
588458
474107
906409
48852
376337
51747
1775408
1278737
3881
289373
78988
1541309
1016788
1749166
1926046
119359
279077
1673451
666918
992930
1312784
483914
1786716
168029
1177881
969032
1714415
1491048
1196744
1535355
361366
1472391
1736941
1857294
425722
1641430
1675934
818700
293653
1469483
136949
1158262
1950351
617823
1313369
1685724
420265
1656107
1952764
1522186
1500302
727699
1322774
954122
36864
843027
1409014
464483
744285
1105593
435735
1648854
1308570
1016870
217243
1648840
192256
1943817
1214279
517737
1607202
449347
496202
1551736
309132
1505399
200336
1956350
164878
1769057
983597
1112190
1383505
1112828
1175850
1601377
436155
886035
347089
1902137
40081
213625
1975907
1635646
1336000
1956591
666040
1033763
1137240
166733
1680488
326661
1751879
814139
689751
28013
856828
388171
676296
1435584
1228753
1235372
1859735
1100695
1458492
702585
764723
1326735
651887
426897
1398130
557042
554006
1049427
837706
957456
1131858
1597343
1704624
685414
666412
1885213
753115
272163
391396
1031284
1359078
1635573
613506
133238
1130906
720481
517472
1135828
1262675
758325
297116
654754
151109
1769094
705993
1657883
1596837
484598
1374471
1690768
976755
67838
83630
300816
1405252
968692
1631754
1486296
1333275
1137266
1929296
958332
686245
99083
1135421
522321
384510
118906
1434329
562427
1960317
1476476
1390573
192829
170166
281711
1216273
1771654
1894743
921995
552226
1125013
486452
917431
1408441
389452
660782
1950191
1079339
590818
717863
267366
1133314
1523672
1681545
1124194
155800
1735514
1644807
956893
317949
883275
870962
18107
1978094
175611
1172275
408254
1701745
910764
192906
504026
848362
933720
1343810
1228361
1455150
464616
972091
560498
320106
1080070
858298
1111396
422537
1081926
1753328
1563024
938480
1838780
609393
920709
318263
631657
258541
247272
204547
1706411
447605
491070
470621
1203330
924528
385437
125178
1272102
832971
273860
875983
1346165
425732
629427
1785247
1570770
1646544
171886
1304687
217308
603581
1526765
799759
475540
1223209
1993706
611860
776259
72313
476587
515941
1980283
1901420
611752
846165
1480911
707499
759641
985667
307781
349424
135545
1848611
1982873
148844
1978781
1606922
1537996
1925682
1965837
102363
21109
966300
1028857
310763
497238
1215659
1559340
403006
28035
1844147
1769815
1618373
1529429
1555431
1168141
1483053
1676431
234691
1204920
256871
254348
1158527
1073850
1181877
1508730
1739170
1235392
815552
687130
1713644
1678047
1212059
192891
705693
451061
1389597
1725225
1001692
1461773
1104283
1544390
939873
181266
1112949
827008
264057
956824
1086574
1714194
1826335
147039
1974417
628704
1656088
1783985
1233975
81628
1877169
1704212
1776206
304379
532033
1756898
65256
637207
1893164
246257
970911
534469
371358
1641368
1980541
9665
1527171
1090010
805093
1948146
23041
1332737
1732676
1687313
552734
462647
162184
968665
231565
270639
1953403
1191450
1232742
1029838
512340
1693403
474124
1157904
1202509
1103121
1310771
571601
1404216
966917
1499430
1736116
681245
1252729
1004924
1462304
715102
1594547
999070
1577969
976889
1306900
1052794
487155
1134910
1718103
1562918
462186
1343489
615642
859415
653545
584667
271716
132833
574221
1720830
139697
213667
1874464
465178
777939
13200
1266579
1284280
1234888
702062
397111
821456
259108
767708
1580019
1552593
1775473
490726
1270013
1309691
1249702
497777
539481
32980
1811264
1874660
157642
1145902
37679
209152
80605
528243
1242936
137447
95075
1040538
1625979
241771
1469790
1597952
878664
1760923
1164219
19384
1738315
1557287
715649
980983
762125
893910
358172
1547960
212257
126377
791269
214517
1530348
372405
1965318
1044961
688930
617269
798910
529768
92616
1494558
1732863
802957
1505184
1122599
121218
606521
233161
1679199
1663056
527911
184597
1890359
617823
315421
1834082
1117699
1261935
1654226
1183375
236993
1285042
595214
1503763
1089574
1522324
1039875
635663
284222
1990428
572358
221402
1055643
859
367193
1249381
1066199
1110799
886156
1551779
1380086
541422
1734781
1218836
1199741
895829
1586709
1311486
298949
452638
576129
1694044
1997706
208263
1383012
1623615
1807011
1203582
1544910
655228
274902
15052
137659
275755
861148
1902032
544605
231091
1186341
1767313
1860162
1838797
1350517
578115
1489092
1875582
1196967
105644
1182873
731176
1238174
1900472
1977268
808341
1090677
1784599
943105
1056987
654094
1209629
302188
1888903
647674
9108
1516678
1482397
832733
1798428
149167
1311959
1635276
187241
1178473
229823
191816
626169
1085143
834320
1292436
1652037
1791643
1067983
1699400
206900
1205481
1776854
1245319
1608306
1134396
1786587
702577
108738
1983340
1895204
294178
999551
503074
741569
771155
1132468
1970333
1468953
1048286
1453107
209846
1401996
47350
433972
1394061
56926
1839774
435028
244564
140609
1730471
1326225
1821978
1785212
590610
1891061
327854
1844197
1808902
588382
1750119
425545
1006981
1695869
1307502
167590
81145
90357
956624
1093323
37720
2392
1555877
1825658
1087586
355800
1773260
962013
1892168
638022
1769562
1437819
38105
32445
347507
90598
1140913
648604
984182
581763
978868
838383
1641200
996482
1236752
1406941
198500
1506458
1943358
1748650
159434
50206
353152
703409
755250
832685
1747007
296719
232197
1735230
1436736
795483
60917
293096
181032
1634809
195829
1995108
1885453
1813320
1015884
1026795
1707427
359643
816936
1974018
1155822
639371
874774
670099
1545164
1083776
534145
1671805
1478374
1619452
1499141
898967
523435
1091998
1241175
379398
1501263
1189082
1251563
657391
71995
1554606
1184046
1293143
125009
1663852
1252507
1356980
344319
1870783
1803374
1363387
1074408
414763
1894867
786864
388237
1567777
1021955
138681
1458003
541953
1061344
1033791
301763
1258257
530058
584212
179996
256749
183424
1215216
1031023
520117
1347406
305592
927882
1949627
1339016
1988553
310317
952620
664561
1265370
100429
344836
655034
1625547
554320
1938565
842638
665848
292555
422921
1545573
46310
1746053
1073945
1004939
1088104
972173
1979718
917979
1273406
267202
1434721
1305744
998450
1148501
1167281
894865
1421445
788517
423375
459834
305969
577802
1146919
1667156
334813
720810
1212082
1310771
657622
545069
1594985
1278218
908508
648692
732241
52776
201423
411965
133146
138559
48552
1448408
641401
1138588
619282
1876529
187205
1880711
288333
1180616
1873500
639847
739001
1296157
744355
1371952
1308296
1180210
1287314
613291
711387
202438
929893
1832183
1371311
155998
646478
1737751
88103
1361854
572219
416655
1344848
1341058
1197309
1827890
1198436
1652508
962380
481482
276643
55521
966257
1004916
744427
1771938
1494518
587235
1668755
326736
1970654
1622206
1229934
471807
1252104
1164018
1816873
182388
1693432
1053419
153889
879423
159283
480949
1867236
1354185
1144349
124254
693589
1104539
805413
738982
178774
1722176
1960886
146315
15051
1081661
787361
1278625
1773986
53774
552609
1098512
1140013
1856773
372504
1495375
1493958
1079200
95284
998144
345812
1757183
842959
1294516
63505
1786141
357344
1479065
330722
873499
865005
652026
1775444
612076
63898
933192
1847637
1643148
1281359
1887838
1594907
1567294
341961
1527904
1507273
1476312
770474
193633
1316077
1609991
1141852
1224727
1200174
1458590
842906
955643
989257
577667
1518073
647982
414518
1559054
1117605
1489042
1599030
572226
953627
1227759
1879413
929312
1344617
1883122
1932199
398735
76478
1328930
1840080
567087
1583439
1657142
728838
1580380
465198
1891169
1765035
910996
262590
1774840
1212856
1122945
955117
107534
221647
1419318
1794506
448693
931738
1071358
1146089
1372360
193973
108671
852372
998050
941190
1114546
1226120
512920
1927700
411303
1973836
707620
553523
1736222
1006545
552154
571354
647916
96796
459825
300180
1190069
984354
1216784
453070
975517
190137
1627976
677070
233452
1798606
921846
1046685
1701987
457346
1627943
271990
1200159
165468
1762566
1372905
173178
166690
440396
49834
1411277
1450606
1608463
338801
1555070
1664934
1545100
1141079
1534971
1295960
1172776
1233990
1222886
942979
198057
649394
223675
839368
439184
607963
211119
1657451
1344836
1610446
1561860
928075
43404
1053143
865688
1427940
1075332
433439
811747
1023040
185822
655886
495104
324635
1420863
1092627
1921498
1385583
832198
130686
855026
433893
853339
389642
311875
1529512
370556
613299
617038
1935946
1840459
1855961
44646
914789
688183
1276758
217642
604716
819547
1395457
1553588
1161844
1626970
1773688
14835
1846750
1413590
1500946
431530
116266
1121932
387682
638108
1148552
1646609
560519
431943
1242936
1446773
1444894
318549
1418136
1714433
176791
523717
932133
1869155
1820547
213827
641982
1034356
784185
1218316
928374
25420
677091
121363
894430
702034
223266
1001081
1260454
193750
490062
720899
957558
699552
1224318
1405109
531498
432374
1132381
1287440
1495938
1298838
175206
1887216
1577246
1784629
1392223
1324475
1031775
366503
1959659
445610
1206355
304359
627973
1006559
837083
272795
1673315
986281
1864337
829021
1159964
537828
1729490
1963324
774422
1363610
1042640
1745150
806680
324034
524790
1756699
1916468
1170570
421337
533269
32755
81316
936263
1775050
1990978
685439
351435
1338497
1339937
1022203
1661432
854662
783478
248936
1577703
423029
34846
869875
752703
124347
1620668
729838
230477
757481
27097
1043094
605234
609394
1497579
1735840
1984744
1012325
488209
1016563
1210080
1242019
1463197
1073896
1588469
1552937
274046
72577
983563
544340
1097664
1537397
253884
1532310
159009
784566
1459061
1584130
1233431
449355
1495236
1315952
88735
508107
607692
1906757
1148881
87778
307675
1965956
1308966
136767
199604
616368
752015
1612357
23279
1947812
869
1998920
571555
1465884
1809473
1505218
286820
696920
259677
348794
1062673
1269558
1179364
1887403
152395
1496926
1119496
583763
498712
1314103
881519
323451
965052
98805
356582
1676717
1740528
1984365
1651258
1454702
257773
577105
1314419
1423701
1398086
378352
561112
1851500
1475013
1767045
1034895
1486219
1149632
1560045
1043397
1713806
823165
1050991
1298974
1891678
235142
1811848
1376179
868053
1764682
1470638
443908
113710
618441
99301
342129
654018
615016
383119
1783863
106982
840506
1900902
924260
1374480
794604
1396468
1232896
553730
1091674
906718
955343
903880
412428
878533
912777
1301851
1654416
1775568
510148
1017138
1532381
1975769
439744
666145
1061130
1150116
1865976
1336425
1089166
29812
99685
1241234
822643
1184175
616814
129168
1262223
473898
1466433
1159858
1534513
964541
600875
672773
330366
927107
800243
1280408
245543
213060
144110
734953
115602
1646467
211426
1342195
610032
785948
441279
1299759
186837
1593997
360925
1010259
694297
1002356
1030340
524336
1153005
374410
1239652
1888674
1010426
1326143
1826781
1631455
85549
506673
1131923
1781864
356466
184691
203508
543322
1199752
1440631
587591
637037
1163998
922553
1958046
1592840
1930268
9934
502283
813086
1072052
1934194
311873
1759398
242670
1412307
87135
195578
1779428
1825999
1713923
200595
871609
1315038
872241
692189
297528
156392
1026397
1785648
442405
1909504
307784
513141
1008237
60096
1184434
1898750
1723999
1581225
137920
1070270
604000
901572
1493242
1920086
962796
1636551
337737
1259456
668673
1713286
1743483
1583201
247819
142251
200828
380762
871514
1338126
1279389
1952494
1796530
1633133
657350
824017
1010509
1597815
1054478
772115
573519
1330464
76047
1383612
1150039
1647008
669017
1784243
1575256
236237
848284
1240427
1645277
113733
1961812
1330232
1030116
1885980
1906426
665835
1054307
1713728
317258
918276
194260
1000517
710610
704910
428853
460894
920178
1457460
1485537
1210970
1266651
1156349
104707
492051
686966
649043
870761
1632679
233127
1853559
1854876
569230
1337401
540930
173299
176369
1335292
1224055
1636924
689972
1559707
1936295
693541
1385873
1938968
533907
1292043
1100806
852968
1448717
1370578
1772591
1975746
916443
921348
1150167
1229217
1496016
832987
1250735
304813
1466573
1626205
971487
113119
1736452
1115183
1223290
1041724
197084
1054447
649576
1584633
978790
1398055
425890
1843204
1841318
1925841
46765
1448671
1097364
1218984
1341549
1017789
407267
900699
1313342
666632
1225269
664232
834325
102555
1728545
475410
1091911
274659
144989
652732
1797577
1895422
1772334
1694854
558464
1426448
1278762
1522642
1323148
61399
1201451
1671478
1951119
1702936
1714341
1148672
1723584
1407924
1404227
849771
1847756
476752
1728303
1002917
453660
935691
1527445
575137
1135648
835414
349576
844624
1155610
836188
437809
1465140
482769
496195
286976
1015610
415711
1164150
137203
1539505
926279
1149408
1217807
789661
20068
1388855
489221
1903929
1085210
28282
60809
224239
251997
537971
1892229
224833
601635
453855
856456
172892
1870837
1109858
902777
182761
327104
541577
1990045
754990
1265054
1736869
52308
422111
206027
765043
678746
1623025
420313
1979910
47321
595128
1027220
1619551
538526
1990383
142851
1267926
1192510
1469117
29873
518105
930767
1154482
1580619
827688
326076
513739
72976
364862
472905
1228991
1347602
1066840
352839
813347
1022785
935370
446728
1092343
912333
1288606
556587
700328
1362696
555949
993012
789127
712299
1702964
1623213
1187292
1021081
790568
924348
181773
1050005
1873551
1514404
381642
995801
324869
1065821
128847
979579
1854205
639945
34647
955232
1019605
604834
500813
637999
87516
1258530
1636414
1784961
1588165
257103
1946535
191079
453403
81192
599772
677102
289719
737335
253820
1443634
1642900
1175067
1895680
1508467
592504
1477592
1462879
1556012
1426282
456197
1091993
157920
1513811
300744
1409350
395593
1352032
566594
1078547
487255
761511
1792796
1256254
1348244
1673026
1018084
1898641
1516018
886367
43749
1693366
187308
802499
195344
1585003
1232145
1970134
843315
610138
505918
813342
817563
415037
680776
560914
1673090
1499092
1889740
1235944
179090
969878
1468027
1146303
513153
1364233
748854
357749
1889762
109914
1387647
1406686
111251
139115
1111489
1085770
747425
2868
273201
515852
1493793
300944
904406
1090526
1647096
871161
1170954
153296
1659757
128085
1809325
122160
1791800
1222196
585672
1632594
1880574
779240
234408
1757574
483931
983112
1517162
1152402
1668353
1990735
1350843
198856
1774209
1737109
1941814
1600668
1893444
504691
1458605
591699
877042
127357
1270492
761878
626918
1941843
1237843
1995905
19266
319299
256947
968312
293105
536574
315644
419101
714276
964198
1392343
930372
1634432
1377340
667540
1735289
1524870
811944
1816149
291627
1219863
1391538
1157123
1017210
918256
1841522
788309
789554
1228065
102258
1414334
250215
1738402
331899
1486150
284803
97114
450758
1944288
185648
1407477
634782
557761
770996
1134682
200155
305298
1595464
1673655
604380
1255110
419723
1554239
1692922
234535
1454946
363190
1345624
1804875
466666
296389
935390
1402209
222885
1951106
631015
974273
1869875
546249
612765
159160
909492
54670
1565801
170641
232080
148113
831337
1930731
722168
1533792
865053
1048030
85865
211347
1567803
648406
208838
212715
1977862
1677380
944898
895433
1582585
387337
796084
610902
946052
988894
939716
152216
830629
1339766
1904889
1737689
1323573
50311
188387
116047
949430
153664
1992743
848081
1670637
1003048
1917118
704786
1046545
967988
168678
523880
1524985
566860
376775
1891005
663282
809776
1543436
1211855
777649
1807300
1384403
877579
1249595
1328669
956985
1141312
181905
748479
16767
1623905
1420132
1922510
1123481
1301056
471720
1735022
745422
666082
68324
967447
1329843
580054
432979
1167375
1058522
7977
548327
369827
1715732
1314419
1344347
1947359
1657515
1116751
1104362
984410
1265169
66330
865499
1551439
1350898
1014704
1730929
1308328
1837453
1237182
1630100
1787798
271502
372090
652831
848464
877879
1107711
258826
848473
1681820
928327
852611
31576
207484
345115
790693
151625
1014283
525276
736756
1181243
246918
1352458
343825
1499656
224687
948520
765566
1597566
1254039
1126556
1305390
96222
1402162
1692889
824920
294483
1826862
1835012
684304
1646212
1104386
288198
726155
1839633
1661804
1664332
333481
1071542
1355590
1333170
1077193
686679
963306
1722177
349654
1400851
1229807
1120121
873080
981853
139405
1349743
665527
1693530
220555
923225
96273
746382
67566
677656
242004
1750604
1448619
354572
1299134
572781
1839444
598587
638975
1295225
839589
999809
1506077
860112
1817492
873558
1919633
190588
434460
489756
1605989
1895303
1103195
1258335
1690543
1046582
1594795
351559
1675720
1639528
456012
806490
796717
398752
737106
806961
597415
1535763
458853
1262668
707647
1910256
13062
77811
707755
186987
991980
702818
297781
989352
660580
843921
1590840
1857370
1191331
1150421
260697
1798491
1295898
576241
101863
1323841
41078
750275
240473
1258663
1291936
489794
17819
493833
364071
927206
1585248
1840290
1558623
506726
974704
1308687
33045
229890
1600474
452305
1783963
542657
734314
1425710
520373
1099836
396624
1159261
1074021
625038
954904
1663940
320653
233182
1624179
1051840
1227693
957839
1713467
981271
637548
1950650
400709
1097595
876364
1635139
614922
1612526
1138644
200972
279227
876822
481762
879677
1731416
1892709
787433
405017
1560224
117730
1836915
399748
1555170
426033
1455260
530404
1998177
1553284
1086048
1653759
1081597
8284
1891680
1420969
1852348
1260655
1809729
645133
1796457
115912
769854
476476
1459969
139916
127545
1594863
936600
778154
198299
1758500
120416
375171
907732
1144977
1867051
180357
1271423
1686545
1175357
181183
1750309
1560727
1911166
197047
501723
1173561
1834629
817659
1542266
1626938
640534
1915575
934822
1548705
95759
1104171
1303882
365270
559582
86234
1359273
1476873
926492
196002
1226241
299233
1564768
1039409
303217
1694605
563673
1003682
1964909
1944595
48950
625208
379997
286517
923133
113481
603643
578843
1199776
267434
1993259
1791314
264415
928399
1500479
1105762
1947549
963566
243237
1835157
724831
736928
572250
364610
1373762
768561
422541
1862403
1984619
1696935
487148
1024328
296398
892754
828389
314556
1208263
193747
1835407
1762088
301977
626129
918953
1832990
1702059
571122
23681
1331244
1623402
1227710
1317708
1234567
1558254
1167341
1732976
601144
157922
1555383
607982
1544047
1673540
732360
1649724
1822638
958898
1036323
941870
1237872
1515918
190279
983021
1272417
807221
179100
580365
1844527
1031388
350377
396782
1605176
463033
258857
407826
90292
1064398
453549
738766
141601
1209234
1138146
1213885
1373623
874421
609776
945401
1101755
1479291
281250
592353
1374784
1052643
752193
1905461
1154776
246019
36715
1910437
46870
1268581
181361
507939
130392
591351
549372
400365
755875
695692
1395935
1634113
159919
295469
1161952
1739833
1713713
565322
242517
1818812
651443
29636
1937207
993619
809040
1770934
1949748
1782346
837061
57257
401028
1473535
933699
142784
1599186
1111896
362183
586640
27479
757130
195079
1121456
21343
44726
484892
104161
1741957
1479985
1790197
525447
1965039
1531940
735138
1372602
604946
1137501
34452
1542841
424278
1490693
1269766
1084377
1843916
800327
957621
997445
909144
1311534
1185674
971907
191339
805599
1628674
38807
1217092
1287134
1024
1269245
1258580
1094481
602821
1501810
1257636
745679
3684
141738
1518810
756173
1513481
1188950
1652039
1828066
1757379
1929975
1088592
822232
55896
803443
901260
76619
381763
1949004
549659
557558
1927276
280655
1959938
1332832
489621
863410
1181328
1293524
219226
903628
84814
720839
615673
1755294
1074657
1318414
797842
1752050
1378005
1143673
294564
806743
1097834
166751
644436
1390213
1278253
808980
797412
37269
1177302
1879235
708919
1508584
1195902
764099
204803
1255244
1013509
280980
673089
300305
195467
1890179
1366030
529799
235095
629871
459411
501788
1967549
276300
833875
719165
519868
230140
672639
655979
273430
1708656
133278
508358
640561
1753184
1294189
842724
1057606
1681419
547027
1026661
1900782
1826073
1390532
876339
1483243
1935331
159658
1512184
257008
706886
931986
1970848
590877
189030
160189
1253749
690259
1744192
1385808
99608
655615
1312529
1801122
1225252
1933438
175541
1872009
427456
933072
566506
14358
1976618
13257
1317734
1114275
1443547
313041
508002
1919821
110805
669469
1194502
1725835
4427
447846
1761498
1633232
1920882
112893
1193430
116269
679241
1971053
1462764
1787953
708009
84749
1394118
841521
1654259
1595617
828717
409301
303653
284277
555938
1803491
361293
359670
223221
1504617
1431084
1893513
1592387
1525797
618132
1029421
749642
735770
114299
362546
1670560
1915698
1337530
124074
179421
380160
1956491
1503161
924518
1643316
1856775
1162662
363576
1062844
118700
1077468
1979953
70787
887268
1883319
1463057
159230
1121252
1154172
1713946
32519
826918
534078
135587
1758975
1320247
1202725
662223
1837474
1359317
1022246
1758451
1007341
147718
1107024
739842
430889
1848904
1179669
723887
975234
1194859
832902
1506072
1404843
841029
472165
1693147
473942
384649
597793
1381193
69407
1955939
1125155
150988
769879
684041
241159
1580406
1734958
487547
645106
330340
1773417
222212
913334
1440162
1505219
439053
32989
45006
396773
1726959
1253987
1517907
1200569
250917
39207
502840
1158216
298461
1598615
929356
375967
1666380
1043867
1282758
951613
1716575
3877
397100
1964822
117734
2444
614260
1962640
394714
382151
3067
1821587
850947
1797494
310069
1337643
1676223
1238354
1802338
1313374
488457
1822531
1889146
1670036
1138139
1831812
55138
52975
1306968
477842
939747
311969
882254
6164
1972221
1410728
1542572
378992
953246
1361180
398033
756708
1860920
900518
1186144
432870
1213152
276888
793935
1836306
1346291
1838140
1758128
229884
1128013
172323
1583325
161148
1707488
42138
1962047
26309
47156
680568
126839
317094
258990
869230
1093885
38257
1294429
1441120
208195
668505
166915
84991
331465
577354
360961
727791
1965598
1206806
1315042
733353
298075
1741215
790648
49960
289078
1752034
352459
1812107
596885
1157382
1567431
1834523
271203
1037555
1386140
860932
778788
1131253
1871401
1648711
1901050
400971
818539
1608895
560546
1116170
1613223
1268120
110205
62263
182440
1922776
616542
1207165
51428
1014000
1546041
695380
230956
1996377
163668
1982009
754627
215948
745852
641277
668932
275414
1082344
1744142
1501220
725808
1134398
116414
1783611
54034
652399
392318
81444
1987168
1854538
1094070
1538455
1559629
1540126
1032426
988817
745069
880600
451008
875212
1601245
456622
150099
1518111
1556466
5621
1720352
295712
285456
946747
1644551
204963
1058237
1639691
1644663
304489
1992606
1995615
352397
1003863
1704106
1715599
625937
1892568
21795
1481228
1758806
173765
1355757
863363
931126
564693
575608
830511
557179
862534
513839
1790026
369111
220932
109695
45853
1050819
1028107
1487173
1974022
1895345
1982208
1557004
253705
986018
1616235
785790
791953
116848
1581105
551253
1510421
1991846
1349323
457892
235239
1342367
1504693
531438
1329300
576996
1615284
1177017
263431
194977
1815258
1884243
760956
104923
953822
1414764
63379
1676803
1076256
42767
1352362
133865
767657
806853
1102402
920666
46814
1823169
423898
492351
842499
1309617
1153912
727181
1379222
1822718
1027885
230889
1022264
116334
484677
1716695
521263
1145936
1627437
369122
1745308
788927
1086212
1687955
109024
1980464
1696365
871364
921784
1469798
772534
910990
1412013
1515990
1287525
417455
747303
1115509
1754379
1912922
831436
1327882
1287629
484517
1058092
1779548
1141892
1766122
629961
464783
1237836
1290327
1329012
1936954
1389866
1606718
1362365
1409719
901631
1863400
1444697
701603
1000284
1442027
225474
739415
156915
129674
256874
1356038
1668880
970855
817656
1416524
1206395
3970
1909226
1003040
169238
604574
1780694
297519
813437
646631
1588588
763074
1972508
676953
189436
718688
506574
1974755
1120682
412231
1087337
1725650
1492317
1333141
1669825
1871910
1993940
145330
1608056
1804314
1746709
1425873
1862475
1803470
187701
1292693
625613
545062
312298
496711
1474733
1095126
138149
408523
940022
1711491
779842
1401365
1610812
22776
1935104
558443
90093
26317
362211
790101
560257
490623
419445
159151
441344
1629202
1886263
620588
900573
1447160
1676680
81381
651966
1825154
841896
632607
1176476
279002
2101
1855867
1052218
1541491
729023
1180024
630781
531869
1609981
528168
1184691
1148752
1092542
1877374
1164379
1974094
304639
1894528
1667531
1131308
18772
1718694
1460831
896555
1323006
1668200
173528
125748
1802554
477915
937897
1756136
1783468
655445
1269573
383233
1606325
1481958
721941
845587
1416970
478929
1488751
1203669
1854264
246888
88958
169645
1983870
1973344
1633048
783793
1668932
1854171
1348104
558411
1522855
1387731
691284
308450
381824
734029
807371
683598
388560
1464432
627963
553820
1764585
1029539
355990
1175409
1491672
1925209
31799
1723067
1599469
1421690
1727111
317508
1250587
1647900
1790601
794549
971662
147719
1600763
1428924
1598992
1448699
1255241
1520903
461189
1998107
409596
1437838
711228
1491419
156833
903544
1363510
1492070
1412443
420544
98768
1428603
353725
448460
1198330
1414770
1415169
1258559
232713
1784990
528777
1018242
494846
1828516
336517
1443384
631833
813083
1822100
779547
706973
55473
1164062
1497361
57294
642099
1430334
972117
1903766
1329601
571544
80848
1923962
1377602
1941284
1306999
930752
1893284
516539
113633
1488679
167118
383835
1386419
276703
303249
1693411
439953
1138926
768283
1612685
427850
1220106
688918
1021626
875084
806362
126282
1876479
1023406
1872683
1092807
942731
985901
1886570
1004940
1668281
11769
82195
1352065
1501536
1067813
1426395
1549868
544368
1688101
149058
1150972
1727955
286933
1706802
102395
258769
1968185
828320
1745728
1758128
374159
1887379
1525785
1574059
1920960
1432534
1169479
478017
496049
3896
393714
628593
112214
1373313
1978278
791661
404634
1808258
712884
117625
1098847
826276
1843625
453118
1633441
1090355
537623
984644
984664
368773
1002448
1725837
654293
147643
1098879
366264
291389
1482853
392980
72677
515553
3381
831915
319038
496985
1351486
288393
1071908
1674439
81128
127264
1833541
1789542
1803654
21488
1485516
1215948
1419455
1348874
1089538
1197455
1100006
243077
852584
1152797
935770
306362
1116983
322391
1791925
853993
1373164
1101458
856778
1875137
1092109
1440068
1787710
463632
1417257
158132
543059
1280357
1934771
1191664
567991
1544543
1271065
831998
1441477
412875
51087
802855
213745
1688091
1935309
834053
580534
1497062
1345358
1592537
940665
1572461
638257
1609972
1774294
1632575
558474
1208430
868898
679765
1827412
1959054
1953225
903190
889967
1362144
1955267
372992
1517960
94452
1107975
1347472
118213
1767431
1970026
1530285
1907238
1627833
1040655
1967113
691490
1946483
305105
1574240
291406
1794067
420825
242394
1806538
1662315
468736
1244094
765581
1559802
1738034
551865
224239
551993
171822
1068058
43283
924346
1702143
212992
554513
216950
1224059
868428
673851
606011
1314418
1734759
401986
1013489
490952
1754249
1797305
575541
1011386
1882532
766333
416568
1853112
749052
355524
944053
304238
487938
1480337
656927
1281355
791484
631631
988334
712582
85820
586362
436725
1176831
880950
971524
46864
815038
297379
1967085
1325546
615673
1163561
1133640
423676
686542
885100
1920350
1144658
412894
1018007
286414
1278793
984605
1452503
712286
1630920
1044559
1203463
308338
1727516
1420365
784210
165322
884737
857738
1616327
1099803
1844842
555814
196509
809501
818365
1301870
494704
1930330
606146
1453309
366262
1041743
1230967
1495782
1194964
1585886
1701032
1372410
1671743
1978229
479175
107695
1101141
32803
374433
100813
356772
959355
388339
1344566
1602607
1421306
575924
312077
1401970
486538
873404
1862271
947885
557531
1357423
1997551
897580
734987
578491
271447
1810339
1601846
1606152
831672
677664
971599
530388
1804623
289822
73970
1928222
1622488
1652087
1386953
1180392
1813351
328118
942169
551350
115384
1022056
1055852
1636185
1322520
359776
325351
1180056
1299264
261064
413441
962674
1522432
1621657
1416397
1239917
806121
110467
150919
1488483
433372
1140986
725284
977166
867631
936857
1636091
1316758
1950624
1167672
1657121
1116488
482797
929247
119197
230879
1333766
281135
1729351
944619
401310
1285069
1454997
1076146
138999
1453941
151444
1435312
396217
1529824
1010979
1768043
924568
117713
635359
1066106
1399046
408185
332278
1143674
1041106
1676028
1394355
1960613
1866252
1987078
866449
1498459
463373
1975272
1300638
723764
1994931
72575
384590
12372
1523677
670892
1016797
755313
1270235
1908875
345426
1878609
1040552
439228
1637798
899865
707635
84062
756965
1757556
1652609
366245
649383
1841982
1844669
530442
782640
1041153
1292878
1879409
308590
628929
1355248
998278
405906
1947547
410033
272761
1399766
1604257
1612682
882548
631574
1984853
33129
360405
99771
1652437
277242
796450
1601120
1264770
209293
1839164
550583
1598247
557789
202897
197302
1645525
724824
1566420
1618385
137586
1417827
1433744
867390
931539
471131
1727002
193751
1361118
752977
1594085
1790392
186767
1593433
95926
1881929
219001
380473
1213823
253602
928830
753872
1658110
1844265
1354605
912184
545829
771707
1278077
1581150
188062
635163
390725
104145
1016354
867698
1177950
365748
406478
71660
1569421
216185
1377385
981344
1248503
1828914
661882
59320
1736977
1213001
119374
604421
1997440
480338
337833
773475
1079217
624602
1571257
238823
1293114
1679550
678695
330984
192134
1707549
707172
352731
363377
12472
978736
315584
773829
60853
1922165
1682241
650796
1309707
301099
1787901
425519
1415776
1043697
1811419
1390445
882051
1453097
1867784
378353
1314164
1895368
1540838
572017
105314
1063568
1893376
1305692
1235571
727396
14517
332865
519778
966707
1903738
1764397
446054
1999852
1560705
1367450
801541
1089316
11808
1640009
112334
1580602
455544
1436314
1930522
1932993
1286812
1632468
754663
1441645
863606
189434
62960
1467392
71656
1630534
1617491
1024748
977288
432570
949365
1818568
1841905
229075
1897222
808449
1453585
1587351
233519
1913174
656335
919081
1761115
145141
1488213
1978351
343312
1760110
1306724
436991
1729027
907087
1113559
1391049
934581
585082
654251
107035
795263
801499
836756
1548429
1861840
1055847
303565
162019
140949
1747575
1299790
84179
1747553
1108524
1403161
358051
389140
583068
1037916
1415957
1904573
1963357
1223414
1429411
139489
665987
1484607
1956770
606875
240017
912726
490342
30567
1447580
345528
1171376
281628
1912307
1499626
1650515
1102116
1033870
154750
534076
290143
1910035
1815895
425533
1123049
586000
627487
632772
1244500
1248478
843111
692559
1239871
950483
1817245
446519
861583
525723
95442
293921
1800879
525200
174525
75946
1112580
167812
1638744
425865
1991563
439530
1219290
1960509
1818105
1026588
803424
715767
814755
1866854
867774
153111
480679
1357289
247374
869466
1422435
829134
636441
230093
333044
169686
1281439
910187
1650896
549302
432695
1304924
692821
1139909
60054
1766911
65962
1979413
562970
128775
1808224
954421
934430
825683
934666
1724652
1453090
1993677
1893388
173778
418151
155785
219149
1677802
1418419
592053
1210107
831010
434306
129887
866704
950653
231283
1461041
512867
797079
302390
1805500
913810
771212
823472
1181213
1957898
85478
1212833
360558
411792
579866
1740219
1695186
481623
1340398
1433760
831272
752157
550866
385440
874719
1415221
1090511
1045797
953602
1010974
1618780
1441149
41196
399802
927649
1837593
1413916
1003840
1093964
539579
966083
1505461
694196
947772
1261530
1371523
1552827
1028575
1617058
502533
1628611
1743927
1471592
1649225
1929213
379494
1631225
899630
1416287
913787
1360337
301894
633229
1467593
125919
1754054
594088
403491
653755
434661
568918
1342682
1987663
1772062
160765
1472716
792100
243701
835307
641578
1826545
661781
1296261
1610126
1250163
1690123
258509
730003
1313075
1604046
1858361
1792654
318477
1746869
586925
881164
1736406
1259406
242723
1380590
1440832
338628
59120
1617943
444200
1091501
1783053
1973503
1636037
898576
1315169
1749261
1894793
16563
1566460
1498263
811247
1827388
1647432
1042319
1367711
984114
1616379
212407
311927
832450
1923194
948538
1366423
1468931
1662738
314154
1174885
592123
714447
898927
1432285
1135119
925446
1166835
249608
1645506
748510
954705
1891851
1281419
121357
942882
151028
224367
154753
1112319
1467907
1892116
1684079
406829
1531758
1051512
839161
1918682
1522124
1715699
1967058
335065
226631
1796636
426274
519690
1437497
1497283
1711546
1568828
1653432
906983
226721
1301898
314797
1349880
1322512
1777378
193199
1406988
1901626
107235
1010531
1704725
1603779
1059825
760046
1202709
921657
1289447
1505225
1661056
162203
1446574
1130694
1330899
4436
548344
776607
1643960
1819069
310066
1814338
1909229
1228388
80358
660754
1721106
1261913
776085
1055345
260954
1315796
1570625
1725203
265059
1391939
425480
1485074
1109266
334843
633588
681415
862386
924247
582892
1315210
1867513
1338562
845862
1227370
380721
1119610
532336
1671294
49176
65046
1643762
755253
328658
527692
922633
181814
1530406
1902178
1804975
1552797
81003
786514
327793
1763829
339876
847609
1833831
744076
948779
1405618
1469028
1118341
1045414
1504129
1022950
1460094
322428
1910485
1153024
428880
1500160
707110
348018
1400264
1770136
571886
79241
459622
1723433
476446
1835980
1015582
1636000
478568
19913
1291374
888024
1660939
239015
1263972
957007
71435
301900
356451
944395
1889606
1583155
19269
1424987
896349
896530
1039912
215857
883313
53122
862121
141044
928516
731659
944959
1332106
970202
10585
1606499
750836
815616
1440022
1408150
991381
1037941
1407243
65646
1795723
289489
1541487
1953228
116896
213097
734831
1776279
1614757
904073
861517
1756508
1027412
847946
1454195
574487
1496929
959576
162264
1479392
440409
84610
4837
637817
473380
1872076
1683883
1139074
1966436
23359
541693
1579820
439016
602857
1468922
536906
540858
1093016
912599
449633
867855
1472378
1061519
778190
574251
867949
1196580
523403
214827
1108372
441067
524184
213478
68023
1882161
1535228
266665
1458620
290444
1342482
77359
1442369
495253
675297
621119
1829671
1870324
945919
1698336
854571
733242
959805
1261900
585740
852891
317831
49146
1200211
1254021
1073683
591124
991003
1614614
1326128
46277
1900404
972766
505098
1047334
1343876
1984939
1713185
339144
921305
901435
990841
934122
1768122
1973704
506221
1787899
1082186
336500
1000281
1841848
180777
1675399
1131912
884330
1635891
1282757
980175
1732250
1053141
1349333
125254
152299
1762571
229845
1474890
1677586
1820373
1655265
1309933
1412903
436216
95220
1785653
1866953
1563229
1531486
971576
1693214
528008
916796
290897
1233883
1895324
706253
458029
1870477
787417
907617
1279072
423566
1175305
1391048
1108027
1432246
1158622
1617769
267215
1354987
494152
156042
1599847
1067174
984903
1112359
636961
1385407
1022286
1766399
1398466
432199
1181326
1159269
14748
513054
484129
1020675
432220
837738
473632
1031158
1106862
633145
835786
425734
316455
1097110
137598
1651588
871258
382624
827041
130504
124866
1462441
253576
102205
1594525
746454
1158114
1425568
495137
825692
1450611
828212
1175131
1047060
1968079
1631698
1184697
853279
495571
682942
289980
1246406
796444
1034855
179859
102581
1602052
936553
340910
442509
351326
196653
864367
445454
772809
915086
219336
1645036
1552599
502575
1931578
198972
1974275
518878
465146
1996466
397774
658261
342182
1420169
268393
906085
1523771
643445
739092
663789
1368582
568573
1196804
1500491
1411475
1297531
427968
1159281
1427760
1836259
224082
143546
1991745
1197961
1481956
1107759
200119
460043
113579
612493
348704
1154113
1487333
1433103
1085415
1692072
1694015
309964
1585879
650657
937717
1621692
1925211
1641864
600411
730935
1285603
780226
389582
442937
1170401
1328996
1450875
1496586
1520591
190316
1766826
1514095
1300187
101101
892956
14190
1415258
217229
302783
41046
777271
1816284
208958
153102
219143
263213
756669
1574197
1685241
1913771
1114453
631606
1520320
685057
770737
84959
1750021
1015589
1666373
1225840
1974390
397544
1866198
1620689
996891
1269404
1702769
1734386
1892973
912770
1060442
1770884
703843
286635
1417640
501572
772999
801359
1336489
1140824
503052
546740
262883
1649827
1697086
39775
109643
1831470
760665
1437089
876609
741040
779374
437771
1026058
819753
1064171
507777
1973679
1180137
1517807
1859956
1078384
1683102
407948
318464
1610365
1875159
198448
1906194
1502920
1771142
1266349
927202
521046
1419724
130965
711328
1537351
578226
162730
1414102
1404964
627334
1959576
124240
1168000
509665
429646
774067
1146087
1386416
1971249
842907
70776
241019
1693273
536503
795310
536072
1761446
397327
772705
1266511
1008382
1661368
138268
106074
893534
1339816
756344
1447313
582056
8126
1743269
67339
1371740
1298464
973847
1652704
1424969
1783478
1334919
93521
273523
103025
988800
556153
1729848
1088408
452121
1502640
1342174
1769197
582509
1095033
989087
1099003
1839280
1138785
1544686
1113546
1712583
1567662
1410856
1428634
1208788
999570
22337
1432329
1806400
81258
1063521
298602
1623214
456979
768273
155109
493696
957529
1230048
1405146
559088
739182
1737002
797445
1644505
795199
592461
1376102
154606
663776
1504096
396306
1807571
1695865
273838
1882079
1440213
1823769
1811146
1135896
856805
1372569
1358613
478017
508621
1284024
1669768
816134
1840705
1568483
709205
220338
330572
679253
1079468
525325
1131047
599474
1698722
1306727
1101183
1799457
1305542
1694075
596892
1297251
57275
1759784
1801317
1999774
1250701
632958
1993967
464586
302722
387867
1435485
911153
1367210
522890
732951
473495
1676385
953912
962753
868059
1259051
759815
1225425
294073
474398
1382055
1377863
493917
1021091
369373
399069
1429730
1964271
451078
721853
1411238
501930
1207096
1502302
804755
1064907
1998856
1944170
209303
1036649
1256022
1689938
1870540
783878
302245
912002
1598796
1999822
231653
662087
237707
1646367
272490
1569213
221569
182143
1763160
1184933
21076
693854
828566
104689
1795421
1552763
886732
1511992
629534
1788166
257713
396646
174222
976673
61914
1179008
551985
1368753
83941
1739310
1150119
1303740
1562640
722671
1234101
940956
160072
456631
1048410
1082140
118428
208087
1140938
228776
1584285
144164
1225117
438335
1030021
1158880
1013352
1021163
412700
1514254
1806178
139340
15224
33556
1930772
518414
1307657
931882
1701617
1838954
765254
1074227
1351813
18607
770634
438478
666572
945724
517190
393166
1118948
34248
865252
1215818
995951
251819
171573
268428
888300
941669
1780505
1651693
25174
907489
978539
1670430
1795787
800400
716121
490552
1958504
671234
538774
439137
160843
660131
684112
1495582
1840753
1608693
743725
1953309
655670
1090997
301512
1297744
1824176
1671780
1475197
1705909
1166638
219985
1662415
430832
403657
1106879
1671766
305634
1690720
1594125
1692302
378737
1902422
1698805
1422953
1159887
1270682
243420
893546
1760215
1171784
1160063
1129014
828930
1561616
374233
761584
712901
400747
838347
738463
474939
920690
117162
61642
911076
1089901
1438959
1885357
1230836
51404
1121157
66824
36351
323066
387869
1969674
480641
191490
1854525
1966607
981982
1011063
221777
153344
1621807
1361052
595105
321233
1578238
232719
947384
1692388
187216
1876234
109004
1586830
445436
1218134
1995854
420037
762536
1876375
167063
944902
1105901
177968
1258107
1977827
1486113
1973976
1405795
1283360
1211079
154640
83699
1131021
1203749
498334
147610
1117685
884259
427455
1451172
746929
34060
1836236
1506312
908865
1187333
1833151
546228
631855
861285
752079
519199
752235
1303871
458065
770345
253256
631693
571343
69543
126867
974623
405590
1972831
1237201
1843313
1190050
69023
1238964
1727819
209362
308177
335601
601671
1278597
258389
1801080
1673930
587271
1317906
943486
559180
1687469
1751254
551557
1296119
626474
171581
1547450
1329026
298345
533194
1084599
737597
745821
758480
999900
921177
1528605
1003614
308371
574857
1575968
272752
551133
1831777
121926
840638
529372
1972171
153611
1237800
1186761
207177
553233
1651958
1918522
1268132
1788676
484874
568266
787017
624102
1520953
1489780
1386022
1691392
1674041
1485784
1184347
1559142
771539
1822536
1859626
1423840
1437370
461340
180691
517295
652479
1087016
1319280
957394
800958
195496
1078934
1676989
1104812
382432
1441838
1307814
636981
538982
1564883
157238
1074572
1514336
1005933
1114463
723185
1892757
51495
506431
996168
830953
1037548
530112
441210
1736527
1661974
1437548
330273
1369417
929724
1789796
1890767
1628593
1504515
1554855
826018
964262
1271531
995885
105102
1774600
1308053
1096664
1212314
1646659
1209599
1025911
587342
1582837
556254
1343665
901945
1009969
1876708
1304887
919960
93606
1294004
857928
87015
759492
851208
105241
1658778
122149
424428
878159
1819023
263953
821463
1203049
1870954
256572
1217218
286029
335258
458127
516516
1206615
809286
1901900
867997
777500
737207
297040
663801
1780233
540462
53373
1268944
617388
871240
905837
331334
1190788
907746
821548
213608
1967771
1714179
174587
950278
1791887
859948
713645
981442
430089
1162909
58428
1264241
1640199
878054
430322
1467184
890374
1859698
1479984
561042
1205190
1297103
1761057
1334189
780774
1280753
1376532
1068818
1452043
274874
278414
1487678
1744813
1968943
1869992
1444683
927571
393128
1959644
1805129
287262
589367
1464176
757572
626219
1870243
84259
420254
1288368
489624
1264704
427842
436997
1792899
1545902
1551332
645086
730041
1614915
971137
907327
920150
1712937
350508
993288
262064
1817160
692043
291790
673271
1597876
1336512
105409
1901499
859490
1448536
1469039
1790267
1769043
564538
1891483
867867
36607
26620
1141625
215950
717527
1770547
686177
235834
1984691
286024
1491139
1851782
1065666
1332058
1296128
670127
407495
826974
334150
1815171
1626788
1324495
1114344
37698
1174476
794010
320285
1705726
19182
1779002
92237
43635
1936060
991490
1754323
1264861
1412739
399395
1921298
1199830
1905599
1425079
1772484
1223330
1667607
1529791
1461896
1900188
1041991
1110996
1513377
1002999
546806
937249
821079
1946868
761007
362523
262764
825672
190607
894295
97639
750019
408165
506086
1080073
1210742
691728
251449
972129
801882
467749
487233
53887
330011
1024140
1820696
742212
986427
722137
1839706
892115
1775522
1943232
434550
204948
858519
661831
107235
1586452
1473476
1720912
837074
248473
347169
427412
972078
656386
1170519
1599392
1107532
1582789
1996521
1447463
1730291
108950
1620900
1208587
465543
1096757
1602443
714812
504783
241123
1258600
1566404
1982899
1239379
574599
1145389
982968
266938
468230
1847561
1240089
1819723
1332299
1921738
376203
1834473
1117208
224623
1476682
1735431
1254711
1318453
401559
1453618
1520833
476655
1835411
1229042
1442481
1845599
1115367
743679
1581768
592514
401189
1248081
763555
1232324
1898307
1688734
774240
751408
1286398
1836123
964708
1853809
1107031
862613
201685
767213
417633
582233
489428
31759
1528942
1173276
1682119
1727842
1486426
1040315
452189
1043746
103894
1944291
779164
578606
369911
727077
1556966
1809225
645724
1846908
1957294
1699635
371034
1728760
1542184
1623066
753383
1744661
1047018
1834653
329061
1193635
557018
1332530
82526
1157825
1063760
1287346
450693
1805325
173171
361305
1448617
833291
1987949
1841435
1283760
372829
1866064
1257928
514417
468526
1026270
529149
1250481
1829030
420106
103917
850994
1859818
558145
635784
1319751
1460199
1084627
1199469
489640
376432
760484
837835
223767
283087
1781432
918952
1254263
1665637
40129
1273463
305418
1858823
1111559
1208432
1041516
1408783
1456034
993020
983299
1280629
346625
1207057
151309
35305
1459993
711225
1720067
1859660
127778
276877
326583
1266637
544085
1300772
95717
36068
1187603
673386
182200
418790
1891347
1365594
705513
1388506
1746890
360411
36517
418873
1854910
634584
31365
381387
612065
1434298
1726103
1488757
30175
1700020
1906184
289096
1576648
1250651
1656183
882418
1836367
1852515
428896
1458640
1126893
367599
1836144
1156287
654439
420538
1886650
1577246
1815547
1373164
899189
44174
1919756
905313
1659915
251917
416252
1427077
380043
1619441
293641
578897
1795117
9561
226615
1430499
1964009
368494
97667
804733
1257610
1259499
303096
1613380
1929390
415577
1687409
643317
1772068
427525
1316676
56532
1377579
1637813
530268
1505236
767649
712832
1120807
1851332
245183
65052
996287
334422
348251
1303878
57284
959989
1818310
1116785
1053155
281315
1656703
1074942
1019857
367731
990800
1028290
1721531
687306
1253213
1995204
114019
1734947
1156018
1712551
1147602
25919
1138842
420389
1076780
1881737
1361243
1322291
321679
1888855
1037501
1967964
720841
346192
1314714
1045784
40379
1014821
538588
616319
1467814
824811
210995
268748
270664
632289
1246443
311008
1471078
1908976
85
1088517
908816
1324556
1782016
1046632
1368325
1060828
1403882
1998245
1106626
1478727
1489879
40644
345779
1568456
356436
772359
1945737
1466041
173458
884416
1841010
1184494
1894334
331513
1468270
1662712
452138
1403253
1857316
1040717
1512135
810315
507736
979909
315675
1992975
395289
1586651
728226
1819230
1288032
121353
1891024
623176
910446
1984144
13466
585086
1327600
1363903
342292
1033987
1488108
365767
718406
499060
1428474
389596
162880
195593
1095182
1438264
1064354
956552
839395
562639
1154513
972127
1343625
317346
895682
625712
675573
1468415
458944
1658219
1159161
1367129
1010196
1432554
1799898
1264110
1931146
1273546
221624
631717
928263
597948
783073
410927
471788
4792
476657
299393
272057
723627
975488
1145785
1092338
910636
573625
21384
1631255
475683
1885089
481426
1173331
1145552
1633431
1078773
263360
1527319
38325
1360631
1146224
867908
1619548
89104
261455
1127964
783594
1058251
98988
378546
1545652
426036
1784396
167267
741975
264790
707523
1324904
1700415
313506
246906
1241592
697694
428496
449458
674092
1545342
285076
958886
803698
1332638
508223
1522677
485058
1028654
1912369
113151
1144631
1942255
1720821
926440
903591
1581598
1700863
1244849
657259
1854969
321618
636871
71996
1185797
1022266
759535
1807702
321891
711320
1580967
81149
182611
304484
599262
791880
1801523
13384
434451
1994617
1749283
474757
1616917
1154684
1021927
1085508
241581
1301454
941963
1576930
1849610
1877478
789654
1061491
911988
570419
933600
943514
1167054
1331352
143890
381077
1003357
1366042
1077948
1803592
1303012
175238
973753
275077
1834451
1240294
1347085
1657678
1206155
1535680
1700665
1338583
1153341
1050170
1720205
1815486
418974
388283
1452567
36666
1639416
1569923
541554
1465546
1673347
630839
1122660
976327
216758
1256754
274621
942816
641706
516813
1462954
804777
1907762
353236
626952
658713
252273
1939253
34671
872312
665794
741024
1681936
1042272
324676
1315057
1754964
1771422
1204203
1294558
1340580
1771096
1727894
678904
1368214
1777622
461846
1799106
1345303
1097417
25166
1379127
284855
626045
466776
1777577
958096
1281821
1142565
238141
1286262
385947
1860845
1735091
1421305
1061622
1957055
765311
1607892
631113
552111
1371608
795719
236246
1481019
1900357
1347271
1567884
215382
1658409
1927659
1774655
566751
92221
1290448
1609879
7574
784687
845298
1502667
1531324
703459
524692
1149854
1060737
1425509
1573386
229449
1286469
1116834
1475533
1007374
1798952
617435
838989
344174
885099
1245741
1455941
1235094
520146
1409865
1627118
588598
765711
821058
1244070
1579868
1113140
1103297
1797101
925904
1411112
609500
920194
658166
1050075
795782
1488817
11791
1899125
1202202
1421294
177105
1844042
1006223
1977932
1336418
1332046
1468743
95036
792208
1292537
1215232
1826695
825701
972959
1646225
1537124
724484
1972669
1827782
645714
1616572
1447345
1024049
640551
763055
1536466
1025485
1276909
117787
1475254
793434
1379032
306465
1072066
1261769
1158416
1144733
1329616
780123
390025
1316570
1648802
1705051
1916159
1204283
486048
1139050
817368
956148
13104
1864022
1602495
336687
1360465
1970190
1053808
1057518
381464
602143
39702
778765
856664
1697767
860695
562442
1233715
409532
1380933
1929042
18649
1429713
1884646
623972
1834302
1907706
1559103
128503
1740392
469869
381589
1131359
1434427
1536440
1973266
1496089
1656981
1108928
628545
964135
701612
221124
1191013
454476
589514
793680
214951
934452
1122836
441337
1139167
490572
451711
999285
1326826
1370965
1307015
1123764
1085655
1264126
912188
785881
1645719
686958
1602851
740943
890394
1864859
1837905
611464
1499351
503453
1688344
625226
1394804
185703
973520
1343412
209894
288824
494853
1347225
689948
807312
1786143
594906
1590157
939170
36390
1586254
609625
762422
156708
1671545
900222
1710478
161804
1874805
37087
367848
621471
1503562
294500
1196043
1073989
870418
373750
893169
1348864
1781024
1674208
1974029
1611665
604129
253460
1092451
992806
1405690
1878915
1220191
1865054
905052
1756163
187801
231737
1527401
1085165
1743275
127608
1786898
1537725
480733
1593813
1111001
750974
1626524
1549247
260205
660388
1989533
602936
1198311
1794195
113575
215167
1710562
295491
1421713
753064
1055301
1428334
1064474
1914931
1699334
621936
733148
414561
1221492
18762
395868
284755
1446525
145995
1508922
1952559
1282396
72727
674534
124882
1148952
238028
1574194
487466
1878495
1245131
19870
1011503
1801688
1179755
783778
1853824
845676
181011
1135056
762579
1996475
1910425
661549
1719656
34939
1075156
1810997
424044
1044027
113899
1267119
278618
1689837
1039850
1458361
24487
1641818
28577
1794285
1951616
1016542
328184
329560
1464996
1815407
1058264
90133
9345
1371075
1904746
1242952
1924883
309506
1727355
753803
573888
1888939
159442
334698
1751226
128733
1369357
664092
1779403
507678
865058
1091616
1782152
207931
1501312
1934952
469384
744286
491097
216000
1938298
466004
1604031
1127394
1377522
1047307
563045
966962
331287
1761578
343621
896938
218461
765256
1521639
842597
534717
914030
1473563
1574816
112046
416279
829542
1382908
625871
441782
1612901
174876
558218
647484
368304
174704
1315278
630782
761930
849104
1549842
56190
1490060
140753
722668
712538
1376369
1981739
790982
1424818
1692829
1952814
4140
96963
302426
1172250
378934
630102
171761
1503625
1549497
614293
1523448
879266
611814
191536
728136
518279
61446
1357802
1243263
1420651
944323
227601
510773
251704
1573992
1777439
6717
1793923
1883283
1986882
418964
188467
1436130
189619
1322550
513698
1720774
326101
130567
1164306
1997396
170755
1202513
1247919
280317
48345
1586453
507007
1643665
492557
1539202
481658
1984429
1920785
834081
818692
1609764
1076422
51406
1525873
153166
1350795
1595595
1887840
1220635
899712
618524
1169426
202655
648187
1423689
645733
1574764
1676719
1576683
1127293
519252
1390410
1883245
314056
296468
1747909
1472221
510685
984632
102682
937994
57690
886724
301294
534510
525561
1493774
453399
1369636
780844
625641
1653831
1220758
1022951
1713573
1827271
191340
1461844
9207
14366
1874861
282288
188144
362776
907775
307532
1281364
876552
428118
1617033
1645182
1435527
112056
1159201
1012746
518056
1475392
682306
1236950
1211800
1675115
1067752
374999
92186
1292086
609731
403515
447908
182122
30144
740015
804503
1727420
1189906
948470
1381955
1216904
1170966
808779
726579
1588272
1490460
432173
222054
258805
1551605
907536
1891848
587229
19686
371881
248446
1242680
553663
1292893
387222
1619294
459041
46901
95334
1611734
1350175
291123
311008
794833
823277
712512
1426034
885669
1479993
1636185
435729
1775250
80589
1098426
441140
1462899
913227
1819303
270676
1969815
237984
1351195
1215973
1628319
417916
1277757
1439725
201771
1597681
373229
229203
189229
1693179
445644
3103
1372374
349139
533510
543765
1083128
168438
481385
526202
1932086
1238954
923000
1876674
1040578
687
1249574
1139252
603414
277806
1768325
1116711
1694888
1468767
401067
569019
1512708
1251384
1573551
352512
237242
674624
836133
354303
716813
1178287
385588
178549
1898631
1719148
256586
1836109
230150
340472
1873196
1470487
1429540
1610368
1594516
556705
645070
1690051
1346520
218578
620848
1896578
670107
1919591
1552806
543390
414755
313179
359869
1151470
1015264
123120
829320
1579955
16796
168163
284425
1417018
1368210
401509
1255491
567130
592359
136715
903442
937580
47240
605271
1460145
403914
124573
1540220
1572470
1268424
585609
195331
1984775
699810
354931
1267862
994158
1978174
1258350
348442
1742542
1455329
1573819
685230
1184831
333042
170750
315443
1064249
256770
492416
725029
823020
834338
147035
795036
1108009
1009196
1965038
556033
591368
265145
1196044
1618999
274366
969951
497105
1449260
1675836
397335
1733011
1713544
161087
961933
1465841
440169
1234548
1041999
1754873
456848
1870464
1605592
381977
424877
1750961
876715
727616
740558
548264
857117
1028054
1865002
1215448
238419
302017
576446
1047491
227306
454397
682457
1340490
824472
1149680
1362112
976459
846757
1155878
703418
1351734
1373256
128976
1146640
435917
1998306
75436
380495
1157700
1627906
515920
950695
1954834
528973
1804593
1745421
1577408
573813
657213
1210019
906098
91198
1120810
957474
634028
270537
1297368
872027
772850
1074216
719419
282512
1972146
1788606
1399450
686290
976985
1019882
1393242
336743
586964
172221
1481915
1269219
974302
787630
10993
916963
1673316
1739463
1068707
559372
1534632
1560842
100521
1573872
1444957
1075565
694017
868432
1833600
1333187
283381
889354
612507
1446854
555917
377346
1958675
283502
225295
1846465
272789
228748
1878321
877904
1155282
1997926
1813873
1184552
1863514
90048
261718
772260
1044493
1626165
1366595
1258612
1718717
1670331
956400
605378
883559
152786
1095238
1640737
512056
120990
1708591
1134463
1770538
133083
427715
1545390
1104282
1061067
11981
35087
904186
608362
1904308
33982
610637
1006118
717666
884403
1373341
1310571
796752
1650872
1446533
342
1695808
1333578
1158288
1618860
1877245
390817
814276
851285
45853
814038
1940159
675263
1427245
344846
1794326
532241
1185406
943568
1367665
433101
1428960
1213870
408774
968136
300013
1984148
1707039
1130109
1605424
1150481
786116
569569
1719993
1313432
293884
510234
957024
567004
1264835
58078
761471
1608108
330933
1334484
1000520
740636
355679
293178
1185353
1135256
948516
1165904
1238709
187519
365763
1450113
365834
118240
53495
504380
1017419
1875747
1659777
1043356
1376777
123387
1347189
116213
1541574
1690494
1997540
1218484
817303
1639369
722345
404195
333079
1242274
811946
413243
283948
750132
1698951
1243347
1500060
553572
573102
1135485
962656
1432891
85982
480646
142520
1749770
1846658
99273
1390263
1332202
1696980
544604
1322165
1736593
1842422
631168
1844208
1849010
1614105
448116
1729085
1565787
766433
1025883
954498
898975
1482136
427843
949874
790443
227545
1116331
1950567
160271
904471
586443
1831488
924268
391862
1327009
1600282
817492
174425
1549651
1458863
914755
89642
668095
550583
1273621
1214750
1306091
1329623
866914
805206
1656762
492762
1862579
1687432
954461
1213737
220812
1904460
812230
1113559
1649546
234253
1679843
1474760
1082672
1102993
1475426
939808
921734
1082976
1878640
915006
513197
617212
80037
703134
110514
1169935
361353
1947984
1013348
1702431
821801
1871821
1819100
614323
1645637
1705160
1938671
184100
124524
475426
1317081
970854
273743
1839065
564130
122838
1447472
579429
1011475
277069
266121
677704
1379297
1247183
1981599
112930
1181385
1763707
1163476
251295
1772517
1835778
1708645
1254231
726410
325216
1805866
202894
1732842
1656739
108578
1720970
415866
366092
410640
1541138
1923988
1649433
1968339
1956988
130543
517967
1185677
69728
864696
1048277
1646977
1015599
935053
949680
1964829
1319683
610096
144565
97443
538711
849502
1509804
830163
1923946
426976
411562
1152547
1056657
94262
1914853
903919
508443
1608810
1965010
711269
1138847
828752
1379849
817849
867376
1118770
763292
1673566
451937
1530756
850462
155800
127944
15471
1679419
111508
875827
1422244
1215392
837271
1229555
1288750
1326166
585903
1362215
555497
1023686
944674
562230
1743535
699914
759557
556610
939082
486994
960969
999860
1928150
364863
1643082
338002
1873292
667520
856232
1262760
853925
181304
1526041
1437635
428427
1727822
599616
1128939
1259504
724538
1348380
1897541
573167
1652044
1257000
112070
1604179
1214784
309850
893334
445852
669714
1992647
1590445
360253
451428
1419381
999653
1488517
1757093
1723816
1215579
1135275
1748510
307433
1783745
2140
1286325
654287
4734
58084
441613
1071684
1591474
1854746
157760
687607
1353633
1830295
395552
1926036
387085
1898760
489146
1464220
1443927
25136
42475
1673388
367124
1128171
526138
1993647
312763
1111148
810459
392927
756422
1983263
1786718
17647
1369281
1743714
1628804
1277662
1831433
567916
1758396
1046417
1306838
350449
1192079
626504
284900
832489
84358
1114635
1143541
1218632
1555491
1815454
518849
1689091
1045771
1205086
1308212
212483
1493854
53002
1115136
214720
889903
1876242
1016230
1132936
832834
234619
703168
413067
1121989
1406957
1080742
1892764
1310407
1668087
1839956
907150
494347
946498
698987
1967331
415142
1075559
1993439
1695866
1021596
449431
301449
1739804
1852186
740582
186214
828116
1841409
1494599
1898185
1675561
1647140
478073
1874049
1773311
195542
772800
1063848
721794
1207151
610920
1606733
1429886
333207
1677043
848518
327070
1750839
702875
416132
1841883
42358
1297229
1018595
1463797
591884
1209734
1483343
263819
102618
1900507
219853
873181
536985
1073381
800752
1251536
1014339
1963040
1023936
1249675
744045
1690554
608142
1464374
1415321
845812
81672
1831864
1555410
384189
1909255
1678481
1196966
1811873
1468270
48405
888219
899297
536198
1393125
1600664
1462883
206520
388245
564429
1854779
1995969
628046
1814945
1134478
906181
286405
1910927
1447055
271876
1433053
1761247
47838
1684110
1813274
1212235
696906
174244
1996234
1126896
1423620
159077
306679
1480318
451864
1260974
68741
1580556
995923
218437
1538947
369477
162116
599704
1787322
1088404
1653165
1729175
1690900
1346195
1093389
426658
544659
809253
1031903
1901774
1720225
1667343
1286010
1142388
510303
1615645
1234794
1278180
804763
89039
1426307
1202840
968394
1083856
1807947
1689217
667064
1103671
1355246
1348419
1745397
1478174
1904285
353197
311463
967695
1344317
1082455
302074
1305002
1133548
360019
468312
385774
1668769
1748818
788066
1446793
661020
544778
1252524
1667145
1781776
81890
1477389
44893
613480
289809
735917
1694619
122566
1661523
1861435
1424286
870135
1981756
382813
862229
128656
1920932
107878
212910
1754021
1300958
1547178
1736520
597630
1480256
710986
1289987
886415
1573137
553299
1773394
1222689
171970
1445939
260848
935860
189854
1763523
417086
1757591
1434495
1061373
1340418
161336
355633
1136680
1561173
1458181
1536851
1893382
1914199
1852388
1671291
1953871
548363
845236
1549663
691629
1444434
810204
144543
392841
1575536
401356
1520048
1830625
582015
795932
1845885
897219
1826119
580653
751533
1866210
1919214
461858
1354075
1919232
1086111
1954035
35514
1013424
1971497
1673522
908610
488065
29130
590280
451437
1260660
1147927
1306137
45931
1302600
164582
1100230
1785946
739098
1096553
741972
1733814
539802
1971044
560629
778392
1849768
1649528
1319464
1766740
1022068
1502721
224212
170694
805621
1379310
1559035
1356862
1813490
1873664
1949116
660250
1432294
1006387
784351
340343
59487
435662
812973
1468641
1994644
1628671
1144546
1285791
1887654
1309245
1795282
735094
1235401
632960
475765
669854
1575259
544805
955453
1767392
1540450
972573
963811
965265
1508175
1355122
1366047
1363966
392480
846332
791950
1714465
43234
601265
1541261
1762483
1677734
302775
566048
593221
365543
422634
542130
1519760
1776042
821754
367414
1514284
1839133
202986
1857932
1551867
1570650
627439
823495
1097926
1337262
752158
354344
1495001
1250661
150605
918264
1388435
151695
1526313
903941
1647125
428790
1958141
1780622
292415
173233
608901
247411
1300458
1983555
1102309
1354692
1069593
56381
100482
156303
1033876
581195
1786697
1226874
1216587
1266128
384041
1566221
534827
528698
1400805
460666
481471
1585795
368794
1798533
515043
418298
1439683
40881
323771
1119954
261225
1869653
158957
1560812
1099690
1404668
1063790
1705944
282238
544571
962092
29048
1155008
237092
662926
32338
128573
1686637
373525
928943
614499
603207
689664
834085
1270756
35574
800913
674785
1351187
83312
653
387799
845956
119194
1576181
969149
643073
206867
90012
811914
1303165
806463
1046132
1450573
4362
1063856
1850654
1531254
564043
854788
1404596
1169708
1916458
661355
1354791
1518709
579582
904956
1817674
1915
706467
148831
315735
562706
1302531
668894
1821219
320485
643622
952511
31585
168472
292319
1287829
1677357
502452
1554445
1964137
704604
1230375
796399
7887
224209
744965
910870
1669022
1453001
871484
1006795
220346
1426835
939579
1367227
1180566
1918620
600764
557070
385869
496426
609496
1684340
1280999
1895984
1572160
146795
323176
1905256
126417
1564234
1245034
1713137
517971
1829961
100420
169754
787181
21596
748622
433108
355055
1479324
870106
667833
40248
645137
1494054
1609204
771370
1984588
1304998
998978
373631
72912
501066
618987
1693680
1502369
1626002
690138
885
1705265
144079
862615
630062
1570586
1715568
1567450
496369
188257
435560
712128
1888581
1654676
1280517
1199423
419010
521209
449181
484907
853499
181579
1143843
1304920
56240
418787
1449874
348239
1748472
1672845
177766
1617504
346811
1325731
9429
1371252
991381
725724
1963187
861798
863334
1952971
1320790
103054
725696
1417476
1793762
1944460
517321
275488
376685
1870242
56556
983909
69430
1941188
1011784
263524
798822
58572
1165850
24926
1498235
231977
759676
1204213
1195904
1009749
1744311
1716210
609244
547944
811740
335235
1471956
1349075
1677430
1507032
242463
1269402
1504587
780431
590978
1922410
1016391
301287
51991
1051257
410210
1508744
1425491
833212
74790
673653
1051412
704724
1229309
215646
935755
214710
1120035
1780482
5480
1466948
60130
1853244
1940532
1501577
1143125
693311
822388
818138
1806112
1418671
1964514
841980
827419
334707
80940
837973
368087
1677186
1417857
469956
684834
1567924
759747
1746027
77653
333723
1591119
1085078
1669829
1243548
1978439
1647664
1086814
1216616
957919
88188
293261
23138
930497
16094
1832980
1663821
749827
455259
245814
389853
1540079
1459924
301276
1789406
1085749
765587
59132
1988680
270926
1041471
1402523
405786
528668
807
315637
598271
918609
1639577
224089
1027525
179039
1777681
524827
618181
792681
1831003
206865
1213069
1722249
219380
1384693
994306
546395
61328
3042
1282296
1407923
1951254
381170
1685213
982325
848904
406016
291871
1540171
909064
848260
1170326
1393101
889272
996510
105235
294379
1139013
1582112
1561219
99405
244925
113443
654225
1302331
891925
1018411
1108852
1214132
855206
971419
873983
1710398
934077
1687324
763830
1188889
1032855
963248
1696501
278278
61733
519170
257597
474868
1208201
1109986
170317
1866193
117555
68501
464065
1029919
465926
1820943
832471
782072
1244078
206151
645543
991725
1015249
195757
147107
1948072
1375286
1947876
1489788
1973876
474564
1896822
8063
110697
1134994
1110476
989931
1920529
746836
1324580
1992122
1119195
1072787
1166267
501653
1497214
1225918
1663223
20292
1165215
1276768
412602
1445573
1177642
1846145
937546
920975
1018972
1283794
1586326
922383
1459529
1057429
491606
1741379
480900
1323250
517316
1253746
1597090
1073598
975672
1978991
1115983
734276
947769
1677298
1131296
185894
1874047
1251072
369893
210431
1969816
826060
632352
1517992
1159280
667624
852131
1313232
1171096
1195732
1988174
1537396
162281
400150
789466
1252543
347281
1106830
3094
1671990
1296342
595406
455398
1298957
205755
1550086
873771
1974697
351065
582568
1132859
1001501
1267929
139325
765751
1212609
1748373
1791701
942922
1473706
689801
1956683
1864113
997284
1835629
964187
1503308
989605
1635589
1080849
853265
771994
247821
1852862
924245
163961
358153
845563
1469035
873337
1028349
928949
428552
89226
911667
1211650
1358236
1896952
1904243
445728
915672
97662
466303
1610332
1313716
1853980
1187720
221085
444739
26470
219676
1650128
1357969
93661
2428
1442471
1531259
1476758
672961
508383
1694700
121828
719488
533855
425775
688589
1812532
1499689
1679501
1748086
1525285
962904
417612
1050854
1164542
196381
1909838
298774
743540
1877675
580662
31142
1905898
347656
468111
1376957
1227678
1410402
353525
1688835
396769
807974
1689330
771172
1978159
146691
1261683
1641128
1907770
1997055
1833708
1086218
438668
1775167
1200095
799306
641580
1050689
1192612
1077710
1294234
564881
177972
1819185
1241183
1083882
975764
752959
1391794
1510394
1102286
761616
637529
1821167
1212663
1946835
434900
1491762
1497401
1159190
1397176
595224
18096
573550
1138623
1226884
476999
1639023
1528027
1447529
634919
483954
1954791
1009274
458951
1305933
1770935
496223
600111
853647
538470
1364902
1832740
1585770
1994581
235151
187662
184494
749646
1690305
1191699
1274935
1186570
1335010
1493551
145164
447282
1534189
1062968
815741
1679761
1013935
529389
458658
1992102
1632621
917315
592124
1837333
166249
1759305
387345
459129
217742
960525
67188
1916245
1072049
1085985
951986
283674
1569989
664386
172173
1932541
317724
1048877
999893
1872740
1317371
1987278
1451098
264771
1396261
1385412
1529331
147201
1996591
1059585
1262267
1956254
1063623
1034355
1770958
1862429
740673
1970442
730602
1793468
1152894
491823
116586
1539023
216122
1841167
1020348
1695830
1250938
30038
210365
981247
748727
51030
432605
1481173
460221
365066
1235318
1439367
1480040
1384744
749174
214583
107743
1197567
1259383
1205681
861816
1256785
1707860
1072023
1687966
1124679
460311
462768
1197978
658943
953272
1165338
144546
1422279
1516732
100101
1273515
1609340
252749
801780
683745
1506518
816077
1331346
883250
320719
149225
1571811
539368
1924601
1022983
1373501
1475140
1723002
585420
353661
961404
974865
940801
1606041
1897757
61477
1757984
1328608
1373732
193184
1034622
612861
101687
1187304
1137488
1695568
1524456
716943
1530351
1566675
1668564
264407
282152
1494748
347122
1928853
631335
1584794
1698247
986823
1278501
303715
1879964
197646
826842
1260042
1745686
883252
450083
1175668
1688999
863739
1422788
1789388
610030
1347775
459214
1786574
1831625
72126
277303
1356261
390083
659870
1603180
660323
1247487
162156
1328001
62055
1766784
1897835
951692
1013180
783163
232261
582662
1718405
135958
1238777
465164
1624544
265746
946378
1052691
1992356
1791950
305049
1057952
760909
31312
473544
1091789
219360
1315525
647347
1479918
834578
1749201
1388698
201425
1946895
775548
1671393
302676
541004
705048
1825680
623461
1447765
817922
828202
1562379
486281
887571
413534
1986421
490749
1339191
1384324
1445750
1249838
281355
136362
708100
268965
70839
749723
1909191
723912
88282
439179
78016
1799406
1354288
1998824
1994499
1565094
1752431
1207436
32885
1151998
499537
1508201
1528576
1470263
1067577
1845458
547319
474876
345033
819644
595614
1108887
115255
738062
384516
998391
553047
986630
957727
393022
1223980
785154
439672
979331
1743385
399050
1691914
1818875
820636
1472188
56130
1146505
1793783
25012
1291982
1375533
1115382
1579646
683280
88196
94868
868145
1614784
1412849
97526
370052
1931742
304235
473098
1538344
237588
14835
1079852
1344634
703979
423203
1772104
350746
98848
455767
1782952
1596029
1266084
1305877
1954733
1379612
1114454
1510155
1426180
139446
563526
842270
1133131
1087471
1499347
1186710
132678
1463143
1858238
1286284
465526
1496002
1028534
309251
1231476
1504730
1042813
56838
1781496
1848238
1314987
542165
531492
576013
393527
1359234
1593872
600588
1171283
653854
1496352
1861846
264572
948339
1599460
908669
789252
228846
301714
1967982
1516096
1202355
684605
1593317
1940879
1431269
1796652
1971222
101302
1285162
1820851
1459404
1021395
1276950
364393
533468
1177053
882070
1143997
1789574
1948120
1775710
1349396
473135
712311
654530
1231859
1676470
1575761
1069005
952252
330479
1415058
1535542
1183398
1369653
1613314
226699
1678643
1703430
1039263
782623
1698756
664760
622531
1524324
124094
1497408
727149
1346693
1858600
40404
1651391
1370699
1253760
154192
451746
1076171
1907041
268997
1282215
692405
1814396
186980
1384832
173134
879269
1362095
689705
931762
1054593
1768884
665485
45620
50545
122309
227726
314865
1651397
989745
1985418
352432
946507
1177136
68901
981802
1840398
1411007
241016
1203724
681237
54152
180750
1449668
1564201
1389932
589571
715108
1875472
834975
681233
1005776
1665802
115040
410019
1615967
248905
465632
51056
1927202
320838
474317
1346351
1870965
1539279
1563482
937659
1663906
1719996
1287185
1232513
504540
521310
554482
440781
1775386
1715636
115831
1822061
1570141
1997009
1274965
1873479
76065
200760
1528676
1743792
749824
429535
352341
1674259
861926
606439
1924334
1039631
1050677
1255219
324591
739021
1470811
1338919
1612144
1968207
71103
1524198
1628818
1659584
1861277
1532382
153677
1500247
1941562
1792691
1119450
1694092
329897
5789
1261624
1501517
1520737
1500620
570984
1869684
557648
305471
1889832
815502
1945809
1328284
793075
347625
372401
226090
1204062
777551
1701778
1731706
1405618
1019100
705656
89262
977002
1891576
255202
703919
771712
1212437
1091177
1810161
1901228
1099379
964228
769659
1480990
604741
460199
1032884
1999135
181409
332977
864627
1569269
885530
1108747
468667
1258776
297602
1734493
250543
80972
1872117
1727318
1081541
316727
1889033
1648448
189062
975244
1956688
120276
1815377
307417
517038
270593
1273793
842424
6007
836282
1430256
143338
1574664
1951291
991790
1741406
206789
1913809
9376
1975008
1060448
188861
559168
709517
1659838
1460481
1555125
248005
1971943
1780551
1553912
1461184
644089
557917
206076
1969143
1168093
154790
807696
1265703
735705
590908
97783
795589
887176
200070
1446364
1328921
1655833
1099821
1686181
1279535
918886
1736186
925114
716446
1481428
785375
1724742
710414
181401
169396
1000174
1384920
1121632
428292
1374360
876087
60062
796362
1964670
32807
939241
1990553
1565849
1570455
806695
1513654
378935
430068
931770
245183
981985
331718
811308
975360
705918
1563754
793386
259205
1539444
538165
1266552
793224
587729
349581
1862455
817636
1584896
546973
453475
543680
989428
644671
1275028
1469817
941278
27972
1799656
40226
46444
414741
1427429
1466750
541021
119164
1917415
1040446
1846833
1123803
281876
184754
31150
536130
290873
1903797
1502816
100170
1709932
947278
253136
732638
1996403
1660138
865388
626573
1274382
1783441
1945319
1253207
39462
60893
794433
1069172
254620
1446730
683686
1950599
796032
284548
1265242
981142
85324
1195349
963715
1741101
151414
1462100
770061
1500693
889149
1922802
85523
1803755
605605
883039
94997
152850
896136
1946796
310825
1405400
729832
1029285
1845496
1338293
198484
1217433
104322
1730270
752987
1104485
1228200
757135
403595
1530179
826983
1629268
421325
849766
1334715
1063855
1554457
112824
1177374
1099984
652757
498149
127131
1709609
1553190
76784
93309
1852655
374338
694435
507197
240320
1288643
464277
969775
524734
709625
429817
908826
1269551
683580
1293979
1719254
448752
1677192
925298
1934785
1355632
1853734
1578096
309536
64280
717261
1113637
793287
1573092
145395
1145067
822090
1799177
766345
1464562
64094
1499828
683092
1058417
192904
867385
793671
831980
1394185
1805527
1959226
1530318
366115
1494302
538709
1530382
694185
1173273
973515
586315
63899
942702
1437906
616597
842494
1735638
559151
536488
1462100
1657280
1694937
724238
1293382
298815
1165828
1530563
983715
998092
415268
1229107
1381101
53826
1256531
1167737
1823127
747391
1118501
540810
392782
121399
664780
611054
961345
25292
1596556
953079
181632
1505031
1808677
1282864
1837878
591939
1531719
684551
586954
728414
1742440
813416
1065348
474989
626512
909719
1199325
1145721
221241
1803440
1894541
383167
1404357
660579
1120079
1170298
1796405
1180295
548634
1354671
1051389
979848
1342186
296649
322235
141356
1139325
403883
1757190
461588
1639968
1510395
239337
1706279
1322887
1180003
1057765
1032890
850650
352655
676872
120526
1357893
1870641
1904486
599228
934109
1940523
334728
1881092
902072
648474
52274
805410
44749
854549
1353054
270550
136490
687354
872895
1360923
603334
867336
1619642
939972
126722
397785
513220
1494395
609155
1553079
1462363
93162
304017
1210673
1368188
940851
209694
628867
1670789
483151
191821
1084639
384547
1992929
1621092
645495
1157180
1814236
789531
1233406
1439720
1840486
1582160
702532
1768460
1384431
383076
799097
169491
1143641
324677
502376
1578607
178448
692450
309973
1810894
26857
780090
505850
415061
457666
1669906
1499823
584157
1630075
528312
1950388
1521134
658943
1349040
1393435
936366
1867745
1570132
1216722
1237962
872047
924190
1170621
1879628
925118
857180
1487897
1087271
1898018
367029
1834959
558489
1556271
152304
865958
1396782
421873
529310
303780
1690077
1464656
313436
878760
953618
596731
350583
243779
831190
1370149
745727
482800
848298
612559
528893
1768254
271481
971140
452481
1690422
997126
927027
1425911
1443265
1749629
1849379
831606
1255870
782903
525694
1014445
1605457
1179147
1905078
1532439
1015927
1838380
410633
1873227
1620787
725261
185710
995365
1409079
1581814
1780822
579274
602582
1220485
1500432
1833070
976494
675291
40924
1356222
1622071
1323901
434076
1211572
168191
1130475
1478421
638865
1735372
1821833
171216
355580
252748
1082171
1851012
1599656
1700732
444161
893785
1332228
13191
1401502
185964
653039
1529152
741344
1318728
298656
603107
1361574
1011709
1635325
549705
1519194
1061217
1592691
445962
839013
1235799
70793
968824
789233
1284521
610504
442164
1407549
682196
1239232
294397
1277767
1531678
546406
1549482
256629
1250211
344256
593033
1418349
1588226
535967
1352810
1735024
1568981
340702
1286892
507013
565272
260182
1158792
1559537
627385
1083595
1517356
980870
1158099
1732433
1226564
1432833
1151707
496088
1296621
700467
48833
333980
784320
1993194
926727
480993
868412
873962
357240
423856
1093169
828169
1555000
762218
717950
446424
1840872
1677320
1888951
959361
814219
1392948
1746726
1112221
186640
1176584
216782
1274519
245854
1989409
1674847
1422346
1207101
384715
984090
1386113
1716121
919679
514939
1107766
1822561
1057047
1210223
30886
1017268
566655
1334759
855522
377596
968556
1120558
1528362
331409
641318
152682
849336
1269725
1133278
1386609
1100887
145574
1040511
553987
959989
1073928
83015
1397381
1528731
102504
422374
75037
1451632
581238
1504808
1619513
76374
702765
797535
107278
1927530
881882
214918
1729049
457297
1078178
1069861
1012133
979921
163237
238754
948357
194336
1754019
489900
1053286
3739
68066
1733524
745255
137977
1792865
541262
435601
1944329
88164
1764101
294742
751113
890631
394778
1675270
498523
1379552
539324
1409109
455026
1519024
1597461
92802
1296334
1138229
928383
698325
474321
1607277
466658
152929
1602794
1594018
973083
1739336
286943
1916884
620095
1120762
427445
1912430
1465004
31432
1032776
595271
1163722
212953
240554
1737717
951098
1095304
1786757
1919976
1310322
24920
959887
486858
198294
589298
6955
389997
1876202
1341351
576743
1731468
1106827
1431336
1572515
1257583
1529297
745197
167640
562976
1749730
1821500
503799
1197982
250708
630279
54321
737573
1885050
308773
820709
332443
889401
1205077
451184
1055010
1039323
713006
519596
1836349
1491310
1964021
825275
1172279
1685816
1936621
1299083
874815
1133387
1685767
1789122
166408
45043
1800475
61666
1232860
1470241
636176
1638354
475251
863843
1557655
76875
1551193
1209206
673604
1449695
1299790
374008
1514586
1322201
1246507
155947
1018811
1059074
82846
961107
964259
81248
1674393
1806581
1050078
1552507
923675
1349754
1972509
1771573
187740
1566605
59651
1216724
1881742
256791
1793401
1480673
1737500
686038
996536
1055353
1695236
580965
1508033
429827
1989620
1821278
901363
1886294
189281
1787885
1230505
524707
998899
688963
1207351
484782
1886096
1086917
877690
1021714
362608
905866
1246673
935553
414290
1648256
1184654
1427140
682645
1335539
265609
649326
271150
114056
217386
372009
726449
1870341
725824
899722
1773448
909173
1275762
1309197
997561
1374376
966812
342367
279633
1212900
1768919
1283452
89873
990532
1518194
187979
648647
292946
1536372
306436
1953297
1690193
1752859
673479
249953
1232134
857184
994642
497651
1783133
77006
1202660
848399
483857
1290803
195657
1297285
1873160
277778
668415
1798176
874351
1024485
309545
482974
1677381
995921
559358
1476776
959188
354210
53334
1298667
704609
646730
1611077
284344
562435
100772
503039
1541528
19957
971884
1814103
1877679
1517735
1538368
1728951
1195910
103192
656567
135269
184587
669689
941602
310757
1515550
892110
709998
694226
1402845
997387
575838
1659549
1473207
502656
1753476
1187410
1845891
1437108
602405
770997
291203
1604217
1735827
1132590
1845428
15432
722513
857103
773176
985281
1732347
69457
1512956
428261
916235
1470294
227815
209045
672355
1402943
1674209
534435
426266
1956387
990626
864961
343212
416200
625533
1124832
844043
1179947
270644
1424615
161925
1977764
635936
830861
62935
1488872
178841
1879650
925402
1361316
1240553
1822145
1659828
1217827
174584
1745218
639987
1220674
326155
478129
815980
21132
331926
1904214
226141
1768698
222420
469534
897872
1952905
155278
779343
1133050
919742
644817
1144340
952582
767906
681383
1751728
1409197
669868
911024
978911
1242440
417587
1674990
491424
79333
1679439
1185029
791749
300599
168602
1824099
410056
247633
1862653
892797
45024
202204
618896
494665
1448194
1386941
751430
208654
1040939
542527
1513537
1163828
680924
580562
58885
760746
23292
421527
1942452
317251
274649
1816534
1259003
1074397
348383
1169877
252615
135234
1959224
419683
740651
81641
1030577
145736
1088997
41373
782710
1960031
316633
1362488
1832099
1714205
925020
1084539
472046
765955
593091
989815
865523
1152513
417605
863002
1719389
634088
1756489
717316
1857591
684190
874794
610208
1491942
9288
504815
1295348
1833469
1040975
190606
496703
1311196
644456
1154826
1382890
1564057
1364310
1020748
1504194
988464
1483645
63759
593147
161073
18019
1610921
75557
939230
1253658
620149
406936
1312394
1792002
627000
1511602
1736625
295099
903545
700120
527048
1700229
760765
862577
365124
815030
988007
324239
1419719
1447332
1880564
71305
1949377
1300606
1136378
322760
1997263
215440
1598514
969134
1158819
1413146
117006
1730466
593182
1625963
146376
1880137
764857
1955202
875259
31942
1638073
1742873
1750846
1963919
313719
949693
979771
1109264
442976
1472827
178932
157212
1287284
918929
1245964
989621
1610428
1858469
1148783
1109195
874389
1142797
1066784
680514
324152
90102
619375
1376489
1473390
633718
40124
1089737
1969872
1510463
169481
890319
105810
1274129
314600
807735
790506
66696
36757
1984594
1264706
1229738
1426396
166846
854491
1538220
1325983
1988137
1469856
1942517
1362588
581085
937389
942342
984857
1752377
8175
1548896
710525
1174439
1717999
1325605
1278824
1407653
1029586
1231594
1556832
1198189
74988
647763
880451
1505217
643824
273897
607799
1766078
1739119
365483
1972355
489648
1957628
1695124
232712
772743
1239924
625158
882793
10073
669237
326433
245647
353428
916361
1393075
782509
103118
1948041
1829804
1519906
1296917
872514
1973377
603984
1602920
740176
842522
393594
1864361
502967
159317
1783998
1122921
1723745
1155907
1631771
555382
191765
1577779
427465
806489
904804
257205
538816
466801
1188448
1058267
1995236
1905786
41839
1877159
1845478
8317
411853
666658
1136372
848099
726552
260981
1152792
713156
158094
50027
874069
1882758
1835153
1374038
1664400
1156654
672966
1578517
494498
851919
383553
418268
1893320
648377
1267318
624471
1279603
213325
1892110
374591
748225
1549076
1043473
1773139
1555002
1496022
667880
1152355
183419
1925821
1583264
349779
374415
406433
755750
1031440
725594
482971
50372
1719522
57634
1370961
234845
232083
547330
737756
1235078
1167122
826453
345704
826730
101424
1594121
1634891
591379
1381857
74093
1341003
910756
131926
1762141
1280163
435574
1643552
504516
517792
1066375
1587047
1898559
1554778
496959
890923
745018
1697978
968624
1092638
250898
1709880
635470
1593107
7980
11157
132599
458632
1735246
609594
21085
153850
1184375
1457077
1294450
1041160
1689025
1265918
117430
852677
1691536
129272
1819201
420138
1434163
1504047
1718485
808979
902826
832681
778753
1481261
1984363
1754343
1217165
202737
602143
1323394
558938
6528
899846
1593751
1485519
1076303
452345
1405575
619883
1816475
181663
839424
824696
793868
269970
1771125
64227
1574312
238425
1410415
1317991
1482885
1468506
144183
1485684
1472192
1621954
887521
1361066
1749305
134897
1781593
237134
140255
1164043
155361
1121441
1141903
231294
710284
1144726
1039229
1956462
1636519
1429594
123323
368030
626753
875264
494007
633935
1359808
1751165
1604688
1213351
1714169
173761
256533
1243272
1257326
898341
65450
1368537
924606
1934183
1065971
373859
1857652
1504983
1163039
1968135
1880345
272160
1200758
384004
625291
1554373
1077477
1437735
614210
1319301
886487
1928876
1838716
1577435
621002
1536012
1507179
1314506
825078
1598509
393232
1070105
571315
423271
304775
1153142
1697201
1939148
1803133
458674
56465
292890
484918
579267
4861
408360
180732
1791084
1741619
1849616
1408632
1444521
1614548
204791
752730
261526
890886
149321
1390697
1758965
1195129
64605
1286920
826908
1148629
1572937
1102164
272018
781965
1195090
101147
1450932
1375523
943299
997587
1949461
1745515
455468
1240941
1254514
386604
1934134
925958
1206012
1792094
1296967
961792
881783
807720
691751
1637460
1481386
1348974
743351
1438918
1841833
1758618
1312961
1399046
1483023
390574
369269
1716441
621825
314115
331841
1042338
1159137
983929
1935610
775841
1866345
273588
1126692
1987164
520342
634039
166928
1971373
1579564
507615
1027230
414227
1302686
798580
608631
34040
913266
1428028
427012
251340
697625
326941
1757133
1449363
400733
1001094
1462614
551783
80591
1325281
1966016
634158
420796
1712852
922053
1760377
1172445
369060
596566
1297749
465716
737421
325923
1224030
1403068
1517738
1110070
1221462
316856
1128835
753655
46676
1124045
139504
805289
378834
1146071
1971935
1369014
1657433
57717
405709
1311206
1024018
1413595
248405
483153
1011160
1820108
154967
490267
1303625
920838
440933
108273
420521
1841092
503715
1792659
1937876
590585
1744938
1404484
505746
735611
1976340
1043819
1797531
1143314
936376
659286
218932
519064
165483
617656
1703786
1255739
284322
842522
1262464
642086
1569973
933567
16318
1285048
713063
164485
1284514
1555363
67028
248566
714596
1579494
356863
1412501
1248996
420489
597827
401818
1864329
304427
1344908
1558993
576423
1582077
1800490
1330548
304522
1123658
139598
1970558
1435985
237445
228533
301129
315706
1133537
1430277
1847344
1076943
97933
1329696
28956
654720
434693
876170
256455
1145960
1489590
166338
1121795
1246940
135120
1823876
80096
191505
169932
1568019
428435
886520
1929795
941992
15431
28977
708815
1659412
346059
1703376
1232570
1759099
1902363
1302529
1845217
74042
1170700
1488326
1333577
1639370
1923265
1738380
100320
390049
1333533
139724
950620
363342
1175113
43914
1376533
1742800
557766
1061549
1475552
1318858
48026
456428
1877997
407183
875573
431513
1611783
1181341
1356771
1937772
1600885
1774451
1931392
464159
1051890
37545
1976894
1889879
107163
422843
577729
762701
872296
992638
1906185
539731
1041683
1372422
411729
815058
65946
1867173
1319020
535184
362221
312814
1050487
1497181
561475
1400285
953294
20320
1379372
568664
1940864
1444963
700322
265503
11263
371108
67887
368874
68569
400844
656590
1149584
655990
1340038
1633604
330366
203488
276460
1969495
924061
1608618
978709
1988899
1665089
1935595
286757
833066
235085
1609753
986052
1055427
1940218
1502116
1941582
292651
1493611
620598
1772478
985888
965143
611895
875325
476901
1447077
506221
1655198
1431633
499611
208401
800110
1057686
1824806
1503652
1150616
513898
278370
1873417
1223200
410607
295877
1079738
1984853
1312442
743923
930824
1800929
1994041
900731
1700251
772976
1287531
423527
1479591
1373590
1395186
1195471
180283
1384836
1444470
1872523
858799
468734
78683
769601
1992822
145741
1669688
730644
1150083
205837
1726639
455200
898562
417937
1851157
150211
186537
1996308
475069
1508496
1309029
1375100
853475
1966008
1600794
1730200
559390
1919646
1098938
1603049
1951706
213531
430905
1799008
813407
1182788
1583724
959706
333183
633789
583075
1355525
1473614
1121860
999594
434491
183811
1632817
525698
1533714
1439069
14390
85944
1486136
821496
1279829
1595495
1276702
311518
315895
784537
816789
942167
1012972
786026
751793
1838324
1696143
1264843
1425402
573824
538197
862846
1142218
1496700
1219847
462518
949536
944683
1602674
652746
333621
161040
609428
801310
256934
1087557
1051567
909402
71077
1527635
819500
1257159
136991
132897
908736
675387
1294270
1772777
1592802
1220130
1622379
1606853
889987
1225067
358784
1203411
1218862
1786799
1494784
1350319
793166
1261271
1148717
1797598
163645
1479157
580742
1624088
1703059
389679
1176859
1298916
876370
867635
1409429
1878254
378315
244022
1168754
613673
170545
647794
604207
853556
635447
1788177
673191
1016671
398437
1664290
782795
1931920
1982920
319351
1918026
1702390
1439054
208839
235417
1771898
197784
1727954
1462149
15974
1224974
1163285
1542728
283336
566410
1651668
995995
1181726
1278162
1090099
128900
1193177
1081063
1104877
1141313
431206
612441
414656
882981
241147
30079
1496462
1677109
613485
735907
348269
533945
808832
8371
779446
1482131
55212
597956
1398113
1644364
455549
1658652
1671994
59824
918003
839683
1188268
1641557
1679302
1632086
220206
247242
446398
797210
673658
1391777
1437182
1673981
517982
685443
375087
1313918
174601
337853
913801
273655
1524793
1961720
1957546
298797
1384916
4922
1106062
1320010
1398142
775085
1211814
1305289
1371706
1234858
615862
333602
752049
1158584
193704
1849717
1542819
1489219
210451
512839
1122303
496845
1783378
574759
1227386
457157
982471
1373737
864803
1724041
327291
617197
1314715
1495864
74889
1661639
1027228
1608
305080
123039
1538974
804260
1258353
506832
1488576
1082849
572135
445379
1727735
551250
401723
1059630
1693337
1467935
486466
1969771
1765983
307315
201388
1390490
65397
398724
1589709
1236809
112722
1052374
1282148
1047367
715076
1427237
1596290
1345783
1103100
1474525
314076
1837240
831644
286689
204153
781441
1250171
1910924
807429
1086364
1055635
1839960
1525818
1495082
363315
1588230
915427
499180
1055400
1594845
1794870
1924048
1466859
40846
1382833
545922
753730
984602
1775488
1747868
557230
370576
348182
1445441
1612183
878714
459809
63953
1168003
1139376
961311
1181371
1288368
1950919
497629
1121222
9223
190014
32976
548488
1082929
1164638
1881994
435635
416202
1349057
1025683
836262
200028
1933655
927927
149950
1239186
1961920
278499
1623013
56976
1561153
1563753
1167830
682168
877516
1649862
199998
711491
924886
1491011
763983
749036
1392867
1450120
1051356
865940
1134337
1723542
1990877
1409158
206873
420842
290063
1370168
1103448
1635245
1115870
560368
512821
1567557
991034
1555461
1888586
179755
1441311
676113
1262217
948517
1909668
1696613
415007
1588813
1875953
307856
1636826
1417512
1719319
553309
950981
396261
978457
1225479
1016813
59121
619236
1343620
1709342
1461415
1620927
205135
1254010
863915
1355305
1649688
1768501
311329
567737
287110
765555
83217
1626939
1342448
1819748
1876631
1587116
1267673
1067260
1362020
1218335
1624863
156858
1852806
1360901
1168333
795611
1721268
624086
768752
347920
1301393
866272
1791452
233365
1099951
1009938
11596
1105888
823986
1486253
717701
1073996
519442
1963337
1733704
91220
518047
660355
1216668
1889153
1737677
1922983
1639201
1471252
828711
1793500
809873
244678
1835730
636825
1308327
168397
181087
615452
686492
1012589
1908613
1663241
1624634
335353
1148404
893919
1184410
509494
1705329
183712
868969
1641966
331141
341525
1941837
1587433
97548
1552113
333180
80476
926078
1537101
1753066
1582033
677508
1648977
1425511
1940252
997456
173639
910340
980303
609058
701043
1233866
1273755
1758319
167025
1760846
489552
1017777
1371198
125887
543211
155686
1651316
482837
1281368
1126974
811888
1823162
1323283
775105
1414328
545075
1774822
1423873
1832003
524828
645954
1872884
1598815
853276
139356
905106
1777446
1779098
1914400
1495996
1646702
608433
470388
1753347
929076
1028448
1486236
1927149
34535
99484
134332
1217430
1464584
1648419
1686044
706044
1998473
1696100
362718
642923
1604713
1466877
1874520
285209
1613907
716914
123
1558268
827509
575125
416258
1181579
957085
1112859
1924667
1073699
1965905
627951
506193
796924
262322
1490851
1528115
87120
1696200
958788
335840
335393
40037
1776665
1021792
1149417
1470599
908722
413127
1702995
1210273
1649431
1944899
1831695
719797
275618
1278823
511390
382998
1323755
1175635
1282836
1926628
887625
1488558
1912264
1710911
530600
1069146
1323722
1830211
1207622
811191
533607
688426
1375440
111208
1933805
765549
1597044
1193239
1543368
1287535
1571878
1080367
1866239
894063
1775297
433768
552719
955193
81857
1307548
865597
599830
1540163
686291
882902
271878
1560202
800584
1276574
401399
1857563
1661913
1843956
1298693
639102
1341746
1326530
1858107
1142300
1711579
777488
1649671
991887
143951
1770356
1130162
102572
157431
1126547
1371360
1285541
659470
351
593587
369331
1181367
1592620
418074
1868117
982711
576319
648914
775671
1977311
938436
282907
754291
357861
1455758
700196
523840
436703
1583112
217911
1466086
1229675
1682954
203654
1457606
1328204
232105
657432
1031237
1972672
1171829
87659
1646632
167407
20397
1675411
589289
1844397
1752603
341202
392964
1613509
61753
1715328
1860089
1826685
788688
72192
1539737
439085
948080
456055
1288010
949574
574717
1549424
384239
276721
309402
12732
1699492
1619116
462629
662890
1150783
619412
1808341
1929612
453681
1130924
1740523
794578
1199863
1408981
1702208
330608
69426
1821540
798230
471503
493936
123580
1470266
248999
1847666
1099974
1520418
468744
101819
1632696
409951
759917
1709050
1317524
372983
341536
1111570
1478353
1075734
226956
200334
1344837
285942
1648391
406887
678493
1223113
105664
1516297
59802
1751671
1175825
1071743
881254
1117470
1345762
1582140
1922426
947285
1054065
931390
1307405
898476
989462
1274205
653543
1483287
1974324
1633079
104279
466303
313513
1648938
1470582
469203
1765920
1237571
1767662
1848960
549388
1851623
30858
36258
1948561
575112
885736
500125
1036167
1061347
1454580
1028683
1791461
1890518
727605
142293
1618956
1518549
1367448
36003
976081
1903030
1185245
368764
1896195
19636
67164
1181912
1360466
36148
812288
1393179
1055597
1239119
1184666
1726768
960477
1718741
456519
1761433
974899
1998065
1271172
416967
1857299
1708163
514730
784551
845151
620700
492269
93879
663421
919177
447781
1148044
115580
1161587
161318
1636094
1250920
450925
617128
1728391
1614561
622783
1366249
720716
28804
322818
47666
921293
753517
1476116
1866250
1151928
1493912
1519345
1855948
1115465
434524
961816
551955
1145276
1101138
1555249
208225
1438642
576662
696295
1457568
1108793
1239360
1063680
1362387
1407960
264445
305681
1179433
626907
1580064
1479047
1880778
1538281
443102
607333
704641
1779755
1618966
579918
969437
326695
1612922
827878
704157
1822561
25380
1556161
1485928
505949
989986
648383
1615177
1641146
894411
822216
935357
842555
848863
173342
1414363
178960
856090
1096774
1257077
838760
1783347
117318
1141606
1344475
438427
915812
964737
244802
397891
1387129
646089
1969649
942125
1745994
424529
1356202
735775
145391
627480
1398121
138242
710663
1485645
934346
1652752
25095
672952
767257
1964817
1460348
1889464
1346817
671351
287338
23826
412257
1422029
1474475
1466978
870852
1461088
1112751
218022
1101624
129365
1456740
1548298
1519345
1063238
997006
745540
643863
1464519
1749093
930246
1437055
1509879
64666
1507148
1417179
179537
724746
615945
483955
861509
247654
232934
1052767
1662644
1477320
1152645
1725926
1057362
902679
828772
1177957
865821
119770
469788
1933367
1060398
1306220
52478
1976909
1735969
801636
459960
444678
647988
702542
1286794
436594
184903
480761
1703589
1835596
1002901
685533
1559150
1002066
382823
89029
1472152
1022441
1162969
1250818
1872958
317329
980239
800856
849272
1420533
149107
1548488
26611
1864468
206660
1618757
975079
1760861
1137517
190547
484020
515612
1694228
522967
1552032
379693
1065220
1217868
112288
1786645
1131579
897264
1499384
778754
474206
1927635
1373945
700761
1339088
568017
809509
1160539
1182574
1850013
883518
1318038
1209432
1822234
1890546
51620
1146841
1637373
1158199
295596
1954897
1782893
945264
1740487
218942
1277542
232596
1969713
708232
311721
1308788
1394123
1161432
994628
1481407
282522
1476612
1021348
1249149
735908
1027574
637012
115689
1659723
741597
968491
1216664
930227
865830
70848
1764768
1185853
1061176
79203
855249
1728610
635831
273790
1868520
24251
1736452
454400
1698211
1708729
918260
233272
448349
1126235
1649433
1187185
319055
1389229
1258037
1108382
1802181
1919999
1748068
1979167
958699
1171030
602241
393735
540679
531416
279237
771383
1759393
468745
463386
733191
1174162
251596
179062
607635
215986
1270313
1509566
1289634
838346
318294
850887
1893729
1834814
1035174
839656
203963
187450
1803513
963874
533215
1311999
1675174
1712586
1933373
698549
1311574
1320703
469671
1313932
745995
13833
1280064
231565
789686
380086
651685
951956
1785360
540820
205750
1828068
501345
1090173
343693
139919
1239445
1368192
665191
281720
1054475
926336
841037
401850
1028307
1105550
1738930
1136648
232255
625320
1422750
702731
647701
1687609
894719
1828288
515828
1758303
1937751
1668448
10271
1582800
576387
1805916
117799
1716319
1068655
545716
164624
1966805
630594
1174311
1539964
285303
1298765
610415
1232204
1556569
262802
1476104
50528
1570904
133017
1477094
280659
820874
1441045
100271
1608033
36989
939043
1563659
1579129
1293035
1905111
834398
1906296
151294
1751784
1720603
361941
1980784
513489
930712
1730172
601436
1131721
566747
1017022
1946745
1787
307090
1642503
1295775
888306
83648
119720
21190
1088847
54971
1809458
1798573
1627582
630274
844571
787180
917378
535255
860710
1797054
1526902
589398
180514
664802
1912317
1137059
1077595
33505
703282
982802
322288
839700
756134
1230336
787936
1391811
231302
65425
293553
992494
302317
1485756
874156
1850952
537532
1069391
1895160
997477
1514611
1995364
1997661
203933
1782347
1388870
975150
1925921
1660120
886171
863568
1469689
111821
61249
418589
256112
624420
1426317
1741765
1883611
135163
1968651
838906
538958
10541
464846
406524
777006
534028
496322
456129
1769010
652387
313959
1958561
266668
18621
1517004
230170
955919
1350375
1854743
1598247
51268
734314
499612
1407223
897530
1278498
933940
1956831
769473
1934694
1639521
175018
706654
1357534
1539403
1468397
157562
1613473
690106
1442205
169647
1903194
588467
1728551
581322
917364
129604
523633
1285544
1978786
143474
1171794
1701492
239999
1852963
648279
1244038
1767426
1783663
1498339
748589
850227
1152108
1757026
228793
1566642
953864
10519
910356
443137
67981
1413130
489423
1326293
732915
1802622
1599213
1916809
1171675
1061499
843562
1376085
449668
1915376
1690247
606429
165680
488253
1429104
1748773
1015181
1872584
231211
1960630
1704923
299403
812790
250797
1663307
1916768
1804311
171751
1245824
218630
54565
423139
814228
402466
281612
1324264
1230105
1846804
375520
1976419
1017000
794476
1570534
1473506
154205
1090518
1385673
144304
436355
1017843
1997522
739308
588726
1698525
1321010
1262229
498153
781672
1598517
1220858
449362
380869
1703543
10291
1586059
1813749
1177157
1030631
1066524
1863817
1266296
1671411
1424126
1601554
1058620
932181
1038431
1539033
1222785
1312106
1431338
627363
411403
1812653
1280114
990768
1628002
579737
47628
1204066
1504177
601971
1403981
493305
628749
1073981
8309
551440
580657
112451
1191383
879956
1867453
7736
1985915
1799520
1136886
1600801
151195
1674346
1396897
1626827
966571
1706577
448849
1239137
850792
1164372
65654
1133337
1590376
109954
389282
46994
134536
461316
1642880
1330482
1047251
1196119
986309
1955890
351361
1023152
1390272
646895
173359
1308071
732592
771737
59015
53085
1592690
1711017
597333
1089463
421592
1205732
1874979
1455135
1971441
1777839
1879943
984941
717037
216600
226018
13468
551420
987673
1292621
1210858
1848625
1136846
489141
979757
593045
1144738
1397150
761087
1889441
1153554
1586568
270785
95400
1911623
1822522
1100853
521276
1359146
1031420
858213
545979
686709
918390
586661
383682
1761465
881715
1649112
807927
1418530
69238
915815
830793
1256331
1565778
1927045
1476381
1872276
822425
1282376
1091830
1281448
1683768
901251
892117
1309802
1073009
1565847
250266
1379214
1546497
354915
1478163
278968
1224687
1398533
1205483
1944571
1099186
1221195
1142374
1699511
436717
647575
1454608
321281
818997
192770
217958
456976
553575
977175
1410477
1379028
1933145
1634756
1121808
1029655
869644
1644634
5477
306262
1478432
322933
1021266
415352
1592586
1244912
753846
180612
1410599
184026
1224927
1567295
1484955
311016
536587
30566
1403861
594066
1939878
1577554
1470528
1750096
688489
678339
1219587
644250
1971220
270126
1789
1132982
1613189
793351
234144
505695
956974
523899
712632
743062
625740
772118
318627
805925
624835
716071
807979
47523
459420
1726676
908263
452907
1092036
276206
162049
824934
1125221
139891
1282671
1973051
635156
1134590
1472435
1925899
1228155
536803
263482
144274
315444
1942590
1512234
151658
54973
1465987
77940
1199281
1567864
26073
1851614
459506
42619
187928
104411
1008087
198784
101857
510878
694238
1386024
1770441
1962158
1775674
1377582
1772863
1740169
45014
294722
771011
24002
788805
618819
668784
215505
670926
1613799
1638477
922618
737175
1030508
634771
1300667
771669
1710371
99102
354440
1074520
1100514
1845674
1466420
171943
1807141
248458
1516005
341014
985187
1019106
337024
361624
387397
544684
1044995
226093
188528
1594181
1659544
1012560
334211
1484645
1463485
119316
1317910
1226158
245743
387621
1796181
364138
1569612
1522903
288826
1760151
492088
1965722
1980746
818764
1459027
480366
1156555
93769
1963245
1327614
475666
264549
597121
731026
1520351
1066996
1976742
264503
1567806
106848
1176492
500607
1138132
42344
765956
946122
1151874
1913148
472666
627146
1364194
839227
1511536
1582631
718251
53244
1011869
1466922
1568502
1612018
1191979
1586623
53001
19989
1234503
803714
79152
375945
1458440
56838
1015748
509501
1636868
1376138
644032
847271
919010
1281564
1892886
1633310
1229436
1971032
1329756
31395
1942674
1191520
555519
1454967
1046633
197825
1520151
972978
770605
1831517
1242321
1534594
1453356
1186440
891638
129086
1940544
1269988
1923566
179196
192459
680379
113724
674063
1852739
606272
1791460
595004
284283
192623
150129
434177
344300
1971776
951092
1948150
1425473
882959
58755
1317738
1912838
465422
844653
982444
1568074
1144762
553455
1740950
1100803
198379
917965
639650
1388125
1911324
536160
731003
1931628
934041
1779431
537613
561610
1665904
561555
1753208
922119
611805
735192
1816569
1779741
612653
893619
1632229
722741
106917
1800500
1832152
362536
1006574
147721
1271301
1066267
32621
1632745
1260005
950631
745776
820400
348326
1272924
1923403
1114080
969257
1015376
1370001
1639328
1460384
1091693
58070
583983
1576249
700123
1812433
721737
654600
88871
1098684
577234
174444
1214289
812091
553039
933464
729914
1424547
23174
556872
1660400
639932
805056
614254
803261
1155831
1809849
519225
1333631
749550
1513136
1599319
1025121
1316450
1567473
1340470
1849920
1052467
958287
603349
1622069
14452
179461
1417636
747804
540007
1316221
1305388
1017223
227825
191842
660540
401043
1830978
259321
803533
1943048
989297
1247634
646188
891595
576291
331661
1192699
1205709
1072364
637818
1455577
1669277
76954
847002
1646017
645975
1714963
895927
671195
1184904
1852195
9406
1571970
20742
1690582
1367443
1278699
1513610
871401
1728846
1819322
1629695
134816
158134
1761288
274075
1848057
1424701
587748
1924989
658793
379258
514874
1660162
1363159
1145760
1263228
36402
702391
952362
756907
1615915
1859075
1506380
1986087
1211680
1634289
113974
1308250
1185274
1959735
1228568
1328243
549508
1712821
273055
1314455
1661985
64789
549466
1096504
1944238
292868
1848634
1118913
705056
700827
1722323
1043157
859397
1335725
1729714
1782350
1132115
550703
1655182
763624
573438
1211942
1961160
352059
325164
762265
852696
619733
1345011
354991
698000
1089287
1795602
135079
858640
1806839
1367996
242306
416398
1390729
515484
1453501
1573406
730375
1931049
907442
1126023
1025998
1153550
1398831
1904257
1590032
1407337
1551078
1275527
1208318
239304
283885
1286555
265492
857782
1101401
1186131
920179
1931205
37027
1610620
1128452
770317
1901196
1310015
522307
1818617
1492078
1049760
62893
1247597
1487562
910138
407657
90513
901543
1969969
1151800
220099
1287695
1664252
1380779
1251746
1967707
328471
932556
614689
248612
564066
442790
1604393
1436509
318429
179438
1437335
1593465
1886312
47374
1640653
1620600
1720347
1256139
1397744
689989
1788239
64828
1842236
567819
1586326
197456
636692
358655
1666208
266196
1749092
729682
93938
1063235
1058295
1543164
1410102
399351
1644449
1936976
1071987
1168418
393666
3851
738744
648284
950457
1955472
424781
1872557
1806542
641363
1745551
1463845
1099904
1207937
94096
1775483
31316
655315
867266
1349634
914032
491512
528946
388340
1478000
230648
59079
1555400
1880353
985263
791294
1636501
847413
1436493
1432077
467556
763174
1448755
553935
1984848
110342
769586
1907589
367170
1599822
634245
1558235
1830359
647287
551993
1883853
1031605
1644856
16832
1525681
1928698
1303591
296909
786426
368792
1034467
259307
302757
1929840
1038509
961354
1441410
170308
422595
1088381
913695
89973
1615589
1885549
1170779
374355
578550
292802
1716538
1845564
603222
210926
1319097
199540
1870467
1279939
331504
1603019
1482566
345272
1221841
1926920
1657341
1890863
1439680
1062431
1053199
918175
1705333
1225650
98736
1560695
1779265
283585
665970
1059303
1494824
1277455
683234
641242
1655335
545515
1399343
663075
234633
646136
1161561
745835
1404729
1807457
1111348
68214
435933
105673
1597331
175357
458334
1415149
267053
1591171
943724
1777721
786350
390756
330944
246270
1976757
1773493
1824852
77294
801915
1703044
1525535
1409343
772619
1003444
1158620
1811144
473014
980510
376425
1360183
1919433
688388
1951327
283571
1602393
389636
1192059
37667
966745
1309323
1624346
863823
876563
1188372
521537
749882
1994472
1459535
1591911
897621
1966180
607862
964212
1913616
1404409
1524255
1064841
1491402
464820
1236414
685268
757939
376822
1391968
187684
1175679
1189234
131578
1247029
296213
1738330
893883
374720
844692
1254095
1124731
687295
29531
592913
656638
1330643
1082876
417121
492315
1787677
1157970
1805901
514832
1774505
29445
294957
25645
1467547
358431
1253796
1568513
1489431
920092
1646841
1468239
1737128
1157653
1527634
750990
1250094
1651466
686163
776077
1518207
1270169
1144963
1050733
935139
1930129
1903196
887246
769298
1970413
465067
767212
1820132
1407762
994207
299730
837124
8559
133829
879121
1248880
754594
250820
928141
280817
784186
1635730
600849
143981
1647108
664449
1355490
1896984
1979286
788625
891432
543198
1825972
491825
639616
339148
326850
557284
1109883
1296054
702932
1434282
887709
566496
1658377
290388
1698096
1510826
1157288
1184022
929041
58383
1247815
1483591
1683097
362279
428135
908960
432729
1389175
1979620
1692702
259722
875854
1211321
451762
1378636
237695
660499
1059837
453503
1374974
710670
1721665
1641211
579281
287249
427196
1872105
1128841
247568
1814622
967574
610064
1786468
1316948
263891
1284068
1267997
1769793
286594
1262206
1025147
1864259
1342671
198477
1604273
469785
1293007
179313
1312519
110950
440133
117455
955190
1236687
843459
582876
83313
836339
1899443
527908
749207
388195
429331
707992
1346481
1906167
891974
1907596
1116295
368988
1167514
910090
1151844
881166
1684932
1288340
1494921
1802544
166118
1055082
1550357
1591475
1905222
1575877
1622382
73562
1052114
1294895
1532555
1936226
758239
858102
497437
1703933
1986006
754376
1236698
470335
559267
1660523
152134
1055778
82799
1335585
608060
721920
518548
412040
1396542
896543
1573613
445582
521962
400198
1109130
1535314
1536411
1012289
1304846
390441
1755472
640347
1437666
978737
182430
1711627
1065534
562474
656093
1085694
1539791
1339058
1106765
260310
1610998
456134
1634937
759854
1091117
1406793
1160811
899336
902604
1034110
63246
483962
1575797
1323176
970265
1630779
903347
134715
1946536
443388
1614370
47181
1112474
1117799
1462587
1961694
1182228
105618
909238
1705078
1808564
466656
156907
1146332
170906
1973055
1895040
1075620
332009
1264811
1652921
1126754
1910610
979939
1146223
1877087
11079
727966
1786446
1904553
639947
298935
334153
1391248
1597164
1345637
260156
587900
734497
1983358
1921886
1610949
1829689
159915
1165249
611304
56046
1099284
1330062
1897636
1600533
993355
1982554
985928
1241878
1399250
1091488
1967854
320745
399002
1289045
1657644
1593658
474919
263609
79365
542340
1926094
1095883
1501690
860541
1918831
1070423
1272872
24460
981437
667744
624822
1168909
1101999
1625627
1471143
341941
1106496
1310760
939001
192538
1182361
586321
12361
14279
1651722
1709783
820309
996543
1812344
1942955
1458406
1485635
330369
68641
970553
1790866
1371361
585361
701581
523907
1689715
1268925
1870801
1781778
969261
1913025
1548428
623835
750545
1069693
333079
1658477
1409642
1032072
1419142
1127767
1082084
267633
314977
401741
827171
1610605
458837
473208
1362644
1150701
1926584
680771
48470
1806344
1927847
1241825
428967
419893
1370661
784251
712069
950741
1283633
1820159
322293
458379
571448
1181532
12829
1173347
1280830
575749
1103891
922137
328408
691366
297988
1859614
1765328
736765
558843
675473
89688
1138326
1205802
153193
1901431
1662069
1730310
1193757
927055
1450053
1188427
321942
154579
1173170
654427
1844192
986786
1738059
1943036
941953
1815327
545648
1142638
1077309
1740509
194229
1866996
520978
1442189
140044
1712451
698174
1943087
1842971
907663
197901
1613364
920321
494933
1166118
782815
42029
691667
1731899
647703
418068
1691632
318804
242985
689815
1114143
1027329
1455216
674831
782878
103512
1243159
131547
1517583
845652
1520357
1245308
1305620
109476
617346
1805960
1858129
1090021
994220
1531085
627303
759801
23605
283208
1752690
1433726
652280
388170
600106
910556
828882
204256
513018
920247
1145301
976351
647955
384381
1190629
609202
1051788
525831
1228988
162213
185025
272294
1731790
97925
211958
326415
66684
1451495
298361
1972751
1580627
936865
929443
1559964
45055
1841444
537442
1825659
685993
330957
18516
1051935
431634
1514652
1914280
886708
1874533
71693
1959975
311788
1537370
850432
1215080
1560056
668776
1570293
1896978
1703310
1535212
582905
746354
316975
697121
285915
501330
11780
440637
1674329
1938276
1030274
1918899
1446721
1872757
1471951
1778942
1858451
407540
427210
59360
730646
962734
1421426
1256346
251383
3376
403183
1754121
1872713
323078
707125
517379
1562810
581313
1468497
1016707
1973618
1469627
407957
167007
779494
1558223
1445936
451914
148044
1390869
1441341
1208821
152348
130547
896232
131701
282229
146995
1042149
890433
263929
855662
95806
170836
1423216
1989410
531262
56854
1198223
1646175
44732
1998416
1891129
268640
1030970
744287
1741612
200150
388862
1587301
1582641
9993
1613078
806895
1753800
1009298
306004
1325711
211818
1870359
119427
417401
10084
1043539
42223
370402
205229
1745777
418379
1879750
1992415
1762270
1733174
1622849
1590219
256940
1736220
1407594
989684
986416
768381
1619689
806682
111244
1030334
1775717
1237059
933431
817458
528118
162401
240319
1562221
1475714
804085
104200
985754
89498
1164797
1410045
924121
1045652
994226
1013228
334770
137034
33469
223371
1114781
997728
1732927
1727228
196024
1196409
942434
231787
651477
98329
1624739
95439
1367199
1685867
1515091
34330
352419
1033041
1172782
1504053
116354
310953
1141384
264024
1596744
652768
266752
1704271
1180620
1461239
1104632
1113706
1948176
1188960
27050
1134093
1426739
156031
1795874
762269
1826318
249591
1168919
1999152
147854
1064583
1980905
1408914
111321
228876
1436000
819112
258587
553343
809118
1487862
1474931
756266
1658100
799101
502310
1850426
1362020
799209
512623
562695
1306588
1393106
95795
701151
954666
719410
1449404
160541
190101
1284492
1019026
944767
426585
1865712
1721737
25488
1831531
1643624
1747273
121199
688156
558140
1767376
1424525
1593741
1192314
1651960
1496907
121262
523050
1857951
359232
1850983
1772279
1525531
196782
1280097
393849
1342158
40372
675164
405367
552780
482883
1093914
1568007
698037
1623355
225498
1908978
1736584
1122657
1170151
377572
156624
443194
560551
973673
159355
628455
98069
1373403
1105537
429755
1824006
472309
7752
1418211
1477186
1885552
1484575
1219085
1256061
965691
1083552
1243703
1158499
448339
1398293
1777736
154786
1246787
1564993
223479
1849112
1469270
1659357
1158531
551303
621476
1257130
1055140
295712
989577
647339
582867
1691730
434718
1428269
1385121
1961455
311388
945767
1248906
220710
1449677
1110227
737644
1760496
412447
1545017
1492134
1129416
211450
1409055
1859464
1030360
715208
78852
1116645
309950
1944503
1919234
1332634
1063210
345459
227128
769108
176312
489302
750520
240831
177230
248270
340448
1490861
213668
1147772
360130
815779
1426821
320371
1383526
1588216
1653852
964904
756384
1820843
1692274
1804944
177774
1986220
1148956
215604
746191
586827
1263530
1165738
751002
224993
1279148
870064
437082
1037443
706550
359123
22249
1771747
327578
1390826
1230931
828784
1784737
3599
1077347
1986319
515950
1102474
1238762
1313355
27621
1811845
1600172
577078
1125793
1171078
890653
1448912
262223
1418691
1466889
791756
1397824
701574
100135
35328
1039909
658026
574320
601891
3686
337630
1653931
77746
310235
962138
1956425
648508
1818308
1415173
914419
409350
1031759
882517
1403832
1952749
1978063
586497
975096
1477050
396552
784603
933737
416554
1427996
545387
304255
357361
439039
1476330
334394
1151104
961980
456206
1672705
133172
1218025
818232
1781224
1429610
1541010
1828870
1354814
1525544
1207803
853932
444768
807491
1634248
1620874
1324176
1165697
820087
1373216
1533906
1261671
1645042
1961957
1633106
28128
379356
574508
1625233
1561759
451811
265525
542094
1661325
410941
1881329
1502414
1301856
1929366
525970
167235
1372493
616271
1746924
504514
924993
1690988
1326212
415701
461681
513091
608570
726531
117977
1206886
341497
751911
1287890
674769
1612826
867597
1096062
1526369
1026488
1242623
1169566
1563318
996716
1374472
304105
113060
470314
226186
419711
80456
923459
1193995
1097821
1727780
1899914
10827
1731021
1824977
1030694
29695
386464
1611958
1448414
766458
1466225
878960
662457
1657585
1916719
1197499
400989
1462016
254204
1893838
655860
630930
12559
1807204
1554744
1831917
1649386
4365
683056
178270
1710094
1164049
784611
396421
1471757
966656
1423537
681570
852449
441321
1646431
1624353
800886
1606312
1675452
1567234
1674274
362803
606472
1805954
230958
284315
1749192
172679
84837
659111
709680
1731033
1806772
588110
1713636
1650934
1744600
1501220
1819100
167286
1258947
692881
988152
9321
27945
1764130
1317426
540695
215207
275490
1468126
875817
675583
1317209
1129724
1393482
207848
749185
526185
1442645
1116353
1272250
1499736
345068
762770
487338
1683198
1594678
658751
1569652
67268
1053519
1557224
232189
1787584
917633
741285
556337
844508
284434
1083711
1907129
1667778
1491763
1973030
77372
504227
779636
1362722
406400
1381422
903236
739786
1760519
1059076
1370521
599149
194478
1294563
1009959
314297
431478
44587
880960
978083
1659637
754872
1114654
175948
1207368
1752685
1632000
357796
316160
1982219
347403
1996196
1959501
992981
1820967
182533
83793
1713956
1820893
775984
739390
116121
1671655
1400801
773525
179528
508765
1580566
1880612
1665861
1133942
1757334
99410
1485791
1988636
713780
209118
638285
1013627
1281851
525731
1440557
977725
1938737
605966
247553
77686
501890
1251475
1458719
1542167
1219163
393821
1587705
528249
703159
761634
160719
1609027
28245
1613738
1054952
1156739
1762030
839639
1243145
270005
1769909
1722124
1968552
1694851
374017
1167941
154708
978158
1953700
345999
822668
1784239
1063122
875995
1672565
1535562
1114074
1573364
1104597
1222420
663104
85070
722968
1485268
1374228
1965444
861314
1685093
225954
1151119
1580301
1001344
3013
1566026
1688698
30452
1514555
1671260
1729663
1508707
1947468
1222093
1576434
1327385
1125286
517267
355989
78359
1384594
584742
239231
909466
1876801
1629107
56846
1313551
943151
1763092
95449
7205
1584589
846374
1790709
1653937
244842
836909
1824184
212229
1239777
1726980
834449
743134
366268
337130
384036
890805
1200948
1506974
1330879
1619990
941095
252674
928001
1243572
206074
405493
588867
1358881
1401745
401992
693808
916354
936167
550233
1034779
1680130
1534363
890000
1882522
1348148
1773062
883287
908787
413323
1457408
963721
241758
1231705
297820
167887
1645644
1655030
1871024
552760
1655298
492565
183825
1525164
237274
1314258
1529971
1476502
221428
1556618
1563317
907114
1213329
1269977
828214
129396
348630
1579729
387131
1367627
344494
1708681
1477811
586657
1700623
741839
1844472
177888
276814
283563
1183926
1745280
154400
695710
1836975
1543012
357389
559503
1995367
1964701
1454085
1296052
223792
1023099
1723667
160109
1886162
1954451
1255917
247410
464164
30197
184164
3104
1717781
1720539
1918199
297223
1562460
1539506
552308
1521862
1696568
1223947
658217
840828
732360
786444
1904714
1766043
1991818
783525
1492895
1242189
1915560
750849
268079
63189
681791
1378597
1329554
1370727
541924
1369565
426895
184251
574850
1778920
1207548
1430974
927082
1051188
1188825
610373
750281
664561
106401
552839
493566
172526
1894446
77766
1920233
1339410
1119988
97164
274695
1274666
1323856
1509169
1941435
1132790
1389046
826711
1855161
1554275
1468239
334972
1494835
1756479
928952
1648118
1264327
845100
376474
90469
1584232
1681919
1003970
1318391
1771924
685044
1215553
1056316
406321
557986
1180104
1215229
1439501
1907381
1891243
1014963
1340081
1596149
282977
1976448
1501785
548959
1619882
514838
1860936
1282105
1831080
1137032
1579548
298925
1030814
1986508
1076369
604401
1801636
866203
448324
1713244
1952228
1414745
1100895
896480
1379982
972438
1571189
1341665
1001111
1153822
136930
1237249
709650
1011550
1715476
815370
1827217
435606
416000
228786
1245625
1092346
1910155
407113
1089081
929693
962111
972726
1138746
1850810
1698483
152865
178204
743634
762291
819037
431324
1592463
378085
1464554
382401
632942
36997
708215
1943489
1122474
946422
1026986
18043
1306713
682278
609459
596011
1547885
407270
330751
362560
20671
1949095
7528
355849
1103710
1422011
899905
1490919
406083
816696
1362828
599500
1294412
1409162
513876
977978
1064662
397657
289492
1614826
1046664
1010430
1294224
702754
213179
1294832
134839
1099511
1761848
388484
701145
1181826
1465011
738991
1137723
365457
1283327
1006792
675871
1164210
885608
997986
1491573
1905577
1944789
1790532
1006536
1814635
317093
1934622
1027692
1210320
1312107
1886207
205277
982440
553492
67237
1080298
1519022
827627
1520648
1855853
1402407
1936900
106607
446772
169396
856458
1175717
1152028
974134
1900079
368942
75795
333231
1846078
31290
66796
1993197
342081
248679
68149
1492770
304014
902181
1335596
988613
1460506
25173
431739
310058
785310
234968
1280887
1202031
1492640
804737
962107
853874
1404142
545649
1927501
431612
1249161
1748152
821229
508757
1536846
1385297
1681452
374193
678271
1086907
483125
476073
1948910
1748696
1051331
282510
518654
1755807
1049765
308725
510641
1352866
917554
1770456
350228
772317
912946
97285
277847
593185
41753
1763209
765779
1453830
891190
810892
1382884
1280407
1271906
1414062
1073087
1536692
1293149
1516075
1282542
1714807
967770
1788547
836312
990313
417401
1853752
818806
196547
54403
72518
378770
1763628
535307
583877
609154
1615356
628444
1639986
1276572
571223
472006
1294438
955041
1718866
589715
1030438
1987446
1642966
672755
1994092
800751
1567330
1381441
379591
1001822
1990562
926268
686572
1162556
1025146
1611246
1857786
1580802
1775692
566603
1748767
722043
1274463
901294
898541
1079607
1283678
905509
970605
548292
513646
137120
1799653
1166674
1511155
1313375
1832053
1835698
814600
1008840
1212674
1701272
1034963
69808
567943
1764180
624040
1577652
1268556
20388
1139080
397035
487251
1027429
540686
172669
65649
736108
329054
1346177
1665967
509886
1236848
1536098
1297116
140674
1472310
515910
1369196
600981
1252733
1540855
1836309
540189
281231
94426
1148174
565008
371123
561665
1402803
1077845
1125654
1693281
116384
895117
950247
13632
818104
555864
1471418
524815
1093307
361300
671812
828194
1782640
785829
1292560
1753622
1200453
1156918
1539903
1340692
565979
306160
54488
621209
1527601
1312125
26747
1513141
1526972
984406
1949456
1619290
764523
1570279
1413516
1030760
278550
1399184
1994988
1237554
814318
1662452
1653922
532955
96022
663307
976678
1198491
249318
1398749
1429152
1265573
1498379
1802825
1288497
1130799
1150211
1289586
189097
1107796
1567115
63120
736254
1917788
401713
214824
1336040
998472
1841381
593862
1493390
909138
609728
154203
1739262
332705
1383994
483570
62125
286315
1979968
5370
1673272
438100
1459277
540110
825915
1635960
1792579
1164670
827426
1203353
540852
1582716
600804
344542
1265669
365658
1985426
1235918
936870
1447749
1419270
734001
306518
8054
1460290
121930
1190822
969040
902417
1191601
875191
114575
118362
199268
136442
238061
770245
1785144
705461
518545
35375
1417676
839326
1719901
1499962
306673
890599
1026043
621319
972782
1360791
3707
1502916
1877345
1962925
92585
1210235
1527647
1651988
700704
189811
868925
952344
576585
1607598
1927098
313381
911407
869646
1144487
1014958
1977222
1247684
629425
321064
1549155
1601501
1825372
488058
321895
1165906
874973
519723
1096547
998531
1025357
1581850
763500
791118
270130
1433010
1733013
1821765
330200
594657
1426133
430777
561336
485162
919983
1696234
1113143
1252690
1588545
1765171
1273590
20774
1639975
1691703
496815
38986
1591327
1077708
154329
633603
127435
890396
1488374
1017993
1206610
674824
1298935
859248
1599001
1394078
1648314
1814703
1936887
1421736
1808141
1244910
582519
1040421
542396
1219779
120416
553713
1786947
1794293
441079
1950263
1959829
1521069
561981
1376837
1866706
1895048
180975
800346
897119
510651
726123
153983
901818
1617190
1963110
1928538
1921908
564507
610516
1361174
1926398
1691026
1971450
476317
1824745
1382390
94780
1368026
1694872
1336724
19703
801611
1744186
824972
1624158
1932554
629482
182593
322970
1994936
1852193
1727046
1099846
507988
1996195
275629
944604
280563
747743
1433144
667113
1879675
1170124
307068
788671
1384712
1013305
480000
612092
1069500
966773
687963
228082
161641
1616532
1313520
1663017
993392
1636677
1464132
141167
21788
1923559
1159133
1897479
663056
54678
1135769
741675
219154
1216851
565201
1820529
1429163
1738028
1563942
1503311
951302
244969
185350
1744709
998301
1709988
274088
880
38569
1421387
427898
1552266
283919
809048
1592213
1744059
233981
30332
1113238
1599723
1936737
1192719
1036658
471372
1413012
1219455
1545972
5094
1456253
524523
283473
1059980
265724
788238
628338
411734
1579526
1153027
1880689
145893
1514185
992008
1736139
1790702
686935
157720
619729
900232
1866642
168248
1712225
1285860
1465530
733636
365450
1739993
567938
1530044
1195634
1800770
815285
386275
34428
1049815
1686406
613092
786692
1308013
1221912
283892
1811016
520075
842773
131419
467418
127277
343037
1983622
1711463
803794
1651293
616237
1327881
1680433
1618598
889041
1478814
6097
393274
689739
1411215
1567230
1122261
1072140
1095813
727293
1238808
806000
79664
1704585
638777
1457614
1616116
819648
299426
1044461
373607
216490
1275805
1597758
1194819
495131
1795398
110271
1850038
1379046
134071
1637578
1654808
1205261
1350893
1984809
1429871
871422
1886762
1619520
323842
1127281
733982
1631614
1835644
834391
1773040
96372
1818031
230220
1803236
226069
1747739
1212678
944948
1787261
1965920
255534
289412
1205537
563042
1999395
1764545
1629443
725389
639426
1622217
1179781
1018384
1008103
284238
262711
1916942
440091
1371810
360890
1566588
1457842
999538
343146
291778
997373
1929091
753620
662221
1640129
1831319
1282894
1292762
1248272
471530
1107114
1856810
1999812
107609
897089
1126790
1963651
245451
1277607
997143
1154909
1987011
1822007
564560
814690
809248
699102
748738
1643662
1282087
1964473
581907
545801
90839
552012
1066225
1941724
1653917
1889508
1038273
1293501
614409
1355068
974425
1124045
372105
1759811
467472
1952217
13180
1794511
129137
809084
830752
139293
1972130
744495
436979
728666
533113
1010004
624357
1248293
1835353
466899
679427
809037
1566190
1699327
1345097
516035
335228
1752426
325586
1518869
1334172
935534
1780444
723021
639396
568957
67115
514940
1659466
1782024
131586
332633
1935284
1854834
733140
833323
1572388
1669248
703364
615336
1012630
1374468
1638899
1133327
1296014
558673
1936266
18655
1003884
197909
658852
1603610
1146231
411335
638506
1809377
1197591
1214145
1712121
1756294
1454242
688643
827230
1375980
1109237
1118825
88294
1069842
1669029
1209294
250786
701407
989848
733781
225272
1191334
569987
750444
391691
118408
1291026
767179
1954458
1587131
1642899
1821286
402029
431330
1832167
1442237
409728
704210
754327
1187493
1937382
1216490
1708102
1902386
687116
520815
1849993
1624821
1840894
1916629
1374684
17975
115348
762437
1728419
903043
1035077
633232
1380947
1088159
1131859
664903
120435
472796
701829
468115
1865986
907146
309611
157762
263536
1829547
77074
184965
583614
1965264
1132901
483190
191216
862097
323849
211638
1122507
981491
371395
209394
198931
616911
737993
667727
161915
1455071
757982
209842
702405
1859172
1826202
869378
1560904
185522
1168616
1770563
1172751
991778
418816
1641463
571900
1367006
858815
1745924
1087608
469663
1989949
1959097
1821261
634365
1446882
1099539
1643351
1496336
536926
1213356
1404649
38460
977701
227821
852090
1972974
442510
1691131
468377
1423498
1813156
196973
526868
1868924
777362
1916989
113827
117081
1856535
1871985
231072
1515889
1597261
343829
317672
303231
1182035
718268
759733
878592
487020
1582332
349354
792909
1977048
1704889
442068
1608875
614653
100273
1943068
158860
699824
171248
28486
718137
1270603
1372400
1290464
82672
120102
1703824
130303
949530
1703739
1027201
1335740
1530550
97843
110723
637535
703384
534570
680153
381308
1486474
749376
802126
1816197
650362
944855
899234
639355
645453
194103
1947298
1169652
466041
74541
436284
99629
1094707
407024
993348
1528823
31957
1463863
1147685
468651
726264
30389
1564665
609695
1466076
1709434
1600633
1197638
1038613
163718
10121
1524051
783216
1434220
486614
1111703
782418
1823773
622240
1741232
665006
1794840
722809
1790949
543429
1526919
527614
892495
1470873
298565
1365995
1994214
1194585
962387
1828220
877957
1118126
612518
1888243
1674878
979436
1115176
189513
1723128
1452901
1612806
418021
348509
77244
489909
1102638
245075
45057
677574
1612406
1877218
209762
1278542
746862
1790160
1226287
567199
1435080
1683331
1862511
462967
1556176
735815
1711477
634817
1065503
1397033
1887761
346681
1783259
1656772
1252910
1689727
533733
1140757
1463080
128574
1764869
1061836
787871
626912
149100
30172
1244263
21920
1863558
283336
1762341
1858616
326437
31118
1186381
1063430
598713
1621811
1998856
769788
1126615
1880168
1166566
839915
1833327
680425
1164978
475197
715458
1338997
58469
1927771
113278
1769388
475037
667486
1553441
440203
68796
1938890
1076053
1371577
1342266
1312268
1184370
756389
710570
1233096
1905147
1653280
1204543
62913
1336615
901987
671530
1475344
1625628
561337
1609279
496130
1747577
368916
714037
565420
1062266
1013949
1342356
404272
392081
625775
1289779
652929
568884
450943
1567854
921687
1727325
1190548
1394424
1345674
757766
495660
1831726
75267
558631
712098
55748
1357865
1501631
1458770
8814
663434
1246984
1101377
634577
446342
464268
420197
145695
1892157
1914021
289916
1945839
462401
1730546
1706043
1100718
1483189
1079363
442280
244367
1560781
1918106
1004515
429035
799245
1117367
904519
213404
1634694
670088
1467473
699914
200461
1233372
853388
1576220
1954380
29304
1885617
231532
264303
625381
42258
1571572
1131793
1685378
584062
123151
1425066
875932
1119408
1204133
1909487
1058228
1772294
869638
742846
566502
1563087
1894760
90586
282729
1342238
1478724
1225575
263407
1119160
1817770
1619530
1278378
158892
788212
1268610
1235403
1946687
315942
1593336
1526122
1208086
1044161
1469774
1492735
961997
1982579
1033517
95144
141918
20810
1534801
1128965
822054
177522
577479
525916
518919
1456162
13332
1387200
1748443
1675689
1757432
357968
1918202
1270440
91009
853213
911
1046390
881801
763692
1803367
127819
196126
963381
292541
645932
923364
239959
1121530
32295
1721374
632295
1177291
1953715
114952
388970
1001628
1745977
497892
1193107
1384190
946515
268442
1471984
1518241
159417
1384655
1046522
980838
1609310
761980
24600
543098
1027290
1834362
1931510
119570
639352
399654
1749358
1890623
63921
774249
1335086
1378255
795571
631728
522226
1723880
1850080
1502626
1819125
407947
1454087
190799
184229
161201
1874033
598949
1785376
707808
112595
1685784
129836
1887806
1942952
1557910
766918
1438237
107282
1912505
76172
933820
1107252
318453
573693
1438392
1565477
754171
954298
246931
65324
1695954
1401946
1572919
1160051
930259
468118
1454072
1690636
855252
1412228
402442
475915
698271
611260
1734252
1333902
824205
442920
223979
1255951
389667
682071
1766057
39290
191014
1313361
1227208
1369632
1300505
1740246
1190050
279087
1447397
516153
558732
1341779
1461884
1761427
835402
350643
480786
790771
1319434
1051179
1153049
1805775
59206
1244496
277342
975374
932116
1686790
665252
829734
1612866
1848125
1054681
940337
493736
271149
779246
598642
667471
832805
1845450
1874313
139986
698223
755
607178
1120602
1224194
1315085
1671667
771414
1162920
778297
470339
190495
1561543
385163
1791488
68774
586183
1385834
1536278
1760689
1125833
474259
815263
1476470
610564
1203332
1689561
678039
949100
114110
1889472
1135277
1570896
311299
1093824
501270
1065083
595853
1429593
649511
1744385
1967146
641870
1918688
1244162
856912
1054856
538284
695294
327408
481471
101558
1791331
477707
124232
273961
843725
985123
722436
1801919
441064
315874
532701
1902840
1006045
1080360
992090
347804
575165
1135151
959188
1293699
1335708
606681
1853533
116915
67474
1873722
1197089
1679114
558345
1547985
311560
1909888
1431082
384608
1897388
104683
782940
76654
1351891
1219234
991190
133349
1837795
1491598
572306
719646
806080
857028
1749093
806044
1611634
256766
1987651
261769
725718
232494
637340
1234510
148657
1470701
115284
946013
1340030
514088
1770439
307782
1974598
1099220
262877
1079609
328598
1893892
235518
901285
927189
949189
1472517
1756579
1816874
1995023
1986994
468011
378249
1488135
242255
1128131
119440
1251464
1639210
1406160
675248
502215
1273756
1188945
338248
1124108
407123
1092838
1125320
1047729
36478
1327512
257301
1650555
490911
1885057
1821399
1010425
868772
1424874
87869
1923160
9747
273100
1931823
408919
1937918
619276
556903
545394
1271840
1193930
470855
154912
335420
1502010
1506090
901184
1694164
430522
51424
1652186
289626
1001304
1827333
665830
1873602
843487
1040171
1101481
81012
1629479
1696260
821633
777550
499886
997586
1348580
149046
681729
1971838
1061038
156198
959757
138764
1601058
1491693
1550876
1068882
1081387
894838
1579525
1877693
1646920
542060
906824
841028
1079023
126127
946633
1009897
1307311
286575
796571
1600159
1928518
76214
1599018
1167412
875763
1149479
518000
655482
1492575
1551104
1467631
539235
699246
1892614
1978761
931344
1469716
28557
1303983
1896395
276230
1565943
1003636
610279
1602887
513384
1618670
416634
886885
444243
1857652
1586454
1242638
1719050
1971993
1243477
1987100
1067601
98945
1320934
1769174
1269680
1105219
108744
644132
935928
1999341
399074
341427
1787985
1113589
1718086
1813275
875079
1745236
347934
489643
957772
534832
733193
523171
1024488
479094
387774
485259
25222
1588813
813988
1920361
769898
1794173
230847
1014803
1318027
232656
1550593
1161283
1798482
1815344
221656
1575258
1781901
368249
742079
530407
1113267
1211917
1324360
693208
1186270
607855
79959
822175
1580009
1771420
178987
1732141
1877601
1783712
609612
656910
1385168
1552987
372546
62078
1509564
745390
1561538
1059751
826677
417500
459660
526903
1869897
1193205
532953
624997
406278
287969
1328980
274288
1211770
800623
847625
1048959
137850
206143
402120
748519
1275826
436719
545435
167503
908559
1302768
1900096
399985
673603
1111383
1282009
193745
1419385
1028795
104342
1088841
281418
1306326
776237
1812816
861088
1986585
253111
732459
589096
1133078
1925327
102750
521925
44100
1167888
805426
1437122
1605943
555705
1684957
371016
1109829
1047431
616896
1197536
1698991
292788
1747331
1753335
1771387
48399
535528
254772
1513756
330709
513022
602969
209204
997093
119632
1540054
817362
1374340
468698
1022976
811868
1556141
210114
950814
150818
497200
1182604
908839
1042725
822197
591821
1683182
1352170
1644422
586816
1437385
207090
1748777
1188682
948192
1836011
1946038
1746118
1941805
756
885988
526176
1682996
1892210
1268086
1855621
694739
929563
255511
714070
1297311
283404
513317
1132016
703697
3864
1962177
12747
346211
436584
397548
1681094
1053576
1568815
317250
116431
1511031
841618
585457
157920
1721568
991919
355196
1907385
1086295
522228
746980
793900
1375970
1106537
1916128
418155
447313
1734287
805160
1456977
408918
791411
1311772
1857238
941144
1801822
983924
1150775
1372357
1115189
841045
957405
1842297
1328741
1832589
917756
214918
939980
1242598
465388
966428
921696
333060
1099769
731333
1296408
72246
1683065
873247
950804
1782733
1041695
265571
973571
1048755
1092769
337419
394850
897193
1358642
1635151
1508117
1883622
217285
746797
1167665
1841861
1146146
644219
1071687
813091
51291
1371504
289279
1080921
1322186
500553
926743
448472
515905
1054396
61373
868959
682206
1053763
851127
595801
1366299
230665
1539404
1278485
997845
1881257
852937
1225782
1456201
1558389
1192813
103484
339753
1455081
291355
18358
520509
1590192
891366
373351
261337
535693
1884232
844876
1604020
1166992
1562530
900912
1453641
934449
1238968
691109
162058
1395914
1952935
261601
1274734
1277044
1518750
1967830
1049363
1754515
1890813
391428
666240
1567496
161336
1003172
1856783
217105
428066
67260
683846
699746
248305
820230
694936
71315
1374098
1022192
897147
1820192
1037474
1940079
1724983
313156
159290
1532941
1445659
446095
560504
119917
243118
77632
1198126
95025
203521
573892
986973
230336
870539
899069
661125
1359567
1737697
1989355
1139094
1567619
140483
41861
1182080
1108484
653734
1819696
1603954
1203382
1568357
166129
850023
533140
288043
1688893
1117561
1794011
1324863
1779720
291944
1377415
772274
1355068
196754
277137
610751
1621726
1188494
160982
1685379
66311
1297920
1899092
640651
800299
758296
916362
81104
1852649
249832
1565326
1971659
259118
1172523
748432
1606702
727202
1153295
576318
1376893
807833
257322
558562
649913
889503
363098
1968898
1064829
1503359
137052
1716580
1409632
1280211
102405
21705
1484533
742139
1632985
792646
712496
831582
1223809
1299452
684168
1549171
1199862
1069073
1001148
699441
734300
959923
1201672
1970745
1551428
829062
1753344
1742694
421264
859493
481776
1561084
501435
1122539
211867
1222453
1531414
815365
808393
1818967
1740930
16791
214865
462887
1895255
426442
1269177
467018
613074
1136562
1861307
8791
248509
1038083
1116752
45810
1755957
1284838
1945382
758867
1770599
39689
438926
1727595
1329064
1930
1219159
1577045
921713
1109391
900440
464155
1963595
1905894
613822
1569650
193121
1614086
1817242
1678669
440393
422696
1728314
1722552
5034
1391230
1716227
1563004
1608717
902872
1620836
1220673
1154992
673787
448454
607988
70371
111019
36419
1665593
1964038
364078
1895840
870244
1300890
308860
1617095
770456
1270134
1317116
1126816
336955
837545
1556590
1795143
296965
721739
732764
1665889
1331948
1829388
1815472
393405
762896
1939668
1886493
1206767
552428
956807
1546736
858222
1098229
1054673
1689627
1025540
256482
1949239
1447948
842403
213383
660001
787867
1008635
1864748
107211
1341135
88608
1056600
1130076
498318
1822196
1572278
1540476
1102556
643834
222372
189209
1135751
1796426
1753881
1374439
400205
941726
1827265
1998153
1346410
1729283
1518193
483037
1844746
1528217
51144
813979
1815926
1625376
1301336
980694
503414
1637168
1913507
466169
919126
984900
1294394
791206
227256
1890762
1797326
60155
1649247
1390981
1516779
1814332
1952511
632202
1571005
314859
680969
387655
1831161
860199
788786
525282
1231340
995485
399626
1328680
1536752
142310
1763903
944066
762438
454149
1145221
356594
1381646
1981498
989942
85408
365808
782242
1480925
1260499
714346
755422
1029279
282984
1137671
346767
1211900
1455942
1046401
1526280
39768
312323
1738045
571091
225276
1038422
37067
535567
1227721
878169
569129
296284
1778367
104578
1195600
906286
1419421
1140475
280348
1022462
314747
306994
874615
1257568
489956
714789
1409977
1594347
412896
1000460
414514
924573
586098
1252819
1450780
1620856
1403806
1586439
916893
1485063
167722
98371
448626
1277168
887982
1655806
373545
1589759
1033860
359510
81205
1986441
1734915
376862
196083
6917
1109337
636774
1197341
796302
126370
741314
1186466
843633
859369
582021
960973
1076443
997116
1555676
1828178
1498665
746977
772627
941947
672088
1532174
759758
144796
1660972
1757368
1974057
187944
1749192
721016
1300009
1164239
1751460
1157966
1327938
1695213
700480
940394
1610350
1279339
1601878
211792
1496707
637321
1516602
1520553
1033278
1690404
709898
549393
1757032
94966
959558
1492472
76576
246318
844532
819595
1957343
1409478
1717796
634319
1968891
6051
172288
1902429
746880
36870
1056846
565923
408902
1690697
343139
1339703
505359
571558
1365902
1531710
699025
1445464
1847469
531692
496927
1173656
232687
1377314
1082923
631118
306732
1807433
591939
1236146
304893
540266
1273574
383076
715995
397772
1917889
1462530
997303
812106
987602
600524
439123
1645446
1318148
1968970
760216
330518
869480
447564
1062763
1904110
1787793
1685664
761312
650191
474366
326466
846674
1772746
680636
1948381
1348739
977411
1211912
85506
1153374
1161270
656555
1850327
320646
677439
228847
882790
270428
363337
317013
719344
1787134
289160
494505
1354330
670133
153033
426665
700774
1202042
641721
373099
1430792
777550
1765055
289711
134882
1834580
1759185
1447295
1831773
1804955
293383
1277302
578957
1002682
960911
736400
1843664
61057
1094321
1899386
769532
1605992
1785035
558432
897826
917426
1528565
44382
1289951
827316
1284874
1459820
1488811
525115
1582119
1156135
1147365
1180162
694014
1388202
83404
1239028
1267233
1697084
441098
1400027
6737
529861
545296
1904853
822366
850641
356681
1218921
1296918
1150707
1602850
1002624
1494507
566424
1390136
942883
1988439
1751461
1976922
1531534
1673402
139888
1068959
1770233
1743852
1671557
475022
1591489
373455
1223017
676933
1489966
1968827
1367297
908329
1914689
1293322
737584
1133872
218305
1373004
1097012
418614
351662
1151083
1574066
1171806
285642
140776
1236551
1288567
1583867
1927939
252547
1205222
1922118
271933
1854780
750516
1050059
1212837
1240167
370010
353557
44100
825687
1958396
88470
418292
94502
868548
792518
1657362
1255748
1457589
843859
233003
849767
418890
1070787
1965788
1351700
40011
1842183
689736
1242672
1320242
1942142
260645
388269
1527396
1873076
970507
740096
844834
180744
996795
859511
672793
1576222
1379424
1423714
123391
870915
159187
1892477
1518070
1779272
1010947
674771
535330
1246716
386303
303248
1520848
604602
321280
622928
786960
1519879
494967
1512578
1622985
1483730
1642797
1589665
181956
1781800
1532380
1186783
695898
1901733
1034817
1768250
1447718
652069
230560
458760
1099219
1449438
748810
1564258
1748774
235938
1278555
1219327
1624551
901490
1957310
189251
306402
185206
897634
1126037
1082195
382215
1537206
428943
1536005
545286
154222
241774
1933847
1162745
1748814
1927893
1334081
1878031
1544334
1108887
1189082
450567
1202725
1667728
1939652
221083
313818
655457
1103426
216932
715254
1681938
1015159
1387592
824009
364246
562927
316673
697458
596194
276336
1885629
1296720
67971
1803994
1768034
193497
489809
1443413
871415
1074087
1921466
1279582
1859574
1836816
577583
1369564
1106407
1476057
1586209
425345
1935114
1938345
1617222
1694019
1474859
895223
1421941
935636
135704
495570
1956627
452076
1220032
550512
219452
1563054
471408
1875773
432185
1879628
1640018
1163546
268158
580002
846467
1015784
572408
907696
395347
1688131
1607851
1564055
800809
785381
1289688
408719
376263
1928055
1051613
1782108
1492962
647008
554575
127030
1629182
609474
121386
570620
482243
1669188
1911958
1703699
1948497
625040
707502
73590
469254
1036563
722963
640514
660455
169835
5246
100545
441293
1931697
647027
1850385
73807
497004
1481538
1066863
110744
1507480
235511
652052
652744
114209
1656735
962904
740187
1498092
49098
250638
988769
2812
1943890
1538617
669509
467042
1696393
774575
236162
615719
629097
1386431
153339
1597036
1103616
1331482
450535
1273717
732807
1647784
145555
1159498
602353
1216077
548719
906262
501468
1442579
1917096
490724
566422
1504151
867660
287223
1649973
907476
1655185
26129
510970
1396776
1469783
245284
558278
1198484
1507279
1996445
1738841
873936
639295
66877
871341
790647
729509
1776265
1061387
863995
1206055
1867945
1481262
1283675
1797102
1296735
1930580
1265891
1088675
1495613
1532772
1906078
146219
794562
1430399
576459
1982209
1171809
1474103
1801225
1010451
1893270
1593058
475501
1110110
94940
1921629
1664202
905251
1508547
548902
988629
97516
213427
264341
1608054
305074
1251597
504508
78653
913877
1399094
245525
1157467
1021279
946022
1368445
905705
1957001
1886856
236344
148560
1618991
291409
1449060
1045975
1314085
661398
24690
140210
1503995
1922071
1443524
92140
573218
508270
1949446
431153
929697
594761
1653360
1808280
1781777
1251775
1378183
236106
784668
1773069
537634
433831
1921537
1882256
1698621
711501
1582145
1188224
1935764
310672
1639030
1650883
707951
1418500
1058823
1854156
1637101
88573
958560
1016907
1506747
1598376
812661
734217
1041048
1920963
1699966
835808
927340
151147
1525207
1062230
1589177
1636348
893867
1721804
1070866
1820937
520259
905230
1159435
165208
20166
1570075
1019161
956361
651480
449616
243519
1254258
57585
1401131
1493253
377092
847477
513198
1988083
1665845
96769
61987
1155425
988097
287508
453897
157602
857729
468612
852985
1540459
1506319
731635
1653558
1433442
1292600
365929
496359
182148
1599532
42243
1352369
1587618
554517
1185361
240752
644115
1512376
1884015
1019494
1796179
1745595
951297
1254915
1132721
1815268
326463
798933
1309575
1719112
1191887
946068
1338732
440180
587374
56928
855613
1955008
25421
1318935
1988978
1851648
1920803
796154
1485742
1737124
1349117
141991
1234728
942072
52930
1258936
478132
601461
291111
1504823
1831483
1909083
919307
1610496
1625454
1831375
1674520
1118161
1407069
1362164
1326869
882154
734104
833915
1843544
823473
1432658
838261
556150
492263
124864
975756
1708015
1433183
606712
37153
386888
40414
1217683
1654468
1294684
412068
1318388
1503875
1668218
384689
1384841
841932
733277
930390
476612
160486
1288043
1358266
396326
1376539
1684727
456402
98590
1385685
843933
1411511
243190
1369090
1157992
186465
602066
827795
354507
1268102
1181022
1841556
277601
322574
88285
1477154
999586
545372
1366590
239033
1962513
1242626
1356767
1938300
1668748
1032960
1388630
220944
884968
1556788
1599584
631360
413875
1805412
1735167
664997
1775402
1368032
1351334
162786
603224
1707274
1790353
1196071
1894704
1430217
802079
168563
1179147
1410183
110651
720827
290712
1117959
1212529
1400475
627821
1137534
42653
277787
844333
705773
904723
1094454
1140039
1676770
1234394
1876650
1763385
1889376
240768
468707
515949
1931736
1590984
37261
347465
1828243
1408280
185554
1866623
891142
522587
1349000
293468
1160291
172996
1640390
519710
910094
1888599
83946
868938
701084
715905
1883196
1824673
1921101
79892
848585
1455697
608796
1107401
425328
654293
134614
1415636
1015532
1726149
1086666
786860
1478417
1917800
1289944
1524545
1929827
682996
1905612
1207114
533623
1827584
109739
1372041
506447
1836122
1891963
1804953
1666023
504672
908522
1170686
1504273
1462731
121688
925387
1374511
1651089
1411887
1049852
824118
612495
1085034
1063111
1689864
1885774
1036428
837734
1142760
255083
701798
640271
1340585
54994
1004786
1867687
148388
1216757
868788
938135
1071990
1788755
1822500
942000
1939481
494958
984674
1255842
652739
1738950
49648
488465
1129217
1104724
1362651
893299
704003
1939714
523422
1799222
1168377
1961400
783650
1498911
633358
474858
1092965
40846
156358
1322318
1088842
1224243
1146122
40066
1193230
1250091
1571491
248055
306525
1305728
1326589
1326813
788329
946372
1788393
266321
1680325
436380
1631721
1071456
659712
1648325
777392
296793
444120
1644333
1212930
32745
1853188
1652750
628945
306178
1153415
14149
350810
635811
349033
382770
781333
129981
1649930
579190
1999212
127292
76317
1428923
1742107
770113
1802258
454663
213817
1805127
1975733
382388
197096
372457
1866659
1773546
1529649
1719958
1606060
552024
368752
1176907
346527
1446196
399788
1898071
538479
1065734
1894323
306204
1859358
492552
306068
389221
1879972
795557
585767
1558227
1447162
492511
129834
417997
1787259
1802852
640995
960875
1424267
582138
1775026
1634144
952437
428633
116288
1772384
993227
8180
1276691
1626719
394971
1353644
1475709
1798127
1919195
912765
1400259
1998175
432387
1502859
69076
1142531
1487291
646388
368016
1666412
543214
1411472
1309122
1226222
127570
1391075
48105
933976
1841798
1078129
1720048
660473
983116
886914
835244
1689866
1085916
1093694
805283
320448
488610
1297822
639392
1448336
577181
639498
1571564
1883705
1471078
1689004
567036
199962
1121658
1850904
1139027
1934778
1276010
1627137
356163
1359598
710347
908762
443501
1485654
1612365
1944782
815712
499651
1526362
1755331
277459
157515
196317
1435247
1169934
575405
839485
1860223
1321461
339548
1138730
636995
931130
826522
1777321
1415343
1435385
954513
1220796
1614439
474723
1770612
1608378
1225631
1661784
1514941
505606
1449280
1591291
1073793
1376104
533958
1680939
1025827
650058
1736945
1595893
1578555
383980
1599283
1761647
291359
1020303
1412040
252564
694338
13204
1541392
1625210
1419403
1928308
133529
1990388
471508
1611888
365445
73701
288436
259930
604742
116912
1515091
1977225
1801592
1718283
1430564
1129269
1725058
1478838
1358686
64577
173633
941622
1831220
1916462
1752787
1760973
670664
1389400
1572180
809675
719158
1585378
978659
357891
1651009
1991644
1726472
464757
75918
1145757
1454809
1437083
1854018
1978693
550775
1944679
544910
644419
1986787
805767
1957714
654757
17315
586485
1503051
10546
1848366
647863
662536
1375824
1248047
89608
1036739
516480
1081790
912215
1098243
858732
180709
1594470
999241
119444
1094276
1553524
21928
336448
413452
202602
803635
1935480
1587395
1590557
988919
1243787
781722
1060838
34599
83356
226828
1420876
123154
153086
347036
577876
1891672
1284155
683675
1808296
101308
699476
874206
1263570
1868300
1873176
1386770
598413
3978
1063190
124858
1335294
1081076
1040825
1259070
1197972
771090
406870
949119
151485
1156864
524157
1917951
199051
805651
216487
431350
1023392
1764251
523819
746416
268982
1433014
880799
906229
1027674
252869
1636650
757542
1770518
895056
688931
197548
1531479
1947417
1662783
1210110
1670925
1333464
14589
1444675
512819
193037
321228
1659814
387393
803118
60321
987764
534321
1465167
1904900
728023
163194
856007
1560411
286570
1938481
262953
1343915
944839
891344
1513061
78729
838703
1071455
348332
1110455
681801
309042
298165
668466
1891934
367569
142138
278890
220838
892127
583678
1926946
313592
1008702
457494
684010
1165448
1577282
1428569
1065436
1132194
1061001
1978667
1918865
1199837
1719010
829685
854769
684075
93917
1675160
715985
1468843
192061
1482262
687375
483196
260070
749055
878502
506523
502833
1520483
984498
1762407
714602
1180495
1592123
756024
763840
1661239
166813
546547
1658920
1384407
496049
956103
1944135
569477
1950393
1476030
1715033
388891
1170305
340354
210160
1678847
1147138
1388428
1009862
1629269
895747
614817
540189
1972009
390303
865219
1892079
280390
689959
1683324
63617
1850684
1858815
1479615
1149213
129534
1697928
749128
930896
664118
1410405
1420888
894543
1635533
909862
1639142
1320761
1072769
150646
253871
848393
910275
1642891
597707
1598647
1311352
1220293
1661783
1656843
416912
1491739
623070
1302646
1773082
1472935
1445235
1930197
595180
957133
40430
625622
1338204
1324839
1221821
1831988
1737723
1967297
1353865
318580
45999
1844818
1821058
1102796
1930274
349614
1039045
282386
1599262
1704166
1041157
849105
113073
1900155
1010745
387376
1337844
1813058
937920
1402035
829151
1803358
1978808
228746
257120
1615451
1491301
605193
631964
448018
813151
988401
1919293
1132649
1746312
525561
1359313
986487
1060386
1433524
541026
1039388
1288975
169335
498372
463231
1849097
1538869
1672600
1697667
118450
452012
945173
1786925
629446
845014
1624214
1477361
1906245
1898680
722472
755040
246549
368150
1674223
904029
1014596
75740
1397540
164849
297310
623204
573747
402687
1895340
1390317
579249
455367
1145135
994284
1713156
864661
1575009
491491
1322120
1491823
126516
773938
905404
46495
751300
1775129
841713
1932115
1715983
1076071
959700
172104
160350
1746077
1967283
565645
213161
1066228
1428584
110377
490779
6066
590139
1752217
1045525
1307488
1571801
258847
442134
662017
1752818
31159
333678
1584303
1883652
1227242
654119
396365
1678503
99084
133045
559760
1595515
330323
1443443
1199229
777915
200950
838109
310233
1312374
979028
1488147
977939
1464192
262940
103690
110383
1527075
1750878
1217337
1280839
423621
304497
632096
1743082
278045
1619416
823587
947902
1644678
534278
1688836
1368031
172127
413820
985419
685300
1100953
319806
1668731
926896
598654
792378
20430
1124257
1193897
1250885
451131
1388305
862486
84167
1389024
38437
1399124
755253
457187
518064
356372
1269929
1405015
1532199
1250855
512809
1779909
1987475
1673600
104309
6747
1139703
1113372
1320735
1321858
162644
986774
538853
279275
360573
249976
1168172
417379
1366832
428687
373655
658035
495112
1491420
921340
1262169
993504
1556765
371109
448824
1413379
1943832
1816921
380980
631555
578212
1570593
1169630
297753
606910
927665
458681
1730902
554436
665317
1256449
1081106
1128473
1834756
644144
1188766
119390
1919019
116745
206703
1089668
1948942
1013204
1678704
1747647
524590
162836
97265
9993
452215
401660
1609463
1018854
1591385
373508
547279
1112460
736051
1723897
545719
500531
1412602
616790
1855187
1041598
1778558
1995162
1982344
167939
1988135
1259597
1187722
1977896
1647538
1567309
1855225
293934
432825
565119
781925
1169640
1850467
1498161
640418
1360549
214425
1945672
890678
1686873
1747869
909715
404492
1460053
1307661
1339561
545383
38400
1592689
1921107
650956
210123
611316
1434132
976255
1760697
1997876
1651149
580704
221897
1940639
1512161
1425424
631663
255956
333526
1245166
1408264
1551443
93051
1097755
678585
1604868
1040212
1527803
1658305
947644
137050
888106
49800
195749
792884
1827509
1971156
847647
1837182
374125
1881310
543791
1027299
513520
1011633
167006
1664043
1123033
652207
1198806
735405
242200
1354674
1480323
319945
1607302
543453
1323208
723963
250669
566357
544720
335806
1517793
229323
1679277
977923
1762080
482179
1190546
322337
539690
840417
577058
1843912
917078
193302
1875933
1418901
719985
790639
1345347
1490943
1010920
1798301
143724
1156304
1610916
775476
494601
39800
203231
525937
1502040
1496485
291829
1377238
251892
1950759
638101
162137
1080109
293210
1596372
1413663
1773136
1666198
375123
670804
1982049
92037
1149294
1343750
523450
1966115
1638455
1211385
1367758
541209
343542
1435327
439862
1298398
739717
1283654
1511483
159084
386613
382593
358295
226813
71712
1312279
238605
188180
1169554
1231147
1494965
951030
755100
343255
856799
1780260
219766
707181
751718
1336790
1951087
259359
81557
51398
1578634
97225
72726
31548
1586189
904851
256658
147958
1644131
1561692
1653361
497553
148235
1480397
654468
171674
622783
955567
1413947
1330985
184296
1187966
167067
1983081
584741
1981382
1567789
1343165
1029448
1468125
1077072
1208805
809596
1607892
1495531
1992085
1607035
1052089
1127133
1075748
889807
1291359
1727922
1636835
117326
1198421
481194
500536
1743679
736976
1499319
1674349
306618
377603
347467
1331994
1960790
1248343
1417473
301866
1837566
1873269
442872
84556
1497232
1066900
1436656
616631
1702623
892733
1238286
680712
1837034
1791389
1844228
1328858
1072200
1754100
1718576
1695647
344809
1994615
1019996
1715643
1313667
360389
1304205
1002440
310099
1499457
6424
1954242
14172
1449081
1968079
1689667
1603152
157059
862802
1581281
944927
1905304
1264698
1224541
928161
898795
345526
114577
511505
1970822
749712
251363
1448572
132434
776362
1077243
279619
1153181
466789
1199012
1730700
1164787
1348245
1707139
1052500
1235048
601057
930397
1454615
939893
941814
583685
348832
900567
1630856
176754
230859
35175
661669
1644242
975673
456374
1218147
343820
1995935
681040
1281057
143209
896752
1053302
1339189
1895603
444254
233856
114747
294693
276643
332495
42100
1395216
1160980
279806
1857969
305687
1183406
1882737
1073336
683337
970808
1123440
1523118
444599
1255328
1975375
1190137
1173033
898143
831207
1844152
1457986
384156
97553
1006061
145645
1465278
359973
845641
1365242
647809
721022
1329740
296799
133143
407060
1751188
1017909
680107
95290
1419046
131174
604439
267407
507656
1795465
264341
683074
77174
654299
337751
1600623
143080
1404703
1097857
881575
1183497
352552
1971286
1515787
97432
231369
357236
153216
337348
470220
594674
1338205
1374276
340347
716996
1694087
961933
1495475
380445
167282
1143795
1444465
1606430
1569946
156203
462250
231748
1934758
765267
1925332
400586
1322742
1078474
1811714
385081
1791497
1031917
1115706
353180
176272
1654629
1546516
1066070
1643838
1011042
1799935
846167
1930966
387004
1056895
1856345
1737591
1547804
1387289
1411217
959280
1710774
728950
1143728
1389969
726962
880042
871759
236496
1153585
1206311
581611
836243
1456059
1733985
1991336
184531
7606
786740
1659274
799411
1076325
1787663
459119
117093
1160589
1503752
874719
1439398
1110378
569377
1343987
958757
94353
23096
214312
872095
457655
1712017
955723
360034
15621
859603
1311403
947908
224565
1017515
1698328
1860027
1005855
203804
855198
1681384
1756409
1669450
120978
282085
1057924
1921472
114713
1468476
341037
12720
1342330
1267221
1831918
1170371
1343023
907671
1691267
935565
1747339
293081
794023
1551059
488353
1654866
31958
1609694
1643711
1867836
633983
474067
1656054
278178
535635
529451
608243
1177483
307218
845346
788385
349157
677972
1052660
1710299
1579120
749122
977167
550086
1104655
1270346
864209
547309
367316
9925
1332859
1355569
57730
857106
372481
1138290
1887454
1977754
708698
265012
388942
1942389
1453654
695659
1464427
382632
1603937
738467
892173
1415427
321796
1607163
290272
490576
1510465
1057422
464009
1266483
252788
1061060
524482
1243491
640731
1942633
477708
824024
755910
135112
863578
1794110
1107555
459727
145715
415587
1377255
1133959
1420009
591211
1754368
498638
913334
150305
1933736
1205691
1998547
122917
1660766
1528549
1403400
1008955
1048436
1039395
975387
1996328
1894181
1637944
1987501
135347
1040229
1520239
421937
1820557
955093
239583
119952
642606
1062752
1884950
1155505
730238
1481817
612129
522107
93789
1812837
583546
1721150
822762
1929123
469730
828945
1290404
427772
681554
478240
1568216
396605
1940810
1696761
1385631
1955086
1672022
745609
273206
581526
1774027
405189
1227889
1845059
580384
1266530
440851
1261991
149388
158811
1638958
389010
642065
1776140
1265749
23620
1353083
984421
1597826
1236365
599001
568235
1148586
729765
1135215
438043
1992519
1217574
1857085
1885399
901470
385222
49905
1249524
1450835
1188804
78783
1286922
1400339
492752
1189531
1010215
1798074
210262
1006269
93517
183625
637167
958283
109212
581021
1705577
843425
1947222
829666
494704
232598
1552682
907868
992789
910436
1811387
1767329
1493029
785868
101746
849700
87887
1620846
1983401
1096300
1207306
579443
1660814
669199
938057
1802935
349211
1079122
1679874
124182
1692034
1186461
832005
1599675
1354622
160148
1526905
1369589
596758
1585231
383693
1041910
1216739
857151
664570
387090
71706
874960
1547842
648024
855935
412848
511119
126223
661684
661619
914223
46670
776187
991074
1712073
1004582
175706
871886
775299
1555561
564377
1055995
223879
498161
867535
63095
1921370
1403811
1736121
1213373
264086
1600833
287834
616976
1417175
1577785
464927
5803
1844558
683946
1985504
1772213
361864
1435310
1919059
295903
1490163
1936286
228193
1168154
1038722
1809486
1449220
1696272
1376182
604219
1492991
126971
1928241
1266028
542955
1978137
903784
727218
1050694
1335802
1151894
663661
850394
565223
1781658
949611
1301551
1530420
1440929
762033
1378033
1662605
1134195
1195594
1493630
1034379
34177
1165322
604313
409731
1202087
1276551
150673
1532622
661645
1141420
206270
80164
1955725
1332875
926575
1281302
306445
1201727
1773929
1508290
568843
402985
981442
78692
920009
1222295
1791277
1551587
1754507
1098676
1558968
144919
303743
1992098
1257815
1076524
127284
1063901
1688917
461798
1115436
1150374
1257400
710642
371493
1646344
1559946
1018268
582312
1395086
612244
1462728
1596758
270962
831683
82741
1173575
1565519
739062
591788
816617
1760039
1933488
346980
1786873
1963494
1541838
1990001
644055
746220
1230099
1254233
947263
1177705
1177055
954995
1125074
914378
553761
1752673
1387860
1934378
504117
289825
761387
1646260
675049
1024765
1305624
263377
1031263
941079
687568
963661
1463801
1685157
293297
621642
128323
167201
1794086
326891
1156497
396131
504969
1032984
1516920
586191
635845
1084726
1288579
577447
1469551
1969100
618560
672164
658602
1206276
397859
1922375
188969
1997127
1600747
1774200
1665340
1678148
1473059
1293711
630615
376892
1342126
1419240
1742914
1710454
627803
1746552
1042388
640587
858428
485762
1489318
598430
739694
417395
1239006
832158
1250099
1350320
1369795
1864700
730800
712260
1040187
1263691
1596774
1621303
331202
1856033
514930
255625
81078
5562
1974638
1237352
723520
1787882
1465858
916770
1699890
682789
279125
1387979
444980
46564
1794553
595929
1788076
761218
155179
391345
1024382
415938
1737062
1329222
1450896
1570083
98867
889408
286893
1493321
1285143
884648
1305395
1817042
503258
1228627
234575
1774895
1251092
1459837
525366
1881771
648402
1239609
428712
1031527
940032
1696623
1369712
625020
370810
1180781
81498
1127634
1760093
289577
824234
1467403
1250846
1263968
550066
532536
1371202
312561
1254
1647384
1438697
466622
479252
1516731
1299585
1971913
39039
641383
1286516
1873811
1634794
559174
489246
644531
1274071
1610653
1017595
1102977
695506
1311884
545261
1755827
1269393
349079
705764
706417
560146
765063
174374
466725
1910074
1394910
208332
1043334
869360
1638708
1067772
1077992
1659963
65931
1219030
1862937
1948415
395242
638973
571040
782840
1357467
165557
1942336
732149
1670178
1168478
909106
537105
787603
52506
1903930
1868698
640105
1222497
1763434
1016871
401809
823414
610669
49221
1570081
875935
196592
978241
453784
1955346
1922289
947385
1173845
862169
431568
1754842
1773236
1932979
720394
1558932
1082887
1064016
1002212
656027
968818
1043111
1915559
1554251
346320
1271312
123708
143777
1182083
125928
1124010
1966839
1375105
540027
1840399
1232789
1876863
262389
1177988
546797
470263
595494
663880
675783
1867176
1432430
755551
1780086
92707
1109067
503156
1330539
1570707
783399
124029
1244959
1996207
1910804
1835030
130511
1678212
188259
952679
269973
1487869
758965
272574
955201
1455980
1519426
1056802
319431
1879071
642765
929863
485207
1320170
1335114
1998861
1535484
1492442
66300
225520
1710192
1725695
1402204
673316
487882
1400547
779702
18368
1280173
1866217
1086750
622452
1003226
494930
1573799
918831
984983
458340
11198
330666
63250
1086422
1892078
836846
543736
56452
1238112
716394
1309835
676182
498593
1195362
1779798
1134934
1331848
1585068
548666
1543861
1347712
414402
1863177
1902797
1004651
834678
1878536
1161327
1388517
1000351
877164
410694
1056501
145169
77093
1107037
796283
20178
1028545
783173
763531
495733
1657234
1064948
1603286
597710
1371001
551165
19626
1225834
1166813
1124559
1919358
1082108
1820965
492287
323760
894718
1341877
422356
1020630
324801
1889599
755789
1594199
316673
979842
138668
32103
940654
1703697
723170
273588
1520238
1981505
1464388
1966854
1462409
710373
1388779
1707863
833649
1462447
346101
1429213
201623
576737
1015022
1615557
1744484
791966
1934152
1331509
944460
33875
1168250
91796
1840562
1538151
131416
1167147
484304
1231232
1865561
442706
997340
1517550
339397
462602
320127
1815380
91885
1785735
1353809
1058469
1273975
1200527
153120
1522338
1402002
889219
787981
131534
107060
1330091
1828039
280075
1320277
734780
1049642
131566
1670411
1770274
55501
1832765
23522
59719
1892343
528596
294250
1672214
1077561
1330550
1346274
490194
975596
456450
814560
638216
804177
1377756
320099
1491112
1342191
545640
767840
1925730
73986
383922
1897332
1315673
838034
928574
1104462
1449044
1454339
1225147
1711727
1913270
439452
147672
773498
1403646
149978
622320
125727
522654
1906726
1863686
143339
115165
831006
1164074
1675270
1873466
730811
387731
849028
309843
544682
44316
1118246
100057
1115346
1651588
1558278
1403741
1591454
1133049
870153
1322814
871936
1811174
1590161
1236153
1709651
1246552
887738
749717
920065
555547
923391
1921205
302979
376130
1010970
1394329
463605
946802
1903783
278441
1057788
654040
1087302
1754946
711493
878318
1428188
529791
1343121
1843706
241983
1354021
1491296
1442205
797460
249838
909816
1486295
1226118
1828038
170577
1513210
1031097
1348589
531047
504816
1540934
1456444
980553
866723
275926
1831318
603270
268563
524052
769352
869127
271590
113839
205403
17786
1763430
1576265
668555
1757183
494147
1840486
1212453
557396
1198983
363308
383153
795034
320608
1963659
1860199
1748929
1089108
255297
142916
141021
428769
689010
1616603
915197
198338
537554
1316428
1858369
1095720
1605709
796500
1810106
547689
1614838
610426
1706624
679390
1253905
184478
806224
1365993
1495011
890336
1227861
670025
1476932
995324
1679128
1986260
1375182
1678529
480106
830097
1420184
994787
1261351
1381515
700235
611046
1005316
1322535
1510079
385107
792863
12919
854353
958558
1816020
422505
1175653
815788
1465135
1939075
1760084
1245900
1901141
520950
1793595
1904730
521831
32587
1373251
1934243
754375
1316664
1442816
1949098
1231042
312415
730390
274011
1538170
1882134
1137292
1369907
1677553
1534837
21195
996907
550275
1415094
531301
1528296
1755677
1359290
1794103
1527709
334109
1907939
1423271
202626
890084
872489
446828
1545731
125173
1239157
1543828
1100597
1372865
1208236
479774
1400483
595546
1983947
332735
315232
291085
902266
314506
135143
1639962
396234
1041148
459813
507451
1461251
411108
1828403
643657
368456
405001
1307544
578436
1220404
370706
1729808
251077
1670106
1410656
585241
1286601
1958628
1317283
11426
338686
1454875
1787334
766850
579592
119140
213041
1293954
164170
371902
89874
1478535
285804
463012
1537879
549949
88578
1242375
580835
153434
933958
1833074
530451
1636911
475892
306885
1992274
455075
965750
132366
1305101
718060
1044477
130039
1589437
827102
149584
1300558
1265024
1369849
1362606
1387996
1142699
575136
806417
1464231
304790
321696
275740
1505109
231938
1343560
24002
1952681
103474
472512
1773563
1087743
1678682
920714
1890892
1983072
1501391
341904
1559804
1822457
1518320
15339
1437781
450137
136090
1539879
79268
1737870
715774
1236757
800438
616098
1212663
288862
648935
1428142
273526
440449
1112199
789577
1180093
1504898
836907
166474
504091
1043780
474426
930270
1327512
1778582
648998
1716116
992353
726061
1214778
274013
1579935
465431
63051
206631
929160
1689008
1375670
893100
1506769
1050790
1210809
1198561
267169
1901727
1108334
74430
880544
561880
319831
1433118
1447466
490958
305436
1435518
1358123
557101
479772
1939464
1569844
27823
687806
245354
834350
1001120
505878
319761
1067773
1707265
1792021
497021
1251382
1375538
1300253
1664718
1699174
1893769
86759
1028130
898068
1060427
1177932
510296
1410353
1039460
1670785
34395
1160340
559457
1501977
1359123
1357429
1824477
995552
380579
1759681
198174
782576
1708289
539812
1301295
217917
308784
194031
467906
491408
1156561
261842
258967
206996
650215
1761929
1927429
655518
959524
1498251
695407
1994950
1718236
1803042
189907
1664297
642148
1649952
811547
518759
975257
1377124
1215537
1973611
182721
1075403
1772125
1276382
1999607
1091585
1074625
109622
1356598
807178
1669372
321696
839513
420127
709558
1612900
1323759
813664
447785
827230
431165
1508601
98877
1511381
1621477
1285382
906436
1735309
1940842
672158
1499960
1857926
361163
1109169
1275705
1047667
1611757
581917
759098
1616490
141003
706423
1196967
1480061
7240
1635173
38759
1450595
1204652
1604657
868189
177121
276011
822288
833613
281488
113747
38891
918087
1097937
1018565
700983
602119
1278837
1200004
627861
1478806
1383032
235335
123064
1926574
1735845
923374
923406
1333419
1473080
318535
476062
411732
1547842
1050530
1299611
272952
1572516
1924741
42969
663326
168317
165170
414087
252151
1196897
1797804
1875809
1941457
1664178
1235404
1246370
136564
1967433
332698
1313104
483322
1255926
1660971
1620003
287316
989568
279256
936591
722916
834399
1897964
1328843
1168145
82656
1010253
1616629
1089873
1291796
226597
1812050
1945586
419599
1743536
36656
923958
1213293
1907064
1603120
595493
966820
490587
318422
477553
1633134
668913
1151804
369699
639462
1167352
905455
501609
1191913
49126
327979
534285
1543547
538829
991847
34227
1600801
1764499
154156
860034
849379
1815260
203066
1509066
1392056
869632
1458857
1746858
1537439
1986052
950738
330242
314395
1044303
75793
1754603
764616
244635
901576
659854
426439
222872
573005
1122359
39229
1737660
537654
134289
1490242
1141555
1751539
597602
672940
428296
1511858
1936031
1629577
778857
665599
1602598
1313419
300250
413189
1021626
1676471
603180
191893
285424
1291407
1784010
1236803
44053
1518758
440036
962175
211041
486697
810940
1680787
348816
334556
1620568
1198394
1940999
1267939
447405
1434011
20436
174443
785966
133554
1108619
776576
881848
1496439
703861
1904329
1043083
1515016
421496
1562168
753612
732810
216928
338006
95933
731977
714231
1496458
493000
1564776
1963450
1835190
1374845
1524315
790521
295857
1989566
905092
25285
1589894
138187
1831854
1118083
1055346
647743
1978945
583459
1516731
264004
456963
860944
487745
1853941
732680
180760
1458096
1860930
930918
279410
358581
447364
1683449
1360365
496534
1822823
557374
276269
1385577
1515715
692393
1295806
305020
714459
171305
1025164
1732566
244585
809385
1443681
867292
1069658
1863296
1004615
1419187
690549
629602
1899790
509224
629072
1554922
908095
133780
974371
1418493
741847
972832
317163
331756
196258
1394448
84465
525367
778635
918008
317016
355917
910741
580478
789034
1300847
834377
1429265
673843
566189
1855511
289866
1425899
1800854
1542306
1276506
1723688
1852708
261517
670293
385904
278078
1187789
363397
611089
1685335
1732705
493471
625705
358128
606198
782246
694565
435961
1936648
824531
114692
245871
1201500
811909
592553
1911798
1165678
628826
1008218
1624788
732542
1030451
1129276
432514
876329
1461221
1934075
1426225
987706
1996939
7603
1428078
746675
119028
1710197
953144
807386
759726
1119922
284894
1734656
347964
423812
643053
1291266
1718847
1414897
1025547
1826368
877655
971331
1386524
740087
693332
327755
865573
832326
440042
808851
1124580
1017187
1675164
312173
1214770
713971
172276
1988953
1697614
1260426
828126
1119809
1366664
1676517
228677
89475
1117202
1001731
612538
1688015
915293
1735903
1160034
1007496
112151
343312
621895
346581
108437
1651805
1052659
178286
1510739
1139016
1211385
400195
598707
1574
423387
298818
1023802
1275368
1915528
646743
1011447
356499
1045923
619694
591747
1813415
1151981
1264218
84954
492471
743042
669144
1219652
1372321
1271214
648501
1333624
1529605
953086
48975
242223
805416
227491
670270
672397
1901829
793406
1457704
630050
336359
404630
1621140
346200
831602
1295687
532361
1300104
1426026
347771
1237463
1935990
1662993
435845
596254
1747179
1477451
654844
623319
16154
956543
817021
712599
821721
1341593
1922244
1100239
219519
996729
1383619
832287
1254633
490810
848286
870611
1605803
423662
851204
742684
711203
1679280
1491635
367743
1949878
1895348
1149464
568949
51399
1444556
1104944
1603028
594604
549641
1341177
538592
562106
207572
1106355
1112406
1582741
1359187
1578870
389806
1839527
1080404
1122498
402751
1913648
1393282
987091
1332085
1875189
1389146
1291517
1082139
1514223
800877
578156
909713
21933
808699
1472362
116535
257630
1272883
213286
1687049
1514499
747970
1536523
485146
33168
970064
1056984
14280
1130077
1393251
915313
1000507
245161
896532
1992121
103780
1385234
1371797
115569
1618840
1602251
326037
1539356
1751780
476069
835554
1608044
353576
404642
233137
958294
776827
1183500
1668505
1969098
935206
693885
460224
1666733
757827
1414928
643624
1712641
1157912
1251093
172324
1817002
1719234
344826
1452420
1260051
506893
512798
450864
683948
824973
1308818
407958
1515732
1009577
629001
1491902
1966226
729314
1290549
985449
1045264
1836457
1782826
88636
493463
597303
472326
972770
1828449
773931
1450926
1371465
1146035
1340848
1214854
856038
883806
805213
1219720
1152657
193097
107561
1040824
396019
496292
584489
300801
1733409
305584
1912864
1250907
829282
484200
68180
1588679
1400825
1232090
1652551
696659
1158559
381802
649959
921385
154540
1445445
1694722
1904769
1707645
49894
879461
597209
1019047
1270475
1022374
1801091
415811
15078
1468971
1725708
138911
269833
1794439
274943
1587923
1875391
182118
1575475
24642
1033883
1783169
486026
1358062
992534
54588
957139
541567
1959669
1811072
1125078
1307535
1605931
73169
430752
1709806
50874
1479013
1869825
1229481
870330
1492947
993551
1950848
144452
1796758
1632129
64156
927567
169127
734175
1654817
1065801
1310544
1267078
646617
1481863
325892
772351
1097694
1756415
1769964
293894
584833
857775
1612034
1441247
1600905
755589
948780
1172050
1168931
1788444
880595
388146
1057422
1287469
1118087
174288
1510384
274628
60281
440364
711682
1746921
1983782
1007870
169289
229687
1883218
897287
857549
1697074
457590
1937402
1821882
969957
868200
125065
796829
650746
750041
1967702
387892
1408853
568673
748920
894953
609361
1261145
794048
649144
1741387
1524110
324788
380655
125243
1251145
523192
541031
800652
637885
651312
1282237
1170185
1329171
350450
1424448
1939229
1339763
286782
669853
1833309
1166921
1653312
1196295
1232391
477505
887232
1689282
642892
1781887
1396268
1993491
682750
203899
179930
1157880
803932
1485648
865695
1933735
7563
275465
1679164
1729256
1696810
1900118
1846770
6153
1419331
730980
691340
738493
694074
389435
460056
1007369
90132
36568
154786
1303958
385132
1368287
475101
1431050
1429667
433668
1241891
1350808
1099116
1423723
649504
1829432
1057353
393578
778438
1432637
587932
453781
148492
292473
325081
1950772
823717
542382
1230344
797087
199410
1203008
893357
1847527
493961
293327
183662
1896586
1475447
863763
486085
1043076
79367
96607
1531705
348698
1937509
102226
562476
564990
675438
421838
746269
157904
582139
1907482
1926717
488687
1586112
1358970
1161686
876605
472570
1414368
384097
349344
85548
555503
1303551
320898
139960
1021920
1613077
971389
568089
1570124
592339
225172
1478146
447408
144312
1238176
524311
1854934
1218060
1337478
1861618
770974
1708650
222979
1836937
1149245
1265339
1405811
1555698
651744
598943
820310
1857602
160992
438943
1774659
938673
464233
961922
463723
1517257
65694
201078
1422888
1460739
1044526
385598
748640
1238637
15147
83284
1026314
860718
115446
1090793
54442
1660737
1463619
1172416
968893
311334
108176
1249240
1389555
1814432
444558
695228
62516
55458
1803071
1962701
1877687
1962610
856945
648037
285566
1072305
478216
377448
14620
1168719
1645664
1078490
1436640
1139765
1230873
1495320
638402
981000
359910
237176
351152
796471
820761
1782782
1906958
1458883
774113
107455
761620
1310512
1530174
1398718
588112
465132
1854968
1966416
819025
482033
1701385
365610
640437
1200891
282425
839215
1266815
1093122
151385
1980265
468392
617047
529896
792989
335295
1293146
1071341
1047054
573827
1161386
23879
1151348
1520325
1559690
1061582
881725
667678
281359
1919393
1913469
666511
443180
1453172
73824
57427
1842746
538286
386496
580161
644153
1816820
1323773
1553238
1730335
1550147
1282083
1065229
1731317
1364745
1132981
589766
723818
426553
1379148
1390024
428244
1278594
429143
1531411
509437
460230
1265763
123221
65366
107762
743230
1630397
396411
451601
1113693
373583
1077807
1011884
1369904
208983
850983
288962
476087
1430301
201233
1691108
1140171
124722
951195
1141576
1243707
1502017
852260
318618
1360766
604598
1792897
932293
87191
1209012
933168
381070
1576250
1522099
1036818
1788107
932238
704484
1089076
195780
731246
758060
608799
1683381
387728
162872
1420222
185081
1294341
690066
1511185
1854021
780525
634720
701392
1183366
1695639
858873
842097
1669910
557133
616450
166815
646410
62492
1032550
934733
1440960
522798
1131429
897169
964714
772681
1641392
469046
666766
89104
199355
1457890
831932
222123
314437
464236
1455870
1481625
729883
1518976
1750697
977609
380613
332103
996506
1124874
1845081
1065300
747135
545554
792766
1916327
1032589
1721621
1106567
765233
181232
1658935
1866926
1609877
988287
233838
1182639
1213894
1360795
1304025
949557
1553144
113627
522720
449663
1872771
811804
626898
221949
1646207
581247
430594
285773
1305404
1357610
675366
843710
444228
440816
910838
1467706
1430902
1809850
240400
874603
1916632
723244
1962049
1355961
1857472
656476
1209549
786926
821877
1320997
1899055
1066405
1429783
76059
492207
157236
1757081
1063263
522332
660126
1504653
467701
1837822
835803
1644853
781699
1599478
1508906
1297212
412125
1260322
1830547
537326
739519
1117387
463104
1687450
1407638
1770699
1139488
288580
1917269
910851
1937856
764304
87643
675034
1772238
662258
66774
1992662
1722585
663768
1823680
1304472
1607742
1886886
1516498
697831
912509
1408543
372361
625114
1457439
1552026
1651762
1116747
1645482
397402
1919995
773942
523973
613468
390552
145126
681123
1612951
49676
1343055
408253
529770
1901689
1897191
1649205
33440
410270
1398821
1271735
338754
1193605
1326706
214450
177837
32831
481590
1926333
1961974
1617447
1694511
1803450
1440975
1088824
1784689
403629
376443
1278727
1058726
1426809
931512
986343
1106271
264166
499589
232327
794679
1683289
1087155
348489
664061
582525
1275955
1230402
1624289
409482
862960
1002390
909289
1894999
1068472
1374129
913229
52999
1207799
1441828
1719502
193645
330459
209895
1737859
68501
566664
523676
1246924
1876851
1753123
1050727
1355730
567495
797765
317134
314535
1800403
556834
574508
1000286
1124200
1906696
313843
706878
1373928
1762268
1154045
1430871
200793
447828
858446
1056203
1185748
375458
1607491
1791906
1394215
1758691
1508512
1992839
1586370
1484162
860552
1814213
301166
1503890
1181180
516034
1727600
1558733
1265960
80847
971269
1480456
1411430
1780000
1845904
1281036
702527
204303
34749
1944610
1114278
37601
1047888
1672001
1138377
1812800
1157884
718125
728952
168511
1031582
1329974
1553417
644597
1210464
166887
1527301
860286
1843727
1069820
1693629
882140
1397767
81174
1597322
1644097
1406977
678536
890058
1048925
1588305
1504893
1312436
1691857
1250143
117734
989304
1706720
1545070
233913
1710178
58524
1955641
224527
431071
179263
1237493
1102261
1718208
689752
1556190
1871497
424092
317918
628911
1753582
1895369
1196006
1571163
867491
1016114
430629
475794
34528
80659
778452
762539
122486
168858
1826332
119708
1051523
1095455
84446
24010
1543254
1132086
580066
1875689
498346
419660
1929294
1207710
426981
1923086
1734014
1576478
714568
495262
1124013
344510
127306
512104
1791528
1571434
209971
1137993
1282131
481726
1954041
904539
1488769
342206
895417
1430518
1099407
4117
380044
1384531
1709604
1931063
1424271
1321560
1368449
984565
1196354
1349145
644878
592143
1090364
269590
255640
1457343
1897212
1537118
968532
1625438
1883681
1705054
1608443
42713
1046913
552913
151147
848554
508614
306656
1244876
1779144
677738
1663011
848343
871875
1995135
1539803
908990
1408192
1419641
211270
1442517
1691964
1055954
26906
640154
795361
1741579
1729730
949786
1123053
1130582
1130115
1601565
477385
669611
983240
1220348
1569326
1805519
1534753
721896
1441401
1604700
374817
1012446
518513
1104403
1255926
309250
975336
1876273
1542880
1452944
1605218
481908
1617121
1328842
721897
1608144
705143
1020141
185917
1714436
1543347
1728468
220835
557463
1295115
1424051
1455615
1135415
726848
1923092
1588951
1322559
846310
64052
676056
255181
403305
1098276
126210
901699
1245936
1827765
666000
362467
1267661
1797841
142570
1019294
998169
983730
74303
1625631
1114525
1157696
1202825
1709564
375226
459640
1940017
1036718
1910095
41212
1814487
844026
568392
760214
843032
323928
361894
250416
1115273
577041
1698009
430877
931929
885792
206716
1270102
267034
1862835
986347
233937
1056085
1073757
901399
942460
783583
1325300
1276851
1871844
372630
676217
992641
542496
1766499
1143478
1578621
834430
203357
463579
1794318
1392812
70089
376451
1062064
322248
1038488
334966
1239060
773960
1398727
595159
421168
670794
982294
1675153
227989
258934
1082553
1508951
1174803
905403
1753158
632987
1133838
1472843
310558
1385608
1063920
200993
442461
1107872
263248
976482
520724
791430
631859
1979216
1561566
961421
903630
667629
639318
756408
823686
1388242
1216497
1567300
818676
1888579
1082309
1917694
1978109
1053963
387984
1190093
1341597
1825049
644902
562129
778695
88121
544528
866278
1633037
1162955
136500
434813
548419
1468181
708178
137064
465576
299305
1542012
1723603
1885218
1379795
1953179
1713534
1019754
1100088
1694307
1438978
864158
1812024
1774209
222007
472230
1141919
575022
638025
1678055
854012
1281042
1805909
1715923
1683936
1561612
24689
986716
792416
106249
468328
1124511
36377
1580469
1326616
1933962
487135
1181142
829311
423661
1761459
1338205
1649851
152693
1694455
1444279
1487305
1877012
1909114
1404177
469038
217525
242339
1465836
100683
1679853
1482499
229910
863965
464119
1874945
997293
636481
842453
330174
1635478
1214386
483267
195204
1062327
1259952
546682
1294414
1707517
1401226
109057
1188450
158754
581644
951215
1368389
693218
1903711
419457
621707
42576
335398
1455859
1399637
405615
1087135
1402782
1167513
396640
1956474
473556
815080
417371
568383
904838
1876968
1597746
143534
1255644
543797
588113
78129
574316
1557892
1762069
1407474
1929076
318984
1374669
1032256
983007
297786
1760066
1347738
1826560
130766
304831
1843798
1693699
1709025
75531
231682
319296
143406
1925735
974645
1202816
243751
74465
1129537
1493970
748109
1771165
1903412
719117
1871691
396098
430484
160257
908274
1186421
151532
1069431
1787232
1309330
1869265
133876
507790
914081
706985
1541784
311337
1356862
1536956
323590
471504
1540866
977284
879954
513100
1507134
1168239
457701
379859
172270
747566
1008892
1157927
181173
1139015
519699
1281904
235586
386489
1373299
209242
1233216
1010183
1642531
1904274
159237
685271
378543
1624608
945567
1459683
697950
1281533
1142493
1769887
1529998
1829250
1976889
992274
187519
260310
958911
827644
696406
948923
1854465
816913
1449312
1448940
1743116
1952632
30017
1546668
932043
887880
785063
1173879
180874
1325281
1855916
861767
1259296
1032703
1255990
1396536
109223
308297
228540
811000
38345
706893
705117
1243220
1344445
1508734
234370
1779035
622975
75143
523132
133673
1929615
942412
1126523
313121
147056
1633598
1672769
1369576
171497
985457
988366
1164724
1253468
1793225
1528686
714578
1698043
452087
674235
1694232
1982351
272438
862224
1743569
1074755
1409726
114287
156406
1836664
114461
944080
686480
1920192
849444
400278
1915282
261879
509476
934323
271371
1538247
308878
1793978
1689701
1309048
1174630
1138495
448888
1777213
401342
682144
229219
1667665
1510583
1260363
233208
1821171
1862945
365762
339438
303046
480163
683417
1720705
10225
1313386
840845
1363776
563155
1472555
1685501
541390
536818
792349
1491003
1046470
1128618
1786336
1110902
1486524
1265996
796718
1721225
1090074
1142780
1775442
1470540
451225
877832
1315594
785139
342215
191304
973155
840492
245375
1745436
917258
1488111
1036592
518366
1870710
196102
901924
467482
320066
641715
293398
372694
1557419
1844599
1419808
628059
1639625
1833025
1996338
1373895
1182342
590987
1254507
1551991
593995
1662784
521214
1955034
1051628
84252
487749
1906115
1670274
1522193
1547925
1773273
1207733
769695
1270813
63881
400884
398276
187815
328953
886811
1805160
490345
827291
438298
1259115
1142319
484406
1767671
1891965
1849718
682906
1197900
465115
1691204
321606
1821539
971867
854029
1471642
528335
1176153
1000891
267002
23090
924508
1359197
639519
1644019
1584169
26873
1371735
1674870
418149
924492
50730
174148
1060774
470623
1272168
1441955
1434919
1687185
1251526
37610
540202
1703008
1107316
1276042
427729
168979
345349
1186179
853725
939211
422216
1933314
1389529
377486
523097
133471
968729
539207
1079582
1276611
1671266
532439
996226
1218090
1812159
759359
878209
731596
1163827
1159731
1709032
1904464
423677
1584595
1966796
463160
1225018
852622
405541
1842751
1067501
1773117
1221493
474451
1105360
1348226
406667
1989459
892251
1636983
2762
929655
1252915
1798194
1797655
57661
384894
1547959
1429456
964487
789092
622674
367781
541058
915339
1878078
414940
1686646
1064577
674071
1782559
1577671
827590
310196
1962633
615887
1005418
1326588
21698
1912707
139879
1741581
1571710
421028
900208
158039
1846534
113793
788524
1265508
629888
56725
192691
1158966
1706933
148212
1391247
941287
998401
266207
930675
1956983
1684883
311676
1570950
1091488
1454406
982173
667836
696622
1268721
347628
628690
1195896
372742
1943895
1571151
352997
1732000
907568
884656
1538838
1623224
1716745
251926
986692
124455
126193
303907
354631
1890119
340093
1609193
500562
250820
1462151
1183743
1742585
434667
645296
541336
272407
1171061
964043
1488491
873806
1294746
1063369
1396554
255529
952867
1662507
85711
828352
608303
1042302
1755855
826800
1862142
1495718
1853514
1374782
1794713
1064369
1697425
842298
1412084
377168
1858555
1209585
707505
1287852
1508179
1597789
658702
480365
1128879
390538
1037719
352591
1984548
47895
995241
1429419
1303073
865402
140761
895859
1252229
237949
423618
1179109
1820421
1170841
1134013
1334251
776382
1695568
489858
1602026
1959308
716179
710498
232055
216673
1677961
312119
753397
1067896
1329928
730150
806989
519730
1082819
896359
378889
825774
1818146
471759
1172020
1768338
1811919
361056
12147
1474358
903052
1521293
1856484
1390884
937751
1038696
1969751
1737836
434413
611580
869610
1724372
171338
1076259
1850769
224598
403845
1329172
593555
121292
1415294
146870
1380232
627391
1273658
1164253
1459294
875508
444822
649428
344046
1592223
830755
961162
401639
407812
63500
863212
1758945
1890965
1278913
795296
243418
687428
962146
1346269
1493778
1445542
597081
1582100
720604
1942690
59314
1368805
1822033
866891
1695435
1820685
80758
142723
564734
1367750
988051
496019
447287
285802
385727
798124
23399
1350686
1005729
304511
1255662
527335
1243542
1587874
1691596
1601736
56588
536260
1414296
122593
1858309
161281
427416
1204776
1820714
477035
1746381
822873
1535790
751947
1574010
1078780
1229290
406959
1841766
1902220
1247217
36051
755014
1288069
215592
167721
646708
226466
23569
1485992
1619924
261875
751672
1468622
1905491
959124
1564187
1863532
1349274
1497296
1873902
1795041
1957013
616009
292388
1723202
1034602
555316
798983
1125621
1557896
1347857
383890
1549396
259326
1795270
1170529
1341052
335920
548950
530486
1376476
1990024
421903
181186
1656237
781059
424292
892872
1911849
569415
1425450
148413
48841
188663
1395895
121189
877211
380473
445901
223629
1555271
1447958
1165373
106494
815014
1331814
1520501
322779
1697065
1665813
120937
1045786
1603003
46789
812252
529448
6364
1503735
249862
247419
1617150
98713
73346
1555740
1026930
45293
1752621
1960185
1798701
1075725
1067148
522812
1011010
1238295
1602579
119458
1248476
831522
187158
604788
970057
1312095
854449
303922
1416719
1476559
1900431
435059
39273
1378809
337760
910979
1937986
1845667
1088962
1004455
884796
895864
374215
1996382
203467
1705883
472535
377585
1806653
1173846
1905510
1865082
1561649
544357
1248325
1335842
590393
990248
1327464
1773816
1563700
1753939
1980793
47994
1091821
1501
1217657
1971162
37685
1215016
225858
1402185
1159434
374865
1188067
1905984
1566839
812988
1010016
942931
66838
319617
533488
1370210
100553
1370474
1438997
878893
1979138
349563
1804191
1578218
212636
1929687
1013614
867858
1657979
394048
1205887
881470
96682
851406
706926
483895
1316333
462737
35780
1174615
1883349
1100526
166281
1940240
536089
135219
939174
1482170
626598
712493
1608145
90250
844392
1547208
1264436
1691989
1731549
54030
436095
1417983
848114
565585
1190142
409553
1202507
1446855
167016
1195088
255597
1952569
1094764
962882
1879324
1226200
471853
489746
867113
1785808
1025240
1934267
1581946
782116
532955
607521
155797
705614
130974
838208
452745
1812310
549371
141855
1939186
353406
376703
1810565
175383
185508
1427234
204666
887448
1012857
231591
1813386
1656721
75479
10095
1194694
769981
1431801
335102
1981404
606346
909080
1203877
44661
1850236
1866390
1709466
341554
434372
1079523
74649
812318
1952175
388919
1944889
1022202
747198
919680
102086
729542
1017432
905320
835017
466566
1846463
1334977
1334606
423119
1054569
1880373
544718
1172161
308299
506841
1559824
1322468
1113067
582697
1171139
295447
1140414
1977769
207396
366131
176725
1949741
627308
1579345
514075
738640
1813337
1869921
407957
13588
1840629
289670
1021257
1261838
313824
549202
1472092
240062
1118218
1095001
327419
328107
1778777
1621867
353788
533435
1830621
516765
223621
725077
1944933
460936
1709306
1262874
1105881
833100
570052
421989
1613573
1932844
946902
1331890
1872408
747271
1228979
56475
548953
578782
349225
1430316
253535
699163
1604585
858103
185792
1363054
1013606
1802356
1158844
1809671
140650
1764497
647013
1198611
739761
534223
881461
1245576
1971285
562962
226541
1126069
1484460
399450
143112
1793243
1862065
757028
547688
1312807
1384916
70889
1368353
1860353
1210653
1094261
1928522
1016361
1491106
1132196
1314210
1519777
152543
1572028
350158
224292
103260
412417
1044682
132733
186176
659873
842084
1551922
429942
763199
1650280
771077
760715
199487
162988
975313
182121
810335
1973650
689216
1231959
1980755
761572
512013
822745
1440276
1804068
940349
1031393
588894
1154788
902025
589725
418218
392418
22618
1394677
612852
649407
197220
376612
1501265
1628673
369456
1252283
997631
1365990
923719
408921
1320095
1277129
647507
789218
490618
257747
1760316
1850687
1195528
608209
161279
1198264
1446938
274551
1677213
1208282
1034042
562860
1399601
1540895
64357
216539
1874354
653208
62662
1166146
564814
784105
305168
1166799
1100020
1809092
1817264
1431068
1573712
623133
1128778
699315
1549807
1428072
356165
1377704
900813
1524518
1859161
1097508
1801236
332680
235722
299956
1636941
350959
274465
1213804
552034
757116
357775
1524058
1597559
1825157
1182109
1867274
1413369
752431
1328038
1076702
957834
220830
392305
1155115
1105186
1984878
913535
633514
232191
796595
372965
555943
1858737
555326
1676289
1947495
1063622
1276456
534172
1368897
1495413
976748
490218
256259
1614477
1468793
1229523
271381
949736
403209
376105
97154
1327307
600551
963146
1766998
598277
246827
1034459
414810
1644679
323704
55650
1089513
801701
1132911
612712
832314
1971620
1082139
1639838
1483480
1129818
1498596
1544455
874407
1784299
1677587
1001996
1882561
741987
393166
435774
1630460
1897402
534615
1080482
1833487
1291331
89796
1428668
1127496
1393197
1396084
160569
786140
1457937
398939
793807
548840
937598
1212783
1595801
747640
1083516
1510789
178824
1562761
1942044
136553
126392
1718012
1970897
1035878
292653
1646930
271525
374106
1106646
757155
1370197
153219
1713212
1623695
1910741
1463178
1364115
812857
1039630
1197148
1276709
1116321
1849347
564456
1696055
898840
810288
882605
2286
1377543
1678617
1793862
686223
585712
1287284
297889
924999
1835019
1482190
1213601
1471003
369777
99165
1490198
504678
1867924
1558730
1364650
65785
1670421
1589552
987994
457493
1023752
1437939
957508
1608233
1281234
1744573
1404382
383842
595600
1200403
1212937
1127862
278541
1480721
353453
838917
391674
1311261
1825472
1251079
1173899
1844183
1112712
630443
1656347
950985
1090793
482118
151006
25595
1945932
104343
425082
1899946
14024
295117
413373
1430192
703127
1162352
816357
844184
1527771
1141373
803512
121551
1141148
1859136
560429
1154530
1767917
1030861
454248
1056709
295934
1471349
1226616
1736231
182731
259824
944487
204127
1895074
1011987
113958
861149
371160
1446674
336663
468199
882590
321126
1397870
950894
163633
162928
588832
44445
278222
331753
680693
455956
421900
778372
1754493
79799
1054048
924618
1654509
112670
827832
908459
56219
27480
974268
54315
1319720
666677
1845135
439368
1810997
234331
1568383
1723889
1354660
498773
1989172
65680
1713031
737904
1712563
656294
1299322
793076
1672629
1447551
128149
390477
510771
1357850
1766584
484813
315073
1569151
1481541
593354
168997
1300926
1939037
1680563
680240
1374226
1526910
1314254
1516776
1930519
1500348
980268
176260
532136
341382
88608
1887197
797353
909219
413791
525463
1471029
1130137
941169
1738209
1611516
1534855
1092110
928006
596194
267743
1721062
81713
1346594
440647
1654521
107340
955765
1221825
702309
62684
1719381
1961728
832166
1772964
266822
1242559
1316596
1989923
1328251
1651589
1789944
856504
498975
957559
1360897
633669
1422749
835998
981212
1364441
1898516
631552
18761
60139
1055065
308650
874277
1212095
1106112
54666
1439586
358781
1197620
1538557
1702554
984007
476864
1369723
1372996
1207964
746732
1626614
1839403
1998650
1869569
1198106
1478977
1670321
1955671
351323
237344
926533
1730466
1702093
968423
322988
265286
379974
907240
380187
1779549
580098
920336
1451380
1902660
77915
1364980
387553
68735
978524
127510
1281361
292444
360821
54501
847752
276185
832398
1841639
1682382
36908
1280841
678230
84027
1038561
704785
536606
1988662
1105430
11724
446150
1324841
411068
1519114
63129
171483
649731
206038
53780
1291342
1562667
11101
1879706
1308590
235286
309248
1023858
866789
1238051
1270455
688954
198178
1121714
1331438
1538174
1817581
572097
213858
479525
4372
1488993
874848
276074
341701
1478686
1114678
1328811
31771
529131
1003617
778732
73380
548814
1667149
1591898
202048
158168
1210543
1754345
1228330
1720469
609841
996403
1609200
1389615
1146918
431922
1438152
671861
201889
178042
1294119
735453
59475
1943982
843667
1519993
1339811
413624
410998
192483
1499662
488883
1109419
1411678
1440056
1391992
1298760
339775
1099433
1379701
1626905
1254498
1325388
892948
1182837
1033407
1858482
1183162
702307
906629
1884381
1679372
640214
890824
646535
78306
126625
145410
852769
1126916
1682674
550770
164994
1751935
1767334
372941
14012
603840
753659
1380831
383850
332367
1931559
782830
1671608
745018
345213
593320
658673
1437693
879469
885753
1264195
1844288
709165
1783255
1214344
1234394
549376
557935
1018039
37889
689586
261142
670207
1934714
1304120
999600
747076
204689
308463
172069
1092893
1051259
1327379
1142146
204787
438126
1112602
370107
1747838
1599725
1933670
1855851
59853
1021553
1203259
436933
475444
1483184
1364732
1694991
55895
1416552
481399
445158
1617685
57750
1168906
95192
751390
841525
811852
435201
209079
1309749
1295640
228743
480742
344469
30601
1334412
1001213
1584819
1360508
838500
382818
753077
105157
710817
1066598
1125288
1679376
1283625
585242
821258
1683799
1474848
1435668
756602
272700
1062695
1471820
1445188
1879802
1670711
23070
466852
1246859
643954
1994214
901471
635288
447802
1914322
1499666
789987
139796
731252
1336444
1431013
813181
1843516
1823464
1424736
1035322
1330115
638958
19438
974735
547239
1205810
589851
138218
159349
1570799
573694
742138
1217197
562078
1677432
1262225
217789
1632014
1963407
428004
851344
651860
638636
670217
1941125
1972917
1389363
445753
906836
41699
188475
728484
1102697
1469952
1031494
1957332
1416888
722887
1167779
134573
67221
792730
1415285
887934
236880
1555979
94502
1206599
1898072
367083
1993099
777616
1856653
871553
1255496
1357590
392946
1248952
550011
492512
1794149
947848
799608
1311672
918670
1047825
1107183
503737
989501
554009
511347
1991775
1310886
809478
644345
627545
1501466
1933359
513864
1296519
1908391
1128358
1377286
981157
457013
925540
1706268
1615690
1346296
1148443
918101
487447
1609016
508133
798462
1569578
1829731
978100
151812
1768167
125094
1117200
1247900
1785682
13249
61290
632814
1816623
853081
461863
904740
195391
844822
1117164
963658
779396
445842
1765619
1299562
1478416
935484
1537972
1381539
829213
1163814
600099
987883
578552
543458
1671250
1318091
1619218
705112
268246
833188
68193
1327191
218952
1459392
34839
1583274
1948581
644048
1255751
577273
925619
1118568
396620
698131
239656
1352181
799734
845725
468993
1659783
1085033
1912460
1579217
1603444
1093708
310936
62925
929877
1641697
826091
1062932
773082
598064
1425393
1657639
597037
1255718
1629350
991506
595629
731200
510212
1426958
1229596
1644853
1640642
1453590
642370
1245008
1155257
1836819
692441
311716
1813103
1068505
1542380
1531922
1229563
1581176
949777
19260
96062
1311151
98302
71708
1031657
1457305
464580
1600691
1110384
487611
1967727
896633
797193
566662
1753022
1924190
1035231
744329
635404
400589
1479771
212650
144287
315266
254650
1827134
1798746
1210762
1248793
913766
1238241
1481837
753718
596386
228054
1456319
551075
203307
1553843
346009
1802344
1744092
403089
228849
669632
471623
269746
431575
1195156
714904
1676320
1750837
372797
355450
1750001
1412072
1808675
1076507
542098
187985
1351235
1975532
1668268
931805
967503
70995
1242578
652899
1820736
1886386
1030756
48763
1989736
1904793
1996574
934239
116270
1545810
1286432
991502
999246
352980
1001668
753762
403140
1466923
1229527
1727894
150533
240319
1433504
1536764
503701
1154844
1536659
1520
887542
1005385
324942
450809
1842479
254646
522973
279959
1789183
1307903
310935
1223092
309689
323150
1161319
1914164
1681602
1993337
680842
136169
1638176
1718329
1403130
1750810
1029492
359281
1133556
289743
667283
1731915
1890429
1960005
578055
1658997
780621
903868
272646
1740994
1255291
998800
742378
491154
956446
1504590
516130
587377
1448584
1142753
734897
878502
1140275
1836947
28254
1024570
110219
1601191
405205
801186
1842468
637910
261842
1264793
557865
1520255
1662384
876221
76587
930340
992421
656910
1207951
134961
1335643
1285502
428606
1494929
822263
955606
994072
286929
1032040
1521240
1680491
1814424
1041034
1098435
861737
865541
664071
1764879
51217
306678
996455
305817
1345439
981855
828267
513823
482715
490911
1745844
1523227
1051896
947230
468438
833093
465483
649348
1984320
813032
1341992
814896
1195067
1949766
1851345
1203389
505658
1997598
234242
552213
1635225
744713
889359
646053
351556
1633409
207157
1421347
801251
1492445
1378346
1914805
1248773
1721600
1210589
515458
824659
880120
251988
171719
623267
215471
341947
1048140
1877673
1589294
840773
1961174
274468
1899554
341164
1207859
1591935
1991143
46574
1891455
523653
1966919
1363570
185637
1374525
249959
144628
1137564
1440412
988333
958374
1838198
1553782
760819
112222
1019795
1591466
551240
998227
936767
864827
678785
622249
1304575
123620
1848755
141556
1079024
884566
18277
1376627
1279143
98008
72827
1956203
1044810
821190
638707
7829
817941
1152435
1146646
1763568
1681339
1828088
1022870
851056
1196760
399050
954688
313988
1893128
1728624
503718
1058503
687660
971510
607439
206456
1434779
532213
1590485
1303404
1548146
780284
1574486
1902342
998788
1623958
1941857
1604456
47683
1985953
1985586
274416
113091
1610263
467919
1703565
1921805
1948228
1153822
422053
1422404
1979687
1812309
1821022
1985962
675154
547940
267789
630072
396691
976666
33001
1820270
1197533
71453
173372
193734
554618
231128
1663659
451594
835945
1575082
1972645
600095
571166
754126
799563
970640
413994
905810
910765
1928336
1100646
1355549
603970
858091
285556
182462
323902
429066
508802
81514
1121758
116993
1667204
823627
74875
1323114
1524644
1573808
290533
842335
493002
317740
1169809
1578539
1569275
979052
1646488
1955718
1177707
1437040
523977
1698249
1821652
314234
1948201
27563
540739
1770757
552954
610907
1564015
1653632
1910394
659109
487592
1743892
289362
1342145
1984016
1039502
1271382
1043839
1196512
770617
1638143
1034957
877126
1688207
611532
861149
1642991
722497
509370
1633174
560039
1291606
725866
1291761
1723996
1616055
1786444
1790473
729134
1579823
1876845
11444
1060390
1141615
1494129
754663
1610099
1363311
1105161
169236
124067
88247
1780848
1463518
1120996
1206163
1078524
1973925
263879
564292
205521
1141487
1490830
165890
691652
1822153
1610771
1164526
266042
998490
1138910
1714472
1486930
795607
591811
1282701
538138
1479622
1470413
705577
445640
440213
1880675
420746
1076860
843143
83848
1591727
1013707
920711
584198
1149956
630406
519136
1683594
1114455
83714
1261146
487696
1400435
1675498
1634984
817429
991995
1608258
1427004
1278675
945391
1909134
1212048
937236
11840
251161
604979
1478208
1981552
1982205
595317
1529130
697793
1219034
414100
414195
1018437
1265148
1891782
659043
809244
1913969
1239900
339737
1235846
1890624
1370473
1601693
1487421
1194780
111414
956380
1782347
1719499
406550
340975
1052381
411551
549485
1621776
902491
1456274
92023
921441
1020371
1620580
1830412
1643396
657528
637673
1342267
21654
296307
1769495
1135448
447311
222123
543946
1229101
138187
102330
724357
10730
1835671
1400698
971820
1625766
157545
1033486
1352171
1338129
1919789
1903947
724169
999255
737916
1737840
14869
1458762
1128000
402651
178277
1914033
236942
1763909
1135580
619126
1486176
1108326
1814847
1622577
1823759
1173288
378288
1519765
1710494
838904
474129
896207
63338
99957
1379257
590446
759825
453143
456793
576361
1647622
841939
1994446
1281880
1857486
712251
916785
70409
961639
1564227
1310217
43502
1631098
788493
135928
1185910
436875
1865060
582112
1092799
189367
473134
1183615
1938670
1087840
1971754
821358
928300
1967909
1325348
1640860
1558280
187033
933416
684461
1283551
368145
1486310
1940009
1405103
282318
1125657
1239829
923917
936331
1066026
1733345
186052
1532804
960285
957963
1124397
544898
465206
735922
1740679
488427
505114
1176300
1013270
694685
1183762
1775998
906075
113184
1615351
598480
617904
1317164
274676
848684
356526
1968799
1661865
1971178
1938902
138981
97205
320126
1576042
1065070
1491237
1916563
1147307
1751188
352859
517077
790087
379018
1347267
101796
1759334
693344
1111204
1839156
897846
1201090
524172
1307089
937131
592289
75588
1603158
1068325
488867
1309861
787620
1663183
1330580
262654
598989
10038
525469
674943
1507480
137366
589200
346435
206469
1576430
1062433
281074
1207896
1808362
589501
5116
613320
1507619
184076
876393
154433
952886
1005417
254331
1796704
1070408
1139066
780855
447981
634301
58563
216464
1701270
1086994
602762
1531002
1489770
1818639
1810379
630430
985128
1172440
1251134
565177
410592
636965
409322
1023406
223597
13448
1557398
1366502
350962
1811186
1032638
80723
945173
1769716
1828987
841353
1374414
771229
466491
1159025
1531060
962613
872231
505826
1230850
223490
372738
136623
120301
665402
1990796
1386665
519443
1585018
1267563
1297366
277643
1318260
587300
402499
1020233
1029872
311445
1150304
794652
544001
1406129
456722
1776486
1200368
100352
1516979
1779724
80502
899702
1211993
506674
1638784
945851
294586
375341
282068
1992413
298778
1146305
1918093
1717668
1345335
1256705
547302
533274
1631474
922866
382584
1458032
1680870
1784690
1983375
1340331
447838
1637956
148404
519290
281822
1115454
1040599
1611351
165243
1405940
1237335
677283
1055603
1353304
557421
66999
1996824
121980
42885
443356
1587001
1353830
215301
469082
1614087
1513421
1782741
1548906
67022
1693782
1569605
1602038
1516079
267925
1272951
796551
1757442
605668
1024729
1292284
325170
466238
1279100
385610
871280
798080
1655641
589643
679648
1018555
760188
1091850
1575382
621046
620407
1336669
486485
249966
165947
506324
657915
1505233
1063331
943666
419019
719317
1931539
515630
1909089
1631433
581509
73360
1397484
1337921
515533
1568972
1262240
533944
1302373
490533
1215400
231126
1227068
338341
787137
1021683
591943
273140
696906
790657
654873
1314931
833117
684448
1175131
631476
115844
425310
1836170
1946200
1381447
549026
1336651
1336346
1485793
339605
1739414
184217
964554
364720
776253
348899
282775
530478
756348
733360
873074
1472728
1654925
68464
357900
1111994
1212006
90377
1119917
115979
1191878
686332
1600177
315315
1906431
1034417
1848623
142195
1089357
1463974
1054967
216408
801421
46313
1925930
1273878
1468497
91623
1461330
60667
1757956
1494878
229331
747858
1905439
808333
1606293
351972
1298372
226927
141794
1035339
1638831
1368569
1210409
1161014
604190
710696
610799
1699992
1686174
478243
1280761
1014609
574027
514212
1445673
534252
1451614
1447520
394911
923047
233554
1773353
1577824
286450
138706
1718478
1639366
534400
980308
327905
1216991
1873811
1013367
436054
907050
732182
83943
288669
960255
503621
1525647
1650150
1755195
1087481
1169605
1013172
536869
1490313
21726
139766
295661
1737490
1850904
727058
1945554
1634746
1292612
145738
1533821
1367796
692803
379234
1515818
1682218
368856
1035398
1099050
550428
578332
974797
1008222
1603604
1258437
609225
970934
462031
1649412
214730
445165
1339825
879936
311847
236012
1896536
1134503
170292
386407
525163
1649260
1879262
1240751
1985825
389384
616754
190504
1740221
997477
1717855
855415
1755866
1031409
1711276
588546
336429
480633
1326886
1188873
930312
1315428
308524
629699
1889293
1069345
747710
1809841
1562307
910664
1165237
61135
272422
1182774
70269
621642
609145
35945
1801105
1593879
5108
529414
1908265
1164604
672074
1889434
1989709
1594046
785608
1226887
1908738
1538779
1017022
291436
1069117
1882083
1986477
343078
409557
1677259
760101
163325
845098
784593
1887671
927698
960549
242200
1208171
497399
374087
835694
108985
71664
1975085
891994
33022
170637
1305021
746485
1570178
667677
1103774
315144
688815
1813114
1048208
1350380
384398
1386094
919438
1537256
495312
1710500
499619
535291
1022769
34402
484096
1422105
115858
129513
1269470
1235489
1985026
613544
1925225
1026945
1651338
1062245
1920414
121447
1518320
675377
555163
578506
1977554
151755
1841786
1081738
934970
386693
412242
903319
39159
1145937
789287
1015713
709182
75510
1792567
737172
1106719
1520369
1899089
558326
727934
1310491
1645895
1310621
1205202
793772
1707381
4673
619748
517496
1259297
1807925
259244
1024600
1765460
958793
1762116
1533252
1967854
1149704
1003563
1167034
333357
379985
584409
1028759
115994
75108
1419421
721948
1298751
1619301
1957864
1527963
34777
1680569
618217
296607
102831
1327508
1365103
393302
808268
996273
1523628
447154
39795
1318264
1838061
1916158
337761
1966356
264281
70817
482295
90417
1916632
348039
690022
1212411
1004673
1973818
433038
194027
1544889
1142976
19451
988782
962224
1352214
489291
145329
1067091
187499
100254
562544
919075
1478449
1290581
785564
719183
285145
43675
1786559
248109
891281
1747628
784094
1765220
62554
1768658
1655572
92586
1802329
1542278
629120
384365
1337603
1099895
859229
1131118
1019727
1480003
1377458
1741490
1874254
480080
1323429
452127
144852
1197078
719730
1657942
1229286
1329166
253367
180406
426159
1535728
1490939
459946
293903
716127
1398094
1184402
1371013
115874
1773646
612139
872580
1275972
1913161
1599065
646484
203227
210013
431736
268779
1301223
1439112
1172987
280405
1537344
1517913
902207
1487301
1673394
1738617
1423010
359947
637911
1530137
1684762
1444940
1904746
1563550
746334
329543
893374
1987347
260187
1965971
1709474
36542
811011
1271786
1199507
1329451
560264
1354619
747991
6354
264552
1999596
1036714
1105492
344213
1464111
212167
1420278
1109726
665930
410265
1468269
1411073
790570
1688588
619627
1166728
764879
1041106
552666
1332201
1346303
947235
27800
1500293
1309776
1475891
203066
1753205
1991477
709845
1700720
838886
692433
1437951
282914
235520
938311
530978
1301963
1937630
493022
334087
1035359
78560
1310534
162558
1880509
1775893
1040588
815727
1184802
747135
1905265
1194978
323378
1378262
1425694
1992291
402536
1276701
552526
260781
1707238
1478403
1730755
1025284
1398688
734793
21681
392472
1093754
1277355
1968847
1367821
881402
1144010
1022364
1728159
663342
1150794
433300
1371528
323296
1902632
689700
1233033
89550
820804
431799
1988537
995990
160374
247224
288568
1627446
1060417
789712
79446
1412536
1503692
290524
1223624
1531031
796847
54459
562852
534280
66266
1152246
1446846
834929
368367
161918
653097
1032372
882977
1998654
1510826
110182
1852675
1025411
161189
870914
1896918
215022
249944
16480
790077
310913
1351575
1381911
1538886
1955535
545874
100984
907036
994151
1766443
439227
139302
440419
914592
1313899
368190
770570
125997
578002
1181017
1791003
17849
1634760
1458112
1044131
1176864
1095074
1324334
156239
1652104
477524
1531072
619221
1802442
1314053
998201
1312126
84058
373239
81961
972667
129095
840818
635308
354199
757697
21764
714241
1644819
1599913
751219
1443590
1189331
1494759
861733
846171
772043
714845
1097868
724411
1330237
313509
11852
1756323
1050239
742621
1180610
642400
1288069
168291
901487
1920259
586470
1530982
759480
885496
384246
1817672
1947856
848635
654116
1925564
182626
1769328
479224
1807565
1752195
428505
648257
1674040
1685697
396712
1370813
907214
241868
282625
159764
582006
35439
1694692
466219
1266199
631428
1124401
543536
334755
323759
1650491
643077
628038
1683070
1089789
150454
580936
1388581
703891
717199
1786785
1156499
1540211
1258093
706551
552180
1677426
1654866
1807137
345774
392962
53896
998064
1688057
413643
347774
732879
1829712
1191846
1091294
865942
51901
904657
1384593
443067
742208
1400883
1978386
1328660
505015
1947929
242979
1464969
1064146
1659625
1909488
211501
615518
1316584
661669
1052361
682494
1352759
688298
1355318
1579669
1531663
289148
927249
1432947
913081
1712753
122406
535270
1792663
158828
1260412
383252
630628
1786887
1374798
1231003
634426
1690816
432741
1396367
631001
1395842
1072968
439018
149518
532221
278076
288896
412223
917994
61271
319198
1732128
748012
842487
1374672
1588088
864657
854484
1358286
938423
310626
277309
296337
778393
1085220
59538
526767
692165
435621
1010772
1859012
1872057
322192
1589916
236645
1407357
1246349
1205467
654081
1650465
1187050
479255
1994314
124880
515956
119210
1133231
1413090
158569
1259440
1537367
463398
1257495
982151
1856403
860367
1753321
474147
1686077
492113
1546373
1227356
794595
1336961
945807
416159
1182820
749507
1163602
1282712
1237895
87186
1772815
1992403
448331
17144
1721689
224124
254739
610269
102782
92242
957302
1457645
328523
170797
1957529
174583
1312541
1114142
924293
1300294
407881
1815339
1464992
1113006
743069
681455
572054
1837055
1155714
867237
1197287
207818
51604
1529383
804803
1565065
1520375
826205
971804
1944715
919581
1286963
1321382
1347367
1388065
1753930
785268
1744625
354150
1987772
1793736
413808
2894
1053885
1929779
767400
430711
1969925
1199102
95582
1289971
264897
18159
884547
889433
1674022
1524567
112738
1347055
1682525
1519079
1887125
1994097
1271868
1222782
1484044
953315
1614956
396364
965925
307277
1991609
1270072
489975
238856
39246
453031
1414926
580910
256595
111687
1592647
270041
708293
1488814
1589782
770943
1314676
1052374
1641577
1001482
859923
691721
853019
1339203
1492136
947907
1793077
1317452
234820
1836879
1813998
1641228
1272465
1713302
1648016
1909377
1296550
31049
1684945
1501940
1103139
140987
1883427
565199
1273360
1732489
1504665
357187
1888513
881173
36101
1144731
1074527
1189326
1226708
497575
1032100
1307245
559016
773299
816904
646532
1757510
1095148
1877328
524558
1885903
1537382
630336
1052092
1790713
1617343
73761
417901
797090
1352688
1050687
1673931
262857
1706424
495714
1487569
1358718
286674
492367
259627
1839618
838367
969004
1517521
953348
1365829
1130788
548533
332832
1740167
772778
1464633
65976
330838
1772230
1854956
934227
833857
593699
776280
629095
564179
1015086
178444
559708
1249561
624060
1681143
1619984
1554932
925416
1106028
810852
1345796
64118
510619
257953
1482653
31287
1698766
984790
1073081
438536
1082157
385674
1210578
514562
1319503
183403
406109
154360
1190342
1956360
1836507
1218479
1851055
49277
824369
1092303
1644691
171591
1502420
1022611
1969459
1691769
1802344
1840236
1317843
470163
601334
1523638
1780530
211211
1068976
1828447
427263
1036738
904314
1088474
1387727
1202255
1231580
1793514
621370
843892
1087303
434300
1316283
710080
1714572
803706
1608703
620661
1753756
979777
1447365
1913589
1985092
356404
727214
123347
1646296
1909216
1018881
288018
282397
1512614
1910177
1321366
12343
1185461
1240650
138128
564765
454377
1999734
28145
1589739
133816
1318218
797645
512998
1107415
393974
710031
1075242
1100805
695033
1291326
852636
1404497
451378
468938
1558834
454966
1086745
965528
138298
1185103
1684617
91048
372827
953503
362986
720389
341837
1392220
1622236
801845
761831
327323
63402
1769477
589870
1029611
1045648
1959933
868435
543308
708187
989949
660294
1618201
1336780
1006865
631944
1591045
88822
1391837
841493
1648029
60532
1909523
190434
718517
1245846
742003
1666468
623052
1798400
1300697
894783
1503821
489304
1689899
1463860
1941009
1837135
1903328
396050
245828
947142
1390096
1011571
1205058
1420720
518442
1899994
260055
189911
1709547
751826
1994611
316942
1797539
846228
157786
269903
839314
535333
1853075
209118
860015
1383932
488399
1143355
288747
504755
325075
26035
1077561
934849
1866401
1873588
948884
1567538
41445
624472
1334836
755127
578258
1817932
723567
1690795
957437
964887
1365347
752898
69625
729122
1849915
580536
71690
1260403
210276
1558557
1695471
703727
22122
832092
1485700
362647
982833
1155758
1118512
532186
768545
1042606
1639518
465354
1903137
1671758
1591896
1750121
1742247
1363906
1872570
620611
1088238
1765886
1737761
1408694
1153357
1742658
310058
1814914
594631
1818993
962988
260926
205461
577234
1690877
325593
586263
598029
1615673
878228
403164
1308461
848237
1251813
989588
685755
927581
116585
674628
79220
1061189
1000965
1230910
1042602
240304
622393
10768
559199
1924472
613075
14009
410184
87322
971236
935998
651496
1323045
1956713
1448335
938703
930868
403
1604663
1816974
1814297
600101
317149
1321009
140137
1496177
1174839
538656
1649871
407255
1398879
1746459
1156964
1453984
1167583
121178
311385
1583042
1342841
112114
1840773
188305
828590
112726
1322697
1656945
342197
17349
629119
383806
198644
1530238
1589771
1963030
1273493
790209
550585
1868478
1285154
1995847
794600
156860
1161812
39209
195910
468245
1224922
216848
1890512
817252
1410249
466741
1749517
380441
922430
1202937
1487192
417192
1746627
1645508
1489629
322753
1863667
1739981
57383
709996
531940
1784895
1142760
747751
1045751
912651
604837
1673876
535691
1313451
1409390
1055826
918829
392567
469553
1160379
681063
913202
150458
814807
51456
198527
1806321
1232560
739601
404418
925725
494599
692571
57686
1433288
1058688
949316
504771
389910
694350
1370383
565269
331444
433677
1306458
1327380
1750039
785719
1091108
215019
907408
199457
1968499
631315
279013
726791
1396489
1227565
1269019
1967420
658042
1371274
9179
582762
889948
547706
1034334
241785
98948
807480
240319
872919
88690
1588406
1422750
530492
366232
775995
346876
1604691
1070674
156565
1505801
1908361
1142895
1743384
300674
803048
629259
440272
971608
938404
214639
79515
163750
315215
583657
1655182
187243
1191729
460007
1620534
1411687
1196096
1662575
110630
747200
887010
695907
426268
1220726
145995
23142
521407
1233674
237932
1163484
133566
1617805
1475301
306431
1280752
1621866
632254
1825344
237185
1437032
1249686
504623
570034
1333126
914762
173131
755292
613128
1750427
34926
1529691
1370996
33647
1965662
801536
1419616
455638
1224711
1446229
1904446
949135
812419
1268315
1406130
1416457
1864076
1748811
1832147
777905
106575
1412695
1399874
418158
613707
1882113
806083
892690
1117047
1220755
1948258
1001869
672081
1383736
762671
16790
1767620
1211978
82729
880911
1886345
1983178
1194533
759115
43938
181418
1394389
1644575
908343
798283
464595
945224
1679591
542678
1551148
1922037
1224521
1361077
1258536
556654
88538
1632238
453684
1270387
487089
1615054
250545
1866973
48571
1697252
1681045
195477
171042
1315206
473108
1124776
1383143
1601649
187116
292087
79024
362307
1818533
90490
585515
371175
90767
1774957
667880
1655701
10246
1172914
1892233
1988785
653526
890167
901723
187215
1106854
1792836
1816548
742175
329107
339382
1562012
1989471
1936133
181757
1025734
152891
1186895
1532095
1708625
934730
408068
1558050
1745413
724211
763610
1188718
371172
62785
1226270
208668
1555948
967240
500904
786279
843619
1339536
987608
224939
867694
1785630
1776392
699263
198235
129402
1833757
62170
296015
787046
631731
921536
1751520
791300
102597
151980
1261717
462011
1680216
1351699
586198
1162151
640319
486580
1492551
525686
177637
1924381
852901
803374
256223
619600
313831
1305058
1495779
285002
330536
1958116
840503
236862
148040
1217467
1304207
1728679
39999
1840132
740525
1609771
41255
612007
1183668
1341689
579287
1622020
167796
1733706
1604661
131527
1154672
1703243
1182179
1147731
1028974
1903168
781490
887964
522296
48217
878297
1584540
699310
127169
1493654
313080
1651593
1832145
1043838
1056419
1565647
1978062
173785
1674485
810867
1497230
1704608
1714079
236589
183843
1446262
733743
1253169
1861839
1171605
905239
147835
454022
168123
1709358
1858895
1942511
287135
806734
690728
691592
804112
635202
133986
586110
955740
1331494
677216
1713136
798575
241795
1780090
519906
1701382
1250956
1242714
707596
1664218
1942174
234248
1626526
1734999
1881092
159177
322685
1288415
1517472
1247595
1249592
883870
134113
1412940
398048
1676523
1880664
1358746
631227
820813
922912
122410
1246067
1863427
1923585
235101
95792
1820964
99845
1331734
911079
22465
1834844
394808
444780
1713280
1168540
437081
981821
1408140
1644259
537830
1533436
1536850
744107
1973933
626263
1360993
1019991
1582578
1835285
1117321
1607626
1447825
1318788
1869202
316459
760407
697218
293241
1807796
1852587
1367258
1973860
1495333
1675452
1805494
647523
1769406
1376308
1879567
1034627
1321926
728444
766933
90462
891615
8710
1014197
1135532
532892
1767212
1419392
1362426
131084
1290075
1421479
1447047
403330
1095181
1029728
92218
861283
1338802
1011819
1996826
659333
1969122
1261801
765156
704386
1545955
1000058
1916259
364051
773700
1099455
55862
672106
1990696
1464426
1234005
1379901
820694
917519
1918427
100828
785194
1079473
1346421
163690
1161974
1783413
567565
1908111
1316221
225081
394493
1906258
835792
394503
306615
743293
1593681
1293780
215518
358641
1617333
1860386
1195758
313577
416093
1915857
1918803
1541908
1721231
1371076
1709134
1701599
1935641
1789090
1888090
1260801
193927
177919
39617
1563217
185164
587839
1843860
388929
221094
706122
225732
430003
319400
808941
1479263
609292
1681186
185168
1581797
554336
413548
187104
814957
570605
865059
117379
536534
11422
1607584
1094835
744293
1230247
1861265
139029
1260577
212431
1075183
1083104
1925500
328509
93162
1775963
477909
1503188
1061453
158707
1382487
788852
679987
1924271
1794952
1929017
828434
1994843
1932087
502411
1808754
309330
1334559
451584
1861225
1418049
1508435
814176
260773
1848777
118147
1131225
1829583
1066048
400161
61365
1043048
1427175
4473
177249
230286
1523839
856926
1213343
1311925
114654
1060003
1862837
1454469
116340
69552
1975320
1703945
974044
1681309
1160389
1407201
1450481
205408
158895
887609
1555389
774048
1682767
169053
959952
607196
66159
1572560
939612
333165
1998914
642691
68741
1955627
739328
1107330
942416
933596
1191066
411873
662648
1447245
1608388
1217287
1190967
1622962
1331754
865092
1657254
356363
971775
1120432
1612473
1391950
1333776
488310
1249691
401618
710404
1236913
1939999
430304
786076
1170417
465757
1450102
855622
1554013
1505799
882224
870569
260384
1787327
350021
1380910
21537
967174
1690253
59570
1531390
922532
1834032
1610535
113472
1394517
1721273
1283977
1758155
1790451
1327494
1472342
969521
603648
547838
1292864
1398648
1852887
1927618
203802
1551465
667725
14463
825331
1869685
648127
1530662
418076
532682
1309409
904462
239838
196687
1447028
694081
647718
158019
1431966
1105930
1183360
414163
1360618
949406
1015862
67762
1441077
700017
933331
949767
896702
1075834
603321
606942
389918
757866
620555
1117963
842730
1597348
434318
775270
1346965
959586
964811
1659524
1577297
1913010
1908551
700599
106984
461173
366136
740594
1333305
1661326
251582
1333527
1379663
1963602
1367645
1879647
1196505
1138624
828410
798445
587512
1893267
612795
1763717
946378
1820421
1969404
263323
1055898
501567
559769
1956355
226484
595766
1236126
94103
676010
494761
388043
169886
924766
98281
1072010
1206954
901844
414087
1198116
1525783
974134
1880372
28248
1588304
105730
585497
995412
151402
186723
1665758
552664
294737
773314
715278
1925278
64787
885972
202997
1129272
57199
1434884
982531
1481679
1972646
1135689
1894647
201135
891245
1054082
623526
1895908
1762643
660468
1681282
78050
607612
634942
1575819
1599404
460513
415810
1929152
1539837
1142627
1102721
614921
1814723
813558
1097134
592791
314869
279080
1696549
375671
807407
1716023
245286
31058
1881281
38267
985311
736354
1483168
310610
433555
214170
935129
1755893
419170
57696
1309461
339895
1905004
1399770
631538
55534
1932289
798423
1298788
976430
714304
1048039
309271
1056382
1126022
1889063
372212
141621
1349781
147537
607955
885742
1059071
490091
1480238
1710772
473954
1046891
344236
410858
843711
584007
672663
783337
804761
693313
1771656
135511
97708
1999645
920582
955403
307217
880545
525728
659249
1900919
1178511
1327053
488279
489752
393589
32468
1051149
482573
1776742
960600
321244
1313307
832384
993737
1818130
240274
1759790
562765
1912977
79829
1725678
1622070
1248478
999888
1278771
841793
1989635
1137253
1996217
605491
253365
1361380
1085872
1098964
195671
427022
183884
108137
172555
1801365
1982600
494540
1161488
1083735
396808
150696
1141653
1218364
20794
950078
1619157
296883
511094
484774
1762882
1551680
968214
147066
1497749
955804
382715
1376178
1635605
37635
887498
1328436
1088575
609767
1780239
782732
144741
450293
1563077
781309
1390580
1537392
1806747
1297082
571810
487580
1007610
1899372
368106
1805380
254422
1778289
1736092
440061
970412
1542655
1823737
1351999
343881
369712
199363
748507
303871
826713
1203936
1044761
1672659
1569444
668882
985207
1620070
977922
1638855
745873
1484121
52360
609056
596633
953236
1099503
55182
124152
676072
1540025
699265
1781611
1157985
1292150
582359
851238
487539
1484628
1145545
1166561
652546
614321
756178
1850160
1047884
600484
1940922
1384132
1381496
1630938
139494
220211
794161
93906
1591251
1418497
1117045
769222
1830822
1285754
1256939
1834792
218322
1196653
1877349
1835588
222226
1506855
582220
217961
1906637
1769018
812810
1146634
353662
1390933
436643
1446863
774759
1766518
116399
683028
1729826
559735
498623
1136518
840197
1057012
569290
878725
343995
661191
808138
1879967
63779
295247
1535897
380014
1911276
1183515
1730833
1476747
1480477
1347157
1029428
1419163
872996
376744
556227
802052
1944562
1464302
1005689
489108
703527
5152
883803
1017610
1515929
13709
1336005
839205
1204184
128697
1409203
647401
223748
526036
247408
1113506
717127
601049
258680
415699
1722107
1861116
1505905
1075645
1587315
1282024
1380498
1603436
32655
1033464
1351225
450150
29789
156909
231693
1434160
928651
632007
184004
1849340
151849
743967
1346745
338563
843545
1852377
1061663
909404
775496
1532800
730929
1136220
826901
743679
1615747
260835
630476
619124
1974874
424283
1708110
1804834
1312421
1482021
967309
539746
392254
1584846
1538709
826654
101905
1707031
906805
1581243
10010
1653473
1546241
1477371
1006107
838102
467903
1359129
662743
1779728
1128666
1991319
1417142
1960222
65007
1913742
1424708
1617640
1825733
881936
888072
1949374
1934659
244781
1573258
461355
1533991
1710681
1563140
999133
960136
349644
1818399
224908
69095
494981
227394
1979444
339802
1731548
1476573
1743817
686886
722710
1890627
1551680
1297400
157334
645700
1660125
324652
1304736
1654518
63399
1487195
1843845
904220
663759
784473
957897
1816910
1785655
1250146
967749
1294742
1589568
1738074
985272
1836135
1687967
1531857
1809547
1649573
627808
370931
632889
706759
292105
1375868
1030523
1347550
137975
654959
1082025
702259
1710805
1461655
274923
524935
54657
56216
1154648
925929
1756806
406207
788394
789313
1690337
1229102
1908597
1738065
1820118
1429307
1130126
1112352
513873
1891744
832438
1158237
1996045
770457
49135
531686
1251598
1039588
1498657
442590
636431
1068869
591754
1189733
1712846
1232282
1303465
569670
1213804
1498111
1998252
1401502
365757
288758
1218826
922676
1809902
1356165
907664
1878384
860140
1677502
91053
1559604
447733
76672
1331514
1521792
1842642
1840671
331045
1278539
1805898
562341
59329
1795411
204227
181392
165119
5828
1481164
704539
449265
61823
256810
365505
598214
1575701
348683
841472
364849
1610569
419160
1950240
509225
1591624
314374
113046
1149988
1321372
332717
1316043
1889304
450766
578867
1670187
19742
955888
1441034
1818713
491155
94034
474137
100108
384791
1805904
1804360
1651689
1479801
1930395
1671230
1712157
638348
731259
1123485
99335
1719672
673082
1450657
250487
220470
990539
229288
1660678
1233187
69773
726702
1568080
259197
1440862
1916672
1740836
813869
135637
128088
1179204
1207610
113279
851492
1573564
96478
1648925
255525
1669460
149574
532581
1348137
85639
114047
1002277
439036
796984
1098931
1978223
196039
1813448
555132
1991390
1297821
337258
1755108
1619674
1669480
1791146
1943092
1868757
638761
680061
396989
990627
1754427
1016349
1292013
251956
1159745
1352757
779721
854596
1879763
512285
76901
1944421
204471
666174
788143
1337255
494124
1229442
1765198
442477
1696111
1355914
848719
1995281
268032
705793
1407685
1374913
575366
1025384
1414449
774975
1100577
1189471
158398
980719
1979186
1607358
1357577
827910
161697
717535
226333
776108
2728
374066
720572
124330
66293
1052039
507255
1157629
127720
1466202
1618482
1595614
840937
988768
901257
1843459
144985
253404
300842
1286504
736162
1987306
1661264
93845
1011636
823216
86832
651310
415745
1164882
1612680
1235347
1213434
793093
1257491
588357
395271
1833304
497657
542288
175976
243064
284503
1760757
415885
25004
489920
1519445
1276577
727422
426544
289741
570883
1309140
516436
81969
1602873
621502
797708
1295204
831618
1719183
774580
359708
1545763
971143
444957
1469138
1645396
390805
1797071
1130536
681504
206758
1105143
1912856
1332470
439339
336043
1261268
549032
977800
1189407
285919
1693603
338193
156627
65065
1681234
939401
181393
1929971
569895
1027143
1203704
727920
810266
1283491
247927
152692
1388459
1068723
500389
482385
470673
1960839
862706
1581997
1415896
323111
193104
1569211
673699
202859
448851
620745
1373657
261483
1569928
1885554
1420337
1688362
1246374
903680
718634
1442352
406436
1637312
1649149
1469546
18458
430304
1001734
559505
1363593
125527
878811
954410
866923
309871
1727371
1890644
523267
1359242
1903710
176942
473929
1184615
1966656
311652
277767
1042186
1889308
564241
1118652
1624748
1666167
703400
1229370
1064158
1999108
1706357
952799
313170
1660245
112945
1303254
503494
1281836
1225039
1817695
54038
179812
550798
479241
165903
1489652
4306
980080
995021
346687
411411
1896431
1486750
500256
1353255
1944876
1079519
1733500
1494966
427283
1928503
303488
1751968
493779
786109
937960
1585011
598468
914718
157889
1544314
292640
1898912
783908
1176031
1800380
1540287
599327
1904797
158498
1144041
792201
674602
190828
1086201
1439327
759610
634661
82195
247663
434540
1040574
1309008
1501847
657984
894513
594673
1612319
1629506
1906671
172937
1867723
453371
1304681
214726
42943
1446396
496204
958852
61927
1367796
1184801
845576
134626
355711
635895
1035180
1528677
1794738
1248172
1197736
1400805
77184
1934435
1217692
872044
273820
1803668
1394932
848511
1931307
1901582
1020561
419435
1064549
826110
428592
1390702
1634796
1112610
90882
1019322
1351789
557295
1944247
1799957
159134
834944
536543
526726
291910
1555664
1911214
1462627
47136
1959243
723408
1929921
1660606
388676
1629179
1069027
900368
1267604
587746
257033
1278497
329149
609582
841423
245595
227829
320002
1472201
1883077
1659253
1380112
22088
326475
738537
436375
272775
751834
1530106
1916252
1295827
1599640
301920
771882
45828
1214197
1713630
1040657
669394
1295736
1289055
1492896
1389279
1548749
303592
112618
609087
1647083
1470169
418575
1220190
988831
385067
355226
590649
838555
761841
928943
1462948
196413
34285
741951
1122667
1819219
1831040
1231208
1063272
1374705
726301
1500515
1766414
1771846
1200204
147374
1193585
1333660
1978980
497217
1544910
789460
428756
1505778
725163
553879
1879422
1147645
489458
122116
1980127
1204141
1944907
392852
109324
171643
492430
908514
465860
1746192
443038
39008
1571556
218918
16285
7735
1155453
1845599
314085
163838
178110
1205982
951176
149740
363564
529983
408247
115404
498351
264948
1530194
1433392
1503827
435127
1106746
1337516
188757
686050
1925072
1293354
277281
998211
949474
761484
261796
15266
1499438
940950
728999
640102
827192
1729080
623717
1480798
135379
1993273
1520213
496258
1136624
1600825
1506499
859744
1701053
834739
587967
95006
1787955
678206
710700
289180
974218
286457
404752
965356
348715
374096
550753
961009
997927
1489299
1539292
617713
282113
539503
1057871
278451
294671
1966050
819865
568765
68668
924521
128434
280302
1067832
188793
285864
1146511
58113
1056103
1071483
1827355
446260
1407822
741445
1530739
129719
1509821
1384198
1480955
1517578
873432
1509430
1585185
1495451
1164706
562551
1550562
1417706
1697764
660820
1892568
724331
1450353
1428725
1980968
1692391
1777039
165072
1975568
1534717
1441438
248905
812229
1709216
1538499
1423976
1244950
1750939
27998
716794
537028
1350931
1423218
31875
1631451
1072773
1088939
450353
569761
1796279
1129548
1736012
525197
1000806
1486008
978788
446591
1142155
232654
1800366
734143
453186
855436
62478
752668
1627563
1107576
1321148
1696417
1916759
460963
1325433
886581
232243
1794997
1297339
1564333
1435180
1466994
1078486
1763773
185524
1897449
344398
1040506
1554662
1239814
552423
1921071
1240816
1458020
1676611
1962846
1689846
1645197
1773525
312365
1175864
1168949
1149999
5896
885018
1274152
744882
424519
1351361
597913
644514
302221
1809782
129023
1392969
387606
308134
1369546
1898743
267523
850383
1277093
214954
600544
1087508
326661
843796
1946092
394829
1876381
453210
1903281
471235
61000
1256609
461141
371703
1006781
1687008
1321427
1351831
1788412
425889
376833
548120
381203
755449
1116739
1011043
419135
1562534
240336
1335565
919827
1257134
643465
1604902
513307
1806379
771974
1665816
1021536
748846
1591873
125489
1839603
101873
1957950
613468
1675426
779000
787469
328538
903340
1132511
71575
1526767
526704
1823082
1635588
693635
73489
1456261
542160
1317409
256995
832055
604751
316286
252129
507610
1571825
46278
1573354
766838
1355007
456052
1597825
805731
845226
1510198
1292231
622514
602518
710698
415556
1546951
1417442
1346006
290808
197126
8315
632666
1933368
483248
1686790
1100667
1324515
334562
1564978
1185535
1117750
1856216
307241
1186958
392018
1167457
858843
523820
614848
661293
257679
1520683
513825
65995
1128780
105001
182405
724196
1049258
370686
531336
920249
239503
1054391
988525
331643
1969278
1208960
223586
55966
755525
1204498
518695
1161343
23336
835894
1221258
195489
1709633
548045
938212
701744
176863
1453938
1111491
1293557
756763
1948466
1428493
700645
847201
1914638
25656
480441
1657037
1421513
1496424
272937
499805
410061
69970
1748697
937206
1644545
1581147
1014749
1582608
1169781
340390
1869398
519262
1504135
455990
1728632
783989
1159946
950189
1845315
969612
92981
499424
1540412
1740007
832099
1584220
806594
1408456
791393
244834
447177
1656936
1527871
181995
1358252
1122650
1207479
901315
1500952
669210
523611
742189
1249370
1651885
772603
704171
1541807
789271
417429
393063
903631
415160
1177054
772537
539985
1155375
619271
1950206
1942028
1342521
1107868
1024567
152256
1959658
1063840
745022
237985
1333002
470676
1368894
548464
1317948
1874828
878333
1162912
1404926
1811692
522239
1300705
1130476
1904960
1653872
167648
750049
518500
60522
1544616
1264209
946741
1769928
967369
100061
1965487
801683
1516957
1412908
342622
189543
920511
114073
856958
910861
571074
663836
1353623
1328699
1769597
535918
380626
1201763
1770337
1178848
1924751
799775
1632412
1867395
1254139
1212075
137710
291304
1769767
1461972
321828
162059
1016899
47224
1567679
356952
75373
1144875
1599168
1484833
817642
1767059
1705705
1554540
726172
901286
441187
686449
669126
1784441
1118212
861142
1028681
1346613
1363384
769078
616078
1415242
262255
1559782
1008039
999219
1238813
1154760
1136330
176514
1513007
555201
1029293
763084
316147
1293233
1709419
195066
1733534
475680
432542
1677281
1198735
726336
435947
1034673
1742477
1928829
1503420
1683942
191907
112769
562735
770152
660234
1941859
1197300
626764
1148900
256527
646473
1553522
1571586
1651416
1528070
1516759
226731
1469662
733703
1044792
583539
1296743
1697652
1825779
193077
1610588
1607155
1188155
1025616
1173683
532501
1440642
1140760
386173
1006467
68414
1125792
1693317
1276169
1622388
756472
990497
350573
619272
1580816
1676450
326918
1995444
17035
820462
1756152
1326213
690450
40734
1555720
1793397
214713
1341681
1796445
743130
1183574
1846574
848092
1631682
155273
650276
1214988
233464
622077
422200
1009884
1518260
828729
1633377
170413
1744768
463527
628650
1097943
262225
378776
1177333
1854515
1866001
1603085
464095
1743575
793113
720502
473556
894661
1724721
1208563
1266476
1427595
463801
644930
1003809
41133
1742435
656992
1692347
313433
1639204
46544
1900808
120464
1763687
92178
575600
563858
621481
1974050
1026717
213857
355375
1930793
1084749
3225
31319
1840323
1945832
1341590
425822
759542
1075185
1202094
387153
251522
900915
308857
335465
1641321
1729994
1788688
881336
1682265
929876
505712
107385
1761971
432950
359684
1397819
205603
1123514
1140274
745706
988844
757859
1990414
886155
1359231
116531
24360
311902
1171516
949237
31456
215168
1664573
1755740
1691079
255693
1201809
1771076
1935068
1590039
1331425
907446
1945310
741703
1933217
1125693
672785
1624995
1675846
917660
305626
1772591
1763727
171890
411927
1932909
389539
1412107
176606
1512818
1655727
208006
1887552
1524162
436358
1204446
1677061
829613
534839
850688
1985114
327971
1167951
1942246
84385
737835
215430
1831
1718925
1615390
361744
1111862
96867
425432
1390737
1946561
105646
424877
1574058
702229
1815979
1480139
1324465
1931502
99452
136787
703510
1758887
193956
1285006
141886
503248
321280
394442
1514604
612197
1027015
739872
502193
1440240
1069509
577686
185766
220259
1346165
1590650
1175325
303646
1277502
283666
1919871
1604256
1182940
119333
1062478
1541215
1187049
1736668
1702278
1944563
1456014
403295
1203379
925106
1765338
120521
1540842
550752
811779
850924
582732
1715914
887121
1839965
1425977
1756026
1614244
88550
928281
931311
935835
1249964
294758
1048537
1210692
1188426
1827858
1106388
739996
1998980
1557003
1358047
914093
379384
443845
1295828
1602521
992314
1964238
114467
1077480
1150956
192839
1466581
845693
603952
575099
760434
804075
575463
40732
1202092
507415
43170
987576
1311763
376368
1040784
1225260
1940075
1134925
1637952
200419
1181777
93269
453214
193701
1656305
1680376
1462295
688857
870470
874189
342772
1752296
1637254
1266722
1880448
805588
80279
205981
414519
965395
1852045
944778
683255
1531589
452962
448324
1794139
388161
1678911
1925270
56939
568311
1682019
181627
417802
560089
1224509
521081
241064
1937059
1693155
481750
886378
709060
962183
402537
245561
45468
205428
695902
1796707
1048656
1446953
665736
1147819
980848
1957570
403834
807428
1441040
868343
1919527
242183
1432796
911386
1277824
130019
169163
679456
864476
1718199
1337341
1108042
764186
103882
1441726
614661
1003963
207470
444212
1273020
1443879
1713901
1631639
1958371
611151
1456670
1271712
102318
322917
1099786
585759
828423
1726482
1278061
1661452
1796614
1478065
1797767
133318
1595824
1340512
809163
26455
1769075
1935397
229387
680815
774542
1984313
1799981
1102174
330230
1854673
915514
992590
811025
753260
514279
1576399
950963
676447
541605
525751
1852433
1471081
1510519
993266
1751108
181948
1844857
15739
72391
1564153
470498
193269
1516922
1686246
361173
1434601
514109
285195
927650
1829801
364812
1295402
595297
53505
1671427
1677570
464483
779893
876355
300367
1276539
300678
607288
1811404
94236
1280080
558264
774125
798375
1553323
749663
1171592
717255
166114
658896
1763823
1001148
1113531
1049755
602693
346144
491344
1935128
1522268
716845
1654137
1268705
1666841
498538
1952229
124358
682661
1476225
1577748
377908
1004060
1923842
388867
765978
520566
1603686
619640
1251183
1513625
1026139
416534
1593079
1492663
1769724
325158
1407521
1038441
1761342
185923
1632259
1716538
1124809
438925
411038
1677501
1846340
1066632
1097060
281810
830943
35063
1694329
1701374
1583177
1379784
1068151
671004
430495
186039
90022
1963531
537741
1238380
556824
903871
1503757
1582404
915265
94487
845457
174416
381181
525399
506185
977903
818930
111564
1686907
634870
1793371
1372872
994850
1867168
1454563
576217
414073
780368
1470805
1387216
487137
1110741
1863062
574188
890417
71584
974609
476464
526343
924111
604898
1107503
105273
634216
1856136
1988877
1938050
1647394
671004
822230
1110209
222187
1296979
1855405
1450662
1410649
455089
251673
1814847
445527
978809
754803
412094
705828
1559393
1117534
616996
1848764
915680
694447
107327
899692
1833840
322655
111223
287158
1479814
210882
555397
1397862
283440
1295438
1630025
1506455
1540581
301949
1607469
1154741
1571799
20690
271036
27226
1545258
876057
673677
446991
1427792
1418113
481624
1712353
710542
198825
656765
216790
1213753
730962
919713
1401940
1166017
486269
965949
1310187
907051
1261427
1999524
260757
148029
1036333
1155794
905834
818029
1761965
856679
1943045
574631
801963
549749
1454849
1654846
419581
446393
1654118
384870
477274
1395037
1909755
1841864
1264046
1802088
1567717
67245
1105074
1752918
864597
104853
1875431
1724077
1057319
1180033
603485
1718932
318596
1308510
1336264
1120683
880249
1117489
1692922
1618908
504786
783273
1695452
1482718
992386
724040
1633901
528748
1190974
821594
1957722
238953
1140581
542714
628405
684164
1688987
91484
355474
1181085
1156983
89877
1231724
1692918
662155
1121085
1890456
1167492
287200
1713825
879303
1438284
944723
13657
1082170
1328459
827140
679027
1949776
429090
1242722
1361199
175034
1085304
1545844
612541
1334950
641341
684374
1267027
1079862
1541707
1447740
128870
631758
111243
1392401
1604892
991187
1205976
1719135
1029111
1673346
758807
1419037
158169
1966216
1472908
1828281
307741
1598747
1641877
326779
712482
300579
448855
868477
1089087
601518
1014306
671240
168815
76202
1714051
530170
685903
983298
902997
95520
107802
491275
1832589
259343
1918026
1382396
857707
1849374
88914
1329270
17871
200796
1218766
1430453
1063403
1000065
1779
1236514
938482
867439
1662910
1830932
396110
1417133
208570
1786975
1426018
1572696
1170459
1499344
1799804
119364
1141096
824331
1311313
1861511
568006
1882351
214851
1283499
1262636
775917
124439
657808
1204243
96707
1777289
491196
636863
1324402
906227
165417
460755
18592
1190072
159615
549270
1657942
20369
104801
1552966
1265684
1706693
1805979
1209018
748122
1768015
1834908
103999
667734
1619554
700130
943847
416823
1824247
1909602
415825
1201694
1511947
357974
1111290
1683907
348016
790530
246210
639640
1560558
1325395
1182882
735782
428817
531138
988366
1665031
932113
1061820
1024528
372905
982000
1411174
594401
1659869
282811
1863222
1320423
505706
330781
955109
1063904
843603
1209709
148885
622124
1673642
1660207
980935
699889
1234305
1452756
1330319
1055913
86851
982460
1888583
1647357
990224
1245411
1206585
1205760
1648236
77258
936961
1300240
1389160
1733850
117639
629194
1264945
740633
585519
1441593
614725
1571896
366709
720160
1530086
1603958
1485424
1141312
740798
1356114
1280977
1138021
629334
1219641
1992186
1028754
1229175
1651128
1760861
1687522
858004
965960
625647
1712977
673686
208720
1343866
1817100
1178634
1083884
1348977
1446048
15514
960711
539206
1645143
782074
1236117
1860439
671159
1914494
1706230
549825
1853699
1183685
1197116
1277735
1761495
45896
3638
364311
95077
999480
1468128
1844888
794719
1106170
1193677
972830
737730
1301391
1828447
1597109
1058656
1573985
111401
707819
1509500
1031513
538830
1202535
1729043
13646
636934
605102
873083
1123834
211519
1541173
1109500
14684
953270
1087537
780170
715126
1965133
1911682
214405
147511
58106
1418480
1642747
747592
1010032
1222643
1001909
286143
104083
205605
532834
11358
430039
1357764
1534907
1210989
1686471
769555
1117829
1182608
1517497
380434
1189992
51915
1740134
1377219
760012
1251804
158037
1994332
1760543
1622965
906427
993805
1081058
1806126
656584
271921
785887
1993020
979488
1593079
160583
546269
377073
410834
1476887
439201
1588400
1932520
94032
981978
865172
816219
1072106
1073026
1097017
760817
1335634
855072
1509586
576908
746538
1031899
1271710
1204112
896337
1567434
1732491
703246
1246447
1399672
1248647
1798873
1941033
510102
70004
1719757
279155
1036541
1239008
635461
305704
736932
1934545
777575
920590
1478719
1168996
468097
1093288
528996
866446
1981070
1438334
891569
555689
1534622
676878
1580199
1891949
1071602
343093
1323297
104962
1342211
942566
1609292
132764
19019
1572802
1009278
1453777
855819
826015
434407
1149972
828812
1386115
888118
576174
1710182
709068
1890198
192846
1266512
1500133
1552591
794640
43340
1708720
544668
342041
50314
866428
1461535
1749289
1878085
1769863
819073
1545661
570074
1477364
1986401
1885096
306060
215112
904163
721953
1488235
950268
1384721
425683
584251
1860148
1107587
596853
1332254
1278243
1271154
1076689
1133645
938051
1791509
581659
442741
673640
1872940
1010833
749242
1887558
1229460
820350
1394462
284805
1756741
355827
1339229
13238
758455
1850951
112651
970757
1838580
73304
1069265
1564316
562267
111242
292918
479118
1892975
1869117
429247
1279443
707264
1719119
384197
1344388
803098
1713330
1792266
1384432
885638
1622227
474005
264135
268322
1349827
185612
378728
1020610
1608189
1219695
882159
742184
1670541
404382
1133110
1803307
321310
577761
413811
206210
599652
224792
321427
342102
133543
1547380
1299338
1569883
1750967
224515
77787
472431
1623960
990162
1878178
332397
1487286
455934
1043273
940710
1605800
411476
1198562
32369
1548093
1047565
1885691
1266616
519240
1111919
300336
564696
602474
766917
1224679
488230
392620
684341
1413197
516149
1469020
1118047
1246980
422813
372510
913117
1608951
1667841
1760940
1400673
858193
1435272
473977
626812
1605902
1419707
1128303
206400
1329678
392764
276548
525822
1576043
1515358
373440
1063023
24214
1275041
1261102
1256547
1460315
1839389
565690
1404666
630156
256306
1091830
485188
1769886
1633636
1897638
536112
1167200
1713018
539692
20291
695302
82804
1295715
56979
422631
15244
857263
932031
1739601
1083439
838375
999109
296910
755909
347636
464458
1146795
1752228
1854846
108293
1660815
471475
907656
1840610
1338949
560814
353144
122221
1366302
1984993
509288
305588
1880457
215781
339467
800437
1126026
11074
854485
1994828
471246
1004778
1595491
1313150
877967
1436201
746770
1522097
847805
25993
1918882
512750
1080113
1313535
684123
1516840
1831382
60917
294590
27245
1217400
77811
467036
719188
1552256
1709518
513482
561275
472272
31385
1383828
1286754
370471
1057580
379114
1332596
1493176
1775761
1404904
726542
645166
1195942
1732130
1147629
818824
1185013
61448
1940920
1143494
1911862
862384
249755
1157953
1513151
1397623
1654669
213166
781188
338289
619075
1768123
1413356
1002731
752591
66382
392059
800517
1282537
1529158
1075494
1926112
1670262
892354
707143
597002
1788624
298857
950491
1295045
114154
6335
1594463
989614
1999669
871258
1041535
902565
1636034
743962
882252
1371674
506258
1516230
1905125
558617
1948404
1155073
1010311
930140
1812061
860138
1855730
157052
1789542
991080
1811046
1816876
1049037
1124189
549786
485650
1901364
1939831
1353749
1849414
1968384
1839619
1938605
129982
215771
1272130
1147341
1839796
1378366
1171165
253303
340222
686744
1162412
1834181
963448
1072123
1182430
914718
338561
247080
1213753
1867203
816688
1516902
99102
399668
958571
572102
54206
1032788
1096667
737749
1261356
25189
500935
811561
1921682
1968611
1357754
202831
1975728
1651173
492667
846885
348917
1371343
674965
1207095
799035
1127158
1148419
245844
136778
1905488
67533
938318
792558
1570680
1309837
247464
1714548
537992
231410
958938
1929371
598292
1383767
1468526
910691
1762152
1508614
1104782
1333210
1471936
1783495
431645
893632
153958
1023425
1558451
185385
297383
1033153
807268
238691
1297011
98995
370004
1505513
658708
1720774
653331
93963
788951
1398023
849329
1032310
1217047
1138661
296547
1232641
409147
1175873
131449
662431
524287
1329120
1692583
346007
1626271
551865
1676069
300189
937268
878147
531978
1170257
836691
1258020
1185900
1076820
1541940
902918
1564624
1590123
1703969
117498
1139994
188130
1678728
933316
1301804
1363567
611077
810966
166161
349530
907807
1645538
44983
1686249
1441613
417863
946894
1595245
1920276
101069
1849618
960940
1901569
56886
1724885
1851524
1204645
1583118
1023250
1527057
1353716
783840
469979
274354
1241719
1656239
1499097
643415
267490
1082719
1984918
234207
722837
1583814
949035
1434023
1596950
1108869
1276925
1932992
1680583
245387
1203001
830077
310303
1911554
1701519
1494626
562576
1940775
50427
789086
980945
1860752
80690
986348
224852
1590241
897872
1147394
1820889
130545
1479117
1191352
1658309
121425
1153257
1672449
917815
1811409
232759
172735
483181
4160
1322685
1726922
2118
737430
1574143
1751413
164596
1575046
1660073
1901648
469421
1670068
228371
1853621
271899
769325
328422
137524
1564183
1102444
298098
1272729
827881
1761508
864374
1316616
915538
1140492
403288
396369
1981784
1841500
1095146
251510
545573
559264
426631
1968821
676356
1459505
1607237
1261423
342226
845518
232642
1009442
1294705
1181963
1943961
713078
684459
230764
1670378
1383071
721618
864756
1887728
1673281
1543760
953140
1107945
391464
1006894
1691502
1360523
1703493
892328
783026
1145480
1577314
719188
136290
1366823
41114
1907087
34744
668219
1106079
133150
766805
1608781
1858721
575443
1527206
381691
183404
1719405
386171
249606
516757
1882982
975939
1233393
1593410
208877
1672384
115471
907574
363267
1199675
662417
215372
1216603
1799693
1738672
740858
244405
194296
1741784
1734402
210482
1408758
529043
88034
1323646
1461847
327587
1892617
1287137
898483
1103389
1395921
1263872
1007923
1372870
135007
121975
814937
554809
1104584
472119
1665227
378376
1663431
824977
543853
1476722
1902012
495694
53543
567938
708400
541764
886413
1056507
600833
156490
695285
1334846
1554359
810717
70855
208583
431996
1308496
1955529
1609948
1409085
974466
1175863
839108
1074609
1315932
145328
1207620
744343
1133643
364301
95360
125054
1923939
533467
740916
683401
8121
829096
1274124
1572549
1188612
1133993
1347262
349311
451265
781923
1059815
766392
418127
1249579
492860
255392
1835313
649598
1036967
1135194
1061670
342180
521370
523899
1893636
1336778
1690639
1517912
1851043
384560
221285
1569309
525703
696082
576160
1693050
611833
1720287
536214
1077709
647179
438455
1832790
1388054
968895
1710881
1564057
1504946
573887
322810
70933
1447428
1051016
895335
695750
1124427
1302112
1603778
818866
612374
942540
180894
287454
841987
314661
884593
79549
1003445
999941
151553
214552
946636
3124
83225
884725
636410
312199
528170
1709946
1799713
1322057
1950071
1289340
1506570
701677
606514
1602198
341705
1180104
413128
283580
931879
618494
608979
1650591
537627
1144645
713770
242878
1738611
1743012
1945837
617388
497963
1556511
670005
448727
621649
1562861
53683
19975
1379128
658010
1573055
77382
1046337
1878704
281937
177489
1917725
1613375
1012051
531852
1183072
1231557
780241
1973663
900740
212657
1661364
173250
1928148
1524051
1491767
1810150
798079
1183832
172972
1405066
632310
1494339
312131
821229
380782
1176004
1303869
1035346
267817
1272333
707642
372234
190060
475075
1825456
706356
910225
1083754
361771
923124
1560672
1935516
1410794
1749663
699039
516275
1092592
916845
707757
515159
1591236
440771
210065
1669072
909812
1565607
1074676
125639
1335775
1217012
1626088
1505124
289702
865503
1598102
1977569
149279
1901904
81274
546680
1289956
1020641
1302475
1380081
1437669
1050048
1748388
922658
1298223
1636787
910228
70946
1162785
779405
730906
775455
10660
1754923
1181123
1000460
927694
122723
1114437
1200028
1184239
934027
371099
682280
336387
1181765
961658
40198
493031
1498108
1481526
760210
1686042
1790795
1191040
873462
576503
171441
297490
1220099
1173645
438793
1008384
964596
303497
922551
1919384
293450
99468
1656059
203158
1415280
1836472
712875
960060
1630577
113028
262742
86196
934026
821178
413358
1875282
1803291
1858295
1964686
1646080
1105766
127576
1446849
681514
586303
809108
350608
105978
1444084
435636
1137780
1913590
82339
712492
129982
42961
1280710
745275
330278
121089
1427005
1468727
828432
1579879
376275
1923710
1469532
94044
844331
402432
1124759
17197
963401
1625203
36749
1862647
927588
1785317
115982
1272126
419345
50547
1156930
1080774
79545
1444920
571362
98843
1510460
1341862
773228
343508
199882
1222541
329940
194930
387030
214432
1225836
982569
847240
315703
1167651
1734430
1615925
801092
1448505
1971666
370739
1781976
1900784
739361
1954317
1259379
1096944
385367
1450744
1388541
300264
100408
79396
1635618
1919072
1143304
313325
1694923
1780508
271392
1868887
865402
1814299
800892
1178868
1341934
1164841
1786057
236086
216001
533361
1959713
78736
798683
3222
1100230
694021
1044074
902957
1516905
1901066
1566997
1497853
1754852
740393
1837658
600156
95559
443569
1876798
1368657
39422
1072584
1612057
759929
1900859
718385
3857
1542061
271628
199554
482612
1263073
1861130
624997
1861857
448446
1141920
1086672
1280545
22140
1940603
1488661
1972158
1830261
1367552
1391556
1356440
109379
617690
556680
828031
1451626
1799870
950361
1584845
870572
1859549
618186
884600
663091
1292399
1286126
691135
1175874
1587870
1091638
1573519
1974983
684774
488214
1371324
447698
1726802
33224
1715778
1813514
1774563
1154998
187884
786559
1832509
28855
872270
1115870
1086563
329071
1889832
531767
415439
1896638
700490
1818845
931446
1112306
1673052
1682087
1094550
1698392
1735397
635887
1377916
1600598
3931
604324
1029687
1468394
753041
774234
1830591
596482
1832800
314378
956792
1688737
1570868
45183
1325381
25670
752190
812757
776781
1039345
1849029
328859
843890
1057005
213888
741048
369048
1002303
92183
1372020
1664144
1495650
330680
1319640
950876
57182
1524783
813970
1714066
1911167
1278481
1315872
579484
50977
1725179
1634186
570737
639474
1377859
1964957
1306335
1548608
1602684
1046602
1025448
156367
895373
1051880
624314
1059998
275044
694970
1757048
335919
278429
1205651
702641
1360253
444141
1997160
1843184
929144
282957
1653177
1519021
1264601
29868
1031575
1812465
119912
725759
263785
46636
1997161
1522693
1831460
1882290
416151
136375
761945
1854457
985066
1909364
1283359
1522610
247808
482824
1278774
1160789
1941905
1337508
10376
878383
1925466
947901
1254465
1570520
462659
1397658
1862419
651145
1086636
1054006
577259
1703511
23389
86189
136902
1965304
1744437
1226206
508905
1460722
1249837
1089044
902923
1387749
1082182
326391
1421514
1362214
1644629
1572080
1165699
72913
1289532
341043
1225971
1763799
487041
1440756
170644
126218
1286739
1528071
943193
581493
642851
1789414
760583
41126
1677908
200747
771568
1889838
1696950
1372623
467374
373319
226724
1194531
736426
1436102
1650661
1748753
571191
955983
599276
1770183
1823185
1988425
849190
948872
691495
431395
226010
710955
723700
1527948
146499
1691744
1261500
1038837
595848
763510
1433625
1502892
1616054
195714
971091
1090249
405120
698099
660707
359229
703793
713623
348377
950761
628406
75425
1516531
1573325
1428839
84712
1387752
1341697
997442
315963
1957681
165098
242553
1133957
393336
1520074
1874271
183635
1370571
281711
289502
1765748
1611981
675245
1364583
619853
1196805
1239552
1527572
1769418
690355
238209
1001545
1584894
1950614
579330
817423
1787759
904705
42950
1720388
746953
723805
154211
78827
1496104
464283
1575009
1830086
282584
95496
1155911
1997470
1364333
1843975
377592
377723
865573
1017295
206362
1828246
1472260
94730
1854176
757834
515200
407975
736648
1213652
671540
1737181
536493
387334
5387
303943
1690642
1985479
639266
524823
1067025
1133447
1916973
1985501
1520317
543039
151766
1036335
623356
1968114
453212
737591
232464
1862085
1761676
302394
1916454
859546
223479
1930580
715086
9279
1891800
381150
1685564
237052
364806
527392
660622
1814681
1354816
948631
162106
1900180
1888200
1854063
875589
448676
78506
1631462
1923211
1064375
436913
1199307
1789371
1553809
230884
640537
975139
1644890
55130
332422
1615552
5605
1260295
951470
367527
1161716
1648717
1845620
1237457
741963
137
1825634
1108369
1280832
293833
878857
691745
549455
127280
16123
1161184
1444769
1509357
1169690
1145053
1277099
435642
719107
1798807
1373742
539796
1580574
841444
1394457
487456
1714797
1570048
1076352
1047017
1646975
1085738
882849
1363139
311239
1509892
1724751
1543429
917092
1149360
813936
434518
870812
926275
1739886
834713
1465006
602602
329605
477184
1187637
1581649
1532978
1662136
1963600
1840434
1816477
912663
1703683
1201519
1273984
1700418
1878132
460006
151151
1308268
1734638
1496786
615479
699773
1363231
903593
1663746
1467518
773868
1683370
723757
1356829
1933400
795705
1844445
271920
332917
234174
270477
1050421
1268160
1978382
248004
515773
1489993
1486219
526622
942024
1161513
237826
1961592
1379226
540970
1686197
236842
578478
1751831
34937
912514
364555
1633230
1601418
343932
553559
6559
604318
1956131
1156438
402091
184644
805034
1025905
540947
824761
884362
768007
23783
1948530
151965
1179781
90595
1406209
184986
1112099
1321625
329813
823416
397780
1341083
1175292
497876
1291062
454402
1084229
1732483
168954
1321899
1614894
1569677
503501
968556
1056766
1693484
1374077
1526622
1958005
873879
1181521
734733
1047087
1373306
547626
1610166
1636300
1540043
752876
1670078
525337
222910
1397275
907094
335615
1378713
1158661
1532183
1398890
392939
1074857
390027
1724097
16560
1177164
1642898
1052201
890661
910707
1335106
1444697
1066587
1227870
1804788
528597
1205832
1710450
672703
112365
1810296
1698789
861696
843527
1167246
1677590
1379191
1215672
307512
853000
120557
1310163
771537
330597
181255
736060
1122290
728361
468862
774072
1038531
1399648
1206802
1363912
300214
99210
1353930
1144841
789531
442147
802685
565729
312071
1331885
1939290
844509
1392886
1773411
303328
804307
1850519
1650286
1298202
1879716
1722859
961920
1751845
448846
478167
1714893
180438
1191931
82681
468765
302741
1082148
1198888
1274455
1301870
389089
1045211
1551967
147820
1313749
120796
630403
1339017
1848751
893950
1353538
947878
889582
27066
1818412
1555054
588783
1724592
541887
1766603
1906627
832984
772307
1780688
278937
1409689
1199776
5615
844766
901195
1175458
1040963
1327722
1792466
1120816
1817010
1830649
1328935
852509
751332
1518079
935018
726735
1186526
127777
554816
590325
161844
541896
433227
1152292
1068571
1734593
347422
995180
719354
1549896
1025477
407036
966266
276932
26557
1747652
518798
751154
22833
1976827
52959
856473
695878
90886
1706951
1350484
1973927
982215
206482
981051
318166
1922286
1561286
696571
1052188
214343
638673
1414750
752876
209328
1273074
1002551
1766037
680976
1294678
1893956
61346
443603
901209
720696
1187303
580711
292199
1318231
1747453
1833788
924275
1323383
1591184
217233
1231559
965948
1601713
1256108
1010654
438051
1016439
923992
1533877
196617
1098661
1995873
1893005
358078
330152
1267680
534492
111119
1091348
1979513
755287
312017
1102864
726779
1492656
1539664
1062646
998317
1555424
579480
1833632
69793
1562019
1173892
1492958
958765
502613
1962129
801859
1123392
506200
1812129
214120
1013446
552878
252807
1364135
664025
1598718
571717
246864
796080
533282
1520507
1892387
573211
1129549
693826
281768
953105
1229848
262041
1947969
632502
1870283
759798
1195539
109795
553276
1379535
1232686
1134710
380201
1125619
1177382
48270
1342127
306876
1909816
1684514
1170801
271874
580657
840588
1108949
821852
1499082
71209
85073
797356
60287
353136
506379
1864937
1555664
359282
1518595
420478
755757
851747
476901
261445
1934919
1652318
225017
704267
1886507
537400
1066306
1627479
853523
329355
1027999
123538
1868958
906682
590087
974312
1856403
1101309
511061
1355410
259349
1328706
466321
1579794
105520
49480
1695616
1736153
255862
1491928
1149685
818508
1092558
1971166
1631540
399831
260412
1731679
936842
1493897
531418
282100
381889
1836229
1028063
122491
159172
1599332
134360
1198355
113917
366654
1263135
375192
1376242
1476671
1406172
1421331
988549
1924669
794499
7197
143079
618610
1610197
947099
1222882
1134907
183849
1494887
1603831
1734294
1993887
865010
188968
1031545
797112
347693
1090677
963376
897274
1081584
334253
1691407
39620
276485
1233584
303400
1682515
493356
126569
775785
739446
658607
1188499
633726
175103
1758754
603409
1092056
553114
1270407
1052151
1913605
1381447
15661
122577
1921328
834284
1939404
501591
1050067
493593
789248
479479
418374
1357783
481195
1935045
728640
568722
593610
1312336
1386014
243156
569937
303346
283940
430334
93276
1250956
346695
597045
1412512
60795
285894
1846962
1813013
1714931
1406156
1974659
1769024
1742856
772800
1224125
992503
321145
1686331
333774
772228
74102
292354
1627190
1481398
417508
1360974
1775842
1132357
1953366
1396916
1086027
130624
32076
1310400
1629078
1284045
1176548
1845207
1523559
1581884
1743627
455524
1836826
1726954
85986
270159
398935
1107973
977538
588625
649560
1196207
1504455
617695
1416586
1111434
718917
1088418
1219631
55177
1410279
1608834
858032
1357975
1171551
1904497
886382
323204
1942315
340164
285034
771410
1118727
1018937
732321
1029512
867012
110949
735460
400722
953785
1884212
1899941
1827717
166429
657051
115288
1728386
490634
797334
1454477
838541
1099563
314716
679250
519123
778665
1272506
1207273
1440584
1573010
1190226
410452
1433707
1967155
1712016
1027630
1144295
998928
1569021
1854437
621300
400454
1002746
470380
1582646
111807
380580
378041
1877017
149522
824689
608887
437856
1983449
587238
1851867
381691
429657
1319014
1440450
6382
285113
54819
1835332
1217058
395999
751126
573710
1623869
416760
1760497
1738542
1153530
486608
389287
828326
1176893
14467
1495411
1172887
897931
1082831
1836089
914864
308822
523575
1967410
1841034
409612
578561
827357
1939101
843908
1912608
766629
1416720
1248238
1150009
863815
1018174
436055
129083
517625
460627
1176339
1898891
1923672
812530
1810355
1401383
196231
712784
1985391
1703354
636390
1932944
932293
1708434
749176
1528568
1763673
449031
1463678
706310
1046519
176105
113592
1812220
1450554
1757601
1521854
1657827
137396
548903
1371360
58048
1316257
1970068
672890
33165
139185
1041746
998508
1569029
929568
1412944
479261
367802
615314
1387725
1666094
540653
59024
1085133
3444
1840197
1149308
386648
1052446
1383525
854353
1959646
1275567
1647488
14377
12221
1566377
1541667
97967
826253
417715
580122
1836983
23526
244199
1441601
1603850
172437
1822719
1257367
35564
690491
1705772
996537
1091134
1066804
636814
374557
1269215
973655
1553748
4234
546373
618201
1057790
25602
116258
1338658
162319
1172868
1482767
637242
1887789
1812107
76876
582492
203987
1055034
950796
1877764
1007613
1122409
1816208
974164
1294799
72896
774088
1165306
45933
1500638
709854
1079635
253031
227130
752013
104816
1537372
861370
904405
1903195
576183
369825
1952469
915424
1520529
656247
783101
1197272
477402
781229
1470070
100194
12256
1683009
1696629
1753376
1261815
1315099
1207768
507557
814993
1370927
1757700
1808731
1965749
1181442
1723034
13525
785516
825758
1264347
51074
278894
1718785
1098776
1283788
649589
1338834
1441982
869567
1733659
1700895
1876220
1287528
620430
1608396
275178
989114
1472426
1600045
191639
1646806
710269
1851561
846540
1442988
1472577
1591230
1841428
363748
113096
1336614
299671
164400
1169099
1669436
253635
1488830
1365445
906729
606229
181523
1762957
1523131
507146
1234984
1695640
257501
999075
603493
762326
908113
1387940
598481
1212034
1645572
1848059
363240
630561
1514858
1194383
1364696
883146
173446
1818272
154753
782938
1319999
562631
1994129
1597709
1967937
579292
1995420
1132083
38891
545672
185950
1913036
132661
402694
1132203
648346
1864521
324575
1487468
1004133
1035106
394234
1496688
1909740
501082
1290493
29228
1033117
737862
487281
1627816
1733130
1973569
1185867
344602
884086
1350448
1151469
1636776
487027
885243
1373828
1900748
166010
245452
1922865
957857
982295
1032207
1860346
1832132
813503
1816097
1190883
904085
1213771
1861896
1613948
1984562
1958888
1092125
388775
1221003
208066
633092
766112
566257
1505475
985924
1572161
184094
1089360
1577631
63636
701804
1805348
176290
1859328
521193
953685
452272
1581509
376176
687027
617284
797558
1477840
1831980
905291
1489046
609318
623282
566647
478318
647630
1810308
1884847
1299578
1575278
1715451
1524209
1371926
1488962
53038
732053
676601
465146
866890
1328234
660878
1843878
1695151
461294
87542
517193
1614002
1598535
1811515
55572
1087011
461238
1305235
1220490
1120394
1800268
560451
1185006
96752
1169516
803724
196156
840690
1535030
205242
1201026
1346000
47990
353313
1227982
1692508
563947
316343
870164
16097
1370864
1147808
1435483
1048833
111453
655954
1916184
1248581
909546
660287
169089
1121390
580257
1548757
629544
1277706
1503325
582498
229975
68814
1572374
334299
1369083
1579964
1491609
110605
647610
1945603
191376
601453
414585
535448
920266
1185284
1738520
1751190
1034516
1130967
1509903
354869
477828
1732278
1188957
40310
580554
1541969
551211
66639
317248
1108255
304548
1364378
1810851
1625056
1853501
492860
1065158
1893726
1739489
339596
1595663
1429218
21609
1678550
1345357
1185644
118441
791860
263642
408544
975475
148971
1605175
651665
1943521
1392206
1354483
1477416
321610
1310780
1696539
89076
1550643
1121196
1210777
266348
820399
641606
1049333
209363
1907296
1757499
1326896
372068
1761370
1006036
814935
585517
250842
1010759
1609741
8122
1822608
436928
1729313
1296056
1558036
219115
1784170
1429763
395168
830534
481937
1854450
239187
1600026
663330
1932294
1658878
309436
308824
1155291
1965375
303775
976896
1111301
880781
475769
140283
946880
1129163
837160
633125
333181
1026222
977199
140667
661494
969802
1288650
1470607
52550
1847198
614800
1215409
1193133
1651321
1102649
431073
1824216
499278
1938086
811141
104853
1528503
1575364
729095
1309220
1976720
1954778
22696
254428
77532
594988
76471
1323539
57054
1942366
1438220
1637092
171117
738339
476351
43394
165818
85623
874523
1437923
143117
134908
1215456
1402315
792414
1577826
1140025
203524
1755964
1659457
1311794
1145996
1084205
1132636
1774113
1125348
357483
1209689
1343055
1091265
1032223
1397482
1138024
903074
1142021
529073
753766
1937729
1506489
1621919
21455
1549945
1120176
1059414
345691
377073
1577229
1006299
960731
1306191
869469
636711
1205018
1607996
1951643
1366924
1041439
819429
541709
1128681
1201906
1422208
1380627
341375
495024
729781
1408128
1175606
838870
1734520
489970
718254
130451
413788
1927452
856945
1424884
1454630
1779771
695136
1131957
1901289
1363225
1665799
903948
1921913
385573
1250366
816330
203886
757417
612503
384347
1887170
1593050
1879653
782153
1921493
1271702
504918
152861
1018027
1003111
1314362
1027340
1725751
1612538
369953
1110901
761576
1812245
1140119
467317
1893296
372332
1433114
777820
247517
196962
1585049
571337
1676763
1600216
1042085
1534333
1185851
883553
1220400
65731
779142
792633
678613
856559
465664
346011
593889
1011927
1089885
691987
1285738
882783
170812
1436728
94873
195216
222335
385302
1132111
910712
987901
1097053
947999
1195345
424301
1652302
653333
1688030
694463
1699472
581938
1121045
465535
1445748
1004160
1126625
1051033
1828993
990435
1214977
1834863
96025
311181
1868700
938361
444246
291650
1447219
1643023
741088
30000
1221625
315528
1767309
1845668
1292773
503888
411892
1089930
192071
46125
241639
1311521
1831668
584837
99325
1625740
1055684
459905
418766
1640396
1488079
612255
1669874
453723
298179
1649160
1804303
1412588
967525
519837
452340
127658
1363006
1137909
1741881
1549972
1884478
1013873
1365979
708
1228999
283617
1288260
1287098
1839349
1569114
928548
1266547
1829382
741976
1295239
869124
404108
874173
1271556
1975920
168060
902542
316285
24477
1508650
1682232
696748
372009
1106510
442456
1243618
1087553
1645061
1853642
1292360
747738
103523
1469519
1484001
117097
1515761
1223079
99476
1922635
713881
969588
319879
1865845
462773
754688
1908937
1398751
1765346
1445633
1468506
69344
1876745
522239
676472
1778577
229567
1138065
482274
1185928
1200539
1501437
527966
696136
193549
1268117
369850
685453
587162
405985
1592398
1654284
1149790
1506033
1885579
136425
1826757
1762589
1996472
569497
347190
1195375
1926393
1159304
866566
224196
1994348
1331228
1631127
1987533
1187592
292722
1540095
438160
1073754
191806
251574
1892554
1927700
1196431
1339326
1986923
1302469
1238211
257092
1850023
1444224
1498406
194742
1126016
523879
558363
1553860
1417562
1396080
780156
1327749
628087
172680
780908
961072
1079937
889828
1019487
449381
187783
926915
1963179
84512
936871
1555910
1728037
1353234
597887
504431
644421
1791041
1892582
841121
717305
129395
685174
1963691
1856515
950004
554730
738953
1465294
270661
1179936
428988
293379
613792
1865440
147593
432193
273898
1102949
1903101
1030204
1844186
252984
362473
1105641
545563
1897854
1718923
366043
1147496
331204
460640
683606
518619
854178
50220
1364330
1753458
1122434
727306
105752
1847885
689421
54952
1271746
286465
214651
62784
1941517
267413
1003776
1812107
565199
1412312
1416584
1207573
1295489
1891131
688318
257790
4376
1708231
985278
1398895
449182
1359502
645649
1471621
1751419
822001
136487
892317
714211
342870
1530523
1421482
671715
743987
426645
53555
1062424
1301158
1826185
876633
988974
924340
1664858
1762414
410094
128002
102919
1879359
271025
1376385
1366879
306321
937003
1640856
333384
583628
1671211
1472612
1208948
149305
901802
1725027
126436
395552
1022894
565472
1214442
1513744
1601208
155855
1405383
1386677
875645
421573
281659
217125
105326
1345023
1839785
1011966
1014710
262107
1629364
1461097
107391
714731
1435993
1201143
1849421
636008
73840
1198576
1193223
107510
646439
1369902
72215
121286
1475196
85017
1053718
1648268
1509173
222255
1187355
120848
411432
426708
458477
1805569
784981
797175
1954868
760366
57599
777165
529282
1883258
1761655
1548438
155606
163917
265354
404576
687503
1473396
1236166
263738
1163069
1292846
30870
654128
910130
292675
1743616
1225033
186803
1466471
1020458
1381000
658113
1039796
6348
1791689
1139682
1638805
341804
1784691
1166455
1923505
1548032
1371284
1839227
958258
654226
322496
1707687
1981368
662122
1550511
1435982
320440
1420674
927035
734265
77505
872258
592606
1425635
1664135
1176332
435072
848758
661898
150921
317104
1312330
901302
613595
1432840
1950950
286417
182164
1264664
232788
1800142
841365
820098
551803
1808679
1156258
425980
1758915
1796356
631707
1646420
1441476
145616
1626981
1729226
116851
788766
1046337
43024
779187
231061
501081
1549917
1505071
977532
852343
581679
114346
335656
565863
884407
32517
1537147
798985
687939
231644
1743132
1481024
1797751
1613340
1171020
1545969
1650624
1940612
229238
552377
1980795
876405
1149009
469932
1283993
682865
1555294
458450
372250
473639
108506
711298
243960
1259700
1119135
538103
378029
1970280
1772151
361838
942445
1396566
684803
1266883
1654906
629284
979057
578947
1894278
1599438
457244
1977035
1637781
310057
796530
64468
1092689
195000
685111
560578
1727841
55641
1802837
1744097
56280
1478119
896489
1778790
1572164
1617233
1934114
961269
1276459
1251644
1497130
1695491
712114
687942
564265
10198
936201
1729232
1922960
691317
1163253
30610
591550
276088
763639
900386
1078145
1684052
284046
481248
1071983
581552
1283105
605509
1263064
549465
1010268
1031346
865940
1940193
1896598
1457904
1908802
99490
1422951
1743098
211985
1732607
496421
1979856
282766
20942
1415061
567626
541838
1335398
1734225
706026
689299
1000511
23772
1849104
648858
1582656
1826663
912733
237500
717014
851820
1105873
1317851
1582323
1484925
955612
695000
1607850
431990
1927850
320217
1924968
810283
1355470
371728
1088535
595680
325662
1155523
804078
663209
1778210
728571
1257993
520774
1270411
592657
217535
1245126
230724
85938
1424507
1714861
881638
1130278
1671148
722148
1042711
663704
1754978
246781
112436
1662455
474129
1739083
1538549
1218580
1203416
474740
1930767
1997889
1481401
346478
1273141
1181432
199734
163914
651661
526043
447809
1556437
1541825
173966
73149
107714
1446383
1116328
1460368
1307279
1770820
937737
4488
470438
810832
644984
6922
1065090
640309
391378
1677793
758085
118126
566216
1770261
409282
738836
1393855
128547
884408
912505
1269449
1656905
1323952
27723
1668544
745111
1924766
1956159
1907195
45985
424230
1235702
243893
1689199
1062474
831851
1198108
1778499
1322465
1655065
255605
1837703
389558
792609
1512945
1812284
1284204
1396006
668933
1723917
752245
1337196
982039
1597098
1479341
1111929
119351
1148368
869796
1599198
1512991
686782
1164638
1629768
49545
1295708
163509
319363
1481812
1265102
782960
153516
1897477
189241
245817
649503
1842222
1988188
755621
1441243
649280
463478
1544603
1952483
469252
316422
394380
20035
1077579
1208288
1733115
1146232
172026
399230
792635
327725
182336
351140
421063
966936
431638
1880244
786515
450988
1644527
393402
85111
1083566
1788437
1630077
1952492
665443
1786082
129523
1654629
1099062
1161869
1467267
1577147
1679161
131010
147194
784373
452058
875589
1306971
1341054
1137238
1800402
1663257
756250
1430692
1035049
771190
757771
124799
1331846
1419219
1544763
3698
298757
1339242
503274
800557
985420
55344
907078
1811873
1130453
1799526
238774
411280
240184
441204
245417
345943
732974
216206
969167
527840
1552270
788948
1702197
1580718
1294861
23985
314562
1030146
1712667
455507
1979573
728654
72281
1473588
280294
899724
1734471
591568
814747
1333402
1795083
1470871
506947
738264
1726483
1831797
47537
845112
640731
1509365
201469
331964
841244
1166840
1182692
766575
1033595
6753
1220520
653448
850276
1691532
257874
1024525
365773
1862337
1733588
1717467
1203298
1568776
1640316
1044817
213985
591273
687733
1309799
1356415
1856232
1425132
692878
580238
1914661
1805437
935393
1281209
1522176
1641592
1322793
1698397
1118572
1229903
1185790
1369147
86816
1301422
839034
240148
1313693
690962
1332750
1459990
662213
253348
1188303
134259
1078350
1882743
618115
1978176
321432
56802
753667
1670983
624452
428232
120054
732331
1430379
164600
1864490
1140486
1130654
1863374
1127670
1602293
1710492
1235344
1009740
938751
702014
1930307
1395764
1730444
650797
777135
1623143
172433
1171655
1436288
1675918
1824849
1413219
316971
595020
821764
70497
1393090
166205
1471527
1931573
1025665
115068
1526076
1985268
1163995
656489
950075
388877
1759340
1289379
1443830
775361
916834
1271676
674296
565507
1818985
1136504
901925
1912505
1645122
526870
1767833
79770
830284
1953375
1266950
1883717
880585
1417728
378735
1994937
1817770
90428
1117487
714903
1164132
1360216
866546
1650295
796480
234346
167998
943486
202798
5543
1357711
1307496
1609350
99740
775079
1884247
1464901
115422
1677587
1475684
390449
1113139
32981
975204
894604
1819694
1064275
276359
1059350
10813
1780564
537152
1333708
1368271
407144
1774868
784059
1273569
559349
1412518
102962
459370
1189204
911578
325738
337887
443114
1776147
288936
1343171
1411114
1467880
1640366
529962
361113
1412518
817735
918883
204699
1547715
583710
1020512
626385
482178
630090
1619140
1417698
1161658
1291416
1621534
1596859
745838
944182
1603432
1019950
1311945
242575
1356638
446519
837215
1908060
437291
1387711
1122845
1216103
247547
1795983
654667
326683
1009722
4072
1862705
204801
581460
111494
1960188
1749982
989032
1285294
1216632
1513979
454308
417998
1184101
1180830
775176
1308388
1654972
821253
1657316
1474303
607793
887770
942074
1839779
667693
935159
1383632
712535
1927257
935712
1416764
1610259
347051
1009086
1803617
1666410
1343083
338732
123591
852960
1276905
1287017
1691775
1201628
263711
250747
472173
1253826
1660246
1657998
170816
600982
275665
160949
1019167
1018701
284007
123592
446406
1035545
729644
186138
172938
191573
442513
312746
1961454
194389
529205
1202042
1363610
1903569
1517250
574684
1199735
928529
335760
532998
378292
619664
844515
1997051
1106242
114143
237197
1729272
54895
1624026
1586959
1496317
1456492
1689435
1147112
744007
175685
324146
658331
1808059
1915148
492826
1304970
390963
1522917
26756
1502542
152548
1198503
1396624
686459
903788
1956753
926279
987336
1973597
1590582
1821327
1330591
345351
802015
837821
987564
1311540
1931773
1909416
1907221
317743
140445
1145936
1951340
1571489
212997
773449
1241681
335825
97397
1458439
1125220
94874
1430428
1525742
1161431
259729
1623994
1114459
974017
1244684
1855524
1378406
1686504
1574675
760545
1916108
1439064
1688404
1408542
93152
496288
1309917
1734299
1834921
1044802
753755
1972297
1610969
1855221
740734
574247
1066979
1513531
203631
1653532
1487974
1995629
554637
1266414
869402
1173347
232063
1630734
1828311
582229
594135
329201
208301
1533519
1417891
1991576
633626
457614
1763783
1588685
256258
1931233
1143861
72343
1056398
282218
1938706
1415565
839231
968575
541296
582074
1100094
965161
1306620
652448
1423180
293549
1708904
854251
872781
1553014
1780686
159007
654225
642151
733628
895723
405155
824647
1122809
623428
1925832
1245787
1128330
404298
239734
1177782
1602975
1819304
1928542
322216
1991414
1028115
998895
1578679
617332
676672
1060086
1697697
1990391
1975060
1841413
1025616
502913
1822807
981553
1668048
202075
1335794
587460
89663
517413
1928695
1837806
628834
1993534
990675
1234281
1598376
1710146
1820994
557802
1442476
275854
1097280
1894616
323195
1408593
973243
1681780
1319441
1224486
867476
1284468
715761
975128
1963137
63965
111352
1674125
785698
868422
323500
1910767
1038546
1555025
1178054
1299942
1251494
762116
1525159
1739165
1716375
429956
1495882
912076
994857
1799785
379016
1705109
947558
1636771
138678
485790
457567
921035
38173
1367972
1462522
305202
917102
1050112
1816849
1498014
823639
486543
842621
1081062
736517
242741
519269
1996813
4498
381138
138906
998107
1337231
1722846
1415872
1354814
635207
1345985
898489
475708
488336
36177
657556
1372955
1843002
1980176
1241437
19201
1159903
1731659
809855
402821
1659842
1310031
577029
754815
1083358
646549
1510689
1362323
52927
554343
145514
1995634
1238330
1960904
65491
1983381
83590
1355417
977589
1384472
1026057
1831920
1621048
1985485
162779
1172823
74134
1312018
481301
636546
663033
540853
850498
857839
635875
797304
284074
1619829
1457241
140346
1044030
779697
1971858
1423924
861402
1235051
864824
965849
510641
1558937
532370
396091
1347927
153661
1783956
818172
1738908
1802737
1486302
328528
1787110
1434484
831709
183142
1147135
1213423
310707
647341
1360232
1401193
954327
94585
1165207
58188
139260
1130908
415487
775406
455778
419977
165702
1605167
1083286
475056
1812209
237452
1362174
170056
1552205
1329968
1410
1281486
1086894
319990
757996
796168
272287
460731
1351313
346794
1535614
664918
856351
1506413
520980
419892
14304
301827
1716782
837315
1479035
1300318
775254
224887
1391773
815399
1749168
1191866
807062
1488276
1173674
439415
1175484
33752
1566211
1217715
776924
100720
17123
1591499
860176
574003
115503
1911141
584997
179865
934357
1420674
1139789
1236246
1367940
374569
1811003
544372
1652159
1148358
606659
114548
1199160
1576261
1502568
1910758
1689776
915489
102244
202305
946868
1813022
692110
727756
1216367
1967153
615509
477597
1879136
829735
172674
672736
1372283
27375
1393307
1490070
1251349
1920021
803415
50757
984399
965197
1647947
881555
1913970
1019733
557762
1037449
175523
142731
699085
1830358
97985
1762054
731513
1293943
1908319
916310
848600
1791056
763757
1544347
69344
1981109
1163700
881615
32653
453180
679143
684051
969591
779405
1471014
4892
1072039
456046
915099
197956
481211
1344131
290645
869870
621917
256644
1768033
802051
1060085
470220
1727414
1642326
245778
1229904
1566197
752372
7864
1494154
988177
874205
608570
405024
1475475
157770
135949
1890118
1836882
1488865
1990418
1018322
1068466
78194
515140
462875
461118
31829
1732400
64908
198448
64996
1908101
59333
1178579
701206
782406
385658
154199
971452
1647921
1974008
981425
1596615
1167420
1333856
994639
640192
196520
1524967
734900
1717528
1264213
1327371
1707353
829524
1635852
307916
1366600
536854
62558
121506
5825
1819913
856252
1489680
1919939
818075
1640847
1660988
1830788
882822
424640
472585
1902806
1536068
525000
448255
1598898
288847
262002
793418
228770
1220653
1339368
846363
643406
1325639
624769
1893906
196740
1094238
130022
14465
1944781
743871
908155
1749930
215837
584274
1909273
670977
403197
1659816
1075415
1889231
618234
88240
1380619
1706537
1127504
382912
1430373
537409
768298
1642302
1381710
1846877
733568
332886
1696387
474611
1279951
1210198
1738065
559286
1472522
1032920
1237769
444807
1862712
471418
1149699
443305
653947
1899118
677026
1537095
1494457
970020
1417401
1841385
1913725
992133
1374657
483076
911495
707849
1089102
1335323
458833
1709460
1979354
477000
661592
1415801
1243617
549287
1918305
1957541
387531
356222
1125336
654436
600011
449983
689376
1276983
706789
340341
842676
1939580
891316
178563
337443
1340788
906665
1183888
57079
76495
258521
852888
1204782
818164
260830
1992566
1874708
493202
85226
1602106
1590221
436821
533077
913805
412106
734992
696435
1090361
1818575
1838037
867315
1175829
768553
1712777
1750907
779686
1004740
184144
153560
370064
48306
1292240
573160
804424
857035
1610719
1653393
423358
1490568
397365
1521117
1652406
1180073
777319
578669
359157
151087
573525
1135066
498696
1179955
543704
288384
1173111
1405220
231474
1740131
489876
1415124
257040
537882
476136
196091
1026720
1406083
28380
732661
1356908
497714
982155
802809
925153
771288
1112509
808001
566985
1159407
1159691
1252257
404644
1591089
1770227
252827
1904022
1284942
60143
1432613
1720859
441730
592304
342959
1334721
323231
395409
304512
666500
116140
854241
1250532
563457
863989
1455603
1663119
1994566
19755
1577578
337077
35137
954251
511072
390705
200838
33499
797143
963942
225622
1677814
840695
198954
1636339
894057
1366042
1287192
599547
1698465
1990189
1644141
841450
654015
1657196
1505736
1174319
11510
1048708
825668
1582940
1791206
1444411
1845774
660244
1253442
1162616
632492
364236
1549571
677550
994964
153701
1672190
616717
1190444
1088559
1781970
477950
1112209
1688484
111068
4748
1256906
269254
1810944
685429
1919154
714658
1538341
1958457
1512968
1182346
1974930
51845
1622818
1544014
1696410
28258
1847994
1874813
1775810
1428422
499285
1706189
1390096
1481217
135008
735710
1637196
536490
1730477
1327508
844431
389970
1536963
1677679
1375271
1800779
1559528
1890006
39794
958740
1912162
616292
194181
1289206
166672
1711729
1725092
1775232
1767305
1973988
1216521
1248788
1272224
1310651
1069489
196218
723423
510488
1403745
1717761
95053
937415
717239
1007296
1700128
33767
1975901
1017933
1367995
120615
1627379
1175990
761511
72314
1058681
70035
828700
1599048
1687996
272487
229467
906378
1313830
1502319
1491535
1148676
852961
101177
1141070
1015255
245292
1126010
247494
1243860
297736
1146570
241297
1454637
1251349
812946
611938
414197
1118684
351490
967937
1607068
1902370
1731090
1185793
435853
368580
35920
326089
874512
707996
1190540
1248285
1978062
1432618
319516
71914
188341
533787
1528480
1291546
558380
1604813
897402
979711
119904
1567224
1243375
1969907
551191
1288269
90403
1289613
1499639
1467473
1308012
972189
1085092
1426613
1741770
1911831
1806894
908428
1533490
1524425
1383721
1037919
184204
542661
1930614
207974
572111
939684
140485
1247044
1880309
1822319
1191107
1872629
384395
871517
1848915
1066796
411476
117372
469467
141641
1904110
1623198
689918
1476041
265147
637694
217692
268583
1266063
420772
1385968
1401978
1658007
1833313
556955
819255
598324
1491014
1020956
431427
1031845
909177
985803
406067
1115556
1032066
158553
1908707
1737685
310211
1348703
435279
1653612
247781
380881
73853
962291
633951
1273149
212783
130471
1871503
1834194
924045
184495
119295
1793907
632695
1615718
1610401
852109
405196
195880
1824922
737827
1666889
492518
1041786
386157
414921
1094655
1473653
553795
1727487
1849596
436845
1350583
204706
49914
198153
1054855
257793
154997
771994
42882
1845461
310918
1829679
1982339
668229
1657135
355370
821330
1452753
1300360
1349807
194396
692308
573592
1788125
396166
1284162
1681057
111539
904294
1876484
520580
217959
1524170
353499
242217
1568222
1385161
547479
1492694
967286
377177
1842672
406410
1561674
1920945
1534013
1798946
1199275
1294094
1423778
71035
764470
1788840
1303292
237327
735145
890225
1683149
677763
402788
1237276
1127822
360571
360402
1809958
1262311
23599
1323534
277098
1511835
930801
512173
1520648
719395
224845
1283925
17598
575627
1428401
786594
1368423
1778918
744009
1234268
1420504
640998
1714684
1524374
214397
448579
209014
902946
675380
1657250
330242
1283736
1068335
930655
1562610
1060214
521795
1171100
800894
1804139
132063
1454387
1884105
1694245
926164
142757
1847967
1884133
851191
1860621
637542
187767
1405345
527131
1326991
708704
1686442
655349
1360382
700667
520510
1408665
1932611
404792
559351
1026683
1144313
1883781
765808
229950
366310
1293741
1538774
289200
449780
810726
1848133
1513997
473184
1640101
1737267
156125
1248167
110586
639213
121182
638390
1251471
1817210
405818
383321
1700228
1410237
1777187
324338
909335
1311034
1300431
961938
727584
704350
263503
849877
1547620
6927
1168651
418295
1688267
1929105
49287
1980077
1639638
408386
1569950
922292
624764
1730285
684871
1525685
1471698
1397928
1605812
30809
990843
499321
1126702
1284900
64506
48467
375509
362494
1760106
1342387
667331
1440361
521081
420330
1726261
457344
91953
1546723
57128
902078
1513292
548020
73004
976929
1260166
973819
1785147
297863
724836
1272493
1611397
1199457
1663436
663019
791922
468969
1692255
585878
1384760
170201
580766
533032
1080898
211103
1674564
1439141
1387698
1869266
1465851
581963
418780
1489759
557025
1470512
640924
1682479
1658499
1487624
210395
1878588
824967
1788543
1940558
565126
890611
1278710
1509994
612957
292227
920181
465538
530964
629025
82836
745929
1040390
711250
1676600
759755
868752
1728915
1225054
1617929
1841643
1061619
1601790
1475990
1978117
1614883
348765
999559
1728988
754344
383060
861667
1035388
1118762
1810743
1237677
851472
629167
119252
1122150
575029
1722888
1869853
230639
897205
1212095
741418
1742091
52260
850323
1977888
197581
110884
950616
462157
657663
864151
1378534
1090564
8600
973293
1270703
221200
732348
98405
48601
1901624
1580814
1130949
1351054
1569798
232629
1910696
1730022
1628783
550273
13814
874972
846961
820667
540230
1172883
858160
557201
921827
225483
353090
1608172
1764025
512070
377204
1185256
1961995
706390
798410
294339
1036939
1850992
1707429
1187216
1715794
1168335
174744
1755322
1748117
1864037
148632
967935
81869
583865
463974
714261
375512
595031
1254610
617668
528173
101655
1796989
468275
843854
760436
897599
1302122
1404773
662790
454749
703684
1798340
1144692
597055
362700
1555717
782346
1821632
114945
1464524
1178415
1495317
610914
438448
1706912
535580
1719797
1622910
1247762
1152006
1724201
1739040
1462320
949212
1956828
581503
419586
247339
168576
891427
451296
744134
225805
1196037
1161746
1539130
1559832
512469
1815208
12036
1104785
1651265
577883
1266197
1934805
523355
320599
767520
1229349
851458
1460037
289570
1640564
710331
539161
1414773
1463062
276311
728467
574086
804837
392011
566084
1324582
669525
93945
1492211
766247
540025
1496279
1143473
527558
628316
1374279
1788302
622616
1722866
1168871
985769
1991646
23771
1213252
1171640
82283
1174892
714393
620664
1301156
317993
715773
16369
139468
871185
474238
505330
1600665
411815
1002463
1778726
1221830
1201446
781286
101311
1473864
804885
813860
853569
736400
1353791
1419553
981632
1264645
1072973
153550
1741472
1483257
599695
360680
1851917
1943004
1570134
1729684
1716143
1322345
1911149
724240
1617117
309051
1496052
1801427
1159377
1477708
31680
1064049
874059
1481789
106018
1355860
142009
1568703
207228
1897582
1522845
1467244
1279710
407266
1013641
270740
1916131
1005967
332883
1920313
600885
862678
396836
1468139
549444
634931
1893876
1889552
1865695
330946
258829
437806
1974996
1638931
490938
1623750
58343
106074
238492
71126
765072
1446774
15240
297675
201571
586800
1737196
1253085
1718840
1056983
876935
1182434
54380
1727944
1657367
1443498
276992
1474973
1373895
690041
833621
707493
21141
1815994
1494277
1713686
1470856
1779576
275195
931900
300945
1716047
1699291
832703
91816
124191
250602
1142133
224266
265523
306271
711254
1109872
1600690
183270
1952120
1473062
1484062
518797
850024
1109341
173853
625355
1300384
918612
1030226
314551
1986753
294633
1451894
1991679
643279
212893
1554663
1896961
1156847
625204
1109135
1194708
1957230
620116
344094
1380907
408231
94636
1685880
1065485
58559
423173
1810414
467824
1838232
1220930
1918381
1522524
1142767
1669105
1171486
1153444
1213953
873584
2018
782919
1871261
128997
630357
854245
1630486
1150903
1149925
428853
1892371
1800144
153477
1794063
447344
1622376
956674
951601
127896
638388
1218466
584379
1217180
895003
983091
1735125
324579
1885790
1976871
1970017
964428
1166259
159865
1496618
229507
1600582
281540
1889972
461948
1722906
266811
582277
258038
1709780
745926
1415056
1166506
495946
901589
1392051
1412081
398556
721272
577666
662385
1152973
308728
1881859
1219117
888333
501067
259858
146448
320161
1863652
833487
1458481
1908760
929999
1105388
1698826
732486
1984902
1334208
1303050
1429565
228260
1255432
791702
541037
1104756
1965911
1949354
768759
753662
1003241
1350940
775666
368833
1284208
687717
937311
544998
235036
1833557
1621485
90495
1343640
717971
1748708
170226
73328
1918300
690606
121478
1251125
1907772
945535
558114
1521958
996968
9744
615525
1003297
350274
1648512
1040053
289607
1138858
172216
491790
591517
1274925
1456092
1805908
231957
1436108
1452301
554544
840279
1005104
1502692
1175145
113314
1598750
1773730
145063
507631
1069398
1836264
292013
1391797
426445
371136
730860
770128
1005465
258624
922503
331780
49209
1483817
1480077
1325049
604651
1546871
3724
653627
1498982
1847741
843764
160644
1862612
33549
252612
1736512
1263043
1407620
1811694
162314
1311912
930509
175686
356891
1401791
1471611
1970821
1613599
1981405
330490
304941
1340403
1450669
1001429
1136895
974450
1330822
1777485
505199
828384
453542
758542
1678347
1041958
332665
823232
1223863
1179215
115158
1547420
770443
1845354
1629303
701120
1429610
196720
1217357
1933652
1026758
632353
1874222
1801720
125466
1218147
1341989
1624491
1305885
1670847
441564
456857
1268108
1803832
1901750
649304
1594193
1734561
1210685
1921236
840098
66049
1632349
798562
1028642
330576
1219097
1839119
1637492
1541021
1061301
1235167
1516850
1277852
919392
810925
1071273
850277
1530736
158574
1555913
49987
287718
422573
1339593
29063
429240
393442
709393
1977506
626717
1826146
1047450
1303451
1302912
1664593
1809585
625306
292531
1883870
1211109
615801
1107556
347018
1779370
114884
1974783
423456
1440256
58934
645616
400291
1935970
1773823
1597861
255238
921967
1126209
1860895
740001
1311893
1276226
431133
1291384
998217
1501901
1077164
660122
565999
1216323
379468
18529
1273301
922294
1656824
413942
962754
1556534
1523087
1435183
501718
1465350
1758383
1696962
1335034
1564510
1150939
401040
920817
236201
419626
231580
406762
482266
1935162
1709907
822684
526312
1909083
918014
490062
1222906
247019
1197156
1353536
1796110
101535
1575593
547772
873301
1452381
1314153
1964619
1511309
1890031
383541
974745
1027612
582639
1323003
1103158
9835
1531744
1858482
155293
689784
640494
187732
229291
1341312
1198003
1929710
104139
1475301
538449
1050040
583195
19744
834774
238106
141583
1667470
672185
1612985
707975
1142407
1212998
249701
1551267
1503612
157367
1843687
728547
1482540
1124957
1637090
937057
758076
1535539
798484
31085
678378
429502
1177277
1423374
107482
356677
1150558
1366957
826314
1494358
1086766
240205
1145573
1625031
997958
1746568
62061
1646999
1171694
1398495
1459480
998100
1995275
1817259
729750
715543
1008930
368852
1347110
1453804
320215
1552270
1188015
1914901
1720945
802336
133312
511977
1839405
421236
1996968
1437785
994145
1731396
970971
940747
1186381
978836
1716826
1484793
1189379
1322505
643878
290084
1585100
1868120
1365722
1143001
1387910
724317
649766
739344
1168512
623575
1519880
1084065
277275
1107393
193202
183002
1985724
236196
1008094
1059464
946314
1912232
635381
477658
410007
883743
108748
761990
364574
1482172
1544683
262030
89303
1895367
1379837
37573
1856716
121358
1530407
585985
1334704
741505
1565597
1353176
1648744
166571
326130
1922957
1218945
183603
1449492
1968413
1970009
309614
1178105
1871002
1169662
656960
488935
1945000
1809704
1048194
1709794
1304346
187923
623586
735170
1920546
719214
161195
979519
96089
695416
1266399
1419909
585598
148925
1443215
878851
1323520
1886447
39354
1856398
137701
302332
628232
944325
1760477
34843
1154946
1128415
6694
1452842
1474120
1844600
1584460
658341
484028
577904
927732
1069893
1432461
916963
620740
1747402
296252
1553875
1325608
1817252
1332956
275234
1255222
917650
535942
521625
53055
1355894
1369419
1820413
402256
297035
1648740
1636956
1496053
1158985
812187
1092860
497564
1266126
1689922
264240
9252
1652541
722178
1400230
1335475
1253777
1996495
1027114
1449424
1843643
1532132
1549433
734194
950183
686777
632011
494522
832357
19250
578025
639580
57901
1657285
816941
335644
1585307
1605812
1047035
943428
1310420
991493
958064
1262266
977841
1071749
252591
386241
944461
723456
1429629
10003
658890
519367
1138190
738068
1331232
170848
592381
867638
1468686
1993349
1320102
845303
663065
1777638
522401
1775526
1620416
660982
573121
977719
1238227
426010
917548
775989
585356
985203
584718
274121
1158099
239348
1745219
699113
1319482
618703
100426
861015
612981
1140278
1109936
1520660
1750145
1777233
395884
422555
235237
1277915
734847
886854
855303
1981357
344929
1388024
1727143
225089
1006010
1551880
524003
821348
47657
1870065
116543
1079290
1133680
748353
525706
1436084
1549948
843513
53043
1101293
172161
708342
765764
1707890
1595473
107781
229288
1404260
1855065
251984
796280
1726893
1867306
145728
679637
1279768
553817
247881
843996
1903346
8702
480650
664120
1929352
1073542
650417
397487
1794523
1611772
330653
1961329
667188
1470020
165064
1424040
530198
1360146
56414
1704944
899771
339322
1879143
57439
249409
1733977
1878284
1074714
608450
1605206
936621
51719
916854
1218467
1460452
445933
1946979
861459
891155
894087
21931
1352212
1988786
85526
1330480
1731201
185855
1551573
1247774
1935017
1015658
1070948
957079
469823
708644
652333
499268
790295
257930
1722724
419009
1339315
576727
531746
423554
284737
1452050
932785
1822010
1180505
1901672
1144133
570080
1071839
144993
1787139
246755
535066
812002
1969490
1860082
1678259
731660
1255941
1140928
488690
1427110
470102
1859729
1343376
866359
175769
663201
938503
583708
762391
874292
961572
745234
1227713
1466011
1895906
1151455
902198
493463
1375331
1992948
1562712
874453
1859250
305274
1822137
1793187
1151838
867022
273178
243367
871257
585423
490195
1461604
423402
976498
1897096
192495
57299
1592186
5784
495269
38267
1410586
254500
1673211
1928406
480408
628372
936029
398298
197154
1438790
785809
766988
713016
981729
574884
529302
625115
1898749
531050
315796
233521
1233582
1311621
1373780
1918170
304805
638543
1083031
447158
660241
1624222
1182887
42888
260759
1053297
250304
1051011
1374919
896308
1984564
1363607
807252
1708744
893854
276217
1239453
390858
312263
713059
1834217
362163
794900
1355842
941831
266781
856179
667463
738568
778217
221740
780882
1137874
426911
1462252
1944699
554704
1162632
1584949
556607
1290412
1102199
215332
1480452
1495131
1341949
896607
1002311
1669442
1471507
39835
62795
1238021
486871
573744
1596918
864000
1184681
662396
653776
1958927
628997
1039735
1032394
828016
654837
1932483
1973927
279197
201485
1753576
872027
1198408
658761
31222
1454698
1591751
1786655
1835033
1684947
1167272
1786573
228296
323413
232345
1473882
1225967
1624196
1402203
1303807
120353
183195
440084
1962897
212969
1896205
1226251
667812
1561096
1850139
168320
1881810
361955
1367430
477569
77536
398650
726298
1981279
933162
643231
990223
341346
1681541
602224
1997172
1415729
1561320
1717108
557992
208619
734453
1433887
1323690
1689738
1209139
1059182
1257449
1056911
1083896
1587170
1582306
1188962
1234269
1518501
1565474
1224555
501145
1879791
1824559
870154
1048722
1851974
1127668
192872
1907776
1271976
1201468
1569965
954227
1605760
1843205
1442979
1000357
373534
1533587
730845
1508356
1285313
391225
1272984
327258
150538
1545630
134073
824291
646081
1748814
1768658
1181474
607388
1718351
1784265
1209075
105342
945502
1806646
1881622
456426
816072
370296
1260377
986980
1018063
452215
961048
736398
1251263
569004
1567980
959301
1161298
808115
1627936
759898
48585
1006105
63198
1381482
460526
1204521
137545
622959
839231
1081874
1110410
1523145
1578491
1889907
1458163
733855
1257281
426922
1806297
16147
935814
614455
1256656
262575
1950781
1001271
429613
401770
367727
1288894
1685867
1535352
1200343
204261
837356
1843723
415725
1421838
392028
1733871
1337114
818494
1246507
1652119
1831164
77974
426626
1696104
894821
1576769
559132
188799
550794
106776
1208792
443066
1683156
908332
24576
320194
714647
477951
567391
1312861
1981287
1156138
806296
737278
1245477
1066686
1411078
1186952
219917
586462
1975785
1508210
208618
1391861
1376126
1204332
1539852
663159
153204
1044885
968132
234566
1122896
325196
1730113
347264
153508
53739
603854
881611
1368439
1759771
7959
1343469
1508779
818996
1555220
1803398
1033851
621929
1546161
942774
1663158
415899
1111699
949181
1342456
1163298
1675346
258644
155309
1591024
946415
1089926
1330666
811326
1949213
1403519
904227
1972961
1906165
632502
889736
1581655
166464
742340
213165
783724
675311
932910
846519
248982
552987
1568199
421027
1419734
69885
714037
1934369
779316
623400
790543
1963745
1093354
1720889
1696205
298241
984604
995083
1061122
934947
1342653
1501155
197157
1143271
932907
360420
1152057
1699430
142568
843626
339435
1165277
1514708
1581761
1996210
1419887
188879
1668224
766198
1287343
313661
1127904
325845
65906
1589233
1671365
426091
1255443
1490429
18766
635258
1371916
690055
188158
543969
906865
212688
1448647
1914508
1666372
1755291
40208
1330231
1411113
1016855
1134891
860853
841780
608285
1460576
234428
406539
565605
1703309
1529787
1912051
524830
568471
305100
371798
1654269
1545197
1773071
504338
631875
402640
241301
1488809
1522701
339961
1464560
1567817
364612
1990708
491077
1115375
1129263
1277896
416770
253534
1065686
563792
1887931
531883
975323
1238204
1899671
99637
269256
1710298
1476082
92745
224936
1780327
231664
875570
1525991
57647
1379243
83220
525867
601827
1640154
37609
1599846
1332857
1591850
103555
945247
1618801
188833
499551
1700750
1554013
994550
826259
1264919
274317
425029
94831
990875
1020645
1234034
842785
1311424
1513972
1957560
876642
1533666
617792
927431
549848
1902769
541148
1572833
1798817
521885
1277113
1021050
200218
144599
201446
1161735
1446977
190909
1209103
807190
1927063
1045141
707110
115228
1770510
1722968
663867
1354995
31028
811717
548305
1069216
608332
1608712
1853465
1916242
127490
91739
1376209
1660452
1495771
317813
435814
1431396
1266966
870691
1220694
1026227
583537
813364
1206990
643536
1061191
134800
1708553
1606537
1997210
1794893
650492
401006
820127
432044
1662154
79619
906812
1325165
1234232
244854
1280492
951304
82291
1773201
1678718
917257
968652
39185
440774
1909900
1085719
1477384
1847298
1882840
1597207
194300
999093
1342551
842378
1466298
111519
1478626
357230
346276
818102
228569
714161
1897489
1521387
337038
1238330
1044369
653522
656783
225422
272701
1836632
469537
153755
1499542
104399
1223470
1197672
1876509
1095253
1004817
1823440
649199
937996
185192
816496
1231267
287262
41730
903551
500065
1825975
1626933
1790000
1166297
1220971
113021
27838
1659695
1406507
712812
1929831
71636
523602
390352
840996
1582778
219375
1042887
1052525
1120497
1245363
489300
1952730
1397145
1611021
1526897
82133
1281704
227281
425885
520268
576943
1098310
1547867
372240
1330212
167100
869043
1106782
1172303
534387
578926
1334248
1445156
468373
1778882
1882038
444096
792203
1495243
529799
637882
220377
203534
1063427
1166567
726502
1197271
115996
1284806
325200
1885573
1729249
1269345
1678685
198631
1613245
1014434
486902
501969
1247615
525114
1088111
1446825
1328807
619008
513998
873690
1196152
109743
1426287
638542
536278
1283523
334884
1351245
161594
765672
1842336
1711100
1853790
1753956
565048
1626542
516950
336200
565046
1258231
526054
1288954
765347
457072
1287026
1905139
83560
1768762
1637846
443974
1074514
969906
1962736
806082
1999621
1862033
1398780
355193
1627520
260700
1053006
1744480
1964179
146220
78463
614214
1920435
1377633
1249687
1045291
1037200
399782
1382429
862344
254675
749822
659698
458493
1077184
1611324
1191250
776700
155080
473304
1216708
1437442
1395548
1005786
818161
1299851
1047770
438659
1197812
1655126
932589
467205
1787463
500344
870530
228142
220071
1169573
1859005
1071036
669846
51426
132391
1253663
434850
472844
439841
994500
191266
404016
419874
620803
357039
715427
938136
588256
974227
267479
1810753
777572
160315
1688451
712327
1371411
205551
67725
1739774
1342935
916920
1473294
150976
98062
1079719
1281530
1874586
755257
1868674
624534
59597
1904817
104166
373989
863808
1484952
1890420
1431310
1850834
922787
1984159
1546197
638107
1704308
1322160
610223
267083
1813192
1946153
1304009
1341955
1332281
1275063
1286752
1063883
1252943
883659
486206
1723482
746605
1342022
653183
255830
1166065
983283
1693335
1715756
566954
1632263
510600
884016
1746386
876648
1272540
44330
827864
1802542
679207
1979147
299002
1362297
856685
1698948
362608
262936
778154
392345
1914007
1308010
1159401
1709097
468099
332977
1472567
36798
1092543
924750
1923954
1966739
986408
293341
292740
1156324
231436
1506877
751091
425288
8947
887765
834772
494735
1843231
1092036
1197449
1048081
56541
1144104
1532615
243454
1858012
162613
852808
1492868
1125406
916785
1437623
579767
1775629
1850455
1713838
300359
808953
1939386
1211055
1801781
339043
1074515
738349
245429
43070
247037
1297304
127199
688480
1742051
1767261
948296
819249
587792
1803461
824748
1163931
635467
1436225
1412287
1323254
504818
1749142
1879314
207665
874277
898441
665836
1259921
1067224
514319
473616
326502
473327
1454471
1703213
482276
1820955
1089219
129268
725372
1278589
1631122
1198373
836178
1332977
160590
930371
76832
1920128
1194822
125765
1970111
1690003
1344239
1243002
1991594
1119736
1739270
643118
671912
639365
1221623
346812
628473
951772
255706
251323
1454019
1950309
1689766
131503
574149
42981
1820458
1775502
597985
1121624
699944
1568208
428911
823246
1420656
349729
428725
1857456
1121593
1177430
1431245
774166
354671
1394734
1406329
450680
974189
1492525
429664
940718
161951
1587158
1019938
1376692
30022
358336
185511
1822277
1553580
1779825
1866973
1518629
692795
1870065
146268
31918
1651219
375959
1396944
859990
1422854
93524
1927653
452632
478573
1334174
1555093
1858772
788855
792893
1824706
1564349
1439197
1884648
1703987
170764
1341426
1077467
1630016
594282
1954
998232
1967829
1096221
912262
1495699
521063
825468
924248
208184
791732
174158
1427059
222830
372841
1636608
381625
910301
768348
1766358
1659535
808461
611636
1832545
1301338
670514
132733
517293
458263
281612
1550503
321799
451577
1425522
1353027
1889880
1332522
168175
306395
1152222
1567069
1910110
415282
1011136
903341
967737
1924906
1457076
964457
661439
1667187
1821037
352565
1584248
1267282
813068
154345
744977
940655
433154
1707082
1958539
1282405
1600917
1096401
1077214
1319701
1830592
1535
1144898
1368018
110618
743359
1456444
966244
250181
1063024
1691749
1876217
413080
1856730
1618221
1042193
1030362
1124629
1722088
1690872
288472
1307227
1500050
1188602
1109347
1324240
173051
536854
119963
488805
688990
1929711
950069
1496229
1986409
1504050
635851
651103
490248
1881909
1092160
1196638
1115349
1293167
1086539
1943676
384265
1098774
777340
785737
1811933
1099391
670075
1614180
1037412
854710
1802215
631967
1041405
1768424
1411257
772519
1595605
1313940
1897723
1269407
856888
1824558
659257
965360
1103676
943544
1578699
972917
70764
464884
1862077
467678
1753798
1221120
231143
1678991
1962611
1842022
800875
1793905
266915
1411516
398985
1839054
1105710
1042363
961259
1963314
1342798
427873
1744759
1415625
887280
1759022
1197370
1879118
1816451
1732431
1035204
1205048
1959093
1525179
1343261
116990
552613
916808
1883948
327673
942749
280340
11500
406341
539053
1800794
1635552
92690
516203
401738
1731817
1459872
1549998
454217
1281138
1461818
341594
1804583
1796997
1827723
511547
259808
1937872
126432
1151769
889153
1598120
824003
1599297
1548198
481146
703227
1963469
1117943
1981426
45448
575000
652391
1251452
612449
283601
187653
1611915
1884625
1463343
1904806
1364602
1261341
286607
1095608
1277873
1054730
58246
953758
1287538
984925
1031712
1663536
32341
1588103
1513428
1412816
60737
281904
454647
217086
1960420
1048702
32827
371244
700289
282036
1300567
916472
1369774
1821346
1687273
358798
1009832
210473
1956498
431934
1966331
782818
519253
854297
1138544
1825460
209168
1392839
1139628
543202
454378
1171908
910859
1085711
609345
63317
1220323
1873273
362517
789311
280885
1067757
621270
1642724
662882
1639431
814790
1831983
580698
517737
1746804
922908
878214
380509
1988672
1856698
1112094
1723534
232556
1772300
332839
1655111
125980
1955979
576840
1838642
1134733
365267
315702
1834301
1346808
836807
1547043
110648
1862247
1393244
225586
1458318
1647589
305112
1812667
1330553
472706
1041809
1581791
779746
1186729
11149
54293
1393129
1215982
676825
1638715
852977
624962
401792
1520475
1398787
1004726
671887
1600494
80015
1353111
741909
1231932
1120867
494477
1706695
1091643
58042
94859
668206
159339
822266
1443288
1094722
323856
494864
16305
1764447
1175335
1314315
1267530
1833538
1384660
1913886
179301
882013
1820054
1744483
1494706
1400196
344753
393761
979071
1980265
828724
860661
1447757
1091695
83695
1477108
1523029
519465
1092836
1000557
684519
1624762
356469
800511
127072
109541
1493453
455607
92857
328803
1587343
1324705
296123
370
1664695
1490728
4514
568993
216040
359109
491408
952909
340697
54854
1890102
447127
137925
1319831
888304
692717
1190912
1666151
1442442
1208427
578533
1220612
1390628
525538
442031
166250
1408738
174037
1651803
1133970
1304352
249115
1032951
1433278
1802540
1951327
1305856
1275938
1942244
455713
531433
1190298
1832056
1122432
1759103
976013
1555458
1294931
1172483
288343
1332680
1338922
36305
1794321
1633663
835534
559939
1063524
1171861
968228
11095
782862
271865
1306712
593979
1704501
1588201
1596409
939372
685132
266149
1089761
448963
1532003
580707
590933
1163276
85695
1050677
1252531
1793409
1205936
1076975
143507
755625
1502746
729287
1718763
717212
1717823
170319
589251
1306857
1826676
1596150
694140
135075
501304
287606
1982840
391389
1660381
1235092
643495
199798
1174592
870014
1232141
1984799
1045706
78816
881709
688105
236610
1993295
78105
58497
1698664
1454110
1030911
1333586
1094384
808917
1480902
442077
1441135
870132
1757974
466779
344902
459460
353279
266265
1273426
617624
1824398
1684505
299855
237652
108333
209015
1775537
1106847
964956
987294
789704
410053
48749
891805
1147476
354331
778977
1582827
1757932
739578
1133476
815047
421289
1236673
960666
1824736
1355799
97460
743147
422707
1554484
839712
818754
833614
348513
232532
1779231
333907
1972928
1703307
1444068
1751554
1686889
1182440
1572040
1462643
1181154
568988
293254
98807
691209
960387
1033041
1413894
768410
668542
320678
213620
1197134
1497733
1089265
315767
141447
1473244
128474
1532234
43915
1646888
1902351
1928386
1465729
1502296
551947
132823
224953
272312
1313627
682022
646652
528050
591263
945097
1346544
330275
192574
1222269
176663
853896
710286
1224201
1009158
1503640
1443677
40954
707449
680917
1326222
1742369
512722
1646199
328044
1059229
367254
1321408
1948352
748912
1121040
1171804
1662985
1459724
1340583
1440858
410563
1197190
1652206
1057032
294937
541842
1344335
624710
272951
1784693
1290242
149548
101369
776483
1479521
1770672
1287125
1049656
1676132
134502
84183
1025936
956481
1387693
1930482
1593107
1114392
611474
1640767
1053193
598429
1906839
423235
1087762
207947
1788661
1175500
1931597
1504746
1222893
1907005
1972782
1067844
34620
1635626
1079416
783256
1032258
106311
1913820
836286
841026
677135
1733801
50674
1675556
617740
84087
1189188
383788
653865
959512
8243
1610839
1062778
1042461
932621
164217
1623074
1851113
1456488
1887544
344946
832749
158846
73046
941128
1182195
381585
1045918
194762
1579159
1922691
994179
415737
1779394
654638
1255632
200002
1179623
1108490
323014
1336982
991536
1435757
1327944
396947
1333991
1007110
1018241
1022308
817839
83239
648785
432269
498450
1214718
703272
1613856
625565
788283
170901
585168
1026039
518426
1858535
335996
1001553
1116201
808673
1071452
1005584
1226350
1816394
1132302
1175921
334066
330614
1880541
1934473
119408
1480873
1048565
1124941
845251
105774
1950811
1081414
1585401
1830551
1130029
954950
1794812
488212
159192
1833760
1016271
1472625
1057904
1358211
367167
802327
572747
507268
30071
709155
1965089
419544
463343
1298354
1630746
756020
890596
1944695
149705
699761
1221167
241136
725055
913437
147204
75778
740593
615736
1564157
211745
839974
1042218
1692593
521740
1887913
1313960
761916
638325
1700501
1096506
1320672
982892
407602
914680
22760
642647
720330
1798065
1563884
840644
1938568
417004
1062323
552676
1240621
447092
1305980
967952
978618
1971174
1915299
174593
161141
1174055
107768
1179736
310045
1861298
346322
1281374
842784
1267484
362208
421824
1103357
1171315
834127
1699741
1413613
1719366
495295
278311
687311
1031344
699548
1003349
872400
1018629
919600
1246657
1704719
669685
1073546
1644046
1955746
1457866
811361
6980
1661215
158089
269159
730756
1829361
314437
624023
621073
1623715
1898565
289970
288261
443956
631261
56398
1842937
1209201
1325634
1565555
772915
1139149
226749
1109403
939752
234714
1467826
416163
1942335
285577
737817
275939
552636
1249271
1576594
885827
1454261
3303
1986758
1331701
133781
948043
1152147
1374940
265618
1439715
1756668
430314
1421191
1204866
657114
962463
489876
825082
1707783
1176291
1420157
1694407
670367
1556036
420538
5533
847657
934424
24833
1072721
693433
1790121
1156707
1604314
319329
1341308
40933
793041
900057
1492012
1636398
1805319
1896742
227557
952630
127005
9114
458792
791399
1167947
1931372
1481570
673019
1114715
1628202
1577075
691700
979376
1635853
585795
1302607
1133493
508036
1941132
638971
276816
167928
1709213
1871716
1472758
225583
1588208
611723
1144697
688921
26156
1968278
817237
1971814
192343
1501342
1925752
1977591
1959161
586434
426039
995310
1210030
906384
304003
521683
720288
1100850
1373042
567931
392196
138229
1427106
1448933
690773
1711223
832965
1295940
487063
1652073
516835
724387
662265
35987
1431649
1804598
802705
27629
1574267
981508
1873126
1878705
1678265
1014145
627163
868599
1237334
1299013
91687
735871
168750
143286
1549110
720157
1196326
1904094
812324
1768980
789680
216614
1949026
1855861
1883023
861025
1697695
1078149
523258
1031977
976158
1615352
1380658
542272
306116
306480
1666589
657982
1074081
1380775
818453
1884691
112448
315606
754763
1158380
638058
396494
988013
1883809
1282746
448691
1530965
60653
1508897
201478
1561067
823450
98180
1143610
1212848
109487
1926336
1670579
309691
426527
1960830
335658
1286999
842794
1106672
447622
180206
546779
1771949
1641000
961314
1693180
808348
792478
782117
1515560
951356
1291816
145426
1126084
1287448
1447711
1640796
1621298
1606569
1423968
963552
1732722
557408
700739
185508
1881293
1995613
1079993
1468002
177803
861059
417053
846197
1798859
1562239
408803
320230
184770
1238738
1118610
479812
808592
1301347
1655622
372920
1766666
1905888
1513335
1613888
1131824
545856
289475
118647
300648
811741
1384676
1861108
24583
797814
503273
859481
430467
1928640
1924551
1350856
1970602
442846
818802
1348049
268848
540251
822518
19983
1128875
1142684
1114535
23244
460349
726030
1002445
1855421
1978283
1931304
571918
1929856
855776
329501
1042336
1161618
224010
1865709
1054928
125275
248548
1217484
353191
1929730
1721893
817816
729572
1929406
858077
427843
480413
1037531
1119841
1054702
1840647
297932
654251
126044
1115703
11493
208950
1960338
1149377
44031
1365713
151789
1207252
750988
9137
1982854
1774525
435172
1148277
1920337
375744
437695
466524
795666
149431
1706034
306263
1188798
552540
1314281
349162
1677128
1026301
1555721
956907
906162
1325599
557572
1423730
1981904
1644416
1402231
1293911
1755703
486683
673364
220902
854984
821331
191743
1528676
1550208
581881
696937
507583
1900888
1202379
651837
279737
1315741
1767996
1513247
1504668
1166287
651584
1069407
1855872
575554
1960085
304981
1185842
1263208
178734
348628
1751852
1776378
555846
867087
252339
1292626
958173
263977
1456794
552344
1578845
1909409
939078
399946
1328330
1995285
1310157
1059247
1806486
431793
618448
576255
1527874
1189472
1977095
80151
1235715
149920
959059
315654
526140
1062419
412031
1530544
1797291
1772896
1644583
809534
1377130
1127284
1069175
540199
1948182
436612
383069
1803404
835221
701578
1408141
1847651
204931
1446429
1702977
1618035
1312811
1144362
17916
678294
430391
509230
1968880
625453
1594243
1745999
1045254
498581
686579
1092553
1464107
291835
1462654
1810309
1370437
307410
1322515
1369977
299830
130204
890014
929069
183608
673679
296969
1895247
1240249
154225
394661
255777
1240019
1244712
1619846
18553
1252561
1347293
545625
1044904
175688
941376
1598724
24777
1485650
106925
313668
1609015
1584020
1326605
1185103
1595886
1570598
1100038
489590
1310441
268288
900864
702080
1446994
1884517
1432277
1510379
699295
1411188
75911
40909
738412
79478
1023766
711059
1013466
737878
840475
1986709
25782
1440767
996636
1827106
1059605
1343205
1493812
1220011
74007
1321377
1788315
509299
1117662
1460839
1835874
348300
1577790
1617058
142576
1261258
1409236
683968
420889
1519632
1338986
1558206
1636924
649699
43083
115009
173236
1633997
1577945
49380
1788764
1354269
76299
1235177
787605
1559604
1804987
240630
697354
424168
1605741
626238
1732824
350681
571810
1465407
1762845
414350
1205232
1231784
1535720
1245668
1654939
1536762
426887
1046516
921892
1742582
1135097
1330006
55560
1761398
376077
812205
1909545
1643770
648467
1460853
198221
419962
1593935
219147
1837365
1860590
270556
1195657
1601889
1853926
1065487
1719970
777273
521269
349848
1162762
267818
1945705
1886401
846039
951255
188880
197194
1054418
754638
598187
1611499
1603897
1761189
1328228
269550
888227
1182252
1469658
1720734
1866087
1174229
118637
1103823
82570
1057070
931930
785136
1058697
176574
1320645
1694249
1203960
197972
551482
1178432
99811
1036690
24038
1667796
367624
1561974
1943129
819377
217813
818248
1948281
1161978
910044
1270299
1663603
330687
170169
1114069
1423019
41484
639460
103726
1835885
1044669
1052133
512185
789462
842773
727483
233418
1934433
1580870
1675241
945804
1660726
292867
408837
1638843
1504249
1984636
1590010
606614
585873
1163135
306470
1135560
1992867
47248
289084
1920406
582475
566141
183622
1939009
1900567
19032
124247
535083
839595
1636751
585918
1154215
68793
197119
1216654
1206276
1512021
855270
186391
747440
1303075
654279
347483
657247
448329
231931
1678877
1387521
1873837
1984360
145572
1025703
892749
999380
1736166
280950
670715
1770076
1798243
1096420
1823943
211249
1260741
1614734
1007705
1261880
412911
659772
1667777
1478968
484221
1920264
632259
488579
112168
1307811
1568720
453527
130994
137202
437614
1747119
386895
1053156
1691483
1208563
513534
385419
639445
1653395
723746
122569
1564677
246202
1943473
150279
246932
1624222
1336369
307929
1218757
440828
1245151
1229893
1325983
1066127
1334004
481276
1182185
116872
983656
916391
236442
122063
1297246
1780698
1222732
30050
151570
1418045
43793
1374256
1623510
878672
404567
1172363
845928
866799
1599209
1813280
1404864
633978
1598246
701708
142133
1911942
1890749
715845
190078
857067
1627328
1366921
965147
911666
1169582
366707
302331
745815
1783076
737777
922472
1241200
1698133
745056
111798
1073235
712915
1228098
248838
1285684
322799
1035176
1212671
1097730
1792836
1932078
1711404
950449
753279
1794268
1172476
1300025
259782
470931
1194196
1362791
1677613
1560490
863507
655695
514601
1754230
1033417
1875483
1398132
1519425
590444
75267
112713
1354329
1016449
467333
1909102
1983651
1918043
1544755
506992
1806888
1386120
446018
1597459
1004195
982469
20680
1451285
1501470
880941
1688893
564612
465519
1944233
1121906
517382
1106522
1534532
387596
678845
18180
1156550
1590418
756927
1229855
1427056
1234073
1688905
234142
143356
1052996
582407
809090
1931765
175983
1466664
1272669
855096
1657037
968605
1434644
922552
1126816
1444365
293330
475461
1795543
179987
779888
871003
526311
1704453
1640053
1305729
1213298
728310
1899067
197897
1036582
1956070
367446
1473616
583248
1267524
1729191
663650
882168
1247611
984244
177622
1390250
1817812
650033
1597110
1510816
1304488
601764
740114
1821289
1398927
1101198
1740540
740300
1760929
896390
228775
61970
932477
309339
190844
977220
687510
1560261
1463191
409094
1907656
290281
1522956
173277
440131
1449743
418871
1886150
629846
1569387
1403081
1687988
670005
997489
1738475
1710506
580053
298860
1187345
610561
248152
1224414
19690
965164
1954213
1077050
1261929
39282
335557
325096
879015
978104
1944948
1444824
1611247
1207725
1100816
610614
494294
815231
1391928
1953623
696236
387181
131214
659469
1461318
1593268
602614
381430
274227
988477
594674
464085
1163904
152891
1310403
25940
812124
412420
1299290
1435502
1954744
818044
1768022
902555
721632
483909
135790
467459
376393
516999
390268
1743910
34872
526508
106237
1548858
696539
415939
461279
961790
35945
1008199
897448
349321
1591780
686079
804403
1328608
245769
1308207
1840831
1149562
1061275
1862700
1495120
1389074
1095496
346359
1442416
925179
1767636
803325
1144483
1580666
632613
464029
835011
1638429
1160720
1814114
997671
726215
151401
377608
420832
1540401
188720
86441
442987
219655
98911
287149
1262412
1894762
1792944
572998
1688844
896051
222900
1726047
1431206
1961070
1286607
892143
846911
1271441
1179367
208771
470251
1481229
513466
1225582
209934
1056853
130613
266210
163252
1722231
840816
1477744
216053
1948534
413949
648392
1890752
1312271
1290461
1824128
1987018
753114
1433697
372206
1739791
1724163
483922
1274929
940080
898954
667363
119616
848842
436455
1059794
1410205
1174201
1487085
1666335
646024
1116306
1633663
983909
1541448
1119054
1672896
1171574
1004103
745003
113884
863497
1213556
1298470
1425979
558175
209579
1366840
348415
1587415
721969
1057018
678340
252295
1397869
1811293
1179321
1815145
1017447
1422494
868949
995295
1530335
821902
1968402
860321
1186584
785901
398884
178688
1063002
552472
1860709
1591680
251088
340050
1063523
937431
1840015
1581131
662650
506757
1036698
1899862
548474
831355
1021473
1672847
91278
469887
1601785
1793029
1253196
1457471
515687
501372
1563708
1760648
592840
1184630
1097490
609941
1924062
978549
1353049
1600826
815461
402376
51668
496020
1985802
1098685
1374884
492160
124237
1225465
789590
214774
498503
814837
1449014
1516050
888009
1160547
1668546
1099258
331577
1479665
313517
1075070
1560025
1969872
656018
1174232
1010126
67508
350622
806380
455457
1292909
589703
1309021
715962
465797
49404
1597905
228745
1724758
1020200
1019013
16997
837975
828770
538613
743624
1827684
998145
278779
1140681
365072
10105
409363
283690
1890156
1802064
1283877
836617
670549
1255431
1532611
1667621
1523058
1314596
827792
430092
1783056
207218
1867162
1885925
1798641
1194333
514737
1881095
683988
1707271
1639869
901164
1063541
341873
1194131
994054
630301
1015023
89351
143804
354580
1486901
1614795
1906070
1828060
1801028
1864991
697368
307901
756617
738474
1243655
395857
1995908
1109273
679017
882215
1253735
884810
307163
1370199
1803560
1220514
1129133
1972367
186248
1935423
200015
1982535
248406
1023965
1680920
719325
1689654
1291729
1698452
1537632
1141100
1100924
1271315
1734069
974839
211205
1632608
1098319
286782
1762392
170105
1685071
1029956
929134
502
336222
398966
1998682
1218211
464389
966102
982790
591155
1938672
1215903
1231055
1383908
525825
1135906
570238
1266755
1096224
1055449
1373802
1309260
1529890
1938578
1426496
917125
1302355
842573
1177527
1102066
954745
1778558
605621
387506
600548
1460547
538979
1680486
942451
817368
519926
1012855
1434655
228334
585793
895112
556847
47891
1562244
1925659
529979
948098
1959740
1616561
770470
570861
1483890
425202
1993897
1382321
981742
489982
1091483
692568
355634
1378795
1795740
396824
103389
835434
31095
1832071
1128450
1053443
1653627
816305
953852
1094772
1182477
1476001
1977326
782707
846057
1907346
662481
1779427
953592
864381
170485
984132
705098
548063
1612540
1229977
1292582
909456
876675
695557
224631
1695559
1170368
1024746
1876520
677611
1586040
1404502
1661817
877979
1942941
1118219
1638537
718820
1367118
1332712
1318432
944280
1484125
1919495
741683
1897164
1077105
1721212
905398
1193823
1768355
421064
1690349
328790
232457
311318
1609060
1850860
1693680
659288
1597801
1308043
1570747
66461
870208
859172
1373779
1158855
1347684
832611
74157
1488660
364462
1850574
755776
1147839
1935596
1812599
861352
800897
1823711
964600
857367
240107
697684
769375
166807
1530573
390598
414536
1733434
876912
1491940
451017
457607
200221
691866
371504
1597069
1020432
646608
225127
1242866
649153
1006503
325055
271034
187218
681436
1607773
551533
1818049
880184
1396189
1604177
1826043
1932115
332428
444895
998023
1810869
1258642
110225
682684
146389
1850500
1924317
1199519
839281
244307
763631
600211
34982
618835
902616
1729499
738689
535258
224591
1318217
1788667
1185879
1256314
1129694
85964
1936134
229215
143881
360702
1728079
1602990
52348
1903869
1806505
1001176
776697
1419785
877130
1386494
814306
10430
304275
1734021
771331
1778886
714275
1682131
1289373
1892615
1328173
467984
485562
1979752
1878696
846769
1962575
675049
856553
1009161
839293
658666
1484114
518472
1217272
188987
609449
1029006
1137679
1503618
1687226
757473
316298
1031394
1556505
1363390
292616
1561859
1331924
1131219
289128
525281
1814975
437584
1305630
1912395
1654154
1004489
1794113
1512719
593083
1315515
35430
230234
504063
345043
959939
1959890
49213
1283919
1613147
1998846
752005
174897
1832317
690902
1891113
1230790
1440361
1099284
541929
817874
134294
25975
1106574
1615522
12870
140366
133099
733979
1695499
644302
253254
1182285
1008841
1165172
991917
1125121
132961
673769
699883
319550
727332
770746
648976
1491787
1812225
1537
1181888
254338
1012536
1011709
370613
1057461
380493
1290325
626513
930242
1597632
1168707
115153
986963
845144
1207967
882349
1502324
11392
1119191
578378
448513
657621
1555240
638478
13747
666797
791369
170174
1694338
1527022
303484
1013762
608934
1697010
1509285
1721863
1511816
1579727
1985588
352152
660146
62422
981902
1565622
1186528
1134467
1123585
1046873
1802419
1515578
1667451
1838486
1449229
1293026
923072
174615
195032
304120
1125986
1977821
1805285
136090
1590601
1930217
1824687
901813
1135620
614142
1177405
441168
1541238
1576979
1737863
127188
1368119
238177
145385
1415564
1116908
1906390
144914
971281
694017
102445
497502
76314
1207092
1418257
461325
1633596
872558
705826
1200025
1260215
414801
1729971
529611
492818
571853
604856
1616317
699839
495967
732674
153355
1695287
47553
1509275
1613982
485095
1963538
668488
1438280
1478947
234689
1180776
666191
1691669
967871
282202
1556128
1506621
1638943
1711339
1378059
266081
226063
1740411
349248
917821
745592
874508
1130191
1535526
1075321
540549
1274686
354420
1103239
22149
481424
155719
1780794
1079459
615557
1626062
100837
494518
244202
1527814
874268
121638
1183876
1047109
1371646
1631295
445420
1042536
124334
533521
1890223
797168
761295
214566
1670622
1962146
460849
968935
930521
957572
403850
737667
84601
1434178
1142395
442065
1876910
1284059
558444
360360
1631946
1690873
473801
1658709
1404288
1939300
260756
71446
1887123
1991488
1796708
82646
686424
1355484
815306
347078
1864182
5915
244660
703058
1362739
1294160
207505
1517554
839235
1639871
50006
718100
1068091
1950404
1879734
79922
619636
894696
139058
751905
344187
1352212
504362
796088
581222
210375
542535
789888
142218
5503
199992
955109
642272
923147
1317688
609447
1136364
967968
492454
1289459
42659
1963687
309778
1674077
1278428
1840023
987493
1640434
819446
1262046
1173454
203984
1895077
1968787
1730791
1245449
1774131
1519687
1810103
741122
1481341
1395593
295602
760164
1697805
1473161
1793755
747270
970051
1029657
1540780
132351
284135
1430285
1890646
58791
1113268
499550
523567
550352
399243
510629
1218687
95155
288732
784529
408813
298314
1823786
988968
910394
650250
18847
450321
318611
543281
1656741
1915627
213871
957957
1064474
944753
1268789
1887052
1045391
242926
77315
1298441
222600
1040787
137950
1775084
1662714
1649860
659849
1566515
659001
1555665
1433939
1641161
370608
1963825
1613492
1790349
274121
1131252
423566
1862440
1094453
1933547
1904286
1102178
414085
45644
98769
1354195
1135117
308381
1751305
1221270
56430
1001446
1005315
1188185
1168765
1889423
1236532
794295
1561934
1335563
800168
1325780
599670
820549
1205236
386765
595106
1052615
357956
928688
1597185
1921494
829978
1596477
249753
1584388
1461527
1732666
1900006
400528
1345450
1305933
1751366
615292
363142
1139450
522166
644216
1510982
1567048
1378556
894693
1153181
1747527
1786379
803584
1764766
123165
1910346
583282
115589
512184
554161
1994765
202507
25953
212856
431496
769020
692856
1939403
1312983
1381455
996563
424924
127169
695463
2919
352036
781092
526129
231711
198884
1804992
592497
53866
476984
306620
316578
822790
1526579
719900
345594
1716506
500736
1826587
893788
1776603
672776
258561
1727862
784928
565512
1583592
1233031
361892
1970192
1110596
469450
1014825
1127330
1572493
1097997
261543
198351
1502060
1471048
1941675
1588133
1831218
1823171
338157
291754
284396
1002322
1362112
247502
64396
257453
1036805
833173
285795
1815162
1978979
1881692
608679
222814
662958
1169517
719898
602616
1614858
747695
1826477
763481
888691
962320
995160
807286
913361
579178
125664
1267035
90553
840721
1564158
86707
1850755
1939730
1782840
811050
621566
1472350
1941805
1369742
418316
178475
1918023
1571013
1648726
357887
1772679
272259
666252
1636412
787563
1331512
1258197
1507096
102332
260283
1724679
1473563
671539
11059
653345
817071
64079
1975773
582698
1963842
812843
657319
1807569
506915
1337978
904185
1926557
449699
766508
708940
64844
446122
522691
1875931
550584
1850156
401545
1902194
1469996
1879366
966103
1694710
1751543
90522
1875557
782851
867487
294123
573130
1607915
997213
12772
897443
1482652
551808
586221
911407
492488
1454198
379189
1528131
1779102
1706026
1190113
1202716
227106
88468
483614
1347691
335398
1140252
1681237
684631
1632132
1957684
1128545
931742
1283021
835617
1923533
82115
1260337
190911
998166
1331296
1324045
413201
162189
1101957
386564
1048716
1037573
1920709
470064
1310967
1258140
1821380
1327943
1467444
1695406
1656964
1134963
285304
562721
402557
864324
1354421
1861252
969144
1079600
317723
1868781
1561384
837359
811766
1568256
1458977
808233
1088057
960166
1294234
1096248
834998
235963
1884123
696632
1587872
274123
1640204
837018
720542
1003883
1973120
1245801
1275679
630426
1071498
1992136
689221
1698161
420058
915427
1609479
1731425
1816418
1472811
489539
1149774
729633
582662
937163
1232808
910809
1782726
593827
1598611
812416
1025910
1820321
1180622
1751312
1650147
432481
1822515
1997206
461298
1394642
550386
1752184
658711
1935708
15907
190527
1708247
200398
1032661
133755
1404456
622272
1963199
1408952
477563
1896633
319482
1616818
1064431
872043
474679
1425287
1760233
775050
528913
1018967
868944
713775
1212939
1330235
1100707
872459
728363
1914804
1680720
1703719
936895
1352150
714944
83579
181097
675205
1745016
1251589
1319382
1525281
166699
389917
1408286
1675999
449828
658795
429087
370946
1204021
315403
527388
1373375
1240803
1116225
769728
1344263
1317013
975880
583863
1511905
163327
674058
857702
205286
821011
412690
1859882
228449
1426234
499664
1126465
301691
1058533
498311
1264558
1958858
450941
342003
567687
571803
18539
188211
278887
1999580
519629
1963441
811918
1603194
1920090
1881828
1406610
239538
13528
98654
1494065
1999611
1727578
678641
1319245
1371757
1360676
1204564
217270
1294783
1559609
639507
849742
70933
12562
858724
387656
343710
1671947
1147410
962634
1763014
1574653
1517297
1010104
1799223
1306422
813936
414086
371123
261289
1024874
1242507
1166882
883108
428665
970217
452763
152656
256511
741227
1800541
1383565
1711612
1445342
1265842
1718923
1607003
1491810
234467
1073728
1478081
20257
1526271
147315
1071675
885811
1100315
454632
1095809
1903935
665310
168195
1482689
884623
226278
1864310
892524
1737084
863713
782361
1847008
612243
557707
1841704
391840
112036
1868436
185956
719539
502305
743176
163482
186630
314319
1683708
954570
875012
1387507
33718
816555
685163
1337971
1543783
1747185
403290
475866
844760
582153
1842655
1374403
1565586
770204
1263299
60965
1628571
427804
1035858
1052383
1131664
1912724
934857
1563126
1717621
281056
1933584
1636287
596722
1370365
888232
1815362
459009
470135
39367
1021347
833563
828466
774312
560167
916468
1872772
1775298
1195159
756289
688405
315254
1156860
809706
473404
1875523
1756489
912710
398382
278074
1899091
1078050
1034777
811353
319478
1780737
1097872
1231285
655868
215110
180054
245382
1947128
881336
1903366
354169
990297
1960630
1245960
1063353
939266
101526
1339169
164897
781889
331298
511878
493086
1477638
1258426
386325
1897632
125067
1287122
113562
1776609
1703476
1830648
703257
1043048
1543510
194522
171011
1495993
126616
615928
1049987
620559
1411370
360386
382696
1693417
1131566
385873
490609
1369928
817651
1382966
1534126
48429
90393
839007
749881
1406940
917662
526536
1557151
249567
432527
592974
1504970
1105800
1194737
1072447
1952234
733205
1262995
1734720
1146043
1161677
291078
493334
1053956
823403
1571620
198964
764352
1001343
1099099
338670
350625
1581179
1198289
860428
675467
1957588
1813370
631441
1281646
1025465
1371167
1411035
897977
14893
1452541
142451
607155
1825726
1531311
1975767
1815148
1949445
1315845
1127889
1004147
394390
1067730
500913
254534
549034
1556281
1782058
862068
1945657
324529
656494
774455
1568717
380410
1588858
667863
117885
1832674
1901744
1206603
883418
78747
1469377
761672
1770535
567832
1962163
1894707
1507209
189000
121546
506358
141333
1811664
1051325
649740
1614683
339212
1909129
1195734
1250666
630503
793941
1212181
118293
113720
991832
1255592
1022184
1441438
1037870
1454125
1879655
1853061
1507670
219426
978097
1625792
1634450
316270
420024
815204
387273
740216
450854
1872314
1416333
242672
401218
974094
1923668
278160
1693516
1752465
909877
793804
1581220
640297
904627
1308409
238116
521652
1706787
1371764
331047
639473
1299596
1338014
918432
1136903
1530722
916295
71203
1374057
253399
581288
1973090
1434805
1855898
962845
1085028
352216
733439
1897160
985311
1742927
1579313
629225
1425948
1448337
1491788
424710
1423076
1531585
517440
254994
436656
128076
1303283
469166
624803
1513146
1063795
1874039
1726241
361835
782108
425116
585006
1187041
1589064
286858
1228255
1501523
1102955
1936107
1621966
602636
227420
1168004
1169261
1525436
1419335
466870
395616
1842719
1091546
1833182
72281
1799346
622444
1990513
423189
224323
510424
1496435
788239
101329
477851
1547331
54738
1708105
1406946
1242149
535951
911258
1509440
1818299
1824632
143361
1791257
853370
1124840
1615173
861834
740137
1210795
1555704
501126
103285
1179039
80634
767557
1832567
1541456
1513266
549365
1897819
100464
299977
1980438
82115
425475
1369826
533857
1840004
1853134
229407
542619
438977
1480933
849225
1829269
1563821
1288698
490013
1607013
954827
1968520
1832595
1932562
750999
1278523
330279
1188058
384200
555641
1605495
1660883
316571
642148
1467965
710833
944670
260453
1108378
194637
1164634
228974
101939
650428
881369
1711489
1321112
1153015
1684104
1887972
1471273
334552
550333
1365805
1489828
1224921
1433187
1711127
427551
1498499
1976162
46751
546943
1991862
1108633
1951676
50190
893503
1929661
735341
1201927
984006
117306
1820386
1108515
52949
1233019
1650787
1160941
1408694
1099386
92779
1835174
235512
1765774
1006569
342559
1290323
213857
190913
1427972
697910
1577067
75207
888278
1183001
1780853
787036
280797
1081162
1681502
1747637
1891211
1401658
791283
411014
606664
970823
794462
458748
616423
1169712
1128595
1278613
170085
1211482
15912
110210
334025
1267364
1476120
399724
1110738
1442749
1333474
90526
1876499
1280262
1688501
202425
126314
665634
432398
1028133
1883908
1814041
800018
446633
79611
1568998
1910824
988542
607633
114740
1948262
1603291
1853317
1078231
1457918
1808405
1736039
870886
355768
466997
85102
736307
1845022
276402
96841
1722766
1085726
1625906
1840484
364546
1789977
827721
271280
480937
1513626
982029
1106388
1447270
970958
557748
796851
1486405
1401637
1896405
850831
1271559
520365
1652614
384131
1122684
1344078
1821523
1460055
243549
1040827
1274294
1480918
1619789
666672
1749240
1513821
1805179
519386
1142315
683628
1601880
1468356
1248951
687686
19907
773929
189011
1169882
1672435
983913
50372
1444981
1263092
475532
129164
1002197
1104135
1799546
123992
551615
1052788
1854427
820251
207945
85916
74942
196406
1575336
1432585
1337055
1476551
1645464
185427
119045
1447177
1258272
942699
871786
299543
935259
217800
186951
1580728
1954049
1905430
219992
1045584
210028
1748667
733645
1860191
1189195
971169
919421
563880
489302
490679
1433762
60083
1753943
844978
683597
728872
1950137
245334
1428041
1681274
1301100
318862
213921
408836
96290
687392
638561
1827321
23034
1728162
839969
1114692
1662247
725736
900752
1506741
1298471
1779002
807783
10729
1082967
1079855
976049
912758
1422162
583453
514484
716372
334144
1650834
533062
889283
788501
594301
1707120
1071889
1653012
1192266
1095936
1578040
1919623
1232159
743435
1118333
1574860
1729139
1002987
799079
760096
234666
752926
167242
1956953
1259678
493123
401312
1363891
1058683
1827515
1317149
1698527
183497
887802
1513834
1282100
996520
534970
1934096
1330498
625870
1830706
1714275
432967
1069067
1817060
542962
1673925
1710487
1226032
1913022
1220837
1177465
1709041
34453
194933
44055
1121600
628877
445062
99924
961026
1779945
692498
939685
1983163
287589
109393
219319
1123108
1296836
15172
896773
101832
1444499
272626
1558618
641595
1725282
1004288
1364872
498798
1863076
1165842
395875
175022
300547
1527737
620167
971116
1516844
1116582
906874
1287860
334042
706942
880752
1800322
826832
1881307
274473
823179
466820
573739
209755
424449
1868024
1942811
1686765
1555075
1613503
443835
507572
205741
206470
34348
1942658
1469959
1305431
31517
294374
140140
70246
454835
1263885
1967295
1281867
317214
222319
450239
735039
543023
355852
1065599
471583
225113
655619
1872463
1861657
1118543
1633798
1808543
885049
1465737
1184776
1611917
6629
1847643
1797278
713291
1959003
570981
390687
94168
421126
1159219
1534704
1640050
1502252
1308974
1879271
899501
328952
1362281
1783057
1005901
1101942
883804
1599589
1759456
895934
95327
1628113
1796754
1514121
305225
993497
1323506
1877053
977469
412529
1543170
1639738
1072075
1636450
1281147
349900
1983635
1848916
1682778
186342
731837
390387
817125
1628490
473095
1252849
1299497
1487123
1622111
519047
590457
84428
1830247
1437969
1193842
346202
1041700
207895
971797
1557326
319190
1285892
1131683
161689
1574471
373658
922816
1910866
1903722
1415297
476628
1151224
386593
1312234
375910
1520598
1382982
660032
1549554
1103475
248827
677635
619572
1770879
1460667
190758
487040
1925768
1793790
144916
852631
634919
380556
267857
1103592
1229816
1847011
574705
506899
1774511
823505
452146
537855
121317
754359
899617
366635
1946457
1208692
319226
147179
1234712
1749550
1930633
1130198
1405357
134481
428598
203961
273297
821809
517893
1126849
381545
837309
267611
711432
1021399
1755658
1782537
134761
1439435
1764093
1139058
1177893
812679
683595
598710
598307
1133061
872165
39302
767455
1002405
49447
1799000
1444149
544217
208967
1147632
1202788
1213821
1904196
1858963
97235
1410465
1563192
665591
1368012
461654
1386011
511842
168190
124001
1645736
1542795
430543
217563
1748851
200954
1076483
1599003
1813780
891760
91642
1222724
1991055
1035224
1719650
762620
1238710
499096
1808933
1804956
1343724
1925191
105044
770119
380274
1455252
33066
681254
832899
709508
1860502
1409971
1655153
1971554
848297
1348634
664899
1835818
128659
476647
523592
281711
1235987
1183175
1758168
979204
919731
723562
366715
589762
969852
1629219
1139646
1734365
764342
442245
1689287
1280439
1666651
1574212
218541
590208
899848
344575
866272
1351563
1490364
914796
9554
121656
460583
91032
1987937
192348
1632743
1744017
863891
1872652
1924196
1110504
1501328
49602
1184492
141661
1437846
1491490
1451681
74432
1421883
1619414
1325318
101096
1310058
1844081
688662
600497
866307
931149
331956
1973218
1198618
1749762
1895213
254205
1645332
186900
1179766
1868558
576505
1386315
311779
863885
1902184
1211787
1290714
1294012
1008718
1600520
687840
919254
1294269
1946849
163100
1629698
685215
1253670
447755
115029
765424
1576499
1353527
761292
1994924
853378
20982
1418738
3326
161513
703524
79608
1558475
1312067
1792855
786395
777195
764176
1962729
1429049
308786
1805826
585560
836810
35120
418033
1734607
1536638
1519270
1900727
564448
606975
1944798
1274890
548063
771175
497088
508460
1900056
1575644
1134673
301050
804676
542882
1517573
1803669
767379
134252
400076
465267
1859463
1786295
1811375
1179981
447334
734930
1280112
1346722
1275564
658594
997327
1252841
395601
1362048
1364727
1116323
1010340
1378882
1018957
1865078
1814296
384045
1295995
793777
90243
1872630
955433
572361
963090
1076469
759604
1424350
1577272
1613767
1087527
1764121
1928739
591583
270759
1471228
1508422
1133842
450372
1157545
179773
522787
1839420
938386
1256385
872899
879190
587533
1714698
556595
467026
1550458
660746
1069347
953888
138963
709391
185291
1089797
826579
663142
1753729
289869
14347
1308606
894974
1906812
400346
246718
1531094
1335890
1202934
379148
1141071
512589
15597
6213
1076122
512288
1524874
258592
925666
1708247
366272
149349
1697461
1852579
962952
782817
1152293
650150
1038920
1908909
153517
1533314
675797
1078927
1852555
296137
1281691
609739
1188742
1444822
1268977
1142587
1133573
904941
1695452
1619226
460585
596134
1106650
828805
153645
1957105
1262360
1629301
259136
205962
1129693
1216536
1074367
377116
1768968
1600027
761249
1943861
425774
97004
1433641
246780
687182
1331776
961698
1512287
1552341
525709
599727
23164
327013
421246
1758976
1226817
838886
1756683
408379
1978915
352982
613156
1486197
566971
741414
685700
1632876
1941320
170043
364734
1834945
1972723
338622
912189
40891
1290320
1669839
638244
258017
832814
1832822
1237804
262534
60078
1501969
1656585
1524091
1460823
900223
1833637
464882
59685
1490977
1714946
977356
223050
865089
1641647
253890
1402438
1613030
932896
1991994
696893
1851822
1738646
554318
1952282
1832649
714177
1010319
682327
313458
1024952
579200
633902
603585
1740751
1496976
1034927
1415938
454176
121129
1334950
1327227
1829895
846379
596794
465809
1973702
1749682
1516855
1518321
205635
1315348
1639107
98029
348541
18912
680518
1745358
1664715
1390334
665663
1616552
940800
1442126
608997
34754
1300290
26485
605446
668888
1279762
1553864
482812
49903
342650
78944
1361429
1297124
965586
1857261
1521728
414051
309846
62880
460566
388634
484887
1667550
1426758
1996929
426203
1847757
131074
264872
1818831
940972
32043
1557924
1538243
1773831
71852
1707387
1891572
654730
299317
216239
1765544
55873
1426948
1521178
778966
1350116
580736
281428
607665
1661155
1541235
895950
758444
153581
754261
1811764
407243
1997371
31999
487440
1574984
382494
460994
624837
54770
1463303
30412
152239
1267483
1237872
890481
53246
701000
1865220
1627984
627374
566247
1886904
1650050
17134
1185132
1257770
354279
468295
1188851
420635
1386364
279447
263713
526769
582072
755306
1145728
317171
1284294
654223
306073
51222
1608828
241763
1088270
539577
1037962
1188032
88466
1864971
736073
341460
1238238
957492
1470502
841146
47688
810835
1744030
1801877
418535
1752281
150014
409721
1806724
169182
513689
672141
739104
101292
507375
1629488
1970917
1746910
789861
319224
1557587
488262
1771780
1866613
639750
491673
1773766
708262
1665457
1939152
331986
1370014
1988239
1453194
709755
1262164
252544
1072
1246844
880688
1751117
899155
30020
128895
791629
684142
1761317
608880
1684590
646978
1449238
167311
1092821
1381471
1495833
435453
131688
1705381
1016303
529522
598773
190132
334887
1623286
1800411
910749
28272
1787596
1265264
667744
1321030
606695
1768144
767331
1494384
1515844
847165
723929
286920
973876
1973769
672946
353823
103839
1492783
413388
1809
1713704
841509
1955743
1081657
1556156
334709
75491
146594
327040
1105231
1556997
1985068
583690
543805
1196195
706129
1992611
307222
1895020
1929993
574529
187822
2954
500144
1246773
1439603
1734499
751894
88293
1913240
967605
289368
871978
249126
1570932
167964
686933
1644170
1737888
1875942
1955515
827029
124290
813208
1590740
1847109
578414
1325925
1403922
184541
1620664
98208
515748
176465
1961383
486877
1907120
168716
864526
680195
246912
1683075
1770723
1158404
677180
833356
686757
369972
1059912
610750
1248243
1204679
713282
577647
1688111
264024
1236958
719478
387886
737118
1981290
728726
990192
1558799
872494
1692803
392600
1580933
1450876
387100
1499149
855943
910634
956146
1470830
497375
456055
311819
137391
1492413
228531
403581
192143
1222010
1022719
169056
1903839
915830
155161
1866387
613692
991379
387183
1895056
739729
1822743
641766
202243
1888049
789458
697895
346882
884049
904474
1116122
52254
1306366
1241619
1796464
372568
562997
1509118
1734267
924342
240358
977047
1074757
1201433
1860895
1066451
552254
41575
1476659
1730951
1390687
1788565
1844346
1487358
1588944
1653532
1925139
1090657
93955
162603
26422
854712
898372
946971
499497
1008910
1713227
1795600
1864462
1664751
594131
1997628
1752795
1888303
1701874
1118367
645801
1759875
798814
834052
1662053
1314919
924653
23002
257325
1181974
1433170
1139076
565246
1507427
201775
1502662
1620909
393420
1491805
1749713
1007252
1383821
1773313
123949
499963
1158581
1625599
763654
108239
876218
1217553
1703274
1440837
220377
242208
1745089
438336
1240250
248717
1274556
1995606
1334652
1467023
1312300
459823
165412
563897
1306569
21717
1247939
1367311
1064820
1031580
218488
1927211
931603
1543346
10674
1834439
875728
66554
1595784
1933829
161122
560311
1448240
153316
470520
1170095
1395845
1783720
912533
242087
185239
1176180
1303196
395762
17820
1708199
1373951
1321521
1823363
1364172
1729633
964297
516523
1606058
987487
146597
6007
84729
800232
1399018
571290
866905
1171891
1839963
474218
83248
1630656
330226
108310
210051
1858508
151055
1901125
1330582
209979
759659
897939
982452
460967
167599
826908
1183181
1924532
411213
1202815
1481153
537681
763707
1441384
1914586
1516192
480209
1130321
307497
1388254
950989
46735
1616721
1250482
1407322
599857
1445230
921196
1260712
926848
1855356
429176
61255
805965
174188
1016902
1360156
1482274
870008
1217548
398313
1922822
1440478
664871
1965717
1595516
1730
859269
810514
1511767
929292
1648487
973522
610759
248106
1102924
711342
326175
969341
1761605
1745095
148989
1312052
1676549
972218
1663527
1574331
1004063
552933
1124039
1922670
480528
443767
1071898
794149
702648
1605386
1844515
9004
495384
1092706
1089206
1645954
1262501
1298229
1644625
681256
1830470
1177477
70337
759107
1027541
398319
1399357
1128879
1396409
495861
1166626
108627
1951517
1336203
1066280
1055162
540687
1445792
1589854
1593076
1384309
100321
422485
1071075
944048
1080344
875442
346125
1617354
292377
1498247
1277807
1273030
892086
64184
1392743
1376741
1444546
1704089
1728107
537693
158802
1249417
1522147
412417
467079
650103
286804
1497620
1765213
71784
127903
1280817
31907
1521619
1120604
1973455
62426
1067087
1392675
284507
331650
1235392
445087
230204
485995
1632709
1489163
1249084
1536919
837526
273241
1057362
1845665
168751
914098
1853054
1156370
849917
38404
1145903
525714
195183
1794119
779676
1045853
1799024
921148
58774
1941006
238543
620984
1139069
328686
1846312
685660
637136
1075613
1830938
1967325
1494506
328948
700250
255603
1409650
521351
464230
1243103
116927
278015
886416
340023
1194661
1560786
656564
1883672
1148811
821159
31347
1644234
885078
1662271
390436
1109378
1196959
890754
1013309
1072050
1538693
732728
698450
131498
467014
530200
167486
828640
1359175
1106649
1737003
783225
914153
1051462
1587893
1330256
1409800
1290283
1330651
496897
1187655
256739
1049948
1373317
22106
169697
1858425
403052
1205971
136953
1706894
1807651
1690576
1176597
546720
1682427
760213
178076
1704507
1132869
1002427
969476
934983
1749000
159718
1495777
594369
1903651
700369
901239
1681382
430454
703375
1239241
1910264
187503
940170
1835670
1054940
810601
1111666
1354676
1296015
1782385
222203
1436097
1053435
1034907
341651
431713
454639
1611576
1605135
1557777
597877
1967211
1587062
66549
1293451
668520
1688904
1867604
963599
169950
1744998
795401
345355
1710635
968086
314081
1899697
1285461
882753
757398
300166
1971552
1071728
323854
874717
1485895
1212481
1874136
1925998
199952
1316773
1711313
356538
551605
579996
537878
51275
1714020
426264
1759973
464813
478988
1541043
870945
495125
551567
82232
1584977
1732067
76981
248593
261436
995883
957547
968814
1737788
1915486
1449093
1348306
1915374
1020921
1532347
1774268
129920
366534
1536445
1188267
993869
69529
104363
1910148
333262
1235230
566933
405215
1434346
518961
593019
664009
1381998
1952784
1640977
1464537
268381
346853
1380001
71699
1313580
208250
989087
1387677
1506611
624633
229713
538458
867640
90445
710343
1883412
1685289
1560559
1779046
217075
1041742
851676
1160160
69117
1815106
557909
1186425
1560895
1608369
522634
1368271
659912
130931
1554626
173120
378183
1149002
1823389
1113555
213947
1224993
1632892
871811
324152
1936827
998623
1175976
664319
313510
1965732
1548133
1681616
1813529
1328813
1910007
1333016
1212453
1866947
1751313
1740742
1215039
1236328
1475314
1392428
492488
1034902
21079
432897
1448375
1299917
123229
524484
1487556
839742
120504
601008
798182
995739
867469
1754923
1858923
778070
1578230
836216
1668280
927030
1573534
1649917
1260602
949724
1453404
667831
1332426
609450
1864647
1790920
1053457
719273
1439117
1103992
187354
82638
1971963
1807302
766975
975880
464349
1752085
238673
1178510
1024263
289268
1966566
1070403
751777
608483
1998815
602512
1024815
539059
1326808
259116
224782
1976829
722600
1123656
1296761
1731625
142990
614444
1314268
641194
996681
386730
790531
1848997
872757
374912
1006154
1132553
653307
1735080
643212
787964
1426167
1390799
947915
49587
644091
1541656
1238293
1934970
1377227
1999039
995776
197575
577371
359877
1060835
1924647
1781978
1525970
1492822
1981272
1058758
116782
1524929
1443046
760607
420812
1907892
1565255
153031
1342568
1547
940632
1628566
1275837
928251
582256
1900211
1993275
455250
829301
288072
1066468
642956
1067829
1227334
1998707
501598
463100
658194
1944953
1213808
1717798
1429981
1107857
1373709
1282906
226380
411169
111978
513551
1799843
1994426
996323
108842
150564
1301517
1588958
369549
235035
1978598
850250
1900417
76220
1201274
582444
1427266
748178
291494
614754
174279
433450
281063
1409494
600674
1443894
1692546
1319573
158240
1717593
206296
665912
1098770
619104
612700
369412
1486746
529733
976070
1609419
1835503
1099217
1423077
1817433
232351
1726488
218231
751573
1035824
1562212
906794
243949
1065678
498444
1830088
1904018
1847894
1867829
819684
316560
636337
518431
1548746
1648977
722379
1881907
204330
101825
915986
723247
646265
713374
1510231
1578269
1967851
872231
1779870
1784104
1645964
1589876
241558
358341
1404222
131074
812315
904298
603256
1328195
1614126
1346894
1383303
1403541
1680172
1121533
1995965
1509559
1186779
154859
476455
1559758
186187
487142
345720
735552
886920
468048
1549517
1704053
1534237
915971
121155
1885489
1044541
1100244
751209
1495001
865998
1422954
1398253
1247988
1970513
1648820
1454896
670503
1475585
1527875
792010
1944317
884472
601091
1260232
997996
238504
331616
495097
1501913
1302309
511460
1943099
1548319
975321
775008
756566
799625
38677
1843637
826692
1341008
858980
1089155
242403
1651722
1489770
155336
497467
796432
941898
1454700
1893474
1484043
1197324
1548040
1871442
546398
596973
1109608
1252967
730012
545571
1783139
1596870
389014
899638
1507566
228857
86598
747525
1437020
268648
1557695
988610
95936
1617602
910188
903017
124987
160059
1786985
1993138
1417211
984643
1026073
1956236
1460548
1773103
1320594
999998
139897
633939
285823
1486135
1573358
465105
1720516
868906
1807733
1753545
1342717
647267
1383393
34646
744798
1301023
1977167
997366
7868
409190
624558
1681991
1558256
1619055
452790
1236694
380810
994542
616317
756316
588360
1595523
909022
987711
1339744
598725
943947
1398573
1874573
55263
169726
363300
189680
31403
1951235
1074295
1080678
1554269
918044
460690
1526339
738671
1349992
1892938
1252
152686
1332448
473416
610404
2269
1896569
470353
1528890
1400322
1017480
1701154
766977
1211781
1277336
1284941
881338
787539
804580
1320813
576472
439439
988326
755754
238912
706612
1573263
443969
894578
752587
1256934
1694864
1273253
1664413
993449
998371
494940
759151
1809777
122384
14607
1210269
1501476
1300715
426390
539337
225259
1868906
1268744
813261
1407478
418377
1851085
112953
952921
1062235
440270
1371088
1588684
1445627
72012
1946684
323643
902948
1047222
427177
253863
723353
1439402
861385
1275876
657971
963465
396524
311454
829439
1215057
49683
309118
1742518
653436
134477
1103910
448835
1905202
77866
1618024
739320
327031
1230870
1933727
1231147
487694
612724
428362
1452876
1298933
1428147
1176240
1334199
1049285
1535685
619360
1887981
1369762
373503
38171
1500863
1809001
945632
612430
90706
483273
1245399
1317055
1509882
1878925
1974380
1171897
508619
1429247
942346
1129009
59754
1386338
622141
277361
1933386
1577996
702908
907822
1700274
653287
856905
1234965
869624
296280
1833810
1637594
833324
1728100
593061
517704
1161729
71633
842969
405434
583698
400534
1453405
1640458
1031711
855687
865201
1686344
196205
1072350
91630
8737
61938
1665221
542340
1048025
1129322
1956389
1802081
824495
1201561
1004159
576359
1994195
1151223
880929
1554917
1533738
1634181
596887
800013
1977574
446611
481514
499543
338610
585386
602609
1355853
602914
508034
1999696
1335874
1547899
444020
1095483
1685573
324790
233632
1620693
205415
1086975
1814437
895356
1739721
1838525
615237
1162172
290503
378684
87486
96678
1488759
1632811
898837
557895
1536785
1949344
1065934
987367
495439
1794411
1890963
1559025
58916
520926
416659
1565141
1281328
1160780
476808
1634923
646664
1466451
1607051
47746
1652650
1517426
1704504
1861605
316563
290052
649182
1723440
1590622
785455
41293
761789
292525
272266
1563753
762260
1158256
756490
1163615
163468
547226
1295002
1765764
648903
438689
1955039
1684305
453301
917718
384944
1087208
480417
1418469
17329
419316
1171280
71271
890176
1344949
147731
1195389
192345
88727
1190076
481958
1161965
1080438
906352
580584
1540668
1193661
1552824
1271164
1069747
1574228
805143
454848
1051195
1465320
1261214
171765
1673299
1487109
16702
1081099
96100
309351
1763516
1793791
207118
917063
455490
69677
1686334
200935
648041
1639889
1199122
389946
1983222
283827
1226942
641377
518160
1340016
534316
1706493
1433362
139077
941679
254741
233578
1074779
402106
598380
457957
470567
858659
1693944
1421607
655205
1821809
644148
1217264
295403
1964390
943236
524350
1961689
384619
865419
1260281
1715815
551506
421120
888492
37232
651324
1255557
1141205
60457
460294
1871145
1858489
1133595
1545697
1362953
1852692
130189
724208
602832
1153994
1699579
112925
1346751
1289537
1637151
1761819
53326
1284771
351622
1410810
537612
25771
455208
345760
1926161
917683
243873
288961
819261
152060
1847010
224341
1597830
1170603
182718
1746468
1281009
1995446
1711661
1482050
555890
1840984
22765
544001
1970577
1436036
926298
995016
498852
129602
1820510
534319
562645
601323
1943581
1065087
1353096
153937
1442221
1800776
1085312
1785789
598935
697126
170704
1029594
240124
1014879
777210
1421799
1372568
1704836
1565481
521473
885879
1522420
1264289
986718
1834349
1325746
1615149
1022633
1869186
1050129
1056871
1842373
1312544
1426185
702844
1890854
1112865
1509102
1791337
1112484
421619
729732
1255896
1360187
1231136
183083
1295491
1595050
206457
1447825
1970050
1414825
750929
251812
1859942
329224
1058774
702177
745205
445103
25216
320155
1453713
63168
1246729
1752812
469316
284331
35026
1082385
1332869
1388196
1449692
1506828
1470995
1918256
264025
1037186
816542
344692
1916227
1907148
126016
968570
1259737
1340530
1594519
522317
1363889
1070462
1227505
272365
1006166
1723179
1777771
300950
1853728
1822244
569364
729517
1163972
1404042
1478772
1878844
453054
1531002
494061
1759786
716077
170993
1818620
793811
588516
1924072
1917876
359055
520093
1093477
1231068
1842076
740205
51683
113873
92554
1708309
1211081
1281176
1650662
1127058
230848
99046
1373267
964010
641620
115688
1830922
105784
884493
1427631
1531238
606406
1631961
1264903
1754410
916619
25315
1345029
274187
247204
1101661
306804
395062
48643
1194099
317915
1312516
270338
1259464
1605964
1197777
165529
369841
1993297
1023577
816777
481847
71000
232615
1927177
441455
974147
1402863
1894544
1129781
395766
1268722
1664639
906860
1216306
1672328
1434868
1794697
1856300
1729536
619729
661921
681693
587329
907044
512317
1079448
79246
666127
1061435
1438906
5043
1475209
65366
341275
1361606
45234
1478471
1354280
275991
1141066
854446
786752
98714
1484848
881002
464699
1965955
95167
840605
357570
1595706
1986267
110110
207984
1160777
1610229
1838084
703317
871784
1557030
759061
176514
1909368
314872
1169266
803285
1975860
1570445
1689114
1835216
1361206
758224
105826
486680
1884970
1578094
1230426
818865
1719829
794256
1430160
1956386
1828318
961625
640909
1797470
1761975
1576210
1979339
482639
329520
649704
157347
828718
1192254
199856
237370
565347
397836
1979229
748167
927030
830852
1289410
386632
1261987
40271
591923
1701537
284741
1945711
1190917
1978886
1577399
806690
85014
425817
1136808
1258632
135554
1914401
1254685
913925
30846
1004726
1958273
1350002
1067961
106743
176073
1651462
243267
213087
693068
1483706
1212007
321874
1819271
1784205
534773
120304
1107876
1775620
1241071
1248714
1757391
1100947
594447
1801252
720113
1502222
1293466
1445803
201541
1187605
910664
1226993
378985
1707279
1886890
953719
1636735
1505230
1102353
494773
1383488
361804
1752601
364428
1748551
1074522
956881
923603
569613
987766
1150966
1714657
1923944
1385399
1647611
367405
840274
1391390
1057612
848412
770729
1105761
24003
796302
1873948
1001092
984291
369912
1307116
527960
1967531
1667223
1352348
1329930
286216
914728
1633702
1418034
849657
25949
385659
1237041
304376
1716042
673213
1843706
1582197
1520459
471678
1889958
1709239
970851
1267024
387022
192334
944015
1607271
1380735
951748
826948
24644
1097938
1628077
977604
58453
1063999
1955460
1925320
727069
1278187
143251
1204859
141971
1452439
1353321
125918
13182
1149560
780580
1875382
1665812
1773576
619196
1233962
269107
1038489
1712818
1593509
295527
1827673
330070
1297623
1731759
1196707
1937386
222154
1519595
1101818
1569032
719736
1371560
254212
324167
90398
444095
1075418
1016401
1855153
553382
425604
1211133
812898
172277
946611
661390
1152146
843949
1362032
1105343
1412119
1069941
1214511
780207
250324
1581421
1015707
477518
652386
228661
414208
1337902
1700887
281211
1486906
367830
1041166
1854952
1914389
736725
1885119
302915
162837
1698863
1427832
1302917
1021256
1943799
910580
188386
811902
1946962
695421
334425
780886
986423
1474368
1194763
705316
1274795
712468
109126
665688
1510580
152565
223294
25232
891653
1641907
1651382
1418907
546729
84809
1184453
1238394
367156
1395799
556222
1959405
31112
435368
1708146
1810164
613697
1315866
75135
1314152
523142
178519
733350
1956369
1429279
1963107
241865
1207619
619187
1837580
925562
696422
1686487
488848
295751
1422231
137626
1273512
1506055
127961
1022794
1256237
341126
234282
1062410
1291363
57942
1820327
929702
1090477
120216
261632
1543030
351563
1200378
472189
1359919
1696951
1829284
1135114
1686692
1117563
1929774
1328598
1545414
1245565
1575912
927510
760245
1498196
1258708
1566726
393770
1325521
1187499
321821
487865
539187
1390707
110496
1863399
1877066
1309462
1727645
1843643
47677
1736503
826332
794037
1329723
565920
1554443
1535319
836442
389858
1018825
1390232
1700899
847718
140354
1970705
588394
1787031
1838608
1252566
1109984
894239
452529
1782364
1770084
946279
1731613
1828803
1517333
104684
1343845
1430858
1821679
1218701
1211855
1059764
1400960
1342693
158918
32864
1920882
811926
1310309
1519652
1141998
149833
518949
1259446
718474
803855
20770
1223178
307115
1785385
1759392
906137
25970
752583
1374054
1631967
1202970
258631
864173
940794
209395
1404815
187289
1260517
94917
9117
1542759
455093
1812261
7351
1208139
1801943
1858896
81585
1499039
1506177
608221
1283648
392023
1918329
1333735
1135981
1528611
1268636
666500
1388732
1773528
596563
1195240
225150
1089063
951043
1457220
1405965
1601087
1040164
533643
1375649
158244
1070303
1306329
1623527
1786264
432015
1563246
330959
1143698
1017908
1802036
1195069
1351328
350985
1545026
1486886
247261
975911
1960920
1304304
966910
1644710
1245423
101252
213472
1440700
1857478
1499958
1476985
1009638
758276
1061219
1111113
483986
757162
1196000
403417
1296649
206016
498025
785319
1961117
1138967
1161458
1012393
497934
1259166
442024
757181
1128623
1917074
1869763
528963
580499
1066007
1910126
1520272
1197124
847098
1282491
823406
987369
1160144
980135
318161
1144057
348873
1602465
1355351
224713
545031
1833593
1798792
1771768
321851
1602259
736929
1477484
529997
977203
1419846
552047
1556215
569386
1488666
1180083
49922
272225
1129413
1456949
934896
1881607
244928
1901306
948643
744588
264852
308141
1264441
1222010
676004
1733253
824507
953122
372649
403461
1878661
1003675
1243848
1136825
1460240
1986231
1582224
1691756
743739
12655
146440
159989
1920864
1683372
1636318
1228422
479685
294170
530469
1803402
1592816
1342520
1857479
424380
1899763
903832
1060420
308579
100192
964703
1139357
1234376
1622574
1623195
254524
1313099
66377
59078
26032
529386
1555472
1368816
1311318
888868
1219037
102152
926725
200035
998055
1901157
95556
518166
1670769
1928014
1999414
278234
519317
151628
58238
1889410
1902147
998117
1836579
60355
1759596
664959
1937171
8924
1167138
1159729
1510402
151206
1690312
189428
1581952
387122
1108422
1469333
1473223
1472730
586180
1103644
981406
1849626
118999
1520967
1464891
1527922
1411615
1003260
415981
465013
510254
1134851
1470320
60845
364392
514048
1567004
688762
817067
602181
1900184
1562771
577537
1022581
633372
141370
1812378
780897
129493
587904
504428
265466
1016514
105941
1733251
358231
920246
463931
1452364
1413099
1701351
1024258
898181
540931
1688933
1181550
1123153
174715
26807
931863
884208
1658361
1345885
274160
1731552
890794
1340776
1783165
500754
1047702
307400
85389
495896
1450977
494744
421353
1402630
859713
1396098
1998286
1097392
37705
1639353
438470
1696377
333729
376596
1932057
1386222
675012
1586384
1833528
885910
1081801
1001996
999432
1615884
1087259
466482
239745
1502665
75042
1929606
8277
1086018
965651
619225
1663192
618193
694113
1482752
1195397
1190943
51888
1998253
1984258
841012
1679859
1260345
1681129
417708
410156
948008
1902840
497288
841782
1670631
1925569
809521
947146
193352
57152
1994887
898094
914227
693441
758340
1623045
1554836
645973
179872
31444
1348407
1456344
406834
196346
553625
1643862
312963
156247
796721
917323
1057777
431863
854636
1493122
640305
509383
1963829
306241
1094268
463888
169625
1503187
1184411
14373
1305050
1668268
1494514
1707020
1101126
1783198
656597
261775
1682021
1984175
1443132
1054616
697450
1378034
1667459
429666
145528
1206343
1519581
776212
1224881
1960858
823973
221408
782843
1565102
871082
1068556
346253
1636082
21719
308106
1844275
1096781
762990
1469019
411411
127792
1823958
581094
1456613
1846201
1004507
830537
1329491
1838570
1020581
1245546
1266120
230156
1025063
987826
890553
1188080
1318388
181775
1561132
952339
1426277
915252
1300196
436341
1231867
1699906
99128
1510341
1759107
953345
1518025
1108519
1514467
1894632
311561
598311
238790
619291
1338256
1111940
908853
1264673
845783
1502279
594768
361469
701853
1728150
474091
407033
1795839
1901348
1945037
395411
60695
1162048
1869251
1907932
1353450
573318
629658
681639
976960
116556
1911451
1773151
730219
1419077
1264678
1452884
1099118
1135874
894210
1850522
1820521
1170154
1694097
945375
1250198
1219537
1355189
227839
925211
1666907
865456
947037
1058071
580011
1761897
1099673
345636
314383
233102
1035152
414320
1771511
1317993
905512
1309391
1315803
1342858
1846460
1569624
392846
1379764
982817
419558
1492314
987745
1333762
639243
104760
577063
214516
1733334
1469587
582843
518604
638012
1824086
1031917
1373525
1609846
1522558
1861784
297228
1075840
1213529
1294053
1719130
281783
1202086
1954457
1877843
334040
1761304
1955592
1179789
1293501
1365318
449744
742804
471766
1965855
484099
1778360
335165
1284080
88953
1556803
1516679
1286750
359376
1622531
1493536
1142808
527008
1308153
929865
507384
1723676
1022262
567122
45529
488042
1171779
1024600
1580082
816104
1247658
1341065
110709
1902100
1815575
83206
793930
1201255
1483079
1950481
1716412
1636190
901627
1653850
619646
608567
423273
302382
1487524
1163437
523904
953334
1148153
1465652
1368348
1355171
1752322
1515930
1115311
117164
1894667
1165323
1252340
871629
1382134
1900987
874934
1135539
1200519
1829373
665901
1152504
22105
971261
510565
1372608
551356
1518118
1108487
194824
1848649
1939592
1394308
510938
1795819
418951
1109128
956843
1739062
320989
367658
170347
768913
989966
1388949
923939
1621448
731457
745436
686820
1189468
1089895
1041145
1398604
64744
746996
1497969
399604
1306587
955598
1951991
440101
1839383
1418634
1434745
1146319
558774
981763
47460
1498510
1659033
327252
1923412
1203708
449170
623454
1061482
23271
55488
136115
651555
284435
1807692
876376
1068097
647707
313404
1401388
1769087
1017296
429633
1998007
121978
610064
655518
682848
182314
983254
777642
1610225
1743729
139473
984623
23515
1226852
1595749
1855562
761929
1114147
1462093
1150768
706691
1172933
1255500
1075305
562899
1386791
1537642
504358
635812
202570
1795787
1583145
404115
769970
1142859
1259988
1534673
984945
349408
687611
686317
1889772
1944609
937913
854098
1986366
104240
1621497
40999
431265
296813
1017693
72447
67707
693799
374850
1438214
634111
1202148
1101806
1567203
905889
777196
600241
929686
1719073
113508
115091
449796
859414
1914576
658962
1624331
606316
1160234
1652887
1751953
1387058
1574666
1467009
1252095
765685
992054
790407
977258
473218
1114349
28060
1937055
208545
734729
1745371
240416
1489026
1665387
657062
397511
607925
980365
1432763
144471
182220
460934
803900
317584
1269890
1636864
1144040
825159
779777
314700
229509
61958
308522
685966
202978
339274
259601
1839007
541675
1820391
205923
421859
1586691
1133562
1202710
169298
1713819
1957750
1870763
983363
785688
109393
105507
310508
557707
973686
1810248
1495145
88970
1066508
371605
1446118
1698215
1250112
72090
997082
290394
1928480
685321
1376368
1367832
1537450
1395187
1350862
1680141
343320
90203
1551641
627463
685187
1709996
1415264
582966
815814
626756
892519
1453309
248416
1576963
333953
1575430
1784731
287596
458687
539077
823791
910602
1349701
1050281
1616381
86022
5064
277961
1079461
520319
1438111
151115
524535
1566508
1631769
1709608
703750
373723
1193934
1995838
1963671
289310
151485
1498495
1157795
179108
1711367
204097
374183
1105870
1826823
1752754
457947
1273349
1336598
255355
83620
603152
1028218
802425
45685
1435620
80039
1490021
468465
1861715
91465
1744814
954230
1807703
326995
344526
1106172
1280928
877315
52816
179610
135510
641728
1609656
780209
208657
100165
817903
1678815
993274
313750
988191
1903286
322677
1050163
1428359
1494906
12996
23349
388904
1307946
776528
1870721
140636
292368
1757300
616068
1862928
603817
1327600
1988456
63182
1189715
1827511
1865363
517865
1023591
807214
592058
1291495
1521694
757040
1640449
996071
1241131
1166722
1763419
1182472
474195
723506
1512893
422390
1037826
1057262
1143759
938113
836332
321941
1176220
1129759
752053
1282976
414508
804661
1637442
974857
457798
1027146
1588694
521998
1182795
1667461
808907
1007630
991908
1655874
1173302
351001
84833
1698075
1102200
1276849
1376322
1613543
686773
1779401
78592
999903
1912616
607502
432078
1458046
1301086
976383
378435
579933
365610
1455240
49009
490023
1120696
1376398
35154
861862
577639
1300806
1022366
617965
142314
1651798
175726
1374918
315998
113985
1998893
1116524
305513
1258438
223047
1338054
845700
342863
920301
493132
291100
713143
1371004
318045
1535917
226481
1556363
1159116
748929
1579169
996275
530959
329898
1713116
754303
1355908
241807
936118
1073753
959131
1673498
1948231
237982
1382246
1200194
1000689
919600
487461
360949
657540
1956864
10482
359370
1577296
199601
1978062
370606
721293
339626
547557
1405050
990129
614019
521950
266716
1833084
1637788
268143
1900857
1069172
664612
93203
1854285
507735
1975982
508537
1288929
482108
1492388
414613
1405994
523955
1421903
1233189
276843
872865
1694747
1970517
1869954
1415509
1850737
1231230
18305
698881
1647506
633880
108964
472753
49735
409523
655242
963332
764508
1317672
1018702
1785505
1083944
1695582
984833
1305756
288579
217581
1087652
220992
791136
690066
678045
1686945
1927557
1188492
1335749
1097977
147038
1429679
414011
1721447
243383
779882
404829
1460617
1022683
1024223
261000
1983434
672380
1529878
70672
18518
352054
907877
1888893
1100987
473294
660204
1160310
934832
196897
1617281
1344868
844147
431882
988753
370004
1691107
442334
62864
1027348
730644
874623
977685
1218483
1209437
1812536
478586
694621
142395
1343407
734907
1281367
378637
1814497
290332
42991
264884
1524869
250954
391649
1903671
1332704
1048494
1385028
513907
1240215
1327376
673536
287984
101149
90091
423570
176201
1524130
45424
1947775
1665798
1979642
836889
297649
1760440
132629
1560451
1249879
683012
1989676
365094
625216
1156906
243532
920056
245732
1701606
1932809
1452864
1930206
262381
1245114
1615945
1804112
170704
1565071
1895236
113884
885816
1751707
351528
1102636
350619
1843301
499475
1493082
605318
994000
496812
711043
1427478
1217437
325792
1486345
642132
226224
26152
1763405
1533205
763431
8885
591749
1359637
647371
877175
329453
1073825
130839
464326
869777
14873
515550
1357783
589674
1911448
268407
1079268
1656553
854975
1913238
982101
275376
287558
1673360
887756
1224015
1657119
1748517
1091941
1094671
42177
1829896
1088475
970484
1057409
603052
1045318
576221
21600
470798
1162436
31412
1021478
662999
1519837
1243366
1490454
58776
1201986
1321779
1277241
1259523
200241
1033285
1840034
1067751
185759
607662
1212922
1622180
1662385
989908
121888
1731731
788873
1175890
1070768
121455
1502058
1200120
1542764
911917
147602
789850
428897
841755
1782400
1863962
1474739
971305
275618
1436021
504787
723336
1170422
534500
1055456
22881
1829341
1235840
760268
1493684
1780507
1558970
544927
1394016
962922
1184331
898663
1938226
1269966
1189996
1914841
1587624
1347890
804213
1363605
243725
659454
1828769
564190
1410851
272062
642642
90553
1884301
838796
1786792
1745139
749561
1495538
850013
162266
850772
1451246
5050
1985521
1208107
1023290
1373586
22939
722918
1469948
475020
1997133
1578011
1531957
1141156
379370
936983
741970
595531
1432910
72618
1268772
67153
1340413
1921035
968044
1468621
682202
648590
170946
25242
1883483
37204
1153396
634485
233514
1008774
1053392
389891
1650296
891929
1603284
328531
584805
1104765
311387
848841
1695912
703099
1930697
1090125
1419841
87913
1617023
1637727
476962
1199553
1665856
63255
957657
1413527
1884150
729079
450658
859743
723323
1597823
545053
1047531
826233
539327
715358
306506
1467760
1179919
1872013
1413590
23635
230041
1789266
1432401
1535303
989881
1961745
502110
1874505
811517
69833
212541
1843735
125278
1242222
1916779
334661
629028
263544
1059410
1140154
1706122
519384
1484246
79837
1592829
1906334
134971
21324
1507871
286877
1591255
1111120
1409665
299468
1849573
129445
468049
221783
1138962
1752918
540297
1086130
1283587
552146
1017233
1329290
905041
1953925
1553920
71778
836119
180824
1469707
903246
1665824
293113
243052
8859
82157
385640
81839
1090181
402575
1996022
1788175
858173
1327919
1399963
1183538
19401
433531
1392555
161441
1705670
441477
1371923
1873276
810776
1850415
1153774
600097
16536
1797298
219680
1710629
1522874
265759
1328575
183464
1453655
347409
1421584
379156
647501
537754
1241103
1566727
739818
577162
789532
1636309
220211
269831
1090562
1728072
1324540
648264
84817
1910758
540428
453106
920347
478866
619550
1706303
1636024
677857
1427625
1047646
759530
1089100
1249230
379163
1921551
950744
63175
1165582
1097683
1897063
1504815
513375
1030832
1331535
1245317
213967
373290
1622624
125337
445194
713798
412004
1468721
783278
223189
1839170
1114853
1345833
1501189
1524610
1532547
706734
369911
1720305
17837
127923
793307
899958
177300
1376588
892510
1954972
1527912
704658
116385
866168
1384217
1810046
814146
1818402
1663097
194667
1465535
1420157
1378235
826283
1942094
1050486
238839
1223886
1750907
1298192
864735
375247
1509813
432153
143309
1786624
1996409
1693262
320842
1725675
1122349
336738
563051
100092
1207710
169438
991897
536035
1657988
26023
1975649
300689
1361943
1846364
1973978
1978060
298678
63572
364617
620785
1207856
551156
1088316
195320
834673
989319
1108884
1711991
127734
1866534
1288955
1465395
1729003
278394
1068764
1774938
1264318
1068780
295965
1781583
1414676
1818191
833236
127188
1348904
1067370
536741
924150
211130
1136233
1243060
38405
375579
213962
1211722
331202
111449
168920
367875
318848
1896278
1717879
1784445
1844687
1421003
1681342
530066
133116
126291
440449
346195
351333
362688
76868
946216
761313
303270
1242409
559720
723701
619000
919765
957062
272503
1154752
23952
1304707
1225275
1460257
1319282
1472329
1805903
358027
541582
594005
1650507
1229736
1019992
1925807
410596
1826946
211198
1843397
1609980
67326
962860
683082
322013
1382121
1973225
287439
1627726
887576
1795022
561084
603361
1884186
388952
50768
1256243
1796998
912107
386240
617702
930764
1198507
1070721
801555
853687
1368076
549240
1404510
1521473
1164376
1635085
1302484
1618411
1390580
1537836
1980474
337919
1009600
1476098
1835443
893134
12965
1220247
854687
1200872
813948
613633
1730054
696331
548451
649163
1074235
1545957
1520893
536754
1297803
1683329
1846064
1152172
4605
1173095
452863
1666081
1897328
1793644
26619
1241693
101803
330335
1471505
418273
477128
707807
1156918
1163743
614793
965254
1024752
520085
112542
1077431
1769740
554280
235311
1167649
1909775
1948715
1478984
283577
1687965
838320
496834
1366098
460852
1758710
1073519
1470644
602220
322584
536156
1841679
1061357
1190602
1114466
1404931
860879
1597644
1218736
1316193
1629712
138864
1213716
1635123
427274
1949677
1993404
1252743
1631552
53870
1841893
1632583
1251008
1058646
347787
1360804
978883
1485908
739554
750250
858354
1730225
772130
799417
826296
591853
1138817
1077031
1786530
1401832
1375824
859421
1713028
1927352
1079275
1493637
1826922
1210941
751592
1165266
513616
1533073
194165
1971889
1934370
1125454
360135
28620
66972
1761861
1063727
213430
1905420
1156491
1643289
1791432
1037271
1439702
648798
1925425
1448254
1106128
1026002
27898
707844
530235
1995772
853382
75005
507528
1909643
1830373
1005906
246323
1265162
1749515
1360428
401186
1457237
684352
887763
1908483
215903
928125
434492
325422
1625785
195490
294364
420708
551855
790455
904507
1982375
1527885
1235752
289296
1847140
462233
808303
179921
1780794
74137
801466
1632456
1199608
1308315
1059148
1928671
679953
323629
257869
1493533
79790
1838057
1918838
870025
618721
629410
787537
1873074
790043
1921833
816155
93539
1966881
985590
1063456
1982606
517149
1998728
1922383
1505372
1481742
1982466
1016125
1821691
1184739
1506186
30728
610777
1285542
691095
1763498
1342610
542404
334508
1661045
271024
1998824
442618
441499
1943692
44690
529605
1910038
1442136
674224
544091
547654
613228
1516286
1350753
976185
1209980
775528
1790957
1551483
1251153
1931164
336798
1520525
1132632
1674589
1347560
1074076
470019
1858518
394515
514352
66807
670960
758716
779864
1591037
1338826
1043586
962763
431272
473186
588216
905882
478182
1931061
1693029
268512
225617
417667
1849502
1728958
87133
1257062
196751
1934428
1820583
741405
573506
1222490
88475
1944420
104147
463404
170989
1045603
1027213
815632
1216056
1857485
827752
499011
1308701
1244223
1605362
956295
1163218
922756
391956
1629567
284035
1174171
263184
1370156
1374240
1214761
1077889
1525263
1951686
668719
296394
168157
946176
1974193
673423
626791
902845
1183979
691457
1876615
1133042
545735
1955199
1236892
740433
125351
1774599
123366
922087
1443641
1392115
504049
1467690
1500200
492745
1125782
856744
95239
1163515
538715
1299145
770569
538028
1320528
777737
629514
170487
1910678
1072862
263289
649977
1222639
1978747
1930899
831665
395991
1053612
1607030
844437
1792039
702161
1359745
989300
1117370
1427751
1082802
262573
479359
1222398
1969040
635767
1295919
1328413
1713137
1384679
1984490
1464024
1239940
990702
930495
293882
9134
234087
1024849
902984
484389
809424
1410768
1576683
407168
1813789
1487696
442738
1324342
590497
462337
932981
101142
1554068
566504
1219509
1917172
1433885
1440611
1605898
1034849
232452
1757846
726239
1966144
1550854
1685906
1715313
993801
1790674
1272565
1197180
1754190
1697276
902722
1069090
1122090
90709
418944
995930
1271600
888287
1701422
1395530
48656
92019
319838
110882
432592
591000
1773257
1116453
88116
1799967
678714
627088
1933167
675354
820054
700049
1129363
696854
1191855
283311
1145965
832572
1919440
1307530
1193464
1591386
927051
522789
1404889
1556256
1225512
1293354
1382695
1423702
217119
1483566
1645812
28215
952055
1621653
512101
394717
1242245
273045
1716247
326576
692864
129923
1036413
387786
1799726
1173092
1263726
1477536
788721
1108388
1599121
1778967
1400684
782060
722829
396647
1768028
951433
1074090
239793
1503539
322113
787168
1051689
369878
1639643
1696574
1252873
1506519
1513663
1290042
913281
202459
111291
1814946
774639
360588
1863523
321550
836526
1385449
528628
809895
481319
976035
1937163
1104100
72645
1457514
321601
410128
591050
1019259
576635
275028
254917
1805354
867808
109106
488081
1671292
1225334
1529012
1495699
1100846
129542
677720
680149
924546
1177059
408870
1885111
1315675
734271
1094655
1939380
1180689
1690003
975707
1585274
1951903
341627
1911426
544933
382356
459862
302550
1942378
1034409
1413225
415230
196555
1776482
256372
798890
1625471
64835
685093
521533
1691434
1432503
1990343
528406
737853
480299
617052
1681356
1584076
1875460
402495
475794
1790340
638121
699751
1265428
1031210
217191
1130708
185125
1299229
1106929
1504939
1088180
474569
1501548
1964477
1845504
1515233
359994
1933274
1602828
348387
1113243
1787596
783772
1405255
695749
1952429
1207851
678420
122913
1729806
216830
99294
1575958
1385177
885882
1694931
751563
1796249
1097264
483431
1085389
216828
694288
87859
1930877
1941383
1030796
657814
1209967
951295
772662
1609225
672351
916860
1285897
1293828
1693332
292993
796230
308468
510318
1104452
1263259
1890297
786143
1913723
810760
95901
1537774
341997
755851
1798749
476926
1879050
1163786
709536
1635576
1799501
1655679
727492
1535660
410431
914314
989428
1566547
1613552
408762
321571
241910
758690
887059
428788
1377938
125668
280877
1793729
1466469
1895272
1210316
931520
858817
1690881
49417
3999
1215121
952685
227595
279643
858360
265771
596640
1949577
427553
223655
1391844
547436
628050
1938819
1823021
616868
238781
777993
583859
1054840
217614
507533
449425
1230041
836797
1291989
425729
1534314
1725324
613246
479910
1376826
1023376
510002
1992932
1637233
931427
164458
1782095
696551
1621842
242061
1660525
1986000
926586
1771749
1383510
1477564
143250
1537595
1460412
658244
73086
1063147
1007878
829039
534102
1792267
46426
1272424
1703476
1954429
357333
772621
30478
1780763
505492
1774239
1326612
1103282
1736715
376552
1660523
640513
497338
417202
521922
844434
1884806
314766
828481
1942098
1412273
1227087
778587
1586805
1111353
1594139
465875
1832958
1309112
1885496
1205122
581771
737439
499593
1753941
1505459
364316
763953
1221479
164109
1452345
1403796
914766
729082
1228229
1307898
694789
1417658
1822155
319823
1915151
1723411
1072363
1750363
1180365
1281155
1277020
585008
1221272
571471
1501597
245046
1348955
1700532
244795
1379103
1555187
108586
1047134
1832591
629745
1721670
1558437
1779552
114295
498934
919467
776406
1870615
641966
1900997
863249
83425
188603
1766918
985648
1664975
715797
850600
298800
1172538
1241822
1939269
1123095
1651172
1533829
1058459
764034
702727
997717
685716
80727
1116618
883368
1792628
246066
286618
1673419
1296106
1831473
65994
525564
471214
1687518
1387951
1449931
308366
613220
5089
1013694
433636
1319767
1244292
1722746
1849195
1008913
1004454
913981
751626
1592704
588982
707706
1082806
1704069
1618443
1383365
507694
80618
973912
857290
335887
1320690
1375405
144222
1527265
1143503
1301820
1470464
943107
884161
114136
1162895
126357
678253
696548
9827
1213631
106724
1929443
478605
1343023
1257502
1627218
525569
97606
846473
836104
125260
1923934
98387
1678950
642612
557808
7271
451197
1476777
252335
834122
734423
761374
178559
304056
1804078
1744707
57996
426388
1917709
464651
1793322
901077
1243451
1697569
1161992
903290
1658935
1985069
1265977
1241458
1681764
288398
1719868
225337
1234569
1089853
1398601
91901
327776
1597986
709959
1840549
1040013
1099837
480051
910011
23658
1392833
908583
1463179
186748
390359
1050814
699457
1817278
2914
1954159
1384622
1903314
1167752
848798
549088
616261
521860
48812
619305
1185265
1510147
1866258
1356938
689178
1986501
848458
1301403
42341
1924108
307407
169367
1097674
528175
46720
1037164
547988
111198
1238075
1025863
656933
1408227
431359
336324
1236838
1349812
124933
407826
228046
43749
408204
1519632
11808
1691193
1841018
930106
1751891
399961
1336099
1440653
1494010
786283
104916
1563637
881196
707791
787214
581695
1602184
927041
1927249
1586114
898782
894051
1714211
1636484
156119
354853
480819
1084908
839258
39796
872712
876423
669014
1072427
1513298
1437943
209156
1484417
1489223
234728
1634250
1686177
1924498
1805840
1477511
1553016
1147881
58225
1968114
697260
11607
1784492
701486
795056
875698
1377241
984303
1374712
1106297
1174386
1290846
1299261
1899207
628602
1238111
1646759
1340799
531345
1374111
1076400
199159
733861
464227
124195
1081387
1527205
225649
297144
1392510
250355
281174
1762899
1918008
709326
677096
791249
1866184
1167511
692643
1586579
1204116
1984549
1179873
1188493
1724568
1672467
353750
1225933
812473
1334414
1757012
494387
62987
155967
1088004
1341527
1766811
568541
186054
1444622
670271
1954033
98479
1529469
152150
563595
755203
898662
1434247
995120
1525502
523833
1779998
1400913
1422375
17752
1203390
1659374
47698
470421
684201
1434826
1919315
1450767
1758112
152827
1903494
38446
829502
487520
1984275
624406
756601
1370120
332153
344417
1910448
1554404
232108
1220491
799916
727191
516311
643171
1746670
68581
1870758
1857476
1649837
1112118
1393526
1215102
1373693
1754928
866689
1250022
107869
1825836
1141666
1388691
888653
1147519
747379
85871
246194
139487
963610
990438
667126
255370
1549584
1631246
116462
688391
157102
1999133
1714418
982425
243190
1110780
379871
1000146
1626461
713551
1430738
700132
799557
1065839
1275649
1698169
1424400
1174971
1831747
788831
1136212
171682
1914186
101437
219795
1216541
1099762
158643
267087
956232
1111677
1658094
1473662
860924
1941322
599067
995063
1432161
316154
1442748
390727
1479166
1629948
1126474
974943
1666988
252981
1598493
160937
654920
884830
1158292
1466758
822628
326845
1948857
1956409
1893377
666767
312886
829194
1784732
1401215
1520578
144147
824677
1223519
1318779
1906132
1049751
153168
1710657
170381
212024
208236
652149
1911977
1538199
1904620
308735
320061
1607788
1887099
1777361
873894
1826844
393177
549415
1565128
175908
134263
1051235
1127373
1426211
534111
426016
647239
783731
1087303
1256608
1554368
1767925
1897062
1428817
1953358
1047168
933264
1977869
179488
1652038
1661075
287222
984441
1285271
1718493
204725
517679
30278
741117
1200979
1325408
401148
147923
1819354
758068
282445
1503422
1033046
846284
606104
1103000
1053786
682820
1488120
1328627
1374319
342517
1231828
323525
822587
1110470
293539
1330207
1894640
1601728
1069021
207329
1719477
550097
992423
421898
587870
233
899814
301074
1381259
1939960
236209
585215
152153
1842932
1074565
218529
41335
1385383
193780
1388783
1968951
1276508
1755559
639026
463627
1609526
1566510
1587785
1534016
1813991
540124
1495334
1976477
913470
1842475
989538
285499
499027
1843208
1170783
638338
1981219
1843860
1535444
1795095
154488
1176003
1681207
14596
2741
1405617
1462399
1320465
912815
1239972
1099334
194810
1879017
294331
945649
1202269
1627803
1554413
956486
711823
1871762
196270
1483528
1363147
395456
1023986
1237611
1154072
537957
931965
1547171
1915238
1198680
1090367
1193123
642630
762838
890247
1341940
834128
21787
1418972
1919198
390299
443655
1110060
860632
910588
1126390
447991
1607529
775962
348417
391079
5613
941392
1179176
199548
909042
194699
1793486
1209444
390741
1720328
1684112
921572
489359
19313
1754365
1214965
1240926
1356464
1682056
1513960
1787412
1656589
189666
514822
250133
701895
275002
1144973
819177
389033
1194650
1765082
505569
862459
510703
1395418
1438526
171596
1139092
212205
1361416
263071
212162
370205
1634074
792059
13581
309379
1752485
1348136
1264078
1342966
110472
1804018
98351
32281
318041
1984772
1830471
935222
415412
1331024
699916
720205
640015
946887
412250
1178502
1424153
1056434
356573
293912
528164
851081
1316608
1168232
840046
104672
60431
645514
666626
1131259
592918
940078
1813145
781262
1086989
1206251
198871
946606
24617
5717
754172
331599
1702364
1457793
1103608
1075186
852498
1306501
21344
614253
518663
1022581
1463723
361204
763301
35409
1902798
1296091
1024008
1471605
254352
1753518
1519261
862712
478762
1990496
1188252
1860402
1384775
1423624
723099
1294163
396368
1100644
137872
769819
1114490
1838633
131532
1899133
116063
583193
579397
1379374
158474
704738
40379
477039
391496
1639983
476468
65206
815336
970825
1655493
1606353
1043671
1375430
200423
886122
1165537
572119
1276007
1338324
1869481
957826
1966042
819513
1729251
1708269
792664
1889310
1898315
764572
1722635
1640169
119205
1222052
1362090
1458870
1924593
19603
1000656
1265633
1514567
261979
840995
1438267
1216282
298538
1008201
422112
1106412
686518
1744928
1781330
1262022
1876007
1275540
1060891
946153
133213
1364462
1057461
94326
344628
1065539
1878585
739101
1568490
762898
1615775
834504
966815
581282
620763
755643
763192
672081
1407452
1404732
183898
1138346
217793
1700790
985088
436201
1196319
1311037
1750312
144323
644703
1140966
1494853
476601
1770469
961704
677009
1226526
331840
343584
699672
1638634
345674
974374
1477966
1252065
772562
1622346
887127
1223146
898434
620584
1060373
42099
216162
1793710
919633
527314
1334442
609348
218423
1505911
1810242
896933
527080
1722573
649533
464703
1340379
359316
1723924
169992
1149172
1589270
1630844
211869
1722374
1384457
1908039
1568737
682181
1830504
772381
1681861
1318006
885339
194518
431272
558642
567084
1590112
115580
1940372
821035
1562146
1935727
871283
1737000
1799613
1656508
1942984
1304225
1048212
1226739
1477374
1610568
277259
1060705
427464
1807655
1411624
1311431
194257
667598
1019901
382391
937886
303651
309931
1753262
187249
1648264
1760543
483702
460288
1445547
1667888
480814
1804036
596938
367288
365997
1473294
923105
1346027
1960926
775733
1691003
224952
814400
744606
555707
1765897
1302701
1587126
1921809
1265566
1864730
136307
994451
882012
1422594
771891
632842
1520477
79032
683580
240577
1621571
933028
986335
577938
935971
1616567
1140453
1534039
1590097
1813905
550441
1576969
1416585
270109
1030727
1441869
1072881
1906483
1265643
314720
1870250
1759389
810373
735179
1464677
725420
1106999
1807129
249015
809575
713959
811941
1511057
548674
692310
611672
204749
523846
183704
1929981
1395774
242069
936148
1504851
799325
1202744
289854
1369138
1314996
740988
200068
897762
515494
528356
1620042
872784
1666323
1240389
1957910
1588674
218448
1639918
1435613
1974027
1725895
642574
96043
1781689
1596438
1189669
1848785
1806926
62439
1096099
500135
1443987
1225194
1522387
911388
229942
759877
1050889
1550427
445752
214031
82752
786101
851007
1276897
924921
887522
1720525
666469
752350
403470
616287
1318889
1085558
1399780
776649
83524
1368208
1849820
303100
976384
1060855
1541230
417057
1892840
1150691
429308
658455
183254
913092
586437
241275
1633596
1739131
1747029
203017
1887679
1164238
395106
1851945
872130
433237
426512
1544163
1746498
885711
1841289
1929331
465021
725804
1757440
220584
1912785
432273
135245
222570
405260
1888596
1509230
1041928
1142175
1100184
1946448
1959995
1030972
1120440
1912210
1552373
1450420
383841
1253579
1314382
1262856
402934
563485
1365167
1324716
1882056
851517
590762
1752711
1845174
935481
449878
1716021
742618
606738
837437
1934386
1311720
1083328
1282279
214040
1481331
898024
1143692
1891717
1962901
1109092
529161
154092
559475
333831
922142
447613
666418
1124562
1540660
807738
586010
1264400
400937
377031
1200409
788568
450349
208489
1017127
977287
1177460
1937444
1465156
162252
104234
1086976
1903171
821412
1267414
1200472
1894858
33625
378538
1903148
1252512
435606
1769874
36418
549905
1103890
16065
1481141
768674
299102
615247
1944521
234354
558728
1252464
18113
965251
715239
1596933
1620208
659825
1302290
1456293
468449
382163
1029107
1321022
1570931
1402986
1800543
140587
984580
749746
479471
259891
385278
1933110
1891585
993633
1824986
1957277
347556
820594
311867
1900903
197845
1792164
434092
1363101
477980
479313
1309572
855445
521365
528948
239416
806376
1919167
465118
1557801
140800
1829306
1703128
1536278
971120
770900
1943978
921154
343366
536445
1436701
81706
192196
1182011
1399673
535281
99172
1393336
1286156
892286
972118
1295160
406888
1528284
1789274
387273
52924
1561102
926972
437259
1335425
493705
893636
1447084
257520
891584
1833931
463589
1833699
1241395
78815
38207
1772732
890282
106493
715222
782675
1499017
1186882
1140602
334885
1189969
131222
1647014
542351
378883
1289408
1218595
1374318
884995
155478
1851403
693998
868636
1500407
256506
1209750
1853987
1723876
1411953
996778
1437781
1212430
1802179
599738
478170
534461
1108739
874670
1853114
1559423
1409594
1667027
495939
1738050
1987098
170572
1889431
1439796
814504
1973787
460190
210138
1233506
626798
55448
1102034
773076
1711760
1602748
5858
743227
1512858
722529
945645
1261132
1167318
1521441
1300318
504271
1106337
61695
15626
613472
569246
1917220
1713169
1233633
1034266
1291972
1533085
1011261
775377
1785228
884944
292880
696971
1954523
768855
1785453
719321
662009
192573
480042
1023459
1795409
1859576
628471
1469647
158783
1470059
1444869
1504673
1581445
424895
1986619
1007633
1049980
1741380
301455
1206936
664070
10882
778958
1695732
737836
303319
1047912
1912974
847980
584801
217895
1416357
639028
188834
1019047
1234748
1704019
43534
326161
856322
895959
1084618
919327
650310
788119
1811235
1018624
1217875
650926
1502889
1905670
1436874
810116
366198
404696
1314609
1429005
622465
234508
165764
1070615
1527739
1158829
1048441
1797802
625019
1545211
208311
1180434
1186926
1825360
1836510
755389
950968
1560495
606028
331175
701154
992300
1900706
1508657
719159
1001676
64030
106549
1690858
847423
15839
1326290
1235924
1898277
1123334
155164
1396544
934116
265336
530237
1086799
1802839
1208757
117891
338312
1419318
661495
41168
1421193
820827
1927340
1456580
1879297
179765
904446
188558
1138095
1463968
452573
264314
365836
75036
479155
1360162
853216
1160287
1425315
170147
89164
1021835
71419
1981225
879184
1654376
592629
818554
1139659
325022
1848313
1886674
79252
467267
1174652
1924253
1809756
1164930
461056
921840
1235763
273749
5924
1639669
1144114
558461
717476
386603
46532
1221717
466578
1449392
1588476
229325
727001
151585
1958361
1352993
1626972
1243217
1177229
183098
1938276
995294
269661
32679
1300191
1262964
955612
1827028
16207
843756
445229
329548
1366768
1263696
1679233
1374786
354562
1476312
1808468
1698147
1402870
385247
670399
1340740
1699243
1300917
422827
502136
691022
785174
1927745
112425
226899
268128
718985
608131
1472051
1114285
403616
1438891
1840916
1535209
151053
755510
516042
1439032
1019880
1097401
1960573
930337
1477045
511996
1928169
1797636
1506538
356435
1362726
869687
1847900
903248
1109585
1581133
402477
375025
26778
1981205
54271
1644700
290111
1717557
963840
438441
1247499
261328
965847
1696827
1283856
1374788
45255
274471
4799
1007225
505080
719947
1520423
813389
1454311
341476
393003
1586519
141593
1179800
100174
677609
153469
800142
901065
188302
191126
985985
686848
1064826
1604955
775728
1969751
187143
1528562
1100211
599223
931462
135162
1908772
913832
283143
858580
486403
1311938
271449
389899
1274712
650369
883014
1027370
1211131
1998307
1852854
1336534
840622
1042089
362157
1514484
1366638
1096424
1085247
1607582
1827224
145962
1094257
317554
51418
613671
683563
314343
298502
1223959
1178765
832652
1306793
1110119
242938
1420306
1656266
1348044
1710217
77989
1035633
394599
1632483
322704
1537387
1930141
40621
899145
1599169
1425208
337530
1019878
495776
1304980
23026
1818496
944161
1220036
833472
1880393
1096065
958290
1786089
1448130
1591936
155015
166009
716615
1402484
1524556
1432907
1171274
1765997
19592
1372157
899235
1000298
1862623
1291565
1045844
397839
264605
1525546
81104
319799
1335623
1744045
207579
1077947
100519
785340
198273
47389
1895406
403764
778383
1998987
798671
1456825
237437
855503
1268264
127534
1580046
1242714
1029202
1600395
996067
926640
1400822
972007
61554
1756315
1806754
424515
713597
74405
9899
551917
1550928
1252179
331697
1692255
371959
188434
1889882
825261
1912944
417044
1735550
396355
1122911
523512
535320
1074621
1110535
750739
1060661
1975240
1796645
74167
1076780
1113747
1901502
1400879
542682
592454
366815
635368
1945221
733684
924552
819380
694136
1298735
406851
759663
1964358
1795267
356611
969439
919223
204850
602325
169563
864123
595183
1249410
960088
1264323
1676835
235215
1452302
1726156
1314477
313139
796243
1781014
1446966
1271218
1015037
562898
395552
319169
1562831
841618
932307
371849
1039519
991569
1678593
584119
194691
1549061
1174248
332132
1587631
1829542
575551
1905392
1453324
905509
1699150
1394848
1358565
963584
436051
983837
538888
1386439
1501270
379220
217971
159881
1811750
1024793
168449
661484
679022
1291599
459173
96933
851770
271907
513516
1027758
981823
1633108
824718
396494
1598399
34123
749570
360746
1039754
20133
295375
1066653
685951
589984
1134699
1315749
1840429
32336
513394
1039421
1434834
83295
1894711
1511140
1494709
835493
711984
1134838
988195
1626827
1866675
747129
1800325
1455856
815468
370187
1891189
1130797
1933377
211033
1428958
450012
362968
1973771
1429598
284130
1629653
248764
789992
383809
529668
1680459
702807
462921
267242
1041540
751969
309654
50430
299814
1073398
251864
1206083
1638709
1386847
435578
1327615
185668
1981673
1080343
1987221
1736220
1726518
1761921
971662
761884
334119
1999383
1875633
809726
1456975
1158803
1397277
1720998
1927778
307974
179499
1334262
797335
590670
706378
1042298
1415077
1197669
139364
1330073
1385547
677989
878654
1635871
26084
384587
882503
943256
1544005
1954510
97012
1125521
1407809
1695500
104446
873073
1837063
296089
710548
931655
156945
573245
664590
1109450
442518
361936
680704
1454114
1421119
1066992
1873009
40215
1921785
1261325
757293
500590
803303
610524
1653594
1903395
1909960
1873563
453383
1651305
1521121
1032391
1536309
1663469
1730295
809370
1991734
298697
1110907
1154709
1610035
422157
760165
1002173
1459132
716695
310896
92140
801078
1167340
1482571
239575
671377
365034
298583
947175
1883154
1257757
589767
1643898
1507585
818050
1388956
1996075
1430227
1511902
212642
1752363
884561
616471
815147
682936
364990
701764
632368
739887
81595
613485
55622
965588
154981
536052
649799
465298
1547892
1584967
1019697
1018803
1924533
1856220
987564
781571
1137533
1936364
345532
671654
910177
727794
1114853
361877
930088
1145100
716190
1672792
847911
901744
1674056
198438
791879
948020
1309469
1187425
843462
1384675
1619234
741531
87837
1755024
1163969
608336
1851472
907101
1542753
1458844
1727028
190549
1665031
57789
869085
1307489
1779853
837718
204562
605973
323897
1588541
602974
1221575
1549720
923191
1628142
1702715
1469266
1760816
478849
136874
1668121
1728104
599491
539212
1386474
186214
231313
1578738
787842
1287153
1611829
791041
1329781
813613
768348
1569690
1009215
32309
1898752
1035080
203014
1813439
1880629
762492
1695838
954844
1162534
1595634
224757
424669
1204635
1006889
1509828
1914417
89839
189443
451984
1943314
1350688
1839713
1563134
240275
276352
1349743
1026934
588209
1994585
970768
252443
423265
292788
708129
1504017
1783005
1534187
681340
1722606
1058206
380749
1177553
1798074
39793
1334156
774770
247505
1278324
1060946
55030
1731291
1847074
419620
1919107
1750745
1550487
1428080
1377648
1472248
1365559
1528312
174890
1674304
83127
1819706
1316846
1029868
1038769
897438
1885557
1042968
816830
1135201
1932882
67526
214661
139383
106908
1671052
866403
307822
1794716
1636926
524338
1981237
568216
602776
515093
1674558
1385493
1442924
22152
832266
1471347
1487035
959795
962540
18528
135949
416010
1979551
831467
1093790
1410912
1563087
580526
1056696
1354301
137722
1944682
410020
550237
569486
97234
1179805
1583669
723147
1605163
280633
489869
1951008
1025327
481886
623124
1555777
651953
10905
1244531
1153556
1715599
1290472
1550782
976740
1448081
1712673
150392
1437393
342956
40180
1829240
729300
78419
1288403
1508442
1576090
495673
823388
593013
299782
1261033
476916
856646
370841
1181910
1431260
133779
818536
656212
1335352
1571483
753900
1117465
1169937
410687
285678
526475
521104
1255025
1306952
1287893
1705096
640659
696805
674473
1003019
366805
1402285
1660179
1816113
64310
1678002
1866869
331468
1504452
1735867
527302
1152724
562404
960016
125834
1457907
558407
806783
1276946
513083
1336407
1578433
882045
1982628
1442818
668714
1494459
429017
476558
391771
967535
1610160
311877
875224
1658370
104216
367585
459080
1935161
1004353
369129
1686114
765583
75068
880989
460221
1278093
238466
1056914
900961
1075933
572060
238393
1034137
1762949
1963978
757900
849406
1544620
1110858
1686651
371180
856866
268150
1627601
1364323
1465907
1966174
1507396
962672
1078071
1172741
1850368
1633500
377725
980630
1183182
650218
662776
541304
744458
285694
1210014
450136
294367
1651520
1294402
1684601
370247
1037134
1041273
645218
1719267
1151762
644484
1445906
1182395
1833527
1672174
672572
404904
1562411
1380863
1484436
107279
1448436
1162437
1079667
1097282
1273716
1455605
1411807
46033
1937661
749091
2746
1398614
1492231
689170
1955717
1602797
262415
88425
840097
1232759
1342865
555484
422269
440843
870282
1638786
760616
1749215
1558207
1328275
623658
1626692
1292332
2085
385646
841968
1761296
429821
1658718
1957534
1981165
1029857
396469
1031029
1583454
1597424
530706
916239
766761
1539118
22037
1798817
676671
525486
1997430
1685389
1040588
969248
577560
144714
1991095
1412748
154790
958147
1880661
1989667
480069
1778831
1803145
126626
57632
1924742
1765818
1916782
238837
329152
1816980
1735251
609615
273443
1283689
1701798
1294165
1429319
210177
390333
1531420
1930784
1533546
1151931
201617
945685
1877883
676192
340232
1241449
234797
511707
1271867
591356
950827
1629509
601410
1655526
343545
1560135
1474481
270202
509805
1265327
1377788
1650079
1536901
255963
1343356
896659
381047
1833087
945904
359218
1611341
220378
635134
1657676
1941135
513277
1614456
1850519
1438874
986297
1831861
713943
600550
6743
1605342
1932875
850894
484851
1036425
542931
1149632
1813766
1717117
1891429
262218
1388746
1048901
269136
566173
640103
1487964
440317
260201
1846680
751886
755768
1739101
1530279
1285463
394633
239631
362397
1078485
1325133
1126760
1141885
1688215
1208818
886506
625637
946702
456575
1325419
1728257
1957015
932432
654915
987520
241787
999866
1975066
532993
1685827
711827
1650301
141536
1867640
335079
158802
1382929
297171
385633
1787047
327524
620292
155057
183040
1329913
662489
1336196
796403
1559367
3069
1069927
1946715
274490
1367639
505141
1348548
286372
1839423
333742
1522528
493857
804012
113735
1576359
142753
1974786
1867159
753105
1693121
1352690
1375864
1663082
522327
434266
1571167
492467
159081
1722900
504791
275967
297043
1658797
328940
649561
1035634
1326233
803118
1531142
550171
574809
321612
587532
388599
1821303
1530151
423224
1026509
834184
244740
910327
1258767
618831
213509
1379876
842444
1979991
680074
1955755
1903686
163564
527937
370206
1361781
1150990
1900550
54075
1409795
903756
1520918
1475220
1263309
256386
1776071
1423061
887354
1609471
1363498
583696
1081143
1748750
9994
1532876
1528308
1506633
1859677
74172
1483900
70913
164986
1228158
1065276
1674288
147468
1377189
1214472
1047993
1212248
1218827
120009
1609666
50337
1198983
721107
1914084
534179
1365888
1828460
137418
1314001
404713
1110061
173858
555736
1349452
1417349
684774
714344
764439
1147977
1729585
1459726
1493570
989245
650356
1118541
1918476
115658
1949906
573754
436952
1717261
277854
1584637
1527861
754166
1564355
323449
1595450
1211018
199376
1356037
1984383
985550
67527
1004220
1159964
1568088
1058537
998420
1840152
655395
48515
335614
115114
705057
477700
604889
129563
347885
1274480
387583
1056668
155287
994916
914944
1847273
1824606
160731
509375
1761261
466788
1648998
331108
1136835
152218
1115042
1884132
512029
72242
8120
1415733
691200
1491985
33233
368471
1463314
772737
269564
535408
376884
1409123
1007021
1446235
1538008
1934757
895114
510917
1391887
970699
1412893
1806845
972390
167761
952118
1761112
93173
1142554
196373
67516
200005
1045826
28976
1444122
815922
707193
386508
364055
1055054
758960
1200207
593669
995219
133808
911530
1215495
1148817
1621859
1880913
871176
77064
678217
1543460
536618
298226
1350499
616870
1201667
1697698
1731413
507764
577884
1772464
1089895
693745
362180
1139653
516433
1423364
1172979
1758670
255857
1779987
173052
47337
1981303
379504
1048731
1535825
1583845
913480
1378142
701132
656496
290395
1163945
554247
419535
1773948
1112448
1018106
411927
1455218
1404700
345533
1317518
1574999
1227949
1814714
207591
1259421
727687
818013
737870
411298
1210990
1979401
587553
1310764
1211619
1009667
1603064
1148582
1642441
1409430
607565
521073
452766
977602
1477675
1662414
282522
1853868
796999
864443
1354626
1160817
198672
1123327
1972083
1054359
1807497
1175400
123470
1299398
842616
1338754
1462347
534102
124790
1878522
1778313
1638164
1811332
1057425
1589927
1250094
837244
1483833
1003720
1719589
1335660
1625791
654581
91811
310764
1602651
1905464
583531
332331
1790547
582420
317552
962043
506754
541837
1971542
1927876
1049154
1019113
1341433
497867
1321186
104831
1518330
1238191
1274014
485664
1429003
699369
377647
102016
629735
273861
526785
906511
833950
200633
490053
394789
218536
46094
613927
924654
1290992
590890
425374
644984
1126766
323587
1128820
607884
869494
1376521
748408
226750
1371626
1582846
1516478
1642178
300279
1134546
1830266
1413265
1986982
1203558
552800
334765
1340518
921192
1905242
1850774
1922590
781946
25761
256546
1862099
307087
272656
464463
448736
1698263
747573
373833
1785433
1239759
1811382
1171939
1565589
895926
1492818
1716309
1484338
454705
1794639
367610
1472563
646554
1409481
699900
1694293
560727
68173
135426
1221091
1069623
24421
768434
867918
1836895
577959
1929756
1997003
1787248
1043443
779282
446862
355691
1793958
1985522
1746827
1335234
1341701
546262
980066
1826759
1468131
769037
581736
690366
837077
696655
953283
1643656
1355645
1683046
153927
574617
1073703
379870
525738
878072
250346
1478282
819556
1786389
1189770
908532
1750007
1125654
1787273
503092
1417451
1656839
661615
1176381
1421926
61966
1234578
1428759
191918
42889
1425015
1030924
194259
1325772
700744
146752
134954
1842110
498633
1070559
1317333
1431416
317521
1977609
113920
759361
1220556
99715
358652
1907778
1151761
1294510
1043168
470723
373305
1652993
125311
1698818
1532300
621165
325994
1687751
1189113
88602
800389
392252
1620001
1617734
1518189
802327
154071
850928
931801
1768553
145429
721451
986550
632584
634281
1489308
98360
77513
1850236
108608
195614
1694235
1369920
1960760
1417050
752074
1767816
1729277
462551
543177
1298534
1011172
749770
88336
1908330
1556999
1686385
1206739
316744
1111235
1795415
455900
45011
82980
1069421
46056
296160
1428409
106716
1453982
1642087
1045162
784914
169300
1401156
503475
1087777
156474
594294
1616503
1175645
291345
1014929
1255289
1531764
1174290
140072
973854
286773
135014
1012131
640439
933354
144594
879838
775471
63507
304134
343158
858002
1281396
529430
1038541
287919
1300456
858516
726656
656063
1072080
1295955
868211
318775
1488002
406392
153457
1380948
347389
1313645
1639275
695561
1191310
1463708
1144805
1685445
1677627
1104983
1270946
1541022
826374
1041567
1088070
1392894
666256
222826
1112309
1435632
107726
1656171
1319895
1402716
1616473
1090969
1895776
387297
37555
1247609
1154020
1630673
1461435
1211219
1636594
1851246
613100
1524847
95313
265862
1027526
1219940
1029428
1988204
571960
491494
652988
630709
999691
1771384
1492262
83969
513959
992916
1601486
1785302
1490556
630618
134498
428488
937257
1570619
42408
1895257
1199970
346450
503179
517935
174031
1639357
640419
1213506
1425721
821045
795241
1086545
1283795
565313
713048
881130
273760
284390
1446539
932504
1364330
1843123
924078
167224
1172998
1441578
592752
1112626
211600
1287301
1761700
23032
976463
248674
491614
510273
253079
1481674
959793
1053355
724838
651459
925286
1971239
1348690
993586
1036953
283197
310039
936833
408419
1299058
1550028
358003
1780442
334911
1233601
1493687
1595644
1020311
867025
1932817
846743
870517
715899
1893281
1022670
1864274
32434
1242688
1124787
476487
1361287
1697636
361472
1044871
972326
1593639
744905
570339
548041
1961868
533208
767839
1874148
749835
1210078
1670315
680392
824259
1217245
409161
1251660
1255230
925684
1883745
747827
1859732
830934
602267
1475368
1018551
666530
1749628
791144
378594
421346
1988120
299425
1890301
459326
1097262
767816
1759983
860607
660082
72281
1285133
130033
1579711
766032
1215571
74133
1719022
445303
43695
199783
166786
1647364
35922
1867258
23627
403552
1721570
1528020
372145
1305244
1191978
1781720
1608095
165675
1278613
349404
1314188
1460024
1371796
955869
1904750
243427
995044
450330
1727263
1100143
1208625
618540
1055529
1581206
176825
1841374
1265942
1391567
557346
1121804
758562
276017
1621813
256402
193938
1640621
67475
1292714
1279313
1696903
608610
652813
170990
1446763
1366351
1066389
500780
1531066
323197
1725749
850529
1061077
1955333
596180
872030
1954357
1432652
1381708
14552
1049873
1520252
1856272
697175
949400
1126234
1813310
1111676
568411
499703
871024
128600
1084501
481360
192779
769647
811902
229738
1640827
895370
1405436
1079355
1535609
1612973
1542610
1663432
1760934
1223120
1470956
1361831
306003
1456000
713174
1492836
352389
1793982
349839
1905374
162902
788390
1783813
1232180
573485
1082017
84581
1225908
1127765
741157
1496464
1513444
1930693
1949271
300551
749243
252312
1349792
1822332
1289096
576692
1292057
1047788
1473319
122908
749376
746751
341539
607744
357384
706850
567325
1009560
1337288
630108
865922
412215
1747024
996233
1607660
1998886
1365571
264800
736133
1518420
925028
1594451
1937419
1283808
164281
117651
78583
1121122
1397497
343266
428572
890420
1031097
76535
479240
1556175
133478
304665
255497
1145133
1866047
530009
1837868
86749
879871
324200
935362
669591
1089894
861021
942623
102537
30497
1091384
1229813
508832
1798587
789464
858244
1047015
450664
1832255
1185043
1261916
542512
682605
1089804
1679264
507736
1555805
1629256
1762124
689457
133459
56704
17032
1868232
1765193
631015
313143
43945
1840716
893741
1042473
701019
717106
679739
1667092
1877311
1394754
522789
1378481
493160
38837
1037665
1429419
211365
511124
401622
354564
1769752
1894943
23212
1479406
1728453
1374503
1608500
582475
1858180
921349
992864
1210659
239401
1360585
259138
1416357
244904
622853
859985
222760
72109
552263
1454131
1976313
102857
67319
1343204
147461
499290
948761
750634
1923302
1163120
238343
1930772
438550
476303
604537
1722434
768866
345119
531046
631286
1663316
1822193
1795501
707678
1767295
1591025
1948732
1363111
694308
494766
1360552
1364762
577522
665782
450018
1915614
950711
1932191
292957
378383
1359725
1534877
1502518
918490
46362
230569
1987210
733722
1551011
601561
1759365
778544
1541511
1983682
899589
267390
1856907
848740
657577
379088
1602826
1022027
1801972
1522083
745880
1702322
1999403
1754761
748367
1191867
1120257
1405071
842656
1942921
1614609
202705
1015753
1768213
688588
1869368
1866053
1749003
1271609
1295629
404117
525527
281437
782693
1558996
1909438
1705442
166548
657123
1629779
1659669
289819
632471
788069
849208
121846
1945658
1932693
1997705
469340
1991852
752116
59353
854760
320995
1117398
936540
1467038
266954
1505087
668121
1626600
1001294
357672
925943
1359440
765739
1976990
79628
1920453
266163
415297
1995132
729534
112910
1922004
487201
773863
798218
731020
1928704
726813
1492168
1578545
1762796
1632570
744015
372274
1191346
309264
497611
1840543
1176575
1746520
1980749
443808
451796
501841
886949
910926
946728
737353
237449
1129132
413155
1982876
1805725
1570027
834446
1042297
1836815
437697
206570
64390
173918
1312862
1333073
386540
926795
1376954
343687
1557651
1635674
1911804
1066198
1365884
1193784
1826248
1558470
1920471
67182
1430906
1482312
1123632
1064250
785028
998766
598634
436042
1823968
4642
1667770
481776
519040
335419
1613191
1386805
1274167
885908
223373
1211706
720067
1512907
1145358
694364
1705929
202956
63811
201854
1605986
641003
1637645
1123368
1445381
1921689
920702
606377
426054
264544
634407
1297079
1098455
973630
946286
1214077
766516
42789
1824710
1949644
1534591
1122495
1720027
1917574
323479
1117966
107887
1410500
350098
1839722
506100
1527074
617211
805500
1763422
397210
1328029
939396
1581936
1894091
297201
118951
167985
588133
1539672
398001
1755403
1160608
1217899
638497
780377
112390
1412464
559368
108166
1487192
192248
1119653
1511795
449106
1918638
1244685
1954982
1643819
513603
406784
1405123
1120808
1470152
1409696
1774231
524265
491571
803632
1771449
1082412
288636
1744485
1279910
1954795
1712780
850103
334474
1710454
1809915
1636043
1823995
1591335
385541
1506827
440376
158383
1417190
1857409
1488449
1424052
537575
1388662
565338
270607
1389665
729121
1161089
316988
1401348
823726
1583457
760966
1405054
392716
277701
172238
1764656
237759
763169
153522
1885427
993517
1421392
200101
1612728
334267
1106385
400257
1495892
1117023
1869472
681055
1036533
1642635
314570
479606
236481
904280
176829
115502
53780
589772
1074890
1344680
319699
1220971
555536
961096
761249
1395039
742555
1694004
1513564
694905
1217589
1897112
129089
866253
689090
360518
987373
62339
1119921
1379976
1184828
823014
927995
1073116
246391
1971007
49531
1259285
962817
1767766
983499
530322
1258257
855299
1610627
634252
566388
1668237
463467
922859
1871762
1982925
1249639
551740
1993138
240915
1315089
15178
519676
708343
1143047
1117762
747384
1315175
1107420
322787
1131866
1954350
728481
940690
684322
441904
476837
380564
1799579
1200698
1801654
147742
1489491
1404606
774232
450476
334135
1183510
1055810
1135808
528720
801826
1331744
1338877
1013032
1640104
1608832
28079
1298133
319916
1295291
801715
1219690
668680
1497586
1610426
54666
1201961
1471375
234232
165755
704951
479616
1928707
57321
1775255
702520
264011
222215
1345059
105309
296945
785576
650719
1673618
1440582
93023
640804
1019411
333345
964914
1133613
621491
467651
1701181
996031
1513419
1345369
328969
904806
1213742
1091406
1074562
386940
1531516
1943135
159377
406120
1346123
1931884
1108128
1049034
689316
1246270
1159285
1773575
43605
74726
1677526
1348396
418442
521118
1341479
1116891
227484
1958102
346326
1494489
101903
1300736
1125387
894434
718775
1459916
462242
520312
1958992
1188014
1019262
440613
991998
325550
638472
199122
570379
419579
1720704
480849
681852
378413
911046
939662
1984844
1094165
1939444
261318
1001833
1832417
1888058
367010
1703240
825644
1428754
1254472
842602
549390
874848
1670068
38227
678303
814947
767187
38495
333492
1771281
788139
1014596
128805
881471
235710
779953
243119
1753217
1046482
605659
1701497
639598
1414435
549246
1399088
109335
1800198
1793784
1500114
1170993
194669
186231
1618319
186390
1411965
1298867
267888
725023
1338784
187147
608234
145275
1262333
1349621
851832
1314012
1891709
272010
1672318
1290938
1333760
885858
1957655
1374935
1795309
1423116
1129939
100772
691649
774893
70757
1071756
543021
1163222
372441
1118826
256266
1598656
1382626
853924
1179045
1658015
1031180
386888
886678
153478
1024092
143808
1421269
1897396
547140
85275
1875252
468815
1465628
371448
379799
1169054
1593801
859178
1830057
1576485
25492
280822
1472510
1165838
1371025
1082361
426765
1496334
197126
1578819
1340224
869509
793404
523177
261036
1482958
860662
1858011
843079
853870
908437
516294
1042687
986923
977653
1103123
1053075
134264
1361253
1070823
36010
251609
932314
1933395
344800
259084
1472949
1984979
75469
1165621
1346156
1413176
1155943
1925285
831696
635390
1665290
1165619
1479427
471252
1087069
1448413
1184543
484906
1757579
67103
89629
882785
1295630
499265
656471
1178461
1914623
1703195
1140493
103667
884098
1213354
14026
1817596
806979
1859422
1878115
1001482
1549092
1431924
1888373
191103
286659
428029
163101
1933326
1491339
1817762
3158
833902
1190062
453238
1818931
1515006
46813
1022444
1271855
369571
1687323
918119
110708
444355
1795485
807576
1888543
1490495
1979611
1238285
752750
1419247
1675247
285430
532333
164957
113239
1853859
1361423
1334794
825118
673425
635482
756027
789092
909570
1307305
1846870
1348718
1315907
1647594
1831703
608393
447294
756459
1566106
1001436
989770
270226
1158831
691821
1820053
1978041
782961
1675827
966951
818534
923535
216178
1702329
1323942
188009
117657
753880
235372
1678946
1557637
916006
1877999
18804
480963
1449467
255898
1948817
1276320
953345
167445
1782971
1130069
1577300
990678
241168
1647039
260630
300484
45975
1954023
736077
1362401
469399
360629
1407122
1994239
1884805
1512716
795039
63297
874139
916262
381676
389582
567440
158527
1256259
910258
1407982
49010
1985077
1508332
1669989
1514567
1441278
1306756
1132541
94780
773324
548343
666502
24908
1553355
1508874
237864
1525789
1330353
249870
1254712
480927
1218536
724556
691702
1374801
1070731
1583416
1820610
905678
110593
730523
537606
1183476
717548
1211234
395288
1324988
796809
1718812
1076017
171547
751935
1884368
4796
408327
1559456
1608560
1613246
1978828
798501
578586
1170699
610511
158226
729951
1006099
1408190
1466207
1220650
1002076
1204957
1954314
1918574
1080496
1724069
239443
741559
1396217
1762639
820345
1023849
379023
1050972
1741169
744728
1170685
619728
1806462
90994
230784
1063316
1975531
927188
190470
1125221
246046
413863
652665
1443947
1664263
196919
893235
1235986
6879
776110
1211678
310862
1702476
193893
737809
1454082
280395
1307668
1825414
127205
484238
338618
1915164
1938971
1230712
1987732
1168082
987053
390718
1023621
1661960
213130
1431569
641944
954026
182816
1572639
1950507
962286
494534
1195576
1152743
202840
742812
710630
1570603
1482559
171204
1570853
1449094
661320
874632
120415
141655
307492
1672835
1710325
1157361
57735
46411
43402
229906
783192
626955
1916672
834939
1140479
1413218
864344
555274
1110776
684243
1352107
780032
1907586
1657552
1228458
286024
1979930
1394456
53723
1750274
1486845
651998
107768
1740029
1278051
582399
3710
864603
1278625
410590
1864851
1715167
1303918
437982
1894670
1584882
1162521
1976505
1662193
315701
378814
373098
162641
926429
1307132
970517
992248
685232
1172975
1470065
1031429
691253
360468
1760849
626616
1730335
952226
689045
1852990
1949933
233456
874561
1844992
481245
96333
1621375
1325971
309760
1098488
1967069
700108
709820
1302087
1360779
865204
649804
1035832
1687906
244082
609467
1547603
1109894
1674902
759561
268892
1868161
162198
1520934
1854479
592624
1097621
1498130
1601772
437808
1794773
782982
1559480
1337756
55773
969785
1423065
1774151
475830
427673
401824
1781204
1921291
1799901
16126
1879423
1433441
383161
982501
1247208
846991
584317
176353
768956
1082409
370244
1244870
974522
80258
782065
1394135
1761188
1386847
1839199
390972
217609
1827647
1551780
1802493
1791111
1476521
913966
1626708
1720409
1510356
795254
1397884
770006
860265
988703
988884
1323102
1617360
1456502
519761
347315
1238971
1038849
983280
764357
901742
437344
285480
1182053
1157869
331209
880839
1413156
1155912
219505
442611
922770
146213
998720
152455
257163
768573
1034727
1741152
1594095
482694
717647
445422
394162
1256454
505750
815229
1696277
669975
623470
432208
834326
457243
1326789
375011
1395271
1250176
1311572
1858813
488051
1379977
148038
1354960
765978
1448445
554202
1997569
64069
1733075
1108046
1163922
1809455
828045
1648286
54025
1018276
839757
701556
881079
104662
1604416
964032
670588
587499
1274575
1474185
404467
1339882
66894
517018
515092
21383
1769471
1546238
522620
228413
1159908
591949
1396580
1448980
61186
1062980
1602856
1399851
1855803
492920
624907
1167694
727282
748251
949016
1827074
1357893
986366
1062139
211952
1809011
1744258
718056
353351
280776
582072
1180417
1133146
1628140
358197
1727981
1696923
151203
353043
1397923
945925
1293300
822263
1613680
1113487
321763
384053
1499631
1873383
938012
1145015
1020821
155776
1401669
1669352
405526
1764280
1393116
279900
1493240
1418432
1540972
1665302
1846667
491656
880283
1859002
746253
244398
1669269
497148
1168301
1311918
217952
451381
212916
1888256
1508911
328679
876518
1761600
1266730
299382
217019
1609829
299587
866720
1255241
176023
87542
203357
1799913
78051
1675241
1002622
1733081
153725
542449
574128
616546
848380
1987440
1649346
223257
1443611
1848781
1179077
1653131
603867
1835432
1283031
1166533
1263229
1777152
926075
255778
1957799
1019162
592919
1840654
676180
1321005
1542624
500697
448238
113390
1350147
1766507
1768192
1083414
1154996
1648060
301959
320288
639409
1134937
1790809
1146800
821378
971294
539049
590181
1664480
628312
1672047
115555
1454634
850977
1895457
1042
1079874
130812
1846726
294790
1378639
1454357
27948
613730
1793292
954932
1388102
41594
1102625
1340125
1882741
487298
1203407
1500217
1562636
961628
1341318
1304784
140092
1202294
213402
786671
796129
1844318
800704
47497
540671
1298351
390215
1011802
1501691
1574324
1063460
1961650
154787
374927
463463
1884508
1639851
598815
1817801
1260801
1396388
1530843
1234291
1982468
257679
1312753
1329027
1522264
1120452
1937265
1516376
214206
996147
613616
1910623
1022399
1190286
308115
816653
1993283
51734
130037
571191
445590
1701884
299383
207142
1080741
1532947
1787513
1990168
1753455
595916
778490
1397309
563579
399565
1207705
1097461
112677
1984494
1708915
740777
574912
659018
1578634
1126415
16219
136465
942345
348815
555634
598952
1874780
1045143
1703510
921952
1801663
224552
314475
1976564
1378037
466486
1723726
1266559
468989
193927
1325102
856806
5431
1863918
1178413
1894895
1942402
501786
1647671
999413
1092714
1638447
1324894
125568
1099679
1669254
1795843
1583320
1988440
1952791
1395257
190935
917390
287180
1502266
490229
1254835
178573
1695139
1557741
1309071
1556766
1209002
1978648
669971
1288029
42065
1357675
177442
1922374
1074596
318697
678264
554000
1639520
1242032
1677734
1446762
1498009
1034811
488459
1979985
266323
1289724
378590
1180945
1327061
179738
1815205
1702698
1835545
1758519
1239152
801506
488540
1436355
1209341
1995418
119101
1491770
1946205
832223
1898117
377402
479986
571338
1108502
1267298
1772254
857559
1637251
1013870
1196441
148982
1031955
1545314
1883621
1565563
982925
708718
917330
461773
604309
1407353
1381923
315391
1113190
1944342
422152
1494452
772886
861168
310074
1772387
808137
1296620
532421
467560
662498
1279423
1833932
1753268
1527228
1599324
1331313
1647708
1589722
415477
1546061
1163911
939624
1680526
471363
686401
1418082
1052472
1626639
320299
1977415
1257700
1802136
1938158
596628
1409665
1901963
180568
1499976
792807
716943
376489
1946013
1020921
1263031
1774198
682079
1537071
1243385
1266005
1462352
175432
1980976
1951674
1299309
1229454
942420
1821158
103920
1280492
964963
1621208
970641
1574976
459964
1297701
806405
795280
347860
1484307
1329023
1484595
748112
1495992
296971
1372082
1132674
215589
419105
509888
1705985
1433411
1966232
854642
1465760
86062
886543
1339450
1510118
512626
1838177
1660446
372498
1780655
505478
624449
1523502
690597
1965520
1956154
500662
1077796
678941
992296
1397049
560619
952685
450277
711635
702944
1315198
1264145
1099531
1896217
480627
641382
1116126
1957311
284873
161687
740203
1981945
1073497
1076518
1015712
1777893
78162
340884
1817925
1220084
1399323
867883
989801
1770938
446053
1059242
364460
322451
345437
1155822
603298
1181619
15586
769895
1716137
451950
1621455
1232694
1891491
180371
788337
1545339
151898
297715
568702
1000557
1937415
416307
1014769
1957269
990587
546161
583917
1936076
222177
951184
1377605
1213305
602473
182199
674675
1088465
74750
404328
555214
1752586
1576524
1522340
1558705
1793905
1827847
263633
1534471
1216545
159065
739944
1074131
1732373
1766591
1061289
336473
997734
927883
723730
893344
138759
448164
1190173
1239669
607652
1715496
1589785
1205481
1309357
375189
380542
1813177
416001
31645
1898094
1057986
1490577
610965
1292887
1437400
1783823
170713
1503998
1023300
84746
1337900
959848
645859
53418
990864
1280700
520126
102251
738980
92795
562222
1399119
88416
1565211
300156
1529706
1202337
1577585
406809
1433843
1133481
1127441
852489
593551
782528
788202
1485876
900887
1097046
1131686
1269386
602206
792511
629608
23771
1415300
1179349
1284419
1533795
1425634
839254
345577
327845
981281
154396
131640
1693383
356007
308268
1126690
327930
223380
518684
445986
875418
349326
1772369
644751
1650562
817500
219466
1137311
245204
291387
1589547
1338038
92727
1111092
987726
1129536
810837
73307
485135
670593
1979873
1737563
277730
1708036
1742199
1603158
668046
1887916
882078
1263248
850895
1300188
978931
1043904
1205876
57160
1181854
1261997
220610
842323
97716
1263820
391202
1346810
554151
1623223
160512
1024405
1362696
1972997
195348
190392
47866
1239326
159603
1760439
190819
1046290
774857
664996
25923
256449
342826
1665859
905117
1618131
1233350
865322
126275
1207452
730487
1829879
589694
1767176
1174353
177754
1010610
1933566
472930
1937400
1573588
872515
690620
1835626
1641200
1991188
230459
1008036
1604456
267104
532857
1024126
611547
818346
1099861
1220733
1802620
315751
1108890
432722
1731280
1385403
364270
1735751
1103237
825080
416621
975556
1399429
1912982
352573
1293114
740387
253744
430183
1232784
269946
443129
5308
792
843284
1796069
1568724
1831883
1888766
619037
525763
173192
1011406
1771942
792779
967442
198325
589345
1864161
591237
1166
1347299
1137802
1388259
301264
1195784
1639010
1917237
996648
1074652
1834062
1335523
1877127
1208029
1492109
1986806
1339593
580884
1408826
664840
1737189
1262374
1661589
451360
1611134
1209947
1689493
480057
839531
1126838
256033
1315086
1199538
1343113
769213
87313
1853069
355846
1777674
415246
1282101
1188401
1645575
1961885
578149
1881994
1401965
1041848
415703
1741246
1588418
1223742
121344
1324563
186155
1247154
1306144
1735888
840051
1439676
753094
695664
1618285
772002
1793959
127108
428278
865296
137247
1209800
359547
1543198
1894412
1083728
1772491
319620
236049
1000215
549566
1951399
503011
1930255
372623
1659431
944987
1914077
1570900
1533367
1669993
1015046
504379
1616426
1976321
676593
1153679
1334346
494158
1585535
516434
95707
1484996
1559863
1200253
153393
894985
1290072
468108
386780
875774
1629197
70322
1916260
1956325
1076308
9255
1835789
1212292
456712
470455
1525356
728603
781887
476469
435164
1722908
1844061
768003
274565
1232779
435614
1313030
1148019
1480824
1314544
745848
1522117
120578
1869759
1822401
1819053
1335207
1772639
790075
612997
1719419
1268242
515688
1575322
1318187
1730988
1634329
1058268
1095963
1056263
860699
381569
652904
964638
1427375
670096
545499
1036310
882055
1075818
1953078
1743124
1944756
340304
496392
278303
371353
552526
1768225
915842
1304008
1720974
1296499
720552
126321
1766503
1855848
575098
1694303
882158
1292401
1206943
185884
296383
1515292
1916948
710009
1794367
642519
1805518
1561318
1008586
1567874
593670
1387000
761805
1773750
1588060
781568
705838
997666
880548
1299476
313383
539964
859080
1992202
1205026
919504
797932
1487549
1196380
1609644
487301
1053879
1550227
568625
526563
1981611
1453651
1401627
1007663
1050966
1086040
475469
910730
1782413
681669
90547
456289
1309748
1213799
749838
319889
649529
787735
572506
1755316
1867476
1645433
1683270
522285
1068304
765106
204177
1121386
1644983
1775848
1619769
1399950
907864
1467136
1984879
1613607
723738
30204
158545
496207
404562
1108100
1526000
1829784
1180232
1253824
1883392
1328283
510408
304695
1936788
777578
1147142
953360
1937366
258287
830701
1860925
687195
314782
843970
784422
1196790
1555449
239158
728000
1228600
1163775
245086
944389
1801927
1844476
360775
353136
387461
1528097
1524099
1307468
1507254
1425632
401021
1080947
997232
280726
1872163
1710762
415327
1880195
806091
1202676
803228
1701154
1364486
747497
76959
1479891
57059
1784732
825069
1188330
703044
1404327
106537
1641772
1655857
1209196
593455
534282
1011419
253190
1957705
707637
1215783
1903997
932881
1538548
59025
1204642
1337965
1387968
126069
662385
907064
1403556
1864512
1475088
1579858
1568852
216929
716711
1979282
380127
568622
1531071
1429106
1693743
1984701
181230
1571393
970853
1624602
675207
644694
75505
1644187
1156725
603874
1737915
1358533
242107
1287202
1398740
1451681
1164499
381126
106950
153595
1558133
1140603
311173
409424
805931
1800377
1308481
1249749
1455151
1709917
1672028
795250
1296203
1333603
174067
1202909
321283
458605
150091
1658886
1193338
1706959
185785
830571
1191786
1711687
237533
1903127
144841
253172
1227067
132443
1755128
1219738
833399
826569
745649
1451615
1666535
1501941
1341291
1827260
745924
105250
167250
964099
1765519
1451032
1127663
1786676
912151
1221726
1934281
1494942
1460102
1080358
148165
360415
1282226
1417423
485073
126082
91052
260129
1804597
289118
689477
438908
26603
1528289
1618255
132309
1593410
1167120
181257
244423
510958
1967207
1146950
1781958
217751
1875165
1020544
1652062
85755
706988
410137
615424
378179
644900
1088241
1390544
1834623
883009
1913124
1420291
350556
1849086
166351
170894
1300797
309543
1463838
158796
824493
1982459
87647
1060865
1068804
3757
1594890
1487321
1397851
1085299
1995211
185030
925493
1551624
815760
1060018
1501851
1934029
595344
275358
1803371
1455163
1185085
260346
1666200
1818455
1788447
1601157
1889117
1709554
1985920
510518
572644
1944008
547080
1568354
1769179
571495
1725250
1553605
207591
1210957
940571
129223
404296
1922209
1540685
597647
657342
1605006
1084990
380193
1044747
260558
945942
1699414
990116
948367
1670185
1078009
1645507
1285043
975599
1340829
1841028
1469819
340625
102268
48688
517929
192842
1779104
1363677
73512
1423350
849894
1708274
605403
618664
710304
1687160
1901188
241217
612316
1953218
720971
475352
1454816
80370
980760
1983528
1342007
696524
603295
1149595
548243
360235
1585820
264831
761970
443607
268632
1198887
1559109
1182921
1822213
256684
871941
920824
1108138
215609
1499877
1054732
884248
737541
1751958
543515
1691081
931469
1073265
1724
212163
844200
824077
1789649
775912
863508
1765005
271582
1596668
1089791
487229
1949328
1058580
691815
1712989
932415
921923
1470291
28072
1416978
921593
1626718
954032
1994842
1963498
1031331
1100952
246678
1461801
632335
855035
536225
538598
1905393
316358
1472280
1404925
467093
565152
211176
1038177
635593
869530
1869593
605533
61267
1357563
1900233
909951
1865110
308578
1039800
930046
838279
707088
58915
1393836
49903
1542519
1216719
341417
715072
1980482
34002
836525
325870
623088
1375371
662980
288699
1355560
70699
393609
1104842
1846254
396374
1529703
965198
631804
953516
1893410
198969
784845
1631698
1757377
583215
1761433
1566547
275051
761009
811384
331793
13088
274688
243607
878514
961142
479325
1103205
1985095
600470
706793
879446
1621709
1168848
273106
1078419
1123777
244414
292791
881456
230425
1981757
680126
1236624
479360
288341
392904
1884423
1468709
96365
1910420
562147
18589
525505
1940858
37603
765003
89088
1593753
332495
1826236
363677
55137
692796
1647089
459546
1264998
1302252
316848
1372809
863985
499285
1642038
890037
497777
1360253
1076899
143735
1862239
1643108
131831
894953
1777598
1480272
633041
1896162
74317
1052444
1075320
58483
1510013
209777
975173
1905469
623569
183185
1206510
992291
159672
1005317
422500
1580663
1001581
434166
1402393
957926
1033101
1474812
1646949
1203647
1430771
550587
1653657
1965158
1173223
1801057
1062092
1499156
463004
1857060
685113
710121
99395
674507
1239020
1862816
161133
300358
566887
1200699
139900
820038
754486
1692716
1508526
1534864
1627449
1361719
722214
500323
693254
999385
1711674
1201561
142881
1839679
216489
1423294
1372820
1566234
979635
1814983
1927847
731953
1861769
1158230
1437551
1506315
112711
200282
1544155
169992
1030127
925256
1672181
1347947
1083816
236099
1993331
913800
204963
1303220
126628
1275603
1273412
1478808
1840733
1168720
1456247
1705015
1079804
1901593
585490
466811
832124
1699765
274217
1139318
1293435
328462
1284255
879226
13540
239483
592236
1180309
384922
105075
1969283
815023
161403
636858
1999340
1896594
1570686
821582
1613892
785749
1983604
222132
43068
1275341
456812
693802
300249
224820
978022
253400
1077685
148623
594489
1564207
1776729
1633109
19512
1356905
1385745
883832
292011
508038
450210
1239553
469603
911759
1136813
346683
1502401
358586
1069780
843110
664185
956211
1408717
1773803
338403
571022
728112
1610003
1705340
781506
73294
1503977
1013154
914197
673464
733192
1492271
581040
135847
696643
562019
1836449
32269
1096629
75495
1504472
884933
796385
662336
1878012
1961055
1706445
1176594
107931
1834346
301953
1723241
82478
1811053
763039
1291318
1103106
702494
1658738
1737512
104155
539984
266687
653687
447398
788516
348535
1261168
695622
503568
700717
1544240
1515854
666023
770616
1016567
1672690
650523
1568423
1505103
1831049
951724
1363332
1009912
1851667
1038589
1101039
958780
906620
1906970
757709
1714539
245568
1140396
1119073
884934
924699
254258
1983151
1042488
1135708
663286
1434026
846230
1631742
580076
1807392
729379
347065
1105969
751404
1210203
1765319
436158
744894
1579523
585663
998045
934940
172823
1547048
1016961
1299726
1783684
1300614
1007376
1646257
757468
599175
1388414
471457
960396
1845303
1365646
1545737
1825815
1647935
1861339
643575
440441
1287376
658913
1459004
1334764
637242
550997
1510838
983835
1145326
122631
751466
792309
300760
88484
1755843
1979857
937211
241328
904509
1260245
359001
1705116
473595
1700564
1359626
1523932
1210118
1703095
1943862
291167
607356
715554
219301
172209
1573412
1902405
965047
426073
906658
1331702
720823
1705263
1127796
751134
325344
1903384
92071
1163496
945063
502316
314203
750984
192070
219503
1124014
208482
1382976
277826
1864462
512240
1342701
602602
1855502
1753628
1407215
1881655
254259
1672519
894921
1693709
232284
425272
1836611
1858214
1294415
1888928
1193062
712612
399540
1628113
1774308
1798485
1882318
611943
1051562
205717
808609
1238274
13000
1068180
1799763
1270724
559181
153662
1013935
22092
469951
43498
1226829
115871
696642
1634352
1377040
603962
1470007
196390
1262135
1948066
1575148
516085
1928567
270259
1327503
177796
997582
992753
1380955
462712
1845278
839466
694703
1769912
113783
239352
1837814
923792
455069
1423834
1951880
1648367
641721
672023
828104
47925
301752
1557521
1795605
1720157
131751
1232341
1206151
104398
56763
371904
667294
567070
188870
700725
1554415
1241468
180294
512852
1478176
583356
65061
1121446
686042
309770
1757791
70435
573196
1519910
791837
725792
1639980
823541
692528
1031320
1322622
1714062
1901961
475710
1172341
163982
982330
1385539
1594712
795719
542393
1486430
1683324
1898771
1832792
629292
932560
1465334
1633570
1109323
1641176
1575764
1142434
339240
554241
517123
1358334
1304195
1558984
700013
440408
494722
493276
132482
1480228
276916
1718177
1940443
1741523
1169593
1065451
373217
95343
999736
298131
820596
903503
230503
446191
1063042
1432906
1552205
179214
1380938
96356
95425
464056
1672569
254156
695490
883721
647387
1164148
502928
72481
704115
839493
871613
807605
1069250
1616642
711886
421338
1746866
1180890
1773335
860923
621810
325731
969757
1678912
315623
721886
1198294
1273990
349407
127933
1077520
1965666
620328
1575226
1712192
863670
1638533
678834
1295402
1048398
138182
1388853
679504
54857
355062
379628
267548
933733
687939
1248100
106202
1336816
1690890
1616380
947582
1968295
1696170
1473902
83816
252292
763469
1360483
1466256
857707
780907
1446777
907486
1086235
195055
485424
1954063
737643
670218
1482649
388937
1394160
248858
1394770
1532804
981218
1326896
614479
401453
808979
746140
363448
1951869
72397
530769
1231347
501093
1157932
1489660
885731
468135
483707
34788
869525
1764336
1699274
1028882
770054
349696
1215163
1681300
1783278
1463008
740195
918842
1471782
779226
757911
605844
1596968
1822020
1523252
1546718
1931655
850122
262187
1952435
824587
46122
1277095
273335
1280181
305392
1263004
1382077
1251334
820627
1488928
1727869
770243
1301570
1309012
385354
865469
1815754
837089
1922719
1625819
1217453
670723
1670367
1106684
714044
626952
1343294
1877797
1986866
358426
333519
1698045
17016
1870113
823487
202909
854747
823763
343899
1853782
113137
1654580
23522
1535253
228799
1159892
1855760
1580274
980571
39200
933760
1900811
1427861
1841797
417338
1189420
1643690
853039
1034233
1652551
1654085
1329609
530420
284502
764300
1795519
327293
183213
1832346
882634
1644543
1647240
1104039
1189549
1973593
1916198
1856754
1486362
98318
337208
241175
919616
398326
740790
251392
1490758
834936
1683363
1894898
1810984
180880
352673
778714
1282979
807041
1831341
275741
1033439
857739
14069
1011489
1805405
412574
223853
876366
1121796
1997181
1394798
1162878
1565545
1233310
852534
492559
1830682
655130
542821
255790
285461
1651619
546980
755866
265424
559915
732085
960627
83045
1343140
520648
523361
209122
1464585
1795175
39619
1655868
901257
342870
1434920
583255
835138
1136504
173047
1999171
1483859
459861
600477
1747092
384579
1500805
514766
1745437
1362350
1757431
1508676
1600090
268741
975113
713829
1678416
1332332
594937
657502
1269508
1209754
372100
1993960
1633622
1897991
1515352
49866
180962
1097143
1851683
1586398
413790
120642
1037710
268335
628253
619730
858556
619948
221752
1315029
672312
136154
1958147
1880576
1031242
621180
166274
1347080
727218
836460
1910425
336826
1543441
343284
1822174
1044823
1760342
910340
328262
1993361
1101567
545519
928967
259801
497554
1158989
1386347
1613107
1429288
1942875
1868113
1252126
1429374
1049653
988926
1425012
1224080
25979
579788
870144
1699704
127242
1455595
1436360
1921131
603324
1473885
1864367
902508
872794
600732
1550916
56114
767394
1685363
871854
1655425
1363189
1126748
1408089
134344
1931312
309324
311176
1364816
790643
590051
401920
1876058
947855
1682547
1596746
403699
1751942
794827
620072
345632
1075214
931366
1553027
526752
1337224
1306585
875342
1279142
1173596
1470186
163936
1358968
532902
726616
1191102
1634760
1911284
1455153
1772793
414747
1693126
1495215
1538047
50806
660835
828180
194372
14650
285594
199039
1443131
1026636
617404
1084558
1661593
1172810
182653
931761
657850
1620603
1076726
1943421
1573527
528703
1095870
1036551
1960385
376883
1832273
1670919
10706
1946400
445268
240330
849463
1598406
1894376
454122
1456689
1016955
1444507
1127050
1978961
110596
1972631
363716
1170029
960589
201695
319768
1800151
466676
1010857
1156383
369975
1437601
1562808
1235571
171446
629878
1455077
784932
1451372
1380493
575952
1044455
1907342
752545
1543859
472582
1569913
1928136
1393001
75136
921335
1095840
854317
21596
5526
1987955
1710092
1323463
1348896
387614
128121
1672236
1690040
213545
304320
761663
1251734
1479954
302633
967484
1511612
237046
657186
195536
628791
1945118
591541
204558
781520
1130954
1546140
1328836
1090221
410715
1410192
217639
14909
1532865
141438
253283
870447
1338354
894085
938113
44539
1628547
654014
1020924
647841
742887
1516055
1320749
608886
258335
1543041
305509
233196
1232200
635837
717535
199880
974998
1629882
1963263
1451115
1468815
1279979
1627291
1802468
1897351
1850667
668159
120063
950613
572870
1261191
501346
1745255
294521
627847
1235086
373946
822942
50177
558235
1602735
405967
911056
1554778
753398
1770369
1356646
1964723
231182
1013178
1337391
479687
1015675
1152778
1814203
959058
70892
1205544
1161846
695213
1477573
1510908
1573885
944112
1424897
1508949
295467
121547
1282428
943309
543235
721555
1832973
835623
698997
1585145
1793944
282565
1490013
537987
1653410
606261
537950
209671
1190023
987398
64416
983820
171947
1951101
1499159
1305861
168675
1730878
631937
395605
1489058
885027
1246811
1177477
1313708
1620757
428690
1500253
1231191
1917912
1692520
1984632
1130688
1091470
895494
1411406
30057
93058
124698
1596766
505391
201145
752681
1311891
616002
85198
492501
743978
945257
1776150
1185923
119483
215217
1813265
511506
1623309
1136448
1617079
380091
941288
548690
714897
1193295
406882
1171882
166945
394166
1279897
1849988
616763
919720
1904197
1454042
882391
1372525
198778
1025711
58969
1708913
585988
1512012
903403
82260
1589063
814833
1241073
701513
1049300
1113243
577402
91296
1131114
1356067
927169
1492461
108442
1065001
1204308
366973
763786
355015
1435106
453678
31709
255061
1259420
643082
595769
133044
988082
1696728
1726852
714272
1671435
1749393
1665436
1230467
1812467
1934320
1678880
1497379
880869
404318
1594338
1905604
988163
1517347
1535218
1418754
1301742
208249
153017
1501013
1868380
333
318062
1466566
555993
1469714
1201443
331351
653037
1322210
866623
193778
1416954
64358
1062908
351840
870679
955685
1519430
934022
1075978
1064080
222200
1314424
1466399
157881
1868934
1823558
711853
1412501
287218
152929
971094
1781326
54523
1224105
521074
364328
1185189
356238
1686913
1879742
1537636
858093
1555816
275855
738407
368005
1067210
1247831
1477165
456961
361079
661164
1494302
1777839
1316316
281662
80611
476636
8388
1757033
1960840
906039
741637
546645
273276
128518
843922
1084202
1735233
356687
1668740
1209322
349323
527397
1550123
414078
630505
1171039
1675958
284760
1144764
1717091
127404
520982
1725458
655086
284566
1956646
1711427
1848413
229446
44403
1602472
1037844
1189817
1503493
1880807
1108142
1086738
1462003
1383503
897381
746170
205733
1832568
1239806
108311
189588
1737895
1848283
435249
446978
144704
462542
605853
1493760
305844
852729
475213
324555
1972026
1608493
164724
1817484
1060283
1920376
1035976
420303
1540347
1728833
179521
1693227
1157439
354632
313130
1569035
1587494
970767
975824
972498
1562205
171619
1114916
79463
1969314
1931354
1750555
281466
1589289
1249809
843810
1192417
1359762
13115
1778928
987834
814547
663535
1584180
1520485
1543627
637086
816592
581777
156432
1397585
1830716
1094104
1166183
88885
563552
1607716
1399590
434066
959861
1465285
1988001
703550
105268
1607833
1721467
458911
1048728
714235
1825732
371543
1524361
398783
1693048
239973
292354
913988
1945021
1795065
264002
294807
1888117
446485
768198
108346
345176
789745
1385050
1761064
989088
1698167
1212560
41145
1734412
474689
273335
762675
1001838
247619
518059
1140766
656661
220408
1365080
1046912
1699420
1795575
109942
1513025
1812627
1054552
1436699
715497
1479969
837075
1776588
1564779
1846779
1357983
1649802
1583480
1460307
1396227
51774
691892
1588768
590004
111351
1263412
1822489
1783998
522444
1610231
428439
37805
388266
537990
994756
1235695
1685463
1580232
710539
1842841
1332047
1555807
1288340
670153
488474
164450
959192
1826995
1216874
780314
109846
378749
651160
1646179
1039124
336059
1428012
492666
1062585
1817341
562634
1801814
1806189
116875
862412
646082
470354
431024
1172992
501738
1735877
150750
145438
1949902
1950434
1462552
1670299
950833
738003
961742
1095638
514701
1892461
633773
762249
823002
387177
1407779
790575
346015
805091
186039
1811892
98911
109927
1984228
796708
810698
1630741
1930471
1725813
1527000
486349
1495990
1969158
843853
178618
831424
356333
727940
167610
43362
776732
554654
1340897
733317
360764
1220934
439974
1406206
1513549
720505
235609
1694196
217733
478358
940214
873890
912798
635372
1923611
1599289
1236055
98555
1972051
1684012
583192
323101
1517244
1064409
816635
1004282
924642
957626
509968
594195
985376
248595
506884
977365
1782654
1280829
1292828
1763168
81152
1759289
1131403
850073
906601
860849
1451210
1152352
1221939
1511040
1537510
760454
1153834
63501
973188
1905345
1880815
307025
660318
343694
79914
239642
1119550
159035
380868
1619549
1017062
120073
74744
1286619
1432456
1402823
1057050
1505713
818958
929016
697360
1043826
71087
924176
936384
1712778
1200705
302432
782610
835491
415830
103876
1074305
432357
783623
709270
1741779
716808
835617
1799336
678521
447835
112363
1186390
1559252
1616576
428975
1231342
833908
196897
889007
709203
165646
1754257
77972
1985904
241495
809499
1861559
1996651
1071576
1124469
1869116
104329
133029
141890
1750073
992341
1565894
430499
1759038
319403
302526
1730864
1500022
1023253
109316
1103278
347945
1976693
539202
618230
784442
1362613
1607516
32178
213670
1364300
265530
1239450
93881
1686328
1050271
1128844
1691337
1745656
1278568
1979011
1445353
678461
1847793
1086459
445848
1631820
1590561
902994
369552
1767184
1337883
1418429
927241
887413
1359930
379173
1496029
1533751
393930
551142
86302
1877315
1494254
762599
1086676
694647
1120101
1577021
1348808
814052
1648849
981726
159439
1116090
900043
326778
1573636
1616395
1117119
90781
266609
1423776
818897
874055
250724
334378
1472828
26583
201809
1671353
268415
1952125
1549465
858458
533610
1170840
359860
733394
438172
1885270
1695727
868099
1393691
37630
880349
1894870
1070276
762220
555534
688355
596536
1737633
1955854
1162889
949957
865967
1654218
972441
31068
205584
198915
1065791
862955
511439
361424
1038631
1411856
1420237
303303
689739
805731
1958946
312119
724623
1613695
467372
761620
1772595
699870
595305
1781086
390090
838541
1800144
627867
488005
247226
529434
1029768
1594478
659006
701146
1921391
719699
765310
631587
180433
1297493
1009237
1637357
1050736
1596046
184668
170393
1668655
1479860
975031
905978
56762
1788574
958075
1471811
1518416
1497154
506371
1868831
121955
766518
1305848
1076516
111622
387004
793127
1269960
124091
261168
1889204
1499394
1055906
1792231
1291852
306812
692876
1882135
517120
857539
686405
589759
1256754
1884450
591035
1677953
1224569
660643
785836
1897073
1374282
1997023
262449
1469593
1188131
84668
1819205
1096426
627124
1231230
389502
1479560
734384
790757
320752
1461923
247867
1246658
1734716
1398592
894281
1380501
1172968
861331
1756352
1839477
1811001
1928739
1075610
631724
1436788
920212
635225
1616986
1785992
1317845
440341
735843
1656421
542392
630038
42857
1159714
1873134
1194551
1577059
1915296
936805
1833507
170386
1129095
159295
1440996
680118
947922
421905
1105838
1800744
1410679
471160
1817523
1068567
231478
68047
365634
1421468
1374135
1532139
358446
1309705
1788754
1974565
1958630
1789992
927790
1591471
602436
495271
445979
473981
1112014
1245745
1863611
857596
1270834
453202
1434667
1509531
1940518
1770609
1831736
936638
332361
1151255
37403
1983340
780789
1369096
1984453
1281435
1942955
690423
1644012
152123
364122
1554607
691446
192189
109134
491296
594460
473783
575926
1649597
1312098
664337
349905
1026416
1639579
1104553
1779630
1977327
64070
1985778
1965860
58667
1566804
1402670
1919255
605445
48065
1582787
1649513
1775541
681723
1900945
1537954
466315
64701
515448
1802117
174573
706769
1135131
747045
1762878
204884
1094447
1066291
668765
423692
1572265
224667
851726
580591
32841
1750959
257972
587143
1800575
1173972
484460
151479
159096
898385
579787
1580602
1835072
904832
1575749
964865
164478
850695
132421
1790451
1270689
671590
855303
1049584
969325
585034
1338010
84078
1298867
457412
422930
586172
1146767
822700
1305535
1452206
1706467
1308999
447718
183286
1519965
391051
375586
224884
283530
341825
203539
140422
1308546
1384475
1738319
72935
1698048
10893
1798939
656909
709011
1106763
907466
1321276
451578
359733
579291
232733
505505
1218106
979377
196606
1878385
239114
621152
1398913
912752
865643
1819033
54717
1755800
1866828
1795428
210557
1831064
1176824
140824
786766
1785516
26846
1729207
1832502
1792417
991643
1637708
610388
1214307
1601075
1807492
607119
1507045
1057928
127812
1106384
601568
690970
261955
1998778
1337334
1841685
1634019
1497356
661473
367742
952631
500035
1246639
1290825
1495182
1402047
189774
1846645
282440
1941470
1513141
873579
363722
134453
1211979
1999554
105507
602902
1367813
26948
194212
1533090
1783930
1852114
1086120
1188987
791190
1217078
68103
603141
523500
1094533
464791
39756
1679221
566661
1212518
444149
662816
852570
531437
1530730
355428
932806
19198
1901168
497663
652507
594127
1401154
534918
1961925
1784822
1636345
607007
1260329
1269624
1304153
1618225
263236
1362020
29590
1129777
12416
1328661
397984
329671
1340352
835727
1848213
1175737
471934
1019954
1156314
694218
1695649
1889335
13547
1623109
1918758
124197
1103310
1547558
16286
1746249
542642
731190
10692
1020110
585375
124595
1383670
1825257
1837776
560912
1949692
262779
1260723
1953717
776112
26984
1085337
1386643
704363
1944984
724352
185150
712050
973730
1006130
1929035
1588331
1705609
599084
1996758
516919
160255
1812345
690107
1178005
240193
998515
19143
1055952
243226
42476
1053476
76302
1009763
947646
782694
1387159
1630139
1762655
162208
1194438
1368358
457845
1534921
119624
1245973
1112987
1354094
459351
1746333
60029
406166
1604504
295510
258999
1303037
1739211
1146971
767199
1404710
1130525
189797
897046
1215151
320188
1437693
1396481
1347134
584705
46199
1078745
1184740
1678664
347042
141491
1248251
1137502
52922
1892251
1906606
1251624
314929
575993
342091
1233102
1086631
286053
1760925
785557
857441
1134116
1480459
1532426
847674
564084
268842
317969
293634
1542431
1703912
338387
1100647
487377
1558150
717276
703523
1338583
483158
522053
1611874
1881508
304530
1845928
451214
956554
1614190
1972451
1775961
1611528
849024
1089571
1948351
9277
291695
921674
1566197
1914531
767584
1568320
675262
377565
1638074
1417249
1021453
64602
1291181
1010730
1323469
1273940
675904
52118
1656080
139884
576189
1679600
640031
491952
1579084
210957
1387082
614509
368338
1176267
57923
367373
1336172
1809477
1779832
1868211
1351661
919250
1163071
1026056
842398
38083
902940
488277
1245202
1906593
840501
1522722
439785
862548
866605
196301
774440
430376
605160
1771028
1933631
533891
1964109
1200785
1448040
435746
1089132
836961
1814402
764400
1022966
47271
1359488
1407382
984600
56784
517924
594963
489179
1572533
946457
1508304
1279216
196785
999707
995978
130874
1895826
1598293
1106705
17002
1008009
227050
450384
978483
311815
892476
1433402
98452
1941770
258757
713127
1298862
780496
1912631
1467737
375057
1149577
1507296
944783
786538
61357
1941825
261687
1555463
1682160
547768
1462016
324459
1691997
218600
1021068
1728577
1099520
253561
1354559
1533232
389034
498125
1581240
793182
53994
364379
526463
256619
651708
1302000
1834584
1988383
1808948
774266
999219
756922
238883
1988092
1573088
168059
600223
1946123
60746
829857
519817
452757
1587335
1990963
1314260
1753649
1385595
1428764
1162169
1987436
948890
389484
1047538
1634642
916915
274110
1286405
1997960
265803
717432
659149
1193908
805527
208922
628436
781920
1057643
883163
46379
1466294
215359
1206997
1543440
1324777
1369755
571816
1158563
9440
1910955
429336
975827
307808
836242
1321518
936263
1098093
1037739
1465274
1099203
1577850
1013908
1152746
1926897
941289
880776
1978077
785716
761736
897100
951322
1391791
2171
1249925
1620394
1870283
1986816
769029
1307249
1575422
917279
929931
119417
1217511
1768128
1509557
977848
1031539
1865398
1191882
1266967
1224082
1982704
443076
384846
1722560
388900
1448431
147655
1082516
1719582
1992437
1914341
667214
475541
739672
343908
410005
1231618
331961
1260959
944417
601823
719890
596743
1443969
350104
918782
368079
1436450
1733595
1445037
800205
560967
1503473
566722
473530
369634
453454
397524
626873
1837749
1825848
622102
1485377
1403914
1388926
711882
1614310
1212715
110503
881061
1405638
1188904
1936882
1685943
894544
705466
803497
1004310
1866479
287423
1086263
1748331
1393359
426308
321286
1582343
1192960
1846263
868155
1249299
583598
1905081
835398
1565407
1272372
810166
1262937
1082810
1734855
20732
1045126
153130
399240
1898902
930910
373920
1650527
1763685
1314603
1092872
1918290
532264
1703643
1197429
1855569
1158138
1415686
1603638
1297980
900850
1502129
1948291
1575964
959643
727765
1589418
1913918
544340
1419814
400127
1553534
1388786
1770439
1805001
108021
1105838
918230
717904
1720510
1975646
45489
155499
1829245
109920
1816096
1303139
1641543
244687
1979012
683649
994929
1019394
668293
668868
250268
1667159
1261156
1681583
1744766
1958191
1050625
1552409
1430100
1823799
170207
1200619
539652
1811397
779857
1460009
626845
1634091
722277
919344
723659
1993980
32017
978727
666011
919687
1654340
1546930
1167967
915273
1785418
1239031
1108691
468445
682927
1395475
389315
1639975
863854
1678609
797000
182968
482395
214834
499292
1255351
1756259
755601
225571
612295
443310
897898
1399286
192676
1999324
796069
226464
183967
962154
1322425
922037
1445272
1098885
457063
653712
273688
690084
1630990
372320
1467767
597329
1578464
603854
927927
946954
1216586
517900
422062
1350575
50229
815421
828330
444087
1912183
1537855
645468
81884
273392
1896813
712999
710788
1577636
492780
1392637
558634
568882
1641091
206405
539386
1406875
723743
352795
6785
49081
188362
726836
320193
1178511
234028
394223
1164482
760349
828488
35205
403507
1408054
750837
1629246
909395
1111773
1027615
1043651
1512617
386145
808982
1654908
471990
1408189
1747266
1530704
1468588
1417419
1033472
1990808
1396534
750158
793444
357682
494218
621352
1554678
1127523
643331
578720
1283627
1939921
633656
547066
1028339
290495
1717871
285219
111093
1006966
1751163
1983283
693519
30169
1793066
1505180
467438
915557
362897
1145171
626159
1089451
1147786
1443938
308669
1852175
1676081
1300255
209689
458719
1522078
697994
427683
346593
1398568
582291
856695
1043112
87230
733479
1025205
1290194
11089
1090937
154276
1815847
1306791
856792
850835
1538979
1803217
834078
1992477
1528545
1639627
1799835
1536422
122031
1359563
1199779
1558652
1648558
1844186
1789252
1289165
1233146
1090142
1712269
1537024
1253681
848540
1308814
551071
1701125
1546422
1851334
1875623
21495
1505622
1115886
1572296
113299
1889949
1208672
1543701
234631
511725
970688
114048
1298953
991622
722390
503124
1054321
1681
1436775
1095920
644318
552851
1269348
1565950
1253257
1660957
1023700
1348175
1698931
1074440
1005096
98970
1713141
650143
1292229
1787708
168752
1098823
1102670
626170
1937693
1583642
1281805
810268
1221458
338777
567838
386561
242073
658897
233405
1014761
1672218
1294992
1238779
460984
442643
1194553
684911
881918
1587646
240037
1471022
1909132
661837
1479206
567747
1726218
747041
843850
619764
1529919
1098477
1192569
1172818
884816
921966
1599510
825651
779688
1634797
355861
447622
1930609
1086132
1147833
1177597
942557
800032
704880
1353501
716342
251152
270092
1257303
1956068
1220885
1685452
1127623
1821600
1777525
1914242
1859161
1490183
1571117
837486
435006
725523
82544
278114
709061
1748165
1020903
1083515
1120870
1284528
209829
1700284
1744216
359231
355950
1463587
564121
1933033
294305
75441
939168
1906189
1108887
1641320
298874
32485
1367465
1733627
1230646
1075288
1640031
134024
1632082
837415
800980
1975290
203463
750243
1710768
483673
1702027
1662738
1130704
997250
455833
1341698
1831267
1653583
330693
254217
524186
21762
871027
1204431
57972
1586388
484273
262521
964205
1028261
143183
459118
15047
737809
752275
303599
1336994
1006888
1547401
681238
688279
1272379
1988060
57459
1976096
227228
364263
1545396
1452549
349664
1962997
1257480
1613036
1719444
539410
1424726
63382
551857
1141203
1689979
1083144
586572
624140
625024
1401394
816364
1650288
1226267
1942029
1180171
942056
824876
763351
1698010
403357
1934891
1998201
1917948
175152
1791136
466565
1622924
779208
1342117
1261293
507694
351741
381844
956756
1809640
1843945
1414819
496166
687088
511316
1823723
1600005
428329
433001
657679
430102
308102
295200
866979
51987
477211
1636063
856761
915440
46352
887419
741898
40073
920131
22630
680502
1789007
1173377
352239
1312026
717562
931194
32384
1360988
1272002
1092437
570381
471063
459027
1244180
187150
100255
790061
974605
702520
1126102
98135
1605897
1461911
609402
1849215
508112
826440
703415
123488
172842
1812574
112209
1717663
1259377
786091
1613813
578983
389573
35147
366084
1903928
1987908
1125165
1958777
1872570
714069
815072
1644872
1122961
1284192
1728624
859758
1968665
938376
1163716
1502889
801602
193515
1259392
1234852
403673
1480463
76115
950244
1722617
1182706
466470
1879622
880069
1447552
333939
1245394
231933
1505177
1065436
1069021
1702567
84505
512734
1678409
1412741
218454
617390
888706
1897922
1515983
1619686
1642556
1997861
381984
938781
1194994
1898544
47158
496028
1768191
826476
929124
592536
1902540
1374518
1272379
237348
219655
1444467
1957351
1517207
1418994
897261
1274921
1952730
429654
23930
636440
114711
311275
1123801
258609
1112789
1362606
326792
641667
1299235
1218559
1065712
1454835
1123461
313734
590020
976481
1635572
1447689
1802933
1835164
1820911
1026926
1522212
135700
1703369
849509
1892378
214033
1494772
1497869
17344
600305
864678
717692
1251354
410246
1343469
1870216
830150
1754788
1421978
16567
1240085
35945
1182327
322091
1281547
1362593
754068
1393264
1608260
1057774
1344439
1172908
590892
940420
383104
1310908
23132
1176470
1907576
1752446
1125918
1648389
418864
1943326
823715
1128070
745375
413358
1677432
1209502
322736
407331
1201165
967714
1475660
660727
1976604
174228
968637
1629345
661331
358123
1800624
1883689
1445931
89123
452757
314444
1713979
357374
354665
1246243
1648469
1137097
334561
1316595
121193
1930636
1996441
1342408
701816
744682
421777
1703125
1632300
1332187
836060
249726
110278
1847372
590736
1026868
1518431
610713
622988
1719833
1408974
556103
755886
947298
732974
1863779
308082
1095435
725727
1215084
647474
67994
991148
915598
451352
1951418
712638
707246
1480434
1845631
1169565
1734748
411195
242095
629763
708429
1345208
287616
1186919
1097286
555592
907782
256422
1826963
129795
978018
46000
1113481
546276
1366998
1201242
1976590
1032710
357429
904196
631334
558565
380327
401311
1123012
764025
243434
883195
554992
801003
781875
1552742
35294
489827
1764028
910789
1164008
1057385
1863435
172958
1327220
1206123
1158110
1793421
232984
425579
651819
579600
324135
1766380
1248401
1572952
1325212
299833
1772977
692904
889773
767043
1181768
300806
647814
485665
6903
1349120
97717
1188336
386730
230137
1962552
1801984
752568
1547396
1638929
764693
1877676
322301
416669
858910
1518191
271131
1665519
423276
1608733
1161287
450171
357160
1567116
19527
1026070
155793
577559
192538
252129
1810546
289949
84470
1738782
1586483
1758955
1729810
204975
1554000
642443
1050844
1967905
417400
1567924
1024166
521149
1687861
1078555
536732
1747370
934796
97186
191099
1571708
760347
1628312
1695626
1077046
1008408
954397
1550768
486733
1715970
1635323
882527
368936
1178372
1531406
1816813
1508132
42784
1669144
548264
1546924
352793
1680508
1428282
1355399
1172053
1733826
534051
384930
1498224
19637
1874784
1423755
448824
1530748
346615
476177
1635498
1547077
989943
429595
1035720
1901899
1446104
1940347
1913267
960768
1200636
779915
1326633
1648073
97551
1968345
1235979
1899917
228022
1902231
1858496
127786
296225
1875913
516895
1529659
1884214
391670
255596
1457755
1846098
173015
461534
1790557
685988
141716
225585
1253965
331308
1486620
219308
1633047
459103
1107344
1359816
1228479
1631174
127991
205704
778189
1761413
830145
712385
1045912
1296199
431559
13942
1722275
1838612
1936656
1288485
1208942
200367
384893
756895
886503
585149
1127172
1701557
1941497
445170
523604
1773002
50608
1963617
766868
11960
1290356
255755
1469908
586747
1413586
135699
1053297
1243746
191208
1590831
1661982
973616
110369
1409874
1112283
860278
942977
841650
401853
741592
980504
913835
970398
1233713
1801673
320074
939820
31617
836594
6211
1051974
1986502
1112468
676021
224092
1294690
700927
654449
721657
1056796
1402388
1105093
244211
1187789
1730756
1697858
1793904
467504
1840846
802733
967210
1568822
1813398
1931363
126948
531473
1940080
87674
1173825
98598
916197
1073019
1615577
408779
1611573
681980
864328
1425159
459389
290748
533038
949676
858597
493413
738399
631442
1766046
1861648
143937
250544
340078
1563239
121414
728293
332372
170952
174953
839371
549725
157862
786027
1502866
287566
815856
1817480
1857722
842924
417372
865213
706673
1642790
1868903
38850
1189296
774106
118963
1625772
692834
809296
1556192
747397
6394
1821823
777837
1048718
7068
1355094
908655
1586969
444404
149541
1398080
1375895
1496823
781991
1456720
1344521
316901
1522745
1843355
1988092
492856
1364371
929486
162227
1860321
613119
1797223
975179
1806046
1438587
912417
1287757
611023
1275457
1210274
1464763
1050639
867965
235056
631101
1420125
1619742
1281837
1937563
119619
1649184
18638
279214
871265
271791
1199845
999488
105890
1614821
739568
33386
924839
1746923
753729
469814
1155076
564655
1960245
349957
1894444
1951048
1795085
423547
1729756
1713306
1551063
172615
380503
1105357
1933343
1829204
1720569
1300857
1366496
745591
90730
900918
499969
574515
1082464
789491
597989
1741131
718005
222212
1953745
1278619
1278872
1844086
1212188
331934
1203131
340113
937425
1462740
102964
1499168
1879643
1684127
532815
1328543
325769
179325
1356954
1946580
390158
491818
1489754
1375404
1559156
12569
1813522
1983330
1436485
529868
1866612
1206545
475163
1396789
701918
671017
834995
184194
1573028
1904352
935494
916583
379110
263257
1885260
1554247
1641915
132237
217148
660661
72497
1137554
1126211
1387621
1303662
1882745
1267834
944531
1081610
736965
788555
760300
901286
1471012
1734610
372227
1210464
1242102
678138
331087
32382
1501394
371311
1814535
1495179
1548515
1418063
1262475
1517752
1294164
1877322
1302840
329365
619240
1505348
1149999
1578392
38453
1811541
1706569
1099629
1448933
1999994
1448316
834832
632184
705834
1733786
942133
1861809
1930471
1565124
1226206
80961
600254
1543285
910367
1517378
1334649
1891986
1226222
1071895
1663154
811306
174217
358604
853286
1438212
1824391
81066
853375
1080775
1502431
1965606
1521900
314293
430434
442753
1531132
1738218
1738882
1884808
996409
600825
1765928
566249
206603
1836668
1099727
456696
79545
339493
1198139
1642683
304068
1569541
810770
1657622
182593
391296
645751
179862
1400289
81147
1915035
1300260
1749677
1290190
1646721
1659171
27077
483628
1708555
1985961
1248879
574910
1027776
707512
976398
582549
1554248
677766
1421241
100559
1621433
1259800
621673
1349938
310489
1349910
328957
722985
1784562
752769
14648
747689
1108086
860052
1099042
880197
705728
340905
1196874
1704709
1854740
1429415
969600
915640
1080571
126
70518
1089736
1753057
407346
1582311
523792
681037
622790
1231857
604327
632976
1275647
1780932
63180
1007711
1295168
1582981
446874
804971
1332072
1134611
118594
1176908
1820813
314232
621502
1515818
581628
242918
524193
1297554
832438
1615952
1604069
1853867
1922627
1079975
815648
768272
689749
1944713
442624
1434921
988749
1635561
303959
292226
1152809
141502
525581
3220
1118340
818621
1046959
959768
535030
1711334
1834488
77931
155051
1222125
582135
1390529
1588551
1045205
840742
881759
1801836
826327
1258433
755272
616524
1353321
485019
1295360
885632
1532221
8771
1339108
1514182
1035836
313959
1696628
389102
534152
1929930
1131744
434936
908409
1571313
961208
864845
529150
668882
1338295
313212
1019106
1413573
253758
25288
393799
710319
794241
110991
1083530
1423569
436484
1972366
1452629
950888
1616633
1459823
775994
1348253
1618053
1606850
947385
649010
620045
911105
292342
895433
1813516
1201538
1011042
83870
720858
1454719
856924
1878209
535642
24231
878704
1234672
1387670
657505
1842025
822286
1275504
384555
1234117
129918
487456
864051
1753653
1342368
502641
234531
1676445
6712
1089191
670394
1185124
1761309
1096384
1697014
168035
1924547
1179868
1551705
216108
583380
40257
115667
881652
119713
619628
1424234
1210192
1635737
223662
172434
568550
1705255
1832361
1742879
1340467
941789
22840
869359
1954711
883353
761636
1734239
1388446
1919116
1419865
1688925
377299
121049
619545
1588087
312134
1835995
809652
52522
1864289
380631
567264
1884493
498929
647493
321202
392373
829475
1281131
903650
1891434
1299496
1865800
1558073
1234676
997760
1255092
328551
1299737
1048926
364512
88062
1563771
847997
1173936
1640155
373230
1096257
1412288
1591510
948650
1823184
1489156
481860
736298
1534281
1643744
1320319
1409850
724352
1667530
1560274
1578166
1052510
205319
1767570
1878873
1750846
907074
1212270
1218594
1501645
324824
1933134
27213
439343
1814824
1478947
838457
360258
474381
885497
71875
1940080
1290211
1685519
27457
1211226
968573
1761199
1644207
1305754
339068
1910668
1040088
47019
680021
245173
1166067
873729
213771
829320
435237
1363828
426369
929754
1295761
489354
1053514
686254
1436336
1273833
276271
1420191
142332
1384938
338672
1887813
273585
743807
1812982
1248267
380886
120840
262357
1064071
63548
340769
133467
310253
920035
69508
615754
1938597
1290049
1022956
41149
721662
1659930
594906
1210581
786756
10304
1519365
86920
1853737
709701
902540
1094979
1386322
1814795
1073830
1754199
1308220
362974
365417
783256
383060
1407672
1230984
248348
1085643
1788520
1887084
1250191
1392754
1092255
600682
716848
992462
691982
592333
160350
211963
1267999
337925
531495
935717
796773
1331909
117282
512756
704810
1328953
1621091
107634
1346868
726548
1227651
212474
1677094
1116523
544773
287935
671349
605083
47986
1279463
634174
12461
1343421
1234109
1268144
831904
124117
1021540
768204
705761
1517332
875955
860425
1420434
806388
1504412
1797599
1635986
1357707
399213
1809035
1641367
695881
14623
373690
1007745
487482
497127
1074406
143678
1812141
1367818
322087
1277534
940364
586912
1413269
1582190
346313
1556138
1602513
374861
1487458
824583
667980
1107630
152166
844374
573122
945007
768798
1399845
331084
121518
413381
1657089
1694005
1092326
452706
1236346
505980
492866
1649906
785571
1386078
1903175
343331
155170
435835
77149
1715719
842203
1844565
1443103
958311
1071976
1124486
1807065
880580
1258806
290980
117146
1558942
844036
106528
28075
1665026
900124
1668240
1801601
1917568
1622037
827672
320325
130005
1592241
1347851
1155834
711055
270532
283537
665193
1888133
534775
127780
1602314
206351
1629067
672934
1090984
1538436
330553
1011155
759222
91441
351125
605300
29001
1278405
1285919
133229
868607
354222
705468
1392009
1359700
36358
274756
1645750
1347033
1566470
1547885
885731
1268791
1717259
567334
866256
353180
104708
234665
410506
97023
103093
246073
1148106
1041964
894123
542795
942466
1999337
798074
1407288
1574712
1088928
287727
890053
14277
1235129
1294520
1980164
1057467
800468
1377434
1617342
165230
1850139
1267474
1658026
797483
1083184
1375642
1992399
53463
1227335
436525
763726
661479
612718
111721
133392
1343034
742406
122649
1042873
1130354
622820
1810865
911779
501535
304979
351051
1479600
988873
335526
953169
788925
722212
1770948
215188
1630846
1460483
334971
817045
1609488
559702
1546406
1304976
1496971
952687
848534
811374
1185623
574939
1097852
1017444
1933154
1380468
651227
1410334
1630534
629946
361624
1653774
1935854
905650
1245615
584479
203779
1394027
182123
1971671
1792219
193188
229037
689394
796573
1252486
998353
1146134
1760872
382521
224973
409965
1151533
766066
343782
1586673
1988679
1259536
1605578
117963
1849943
164607
1752882
1011297
1268552
1393287
1938212
532192
1998541
1422346
283306
96557
1220183
446266
1565270
573152
53597
1335037
1836823
1755756
587656
1750067
1365805
1000018
402353
1502956
1071674
1402599
944704
1452872
1595791
1008042
859685
752165
35364
87355
1736782
1711272
205300
1709909
1855194
1647388
1768122
1545965
564727
840956
506696
1593966
1017765
924086
671563
1803765
1029018
1017207
1254537
88781
1121245
1849201
498098
479571
1989387
1989987
90710
450781
354209
1534013
591170
679202
501234
64036
1863838
1372536
174312
1055610
910184
1482042
1202213
792888
489401
594068
499869
855155
1790300
1444176
408695
1398080
348490
1822670
1673492
397777
1488441
1622865
592277
10394
1933489
687213
1054456
57495
202453
1660443
278762
1211009
1628876
698799
496270
562845
679090
233274
1199809
1792553
1107125
721016
762541
400165
329976
315387
861514
1192413
1676826
729129
1738076
97927
885323
1946129
267383
540312
1790197
966873
580883
1305304
1051858
951322
1376238
834780
440243
592493
1789029
670163
1055381
390557
138068
1784826
1562636
157859
1748502
1220522
731258
52378
425576
142590
1308842
473405
1219693
544310
1385530
1565900
332627
1043731
943305
1303261
1134211
1194985
275658
936275
427566
217795
60155
1717018
1822585
702138
702241
1447830
400139
1340756
907484
396050
1971459
178459
1811978
325083
1491541
1684687
1155759
824086
166947
203085
1475881
174648
1928078
1688899
515248
1406943
1150424
606509
801672
1966983
1685400
237029
486348
108686
145497
813808
939736
1672437
1741074
1735359
399468
784105
1045893
414352
358239
92563
1888914
293085
1714957
1537802
96492
4458
1299089
529578
1476144
968143
527447
999180
1359916
708078
966077
149572
1023595
48004
874108
1169687
109967
405972
354970
465849
1606284
482497
1707338
1594706
247430
1570013
1286823
442663
493869
1217588
1710120
1975088
1781916
1828499
644833
758371
1711331
1082050
1989838
183886
1823347
1423867
1783430
1262159
749453
1487219
446572
1910112
1333074
19834
535982
1216624
884155
486067
1215931
1813302
390598
1868320
1445695
478367
232344
1123457
189060
1509527
1756903
625629
282455
1839430
875825
1002855
1619534
525679
449605
583263
806179
170692
588821
1876794
757949
1515962
126207
159931
1823455
633826
829494
1874127
1205771
95940
909964
1221979
1848437
3391
337402
1732336
1367259
257551
672219
1696930
1808603
1762145
1140923
737837
1427536
1432618
1981865
1951191
207596
6798
1405850
45480
471932
585252
582994
1999720
1313437
720036
401865
1931272
645220
118758
508085
1076649
818116
1973013
1773499
1872043
514827
1203109
730026
1393632
1284234
1695609
1877845
1873275
1116180
635495
320539
291069
1436596
507926
1176383
257231
992351
1578534
1250845
1246067
599459
612295
568561
1542479
317002
418473
1322144
1159780
1205548
1109491
1239774
1600968
1491867
1843461
901534
1177838
789968
102667
556175
1894363
1220354
253755
723159
1024730
1013434
443248
1191711
1794667
559217
129552
713893
665372
700927
35540
555070
153203
884686
1058436
1128483
493718
977553
620423
450060
411204
27870
811396
684610
1122864
1423664
266266
372018
1959459
1622376
1282991
1710546
1917162
406510
1927674
1108642
1383196
362464
1485449
1808277
627307
97145
462056
588949
1793229
44732
996584
336706
1736108
1858312
1625703
203855
1357071
935794
516968
240756
51393
1822433
245013
959339
509307
473937
351328
804583
959320
716600
1332390
58213
587429
1480995
679398
1521450
544095
1991542
610446
402515
415396
1601994
812110
1805174
1998148
1812213
935612
1432914
1831075
1663180
33436
423600
471348
78780
1613769
1776827
443007
1520449
592901
1029949
350935
1814763
1700556
1815639
1207376
645985
1704083
1262603
448661
429284
1642910
1254591
89194
120190
1669452
1703793
1289938
1702192
1826917
970213
1517655
1897107
268390
1218510
1384841
828201
355760
496247
124407
987941
1778520
116307
1147621
1415586
672205
648830
27991
415802
1527132
1573872
987115
1912795
1680552
501554
1314177
979981
901308
71505
1515599
367466
126731
664102
1410779
1230724
1962910
1757906
768204
307890
967759
487333
1517293
180257
1285359
660405
860457
813975
509676
244104
577775
585480
1806049
1682
363960
1915545
1778395
1337612
272405
1863892
594739
1940330
661720
1002279
71522
923309
522250
1447189
1265500
770502
1608854
1085799
866789
540045
507014
449039
1706617
858698
375435
417995
1195912
1048732
404727
332686
676519
1023924
1459732
1359730
1759717
292072
1663895
560201
1887510
585171
30589
976982
434130
55994
1801343
58030
1178672
349724
257303
1397052
1450475
1443175
1774533
1953047
836541
708956
1630396
564361
211376
243322
1281260
807585
1020204
1935907
736497
236106
911620
669792
1457008
1254366
1191117
1219851
1128911
1396294
1231421
1565427
955466
910955
1501418
1336027
1283469
414775
1238671
1342067
780476
82307
1002034
981516
1125541
1664737
1760948
1877683
1093714
998759
594215
1433794
1171779
767682
1514454
192835
1992211
1676940
733198
24971
1375003
1567996
15382
848525
1556433
1092169
595153
788975
492936
1908905
1679778
552728
588771
1128643
1554385
655088
1565826
68001
297679
383524
1365553
136025
432694
748310
1462314
1792969
1256015
945344
1612512
1881043
1672534
647943
1422178
960785
1816253
418244
1181803
1152538
1409291
1179721
1946656
356277
1763065
276214
1999804
1595331
499409
630907
1444972
529869
145834
529935
1845327
294028
1493955
1069458
844142
1426125
1166356
1305051
982257
1831830
1767145
399422
666876
728363
1488957
1480089
252899
325722
1252044
1672074
655264
1121987
473746
950755
1347108
695215
439358
1839484
1102827
504100
1968361
480026
1565160
108655
392647
833874
81708
1655885
962479
993119
643765
453480
1776484
108914
634377
1211545
1029785
25663
1580959
884512
176361
1321263
1727938
361561
879904
990439
93364
714107
1885878
150560
1534056
992826
22389
321877
588465
260233
1086588
572588
906791
1624421
903481
1821348
57817
1479393
1303265
1421386
1958310
854825
1493823
1600251
1126854
117565
240290
1526616
113932
1651248
852568
1030158
466088
533735
813374
290106
327012
927225
684306
743068
718935
1764791
1592306
99589
846898
1077199
174082
373213
468469
1373849
1937127
119736
1353110
1534551
1507641
766228
1210265
410709
1897091
1086061
1204843
527548
1413655
36732
1094657
567569
190937
1257957
18446
1895867
242492
935197
1367749
1674501
391723
781849
390050
1669973
1331001
501613
27312
1063201
1108586
422695
1482365
1858009
662960
90243
162313
1015441
1817416
1636359
1810114
1473829
1708545
580913
1390086
1057991
1041698
1617364
436552
1544854
1892531
423244
1268866
356474
1342988
1521099
64528
245773
1915596
1508198
372419
121647
933487
1313212
638404
1639377
1059599
429902
1594910
649054
1574212
305683
384219
1388039
1778960
1694323
586277
257191
9752
41825
1682200
1232016
1152823
742010
1323906
584590
262395
872231
948846
599805
1655460
165089
1613113
67003
284138
175155
772386
324493
470039
1033411
1873420
1760441
971865
1598490
1942615
1261937
1345491
1242261
1086076
1548808
99895
1214957
711242
592372
298731
1340700
1809492
221364
1535925
1632379
918972
460954
1413504
1746601
369441
1456323
1403143
1001675
1408221
1315043
1375131
67195
1321356
193944
518331
1419016
1077442
1746910
1582099
257673
851517
369471
969160
1463346
1299336
829435
1142463
1964700
766784
482323
1794885
969426
1987101
758950
722517
1703448
1973342
958817
263541
513510
1029743
1523888
889275
164786
700100
1557751
1577544
1934521
327971
759750
113638
1255862
1315137
368942
891406
1675913
1803437
72722
666653
1953013
654931
1603195
470667
725343
615431
1423276
1030460
544656
430200
176086
196394
1152241
1747259
1075234
549068
1614419
888051
1999031
1550531
476958
1889176
535122
379945
383740
1988129
1588744
740483
1271539
404013
447066
29077
1624132
1639143
478623
952770
404655
34361
717341
1778859
1560099
1220278
125517
1302186
952498
1121851
391624
1892624
1700381
163647
128482
1844257
1667624
1736307
411637
1399054
457640
1668017
206461
442963
1370937
240745
1015416
160420
275717
622392
1475898
1498473
1014630
1165147
956483
1220261
1548715
762329
1446553
404750
1211894
1295988
1791234
524013
1704478
1422598
667608
683603
1711145
1498716
720731
1736526
554487
1251159
1560465
1567617
1391744
1921171
854402
201758
278139
205255
1109043
1456957
1526347
1585820
1604848
1015044
1285809
1295702
727896
1993588
1609678
527
211576
1648300
1179452
120528
868160
387816
1317383
5923
896457
728018
623672
870167
1990912
1704582
1229495
594691
772014
783315
1577024
1053817
1495879
1356799
796799
673505
1976341
1227303
1678509
1076812
1685039
1051351
1451776
90985
74253
1332660
570566
1811346
1073622
185697
379107
1374319
824101
991677
560926
1258749
500986
1014773
1023001
1311608
875871
1833380
342264
162711
942171
779554
137253
826684
1383481
1308356
1994207
83687
51922
1050991
284836
398171
543787
1547466
268724
128321
1674515
1917495
284471
473906
1908887
1303670
1874203
1605691
1449713
291414
526707
802538
1789594
1663934
1415778
1322913
1061157
709258
1137089
1573204
1841148
1205729
1391626
1668901
232485
209682
486403
52145
93845
423316
702692
234346
239758
1430207
801652
1665528
650986
112072
1732357
630753
1720155
172723
117041
853695
892353
1458838
1214572
386984
738339
602354
748915
1471425
33011
1984513
967270
1154652
1050290
1406669
1690385
1744077
922510
350465
1627617
1512583
1432963
1729612
369947
37387
1314553
1557121
1350501
1004625
775821
167523
1160176
484473
96464
1326669
1453585
622432
793467
517433
1804743
1736690
382314
349242
895141
1482508
720556
969470
1752142
1391340
1856275
1939
1756163
1336983
1860701
719182
11073
1574091
514773
480483
1344294
719010
518005
735086
304863
712254
118466
1956039
1144549
873960
1750162
1899713
1476727
1188155
1038089
1081947
1903366
981761
320351
887385
1712243
747198
11021
173251
1858131
654088
397155
14545
1294052
719564
339711
1182007
497275
79029
1278934
1943270
1268305
290641
87747
1064851
290514
1912597
399338
592215
170968
1287695
430549
1333358
680557
1786610
841943
140102
310268
760851
280312
1800023
287599
60071
1986548
144015
1854290
692701
343869
176966
1774512
184027
1808648
851914
1572781
470709
1420745
865202
1240504
372027
1093240
393871
1059556
614283
344615
1734488
1749968
1554786
1240423
1134750
1454945
949198
107294
113128
1340216
979999
858132
1407427
190021
1643289
1613163
1908871
1512361
270142
695176
1493460
1779492
598242
213154
762337
1519732
587429
1244519
405149
1225239
1854819
121127
1094847
759095
204118
659123
1512735
713099
1977468
1186399
1343711
325451
1131395
677764
1979541
1684328
1377302
587507
599212
374863
880559
1693416
469363
397401
338107
487409
583449
1300792
750365
352521
1319014
1400486
1868787
1784302
461317
447958
469447
1649270
1198194
1433574
1764567
1183834
1399969
334764
1173103
1622448
388210
270127
737610
1677152
872469
580724
1972151
377641
346019
1950242
1215122
689458
1327007
682038
1935891
1449682
486967
1270700
1638447
1192160
429160
1351717
1542597
1452633
906990
996059
1132204
354552
1240774
552581
522308
952134
122734
678506
149346
1036524
134870
1575477
566673
1210510
639662
244400
326339
1255683
193371
1480817
1786183
1386038
1811580
1649156
90939
591881
1273337
1732192
339734
1824260
649915
471364
8815
310662
214529
1013837
1832450
405368
1201749
1989216
426155
539482
454781
1782604
839310
1566118
1394167
442424
1260198
1732658
1077145
156062
1366819
798243
1352908
1657932
1170193
555537
435618
560728
1220320
632364
808729
1670136
450298
1911556
1418964
56953
1636645
731630
605110
454781
574955
1478698
1759915
559150
1090077
1578445
1353429
1810352
617261
1168293
208153
1056288
695115
888430
1339447
1202059
582093
262092
941887
1616301
1873758
1280400
1296264
917765
480145
111501
228673
77964
1059320
1687078
279002
1709443
1140616
289029
1603220
311891
1634876
387247
1614492
1481485
1608973
6054
585955
1428382
327987
1297032
502279
213115
103133
1126997
1459272
1990429
258041
822678
1615051
1761610
500723
426011
356496
194049
531143
1801470
428879
755409
749794
146063
850156
1291963
195050
403614
223870
1157413
1984502
1849269
942599
355378
1152453
1481420
135818
391794
1347807
1663010
573422
238824
701150
1632303
1297264
1082292
1915152
1259419
532401
1960200
70451
1590737
1215695
38800
1335264
1676734
1682063
847889
1696353
730746
677283
877516
725669
1605620
486898
637860
1691765
1286184
1895971
1410606
574369
1183090
241519
902735
1229769
551072
321743
543976
230772
66371
464211
122469
811092
948883
1496581
1528739
1620373
68935
955828
1011213
1963704
594426
1144570
1303236
997822
417025
1833294
1742121
106699
1909670
15090
945985
250524
720882
1069407
1215349
1993282
1774065
64923
696999
1672048
1222224
1476708
1564466
1457220
406138
390823
539271
123605
1226455
1101230
799542
1370558
307645
135550
121052
1669662
266549
1779196
62923
1132033
1137061
754789
1437206
172311
1244494
1434061
735407
131066
1665904
512770
1353438
749891
604727
971814
82442
743322
610119
812509
198553
1163966
774051
1330868
242840
475694
349322
454022
291819
544262
497074
303645
732396
328649
1189148
737913
1689426
679613
281922
1628740
1973191
1431500
318950
1820269
1342516
1681125
903534
793851
619311
1006647
116666
800447
689454
282018
887877
295943
1958712
307571
534822
424919
1484090
655927
397484
1739893
13281
1634340
62332
831361
1166483
1343225
1817076
436470
1293358
125373
26508
1153320
954342
1375103
86993
1580189
1813554
674838
11296
1116865
867721
975691
1485480
1624701
1722198
1719350
1864891
757353
619536
190869
1511779
50140
461423
1494273
542939
322124
1229057
1431312
1935474
1575179
1889745
500583
1120865
259229
1541563
486964
165637
477488
1620217
1983646
592146
1146072
1373739
1449236
940101
1052877
738170
1160396
475144
630576
1718405
1727343
285319
1560218
633151
760152
16328
1874897
1630721
665076
737518
1603738
1833544
1179436
1732823
1440580
1975160
1946522
1217999
111135
1188910
1415989
162461
388497
697645
855180
813329
710355
1386917
284759
1657427
585706
1515146
218354
59534
1782295
321376
1912606
838326
1743421
217457
1436329
1270457
305066
186654
732128
1075611
671537
140136
184440
1819538
67195
1522166
1879808
184493
1393072
1583990
745794
1012837
471113
237397
1269663
125556
208537
943598
764683
898514
719930
1169192
789038
1625527
122702
1091489
1672464
306845
586520
1181038
1837264
381479
364903
1077265
206445
1789094
1785566
134773
1502626
1463173
58126
1260921
1918695
1005616
299188
901848
1862671
485207
1113980
484613
1475115
1584796
456545
1422483
866254
1114261
1023381
1025552
801372
917072
1084900
1187961
207186
186240
1855278
578844
1271783
748104
1431259
550864
685158
163
140152
681817
1133992
705829
1287737
515116
927677
1790801
1448025
371199
924843
953996
1531363
498760
610591
594320
1947053
409961
1944786
1681347
861647
1687859
453640
954322
1986693
617736
395991
1825819
1872029
274091
1279985
1848377
1352337
337046
1918746
806345
197938
1747314
188202
630172
1185575
1770652
1278356
995028
1024807
1497330
1163984
575198
1869967
41582
233327
667668
1645193
1669586
73385
890949
1396497
695025
1993906
1735139
179208
1938976
125202
538663
32226
964909
159298
201096
1534442
616066
282362
165573
872866
1718818
1234461
1535479
9516
1141641
566920
472605
1136930
467038
1347229
218290
1461028
1428365
1405925
333947
276608
571976
1525236
199963
1976954
673940
1654158
1669635
828687
1671474
1773637
1624860
1278086
942964
1256672
1927534
1189755
794857
180039
1242472
457181
1851295
1999073
921252
1254721
786713
1091529
1855998
1146035
195696
911462
841304
978388
512810
1012898
1012686
1007070
1504945
97188
1569812
1184021
1349745
634192
1034951
1706400
284990
1516750
1033792
1734826
1950240
373566
382755
1050632
450761
1463730
1816301
254982
1664189
1229713
1143227
1505953
1100837
1247039
514773
1312285
566659
1488059
87145
96526
1682634
1222326
317078
797802
202902
773145
1229460
168468
895804
1969351
856413
1248170
1453975
96430
1994702
1969973
16826
1589082
909149
376006
847907
1151841
1405301
1186968
957968
1925659
146324
1737582
1937065
1113807
1246369
114466
304238
1052837
431216
1698650
833803
877934
1386045
1649100
1072964
1570654
938479
1857003
1020554
1762812
1609039
1103782
1838550
107602
911606
96293
1011755
487647
456297
1922437
650082
419082
233624
1772631
1862997
365516
446150
1971112
1975802
1318517
199254
1684399
1280840
1625104
126770
821135
225871
1661897
600508
886129
698689
1423085
271564
990449
835608
317569
1200075
681006
334518
482115
951823
472345
454209
1952665
724324
439821
704253
1178959
247581
439046
822982
1956679
984071
163916
1952088
523448
997421
625958
1958318
144782
1211346
805716
1458318
1604796
113975
215068
303275
1575272
374421
885717
925435
108742
347386
475911
495791
1816826
1361984
569591
367263
634745
1477617
1183852
111453
182899
558579
824159
925908
1251198
1597840
1274851
635408
1513684
1976508
194886
847357
865535
1927903
1682774
1091894
1708076
1977414
569049
570247
169008
1615061
1124154
763763
432289
1539614
801811
1049742
916764
880913
711623
719824
333434
1029555
1901236
649940
275279
1703559
1810263
472729
649640
652433
887772
1270512
338070
1604793
706401
1014187
385715
636394
1959354
1827765
231961
1777697
985196
17734
223408
271435
991905
1182164
530039
447181
282494
531167
513743
693900
1065582
824803
1167300
31172
758960
1080963
641636
1662516
1527138
436693
1453276
768440
263757
610094
324847
808475
1824354
1477124
393115
899908
926192
409884
938664
1956392
1185784
1501480
1523932
1165945
556470
187015
108219
900050
654806
1337912
66756
618591
454800
390219
1296082
1980969
1249427
1816538
1445790
1287635
1104650
724502
1700227
1943582
1268541
1873538
1856815
793259
816951
1960729
1062254
1999964
1548741
1295660
291211
849598
1322779
1998420
880485
20787
378362
1996228
1165765
502021
739867
1378754
819244
992360
1167169
1058351
812495
1792739
623186
225670
1183542
578166
459934
442935
409760
907372
435671
21954
125114
1197269
1307603
1761812
1407897
51613
287142
1415994
634287
1465988
1164151
1887201
1596519
1698413
245514
769444
590230
1518988
1883582
1853481
1799679
969064
31238
1449426
448437
946617
1361380
66437
583532
377494
552732
940322
129883
1880717
6954
563733
874736
1837011
1887447
923714
836039
601465
1183791
1749836
677860
1930589
75353
407557
1101024
453936
973505
797298
495271
508763
1206009
62563
584064
616567
1395086
1217797
1883013
1405906
1188469
394500
1820264
489991
1314456
907957
1636644
1370281
1183891
1680121
1580476
1178021
1264157
747951
134989
240057
1529701
761396
969860
1011533
1299624
1473340
282277
1593136
1456928
1489987
1468616
1452271
582858
1939087
646067
1395537
1235686
1047626
785190
1291672
1272728
1208913
1775054
808329
1334949
229256
56207
1726209
431007
1487455
665442
1257230
847248
492816
751825
941678
737061
839804
1345086
1033870
108975
64952
290214
194297
1167452
1989586
1449862
1401410
390134
1700855
1333715
1035647
220902
726643
1324158
1057100
1414270
1364432
884876
509906
554522
1575457
534783
1204245
1539014
848117
1052374
1471072
1499987
726833
287019
1145448
1724954
1867349
19090
86935
1849851
1335110
1537671
724369
519854
893336
1571270
1066822
932098
1938191
1412888
1336845
835226
489365
193784
1244288
49911
1601627
1001793
1174422
1010363
780598
1872397
806799
464868
1729222
970649
1239810
1246903
1113800
1872011
1333272
176472
1418280
183288
1445986
804070
1911758
701474
168955
1912947
472825
1871178
157967
718111
215582
1159228
1266914
1667581
1325443
66885
815824
967305
278227
1621014
344695
634784
1843333
1009103
1871929
598685
1421249
705735
1183182
703176
151887
651232
1795274
527014
759823
1507432
785132
787744
378562
378195
1734665
436486
121530
1134571
1095810
753007
622795
1776126
423244
505739
914615
1524377
200495
33641
1268775
1650370
230273
288427
548799
1010961
1872375
1171239
1032669
547329
1706036
764799
1180977
995651
1555496
1073284
622941
223091
1359392
230110
1341641
49591
1736581
164413
385298
132903
1214377
698159
1828220
99533
1295977
1535793
38646
902084
979267
314912
952751
406293
196922
1102958
1954195
686436
1294277
1507218
1837755
137474
885600
714279
1723252
1537806
1751857
128621
426157
1183922
1607678
364936
332713
366100
266168
1561137
1969340
308651
1814893
1408627
238071
1118556
53528
1584943
20412
383290
1503660
81085
351731
1619635
913172
271823
1310728
1011227
573954
1657412
1962112
877546
1437598
981861
926680
1827082
153737
1428414
694257
1792455
704570
902093
802848
1892996
1976072
1970059
1396535
1011802
1153761
1218669
1881329
1654947
869128
1785260
429531
1759642
598982
969999
1113760
1169929
1005460
959189
710675
549572
1309325
625726
1102200
556487
1766000
404509
380354
1288634
223110
235524
91098
1020037
1239563
1679988
729638
1473857
724864
788483
600198
1395011
100922
1032891
331492
916323
621363
1371507
946479
1750653
1004820
707657
266192
1316874
742017
1719184
342756
1590178
1946999
1568082
1260964
454789
1704804
562657
1793205
1130398
1069515
1165975
1246143
257896
1555272
412553
832668
279191
1971327
1381278
329336
560449
7368
931939
47712
515829
1141324
129297
806627
783424
1091847
316389
457435
1547749
228068
1865411
891193
1895222
689371
1853352
1457648
1077645
876699
1324109
1021227
1879583
771933
1753137
1692946
527537
1912727
1948145
1328307
1453197
1003153
1175518
232990
36774
1307856
1869291
1176002
781470
364672
873002
665204
990441
708472
511011
73697
10783
3639
1515955
1975160
287227
1664604
1998855
1399588
1813942
584858
31957
1045761
434710
475568
1323890
1481278
1920716
811957
812722
441900
688755
1321670
1523112
748830
1672261
26579
305314
1210911
62051
178239
929319
1629334
611073
1250243
377292
668272
1039828
460977
1887546
44020
965086
1596297
1457337
778499
1815023
1158546
1039709
828616
1699804
234925
1320534
1515758
833533
1262501
109161
322128
872514
1641985
281803
1673037
750566
527565
355831
1671158
17274
644252
923991
842268
276966
1842119
218644
1687317
1696923
1421110
1271880
1535265
588897
619863
461817
1260510
1150689
501264
146458
639228
1895025
1288965
1525719
647571
379760
1194208
792470
1307810
274599
859924
133825
359921
1539692
154725
219033
144507
1091136
657073
1592621
1116691
1815550
811845
1584041
1468062
505784
1588887
956972
552023
1189562
1193592
569822
1744739
865612
67792
789670
1751491
257856
1100933
1342308
1632584
370172
1510806
1727249
66123
451201
715081
305895
961736
186860
575456
373396
1297649
1370433
1283633
1224885
1991558
920781
729761
1862256
903561
857705
202718
780115
1471107
10057
836299
337905
1902107
1206803
847003
1395197
1771811
382184
1321301
788675
43577
1178184
829477
1060413
1498894
743999
1933608
1377223
893030
65405
640333
1407214
1370207
387980
31204
1235819
864838
1452674
1901474
715306
1424366
963925
1392531
834892
566982
1931161
1153776
954934
1857379
83081
1233893
1161576
1908037
433467
610206
1384445
1755366
341205
1862021
1860690
1024673
1002439
1401910
232321
114587
1896839
1433865
957502
1814017
276339
207800
1642992
185718
1428521
1996428
974409
11108
1916936
900378
1259190
188724
1704116
986654
1418372
897094
621794
1674367
1343173
1123996
1129245
495127
1468825
1034063
1991636
1317057
1707303
95704
794310
1161538
288161
1744871
1521107
1767322
755237
758942
1532159
12769
1909971
422389
573408
529931
1771808
380132
1894740
614850
1762060
1082206
1753190
1057882
785882
1472008
1275294
165975
443153
1173145
1959648
997594
1418103
897979
1355500
1143194
298362
155905
1696958
1754541
368121
881840
1437104
312165
388539
788596
1799336
1167232
1796601
101688
1040342
217074
1808188
475509
577113
1632658
1268774
957193
1321595
264865
88135
883970
1890165
1057682
1727296
281586
1289803
1252012
481028
207924
1044824
232185
1198371
682940
1701710
1875808
716026
292343
283685
1235885
1362306
1178021
1408824
432174
1824139
120083
467762
922653
1617664
1118901
1444951
721009
439168
1936828
85478
1198048
1556044
69173
719094
1309354
545805
1708933
1228953
410189
567847
1995295
1414918
1119932
789084
575710
331437
1938968
796282
1442653
1479901
1304031
1384488
90447
1181659
1976987
552814
1708039
1174601
756664
262631
799748
1948507
718852
1469816
1481335
449926
1545134
1569552
1863807
570974
1480326
1563261
261653
1812146
1709636
584188
968059
1912125
943378
1900391
1936684
853175
1267912
1357764
820583
1652924
1676568
1790737
1516296
1335137
1386855
1440458
379197
433385
1424452
387124
1208664
1766965
875712
98745
730587
1763838
1748651
953740
1123355
124582
869465
1900363
507827
781115
1217919
429256
1389496
1308889
1511383
92705
1221027
586642
1773720
1402988
1994503
5526
1070846
1085590
170198
1494769
563231
469832
1148184
10469
582896
1843327
1763894
1916984
1745774
1197435
317069
1774722
949072
857766
1159014
335048
705140
712730
20462
339928
1302646
64411
1873412
1368944
117501
1986503
1911024
1001216
654644
512335
1822980
1561052
1025535
1985034
599944
1510362
1050265
1941902
762292
190758
287380
901877
370353
668141
1225858
628627
745281
900888
500784
520986
919048
1684066
1802138
61619
1256644
205452
1443698
991858
1774448
1588747
1826187
211901
1897660
529921
992708
1845050
1137636
587644
543054
98343
765658
994524
1628927
880236
519409
361866
1280381
1472010
1767941
1507487
844000
1099167
1913115
1172286
1458828
1763318
1456692
606924
1776441
1176381
63800
290802
110581
924379
1693219
126342
157914
561012
1357542
1307016
253835
1733136
1561267
1220477
347393
135638
445609
1935514
931390
1921044
1492533
185387
1580624
1275802
618863
133278
1149196
1818308
1477920
1080453
1201683
1111027
1356570
1313086
560310
486691
1323230
959291
1817534
1773690
50294
536482
1080491
102936
1651294
985843
344088
1110479
308018
346978
1128899
67457
1215064
453085
1749622
39091
1628741
1799920
1194820
426212
35623
1055533
1012618
56354
1450615
1156710
1376543
377968
1208923
841189
509053
1563073
1784694
915916
650817
1931859
1542766
1275702
1384952
1269453
1474973
666783
1620144
569546
1679506
817934
293816
950074
1241707
1075270
309697
1034307
1606957
1319454
154894
51859
1477542
932313
56844
1116380
1750938
1686991
798145
1889739
778136
450620
662430
638083
1779158
1137643
925117
154628
1246008
78270
1338719
605027
1497753
912886
1772889
589060
1653856
1814691
1995585
746456
344260
169249
509944
396482
422837
1689127
1777464
1705774
1564153
36212
754325
1532110
1479531
1040174
710533
1139720
1193278
373604
1539771
1782146
1133956
206450
1112501
970959
1439101
184949
1325094
570138
780990
339696
772768
252010
355638
315894
1607679
798011
922644
1331706
614109
1068834
930724
658978
1739987
647244
536592
969112
200417
1766730
1234824
1015253
97455
1756011
450568
1207458
802880
712739
737265
1538388
73156
941894
698494
1366053
1473763
157670
462931
1290243
1009525
1942483
1753963
1083549
1586780
233101
1761670
1493355
329946
739338
1596996
1593403
486723
1344313
572136
1518836
437502
1909790
357757
1875886
1064239
699161
161654
219176
116346
826541
1770400
1133696
1530636
1374726
92420
285093
924912
526509
654840
1192075
1869525
686893
372269
938399
1539317
1926592
1695729
1735443
1758261
1957529
422869
1823993
968282
412394
927681
518136
1432262
859390
305173
650490
1517807
1057192
1766729
1231362
306817
1006956
391623
1735397
484208
1283992
81134
1796518
1273569
1884773
512140
114752
913382
584406
108505
1769187
1305131
1333028
272149
1742000
441855
271057
923473
1754121
1459477
1941025
1080578
1186853
1363105
811993
105135
1997684
1519934
163183
1877425
412241
1165350
766512
684336
1647004
1083334
1707567
13619
1417554
1788426
270355
1281424
1539017
1932274
744942
1653268
1003567
1289998
1959449
1914908
1485157
1489416
556067
1094342
1189454
1277048
585010
606606
1473497
1532167
1984735
1482419
1670647
210944
972296
1805639
1527365
1449522
448642
1897756
44985
1402593
192561
1844836
1684635
953325
1293556
1624271
270222
684167
1801501
1286601
541202
1935392
1327294
1708346
1149262
44809
920062
1461153
1645354
732310
1978153
70974
1117591
1494969
770564
1934493
399916
1696326
1096077
33224
498660
1439422
1747429
412924
294652
1337561
886761
395082
1437961
222432
1634255
903455
471115
272647
883289
803280
974863
958601
1872302
47284
654171
1680454
124302
1350898
1229162
1842193
1451743
1904509
1315862
1305606
1525208
39822
1767737
962066
516725
718332
61245
1939328
1560225
919389
1993894
1080573
144456
813475
1286953
148810
97181
455625
1219078
1562954
573559
1530925
213798
921920
1284874
1936456
784412
1148792
230085
395011
896781
504288
1070232
1174033
613327
1868822
1540739
2517
649234
728407
1684607
1780228
1149108
727665
529250
725964
1629733
353570
105873
593265
387357
707369
39484
933222
1616505
369821
1947036
834762
788838
1235845
1380506
1244714
147043
611652
628542
1142363
1746138
971013
249301
1307980
1952083
932098
1602728
1358290
1244120
1528186
164300
1212528
1492877
755273
1112520
505136
1500749
85136
84124
550408
212714
381949
1931132
773305
566599
398535
772496
707629
589817
394339
472631
1954379
1518833
1775960
648164
877957
109110
31351
841371
881358
1754463
978529
1173806
359841
950695
1166534
616831
1350808
1116309
1477260
818563
1084764
459987
150855
678808
405693
885783
472914
1984280
1549704
637213
1080434
579014
651607
1256660
1308125
2871
354841
752707
120309
363527
979947
996766
1135404
668006
782789
1571129
264389
206729
941242
1739851
200085
1373121
1930011
1779010
1930781
1458557
367583
643626
1135447
585063
1910641
1821041
1917352
1721510
1423341
431252
1143830
1409509
1464278
1569558
698320
1152128
196011
1638630
1902580
1467219
1929195
990738
465473
354231
617612
1079863
1728379
425530
1838735
1234994
1252026
1772479
521153
1417119
1793053
183851
1952969
482409
167634
1791273
1264983
1854314
1233395
1571638
707249
889361
1137759
1498324
968944
1733787
701753
1010582
699822
1654800
216226
489251
1394908
398789
626456
119935
1950184
1207518
838363
796082
165478
531036
1260434
407756
618465
693351
1377166
524571
1963253
1528670
1070077
1910542
1471783
243690
28769
52934
1255494
1033613
314828
1803626
385610
636104
1731335
355287
1283805
1656478
510441
353728
340571
1933312
147748
1201560
719600
1543769
1008749
1403363
817927
1836330
1838805
1239309
316743
660753
121963
1731753
377384
1493646
1184892
1615270
1117710
550963
769432
1478579
1700353
1887858
1673111
1068348
803482
452918
77326
1175472
1218221
210895
256248
664562
1732734
1606476
934718
612626
1780263
123050
48111
1358643
635847
266158
490441
1430339
1555650
89994
1046598
238954
340836
1152093
1081815
1757217
1366683
547583
402322
1305565
1473264
920469
1298731
1201067
1011743
350097
1672221
1978016
768943
1414692
1638950
792663
1831653
1216891
155299
742444
172331
162875
409756
1420267
1521956
445210
482419
205338
1438392
426712
1665638
875085
314096
194530
1369311
1941714
124262
1186367
1802587
712926
311900
779032
86145
770565
1983821
409510
628749
805625
1517276
249589
1130246
1818147
287865
1552178
258880
61662
1878335
1316278
1482543
1251217
1843733
384434
1182452
1454373
1436266
376876
1449937
131643
583875
182338
1243412
1801949
1146716
1706149
1669569
740237
924711
1155994
694200
294097
916962
1039474
1375800
648070
3082
810668
143519
761351
85350
1793798
1908470
195335
1304676
1644129
507086
1621234
1007880
1439646
506781
1116646
909966
287302
719388
729732
1636956
1840957
1396262
699659
788632
1561739
466522
1087316
273417
1521276
124141
1490101
1720964
1392108
185612
391612
490565
518344
628256
596270
370530
491884
263250
805494
1371335
271764
1282869
532469
1921198
527452
1360820
1004354
1172842
1924002
1227605
1102554
313836
1971955
400106
726646
34526
339231
87679
1402348
1680421
1611295
281024
1718274
731482
1086277
1779440
418230
42503
88204
183191
152741
1079474
356340
1090149
1472242
1671312
977937
657344
564721
1396912
1967054
363753
932310
1063192
1007665
1173376
1961465
561805
770411
198216
528430
1065570
1709916
983316
1841461
1186178
1664693
1514626
1136199
1975102
887202
1413573
1375647
531928
1623621
713724
393939
1512840
27538
151364
233643
1706293
911642
219499
304626
1124432
1927669
1134031
1590651
1378638
1339130
322970
736544
844735
597870
458821
1009601
759033
1952843
691516
344765
1080440
1131596
536875
450044
1477317
1356851
90493
383079
384140
885980
1897404
420162
830392
605333
228704
174316
153180
1233985
761171
1579668
814463
494154
681782
746602
1585318
1123330
1132797
523807
469888
679676
1249284
116751
107508
1100332
999514
1537017
981394
963159
670564
54889
1558419
117375
113520
599686
451966
1527524
138599
257131
409960
1534155
937453
830613
1274912
823146
1898347
970915
314310
774048
307354
1454059
729689
532973
1923738
795421
725025
1058560
1194222
1547613
1090894
317929
1616315
1373988
1821111
755562
1004823
1015441
1739649
1379382
1261325
561432
843377
455978
1335574
373017
1043108
1694841
410673
1636928
1181486
182959
216223
1632369
486027
1499608
1842546
1750890
1881352
784397
482766
372599
1109900
1194104
1052168
1378246
1833808
1874810
768802
803927
1319413
560201
1315230
464746
629038
523514
1238683
1261181
905631
1732204
988637
294933
1777108
53184
1073911
1350661
323289
465579
1689679
326606
688973
1577425
1038374
390303
712155
760173
95102
818699
1955699
420519
1555689
700330
681721
1719826
1783406
1527210
781179
1768791
1637620
1507792
884262
915451
274763
1419752
1773736
857577
61531
1205796
704930
1319354
963967
1325827
1631953
1026630
179284
1610863
828733
821469
50181
341288
1214882
1735332
1994928
237428
26506
1274499
1708675
113145
689424
1758278
450936
1682776
1211617
1644390
1295017
409698
282051
413944
1638404
735384
1705642
973158
1040607
1729406
1678327
854770
95418
172613
1035524
393531
1493957
1429473
1152486
1002572
1976256
1604677
1734391
810246
1102553
1016170
281474
834491
1480195
1483602
1391565
790690
1161169
881476
356017
60680
454582
60262
725410
895783
1551418
175979
903280
260579
1635958
1403541
587315
1591507
1966297
1518024
1138631
1044409
234973
401193
1226897
1898885
550879
509164
1600277
555104
830689
936017
1214507
262665
1952290
1409622
1343790
1374077
1192370
15118
260137
229429
1381824
286761
1781152
1189716
1711219
382222
1778185
1391701
1006094
1779042
1502662
485879
1900871
1121495
1593951
113068
1607159
1091746
293976
1745919
313700
938819
309435
411156
1950890
1964439
1322760
718392
1372682
1092756
570987
383249
65195
455819
1970072
1190094
877811
1274247
1655051
1672980
1121694
131025
356246
872096
626819
1159097
1491411
333382
1157038
1609832
212356
975098
1745745
1777926
379558
105792
922527
1409586
250225
1187525
1624287
719016
334836
684487
1273477
1733597
280129
1618347
1182159
1230579
1336233
470990
357194
1725211
1758032
1311001
1582300
356733
641019
1577747
277425
192728
529208
1653230
1388012
1415995
115701
1776269
828256
380585
1786947
1615812
1698842
417449
1392593
1313737
1336672
1125858
1067733
779801
491941
1099051
1890721
20799
103200
1782754
1274415
196905
1973564
1386213
1876959
1374508
242065
529126
1302927
1714979
1979218
267045
555795
17501
1874175
471618
1462580
1152718
16927
321205
1461100
558056
617275
1229934
710944
1072898
1899248
107758
50442
859757
1001955
73447
1757207
830940
286411
131831
619716
1909096
1483035
829020
1785809
403735
1730929
1006720
274359
1214827
154888
1006845
807211
121850
898318
688705
1808509
579487
1991619
57161
1138164
307385
735647
599583
1677346
1309258
736058
404052
921058
1517662
193336
1969326
641053
1701345
1342522
125969
190266
1732
13357
703584
209058
1273196
1596831
732361
1553958
1737859
620782
1138302
1561971
467126
1743548
1487990
1713627
778910
1092007
1123947
121135
953127
864311
1000087
955231
410908
713714
321076
1590072
1446796
1764820
8350
1303534
293882
1177299
1244531
359014
166987
1020931
848416
1023108
723191
1567340
21885
1106976
597044
1320071
1277746
1656994
1787041
890435
1628362
1174077
1389314
507417
1258301
871339
1994989
1865209
532276
943224
495309
1668360
734964
1770299
1739300
192214
1981220
654240
117967
1128388
287141
1925227
1355053
329309
1539030
153936
1648417
1570231
1778229
1627110
802743
172118
1301475
1563582
480340
275853
1415011
1063189
1729562
1427260
979872
1370180
231385
1380449
549496
466036
1682538
1854579
841270
1670143
1736619
1800486
1515641
1353819
1174071
1641588
1861680
36912
1530889
1728685
1166237
977588
1491337
734712
656392
1257902
1878232
963655
192153
285722
854615
1325250
1623952
1429171
234155
1149504
1152864
1226785
1174822
1509925
91080
393136
1234409
794853
184584
1578536
1166655
584262
1511383
941401
1478709
1017982
996255
747614
1824901
681999
1317885
1269819
1987332
251864
56187
1015487
1024176
619216
1421560
336263
412277
1548412
906906
927188
341058
876471
316113
707328
491306
1165924
1211789
412724
239824
1376587
839279
885345
1748788
1641398
827542
110058
1399023
436733
519632
1930395
679311
1622350
33454
1582586
792844
232486
1540650
1904502
302732
1758064
813935
1133825
1673401
830906
1534315
524490
528808
461475
501628
1942218
1717693
1204062
1901657
1752395
1029827
479063
416051
1412890
1059718
674121
1586141
1009537
1641051
1171375
1548256
850775
1697041
66332
1869251
266470
590305
1003914
540563
1072039
1992712
767814
661729
1547968
179712
1592974
1891421
1199976
164286
1327385
1307570
1994329
914252
1157034
458528
321291
894804
1111057
1187925
1650353
1775806
930181
194269
197515
1403694
1390788
1634092
1019742
13148
148229
595142
996538
1275287
1658078
1520776
955628
1778893
732649
1563197
1832730
1275906
304503
368505
1834223
1881709
1533394
999324
612495
1671333
1042037
1550759
197966
361910
1302225
806629
584934
1675731
912426
514946
1959601
532711
394083
905604
542207
1086719
957420
1859225
74634
1966532
242393
275816
1065264
1888289
1103941
43109
190351
1774319
106232
1865581
85631
1546094
950577
1010309
625965
1942960
825136
238582
478024
1387979
473305
1538952
1219010
648438
1799332
1039107
696354
1828293
906154
488146
953266
1668906
991742
339950
1235782
1886158
241658
1468067
1213672
336116
150079
1543693
877562
593142
1268353
1765966
1852872
1339841
152384
294410
1467681
105188
469527
682525
1766681
575497
1400960
355026
1658017
1863265
667475
1265398
1093769
1081150
1840555
1380490
241218
1203477
555953
1927928
1903503
809953
450351
951043
501879
55162
1460738
1179064
1889854
577001
1966173
1887361
713992
491115
619362
1116748
785119
1742410
923123
1458689
1274156
326126
123668
534647
1521310
1928562
486861
806002
1950823
954383
372025
600008
345665
1899133
1658933
645282
1380509
12463
1383047
1816444
1498782
1710644
1104027
1274210
1727940
355924
892031
1737612
1321063
152408
665248
833018
834093
1462434
430585
1588981
233881
16435
1074561
635985
669053
1546678
1646586
235984
875467
242686
1176748
74022
216857
779939
1551253
404040
1085473
428379
1990270
535422
1045501
14695
1968978
639142
353634
858575
1531064
124322
1893123
9761
460308
325413
1565767
1911454
1293964
628061
1193070
1467678
1339605
1568808
1594267
1069166
713804
1059391
1258066
350491
719906
1529246
1277778
58903
336181
808082
396838
1951880
701034
1206223
849876
1304093
1341949
1497051
80196
65933
1098717
886563
995043
1166909
405109
53761
620290
1055739
111386
1049077
639043
1860960
1435496
1789235
741809
3047
319037
755947
98345
801792
534699
779717
1741668
114284
1517749
670648
1484582
255120
1049281
441472
646241
1378982
371029
1067455
81581
1269934
1555981
1696110
609518
1414057
733780
1278520
1713963
588609
922257
624363
1777499
1683584
1056701
1140965
246853
1699423
803807
767866
1149294
1860110
1815084
1478449
866681
1258659
914788
149077
1805311
1535648
1045274
988279
632296
1589159
1593882
458485
789871
1536449
689246
562742
472531
1897177
251759
923793
251238
1534578
1984053
787478
1226743
1855854
1682495
1382578
856576
654448
122956
1891562
1656373
1020762
977064
326526
1141008
858129
1370541
1284134
488318
841322
1117668
1982314
1710581
952069
1355338
1954388
1065496
1663601
1863158
551762
1149282
1731602
702766
48362
59769
560026
27315
222782
1194503
976886
342438
685055
1471294
1945043
1862141
344806
24684
776258
1448963
1970489
22967
1694270
822233
1580057
902365
640499
1606035
537677
418521
1544543
760383
809249
1357164
1847530
281128
1318008
1579073
275521
840827
865494
1650179
1407993
666894
61792
1416215
67095
1353098
1023281
370974
799342
472494
1231284
1317766
1664747
1022906
767993
1192432
424511
229600
1452215
1619112
1053573
1754272
300976
1299281
1567612
1988097
58935
949718
363111
1097730
407700
667776
1031860
1706966
413757
1067076
851957
356097
1203656
1942825
1392170
1347878
329969
1093304
267865
1014620
734246
611705
1930743
582882
1064622
842280
813441
33068
1577511
1358685
1527832
1824505
885230
1089863
1605227
610510
125004
466837
1757563
1132411
911777
1816978
1679128
1405455
1604372
933354
1731965
1577114
773149
902909
1512851
1253384
766445
940014
1185743
324044
1122741
1982889
467280
26759
752945
75965
1360433
49258
1976534
1255509
1199048
147055
1394148
1103630
693079
1273837
594567
78070
1971964
1661941
707234
1211518
774070
1980226
285415
1336989
39807
986597
1728017
1912786
1647607
708495
1886267
674295
1828232
1062633
677063
1617476
1227687
632805
1394086
304703
388286
1733558
1143899
1145663
1254870
631096
804031
1882070
922488
1201718
176101
14029
895429
704871
1699965
1641802
1356002
87860
1677707
1192141
1848287
1786275
157699
1349562
968588
137338
955928
753734
1742873
1259539
1363412
1618111
192035
313459
525943
1139697
1608118
965570
1150441
1226549
1955011
1182121
1532916
1386650
1175507
1484556
546960
133282
1063229
455973
1424583
762140
1152527
1740266
1087022
57378
1919627
1853139
783286
779879
1200675
1182577
165773
188194
1064659
100356
767384
1935931
1200842
273857
88966
1956099
133939
1694071
137652
1864500
1061825
1747033
579048
1789922
212410
1444025
1100998
1346529
1345857
950080
1406050
1525693
548895
1354052
1865237
441334
158056
1219495
1078272
1851790
609845
1044986
1555466
520548
486369
569671
1747691
675024
1991539
29678
226898
1908550
80226
306535
1462618
707634
361477
1228736
1117967
1192479
672556
1945649
807356
1344836
498624
1125547
479486
129943
1145694
623702
804946
843963
1649129
622646
503708
1035224
1173905
738146
1618649
1016295
171232
1095818
601825
953054
1118720
1946556
454841
476231
791583
112039
1991168
1841628
373278
649116
935171
1768613
380701
875830
15491
698609
324476
1336709
43739
272682
1058397
1085431
1832607
1685464
657608
172208
757652
1119898
1030764
1514730
1613060
1868462
1441191
1561147
952664
910851
1504889
1397421
1787161
1945509
590197
1571464
784740
1840763
410031
1975379
1488619
1607253
588004
1801637
12079
1233443
193317
1273983
1754881
1271713
386127
258995
363286
710747
308698
581138
1940792
131785
1110404
1055737
141893
998484
1457563
1447847
953032
1798792
1838277
1001818
1787883
392911
1599384
948669
1424020
1383249
1871885
1657364
1953049
266307
1217581
275871
1600077
611730
11035
698702
1532050
890930
10654
842901
984542
883744
1399267
1043799
413845
1764837
1954637
173904
233585
681956
1013770
18297
387618
729013
1642285
869005
514774
543535
566162
1413171
867081
926779
557403
853529
940939
932746
902041
1995710
870495
4968
1574099
344480
709138
1057625
1736595
1992089
110043
1642914
1236696
386419
1754057
41113
1491651
1527492
977004
1129589
501367
318099
971407
1402724
1216901
228359
115256
912471
1255468
1143544
105965
1793385
1238411
813782
1919780
1606980
1308503
1787239
50534
1938180
444628
1559319
1290214
1931605
154137
1327858
1428728
1940462
1759256
360490
595329
1531807
534248
122815
1482538
36588
1050603
734803
640845
178653
1061627
1360834
956188
1975246
1600519
1233127
148085
968871
1812618
284680
1090286
1659513
1522084
1070230
197151
1501929
1741768
394205
557033
92706
324787
423136
597337
507100
1429233
544523
1360871
536606
624335
1952386
324743
991888
1349153
359539
1376770
998941
534988
59440
1804809
1137247
1332459
877457
1663344
232305
1677418
228505
477180
1244441
1096185
162443
606465
119376
1185217
408158
347423
873417
1602310
1647629
1885888
1995541
397194
1142629
1395670
483942
1186289
366871
232202
1600853
1129883
27755
414964
801312
1159854
1255060
1829858
1085459
1995427
1044508
1613223
1425589
938207
449737
147213
391261
1050926
1141897
1179617
1769910
1726523
844328
1516846
1327642
1829784
175322
267144
1124246
1277886
376344
1644529
1673433
1617281
1360247
1717157
1609469
1768581
485966
1350660
838135
1719644
646239
727814
1303280
55037
555595
1589232
1393095
37136
1548659
825205
1608953
200037
1019799
587890
1637527
1987226
1720372
781681
1005535
117018
1013583
871857
713974
371909
1736716
341779
451971
611067
1873323
917693
759644
252427
946689
1904044
180234
1773102
1737192
766463
1993750
496322
1817561
325943
468200
77625
677609
1077809
261040
675730
1724122
472532
632738
534286
1195499
1374952
1345432
1010399
735045
734557
670555
1537368
1414312
1236634
1367107
1164850
467578
832208
1646014
1831655
1755949
1898163
1992013
920292
1804723
1383204
1094478
53956
968598
1183048
259512
416645
1993433
1467154
1228983
20044
1413235
1858387
341728
878535
1309573
1588093
1089557
774728
1976876
488287
653234
731566
705184
563335
1985086
697307
1611804
1305937
1472379
854248
1087902
1975015
616322
280468
22017
1745892
1513407
1568402
1183517
84410
155275
337484
942043
179211
439254
1334263
1608713
171451
117190
1487822
398929
801445
1316615
832215
26751
447172
490505
31277
404471
263478
182979
38978
387485
1661109
711609
1758040
1606636
1664895
26896
397695
356374
572006
1636942
740521
783849
1851476
1772972
312085
1639667
1755427
1934039
1441059
568132
1296363
894775
1706438
1781845
178652
1812170
657407
1156020
498112
956758
1408959
113649
1186184
1496819
1828636
872734
1467993
1099234
1830030
930018
47023
1996125
143363
240334
1634360
1212358
84529
795745
691737
1276323
7847
1055973
1642173
738317
58671
719937
271607
6415
524064
1597945
1203204
1127041
810132
1936337
1741214
1762894
1736401
1081819
1412236
471595
1333490
268047
1430758
1760517
290013
1642235
367777
564641
540840
1671593
166487
904598
791272
1393432
573686
1226118
144380
491837
1885759
813459
1458037
235090
948979
1737872
1422811
664608
320710
931311
75508
1736665
614504
1639345
317386
1356534
1425324
195402
70999
1655193
937512
1732581
1262467
1184438
1730079
1954897
1940618
1627075
661881
1982987
862056
655580
542495
656116
1366882
594987
618634
1931602
1520213
516132
1649229
769809
1646653
1422892
278061
1075529
1490675
329025
1220911
1417449
1255085
398822
453946
679519
454803
1890234
933419
1405691
1891844
1107154
1583621
1541289
569453
1140641
1369389
324069
795144
1829739
176443
1520586
1656193
1944911
1926951
808604
589296
775569
58920
1138487
849938
1333543
1688041
427943
1835630
1120876
1290641
653369
1862125
1758276
889867
601263
1713082
1220449
1891557
1337862
59184
1303198
757804
318662
1029515
749482
499483
309473
142461
41880
1593938
524448
306908
1887284
720553
1428005
636867
869330
293676
1029615
662782
1652221
352819
1613884
1160881
855858
170823
1806165
274883
1786669
203813
1326413
546301
337392
897019
576852
1787951
1417932
736952
1498454
1275567
838411
1700919
748143
173022
1720993
1501626
1616770
421058
1940205
1651157
1555631
1325426
1338473
1726609
1157337
1545390
1149681
816820
894016
33757
1017622
916318
1216552
230010
660417
457343
1869261
1933651
1399830
230552
1029207
6166
1967125
1468887
873308
884723
1654238
1172946
650507
633982
518528
1355774
555321
1348563
227916
475071
1301388
1227775
1541771
252048
1569137
58577
694455
1348602
1385766
1048244
423809
26024
904627
617405
1439710
16211
1812877
1343609
59964
259288
1093786
306115
954185
284959
1586925
1859064
450408
914145
1212925
123522
650047
427273
1334865
537778
409845
1924666
1795785
1171992
954245
1725912
1162579
1502952
682974
781404
1914670
669118
1287655
166354
151052
1279401
592425
53888
1482586
1812799
1485347
1406697
1079010
647191
1368293
375449
1182527
279935
586442
586005
1296128
597455
271663
1607617
1660457
581623
530341
324140
1210347
658093
511674
251153
368843
1249606
638391
530305
1532552
1804613
64878
265479
1025745
1427042
1811194
1808798
1625010
489002
1503851
799873
1937516
352453
1544314
1674948
709705
1551056
1779313
770576
1775662
1199391
1079715
1223539
455001
577148
1231817
1665543
1305178
1689067
160279
1693831
1863793
260102
318150
768987
513599
1439780
1039552
1315142
1005833
1421892
1108274
989716
1358969
606824
1410836
363541
1959806
1662103
1020371
1270557
1074628
197695
612951
1958721
1502473
657521
31369
1213494
358118
1238517
285930
1246597
1068986
1220658
1551589
464991
1458362
1487127
1524509
536985
729937
1673388
443889
596625
525177
276967
821739
747010
143990
546491
915565
338551
289287
1225995
1717270
911203
809273
304472
17103
314750
427408
1170345
1252740
380076
1917823
438971
1380388
1775274
191571
1564662
894768
311353
1130236
703826
1438039
1993368
375091
543271
1207422
1430220
1572091
804142
1410445
798103
1548359
1276921
677930
1975814
1148309
1379060
1284528
1073939
1149647
218222
958266
1892890
1700704
675170
589527
580480
603073
1728815
460151
1195772
1963861
703418
1707638
1341113
239569
1385376
231598
263912
1052807
1660104
62861
205237
67524
632586
1371735
1412340
1133944
1745476
1630235
68812
1950165
229151
489143
369939
484750
1515938
777809
1066010
744774
1194840
32655
274625
1227611
272012
1468434
931189
1507916
666298
1279968
27834
614274
1508095
134323
1164719
1214398
1844290
1563817
1736312
217975
853988
1079542
1599191
1806106
988370
456650
62039
339308
1170723
1514334
629874
916021
595895
724734
929632
545349
1420555
1884128
1786044
1605252
295564
1695131
1481155
979933
986673
1594303
1858205
175628
48905
1218529
486995
808433
202726
21069
861726
1267683
145619
691883
38705
1982629
664474
1187758
459178
1105393
365343
1251939
403947
974395
226824
337636
1185041
1634860
193020
474871
1262958
607364
1887544
1723056
980649
880253
334393
368604
1288326
1915237
86360
1226197
1243947
374857
301249
493615
328453
84214
1275906
1379464
1054834
1107999
1680430
522057
77783
1155952
1909180
831993
1637317
1523126
466834
1904121
485210
820393
1810337
24935
386956
904516
1850159
589134
459501
665138
1762977
1163209
1814377
1835012
1689097
1924640
1662882
258430
369213
1181621
1370200
1742409
418400
880059
934896
573238
1354130
771346
713126
1013258
1845453
1532509
64769
240655
71123
1156368
426385
1775674
364849
680280
942683
391303
323906
571833
350913
875278
1199622
322291
828866
1559521
641939
418809
1666903
100233
1722419
1377280
827168
350353
424837
1868209
1635726
1425463
33541
59629
122649
916095
1271364
1736493
1105013
1855555
1657734
1515282
1183280
713589
1755121
564562
1766625
856598
792244
1074222
1805202
938562
1317686
319478
1731613
1262465
1134521
761642
258277
746612
808106
1968887
270531
1764035
571547
1005661
1567489
182787
1851986
241027
1088056
469939
1139121
232323
970060
1689154
1701916
1901591
1504289
890864
1521523
1391817
563009
535128
943651
1567594
484543
211218
677158
1954316
1106572
142346
338465
1131124
703436
764998
52020
1159048
1199212
244485
71360
824031
162181
88050
235102
208628
476112
506809
1676211
1835800
447573
441806
455511
1334883
662491
488602
1639780
1942550
1760489
719212
469409
993523
1874708
1940895
1484583
21660
1078009
368978
44911
878138
1854977
1382862
952369
247302
150210
521148
1974960
1186515
1565140
307951
946027
42499
37072
1374543
345012
1986259
1094803
8375
652944
923888
1900286
1824214
854203
238819
179022
948308
1568056
67043
451521
1908640
1414869
1864256
119319
988061
1310854
1019059
1948143
1289157
194144
36361
211364
387094
18597
1607496
502577
1736276
1135831
730891
53988
596800
1356929
1676074
1415343
1076140
914987
1235951
1033554
809479
1074025
340894
1459115
916269
179945
1798385
735686
83288
1512710
252478
549761
1604666
16582
1099641
1125500
842209
1305950
34456
321569
1783651
981756
555521
78781
1769694
1810918
1655262
1549049
1081743
194569
263637
1760223
333099
578545
764292
1674112
1660179
1326319
1820912
67910
55110
970482
298999
468083
1310169
1158250
1614641
514299
357720
1162573
806739
478173
1590885
861137
1215949
1596964
1455459
1191070
276423
1827180
161165
1259257
172948
975037
1505750
1386035
1184741
661435
941163
289490
1996591
248930
740953
999964
1852095
867246
1031394
1557657
1609052
605319
1391909
531253
991770
127071
1233123
1036519
1531577
1575475
566216
1035618
331541
1847884
441908
1039960
274260
913361
1213333
1173248
1825821
1413603
800596
448772
1286998
234967
396406
493899
1191116
181539
1964406
807354
132689
1354757
1271153
1914425
535109
1586491
1925188
1083204
850672
1283030
1546840
1239036
663706
1733903
121078
1695941
1183938
120664
311414
1077013
170899
1611861
1254272
1874998
789784
739564
766613
1049378
1743935
1052222
1173927
1016668
727372
1002253
1877266
480861
1954617
1905905
880155
1820037
820569
99094
1418902
1224032
1755335
1211868
620902
1680233
1314405
265188
1499089
1105350
1051598
764424
1081305
903723
437446
28782
367402
142762
786305
1311342
1794409
1802140
1646086
1116003
1420336
659640
326587
504602
989697
1309156
1668109
1934061
233875
697570
456448
633582
1363073
838513
7121
1639574
47579
1035472
1361095
1127889
1244175
1970540
229232
357822
781879
963714
867000
1287141
1943181
105249
1164936
1408437
1042852
3538
1030581
1125692
751195
1104633
1349015
689953
1376133
1568654
932238
1307624
930248
967592
898690
1962049
1814088
1954568
970131
13939
1783160
1711191
1005699
1942754
816221
1402316
1331025
1288059
174480
1665453
482798
1150461
1120979
157137
648262
9849
1330506
1080653
904385
1108767
1439576
111507
1813087
585598
1789157
1634241
629644
1716334
1156109
417010
1239406
1481381
1541025
192968
838572
1819013
1568333
1499957
1154855
1888533
1315002
1013077
289566
296187
811888
891197
1528168
1911582
1241928
572090
285376
609775
552120
1874147
282651
1575456
705846
1485604
1422463
510526
294192
1896547
1571514
812739
1526777
1241129
954658
1971615
1298793
426642
205887
781654
743118
920890
155207
427205
711736
467519
481292
534460
1578491
557253
1980444
264367
1024537
836844
397374
418233
1770038
1119687
741148
57392
1792861
136809
1157339
1724995
965794
1850288
821713
357549
1366194
953459
1260417
518992
1004086
548609
1527378
1228428
375486
1938483
1156904
1108011
415605
1247604
229672
282537
1217984
692252
7408
561778
429029
1412304
382919
1031469
1256653
1974354
1795780
1308736
1491288
97610
807389
1202852
61387
1029020
1139138
46683
1630043
41794
266127
515894
691384
829456
1469760
1972927
251352
886290
1656137
1577673
114677
1032188
1864865
1004464
388151
1631592
1317348
1627414
280740
442563
1818008
1194109
579152
508681
815204
1711149
1175377
707797
598699
1619370
198043
1954420
1556836
102283
1682530
1580031
1910246
10517
306319
1774173
662990
799701
497981
382738
1001813
179822
229770
413023
1000191
850076
1413604
1343263
1906549
336498
699124
549030
1917921
1654994
184757
1823248
282464
1811491
290755
1059722
1494799
1473644
157711
584329
385393
47619
1946491
403573
1999432
84469
1337826
588259
492660
1276590
1254746
1875136
1060810
1647633
1730949
683557
1928335
493058
1120412
774695
1134924
1911059
1686687
817113
1608917
598876
331869
9714
350855
82829
1119550
1659163
1574075
1275799
1073953
1646850
895306
607338
197766
1298522
843748
1696739
696942
1942741
1761131
193268
1919460
381071
91791
896638
1573713
981613
560837
943676
1193685
826341
1588867
271923
245617
668734
257614
1190179
1097951
1023560
236278
801814
96998
325014
1416878
1856372
295658
872085
836594
1476525
686873
1927845
802441
1217268
1797644
112390
1633158
1782907
1936157
1749077
294950
932716
1710332
1439953
693954
1590464
996678
1923456
571932
1072567
1766188
266795
761184
657362
1987626
1569522
78013
1147274
597519
1677040
240457
1313470
1392564
1545838
1844431
639881
1858458
1853626
662547
1975395
1260676
424179
1657834
1489186
281593
999209
1867322
1308755
688239
538287
1981509
1345011
1689035
1458277
1430388
708721
1581764
1165857
178459
811458
954123
987187
1126706
1813419
1017845
871615
459262
1749735
525773
1848396
177762
248814
1744481
45857
1415415
9359
1001723
1682260
1788863
175489
967138
1429816
72584
849068
283688
1548898
484426
465088
388134
1801084
635209
1051630
795557
1233639
1728527
1901196
527520
1796576
1928385
987266
460462
1376503
1393319
743211
874558
1603449
227672
1555060
1577903
1560006
1341682
1324870
1929077
1735518
1600406
1701584
278311
1676836
711574
480788
1927079
1278999
1560762
38793
1176674
1026728
487174
203744
1127095
1111812
733750
190134
183974
871983
154140
1230240
1106268
1710387
1669204
685655
904215
1677827
1953575
1772016
1300638
1222636
1422249
280039
1871417
757918
922968
868829
287576
157865
1746742
1928642
268953
1616853
854045
278519
1339968
1170826
114507
1547932
1492115
1203427
862097
281882
1608977
728358
550524
1837324
334153
1530359
181779
451856
486912
1695595
1406437
303697
110975
439460
850663
1882233
1577864
58606
1097334
144042
1978188
1304104
1490215
495843
1763848
275159
1032326
1815670
792770
1612947
223398
510812
92174
539515
313036
576272
518309
406063
1553017
1997140
938149
1013753
498839
1892810
1398442
1589695
1846642
1110180
563388
1498379
1319676
1578981
1469519
697794
1164981
371485
1859170
230323
1417040
1591906
1366019
1470641
740077
705194
696747
255139
1472639
1572879
1860424
1943675
863897
690832
713888
1587854
1430030
1762012
504310
993922
530810
1090004
821766
233258
312106
852216
27990
1083124
1937457
1551164
425449
305357
1709391
826853
433700
603136
553744
1228127
1674926
390654
1536497
991456
1100308
11006
1634175
1973681
321857
226464
52632
1776073
346976
1123008
835724
610836
487018
1425553
1315271
156793
1020760
1936034
926463
1561483
1073283
1909662
862776
1485240
144917
1936728
1926848
431993
1002149
1814009
1453433
1607421
983524
677387
1631044
106480
771359
975791
1422868
1902377
600185
1010645
1010861
1181517
1663090
285712
1813196
1789658
1487983
1839209
1806884
941570
333481
134015
527127
1351500
1354321
894783
575260
451454
1030051
1236052
1982757
1710829
182446
936171
890997
1446584
1004406
1126563
1082081
1103482
355733
1702694
162897
958232
1638642
1946416
1853472
576237
1671384
26637
788232
663646
1465563
1394665
1004814
571427
1285400
722949
768530
1592892
201724
1711792
1666161
158681
63402
1867167
1301584
1142122
837192
872263
562597
1829003
461465
122227
1631154
526800
714905
1032499
531137
272584
1648558
1224237
1515538
1280245
56392
282442
1320603
1993108
1700561
964803
1967282
1362376
1209264
203035
1627454
897322
620422
1436868
144031
1191498
42838
1474070
682974
1186045
71150
1214241
7518
1923167
1529355
1498581
1592121
1639155
1083521
1187059
795000
759987
1578412
1615964
185212
1738096
96434
122698
376379
642017
902641
701892
522149
771067
1642528
1203885
74854
1876810
1327757
1649426
504846
345988
138834
626136
1203206
825074
1852392
1524772
1704742
1153623
1736720
807384
176349
990403
1943832
642012
1477600
225074
1749945
1328112
837754
844592
548989
1570400
330594
184653
1139099
216764
674800
400533
822425
651875
1611769
1039617
680285
1766569
989635
443148
525168
795406
193368
369470
487794
1536785
301514
1786798
610898
1451618
249455
707958
279565
372454
399633
1635110
1517855
997667
1701177
1232677
1567144
1781980
1015268
674673
62856
1289859
1022164
1313300
489252
1357640
304064
694043
91006
412700
478446
870889
787991
1461260
155183
760622
474834
188421
288947
1642796
255001
740668
514847
856896
1165607
906738
1658955
30276
330526
953055
543882
183575
1565264
544167
1015243
1798681
77364
866612
413652
31446
1218367
1617367
921971
373775
285662
1613732
671898
971832
1501736
702911
1619631
467104
822841
1014321
1322180
1431302
1896089
163461
428718
1815185
1072590
70158
304604
708707
225060
559735
1414354
135880
212126
462976
588235
355099
1919806
1746582
529724
139645
1984547
1984776
365372
1181378
1587498
427818
571929
715944
1199858
1438826
1208219
1480482
1129351
1417257
1300014
1692204
1154894
1122866
1057949
72830
307402
1890769
897537
593464
237172
828251
323257
1151670
907559
349085
757001
236356
1464199
690115
1006714
542476
863505
1747113
160779
495535
374058
1248173
295690
1752460
350572
1126260
1778716
1463091
190158
1345737
848467
506147
1663333
389730
413122
1924424
555183
503065
1367747
936588
942541
356986
716705
961457
630207
1679495
1487488
575435
696257
1113167
580470
1141573
1422010
1796468
541759
1379177
1773548
85515
1464057
732958
1137629
1581058
1201858
293561
467195
541998
1631946
1395305
319493
273943
550405
1546992
711042
1288789
1072854
783540
84574
279124
1532597
163969
698810
1215716
1681658
439254
471845
1028415
1039874
353430
398645
38538
244975
1519092
311620
1692451
1205061
879849
970015
661491
228943
1403039
1167501
496285
403814
1736392
1914125
1553363
133467
712452
1757199
1161251
77876
153095
1064691
1780012
399699
333020
619398
422213
510138
613471
32431
1964883
1304431
1296709
1356165
91427
1290445
1240508
980224
844061
1106908
941221
596164
1240763
865987
1373952
1470205
1097123
1466696
449336
1974862
737754
218089
1769841
535136
1232139
1630230
919901
1796388
1263006
292414
244356
6532
1126886
1199623
1327754
1044655
863550
1180076
1046390
168893
761368
248386
171629
770376
1685805
236562
1838049
264044
137735
1745816
1825548
773066
635829
1638513
1319023
433440
474930
1877377
1127804
620998
757493
1559029
1203457
1379975
383243
110520
844489
20234
1896739
1803203
391481
1850016
1759147
269161
713681
598343
1588009
1892174
1193006
213285
553131
1638740
120700
1364434
1427381
694830
882903
556583
1548733
569195
392356
1770009
1509616
100851
1689895
266393
1830860
1594630
287428
42313
28758
110993
600084
130559
1735604
966668
275667
1159155
654373
123519
821936
473869
1309212
552142
1627195
1735832
1621632
297411
1159794
541979
176743
344625
437475
146503
767089
1148500
1773373
23896
1125659
244369
28197
763658
1494840
451807
80282
287953
1513860
1961270
375352
115045
1464705
1065826
820046
1159488
725577
1010146
1661567
1045839
1766867
1826758
1021595
1282125
1158559
376966
888718
214113
113915
196532
1017834
1471842
1415673
1095804
211373
1345316
890794
1641710
269361
14708
812781
1497079
385963
1444167
126438
466417
713856
868717
1543384
1565585
681460
1952204
18478
1271023
34252
1078397
393851
1025002
1017931
1187349
681624
535270
1834546
1725975
1588665
580357
1730911
195833
1507038
1471692
1627338
1373773
1537296
1772679
1893921
1956976
805230
1562777
1777256
864997
1081524
387850
590939
38126
952744
96185
264432
149617
259957
582757
1252270
795871
924929
614207
1294156
1859709
1472021
157992
1272527
190515
1803791
555561
1737136
9552
18352
1487315
1732241
1054552
801297
513083
918667
366178
1141697
1899776
9527
399714
1340519
1614461
1835999
210808
1093263
418667
563943
1955002
1340876
625791
1012849
1263727
1953597
1633462
646293
365982
848628
502211
1549781
1307195
1500623
659474
1161348
84396
74997
410950
380925
1238826
787256
1166677
303624
856645
1472163
268302
185464
1613989
756810
1689477
295439
1930136
1348377
1829785
459972
302213
1837007
1472260
870145
1175611
264927
1796680
265372
1870551
828035
7257
1714750
825069
1385640
405385
760000
1884836
1454764
193259
644031
525187
1111966
731924
825464
676000
421617
1043361
834965
573644
1822242
837185
202292
827572
1194692
240926
1970375
8901
370196
1697010
583456
8762
424164
826649
1764071
946183
41913
1738208
1185456
784698
1725771
990510
1228045
1473953
345732
1571065
747704
63460
201087
1156145
1109489
1725004
350944
88319
1026710
699843
1297935
729794
496976
868323
1079536
1040474
451642
695318
919503
333916
258763
512866
578327
340590
234232
1927131
415821
1595475
1962540
1738006
194591
1177161
245340
899513
128142
1013872
1124926
1589281
1340444
1177834
48163
129978
1147904
1800630
1725580
721980
870116
143604
1652745
1276733
901161
688781
960985
1425030
1429403
1933380
1945119
191245
609063
746960
1100272
229377
1014696
1917804
1144922
1067922
424365
1389280
1560844
169508
1901872
601491
1286176
484749
94384
581958
1819778
683752
1760495
899472
336723
1412728
271610
1936642
1384500
609233
982036
951631
1479472
1945803
1296487
721296
18204
1321040
963899
1821872
1092095
802668
1730188
813113
9436
1854554
964548
1658575
580727
1731254
1563562
157175
1325084
341609
266134
650035
673695
1582956
876039
445720
466471
884954
616773
1134346
1622994
947514
1041313
715357
133720
1052668
1792170
624790
197398
1631084
88283
438918
105392
1477055
78170
1071182
1903504
1473219
1823028
599908
1418044
1130780
467043
425817
364644
1465102
682707
1731931
1646559
760161
883313
1625971
733493
1288472
340941
968909
151194
1658685
1165411
1513020
1101407
661939
521618
1686723
1955146
6759
687330
1218183
1871732
1931117
1227809
41305
1331479
1405485
677764
1002470
1422160
301413
1496350
1755984
818459
90866
1603887
1481899
1919159
1880512
11046
689882
1572781
552839
334768
1048148
181294
146436
1332403
293080
1499643
1332005
314433
832168
1278067
318130
776586
1818432
795728
207216
545776
902276
314858
689871
1977132
1187840
639556
602941
796505
67459
1370829
259885
1578439
1881005
1505171
732837
344310
157956
177946
1633804
815997
757490
1270308
796876
1509606
1187857
911676
1942994
1165813
1743301
1052105
1150523
1342692
1186547
682440
1615126
1394412
855297
802621
1618878
759468
329645
503306
1153978
647761
816298
865968
1659013
893618
1653973
210591
773185
1136728
216265
1661720
582378
737561
300257
131753
1937326
1265233
1527075
152720
80257
308748
150882
861507
1089090
1468224
631383
1160463
1251354
873899
1888559
1805819
357027
1417562
419200
1779570
1246054
101497
502973
905161
699589
586163
1242979
1117125
1649355
1373954
1682568
1820502
1613178
847440
441004
1821649
1268545
1196655
274708
4835
336757
82003
114465
25096
259895
1352352
1708626
1111862
522225
1367448
841594
1031983
241871
1756316
1895149
12138
801874
1536226
801515
1474635
400691
1008638
1348293
1926034
1927441
70160
288268
870631
1282327
1205574
919755
1448335
1726356
511906
365871
1218986
332849
966093
1065621
1450679
1835718
1180448
246343
935811
506985
1482447
90813
184929
1525512
1706143
1119252
996591
643155
330595
1057893
1155782
920067
1925487
217134
200000
1645049
859008
1612266
1701655
1115817
15211
239558
1597779
858508
611423
254260
809150
808536
1109643
1569891
1329081
1108986
49928
1238314
1482205
352699
489883
1239276
406636
1722326
1716861
1292021
1588766
1681906
764983
1712762
1936474
1100162
1958792
1657467
1896921
335773
1778384
1158670
717795
1536244
1979664
451096
1541746
1996516
1088857
760329
385021
787421
1966828
1073828
337334
920358
283055
1114129
1019554
16637
709487
1833117
91573
229138
1001168
1271340
737073
241669
1576957
1353247
1638121
732935
608447
1253249
605840
1471270
417019
514233
585747
397372
1566201
225681
416082
540926
1632574
917489
1750979
1827439
671789
1477053
640271
1059075
1584769
1822879
349721
92946
1486259
1823148
184804
358405
607144
324881
1961497
1937545
1278996
1825586
1515819
456608
14159
1394708
1643426
1966883
1830119
383494
552691
637223
548860
1354611
791601
1178392
1529314
882167
1009674
602811
58495
1287966
776732
1847069
822299
1218099
609097
1577967
1022721
361589
1322503
1650958
1197833
652996
755026
639409
1844420
1129634
145832
937733
1019118
1472255
507275
1427202
578282
1976637
834536
1147738
695570
1619249
872788
1900110
804519
1503451
635492
310719
774493
1294866
1600657
1683404
1898024
1206825
678633
1704172
321253
1677229
676153
468407
334816
197554
1954284
835883
1820367
428233
1762432
491264
1798196
1667042
1831960
449142
1256271
333240
807544
1432979
1887058
1778600
641705
1313135
1786005
537273
686251
627300
1719378
509492
1907331
25039
1143146
600927
1393072
95471
1659003
1185476
57386
1552230
1677129
1906235
653598
84785
1770633
1677890
1518340
1746430
566821
51193
1921443
579017
1441212
222769
46110
784488
788575
207545
105265
1435394
146935
764696
1324942
1517358
133222
481483
671120
789299
677340
1587232
38098
1372834
1917853
893434
86282
678377
986530
1790614
1853375
1084075
700650
1997180
87716
614398
452423
1826704
330213
1425933
1887527
1867027
1937432
1987800
1703517
1502295
450746
1323887
1431564
1566639
975521
488785
1851053
561477
47173
1395643
1428650
1937587
1991809
1836850
947775
733794
280037
1415908
1862760
896681
1039722
1499046
792152
893623
1183110
268793
69179
266615
1840673
48032
1773538
1332863
506688
48446
1016039
747095
861534
544435
1235542
1941486
477666
1580636
509721
182221
782556
245270
260475
178466
1782256
901802
763013
97996
1274363
1189579
93294
1301467
839328
1399979
1038029
1175894
885302
1804792
1245921
1194789
1842711
1242724
1511052
1678734
1435379
1316444
1017351
1958927
742654
1477724
390443
159051
457762
672459
109905
448576
1482950
439619
947508
1656135
1925098
366392
1328892
1365743
1418716
106137
877265
1440818
1296998
819727
1769592
1741059
663435
683115
374746
1239792
1340237
1922979
1882715
1340797
1157224
892881
730668
764107
467457
1414076
861546
1347724
1626546
1278176
1820707
1379750
1336655
1430352
413544
1003787
1865193
1665929
203300
802810
65204
1508708
142015
1348179
323302
350003
423340
346561
1531960
1029982
564767
1079388
758530
717298
8113
400585
1576165
1571609
1085651
1081882
1651879
1884504
1438218
904204
1049657
1803289
1367889
996616
1817443
300368
1265928
564928
24931
69489
1142380
1954850
1541235
1678474
615207
54889
1960803
1485893
1279600
1550825
1321007
978815
1541984
1154420
1483374
522143
1889579
1653313
169554
1088468
1446549
1031390
624071
1701786
1759740
1166313
1528287
895674
1427969
1666640
663024
284779
421757
384553
136876
449337
44175
1585209
1198801
547969
1890393
514159
601758
1053389
1502085
303469
1031009
825982
969865
1516708
1257571
746606
1849073
447074
1699852
948837
729457
290480
322836
869155
1361191
1422521
124957
1062293
1103191
329696
400792
437591
1355258
1200054
1056341
76657
271147
68301
184945
144881
1980871
1154556
701843
1749886
936902
1510203
1486693
1365459
1263499
1792752
979261
1676674
1152194
684749
1670842
321165
1542466
297397
800043
1104123
1124897
1942191
1667329
723549
1501312
159735
1368204
1345501
352764
736718
1476546
458503
468363
401604
1182650
1613324
1261292
1849600
1133409
249253
413574
219544
1680638
1868888
1501879
160824
727499
1098196
764047
811127
229639
501729
1964881
211269
1815778
342702
420546
1608012
1662438
184449
636560
202622
764682
674794
1339510
447935
734503
367355
1434368
1208810
1629233
224763
597868
941878
475404
1302305
461569
312449
107062
635527
718379
1539233
1718663
1821805
1891156
1746648
153868
1925013
630739
1118411
854400
867259
1022183
1089858
854980
1402763
1431113
974997
705899
1791665
1773656
1113463
885588
1948330
548109
1419874
347693
1741170
1308381
676338
854519
920043
1008603
836648
113172
124199
1101843
795176
1934307
568818
326335
1939077
991815
1078097
662420
1915343
1694006
105453
1837997
18540
636121
312041
1230010
619507
1047957
1353553
761338
824781
1416469
1279611
1531884
1839189
1576595
1637675
1996893
254690
1756628
1537270
1639781
1991539
1943948
183712
1236554
205501
1841620
292004
1570072
948708
217551
1128763
786696
359495
153956
517348
879239
838800
1192931
831620
629412
1032748
593991
131350
732333
1343038
1393497
1366323
23512
867193
615030
733927
902795
907098
1337092
1558341
1637016
361102
571112
1121249
1196333
1897755
1749195
1897167
565955
1941955
30816
60964
709150
1196173
1927209
1327213
1727342
1641012
1802563
409861
1836077
1469542
404446
1608284
406570
1726345
589791
1584250
951756
1904039
984809
154027
916519
715265
1619167
1506691
1202423
50983
1558642
618249
32554
1135278
112222
1295112
1052168
606003
1624475
501731
1960767
1186405
1534755
379453
627204
485274
1714729
1029539
1740006
1829603
846556
1129495
438307
1186080
1953792
836645
1109703
1848031
149866
1160732
554417
1657803
1815243
1109106
655303
342840
275436
786447
907811
744525
462460
939519
1011934
1214296
1137198
1846632
1571099
1753956
1338262
294770
1278778
1567392
129221
504566
542583
942150
1919974
115741
594195
1665277
142445
476889
674131
821278
274118
18399
550679
1372403
486088
607332
1140330
823207
372556
1557693
121146
1302584
563403
576013
770742
1417872
941455
1430529
667719
1441434
209828
1817108
1723531
15089
631548
221125
1505312
1466695
1045228
1844641
1910652
994212
319422
660324
648132
727722
530509
1783389
962852
1133361
1955387
1501166
210143
1057250
675345
1045802
1488515
1404857
833306
178237
1441788
1311258
1425003
1203161
895530
357655
287932
1930591
1226401
540157
491807
442819
1384863
789467
176784
587135
1369285
355449
475412
830676
4816
1594590
931430
552922
1456065
1103955
836096
1392631
163926
504995
1744758
496257
1872136
1491687
1871283
1441206
1822983
1756166
1773045
373736
1079554
1419125
983638
1864124
1841124
1383477
1927598
1341520
1433354
1473454
948204
756985
1880185
510294
1679332
1335299
1199859
858449
981128
493232
163338
1120303
1578393
1915638
129554
1437415
377371
16921
794149
1230584
28426
1066480
1235506
1468104
1575393
608079
1125668
243768
1673835
222093
1287216
848560
1385570
645476
129724
1956488
794481
294665
1090818
339420
727240
571266
370737
45303
1019448
1130082
1786609
173809
1838764
1207519
1737455
347540
1829632
1407700
382511
515563
1416320
949034
256825
996671
917650
1312676
1464126
627845
743364
1661129
618948
471145
105735
171275
657622
240397
447019
1534031
1418001
254319
1667890
71030
1260174
624872
342183
1987124
1626188
1821682
549769
1881221
1347903
607310
814228
280762
903637
529437
436996
1045268
1266529
136325
930850
1240602
1086904
1226850
1936699
1722710
1955664
1658194
1318713
1294924
1486695
407475
185588
1828382
1935634
794917
319364
996939
1424232
688913
2350
662306
524169
1149367
1736605
450581
1683818
1871394
746986
1860338
1253414
641271
157495
503631
968039
1560651
999943
947984
418713
225810
371890
286726
285177
1829367
1112434
1923473
1520677
1946949
431346
1061623
46440
26757
920002
1928360
1695017
539180
1247636
1220147
1694876
1542460
906349
1654647
143828
1201846
136969
509380
1740648
863493
624832
59026
421839
26605
53466
509602
527972
383456
857307
1109049
18733
1472366
1859268
401025
824039
1501440
1176071
1479099
395928
264404
1134573
1997408
1126894
640041
1993043
817105
288401
1677920
1206233
1517265
1768722
52592
942512
1335597
1501649
1398635
1533690
985569
1763115
295817
883178
193000
1338171
1223754
902512
1622869
763928
899699
1308060
1503378
390996
769917
1794388
1433657
1231232
524270
502774
1407555
363707
309870
859161
269756
1827525
815000
378449
1192535
1206541
886829
1163104
1407725
487248
902795
395803
1452871
1692788
1903360
1846263
1469450
226784
1961057
778049
1656457
1571204
480096
1318550
538822
343518
1547482
1099449
1877713
233578
112048
943125
1683372
1249690
1227698
679794
102163
579802
1890969
282386
1715156
826184
790996
430351
1562665
598890
1463954
492500
1402713
670820
1463189
288902
1037436
886497
965387
1106473
863128
1539528
1439610
923505
1590469
29213
1873941
1135006
16466
659739
1208687
536324
835702
298029
1087960
1505945
1519001
1042714
199044
52707
53159
929606
583861
1820564
1859852
196764
60136
1709150
1525374
185382
501031
1779900
1504162
355823
1128255
637634
1065103
1878268
601431
559731
303908
321027
761398
1955413
1036125
1177715
893967
1006310
961481
1438577
39226
619260
1566093
1542839
275330
1358130
522436
1203902
1457094
329758
1732319
1435133
1317445
1211717
894708
1524104
1394349
1258107
129563
934823
237367
1850887
983711
1930202
1941460
1997316
1305311
1273681
1742271
1972330
1652157
583876
937275
1711533
745881
572057
1759684
674786
418063
361642
116244
1255015
1947891
382491
1594223
1556357
1886924
1177612
1840613
1648527
64844
1946264
71355
208314
835542
276675
454429
991257
1461664
1485755
1649704
421811
1799899
1764165
1719846
567609
1361480
843857
768284
1247829
608452
1174677
567450
1676462
1229724
1599419
1950351
1153186
1881953
1256294
379792
544636
1291218
1488922
1119040
897910
591658
1293638
51717
988561
221870
537567
1710062
1384788
1466250
1725005
1588739
973333
1814133
430212
654409
949431
270503
209103
141088
1886440
1314371
703731
204181
1153472
1445043
520678
1186920
323189
330389
837391
805994
291907
971726
534483
1587238
643540
1650957
74861
342264
8315
375519
1775484
1971925
1996832
859666
1745283
1849842
908597
1056463
1733637
241152
738153
1163675
1826109
528777
42436
837820
930982
752725
1225022
1272988
1615081
805213
1705783
1234069
1380896
1111951
1488219
438295
847943
1064354
1124189
85910
1803279
1772200
1717365
125911
1649227
516413
1301324
258149
715537
1896608
1851018
119784
34892
1801285
1947913
1370030
1420860
753019
1950408
1531227
53052
1087380
965038
530678
895632
1891313
1506045
1327739
507568
1469765
578320
27984
1882520
1587976
1050473
966030
1963304
217264
1041001
1483374
1267220
1881515
1145711
1301744
1692829
124948
252156
685959
137218
468461
1727641
1211700
37322
1759506
611095
311374
1623417
623103
678811
1298641
506254
1922856
1556449
190075
802595
191167
1292417
1758905
1274713
1675732
735724
31329
649023
401871
94046
155068
823472
1377208
1966665
178400
747235
1121841
1770651
987798
844025
1864120
1342644
124915
193891
988820
646792
685236
389173
1889826
477798
862486
1175580
1589596
1821353
1328998
69880
1735971
1897257
780766
699312
1853112
1816084
339100
382795
1892090
1443215
1093466
1925576
609035
1494837
717236
851501
574661
497776
1903653
1347972
1940012
411605
1525332
243858
128271
1182566
480828
303772
882533
1279855
150841
803439
328394
1097125
1877617
1960186
940540
15979
530580
1719463
896829
1978542
812999
427643
146562
240294
1223944
1562578
185500
1767345
689207
1419655
1251191
1728554
300361
1324487
1691242
990111
781912
487936
52609
1222207
872827
1518470
1693464
1638472
1644776
1533616
1191830
1076336
1531879
1290922
1872010
1786491
1125533
1944917
1269033
778740
783876
1348211
642903
417038
1083990
840187
1272208
1195772
589453
318696
737981
776932
1423655
1255335
1235613
989179
1068244
239071
905061
513208
1026943
1886512
1972861
375153
1892576
1116344
1422914
1522695
447119
1509886
132157
18916
156617
215837
688147
1964510
154552
1726430
618587
1041509
1755814
1172894
1036394
1288809
1422443
1299425
1719157
1974047
71721
1178985
622396
285209
1750119
1816541
979356
1133578
1782427
280014
1841170
975656
223065
170510
988522
1074127
1243408
805861
1264139
860532
879352
1270966
1245310
403523
749491
111972
683715
1575697
545709
1406051
332912
813619
1047468
1332901
260608
1596504
277992
1910643
606677
635819
1838863
432943
307278
61661
20559
1591767
1141325
1138206
764341
72153
1282670
1671035
827172
168260
1337774
216975
1068304
121652
218119
1134857
1485400
150814
553370
745138
1134221
778155
1399276
1406618
1934273
29965
812503
1992044
1280594
625129
1900655
73164
1272228
1762130
1903032
1775497
724759
1414276
464872
221729
286817
406881
250999
1885418
794974
143429
440699
1558372
299413
1925994
1969074
1188171
757459
230006
736601
1631359
1968184
1003928
1136361
1977126
717018
1534823
843247
437954
190898
1752596
481170
1821898
1361176
1476763
903078
1446769
55581
1498428
334242
954482
536144
1919496
1330948
174739
405851
88015
1961979
74998
537551
1566547
1989380
924528
500501
895221
1575328
1761426
1664808
1473077
1606082
1541430
1043957
676362
1018993
1370587
632178
581363
1919259
425501
445936
220407
625406
819097
18338
256308
1444715
1560293
135839
1867605
1471626
1973762
471274
1040881
1445791
580312
644596
584817
1016428
349921
1080024
1888234
870869
1023211
372952
13102
475343
959752
530516
1059825
1427815
1980927
1641670
565530
70263
54270
786764
1809580
994941
742166
1042707
1523222
1750230
1263030
796231
1625322
1809043
1755336
1911422
883318
1640201
1554289
575612
1430215
1985961
1887209
1056005
873254
1528968
603412
1588644
810276
366933
1233141
1178613
335461
1351623
429427
1538046
139025
584318
1938541
194116
1296079
92778
1552274
726175
1928453
1270736
179931
1104386
48273
1437158
1027531
1538887
430184
18558
1389210
797035
1583243
1706208
1490380
954215
474177
679396
1792924
507710
1281682
1216760
469601
1660074
996344
1902480
96548
1289416
1761979
1873460
1249388
1023082
389280
1610408
931692
175537
825292
622127
913572
897399
1794827
892397
1835345
1255177
28591
656170
1470905
1658116
1594622
1331247
947198
1051920
426056
608622
418570
306471
237129
415690
1095988
1277428
978046
372842
798942
1035021
463928
1266284
122310
1598977
110174
1988530
56861
1700063
421041
1542462
996510
1553056
1241331
1431940
702020
936492
846531
201742
546173
526313
1856951
1025095
910858
567804
1197980
828774
1840829
127864
122869
530294
1975379
897808
1127786
1209881
1184022
420656
427908
990926
306027
1025467
823391
1737844
553254
4774
478790
1490284
569112
790757
977696
1900780
690888
1924232
1358743
1476616
811649
1314893
1716250
1918938
1501509
1800689
345265
1280262
661965
451134
1511444
448296
853960
1443844
331439
1934619
1392483
1789221
721543
395207
410166
837088
1683326
767052
1159200
1261404
1681075
142947
946190
909646
1307305
890550
919364
490511
378037
1039025
1595277
1020583
1480065
1915785
1144105
1762258
849649
1053570
909318
1132395
293185
528955
1847518
1050667
1674573
737802
453808
1598630
63686
285932
356814
1003348
1753603
1004150
533965
29546
687980
777756
1277529
28229
232936
1293081
1603622
1906039
1023391
1231970
1254919
944959
1250287
573321
998843
1470386
1615005
141217
763653
787614
650192
242660
732260
732441
397225
189763
1013358
1560910
1023929
1354546
115720
452544
650361
1742378
745868
860950
1929585
594300
330752
118811
660499
84497
1458050
309135
142724
920617
1232266
1087081
576161
141597
1117573
1812352
1173986
708803
1763085
25381
688518
1472228
1339215
1564640
770496
502553
225055
796285
1390958
282318
930254
1848973
1100855
1338864
1887102
707576
1086683
548425
1175317
520936
641326
230627
1764074
532135
1061804
432206
173557
398157
1710834
792097
1351799
1754353
853127
671283
1660295
1605320
1661932
60204
1746999
355560
1500137
356763
1167331
171465
943569
1431745
1973535
1586780
569771
1642292
473999
6968
1807390
1541128
899143
1980570
631851
1743103
1641069
1410541
1592589
351915
593583
660390
491570
724955
1648492
864050
1021732
1352940
1796584
604298
1067472
1909866
1150004
589720
581693
917330
1019435
310550
576359
1182040
1527141
825054
1264630
1471977
1027450
229896
1551682
51998
1998336
680620
37452
1731394
1078281
607678
1385662
1677447
1921190
1736584
981807
1916423
262842
778835
1079401
452752
93638
1000654
126227
340440
397020
764587
681778
52512
567308
1891189
925193
447976
1086351
651590
1401852
1859011
1805212
1358792
617074
834509
157024
684305
1800822
789371
678701
1295658
1751119
1891681
808227
1259546
1174860
1580463
233494
1169882
1643441
1322782
1711190
1814700
116223
515895
1887447
647075
922945
112957
1289674
1649830
1729590
1028674
1058439
1074235
319247
1817488
1326539
937596
23147
638547
889904
673565
3149
306005
61777
640999
1879110
1572924
886069
1582849
969887
152028
1708459
332890
7976
1366754
1282912
700639
1786462
1184497
1273484
1512243
315947
16953
1293433
1061901
1555247
1460421
1716321
1516415
1228352
588884
864710
1458702
1586705
1655841
1943679
1412646
349194
1534206
1686840
1119455
777527
1625885
649450
1437287
174900
511158
781807
1530316
1285570
1703794
763824
1722668
156866
11457
606594
733368
1922490
1798101
1902372
1337006
1195672
1475341
1803303
533930
165778
1353036
1347565
353801
1814673
732211
392081
725914
1605156
241168
1933132
1598457
1152697
885575
572727
1405192
96093
1712810
1494789
244703
637489
1011287
464928
121912
12676
106500
485127
906101
1157364
1361732
480894
1140391
1039604
1791497
1496256
113057
1406048
883583
281405
528646
1407549
1264177
189272
505681
1057748
1492731
1258763
1021261
98680
339036
1357595
1445783
963339
1645572
1878285
1767954
563593
1034431
1818883
1608884
414963
1923196
1074512
111209
942117
453256
1539561
65766
55057
1012208
27035
32955
387230
1205466
1272891
1703332
805251
1100326
1121162
997583
504860
552058
1946837
699899
1521834
1448799
942594
1742463
1726530
478555
874669
1120315
1932999
843527
1576656
85250
1234683
1971699
1705607
623964
172644
1636477
356155
1317129
1333434
1963032
194897
897702
1777713
1606841
1955878
640079
1717605
204632
573442
109727
244312
1291133
619331
193234
719839
1187288
800832
1506643
818246
1205766
56465
1203353
645106
1949229
1358653
644170
1891348
1049871
1986623
1767246
1910164
1215608
1494298
1814592
1825673
217742
251044
815303
504240
104062
1296416
95908
1796551
1566231
600879
1044760
1529338
71798
1106246
311851
1810717
1347830
1667269
1319020
508236
1217447
1887496
1380238
761058
1651304
1124755
1255397
620516
1913599
693853
592128
576078
946309
709489
1260571
146701
664532
1785403
1168777
368840
1183418
1516965
73161
1281740
972444
1432594
1466694
1521199
1813531
1820912
705860
1137034
1066648
1254897
1021629
531983
1130737
446577
473351
1259319
1807648
1290217
1619073
1791895
872242
201602
1056723
78346
1125998
606123
1323871
115257
496948
452033
999599
779909
220754
410040
1661241
1673789
974892
1474439
175265
78012
1033720
1640836
1406191
792028
984882
184547
1424691
335766
1935837
510719
1276309
349604
1654942
515448
1034419
1924983
1990359
158231
6079
90877
163131
543916
554564
1628662
1217496
1123781
93201
497442
1367916
1399549
1130974
474766
1276710
509466
1899187
507390
1204510
272831
1548759
1468722
576693
314773
1117103
788357
1772251
1363673
662053
418705
1006662
1985825
15094
1256523
264927
130169
748739
544336
938217
1934836
711544
610593
645343
1318867
1234594
317246
1896413
185364
538883
173780
1396429
1748509
981377
178454
911954
1844953
1253410
962645
1210122
234574
207551
1955060
423492
111000
895881
1659567
530059
1585120
1245485
1124781
1575405
465775
1636487
1566301
401571
441323
1804269
544840
54598
1784555
125797
658520
896066
1343691
1942655
494906
125370
394305
842512
16591
51614
1890178
570587
370759
1983840
244410
702148
1639026
504906
362323
1057313
1888166
813016
67614
1784300
380361
1458375
1583473
748824
1325197
1082020
417387
1283038
1093558
365973
1279181
897705
1599977
693065
222766
1767937
642553
99416
954402
623092
628535
668092
1389951
1286207
687080
734659
240586
1872033
453013
1984929
1100190
134241
1721647
644751
1815137
1171331
1893247
1545799
69928
266902
1436589
1422510
1443916
245513
1828756
248858
1125056
212015
162082
1058264
913249
305671
1383045
667176
516388
832857
1196745
1989508
1819502
358817
127492
1034855
670196
1139298
345601
687952
12970
6364
540926
263894
1084524
1655712
1911855
1128982
642246
1743833
1663907
437047
94568
5529
1111088
1965202
636619
494389
967312
1698719
1238923
1574309
1721812
994529
1093539
1976071
1309621
240457
1845439
350460
1733057
942713
978466
1339905
1307569
822336
1155738
620445
1326001
1538592
39865
535794
1860443
301714
163112
437278
999751
579939
1412458
1849596
1315938
663709
551267
991563
1176606
1402120
747145
1905077
1709913
462385
1524181
1504809
110909
1094466
1867819
1270912
437710
1906351
1073054
10799
1872560
607422
1860314
15207
176099
441720
1656297
1099130
857709
1290207
3929
804330
336482
1343299
1367672
1614658
717915
1383905
1195040
570723
295282
1821819
1788490
629634
625882
1828292
1665531
358599
1536092
1496175
1903060
665947
1465643
604870
504887
1850044
1461416
692000
25468
997290
699953
64372
1148668
1957276
108695
1055004
899425
1731585
1368575
1530788
1744780
1205769
233069
1301818
1591179
1887125
1717061
1620126
1902713
643085
1935159
1558267
1345485
1168443
1942973
853593
536899
257965
1015200
1941302
642744
1709178
282620
577457
1683024
1144886
558914
804993
1081145
364739
1969953
464983
2242
218667
1738037
1312497
157191
1009568
1092457
139658
1219905
648907
1897870
718369
1380406
1823219
849807
342789
1422612
1271429
874454
1445329
1096219
1176924
459918
544562
231570
1926485
759238
474986
402023
339745
143431
675479
1400949
873113
1000852
785577
705800
1006610
601617
1937331
961185
1596973
1908966
609831
1789505
738271
1490060
318796
1624372
1424020
1729960
34122
1156863
1273895
1041705
152908
788625
1079995
1615365
594762
356324
1961809
1651109
1694067
741879
1135592
41121
303768
348362
967654
697993
1394003
1772739
80107
1130991
398106
1744126
1334488
1488015
1943382
1999106
1921053
1440627
401604
267945
212635
728194
966370
518865
496457
1430151
1240737
1553509
758587
379889
180021
767396
1841894
1238882
1842800
309040
1749437
1639603
1138296
669275
327645
552191
1456473
1003868
1749605
1451765
124328
206946
921737
1114015
139959
243871
51197
150544
1960503
704196
262330
1541006
95111
1811099
976920
1886781
1207109
946374
802746
657232
1409860
551859
729260
1272034
267527
349204
878440
1402161
1438702
512011
1062963
1937960
303846
1787174
1823339
1714144
1033963
1693177
981163
1436726
697734
97677
187698
1990638
1857804
1816662
955811
214490
1824796
65407
133980
1545896
520271
1006881
384707
540681
1037643
1078890
1525116
964252
25199
723378
1993311
1534512
579093
441868
1067404
1098700
821222
1022879
818489
72807
277662
587102
1720833
514873
389448
1731244
837572
1948236
1461756
1452170
645301
1229828
531208
1473953
1469668
1871918
1486717
1634672
1993902
1222362
1477420
339291
997605
1319841
243612
927830
540354
406961
1177860
835992
1317371
597920
1931294
459826
1146868
1299624
841122
889240
1239344
927838
1160759
201679
114816
1607569
1735328
1469811
921245
1955918
1140516
104609
608386
1328140
1493058
311261
434089
1102183
1653917
383354
1855980
655420
1311511
629729
654973
1123801
1703803
1670904
1392690
155172
1200994
386541
1112749
1958542
640096
1794433
842902
1630896
1869695
1898127
1279769
374998
1277627
1567727
1936848
1797177
78370
67942
1353382
1005339
1380068
1552309
52268
801745
1027144
36204
324404
115483
135115
728881
609147
1557813
507450
347835
1466562
1968643
1694193
368971
463826
1887742
1283187
1120369
296932
1005725
1197539
902431
618243
268027
373266
348070
1531395
192649
1149661
1662270
1920005
1833573
778603
640433
458472
690830
1157020
1398355
1329830
1132859
936944
1469680
1792164
11647
1236269
1366755
1623422
474075
1989397
1694331
157355
1547815
464881
805848
28546
1733085
1663633
1528786
876002
688516
1856819
814687
1342332
1755600
663034
1334160
1345642
509706
470653
734982
97964
650740
813917
215032
1399641
359663
891340
130911
345312
1116299
337486
1808383
913399
1244896
1054944
1474252
1165364
1998006
1735947
1703474
103302
202527
1887608
1586528
1512349
352048
527996
584066
1588627
454978
1109765
1032460
1276187
601188
1934361
1479831
952874
1972457
1968927
582823
391335
1109821
928022
761657
1567545
721547
1464951
1204078
632324
1644079
425890
909160
671661
1602240
168867
1873624
719770
1695711
1116208
1225396
975778
1337523
1637094
109960
661901
910721
296400
37999
1603300
1850412
263278
714345
1282819
836976
956299
1021682
1652307
910953
1842136
304417
1508693
179750
1426377
1298480
1718138
1809919
720310
952013
741656
820990
262896
1832379
1998170
1024677
1645727
1512339
173276
1189538
838074
401193
1926983
1382391
388942
877502
1991880
1353810
421268
739350
934960
1285962
551901
950235
1742108
1744251
795462
1771895
835425
865639
1990434
1267605
996285
76479
1686481
1452757
31129
1680181
896956
347410
343088
1239701
1477630
1208861
604500
1220591
1731909
428897
1022329
703872
409844
377372
269220
394708
64928
147660
1977478
500984
1902958
48020
1228234
1187825
1540395
369119
110763
1523417
496347
176204
1818852
1187340
846165
714872
947462
907709
1928106
406317
1706386
1702725
1960826
1144114
1596806
1764976
671310
102009
1651180
119038
760889
109702
513553
342643
816789
302775
165532
513492
385649
1664737
144403
1328839
1923952
1535235
605502
1238375
732499
1470820
1558209
1982937
774745
48720
629950
1617102
1906508
1889477
1434028
374181
138991
1219179
1516037
394060
1904404
1441441
318762
948722
1377668
1480933
221580
1751075
182771
796668
1039353
1252572
1538607
7263
557783
451535
1057815
1786631
1472894
1816486
165385
835526
1643180
1449648
1500273
1432872
884862
1738278
892846
837086
591124
514517
400775
1686122
1806431
1375021
955064
1365296
313978
753215
676615
240344
1525735
665594
257898
603424
1900867
1601208
1979285
603422
779084
1149062
496836
1109857
365519
1630170
1916524
1420800
65898
1923571
1442689
1966179
1165890
1148617
1300531
681693
1269231
375003
774742
920072
1774457
1605972
1928982
1120408
342904
1633292
1786640
1452375
322098
1967418
1849415
1115353
1124253
1030254
1250934
817872
675149
453268
203185
345836
1534746
1370101
400956
987658
1770526
828180
209433
364004
139245
848897
716998
902686
1476722
1007567
1843862
788163
1480039
1601509
1896941
240533
1224951
530705
282548
221206
59054
1306742
1961602
1320450
1578944
439024
352794
522913
1933679
1385374
1258319
300052
1118696
599776
298198
1650978
1648840
1213804
951906
435772
1876854
1100532
1393180
142481
199870
1930820
501871
1573308
1261114
1767566
766053
932048
532899
802759
988112
656920
1686618
1050739
518405
1811663
1656271
1090258
1399785
1613133
953361
901589
383027
589728
1886896
1651673
654312
714785
36001
1750516
1491211
1101203
1307068
791951
718829
320593
1343492
1317094
1768800
1615529
1606959
161061
484415
1180738
1981341
1301577
1815435
141378
1690328
375102
1518934
1547810
2690
369857
422476
973015
1747893
1387510
1297370
187438
1502869
1678910
776779
58292
1927186
748256
1169336
708157
441361
269154
341248
437510
655873
1896882
1207399
725089
1501524
1961256
94374
209562
1042846
889952
1968052
1423833
1251019
1772523
1500752
673131
1648804
7784
1624040
243875
1290982
392722
1575277
801580
971017
168702
1259038
665381
1815601
1904448
1439911
946601
1437632
388577
121091
1168083
1984527
1029377
196211
566812
1969575
1616686
48458
1731624
504422
1850983
659969
625824
1213392
186724
1352170
1905464
1317942
48399
1662668
251319
1524108
1205494
1939220
1052270
1691969
82150
1618222
399494
1591022
1107107
653874
1226557
210384
1546181
584678
626805
445584
1449992
465808
1553796
1436474
969960
1387100
425397
412685
1654443
999312
601114
1832736
989229
1282553
1814109
1357262
804008
1176058
1988089
1886520
546442
544418
1980933
60625
602993
1617622
132646
621711
169573
1988484
769579
1573300
1400241
1942678
374449
891466
589076
408220
1375710
1008549
1426202
146656
1823426
1832106
1930538
746645
1852654
1124113
90442
1534454
793639
1846327
30039
692303
547948
1396126
285973
1455917
1794505
335212
1746128
1846217
160533
1045811
530819
1356012
826992
1017266
1860300
746349
1003833
822517
1723047
1348147
34270
1193931
1842848
1829452
1363647
466727
751059
1705715
1557369
1117825
1199984
1924131
179624
1405232
949132
12263
1589201
538003
1747750
90321
233368
1110962
913996
1916115
1379833
806015
1241156
1462774
1804729
743738
30272
1434844
426295
904206
1652061
1461855
317400
1725244
325596
979073
1004368
730454
232453
282297
1458378
1150641
1681518
471456
1540088
1716826
640623
252039
153316
1236227
1563115
1865052
1872763
445632
285890
954566
1778193
1472468
329099
510654
1755307
1438739
1270092
110325
1870730
1608405
166411
251421
1727798
848994
1800241
1924484
1009323
1396339
1155445
520195
802426
1131186
1634309
160471
844685
1877260
809336
369657
1192828
462266
1739679
666069
81227
777745
156828
1196996
409620
1627491
840757
1448256
1074261
1722843
664877
1561415
996581
1127043
176703
892941
1252309
1980502
1578221
1010659
998675
1987311
1477154
599297
1178335
911389
726468
750191
1318527
1401455
854730
405935
1933048
556196
1309637
754612
1996415
520768
1288679
1087535
711040
1930011
1272145
200022
391048
1301607
1210651
516319
986487
285307
299392
101433
162706
1966552
1209295
288398
833926
505792
294715
396756
1373112
837856
1766947
970347
435679
1656493
1470363
1654489
1497791
738507
1900722
1740235
1524531
1415682
1637194
400497
1403996
414091
990070
367490
914383
1751745
1150062
1378708
324355
1862596
1095294
300411
376052
257648
732588
885486
635625
1749384
1156701
772772
319032
1555679
1394010
1831693
506267
263332
1314743
471206
633020
404916
285046
191646
513276
1345473
508568
434827
1237404
1442903
870249
1126208
1840677
1058479
676417
1526073
1254303
1590505
1784573
498363
1507944
1524912
1168262
607784
1959315
486054
303220
374646
904595
1964940
1526745
49842
28855
773382
36347
1892507
136652
1828003
346386
1606851
1883912
1527211
1051633
990028
412619
650201
1473781
1870581
735903
1005918
1673422
112119
384441
450068
288701
1166588
45987
264882
1794631
328127
192290
570129
166521
234054
491138
1667704
1311492
391618
1758093
1759290
1190313
1984364
1728829
1957449
592644
1906430
1073167
831466
1083664
1766902
1170169
394226
1100978
1246524
867788
1137316
1650419
31362
518545
445255
160339
1114442
1576261
1264308
1443292
543086
467398
1084393
1491871
272039
116030
557975
1822929
1288483
1303461
349986
284268
1828699
1154850
1599930
1459896
1641238
1998692
1402980
391109
499230
741191
335037
1394655
374060
1460507
1787176
548630
715603
1240340
1577130
1440934
1600733
1892814
1240056
71843
818983
1748550
1234701
387187
1794965
1513119
795964
1827632
1134872
30078
1746331
1561516
754697
1384599
188858
646515
133769
1044146
95508
1386479
1174728
1803729
801033
1639324
1418371
533646
514111
985560
115262
742457
578408
1366533
1099421
1041751
1481499
1771261
150440
1267200
682599
733162
473976
1925623
1084433
1790692
935490
177217
1070811
1677558
1832866
780255
250130
973520
285335
212050
612200
168936
19398
601406
1573338
1063747
1095290
543185
809836
784584
1615542
181454
1574162
320419
1987828
875822
1890636
340245
1722492
444217
1691530
171171
1028523
1216592
1427152
1782457
221776
208974
996093
1611178
553123
1393289
1932442
234480
1996460
305534
106035
711968
1391317
1502607
1027721
983266
316401
1996456
1682186
1200975
1678202
1687817
235792
1270297
1545065
1702899
782824
780173
1830075
56269
1828107
1897036
492238
577538
206946
193911
642312
78704
1718433
1054584
1320234
1069726
120397
1507669
1627488
577463
1064233
1273337
1742773
643815
1653367
867262
1535742
1446236
15282
746137
365647
1003892
1180899
1065135
1453410
404024
1197700
903952
141477
1534987
1490069
1987984
645214
1287872
1107247
1439689
1614426
1519960
483891
400820
333434
1589917
294650
299462
147698
361255
1325161
592347
1342638
1545176
1886144
1462926
593449
705041
222593
817223
44761
259618
878819
1654058
182370
1350726
1183225
1704271
593620
1699354
1275989
1290948
405375
1493743
279699
921378
1564855
1739495
638575
141862
1834661
1364164
1275432
1376470
290224
1746146
613984
575057
1070725
144814
1132069
1892728
1717729
607035
762063
367562
1682344
1983979
1145769
1920153
829652
170621
1277917
449593
1970196
1723611
1258742
828324
1396200
443783
9957
1190353
1598495
1896595
102385
1165940
1879282
465973
1679637
338519
1421936
691462
674982
264041
1632523
1581213
1426857
850695
811281
1740957
1194198
616807
862391
523335
1323928
479239
561583
437720
381594
1041532
506316
102249
1153886
981972
1497978
434613
1253820
1312976
572159
456290
1880640
159381
580109
1040341
619217
41190
1884964
1732395
674947
1831987
773583
1802846
1988079
718199
157013
1598000
552845
1007343
1444140
701116
1545719
330994
767007
429836
1712936
1227207
445454
847030
134429
170284
1533899
709332
1843360
1497633
1934302
1088417
760768
80102
1753217
1036068
739873
574553
756487
1963355
404305
1356673
1475959
1398564
1238117
711048
1088808
1694508
953341
1858857
40653
1785544
534065
689345
1703744
1437108
1237041
1606304
1230344
981867
1844471
1569557
304425
168236
870568
1956052
1013761
134618
1258089
127060
214375
298490
781047
557864
1147857
771401
467244
1319594
1952767
1462419
1781350
1402458
1460796
1200902
1239057
437794
1575675
602266
2648
1637183
205875
1493502
1960236
1232363
1054180
1358454
1723495
1475064
1061901
1412374
18596
1032799
777734
1919996
1092905
1358564
946769
961894
1135779
701823
857948
834452
1943882
1362829
733504
1651966
1314321
1788239
1385282
371796
1144419
371438
378524
686747
1119132
424372
408377
976933
1570535
755835
1863610
951553
1433883
1045300
1037026
589884
90935
716865
1236955
979788
73648
1335365
135986
331742
949573
936800
532683
357460
973183
54296
1951036
1580193
34167
146281
67721
305361
1653378
553929
208901
1427233
1010604
144260
897907
529758
1275896
53365
845892
127235
1409505
375775
1774357
449789
1993775
1420483
350136
11896
1966170
702662
125478
675589
1647938
1224449
639423
433976
1636170
1993263
77602
1425052
816093
378175
466105
1223359
1989438
295622
964900
1311934
1394930
1572371
1125459
1333502
1804209
463843
1516648
185469
223117
844197
360620
1347089
1488273
478301
1872032
1151505
1516275
747964
1565511
779282
1944742
232958
1061191
1542093
1104618
1935680
766212
1617849
759041
587496
604043
836427
143398
1001203
107731
1536735
963335
81857
35636
1552523
1818182
1560759
154559
1468976
1347681
1500521
847562
1799942
1173024
1397293
1651643
1299788
439076
1145019
1109591
813419
1384664
924819
1522453
1630248
1295948
1302322
1133266
1931304
1405700
1518402
1523108
1123388
397991
1396581
732599
1814657
1261418
572671
552604
1467531
48507
378805
1943219
1530630
819530
1100379
1402776
1866649
831838
451592
1492647
731579
1707545
1232093
1724602
84796
694926
1914586
969550
1148328
443806
1398896
1542481
778793
8603
945972
856571
1713275
1004838
388233
1158014
1186556
632231
680058
1762216
1782391
496059
1113929
449544
1782038
284405
581986
1028268
1352580
45140
1968795
960259
301723
348902
1419114
1687881
806109
32127
1988742
1901194
1761108
237941
502843
800340
1813917
1012754
1664788
1328553
1548441
1129211
868859
1500602
1708545
1830942
146715
1505955
989672
1752777
1208328
997750
1259036
1015288
1630775
1239817
1268469
958077
1436024
1176889
146739
300315
948874
1409000
1844740
1388307
979402
1978574
1327700
121684
1679982
736070
1725852
1579377
366746
1102880
1784789
1296112
1276389
155846
1578616
317156
501251
1671358
1368422
1507509
1776961
1420562
1727403
444224
1799122
1591819
851492
543599
1805130
1063966
270193
1392059
1977595
1061031
156135
137335
1031947
1776407
1712647
1247409
1734823
1135454
1120360
766550
1454349
1830746
666405
1646970
667343
1187936
550802
1282394
1503756
1487276
1446321
1816450
1145310
934576
336732
1905285
202252
1489300
1287235
1707387
1829646
300084
608777
381538
906088
315947
1092348
1296671
1721296
541305
212039
773961
825552
971921
15435
413707
736029
70512
1586223
1868061
488872
1267282
1493063
1880300
564131
1786335
74723
1175812
1344042
1810238
1481899
1902433
1640475
514952
1570932
1657475
1959378
268602
381340
1645567
1833691
984900
80043
1110531
863077
182243
34503
114078
535925
194224
538243
1246850
1935691
504809
1794811
1469515
945642
1002526
241005
976176
401988
1517086
526937
1620321
339540
953031
466513
565843
722670
1719403
525265
195370
1086080
1262554
295590
981320
1229385
1712288
1720161
1482810
559520
1844078
456077
1353248
8440
109543
1939222
1857564
444752
161163
1374013
1994096
1472629
1563998
1156629
1246849
1398182
1703532
1671762
1972275
682572
508058
69864
489456
197165
300401
276969
1638862
1451377
1776568
435815
1158399
1580559
529468
774233
888587
1697353
1965118
1551226
1531184
1381297
1029674
328117
1124793
34002
1663551
1168578
901862
234329
1157428
1413634
1432938
622822
582379
1134557
329418
360390
1501717
1866345
891150
1121755
1685144
399246
19233
1791868
1564002
1365176
1834724
1952617
249727
754614
235193
350861
453970
60677
502938
1695224
368059
24229
881669
1724034
1521623
1148078
1873714
1908411
857764
1382406
316674
1322927
628175
421201
455540
1243016
1362487
1148126
1262133
1314274
275405
888228
208462
863097
1958781
485128
813384
570857
1962710
177120
1929235
1227217
1025079
1722005
1848316
1792017
1095485
1035463
694319
837975
1589545
795441
1375985
561878
9250
1599253
1091260
1042570
766989
1237826
138888
1759940
430038
1741191
164288
1593892
1388358
1684034
1710113
247043
1328775
1490510
211840
558215
1235583
1186026
331127
1431585
92104
432925
1181507
939217
718163
1611544
71987
1315109
1945840
72623
1277772
1838434
879536
1099994
1318037
1065819
1266554
1274296
1193071
1302660
1534906
1294419
54242
1011095
1505397
540317
252223
304525
1417763
743332
1675668
797873
1080694
477234
1954806
1467533
280307
1788102
105368
682027
1175620
870434
1802796
1228447
628847
1204199
1302116
23871
1870380
1111456
337002
770768
1835116
730016
1696640
1785306
1432562
1226088
1234485
1030562
1848587
1606216
1764493
1838076
1938659
825668
1625982
264847
1452908
647754
745409
1368266
281026
805467
1837555
8301
505181
1713169
1841586
339812
913315
727046
312954
723820
459943
963173
50416
1456132
173863
1449545
1221724
1935230
330390
483525
344862
1724323
1879464
911242
180867
314563
724105
250996
531232
1515354
1206853
1170383
1603442
172407
1659715
1900045
272955
1351277
1911007
69912
474412
950205
554962
1731750
1064665
1836494
13077
955719
1962088
215087
1211016
1664176
1177196
481652
145858
1997099
1220877
5049
223114
935274
1231034
1958862
1761687
642150
1034897
1949986
1310130
1892169
821536
1203132
490736
211907
1741631
1172061
1215700
1898778
1171115
240115
1772518
1485977
1721588
209589
1717473
262303
674688
1442931
1414747
1655212
1584699
673712
53026
797098
1551707
177798
1079005
893635
1128624
1780378
1924970
1539297
1751546
1060025
621016
877660
504691
1484864
1871668
980538
1751671
1639989
1662505
278924
1339835
1410653
1435321
304531
1705084
354905
1786534
1778682
459951
1622085
1835193
897999
121997
899745
844211
769256
51196
1935862
149700
213122
1794196
1146304
10868
1619479
664885
1593736
1957742
1329260
470727
1000923
108324
1554481
929485
754213
613289
1065013
1591025
1197971
1147929
1867153
1802848
1347474
822950
903636
428368
66159
955050
321222
1392765
553803
217372
738245
534700
579833
623550
1621800
615974
1448028
605350
1889586
1565417
962332
496969
232318
414493
1917113
1899708
1088910
1771343
308293
502748
1100548
791610
296133
905190
1665514
304131
1525433
314684
1318862
857034
61571
1252447
1023677
1169273
462504
386102
345799
1697733
1066607
1885299
1521169
1211855
1107639
1056177
1271782
828339
326741
1452356
1889514
1818951
123169
116698
1887181
564000
360278
776257
246875
219900
926156
689586
34055
746237
607532
429028
378824
1078458
1628706
1377370
79543
537870
865999
1157092
1970452
51713
1843678
1920500
1066073
928139
1744518
583449
265137
1854772
917122
1826099
708973
510920
387150
1661080
754235
933394
397925
1926628
1232947
569414
1429974
722706
1672090
1384256
1168080
246852
1501639
1378716
236101
1104534
933877
1974618
1428805
1965990
1704411
501489
981664
5651
1667187
514161
1776276
899173
274740
1988408
387124
1059406
394074
1277232
1093607
1641590
1889290
1050986
994298
1563890
906515
327224
1437686
1613875
1229496
1250541
191015
197238
1846114
1959772
1469166
602965
1138975
984958
716067
923591
261202
868333
718893
1211236
1177794
883986
81955
1840019
1480532
999977
348622
1661191
1554391
1654906
434177
326720
1593612
517695
374661
642461
1350520
761235
1622699
1711504
964690
436984
659341
637713
1365237
346476
1425904
851143
1751886
1859494
321170
1680553
1952399
333050
1059351
868390
428247
534031
897435
1008455
1371092
748196
1232700
983670
1206037
1075008
397223
1180513
306448
166135
1539800
1319812
17485
1452129
943331
543731
626265
369335
1299315
991489
294977
1891139
1913069
1147575
587045
1651581
1606586
1149025
1629315
72067
641336
1986975
1661015
1800584
1568558
1629508
1081921
1305898
113026
544481
725835
370738
77070
795155
1302577
419360
254822
998844
60187
337383
397353
1064922
227343
1702197
1981652
499895
969734
1009941
1213985
1525497
1887600
1710467
660241
1167515
1138345
925039
734952
721213
333389
424858
1075290
703969
913097
553931
340774
627008
274188
237654
1743687
240766
456947
168840
786887
1364325
408493
963243
1695196
266362
1117604
1531738
1250304
1148624
1819479
100249
385633
1151469
1585942
1748209
1771301
1155597
1025948
239457
1079957
1651875
763803
543680
1895990
1735717
166876
1012606
679070
1080171
1079009
1894559
1306528
218225
1303535
42391
334707
1298954
959163
1623589
1434301
1507598
1474014
663470
763546
1755641
1742651
301155
155042
734218
1214394
825988
1860989
1501766
600558
267846
224534
232024
1593192
671122
1327948
1275159
243534
528766
507385
80670
684766
479655
699720
120795
1705990
1713613
1648552
1392892
36436
805984
1310172
440023
966752
200101
494913
1337843
256458
852893
1716879
1824855
109483
1068917
1559165
1216751
1836942
1342888
1556573
512827
1762431
180713
273246
1743258
1301378
1300620
80337
774797
1943346
140699
388436
728052
1738471
578082
1644134
1814137
138550
874248
1848562
484998
1982940
82120
466950
1536041
1621658
887921
1496108
116157
622446
1145843
444460
239755
1530668
926025
1537654
1521913
1787565
1034162
1626199
1713466
797434
1990159
1093994
1451947
1578123
311088
1815607
1093621
628224
398304
527633
1432465
247278
79617
1686667
1062490
847159
419249
921961
943093
157471
968388
590937
448384
1772726
776367
1033921
1775735
1470233
794452
1928381
761632
1996705
938708
572311
1234333
1706872
852986
1545860
314525
234850
1511639
1052789
1148881
1027229
642838
1291994
278008
382297
934114
993998
857617
984995
1911038
402747
1226289
1784393
166331
439845
1061207
1141311
351811
821047
1559893
558552
688584
545118
1622021
37116
596797
1376785
1013600
1797058
1633725
1331464
1924237
224311
1704612
1808004
1569157
130626
511819
448359
1266783
1333918
441929
1505557
450889
1776795
954071
119031
303052
329466
1234797
1526513
1714008
391818
144717
1495640
25004
8013
908690
1584473
1197724
1107844
1894352
1661605
1238252
1230449
582589
484820
1387664
669390
506281
1275479
1596544
72494
1794114
1739011
1188672
269448
1807323
1321083
1561328
122460
1626748
654411
853345
978881
1812403
1443830
1172737
472494
1084026
1726004
1818766
168443
367692
206762
1333767
1857618
405581
1989757
1701802
1465561
1240101
1073466
1440428
1308310
1975352
1182874
625167
779913
1140695
74755
1431363
1471243
1316513
1556781
47154
1663778
365409
1165675
1609174
1639761
625412
382860
985891
725980
1156448
299987
634920
102382
162328
1666606
1343454
645175
1642045
680212
494745
1450353
1049636
921249
1549832
1718915
420474
1949447
1259559
1245989
1996681
1213795
1707652
376489
1825338
1568815
494060
961101
990147
1033481
83361
592007
1033021
688986
1567980
1977164
413714
1462217
1511045
757645
1323111
1956740
476044
622623
959953
41031
656444
1089778
1810643
707447
285679
1817183
1342629
863463
1867997
1523931
734608
522932
1013599
123842
225334
404173
3701
815263
1724518
403519
289378
1338307
708491
605336
1549013
1452782
638617
1163262
1714622
65768
1940354
115952
87372
1059329
1511553
797726
1054400
63721
1380736
692462
1200843
1727562
81263
707464
1310313
369521
1470972
1167207
1349574
102994
1130878
109977
1175224
446710
1735066
1136987
351243
623326
1517483
231430
286317
1754942
1613698
265279
1293641
825033
1246207
1894115
279111
1139241
1819173
1772209
1737356
211727
790511
1355534
758724
337430
306340
1699500
224115
1346462
52005
1991397
22082
515439
1502355
318246
1141295
1375127
628767
728183
672580
1861830
1335962
296141
1286742
854396
1501998
556913
1770109
1378925
1466506
868674
1475898
908724
1439783
685609
1867847
1739790
798181
931519
13385
1989160
331584
1997298
1349876
1363693
1288204
235776
1274310
397705
1063080
1373283
1129817
861346
1853847
704471
1573532
1178926
385869
1476412
1155500
1078555
1990955
1379177
1501717
1016498
1837149
639291
1910810
1176794
992692
938475
1509678
1537805
717906
416535
293747
829167
577728
545450
525015
775107
417833
1749662
72618
1956918
973095
1972354
242243
1461264
184302
588184
774677
1707276
1799814
1129016
1654972
1363618
1530320
1936597
1242918
1121540
772083
1874530
1685269
823410
582988
1497618
1631942
1369322
871742
1297277
467130
5646
117818
902221
1174286
292495
863257
777501
1612678
1967158
1914547
580221
721782
1266888
1201708
1819894
504103
1339552
1663275
1131134
1548863
1126116
1540309
1396042
1727312
1574962
408821
1778456
1812563
240153
423585
824133
204878
1798766
1242784
712700
1614583
1559581
1962432
694051
1302793
1918304
1532531
1819669
1737205
1365941
1030792
1712758
1765675
897274
1684072
1249680
518999
1280203
117428
419215
847027
892692
354710
1543428
1235919
1966326
1879585
1940749
573273
775519
1219489
1818699
166371
10106
1950802
1966284
877257
866380
1535234
1472086
650768
518451
1893011
1467226
996532
1379626
1449912
1943741
584809
1836124
1461011
387660
530708
1240197
832517
546614
1276292
190648
1497481
31051
1829361
223479
1900003
1216975
606974
1120224
1580927
1075729
1564851
1677870
1001900
116277
1658065
441372
751451
1866497
1040407
44488
1429291
1855647
1117369
567321
45843
708801
1748987
540833
1978296
3078
480067
1414562
400600
1386623
412182
136002
470419
1016595
1128791
1396259
520961
1079261
787766
669768
845332
788888
962089
247674
603983
1242351
1284937
1773377
517277
394435
1562001
1184048
1000812
899103
1859643
1122360
495675
1192104
39915
196759
585538
679440
1599358
503352
1708561
986632
503146
1858099
708445
1594221
41834
363918
656690
719663
1782949
1184454
953123
1396142
1656925
526763
817908
1212134
465163
1129889
1493363
162739
1974102
877357
1191055
942012
304821
799606
1095102
394590
709008
1928110
942589
1178949
109381
1051604
599739
450279
1590381
949880
671107
1389034
517921
126914
1462940
545353
1490783
96453
1943506
458589
1784151
472158
199657
687557
805402
976698
798237
1303389
842641
1944843
1309251
894485
997009
1819083
117421
781301
131384
295782
1795641
1646825
1760147
21777
1493071
1939344
934029
766834
1639809
960581
762763
340880
349730
1694976
1315231
942479
1466722
128560
686601
877852
1789858
928133
381899
1353495
1900215
805321
55033
610411
215607
145428
1790584
11094
1327565
1351592
336624
1447046
1001561
661560
1379103
1761039
1168416
269390
174282
578661
1432270
1331762
1577949
325199
678625
218877
1622198
1375995
396060
37
113599
1237448
1105552
171392
1862943
379190
84294
1139501
400145
927694
1110496
1662921
331472
1338532
1249493
1211017
484458
831592
1200936
881
70404
97425
1247425
710499
1450160
1643882
1084322
1693818
1277372
540807
690546
1506610
1956757
111357
71277
1257660
52960
980612
1979141
1708849
866877
1579104
1302619
1743351
1445300
614373
1620194
1177263
1936029
330865
539464
555836
1234302
1491591
137308
1969722
518405
1001686
1217033
947935
992054
795487
6484
72375
629856
1848894
1675354
1681805
894762
1115216
1887792
833964
1335067
971762
1512827
1764625
228467
1441177
1650584
1347489
65307
100047
421444
1118571
1407076
950355
1822768
77396
1367091
1399265
780078
351883
1165693
1817379
211358
1282835
973916
598981
320046
1147383
1081916
991993
1185843
578439
1941535
557581
310155
1216000
1556262
1699464
515408
1462422
1119506
1991034
1168129
1618993
850021
913214
1496886
1092307
1656953
223551
462963
701459
301650
1609898
1552313
1203729
1144896
1851962
1380303
1776737
1160726
511712
1248102
1982164
1481284
1925449
426981
1421445
1677957
875034
1533348
612912
148112
1954627
698034
745671
1464506
1591700
893480
577440
669304
1350366
456452
1327767
386665
1291150
87688
1802307
586987
356962
1865997
1397039
145385
930381
1883183
1220383
844573
425585
1589214
1959416
1435908
1346486
1291540
575727
688415
480430
1478318
795946
638406
314879
1394997
939087
1665104
389276
800645
783973
200877
1081430
502120
310492
130518
722405
959857
1239134
1134645
1716442
1958548
552333
1751684
172553
271676
1545965
1241261
1847016
1836771
1726993
470071
1072638
1740344
1225044
899918
1979205
1367637
675838
1556683
1612918
115727
1912504
1044796
289727
990702
357472
1469119
1325534
17653
1698160
1821130
302653
1211097
962212
1652821
966896
1857018
769826
999706
207765
1301703
1545953
1966130
1174041
879668
1084920
437941
633455
443092
51363
1643085
457845
1566933
1358254
1328306
764678
872148
1010031
653955
314456
1714889
1535642
188925
104502
922237
1729302
1215150
174768
1284053
1725425
948177
1496514
1170481
1859817
60030
81284
1299124
110393
384593
1787382
972743
84355
1696759
529811
472169
1315140
1888257
1553291
1249186
1302514
705713
577420
1071220
899051
1231358
1229171
1885844
884880
1651445
1415073
1220684
1088942
676118
1115138
319419
1948151
1745480
410553
1288960
768340
772146
30164
1798886
1719667
1570317
513249
1391733
887915
290376
650167
764810
1469643
103025
1378380
1048688
1529575
1269914
251901
916396
88572
1021193
1718683
49984
1377141
358744
43909
1746601
89087
1546825
194221
1868288
1226623
551823
1306332
342083
1760524
939452
896998
34099
1838534
1848636
636415
392215
1453371
841244
303983
200159
222028
1051337
678140
42005
394679
1892661
1794503
1573490
1743634
1279171
1254334
97766
1241655
796014
755354
849230
482196
599727
1697087
1567828
976997
589255
419557
1429122
335332
1759010
754384
1948009
1774398
480938
772905
1597682
1721396
1617942
1513158
1223163
903442
30591
1266609
567285
75547
1303357
1661411
1416288
1974364
1275025
1118321
1317191
1152229
145971
50635
1926547
646119
821860
1747176
359840
47265
79764
520449
908901
1146909
1328484
1516618
711227
200016
1739532
97293
1250777
1535919
1404563
1808401
1258158
1349150
444832
429562
1281793
1151115
919335
1642267
1258627
1417871
115178
116448
1366079
929081
34828
1602820
257881
663820
1738080
1302100
95583
1652444
297487
1145139
1307095
256139
735118
1974732
1442345
1885457
860145
273099
565267
911647
451043
382193
989382
1535146
1956626
556773
1962752
1518177
821077
318747
354491
1382976
1766318
140982
1640666
1586264
1862057
122776
1867481
1116880
653322
164010
797156
1921487
1567619
48697
70182
729821
1002691
390158
950820
272409
1088602
1372796
965007
1196135
1889295
1380914
755142
1877266
1039781
1155740
1000902
1642455
234602
859109
1109855
1579123
1042668
1518814
1991564
235017
1429524
1998393
177346
787338
1186618
1032503
845701
1145319
1586385
805052
1573121
1808940
1960086
1666675
413479
1103623
1941737
191380
1967566
436692
1673226
714024
855220
562412
1165599
1954410
511341
1919477
1584361
731506
982427
1846810
1367208
1135633
1324475
868653
29808
1490773
625832
302536
1333261
672396
833137
699617
923057
1267504
1031658
1292394
1518380
619942
121398
792462
318879
1009276
542122
1940452
1497718
651895
1658199
1743476
1944169
1039815
563305
1927677
532503
871940
767925
1484062
1186301
1389166
552510
165974
1307031
608705
1895012
1883841
1222299
356200
1224074
1525347
1193652
293629
1509309
203669
185034
1780876
153437
816334
670306
128963
1572479
1808113
1242308
372620
3083
441729
1839559
1105775
524059
257223
406834
511814
565618
1657103
1232771
663383
1325426
127361
784153
776877
1502211
890444
1948681
301053
1039694
872453
1984632
1108192
1975859
584353
643647
559597
62210
15369
1583852
1619330
1416267
1342453
1937117
736996
1580621
1086847
610287
38012
1529567
1159046
434015
1816659
1973978
1387133
663099
1180525
1298589
1578042
139199
384559
975604
1567171
868338
1666348
36539
1569888
14764
130076
1291752
1866309
1652414
220998
1913795
462571
1827435
1166364
1808387
871660
1816149
875674
192279
784848
570419
956910
1344296
181139
1534708
1392727
330325
384959
1591466
135777
1809044
316324
1271440
1553157
1841809
1706929
1881558
1766614
1288074
374367
1619772
935494
1913538
1056352
1196058
259376
528503
301313
657571
1371877
739972
350187
1984985
1194268
1682160
860351
1438970
696456
1717282
1367475
48866
379587
567341
1451790
85011
1034914
1374453
721704
517954
1022347
272054
205433
272838
1441648
1834614
1743529
882920
87241
207158
669812
190775
1114592
1994489
171556
1309589
1247498
743993
1451531
430873
866931
710758
1546387
1214579
1263566
1536401
490355
1859220
1827818
1801964
738479
157333
1357019
1590274
489184
1610895
1822008
566602
577991
1955038
637223
74134
248373
1781124
1155628
1785526
1865876
1489813
597278
1500868
1383204
1635258
1318648
680949
609135
1323968
115055
1750904
1952747
1794391
801298
311262
583342
1690821
1021244
1843756
216715
132746
1096868
1529985
377160
1995868
1789598
89929
724072
1737650
1380943
15974
1431279
1445417
848118
335341
1007036
1586906
1555641
910383
1625688
1963550
1209645
1821425
765482
942482
911999
1569629
1792894
356188
915604
1164081
1492576
1464387
1159297
1742569
1201402
1224498
1709913
1203454
980508
324915
769943
288544
525555
1901657
663037
1214816
997491
468287
1446219
1206573
642045
578417
1607648
561091
1160819
1018610
709398
1045777
1280498
60435
414336
500499
1217247
237394
685575
1243581
1090240
1554998
504759
311741
745720
1111547
983432
285233
135849
1989206
1397045
1843136
1775014
79813
1035805
300811
1024153
1176810
1039590
1838835
1529229
1911391
313339
174009
27845
583647
1528973
1916949
233785
1706640
1155566
1880740
1183777
1331535
1443051
633134
1137295
1555224
1271126
1678033
1395131
984650
922109
249400
775567
103538
796475
1310391
358159
340923
1517876
1003352
282129
497931
1508448
190091
305111
584445
1459349
378731
1334032
1933856
1078892
104298
899617
263599
664814
1044776
1400744
482271
1257539
237868
1965472
92456
1224845
1817866
382919
1188824
1731865
364351
1441023
1216993
725655
938269
1924264
545043
538709
1604950
1588996
1660523
224694
826915
146461
1110909
1109141
1672844
113931
526902
1212557
412962
958984
1870083
1232135
1186378
20448
715153
798793
1752223
874019
1297843
933751
480381
843285
1023768
667632
1984858
1483522
1993010
1778783
1817653
1242808
1910834
1977128
378491
1212235
869094
1744030
1415520
1664856
1467165
1030807
1281362
490880
1921825
572505
1583092
1977255
1000567
1373271
561288
1610317
1657153
1319244
1499677
474541
604637
41674
138522
756011
652156
1675131
1740445
838400
1896563
1054469
867668
273229
1929533
859713
796717
803806
1972833
465580
18659
816420
424960
550846
661177
384007
776763
1184764
884749
450454
1497454
1874382
1325556
800743
36421
307970
1557375
1622277
889992
769410
1613452
548071
1017165
632625
264734
1375384
1489777
1203545
1795859
996610
1204453
1414387
1714317
118590
705901
1659139
1804397
574836
895589
1989885
1087611
444590
348804
1454236
168652
1642867
864449
943125
1543837
1225495
1411833
24189
564915
1796300
260508
1110971
555188
984502
1636569
797126
1674792
1227398
1735565
520543
1236271
363541
747133
569637
1813833
620916
1243557
734782
163620
762923
595705
1611673
114019
4744
673523
1503525
544173
1923585
680427
328568
1317878
1562373
226191
690413
712391
1185275
314447
1855974
552045
686008
1247640
1853493
970860
841609
873369
1510566
1416088
933931
1826672
841052
1904421
788821
534239
1244332
891415
120487
1464366
930361
1564934
1058925
221423
1174887
1589078
845583
1539212
574427
339743
468549
1518633
1796522
1584551
117714
654240
1668835
291424
484631
1096412
1118202
1794180
1384721
857431
1254041
1780852
92151
221685
774156
1237544
506193
1394
604923
1186994
1509018
991916
1833253
1931176
161644
252025
230363
394610
290714
1063549
1500414
1228224
181663
430532
1676442
1437593
970163
1876727
1131913
1125058
1248271
1380003
1452919
1933831
379314
50681
532257
1324724
1529331
1027247
809582
1897379
593811
625047
872380
956049
1883432
92660
798311
523936
813837
57250
710117
1182883
1632116
876968
520483
7220
1827947
132968
1610249
669907
1811016
950039
572492
863549
1398313
1299656
255747
1461134
1437233
1690921
1379046
1849804
464822
1985915
1203938
1886604
781273
970270
1618999
393977
1173268
1511638
898820
1226480
154574
854072
1266753
1065608
192898
1550520
1923785
1865282
929255
397529
651988
640686
346698
752856
966806
1163807
479997
103279
1794632
1378107
1855246
686840
1350077
1112004
207160
365234
1058069
645972
653222
1208488
967113
910129
825657
583843
1018959
1202751
73273
332914
830627
1214860
145149
299753
1209963
1727887
198891
1694560
331816
286596
478483
1031540
456653
604466
1869654
336023
751662
635974
1472022
490387
699519
1279635
975485
490316
54633
56611
1482034
347101
731628
1434839
1507532
774838
1948277
1689655
1641403
1562033
769215
1666148
351370
892238
485134
678921
1712784
572919
1829297
1767715
145296
1722235
1838493
1160425
1964550
787618
1806132
684200
1115965
748704
202917
204320
1830073
1607540
1329978
702206
1515130
1707348
787966
393366
1553121
813899
1966435
124027
1193924
843858
847749
1171976
80399
1709356
711082
1963257
1714884
460679
737111
817498
1493701
1524784
1637183
1649412
100152
1094707
514889
1569696
823695
1951706
85072
481344
1613035
1845245
1262642
1518804
1401175
1064145
1896629
485435
284368
1407156
436547
1100120
1552449
169313
250956
298886
768578
481643
216336
1656852
1365456
1974128
1319957
1414707
1426959
1122231
326956
1653297
1956135
819295
667139
1458365
855090
132065
1258320
1797383
1370706
912942
1863189
232858
84448
765739
1995651
808616
1570271
1302385
915736
886000
1149593
137973
994755
587684
1190780
531946
1443159
419272
1654546
1919836
806190
665513
1269238
1562657
522346
1231514
843524
1167526
959372
1955160
210553
532583
1092623
659355
1403082
1412088
332186
1254483
886272
1676587
654240
1160022
1871985
1286253
640819
123317
925820
1799309
1625705
415477
1596602
1164018
1234290
1060957
730591
1298388
550545
1604941
531374
1741370
1095791
140453
589995
678889
1738494
711234
1146025
1152631
1262778
662999
1938814
1386678
1060521
1804857
498372
1050930
1069262
216289
1436946
982559
1946367
1146043
1371517
1563706
1342367
1332262
1688132
1821255
336850
1324170
197525
336102
678594
264299
871742
1884577
1678287
1929639
866770
1049054
1348854
1620075
1945971
1543309
1602493
189464
457217
1792120
1522895
1877395
1585663
901595
319717
1772044
1610432
625195
840967
741277
231297
1940054
1853708
66445
383378
1541582
483327
59551
173222
1675060
1265335
1721468
373703
595784
835303
1561354
1239795
355662
896780
1580128
911467
1717442
917041
1036712
603471
1437295
1461979
872627
536414
1435043
1241881
351362
1198042
1739133
370253
434715
1302354
1790738
1394150
455697
194462
209481
1583328
1430447
1838874
867088
725689
536353
898800
1104577
894154
205058
1954188
1061633
1350367
1350528
1662541
1518062
1554225
834987
1619413
1533639
591373
1776366
326072
135969
309770
44761
1137651
661157
405224
1240051
949631
904302
1784391
19116
581599
895886
945802
930072
635241
741626
937790
1411069
1805852
664599
553577
1509105
1705687
1438244
774304
1722158
80650
769605
138483
1684482
600428
304242
84058
1483527
91064
1099566
850082
551750
954801
270037
1175322
1462044
1359111
1447443
57775
576065
878528
81827
788178
360045
711133
1757604
1087390
236255
1144306
1208085
1327180
1681743
1319021
1311153
1287048
1682723
1509933
1103348
1090468
1791502
487213
314839
1024119
1503591
1177051
59585
893173
52971
517946
642190
1385512
1948188
674257
1605967
1780621
1032834
1854359
1297582
1569863
1171435
1575477
1741584
462247
1550215
1611967
1631219
1572766
1620412
1121729
138054
37913
1444257
378462
1190773
1156848
227626
225519
1586046
701777
1251565
1664116
1739603
1995956
1542663
1219368
446538
484383
1860797
248298
78318
1957891
1752070
1190162
1516367
679827
1852811
1283373
377653
1677632
821035
1014590
529931
174106
119136
1795111
160723
1821672
1563572
87620
1906243
1439322
1857345
960533
1621631
1423516
1775094
1146263
1843937
1810836
144993
366573
268108
192372
1979645
926119
1570367
352078
289154
1894432
811405
1231001
959610
674343
1120000
574441
247633
1432239
961375
1685526
1948842
1023730
938325
814928
231208
1588180
1503484
868034
1757413
15279
1402596
135087
1053224
989163
298964
1411725
1473424
949135
1566114
951785
575654
597347
1024137
563791
143485
884380
1598080
1563351
626971
1518954
407244
1292799
613530
300652
1600018
880567
461043
1857953
1863080
1393473
920905
812856
295240
1757424
539742
897440
462769
1469592
1340566
491978
176398
107934
948075
1089762
795726
1815176
1263237
642422
1562886
293273
1394606
1441812
483257
1097716
758806
165012
1052337
1878950
1292191
1866569
687867
1261884
793760
67530
1173563
302429
1781066
1172474
202644
463503
492596
1032188
742438
1807509
1533845
1335549
771100
1277254
898206
861914
1528740
1608042
834894
134242
1060179
597167
1940542
1943892
321717
1320312
552629
1876728
989414
1379162
1353258
1679988
940911
1658449
356985
1568347
146434
300880
1525045
666372
471762
113221
1096466
1508136
636337
22685
675556
610388
727217
1137437
965516
784697
1503976
1525086
157363
1590531
548211
807772
1992952
229055
199297
1827037
1905030
808515
1297158
1473861
1634177
1090441
235313
1602851
1645525
1278726
418633
1894012
1424610
1813879
461540
1433781
862844
1035293
1884742
1105653
356903
733669
1244346
1836499
1167889
207000
628278
693142
1610338
158831
131466
769432
1393931
731842
1893876
718853
1412276
1992839
953340
191497
761190
993920
868056
1274553
900618
1502564
1645078
640804
1325393
1746019
918872
1658860
176053
731744
1287241
1034868
1500276
656874
154297
872394
1975026
1391958
376480
107285
986769
1875262
708753
594120
1345359
22266
1617262
1665663
1553947
1767420
1646081
1823256
1038184
1518679
932848
1468100
1216957
851757
1369261
424890
1201633
468084
1682712
1905698
1014539
290615
423256
1766057
1912798
737968
1252759
336048
1184556
712686
576191
656096
336948
1708651
481644
186011
479084
838885
1399255
726301
1182096
545353
1216986
436793
1655676
718532
1564910
657297
1753289
1970132
1131180
1956078
562682
827803
91684
1226765
489356
400144
38143
357982
1461667
1559134
1631279
531159
801055
224779
727413
90494
1335757
1571444
1868402
1901268
1363605
1589920
884250
467498
601145
29954
666452
452310
453468
1530173
672401
535566
487863
396313
459074
1641527
1554506
1007038
1485378
1283676
1133291
1146749
1786952
288880
345526
1809286
1839516
1047667
927723
45799
124764
568758
1677660
529438
1738963
105370
182454
312675
1188715
1287787
545604
1858492
753799
452210
1636235
1815483
1004221
1373528
1315347
1855956
1144352
314839
1216642
1103160
821092
1407650
1663439
575022
1323736
1264302
873787
354498
1451308
868502
326149
414574
1158864
446665
845110
160083
1361905
1361507
1793133
306179
647245
1133060
1473692
1394185
1320362
1989161
597639
1393784
371524
1627963
184137
401186
1117319
1760133
1878789
200968
1835460
3009
1907141
134047
1917773
1646217
1168708
497419
159232
1848454
1909089
71861
1383370
360538
75019
1937023
667253
249347
98519
552778
1091410
569159
788117
27521
149259
17783
16482
1210354
1166503
40908
1361590
1905844
1576212
1821106
696643
127686
1798612
194658
1521602
541906
399114
1018230
1462387
1184656
1967142
1969975
1234992
1452689
674332
1718533
14441
1295129
1461210
29606
1096468
1779226
1544882
903267
1094514
1459943
764334
774249
1427736
319155
954303
147204
301756
1118349
462105
408261
1178514
1788701
174904
1105914
1781895
1004996
1956830
911277
1109925
324073
1150043
1618593
1557796
458175
1098822
462313
978681
794380
1580477
908212
27432
1327405
1343235
912835
946302
895826
616603
631614
1936230
1905034
351936
528783
920396
730464
576070
1512855
407250
674378
1653513
1128736
1978709
165143
1277099
682648
1895192
59828
1685531
746535
1377009
82064
1878659
743164
1570730
271767
429204
751855
1082690
1513279
1887427
154263
1998457
1794363
25203
1842845
247471
1644874
1701801
397734
1042549
973452
1462709
1568624
1045369
879055
1431901
1556002
1958578
1663831
845698
715839
157957
244798
1867254
962049
33082
1897275
411483
145639
673324
609629
407949
667643
1690163
425122
773748
1747069
841784
1264257
368323
1462680
1853566
459437
1229077
672989
281701
756912
753974
1924659
1233948
1256379
997708
1471305
1569694
698442
1450375
698127
338528
1228759
1864818
1374761
430783
1882379
633988
1738575
1556714
1357041
1827440
1245754
596847
1712606
926935
1632187
950582
653386
884952
521613
1236630
1974692
851219
645313
1224704
776222
1523410
1947796
1984866
1724992
898164
358864
931223
1597908
1151985
1134816
420498
392237
1384002
1014455
1610780
890342
1741954
959796
156255
1576116
1716994
1050915
1530760
631702
672985
1569726
585874
1344419
469107
176641
1590728
1890443
1021764
449066
666358
1356877
791012
711653
1643797
288431
1801652
1155510
1891222
1416073
124282
1972373
1578872
209386
1310208
1437927
1286519
1054754
1608154
1570934
371202
250762
44389
1039483
1838475
670072
1550053
566462
184708
1873880
1810773
984772
946103
855326
1282028
1431645
1100721
1379665
1733566
1341936
1652898
1750756
870439
1492292
797513
790058
708146
1780523
1809554
1975011
558862
1911017
119958
405307
9011
686507
30043
1697233
457987
1431136
1525309
1981890
507731
940767
1042095
1075627
21325
168998
1127260
1602217
1766012
1180550
1954317
699990
1187174
645951
150263
1162636
1623142
1196791
1779261
1409261
472942
1100376
508636
1882843
1384433
534108
1261515
397241
1440426
1642964
991971
1933638
40525
647080
1527845
1227478
1178888
498618
1692869
1484703
182801
1143736
1478885
570541
1927737
985051
319211
1786387
1308839
1162607
1639082
1421779
638537
1442682
129592
237265
1752827
291103
420187
950064
438424
995947
572209
1331652
1380048
254441
1600226
951939
639970
1282379
1187796
362904
1737546
930160
872926
1857556
1974094
1900442
668978
1105175
455842
1756203
1163776
310995
1794394
1973986
1452252
1689361
288544
1135466
576867
1709207
450707
329888
1349887
1602141
238838
1787580
1664134
856278
546450
1593553
347316
838638
284288
462551
1469176
1388275
1116967
742641
1874017
128849
1457663
1590121
733152
1338337
615768
1301027
250804
421954
269738
535182
335010
739219
46778
1262437
618483
223806
210943
1641400
313914
1214737
1412817
280162
1652172
1443100
1606736
1013062
1635994
589405
842882
1842681
1457583
106940
317043
752321
1323939
897057
816233
1441437
909179
1722782
1387579
1304813
1008440
1575765
1444128
473274
1957946
1567029
1637588
1308384
1065378
1639667
1756215
1768674
1202567
980953
791089
1620817
828525
1707466
589126
1062495
1079663
1086154
954973
1256475
1402504
1149916
1953623
1786423
888224
1320905
1350667
87522
1555391
1344654
945295
1549440
1766402
974654
1335772
1749350
80480
654575
388997
1750758
1009686
1013793
1643004
1911311
930584
913347
636302
298615
209666
1008387
1739602
766398
1894490
1958330
359602
1363602
1071083
522240
103356
163178
1948264
371817
179955
1974693
635321
1705570
810648
879964
1027891
1643511
622766
1515442
475655
921449
1252539
1734456
285271
1428977
648631
1639346
1793545
1178607
1190914
847369
1797224
54434
760449
679291
1675654
349515
1041687
1452319
267962
690669
128834
1950126
423611
1899865
264276
1335317
593350
1851065
1027575
394319
453419
1904743
1454691
1222042
381502
14331
1777335
103365
1726717
1188538
957980
57772
1324662
1922425
1603383
838654
331739
1793348
146204
639952
583404
1908550
615328
1270958
131736
1483313
881205
1444994
1340714
239527
244960
1450582
704862
679835
132589
1815898
1947057
609385
960551
459714
1930346
233538
513304
1069940
737504
251574
233971
126923
710874
340682
1668471
1526855
963117
1981152
578908
1410324
254046
988427
1845843
104446
854102
1603490
1857815
1223365
1535883
1625484
552902
657923
1356368
760690
1242812
1191797
1733717
743523
686741
791827
1143604
1820104
849725
465931
1935814
1990336
1412462
1515207
371757
863746
713227
906138
500818
342815
1278405
470151
1910705
356333
1506784
1922947
1607374
1788359
607405
988552
905868
853609
1316539
1771969
453891
1290444
396972
1071968
24119
746106
748148
1228715
1726183
1610880
1319834
1305793
500137
745023
1171586
989737
1872235
925380
1940736
1742699
575249
248560
1557481
1724162
165780
1258660
329637
292097
493147
769937
1101385
685219
1527852
1901529
143196
354199
345983
1301628
680575
934217
1325021
121517
1189187
40670
1497660
77992
978440
354857
1007952
389892
826716
232619
851797
1394695
1412744
27821
1854951
1156332
1953400
1069096
1264713
1150357
108478
754444
452519
361201
1778887
664461
3939
305852
560728
1686450
1721151
1565094
1116564
883226
220195
987407
695263
977012
1923079
1642691
649343
1900031
57186
1551144
462321
484547
916559
1486633
898474
1539327
390306
1766426
1092143
1631547
1160458
1440865
1525428
670263
1372414
1503482
1869195
912892
878347
1534700
770358
625670
1146540
67799
1050624
1560524
1682301
1688684
934820
65658
231422
463077
587256
1588429
1654554
428704
1281887
996780
1878457
1181581
1962392
1860710
1740968
1638065
1003103
1019328
365606
1150591
1620829
741561
1382507
126123
831164
252231
1421485
1760542
961484
1509704
455914
628290
1937622
247320
1219003
652659
1356072
523524
896403
1072786
1196577
1151606
1017140
1760100
1053936
1881134
265618
1753415
464349
1638428
294107
1977452
1382247
444714
201553
1326914
727279
166049
537131
1083755
120427
1939151
519337
951835
1610639
1594726
1573041
552101
1307445
270115
1186124
847966
565631
973701
1637518
529780
617114
185703
219680
809361
1139239
458638
1094823
1257401
1649164
1742762
1717585
1804018
1274882
1031347
152139
13162
1656570
1097476
1319085
95635
221586
988340
1702985
1311340
1452421
1761313
109315
731791
1590325
1333004
1341314
6998
1896918
1516413
66693
1704029
1249935
645269
1171141
933063
1638357
8582
865115
203787
1826447
1810435
1912590
969370
382567
1184901
1336654
908530
134796
538319
212353
123221
1647511
1883715
240664
1678809
898077
16493
1904289
692818
1844366
590824
1541876
1665920
1457282
1366931
1360324
995291
68280
639882
42641
1776136
1699906
902561
863076
96234
603588
1224823
951289
989310
659706
614045
1123676
1953888
542635
1326041
325014
1241531
766174
585513
587613
853501
1130183
425538
1543998
411250
976672
152190
1950158
1091424
166850
361966
1835153
1212237
1036254
299476
1003612
560463
1228785
498188
1512248
702940
1753520
1656895
503252
251833
412027
948185
1944910
979675
1267869
556701
63608
1136032
1600743
32914
1282350
827281
682773
658425
544030
236717
1766790
31260
1872398
1411357
55886
1259436
1043061
587199
1565960
1768496
1667850
983859
1237232
1851222
1513080
433429
1555658
1738551
1923692
1548541
1808398
845046
1857769
1084424
388536
974815
1142316
1584526
642060
1114102
1420965
359106
54161
151850
367393
279714
933479
1959715
744502
9032
96401
89202
198740
642523
1450675
1510473
721344
300268
884588
1688491
1648430
859933
1425687
247789
1323249
372544
1038976
400786
606798
72477
1261882
754825
1285242
277257
1898474
348472
1495795
656654
559852
1081541
1789208
1317025
151105
1440600
510414
1767816
1415285
450065
119278
1756254
552039
1485541
1443406
157121
1998335
345628
1609692
1722840
345799
1296972
915525
597362
1968483
1218383
447558
782528
1506657
977494
558534
1453425
1541623
920481
219736
336936
1801141
950911
725762
1182702
1667425
418488
1025117
1328672
1747692
1322924
1586384
1401235
855188
178703
1495504
1960800
1591344
137793
967573
705131
941873
41792
1692544
1862254
744509
1167302
491861
221367
332095
1103654
128523
1237873
616340
1176228
198090
1745979
1593406
311750
1534165
1590271
113514
754653
1343101
533518
460661
95865
1025893
622462
753196
57288
497026
465588
1762424
178858
460351
151456
669175
1112501
85841
331994
454150
1350180
1613814
1729975
642576
569625
756502
1313948
997017
714107
511755
1071959
1472474
1625268
827935
454593
814541
241497
581802
1550802
1001109
1124179
1153189
174551
120454
1430020
691609
402211
312840
1177290
362998
150064
666400
870302
391039
1304866
550989
371227
1503876
23673
1069277
86766
1441761
40843
1918246
1730726
1274008
1866894
972688
1989098
182198
9093
1699347
1655219
1653144
38642
830003
873102
432389
966185
880834
1253451
1202853
652552
414720
683897
1346180
1651326
1651708
1549024
377660
1092283
1387811
1857461
109197
232115
839604
338352
1390359
433569
1825371
1091135
210303
287840
1088195
1133569
47869
1465542
1740776
1645941
434968
413023
250682
13745
1886811
1087447
898581
12945
1505039
886182
1224770
888724
656196
322084
641492
1968221
339376
1230647
366000
698948
116927
787975
21607
767817
777143
1328562
1564094
1758372
805058
636379
250556
1076211
762138
1765090
1458463
378965
1444609
1849892
925606
1473227
1512183
1622568
1990063
142301
1069725
1412244
986838
1314730
1632975
1122977
1160122
1577612
905198
1971441
1016092
1001470
1301246
94060
1762621
545711
754002
1445156
219918
962354
1777795
1469779
1940157
897847
460300
989096
169851
616006
610423
1486528
354664
51488
599360
726616
1768778
1045750
338837
1280069
694837
503341
39423
1412975
1490260
1408060
1435200
1411756
292525
1659265
1932037
1093669
1602156
360180
1763150
1957312
1916500
870072
571800
211150
660659
1270581
1082113
1899572
1107172
656437
1985847
1181475
1326544
1633209
554597
1945736
340412
1398488
470449
1569441
1060611
1926440
1394883
781904
331531
383669
235977
730624
161327
882837
1389436
1879475
945623
966082
465913
709669
1076164
1032281
972063
1179424
292224
790670
1329707
1325686
352526
1170230
1891936
1288032
735702
765301
1632375
1023551
291512
1461124
1135356
1327660
489728
667295
1940078
1352956
256069
292978
463195
421296
1746908
294362
1871929
1912419
254740
1245012
1972065
979913
599819
1965071
1563974
942758
1701146
176777
44859
1748243
1580412
112947
1722924
1834012
265565
791732
496688
1220696
1504816
9278
1690130
1841195
206292
657901
794845
603951
1128374
1865024
1165979
1871364
275817
74906
23476
1902723
917129
592718
1656321
1467653
1988401
741576
1836887
895606
1939507
1794511
302860
1941909
1211270
709440
164020
431354
787676
682894
1868729
647086
1369885
830753
1679034
155715
651116
1173150
642836
1674712
958010
321115
985775
231768
176356
1415111
1290430
402930
330909
1556195
1835682
1945815
143789
1088588
1572298
1705196
1626694
154451
623699
177706
1385260
134078
783901
1958380
1274715
527072
1541733
1965761
890768
1696247
1224043
1080778
1907940
315415
677391
1264639
1056428
1376924
461136
1512693
1881119
1119807
322649
1326287
248672
1658094
945993
97182
139962
143938
522231
1779599
447437
100150
1497904
1459750
259468
979979
1690404
1337375
803831
608198
698416
640944
319486
1350365
555352
1387419
310902
1980581
418126
1928167
1714064
433102
1387236
1181085
1873379
1726571
89067
176780
745229
819809
424840
1324983
84475
1487066
1826291
566368
1233734
880294
1059009
1983779
726289
638485
267812
362862
14631
1053169
1297133
1068561
240435
181502
1927591
1833060
615541
790445
160693
1057380
863478
1036482
1143444
599117
1812706
938835
666256
1519275
1880408
787075
625706
542742
18654
1807827
897085
254523
1898642
1630028
1813314
378929
1957352
1815053
771785
995876
1474712
1010515
51542
1125609
1802490
1580912
78689
994885
464669
839990
145647
974820
615557
1557501
1696370
680729
89012
869630
1036051
194893
396916
362059
1438866
550807
1990799
664161
587889
888580
312068
1792307
1831903
819487
161809
1247339
1192421
204734
1192823
736015
844504
1701968
752863
875489
557620
210577
916600
1017837
356793
134266
1663939
1729029
77860
982213
49387
1092271
1214357
1382326
1489624
952451
1359524
1315931
1459262
324550
1084713
1701277
1501350
1858125
1187530
1121587
1268119
179217
325315
1206817
331856
1436455
1697336
1709043
1440481
916867
1332735
797003
1488806
878689
1426459
1966920
341880
1335028
1708351
1391611
174880
257960
1361583
1472473
1269930
1316538
705637
819150
1663726
188233
1125456
1935902
540901
1189094
596256
392514
1204231
1666804
836321
87524
701341
504201
175408
1920148
992251
491805
1996288
152855
1017369
260180
1010940
725252
1946415
1100253
1010082
1648905
1776424
1732526
1600649
1894228
1630710
1125240
1712370
1807919
718556
1031007
1812439
554927
1961071
528947
527292
1681258
156781
309474
796114
921835
1902927
313070
1708004
1572537
1865835
928426
1747496
1658621
1918497
1020735
20006
428927
36730
92062
129296
971347
1394565
765951
1951723
908926
757315
731849
91644
624861
1001680
1299207
1304665
385228
503053
1319829
221672
223824
837060
658670
1872497
850382
428871
1802436
290399
7274
1035604
654967
187806
1273173
628843
259795
1354756
11989
367638
258856
763753
194854
1139767
1531483
647979
287988
625875
824719
868170
1380620
187728
1691269
1696226
1842542
602138
334096
456657
989802
1159490
1119708
320496
1969582
1490147
1280191
1174272
234681
985026
1073538
480772
132066
220211
1142607
1228829
1272598
1963231
1701348
100472
1653209
463654
599983
315116
1985730
899065
415580
409452
341580
1076499
261891
1435454
796871
557822
1515227
637839
1693863
700819
1353931
762027
845009
1088746
1915916
909432
506917
1855977
1783082
579237
925557
1026250
572312
1513943
1504453
953491
172820
556786
573153
700061
435113
1371565
1787578
1065196
1070950
580067
725999
41943
944822
1358561
1341916
474678
439152
1469217
833090
1003794
329335
1111429
511534
937426
1939521
617087
719372
382041
569777
1245563
304782
1010123
569809
765230
532233
1991344
1561646
1782033
1090681
1959412
690087
1032516
950123
1835846
839895
1708567
564620
1865493
874202
1577671
1429347
1525364
1936885
533492
637661
169105
565279
1701887
155340
1276774
410537
180403
1192177
1537821
1373610
746731
448228
245780
35037
1965258
1233352
427610
1545608
335374
1240430
735473
1877021
923776
635799
1870793
129795
902600
716221
1808999
1780393
790047
815285
1723537
1275360
497556
1059627
655457
1244550
1732796
1117752
476885
1980785
1652114
576761
401189
1567703
860318
839593
1429076
84417
1049651
1616435
1101922
414378
879490
1011227
1668372
643243
1817108
1203087
1685166
10018
1977680
1483281
587530
1726947
867448
260510
1632223
1687706
859861
1460456
753460
1844914
1256723
1446826
481378
877308
89056
848999
1435409
24058
1417904
909790
1744546
321547
1728938
1326240
314231
1542727
292269
59922
482642
1780782
1309605
108122
88326
1182412
1410547
1680886
675998
1934369
1413066
831352
1209091
1720069
1145904
419851
1351079
468118
1851799
1498971
1766419
1080348
153719
79729
1452851
604988
1341852
685726
1941001
1110616
561612
1224839
1300512
388300
1845168
98130
1585577
1430390
693679
1897898
324632
1160829
558162
365109
1891533
441305
1513334
1146103
276464
32440
745215
1217657
1750280
1085759
1770024
1354315
961519
1418777
1094621
535210
1320616
672831
589002
1830839
1254998
640781
1180036
1649920
282686
400513
662017
1138345
1005421
1012129
1000665
1306160
401442
491567
1513974
605005
797687
496131
1850679
1962802
1219012
1616987
1379905
284316
411062
1284672
877755
572628
447759
425354
1550879
1133712
1689604
1677081
1170938
1598106
1047672
328631
1035988
1543560
352287
714092
766508
1623457
1073858
1780407
572630
1723988
357327
433490
1647197
979186
1503791
453151
1756790
1449789
145073
358202
671400
1701685
522979
191197
1034091
982204
887792
485911
1902361
496569
975364
647563
88203
794355
1085679
1883029
1531736
1508809
238521
1402663
1600708
881221
1114751
1138024
1531994
1265703
562026
1151394
545001
1020849
1571484
1924907
1494679
1517006
1275331
1377004
636159
1102573
1769561
1754352
1037296
389397
369978
192438
1309534
510518
797706
79814
779720
1878214
447001
1424588
1027783
7319
511868
1985466
1637764
805478
1840849
1739232
1691519
281226
1268334
1244595
1605915
1878956
455138
1541358
229166
1578510
1202077
469475
1013072
598954
256122
267787
1384690
1218361
559389
977311
1929796
1693312
1507871
1469576
1076298
446328
402218
404374
102317
1232566
521364
333097
1476595
1429723
1706577
1735445
311153
1004907
100167
1873628
990766
1916533
895642
1816080
898302
10355
1048018
1011569
45402
1654773
1363953
965510
988489
1361357
1649187
66097
196996
1756445
1156588
281243
836754
834826
1044298
1553790
343571
529714
1264246
1711569
511523
1256141
1920784
316843
1167012
1082136
1862875
1923440
39807
1432789
1643366
29946
1093068
1677445
1114264
1295815
3872
763973
1263700
494788
531892
1263992
1850909
902822
970342
1019482
1502577
519980
998967
829863
872034
288300
1722781
1069005
1502885
1752972
1765541
348222
1838299
1476120
303731
980355
700226
1202656
1881980
1435466
795848
395562
884015
1150277
293737
1505865
1223038
210249
1551472
1963662
167945
1511803
727882
1490737
419372
1046715
1382665
257710
1058707
741388
259554
138091
275235
1220843
1887646
453307
1354854
1240108
1864412
591254
1895857
1300930
940893
660301
960389
1393331
1313066
707067
1585112
598582
1710153
448137
762374
1587274
1905550
1470629
891686
661184
504411
51219
646878
1539189
29394
1431188
53532
161695
662879
815014
1963862
497304
962869
278893
1119266
1179164
529547
1466303
1229979
1587567
1553071
1151726
1595623
1620120
381468
797531
1043570
1808236
1700036
642431
677808
1273273
728864
880592
1048699
336041
1314624
791414
1198721
1493430
1315050
411448
1084836
1830053
259355
806113
314940
1805800
1976393
1206106
1986225
530643
1711016
644227
335034
779180
505940
1082657
1807363
719463
1506134
1658601
1209561
478355
835478
1134479
278790
1555985
1252810
1746765
253192
1012619
1560614
381373
774115
748539
124422
1247748
1399505
900152
1395868
522498
1526209
438653
1799780
383253
1903820
775473
79311
1429364
859053
697577
1296463
296641
1440907
1456181
1151994
191644
583779
1793448
1831949
1630593
442769
1169361
58988
734262
1229051
1023668
702161
1541892
871976
1318816
265937
479830
1742418
1649842
1808043
605575
52104
1609309
1102905
1016169
354686
1277711
470286
533807
596343
1677139
124705
1888936
1663325
1408454
284125
350331
1954422
1112012
905148
937430
477890
497469
1655803
447817
918504
1668882
752299
1669325
1168526
1343263
250970
1914795
568497
769381
892580
600953
1547565
754783
1807285
912406
992740
1536598
1764913
810590
1145473
1235083
1895431
1134620
1569143
1081449
1472937
402118
1599627
650694
301551
1753503
1676028
877861
1536989
1273487
1394280
825317
1773917
1007773
26031
1723016
1525092
1517929
1350554
209576
1403878
47416
1451508
886809
722019
1416056
362734
1073843
645955
34354
1156800
1336022
910980
1847300
1551854
1571401
322257
1628104
1360238
1287628
657777
61317
1584911
1910706
39369
1178737
112218
162693
1986304
1419706
690033
1397883
743319
1904494
691204
680196
1159890
346176
753229
155536
801704
882054
1087873
558715
367243
1478680
763895
578867
607030
1577989
1376047
1808989
349144
1657998
1637461
238168
568927
1333728
1999640
1175504
1355418
441509
1936421
994232
919075
1577936
1169632
429801
959947
1954089
841229
1819307
1709227
846075
1169458
1975095
407517
1029246
1927344
3432
1336105
516031
1719875
126179
190768
37428
1937220
1412004
792600
58267
65270
448734
291113
756589
1885894
703010
1594784
1838043
1849534
1896242
635621
1262713
1118768
1711726
1659673
535776
1391750
619372
94972
1044363
965759
1647160
513465
1164657
566434
1369606
479745
437338
1355719
273900
293751
118750
91483
832699
42846
1945245
1053910
328931
1286599
840374
263371
1755830
1154491
1481875
1219250
119410
895242
1513288
65417
96713
526761
1656631
373352
1428489
1982303
384572
288167
284699
1079430
1678263
1372499
495677
1748605
1320390
1585711
834701
1436044
372396
140780
1177325
1825934
1771393
694644
393163
799522
1573030
399024
1098167
678841
1333609
1066129
228057
786865
1688339
829176
695819
846672
1093095
1145610
841835
803191
255732
1417072
696001
181574
1933006
440049
854759
1508802
335718
688354
281702
947319
1592968
1191233
300130
220245
535018
1822545
522748
1099556
483578
177278
106313
239232
148715
471760
166065
1460211
362405
1307391
878453
80275
1374890
1794528
1874441
675860
1754261
533692
1351447
434152
239996
1427108
248607
964215
1200675
1043209
611349
1193051
342746
1058683
1983948
1720260
559589
1978459
7957
1839475
1801152
526492
1805926
1051620
1419893
1869036
1491749
419434
117295
1559349
1437326
1643297
787419
1353019
1124508
1412240
558253
831782
1954609
1810569
1935935
136456
255542
1419298
759634
1962524
1649952
571359
1618837
167687
37514
1990759
927998
465406
1334091
682470
1971120
225329
1267115
199735
816713
1111978
364735
764154
1394474
533801
559748
1529141
403118
1739852
329499
864830
154588
481260
872152
1514096
1300699
449323
82138
1251729
1190101
445767
484392
1920202
425056
1793983
1641566
1844763
396887
941112
646890
1770698
955985
1603417
1992029
242743
739509
1480949
695581
533491
1633337
1838994
587094
1437916
1338663
1615508
35802
1239978
1791120
907546
317924
1441313
270086
1051285
996560
367376
1718326
1564248
1888343
1952295
1981804
261798
561840
809515
1747172
99112
1323731
1435258
1212391
1014426
1342827
1099783
1400262
405775
618422
1461810
1130042
1704908
6733
1365344
986254
704693
1713176
344978
185669
1705625
71355
1164543
1195528
1973542
1510055
110971
1951785
437707
695951
1116655
1893103
1190625
1129675
890747
1439483
400076
1134206
1576651
648253
1804399
679699
1625917
668383
1914615
74422
1907068
272330
820615
1631192
42781
1781379
1835789
1547497
1786613
714189
555779
1368940
1215979
1960406
1634354
641883
295754
271975
1380430
167911
1257831
1845896
1621180
1422853
119543
1739032
564700
1653321
1783857
470921
460824
642064
283243
182729
1105011
76321
1207905
1525231
698423
1548445
88633
1401840
344236
1427397
1323419
748556
973976
1347738
1832216
1117108
202092
1682494
1751807
1531709
1623762
952883
1546665
1698809
785034
797758
381565
779104
1122517
517471
1528030
1009363
721480
1385546
983062
1116448
462455
553109
583243
454277
144121
559588
1830439
1552723
951754
164620
1364041
309337
1905776
1542973
1697923
1465661
271702
274339
190433
1334883
1924484
449847
75327
1460982
1705362
1394678
161141
29628
1088464
184121
1731364
691999
991642
75498
602645
519538
748230
1961466
948688
1571339
1991149
285974
237865
772299
1140242
684521
1691437
1781038
1737147
922155
694766
617880
984702
1584598
98015
750632
243758
6263
1770280
666007
950943
626943
1890249
128834
91964
1502775
1328392
1592396
1705251
599793
319539
170160
291271
1260273
1068712
334212
690057
921515
1910976
1473987
378988
307785
1543345
809015
3672
801173
1167555
483742
1526258
1195443
624721
1108255
1143312
248858
1820822
997504
404167
627869
1279872
348617
1999233
349707
1239695
1407348
189360
1032756
899559
1810416
1038824
1424299
87602
219038
418148
942803
340198
1282067
1414291
445660
159394
34859
45011
545475
1657098
1263095
1016114
1978521
1972701
1122758
1613536
1628274
965659
973810
1497514
737472
1437284
88315
1925541
1399850
329126
830483
1332793
605834
608841
1813263
649189
1288648
919140
90256
390589
1652024
1607395
254210
1684469
453653
34125
1910925
1317579
261476
1048435
1872992
1534227
147899
1913442
1502760
916918
151397
660178
462560
1911007
1248720
731292
1855237
739259
1492585
1894892
1160163
455610
410947
844143
953949
1967560
887772
544309
755074
1751379
697621
1746021
1055440
1255482
393027
416258
729360
772156
1980386
888758
1412702
1622177
1937879
1218554
859290
270869
1651137
1380294
1378047
1068134
1415133
634161
1106495
697706
1911671
1241718
543658
1579418
408631
940703
1677321
583997
190051
363731
1189983
701959
1834631
559571
278999
1632772
1043794
1987679
631884
241832
696733
1251287
586233
633528
1185727
1100725
370960
1461746
1021968
746588
318183
1639806
1338204
479
1432641
492964
1397202
1083135
492303
1471769
1710814
851593
419712
753642
836245
629724
1785855
1428918
1012548
1972375
1115951
1346529
1203478
464256
323362
1480941
1119612
278528
210221
1401684
1205786
1021261
892364
1228673
1585950
232232
1582697
764960
747983
103001
789068
741635
303304
539293
1390152
1178330
1425008
252574
1782071
1564649
1421003
1844467
229349
270512
1172274
1444978
1812094
1205822
462290
1485167
43195
191438
1270670
23653
1476969
828336
517131
1327446
1707444
167546
785205
129041
172492
681895
1301791
631786
1024538
710139
1451027
1261714
935460
1773114
1049524
176888
1758891
315881
1228893
1655050
1718031
108500
510439
1837165
308244
175185
161010
553298
1761737
540221
1604775
724324
361593
1862470
1739459
659673
909334
837611
1677809
459000
20595
518364
8104
1793877
1744239
1273508
841473
410576
1562640
494978
1699095
1962413
383315
1087708
1072439
1765426
66926
525375
649019
579336
882153
608653
313486
153136
1107631
842068
292718
1920139
291507
9519
399792
1422046
969304
1586440
883387
642849
1061648
116011
475337
891645
125891
1495750
28510
1613477
258229
27554
1812057
1414609
561917
702475
264199
1360943
274981
872572
6347
29914
259697
1620861
637585
1161602
251779
401392
983522
120967
82983
211193
1389418
1278983
20517
827899
461350
1160599
1791253
1920887
1332095
1285879
1975730
1438542
1168465
311681
1941243
850447
1675433
569667
49997
572583
376716
55729
930850
760146
843879
13472
534295
209407
131650
593509
328508
1262264
536999
985900
1623759
1725278
495818
1981118
185026
1237047
996333
1002339
1235808
695517
39695
136651
289569
655965
1145411
398375
691511
1274127
263180
1405246
273463
17753
501065
965478
1553138
495985
276272
58626
1534045
1426244
1082918
505953
753108
1428761
1700597
281152
1927865
314035
984630
1010094
1750922
723992
483346
612062
1559382
1326207
663600
977912
929176
1181132
53982
482716
1999299
1587450
203338
543504
775005
348881
1471025
1023542
1429458
219847
1424524
1560473
1207685
828768
668044
1140183
515974
727152
1259275
1192109
660534
136669
1346133
104159
1653626
1073770
572885
365704
1636662
8601
956460
1392040
1165078
1109172
1957973
651204
204866
176575
1967708
218103
1212229
590724
510828
1141365
201067
505657
819637
1809246
622499
1227593
311360
1194780
1357381
975470
1384507
1922763
1288564
734998
1804392
1040712
449618
206129
314875
160912
12943
281925
1072192
78072
1439859
1775829
1941903
318390
1522609
741053
1121390
754196
1976670
1627959
216874
206755
400068
1143737
1537047
999201
1849904
1996955
663535
791603
106282
349265
1012246
1262556
321110
398684
523164
794007
1721563
1996413
422522
527183
195327
1786456
1420796
1485315
1827911
513668
103308
1519292
1519994
1909094
1865592
799553
1868206
1871937
412143
316781
1968482
677444
29089
1437029
1557725
624340
56085
551843
1343856
102106
1451032
598349
1811818
829072
780181
908864
93838
259471
1790592
115878
1889966
130242
1987280
1988516
1634197
1457347
570978
1960668
1607149
441265
1175711
1398035
1352793
911225
273944
80516
1598861
1516179
447903
492952
580808
1631367
1517061
190840
1773104
1828466
980028
1867057
247733
1280978
1001993
1178904
1187683
1575308
386183
1661577
838902
1816109
570359
1785704
1840709
1073462
463905
1047324
353056
191755
1822500
741022
562629
401344
352299
543050
917911
223810
1956122
310965
727100
1968900
358837
851813
1430538
719631
1711577
411616
474928
266991
441266
1064335
859143
398520
1093002
1455217
65327
1020749
1022921
1442681
896589
632658
1590543
716850
822177
1761665
1983534
411915
1133476
109122
565145
411810
602722
627072
1251961
1250318
1693257
326515
1275619
1045819
62676
443676
1536586
1921687
851163
336299
997666
682079
1240275
1142497
381288
533459
409240
1818324
815765
1954282
118472
1408814
305488
348837
432307
413114
126170
1531796
1492935
1192544
910671
1392646
1598727
1429226
1336725
835650
961874
1364508
589271
367678
1448962
1660244
581120
1152340
1413037
389262
1938906
1177718
224309
808043
1276164
1292270
1327382
1959317
853697
1550753
964199
1379982
759754
1015106
902854
1805218
1705431
667015
398965
1940977
140662
1745054
105580
1158344
535670
214040
1145494
1043016
1464316
1833226
390628
1379304
399549
865980
1563884
645006
759824
894599
655023
1710358
1795123
1659905
1506411
1614265
105184
575401
68654
756012
815331
1985088
284952
1695670
1678213
799268
1357925
638343
1637287
1668554
1540526
432750
475900
1581773
1952833
1247127
465913
1308553
1591513
160134
1669380
1713286
243673
1956749
88695
1823876
556745
1223242
1789817
1921198
1656321
401666
77811
371910
1757771
1034706
1259131
1849766
348615
1574297
20179
490942
1354557
91643
1792106
1278121
1236798
1046351
703643
717158
611515
1382479
1484310
1993814
1179495
1751598
1256979
1469334
1093721
71555
635940
1586242
1754108
1656903
1076167
288538
1766888
1282228
1702801
376621
680641
1050606
1281300
912949
1091814
413202
1284977
1507857
696432
262244
420747
1080170
1111192
1074050
257490
926221
791580
935005
1667684
1912593
1985879
1203232
1887019
306589
638364
26577
1511012
1926467
1141785
755123
749516
453459
1456185
216479
1562266
1965034
696929
931763
1604810
489520
1720069
30458
616470
1152860
385019
631538
32571
66883
76062
1111250
537149
1305874
876587
485435
1059564
1013906
821933
181536
1599029
1307965
941072
1933201
29347
140582
128430
1840846
960435
1533350
1456292
894537
147500
1289247
396237
1365422
956072
540396
853605
1113985
695854
891619
34999
1374495
1913998
1667943
1611261
1583202
810478
1674165
1035303
1258949
578901
1162556
1065120
972199
398864
727773
1103445
282024
462114
607485
1665934
1504589
1294618
1782952
845940
1278082
832514
316575
1605320
1143177
1126059
765515
1256169
1634769
1427739
792922
1947307
1852195
402126
690267
735814
1960044
138527
1973728
1552623
1546322
190661
1396973
17473
543137
3516
489935
463966
1356558
1589287
455968
685700
1392430
559908
1838676
109266
76266
1041659
1470589
411347
157488
1425330
989164
1739735
1637289
1809205
1330207
1284032
397243
685823
1894787
316007
578929
1752637
837130
220214
1403127
1418445
478997
628596
747313
126975
248758
1865973
2965
1047991
149263
1365330
708572
122964
364412
517660
120282
732216
1012551
1324486
178957
1954126
1838515
10954
1193855
672059
1571887
1323517
989520
1506286
687331
1966544
1754500
1899199
812553
1148272
987499
198419
506523
1586729
1108657
1177420
529468
1189802
1534751
1465271
57333
145305
283780
1631504
293561
468959
54235
1421921
731770
1063419
1491708
807636
1319931
420138
829258
153734
677127
256072
1970447
1137013
277587
1295080
261300
1923419
65035
379469
1884157
723097
1391829
199331
849117
1402722
532776
1827022
1336187
105936
1771703
440036
1792711
1871472
698049
347522
1822201
246445
742546
1412340
126006
1854550
796397
1010182
189476
1934310
1787712
634897
1170412
1116
1658560
943197
1548000
851097
820537
487674
897867
342579
1218881
507300
1020700
615836
642546
1397701
1547502
190661
757376
1691820
346011
136325
1172555
92640
317819
937519
1490807
538121
1877974
1563032
84914
962423
1665944
1938477
1481439
1034103
263868
225848
1844119
1486247
214893
1725071
737650
1093369
724648
1277352
352646
67352
255450
1728440
735402
237377
1497575
92549
515696
1841435
210665
1349024
543016
235653
1753461
368359
1278520
86018
1428523
623302
1143616
1961908
875554
1451408
906335
1776832
1226620
1187434
329449
1733746
596742
13439
587770
136046
1443117
359035
1935388
761169
82226
1919965
1031641
1786355
469735
1130482
159151
937807
263579
967441
1233077
1082852
1857205
840046
57643
1366705
1508144
1816174
13099
134941
1684565
151193
82580
819896
701090
1633044
457991
1394033
862012
180710
1121736
1639745
438186
987985
1400050
1896880
1695977
171946
1105672
1002649
60495
1588698
1272935
619100
984503
467859
1308960
1684224
1194484
465218
304929
624675
1820961
83106
887582
642277
428188
1129957
637162
197019
1320927
1058670
633761
635246
1495333
1430920
1796811
138070
275057
1092657
697471
1074649
1720436
1424820
204382
1538072
400986
196124
1595118
1614176
976173
1129528
1087859
1854234
1194472
95000
1489241
1881552
1752396
1621024
976294
1134125
1117766
1782360
345699
1998307
250786
1319459
200506
1163901
845076
130305
857664
919280
860403
1939454
773689
662781
965213
1319209
1294782
700142
1066421
865645
915333
901936
1317331
1969741
1207005
769754
1725123
1717513
158992
50442
1066805
126898
1982725
494683
954745
1347674
1038171
330994
1613692
1516333
1967648
1214027
1368842
728918
686785
689043
1439644
85139
1266034
1673093
923895
756409
553041
646769
501152
946397
423489
1819387
1899094
865019
1291319
1904264
1791642
8269
1175746
1242355
1907434
822785
1155141
1856119
480863
257084
391273
1928526
606371
763503
751514
1745145
1598943
1169041
254779
238072
1183116
1178434
1687507
1841996
1235176
442110
1721725
1797865
984932
1281986
42619
1084483
459825
1555359
1156828
648590
537443
1709745
1110670
277262
411816
176143
1953088
664211
864797
746075
171197
832638
520432
1290210
615138
1662667
1551070
944074
1416675
1166606
835341
1807122
1332424
1835764
26302
775070
1334044
532339
321597
1886109
1369730
1803034
1046004
1916894
1792389
986746
1519342
105421
1233326
603134
611619
1116332
260952
1866088
866439
1552
1602635
476883
941888
201482
278036
1259343
913443
1979338
711345
1367836
1655793
611309
1914642
1448647
1349506
1931106
52623
722268
669378
1208196
1427993
1722119
210306
1756985
1594401
436517
808898
238828
1072978
1671234
1928850
1683927
92352
1810933
1234456
77880
152169
20760
1538973
1996885
1248665
1321196
575588
707022
503244
1217136
1649684
415021
48952
1086739
32460
551509
1928519
1709336
400014
1504040
1807830
596526
844279
844827
1531061
601982
1946165
1459846
309979
889299
534614
1625909
1786348
1382361
365843
705504
1955300
1032902
1145916
1217487
876909
1906005
135695
482102
1242540
924368
1880013
1839299
513129
1898984
35031
725940
1271271
1056042
544209
924736
965220
1547098
282905
1454182
1970071
751634
1563575
1775674
390714
1134453
92068
505996
918380
807338
1011647
1706024
549308
355220
132006
1258774
160415
1777264
933565
1006065
1114038
956623
1004551
1970690
554351
912099
1003886
1933246
742459
1700889
1400144
809706
81964
3359
673409
1563857
1549888
105103
1803595
290209
968175
556131
1601233
1899610
1472480
1193568
1482780
1568625
1429364
293440
1825114
326988
1286292
72050
1582880
1807920
311748
1416289
797528
506926
1890330
1431012
901735
1076950
1767392
94385
1019300
437092
702508
630180
1053081
790721
1052405
334267
823692
947833
402377
1785949
843035
1171722
1217895
586842
314272
1830622
389248
1403720
707895
1267404
561099
144787
585167
1918397
797324
1053434
954504
1657474
449584
696982
1641964
168350
1068815
938448
452555
116948
918056
990895
862143
257139
150419
331749
373320
1382004
1944449
601843
1720603
1036472
436081
1247940
287277
750903
904192
1688145
654531
934876
1603518
890894
775889
358990
118669
1809434
874981
775519
1918710
1968374
498514
285810
1436948
763501
29487
488450
614675
1837304
293270
541084
275712
7091
980249
1696845
1406266
1724072
535630
926351
940410
1000434
901281
1447458
967374
1910124
1475024
521947
1808242
1251958
1911083
1215071
449087
972557
1025531
32813
1104040
1378194
1777406
1363143
1487014
731530
453781
1642946
289760
40455
617510
1450056
655269
1071296
1352756
1100926
872288
1360278
1775925
433072
1497630
1013799
1085819
1056127
306330
734713
1726227
950204
1256528
1510357
20310
1279265
1442772
1047985
1448267
173597
217350
31636
148055
181705
1319673
411885
1332108
666432
768629
1228710
669891
1997040
874781
494256
686646
1008415
1385467
99083
1044157
1255341
1497822
1507828
1094442
1763711
1307663
471179
295414
1315156
1043212
551530
1556600
934521
1241019
1652941
329737
886381
380913
376459
299643
695488
968625
1447609
107
1925119
836571
1123346
261562
1763056
1465771
923263
1605744
1027862
1324119
1841868
1848167
1286778
1439898
158530
841057
167681
790465
1639160
930773
119030
330572
1433939
880901
1490491
1252850
1685020
1608329
1199788
91134
510119
1440215
1605789
1555715
1651892
243177
1525558
474394
879240
778790
1991820
1701249
1560433
1819784
1847861
1438250
22481
1819041
913670
234057
1725934
1530796
541792
1092113
233367
1877887
1164842
1232504
335584
1967323
925258
1189997
1013710
1663792
499180
628012
653254
1919474
1263638
1247865
559024
381494
1153037
676373
694853
978821
1206196
1629907
1777964
1444819
141033
919376
664859
398987
1485669
495197
1253051
1920511
943439
1210590
453237
109830
386417
451116
1851065
1298629
1903989
166926
1190365
506641
1164049
1124823
1774433
917712
1531384
1994396
435343
1586194
161434
452146
784332
251878
1385436
242818
1442264
723810
1834808
1182343
1301014
1070324
1636825
1845853
547572
1870764
168391
1880729
250955
1248089
1267669
942943
1706982
1788864
1012819
132229
1636596
1659539
76240
8033
800870
488033
1279791
1256662
1346861
382636
1409358
1747749
1659705
1925071
825635
1602683
437256
1969097
956581
349199
639883
257076
1085940
689038
1627160
365506
754106
644
617829
692572
1151474
921309
461557
1697312
432195
1536511
713876
354543
484235
970900
1189931
631566
238661
177083
1023918
1761173
1180446
196863
1084305
1242429
1539589
128247
730731
490515
636736
975258
634278
126299
1205023
1814199
891167
342411
1097297
767898
501208
124105
239097
72207
1854741
421015
941473
1313987
1904488
518965
1668944
1737046
913068
1424042
1236849
1223212
1895957
1077243
316391
1928490
518537
1745691
36868
460463
1805268
1293922
256522
1455872
653668
72138
1486739
1262106
944022
1739026
1279072
211314
1446147
371208
1374934
479578
737357
589699
745074
1149268
862406
1553959
241695
26302
865438
69061
1882728
726507
1717353
1424201
1689672
528971
78012
328524
470517
601353
1315980
1756670
656895
192304
257249
572029
608639
211625
805496
1637157
1331
1843352
1912336
1965925
1957004
1924936
1005203
1664225
1478522
351598
1269136
667809
1550893
328527
1266420
629650
1311602
1484183
408512
1486402
1798691
1820975
204813
1123781
627367
1160694
963529
861700
185435
1782225
388282
1229533
176085
1934632
142698
1997854
585423
1540707
1197577
39124
49111
735225
1582136
1441787
1838140
1701859
340087
214980
1382081
834277
1870742
1146677
1849711
859386
157609
839695
894843
768485
1513382
1222545
587159
853985
1998469
1555269
903384
1416938
1219859
29890
745670
446860
1779553
1457093
1853709
400216
1836293
570012
1606991
546921
692615
852498
1091054
1938290
1459280
194858
1018737
847507
1050812
810938
351286
779430
1005294
624786
46501
1913752
1337533
1726912
441260
903108
637966
316293
597488
1419508
345955
37372
746871
712239
1435156
982312
1750703
1964306
1598431
1425004
1479147
1413763
1668605
537193
1634631
881324
547449
189530
286238
1069619
236042
1205522
1546002
1646789
1898489
637497
1473403
458232
1515583
556449
155269
1866575
1207028
87492
1999165
1665066
1585234
431090
1126964
661146
1086291
112877
1572894
752540
1269697
44347
59075
1204482
1988124
172811
1692301
1965976
1029549
612421
539537
798878
1193171
375904
613012
558003
1456768
1498522
259594
1706108
945171
1969103
18386
251586
1299131
1770472
818071
350680
658128
278059
795005
1862662
913306
1632045
262279
1316563
980483
1212363
536299
903120
327994
1835034
1939969
1161433
1719570
1549303
1156632
1483171
121178
700471
1921412
832560
774283
355717
1271207
1359199
1891469
1268867
831330
899768
1687887
236198
1518148
1705040
873072
343897
86598
1466567
35294
769458
1561012
1502838
223094
472356
23763
343461
1182435
1480161
235199
1570906
17904
1063198
1354647
1326097
1613841
1552733
342947
1135148
860636
713987
275944
335037
285618
699411
528744
858620
312245
992197
446734
1929561
1304487
296405
1720030
389921
2366
830385
2081
487005
246821
1810607
183846
248354
533358
726204
1527682
1881295
10841
1898891
135039
195452
1691032
991829
688731
1908903
82963
1041668
1014982
1197779
1075893
1847117
1391189
1929022
879647
600477
1285112
852618
254935
91861
253517
794934
1518215
826037
64334
656152
1720797
172013
1301937
1726994
914769
830162
1096187
43116
930501
1218522
33358
1734973
61743
1885340
822390
34137
129943
653028
1081710
1981740
1362382
1889320
1581787
1537849
1186756
1124477
525089
215264
881454
483575
1064888
964519
1840359
1964801
437850
1049136
1965073
1794151
1562602
1024922
463255
560767
245907
947304
1790247
7406
1255557
1793877
210090
1055451
1092202
257974
1401382
1412913
1795301
811284
697770
1469257
624155
1002107
653450
1725605
771
1220307
1393892
1766920
1059348
857233
1293522
774379
247714
400419
1415392
853801
1300165
361011
1254910
1476009
1600429
937166
421232
946912
1955665
1799482
1976468
1121939
623513
1185313
151128
1759442
1230452
1065400
677147
691723
1528110
302367
817661
907450
1482443
109160
151800
626828
324409
1696516
1206205
577530
1636694
1162512
118416
1216341
41988
819843
304430
966160
1494099
659577
810295
1832720
1400433
90289
349612
1118256
1344356
969676
207618
274717
741988
1007200
1342318
468224
1975721
418816
493458
471721
905950
1661116
897429
939654
1480572
1071480
1594890
325046
811030
698489
1429190
1241846
1047591
11181
1863299
286655
1721636
744342
782024
4108
108061
152431
1802420
1678082
1027162
433326
1618446
207718
766303
1457913
12125
1133048
568669
1804176
1847261
1658384
1867893
1440658
788945
986956
26728
1927395
1363645
665055
1466680
635597
228258
1814086
1286250
1682095
1591851
1946282
1919968
1366818
1628877
1775488
901833
987194
1139733
597563
1813687
937519
1589530
1951020
872580
420161
338932
1185311
1225369
657975
1599695
1552103
1658365
1095898
1316099
1106098
14081
1558299
527584
707821
1464459
1622708
1932305
153996
1808636
1444671
909171
455186
1375549
1458318
18831
1715015
924004
1079572
1270919
1881742
943113
664560
1933452
1448683
1230898
593992
1711543
1522422
173229
348788
216747
542287
1429869
847299
1510087
1366900
221366
204360
981154
1281320
1070417
693611
147110
149908
234189
568019
329044
913578
1767494
982711
248796
1477366
1153038
1289069
623021
1500096
381679
1150036
1922579
1372700
1729949
1689120
1278146
1142253
1784912
1970919
1709062
91641
1741061
294235
1237145
646924
375310
918400
1396655
1865468
1688782
810909
218040
794474
436022
1744044
1889080
272182
1107400
189155
1135190
42470
817456
1672952
1674628
351572
11200
1133717
1771964
1837302
1055154
781590
1504998
770536
1473958
1828228
260790
1334546
1050344
1071933
1464443
670724
1956023
1577349
1793002
1241720
202558
1020979
1907086
464883
1996105
1616318
899417
1823607
463067
889636
1537971
1391124
1410133
1070802
1679365
971130
1049351
1856724
1541550
1923670
1369564
1850776
1515140
1096850
684828
1066776
771278
1418123
57647
238951
1731604
769421
552704
743886
1828433
175037
221338
399887
357973
1622689
311673
1144433
1068219
1876233
1824033
1408227
1562043
894937
1002178
1170344
240623
819652
432624
327925
1313194
974822
657744
1953812
291851
1809053
1383321
494268
1853697
1616254
104193
1922720
468172
383615
1576124
534710
259472
1351581
521022
1456436
49626
591836
1550033
1886108
401986
142395
15288
684689
1632157
94165
187148
310955
377706
440832
1318845
1122228
618656
1541922
1152193
1839473
1016634
448000
1107464
74327
1669800
871353
1898928
771902
1688312
1225521
1430252
352388
978514
250904
1050190
203796
461130
1391824
1355347
426721
1133555
771329
918965
261874
1338633
1183147
520694
621943
220996
9742
886958
385210
33096
1078146
860172
219067
1466561
1582248
1365901
1955434
567575
1076660
254749
1583959
380370
739129
1813240
1098706
1902726
1868714
619297
1976093
309231
1738569
1863078
31094
511661
1264684
473033
32168
443851
829276
1513414
703659
150723
131227
1883119
1626674
219512
1499537
1457402
1813210
1137354
7086
1028485
1926876
139568
391046
996660
1409828
1755346
730106
1476308
1535423
757035
137431
541062
968907
1733083
247824
783152
582757
941527
1592442
367362
1327396
1902810
418294
1675717
1950772
1510988
210222
983651
725042
904924
603557
522573
932932
97535
974114
348879
1384594
558189
1493780
1961972
1982721
1614338
330270
1042670
1653210
831309
1296195
489730
293031
235479
99841
1870750
432284
1212939
17242
1048458
1490731
613733
49564
1536215
1385213
681965
196683
1310057
725342
1091747
1572552
1560166
499897
1031601
1771133
257783
487343
1565023
673961
1378599
924542
603210
829848
1987351
1494617
876324
637443
1060403
956272
819646
1366325
1936556
1683217
776227
1734822
494521
1317985
1802821
943568
380619
1581925
1343779
610712
1217382
1881400
915842
578573
1278117
1174958
830334
407911
1433372
214557
842556
429400
1101100
1902832
909676
926765
89508
1662359
804385
1217188
147517
1915778
1560968
76303
880587
1959964
1558376
905941
1429166
1039550
1771599
297864
885671
79513
302257
284332
580681
194273
1552688
1633128
11691
1287504
1235074
1092529
66479
1027394
1331496
619865
1594693
479632
103036
1298171
1561228
834349
442980
734973
788298
1075644
318636
689958
1454960
1750578
1918985
892
607886
208734
1228054
570421
1256751
1335886
1863893
1918048
1421581
1269710
348918
789667
360212
149413
49375
706308
796652
1808937
1829828
408112
1239930
320526
716225
1990602
1767603
507087
1535422
1882869
1691104
1111486
886605
1343670
1033296
687518
1368763
614639
586470
1464014
165316
246032
1959386
1555398
1741834
1972528
24267
466804
1377538
305973
778927
1285870
1901842
767593
690897
284861
1651329
464233
1179311
1121784
587349
671419
790745
1154952
1444378
473999
1826754
789369
201943
901325
166078
1156328
1961218
417758
1979788
722488
1923566
395947
675498
200544
434364
1186785
1300663
720182
405616
1644265
1122769
1774786
1152104
246656
1852177
529958
845234
472337
1724637
1182702
791253
150814
535794
1923880
212477
115759
567583
1009255
963036
33344
56838
1823798
1786052
1845139
1071517
1406686
39124
1065291
1808901
120591
424571
976349
908938
1212428
680497
1357953
1617564
15614
1117321
581243
529204
868426
282618
645026
59080
956395
1250821
212236
1248508
862839
1910153
543057
1530494
1581046
1380900
529059
1189360
866110
1784372
77201
1584802
1940922
1989634
259728
624169
1029723
424989
893883
1069774
126503
1249902
1889612
216474
593819
1383353
188375
755011
1909860
1007857
1542888
522394
285558
987564
994497
1244559
879511
1462882
1570983
1913255
1696635
1050629
483791
1972081
230161
1507117
69611
15713
868419
719362
1584796
798220
1286495
6557
867960
1468019
1460798
519464
1516468
747991
1811880
202371
1203342
1574799
1612022
888372
1611155
149251
895043
982196
1496062
754213
619964
1656380
441594
1351390
1495363
1011941
253163
1258618
1360050
1903500
28150
82111
291197
593835
1565453
560790
1794713
446032
129257
817706
271800
1292502
508128
1704459
774116
1888417
892438
328924
1907480
1911001
654005
594946
1393804
1652554
980422
251526
1725232
466035
304140
914434
532074
784562
185319
655250
1906278
891400
715612
842873
357234
395477
1023183
1724619
586864
909959
294792
1508192
681535
231984
216767
1124260
1343493
1174288
1568204
939345
681409
180853
804693
1626877
885141
821890
1218445
1194150
398992
1834788
1155859
1689156
1585472
581828
1195481
642908
406021
1200439
506353
412665
940567
433827
43003
758467
280675
1156769
1283526
1508441
160496
1939889
1642320
1314455
102694
1439931
1821670
1621268
1236849
527813
549108
1288905
576146
983649
1056601
1485050
562128
818735
1449527
737757
977386
769962
594652
1191872
1210543
1127889
373266
522419
1890667
777802
1164955
170117
1584851
159601
726840
1514006
753963
424944
497464
1392126
1120859
354270
1737157
1168097
1845603
1904827
1000312
1589956
1047635
86699
607912
1240053
1089912
334749
1163191
805517
1820710
201240
1766999
1956691
657127
1380145
1179013
1242258
279197
135913
1114391
993343
521098
30580
1180619
1004245
697730
1621344
289549
88039
428441
948534
812688
1971018
1398421
1683090
1847026
938565
895299
210033
311353
837775
725887
225430
616675
892135
1051011
1001599
1944767
1712747
1901669
499389
1268311
1386128
1104771
1993594
348540
449130
591970
1099213
17548
1801224
287310
995531
507057
1498810
1209586
32362
1242035
1839523
1245728
1209892
709726
1290060
474994
1131889
147377
1299164
1459069
1577679
231816
1975193
1170134
847924
487740
797959
1075892
1229614
1930655
930711
853603
266263
1959053
60720
1866681
387887
1086432
1469451
272592
178408
1331134
789607
142561
702189
1869879
155287
1349161
1648739
866128
1313875
1412371
71020
146295
1476471
609687
580799
19171
620074
1468124
586439
1039326
536048
160848
467721
766004
1938423
1828067
587257
1226174
1148039
886545
1927115
8561
1763181
1291071
850201
1167909
800896
994514
1824901
71451
453820
237394
1613680
118169
842634
1872846
1280206
587830
429028
619933
23641
1425634
597443
634257
323508
1614483
1874828
1734665
303420
65414
1161193
1791379
1337194
1623441
557301
454367
808889
1368446
1602704
1788010
1224944
999192
1926258
506210
1706599
1635251
1902661
1542378
669005
1991161
54695
1832350
783363
114114
669444
1966362
1038122
714224
1772791
426233
630753
490800
459476
1071310
708812
1163869
1088010
403316
4268
1213416
131666
1681377
1713728
820890
889756
1776105
1278936
877741
939286
933855
1095379
1264099
1882132
745579
1782157
457544
1329439
419194
51562
184613
1547566
288627
1737168
700984
913641
197427
1262864
27194
1487896
780603
1553875
959523
942850
493522
869687
1614712
1155407
1107719
1688133
1692513
1413706
1598579
683378
1250390
1771228
734935
860610
474133
1181594
1719936
1657506
1629760
1464525
1659047
924796
1354462
719899
1475526
58745
1919058
407469
143648
1759323
1985948
916319
1687584
1847838
957394
224025
357639
1932503
1755262
513023
899773
567052
1281990
1413265
1857524
371044
418219
1100292
1913193
88002
1895767
835061
884533
1340002
1814128
267278
270502
1380002
1412958
1466349
1568727
698501
1880309
808993
1043855
1296421
1201285
854063
1207678
312810
1921338
868530
407302
1905805
1007833
1211274
469679
967798
401356
430836
948781
1999941
1369653
870397
814249
531580
1544394
1797138
1479676
252738
1568567
343424
1775530
1592989
1590878
843680
895831
995649
1580025
605408
1494383
1220009
1913601
1966637
596476
1530117
1934986
1984977
1125705
1577590
149137
1702624
1675739
861068
197427
465984
71766
1797334
535782
457669
602064
176356
605610
1594116
1654469
1108228
1151924
208174
928781
629848
742884
1465586
612531
650355
1476118
1825125
782944
1610924
868172
1645660
299565
1157484
349486
403735
1041419
81583
1394481
203607
1438315
454532
1420326
480495
836865
1382393
1638200
1899901
713049
799846
1128812
1838259
583761
163466
1187260
1563785
1851089
1950696
1792414
1830177
1071959
1762730
185835
425592
976326
1904970
573162
390147
119962
308886
43015
1927145
1829731
318542
754703
357535
633378
1641289
373378
760423
1840704
1186782
1096265
1887185
562386
1726306
614565
1662889
1045009
1795839
953322
1941706
975201
1250834
1678347
67452
330093
629915
420356
795687
585456
836481
1866126
41220
1390299
1444162
1137629
1367706
1105220
1841299
1516822
1995497
768554
1837274
1420473
655796
160884
787485
1617171
806778
341259
1709147
95347
1694626
476942
932777
1110308
383881
1974359
787865
852327
1261335
961285
915315
1756837
661110
1512324
1653106
479158
757220
1388801
1625507
622118
771748
1407271
1678970
1707988
344230
871455
177593
1202594
453364
231173
1057020
152680
778164
1638657
769432
1265759
547483
819651
1083025
1764927
1511440
1129188
922132
257234
1692145
1477579
942121
1207389
1628227
78660
64500
910127
288447
1426645
1324226
1004756
823607
720947
1295814
1482407
1319537
498518
1228203
1846509
837360
66832
1060587
885782
1089860
1917400
579686
944069
976501
629030
1322487
102012
1723034
1392082
735763
1060677
1220511
256791
1116013
532453
963010
1249888
1976731
1786087
255068
457825
1633279
859217
195668
1832718
235829
1574408
1173238
494838
1102478
1494565
1994215
1660911
1215801
987347
211028
826656
947026
1133311
893169
283983
1224974
1910501
1374681
609065
1710309
148928
27230
1021953
1081458
1473107
1739674
902210
1880852
850809
1626405
17730
52660
271244
1801108
829053
1651812
771897
1171764
194191
371143
1527965
1774930
1800653
1222805
1175239
955723
794110
583855
48128
1009792
1154373
888678
1456680
630654
1454497
1311005
577450
343350
1729047
1738200
94607
1879037
1166870
951303
68494
299490
91792
473154
263077
1290520
1490215
832984
1926269
850586
1067276
1908212
1576246
337448
1651373
1305776
343313
1909470
18909
1750345
17355
1402117
522466
750060
2809
1267846
742136
1622559
1851741
1165966
532353
1723687
1739666
410461
1578476
684952
420631
39752
495940
796163
1597181
171560
1437787
1932928
1597142
1261862
1121654
1664827
1154129
684801
1609599
51277
1042803
1216932
1760530
1111718
607164
1796409
151985
1367787
1797901
632277
867099
354005
439313
1875687
1808916
1578172
1701157
890167
980885
1953723
1087218
133001
1600994
1048698
1965226
834306
1879691
626222
153808
1819455
496521
1314240
1653262
143038
1597323
1417286
1005344
1613420
1360332
580138
1308744
1065536
552953
354528
697816
272253
1510849
598608
1925046
726613
1813225
1554867
1069039
1168844
1571437
1440153
1264268
1674135
889114
1945115
660092
1677843
887105
1198041
1608872
1438275
753872
546218
305774
540212
1060322
730900
909242
1289001
941032
1503547
1262434
76690
170865
225115
379221
630542
1223126
977778
760419
844407
1589430
258510
864810
1615543
606483
1697265
566121
1410025
1326937
1260954
560253
1460755
1379564
1938437
845574
1925399
127870
1570298
1066319
560094
132459
1341715
558342
1934160
944613
477041
20435
1463859
1175549
84727
89890
910492
116400
29930
511776
1864970
1079415
1883436
1175874
686302
466678
218350
918797
1292022
1620806
741651
265166
1548841
1876878
1405132
835921
425516
1597694
1826207
1338859
488508
1889711
516275
601855
271513
499496
1535528
833590
682798
26486
396132
1070469
487874
867104
1611887
726413
196107
362329
1267984
435680
1313167
882897
1961002
739286
1990473
1500661
1842407
54367
334244
1555206
1102874
492891
1236140
1944401
198746
1990277
1795377
649503
517200
84145
1807701
44906
1291680
217040
995675
1324231
1970810
1783425
1194392
397917
1095939
613962
1077723
1743760
703779
1602714
1920171
611877
960405
1682147
207944
581939
116809
336645
449176
990963
601080
427735
1773295
1500816
1541467
1168461
495158
1209567
1309546
1477687
721141
1268857
1438393
1028918
1778015
558104
409924
55053
342636
428350
409937
313760
995998
1298394
1699766
1249783
1250440
1059621
1788917
1128053
1837276
5498
455723
535281
1395621
7412
1747990
257118
1926544
236521
897613
737915
1606041
1507072
1840612
1708394
1349213
1731883
408490
1288084
969484
1925574
1119353
1566478
1950660
1705169
1086429
330795
374448
1717722
71528
1830585
1436977
120980
558217
230082
1340151
791063
596363
257624
920533
1734424
836656
396903
1063105
1046736
997777
626945
1342242
419648
39550
579772
1772183
407626
86722
284094
381039
1443877
1138074
299910
518626
989824
383928
1660785
719250
1374050
145276
1534147
96698
1096769
1806387
1052418
1467854
707201
1914965
1707108
1208565
1154357
1935509
743050
1323550
73736
1916207
1831724
39066
698920
151151
481767
775599
1118926
1645207
1596136
350378
1623689
1634026
581386
1925666
1989939
1302592
469380
306299
1696541
1383158
171733
994516
1955511
1807867
1729009
1358932
1594676
754408
1322014
1051368
266134
1424493
1991998
591733
1524003
18993
997167
825690
1538929
1447612
1684235
1583532
193256
805632
162545
1640093
622116
482452
1841036
81356
164801
1509552
1929516
1052067
487279
1506280
815756
679280
85761
698774
1237446
1037692
359506
522337
1077349
1995409
766511
1867614
1399230
378803
739219
860624
294322
856877
1395912
1233118
117148
1985642
1961269
581537
1129648
790892
1923616
240438
1371961
1960185
1808220
1665741
1696558
1604150
1688036
238083
1232393
465096
934810
1030809
1747006
793209
205224
698663
1916641
768225
567656
1933054
1753178
496727
705303
779244
1875819
1509299
1593962
1528650
128483
1060247
1982616
5663
276467
440705
788361
1065222
399570
173380
834432
98911
1555347
103098
1941616
1251329
1360662
761310
1587771
1973953
279394
1373449
12772
447993
1171325
999662
1371645
826327
764251
137832
75731
213158
1870568
1556732
1372082
120951
186334
697791
557329
1506728
709893
1329566
1880499
790767
1791293
1597051
1424789
1209974
421855
1458349
1883400
1633028
1560484
1575354
82392
1819940
799853
575483
1954668
396136
1471354
1536453
862192
164191
878522
1311748
729649
1275585
603232
79615
41678
1202682
609362
974417
786773
87942
1039199
1768517
1679121
563499
21427
1716682
1637187
798661
422131
1933168
1484385
324098
1694076
37062
762565
897539
1682091
1966968
16704
656226
408458
216151
1761633
1993752
1134142
1105991
583453
454503
1414600
1818075
381966
1037663
236155
1659608
651349
834403
1397028
373373
1997788
256901
1600665
769874
995134
557678
1852156
1621528
1941336
909611
1469114
1123325
1345322
1349163
1781306
567562
675191
1056992
601608
136554
1153375
215893
1597011
1710648
1883239
1634069
1261562
399669
1846894
801681
771873
1769319
629438
1551425
910419
950482
1273118
1878434
34369
886137
718468
1214519
1944160
1676902
364288
799562
91409
1496466
510104
844850
1538069
1555311
1798396
538479
1976392
1906930
1433589
1119634
1651171
1642369
609268
569051
628487
1020883
895468
1217812
1504614
808329
1167346
1386169
1395741
797666
261209
1112874
1628455
239702
933968
1224079
1335594
1238381
141262
734576
967431
1330585
1451149
816960
1481091
1817973
1343282
122622
957156
1042601
827363
1706768
677440
334574
987163
1612638
1180519
1018665
1091507
1771513
842217
1319199
192911
1606729
355499
1791012
1207844
235759
1415130
1074532
1265803
371447
170259
1170732
1794474
347317
1176225
60193
1718088
88498
682580
514703
178710
1937758
1232032
739008
1229160
170318
1242273
889795
1975690
1640690
254050
1515561
695815
1300837
1178156
770921
1000381
1660125
209595
686606
934633
623906
1963248
1426826
1208837
56335
831587
1408899
251961
204542
1213136
1129004
931791
469917
1368507
1057078
1042164
1003421
311069
1775725
652543
576314
849041
1605418
434184
1779640
1188161
245411
1386242
1790595
1097498
830302
633637
1626673
666633
103465
1514884
1190137
1418113
867141
805423
588541
938538
855303
1020649
300537
110564
377395
596917
456324
1204002
33685
681750
1393190
1360758
1987247
691065
1046488
814983
1968999
1236444
816648
412568
1941394
170493
901455
1392090
1034981
220004
1499919
274546
1539485
1179148
1289637
1215939
1107125
1857391
1681199
1610644
9818
1058108
375938
1255551
1727622
27435
289016
263300
824307
280508
1566229
1105256
1375825
905819
359524
521255
1758661
1644382
1737397
79915
516887
882419
1742264
302725
1031789
258631
828637
1810691
1461957
706702
1740379
451720
807989
408238
1882864
628613
543136
1920938
317343
407317
567001
559006
654216
182335
1013867
1437819
1607669
38868
597356
1516002
1593958
1784118
1964898
572354
1291850
925952
1757800
1745288
1086375
1273632
179335
1996958
606804
1139909
1565935
1340649
134088
1322344
1563733
1743054
1885197
1520420
1188924
1433137
1892553
505018
1850515
1502815
1170622
1711413
595498
287183
1196001
672189
1703587
34248
1904341
1172586
1556894
1140047
1364445
885892
1165704
1662895
495936
695495
1864517
874358
563547
179977
410173
488089
845801
1563941
1172467
1145092
1035984
1300372
1397782
159962
856440
1244550
361881
28603
1163015
998537
83746
709536
398513
578271
260864
1264302
929403
1680
1175805
1431993
1979534
710157
1747330
584959
1190504
891152
283762
1773498
843992
1960821
690228
1074236
1382600
1590746
437292
1714925
1211212
222059
1816099
279837
395273
778432
68310
1478141
764413
1121076
254401
1060164
1027229
1526272
95913
878025
499663
919835
1436046
1634868
654737
206759
1074364
1044281
893702
1672589
1169971
733543
918126
679420
1847479
745016
531191
1645701
1135675
1163123
785846
1005092
1616530
749369
90928
1577603
1318208
758528
372048
1682767
1621856
1672094
1003770
1984577
1793323
166187
465246
1090310
1201676
321558
1088508
361951
659007
348802
796260
804283
1314193
1541777
220184
1378106
324381
1802363
612710
1466940
781067
1740574
1058755
1805396
404810
1286950
1111490
1288815
1951000
595624
447275
1923411
1962138
1426577
859565
1330992
977872
332948
1890440
987135
478189
115781
1770732
427613
1589004
417163
1123342
1527212
858198
1218234
1062716
883109
1066099
1171203
1509009
1388450
921620
817177
704593
1867443
876298
1441266
1860000
237269
1842520
66388
1748469
139657
547199
511404
1567587
1203283
718842
491656
436097
817858
1624043
1262734
199482
1487434
628230
459714
1416877
1385913
1607606
938557
1375487
759621
1768879
9276
1878760
1556964
1954425
1412814
1026568
1217459
1269099
1494020
1235032
1168130
1216964
529217
718665
1304881
671872
801866
534773
300464
1903986
455837
131014
1345915
194363
1403887
142849
1971461
1992896
535934
1659518
1302613
1596721
1868775
751878
512869
467987
1527326
611829
984145
1343612
1362741
465924
464474
219138
1087040
884931
1712126
1438474
1726213
1175963
1220424
708250
562121
514242
173239
769764
1703227
1112677
85868
1179751
1633913
618840
420119
321126
279024
276123
1650989
288924
781676
767206
1619458
856589
141744
31603
517337
907533
1488691
1279615
584637
1957825
249988
1896612
83634
71661
1814461
1082709
1940660
304216
1965668
1823377
1404491
1573801
1245283
1886182
472384
752769
748687
1199530
346823
1091554
1485408
1949484
970141
573403
1247385
804367
1649543
604052
1555539
1007797
506613
1395221
1296035
1841556
813898
1725231
989115
1081918
1043729
1878693
945885
1172403
1511969
1052448
1916670
1162844
892007
1458747
1181935
46086
740840
1259989
155194
1109201
287110
986055
1482071
1409785
766093
1983027
845427
897432
1591284
289265
1318090
26754
125952
1648544
1566939
770614
1404406
682972
92187
621749
1354223
1696167
1700134
1495564
813143
238401
1737248
116945
1056172
80637
605954
153392
240343
47366
1583183
1013966
1800986
587048
1252245
619257
1734797
1846120
1504103
880741
11113
335607
1016715
87580
375894
128614
758604
1139946
1073582
1035562
1479675
1875383
465404
967012
2745
1084255
765186
961024
1007543
1743264
1099023
1415881
1468159
1237128
673871
334729
786455
879271
519561
796340
1702831
337915
784337
129726
490007
507116
1149814
84827
1536206
343055
1329989
1273534
1389866
1069958
1747227
1332391
1134874
1587182
1223880
1121202
605604
57278
1353429
942327
1265502
448272
1875178
350088
1449174
359988
686546
257844
1244360
971735
109389
289395
1541723
895223
1518411
1107330
419932
1629056
1687922
1014151
1873869
1681836
1301591
1218122
1259196
1678710
24165
817910
1677512
699445
942694
1650524
509686
1816127
1532203
50878
636590
1392547
1639544
1317905
1718967
70178
103713
553618
1609450
971731
977006
1036230
1092623
1627406
524648
67959
50846
1590356
1672239
1246581
1963118
1062032
1931372
1270925
1573273
665955
318729
346355
667175
182814
1964754
191401
1051773
1846804
1410219
1496886
1619599
1126769
1597244
658758
1401331
147118
844248
1024911
1475009
1429135
168559
1337911
1989187
414961
1684048
735720
704792
1569119
896852
1670886
1936964
992773
1837335
497285
1342695
1550219
394739
13226
1239677
275813
1651192
704423
436230
1551195
615854
1231840
202185
1367166
332646
1229025
22664
806655
1496812
116741
1796918
578411
1350607
405403
429485
225620
1220339
748162
913864
1194210
359624
1652148
1644583
121193
1407421
486472
1255005
1542591
1402576
1455615
1511333
501026
493113
223259
1894788
255172
1645707
465519
5725
133003
1188922
876611
1919638
1659436
1023940
419197
257869
1695435
283993
1680989
1373474
1252880
674403
1962258
804060
1343947
226670
1992351
1265796
1658002
213908
247848
95535
862431
239617
1698647
447063
1280997
798951
707784
698783
675774
462288
16303
1832714
138170
474774
244341
570874
1700924
51399
274653
250800
1758098
444107
646728
1701194
1949003
722361
726824
322427
726673
837622
1512511
62739
448766
680624
1563239
1587480
1074143
383038
1430746
927403
134766
1278539
907523
487969
1195658
228643
412888
1205716
755452
1919042
1423609
1422393
1297825
967512
1247354
1921611
411508
1319904
1245928
256121
1092951
381029
1304530
1944052
1537835
1963087
1953062
455386
1559508
409472
1732
444469
1559208
1817794
1242508
182532
699541
366928
481394
1990580
543979
734597
888040
1313359
255923
909884
113551
681109
546444
1921528
1284235
989692
1613642
1940105
812529
1969111
1443675
800217
599921
1781108
1482473
1269372
170977
900246
876503
401474
692735
879856
1732561
940833
1642708
643393
470980
1608494
567458
1444295
860831
186879
168744
379140
1856485
887363
51897
1763371
1487225
1699773
592815
446986
1964733
1145160
1352483
931742
395686
15015
1400363
850634
705507
246306
1304324
611350
1960366
1904821
1984254
1621110
781719
787481
1115018
1751473
993843
1350963
1917336
1467587
1432683
454835
979096
649921
1443746
947217
788366
900674
1804563
1955458
1794131
1077058
1432560
1397640
683789
282095
98337
254804
1090628
360551
1291025
607422
297761
317782
1700210
1086636
1710890
1064658
74372
142520
6837
1075235
1987953
1556209
400328
646421
1087776
1116056
1286214
1126355
52253
1281584
1330671
870921
611300
1252791
139675
1406689
1086425
1811156
1092892
882077
1408499
312362
361105
943887
500864
1773414
1339165
746893
1633952
1134200
1888580
185282
826878
931201
1127841
1118250
304513
1550591
1133600
1897271
929352
566380
149632
164003
513971
184839
1293927
680435
1641140
1230162
1990762
1631561
683724
1022229
1201366
1205595
425389
1365583
1254174
993336
756634
648975
1056437
551973
1287887
1206752
1839894
1503117
352705
800235
1546773
1441709
1029478
1203192
328299
37346
479296
1395612
221530
99715
403023
1527377
850403
266093
569500
1520567
1828493
1532308
131413
925111
116326
1954144
1199268
1860201
1154850
1910746
1088065
110485
314599
1796820
96187
968802
1516466
715598
621134
1148660
1227013
1087923
149399
1530225
700974
1630660
33857
880666
129687
67433
830543
1515059
1514702
816974
1015252
857049
627926
1241139
1207611
902293
1949549
1051301
1685870
1973282
183114
195794
1294134
640193
1776250
1484957
458429
1106400
498039
1361438
77397
1491136
261330
168173
1853762
831619
842785
1965958
1995229
499577
836385
711224
799887
1794778
825366
1601151
1379891
1146339
1614098
1338746
678115
167500
1324008
676425
1581286
67993
637473
550429
31533
1854723
690823
566280
1499145
1056562
741283
755404
1046895
1585360
1367114
384712
1801802
1342612
703205
1221067
712870
1161032
1911700
1165262
125135
306582
625416
1965157
958734
667769
344147
1778711
620153
854532
432712
1445959
1803366
703500
1225779
834648
1698929
318346
365790
1182077
346093
1733546
1834609
1147440
1094182
50063
24555
1733243
869147
1992921
1978064
1335611
1515065
800203
1039152
1547730
1378139
1211826
1031947
46759
246432
1865477
1779409
1195766
387170
693188
971667
1086175
1592250
341571
1255530
1404686
721859
1815985
1137015
1403224
983728
1570967
1418281
801575
266826
1292865
1660469
445246
1420769
1634634
1224556
1838943
785532
224212
300086
1003948
239888
130516
1082059
465404
271657
1685551
59508
1457332
1623499
1542983
1306112
750326
947574
920089
455503
584331
1747200
1703995
747482
1882396
1221631
1196470
1452934
1752800
1113430
292981
1053178
1505996
1883783
381673
304858
1726058
758596
1078603
331192
1912246
1346961
952197
855390
353481
786929
885244
787314
878873
870760
755324
1362730
1145563
1852706
767062
464981
1946255
1242477
630671
661557
856776
932676
1800367
1136829
7492
979819
412556
388772
508220
1833587
1872309
935135
446987
851048
1659479
141930
1060419
393117
1336751
101047
1264894
45005
1277899
633269
1477622
1236317
1875761
427118
720237
1683733
455005
1856483
636752
1517928
1887296
838540
208575
559985
1381635
164421
903265
1252606
1783536
655190
756954
1074087
608310
1330295
840964
1428324
344586
1371236
1518316
1201941
427775
550241
1917814
1600126
1040915
125451
652453
1594794
1567272
1905470
1092352
1198499
422897
1321588
860066
1697664
893067
1954288
1402470
1113026
779003
1471811
861058
671291
1619843
173206
498082
661836
822337
991412
254559
1506436
687958
988226
823378
1447287
1520950
1745977
750284
1588943
1360948
694741
463476
95708
518344
823713
656069
191305
572546
909818
1907614
432157
218485
35062
570229
329758
366252
1859953
1316245
1587357
1304646
1088260
1737184
1640405
1217519
971282
66756
919727
1021591
1288010
351240
789134
525934
234505
698870
1379004
1325138
268346
782428
1778610
1682454
1781746
817317
291872
239165
252157
1632577
1605930
1318053
1936834
270472
1919759
600235
1247475
1975117
260964
1297277
1584946
1253482
357820
1266979
53822
1635315
608841
491897
1398385
935891
1004044
590531
1974958
5798
422977
1880193
1387814
1334397
1870608
1690715
897507
1107145
1839445
1537790
447245
410614
1599887
659680
1376606
1766810
491256
1116650
1625209
230909
329691
1801005
1887877
1397351
1435797
1623340
43592
212098
1796641
452592
36137
1622535
1155992
988509
173618
1955356
302282
1391166
955996
27631
1479327
1439291
1417692
1381278
355637
902628
1491740
662395
1135693
1169314
708263
999262
1339731
970215
1266874
1950214
1429142
1939686
243301
1731815
1151896
823963
212691
125409
1027908
1177008
1851198
933586
966610
794819
871785
886435
1479198
1988581
1729425
810090
988551
224409
1384189
516428
1044824
935785
276611
951238
1496287
230609
1168201
1181951
515676
1775067
264337
1680096
1526490
755344
1406311
753329
113783
107400
1560012
1602483
821324
1330948
1419927
65142
726959
1434617
82716
1151207
459751
1816232
421598
277835
1754356
1142066
538989
122525
1001747
311212
331434
1651673
51277
1382074
976671
792549
851270
1819774
1781360
1681161
1123452
1985794
845553
140207
1482598
1234988
31919
1510005
1300537
590599
562125
642758
1672647
849539
1390490
732015
110853
777042
1954412
818143
1152251
1027985
8977
1856924
260852
558245
1279926
1212418
246014
28274
664731
167817
1504697
1251245
1586696
1264415
829964
98820
1440407
1892971
1087027
1478421
1819036
1133363
966707
46940
1872740
641460
1656298
1616526
1941833
398030
1122484
116976
1415272
638463
1077755
600096
512952
831926
1003304
272151
69265
74240
156104
1802607
132798
544038
13677
557084
1123069
1978615
1581010
620737
1094962
1853392
873477
1994372
809411
1252724
31911
946142
499596
665606
1962602
239886
373892
922821
1938518
224523
323509
50287
816869
1181604
1385100
1791052
1885768
1009975
1945321
46174
1668641
515792
1702105
563276
1489495
247779
662441
494066
805075
775739
1704929
1247632
570334
1168206
892162
936480
565647
325278
99438
902380
1829774
712656
1788297
1005654
276041
342064
106766
15813
1765042
714292
1697446
840503
937212
1593262
1958934
343724
286336
1044571
1415130
1111068
1878602
138616
1784189
261944
1020813
986568
82097
443774
601937
1857495
1224397
521596
323747
1128120
838545
1162794
1798834
371433
576949
1401559
431387
1337224
415684
684893
644804
447880
558188
515923
608475
1947146
1931175
140603
455631
312736
1092552
1722140
1977404
1718979
658632
787998
1801768
359550
446427
716699
510274
1453062
1671426
365176
843734
545876
843090
1471714
1423534
1728320
1428131
1752502
1759455
328158
13526
1182859
231357
1959260
675267
331637
818866
1667351
128221
386744
1662325
480353
599566
1396025
1416289
256606
570824
1942120
1818590
747073
636659
1441498
391125
1865981
1928576
1959488
1125608
1992694
1824048
54676
1251258
1329852
30682
1223352
445851
1661166
1961891
17619
1071293
1123530
1122039
1669
1231790
1049123
492797
1625076
1344578
533825
18569
494104
405449
650981
1845380
792646
1158017
493851
791386
87566
1644389
516168
240090
1526838
778026
1704713
1819184
895532
1234550
1951113
1788616
226370
1334148
1238575
45591
385218
1484696
1903111
1688744
1479174
83373
1627124
1035925
1934053
1673830
1913736
751313
274176
417641
1968595
383539
280856
1583564
882241
1967516
1091680
1222915
465672
1127208
813618
156754
635637
1187279
1187471
1433622
469647
1574608
1877556
1546833
1902729
1851221
983429
1118075
371640
443210
1808358
1573403
138802
1814942
1940012
1306274
1267825
1577326
1670181
1603612
1880624
1368010
1232256
58945
1882954
229793
365046
1910665
1495939
411446
1252025
1777534
606667
578578
231366
819056
134010
1221780
1998149
1037772
232839
1415469
19034
1002718
682630
514421
480692
1867691
723388
1691398
1947085
1478527
846676
1772503
1907054
1419587
1027155
451297
722073
924689
10609
344809
49096
1697644
1556631
357863
642545
169645
1136183
564187
45115
253078
1940416
1981684
341419
491385
1783686
1786559
1459389
1974295
22628
973551
843676
1201274
339396
94163
1750067
829679
1113484
1511369
42986
1896656
1834555
1009226
1616118
203027
1350715
1642215
923420
962168
280270
1416869
633214
599888
653154
537504
588717
138507
1260948
1389903
1698069
1953222
869214
1289860
1092656
1617602
1948060
907795
591174
1857771
1529418
1740417
1002591
157576
495077
833166
1694251
478452
776451
640225
1528707
855100
1900026
554593
208096
485917
1170826
1681777
1499301
912003
275886
972743
1320014
823527
385835
1223019
238879
300324
1746215
1090026
1372192
1450540
197987
1360213
883079
359123
421165
386259
1970396
498840
687509
1224561
1084496
247208
942601
1593095
1774072
236709
1543886
1536193
185539
212577
1974590
136175
885549
1310216
178323
353890
1540421
1709861
308602
582741
1361013
333933
1710015
1122497
526814
1794345
1739306
456514
701242
585447
1550075
593584
1550116
350517
1507730
1950225
667483
1492635
351572
1831845
1195922
1739626
348920
1683604
911401
264768
1642364
1684391
6629
1909880
725936
1028587
281164
1778235
1534427
839787
946550
242467
985170
1381675
379338
1614594
966005
1816134
1949972
329670
721572
1625739
113368
336942
1172573
250516
587832
967753
1546533
1410623
645588
1331395
1552269
1918245
1222532
1165439
1136739
1081504
1803677
1066172
862736
1853603
408770
1061440
1318709
1099201
467894
1766009
1015924
679270
1558812
596797
812472
734868
1193784
660139
1491481
1323689
201638
1251606
1080724
1331335
1316171
1377648
1482257
1936470
352943
1904157
415579
798086
1823356
1766324
319657
1777519
1170887
1360876
1376115
610340
439765
1267655
102358
625711
638507
1578128
137178
1193748
1988453
918056
849044
125616
1320707
1786747
757084
1714608
1509801
27957
1168455
151520
1784886
858844
1152894
1983310
774326
25146
603079
513786
1408797
165584
1587293
1214583
1639617
542864
755025
1887268
366714
715416
969138
1258911
1844812
432983
1255179
1224508
1592411
1463922
970194
167634
1178722
814752
708647
1146633
827998
1704938
1714178
738854
873916
1082148
1091800
1512119
634550
733264
624464
397954
1866591
723914
124
41394
1603562
1318289
1693650
1606816
85036
475081
391941
1480857
1019209
36259
844803
1960439
1878974
208188
981032
1351222
1975518
218358
236410
1540848
648685
828374
1804927
976126
231816
147456
1473453
588432
1274528
59009
676968
1301333
1003332
800347
1491216
984961
376442
812561
158592
1919203
1337807
1880735
1080295
1418705
1764880
141506
738072
1783153
157271
1636927
1376248
306490
349378
810913
918555
1910715
1159129
481680
1215751
219491
1007019
15493
154047
380157
599671
1270339
942530
1282350
1565470
1958730
1144139
991516
467249
7900
1533331
1923704
610253
508358
769101
408108
857737
923877
696689
1480461
984683
761911
1520352
1394341
1502774
439857
255043
1593397
444502
833277
1343494
1395108
973465
1207447
1877031
803970
1628149
473398
121537
310809
230087
629942
927665
396273
1569571
76894
999996
312771
920658
1617646
209793
709355
417156
1185150
946926
87645
110188
1756315
1634902
1374309
1750692
1864953
851334
1671220
1139382
1882849
453056
1919793
1990253
1653790
1839497
277034
898916
1501497
337346
1054303
1828218
1418834
1703615
1306466
1556338
800886
1103245
1091072
375230
517198
1180064
284573
1445142
1758024
413128
1150675
1489598
1109888
1111367
472006
692986
571216
1769488
1442903
1743627
1145219
1349363
1292725
842617
863785
1496129
1247636
415365
847653
1477629
1672928
1529877
1848097
288066
1953296
1267119
845128
1835445
1683212
1565817
1371494
1577936
1801198
859071
1850240
612848
1803000
682251
329067
720228
403727
71824
1622927
993645
983086
1807436
1815281
1989727
190486
568163
263729
1206368
463516
1979286
932146
856532
139057
1658856
1227692
997225
109202
1226532
359625
203767
1709721
591939
1233960
729537
1384159
201455
1365203
866189
247383
670738
1339436
1065456
473922
578047
850944
1272978
108305
1675240
1487976
1158369
1500244
1736882
282498
846213
1770255
1285565
366106
1094985
177536
1102927
1960166
1078257
772524
1423152
730401
1387265
666164
213522
405242
42873
1558083
244951
127067
1200005
1547532
1930883
548510
461432
1852427
202292
1452345
1284925
17399
1964558
702218
752903
1182
1324603
366244
1430181
997022
1770429
361868
120252
1949043
1440655
1709505
1478408
529566
1213119
204814
1783060
1385787
955115
587481
1266728
779049
678518
1478209
1686567
136929
263485
1207794
1093390
690616
755267
1407182
841351
516850
1462024
1005790
1582558
1787253
1941041
1124147
666996
1920390
1116775
1324464
440174
1440447
277971
318169
1702669
1700812
1282770
863215
59603
407001
293045
566209
1780278
346655
1168626
1095839
968036
1636769
1870028
993165
876392
1415121
652228
300040
1222252
626605
72000
1291620
743130
1035800
1570261
1194137
887026
988868
260240
1076529
1978671
256582
113270
1357793
333981
260989
1665611
1441711
1219830
837070
1888195
1930003
435101
763707
531593
610057
23175
582562
60698
709530
668825
1330414
1047969
33396
80137
709321
484066
1353499
1673838
329138
1844018
1775987
718185
1358231
1636325
339534
1772929
1521859
673452
1379144
1825907
1922254
1997955
1515005
1385549
107877
115175
1595294
271589
1018710
712084
893474
234668
1443125
939562
705331
669091
859733
87315
1953178
1609120
581472
1025534
1598909
886821
1879334
1371707
405162
886038
255507
77116
1270342
952449
1644542
1666779
34669
1234462
506224
221585
1643247
1958356
1078512
997217
589537
1707370
1420333
981048
525683
57205
310669
347129
928413
1791409
783210
26190
637427
1638619
1380949
1877622
1100648
1512609
473720
1824153
739743
1237779
1671605
110575
1833166
304532
1568450
114409
1633119
1761296
1587938
1421885
1117530
318748
1233970
1209551
1575594
1041086
1817054
1246670
944072
293114
157492
873484
1857041
1798509
1177551
437725
421226
162117
255260
1650607
1806412
1666241
311802
1882927
1854305
519642
366164
1102060
636430
1201307
1680545
170412
62759
1906442
968260
1354190
1595096
790417
768409
1326548
576256
1895714
57516
1897023
402228
299577
1087922
1376247
1842496
1303560
1812906
333141
160640
1227116
1228804
345532
889791
1449541
72807
1556684
841827
794187
1495569
198194
17650
1201788
117975
1012630
574042
716042
552176
1008762
1489794
893443
1083430
1864597
1404851
1204398
1292908
647637
1611983
1714660
1683883
1760505
1557022
819546
961708
1834591
1933905
1545554
196558
1047344
395193
340845
474305
1334054
902608
291920
452465
707681
1624708
1542697
824347
97532
886518
1570361
150153
163241
80853
413326
908372
32484
1900985
799992
1271388
1026451
764527
683614
1166521
1072998
658817
1395434
1880871
713313
238587
1481127
19490
1009565
559340
1649791
569136
1558149
1409790
1872851
1518596
89844
944951
1583249
1628631
142574
1089997
1281418
715068
1792466
323623
1438390
631735
674216
504574
466464
788696
677804
1294611
1296581
994948
200894
808305
1758017
991871
1201203
1700765
554536
1722225
11575
21101
216055
256345
1646673
336593
635664
1198244
145265
1003891
179706
783094
733068
1991337
1518703
1873402
550549
958199
1182066
1225158
1335998
1593979
624538
854347
371657
380146
1251907
1238070
1656957
177360
222554
1967834
1650555
826580
150300
1618606
206873
1620164
585347
1137862
96128
1063471
105503
27236
587660
1631503
1849108
879070
1270538
280933
1007863
1221694
247327
1658066
863746
881759
1053888
1070032
230281
898210
1155627
104363
216631
1175287
262900
1089636
904846
1824826
1676649
1321439
33618
1895552
1475806
1250136
1890869
29611
1099981
210045
362202
1795150
1841061
1775531
657411
71486
5647
1989263
315389
1969403
656888
434917
1808115
450314
828754
1357321
1843902
266376
1402579
1389970
1560404
1482182
1162490
348017
454693
542054
1460080
1894134
220201
572749
649562
369373
1597425
1115887
1773383
1748878
1812111
772402
1782252
1365804
28077
38402
1074030
85691
1553189
640413
513341
557468
366293
1170297
1864982
953478
1065338
1073032
949608
833623
818571
1966128
1410226
1513892
1078634
303724
1859610
1459420
939701
1875790
1698833
1540813
647792
4809
1332435
591750
1352564
1844980
638799
1199342
1212620
190292
1627577
1154132
199515
904600
694998
821191
765724
1373293
843978
517185
1824767
1948772
837608
1189436
430329
1112959
1829336
85058
1400290
629115
908614
170596
480176
227046
1451166
482293
842449
223782
106661
1395137
212323
1581102
412070
661033
575600
726091
1084818
612078
771804
1033948
652532
435498
1373957
954048
1765238
769617
336889
1043003
1905924
1313169
1927008
1391073
1771405
1125372
150879
221613
21746
923786
331237
776327
20217
1886309
586949
1800001
583076
159021
1785565
1949758
1098475
678052
881823
1106332
1340486
187756
138891
1140171
59191
1119125
1818056
1032613
1787028
1997093
595435
1436117
1177692
1992083
1429480
644283
368898
275316
300538
846043
1446546
1927135
1380107
1230642
361127
1755758
691327
1210932
1493439
899399
40988
192224
201622
243000
678096
253757
871311
1308674
686390
293703
915955
1168914
132280
866473
808305
76024
626213
1103214
1561467
53904
1948885
1473326
254635
498578
1782106
4059
1744264
1288453
1705303
264665
515911
1454787
514225
1664739
1255213
948096
1776776
1186747
1674606
1415074
819292
571812
569718
529946
1686957
1394733
976768
1394496
884945
1618050
144462
46468
204467
1406200
1082943
719534
1781707
328396
972020
110742
1570608
718157
998752
1373375
100273
1129315
524854
1583508
558057
1206422
335146
1654732
1048433
346147
1201652
585624
1493569
303380
1365425
573145
1809979
812200
1556719
1102667
340182
219226
1546883
1776510
95883
1342933
802530
1591111
1126958
1954574
1923126
318350
431593
1999512
1222274
449170
812100
1923556
519142
825830
1313114
1449971
1525922
258021
41873
1777771
1421275
405917
704137
1106300
1966135
123605
962969
1896124
965209
1564108
1436971
1295717
1176237
1338358
624874
1638635
1236639
1680749
1197455
30288
1358046
1197690
1281062
1003433
547194
322128
1835307
622159
1941731
388180
1700395
1076524
809147
1480491
1879203
1874194
1017513
312045
491405
882712
489329
1116280
485697
1904562
1855110
1305379
390137
47728
187650
1785289
197212
1189309
306910
1894869
276995
1972789
802848
462479
1495646
336657
48690
1143077
998819
551976
377957
1884694
707388
919834
1896524
132981
1821038
358516
62700
1226303
917499
1897173
448951
202599
1913947
306027
428058
29750
1715303
1969368
1202194
1244774
829972
896447
880806
71610
1719525
418018
284193
709842
1175689
1679226
562713
1868521
248726
751502
1081473
84994
1049150
126444
1597204
1900014
806503
1904882
1228529
1369979
495786
1688054
1814003
1309854
8912
785720
1282715
178020
1456807
1985421
1234246
165809
1553747
581535
155674
541859
21163
840302
1582602
741691
1549740
1635860
178862
16620
1295723
900445
679416
1173052
333807
1309610
1861689
1776481
1496341
399265
14756
302923
931709
452106
1634914
1174084
1576820
1333697
560540
1087325
1948140
698299
1498403
600695
1975984
340296
1923974
607228
885357
263248
887949
197085
169245
1890173
554340
1215585
1862732
1617934
1436952
941266
438339
423882
1208590
835430
1890045
4980
1880379
1199740
952592
1182077
619221
1352539
635366
1451334
929901
6421
392788
1788508
1911967
620656
889778
1429016
392909
1301261
174545
1150950
1834894
923911
519238
359551
1026714
1119463
263841
108084
1196678
393566
1917990
1573001
933828
220439
257372
44404
833772
783941
963061
1590980
1591318
1290417
907434
357816
113868
1536066
297204
1720348
1668906
1161996
1445701
779581
75340
574191
1659150
1856411
487929
492429
1956748
1431111
21869
1946041
1466772
1120941
1188085
178187
86470
960422
201220
1786897
731779
30251
1645331
1752023
1078978
1760396
719755
1551714
438306
287616
942286
1021764
869844
378678
1693236
1081372
1565555
53356
576711
26144
1380086
288833
79850
67598
749295
1619972
888528
1525886
996309
1854412
1201410
986967
1803132
172707
1224850
1818550
1116952
907694
551715
1949674
1830520
1634617
1577156
521169
684368
437307
1636075
987704
1679321
247620
1110926
973589
1756496
934660
634194
215662
21306
988505
934977
1220727
142620
1845046
651769
115912
16712
567130
285106
1144587
1024799
11757
1865097
1907658
1188710
15373
1271310
1875294
406852
1095002
1943719
1728025
1808512
1757087
1486915
1923558
1283916
417539
1185616
1662741
728681
74421
1484040
1753956
1595355
1469644
1250106
870059
762244
1628422
1042256
612913
298740
329044
1886258
64156
1879338
1239957
1973859
891393
1556706
973632
1331511
1003613
1008189
1338603
166528
805728
1273580
61305
518023
54065
1129002
1427603
1422450
144856
755860
1987935
269940
22161
436569
790306
475584
1668289
1039845
658015
84942
1366056
607730
745100
668341
516782
1164778
1402336
1786900
1497874
734148
725355
722631
441370
1237902
1276440
564630
52657
1255691
1760221
1475677
1782581
1053782
692049
1435748
1034684
1688677
1771129
1028726
660932
1036874
1829992
1250389
947061
1145567
1991704
34089
777567
198220
492359
604231
647337
100638
1420340
778709
806783
1303027
1828917
802171
882932
1132547
1733233
1304588
852988
760466
1921938
728445
1676436
158551
436452
1429784
193992
359677
1807103
511895
222898
738028
1696691
1820493
475914
681664
989664
806593
597419
1429883
281011
1003328
904240
1686005
1448021
975870
1139976
729560
1328354
1146692
1960550
1811487
351705
1591833
1039321
217964
1414400
199415
780970
1881319
1662230
708484
422329
1899078
525405
1940826
519837
784377
276415
1167279
65133
321179
216560
103876
611394
1801204
1155628
825730
181530
1648118
207077
115456
1680291
342998
499098
1509807
1898651
1276568
1215445
1837125
1115246
994794
1276912
1453626
476289
1570462
869533
1731833
1626196
701119
1078379
1244555
1728154
1665839
123407
1497941
1135544
712501
575482
589806
67366
803105
367619
1582083
1165678
1603134
930434
1928878
793887
1038993
1128234
78947
1572783
339076
236467
153179
1876877
1525684
7105
867093
308710
880106
1945967
338676
693790
634169
1486429
1626415
812904
640070
1181443
895938
1439814
472981
1532761
1186583
1803143
138936
1093864
651780
417991
350424
1266560
1753138
1571078
1854542
899261
305911
478221
1982671
1313118
1611569
335866
439134
234919
322805
393972
1678369
1493448
987946
1450617
837607
1965738
1726123
1950048
596019
1989226
1083242
1529343
480315
525005
1369462
1712378
1709902
670238
1255211
955408
1288620
1356815
1757726
1524856
643636
1933711
789141
729118
196578
1397676
1716934
762400
1944239
717360
1415578
305942
1039575
1997819
509939
1692823
684395
353400
19338
495564
1053196
1393546
597585
1482965
1416988
1439181
1006459
1501785
810114
957797
1069994
792322
111492
765506
1837125
1735890
445681
493180
1260162
817680
387329
1248540
1255547
1848415
266377
871683
359179
973852
1710883
424284
641754
1621284
1122366
42588
1777288
1274467
1116823
1161913
338342
1590865
1775821
1514683
1204932
141949
806366
1957408
765724
70606
179383
1281506
1819035
897772
1676247
81268
977685
569432
1988245
1018498
1249949
851291
61938
1587803
455814
106990
1883350
80302
786815
190654
1920948
1068472
1679147
1733398
1657426
1812934
183358
1298083
800103
323787
1664708
1686476
631795
1722033
864261
150269
1866043
827690
699125
1209531
1013756
613778
712387
955004
787087
804168
138043
684700
1764191
606249
1198550
113986
1405678
47721
1848060
1948732
1670580
1510359
651928
956030
934796
47607
1330542
1027410
1405070
370969
175226
632572
1516678
295199
1571611
1952663
804027
1558481
1133689
1085052
1021473
1083100
868156
1394522
1490053
927911
1718123
179134
413674
1879199
1516412
949037
165166
705245
1787830
299187
1905616
1024167
1911726
1883229
390298
1800234
1544623
1578435
1007745
487347
1015911
812679
98555
840004
1605815
289114
766628
379130
1431751
139811
1608446
1902006
1523719
1404142
1877249
1761712
1608998
1157070
970918
698899
438816
742460
1393050
476613
1327681
1239991
270369
374023
1093773
381010
280460
1214292
719257
972450
1481840
825569
395539
842453
1387620
647241
1373620
1897600
1410756
1988360
365065
568173
1734636
739243
486303
538706
814250
232191
1131563
1369374
1944996
1269519
1464994
1721243
1649270
160775
150839
1044226
1246513
764111
524866
460687
228448
494263
75452
1132606
1372049
1181600
28233
1062603
158711
1019755
1252505
918207
510649
882181
1310589
1530362
193937
1800879
1646713
55437
604273
1143738
1430268
970808
1291211
729978
1107432
214641
1427986
1662445
1361874
1036492
1510744
1319734
1826784
705606
1578997
1176744
402076
253475
1073666
1069627
1539174
838106
1743731
844814
376224
1308209
680210
322189
869356
1762523
892648
928117
1840710
1099869
1522757
59312
930644
46509
258573
1003467
1515407
586640
1272028
822507
819703
1860091
861048
1133335
113084
1225702
327397
1785041
289050
958003
1242063
191667
102848
1355533
1867936
1719174
1938093
1097117
1226297
1867755
657906
155816
506431
1723242
522208
495135
744512
1274081
1027541
472826
307094
1431469
980950
90620
806023
1676356
1987915
1535690
1791080
1168218
723468
1548728
872771
735315
1150136
428920
818485
162065
1270363
1352072
625473
1185829
1513020
1739266
112581
391870
1891512
1462511
1069532
247095
890103
1909076
132585
214700
1512581
1138605
1638055
1822673
345314
89412
636439
912628
1229084
702735
431527
1523308
1889997
1666506
682528
1513274
1217321
920163
870596
1589655
1172323
1835243
1448273
1839394
886206
801649
940597
870005
1445599
961621
1224189
1306137
1628774
1063274
223488
480949
1573283
1637153
1557573
570272
702731
88363
1925829
151810
1273342
965724
566393
151429
1183982
61090
1322594
193134
1659588
818756
1224374
1705981
902996
666212
1191074
1984266
263152
265369
1436885
1871997
172350
1677805
491506
1248962
1860474
1450768
1676238
74851
1502998
583618
888701
1301474
1873769
29184
1978618
1789042
743211
766730
256052
685560
18737
1752631
1011540
1839392
352548
231880
1380649
1153687
1973298
110669
1509203
207789
1870962
806152
1910416
944177
77356
721578
1052622
1969985
1779450
1423745
40859
1612203
929155
998557
1730469
197015
1870800
1693479
496988
951255
1708872
914280
1515598
981298
1835531
879722
1381997
1066390
262033
528600
1422523
849064
772026
1038291
540445
878976
1938932
855150
1398327
1803180
1344185
201175
1005950
158373
34552
82382
462697
1168696
894199
421029
649039
1310952
391470
1396219
59321
1192306
1711256
202337
1048161
343771
335009
383006
1771693
1073365
1056021
958841
498972
711034
522296
1879926
1094956
153300
184322
48111
380814
143610
1472833
1252346
1636136
954345
422178
1012675
451281
591046
500225
1598030
15440
142968
1092701
1928838
479658
1414799
171863
314245
1047789
1943229
386686
16411
1070210
1213540
1963991
1378499
1225070
1365539
1704500
1362191
436197
1695780
1158933
1738409
891095
1321853
1091078
487793
1919321
556992
1550837
334282
1778799
389120
1617063
639033
748520
1293265
649827
330489
843985
494837
1249170
1034692
1706945
1369899
1551976
805930
1298256
256476
478234
824974
1863542
1100682
1642547
1142848
725910
761319
1688357
665029
1897645
104488
529721
1720371
1631772
1938884
1371448
1154031
1861938
1792307
200967
607257
1356492
301847
104896
1145308
625140
1945217
1057989
1356450
1139699
1689717
1798000
379914
193392
1913178
1067820
1287581
1555547
1026091
409449
502228
1660580
566904
1271088
1969754
741225
78741
446727
630393
235959
436532
924105
445160
689456
1756744
892208
1971332
131680
1748493
283929
76230
178448
1713318
101159
761993
1966996
129417
317102
1651924
155299
80709
1691770
1071945
542497
1397132
955654
1752645
996539
1639446
1897557
475895
1547211
889438
1224680
1463342
753930
157410
1444101
751192
774597
1603181
646898
444274
1430792
1734253
1709938
443243
488886
871444
1092353
441201
1915629
1306889
1017458
1032450
807119
754323
802533
1607412
808745
555001
1508102
1979505
1123017
1058423
1677137
556359
30695
1214167
99806
414520
1304018
1382228
232672
1837239
372070
1169549
113512
1815683
26375
1620206
1704901
1558296
708909
291252
385542
1338321
1559390
1635644
1973633
778007
1168502
1261958
1201558
943583
62268
308058
1617410
355823
366704
1035786
1768088
938308
521631
1820244
1441235
1178504
569660
68449
1842924
1287085
283331
722670
1317531
853944
1467851
1213441
1644275
788872
271322
534220
261955
1707870
1182585
969841
193479
601043
251465
718708
1927421
1015657
1072090
1944665
108099
775102
732632
130829
1508641
512975
817104
1211448
1969893
869522
766517
858138
1401012
432374
1928691
172072
485997
1430165
14995
1296564
1200024
882677
270220
801534
1018674
538250
675050
1421210
1849513
127972
1412624
1878845
1304469
1355255
1061885
1769461
1208402
1379513
413488
1965943
440960
1206630
1966800
1421894
203912
38445
1285993
1355958
745760
990908
554252
1273084
618763
1267525
1613263
187749
127474
1577342
1884856
1273094
1409458
567245
324763
723069
1191523
914719
1648307
591974
743518
1770267
1053830
1943855
1358082
837165
1844105
1663632
1352245
930972
1913872
610178
174590
395500
1687469
1673721
1957584
1181723
441577
1621239
790614
443107
780436
161426
653892
1643443
1488618
1377315
394309
795557
77317
1970677
1666535
1648247
1142880
580782
997921
767623
1648789
1548262
529377
1534802
1983000
1001108
1139409
107823
306237
838325
1454002
147347
912394
533610
764838
1096627
1014486
585956
761562
1966119
1888819
1408314
599597
1533433
1977514
727979
50014
1073566
714620
204035
1080313
928794
1514823
244417
947796
1046143
1390880
1038109
1924308
1632273
1147411
305388
1968518
1243234
350485
951635
710843
1700310
1767496
1477808
1144115
471389
1465444
56220
1734439
1198303
1048118
847745
1519886
586363
1530366
622373
1669448
959046
386603
984130
1927501
845833
1725743
1274877
1812515
1885401
560010
234476
452913
1527683
1557252
222609
805114
84264
1865728
495655
1204275
1150912
1109308
853314
1180030
371550
1306980
1696296
17315
507163
479062
1146678
1448164
863708
223911
945862
1410905
1372718
577466
25575
1534744
290889
366199
47393
1170789
801590
1296224
1640
1319
443592
1243599
130823
1653658
1827583
1166118
1525075
918871
467127
1902501
1272237
1246420
1304708
1965996
1744269
1570643
1526754
132535
54930
1272951
378486
1499312
975270
1305301
625222
1210031
1128419
670008
1242315
1228742
405461
513380
598158
372774
296753
1354791
1950787
874610
814585
489777
339397
1024509
1494461
327007
878426
344806
152141
1088895
1006213
1740838
1190657
388674
59430
728756
1935647
100605
658483
927918
503399
1576555
1398418
561294
1708112
1746966
1429209
1546935
218471
1713732
172532
1708301
1523031
952015
1595678
1949304
1116627
1679878
1213186
1013876
226696
191973
142427
1921446
310934
1730764
1201386
236808
1020705
678251
1247327
1588561
1268603
1503738
899502
556877
141315
262018
814978
1477086
1072719
1555996
1565601
678612
1776789
461519
547801
1129098
187553
205624
70661
1608629
242671
1474189
1225670
1682299
1314028
1174117
629039
808580
1471603
167472
309567
1264906
162413
154187
1500336
1860395
1742577
1406906
257630
192696
1184676
349165
360061
1581196
1399653
1955307
1084557
1502058
1985993
1221530
168807
1027136
821062
235273
1198490
739133
500419
550967
994518
839247
397792
1968821
1178083
1608602
502118
551503
1588802
1978682
978445
1331343
1601110
1624175
1533184
47623
1657334
98474
1521758
639374
1501771
864344
560923
757965
759944
709757
823613
1114914
602268
473741
499412
598236
1771593
1011158
392601
201851
772708
1024077
1689861
490250
1643554
377086
1591559
994783
538627
1555269
608482
1556975
763149
1236430
205099
686495
744279
738279
1207672
464558
1439681
143744
1458140
1191038
577925
703510
205788
782266
264193
508792
1494325
469448
1311346
1294740
1550820
318191
421304
1155710
68416
626267
202277
811097
1161962
1046764
1974061
1757160
1094497
829527
373544
1048332
1447831
1867434
885819
1390029
488394
1876049
671009
442910
1331268
122321
622846
1989957
784664
1935731
1648147
672952
71766
750811
519235
1448510
818996
1292852
1633334
913596
815352
79262
1679072
722070
714500
1951267
916402
882864
68106
1477929
658427
1861872
516859
964525
353114
1100336
644023
897840
971911
209021
1469486
1768494
1404144
1326605
245414
1525184
243048
408018
1683596
1940480
995667
1684252
195441
447977
1275914
1181451
1948643
1527530
369927
860042
1737325
142489
374620
923264
184196
1341960
1007421
1801143
1272902
463171
1978917
1860724
1484748
193282
220582
31000
420993
35169
170911
1867030
167113
1803293
429966
899777
554183
782921
1182005
912038
1704220
693590
1213283
420843
742602
933407
1685399
993322
1405105
228338
1437677
1200908
1883278
785698
42047
979829
1510470
1583699
1456846
875137
23422
931564
1802431
1259016
115955
1135725
1729292
415433
1479128
1139310
1230955
974750
575569
1175170
1431806
248275
1980114
7305
1476745
1465620
30028
1743040
255764
882596
1125222
1041435
524745
1474144
743266
92488
1619978
1219125
1767690
446661
1575746
120721
1693024
28836
1202317
1353757
314998
1895405
71250
546690
425616
94031
1725703
60655
652379
1537154
882131
1634922
75224
1580418
762326
857091
807074
1510874
888210
1324864
1107693
165788
512045
1354388
480136
272487
1784644
1402567
1578575
829514
928437
8566
1278770
1836713
874176
667742
1725040
1372150
954589
597846
281975
106605
1400891
95260
1001912
1308188
41410
1773430
525406
613403
1044646
725097
882419
1159571
1666194
213690
849568
274066
366440
541089
1107895
790933
59523
664644
1710366
1800993
1270971
1243557
1069165
1883892
517893
731031
1415646
758986
1944623
1697192
845276
1754049
1012677
211307
1307915
1420459
1828712
488925
1822559
1013134
1863223
1431015
1605249
1362284
758094
1446149
1959617
1203263
1493429
864032
1384357
1541131
1303002
176105
1899362
705858
251064
256003
189259
625689
1316106
876910
1934968
464345
1577482
577119
1366998
1485393
803308
656291
107284
1688673
1927983
1072862
990668
880912
1403991
216321
1452316
1331699
778484
357960
406066
1294625
1199968
1258900
1777623
1493556
1432096
1131122
329334
650731
70600
1894968
128741
311378
521919
586489
1870791
1323310
1272336
169379
1533054
1502854
683690
520846
1523598
801508
1205431
721921
1077804
1022347
1552124
1297854
828058
609000
1586092
979487
1247895
868822
1711476
1758235
1537701
1525632
1650866
1747984
182937
388590
510779
1321585
1017901
1938953
470831
769
1966754
333987
1258469
1884481
706301
1092034
1068308
949594
1058438
892608
622899
607246
1310212
862558
560335
1672024
828299
686478
1753029
585478
1857688
122744
1133321
1433891
1522233
1782079
1915463
1282261
1406870
1566567
854184
139819
1576747
877364
1638188
1961815
1796348
1704075
850690
1633650
1248959
694343
1835808
1323345
474274
642032
401514
198279
717781
1237776
978293
266623
1599687
837226
307731
1413565
708704
1549016
1753366
1955308
813003
1787772
1077188
1544245
480620
497766
1402777
1940562
376753
134044
1923713
1280645
1841492
1162180
176029
102016
1659421
456844
1245409
561938
887123
1097455
1071227
1652207
648719
1435121
312447
879075
1081173
1925713
758275
1784633
822034
1200783
1945743
1414212
1914858
324131
1264999
97568
111330
1239912
1623433
792976
1077583
214086
1316222
1082778
1000478
1400782
1792807
549902
631994
1672998
1338011
456170
861494
254012
475150
295224
167848
86047
1246455
1330231
1554333
1347593
1326989
1144804
1214075
719059
320547
1956563
963714
80297
1981030
697867
85243
258010
103053
997568
1091507
907047
1821112
1327607
1405757
1899018
1007649
366287
1853982
1723380
233137
969219
1538514
1073610
99817
842457
1461490
491698
762753
1120662
68955
1682847
354611
121387
1393569
445963
1978015
1499656
706029
831365
473754
502721
618585
658356
1883628
1877021
1976953
1956317
1308149
1344852
1671227
610028
581734
1022888
1794520
441843
537617
1170636
87841
212207
1944018
1366617
1340030
1093195
873936
813186
1447679
1089992
444380
1086630
830295
1482646
1120287
1949776
588375
657025
1030165
969829
543313
1161423
884125
1133415
1259773
231287
1699190
1699600
1526903
1190232
16396
728030
634026
1968175
661727
1974949
1061709
1470905
728299
1765814
1872809
591829
590078
1186232
1873008
1488708
170107
387602
310530
64979
964988
537947
167054
1927987
1496563
827189
1288143
810478
1190621
810195
1239273
180314
17899
384066
1834184
167132
225434
1199470
1867379
365891
369511
188941
651892
795897
212468
543839
103946
1895062
225525
545260
1876357
1740133
1509987
678556
290989
561599
1777507
1631111
1750501
1937127
408761
1483305
1321754
1051050
1578440
1249484
603874
1286327
1663006
1707357
23536
1427756
148661
435562
417393
1322525
1548008
1014681
95583
525640
668484
159606
547703
1935540
937317
917518
1076527
669986
1759952
1401085
979717
1645864
1285106
1987526
1998844
1282358
805376
1752343
100258
1931515
1838668
1195125
1712937
1787934
982658
1363020
1653798
1386829
1572432
1893333
1667089
779202
1271867
4953
644507
685137
1818389
1171102
986955
1776010
1056391
1249242
157935
1594019
712033
1722067
1311019
1186732
556945
507705
1376088
602659
956106
1898813
1979783
176536
474008
759968
389134
807559
1405244
144278
985184
1085291
282634
253091
1799099
1224418
1481823
1790174
342373
762154
918655
1365776
1290446
1990194
29017
1712681
1928979
1723433
1702101
79583
104424
847655
286517
1094415
930802
718909
614435
1161365
188400
1540653
1846311
349075
784584
480861
541437
1906394
1246885
1190447
424157
1991099
68206
1420980
1018221
1830405
778962
761633
1434061
1247625
53590
600157
477964
59355
1194406
82701
1471535
583255
48763
1071704
1251546
1836211
1943671
1941324
1913583
254557
355620
1563347
225408
1125726
917846
608211
839949
1261700
1423713
276611
475359
783655
1830973
801898
1957632
281208
1687390
1634420
1967274
1791651
1925370
674424
1828783
564631
208641
1020777
525033
1004
223450
1217980
264470
329767
213569
337772
729298
1549593
1809194
864114
1085086
851303
468039
571841
1325118
178302
1411538
1987683
1703395
285414
482372
1802614
1970975
832552
1522305
587590
1325405
667657
1926324
849076
901374
1242349
862284
405122
1268587
565342
746373
86237
282907
193166
1292247
160608
174604
265535
284213
273781
240828
1858918
612271
416201
1320396
1289805
754078
1537435
1304258
208067
303165
457040
7504
1820539
1964115
564572
1888345
288034
1700089
152113
846881
1425167
277078
1234987
1111625
319966
1872820
412078
296904
130699
652838
448164
331407
742791
1553634
1419219
1718971
441424
1176267
1160422
1323971
784919
121265
589911
1963545
413341
463331
554219
1576161
601326
436784
1812529
1788441
1879340
317697
1234445
1997851
1019476
1611175
1478766
746773
933805
1381367
1885395
32297
1437846
631226
946537
1216837
1261485
893698
1613365
1054853
598505
418730
1262774
1095963
1658980
527641
544755
939668
213306
497986
1139177
473607
1218766
479659
1361529
1090981
1534791
1486668
949656
1307607
553084
994382
768627
1377824
1470839
1697255
1103910
1313316
1330100
219429
527453
143712
1996844
621941
960958
7026
1010553
220557
1947908
1765755
1228909
301775
707896
262143
306184
138948
624177
301566
1413526
1705332
1768837
231606
1941231
1750575
1621285
455740
1599283
957394
1468455
844366
1464317
1749360
680302
1390279
1460582
510832
303620
1930359
1476596
1159932
833710
816766
1520002
1538442
717949
674705
427109
321098
1950022
529608
1370368
494318
519683
635112
633764
565766
1446446
1228622
392709
1034225
1189591
1202124
181053
1636339
354351
1753181
1873793
1229804
885568
807955
1614538
1608367
740395
772462
593016
1677431
1405493
1180577
1610642
466230
1569423
38254
1139038
212495
612139
202836
1017737
911734
954818
150472
1845604
819385
635372
313891
98558
239644
1601109
1622397
1476746
510980
215126
1166143
243514
436989
911848
1725373
970998
1999571
753067
545314
1564810
1343203
531550
702632
1950721
368443
1225426
1189276
724953
1330501
120263
1570857
1154451
1296842
661086
1377303
217388
402021
829653
1253364
1260801
1932120
1714657
532092
1944218
105058
1451985
247275
1754389
857449
1661844
1697786
1756102
1137204
8209
1786678
1667883
414809
1984220
1560647
369907
1669467
923819
929304
1737570
993071
1715324
1482773
1027468
436026
1666855
1490664
773381
1348652
732849
79059
45121
1832501
910155
771409
881168
318952
322215
1668057
1109655
83215
732999
1011309
1697773
1446924
1216114
1587426
1472748
1829246
1884161
413097
1251190
101061
1293461
739266
1613278
720619
1914230
962227
1884045
1134770
1192718
1933472
708372
1959636
8342
839131
1557230
806551
984458
1474019
1935631
127711
157003
341927
529468
728958
688806
495834
1379613
1007620
1720933
1444115
1586824
1891405
1923433
1119096
1253403
1249589
498642
389655
567466
1417777
1039113
1631322
718873
823348
228851
849047
52827
600069
950390
683976
688589
480264
473123
1819990
69520
919266
1613417
1744248
1928578
1851796
1577164
1873673
344583
738158
645736
299308
704026
1474573
741480
112460
1068810
266607
1034778
1468599
1851069
1804629
1411900
1785646
1684411
1028725
65378
405747
1711580
1228342
353798
127262
1211644
680924
608580
1320192
1276038
1068902
512446
97406
139399
1948563
698162
1427833
641297
908719
1711883
956145
418847
435446
623938
979677
1890387
1042102
1429296
1858467
1998151
422114
571769
1134417
720724
1675058
1763939
1532192
77701
1035279
66715
888063
671834
1966134
745174
930357
599568
1386450
1763412
675232
1025999
256982
444287
781154
1416670
1248325
1284429
608738
1840705
295133
525358
1897311
220177
616871
908701
783721
1783666
1947456
1898625
1384061
337737
1872151
1686080
1758348
625220
355447
1864882
1407970
925482
1016421
1183067
908083
1891466
1955234
1029513
1777962
766652
6108
1661994
1553130
297865
1192416
774435
1301269
997763
944737
626393
254267
177679
85633
1925134
1196142
799766
1959767
1239271
1451655
1630733
1900619
1488234
697147
1572594
183979
104230
1688298
1170502
951109
1388527
478834
611050
1397113
1294697
1946341
918247
364921
70867
1717097
1398672
1539784
657280
1144723
1449939
1657478
1664680
1604650
1866592
684726
1184164
1960261
1953114
934575
814957
920178
487597
1118635
1060195
1082671
928409
386237
1188146
1758315
1741998
754503
1112638
325424
887301
1784690
1306377
70281
452693
33622
1157226
1801864
1406174
1668126
188525
1370758
1623080
1385684
633272
1584566
1000241
1393565
1672413
1981807
12229
624164
535097
1892300
688749
813031
1581886
1770354
609781
1300561
750515
1560718
1302061
412227
1142229
1703068
1559108
798721
1573947
1826979
433147
338622
885876
464253
1552794
1907133
1861543
1943509
688201
1837181
61994
606159
1766401
19592
813295
1781249
665444
514614
1029211
381778
234800
1053766
1600749
423379
613483
355963
1496034
32976
1830755
1700018
955583
1625535
1718927
628734
195905
272971
767190
727774
1566841
91127
1045790
1046153
481379
87469
1745380
623677
492033
1803152
1987893
191274
1563103
1380759
514673
1925203
1658059
285607
115754
1185801
1119300
678839
1290795
1368571
50447
1121030
818378
1964137
707835
1081863
640363
101061
1781240
921044
390424
158047
824219
214714
1052164
1825465
1249820
1263289
1154066
864987
1740015
1511159
1657476
1069785
1859007
1800157
827141
348250
1464787
1233601
426175
1528991
1011226
1871765
1301081
503860
586597
166863
803633
1334995
1944723
219367
1936855
538353
410146
1694464
284748
1774383
1154914
1225977
1833672
130123
1830873
544815
81243
1415203
1684511
19502
1891606
1490680
1053324
1022034
1603169
1895793
174312
672744
1765795
362499
1841419
1591060
1547917
1937719
1640600
259005
1847975
1251232
1863801
406004
199994
1435493
952834
1097817
721300
125717
638009
965411
390276
640257
1707435
1708998
1983895
125599
1538774
768089
214552
213549
1924792
1425288
135072
863220
1536762
1877996
1941670
1925692
976325
1011428
1084148
173592
885836
1687163
1507475
127278
552719
1365951
751638
1771357
1669140
210223
88730
238869
985315
1581757
159374
1829862
843056
10450
1742807
138351
1408368
1254920
702288
784332
454636
802591
329628
122081
1174360
329833
349114
1984287
763611
644167
1353090
356950
921420
225693
215522
1687546
404426
1253942
594293
641914
320287
591749
397459
1775139
204513
90340
699812
1759915
1117463
209774
517372
1176928
127402
168946
1727060
803356
1172159
1302503
647996
1594893
1802418
393401
940596
483317
510329
226169
526109
1266641
1860412
1424441
1586868
1997145
1686817
1603549
500299
222776
1435797
154626
1871785
831105
1769971
442781
171191
50961
8340
801239
277460
321220
1143275
1251078
11228
1303134
1774709
58468
289684
1390278
45886
1546870
1514331
1917804
600550
611357
1114852
1264623
787319
1039609
720844
780877
138641
1666748
1333491
1886918
1209026
1890501
1511768
340227
1831250
350383
308575
1958851
103043
1836466
1949323
1587311
848074
96540
775538
1290749
102071
125579
1374454
147423
867434
85434
1132560
55613
244689
1896440
37424
1232222
184337
182047
31101
1597636
1464962
380618
476041
145474
1931444
535015
869129
367992
1801464
28315
181634
260698
238004
1477515
1028399
1695789
182708
1981375
1648271
1432862
621867
1266854
861386
1324833
1081227
1595233
1475741
1681500
1263336
476671
1064777
141960
1104529
1324216
557281
1714393
23685
1188572
632217
1213451
1722156
1621656
1357165
1522038
1787593
721060
942070
1967134
737395
612513
1653098
1006263
778799
1299046
355094
1820677
1608968
1884966
1548391
314641
1592219
1565250
479040
369389
982548
126714
1060185
1311266
217781
325605
1140000
975342
12757
792561
963659
874814
289874
774105
690875
94868
1441244
1591685
53950
1319440
1402094
592598
1780937
1309062
1709513
687608
1005663
540781
1381950
1631821
1544186
146533
1667917
526145
1953195
1024512
60656
534818
1303824
45654
673293
1207225
284590
1931033
1789197
1321992
952314
1927541
914636
409257
1547711
1377758
427128
1007622
88587
1879051
106492
1173618
395883
78615
623972
1317611
1864943
1533756
1383372
50821
1797487
1551869
1610218
105347
265932
1441356
1726520
587733
888618
1791306
1820359
1505974
1488803
933636
478720
1620110
510563
240156
1557465
1009458
1091366
667590
1680573
1648208
803188
1467833
1949368
1384770
389546
594841
49579
1004259
1965505
1082342
178941
1912349
843862
249799
1625726
519503
1755532
1789006
872349
264027
917593
1042633
1477691
1154018
1437037
1850522
1416684
1336461
158369
450154
1582853
1549615
1482416
1320721
1819805
1707729
79989
624328
503783
960245
61258
172526
1198533
480641
1141994
1582910
58827
577802
1334091
1979241
419489
1507278
7434
1426130
1930148
429902
235440
1138329
133496
1128007
1237069
112251
298842
1155060
87798
1969772
1391310
404327
545104
733742
148917
1250400
1516967
666599
1978416
1371964
1429572
212037
445277
1819744
1078241
1817670
239678
1806295
235274
1157918
904325
387632
1247860
1383151
1474728
824822
772518
1701318
1563440
213401
177781
787811
769048
780498
926235
493090
354155
1237240
683184
1840593
671129
921728
1599524
110221
1505059
1903178
1072892
1447694
1585503
445143
1261707
1180270
520855
559733
1685656
148532
442523
1172926
1944773
974627
1210960
1975592
982516
1427780
1300619
1762029
247616
389570
1305210
117836
907248
606645
873519
858167
1970938
1447292
1834718
308084
1738289
1699799
619627
731057
197145
1909817
1089162
216624
948846
468591
974408
106669
290219
404310
1654653
749234
1898997
722885
558997
1182076
346514
917030
611800
1439676
1732113
1472027
695002
581111
1930028
1454076
670681
1444588
136745
966106
1965694
15340
1703741
673436
1442165
1265590
1336847
540258
118127
1697968
1525359
1155177
1911081
742823
1872564
688180
296039
1855194
1388594
1169908
1998913
1513298
410346
1924218
1531045
418032
1042893
917257
934550
1889318
1403826
486898
1735791
1166540
369746
1015211
1751792
390479
1678277
1852895
1227413
1273191
141889
1074981
432441
208721
210369
474302
1154869
1120799
1928152
279113
1729704
1117013
411165
1165274
1096831
741993
1729263
987158
360799
662663
42133
1756306
1377753
1237262
897649
1036091
1742660
500742
133247
1881986
598579
152685
1288829
1761915
796168
63579
797515
1812925
293217
16250
750704
1275147
311126
268425
1754773
1937506
176971
1083109
232484
1642351
387141
865278
291439
1920190
1171236
356049
195304
1873288
1072991
1031999
974864
34092
971990
1044058
1577944
323789
1535451
775479
569987
1622096
199833
1542016
515778
974419
1501419
1529195
773559
1202565
1394856
349201
1399558
104453
548760
356803
341157
948418
401279
307614
564146
123016
635360
1273320
709807
1902423
1895568
1600311
730400
1943697
934508
1028824
1319055
874026
1200156
307549
470930
1155448
1547832
1520866
1026865
572417
43040
378376
983744
120014
707720
228312
1883449
1740083
1943074
614483
1756891
1891434
776062
1539998
536778
1831359
1694619
1529891
1581814
87585
823770
1903445
298762
330084
398146
467090
1950582
967241
1345545
1122080
76504
344761
15953
463394
251771
483319
10880
296223
1006041
966356
1463714
1741070
91150
1313444
1754401
1984719
316260
1468964
1799022
1127031
1998393
1857824
252859
1970110
1371382
1018700
1219071
1040790
1735065
1682127
246376
766818
702057
1716978
1178670
1569890
94556
1156235
742796
312555
1260547
623035
1671131
398905
127075
461126
1393341
1319473
173961
1422761
1932309
1949256
995971
205600
508945
1026134
1958739
1999925
289285
104438
495043
1955830
171081
1344168
1945125
904475
944038
207054
759805
996862
547099
326438
434508
392341
169854
1441095
1168717
929584
1590601
881830
918748
190157
589359
789037
1052071
1978127
1708716
558927
838549
1167241
1531064
1447673
1240336
1356105
172778
1598643
681518
1712867
447461
954010
1459812
982216
1584556
321539
1908425
1488884
1216671
307219
450228
794103
720206
1860659
1782723
675244
1597085
190826
1222131
65581
1055499
1811405
280777
813207
740459
1629592
1609916
1192822
1330381
994187
710840
1076592
467689
1437861
941061
168596
273150
1551019
303083
1178004
1907712
661049
1677979
495658
946863
211976
1639376
1442641
1596851
1311431
45172
1331738
134892
1462662
1400611
772404
528452
1869433
879506
312581
216874
1455774
19492
1265030
866260
1621523
106751
446081
695930
1773226
1591682
767935
57307
519865
1079886
1819260
986885
1941989
1517476
768942
706941
561746
1897512
545080
298034
1442764
1161966
1751479
1575158
766942
993420
574575
1218358
1533994
1560663
710088
603040
717105
419728
394591
1764081
1216715
67221
1012959
1253187
1793015
627593
1295527
769638
794111
306806
1533985
1375083
381814
1258886
1352109
1018366
1444017
1992725
312179
586821
1672921
794987
1165124
109751
1470853
626142
1085334
1059098
1955398
1303132
1452865
1441272
1727981
1970764
1059554
1428147
272403
1138776
436717
544492
1661773
418177
419194
929886
1827266
956995
797877
263308
1491808
150476
253020
1186704
726209
1202154
195339
1794789
1236839
950822
607715
1479881
1064397
883338
1730252
18638
319320
1013450
891667
1496388
657432
1533503
1064858
895049
798966
774269
91044
1062891
62426
1048001
514283
281554
1811317
267565
199062
648471
28791
1439584
1575942
1249469
1366584
1245542
1104506
1679059
1996236
1031298
974160
529015
916340
437432
1077548
1955345
657028
1390715
1919053
489768
84022
1977683
934647
1509718
1024267
608325
1786027
762459
495251
1442625
8092
1681279
1338194
1635463
170126
440725
720403
25346
1243270
1675263
1853487
568509
773634
890235
1339449
433815
890757
1634143
1835245
1615449
471161
1085988
184707
1556791
218034
1364749
149119
1442400
51068
939905
1713179
627902
679047
786660
335341
508276
1852424
90946
104772
1540424
1169540
563322
1081596
1718591
604779
990751
1235082
238062
1019655
1878023
992764
653375
1592356
561149
523630
1432083
933387
1020397
958572
487524
381595
356492
570246
1368383
1232716
1159930
1011401
895613
1151660
494087
1993443
163834
708142
1767382
1734078
111144
1976405
751385
1024519
1157414
555615
1121774
443470
1846900
1581963
1134811
1678031
1097226
173817
1566761
309872
945360
1932047
175696
1043793
1258863
1675889
145205
108464
1918320
151610
708464
563005
665243
66007
1830904
1766970
1978869
555242
406676
1324968
635642
936715
1874507
678565
465447
1415388
1827275
1727688
1689540
1182187
171304
615538
1159559
711447
1181418
419899
1391352
1701084
169807
232030
1501919
1013026
1676055
868065
1741965
1650280
1381909
1177588
1429832
272364
1007809
1836306
1497376
1469902
324250
1337623
1517579
112184
1920777
686796
337127
1546466
1909950
324487
615780
1620931
398534
320850
1431354
1053123
206153
1536791
1308846
608590
1805256
1213252
430616
1651951
1012607
103220
1283197
1144154
855579
1930021
1474650
154069
1325275
1420984
663337
26619
1115660
6426
942701
922574
1226471
731046
805405
1417777
866923
1970
1103647
1722244
1209978
812956
938142
783335
1768230
1311968
1421654
1984522
125929
994584
1355536
1093020
466311
1864460
648788
360527
1561178
757342
1312007
1336814
1683250
574155
1180712
1182181
1261856
1046681
1315157
573369
706621
1020909
556992
1824713
1685941
1328443
863474
1857276
1492689
56388
1026963
1985060
947333
107669
1013534
1988751
1191743
1778479
535617
877001
339650
1433755
1479908
256484
1630668
1046385
327245
467432
1247681
597698
736710
1614391
1480623
966507
974821
841803
846896
929719
1621255
366129
255500
1667568
262433
215109
510772
1497184
115107
131575
1120624
257902
1062806
1565219
1924798
287578
489068
1479179
1110962
613258
1078573
207076
1595836
430952
1517681
200414
1056404
338522
1001477
532866
873138
1071260
1731365
1561355
321602
569482
1013177
778717
148763
953182
312979
72849
867438
688390
1249577
286986
1219492
1723761
1491887
283023
457618
810837
1155036
1851880
1063853
768168
95336
1981297
524813
693123
1967620
889684
1608307
1564738
1652981
1210356
1324209
1307194
351705
405602
956661
34872
1428708
1807312
67884
405513
13024
1099226
428198
837451
661584
674065
698749
502776
1427036
333253
1512423
1952889
792562
748329
1663556
1290897
532930
725025
856216
1682063
352502
1204140
1148517
1359235
58028
11698
1506298
712606
1183035
807143
1775230
926872
1187839
1194133
57608
1119210
1811986
765979
555019
1824904
1583977
56239
1224510
1145344
794388
585176
783659
184783
614413
1278745
752856
538286
222098
680633
1786894
1553993
81064
1870522
1233487
473916
749892
372529
437521
1956424
1971111
1680155
1599911
1633793
1098397
914935
1910136
1540097
67921
1068167
1963909
1590411
85954
1001828
1626646
962508
644917
1579463
365146
1316755
559394
568257
1844271
790206
1415709
1203780
1001146
127117
888269
889880
1138041
1508169
822415
1800048
1125446
792214
118023
166850
596582
862855
1314732
1979631
1478776
1426834
1009437
1594037
1561045
344367
206388
100599
1508720
157616
919594
1862631
1245387
937215
1716727
856787
1814096
420014
1205454
345591
1521686
630494
1765663
1472798
1732700
768912
1576719
968250
1304707
1834385
317783
205384
645867
381043
328377
93218
222117
262481
1190189
224463
130881
16853
1901976
399608
1305995
2170
1168988
110803
1049525
908191
846218
127822
971566
1334687
279726
1997067
1740556
1617052
1418004
1192663
1285932
660548
1829496
706037
233908
566501
1231586
866105
1432645
140016
1134731
1782275
1473331
1140277
1618092
1040080
1660814
566321
1454562
852830
929169
8307
1441424
1774100
574024
565908
147706
337222
1921293
312050
458984
241002
1937264
147784
1407926
429543
1311914
1120145
551204
1293562
1154470
786238
1976744
300909
1368672
1985877
792628
1871656
1160564
821954
212540
63091
1447893
723982
23284
1103220
1007621
1837598
1724067
1755112
627336
1771142
1638501
662884
762996
1298063
29673
1642266
139651
60996
1242456
1584679
134950
1938694
1389510
1091379
1603597
114384
1269533
1586557
504185
1855395
1535088
525855
1276976
1085329
1397885
598768
1908480
1676241
113603
1662561
1164969
1344121
1783873
807390
1407422
908789
149653
338245
844379
1451401
1107481
1369641
1418714
1487535
1853860
598329
1475292
1712928
1508305
1192741
425920
217660
212885
949265
106338
1535352
1120848
471484
1677419
55511
156281
1775508
584376
586426
1069995
1521769
1851092
1885021
1618292
501406
357589
1026136
944727
1700063
708596
906304
1512756
148728
1304317
950207
1155182
1472865
1900720
529765
1379092
1121119
1408231
1409416
114783
1740299
1858704
272701
1104287
211463
1320782
995178
1248268
1738754
1219375
1254221
407647
1965993
1192130
1051213
1280359
1411692
1981779
1235432
1874714
429174
114708
195646
941151
158063
870747
1007192
848558
937656
423152
672636
1872102
94038
1249270
360519
1384952
931241
760880
1075316
1926809
1378208
1976213
670857
1420513
1289682
1690433
971886
630978
956352
1521474
789980
1538944
672690
1610500
424145
724943
79323
639943
1018764
1579896
1490597
1886866
1352384
284786
1165315
700489
681928
807734
1412785
1509316
1607578
1342370
1681848
919028
1396317
798756
1592726
15203
387355
605716
244098
1333890
1712766
1687695
1832978
922882
1935103
311638
1950384
879404
617518
173072
1617130
1754971
1138844
1180616
155205
1481523
187160
121475
1195701
81269
761118
728281
435311
1691376
796793
40103
1535453
1261989
1210474
1609813
552801
609533
338367
814001
1033113
380997
445647
1509003
409742
1663437
1303459
1524847
529612
1538109
1540051
969913
277037
1134262
1472684
353194
191981
1994187
1475690
309133
836991
507154
597646
1528219
590249
1802203
890535
1837246
1261415
756756
1718983
1517375
1588602
392605
118445
1453384
1742614
935489
733838
840198
341160
836445
535560
1959340
288018
173952
1419304
1808258
882181
303909
1570086
1734738
271174
1259660
56137
1449458
1639382
1022701
1408175
1762605
756269
452888
615448
1392427
1022835
1486230
1139276
224818
1746161
1851521
1496599
1215436
116531
1588553
108097
1803500
590511
540341
1263465
1815880
383609
998376
807110
1647290
870620
885000
1717026
522450
90430
1009342
1187879
426067
878943
1148569
713375
617361
1843962
1003888
1233918
335822
651569
386024
1877945
659513
1581334
1526216
1012107
1502348
1669491
151474
1848872
1010959
1956560
942101
671838
1610207
897132
720611
459361
1738664
507370
1320201
808482
1032414
754612
1963845
1083902
998503
1821641
157465
1071225
1782526
150710
173725
1167548
437195
451589
1093994
1838570
1135382
1150886
333431
1442124
533048
248261
1366418
451209
173157
783175
1415093
1245051
377218
1380140
214548
211479
1236087
830610
1410969
42735
561494
447368
1070278
1688581
197767
1666719
1773302
244094
240378
1269751
1640241
279770
119498
793546
1134170
1338085
135847
514314
826202
27849
927378
1952792
292510
1371819
1929071
1817992
661405
997385
1009469
292522
252696
382969
153255
321981
1781864
365562
1070345
90766
873856
1261434
66866
1746650
115463
481894
1791960
487276
565858
953961
1735874
1240876
31242
1660792
1885254
1359948
1453263
94824
448705
1931537
1485194
934105
948328
639067
355202
1060956
924951
1346186
687672
612809
1494696
393206
1849264
790136
1342249
1211497
127939
1969987
1579411
72283
555211
1847838
626734
1911746
1703913
1325869
1962109
334389
171550
588356
1937193
931155
289186
1440782
1993583
745785
243040
1169708
1169063
634739
1070545
479432
1395240
1365491
980444
1005929
940772
276655
1387373
1894582
1505761
1257537
1454838
1520883
1709527
1558497
639700
1052430
1621262
1228177
1458481
1885703
1139217
1526428
1986123
1301171
1136295
1126521
1278715
559799
670270
1431290
302871
974126
1734445
1553133
122512
1916271
948044
960525
1920328
461350
681258
1481990
1853989
533000
243544
1847545
304714
1104549
136878
1060012
173763
861533
120992
1252593
1603609
1833712
1479217
375960
776686
1170945
1899754
68891
760877
76454
1676107
899415
261866
525508
652095
1432843
515072
643299
641726
1631670
1017204
1713129
674
923223
1281363
952362
20889
952174
30849
741774
429928
1164776
180150
493364
1590974
1053846
807288
20009
1390889
957397
1386522
616947
100631
648042
394116
426558
14248
66889
984131
699233
850952
1259619
1590745
1628426
348518
1095819
1563933
664763
1566779
1398475
861622
1293155
1969193
94181
212490
53055
157437
1124577
1948388
1604125
248096
348118
1380460
622662
1139386
857863
1690159
1826773
643859
226161
693969
504686
373356
662764
487339
1589162
1417098
1825087
373688
605831
1533024
434884
343896
3335
1482143
1421608
967627
1711887
1487850
434838
667196
718352
50931
1920563
1766880
805207
1232723
1603378
159104
926852
1664527
1639108
503732
1567987
1857293
1670727
570896
755635
1654409
879365
1942094
1541025
1318532
84646
1239127
487832
642347
753272
847952
69875
1142376
750508
1899225
959361
591118
704806
1608416
1151322
299926
811773
949946
1867442
29585
290358
602476
1427628
1736314
307418
1114518
988288
812905
541795
248911
1211732
1202268
64301
342969
1419666
153666
935395
1166002
1163501
1050991
102163
990917
972331
1558648
1703964
1511357
636701
1205784
1246345
1559409
629099
1343066
916167
926821
155660
1437272
780643
506107
832487
4447
1377376
1241431
291528
1431980
1310389
568427
1014971
1414100
1515953
878530
158615
291659
1201719
159515
146478
908926
1731409
267548
1621918
1492927
860961
1877520
1126550
617035
453996
1680645
1389743
746164
664008
270136
1584046
983905
1191269
749280
1932702
775244
448151
86858
1511407
553001
1031479
487040
162018
1595635
685891
1975035
818260
291016
786472
472287
211688
1288804
397348
1843680
1281498
840742
1574675
813613
986730
848758
296014
1800155
1164420
89997
493203
560085
1629332
1135275
1823556
1242693
821048
1382960
1002152
565519
712044
873981
867672
979828
37941
1290874
925944
1867191
285652
610468
1323607
262342
1000111
1529666
1715763
1399518
1488382
712504
178712
241073
258478
1928058
1447875
355937
20980
1051147
437769
203311
1700099
788543
700655
143356
1423093
1587688
808187
1348066
1169873
1523648
1185751
1043558
1989923
1729651
1255967
455631
152624
1042092
1243266
602536
338770
473654
1253389
1803604
1586810
235791
1225474
666252
92889
1245601
15464
1629167
1838940
1717394
196089
1745670
951145
450124
1672231
32572
985604
451954
202284
744005
869139
1986294
1207795
1663861
776510
1596821
637196
1267176
59128
531137
1921951
1641926
1002708
873885
213262
1047016
857174
1746446
1881761
1000357
650775
448540
434237
1113118
21594
1114800
720389
1893890
43404
215185
1670382
1287542
1898646
1209771
51996
1384118
1015568
629468
1150618
291112
268739
775247
1837433
24186
1377087
381299
756058
337970
1320200
928094
1348166
809412
1547950
771022
801021
560236
107980
1569327
236499
508284
1966389
746571
1692236
1985252
1053376
1502902
456987
1261631
1221777
332094
1146731
1949300
544390
1502287
1820357
941238
1505819
647445
1850087
1443074
719054
925239
324613
1015665
417484
583458
1227345
480877
1394928
1986551
1656484
1783716
1114459
717804
403380
276269
531903
1990025
1862649
1350553
1064429
216012
1831557
1799723
72708
1366286
611836
1584833
1123111
96377
1934176
1462389
689130
1086037
1956489
1221543
410673
557969
1264206
1360884
1976549
1371027
1026788
808922
725167
400193
1243105
1497318
1955193
989802
141314
1176718
1496375
1465037
575306
560502
170633
966150
1090622
460564
1188612
1852624
976378
458417
396727
1154023
382918
1828769
570570
1927766
1585673
328508
890875
891550
1692098
566484
1738414
824257
130974
578018
1649979
120301
910316
1133491
1414299
173777
32366
190996
1205610
1334522
51426
1453304
549391
1398859
396993
1234757
1546113
1068879
10578
422875
240372
1755986
1373423
1951678
746797
10542
1650761
810117
1731168
1675674
512373
948291
1170141
1387871
1466083
1347011
696442
1307324
1389446
1898929
16570
887078
471702
639316
137362
1081135
14752
357471
269280
131340
1410535
959688
1809994
1666937
1069083
675600
108773
1605264
1426542
1265762
1308238
893479
1738635
1588418
1983779
478276
1632161
592829
1113343
1651448
529523
1003447
1254316
925639
1924546
1400659
1178734
1872550
969470
1730691
1813355
628718
957340
1164971
1530470
745615
1913011
935728
84376
1393275
1222867
454723
1962333
1692667
2791
365979
1399139
662762
5687
1486899
1725982
1468697
1941577
1589458
1393625
282254
205067
1146081
1501711
31021
1399524
1140077
944377
1681665
656716
1136610
1278171
1129148
1359786
1855383
1350954
935380
1668898
1603775
1417950
946334
649067
1221950
1068929
167790
1424935
539294
1826315
763739
1624732
1608824
259039
588473
52935
983926
726200
1749491
343263
447018
1212037
74132
1757983
418721
115853
1958678
982846
155964
555919
765499
1509481
219235
1414841
552503
1271049
1437687
1847029
1633781
1317363
378789
1121833
81543
777589
200860
1477236
1380243
1921778
1517089
861306
1910778
174185
1409022
507415
384835
246982
825642
396991
1038220
1134857
808601
418674
1108758
1734937
1361731
28074
928079
1804011
1138083
876858
984712
1417385
1211236
949823
1134154
1543533
781776
77446
645349
456026
922133
113894
1739336
1338342
150306
242032
1986835
1717928
236047
718594
453471
1257133
2809
987927
1336054
1208064
1508593
1052301
1291036
1908083
1846718
1086013
1304780
973507
1858121
1567881
820309
376588
1667385
1947071
1439962
1608325
1096915
1733867
922411
1339194
387258
1341369
1415661
1664451
569373
172286
1495626
1786052
508660
574922
1109331
1945467
1331031
1032487
524463
447664
1214964
1595876
1736684
667361
735875
1597066
1661749
1368889
986774
1814359
343794
149078
196842
30765
853525
712435
722545
1159466
1046575
727937
616731
1326971
1350199
173364
1424808
1259925
1843864
197926
1869491
471612
56033
550615
1224804
316001
997657
1156627
1987463
259836
791798
734080
579200
1298832
1707966
1483923
723379
967824
1320353
1589779
1125799
1079617
1581059
1718508
1507933
641118
1969409
951658
577502
783601
423711
236599
1659371
1546217
1359432
1115255
1179093
1067622
411849
1678012
335424
1804953
1681947
1187145
168183
1518943
1001722
1703728
1122439
1874083
1065903
275865
1885121
871651
1614826
1389637
1373685
238450
1763967
76009
1709523
1523424
1759428
1588668
739356
830049
1135776
1804898
842581
261259
1996140
455639
799533
1822636
1329472
491593
1342256
1026736
591643
491754
1846670
404532
1800671
140869
110762
740476
1295878
1282697
818923
1612121
1498350
45815
268032
890725
1473892
1460057
1814227
1385576
692616
1607748
1256522
1314103
1871630
231594
174736
1254266
1465326
86603
981635
1058604
34048
1029681
253564
916028
1440746
1357256
1396429
793953
1653705
972822
1031759
1138147
941038
1842950
1292280
758771
237099
1289516
495749
592883
703260
678673
1929887
544483
1894576
317156
1270546
244577
660932
1880360
691142
624296
319446
1160877
167173
1577172
352264
73970
332857
1602013
119275
1745388
1827538
511817
788522
1418442
410622
1882354
1712713
1637812
1408436
917978
1733405
1426330
1043504
1650968
1107735
78674
1943244
114493
1092236
1535324
288455
1206655
197088
596379
200937
631808
319731
992429
1521087
707760
1011431
1245534
48239
994752
1545680
591061
1581763
414877
1527023
38127
630199
998582
1621908
1721350
184274
317818
327306
1308768
661306
1157626
1480365
1151091
1613302
1191906
858727
640300
1035885
827161
345680
1091453
962274
1775533
768718
952043
812107
849888
954250
1307525
110618
1289947
688999
145912
1582198
1521047
434977
854373
848236
651335
839757
453563
549423
1199571
1922095
559616
1519364
1461955
310094
543046
1849466
530886
1351629
1129573
414684
403565
215932
886276
1912739
1129324
1160865
1922479
721290
508650
1970305
1160660
333901
1620788
927180
1983999
678830
562252
1362891
237353
546591
466721
36161
227515
1100409
1432321
1795557
1960821
121410
986955
705675
1493552
460560
1957574
909981
1074261
1604290
1071238
1612286
28530
1616246
1076178
1783283
1247068
1920368
178014
1443878
1802039
1145467
908762
55392
761840
708131
1392463
62390
1814003
1313487
801192
1559562
116033
970382
1484421
1986384
419113
1731348
852317
1597201
3478
188346
51690
1650992
1335112
258522
1357908
1120929
1715066
1788131
1190200
733343
292786
183663
1586876
102170
1026321
1832122
208058
169538
1885767
324795
448930
716532
101574
233280
567382
767324
546838
1383654
986031
1540920
762548
13937
590112
665040
956116
1339825
561561
36404
1634128
95
271500
1060399
1777574
1811768
150548
1476538
1106686
450182
1203216
627963
576628
163601
1270174
1926484
645951
950357
154301
112511
622757
567659
376295
1514219
1153457
561452
1805703
1247431
820084
1206587
1220735
160054
512053
931285
1072878
919478
1671421
745697
777215
1201639
981491
1374080
1422361
736041
229363
1036951
1396538
1025632
1693449
1768656
1952604
1757411
1967360
1365572
1184793
352810
770283
1238386
494861
1155586
1647137
825710
129985
474972
728661
976934
805021
134652
632831
1406142
360091
715405
49733
1165878
637740
625680
1982956
1003280
1847782
967760
703176
109702
1477317
533644
1187511
1978243
200057
1666709
1582722
1200552
171206
992163
1218611
858050
58887
329230
852793
1391611
776827
1077540
13959
1079897
690225
1013182
1971766
1522006
963299
1946648
755842
1510570
1584311
1699982
1217497
568067
1459922
1815487
1902426
36450
1430483
1031579
712726
1141589
619142
1329070
529136
1078768
1663859
1186846
926985
69684
911174
1674625
1949755
875252
554109
1348336
1578370
1476925
747729
426055
1449678
109127
1410516
680282
940840
1796207
1491541
710866
1073163
716515
1013928
348952
1913047
719902
948838
1402667
456682
1984315
1108036
991472
1372725
834948
1113655
310432
976472
935920
324298
1264685
723840
1300282
1460777
684331
1146167
389576
558056
1550402
1846833
1650989
1608533
1450896
1454822
1260412
297794
1047297
526001
367944
1908318
1361783
392903
1751269
912757
798392
355201
1617678
668061
1081608
1618861
1279649
75393
704015
821497
267099
885899
721527
376018
180981
1921261
620384
684893
1804010
1859072
1318423
948412
1301949
417118
997691
1871465
1229302
534719
1350035
1039619
1825757
44178
1637109
1700673
988624
456286
465519
1448015
966053
1543978
1996260
801200
512517
620547
109640
1721664
455413
1565449
1622465
190353
1971647
1404002
38239
1043217
1889196
1587169
1540481
1270161
863485
401089
1920836
1840013
1610442
1065642
1482166
165629
22552
1604555
1286414
438251
1407454
1300900
597248
357972
114779
1388776
227625
990495
329740
570058
741260
730715
396871
694325
380201
319944
1572768
240758
1292410
1095986
1877366
1533245
159799
742556
1903158
635466
1165721
521340
1109231
1210296
1106417
669341
1303925
1505531
1960228
1240421
1699245
1001224
1072736
1169169
406246
206146
485965
775321
166893
148749
1089107
263754
939242
1444843
1637954
223177
153787
590672
1948922
694166
1222770
883729
1826320
719365
249650
1203858
1117157
696078
1192764
1673924
74581
1344387
1436061
418346
578344
529472
1542337
1097407
1398276
1261941
539013
1595710
1019319
93916
494519
1439528
1019346
1369022
775272
343641
780284
1096899
673173
940388
1042454
1696948
1028722
1413827
600536
1694417
1602724
665414
1449475
1100703
1807684
1618414
503789
1771103
754650
822492
1290109
832308
1775315
1034227
1515486
433827
1789387
1714923
1915480
1251341
1629538
1475053
624183
212021
285755
1508465
6963
1535141
178307
1714917
532916
1711931
860907
183676
187310
1745549
1127371
1672117
1610588
83498
114038
1763032
1882891
1576554
198478
1559312
149800
1918539
346227
1668607
268991
811557
1580344
1162416
1141939
1516815
1892753
485584
1283693
283258
1577774
1929983
655730
1373324
464480
1630932
1460835
1164227
1834477
1055613
731660
1835646
656431
1544117
488570
542208
1726255
699865
1976463
1038247
1654562
377120
9176
1687278
635667
1647035
266718
1781215
749096
435656
118218
330628
745504
1338748
1356299
832404
12460
1787112
327226
207285
717299
644459
1291894
369430
1957911
1892459
1865735
1210473
804924
83193
1674451
324841
459119
1535547
1512044
1400877
554319
1212165
515309
209544
779786
319091
1028822
1633014
524507
1117888
98474
1360177
1759044
396133
223734
1093402
116248
1381279
1763058
1541387
1176498
629763
188336
445309
55749
1839732
806732
1544989
375557
86084
1680028
1880615
1578066
90967
506074
167361
428135
1783783
263771
669205
692332
688377
1741469
1698683
293236
30504
383830
1968508
1620376
1452549
1583469
179894
1072582
1353483
823357
991184
1360607
1271954
1112409
236942
354361
683407
1275184
796086
75355
1177987
722018
1046090
1538596
799704
455564
1798412
90000
1656364
1584009
1024855
952704
168151
186094
649280
1091091
347461
761476
258912
654854
614853
1518601
1250619
1875642
959639
838912
64545
439247
1657062
114160
1405900
366903
1456275
1173062
1033995
974563
589690
209610
1012981
184314
1032431
1701385
840883
1509566
175497
473084
1408892
778607
880886
1286033
591872
1252662
682515
1952426
1539050
1750983
1824091
479998
919974
503703
169009
859253
1908996
849733
913080
1833944
736920
457795
496585
1278549
907843
1431488
1181175
1614409
1552786
1131897
567726
1912896
1979614
692922
564046
1146343
1194556
96231
1525704
1362533
1920111
648733
311951
1080035
1293217
586945
308506
1300010
132358
1657881
1952863
554872
1383984
843184
1270520
1574083
675558
1251540
87218
1289728
1865722
1504025
1490341
1208282
4164
1847241
274056
1236212
1219096
1194641
412129
93491
620518
16637
806302
1216486
79390
1986449
1539697
1663845
1041493
473474
1045272
1081936
165527
194807
1996590
1143513
933649
1308597
1896741
1322354
666495
1231261
1704804
173217
688799
967918
649251
369768
1383503
1956303
1726954
455554
1853544
812483
651015
669542
1956617
1537997
963394
285606
1477775
428608
1776022
192081
1619177
1614161
1340680
1048336
1850331
878527
1826427
159386
1846305
1337992
1322185
683694
1316082
1521092
246711
1596535
901834
1218841
276897
64480
367981
1216263
141162
1928552
1120026
1128700
1277801
460826
632499
330943
1168406
704227
1320640
1305664
1796758
1897170
1511558
1094545
657873
1239140
384052
1229690
1905495
882840
1223266
711062
595366
281641
1503790
349480
23261
412584
144598
1992771
227864
973969
956065
1567500
1701337
1957144
1094107
1764689
1870643
1136817
14332
1455233
1861762
1748226
948143
1071742
1101570
354543
407529
1994551
1692493
495147
735933
1915718
690058
248861
494727
1681303
16977
757023
137539
1680299
242232
1352383
1872696
614908
69413
673587
857466
147050
1161736
1056710
259179
135984
127597
545817
276466
797226
1521266
1976635
1675513
566172
1481607
232241
28980
920318
1677349
1536304
918237
737921
1088745
489772
980270
439613
637864
1767071
1261865
1020690
986576
34886
1663631
887034
105952
1615894
1367765
1657189
154594
1683018
569814
636678
1404484
1516248
327238
181849
1198285
1927140
1007621
620155
1952890
1100838
1546416
643120
506635
1397284
977618
1071337
1017415
1923279
1194282
460908
1164098
1600738
1641370
1777650
161854
677583
897514
591302
1705874
1436200
1195022
262301
1462812
451516
1200517
677083
1405569
966205
948526
970261
1146580
1733086
490032
469930
77212
1481771
194127
1978231
1596573
1039770
1843718
1002635
420176
1756895
51065
1284648
1984158
955664
1850320
362599
1898261
1394408
1705899
435855
406206
763915
925105
1906385
305226
936425
1290177
92455
1400072
944858
782023
391558
1180653
426167
1474170
466490
1129648
1621910
650226
522160
559708
516981
1830332
957340
1823969
165571
561824
354767
420495
1702652
1419325
914911
1115656
1075711
1564696
728456
1889848
1116193
1298337
1303931
937390
276590
1408052
465135
1422861
472035
1719261
467470
119672
1075927
965252
1816790
1549799
1631259
294209
477387
979397
899712
1480536
185057
1759259
1802595
1150647
1375299
1308318
567681
494685
1513652
758088
300628
1337211
370548
987682
1138357
1407252
1621271
1990153
930755
848613
989118
432103
1805756
670307
1542625
62044
1472700
165500
1186707
1816886
1584107
1597177
1635063
32073
1874915
1805216
65542
1582896
1587559
553993
479416
42789
1219953
443161
844535
1714165
982693
1304303
1665330
957355
1736430
1627730
24430
1001185
1431552
209754
46520
1090966
552631
676986
1208894
212655
1972866
409215
1849291
1473610
530886
1719838
960678
263885
1810204
1702313
1601225
312519
1973854
76178
1901282
371824
1614645
1102315
1771776
1612558
1291784
85035
1607331
1787929
1173016
1556709
1819257
567066
74659
691900
727312
1020969
671997
1896577
1228259
1420875
706757
1273285
1067007
635819
629167
1716743
838520
1657791
1662790
34422
274624
839707
1772811
555032
1182981
670460
1772362
1714606
1889203
1742112
1019860
394860
686840
1033335
1860877
795941
1353960
385871
1918467
1314757
1230622
280747
998982
958640
1050880
1256622
1457357
1165185
1201665
1182634
740763
577585
704355
1832763
23112
483928
1951403
1025997
774431
842496
1584901
1562741
1198172
272111
1263738
1232216
976327
1851706
24824
1143169
68395
1730154
1862769
605322
72142
751011
1217225
1818110
1218457
977838
1634997
1742776
1853798
410596
1108003
521878
1530530
1994362
1737539
1849966
1069664
1260288
895500
346928
550698
382592
1016985
1677610
1466982
1169275
755909
879411
1012512
1166032
677317
1682550
308443
1636515
13746
1164480
1122479
558530
1103746
574183
885128
1692761
1286511
610582
1567031
1939001
653472
1613050
1466220
575196
706623
122506
406380
1760603
286856
1999643
80956
1530206
539795
509540
916770
1650579
1821
1363555
331955
70250
441270
1390252
1488632
184834
1454358
958483
710346
1377387
1452286
685046
580980
607223
777739
1938666
1759194
156626
1220392
101936
751479
599205
1244223
234257
1266774
1661393
9169
488120
283663
440836
1793745
449391
1205091
649504
999803
960066
1733391
1601338
732914
1990513
1978483
1266180
496369
316376
1110
532012
462969
1684598
1938183
163209
24123
1777947
1326061
1963704
1277431
996844
1981189
848004
1379876
1302385
261176
1452852
1290977
1579932
858062
1960798
313965
676400
1949169
429973
392498
1854496
905765
871611
915523
1965066
923158
1989274
888521
1522946
249683
1336207
928813
170633
191482
923863
1267135
547269
759732
372874
942414
1290863
657389
1207257
1969692
34906
1946492
1735353
868313
1077396
1072677
253143
275488
1022781
1119012
1676450
1822129
138364
990398
768196
568916
638998
846277
1711922
1994134
927001
853518
197487
1692532
1727634
1576369
1048616
895905
12590
65820
223450
51644
852695
476924
194861
46746
1209214
1487116
572215
431388
1581906
1850985
1685500
862021
566978
370573
1949825
1695728
1699529
583106
910810
1262673
127264
1321083
1671088
1353030
1596408
608762
1165287
527729
1258576
1900953
1216203
1431262
1517656
1485541
128336
1898193
252254
353039
600321
394526
1058863
1516545
1266897
1323600
492687
981642
99858
1924605
990492
639919
836312
1949489
1021464
1275586
598136
1904621
1912275
484223
1409611
9047
1652067
1924929
414260
1597929
414900
1807810
170881
340781
1641673
695159
1010245
182008
393243
912610
211347
1770255
484274
1620611
788032
908149
635689
527786
222263
1938414
946846
1126495
1248518
428530
1498518
568528
1786856
123390
1488054
1861114
1942105
1708078
1008961
289946
1284810
895150
1958176
335556
1253979
274383
601055
468862
1087863
1818897
45888
1716649
1642873
1543995
1512993
1270931
997620
1492391
920112
884294
1359279
862749
29313
1302099
1591204
1208423
840445
1447303
1439145
107240
1482558
846969
1112755
1589032
1532226
2558
629947
1160448
1434653
1855278
797330
975795
787626
263082
1936464
1415541
1996915
1597402
1286591
1858608
328141
1245849
941975
297365
145669
35843
1991238
832327
1522153
549564
337563
699894
1916847
1872483
1346700
1261818
1727896
88398
1542898
1071125
194271
689052
365083
475643
197420
478898
1021598
1230919
319622
1322712
302183
511445
1843989
1841138
361810
1377777
179651
1070016
215424
1584619
1032310
1629205
1133459
1099697
881073
950353
1177045
159081
1854909
1693050
1528012
777847
156952
1405100
1653818
123567
1794615
1402029
505030
1886329
469718
1547145
1164474
690064
371426
996186
1675992
530508
291003
1772260
1846620
824835
794355
386275
112020
682106
468330
1557945
1004168
161338
1952371
765634
859141
498974
1720514
1333915
456876
694307
141334
1943555
75604
957136
462312
1420194
1489867
483824
1946111
1754701
226197
1960854
1476226
1496833
422105
727705
1764856
921006
470675
689496
695013
1210465
1724963
213211
409533
470316
1839639
329095
1672686
1899106
680576
1840257
570615
1605732
635848
519029
1796097
1551745
1644763
793527
1966296
438514
1031803
904049
1294051
1554813
73358
1032839
503300
843287
957079
1189842
1594862
1401786
1640839
1578597
277574
1690803
1232227
1736953
1159681
360708
1073326
277144
817580
1813266
391185
53582
1626379
836
1430391
1250216
1456300
567211
560030
36921
303722
999944
659054
1119196
429677
841489
826322
1975921
1604629
538382
1125554
1939438
221406
980860
1932728
1124259
1093859
1707242
337916
1038837
162181
1101315
249318
115593
99055
373018
1882339
508426
671739
1483533
1939659
1449936
545403
1684211
1051328
213076
1060897
101009
1974243
12895
1701973
357354
1573372
450038
13546
539261
1896305
1728173
1741215
1363702
1010361
447124
1391186
572055
947847
1146345
1029555
220114
155321
392281
627975
1368572
1450700
1590539
560601
391309
1138528
353953
409840
512782
1610595
1320442
1889777
319072
1833788
1788380
1671433
1538087
329702
654680
1968811
1243540
862116
138902
190305
511881
700897
1740404
72235
1979780
453415
295208
857542
496004
676102
1813685
1132902
16445
591098
1661765
53077
775914
1945953
497135
1159897
617911
202579
1887443
1014369
1399575
1612069
834685
1490013
1452010
1630583
1849691
1453633
782155
1185968
1970988
1384404
190347
857926
248851
1424861
1918834
1125372
2309
85752
1242540
1001961
1516035
1216585
118050
562692
1438403
141161
438454
1763707
1069250
1094441
290717
1230620
1614517
1402231
380841
942974
576574
1120338
877681
1757693
86276
590160
1380743
364395
180834
562630
19734
221963
218399
1399488
773315
1758940
1953930
845489
51406
1955822
473662
506748
800991
872375
626379
1177840
1425963
850191
1641911
889780
1140277
1475496
542297
643317
1806698
1376790
345974
89806
1652211
1684366
1687398
688806
208142
260598
186895
1642732
1248093
1710701
1139211
1557922
194923
1894013
1886716
485799
168618
1505583
1302735
1640855
1519946
1601984
1522425
1689149
1430077
1288647
1595093
1839661
1512941
1802625
510728
882019
89561
1403387
272514
1111386
743606
202804
1370019
456580
157463
1166020
1228655
1862943
1745061
1687120
457638
137390
1783610
1194264
1847522
1962351
658857
467194
593655
1994343
1501222
1135509
34744
1522686
827861
1587728
30199
461698
1835478
1466468
1593877
236019
1114507
1858763
895761
1509719
1753358
166955
519975
1324473
1768944
252897
170458
556335
22867
306832
1931127
1903720
1525732
544133
1347683
335210
573980
1609630
657727
1090854
1165216
697891
1629327
1675117
686158
1767179
1475406
1663794
1531080
1024931
134173
1827334
1648888
1061198
959769
615842
914407
418060
1474300
1467056
1590529
1096779
1893920
1779319
324613
297245
1135086
1224835
224304
705749
1742231
847843
570937
1120829
362146
1419024
1504048
1987287
389120
864630
276136
1936097
1447770
856429
1362041
12091
1062092
132818
10560
1710799
823107
1125499
1817709
1419647
1434231
1951064
835402
416787
688666
526128
1643984
1587531
410584
1410358
1633991
741130
1727126
1652253
1081466
997002
371344
707379
1112137
328971
1454309
1270023
874141
1921125
274545
238767
1789126
83022
528465
10692
580471
941656
1623362
1239619
1915836
1207963
129884
18400
1393287
1991830
1792296
1240952
673071
815927
1336356
1519495
462746
1269418
1197085
74535
1092334
969058
1589446
265177
434637
871705
753513
993224
1826777
1207170
558666
1704418
1683717
717265
91488
1492215
1414256
1990452
1579369
751807
454406
1695859
998084
1080403
1151481
799176
1707085
1182998
840983
1015872
143403
621604
87159
285509
474271
1702640
482094
397289
4517
1727477
331311
1333545
707458
356620
509617
200086
1944697
861005
506527
322976
1380342
154839
986199
859054
1022760
1416473
1591578
974525
581006
1729942
1372282
422821
318927
1461856
1293083
1694629
414812
1245238
336662
944186
1218521
760862
197209
410495
866073
1408589
713973
1308199
3606
1511845
1183099
1307398
1709030
1838535
823683
950420
1974228
1566903
1849618
1002089
1531844
155162
1612049
1469336
531481
1259628
164135
1172036
781028
1690509
880888
1409350
1210085
1598193
567333
923821
849847
60470
1106403
377184
1980417
995347
1885492
952354
1215228
184702
1734971
1885981
1463211
1123025
198431
1346188
1293825
311036
1777081
1267155
1287036
557013
1499964
822247
47663
1276482
1352323
1171672
1128063
1040223
1180551
583889
518709
1054580
1218789
246393
1251610
1771226
1550038
1155381
1901644
1950112
1040869
507107
756924
1807136
614479
1778889
663312
1125355
1810216
734231
1470355
325993
661679
1399194
916327
1172820
1313195
1505681
1540065
1474217
896329
1488209
1395673
1798824
742633
868954
1194258
1147201
296001
255389
1623882
1206748
421441
261687
1263230
105157
1716137
467009
1318855
1317339
454580
890263
185744
1902076
1294154
1741481
1533419
1618473
320363
848000
1715124
568077
75544
1996810
833464
461964
346604
793097
934083
1123024
198784
553612
546149
1216897
1601445
952663
308701
1389062
970
1599699
1999725
1182434
1229680
1110776
702238
103766
257028
912588
234257
1813808
1534545
1006872
1433461
723484
925142
1078390
1540861
1678531
586359
850607
904754
884054
1886000
450062
1128011
1205411
153377
1241882
1347680
1171085
1073836
1474518
931254
1139071
736638
1117540
1943501
774472
1640316
10747
1960193
1095653
1922343
955064
1803655
1458892
764837
265539
899670
86248
1076338
1389653
391294
482226
286905
484969
1218715
1217409
465466
142371
1408134
459836
750606
678203
1664473
1903151
1444220
1511049
122773
43389
1092587
526586
1035643
971567
190947
1285815
11452
422729
1641771
1567817
1283814
316411
1580405
963546
957753
1333111
1618579
1898449
1161100
855152
1194893
1095539
1068077
1785110
241285
1373002
1810886
1061959
914483
1406434
1421917
562285
333416
357135
1397194
1507556
368686
1585450
1713875
1947346
1100764
1807030
1772780
404022
463828
1289928
1501029
653833
1839813
778764
226695
1657024
1496524
1442486
1586560
855555
137805
786955
1453847
1654922
1015974
368968
448660
1209222
1604462
311530
150335
254547
1445756
1417343
1695651
1298615
284967
858163
489750
595831
656599
774243
1910840
536635
1038711
585096
475558
231755
1672999
1707235
1037702
997625
1346071
1300231
1607669
327306
1887160
682024
42722
766487
337981
1076951
657184
426177
793756
463771
70038
1007117
416682
1335810
55359
586598
1255696
47250
961417
1547048
1456691
1878829
653663
867932
1880472
256062
408654
85438
768008
596017
42723
1127107
1172147
1868442
1514715
1806362
87573
69900
104314
1344830
1798349
1251898
790854
1388024
1172125
1719680
405900
1591047
1710986
639738
1564242
1477909
1650045
651872
1370919
814488
87283
1855190
1044386
1023011
967346
498000
738446
1991459
1138804
4857
335782
967170
10287
734106
833720
572066
1634523
369940
1928420
105770
1528815
1123697
1660205
998627
360757
1928712
1943418
123712
1454397
66922
1370007
262233
1418738
527185
561604
1945486
1240739
934736
1557943
1781226
717358
1046975
641829
1908277
233609
490699
481684
1951664
628843
1290524
1295778
1490835
1381198
612918
842769
1814505
1741371
770965
1993085
803573
52618
339607
266204
539139
1529009
520439
994820
529979
7545
661819
1554632
1293182
728822
1024660
1320404
1697119
1541265
949072
870212
1181722
1570862
1204291
941235
1112989
1589139
536897
842163
490303
1787205
192489
270853
807565
1392883
499998
965169
1338563
307039
1551180
1281447
1011947
274810
233999
118249
688495
1682
710771
1594439
1834631
254543
1150870
1068967
1099119
1976885
1541378
714329
1531334
522546
1091076
975933
2344
1856737
1508212
1268064
1486225
740558
1908186
272196
548419
1339531
1560615
934212
1437668
643668
181787
1632124
764579
1792495
1302196
159828
916077
1653935
843084
1947386
471674
590987
900848
544021
1661477
210937
1322595
1028290
1692069
711098
540657
648712
109952
258228
1804590
1530975
276788
1342990
1137661
359475
924843
766705
100200
330852
806592
595417
1373374
1821929
62015
822248
580130
238554
628703
41311
1381202
863422
997786
1482420
544563
1347201
1274140
1629286
584691
1257960
1000129
1906757
1417980
1987361
1527925
1245121
682779
489551
1029641
664057
183979
1113661
284250
281924
572063
774534
826282
306500
1021440
174509
1467171
1113009
1586792
1454820
183559
674117
390804
985261
703983
1207110
1886156
1059304
769697
1351124
1170513
167554
87933
675200
162060
1913814
724772
95059
1087169
1556119
1487794
484040
1070405
1179096
304248
1858219
1903402
1621915
1862264
431008
12761
374195
661149
1442364
731417
1869967
347986
818044
673116
1915027
1840755
322871
241870
181763
417929
250696
278235
1530110
1392313
957427
910327
1059975
1826680
815158
1011286
1460236
403589
969843
560679
1877339
1803070
782440
796253
186926
99220
421278
1614789
263987
843319
1122988
1931110
488036
1830290
1289491
1045342
138507
208526
1078036
38921
1537989
719883
833527
664239
384092
1452183
711201
304924
1234557
587036
907784
272067
1830035
571474
973023
405695
1874974
690692
1828778
586090
524241
1637486
1908491
158900
401627
847817
1892019
229006
419690
775410
1052247
1588597
368125
1686790
1084114
535008
243129
28451
644620
1467869
148440
516345
486136
1837600
140771
46672
1020740
1920744
874348
513250
1746104
1586681
330485
1921446
1903181
452349
1808487
601282
271283
1494606
1923181
121
1529547
44091
380685
209486
1220652
1117924
828056
689182
187055
642848
1477426
1369645
1530679
792337
361286
372610
1485870
186274
1388756
533048
832237
838634
1104722
1752269
188051
1321670
1879942
249405
1550143
559275
1763292
1958584
1765177
1267598
838740
1012934
820008
1908393
50671
1605777
1175914
373547
1698383
338102
812012
1374415
562611
229889
208027
364623
1519829
1462604
1989173
1748324
936801
1492629
1985079
231503
266026
1586378
1797287
576558
1575271
538147
1950299
805324
938779
1107972
1577062
1145043
819105
507618
481085
645002
1286437
246890
1838897
1338490
1047266
453657
8689
641622
956392
207579
387000
1896670
1756668
146278
1163694
423345
496697
919301
1384859
984213
884326
1319135
1702382
1870498
1824172
1927103
396007
881124
1019767
1352509
1353785
393055
1317737
1943658
599792
1601847
1758463
1693028
1919852
207539
769591
1965331
539584
1923633
430614
515722
1768965
3416
573192
74939
509776
188944
626440
1897116
1442406
1631370
383271
716641
1595804
610669
761819
1476132
1368436
1195282
145357
1267795
169323
56046
22922
499732
984017
1005482
1910241
923341
613532
802665
1294533
136259
1021346
229729
267671
25699
563004
1630328
497456
1585625
1929826
1146577
466716
1130729
1496548
1167605
1060489
798107
400760
758322
1388625
29822
430182
1129443
1949818
849251
1007585
1606287
709925
1974292
858528
474073
278262
359209
377443
498253
970593
280724
1715509
1009558
53429
829085
1231377
642289
374461
1814977
651212
686276
1367975
1079532
1075459
261587
1153617
1368570
826406
1713387
32127
1097103
554983
328125
653376
976774
1734138
551834
1716659
1049515
1355513
1364640
585800
1889762
1841475
756425
996436
135215
519006
1765236
765017
350708
516754
441725
411894
1343525
406404
504322
1933997
411507
1217362
301729
1163666
1043544
1681887
346888
469589
274724
1331338
371767
160947
303613
241974
1978086
1315439
403444
937000
1826035
1374926
49996
1763604
1709977
424558
923667
1539140
1524091
687344
1374946
1470424
616193
1479211
465840
1164096
770749
602147
911077
87838
743389
1267546
347085
264844
623951
1189226
1878677
346642
1521111
1903365
199609
572642
873446
1748252
1546776
1401367
1481657
826722
979024
11945
257153
1990689
912009
1535966
506360
70092
1129828
822723
1692944
717833
829468
601194
496238
1432824
766170
783196
444658
1759258
434971
1149265
1273353
624696
189726
1538761
655222
1772742
91379
363821
1809562
1135370
1388774
689781
863869
1576309
1887307
30989
1946554
1796059
1143000
1506384
850232
741695
338696
396360
523596
1720498
1709304
823812
1930167
424777
1029343
1642936
901155
1762467
1741924
1847063
1352954
474530
1116587
1571833
1266640
387391
60454
1202674
1058104
482558
1855291
808965
333268
1053516
560858
1257652
615746
32748
271154
1436366
1755881
843115
466049
1979115
279413
992750
1194462
884651
1400130
1392185
1319458
1932217
1132206
1176512
825550
1704953
496721
1081637
858410
954703
1616514
1981666
451406
1984692
1848620
504927
604114
69258
940735
717744
637053
1936087
921798
1486471
667696
74185
1585712
1786768
1416565
1648510
376212
1289600
249928
865653
1452908
1304181
1495210
1231863
1092850
875793
1878308
1853193
1906812
1806774
122379
226006
751531
223032
476052
651255
959810
1696898
1639728
1154424
729389
1685690
672011
31313
58276
1751585
267655
565328
1742391
1246198
1409897
1521538
1314897
366985
1758595
1632467
761836
876952
1512864
1251414
861207
759321
1214783
1643170
437562
1342441
1449757
916583
733556
741092
1343580
969816
1843617
335572
1447180
1996370
136658
838809
790482
1650999
786578
61555
924947
1838685
209551
1404113
1939950
973398
1893876
1653020
135443
1756518
82368
540164
703443
1306924
1107057
1810607
1227969
1796821
178277
1670005
1885845
723576
1256469
116422
291547
1476455
1517981
305690
966807
1609415
577843
642242
781735
1637235
541049
178518
1335532
611309
1272161
1567645
597844
1273080
1255414
1954001
1877376
1484833
1753594
806559
1525456
1920243
1268947
1024856
1930272
95703
1945784
551900
448465
1072109
580586
62554
1974731
1542090
1316762
455560
942939
458857
371821
120868
826677
240706
910699
177395
844774
1877976
1530642
1189412
59293
719045
308734
1357260
1915647
639352
1449225
1853876
583643
559325
926553
902466
1599439
698193
587844
1972270
1505227
702064
452736
843830
176530
274151
185318
533289
1113420
210776
1527118
692712
26482
1779510
1739020
794794
849849
97914
1650855
439268
725470
1388741
5287
716182
93604
1438758
572140
168331
780850
1070721
120785
1553990
1623966
525454
1059558
1338838
371304
1085451
995438
984855
121352
694462
439318
1836718
1450927
1461777
376145
1489691
1198910
358226
1196109
1220665
1702954
1350870
707771
736361
1201825
731015
1043694
735138
846031
1575127
62454
1481839
788486
1978513
665025
1633982
310218
959363
795607
1185847
774684
1778951
980318
925406
907802
206430
762070
42204
967097
1307984
769850
661045
1309287
739324
463308
1893134
739303
1550324
375272
869307
1916855
1800210
1659117
115650
357381
1541235
546969
1819772
609908
1170642
445978
84645
1016117
574921
723203
977267
864001
1629079
890554
1020992
825123
1456213
1788117
1189202
1653745
1169908
472975
991798
1179117
1669219
1519609
765678
386128
1967916
548034
1075709
1519486
199537
217670
1825348
1706813
1111683
964169
201721
1422555
1176272
468548
410722
1316119
1964982
211353
1443089
587969
1969673
129665
55325
41170
411920
284139
1482963
1972397
1380690
1113605
1527231
298419
1284404
1785578
601479
1702061
1862081
1307120
1168485
1911857
841361
878317
1775141
761074
1550556
1553110
877087
1781459
1968722
465794
93096
424685
1412511
1196025
609487
1815189
1730420
1422329
444894
593696
1715410
381237
901758
1541109
1779432
1144319
996859
1529970
466500
1422218
941178
1972819
288733
448794
1097201
562884
1248376
851414
170970
787170
716786
1838854
254324
1529782
538821
628002
55992
585354
124634
128441
1964867
1370218
551075
931288
335408
1339462
692454
1124413
1881656
1004581
232798
278427
1861327
1963139
1288063
170729
1416930
658672
1213896
1528323
1094333
1832257
1865933
879163
151647
1950711
1722381
1001553
1115721
245830
795918
1056177
1364682
899080
725866
30640
638989
1962356
1367857
1119192
417924
500886
1707943
856449
1898986
1138549
533948
885418
1954170
1239265
1686195
1718412
1498738
977878
631612
867746
1912651
1271403
32781
914063
355643
1043152
693010
1697544
995818
928527
511374
1755185
745630
1801017
723737
1677751
1525039
1212188
168378
686816
615676
668023
1276028
1959532
1664397
1339858
1111562
1876750
1808558
1618500
1851986
1132820
306180
1445821
956814
1308414
1255846
1861373
249297
1974917
1076162
1393044
1856198
856371
85475
1093237
257218
732164
316230
773414
334742
1427895
1792074
762484
706150
1403504
1107074
1143675
1597236
974259
332372
472
1089047
57498
160690
1562890
1256423
1926469
879012
678567
201615
1704964
737524
780375
271611
600191
1099157
667257
1463292
306064
1721356
1830203
744209
226303
1386504
194805
1660904
606943
1548818
1412604
1391603
580282
1943975
693025
232071
1906867
1312656
40558
828036
1521900
1469670
1960947
323099
65764
1426158
1112851
737671
1960325
1735407
276012
273667
1326621
896651
1532079
826847
711768
1911525
969108
784000
1232557
1729716
1490009
200042
1240271
537565
161638
1063495
1388471
1915593
1855505
659428
1955943
334240
1700065
1576778
1436298
230956
1138464
1830690
1659087
854527
673362
336371
1340070
692230
60344
1956468
1692181
1952736
1150893
417549
706515
565836
496739
903438
1445941
849923
1197680
861174
662229
1866374
1700336
584752
940649
1324902
1398748
698643
1517701
1991200
1486510
1081856
608524
34249
524303
938483
1387263
1644301
1933800
1680505
1725339
1471361
789068
1054128
5617
141822
1793427
891524
56415
1580184
1218812
1771879
1915891
692602
785595
1333488
726556
1794496
1684939
1858003
1949003
1458053
1970835
449970
602345
1844605
51897
1930492
219895
1522957
1360741
1957782
646357
224113
1413831
601565
1468
871374
1245918
1022183
223783
1572471
1674039
401901
872800
974566
1448839
837761
651930
846238
1311485
1739747
784526
1015736
1695706
1697593
504610
1294199
1323243
727528
1637450
1589563
1016452
1423328
962896
1561470
1723550
1797877
1523895
246107
804362
865618
695692
1853783
1315334
1957170
1861663
489773
623981
1575315
1816880
1079579
385863
846484
1591536
1478659
1601954
1499193
1557188
1661760
291711
1790156
474121
168882
1765834
1839689
1745380
1074797
1632142
483934
551685
524277
83104
1408850
1846973
1887893
974915
3954
1385694
1352032
541686
1822889
1622226
652386
1016553
798669
3848
107600
58797
1874162
931921
1565381
133521
1221260
348131
1486417
652819
640729
152571
79413
1920746
257326
646427
1905612
1361805
814275
1279812
1393946
1041110
1317495
953614
1088345
1254138
277119
1428054
219062
534977
240601
1531661
178032
1600140
332229
175293
714498
1832236
1585704
1457292
1011742
794655
1487250
1812553
1101742
1201980
736819
268386
1127017
1991901
245045
1740203
1961211
1281068
1320642
945700
595369
1397554
408062
1640634
730816
423529
1305733
1554793
1224970
1889334
438728
1116564
815647
1721448
1288050
853016
972426
20242
1339888
797131
130531
515616
1189191
653268
1650861
1172664
34953
772621
812101
650448
1680843
19834
1395020
1002542
49453
1857631
1477103
45971
6415
1632181
1548263
1651997
504422
1778306
1389654
600924
415650
1389350
460996
1533184
1376558
489826
1996990
1243488
961649
727307
1953509
10094
165698
1309429
1939562
1369848
376422
1723265
225762
272125
1559236
828530
1043175
284958
892260
476514
620026
202677
1401696
1508958
1317602
1021991
372504
1081884
1430697
808693
994564
71154
864868
481138
1117425
1326237
1269017
841853
992669
1312523
933995
1092189
1176820
1780959
31553
641201
1723670
318153
1622057
21485
1895708
589619
708235
294083
732149
629264
224268
1008325
1955280
1539190
1916115
633433
1017176
626390
344116
202311
811073
1673240
1850702
1164680
1994022
89392
1133613
380695
1716197
1885547
151011
175962
1080039
1056511
930007
450637
1657519
1386552
1721379
1902202
1458840
634264
1991904
209537
1122507
1139570
371741
219276
1435280
210750
763478
1707750
1071914
1886618
1509736
1906378
539620
386396
16966
881734
1158851
372430
573826
1298475
1196054
1712763
322090
36784
1788883
181220
1573711
1422113
817727
996043
1729420
549590
1991081
12806
651306
170985
570784
1775551
406912
995603
439974
564797
1521097
958498
383974
139457
758671
1617923
1006664
874093
1774699
1259588
20543
1754816
49102
1064769
888852
1263308
791567
1898258
1727811
1112952
92065
1594795
1028239
733045
1333913
659323
158895
532054
1115740
1509229
1459422
280973
164549
104152
492536
419560
474294
631304
1309097
453519
199159
1450481
94380
1396778
1678454
964743
1832807
1045858
786411
1626346
309350
692061
874464
1994037
1002879
722239
1396859
1574958
161979
714261
541843
1304554
541936
976499
177149
1180055
1551339
1820763
498148
639368
1804494
1986052
1252730
1266059
869296
1911115
522541
1283258
915003
76348
691982
1126880
1784424
1864866
1473574
1203178
1373612
185104
1551634
1109842
399111
916159
458430
78083
49970
670509
922686
689679
1710109
447827
1501598
1652004
1204159
923612
1444392
312011
897591
1465435
161331
1070263
1319744
1392140
1466929
46033
369168
1257965
640465
1521019
1938821
510119
642286
1492854
84465
1368206
364732
1951306
1952990
1191782
276899
125762
1725735
1867982
1851604
1843102
1465074
1740017
1961769
915634
587502
653940
1858445
371514
578754
431409
1753759
367552
769940
1814573
254195
581458
451561
1696550
1141020
720281
1132635
520091
1769915
1597313
1882551
419091
1210682
23808
868894
1718513
296074
196878
128331
743572
1909290
877204
702642
734876
514195
603597
1753341
584133
1663110
1370704
1296210
855007
1462607
274238
1600911
1247356
180838
620682
869196
1450896
908980
724935
1055195
1378102
321150
1681054
647058
194140
919603
1008422
1895304
1775725
52777
1346769
90605
684879
1522035
81486
1774739
129358
1464629
1267304
837235
301127
184775
1013841
162130
961891
1015631
790481
19229
221849
499887
1976003
1367601
1648361
1791672
1287998
663942
1575062
649514
1184087
973901
222997
157517
1369520
1760557
1562559
402395
1073593
1655534
1872400
1147700
931154
853764
814041
930166
710034
325192
1870803
1610800
1216120
386795
693462
1080047
897287
618734
1364428
701344
1111134
96878
1079075
1397187
1100444
1286871
1810656
935134
1888556
121123
1042163
1420996
969873
1649192
1016569
1157328
1829417
726744
1323312
379643
652082
499710
734388
703454
723512
153871
1788508
744410
1548820
1384256
1730408
1743412
497925
1116333
119878
1182816
405714
1910652
714131
156783
150222
1205400
593602
66592
1488328
136692
53275
421758
390110
1505878
807349
1684931
570597
291734
995218
1589930
1722585
1907293
1033401
159347
1667523
1603115
1978376
216864
359861
376164
1014164
850877
1975782
592634
787276
1246699
294204
1879750
1932484
622369
1765127
949848
1654718
111392
1527642
1072475
4226
1988309
837121
920031
646295
1116818
1138144
1380815
820443
834457
47529
510943
244596
1345181
1867144
1079200
1271910
125915
65511
782632
277076
755408
877823
1566743
855364
362476
1041022
1021359
408481
902613
1372532
193507
1750465
1880197
656698
1736828
1995843
1815323
1190274
1966785
1884650
1059273
361138
17816
304167
391366
156875
618572
508059
1509563
342045
840273
573731
408286
1382088
435852
996750
1848466
1794111
1378362
58206
686964
1393650
303093
379481
785481
1574923
1112178
1118038
1128094
1024056
994075
1161079
1869305
1354588
814662
1115173
1727522
253042
712640
632425
824025
241765
507905
920374
822553
388171
1852384
486337
1084261
1373526
1775364
947583
389002
963228
81694
504069
1468201
355070
1370125
1420997
217359
538535
76961
538465
115608
336613
1793184
467817
311554
1723022
1576585
1098286
1731399
580396
1409608
1257321
1301867
1105996
1529586
912478
1913883
1211250
726920
1329167
1945512
620081
1837280
1026201
1749442
1541351
1168029
1708299
8784
1799238
657211
641921
1849464
790409
1449958
400577
343944
1134322
1375496
678743
463974
1349280
131081
1571317
957066
921457
1023765
540981
1007929
1431686
1995894
694678
82850
1834741
1055880
121817
1517234
233177
912201
69423
1871634
1073807
412833
1961914
117614
1338215
390618
1766928
1248791
673855
1708955
1574263
524570
1295224
1421006
1263606
604741
303743
1414342
506844
806116
902531
440000
1650595
1245066
1288052
714510
238612
1765621
121974
12000
990493
1698924
212997
1327608
466401
1111587
1215563
1729734
242008
373287
990062
1811781
1789062
28937
1730826
1121948
1061667
1017247
1276092
1119388
1743114
75036
1625862
1173432
444952
1364580
1827604
1917550
1861537
1597876
947927
1312332
1688158
868953
439336
316321
447117
939766
1772256
1304894
1194272
993401
1902912
1830850
1816716
635692
1635091
1832590
239961
28006
140932
1625290
1525377
344772
739499
1810967
1554896
1362480
1205023
1518572
1032312
765867
60804
1318057
1208550
1181185
327296
737561
102020
1127799
329272
316102
1765112
1080771
284802
1206658
49823
1621942
1479780
358622
1216000
1957361
1561753
1046177
1770026
933059
1800006
565268
1073017
1679656
1356003
563348
1605258
1357737
1711142
566819
1238342
3336
1435375
173914
1301295
458086
1528640
1515832
523398
1879857
382713
1773164
1681535
356963
1046041
250744
1376319
219885
414122
1667893
1995349
780350
314421
1800766
1864910
948467
701845
1503265
678424
1329812
1020124
1943945
434622
1434727
633055
664321
628062
1801995
1572097
1120392
846472
442817
138710
834128
3866
928710
1944228
790298
430169
1387295
670619
1757840
1100914
1325170
1266788
1863343
1756363
1490642
251886
1486228
1432215
1446594
1604355
723127
957189
1541186
1373606
1587418
718902
1889013
1819723
1515003
1899130
539184
1096281
1480276
1888548
324395
1799406
1959640
1715376
1634546
1575946
139373
1681752
1964232
663466
328459
663013
1098245
417404
303649
863056
1282476
586351
597691
1865859
1032986
1174917
1620414
1572186
490682
1960439
964450
1755285
1246927
785613
1066939
194200
1106926
538177
1940306
1823886
1479470
11793
1207222
705399
574128
963421
1982071
939179
814794
1811033
1417008
1859285
82182
1422903
923934
443144
1110886
1521849
1472899
709014
1390427
1024024
359291
313919
606414
1704211
27891
415465
982277
772942
161342
761975
431954
96961
610318
1954633
1317944
583633
1816000
874235
1899543
1333246
139570
456029
1602315
1759951
678946
69290
532195
583367
863643
1322178
654136
1657403
794180
123815
1887154
1752755
1752582
284847
756531
1609613
1019224
623439
1657580
1336636
847469
1231090
1803457
684254
1568004
1074249
1597853
1583357
168380
927348
12405
1860434
1577404
1677096
536308
542178
1247240
101980
402834
998860
70669
1725790
1960039
1434560
1863590
44251
1973995
33799
1043383
1085292
1670186
1472329
99773
256674
1982622
549063
942067
1977874
1676205
1859744
1580140
826377
1101953
1979622
1305036
195649
1585246
1042638
1916908
1091059
1375455
167047
697514
144751
551299
652008
1118797
1096587
225444
801631
1570052
452819
1411451
417683
340242
107303
551757
1534613
1741488
1483823
7816
1757647
508047
1686542
264147
707490
251913
637612
798232
1711141
535275
1063767
1493913
917146
978017
1373504
1793793
1158645
1247208
1774116
3215
235970
1638079
56485
1260191
979247
1358190
934546
133716
1463368
1259337
339640
136001
1108860
722706
408912
1691712
1109682
1173388
1646795
331350
1313587
1806435
279784
353378
1535808
1299966
1182017
1076165
1383690
73128
1338793
1051605
1024528
1493263
920065
266848
1737185
901937
969486
1630411
357515
838508
1793428
1611586
646422
1544473
1948033
133501
388620
886185
1574124
840769
662819
852239
196976
1989516
1935539
960338
314914
1510795
1014363
1072835
785581
171673
126518
223064
39335
881654
576928
708134
1294014
1927375
43087
1808890
945883
936406
1905964
948703
1047554
1585121
1456674
974385
1768772
1244533
867835
333791
1570735
1923704
654093
1512955
692202
1948793
499260
1497368
1474119
817465
896358
128372
1850352
1884711
1295584
1194927
1292716
1970879
602324
1613045
737854
1258235
1150905
1073484
1184211
1709160
1050808
347560
953563
552862
635603
215525
1300886
901041
43948
627442
707713
159053
986140
1074687
1968519
1264145
1747923
914887
672919
641577
155874
1814444
849778
890971
48905
1459786
249816
1234925
172284
365066
484620
1864784
434128
676121
645456
1277899
1744268
1505333
147604
1435022
1134353
1088538
1238390
1981831
237747
1608976
398214
411103
1187331
741595
1825762
33979
1506433
735146
214704
1874167
1115769
1597091
869181
494023
1432045
622009
1136622
1577195
902162
457036
1081544
1139807
1675535
1297683
691433
1879859
881608
1401953
1465061
682912
1562925
1684738
170289
1807362
1905636
469671
1315511
513986
501193
1754204
894898
657340
1002232
1864376
285387
738498
310558
1942693
976295
977056
1029440
1371895
1796104
883707
912177
1264811
456738
1659142
192306
1860016
317087
1677694
1723278
63772
1181702
416106
1252795
1461340
1886934
286997
885201
667689
1607893
1676270
684646
1651098
105310
1324872
186184
504887
1101959
1781152
118513
315466
1138030
1105782
944057
1049974
745076
416400
1434624
113024
1203627
396525
889539
889109
1586285
599999
1617536
730488
272188
778982
1960825
1048039
1392540
822845
1840371
1975396
1576398
1823760
1083773
101098
927620
359351
1430569
67789
693542
661623
1855233
434754
402731
666803
1170313
1467212
1996928
1482553
1287184
1223225
1954366
1235903
624937
68472
1041715
1822417
1542748
1678552
1433534
123508
1371638
177708
469832
138242
1060025
1128929
891832
1670104
52651
763041
1370291
1126842
236869
533870
290427
1295261
1502737
1508166
51338
1180241
618210
58010
199832
1280393
85761
208117
575518
1605264
1197219
1615703
1885596
1745402
79635
942290
536636
1343032
717950
1956671
1125191
1690563
1077301
593551
160210
432472
1728670
388938
256019
467578
166006
1897838
1053790
1430875
804715
703370
815613
1095415
260702
1187794
1179316
489268
132742
217239
548624
930131
461436
973526
1944869
2034
1071472
554095
1263380
1514254
1962505
659519
740010
1030088
1332608
491908
1192981
858603
1057028
541699
1312833
107474
505676
1250209
359799
597653
777754
1558857
1816312
1477210
1491254
1525484
53841
375503
1600993
1185337
1953058
1817438
858653
1003317
1539024
1005083
1087950
1046824
1395538
221337
1682234
907201
1391423
960257
947990
31734
957147
1245162
1563244
1602484
1043840
1092592
1795677
1861821
1582620
1166719
1017843
585991
114512
1172027
143603
1706303
1115757
1332658
502392
6622
593282
1178054
420030
264647
480443
1916086
1271007
1724054
1592673
1544315
1120437
1339767
1957104
1628487
225004
24983
1685090
255816
1231582
1702700
1636910
1844819
299196
1336790
1229501
209613
281546
103505
1130445
235219
704186
1446691
504776
1308217
870115
1059527
527499
1109751
575045
1438890
1028525
1298932
1797404
1633125
1190036
399836
953279
294707
524204
1251095
1500071
1837276
634445
1398831
1874031
893107
195274
1524760
1962097
34246
456708
413699
1093637
1414523
50042
1331070
1757031
1892691
1504085
26719
77071
69469
1807286
1718923
1680675
1992458
617780
330674
609047
1751356
255689
87612
265332
1544308
1204893
639753
867868
1798083
1522249
870438
1731647
1147832
752723
523837
1597907
31783
1873787
1909136
1645885
366340
862751
169990
537656
1856799
597569
1050721
943695
1914161
22331
211562
667292
626733
1579344
1208467
85652
459156
1542701
1397324
1090915
68312
14567
392067
1075583
1520438
112438
74200
164450
1255354
1107282
467956
1288784
933058
881637
813336
1145622
1306339
1640210
1171964
353533
459400
854439
540507
1524884
261954
419187
1957066
998144
1241100
343893
1123260
528306
1001555
803756
1588506
916292
1919411
1939125
870591
1182770
1963717
1996332
1479271
1980986
785366
1678019
875937
1823666
1826691
930466
1093953
1027114
232385
262274
420370
299332
473621
607125
1333816
464119
242660
398630
166007
1666337
1380440
1324029
122725
921249
1526745
778918
390399
1112962
102567
1041177
977896
960589
288948
1216166
423241
290309
427953
954717
1238410
844556
1167959
77087
1448774
983563
779003
1583899
145279
362682
1429249
785485
810737
1364645
1616253
50786
1283187
571382
465919
1554149
956664
893837
1624092
889181
783587
1835276
1431712
1923227
1698817
1470476
1241913
1528532
1136665
1549472
645687
1104584
601070
1316210
1511078
1669635
458177
1825722
1142310
768523
744199
1229680
1241216
1543707
1728541
121957
1897096
651690
1688633
684955
1127178
422453
1560982
43390
672775
571110
1935898
221505
1540093
720036
1078245
544349
1335542
1632639
1954711
846469
1777510
687947
310494
1792004
344648
656783
776544
1530605
1579429
784240
1818454
1928950
1651015
1807265
1399780
425879
158887
1776154
1252957
1273476
1719210
1153032
873000
1892237
1414171
539624
1690826
1441533
1481203
978849
346058
132626
1609534
1701101
378442
913430
1163426
1678455
687359
636852
585356
1772854
418808
1481244
1034775
1614194
753470
1402102
368880
127402
1520835
1083426
735050
1740288
723570
28834
1019823
1974027
669795
1019642
673374
835344
1970982
1122252
1248835
1994624
1826543
1194374
1598954
1390078
1484342
88418
783188
1089832
334575
1028269
1759267
1568224
848458
1737047
879504
377438
585531
966427
382146
529684
58220
1570390
581588
710379
1505126
565980
1349462
1320916
1552567
1408649
1748413
1415254
1317578
1068567
521697
259779
358804
674820
505210
719886
1651751
703878
999679
108550
1734357
1972953
904794
1147533
1465678
11998
1924919
1834098
1335285
114947
1066597
1740183
1722579
660981
1845128
159578
1938162
276546
1436439
1904807
1646424
1525681
489755
1536587
680404
678780
451657
549699
777343
758078
1140256
1864698
1603822
1592279
1220215
475835
720844
593679
1305600
1409642
901662
1471961
1275143
510879
510199
1537010
712266
411500
435779
315242
677878
220904
66214
992798
1412814
1139732
535666
1828286
1581340
1600666
1164794
230429
883985
519189
1029759
368956
1386120
1316149
1034412
1690518
1543852
643604
118971
1194822
491742
655360
1317983
1967432
305208
1653733
1335690
1327463
1161626
615744
1950718
881650
1513511
139611
1287434
363937
307650
1144900
366710
138159
1115358
107970
401940
1589679
1066656
390887
1505151
1061560
1335598
1731081
721183
916687
972896
866212
1873988
1642951
797873
1955601
660279
1255480
1693961
998408
253906
227561
1106439
1453998
1087150
470374
236030
369539
415668
113935
833385
584297
1401301
1491931
536824
434429
1830612
1752180
471108
231559
1594536
1508696
1284980
955837
116345
1309583
1037908
1306941
1883591
615199
1045553
1023284
388728
77475
148485
770510
1741792
77343
1087899
135315
334493
1613957
1203261
238870
1003392
1122884
778490
1662815
1066205
760768
1761341
1070549
1836179
1816064
881234
73778
357956
31091
1257262
1086004
710916
407365
576504
64857
286463
591470
927073
275175
206280
260376
103207
1801834
1621305
261596
1470842
463739
450358
1143958
292049
319199
1942621
1437856
1004510
1067054
1325995
1804529
1043075
1552039
989990
616743
1099247
143087
52423
741520
1974134
15661
999204
105577
454614
342386
875822
1804425
1057823
1853392
792473
1258481
886831
61415
1607676
233096
200810
951595
61374
45738
1768903
1595564
1291479
1763559
1859081
613727
149284
1797589
584817
38227
498810
252559
408445
399239
1101264
632454
385929
749699
1165106
1017360
419927
44595
1519673
495438
1249950
1920152
167732
1121747
1529629
779827
658346
1398508
1163936
1176378
919647
1492360
1286414
475983
1299206
1058645
1705118
1056633
1262408
1365691
633638
1123268
1720847
1147906
233535
1605166
308038
1978058
1435638
473607
527131
1052711
1613435
836336
1307952
122517
1486449
722574
1578433
953574
1936213
816220
609763
393921
264071
1104917
84645
982635
149997
1952050
507424
46055
498072
1171833
1312876
294068
369416
450388
1211861
1873443
122358
1431360
61217
610784
384958
1984639
529290
1413280
1247267
1616664
158304
40793
850015
1050946
1913716
951760
699680
1194387
465922
836981
1458830
1014418
147161
788495
1486099
680362
1740854
682241
111442
552183
1536575
285032
1279022
299798
1964425
759389
87665
912893
959813
630859
820036
1722656
262086
942457
747767
491178
936470
916379
1884596
608250
1513641
493703
1202833
1685565
1763582
309313
1224813
1636791
677945
686461
19693
1544419
494815
1823410
848788
423686
1856915
1618205
104199
1497458
1229627
876435
58011
1945155
1424516
178279
329118
950831
1804121
537865
1218556
291802
1383194
1685528
1963285
1640991
1863144
514365
1794394
905131
1674019
1670711
1200922
1192234
369373
1735593
1730543
38975
71660
300929
46176
109822
1699503
371858
1172916
533388
835962
1090805
381544
807365
388650
1450981
801166
1356286
1972182
339776
1422972
697987
1098931
862664
852607
1923756
786367
1588269
588787
300929
1709958
910074
1368826
1291042
1936540
1227026
1130647
751595
1049270
620758
211444
1156996
956835
1252691
877488
713741
1460441
1309517
1706047
1887659
993783
1518735
1466399
271244
1067363
964112
1620127
1433658
614945
1425989
1389293
478653
551854
854248
1654316
450081
89572
400987
1563529
572575
260918
1356802
625829
756887
1121092
370635
1707089
1244884
267567
238731
553169
1471707
103243
1657702
20746
1466302
493373
1272374
1089484
952249
1011049
1986669
789353
1684306
820181
478433
1346023
1167901
900926
143842
324638
591519
246408
1688941
1157197
1110143
464381
1291062
822567
424503
557278
1218660
1557610
1078553
361788
1489210
1232862
1871101
922471
141782
720864
729661
1878370
1905048
1717166
1145548
1985426
100199
177176
1598390
1423715
333800
245091
1741347
410951
1625988
1615889
478615
1473932
1759951
1497116
1310293
520617
487490
1570317
1115807
1342418
1857205
1588675
1128805
892641
232063
1066758
1030196
1272024
1650200
1016840
1113989
1453049
1474089
1063311
1122062
1715504
1158869
1614975
1709655
1021969
320768
979395
864816
1167570
1074511
1159267
1121456
1357914
1341770
1005372
397091
445124
570388
1398556
1111526
1785589
673844
1377212
1186366
368649
1362053
783442
473891
515472
699098
1037413
1585846
545183
11298
745385
1216090
652321
468313
977439
1550363
1211945
1295462
861954
1412258
215059
129685
1421586
1711355
1837285
195373
258778
144905
1973249
1313794
178922
1373492
1219582
915208
1147116
175068
1227214
1932022
1824793
955812
377118
463531
1452196
1935891
1136637
149759
1828635
744323
170878
1253070
1553840
1399753
143279
711975
542670
1556646
863472
725603
733137
266472
861825
1855452
1768109
790532
218948
1201444
485533
534944
1751914
1974087
623390
158781
447107
543719
1623040
1493758
1547611
339280
1555473
1317864
726070
695331
1590551
1595670
378748
1851718
1411934
1517499
1874543
1238753
661476
1304653
436134
1407241
1927392
693367
1438793
1082385
1888720
1965580
1483347
711146
1887916
125717
52293
152899
711933
551356
1393937
1798929
1478158
787892
1775910
1209461
585830
1764321
195840
1973568
493575
965074
77161
1370716
1347541
56720
1351750
1232203
1671873
1464378
1103850
1593953
936959
1426450
590944
1580491
1173701
1425202
1258649
1633584
248398
876474
653335
688715
478764
1882130
475171
1509986
1297820
1393667
581302
916651
1031332
619994
48608
137875
1369508
1254759
1023994
1812975
1099555
1777574
903031
749963
557315
1231523
923241
1353839
995409
20641
1288664
1736915
1640727
1925987
808920
1503373
1649273
1282053
310198
275573
1241150
434068
1588368
1433812
1576945
761905
1101025
84079
207172
813865
634210
668202
1854923
62732
1871565
1864940
911316
103771
996655
1918547
1062527
1292198
329118
1472845
1459547
1391397
436659
1749659
275719
246918
1362483
246296
1150571
403514
1719263
1355108
820517
196519
1963491
610651
10032
1441884
434931
1852
1180958
539086
970802
1106060
246482
765560
1550263
832703
1827014
141265
1821678
570395
493307
1503148
1916952
428397
1167209
641912
178043
679667
1684078
1613841
523545
379979
580544
1481956
847458
1045143
171380
842002
1007213
175640
1663557
731949
212567
1685461
1468337
1244775
1358991
112013
517844
1064140
1079822
478344
1067097
269287
1080200
1863645
764071
1784250
598082
1738223
400976
1640433
270975
1006306
323405
1941107
1419082
1292781
1077148
564688
1319550
1677798
912717
1629606
910367
84908
1267135
1522652
11417
78833
1757445
91213
1604894
1193265
340889
1624387
410824
91139
985159
1571036
1377364
1404702
1498624
833417
1950763
1899564
940503
1342004
1806994
1461853
139043
789721
76901
1286311
784512
429073
1925432
1855966
622848
1453693
93332
775261
104795
1867681
978897
1190568
541045
476495
1286196
1974230
1304614
908519
694882
225731
1514935
1821714
126002
265705
1839954
1947001
213258
222147
1134734
290351
1075050
1319396
1034222
1699984
235222
1686794
419704
627151
1229572
398776
149855
1624069
897141
889180
1771042
957893
1364938
1307725
1468362
1638185
256096
572302
1734629
13790
250778
508875
471864
212089
23853
1475798
1590202
783845
270119
1186105
1940415
1151902
943071
1520688
1608299
1206492
321350
734323
1531952
1782460
1606110
653008
1377256
1110603
1557843
1630794
341995
1567699
1811406
651914
1733323
187722
1128112
629093
1812967
870235
982762
1735095
1081383
75416
1327999
1037821
1209312
1168912
1668362
1205320
641100
362133
1786891
68334
1068275
1538816
1869638
241182
1469923
670733
556222
1869150
885960
235466
119616
742177
866786
1820186
81157
296941
1301189
974548
452658
1104049
1877069
340207
1918170
628794
916608
780340
1314840
22191
1834092
1567036
1302562
1417540
1719459
1372052
425521
148020
1343850
736397
911321
1713452
1569785
1146310
1663192
1293895
332101
1231621
1930493
553690
410568
704912
1319743
833197
1667598
1772691
1419623
1064973
1691411
1920442
309397
1800227
315965
1326654
871221
1286695
1434509
1729718
1277153
1086234
1146384
1659121
20108
1826947
920501
1183840
896784
530946
169938
1216583
577461
1264746
1229344
80775
1818841
1438291
1364053
716695
1272782
710662
949802
535257
1614648
1439237
1432031
1245749
915383
863819
1683270
588462
493750
1819005
1661146
392071
201001
1032475
1976792
267025
473145
709855
1410739
841142
848535
999343
738966
1702045
1840899
826739
312331
1935231
1463315
1161924
294285
1559474
476440
1677867
310960
503305
109247
976281
1965022
1388013
1093122
881940
444741
1996025
447189
947219
1155048
948526
368047
1812081
1126245
1696631
1566085
389960
1138085
929497
71845
685720
550604
957871
1834680
478630
30934
456196
786458
392250
1750747
1160116
1329638
1442505
32936
187440
590014
291745
1382168
1262588
1934918
928055
228214
1870070
233312
624844
1548459
1529281
1213818
1976898
319178
1981937
1253747
254249
1259898
1401515
329958
604519
1096086
1563486
623031
1915654
1482612
1140857
852593
543989
1266363
1380202
924914
698881
710918
1373581
66307
829599
1781031
538196
809402
714202
1111589
1907047
1226209
1895578
423035
659718
603298
280889
686994
947248
339943
1028057
31227
1739344
1147951
1544677
1648584
545041
1309628
1205346
1697963
1376003
360435
1573576
818566
1002953
963057
1863387
1418729
522800
58926
253135
466355
16624
1491614
1924189
764093
204091
1266628
461896
42420
1387283
352384
1720881
412187
896476
599699
399528
1628906
599507
231151
563510
161323
896182
105965
1879237
1513583
1941397
1038363
141055
1234570
517381
960893
1194327
216103
1691968
1876637
1082195
684590
1155974
345144
1501106
1125150
566072
574771
236840
887948
1866159
225838
1106127
1458970
1742877
778878
1445385
1616710
492200
308660
1884014
1058262
1499668
1981642
1387693
1859379
1233977
1452880
119360
354970
521354
349421
1583266
802455
1837261
560609
1068581
253439
1147055
925378
1294406
745334
1600447
497470
1039664
384650
1277287
491532
1414020
1547554
1162744
1973844
1404741
126227
1543158
273133
1970495
1924272
1142085
1059488
769283
1804833
565713
712133
784733
1244852
724478
1396409
1800723
1847942
246261
109778
149060
508529
1599819
1684234
696975
804615
997395
1796714
673723
539059
209084
246011
985399
1001329
314322
1349971
923359
1963992
647788
726022
135004
1071182
1250579
984718
1310994
717433
64004
1015845
1169971
475662
514795
898003
127739
595593
751468
638953
86295
1356931
417877
10902
1300034
1654825
656956
1824556
528934
112193
72682
521487
880788
1882054
1264321
903329
448291
1771855
1291716
451096
511928
379376
327220
1423952
243082
1595195
205016
1165632
598819
67812
1638756
66415
657066
1440130
822800
124061
173900
1362578
195265
191196
1501584
174032
1733356
1398112
919924
1443884
1463637
720553
778650
933337
1692452
1329919
1919435
674858
1812389
793569
747706
142357
263833
957744
946134
1552880
335932
488825
622137
138970
467606
1890578
980146
697679
1136288
63233
1324771
850046
1017092
63481
175497
1521537
124814
834753
876394
268177
1860467
1952625
1621548
1269932
929690
1682898
687727
1021944
1410536
778879
1737646
1626449
1842511
1248393
1602871
104635
659168
1955871
1789723
687259
1969872
869445
715109
1897086
1087604
1991683
1082942
774539
65671
414817
189003
1189028
214683
1484103
105437
31848
745188
723019
62090
1538416
1336825
838891
1696979
416900
1624657
1174195
329754
1754891
664790
765867
652743
1912054
1225568
1375286
1109381
283611
8091
1656920
1808791
1799672
850566
1454812
1515165
455583
1123045
648343
1145004
1510923
444810
1157724
887422
1402601
1463158
1431978
1056826
637797
487345
699280
1284943
1975245
688562
1919771
924010
753785
401172
1183454
890157
1880364
123165
95331
1974820
1584367
324883
1954017
389895
45503
1247380
1305842
84326
1013393
1357728
538013
1242995
269023
375455
64068
787699
1226404
1017886
1787939
222065
98266
1549398
336883
1116587
561163
1151990
1363439
855502
198504
1442986
467737
1326201
344106
644203
436136
1656378
720655
1852252
788554
467083
825358
1274292
1786902
909517
1302155
806977
887391
451210
30557
1386561
74439
1559348
1170124
1109587
1653817
1521643
1169168
727406
657818
1065617
23701
1158171
934587
1667969
1367137
1024014
81122
869807
1803551
1293617
1919461
456313
1696572
702608
1954593
806003
1557323
545942
1673621
1822223
1289754
1440315
1267044
618170
8525
1364940
418729
818726
1110245
1760424
16602
358021
533603
495471
1159933
519815
1886661
223380
1936386
829515
696518
1637099
1743797
739182
1540263
1016808
1749223
1310358
24997
464304
1755606
172390
209475
1320179
1548839
1689580
69891
1742904
1702689
32708
1389039
1681956
852218
1492726
311716
576939
512504
1597375
1590914
1482497
1558210
1471055
1319377
1451444
209402
999793
1038189
1995580
1361143
465715
1562962
1080899
1011750
139854
1068818
1665902
489004
112393
1370196
1037503
880404
820408
737317
289015
1265769
454596
403028
482419
1001290
1257040
1969053
1213350
1615472
1328833
261599
449373
310892
439701
1485467
1067237
381035
382831
394580
723158
1259782
1665174
621251
403146
1817409
897468
376064
1739608
1169429
1184924
153668
1841862
483194
1239168
1417917
164254
515346
674831
1806994
182060
226519
491975
1072860
1632409
1191606
876504
1215877
674387
1307085
1544648
514574
1846301
1116408
470148
507065
1849009
1338695
821088
734741
1884802
813561
1562073
136020
443611
996619
1958990
585091
511586
1910996
1413133
309291
1090378
627081
1436183
168974
1120983
426184
282886
1472925
463922
901677
7894
1074090
1958287
398311
263057
463970
1494982
365760
1958330
207895
1572235
1003005
946468
929472
1043991
732118
419188
514701
1395829
1383514
317327
1699452
557031
68168
1741136
402100
1188532
1170
1277589
150703
466991
115558
328756
924650
619270
265100
1815043
181778
1800423
1489474
1354227
1314033
1513456
1752468
72563
992675
636807
1537495
157330
920959
1838697
1696632
543163
1467522
751244
925163
295320
939528
167877
1781840
355911
239631
248460
653494
1658087
892857
294640
868957
881056
1079299
1161930
682146
827585
533536
1127310
85215
1219124
349012
1534061
1716585
859786
1811896
724827
1311948
243747
1909908
1059063
1911981
1744151
302182
1307859
977395
1602386
1289625
236302
1620879
1025093
82304
1786571
933240
1619695
436137
1922749
668592
167382
349118
1847964
812101
1939411
1776357
544947
1790102
337874
747537
885477
1921796
20388
860100
1240350
1960920
1061707
1123985
393614
1695892
855858
1274755
1856397
1967191
1251999
1000489
1689507
1735210
692841
653805
1436922
276342
1682085
719144
1270697
1732445
303195
137764
429809
1842990
1209433
653959
406285
1218939
82574
240678
636434
1742417
699932
1322833
16784
960993
39061
869872
1425530
261788
379741
380533
1993936
72950
923810
125060
690615
232345
439365
1844589
1063851
1617416
1241410
67718
1792007
991911
472733
1118930
951227
1109377
304077
1189165
1049667
1339324
1881885
1340111
1774634
581375
764052
329749
1111907
410858
1950208
259960
1196790
1516608
1010568
1115189
266461
1485201
1132785
62487
41920
1082730
264916
504581
1458292
1273105
1874036
1169212
448700
921010
1632722
1267965
611175
1039454
1089182
1881930
1377608
172217
1088753
10780
163379
715857
451712
820499
467753
634062
525361
1908006
1218409
547920
193603
161434
147083
1421686
689448
1057994
589061
1115524
1102159
1545717
1866618
1768678
1381089
384535
1403758
137089
136138
590331
939078
1713212
1023370
471329
396952
540171
548926
960678
1959518
368832
1461875
139112
185026
1538968
1714797
1956572
477520
673301
408543
1899020
888836
1067485
300172
679498
1182837
715017
1645819
1689681
482479
1024001
16221
1287190
233927
211997
733410
1712796
1141681
562334
175861
1968688
1507039
332124
944639
720379
1279010
1593527
975629
1292950
323309
469754
1947696
1696174
415710
435292
1342215
1729223
1470920
1464563
1389985
1456201
161549
1233925
436713
656408
443568
477628
31888
1360431
1520442
1600611
621879
1928418
1591447
1593305
1541056
1169456
1663394
1511895
766065
1996449
1621369
80715
951147
1663637
1614899
447026
1482632
1687716
281306
1162010
37568
1950194
1118720
355225
438478
1003622
1956139
1990562
308142
1165815
1146420
1610163
1889659
833981
1863712
480917
1554564
1470889
1971886
552008
1501799
648953
1348730
150150
1706816
606692
799372
745932
789157
179142
977450
1580165
477341
1102066
1765389
1170898
550880
1846580
483053
1699997
184740
880672
1375579
501686
323174
793317
580718
1309433
1345445
1017187
1418416
1455420
387643
1846497
1005278
39933
1194219
1945977
1835678
1076163
1615692
1350357
1618587
1559342
1126423
8759
297092
1921302
585185
1177432
1640729
1268276
1860927
1893211
1877431
1598641
1480286
1243457
1018775
710852
1661118
56581
574673
1443819
1860783
244767
983879
544132
543015
1597514
155678
727486
339028
1665315
1127844
445843
1183895
1424118
308326
723684
805150
39156
246421
896290
546876
1318916
135570
979746
998219
1996264
809418
186201
1328739
913404
48595
1177422
119596
1739308
48456
1416278
539563
400677
1640806
555126
969287
238547
800952
888588
1826441
604693
1933894
941272
22322
1052422
372326
1116528
8092
162351
1592308
1558400
1784663
1745060
500416
1653827
453515
809427
1156578
1281721
760521
563203
1802085
783307
1569419
1076683
1032120
1542803
147495
214197
398090
1641501
1375729
1368160
477067
1350331
1861182
803547
345295
1021020
1330052
770032
1082164
714383
1247446
1618521
179693
676475
2420
1828820
40023
1443046
582076
1190286
661391
814613
453949
1278264
963578
589391
1022342
1977623
729961
472207
683939
100743
1959003
136980
1159144
1663160
928207
1877203
647599
1151169
9032
1492768
1256493
222605
1509168
1398870
412417
487987
1030458
1699994
614515
893847
1007586
1985789
859599
525643
117644
654921
1776958
364810
1996495
1918062
1435732
1876319
934491
1572627
1932446
629630
1478021
1707307
896043
145340
671034
1867366
410028
1224162
256265
1086720
1940704
1104080
745955
171873
1744258
643272
889190
191534
1968964
509678
1366010
344806
1781177
1086475
132801
717134
1825065
354920
816072
1004233
306422
1332385
65583
1924910
289784
497309
635899
1278547
1617989
1282970
466012
425076
639203
363917
565337
119293
239584
1332225
1762441
537111
311130
719571
523044
1689866
1316540
175103
599831
1122759
1099105
1984248
491680
382850
811640
1992469
1601579
1199961
130485
1632532
1642045
21067
1375694
672369
1292049
582534
1105876
1568053
1026401
607013
1097781
847103
657088
1834886
806091
653625
38542
1329934
631069
1230212
1708282
32503
1956009
963169
327012
703556
778118
493887
860443
963592
849581
1251448
381224
115126
899685
1974561
1798866
892029
1310832
1326540
1276052
1076270
476498
228729
1612666
1160342
980280
747492
840898
934487
401412
373555
1505205
259975
487377
976421
1843819
164544
560093
1311132
1751102
451496
415416
56419
1194091
1158966
307129
1879430
1952179
1814150
1527961
1088178
1867232
1779238
571528
167358
1131646
916629
1295184
806750
401468
506696
1143648
1600148
1233833
318082
587665
570733
568369
1566258
462809
1568743
526090
1996120
882801
1614883
1495002
1487658
1359831
1775712
899308
238121
1703145
66191
513241
1986701
999216
93803
1279796
1435174
207637
1793229
17563
1584151
1457589
1430294
444694
505563
1007881
908767
528845
465493
1210781
510294
665667
715896
771592
716079
858416
702123
76919
1759212
750607
1450868
1273850
28096
1641776
1887919
1687592
6372
794368
270463
609558
495226
335573
1655110
649285
6911
1880964
794736
1076056
426823
354852
1954820
1923249
540948
1043582
1152935
635769
1596722
36112
1677380
1305052
1300064
32532
364482
352952
1598999
1579710
1810235
363321
1519394
1978202
927679
1907899
1458273
882203
110407
42987
1665093
1782536
276561
975088
1807564
466630
1726527
1792868
747908
172834
589352
330254
104018
741534
1440111
1829460
938046
962695
912705
1615337
232024
446352
1185514
464474
833070
1980649
916843
1307355
1123891
935305
1000275
1806242
660789
250917
774674
1208816
1810888
296332
719229
1705274
434105
186431
1480907
1771566
437388
1754591
1027457
734235
1390746
1037314
559171
742895
1605761
1398714
1734679
1821367
1765000
1877076
375806
1547525
1266955
1410235
1566893
73481
1429683
507562
927422
1454004
1791249
1286582
648026
1307957
1883394
562326
1657197
827176
1132016
1525952
862081
1006851
1533938
989488
128443
1918614
1118154
273163
426988
1351069
610905
1182844
1729739
1099198
289683
479288
1901498
1458120
1750312
48131
1258190
602576
253179
1438671
1039820
1415767
1114028
1204624
996016
1792474
444315
1978121
714430
1382186
1407677
1295870
976076
1666431
998694
1425993
931827
269106
1717958
1670502
1171226
1870319
1174737
932689
1832247
268185
1473217
1903994
74118
12289
390905
1071847
311048
242141
1871283
79325
747460
632585
315039
1100862
1089330
684186
1542200
80477
1327634
415460
1625774
397108
1252241
1974985
1653260
160483
456950
564943
1855132
1228125
216856
346261
358347
479517
588348
593880
1493780
1632796
123127
1555722
999696
874183
904739
1636456
1234683
27093
1207093
957046
282779
1868495
648595
1607534
1577992
487739
289612
505527
1895238
1419915
204781
1958582
1986654
775264
2224
1398333
943411
1627039
1583250
1753404
431009
1949549
1780489
1060380
712966
93293
254099
617359
1296923
1661309
1997333
921734
1110989
96295
836129
1204254
1330189
745683
29068
1508350
539041
1706590
1347739
1497289
1412980
1586351
585936
310119
58214
1949125
1796308
1109157
571479
1383395
1094542
1545220
679332
692065
1438088
585803
190044
76160
1071055
884796
1608776
695545
1344140
1365751
632104
380274
1846632
764008
197796
814837
278898
1994397
1770046
1058815
371839
1108555
1800550
1110211
1344896
102582
607897
1213755
1041533
164576
200611
76303
107657
663948
88611
1516049
1727885
1032860
1895397
191100
404243
169855
1698897
316822
95473
854262
1848453
56934
128402
374390
1551892
48979
773936
873989
694851
333512
910460
949
187415
1750380
104468
233451
1233993
616989
787951
1929502
121672
1788508
339021
18330
1709672
1014223
292368
1443797
536313
1927699
1015888
1779908
35422
90866
59645
1185991
860671
500813
1675926
186846
360989
827684
1416070
730731
265519
1524287
273545
1637386
654231
1017897
1071021
1611634
226468
788254
1236289
1517266
631606
1870080
1619312
216720
1146308
1263593
188539
932702
1547878
1908492
470657
344268
1883782
1787226
1381068
1028254
1651099
480220
1049039
838326
729696
1048394
902382
310690
359615
1916633
523464
1295995
659776
1932645
1376822
1057546
511725
742694
1829145
1922306
135216
584579
1543645
361664
1189007
940249
928578
1392712
1145248
190360
1690211
1525020
1034302
396584
778678
1629444
1677557
813823
1331805
218682
120912
73894
686823
79443
1063793
1506326
504873
1124449
1848210
1983900
1406356
910642
1805650
964633
57065
734111
1457321
992104
661994
326123
811799
1574848
1908706
167267
1282720
1117576
1140539
165122
1658531
821485
1130038
1474579
844664
658872
822790
230260
1855009
370766
513176
286672
152807
1423856
1545646
1762577
1663986
675019
216287
1944351
783545
1645423
453181
85116
1024380
2138
2939
71688
194157
695060
1865681
1509334
1025571
20001
963416
471623
37678
217674
709378
733938
1061805
1878621
364631
63607
1594826
1206938
526438
1499479
175882
127302
1393417
1791180
1539061
1276523
207649
1089149
300190
1604939
890969
1440331
318481
1684810
310665
99115
1631132
1561067
1898572
1210137
1465290
1928177
910076
1410399
1266226
325498
1502247
503706
1860658
17737
1315351
990087
1728020
1374108
1152899
726697
754298
214501
903804
1552628
1164883
1928956
1761116
874401
1522550
897663
1689435
380735
1778853
305842
1356321
814158
124301
1456346
1484883
1835644
179801
1388808
1134983
1937403
917258
284450
636256
119772
1397371
1614996
1287329
936996
879765
177224
1404392
376343
1023898
1870244
1596125
1278760
81101
838588
76331
942249
876342
238047
881060
279499
261621
1766158
1565364
142021
17766
1526435
1064187
1273887
810293
760737
1804096
1862676
1313512
1920410
1343516
1116516
1661640
1315054
1822008
684334
475256
634803
1332419
1240918
1485765
1488403
1164762
352344
1467695
333511
1043566
438593
1997173
1401049
1647040
1515518
502814
1454271
395127
1729576
297538
1586821
287766
753299
656638
1056878
463379
1357912
578007
1934225
1215834
1315817
1480210
1816195
1492753
737180
1526655
1651810
1263288
890971
1726885
1920891
237581
590622
236404
244874
214172
1714414
113019
457986
832498
1087195
1887419
1830325
1742995
1170933
285399
905290
1223724
129520
224795
1561146
1714315
323884
108631
229175
1397210
1142949
1164220
1271792
166701
1680488
1310850
1897807
42868
1158294
120466
1754516
1812541
1318023
781913
186234
337625
724299
1069333
1777224
267572
1089222
1599263
542498
402930
1865333
1832
1244444
1819456
1328344
1138270
1499168
124328
1660023
567695
1810354
639366
997554
1206503
1917309
220505
442958
1957744
647026
1802377
500007
1946356
748794
1911561
510245
346339
684830
794296
1227304
829545
415642
777495
1835291
258613
1391062
273957
904098
1516670
1984302
1497900
1076688
1817052
1762351
836784
976707
1023701
432180
534522
1127372
1487694
63164
915286
1354377
1919351
969534
884317
810233
988687
603875
1726071
592202
1044150
437611
296014
519593
727858
838186
1027982
1816225
202725
530906
657592
734551
1040749
317620
1473803
549385
956889
214343
640609
402100
322360
228103
653370
1281698
1693202
1510783
1412395
34235
1950860
221369
1472172
422895
25136
1024804
304845
1704400
461428
1322131
1197194
324926
289502
1671183
1025409
109833
63593
151588
617243
1652010
446057
276366
1166952
741232
1485973
903960
1340751
1903174
902028
1401704
975660
1027597
1931169
1737937
1980374
1814762
1917141
1450911
1091679
1239343
1482132
539690
1388778
537341
297625
13213
1737422
1735138
1217743
135219
1138101
657528
31950
1956601
394461
1212440
974492
789575
1318988
143584
1314765
96016
80060
7847
1309048
337132
968945
1927836
44334
436058
45910
1463095
1979825
1128908
555746
1231969
1271647
1092628
1324228
1849683
1640727
452308
1549594
461854
1686150
492221
1598361
1613108
1444950
1921617
1535871
514169
612643
1384177
621711
474261
851728
504141
993418
1353710
1868604
909103
425425
1056202
607573
296126
812464
1311214
1836622
739644
1501973
1289285
997063
1548051
913606
551267
630868
1207477
1480192
1496886
1209393
1628697
1270816
385485
1283681
1946519
1829877
1889689
938991
1396648
1791360
1077629
1856207
988634
1253422
652665
1865757
405860
1136975
1707043
1701204
811721
1088301
1231476
188108
395391
1443349
1544534
286685
700434
705035
141669
1488713
571360
230005
798249
1133019
1601921
1677638
1831590
1212586
925759
317990
170306
1021658
402388
434668
111375
1163897
844286
1471165
308769
1929500
13364
943463
1454409
1953051
1085874
1532155
1732170
985687
1750383
1244877
914564
1613271
1459192
978905
885996
419669
1571236
1470241
59171
1848901
1217272
877916
954363
399639
1718033
1482976
1776977
1855974
1193691
240843
1141976
1110351
494413
785628
616750
326120
1408759
798467
317974
498587
160957
1971552
607468
469137
1731020
240110
656147
1271432
1839547
558590
460315
543029
1184180
1725383
1898274
42648
1837388
16524
1640545
954465
1376766
1177893
1161117
1631133
322931
227737
175360
690789
1322077
1440757
512372
398908
1936794
603652
1038296
612494
1430007
1367435
1012132
1679292
3855
1028590
1657498
1199691
131161
66270
728248
1374048
652439
486194
530937
1510961
1001663
376999
314621
1485815
917460
1549915
1304193
438095
28658
601832
930186
1041486
260182
906372
382641
1984627
1429582
1585840
1069172
1969045
1449556
1454540
498953
1612402
49958
1442418
1087533
1199392
1360689
473114
43218
52957
1410816
752703
794601
661149
1022731
181388
723635
356300
1679303
651678
1511496
900554
502503
838997
1438050
1534521
90625
1633420
953904
771314
1941148
212380
305004
909031
1150794
1292769
339568
1100749
605950
1587114
340518
1192491
1187855
521148
1535349
1017363
795331
1378800
1759028
1925068
1569388
973401
1742320
492948
806842
870225
967393
631367
877576
577440
92263
335324
108177
37139
1621453
1326476
41474
14734
345970
1201926
63334
129415
782099
240973
1628860
1691119
1066618
300550
527896
1262329
1341722
1937595
77173
133108
233450
46086
991749
238891
1452991
868580
478831
1985170
849755
1048132
869323
1969415
723342
1297932
749729
836777
1480610
1681093
1731063
1158971
24239
1544511
373810
548101
826888
87627
1698624
902175
1203736
1057472
1299884
1231632
78754
149437
1478092
1189302
793653
1520660
628878
1093746
1268512
1989756
1108350
867942
1615857
382288
1655914
530013
1058129
878590
1354133
383781
649153
921202
494388
1701689
1560914
270081
1451292
25778
1778735
191678
1203723
1109765
428131
525137
199858
1433042
375655
778877
758746
1553684
1071016
196343
1356837
49260
1917898
748704
1785716
77616
1762634
888092
1595566
1366938
704081
82642
1098966
401312
552008
1144250
1228610
1298683
963357
51258
997164
15315
1506449
889222
195752
522175
1734184
644380
1504841
866501
602837
654186
990726
1676106
833999
287231
1196612
1946694
1540578
464771
1065092
921170
55000
1504924
1271257
1284336
27071
1443285
1302117
76036
468106
1168210
875170
1584579
1531612
1867033
359031
1461604
87615
1835395
585048
1872799
556814
306887
1264555
1409829
147022
559579
1216040
288623
1106050
1077090
22386
96298
554900
1939911
86812
1062470
989201
311618
482548
684012
1613288
1151774
931160
341136
1528982
90250
1179099
78991
674658
416850
1348309
89254
1993173
1306131
1550790
366077
160531
325289
272496
1904632
1387046
331157
352093
1538413
1063716
713678
1035971
109699
1635306
1031223
219061
327209
999682
1875984
794540
1948760
643789
1635083
260698
472543
254903
1919921
1389719
186431
78448
1166838
1804197
1020134
1771753
1239272
886421
1538422
1472825
33788
905761
427905
343469
1760162
1568974
384961
1802542
1180848
635151
1005952
462175
324127
881009
1356971
886498
841516
1866624
310858
1652313
1528068
786254
1199829
704682
1492393
1200860
1592108
27747
1063897
757587
696150
1855347
545831
202412
412272
307486
464414
504945
1673129
872892
1599627
1556502
284365
287836
1244801
1104386
684869
1010917
1374186
486624
315120
1251637
1177733
497335
16868
1705817
705127
842844
1746399
158106
1347563
1995182
777206
918668
1233258
433410
835654
1384672
1201319
1292207
674984
518615
872907
1565490
1854153
1452087
1025159
1365252
800537
1176381
818899
1693533
864339
1941689
53979
1561917
1273639
719797
1087479
1806945
555895
1810064
1920427
307684
456155
257190
71084
1202915
1361369
722521
652686
973941
474886
1468882
1481063
1331084
854026
1700113
1372457
739893
1651670
1124543
894490
1495799
787114
110392
1929480
183167
881131
1775312
1727563
1346556
161054
1825685
1095375
1715320
812229
1862343
1651872
763347
1486441
553833
781097
606040
838228
1802074
765509
1744741
1195336
218781
342650
1199594
1685835
731750
1540854
154641
1873478
964798
791042
1577674
490925
784910
681557
7355
730208
653866
108358
1537546
1778701
1224835
1525845
1744425
472822
1769972
1220260
67663
1984432
1945327
771820
143126
730140
1284212
1571672
1073028
756753
1125696
594813
257659
761084
1695801
1549814
578618
1920768
1454510
870702
1845438
425798
1017544
822248
1449510
404407
83408
209024
1882425
1571532
107643
516740
690632
495664
1131735
915648
1615683
42424
749067
1596929
332144
101476
1831331
1158944
375322
1009863
721722
424248
603179
775937
1049866
398367
237246
1190754
1386471
1949969
1609009
1560155
967307
394827
322056
24810
1947954
1046800
48813
1452288
1679466
1461972
946210
744873
707235
642923
60004
1661067
441629
1142555
1367005
285788
848201
1067103
3387
1855424
1431897
1042194
198239
336128
709838
1353514
318872
185609
1043698
1363003
1560478
1094593
1697784
899453
636516
843108
1874141
89159
869542
31260
48240
260433
1988756
1687037
1848354
596770
932221
743731
14714
1304557
22574
1612907
91860
985282
1916990
299733
1543627
854524
254741
730089
1604815
1051285
540425
950015
1070883
1490606
1509929
374634
259271
1742846
1476528
198337
1184343
788450
954632
1565200
1408639
826621
433573
886196
114322
1568154
1624110
577801
301961
191288
1939992
1261987
7883
1584239
1648819
121618
1206618
1011475
831300
35873
941071
1033810
88217
1897514
1814977
1351060
333820
978375
370651
1803706
636863
964488
1627445
321441
1539942
1873340
1614436
381608
850044
1154305
1522995
1851521
417533
62929
255924
1741662
222428
384098
1106434
470944
1604820
123354
311016
829508
1445795
1201761
1205173
1319982
1862584
1483936
1034012
1132316
275053
691415
1443318
991655
1878297
969349
1211825
597095
1080589
1791025
1580999
1451524
1088393
1577777
1282411
457497
612977
999210
1658109
504615
341076
509792
628019
545970
1492130
956331
118372
79121
1901646
17700
94381
1084371
1636720
1247259
1202266
496500
1428020
615799
1993106
777794
923059
675298
1510346
1320357
1689159
1176561
390714
1645240
1710129
182452
1352580
190174
1498626
861319
1990281
501729
195092
216377
822832
508351
1360210
142171
1789828
1948106
882791
1526156
236050
215051
1587431
59752
724344
516399
318889
789924
468601
657143
1245421
940359
174582
1856103
690733
1022313
1429003
1744429
1456854
1955221
1408583
977282
638412
1045237
544409
488215
1288032
1875508
686303
1943187
721353
638751
1618606
1281090
1736098
1059413
708376
373491
1384675
1822938
1107715
1521304
376501
186179
1254715
433870
1702383
551681
147289
665751
446818
1711109
447144
504550
847151
1763336
1810575
513678
949370
711895
598577
1837130
1388841
398020
520667
1764034
67513
1155486
1406674
1347219
814762
804881
1806337
162774
668112
941936
1188646
1690393
1181866
129793
1276384
1029145
1354239
780575
364643
1985580
404775
880453
195113
1458602
1741913
1060241
959094
277718
876454
1143212
1633012
1587442
1853923
1123101
204253
1564964
1068354
880192
738222
729301
1394107
759649
1302707
1648814
1621401
744473
484928
1425124
178060
727676
230023
362309
794038
1698682
822974
1231630
982448
597051
1202253
856443
413137
1742258
483852
750070
1599161
794563
309719
1415204
592152
703863
1623159
368030
847333
38577
1237677
282871
1117634
421967
1814143
1691883
183555
352870
1541764
1960144
7852
442318
339284
1216121
344438
129050
1020612
495307
1882683
1545821
1560422
1319868
979205
445911
599317
957924
93526
620851
1474154
969558
680822
1106757
619645
689688
103141
241445
588165
1711852
1612918
657003
593938
706358
1854837
19364
243292
696540
1044576
1198000
1023523
191031
684893
1373505
727553
693967
1931135
994872
472430
612018
304578
918055
753374
712234
40357
1578950
795416
694030
158409
960260
1745104
1527307
1262207
13685
715141
1018738
1360778
160221
207310
585594
68191
588076
402437
450240
843152
853850
1292120
472911
224582
864484
891327
340472
1524259
1311946
1993018
1995584
1398680
263829
445425
825418
1934904
1765078
1198053
1808555
142165
383905
962740
108266
1110301
1246905
1479128
1254498
791704
1313049
1460971
754294
888560
979924
1533049
728744
1586349
422850
99589
307695
1794565
1567170
1994684
1759720
759830
1093652
1049984
1571787
813779
1070921
695703
881639
1219281
672331
949323
945189
198109
1662171
1611547
1107196
311777
1177498
322076
1516680
1876234
376170
1312388
664673
1500491
326175
1753183
312014
1901803
1417178
1675756
1422473
807350
305602
658902
240243
1220538
1975528
505834
729165
1436597
337737
1585342
1348312
1813277
1715271
1219176
1755120
1947911
1610654
433387
651588
254885
1168052
539160
1223980
806760
1044893
1038153
764276
1324767
1327156
1476011
722468
1313844
951014
1522386
1398083
1413648
1352300
1383267
1238254
1424064
1148000
807037
725449
1028493
1245487
589863
943136
200373
1772940
1533942
440091
1966584
191656
1975947
1485492
1676294
232411
1707429
651451
1565126
1567308
935632
1080809
1978627
2541
1213390
1560300
1442321
1744520
1606514
1107751
656620
1562904
1621459
1802771
1568878
1917859
781380
1127180
1324825
242822
306
992040
1948005
910679
1297831
1746768
611101
1284460
1314189
117067
1776530
1650698
544473
864671
314105
1476932
549235
1160688
954810
1212823
1038492
1793312
1610192
1982314
1893804
173947
1805622
592631
49096
897591
1017137
1883645
36317
1206196
811033
1704235
1286334
332009
820188
1342553
1419333
1945562
13744
484597
34935
611304
997422
209824
1130283
1904324
828147
737492
1754328
1989174
797668
140554
1532731
395219
676850
901017
693719
799535
1359151
1517702
685272
1687926
309345
872796
1770733
857494
21032
256611
165176
1766521
1247626
559949
845683
681576
300252
1407234
509589
1522402
1120091
1319175
446993
334097
178743
1558170
808601
1191007
636169
778601
1168070
980109
1147043
137338
1586051
1572267
1141730
618507
1224432
782961
1335282
1391241
1374614
1263720
33282
602648
426983
769018
473939
229836
25920
1623656
506550
1229653
1990015
1904892
1295720
1132766
316912
879392
1716833
750805
1306510
791109
1818445
71584
286919
472273
542679
1128126
429869
876216
1955448
1576855
866944
432886
163950
842048
1332995
1477428
1650132
273918
1532055
1489621
262778
861709
1431575
823719
1848388
28251
1789775
188726
755557
1880439
1086134
1764769
696008
574745
1763602
630434
1549643
946261
311293
1445563
1072288
939761
13134
172502
990698
1447417
1336670
1369100
882255
1286085
105502
1042391
103915
1624003
654200
1858205
1476386
1043697
822220
1728268
571037
655681
60911
961433
1060251
420187
1479128
567563
1245000
25565
1305637
1307279
1967902
1383613
1825287
1865418
614264
1589103
1018193
1544592
898555
1438484
1221277
943016
1143606
1465886
1414199
270223
1082813
446474
1732254
921356
538920
1194418
1585873
708354
1179512
378729
940556
1837771
1989456
1743742
5918
259820
1218913
1270366
519678
1377397
1918272
321043
433770
483301
1677980
1893835
505864
784926
161753
994716
1967125
346780
448416
1853866
1275760
1037714
1863854
804189
310969
498272
1277597
143275
1022158
949463
1206908
505563
318151
828586
769660
789182
1525183
1557470
1828488
442897
1564626
572549
454937
536854
704165
112174
1147850
1147208
897758
877055
1568782
1469579
913286
678633
1733303
648253
808445
1375471
1909419
1556797
459371
236549
1930941
1735528
614526
1043277
912990
12401
70869
1116601
1374010
780160
619911
311485
1384884
899652
1548131
1801699
1321017
741988
1160853
1281797
920177
1670180
615382
942343
635413
855196
231154
1022779
340463
1499171
285591
684926
727007
694685
812134
369465
649210
465899
1199161
497015
1592968
404383
121698
160155
1059310
1723231
1414256
753652
168348
1672934
106277
183854
712125
455281
1352294
1254689
1210043
1430842
528844
227465
233514
50823
1295987
1598758
790900
1059182
1620825
1537535
293147
1004287
1511015
267203
467353
375239
1714158
1327816
1871880
292252
97048
14856
1751106
1596101
454305
1439793
761185
1442162
1018964
612305
619004
1998308
317430
684223
169187
81329
594602
814186
1953565
1701850
1759370
1158013
890162
1787080
1130551
1342495
399776
100662
1133940
944751
1335107
947776
590615
929954
1905540
405427
1641060
34582
458959
1010450
960700
1423120
570372
1538142
1963827
175675
1951620
714388
1159686
743944
897319
1023904
1960815
462377
954300
494363
965239
1093375
1519069
1235387
1139397
1007634
1781482
1195315
1841896
471891
881187
1099903
119436
759026
1826446
1823155
540250
1625300
1428585
750745
96089
571711
376684
1562551
1551485
353305
1583895
416154
956240
1942447
1222763
1977942
972149
637227
1000249
1872394
1523186
1790851
680541
1471093
30504
1339875
321693
1745881
302328
957331
1876377
1133472
191278
1234891
664362
179912
438253
1706072
1996683
1077725
797694
1641779
1187887
998768
65692
216569
1114154
1195694
890641
1447573
1098113
1473676
628051
1696024
173103
1325412
1958851
1025341
1449204
1659851
1852725
1468254
566808
1534576
1859667
715257
1578666
1257180
1361135
1826608
1407943
1211666
261834
1258837
1235635
5057
527213
1609340
1069930
1900085
746627
388900
637881
197691
497118
356324
406586
176403
1831251
158752
1773429
1463453
1442013
57095
1841821
1355431
627859
245713
917829
1628585
1577554
652695
581730
1756830
1762790
1177236
286713
820845
932928
18371
15176
1048877
1921463
898799
1887773
1369343
1868739
384945
1483752
1673625
1892344
203434
425825
547597
1081274
1295965
759934
267255
1042834
512065
1030613
1699802
1319957
456754
1600518
1192021
755680
609482
1289032
1987576
1705802
1760682
910129
495081
1135243
378377
1000794
286406
1895026
642782
1232896
1586304
1566507
95953
32325
1869037
1802558
799874
1868433
1845558
1495342
527980
1851357
659413
1771585
1460528
1800468
30489
1921274
688811
589194
322643
1938952
1966321
1116137
1738671
453317
1620642
508930
568851
241262
512303
631402
608793
599192
932148
493012
244970
255850
1388495
1753427
1459181
1816376
1899434
1505890
1256498
10471
1021521
173699
1254737
1297058
1988587
1886437
652097
983813
145129
1843117
1497443
248127
1959767
1362787
839764
341147
1897511
1114289
1920822
297903
37195
774640
738164
269536
1034081
1050166
1784771
437798
1444663
1143052
466302
1291057
1635077
566882
1949180
1680488
1914432
799003
505712
717578
1916836
1172702
1264408
92284
546185
1484137
31060
170051
1169825
45485
1261447
1423663
1841411
635834
861755
115436
1779046
1488383
448225
307882
1346528
582944
1647506
395750
515904
291553
329491
162903
276938
932416
633101
1448214
1462526
309525
817559
578889
284897
984549
298296
91349
513487
948919
113251
1989491
1961321
1236150
1918485
139690
1732459
580777
295254
104299
1647870
678831
1981650
1565189
1520833
92639
639542
221356
1283513
1922732
1853887
21380
1578008
965900
1848344
699971
1017502
352120
1837704
149334
1836943
671956
26266
1411496
1113877
1201422
1483939
48146
1278526
65559
309141
1821544
989516
1934658
960231
1755609
1132949
1445801
1287618
503262
1756034
1303821
805503
1842764
1857025
143553
1241633
1810382
1873097
477534
286146
651559
7851
816365
662381
502714
658592
1878096
355047
1508987
1239758
1854028
267080
1607980
1211774
1017847
1504959
1493768
967705
1510489
1942072
1394397
806461
1586094
1772370
1291771
1942940
619555
384961
249967
1027782
1169890
1370824
1162885
1396210
1370512
1619035
1578732
974750
1089935
1609348
1431631
1754056
1258991
1754470
1426959
535735
1778200
1631662
1209020
136914
1440077
702498
1631338
333110
1994531
47302
1341201
826380
277024
1131881
1311245
1262675
160586
1971479
469833
1333129
445472
365801
1377557
167633
1870297
1059830
1650994
882144
1425167
188923
602586
1843554
1963707
1980404
1746821
1093591
1390491
1119621
1300911
1890848
63346
737856
831616
1348048
1916763
1902904
1642904
1168051
571719
237866
1112511
1386820
180469
629047
1433561
523735
1791353
1036588
1110920
774716
1088850
468632
1194732
1587183
1218395
797235
115269
1420566
1415876
1639519
153279
190535
291871
908134
1798777
271969
424364
1474810
1162937
478458
660288
887651
36353
267835
1829692
710139
1613280
1020018
1328942
1174681
785220
1362659
138993
823845
1013776
1564828
404654
308838
847882
356420
1413744
1640807
141049
1353740
893170
685814
640251
1468417
1218777
1776961
830071
920256
1587157
1555302
812330
944799
734881
1906389
1729445
761334
1451562
746756
1071078
1328100
1111694
1753003
1685993
1216776
604275
47006
1055652
209472
176174
1500234
541914
131940
920758
1164342
852609
37061
1055239
1966943
1724005
60505
902187
1746609
513479
1767361
1558985
753295
412953
1149921
1541368
291940
1522395
964261
1157858
114818
690702
1707823
1866271
1245153
123789
363334
955651
247698
1882746
1786093
1534102
629231
1914940
956761
64796
1954795
557854
173320
1676198
986442
1918170
687848
927656
672158
1867032
696537
44424
802494
19996
953351
698415
1270069
1514452
1658892
909617
1662391
86587
182449
952083
125858
1619663
1792196
820761
1010862
1318791
894657
415
134158
1946532
1388114
204191
1748105
578391
144994
1585513
943744
945353
650906
444206
774882
873163
793930
1374528
882446
219241
1624413
1525253
165677
706438
101883
193449
573084
808254
687860
1141793
748194
965654
492001
660243
1635747
1463730
999424
1646636
360532
1146759
1406530
1614719
1351466
2693
123048
480075
206943
1641983
1605003
1509821
76158
1042768
1118601
521032
496565
1261319
1328219
1130132
1864536
984698
1483410
421324
968108
1314276
553724
786800
145985
861359
1215246
1852749
737500
875797
1789576
462486
666628
990612
806410
727635
758155
1520078
257221
1995821
73568
1748816
30067
1147232
1879574
222693
281697
1459827
1599765
711882
1834194
619959
176776
537538
235246
308126
1143819
1364752
402231
1380138
655666
1685634
638127
1641118
1458121
186251
1902398
773892
1263499
428463
275254
786662
642200
1229041
198839
714510
1927798
541461
1236193
135372
1375176
115053
258576
262610
857744
1635004
31472
1519448
1542350
325424
1472134
887563
233869
173139
796871
559213
1019302
1703421
1502046
21368
843171
364855
1863241
769506
1683665
147722
1890114
1022627
104390
323297
1986833
888173
1752175
1366067
360087
1599813
261760
625040
1916167
1239065
221482
1483663
1198865
248277
1273003
635083
11128
1468955
1575559
1829807
812976
6819
510395
1566040
1215105
130352
1182621
748498
803413
255836
1767319
180093
264217
1929482
1566291
257371
1638553
930756
1478008
1618724
1158409
1278840
1930489
1421405
1974365
1246301
1032148
1788227
1523334
324646
304708
1231304
1023151
1544232
1440271
1405967
1760399
724999
1408349
1353774
611377
870113
1679622
1114454
138941
1450959
351904
854660
438306
197976
913128
818813
854742
797472
1562863
1715563
704900
1150808
134679
191374
1220996
14202
1305302
765173
426213
1429831
445059
773668
1166532
1291269
970425
603524
1449155
272911
1941193
1743094
411551
1266414
1725982
1294618
1128508
530352
238153
1318827
1974705
219455
1943478
44344
1073172
487409
653845
946630
18029
404155
1139954
32699
519049
359993
878179
1247028
1662622
1160488
1310324
784582
1185875
602072
100362
1417185
498905
1975162
1908450
1912074
1867703
1963782
1088742
386545
558086
1132010
1396061
546949
486640
1955050
55414
1113165
495846
1791825
1813796
798743
1891834
165269
1224790
766664
1897721
1874871
722279
965755
1937864
439699
897375
1134294
1427832
403774
530993
538867
799727
123551
353447
1941023
676250
1093840
234809
523790
1311572
316449
1145821
324585
576100
849907
641782
1299749
1354395
327422
751793
1530246
34458
155824
516700
1590086
70532
1269308
1855325
1059408
1783012
1728871
186198
914713
58951
780282
1005469
137951
588994
1217046
1610718
1135128
1515846
1790656
1253763
688443
198485
1832551
1756833
507931
668918
847747
439153
1549951
504069
928155
1132905
1731587
4557
1406005
1458603
1155070
1182650
1184080
169608
1625645
1342537
115418
387578
1838598
421329
297202
1714454
1787860
1525695
1943482
1035717
48709
50118
1405593
1229207
1184898
594981
185512
849636
114706
1439843
1535103
454655
1504158
995843
844008
1433228
208078
614374
564790
1567292
1074620
592906
81509
253820
804054
1210451
878067
236772
1755895
754846
1189819
832421
362973
1061896
1907283
937385
1686355
1887135
1709581
1723453
1038384
1901051
421446
166097
326383
1941965
1420703
838833
198721
1978668
630320
1726545
1666557
1479455
1008438
769920
1096121
652323
1776964
1610162
1107382
1939573
1113337
1976261
1270161
426180
53420
1003235
1145296
1400419
1579599
1437186
474982
999050
1542941
1311183
1410483
664322
1729636
1795877
870704
53704
953903
1462843
353419
1570120
1822769
1847842
174757
1648746
1757713
1377370
526209
1224214
285072
1373717
412070
452005
278078
1380091
422474
1890493
1240355
1803425
611762
1565936
991865
1905886
169964
1835453
1430355
1477114
117659
1466799
581509
836415
992298
566072
534055
220615
1931139
254349
1487885
610588
1102482
935533
860609
238734
1945595
808089
784300
1814212
544127
87642
1800739
377829
1013189
482904
334527
415331
1234010
933259
736482
337146
162173
413492
1269084
1318737
1595297
1050456
1986826
103517
1106730
1914238
84752
1680644
12914
1082308
788862
357220
1011078
875826
1726176
1343015
1784178
1044402
169309
743341
240862
20386
1473998
1503938
877458
1266801
1272860
710761
290747
493159
190818
1271771
1905665
118256
221392
1892769
1366026
1947745
1974000
855112
1332665
845322
271633
1539940
314993
783692
421495
830004
1943325
174466
1632934
1727908
1045040
327962
766841
992231
1281818
1249294
1098283
1926597
572498
942624
956557
1022577
1953772
601789
283582
1958422
603439
1415560
1281622
294948
780454
1182319
469598
1786747
587174
1691802
1915518
216664
413166
1201528
368988
1982883
116605
221272
72257
1233561
1445825
685334
1584802
506851
362327
740093
1176819
1576732
452920
1759737
121899
205809
1730412
1674612
858651
952079
308155
7367
280290
490824
433292
736244
764989
943029
954065
1662690
1480691
1204098
505064
308614
205471
1490333
1269029
1475721
1950224
1258682
983045
1620971
116455
1608724
1688201
599819
505274
322442
1887623
664755
1007747
652119
620618
371392
240616
1549735
1144398
1745041
1841982
1361719
387521
1793737
894730
1434864
706841
1088026
659135
849227
608329
1546455
1473649
1566997
1965715
1778310
797432
780725
577064
743377
1110156
1742313
763380
675257
1330573
1860810
205538
394441
218614
1254017
1436964
1562285
1058285
947488
1544196
707497
953099
362472
1212134
1353229
185996
159044
893940
1575173
330617
471019
602297
27978
699104
1151283
564761
1339743
1823437
835485
282582
1889482
494665
1634054
918761
167919
1218894
1116365
952753
693968
1377639
1752096
857187
1439135
1562508
1465747
896360
1918773
602834
637316
731444
1266962
1151417
367489
1502710
766991
33996
1186928
73117
1941777
41144
8818
449313
1748258
1416433
1039979
1891195
1814060
1739479
765544
1031095
228767
302363
258238
1966848
618381
1887850
614594
1543441
1992828
29834
353905
1321376
611474
748979
1783292
761738
1999943
1972480
1957766
1722742
1579615
645101
58637
789093
607990
1065378
1948341
302380
1187522
997682
956215
1434107
68425
1847455
1298145
1500353
1371816
137710
1221381
749615
1954642
550583
295285
1532328
1005909
1460386
1960978
1977447
1342605
699449
355239
587792
899733
504482
171733
1952038
1696712
1980379
378386
1141736
1152407
1884496
1783539
813958
322461
620157
284087
385688
975295
1472452
1471315
454010
307915
1794710
21793
1997789
533918
1624805
244813
1829473
1258037
1672922
131352
524654
247341
1055317
360704
1682557
1061426
1945413
1935686
139340
1890723
1589740
470392
784951
1275637
947328
226260
1788681
447892
382396
178348
1701261
1542761
833072
221727
1066633
1748442
122837
1634582
435096
1636595
667290
406050
1499608
968965
566218
603721
1619986
1722937
1578821
33541
1965160
359962
452909
711523
827121
865644
716055
1683298
86842
1672614
1038422
162648
578642
1096270
1557277
812591
255570
1645257
406612
1887772
253474
1708620
458797
733164
1370911
359609
1667435
331641
443339
1553997
538989
1555373
875522
1215228
639835
445666
853029
737684
1924100
347640
961810
166494
648617
990779
577275
299817
1862159
339130
1768969
1735781
1651904
1791152
137203
1765069
128576
656295
1958153
385567
499853
1397248
312390
218910
1615176
640575
617300
302055
1777032
185736
1517011
597508
292403
352558
687778
158930
801342
1169870
617130
1470613
737762
886032
142137
1073090
1989532
274936
169133
583619
294414
637232
1141779
1917358
1937960
1494320
1037224
508671
374153
1464356
328789
25001
1339582
1919220
713823
167509
1740998
1413574
1651361
1992483
748828
1418244
44838
930910
1988367
1732181
147218
900433
399566
1728332
1784830
23043
1441867
958179
1293395
1112671
107262
1714787
2890
811944
530659
1635442
1668907
661883
216478
640720
1168331
1089366
913147
461861
1329619
30618
505709
1116910
271534
1132911
748695
1043
1665835
1258881
482200
619680
1629977
1729866
1289707
1657147
519196
1309959
1629643
701205
1635307
675441
975575
1923312
1226899
500357
1216993
961360
132179
1569404
354430
1859116
942395
176541
571473
1433287
829667
325614
1772039
1078815
1156652
1436828
1077998
109885
843331
465086
1215047
1960066
1967370
216630
1513368
26681
1346973
1217548
25539
809447
1359296
1648663
599921
1231050
1624680
981082
1001135
1371961
710804
1946931
1913723
1407966
1040830
929695
1674161
686026
412962
228895
442493
1267718
298856
243955
81551
1076371
185035
1065777
1463621
909096
1479162
1615602
1423633
1193128
1103742
26808
1380543
1963155
1705757
1999213
1575138
668027
1343061
1631461
1569207
1671901
5849
1138099
1120108
333002
19240
600664
1008673
1707766
1484985
1881396
24135
613096
1299805
1037399
1883673
956597
738075
563960
562866
1057731
487944
171443
348701
1258403
1855018
480680
1372106
1230321
444592
41014
1035911
57656
1055480
1986672
1275258
934580
853339
1906573
456071
1537445
783273
1660368
1487128
1530919
776807
5476
256072
1857029
1902139
81702
1540750
1452887
1029334
1414977
632143
724872
261496
1643290
1448773
1691497
996683
10146
1140328
1495366
533848
1146717
222854
986015
1728701
895591
1963432
1913401
1985019
397057
1117507
1149840
698266
474361
1685740
1091800
136201
184365
1757925
139712
585261
1003896
1530719
1828354
1842491
234378
226401
639504
1395024
300533
970497
852204
1552165
1341473
1049659
368929
1688735
1638922
551362
1455912
1573563
305081
1679361
1668697
1701744
1826231
1099752
477580
543744
831271
1415083
624794
1539221
1446236
617585
741086
1465645
1263520
1194560
190072
1566107
232614
752229
254432
1536124
693904
1422584
931476
58473
1517607
1548654
410979
1026183
24178
1826168
462494
153248
936955
1252236
1650391
1765721
1865364
1210020
1316826
1120648
834687
1772867
1135691
1246676
330654
1868481
1182551
1713518
394683
1748016
30219
1396430
1383093
1651709
1215554
467155
403718
1574113
1005127
1805908
953085
253275
574509
120600
320867
428711
1924880
308847
1227790
1582045
1644995
1236198
1395860
835789
1610954
1848723
1264854
318443
100532
1852091
125490
1034544
1929545
691202
199419
1861968
1927081
424909
1540922
1746394
1378564
437483
363436
1174994
848609
1640296
1983960
424287
1869080
1723551
195439
117933
982465
1552546
102095
766479
285974
621945
979608
1971950
1710559
626035
1273400
925649
1813255
1741828
1653781
1957784
1933288
856093
523660
362931
403700
870414
1809748
1127817
768939
1883770
657329
162201
547652
766686
770032
935009
207778
1425053
1555038
800571
1571128
1597858
1769710
1209931
1863280
662047
1634904
221763
1287831
66990
132528
29120
1959527
1362431
1266081
1554498
1192547
1583215
206237
1688822
1086186
829735
1847595
940493
1739381
1612145
257089
868987
327232
1250499
792391
375291
1763259
1271095
1994239
1083271
622590
126256
1023258
1883176
1445656
1234634
944258
1856947
742722
961964
1966393
67542
1006051
203577
163101
1885036
258140
549133
396708
893452
695937
1107438
523336
955662
455346
1837375
1006041
1887244
1579122
976372
1685680
1333484
1497830
783064
697735
1703487
1573081
1364540
1829048
1985934
1112003
295059
1763864
580683
1816725
944571
1423942
215064
632501
1028061
392751
142879
639214
1785642
1840758
1787127
104140
224420
802142
1283470
1326029
985658
1471926
1250498
27198
966512
1393291
54516
480070
1915199
1785519
1679217
1252375
103897
185178
1635536
861227
1517740
391768
517827
58601
1273067
1225143
1745977
1682273
1148685
577437
1660442
1217507
783711
1550723
1056119
666067
441801
210883
1109089
1018507
1714749
915753
1695080
70777
347854
115508
1520634
1447516
1910880
489810
1742340
1713295
399177
1421285
1645794
409272
1818271
1575727
1863042
525681
1894417
460201
519753
1602517
625152
832461
468532
99812
584337
1862278
454063
440568
987351
1079702
1822030
683633
1019607
1587310
1786624
1365580
1731815
1152657
1551112
1348816
1657198
900931
327315
90602
1404039
571117
541282
928843
657189
1348113
618666
816257
1969234
523595
636285
750393
706836
147064
941730
590667
914087
1018875
340906
482220
1900317
1152291
1426327
1330896
419192
1285771
888568
113278
500285
239772
1317203
514129
1870689
135185
1403811
349423
1989522
294455
439489
1460861
1262695
260036
970233
92037
1331794
1610810
1575844
1130885
1330533
6186
1662293
1210315
64167
331103
1102958
665188
1913485
12336
174694
125747
1287949
337348
1822973
437224
1437092
946327
1574944
1456384
1169240
1950165
1647053
1617165
679207
1561693
1844955
361336
1359350
197793
1998398
1704098
225355
463193
583668
962372
451336
1620747
1718220
1567694
854729
1498981
78655
145011
1760257
1789880
446797
843971
8455
1157107
304389
991470
1951495
1466057
1448322
1849268
1568148
251884
1852707
1541533
1146016
1794914
1288673
940945
1829168
927143
185651
824102
245016
1838806
1779522
633156
1905987
204622
474971
1443778
975488
1214900
1998494
1721629
1304897
1162250
1214549
678951
64832
724115
721790
1390469
76776
1358070
1318941
1725650
980262
1742889
871377
334419
1582856
1801486
1567838
320869
786096
1982863
1644711
1323619
1718198
1908720
16676
754341
1635309
1836171
1996286
1048141
696710
296152
1682621
1725337
1576016
1834417
1277023
396135
1401977
1941503
986478
649064
1701648
1086484
1156920
1260215
172566
1560048
65278
1578837
1945918
1696356
939691
1631889
1210985
1007365
500860
1682290
580539
942476
653870
1853163
842425
593218
1137251
515911
537386
355106
1006603
348243
1825914
19364
232345
631466
348015
275369
789771
1031127
317760
609944
484103
1410344
1484474
330313
575914
1900995
987772
679433
1128266
1838425
593527
153350
845368
1323088
390785
1189190
1105485
1887211
1506877
84610
530691
544540
849973
85820
1925104
1531091
23970
342826
505659
1090076
235769
790619
1320038
1008280
798215
606884
1674912
145498
227988
1162235
206955
801544
1488755
1390075
1511947
1641848
1484212
1862359
1198811
130028
203001
1377843
290311
1267488
1874093
1046953
1660702
1111807
469449
1425090
1738022
134694
1884823
528354
1770765
1730824
1317064
1048289
1036169
1295543
1183078
1379150
42027
1702147
617211
516359
953242
406727
701633
985316
1855531
363382
1305805
1583403
19932
1506459
1451975
73520
99967
531707
938296
1279123
906553
347231
360781
1569983
1969786
317601
1511758
595579
782010
165325
776002
665823
52310
119611
296867
1496864
1877613
941397
1972834
1498023
1614287
1195033
499420
20306
217969
516100
289202
1016196
248506
682894
140438
1504155
1355613
842629
1811849
630732
170601
1179992
920539
1508309
1028860
1946449
436857
1806807
83730
1200813
1439926
112577
849850
1291249
720018
1491356
973099
1929372
678538
1230094
1250980
365404
1336423
1573134
1514810
1262191
728252
991006
87130
1124268
1580426
327982
1101408
810619
1748861
1058204
1222736
1536218
1449062
1606672
908578
1561494
971852
1228532
244700
1075770
1405396
145945
1613688
153310
762212
923543
806334
78729
492576
399398
721868
296237
1075956
442594
1058175
9478
1156361
986381
591302
1410685
351356
1687729
1143296
775817
515494
664272
1741792
974947
307900
869873
1375357
1686650
1452118
704776
866490
147470
1664260
288527
631415
1884335
1705678
1972895
1962644
141231
1767554
1156317
698979
363040
1477511
282172
426786
127877
1123883
163387
1811771
1308683
62207
1257073
741084
1888683
1044256
1761035
393897
1848939
296844
570590
1705651
625381
325986
791048
1653536
1145667
1961155
993212
1299268
1442489
1783206
1386535
815498
8531
709249
1214952
358608
782552
1810035
275793
797576
1807411
1167026
1732562
228286
927956
1985965
1948667
1119379
1455017
153727
1012305
1783805
1906329
1104346
954655
760915
82475
544846
137907
538053
1808894
645308
1754084
969847
420427
1740901
365239
1986876
1589821
568609
966609
1680659
487621
969900
1749954
1258876
1735622
741565
1732465
1105360
1566826
1192065
1080883
1613804
407450
118203
1367476
100769
1722495
1096773
1236294
1141503
1212533
879217
898255
1076482
1883138
1626285
968851
376196
1997773
810086
957426
1189284
1874135
1213042
1292989
1558407
1787946
1300080
1913635
941487
46549
1042099
1435937
1800995
1580763
1158016
654213
517999
177164
1968769
546679
1018131
1567685
155793
332294
1180049
810474
502247
1942061
1827818
522627
1485355
1748019
721927
1794958
726561
244717
1695489
1362393
956553
1017397
1322473
128004
1973067
1465262
1383128
68514
457958
1978204
1710644
280044
850407
768539
649007
1043730
595706
482612
1572355
792310
1476669
1458435
1594710
1544538
1819739
1670596
1687399
460590
451874
1111207
1507689
1503341
1264957
1353672
1018004
263013
1054115
541800
1776588
1570073
455462
752947
192703
958941
1728739
1437322
1019197
1829590
872749
189876
1811943
1006787
1984499
1548882
591146
1391363
918900
615735
141514
607526
135971
595399
459727
1944820
984961
43529
964949
900080
1244838
1610940
1886141
1109072
1883105
1613615
1679525
1936975
218835
1891880
1131619
1643465
1502951
1796353
792753
1381402
815033
1190700
306653
1780723
936744
1432070
1213797
700847
407347
296056
666325
1149565
1649860
1013317
1793773
879020
1945725
996280
1769575
1759
758409
1710981
1662187
411129
1958995
913654
1600112
1830449
26220
929226
1069061
1990197
711142
1468431
997903
1749360
1849186
121385
1517442
180049
1129231
493533
800119
1207781
1732225
840950
641509
1342015
7617
256106
868646
1974492
532829
1497856
202643
1103531
958177
1264164
1090758
1260000
908705
516001
49516
561882
1621137
526420
1721986
632856
192507
1540556
1864460
1756247
1085075
619325
988122
1356503
1179995
1513851
345485
301860
1725300
360637
229430
1371508
1223002
505495
376723
494099
1063410
599413
1431857
881966
1346796
1783397
1766493
1650037
793256
1812808
1348836
534540
1054342
299121
1173893
1561556
1427599
1635084
1385403
1823643
1163370
368754
1954409
192958
1222367
701968
561907
62209
1870517
1747370
931500
407514
1047706
1030675
1581323
1617561
1416727
338478
1257981
227810
1775494
357307
156752
1660874
1116690
1868601
1897021
1193513
132715
1228865
129720
1898986
1374507
605861
759494
943476
1904271
1102150
526956
47020
270903
1176926
1119682
472712
225615
1232531
1145835
1918011
1061079
377633
1842740
1260398
1636403
401943
246091
709174
1731479
432958
155392
1264424
1597214
357018
1230733
332739
510509
10081
1703398
1768002
540763
609850
1334043
136454
100785
1465641
898481
658453
727198
1878504
83569
1507060
1748036
1653551
1997210
1760917
1926500
1922489
428067
412963
1971906
1406982
1356790
1591730
452439
1966922
1992352
1680127
10106
1734789
1556199
141299
65012
366438
1794785
79059
901679
1586186
591445
1689478
1456862
1354379
892337
1066555
1803693
1136605
804867
425623
71658
1499654
1970880
1416257
22383
310378
425983
1261377
1249307
160149
354422
965232
1455949
946215
994301
1598573
1347071
1999392
919410
190073
474198
259547
1563887
322479
976427
1246171
1258551
537009
930476
519318
644619
613968
716603
29168
74725
535127
1321087
655253
1033651
1293259
374594
1334980
1995111
747276
837694
751558
111064
373287
1499550
1266867
186441
272652
279945
1598691
337666
1622500
215746
389992
1733815
297988
1288865
1347300
730408
1601846
1918426
1885634
1433681
86447
1648902
1921650
1830838
911091
1824976
1034005
1909865
384667
1149012
629585
263410
132357
1812506
1689490
322788
171458
1461283
1414906
936021
127231
1723836
1457314
442610
1791380
344066
1081280
1593001
247722
1740487
621079
1759879
696333
229007
616637
495711
157893
333378
275411
1503393
818262
759179
1414079
1788964
121448
953686
464471
482442
1620077
1208514
423149
569359
1152585
140290
1059288
1892618
589881
1966908
96085
495518
1615142
1362321
1956831
539220
594654
1733956
1546295
402554
1936246
624308
278072
1804027
1628245
1914309
785088
993198
1208260
1259826
607243
677437
1289595
426440
1644059
1515406
1042429
502236
1224857
1078904
1137813
1888285
1449542
1447084
1530044
1468226
1584840
752215
1942005
1098992
50341
257722
250843
1636319
1674667
1457525
318702
1727063
656282
532057
1430836
648018
155964
1048760
1769806
242862
180524
223151
1656695
1420227
145502
1201912
713626
1919066
269865
1322834
577191
1612474
1414158
1949104
1890431
86317
750447
960208
564632
1248014
881573
1958894
1547161
1367809
1389634
244708
965647
204982
949609
520227
691511
1570201
145831
646632
1409681
521968
498602
592426
794821
1280455
319313
1133634
706300
181558
1493965
958202
968290
660869
1145691
449867
1979880
575389
1583188
1676571
1593590
287776
891293
1468847
311552
12217
924749
707337
21972
1658579
339834
11565
1549742
221981
1140857
276064
55761
734183
1696624
675719
1364033
1614713
1160377
1268690
958214
1451591
1998348
535152
1153371
156594
1809
1823019
90635
553794
1002084
1903322
794006
322819
1717348
934903
908553
891859
1521480
881038
1711001
488287
1366975
1255465
1622926
1578743
1717057
1329411
1342428
1665042
1837394
1836550
451060
1248084
877090
1728969
1358942
757686
342661
81389
1431604
1446257
1849678
1661709
1624783
1768196
825281
1320167
1947633
600875
146469
565352
163725
1036297
145195
890174
20896
1490245
738174
506035
585520
1253537
1045235
447912
611763
1825624
925127
729500
838187
1321359
310832
1751954
1894244
286377
1749946
686033
843561
1061213
1159502
755692
1286483
1446612
666836
230449
220215
876899
717077
1559894
1290015
772974
1455458
862481
1861418
1001558
1578915
170313
279539
25253
1144087
854006
1754343
46117
430624
1002382
925154
385278
1488911
47610
830663
492238
796174
989664
1620069
363863
1000185
84413
1875047
1893604
1822197
124866
1418638
1982832
153726
626911
854737
918853
120916
431943
1665828
1619009
1600965
1331279
905926
730610
1215904
1508623
194226
1168465
1844389
1765416
555132
468355
841445
521294
1501898
1267058
307916
1423905
909639
783477
119927
1626175
808170
1884223
1408203
1124955
350827
350219
928459
1596018
957356
165658
589974
386838
1772996
327793
1619722
1039129
508650
923589
169671
1321301
1644414
661365
1343733
385450
282614
1737951
355271
1390449
1663369
656848
1067915
1099651
1756418
1346273
295780
1007348
1774990
1014877
1849391
1822968
1814991
1804012
291728
1135776
1524951
1991347
472040
1239066
430501
73405
686488
1595511
731500
1046395
355246
1128177
1078120
1056293
916510
1664458
888975
272879
1217654
589493
1808616
1415142
874228
1746860
1628497
1630753
700968
1615067
354695
629294
754849
1728020
1383549
1924068
1029191
408847
1015694
1998010
856070
1090551
331283
327953
1900518
753276
273383
1426235
1942351
1373908
1224734
1478031
946111
287937
895757
1376233
878475
132381
858664
572691
1994756
696956
1921888
386516
249557
409690
279994
1160728
890996
364405
1277453
804758
493800
502180
1072953
48492
366214
1507499
1970653
924017
615252
667203
1641242
1861499
270611
1748084
923071
1641019
630416
1957568
1633853
1521252
804937
1094161
259458
998102
1002777
1663728
935635
1607224
321330
1285229
917007
456071
1908255
105364
1819567
280854
629962
1727681
636660
695664
1937650
1765524
1111816
1255621
1437943
606765
1224798
666361
95449
154490
506981
705783
1426761
1164974
1518626
1746264
160186
1371547
1198652
1447254
417558
1407748
820492
1423787
1048081
828558
749565
544312
194244
1399157
1549040
1757580
1269058
441809
1299549
1864531
912915
411867
1836881
326945
1178477
1970559
1163663
1025278
122345
1597291
494870
1731245
1571772
899934
420936
506796
548288
695797
1928856
204644
848715
352827
882496
1255374
243381
799992
1738664
248080
758907
80572
1571300
1247378
1425531
1207513
564611
1853267
1881011
1754480
444913
1739167
414369
1307931
394163
1471960
1498103
799382
286085
1400332
999807
1055036
1571004
762478
1185910
200167
1405928
823899
57612
1221461
982484
966695
46315
665026
1477500
808970
233414
1123497
1638212
1422334
1686800
708341
1465321
1876767
724873
419288
119570
1451165
181608
1439656
1444491
437592
37514
1581632
665545
397124
858473
884335
1746468
890556
1043299
1645360
1647320
69804
1732991
418217
223415
858328
916048
595770
646965
95964
1410669
1329814
1618569
1707731
865471
1211115
26186
190677
870747
943315
1633718
277003
995133
1078291
462505
593225
381519
1132924
1969974
1797099
1644442
705175
179291
395724
1857638
285417
1012243
71431
450356
1650042
169318
1681488
915992
235716
957451
1097021
483473
1685422
1549530
330600
1937515
1194386
1174616
1992568
690913
1672224
678675
750665
1042228
266636
16719
663915
619393
435576
1905020
1419905
1031869
1320637
1483933
1523330
240317
472074
954960
266645
56483
194509
275428
130203
180677
115177
1157012
919376
660281
1529574
68045
1072814
1150625
1220200
176513
1086319
1292595
132141
513889
993663
118243
740943
1707059
1341879
520492
754745
929946
907548
379316
89620
1199071
1344591
890338
365546
1241301
149350
1815980
1402791
1385679
80177
160718
998636
39325
1594192
83137
945019
311003
1030698
588735
108459
1439334
1152225
474975
344320
895970
1750036
1643350
542962
1160056
1010835
276793
1394230
1750014
115358
1145127
694193
1649569
1126263
1626044
1466526
524493
1955917
369427
335402
1567316
1118894
1713309
316437
1512429
1851508
795108
846476
1769460
1522660
876751
681848
1461782
538127
1769227
707591
1538744
887590
1137165
239956
1994400
743969
840076
1326231
1611839
291000
315419
1868417
1858795
623295
1272756
476993
611843
1250647
503355
302166
1839245
1209998
1885772
1788979
1107252
30203
1013487
900635
214188
1132156
369022
1477290
485657
1524908
736217
530199
265648
1727755
1173370
1702148
617318
1257193
920778
1663222
1445527
1840361
149543
72821
203884
1338142
968541
1616812
1731533
1885398
24193
1532915
1966259
879147
714923
1399827
623283
1813796
991047
628512
747074
1624328
1598770
1352743
278209
1946106
1167461
342340
1602333
335888
111289
1410138
1743730
279564
1599945
483789
386147
1310926
685069
43315
740303
1795976
321334
710203
565379
382499
1976596
892533
1090758
290846
163361
144036
175167
592127
815742
253458
480293
1743592
1427278
817383
745585
1466087
1463388
658566
64244
636731
187376
836819
143221
1455861
1769490
1322946
1699940
1851832
1394448
1221166
1974332
792129
1149677
1536282
886978
52129
816111
1596973
1510648
597146
157264
64853
1998300
516878
27024
500549
1147028
1159538
694071
1222011
515834
1964104
670562
1453988
870234
11295
322415
1212127
1018610
34863
63946
371270
1257009
892377
1284157
360496
451614
102529
86834
414831
1151099
725341
1828707
704806
984440
292053
1063572
776981
123458
819894
732379
1603804
920060
1329379
1984312
581993
1497385
1800688
1253188
768223
1507097
1701136
692291
1616326
1527495
145497
747014
86973
172173
1455953
345385
819639
365212
990612
1806401
362635
143381
493743
959766
1026964
1250915
1539666
1625549
413275
1981970
1940563
988410
444285
1873815
1524357
1389415
260545
1383881
871398
381708
187364
1404322
958455
611520
739087
701548
275378
898931
263278
1055820
1090146
383754
1959016
494646
60722
1759114
1566682
930890
1129925
336862
292640
226822
1292682
329234
1842271
1809628
1767286
338192
1062357
1120849
328993
1871873
1511532
990415
1344343
573315
686228
236941
860496
1197214
1417083
1767591
646470
1490366
1315494
324913
550617
1336688
391864
1895104
348296
1422175
1140137
917068
158898
1765679
1714767
604923
1201757
1845474
327378
604538
96140
333244
1083758
1771980
857378
866930
404352
986074
652609
1933987
419980
772653
1581548
1759486
386990
212692
1693639
914495
495490
1430651
1029774
613493
1878560
422676
1438164
914412
885425
16438
925288
1586293
495482
1759237
1637213
1328016
1730125
1433120
1084129
717457
888898
1524088
780469
367535
1237739
1266624
1008776
68522
697306
1396470
1810522
1355402
768591
582267
688271
1569626
359397
1861273
552182
1196424
1960536
1869596
10953
1664850
140825
266174
1324450
51443
229376
79936
98045
632320
148386
1965087
1104065
1605754
197371
849511
1535002
342286
1078946
1258104
1238673
103370
1084828
402801
870179
1936913
1568927
1974263
618536
1011009
1582549
79548
589735
1601368
1564727
1995379
1136788
1090983
113155
972116
1241906
1064054
856176
285374
752722
782307
799403
1320508
1644477
1513784
939935
984715
1380374
1722309
5753
880919
500031
721099
475144
1903568
206232
287312
1428976
1514436
583762
1068008
1974303
637495
751124
1574946
1742347
206325
1991764
1478606
1208696
1397667
563679
261130
488876
478149
1169869
1039844
1140552
100047
693248
1922927
1715227
681016
292655
328252
112836
1422649
330767
1057630
25688
1545345
587006
1043770
849786
970912
941455
535603
35186
1327448
159411
269401
1939549
1361298
893456
847863
954721
305472
642999
368569
334563
840144
33500
1596048
597058
1899109
1272346
1985233
835208
1667846
1744072
1757530
1920039
679062
1753571
403939
130584
982741
1651913
488394
1505131
103933
228874
666928
1707013
127620
1058095
677592
37902
1341441
735713
454331
914518
402955
677550
1945553
211513
707198
1944693
1116037
511628
1179153
478239
1332444
1949751
964882
1343343
1748820
1295449
899033
1825856
24592
303935
1742136
1868655
1721953
1542028
931094
718244
542826
742010
12174
1844554
748434
536291
1368302
867997
837657
1699823
209757
755765
906568
1533714
155317
1028815
1044028
1346014
1395181
488192
1412598
1936920
912146
362820
514964
1460296
1095416
297203
321836
16419
424727
40217
60016
1091668
64545
423096
1738033
827556
1844919
906835
1955433
1707697
1378067
669827
777407
401549
1422547
43862
723200
1299012
1237321
809602
989789
1872427
1181458
715463
648360
714198
1837025
311442
1112154
1481480
1979685
362037
1732944
737483
1400918
1060727
1936271
48724
1306756
1869320
1703761
1385466
178713
470699
1435982
869503
1956746
615082
86417
861027
564033
1828057
845452
647092
991667
750165
1822126
902045
1490214
1809076
1692025
902959
18969
1277546
1449470
1577104
673735
705547
358776
978180
1684093
1011724
937784
749201
1728086
1665498
1198366
1833698
1698267
1482310
438801
1109934
147159
106665
776387
1175385
465527
33152
672161
699857
809753
654222
1421657
615093
152445
1454665
1014752
1641920
1828532
1337866
1738137
1985625
565284
1324222
940297
1387748
1201995
1732886
975701
659975
469164
1583787
1270800
1121668
566201
1848968
230230
1367496
1458058
1661441
1205012
1407053
1393552
1221674
298731
1200884
252425
1631429
1466284
1572750
105
526227
5090
1898803
796500
726530
928719
1455140
370987
875950
826131
270496
1856304
974783
1103362
335028
972592
513301
1544979
1137856
1831938
1641722
1142254
1216023
593212
1671411
1252042
702566
1045094
522677
1073841
1790072
1147003
367559
830616
1962924
609878
699828
491306
91228
1729450
1714942
884222
1882104
172598
1875791
1243024
838831
1681901
900391
819733
727438
166795
1363210
776487
1795333
923380
1827696
1946452
1808189
335557
1690165
1939323
79
1207541
50993
746930
1144581
717896
1842061
273016
1230263
728766
1131461
557084
881137
1903534
1696125
1429954
1807895
1056514
879973
353545
1116927
1948326
1303452
565201
1244976
1500354
572405
439659
1189123
1682052
1950500
70932
859375
1605105
355408
1661855
567933
1847003
1031209
68261
714983
1513006
222277
770357
68318
1095989
589652
90273
195064
11795
823087
1059
1825145
254873
58782
1333509
1443570
1136448
462236
1110214
221249
1967327
833020
1785777
504024
1113045
1000633
1847664
671548
570362
671596
397042
946222
1547611
516073
1764374
1748133
162648
261153
951183
363464
202406
757420
854230
1504016
1419348
1620222
1984718
1594681
460807
430161
1673884
986520
795853
1431573
1210607
427279
117513
154175
1904045
262013
1186095
1042557
505682
438111
1418200
1365241
234823
147335
389909
1357613
803355
1168699
1747719
503063
489785
1418468
1487961
1866125
1621850
635510
13065
564941
718436
1628534
352522
350039
643268
1457159
701112
1835901
1792704
472202
34015
765110
883925
1235366
710785
1783506
1289907
211613
1634989
1765038
1589297
759369
759476
399177
1043297
1299823
1092226
44038
884684
1244069
1165032
213739
515324
176073
521875
1968259
374506
1415687
115681
441275
930061
1624815
308631
1185313
1972444
629910
622170
864504
516852
447627
196174
1427739
72136
333997
661552
444690
1070697
807546
1051284
275653
224746
1491583
808671
1483576
843510
442647
1891326
149544
680955
742938
1497413
224204
566363
325182
487244
1788194
1539054
574043
1605629
434918
1756106
692274
1767828
37805
905939
652915
1422123
219966
1247241
1460035
1594414
1734955
34482
963790
1368841
1506966
1713055
571355
1733177
60263
338249
1285007
195115
480395
1691232
107691
139072
915160
842443
1540466
747358
1793070
1214693
5487
1447352
1051069
1356295
802721
1254576
1058963
1545749
1013236
822464
1473959
1344749
856959
658483
1562986
1947759
1248676
953850
954170
1104768
1018082
1678574
706112
614405
770518
727889
1541671
193926
1256631
600150
450300
1352174
986241
18374
1013434
621194
635514
140997
1241726
227776
1838011
435601
1615620
425592
825008
1249295
1023049
251767
609404
454515
1371634
1090802
711273
1672906
269424
587816
1983681
1911516
321491
340183
495844
1940211
1434649
1913885
969095
1593543
779001
1939326
535567
1466436
1899766
452712
1819891
1476014
160815
60848
1372401
47482
629135
54847
1016632
242632
232954
919211
952013
245422
456166
1521621
1689643
610926
1942118
1369416
1168493
379945
1497326
558763
556509
1117336
1139033
818559
811465
683906
717782
690272
656057
659631
344196
1280153
465746
888692
1539460
1563333
606497
1992639
60126
701237
1785298
1756832
1539728
1957607
1789902
1467169
100464
1543523
1883029
515181
1893605
1871802
1299464
182241
1251807
697403
1777993
1842618
300945
1230450
1417846
1776151
1477212
1315461
444516
439573
861210
1105939
1286870
160944
106546
1666138
1625632
1832219
1496059
1856783
105516
1679841
468073
25943
1554638
773830
804038
829210
619720
1930059
576734
1298367
166621
1527904
311884
1426590
244341
1172914
442548
1864356
804612
1311247
718152
1861059
491805
1022211
1672393
238720
1985311
235622
895411
400420
1063056
527675
88463
1998819
796019
1007121
648496
365626
220105
914189
1214682
523991
1063067
826668
1243911
1174640
954659
271489
451512
1274727
1348783
1687564
1495151
1685331
1211440
1064508
1721338
1269601
175264
530352
1677257
290686
475586
1668991
1080153
1761672
895441
1665379
1812761
391129
1486133
1623777
284000
514806
1363178
1855778
1214625
127372
1555749
723809
1459261
1469740
917204
1128647
997067
62423
850522
1697293
1666546
1817949
1082261
169675
90661
467273
979361
1925752
536311
461643
2828
1435426
279487
1612011
1565734
1677854
679663
410490
974243
909624
1772074
1586224
245084
1004936
338114
1746138
1977130
1946487
959797
1777501
1010487
1790160
1725826
828246
1946791
609575
1157484
189622
1353521
918523
185435
1778474
1063710
712565
1763470
1338247
1076421
291133
1755546
629068
260106
1488768
690461
1966306
855235
206649
1058097
376056
928131
1730906
315681
1630969
455984
32946
1714311
1786562
917009
1203726
676182
110581
616280
1189661
1772999
1056536
1470674
1103818
813461
872474
1055819
180596
1834759
1284821
1808844
8862
995921
969663
1521999
1111044
856618
578930
1593304
544136
257408
1034588
1965413
1349393
137571
1270703
339843
786004
576953
969556
1729688
1331394
1341322
1140069
1142989
196009
1646894
1986297
1330502
353419
537788
1349701
1512159
772434
1458027
1522692
1404940
285354
1496649
986450
380668
264229
1007315
786811
1911104
485223
227979
1136635
755321
407358
1401409
1818735
239626
15743
1372317
1519952
18956
1033251
806941
55525
1689224
1693749
1281492
1710914
1106758
485498
887844
25584
1555430
1629807
614199
1087406
1014285
1923725
888759
1478973
1127328
1462306
1413456
72678
1397294
1854722
1955728
1992686
701749
180214
1164763
301193
821178
715095
536574
1388103
938554
361325
570533
655939
165417
601605
977968
818167
1126743
919669
651040
1771558
1841381
214208
1021173
464528
1675515
1963816
602180
1188603
1640041
259331
158412
1250091
479431
965888
863808
1389407
388959
1974314
1231121
804975
1113064
1020317
723396
1386956
1055168
360903
1358112
974364
1441943
1793589
63327
115823
1945252
971857
1126551
1466413
422562
1586894
996215
1764224
1459250
1845263
1130639
1279597
278482
753223
824976
1343473
99497
1561803
1647536
1528948
531449
1123239
614566
281613
163804
599446
487832
1284435
1034970
477604
1763494
583402
1991220
1073556
29961
1484817
1445604
355748
372958
328220
175902
808682
1569914
745608
457705
959495
849856
1985347
1565160
1945874
618931
1992766
1516448
535037
1024266
122884
289707
1285073
751392
442374
707204
219643
1450330
1670465
449698
1334622
1412226
438556
294070
1899866
1169354
377856
420203
728871
1094452
825906
723450
53355
369134
353013
1402277
135568
1330802
1234883
1162532
473461
386368
1001124
779164
1203239
1317766
938141
80414
855396
1935197
1912621
1944253
568111
214744
1380900
883606
1477581
990197
860243
364579
1041713
1071636
362904
1836488
535879
1280273
1170638
1732839
471051
1222851
1058798
339071
1814350
1847671
958230
694637
1160101
355915
969333
222718
1254676
1967006
668826
96508
1249166
696568
1015377
1398858
1273174
917740
988158
464691
1809418
1755710
1223508
566680
1517713
703951
346521
353996
1806796
1350243
268765
1064247
1662211
269078
1886322
1386698
630542
94437
964487
1534901
1938719
747221
1048729
824913
1256459
587519
248017
1331982
619214
1263646
744452
15895
738698
1922034
1896480
1059000
1965142
676293
994223
699643
1611621
573178
1600765
560027
329100
836565
149627
1706615
1755652
962899
907836
181070
1164617
1576539
1478645
1825021
319171
297660
412058
1576135
1949822
653921
425886
1264407
1968397
1630912
240348
1916017
270808
1895295
627987
1812768
502168
572539
204812
1077553
1692414
1776954
1546904
1550187
557240
1052141
790692
85868
49541
1427367
1323012
1359540
638066
1370787
480628
1117838
382779
1137554
467393
821967
1324574
1508491
662881
1147196
1500815
760212
1796742
833619
941539
1756289
684966
80562
1917462
202089
702461
292768
1142660
723469
741793
887408
910444
315956
768713
668643
41416
68387
1402589
929550
1540316
888832
1179597
1556589
1941740
1874036
1295962
469835
1232375
901539
1746584
1312630
311002
1127283
239538
54754
287606
1266755
1998924
1031369
1596030
934140
1083889
1050308
1856466
229440
1478375
699476
984182
1827324
1882414
1745468
1925404
1076107
1017423
1386918
1119472
1369541
1115601
18674
1699081
1563664
957133
1287471
1494096
70177
1458161
122629
484291
1695304
1452459
1816597
431199
1980614
687080
422764
1283980
1988465
51244
13541
943488
1644215
1235042
335133
590495
1924849
1896430
149298
700412
1046580
883587
211932
1968157
1187362
1260305
1297725
538629
1036036
455433
1397556
157402
1348096
1057379
1763449
707262
1012294
1199495
1443975
343680
623937
121735
183040
1891653
54687
1136583
1667883
1453316
503787
644601
1216650
904237
1271538
705218
293549
1715905
1407572
1931106
1259903
1583889
1330752
167319
148799
1212840
606550
1631667
338105
1765710
1626028
249227
292232
132765
1654114
1914227
67719
1317241
1739
1279014
1114788
1611586
905381
1378945
352107
860160
1368945
714251
542530
475589
73022
554630
1027497
1545860
1559096
1865072
328821
1904661
641621
246856
982151
1185997
1713971
908243
1453565
179551
1328585
975419
825505
1595466
131453
426860
1338002
1989968
341418
1038091
1390159
1321733
974556
548459
1886070
1225890
1285356
118087
1743934
1373860
759737
987829
850131
819605
620455
558472
1365940
572026
371598
1104498
164661
1793655
1508496
1855917
1548134
1109022
320877
209745
538485
881579
1486293
882355
1754426
1834708
1300132
1097383
1897207
1940437
351115
1513554
1298084
532447
406849
1107470
1321514
429033
376932
1203828
1554165
533869
1778419
1377195
780638
1066874
1386568
775961
1619191
710320
1069004
1131845
1577403
1021812
853285
1951923
1014516
1391751
304389
1924056
874577
639416
306301
1914331
1937934
509165
770187
1405065
631320
1362569
591508
1839435
222420
814076
1156948
1009974
353204
902104
1222298
289263
1316200
1723873
1113951
307827
1388312
1146718
948075
495891
715479
1434894
970489
661583
761927
1604646
1522273
363215
1789967
1924250
229514
1708569
130889
1386513
1160578
1793883
507536
1348268
1526348
270446
534311
55091
1734032
425522
369764
1097742
1152969
910455
1933012
1754918
1308556
1201246
335788
1617125
486226
1854156
1607248
1618913
1105606
419485
836248
462789
391043
1463204
69380
1123983
575677
1423736
1750107
899477
570620
245113
844314
1886264
688725
1051457
1300712
37805
913824
1793341
1500331
390505
1529723
1612404
1901333
1921541
316590
1119644
63730
1281454
177895
345135
1446141
98285
66861
848429
1106211
709233
1454637
1018240
1229326
1702021
1317709
1583526
818617
1214856
935403
575956
1699693
697149
1616152
966350
668942
1559917
1080706
844388
1987204
887262
115818
1419148
1979469
45059
245243
946312
817047
605476
911339
913420
1560397
58067
1745662
156832
1699536
518138
856453
784702
378617
1179764
357989
698200
1892875
1125576
1684208
1378815
1442318
906286
1497695
1094619
604880
831026
1999759
265066
1521900
755781
1993447
191329
1324083
103687
599799
410575
1750107
1534813
1722035
1805790
912874
927831
847974
1529546
1744976
1282013
150153
857588
174228
1146703
877959
951018
269671
1352018
1510995
731498
1672435
1453798
220352
1625084
1628797
1406654
1435996
1874759
148595
1512385
233584
642689
501200
1184169
1986367
446198
1846243
1144503
1796360
627392
652273
92667
490167
449830
1832232
518
743647
553609
27105
246952
1440441
1612269
1554623
1850559
1594787
1104111
1151278
407707
1127269
618233
1596697
307152
1918067
365101
1135611
109236
1532241
1942839
128910
1982791
1661918
1229308
1966304
712858
1009849
1192649
681967
1757737
773371
630602
1868289
736885
400653
1250728
1197115
1860283
1217166
1228104
1399390
1174901
1054570
629726
1333383
1114604
1132646
931598
765755
855839
33588
456177
698702
1578636
316626
986557
1772663
143718
1363081
848250
848339
453322
227060
1810378
1525063
1584916
454042
1046634
1931339
822249
555058
257127
682433
529483
1722008
1786109
1635443
329480
1046028
1046852
1047692
870396
625960
1565124
1167695
74686
854266
1094197
513455
257274
1005836
1814146
631327
1542556
515726
573328
190217
782218
612792
383203
1819040
209253
815118
1291104
751925
638166
948830
13973
654672
259273
264434
704247
1100259
848407
1598334
695601
204043
938309
1578207
1661034
619397
1769324
1392077
261493
1173800
1484524
1813348
1336455
25021
582046
384581
64852
668080
1042924
619458
896972
829229
386086
1646255
577496
1912586
1949094
1664342
950115
273245
1447691
1713647
1825468
1993835
1899718
202260
1307631
809851
1619106
1091612
727441
816884
106156
1335858
362749
1442531
1512586
619196
854470
675110
665663
1829104
982059
1592173
1940704
1785423
1487111
1976718
63937
1175230
1154562
989698
1397513
1867066
679289
298510
198606
1609534
1843428
1367538
233587
616202
867421
691554
1565141
286003
1523903
1021017
1750350
1018366
1312012
1884236
1160978
1547180
1672322
1450126
1958555
1790879
57731
1228545
1768201
702882
627473
1703806
1550689
1820908
1957772
1687419
1845121
1091287
1040393
745848
417234
1902663
1609724
1206843
1840188
1770736
274789
1399475
1754433
1471114
1665865
1066137
681342
1708
234407
582503
1320996
212629
651620
1747321
106206
880921
1908003
551606
1532280
712977
1601623
1138848
1712312
1582999
523095
1360741
721196
1646658
1588352
1652896
612345
1802578
512824
856451
1072940
1655877
1002960
1541638
1831216
539893
770418
159454
1769960
1565056
1543408
630302
702086
1425586
384659
50742
1623255
268433
365172
653253
132489
319339
192727
705507
1579068
1092804
198708
165587
1557813
1951935
105446
527627
188427
158103
1376520
265802
232794
1554175
444706
1574714
1500712
689690
864836
170267
352997
1847561
1044233
26367
1223374
1695333
252152
1449978
531216
1818044
1292360
846101
455607
1717490
1125061
1787966
61438
590723
1408330
1503154
1860990
610949
1119103
199824
910421
1611483
1001438
1305530
1455744
880098
1838016
525531
1746767
1448905
1873516
1153092
1900434
858772
1552565
657522
441711
881316
1925463
1719557
1313832
1729439
1841169
1576955
1938138
564390
1957467
871853
1137158
668083
159614
919232
1188428
53839
1357694
1211161
1986686
435454
1587529
537775
1259315
277324
172661
869727
859999
1293124
754134
1728013
1744337
746323
1433716
1041700
597393
559738
1809766
1867747
1239147
553965
1695640
1270748
1427499
752249
85812
1331903
27320
1338003
82803
73592
1269194
760556
1468524
1333396
1702437
796056
1946165
704124
77236
1552867
635451
1418771
737256
262736
1039239
1200138
326303
1809305
594891
1346571
972677
990613
113453
888986
1438677
1800139
266727
581745
1578632
1558535
1307431
634046
140655
1357637
805693
676218
1912118
767129
148247
161288
1384370
1499009
196599
1756189
961790
1179709
1357177
1916369
20695
698798
1810925
590674
413142
1263992
1559229
1216712
1912853
980557
1177044
1277251
1424422
1178269
113294
1677661
1767985
1272012
1163908
1805197
1401588
1275585
1265706
1171390
1757688
1932004
363383
603469
195021
1062853
1470422
1170151
1396080
1144609
826251
775794
97355
1447475
1977639
1777230
1192479
1270633
883118
284071
185623
1638257
1952415
1460654
1313232
1606036
1474547
1830517
1159286
740634
696463
1281149
1858879
1061065
360754
1699206
1569233
188866
1219259
470690
1023484
354624
846830
1216594
802282
886296
1070124
894609
687481
1918536
58339
1604780
777055
935327
1234907
1986380
572306
1125662
1624801
1405376
285921
382120
1779941
1088960
724366
337070
1924932
870423
56242
1978745
985173
122846
142638
953055
1907386
1187060
676409
1661207
867271
1962420
1141048
75219
1748847
1699521
27325
404426
72375
892433
924337
934284
612297
622576
1828861
837471
1287521
596990
1324038
1042297
508490
1693704
482181
757437
662738
1136993
1006119
204868
1777986
320333
1936433
488067
1980571
208465
173853
676894
456781
1966032
697743
1275203
334598
217135
1062934
255975
227405
1193585
653333
1206332
1062201
537265
218019
737058
1713971
363601
476453
690898
1584923
1678792
959808
1337766
118603
59137
1937703
742170
652827
1651170
1017775
840648
1491132
1364765
482490
221990
1990851
1358966
1921811
546874
420672
1732783
493341
359871
967492
207708
1767692
1662763
1397074
1612479
1241450
1803608
1767708
1022708
805687
401398
466816
1537880
1463497
308766
1357417
529157
1441650
349242
1284709
1592045
318003
1427253
1253001
1284417
1690243
1195825
1078405
1338688
276241
631666
74261
1240247
1173981
1969926
1630647
790883
615382
1788313
1304721
1044234
700901
1745715
388017
1295139
1957184
925505
475572
1418646
330314
627966
283293
403688
102708
1104406
1904812
1544199
281917
1456013
524764
1683182
901204
850660
1553601
1698989
175311
1750743
1796582
1291916
1851539
998148
270931
1566503
934342
1024175
1709584
1113635
431630
71671
1014152
1833915
1873628
52712
1155501
875938
1119262
1594927
380263
367292
1332324
241477
1294816
917702
1985040
775676
1078776
414333
1292397
616793
1896748
896323
281411
386267
583942
1606207
1370916
580419
1941683
964655
62812
1375399
708878
15582
616166
824341
1067005
424536
1615890
1699402
1957854
1899188
908117
1775626
1546713
148003
96354
381020
1268799
332093
824890
653921
441343
52777
1261763
814294
288763
1031783
1794253
123791
1644898
308285
13117
504711
1719948
456853
843734
1421638
1488107
607817
1730435
1368817
732507
1795740
1314548
1678680
1929088
1465141
364822
1401229
248443
1184524
787986
1916412
1478083
637034
1685903
1017061
1358017
910900
375539
402500
560523
859692
1341487
1369841
1033762
1490925
1136192
1342502
1888577
1886019
733536
315987
1678110
538817
520108
1398521
1902530
1442307
1240652
1535140
496853
1013615
581821
656884
1221523
830970
102418
1186593
1382888
239411
86354
932099
1849934
1835231
1768165
93023
1453593
569192
1684481
1382874
1501420
1514297
1632266
140366
763375
1258974
709839
122137
1095195
909067
1430798
336780
699152
153283
894868
419438
717559
1913264
727067
696603
1828767
729170
1506207
1255151
1675377
524078
290163
814814
1924217
821078
1574028
667671
669
1308945
1784675
1022301
1519350
1798625
151949
1339649
647741
391360
1576807
172404
1211637
839766
129437
1478876
912890
1225187
18164
514317
57217
1288780
168504
900782
1604487
31842
1705995
583793
1178711
1973329
770817
768747
897277
119440
1651509
1462208
198472
238712
637060
1153824
625186
193937
26296
1946023
214006
1647229
753742
817716
542749
1095456
1556806
769713
865834
1173231
1042071
1285683
1340305
96127
156767
605703
1245320
1318924
1284745
674527
1561168
198232
788000
730758
1856351
503033
1947877
205065
743244
945177
1535200
1439325
12425
1902933
1201824
1167117
396327
494682
923924
995882
1243025
370478
1281021
1999480
1756864
163398
1481290
413871
465376
1135923
730093
1582159
1452032
233744
1509114
99278
981991
1883253
815539
1513312
1857530
1782878
1690893
594484
135099
1993136
89183
838764
382910
362630
989673
1708513
1517842
1350584
984015
1059448
1960787
393082
1448800
1569224
1879283
693001
569805
1678420
1262235
1337805
566819
1473758
1637376
1715502
759739
810738
1611374
551331
311389
881520
1653497
1102043
1752000
204610
1542782
1716073
1387189
744561
614405
330320
1659529
61792
1814477
1388216
95611
502060
1062199
1532607
1554393
917554
1695793
879910
616261
1447458
427774
1643940
469619
1324035
1048972
1285178
1352441
958261
1574414
897740
1582494
1885674
1948546
349033
1490440
1463170
1073352
259892
778121
298732
152863
1821652
1072755
1042471
1951570
1358276
1829164
581661
1527721
167926
147783
1317536
933516
1636008
1111924
76216
710424
1008035
389137
1781001
1986089
280451
551089
362907
1607047
1502475
65175
1744102
1430306
1278239
136989
244056
798014
29244
387614
490292
1841595
1799073
1107037
981303
174540
924848
1814827
1618993
419050
930669
1345750
33822
825159
1436225
1418968
521479
1748778
706340
442682
144135
1201960
1943812
1994736
703093
1011586
1681956
220652
265609
1792433
398036
1679664
1642641
908717
1589491
149995
435190
1317661
535519
1518232
1082894
1995780
170108
1977903
797730
1945248
1408557
1546247
287169
716695
1409025
1640451
1345630
1917288
421347
343514
1915308
1311899
962778
1492862
870426
1637844
404928
711967
1751385
791201
1704752
1503377
1109970
933803
1600783
1080556
755792
1222842
1566181
1731179
1832080
974412
1940081
895330
408298
1346106
149916
337798
1710091
108081
632425
360849
1250353
1773829
270429
1645788
1567085
1059954
1475646
1064325
54301
1236339
1292071
1055355
200069
41418
362193
1422784
1487667
103436
1894114
560113
934513
671398
478446
1561510
850733
1381489
1633224
1488727
1370929
1302914
1168998
481785
1616622
677268
756939
1883335
907326
912480
1098991
292663
1140295
934444
729366
996004
1944965
710570
1862237
187270
1876551
420637
548437
327080
1296670
1991648
957694
1832193
1832902
1882753
82631
1387370
983992
1226463
499349
1748110
1585627
549667
549257
410712
264940
1875483
1583493
494752
1325627
1401801
1842239
654443
615582
1382882
1230013
1630759
1940692
1471786
1969335
826927
1289705
267574
1606338
279979
1371089
992441
1564108
1446932
805869
350748
42121
321303
307213
834343
1999099
1125933
1384323
738893
842717
1597524
1690981
677137
587738
463788
1625758
45890
398633
726876
1382824
1411032
148719
1748656
1530263
735504
230752
395174
212706
1607847
833029
144008
1395455
1830056
1625356
1335527
1971417
1642225
156986
38905
797097
875023
166484
570335
1402306
420067
837806
1459677
624841
663182
1064982
1844496
61211
1336423
1398597
802112
530598
863036
1479833
1160052
1008219
727556
1032653
1730063
820201
1388802
923645
749255
770603
320086
1716028
301997
1598287
526412
1118343
1578023
108426
655444
295151
762883
917959
895348
1788994
1892658
1387282
118788
1247846
1848174
1333333
1254649
60183
458332
1004107
1612920
714326
1335183
1146061
328881
109080
1805642
1738025
1091367
1768508
1724141
1958751
1337417
134091
1303286
938485
1011943
446988
1374640
1888720
791858
365497
194837
1431679
724652
1234724
1382190
1386124
1615474
205091
1388309
1338844
969574
54933
320386
840024
253123
988194
575430
1671759
1506209
455681
484736
1757754
1732950
79345
712981
760141
1877752
312429
124575
934115
573494
1246616
1004356
575261
1517656
355214
1937952
779650
598034
1304916
545340
969017
695246
55886
738125
1702852
1618496
33516
731710
1055617
1882299
193633
239802
1043086
46014
332204
1870896
262945
1646972
507632
1891245
1799435
568398
1448010
130774
452075
380339
562395
1505446
1519468
1909003
1967682
1736698
205408
1687900
1138980
153643
1492734
28182
1664837
260246
209176
1118318
876447
1479660
716411
1142785
199476
902791
1589843
1146003
947792
1830682
1327552
360685
497344
637980
1047921
595573
788253
827589
1138736
1896357
1234294
1062510
1848642
912584
848828
370034
559106
200775
1853589
435935
727876
139808
1362537
1638926
1339507
1186663
1898694
980995
1437991
850165
437379
219340
1867341
1391841
1846187
646668
738822
425622
811001
282261
130948
786148
1182363
955525
1412959
1445644
201838
1205098
1055611
294234
1281270
1285115
831672
915083
1586587
55021
944526
101325
1978993
1429255
1408403
973174
131103
1500939
930897
1070516
571004
928706
1295985
328326
463685
1484889
581283
15328
32326
1631576
586407
1046134
104362
573738
100434
1741510
1958717
708983
443860
1866835
1442810
231147
521868
1462502
464059
1239565
663184
541501
397442
1114637
1441598
740627
1706132
1700312
73944
323705
1124902
126680
1857700
1368167
1019875
953296
1799567
1568781
1573467
110618
1285331
1969207
1171602
219866
1230163
1485894
1094524
1297414
481097
1200014
1280651
1844803
253245
1983779
399420
614023
1622361
697797
377239
788070
145106
551617
474279
1474281
326231
621472
89200
378552
1104363
1854864
995165
1220112
759036
578465
417323
498537
1414224
344273
145301
1356446
1761171
1155560
1413472
1516813
904682
1127039
306474
1925597
59935
1221707
101062
208346
341819
1651505
624583
1626305
1291823
418092
1042613
1759997
1894021
120269
1355152
1430564
758942
1516873
795676
739857
716243
377652
353000
344249
600304
1769101
1092619
743796
1934617
509539
1519870
446159
1599308
1201279
1770772
667502
206386
400312
792834
767295
1073087
1565598
868906
1500723
482639
1790945
1224063
62214
1884627
1565604
309414
1952798
104571
1844325
391205
236684
1627496
631195
877910
1742709
1970973
685207
1520126
670387
310783
425615
463324
398253
819784
1726768
894646
1129420
1671047
1304414
1933492
494157
1487040
1970453
15492
1286522
1260085
805090
442020
859739
810493
1698214
97653
1827292
469680
1729591
994076
1525021
711933
1790827
1623281
1849086
1655897
1278667
1948115
1490379
1666583
591479
1835014
1980348
1698383
1389558
808243
1839964
1274197
2404
148010
457504
1049590
1356000
1463020
1629800
1644890
1356025
431685
1930833
682828
103811
402291
880817
1482572
1895042
1258955
1495414
168376
1763965
1537195
1366925
1203342
1942527
1724276
435474
645368
622418
173157
516537
728206
521550
1706191
536812
1957845
852078
984745
1937927
282629
1308845
955778
1159694
1535182
1313000
1458122
217032
1115035
625386
1510599
10503
712343
983922
1087170
1001433
1661096
694452
1512821
1433708
1674957
727386
1979749
1040963
1120601
1356965
1549229
1302508
2941
1696911
1442990
631888
663779
1096746
354877
672781
1487490
1214007
749204
1211217
931060
96364
562353
1991411
191809
1114648
1627859
1904235
1691328
429188
150549
1610697
852960
594442
926382
1112528
858420
166845
438485
57175
1340623
1457083
1578817
647370
74041
1472971
188831
972587
1885304
1337793
1361420
1040952
1375113
1222606
99464
759554
1092817
143534
862294
1391757
652945
1959065
1178178
1289976
1190394
1235011
1091768
1223367
989646
133146
1268966
1113734
1346221
615775
756597
247297
1039174
104935
1273417
1180625
89198
667869
1759146
1323618
588918
385024
1905415
1710802
1203135
62575
37415
1968317
1981225
1348984
838944
365308
298246
83007
1151353
1621288
571147
1833949
1589967
24063
1625211
1134246
533166
1919782
1978717
440801
1844727
1071080
11626
1824475
1698543
569225
192130
769917
420386
1280818
1086631
1367062
1948970
1206670
620598
1183589
1950007
891249
1514956
255269
616879
1461656
1622511
940429
686385
785817
1013091
1963349
592529
1502030
954468
1798563
1414327
401900
975146
399759
1029395
1985104
563241
1889025
1147704
633372
799104
758468
318226
1753482
521391
1884652
1521488
856792
1475776
1452117
1038572
59262
1847628
1476401
1313447
670367
1156112
488892
954159
885120
1226410
1642273
204515
1956279
1830962
1601069
1532441
47908
1056289
940664
1556868
69338
575230
1130330
1209726
1799735
163858
1090586
998333
1943983
529485
1327460
859606
562874
326216
268878
1672537
554245
836453
1689221
1842971
33486
1008649
1579110
1763835
1439070
1263159
367476
107752
384243
671226
232583
1401927
1227021
827180
440228
762721
206207
1954081
1055851
1218748
290991
1833374
746812
1929821
686519
357206
1040246
1284776
751721
175882
578871
860977
1685486
1904256
1556575
1951149
638861
1794984
772684
1820703
1805645
854229
724389
643772
1665928
157842
937563
1642057
582106
453849
1933483
1364701
1358644
1129038
732140
263145
1895423
1596891
1574747
1772486
779293
167253
672694
1914408
146269
521014
1159861
1594965
1625526
1252637
592806
71386
1294640
270619
709521
31321
727080
970723
1072049
838666
1471393
1114027
678356
195151
867490
1665323
1305813
1262652
856176
1986127
675749
596273
1859705
1218909
1009432
1062301
559297
303357
1513386
805605
1424749
992327
1649079
153052
1302680
1905052
845529
1869154
1266248
27956
1927528
244786
1773433
1121652
196841
274313
1905547
831362
492331
1841676
119971
965119
530450
1143914
1571146
940755
1452253
1804754
635497
147580
881885
970759
821358
1664145
1060645
1498336
792214
1421041
1126279
932922
622688
356786
303492
1790361
1025346
1535469
1256874
1797209
918288
329511
223230
1032364
1950130
24175
1880936
883721
834156
179810
345214
1208582
675263
1239430
11643
46879
693625
1189730
1507082
695823
1580483
1903735
1177430
1854760
264629
747932
1117556
1614692
1100864
891253
814307
1007543
1948412
1418462
1281214
1938341
235889
495750
799722
414866
1181145
268498
239586
149581
1085210
160978
930841
505715
575495
1392749
286753
1685793
642375
1009758
678005
228125
129734
1647926
948686
409390
193326
1629376
91086
959661
118637
671775
1150239
694681
1235158
1853490
585022
1940620
1640065
1296137
1508162
552175
768258
1993171
1743002
872582
960368
844417
463977
1390577
716358
1821788
720468
768937
177365
1925777
29953
1937251
114039
244871
154715
1946558
1785789
1353994
681907
1512334
1172289
1583155
1456753
1340745
1804354
1711541
59526
1296658
722507
840359
710165
1028063
1039269
625462
55928
1823539
115075
187431
1390955
1864417
1926637
1199031
407470
1920241
1379530
1335030
266262
1302872
1602860
1885077
1427931
206399
1054425
1389972
455686
40158
983489
1838786
1514234
1688782
1687335
1314968
89758
1040689
1208353
128372
1377202
10273
1234100
62726
1161502
1831753
1735113
1133847
1223917
1207629
1748142
618161
6519
726200
1749408
662522
1301048
65254
114267
44154
194949
139737
678446
1038633
708102
177765
250112
1837995
1515067
1378956
388853
317367
366550
1960509
296000
841658
1517200
1311558
528906
1573209
1397388
564386
165335
1192608
1067120
25873
977660
1614544
1361210
486247
1023006
1323949
119377
504100
1063989
1419011
397068
1803579
1308213
205860
18391
1375478
1992940
712258
698391
468049
1081673
450353
1554266
1197021
1642667
483501
1845666
1739110
1298205
1549717
1708531
1377597
1282209
94239
1536992
1150782
18175
155359
1967024
1006119
1058026
786138
469402
263165
937221
1306266
1637450
1075464
1567721
316631
1058334
1382866
1647392
835266
278605
381143
573835
812544
1313436
1608649
414473
1373148
136597
1587940
1530342
1730922
1315893
24502
711310
1306349
1872006
1894942
477976
1851879
1571344
238471
959590
1220105
704718
1751844
1475847
1466989
532343
715231
72243
754996
1116725
917359
480276
1101191
1134388
1296185
1855989
1872015
1816386
816528
149838
225334
1487596
980289
786353
870302
405183
69716
1400789
288894
1579226
1369364
1285993
1869474
1126909
323702
745090
978374
83567
1586070
1105236
6341
1878837
1639502
1967631
1162623
793392
1747167
738473
1632915
943085
101429
1934184
151921
1114109
1346088
1524509
1698288
336104
774611
1120699
145571
1316999
1961087
902859
857613
925250
915373
1417999
1239298
90622
1718826
849152
898126
1820104
863736
1582416
1222719
302626
185873
7164
277430
350866
340994
532488
1872985
877374
1709911
1291655
1732795
1024842
16408
487514
176268
1258433
838014
825331
966628
858004
803373
1575742
423681
1608178
861415
1678999
1754970
572644
1095206
1366257
1692973
1424869
57168
1962369
533584
796484
343297
872596
1211539
1498956
1825931
1131780
586946
1376062
1619985
1117814
912735
1873249
750679
1476023
367629
1223496
1061621
1676012
1374797
1016615
514573
1018879
1951520
1368203
242141
1990415
1000401
1609231
1508383
1293177
285788
1473853
1919567
479885
1238404
1924581
1257560
999029
1189322
248215
1978037
1558306
326006
973614
1304964
842358
1254374
826449
999353
205285
289720
355448
962711
1625669
143656
1426368
1261045
923458
949521
1698552
1609448
150679
1634921
1593524
1398253
590046
60581
328269
1503620
553040
600191
1523135
208126
1048255
1591184
13377
868011
460515
1259331
855510
1934988
1731997
1458274
696984
635096
1764495
1327672
1721461
691302
1628453
649870
1475869
1726802
418467
1843421
1452348
799673
730277
1641217
68020
132417
769324
460941
1659593
419346
410216
1922252
622866
237972
1678258
1387453
1161364
1804345
1506148
1520730
576807
643962
907031
1394253
1540924
1815111
1846433
782310
1734728
1395993
1867647
779317
548795
688059
1664630
23993
394297
416980
1746521
99376
1310993
962357
1657545
75266
1123948
300875
1875733
210457
275612
1007139
1258416
1671292
3660
44806
1289927
864556
1007634
1402306
69995
46147
66039
1394017
950783
1490166
1982277
545818
1432571
1089403
360433
6183
1261650
241104
1873283
1089792
46984
1318030
1751963
371332
263398
1827076
232723
1384566
1810661
291003
407229
407986
1512716
1902641
1842423
1712559
1161342
1084146
153521
462966
1176957
987434
219663
307086
1306446
1598386
1042859
1320240
1854243
650586
3233
1088657
1883267
998243
228640
964948
587940
579664
1388257
803231
1108848
45083
157652
964716
1649840
645876
1170122
724029
1553957
1916220
1730164
1940659
451152
1324256
846911
581999
423297
67368
562216
53157
1457364
969314
1237905
1609423
1576269
137037
1877787
150450
1363905
1246183
542873
648312
552013
394306
813710
154510
473858
1044071
162136
456621
1735416
1334389
644590
1712624
1579670
760012
1604377
1092369
654889
1562834
1998007
810760
1643227
106340
113865
1222799
176876
1292557
1083863
155299
1732715
765436
539264
1451830
1101432
1587144
1895739
1552905
327338
899957
1927811
1049779
638625
1031163
124067
777292
1673677
1119851
1676196
376086
726759
1126921
288378
1338263
1227851
105832
883624
282305
1934496
801072
810564
1195824
573979
1867151
1560690
77914
1933636
955567
1688747
1041490
444179
1542482
1088048
1144546
1347496
1706125
87406
541684
1185443
376485
151331
259851
1172008
376930
42821
1250472
1677176
377232
1955890
223191
33495
1957018
36827
1078236
783695
1304087
1081067
464581
529045
1051634
239066
1753872
1910870
279141
1834914
1556955
1456294
451917
1571725
53333
1222697
298932
1705829
657813
1271485
1199172
843901
1762073
669710
1393220
70644
310272
1174662
1764653
1845010
1252854
1070862
1739496
1263289
1027824
466843
610815
164739
1625320
1511920
394611
641652
277812
1884825
745813
1325925
1836862
459476
1330628
889374
90172
1883296
258665
176553
903407
1141245
264371
502329
945088
1667607
1727398
126642
970486
1509302
677406
1022327
1656694
1440427
1257402
1075957
787093
1717767
1934408
170603
919338
99454
618683
1900279
464063
398082
88585
1479050
247312
170452
541089
920164
1117853
1947613
121219
444729
1672605
1700790
549481
1119117
1090989
1373986
456154
759534
1617329
154700
1673623
1213981
1207915
1229894
11094
1738968
1835210
52468
1022524
314153
1726319
1582230
111173
1364065
1976984
374396
1997174
1569349
1075269
1506070
464170
693781
1457462
301077
530866
1783980
1618684
1261136
1971975
1279411
1627774
804611
1804301
911137
1593907
463071
1864617
400720
780869
356664
589496
272098
1950444
803882
798236
1710421
1593846
368163
489283
336757
1952510
1929097
29119
435801
1604926
1691332
924909
762707
1749783
932390
1539577
618973
1588788
1279567
467086
1243425
685853
1261947
781162
159424
926112
1156089
1130362
269381
438913
1201124
1392605
1553405
1874802
1401893
1129938
1351386
928490
74870
1352842
1077821
1431120
7779
400387
1434102
1287895
417792
1513924
244592
425329
332755
1780933
1384618
1672183
423099
1004810
29800
1974656
408793
98136
690614
1007745
200416
1599331
1299592
1007383
1187295
1256251
346788
21093
889379
1957209
1881688
1965491
79478
626274
1326949
1744933
373118
1310212
590788
1135919
1519181
627521
1182070
349378
1648048
653568
1490982
352116
192553
81318
1134447
621485
1550125
1806358
1746592
1467038
777547
401179
399998
1273045
1459903
215679
810572
1547522
1931220
911559
1394975
815755
293021
1331438
1292770
1244446
1885784
1923581
1300921
1527306
359914
1153922
1992763
1499809
1115713
1024732
1344865
505341
441857
1167486
1766767
534798
821994
1521831
887433
86532
1906454
638714
1011502
745349
1970776
151699
1554615
517
249009
391912
1956993
220706
1529522
1645715
1611817
575527
1158336
641188
520091
1220893
1251588
1145648
591960
839706
1957791
882304
1244015
454884
675742
228541
346016
1858954
131738
1571543
1387542
296733
900485
357047
1967016
1635931
656223
1941641
1254854
428910
703095
1595609
639171
1398737
435598
1761654
1264317
1936046
1526073
112866
59745
825266
861418
93353
247622
1597690
1701813
1658149
954528
723424
1338429
905152
92405
1017631
944410
935378
1068680
102180
1712563
1458960
1697837
1943258
598144
60824
677932
233503
1513764
1691886
1057795
1449730
478137
283966
444066
555327
1540728
615710
1112796
1462638
1441287
1779206
1256111
238770
1262865
228378
432217
168772
817002
1020442
849715
1888989
102444
1258622
1206536
1787563
720712
1991578
945366
316308
910323
1975239
1260964
941418
1078664
1174562
1771295
1887427
338292
1274253
1580274
1423301
6195
651956
1446576
1808396
72842
1040779
1262281
1863380
933882
1178431
1261190
1539178
821289
916235
948082
1782461
220068
895702
1185807
1780470
433729
1244020
1639991
1266497
368076
281960
1346138
1203524
1970684
246108
344775
190617
661436
1178103
421048
838090
446974
1699963
1145328
976933
797122
1189464
740619
1161845
308925
315626
1670493
1448739
478658
869191
1378417
522734
376886
1726084
1136510
741769
1635600
148791
465056
1161712
1263985
1537880
1678587
917384
396770
504892
1546338
1264375
243078
1369035
428900
1261507
227773
1494584
520216
1772375
889950
1357766
148116
995209
1658596
631330
1088485
1743113
955485
1793083
58278
92439
17160
1207250
1912285
1532834
553426
761075
1319010
1396557
701092
638648
85024
453078
1504131
984842
89081
947828
1446114
1771528
1329452
1744053
374089
1942560
77184
1313492
1398589
1621543
825074
150952
372270
1434698
625913
160347
1690574
1147484
1592152
1982315
1373629
1360414
1079177
1855020
343188
1953351
1867056
609152
1123573
42314
25605
95766
359671
494776
1894216
825499
1934652
1798632
1464198
1560683
743058
230549
786494
1228918
296415
1003032
1574093
297877
762361
313985
1939004
686443
816326
636062
362237
1661347
1142217
932541
497880
1807865
1449779
1168493
1138290
845961
398815
1519905
96188
428497
732586
522229
156656
1535497
1337008
1988958
507546
218242
1831582
1461630
979341
664894
1188062
1476360
801090
568677
1657564
1781619
1931266
304902
1166642
669306
187215
1022713
1601585
330425
643217
3023
712776
146035
1017177
765568
309155
344866
1549483
510546
410891
496051
1295589
1935859
972849
617425
736982
858922
983315
310526
244391
1653403
1519072
1290642
153771
135997
1741709
1178341
1775403
1426186
991636
511184
1604416
479416
752235
1099070
1060786
1281658
280773
1930074
767634
609480
1287296
1945165
1449005
1620831
412130
834865
1444546
1716916
1772529
1637593
366547
622951
696537
1738581
980066
1959249
199902
275594
823846
76789
1806059
1161718
1082326
820687
434633
176744
88683
801922
336437
1009586
1878745
887152
1327341
148594
763955
443714
1541107
464729
537699
730002
209588
489533
26088
1033499
247689
1127389
1212209
119797
1353918
1445015
80844
1691213
1174485
1649374
55729
84801
1853593
1134848
729187
142610
1420438
366864
1024399
33716
821263
33229
662538
1121462
450891
1558169
1004780
1717846
666276
1033994
1574998
1467789
1264578
1836294
214985
1105126
1076769
607575
1827759
516001
1940661
187631
366653
1881385
567573
76800
762311
1755339
1308700
763494
1245154
664097
1362210
1484538
131645
528323
889726
1262655
298154
114305
1510045
1600405
137388
1609128
43082
1213783
1275468
1899139
356123
1009009
556467
1351788
1331889
529251
375009
1209090
1847172
468247
733059
329771
715685
143658
1500977
1537939
104582
1278657
328630
517960
1142009
1027524
819310
209325
140351
491082
1190758
1951543
48519
489298
93669
1327679
646176
1313830
982727
328951
964866
1374335
989769
1189372
6241
1690561
1258486
874171
389735
1253129
437068
1500765
1043438
759070
1964368
180790
820212
1816136
1680787
1661735
867456
1174012
709412
1937812
678865
821706
1206218
1600157
622350
693533
1971321
1193747
260903
1690547
1607808
1312860
1761442
1057652
1992323
772415
959323
727023
1984626
1933957
1884025
1830438
1439166
817564
1010222
693640
1282009
1484420
1912688
885868
228861
1556748
950727
1763488
1405446
1260765
640159
1602347
189207
876705
233366
60712
1550356
1412666
952639
1003055
1675094
1963882
108180
309571
613097
306123
834915
779159
1191414
1412893
69101
1842338
777249
319502
223554
1926442
675609
1593786
789215
1699319
917270
324989
1399663
494202
813977
1403953
1722694
1697347
772691
337123
1108359
880491
467456
1738351
1160213
6777
318685
585273
1471027
1026309
1384665
1596544
1392371
128515
1265070
36246
688782
899745
1704126
1096794
448802
562746
479368
975327
156319
1692786
350811
1640880
1808438
1024761
1165702
1447945
1721444
1366438
82043
1418404
1487352
1386452
551067
1115357
456182
1722896
1171416
633654
693662
959134
88431
1380984
1349777
148446
1473865
1074509
1781761
1165260
164360
286604
1830747
48944
1456689
79705
308333
1116539
1415170
31791
1007047
32008
604890
610066
29861
1975489
210037
940956
1149948
178835
1081808
285542
1389337
456498
73851
137989
707824
1236449
1109734
863251
1701823
1187784
1190623
310446
886415
40643
551127
1798304
1781731
134802
716954
497546
1609636
717863
1868134
377508
407822
392100
1847342
1825010
1601378
905261
1900212
1733631
1172039
829969
716386
1272049
1937062
244973
1485950
331541
141028
678737
499198
1025591
721053
293621
1849020
1052551
1581916
727937
1959330
1544154
894757
1856130
526836
1783297
520356
1494978
874268
578273
1775724
1465394
1222285
1547586
930266
633419
1176225
826996
430195
1005250
481832
938542
1209542
242961
189530
811376
1518709
274481
920760
635678
1425884
1498461
827560
1001186
1359003
113137
1303562
123598
78234
1660552
917921
966527
640385
1671407
1120554
1926127
1008037
1373022
1035294
339961
937795
1516960
1035645
1737570
275231
1550791
1928258
1078057
263523
523125
535492
1091515
399084
1855680
632613
33416
709856
358044
1190737
276176
86243
1276436
998525
765874
559451
138859
1842584
120903
71144
872053
853046
1573126
45705
494994
880177
1136287
1045623
573652
1524302
1605865
800866
1643819
547570
1441082
968972
313609
382930
1231258
567225
1143109
1478377
319679
272304
757405
1408749
832475
1901679
1787934
1871774
1925464
1935007
963739
242728
456750
1568527
1649530
388102
1617415
1740307
1161807
985336
894615
405379
773696
81079
875378
1519755
512146
1946152
1776197
50854
719467
465038
1738869
974444
1605761
1027670
344403
118626
1248038
1861083
50377
1785295
233092
1612738
1395212
1573845
1658049
263170
1150274
489506
764663
1071622
1171076
1644473
684121
1834280
68931
635915
1455134
630770
1367088
1272592
1765630
382691
1299530
243979
997825
1214593
807886
793509
202186
1478806
148126
1446579
1102534
1037750
442254
192069
986895
1315935
705499
1204038
1435729
45924
538604
1262925
733132
729297
160785
257131
1509904
446962
547037
679479
322856
1983249
344337
1510095
1674037
383567
754274
1000191
909432
1506959
1887311
907615
115873
648202
568724
505212
1482571
1618358
1078229
1651144
567671
476234
750896
1228035
1903561
1435700
742347
1213741
1114833
913771
1186539
1524327
821567
1297661
1993598
439791
1003646
1705684
1474070
863141
1541093
11222
1610153
1260651
1492038
474504
1885463
311031
430969
329716
882889
515838
420878
1102039
1912233
1396016
1961456
1885704
135336
1868210
1596315
1212400
533459
1304456
1715799
336527
1462083
290986
569772
489547
952129
336065
1638886
451051
822657
1115203
1302240
421131
1055755
273188
1868153
363614
233633
1168059
1278299
609360
314088
1238264
1976804
1540784
997467
1032692
1241826
69407
469178
1185652
732192
523801
1909627
146890
367653
1351577
1757353
113500
375882
602356
282746
227818
754806
1952765
971564
1923641
50675
1699213
1857543
926104
143314
707011
1287769
521219
857912
20498
1484332
1737211
1724494
1464023
1703182
284416
1906485
1246883
733554
1515573
142935
1169162
248613
1389314
722971
1629679
684343
89486
1067568
451532
1544069
633926
1782991
1633
573200
137792
864300
1266883
1886144
533798
1411997
1465803
59377
1615325
395283
1171636
93064
1827908
1946491
277779
834471
626466
574104
1753526
1829989
1048163
1583649
1794297
1942283
568599
774575
356520
1698175
1671359
731501
1284614
210881
504103
493609
559656
860319
870014
179390
20764
1507190
1138619
809412
1057121
407665
1054101
1333130
1338017
591475
1231018
1978801
1196942
751085
959184
1074766
309468
1920710
1379946
1061664
1629868
1220209
104232
1020327
1237427
113907
1546442
1227809
491365
1977043
709239
1330202
1561945
1656015
170420
1676796
1815864
1958976
212571
153681
1881827
1001448
46598
1575029
491048
749339
1667884
563495
1711539
1607085
1411222
1413781
1641589
927122
1369814
1928028
1574387
1540695
1652389
980658
297413
420209
1420595
236146
1691027
302314
833386
472531
982288
774252
1967833
13685
1056022
616439
1372045
1186878
987654
127186
1117302
1686327
941259
1056686
1813156
1218828
603798
1128653
1949708
1200162
242362
1006727
996422
1737313
1359113
1282468
827185
1196057
973109
71897
1621246
1304779
884997
1600248
1596884
441352
501663
1279297
1153234
1729876
258213
1812893
1986601
762577
1872725
337681
51290
499863
1058763
1306057
1177655
279112
1752992
842244
447551
1662740
1004790
859873
1478966
1551077
1317894
1664179
1559096
149216
1189934
1769317
1243145
177603
188765
432554
1389825
23449
1707600
967971
1395600
112661
338489
434682
1092748
1151737
297842
868613
1096603
520352
1176619
738820
1308397
65089
1069077
191092
99908
775817
528229
691426
1437914
1377752
390074
28062
573281
1461776
1434784
975754
1797684
172711
1638794
1829803
1390466
449408
875232
948564
1422305
474636
548453
305589
1722365
1175580
48854
1131046
276105
1487996
1931909
43458
698567
1486279
1583964
656737
176658
365083
806715
1136637
1346468
1821246
1751645
619107
510093
11316
170346
587554
1776712
528211
14152
1645635
802473
1678915
209689
322993
693149
1176682
1209525
1744483
525200
935464
1091198
1836180
1180366
1820737
207628
1267171
228038
1953518
684241
1017754
185458
1223854
468079
178216
1970665
802302
60059
1022127
1402966
359938
1923540
101980
1066514
592023
1080048
1896896
1560422
1488164
1441453
410468
958639
1772287
1049121
1842520
666526
1705601
888360
1482759
1307977
1031612
1088050
101745
1999057
1248070
1226685
1501768
115876
1938490
1637026
229159
1987750
292806
302786
1318460
555857
1271319
1833455
742600
1618902
1593816
361623
880746
945073
1957514
519712
771525
1233983
1548784
1264703
810976
15640
10254
1122556
767131
1787862
918902
1076044
257640
493681
54023
118363
789616
624533
475363
1654727
1670886
1448456
1537299
615171
577292
1112101
1671629
365396
931485
810065
653039
1959904
1310217
985140
1880568
1022077
1796448
1583189
880430
1765283
203301
1281919
401439
1804475
1689770
1439565
1331907
348560
795281
854718
1125860
1830050
814763
1617751
1001230
92076
839243
433759
342533
689854
455497
1469532
1455475
410072
885974
530298
1464513
956987
1813424
1584716
1639371
915931
589756
1686854
1333191
490571
805203
1255321
1837863
441101
711224
559796
1603942
647053
1679884
221188
738501
1425170
50697
1834812
1463670
175810
939476
1273236
1196606
475963
1996621
244099
1965301
502299
1311637
1350165
106858
1836899
124158
1835655
1507091
391117
918963
430572
748827
1192783
355271
1906268
50128
1702572
1616173
1034168
296103
733237
1059920
1655965
89548
1135631
1256615
1691599
982705
1229681
18637
1522494
1781478
56625
1808616
214265
1260778
197955
360090
1376705
1216069
360774
1562675
1083961
985954
427379
94196
991960
1028793
1537929
207822
1890346
1927717
1428833
1690853
797518
1077605
1684977
1501377
124584
985029
553013
338091
28019
1174495
1362963
417735
1051163
391395
1954091
1638617
1469272
882479
910510
1763752
1443201
881098
1703251
480545
29309
1487324
1387336
883986
159350
90391
1533987
1926130
1831933
803012
1042518
1116201
1614224
338790
530233
1551479
307823
1039402
361391
1905090
744149
1599823
172320
587823
1522756
1220772
1176487
1932698
22095
1880787
494236
780709
142463
1644401
1251497
830025
1010157
1471357
1749363
1962866
710368
929307
426274
1230665
1980948
1073959
730296
8937
1461178
680557
1129223
714940
1813978
595206
1453611
180491
1156643
1865386
1838656
1339249
509563
479358
1650096
236065
246698
1311234
1656317
135466
1731112
1004419
1655607
1008614
1453560
803365
1553431
783284
155924
1578750
114100
49955
1833696
2193
1702579
797935
937807
979177
1028711
226492
1083381
593291
1636285
254306
941099
1922817
722920
529431
829659
711383
1029590
1445324
1451836
1022819
20454
274218
1964452
1953508
1818267
2736
783405
1632254
1860697
22642
1759335
1550733
1062006
451732
801519
1596983
1930788
1609490
866123
542569
1933927
1201300
764848
1813999
1099868
1026278
1520644
599939
1380341
1843921
55813
1754352
778557
1654935
319256
1763828
1075792
529347
782521
1330367
1990266
258219
1300476
789505
1214016
1568196
460789
1191189
1740073
823709
869972
621625
338076
1152012
318925
307031
154098
478343
125457
48321
224267
249015
365020
1012536
542175
182890
1261415
1633490
879187
1295590
445368
1944951
163268
1536952
1231936
938737
1675081
262583
157041
881023
1046271
1374571
1628942
163752
1406180
414898
1463713
287272
141047
1740580
570180
200422
504426
1775610
1485644
1325543
1303334
506605
1799683
983964
52984
1384034
1293564
1058362
1821672
464977
1717486
1410536
66151
1352944
1433774
839386
1637686
818603
55952
1130524
1744085
1184001
1784920
1401611
1411661
108378
1943894
466016
903563
35985
723370
1116696
987569
883322
1692099
1737455
4171
932495
108370
1385991
1093253
1705586
1686654
1659220
388941
1548853
789538
1917030
942860
971158
816607
1494413
1687624
1052769
349954
110393
679514
359018
949049
917687
637452
462541
1193970
388202
528066
1553975
592690
197307
356783
1194820
1888201
1492458
396515
1492814
1054689
1638921
1371210
1462061
719986
661445
488703
1989559
1657002
1342146
986756
934363
880248
94869
461380
1502477
1448995
1280066
1296405
1560058
725253
915071
1239240
35935
844986
682645
411405
281636
637645
1183279
600123
125353
1061850
1593067
1427297
1843067
957899
43340
1787380
37583
1047529
1686003
1260767
652990
1389784
1868763
109600
1250394
1032391
611603
98869
892694
1844531
829509
481806
11846
779749
153186
1521569
1577035
772651
296373
352697
437701
1188044
364258
1438905
518971
1172027
1704566
789042
664716
218286
54154
927661
7519
873550
1704585
1141216
533861
398243
1719987
575370
22214
1951282
1908323
1912626
1444121
1280106
1915058
1037607
586562
573165
262074
1109531
409886
1525709
1439218
1961224
1489618
1071853
121306
1602774
909210
46128
1615078
65846
524239
1392711
1599784
1653067
1519028
948836
1016569
1275452
1003896
1360712
1400807
1713618
1399940
1250865
582303
1473543
1405982
506191
1658807
1202755
1480280
1734655
319090
962652
525797
1734342
734446
1155613
578067
446203
504244
1472513
523264
1275506
462477
639812
424581
284343
414137
89250
739676
1703974
305052
349815
819683
1554034
371040
1483577
1970361
1931904
1419437
900033
1127971
1269213
1418926
1446254
753389
183174
950822
1128352
266432
309743
1964913
920340
1932925
1960181
734743
63125
1300962
1674674
1090245
1854952
1338182
1846780
1344008
10050
1744049
432642
40020
1218065
410004
103816
1205856
1893937
1162934
1639420
1667455
101675
316961
444067
149700
808204
841727
1975956
1344898
1737718
207187
307931
1625229
305598
984686
15271
1723591
1484713
197190
1814434
1276824
1926162
1868332
1721670
53918
1986216
705990
519798
583130
1014621
1514252
1392644
1787767
1501434
397699
1435990
537577
398549
1691607
1149678
1342425
160120
930180
1794650
1108765
982322
1851186
34205
485190
1208811
1638259
1163956
38994
1981475
1339300
1003064
89223
1733173
628407
1204341
1846866
1837203
1560935
783792
818556
162060
440829
721159
1776268
251216
854458
586505
1771978
154835
1118208
1645346
528492
271563
707866
423196
1223538
1219258
1392914
136896
1320137
1678581
368033
111137
573046
862192
1712529
1269130
266227
844428
1069109
855681
829954
838837
1414122
570917
1503835
804544
1478962
1699167
1029449
759423
152995
74039
845378
1332163
935965
1508454
1174139
1513584
240351
716572
410662
154797
8276
584629
1174921
1123256
1915551
77454
1852999
1424914
592546
1647874
1487977
84338
711389
1990671
324148
1832829
911237
803964
1446985
209371
249058
1936614
1062820
609836
774780
746435
1324202
1122283
1561772
808114
689626
1345548
325257
1128094
905411
175851
359175
1089230
331538
634298
1034868
1345376
1934508
103574
1038132
1340351
365418
1783918
54349
515480
145010
275076
1766807
1858676
603570
1235544
1993849
1643369
668060
901477
381070
148329
1584292
1554215
48077
1708902
1732075
1021485
752859
1103606
116485
590006
725577
226756
636525
1946754
1316231
647656
199254
1614709
1820573
1294688
1335631
904783
150025
665462
409859
1570886
1460882
942189
325604
93454
1233993
292968
1085001
530735
641194
859644
538240
388197
113059
259696
1110961
1940631
1007250
1318003
1221280
1217160
549470
1034558
912805
246570
1508842
118430
1487061
128345
1953921
434252
512883
1772330
465118
909700
1295332
1171263
990933
1207597
1112423
1277405
1851766
1417723
1920460
82284
1139072
140231
733445
1425613
1544595
1658302
1337582
1516252
1823531
1646756
1864316
965934
20690
770150
984517
1433862
604488
972717
1268573
1134312
27064
1851183
771332
1324560
251843
779544
776705
1865206
692586
1316194
354713
1965161
180310
277369
316412
1069663
1401369
702859
160141
1516132
1195374
1225545
485643
1451119
1459004
750936
1713920
5985
726304
708079
1972551
636554
126704
962899
1274717
1949029
98134
218342
1741840
311787
744688
863157
1381871
313258
883860
229735
7755
1413441
943356
293660
773270
1383236
1318783
1067592
1515510
183602
544112
870917
667141
276209
1792493
1987927
1665042
414178
1479509
1753851
1891978
1400570
160699
156859
355106
1984625
1879828
525792
259158
853458
787820
300527
154498
1208501
973384
1969417
1429770
1228225
380626
620979
979648
864115
764158
1739032
392509
1874644
1427203
388623
16882
601225
1511559
319186
1597974
537840
1370575
301871
868157
1948720
521518
271169
195934
235824
428358
891796
106477
1776491
531398
1101718
1940186
520126
507516
1202838
459879
1684452
942120
1417556
1134454
800080
189076
801075
262844
1059320
1932375
442449
846424
715091
1735447
577111
725917
1218360
1801682
533155
404230
719880
613219
200586
1957931
1815981
504726
1167298
1823277
1169224
1659905
1975636
1615064
1287206
968448
1609713
997719
40040
1590019
1873613
1422125
1358079
1816774
1538319
1233136
1599292
1428342
127156
129924
755388
1625044
94035
1869693
1496527
335113
876420
1704801
1534366
913311
257229
1392955
1456933
1831875
1797014
1739320
354584
116894
26897
1017091
1842727
1877414
1571250
305881
1354444
1443606
1741595
493869
364876
1217374
322351
1330317
631404
1223141
1005990
1419970
1088670
1569280
1628816
1524472
433265
1448962
1575290
1319919
1779319
15268
235077
1418674
1744135
740062
1430750
1830883
927634
470942
1782630
1729853
985821
1923664
248084
479389
1462087
1876282
1787486
1351777
1027436
1841502
1749462
354836
1130226
1033314
1740229
369396
619014
1271810
1740554
230035
1295811
1171315
1698476
215143
1009556
614578
1268917
579144
1857501
403746
811835
742819
327347
737431
1907986
1618609
302002
504781
863322
1255412
1734558
702921
1567619
1130180
1196847
1914262
986085
1376914
877983
584534
913138
435525
420415
115013
733544
337695
533656
1675251
1220428
1358544
278423
529082
458455
1500067
1281424
11071
450880
1562246
770893
212002
998546
1163840
1082638
653459
1497380
671692
654640
1640629
315535
606156
667778
783391
1199613
839753
197705
669441
1755663
1263517
1786777
1916926
666722
227215
1809627
43558
1250300
1459051
860350
326677
1445553
1271918
33580
483511
1005767
1618123
855651
742946
376823
1662472
882034
1514092
954799
700226
9464
267182
1776949
1686670
94542
1336707
375381
129995
41564
899923
442120
854605
5817
1082667
1061088
546001
715950
1202142
435912
664368
354655
155849
1819514
1440107
1017436
1120447
1867107
1165300
466724
1646323
1700970
375412
203574
1791907
1049525
542208
1548132
590627
58057
1921506
1685509
969002
681625
1115924
1027128
718962
294092
416197
1365529
1109277
1048299
1760137
1394469
1225415
1198128
561817
1621224
1990009
316733
210310
1196614
761819
520423
990702
1707891
838198
310030
254268
340319
409997
1358940
667617
712660
1468005
1354123
1082392
1471614
3260
1414988
1174038
1719104
483215
1959379
1962184
1765486
1441236
1316082
590058
331935
570691
1776442
916999
1822027
986828
1976100
476758
1030707
941932
1165632
622204
832013
80751
1999016
1888922
1450578
95767
108521
446288
1303794
526292
1184839
1688524
1970590
572023
1759446
196265
86242
1390828
1963454
7279
859492
1430651
1696043
433234
1688282
1660704
1523477
1167167
1198687
891048
46501
1090922
1733740
487683
1811532
339304
1583595
1771666
883736
1908045
374360
922831
1291006
1616396
850051
299056
1928577
1662102
1803908
1830438
360105
1948238
1540466
485004
1430281
1782478
1501046
1807445
269070
661908
1029733
165028
866977
327351
214929
937331
873794
1489747
534539
221014
115873
1309082
826372
50881
117238
766229
1062629
1415445
604742
1259677
20167
146226
1521634
384865
1381329
775224
31686
905450
1726442
742277
615358
1913273
1384006
619710
161936
1434915
485952
757694
1105494
141295
1373803
952380
1155800
1428004
663292
35780
1730602
169383
155513
754703
211522
1728440
777162
459441
1089029
335738
366068
1608185
798327
1244466
1454656
1931263
693740
1785901
1726582
1996637
1903757
1789855
660687
542578
980802
1114744
45119
1993977
784235
278298
646434
1101002
793164
470487
1688279
572974
1063003
250685
1480036
1680266
63448
1862867
655471
379432
1817717
1130334
83589
1347372
1129592
1759389
1097701
1310169
707510
1655782
396448
907053
941324
683743
967764
1358244
670301
1752285
972300
793126
1777706
821979
35305
317124
580187
1276259
1764239
1964453
725896
1802466
1269359
470347
559604
1065424
54638
322090
1947496
410648
1654151
542864
1437912
395130
936884
1307845
1246944
256857
175393
1831045
1958571
1419741
1580613
40669
694259
32760
1780209
295012
974463
1996955
1310469
44657
632369
1132765
650251
1678792
1927601
1109331
1512860
968796
1606768
777792
1820119
993037
1353414
313386
933730
802284
1324249
1580976
232343
378932
946124
1365798
624461
1399311
1582965
763815
93038
124693
53002
1735524
1258081
938886
877399
27848
936860
1889425
300754
1358643
320481
1609827
1910071
1157122
809778
913173
1440223
1384546
395698
83883
1559995
449495
1897554
591545
76304
1309001
1430249
813416
1444891
1990647
886640
451707
851050
959251
318223
1593150
1250844
337180
1267040
743736
690976
302175
74018
1835449
1846998
114703
1061504
1918665
1292935
782353
73374
355166
236727
732095
1265610
872360
549656
788074
84345
743753
12690
1321954
152159
797191
268640
838705
1712417
957751
1945337
1636197
248826
185662
974917
390550
1764298
1659546
4089
1775462
292326
1846412
352131
1899660
498302
1505497
67989
654665
739841
1317209
1001007
774352
1175238
1250611
1572644
842735
450621
1097997
1564877
678771
1445608
231144
1453421
1690263
292398
625631
1729987
1724118
1932736
908403
1785038
32959
1019143
1509165
506353
1519837
796295
1313251
771112
1822682
1680236
106982
172060
1559341
921268
1280267
1181562
1063759
410736
1640313
175960
1538728
1282531
358420
204405
1523154
1485604
697000
312162
1649593
471651
1512034
731666
1658882
1859437
490653
1088889
649713
1982834
782711
1808307
1568308
1188071
1016653
751605
717006
252453
845905
1725168
80933
357628
55919
279756
1011564
1019482
46151
1240886
996659
190899
1364877
60493
1187589
1509487
1448741
298256
592244
1987883
795802
38829
1817155
602885
119639
222437
555091
360045
931214
798236
1902901
1129840
1312726
578903
1573412
1039378
860590
356453
641990
122408
608259
632031
151955
1459205
1476870
1242867
1525475
660101
1845350
503959
131492
1978766
1268656
419729
1936474
327848
700160
1722899
976119
1071013
1702777
1695457
1276994
38745
1739915
65256
1152652
871640
1886687
972628
1601185
602457
1989589
825908
212572
682890
179059
896613
1638595
1814265
1136417
1380584
1436763
315230
87934
1386462
662917
1400740
1235428
658714
449157
1269492
832885
268392
1842489
1410783
1836414
1820619
352008
1837747
273630
1148537
1078200
207400
1659335
566221
106628
490407
592996
1094943
993380
350696
1538929
1691852
634514
532635
1268247
1381548
410606
914384
572499
157519
763519
1020734
828022
1777461
1026886
393090
788357
1125482
1906734
943821
1614148
1109258
1422689
1464923
875087
1413770
719990
658756
98673
1495438
1063829
1609116
1862092
1963411
1156436
669866
1329870
1460514
949862
1873447
1989326
1482347
1089136
1438806
1242803
1493642
1708926
358348
1492635
696999
1592294
98825
1625642
1659354
1368158
1555213
342864
1594093
626821
1391855
710352
714130
1049788
82437
1246107
343695
1816501
816637
1123210
634211
1339685
663374
565134
501189
1672626
1017516
1168261
1776160
1177140
1478481
1959326
75705
113059
1827255
1895758
1822327
447520
250403
1206635
73299
389177
617917
241281
1708846
313324
1643547
1980357
1657082
1104072
632487
1623472
1412368
639386
1769
796069
200358
51921
1176524
699916
100861
1052827
233726
467662
1785983
58187
1224360
123987
1026264
760794
732949
1245766
781276
1322697
1615169
748135
1618789
1611821
675328
1211346
516502
1072623
202383
1936835
1972178
529166
111439
1013276
598755
1864400
1139069
1921326
20519
1056416
1611926
545542
1863651
426726
672424
898184
1874808
950245
747431
1027483
1744618
119822
58598
1894359
1649295
671307
333297
1302488
1153594
1002914
1485909
283139
194283
1842586
1731074
344391
1133521
833246
734387
403863
608189
19113
1612395
1081778
795628
1325748
589174
1526837
360879
545390
823853
1690126
1942003
1046648
1161359
371745
738867
1904567
341708
1764562
1392229
1011610
1794979
529146
1940022
264224
255179
825262
1203901
205654
1606573
1133439
71318
23018
491543
1245515
851022
562609
1387010
667120
691949
920170
1227217
1445315
724759
1733965
97280
1254759
1671030
139793
1965862
1975867
1927913
386599
270328
891599
1642201
196299
1415783
1419582
389288
603996
215782
1413577
207218
1140454
1247786
73982
430057
713865
1808220
1911723
696689
1388092
1635506
565974
1334193
1989426
698563
1090894
95042
524070
143058
907139
116219
1610590
1558731
1746448
117227
763379
683887
601053
1742272
369922
1382835
887259
1411867
86535
1024851
1464552
832523
1446629
1578136
1490766
756892
667386
1834240
222205
834375
853460
206095
1605815
1940011
1846200
1810972
1581726
92823
1698340
1667722
1797087
1102757
528996
1144075
1781313
280987
1451450
946775
632706
992875
932792
766135
1802956
676807
1096491
1896165
1669483
706029
1939419
112578
1663542
200268
1583600
153946
477854
1304217
836162
809083
276309
1748759
533275
1012233
1954354
226669
1844617
1633203
1546373
1588101
624060
688692
1620568
670478
51295
1560337
1406910
1725111
1134011
162511
712782
323521
684394
876731
1249355
18344
242195
382176
875981
955716
520997
1981723
347986
1702732
1922790
907159
1463657
1796034
1402333
1192971
1480312
159158
191595
1470726
501207
1657664
656613
720822
1192790
926083
910218
1718953
1472983
1739236
1126867
1325521
1114629
179516
965127
1418075
636356
1413594
1398104
1214476
242716
1672249
489775
1589584
635343
1026449
903610
1698844
259210
768509
1483694
984344
338861
1176892
473581
1170223
374139
469302
58019
1636828
1077402
1756868
819992
1348706
563273
1115571
1644500
1399451
276281
1045288
148337
1365298
806441
427069
926296
1166137
1400170
1967804
1088180
590450
1943629
1777092
785392
767484
85658
1576896
503582
655736
1015203
1739868
1789940
196639
201277
1205969
1740346
798893
1664456
213904
541934
554125
525346
1220848
640857
328305
982569
1325721
286085
1338208
124869
721044
1831746
108896
1607419
322745
1849674
204291
576818
1571909
999048
120817
97625
1580417
1670499
1195381
1327751
962503
565726
800922
1022253
433516
88672
185205
70487
1636226
894667
1885584
163157
685792
694674
738204
1824533
1506171
1237886
1531091
1489426
134971
984334
1632704
1861627
585834
555919
1404324
339690
343541
265709
953912
1771720
1252419
1050427
1312963
1700055
223096
1946377
438698
577832
626523
879578
1114285
1973587
710584
1476917
1252803
932656
76757
798724
1777667
426551
213948
1969684
194482
1705204
1891042
1639873
1811976
1240091
834530
1334353
661354
172476
1267112
1301556
1885780
213735
1299394
120461
1102604
515631
533766
580233
1671238
857109
1586906
158601
883950
4493
180750
33577
47573
906941
558288
1490902
1800470
687645
61296
1077451
391108
204123
252556
448781
1787388
1304637
945053
1189218
1428931
1861938
366438
358730
1357986
1021666
1281661
599553
1733790
1907518
1476628
1704781
995389
1432865
1718565
1658792
1626850
1443075
1051745
615669
104386
990507
1514008
1310457
945460
1466467
1730750
814749
1873917
56008
336875
1640611
13238
43281
1011046
1019965
666504
1149889
180611
663979
696775
341389
200076
584919
1204309
77117
331730
1407608
978623
799119
1269743
328295
825711
158452
1712383
1764840
1533390
1593819
813921
1026169
847124
435513
1279248
1132040
306199
228531
1433902
1015223
1175626
1244838
1049080
1146902
1207860
1413013
1355608
259131
1545476
1843087
1775778
908106
576577
1372159
383316
477989
1493274
1532333
1297788
1145854
696387
316157
181985
1525160
1254456
669764
1390971
1186344
1960163
1464182
1528715
1276312
1151234
1938422
471163
132400
1493720
1348736
1588403
431066
1265400
424562
552283
420764
146119
779029
114793
1004856
658712
1022705
1049314
1669904
1582130
1804089
1887663
1604516
451949
1931847
77773
1486140
973812
688524
1901826
479627
355588
284511
831825
131118
1459663
474610
1936928
764453
1650213
1268856
1239211
569336
725202
1257413
711029
226410
498681
1017085
1363299
1410889
393672
108263
39067
875735
868861
1337100
840698
491373
767436
643246
1651121
1498440
217152
33978
1646735
1595908
473648
1384896
198863
1483548
1212380
149182
220825
514711
1078651
907972
1645066
558726
498487
128675
784487
653052
1226042
1371659
1927424
333953
871334
1546195
960713
183402
495931
902292
1020234
567718
697899
477829
614314
214030
208734
1563465
300483
579777
1985754
1546753
1059211
15399
279440
1567005
1910187
146404
508381
104336
1877341
1402463
1814671
1303273
1702035
1251088
1162930
40224
839886
336074
718061
1067503
586148
881191
657896
1771116
1455847
1906068
1183652
920028
662863
435694
8253
523369
170357
947047
214768
1115826
1092585
1875071
1769443
770441
1589498
1554196
1395825
1217131
1172710
621687
1982708
789878
196404
1895099
189078
1606642
987262
1334138
668730
526906
1127585
1667580
1284088
882761
1613645
686373
1394959
1951378
1643242
729419
1431482
211261
289516
1616541
107906
974928
1896546
848542
797347
397077
1422034
660401
905307
1410484
248513
95053
422632
1146388
1263173
1979979
316354
1005360
581019
509445
1061101
1973446
1830699
571940
1412527
1551673
1754246
554612
816874
869264
1400807
141021
398328
327588
964800
659727
1676246
1646079
1010132
1402365
1629250
871907
1211702
718624
190689
219911
794906
367523
719129
517750
244274
1476205
494462
1324958
1443193
179228
1205372
879069
1907457
1972147
212520
1059381
1255347
1732914
948431
846668
1214655
1851740
1153678
1151102
651147
436728
868526
1280656
943644
1273502
1203398
222331
1178539
31471
167903
1058805
1749038
821220
1253671
1587037
941512
372936
1920233
546057
1833810
1288053
1714126
1270218
1040499
233873
1670553
1822146
1538869
762424
363536
337610
649495
359758
1927625
421508
852453
1506552
895350
896351
284521
599711
1950453
1136534
725729
1686125
458547
1883215
1405813
48984
496740
695195
405741
1874128
1997265
1549510
1744400
75551
826070
1946788
615696
1452029
1313833
995594
243932
916082
724806
503564
1019532
410698
1441951
724248
1479708
1514105
772042
1188164
1687873
1214366
1768557
216075
711421
1603412
800583
370815
883561
282966
110215
1493762
1952155
1196879
285755
1568278
1771505
212133
1640286
136544
925694
36856
1515403
1412593
1372303
217723
1424114
1401979
1418036
1269180
289718
1135447
425550
1738817
362050
1605202
1656232
72841
883189
128061
1293900
422032
619811
1619823
293068
1680977
1621804
907319
1641884
253299
1259756
328372
1758370
237180
1250325
1809498
711842
1071769
1375417
890280
9666
749376
1818389
376746
1762009
1448720
799593
744
952272
1780950
1742862
1376327
499509
1144566
1228485
1029825
1792088
874811
1846050
1072745
1775144
1551070
1834395
812357
263441
1278313
415846
896830
1191131
291075
971657
1544478
799720
686185
1533662
983539
1843622
1643100
150416
110509
1079563
672544
1809273
1721978
1225308
741298
1188344
971462
1044835
748086
509882
550421
1632579
1956441
289352
1228991
1612771
1215968
844870
834641
1783306
487494
325341
1160776
253985
1599377
1775758
1538131
307052
1692737
1275875
1039778
823465
1112939
757021
1587152
621935
533331
809520
1520369
98869
262364
1934709
201880
125549
767180
1527394
465974
979024
1673025
954938
1698102
912356
1366517
1692185
1602603
1557796
820733
1160041
316898
1517762
357944
1367413
831241
537272
652046
973535
1994941
288167
288440
1644988
1228846
193753
1355654
116341
1522444
1299084
83262
979681
469355
1698847
1538680
372814
391463
1543963
1313976
1497301
743573
1209804
67092
980242
612083
1876629
1995337
1966678
1132710
1985428
244111
626877
144876
1844322
10240
1351720
1808337
1736548
373076
643429
1788886
1726322
175813
482684
1750237
989154
1466804
399379
1295959
1693863
333508
1185499
565349
1860405
924569
1493627
793700
1135015
408205
973531
1576420
1972752
1603304
1982196
774892
65233
421369
1055491
958220
1629381
1136052
1044425
927748
1213571
621740
1844095
1147052
1674949
1526327
631297
258252
399212
398076
1997240
217295
1069664
1721241
1890136
1225310
260
926609
344338
1728185
1035319
1681240
623454
137436
1040655
1252017
1290240
1584570
200757
889629
403601
1567946
1237999
767624
1313147
579448
1511185
1399927
189231
1889255
1012405
355330
859209
1400606
1203603
941227
1838254
1692902
1121269
1166181
127505
582135
291162
651640
163243
1105800
1917697
1447183
1807288
840119
469076
515368
79475
718483
1076877
288469
182665
46948
242512
1414363
153600
227998
875993
1199361
488100
1909412
49986
1416638
931217
1774496
242088
696533
750619
1396424
228791
1758957
1212089
739904
1782345
978279
1959878
1900721
1997805
311108
701489
277670
1997655
692168
1590471
398543
438230
411642
745678
580141
335147
1903101
1560572
1125116
1553361
1196757
852358
1190666
922534
822248
1341883
1773139
497254
225163
259342
1684669
164321
1372249
469620
698125
827610
901259
614690
748260
540251
609698
558105
1836510
732853
1577187
1645468
1928695
828121
361424
376268
1839483
1069509
1927289
784976
344439
545863
1324190
1128389
1754679
1446052
1298159
1227697
927987
928397
1300538
117234
1571366
947578
1899736
1800472
981239
132518
1266640
917200
1068018
1230564
1281868
1812589
709536
1046171
1776089
340683
787209
773995
1245920
1130113
1186828
1538917
616170
1153395
97918
1926494
232322
1538653
263492
663812
1971590
1438639
1648224
1334520
483752
1282987
880584
1756740
1180224
294006
1689446
937967
672322
248604
438718
469180
1727006
412926
1067999
82616
1520425
75950
94228
734579
969746
1144273
22997
718826
27975
1436871
1380208
454809
241298
1897290
1794024
470669
762071
1741338
593182
876909
213774
343118
230834
1116336
118406
1621139
1644317
1179375
1467736
768620
556729
1688432
1737049
70966
1285589
1844188
1655064
1557855
1599645
1660254
92736
84015
407691
245916
1562813
550720
938717
593733
1735863
1569421
1075089
723785
108612
1664125
986506
1670104
66525
1088063
636472
907554
1708536
294106
771557
179258
104596
1490126
1561472
1551524
1089311
378204
1093360
1589256
1885897
1630608
1411223
954875
1324573
1752989
12063
171814
1632436
46814
853487
181985
1897756
43078
1040245
1612998
674638
1094514
1171692
227784
1750219
1375368
257078
304781
750706
1211310
1642247
1289352
1009705
1650441
717220
349430
1813068
16379
1384401
1778621
302100
1733232
792468
912707
1181884
56644
1550354
540745
771208
1739546
807197
347382
1792544
1004982
225608
1758603
761250
1285470
93653
575619
1881571
1429369
1711301
1996232
1924194
908831
1345509
373615
1964120
75196
331397
357420
541807
1352894
1130903
152598
1793280
680250
1786636
425386
669074
1891012
1293009
8538
113251
1270317
208008
552395
1018910
1993127
247162
639415
1227255
1172669
1209625
541264
940564
1701931
1907798
1435156
1003033
1062159
830720
1771003
141101
1633970
329997
1888899
1400379
582305
704274
1730257
1821107
885109
1337325
1170286
734294
1425381
1984796
1612210
245675
33234
1911914
1427761
1620751
950655
1860997
406951
1500828
1533010
1302496
941287
1851730
1290931
1616675
1530334
1196948
1461311
1219443
904954
1391799
1626503
100101
913340
599499
825586
833158
1545908
1111531
1597252
1205781
1150631
1140731
1308047
17365
211843
1385240
65869
81100
110985
1685166
960555
1210607
798120
562133
1109743
1602101
711403
1951848
1590248
500008
1465432
856108
595911
691831
914178
912832
349700
78949
1568946
239921
1978904
1164480
1443602
147127
1445195
1057763
985206
973879
1095495
710788
275026
1241435
1082096
117862
823328
517928
112917
1228252
843607
1638653
1039312
1740783
338096
605940
1570469
757365
1270181
356025
965500
388795
1497745
413830
180473
573752
1302224
1989528
1654382
476772
454062
45096
856840
1954815
1057145
415459
1623264
230204
914870
1769246
1874980
184503
1553490
1643838
603325
574996
1173017
1553515
1682791
597925
1961136
862134
654099
1046907
1044482
1870607
451514
742175
1449863
1798557
754167
1119338
1670002
225805
901609
477983
1465344
1438187
1665082
1175324
1008762
1543096
1575650
1136877
217443
1323051
858528
744413
1319463
639338
741064
846328
1201118
1872826
1413371
173911
881764
196843
1949660
585993
1136788
1081327
1168517
279311
209037
955411
1842485
329498
574066
1334973
1671755
1776379
1002147
305401
1831999
1159581
828293
1595536
1685713
1191010
162466
607672
805030
1005453
1887318
966866
867574
1204335
1148021
1013548
112150
1149627
40517
655253
477311
693875
588622
102611
818955
1580452
1573023
1037515
1454651
678119
1431930
1566818
794658
9277
1965699
393782
798098
1179453
547866
1440799
971669
405306
1317824
540643
1059564
1209619
1266080
231615
1352689
1464878
1008862
1387531
1779052
151964
1619597
48505
1835864
329930
1180642
515489
1670091
1065184
1527517
840656
1263800
607655
1133820
1275110
1228152
406870
1647017
543950
1580433
102361
1730057
1028683
1276281
1369538
543321
659106
644911
1349807
1126015
1229581
1237557
1028657
713120
1534126
1526014
1058557
1519152
914707
136785
349839
1886178
219055
1378923
1424251
1361636
1976548
1169337
1459493
1624343
921063
1613703
422322
1393678
570490
1303878
1797157
174898
93165
1395465
1758710
913664
547402
1317418
1096939
242249
1854143
1068768
84025
76072
358839
357588
169420
1313889
1836219
1889497
61482
1894857
1829790
1622105
533160
12803
1554441
653817
401089
1117392
1055846
801638
45777
813809
309007
1606132
1250935
63978
1064629
1823537
1428786
603569
1823926
1198881
1366308
997813
1889489
938462
17890
1385455
1435511
1287558
8735
1673393
747038
1419559
554385
1193491
651064
1536544
1094167
878031
410903
1553425
596869
202571
1169314
1070065
493971
902463
1733614
273772
518784
863903
1185247
60354
1552998
662842
1725138
519107
1934310
412243
815162
1440691
1719945
1691091
119747
1933371
1116316
1296050
470432
745921
1083133
1820621
1136802
274256
1317773
1175931
1212753
1103328
779010
786938
1088730
362536
929374
1936772
551865
1237117
1995813
49939
1444521
1897973
163123
1011899
1208941
672955
1897429
278476
1207400
1587887
1381526
80479
1434950
587038
1032932
1962374
395726
558659
702296
1004401
624165
1137326
688494
536886
1112726
1518331
228308
939364
276771
6216
812861
1498667
822975
266168
179068
360384
1959931
1487788
445567
1841737
1508609
1725935
316314
1055598
683630
114864
1108965
1984918
115404
1593249
494177
179355
352366
948066
152761
1523223
1089762
1671470
1969200
1679230
688653
1815259
1211483
675669
271229
1422587
947119
359880
1642987
1939544
111287
1864174
1327077
1927086
1560584
1514850
546556
913797
1944150
279968
388609
445394
35433
280378
531007
989380
1160774
1067943
878023
887055
1663640
407001
536243
1937879
1378698
879418
1890725
33969
702297
702414
1174930
1504970
628001
1026801
989994
212023
1421259
502030
1453239
757056
847383
1246246
803070
1642552
1596822
500210
1713831
1365651
1373909
812965
635688
984790
1687552
1639814
1105029
952958
1064991
1560816
1134958
369762
1275239
1950313
215660
411359
286460
210940
356470
1954274
396061
1335333
1872658
1549669
606996
1570807
1246112
619245
1654256
317287
1352842
444343
1335927
39594
1082100
318416
1550991
10068
1781688
1287484
1746190
831311
1243740
644055
77167
240358
1563877
1470783
585056
981397
1380660
969719
1357946
758218
196608
1307836
427635
1695606
455556
1001258
1574624
369358
1026437
512304
880613
594641
759000
456027
1165310
759845
137471
1407480
1539809
928195
97007
1434966
380438
665033
402508
1553120
456367
1612979
1181346
476363
883293
662119
1710522
1376275
1247052
668559
707894
1145332
1212223
83368
470482
642553
965839
1502676
1013339
1095214
491194
687664
1397504
1640252
1175197
1908520
678709
413323
1697348
1511693
562692
470408
263924
1343590
793020
1760572
424321
549853
237076
322575
1672522
907287
73053
1682399
1531034
280317
478777
1013728
1494274
1534717
1309188
532859
503658
1071546
1351837
718593
1144779
1719587
266135
501518
170868
571173
649862
453214
1056785
756987
1150141
574036
50294
401630
1675913
1506990
1511050
469412
1267982
116811
987474
1298765
1198362
1252289
1410022
854532
1488186
1034862
390528
1391982
427516
1590836
915368
1682796
440272
1287664
1897806
1704276
1770118
1389599
1184889
1896585
838598
1188331
1571890
1392475
1571442
1939036
1268199
1620466
804390
408452
129055
306872
801935
246261
1908646
780371
665722
1586017
296305
750157
840695
109461
1350365
95383
1056046
506273
628285
1315430
1781414
1483945
267309
962519
1202533
1039525
793383
104408
1984046
1549952
167418
996053
1526958
532727
875041
763837
964300
1058647
298799
296226
1451043
1702818
982586
1944036
1699175
1493637
1183770
33092
269351
395974
1971897
495595
1847717
1504730
710593
431481
1424865
1534305
519014
513256
539890
1323548
1785049
760520
66767
832525
1175740
1207081
782742
285680
195176
1767372
1052556
423503
1446791
994600
131699
114172
1805388
431506
324613
1022432
1728713
1500280
1759026
1071558
1981075
263976
689658
69144
1531474
648199
79606
1229563
1506880
1343409
1398069
15530
897306
1443369
727261
1256687
992289
1704965
1957039
16638
196117
838569
881254
162872
1248960
634585
1016535
129061
446422
144041
199040
893230
854113
1122251
1481236
1213850
1609103
416392
296791
234055
138078
1787285
15573
1104314
1649074
990500
404208
941332
583044
173507
870122
1353141
1103121
143964
1292926
784649
1640993
580973
1826322
1084791
1597139
219836
29187
52564
481028
1151293
852446
270152
553246
140123
1853445
685658
752835
129735
262388
176767
843207
1585778
520686
831664
606674
586403
986994
225893
639672
1385739
1444563
430036
275982
396754
1236270
205259
762319
468210
905705
723746
1837242
1449159
1655348
1575260
1072406
299303
1910404
1805044
267631
1714499
1467649
425374
140742
1116545
1852140
1426439
811039
1138597
299899
1086518
1682568
566449
834705
910425
1989777
547019
1459330
603699
1303983
1654181
1159388
1609435
464826
951574
882858
1817102
685532
1756923
1964944
612530
640797
1858782
199755
882137
958766
144006
1790850
442929
374016
292559
1291320
220161
62761
700857
1703387
74062
1787513
458531
1786040
1548773
21492
1408804
746069
1827595
1870410
1732676
1999866
421309
560417
536461
1623739
1663971
1842178
1815185
907873
1060244
1690256
1974168
1446389
409223
1612282
1387228
807476
383169
1786599
1925888
1879510
1725024
1277164
269222
827643
706643
894898
1949586
986798
1487856
991839
1849221
177189
1111713
658843
828687
195340
1096639
565075
732969
1768687
333319
890414
1163600
950859
250832
1789053
1743548
901254
13596
1238123
1986641
102947
184085
243357
631488
1997195
1777583
1554573
1285120
461122
585778
161712
1937063
164794
1278215
789573
42938
589429
1961147
205868
1826704
1339243
1001130
1082610
1597602
1453174
576063
212363
530000
88039
884963
1491334
1593252
1079154
1819744
558149
487487
545239
1946851
345153
861756
1180026
219860
737527
991230
1581742
400372
369642
972847
1087397
508037
1536707
1528763
1782576
155340
1637940
652865
1073312
1682351
1006274
1952549
1878025
1192837
112319
1598155
375282
639160
611144
1840290
881490
1980995
1588226
1907924
917371
1182873
1081642
1716614
1484866
1926623
271887
1575751
1651751
336581
1727683
1188295
1165527
1982695
1443633
1445202
1203732
1070109
1138651
489676
391397
209996
414247
908008
83443
1631640
1145455
122920
831708
1146852
1171467
1455170
166676
1418404
26598
1795135
90872
276699
103908
1526266
587567
1941948
1333496
668906
1933883
37753
1178097
1057985
211290
1240871
639857
1774451
1927376
1500848
936364
19446
1698803
1034074
1558311
1662498
1783545
708470
1636846
1137566
506493
724698
631633
975347
1963832
765891
1405002
62622
1106812
1879137
312367
3328
1875019
1169760
737947
913415
1972981
892714
324178
1073140
1267907
795938
1627283
952524
1137553
1116242
1312652
1422822
597933
1898538
300605
1279350
1757265
374165
1884759
829555
1044610
1331423
1826376
717186
896647
177440
1783093
1384153
1299225
239055
937474
1504377
1429346
1827018
554150
1117564
1884335
396243
1221128
951761
78490
1789416
794495
639352
1848649
755265
272761
1058986
841716
369677
1423747
1100113
166403
1517280
1859102
1136760
483081
792503
370961
180318
1179946
558546
1689267
1858475
150874
723072
1889952
1425034
573259
229229
1032346
627526
231368
194463
1822874
1948122
623847
460413
1877371
956801
903086
429897
1772749
1162018
1017634
1290231
1134290
1686529
1319246
1401005
122702
178612
850703
605522
553009
149182
1927810
1001861
487787
818989
1492714
309160
94702
1875556
1502219
1317426
257952
1557568
1845151
526814
892139
12155
1979044
930182
1123414
870126
1804057
456577
683899
1282354
518167
1770707
1420993
865262
1868110
708508
1194015
1193313
377836
243171
1287802
362596
250988
325293
1028443
1849608
664533
1119657
1225858
1147724
162455
68069
736646
706604
737556
119922
1769730
1399168
136824
630150
943893
1119324
178510
770545
1463403
1456106
1768039
1117869
1027398
325648
136394
315924
123162
236345
303390
1571377
1751098
699322
144448
1939468
1883316
1808464
1118937
831648
1989533
1834175
388944
1532313
827096
474940
979935
126303
1925413
1570056
1520080
1514848
1071675
1188123
1524479
1740943
628244
1007559
335976
1233096
1242460
812059
1484451
1840848
18938
1218499
1358340
257210
694699
1238973
1160318
1064980
795853
334611
1639942
259126
193698
1792220
1808732
93536
1034324
1198345
649190
690117
573418
1769287
1553698
365999
239996
1005855
1699644
1501049
272489
440396
806112
1530002
1313291
1103482
273598
1054288
1028723
1403200
1785131
1898260
952635
67364
1714663
734380
34415
1185113
132407
1793950
1063357
1369992
1140366
836090
1610188
1837105
239221
285492
64923
1567821
1096098
720632
563888
1457985
1438411
1594511
267895
1636166
1140612
631472
1915227
623420
1300925
1053833
879587
475252
1802365
1096301
1724265
1684536
454416
1183517
1435726
79973
1891879
1777378
583432
1118859
1986454
339640
382788
1410160
28957
1832078
1599808
1875204
554569
520275
548539
854570
1111860
1978318
1107691
34757
282222
1296804
36792
1755209
1609012
202296
1990001
76674
257074
430276
1369438
1345220
986791
1656173
1338792
1182513
1069783
608443
1959820
1079734
1879078
1772705
1107456
1893867
473123
1128481
578184
328738
851396
946986
1637292
1827103
1161191
505735
1654582
1561792
939250
520899
779846
257548
1351659
1963154
1264518
1262235
863849
1145821
1767393
1075075
507304
1655198
508949
222310
1920090
1802691
958549
1413283
1893940
1090176
1999212
1850046
244441
1730574
451011
543927
618126
576833
1932687
757289
1411975
455077
233662
686365
1091431
820098
212961
1871810
1717577
787587
220046
591874
1693009
1531312
748129
695520
1327702
1486044
573245
1675824
479408
607735
1494029
1293894
463431
1444536
556226
1158319
646512
1702723
1560939
1744681
732745
1086815
1298594
473533
551174
1163729
1278559
1276661
482073
1009883
885746
1453016
1238803
1082022
649728
1422478
415719
1334312
1955947
597163
501744
1261491
326511
749238
1823294
211818
875064
234173
1728770
381720
1408858
1989563
1383506
1887782
901381
1369003
80201
629373
615123
687964
199511
289670
1283262
1973856
1137025
1897074
790816
403590
1995190
357872
85515
371697
623157
1108127
165746
182594
1163745
223306
1503088
484774
898588
939431
527268
403761
1471808
303196
1117472
493173
1553090
589224
14632
814723
1421534
95098
753328
1367522
1734613
457903
252947
1438706
566818
1144340
633009
415759
760170
1583128
1461046
637816
404396
1368072
1519448
307313
1297085
260629
1672761
249180
6670
1844281
1064434
1796374
1591695
537765
252832
1922413
1522914
337460
268582
1427028
111807
899835
1153602
56885
631410
1126096
1206061
1786413
1775152
220578
132379
1974060
597529
524304
124284
1519850
1685691
1272756
578646
1077882
1313522
1920503
1720688
5362
1503500
1929779
392594
1527858
64928
1444537
980322
237408
1883222
1223498
1663756
1492259
1580121
1249573
1335970
1358302
862061
316915
624217
821895
259956
1511219
952364
87642
266632
838701
1599386
945878
1646334
578076
1257182
347360
221769
623945
1819540
1095789
123483
1433249
787578
709855
690806
640885
608859
295479
1959785
855206
199768
1463287
1592741
1129555
518986
912641
1825639
1340138
1929337
319629
1355573
574693
705619
1700135
839278
1726224
675680
45857
1352895
1626832
1098927
759075
1397365
205405
793921
817425
1442097
1487031
1426795
1289336
1819962
1654391
106122
869891
559141
1134275
687645
672798
1638674
96071
321166
1140374
1316790
1451271
1421204
350022
200542
1765003
255269
849254
897880
321573
1641975
313686
610670
409878
1513172
1581481
1469394
1783387
406335
616310
1106538
339479
1890173
1354259
1976741
1598890
1321736
540753
1102161
253479
1966819
1511828
1554372
221433
1840921
1325950
1111359
1619697
1836740
347217
1036366
1806949
1750034
1070058
772868
1740368
431009
1496812
188032
242562
230675
1982026
459252
1522727
1403092
287359
646663
655572
1865700
1167243
1779623
701873
674707
1846981
519098
883407
1568442
1322661
1221353
434925
1233219
812373
1393371
1650814
321556
1814486
932618
45715
1043969
305438
295985
457670
1378218
212777
1757521
398546
839128
1124575
1039599
1117117
1039709
838680
1992475
389926
527106
634069
943864
1915641
133610
202273
262616
1009401
757352
272380
1798360
1427677
1858449
1590347
293435
1381967
268789
1704652
620196
295935
316066
1534602
234117
65059
589999
199157
1932367
71762
1847100
123893
101261
846605
749428
1922013
1786821
25077
582177
682708
1224949
1817910
477509
803242
1409038
423366
1201247
868129
1026840
1482166
585603
1170178
1808485
681005
674457
1535539
909120
1456031
1138500
951420
863109
91827
719501
265941
724728
1231089
861293
146277
183481
1427907
330454
509832
349207
535404
87771
510333
1193232
1049546
1322105
1780138
1113913
51940
845824
499298
1693523
15579
609462
1450993
1376809
591886
1036950
111386
1225173
739118
399065
1844592
1093236
131871
1814730
178557
1697449
638134
1029557
1270860
1659687
219660
600397
73586
425250
993913
608253
248309
564413
1311007
422173
1545686
747054
938131
775088
704461
232991
1240628
1768730
1897769
1128156
1826242
234723
1018520
679126
1020564
1926138
1860386
595224
232030
1366606
761477
55730
365083
1922856
478176
267541
1157720
1023477
898035
331725
456538
23739
1562144
126125
1797699
943283
1495940
318672
1499325
29743
436293
1341299
307867
1814167
148568
702585
240574
1702207
980124
185192
884744
930142
456955
63600
540620
363468
1565728
579094
1931378
1279465
893208
1659620
734444
3410
87269
1301735
185723
1134868
1693978
533313
774135
123083
728948
1383144
277413
1718877
726355
1770453
733288
362214
307114
1020634
317774
1036588
986538
417211
903073
1740539
700490
1264924
1639635
257244
1295921
382819
647687
702247
1472626
1221643
1812441
517482
766282
418817
1492442
130134
1498658
1347293
1116589
356317
121079
1323902
1962518
503031
995079
712529
1633467
1560239
203954
1684127
1533351
1722279
1503666
724093
279589
1036721
520182
1700638
1301167
784210
582818
1242825
697689
1639344
929824
1405458
1988072
1792641
1972715
930044
660039
1925397
1331401
429338
177262
1326322
1083274
585080
1562684
527323
817991
173403
606314
1079723
419508
1270529
555215
1882814
238756
993382
67065
910285
1623772
1979544
1544637
1876314
1645591
922759
482013
1306781
1617077
1279860
1644935
1407159
598476
989222
1988848
436951
1030691
210733
1764514
1187400
236357
831677
151544
1360690
117901
1385040
1244807
62625
1612322
175065
359478
1268000
1289079
559684
1299344
10219
1718419
1687251
703521
620643
833855
187833
1763267
511283
662004
1333867
355826
1824045
1833271
372553
1482679
706322
1344069
304172
453992
680308
1200557
1139835
329281
397379
534388
33795
1532485
1449123
1272289
474179
16229
517815
1474256
1155188
508877
551206
966778
1034944
1420969
220435
59818
1083213
1961137
920281
492623
1193100
747987
1021358
686899
1533562
193700
1218469
1703861
1286950
1615328
855128
1667150
252795
872629
908633
183550
1370837
1555891
356006
1740617
328425
1606331
56225
796197
593487
1119582
1522643
959400
301585
854002
1110581
1486648
1117694
1707517
1482123
1554306
867737
1745985
1251117
1973818
1113683
221004
1722969
798272
1404577
1184134
1834387
1642480
1077804
805766
251223
1405608
931463
1787177
1673143
1428701
1298118
717827
808170
1797391
1726646
1631044
1053977
284403
1925912
818397
651473
41863
1119801
1696463
1082547
1685708
1090194
1513118
488553
1040170
1382368
1510449
26867
1506283
1337916
328422
56480
1214844
238781
1837583
1402159
68697
1373202
685921
602510
1108963
1386707
1855179
781151
1038205
200186
1211679
1819783
303561
1791670
1662768
499311
726599
346104
456206
851309
12269
33299
1810627
1293296
1109616
1465304
981555
732942
1688168
871240
675973
1598948
1972298
49846
1969267
114439
1960480
497858
1418415
953402
279302
1698651
333915
1141768
1340587
192687
1947593
1317861
690646
1716314
174077
1413576
654471
1200688
261691
610321
1195815
1056620
831802
672107
223656
1344743
1549541
1987630
188116
1885954
1105650
559654
1649604
1889325
779975
84992
1054246
1669114
997497
218225
1317334
414997
606521
935047
1305059
494575
692184
348500
1948432
1428044
979670
566124
352172
389062
367176
753670
397237
147504
460195
62918
349687
208342
1002104
89244
1771773
833369
579893
103980
398954
1295562
118069
1496128
83483
136047
240725
887727
1771273
505389
181109
520360
720283
442735
211289
1044049
1165889
270352
1456901
955059
1125120
803458
1719156
1033359
943103
1884461
1648181
1820919
1511436
232222
1846087
607333
846539
1955580
762386
38784
462065
173998
478101
1242399
752076
1494709
1032789
1197757
703114
185134
1937027
835984
1751029
601129
649035
1995423
270222
681842
1298132
1294158
295162
1282437
390463
224195
919374
1800764
650196
325889
764292
1779901
1860976
31126
1134708
1639679
1811846
1638750
581537
423681
974156
642581
1632851
1372097
988580
365554
926948
858851
1958535
556608
403811
1634925
1581385
508100
945261
1207395
471265
619614
1039703
1600073
1436861
554707
926841
1574823
386364
1249745
1094610
1235143
1290675
791286
1498914
1761245
97033
534209
431877
641061
1151947
1021600
735536
576345
647936
345005
1395927
614528
371143
1238232
1606915
1232712
1897238
693407
1381424
449282
549341
916573
1057716
1565250
1937540
1339492
1524658
1467800
1635488
280358
956315
712930
438541
1824385
1010006
1586166
524033
1706738
10722
1798403
338268
1063424
1388934
1446269
1678503
1611217
229367
98425
556291
418498
1949084
1390062
1349476
399665
79267
46976
1706907
252520
1276329
536803
1392104
1347652
1168968
62470
1111785
1851238
606595
1599066
1105457
229611
396464
1511339
1602702
1100570
1116006
1684216
532851
328881
324792
1343925
881236
175451
1733428
965738
588249
463447
994775
468449
1037475
1093832
538074
441301
1959962
1308556
1552548
1893925
1197840
1755486
793236
577505
782666
16579
151105
1770551
1324308
805218
1264094
576331
235175
1346486
1035192
651611
620143
1810053
620711
1649542
1015456
1956628
1006277
1217919
1613796
1836780
974518
795502
1940244
460731
938809
1433181
954741
1432121
508086
846611
1536825
502417
1458814
1808603
1384708
916025
964590
65635
1469418
1247392
695888
811516
1188315
1662603
1609271
522225
321479
562210
698432
1920375
1508034
838948
1848423
374684
1046117
1303423
1411322
1209648
181507
1145250
1341340
1415778
425304
1965475
1864115
211727
726583
327591
754601
174824
1311724
1963666
1179019
591725
959879
619367
273326
773562
610261
975323
943905
1161237
431564
1520098
1485182
121461
1715873
46060
1499290
1707227
1909897
44006
882949
1870173
1186546
1220391
1564997
1181610
1648216
1913669
1047231
113673
1225334
1981347
141281
1185271
1686104
1864069
1198760
1323405
1372091
995921
1235888
1860533
994668
1406587
1005997
991409
1631605
182966
423564
1806600
520713
1579937
379139
967812
189201
880949
1169678
1502064
1778158
989762
1550991
490853
193838
1941060
26221
1369556
1030266
1320973
366310
1555977
156862
1761214
979376
1057756
148029
1914786
1018130
8447
498755
1136449
1565915
947451
15369
164319
1729019
751889
47942
1643330
923326
386374
1116731
210073
223983
1577225
417156
1978966
805567
947973
334881
639280
1485260
915472
822474
1881742
1657770
1535659
566808
801947
1289653
639839
1821253
1372520
594595
338783
1303975
200696
1387442
734456
298075
1633561
1021489
1007754
571846
665766
667149
1475452
575221
397920
1421947
1481592
1334000
1043825
319085
1866572
370460
325795
1253725
612096
866317
1756182
274911
1896134
863044
1683425
620737
1594675
1238101
1027959
1002723
289059
8374
1099209
1224093
1947191
409928
1990943
1331073
609147
1114516
1346055
849179
83188
1138761
109270
655753
99859
1069872
470987
835382
1178129
807348
110397
508905
442910
747190
251648
1817615
1587418
1191082
736491
769026
609310
722342
79588
1276874
1877718
935500
53605
491688
477901
32151
751451
663308
1022771
1548546
242148
976875
1917723
1756190
376258
19391
504329
1768108
1025059
589528
1146760
1698071
1932407
1252760
268886
137092
1335937
327325
808443
1844874
1825908
1800412
1998816
974228
950675
1426156
687737
815052
268572
364564
981174
1036368
1656927
1392096
1388013
1126154
827674
1534719
387874
1063534
1381383
1283074
1871081
1216908
420191
1401876
307009
1633926
120534
1712517
1822652
247960
546116
1211421
1943033
507462
344320
75682
529710
287488
184380
1745029
1960429
694273
451496
1937140
938929
803842
948252
698539
1449549
107595
861835
1041914
1646171
380153
978969
1966807
792923
1049112
1433246
925472
1544515
1300211
849458
1910976
1339266
196646
608936
1277726
267214
1179874
1997986
234364
1239732
133462
1185348
1518336
1813559
583011
1353957
1759125
797730
870981
1760325
685445
1969093
1123047
1453056
1029381
851971
355646
1250491
614320
470936
743771
241058
1439000
1878791
1361633
821418
1227131
444080
745426
1320412
1180126
1397937
732376
1001647
1068777
1139845
1776841
923048
1818756
813959
517985
671085
1387889
1713790
1952630
645528
327929
399623
1351672
987516
1491393
47021
1181364
1553954
819809
972439
1085520
1943211
715418
1022867
1910534
1224262
73046
1484333
130053
339083
757858
75091
1312206
1127315
1358947
1174541
1825283
901419
1994867
1759436
325787
1663479
1313945
232577
59994
600954
1970152
87697
440246
1311505
1813464
332602
1255878
1967692
1776190
1044584
1788120
1187319
767764
889764
1011835
644183
1523288
16017
1557201
576825
156880
1815333
1801890
1163874
770318
829522
1513300
701778
1386573
1113772
1277489
91323
1602995
1123263
1892164
1090153
529378
1659889
1668114
367164
667131
1639463
266182
1417034
1021804
333123
900240
1565146
354684
1812428
729744
10623
724971
12878
1240695
1578927
264128
1080272
1011029
1003278
114088
980240
1936579
1092231
456221
1080621
310275
1682081
94576
615977
673014
506472
823689
1089596
1935879
1537109
1130811
1061453
62640
666676
161058
994120
856474
1657808
1033183
580451
159268
420427
1680427
624511
795744
1507619
1364571
1460494
872151
1717271
226661
70229
1287036
645827
489178
309604
1438382
1376715
879088
1652190
1059628
493726
1382888
1784048
839152
1747455
161824
1820108
1426298
690429
828820
71703
629463
1607406
458567
186941
763557
1003963
1830482
902986
517538
577809
1112806
78078
878094
525485
160943
1325918
90037
923977
1271907
109370
272871
1550983
268593
1959474
1416405
812143
1893913
1267732
1736570
303618
1764078
1781878
1710277
1569558
1937084
832303
1185935
1687506
127608
475010
981309
114852
1355865
721300
982808
1067618
454348
1414624
1598941
1850224
695243
1322983
977931
22861
1713947
1550009
675719
1251441
1094370
1755427
986168
484546
1691846
1271598
1421685
518788
296836
1324462
314086
380617
1690434
1304861
217442
1188335
888413
1125511
791110
1810200
648433
795989
1494345
366621
915813
747828
600405
1117576
670962
883295
134442
201377
740980
977471
920306
1323445
135053
686704
1035271
1205884
956365
1486488
240867
1168622
92447
1836207
518155
322112
1914267
846338
135221
600186
1572747
1648582
1594326
1952145
605853
1080388
129559
227102
117904
1937799
611851
211474
1138706
1684641
290715
986483
1536735
434271
1763318
1157736
1701142
1918040
1843890
283976
1409113
555676
408704
664714
287175
1756554
448017
285564
1700494
320076
396651
595304
249271
643830
1838767
17112
145671
700216
383392
1929149
1858257
235906
1038231
1124796
570725
800554
309219
892611
1662603
710902
926662
1959664
552468
1410022
1795634
174601
911919
1909862
1395503
1686603
314916
1417661
710167
1242752
551515
1336075
1073747
197230
739643
1645423
349582
1799914
1435782
472544
1107345
670282
1815400
1226437
954478
152170
1086364
24560
1088400
1250222
301764
931236
944026
621308
581885
1827374
42020
1170852
421781
975776
322526
602278
1955846
454374
587361
1620057
974863
1643504
716389
52790
1600506
987727
399482
578647
723336
1633058
922205
692998
1904320
975714
640325
198631
787882
1710248
1503613
866456
412761
1747831
308265
1931679
680598
785601
181783
977535
1995248
903799
1453737
270331
1648043
930408
1487249
114350
1593781
272374
1154955
266718
784129
1898131
1682566
266850
1043222
1600691
562030
866437
1054481
1931591
171460
172349
1337964
700400
416078
1662419
845022
1710845
590365
1092630
254670
1743704
1667391
1753242
1551608
476407
1214226
1573682
1492312
957451
983379
1656289
1933751
1372678
1594689
958274
274816
1620132
338077
1757028
568272
250
244815
908942
431495
1543471
1948650
1418817
376335
1492330
1746413
1104019
498843
1945321
1090655
1320315
1131375
1111429
38975
1739274
1053560
1012232
31169
1697460
1498223
918556
162024
1429243
1570433
1287024
312664
1635081
1608999
683712
736458
514054
1555892
243187
626799
762306
610235
864858
1619662
215459
842843
304981
695622
1513244
446467
821921
1522228
1932230
842203
1620457
557961
741254
1429380
1060604
532839
1445787
369519
820104
107346
1442501
1752754
1089941
1277992
499536
637146
1491733
1515238
1461103
898649
1153435
816407
946564
513386
853912
1703815
1505105
175739
572467
278983
1432887
1271785
245481
992215
1164393
1610010
1055597
1315961
384386
1993596
1898142
1191940
696572
930578
12048
1811630
1822901
329178
1925852
1968681
822462
730026
1400042
993963
1695937
1117134
1243550
1124764
1770768
816172
302140
101383
1594127
1657083
522879
945438
1237506
913221
1187147
763585
523673
1818276
1367298
1113599
959680
82561
1893615
564881
1942510
1056261
851627
998504
526172
1173789
1588247
1806709
764230
459229
28955
1439235
1030769
154973
788073
977245
955458
295736
994371
326472
332313
1149469
832439
1525437
129687
1869288
1020402
465055
831869
177204
713286
1343712
1445334
551582
557858
1999017
307386
1108888
599987
1115349
295251
1318550
308238
1085548
581708
1458952
1354268
1507857
1638441
196341
705117
376138
486233
1654734
1139229
1838297
597889
1076169
1078958
283957
267820
459233
180828
741232
752135
245009
202619
1331213
928631
914463
468234
458721
946183
550808
553462
221095
472409
1231334
1585864
607293
293163
194536
1375511
1183169
1273631
309739
933593
1452699
414004
837418
60216
1863389
1803858
331255
1455196
976387
1646175
500649
1191236
634721
1970475
587907
1786599
399984
1895258
1309631
1989809
20729
532329
594495
62638
353822
1614450
548451
637458
96156
1443998
931328
1713447
1495850
1654253
1085898
185504
707331
1458131
1573760
372196
1714792
1994919
222742
866904
1539375
1027424
309932
1441146
926359
602634
424125
1823280
793259
1217982
12826
481195
178104
53679
1212777
942295
1876757
1523807
628604
683855
189290
1673052
93292
435296
891778
589480
152426
473320
386498
1893653
423865
596890
1563921
1126823
126029
925536
1837707
689735
574498
1313428
1119149
1773439
1042502
1175253
415785
1692285
1590929
1690912
1305097
440815
65587
736615
385879
1033449
1152677
1799833
283881
1027468
1331321
934849
1526239
814598
1057747
185525
1975366
1421521
670239
624091
1348084
1960136
850459
1771773
180579
1208818
778676
951561
832154
703330
750157
1767764
917821
821708
1285334
749519
744249
1570453
1794471
1271230
656376
299597
1027749
380658
682542
343432
1356943
1814445
1805270
1802982
330708
1477950
1765869
208149
1038275
1639405
42314
723594
451038
686794
725231
1817205
1915645
252736
1230849
819007
201584
1549772
1527013
1601831
1225739
1134050
130427
147929
1568800
511121
1779425
636595
1786381
1795130
1584480
46717
1324294
513469
293444
44663
1653387
917401
263146
248790
1943973
1622585
895022
293808
655371
1907831
950308
1674193
1245194
153530
1319979
997874
1334091
752346
559501
1012443
572798
1584563
1860222
526753
1121002
87312
1293744
1348467
804448
693684
411721
1930600
303622
984170
1585539
1905720
4266
1485992
344935
1914000
1529680
158719
736389
423989
72288
83648
267302
1826806
1071153
631238
1269991
1104344
138616
1629269
1987038
151773
55353
1710471
579913
1043077
1218323
1783351
617954
262703
1118014
1118335
648355
186762
1800347
595693
332235
891910
120963
767869
661998
1067741
1467513
339997
1975911
306048
885259
508434
712171
1130054
284156
1132199
781333
1186742
1317046
1780885
78870
1413191
513501
1335496
547987
1647165
41343
250639
143635
1901918
436188
249455
689344
663943
1290421
476423
802331
588155
1916703
1326132
997386
156260
1216406
1649980
1884561
496266
965958
69615
591309
893834
472158
250200
304292
118358
868587
413846
427999
1264468
1049835
1199686
1563944
273019
1223927
263786
1989845
1214815
1879879
1670196
554664
1665925
431659
885017
664369
392771
485437
534502
1601721
1002890
440971
1501920
621608
1529295
1053340
402148
1182444
405805
238961
1424467
1444351
1284456
1230982
31736
563766
1977383
85512
1224375
574826
1098381
815249
169801
312897
799916
583155
980856
191997
1874762
963911
1609908
1985488
1434663
74263
275233
1806883
1697190
968936
348329
176995
1308305
1663634
94938
507789
568453
1663805
357501
1842856
759250
1455592
1960658
468329
1088192
1871705
658809
1662539
1493761
1902484
1603773
839569
1609822
1687792
1509553
29095
778764
184960
641705
1874186
1635646
1158296
1837509
1794305
1596964
821808
1154099
642975
654235
267090
1921970
580477
1023219
302442
548718
1857252
1756836
1711704
1486465
365975
220686
354538
1478696
85449
1921950
1994893
1519334
1398928
75620
871892
924956
762756
1928982
839324
152056
750678
1375174
186544
11113
1441805
274308
1256770
1257658
484762
1449947
1058759
683502
1717268
874887
1263493
476752
35170
624378
1404431
1253480
1590280
118375
695869
717132
377928
739525
1460489
312395
792642
536602
751049
1105170
523795
1492391
643211
795354
200470
1270993
1935713
1871922
1959273
1577357
357519
700615
965975
361655
886620
1107
1654467
644831
1477465
835486
1010590
1591613
1501947
1533571
1788368
1091793
1276031
623989
936630
317975
820224
705328
22687
529010
639711
1443388
716651
1980006
458049
1738807
1108881
549437
1257209
436439
897411
963263
1771731
1414669
250922
1032941
1653060
309189
643734
1265196
12963
304816
1105394
1030759
68205
1531140
708530
1728864
1382780
71239
437792
1563402
347614
1076260
1496616
1032620
886176
278495
533899
1546066
1747070
682970
1453288
48738
1942065
1940987
1300112
1615425
1575789
1189333
749206
1588334
1089335
1608339
1726984
816104
251075
760571
1098260
1080082
1993657
1208828
1184376
1043526
823296
119682
642071
862970
872945
340233
141533
211533
1471311
776486
11904
1301666
1770172
1675132
1571173
748859
1760234
590453
471141
662291
1482865
1258377
710522
510863
172988
54087
86001
1808621
195783
1066206
1666078
1515985
805325
700707
1027659
1884271
162559
1537572
801860
213267
1046857
708834
1043425
512558
834834
925187
512809
1126846
603928
1640761
539134
631472
145799
13706
1305211
1817595
290782
1825762
307919
443513
1471603
640562
1831872
676299
1600600
1586404
376993
878142
248571
130379
248225
410243
1436649
1151216
905504
1588684
1002839
1064875
255806
483100
887471
263515
1297074
627271
1179178
909094
481070
1836940
1520021
419041
211645
198484
228185
749318
1219741
264901
265789
592326
59973
1642401
1684943
246823
400968
1195358
583285
241704
365249
259321
955468
1947
1070162
1052701
1803897
531917
393349
529065
581665
1293534
1411229
1164686
1661525
1695809
1589646
692522
1968707
68582
1500446
889673
1061077
1322295
1131907
878155
1630864
468522
1282151
685048
1707054
345558
1872435
105280
513673
1059068
662806
456004
730951
554287
640102
869878
1641593
39949
309991
389815
159338
1385097
1786446
1427165
916672
1887030
615490
1741089
1451695
371206
1543285
91027
1952684
1007450
1345577
1006518
1384487
1667386
1820723
523743
1791444
779661
85640
607972
224236
307148
1179186
745091
998019
1796572
227595
596795
1053170
482964
1531890
563395
1014663
483932
1323547
852724
497609
934255
1265639
54034
1928830
804116
745243
64787
3627
403466
1960361
1597683
1048374
1046518
96968
882823
1954191
1482312
1783632
720952
1739182
1663143
1547946
605666
446941
1140012
578988
1707994
1873080
3982
123563
12379
272231
790136
394649
984107
1350440
177934
916704
861114
14012
1288
1008972
38845
865890
1681710
512633
1120186
1848499
1862300
886066
163958
1519241
1133987
431722
531686
1223000
712453
1860163
459708
1772103
1532903
781902
1138215
1836091
1556063
1804412
862429
1515898
1441414
1326151
439975
836520
222290
840273
1933538
1773922
1076052
367090
455598
1405836
1593642
767064
1609897
322084
1481457
1405567
1464309
693170
1185175
1464569
1442741
1287833
1192554
975886
788067
1575617
1355480
1876432
1278892
1072580
762127
1388429
261381
1052397
628691
172036
457717
324569
562474
637085
753337
1858295
1750163
1089291
1354914
1509789
1534301
1665329
551134
536164
851557
318565
208958
1362005
422722
855486
178324
1221764
1196904
1406655
1746523
1739428
922381
923399
839505
1356457
56435
1721539
773948
689921
1633613
144007
338383
1812119
134741
303800
1546360
967999
331877
1706493
920080
1910006
579160
1711430
10750
313439
1680975
484060
1275826
1197200
1486219
240663
1605179
954412
1602762
678877
1795664
453753
600432
561627
1048531
1865752
1383992
968445
1913112
1694
1919274
1160875
876215
1426064
527604
1639888
1149922
256137
1881565
1674436
148250
784547
477485
1393410
1729889
704587
1618256
1380409
88846
1630435
1009389
1565604
1529229
1677544
1567650
1517440
473799
996191
1726029
1174543
76312
92656
1977869
1565950
733630
927454
768255
38835
94295
1127002
1242357
1308657
1442146
1304050
545840
756969
189251
641266
500786
1302258
107698
548156
1805198
1234978
365828
11853
1331198
533433
1658514
390933
695250
1396001
1937700
995779
1989514
1318127
556643
619893
442264
960030
526106
1487925
38032
145555
1102279
847980
615037
47496
1440787
1418497
898355
1261571
1044071
1376291
874324
613636
204596
312367
1477618
1761053
1612373
1048132
558781
1889902
879806
352205
92394
1572559
1823790
661747
1582146
935305
1298012
998501
420644
224114
1369069
984769
1248538
1378794
366381
1552799
301009
1410558
1796216
221682
1422389
1220174
1101484
1905469
1186726
999612
1694491
1183001
1647807
1727866
1828748
597324
71370
570354
47616
948180
1510935
622783
1477657
117886
1024003
606617
797766
512304
1388176
1055683
510329
223099
1131485
482995
1623075
1639199
417882
1716668
43544
1399356
977928
1910834
1339830
1110069
727034
282428
803027
1823229
1708627
725635
1906431
1550535
411986
816579
782956
1435005
395167
1436804
157533
1180076
59234
138471
1300198
449081
171030
1474764
909791
1376763
690948
949624
362890
300204
1727485
741695
482531
433810
656126
1568112
1006949
1386163
583634
1133845
1828608
705406
57747
226051
1168459
1343360
1493747
1000870
1682417
653050
1908580
878750
1361857
340846
445942
1094692
543940
1091396
1929830
1718071
744256
1753770
685317
1064618
1280383
582827
951924
1365613
445726
698722
736395
1767162
311317
1021137
1477678
1154659
1865560
292430
1622727
1268266
1905048
1036438
423576
526384
1424488
282114
1328779
1378174
997379
771494
135721
300642
1939221
1242721
334897
741509
69935
993153
1832676
753650
271959
213570
1563564
1051951
265894
1336283
1200950
1000094
1049302
613313
1644190
44956
182037
1521075
81500
1287488
1960332
967854
790746
193854
1874170
1055215
980428
525296
841979
545328
154453
36980
674709
890485
1461098
936868
480199
1276382
1606342
586595
1441810
419221
1820957
969090
1717639
284835
1298156
1353599
1340343
1543325
1167405
1580872
538800
899813
1960002
1423150
986352
1216677
1739859
1857702
187901
324193
1279007
300053
573368
993652
1371409
998016
1275878
1789931
261085
895864
1304031
827516
925111
1810499
1758744
786968
1444625
16688
1348942
803434
1102946
1008000
776918
1639739
531159
754948
1514725
593553
1551722
537543
1309768
1847416
1718697
858390
1211088
1771597
424143
323851
1934493
1656969
132197
1444532
546467
821218
347122
1263785
1514649
543885
1013920
388988
753537
1750379
1647083
1472565
1060172
1094758
909742
1697869
1108592
533699
1604125
1367171
1656318
266657
382513
1898763
980895
1112672
1882857
1056167
655846
1706903
639544
433975
1827898
800904
80832
897594
1629971
85081
1522279
1264769
441048
132102
770301
728392
889715
877678
1597015
338333
1837958
846116
418266
1784031
1615201
844616
1294799
1751431
1541663
370747
1761091
1315860
823674
1719801
357957
1372523
1753884
307810
1167173
1679058
817641
8511
1433778
499278
1645356
255137
1666627
1208179
1587459
824716
1913202
151638
98506
1121820
159889
336783
127491
1612720
1708438
763465
1213303
988995
1606985
1542504
1245723
1591853
971792
674420
1026518
615568
75689
82466
1635184
1062454
162413
1297681
592834
710743
1604268
306598
170889
1900411
588785
598927
49974
360850
172846
1502769
1742876
817259
431672
1445604
1460268
767986
1132592
1568775
426054
990743
1176762
975780
526808
1823524
1397322
839803
642733
1793452
487819
782889
1609502
563491
7670
1233391
1140578
1982800
1684947
1579567
1556562
1138155
1891794
902370
1577512
647364
1974728
730779
176477
1124684
1620627
959343
1267259
52428
1865788
1272752
1119767
1645887
1156798
53260
992099
1898105
273881
1044761
1140773
1636228
1210395
889688
1080801
992664
1193947
1782727
145028
1370410
1946980
683910
469601
1810361
1529405
804506
989169
1290067
520548
145742
1711927
277262
1546081
1851028
1367123
319955
1776869
1019502
1615162
417750
76622
1124313
415265
145155
1116182
357310
1563243
1051776
1358784
796382
509094
419084
825502
1389193
693272
662941
104967
1383824
1741197
1899861
1347866
1062161
1062307
1590301
1852963
1293626
1823408
106601
470152
412967
196495
255428
1976762
719528
767376
742420
266255
1237219
895385
1324584
1451374
1153334
1332846
1833427
1933574
1378670
61223
1190789
467180
759534
1426439
904946
603200
1432443
980801
357574
838571
1907830
1880971
399632
1380101
1481441
779486
934673
1338275
110346
1661604
567161
1677212
579383
1291207
1156097
693152
1528181
1951688
116523
1282329
568759
1232841
1993664
723683
487818
291877
1547880
1748489
623540
1613186
581522
941537
358041
704733
498896
1642634
991347
503264
1555357
890296
1101061
1730076
460959
1294264
1055909
196764
379819
1569846
1055086
99232
301796
536105
1363472
745225
1041831
423177
1399428
1876252
964461
106770
837215
471340
18045
105450
783775
968558
74840
330009
1420978
1633989
763096
895622
1670302
1763896
1894266
1510547
113971
264990
1542498
976561
200773
760748
1954524
1590269
1501716
1147281
1742083
1366482
1167132
1740543
1657606
916196
1923788
1170852
1202141
1668874
1235387
659857
1782037
457274
82160
1147258
414322
408675
129737
1642245
726854
1494510
1425105
1327488
1563818
242051
1931281
680932
87207
88099
368508
485855
463039
532182
52562
75863
307247
95306
617350
1413987
398566
495106
1815609
763066
1696828
308559
1594940
319442
1634080
1382818
594703
318549
547303
389588
887983
104443
1329788
1362340
171480
1194321
1160403
1275139
1100287
1869613
962391
1198410
1783136
588426
1970641
469854
1059450
1101100
1400015
1280387
367127
1314453
258518
1995693
210073
1478030
1348748
1499574
1479880
213156
714651
882091
49857
20987
102694
1570754
1253111
1865741
28229
511097
701693
582568
1302379
919860
178647
978043
1499747
1535475
490935
569113
1382020
110607
642624
951636
366251
1593991
14827
747223
204790
1723601
1973899
480256
1677777
1786142
372590
1122111
831107
1793569
1311609
955667
221107
419355
376660
599273
842784
209710
1876330
1478054
311728
674372
910663
135990
1528517
454455
668636
405290
1421358
1651888
1745607
1290964
279120
1123150
747541
1985701
1751973
1749953
940145
1119396
1085013
587326
899210
1433548
828973
1447629
1762357
246070
1739576
1684560
333503
1154508
389161
1011718
1054369
1088044
361710
79015
432895
950658
1025020
267287
971879
1731462
1046927
399323
1859597
1710916
151119
1036647
461018
240460
97877
417010
863393
1346589
1558095
734954
845791
1033134
590827
906924
1321167
496386
1558601
35723
1801622
1932071
1331373
165641
509444
1537844
794154
1680463
1217550
469151
1032228
1900214
464616
845349
248653
1039482
704911
1856752
652666
1307977
1008367
351354
514837
219910
1164776
596699
1921721
1661896
588579
1222749
675546
820728
583603
943902
1093037
1712150
1133817
741987
980025
969803
622119
419266
115908
539201
1199795
769313
272572
1403154
1763056
1790144
453273
761819
1415902
64278
1867751
969782
160004
1800335
820391
1622165
915620
272714
794217
1383722
549088
1185313
701690
1187693
423331
174073
198975
1361036
1685079
141880
1371460
455520
908760
493611
952941
1078189
1816139
368704
67955
804002
1849531
874311
744712
1753662
1988873
1766162
254320
1659712
570451
764422
1740490
301299
1892696
1196244
208959
385751
743965
1849078
1934488
703439
1604938
508917
1456505
1355383
755996
1184627
922682
528997
600219
1643330
996314
1968883
837849
596306
1151272
1058020
1987233
488664
1727067
277090
1246173
674578
1350356
66313
445412
1655330
99764
699267
1949656
1084886
172753
1850209
1684058
1374145
1533462
1558691
921624
1517685
600550
1031445
1174858
179094
1636135
1737973
553642
1337515
1264349
1986853
270430
306653
1813725
145244
644074
1067063
1982852
895330
846453
277221
1930011
241654
399156
1017315
1814038
934162
436585
1247685
1541819
1275876
566281
924178
1686414
490017
832853
1197637
591080
1431165
435118
1457414
689675
192349
1311331
1410661
1049268
1203280
1992220
969585
1854686
1989624
1352348
1577725
4867
260376
1535106
1813957
1338623
1300720
1937867
1456622
1642877
1702193
284914
1302184
638230
363168
65557
1187587
259463
67002
1548100
1031957
1501599
1785266
1749860
590771
622252
1059475
714422
921238
1370460
1738394
1526055
863208
742145
95022
128952
1966365
907454
663766
1896132
1446303
1909285
1099936
1494241
1650878
658358
923561
117607
1946389
1340820
1601976
49874
1426495
703717
1580891
1804524
813234
311282
741423
585036
716463
745144
881185
956409
1773022
1336658
1590695
1900810
212517
1314975
1157470
577513
725635
1157957
1225517
244748
1165179
1557748
1438897
889221
786068
1592427
1737676
1026244
1519205
1260331
1138179
244172
990710
1571541
945559
578654
248603
662938
1009961
550791
951820
456116
770917
1975324
207238
1953613
1428764
1710579
275477
498140
1321563
1384219
867095
35076
928018
1617075
1543001
116810
610753
1060925
1972344
1056313
1014793
1046613
1169775
917112
1636807
942379
476199
275109
1638933
1212347
1097101
168387
1756599
300754
1465780
1712136
1142046
883730
1963513
566443
1777850
1288785
1920704
1366903
342849
1975616
68278
310822
788721
781600
1609092
708331
1421402
77738
797710
1979370
842688
232843
270012
1861590
1765687
134794
18697
275293
763557
96873
1340735
1121045
753488
1174325
1241191
462131
1274268
718621
1991753
942498
1298885
77412
303472
676961
28233
1887345
1665157
1236205
658336
223163
314689
493072
1406793
1498386
1461291
1637090
10253
1682928
595030
1713964
206485
237392
879832
876493
493142
1984113
1641181
511171
853812
1743713
253441
888663
643249
1397200
695627
636113
1649975
968710
530109
1277323
1636654
1698260
955542
1860891
844661
838369
353698
589862
918209
410303
243804
547574
1308247
159550
1083877
1833927
1976486
556330
1686854
1488557
798868
1932294
773037
1907718
386665
745933
1288959
632522
1272273
344112
728543
1995271
1276672
663134
1753994
1635026
796417
707920
1664989
928157
1093531
367053
1028291
1274591
706806
546126
486298
47496
806345
212947
1082855
1870133
1516020
369998
124652
1789664
1262796
1331135
1619458
1344005
731778
685846
711252
198704
63350
829689
1349614
449994
1459196
649757
1148854
1972123
470380
864224
1284242
1431000
1430149
782907
1561384
350006
1321930
629506
1910940
1622931
1222089
1916799
40716
1691256
1656642
875145
1942251
595843
905204
1890959
714668
694005
705204
305980
1620520
1654602
1778010
124074
1122242
1705160
1884735
1808696
588652
181581
1551024
81401
518781
61314
1354645
1772795
474388
20147
1326880
1965875
1888812
86879
1386682
1550757
755943
1276706
130659
1521412
446148
1934575
1365305
408523
470203
516747
1294366
1296357
1797338
1279451
144367
303504
217212
1403991
202253
968201
861994
1185275
1561929
517245
1894656
835856
47610
867713
633041
20005
142607
657139
945780
1873372
434745
1254163
1952001
614507
685938
902525
384417
87572
1360
205686
774640
1810486
1180251
962208
879892
719054
1343889
1324772
766241
1361836
346555
801366
1901748
1593578
826828
1539680
75946
1942044
738935
1682987
1339302
681189
1470002
1932092
158109
1655826
1668964
1288006
957348
951047
58814
605367
1877070
787517
779653
1230603
1169849
672775
1275459
599821
1740175
1743908
1038641
1187415
595572
275719
134464
303198
306912
1772597
1502586
1039053
1951099
34274
1848060
1963138
273021
827238
64937
212092
1209524
881423
1301284
1859312
1046834
312068
1926142
1113410
228586
1470158
472413
1612244
742767
809552
1679700
1060515
362886
1256694
825617
1575061
984329
1324349
408989
1410432
1357947
1897252
222899
621205
235806
297402
1139368
339890
541941
329330
1424145
1676586
1771903
1891886
1463715
945203
1922682
744668
667920
1234484
389801
1596784
779704
210987
1919579
1029281
191550
1795340
189505
542959
266987
930212
1908608
1620139
1493835
258496
1369971
1151953
1605490
1494528
382467
1998720
1705473
905324
710870
1326950
1126000
1368702
693099
1081024
355960
328655
1071318
1911150
450145
1237855
672200
480036
1910791
360766
722828
488831
38748
1139181
1842869
1558660
1856488
1133607
92469
1358694
804858
852332
283006
1059979
721901
1764297
1411129
1189958
744899
639877
204973
1402449
684011
1573190
42316
200361
64532
1635243
31814
84842
1458598
1280330
24845
1791309
1621136
550407
978975
1518086
740332
141864
483879
166449
1640363
1942367
455816
262652
548262
1392706
290300
782530
278231
1725108
1778914
825683
1961361
1016314
245055
1228619
6869
1962953
1059010
1175276
1466018
540901
690219
1209812
588311
1031773
461458
1531463
1373094
1966067
835090
700182
9649
482290
1035389
1524349
541499
1828593
1476961
1437726
709722
949420
555351
1502153
894431
1991025
1019680
186659
798370
1200411
1431387
370004
145619
1975148
503250
194074
1404746
1648579
1699367
29832
140424
1533340
1990893
166523
353935
1316419
992487
1207561
1935442
522728
1390167
957563
1175626
936523
1129481
1553649
1472701
238659
1992311
930743
1801103
1062630
1131328
1644797
1996889
217702
1278900
109875
795926
1810351
479851
197458
58039
47054
1559268
1421239
274801
177864
143451
1882965
665653
1827410
293039
1058786
1025645
1523256
993709
1081669
1702631
1188578
1293670
1302627
583522
1456570
1778833
97196
1474111
303706
1458117
1061362
432755
1199556
1374507
1146569
1983691
296254
199346
277701
909916
1661128
1792222
1794251
1106573
1499640
1289247
567874
1606766
722169
1061441
1844038
1783997
555780
1397647
740458
208005
1893156
1523181
1873694
1894729
42743
460132
1019302
984297
607983
1898314
1209999
1015043
1261225
1892197
1837926
1627441
188385
632774
1222770
1156019
166261
342450
239589
1434273
1235971
1933079
546375
431762
1977635
866284
12073
1475401
1598461
1947992
101915
939350
850414
764760
1101197
623257
1018074
412070
1152289
74305
1702182
1546388
329198
501640
1021595
1149782
761551
1961759
401619
1418348
1275662
633179
321234
231551
1704289
1612265
1630481
1479487
52201
1413365
1043452
12084
1078778
1288866
1913179
577061
769252
209804
1674230
1451857
1244597
888143
240957
1616869
1443552
59847
1267322
1339277
786401
1789547
1431058
581933
1814236
782919
479003
1231121
1173728
1324210
1558554
1704099
1240244
49855
1683095
1299104
837553
1115645
1039354
923308
54751
239110
236433
795377
975573
1348434
103759
863152
1637705
1201117
1623934
1222927
1986731
1325329
1470846
1386426
1198504
121239
545861
859377
1266838
1557289
1852121
1248017
1348671
595465
33550
1643572
283911
997063
499868
297982
395569
1175337
1917862
37446
1817964
906649
1714286
1814205
1209377
1063780
135456
131449
675414
560961
990007
324133
1903282
1277857
1761453
185243
1960878
388509
1941077
467602
340726
822774
44496
891606
1662512
72350
84600
1472260
1071668
1268724
1857677
1346589
1988862
365514
487759
523826
939965
1399970
680161
1073912
247757
522041
864191
507379
554592
632722
1702651
470870
1202524
604148
107842
1396011
645621
431046
1569480
325029
1955154
295335
1880169
1787159
364413
348979
1636362
1035896
816754
1123075
927643
1597137
1147079
1067382
1244221
158500
1636797
1857423
532835
1931666
333759
899286
1228651
1593005
1650088
719521
108449
165227
858047
45703
1748544
1282920
2791
825948
965478
1792782
874886
1382189
1043965
1744082
1359061
720356
528074
1313557
288793
1590565
1726937
600766
1801843
294432
1499160
90764
1180308
515518
1163108
281920
867552
415007
1737439
22228
334793
1319800
1354894
544086
932594
826645
1057762
374425
1926526
485789
148813
41065
129838
1343695
349688
1507452
1356741
75394
49169
1647740
1500112
1812487
1319165
1675934
1342786
1771610
1137103
203141
744466
665651
1560474
567173
1104993
1108824
1332190
415736
711887
1099174
652339
363932
1667245
1520778
1155810
1523288
1657524
866567
798115
510822
840842
1073601
1163701
1061553
1056641
1689950
1757654
61344
1466414
967761
1713960
833546
1791841
1007156
1166259
1368785
1776446
1314938
1362851
1185032
1119819
206597
207785
1932365
1232590
878390
281464
1160369
830704
535984
244342
1011865
1672302
797417
378453
1855471
1886326
914366
950129
1954792
1477160
1690630
237142
1431761
617544
953346
1539092
1314566
1740663
1411998
251473
340232
252750
229080
1602699
140166
1534967
794957
155233
410075
240982
250712
1055496
1641982
1990021
621195
218055
1590314
1345065
1861886
166914
810595
692914
132559
780650
1593126
1460306
942173
467381
271714
1388920
1091971
1600644
159215
1911686
52567
1254392
332897
1558485
1839091
596088
1038901
1686903
864988
1475200
1859926
1591905
926343
457386
1965268
1666647
272975
884422
562736
862042
940993
1661765
937011
1752654
1661501
979551
681866
1373387
1042544
1360854
1720880
1717568
1794186
1713170
157649
55623
1900662
151565
1871957
1244423
1338158
1172006
541670
726319
1477508
1074523
1719087
1168295
158248
466485
230415
100575
833956
228367
46249
1503555
1084507
1117188
1371345
1809474
1007994
126472
652367
1316557
487632
63414
808430
87916
1629572
385526
972907
1085048
912273
715272
261594
260015
843834
83488
1640224
1912518
1934380
1759612
560133
257658
1098365
174630
1612756
804200
1751712
1298840
1188220
213889
476178
814300
255283
777255
1203285
809187
622393
611577
231462
256178
1555557
1032363
547539
918009
747737
686496
975083
1743920
1862358
725783
464952
1520968
1755871
223629
931374
142099
1786140
550173
1850167
612710
1059231
1356158
1886225
940091
354386
1689723
468660
1144455
1809086
1745055
365746
1886337
570862
67968
1457566
33105
530219
1380526
1449419
801026
573183
1220728
1059033
258353
1055268
371294
1288706
1205494
1931425
1988644
29786
392423
1223254
335253
192134
1643682
1772393
709482
847201
1810332
1794122
872259
262409
76775
1430822
1304234
1521722
1554960
943820
1212968
1908935
1197956
799204
1398547
485748
1322264
636930
1592803
434851
1040123
544461
1910771
955546
293140
1985765
1810296
1379478
1069178
890171
1373563
1434616
302440
678179
1493595
668575
1516572
625968
1340176
1259123
431284
1677330
1204049
293816
339512
1180524
1092670
1625463
1697581
1664506
16006
258026
566557
225869
698012
168471
961032
373928
1377335
619408
1931345
458409
1362981
211320
999019
1324285
1466320
33977
1330702
1880464
461651
1857875
1065044
924986
977865
824708
1261209
1828232
216922
559731
1310857
731367
40097
1866434
1033183
487433
1740721
1131446
640800
1975246
1551562
48709
1726836
1947450
618939
1258990
597256
1707406
1878651
482079
1368360
818587
862294
870340
975425
1347525
461100
1595744
871914
1787260
1228220
1908583
1157428
859313
278683
29347
1364860
358227
1964648
929407
1421969
881812
86098
1945660
1324113
1567616
1653548
189914
1502932
188638
747029
1085367
1628849
637614
1132022
524928
578665
237010
1918043
976911
680918
1048505
507981
431239
964965
842187
1364594
1714297
1133490
1932507
209852
1335553
1232774
829107
1718007
908945
1726515
977578
865387
351426
512310
1218851
285718
911913
795730
1622521
173118
364480
612431
1081306
83623
860930
1057631
474060
1396612
608687
512532
1430833
56641
724996
217092
1827060
1499632
1949038
1579130
224867
1916453
384170
860613
352064
737354
1733296
876423
1249285
461729
384043
1140158
1170030
1824978
602655
1049441
880161
343364
1225779
640286
1280285
60887
1299927
1373733
1802508
1004050
1252608
157831
106820
41081
1427600
629754
325924
1422695
665185
1345735
728960
1382843
1303513
1577179
1986914
1208115
960187
742172
314525
1924203
405061
1285732
1961091
946555
1246523
1998635
621395
1266886
618242
1601691
1181500
850533
244501
1653858
457656
1191788
566816
539033
995814
782290
569720
1721853
748415
1134208
1150006
1527655
602747
1234866
1233074
563348
1924686
1498446
690024
955528
1987562
1201684
1905702
280732
318622
1935858
438360
1000955
1006649
1771395
32026
604271
1602222
35197
1226166
1608986
294238
431628
1108243
757703
581517
1161145
1691632
1154859
1398800
1324390
241521
1499682
440143
1857633
637245
1564608
749617
383030
1155548
778383
1306102
291994
769652
1128936
1153187
1009629
109564
1686579
1537360
1592894
1507969
593601
120667
580100
45019
412075
630103
627558
657543
418620
1301912
52058
716612
1049533
1457172
1456290
573687
1672611
4590
439835
1248873
1338763
313541
812097
977590
1210535
1976070
10813
552302
1678264
682645
1294895
763207
1781966
509522
1201175
554955
558265
713405
1164413
1906695
1823458
668467
1511098
1194155
1916004
11736
859982
54858
1866515
653213
975920
127861
253073
1013037
218725
1098348
1060939
1262760
438600
1988308
968030
1041175
555960
655836
1828580
1666413
848578
1440535
1978345
1702269
1243404
420165
940567
412882
308821
905011
1738449
189630
1407131
769773
736376
689967
1323168
286072
1666051
755985
810449
848544
1550756
989685
344632
735406
1644361
1604039
1922383
1263753
798061
158774
1503467
87174
1844241
1177013
342506
363238
113144
1616768
810024
1432444
687377
1727547
577748
1222210
993279
836571
293258
736092
99761
1157838
822725
1033113
1319461
1992196
663104
1825067
1723300
1984323
224281
61114
1895425
890660
818664
1271674
1428498
764090
305406
234640
1136414
668750
575719
220486
1767365
742626
1284311
1600716
1323440
150654
734028
215187
1780994
863613
320390
745929
827542
1255071
1103705
692553
1433938
1698571
1300076
1130471
355988
411964
1353226
491958
1747435
172962
877697
263274
493170
1542089
1921249
1315192
1804272
1242472
896500
1289303
261253
289759
39445
1071532
38432
773269
1696045
1104011
867392
1556931
399362
682918
1003908
1274398
436034
86980
1701578
391614
1334877
1610537
1477808
881572
75622
58442
1262827
1795128
96126
1996020
734209
1437607
1320339
1286987
394690
1035812
262937
1350456
692965
1062696
1905254
472916
753015
1716851
1617411
1000024
190325
1697392
427671
1622595
251934
1726665
404619
1294193
934761
515017
1835429
1833949
539336
37451
1575704
154648
1599012
179739
1391877
281110
1301241
982944
873655
1748946
1170372
1740245
572877
1821397
686149
1299056
578270
1606807
745050
384758
1675949
1379630
1535157
1300442
1612084
967427
800063
1838529
744031
1242607
750580
1783699
21178
1002092
1813428
511537
560906
197821
546484
1065065
1855034
998408
1274918
803373
491359
1347388
348050
865002
1750932
1171591
1127848
1810940
1746260
922606
1834642
790889
53635
868676
196546
822702
993858
899793
1025713
67496
91448
943243
251628
440984
1896575
1910226
458422
1819573
1500404
922649
1932213
1305845
960501
1724178
1329666
1202546
1043966
590805
517579
992109
1262903
518314
738946
1692607
327014
1899455
1900081
551776
1486995
779182
72366
1234959
125434
807228
1547492
1227415
467332
1508842
1753403
707550
160388
1831729
208463
1776125
1069718
94526
1177297
241294
1439107
739297
598190
657608
517400
481076
877228
797267
526721
231027
1997306
1303212
270085
684409
496275
1395359
1120551
776037
182789
1542819
210302
1379599
105753
1880465
403669
791482
1458755
1582633
1852792
618805
1644165
340571
1889166
1648854
38413
220274
1094117
448073
922588
1419539
1715040
420541
1894534
1877137
700590
69506
34322
187978
1193144
233624
1720352
557294
304230
1835676
641940
1145969
1924552
1094001
648052
1357745
1453759
1390926
1849459
407699
1423563
1756478
1548447
68003
1217126
169922
701891
175667
274221
530247
1233042
395309
1393528
363785
351335
1478661
92498
948549
290206
1601246
1709507
1615038
1004590
1025721
1575895
769789
689454
1231191
1931982
1546437
1615378
845637
1111767
1004718
216823
918578
970372
200973
117274
1209953
940864
789121
762732
1120815
1957041
615993
1513760
1073591
675939
655731
1275917
384421
913956
1423666
396844
513313
1219057
1322888
957274
435050
1020567
1235887
915216
921686
259610
447737
242482
255182
401963
1076721
405903
1976330
669200
1114552
486104
1760756
353274
1701512
525329
164442
70015
1216981
1601712
1441560
61468
1483607
476783
515276
839208
1987819
1551857
1822947
603526
1236092
14416
1309910
1856727
66090
708344
830830
1221397
669704
904453
1768617
439085
1655517
848479
1082778
1280245
802128
1537179
1294021
1150514
471696
1848236
6696
1401835
1707071
749239
45338
380359
1154246
1354016
179095
639487
174277
1085190
479176
1722050
903674
948099
1478790
1126730
920583
1224286
479816
830818
833267
1240957
1938831
1100138
844590
1511191
1511433
1123471
673595
1395435
1023106
686809
1128804
1945505
301799
827945
1785859
549514
1203623
308427
605820
1304943
152983
596669
17091
1468428
1369999
1405601
408735
850476
985075
1229454
1845495
1857230
1668079
1866047
489158
163201
1864223
639917
110162
1463561
683539
906873
372948
1920026
1048079
1948805
1804942
376822
885502
1807974
975568
933176
1051124
1193915
643068
733470
1195800
197345
1850484
1897636
578447
614534
1713026
820111
1977975
662357
1124215
670235
576736
1172470
296070
833360
1756608
1711828
1177414
1602273
1547736
1699653
793769
1511553
1821734
1333420
1873383
12832
78853
1498447
1431518
1972814
99832
605870
355585
1273869
1454304
1018650
984035
1459581
942825
1361811
1745799
53154
214710
1927529
1593371
858920
1885712
677085
1890279
1153958
1280696
751159
1784287
1972634
834644
998440
1298417
1833038
1392958
645109
1427552
313225
425106
1673448
683396
1075217
298646
1629562
1538514
390787
392369
1543124
1419534
185249
820862
1306046
178982
1702782
1820678
1617049
1434596
1328683
1163450
1487572
1162904
1678704
1169705
1658307
814013
1592795
1442023
949532
1321034
275450
756662
949593
1271434
1252580
1748773
197620
1695902
304494
1948384
1225876
1225613
272007
74506
665037
150414
1214351
293466
61435
1273882
1299189
1641711
356434
603703
1600298
760870
453411
724723
1087792
1668160
862686
1775595
691829
1013386
521668
1438152
1643372
385619
407336
84049
687328
534375
1681054
1046864
1579528
695883
1994293
366978
1775100
1598403
1750477
251320
1748999
1808941
1480869
634072
676949
34431
931647
1554563
264304
1382765
182248
1342676
425816
427202
1963079
1746408
753275
1130620
562660
172527
149808
1907981
1363123
245078
1462468
1522847
376274
342983
676984
31318
1382739
460728
763005
1194961
1481280
1816461
1802727
231856
786669
55984
1623664
1680369
302401
1331523
1527367
320182
13090
247351
451883
868670
442847
190853
650439
632836
1342155
1399171
1921881
612452
379274
245222
658328
360484
1520559
102916
55581
550650
79473
1846844
1031029
1090162
1581994
1755678
601856
897635
161107
1995251
1016449
126665
332463
629108
525123
74925
1945
1439204
1958108
184283
1890921
284290
1386238
253931
1306202
1109492
1405847
818864
801900
843873
1088390
548313
320805
898637
1324778
1998797
42405
404295
1678340
1077516
1219810
1454433
1215700
874895
1343217
144713
437687
1414020
800254
1403993
1866131
664997
78873
1510940
789058
412111
1707914
26528
1506586
524422
1330334
786396
571364
1696196
400382
548162
369315
1493744
921443
337492
997927
521570
1785151
1507729
1181873
1086599
341045
1097768
941037
1314761
1479342
20406
358037
560352
1250
1142981
1194115
248335
127123
1699860
1164401
1139560
425919
1619549
1427913
738527
112788
592986
341148
5331
1833616
718204
1735233
1425532
1408544
1141566
404665
1571132
548862
1260770
1442983
1995448
366397
1539990
1370567
1151298
1620580
854459
281580
1116080
1217583
303268
1010125
92835
1097015
329454
1225782
436900
1157234
603411
186700
546903
978155
1397008
1840195
526797
1362772
1516698
955328
977813
1864761
869320
602597
1690529
1740297
729860
839299
555791
745031
1525353
981374
1707137
10267
1449547
127462
1733209
480469
1582591
1277782
345545
274355
1518848
772083
140950
995070
1301603
595534
1615818
934513
1601353
418214
225790
1717906
1562872
1946826
244434
194741
1656919
968885
1912649
146816
1491953
573527
1325387
608756
1748609
1949411
722657
1851641
35389
1291640
1557514
473444
1003062
1977244
83788
1069797
766730
1797969
541924
1851031
1252773
566883
1239228
940650
672657
1988161
690379
346104
556165
628001
1197621
1364062
970878
1533064
1860236
1163002
54396
868639
1541907
597936
1871879
921335
445796
659685
1535694
1106419
704965
502717
21400
582819
1057499
1791181
536786
576286
1054430
1725046
1051391
1249565
1136683
591927
673298
337315
781749
1225965
836584
30213
344486
388496
406832
1393373
1337496
1627781
272550
1737687
1984486
756506
1584612
1517009
502822
1292074
1207838
394659
184839
1904338
1565985
792411
1650482
1884233
228132
1008986
859677
1002302
1804481
563589
1594405
267670
45483
952253
751622
513285
99645
628948
1931984
1013317
929302
171637
301628
1278384
436075
572549
786515
888692
1231017
969931
1362745
1969510
220910
1522374
1348001
726127
79562
1388928
757882
990148
100557
374202
1949999
1228989
623505
1488516
1359776
1951274
1096388
319950
478424
1745337
372599
1491552
1050421
1522484
1213479
992227
1494997
814460
1193713
1954490
495374
1268707
1113900
1472490
1227786
1229512
1484375
1279827
419313
1784820
1212854
1376958
1261017
763257
1811817
1473041
324896
1848975
236238
1175395
1108172
786771
312445
1936206
1709737
649667
1468729
178448
566858
1808557
1198735
858499
1499783
990915
174180
1307093
551157
119312
1079940
683037
975434
1820195
1689165
1838062
1124101
646354
1248050
1511897
1833031
1968280
1025280
105259
1110397
1683188
1581684
1281480
1482525
3272
772507
1795580
275037
1482324
1999265
1593219
300247
1753004
1328222
1388344
1844379
145500
290898
1125298
1748339
797502
1294854
936744
1974955
1758582
509118
1437650
895904
233694
1668599
166119
345417
1442139
664459
1627958
223739
1849443
1787060
209053
615477
1321344
1260683
131975
1837086
839775
120967
356959
296857
73893
351518
1989712
326132
1484376
252504
1780835
111444
198535
1318567
968216
1951794
128045
1946942
705489
186920
994828
1835257
795228
1070344
1306412
1943346
1933429
521798
1466560
1590342
1791420
21654
987601
1613842
1654781
297486
1761781
577995
731815
1352795
651656
1888669
822483
1374554
1388568
1404287
526265
959915
160226
999882
344475
1390732
1469216
506365
1938969
78521
667680
871450
700181
893115
657286
1824100
592621
1142243
1035381
1004481
589215
1814879
953719
1738634
1660233
789217
1801874
1916687
158717
814645
1744039
473876
770079
1091490
717389
1731871
141972
1133735
206805
692589
604990
673080
1268529
636023
586581
1815642
1205080
578552
824838
516628
928888
1517689
591973
1713917
1965626
209916
1155738
1598189
1355253
617958
570159
1733275
1085795
1126489
1227744
539104
1708333
1981142
1662625
1620033
864626
571447
1882525
1915174
749863
296083
1786963
65624
941911
1675520
998378
240194
1855226
810469
982223
1928289
419289
1844348
1214572
1449315
806714
170804
377984
437760
1071521
1646061
154483
476919
811605
954611
610815
712891
1884655
1043063
1053739
1326848
1757929
210376
1630529
1605458
855027
1850829
1544791
539520
1137619
1472700
1204097
10875
1088603
434889
216667
706736
1262838
1240457
33435
1968276
1104602
192536
1705054
738807
1623614
1726945
1684658
1750766
642973
828624
76595
1333777
1743466
1419299
775306
109675
1964193
197417
1764294
1624405
1644624
297235
1075581
1682493
623307
410217
1646326
900168
334618
1195933
348239
437151
987716
1507072
1901773
179352
1918686
1998212
1502208
661005
1265985
843779
1211666
218272
779983
373257
1967103
368088
713944
819961
1113921
553335
535267
1804776
1481620
755738
914177
1979874
45185
1397616
749798
704638
47699
1037808
692739
980867
1204301
222471
212508
519068
1033241
1869325
1471672
1350095
144555
388157
961784
999020
1553180
710496
106544
90761
1319130
1899319
1031333
1653201
691190
1130431
1333794
407325
1432342
926532
74762
873506
642179
1249621
399793
269615
440554
1286438
667968
1142242
1714497
687401
863008
919798
1558201
1137694
468807
292944
1481580
45412
322240
475205
993330
205303
1010566
565247
1205103
579618
423991
641955
1376388
1524506
1518338
1084034
145934
377512
1810841
261535
958496
1241273
68220
675133
1145597
394884
73952
1040966
1153549
1939683
1766288
1571421
1183807
1066771
1445209
1850510
357955
1309600
1410696
1967932
1465336
196813
1077033
754819
785928
549884
1565081
388723
559702
1806556
1353113
329560
1461558
933128
1836073
1558340
302029
792113
1704680
186903
1376997
1457159
1230297
1654973
1389367
1820002
1820349
992738
478557
205490
1194978
1231142
253633
8243
290983
485000
770988
1089885
295512
1647849
1234505
242978
1459588
371961
1632228
844755
1958840
1921083
1398770
823571
337873
328712
52616
1722444
259395
1310082
1022173
677674
1336198
1338586
290847
822086
107121
575948
1109090
282673
267329
299682
652245
661420
1083542
1666465
177838
1731874
1395045
240108
57171
71765
677913
146779
155844
1342935
658703
1947444
1962274
1935801
312681
1327495
838769
1134812
1530849
1544574
14875
1113941
555672
1513148
1084285
149443
1854210
1606765
1650612
716622
412390
473547
1162600
1263223
734264
1830813
409783
1891886
178681
192043
14385
1556721
1317993
506797
1742401
696569
229513
334607
735528
1271547
1514435
1982853
813448
1081941
664304
1509754
1469213
1055858
36102
335016
1037621
366071
1349377
577141
643346
1493495
1371650
1088889
815456
437487
238176
244965
1150152
1899158
480389
700023
876619
367539
540760
19759
1245779
1315415
1995721
280116
977306
1528966
1773268
1079823
1938564
9887
73365
1742145
1265391
1131866
899488
584897
339371
324785
1749729
660444
271777
1126966
238127
1308370
1235140
852034
1987706
1622083
887179
534533
1324676
275888
455655
1480595
1020689
753840
550822
696742
1879368
1728235
698639
858687
696956
1338202
1439276
1011688
543822
1166735
216823
142398
1974986
1851795
510271
88361
1435717
1138239
722532
1020009
1278981
57841
438902
1087664
1864386
1063085
438088
1236458
603676
186516
956343
1254794
753746
1211418
1325155
1532233
1413273
295931
346339
1077207
1454464
64147
407235
905738
1003287
1264140
5012
1624672
1483267
1197420
1053966
1016182
687583
71526
1864691
192948
1079552
1281878
1729370
1048947
724697
684917
1213336
1407498
1584503
1132399
903345
822102
21984
516433
1039363
1625576
1831110
1015608
1846090
1465310
197248
1257482
1197147
724159
928007
87225
1079144
239203
926551
1417427
317552
983036
298741
1223741
10941
764980
1552005
1868110
686250
213600
273565
1622320
1079935
1214872
1077826
1665990
128092
1680941
1042754
569408
532596
138430
1253621
299442
1558308
130440
877752
116231
361469
1548609
1412249
1854988
814564
63815
755347
420879
1811238
1916859
194827
1557504
1083048
269537
1415165
1769272
1471943
645957
1325954
1947134
637596
575118
575198
253586
472647
795939
1689306
1280675
440247
150495
1301491
424380
638383
1194671
1925086
1856897
1150094
1865840
926210
1670382
891736
1074162
1094459
1391056
330179
955333
629414
1783779
1043880
1102305
1636832
337335
1125467
555190
1595951
1183797
1555636
1406572
662968
1550580
936212
1130445
106465
1343569
1127451
1923307
1526799
182990
1151613
1722993
322728
593677
1391216
191362
187402
22842
735270
830874
843087
1379950
999988
1125705
159518
1132253
830102
582281
1793107
1442902
1281825
22151
1859171
1077555
1573068
13421
549008
651697
1358355
779352
1686795
165678
1420789
1904309
1728832
206046
164084
521470
1998739
1013217
1607617
43576
1915728
246038
639189
799500
819838
1210682
1205477
632490
1894486
1765293
1456341
957753
1506839
1278246
361322
1693309
211589
878832
994515
997483
1593385
743564
1374177
1189591
1744127
335953
123572
192084
185332
1924688
1877052
1720328
222140
718814
1611290
332278
960668
215466
1014700
1399278
734084
676217
1987956
39994
1132473
1649381
832971
164424
641440
1731073
564702
457791
972817
1781046
1217566
591697
1258022
1877157
1217199
1779814
1149421
329574
280903
696935
505446
155844
1013198
1405651
1151530
1178206
415240
884309
854637
1668588
767713
454245
835381
661541
1185432
1371455
1565640
153966
1991033
1863444
1238438
43437
905645
1386859
402849
924217
1411386
1126547
866710
1486094
281829
236825
1608175
1641545
301701
1210415
522504
448836
488376
874787
317296
1528828
864861
142683
853314
66695
66311
1142894
49883
589391
253835
1165068
270643
1373590
1417556
1920854
1140121
1042122
564826
812885
230372
1729844
532207
863109
1641071
1867684
919964
91248
657244
1548356
54836
1103288
1463007
671644
1897385
999635
1902181
1693651
1365968
683145
1726549
685202
1607828
813538
809765
1544510
1906205
601794
1479700
488666
1116911
1115013
203209
537005
1523793
1999704
358625
471044
118053
414219
372388
652740
18107
1795151
602988
1048682
558788
1843169
554661
1028334
1875068
732424
1453768
1959040
948581
1817620
1603678
359496
982794
1214631
1224949
1070470
1508389
62186
1193305
1788324
1100509
528595
528110
1804835
1429235
1234952
1953002
1185328
109303
484288
1621920
1619317
947712
379134
1571714
1544502
20321
1738402
1033048
728746
406802
1328489
1569821
1908152
1989175
1589652
843807
1499292
1512906
257126
471361
156822
1937531
1770074
1523437
87977
1616414
1618143
164151
122119
1439567
428501
942951
359281
1616128
1204264
366990
1693500
1267693
275146
1939629
1233979
817116
1878293
242308
874787
1232933
953758
1463973
1194940
1127101
1745063
1941549
1513234
1774224
438987
1067802
1186170
1614495
1096058
573050
553538
601469
509354
405771
1391283
782115
1346697
1827427
1081619
539104
767825
1114408
1391657
1396397
1439766
1613137
914668
787104
1997079
1073418
1423023
1080772
1455864
84492
1746496
1577969
525711
273267
655096
121168
1723383
1284842
1410205
212016
1544909
554518
815526
1640161
1286191
1625638
1552002
161465
1560684
1868681
961495
475594
746133
1193166
1952008
672440
71214
955894
1179268
1990083
669394
237886
998997
404228
74472
319860
1772478
1740675
382788
1120832
1537070
1863104
1807552
1173530
767694
315422
941979
1802129
1277220
1130901
840616
192896
1954269
818194
1766639
1104252
1647755
693310
1389849
1657205
1392627
564399
1055161
1139213
1091222
1253608
1252786
70651
794813
166375
170935
1897396
72428
980760
1648272
1860208
1704168
1722794
443160
233581
1567686
1775064
199215
1479396
96785
1771114
1696968
1397789
1489256
1266011
1858140
1169567
740213
103132
237019
656858
191302
16098
77938
6918
511055
272814
423644
1632337
818791
1631463
664783
734123
80809
253405
759137
393634
160490
219627
1071509
1882440
1272361
249532
699853
1925278
410
1905978
1320075
1236086
1948065
615913
1009681
1387393
752822
525436
1538776
1309254
748000
1389583
1676223
1068923
1635809
1038317
531923
1132687
1819483
400067
1755073
1695952
112967
506200
1937534
386153
1453977
1108162
626857
539922
1888947
1700269
884330
1006286
406318
1333267
1147401
1958572
1497673
1960463
711655
238993
1389888
996410
106739
1631070
1821986
669415
1987841
720369
191921
1435571
1036030
1464467
415585
1632655
211471
1325313
789408
1159600
1362962
924011
1758662
570226
1776372
1379323
505786
3471
93175
1415498
899954
1725162
1595792
1219059
410953
1504419
1286019
1596857
1011017
1774918
1720194
661538
1408746
429573
1920553
545741
1374623
144495
1367859
986387
133428
950472
974124
1966006
1321848
1387279
1242638
1082082
1558662
721859
724488
1445728
367319
1029198
1667404
963123
1828737
1087499
72031
1224438
1671340
1695680
1000990
82767
1480953
1676705
156996
1629567
1327568
1703615
96029
1080328
807695
1541978
494895
1005537
1604513
1339735
553394
942499
623240
270638
232047
458348
1297371
1802507
752033
1455901
1719564
1853114
357829
29812
1506420
1373847
282063
522820
955792
1191754
29692
1977958
717655
1353117
900897
987299
1460112
1439798
617990
357440
657507
278776
672470
615002
1327344
969023
509927
357012
371413
92953
1579859
979291
255308
1769582
1168782
590802
692335
764246
664015
1096082
134299
408581
938161
1786741
805000
616140
695934
1001427
1868339
380489
843882
863386
153689
71265
45080
433493
1705661
1461108
50700
1396593
1890525
1379586
364896
1258812
1227157
365581
420699
1341228
1764151
1384425
813380
1822314
1780034
900443
1541944
928051
394621
360556
1387790
1422746
620853
85988
1015735
1256839
1543342
1604055
1946147
1300973
1014409
634245
1841015
1559120
635057
3280
447379
1924575
1701084
1528455
928745
1507118
769475
1242945
1934630
520457
11579
683050
627697
433131
61421
1989661
1123227
1837889
980773
1410364
1341392
1068402
1679054
155448
45649
74850
102240
70808
1860658
1869574
1493879
614840
1144732
253639
1997433
117753
818770
1472618
1596842
675722
1318283
1011302
531218
1029334
948025
34995
860754
1766287
983977
1037637
1019768
494385
854968
931566
35190
563311
304354
1112879
1159884
900606
62535
70486
287867
1513765
563265
136198
587125
817729
721845
1468087
1347438
301884
411872
103477
1835364
668431
641107
1077574
1096729
1520632
268869
1227769
1510063
1956381
1619159
788158
1313309
1560943
538148
453034
581596
169234
759788
596598
1897627
903061
90974
1240658
98235
295223
1708513
368035
1630544
1890759
1810462
714443
175390
890736
1279108
698846
308114
1971459
1377592
87001
1033334
253933
640878
1996115
1239865
1201339
15024
445533
56057
128841
522643
1612249
1039845
935586
765118
186495
1875901
708411
1731716
526903
38140
1460496
1977015
663087
1468145
730779
516915
707331
334809
1498642
1793020
111394
1853803
207392
134753
618587
828090
816197
241712
1559294
1134465
1076293
109652
61292
1071632
496933
1010060
1087943
1540342
1979216
897258
298311
3776
526102
1260421
660749
1637964
725055
463910
586000
72819
249077
1494087
946935
202110
1847036
1386706
349534
1797638
602518
1119945
508015
1624953
1191735
260967
1815329
1997143
276783
471657
411445
957136
280805
1175577
132558
840783
1057760
1435794
794861
707628
151092
1736325
818133
852858
298032
768960
162441
1512938
1459900
170435
749461
1154441
1091896
1336016
898543
297968
1733905
768342
1876203
385655
978497
188182
583501
981842
699620
1845324
50529
1271109
1156212
1271737
1450819
104903
150956
577094
649073
1733298
1356135
896225
1261678
1924192
1297530
779117
1693276
952980
1281356
755405
356888
1401783
477511
1895981
1474008
626239
1681500
1504501
239944
1392046
1284938
932331
885114
105724
1603852
505945
723059
105770
547333
1294130
1137126
763797
1415329
250671
1452701
1601929
1458804
766362
226764
92696
693540
590590
126336
1275779
527363
457095
1326085
764852
50123
350497
365767
1701300
1343277
1842247
49341
1086576
734365
387680
1910865
1804743
1420656
1347079
662759
314082
1648725
1201651
597130
1253629
1768917
115781
535249
608143
762567
437706
1374079
1266739
1405885
1938931
1769564
800812
592130
1703732
1049473
821149
871064
7350
1805226
1711709
1101095
1449442
1567047
1418233
1001559
1989947
946150
832276
1615493
799752
93694
1379322
1326346
411183
1376854
192997
560436
1832574
1458835
244742
539514
206660
1398728
42725
85964
1784898
340682
977674
602605
1372267
108564
730501
948560
391509
884618
1861445
1135268
1648309
994065
1185173
1600133
1084608
1686544
1947541
292530
803053
1094900
1088362
633535
1435108
796551
843024
47699
978682
884105
1212685
1402077
509124
438703
167823
460024
588284
10759
204501
1608726
367187
1567714
1802215
1136744
1475099
1447600
953986
1837949
324609
1331933
843255
1540581
251680
1168560
1716794
1855480
1639392
945224
1896749
564752
171997
672520
855710
1102882
232973
586097
1049222
802522
1304222
1138145
1462324
1626062
1635880
410864
323893
1710316
181473
1813022
488986
246695
454806
323655
138126
1825939
1548382
970007
1190021
304771
602944
204382
1547453
1604925
151836
534821
1409303
1845243
453775
1629898
1035656
347848
360710
1718585
1086288
367316
1779297
1425112
850454
1409856
1102014
608885
897996
826618
1123660
1554229
1996526
1096891
838368
169499
88975
1620056
793474
550139
1746017
917695
397561
1703757
269955
1392794
1179919
1592058
1497837
866115
243144
689699
1090575
756031
28665
1718118
845365
975301
1229624
1186021
487448
762171
1496530
479099
1097590
740352
859224
515626
1360905
1923140
1331615
1256422
1016398
1179185
145789
1205060
579731
1272485
420832
35346
1756037
1572285
894810
1837201
711012
810124
937334
1355854
339541
483639
1414901
662112
507663
909644
227941
629729
1365182
1701683
1000390
949501
1132548
268775
60834
1209451
735855
261538
1130362
747480
1824374
1799206
1281793
410931
1043786
929871
1573472
1376093
1922697
403530
1559885
1493376
827154
778322
686413
967729
1233424
1847422
138721
1246429
1805503
405951
1401931
1241099
1086643
9857
537621
796382
1191015
1207451
565262
1685355
120168
426331
615511
985052
1087594
1949475
249846
1600305
1666147
1949137
1231675
467777
750412
1348350
801445
1966982
1228449
1398425
932793
1182164
1846719
1580324
1875752
1035261
1052066
645068
1667037
1194226
1034912
936655
1581405
693551
1087429
1403726
707747
1191247
263660
735029
1460681
1596401
60522
741950
54850
1395897
468986
1476869
250405
1313738
1800493
1284777
143287
1139097
88519
1683613
238567
1208731
1057846
112074
1279537
1889860
73397
46327
159328
25720
1902471
1395770
291144
538177
663255
975660
852316
796317
203160
708280
1202870
1916631
297389
863012
113873
708209
958504
1241410
1089603
216543
1810130
319046
631748
851719
589444
971355
1876277
1989304
412024
1640823
1529969
1445996
65947
830289
1882935
560942
767910
428506
724686
1755306
1292634
1455650
441529
932998
1555965
1874364
510186
465586
937679
456105
1600997
535455
1849113
491226
1725311
1060552
964850
1465755
1857737
486901
146566
483888
991982
1978787
1748040
681971
1954069
980823
273517
276905
1622864
1626667
1228587
221323
1699349
1135246
1549713
1858369
879896
1094274
288475
1624493
1439632
645418
1791512
181786
67478
1018015
1796593
925021
329208
1379348
1571213
1529406
577829
1001472
1398749
1104428
1953140
1451188
974727
776976
66279
681040
136869
1910125
24445
1101696
1388319
826035
1391510
447627
1494724
577417
193214
287901
1021751
68366
924473
900088
1513189
632155
1398379
1792788
551677
650739
405968
47083
1549390
1105910
1631194
79992
1521006
728026
513756
396279
956534
1081547
1294010
943035
259390
335007
926796
1138207
1607235
710795
1239435
1048773
1292666
1178423
1927295
562851
603055
936076
75230
758696
1679449
665507
888139
1265902
148621
1212665
788092
711546
1915208
1504651
768244
1451329
766647
793295
314761
1524373
880759
1870766
646114
500788
581818
1876603
854787
1652657
1328146
1085257
260937
1226273
1522534
621873
1270401
207775
535716
958340
964187
1652473
1061506
1038241
351979
143632
1940620
115100
693289
1919397
926731
1984556
969999
1841906
890082
974065
1781360
807764
449756
632082
1491843
251992
794667
1887889
1023113
461492
613970
496051
1928870
1840067
1815452
164393
536942
1168875
55778
1658348
489762
843488
1131007
1661417
1279456
1789312
1965289
610135
1700677
1042362
1447212
1736090
1011114
1112518
539049
1332118
715364
1294235
771215
102222
589839
675217
1924831
1792745
982577
552357
599568
401389
1891909
1207130
241927
1434582
1377664
1289340
1659576
1970505
951292
705149
669488
229246
1727658
7451
308597
1983396
1606311
63875
1594805
518458
1858783
1773235
1876335
1710208
170505
33370
745538
924369
747200
25940
1655930
1074568
1611796
352463
194189
670734
912698
211400
334375
1066849
953327
1766691
1065374
61933
913792
221423
1097391
584965
755958
841434
543191
1673851
91117
861337
1009582
848215
219542
1600049
11336
1582302
308335
807738
867302
852441
1119294
537863
57385
1735978
1476242
150324
1036471
807627
913912
1690104
1129109
552057
1494640
1862045
1359206
1261671
295686
68557
1706610
1473479
1697893
1808258
1322106
962015
1764635
624743
1571950
1209239
983979
1381560
450075
1581305
1810097
1314563
1410251
1009366
707915
1395410
587276
147508
236617
1562439
925557
188115
1807844
1087747
709821
1701484
256194
601673
771899
1759554
574785
680180
1997705
1057159
1793506
1367728
848780
194543
488952
76449
174544
162272
1953394
516583
915962
1679210
1922916
1019384
320378
642748
1032394
574604
399557
60579
1601997
737305
1358297
1412228
323114
1082603
1672615
1291616
1802378
512266
406864
498479
430844
824272
1408106
565762
1816789
1597925
1132658
745420
1341246
1681197
345329
316590
1780748
1356980
346852
556463
1859709
1092664
307672
1842928
383703
572706
298433
1849757
811797
98520
1288776
922629
275769
1441692
1690435
1134594
2044
192004
231878
189118
1458836
1940918
311515
927634
993804
1902872
1713857
1391082
1753059
12721
1272637
1662963
1837407
1431981
1769054
1649353
1903335
1443926
415141
1573230
1021310
269653
1219608
908403
392004
1839014
559101
151041
832003
1963482
1469803
1299282
1635797
1455104
1762017
1001473
1603529
448686
916815
1240544
929433
295375
646178
882154
1955816
1163131
362
119397
469727
1705331
1356881
1372494
96763
1450838
904515
971183
647890
391893
748392
1401271
1949319
676189
1725242
617639
138910
455599
1924705
1596589
564812
1879688
45763
1568659
1850165
477078
1233380
1877454
294130
1373992
826883
1393374
1323944
696848
224720
963532
1362369
1143305
828705
621231
1405093
1627791
550227
12739
246559
1098997
806143
1549415
1119447
1200537
1268338
825655
945098
1673282
1419137
1267891
1170869
1011548
1621432
1393579
914226
809395
601580
1123980
1661190
581628
696653
947201
877836
1646278
931499
499286
681664
953623
362793
140197
658031
932213
1174521
1012175
7484
124787
206912
1927511
1898863
250685
503315
922718
1951853
660239
779438
1382070
931299
129366
1243839
1416831
1484288
1336807
1418424
1627228
1258802
773294
1369525
308943
418935
1740635
292520
203628
892870
315853
1294458
549332
1684871
1072666
685414
104665
1142794
47481
692876
1811674
1532676
1013052
647634
719308
1078614
751240
490735
807783
1294859
467292
1281497
303870
270259
852448
924066
1268945
1980043
214949
508748
688897
225581
64447
1942932
6601
1062029
996224
1709696
200549
773293
1025079
641902
1943001
1377078
1619266
1810480
1947421
1714443
777438
1932057
626041
261472
1730996
860556
957066
1243197
259715
846691
951584
1350551
200716
1177381
443697
1780814
1543449
525802
30228
359935
998386
1659417
352459
97218
1218346
648640
1421441
972192
1162988
338509
132681
1212844
1561652
31921
910595
1147757
1734322
871277
1240569
1741791
670208
1942863
896364
2367
714553
1133764
1459835
1909627
767716
790605
918765
790240
1333712
1438713
1360205
937453
1812217
334054
1907213
1711498
1424037
869649
1020467
1172293
773329
53216
139795
552045
929907
1058682
1425210
1753387
214557
171632
14859
1456461
806708
395561
72366
1376234
613756
1594121
996352
1152280
1886022
459143
1953481
144120
923669
493998
1148488
95911
296678
1649050
553630
739126
1041366
1303592
24285
1635999
318755
101304
1769682
32247
715231
1683835
453002
183352
352359
1406942
955113
807825
1988261
1464538
726209
1955874
1976735
1128601
713939
287085
1558129
111632
1879551
1402600
855063
280184
505681
1218043
917112
1385365
1462426
1956515
417104
1515773
681695
342384
47558
1302826
1125653
163199
699782
228633
25319
669921
1013553
1914282
169351
1128961
717976
611551
292941
1604598
339384
1520688
884669
900215
24595
685600
611277
1351888
1002873
1842239
1285636
181302
1496378
842426
1415298
1306345
442237
487973
1346857
490316
392434
77425
665079
9739
1570370
1318332
798606
1730426
1966736
102641
1836022
1837815
332077
1922391
1845867
134573
1353659
740310
137588
598814
255424
1737751
639373
1382358
330678
1468872
1573651
678269
285841
1277326
939953
700517
1998703
1485097
1248108
906229
894714
1196063
573298
1442608
1613987
940210
1067537
1837307
1176696
1924966
11323
864886
1626816
727314
1087074
1722269
1344556
720828
1581978
1914482
1320098
1523140
949733
1407550
1603249
862717
1152417
1589926
1293530
1792701
1778163
176804
583032
768964
1071299
18102
935611
195558
1563858
1281441
15630
1506790
1259000
1329479
764452
1684392
367535
1605135
210434
551925
432085
511357
1384365
1466823
933991
374308
1464541
1386877
1234706
1758585
1149594
1443211
1154240
1605276
753776
1236792
545511
1126070
1679797
793871
1078323
1100139
1520468
752926
1958689
1064109
1928282
1276790
1263385
1272021
827455
1238195
909907
1660292
1287390
1076891
1129722
1041201
885518
131715
575064
1678850
1218957
1809072
1647331
1301677
846353
595833
235490
944208
904773
65951
73300
524501
518204
242457
1410671
72632
1313835
279475
729131
1705545
1581615
299909
103822
146368
1770626
244637
1016447
1353120
1970457
1034618
220927
1006747
1911907
1130981
1730366
930715
1305071
1289180
1767692
1382741
1573100
249606
193331
1912850
1847818
1951408
886630
597229
688273
128176
1581715
1386341
1218173
1927680
1362404
833482
531592
1853442
454868
608087
1346693
1288609
1780530
1938570
984161
1224387
1623929
1269763
139179
548730
1224969
940720
1882684
1674605
1153783
1793306
291562
482818
1571584
1649376
1288801
1577752
1815902
1818352
208677
1504477
1333979
1901258
1629569
278023
1174087
22290
892948
605591
1038577
74900
843860
1585400
543041
1759399
1644885
1458048
769015
1358520
1530725
265180
1226518
1751373
595313
1973795
677683
1442779
1359728
669791
1486197
1050747
1427922
810833
977521
564607
1871998
1146490
1016753
711266
722025
482948
1532924
1637000
1667431
459554
94119
1593646
1206940
623875
825492
1125803
309243
50508
50796
1901183
1712116
1090737
17183
411057
1644127
859100
1492337
1047355
20898
725771
1700784
757824
67111
1456042
1982646
209106
430401
964997
292036
480609
1832121
200780
57089
826454
518735
964777
163908
1631060
1478625
1786965
1606301
87238
548351
1131605
1204470
1387615
1403783
620770
1493388
1899722
1855156
1789507
1589688
612021
1237761
1576075
1436797
1305187
1958611
53768
848171
1246771
1465257
701428
1137607
1041769
589993
959168
1061020
540231
171185
238662
1589681
192935
179151
159153
469890
529488
384675
542398
1023546
198316
264552
828724
1564205
1204027
1970666
922808
1800248
31855
978589
1495030
1068377
1963081
1767530
1483785
333030
684862
1259547
1163594
29280
253565
618956
796269
1864603
194605
368339
1586418
296118
1706005
1252416
620407
947383
885659
1698039
1818112
542181
299458
1101417
1871152
116878
1049491
89562
336711
42711
1434967
559831
580244
1184338
832507
72816
1754557
1147584
86424
1745448
442127
594890
1684057
1425910
190609
1361527
800772
1328005
736236
525488
1626526
75037
1453982
1293328
305337
198001
543024
1750629
34045
1139700
1604698
19247
1875295
1368378
1533574
549009
1205626
1988289
1784064
1018584
1815682
195083
1635141
1231758
1396589
1680472
1920227
1690702
1776705
223976
1680889
211972
119735
1591687
191164
97843
1722217
1453946
1434501
996250
991933
1968031
142316
1950260
1346510
658215
836540
276743
783221
1096034
920395
667593
1671334
1249358
640420
616880
80361
683823
1234065
1839438
916168
1791913
1637838
286322
1202367
861812
715481
990207
752724
1042516
304850
1865435
348130
774231
646815
1194601
1158150
1430441
1453721
1690680
1410080
1203961
1480551
760310
1233995
243740
805351
228742
337715
1512776
572516
1413250
195296
1122270
1968263
1878943
887523
200370
552033
53684
1968542
289859
1938841
1155186
323110
24117
1578084
471748
12600
692000
659050
1538022
1773852
1028069
1950980
1005898
812774
1495723
1770937
1983453
940005
1385549
1428148
1049306
1620511
258928
1999443
1698873
957973
146519
168392
1155197
562179
915068
232670
1801992
1187839
186573
1183311
1669493
1232204
1218447
414680
452203
1630551
1083153
914976
1523385
1269267
1096910
1259369
1660412
1481678
413760
516047
1781866
538630
146401
1598936
682833
890928
1051249
1422526
1094432
460101
1735596
1524854
1370055
1137443
988091
372967
24504
101550
958279
681537
457590
997944
907431
1011761
256381
1959413
1487619
39164
1835286
698956
870517
1354542
146378
678475
467618
308056
1742330
1763528
1274786
841650
1098560
1395987
655519
623403
1315071
888985
64435
1676576
1474726
72292
458019
126586
443110
259937
152557
193837
1786605
614153
797826
1760820
1346826
1861463
1278850
254459
1522446
777686
1753593
1664433
73866
425345
1911732
1260553
87105
1562428
1940320
919455
1133787
1176030
759322
659665
584856
567215
1185129
1813472
1299026
1148593
1719690
23456
620332
543394
1637008
678869
1389236
681203
1607066
1279042
222437
645462
748417
1972563
1604141
1459254
1757999
1498758
1789408
692116
781515
505315
580021
1710026
781089
1773950
1394032
1482967
600114
1967967
1235464
1297568
626825
865387
1115844
308681
1521633
1450113
1755735
1988632
337282
1765747
1998584
921608
1739013
1846764
1260574
1244209
535622
483961
1036130
123415
894070
585173
1588771
330494
1121329
1922144
1043130
727446
875182
1031020
1684041
951377
455333
1053319
567280
1919397
208077
1349642
227838
1089028
1239126
87983
139166
519935
495687
195681
50703
451745
1934250
1826878
1425728
132405
947585
1153579
383063
439685
1152905
1647987
1255186
908372
1048105
677152
566898
1212129
1753737
637683
10311
563793
126274
482026
1956649
1357306
1365753
1695424
641292
44046
993319
1763010
1191114
1582884
1494212
649132
654923
205595
1851183
1849843
1703716
419646
667486
1738460
64625
583551
1770882
1488272
1427116
1203060
1002576
1679296
816678
144442
639628
1324009
217925
1898816
1836293
1747191
344604
709273
235398
1249394
1388488
1641987
315654
1680533
1417957
1606086
343841
275058
388150
1415472
517696
320160
1974486
586945
1616090
1489952
1380355
992408
1519752
1347195
77493
661339
1418895
1894859
1788614
1610405
468446
1638521
210889
1951948
1124813
1018869
682314
882713
1478733
1065609
878524
220772
1258077
1048980
1571616
395182
1715171
177341
79390
228238
647695
1095918
191383
696726
1230522
707918
1814877
126799
1748497
1611831
214758
1343656
1250407
758822
699695
699914
66007
1743147
1814410
1826579
474004
1489522
1947404
1589473
1310706
1700365
752948
1913526
643350
1637662
572699
1946718
958964
1675286
722835
196751
378427
1763837
54422
529904
1670990
130769
1843015
1551844
1289573
1223128
803683
569387
1595735
605770
1423499
231113
1264834
387217
886107
916510
553381
1226804
1475387
1961404
104861
1729697
449308
1362047
1764163
484139
326146
1140335
312376
1532277
548474
604671
655631
991131
1569045
823064
1670934
614282
1767594
608562
1939459
758838
1745269
1852796
1659172
931735
713556
1237329
1610370
350803
875281
174125
1286227
495941
89900
262285
1462008
1745276
1470277
293690
535892
409123
1291912
1195721
1412832
1987428
434930
283638
1083216
1760557
84816
224921
1299963
210887
143264
1768189
314559
1722802
111933
814362
338125
1348128
146312
437514
268666
1274915
1776613
1890866
1105100
1728603
1694364
1603433
1412557
156811
1812034
1813241
764371
439024
1280466
1107508
349527
852051
146189
846123
1459269
1113183
1452668
479983
1698773
126340
685862
1473403
1124002
844179
241553
1248813
1827814
16217
1756626
932997
873387
1758623
1364147
166362
67765
1028117
1322110
1556787
1610787
1853233
296519
1290637
134963
1715295
1523979
68886
1526248
1792819
941478
1087561
955062
299337
1806190
1171480
1896574
540790
72333
1703231
1252194
1325795
180798
525123
1702893
733703
1827318
1224183
994146
1206821
491153
1703239
155064
484922
1860139
367428
1455814
1829560
1115963
1804007
1533726
478815
307842
1994703
829729
1307494
1554876
752178
386258
1734052
482300
1153397
1716405
1042769
567580
1744736
1888967
875449
1610548
700500
419169
1427898
1123668
1853286
202294
761651
277286
73944
1642353
164539
919034
124768
84614
955146
748813
1207149
209374
304213
71541
548856
274548
1976874
876133
913227
557625
978316
1618650
1523431
808597
281889
1550105
867983
1575053
1175736
1291624
1293171
1474931
932041
456405
744621
1708299
1887676
1279865
140148
1403527
1521063
308544
1878260
1341294
1081900
1313659
485940
762996
989421
1976893
591396
1440996
204440
1054017
365861
687185
1931750
506379
6822
1596123
343201
256309
642091
328000
892185
1445649
43335
1401777
322873
1193027
1420594
279548
1670349
18888
1146088
1741786
1804387
1501456
1896448
157869
1164071
1605320
254171
1282197
504218
1130634
261748
854009
516951
812795
1866526
1717582
511111
390167
865814
271471
1540252
52753
1425270
1086778
308198
1924997
188892
734788
1239995
850131
156708
1287209
860850
870268
347473
1369022
65871
1780461
1884165
1180285
880674
1482904
1079378
463528
1559813
226819
395082
535164
1480398
1323345
1261575
241659
375450
1170650
1009193
1153557
135802
1270234
1958723
1783978
248249
813827
441496
160589
1916408
1181819
387509
561485
1174255
629724
976164
1426525
1166446
322006
1697854
1864786
1990118
1498464
1841466
1730625
133095
1713807
1835943
1769114
748888
1944043
226262
196478
1667237
1961259
438626
350162
1087866
1910655
1356405
406294
1380775
1281655
953500
1158535
619674
53470
72622
880124
462742
1733307
1544156
500230
184816
323767
655089
333944
943677
1111391
1465422
981641
1731248
705020
1252423
420654
1001573
866541
1533397
1654253
1810867
1946619
1725701
167736
1685771
439873
69516
239648
1415923
561129
1119023
906429
1638522
377071
659216
485942
1272537
1642531
1307962
707564
1024240
668401
1197163
1681273
531134
507352
510601
350999
1035654
1338742
1908365
554236
1441989
207249
30701
523237
197403
1193484
1684423
94478
1061767
239155
1706147
912977
1842182
130374
1764722
903103
1877673
137657
1401452
726289
1239006
1207896
137909
1054503
1378500
714303
1607462
259996
1880352
1214189
538081
180213
500362
1452608
432289
620044
316274
973002
1122105
246978
1874121
375286
1450463
1728992
1488165
1629097
129291
827986
269005
822495
304092
1813962
1191884
1458380
1304392
76379
1197516
289294
1269105
615482
1750118
1154335
767203
1477509
1236679
989604
1083502
1748018
8205
1896611
306186
789237
1336107
1465050
1360798
834198
1226616
370878
974577
1020634
1572158
206794
23077
1190958
547051
35903
272850
1773519
916510
488
1312152
664280
438423
1755285
599385
887797
1493840
1789756
1408418
1903123
1992912
321879
533100
1129397
17589
1776407
1991531
96639
524516
548258
38816
116559
265865
558848
368745
1444124
873956
336723
811588
582016
103878
683120
1785081
1865126
916532
1059094
511120
1687317
158718
781385
97006
1768632
1863661
1302339
990475
957452
481954
143716
1631476
1967276
1146745
1292088
722057
673158
2106
1292261
1530228
588412
146618
803658
1349261
1915956
1818220
1579949
1183850
1234732
294161
985909
1273819
1249611
1414846
1285967
877181
1610147
1469356
1354483
1341093
79537
320079
1825961
951798
857018
971565
317218
20982
865406
1993790
1948162
561719
1360683
1061134
417741
979846
1611767
619095
951189
1903757
1024499
743706
1969431
1386722
879680
912478
51144
121032
1594700
891096
1329224
1266260
1413805
871824
1082310
630598
1614997
1679790
385919
668230
1861429
390964
188459
872839
1088142
1328688
293012
907739
1793891
1040762
1382641
201007
142264
1347592
710728
1460018
39556
698610
1177846
928803
753074
1586118
1141342
871761
1024981
572554
1607840
1703906
42715
1969951
257330
134043
652725
1897025
290197
1436179
82217
1622099
644746
877455
104882
653349
6041
422573
1606343
1630593
1313612
659942
82743
287360
1750397
1222813
671787
1634209
479926
445580
1444869
1920222
1526391
146164
503834
1912023
1542670
1643261
359136
678924
1545837
1066332
1420695
754574
106807
192079
1144490
1138810
396832
679018
593990
1059034
1295734
1941278
821220
1891238
1556920
631451
428832
1055446
1155384
66411
345474
1308215
500092
306322
132276
1646455
1543981
652012
458960
690817
1040974
1682891
922897
1495786
1454297
959906
404018
1397800
1677525
740050
687922
1985790
811275
1109208
1271062
1419047
1029803
1254798
1699973
1175717
1494837
54833
1084337
1837215
1746636
720213
667080
1897124
496473
601352
15246
1014304
1207612
1122585
149637
286330
1118540
700207
186459
249358
90237
1840580
707659
1053001
1029830
1396730
1991821
49907
928197
1571404
1398582
1323439
424035
1616937
1347652
167298
364894
1564290
106669
1428850
142112
265912
821044
1202390
165956
171629
400292
1926599
1901972
699084
374860
1229587
1374831
1547661
1644171
1147727
1980058
435230
1645848
583195
380822
654524
3164
1235924
1512185
1964098
1571080
87614
934274
264637
1558489
1162706
1868716
1060963
1457483
1667428
1580247
146539
1886387
967349
1298882
1355536
962807
1328143
1688434
1511063
1889706
722300
1826968
968881
51519
1485812
987268
1196030
1349711
642609
616228
1621250
702255
626863
721654
787402
1540038
1983866
80075
1319204
769631
1882272
238879
260053
665442
244204
59175
601513
1028491
1346253
1146812
740124
911058
1429105
976850
1979331
629144
1195387
1609958
1470573
293423
277770
1052414
645729
1590077
1826074
1272695
1614154
1104212
1796967
1313591
596659
119302
1685682
347660
1112960
939354
1642723
437439
1482156
186929
1340227
307887
1073485
866422
1678498
786980
1325640
468133
635268
1715615
1718120
696251
1217772
1487516
673109
1879654
886065
1537411
982992
909147
351191
749787
1164722
59361
111695
1806555
499258
1474400
291501
1457461
188021
1230483
37726
1833743
793480
788471
1222850
344518
1979908
4166
829279
971125
823502
250714
1602738
1727725
1940308
566557
1631003
1606689
324301
926110
1097992
1567161
1442305
1559568
1665114
681094
771037
960524
1557902
179172
362494
1029228
1820719
1580478
1366526
1416458
938666
1492940
317443
474078
475741
748705
275682
39827
292156
1303001
1556246
256575
757900
951464
481648
1092009
1416531
348538
443051
1202072
1463173
604748
303670
1695641
1012671
98417
428759
1156744
1422317
316938
353240
97567
1326989
1358532
650172
320494
1651267
1864126
239380
1899277
1857372
519208
297558
651950
713325
1425163
1145160
1112980
119455
1616514
321911
56082
131298
1725658
643631
677061
1293956
316549
296722
796864
360604
783706
1720636
269353
1741274
984109
1928386
1855806
1965308
906972
1211817
1415769
1463587
538270
1735568
1546234
696656
1451173
1484854
221240
877022
178937
302453
1455736
1465506
1984262
1232163
1060314
1789940
402288
915877
1988688
1165444
1275260
528662
268414
227031
397532
397370
696674
1307824
87881
534206
1762380
1295414
1225312
1988297
843551
1019281
1438045
954754
1411372
752082
643192
1899695
1292310
1953769
742507
591628
1384137
1875915
927072
1095987
1101832
845478
1361866
822536
219058
1873649
61286
1566475
513410
1680113
107504
300591
1864005
1393698
1039445
724368
1253698
1672197
1196144
1007930
1065945
1884049
1154515
1341732
791421
1803562
1761379
1441464
20108
1462938
1536340
241028
288820
63755
434380
336280
1837780
130840
1579677
1810896
1532818
625691
393421
510128
983492
1489122
1769760
746091
474434
1387521
746022
798991
1455138
1962372
1765529
1010953
1098071
1207328
1100778
1199310
742145
1707785
407438
982403
282595
1729482
1555430
754345
584220
154407
1210434
3823
1104549
667866
1988053
1745440
1120958
742197
1537993
63681
1488989
1858547
1414637
1961359
688418
855473
1450059
475811
1077038
1563538
544540
365191
39554
860852
503512
167038
1046576
1188472
1621744
682814
50644
1221369
62997
1887805
1869645
833373
295963
989825
1989555
1555695
1616797
1767787
993499
489254
1759876
9790
568877
1262085
1983753
488808
356836
1126926
1156559
1758552
716477
1301488
876748
1910027
1574962
1723933
1599525
366765
1376804
62505
1943883
350107
958802
314507
805000
291511
1633346
1438871
877469
1763428
1893678
1570509
1103823
1577324
424482
1430912
1341676
639511
1768840
1063867
1542290
771285
1520450
1066990
893320
1359631
1314543
518343
1215940
588292
412428
1718803
1474723
1803083
1650373
369396
163539
567379
593128
128280
608676
748155
935051
1974198
1723052
1622913
1300755
57684
398321
284027
1011779
886602
128940
1410619
1104135
385234
192211
1589486
1609372
89638
240131
486897
64754
23915
1132801
1252409
1301880
1651264
1579966
439114
555399
1722888
412556
1508751
1573372
1182915
700025
1031847
1206051
1956654
636315
1277379
640309
1021004
1312285
1793369
103913
1840296
1207894
1776069
435691
650825
632625
1884954
1133203
1726069
224619
1399449
746075
54957
1767588
313141
1189706
1471289
1970155
268068
783643
84124
724106
663276
1688212
389947
1909339
1328711
342319
810558
377524
1758170
950846
7317
1488719
1267485
1093002
990881
735895
1657246
259074
1201621
719923
937545
1852465
540374
817053
277478
290378
411107
73686
1016887
545413
578729
1215078
1835844
282118
313854
348546
234476
277215
1495660
1386757
170303
1183102
537763
978584
1188888
545318
1725864
1515796
399154
813535
1101503
269830
1092440
270707
212739
1355620
446014
1091423
1405838
680795
1561601
1314404
1253973
566377
1796288
716241
784109
1708444
308502
511275
934623
597845
571723
973441
1196960
171666
755084
1508104
745016
1332043
1965044
1591442
2838
817856
1871855
75848
1194837
1093589
961457
741438
576721
1987003
749324
1195884
1843848
1225775
1704304
648742
1542403
399931
569075
1817335
1787930
827555
662901
1591957
741955
535456
1834452
425719
672381
831451
831123
485021
420466
4301
1240243
1133378
1497786
329477
235800
550518
1643867
435477
1770243
797092
1590068
1256944
1828840
140611
1930749
1039311
1287781
1300065
1445291
1426289
1742432
1289584
748616
1785119
765120
817931
757122
1207243
219428
403756
569501
1854082
1113902
230453
631094
104556
1867822
971265
378215
1986314
1385422
1738733
1929519
1808275
1989491
1957165
1795118
655863
1238714
359397
491853
838115
574703
374522
941961
305865
816333
1223380
1706306
1637222
1883172
172976
768432
233176
427318
104432
1851444
1524020
1644587
380527
796781
1838550
646592
1747432
567824
1241013
504510
1292443
533319
1758355
309859
1684481
39319
244455
865043
1705642
237005
941968
1502074
964904
1286482
1649598
1267168
1886292
1189561
1498113
180903
1828739
518879
859311
1186625
1992055
1661665
814072
1137692
1567323
496991
1454545
429324
1560368
1397122
1380314
735752
1997176
908036
1389559
1675205
144981
1919043
1628116
1567839
1046970
42299
742050
1212651
44945
1888834
1808925
374817
205446
704387
1797970
263887
135070
1617545
639434
1698920
1153339
1068674
48332
1150923
461454
1250259
860898
811035
173669
797819
1193731
185828
1606155
829810
1338594
1494494
1807037
1173491
1219831
1299486
1115927
294306
1916940
1377956
1824488
119257
1333181
857009
966132
1518832
509789
245054
1418513
904848
392408
1381229
490707
1144646
1281646
1530474
642065
1304974
1913016
1643135
1657636
1351198
1425514
307767
1865956
1074205
107255
1215206
1598112
940945
740781
733299
619798
380695
410487
468914
1560172
9612
1795798
1432830
750771
473247
504734
75878
1337978
1299867
6584
196240
1203494
1691239
671553
605655
356842
1778832
267601
807396
55051
230205
518267
791611
659760
1835268
460319
679053
363344
955744
1310177
440584
1944205
835773
1972996
1250497
185757
590858
57235
68359
910339
1937048
1342052
1860335
659944
564071
518735
1495212
1509641
241655
1060862
1272995
1046779
871183
1560509
55160
930938
1147989
286456
854543
788502
1455254
1400934
181198
1343965
312807
1822923
1465899
1188639
1924091
1559328
86193
336266
1827650
1145128
1885766
408121
147629
1929126
32565
900262
515189
250086
1204866
174010
1025247
1947730
1888714
1981010
420583
410303
1603746
270538
954083
157089
886652
71922
63527
467662
1084020
431030
1743849
1711554
742340
1288307
618773
1888319
32231
1018699
274854
1298088
1895736
1649165
133225
1709510
34691
722000
1476492
542560
170166
47922
1795734
1439419
1351275
286808
529482
133043
1814487
303443
294075
1997415
1943877
1041104
1680887
703007
1491884
932469
866114
1619671
1056412
1882942
1881679
1443554
192968
1327628
535644
1574756
1648305
331396
1661464
787800
301516
1049753
1794222
1175720
1814510
1849434
1145610
898276
1500578
1039662
309009
1662899
1538876
1178631
725126
187956
631607
287266
1148321
1297510
586197
1025731
1274811
132986
1627711
1899765
1553598
294361
1594405
171317
1882112
1290438
1231419
1496680
1033744
301650
886308
629118
154254
1857687
1286388
1630826
818101
692490
365085
1225232
358223
1765980
1106238
1203175
419965
900576
1239311
808977
764527
1504734
805905
1113205
1002790
224326
684959
1483136
1321001
1789113
1055808
619442
852382
650501
1370403
955223
55943
1314177
633717
1376793
1506770
730009
1187415
236111
1506000
817740
1680164
1924634
333730
1019455
1888202
672825
549964
1519643
1219747
1759624
880804
414275
260924
690258
382560
293464
1094704
665405
845660
12626
578887
1434033
610822
1889915
191443
1037944
898881
1184000
200852
1155270
1079128
599757
1125588
206056
1671569
1762004
1047861
1971376
1157931
1702239
1468629
1764414
1142297
1577564
1633264
1743620
1445330
738432
1178703
1029829
1324956
1537485
750291
756737
1498046
412776
715732
1113788
1593203
31807
1747559
1481524
1453273
505504
1262453
1629427
1374462
495250
1115890
1370692
120115
1522686
1759703
392167
1128646
107377
988736
1218405
378165
246549
1428318
322810
1918310
1319175
230979
873115
1278219
517727
1075411
1508362
628408
1666008
62308
1162535
966146
749919
1929546
116289
25061
858342
418451
1406567
170851
399295
1681599
1991558
1841305
207309
141656
523456
614275
212598
629451
1055414
1833961
480804
825050
175321
614417
388471
751696
1145064
201449
529331
195687
82244
1633155
1602226
232278
1809855
428287
960029
65893
117527
1148775
326997
1285054
803397
19608
1162171
1580508
385218
677049
1307347
602883
358270
211774
185571
190823
519360
1820441
1368073
327761
885273
1726341
1406495
1549453
1896083
1572368
622481
1835914
1609380
638903
609695
210707
1235671
1972275
771599
649625
1505320
1923097
125653
1932072
1001632
1673988
526428
1813219
834688
574290
423816
103695
244594
1324442
1464469
1038109
916171
1811462
112120
235066
491587
1945744
1507848
1545118
538357
1475873
543545
574823
1999664
1519091
618732
1040294
1229543
388257
781087
309432
152976
566920
68041
1556482
1622935
1249066
849657
329975
1743144
1375166
1473885
977063
653025
1485219
1787230
215311
679389
186314
1230588
1482314
733884
1651456
1885811
485247
829972
1183646
1292647
419792
291895
1888296
565416
1113935
273465
656419
1073487
88973
1328312
1585968
651602
437873
248643
1672464
1418537
275748
1116526
1416104
463282
1881290
1473096
896764
59882
1605863
240336
302946
1793767
257342
1067538
1292486
1396525
1013431
112495
1259681
263968
760254
513855
885807
801313
877651
1582038
550403
1461073
1590413
1285582
401647
246889
1921112
1847605
891256
774516
448732
1540610
36264
1971938
373464
627976
1048426
1919652
179973
1078899
1566161
34671
1243840
335414
1299391
303914
534059
1652726
963093
444961
576609
1122129
963380
517873
1863366
1982659
134345
459461
1133945
519362
1504840
1278346
989540
1443706
586234
1354350
1661527
1803274
1230505
1715248
496426
677102
321219
1696951
1244778
1061983
195886
751227
146219
1685095
750877
1058037
624386
859801
1178143
1626734
1552797
775395
1723373
476606
1300859
765994
1817065
1493647
565986
468222
675042
681749
1107938
124879
1649290
773097
1479567
1664352
80628
1023278
355340
425565
1044667
59314
1431093
1092149
215722
1441648
997904
1140901
1627523
254979
336838
1238691
1000357
1457384
1616157
711530
681703
1983057
1870331
1333275
1053875
1543894
808927
635427
1280671
1642252
1495012
675782
1253650
1604286
480501
1549978
1667187
881234
1561826
277709
1194839
334844
1342782
1922507
1906550
519250
656698
1191435
612921
938168
1213691
84687
691905
1974108
3516
749713
1772168
1158012
1717244
1371614
191943
1303664
796549
1256067
80242
1439838
1091462
1409527
833043
1889405
794740
1823723
296357
731495
788988
1294052
1512178
782515
315113
1174763
969852
1236765
462835
265210
943252
691990
567499
794396
1132810
884341
1886552
1736434
1552766
921230
123233
1777307
1077304
1059440
163828
437652
1922006
1912717
594177
1739623
1719688
1335691
653737
1099057
1881542
1077625
887921
1774892
5643
1576956
1573187
203716
1964028
1266002
1836394
1835980
1361411
1262590
1078202
1179212
1942599
215062
1992147
1461060
1689773
1512108
556994
126946
1723390
1992719
1707366
1172160
433508
1757644
1398772
1763998
199095
460187
1302039
597971
1543229
1256724
1477548
69947
681258
1611878
1737077
666239
1629590
250961
1382527
1618701
1539517
349699
1786745
1058819
1869827
1220967
1428155
1706609
701050
1604196
1396071
1486889
1582322
572081
708020
299974
645693
808583
1870293
520084
990647
148473
453510
848376
842479
1321579
1199859
319322
820109
337573
1783763
456864
1060067
511638
1895432
1013710
495539
177569
1508723
1574556
1760759
1411683
1333388
1992534
1799108
961941
274019
1184697
904263
974780
685051
1724896
1746754
1458874
1627647
600940
1139354
1488003
651805
778055
1552350
118363
1932528
819668
1840578
133771
1109829
854117
84323
903955
392930
1825077
1895120
1374960
37320
1360681
1479848
389287
1275704
1965896
1632405
1715822
282170
1280387
77132
569267
654383
1013989
1042535
161944
344814
1409689
1264717
1108364
880494
480693
1264487
19535
329699
591108
1286193
179746
643406
1006901
1989071
1146681
178866
1936333
1435485
1569107
35283
254803
1175852
1729500
750347
872914
161651
843379
1177341
866550
540397
120845
717953
400865
50462
426091
673438
1633957
1497123
85295
1912462
889063
1754221
980089
746489
556518
728118
479865
1786951
351999
1834929
144019
810164
1239098
755889
1740845
973424
606641
194139
1555481
589435
1876803
47956
1662502
1732852
1097688
1767697
196843
769019
1993348
1271238
1026989
830806
1985974
1819691
14612
489415
59891
1169749
1085904
568461
1873021
1864545
8026
329562
122397
1610960
1938372
453356
1685980
95703
565276
289154
1124806
780903
1281175
1167422
1815337
1852651
839830
549417
1368550
324746
1062631
1287305
1006842
1797884
390434
1047383
1749629
1767512
65374
1292348
1634900
1984941
455463
1098750
482714
1550979
203775
307523
495167
1271882
1640453
902104
1066141
402198
1469031
1366658
1867190
147354
1166917
817273
1870871
1913129
994013
124879
17035
1392079
36760
791342
66319
1257348
1668317
1798565
540438
1123510
1964617
154660
21134
1026142
416165
526975
1907143
855037
1193372
522035
1385128
841764
241486
910361
1045858
1242649
1042090
673170
722295
671801
1792247
1205008
603994
558685
731232
1829490
685763
1146638
1680365
1180451
1923476
124484
434930
1186409
52604
316981
1343151
289679
405713
1413822
425096
960829
1336245
442942
1094599
1214149
1460322
1196418
1889803
1753353
599017
1963581
147767
37473
1009712
472239
664028
796467
1791175
113857
273848
1912551
1686827
728364
1046591
433141
166707
1639608
60543
1381467
1350999
1392435
1025011
1107563
1693623
546980
817724
1362638
64817
896476
267126
890551
736943
479109
918571
1699353
569395
1763946
285013
235341
854698
578856
99941
310463
381949
791316
1714636
1458113
637035
1630962
501857
504617
539376
702291
1535748
402326
1996330
1094214
429256
1940041
1684488
85268
1636386
1827368
916474
1317102
1918805
368660
277815
1959582
1685153
1765780
1413350
1134341
1196111
725343
166933
376441
877067
1229601
1127103
1513317
39592
73227
1475668
514269
1450106
1867793
1709238
45514
1584833
1140055
918807
503322
691983
986049
109853
1083030
1737451
1380236
1134861
109284
1613329
1582909
1187271
1078499
1043412
969509
576802
1690967
714469
1382849
750440
575327
199455
918623
1963515
1017976
772015
52740
1856799
81469
1065056
700239
1373241
476208
800821
1718108
1035926
410429
1503977
6024
1113223
356058
892697
1670730
679781
400124
629189
1763814
143095
384707
678355
673491
582941
98857
1856338
785572
1420042
1767153
1388081
314160
1642271
1399758
326965
1341042
1831508
1892613
695748
113077
328244
1613612
743022
83638
435344
1352398
147160
646727
1374260
1839759
1924044
1323701
569982
1942379
194844
394545
1727325
1005539
341830
712426
1905677
1127940
905551
198871
1887092
1573185
1190105
1822453
903584
155641
1126465
1122798
61019
113723
1397157
1809537
685883
904738
406890
329410
1991741
904255
391096
227461
891993
1736048
1690879
474948
724534
1263796
320521
226929
1357184
1369407
1933674
97041
426801
505220
1533766
1519358
750239
130747
635203
1114321
623892
279439
1629481
559459
782232
1455361
1940965
1119509
1732041
1359877
465929
314543
220322
572342
639140
658879
1959498
46675
1079128
1570061
1637954
225083
1692199
1269694
337591
1881083
1057347
1463418
435540
723377
417307
1691370
385394
529493
1686295
1490904
1301014
1385127
1150463
600332
419451
64906
231065
1237989
333080
411838
974736
1607400
1601846
159071
1597176
647568
1417282
6282
155673
1481211
1324468
1433732
1365006
1699460
41355
1480208
367077
850138
1562916
1944983
1463535
988321
1453219
62685
1055560
1766879
1882469
238825
1866984
1452090
1326595
293997
515755
170349
1235013
1850502
654195
447457
464492
1454001
1414764
1392531
363449
1539141
347893
1368706
1373939
1818463
869533
1447855
1605077
819551
450978
674753
1900472
1318150
118537
339848
1397337
224970
720444
1781186
48083
1724487
826776
1255884
1330247
982432
1682175
824782
1279955
1954393
202166
1021901
856451
570289
338440
831262
988086
1437915
385453
1198524
1076488
1530205
1587357
34959
1987020
621449
981255
1497901
1477151
806791
1613123
1359950
931625
608042
391661
904979
517924
1687164
981173
1609886
575947
1618822
1446275
799576
388462
1273246
186386
1691649
1453577
1425128
1765456
735904
1816882
91845
1937270
935757
850684
1383392
721090
1708017
958219
1924553
423831
174118
254309
1127325
852114
44429
1423182
1741698
1314543
81627
345233
1675168
1296984
693299
21160
986546
895420
1817379
1972267
593737
945776
1902554
741211
659736
498823
276144
1177742
278516
1198790
1256444
669180
1183219
995055
1376308
1806890
354554
680154
1376085
1295529
126212
1962659
1454325
1521103
1225398
1854684
1543697
249788
626712
1418738
1178751
1040504
1939841
1834532
704885
219630
39541
289251
1188297
1586754
293569
340728
930951
226006
1448598
666251
14051
176941
682447
135129
1831125
1297670
836561
462586
1743751
1652248
909273
535945
658812
35570
288373
1689510
995215
1089981
1752397
20349
1979921
615381
1977271
1656519
503059
905920
1585004
874438
1054055
1795778
1223118
1670932
1796785
1131001
6213
1021066
1900639
1525214
73916
342204
1613375
501372
1583770
916795
1791721
765497
1456911
1203245
193706
713070
577842
70719
1186562
1513231
204349
1108133
111499
528345
75430
357399
664593
1229544
1692471
1207640
1182669
1445137
1962912
106537
1736127
1705177
675877
1155900
1220829
179483
1664212
630464
1124607
936598
796536
445865
628014
603843
992589
1324508
565074
197219
1317823
1256018
1418269
1609229
374437
1065188
892119
69002
1360179
1164927
1801891
169019
1309018
758571
943192
723563
906745
298107
1324769
679332
1587283
1273190
334733
531113
655875
797557
560388
452217
424371
286646
146015
780019
547282
765490
1402313
898443
1604571
200204
642719
1960200
846581
1413804
1777078
1332299
309942
1491765
557208
1228213
1859246
1207451
889401
1715774
912381
538922
860084
546806
994544
1311524
245510
1832819
899225
1756021
1092959
36122
796266
600788
727363
1235833
80865
510396
1524750
1244813
127943
1546812
1554759
1853330
1640947
784154
65571
1002878
1841417
135771
547993
523405
1217862
484222
808504
1463346
644022
577592
453182
1009867
914712
487804
505798
1727395
1293614
598841
993361
1338115
1231439
1191847
1000370
709267
839089
914713
1846908
1897666
158149
1204774
1427468
916121
1766718
525306
881000
788649
1897167
329163
828176
577046
542018
1330150
1675443
1937639
985718
1753218
580719
1831247
1089708
329179
72806
196993
122579
563008
1827802
902350
1940249
1192975
379721
1651322
1972548
958048
641253
658361
552942
445554
455012
1687186
1758046
1779903
1516777
1806812
145350
1364862
1235083
1059655
1259846
1696207
1215736
24432
1044301
1820979
1179292
1633553
1894304
366755
878259
505906
1409487
1805579
1129460
302582
1832943
1381411
1382171
1343006
1574511
1145201
1735090
221137
1667337
1113070
336026
956459
120069
803487
455803
758981
1869583
1906115
1659729
956771
1796740
1042495
1383843
1451922
1440826
1800992
456684
54469
1468112
1178882
1276018
520306
112575
307516
1024446
1414933
891414
432135
866259
5444
1220144
1121519
1465792
516898
1057201
1803556
1327468
1171713
1067741
286082
1363176
1575247
9417
595248
111460
909849
839602
349109
624428
1290908
1141486
371476
1324113
1597199
1891618
787993
565253
1083385
519638
116043
1206185
861395
1747366
359402
793103
1127692
1944960
414287
1650776
636386
344603
207930
1282242
1526427
1144355
691770
1108637
1057002
1021306
102173
1324477
644974
1658077
1936846
934657
105360
1877269
1051946
1717127
972723
599891
1924640
1192207
786177
1852910
1348956
1656984
189459
880624
1420376
1113095
246755
954550
1466834
174401
830951
122720
1314874
537920
952945
1409528
747319
790927
1729430
573980
1906920
132758
813273
1522602
237909
1625625
640078
1098273
420981
1637062
1219609
1011301
1904436
1679388
99920
1906004
768678
223610
543814
134568
1384569
817956
1916624
402044
254063
585369
766646
641479
416297
148090
1042636
1560023
391964
1424473
1044277
1870023
749612
1781727
1517934
97093
719142
256231
1327773
1192109
1303316
1949736
776438
1026347
1176723
1998503
1470101
917417
1170700
1795886
286794
1440370
894259
271056
802909
367139
560248
1054076
596834
1528211
233082
1852777
1374938
1637949
775985
13886
151377
1350006
1353017
525482
1329126
128325
1001635
1318214
1688375
297504
722289
456482
399017
722218
993551
1210347
458485
1306804
1576358
1776594
1927984
643476
1752670
637007
271926
1637889
155038
1999014
682611
1206559
820789
1932874
696051
67115
625713
1031387
1308950
1339363
1210188
368404
748175
1056013
1971279
326994
215723
574354
1737973
266225
719530
58706
995492
1554472
1544566
268281
227162
1427280
1703645
304783
1376485
456585
1962537
1745585
672081
1300880
1431773
493605
851029
992681
607847
1095373
466955
1412996
546499
1395506
1633709
597331
1807859
1665917
422844
81250
1629187
573026
1666847
1087594
1951204
1741779
1923379
842412
1694931
1163806
661484
201629
440061
935849
1014676
717637
521946
53668
1571618
84300
1305813
1443700
1905834
1228703
148291
1145776
1775720
190165
207006
797988
438625
1545507
1217432
662995
1803939
847315
504049
1940179
130815
1030989
21151
1565527
1769362
1369536
49256
363361
487410
1291859
1718615
430611
1844444
1500978
1507718
26481
64188
728606
822969
326183
20417
1036987
1137557
1754037
715236
26317
1263434
1655417
1576950
1965514
1488394
1280852
755587
963409
742749
1861196
1700219
1881656
1633413
1520046
476886
946700
1196384
1262250
854681
683800
1963859
1619860
1490534
357094
1115297
1109814
473659
1005358
1839736
1580793
1519692
1721662
1666432
1106009
733216
380970
1159069
777480
113173
596041
355011
205306
1968331
1556239
1215758
1944089
1272646
714094
459894
1995004
748239
1207454
1047900
572164
1564548
1766713
1638413
1318073
1651529
1932101
353556
1482488
521366
196411
406902
1301322
773805
1403193
1888099
1620244
822623
1737427
143675
419810
1422507
1118442
419514
882178
962365
1918822
476102
865115
968062
542112
1121234
219763
291801
1498005
744007
980383
396050
1403652
324252
479400
510336
707642
38741
1084758
1944090
1722093
1722718
1450424
1845533
724051
1704589
821827
211796
20689
1139584
993156
578947
297135
1063888
958818
671318
1563951
730616
56847
1284254
341905
1222455
1232958
890767
251398
1277563
1036606
620487
1208145
88654
601847
884825
342804
954080
1206404
1286397
940691
430508
1249187
801461
1272916
1165055
1916488
643398
128047
1754362
498049
1779046
1752196
255247
917109
767183
741860
612144
1517802
1408031
1700496
417911
1380169
230026
1356326
556851
453677
501385
1980458
1559649
91087
174826
241641
1801101
537342
1177817
1252011
1685224
72122
877910
169574
1984935
774171
1479600
303378
1967414
1092253
681814
1774130
9478
766566
1390245
330847
585665
1362712
629751
1348909
290656
1693193
1109122
1203714
766952
1831854
564202
717033
71459
1217385
1231833
970883
1121761
136302
130143
1472240
401800
861043
970438
412212
1903460
256653
1110110
1130622
1461191
1919426
1608593
1953462
723386
118862
112297
191489
1254847
1607004
1608704
1132545
1862939
1906575
1754774
950151
1947362
1150662
874963
1222908
1931914
453410
1242990
1630135
62493
1295255
552822
406193
1443937
1099708
637999
1787451
728818
1229264
1355630
1075297
1865892
8589
1818727
979164
1000935
1851752
1367171
283807
375036
199948
1590601
285955
1763687
1211019
293816
1686502
1721929
296425
111324
987804
69390
1172478
1016024
1555963
253965
1312808
1955396
1944972
1772505
660996
321732
1389646
54324
1220039
458458
1844661
882174
482077
109366
1785507
220346
1890618
661147
1744882
79568
53568
1467042
1129185
279823
874214
1687799
1530618
776040
439908
1863591
880337
1415761
914847
1626945
731835
1298051
710861
1094491
449522
503380
1639470
394732
42225
28934
228630
1673010
1096271
1696723
1809414
106046
923525
1277576
806794
240061
1840049
541553
1984062
758938
750157
1280377
1812697
1121672
630131
692069
1561648
274621
1058654
1693416
1441488
339311
542293
1421739
25999
699066
1250413
1180514
1502184
1315390
48186
146196
517952
822140
1678292
1941984
1225111
548907
1394415
1222887
1409409
1080274
799919
1201804
604262
187719
325942
1930338
4210
176745
997407
1726328
1413188
1952490
310482
1023192
310645
1044768
605401
1087323
1940671
1017159
406738
1273045
1194049
1349708
1205888
661352
1463305
631829
1294424
1089112
660096
1598018
416479
1611921
1456191
208411
1236532
303095
1450480
796654
171046
453895
1739716
466080
1977344
595087
331230
912116
910490
882384
1142902
1704636
210517
83121
1084586
1929052
3445
1470245
152543
1925989
941527
1152067
1692472
82332
233358
1955561
1453870
1559469
1469669
141766
1167799
1965069
57614
1431844
1675994
334914
244111
1917894
382445
1857687
991570
1476334
1963784
897818
1953549
88423
1351904
653990
1692153
1423423
739821
305297
457838
1905662
190180
1281395
1023538
1534588
477172
1325307
428294
643344
1156853
448142
883882
1468984
1958786
780823
1369498
540043
1726317
949845
1468725
901166
1292574
1583966
1245857
1063999
1500520
1495087
1559764
1123786
1180134
1101527
724233
1106538
1124158
52292
1608507
536931
1372150
240219
606686
1156907
668113
442037
1239162
788975
916912
751787
672619
1793508
234604
1452035
1288479
1496705
1558070
991806
1005856
1276917
970995
945395
998379
1813338
1770530
1531971
1277444
1822416
806496
200343
1985862
1592253
1374406
1589641
1762491
57497
1413968
1987237
1280054
1619459
1316585
1560114
486531
1036250
857971
530518
92670
121765
486454
1718843
1550315
483336
1096482
1495474
1713298
1070068
1153635
1945668
284900
1014560
796699
1502083
1524915
1130704
946266
1969327
1058141
1779667
619241
452551
1639027
204050
805990
357656
165594
150442
64725
1499304
72879
1944577
811301
1217492
725322
1837420
10958
1546393
1818313
758423
984226
1397875
261586
818299
1433631
768179
342217
82054
1673444
1765674
955834
710036
391829
1400391
1651977
1182688
538170
612465
859070
1685016
1755532
328431
1627984
259671
121084
1096159
170107
691660
143172
1176714
43466
334503
1543626
1518344
1268825
1083858
1940926
1858932
1305693
1956072
968432
1800198
337426
225833
1694828
25817
1333299
257425
907270
1363385
649535
155932
773285
952983
724412
1039324
77846
532204
1774546
1326154
890884
1525615
1614173
1138609
1811880
1428801
1859678
563807
552404
419017
48173
1871273
1889130
1798111
384180
1313134
1263134
1242840
571343
552014
662832
1038137
1315437
1272710
1724637
1601332
162535
1250453
1802432
802371
1625879
1121574
1728808
950001
462110
1934158
815312
391030
1053292
1832842
970386
1979183
1139659
677232
1348707
1883262
1752531
21833
1521284
1361903
838287
1360860
1216084
1930775
407593
567012
527447
136870
906663
1997234
784086
1583008
639711
647898
1856007
154356
418660
56030
952444
1887755
1823566
148900
1859151
1734362
1258564
1376383
1360053
70883
1905651
316795
522008
1621203
1450664
1878049
658039
1224241
616568
1834818
416085
1958422
1039046
367498
411197
523641
130878
1856771
1595743
1800185
123118
469853
651220
320483
1187417
1349856
870320
309958
180194
63000
1204329
526298
1682760
895148
1196895
1468419
781727
898661
1978754
1650595
513140
1322942
136417
260004
499190
1091173
1447897
95451
369403
206675
1151852
758218
164816
244094
994857
1559495
117322
1626033
1491302
1336928
706998
1645057
222120
82246
1780968
1397245
107960
561501
1489356
932057
493662
1463157
442475
773084
812252
1290750
514208
497705
1148989
1319664
613179
863606
1931217
1497674
339650
1996691
393390
1715726
16148
874596
306429
1633098
877448
183074
1329252
867143
968039
68985
786289
1805299
1075
403626
552242
1380687
1241813
1803290
610209
1608844
307675
1822094
32665
191606
1598935
9871
107803
707590
1357515
521419
195773
1619369
1332267
1458710
626548
1420678
844676
92474
840012
592677
201054
1332948
404251
352581
1054489
1596160
1603285
59763
763390
1382456
151269
258959
1518864
302225
46210
290853
1438414
1761422
1622473
1748125
1254072
59532
300769
1699283
82720
1680287
1306668
1168033
1374625
1380066
396001
63362
1639504
870363
1879286
1385224
498266
1383627
1629610
1328642
1029082
813757
665315
1383499
737049
1676714
1741491
1770902
1691319
636465
643206
1555976
1969529
666579
1882377
1274025
1895222
1407931
232850
1053257
837655
1919150
19225
750219
1864248
1247582
1193002
817216
1673422
23718
587153
1265226
1772421
628011
113904
1056306
1018579
1024490
99190
541692
1360287
230931
1673301
716046
1927063
554604
634066
658665
604915
1228397
232315
1048003
1509727
1975013
1846140
1372464
1273555
465102
1881762
288992
1089253
951160
1789051
1390963
1280654
534781
1931680
143473
1285947
782997
741259
134940
1940271
223996
483774
396285
666885
121620
490089
1935552
477151
863119
832917
114937
189726
1694828
1424747
666035
681884
1795721
1202898
405230
1824242
605644
172186
589108
1485634
28751
1188944
1408929
1746815
203114
1007672
57605
1094593
444086
1723501
1276724
495197
1736209
519454
512057
624251
1706876
1787172
1715215
1350165
865808
399153
1686945
336752
1218352
1119378
396952
608864
357610
76814
1903909
1675073
419120
1860188
1615104
1627384
665798
109815
374460
1775233
1028208
1596544
1249258
677779
1825285
1912037
1183525
574241
363978
129007
53013
1134289
9970
196999
1830333
251613
1808242
1239721
1073927
427969
1543707
1360934
52824
468188
371349
1725495
211892
666374
897504
564553
578186
1808506
140948
1848839
242350
1460785
1459467
1619835
1942395
1251489
1066885
345687
131978
964313
1006651
377493
882120
768531
1435786
1538745
1069610
412729
776838
805592
1392686
1028116
878441
305311
891807
1629235
951924
1171956
335580
1570537
1224521
1378008
63811
408671
21417
1358272
53496
1435512
609324
1480576
584957
1519947
61909
806927
846441
1935792
1984394
1596946
448610
92972
506851
501056
1483399
978663
621474
654662
1148849
1601324
718475
137899
1916752
616524
415427
1584310
617204
979474
624945
1664902
1790990
606474
1879677
1078448
1600698
1138417
561609
898107
388579
1587043
1761376
1834314
131225
1375994
719076
1706711
1177851
879162
821540
631063
1681477
1107537
685886
1835467
1103764
355234
116103
1227500
1009064
1895352
1126481
1480201
938737
565296
453252
144738
20263
281841
13147
485224
1771029
779474
372977
203225
1244709
1093670
1600384
247674
497895
1020821
35849
122766
120529
1122903
222755
285322
571416
1748281
1047689
947071
1158763
1604368
1585620
1878469
1792677
419114
27776
641926
1717416
1147490
110116
271
135974
161171
430634
1006732
586438
450178
1695966
1264903
1058275
892022
1128020
265000
1073958
1045787
1064245
1228479
139597
1293147
1397198
1927649
1095402
1811338
1593581
1047638
379563
1343950
1683739
113729
1373084
1309109
1158942
1013698
1978103
610143
767232
774931
1189136
1626628
453198
885496
1029605
353933
1075347
536583
378076
1552781
1634371
1407906
1287574
1444944
1475301
499488
1875561
1052889
1311371
1297318
716837
987847
1783379
1803770
1276232
703483
1776480
325364
1673147
905493
1866247
526248
1772882
1220913
3318
1123393
1321660
1388832
719661
122879
25591
1938742
814682
1352367
1422749
57823
1493989
138223
1277114
1512166
722718
473509
776041
1682103
1543630
1998059
1169938
1204051
337780
1413648
1191470
1659819
1220637
1786373
1112690
1108784
378780
706366
1788537
807703
1285245
1974119
255805
1859339
1929218
1656704
1425555
1842410
1060036
1725227
486183
274176
76751
1832161
1975267
205959
296658
420696
736052
1363988
1647512
493339
1017448
873410
533813
945910
1160610
1165126
1485945
1111510
886366
874217
30562
1112406
515520
1951510
684660
8983
1976615
1555514
1913233
1647673
525333
382299
22407
204029
1050603
1251452
104813
1984193
165655
613708
1028678
926604
1781177
457011
1145399
1454443
50056
1970819
1783578
1971441
345282
306583
1948180
1539022
1372711
1645911
105973
66835
932415
897224
1939434
563060
1734559
72811
828773
1756621
722460
1025479
556586
1219780
1698407
1875991
1820325
819748
1180273
627658
766471
581959
1482788
1246448
1324271
824322
694114
1281297
1084786
634061
1096573
441913
993902
1864890
354761
1666699
247019
1098498
1498470
1796041
1663624
66417
582841
607629
773274
203161
678752
1737408
1798113
506923
381233
380008
1963244
784479
1638526
700536
887524
460832
1675967
1233013
1366896
340291
802017
297508
41674
419572
649645
1293276
233653
187189
71419
771183
66400
754711
1192694
767467
529530
1734426
1842467
395869
811999
412119
1659195
71034
387899
555421
1520138
1536121
1310345
533844
663187
393818
88131
87197
1533692
1211486
1081989
749287
947286
234818
1384676
1279488
1489471
43518
826523
583161
435228
1205746
1135645
1195877
1236903
424897
1385585
225074
571101
200452
1312646
39096
782787
143216
1579934
1958155
1457547
1688459
262793
1381653
1083501
151518
1783547
1046236
1685213
1419219
1650333
1045714
1192632
1513190
115829
689851
1163717
82393
778843
229497
831939
1548945
930529
1228146
1661236
1494745
429723
1873732
433155
1828724
1390365
1979378
1625427
1252900
1591741
1241594
358038
1495629
960043
179733
1616047
648329
1550196
274074
188539
544814
855406
1741046
259570
1896852
1587682
624223
778191
1202183
102138
138789
284173
44578
1517752
1978135
1941308
678764
394806
388692
6926
150969
1363365
1443929
1535249
1293780
1852281
495444
1446940
1997705
1719267
1204603
1954180
1551158
1583900
424280
1096268
625828
1501150
795495
814226
706555
117631
1853611
1665507
1697270
1336804
1095526
995849
347547
1485361
894201
513858
1459498
662472
1804971
1662087
1771871
356010
1981448
826371
560066
133905
1290906
1328805
740843
561863
635669
343356
902932
421062
1842223
1765173
781613
951987
1916174
1577777
656633
1682499
1451756
1307038
145733
966585
344928
171626
654118
1469957
307984
1623888
709330
345503
819620
1317966
410898
17725
326163
98379
1218667
84466
12577
1129209
855722
1244800
1315772
1004965
695191
1342093
398984
1781433
1890604
1827990
552252
111545
1554807
1320311
1101961
463854
1247648
612066
1197336
196314
1287204
1869374
1954134
143689
251032
351390
1611682
1780062
878043
1449269
149157
311059
1887647
1519855
565921
169836
1950714
919137
125921
1875445
854230
883247
1749374
31784
1007158
1680779
382197
1119785
1600007
285311
1929415
455342
1865274
1150235
1980263
1737236
272125
1458581
274100
857209
217607
1432292
621193
729050
1933478
1741290
558218
254673
117225
1970471
1056536
1532203
1800043
481083
1507194
1236015
1207691
1991509
864618
528602
1203992
1983693
1251601
1950640
1717801
641200
981954
738498
1138138
1008005
76927
958516
824117
1295375
580307
423739
1068496
515899
339206
1172216
1788757
997466
331750
627551
733990
230806
1042977
1881552
1873378
1947855
550297
512807
61675
1853094
672278
1808234
176460
566987
75601
839846
1368190
1959954
805922
1783913
177388
1282646
629700
987538
113890
649337
754870
278978
1015852
532967
1559605
682567
1068745
1888578
328440
1142167
1983403
247302
1919677
598693
1062642
1084634
1469158
857857
633523
268868
1524640
191727
801552
924046
847917
1111814
605228
333481
25969
1458900
1111286
355482
1752439
1279843
1183032
519696
480682
1344504
565265
38398
1096950
527646
1005246
654649
1446983
1608658
1368753
468961
490675
1617347
1685290
651120
1730679
368182
90089
1637952
1774423
1140257
861090
194766
847686
343523
286043
1296926
1031622
652926
1742408
464799
905741
821851
1473301
520302
516460
791710
10228
1277450
1376028
226941
1286581
141710
548297
1300313
1431310
778517
1720508
1428638
1119582
1116885
368690
1249101
61771
324831
1042403
318092
33332
253485
1680896
266932
806585
1521253
1284238
1628599
350779
1749017
1312598
1185651
1705677
1957165
999450
1324554
1131348
1948114
1766289
1224922
412532
1380378
140344
1891597
643585
1896255
1552124
142738
905460
1530587
1542683
3697
1433623
1042486
215685
181931
466407
781014
914186
630027
1648618
1676785
1001171
626617
719699
1002563
1147273
1727545
930999
226843
553071
809009
1026993
1533356
850338
1056227
1576836
871023
550367
810825
1548886
1496048
1459878
722307
1164254
1497909
1627938
979501
1059531
1797133
799418
1145485
258701
1536404
1197714
366654
163134
1828768
1255762
1307666
732350
123506
482648
661957
420538
1918773
852309
400165
844441
622388
1968896
450035
869455
627763
175590
642665
278383
693651
1123428
1061008
1253434
636994
1293336
1980648
827669
1604017
1847867
331824
1575388
27863
1589864
1792677
1200759
1718185
1791788
1766360
233770
821006
1729840
1181095
958051
1628225
1850552
52457
1256147
1405271
1046119
1170080
909119
1459329
376744
499737
1736872
1554921
1579768
25417
191605
160689
317345
1401614
1091842
1279851
1703713
1502495
1873573
554670
446834
424672
1753959
1357053
544883
1527307
807605
107868
1630787
507589
1853805
1423055
1652130
1338184
1152467
1942324
724976
432644
1579887
76855
445406
1455018
1453888
378492
1246185
81442
1065866
1635096
282495
577051
1494912
1862821
769960
810415
742018
499416
1558608
1648811
1021147
853770
278137
1990608
697107
1640185
1665004
1454700
1723440
1578876
1837512
1717812
1273735
895707
1407608
818979
221297
1558407
206661
577857
1410272
609614
939267
894423
182802
801335
884797
1115380
1522885
275441
711663
178939
1312356
760404
1229682
1134917
164509
1800666
302275
551073
207001
430183
71519
1106014
1444837
1869627
800841
63035
1886372
841779
735029
1900542
1558623
1291320
1217422
780896
1517521
965721
12870
1627679
1361300
106731
690308
1869133
5900
1044902
843113
973435
385321
494927
1488212
1271986
625976
1582504
1008643
674808
1246169
1664883
1922687
1661930
968815
1909210
1207780
1025434
607621
624351
43913
1139551
610196
247813
1242698
1586317
45165
1895219
162067
1096627
643069
1838437
1971178
472714
1418754
903411
319557
1699058
1844982
892563
1333555
327068
247739
40880
1702024
9338
1429446
659326
388124
914087
870877
894498
1703818
1555381
1922248
867694
688917
173660
701293
859747
536347
1862611
857702
1467894
1199386
1835407
1307764
1443378
460037
1835422
728742
143935
648654
511365
1894111
1165462
1336759
409651
527669
1076471
1731262
1073185
1877382
572864
68687
819284
790855
1493783
1196522
87402
699638
1832733
234592
295418
1277791
1829398
423492
1537433
1918
229151
640321
1409279
689495
468119
974410
68790
1930057
941796
984275
803469
1830287
181303
1527348
1208477
1037111
1122928
745561
533386
1738781
1798951
1045340
1220180
392649
1153285
987995
1860522
235288
1779783
1083009
597442
1824185
671535
1067798
246948
1668976
744454
206438
1790310
1801358
541956
1039838
305496
805294
1425650
16433
1177055
943833
900198
1227916
1789065
32876
1397538
1429445
1245275
716365
123994
12104
54930
1801874
863944
1666551
1606984
1279832
1588038
747917
1162536
1167581
344540
690195
691450
1485996
307357
457645
828829
1404333
1548972
1944322
562669
1511983
7299
131425
1238830
353758
1441384
362679
536329
791365
1982319
1305875
595044
1963567
1783311
1346697
166537
1905166
1173717
1583613
1150410
1188785
148138
53514
134704
429743
1833018
1130238
1953307
1988555
1320290
48035
1343940
947149
321521
455599
724284
1476191
450277
1227785
1452876
236938
1919620
1830982
1276034
1377824
78802
1129522
1078900
111875
1621147
956718
558611
1929472
1862941
1535854
1979165
998937
1594412
146357
1179606
611012
107637
500486
830196
1230350
1536202
928234
544152
1322677
1142044
1231902
759790
6075
619451
555843
33182
1157021
1010912
1387290
157988
1865914
1189690
391204
1505695
1663381
1666139
1537268
1897553
1775092
1312264
1365046
596501
1477398
553152
975937
1769407
1396057
557658
484036
1415062
1788938
1302346
808148
450181
570992
1697381
579957
1748305
711481
1225533
553159
590499
1923951
601095
1380180
1229726
816963
1180673
1937676
606201
1983263
1816818
1281248
1007013
307058
341162
1906727
1126598
1157237
909994
1058866
478924
769484
1156639
997378
1030397
353597
236234
1641159
893976
604339
815331
265173
699332
578274
172376
19674
1143624
966916
1195109
370859
178786
1244210
1727905
1083759
762055
906436
859037
495138
71085
986827
1656790
441590
932846
556594
1297311
1829639
284065
35819
801957
646993
298427
334926
306124
71125
900977
1741940
1110799
1376202
425381
949301
1398476
600624
1616980
1118489
942917
1257076
309334
614114
1752383
1613357
927993
880923
530894
1810536
742845
1174937
1287562
1782884
1723800
521886
1989148
294589
258013
1479738
285181
1478766
1576889
839571
714493
1425441
1892045
202942
346958
422711
1373753
406694
1596556
1236038
1393867
1058818
1757178
622506
1722164
1252620
446602
968212
1379892
657351
545037
1125688
822916
486589
306414
1609828
1607118
1283978
829540
1455352
1074202
1849714
659439
37
722846
784377
613266
1314560
1154029
732488
917849
1408539
1656717
134097
436716
1911428
1550161
171932
448848
1623403
307981
1161099
1399179
1342687
292727
120266
1146238
1740861
1920586
1549800
928385
1311861
1919578
1439605
325054
1564373
519116
13411
63021
32365
731286
1650708
368420
815723
859506
1606094
1426020
1715539
1123318
1296405
1674121
1757358
1721111
250923
1712216
593231
1985868
24592
147530
1022871
1056670
1591860
1114607
9410
795623
1842138
1563758
130097
700189
1952791
164121
370370
638304
1766156
1608365
754402
1136549
1608355
1625575
895840
1560708
925862
1491504
1719
19159
244922
997604
668415
1838294
1014740
1216991
1902618
227482
411428
1439935
1042097
597986
1049264
1164348
1359549
1888373
1379748
380461
453505
117291
1753261
1236796
1380538
1953173
1879734
847826
1742567
259811
416723
14515
592590
948435
727635
21236
157493
334769
430777
1617207
1453838
766543
1805152
491039
1448131
1224937
1612342
1278055
978619
1250817
537811
1976123
1910947
99682
702746
820064
608680
1095864
1272889
271718
440888
1523902
904700
267208
1330429
883822
100280
1087540
1981696
1615917
47805
1613231
1464943
627001
1219194
1351792
1228039
1809328
106201
1666360
341446
1709258
269619
1761720
1144575
537687
213280
1540117
968270
1950523
1965770
1377612
1290752
602746
1615154
756782
753059
827971
818125
1506409
150215
1182190
1619622
966032
341397
1238329
1054650
1944190
372279
631464
978702
1055413
396803
872095
485889
1263824
669375
1150482
1202030
573324
1638368
1195716
716116
1013236
1798440
1207448
575071
1589525
1971424
314615
1257206
644686
1220338
612979
1901390
643274
1290976
1213326
404102
1502251
846774
1541941
1853388
402348
1878255
1670156
1314461
277660
1312214
960508
1165566
215991
752115
1410759
1484776
1509291
239247
376792
1355448
1055632
888577
1052032
1794863
1848361
1483589
1374022
220305
1046340
381613
616062
1069270
7848
755446
1221357
1757807
16408
943975
1213693
176586
12440
749555
214336
1274437
1934480
1193085
936119
1071309
898730
1945556
645099
904359
640393
1769846
1123636
1895420
180993
196169
15279
257818
761346
126596
1824051
728313
1406459
971002
38931
992616
936778
683604
1794654
1327245
1467950
1390395
70613
1673899
388513
873829
1631283
835485
324337
1626419
525066
372589
264618
1719180
598424
627468
1502420
1996697
131585
322615
684191
379815
623767
1209845
1444645
1944305
1742696
25070
1601980
501291
137548
1031631
967355
232495
355611
45773
1395345
1607272
1840231
837895
939078
1996549
490522
974475
1250772
1853145
1139685
1112207
1247332
1936830
84849
623566
142409
217098
1964493
567013
759649
1044517
1167062
909800
533119
1722870
842653
1826606
128611
886262
1724794
1947050
497459
1607442
789266
478406
460921
68269
1860876
1717977
1754745
847603
1810456
480175
1663094
181104
1186572
1882210
549493
1201224
1317191
490589
1970604
183772
354708
1678441
507689
945058
158340
583246
872299
303503
799970
22253
1577618
960586
384321
698627
102508
72548
1615158
1536779
1960861
942654
1337639
1026894
741708
17772
1899711
1914397
439444
1246827
1551093
753177
355422
475309
1942501
230095
229268
839328
1728412
385550
1067724
467848
1694003
1736044
456994
867338
1260540
913714
345751
1223710
1412673
606010
1525036
1235209
140276
1706182
308960
868602
1603380
1303044
247720
327420
793513
1945869
1921951
756701
441993
1976116
537190
360595
916807
1906576
110695
545249
287408
635275
1840981
1874517
1785314
373674
1911302
108314
135638
985716
1282365
681885
75336
1533803
1361145
1046706
1016689
1702894
1279648
704100
1338044
1416189
1730925
1948789
280819
1320971
1805780
529349
664944
1124026
255785
754818
1854410
568229
1986953
116787
1452249
1260727
1294256
540347
153725
1392013
239465
1259611
638144
209778
1751347
1771851
180453
1769221
579337
1930597
1129489
1895080
1959633
1110591
361713
1264042
1092088
1766286
1396061
1181086
1664060
1463341
1025429
1165331
1127188
844317
1324280
690846
1752660
1826780
1521242
1431143
1719415
1460444
867627
1150266
1254107
1752440
59660
1459516
1055152
1484094
543465
287946
200320
905682
702369
1107755
1500752
59894
1137705
1691903
827703
576908
1700422
1865844
196443
892435
14322
575544
1049599
394941
1281700
286164
453712
802469
639753
1279315
1470773
1890363
636266
872554
652652
1646908
1419833
302247
1641592
1355573
1150436
1711994
1242620
1072568
1920288
281295
1625627
1536715
1138102
1933504
450454
979573
1794176
908683
1679722
1391867
643740
1184881
1977754
787800
803421
931292
993308
1745209
122844
47538
874282
1255395
949215
679180
631825
1728701
194075
1153130
1373796
1581524
140339
958671
658922
1874834
28087
514527
1981263
1130343
969751
1175510
439528
380114
16441
1373839
775946
1232571
923960
741779
1547352
1484189
203685
995663
885298
543221
81567
1338569
1496187
1358853
418412
1221161
1687719
955161
426758
1431222
1866123
1837354
695310
1166714
849061
612085
459261
1581511
1512812
1462800
1338900
1202198
156354
1112437
1324021
625801
1654063
1713122
180842
553345
451899
1386609
1797349
1011479
1395197
1717443
1321538
912397
677084
1577556
1050279
949911
673869
553831
538137
59415
170732
968926
1093928
1536592
1006276
15096
1445920
526782
1088555
1973600
474054
150972
866418
1630610
68808
66289
1790182
214881
109958
503657
353017
1080425
1827004
1910246
1586488
1971137
1230103
1001765
1239339
280967
296994
1138749
86612
1949055
1591599
1291723
846839
1084513
691109
951588
530410
455464
674982
94906
1456652
52799
1283894
1086351
1923227
329963
1288097
931515
111137
1757015
1410186
442154
371950
1990907
541773
632539
1871900
835879
1289044
1804739
1495557
354643
1430424
1125967
1255373
1305066
1468308
443192
1336155
1304140
1295356
197095
1239144
1699510
1873982
1432480
1393125
1809188
1450892
196120
145920
172348
771734
80405
1527976
1797721
16342
727575
13792
1079689
1023852
762382
1425766
330994
768481
148340
1063563
1046412
1825641
331860
601447
1695221
82494
983640
893516
78373
57034
47222
1000933
534511
179822
1826914
1181956
1300904
1409514
811384
739690
99102
593099
307145
1495590
1518800
1355756
1509448
1023530
111154
833433
113917
1552876
1129634
773301
1414834
1025221
560939
1249640
1612695
1036655
670465
1922749
829078
1200666
438574
1698279
738911
759044
1826653
921480
1304456
5032
1242995
490088
1491357
268595
1281672
300619
1436628
504259
828048
1849713
1509761
486954
923846
829800
487120
791337
1250358
415102
1932531
796555
859997
864233
1381298
598922
1883781
1168156
925392
202897
211324
1101919
182762
608643
6388
1081357
1880291
1920494
1115202
1010814
1115477
252818
1579565
1873615
387803
158930
151600
1615081
1490033
443054
1625285
1121950
87037
608496
1809439
1847185
666249
1539941
778101
1585867
1187262
757344
1105260
1954858
481852
1965839
827684
1376462
430208
1800950
273298
676714
1812962
66368
1831788
467413
1056990
1859010
483571
1932292
753313
92982
1261822
981035
1211912
524881
669235
1373126
1144390
297893
1326955
1921307
1202191
573375
1017072
160358
452568
275276
1732365
855378
508785
45120
1829806
1825175
1460674
1582170
367778
1495670
1644618
942197
1085029
1884434
1227943
621308
983437
1932009
250533
529533
1623214
267879
898712
1996615
1401078
720585
895096
464560
206866
1722340
1868640
106731
1363276
1802044
1746078
1688179
956741
1429519
1482363
1706014
797339
1046136
1224468
1653101
573658
1666330
1928563
831324
131627
844312
1227428
1232443
710319
909965
267700
891225
1481322
1897586
1070842
1109965
456194
1875850
903372
654817
121336
424619
1509671
171334
1511784
524535
807122
952780
1699651
456363
1504140
1767864
472742
1675262
1476335
1775883
692275
1887777
1001240
1151400
406441
378972
836044
771267
1168616
390132
1015717
570322
890819
1088849
1072268
1950876
462185
1953821
763857
1142382
816117
1609364
1213247
1692315
1714333
1034374
1021722
1731737
1808775
1102719
1988420
1294224
265003
608361
1059236
876010
70034
971110
1894566
786238
347742
1027772
1867671
70695
88168
1404644
211515
365991
1955365
485449
759455
645433
467635
124703
1495627
806051
313145
1870050
418320
1672870
383481
328365
1893034
1114790
1793405
537911
312601
1224380
718588
756560
787094
1382550
470753
1793236
1759211
936457
136134
961298
1408
1333774
835777
1599454
872479
422802
73530
878183
1234743
1629442
1883695
1466934
665246
667498
330163
323431
1541894
1848229
698888
1656515
649613
1335030
538782
57965
1822680
1240883
1490883
663247
1518399
174774
1442283
1798960
911560
911083
1458769
86237
210119
209658
1477083
1729540
886486
241361
1216094
755904
1553016
795742
452040
143962
882367
613859
1248490
361465
529874
1325338
1930201
648510
952322
1986694
1077217
1190236
911976
1137068
1905791
59579
86099
662877
632259
1023068
1833671
1023263
1257299
310413
1657441
47033
1263223
1262666
357463
1698267
935267
251057
1504014
1111662
70894
558180
296595
1762105
241114
1711167
667828
872066
1184952
1739644
1511176
802961
1757121
1574278
339006
1933049
1871091
379668
878586
630160
1502799
1187949
1795959
1337154
1194348
1539437
751215
1932147
953782
316609
188786
1191786
1545178
570979
1712834
1302053
83833
1184051
832001
846173
640931
458348
635117
899072
1917769
1331831
594655
952327
1138679
294115
96825
725237
1328886
1183307
175623
287647
1047453
1221708
1191507
576321
226795
1137169
1626241
145977
938892
10455
161276
1088600
446901
1857451
1835819
637885
959178
135169
1487783
741020
137899
49747
1688810
1297750
1296159
1851444
1663742
891115
1661158
1889373
1748776
861005
15602
858492
206546
845412
918279
635829
75173
1035340
1190647
566097
1200026
621754
855628
1271013
1737815
1677009
291422
849619
349104
561938
1324690
452308
7922
222373
556047
1949279
1220965
850680
1438380
1056383
1237337
1085147
1176087
2366
454323
399969
1869770
754401
993444
1838342
1282710
1874948
1830707
1817328
1987924
512162
44326
40563
1654130
633737
1299518
1782893
1598160
1256813
507216
756729
1130240
901252
1402388
1652184
1855618
269226
458937
1705376
1372178
434423
1416703
875130
228621
1310095
101213
390676
175629
145105
1390924
7685
627877
734972
1986002
696421
262271
1863702
1351251
1538024
1946374
985888
314510
1132735
1916288
693444
1497941
535086
1456897
1455591
1636126
1497410
408132
1503440
267005
1954621
185795
990621
1222647
814618
1623085
1341216
682048
1309667
476448
1613570
1088496
1697416
1972117
1989945
1425075
121660
198297
1599439
1146749
343492
809893
1960114
1034550
1248908
1101988
520884
1148312
1639276
561599
243148
1338876
1232007
148741
604881
1113626
23229
44807
499350
1010732
615288
983857
554629
1661393
1452366
974003
396528
496805
305993
734347
583053
1637991
1628147
1059591
1671232
1961264
328159
358578
1309900
676311
1522126
1146827
31829
757431
44998
1076736
1811196
1804710
1742445
968724
987122
1149121
320485
1179811
1315450
1938477
415070
834855
372487
375687
615529
1787694
223010
632303
1823759
1554695
1296196
1516125
414004
797885
1896645
92969
1870276
769012
384579
1925981
1023270
882154
1544369
1564822
1805086
1837565
1789179
1040044
1224243
41886
1917044
418451
1017323
784917
535178
1234091
1429064
195261
290217
1235020
268363
438112
1156173
1152254
1110535
318494
1120129
1792855
1315089
1823885
1163728
507119
495382
26645
770432
273045
20136
1448189
791774
495645
572133
371359
520548
1293394
955666
1057166
1626326
1385748
409722
1461036
1529804
1046984
1262168
827286
475178
592682
136740
341976
952274
1288171
895901
1920528
385031
88155
871050
442022
534005
439674
662065
77346
414023
785272
918600
252834
1290110
1984628
541204
1976940
877843
1022482
1704919
475059
1821112
626015
281381
594403
1287051
1318876
1703179
592669
135989
180503
624507
396547
375049
1530819
1837051
1231586
191904
1747941
1906420
371247
1663358
1839129
511255
429941
1675326
1573351
1980223
116977
11984
1420005
1613303
1649263
1871441
493109
1767527
1164585
7267
818097
289332
1077072
405094
1431281
1800478
85450
1524812
570762
158397
1063444
1007041
231987
694141
1888964
1084861
1455920
778593
1295964
591235
1584137
597858
899053
1967334
1560832
1526124
831524
329910
1046507
946042
1037524
1082038
130167
563241
1092882
1949818
789898
962522
1576903
954649
346666
1390192
594879
652602
299256
428605
1559268
620779
1275523
799601
1907874
1271117
111046
772458
520298
427156
560893
539914
1204597
101986
1903856
1820162
34454
649678
385511
1007494
1010757
1312188
882646
1222842
673055
1688200
1077544
1485600
190328
588156
1595173
663707
1609896
1060793
1778083
1059621
1483355
1340117
1811243
1333818
284912
1209672
1802535
1768143
1895356
872914
1028378
404761
1692812
1234153
1775263
311108
852447
644269
478597
1226917
340642
1075017
826350
1125319
582169
276549
1671030
1722777
255992
1507424
613337
1209042
51312
343748
1634922
1745424
1946654
1191166
129703
795557
651767
1929472
202168
650092
443635
625600
587156
966828
150422
761229
183274
709297
1140569
1813927
642008
1831181
873455
1545218
740671
605896
1667313
1999916
1125924
1187005
524580
1642037
234056
52423
1826796
1182004
1642883
9244
465717
1910253
214168
992003
1885748
498865
1641101
834068
1194118
1083701
1532178
351840
787276
543304
905080
1636176
573793
536775
25492
1161194
641778
1685441
1606523
1458017
179870
1358151
28929
1019564
1375579
622734
557089
547300
751444
1387575
48545
781349
962836
846361
1833414
1092942
1760159
825594
1638385
1848671
1844053
753515
1204028
220153
1113506
1641882
1163918
237122
1563115
107946
99006
1978775
1785878
918295
1760821
737166
1754927
1712230
1492992
240020
781613
646636
240996
1314158
1965875
85499
637120
151157
1918457
435271
157855
474857
1402394
1004361
458910
1155972
1671275
1910798
1579444
746003
234221
1063248
1137971
1873022
444921
1637748
451893
828774
1564439
6797
1077925
143051
1170263
1326257
1268802
1294272
1096695
1729014
729651
289712
908720
1471289
1601631
787735
77623
1593495
340795
1268361
1623955
572658
48185
712051
1293377
587157
1873191
1168111
1936042
1082186
955745
253930
769021
498032
1431564
1276753
503961
1527115
523679
861666
1304784
422356
1279693
1370192
1689363
773161
1566880
309108
1713065
137027
844430
754810
1576308
918773
1946218
543273
868690
872444
843500
465964
1159550
386527
830969
1733093
1092696
418179
718744
1770341
1230656
999220
1791398
1832901
1139861
347113
60566
1191237
746411
1920938
313550
1881220
1686313
812535
902102
1398371
1557394
654461
257569
309610
646425
637852
1493396
1380845
1236431
362432
346733
1365777
1258079
1932071
662193
152973
289191
1817981
1828200
1627972
1809763
1633066
991599
1051122
1056338
1108142
1187780
1047546
1908075
1103537
1947811
1997650
430578
1107028
1818529
1432866
1621141
1949681
1198851
1376674
990115
80170
415025
423054
1675604
1432177
261347
566964
1383793
1911407
1681850
270322
1354778
1222718
412330
925634
183847
1954481
938204
790461
1079722
720267
1540486
745170
1806530
1321957
26634
1146821
857039
1250757
1542409
597903
901343
1281859
737808
1664560
4223
1850173
664322
1603951
192234
822968
1689177
1810281
1387133
543322
1729239
536341
83992
1876475
1986012
1498676
434497
785465
263492
1742885
1125644
1061821
573215
755792
1052120
36238
1853773
448008
1350823
1619091
315172
822403
947832
1816540
1832045
1834108
556645
1497673
165344
1444017
106053
241743
182538
1058992
930728
376844
423698
1532260
684056
824326
1845919
96453
683104
608495
494565
983674
1131401
343035
1271621
1211756
547507
1828278
1529027
895912
304639
1631261
1657184
1853957
1190225
696855
503100
1041751
914938
297080
304300
1191606
1382532
464916
1286132
1839231
1100642
323285
1749370
223558
840284
1593670
860306
215801
93260
757168
1838440
585622
1282255
1494252
56361
861220
285914
735195
1403312
817296
661871
345985
1745545
329447
213660
1243393
149495
48759
1583792
657810
1277328
305179
1403972
983632
1620296
1998000
176030
822851
528490
1298545
346100
1270200
1088128
1944947
293220
1026919
1240640
581725
638871
1364982
1327777
417989
638743
1448322
68783
1419254
470187
870766
764615
812131
1806995
107705
571305
471199
1866400
1216088
367633
1965641
1680
195492
1939355
1237773
1021205
1227523
737560
146032
787783
1645653
492143
217251
189333
1854318
1381602
985104
880270
1067683
1847911
344138
271778
1951261
431056
1171044
741167
307656
476775
1462872
1007073
485252
1745678
544825
178616
172095
423583
919605
464042
107940
390394
1228236
1351414
470478
913994
1375201
1975709
1096509
100847
965906
1498664
67976
1007225
1300087
1068416
19456
163945
386263
1176586
1373216
1344001
1433589
641085
539571
155975
1293480
1180850
1667629
1811150
1105985
1334146
422783
84154
1821662
1145924
17552
1893820
734740
1134023
1701574
835776
868772
297713
141847
1694836
548820
1841987
244018
349734
968239
483919
1465487
1151173
603043
1948026
1503450
93005
1838359
1728864
1265793
986980
91302
835253
459294
1683939
295996
315201
1511712
575843
1399959
1596721
763694
1484611
121367
9462
1068646
1360203
1141061
230878
974046
262398
33145
389958
217090
757319
1977044
1234613
354074
660424
216241
184290
1873297
1565469
1105265
704133
855116
208682
722524
1264646
735994
632851
1424205
1848956
1634704
1572498
1402323
71686
1115111
924728
1205150
325826
595843
1991557
773293
1991562
839184
816981
1481080
1929660
848468
696782
1349961
1849945
238489
1867422
1600479
348625
1135384
1210061
655579
1620471
1982446
1526886
1737658
325184
855908
1206078
1746258
1013297
1158519
1101336
1146425
1513974
1289127
795395
1311386
1689057
917335
411736
727367
469340
974732
1405581
1314826
292456
829807
1902215
1074598
1766924
1580278
1283901
1527669
991247
1053108
1630553
815773
50863
1370784
1452921
1462758
208829
278054
1870685
150615
983425
1334644
1583577
201786
359559
1352889
1371164
305448
418701
665692
47662
709615
1718615
1025837
1605862
631500
81723
1174227
435181
1164885
1056886
873280
1857005
1774050
248184
1935313
1110570
1669848
458084
1504484
1810142
557508
1829892
1190077
1224985
1576227
1090720
1279212
1434847
57299
1953140
5204
1497210
606231
594676
708311
127561
102991
1789501
1030160
437093
1480458
267391
1941899
1202229
221772
326324
668330
1777645
231961
959856
1495670
1771962
1579152
1162811
1504109
1506642
1308119
1249888
129135
1085474
419225
919041
1092744
1995862
1626024
1206103
527205
4073
1491800
1484911
1815584
1667822
1472022
1934557
317923
789445
1517906
1565329
1140763
896924
1270515
950860
1843227
541436
1202535
1372923
914729
308538
263595
660914
614252
115696
825417
616383
1571851
1678303
1575716
297855
1432231
91748
1400558
1870312
1484722
239090
1384916
108866
1786826
1247782
505518
222281
666171
518014
17003
1987738
1028655
429459
1438645
349889
362337
1224368
80263
1771268
1474443
1279476
125820
1763109
179692
813737
284186
1713301
1376532
670098
331002
669653
650633
1520755
10408
1932837
1757051
1354406
426816
914274
1194114
1273512
1740124
108734
1971471
423127
296799
2825
221584
531678
1770931
1096514
622996
1788211
336351
219148
1586542
1234233
1210035
1073079
1776189
572585
451658
617229
714139
1167856
64016
1615507
40291
438401
410309
724982
1949248
1726823
1003390
1082985
510689
1698864
1796880
284123
1491780
1864661
771923
997637
195675
1867534
911601
1316230
1105130
1051076
764426
1887331
1189388
912625
1485905
879678
1571902
958046
1583473
423617
1124141
597761
117296
372746
1470659
1759892
454439
453056
233588
308063
1062465
1809886
424772
483324
1685885
8718
827327
536352
708227
1922492
1353400
332877
39955
829298
813220
210662
223923
365479
1378748
521481
719421
1278976
407293
1831996
1575679
713632
315913
1999767
573698
1812532
1951714
1140881
628041
1238823
176781
1229739
965279
284422
1078559
891683
596401
1234127
1993927
1677864
1458137
1503705
1297886
1558690
723136
1561798
602090
1236548
1236367
711366
1261004
1908948
1409514
1233626
502660
609907
1283332
849922
1741468
1903998
1244114
1477223
1068988
940486
1465025
1063483
1165956
725946
1664987
34666
1980831
388762
493950
1573851
1649726
1501731
1179831
1296059
1157617
719790
1207198
235731
1910343
1797330
1502725
637323
237317
1743943
1116002
604989
1305935
291834
1266404
1355743
654067
1035024
346802
900943
714673
641304
1922102
1366015
610886
457746
20375
1776376
659300
1726695
1862211
1543345
203331
521074
409070
1085206
1575827
166445
1598944
918537
1964140
1835842
1010113
1317760
1658735
1319436
1598397
1208797
1327896
1557570
1478296
961008
1581497
645153
780405
1229619
242652
54315
860927
702334
1843972
852447
1829745
497584
120532
462381
993164
1115885
457974
223123
521317
1209822
62626
1704895
802185
576264
36278
603526
1264300
204675
1435985
1653515
531415
981003
843174
1286758
557878
1360565
538553
1876245
141716
1414803
505587
189001
928936
1949858
45121
882618
1387305
847528
283650
74247
161083
1722636
392341
691620
36128
433272
130730
545305
1361834
308591
1098291
884843
1013551
635553
977090
619856
197142
1941047
270030
429172
1532633
9791
440741
471812
1223416
556794
499864
655019
1981236
1673750
1878915
1726320
1792096
82401
402804
386207
1549907
1124068
703752
1673041
1433108
1386836
1837241
1548902
50913
81445
1434502
738800
933733
955722
899600
1309950
670718
160665
799288
526892
1907642
421650
664761
566174
159376
160648
558421
974890
1702206
1291411
1855030
558925
813931
1604918
801220
759073
968851
1395510
520761
1579223
335674
1153102
1620402
260485
721519
915041
42792
378130
979906
712378
1451736
483859
758193
18466
1387782
150742
1033447
4853
822499
1801409
1260768
202380
774682
992771
736458
449786
347399
1054686
660206
157188
463926
1077216
1735044
1265523
1206380
324414
509128
491067
425070
176474
351848
595580
358968
879127
1865541
1538442
53568
1306304
1445260
526547
1377591
1647706
1121344
34185
263981
169384
46705
266805
1447183
1948985
1249631
851717
216942
1565806
1589374
134522
1601265
373262
288460
566758
1062095
1612725
1363896
220011
1077379
888559
1976012
1614747
639384
1064697
263831
1666874
1714150
319542
559782
1794254
55849
245059
1029245
1202182
273295
1765894
1092481
1305734
1629412
1337607
1573524
1518903
1147568
1417234
7488
384323
1653357
1271388
1213760
879921
662245
1776236
1673097
828849
1082262
1036017
1443626
946616
223724
1554265
502655
1061012
1650267
1204695
438013
1808542
1752762
1615893
1879837
1563760
1058594
252755
1565073
1333640
1012914
478610
1567479
1823794
39401
75664
163844
816495
699689
1008007
1023444
838922
66293
534223
323782
871054
833406
459336
1216629
1387694
674598
261732
1464241
1135431
1481632
1988378
389645
189380
193144
327514
516434
880935
62193
91842
1787874
1923149
1311945
740390
148496
1108415
470211
1788982
1684273
1094926
273913
747727
1706564
1481841
1350176
1683920
1327472
489130
1313319
923861
768349
223272
1258296
914251
1547195
1611850
1412975
67051
1230452
449454
1081573
1694534
1327499
948884
1153379
300901
1024139
719035
937176
1292430
1738542
288466
855362
1189826
340513
1393811
1023573
366717
661175
650263
1936217
519183
70760
938755
1828442
363517
1766839
467757
805787
1022050
325270
1553661
1527583
1791716
827650
1208326
637104
1261803
717130
1052921
299885
1699688
1971391
61970
332766
81064
348443
406964
436453
1677916
1080984
1125176
930144
1702291
1512903
630199
1802936
319648
516826
1146429
537482
1911935
534682
1475867
725340
166805
560230
267434
1259013
1898507
1869569
1294159
262469
235807
1836580
1450824
282002
501821
550141
1903155
1750248
1229975
389805
1738096
1587654
1399363
650990
1584277
1050672
1165344
1861771
208025
201561
1791199
1439848
1067965
244520
493015
1515683
581752
1937897
1147845
1450170
1875175
1673206
1993988
1630503
1558591
1500822
98360
206990
942760
1866737
470025
1586706
1781610
1883858
411816
876826
886498
1429841
1913929
1877794
967121
1702034
1900693
597379
401947
1060100
27012
207178
852199
1655429
252728
1728571
1829659
1346772
707755
932437
286249
1915923
1013246
671484
1245574
1281877
473985
1507099
409373
976946
1967340
531671
1809795
594892
688189
1812988
1628408
536434
538598
1533577
671288
1469227
718951
1722404
1197967
1016194
1843440
1928783
593460
945629
37588
979299
1955296
1168660
1353998
14845
1341537
1902081
1947294
674809
24688
1090467
1904973
1844512
100823
995528
1451392
948821
711308
1888779
192170
621680
775154
1339825
761159
1499325
1536332
414479
1497174
1579404
1734540
202238
1364415
790819
924694
1612773
856980
958677
489698
1315854
1940635
94003
1697894
1810145
920831
47162
854709
1106328
1683515
908527
1691517
1946185
811467
733044
1216564
1766187
1566162
1229379
1453690
1944071
448517
37595
1373593
638485
1289564
1586169
1287241
143697
1668612
1963765
1569081
1138633
744014
1762558
1026174
1946172
564095
1897844
1735809
377632
327224
938141
312417
1207540
561722
1715419
1198996
1962840
1829168
1703294
1452047
1452400
1444919
1062970
279788
495928
1483226
1813690
491706
24432
914449
137200
1916520
211003
96043
1286176
330902
1785568
1671623
1020525
947938
1511060
1621087
1709798
1906220
1673815
1282621
975058
1346033
400710
1115016
813447
1792606
226209
352879
969
931885
151971
1211142
488874
1219660
1030236
706235
1737162
212239
1527944
1890802
446836
1793462
839001
1305626
866074
1808764
1861797
74768
376087
1949958
1164654
905036
1024502
943466
288980
1401071
324973
187863
1782385
1224063
201870
218475
495755
1637356
128216
1977850
689217
1561303
6496
1201702
573179
1564360
1345275
701958
658922
604360
84082
1328511
510353
1354247
193583
380645
350137
1308539
75950
634602
1758126
1371318
1480358
87228
855065
1459237
1100671
1604607
1604488
1634009
657981
613044
1739168
1990581
575698
883543
701144
1685707
724699
749193
351893
1257428
1535367
502423
759519
114681
1955875
1839021
1472632
27006
1060521
475291
570278
100892
1212247
465159
1036000
506541
911468
1503027
973488
1887327
274837
1024910
1788908
1414175
1860236
440275
1927704
1989769
567304
1480734
1168482
879341
1712504
1017348
1628548
235311
75846
643528
627385
360771
1424531
1454790
468166
1888408
1514662
1732270
862212
1709430
699255
1609441
787232
1433434
1141689
424815
959342
992999
367441
128261
280852
397673
1813158
719361
84804
944992
1364447
1927505
324279
1473578
84819
197850
490921
943043
1996945
1095874
1352434
322438
1239714
291060
1135651
1726759
1023453
1385955
1103785
170781
1155843
753196
1022214
1619783
851065
1652189
596161
1342800
809529
20256
1958601
745055
1352880
1502819
866964
17890
1268758
143465
1457681
730574
22965
760707
1260072
1336967
992635
1021281
1219434
1099782
283291
535762
1526873
1989035
964678
468968
282063
428661
1771451
1277685
943639
155483
521317
611762
169264
1543498
1877350
1641317
1227305
1039585
1283599
1433212
484274
1178064
1919507
632347
334338
185386
1040346
727027
301959
1329398
988258
1642334
1662040
1543596
1807831
20933
1927586
870428
1102231
413809
234267
579124
513258
1849823
451267
1909484
1525798
1428044
1292683
1893802
381136
1891958
1206115
45039
1637561
827322
1623346
658199
1315958
4122
1228098
372211
563074
152238
4304
1197443
709576
281472
1884444
138667
906468
461168
208258
1683496
410780
795582
1146591
1115534
1935638
293196
1458953
1577993
41007
1817251
1714158
686222
1569198
1967277
1110929
312095
835481
252667
834078
451951
1982725
1198586
209601
1960747
726002
844961
496537
248875
227052
1725521
604009
33763
1462694
1057443
1144918
1387814
927238
703036
1906624
1245144
835186
943076
1293893
550529
1594473
1734030
727016
1749527
1513561
1437863
1292015
234278
1680184
376929
248404
1379716
294560
50709
456632
786913
180690
1811454
1067950
582892
250479
829027
1649212
1670627
778488
334606
1315830
1718014
333959
1215851
61909
319635
1716061
558205
1653264
877780
811877
510672
1449196
273309
354897
1220865
1614518
320370
864731
246411
759425
1194291
1798045
667817
1638210
1701044
621173
770407
1957070
923843
91113
622247
1072425
1133757
1947626
76942
470902
1557293
1250431
979006
882188
218085
536184
1388323
929991
1208336
1223987
795191
1906527
1709410
1732097
970425
747399
541270
228809
354603
1278945
277808
136343
1301004
1106036
1983492
821673
93897
173671
1735996
1397839
1649787
134095
1184060
738041
792587
2345
450307
373114
272419
333404
219336
1196914
1366728
529881
41999
722956
948571
532559
425845
743590
1330532
163974
297501
801150
526259
1629971
224366
1587041
1765035
899584
1840402
1582767
1466002
290121
1416089
147064
8139
1556443
1533158
1969105
255404
906233
1435484
1431597
616933
1209358
818243
178628
1577947
394095
1746040
707109
210271
645187
461389
1263595
759498
394711
1640100
1364510
902885
763485
467687
395259
787567
203645
98298
776911
1524517
1854832
408408
1724467
1682003
1389269
55906
677421
856126
785389
734313
1595096
1422669
673450
1790467
349755
1087992
1487120
1551536
1245376
393456
1006896
58799
1336816
826556
1490810
509358
1413064
648315
689809
1629578
1756961
1199466
1506870
132885
1532553
798098
199655
1603979
1508580
94594
954553
1195690
1804858
1461358
1469702
1826905
1651505
732899
1852967
1474197
1392037
138104
499752
1922288
1415981
1825507
551564
559597
252439
1080525
1408540
1289118
34706
1874027
497831
531614
1941751
1075138
954594
1952174
1396652
1689687
1736043
1658568
394570
915633
752993
1589956
625015
1972399
1746314
1945667
1327009
1628029
1678205
414943
411335
55962
1430412
824163
1361864
257591
1687688
1172770
16332
1688186
311435
254194
1654276
1973172
778628
449544
1983042
173563
860457
1630445
1418671
1097087
491176
1496819
46567
278508
868383
1266936
177931
968576
618290
224561
1121442
1359521
1908184
1791564
934622
793586
1702688
508408
311676
1892250
826581
1058925
337776
1234240
602253
38265
129861
1374908
1314073
1505695
958553
1204853
310138
1048085
1993149
1763265
1799958
1833983
1983433
295246
1983568
50707
188454
1872297
1948398
1319864
729469
1720756
1457138
1391813
406629
1336020
1604814
1115303
1917022
565899
45152
1131595
1775689
1258213
1808990
941593
1044579
140443
619000
1574490
617052
1639399
1624708
916747
1274928
958033
1766949
1262386
648366
247630
1749456
1376121
213462
397902
1392105
74508
222696
1644673
1948565
1288565
1910306
57716
1184
1684173
1530807
254856
360027
1260357
778958
1727353
168733
110142
309779
891590
1779404
822297
1189786
1314645
1692049
442694
1486491
298625
1174530
481539
1001276
364847
1169038
911463
519081
1309069
990880
1995247
305514
1232957
1993615
230598
1094651
429846
1198976
758375
480189
208548
1098762
1682081
140734
1809830
725510
1973227
1247207
1482828
627348
1882246
975783
63402
1762714
271300
503441
620495
1203198
4305
615805
608397
1989729
169456
336782
12680
899729
954105
717824
802158
758517
234768
1621160
1715514
1108947
1532949
126158
1341050
1467079
1610854
1401527
163120
1678885
766287
1220471
1893085
690375
812301
50540
942478
776634
1650091
355334
1866331
164905
1201713
742669
1504340
1748863
1028107
107609
1550006
1372951
1441152
530640
1645287
1700149
919101
795437
1855585
1168115
1854731
1768781
1311444
1963928
1468726
337028
806415
1207631
1256328
410834
945538
1975092
466793
1345759
659263
1867201
130591
197885
303793
1481288
1985805
63234
1608834
722835
1614641
811975
1176932
1236715
102530
170701
1206436
636684
520499
1780983
526896
1089496
1697786
419972
1592019
1533088
126783
805851
480243
355326
961567
448480
743162
576995
520315
555285
1170254
859500
495194
978646
966213
989076
939682
778146
109414
679755
1698279
1077171
1075160
1835381
116834
656768
157901
1289228
574618
1795259
112783
1021811
301720
1591821
197137
1953066
1438598
445039
1618954
1251214
758666
130766
1724256
581304
1914645
227298
1935652
1369114
1556065
1483204
873092
736836
1888569
738698
423111
736606
251276
1985758
1831805
1222800
1239963
36150
150167
28449
756821
645631
314206
1983028
590116
1740437
708925
1591315
1723490
102622
256391
903847
837066
61100
1314709
1942492
1648387
162972
683334
234123
167179
372411
1417744
237809
376641
1687091
1721382
623659
236468
1219381
1249128
658911
153915
589094
1178224
1354568
641481
1000825
990056
1685733
1162744
628798
571366
729305
1475996
31542
280750
162441
549996
38879
1761816
1166927
1639595
575199
1671951
1391755
1826656
1857387
532896
1924444
1680145
1747225
1102405
97661
248044
520667
1231792
111483
388597
1770302
1753635
500114
955830
1171450
58658
1571541
952954
894343
1336139
3343
584422
997653
764313
430820
994170
1586958
920529
388583
1275138
804495
206654
397249
1964522
541505
1940623
387113
856479
1988473
1556206
1476945
324787
1516305
206157
849654
506196
1676930
1567348
1326054
420305
560800
1969162
672636
806413
554401
1783221
506807
46478
616350
783679
1272141
1075950
423776
1378634
1871509
597287
1456078
967639
316510
1832413
75471
1305526
29877
434956
774930
1314491
1939883
879428
515038
433703
739539
276692
648029
1168685
38109
1432424
565348
1299902
841082
486001
1297570
786858
1165998
515590
270613
1608413
562158
1938685
468053
80979
1331700
1823269
1505852
887582
516720
799475
481393
488881
759087
377650
365508
1299793
320191
134060
1303213
518233
1546269
1047195
480629
1068465
754374
1732973
894722
1546291
1789419
676982
1676657
721962
884716
864519
1990624
1158778
1749209
222864
1612657
1910037
1498271
310157
483686
119075
243850
398490
1218855
52358
635206
195730
1273318
7247
760006
1854582
1927008
1104291
1586162
1158914
1074327
570860
307628
784956
1881884
721310
1576234
417571
1723108
1201022
444357
212401
727689
617989
1920165
1663023
1615495
1300397
1003612
1847506
155075
287518
195456
500103
1902670
1408867
1732693
1820341
59042
1258064
1064325
367459
1180516
1922781
1269151
874823
305987
832751
1304566
431432
1907345
784471
204219
1179352
428754
1978581
1233304
342425
24688
1580931
1013671
1050590
868995
657773
78207
789576
1818574
1734565
1354379
412766
1984307
153828
937318
914676
464343
1297214
1121812
728940
1704707
1113058
1857883
506087
150279
1824910
1565358
1571722
1554758
1155973
1625064
773009
1787858
1403867
1945229
1855040
367532
1416934
1387739
820170
1926703
1646496
38494
1724859
1325034
1695512
652716
1891185
1699440
1423421
1704548
1829297
318824
703512
758841
587709
195093
1023170
1509323
498407
475622
1070542
1826462
148279
1820777
1229199
698480
739946
1370623
1190241
339419
959804
1855253
1171808
79783
1767119
1284581
1944169
804536
288190
1057918
1080555
192895
1447479
301001
170588
464574
1045001
1256745
647384
1481590
38859
543579
1860950
1665817
29932
1260542
1982195
96450
1821074
1779861
951242
340084
1717184
646675
799647
909884
1252258
142966
1493587
1329789
1607666
1609565
796254
1072041
797240
599161
1387191
1955899
397310
5936
730797
78624
1441445
1930386
1173534
1223182
1691737
1333347
1848579
1198912
6437
88549
520162
1633500
1613462
910239
1237519
1512596
1559681
1153792
1431660
95320
930527
1958972
1553312
1254033
1067335
182843
608740
831840
858419
899175
884683
1550486
1677082
1849849
40522
523238
1393238
1693808
1815373
1691767
892135
1712803
1738460
724720
1510965
1054415
1553177
1241412
88862
1523112
1390000
1241968
379980
1031120
761771
1515803
1343546
990501
1908033
285431
499225
166293
699808
441177
120781
487800
1304625
903297
1983712
1154891
1781376
1014546
383686
1369933
964743
1481922
933355
947139
1443465
439689
1406430
1062680
1444519
973389
394773
1369825
643421
1029716
806817
1208782
1212406
8001
4675
1968746
393781
32112
1846494
632791
298525
22160
1519394
520010
1772674
1860854
92843
1910246
1434649
1807241
1522567
972494
1716211
576443
1140687
1470664
1825225
249890
1952249
1987971
1874134
1077715
1968635
353938
167776
1825914
1154321
1524299
1076258
581645
149936
349018
1803482
1240494
381402
1920532
489307
324812
1295698
206513
885876
919316
65229
1723903
348775
1811369
1568993
1289016
1841980
1444489
636481
231673
121067
1109303
1219510
80659
441516
630495
1411448
935891
164683
849346
1662315
1668112
1591938
861413
272720
1210113
1146175
1668242
426795
1867076
1581798
1639564
1346420
319086
1365999
928983
389333
19560
833219
652182
576290
1259028
161789
425185
582294
1291218
1908440
1443128
1827103
1113371
1203730
1971640
1297955
1968273
590881
808547
787191
665329
877758
1869960
973255
87043
467440
1745671
118757
1822918
78945
1766479
65406
170288
1292063
304750
925900
1082498
1929585
1868175
26186
660771
1708894
1318966
147105
1538705
450982
899646
1341887
1740317
282529
1537358
663882
495233
858133
62233
1452614
236336
1466959
1620399
1288966
1097501
1392694
1992275
1936034
1592997
1814430
638936
682603
1157959
988148
1310563
884254
1028111
1400102
1012973
828904
209670
588749
243715
148502
199361
1023656
777011
1308112
1647798
1714120
1059937
853043
301449
513943
1697829
884167
1219792
1635720
537406
52200
1847657
1331620
1848087
446027
1047878
823124
1233842
1013995
595529
1348711
1341648
1118389
488876
160933
1308741
1470201
332135
686647
1751153
1324455
1641786
127096
1235751
1386679
798321
1475014
1218917
732176
1366691
957772
51210
749534
1671332
665807
460910
459091
1469875
552368
1816362
261881
1545563
464442
66327
1932434
342858
1161147
1541489
776140
526379
1069354
1819724
1334092
1625803
1135910
209701
1618619
1809032
322096
202741
766007
226748
1898831
1967556
1261979
144815
1754155
300313
1050220
166705
1627161
907211
1065351
824946
274236
855951
386768
433303
753128
879034
388963
801910
698803
1561251
1690612
1748600
1714905
1932484
1721682
864154
1299555
1504333
448984
833086
1574412
1356230
1023721
533898
1661951
538919
1733023
427730
1140766
1513430
1442778
1923963
1874562
1493153
88970
1671927
460391
207701
204077
1259002
1631356
1971607
1340232
64455
1022506
1036002
672086
1424696
490377
307990
1773062
1428751
1025741
1310549
1847478
1413860
27945
276332
1493825
846428
250426
389437
898383
40101
506431
1773733
1017606
1334998
889416
1551101
557991
381765
1160647
258364
1057443
1207471
1316576
1710496
39932
1312835
729505
294903
1662201
420942
1539581
1100369
580148
1658754
1358668
1658193
281768
1108547
645738
1892003
522698
385596
1290699
1128337
616900
1636377
133780
822915
126621
490649
1140716
43288
130979
799769
348658
1952398
1074420
1913644
1247598
1605484
1279773
810044
373670
926136
301720
460740
662714
416571
1098602
961239
356954
1813650
643259
1148754
218556
1286292
1746401
876757
585414
1028396
101768
774974
1221541
1582382
1742049
1579979
971525
286176
1579674
110509
1466065
832994
1456219
1286668
1593421
93798
1553677
1950169
617001
1767049
1064952
1225198
1589095
972396
455565
277811
34422
26002
367737
642581
1931674
1986028
692639
1630328
764811
1185377
854020
1945218
399196
1807440
391827
1928154
86424
768214
1865073
1867409
135775
1499968
576159
1882461
1810898
736302
173477
1816950
759214
715646
1395749
756670
116509
1033148
1662652
992503
937576
749018
971105
60512
1143031
1275717
265253
683365
1395741
283991
1447563
1080921
243082
575941
1752784
344911
1174747
17739
1705020
1336151
766225
119623
1387281
358228
826586
1260010
891415
580072
399473
1572476
1718758
1322387
1213133
378947
379523
990237
1550448
1411662
1734553
200256
48986
1332788
11024
1562612
1911274
770921
1426061
383281
1516489
1735226
756256
1759269
146227
1799945
1034901
996656
1410374
1207312
377293
1282557
1891541
577240
1824219
797159
1148481
1862521
1577327
1211172
1104703
325838
1947429
271447
1029382
1362593
1659588
736862
385660
968776
1466389
241176
665653
1354850
784062
599577
486540
892791
1150158
539270
1055807
68722
607994
1915771
1907171
313181
1260555
794984
294407
63957
1484033
63909
719909
744803
212272
1112806
1742079
1444291
1019201
51261
1859304
610926
1421252
1517021
593967
703512
701806
1164792
211451
836294
143343
1495986
1083895
679832
1231468
777443
1147151
951374
246564
1677628
1467293
1339234
1544870
1130042
1502749
1501295
1948337
381298
509021
1250019
237937
1932728
434267
1822165
1725244
1952984
1571023
579973
888324
1761682
1168234
355603
1087597
1902864
966702
1134722
771171
538903
1164819
1535236
1790135
445876
1463390
1402172
470432
1941024
383717
874973
77446
744344
970299
381333
1995075
1710303
494353
198155
898069
1320914
813651
1442796
80826
254077
159184
1768098
913032
993100
202494
1189084
1539352
1336514
231979
1012339
1657834
1032309
1353186
1425559
1387102
963098
648022
764559
1489826
1797489
1901740
821120
895648
252094
617468
800986
195927
1674039
536771
1708654
674147
1812192
1764974
717375
1984691
1615575
1274604
69201
878153
1336320
1851015
736663
365194
1197967
412343
1509246
154063
705761
553716
1543114
1875097
364596
825351
1440718
191442
1060660
1542992
1585449
1492390
395728
125727
724326
111956
377480
192065
46671
111806
191305
1573400
1652138
1892294
1994459
1628574
1130278
940597
142667
47762
836213
863331
1607814
640596
128902
1390631
1505409
292709
862139
1948951
1215319
1850202
95327
1258601
1599418
1578445
506096
1041735
1042017
205053
1954402
1369929
1276545
404282
662982
1306781
1432228
992799
1465272
491400
1480472
862015
259563
339233
1810291
655395
1004070
1243356
825594
713245
201414
1272314
325704
951365
1704458
789701
1509262
1403148
124761
816637
1905022
103424
995161
1567605
279474
150137
1342373
1277821
80322
1343402
1222591
1797178
880873
1377679
602386
1075029
1585378
1904981
51010
423381
678325
1065905
1457468
1077264
1209987
1882607
218253
53194
1511665
80724
1687592
990169
589398
241205
1745334
1809020
1216319
628903
1607582
1625017
457852
848124
67549
1964062
1893074
1670860
1339269
1369537
1369447
1034545
1542391
298585
588016
1382178
1207761
15234
258369
1027529
1339944
88161
1598309
281994
785257
1483553
933602
406180
804268
623139
1200098
355152
178568
1948529
1809971
864009
1884758
1810731
1400551
1846064
1402651
813417
897278
1440253
150978
168129
1094350
1402897
292931
580045
16615
534207
1390754
1674247
316778
1102584
1655061
1480148
53986
1390984
1155111
1264689
51456
1296406
1428858
1477599
1944777
1527454
580204
524688
789160
367427
35515
1669468
212581
544729
1464207
1421704
1901166
648103
278699
1939802
1008861
64682
669998
1784698
1516604
733949
112197
605995
864662
43291
751410
376240
10532
1999048
1418128
149889
565178
1382125
1309249
763897
1317057
721318
1065841
103191
1039442
1489646
501529
1822996
1875555
866437
23808
1920893
1599898
1280379
514979
1014815
1573370
1491776
555579
1199894
374588
1670849
1326630
478047
577459
1143366
392264
545564
16086
63445
456886
939983
1890704
46847
1804136
1358916
368353
1171303
523145
1669710
1159038
20336
1297076
721034
1991444
1579234
654071
417247
435204
1066204
35934
1992412
991358
207870
345365
1957336
1703528
1897802
1454397
1649473
1579890
157417
1866326
150564
702795
1954841
1999090
1964569
1747090
1666984
1229715
336444
510704
1603610
1347360
1134487
88625
709473
33901
292436
1767683
929191
991239
110373
1202730
343802
247752
1514402
1077496
1424981
222121
656459
781074
1301853
1292191
355783
667046
1016078
1599441
1037667
750346
325825
1804878
1351934
628818
90412
589378
939527
34971
45466
1852514
839722
1968739
737531
680684
1059734
97215
997827
1663226
668346
927752
989485
270363
1028850
1823012
391625
1875083
1175020
1117197
1414654
909029
712211
140850
1703737
1062432
824176
1368645
1134370
1051784
1144998
1316692
1894442
1463206
1419199
1741427
1451343
153892
547099
1643973
1656640
552806
1146730
1757441
1728580
1328019
29053
715807
660329
1663854
248975
499862
1151345
447973
88372
264280
1946831
1432201
236379
1732003
699654
742991
1464036
1585691
833879
1095243
49787
1764144
1427318
618193
491289
1619893
241482
808582
1177096
409762
353415
1428122
17096
1468802
1509436
449809
366102
210977
1532447
1127266
433877
1220265
433642
1310746
912858
1036510
1521707
70201
579784
490431
385265
251242
1749584
1703085
694985
1142569
453332
1725316
118232
527813
1237807
1217307
1691563
644449
645214
132217
934768
988349
1956606
1914608
1284503
1935760
1679501
1878710
1811876
407918
1052510
1868909
1444392
1568770
1519087
1419973
1240304
235069
1430274
1031538
622886
537254
588874
979292
190438
338736
1757521
1002166
431229
1289060
847424
1079136
1727821
432105
746715
1010603
1226527
551610
1672778
1392728
1902888
784786
708133
29466
1632606
103334
361932
1466075
297809
932400
1766432
899717
1648836
523301
154630
533337
613375
616105
1384626
623815
1617826
1377248
1021319
171439
1839597
147652
1318932
1638587
1273343
1466528
1591363
1848672
244920
219881
1310877
1589211
1226856
1125284
297712
1580150
421767
213354
1781851
1975175
919720
683663
1955051
1873546
1520029
1258264
377446
809399
1482086
224208
1345222
707162
1424659
1735987
1361115
1226417
521761
1176461
243882
1537811
1723891
1632660
1034067
595158
520859
20259
863628
214597
274424
70131
728030
727753
1978972
1673473
1172131
1696267
636926
81368
21331
465651
822545
1596694
1494655
99873
1139672
837721
592297
336040
950060
392411
1278903
1613071
1392204
1911012
1153486
20323
517844
261928
1782170
1706750
1348712
319403
1254830
1561781
55300
772960
1701418
1808850
866399
197518
1700517
1376847
421720
1313197
1148668
1594800
639197
238339
1788770
1727080
537318
481932
1783897
1140971
1636691
720228
766103
1901417
1881237
569119
465844
581563
1984796
687801
1189355
435349
1544279
1183645
1400107
313198
1942062
1768780
506707
521649
347696
1574670
1410805
1881827
407601
92610
802189
1662658
78948
417051
1905209
1181205
881212
626210
1719229
1883251
334352
1796923
1257208
1273842
1765266
426336
1943293
474247
1458577
831570
1663563
1784532
1524137
415149
979936
340642
603616
75733
1859238
782028
1815594
1427205
1049889
1633433
1753821
450431
132646
300220
403860
653168
1463202
961820
942978
404681
141844
668377
1366215
762818
925939
1775710
822566
648899
712209
1062033
1354382
550138
559561
960262
307299
1953997
1189216
1504878
980750
1406172
1398276
31257
793214
530353
655416
216843
327870
70241
1902955
327613
1253720
982250
686374
524322
474637
360022
1998440
144137
1694019
351950
1302781
1102618
60596
1940766
112410
565288
1815908
777999
1690526
40037
1164237
1499953
1850525
1351260
1259332
428845
1939361
263655
798600
537025
1979473
567927
1178600
1426813
1246161
1681149
954677
695070
1030523
923775
379502
679454
1319885
797245
809
80240
1035356
1801569
312257
413803
1000613
1075240
56255
1617602
1747367
1450962
1212263
286292
1914858
261439
796684
702404
1325527
1016308
1079679
1963450
1986821
1533885
64119
1617743
417615
1543662
1163259
1689522
577337
1354388
1496538
275248
1254188
24031
895032
732444
21482
352482
1792517
33839
61234
1591486
881573
1357218
1068817
1887293
533310
1417177
1266362
1016122
161750
311110
952457
742632
1231894
529662
1639293
221678
120528
1989534
1835300
725717
805361
845008
1456362
1099907
343314
1567279
1037839
1852057
1762053
615271
1007671
141896
1595652
1081848
1711740
473277
791855
1385770
1167667
856488
1107377
505578
1640762
543791
310610
942905
1123828
1971710
350465
373486
895526
1187222
792336
362777
390551
1939477
31984
760106
1266132
1965926
989227
1229525
17134
980547
174586
476840
1623626
953304
382508
1366863
756514
898411
70945
537848
1814200
742168
1649007
1182037
313371
1206128
529788
121324
1152188
243949
1730581
1611711
1383273
1697386
429425
1529471
735193
1970395
1547646
937426
379239
1355789
135138
1790333
1627277
973998
1980935
505115
1521919
1896363
1951908
1507958
1995662
1999868
535589
222894
1920102
1552958
1017616
1012960
1349578
561022
2070
576681
811533
933008
1995842
1067378
834732
1614072
17088
1035450
1350620
794520
1634115
655687
458074
1610928
1834836
916481
1671217
294364
793108
1514067
1778117
1078582
794789
1582702
420133
714600
310048
257272
1920481
218144
1216854
1703142
1253023
836649
1250807
124180
7225
638643
436480
1811744
908485
1294478
1865874
1962242
1534416
587256
132753
422366
1638820
1146839
1504386
1589790
1510139
404595
1223489
665844
1016509
1289513
988838
360709
1187241
148145
1241687
1468979
1622706
1419521
1533464
539601
889590
1831128
1117075
1796122
1454972
666800
1795943
687991
97120
1366721
1492630
1012771
1650259
820037
908837
971605
861750
871854
1189712
1433152
823624
601167
1275346
1507826
1220707
1531228
1086705
1775111
1766639
256286
1087166
1250853
1317298
100377
195047
930059
967843
408156
1083034
292978
176992
1400332
1133834
729817
1636904
596681
558035
308706
704355
310087
776270
1547802
733516
502569
1075910
188205
1589506
1190349
117807
1056484
328693
1934684
246413
204835
1577929
492814
142546
344699
1765115
1033393
873105
1467129
1811232
1315810
1086333
1538122
1979262
620517
1238162
1969895
516453
742414
1778182
283593
1514985
1487442
1801638
1239108
908743
1566184
365312
1388654
868698
478465
4088
300468
1749264
1723296
1910099
489104
1032976
1111117
1945998
1688557
959760
1893944
552673
1966342
1037773
890776
1408337
958905
399287
1321982
960918
1315969
1277894
1524268
1458095
329865
1507915
1375725
370320
862956
1881772
1703243
1096011
1506217
252004
1542902
699591
845900
904431
38945
1831626
316497
217754
1814291
1314321
944963
1516296
1624570
905196
1080424
264390
1839901
515832
448802
170073
446381
794538
1113876
1613549
1681342
383112
1061867
156145
1092120
1307801
803536
351583
626907
1591839
1810004
1230904
460225
892779
204400
1800237
182931
1350221
698095
497040
143869
1806911
642795
1123375
1164973
728239
22512
1108985
1220308
251734
576297
826202
1344132
701540
1251373
961437
430986
1131003
333913
1128854
372521
1493518
1851371
29886
1689614
935211
465162
438858
1439127
712951
1706080
426374
1019406
1322308
438800
1698062
1313228
618906
1750600
861401
593302
1629802
1677196
1811754
375428
1952388
1243098
192911
1876429
1589666
552287
1880094
1805302
1720012
1564145
1901922
395567
1108855
1798135
1726948
1494548
375952
129605
63140
1016969
1203082
1264069
1361007
1258660
1839369
296952
869428
1324979
263069
562239
552321
1070570
322041
468192
1283531
941984
50031
1163074
1227161
1236617
1644356
1645016
1318230
1362199
1190187
1263858
1077717
416521
715840
1955508
456300
230783
20213
1670064
1294303
61814
1001581
1569388
1637895
1202088
1367331
1287421
968803
94719
385967
1657522
1856731
1275695
1568616
1835925
1607544
247872
1900659
1499340
62627
92096
1453436
506082
622038
730800
1379927
692661
1131364
1742019
1385813
900631
71123
793535
423051
865038
485152
1007
1948383
179761
126199
225869
1286985
1635009
1507474
1006712
1143245
207699
1319299
563788
1506562
694797
1948221
65758
973038
1306543
516454
1154937
1886134
58047
1302098
1257261
1390638
277772
1399114
1988063
274519
1467861
1590338
36236
1984265
1175071
1944977
1407332
518196
1762676
1252471
1032127
337641
12049
546839
220622
389982
1366431
940747
1454516
1385005
627433
1552125
1565952
111689
521213
1645234
39178
1881501
437968
557996
138858
811884
1931932
1384085
282335
44886
1876185
287649
1238655
972501
1819653
161273
1135337
1376016
1465093
993308
203714
1549600
779854
1390937
148928
329376
599835
176743
1095158
1058332
1749728
515822
1385692
410480
786695
627661
982596
65986
1125671
14732
272457
1523223
1867946
771964
1679979
1068178
369817
433869
1557656
308326
422440
1576330
730471
406271
799727
1974034
1347450
1762448
1660044
1655425
1573542
1104877
1680469
754964
1633585
1147669
1108154
2643
203072
697683
728205
165905
29472
986627
1986752
430750
579289
39328
1809482
1281315
1431949
38255
281092
1178142
1760705
867073
1678619
1712751
229570
106565
1507560
1483849
180895
378312
1484002
1226717
1674406
1549276
1201530
431212
1921659
689668
1957677
61343
1820071
1311040
1501588
1687603
343206
56856
379989
649794
1569602
1501867
908049
1296451
1085625
54312
1719129
245489
1937075
271025
1211458
176157
1807234
1313725
574944
861184
621417
1225289
1372411
487856
1991791
1042368
978491
1984924
778726
1733421
1137979
1299124
1494171
1715399
902956
889089
1787051
869370
643225
1510001
896165
1928165
980824
1397633
1333285
263774
870199
271491
269418
240540
1681713
1623347
1564460
891356
1310785
347806
801276
935187
1816209
1025370
291804
17212
1720660
1748485
243734
458929
1898784
1124933
565570
1757754
444875
253010
1611339
1956786
1519222
219449
353165
1844887
921593
1087403
854110
916563
35306
712353
1716865
998062
1517693
37977
326196
1974792
1826631
623260
763774
1965818
805743
870122
1140515
1236128
1580755
1767279
740384
1809816
1710813
585416
1221625
492268
412206
1924239
1584158
700869
555777
130037
165063
1198771
302693
1936791
1812074
950027
619023
1563532
1276590
140208
1082232
353524
1458903
510404
1702902
1911434
1781579
974785
1673956
1440061
1480515
1167417
1972722
531793
79990
1861133
1803915
1075629
1577267
392052
6402
267599
1491884
1101654
1673314
433199
1687855
1207055
737086
946702
1031460
1461502
666972
409188
716803
284238
630464
1011421
1327257
16590
817914
262898
748349
1492017
221483
864662
1822372
486983
1693332
1453585
243551
1836671
326635
1815330
123463
793567
337816
737490
1504571
157527
1137754
1401598
854587
329890
1772570
1110493
896027
379991
1842815
843064
193096
1332001
102528
1758897
768585
1225074
1049892
594089
326120
1144323
1245909
743621
1247797
1983453
125300
1509957
1176014
1120198
368925
323386
1763436
1666136
642650
1277142
448097
1228467
1420880
1504707
1715779
343034
174910
1341713
1639077
144605
217723
89393
776232
879156
70775
177775
1178618
625047
1234233
1405924
1950492
1285168
499698
1207478
1352652
566947
272929
1072050
549278
1949565
227790
1014167
893934
1368152
346562
644459
1613360
1612310
1636962
786869
1888031
507926
131772
583176
208098
1474318
849338
1997679
906130
1299150
952696
1261604
1889660
1589813
1836554
521111
1446622
1463136
192847
534000
704678
1500986
556946
1911836
1788560
1454142
1796401
1175235
621839
1325475
1105967
892976
1492942
719243
1826696
221078
1670156
818698
598917
119032
459788
1585252
684921
1466263
279555
933567
745059
1909811
386893
1992236
494245
1770194
870497
1968058
1514775
575338
692733
1176260
1231882
887679
1929523
142312
338649
95480
802608
1588176
1252117
638048
608823
1073039
379619
189086
793923
1433839
266898
1321378
659582
1213757
1135547
1447030
1738116
1024329
936714
1171830
20300
174404
499506
341630
1547582
1964486
1335899
682833
1388690
392127
145860
566303
890282
1590290
556954
1570274
1892079
1862431
1731805
579246
162821
1122928
497111
792044
1996408
1406943
66735
1806244
1306485
1378199
1603206
220626
1195749
979513
559448
912919
993257
92450
1520816
806216
1233900
1220469
1299031
1015867
1314960
944424
1843950
394256
939974
1966708
1536559
911452
724918
200478
115869
1661209
1784525
105323
993001
1995549
1173442
1328220
1587386
1924841
225151
913791
1746150
1483764
1120658
1468813
492489
1058095
877383
1351620
1969629
1514345
1273053
1591458
1372082
1540076
518188
1833420
812533
1247552
199802
1018901
1010923
1707389
53638
1532702
1814416
1314142
388046
1859031
1313964
1255593
1934563
811308
466580
1948603
567442
451022
1096793
668187
1370424
1876036
1287801
1971707
1678055
778888
1728719
1958737
1746495
56399
660823
1969918
544690
785345
1811110
997635
189108
1199479
1165285
598481
986089
796310
1442180
1244524
76618
1421456
651659
622304
1862351
139627
229231
370732
1094099
51147
1184659
1832011
633970
1361292
1985815
28624
1942619
40309
398064
1022642
1942103
1647117
151849
988520
560710
1923763
42843
885839
1633002
632672
319628
1007065
1507987
84018
1899225
1731476
914083
681978
1086566
782695
1371290
833929
310662
102741
1668797
351509
1585430
822769
896939
955413
542847
1417381
1827707
177256
558811
279812
1476919
1821581
1030352
714425
1363352
1426081
1830384
1862186
1347427
1962694
518513
1182847
990566
1626689
121443
739438
320647
257447
1365611
505921
480015
406885
1508684
1280554
682580
229646
1806508
877657
382784
1715089
910304
1246534
118708
1682725
1434547
1705985
1515363
1503378
1043739
1470811
181779
704778
1385192
1809117
1198638
1213208
127520
1395605
1622516
79031
1540869
127292
834591
1973598
1550124
1392178
1777866
1307120
1446747
1285177
1451341
1849180
131368
20058
904162
482943
25230
1471077
329839
532022
1642766
1706259
773081
214056
1417009
1909071
1213456
1439874
619894
934339
1339456
285314
425182
791039
1345455
1095355
687678
1321211
913129
1289473
627546
168910
787052
352461
1840723
283418
1753208
1939819
846664
1354312
1194730
903248
1121513
1682146
288963
225963
932791
804516
100225
79930
1523555
965969
807586
1909915
1871511
776912
442622
637788
1692143
1204473
1048147
1515855
1162323
637535
1509002
775048
281523
167910
503396
1271700
534707
329170
1120667
300643
1218165
1321835
1979453
460139
758222
73996
930418
1862431
101551
1888179
1464072
847094
1455690
185811
1441026
808229
582154
1555137
1248059
1642258
1811804
1851441
1435194
920876
615422
1190837
646712
1632031
1079473
156380
101723
83206
717197
916767
1039006
1391424
1611744
379099
1486047
1017239
833759
1268381
673826
1551595
1822455
36484
1576219
1302739
449458
869842
1039103
1920163
1687082
765304
1823377
242141
1600700
1876732
1212478
1380251
255514
102970
1313237
916541
1010362
1522808
1434823
1156666
589833
1031440
206993
1217380
1981103
771390
683890
498699
1613666
1112222
1305608
1892582
1752068
1115681
1183301
1897379
1003924
991615
845444
1152763
966145
892489
1388056
1170902
1414119
1209273
976165
696660
396065
1173179
899803
62783
1055005
298722
214578
152961
1446278
955888
207908
1433801
115056
698397
1507427
265347
1423888
1293801
1861506
1034544
1194254
1543447
43005
244387
1472198
339575
1280058
1489675
984050
1468584
751091
1058733
754668
912263
709584
1203495
1025474
474990
287820
909853
1131270
1000734
659284
1504414
501959
1459064
1366538
703568
863130
458161
918282
1140686
887745
1275841
877778
1410879
227476
1223621
1792441
1093691
1681868
1337759
283579
491750
271425
265666
829061
5153
1322910
658956
1021758
461049
1197970
1255380
1197184
97285
129209
146985
921345
1671047
45484
1626080
715437
1309158
1308397
1270885
646384
1426716
1653714
1976660
397930
842372
1598581
1021160
1776207
1335327
1476264
1486773
502344
240635
784046
1607847
1546973
1065266
386461
1896474
1155771
1204330
1973448
1947196
51807
1303343
1732219
914774
1147211
1276622
1992204
186004
1013443
278789
286328
1087694
824231
1310879
596130
1564431
1046866
1217541
893382
1716372
1475748
1814809
1482281
932708
510820
1192083
644236
1206580
1273082
1763358
907833
224688
915235
367375
1944702
1215220
412681
1364556
1972211
1880282
1012366
464640
1934019
1412580
578187
951336
318091
1751131
485058
1018116
1824653
940622
1590836
1588760
1349179
917996
1275816
1444035
1399884
1646567
21536
1045777
1349708
816365
183771
1809608
785177
888330
730599
149466
1245337
1827724
418233
383812
1613421
706747
1246314
1233793
73467
1338041
988637
1288380
280699
795777
617754
1184559
405991
1162827
170096
400253
1786170
272969
1322168
1342140
616569
823787
1211069
988666
227186
1623296
908103
538916
418115
1995043
585497
1900696
1465159
329519
610434
336131
1267339
972597
1489628
1327726
1003485
563480
251353
1670533
425011
927484
1555039
1421385
72369
171500
939577
1498020
110582
551308
1236182
738032
395732
1902104
1386423
971034
1067193
1674565
534336
1157213
630324
145123
1207069
517276
699265
1730115
1812426
1358695
210207
381405
493283
530779
300251
1047036
1260698
230890
1382429
211564
833826
1430224
1210508
12677
954898
638533
912362
1617763
248106
1708017
394015
1321309
1069597
609933
1194684
1180862
1403360
1833181
38761
1751047
1355954
71153
1480131
694931
1348247
306271
1957708
857080
1036165
1416879
1302109
1276947
420535
397832
1333889
1701907
1806696
1650307
1068608
1622653
1110180
221986
1377945
132627
279672
214613
562724
1093428
662628
1533611
589102
646856
952882
1693833
277383
1875163
523216
136380
1290840
1970289
331585
249752
62389
659291
350611
1774750
1365591
1739995
1176567
1435384
880373
363826
214992
1353263
1290072
1683034
529186
954656
1138306
425912
896428
951109
188036
1916115
1798791
374073
85176
1225460
723662
1497745
403009
1765068
116038
1259450
1100123
940094
185023
1254963
607274
1640163
149156
1214866
703865
690968
698291
1710896
517376
1567921
1144930
1385994
1537516
267256
61714
1673817
1390769
1222156
107599
1006694
1544416
255833
322298
1612937
388673
1202157
209866
374515
177885
1147793
1129803
1851887
34450
668625
336314
1077235
1299138
1212270
255258
1775471
263050
1290469
1724623
1675349
242798
666202
559364
183152
1907251
166313
1637298
395568
1206852
1127578
1343450
852705
1761880
1000492
1484897
927123
34257
1842172
1771848
547465
774244
1577331
825732
1076455
1144482
1821779
915645
306437
1875885
1785764
1880241
1784066
463064
140909
1690765
1856699
76088
1484195
1641615
21880
807040
739958
623169
83482
468425
1497703
1768898
594844
1682719
1803878
406159
435235
906342
328127
1436394
30806
1309676
998523
408272
1073686
225489
387966
280500
1847338
1354418
886099
1139587
1289016
1235487
217612
107420
1328389
794104
1220708
1958662
340436
101006
26465
1166792
496086
810163
793566
408546
550189
1673667
1036934
137778
886016
1938203
771644
1318315
1779739
1880445
1221069
1338173
542281
1216234
1763141
1735419
1126075
1936210
1418199
1270000
299446
933121
1701930
1386429
612936
1025368
825623
1620724
531928
1121218
1680664
363793
1097514
548977
1189807
673117
319202
1771496
449732
927416
1473946
1434742
1143607
263511
246240
1053911
1067375
951070
693393
1316740
1957875
1566938
1832213
149753
622729
829821
559644
1373595
1054571
430209
194198
941398
383945
1648172
1064277
677682
200639
1756979
1933125
99175
334827
853679
1598432
199078
14686
1614565
549854
1693897
1365284
554853
946611
1322638
1015028
1766437
342016
305821
1605972
200729
1838875
837028
1866109
1745723
1011223
1748577
625741
1770508
158097
65148
1659587
1583934
1347931
1324312
104516
1934149
73238
1381982
82230
701089
608992
742475
1605150
1865805
1092182
193177
363319
223364
1202694
1611482
673110
377859
212906
554102
423991
1471216
1029429
1878734
1137181
213056
1036884
1262303
972263
89365
1466057
679182
619513
1553930
94288
552902
590728
182357
1672075
726711
1450155
36768
1450642
1814840
144691
1239176
1039689
363671
1763559
178165
1448185
229724
864201
1032129
1097731
343111
145023
1464485
1672497
506656
1355576
1248468
503221
1536315
280387
20935
1628951
1916084
1242261
206831
1556939
1547652
933916
1123416
927164
1117818
1853315
8663
1140426
184388
2833
857816
303618
761241
187721
188275
868714
1110920
615912
1968403
1791697
807569
267115
884772
1564647
1079091
976073
687231
1737875
248330
1677722
1226883
1292944
971509
402471
83549
683113
1233994
738190
1543436
1408334
576438
806875
629901
516442
399864
429813
1047060
1715411
1350020
711361
404733
473889
515155
1014797
722132
1270695
1891805
1831277
732547
1743731
807819
1053962
529108
327925
544214
1176619
690820
1027048
112235
1517559
1273010
458131
550785
75567
687883
359833
852883
98001
1306401
465651
481822
735077
1534275
1738073
1928687
936277
1409495
220688
1367725
326485
814233
470493
1826953
403580
24006
1316537
595651
935918
85351
8795
273423
531170
18390
168359
509545
840146
1698126
1645291
755546
935800
547534
613266
1404908
1009410
1237658
1855212
1518765
237947
1165040
691677
1607185
555764
454254
1998509
1844100
1113132
1330659
1318133
1837140
1552591
635251
1889748
421663
1371875
57840
767172
1097841
1735529
259089
1637528
166279
1582845
1228551
888739
1249190
1271794
1546495
751813
32452
523238
1860128
390124
1556073
1777331
1788668
1443244
1132016
461505
226723
765396
628481
522772
775560
1645808
1218737
1028369
1609026
1769526
337210
792883
1747198
860133
477999
837715
1224472
852056
1989937
1026445
1385388
1445021
1054129
3951
709344
948927
1938245
364841
648370
34244
1609581
884858
59241
1770273
769124
1485898
894377
941495
699697
1601456
563164
1110245
1023666
748495
1006334
1218690
543683
534969
632158
628859
759284
1152533
285388
80265
435356
434913
1352287
233177
517387
746596
1594766
888380
819217
1327947
1570898
1851827
1539538
568661
98829
1671767
434096
1678576
199845
302418
1497434
630746
1212793
786399
1406589
1869769
767745
1442034
497163
1206554
1250158
172125
288844
1132029
314548
358047
149577
795797
731488
434685
1954458
1012837
1519429
453378
1250043
1968519
1817904
152082
411940
504588
1805798
28693
816588
358440
297793
1238985
1854898
945171
1003555
916812
1203967
678636
1947784
1077223
1460047
1848110
506446
1868477
1582511
1617411
333520
132834
1440639
853341
334671
365324
1476042
1822576
931821
135908
713496
1015681
847431
570663
712058
588915
819841
340106
1154485
685578
657753
1028501
1474554
787406
818315
1465140
1972196
1206610
1150885
633887
913341
1727077
680053
389323
1135595
323531
1115925
747241
1091775
840221
1925310
36420
747459
259020
1676499
1932345
945928
1317826
430512
719079
279906
1490970
1194864
1606195
1987243
1228089
75588
859116
143938
431418
1643715
1241921
775691
1398875
335980
456642
206413
1630198
381092
1706531
167826
1943674
192082
1055461
278393
967518
1328807
153492
349852
873072
273306
799656
795205
1665838
1359266
1536982
1999368
577497
366331
1564999
171121
1699433
1906437
677987
315147
855060
698102
492
1790415
1831718
648039
1893157
1704472
558034
1944225
679212
1448405
127113
180491
1255370
291321
302829
1406727
675413
1521173
1242643
149863
6394
329703
76518
77036
487667
1716157
411730
856024
381717
1952768
657140
675770
1528103
1818112
273366
1230726
624633
814435
1890505
1985491
315102
857542
788769
1978625
839807
133142
555809
1538365
1655779
337743
288616
838451
414259
802395
1343905
961204
1886411
1600779
1323490
1863968
585962
679018
1097170
769536
1459068
21928
438222
158662
458014
1316026
837008
909167
1156963
1903656
1188934
254779
1279979
1151529
189318
1218626
1821599
1238444
856118
884931
1720762
1825958
1353902
337008
648800
683943
134059
697869
406779
668804
35438
281715
1162674
743159
145103
781421
539134
356081
1975065
1163318
180417
518201
1391614
1578853
1151882
821223
455919
1856453
63987
1151853
1188072
1749348
61150
1325635
409589
201285
834022
61529
1363014
103912
1893423
845668
1257086
901108
24226
1960555
1732149
432738
224873
1563436
960733
97845
1786399
1495376
906843
29597
111011
1433542
893432
460324
1452298
1987834
1826213
1774319
1901440
93172
1157702
1526718
1116750
1201830
415463
1236639
1200715
1374241
964892
194870
29664
1748323
1216386
1568204
573814
664121
1457385
419786
960573
999842
1042372
218960
1115825
334902
1619997
1226205
334606
518596
960822
89378
124487
1420512
665422
1791146
413392
115606
1930374
390305
1101065
1771020
1901196
1955871
457193
1750583
953281
578051
718445
1682567
96014
1206538
1652538
204900
1380351
274187
275426
1068815
281679
582364
9172
1884022
1761430
1901229
1382468
1549918
1851519
1644082
1614200
807532
669250
1043078
298553
1882256
608906
9442
486021
1151369
55494
779821
1821137
1498508
897517
1292006
451770
1467638
1639964
1022045
386752
93595
1138256
1625701
763472
151097
364724
1095621
707822
1387708
1488443
1270843
638415
1779227
1874650
555925
1821928
96613
637003
701400
1108717
1551175
119586
461411
677678
531086
1963299
1908883
702519
1985264
372349
253300
14153
1055606
1812433
1946226
1423702
74188
1726017
1924271
867823
417539
351823
1523605
1570988
684132
1213946
1681292
1482652
1140145
1722931
649035
903461
1932879
425431
29885
753506
656546
1349543
778020
1683415
909973
1658362
580013
945440
1048306
418465
338609
164184
1653942
1603382
1755063
1569508
766855
27707
229176
979973
1701668
472440
1067625
1160076
1422435
1288051
1674739
934390
1100260
1021122
655509
1606227
593386
1382734
1928201
859815
1440639
1216007
1894466
868552
589822
797843
201791
815012
1647883
1050396
1865278
1626633
833176
715888
1716563
287758
361463
1011797
1684359
1337781
406933
1551526
405861
1006394
879164
1476912
785185
446490
750607
198506
733131
1852577
762539
1200316
1159802
1284550
898119
9479
1293582
193250
1454000
1436915
726385
415563
1231602
373520
1566721
697759
1000922
1415528
237074
1154377
207645
242590
587587
1616999
1205958
501013
1103500
780466
1437716
191934
727967
846051
1356913
1971348
110720
684363
1409890
1593217
666675
336978
69156
1696787
149193
1319094
1046381
1361325
311634
1701061
1472566
1583778
1274896
1625696
431770
1659119
1341877
192699
1319152
558121
485179
233609
839827
1742328
826084
770927
408687
1823126
806079
685763
1739481
483684
1126385
1879594
696660
1570412
937902
1064721
1082349
502126
112694
1420589
1273679
921356
1931699
930202
1891473
339273
511514
1212086
348375
1777131
1701424
1974864
1682427
693104
1606643
1763548
1621187
246948
607854
1111549
1904033
331509
1331855
1431545
1043657
687565
1188848
11219
429230
1682140
749019
338646
726679
1287807
850378
66710
571874
61919
712944
1790667
1747785
968255
1158544
385658
680366
1578328
1252789
841084
35214
1885950
850800
429240
1970773
9765
1771127
182088
89560
1378515
970551
1156442
1591173
1435894
220747
1153029
1812557
1057925
1030610
1640947
1366779
1605805
1813536
1414048
373181
1186159
1569366
751260
780460
909562
687886
1662059
1921997
1919273
49597
1260990
1252307
949942
598331
999140
164119
420861
103776
1265747
1092016
1710992
800175
585992
536340
1156101
1408879
153895
1053899
1163528
1070046
494020
159026
110085
80121
414425
991954
922895
914903
1157294
856521
1268502
764588
723261
1718269
341936
1649092
14989
1213575
1645932
1527842
915542
972041
1372316
1603175
1404250
1364019
379481
1037228
843605
1516769
843551
916980
1818244
521853
566052
1501985
1292281
1900428
1111224
1245290
1665585
775747
1874482
862990
1426260
1517279
581148
1314797
1538574
750607
1338791
724532
776807
61592
771177
971567
112861
1950468
789639
816106
1404130
1931843
843200
601612
1471242
727237
559614
851101
50937
1409451
760738
1383607
900521
1181634
474741
942246
405842
1435218
607500
1074871
392085
216209
1288384
101077
223626
206212
1561436
1646905
1596073
791094
1193836
1690468
1536450
253113
546677
1193076
1960444
329103
1536312
1277198
1069670
531041
1309748
1798106
1137380
1424867
859292
1014632
363134
1167634
490766
1718274
848642
141730
1374261
1960482
765439
151948
1026508
326632
1403511
1914954
649725
1818936
1729950
1366192
553413
1687130
422223
1996669
1207757
1790742
615941
37866
1751802
155147
549017
114713
1636531
758671
1766407
6546
1319716
233044
1447247
124433
1764323
781333
262428
228086
1912
1946628
1170346
1674452
1929458
1220285
916902
266666
1697691
549169
524677
1698404
424178
1001649
1826237
1215596
904396
1020955
1112829
1189709
3797
1121861
1239966
1855758
937327
763698
1103998
1902731
958727
136925
1334342
1188092
1788290
1309143
1708434
1087591
1524175
1829665
227406
251846
1083712
1629763
434866
1104483
100288
530681
1863567
815634
1560940
678111
1045304
1151644
611431
1828821
383892
1363483
1395768
120396
368206
402299
918536
1269995
866922
808489
236442
1693015
584599
983117
1875239
1478332
1016262
1116554
538463
1701460
1368478
919300
71225
1768868
284560
1253765
23913
1698425
1517290
600629
1882778
1871340
1118963
252255
456489
1386637
1789168
114611
920666
1184230
807497
20041
58642
410435
1217796
291829
341046
1930038
1330738
296856
1670696
516355
1474610
1186292
786969
163252
975571
1547851
1202310
1314454
37291
1058438
244390
1466018
1263108
1655000
198116
1681074
531905
415249
279285
403494
464525
930152
1746575
1622805
1837863
1474651
957639
1127201
909201
958355
1563014
1880237
618609
1156612
892226
766318
1428889
905883
45663
382527
751943
1944297
490842
1704534
463459
522080
295258
1200007
558088
767324
1323925
989454
1936008
1797507
1827769
467121
166679
706274
314708
763647
502519
1820919
1410096
594056
936174
1341099
144668
1537127
117435
456270
1306431
1696724
177965
1377528
1634805
773894
1523261
1253965
521232
678876
1457198
644042
373864
1428255
699493
706334
872114
340119
1519909
334289
1591295
90756
1306485
604618
1025921
1924034
1329538
1088251
1475846
235363
714801
1278462
1987850
795083
573520
1434584
346016
642202
224755
1647466
945638
1297105
1684185
877509
661950
658073
943367
768086
787825
324281
1097751
1837117
236213
1769337
138484
658003
1333013
919905
1254387
1417982
104242
1534040
1322253
1587605
1444856
1234536
161525
1474097
1779365
844452
1367301
1181476
1265899
110664
334521
1192708
1277661
1392691
490030
27941
717006
619891
526887
274914
1703824
1681472
1898587
601479
1637478
1112733
90604
898272
1112417
1113395
1487225
742960
1916572
1869008
1757093
1003848
184131
797482
1806738
1088315
858602
1739907
208356
1193679
1923659
436286
1982266
1731465
1519523
358405
1964523
1446628
952012
178411
672916
524324
663116
1148678
218481
1853722
1721343
1399991
1806066
494321
1789163
107599
215922
1244406
830453
1618508
1358166
1011207
744997
137405
637026
1409804
1105133
1151937
1998385
1369611
1759839
683425
1778208
875125
338781
1890615
496396
1399194
987438
1883306
707943
886810
1969062
1822754
1226262
1221860
1258967
671931
1433599
1989898
954946
1425894
1152581
532252
197231
1204603
128694
1532934
1349681
1827105
946681
999647
220406
346489
14158
147561
132710
937334
900529
1484575
749507
1016049
1337129
1201891
1935176
152542
1755824
1847160
1856992
319744
489695
1092962
365100
1685851
335866
1355846
244902
322969
578407
1046401
328449
1774796
812272
1416355
1661482
1533796
213596
447907
600502
30911
82986
1611684
1980962
1716217
179643
489641
1070195
1415429
1626878
1442525
1699028
667783
1801370
1465783
1686474
1744890
1387045
628110
875262
233085
207261
120817
1324319
740196
1594884
23274
1428664
710826
1073563
1260178
821952
414910
1782547
958627
171532
42939
117232
1876163
1054527
848298
231941
224880
1556949
842992
1948594
302498
1023235
1164822
1257525
1452625
510257
63743
1576857
1291074
1778583
923628
472729
418785
261819
241354
168185
474727
461323
835835
557715
537424
1212600
686227
223886
1067421
1621585
690225
1622356
976232
923311
992802
1932743
734925
94710
1271862
1811028
11389
275355
1827664
1131999
910907
1192151
236865
1926024
1955891
1953147
70532
1450311
1639796
1852948
98584
1013526
1068579
514616
245485
563578
843626
1445735
287047
1685372
976970
678021
76720
722233
135625
227043
858857
1570972
707714
1694517
728926
1568302
741612
918576
1742583
796341
773982
330746
1022159
33042
1768957
275329
758176
1246923
1518413
165510
695573
850391
832917
1011532
730314
300278
781990
1682181
753432
1977768
1231744
1804356
608404
1850627
1057813
1291035
264052
1425640
853756
1742524
1775725
1884211
1438459
1790797
368368
46096
1582386
1576550
1819485
1597254
240030
396819
296036
1025149
793873
847012
498384
186143
1827542
773189
1874583
1070558
1972625
1710482
595831
507858
742915
1564601
1409987
1767464
299367
1119888
1432364
931376
1662250
1530429
1177936
404236
807904
1651694
862386
49433
1244679
1774417
190116
1127932
235304
23014
1449162
1541945
972723
31943
285294
1524261
1929770
1951665
469482
1116285
941443
743588
1513757
388805
971174
969433
521925
1614680
1243871
1770495
366577
1296014
503798
891024
1868728
1943875
485932
1424379
1062574
1932030
1062761
626388
1137539
217943
697088
333763
1457391
1027572
1315663
447059
354824
1800091
347040
1260690
1135059
1305234
1157578
1345156
1669816
841690
574235
703189
920738
1699461
1548644
220894
1520970
52122
1385
1230032
585845
342465
1321031
1712910
674041
1044590
1661086
955242
634926
555460
499413
678014
679695
583350
1886774
1852528
677922
389982
1947168
1077085
95926
1466388
1672041
1185595
1584494
700012
496631
48789
1729734
294930
349526
27068
490274
982769
1237573
1012446
1970985
1993751
19319
1323077
131697
1268179
1203337
1548840
165599
72152
1321486
1732516
1660698
1837696
957350
621654
962048
321421
821437
291483
1432881
152234
1273086
1114465
255109
1128890
588211
612871
327149
30757
1446751
1360531
17572
794379
503815
490232
1558409
1452373
1751300
205665
1250261
1109066
1775852
96691
1084405
1039780
391657
1429863
176989
1062974
587195
708303
1818198
1721173
505536
265011
202528
1800316
1495332
5746
1404707
76320
995550
1878134
1484577
1779156
360266
1239581
83596
1389907
1467568
790553
1888517
868958
1764971
290621
645781
1273876
979149
1426413
23052
1752597
420615
1574382
360153
1429366
963214
441574
1049407
421864
499547
1345095
1898971
753912
314951
1064587
55854
623001
57426
315469
718490
1081848
311230
646005
1698281
1691046
393518
659114
736034
67068
418413
1665586
1681072
1808915
1215623
12194
1661188
1605238
1552788
29371
617164
1869729
1262545
1449279
582128
675413
1868592
1175795
861316
649514
1830818
568059
1847885
650415
372965
1832319
314869
1209209
1910449
1316712
284175
1875195
1711104
878985
1519568
761424
338078
477971
1302064
598186
1309613
20907
1718043
1403434
1639574
1371476
1180098
622902
1317519
744167
1451618
1593059
622405
224301
350106
81769
1040737
1393908
1499462
1759698
590441
1280996
1473554
341607
691781
1820060
568681
1295722
965378
1624751
1571715
604794
1204847
12507
660381
1957291
528549
1321328
1444607
597527
327664
278745
395228
93438
22228
14032
1055047
621931
594110
75519
573188
58091
1850675
77134
945144
1947709
1912401
616072
62596
303045
598872
1366319
311849
1116999
1677007
1526538
1938214
908751
681711
52874
659504
652521
1065289
1388030
791025
1752257
265163
1809821
1379884
1404704
180170
282966
394183
877786
1873181
1952416
1634500
25964
741438
101355
204942
1990448
1671809
1849984
1899201
807798
162345
1842826
1048304
422431
1364470
177476
204019
784323
1882361
311216
499109
1014726
1282216
808616
1312732
1858896
1762974
283258
222475
689919
1803537
1213088
570534
268246
352542
1110232
471868
972711
1917957
502186
1780395
604841
1076004
243323
800972
379112
508280
418468
1225012
1082900
740069
1669714
125840
1367792
1568585
302411
1063996
75274
1809964
996994
955642
1985066
1355098
1613128
280086
1668554
1262089
352181
771401
1228955
700904
1703750
1961196
1956987
558620
1277084
369791
1903841
921139
869405
1038563
63293
362606
1658184
309721
561985
653084
238931
286138
1008692
46472
1107209
1581170
1030264
1905059
635593
1723383
1332100
1735478
1403962
1761429
1489762
907621
419161
119244
1369476
1141026
111444
1259035
1835833
770993
1630444
1263967
1872009
1649430
1614508
770541
1614066
1162022
1218682
1056033
1076215
57205
1096563
360622
263972
532137
58266
1655399
1524098
881869
195342
1881496
229454
1836629
1716768
1116902
526172
1945726
1960188
1722228
45793
584195
383258
1764955
1606268
223297
951637
1712077
1256472
1357593
1474299
848231
1594906
857783
1509361
159477
1086721
1790041
788605
1598096
224460
1587176
1915724
389606
1130832
1968053
406125
502191
712409
715371
87165
1640307
124339
1860729
1399373
354042
334371
509941
1535628
708761
778771
1307260
958453
1560592
1350676
536343
581314
46046
1813461
1825217
1210805
1284323
95808
1048927
337572
317374
122120
1943618
20533
41852
1216461
1658269
1276791
1207625
337338
406299
401860
1463156
965885
1756154
1449220
202765
1895585
1220839
298578
827488
1869767
602745
673485
950164
1450314
1991739
1720425
1157486
1900587
176223
1983899
68820
608742
1357956
1903348
897437
206978
1045179
1894336
1614210
1243277
1077891
1535818
1135235
1161516
1025148
1273874
15279
490560
362250
1237707
1998301
1896669
1142309
1223993
1149424
1778100
739939
1873474
1880772
144048
1321818
572168
1607667
1388484
80631
134257
621572
786424
550934
1736647
1564598
1456573
510923
596834
83085
1417359
490792
52201
1121712
1718562
1355064
168645
1331244
228732
233757
745120
1339495
497041
64111
1599351
1461040
513652
657226
1504334
60893
906747
98206
1871986
1046317
1462514
1307201
1902174
1416453
1288393
1798643
921780
759006
431497
1271432
20411
1967245
1270546
598492
1268728
788630
130171
1058199
1109895
606292
367015
1784007
1163068
244954
1442396
806903
1867104
1731114
227056
795388
481453
1553590
1372812
850477
83240
657045
1813721
951815
1154326
615879
126405
1784586
980348
1271005
1494629
997170
168786
1914413
1417534
755665
599083
616925
474155
178665
1892771
286803
402292
458435
1629934
1639371
1183328
1717344
1952389
1656963
1574237
1074964
531506
1192949
1241895
1438049
1736109
1627353
1269815
379180
478434
92940
1640863
1445004
284549
438229
1165457
1549503
1036191
1341889
475654
167420
1008342
1805461
1543818
805687
1097845
1924609
1953654
271175
466125
952411
599830
1235110
688501
1219181
442398
690374
1421390
318760
1963909
812374
420186
351125
589623
1925487
1158910
483776
1501047
147674
1220686
1260299
1269039
1057991
1958975
1585028
757881
1513712
924330
988788
1427401
1749998
1096563
1148980
173940
540052
1702803
1423898
1370095
1758671
487571
137533
1846753
1759866
616476
858554
486584
535696
1150906
1096957
923219
1644789
71020
536347
557693
1322311
838917
1007350
1254970
1388821
652075
1085082
1023526
752518
1254943
1193049
366269
1390792
1102250
1612419
789799
130535
141729
887735
793203
210537
30321
111156
1564920
1881996
1335397
1042389
1470174
1327423
839536
262890
638763
1026084
930121
1691228
1189999
1076838
485097
1167456
1154269
408287
948873
838655
1529210
1976653
1129436
1525644
1962105
471426
415308
1843640
265028
821777
971971
1781972
1047792
634651
746017
528199
1825560
91564
520509
99170
859494
1379429
724986
1897851
1258550
1402465
1182026
1946990
1157902
94663
1646483
851349
39901
665830
588935
1966206
958011
438136
1266126
323147
1668347
1420616
444943
1002825
91473
367906
1434128
61851
1667680
1096632
1612271
83465
1419124
893471
1152403
1094218
1066142
1188120
278246
329475
1192867
449639
681695
1344942
396417
1718377
1695373
1215085
1340180
92480
285151
768707
123895
1754172
1898059
1811156
878159
696665
67198
368203
1824507
981453
1783781
817009
411981
327084
216982
246726
1449550
213845
1030807
872593
414614
1199640
828241
261369
538899
741342
626770
681186
342240
1531809
617957
608027
1028886
1612977
1264045
1707974
936144
350962
1212802
1571792
70712
603189
803264
699008
1633514
1776602
27020
1684933
1440991
734575
171107
353718
1273823
1562632
854993
197115
761058
1512139
818583
438647
1571686
872459
559411
1744953
470559
425837
1544826
1544243
1876891
452867
452343
1432674
1179286
369482
1699544
518291
1035854
109409
950158
727014
439875
1527631
1428552
372088
1333875
194482
941515
1162948
922066
1770594
584190
1849166
1259765
1355673
1272102
571629
1625610
1293523
984371
917393
1673795
1748926
1199748
56126
934362
496728
1029185
1742733
1549380
1319743
747030
1637705
152123
557013
1895441
1236647
1681867
1970541
619387
476160
1188039
651358
241187
1770052
399428
919897
1543315
1517930
432645
958659
1098579
851387
1895092
726277
34545
1768319
246529
1167169
335684
1349715
1977281
991289
925762
1260962
1226431
673466
1895452
1785754
703763
995897
1773793
1652309
1347743
247845
921774
119384
1952419
450419
622135
412077
1858443
718706
588226
1357846
613380
1439346
670353
1655135
1484157
115931
1266484
1852656
730238
1014099
690280
1836144
1608532
855747
1254972
703236
343445
656723
1428409
1397230
1539854
808504
1981603
270054
1981921
1897883
1857979
580078
1229260
233326
1006608
1029832
994021
1861443
98106
951519
1035664
1859672
1501434
21350
50010
854513
141104
527345
776753
1193223
1359351
1152070
1397003
1418399
1583066
89952
1899781
990277
1990056
1255823
1298911
107341
1953164
1981497
1752747
1611323
614035
381991
1320680
615215
876143
586234
123367
1200899
384756
906596
1481336
1131932
1077340
502983
1581606
836873
1973118
309960
1182618
296435
1563853
133333
770929
976295
432946
1642422
235453
1482019
830712
1363924
1547943
922485
195935
879176
1013282
1535629
307143
1294353
1666847
1975584
29775
1566117
82347
53408
95093
396616
799198
1355976
647131
433363
465538
1651523
1358929
537745
876498
1340392
621966
1071614
1311551
411601
1063654
923071
500858
667721
614546
144157
897969
1327460
628925
225580
333300
1187504
1995802
250891
756057
1391037
384225
1747417
3979
1061840
1197081
1964160
1768242
373238
523665
1496461
1967493
1304061
581107
977296
972478
1288799
24819
871459
1813290
1205438
337099
1552334
546461
1908031
398650
568135
1306581
986522
847961
1543062
1361049
1096585
27121
149509
1570719
1067461
290078
656055
549589
257936
171041
1776228
623855
1493804
462097
1804763
926810
355142
1406001
32362
520536
1410514
1839980
1445180
964554
869015
187188
1618920
1383304
11185
1482974
390688
1317538
277693
317385
1856343
1128593
1104017
1504276
1415478
22183
1937329
1809183
60715
256795
1542531
1454038
883015
361559
1081446
1962753
594428
1917832
1051575
227558
513765
965060
136821
157515
1392368
1321421
1631150
1792100
1315561
1865821
1107570
1258979
992103
523200
1681480
444132
827505
1517405
778140
1863572
242787
225139
1705581
1573261
558066
1221561
1116501
1682872
1176242
1133161
1447788
1884175
751169
1774630
1918827
1683018
1842539
800739
1689458
670074
1773666
1259142
1804970
974916
1827936
1832295
381874
233537
538315
930778
1515205
1550291
319154
1323623
1221158
133623
1298047
1777743
1089248
311748
970333
1049949
558782
278566
1749852
134342
1033828
277310
151610
750424
515075
1943983
772311
210256
807745
1929529
910767
147131
721942
160578
1685821
1976902
1145872
311843
710412
1294074
1870106
790241
500552
1714430
286277
1220555
1263276
552941
712002
1400320
928064
1000048
1166071
1975309
1718329
740745
1730685
1429273
337884
1673830
423443
1437259
1470700
1010449
691887
67708
861181
1703573
1530823
527261
1747838
158283
1182677
989632
170431
112655
116324
1915401
439284
997644
1533600
17545
45448
309372
319621
1901120
5462
1270355
102605
1106258
1491535
68237
666668
69769
24228
1437818
1375466
683931
585837
1357091
908156
1259508
858354
1884460
79249
1091269
1107821
1055128
373788
1911007
1788528
1458036
810233
1779032
1553307
605102
1122648
830680
1075366
388953
1346462
1935398
617167
1093457
1316260
712998
1972357
1206849
1847373
1978462
976384
1633738
1843539
1768933
376951
283927
219242
511223
402692
646423
1300165
1093323
778070
870180
1189131
1226321
1121131
1821966
614754
1083793
1782707
196741
799830
1727205
1142854
1970831
716992
1870289
965854
622414
530572
1220565
976407
698861
1165150
1083315
972114
432564
1794990
618110
1148579
1822883
1389088
1501888
1979697
904506
392079
228754
1514848
296966
352230
1448173
436542
1583763
880164
853418
1244884
534339
1799988
767876
1147492
959792
1856655
1820842
23936
1366883
1582738
1176919
497534
741169
910754
537085
840164
670734
1021260
1966207
1256322
489216
28021
1007410
620019
1096631
1441897
635118
1211983
982883
509874
1326230
1499765
1987869
1030460
1037058
755614
1797484
1522260
101980
1379692
812232
416940
1878013
264024
905081
1858636
91270
1457334
1413778
323965
407128
280507
682979
485020
19659
1605963
1559898
1388313
1315541
1664216
576594
1981100
148524
746647
766603
673349
418897
864788
1976838
1679934
401480
1534517
662596
859824
1213783
1550668
849256
34403
1637990
1829979
491370
1524190
1447346
1116657
627004
1325599
1077251
34349
755088
4667
1649924
1292782
1968525
292055
1072823
1431280
132236
1533775
960903
1223011
830500
1364843
1500931
953163
1767392
1005820
1866892
1367537
1374629
1264027
39710
1778718
1106307
895880
1933236
573679
886232
1641082
1567850
1785735
678700
1704132
263543
16542
531790
389629
517574
751270
949994
1230343
1318601
640373
440355
7445
912241
1541279
1357568
1009705
1915646
178006
1878944
162158
1055748
1858235
1062245
1814920
1438665
1825208
1844525
1492144
660706
661367
730260
499929
1938743
1194834
1715043
237727
1449937
114000
554962
1418128
516267
1730674
1108994
1896598
1875589
1178457
404428
159782
505398
1730144
54847
1032845
626568
211212
625519
1378821
1534751
1165054
626432
135445
1758476
918803
1463280
524448
214211
435463
25053
1874500
287994
1001140
113869
662080
1739451
768330
371883
692735
555721
147747
124299
1675434
1820704
504806
124567
362014
1980488
102906
1126287
1691884
1922805
1151365
1417434
1377776
1000740
206567
1903137
1233117
430713
1772273
847647
1475906
1245999
1975153
1225967
401418
1789310
3622
846332
621443
1320147
989366
948279
792549
83440
1377347
1694324
459870
1182057
1738665
187924
681151
368083
1766885
1807177
310421
1474550
1881520
1133377
1765722
696362
689747
1386887
1344633
1899393
1276198
812735
288102
1218504
1661642
931905
1855305
155962
281441
1044151
1077629
103974
420553
729587
521457
311547
172139
607376
119145
963065
14247
941312
1716701
1421971
1138145
577178
264069
1103559
868430
1045773
1194384
1980925
872376
1673002
587435
1910460
518921
187291
420177
1778654
1499301
314112
367914
1322042
1223778
1250754
1867874
1715481
275667
1925312
1151361
1046155
1633970
876922
1661680
1990950
1124477
204509
239910
1199685
23906
1115205
1863395
1207995
590912
759885
998257
1799780
164360
1361558
1004324
1972895
1889491
189534
252502
1528452
927482
1618248
702398
1275707
1063494
1303490
430550
978913
242497
607634
1314035
318
1275052
832586
240121
300823
1289436
1953859
1762894
283736
1163182
1288741
1514180
1405278
311170
662154
1718880
721242
1709137
1215002
951689
356985
1550946
55675
172982
1702241
480324
480271
863788
1046655
1622375
237817
1506910
1465841
322009
720444
1829586
425391
1548332
65540
1924517
1101970
1850243
1219234
499307
244483
967824
1837073
1128492
1110377
1738126
1972178
1143224
1867570
346591
1713501
561571
1504796
1886984
1311316
1935428
459684
1156849
32632
1008654
1187956
835260
1217954
285138
1144694
218619
299370
874067
1145615
269939
489106
1689564
1553759
1688833
1809687
1896406
1144188
687691
1558308
1707270
1303183
849233
107097
577186
133175
64517
432837
1395408
143082
1972025
403630
283586
197747
1048413
1544719
1730714
1391083
879442
1324734
1910605
1551290
51179
795668
1981667
1212336
1973468
87825
326605
1847212
747041
590841
1877643
539158
565138
1827194
1043114
1052854
215456
281459
34084
584031
861607
1119599
1408061
1552047
1073972
312958
697889
1543824
585712
1333408
1266469
1441496
532370
16812
491508
1194983
1253512
842489
355665
1722359
373870
1836278
627732
1796705
1590559
581887
54165
1728529
1019779
1625809
562522
1785077
1798652
1116403
819052
1761258
1032192
1324390
811246
11944
869298
297439
397154
515861
465545
1450284
95183
731012
876636
1282669
1164861
1852475
1217152
451294
1305315
896107
230574
27391
1787180
1117004
813058
930323
840626
1979836
450968
1816383
1294000
1545115
1021376
1889235
1385433
90986
1381723
173302
242470
1242709
1917075
1852195
1115545
1536842
725821
250193
837145
1240849
1231859
1002436
758510
247336
134637
532310
33927
1534388
860340
722720
1381999
463594
1743281
1997768
1742731
1397967
906639
1529949
1430917
434766
1353018
386751
461876
339290
1399450
22543
173733
893966
1854130
939124
1008930
587088
1212864
401816
1578204
588708
1547197
477121
872153
1194318
195608
1473117
104630
1817266
250474
1566494
1288119
1068646
1871649
911822
1257575
1022154
1668261
623315
1742628
396784
1355031
1174490
1877292
666331
364932
817778
1748536
1578495
1919550
572326
1265386
778934
860329
969389
982101
1853788
1739132
37113
678566
319975
1879890
700055
1633576
1520379
214450
1952927
705961
1281142
1746893
789231
1645216
1318696
1645751
1655607
310527
1169638
1440060
503754
132690
1676267
1007995
879928
1696781
492251
1037186
679077
1611994
1270423
1273284
1877811
423249
1397870
1040443
1972735
104633
530749
31211
1224745
1266632
1592971
226618
1256110
643763
1343222
1261339
1189775
1053967
730387
1657476
1805151
1128669
1703924
316202
586893
346021
1773348
1000829
485328
1106895
1144581
922601
1606213
1870566
26922
1642529
1887729
588055
439933
73554
265787
195575
941499
1843469
156809
1518722
1960739
962238
98110
959000
516549
55248
1212302
1110066
373047
545689
191876
1479044
1759056
316713
786031
1291185
1799239
793680
1148497
1498795
381571
563342
1260786
870174
1098009
887379
64823
1978575
4195
1070373
110763
179047
1059107
1617002
269742
720318
213973
1946955
254405
261579
1050448
829216
1960589
1986972
30164
1401704
1135965
134675
370218
1749138
35242
748302
975153
241284
476590
1088143
761102
698432
1205025
920067
832574
1294241
700411
1379283
1750246
1537627
852430
758756
460039
862814
1321198
1896337
750568
576885
1190680
995301
1910951
1215312
715813
1279415
562783
1523199
76733
1510796
1425538
1175923
388246
1191959
1468584
1589446
871748
475937
427089
924755
548321
1246172
693953
468137
1966562
18964
712955
918646
291562
1378642
1416803
1664222
1002092
1851893
1514322
1650270
1852420
1243511
264559
1169660
302548
1268413
1864686
1356231
510814
430609
134572
14766
235924
781494
114092
700807
1547598
20938
1059874
948472
1265154
1854402
1414821
360015
967276
1837215
1148525
934949
1280903
415219
1750398
1175178
1113913
1768276
1079616
313396
1655172
1782493
440112
1375441
1275635
1890537
687184
1906298
1556116
1165645
1045958
1335187
62728
1512282
1237338
1610467
91860
1472214
1318340
1171801
863783
814231
512012
1123147
1762998
1016664
897504
1974598
1105125
95583
1228884
1071780
1601909
1481776
1075206
1840258
1325637
1271655
239980
906135
168844
266235
34514
639777
1375338
23165
797526
592837
1082790
178012
684220
1058442
1745056
586087
1320149
1984950
382094
908942
123245
19886
1831131
1421929
672684
1937100
1572593
177860
1688607
275503
845966
1905279
1584838
1484139
1073951
9190
283639
1270205
1308308
1418862
762624
970806
585849
70711
567041
774411
982816
716849
114326
1952268
1543910
1303390
187652
1941325
700990
1403275
477842
659202
1116654
1060335
197830
1318430
1165592
485166
1791868
853868
1217912
1296256
1661376
839440
1603381
1196947
268117
1321666
216589
697387
292414
1052624
149419
1550316
340680
1034637
683341
1765752
512282
78329
809283
1120552
475569
672123
969769
718545
639597
1505450
1523297
1782734
1105889
149128
392572
1722483
1717551
1829428
544310
1698629
534872
394874
62494
1292179
929384
664619
181069
1257768
334294
1373863
396249
1065471
931264
836602
84714
1846752
927873
1317559
378373
845650
370700
1167532
639256
491505
1392342
756666
545132
1010502
1834970
627048
1447708
1733610
1942401
152710
1130452
526603
1356021
1678452
120686
1158277
645942
245416
30176
599115
383096
741348
327187
615937
343181
1659661
198741
1402671
1471763
442025
759770
755771
1359590
1499677
1759994
1443708
174595
1175686
1971385
1462668
1191287
32439
984097
568639
206653
224627
1034095
144803
714771
987049
1762012
1056274
857765
1579489
629009
1116634
210044
1152408
1623068
262136
1090627
848840
1806152
450440
780655
463019
849589
539642
697541
1902444
1856226
1734255
1304747
1854064
441910
1062011
1080733
1300667
175921
504554
986707
459301
982677
26974
622306
1970091
101758
1933040
369232
145970
734224
598508
1443292
1964703
458568
758044
479947
572621
1498779
541127
1037306
1848767
1837150
807341
757100
1138627
1025259
1953923
226470
1348495
1177114
158679
925557
1228062
726869
1891106
752731
661189
276026
383990
468981
1732062
382497
1418852
665661
1110172
1466406
1303525
291892
1090447
1018221
550695
170165
672069
590767
1588902
429425
1467541
1625330
871994
1322011
969932
175743
1875013
873930
1959118
1416312
1498451
1155962
923705
1205959
1041285
861906
1430384
905032
762371
1804350
233338
1711347
186944
1695739
318333
1188351
1906152
1824862
404755
404773
845003
263423
1728402
20569
1007682
725648
1547690
1317751
1272745
805006
1873473
1077957
127596
1103324
308505
1871702
1261220
1699194
1024708
413705
611240
1698220
1031635
152509
1211874
1595958
396329
1245539
787470
715229
1202592
1716883
1003492
411344
552351
741615
1012261
1495484
935198
875779
1502324
1575737
1318145
595751
557589
820050
1682521
601231
473673
1718677
756243
426912
1655377
242101
1152581
989063
1490402
1328564
972699
264227
1904783
137841
1000646
570356
1868595
500681
520676
1971163
1778368
1389978
520289
40430
1855615
1605818
1869469
208761
1296727
1121092
493951
650553
1937282
1361508
884517
291971
1111769
1517298
1991638
1935657
1226113
1919873
1158091
1433233
621561
1745594
1726211
1604572
1925543
1240970
1707561
1990191
1228306
417822
822005
1433370
182702
1799472
558023
461411
1730975
823784
518975
1281025
1532220
853382
918325
722779
1747593
1921154
1054315
1276563
1944446
1106455
796531
144627
1118240
368328
533753
538418
1716075
230092
1327827
1336845
405657
1193198
138296
1757640
851849
1612625
45002
1840594
517757
705350
1877891
1408715
84037
1883825
625051
549707
1986043
317990
706009
1087834
142185
798964
247376
911453
130955
225015
1744769
639000
529620
993558
1952820
752087
1195590
1309378
1897778
891667
675857
461820
944666
1866765
717426
1269119
1543333
1274379
550804
389181
1022237
1142146
790334
616625
312356
1074596
602696
1370512
1347662
624266
1769739
453775
1424558
1930445
1753166
1387174
125405
952872
1645979
1094699
461607
1448049
1610548
133408
1892815
813631
1911431
840729
1005513
711069
509419
1235640
1013880
1962364
648417
1561110
250843
844378
1025463
1011080
1493283
404315
635321
1453162
84702
919278
401205
65169
1494088
458404
838584
16279
1316687
297361
1826925
999112
370594
1777349
1338858
1434256
1679604
1456410
725741
1075655
744512
213886
1149484
186764
1939145
1954102
1505346
8790
1804715
1908650
1090398
524252
1698745
556586
1508284
528443
494555
1091518
1035212
1971160
1866021
26210
1536317
544680
329736
1753997
1026615
818603
1823923
1850352
187032
942951
750390
1178815
1207604
594152
1508812
1774463
848369
209262
1753591
1491255
1056159
1500674
1546284
1288689
1357305
349982
653960
1380634
663241
1931464
1276520
1903162
1995257
536336
348391
552027
117569
1979035
343676
291866
883352
1989689
1488479
1702704
1923409
455633
490472
970978
918898
285614
222679
239962
1788788
1814864
1472315
820669
1150750
965027
246087
755397
778183
1905524
1563764
1863388
1121732
761119
802510
1706541
165856
461416
1202284
1759393
439438
1551703
1012042
921308
1379224
567124
1050542
539012
579086
1891760
636422
187478
116206
532454
1763446
1866868
511043
645550
412793
1929367
423570
613320
1114870
365530
1439605
1068863
875188
600423
1287722
1505295
1119433
1894707
1199202
1337016
989295
1869781
1445955
850750
331196
505327
604842
1802436
1779387
805983
1599551
1259923
493455
421244
1361072
445045
666343
1746671
792914
1794192
1357437
1466534
1278913
930192
32664
1864399
8138
1962786
1048172
744407
1547519
533580
1585490
1251581
7742
225234
1660084
870859
419498
1196870
1560872
324157
634705
1269662
1222916
721412
1654958
825464
1603755
1999361
118236
1208789
1647875
739891
295894
1405440
733418
1607635
1398029
310869
907397
58545
49651
424002
48824
1011380
1719371
599803
395465
1744597
1684823
933713
1712836
736870
104996
1751974
512634
353099
1173416
1457726
1663129
454805
308962
585943
32017
775305
1963238
1202670
1200917
360859
1463960
143162
1475889
1729193
62691
969320
1669491
796510
1757209
435860
629698
285871
1233996
319232
263804
1077491
1395246
140920
1987516
1376992
496852
560819
1427193
1248410
1587398
789523
1281864
1653345
553967
872587
347639
506943
1680173
45464
990914
322500
1845528
868957
1986611
384949
806633
1121125
1199104
1290645
1998101
1641127
430315
514327
1233661
1419237
314101
1816249
554272
1577005
1177238
1672855
1347054
472959
992572
1934035
960350
822862
1627669
1908611
668350
1376277
328198
777022
1708194
180610
896790
1726894
1981715
501017
528234
596901
843965
1163387
975985
2399
995367
1915426
543480
192285
1140604
206097
1763628
1105254
288300
302800
739183
715438
343876
496993
382364
48207
1062867
1051245
1693299
941069
1760100
303069
764491
1399798
1817079
502074
1128965
1570863
444214
224714
1926525
32411
1462383
285052
994592
1434912
1116673
315808
1954080
1790254
1417302
1242455
1205457
619660
261994
1077785
816123
1507274
754375
516905
1451747
1705996
2695
55973
1449853
569549
236611
182710
1631133
1958697
610065
772320
1567734
508279
49210
1710726
147877
1360637
1577841
1946450
1566118
1555808
1594839
786197
1090183
1823819
677389
698620
603247
1824165
693648
1940539
263876
767417
1179131
479163
1449499
1702604
150352
945258
1257368
1476197
1147056
867114
1451620
611998
1063263
1824594
1866671
1479597
1282138
1061250
1027952
527242
271596
76218
302334
1661091
1078218
1559902
1299615
626551
702146
776493
430828
112789
1226924
267998
206581
85075
271027
150859
123882
1702716
1337791
1966668
29512
551001
843794
792978
565680
1045380
482496
1364403
314274
1353068
861090
1793093
291586
923049
576207
1594146
1303355
1799379
1444327
822156
215566
920952
1883539
1946251
496234
504681
1669614
547191
759848
880914
13725
437310
116073
907340
1255296
637186
1682723
1765723
1558376
483216
1968760
1102476
1524670
1665319
88996
943849
1627770
1484348
960843
1772038
796822
134795
1666568
1242541
1289974
773805
60536
1793494
1428570
1615927
1739787
918255
1938669
1017513
1447048
18934
224878
1013605
2263
667376
922846
1143720
1981898
1500893
1222576
502617
1110243
100619
527293
1279119
106289
343741
1320460
1674852
1746026
947464
1833660
378493
849403
1616044
1609876
149460
1363817
1636270
284538
858248
1536638
1459324
1938499
1059081
1043729
1662192
1276382
1827309
1776025
1514331
1810876
545509
1308540
1679080
596061
1036319
1724037
1951956
248570
346478
395886
384729
329967
1482517
282443
698855
1709539
216528
94207
921507
185928
283717
1203711
303856
1777056
1220744
528588
1475715
1806789
119234
1724871
828836
758564
1185021
1165272
1081826
1903388
764336
63847
1427312
278324
1346459
603540
1135224
1056352
1285697
7645
1686451
48210
262427
1674943
1574168
1388517
1382798
587451
1560153
1294337
157142
1389215
1458589
908963
1882023
1663095
1288665
1743581
1873466
654759
694701
1329244
1687860
921766
474494
1613981
336782
37280
56843
1923754
953695
1775788
1213170
446660
538754
939453
1450985
966982
211266
1790620
839683
566578
548939
281040
868504
549762
1303616
1621695
866447
1759979
1030638
1861434
405260
878056
1026097
968327
23754
381559
279189
1202679
648275
105087
1389352
679475
934022
248754
1995582
757182
1497972
1800231
388458
819627
1064225
1599668
773040
1641301
1396855
1582988
1127701
1974643
1731520
834429
1217837
1536810
1221124
1712692
78595
72709
1138176
1541594
80790
668161
1791344
1373727
1955357
536245
1747594
986633
332649
1150012
615974
1588929
420232
738697
353602
453989
1383931
335177
1549708
1915824
1181347
28420
1110706
1031348
1058521
705767
313994
1779026
861207
520555
797292
1630715
375445
420777
1832317
921593
1616450
310134
1911994
1905273
421165
977097
1026678
1546909
1595319
1103485
800621
170232
386141
1894891
1311973
1906737
1768761
1918799
346976
985437
814135
1692841
572411
1990523
894125
1709257
213217
791810
994890
848401
1027052
398286
856311
1368128
1994769
1323190
712537
593802
429342
1487309
1066282
513100
1142897
352759
1158521
1110866
1366995
698369
88887
1836764
1498220
1065910
45469
1084364
1467499
1339442
1659373
101976
1053911
1754438
196279
461352
160531
351890
1745780
1540303
1391417
913347
1093212
1491838
162844
1287902
1155107
780961
423974
1504146
1733803
127075
1606236
1728253
1596187
90426
99108
1259300
377038
1011362
1498071
946613
396694
22017
43592
777391
1356857
506586
1255568
1308938
1212592
416338
49041
589895
996721
1208415
386754
1849454
254439
1195688
449030
1177632
1845173
1295536
97796
1255052
846751
1624879
1398697
1788020
178121
1001058
912492
1317566
1545175
1253606
606329
448353
1205622
249192
1665170
586617
1829740
1148405
65511
548614
1721979
633653
1670965
832659
483576
1366973
722729
624525
1058834
1428307
37850
1873727
542282
1093345
1486975
1117346
1570561
1060991
722774
1385712
1454036
75726
640116
853689
1629363
1331810
1152943
223891
1369612
549665
1716757
702580
1466953
1547315
968160
1679667
1852953
1062407
1700418
1497085
26768
1997991
1471002
156685
1664903
1362842
1107722
1599263
314035
210871
233597
1311702
1630878
650352
1788640
432795
580359
1495084
924280
1007002
1412999
827586
386827
664360
129129
1230354
1558793
1630440
1416859
351376
1928746
732865
1461776
923016
883591
604743
1540978
1779323
1983203
362872
1603044
981615
1692954
1807896
61304
898067
822717
827743
1255523
1264364
1637778
1983450
898267
369896
1860819
62610
1119712
287626
1324815
256450
1507313
1593115
1153859
672147
54037
1021522
1404903
1637860
708594
1847957
535885
613341
537423
1036785
200611
1939092
686878
319024
82752
449267
1621890
1118585
1428450
830263
231328
286396
1534741
712062
1231058
862792
1369660
288539
174901
1094814
1114595
354794
1902698
1014079
203019
1566765
1982395
1090698
1696660
1117727
1886193
1188288
859894
845593
1304291
755566
278715
1493258
384773
92298
904313
449794
988906
1036074
245013
695709
998768
748118
1600939
1663167
672489
1872074
1771339
1680178
1558756
545425
1791888
233547
542571
502721
371768
1907193
1552723
563273
1559626
250076
1008456
1493129
110766
1641031
340649
510295
1476296
1387319
458428
687954
240031
1410619
1199448
1254583
110362
93728
80760
469020
1651636
344075
1552497
521354
1743457
759125
1448945
1181295
150212
1020487
724632
926593
415937
333108
60287
1925545
1232544
803012
471001
649077
110899
715595
289703
908172
176183
1002894
644626
733430
293994
1244373
147963
233325
1866714
1266796
1661284
1164414
1521784
1391717
722489
393173
1504823
536419
1971696
270172
333544
151136
1114214
1321141
350313
827292
848555
1775431
1001080
297622
1771532
1698194
1783158
1325924
341938
1695702
263111
894923
1177556
462525
863183
820784
81880
301524
129086
1239198
1719716
1260719
807333
761239
1920876
131033
719446
715513
1016027
1553485
319798
1103503
1229616
1551244
1275989
86004
459545
21595
58279
1864815
183678
1946437
1210416
245420
137063
799233
1893522
192463
1672434
1386484
1823778
1846298
1509865
959354
1636533
247272
579551
344934
720457
1792730
866938
260946
109269
1211462
8727
1474145
534995
859355
711025
996450
1001089
1622912
1785415
1085126
1593717
796018
1783358
744961
466380
1011665
1894288
797639
454940
1444911
1773124
1107039
310724
51906
1892126
1436899
344279
1955888
1766074
1424064
84978
997305
1714202
711493
1684367
817044
1279100
1924790
1264715
493893
1407956
1474067
780381
586785
304181
1593590
1007154
345120
1740209
847293
641643
1688648
616740
783838
92389
228304
1288512
1112941
1690872
257776
1992701
121668
1846256
576117
1410847
1388025
1324902
791700
1058157
569721
643451
144768
1092729
398779
1693148
1962770
1474737
511148
39773
1321319
820449
1209039
640599
220444
1139264
1798982
1015958
1159776
847328
875966
1591725
784667
1100848
1782797
1114781
1926715
704352
804868
1553289
785434
1458199
1470928
180462
263827
1446575
284449
397554
1980077
1618187
113946
472302
589260
600090
1752885
707190
344613
780792
1946021
1704292
1829051
974785
798931
1076986
49733
616552
389891
36104
1936696
1646043
685909
778070
582611
1489917
1156366
553551
247096
103256
428878
440672
60088
1681126
1724235
1788571
1027575
1740628
1070674
1250953
427433
1540489
175953
1590288
1731301
1756051
359182
1716379
901084
1913292
1911106
1999354
113880
1688691
886964
1892204
59362
1066030
764291
1999684
1372915
947128
201559
1184522
1577806
630228
84718
1197810
170264
1169262
1890771
1086700
960517
1839720
864774
1739648
944352
771267
1531675
935918
408050
269946
893302
462919
874992
1423325
1219963
1302772
654269
1730580
1465984
1860430
595116
338263
627234
649397
615164
326421
504849
814220
1981436
860972
1732976
1317222
292386
531949
1866593
719943
1316736
1849250
1570118
527508
1269406
1551407
1750810
138497
152444
269331
923482
488532
676380
1447962
1521736
613450
1217224
687214
1484388
311314
1928541
947496
1675277
1204327
31503
704954
1890417
1033183
449007
855680
1247589
1543770
503826
1562085
1235577
1453145
1583817
856655
925999
377952
1749055
1636958
1532554
1940453
121553
794883
1885675
1179674
1037683
903130
1311425
503135
69848
176225
793906
1312975
652539
1894631
17130
556618
309324
1612661
1040157
151575
1512739
160139
1539026
493094
1002081
1455356
1412233
794291
1434182
42691
359105
307109
591838
751009
1931930
411751
91859
1931648
1114469
564839
1045549
321655
983176
1537318
792265
10306
201716
229721
322538
1213393
168744
1139571
1080528
1302622
1829574
616459
732421
706983
454822
362575
590614
827184
1404422
557168
703774
844813
1638824
1527466
1996691
140391
505867
1754018
508255
532215
1185390
903133
1955953
1577549
1692920
1011988
1847987
1439275
339582
1721300
484892
1693274
1098748
800309
1309683
1260256
728794
1107526
89317
1048198
561964
1973578
589496
39189
1621224
843075
1544924
1010051
175971
298721
1260439
1599303
190440
783968
381120
410451
936167
701074
132579
1907242
1869196
1671906
1136517
586083
1068255
1769131
1295802
1241343
1696857
680309
1324290
426468
1399593
144685
1859212
1226291
1646464
358652
734533
700240
463437
1829188
791353
1867798
1579142
347138
667611
146325
1381569
851954
1254539
1499473
1423336
1344352
815291
509205
1050135
1782767
765292
903811
1153257
1578612
743081
734674
1920381
1144049
147465
1821542
406398
1530933
1359165
1488086
534820
109265
431570
1041844
622866
1966540
1546749
347280
576331
1876463
161496
1640940
1596120
1544130
1949324
1905780
921002
364542
807031
1940270
339470
1015651
1232122
1025456
428167
1479201
1433657
1093981
18997
1497294
1188408
835298
771404
1995636
1590469
1327890
1227011
1475658
1224245
1163948
1290475
475020
572732
768589
778080
1198380
404091
1572931
1160236
1833253
1269011
263375
1838069
428398
277064
820910
1814253
239007
738095
1750944
1927424
487584
1992438
1328684
1650926
1316131
125909
1704303
215163
1366779
434319
992122
7152
1449372
1248511
1663261
132675
156502
1949717
1215615
1649683
1234435
1676628
986681
1006164
283103
1475272
1235811
265709
985667
1187210
1107959
1489988
825452
1341593
816844
1989573
550978
1830448
137308
1722590
370652
1102498
1752741
1123086
953097
895990
339582
1276289
624906
45035
610174
1408987
1451320
459684
687532
479003
1398288
1237343
732922
640265
1461454
363597
1173665
1079886
340929
427791
1078881
1103092
819158
976337
1417141
662639
542379
997570
1074361
1696340
4690
1958594
796818
549063
1819270
734903
1196340
441661
1489058
223705
1120685
237237
300927
817578
226647
449568
46901
950300
1738760
1313152
1243101
1792686
339716
1107123
143230
1645130
1033228
551392
419719
889745
31942
37679
1205187
1754113
362586
774656
1382494
1753364
356714
239217
903012
1138928
710148
219328
625386
1966260
528083
1267741
691224
1827090
1241593
684395
267449
589886
651679
738875
892968
542546
271091
659919
1981887
592678
311532
1625233
1395277
1885667
1172187
1455745
423318
79870
383556
894583
237065
477613
1917536
1870919
3717
1573135
674664
1442288
1061044
1570843
1633527
1761736
193875
634749
1618672
613275
1532170
1728344
1253092
106508
1863228
653909
1192381
1194264
1819052
1795473
166277
378091
1764719
401563
1050467
458784
741352
1232310
1828417
1635952
989746
1595772
1351501
220570
1629679
1677829
1170012
1374164
455351
867432
1794656
1937177
1601410
162447
550236
1715806
1599746
1728736
63341
474133
219698
572315
959596
283358
855537
997001
1094916
614786
147929
1227232
1711598
570196
1338828
333114
875999
220239
949577
1716519
1020078
1224152
1933280
536374
1897677
1351566
1227107
1076117
1209406
1773491
1720648
482633
748640
193210
600840
1200248
583345
576248
645833
1678712
1797854
642134
1040682
748141
1475465
820563
95979
1133982
693778
1789283
777854
406307
413758
387010
1622651
951563
106613
1489759
1981079
920207
165911
1593301
1850957
1644851
1189659
855109
951438
819006
412743
144715
502021
975962
1285576
1735736
1323565
4441
1685296
1462440
1933697
219152
639909
1204395
1536816
1046938
1953707
49482
1078577
1651852
1785524
1803709
1106338
1066871
782302
262551
655875
449131
1407691
150086
920021
4769
340714
647222
593203
898750
555935
1254729
1696788
237511
450990
1100413
1599764
131297
143146
574522
1411362
43724
1845453
788509
1877879
1775173
1419356
176820
1602686
1375649
239023
354010
1241464
1987662
1036377
1875461
1282564
1147434
1722156
1496311
202893
585720
1572975
307107
480590
186916
1869015
880907
355314
1062383
265820
676121
1044232
1730476
1700905
1435742
103695
516398
1304819
1223598
1637218
29
1313955
1707376
1274050
1647365
460483
552462
769184
550672
1366709
1751807
51815
1859189
841139
287835
1702895
1064026
806171
175793
634198
904112
1573638
336337
1499558
1040519
1147399
1633721
252050
164076
263003
1806263
983627
808352
156820
593392
1337141
956804
1130829
859108
1131031
1950231
108922
1269457
253571
1835014
384431
1592821
1688475
278354
822666
1097674
1057276
909101
53145
8412
105382
620744
729685
1727497
335417
517634
1606116
1537807
1974920
31757
711903
350046
1498033
1534694
287191
1902523
1708243
718597
388141
1635501
1473466
1971369
1001804
1280281
1376333
1244832
49005
385208
255531
1232110
803309
1162471
1748180
1069133
239193
1525197
1589657
1245984
1506323
129440
390820
1292885
224752
268371
1188340
1962064
232761
1461391
1512805
1066452
1737678
138701
705051
399942
1485141
1586041
1498551
1463286
1728351
839274
1948227
454194
801227
1878129
86791
1452468
470649
1689061
1700572
1645356
1097347
1347338
589077
1679642
1923350
1244459
1737218
375755
531650
1495257
1702441
1305990
956293
626730
228916
991077
362810
505821
704211
905700
1189
1884865
831389
1043968
823592
472062
1409099
472538
1661799
1229371
1147562
1589209
1448205
1391397
1365568
1441076
675458
1987740
890477
140967
1486648
485765
992573
1609852
701836
226998
78576
659915
327088
76916
347063
473909
1146727
1678566
100173
738144
419899
938912
1688413
1149322
1583352
897893
1008853
907935
1447002
1272452
537238
903103
524034
1819196
510587
933699
697539
1412596
1664664
1474340
1185109
1790998
1038497
1725838
1041448
968110
439578
164794
1070425
1611809
1679898
1793515
1194895
1732059
968134
1990236
735531
1494213
310381
1795693
1839952
548957
1697307
428218
847752
1418732
1340240
1977697
1486516
497428
912710
62755
666053
598348
1751848
1932487
820635
186261
217267
5638
1267969
1965582
1667567
1522392
1375987
6329
557486
1642472
912828
343913
461858
1225250
819271
691672
536533
1465952
277715
1001162
1075199
1701021
1001062
1927756
869301
1580241
1549778
464294
1273605
1548872
356556
507903
1914203
571323
1119559
1550594
384334
577587
818620
628776
1046076
730701
907000
649700
518167
1345913
1133665
250364
1454687
950311
1622150
1436095
1896423
819818
874211
1950242
1572979
690193
1853481
1902158
605092
1097984
641322
868705
1567778
447016
1555740
248100
1573410
1814094
1212448
1686477
1757433
524296
1656436
1682407
1136868
788886
1484156
520691
137561
1888006
1902780
770400
1465779
1524779
428825
1874158
1383440
1521303
1469848
1714175
1668599
611134
1307114
180867
914688
1559524
1798018
965186
831531
578820
834918
9690
827964
1926290
1246557
1749982
1384265
1143782
1160905
745983
1256332
588450
644631
1084815
608664
933426
943926
83774
45813
232550
1491145
1242817
1939505
104342
1128414
988720
1382016
27175
1690391
1593784
1636854
1204727
561969
1627080
1885834
921556
1964213
750721
1130589
1597857
408861
421714
1106441
1764496
1158172
1841672
1464782
1763248
1494521
1451422
1234273
1882838
385018
136522
1258680
671909
973941
364198
1691438
1127667
1295013
1098551
1540660
887568
1348342
1978597
1935521
202104
727035
1899759
723530
178737
743161
311480
1838244
863730
361537
472966
1858676
1621892
545442
6428
1402468
500316
1086437
711892
900598
1693711
1244075
427980
1742176
857564
810594
55366
1701026
634799
1416907
653750
534801
225881
866050
870379
1300551
1720752
412145
841615
542002
158296
1682886
402913
1012597
1064492
409865
1788839
1486257
1737861
1030784
64989
1414225
781884
852055
1222629
649443
1595198
137239
1729608
632671
368390
1729437
1728016
1200081
113034
1443578
153745
240858
1995879
1983014
1393784
495049
438159
1954616
1264399
1312612
1429279
847355
1257486
390123
994118
930363
1222895
512196
1610421
1330472
1049894
384883
1001220
584301
617549
811502
653658
1697403
1915464
1384705
188673
252849
1370583
886285
1975655
1246728
1392054
1622313
1567194
265054
572415
1355407
151755
853687
1243166
1614390
1142757
277965
261213
1320441
1274466
1777240
1930932
410247
471958
384109
1635360
1218812
541203
1380860
300332
1353599
1118646
1130121
1530448
1623845
1499807
12585
1481049
1289362
1550172
1484592
725508
281905
384301
46442
1038287
1187696
1069815
1779687
1579884
1263966
1650563
1681550
403246
1826379
749618
79486
537529
469688
1490148
1549741
496614
1496136
1478778
350144
278119
896961
248090
759387
803154
487370
1707778
201906
531650
1263356
1527484
1820698
535537
1227860
22344
426762
961064
146361
994353
923906
1154507
11247
1680109
838612
1221420
620431
1205709
601941
290691
74152
1092471
893639
1494523
1412237
1779004
1698068
34596
1067829
1095823
982677
1042171
32757
1196427
914470
291253
751395
1484485
1636562
1974637
1283887
1260691
624613
185275
1974864
1227056
689227
713027
1088906
978062
75804
688698
1196638
689908
1409286
1419860
678889
1362166
1246135
845405
645835
960327
1881664
543387
687049
408525
518023
1995324
385944
938970
1363088
1720275
1363084
619684
817728
790996
238337
1900483
1731766
1264083
1400545
1431623
1063183
1310980
221785
113340
778971
784374
1524819
1717456
628874
1478111
471607
888686
361857
211044
1353275
1438491
1569160
706757
1436884
1206679
1856597
1379605
785599
1645608
553143
90856
513157
1190718
205349
1788604
1662513
1957203
1693963
1046025
407591
1970830
404426
253065
1691527
1369535
289649
1416633
1957385
521455
1442072
605665
702249
1001658
1069220
199822
869908
1828054
1000181
562977
1548863
170535
236943
1037133
311313
303116
1770556
391857
1812735
1179459
862394
1077201
805059
1046516
513390
786793
174351
856773
851662
1606937
1746154
327501
317856
1076316
1680950
1769328
1405875
562480
667855
1289377
621698
928422
494710
774658
1153970
1435578
778326
612691
1890798
679176
1709979
932582
1702965
1861113
1049354
919144
154488
1839855
1307566
1635740
82940
688683
1009190
741594
290474
1856260
1325176
697817
1668390
98693
966781
1343169
813310
363849
307625
473298
187954
695128
690198
877543
16400
360239
1889411
1586260
1491207
347474
675672
322994
932991
799637
626026
238539
974437
729933
10872
569716
548290
170754
1815269
1445175
618505
1535625
1613840
905481
1249670
1840596
801354
974160
462314
1273937
1467974
999
556741
178412
358994
1810122
78311
1414970
287727
1152227
568547
604410
1125905
1018777
12920
471649
838241
454255
1643489
1519446
1923670
1124029
892325
1311402
395570
1635064
876259
478557
121063
518565
464660
1835486
434818
688722
1138840
182517
267820
1790263
1254143
1093253
1553603
1215929
1642102
1227180
223605
1580989
1738370
1327020
1282214
1768273
1320826
499188
914800
287207
101948
1802772
518795
1431339
1364904
806748
952452
750226
1105142
806134
817236
482967
453030
1942739
220759
478641
1727589
75924
970993
1143156
1080782
1927058
1469736
331231
319012
1369509
1783648
1848686
1382894
1436430
186058
1348354
63950
770618
118360
618183
1389751
1795154
1660407
1258036
929598
500178
748065
278673
601315
102327
1561909
1836358
775139
45042
485571
1903893
1338299
1186649
517590
1427100
1840386
827834
1499792
550744
1945680
1648004
1136747
1217364
353220
1388180
291615
806382
1308098
238503
1321419
1663176
1153290
1145417
1457824
606267
1724755
412688
768481
1343965
475419
1983300
1572789
984919
1366871
814393
203256
1027038
91403
626793
691977
1397436
705717
887304
858542
1261130
1926111
864630
279645
1596741
1160364
87927
527172
1830850
357735
265767
1871339
1687592
1130287
1539929
484072
1981427
1626916
231805
381421
1446629
1466147
302914
712453
1669634
1983601
482970
1605357
1455897
987203
188463
1071088
1198587
251571
1379661
100579
453191
920914
474889
288915
1865726
1633224
1061610
1294398
591901
1189864
253671
605311
1271259
1115231
768863
546496
42426
888314
1002470
1296632
97162
490820
1035287
193558
1285640
1798351
691058
36742
1212138
1345425
717490
940886
1101829
780006
1903150
1200124
1099378
848114
614751
848423
1090385
729766
1418822
841786
743140
1306994
968821
56769
178605
1279770
1708219
827114
1285649
689159
34573
1007401
558577
1632418
1419223
696612
1665854
1224632
1332140
665385
1565462
266448
1387250
823214
1591028
1117468
687924
856752
836383
338786
367128
411865
318069
284962
1147321
269080
1232330
351160
302872
1912617
662795
275608
1260069
155809
428304
1922800
756047
405700
631250
625756
1088993
1980613
429390
64398
414265
883709
1347207
1499091
607720
1777310
474940
588912
1580192
1347752
758290
469232
800174
1624441
132646
305659
1893868
1853688
567669
1298580
1654391
1093976
1975110
1156950
1038434
1254724
1808995
1834459
546592
1642416
1478667
942404
425295
1663329
1866629
1804137
888613
179491
209569
838733
478975
1391691
775913
1901365
1191221
1501232
893490
1434402
397027
13713
1175090
1350576
1406152
1822545
816202
1441361
1578799
1562467
1609889
725465
1633636
780914
1491063
735177
121362
189081
281317
493024
1523325
712881
1037567
956832
1805428
868823
1106893
319582
952806
113228
403151
59841
105997
436315
588724
1512062
1180734
372857
1271664
1183969
1289911
1404299
27009
1710231
509100
531320
1104757
1952471
281972
303740
1870670
20117
1441834
180965
596976
1008517
1454565
1124684
500703
480307
497898
901323
338366
1023341
299796
1137904
1405852
1456349
1939334
721876
1905304
628304
1431939
1060604
453196
1504799
333941
930426
1767419
878230
303457
1427276
19507
1126171
1602653
679118
932560
1364435
1001772
421451
156938
883498
459039
405917
402352
530903
1457360
1446680
1718553
1489050
1885803
1746178
1945255
1381184
1510006
713752
1069643
142190
517761
1015649
1970014
1007444
662909
284159
98058
831353
1793499
259145
1147323
122911
858457
420385
1967424
823378
1828618
1180434
453570
272561
67467
1358908
172560
47319
70626
371369
1680289
997782
655916
1487392
102878
679839
1279336
365027
1003207
1399357
1269267
195823
110839
461324
41672
56868
1487262
542452
1573059
362012
764987
806102
936628
1981349
1877010
922023
158894
335621
509971
1817835
1567130
664463
61301
823578
1835675
1091916
903299
262820
1646675
311233
581587
1466751
966639
1128534
2329
355843
1556753
224208
269548
697816
871520
466518
1721562
1757770
903401
188911
1691664
258961
128658
1004212
840463
652797
167707
1049322
1230317
281462
435279
610846
1643820
1704308
1303480
1115290
635889
790034
1158160
1998566
1923282
842291
438291
101993
461567
1319890
1631040
248795
1566426
157251
880528
846358
78457
712585
1660924
1715524
617942
589624
1679855
971210
1344705
1585093
66919
1418073
117897
1695468
1748863
472967
1642836
185581
1815130
1392804
1877110
156480
347726
1805095
592266
439885
1897826
1915188
1616594
1178984
1002525
329800
1947712
523585
650381
94162
1143191
1777279
1736166
1582255
1305815
1049618
1886135
1741843
1246217
1536680
775172
1984314
650102
1127668
1781553
794415
651144
689792
390287
412240
857598
155232
1209122
872253
1253084
472447
1641454
1104218
1871489
1031776
1037960
441799
515282
1193858
1991082
760775
1977913
931028
264724
614620
1376612
1615060
1306818
562163
109970
202557
638295
1558459
923868
805990
1453269
316173
1516775
370666
899206
695494
1071035
1495743
90641
1066937
1777621
362687
745809
379340
1015700
1954393
1617849
1253322
1387524
1675964
50177
1581349
534808
1683001
578770
727030
1490907
1745561
997595
520771
1017785
1670858
173266
476184
932344
1097539
932448
1282636
11317
1114816
1647714
286917
1514812
233304
410719
395805
646119
1713626
1335741
767387
213596
953859
1854295
515822
100127
1653393
814708
1314823
530533
351315
1885702
494615
411246
241133
950266
1653210
314417
1632217
663197
607301
1037738
1314405
126002
496009
820559
1095356
592521
1937685
209393
1897908
1650769
800081
22242
514215
349751
979056
55834
1753161
104035
232260
1984085
1213569
397742
776193
584901
506429
541853
1863235
803786
77635
333539
1139521
1735407
786771
1977918
1963028
1203495
979843
106747
1161138
538801
1321611
652776
1934202
768614
775995
1650203
1655361
555695
1804691
1713633
1981791
559729
613850
1428364
698033
1924375
1531650
1313018
829459
1956731
1206895
1987587
542962
1327287
621768
1410795
382552
1404024
1789696
924643
351574
1849561
238002
644766
1997087
163492
662659
839274
1472362
166909
1400135
1150560
1109541
39199
49764
80340
435254
389207
75220
1115800
840763
283515
335545
1795960
1409641
1104493
1369947
91717
67780
852399
1261500
767316
87100
997786
635076
648997
1765532
681016
425071
188141
1977249
1378825
598610
1364867
1061111
1060700
1379434
1946157
1848835
1427468
505154
608802
637722
424154
1993217
458475
537659
1875226
1427824
993174
941341
922298
1715112
450780
815987
1227347
652333
1799581
825125
1506452
896697
60932
43072
720312
1592485
543812
62994
944835
1963946
715893
337211
1110690
1938492
1943234
1431195
475482
1261436
1037660
418850
1844315
1651543
1770531
1146629
1666506
478127
819025
630576
1455701
1193170
1956884
1011300
589070
550442
845883
1810359
359857
1200735
1730290
1832961
1268820
1007301
5742
567376
626081
575640
1162324
1722389
1357091
9916
891577
248642
583838
524708
439362
379389
83549
701219
1276984
1616112
290854
362572
610835
1892252
1538453
742979
1199041
1552073
1408800
362200
1428827
1350505
12588
519759
311809
132153
1628983
1433404
1127862
1172920
1639027
106129
1541398
846046
1271813
905386
897467
1304902
1472869
1219332
1750422
1433750
576581
538664
1594674
393737
794457
200968
203861
452670
1423617
761019
457566
102853
1829524
1958742
1062864
529235
1758592
1904485
141158
1164901
13347
827000
1355225
567322
628869
1387428
1081806
705574
88646
343758
1164427
886340
656112
622824
1046884
1698884
930751
1944899
1528355
1904442
1956280
1920978
1570484
716043
311422
767634
1633622
414070
1043182
1343026
686766
1560277
1598899
336946
740580
388757
1749235
190593
329624
1790308
3015
1918879
1594406
647173
460746
1101835
1362067
379388
1672610
1142266
1985244
1524715
1491038
73542
1310867
445457
125907
1498905
885171
1920351
881808
1189014
12953
1591363
382408
1331658
1079515
414781
1006602
564069
1234212
710424
1967805
1702245
1252190
710422
804254
83635
203116
1899373
1223562
992437
250597
287424
711494
1733514
1557271
1503995
1493873
38271
141002
1820967
115677
760523
818222
1872419
151926
543377
476880
747199
465419
1122919
850470
1424865
985666
1421279
1010227
1402003
1506596
1010892
1465627
1154362
1342646
372520
394126
1888649
1434712
1803757
909737
341394
1081995
1536468
539666
1100004
1672630
619199
542195
1503842
812487
1270060
775846
1482915
1031729
573147
15515
91291
765195
812751
994348
449722
368736
777123
627649
950794
336852
1549157
456033
692510
1692572
239006
877709
1123210
24641
1730581
906594
1499043
257698
126681
551662
1587769
1921023
40415
260615
264055
122376
593396
325697
1134110
1499211
1718144
162500
1272896
146266
1609438
1788821
1945784
183224
326843
1928308
52462
558927
471864
232220
1453009
1828639
1073520
1670516
1195619
1679057
748896
1708024
1828604
1929387
564448
442651
1274482
1845452
973623
1714127
1213649
1440297
1723906
1262402
428174
543475
1740390
1992543
641664
1986292
395841
1910656
46305
1175445
1046803
1370050
1773115
416353
1575203
1238154
1424429
858089
413948
970493
218031
26045
1031078
595499
280895
34207
1990911
1772949
116955
356145
757749
901159
1643585
1593874
1769544
418368
1620703
1610741
1075634
1070238
503156
154039
1348214
109362
1193787
83003
834346
1600308
1281720
595412
1722416
1056047
518522
1524868
81531
1767436
136531
307014
539953
593382
60836
315540
593959
941410
1147473
1450277
181789
492913
417457
883646
886504
1461994
1517751
1910896
1284779
936321
751707
582205
742536
309071
1255156
674632
1304433
1489086
1769278
602458
785514
406022
1850136
958721
877266
1825427
1973235
1403318
488812
1577409
935157
1776210
162639
1895083
271101
1545756
283110
328904
1958591
334086
1945828
1987573
1494898
491567
444167
945698
1580836
346006
1605931
653194
1555666
1513352
248129
1988661
1278517
994246
596882
957576
1917075
612185
540449
1140328
1154913
1566504
872396
1243660
1829987
192409
411779
642514
506689
66159
98526
1163164
1114341
1300754
352544
1542053
63155
259857
225990
206913
796803
583170
447094
764568
1533685
815043
973461
1306800
1752823
882049
909718
1290990
621507
1442553
1934086
1506080
1329308
398967
1026949
1598419
913000
1988946
651273
867374
1725395
62234
111796
1034222
81104
299435
1285100
1255977
1612404
919385
176128
613855
1378006
1886385
618251
1529571
691978
1939074
71973
617202
1866557
905838
910605
1484125
838869
747930
573853
1481219
1836774
1465303
1961286
484986
187678
209327
543659
170782
1970642
596322
619955
201923
1850213
953908
1413668
1477629
1425597
1500709
323411
721482
657705
1879336
1182955
1633898
1258919
1215575
1105943
1277311
228502
572171
1113465
218251
1278358
1421674
941708
408998
1050306
209187
1457553
685407
43212
1672964
861291
99038
325616
291228
1334934
212902
100396
1169706
1754889
1201336
1807469
153624
1013258
1339527
666603
1329839
741767
596942
340836
1675254
1420802
1541878
991709
397595
1809368
521015
133509
1442397
1908336
370064
459210
142898
1159066
122479
255234
1140435
575256
1610129
248162
1958834
208693
700743
452009
22782
1760930
45814
363014
1049740
1641553
996046
462634
954455
271849
689564
15006
1343610
1737956
1089226
866747
1102486
839671
1301656
1409326
1666676
1255526
164536
1385566
741256
1579561
770181
667948
314860
1344410
189796
1935755
1706090
369845
547827
1754702
1284890
312297
952403
1188877
346329
1370042
192017
1281486
1347619
416259
1697191
1196854
653719
1407240
970363
189298
148114
146572
754146
49112
1340823
1424633
212524
466208
1532031
125117
1453772
1714602
577226
1164769
1542889
1685971
1319963
744725
416416
1202028
1366505
875354
1972222
816950
949162
592910
1666948
1375452
1737912
1793728
1385011
599049
1703474
1094072
1578336
726150
1210033
1486543
603305
1511495
1157053
542140
1885132
1093531
1154420
1665177
770853
648365
1360017
1332436
1638996
697652
1696010
949804
931210
1859884
411250
1176940
1443148
1017138
1714856
1801422
1331370
317311
1739178
1108019
1819362
870883
559608
1445559
399590
855572
1436351
1469668
1505406
1361360
1595847
1601386
202330
1171585
567388
20182
1688510
1877793
976080
459224
1899570
403984
813081
1428572
476001
1816123
1837555
1270960
296346
478805
1873858
783646
1805959
948464
292977
1315973
181479
541148
1643555
564491
1130796
810697
613026
10036
545505
1015037
1426470
520883
899944
743543
1601364
357333
771389
779374
364044
796887
1050105
382143
58304
965859
529611
647996
1592542
1590255
740293
687178
1336009
899378
97472
369745
944512
678233
1140456
1386599
214890
1630729
1133073
774570
1249540
2595
284965
1331930
1480374
285919
349481
639317
1872326
928378
1983777
1960248
1896142
437602
1272116
366249
240545
931777
935201
1240058
17894
1579193
967256
1609079
1957480
1656843
469784
344533
1710452
1823744
869234
1687551
1916290
1118938
573256
1372101
1900217
156665
14473
325716
1189183
1971643
83988
415062
1047540
199791
1079652
271736
1973196
177698
1794357
465502
421809
1306642
537926
1247890
1811941
149378
789120
1690629
743932
1245891
943746
1609549
1439986
172221
775808
114254
186739
1839285
1062742
1460842
1632501
700258
1742667
1081874
862049
1481564
1798466
1781962
763439
1151189
133328
1469700
1189026
1977604
1835915
926832
58737
1914338
1479174
1162161
81830
450900
1462731
1656578
990672
1194943
117751
1779192
677675
861995
371368
1308815
747142
86531
233643
1343240
247071
181436
178729
708999
646464
19453
1241066
401814
1017818
1641720
42782
1181348
1383102
1258940
1263951
315320
1555542
766710
1113179
599469
471641
1641902
1610573
878486
1567280
712870
110910
1539310
1555433
1627523
185273
1229073
1907965
485734
514122
37468
8395
169104
836351
495815
456402
1888245
644863
8484
1723092
1287945
724718
1622153
595171
86418
891937
425191
217334
1271400
550416
381887
335221
1415327
549361
290697
5734
96392
1531021
157220
1278134
1600542
1843046
1678061
1535136
260482
809261
1792212
1884750
1879901
122044
56350
1566850
163773
1330677
977871
1696255
1822899
818686
1849204
763824
1956839
32527
372287
1041708
1761110
131567
1511148
69245
512160
227505
696885
1268146
1026612
1147478
1902543
436322
73296
821441
10452
170879
1955922
950019
657951
653093
46314
686125
1547612
1766154
1554922
526890
996957
1333194
156977
1885756
348671
353086
1403010
658769
1176624
1442763
1739296
969586
1276813
787122
1549121
1412715
614366
293503
1500676
66279
443679
875745
1057675
1350239
352652
401198
1059288
1804115
1203384
262365
1320763
1477050
508065
224722
664196
722868
841476
1494155
1506149
819758
567362
1074113
1868285
1408018
1207881
1168980
676131
1067192
1249875
1484160
241366
430038
876903
1339300
1128465
233149
1783966
1890368
1936151
517632
851517
1952151
1837430
489914
73587
994291
611257
532129
650772
453502
639106
1705111
769625
1589983
1011097
1155921
1225337
310937
603269
1270
478640
1747808
385651
1912848
514179
1267625
1808220
1774251
1779746
747695
178897
1308795
474419
576875
110553
1886407
691435
759019
974358
1071417
301578
662297
187243
1319092
823205
556773
1676945
271430
1055183
827120
1141277
1993444
1576237
219989
1959158
516580
140255
158574
1771333
1063150
443930
1749967
1770694
864651
1261327
1457815
917676
405388
1783739
1538640
1941356
1857544
1008767
1905108
1793205
1100651
1191444
35925
1637371
232325
1847790
538811
1810113
1002939
355770
196854
1821490
452101
706775
591850
665374
1453423
1091582
167566
1578828
1965015
799665
1959984
60523
1759884
194428
704463
734465
361643
740983
1787068
1345419
1137760
1549081
1286414
1330838
510241
409887
1341136
1334321
752879
1018905
1823309
1793737
1364557
426826
684807
1066190
980566
712631
311494
1740080
1623731
505840
826266
1184368
1157455
51929
410722
567446
1891737
1614358
306523
1022121
753970
417956
1646582
84114
1482647
1482737
203500
790161
1638732
350444
1166069
788098
1074577
734609
389443
1069138
533532
102776
46331
499151
1460320
449711
1750351
931383
1730035
1423690
87665
340691
1290073
1134517
1513565
233417
928984
1306902
505276
118016
676819
1614819
1069736
1725087
1813568
743280
1785804
440667
711903
1497908
1628636
1671652
1361317
1163955
723526
1447918
1921363
386606
1279763
1316247
771428
811423
567804
1619670
354538
560184
1665450
579750
115746
958428
14254
1089961
1477383
687639
1772704
1950896
59494
385380
395820
937963
553290
1987831
443189
104764
363092
1316343
774783
470035
416568
866245
123676
958588
509014
89839
1462992
787079
1850471
815148
1393678
204738
1876637
1527978
226821
243382
1966308
494507
1552108
157419
1686260
1999018
1813741
1729914
1145634
1343935
843256
184839
85351
1630719
1314638
653192
682953
426185
1421839
658404
409309
824491
1814752
671982
121634
89305
975539
1046763
246846
1958368
487628
1041627
1131897
849239
1140724
1502280
1572591
1896009
1181415
29337
911374
1738504
913185
1197779
1431740
893759
221156
1170343
880291
1852330
537410
183946
1361662
805744
1192908
1454704
895832
1129554
1073138
587900
1857231
1117206
1048331
608081
1343411
446431
1116557
1449800
889508
1674847
332020
1624368
736278
491171
1781409
1113015
1205075
471504
1914115
1675558
853355
1011014
355599
1013443
1444678
256304
815737
1300326
1741826
644237
1716250
198455
1541035
1367876
1381668
133379
1754555
1933518
1866840
1177410
1406640
362053
1553481
374348
1519524
77877
1558486
1264802
1736044
505311
1383384
439972
161297
1053840
1459978
1953885
308442
1376714
1881011
267020
730632
806583
1966890
1384729
1999409
387131
301294
1117248
1337023
1529531
1697739
118209
1418768
783432
1850646
1722293
702865
994121
832210
1601392
1284936
1162544
1025924
61030
913317
1283009
1497396
1914418
144170
835556
800936
1904805
571315
1480388
1734822
702885
721815
1131275
1696726
903022
1615091
1114384
657354
1475974
91415
929811
360252
1169421
1197701
168220
1331451
1079602
1468234
1819436
1467552
256206
1871772
486300
953650
1611563
213317
970019
1362262
527586
725388
1050099
1899174
966390
1258602
1288357
1524371
221531
670696
1701741
1200830
1303762
1362623
12966
539481
1328084
1830719
1975086
298481
276905
1750622
1644858
167368
1225644
682922
1171692
942641
1132841
1816093
1411414
1229506
1276984
1133
454399
315673
1349355
1630376
730091
771920
1844342
1980648
207706
1783367
1098382
1554873
1273209
171944
1819464
204669
1110960
1598632
628001
367425
689241
68747
1865334
144688
1381127
813453
860575
1005466
13201
1772802
1664423
1490123
1247921
753186
630648
748922
537934
159144
783672
607301
383154
932025
1836164
843195
1259889
1706815
43050
234354
792559
959583
1271547
730018
1099627
1721986
111895
183674
466657
1892609
799176
33621
70543
1071506
1016423
1849256
425901
1833281
1047336
1708044
1094978
1021016
1327707
1789016
1784202
404788
1181706
1880653
59746
1838932
1643352
1763201
458920
391015
1865931
219426
1973490
1269320
263477
396112
1566475
79086
866561
1196007
1601145
1084510
672519
524963
728827
237465
1528892
541770
1354962
1357706
834397
1520298
1679995
895190
99239
777391
65290
1462055
478483
1539490
143930
1228162
1362972
1278096
713521
34322
382399
1624866
1550764
1923267
1197962
737550
1419579
1664102
519603
1311465
1004061
1649630
1381383
1542432
127734
1702601
782825
1364289
1092422
1772330
1970231
374082
733825
1395285
1606712
948719
990996
95832
482133
139666
1514618
226568
778677
905659
206282
488266
82855
1418201
897218
1692679
1686145
312036
15483
934022
1834998
574072
1919674
284139
1778346
1683335
546660
1753198
117025
785773
813455
980229
847470
1889582
807025
1400092
1662220
797302
59000
246891
981122
1776391
1454600
745616
1325813
1484775
1440603
857516
1554574
1039031
1288681
1553320
1224540
1557132
887322
330030
1676526
1189246
1090654
1571685
344480
982408
1247081
1626894
323090
1600549
891294
785964
69848
353488
1482115
1621141
604647
256604
1974987
1087307
1979147
1132537
1787979
1161388
1025563
1103170
598151
1567148
1689947
1084503
1463539
356724
738286
1211101
1643479
1653828
1913502
1797650
678620
467174
261228
330246
1287255
1629680
274908
773178
480305
1006202
1835846
1618418
1194648
1985927
540585
401595
25006
1731718
1524544
490843
278973
623397
1195303
748272
785975
1469921
895822
1197364
571350
1242926
984022
1212734
1465848
1872174
1785444
1128308
1187448
1062119
1334845
1492294
578910
371915
312473
798855
141540
337591
1624607
607249
632140
1792677
1340609
1568953
583509
1405820
588590
1975198
1337285
1394228
1791908
195149
536774
596927
1850789
1816612
1316198
1135455
678730
707479
980000
700989
766073
1736387
1499192
1158405
1208553
553865
569653
209449
1264067
1828214
590417
1367841
297732
585813
591029
547172
1203361
959931
345164
309879
401629
198195
1672567
1549505
1957262
233422
819236
1612883
250098
1599671
426811
307304
1694565
1355368
926749
1269231
1782201
1616200
688269
1388082
1183858
133763
1369852
1057135
1205154
843505
1699016
445620
770621
1737438
670156
1095654
1937177
782324
556806
665007
1091695
815027
1926229
1609772
1004464
1058251
746657
729956
496487
781685
1066256
1895889
1764672
824698
442834
1222186
1278904
988775
394002
44580
464531
1903957
147322
13695
345611
314719
1152395
1327720
626857
1310484
1286569
951071
1579682
569892
1299056
1181496
335840
1770259
745595
1995243
1751057
1910974
1215040
874155
1653108
563326
240725
1607745
1905993
855838
455900
1356049
524547
1322290
264998
296298
650051
1725765
1672987
1988414
527325
743318
1541820
1899686
239915
595774
1081793
716197
792546
439050
800537
998034
80524
1633263
1479388
341942
1160428
977400
1646353
1430682
1901688
712715
308345
481245
366673
327324
1169857
1662138
1958932
401727
1463869
1085253
583362
135460
1971204
150048
1086127
644734
1192199
1108543
949525
1977561
301430
346612
1907837
47365
1153656
471934
1765855
1034883
1073403
1060435
1899656
647081
1482452
1609844
717353
1338015
1382178
845557
1890997
812863
1239448
573807
283699
690354
953900
1637577
22151
571552
425358
1822276
812933
1943643
1361805
95050
1265277
1365996
263950
1482542
598414
912050
1454616
532178
1267764
1226776
141681
1300341
62832
1010673
1154090
973003
1921211
1949445
1789248
409217
436653
248906
74968
1711072
1476218
1495354
1235327
359028
1377470
2852
1053037
818830
1777874
404433
45371
622326
1705907
1939062
1875809
1052064
1782123
163852
1420091
1002572
1951610
465379
1083119
1483943
1556004
223807
428255
905540
1540367
1804559
1223806
1031941
1641748
192150
1867311
1388918
1275833
698044
1454775
97140
1462083
649908
259026
18112
1654106
37711
1262175
1178700
1661266
1852378
998517
1392862
1979658
376122
236053
1547308
1732874
280530
1979124
467311
353117
373058
1865832
1867095
143323
1746335
1453008
40806
1740065
183324
467687
1428706
991396
1525222
1495489
546978
1613931
403838
1670431
1409321
631319
1832697
164242
625146
1167765
625030
1134654
268544
1738683
575701
1458661
1148407
607396
1483745
1012010
410480
1300025
1306191
494771
206039
1009971
466405
1823612
641482
686457
1110085
1224635
1741711
1886278
166365
1383700
1506015
1259249
1442715
22297
1461366
220694
389480
61309
1173023
727147
1108174
1657304
1863994
302069
974368
517914
910511
1431008
516354
478179
1463790
169312
359749
10964
1738164
1264413
663161
1257666
536823
804293
1937923
1386926
607580
454984
1677933
1204959
367310
360349
694591
1761469
401821
842575
679860
21845
1404496
320636
1514077
223077
363577
1020488
504754
1072435
816221
1562036
802939
227806
601569
1157665
1866201
559429
1259758
323132
500547
1479333
1460595
797754
1915047
1618378
1019799
392929
714245
1389342
1575214
1808308
19010
859292
1275883
1255680
1676741
850031
1665538
53928
1680588
778056
1039679
894987
4962
21327
1615703
87616
134624
1059929
1759773
1667816
1228893
1330934
387210
101401
1725183
71143
1970684
1612576
557130
1476556
1819943
42690
531715
1221320
1917157
934439
444891
980434
1045630
1895838
1517275
1491822
1059292
1718231
1818237
594872
82062
1654329
655226
902027
29248
1280100
348744
115959
1541370
1525923
1588314
1921529
1071375
1999221
284071
1599970
245625
1688388
1457307
1744956
1591832
606304
393308
1120789
1941960
244448
55512
763385
1018292
728997
531435
1810784
343178
1337356
1336827
483713
113451
1362761
760256
955934
605558
259842
276327
1346738
999667
1607443
673144
1705942
499745
530179
342123
538918
1365925
657274
1725049
1275370
507479
1888038
27633
233416
1847484
1426524
1766657
1974760
733231
447645
517209
251330
777232
1926496
1204493
979558
852440
1256068
1508619
157382
1485432
1405936
961136
1287672
1345529
1143239
1151743
852426
318448
649851
1052077
439345
1478868
769827
1925072
1222767
126688
1715436
1357767
821163
958338
879176
245242
1914247
16669
1973633
1396428
1845521
728989
1769288
326654
1419725
1263972
454990
1638340
1949920
1975055
1717061
179313
1492928
1346065
1241617
568580
1716668
63041
1777779
1316721
754775
245393
353422
1418635
108144
765307
107661
1154656
209167
1859663
1812495
217984
681370
513233
308889
136780
1725920
828675
151564
1648530
601935
642629
233822
506305
811167
179917
289711
559735
483205
1571518
1579409
566635
36391
1645522
1798951
1450416
280129
594382
702930
1767582
1018238
1726570
458117
1046722
1721533
784012
989623
1652011
1955449
1863447
1281617
1864076
1387481
233959
269964
486714
1686013
1585256
463899
151350
1055088
1059262
1295413
936261
983464
1089462
1720782
1900630
1216693
805944
625099
1747293
614143
1224289
1565967
359966
47901
326991
1840441
1076829
867710
1358258
406847
234968
238479
1766328
754777
1019822
424603
716568
1984378
842707
590835
802308
1583085
1940269
1744476
1884752
247987
1660715
1111666
436305
1094769
209273
267924
1560952
1264874
707675
1478732
141844
1924687
1423157
936670
610077
646173
1086800
350793
843644
1632268
1471732
1130918
143930
1433014
1830802
384822
1644420
498589
621457
1206652
402906
553838
1794742
488142
882396
1806938
864279
74173
791767
531684
1321740
970604
226924
1212146
1676761
497080
1911852
594260
1897917
1817197
1258480
1850262
1802266
1770808
1527389
585625
134229
1088686
39032
1742429
324733
1073729
1457229
783689
867905
1795300
1026259
1013980
678195
1662765
313988
630613
1326445
641108
1861407
757171
719381
1690033
725886
1138509
363360
1075608
356741
240804
1001707
251169
1772028
459195
960774
1039761
1242235
1879996
727287
805597
1571209
777006
515169
582438
459566
506039
1543336
1374472
1535433
496430
726537
1892984
182003
894367
1118589
948681
243049
1501262
245879
1290484
1171775
1765490
322189
1836266
143822
1985015
1425082
1889499
1261042
999069
1115370
1221065
1511888
1905682
232921
1738114
398661
217830
1793832
1183379
356427
1978847
100694
920224
40963
1855087
1814652
793707
215685
815023
82130
1841611
289209
626216
983555
131460
238894
1436717
188234
1123170
519626
1807665
1150876
586407
135798
909906
1825782
534360
679838
1350289
1186357
548667
540708
302001
1257856
1198726
681600
343418
276060
13008
65511
227251
1803058
1263235
1914099
634337
1873615
1670997
6486
190595
1621439
459404
1169009
1225158
799302
938606
833864
164268
1597158
938777
1373273
124736
124888
1989137
1893671
1439074
901566
1066969
1477842
408175
906212
413551
1339617
169312
1862630
1124042
903779
537587
1807443
1322278
495877
181052
1993687
412559
1040772
1642027
292947
530444
334122
150445
18409
1281450
582153
1092430
1338862
340579
324849
674693
841357
1123881
136330
902043
1516164
561765
723195
1892421
627642
1472220
1782646
1497661
1981020
1854586
30055
1662221
719919
592134
1274968
614427
1253116
1834452
561229
1921134
264069
1825175
1622354
59680
1562558
1813062
1696427
653747
195593
293628
466576
1855081
1952770
632948
198048
1559695
1846344
313856
1791796
1079580
1458581
435063
775802
1221330
1202622
940877
1362627
297018
136091
1295381
1780230
302077
455732
672713
1885458
1868392
1271724
1213108
1863415
647365
1693987
1011839
1270521
14410
257300
957683
629455
1199927
1378722
497164
763420
683549
1117478
1406984
1588329
416321
1788351
1830239
1078886
1075096
656368
337489
1758923
1247632
591517
121500
1543802
1709880
1305156
1369562
791178
1536779
245662
1823320
907878
395920
989179
1236841
1998105
1889740
1214554
1622947
494569
1247393
1164883
1859812
535143
1991459
1094775
1508669
1196469
665818
851989
114901
1776886
676289
1412071
770767
504056
911546
1716788
1242595
1753379
1161957
373309
697518
1099888
878509
386023
1727427
1836138
81971
590822
726187
1256848
738115
1036804
363127
965864
1102191
17949
1837100
544496
1077147
26654
952201
1565504
400341
408113
1663609
1265360
918912
1172774
527630
32668
1985855
1704713
891539
1754938
488975
969660
1868697
11332
510055
385030
1899440
1682617
434572
1343919
1109225
1713682
1133687
1521341
1813795
293581
590105
390098
799698
9823
874867
1749279
175113
314442
1872255
633073
1514192
1987606
363623
398218
1784655
1748777
1453212
1201635
506665
1442045
563582
88549
686411
899981
1348687
1975282
1422632
579186
956636
1979415
1699346
404981
1035441
1525994
1037192
1639903
1594011
1716808
1525665
743504
359461
585332
1514684
548713
370126
1839361
880555
809768
1256858
1605184
193251
668463
673606
559195
515604
544113
110244
655282
978679
1434279
1222221
1855720
473358
1471143
1478580
396017
401976
669540
353570
238722
4154
806316
995525
1364109
331183
686003
1830173
32663
496321
546183
1947394
574671
554063
1983698
26731
1683381
854058
1319683
568588
745772
1487892
39195
827984
1447380
388049
1369587
155744
1795957
1983149
1877523
441872
923882
603387
1980769
1471573
316541
152987
1369394
495236
1194518
1881310
1566753
453342
172658
1622384
975650
1118843
1846117
1177743
1099350
212010
162192
690654
1302032
1081220
714958
391771
1174894
893658
1808553
361145
1385420
1314338
955082
998059
957901
1325393
1177777
28513
1994894
1140049
525617
1721055
1001367
1758837
1063260
200716
525208
1837632
1108242
1038270
72264
738867
1325611
1788032
151322
1831461
239978
1454785
1175905
924394
702747
1242073
1597154
856982
482541
1309494
165192
564417
1241891
1672044
778221
820401
1978142
956003
887716
1190172
365046
1121875
1588393
1692427
1971811
1651917
1966473
1590332
794036
811067
1325639
437802
1799156
1708915
1973351
1744555
854185
1191522
403307
25025
1538902
856493
1300779
1735345
1562755
1952097
310645
1432935
174182
886638
1872515
131436
1416182
1473014
1970245
1467628
565120
434775
1003916
581067
214043
1220202
1804840
1435735
1483349
1774866
1873689
99864
1316669
680847
84639
1749214
34405
60646
770529
502828
1742042
1103935
1758871
829005
1539831
202482
1594309
49469
794017
1718487
1019703
988033
1752929
1407285
67278
650514
1881206
1384892
1953777
270928
1345018
285457
1727215
502822
1361034
1649421
576790
977543
1889902
1502250
578134
49076
596944
1347584
1034108
279048
820549
640143
770854
1381202
105643
1355407
1779462
525094
678686
1844026
919435
1056689
24791
1983890
121553
353617
1747665
1315419
1948020
1791775
1636978
312035
680740
1383809
1901091
1311253
1995736
520787
1883269
64595
109561
1228918
1767584
1021319
491345
1269379
771354
411144
1357999
586630
728450
634339
1171253
220279
1121582
31764
30647
1770978
1883522
260717
1071265
147266
1687529
473555
1610455
1625292
996292
1635477
1367875
1336959
441536
1714168
1977803
1867279
717254
1621995
1347903
185045
1956824
941760
16023
1691587
1019448
56404
844924
969948
1429130
1708058
1096285
1795475
1774484
431841
1672636
652138
682222
1418975
1756600
905549
900911
671774
928819
740251
25711
1678800
742358
1978994
1688375
1284193
440996
1503959
825878
261400
417136
804106
1729741
1465695
1401638
752755
1857061
2686
621691
289632
1661537
1179067
549511
73173
920698
1998434
931512
1824744
1017794
1286735
173288
1443453
570198
1511618
91476
911801
1304979
1691481
1415841
1886249
648078
1059570
232124
1482803
946133
1145134
117866
702466
1439468
417807
203607
388784
740584
1970960
616873
1979708
115780
600960
858186
1853116
1874213
681180
1361726
1741564
524111
1605158
165621
1143690
1513505
1251658
371544
1612527
1748373
1055524
419482
43412
158283
152314
39592
163287
523460
1939307
1001249
864966
647194
1653367
1583039
120529
1667674
1376908
530025
381139
1881403
945046
601836
23008
1030628
917790
1382054
155664
718747
1894183
267928
1626302
1995692
1387992
1584410
230567
1680828
1407900
335812
1735265
1468397
163960
434885
260558
125168
1505371
1180175
1530475
417772
1266891
1005049
1657401
1874696
1720107
1293739
114341
322808
296161
1444478
1715936
1846502
333965
1962058
708088
1018998
1129946
1832566
294234
1673308
1569227
981016
349749
1942889
718237
1497785
354699
917652
479783
155416
969811
1750032
1149330
1862672
1645875
6956
45386
458104
78576
1225936
462328
1122378
98047
914980
970649
613369
1538724
635538
1854338
426402
1317479
700518
727762
1462433
1375240
525340
184255
1310226
385429
1885125
946782
1066261
929813
544350
34253
1402140
1045077
1660283
1845577
15401
922296
838340
1648511
1276138
1260139
1002966
796675
996481
257815
1039930
309264
1173258
1573677
1911073
1400560
1648174
1449207
1355423
1661494
1426606
1436331
176947
596891
1661389
1746570
147959
474849
1007475
1581831
1635536
110256
1884924
837506
1073188
16775
249912
113810
1644896
1524436
65192
1409677
1452987
544619
1145671
1204196
391914
1402367
74140
1665588
1420147
1468736
167331
1029931
1387586
289116
1781091
1315358
1991461
942725
1223849
770606
1516852
961132
1500323
1266970
1636063
729290
1180052
1300050
606465
874167
40581
103629
1240198
1805352
32415
36056
585370
901853
869390
527989
1022842
1598864
1601611
1777686
779953
1290166
1094610
741098
1231585
968812
974148
1037984
1789642
1423430
532044
961973
697343
1608642
1727879
290793
711451
713870
152326
1373955
1558228
1137436
80376
400961
1784914
1057014
1298183
1286368
647503
565930
1649855
1348878
1432511
1192404
347029
1890840
392338
763626
1632453
1335447
405178
867093
676512
1965809
1029937
1173825
727325
663759
1156179
1706437
803343
1857049
355068
1658365
1177468
656160
547880
745737
1060516
923077
1506450
717442
1159283
1927884
562312
865201
819748
1775583
1145155
841104
1195677
1443267
1214392
1784977
592102
35140
1298713
1811761
1304138
431134
825811
404447
1088584
117284
946714
1249725
325205
1705048
1359269
193326
542071
854297
975464
1675455
602497
1395757
998211
1289042
1704649
993709
1315519
1181409
1587366
67141
140800
640993
965290
289461
1256945
1888313
546603
931926
442835
1997913
16054
1014689
1660304
694337
941219
633305
1732564
1164655
652949
847425
556500
680493
1115326
1451971
1218077
1093255
989730
1245541
1644243
964786
1331670
1875040
13049
1854938
1784087
459260
1860021
573653
1078005
14169
802199
929182
1748762
502729
1194385
1881211
809929
1376090
1710309
1560133
1332984
172647
1884310
1327789
1585611
483914
584302
219177
1404553
1876874
1973777
283153
835574
885291
1095605
311595
751966
888976
709645
1210582
1430551
446686
1599234
1148075
518805
893083
724453
1382045
1157427
670380
91547
1070171
1029822
304949
1502778
1636071
1221543
501400
534442
576469
1665731
503595
893357
1214875
1190023
988862
212379
620688
79473
1045083
1490200
1996264
587626
1835370
91331
1533843
779033
571516
1233777
1621387
408086
863321
1979013
689965
1197898
913194
351539
1394309
1639323
1407432
1645066
1811449
1901320
802519
1652846
249360
723476
1727770
1528076
1016980
1423623
1308442
272636
826250
1046663
1921362
1373447
649425
288140
1076252
1626325
86079
1433858
1827732
1996779
692783
1268600
1722020
1980616
182469
384595
1386301
1722171
1460190
1003061
1474395
1621161
686160
1799151
300528
909120
1044623
1190695
1504466
1456627
574802
785617
1216729
801003
1125973
245830
1404875
1283083
1289742
1364792
1610065
1287921
1225057
808030
1363499
664500
1242910
1705915
1882024
335828
1743966
1392823
368348
1793206
1049372
1725978
1902184
756647
660196
964820
616029
105685
653475
1786119
758774
535049
962203
1265176
780537
280899
304660
1139890
825937
1065189
154363
1035151
295145
668545
1260632
139463
1909158
554354
356621
628564
1464340
722572
920096
1167496
1098829
570391
1200253
1622019
1124738
1124064
1141757
1658052
1147701
786796
1409822
127696
875995
1905215
750876
1332436
797024
513526
3999
168938
1705922
434670
1727782
1673651
1524305
1761196
90009
1148392
903972
1091349
131946
318466
1877513
1467989
1193810
42240
101059
392452
146062
234248
456724
1425466
1073787
1666321
1230325
374301
1544412
236678
1182367
173059
1893045
1786868
1725935
1775210
1542631
219671
265559
1772354
1465769
1370619
1753358
1537623
1853777
632784
1008079
1279820
1985397
150504
1265033
468557
1431760
329723
1544885
532332
1684488
1677058
927995
1936508
908926
1123520
712109
1894025
1324416
1375828
1383112
1898925
1094464
1089491
1730021
1765191
1833170
1431186
1251179
395502
622750
1069742
880997
1120011
1423958
1815869
1377932
952113
1768331
195020
1427535
1965577
4555
89297
299174
1367751
1845744
1263201
1036778
1961115
1911143
699800
266561
430351
1907203
381691
1208672
466697
1723610
1999376
507307
1965401
1631820
80669
1692541
1993853
1324703
413491
1741472
667564
254872
229974
1760579
317765
1963930
1131832
380479
1531243
326844
1633691
187005
335003
1588503
1831126
1159623
246969
893584
373563
1369556
1105898
1800392
962160
478156
1791645
110508
159493
1959566
1041632
277846
1945990
1498410
1116576
26623
855571
730357
81257
1348096
463201
909518
721846
1521497
355070
265223
1052232
1768127
530071
157389
1091911
1013827
1348316
1691327
536457
430000
1215401
665595
887736
1396109
1619295
289703
55947
1795779
1247552
222208
184055
641121
1137719
1814172
216024
720372
377433
890239
199515
1441962
645138
1128560
1561580
426058
1130071
588074
1317207
775863
225762
289735
220929
284089
1555182
946866
1069212
1398857
55078
270114
413150
1053769
1066870
782426
1657668
1345097
1853594
1874517
41390
956494
491084
986439
1876656
1736209
590817
1596039
1754384
459928
74112
1098521
857999
553450
433794
822329
825631
476141
1044079
1241922
1701666
1604064
798397
955219
1005829
1479408
154359
789947
1261266
16594
1496680
1005637
1249104
678122
1236018
297349
1597502
473237
1739867
1073288
841852
120495
1541242
1210192
696923
588936
48986
1129248
273124
1003681
1467328
610091
1201334
1390489
1145986
651914
1825822
1749293
1121664
1045759
1091820
1117331
163999
692351
1800435
521346
808813
803231
121504
474542
171877
877142
1801962
726324
882639
1587245
122870
183063
1504786
581645
1576572
253059
687570
1611421
1985431
1253837
1720555
1822790
789522
726792
1627513
680844
1327633
1973347
275153
1509160
1058568
580188
1345145
461092
1067101
1455202
948762
1068337
840389
771226
453235
1825067
1510766
558746
1238814
116854
1757186
755784
1254096
452442
1935278
747863
1364194
374474
1448158
594143
295154
436454
89074
277531
1367911
1737234
1058453
1626845
226516
1847638
374639
748201
33154
69565
1279832
1171756
1193602
667203
55602
890605
16410
478595
1938829
1079010
1702178
1868166
986634
1604623
1253241
1093444
632506
1674927
1466872
548493
1904870
861676
909213
1833454
137865
4403
619087
1720214
669067
1312339
973141
295830
1535742
640684
1065718
1607269
948101
10354
698175
745531
1564613
541839
497888
371874
400954
1894490
1089684
1257309
1557956
1773891
1400051
1374993
493104
565616
384537
483471
178525
568870
1020563
1392873
480329
730388
933495
465156
380854
1388307
1829316
38395
1542799
848746
384782
969303
825019
134798
937879
1530292
1863772
288790
1398944
695434
1428564
1591541
317844
1444844
1319621
410504
637571
1720588
1140431
1960314
1916860
399324
1771217
634193
1887544
632450
1543724
1065510
300159
696642
562933
680297
235800
1093659
1424121
984061
759396
1394135
661643
260684
1421734
395454
804914
242985
702801
588715
1113366
149261
1718287
1450487
555695
155830
165504
113983
171039
385365
1128674
506841
1096082
643850
1628011
1305773
1613520
1143121
630089
1351970
478946
447438
1108392
1311717
117993
674577
1084504
1769532
1034881
735410
730444
635670
884270
25026
688288
1544565
120074
185894
48931
39417
1351565
126447
1610309
854461
859658
1629666
259012
522701
1320142
248313
566626
1747149
1959854
1484979
1594263
677914
1455886
1530730
202676
1717957
1228555
1698122
664701
1286788
404374
1769829
1429734
157715
170970
1573321
1470628
1516972
618394
1647495
1620804
300254
1930566
1495776
554461
1913598
558406
1722898
1480992
21802
884353
488990
1923445
318294
1717197
1420914
502923
962725
1633968
174198
1153121
1577979
1750284
1906980
1760424
1215339
1678711
1379782
785464
1728210
1582245
714579
964239
18492
203655
83217
773427
1339000
1188130
1321546
552049
475231
494567
138328
1009124
1411304
1323337
726818
1701922
758671
1142088
1622829
1265774
1281926
1331106
1871474
1076755
1933428
1795011
522614
479440
1380384
1708482
793078
541440
5351
530589
869633
1490585
565995
1459449
1475204
533069
795234
508534
369029
1131388
192044
382570
1012505
657615
1938413
933360
890054
1673069
520735
1887820
1183732
436969
733307
1296665
116840
630873
1647921
1931209
243210
724332
770539
160711
927944
1027606
1850314
1712347
530024
954431
319401
821513
1974516
1981862
623490
490690
1153649
213211
321263
1728157
1263313
325120
625871
1542023
13617
280233
586028
1709381
338736
1857379
706176
1504975
650213
1690539
448700
1460192
953029
917505
1021350
946772
763295
1972250
436869
1835945
1508801
803725
20696
1792567
807107
131369
1468793
522778
382976
53961
358651
51326
798104
701703
1975314
529314
877026
795469
89829
411883
1619460
672561
308282
1476143
1950083
1636552
1404793
734798
1189752
308570
1834320
960771
1975215
234972
595314
1255984
693515
253537
904448
1304658
777061
1326764
639252
164010
1129392
1925152
1712598
326211
968829
1347208
957176
1082522
1408604
77156
1230127
845152
863114
1642582
632885
1984067
888408
355773
514167
1435323
1488465
1031105
497445
552816
257348
1150694
1238785
1655700
780302
261353
646032
1055943
1736720
1534861
1722861
1554074
1734538
741177
1643943
1107776
1858049
425245
397200
1509498
1391161
1287904
1585915
937708
321608
1912952
369583
1177446
544857
1565662
1963497
188947
1197794
44840
404300
1485001
982350
463728
1294425
1212598
967981
1962849
800941
1368539
1578158
1864362
479967
1655784
1619092
1622680
1191791
119355
1959482
1823392
431064
1577981
1724748
1435910
1667020
1406493
225412
904207
1936661
1659005
1049751
1398502
35019
850199
1404830
117354
1478904
1340042
1919313
955239
1048888
1707610
499801
171998
710625
182731
716732
627247
1661327
1625528
1003493
242275
841885
720536
926282
1133477
985130
520898
1854912
198593
393964
802057
1599456
275093
1381918
563275
1136385
356752
1824158
125678
1982946
687232
569488
1257840
977839
1063168
114761
833716
669148
393424
880722
841489
1829202
1649202
1526556
801317
813746
289364
1453930
187330
97076
1141616
939150
284269
1336540
720827
142472
1414591
1338387
1328496
663507
86456
1297252
1541979
1494585
162204
104422
1692136
311032
935101
328209
255234
194992
895501
236723
667408
1734035
510117
998175
634467
563184
942883
731461
1373628
819876
1331645
330875
1424476
1781395
224154
1207281
786028
1606844
1015238
1329965
1652078
164399
820645
1695805
1792277
568902
1470629
416557
751999
1122836
202185
202137
1242612
320264
54132
1792139
743785
85111
1995986
1718659
644736
756386
562869
480277
1238403
1335004
1217478
1320592
1829978
1454821
1746722
828514
178224
1939519
1722199
212884
1684348
1557625
458459
172213
1840257
1411850
1457639
1674504
1468858
797619
1293652
99619
1733919
1872818
1501880
1045865
282914
1283615
1004877
1141317
1713469
990310
904999
1936209
773414
1700652
619355
366341
1383098
1718759
1405821
1397259
1186880
1172186
1129111
278401
1044153
1838396
746700
370705
1351737
1907659
1018907
1259015
393967
1135643
1278716
1025082
523390
1732936
1117120
1193757
528692
1106098
987591
514515
1788367
1001803
1486459
1803388
1005294
208473
1076834
1634483
1772512
215665
1385256
32656
483182
389274
1655149
816424
754678
515639
891501
1069095
922136
893747
974222
1840591
1715584
1163604
127583
1305666
427532
361570
568131
760931
918335
514916
1789030
1487383
623977
1721232
1959898
1170037
1963094
1306548
783083
630206
1707739
1501288
1525979
458224
924433
419811
1961686
810195
901423
584871
675188
806162
650054
1580846
434341
1204822
601975
907899
1118431
291180
1883765
300910
351379
1489663
1291218
527856
938285
1751891
1094687
603836
1312576
1385117
549984
1648119
554719
1005766
1792561
689914
1450329
1065971
1969207
1138424
1819999
598759
615774
677721
1085979
1702208
1487666
748281
1446671
84023
1442351
338603
1125178
1503857
277933
830275
1615914
1972264
211174
910441
53486
174301
232563
116755
645770
1420650
679117
409890
1303897
277181
610716
1999177
189173
1945418
544841
940441
387432
1590053
1770628
471765
1534630
173156
142368
1138287
1110342
94357
306677
1926772
1182532
1160942
666623
1903625
793270
1177085
1747085
1392967
553655
307495
884017
915200
1117293
1970028
599737
1982123
1319194
1325374
1771869
1388828
1890578
103672
1756588
1020037
513047
1025828
132667
1880668
30563
1404247
1843110
1368185
588043
799493
209505
1539698
1493831
482479
799298
1729228
1205486
880779
786185
1378876
803092
467960
1412364
124952
842645
958501
1451474
1474268
317912
1746517
291741
1537473
1660858
29764
1593515
725612
1282984
1463262
275886
880103
1703315
261662
376955
483608
506941
1150940
99790
159441
1236415
1987569
300244
1293600
335841
1250607
1171493
60747
1083109
460539
1448071
247834
1874716
309487
469274
1079462
341356
919979
1621882
369465
1448828
705467
1889381
954221
221289
216147
886298
646191
1887987
174845
1450667
660539
474397
1472408
46557
605301
999421
1985226
432614
1053485
442120
1347835
714430
630153
225886
17185
1698553
1601531
63435
1722949
277214
928732
684664
1558575
1866414
656417
1079509
835512
1360859
1726061
1310546
1589914
283435
653874
1322365
671122
369161
1449712
1592110
176617
1645153
1786111
1784174
1701517
481914
97831
59538
969817
1135077
1079986
1561736
1545424
461755
1587924
232850
395181
1035697
1704443
1463561
1604230
1468139
1317220
1069111
698176
773091
385194
1110632
1719233
1968879
382799
59385
1118842
1592099
828015
1396182
1738135
521781
648880
1258677
992029
1841117
956060
824726
1085345
1431176
1665452
300469
75697
710626
1377317
79149
1000309
801391
1531504
1980802
870884
488932
1524179
1105105
1092747
637528
1856160
1107417
632465
627621
1711678
774541
1629090
1391771
285999
62236
351824
1598916
1455130
295077
1230044
675225
1976055
1026282
2807
202373
1562655
1811267
209204
1077906
31353
150045
1800357
1381321
1663489
159264
1380535
723636
994620
1424798
1928949
1691103
1551110
1290789
1293830
1800652
372175
1009328
860047
1175172
1294465
1179910
1826470
156286
1115120
1900009
714430
1818431
733772
150561
403065
1892166
1099744
1483528
1942888
621946
334716
392977
1332004
705812
884154
826723
1123403
778907
1747875
1348016
1487927
1179905
1004827
660785
847128
1323038
852922
827074
1249250
356268
1554726
1619226
1621585
468763
1017443
1445892
919120
989939
877351
1387705
602548
1222050
919426
1991830
1927670
314732
1597756
1049123
1244105
1673127
1737654
1142633
553528
141180
1842261
1231765
835284
1598186
1167156
795885
865146
157726
1729191
1561259
1090820
811020
901903
988072
524216
646921
12266
1863891
1050149
1007940
1129743
1841170
1086478
1588310
1957691
1093164
1914252
941006
737775
940101
909727
1303903
1553233
763967
738061
893356
726834
984328
1824336
688939
462913
756367
392074
479962
1033021
1474738
1163603
266627
778552
1347077
1207839
671237
1382534
383835
1578587
65051
1686966
768114
1192537
1608319
86787
1805508
219787
704125
1238132
457854
325698
887990
1387610
1817500
1379985
962757
1269409
537418
1507141
1185535
1417080
530571
685455
185025
305814
1458722
1259956
1858231
1991361
777875
232690
35663
193526
1811273
189751
808765
243422
805341
1744583
1656396
1348083
309936
1014444
1243434
287753
203837
1789540
333937
376039
317628
1201712
120660
1058908
1017061
730750
1692894
1007385
1309596
1663341
1619729
1351609
181532
1504070
1227123
155563
1235769
1599733
604416
1270223
341878
250862
198626
1084769
834453
17524
603193
1587579
304721
1695299
1018880
722938
788735
1140748
451341
701713
654364
780307
1082178
1867988
801915
1759161
747929
148371
852884
346008
1565121
651611
880348
121130
444307
178295
1374959
1774224
978645
1615392
1908660
247052
1247327
1414021
217305
158782
112317
1749007
80870
1923744
1332233
816349
349958
1655506
1795164
1939789
783115
1413447
880830
674531
1806219
1755612
1227004
127955
1612506
1404323
1581849
1745015
24006
1793990
929301
1891562
360527
1489232
1061936
1706230
1047682
565563
9738
1731256
1728225
1124596
1660081
710226
333968
1273344
917615
1076897
1888647
262530
739284
1609399
1880184
1102737
601676
537169
1859881
1001997
944166
543063
1939767
417663
1346204
1822681
1285716
1976685
547013
1656252
1636414
1263207
1484878
540746
1736274
1956059
100081
612528
1508031
1092421
1625522
1265361
750404
1526625
228427
1071973
929241
606435
908827
1992668
1312617
940434
1581188
1145697
588069
448064
367425
1043534
974680
1222385
166220
772392
1794459
894642
1824188
767054
753675
154966
1742035
1506079
591348
318335
453187
577388
127624
1557304
1754047
1835294
1400188
601116
1192721
1232109
20119
239553
1444696
1500579
978361
925343
112399
1567906
1122376
1954274
340787
932286
1374564
1600897
1339810
1808343
1956305
885606
857568
1673578
24033
1224286
343684
1674525
1622968
772804
25774
1284949
1867575
1456039
226164
194139
1890221
1201464
1846065
659831
484892
139605
1408802
277292
1478767
1314085
1571906
413941
1222158
236671
68258
1968447
1967754
1416014
398506
216767
1562607
344529
212693
1630778
1260691
1010591
1071445
306437
1973833
708773
851878
798456
77999
1431535
1625092
1096401
1932698
1424191
1018261
1595527
1967320
1360344
274670
1382470
666040
300040
667780
1830408
446373
1136925
2016
1051591
1573231
1035171
834246
1530875
838471
1662444
227363
1688890
48477
1686810
720918
1191313
428402
578490
1267662
172052
542424
1651756
1405634
1573611
1932844
1613679
1056145
880164
731116
732234
1579218
1229276
225199
1409894
530462
1730764
313525
1665886
235812
690580
1668834
357090
358885
1372813
1046276
1732884
750574
1800727
595686
34349
1994656
406081
582151
1001958
401789
1826120
1503108
895523
1005992
1184344
1824013
1156567
1144184
293840
1656601
1303426
301296
1021948
1719124
55910
358914
522082
652122
894746
861809
1877809
1568963
614465
1308505
975509
1065624
1751250
941700
17441
40110
979742
1119151
936956
1815610
250334
252117
731613
109011
366879
1982944
336537
134675
227114
1821588
534511
495326
231301
245727
1232612
1217653
885143
242270
947291
1495234
1661667
480562
786376
257313
1747874
728868
695897
826240
231539
1299240
1482010
1892559
1574116
1229280
770458
1293604
1547510
1974004
1903622
1446623
656254
636356
1911658
1069735
446107
1054714
434780
1865914
1183365
1520461
380784
266628
1288439
411546
1331598
185321
1869713
1945227
1704755
1085327
77969
1921762
607404
1560967
55120
70981
52844
672235
835914
531475
878851
1964904
201540
1377103
468463
487852
1677711
795365
280028
1857355
122439
1548835
376752
872387
810333
1378088
668120
1491688
1758324
955177
777594
855099
1482159
1730008
1681355
970799
1272788
1090913
564940
1855289
821873
556141
1756368
578917
466292
1508465
1571291
1598783
248408
1856363
1757203
328325
114892
1765696
1831728
1813111
484476
1206722
708918
94306
875693
601364
600377
151061
308751
1079902
1583365
916362
645047
1825895
1488132
1467311
1946307
1832401
1637546
1299186
839592
999376
1612405
1930704
1680522
748772
1530496
811937
1146574
835849
690374
114750
39534
445359
1867397
1792682
854928
132746
675511
1824536
701157
1395028
1944514
1174402
1806075
1547712
1846989
1889206
120877
1861724
1395860
1390624
1873787
1846014
905222
1981691
163285
31580
867750
1395450
1076808
1001389
4966
226784
1685415
242054
923944
1092784
80161
1754294
800012
653188
330271
701394
226704
234410
1544332
383682
1519068
643884
520594
283543
1863109
611880
530625
1171410
1481384
1694146
1475041
1332469
291546
1110180
731706
225338
495976
180587
965545
1441079
1916134
590942
112724
1578044
174521
641879
377130
1965686
94971
930658
306460
1406075
1360425
1604217
65009
1952710
1301599
84743
1073428
929018
189108
1152734
1362184
1230333
838521
308918
126976
1519043
1210211
703992
760097
1095186
1916817
1367258
163411
398524
962202
1965961
1377709
864083
1730121
1948107
267126
674253
548984
1890124
1012237
321577
501334
1699952
1604685
498806
432565
1770068
1367834
231748
1923230
637279
327500
688537
1933912
121160
1571135
133223
1579620
40501
459225
876360
1364899
1588884
402164
1519487
1889318
1311165
530122
808736
1625589
897311
239943
238222
1670384
825527
1411635
979976
8911
1454523
933901
441468
1936271
437666
1784903
1255435
1848406
46217
1490969
1916208
1674395
554669
1411267
232665
296497
77521
1732493
1522814
1610909
1508196
1915639
275209
1402428
639287
252198
1927272
684383
1347555
737013
364981
1137296
1954003
234970
648963
714286
1705883
930886
795678
58377
584381
422598
112135
746626
1583566
70415
1281980
330302
1431143
447496
258964
1226539
1545894
297278
839477
1580407
26025
823476
532752
1817045
1281117
1888592
84290
583071
281129
154525
1449033
603667
847640
1773884
528585
549069
1147924
748948
1795141
197456
486612
1871566
894317
1641535
822334
405097
1124229
1937622
573511
1274505
1859360
1031884
1325508
250863
1111884
48047
223966
1754173
1281969
1133910
1914788
1242145
776567
451252
408687
877281
1912489
1321946
1343588
153160
1252373
1349974
410501
100955
1663466
564997
965403
1359064
341135
785801
109733
1548181
18436
829587
1488713
176989
87474
15176
1936193
1620219
1486384
344041
176246
858142
28579
1157643
395447
1765771
119534
1477710
93804
1975265
1334350
1692732
834226
1968232
480631
589516
1086011
1883871
890530
49643
36595
1756741
1495952
1048428
936751
1593218
1278893
1246485
629656
1245188
254539
1520735
223517
845414
518725
1961571
881701
311071
783329
94632
244741
101027
858309
1598936
1452035
1894135
1690170
1984643
1100542
709669
1840884
602545
279562
1248861
429519
1237704
376345
600009
1007520
860733
1926657
1620590
1836408
663348
1614596
1507223
562502
1635857
1715418
978764
1568818
1838870
942109
1432839
1387237
1837491
1654348
148834
1813951
1869143
281499
469774
1746424
1384091
423738
833347
61704
1679630
896058
669275
129492
1136886
1472336
1677432
1012919
1862435
403606
799370
1836400
1797833
1228473
1472146
1883397
1543871
111872
612956
1809023
177523
1434863
1939551
43399
1918919
558875
1657779
1275141
223112
1106598
835760
1834412
1570731
338119
104421
183440
23818
235613
187108
994785
1899782
1090861
926565
872828
1731583
1903186
1343110
1990104
1059963
545675
1860095
1346747
345818
16712
322822
1596271
53150
314055
847259
641860
1036303
1137683
1983873
638768
212199
1517185
996289
671987
61450
617876
628124
52460
1094638
1503203
485503
398995
665492
1423032
1045001
571161
1707453
425562
976142
1120330
1243035
545
1549367
1178760
1057126
1869667
1709988
1618849
767516
474628
1885023
1778213
821475
381291
1911373
1342937
1735812
789902
708559
794813
1769216
207013
1036534
506066
838145
292515
1040914
493466
1213038
295236
624567
1453321
1811245
1538025
1100323
1051862
1838426
78450
1967871
107728
1131280
482615
1146607
772261
1852592
1186807
1523107
1212940
1913003
775875
20213
983604
1350215
283512
413105
637197
370973
1178721
1966299
635176
1911075
1239954
646724
939359
474839
1175493
420254
420698
580794
1625607
327944
829048
812557
1777929
846461
121379
815318
673414
1700442
1781530
530215
1867204
938602
173847
363381
933937
174623
721834
1417475
1679937
885325
1396967
1981139
567121
6687
1364433
1179403
1814443
153371
522802
1153102
817860
665136
1788638
1354406
148258
1296661
620397
806160
570828
1343845
187430
25886
1326899
75559
127572
563742
516079
63917
1820690
384083
1883097
817336
126396
1930327
121103
1595478
729656
896420
1580997
1636512
1894595
703066
996301
484905
1807710
1841285
1587096
1004150
276691
248391
1865077
816257
1246379
1924167
1265422
1178333
82651
950115
445004
1473782
1028477
11043
398036
984236
1845226
1675311
1473046
1323853
1414486
1627584
1049500
55094
1113123
1928957
1325760
673628
220115
655074
851570
745685
1260974
1175462
290601
975675
859062
167350
1554539
1813342
50967
886276
1188092
1410054
1421701
357725
173583
1969222
266843
1405254
1481048
244478
339316
270889
1329920
1671172
111632
1626273
1084482
483514
290407
1169242
156412
1118574
305843
40490
1139158
1208147
1877591
1852879
1543315
146765
486329
1350841
1303627
282598
1406345
277239
1012799
1642849
996037
306152
1000782
158952
1518178
1575963
721464
751631
1609006
667570
772592
1145727
1754804
47491
1078976
1533123
555901
1572116
1853705
1109683
708864
529076
1413022
1981464
58884
818328
631829
1564653
924522
731859
926362
1291142
1346514
1217200
923146
1825039
1375836
1794657
366316
1791263
986625
311553
193511
1428497
1158420
1560007
991390
116595
602902
733004
1895395
428573
995010
702431
781992
1986311
735512
1255028
904667
1008960
525871
1342286
1943970
1392334
473501
1947928
73270
1846415
455227
464364
854538
1951459
1720434
1494362
1037689
1654773
1228533
251517
1864437
196200
1103368
1516855
1282986
1814797
1904982
1055904
1696111
1228914
1506280
1014103
1951343
286290
1587880
1070973
688917
1871725
1847887
1275063
92385
1991717
284297
1762809
1322890
943871
1014034
553740
1461222
668886
1300467
1000448
380779
1881035
95726
179009
355626
1369815
1632673
779774
5955
985107
866489
327762
214740
685231
585803
1107129
624868
149119
11594
1520578
1932463
1044265
502254
1735903
707535
1603898
262149
1721119
1806840
1883973
995348
975846
1373008
1177018
1653813
1113441
1385872
1911570
426910
63887
1113427
1915385
1050121
1901468
165358
1404836
1171407
153493
125511
772742
770379
340627
500072
1771245
1466758
835424
1565748
1599884
1265816
1888004
1841111
1836556
1965589
1320881
267934
1071534
132872
1370154
365980
486215
561040
247093
671457
1379469
468911
1160574
1154448
955080
112263
1940549
435437
1856082
1643344
780508
1943317
1395208
602217
1185420
362932
395691
581129
91129
1503219
869861
667712
452443
230304
1645442
666045
857559
157186
599454
1258174
405538
645298
602084
465730
1794600
94735
578553
1265362
1858276
1689519
1444443
232036
800805
1864644
1821982
495190
1880153
472743
1585458
301354
1627868
1650840
726189
1260451
1882315
1203483
608645
1935604
479634
1084509
812432
161471
81545
1229817
1715701
1034534
1316417
1061864
1305936
464881
1861681
1665281
1897964
749609
1203665
1431525
1359355
1603926
1795970
1947779
429822
1564047
1580350
281274
929548
1624631
687019
950032
1216850
950889
569664
1203987
1458726
1874266
1457565
975327
550446
1193065
1132203
1979187
400839
99638
977313
385008
1215030
1282501
722264
1524232
1282772
569985
848496
183229
306025
1697774
46154
1720347
267404
552752
391706
1938830
1699143
39064
1760964
1636321
1327316
60185
1736265
1326127
970974
1930724
1303489
552258
139999
1005480
318683
593881
1872141
1296956
529713
891556
435282
1482910
1642101
767255
1097628
1000919
949444
477773
1485016
729319
300432
580404
1343714
1408193
42753
670711
840673
358623
836247
1350487
1884084
1084680
1926768
1778036
647202
733608
1527346
1675868
1602393
468370
342824
430653
1587564
728097
868999
1437695
1190079
1217379
243537
922050
73580
1791755
1592140
1860592
1457040
542731
1415194
1421842
1084659
1677785
1785036
105099
1147476
1391932
654675
1469997
1872521
1543522
1023713
844567
1620832
1994874
110585
1393778
1820852
561466
613166
295105
434506
771220
1518974
1816552
1647035
1052641
1428087
550711
334876
1549352
1422207
1108691
1666644
1233237
1544800
1554137
383669
974720
1587660
1902347
552670
823976
744195
1779388
606315
445740
779543
381193
939670
262417
182585
12719
443806
331581
612761
1985671
807305
1978630
717818
704208
317785
1180828
1442192
347431
682136
1245276
1105579
1286137
1490760
668029
1133698
57115
1126087
739703
1558502
1778926
327339
1711727
1556849
1621979
77666
924763
881178
503822
1593505
1532793
1897550
1869433
558084
1822337
85563
1077248
787745
1003175
1360841
738581
521309
236417
94921
761417
1622332
1910841
1652051
1531996
259451
384798
676104
123290
1085366
615275
616110
305572
1028189
146975
1363513
1982273
1955205
1659999
915129
843799
722750
91956
1167927
153509
1508887
1810366
1018691
1788295
172485
693064
419257
286227
63785
96937
1670875
227440
595582
189978
1599567
501309
892087
1224046
1571894
1881212
523781
1631776
683537
1702985
947030
645861
1019966
508156
1059225
1017379
719912
1178711
456045
734118
1483417
1611259
1330628
465635
469273
1490752
1218760
1774512
1877866
1570446
1306801
1915936
1816919
1293508
1218355
391933
1658346
1157088
223899
595401
1844808
1986733
181158
115149
1782802
1109605
228057
469029
251359
1404174
1933581
467484
253322
661323
957429
76456
350611
35026
1138600
789627
1568893
166460
1910135
1366110
1634987
1863152
597022
1163583
1146566
1381978
1495480
1251382
1570527
445749
357710
1260766
1430462
141848
1192019
245366
736514
1842276
871065
1613460
837157
1017733
1721463
392444
28869
1978933
1618180
839628
1978022
1201722
281191
968578
1883443
570394
1710632
1095866
1107083
1300939
1292412
250385
274331
993810
1039774
1736664
704494
697396
1141506
1764598
1021646
1833942
1410374
932718
1568895
767780
405132
811033
1229437
589860
983322
1492204
1054155
1447745
1370601
1186928
960743
1174791
1033993
664587
565212
1207279
457990
1339723
1222889
160030
1702622
489266
461920
508503
644925
1918320
887834
708947
730215
986852
131976
122067
513513
1714852
489283
525487
1651228
1658838
525936
649323
856100
912437
658607
1161926
1883997
143831
969098
468831
1360238
419402
1867788
603659
936211
1254460
1761186
1387786
1255008
1860542
1938699
38696
1725296
1271973
795241
775630
985461
397956
1349493
485002
670230
1436261
1503835
302370
1184231
19325
133285
705505
1373217
1076497
1992860
1982910
1543561
1130588
272696
583441
251932
362414
610001
1847055
1450219
543640
1633435
1623123
659494
1574794
512576
1388853
287373
1674421
765072
1519267
1099825
369146
1263269
1833004
1004143
1050887
913924
182173
52038
1624446
63183
130617
1735895
943772
1270824
172887
481302
1812837
220746
90024
930075
1424448
773941
1735799
1582283
211207
155959
641535
1952489
1575959
1844023
204608
267902
1953661
1464989
143412
1074282
537544
1505816
1538032
1827084
44267
1391874
840432
1738724
29014
1825256
141018
246987
1117479
1168361
1399581
1178138
1434899
1320555
112155
1586506
422949
674895
1016453
853057
1225921
959584
127818
1207870
1673651
219545
1220908
305299
70038
1130938
1705941
1130615
425693
1552951
907887
1259288
879429
1965968
174285
162357
583991
1529061
994881
1638255
1320667
746981
1240684
1520494
745699
684553
1859038
564879
1624931
1226489
1208159
43795
1624475
805360
1260173
805584
1352775
1964066
1873579
1766150
1234691
1310789
1198067
146382
1894281
490180
92003
1807165
163480
1328766
802233
1168929
1851458
1129040
1872163
104417
1736167
766145
1015620
84286
1566748
1733704
672859
122177
1490943
1090510
870114
1464362
1477076
281440
508921
1792986
1851968
1111795
1273092
856475
30546
802190
863222
155471
1605037
767850
1991530
1394739
481024
489250
1016305
83463
609545
14807
32520
1705737
1700740
575090
429966
1546818
841106
1359766
1556600
970900
1797668
509575
1429212
675642
1842159
364208
645188
551620
1897241
749852
1613941
1472718
1722469
1227716
1785575
421048
421168
832564
1499857
1706795
100764
1487191
1924577
432158
1751354
834334
1812993
190330
1086381
1122203
963913
1204357
730102
1761532
1664606
669330
1380431
1008443
1307346
111483
117124
1672923
1470877
1229666
1014544
1047406
328111
1308178
550151
494344
671818
1214646
553937
1661690
1906867
107960
36847
1626248
415354
7104
943541
426850
389004
1785705
37957
1217019
302522
386299
733708
1502717
172344
1073407
1493515
49573
339333
864584
42211
471396
141438
1953871
1747730
1425766
375698
673645
843698
1828536
1690443
157831
203061
340120
551877
730364
1973348
1885611
24956
1135355
1681512
1608876
1724221
1552258
797912
719354
1509446
1322265
1264794
855840
330237
306932
1294380
62892
825106
806006
1332473
1691057
586985
1781799
884116
1392462
1079162
711033
1956403
1214800
1258363
1954386
410172
1336422
240701
1774832
1536648
1098194
1353388
841470
635772
1173590
1209303
619282
1057590
818547
361175
874096
25983
644508
164029
503047
1379461
1547500
55274
1154233
411555
1566838
1961390
479601
1449653
1668845
904387
139931
137946
1380495
667472
1320845
1848568
123595
1116651
1893537
1389195
706501
1113015
567664
1702405
1002281
1196676
1570766
194675
667051
788253
1749958
1576989
661399
1569315
657921
1474534
595916
1110034
1206441
1105651
1625123
1190301
1396822
1382829
726409
503833
306685
1322547
10476
291172
749775
62508
93609
1541189
1196348
931981
147276
819899
850675
1885254
706758
1006669
380908
943030
1266980
834920
1769679
1963942
917466
93836
325092
1551080
1336545
293141
409234
352359
1411603
1390908
1972354
466471
706426
1831146
996826
239311
1021169
1044797
1738684
1677308
844556
345574
538153
1474730
207760
754950
770698
1128680
49078
769652
639703
354259
1071869
504678
116641
47105
630611
560183
1065275
1831191
1824998
529553
364035
1367543
885912
153127
993768
1172299
648143
173595
1825644
134784
1838972
1732809
435685
677877
1584874
445650
982295
394610
1710381
591257
170988
952111
417875
814016
96130
475771
1310049
1083142
1110438
1534669
627447
1908055
999523
1412060
385484
1855488
76973
1398172
438417
621435
1578295
1349651
373574
1093082
269182
961331
920843
135540
857646
1641267
1869544
240003
1495709
970991
839747
1666362
1770638
1390137
836452
713069
620365
1349924
706588
666265
291301
928094
965466
1628000
1906041
1040354
1236564
379409
643276
1104434
1571790
195702
1131723
1759360
1439244
1493597
930216
1170628
904364
1768870
507902
551474
93439
927430
705503
773073
344652
174186
1107343
633088
764875
116484
579115
530422
339065
1654585
1135284
1631677
1640848
308134
1713010
1845290
61121
1559139
307795
73883
1326452
103739
720953
1692359
496947
1030542
366338
698889
798220
518182
358364
687900
941527
1472307
770923
568061
741038
1364714
1697148
381913
1175232
1381545
1918957
406665
449900
1664125
44941
1292300
1330663
1683292
1148331
319640
429001
1191020
481581
611336
1939589
1970434
1182239
1030442
1243381
120092
1712929
688515
161849
896576
1060424
184118
1733
1882481
700440
612131
1320295
1697445
814895
355022
1195766
794702
1111130
1402028
1593195
26884
1123072
1262482
1291741
411825
848231
1126820
1066930
731991
1736783
241084
998514
843916
1557492
899782
111309
1532748
1362520
1548916
1879514
110192
307305
1330639
1906098
748257
449163
1421901
1184667
796463
198248
151381
1346053
884749
1614201
60038
424815
1522199
1041021
202391
835474
121510
164359
1921275
1416834
1795224
216965
305750
1246435
1657512
1776443
1430714
160350
1876007
1308799
1902698
187184
230286
1367459
1024918
90180
805728
9885
319063
1659584
171659
801569
64904
1788653
1023407
20708
669011
212163
1875043
1707927
127808
748379
1829090
504913
361120
1019491
560103
1321464
117292
1115458
1047600
594746
1423776
1809685
1530555
1354397
1082468
754212
1551650
699029
159883
1122141
344154
202743
971552
10681
1152142
537141
1443713
587630
579399
1577464
492835
924200
177827
226508
721747
647979
1221306
1259050
1707629
778902
260883
1652894
835166
1427576
14343
465034
1465027
1772032
1538216
1803294
780365
1983432
342708
181842
505451
957533
402280
1758756
842075
1841765
1178926
389701
1212456
1969021
1473007
1383568
282313
1766634
927517
1273292
13348
1553875
1090593
689617
354990
74087
39562
81616
1265349
889385
1690304
1867072
325478
715791
1618948
72925
1192669
97085
801497
18324
1280949
445649
1406558
1022945
1602590
452416
1564637
1127792
979946
491038
858733
1162537
1839848
1975296
883461
1366577
270400
1133337
1466904
1952351
132136
727009
1107717
1492740
1309470
1009695
1956148
1091903
322613
438217
721334
1055201
666160
411474
578247
1050799
1859692
1068918
1154622
38157
1186353
1444610
1842619
1758601
564471
1521081
1786990
1859191
742365
1902518
1526633
1448052
854142
911568
1722588
1209638
272103
1260011
659362
1003864
1371368
714081
8500
1469985
196876
637044
1121023
968311
1935940
1980709
612108
1323306
811603
1649687
861509
224866
564227
1613752
1711760
75025
1697914
397004
215494
1136326
79736
394341
638811
200675
178372
1718700
1632117
622514
1602317
317286
465176
1761515
1809325
826221
1506822
710793
1021013
1035818
1763505
821175
1174155
515503
1545780
199970
639018
923968
1491452
111024
1992316
620765
1742562
811791
1026894
1501353
562309
1643613
1994746
203059
640802
1798631
1418730
841403
1378912
508771
1303710
379343
1047153
359579
71326
317603
370512
605729
1940060
1231591
1242691
442930
1734431
687397
776761
708001
1538122
1404592
853839
607168
375151
790485
1677405
1788782
794958
1726180
53679
1994265
358649
1521620
288701
50505
88561
1169797
1017739
877699
557385
1595259
813968
304816
1845436
1114834
702578
1818974
461455
467537
398733
1637176
602133
1782710
1626065
363889
1691336
999107
1276057
1829959
792879
392020
1468305
745621
1316918
1324652
1818050
74237
1413260
838005
179688
922301
1423076
400252
282997
145086
1343398
1779600
986430
1853015
1151234
586035
91381
1691828
1224985
1496973
551307
1021177
745590
429798
1016981
88805
790745
311222
1723256
868031
29734
1078102
555409
447773
320698
283768
336744
604204
131993
1195101
821972
1345466
195608
1123818
1615031
630931
423941
1701406
949991
1977985
1955756
938308
1222365
995564
822062
639571
1996212
1468233
82801
163917
1919148
46320
1030510
27544
1560433
15838
1168757
47364
850117
1069475
197261
32179
1896408
1019828
1158459
1572674
977765
1742777
277712
1380654
1053149
978683
1178909
996897
196229
988371
624003
118952
996985
209048
869224
241678
385674
90299
310804
1431214
131946
1218439
1842226
1506908
776361
1962492
1898256
1166134
772339
1819349
19318
655081
117704
483822
1966794
1547125
1002629
150992
78354
1422766
1938869
289035
1407841
1747767
1975741
301311
727056
765537
1854892
1338143
976589
1185134
695709
22458
477003
1991635
727691
764205
1033501
327844
927601
406036
1571404
1388538
1464670
1777978
1476617
1977739
1683634
113830
257440
1432799
1201462
154681
464922
786807
1715399
1605071
1017977
1382480
1128802
1266547
224732
214824
1891648
334684
280172
577811
477117
238017
1672137
969621
1958043
462410
723632
1608883
1303642
1574690
39230
459782
885586
466050
1756480
1984134
36639
498382
696963
1274576
181576
1756641
1092673
356431
1669889
200019
149259
939763
968273
1307793
1240671
381271
1621299
1560719
759416
1620075
80403
1936937
1091942
325191
1010801
143268
1146995
1659667
167396
665508
349466
1314342
1974331
1908823
1419260
1379547
1509838
393658
1778028
599694
572241
1197428
1222498
1919448
1730391
553234
1922039
155564
517797
470449
1694256
1661225
1453840
185851
1049131
29006
826711
57448
1227571
233954
190759
155650
1369104
1462269
1786543
1155787
428599
1686375
906289
319527
832896
178791
636083
1675877
1785597
393794
1446873
1827292
62946
569375
1028319
198867
1265313
1039919
1564643
1752494
528843
744493
1656185
739558
1677097
1074468
1623110
1184229
1512888
1529487
1727622
266354
1948712
425315
487302
431982
193800
1462255
144453
655255
480433
1167306
914490
587797
186515
1108842
684243
569804
1064561
394799
1637407
1420535
839679
647521
356395
1278778
1316162
1251316
1153854
1200737
260149
233514
547536
283534
1241882
1332930
1063009
1658814
1678093
1708950
1976417
667245
608612
1089545
158075
889338
1767802
1990165
1232459
1003045
110708
916167
1862472
1875724
816925
286281
925064
291981
883577
1679378
384412
1172901
905183
310255
71303
54740
1927686
1365914
1658805
1336748
990105
932607
1571305
608542
1962543
151456
1800151
432662
1459494
989081
931040
32544
801638
1051195
567082
906347
1489144
1756032
299553
1706111
475011
742033
978716
1487405
1469585
1366404
344623
761968
425230
1259148
1840202
623909
1067902
1958375
711542
1029147
171549
717920
1168104
1584622
586260
62892
159442
1516395
1767797
1685849
1896061
663752
1821741
1017027
1935053
1494717
1727397
1637735
1187604
396389
790260
674691
488936
1246947
576350
755093
1678980
439409
1669934
1682622
1684316
701619
1075291
1833311
1720256
534626
250880
1581179
1887886
1346213
702279
693688
1829621
1148932
1898334
1941485
1688274
917578
1929003
1269206
1927606
1392680
1430055
856727
1814838
136989
514573
431570
870428
906698
383204
925115
628282
716790
1615722
825154
20268
218710
1585206
1021254
1234419
726500
421688
1364153
1403825
92699
724357
1293739
686388
1288293
608158
1612513
456881
167768
974666
1122325
422595
1490787
538768
1972206
798593
594236
1683508
786468
375382
900011
1279032
1182482
933700
1477444
292983
165979
1153797
1463945
675779
742483
1770312
609392
545674
1155521
899003
1589011
322804
415028
1680890
1249824
1898577
417121
1918338
624887
809770
20718
1457998
527886
524733
142648
1731972
1174927
405270
1964486
450356
125638
1770191
479424
489601
499154
293915
338209
1070952
237290
427479
899751
570126
1827203
713456
1278483
1110703
153768
17635
899928
1383435
1965563
509845
1103523
932287
1774527
827463
381556
1364505
1793592
884072
680994
1718726
1856177
606552
1776229
1717101
1971729
1365019
1518195
296471
522368
696129
999973
697342
1431230
832661
1629911
262191
566833
1312273
1161707
711770
1788277
1483992
70335
382352
1572100
1218570
1963559
707657
1285837
1738030
1570784
1204327
608768
1585852
1620897
171053
343801
1696523
1621008
1120023
113691
174957
1645698
1531352
745196
929527
162385
1398065
819475
1888184
433523
1443739
162595
793683
410462
1640435
1713058
1109782
681929
761459
855277
634660
123744
1586822
272260
720844
1559426
1700883
935059
1680747
1509012
1162955
909559
23617
1596836
89449
141321
532860
327619
1368128
125077
771744
1209908
1740962
848018
696240
1725902
1038008
484855
149576
1917282
231493
1940230
24011
1991959
1700998
535120
1969852
1489456
1489619
804537
111587
1456665
1483250
1254741
399878
1022114
328441
412608
713778
426653
1769015
1675976
1973490
1673380
1786214
1376647
1559731
1922667
1005165
51622
1542334
1019727
1484066
156760
1460872
732845
374426
613159
625457
1144340
606215
536058
410023
1040042
1422452
1888607
504177
1139667
669364
1961427
1373906
1490260
125120
997989
1213473
1484853
810807
1602951
1722522
467823
914989
468464
297820
1249688
1944967
1973379
996420
1721595
1372481
691520
1072163
129634
811782
1618178
1030365
869024
1599219
792627
1677174
1361517
1812195
1961986
395415
102919
259084
1678852
1789987
1052808
1712202
858147
348269
1365732
829944
1346231
1062404
1801426
457810
1553694
1379264
1360930
889656
559003
1910400
485430
1266430
1208040
1697528
749057
1870954
1280715
746319
848093
130249
991982
419043
361636
1415221
1090635
1711620
244000
940892
381584
113811
619814
1267160
393883
1369042
1964795
1220199
1966890
1192062
832517
1618179
1025883
1704023
387297
809969
1135052
1093442
943216
1520797
303509
1953434
1727208
1641276
456962
806033
1840940
276479
1502553
1308372
1714735
1742226
1449209
1235916
1514654
734802
727846
1457836
1366686
600124
1876125
290227
1223305
1448619
65906
1152484
948204
511047
122784
1481493
126140
149982
1113442
74820
1231618
311896
815197
616138
1063513
1806143
365914
88293
1613899
1524161
1008197
1683460
1582247
639589
1845616
1261884
1137513
1855052
1938968
539382
1497997
121508
1238562
491614
962407
155787
1971623
1933076
1144998
265414
824096
407226
48790
1274643
355092
892549
1916711
1247315
503378
525985
1175039
1764113
338773
1788369
1083295
1627437
1736574
379393
732461
1102548
1376154
1182781
1461725
375082
943432
800376
1622513
463966
1820034
1696541
659961
1895988
644648
1385873
1542965
1445145
1703332
1366135
984632
1202256
1338283
474558
1484993
1486493
1495767
1627543
75407
1190332
492958
81339
973685
289196
1453761
1232508
1210076
704552
1190139
1741863
661356
602448
999040
1566859
1827984
1023951
408311
1781091
451193
371421
973942
1722972
1079240
1153294
409412
727544
1320691
1854110
1263256
1273483
224874
362618
1996697
244637
1872804
1599789
1228680
1371957
1473253
86179
1412465
530849
1538029
454866
305507
839527
1117552
1821883
1871193
1736606
1800688
1489523
409265
407247
1905167
1518460
1382565
803092
294274
1506197
281374
347560
394893
451857
468241
776585
1849230
480172
188472
884537
1598326
1382130
872107
459089
813366
603955
30086
990551
938685
267243
981679
1440138
1815720
1878982
222503
1587584
1642327
513318
1199279
1678869
1621671
243039
1419349
481688
1858669
1564233
1035230
1701309
775985
1097196
588175
70537
871174
287146
1412724
1951186
1429348
194895
438672
489793
408386
978479
251643
700978
1741621
781804
572486
1606315
664995
1935067
1093999
1154359
400806
1418108
1967882
1799361
1771912
1378765
1752527
282893
545196
1235866
633665
286358
625329
493365
1853264
1412245
837023
1461912
1172059
1422165
103135
338682
925725
760325
362098
420316
1860376
1625530
84917
1218077
352545
143266
216099
810629
1737330
1336408
879199
821027
115207
1290804
484486
877799
198762
199093
800519
1056239
107395
413653
1406426
923182
1846299
814076
1159170
59054
690318
316490
66297
470594
194096
1445890
1813806
1378214
1276028
1473969
7091
1335285
1429488
1318541
1676318
512128
731818
1016357
1322601
1002369
1740895
469140
1032326
736531
540968
1479476
762463
516316
1706273
74635
383766
1725902
617904
1316533
294446
1153084
1530323
1875397
365184
1252399
1575257
79701
1340445
543502
394417
1631546
382428
1462787
1555254
846180
907770
539038
1566564
575561
680950
716458
1994139
1085618
347053
1724605
1689639
996875
964760
1075906
421959
1117471
382705
87932
1938135
3387
524136
297455
1991150
1523683
1004891
962341
1881769
244222
719738
619213
411140
644905
1598175
290290
714975
455805
998769
328432
416345
542120
253645
806343
1131044
877422
1453202
1066755
1495823
1886015
1455415
658719
725607
1293276
845188
875221
1856570
1121797
848129
81840
1360572
1403249
608789
1571223
1482871
616412
335655
198588
1007262
1110028
150419
343611
336484
940956
1881325
1390429
1554609
1067443
936122
922362
1537913
191677
1218001
1595594
1981076
1799289
1457222
37326
1691518
1293715
627022
512184
990620
875233
105844
1363766
943976
316256
1281923
1102928
629175
1299482
1440088
337040
1296230
1043501
703755
24437
1938362
1642721
57289
183539
1359894
668909
1209038
1665695
590820
1384233
1181017
1189981
1258516
1045756
1386750
1306747
1201074
212075
1960891
474801
153932
168123
1805633
1067666
950764
1551422
1193995
1125168
61720
352180
1563590
1095722
1956607
1579361
58562
95094
1030459
1209356
796186
888282
1516692
1842159
1193683
733409
1414321
707520
1884074
836997
126723
1845280
1338409
828330
1867294
136970
1643365
1632122
1301521
1204822
1879334
1856095
1632068
1966432
1644468
1875763
1268822
478682
777457
1433435
336758
878506
1084024
126160
1883274
630475
737442
295852
713996
326108
1532591
1278049
1296303
1666620
359806
326083
1664797
483177
225249
1995311
300181
1863204
1725664
1110461
1697212
1415883
1941721
1255498
317174
1805537
546681
596685
1219959
75699
37037
1091218
302590
1469766
939223
236186
1001452
1538938
1555663
1579529
1726663
1270850
253055
1374191
349714
1935098
974639
364794
1680394
1266863
952918
600266
1118787
1065262
1973106
73714
1637102
386326
490391
481811
1155475
1101222
365849
1904179
1351085
1368011
1519653
1195543
1509607
355247
764165
1042915
662213
599092
114403
548817
1878881
1587597
1166380
433633
1563413
745488
1242995
423795
1186756
1372459
408878
1364509
448636
1472720
1131392
591138
31476
588766
1778387
1586794
271619
101356
655461
646754
1350633
1444828
94352
144153
1162229
452367
1036096
1262579
716775
1590501
1418048
1230798
443931
1504857
1803376
1004074
297640
555313
1072833
925955
434040
1543652
66608
196783
1651781
308645
1392457
1787433
375072
95688
1777598
1323330
1058073
1056968
626395
891343
1302196
921818
1748314
718467
573015
1712935
773368
493892
1341549
1681107
898870
1593980
14251
740161
122664
839403
1694657
489333
643120
90177
1301973
1933182
460877
1698910
478061
1481357
1568495
1782528
1333561
1492606
927083
887743
1264739
1536343
1080513
773455
1950297
831538
103101
1264869
273924
299661
1823823
141938
1718155
1438488
890722
1114297
386872
1224653
68851
212496
1299604
1880011
67755
818199
1060511
1305559
12490
1778118
286104
956955
1836811
424175
274376
1453858
494517
1625841
1738494
105749
1440595
608060
1858777
1946445
651299
1985897
1090318
1955270
562072
602123
1172461
1204488
368402
1097788
1798679
953230
858206
1953552
936485
1512451
1273
932749
148903
1575274
1897911
953289
1454683
502791
1265665
856210
486511
891148
1090081
157629
309318
346967
625177
1519934
1778863
917555
1254467
280656
697747
1415983
1540990
667183
1347006
390867
1470502
631742
578526
665709
67082
1632129
284687
984278
1979349
396498
810425
962302
564832
1577774
934082
1949051
1134327
1648036
1958409
646432
1183097
860157
1782217
443256
980344
1947795
1136601
849576
1824466
533690
1562341
549307
1623093
260736
1792899
332612
1082076
869088
420915
554023
4083
263129
750333
877619
1835089
157042
274480
1333917
1570130
1847855
1615789
573844
648623
999344
1856338
34490
757867
1017858
1474433
1092979
376638
320856
150746
1367865
1043750
429400
348883
750363
1785302
1224378
954256
954971
1971424
879099
1702467
712416
1897914
1489027
1126674
912777
784280
499416
1513115
184960
744844
55015
1676768
1304208
1942856
1254627
1673669
640030
1560903
1096960
970733
1850418
32106
432499
138395
1343126
746885
959510
1866341
651527
1937610
370598
1957718
309937
804060
176269
476020
113078
551211
101684
1192343
622810
1162508
918044
1578731
919189
516752
1293604
1926477
282946
212303
186711
818189
1856465
1821310
168120
1116915
978029
1073421
1646207
1931641
608504
1121026
812627
1601717
1873303
1780126
1457129
1728212
625724
1228375
550143
276965
325360
1480980
1455320
1759354
421377
1228217
852425
1383091
1910046
1203673
1251639
1227169
255622
106687
1759133
885225
468381
816288
567943
1274872
511994
230858
1411781
466715
282921
1769015
1759483
540377
1970687
1838132
528029
1149108
440549
1059887
816897
1682970
211086
1422437
385815
1480979
651436
769352
1020758
1098538
1226765
815324
1327614
94728
1040025
161424
1236032
158499
1472169
927229
1315770
357296
1520245
490825
1264408
1700782
449115
1853252
768115
75677
433600
258391
330507
1563021
343215
505465
784782
821608
1593388
192969
1082590
119899
1550066
1742871
1791207
1132022
1341713
1485072
196053
435504
415317
1545152
1740469
375329
186917
464809
483503
325418
369348
1921887
61517
111852
623374
1964690
313264
376953
409849
123553
508270
1920918
457169
1164718
674143
192765
1593041
12738
1184357
1449364
1490633
928829
1533612
1398291
900572
1111244
1894064
1253015
62169
1326209
1308046
114246
1403080
1400613
224947
1949662
1486461
118253
702765
791608
214768
1641765
869467
253155
1390337
507090
540573
371219
595852
1734787
351140
528761
148623
1236405
1863474
1889758
488932
500761
93380
1646597
1807003
266488
971094
1593934
1997248
1946945
113948
504277
494111
1349062
278890
216826
1598134
137332
29911
1359505
855228
1988162
673066
797297
69782
40152
292350
1772531
1158053
969507
1073154
1434501
1398402
440086
875863
994975
1929407
1959693
705277
945054
704957
276571
298881
251374
1032860
8790
1575912
1543402
918890
1846053
5858
1108091
692543
516028
1645327
129883
860132
1676083
824542
1478723
231466
354206
835093
1433913
1117647
438823
1798817
126874
977767
1123509
431467
1735676
1649210
1424188
1972382
1290368
715908
1403859
121851
52918
1400105
1988839
1025880
5248
980611
1071117
1315796
1878506
131785
1561140
1328408
1035930
629328
144553
960612
1729023
1410678
1081062
1786568
562748
902109
43734
1645628
413801
515324
347107
429178
1746507
817410
983442
158810
540780
609156
674632
203556
882966
898338
142816
1478877
15924
593124
755785
636513
165729
1115283
1917084
117751
627575
436155
1531378
756774
355834
554704
782603
696670
117005
56179
602884
1311881
1483356
305188
61999
1177117
391424
1915654
235137
1804724
1468836
1317684
1885902
1702988
1586461
1908701
1623781
1828255
1116513
1393454
559237
925402
744333
990419
1601258
1488052
133664
1019521
85846
1020024
1706925
512628
306769
721480
1901019
857537
1459689
96560
220095
332567
1287592
813029
765400
1036745
979827
1042659
244338
1584376
884320
309817
1072140
928367
897167
349741
283077
1704570
916238
1506633
262986
507039
1653083
505915
592148
825147
897867
1873108
291311
313844
1857707
1463406
1336119
1014834
440505
560238
888002
567407
1641101
629471
437088
683665
1329712
998018
364637
836605
743890
1810958
1427482
804179
930599
504214
448497
1263548
101905
301193
440821
122497
1851224
1774495
1885878
506762
1260895
1248675
1808317
558622
407314
742071
1042770
1300146
1432389
1985895
311693
1335208
1426263
45090
328606
844678
1464308
1962995
430944
1428498
532440
1057591
469157
600977
1731200
953800
1262681
1107780
1831927
1784521
1775769
243171
627719
1562271
211668
558732
1818327
390541
945446
352501
519368
399102
1668615
1349225
1581444
315961
1692712
350758
1604577
711733
1780349
1700969
92814
1487218
671470
1947443
1154739
1368153
1120207
358888
379146
20224
937817
206054
1059080
1207075
1287451
904801
1491681
60529
1529602
1109387
1461531
201019
222981
396850
88857
458831
11344
1263207
856890
1448767
678707
1094690
1909481
1376522
292935
1798229
1440057
1818133
1835184
1160342
762429
1934403
159319
1265257
1827672
1647061
933929
1602731
647363
1902784
1347979
71615
613375
351297
728302
1193092
535690
1176535
1434807
1259083
737300
773029
747516
1634135
768132
218791
75625
1851002
1866936
571158
758853
298019
604731
823975
1728412
1003908
1841194
1076233
1304632
1046696
1001774
565736
1221884
405771
772615
258634
753732
1760702
1896688
1726406
845917
990392
1513105
449513
1954539
155542
1969068
165468
732390
1720909
296853
1689736
497220
1836900
1871392
1253422
1423637
1693334
1592888
1454599
664397
1907447
1671458
1128963
1322047
379795
282725
533362
1114449
1729314
1029660
853064
891372
291738
1449370
209695
1714598
856301
1571638
1861613
80110
1480230
1858020
76306
161552
1088532
591258
971517
1180884
430849
1995689
1332811
407213
1503855
1841722
1825301
264248
380535
1150984
353973
1797761
1795285
1983018
1042940
1865304
21146
432724
251929
675757
34078
528835
389742
63669
1760432
1565792
1716838
736371
1443668
328253
1356042
1412351
1467612
1622632
1390515
612973
891791
1745913
256984
109835
1030210
1720428
465074
1789091
1516824
1463970
1522195
1995173
1942694
727657
1262103
717075
1686456
393629
153568
199523
533918
1448661
674243
109820
1816885
886241
1113255
1442133
717405
457746
517191
203380
82159
938451
1825066
1750296
1012528
1141354
650086
1422803
253791
455250
1835765
1280538
1241293
1306991
941148
906547
837377
89885
1178612
293386
1350303
354298
908263
62191
1041313
576708
1113136
1356336
1177981
725474
715794
1544147
1539038
419510
19017
1260073
427012
1339279
1732802
1889701
119746
1458880
837174
1981158
1147530
1572001
1192771
550548
1915979
47830
139534
1583665
1598475
1791218
1423314
1292242
1708516
322063
783296
235824
542115
975320
752929
254864
1231873
442423
677080
902363
1616841
444205
1922571
1527359
1210822
1748537
941352
504459
669902
1350307
612170
516396
1471094
1816971
1344384
987215
937981
41257
1187076
56377
1289552
176861
614041
992909
134385
1887972
1674020
1224531
191871
1014444
782642
778376
1755810
1119336
1264859
104335
511924
1443233
654977
43078
1585304
1713157
446186
1714365
1920855
866395
83149
646763
1678325
8626
1472503
24845
1404443
1108610
925069
399224
1546901
935435
1507052
294305
835504
1822827
1221729
1792380
655477
1230219
1992811
947726
1467967
1985852
937394
921223
646867
226104
1555884
1917302
1996737
1770490
204842
890259
634842
1335754
293231
1002290
956071
1038646
825903
250196
1300325
163332
331707
1353000
1452981
168124
791655
239456
1337036
1216347
273539
90867
1006897
442389
371014
555242
1356754
1731918
1743767
512253
457383
1475359
129696
537608
1300977
92064
874460
1440249
1377663
121758
1304408
221785
1665006
1151490
92049
489157
1241416
1343204
1293105
158823
883491
201426
1201853
1473318
443666
1115783
1039007
1623572
73197
353724
1774540
430458
34807
408249
367638
1991885
279337
197013
899652
1028294
1924257
891372
1849978
408392
404642
1035388
1005670
1168963
1908484
1154587
1488470
1949519
1805643
663969
540664
8433
1457797
1872668
1118221
1283303
675758
160223
1358606
340754
281989
1736363
1416242
241812
395108
1823164
785853
154668
93255
635624
1558292
1873125
98689
923851
626097
1633973
232917
1503907
1002015
1460728
1128957
656998
567145
1112993
1813981
98853
961385
1343353
694594
1580357
159177
637310
488256
112526
479410
1057464
1949980
710007
1885133
1862238
1054043
548847
1475724
1520828
1313958
1923466
1876734
746417
106129
793897
346384
583679
778340
1225789
1618204
1849782
1988740
248008
733169
1815389
323360
1049285
324951
967103
648798
1396908
1621994
1012404
710049
743087
1979801
134601
1847237
390169
1524354
1700396
1567480
695311
1010039
1390231
1970913
508745
901346
1306008
1950412
299130
1565276
1592037
929967
1183952
1030589
936403
515058
291056
1200367
1387903
1576970
77631
1976618
1385958
1129084
570937
1253232
900846
875100
1368621
1901844
1936339
233332
508650
632289
872525
1967408
1280902
420729
31338
620377
1633169
1711974
1940569
1403148
384493
1444484
1692336
1384688
803115
17093
1195453
1383267
516345
138583
1107938
1521847
329785
1242610
1238948
543556
1822226
1260321
1265366
134614
503727
1810760
1977306
1430166
1550061
737222
787191
1067743
143338
410664
461701
808544
1516219
1516739
1010599
1013524
1392606
1047939
1577189
1033949
371623
1154183
298901
153755
1086000
1429175
1810329
732334
1008533
1492035
162035
208329
235543
283439
318920
1809512
1429993
241630
1905180
1496778
1518240
1701072
1614012
176948
1136433
982383
1596870
853492
352921
1207668
561807
41023
1198435
1703487
688256
1449326
315647
341188
218429
330306
1815882
961827
50342
1917228
1011765
1131636
955797
1880242
647804
740763
1832811
1154796
774083
1344440
893855
1607027
249650
1382928
1747793
540469
1267097
1645353
1132962
1809849
1774859
1493855
1117874
1043240
1446105
1671343
1739445
840940
1628488
832271
219728
50445
374885
1884485
1164723
215356
640843
356383
1398896
795315
1931047
1067103
1276007
556766
590504
618256
548020
279653
1194588
1358156
383797
632290
1151022
1512049
1072963
1646300
1930761
275719
4075
1148280
1010792
151217
1363634
374609
1973390
401433
1281357
1627029
135706
137265
513697
1848215
142650
730909
1769728
1952519
728972
500775
1550322
756348
1205528
1462016
1571094
1872884
1484487
364005
349823
898880
1959756
498795
800720
811011
709938
1669635
1725127
284150
629655
1230825
1949836
1483522
529115
1446194
539780
701465
53563
1994807
245139
1843048
192913
1736058
1982722
1048205
990492
10328
227509
257990
1676954
674327
705369
1632887
1405082
763715
1725305
454519
1387300
1290557
1485452
122246
132141
234013
1718143
1218248
1176870
1912754
1636874
804546
1876303
183157
328159
1048338
1212867
826636
1216514
1433750
298321
512031
532424
852616
1795770
1796138
1322626
1678678
1727921
347100
1279588
1371033
214203
1784341
608681
921443
353488
1210443
537191
475867
640887
36460
1624832
1071479
1137142
1366553
775081
221723
240999
61223
1319003
1279516
771906
1125945
1168322
289636
1502053
887887
947685
1582025
1078878
177606
444696
1014647
524591
19709
179813
1601157
1347684
1665677
1824984
430363
52177
846256
20669
11103
1404521
849432
491716
876874
1758627
765556
775328
765838
1955545
1220072
1588630
709870
851820
1278918
919885
690011
269272
1063042
1393276
1920832
1848019
224018
9203
952421
1574536
1163415
1364565
1315740
1840180
1105042
1480110
1617495
719158
1604361
774868
691006
76316
1529926
1580071
1937788
719396
685783
1507892
734060
1459299
249666
930186
164888
29825
1656136
763615
1184380
246868
215287
483547
341738
820329
1801908
1881849
1603710
129650
483759
825863
1749571
637008
934053
1128183
879032
553432
103432
628822
777798
1957691
1934300
1508152
1787019
134889
1065000
593291
1841169
1552404
1877661
1224435
604408
1209086
301644
537785
399403
873538
767868
973275
1070930
1860987
432950
1335448
1709721
1471985
1791205
276733
737774
527640
98991
27013
852548
638821
494108
1309711
450669
212657
732109
482752
832227
1021273
1140717
246362
130337
943116
1189629
1997569
1630758
640548
802679
423490
1659091
1859218
505277
1120963
814060
120223
178889
200317
1754257
221541
51192
1337669
1012729
686528
732423
1897299
145146
81851
185276
493629
501271
1041378
366524
1480151
1165958
1859799
113887
640304
884041
877929
1917865
630001
190091
740884
543818
553290
1060740
259067
458544
1973065
220418
916167
609605
1653396
1469298
546620
954156
1511587
1652804
772803
1646581
1283115
272223
808178
1461738
66082
541576
1702466
691890
1914649
1804642
812192
1316723
101444
6943
62000
1899278
363073
1751658
939661
1721694
107257
704953
1162560
711304
1421542
1190193
1513811
1108981
1015009
488695
993224
1906162
792689
1716861
118722
532507
1602358
1942681
1560522
377721
1696534
1954225
1674116
92932
80240
1080704
273537
1781937
56837
791549
737410
344051
866412
1413124
1696240
1085912
1225671
718437
440043
1783599
480395
1744806
1499078
1718279
1329505
190947
538696
494917
444328
142753
1451535
1478523
1922371
1699540
688546
729527
1153186
59486
1190064
1394785
1547787
453619
683087
1916731
1741905
997185
1660468
127703
1446477
1521173
761343
343478
1962393
820776
1158680
650982
1578677
701180
523975
1765458
1116071
94128
1373268
1052514
144225
1021940
1629133
1073257
1754413
1118646
678918
372311
865864
1171975
1564638
200646
1501478
1529372
854729
1581182
1110505
438122
997123
943988
664990
1181271
1304833
1388609
1925154
123107
426194
1239575
938220
418166
1000979
1063358
1990906
1173606
1589584
323965
1356606
137640
362011
1569677
239856
659539
1980333
892283
662966
288128
1326769
862120
511304
1176751
1731609
447005
1708697
369253
1962883
1668895
1725930
1664240
163540
438644
523651
1802666
1333008
466177
1534608
1342729
1117665
1923006
1703781
41326
1132602
1496005
1957510
888761
915740
634535
239295
1724003
946192
643048
1198834
133130
377999
1010347
896881
1483436
203436
1883545
1434486
1004251
450955
526865
1723573
1785100
1934060
1922297
1608484
554880
1226951
778243
1021014
1787532
1718076
428324
447571
1045931
936165
1251548
1799445
1994453
902972
1628789
1741645
952276
270361
708558
1705892
1229560
1858560
1161359
1859244
862955
1389641
327904
1096575
975695
784369
861651
454746
805909
1033822
46948
1487066
1024413
1091801
1308019
1719906
624739
1724234
1504117
961412
1666291
27752
1721572
130649
1544647
143138
1464721
882785
674293
967063
348788
1411263
880740
1816180
993044
1819889
182651
613878
1591709
1105414
1419071
1718309
298784
259650
1819762
284245
1380315
677573
1247543
1022567
184329
751243
289955
804411
181982
982115
1302990
820912
1212482
138447
130366
516744
293861
761583
779779
447860
201024
1823032
1292423
262876
1189704
184107
947367
1774403
1398214
1678173
156940
1042588
197208
891524
1915894
346371
1246072
1874757
993431
202334
375188
1331704
1703577
822125
1653422
1751461
1839610
495313
1208793
1321204
448149
976057
1588141
266047
1793673
929338
968622
1903966
1006921
165523
293710
1835786
1784607
619869
690877
1133869
1812091
14791
348091
1045119
1232571
1729079
1604467
1583478
935102
1748973
1101670
1358239
834505
1441801
1590938
98836
616643
1173904
1984464
1034497
813847
1219468
1509158
557104
597557
1782372
1339175
1331718
1553612
634696
494672
748482
115441
1442517
1398745
482868
859571
862531
1630402
174504
1789053
1510518
1266741
1482536
51038
793258
1850365
1777561
1284370
286836
1300969
1951025
679057
255098
399087
50478
580736
1621772
1498549
1858409
112036
1798667
109542
1786491
1839031
792904
236765
651006
668395
1755862
1689888
1627257
96801
695393
1847472
227277
1979961
1578578
693438
316556
392476
1868586
549602
639053
397276
1534877
812210
1013754
994508
85743
1462945
1287126
915731
1582853
278533
1310488
1146368
1050041
293929
506811
1986648
937664
1799384
1750885
1002234
924099
66109
1525488
682265
1289907
271880
633873
680225
97319
607449
547854
44603
1026985
612581
847402
1953918
906092
462604
849736
1032024
1157856
911161
122140
790793
1751724
20732
1662318
1111560
1927459
968446
1681440
661493
1634073
776706
640618
1849589
881684
1621290
1488274
962002
986600
1361804
128715
1901138
637771
150002
1111918
1439763
1478675
1816399
734923
1114814
1922825
30807
447891
1020563
1201955
862249
765187
635435
1737686
1845004
383628
1790025
1822985
1680506
1564561
997632
1690020
1117026
347393
624749
1693705
778506
644487
1457173
1754497
11287
284253
5597
1194418
596107
1407252
695746
1511776
1036883
1284721
951703
352658
1568290
1501224
1936759
495672
1885480
1008037
1014254
48435
1657137
600531
1089296
538614
550046
166255
1152978
488813
463291
1895114
415749
1776406
1918493
635641
70335
43308
1973484
1594235
1353361
560263
227671
1792781
549115
1705110
488759
578972
712636
923004
597306
436066
593396
1837156
1545122
1902889
1960018
1033958
587410
1106053
1740658
169865
1388737
377554
1496815
912114
175000
1933172
1997651
20054
1457244
1339232
564729
1380791
637919
608345
523753
1622281
986244
220707
319996
1881518
1611081
19616
651503
1504865
1756668
903838
1194966
1856153
1523450
129977
1259818
554770
1552600
806070
317445
731872
81372
1388046
654231
79979
458741
246487
1815952
1449312
655856
1258103
701051
1780305
1521227
1540276
123595
1590248
1326447
812217
674381
198132
1240546
1744821
263252
949416
70136
1516103
443734
1905035
1527306
1409938
336316
352576
56475
135757
969265
1108321
186286
327278
1048125
560074
45184
524792
314179
48948
1975402
1799027
1549256
453959
625183
1733894
1493845
1949628
400583
407035
165216
1639875
1240328
817177
1781578
745787
1277578
1869269
1268463
1049169
1743521
9897
619159
1423650
1970277
1394155
192651
1052773
107888
1473608
1391452
1311938
841217
1257292
829317
377232
254353
1524634
1937056
1263497
934701
1569225
1057553
52149
1620361
1112026
316452
240625
700354
1241333
1769849
1586535
1504367
639322
445634
748314
1375818
54942
1674270
1516213
1463209
1158020
70576
692628
1362459
1785401
1646224
1972369
1388259
1762891
547738
1027787
387983
148177
6577
649008
779627
1723156
1517805
1151144
1623013
540136
347902
1946323
1033111
1468156
1124394
677843
188705
1073397
1064056
1326819
919158
183857
460932
1577779
1490202
1142235
1440541
159043
1317726
839025
1589367
1373032
1898764
1418182
510572
1026935
830103
478255
1904703
1334060
1832431
1538738
1607166
485478
18922
875863
74629
1216182
910898
1926674
468586
101140
776063
72313
131346
1039430
499775
1850112
1150992
1184823
341042
308222
868439
1309930
682203
1509249
790978
1463329
417785
1543680
1978733
1189578
501536
447794
1631326
694180
805644
733831
337070
604495
634686
1400689
1084420
1101649
813554
789147
122108
688271
1767588
27649
970346
1896262
971679
1234695
1449504
1322891
1825682
705380
583187
517376
1143973
1393309
1658967
1851730
1939643
159149
1058675
1974253
1601193
358786
123198
1420014
778234
1609040
61197
1780550
911826
506807
550951
1291331
1584513
1555513
35752
15469
356772
20743
1699612
775037
444295
1008161
287937
153306
361797
1125347
1180063
882148
1966001
690442
273549
1126968
235370
1013317
151189
246935
1870508
221596
1045661
1045646
764468
1842051
1379678
525329
827352
901929
1159555
95044
1530238
1975790
1711070
1492059
610711
150189
799428
1016896
844327
352080
1811873
1735914
1288092
629973
836447
362490
1440251
523874
1754754
675189
1695826
1659739
866840
1501047
263821
1563416
201214
10193
458967
858406
135511
698819
83861
1876747
1996632
1700996
1950302
284655
1433091
962682
1168141
1689181
969242
1183444
1355028
1651457
348671
1066428
609204
267176
1273149
1837845
708708
15645
1776625
1451591
1447633
1410637
985710
264680
1485825
249077
486983
1629314
1272501
1603324
90368
1675087
966398
486644
1860398
1139828
294917
1719026
336661
1979935
304847
1207477
1092982
1719146
28998
1555436
460001
86225
644605
781205
795064
1722454
43334
1510547
1059791
718001
480077
1868405
454284
853376
1780381
512576
451854
1433890
1134062
850651
632346
1920493
259745
1180472
1926926
918659
781162
928311
1911562
1284520
1915175
903178
932500
772687
700593
611457
1596730
1518500
1797071
1066152
1725669
1433417
710299
960913
316288
1454302
1213384
553187
303672
306875
1760374
43859
1862294
596330
1501409
1727053
368524
1405345
1822766
1011451
75126
814875
1018708
1457434
1533305
1045984
130322
897335
937825
737904
905740
641267
605107
879707
730847
856814
1244775
1203850
195709
825806
158644
1732585
808469
509364
95244
1590070
1382338
743579
1937956
1165548
779937
1637004
845962
1415127
1202438
210944
906851
694792
296934
499776
1242851
1142539
1991008
1658085
164113
452720
135944
339835
609580
97435
1053578
1702148
807361
975431
898360
85581
1640312
351408
1603764
1710065
78410
1103857
1159735
1861213
1399727
1046275
708334
901978
367492
1908495
716986
856487
1536678
1413875
1826144
294731
1163176
1219969
87607
254053
1156329
1673987
1134468
490048
1719639
1441921
716440
666922
683225
780214
20664
420351
1593915
1916944
1657220
1605094
160904
1913469
1217868
136113
891058
28044
790189
1166187
121798
1222693
86426
685393
1842516
1922854
71045
401728
1892697
38881
98211
1375192
1743057
166344
328727
744670
454264
1735808
1904208
1683036
185203
739933
592772
1244737
1603829
664274
218990
1595592
457573
1282257
1444093
1557974
1833148
740961
255857
951639
1020591
225701
1759363
1312290
1850603
1851578
1362373
1677390
476504
518179
1661369
1925935
286956
1494956
1623717
1424172
1348505
207059
1106460
1865404
285893
486525
457816
1918213
1946771
1281675
225724
1973868
1349853
1904728
1475425
943545
384344
1912295
1020891
865290
1782332
1168253
1847247
311786
1868823
515406
1637946
981571
579213
1181775
1643497
1389574
1007649
459340
1438837
701896
897933
1591549
1082179
1974952
1336567
1162903
1225313
1735895
227502
1376083
1816687
1133164
176816
160114
1853616
408398
167042
300652
1967099
783621
1710436
623592
114156
136235
5709
667784
571062
557588
1242107
899853
291506
1973862
98180
779642
253707
1581018
1553008
612818
1125473
1950685
105777
1537265
1154022
613534
1673902
1393933
1524823
572117
1481453
59208
1746689
900853
357243
1266676
970967
214232
438672
568708
227700
62422
1839681
1750633
893876
775806
298643
1860962
526831
981033
69895
46328
1141975
1886387
326305
1687926
787806
369268
388216
397976
169276
436549
995740
1287415
176654
1267661
1880318
1513730
389718
59670
454597
321838
775778
176868
688982
1932446
1825927
1129548
1640625
1729720
1234401
1754707
373146
910827
1493617
1143923
1594470
872479
1620046
169256
1767367
1289653
1751034
1608058
550646
960505
651960
759915
1191262
1795167
573768
887723
740890
531737
893405
779197
1762628
1715665
1634447
1740869
903882
1010930
1942549
889379
1587706
441086
1168805
395092
1225642
485262
967032
617975
1415711
609417
1668007
1135803
944703
1907777
1976055
1242118
1773890
776030
1739322
1280890
1334890
1858617
1592259
1605156
876269
1245087
1636880
581843
83598
429613
534487
988811
30768
58112
1360583
1207449
598895
1300740
588010
1404864
1805706
1159572
1498297
761472
1128509
1250416
296337
1370691
166896
201329
843929
1768304
1325125
802408
853209
518925
1958718
934083
1490506
1111358
813319
1746365
375505
1823102
711309
1380339
337250
1471104
1706302
1750952
1138923
1120297
1732985
529535
1392530
694804
453370
624917
1828172
1836438
1532704
890167
196870
1731912
903080
297099
1850709
1744603
1054788
496304
1812416
1177869
1623631
1784782
656186
599586
358197
1716008
189305
60462
1461810
1834359
570273
1521272
790082
199214
555792
1804864
19364
1265374
176177
1437278
1751393
1696755
499092
1827579
375963
893688
71873
417063
1788333
492706
243930
1889286
822745
1729662
1245674
893115
388224
1195146
1338659
1521820
6796
1668380
1755960
134243
1603001
1911717
894829
1049989
1304219
1312176
1631737
1831876
912091
1274575
961109
1051506
99512
928546
1033241
1754573
1147180
413213
1221684
1618233
1744158
1620226
1422603
1420339
975354
1740026
495484
1768394
1631510
486992
504808
7029
1819625
782337
90003
1900627
201721
1140338
822376
513727
1879692
212780
1706787
1552268
1188615
620543
267925
1920159
148232
1917168
1154222
205131
728808
750821
369138
1137129
266833
182827
1257009
1955104
1006234
203306
1293792
1963863
454554
904329
1088967
389682
983088
50645
148322
584372
85760
4335
242663
361427
1121572
739562
886016
1820506
738175
1684131
300455
1325262
1656368
1051552
1750333
343645
1265191
1758077
1896265
1303313
410004
1531839
193050
1634408
430515
1461846
424813
746552
714767
1382446
821838
42374
110053
1996223
1804097
468658
1241200
565414
1691381
481840
1903531
450591
104372
1908146
395243
979415
1227595
684444
1904899
811671
1887758
1488392
99524
1476606
52063
1165267
1260286
198577
1393384
469446
832417
834927
1413665
16139
331765
1003313
1346071
1293818
1647077
362083
1698801
1158009
1030138
569240
18553
849136
1896443
170915
1883183
1654938
560905
524907
1634872
1871410
1119209
175797
1119892
815167
18865
1959173
897666
510923
1907780
493631
647030
1796574
1199906
1904276
766782
335671
1855355
734526
586777
1959218
1361564
1398552
999809
1370727
1816200
271484
555339
920494
646550
1889644
933832
1583307
1163200
291116
1613185
181959
1516481
434191
600984
1871237
1156565
1762040
991785
586093
777146
836614
1084557
313235
1961942
1110514
849752
1186930
1785442
319222
774667
1933012
423988
500318
1399749
492468
1291058
258664
1046921
1136486
1248444
809146
219349
1632275
888874
1159939
767169
1072378
137092
1663251
324660
1620255
1228949
942422
1799398
189131
1543321
951601
428786
1145036
913929
703639
1741452
1080683
522834
1122877
1940216
662237
712732
1522330
160355
288190
859761
902235
127187
1376275
1313792
1197036
480965
984342
1682598
1809737
1098247
1410679
148004
1404734
57579
1067090
409255
1499123
1850235
801205
234590
443136
1463560
370004
1032875
1379752
1436246
523487
218653
1919256
1936907
1851834
1249090
415607
1107394
994143
1273872
40641
134770
1009489
1559655
484504
729985
1096880
493961
604257
1573780
257834
1862874
952605
1852795
1656120
179813
1776452
262253
1209627
734290
485677
291585
317387
1982675
3117
1238870
1033113
1813282
745761
1522089
1281693
290290
1630012
1840631
219015
1591995
890819
554245
1292825
700365
678529
986786
1194717
1470447
1664518
1857542
1736346
1579711
987988
1761862
951307
681574
1281733
1692298
1267538
790243
1471373
466994
851487
1963192
1284087
1672254
252075
1459788
628964
259086
4983
1328246
1848198
1176670
1882182
1168145
1347077
38829
856116
879565
1045514
1196134
1908368
608931
380107
314306
74073
1260176
1214087
248893
378725
1705088
1846649
836288
601651
1694600
972151
1681609
311818
362043
1901517
825762
281633
886273
1099949
1463760
106479
1963627
330603
1918395
1108437
907414
1308425
915456
1159634
755668
1605681
428171
1160079
252675
1871499
1878818
1671884
1446698
760193
76646
905544
1543540
893018
1338166
417941
618879
540277
1902784
417845
255347
792713
616731
32088
496296
1553808
920735
1027384
1831260
350690
126458
1774064
170423
1323888
295299
1576832
1475039
1088850
911546
1962730
1868345
1458181
82786
1196861
1679994
76096
1314744
1625238
353994
210480
1374935
1431841
1563808
910563
796500
1693250
1172487
1961656
14957
39688
1028900
1635499
1704434
1773761
1890649
907675
464319
132475
992597
1496028
380124
1849491
1340440
727548
1899475
1049926
1052669
466754
693670
1339204
401991
1384789
100316
77129
1123656
1762513
1355115
259262
1906472
286698
1760275
1971101
466977
1278329
1647649
1715108
1116278
1243687
1099523
865653
448017
1365680
449537
693706
948840
1778520
43082
1885419
230096
1252316
1407344
1250908
1842306
557626
24544
1756736
448538
42607
1061768
1006788
210135
273257
194703
811095
149550
146904
1140267
1166101
1899928
1780380
1224332
276685
1052257
948520
1970166
1256299
915227
1978778
1131567
1127996
1075205
1104906
1551369
820563
760624
1791281
957308
1465995
1005765
814042
1528949
1559217
1495844
285683
366434
761032
1170724
575010
1699385
1882914
214713
278672
1955587
322542
55993
608137
1868344
1401631
1581116
910026
1802880
390894
1762922
195019
390747
1603901
1406040
70285
1889682
207123
811683
1765784
1903519
1880506
1920682
1771043
372389
192939
1752907
1487544
1770070
254233
1618047
1535556
1489073
303790
440916
32803
230685
1128108
1718358
547842
839699
587650
1453836
903811
1871709
1642567
518645
1907743
284344
1373757
1280064
538929
1704537
1802866
742275
1363941
1630760
1351433
1785494
839804
257075
186703
1985077
539976
1034071
1538096
1923583
1111726
1660965
948662
1836930
1540200
1094505
597363
1115683
888072
1856661
1723433
1166944
1572985
1779904
725648
1431067
1494154
1223297
1971334
427389
1772
1141703
1911236
1456399
1396191
559146
741396
1044013
779049
456707
625556
1099581
636672
733607
1975958
380916
727224
802424
662933
1204121
1545788
573647
241776
155336
921875
1407844
1560211
1150966
1126505
314283
1465006
1828285
1625748
1369214
494482
524462
1810556
452957
1490876
1973872
1230875
1805497
631414
1471959
193586
1382996
1781624
701314
1685656
733483
1381044
190458
411239
1273351
235137
1158843
487676
1283497
1542749
209396
153892
955089
1974416
1096035
657297
977086
782619
798615
1139487
1376390
1562968
527457
468221
1416488
683031
486957
1649360
1830180
1386360
1431453
26250
803571
1720173
1183076
1419221
122415
372232
377318
1223833
714981
262898
1268559
373236
1434352
936440
1431851
838084
245375
48605
1960164
440584
1400173
394319
652306
684755
1247454
109581
1425650
856771
1991232
168643
1270279
684994
955593
254833
1166480
423457
1083965
1979460
1386559
1917929
355219
223806
1175203
163469
1607519
1308999
289002
17633
822942
488067
848474
538982
522690
1376036
158244
1879096
1699662
730245
1127090
1434976
1781285
1124164
979461
1833748
981253
1518624
1169403
106749
1102829
70281
694801
753411
1310699
1001457
1945645
1125070
537667
628192
1608659
686817
1779496
1258827
1616046
1217564
307422
1155592
1551619
870872
1289170
1932480
584187
358450
1851054
154942
409447
779090
1435091
865359
677375
25712
304708
215017
735873
1404970
596239
1176116
892558
459329
309981
845524
1676681
582766
1645566
993808
1810025
841549
1130796
1529443
1584163
9130
934591
867156
568677
1870415
347259
776178
1190718
283287
1047100
1407475
1844285
1676159
1757235
658971
1312121
1541872
411930
1115395
734393
653766
994123
157456
265572
1145512
79016
619803
529134
1191280
1676747
1212789
1653017
1513304
1422086
1400969
567619
1587587
1047022
315463
1963369
878289
879059
1997754
1317557
41306
452695
1105948
556846
1636772
860720
1598074
414589
443657
1342356
1143677
213168
17815
1480111
1906918
326544
1733993
1876872
1376094
357855
639004
348738
485201
882720
1194666
226430
847848
1880514
398735
404271
1925023
1213497
1709051
1916238
293754
1596211
793127
1406376
1293239
822793
1846761
1953897
125582
336448
1767726
750621
1059635
1757618
796130
1844557
489556
230653
196840
1917278
645979
474039
1992863
417506
18535
1604709
1586292
120401
981841
939167
1323532
1635403
1195459
1455188
1990425
1219168
1349976
905568
444927
1140264
859565
1931260
1158655
1164770
1223631
597101
269544
1818188
90237
1997387
1042136
863435
1485670
814044
1775796
180685
1338649
1613998
767438
1590107
1202013
1302361
1037219
260866
1044374
990901
1130491
1219620
453161
1211886
1420030
1471077
764604
923962
192217
1007700
736786
332838
684387
1584943
870066
1462958
556350
223688
68184
1370001
1672937
406695
303787
677760
1659077
1876705
68254
637988
759335
213901
1998231
575224
1492992
1378236
799885
1119729
1786606
1641202
1746462
22006
354258
1997923
1100557
1343352
1978985
1044632
497042
929583
725060
1073868
61027
618544
833419
1103421
250893
1012507
1226695
574674
403788
1720755
658154
677261
554500
140837
322374
311877
797214
1747263
762631
570951
484183
1349382
646272
728302
610787
938344
545414
1863147
1377132
1185734
1799186
794226
607401
1381538
213029
552242
477549
1676392
497860
653705
954250
1565629
119754
1470682
55067
155264
1645335
267812
852449
427943
806426
1397879
1582234
54265
1900332
1057913
1322025
681847
1042460
1273174
837705
633128
1905684
92743
875769
828621
1728756
718865
1206859
1382588
197852
538154
110658
1025880
1037117
894747
1648526
785379
1837732
1085629
975280
1552110
1790187
2439
1126550
1954748
65081
75509
1009389
766444
461923
1934777
777665
1633894
1692453
685687
1649479
1577691
1740166
240607
1076484
324874
733357
344850
1537448
383959
1460747
1647568
1904946
1747376
586955
125145
499878
841561
1294905
1250336
328009
1730145
1173540
559485
1412047
1916827
98628
1147309
933595
728963
601263
871436
1821512
617070
1492952
1334256
1851962
1316197
1086103
1842283
605641
1571620
1643030
180684
1909622
417624
1973332
951789
29098
1398196
180622
1134484
865563
1980179
1698203
1680801
1619736
676623
259755
1353784
335736
1568671
427648
696087
484769
540762
1558837
1792459
812036
602012
110973
919269
1471825
1660777
103924
940936
270446
703905
914689
79731
1099591
928329
607302
381838
1715713
339612
1620476
1759359
942595
861212
723851
1655200
313827
953962
1520940
710657
337251
730242
1737282
1295520
141355
1833071
330768
460663
166233
925143
1609201
1199997
1264356
1135067
247042
760519
352877
919679
1111342
868212
203039
1425618
1680964
1276677
1360327
593346
787828
1325675
1799787
66856
1575907
809711
1384101
1954246
1142878
495543
1589820
1322910
375342
1850723
492640
1441508
701821
1929348
1359882
1971699
1342671
112320
97502
1464325
375860
301286
1957635
820253
1891941
1582823
1403431
647950
1771716
1695021
1757306
635180
571179
1319323
1295007
1316602
1585869
671232
751841
29841
563440
1191913
1127678
1767788
127570
44634
363440
446852
1026931
1883608
630419
1298383
549445
93011
1829641
980014
1150565
1515511
546489
113435
977715
1651293
239128
1669664
66430
1326248
551348
94329
990465
701104
384171
603047
552627
1151049
583779
952608
1855375
479706
1126778
409636
719149
1099737
351228
1548218
573253
595330
927135
1919184
37642
1126241
225024
1559420
1199046
1659227
1497276
1866403
1602212
500916
1658647
620610
609181
1454047
1385710
1412022
708151
548406
574957
493292
894168
1443780
1074905
1898052
687577
987156
738706
1942444
303537
1648528
1906657
1366032
1003419
1173256
442093
1282000
1990466
722451
1156615
1384145
355560
1840217
1667555
1679441
590075
773739
1460158
808146
1472628
1986874
1527304
1607227
1059018
697561
1374240
1803543
88658
1985461
463627
1352568
1075589
1276171
535376
851081
1138106
1630950
1690555
1965768
83421
1281445
1522631
800006
349559
1599592
534826
394747
1073309
1113230
1730818
80683
923851
159132
1923632
1831776
1165308
1196702
1449479
1988743
417703
1675600
1002653
1245274
1165370
923505
1030359
703897
1641930
833744
889527
507184
1562345
1013256
913607
369373
1517323
1597536
856789
915000
1931298
1533767
1621115
68358
1858543
613634
768677
516135
139376
778632
859471
1450436
1934825
1075483
629642
644858
1596964
1102745
911310
1818979
1174113
566202
1621531
40572
460438
1211537
1487301
1871140
531186
1120806
580560
757626
1374171
1102864
681118
1561977
507973
1077230
1721692
1593310
259179
140851
597042
200314
1900208
1302773
134562
1797413
1502403
1418655
1531567
1686888
1347578
110412
1185380
1586400
1728895
1432172
1382748
1976557
1537662
1946228
199390
1581773
1089321
190083
57370
1106013
1560274
869809
755622
1047579
1931807
1216756
1798019
1380570
1391422
1218793
408530
753551
1748117
492731
1136438
1013290
283165
1665683
1231939
608141
1432604
67129
305929
1509793
1982149
95946
1515943
1771847
1354990
844728
1071413
1237880
1254468
332685
1494145
447114
791859
1003941
19410
552099
1507982
905512
1381714
257732
1988971
593495
359510
287920
689928
566234
1660166
762935
1789726
957501
414089
1949454
1856790
1432668
1972052
1248593
1227662
810375
1694682
1264588
1755466
1533229
200831
654239
1295070
1546521
1361640
368182
234083
1390774
1411745
1402822
932066
256652
249310
1022394
977477
902629
1419357
991474
1576632
1251208
709335
1075548
1621567
1751361
850555
274851
1107880
471231
1159078
1712894
179765
1729189
1132830
765201
1388249
1252075
786829
996387
1679422
1576966
951080
284424
104172
1904295
1759029
1154487
1418651
1871837
323943
1278153
5663
464382
13843
1126921
1972713
1376548
1197162
1504687
607919
895959
57712
427353
1203017
798922
1554862
323836
67114
632327
811587
108852
38721
882845
1836040
729536
1353616
1813968
1953214
648214
739939
1137897
895451
160253
1505279
499779
814042
525885
1674992
898783
1904313
1138706
1306290
1648679
819773
780393
1631196
161932
691780
570714
1335197
1679540
1998871
743609
1523646
640765
1985359
986280
1861138
1613862
255429
721272
1759256
929600
1405061
1360601
1775694
747831
557305
104301
1582522
1099181
431933
1276394
835158
330305
477867
426177
1693830
429185
553418
1463815
1571676
1192251
565626
210046
1953915
1340649
660857
910163
286835
1103803
135436
1964869
1542611
1912018
430628
1728199
1643409
1900930
272504
157313
725254
297482
661377
1215169
477098
292883
570539
275311
479506
736907
1637974
1494037
1643018
284064
822171
1474838
1283928
1344311
588124
1165854
1644988
535512
447062
1054839
375576
248189
1697460
196446
1559409
1365599
1352456
1134682
481678
686018
1952142
1246575
582781
85786
1394681
1866011
345384
170457
876255
368719
1669091
201843
118304
1607528
134305
1266625
278043
895708
1663798
1511703
504284
189257
106031
1294255
1783344
1043636
396625
1418762
547848
399668
1159414
884944
1430245
1218691
1452921
1898611
1113934
761743
968768
498579
815895
1602556
4295
575024
1747691
1017415
1243992
103500
1727135
1123984
760495
128185
1706982
1759317
724786
891501
1087963
1633671
293210
566714
1931990
1191795
1877016
1603261
1298863
427422
248270
845662
214104
597601
1773452
145587
448030
982019
656121
81207
1076483
445005
1178196
1792174
1057574
325128
1635116
750974
1023518
14655
1093152
1047847
1175009
609645
1715013
1268358
1842659
392988
640029
958319
747290
436254
335324
961413
637613
1897894
1043256
68869
80518
1835314
728378
1464980
1370620
135415
274278
247332
1824004
1784760
1291418
105809
368506
131799
289395
135807
1551296
59910
275456
1125842
1562736
75479
699871
814528
206481
24748
1228459
701919
777638
1568026
1255760
1274710
333036
1223447
1035839
845721
1642744
1605518
1355338
1207302
197651
1115764
947504
1705981
9604
90501
1037487
191597
1333727
1975397
66150
1354676
1238785
929748
1589140
1392878
602862
1399096
1094084
140780
1165407
1380298
1503750
1817763
1417117
13743
1455809
1476921
777608
701914
1882080
415267
8058
1507977
1020127
608029
739849
1926120
372354
45798
15241
1409192
1400534
1473347
392346
130477
167989
1688535
1645338
1007977
1347562
795009
1391817
1686381
1149165
551757
161941
481277
50491
30963
1957459
934643
409735
179576
238750
1209655
789958
1421696
281443
1567903
1557904
1276295
1726838
1908258
1211956
242177
948190
1091440
395128
374993
1950966
2032
1358410
964614
955927
775687
909026
864901
377415
867699
557786
1289783
1595274
1830265
237073
181943
1580131
640898
702521
526138
1769668
1188581
1874219
1057067
591406
1243809
1502685
1506689
1033358
473781
121006
453496
654061
1214244
1077245
774461
289572
761946
239007
605258
1569511
1606737
550980
603411
1154432
839277
28713
1672670
373574
1124635
56787
226035
1729539
1839133
673003
1651157
1672569
1089239
1076327
418030
1500081
594435
568121
627474
1790867
163557
637345
1595274
749705
742096
1492716
121005
775222
1295367
932274
1472141
811882
1457247
442331
1524357
674250
1738957
332743
1068056
1475259
345427
292270
437869
534505
472875
1856913
564214
1453291
926718
803865
1009855
1507217
336275
1762061
162787
1767774
42877
1460419
164405
1290913
1111481
1417934
1292595
1933332
1489263
1857396
583255
1283780
434586
273684
690907
693122
960579
1171816
74119
1119839
391370
923921
999889
13450
408703
51118
1893562
798003
119186
98951
34653
1944512
173495
796266
1447498
1988674
1609520
704867
1379554
577355
962728
802874
1146970
444939
1925537
276288
1106570
1025862
183000
1138735
83533
910977
153027
1198692
1725683
170704
1505302
483787
1396995
685544
1443775
1308941
1930161
1347974
1040858
1850587
114966
1464660
1589175
1849542
1496269
315842
813829
295169
460427
216495
1003646
1731823
671798
1529788
221015
1506300
769852
390149
637317
1714147
1377820
237187
1870427
777973
489845
1786793
34664
112577
1915865
1320560
258960
1277937
466131
256611
84307
1446935
1507428
642833
1142414
388267
527801
1660567
1609317
474284
691968
510450
1066489
503905
1543285
140975
556893
1213249
1236855
506917
311582
598395
465038
622129
1659859
1474166
674775
435757
1290618
1920911
206040
515944
1452091
1604643
1745398
1817425
1946307
1625623
215969
1800051
700399
231382
1396982
1600043
1447883
498906
1932786
1534522
308390
442209
1062573
149160
707667
103092
1358585
755127
180884
1452526
506152
1005605
81867
742713
554925
694594
282095
1222768
1479489
1085436
762374
611490
939974
821001
1971899
1003923
1502379
601950
516067
69228
666601
1025647
568060
533856
302507
1085052
401986
227631
95386
1805362
209354
414300
226333
1892452
430483
126180
1916046
187487
585854
495139
381926
216731
906648
1451007
349581
850651
499704
500810
789771
416773
1987637
1788253
714821
1197147
356022
287175
572450
952756
174001
1492967
95028
736286
839340
898544
830761
1208615
237490
724871
63070
842949
1474892
1731062
1992178
1597172
1847053
274886
663014
236625
663295
1468135
1025331
50443
627387
411878
1495828
1210232
1075004
673947
1013414
659222
743773
612398
1124282
389558
1248596
1774802
1640785
419400
1947837
1989344
101814
419827
774023
972906
483904
171706
912115
839858
1963740
1849482
795025
753561
1779128
474585
778615
32694
672199
1662333
530392
688537
249262
327268
1425734
1425512
1073098
36362
1851132
1291298
1500996
35381
1980292
1775889
1727642
237032
1938856
236325
1441848
1972596
1796453
1407969
871668
1915824
1360445
1032105
1266532
231220
863562
1823382
1618558
1785513
437632
496637
819451
1066154
900695
70003
930414
824951
1967279
1527475
1797219
773528
484094
21315
1348732
1480521
1270135
359503
451927
726172
1929689
1419286
375563
227831
149359
824223
1743539
984528
1366540
585754
1435136
880393
1040887
270859
340375
563929
1537104
257617
852478
1403874
1936095
1665123
127760
806805
1121735
1603215
27195
376440
672995
1690409
1016576
427100
1407872
1549114
1313214
1317537
820748
675842
704014
409751
1356678
1857402
1379128
342936
624501
1387253
565770
991107
917726
1443867
1164209
976127
949062
1179101
772425
819266
896923
321651
603744
1480355
1574275
1811741
964051
1149468
424812
1546859
1552421
1334327
586383
1720802
1602333
1179219
44363
1049655
1554387
1511755
1402046
1958784
1341554
1142955
586038
899243
501673
1155717
598281
329874
942044
158706
1750789
308075
795757
1188751
980517
934910
238963
791304
1367631
1579477
224575
1313495
894836
1375354
1938213
1787029
270131
69677
1058648
921391
1009589
1792872
1447096
193078
939491
1725413
653203
221743
671022
1560080
1361489
558642
1193293
1399001
134376
548645
1216146
1114150
125732
1319160
1967057
1924722
130226
446467
1289906
924426
75243
1587598
1887210
1997880
221080
267331
1970743
904446
929375
272455
922637
1060868
1971715
1697021
1099144
1948680
398477
923727
1234774
1517979
1218382
519212
1945598
1521079
319284
269624
1859907
427093
754406
886494
897852
1200966
620096
1072606
1159953
116968
1686164
744680
1927864
1883090
1413661
485464
508747
607894
346251
245948
228110
819891
896921
78401
1495078
446832
56342
587762
1072695
502013
928394
315976
1384454
1192459
393611
1000298
229562
74257
535134
681419
1842458
951592
640748
281303
1624275
1403647
61087
949474
1357758
168788
1446692
616218
535142
856329
586683
647708
1689130
1333531
1399796
213575
1209693
1031904
137801
1856952
1375272
1652422
1650188
989890
326147
217156
200121
41962
394426
609197
1470066
17589
844445
1712314
509382
1306357
93145
207591
800550
1841003
842193
1822569
1560662
850735
1435952
1173444
1904597
416702
1281208
122137
14106
1564939
1301871
901548
1445103
1243791
1203063
261466
1199051
1337517
1769295
1420529
1645489
1673646
467673
517694
681258
1819426
1608507
1082724
1469361
1597420
703697
1513283
882850
1228682
1630163
485987
20814
11692
484351
307377
301046
1011491
1070995
1249117
156441
1706127
1358042
9784
1609450
734299
624305
613537
1098522
838628
590373
1707506
1715928
848787
21758
84995
627463
1556578
1416342
1740477
1894242
1914391
1573995
1214136
1324567
1991784
755716
1753265
1585307
298825
441889
1591263
1103347
557205
8340
1376937
779418
808031
1032665
795370
95479
1518660
1253470
972652
732423
858503
1614487
525606
240491
1860642
1885909
202303
492328
1955252
1443814
497427
678936
1785291
1706065
539216
793213
1169868
1559419
488565
1822418
1972598
1914814
806870
702682
671102
1245908
762846
1374027
416361
1791654
240773
89544
813173
1938483
866332
807802
1651398
1794477
931052
168169
738721
1936514
1001032
1908938
773092
1239387
1269557
471395
27943
1697119
48777
461147
1926016
207664
202943
693946
97883
1507509
1215455
390810
840528
622134
1017565
288495
1214368
549179
1392945
1600880
674552
1877072
700015
421096
95023
1326003
1028535
1189863
478346
1651438
1718283
1830049
1649766
549193
1740792
663561
1798401
844885
529500
1582294
716011
1275074
758422
1082995
565664
1743823
1846825
266352
1500655
1604795
821620
1121083
1724285
1774648
152518
487025
463389
194401
1289998
1397472
1844279
819401
1826806
1689386
1967823
721950
1414445
150947
619156
1764095
568053
978479
1133772
1395367
1199432
1735191
1678238
1072484
121716
922198
821837
1824595
981024
1007209
190969
950133
1966020
383787
1626351
1493645
907959
803736
618959
1752953
1779610
1154729
272992
1625027
1923417
1175375
1641788
1238184
1884047
1981451
1810195
1082528
359811
88465
1987538
928984
736538
1004894
1191722
1425770
615190
287208
1491054
805147
399951
49988
1468868
856534
808383
1091521
683712
1301817
1577983
1459290
277225
8838
1682400
686200
983542
359207
1724503
626878
336190
289751
1047973
1028610
1960840
1384253
986674
618641
971701
1994261
1965026
150754
1431394
382575
461116
1129248
1675591
1978115
912881
4124
1177721
358602
532135
511251
1791186
1936904
849655
1228340
1996889
393267
1519393
934858
1992005
1614033
765143
1956349
1304741
1208298
1183137
1010327
1446256
1372059
807770
1731019
1649416
1976108
1929542
730264
777321
571497
748780
910733
1149935
339447
476907
1436808
1367486
923270
304299
1576930
212733
1840358
725583
25329
458562
499886
1864892
264323
968260
1232449
34775
155932
531605
1954941
388736
1252759
1346729
54928
841773
1261741
1054724
1320743
609236
1345485
1436309
318134
476265
1434785
1741504
867730
791538
1727985
250632
1464694
1232211
357441
1289768
1079257
1970462
97189
1006448
1828953
806159
2415
1484878
1913238
617380
1869221
480291
1911989
1293715
576539
475743
462696
1384917
1475435
658174
1699296
140346
1800927
263100
1432986
1509961
1729705
1525299
1216525
91998
1074714
455284
560671
49958
1765432
1282287
894789
1750946
730409
868289
1640612
1690032
1729106
1188636
502635
1260873
815346
272692
1950952
667014
1903841
102052
182209
442802
380787
453849
1622901
1682370
9968
1818046
45892
1284788
506275
938554
977032
1190472
942749
810630
809119
1810599
420199
1386365
307127
1957065
928352
197290
1238800
886393
1411427
1358183
1236119
1816858
108648
707143
1597658
1732484
1577443
212112
1731576
618617
850177
896312
1830337
588176
1861329
464749
1022388
954075
1323813
1526322
1880707
1001999
773491
1662431
1256728
1500070
547964
723746
1997768
121413
734377
454919
78187
312129
160996
492263
199617
1636609
1426285
1540183
1028542
366899
546670
1107620
215426
1017772
1950734
1641148
1759912
1978250
621183
824850
1738137
1139320
1684740
1359206
1765376
395760
1480240
761767
1642828
553867
769425
549559
1818155
1390760
1702261
1565051
1163070
167190
235873
552275
325096
1071892
965274
1341785
817989
1835121
1593442
630591
1388911
612219
551177
172413
1262908
891955
1467270
178764
1553505
1522941
268541
685901
697995
986577
956125
1944728
1469131
1638570
260773
1340267
1109218
1315781
351985
1581323
219609
1604189
527619
1238698
807593
982016
1841806
143047
1858858
105318
1714445
1063182
1915495
21206
1646243
249697
594709
1413396
1909899
244836
89317
920872
1175584
482610
1798653
548084
621982
698320
1424353
1648138
150928
372836
1860120
1169132
4623
672542
1744632
452950
1187698
135334
151229
180985
1129529
517416
1142158
1652922
457335
217344
878566
731426
872973
1509773
884184
607701
1917800
992981
1657495
968634
473749
1728137
38439
924890
473468
1961502
1354415
1477804
836189
1746464
1763838
75941
1252417
908559
1451573
1586747
419512
1477905
1856147
1485159
256513
735310
865888
1428589
1785070
1858082
1650028
936654
1254199
1539778
568479
1369849
1145352
1937504
1877624
1934509
950889
1160480
196365
1664090
1762183
1204327
1363709
779027
852701
1354438
307393
579386
1316610
1525652
1634389
1211949
154312
656189
497106
1537462
1088464
860902
1814772
1030916
1677055
1120274
1983825
182127
1906192
131729
117163
1456560
1492233
972976
1595475
1995381
397431
606846
1507233
1993369
1705966
1394004
794120
1517867
1368225
305756
92781
1993928
578839
1498364
317427
1331159
229175
461913
1140690
1066138
1758268
1970989
877483
232509
1104735
741927
817335
1017087
531513
838638
199797
1582842
455186
1444305
1055731
727276
1214436
1956692
426300
1524358
817104
983953
1209942
1709274
1631769
1503378
1220015
1238512
1135368
580216
1670273
815435
278591
1522982
995295
1483081
1639424
1327436
305093
1019259
272344
378912
90691
1261352
1155650
1405954
866277
1467021
105492
356234
1249758
298445
523572
184119
1475481
214837
181774
812098
833371
1440419
1996281
216109
431196
928580
992020
1640488
1882620
169148
1280318
1988895
831447
1295939
1029381
65250
1224288
950498
1708004
1044420
110342
837112
563860
187144
930617
1953237
1837594
1398583
1590139
1746155
1690602
1590208
1948316
350720
1695504
801789
851571
1389306
1518232
905846
460121
1493199
1124795
100594
1349496
179206
1519275
495749
1496163
1166310
633864
120274
1643420
1757368
637346
758058
1497240
1172878
1888164
1249142
1390459
1438575
586203
87347
1780578
1208487
1358501
594869
1519296
1851809
514427
660914
788752
953587
1793172
820296
1742984
1059178
1092585
1073488
1196484
1884249
1441036
1561431
1665877
114116
635434
865828
672925
1881767
1491855
593434
329690
1173139
1509114
1111749
1013814
1023485
1945303
1135774
1564056
534459
571719
802072
1623032
871037
1898831
467433
1448058
1361975
1492623
7346
1556413
1887759
150409
1685589
1361860
417581
451558
1327041
1685578
298443
703767
939403
1000792
263424
1258560
567186
461667
851735
16090
1263902
1232630
1596281
513423
731654
960636
1416568
980971
1360520
1467404
893173
208024
639178
1671090
917051
818962
1413036
286176
1427696
685496
718919
206427
1426504
491918
658681
1299907
1167918
327623
474252
665181
1562309
1733339
694647
545115
878106
963152
1238718
1876274
1775084
912117
933436
573273
71875
1390375
451935
720413
1023197
119928
1412544
1921825
484336
181816
84894
730999
468871
1055043
1710500
840805
1932922
1135604
846663
1901613
1500096
1526454
1742874
307707
545393
70816
473802
348863
1447652
675838
1561167
1160467
833139
1768505
1753636
1334216
1964914
788536
649840
66002
1299614
24192
1415873
89338
1795101
549006
642074
778177
1632662
1232144
257706
903268
804251
490087
1768631
1498906
1081018
1304266
825511
1643892
84011
1237146
557703
1449299
1325480
1841654
1637943
668082
368548
790551
1586389
1833445
857015
1052137
235622
196821
1811644
1747628
339618
327091
1143873
169810
145732
1637017
1140767
1413876
1011085
126399
633841
1044779
149369
111376
1085191
1713510
93342
1071801
1560339
770887
524240
1747097
1873410
1916139
413347
168280
701485
815375
254362
1802884
275399
293862
44729
1275296
566757
272933
484166
903275
579201
1644392
1806716
67363
1292832
1047421
197859
186257
920668
1083249
1303509
1339237
880390
543977
1602797
1934493
142815
1751042
1604967
1499091
428300
870863
1657966
402903
935821
334597
1893541
1695795
1981679
1471124
503366
1189469
890533
1075569
871012
885994
1716126
1894390
780376
569302
431895
428270
1251108
1087930
1932179
81868
21927
179100
1456147
1656606
1203243
50056
1678310
315505
978093
1560545
256131
1506905
1226455
551098
291104
48130
1228540
1456525
735468
1107065
1457196
1386582
949277
838446
513101
454488
1196835
1281512
893407
1860437
1486580
421934
1260269
1070614
156036
770226
830767
1486246
696357
80937
1430003
645747
1906890
242689
1804218
1956058
1071316
1520782
821914
480246
1224137
961899
1028599
625367
400236
1700353
900065
1143355
1960073
1547580
396674
1719484
1325080
947363
1348243
1881709
1667842
1416030
1871580
219259
297121
1662706
1913110
187600
938697
688902
941251
1469717
954097
853013
1607018
109458
1183412
659208
385047
1138135
1394050
746376
1562709
392120
1189080
1632350
1329330
668721
1790134
1225275
1057336
1064694
1467531
1829628
1007293
1032605
385265
1928467
558918
382324
1949862
1892114
1180431
1428868
267290
933616
770248
1661535
872685
415588
1443813
1622245
886428
735830
520294
1138515
330745
1933492
655785
271304
1432262
443073
1761083
672428
1731929
957245
908143
1231967
1133962
1404281
1567270
725412
1302826
640805
1626363
1827041
250972
163760
1638064
1421848
1961544
658940
1520044
1912218
1724297
913142
226468
512644
1556795
1467216
1174893
503134
299581
1168622
489119
817733
433940
1787313
34216
1129956
1799293
739966
1212946
1034734
1698661
649364
1104986
897103
285111
1714675
356067
986083
1617681
1366881
328969
282879
101285
90772
1576761
1101158
1639199
674057
489014
739087
1954807
675651
1912133
1329247
1518737
1354019
61040
896573
1802011
1974758
363391
314428
714115
497954
832011
552343
1698260
1094175
1129707
186900
944965
1969287
576844
383885
1994951
1732398
1340102
747266
968541
1896834
252143
103998
148785
822856
154684
1826335
1240824
1535695
1498723
1840516
1673037
229240
720740
732738
495695
4822
471734
968871
1323975
1560904
1905171
987893
240774
610358
1629827
1518014
61917
1544395
1882317
402428
253476
1682175
1191084
1023631
354061
1101969
596557
1566173
1318072
1311232
1468799
242384
476416
561955
639529
587883
1328143
157988
1043731
1584333
485481
1759743
1224655
734585
149337
1128794
705980
1067232
804116
487416
584931
551789
871500
913637
362221
701711
1732353
531906
1823129
555507
584730
853522
1475369
924702
253797
256298
1287294
142826
745968
1907569
54156
790766
1930895
498445
228521
74264
389946
344362
204341
504033
398750
539782
394790
222166
1755200
1673017
352232
1316501
1351323
107090
1294690
776398
1360996
1130775
450115
1879357
1698134
753315
3444
836948
269581
1119185
1533655
355638
659858
1066999
779944
478986
1374451
146347
751537
1119936
6093
1674009
358612
1587869
1120083
1809044
379320
530442
1930672
1653607
1420277
406682
14321
372515
690605
420741
436486
1185754
619412
1090084
1550410
665122
1795161
1605242
723833
1167415
547055
150328
538393
303819
1007035
1187720
1896602
1479135
975947
1710801
856340
901774
1452809
868209
699475
1537876
910705
459695
828439
218406
687070
323555
1829201
1258495
497710
1463647
98426
1910444
917552
1949682
596661
1226998
898761
528877
798060
110408
959641
781753
1153280
1720882
779458
549187
200431
470167
1964994
37437
1906473
1315122
434096
1301128
116672
1811854
177197
1652388
1580783
520339
970457
1266015
101217
897038
1810083
948534
1454884
421524
1711978
593143
78332
812709
660644
1408880
1575281
1096811
1651292
468125
1238290
138993
1254435
1017474
638147
808287
925889
367331
1409829
1622357
1394858
1062456
623494
1031944
952780
1348994
1208530
1915734
1108831
1810294
1473588
1321813
719202
284953
340867
560532
1485009
290986
876217
319378
132105
797145
298415
1173506
1446354
1145040
1084248
941559
396556
459366
1441181
1444433
1640963
978493
1775059
880154
1994697
421280
651012
483263
576347
1252854
1559597
192944
1333857
1801585
1899020
1201565
354266
597142
1789635
389199
1163629
869866
1254884
610087
1046409
1018468
1308204
1838826
173601
1854141
860570
1180121
1790387
1232051
1295807
1680890
350188
706364
307595
1283066
221214
1011927
873675
514108
68481
68459
1520106
49903
173715
299685
1718182
1076781
891079
14008
149080
36425
1856444
1653130
1233871
378722
1869137
1340361
1120608
1208569
1021304
1809464
348046
982026
1078094
361079
1146179
1423500
1790384
494133
150613
1117750
1857272
1504230
1410786
613471
1522166
229057
510349
1198491
1875019
103433
1157088
550711
1677016
81744
776699
1060625
1428851
1764894
235243
149165
642507
849537
740779
1139216
443565
571495
449313
1065423
1610437
1558684
360316
1099161
1198285
1157452
1970785
1238778
1980647
1770958
922515
630750
1383023
687939
1598820
565259
1759879
523323
1820349
1290825
686850
808764
1678168
1859585
1453430
340263
1304638
1173223
1064867
942404
905987
931802
358374
1359722
917409
438389
1131280
1827377
1578952
441088
851718
250693
1062151
1669623
1691660
1236378
557327
452551
499469
1197296
1445646
1458492
363724
56303
180899
1618296
773146
1875088
286106
452875
1424572
219565
1952249
501022
953250
452611
1300463
1831120
267123
379830
72830
425177
170499
675667
1266891
935423
200711
1808002
1503009
1323881
848985
1211719
1788585
3448
1310368
1136418
490594
1033353
207843
946862
1022895
268150
1987880
1133152
38112
1357599
1047029
895889
1388804
216428
1785188
784014
209177
864945
1852710
736142
1343674
1761282
812987
794832
1057913
801241
558499
47506
1094760
590778
527803
1864591
1192285
1647759
263489
1046094
503260
1147158
1838656
124764
1028406
894445
832107
827665
800427
209089
1228732
1598982
801467
109676
497247
1880694
1193436
1201788
1228821
1561031
530086
1120498
42873
152953
280474
904997
1447078
391069
146480
890373
432465
1459563
223510
517388
764404
1071322
1982346
975280
1909633
63704
1309622
1603515
1683323
768982
423480
552674
1487226
219865
536127
1855052
816600
552419
1394960
1519580
26379
1803884
232823
1051737
211407
705200
42712
453009
1471146
473505
369184
1188146
1975428
697247
209602
172352
1522942
1879211
11390
967977
1091618
1005372
1748604
1641139
1739480
527802
749997
1688778
1422418
1069723
860630
608921
1919111
984531
229657
954251
1808858
527812
106399
1882602
1721027
1884180
576933
710713
1411044
126422
11522
241665
1383147
1873724
624128
1563848
1460960
1274950
1178215
130071
603765
1675601
433537
1466621
1944609
1068402
164067
1626937
504863
685959
1812226
1758188
1940923
1874640
1173878
152594
573764
255580
788586
1181778
1587873
1626057
154625
472602
426584
722761
1018535
1913988
21770
966871
276660
933115
1764738
1310721
1388980
1961870
667640
234051
501550
1838763
1836668
957141
555634
1475465
672495
1449681
118892
426304
1097985
107692
1374352
795522
487535
1377625
356525
335802
367884
1313447
1782187
351410
231413
235949
508902
948822
1101160
241276
1348477
1850730
962203
319814
73926
1815663
1148911
659063
1609650
410801
1647962
922211
356858
1053548
1965170
185367
1472086
219415
369663
1131817
724791
20609
1239440
851593
1294245
1765912
1264468
37970
427007
48254
1441153
1868773
759506
1977800
1883218
388865
993915
1214173
1552000
1497666
441827
1636017
871967
1215305
1599966
929522
305481
592739
1494403
1032491
15074
968192
1343791
1764872
1063714
1760458
1831838
755251
1278308
1903883
259406
675862
576229
707409
430080
409298
1457416
815267
685508
1694345
1699658
1379295
1092057
446204
822947
730678
607187
1161009
637675
132192
438819
1751782
1956187
579683
1673358
899715
465275
529900
1916305
520036
1386036
971838
818488
286480
297764
531920
1644560
532847
1170000
123821
711282
465029
1467789
1501666
333516
857777
1902675
833598
1712741
1216437
579970
1315420
1351947
882764
1606096
1844503
1926801
293962
1677414
463364
83168
1923174
1059891
1336770
1701139
477546
101294
13796
1424738
1631923
1915173
1385954
1181780
1956519
868352
1311558
818587
152478
1207511
1890714
1621191
161199
1147914
1300555
1711371
1605487
1350756
870805
294
666131
1489611
1938344
1303035
1055380
1475095
630518
751893
546292
392301
1775770
692635
564298
1300313
954143
1248645
1643648
1247974
1207218
759275
1613024
231760
1878442
1396387
407893
361604
556140
245773
143114
702893
289321
261450
1863139
1131923
1895145
381681
1830394
400582
795180
907222
461047
189811
1867654
639597
311345
119367
990192
1084200
178539
58307
291986
1259226
207062
1654910
107642
1525287
377312
1636545
506886
206257
71884
9649
1869980
1708703
128799
482400
1948374
512747
1009979
755048
372197
1971555
827936
1072019
589206
588632
1576233
1041504
1207667
1746124
1667395
666035
1665579
1542480
1833243
321600
1617543
1438577
1878278
448477
1737974
1935265
714305
1298832
119503
1343588
1029386
730654
958427
1952275
1129291
1369319
1170022
178367
1738610
726405
1186117
990977
430292
1140135
1435871
1923975
1001077
1306105
1183748
606690
1638848
908095
1182005
1182682
1617205
1959068
1197078
428703
94823
519140
1813383
161296
157340
1141277
698070
1426016
1937597
776048
844799
1958315
797240
605102
1932222
1749801
1294226
127172
1493906
80474
778248
827602
683393
441659
1584007
372624
1408918
1114796
1620318
1269960
958843
1812687
1174675
526815
1152942
1229611
1679586
735969
695157
1839802
1097227
1442846
1861270
1705617
717368
308580
1717077
1986176
236106
1241870
156366
664793
1911520
1701785
338487
1031276
1420876
494590
971175
1203507
1568808
1954283
298714
1651651
726741
220109
959413
362344
399009
1445388
824278
1369230
1095994
1268831
1640910
450630
599018
595352
367194
1956855
1021610
912873
414902
1114221
789644
426102
1264931
1917295
1684429
742565
426385
1119730
512490
43666
479726
1614798
882832
737864
1970411
1772525
1151432
372899
414350
1137912
258451
394849
233583
685114
1234532
1265489
44353
806345
95557
277742
1758556
1017438
522625
1112576
1758732
48637
1015286
319734
1356546
463914
55443
852928
1195031
573952
1159613
1946682
1984640
1061064
786797
760442
807647
558360
1306952
791958
83062
1683963
1165596
940756
1656365
1081065
1434566
144728
110061
541320
1865659
591545
1068523
1675599
617644
1592640
983128
472616
1917223
124598
115516
1280693
286200
232086
1223248
31502
1436273
313163
1049661
124806
154144
407723
1813982
1256961
81254
1917851
1013453
1449943
500844
1712266
1466828
1313270
1570322
792407
1982161
143664
939429
359697
960629
820957
47788
767339
696554
414702
803011
1956019
9064
1522673
22668
814612
181133
350641
684767
1019384
983630
1777948
1480588
144831
120903
689027
433314
1954118
72833
1936742
145205
1381280
1502283
1664092
144973
1373926
1199953
1335972
1432816
1258079
1204731
191116
380307
1271036
1676774
792608
1640061
644235
1533905
1796756
207043
520037
153678
1483922
676602
316073
459843
348530
1434029
1469849
931600
871155
1155613
594989
1475906
1368380
1400466
783635
1014685
1413838
907780
525700
258583
1391168
851540
990500
1211086
834966
1507877
680772
1809393
196468
1943449
577040
1783674
1454286
160434
1272648
1910935
614892
1388616
740991
1282828
866886
721599
430340
1060424
146632
933291
911628
1467385
784338
1739863
97988
388725
65689
865483
332277
1493204
1791389
1387686
1616790
1519013
1326806
281033
1640943
982521
565759
1344293
1455577
1756355
1359593
1034100
306070
371260
335102
1276104
975486
703837
521592
131646
1320135
1102607
1225825
585902
169819
644112
1516698
1704457
738954
715262
1330214
1509743
1599357
1619339
861596
1186313
1404570
628464
113252
1389804
1805510
1479472
1831362
675121
115032
218250
1983737
254983
232148
1337994
176285
286137
525886
1177836
384862
557968
662183
737682
114495
1772465
128539
1710188
1167214
1791721
329560
900758
341745
1754035
152700
291146
1902727
1336785
867607
840951
1337235
1461888
1971364
1603035
196923
367021
1958337
1191073
941510
1446921
1953419
1846514
1659521
834876
1363243
1279046
1609780
1497425
621249
1024118
1075121
1565420
1783801
768677
455381
391479
1358606
1062753
1326206
660259
759004
670482
1535792
391463
1227947
56306
175375
1196297
412199
972082
1505724
1890762
1791086
211846
1914900
938167
1532769
1977174
1986641
1300487
1177481
87915
630677
653184
1453615
809972
905103
596886
1484831
505468
1313515
385555
499974
1656241
1187645
472457
1601538
1716603
1261115
581921
1150919
1233569
1811897
683096
1813548
1538902
775318
810273
393538
1189329
1418340
185760
1386197
636510
1790488
145249
1914536
1604388
966731
1151833
932304
976068
1499081
199935
636614
436652
79784
1313929
1520816
1605302
1175799
1559563
1655519
1974623
365873
1983128
253011
183381
1296918
1997050
1633714
24924
1706389
1010453
1435630
812876
888670
1136808
354316
920724
1334013
366599
1965933
1093753
755609
1273360
37623
60556
1301536
815712
863279
1438415
1835733
622092
909392
1970518
38138
644783
1311719
755522
1283224
1031853
1899749
1755321
1671170
1597029
1523853
1867691
582939
826210
321218
1531903
1628804
890718
366260
1575653
1040529
230563
981140
1776855
970415
47132
491533
1439990
1405241
68755
750734
1720221
769593
346088
1239003
749101
954316
1674735
714895
767123
737453
397593
1593163
1495509
1599100
445003
1626607
1884229
18526
1152100
512707
1748501
445854
929777
552844
1808413
314386
1062161
1422845
1975020
604520
1682905
420166
1687148
1262283
1919650
1872983
206139
664288
262283
1157886
177573
773540
580574
599918
710603
1299802
772223
1149187
1803057
548064
415088
1815722
153402
1600193
1788291
1568017
1582850
1661639
230169
1273436
1221641
1450740
524801
1076227
897285
1845244
1601436
1485344
1231214
1899673
264459
799438
1044446
711596
923792
1519648
464247
369074
408505
1589469
1171537
391725
1729127
1102599
1365441
1149817
189772
1875863
540677
360771
1720333
1322607
291463
1640448
400758
794712
1092039
1378523
631853
187742
438045
1102916
1221719
591897
580731
1144928
345992
703980
1975038
453129
1404224
1947899
1054757
1301535
180449
1707853
1007496
714399
979041
596726
952121
1454227
802545
1879618
156713
1099851
637720
1282214
844850
1528871
349059
824588
248514
1234149
596734
1694701
935382
631422
1730168
220692
104525
132402
335931
1666311
1685003
401179
554723
255556
456044
895704
638426
947501
96266
530106
126224
1749782
1210131
1624482
916601
1775696
645148
231269
1842941
357794
439460
1616044
842042
1092820
168109
222154
927764
782882
1941109
606568
81035
1018606
308927
954882
363347
1601147
851406
1399766
1361048
1077886
956820
700946
107635
451103
1812843
1416458
787981
1584802
1899596
549457
602628
1635792
260487
414222
1778440
919700
1616416
1684647
1372730
210285
1105171
1321440
1897755
1451307
899557
640103
1755410
415628
1593115
1428679
40936
1357295
1473811
236061
1351069
52446
936556
450405
1510309
1416395
1420754
1368442
73917
239903
1505484
1947594
395759
1941642
701281
126410
1281162
446206
1068523
822518
1806625
853506
1834578
1969360
435477
1186411
1438102
1694754
682844
213814
53932
248763
281509
5095
1400244
673920
325238
330462
1092327
1765476
584126
982433
180367
247815
1359862
708322
1060773
1079056
238155
1996468
353679
425399
1944928
1997332
442187
1439518
1067295
787987
404620
604215
1813455
111072
1931919
1648635
1535469
152742
906876
1556297
876426
582111
701741
146745
1779370
857640
221088
781648
246479
516396
1652473
949039
1660191
1504211
1920155
1458226
1015394
4473
895678
1189647
335402
1953889
1767431
545696
1600677
727995
116794
1705587
74217
337104
1119905
260308
1916195
19548
1181589
167680
1869552
520481
326485
1195933
897440
760705
1735376
1391851
1556975
537678
1756757
1282180
554693
1642755
1271099
606068
1436042
1916736
930881
1556115
1352552
1043164
1168043
1933597
486606
959945
80277
350219
691196
1086483
153494
515196
575120
277667
221193
1123303
1835317
1261063
93203
1341906
1954153
1319786
1608543
1713589
1339608
522990
1649196
738567
429124
1965521
567421
1529961
125143
1257722
938250
1726553
1895102
1487331
985150
466902
9282
57219
1394579
1235618
1074148
255446
207942
899188
1258758
1797673
1160874
725432
414947
1354670
80983
544739
1270302
1242244
263891
581958
1577502
1546050
453249
72304
501520
746646
406521
1183186
977868
1828070
1870866
1356756
974201
478085
1162713
491878
825785
168766
214863
1469336
471043
1161426
831194
1171847
1705119
740991
1201653
1125069
59400
1468052
686101
449884
1036933
336575
1883669
939156
765350
697620
1704571
825437
1326508
1127300
659310
1858935
691461
415230
454630
447287
1081756
1785606
1186048
814222
905141
1038479
1697552
1537754
49908
1159121
1140874
1195407
1279069
378805
55503
1587136
553469
1999822
1191835
1576672
355570
1351339
1459800
1974480
293301
597580
1501287
977437
439390
952790
1461998
864995
600758
1421118
424390
1386935
1678102
616362
665172
1858282
991344
847425
361625
1380402
1672974
1900637
1175573
980657
821877
1532884
131707
632079
1000048
357475
1743435
562421
217360
1105055
194527
1976865
1220978
720458
12505
1073031
1987285
1168261
1398252
660268
1254779
475495
509045
480063
1325783
1479904
1545967
1940323
1917294
1969687
1584103
1266337
1734302
1319973
322069
907175
865142
354973
109278
1586174
1487861
1239337
1441848
843682
492464
580926
1905538
1944348
1649578
1292936
731731
1754216
1592137
33619
40434
1764786
841180
1602026
290951
874333
564126
898197
62865
1841668
100813
961221
1399234
733631
1539829
26246
518038
267027
1915287
1413020
1798012
467192
555585
221298
139676
1597546
814976
1399251
381932
812082
147961
784987
514878
1472897
449678
1400462
698461
730600
718066
340402
863780
1994797
1471207
838686
1443179
1166647
169427
941389
1492964
1657511
84824
633521
976284
1426734
408291
494738
611155
196460
669903
155172
29783
1923931
1913398
1480101
1827100
1496404
735084
279176
910418
380758
665319
1844996
1726409
856023
1855343
1463179
1056751
871896
647778
98692
1460941
252966
1710726
812331
45186
47931
1552001
863014
1252192
853139
1026745
1522166
1440080
152995
672529
1125608
1134592
1984591
259542
300102
557894
967421
1953451
1428925
323703
1837309
1427624
505154
1767731
1543568
1674116
317918
634117
1154652
1770588
1652813
1958050
1926611
1197232
1189041
327100
1288778
1699992
448252
919636
1677661
936382
943312
916722
1330064
888627
1664013
644294
1168358
540722
1314008
1913713
366809
1288062
478552
735382
812092
886423
1760184
943125
19930
223417
50914
1267255
1968924
381142
1657031
384447
69242
442752
1621490
565683
457270
1227358
34165
1479294
1733978
874764
129481
47656
1903760
1447246
1717818
352061
716619
183609
1268160
202476
1984546
595803
1961969
405277
1468301
1983965
698948
1009390
1141619
1348960
804657
1390592
1240897
1228123
1356758
1568793
176675
1352388
1352726
268454
1776592
1739918
254283
1671304
539259
1398383
959636
650638
848181
956346
906457
1881440
571404
1468159
1726253
369891
1295593
1305880
794170
1039486
1981811
278789
173239
664062
188769
745900
396752
1550274
1532864
448242
680009
1320992
1356945
1372828
1180232
136144
1123203
847680
675056
1686250
1177306
475243
1932032
1585698
1573980
1724568
1822692
1062780
539850
468576
109131
1633538
832853
1745265
289171
1374555
1037487
434738
1759099
1742979
774873
1541729
1224732
931560
1386198
1237965
1648845
46262
726900
1672497
225084
2742
1399057
1996337
450171
1285036
900756
879328
943941
279147
1899512
1337008
1759231
1857011
942947
994238
1810611
115186
1648081
1653744
1069399
201779
287838
373381
1534542
1476825
1843540
763991
1621647
1112310
1789259
297007
341513
440727
1633979
1057555
1857084
1486090
1056665
757108
325329
982851
1593859
575096
1321591
1486500
1842908
1397527
1120143
1569842
943783
95622
997345
1180117
579157
1303743
596660
301595
1201126
37783
1437535
235635
506980
195753
14712
1997020
1031004
1240864
1015948
788336
1988892
1324977
1313801
1687020
1465715
1626918
1832852
1496542
219995
938589
1227732
587685
595693
1677279
1528227
1604383
241514
688865
991530
255335
1967881
171181
600546
8591
367680
1354712
114471
1532950
449443
1129132
1757967
1661764
641354
528891
84482
1199030
1023130
556408
300283
173904
514526
670342
979478
672981
316883
1978962
75054
207745
339772
314502
1810298
1514262
1860892
283574
1466951
1565560
1840887
550774
1085710
920324
272474
50825
201602
470571
1658748
1977014
573415
1577523
1093979
1959337
875403
477501
794910
587113
796202
180991
1802124
1963059
1240275
8948
1503207
1491761
69652
367070
1691699
1745326
1541043
361762
1524294
157112
200125
136255
952116
1969949
559259
718969
878993
720291
1351182
1709591
1925109
626534
1324752
1577970
570804
751295
1714445
202509
997898
969457
1681359
157528
1118548
1088086
143524
1047750
1768222
545780
673488
1071907
202236
897571
587158
818399
653624
583398
601192
905107
1963115
854909
670663
897292
474747
211348
544445
1955476
757671
864318
1839664
1571506
1217712
1685605
62189
7920
1953187
1017592
699266
1564431
1975857
1527645
697211
1689566
1276597
140983
723499
563393
684782
59515
1449617
1309302
971875
1632901
350530
1178219
1044672
1660125
1327145
1201536
1051606
846644
186670
1277415
1620162
532343
1594895
621442
697575
1096825
1630347
992735
904292
1970828
1285473
480195
980512
1341050
1524470
1761701
486094
423381
1827846
580265
1294679
1048812
1193934
735581
428078
1731135
1368889
709866
892727
66256
712117
597466
1166518
1471165
1839856
1663852
493886
1154493
538835
906977
1074843
194243
1451506
1383761
256083
1369875
1245432
1572034
778514
1668252
592281
1381258
132172
1945779
301006
1633226
427318
1531100
11348
272735
1644069
28272
638277
713402
1717207
851294
131191
317031
174716
535297
84992
1340480
1906319
1644920
1314956
15929
413467
1496775
1422028
591942
837789
875748
1870428
1042080
966013
486056
930245
5855
1484315
564984
1825733
629663
14353
1899819
156645
1012192
1174042
809472
1306738
1859945
1057406
999273
1915420
1645129
1559617
1896823
1871917
954804
1324875
60567
864116
1197365
1090008
701279
310937
754929
429951
1771575
1699646
1381932
1042484
6722
1793945
1763417
1520545
1478428
823044
1269995
1478807
1643915
636817
552459
352798
912654
715474
1924800
1372535
810903
223554
788411
782465
1902693
1645161
938887
373822
168812
1035015
1059392
1769497
1784630
1305986
1696695
845330
1805318
1654799
113815
414892
816005
990350
1880365
1588331
660070
1595121
1120726
145842
856964
337032
951769
386571
1274544
1353504
29094
151718
1207285
730175
213086
1237974
1532172
1585447
185210
1782834
688840
1010964
1610487
415251
1380283
561092
1824161
1291436
1017122
125086
250442
479716
1344921
378960
737263
542558
260372
265743
1096357
1020405
1524018
564600
979495
481861
299910
1909618
941266
1882154
632712
1605412
379387
627215
451858
160345
1709994
1571782
1960965
817476
442415
447029
815296
205573
175300
384340
612183
1328743
1526853
1936983
408120
539433
1722984
793041
1697474
1788563
1609728
1349032
1650577
1057893
1308333
893818
1944722
248331
500077
1754906
252934
1030770
1342309
703192
1319849
1260158
782273
53151
1095382
51880
777684
1274744
553700
506205
1734757
641373
1863619
294230
800288
1303757
1172002
431213
933086
97597
1752171
1276105
946866
1430432
1606425
1724530
1284898
1500150
177555
751935
414308
1942247
1086432
1237017
804978
883856
1327506
1241228
1106436
1843912
1455577
299128
154696
818881
966857
938309
790933
1023338
1895846
215082
1425545
1157416
733161
1610225
873008
452434
1093232
43182
1732289
949490
272436
307635
977597
534753
142242
1644569
1014164
1662269
1393592
589587
593157
1598388
1971335
1295367
506313
1534574
1285110
98050
989924
115856
1577436
1028251
205584
1538295
285157
1670837
1056203
646358
1232329
705987
80252
58753
1181206
1273473
1865066
550641
1399955
1028348
1394470
685595
1559655
898795
31192
972418
1463637
1001788
1974494
1515907
1560147
450989
1840766
1864958
190443
1796226
50065
1408078
683670
1571932
40301
1531550
1653773
1984940
570873
1927065
54365
1632437
348388
23487
186703
1750816
18513
1519439
289235
1696342
727251
1473081
1731213
1461991
1075446
1684813
788736
569217
1488914
491198
1757209
997712
1886969
1199743
3384
423124
1488132
1998713
1859623
346109
505565
527616
1609837
1764713
456394
1317298
147708
1925051
185417
1928713
1509095
1232208
1202343
594703
1600984
21753
962687
1081434
522145
841600
262881
308267
15313
463038
1574083
804355
1648954
140615
1955009
978456
1434203
676732
260074
97925
1403243
1372997
773356
441847
1316850
1160117
726443
1587866
1738606
712865
1957998
512910
1378900
938233
1071116
1337341
276331
650973
680152
1235327
1751872
988058
63562
1022228
1857260
1721401
653565
138446
327736
1383411
30642
148683
881618
1664966
1712047
713645
761299
890030
1144806
1668823
431638
1713224
802708
657297
1754002
1922434
503071
565116
260958
450168
1755558
1338765
511074
449358
1597935
39898
1501151
463492
1395034
463569
1307923
583955
1177602
533092
19138
215115
829165
1354455
804410
1999688
106970
784007
505399
854949
1031487
472712
1101383
1527996
1550144
1605845
1532978
478351
769505
1511597
1137369
1088803
1585514
1473279
1218135
1111741
838593
1175554
1711016
1395302
1101338
732774
240771
1407785
1105332
458203
844362
1361859
1533243
1520448
1242453
580141
275262
277558
852346
96051
959940
744943
733458
499657
1628748
373314
845485
129157
69611
1059093
798864
273183
1238938
198958
1031488
1348386
461387
593169
853653
867401
12207
1841657
1271710
1524334
906314
1335249
1560037
1076201
1644414
117818
854177
1441041
161612
28222
1663629
567893
984210
689717
1440834
1286383
1286207
1448475
1716735
773339
1345228
348161
1556200
477651
852761
513756
1144374
528635
35470
612661
1697659
245004
1779373
649680
1322247
333379
313929
1963065
252735
256763
1740301
1018901
506173
105597
434350
494884
1682321
1546093
1970107
1066903
1256704
1408299
1447496
1072303
1289876
1295900
796559
1344814
120831
1726812
1141796
496343
1909307
114535
531454
1464438
537711
1353512
1002872
1422569
822677
1053954
852257
1889202
1254477
1093616
563790
1325737
1166174
687341
195587
1429125
1914971
1264335
589245
686231
1351255
518225
726349
365362
1141840
1103851
1786473
996267
1354996
1220520
1752174
1128194
1563130
147269
323453
625089
194677
912944
1703714
829915
1724786
235525
75626
950394
1269682
1092688
611712
1011348
590254
1265032
1804235
1345927
152839
1888234
1119603
604346
178047
871530
245932
626000
164179
1627242
1893111
848371
1565831
1862014
1535129
768682
813870
1455631
41873
466996
500629
590338
196904
463165
143813
620461
311504
258246
541971
1687713
728831
1958495
1238542
1182368
397040
705674
278397
817001
172875
536171
1864200
1330270
614691
166608
1281839
850174
1961897
903910
1254807
1448223
33899
1737543
1773214
1045889
279473
1889751
401337
473883
1790983
1675241
717607
20311
671325
931398
275802
1322436
903641
1832994
933455
1558336
209120
525084
11988
1397106
827330
111011
1795574
1511154
1241412
1777033
666967
1462567
1374878
1704671
1259801
1582794
566198
1229364
1345843
1769747
1888984
1960915
647705
1199173
1560909
214204
1647372
95681
36283
349480
162904
391695
1163789
416501
1812340
606004
165699
1874216
394470
1001402
696136
1703068
1739653
959407
822969
233240
1497237
809225
1009340
1878599
281165
1132718
475691
188636
1615971
706860
827430
1258196
216724
1232711
839603
539240
1618389
1278379
1649685
1720658
1677789
1189220
173742
863331
1522578
651635
977110
1789210
1907843
157533
1783522
1661199
145043
1328747
1333113
1263516
1376002
289438
818156
1067139
1742385
1604810
1054914
1490190
426761
1714422
1046734
1957250
837376
1087455
1067366
1910152
1381040
1668758
126777
546904
1774193
1852276
1720766
761237
1559437
1967948
1858652
1757406
935877
1129227
177451
1132889
1082101
1213238
1074503
258403
1236703
1641284
1413527
1984937
395188
1140441
1063434
981803
1722226
349849
1253902
888221
949600
1166800
422336
1056312
1728439
1165605
709374
1524047
1113384
1379223
241380
1691529
384992
882741
1686784
590337
202001
1641605
324445
295140
513186
1960214
1095261
1772707
1483999
1023818
271577
1336635
1621660
1892019
816367
32428
178822
1113073
1201955
474052
380384
961636
1866557
1075448
476400
1625119
974209
1896952
526157
1219641
1911615
513470
397812
1478447
1451125
548090
26978
1550517
305192
1990967
506262
380441
330611
74869
1409572
1985975
64112
292552
1985999
56518
1818324
351378
378261
297595
349887
1638147
270257
421636
798984
109322
250675
1192349
1144689
1817744
248646
1816054
15958
211554
603
399466
1097376
1866596
1318339
903207
1822151
234718
501691
547549
4804
916495
1289950
560766
136770
1858317
85967
251549
1267423
689916
1225202
1691591
1140183
1562787
1755584
895350
1983721
987210
1358935
298536
183661
1699936
1013647
1344407
514117
255432
644297
1262913
1282174
645878
1977946
170661
206311
884009
520638
1066583
1376151
1925007
1932381
1019684
1984258
857287
1255457
1368715
1790113
1780169
895258
85943
583936
1274057
710679
1579996
43080
1390704
390973
1905648
1362247
703629
460154
1580130
1025616
1518538
866350
833992
1492485
1294162
311101
1805570
843146
1896258
894155
400672
741238
1079692
1845443
1038650
1609408
704889
1458318
1964441
1535584
1806202
1412246
1237030
337579
36965
1131331
1747898
187650
77855
1749260
880006
1162632
1404522
329863
1798393
1406357
1948942
252465
1054375
332586
754799
178018
295215
983148
859774
1530018
127637
312918
638962
1513726
773924
58033
220058
1032181
932446
806741
1562686
1354977
1237167
152247
1096082
1137757
52249
643314
1771255
1155994
1530801
1835615
311339
50923
423059
1196191
1552197
973324
292324
1761930
1886371
1569950
644646
1509192
137101
1787772
1678056
1022674
1578102
815892
1668623
1351485
1490475
1647471
1975240
1957247
1486923
311852
367733
194727
719746
1549731
1809782
1502521
388266
1572552
296580
229134
453641
1325726
413858
1845935
989797
1286472
523858
1147186
1112255
1582275
1727856
278463
1866159
708779
985969
1076562
1846475
186107
788196
733102
250934
1297902
212059
971915
1611362
41260
435711
1707307
1570229
714120
466517
71404
432665
1593957
1891293
351557
958617
820339
44063
1577393
602385
1863375
1546332
1700054
1991179
665853
20851
412771
1908898
624108
1786952
325225
585993
1086635
1317657
1637144
130100
1493129
430643
635000
1286334
1640653
68987
60336
704637
907946
926908
1629670
1083963
819686
565753
629673
1749937
1230219
1393861
1164807
1757265
569652
1790784
1995766
669303
344321
622328
511058
985230
845298
477456
274951
1970458
1210626
459667
1460326
1692139
957203
1844659
1892914
1618628
859110
767158
754703
585284
84116
1540273
719006
1384524
1342946
480346
344095
732057
554950
187593
1577116
1633366
752296
1508904
1258876
897731
437704
1459322
1131289
1292713
372714
783780
581489
123973
738617
30641
1737440
1344313
1418928
77981
771285
448410
1113537
1942045
121650
874381
1872996
1579016
1542745
128484
529835
202144
38064
1825844
912724
1500727
276350
421702
1644163
957429
1319381
1938563
994809
419036
1659944
760306
1770102
42726
1132675
789482
543794
1466793
1156414
1173628
1292761
888539
627155
465092
1828220
736031
5608
1022997
1650102
1192286
1763973
661703
1112030
701495
836526
1567117
1722156
197067
41213
404426
680823
1881201
648195
340517
694625
1224993
966140
251885
433208
1864843
1087105
496636
1797286
28214
427200
759087
1438081
1090139
1338607
716852
1638876
1033654
1561621
1980994
1329285
117808
11155
795991
1643332
628664
1256478
449246
689068
1078990
1476367
785153
365380
831001
1969086
1489769
435829
1077287
753409
1431822
190840
873518
1267637
958290
1936060
1328962
747170
355768
1889126
1414852
1898350
2412
180615
1658800
1954564
12711
1058366
932780
351235
1779814
1784247
1472225
1236463
1534244
838725
929527
1738125
873140
1660795
1123543
419028
1638370
551582
438882
183816
1889425
736836
1042185
187722
189075
105242
885856
1507368
1501682
199218
1008523
379879
1370742
463350
1354404
854237
136121
1333098
1849623
1580917
1779407
837749
1618843
736792
1076924
1271938
1006270
1905541
1323587
544359
65097
864697
1006547
1925069
302876
915370
687417
81543
281379
1880541
211399
120729
986787
1757557
975942
1254004
439958
198241
738285
136154
1369570
550888
1694910
1256806
33651
226490
1164005
1067473
450408
1665564
1502260
1376862
388587
694531
1607750
1625480
1014946
1537090
1766821
1812542
1333163
1642388
1192209
346503
710602
923445
1429935
190775
1374938
1578549
202476
190968
474424
110393
1777173
526348
114406
1026563
1628438
638356
106691
1538537
1960872
698699
949830
1682055
1650122
169934
897816
731554
1219058
790091
331191
1463824
1201970
904884
1948517
1845818
547355
1864821
422858
1818183
68801
1248378
813900
1513290
1673366
197343
534307
1857067
1831495
165869
753540
1974209
393947
178668
645318
351787
949755
1358439
1713229
1670282
1727329
1214240
1320180
1212776
810026
29093
142733
1026725
961393
1617223
80058
1063645
702467
548590
424377
1640611
1061440
1278827
1208653
500460
367050
976642
811240
421407
1051689
499653
302138
1701610
722488
900716
1529830
1993474
1083785
898177
1973141
1432892
1996080
28310
223780
1913125
1691204
49991
739144
1161990
1632032
465148
682056
405043
543575
1448979
244589
209374
1103781
932190
354489
1509963
1205599
889621
1655889
1209843
1409825
183453
87986
256511
1371954
1978065
817481
1074397
1978341
1031134
694528
597307
854130
1160326
885990
1852408
1735161
1471421
1479971
647540
1401466
1770439
1574719
1029129
1319838
863067
1296508
1725615
127794
1020819
1041913
1394593
536619
334648
1999374
1942150
1944992
642748
1725025
971976
1909118
381277
1752447
885836
1337571
813696
747193
216270
527237
547025
1393231
1882740
826048
592011
1977691
1473210
1150704
363977
545049
737515
1319997
349658
668361
1637655
1365309
1677346
980527
29043
411348
1334769
1319434
986116
163223
1533153
1723676
1223255
1833684
113690
1981614
249769
572544
1756873
460806
1201356
448644
1789782
1460517
667768
1993308
308331
1438073
203408
1456786
299671
698083
937258
1904742
1683268
13928
1949723
428612
765659
1361173
1363176
704188
318170
581021
1887787
834311
1883987
1847414
31065
431139
456641
104772
1811073
1407653
296732
1039165
1083435
1622038
1971339
899438
984532
438239
250565
1693354
271279
326141
1595438
531060
1172159
1340840
192771
739242
1380749
371271
437654
1875665
872767
783691
1483983
75411
1776045
90277
817630
1226517
432550
1584077
855632
1013104
1707354
11943
546905
414855
858445
529603
802234
291468
127331
944099
1804551
619929
424646
1185816
136198
460539
472960
284372
274145
661652
1250616
1937242
234705
538013
873225
1505615
33135
1920243
849739
1551793
214902
655500
481354
1495029
391872
1964636
1864365
1007894
82241
1106794
392083
869122
1861285
1102900
152260
1556209
1218369
685935
1357768
811427
57368
661057
1752232
491584
1921772
861969
54798
350902
378844
339666
162716
1249932
1225527
1679343
1403339
571749
101354
183119
1287858
1118395
234870
1103352
1572384
1754422
1116742
538081
918006
96182
1589256
1150719
232314
1464603
1686930
293834
1165063
1844138
130224
1975854
857111
1323977
1892082
1001785
795473
1506848
1213861
605674
1934796
193199
1896131
1242499
775097
1424617
1499267
1847759
1644902
1318425
1183697
1952939
1320124
691132
1691414
758741
846403
1559690
1218635
1449233
1424332
256000
671987
1703203
433974
183016
825428
500170
505447
1608462
1697309
1446162
123451
1441801
360825
414153
1972030
392749
511171
547419
1605823
970893
1682926
1911289
706976
730687
439235
1118774
1550785
1470309
1640705
1272138
937771
129865
931931
1004080
1794966
1564253
573312
370717
513325
1009900
453085
590154
295734
686650
102680
1312379
1069589
1896897
1724626
1898148
689323
1860693
1209629
1672070
1043704
1713847
881200
1653617
1703890
1803432
503656
151193
1255806
44520
1401945
1882406
1978124
878879
1689718
345724
1366316
1612092
396166
80193
464453
1425154
251439
950226
94829
71751
204914
705877
339941
1257678
929972
1186009
1374748
292376
881716
127716
459020
96798
863551
1043363
394402
870201
359564
1197079
1889629
1870326
1468995
853219
923563
1243417
1216198
260887
1007324
491199
1752824
682009
454427
350972
36685
508256
1579659
1811753
739818
261073
44510
1998495
1437554
1813029
1045686
1881703
79221
124233
1974863
1430965
1530235
720427
1602478
468695
61376
241342
1256730
1550689
321963
520301
1854954
811605
1489729
1185690
476632
687486
1691092
531978
593911
727868
127563
1471825
862645
1874851
1431393
1209955
250568
545294
1143483
438036
1251808
365852
1067106
789448
836857
1678103
1886395
1471645
1697121
436325
617461
1704386
1265866
250268
1624275
488760
1145423
513536
472734
1794896
1250685
1481934
1028036
1233892
765572
264108
1769876
843454
119049
252189
1628679
1910449
700903
131802
304699
1904265
1081468
1584823
960898
119356
1735449
1302590
1929334
112537
275077
972065
1255050
402312
7395
1753306
810079
1515749
1111054
1072337
1090236
123623
1253880
737264
1095541
1495730
1541347
1559428
1430831
42472
230442
393143
435214
271443
1232887
1037283
1046949
1959303
963029
1155038
1094467
774261
1123202
324984
1269875
483032
1802685
193537
1806713
266349
1476632
1037625
1892735
22375
1671506
1118353
1548547
851312
1962332
1564134
5202
1714789
738813
1831226
47755
1741739
1441970
1336381
1608384
1287520
100378
1943683
1017791
755717
1972945
1322907
596908
509278
1279075
1802567
644298
612524
995774
1998118
357535
1880813
1792997
644377
204675
397756
1575262
202172
578356
384473
574744
766903
951545
1425960
1613169
1748979
1884198
1345639
1130119
62616
1042633
54869
174080
1015187
733274
1969546
1675566
1617680
989890
1521083
1281351
823516
1389986
1746610
440643
1765988
1670581
87760
1801403
782504
168293
1604497
1005302
1154265
1652269
1062590
854715
1234028
193340
280482
1235634
1752238
905490
1221519
810429
1825126
727918
972520
546602
1876382
767926
677690
1100663
1804557
63898
321035
192870
1322314
885126
1777577
1655797
784786
1994004
220230
449805
335648
891896
868447
1570477
796226
35861
698637
1632179
874935
1918173
1228937
925468
1890935
1240858
208494
1601115
18996
1449192
1220836
1100732
1117625
1320423
1560366
981143
364380
1786263
771104
357963
404035
1092794
1511913
1201308
555665
687562
996418
710177
1567127
713590
54859
341769
138139
1038705
478029
852283
1164725
1972365
1742155
464834
1427420
873006
1361481
588596
1440294
1375176
768232
1134495
794944
706756
165058
878917
1510785
987146
359786
1845636
93548
1291026
1878592
536636
1127209
1127252
987857
1498582
1785323
1631289
854963
932771
644529
1747629
592742
345365
900704
445483
552170
1048302
881349
34642
378931
1034425
869258
281332
1209936
161784
295588
1093621
1414999
520432
1315542
1157677
851452
1231029
1210605
1993637
1267921
1455819
1258061
797048
670316
1556368
965429
88001
366838
778003
350525
201336
1014519
81528
1150162
514667
160413
1651118
547143
758451
1002513
1703757
1575090
739063
1680640
656872
1836022
1919303
1989396
433368
8391
1850671
1510945
151313
103447
1828730
1232067
361370
1037580
1010516
1685995
1542
1777541
606619
121651
302658
1241692
643247
999683
810825
913231
1907888
137126
77187
343980
1762246
1484542
1638833
1856484
220072
444043
60433
315738
514316
1559437
1696242
1297317
1677518
1920053
667026
806162
1032634
285772
122924
358748
1140481
1123182
1727289
1603006
237484
1739638
76158
1008527
1788400
1977835
200163
943091
933870
1056926
489394
1673834
1781882
1421587
1021180
1327173
961884
1504056
34834
1660604
698827
1971114
746989
379536
424355
617873
1859459
1290565
826764
1540610
1789285
1826786
904363
1622543
1317121
1792616
194100
1927796
958655
1701593
850785
100646
1919393
239850
309745
831269
1569453
757593
602404
1566702
1903333
43572
705743
1203720
1676878
1284538
1039265
295660
605032
279515
1957156
452478
89122
1228635
1460034
1460673
1313984
1167416
586401
286270
1198166
1104915
70915
597773
858870
1433123
315770
1670442
469130
538695
1812181
1431755
683346
1246910
1817218
97519
174830
1822260
27870
1562862
1652763
1686039
1364657
321208
559496
1019777
1535129
933329
392293
1212427
1620531
572514
1466967
257889
406547
1655895
1681609
637844
333817
1453502
1358900
857169
1463694
1864184
272701
435624
481633
1219692
311221
1516092
185897
1097328
1033188
793540
1140912
1662578
721852
889310
1066521
1796749
650165
1607260
1865440
1237458
221705
1180564
1711449
160867
1866320
98798
1652030
1809496
1880730
1943595
1750987
1772039
212391
556134
540425
1866193
1989869
164946
1042443
1000540
1238874
745005
1314531
1523872
720798
1280953
1653969
231671
820022
1595720
329624
1019276
1554899
1780089
812528
1600770
1572037
1691095
1940258
859628
1111709
1781307
478038
1521344
874924
1539647
412693
638494
228722
1821947
1237443
1903736
1953260
279228
895969
1937883
1832531
1659747
710377
1220536
412545
131370
474818
316443
792753
461396
7321
1965859
1225551
1927706
1571249
1871
1601075
1949270
1209108
772496
1979838
1603290
1522776
141151
1010603
513662
846238
1270682
1770170
983907
1319596
1578263
1185915
191981
398405
1177364
435525
1035961
660538
1434169
1110849
770186
398958
389348
1797990
353449
1184164
950468
1804143
1256748
1225109
1161252
1099715
1691799
193831
394505
1774118
1595624
1254974
679358
657415
565655
607496
1252804
860429
1893676
449201
1862609
1346371
497307
1660872
367743
1586479
1931658
22406
1826919
1510188
1650658
493566
700370
511412
356726
157552
1149184
1624795
615653
234286
1662614
1904169
1171073
1583506
47559
624257
1343906
371224
1158440
1169505
1971408
678569
1134710
1841959
1610250
1177979
1695312
1480903
918899
116656
1815577
924920
302735
1727706
1322325
1144610
1044045
426920
997239
1413551
1588310
649191
574866
1118976
150994
1259296
1944298
1430830
1900345
1139850
1471257
158530
1898187
735550
402493
1492585
1619764
1191924
1954634
1331278
821030
1993542
1393480
1351517
820482
1737912
1523480
1387490
1403509
1391740
1158165
208386
986588
70552
890591
356870
1472479
1103319
1706676
391846
592162
1832712
951793
393183
1564023
1931084
920341
839985
1557047
1863918
1117387
526426
113571
889891
1153149
871937
1652182
122068
974696
1295749
1656192
581857
1944006
1633498
1335884
711435
1132347
1627533
1356215
1008411
174363
174522
1228309
657720
585142
1067947
416396
1415310
1005430
640905
1269622
206121
181757
1638756
238338
447070
479521
686470
1760071
711305
1801173
1352149
653526
91709
92808
1200155
264265
229872
1576344
1446356
1467772
1648247
1330076
601970
1320234
518928
920950
1388940
1751083
837301
1314330
624430
373813
1252371
1380442
1849541
1925714
1859542
926682
1653778
690931
1928336
546771
556814
183017
1574509
1595731
1206731
1668491
1121815
1740718
580801
1408931
1733548
1887389
735318
1345264
875231
613254
1655772
1037428
434064
545503
507195
1430601
1080520
1619967
875607
318675
422478
1849342
1771071
129433
736264
581150
877413
1641705
624515
586059
563841
201604
958212
47295
735146
1639796
359331
790806
757635
207510
348158
1403359
1513753
1810126
1932038
1191348
1197057
612356
756436
1084623
536989
259986
1764732
1220693
98379
777120
1577489
524430
1881458
527790
515777
61950
203397
1487255
1125270
243697
682182
1438973
660015
571299
706651
50448
632376
1281576
625226
759643
139591
1413032
464729
531512
1994532
1792802
1751515
1820399
1933102
884733
1765599
138766
1382562
54212
237694
1075287
291157
447872
238491
967934
1549842
656439
1627311
53519
1960091
348834
1628298
871067
697186
1133618
242366
1167664
1769137
1927979
817396
378200
540020
343707
1270601
1365495
384081
156055
725337
521654
735829
988040
784330
79375
816600
568233
1087082
1553220
1070322
1135410
30707
1878465
1018332
860796
967650
1186438
1053997
490253
980385
170125
1681971
1901304
1988872
338930
367241
1426970
567637
1365431
432005
1069614
651191
1482947
1281165
701238
1968057
478802
1477666
903363
1415073
785317
1845109
1962493
689475
1928859
1367039
1687902
748210
1267843
1160689
1169709
1121590
446185
616333
1131371
453216
1702835
817450
772627
495910
680243
364496
427822
526057
5485
771016
1973515
717647
1598821
243614
646936
1829338
1088760
791100
1827165
981653
1647501
78722
1591860
913400
79109
795582
624979
1293965
1691541
1230586
131792
1617501
42393
1749160
335569
36460
214390
354455
128865
1260868
1272580
1991985
967485
133332
324491
217820
844203
1086741
246692
827308
1219081
959426
1677892
865135
648141
1369962
567087
1894891
484461
230120
342706
1247811
298968
721060
1122131
268891
1441943
692408
1105356
295722
1285205
1746212
1942225
1646933
86641
340912
616418
798307
548661
325581
908802
1647034
1155129
1607405
1952451
1557498
401692
1355395
1869056
189556
1770582
401007
891733
993813
1103502
730107
102089
719199
1415270
154507
1300504
1244620
709204
80197
802133
1345358
755751
1242233
1114170
854349
1086717
1430687
712557
431575
1234923
1568416
1621615
538284
1513173
508395
1477587
1708304
61960
1791106
479766
935100
125453
919247
1858909
1745371
1368474
1567798
1629481
1661215
1870074
1583050
587554
208650
889563
1299281
1702771
1231745
1823546
434808
810293
1294819
4598
1188901
1540691
778012
84119
312062
1998270
97643
385781
1864509
1244329
1784408
73244
131054
1177659
899892
1270438
1850320
1452539
571255
179318
142869
557849
642747
530488
964013
1596074
225180
1965432
422892
1214724
438813
1873832
337059
1867147
1618890
852784
439100
1378901
1890832
939272
1173087
1602334
1283038
800731
117314
1776458
227834
83115
372539
1978364
740115
1037696
105531
1618006
298487
653089
1640
1793839
394872
514233
393802
1872102
1023478
1400100
612864
119082
157156
1344825
989669
1440510
1762732
115396
306572
1277604
1968391
1066377
753735
282344
460358
514641
836074
1275005
187144
237435
245300
1279936
1539756
1367448
1759819
1182853
1982510
395875
510061
1110048
796684
1773910
1521273
268654
1019730
39329
1719802
637676
1099908
304431
251146
1546773
1226742
40723
26776
1262125
879202
1119650
1764821
1826299
1509539
1904646
34207
25677
118332
986512
1820618
1274097
711393
331318
503593
1627782
239570
1847537
1728480
636521
1527378
454731
447559
550927
1428259
255851
1836254
299319
1452276
1793977
1946335
225009
1908698
1140969
1940696
1445875
1103674
921727
405653
1044065
1606115
146671
1252611
1014790
561992
1218883
1482312
437475
211477
591872
1191646
156392
923855
69364
733867
962246
1279575
1107429
9538
438593
1684811
1349861
1572480
204578
1733803
532518
716932
925899
519382
679323
347398
574949
300020
175753
664926
1842275
196333
1116427
1087584
523804
1432103
500752
370615
525345
1697522
1730973
1182856
105599
602725
293823
677617
643799
514970
1345405
154156
1489265
202640
1592078
157162
1584820
1004511
1008173
1165622
581425
1839504
919653
868089
117092
1586321
199612
1879805
163689
875869
1767666
1210464
1614261
1516298
1403183
552509
1517108
184282
1433123
348386
1438331
51277
637207
1645553
1133597
1993573
110476
1609464
278454
1634807
1690201
1303685
1994047
1838629
748907
475273
1451078
1641241
369338
1127837
1657370
691642
520958
407321
270334
1899667
527384
1364952
1208051
442729
1726417
1862260
1620889
1695302
1041520
1924621
274506
12130
37138
569771
1233005
1103385
1976537
1722842
60618
1098686
1986511
773594
443729
1402323
1501649
1056673
138775
592057
1715516
514165
1947351
84118
831665
204638
689020
1349943
1209729
633238
1507248
1705841
164779
1277168
770834
474480
1987791
1111299
264388
498093
1257729
397504
320209
1123049
940213
1030623
395972
1909564
1649880
1889792
1615359
90544
1855603
477204
770943
505745
1601504
219532
1846410
1808788
1189090
357564
1556993
1198034
1708269
1559016
1167512
1458343
1178027
1057984
952644
1089079
1029342
912237
1471792
412935
1121470
106275
1723357
659707
507605
1769579
1085355
1575851
445952
1825396
982831
1696916
321478
1566245
1424707
1898536
1699019
1348825
1922881
1776673
463126
284788
1137591
1957192
1854252
601021
130909
54719
1029144
252822
70025
717178
1415568
978818
519495
1313009
714455
223472
330099
824624
1593652
1883321
936733
1272412
211408
1651885
427880
1739793
1111102
791548
593003
818136
1268858
64617
1803157
726007
93731
1393057
578821
1444169
1948363
136159
1387151
875104
508328
1835096
166275
437975
1700841
942124
257046
1763751
285747
832378
1055350
1247516
47717
1660999
116790
1185115
735274
1659368
71385
1982515
1859376
331905
1015932
707096
529394
309649
249018
1878872
1489878
459994
657157
1318953
137914
1884845
271434
1955240
1948218
1597456
1373953
56651
969029
1353435
901675
999890
639
1971100
88796
946960
161561
105160
1671507
227392
110082
679539
689624
577260
617282
745250
1483628
349049
237956
39045
1493829
46220
1074236
1389030
283085
1434801
1585430
1729563
849027
430367
536892
1582407
1210892
1628504
346633
812840
1219957
1796933
1777286
203176
1544338
124830
1188419
911390
1489125
990497
170269
208130
141487
792233
1677383
1583076
780311
245443
963660
1413768
415764
1819773
341707
991993
1969713
1082141
119148
1447076
1061911
1773552
151737
864674
280331
421611
1355920
517099
307690
1337844
483476
778709
1557587
590267
1140305
1073197
834462
513435
1095053
1294415
1191230
6692
1596019
552558
797958
221923
1132737
1853358
1048546
1480714
117525
557238
1861887
1911233
1682325
158724
76921
694269
948658
815640
66179
999754
1823002
62868
1082080
233674
563961
1301703
328405
304177
576798
433657
654884
1764430
684396
1477837
295269
962692
1836567
826521
1791729
758940
1620587
938101
1105405
1502971
74446
1520853
207174
1439802
1857205
179616
1760244
1012547
706723
870866
1910511
1101913
23845
1921689
645621
76964
683065
1120679
218845
1378569
1222857
1151333
716656
369015
1742797
342496
208055
409276
1430787
353008
788531
98429
588399
889632
964982
185289
1260065
376260
406633
302419
1199845
227160
1280220
667617
585433
1304871
873662
970359
876297
1162842
1731556
1415299
595238
847578
468158
141408
1199808
1336224
1916947
417083
19413
397833
531113
1161094
854264
610798
851070
418762
1260496
675682
1931601
496371
752398
270221
1069626
299136
1904665
459708
192117
672714
1339113
213377
1752592
1189718
44060
915920
828646
1542141
1745835
539278
328420
914298
169614
758192
100597
1597860
1823216
244083
1904604
1756490
656017
1407373
618180
1886403
1342716
349312
1878369
1837985
1647201
1020836
1241415
176319
995592
1898191
50084
636171
352589
1521266
1150783
937360
682279
1060018
1204452
451147
1766978
240794
569362
1726590
1965788
1904268
317832
607945
660642
1793977
320652
1681926
204577
1558393
1617175
1595459
1879907
212796
501432
1381985
941800
773341
862071
368658
1094432
1197877
1330328
414828
1658593
1019890
1868470
924762
1340745
748396
262780
1281919
415231
1235659
1653347
1992133
560196
617374
601838
1598530
1042430
1321616
1451580
775262
355038
1420518
1532410
907530
1609961
1021398
1928842
652428
1464065
862793
1894840
1017538
69135
1086125
1341700
1990150
1428963
1954496
631411
1106600
1570237
1671634
416614
1226217
78010
743517
692225
1605326
20526
684501
108877
1275010
404685
1355566
1206149
515058
25334
622305
645498
231810
17877
1523203
1366222
346000
1917724
425607
253039
1818725
564867
1149201
862958
938471
1389202
796691
1707790
168958
1489392
641055
959016
50872
292038
930532
1409562
1313170
1216412
92625
969202
1229312
1844382
614373
645544
914398
48389
242765
243340
210296
446741
941081
1727757
1355180
729493
57185
501079
727005
648461
1009811
968839
874648
61387
1477570
1917033
1546565
61622
1201854
391692
87700
624724
1604603
342207
167346
1426394
1799351
1546029
1659050
703568
1408322
543727
58356
1391682
1319584
1452052
1734639
408440
875742
1006173
1074260
1648944
1082049
1521541
1795690
1115681
452321
1734590
198460
598078
464768
344348
13898
657495
346837
487495
829785
165621
1920666
1482127
370510
43283
1006706
1588076
1111759
880464
283756
426965
367500
1808171
1192538
400557
1152967
1547079
1051663
1254304
296081
1328584
1048025
1894893
1598980
1064698
1989336
227272
578751
515269
1682900
1716018
844858
1351286
549686
1018507
1171468
793318
1489567
1330488
1593260
1835372
133468
1714351
1861323
1773130
1297527
1354388
1173660
257643
438485
399957
1000713
730653
1114994
1686130
1968366
753524
415974
674921
1269721
1759161
1145917
530337
521022
453739
808494
1666528
1129269
1986425
1351148
1991072
1728884
1085468
785323
833935
596651
885388
1326170
597626
931000
352959
1555453
1219912
1552698
1427197
82753
4488
1248173
1218853
1790682
964962
1762659
740512
1312012
726800
1914074
1158459
943261
757452
486711
1419986
499615
894186
23842
261665
1173846
1594191
1308711
861414
1259943
479538
1302158
19528
1116732
982
663396
181493
425934
1919037
1174003
82541
1106209
1371283
1318754
307989
344464
1790273
445794
724807
860778
200655
1656664
1559616
1345230
1397503
1164633
71281
445299
890315
1406613
1556506
980005
183586
1049914
1020911
1941016
1067340
214024
1208797
1189078
990117
1021263
1509689
172018
469523
1064092
104380
1224908
1925479
482919
1548743
1956071
813473
1733094
1086756
738011
965571
1084246
1801943
1853951
500258
1209713
534813
985173
185953
1970674
349262
1846418
1629138
1717463
1142844
1656338
370851
223823
210416
1564719
797384
831007
1823877
714874
743433
116676
1892652
1373812
1204863
515868
845457
1355256
1058031
1854641
1558474
490314
1116862
1381197
176942
1784596
1403564
1047396
231600
1868792
1438168
1440710
1172882
1719701
1162519
968224
1831709
202033
644703
487985
280412
539454
1914661
1042072
769961
1223534
901790
1848955
546546
1941319
528641
927637
1638071
1865237
261024
1562840
12454
792252
1828844
1308930
1949102
1299666
669453
1420922
1456543
1338758
1281293
1551621
602877
30852
562978
1491852
381743
1084423
1239910
16259
1725769
930443
1492618
692651
1466670
607045
1216201
1659332
412297
222552
1808515
1621312
1268423
123663
985953
1624251
307475
1111168
1378994
1524876
1789995
1106582
1170224
236024
1539136
242359
968667
1723446
108703
1946319
1293668
1903091
1342101
1601822
1902426
1983450
234817
1189045
568336
1860620
1912733
383063
1153739
672661
1511716
1345391
159698
1155277
347282
1345617
319004
1089122
66065
1437290
1169512
1266559
322502
1677782
1511476
362607
684864
591400
1597981
633164
1946679
1958777
1237826
1319767
337631
67107
837723
24041
1206082
233176
621356
1982031
76661
124772
255121
277127
965385
1557946
1488428
382829
401552
19190
1487371
1749103
99144
1091992
198157
280180
1122937
1153765
1006282
1507562
726594
1992641
826570
453412
1558704
1296288
1790708
446695
510979
715903
1649997
1238903
1625075
419897
1059198
922240
1408882
737378
1020852
1740989
1991864
1094315
1184938
482828
920287
217830
1821551
1967308
1614599
1753941
1940340
1960965
1139083
635249
144915
717848
1120990
68889
1841575
1453385
404629
1291737
187189
847514
1495843
1165017
1153201
1010231
231799
1997945
914040
606328
1005866
1959173
1065131
1347030
1935502
777516
1384468
1207606
1351588
1777029
1831060
1633749
1925707
1368276
1032020
1809249
1197669
1507451
1285184
1812258
890449
805318
1633624
1960046
1990361
622279
1902616
343174
296174
1994736
1423262
1187640
870235
685109
1963825
320864
1334201
1948162
1867100
1269457
1909006
1272201
1918165
1989834
1111277
1756646
1941957
1823378
88264
1846241
68110
1629287
1227981
1892693
615739
147803
650598
297813
1866273
1503293
277075
1570663
1076587
173591
1825048
1323783
191379
468822
1019784
1835501
1069486
798810
888697
511813
1865707
1965858
1595847
1591226
479954
817487
1593122
1057416
1216384
1527476
1901312
1318552
1744872
1872791
1414586
1581186
1997140
1574236
1469871
424440
290394
989524
959182
1354618
1618347
631760
724773
220318
1671854
1046913
983765
561553
970618
547363
1320674
1229649
1499834
309023
1924508
117124
649483
379932
1110082
1256221
195733
497635
317611
1905238
1309922
1041232
138538
691611
1473617
1050458
1088511
1668601
1694667
789640
1044003
562910
1746834
988292
262007
1979018
808665
430644
1798535
719106
1296976
337436
513125
1480575
1925039
1291161
1192691
172478
1908452
1266464
1987049
1753407
1707553
1773952
1041024
882985
474352
1649905
1288715
1322936
721234
879584
1588280
395114
270849
95418
456628
1622707
1530081
130223
1437724
1907822
1489814
1095273
83877
1112658
1137307
32313
920653
1236253
1497541
79225
525505
163147
138690
363900
446156
1207706
357221
1497838
1944514
736253
1116819
1890211
1504836
906932
525307
910092
1317835
678090
1547687
291996
1499989
1767000
94322
377886
551380
1577513
887211
1875925
266649
1455675
542967
569106
1904571
1381791
132814
1968564
925026
867536
1223534
1618158
1268199
1696929
448766
624532
1751479
1431306
1103474
983454
486597
1382666
1274528
1273532
1480960
1448395
778638
1497067
191250
527873
561050
1014802
7555
1717158
1263988
1943335
1473097
801086
1451913
619693
1551361
1666457
1625030
667240
46664
1438825
540956
245882
1149455
1261842
1593517
659626
742816
1500105
393600
1717511
1121965
412740
1267663
87145
1215231
1822371
1124032
1463573
429412
1189
152805
1921108
213517
1479246
1946028
1613266
810406
951588
1542738
805480
911351
169813
1408226
1404474
1060018
1558612
1582338
1603575
1774059
312252
1166437
1532867
171251
1584934
58902
661413
512914
892241
608938
560907
1730685
1279389
1570147
27996
1119115
1609000
317255
1130611
123439
1486912
802927
1388168
1891328
840774
976244
1014093
99199
410420
277724
1345949
1635092
720292
781163
1246084
1444313
1669094
688192
932858
1300202
1880062
1787203
1970812
1151210
29672
1361916
1198489
1672086
368049
152277
4313
312323
1766255
241137
241801
264869
1868651
1835484
1068571
1796676
1644047
978765
557666
1644620
1350378
1394245
1267502
1982576
764532
1828774
1478303
768684
1002041
1213330
497469
561572
163287
502745
1457659
877388
1367195
1062365
991598
668622
712096
1528245
889040
525196
292083
1106279
1856076
1539683
667007
1493946
1177844
1799941
1562351
214829
552111
1508929
765984
777836
77876
1854614
71707
1271547
121182
1203972
1119993
1377643
329668
1532117
1248025
962537
1741214
466285
277627
1464136
230248
907331
53834
1952616
1464361
1430967
1039582
83678
97779
1462245
519993
1201732
322255
332808
482761
1786355
144364
1062395
1583793
1561920
710663
319519
2349
256788
176208
1997171
1998459
962518
547090
1731664
1965720
1185145
1669899
589320
1638985
1202262
454918
1964678
370036
240338
1556209
1183857
1904450
433112
135988
846389
1222443
1473422
1411270
1403555
1273560
905879
637729
1557615
81197
484635
49549
1911700
119966
1896458
225916
1819751
1164008
1186236
1738905
1986733
143679
1531172
1485297
557701
311949
1693485
1987864
1965778
654333
1441122
185419
390407
1284864
181177
1646830
239260
346212
1477099
621498
593879
207244
534274
13526
709992
1984947
183691
553643
1994800
1949943
1406534
63294
1432399
822339
1721410
1993638
1164930
393396
261858
356822
1013206
1249829
1707399
112562
184273
1062169
1275118
1506160
191776
1492227
1130870
638659
31577
1636837
1504195
710199
1259543
254234
560648
1109173
444167
1824205
744031
1738920
1474205
479916
129554
515523
686244
269148
1466865
1726449
1293660
1391111
679874
265097
781499
64012
352042
736959
250859
524690
523159
776838
997313
1694713
1007141
506702
186992
1743429
1620662
227797
759499
776719
163336
1206763
460654
1338055
186455
1781432
557414
638160
74356
271848
479366
665762
816635
193528
717270
1158959
553387
168185
1147267
511604
18871
151974
1111904
1661749
711532
135847
395669
333364
1720033
1887164
1147414
1787605
1850848
801375
1044133
345057
1806173
1470413
1171025
913750
634401
1124110
39486
466749
585702
1717113
511506
32108
1409404
1877816
1664661
189743
450086
1604453
761332
1607899
333325
991926
937617
162362
1414623
71391
995528
507385
1844631
1291533
1852515
529485
818613
3687
1979669
1676880
338653
129194
300650
881185
866723
1843901
967319
1679977
1030695
162262
539527
1903780
1832883
554197
695600
1396272
695910
1310936
891179
782129
1573424
374879
347152
1777058
1497076
532071
468298
1456206
1749561
1446371
269321
1761750
1764241
876659
847976
1585807
1804187
1816454
702987
1343352
662878
914549
903276
296
276473
1104334
1370471
72885
1665926
96794
1267073
206124
449999
1057779
880142
448408
734930
193892
1885645
1488972
634708
1796129
583711
316628
1104496
368934
1454225
719254
217404
1576870
1601637
1811960
197170
1055133
39078
1786278
1463320
388196
132474
1791464
999076
498249
1096112
1733365
1398313
724766
314722
1195208
1073986
257150
112872
1854281
1870376
1936511
185406
466506
628630
1139646
1067768
333944
1863724
469737
1397975
1765482
1394972
866378
1984106
1329278
1134968
109972
998100
379474
1168466
1092108
978911
1535998
1399921
1631097
1247019
634784
1367124
788510
257015
1693107
365924
1479549
568777
1795298
1646692
1748204
1722753
873290
1816861
198315
264023
1126733
62239
1843466
1576512
1119277
1566132
1497672
1046444
1071205
1423198
1714050
584274
1915341
1994192
602985
41770
1076699
1108776
1560820
1489364
523730
982971
1247368
905234
1577042
530840
1008960
902523
350995
1999474
797963
1351908
196163
298109
1928970
384834
1070343
660424
84325
605046
1639390
1479542
226143
1751025
1347779
28742
1037372
1918146
611254
1629925
369318
62715
1777474
236819
1023967
1064143
481956
969214
471899
240354
74734
513856
349632
1714443
879400
690615
1065569
366863
1731846
211035
211863
1790168
1342563
1571875
823374
200859
856684
262015
1488672
1236400
376465
906731
1651460
1276636
32769
869306
300874
1322522
1400575
1253231
715714
1397175
1589674
1664652
1097193
192350
1103107
829715
140083
642319
1593730
903417
1310252
660703
1987736
1066834
1945146
1817700
1186856
1721771
1460000
1031453
1240702
1881709
359660
1353406
1682705
81066
1391613
1373967
1714256
1110768
119789
900688
1380383
471299
1485870
92576
98811
1298192
1449264
184319
1832378
1505502
1541945
90600
1223201
973956
241539
419057
368618
1019543
1176681
1449636
244928
1566520
1786458
311657
1869578
1739846
910763
1480320
1891993
1755320
985713
1093356
93731
1849161
533656
1448562
487856
173698
1211624
326925
1849735
1760451
751264
136561
1450346
1465385
445910
1268075
1062753
139477
241769
1764307
1329668
398643
865697
1023561
1551169
1193203
1014052
256630
538822
1649787
3738
514240
961256
1113197
1682287
788508
1059867
555094
466986
1411875
760304
582947
956124
47587
1346065
1170484
1642381
664200
893596
1303617
23401
17891
1251852
491023
1099181
997066
725359
1231021
1648280
764821
177691
1700972
1636618
487271
567645
1439280
1778351
1301054
1923704
1168212
1621662
1687600
1925703
962694
1041156
236392
1134943
1770976
1162440
111333
1844197
584260
1997101
248558
1467873
1394293
986551
1228589
1789172
1131501
1378845
1545372
725408
1707798
1965994
955170
834197
337309
347677
569374
667305
736747
612496
929918
1530107
524072
123907
454088
636942
624941
179027
373337
1559547
306218
1246753
1060623
228701
1099722
76968
1888807
1207472
599682
863590
698102
1696593
744891
1169352
1230736
382923
1765898
472443
436822
1292885
843539
205251
911660
1647663
519271
155092
1184476
1779895
7890
95612
773872
1286709
40690
518182
689517
1335540
145011
1334057
822825
643570
796611
714550
123398
128356
309512
912751
470117
1435967
757831
253594
376047
374975
1038972
876075
1214931
378465
1309917
1846098
236412
62977
628539
379906
1017535
1318421
306719
1178325
7453
1128287
1040745
1142649
723265
1771631
1886719
1760613
1502870
1729068
412583
452763
431249
1540155
594138
755319
1176780
134153
1759787
621226
1187040
458528
1678197
271277
751264
230243
1406230
408301
807541
1868606
408643
1308943
159387
1363077
1689961
538280
699581
591447
522566
981569
541496
129128
447779
562310
1944852
1656495
1083081
489628
668177
306925
1477899
344445
46915
1172745
1827205
1327862
1622690
1907219
833497
1276956
472453
754197
480454
1736753
1560453
226820
1982612
146401
322170
1900255
385739
307750
561754
1594774
1402034
866952
1370739
1408127
1602408
1991233
1500170
1479336
432375
1550845
1117608
17250
353788
1385955
895996
1119131
401752
132972
19195
1822346
262972
621846
1292003
1952678
486582
1360694
1220239
358504
884515
1309039
163944
1586498
1925510
524346
327643
1550636
1291470
754632
1181028
642464
62497
1330599
1958160
514663
50865
238497
344700
647232
490301
311022
731350
328194
160189
867361
1669250
609129
1461700
1441339
1552816
266472
722399
1788240
1389059
1902229
1702610
78781
1482173
986546
200443
595273
922589
194172
879737
1340771
1814944
1349723
520928
1739405
414937
385811
1503177
1072318
917465
273363
1867297
1092788
151370
1222091
1908638
1064359
1056900
1315793
869177
1191888
1804129
148544
1855165
699762
1220599
573661
1011341
233652
37958
291421
569005
724357
1937933
848566
248713
793099
1190418
1412417
587948
616015
526918
1067559
733428
1188134
1770156
13187
164022
67882
65741
1417428
1332520
94955
428927
1682517
1753324
1684359
1955154
1407271
675700
40768
1727631
357163
1822035
1871960
696051
1895314
1305118
1986829
635200
1221497
535632
220373
1604023
1664603
333173
265415
148360
955048
1741577
866203
2476
1110258
224708
1775487
1940176
1971780
461873
982039
617666
818085
1621536
1097244
311102
930519
1096985
276869
1093157
26452
1948432
120052
1649776
115215
280549
1177470
1637789
1173734
1941133
289747
1427555
1384359
405233
1928658
1600406
1465577
1374958
390892
544414
1933914
774466
643706
1676687
1753522
1992250
1403740
397048
131049
102891
67539
1029478
1096857
1707883
301425
715864
1237552
1890959
1805493
447341
906913
1809216
354333
1755795
1202009
681131
1039030
1092182
1381007
1792241
1692289
1505724
841368
86545
852462
191227
1455232
1363086
21801
1086780
1333443
722332
1203936
101915
984962
1503386
130621
537207
932149
1867079
1144975
1081308
40705
759608
1845589
430259
917708
1071924
297679
113196
869431
1688586
1396214
1129934
750637
1080036
1395378
676433
589393
460571
1464643
320770
782513
732666
198190
321864
1361514
1467300
1576892
1439227
60160
1037514
1570326
1768259
307970
1896383
522300
1980172
241632
700304
278702
1232554
1568100
1045533
1639539
5653
1086692
977597
1762675
602755
781478
1455730
625792
126633
433233
1301515
1192912
332977
1857774
1215586
731754
910147
1419319
783446
377125
1310128
1046557
1820172
1532936
1871163
651166
809413
934122
41921
1371415
1585255
1335637
1007843
783481
1313209
175307
942402
290909
545778
541171
1202067
1836065
1761687
1493030
673674
722452
1990782
450010
1834170
938565
652078
103269
619518
1333017
1134599
834253
120725
1402319
691968
1078286
450906
738344
1386486
614537
1935720
82273
68905
696772
1113589
1863128
163127
980215
590430
383992
1025669
729301
392491
1475096
159501
768553
92237
49876
1677620
1104017
1411973
1011753
1286417
1186202
956462
794487
660303
1663510
761276
422239
965527
793753
201827
1142729
249394
846797
1068458
290680
1119605
1177293
441322
1550052
1122949
674359
1679441
214453
887951
1391944
1283400
353293
1632319
703726
1523740
375082
1593598
137821
330007
1854168
781785
724185
293186
1808769
726555
575309
709467
174576
35942
643985
1366241
1366585
232068
1741156
1937009
1138265
503617
1091159
1160367
1204112
1672410
1792879
1199432
1083248
600995
1722331
877305
805989
77578
1262986
929474
1742907
256558
1296774
1475567
1919652
1465519
974955
928891
909586
962137
469474
608531
585897
1937835
366337
1959076
594092
792130
545447
370683
1763422
1326127
833275
1324835
1243066
566320
1499992
1412968
1393313
1344217
1829889
911178
1393462
313819
1769784
38456
1279585
1453074
1926155
1246890
648444
1315083
1814836
70279
1549543
631738
484448
796235
1169259
1872710
1235503
793220
1741609
961635
988221
834662
1443696
1327717
1836022
1294542
1511251
935542
164966
1227224
930421
1967944
860775
1844436
1651470
559707
1793619
1458729
952633
1069416
1104687
1100529
1427041
1551363
1716911
508371
1693059
540990
52207
1990637
285761
822894
1298900
577088
304654
772738
977612
1788213
428050
1078168
1091470
533749
1428000
23595
1813663
1156907
427540
547446
1612080
1160974
356686
293253
1409455
216189
908888
1551549
839345
1527996
1431570
1703457
33962
1716795
648271
603961
374295
795132
1885268
725883
1456096
1945885
846933
1412425
410298
1493247
1808462
1878706
1688994
1302034
1183622
607587
1671667
1399575
1907898
677222
77267
1228906
63781
715755
1923220
1752962
1935623
1609540
350854
6810
1110799
1457975
350233
1520169
1862529
1856212
519086
1760064
1470834
1598792
1365772
586017
1568893
289564
1516622
871413
603251
1340315
1435452
668323
1041672
947551
1848924
1967638
614593
1163361
1880724
878376
1998576
92516
1001625
671530
1420621
1556970
1340905
731344
1687070
592770
1799441
1561780
7746
206726
535983
1638071
1110199
1865812
240504
78230
588466
1298079
8671
57325
1851326
1992546
1842527
113271
1447516
500549
1560683
237081
15382
723379
81986
583130
329275
511278
1907296
63815
99428
702729
762782
858586
1445724
1043694
1668633
996132
40770
547303
105050
1161970
1945960
1065358
1930410
1195907
1152166
1102697
1743179
821549
1047728
1896851
886307
792989
365076
620246
1228304
1146220
777634
32165
1208270
1574693
647426
21158
1162141
1437661
1775727
888284
1461944
72997
215471
149424
1337104
473234
1906642
763228
1262524
1370646
202583
1835685
852226
1690192
1790262
1233767
1126273
513902
1297752
1034614
856044
801770
1038834
704919
1006682
1141125
598574
864920
1218263
197833
299745
1742088
1153025
1489961
1867565
1974382
1659385
612158
282911
1207139
1538285
65989
1626257
1518783
732353
1974309
936349
831869
748289
1176852
1715922
1787427
812078
725115
1791305
734703
797054
916777
1837559
260291
1360818
1391271
461779
1776285
737475
653486
386144
355556
1674685
1859184
495930
356750
1900981
410007
151707
1838523
1921478
1088743
272265
1125156
393613
48
1387627
582874
913165
324466
934083
213511
1566055
1145575
792714
60759
298255
166024
1969256
1056218
1188570
565066
35301
874827
1708253
993395
543268
1057635
1174681
1414058
1109188
1699544
435871
279860
405473
1218886
555117
1357699
1886405
1609016
614337
30467
327752
1073364
582258
14017
614807
8209
1401944
1483497
863683
857044
1201204
52234
1193999
543593
854692
79451
1094955
329478
247240
1539540
1962731
941497
1019265
1094804
1531546
1508336
313989
532208
272684
66382
1841621
1147098
1119598
140137
1634054
31727
475319
1403730
1456992
225408
1859656
1332544
792540
1154159
344903
198763
1584579
579437
778092
1299599
1531505
1212749
348150
1441844
1963391
93395
989384
881900
412762
5422
631534
1070824
1157334
1931473
309091
1399479
571501
1732616
490224
1213766
167023
428162
372632
1594198
1636006
228376
1792782
448403
1601023
1627750
545341
108352
122055
1951660
706257
524597
552590
683929
1451762
1728375
128649
1077388
1177763
1827352
916291
872834
727129
388493
569066
1877114
1276994
285743
620967
819196
67919
107754
785855
944900
332006
212959
190461
1639440
1787229
884967
201280
588610
116112
745794
1305643
61839
1392892
35800
1323413
520223
951026
416043
476479
819500
1464859
778355
1899690
260121
167617
1366795
1404386
451782
949026
358586
119133
1189134
9626
1019473
1209343
1293429
911263
1565315
659515
1074944
1234093
767991
1359588
366836
1399402
250190
1909833
1936463
19945
464763
1553762
32934
1256876
357880
1418571
1579067
905780
1608924
1414803
1003953
457567
471156
1429452
1768094
690752
1835573
453387
1576815
410584
1192490
1590837
936185
612078
1177670
1675854
115422
1039117
273523
1406876
749257
56990
1968455
1722677
1062323
1937359
1984903
1234506
107449
557414
570190
162038
917944
1711822
484901
690983
1361036
486130
1065042
1110949
1388689
605082
1446989
776994
1522866
90535
138389
1583320
246825
1587399
1070063
1655139
1556013
497851
1358309
1462390
1210273
894289
688925
549849
1643606
1089929
40760
571909
1497041
1145511
1942821
1617477
923502
675790
1987053
217286
738814
1366987
920153
135788
1292278
683326
1038324
1619795
842032
1245272
528700
717359
211979
272912
1833908
796473
941550
764551
176984
1932594
842366
355347
644889
1744977
604210
1277490
1262949
773397
1262781
1536907
1091754
1626029
155266
1472652
1253221
14909
272009
229194
139020
1153191
1398123
922929
1162381
1738983
1006067
1916852
1613825
1809035
278445
787461
906
1304681
805865
1611643
14962
280572
1539170
1754392
227662
1374191
480174
1789253
998516
527617
1942248
135975
852424
1327248
242227
360641
226070
1196350
1597600
911062
1342971
491546
214762
1639298
112332
304833
18807
1725620
1531572
1788351
149709
1130871
1750782
1630692
372607
441838
217384
1975945
1615875
1842626
1217319
1136835
1254027
607618
450301
490588
483029
1884747
1276843
682842
1137935
1900951
1505877
825206
347129
470916
651998
1261946
1186524
1827022
414170
149901
1031344
805874
1145500
413891
1747805
271501
947986
1060841
1510056
1790859
712360
1175037
1381848
546453
1433193
1320592
416980
1784503
1148033
1512552
194071
1374141
347388
577590
1826548
263783
977313
356341
657546
1165889
1392732
1172992
1262449
1186798
1408862
781458
1906856
976242
1130080
691330
1833571
1802498
248284
1522119
982036
646634
742143
70939
813552
17894
768492
921363
665102
353738
694636
1562486
1983253
184339
1073871
1881337
112628
1684693
1308271
1896748
1828296
1435562
1533524
1171221
892384
510070
1089148
483625
1387736
1314653
1610040
645624
1070786
721042
939805
309938
110249
1314517
334520
827624
1134971
66485
537875
1385769
872068
1927715
896799
1630387
1658628
1346741
482732
1401999
1639699
1449181
1542464
1723071
646722
932687
1482735
1168819
1075794
1401706
1332435
705193
503313
1208132
492280
1785077
1820684
56100
649854
522034
1654730
1374108
1448552
945313
1430697
521006
636135
1699576
480848
1700167
260229
1532715
1629659
1276505
592963
193014
1351815
280514
241167
122683
1390624
1969587
820299
603119
1727563
439816
159260
1718580
1495378
1614290
1621087
1087904
397614
670273
1675247
200456
712761
1831694
1618204
1498100
166139
1534369
1660251
1588256
109556
1845815
95854
87658
710235
629564
806011
1530139
1111283
1919585
1544697
56412
244115
1588714
817497
731783
1721551
1824071
153545
1449794
1028190
169438
72811
289636
1348164
1151070
390094
216182
1815414
1898272
1981984
112080
720808
1167279
1508246
345977
855632
1579895
1816902
584067
1750839
886578
1017698
1790876
28106
1406460
1949205
269213
999211
682821
1398868
5028
458251
985491
234627
783827
810114
533043
1192825
1139290
1958339
1316567
1061471
1636566
1514842
923215
1701800
1085686
977560
864146
1025929
1546492
909700
1823070
1841345
1937853
878204
1571785
88778
1940933
1166449
1472895
562037
1019493
1162514
699179
375828
913543
85748
1477061
1977492
543166
1592367
340053
628839
602563
1736713
767199
1705439
118965
1900143
541930
60331
22038
1479430
1631768
45614
1657610
1351654
1882987
167763
1304298
965964
1696349
237406
1215298
350019
1710850
593798
395665
930634
1843042
1145666
713228
1572777
41191
1293691
1082227
1249665
1898969
1120340
343646
129936
568212
230174
1518482
1356661
68364
356677
84432
463137
127117
1330115
729451
1843998
1872981
820997
1815058
1818510
1928868
1159239
1085249
543787
1498145
1909248
1839897
617948
55533
1579567
281880
1852478
1136935
1037489
1741008
924246
306470
1419408
1443211
1510731
132989
1135496
1049849
1150774
1693206
108900
824268
305363
1414366
1339792
58900
914488
1639435
1697967
1007199
350380
928092
321177
615023
1045058
1602989
1786506
1778238
39740
1461205
692165
1622918
153123
1391724
943537
1005569
576705
1268230
676454
996270
421784
1812924
882740
622922
1793003
961566
1293998
595060
1450426
1940722
1971783
105783
478025
1992509
49877
376189
613310
730166
260846
1005182
1294872
356515
341362
377037
1844217
1393238
544306
1792370
1249266
722124
1860579
247146
1590862
1705049
1189655
1793467
636192
1959718
788224
1179108
1153854
1717677
1905391
507433
1418191
482024
1494177
252500
1837041
468794
1308362
903546
973799
856218
712427
1289979
1725187
459345
1805975
183832
224507
1425820
1274454
1974463
367829
1034657
577782
726045
986286
712950
645030
530886
22862
1226804
663710
1739236
1006455
1124547
1473985
1701033
679685
161141
1320634
1748079
806919
719401
1517030
1905544
1952862
1143102
619201
73791
629187
1263261
1019256
1947421
236725
1072179
975955
846369
932637
372693
148882
87594
1084419
748841
854216
1344190
391266
645616
1615633
1346288
1267900
519772
178225
506663
186166
155620
289356
1954550
1263017
1331948
27223
952368
691427
146790
329468
1878673
1545418
625607
411953
73903
770501
64549
509836
1498516
1449166
520166
1954076
185147
863457
1392957
425883
78779
366598
1728966
1116480
1721300
1220372
1529877
1713375
1732527
1196606
528738
66553
1962703
1937474
592994
369914
404050
1412597
1217409
860726
451247
438982
1035416
1716502
656904
849134
1661469
1049026
1605843
797908
628026
52047
1486317
339981
51771
841027
369712
461256
370685
569861
148261
53638
1674808
1957599
1763223
936209
192335
437483
813063
1018653
903370
1086395
274504
854400
720862
874189
1480588
1357076
1803388
1154638
1328984
526594
625248
437893
1793495
687139
867047
1597278
1714367
374497
1414119
189815
1566858
445821
600752
952685
803125
1679392
1398587
1183483
1622334
177242
172131
1038073
689338
674161
1897578
1916350
631169
139656
1361770
803554
1565866
1525147
459534
1153355
1075281
689188
824133
1101827
1148940
889634
573302
1888299
1420314
1695446
924090
1390980
1164895
997966
255452
240502
1286431
1403030
1655323
870183
1723424
1755704
920354
1497469
1209004
1874441
829156
472142
1518938
702752
1933363
1871566
1225639
761260
391869
634089
160436
1262320
896922
757366
1045698
1097501
97778
640856
896576
1766703
1718508
342495
1406647
628069
1729703
927747
768514
31240
640258
1133208
1362279
1823308
777533
902971
1862280
1347002
1383475
1580717
477175
1947762
1831207
13640
1378350
163520
665801
1318382
1272313
153840
1457846
851090
1429041
1352975
1606330
74352
619925
107025
955537
1399747
847867
549203
1717170
1340951
944344
353676
1575384
1734853
1543350
1182599
1689051
1443667
1263367
161634
1390663
719907
148343
1480629
1222406
369389
1135320
1235801
335420
1332154
1867885
1487921
304201
574810
1267345
1562135
648490
390520
725793
412561
980291
1367587
177476
1167838
1856198
963947
669530
323210
1900657
1207054
720215
1166580
525794
483490
1643277
1451985
1073018
890810
1073282
293172
794557
1213907
1186550
488518
1569022
781599
752156
1643672
1130407
1404246
1790439
23809
1031739
128713
581891
1702812
986928
1766732
588416
1167803
1762105
399971
767050
895815
1425005
1750712
135490
309137
244421
1924448
1817750
927501
1204726
1265848
747949
633368
551945
405651
71503
1629795
1855984
1627215
237685
503050
1637648
141295
362825
1280692
1564246
1497081
267532
811387
1368522
1866699
1002557
1973409
1606028
1412363
1474707
1978308
951420
1030119
382149
378823
618885
360861
456677
1018652
784168
1244611
1903971
1101191
1921697
1346483
167086
416809
1127481
1368007
820007
1336116
1676928
191996
190602
933731
1714212
116338
1157351
1147640
1131938
1561998
1322359
1963869
599960
328105
763941
1493379
1091897
1139110
649188
1843499
625128
503375
1125777
489349
16624
1935982
799928
1148222
418979
881197
760574
227139
37202
1308491
1258525
458697
547729
1240947
412326
135921
1797024
1854956
202892
344435
150067
363871
1071292
1482041
755852
1748266
182824
410615
1118167
398187
715266
1208365
590223
1719780
409874
491146
1298430
18607
1774986
620688
137748
75796
1758893
662857
1343890
1612666
1519781
1333090
707234
524575
1259182
1304297
885386
1326481
1343893
1042564
1879160
1737198
1610079
1408594
167508
1436705
1617685
1184987
663373
777176
1197612
355188
1337776
1643063
1351696
1240249
252914
1700167
1605385
571637
505862
710821
1578691
392989
1270886
1320918
762787
643000
1477561
1892547
1197569
883599
1518627
591114
85031
655838
977306
775330
687045
1064373
903151
1962014
1278346
965390
1121909
1879252
14179
1396607
362547
529090
496973
900582
960026
1590935
1628688
1379892
599493
1689470
766659
1818945
1449730
1530500
1475547
918333
1595652
269544
1133452
526032
183043
1871863
215398
1210307
731745
740075
1173529
1886443
1146942
332877
1445033
1077808
296225
968409
905469
274939
1340888
306501
1632071
1795535
940440
891995
1882667
101229
657427
1654458
1329549
850424
680550
1630310
318801
1790021
692917
601807
1630622
883453
918062
530567
154350
1072524
1112750
1580212
1894456
966080
406043
1083860
1805467
1869935
532872
1936392
1271343
1402958
42445
1526749
727052
1763049
1276041
291399
214362
349732
1260508
940453
1719529
13741
397712
802770
807255
1779271
1504733
1580900
1132484
298626
1836779
155039
1513123
1659933
1866505
1775513
816618
1741978
1567392
1863251
1820903
746010
654893
1935323
365416
712821
1979693
722537
1622224
939250
263729
553651
106750
323947
1538438
507906
794382
1486254
1043735
941502
413080
876941
1659134
801519
946530
483777
743378
577085
578727
364551
488989
1128917
232723
890788
53906
405757
467612
792285
1094333
92709
454952
1871853
1356081
692272
187355
161371
827836
1457769
841330
1247378
1049720
1839292
1596403
574910
43538
387025
1348504
1233946
1096875
46303
1317388
159092
977762
607074
1611522
400904
962517
1784675
1216569
1544453
526423
269788
1996015
139613
64319
1680765
864336
178080
1288866
1615366
49144
599366
796117
1255159
616137
224525
1074073
1008869
1873233
1931677
18503
739016
961411
50528
564450
124722
1043765
1103220
260287
1186397
144211
957387
588239
1932609
894119
164058
1611388
1494871
589557
1855137
159021
437948
498315
89643
758772
671791
1790133
1097365
1449247
1006810
461522
54282
758908
1619632
12449
1393515
1818957
485937
299576
383991
591428
145394
845490
1656541
1908141
143367
1113694
819630
577934
1425020
270937
1041769
1622737
1355886
1747336
122653
1450600
655115
1806514
1494247
1790575
396058
1965558
815267
402623
922188
1451436
1186789
778535
1220007
940071
1561913
1127101
1923769
1626397
1544779
1151974
434985
522127
1640325
816198
784915
791039
738913
1232580
998130
1295702
772066
1664250
305775
390682
1523050
306458
1963185
1504402
352436
194135
1315115
1285749
448468
1386228
1415533
869356
1546084
1436367
268331
657982
1778416
1068175
849064
341311
1784349
81730
1857217
1081529
1316786
1755124
1280611
1428708
650953
385757
1855858
1533704
465063
242540
1960872
813812
1760040
1104354
53452
1232667
1997333
508288
519324
1050416
714058
227575
40023
191068
1039425
1374321
1715465
966045
14136
1850793
721628
882515
356842
640421
109499
1029713
276930
1812447
685772
870949
1442300
1478569
1269095
584767
1707557
1064643
87609
1951721
1668018
914447
1294466
1748257
628789
769311
1336553
681038
764418
90780
1543144
258549
12625
50593
670053
983456
1846520
79990
1639664
1882057
1700672
1660511
1677325
246997
1037291
1684186
1646421
1668346
160727
1997339
396269
1254390
1492439
237964
705999
1737217
1052834
997477
211786
1766096
1082959
1765303
550727
319372
1722548
1762797
402466
836299
1585023
1855361
140226
325840
1871122
1555006
1001105
590445
508449
1123498
1040184
1998903
1270571
100014
624272
1722573
547129
335862
35174
878505
1628577
444651
1624521
686704
1262873
1069177
1038140
1222010
735684
1860879
1626159
368183
532494
1715136
1010587
484087
1165913
687934
413906
1470132
357664
361201
1864298
1074571
958379
1126729
1712111
1288133
130210
472349
1752048
908585
1442601
1835810
1900611
221590
910283
18772
357248
1805573
213811
438004
1590827
1485115
1517208
714392
536887
408100
1754890
155603
1810888
876028
747023
840889
881233
408012
10157
363154
633898
1687853
55736
205702
1694926
1751844
498116
1751443
1955900
1991114
1871946
1314387
719059
251673
396450
741557
732634
1105253
504673
1179270
433261
1334431
71551
1792414
1119546
1657955
105212
1829374
1271330
636832
464250
1895263
1273474
1552337
500626
923470
1282960
1975553
51970
490794
1855678
1727318
1582513
266192
1623841
596151
270597
494860
1339915
286250
123751
1533629
1036143
840348
1988701
1593503
1433745
78963
896368
516047
1477751
736870
1850505
1509825
1384675
784522
937314
1747605
1759649
625966
178813
542952
460344
5105
987770
1924315
1609996
1369104
599957
860831
313594
1822241
992480
1477294
877071
1072039
1622559
1719571
1687668
1023172
1730095
1391465
864510
255265
63602
943320
1782494
1255879
1547439
1968719
1763012
1820110
1217545
1548415
628175
1649669
759292
81356
1922179
1568577
1480981
1366070
699572
1849530
1151076
816883
856629
573443
1626103
602854
1316306
1328048
1413169
954079
672328
987067
144150
1740356
146165
1376808
980773
938739
1675296
582620
1238413
393578
506246
756296
287316
132149
816007
1172817
47243
297757
330951
1281141
5020
1866925
187098
791622
29255
995888
1009524
222185
1701136
249215
780645
233354
1212636
259733
1807296
1279463
231628
330132
269874
929265
1696291
563461
282532
1525913
727035
1626760
1254071
744161
1140478
1530370
1523108
1367010
916235
1179163
1642469
1960916
1803414
1108256
1486616
370967
1116561
1198127
1178191
1473538
1610635
52314
284528
275756
1844679
1631816
655397
1559354
442300
130408
1716322
1498967
1079141
921740
302693
928948
1840888
681736
1299030
1836782
1233351
745740
465923
425446
626594
986313
176686
531151
707388
881671
137276
1400715
1162687
957138
552386
1097469
1560455
1986780
1693197
1630102
978652
991115
1392205
1449831
437534
909120
422765
293111
1535577
500449
1665220
1578468
341011
615019
1305873
1515692
816218
369442
1239017
296870
415767
429631
1270980
560941
1635588
1855844
432408
328464
278388
400998
1420715
493765
10011
58093
126878
332455
490214
998424
1845445
813960
1918894
1196111
645066
6046
1590239
585410
1895077
1624295
1079661
566869
369167
787616
667591
1140611
98052
1103124
886528
1389667
981384
1722485
809091
1026175
1043739
1569019
539193
451735
1674690
1044756
1368849
713172
1254643
1593416
334981
1197449
1832993
1912578
1719788
1344146
9464
881263
654518
505275
1839229
1764983
484578
1432280
479325
1138114
1948302
767712
849662
1676158
848440
1574110
1564430
798738
1459806
893408
1852911
1737316
1171913
321607
86541
267040
279774
1892962
252335
811759
148291
1257166
1855244
49959
1780776
954577
87889
350154
1679070
127090
1154448
990022
1197934
1398221
571220
937473
1308650
403953
618703
1484198
613086
1076115
1561598
1952684
1655742
142364
921375
857770
1382152
299360
568345
147020
1653397
1332436
1174657
1492800
531398
952225
1748431
1978527
244763
854784
1751901
1565188
1474426
420633
1858560
478175
819955
1021662
194049
855442
1271194
242938
318952
1389440
1017026
1405925
1098676
105541
1238244
222156
1877445
957529
1311391
700959
820793
919218
1322730
1778668
1537096
872479
1885627
1547122
1706128
930548
9706
1806057
591924
1412458
703869
1977897
417274
351517
474173
1633022
898370
741499
121259
1452532
1455387
1569588
1545932
1339802
761567
1753366
235902
1517737
1506195
1220192
1951655
385126
386814
1493326
37429
399711
1470409
746305
939514
1633364
176595
1928211
1707852
1369662
297502
1385200
1716750
327640
799286
1103759
53553
86259
535844
260273
958876
1113286
272127
1851376
816339
77040
120420
1000837
1224301
261217
1714470
1192188
57229
1737609
753741
1645877
1128992
69401
1502751
281520
73869
869644
258026
1388098
1168642
553157
963215
874383
1386772
1724821
962133
24436
1516429
996924
1844830
52000
21470
784428
1980805
1800278
100515
912988
1053098
903245
560532
888322
1585525
515844
1318857
638679
159173
887977
69769
1700571
343845
1319125
68607
1293514
756238
515236
940455
1453862
1370914
1862421
823881
802306
1827114
920812
1088448
341151
1404581
808606
1158301
1408256
1909177
877562
504105
1909344
1535703
768006
1611266
221679
1369125
406496
669500
1319943
924219
38458
1441580
1335942
486039
1915602
1301937
930293
1013590
1754728
1988157
313986
1097754
590216
394629
1323892
1719258
882591
1011597
1962766
1228412
422415
546572
855523
1328654
488764
1902014
22053
114459
357088
112451
734459
1941445
214616
647890
285055
932229
768232
1604260
1809688
1598688
1988001
155979
1221194
758284
371455
1507047
865927
1659339
1719256
409978
123021
86870
1388986
784796
1097569
765053
372843
133408
630891
157315
1136002
1318714
321105
1756633
1715029
1018927
659354
1059902
484335
195731
27228
384924
337530
586316
1875077
1333342
856978
1938957
683980
415467
449960
1811363
866343
1896825
471567
74540
510396
357603
787955
1822866
196402
1905664
1824234
640022
652490
1618176
1683742
904107
1850120
617304
809707
104091
31530
1322690
160181
26022
889476
1556376
1876657
1757833
185614
25880
94538
823010
603104
637818
1483613
1389686
1223386
1958307
1025039
828070
613852
993606
1747049
1613084
1369287
932994
1658556
81065
1497701
1470685
794006
173441
469596
303942
512741
1976455
1841002
1880135
1500228
559202
990521
94378
1171356
519263
1183319
1385447
1753349
1372325
1625399
1194672
483206
655790
1260738
1619906
1671629
10243
272363
369710
525599
1552057
1142853
1112980
1719330
457270
960162
700297
414271
1914297
1776982
1822168
722645
1645222
595097
149555
113714
1896232
1721304
1541518
1402796
119984
523986
814736
406168
1043984
1024229
719820
679056
326954
431876
705212
1932078
469329
1502773
874508
1941669
660289
156929
1159112
738253
1040315
626904
410990
615846
748702
1057247
1513793
681673
1351469
1084314
132131
1128857
1622993
757766
472696
626058
601465
1148238
356515
1917065
195866
1577609
1004407
795136
1971820
1297070
270076
1079628
1424850
84917
209111
1078795
1417623
387607
1847591
956914
1933223
1652676
514565
1583330
446783
1575773
1865738
27718
484589
1731942
1427926
1340420
1337744
1187048
989454
1433019
706323
695596
1642868
693503
1024820
1963920
1050950
368895
1610193
1025030
653749
566041
484615
1837159
1134723
414282
407465
604796
1081983
1027755
1413056
476737
1492042
671677
76829
541734
621290
1849733
126364
1769942
24845
965508
1357954
1933358
522888
458189
475787
524703
380106
1372499
184281
759870
566033
1473015
1328643
1745807
1876450
1020499
482016
493917
1875922
1454661
1720677
1139624
1716516
1085917
315870
656562
1551952
1469099
1074334
1023735
1434682
713322
54707
1413903
555153
1609507
896010
1611035
128519
1378288
660474
876593
645415
1030390
726814
1177819
1098429
1798767
684445
1505351
259368
1882469
1043729
1521896
1310273
1784200
1450349
387977
48711
1380466
1997140
740500
1556928
1714088
1677833
1462245
1049140
136890
689115
1432129
289146
1841301
1998618
804534
1901453
1336395
382880
787980
1805151
438654
1453678
1912822
1271792
843453
694809
1658593
787614
1281724
1409046
1315343
1426857
1125646
1127933
1205343
1363879
409483
1407565
1329705
1712547
1338884
1557343
254900
1342865
1721545
1735196
1585079
1898878
851165
1308973
308244
667897
1805648
1064327
1434162
794954
954229
1957704
1142476
1641401
1577694
168723
1587248
1709675
243998
829423
1434544
1604824
1198420
869480
1718249
346596
1183269
449694
1615336
1850909
722295
567443
288420
1631659
191262
307659
794894
395963
996950
1571336
290512
782022
918596
1625346
1259601
1906219
1199116
1490186
1596865
763835
1072118
733232
141217
108682
276043
1052445
1874883
865788
38805
188975
1561165
260388
319046
1658488
220459
261473
1436048
1592505
769075
52269
1344661
209741
1635101
1613558
581915
1216521
324544
1198269
1109902
1995334
289015
805965
1797910
261693
846230
1519002
1637805
551595
1679411
1115658
1968
187634
345139
1953478
1971555
461071
148667
1236775
447448
1136682
423474
1783172
1512414
694550
1615066
1904985
1412287
329966
483217
1224718
1494899
1219742
1808105
664483
1003762
105317
54428
864709
264989
494647
1257272
300892
1091354
587600
674761
116813
1348711
1313497
375892
1234483
1355371
1067953
122597
1817506
706117
1136923
963655
50402
820769
700507
1468207
161179
39013
209362
943286
1382676
1289678
472265
1593638
712929
804395
255727
426833
1828484
1938395
554046
1188408
943809
161899
983645
372032
1831022
499636
677160
928648
1200444
1872378
132540
790334
1959642
1421267
39385
738832
513857
1574327
67026
828213
1733549
508810
549615
585572
1754150
455033
1809640
1574512
295136
1039119
1862273
14119
1853260
1773643
650511
1745809
867564
1624518
1058388
1069763
1750015
1399678
706389
1131135
258889
1995724
1308805
754870
1263147
1237224
948935
1273388
1957055
1958965
914131
383350
1512148
1999418
557091
1554817
1938542
1886579
1701186
1505181
1566538
465349
450751
1733537
1886798
1306191
745333
1927676
948991
153616
1493356
673373
1956464
900169
1043159
757288
644310
1851931
1226439
1292754
1792876
1459824
1245526
1532371
1248448
585129
1167097
10325
327520
525350
989562
266372
1545425
56905
53491
969342
528632
1130006
19301
573585
478906
355096
45356
1670758
153297
1578797
528308
665703
1518236
786644
1600797
1654123
1131875
15303
1133318
1544212
262523
1331665
1414478
1720244
391401
160426
1990466
590126
24143
686378
430451
1941167
73349
568794
519384
1232312
300287
568219
789415
1504277
1862312
421189
1133970
1214571
1291820
928115
1461794
1755904
1427760
296622
1380820
1947102
1012259
276454
1060610
702920
1005240
1766513
508295
1660134
467682
410034
278625
1811701
1414316
1955761
243568
6137
1658760
1197391
289169
416362
999949
1007837
1178144
761740
817717
1547951
1925228
163031
256803
59249
1796809
897549
1787889
1330369
825778
1317192
857552
743514
1043812
896547
1496700
1842232
1373872
1706533
1075820
1951658
95681
214217
696955
569148
290630
1521592
1830245
1570298
1565627
300448
1481376
1639046
1954523
98859
173520
865772
1180696
418470
211594
1644253
1261077
1782828
1783092
679781
1016403
593875
844540
1312918
1002850
21403
911923
1724698
384821
1034793
1452857
1918507
810118
1585257
1386772
1680316
1610962
408194
647989
1384094
1933668
882374
215245
1768022
839255
538380
1538918
272745
569903
1927905
859770
1172
132581
985733
1528795
1118526
1697947
191805
1323340
1105235
678119
1358302
152024
32377
1872998
1958549
219646
771998
784870
1513450
1326394
816303
1573507
75154
1887045
757061
1628181
592955
555512
1239468
1784428
1189884
345160
215397
1524823
1222748
1285683
1518419
396396
237661
425995
905198
932123
1961034
1878633
1144810
1364635
1384763
1092537
53812
687802
3408
1079850
1149849
457872
377212
1753995
1517710
1887026
669738
657930
1364181
1465753
607094
1463952
350808
1800201
1022604
1229018
1395486
657663
1698978
1314197
1237511
668056
434385
352731
1085208
601600
613092
1416886
492671
874594
1660277
1463597
1855875
82335
1299537
1431879
1675535
1992873
1968745
1837318
613472
1063260
1614569
1355538
212116
1453785
857939
1659803
647822
123239
411046
958037
1291141
560972
1095917
1911690
201240
97345
312278
307910
225657
354121
1433695
1019732
17933
903201
657279
1908851
1235418
40027
1627433
1245781
1839812
1022168
593100
247379
728662
893877
184937
862141
640071
290509
805524
1670862
1178279
447875
734233
1761284
1293598
1823189
140756
1354367
1502068
1897054
547608
525436
1600153
1647684
1826419
181559
1955313
586061
1167252
386281
1643132
1371074
1373226
1801205
941196
1980434
1916420
577807
1829937
1619103
1296380
606301
1963696
935678
112763
262607
1857579
1905018
1155175
1839359
78248
1567692
420705
958680
1647347
981921
420799
1410362
821887
1572414
26572
64393
288442
878544
1397889
1885150
714388
1432588
900158
1449011
789407
200399
597549
114022
1181153
1957450
1967648
742743
1392501
1230896
1028603
651667
1863486
1038231
1928505
118213
475993
488345
1852667
1136312
340569
211917
1633252
210556
937679
740139
1916597
1845739
1251407
1221649
23029
1524233
873135
79175
1565434
1810487
1122530
1217027
211975
1373199
564137
364328
1287473
1389175
991610
1626291
610407
1967263
660599
477764
1348977
1668697
134233
25081
1139268
1745572
749311
1376564
215081
345952
1706248
1476717
506213
642917
489807
1235399
1343675
1869920
1953560
1126363
785572
1259660
530499
1242316
729648
152465
1452044
1541772
39951
1039615
1375706
144078
17011
1185857
307023
1068830
1649070
574329
705807
282778
1036127
443937
772734
516059
1275974
310531
1190883
1353218
465699
1808042
1064207
1559207
563283
838592
1925663
1340665
1179432
770017
411950
978681
312871
283915
515734
1308711
266505
1095610
558676
743154
1873504
1350130
912262
1410548
732600
1506948
1876526
1799084
358542
761790
1119461
1943402
1563493
1454112
949942
3658
1488697
26026
1636222
107445
52084
1031656
1928121
173130
1365418
105950
286572
1005237
772622
1701591
240980
1765912
212125
463005
1191050
193902
563034
256097
979690
1443790
455439
57059
994030
1960233
512673
1298828
1472807
1959539
1210012
1804565
1003119
1810411
284024
1555477
1617974
115277
13750
1455346
1840232
1437104
26428
1097007
1443014
494313
1016827
1117811
1975025
1369915
1651853
425138
353627
1694
1075016
174398
22292
339755
600000
1067243
930038
1983744
1853156
1808255
1966328
1677036
503286
1950729
1064570
800804
1798218
1408509
1925653
1877579
1995539
680222
1565644
171565
1625727
217553
426583
1599702
1543184
500724
148140
1667586
1090439
1754550
1846995
792979
1566366
1835231
1358391
999113
1148844
229843
436245
1156869
1860260
1445129
364090
962189
1108205
1971853
1931660
87028
1760868
1291493
1469504
698076
601434
1730748
242087
505807
1039062
1101299
461840
22273
1512845
1955195
140816
383387
336796
68183
1071565
1420161
1249004
752321
389414
749279
763988
271912
115733
1120183
873493
928016
749800
1515174
1526961
38624
519214
658213
1160547
1605037
613048
1099159
1233939
64646
806354
364665
128229
131749
1940752
873871
1173831
1271341
107735
1245604
1621860
273773
1076945
1452667
1555818
1845458
1405962
1125922
1112536
1870307
1798097
1187177
587327
587366
1937437
1136328
928334
1027915
510210
1899788
961621
545725
915159
1142730
405947
491495
1551665
191891
1745298
971892
1402019
1941558
583225
47373
1517914
355093
1096745
1014970
237549
501661
231599
1525194
700841
377016
321426
1940650
1636521
1248841
503373
1371785
1117218
1137701
1167679
86910
1146144
1749483
701910
1437411
489474
564553
234531
1945142
1950018
1582818
1697136
1473156
1636753
1984372
1271849
758982
811288
417459
784250
362725
1692886
598261
1707457
1619381
1631096
1265394
1668559
1650638
808235
1621937
111057
1514722
1571532
197205
1574374
1548076
286271
1955584
974960
779096
127391
878827
740041
1966914
89421
61492
1402662
1504450
1916117
701693
1622051
1612677
49034
1663837
333622
1849886
371065
1673508
557757
1509361
1395194
926531
1803796
1184785
1776772
1522289
1992761
919288
222896
165011
713642
244146
1115862
1099792
123683
1191792
1330289
944287
938381
858356
371589
700984
331547
518738
1270102
1508608
25678
257702
408290
1012251
1740134
240786
577982
1410090
1914364
809510
1203515
549099
1994118
1155094
819318
1032359
928432
51195
203166
1784569
1737192
1006611
765874
617474
1745981
1888486
1077351
21903
1083892
610704
702357
1486074
1645069
231408
354502
934500
1411521
1713514
378875
296520
621205
1131172
734527
1305240
377012
1388441
27269
1748036
1885940
506152
1776143
1586995
1394416
345748
278784
1926826
973615
323566
774800
1908095
1947507
1652516
1732816
1216838
374573
1605156
939340
386112
1455013
1037721
1918573
478833
131147
719219
262013
151907
1704549
551857
1076919
169677
1907630
531573
1592149
1804801
515719
498944
1418720
1120225
308509
1016391
1819453
1522047
529889
1959575
1816165
1153022
883434
539226
1555662
1079834
681520
1061099
1909492
893682
120455
52623
379530
1491310
1871745
1716575
1869789
96999
1166389
92317
1999419
64047
1257969
143617
1902971
1598138
1920524
480741
1507631
1039366
1081933
1685258
1250606
1671490
628111
292209
1532652
1687906
1704175
825354
426390
532073
1847990
1740634
1129118
1669398
1909063
1335389
1906930
1501461
1832767
1539590
1540902
780460
1412149
1561647
165256
480744
1088876
377725
1168050
1350644
1318687
446359
1790959
697042
1791258
1370228
1947966
1974719
1307490
180391
1460548
93226
477925
4424
1036378
1254992
618471
1150882
518464
86050
503300
954358
91154
1957521
193708
784650
917462
197329
520225
430068
345850
1486382
1105091
354993
1795580
1766148
112914
606080
938766
1287239
1946775
1909604
1220343
1854194
1098936
863869
1604287
799709
1486342
1731900
1842429
950718
155800
578299
11911
1593181
275047
1521534
1423579
1012371
1091768
1727824
824640
988702
849128
1854063
592451
1771294
836603
336941
684484
436194
1082983
1667111
1753830
1680567
1937089
1630943
1959176
987984
447838
1674225
1618475
512389
499674
1522677
155027
143370
1693319
812023
818607
63094
65427
1545288
1216363
205864
393678
899857
297132
1765054
1002332
146757
1491051
1988108
56106
1492189
1599301
775916
1142304
1662863
361631
789041
966409
456425
170198
1137493
65776
1794719
1540863
185369
1568705
739877
176186
685104
1721792
1511534
1670367
1557631
741105
1929471
842308
1770270
887405
1853491
1165045
1536628
1875465
901014
909343
304188
1078714
327713
172198
1386880
1969946
643455
993197
1110649
1498733
966775
40977
1433860
1251400
1838789
826636
741484
96991
99640
238142
1799680
517629
763274
1947307
663375
1921134
240843
31719
744991
1077393
396552
469892
1405370
312932
333345
730084
1972841
239343
1023932
1210531
554355
1237113
1091485
187304
1895043
448435
1395214
77527
558467
554915
1060760
846201
373285
995109
55770
353513
979150
1776847
457228
264509
1285363
774836
1944848
1986612
1084351
9329
1705190
1112284
1966771
911328
399552
1177801
1576108
729496
920897
1417507
1107795
1982185
105653
1251437
1954820
1507105
1748760
1384034
570010
677081
621879
1622414
1005832
1434638
1728640
45345
1614438
1805983
222505
1033806
265164
819459
764071
1285682
785434
267627
786932
1401369
636509
228474
446563
1999937
788325
1977097
312262
1534674
126730
787372
813476
513820
1074395
1353161
1471922
1400198
1993530
671568
229176
1596971
367467
1596479
1833954
743851
637748
1138454
62868
1295998
990559
12081
1837696
344172
1937932
1307853
1900296
822685
1872480
1811987
360148
172079
1522601
392722
956433
646742
248900
432175
1175496
1504538
213150
1072841
71547
435772
1970985
1016970
1171077
1591658
467639
827863
272079
144629
8044
338258
1346598
1946041
232419
714054
1337258
1479733
1111384
708867
995394
1977999
1937540
1657353
128357
1678380
223483
571677
226777
472779
1296852
804331
1393395
1396073
1018674
1062917
389050
1297343
654766
283093
90143
822954
646911
99127
1912641
986677
463908
1143682
1975
1489004
1806391
382095
1603921
1527527
1728495
1150021
1062356
1499428
1482981
368129
837233
1294791
1130848
1017752
756716
208113
716049
866442
1439539
1837325
409862
293218
695021
1405256
1460464
312126
648705
174740
488720
767691
1959070
471276
954711
1767530
902863
238050
452427
710032
618041
540976
961879
1915899
1734952
338384
210253
57708
1183891
1279999
1182492
706980
328146
138813
1572351
964004
237509
2145
8936
1640451
1154995
1964818
794586
79579
816986
1361234
244183
1393813
448620
1482855
1766121
226750
853897
1088916
179809
125321
628608
1618060
922342
1540902
1773320
226935
1827875
517172
526766
1403428
1099782
214387
400319
360831
997591
1036528
1684390
137977
869297
1419053
685634
1292123
378526
1111337
1934230
1448716
581976
1964350
1542776
1526114
149782
1442241
118477
780556
165404
498767
634300
1980490
425812
1302780
901126
926655
1783387
645602
1248412
1655726
1100268
1660277
1168313
61379
1196645
841934
207064
1379989
252767
603926
1600355
476485
1346196
1457684
1497837
545187
401745
1568929
483811
266663
1413003
34218
954613
422996
1402495
867783
574926
462955
99005
140676
1984354
575563
57710
1002507
108409
1241380
941126
963748
73008
861838
505922
1502707
187521
1556142
350932
1326629
830952
251109
633522
1121040
287383
431362
1055972
1281494
564277
347114
734756
1785951
316253
1636337
1874888
902405
46604
876148
1784389
1511422
1712357
721899
1275783
1974196
339532
1166523
197879
133562
1973872
1852238
1143739
1489571
755186
708371
410938
1786069
898953
596695
1381699
1216957
813435
122006
943189
1609330
1305652
1464740
1028533
1768288
1806519
1973090
547886
1410053
438869
1679579
1461213
1131538
1911729
1385832
911818
1109805
1471760
151756
784605
830868
195890
797783
10646
407349
502319
288231
1103919
574997
1610517
1973795
1031971
1745086
1456405
1167787
1582585
889356
671191
566231
1866581
209672
395176
1750682
1405805
843136
1590912
1629635
1870773
943552
1526300
1823040
1881228
623853
1609065
413574
1922538
1519905
1278176
962330
1167077
1013667
982739
124235
185420
548952
1494464
1498721
1278406
1865491
311509
1227584
1500120
1440627
1327260
1623906
507243
1845266
1702558
1181360
1508059
1488868
1971385
1891293
998591
1511240
1154392
738621
150414
149893
1176603
178023
134638
512143
1248400
830280
1055136
1678619
1989001
481875
1261380
1958952
1924371
1216521
212269
1958922
1376605
289880
1683868
812522
1942790
1775714
1213990
1691806
363751
487834
1843317
1599109
780365
749461
199220
1661029
377129
218742
1256486
1954660
1876149
857263
1437482
180866
1768500
596866
407073
1166016
643292
814598
306295
886589
1897476
710858
1127563
1700866
102558
1849221
356563
1490855
383241
632002
763257
345987
1656187
343456
313573
1678888
1579906
357120
1640193
832399
1593239
7885
1106355
770496
236405
57596
1146694
1783011
1642241
376969
462091
856573
237068
1001347
1839127
1534755
1629559
1285795
409026
537707
497374
543920
943374
678805
463829
1406102
1271614
28126
1113196
1142585
1176765
852971
1313926
354262
1440910
580954
1832676
1228237
1615186
93816
925844
1947276
965616
1735689
702104
1811520
1577974
1296814
1701675
1163959
1175753
495827
1340425
1146155
1227672
1561519
1055210
1868787
1638109
197066
86837
1802911
567580
817611
1153822
1594030
1891133
1353221
1613541
747763
1987333
290637
1468101
1040422
5400
585680
409162
59104
851387
475147
1091814
267127
1432641
543848
980832
1324590
1412966
930797
343340
942026
1632032
448119
1765940
1933684
932340
816636
405079
537891
713624
862869
1138294
673060
797225
1541693
1916784
20457
1299269
1201112
172932
505235
425625
72835
1921995
1997901
1710221
1928815
598166
1712137
1164677
205198
1709426
400625
449558
1837445
1041914
597704
638242
1265101
1086919
1698892
1811441
1293176
320833
771022
545662
1510243
320800
352683
123089
1293278
1997538
1278012
1782906
533655
1488534
840086
589444
311753
1361553
1356737
695608
1741566
1319701
1076444
97139
1793148
815542
1934723
540044
1235797
352978
563134
1108874
1848735
576819
1906502
440843
728979
1489248
1066303
785545
1591513
1957319
792391
1451866
343187
1794266
1022034
1745690
1144298
1860409
1813531
731274
758611
614292
31658
711676
1415878
1130965
76599
1535700
1396808
1377593
328878
970549
1516069
1157104
586326
1414520
690924
1388483
1399213
784141
1786792
145428
1048529
1302834
1234271
527473
1150920
24372
504127
903225
156861
468168
1537689
1611087
1488901
1986991
642138
1446729
272006
446733
740023
652394
1385719
1026249
1465086
1726312
282645
1587030
144268
1787322
1549764
1048221
1067414
954337
1019784
410010
45473
500841
41725
903106
1801617
1313387
989902
850739
1940641
387122
1405928
1960962
1102915
1901051
346883
845110
417796
1027748
1851153
1036643
1162230
1391012
1452084
1161078
1541355
718649
1987002
286923
596905
52839
1793149
298359
2533
1201990
685717
981114
1789472
805585
229064
615770
1045554
140722
367733
1418845
1879895
18999
1671893
1135867
1613590
1443464
1054902
1081644
1836814
42571
1384851
221560
459194
1699625
102840
1295433
1969456
40459
910315
537836
701919
960661
975458
754132
1992897
769904
140064
913088
1249076
1656809
1411412
340987
1541823
49895
674010
220832
1039729
1769365
536011
1801962
797808
551036
620125
1740824
1627203
605159
698424
783923
562961
492233
769486
1936242
100560
569726
1208917
336748
832753
1550313
1784950
386168
703925
1077581
1750234
1705381
347002
198351
395212
1650900
1677642
913844
217594
1175243
1916395
1653470
448322
284852
1593480
1931118
233976
468013
1046186
1710472
697809
766983
1670125
804183
1955104
1425603
1818720
471784
1907341
565479
1409713
872766
1922040
1050729
1939888
1105129
548057
1988602
1310869
439210
1762474
1110478
1800307
1582343
439672
34018
685756
125941
778202
1645975
1822717
981473
672155
645232
1074636
200571
406436
1808604
371160
1785380
1936904
1728414
1762288
827352
139309
983352
1571068
762347
186293
1879510
1188890
46133
1709607
1349921
85948
972350
1689410
1664597
1827089
1992204
1544759
725477
1563644
1912185
442793
1015269
1709980
132177
578868
1147344
1525935
1019800
1751641
265289
1267067
1589184
452482
611157
1136954
384647
137217
184513
1680021
701085
696051
360170
752501
835027
172379
1831652
989054
1686465
1506845
1647250
413321
1169201
1324444
1166346
93160
559905
1758189
1442779
165606
521317
1369934
1786493
246418
794237
1707171
684138
402253
612561
727693
1823830
1101768
697293
542284
317876
1122978
1269909
925371
1434633
1153966
699942
535595
1019489
74429
437948
405764
903855
1908393
561976
1867444
1649392
1805702
115333
367777
672536
1580511
313162
1143114
579905
1212957
1641334
1184383
290450
556939
425710
112994
674783
561008
1330809
856446
1046738
1326877
1490399
1945986
1356296
798565
261050
1775460
1558306
452181
317435
1422427
18880
587866
1269362
231846
1065855
205021
1442827
1714318
1205836
92562
938270
1757219
1831374
1471435
396148
946546
679948
590084
817429
1361133
911825
1921663
158831
923673
265750
491861
1296543
1737143
869637
1950195
1487828
1255894
1036971
11030
1476289
1872243
1588150
1278971
134408
1625704
111061
493198
1023891
1756293
144213
1322677
162670
116981
375779
1007889
266768
1493877
1962391
696
1089183
932327
1518927
346477
1220708
262979
214101
1425409
1934343
1018120
163647
29588
1059811
1779574
1138448
816513
682389
820573
1401361
161327
92119
1371549
1555066
185902
1746166
953121
1877172
140655
704392
637017
882808
1578353
191576
519383
1457465
329214
1000353
222571
648106
310807
317548
130614
313725
340418
1236470
1965760
976431
1923652
176445
1425592
1024774
465141
68172
1480970
1007371
284745
1283730
1628137
1367917
1373931
1212966
539965
1515237
751908
287140
1044693
919798
1042092
397227
1769136
402867
322697
946227
1012055
463564
1194178
448594
1232055
1759685
743548
973134
1011177
1978396
1434801
318247
131412
1176252
446535
42446
378198
237335
750789
124528
1108189
1127495
1886913
1015596
29757
1485401
323261
978637
800380
1945336
1900399
659646
1098008
1254914
1053896
1993426
1968172
1172308
1782482
480434
1675230
1118939
985369
850822
788047
917696
905326
765978
192450
995066
1349738
1575195
1812896
1010628
664702
1238288
1676828
1464980
692418
1800234
447983
1896116
1991103
203938
594460
432674
874804
1143520
326470
1751698
426949
1083675
241499
963049
1554474
1290782
38759
1388505
1261806
119468
589615
972811
547220
556078
15799
1821752
595369
962776
704673
1153214
1523114
641034
1531962
1964474
1942789
1198280
1095290
716810
774252
577122
1331415
1940995
1331208
582234
1201228
1964312
1428383
723069
1507465
1304948
1292578
1632284
620819
1873439
1259634
939810
1122830
1271259
1161717
164870
976314
173856
1664215
165244
1608237
1362268
618727
899897
1713224
822265
1682156
1712623
1236817
297932
1983105
1988711
1161416
964889
1119750
5874
70053
797212
602075
1210248
95995
1300629
1008783
645270
444974
582291
1042570
192992
896587
1338733
317993
1435816
343610
80159
980222
1181946
828577
504877
915670
1711190
1190580
1526083
1653642
526381
249971
1108257
21982
277462
824077
156278
688114
314718
1788256
543576
535561
833509
609738
960736
1924553
810295
594726
530273
1992074
385593
477861
1736183
800207
396923
824548
821970
944624
944686
476030
1862526
1037881
1156799
1117047
1970330
1541331
1704785
1448994
1747555
1108381
1697206
1482014
1533465
977513
970816
832574
125942
729572
999145
297944
1293260
682123
1668699
659479
146200
1967300
289535
1856049
458748
1150658
1466007
787366
522088
1937549
112724
555337
9994
607423
427388
715837
288038
981818
1983031
718965
1334853
1668548
736519
119062
117021
529019
1247718
1822574
633661
735503
1253285
784345
1052834
214669
1681524
504816
949910
1688723
403034
1198947
1889011
1607224
854617
1280537
450050
1220100
1902808
860298
1056637
79091
881421
221223
1947578
764045
1514225
1018074
339742
1876633
1780273
568053
789329
525889
1096879
827562
428918
729626
1246727
781057
1447564
415884
362967
227454
654041
232714
1872877
1395543
1901838
1958303
1638568
1375348
1003390
1156436
1652385
320317
1091090
1179983
895024
1418273
1317660
1647095
1666398
1649838
1233908
1562534
174167
394171
9871
599666
1769455
1558470
874466
316049
719472
1164397
593690
1230049
618638
454061
1677942
926891
171462
604021
1756846
200064
1079470
846829
1816190
1248879
489407
1961625
1845467
1731117
366775
1367953
471707
543707
285519
1378618
743854
750672
32539
348203
1919017
1375833
1827262
794436
808468
1799551
1609044
64707
1290810
166167
1952129
350318
56039
165844
6317
114330
577864
1990239
953273
1635065
847180
562496
1732424
120129
1680328
1538981
892536
453486
1520229
1231195
1453615
853272
370168
472900
1636092
1588834
684636
237301
1701844
138145
194113
574154
1547682
507328
1890183
1962309
708418
891807
1162894
1039008
1528867
36116
737489
325862
1317039
1586388
415869
102748
1805845
1334187
204694
1043833
1243388
790033
164062
198165
290537
763282
420140
294768
981062
454819
961546
1717366
664033
1935270
305568
843460
1033767
1970138
1360522
1831257
1148083
1114358
90624
755572
1252035
1403351
428200
691113
783348
1608280
1186244
1207206
1980085
1643007
956643
1918723
1114085
130682
1348364
1717575
1868039
311595
1619277
1323182
81662
241076
1696238
825246
1675007
577472
1752674
978593
1552125
1273569
873815
1611388
707410
103800
86454
1970772
1823421
782112
190666
861166
539149
854788
706793
547940
1554000
980862
850161
60049
1121734
989828
11617
1026646
793221
1416289
1263905
1251796
1467578
415713
1877724
560357
512642
1159335
443090
213667
1811175
532562
1040745
487998
94883
1047501
741369
1234567
637003
399932
1707324
582327
1235687
310395
1861291
169278
1812099
639126
1485559
1920554
1729603
1206906
66722
1114844
1168183
1355571
1571684
457860
452105
1871353
1492326
1407971
1057137
1456530
591873
23932
1102816
681861
953802
1060923
186209
491857
1920207
1888211
1477013
99265
1820178
650032
365233
580743
734499
1236757
486855
1162478
1655771
1900182
904019
1933035
1846944
884189
142204
1961516
988673
602683
1866980
671157
799001
1929979
1961751
422171
221309
712076
47600
517261
1367755
8934
909740
1125673
493228
580852
1958121
1219
1610142
1188105
1645857
1800221
1087315
1272222
151115
267581
1911488
326191
162810
404739
1147308
1411720
1606585
1111749
310338
759769
950902
1240245
1364321
1598641
182571
887729
1785915
718313
476479
1131854
1729193
351514
688340
577677
220868
404922
1562145
1656537
1630699
1581241
1344737
1071035
411012
1192589
549277
763809
571329
952176
77940
1334374
1323482
1420469
50572
564669
1754903
1107355
1623091
871473
508656
1838106
72989
284878
1205605
1140453
1557047
1737481
1067769
696403
349605
1953948
210682
360720
1476353
801072
200858
1378538
1584251
1122216
719811
1271903
309717
841154
1102132
425420
1973342
802985
1610962
1391853
467004
1835772
379177
1838226
580409
1429539
1019098
500496
1881253
1799390
247931
1691721
1547258
1474572
1882528
411294
46358
1318683
971047
806955
1492401
857864
210792
973417
831244
1742503
1016459
312239
1845527
774296
866625
1661633
150442
545846
322855
1307296
1630703
1619917
1727396
290416
523755
1064273
1226573
416346
1997058
1175463
1835725
938358
183277
608489
1121269
1670969
1802057
1608255
1107334
1157459
1572162
1709105
791609
36124
693006
929767
1949223
1208717
1049137
700034
177470
327277
1556920
122660
1127352
949000
1600680
692415
601256
1485821
1103319
1960987
1729466
1089834
1932836
1386009
1626884
70141
625954
960491
633768
942879
1002977
883929
373944
1613804
879655
769344
667557
497579
1560945
227670
1223829
143903
1017400
826198
1568952
208710
1000166
353035
943660
1113237
431560
1813818
734728
1404782
42871
1978648
821244
1775997
1578937
111455
1775394
261984
1758276
1994958
785013
1941433
617247
980578
1728517
1225546
493161
914493
1919395
1516441
601258
1631623
455385
124662
807522
1891417
1022675
1920167
1569340
1473854
1951031
1837296
208540
1632282
1859813
98050
263809
952151
544549
465253
814005
1913058
731968
35784
728562
1753414
1785370
1662625
1718834
1787474
413470
30273
424412
812730
828950
1405755
1479328
1720886
19387
1745979
1303557
51136
287061
1490729
612442
316275
1667800
1609308
1124122
905610
203280
1169667
8388
1560000
1256022
428401
1252881
89425
1454140
1624734
666695
328159
1473066
1358090
1946195
396458
973983
961716
4789
166455
208599
653041
1493252
1008559
1023129
1775627
521058
610245
667911
1095288
1125582
224886
1511249
1811190
1328733
1559980
1022628
330321
1824193
1630706
846467
1625787
1485471
1913531
1662392
1453031
688101
1961557
1300632
1895113
672566
759923
1741993
946372
328115
1523102
1205160
762883
568901
944940
1894533
902245
1513723
1139295
1925563
905338
710383
656576
819328
1805305
1279910
357389
602462
1917366
1822944
278664
1316955
551089
1302906
18856
955753
848283
371309
1642318
804877
817910
39557
760697
1996723
1642761
699813
1138498
1706776
1161314
1446215
1110412
624107
1830900
1543553
761935
1828523
1697780
441533
189265
1342851
533749
950663
1148980
1374781
1384881
443299
1662765
400885
1633897
1957738
1112033
1364092
1226969
1723494
583460
1641857
1552611
1615651
995774
12304
608723
263432
1013581
522967
1484837
242913
720021
735666
621013
1339806
1154053
1378296
1045450
1479678
1997870
61880
1464286
1343335
820052
1780778
368140
156519
117288
1542757
1015918
1227395
1595796
753833
306553
981646
1576307
462309
1402698
1826366
221087
634353
1295897
483311
1015233
1220630
1521593
969173
583948
741282
1666573
154868
653164
937839
380067
837575
1286635
763490
1413518
1185152
1688104
1823980
1019058
1763625
1738088
121923
1870719
1385473
928260
30100
728054
129700
1139504
820673
1182460
522947
1885938
1549792
1928291
1753040
1940035
1748259
1950427
989639
1406439
1507674
1912705
1073019
1891261
1483916
1424833
523530
614066
1750506
1060716
854813
775466
1250359
161944
147876
1199476
1905900
1098966
1426253
160564
1594931
585428
402499
831491
1067791
1029181
1024086
568659
1590109
514845
1056170
1868866
1120791
1789762
246935
211522
1063387
695917
1434005
589333
459455
778468
1067815
1992955
1356108
53988
1424904
1037207
378907
1365760
1566736
95668
418767
400135
1847334
1009215
766190
1358268
1256
1026152
256113
1579306
819087
767700
104255
1418093
985867
1287878
1315427
1826990
1856747
404110
1660301
194248
126398
373594
1790108
209521
1369316
1073031
996666
569867
801309
605546
1870196
845762
231356
293564
1792653
627248
835689
869576
992804
921974
1093962
1405097
1277214
1571397
181063
79895
1343302
1986763
1579580
860840
1952178
1969561
701457
1214319
1051071
1482854
689658
1687530
1576493
1028720
1072788
527699
1894082
1654118
505784
1572591
1688695
521270
92490
891394
1402219
1741544
147850
788016
1996227
1656881
1002916
457248
1554970
1488699
635610
1693576
1897336
1993366
1868927
605641
613743
383608
1227347
1968650
788351
163700
97529
142004
1224823
119239
854447
660197
178926
1577660
1288045
379924
1376112
1712994
300665
141306
479611
369617
342323
209371
1760308
1336998
98483
296119
1439396
1752716
1592654
666506
1910848
1842617
1193806
1435530
556118
674584
761257
691054
1306616
299367
516817
1428234
1787611
1058827
783734
710295
247775
92372
722417
451912
892773
214039
1727776
1066191
1670821
1691299
1281714
1294506
1377658
78761
69100
1014715
1901167
170472
1264883
497510
837125
66881
737642
1948060
255387
77438
1350596
1109365
1115100
989943
1281629
527077
377020
527762
1820161
192953
1276434
711937
441369
1258467
1952367
1928966
151903
1594746
654574
622067
197969
1175880
1596649
1668540
362284
1617267
1838354
902702
193199
61956
887037
1328981
1690935
431206
727964
1249274
287344
1392317
1560423
1605804
183034
802813
933385
1812971
738397
301498
278907
1104316
1951560
967856
632520
257266
403109
548202
59979
540623
266521
1693294
668167
806556
871716
158157
1993249
641404
900195
1141711
1641423
1000462
1013474
1553988
418655
1983692
1302968
404118
1714781
1525248
1885451
140773
1330378
324163
938879
490184
1459556
1453060
292301
62240
344235
1144507
1817731
1392175
1229053
596159
888698
826629
530909
331395
1233788
882640
483447
1579013
204801
1168846
1721851
632892
1190175
860041
179982
304502
371066
1134852
1555575
706435
1507198
1003752
1658979
811284
140193
705813
1153782
1216334
1291176
1685857
1895205
322344
1873149
91133
847161
32145
1335838
949289
1337802
409104
1968333
70173
334963
49671
1213441
1985009
837273
1637015
538444
1928027
850618
1796868
1471490
1453509
1030184
810010
1573779
1661865
368042
1786299
1512325
695321
964018
817266
253326
1517728
1474610
1674159
1095095
1912454
127212
73505
197949
1031452
1362095
1963154
271789
854064
1517653
951166
561178
1712674
628902
79680
1930953
1898864
96567
306715
370785
1971748
1369387
245647
710588
625093
1904835
13835
384626
1345600
1278786
1018299
151521
36544
1041801
539656
532741
212735
1721355
193358
505573
688599
1978234
1441016
1419953
906285
1133526
1871648
1838596
1596305
18654
1905796
1231124
1960572
1560773
454403
1661574
471325
357551
1991042
490450
207423
1544949
965335
1969138
1184579
302718
327224
1899805
1078377
1305669
1429536
662790
75682
1497149
1867774
859916
1035373
1153885
1391967
46096
615712
426529
126670
1566403
49653
778078
788216
127011
944998
482907
826878
278882
82340
1911601
924969
1995840
1259179
366886
1288587
634380
554278
402847
1151483
723042
1117314
1885927
191201
1011500
1406483
720887
1672269
1660567
110058
898156
1230688
1595680
546762
424341
1807770
1466912
1685198
882630
350434
940969
694651
282951
676327
827733
387611
1220536
1039140
210827
607108
698871
163287
187982
789681
140927
452624
1669019
422566
1473850
7813
1053624
826119
300446
276654
998207
33480
825692
1271175
320956
566443
544442
918433
819506
54039
925814
434952
13552
868385
1007253
1222380
762116
280847
335109
1232105
79402
1724665
1515067
300474
1925040
596163
271473
441529
143357
67761
90358
1233934
453560
917312
308986
386695
1549960
1458084
1826350
1919481
948026
983562
1245504
1849321
551335
900491
1579945
1427093
150730
1135327
658998
1371998
571595
174980
558262
855043
1238003
1626241
735298
1014665
58873
1554612
877021
1838573
1142268
205976
1708366
1526947
1819627
1240423
1954537
1640182
24450
1748163
1897376
1934870
1666116
1667735
212595
1622960
688362
1060866
1638075
368253
124465
974196
698093
106749
861158
756025
1022811
493259
1888739
180150
86353
458164
1201180
1593190
33891
190613
95971
1955087
1026558
1004832
1328054
759298
1543164
1650059
376896
374776
872206
1202519
1726539
1545903
700374
790686
509895
1578519
335918
449904
1620234
97180
1818275
1487087
1316032
749637
1126389
565374
1352017
1366097
1393119
311502
607398
1262446
1965209
783729
1544070
1905851
1220511
610471
109173
87332
101072
153745
134595
131783
1233188
1301507
1760958
1880168
1683594
1254043
538607
547407
1178858
70453
1073872
88615
1858413
496104
257339
1149543
1900095
513638
1880075
1477701
1093379
1779620
1159999
1077659
98196
405312
1281711
990540
1763451
1605381
977450
692743
943363
1225315
1502205
538433
1301987
1048975
1902649
1397161
850975
1105314
19802
473968
1823265
463946
1819136
692718
1867697
839588
1012967
1249808
589340
1889960
1410057
1030287
1089225
557938
487054
941469
1509413
1169689
674919
1758041
590060
58214
1567231
719740
421741
1796859
493537
1096770
1379763
1554929
986412
1418763
185602
1822308
187702
444100
1357026
1089798
261109
881624
1321561
423295
1100988
534606
1700115
1143719
778529
668272
943764
1945662
1156171
989540
1803714
581408
140248
806341
1548181
831953
269226
1683642
1120517
295699
1073413
1470288
934551
31061
552996
1607036
562674
1544849
599688
1441585
134411
1716810
1465764
1077311
1433506
1628809
935216
639937
665562
248421
1943200
1839162
1832998
1732338
103207
871302
181586
1332168
1517208
1423174
408945
1937922
918379
722253
1107243
1667691
1452905
157867
234654
92792
1837998
157090
557539
555747
467441
1457551
640851
1571730
851418
1620390
1786182
1873311
1527119
393598
337959
1868546
1071246
1584199
710811
1201010
1738521
1725883
1815656
1037283
1504573
1239220
382989
1943870
1927333
970442
1915386
1160025
1911729
909794
1449304
875683
1540489
1701809
1014682
1557156
941320
814231
145323
1025878
1427262
727573
1700912
1657411
906388
649249
1537579
44484
1674620
535699
437143
937334
179454
561840
918521
675760
767169
920846
486161
514438
871215
1776300
1818992
1630196
756130
1477103
748133
649729
913035
792633
501710
1904978
604675
196125
1327625
1229133
1879943
488315
1658209
961696
1890909
1699379
1441691
1927785
686229
1805990
602569
1777861
1295836
1871156
1401170
1643339
997756
795661
1936217
1538600
929990
1670494
1056010
867772
330890
216722
982117
415672
681217
72509
196625
1632875
1710893
837729
1952542
91828
101010
783241
1071798
1808155
1325928
1388281
1293571
1499601
157904
1675369
1579549
994694
1243294
547648
1125429
70859
1937246
32453
337559
1836292
500065
310721
57063
759004
1067023
1576812
146219
1753816
1980381
188584
156957
992185
1045904
126259
1306976
309876
1116664
415056
1933059
2828
125015
587308
627331
224337
1743382
1799759
432019
1970854
1177185
544093
1861092
209912
166045
1872537
1348108
476275
1236723
1709332
1643166
973721
605268
1030784
860486
1786778
1555716
803066
1616498
905797
417994
68932
142216
1276449
1757225
831520
1474820
14502
1112567
1073233
564579
1257545
1631257
252899
724473
656071
1696021
163897
465338
1878126
300983
107265
491931
474014
373969
607428
563452
935490
1938129
1485815
228958
1384228
1128660
555573
1962499
1206472
375679
1904347
1274278
1696351
1757265
571992
1331564
647356
269122
932326
1883074
410795
660523
649878
1627080
794356
1521378
1627080
1390001
1925680
1100219
1997564
484717
40683
714036
850556
1600853
487094
1284421
27097
1450741
1361642
1802639
1300754
81311
1423655
1362327
1119241
495071
1105261
1286501
312155
1245703
1955623
275132
875505
848649
1029342
416773
553227
201362
1258404
819859
683412
707969
933937
1429215
49135
439582
134866
1400320
1712026
897446
55833
547026
1765673
1273000
1337261
1912181
696155
1760641
751365
1637019
520133
874838
338955
1229575
485362
359998
807124
1267671
502776
509332
1076455
753983
769908
1125500
1677487
1247369
1108478
221977
1805287
964458
1428311
1109940
1526063
67757
1761626
1599798
865867
1188941
1210418
899769
544508
316486
1028382
467618
388692
1211453
1086412
1286236
1787032
69337
1440790
139551
674897
256243
1199778
1695537
1254356
744545
693761
1018721
1496246
1604505
1689944
943179
449442
995748
606779
1877982
53117
909542
1054217
1975856
1114869
915547
1423399
1397406
651422
415985
173483
126241
1967476
1673000
1125376
668136
23637
1532437
1812619
34153
482139
1555581
527676
275184
1359085
1353374
1940320
355317
1143785
224820
1621061
733619
363613
1232193
144834
1115867
938491
611945
437595
1503710
1984525
295338
936741
1076337
926205
668632
546530
227360
497730
36558
1640296
872393
1407957
863657
297260
843164
67789
1682256
366348
1452712
1308660
1320705
1841403
102936
236116
1645588
1049839
1163293
239221
1399710
741089
1247209
1134298
346638
1505643
704106
1376941
904993
1460418
39263
456512
600380
1555115
1306967
1805697
1111275
1555568
1764102
951149
1536220
164964
1255294
130153
38975
1071848
276899
1789190
240638
922825
1933392
756365
270916
191612
1367026
1764748
1906873
1777061
1002257
1872046
133114
1620430
957117
1802367
1479072
1638076
1965162
1575571
1486231
614316
106019
361856
1938747
531575
89125
1661475
1093619
862594
271254
1951164
1815650
1984558
160989
1420503
856278
444077
303547
1763502
305566
632725
552899
1969068
919928
709193
350119
560521
341361
439782
1148901
528397
1925222
1336880
2470
434188
1959776
676365
1898759
1596492
955558
1425393
1538441
446483
996786
1195871
1710115
1880672
1696501
1503142
1154657
85298
1104661
9097
550896
673997
427804
154178
707153
265523
403501
23368
311247
1701315
1540077
1703658
402384
977614
691516
555387
894374
1061469
976648
100782
1365349
1107423
393099
1702736
905389
1242634
731485
1788803
77325
610644
880087
866278
1993712
711481
1894185
1060375
1639097
54628
422720
823792
289624
1732502
587526
1842439
146042
1630758
1357811
1234308
356317
459384
1132253
1782195
791225
1350045
1156179
1410061
634660
1141280
405066
1508677
1587464
1045420
1595052
965405
1555793
165089
726590
1380861
952681
1737348
147883
1831898
319518
1758593
1296476
1766939
1163326
1713879
1583182
758658
1552923
1103213
1230542
470802
200069
851149
607234
15354
1758669
665253
1933648
1916480
169629
1501722
734627
727236
885028
239512
1055035
674061
1694757
469902
926417
891975
1817306
1196885
1870371
699739
752304
40132
399061
1861293
1656834
1175609
73915
912590
1910598
796941
815315
578558
1314696
902323
810369
1011522
764421
1823643
1802561
404807
1710173
463879
1399935
1682752
1021253
1888470
336707
382490
1823479
436407
1864236
1529146
602355
1696249
160491
681512
1072227
1796739
644291
1708626
1121974
215039
604317
1585507
946056
395031
69354
1703691
642530
1420141
540873
1014564
1569986
944259
1943884
175077
946084
1508510
1480531
525892
81390
611209
1947772
557402
993110
1597157
1773062
305592
1527742
1269567
392664
1822514
681204
1761239
303510
112211
1458438
1450579
1446421
828551
218823
1179562
716111
676666
1982518
317099
424794
371230
1201824
402632
1442336
615979
489956
841247
1401305
906347
622652
1613876
1363262
473169
369412
1842859
645502
478927
546292
174465
1909582
501553
917836
1387876
44753
1653354
965734
1490611
46719
474947
1288331
946294
1955603
1684025
854819
1109438
1614195
1705559
546972
698892
1464012
1485088
98841
1045870
486444
1431381
458430
1147118
854304
1821576
1402877
564745
1160968
189583
964448
76
563132
1852634
1556955
3336
1202879
558891
1730608
491878
841711
471165
1988142
1586458
20440
262233
589870
485640
1162538
1048962
347708
889012
751172
852615
1597730
934261
1485020
707159
841207
1429650
1928510
414625
1340955
296954
1721271
1232619
499487
85137
1339496
704996
1550933
1283415
422174
882573
942710
449995
158179
652828
1883331
1883393
887784
493560
327004
844849
172687
653132
1434789
526411
958443
1188944
1323965
1985818
1626558
1088169
1505884
519594
1785882
1056252
1729573
1419584
541432
1409054
262482
1467732
742098
1251902
1500157
1339832
737163
1634198
1978396
1215170
274681
393770
962410
1527843
1869637
1983924
601917
957567
1275853
865085
1779953
1228821
115990
673658
504071
480512
1214464
434337
877399
179699
1049777
65472
1983353
1698842
33389
138270
1565437
1272721
483635
1943208
1315386
1289304
1913245
873441
986229
765734
280826
1609145
1831000
161737
788111
1574777
428322
805564
790144
1771573
913858
388058
715535
815826
1553200
1460660
1446561
1245330
325555
730982
215018
1953966
652973
108742
71991
162790
1457988
91510
203757
1279964
1013930
1612227
1294810
811513
547036
985649
1350605
1823787
1058907
1109690
172817
1247336
927561
1030047
1938836
1270024
66400
993385
1059442
499583
321991
1293056
13667
1197104
1281283
1593176
584575
590229
593032
501099
1716275
152231
1035483
1352042
43352
1590581
1873895
277889
320068
266890
1270679
635728
198692
994595
1681676
1938918
772889
1827926
1961616
1454332
115070
808265
1668317
236338
1475198
1651834
1241098
224651
780947
180954
1830088
1693894
1085875
1351531
91918
1924827
667005
1341078
1230916
960153
1785711
1166262
387318
1348935
1124003
781391
1711632
1231170
1066683
1596981
1742296
1303944
838787
863274
371892
1704601
864244
599287
1859970
1601565
1759774
1620271
976929
1651464
1897072
1523547
608995
1193819
1630845
1736030
411990
788221
1690738
1412738
890561
1934637
973081
952686
154047
1098595
895523
1525192
789708
471220
1929232
143484
150455
347673
776583
1078921
652883
141724
1204144
937220
1072643
1123919
1768018
51490
849693
793681
385340
1611112
935349
731348
1397909
904819
621251
580765
1566377
224117
1595911
986570
1837284
59610
237685
659554
113596
1132558
1911911
558991
879158
1820587
431363
107358
1189166
1254766
718154
39882
438014
1661158
420688
551287
1283841
1682560
1265876
278925
1816726
1235901
307726
726172
903850
1217494
688025
215453
1499025
141344
502373
1643809
1527867
1005475
1647052
451973
729736
843022
897131
36139
1225588
788467
231983
1567342
1046729
1982745
77573
328314
442583
374243
189983
779071
169430
863985
1136334
160354
339891
1916955
268315
1163931
1944686
412931
1121122
526843
1779367
75431
988893
527247
1601967
1327317
159010
1741686
673054
1539352
1897776
1046296
1074079
347334
823605
1855850
375545
833082
506688
1859643
117574
1392370
305539
607105
615958
376595
1290502
1445317
1711039
332300
503769
1778942
1372385
83754
1505899
1806015
1175675
1331004
586561
117925
1627427
58492
1196972
331107
1516545
375147
99036
1791684
307674
1736115
104340
1860397
1154561
1136610
1078847
767030
1178582
671960
171899
1325318
1181555
742519
532222
33072
793488
1711647
700943
1944967
724908
1440340
314766
549655
148007
1826929
1381567
1586
725841
767703
1750814
481014
1244907
226719
848418
1650277
885179
1373442
1123657
177928
1388080
997569
1147043
1572481
67225
394782
1548712
689260
1977159
844221
929568
1317129
1068967
1365555
286701
1718634
744186
136266
1778001
155724
1755157
1105539
148105
695050
960455
1984150
1064900
145217
1977750
1986170
1772530
1903902
1973367
1099687
903948
404851
631719
1201188
204294
932483
1536658
1290730
796777
1525279
186643
1007096
1148240
458431
1577467
1222591
1753804
551274
188421
378221
1850430
771757
1242311
1264269
122096
958024
1732096
206362
1721891
1971231
347668
1575247
538969
685737
1354672
1737361
332602
1336666
314972
372465
1151078
1339430
793191
398364
783932
1175172
63797
368602
1617167
1234639
1859209
1494316
552198
267369
1785157
225457
720960
382333
1956358
884270
331442
138692
1309201
1066992
716726
292756
1384481
1167075
954789
642856
1285663
476098
680051
1518555
1586414
1378639
797520
1014456
1549734
1656227
1672725
812129
1771134
285855
1197550
123484
305961
1492854
1129178
865779
1554422
1874873
452615
1066537
1512034
583636
659849
465283
1370215
250448
1347388
757140
1241505
607527
1646041
1084457
1623500
1188697
828615
1100768
1208269
1829303
464498
1933061
328454
1337223
320
1947503
215515
1272230
925766
164802
914724
1391467
1278181
889629
1792486
1155298
1110131
1424671
1434690
424273
1339346
783659
1954495
668412
506625
1969751
335504
1525354
458887
681692
132197
364893
1068805
827828
1627381
1049052
789845
1226662
237754
1237703
1339642
214149
706791
1555739
1816557
331295
324382
1395315
843373
642634
1247938
329907
1268165
464056
222638
1238846
162366
1160048
441763
722836
517122
413248
268679
522381
1696779
1784611
803971
1043966
946826
1347625
1679964
1341118
1543536
941019
284828
1755599
271399
1174844
69680
1072212
472735
1529493
1775469
101975
241783
261608
389400
185778
197723
1233968
1899775
1717688
78163
1073818
1357343
59979
1105501
1240331
1066357
1635337
1103070
44922
1887470
1604504
1577245
735030
1383321
739257
1276325
1499737
1584028
1292126
778516
1807687
1233653
1029275
1748658
1805506
1090558
381908
1315400
1499076
1604534
220606
451791
556742
1861801
244202
1186835
970108
1478709
1963670
1865277
687837
1111745
1256491
1285261
1060123
1313731
47794
1403501
852608
609839
1152638
1321254
722512
1532930
587162
1562998
1339595
250011
737324
252092
458048
1486289
1361207
1044853
795785
1000292
1905272
606376
1504081
1759406
924964
821997
1444159
248699
363227
530906
1434683
1771460
997479
1286783
362762
828046
194830
171988
45263
1993076
806923
486142
1686485
131310
1580651
722044
990063
779924
1820927
139370
1624631
854125
1827091
1171931
1252143
733682
1753202
1226719
926410
1428689
476425
1412746
971638
1731321
1390487
786261
1159758
1463844
1085464
1868094
707900
1740452
204240
104555
887526
259617
960698
1738395
1557874
1381010
11739
634773
1827598
1476020
1308833
623328
1002264
593904
1951699
36224
809746
56845
253738
648800
1031445
1540394
552880
175500
418052
444377
1298
791230
1555251
190410
1553479
1579580
416737
1277086
194103
509455
1687610
1420309
140324
1953177
948350
811664
357057
1244148
446929
180425
1109801
1024876
147159
1723203
1283420
1883457
310039
503944
558767
714722
348140
82469
1063181
175541
780663
975900
1692241
83307
1058863
1105045
659676
574459
1820831
926029
1462082
1678238
817465
1174830
402784
274883
1737098
824600
995072
897496
1084625
1300245
97100
435185
298917
1440015
391531
1386905
1165730
1065108
624467
1792328
270778
1059292
971328
1873783
140795
995913
1579186
1606002
1254127
807309
302858
1731750
1728709
1842397
904394
1123603
1250007
1932987
1841777
1236518
314234
1001106
1837432
580552
1294274
913578
1990502
846921
360343
687378
1238364
1071662
1484093
1568741
953465
1167338
405552
1932765
1729654
1633589
1724684
1837866
1828043
85245
189982
1166200
1835202
740635
963565
649089
1487798
1420936
996212
1090774
966282
1241032
1582917
346746
509148
497916
1294271
1011957
97678
1523760
397169
99667
1643067
1500533
37127
402244
324259
1750974
1077731
37502
1884942
132268
121536
1841867
279150
327652
1760286
273827
1891353
1308203
469589
1563009
1046649
1655415
1243724
1511910
133756
916772
660927
1030301
678723
669926
396745
1016107
1450598
156658
1554944
1986487
958779
480419
1329069
266516
1561798
1316098
65330
1294756
1191453
619490
632375
782099
1799393
1908579
1796446
116311
1456705
1182937
492659
817762
129243
826486
1842033
1994956
1261219
658791
79774
1169101
1296443
271706
1215714
1199278
434222
545208
1498661
1758754
84801
719517
1341710
1098698
622672
555038
283512
1874705
1861025
378616
1660810
319845
1120428
330509
1306707
1176192
250424
521863
1648979
566773
1662201
1755351
571522
583409
1664476
827272
885210
1596590
1329861
101540
1843065
353892
1777958
685858
1759433
574198
233439
761622
1049632
24802
265267
434392
1229210
702940
380876
815611
924414
211676
54061
1338491
914499
581960
384436
1377547
336051
456230
847355
1687495
1733014
771984
1254029
1463062
1334435
1080561
145635
177623
277285
1013316
924095
532204
1222178
101297
154577
621823
1444387
347633
477182
1852185
933912
1259501
1886868
1752771
1773106
759905
660613
595619
841504
1857880
131554
1186538
959708
1391216
575181
930990
1018743
1142858
1798795
1704168
405121
1605881
1621764
898370
531822
1502177
1547617
223618
1062734
1555943
967899
1164466
1701403
934015
1683866
1859936
384609
1739847
5317
134293
1278679
66318
81382
1497334
1671590
444114
269685
1985263
1776489
841251
1388785
1580867
1712984
496448
84494
1815575
385138
626563
1932531
407448
402249
636309
1304054
641269
1231835
890314
1904346
1819278
198335
1614081
473142
47783
581370
736546
689779
72060
1307091
1342078
572511
1008141
1984435
547713
1651937
1890249
1914413
127768
1344217
192712
1035261
1945959
1144395
1039502
1639089
1719690
817012
1004422
924743
649863
563344
31675
703717
875571
4709
280897
585790
1664082
949284
757795
1319312
795457
969673
1752208
435955
1530183
1534917
854911
816345
900560
1328788
959792
924395
21608
99811
953923
1049606
1710149
1060099
360020
875464
9878
805973
167275
1516017
1020114
792708
1289382
1153131
737988
1974173
776584
1741214
1211984
1111907
1157945
851543
1125340
728550
169660
706994
433641
682001
1563122
1650191
1807806
705849
1859966
1253497
1972329
876911
913571
941343
1925222
1848441
1487957
1428607
535692
991110
324201
1242637
804002
1119635
1253292
620344
599941
1704347
365290
818171
343083
846792
208137
1370388
925748
329064
445821
1078043
208628
1954767
137514
1429206
680363
1527381
591715
656256
1125297
496489
1816295
1743263
1789617
968715
1175264
341792
143726
424653
1362729
760110
1665467
1297418
1827180
104299
1645408
583852
243210
21999
1915451
1563097
720452
1413982
1937011
641953
818209
1933066
74291
1215140
488764
235690
1760738
381635
1602628
1799024
1016553
1334640
1105489
1719854
74616
1410299
1511946
491368
678154
454520
1604772
585865
142367
803919
1200569
1621060
1881797
246847
565484
743398
1717433
1644969
1369915
1936881
1148712
1708108
1214865
372990
104978
415622
411337
121775
1368555
658733
623868
1697594
405528
1066456
1874342
1289409
1234117
293894
1563863
419804
129937
303054
1637418
1381054
1241391
756416
14297
241088
337902
1621535
1753890
138868
1805099
1454078
1687308
806277
305466
1934356
1100401
769770
445133
1587498
1091698
901204
1435801
1628284
624233
368544
1232340
982462
1241950
129912
716808
887123
1823366
822169
1805343
1713541
739291
342314
4947
1219549
163614
771310
979931
1888664
514914
1716187
1035562
706005
104844
855138
204177
416223
195302
1877451
1616119
1947585
594412
3119
1306370
157389
1743848
490469
1618835
1251529
1095801
964108
1013839
1140758
1726316
1253664
1621873
1356823
1905485
1543068
1259559
147446
124728
1254030
1633536
1465142
1670876
1931909
1719943
685495
1196760
1677773
1287087
848382
1265322
401098
1032373
368849
453667
1762222
229467
268556
1325562
1824132
489014
594082
1599289
1774795
1748195
1640803
1682230
1115375
1024450
1507598
818015
1867584
992407
600176
1020471
323202
1608180
1428223
1298642
142904
1914777
987714
1786187
1365631
1767379
918165
1105516
1061507
289384
1017526
180914
733844
1035161
21942
90948
1706654
1837772
1949833
1753203
1251580
487604
1217413
876980
1139917
1175100
320510
865078
1457313
1193893
1724542
1463710
521303
1114003
976448
1693967
63910
1258714
1751226
1196369
1755172
1855582
791665
1586996
1534180
1611443
1087665
1216223
627576
554752
1284754
657271
282729
976587
1706134
1553998
1977555
1119148
1596676
744013
361947
1344446
640131
382936
99041
756223
894831
1501085
1227870
851746
917626
106807
1759555
897220
1143623
648132
1524524
904271
1836462
1810195
1693168
958333
1409365
509458
301724
546995
746977
740859
839303
1756121
383913
584574
736455
1927916
1394653
1111504
41252
1765133
763704
1276871
1158499
1014379
1045727
282891
1222502
1137682
193189
1627930
1339535
676322
797543
742575
348597
468274
1900014
1798599
1798381
1870092
485874
1196602
1567174
1088882
1610527
981522
1495404
695772
161844
1745796
61175
1033623
1202333
375319
620612
1147704
688173
375754
1155913
399359
1881233
1146867
1940797
1587958
72550
1126171
974179
1628314
1564425
849579
1847038
1238150
422178
19487
1924958
467310
853615
1319862
1212706
224102
1445771
1302819
984335
1829717
358184
1384325
401191
151768
571271
1578568
224623
1150863
147429
1063297
1327798
1447974
1717703
11219
1435537
808992
1189019
774823
429929
539324
1987679
1081246
1511032
1303066
1864418
1161805
1055084
1983921
1667761
777565
705607
462442
1323682
1805892
304984
1338445
1457022
324648
469099
1438366
109230
247241
150180
202737
1686243
959521
431153
1072302
541336
1723086
756424
378014
858289
1721529
392071
282512
1629561
898844
1846251
945618
406053
1119561
1958177
205142
1962207
1786103
27715
569094
651519
134750
1133602
1900628
274915
797638
1273404
1803818
578789
1510177
703042
977356
714431
74832
961281
1720783
1480995
303918
1864430
1904943
1626762
1341461
273350
1843633
1918763
1799701
118658
1966859
1378037
712078
1771515
1815522
1218108
1457321
1901318
1550923
614445
1245025
238020
1769650
1119544
1107647
1034638
1495042
270047
994718
1061780
1623044
230626
1457069
1381133
1078410
532241
1411317
81948
1757891
377099
1172506
106051
1015811
1053634
1310588
1070737
1487454
625137
319065
454364
1172576
1079035
1448165
1481923
1512083
60704
1308795
49847
1279362
1051354
1824151
1897790
155343
1170008
1028035
453581
981777
1848530
833586
1765872
510119
133276
769821
682323
1340763
1185714
747338
1633323
1440756
1811763
1082952
150205
1049955
1968607
1051112
1596615
1564119
1677083
1968865
730100
1107774
953913
997963
918943
1323793
303738
1546828
1772423
240512
1518861
139466
449518
336143
1301215
1726088
136680
1958371
1942148
73953
1111303
994323
1943063
678833
1246808
1020290
1508484
235595
3506
337696
1395859
1632793
267285
1077776
1282784
1651586
1978276
261890
345329
1998023
1438632
1587840
912004
621116
891724
637585
1553612
1552123
1469121
1628656
194275
1364734
1907900
1414518
772883
1857366
928695
1086325
219439
724570
1083085
489239
1132944
319096
699031
1180791
420976
313736
49251
1935644
1575085
811405
1202791
1392783
885804
36716
1240177
619486
1088851
1081343
719522
1855282
1199246
126363
659606
390232
1546486
1751743
512313
1123194
7797
1529419
1242677
591747
64666
1843942
1623509
480434
25175
870205
497174
127750
1149805
1863960
1825276
1899901
855745
266218
15205
1818509
858130
1981060
869266
1953748
395313
726980
1863582
145826
1844762
65354
1229623
1877785
1010808
1478955
613811
1596495
960228
1993111
1501421
1562391
1016234
516908
1655022
594652
1633367
586210
1892128
437118
337682
650357
395573
396667
243383
1588190
34170
1142738
71454
1802545
1767964
182358
1518513
1309438
1038581
128400
820820
99550
1128393
970200
1551993
1686875
174356
1647110
1431726
148109
1661436
990845
678634
1476218
1218841
1961233
1687473
273916
1342195
743167
1118408
958293
1230895
1224495
1927358
1923113
1591158
377742
659174
1418510
374179
1463874
530274
807710
1344956
799383
1055224
902900
164613
226396
762466
105687
1577034
1257904
508066
1177882
378217
1735032
1791080
118785
120731
1757043
557450
939564
1285381
892519
749635
354375
34352
961280
253822
1951839
489817
506094
42401
1897862
1199323
818539
988253
1151052
1690483
331802
125206
568136
1753947
487015
1716286
176002
251334
1657973
555670
1682088
450432
1343168
501292
714674
556383
791322
249879
541700
1977233
696416
1274720
839552
1541680
1515123
754986
84975
28782
1737326
1025640
349841
1293819
246217
628906
1665779
826842
642358
1977294
1891669
1261230
1638357
464306
1473898
94798
796625
270761
332440
1469136
319611
1380976
925903
268352
1743513
1899902
1779787
838343
1383597
459268
387793
1373358
1512341
11007
391084
1483339
393143
1038554
1230287
1501789
620160
984898
790751
1303908
190273
869636
1150099
1788833
569266
915320
151447
922721
931148
1469643
1118766
770246
1095430
670050
1000541
815486
1922318
893151
1137839
391702
963263
84332
338726
494943
1136844
1905930
387282
433539
1610049
148470
617485
779162
304965
854835
512054
926905
1852838
80176
547642
1622287
511273
1232214
1670064
181885
1816196
1884744
1826649
912032
400780
1930946
1606162
660469
1547338
473332
1220579
1613987
89220
383143
32141
1082452
1945802
614546
1607853
1828312
390434
522847
1638734
1395928
610607
1954416
931316
752349
1153946
942565
894482
16102
722257
474414
519352
203195
554470
1344926
1828269
672630
293760
1346879
521684
462034
67137
369587
1188409
1110210
367303
21830
1766501
595756
1794773
880203
1920569
1713185
1489311
1413454
44805
1556986
1200077
171364
1847441
1408075
764660
602337
1657730
540402
23730
86093
73233
46746
1820404
1153678
353877
1663755
1359687
757247
1702855
1910758
881853
840296
303759
755475
1681711
782547
1417943
411361
348239
1224460
291813
557814
1775382
1487428
404525
1572609
1843015
1582595
432905
1425157
205605
573059
189420
1128946
1116280
1229096
1354722
170723
1412938
1784783
586895
101663
659985
173158
1092258
1736014
1235829
1730176
1522506
424752
1437227
751865
1374828
1047271
320369
1063803
1734321
1358119
1635362
1164305
1404001
1595273
429848
661179
453284
1906095
644862
6652
743294
41443
1213114
1327513
550549
1683034
596629
1993179
1660180
169989
1352896
1760272
505087
1382135
157541
1859018
1977951
206376
1050229
1648299
849302
1134926
1383178
485075
1351833
1281593
1620941
1505549
692208
1714496
455058
436506
1913150
1718279
722185
811496
1053566
1605777
1301093
796319
875641
1568877
429350
890157
7743
858012
369799
926067
1109153
1321335
995539
1906249
1584931
415239
69413
1766451
1114128
752593
421400
291958
695082
1508357
1030255
117258
607443
117260
1927837
1477210
36532
1016594
669562
101321
231590
1366454
59009
838782
590751
1069722
1821443
1644578
2780
203211
1552864
761443
1113271
1622199
1355621
845839
1075546
1972508
797560
271963
1549288
1617727
929296
76755
309295
554048
278044
690150
757035
1795250
63280
354041
528911
1947789
1145177
1585296
1690386
1648544
374536
649232
1074551
1137206
709440
254081
1526831
753487
436289
1115953
1293846
1122699
1782595
389245
1106594
1417251
989949
108169
778322
1117225
182645
1186485
1303392
1574791
589676
1696847
1934366
1378713
732215
226261
598837
672583
912771
1203945
793149
1141106
832997
58851
355795
1904336
1162976
726830
679676
1764363
1476400
173771
280825
1016086
936956
74835
931428
805556
1354814
1017731
165182
1090858
1830182
386605
1529861
674591
601201
632961
707459
1267725
437787
915259
273116
1737235
655351
1904539
1889784
816045
997546
896989
1651970
235758
1554861
356734
1117910
165970
708070
108369
1607264
181779
64026
409380
433323
1825963
1557585
628997
332657
1901887
1272500
473936
966565
937166
159982
466409
1237559
944388
1214844
1131210
541419
1564497
1056588
1192816
1262119
1200655
1914132
1903783
788082
875257
1762929
1624052
584183
485927
574725
207818
1804959
1392632
1047048
221329
774334
926227
24732
1806752
835062
160194
1353742
786501
774481
1387811
502638
891025
1918634
1883849
1100057
1364485
1667039
1587442
628460
1075741
847811
105852
1367126
285764
941750
1998065
268590
1787612
710997
794889
1194459
1467524
1962556
240147
1436881
1317104
927675
763664
679470
1611221
1389597
1676078
1763103
642375
1788146
1707483
1360186
1493214
234199
1378636
1711897
1807715
628581
1671844
1999212
1802113
1340200
983737
1968182
1922489
480578
589658
1522208
1751176
417267
364795
16448
1153425
1439155
1465356
1133681
951848
1100350
1486267
346285
383854
181262
1778858
291947
1156203
635868
179301
256270
1656172
1927203
1408776
521332
734895
411332
1445240
1759050
842152
131550
1487640
1765176
1482032
446875
1662718
1575838
486177
1841783
580854
1879212
1424551
655487
134249
1378739
1798805
1596121
1446637
1496505
747030
1940249
19162
1333411
1863070
295350
1656826
922772
126055
1670307
41467
1509897
64733
1485888
1680717
1666985
477877
45956
1370660
1474174
1753590
1570818
199678
1930056
664670
1858910
415310
421968
1672849
833263
1249210
163489
615376
773890
310262
633030
777185
788583
77437
372287
116642
1262951
1399773
1590837
371680
1342991
169960
1261578
1555545
26352
893807
1554110
1094875
1637529
1860961
161364
626617
445637
909557
1509154
1064417
193605
1720953
1020961
636292
1116140
905291
1855487
199049
1010513
1161596
1518443
1709314
1001948
124116
1795636
1422917
1587024
1281267
195878
414763
707948
58872
1513383
1580551
1902420
1020433
218794
414234
1271514
932285
602929
588148
95471
1615576
1923159
902032
671143
1088260
319246
327208
1103475
1995550
1251035
1503072
320687
762154
990758
653519
611692
1214333
131841
1870009
1137413
161694
780242
1764384
1951674
1803532
1303676
1586936
799128
656810
683424
769163
1509119
554593
284701
1911028
1538229
1294836
1258401
1444718
1852797
1858455
1719104
1051817
231231
131066
64563
1614432
1079647
245049
465223
1071365
1667995
773017
290481
1568164
1445714
1735248
1935979
1053373
1402693
994155
606276
1541962
1337921
1501497
1225983
1892095
688644
1697308
1249386
608025
1189650
1744102
1015859
1419463
159971
1019382
932080
263671
737631
775240
1148185
280060
39226
266037
1261039
1585908
1902433
463768
365019
626120
2884
92333
1384263
1038243
570049
1239276
426466
789921
299904
568552
1132414
1038518
335508
1901041
463812
1203095
1834571
309655
1119105
359169
380533
1320205
1949203
1708043
675169
1539352
1856502
513692
1998481
1031051
99785
936399
1791140
1264560
788937
48938
769083
212372
1202400
1362332
1798161
1683707
936138
1734481
576938
1461338
1712666
1035791
1809423
1539385
1813709
262066
418083
1867158
27396
1816009
1947688
951103
1184472
66510
1946374
1895155
1524170
746748
715914
1791529
1425824
1796415
668820
392823
1156525
89209
1672244
1603526
1217432
66818
154035
869655
289971
1047176
39364
17712
390691
998809
543290
1729762
966164
1193171
1947973
434148
312920
1363286
567491
666496
1943945
1741819
1266795
1135563
336092
1059030
1595206
1640862
1161899
937994
47029
1068362
1811507
1845447
1341289
948933
1051204
1602441
418243
1471105
1536319
483332
635598
1140489
1371395
823457
800602
1560395
1648380
901257
211038
543093
820570
1339747
277850
1995844
1898828
147574
1336703
1077232
667965
930810
883394
877461
696201
1710115
1610060
271250
1210322
1473163
726804
587774
956519
1350928
1017901
1371682
178429
736380
1663628
891140
1596257
548638
694208
801873
1292603
361888
1563390
444069
457570
1728952
1626177
433755
1245426
335330
186365
1522270
1997242
190479
824993
1387176
712576
60147
63312
1968559
1009433
1771665
222880
106770
237796
886002
1457352
786090
3818
1652792
1279901
812764
492564
442470
1067044
1216979
1162840
1044210
1542413
349034
300332
1707717
1535877
1238255
860878
1272576
415999
988632
1767161
666096
74930
166538
1082101
1135808
1429791
1497617
1460991
721459
1675992
268523
146930
824769
159667
1788719
967129
1808033
486013
1131711
597506
1094685
543181
1761119
570656
628726
614630
234310
340295
1514536
932372
1798064
1753874
1180528
1620035
1571338
290721
107322
198723
1515837
1274141
1120669
988885
1932025
1706271
1769506
1586658
703815
917899
790612
1692252
610738
89901
1854749
1896985
467797
1508620
1019997
297877
478674
1236426
604207
418397
1388430
791991
1378879
1825941
840776
351653
1870939
1838880
793108
805797
919829
1809995
412714
1553634
801145
1288258
673404
1482772
1371125
667785
936517
394509
1230321
190692
545744
1828385
304010
1165333
753296
1197861
1489522
169823
1999743
1915122
205147
468420
1527584
1462972
1485205
1637440
1422951
1211119
174279
1589656
144057
1117532
874343
610535
768971
833066
204187
1607937
806329
144812
1504937
334033
665027
1406330
1975998
968640
605328
1810014
504186
1047419
248119
905552
389464
1652410
630705
615245
958124
501690
1752282
346688
498917
1043065
369773
70513
609961
1118047
220582
992152
1974455
1239023
1862526
1399942
1248355
120622
1658557
92902
356480
1767329
59994
1671665
1023935
1188810
1135646
1754032
45096
651895
25442
1057542
1292297
341915
1561215
1320661
1997872
173348
477572
1112744
388605
283940
293269
839226
551370
1257242
1896825
1166307
1869509
470944
1870226
872928
768385
81141
1942195
594789
183964
367428
963607
127866
1354112
1758151
939478
724618
386193
1715248
1657657
1840300
952101
347264
1306127
283819
1016306
940104
1284209
94850
328935
667095
240710
1550074
1142959
200594
555721
660597
363069
1593956
1631800
1576980
1032861
1567616
1621389
162931
1181176
1638766
1498097
966649
62663
877139
1304084
361977
688171
384484
65982
1742420
328486
1550408
1725389
1126861
46586
49047
1413759
1401217
686167
323901
1098962
1297738
1041733
1945836
1330100
791356
1098970
1579241
388209
742648
279861
1495314
1994072
17679
984531
188534
688822
1837639
1397456
77075
182307
81998
1278564
418899
31950
110634
1473860
1169616
1211250
150853
190366
495462
1221781
1334642
467153
1522330
1983846
1574277
1552944
656690
1916569
1937134
120018
959123
467315
1787454
1096245
368642
894192
541530
1336954
1344900
1776725
523510
1896197
6693
872570
1362272
211807
891193
1157567
408012
1851304
662441
1797372
1902107
239141
1531431
1514159
753379
604952
1145574
1350886
1116783
1077590
956605
1658702
262808
1155146
682274
1141198
203067
846967
1379472
1415624
115158
1816981
674259
192548
715540
235952
996741
586547
1899437
1762445
1603893
52848
1259827
279305
915986
787093
1240313
1261752
1640372
1922406
1850516
1560579
474950
454893
1358773
1946617
1105096
959413
43255
1770273
1520248
1252124
1326577
1496394
1944752
885236
1527703
788718
543038
1152893
361591
1846365
724842
1354348
1134223
38787
870344
1716600
224365
1759686
100565
1938076
1465980
758286
452246
1587778
236531
1067545
1071603
1669887
331421
1828658
830263
1181392
1179164
708008
1450685
236710
849066
1633687
1371244
729840
529680
692396
592364
351863
930151
156020
1038495
1363878
887977
676148
1013479
1832211
575113
55254
127971
1079087
522065
1645245
1309862
1634091
1655048
274118
409426
1354678
1541530
419709
1221973
446498
1624046
1987233
77053
37635
1981610
1354251
638532
697514
1441302
1138430
468079
1581916
1190894
623028
1432241
1994872
1127835
1374684
1436662
120600
714865
427903
320263
1977068
1605625
1090845
1177839
548395
464121
680512
703048
278123
358761
477005
1048833
31429
146891
837018
1969778
1177900
1210536
1193435
828657
1490295
78336
1007087
1571504
340234
1635778
820623
326564
1842645
39995
29712
1077223
1582776
676976
526734
176224
1845076
977026
297705
978384
126816
1590861
1427648
1305040
1227528
1249554
567773
1512425
1176024
686134
672868
782993
80037
767869
220233
498326
1589142
1766972
1061920
1482213
1371131
1569441
1543363
42327
104158
1697269
255968
623641
387180
56492
33551
1997489
39346
1847232
1489919
662403
215184
1755338
1856872
907229
1925294
557610
1102832
246367
131282
1030224
1951398
956529
1259751
1943902
1825731
645295
49405
1017969
364354
1707551
562474
122087
138997
1310272
660545
983295
1068774
1849424
902072
428817
884403
439941
1424457
1659583
199547
6913
1005724
587493
1939960
1407050
1590183
1428971
346400
1800518
1243686
412127
1289756
164014
865708
372390
322187
174511
1326759
366743
234210
1890137
168429
327315
418699
1803992
1282737
1850297
571930
520
1680698
1121507
1427836
327409
1206068
1930720
1595540
41125
962208
1028776
820965
1027888
480045
1289962
954172
189625
943281
213054
1168584
425859
1994393
1372017
1358883
135459
1817672
1985806
518341
646353
1294765
608303
1905254
684992
1059122
1652979
1228806
250541
1973373
1633075
1975533
1748897
260794
924108
1632198
1988138
1700833
657537
375895
1924330
945339
33717
1341694
613550
878736
1986029
1224325
644712
1409708
232701
200219
1986352
1023084
1933249
61710
501539
980915
1112315
859399
1644926
1029612
1531480
500609
512362
675858
518715
964688
1002246
491835
1212569
1840261
1050419
1287841
975208
1699691
810751
1037659
857679
326187
294091
669398
662228
1543747
375057
1827308
1824753
828226
1284935
1837500
648093
579807
1955733
1948692
1079759
516437
1235813
1378007
1342571
1220281
1696506
983004
1200108
490981
1689188
900485
530443
522807
1413632
1163849
685836
222206
339355
1748950
113058
1993639
284196
1324908
1589474
471101
1319361
1511708
1297289
448502
688417
257387
1922962
1032863
145570
1331976
365141
767024
168733
602821
1402389
687986
1696275
232013
1989406
365321
1925756
1360427
1797826
596884
976183
748838
563442
314347
1776769
912084
19060
430016
383685
1258909
1289415
932388
419940
113455
1859506
835801
733090
1962461
685311
1796287
817209
667501
1900134
301090
1581389
1050638
468845
393201
1043468
468769
921439
1940415
1919276
1654409
23250
395185
1050738
904669
1331534
1151338
949999
1261890
104423
662512
194774
623789
230503
368065
706249
1462589
801598
1520029
494054
1178244
817810
1898646
432836
542739
228465
689490
1673989
482087
1712179
921069
159595
53016
176035
422807
1738592
728225
675761
673602
343427
1346832
698366
1888366
941740
1004340
344475
602763
628608
1701792
734816
724139
1968930
1374537
542812
335091
1645905
468670
1968099
1118129
1202036
670933
992162
1805893
1723087
210277
276279
592280
679661
806188
1553847
582094
1958693
1376280
1005904
129887
1984239
1538860
1390749
740303
483095
1388033
1861651
649153
943412
1493990
1427251
244084
1942042
1941818
8492
1354849
414083
124695
1262415
1023217
165650
681696
300761
653006
119618
78012
1117790
1664432
1028402
1012963
458195
1547157
1667445
681906
1356809
1474997
1069045
143864
609486
1780185
1336558
1731793
1130493
1219027
900336
1641552
810984
1178574
82057
987071
520011
1070806
1361184
1055588
1795534
690963
430330
1935296
127050
963876
233164
1692047
1047884
1497006
1724045
1278252
1617680
3426
1852679
1247926
1612048
1803332
820157
1153788
949879
369560
1802352
507168
1177710
1007301
1446090
747130
945793
748193
309051
921898
1862035
973849
580550
1037649
1475081
1694509
499648
1300595
1636316
1057811
1637364
1675234
659945
357709
639973
1276911
1950876
618475
1504220
479512
1639153
986355
1420523
1357077
1594192
238659
684754
1756754
1788563
263928
1647314
1255964
667354
1771097
465310
1286279
1294617
10230
590007
989603
1374455
1698971
263892
1585158
491806
1487725
1385827
532183
1223203
643038
961220
1876716
108632
689155
1046454
1619836
1675609
792691
805662
464269
1233922
1751040
1190386
1248425
878358
935695
1668933
1673533
620255
530528
1672642
662863
487534
1302520
1470006
1321794
578967
625207
37758
870303
1577745
63063
1637544
642590
1527352
123065
24381
1677487
1900769
943902
600292
801858
889308
1056953
972036
842130
1504016
1979059
835467
575739
138658
657187
653856
1355104
693307
1621667
1798212
1991718
1047369
320539
1969945
1849836
543427
255598
1047991
1767207
1605635
40737
264171
1783149
1191967
975600
1797305
1498593
382944
1206887
654947
536386
1035197
551099
1598956
785310
1237100
160011
198617
928797
1233811
859692
917076
417873
1793903
1565125
252697
1135360
1370265
943124
985705
596311
1452523
1512369
1104039
1535729
1283687
518735
607083
370717
1979449
1015266
1469301
548646
1180799
1448297
1685828
804659
841519
1539114
1761252
636867
332078
1134610
377994
815060
1817303
637058
851666
614173
1339276
1842197
160374
586414
421043
1509488
1011463
1867723
1723360
178107
140764
1015853
1191063
1735878
932843
1310458
361270
1572135
1339035
811162
513244
1037986
637348
1305743
810942
1551057
943165
1329379
341559
705029
450180
947068
794282
1591336
1030852
1597990
83939
1805048
1831717
853499
818100
93582
1375600
281139
1123969
1183683
1204034
1500510
786016
908582
393315
1197357
1739567
1777500
1720486
897864
1653954
1833106
76455
1515841
1572427
261922
332833
1844132
1082611
610971
1292827
809738
166926
1462133
1121075
954401
1866849
1172205
1894516
1419819
647660
1948441
87462
1962373
1330480
385938
1953494
33199
1375879
481096
1936884
1800064
1647321
434108
456280
1922096
1256852
1391567
185515
1726985
1433612
646144
249796
1186285
368836
821076
903704
1366762
1210265
416980
1177848
56406
812280
1925691
352735
1991578
1764012
1226884
407930
989579
1251377
119072
963821
1747407
1809918
1907962
1304610
1718604
13938
1870960
1289879
1633870
650022
388454
269617
1058200
116462
1633869
1482814
1631518
264117
874050
675553
5221
1906287
206626
948440
63036
1694885
484842
1775235
747798
1472868
430242
32633
661981
1779307
212340
796773
1761285
976524
941244
1265048
215543
1106657
670303
1670405
1838866
268344
1917793
1288691
261400
477046
1344107
1807933
861322
1430746
497980
1526154
1018532
1916710
1622529
1854654
1544904
1028298
1164907
1897640
1132725
1179817
496158
877018
1149438
1140511
986909
115401
808621
1302221
1946301
239488
762732
965394
350252
1766328
1183860
141115
1238511
209627
1698685
1631671
1210171
1584364
981159
1583279
1819588
1068011
1616369
491082
841257
1518149
1963249
171517
281734
1714140
1902594
1974106
916808
1983758
405209
708147
1953570
662394
1502219
779195
1568297
38166
1938936
1899721
536003
936771
73898
1833655
272864
732252
698677
558981
1893706
188541
1552515
475857
1202295
731714
1909071
1801586
558753
692034
556108
325505
1342763
1588457
1887651
358854
1844248
127498
1254502
1958500
1804000
512352
837785
1991565
553119
1862289
1295803
573561
1888514
1576606
1371134
1806874
1326432
930765
730783
215298
452941
608549
1008207
1361313
1821576
43278
673458
957687
2674
1696824
123167
846091
67347
1730013
1657359
1086300
26928
165020
758728
928443
1760013
148567
646594
1897988
1246486
601137
486978
1631326
404416
1186467
470474
334785
258483
617815
674123
380562
1605034
1717910
43784
1520575
1453935
394956
470577
378795
1718044
875462
761447
931573
341878
376137
739633
1819543
1316311
412045
1956040
1836077
1793771
544660
609592
615561
378159
1583683
922486
1158438
478124
1545254
524878
418311
1537547
1371639
1091363
1019951
676426
45988
207910
391400
104746
1359577
1132412
1162333
801435
1264332
1302546
1943656
849527
576826
569499
221077
1258705
73786
1015322
223899
1790467
719001
208850
680329
581106
1964512
1439747
1978707
204422
800637
1957548
1223931
1779496
1801388
233929
1135219
583943
1290894
1075499
1478829
1402991
1172790
53578
1805279
1047660
14810
1714639
1806931
420708
830385
1661495
496289
305384
293858
1076409
938235
1674080
237095
255903
1655109
1134322
1281245
33690
1339341
1982606
1082639
904900
184326
911090
1469748
1377804
882308
1676668
1581920
958924
1667609
1015245
1483199
201124
1445731
1563742
1166373
1713191
16581
1714388
1224420
734579
145242
1133329
726707
1744959
667966
1803009
727493
569195
755893
1754494
234165
338363
1349860
1761974
710077
782223
1827596
100483
1462099
164865
997952
611061
824792
1579681
1740297
1471363
1451946
752151
550375
989654
286445
839776
901032
954104
1002507
134417
1606453
70056
1124691
637529
1174095
1178966
1306122
1220271
1568071
1901456
1309293
1291643
1546443
1433906
1369653
1236849
378407
828023
427369
413788
306232
1468064
1032084
1179970
226373
1783198
1665921
838348
442798
746207
1801001
1367868
1761962
15478
1754863
262775
1896057
1135734
231251
1016787
806437
108369
1019688
1062797
1146074
356948
1996549
855347
428408
1636434
273083
1392781
1390587
1181087
1139042
1298247
294487
1379788
1703384
667274
559366
509099
1520417
1351264
1614028
868362
1599697
1812232
40905
1721277
1120434
620184
1041656
1881288
639704
1515179
849843
527452
1027046
43029
1286153
810240
204240
352589
1193654
1541398
1727252
618239
1639396
1024524
576949
259466
1933624
568616
917996
1620173
969695
1194463
992522
1906100
180051
671201
1702670
117151
135819
1216581
138314
1529706
1081171
1454328
1559684
76517
1060734
1065691
1445449
1689671
1972555
1259250
1476238
1723114
406516
766759
367176
1540900
1915781
725469
1285337
1259912
238306
224793
330522
422885
385133
50289
1223198
270283
375411
625034
1209622
339106
249269
61674
627431
403988
1648236
267909
1439241
1270071
1895793
1775903
780748
957988
511697
1001375
1190347
467467
1722980
486038
1021498
1379996
1247742
1984599
1253968
1240133
1072863
501367
956295
1938763
1804191
237119
1574809
1878646
600604
1143154
27787
449242
1142625
922003
876829
960250
794922
1510847
1933255
1722932
1087186
1839961
1301240
1079015
447225
606878
170968
1094406
1505483
1473848
1909960
211033
1822180
1365662
1502821
1081398
132656
1161214
1971192
1444675
294593
1692028
960650
1344717
1466257
674323
1670208
110608
1352092
882753
220059
1187018
1391769
1847397
1338927
989020
1704922
1414267
1115459
578707
1829697
1571041
1923885
592798
144651
850893
1321751
1558696
621247
1048931
1160918
916573
296909
948820
1358352
1867819
1833871
1762192
883767
491438
1272742
1255169
1912361
1298137
779986
1693144
897936
316439
3559
615452
1771631
1228678
1437082
1338271
318597
1010882
1684116
1803098
1780142
19949
701741
542800
1142275
1396822
1103210
1692953
1048837
1417877
1663039
1042779
1229847
142197
1768853
999274
1787700
267611
836972
1904399
876885
1316311
1759764
165822
1264397
336026
26240
69526
982709
1801951
1676162
822562
685183
546813
1357667
1478108
777726
1546897
425372
145702
1532766
1485081
356327
544215
231338
1310952
534644
1126226
1875448
785417
1725259
918359
372256
1463139
685809
1187516
491812
881650
70826
1605307
1115798
954386
1972374
164048
667341
850747
1542435
868583
1237871
1325219
1275401
1280804
213427
1125447
1070250
1488407
173299
886665
485963
1525918
432272
1961267
589272
956650
1635945
777067
1796015
1983988
568644
1951810
384229
391360
804960
1124260
967846
695669
1454544
841001
961073
760762
589235
745802
992734
900815
1210865
1010834
1288050
741582
1780991
2766
395668
1228552
301323
866539
822041
190873
1376887
874339
1756933
1225403
914091
850886
285498
1614050
352241
651282
18563
234691
860605
1372944
885078
1070923
1943494
69363
314088
1367926
1464840
708249
540893
350150
1818297
609124
330445
627036
358336
1037178
1686637
1755516
338971
540333
506543
138025
1672916
449498
407126
1173413
808239
1841019
157599
1989681
1511850
1578504
1112680
676102
1058135
1942611
1846984
871165
1266473
621482
289991
965472
183738
1520970
1042653
1915353
1441371
698058
199258
919366
1398525
806424
1985160
510349
445423
167326
1213143
1902489
312846
355505
1638754
1271448
1309339
1047960
1967452
74205
263355
164694
753663
11278
1358164
971618
232221
1026015
471264
1322518
1356171
1825413
715859
1469839
267465
367289
1414954
1327334
519374
1838177
380892
29933
877208
1889579
1855475
1456047
284966
983816
1953295
326376
1702725
1220579
1620957
1119911
1953732
1932440
926085
1786991
1093507
1595638
919555
721464
221425
1572085
1438281
189201
1146086
1071249
579850
1825904
631949
1812083
552869
487828
1549359
1164835
1483853
438451
1188219
1159735
1884488
306536
650610
1920705
1503457
1475760
1716357
1701367
855454
639081
724818
1225582
863996
975264
1321124
1666356
73117
1867857
1684397
1477512
63906
270257
286447
1921100
672515
951597
612895
761470
1062778
502828
1114685
207180
1103831
1092146
248735
1594397
1571817
583689
502673
1586520
401881
838133
1583743
792959
195199
1963385
298311
1445809
1544813
34199
1452038
1880404
386772
1427215
849286
512122
412788
1612032
571848
659881
862820
1974905
700200
1463238
1713435
1364700
1507296
435853
302174
1367442
1543380
431473
498295
588618
359802
227439
89350
41572
1035388
1429519
447941
494886
1370364
442952
1521793
1244220
877580
1115219
686832
1772539
1843689
614825
425613
1803793
1269279
246284
1507586
59191
393863
1099931
1143378
1905348
1609691
958805
1993334
1929930
912980
128590
1105078
437301
219438
1154456
1851224
1082492
351539
659641
1805406
232088
1864121
1926952
1136856
860757
380290
1951038
1161386
1993931
1680860
1820315
1793891
1874590
1421178
138111
736305
1699356
157740
1588000
53288
1369118
1847719
1306058
838104
33410
924582
1854640
1991236
760643
1864338
1032538
1023331
852823
372809
1711473
491003
1730983
793357
778951
409206
1315834
245590
502126
1556455
1895784
770935
1685282
332778
1846414
1955362
1861869
1761674
1184784
565442
1112405
1675432
147637
311021
722047
75115
115385
1334220
906312
732048
142981
1156995
307088
922805
876860
986567
1878043
777866
1739658
647050
1759774
1417974
1290773
435653
659845
1309183
1141951
1685613
523994
1152726
1612019
1098583
1253411
299787
408408
1237599
1653386
1978192
1995744
283434
75479
1632933
1978834
280424
1559332
471559
25117
528687
1624702
1073640
287650
1312460
641889
220580
157358
590046
1139216
1511305
1951539
464208
1287043
1684580
1085820
1397115
1011449
1957239
1730908
1514359
849874
232150
1590130
1579400
495269
1037552
340501
286719
1222312
385736
682477
898582
1693299
1910547
637162
910418
1149955
1101716
432907
1799359
1117527
1331037
559152
1006594
1093200
1403889
401533
1503895
547302
405191
1529075
398651
333100
1161952
392878
644804
1694570
277924
180792
1627421
1158431
801139
807937
756965
1122407
899664
844235
1209103
1730992
1164064
174025
1608153
142290
1611275
452048
289983
1371962
994865
306187
1410995
1764645
607088
1299581
402928
1537459
546096
347297
1075553
1936183
760028
1525988
1136399
1556422
1716083
1526645
1841976
1363436
452681
1028228
64898
1839874
389461
1442877
1511717
309472
23867
391399
486315
36080
1391934
42627
1013592
316755
1105365
742793
510412
1556450
1956652
1724861
1498596
1077200
246400
156465
615486
1634679
861588
774805
1669308
1665166
1445899
340342
1637530
701806
278582
771837
145537
1752834
455272
790389
723282
1686656
18243
1464848
1927472
1677153
849620
199414
1223195
1766626
1629408
1034214
80325
1687174
1715517
22472
1336646
391836
1911108
1902190
1847282
533303
540957
1976961
1235871
1080833
814406
1154386
403817
1264310
558531
1583356
1182357
1994800
1802810
193482
1846298
1187023
121211
146166
506350
684493
197074
1747886
199529
510775
1933420
352810
1233932
1983614
1239167
73555
729340
715304
1499899
144361
672754
426710
1798464
205689
1966303
1978695
622808
1203214
612093
990310
1421008
1151396
963161
645702
1323365
426993
585185
1597444
547830
109403
550523
410405
646059
1965910
971863
220599
1069246
191580
485473
1367633
1287876
930326
1508410
394838
1427567
617074
396413
1473238
799863
79097
1043656
768998
1554916
1188767
1767085
1779957
405920
523265
696958
1402236
1337157
769513
363659
1383584
1281963
1837091
1463460
130594
1949806
1507592
1702639
142834
401265
1477549
1275481
1569408
1155645
1673399
796274
339218
724804
854147
1663080
688265
1596873
848323
1234750
974418
516590
1551753
1452141
939744
1039488
1191915
238725
1901606
1833576
1723316
1337753
701485
1084134
1448204
1432533
1289842
1541727
1863764
1995942
938040
1217399
272554
111978
456884
1498272
1428550
901732
456710
335589
1465845
977189
106747
1234603
297127
843419
1045819
1038636
478233
1238082
1776928
1510690
572238
1002372
1666133
1576223
1697900
117593
108319
696365
1239163
1515
60714
1558674
1597368
1797873
547005
1329376
145543
1319142
1297440
178309
1927950
386886
463111
34483
1930142
1480605
1317354
778666
1855187
1616655
165372
1646554
6406
1699772
1924615
769412
826059
1160719
904033
1403859
1669909
816766
1577441
216933
639502
763059
1755193
869329
1217653
1254910
232611
1513928
121790
826795
1823323
125488
1208880
861534
1850832
894237
665918
442896
787864
1605240
1611273
336811
812724
542365
569062
696695
1432400
884602
1881269
847969
635495
178772
801326
887348
420082
110698
1113267
253030
1049390
483442
1588019
176878
341926
1207636
508405
838371
647070
1312919
1810688
1978206
84117
929172
754887
1925750
1311031
21267
1314273
1282105
1518173
463906
105538
165655
1272356
784473
1890194
1406437
891577
620720
1255853
453801
1761926
1334402
1359485
671669
1415029
681876
1309371
322908
1142665
1731681
874541
1836731
1514847
347457
1440431
1502626
137175
1710709
141225
1701279
379732
1348007
1111434
171512
408238
360668
522106
4090
1775009
1059550
1418244
1114995
537555
1727663
545374
1633073
852486
476722
1839373
1566691
430813
328903
1069763
426320
1765580
1559480
1948680
1985388
1106675
429065
1751548
128172
27225
1322753
746060
1254877
1028704
83014
1480675
1487857
102822
924307
1062035
488430
190692
773126
339272
193914
145625
1900055
377706
393839
1517133
68969
799612
1367178
1094443
225296
1503568
362476
1647339
1615041
713348
284393
523266
1486312
1741062
146456
754263
1436572
1221765
1032769
1912935
442179
1334544
1529168
225496
291320
1714217
681243
511395
971730
1046674
215369
1044894
1965550
139809
622952
1983177
867638
174507
183484
1558449
1636563
1857604
1974447
665191
915186
781463
1158558
28999
1396236
1493550
456598
1985895
1319796
723707
1809434
1441125
440491
724742
276639
1386300
1673289
265421
1244568
1429940
1335028
1576876
1393667
179234
1654721
35819
1956306
90086
327262
143254
1974018
323364
63538
160954
146623
10246
1380369
372557
906438
1293836
403318
996709
807485
425828
1983625
1623836
1657561
1721283
1009661
237538
25524
596043
1174008
1686539
1807774
1945889
243496
741537
470355
1924469
428526
1697058
163388
1648348
1515589
1515596
150944
670587
545545
1801843
438776
268350
1433471
591845
277383
1459756
1394893
305131
718797
278162
198855
1850536
998597
1059827
1579860
250339
147079
1488602
1305269
415158
1004381
1250098
549547
750231
917590
167935
495968
1969011
1609455
1973845
1143926
1152120
1651333
608829
1663935
398466
269684
1926053
929566
790469
1328281
400801
1337980
681267
1929794
1983336
1882123
499505
719669
1128015
1328585
1756955
474965
401876
118666
271248
305024
718471
793227
12459
1852549
174255
560331
189221
1331955
795994
42631
1361285
1324751
225145
547078
169094
1251628
1294403
1973239
1318490
1714105
735533
120938
302256
302406
1252003
1448976
604861
1970620
143936
1862518
836121
1331618
1147117
1217941
743786
1167002
501605
271687
562516
1032618
108352
117611
1046918
1437742
1641389
828856
1391435
1242698
1391808
1812626
349039
630218
660561
1313212
714695
1828587
33883
1347502
453200
1881726
789861
1528317
145533
1328166
472819
991101
1247060
813028
1710462
1182466
1016300
480485
1927805
1792075
1273883
67168
1224822
1752551
109512
1166090
606908
905927
326661
939682
637711
1510844
1780019
1000354
1796003
1926056
262567
1131996
1967428
39137
168760
791470
734939
1028709
1845261
1042436
176274
239481
554568
1400495
397150
1604663
657554
1454826
6988
247727
142710
1186748
74810
955385
920959
838559
1428534
1898216
908442
94083
355886
935011
295670
667572
1934181
755702
1384092
438045
581587
180462
1337063
1279410
342687
869013
434700
835935
1310682
1815970
195538
553308
1145580
1347791
1913042
1292544
1412246
1639928
1490917
659621
1185875
941238
1407115
762656
343517
259748
394848
1714396
665807
917457
914407
875417
466205
1782628
1666012
1966905
495638
510785
1167385
1232459
83844
848196
809205
1619156
1800329
711199
1973353
1184600
1738881
1938265
673299
1866845
1165803
181097
407338
1821728
394063
930924
412846
154185
808198
449496
59322
1021043
1872474
211118
1499185
460706
613144
413195
1676710
1725241
1901906
774893
232164
1582601
1418812
1707530
1695370
1107707
297431
1805516
1787958
190901
17086
404132
1997354
1509603
521876
589933
951498
1552072
1977961
218909
913415
363868
1295806
143666
1902147
628075
427724
792177
1962036
1138091
622089
1753369
81367
577496
452289
65289
977173
1626710
691556
1720163
39867
1295966
1483810
1838404
1368261
11746
1835090
689337
966612
1661358
1093532
236384
1272862
227364
812738
531363
1852127
332590
926831
492579
1794796
1752058
695129
135932
92988
296615
1939600
532526
1153391
416619
1613846
1145486
178522
313272
336302
183652
662640
1745638
1463428
1903285
1322424
1951696
921528
483052
1147187
1239734
490574
370310
512759
166542
307011
1942856
1389529
1981642
1837472
27577
367993
280511
1699164
1101275
1637155
1423026
28574
1073302
1503118
1641593
1405765
1462560
411135
788517
73180
260435
576560
925151
1971260
60130
722222
350105
1371914
1077937
1104153
1431115
1067429
772752
30389
128922
942875
804184
1476342
1776137
485569
109517
362686
1681051
650318
1000251
1078455
1393251
801098
1214635
791912
1239451
1234042
578775
1994121
1800959
93203
416567
712481
1222607
1939645
376460
1777433
1779640
286267
898436
799588
653552
1935451
1744386
1134395
726354
1911782
225712
456786
1112825
485317
516228
926864
888732
1851304
1570204
1004566
1118298
545686
966154
417201
270971
984421
66976
963990
1013054
1127990
250305
1973053
103854
863174
658094
1565459
488358
991808
195228
228596
511095
559500
1498578
985195
1739150
1443139
1692265
1718419
1580245
120688
543991
704581
1991456
1137257
617504
408773
962578
840248
365879
1103829
946844
410011
1402469
939581
1918063
131953
1915025
760559
1041277
756785
503067
1124280
1029355
5822
1283444
331815
1014717
1715916
827827
1534583
1624019
22092
1889372
1541189
208669
513562
1056295
1208016
1163854
1348987
1408481
1344661
621184
1180416
1931440
1622957
1614029
852659
556543
1833916
1118743
1131384
1374573
1692437
179729
1904151
923987
174026
1025177
762229
480976
1120143
1433583
1206658
1998105
110084
849378
611175
1916359
1038479
675088
375617
856103
1028530
1676567
1896687
446874
184891
1428266
1177789
208243
1985132
1169672
829384
749620
1563127
254294
784948
417378
525166
1395853
1986873
1955987
1039172
1965013
1237658
1460897
1168369
93419
1543786
518095
912756
299258
448624
653373
789587
1974708
1916959
1448801
718450
852098
1114876
1344945
1304535
542057
377324
472353
1953007
515081
1331783
1974544
1037836
683241
1333907
1022472
1327509
1199771
568364
804398
92554
839587
191178
419100
837451
1576942
320885
1561688
216131
147130
696579
1322410
1618848
788721
1375728
1783382
840702
1445987
1371317
474266
1096764
1493775
1606786
175006
1800806
389979
814777
1756954
1347580
511525
723391
883113
217419
577074
1497286
837661
157836
920739
1246632
1979058
1793935
1919375
1471835
886790
1444148
1201736
629977
749137
728384
771792
1220582
1371571
1681552
116434
346278
1002579
1443412
1995816
1927004
1000553
1370645
1739037
1922326
1536280
933858
1882390
406773
1358441
1648071
1556960
1193676
986401
1177261
238257
1803393
938612
300997
1875326
1269670
1330204
1650360
271566
527563
817967
663189
1543599
1788279
1594684
1921200
1583164
964015
419006
662620
1187649
664841
1023796
1867988
962257
1723505
817781
1396356
577495
35099
699240
1538670
1598208
1807500
1676643
250267
583718
893117
1509013
1542484
276497
220126
1719452
1160405
732524
936808
579284
43484
1682126
974324
1651587
159455
1592691
1576744
1512384
1476657
385700
1524485
1945683
467361
1198878
760046
1726523
1893554
1607156
1882813
660112
662721
148281
909066
1754974
1889116
1658760
1257952
371280
649306
1060815
59323
178920
1577049
1861587
936572
512243
446261
410786
45589
245339
1799784
1641099
513178
1623372
1634668
1157910
136396
775992
92921
1052761
1579793
960764
1067546
232309
1696238
387156
1661139
1590725
1772396
1214102
434544
1470095
1689333
627364
206942
1426543
351122
169791
142060
247583
1931123
921672
1754203
358723
1923760
703937
203893
1270946
591256
26143
1602748
1257813
242020
1888004
1506717
1760443
1231614
251556
630446
1522541
1399609
1795293
1855306
619488
1816117
645524
217813
1239488
1656968
934696
1359216
1827740
105370
1867434
360676
1882230
1648289
1101744
156910
133132
580482
319628
1375227
1284461
239986
285109
1796766
1434714
754846
417367
939777
1831580
501996
1506446
517105
432952
170034
1251865
785234
397091
1322867
638117
839949
1526962
410289
832206
1952275
497689
1074300
910050
1801325
1695204
256452
1943730
1362909
1937282
468008
145213
102180
1910305
582072
1393097
1412890
1306174
173379
836847
1664926
1574309
1873692
1684713
792839
1864686
254022
1613608
948536
1338273
1093258
124890
1792986
262096
1878987
559527
591985
1021777
44292
781039
1097242
1267263
941515
655358
589640
68467
1635730
1075820
1664612
256270
1082934
221316
697019
439943
700098
920460
17512
19049
1202994
461662
1295266
1115723
1361815
1274694
1191304
1771169
490298
1180731
349258
1415418
317219
93529
1080743
475162
1115090
173618
202990
1925120
1559696
1904060
754014
863445
1483295
144518
624191
440254
1934927
1288431
972350
994679
1998808
1660707
165913
1130356
968424
921019
1216155
1475826
1742161
1132097
1539028
1204559
166940
1811477
818138
1420911
1376038
635002
513179
1852582
1741564
166941
1862941
784945
1197423
1848674
1821627
1905468
516949
340670
1416430
743504
1103160
1500994
1982979
1294807
181235
223631
1285045
1732579
1289069
651070
1100258
1730152
607220
856116
527467
870102
1653559
1115252
1947399
1338635
1445047
753453
1123325
1483569
1994537
958814
843724
238101
1913411
1611368
1340931
1939001
1521897
936170
417783
1994027
1750630
1904843
1292564
1569214
925803
1510940
346810
1727431
1360550
102361
1333146
494279
1275954
1208370
1829955
1753347
1869430
726259
1161639
1473755
1526290
1827910
1389979
641083
135903
103619
339219
662410
1103833
28398
1955356
636735
827359
1429544
1118897
1711029
263106
61731
1054630
1883272
242066
411933
259020
1049739
769161
1188135
1693951
28746
1327377
865926
1746153
1916170
1851714
199856
1245011
1677187
444906
838403
1621687
722624
1024570
1465318
1787471
131186
1701127
756627
1579342
508619
242378
1016430
393350
741965
569838
77881
1592632
515209
115952
282861
604058
949190
732653
1436798
1647854
1130089
1469173
69377
953808
1175834
27862
1732745
1505377
538979
213702
1242084
1384987
910591
282552
516782
279685
1699374
738399
211672
1786053
544239
1687833
1344518
1200498
687673
1689025
1962147
441243
650848
468850
333983
1780488
1010064
929631
1677321
1433477
24376
1425560
168961
296475
727834
980312
1462005
372539
1024905
1221188
614385
1856180
1102859
1177018
1683262
256140
155734
797321
1906704
345734
113865
1131059
1709407
1469505
1947063
1308159
1739704
1542209
1969259
898217
302868
1916341
226466
201412
1561299
115630
1664520
495278
1608011
1284423
1329851
320059
419963
1033409
1283521
868665
1996724
1593852
1620999
1332512
951090
1135306
363635
1676173
71480
449070
197908
1890239
127710
505875
1460003
1958232
1848572
1917470
117447
406710
511267
363457
1884790
1857847
61748
1803779
524627
435472
503777
994837
598028
1247149
287425
814120
1270632
1625148
172775
1557617
544148
989529
1939293
185813
1114892
1656733
1856684
1064362
786124
616549
850816
763192
724446
1792128
1424983
1500273
1286326
1396019
101784
1230615
1771767
95459
1013198
1119302
994513
1330793
1940496
111113
1244142
411832
757022
889050
181388
367453
209845
818093
164543
184286
621632
1187282
1979658
1483943
1632102
491273
898603
725817
1294100
30211
1601485
193285
1403550
1109347
1117441
589486
1280930
1556450
124799
1179675
1081511
761441
682957
1199119
737310
347026
603631
1779829
1039847
1780477
284567
204507
871194
1078874
1281111
90842
1060980
1763912
404254
1454006
1689540
945095
1164942
1677291
27605
227080
59183
1350324
1569402
1421512
1918607
614003
1536341
1628540
551889
1746167
314609
1872893
1524411
1159669
802164
1463604
1660713
105919
142048
601554
1938278
1212971
105103
1603698
535740
1536440
1308970
935512
1964909
1528215
1219378
1454049
521656
1988315
1426988
778210
99468
209887
838648
885902
881852
626825
502683
1664626
972167
529420
664426
546273
505306
728484
1361785
1272890
356146
635942
1238117
648377
499567
285198
1256184
998242
65792
688706
1460376
766856
641622
65977
330830
355203
134396
506542
184466
1699035
1378791
239357
749295
1268578
1212448
1918383
521059
1417755
1928310
1810299
736132
1874101
363670
1770235
228290
1108272
1049243
1379115
1198796
352289
1957601
1397524
917627
892347
493545
1956313
1710537
70193
830525
858381
880465
1782864
279522
779447
312155
260555
351979
1606347
1416001
1726527
1380473
1202173
195402
1053751
611465
1335427
671581
8547
1306951
219690
1084236
1252620
1632454
323575
1808213
1718534
290977
719475
1697403
1490068
1128218
1578573
1860097
565549
928278
1489255
1806648
238600
731912
1055771
233005
107837
4564
460013
1620434
929880
1305558
1593364
1013584
450589
1771800
515806
1006794
1022246
403311
225522
361267
1784375
1897972
1443301
508657
261534
32880
1524516
1807454
548898
1595518
765783
104809
1837627
80718
810486
662869
1882041
1307493
326150
1956033
630809
335936
1005553
574799
1699860
541967
396205
1219633
1889478
863421
486134
1636096
1244662
943164
928321
936379
1112029
1524726
1982997
1471844
747937
231383
852377
1883588
1974033
1354591
18537
846554
1598778
667018
87621
90777
1726080
1577460
714088
662102
37425
443525
509244
999333
1733235
1720514
630824
1153791
99150
1181068
1959563
1034480
1383486
794418
840949
85397
1403682
172268
1093449
443293
1368283
48675
1140681
1351189
1274391
1340020
1189867
279790
1613520
1594054
268451
951841
421883
1316258
1822550
1236131
1632611
1926424
1828966
1840350
1563634
588272
1001871
903272
165317
1104087
273324
355121
928817
1796285
1508812
434389
66180
1034891
1820292
905236
343747
1209689
40341
1446560
766894
21998
187165
1344824
1080591
522146
576138
1136506
1503838
86932
285769
956320
175503
302174
1961574
1138374
55819
558873
760274
870336
689073
579536
891185
339214
877313
23347
1046875
1978364
1211072
1980047
183241
137513
1273572
752998
366426
42405
1144570
1274202
208102
82985
1432009
510877
1531120
1882449
1163800
465536
262947
903223
657970
1703022
1072849
309080
1347589
1801740
98311
1744737
1096351
1202269
1765926
1831452
852176
1797207
86016
1098596
1701254
1873932
325791
1662832
158683
1033243
322823
718310
381767
382515
110542
130679
468506
1251346
780775
609623
1193249
1887275
1057576
82878
1546211
1331127
517237
581840
1054983
380932
760019
1814605
1624485
361829
430611
756738
1009953
1125817
293162
1057516
418348
253630
64774
1522731
910257
59526
836347
899476
1760160
979064
1828623
244124
81495
308459
866087
480737
293050
1487820
1695551
566045
1361169
1763308
915599
368886
1177180
964497
1751084
1972362
1785242
566558
230814
893208
1703516
5993
1654664
1258925
1426188
1009833
1584496
1502757
505960
365777
302883
738994
522037
1685327
1657136
1376747
1732607
206665
732074
1733925
636783
1728860
409700
797561
1632803
390079
1109727
1403533
1652741
37352
1275750
808137
1800913
63222
226780
1358001
1480550
861244
504551
645728
1152040
378477
874302
117224
1258583
1984948
769174
1929137
1746050
1171852
643871
1619546
1352984
1058092
547948
1936962
590899
397670
607799
1410384
935461
443714
1983012
1276799
1821416
637307
624656
731882
1165844
334455
1967337
1970080
1730745
15544
810304
1214887
191768
1718800
851650
1938581
290427
1810669
1520536
786749
1890631
348974
1175736
920695
207618
959986
974520
481312
615579
1504830
1640344
1484969
884126
1838186
1143426
743971
1270877
1232050
380542
233896
1321244
1970289
1729867
383274
5563
1265025
1700916
1824672
1184895
1333453
1877780
1613668
627354
1414567
1869787
1291889
1695704
804281
1036460
1415829
61583
614056
1451932
1859970
807909
1314374
1384275
1194457
494421
80467
1936250
1468721
33050
1716819
855026
524694
791893
1556084
1125001
573333
1821731
796186
1689503
233375
211402
418426
1704473
374901
456671
1461786
1217843
298612
183907
1627659
465748
1949358
255639
1663776
1088249
497325
1745739
541499
1545588
638550
830301
279321
1399021
1238795
249009
679390
1349938
979550
1219667
1195273
1250132
1698274
1986411
401644
788026
1434592
404091
1224155
1814387
1652210
1760398
1048973
1723377
663005
1336541
929079
1506627
1091198
270005
1645480
1107048
1522444
1369734
1991650
528951
820013
1307288
955285
1146119
1644732
971317
1701992
1569378
1629105
1325466
950615
1007503
31644
507712
1449160
1154038
450064
597286
411531
986857
348361
367100
1641065
763361
130166
1183414
1169906
1765541
1433987
619836
1376291
191953
672860
1061264
860617
626402
880869
936330
1973945
1630727
869831
775045
1654233
631861
1471409
1150393
6063
308879
857079
1203694
1267278
820798
274442
985216
1448331
1509733
1302087
1911608
854143
537744
1179477
503623
414503
1085705
149806
187161
385150
854408
1571022
51836
1424874
969868
278184
1329593
1540125
1244487
73358
1922000
1534030
87069
1862373
604122
1471990
1107957
1106613
693274
1898835
342603
1941090
1340941
1357267
138008
1943940
1757432
950296
1406705
540300
1478489
1767797
1857519
1844347
301071
214612
600171
744225
1485672
1424078
1649615
699170
48898
1499284
1781372
753921
1866776
179598
764732
1077186
1353007
1052211
1092067
508557
1617125
861489
1879380
1061062
244237
711744
1840662
466593
359283
1545993
216827
1749113
934313
174282
247422
827567
848401
318483
201817
14137
725125
724639
694589
1687672
338953
822780
1458044
1485451
1967855
1798097
1300254
197143
421737
84622
1406754
841586
774521
1478765
890508
1616420
1196586
1745428
785836
1776175
1148565
1967929
1512166
557730
1997132
1658678
1169732
598744
595411
1877532
814244
488134
247664
1908985
373086
578614
890585
1752691
1177474
543938
1043375
715044
1799325
359436
1870014
24263
1951656
1546052
246087
56898
1464705
797597
1459105
916377
1168378
1646231
1953758
874102
1306746
1890345
376990
690638
196186
168524
1458180
1413921
1024375
114667
763660
730362
1145476
1147826
1012128
706534
274690
1419743
796082
274228
1990369
1313284
317873
1676218
411678
1352548
1840302
414770
283547
1905768
1352177
699319
49543
852081
1354308
795670
1427589
717721
1116853
1196907
1348414
257226
1312813
1493061
507239
101347
1107203
334875
1658711
541955
709252
1234555
1852742
1423689
186691
1429556
1091725
1241344
1805981
200182
1627577
1650177
89620
1307400
387087
594265
1811487
1412764
477049
1429913
234032
967048
1699481
923962
99662
880458
927134
1833871
128368
658390
1246547
427610
1488721
1605750
1285632
574626
964178
303018
401366
1766249
1443218
1470455
406381
844951
1152492
121187
68277
1273860
1494741
1986841
1305352
349753
1964555
142613
1859314
200449
1880643
1546219
595538
1498080
877286
1022006
955526
912405
1302415
105648
1093308
1815104
1919477
922621
1025843
135476
1793758
411715
431188
1269127
1688871
1442003
1594399
1977786
91706
936677
46344
1419861
1220134
172845
529391
13472
1968081
1975225
1335621
1747810
1125768
1055872
315965
1954586
686437
1674403
412643
1006362
869048
836502
1311664
344714
1385163
582543
1022430
248643
787667
1696800
1284350
1487178
862904
265883
292929
1261802
49674
1448782
167743
88169
9304
1169850
1698733
916932
1026458
1132275
354192
1691952
271716
826814
226
190907
1003781
995411
1588156
1118871
26152
488090
1809527
1922197
1645440
1801837
120149
1123963
361377
907407
430445
654963
1396987
1155163
895042
1793904
701919
1929023
742612
1435579
89993
892778
1229012
657538
1479141
301963
1722551
1394765
943828
700395
1655225
1240506
1908550
1586372
1334335
1911183
297020
897293
1439362
1511259
1523082
672352
1208135
1817419
316486
1090199
1062774
1292519
733511
718985
1740705
431366
700994
95640
413034
1457497
1528117
1478726
741744
634038
591021
1548490
1344580
501736
993395
1111123
145119
1625184
255333
587858
724217
982329
592319
1148746
1277861
1515152
918138
86012
1167946
527924
383542
342685
1441744
1420345
883171
1934997
179990
105130
1879786
1631471
1018030
959748
1695319
544229
43286
1350980
1311206
168285
465584
1505390
1746072
871518
886354
1950391
1738825
1712034
729099
437580
1580886
58616
939981
511102
1598243
1374354
1526363
1574201
1617550
801348
916741
1226857
1700789
341948
1056331
1566588
1387425
30090
1775330
1325376
1978292
1454242
517696
144897
1995272
722814
72676
458975
1834199
880814
1784753
210423
491813
1107524
793264
1790906
689308
65879
94803
1683218
1455152
1738884
1486675
12357
1730606
1332782
372682
1401837
1550647
1691601
1658300
307325
1770618
45730
1007863
895962
1487140
1751353
1196769
1405689
250986
1503492
489671
1354757
243692
963605
1908257
1519635
1521598
1918524
1048466
689709
1232593
613640
1892200
342951
256648
1925971
834943
1341226
659603
1882957
1055885
632422
186480
1373340
195286
154117
1431161
809654
608836
898387
1224140
1614302
984203
1650642
103883
52904
437117
1863854
213376
1767118
1450149
1327776
1316590
618292
340226
367783
50419
1781625
1421758
1342151
1898358
1817197
920406
121612
1355837
1509812
196773
820235
1277210
1003445
51330
1358857
805299
1458908
1047813
1065365
1751978
803395
320751
1810725
1004788
37963
1536625
983004
369771
668003
782560
639216
1644967
31641
325434
551799
1152264
1229338
870419
107257
1638359
1883599
524073
815061
537226
675508
263014
1799097
222740
1155515
437742
148026
377302
1275102
740550
1006287
1875225
749368
119820
1213365
1520294
1210964
1189934
1567215
239637
143485
1841379
1666058
396506
592779
1362488
415641
474913
1167468
1762730
134362
1972035
1994820
401426
1699819
341397
364848
1267039
722675
1278792
363112
68181
1142341
728969
1972177
1025018
1137357
1461758
1991437
244920
552545
1258157
949143
383208
1303553
1813953
306836
1946012
1135797
994658
1825451
1084221
1711892
833832
1842781
598671
1753914
93982
275574
689843
993492
720178
751799
714397
866558
946190
1188158
1399339
781159
66766
1628121
178859
1303406
641641
1183215
1442186
964499
1833099
609798
1128858
135051
624535
1461605
1968767
497468
1845791
253279
931911
1174611
1548505
234519
669624
785523
333940
373744
270742
1959590
1426276
1339369
1543680
518109
1741422
989492
1279389
1281171
1624579
1038654
1375133
504416
926181
1069779
1875940
1129235
1606535
1105190
1038566
1041599
1220987
393417
941220
323192
1303228
251230
523671
253558
1180267
331574
983328
1365358
655844
55116
1799032
124651
161650
1545109
767927
1405943
1763782
714621
361184
1626382
31426
645608
578501
1428293
1779810
522643
1920414
136361
1746198
1229101
305834
918598
385452
459673
127545
277483
888965
68269
497856
1271334
557056
162199
481680
673940
1411899
1736482
183463
1828904
1779092
1509831
1030041
876511
92041
1263737
1657836
1500380
756715
536228
1279453
801122
1699931
375740
63395
1552484
934984
843491
72461
1017047
208028
1737966
1854697
528292
281393
942929
1628086
1039359
1406537
674466
130247
678891
1482921
257793
260278
991399
590656
1568152
919244
819878
1331315
89936
359271
1523088
1008873
766523
1277634
1735920
1413934
807300
539108
311858
598183
889362
274301
348908
1158666
1303152
492932
1087591
148970
665264
964557
799279
1146770
1001873
1520591
992841
546799
1330759
801493
924605
931821
1747400
1946075
1687782
1837631
1650097
1143544
161793
643119
1937519
969030
1252133
14221
1652033
1613077
828964
1793312
837590
513067
43283
718240
1876171
320953
220494
1356028
920391
327056
1846758
324197
509976
1112914
588554
1698251
543940
1080424
1195725
1979585
808866
783809
920702
1757895
714359
1705530
118227
1557990
484400
421943
645941
681654
779864
343398
314661
1652
279104
291777
39961
1408094
1570997
882050
425999
1949670
1880754
415409
1298045
993154
1900163
1466693
1791942
30044
686921
1043881
646373
1629403
1983043
255756
267105
1319287
1717316
1288048
1156098
936224
1711834
1112380
528279
477415
663022
632523
1231305
1316591
632888
740742
1429699
1435631
864459
176974
1857700
270130
81594
1932051
830609
949107
1535558
761914
691641
675118
917294
588268
1826910
373127
65163
1156478
268585
377334
553219
171182
1051077
214551
1941623
1730258
1087201
449460
342271
1112148
1269583
452049
1647950
1289156
964430
322536
1812307
688932
1556581
1511943
1336597
530108
1611952
1115697
1320459
53140
1181717
195377
1560137
242256
1480153
1783423
730113
1255528
1481304
8202
309319
1296807
551489
668295
746617
746845
1603330
1523438
620486
291332
1140119
1847010
882755
1005683
1047796
1689747
57986
1428665
1097736
970563
1363574
1246036
1429445
1515580
1596161
193524
1261677
181649
1450699
1245381
1011886
719386
1540375
630160
1282833
299367
969750
1573231
812569
1287811
1195196
376598
426674
1293799
400777
1421908
749577
1901216
91796
1078819
1774279
1549054
1810913
1372451
650646
1602641
202197
1572353
1157848
469826
1074981
1058043
389353
1098894
270601
1734789
1936496
936029
1048802
65198
1182726
1715114
575771
1599376
1177362
1313328
475395
587328
1610852
448939
117312
1756342
23052
69968
892732
1990598
1849596
237157
428639
97465
1527764
91149
1722476
122381
1564909
1021593
1893563
275977
1050420
411138
1087675
1307313
980637
1408271
1138011
1925737
645562
828957
248049
1155843
1691812
1538725
627391
839144
742293
987319
1548903
938184
1621170
1814047
1894853
1431937
1925494
1021598
901790
565144
1835230
1776945
1327061
1993930
863340
195445
1506002
610454
1244397
1195766
279664
985009
825504
1080755
53205
410673
1089372
125078
1528091
1982987
109542
1804525
591539
452736
606567
1036762
329322
689848
585109
1553016
425281
1965054
950267
627187
757377
1442301
4197
1709829
271469
679938
1383412
1009998
1281070
607219
1313310
1666066
525535
1115358
1139713
1776934
354910
778191
349490
1395592
653739
32703
20281
172306
1608130
81015
312540
615016
621142
895929
1284896
1195107
930711
1906164
711861
467214
1250107
435163
574762
809992
732911
450240
1793046
1606862
1353900
219965
713517
1597077
736109
1994107
261564
1082721
687255
1436977
1081960
1594524
1508313
832856
1783184
684022
1435435
1624125
957792
409618
752580
401048
508639
1454670
1218875
82387
652056
541568
1216545
306063
231136
295691
1523379
806735
1517936
1444426
1755948
1030003
543229
302491
1639965
1393733
9394
433478
1451738
1055695
1656753
901227
1338402
837984
1367412
1159235
1986509
1932127
1764427
1312877
1511930
667447
406419
879975
583291
1942022
1902893
397508
1592959
208261
1952936
1940629
845598
356418
1485321
1157897
302283
1774954
1694144
260944
1718285
240326
1564771
1037868
31596
1236684
1735707
435584
1737010
1064704
1414906
1661157
172308
245273
1863115
650865
1760996
346139
1549866
1122456
103397
733648
481569
1712552
312769
1648483
154360
9083
555171
761818
1777316
1852376
1986452
560632
50500
1998019
1747737
1468482
574371
1883327
546751
1012382
199150
1899941
865338
560890
1202848
1884304
68402
1015275
1326600
1639721
411212
379814
1382188
279457
535665
1567238
628322
547179
1029313
700349
1166804
1226882
460862
253946
168650
1211867
73959
1835901
714253
485295
722932
424305
1378174
894005
253969
1812593
705541
1512432
669265
1728325
839154
1109902
674635
809152
1315879
1818070
1135390
1190651
1953476
1843545
52892
1622630
660007
1093053
240967
1702870
1001389
1164427
271496
52178
1291764
1055487
729731
721029
109234
1714216
1013004
1861259
871705
939290
1091230
364346
1754321
578563
1053695
985553
259303
230876
165636
854356
1298215
243565
896097
726815
1229517
1427032
529823
952415
990032
962534
1748178
829289
154378
1348369
969420
972761
1507029
88718
1341799
693735
1732839
1883841
1009177
230697
185639
686713
397769
1352460
784883
708004
24276
741047
309798
1002737
1778045
978577
1768296
1986349
104036
1378033
513567
960097
1826656
1004286
1055253
262979
610746
1244684
466819
728868
811857
1173260
1340466
1415745
1625150
1821602
972310
1499692
589608
664480
818195
103707
497843
472148
1961299
1735569
699449
1920232
148692
1258057
53092
1569563
1633117
731135
1331816
1286370
1109923
265693
1533438
939569
734125
691398
213513
872810
409849
568063
17658
1876851
1783086
1935823
1441763
1061643
664032
74898
1658139
712761
386442
1879712
1698850
429290
464944
549550
187603
1968371
1452164
116324
1465939
1531333
1488145
432498
748806
1501013
1734192
80097
187279
469614
496551
249343
578782
133043
1669866
541610
731106
453241
531154
856577
349456
1869951
1524033
1525042
283674
1569439
1859504
192622
234324
585117
653056
1609802
1152367
613570
706807
1876107
1422138
162287
1892877
725425
1493897
1412629
1721423
1825961
1711414
194678
1943161
730863
1212246
932286
529812
46327
870947
1010256
1679734
1187638
1573430
567928
1244523
1394610
1814481
1818228
1892982
225396
180502
1279625
1082527
1513616
510134
1487564
1836826
1294128
1990363
1444124
1836248
158958
1983587
1114746
1056083
1087063
1531760
213124
1550580
1819429
1530495
1304903
1438441
1333736
159602
734160
1082248
1420877
711827
955970
400630
1835117
225085
544912
1337812
1174020
1917772
1579634
1899333
1642677
1193968
277668
1013963
737440
1839333
756280
945033
468202
841088
1635767
1549235
362730
85383
962714
264455
1467695
456518
1596845
1845256
87765
885466
449334
843395
477741
912286
1474720
421736
1321468
1078778
347338
1081763
990235
1506543
591619
171132
251677
175946
13233
1557195
470229
1212666
1539153
1158310
156337
1187099
570811
790753
1265138
1143860
232629
289207
654365
632151
1878248
1556742
1214734
1716640
1046253
865616
1458922
1530006
466261
1846980
1379201
1296904
612909
1022988
1446626
1748819
948103
1224784
1597998
1124199
1068093
354395
1569124
470208
646805
1123192
546713
1354649
1408995
1593351
1572805
519589
981369
225960
1081548
778666
182078
1658756
1604549
412438
350585
369541
731527
553327
904772
67711
422220
837770
689944
1315299
1492417
43220
227092
454335
1322958
1700125
423221
1574566
998986
1633443
1478118
1935116
1913510
1880704
976437
689069
475328
1537021
416760
1330696
1582147
1952235
971195
1752254
1064560
1103119
1187896
683645
686149
1409176
1346867
271256
1202639
654214
756837
1571471
1816450
137499
955272
1162777
1247171
624747
1836628
670777
6483
1319989
224629
151598
128430
478177
61928
727445
1121119
859088
996086
966965
1361392
1690104
231168
1833140
1707140
1575527
484222
533244
1578191
372928
465101
1365340
152035
1325583
440310
1596189
920942
1181218
1615570
1833657
1498244
1527923
1561999
1835647
1340614
492352
1744099
1783319
1572370
1720538
495040
1778397
1741056
596341
405994
1112465
1309358
965446
9354
1750707
791535
1130184
1530204
931308
691113
1219740
387822
448364
596865
1460110
1755525
234626
1069122
694396
1223571
1312716
870792
1942556
716782
501219
771181
1951802
1114394
984151
353600
1590554
1894348
1063525
30575
1380164
1488571
1222633
885990
1798110
1175751
1000861
585498
111859
11993
265182
841756
1182503
1976906
66703
1555701
1852058
377022
574450
168889
1389885
822927
1707254
1796390
1815152
1306082
1249700
744503
963443
237107
1998196
1989728
727392
1291207
532561
213334
1664388
1789431
1792501
904676
1398500
652501
534148
331641
1456495
1274625
1557480
1814030
753112
1083231
1398197
1538730
1437752
1582939
417258
1894030
1914531
1761528
1637089
1291638
1215741
564802
1683965
1615668
1998807
89828
1167015
1293973
1052579
1109575
1154559
38764
1944854
1004493
868743
531553
659563
847528
1506980
198701
1518449
631307
1536112
1694912
33723
297509
1686768
555219
1237195
620978
1004124
541022
1440389
1699555
176013
930954
1572569
1986836
597841
1189347
1694403
178242
732197
1575352
1006910
1871063
1739567
72871
1565571
1706111
1516377
670626
369058
1616430
715136
271634
1639274
1466062
166423
720379
672721
1497005
1218407
467441
1542154
1305077
834186
1469377
27999
764404
632605
1197978
143070
1910625
36061
1924279
3976
486244
924550
756187
501530
1133132
604212
344128
806936
751688
339650
109021
987935
653507
1776506
1646034
290996
1356405
530047
837014
1155809
1291335
1905662
1861255
1349798
1156550
1513625
233832
488992
1910881
357613
783933
1445270
210854
966782
1282002
38861
223358
1872771
377591
1944562
1719128
1415640
478086
505638
134693
1310173
1757233
928863
1814458
296869
669098
1746168
577097
767367
1228490
1839788
1967444
152455
674590
1314273
443330
1168712
1430375
1438452
1735513
655100
394434
31396
705535
433890
220309
1156913
1060222
260550
1618859
1010588
915850
161538
1426042
1878958
291586
1301681
1924914
1170798
1356005
1302173
1785558
294884
112746
1034305
1590894
1309804
756409
1416694
170066
109267
558179
1131225
1640862
249173
78403
1128363
1815682
601620
914772
1557587
889094
450778
1688657
1774211
948937
1242348
1264222
481574
1996096
16053
1401655
588384
1255083
166384
1650344
886267
272886
267026
1718559
1593710
563759
1240657
1878087
1569909
285547
1598107
27056
530011
1298505
1594501
1625387
1286605
1306257
1291115
1207638
1508763
77813
387721
519563
1274175
1136373
1100841
500840
373338
445345
647945
38789
1802426
519427
792582
1162724
1599804
604119
1720633
1220485
1161494
1634425
1118402
312128
489865
1684590
1034672
1742615
62020
1806703
858669
1224833
470010
1541058
1524669
1572275
762264
1377385
723089
1394634
1177436
210358
1125580
548899
332345
1240980
1799745
1052946
1133626
603721
419207
1723450
1226590
621196
1955524
1181782
746756
1052203
1377152
996972
228054
1425021
1054956
1582808
686177
962425
1849276
1610726
1500478
103416
1025840
346947
441523
1680265
206301
1095632
541326
1038091
1548305
1308594
1667139
122032
944948
1649544
839842
1340981
1804735
1273167
658125
1415413
1204243
1078822
1590879
1063784
805785
1987671
1840851
488197
1958421
471991
447601
1040991
1669050
1120340
853953
1969869
1624479
1912060
428173
513539
1780301
145458
1143826
855976
1422398
1440280
759782
1153676
976756
1910023
1641181
1896411
1230537
1929072
1059103
1122499
731213
191279
909433
1765398
365588
894324
1884438
1203831
1788495
1347272
978046
1286774
1411933
1442410
1241389
1684385
835845
1199520
1329016
1181895
475340
921519
692025
1181372
172094
139472
1650151
732917
893485
698642
1809731
1690133
203827
1349721
41467
795631
13299
1406485
1971376
758779
1728631
1548878
1218909
864468
1827174
1197754
464452
910608
727842
1850815
1268807
132905
264398
828098
451891
688002
1187985
1160691
1530381
1197350
420965
812924
355038
67711
1720930
1898825
368834
719323
1986857
1815106
771629
188346
142826
818135
1796512
1168311
1018324
934594
1399347
714630
1941165
1238360
1525148
724655
1195240
1768468
1592574
670143
453893
526884
128650
543079
26049
1562496
1997007
272580
1731780
891905
1685382
1563531
1708877
12780
85124
1924915
393775
403327
162919
1276859
609724
33619
974727
1080355
1780368
1906060
1750331
1949135
1228480
450812
940718
164551
636687
104052
1451516
948011
1991054
15900
1365655
1202750
1594076
149671
817217
996919
955267
1060203
1642356
229060
752349
1205277
1618767
246000
699252
622604
1008807
897645
580888
1490850
1989959
643389
1587169
820298
950472
766540
1782287
1660277
1738352
167387
643454
1858032
1793368
1453520
1758234
1155696
661549
1020140
62919
1733681
246850
537811
617780
1455200
1938991
885111
1783493
1342354
313684
178746
1529870
835913
1312752
1870387
1405208
451227
360843
694238
492847
883197
877117
1237428
997200
1877885
107350
407514
391277
444337
1539868
292814
1092147
1447904
104836
1662182
1910510
580289
1717979
1762263
780660
225401
864327
642021
411065
558258
1305181
941291
1166812
984775
251976
1191775
170174
298302
1591732
1037967
119552
1947538
331405
1054246
279535
391496
902958
1651492
582273
709426
1616818
1650241
658563
1126893
980652
1319525
1487296
655030
929720
1679718
208908
785933
1328906
699970
1899485
419250
632123
512500
1618534
1748225
1650890
1029363
1510681
230995
668755
1909596
1139340
48462
1657763
1462549
1191377
1646019
1592045
100093
701414
1867270
967473
471884
1565511
1199265
1245275
1228787
1740046
980865
779501
532217
884582
467047
1630109
94043
775532
1879325
899359
1581475
1542501
262007
773621
1305245
1330363
1223302
1642124
723057
1751300
1383059
1418868
768232
440794
1886018
1977919
326524
1386775
1681777
384810
696316
1232395
374292
1869920
312014
1925722
568709
1402871
619602
732540
1377881
391177
904643
1151991
884493
1139644
743980
479826
528084
1086350
1894785
1803223
582577
45396
873668
1355589
120690
1369719
739266
95748
55091
1268196
680879
454574
1463896
1523867
1684295
1570533
1716870
635826
1787613
812342
1230178
1561712
854635
1771407
371310
224592
394465
1302460
1078341
502890
315328
751802
1182134
224521
35907
658297
76795
1309209
880124
1472692
1887589
296780
1877363
1522936
1590949
705608
199489
1718659
1332103
1953225
114294
383682
121923
79165
1427667
1672574
1079593
1740620
760970
393573
732041
859126
1981599
1169119
791395
334970
1467516
190385
1761952
1675908
1250807
1609900
87422
569355
620201
1212064
270967
1679989
840235
617523
180270
1269075
396879
907506
1678342
1683838
1371700
140274
722222
87463
998782
1592067
945282
1127156
1643715
440785
1810826
729249
1938555
1501747
1178546
1638762
1728902
766607
1455830
1024032
1037323
322849
401835
1171701
1313846
1845142
1996839
1494757
1694752
479928
1386723
1327885
1828915
1431779
1450236
857512
1098968
98949
994843
649550
441864
1143548
1797799
691156
919076
752829
991059
1864254
1260299
1059280
1675089
209023
248060
1721415
1724308
704402
653089
1855133
804841
503733
680697
331261
1425994
196869
1151596
1579176
1392482
784605
1446534
253339
728178
1981056
992052
1626975
1101926
1483482
532002
1590559
1192459
106312
1076474
1530053
1544946
1755941
482700
1051715
235023
1551465
225912
117016
1852003
761443
1619001
1626919
1602796
362378
1062559
170529
1523512
1630948
1107588
545463
495202
286540
1537151
603490
1496823
1421975
813881
133257
370920
1533526
145507
23088
1857144
791877
809750
27012
1359096
1399773
1463188
465239
800337
1827329
467395
182361
481193
1378067
296982
1576508
1792618
283660
419690
1241677
1600715
395224
870942
648486
830610
1149032
1424703
801387
959066
1895775
869895
1082026
1222197
85109
481486
1987146
1052246
597167
676334
268158
785440
1806406
6914
1488449
394658
1654443
1304892
604666
680476
1155873
307007
1868477
1050227
49283
338582
1693369
1469058
1973889
1826788
1690176
597946
1303485
1772517
51824
430475
1561522
1845005
407603
1281706
1733627
1731803
1479751
359795
59022
392332
1369868
1148887
1241806
1916954
1972965
142434
450080
883525
1417519
1393599
57675
898764
1914937
1125919
1999812
982090
1900575
1180883
180684
504157
381216
1543936
1166689
168379
1259685
813479
1801960
853271
404604
1913555
1402317
1142775
734039
87327
1691398
1992036
11519
825504
1447739
1918697
1022879
366386
1231439
1507563
580359
235580
1818999
1581039
1521206
834421
1660539
696455
1278689
1110471
32332
954493
942529
1035610
74617
92517
421289
527781
464249
719244
697014
850162
1902158
205493
313524
334759
1338470
284086
961842
929530
1506195
499863
1506811
419887
1634472
213752
1098056
36752
634729
1819422
1823534
1399367
282810
1440469
1232286
5159
318335
1409714
1875475
1764360
1401434
1698669
1112205
631467
138256
1149662
1929698
795490
703604
1142249
416940
1571525
869937
1201544
1815823
715696
1214549
870086
1400179
827236
1131190
1351888
331132
1443505
358000
185822
1417396
1703810
769322
518626
21574
438296
854709
1563977
1413168
1099124
991128
396555
1988630
1842396
1905609
1919030
778085
1560201
1828212
1825277
1468302
454124
1761417
1643896
520194
1479040
1574887
371607
1159802
984693
465896
1880857
84148
685785
1044340
1649600
918096
181065
1848133
121208
823844
896741
273067
1421985
563583
1906584
929000
939973
344494
1152129
692284
1128539
1807920
1338464
1126094
1258460
1752971
686994
1216149
1037611
1127335
577225
14719
1537807
269324
1645484
231656
1917537
1405486
1938968
1822511
273568
849472
1346733
429695
1536653
1157864
1932119
1610648
504556
1326833
1287207
1320911
1290523
817934
476799
410103
398958
1143258
1133511
1815929
1117083
329477
1109677
1126884
1574983
1978177
1057842
1557371
569226
1828944
1445929
1584887
1540760
1308182
1173496
1922022
488906
429609
816484
1341656
405035
1335462
1083708
1082896
1326605
827565
963954
556532
958309
412913
1896442
851063
1367005
1609736
211329
738906
1755194
1773254
1547501
699840
875879
1334203
1368010
1112277
952550
656999
1415768
1023905
1727886
1992414
1567577
489570
249972
1890022
1736870
1917560
769038
1340770
1635559
678634
344289
1124746
482100
1482052
979655
126816
970992
1975110
1682097
1369369
1624497
1286986
992341
716569
1347253
1975212
50687
1580551
327473
1398759
1891938
1330303
967268
1180119
230683
397782
1457772
1999260
112681
1760501
1950083
604658
1782364
42073
35926
1924830
559304
1824862
1754718
1260285
780740
545781
1253466
27593
377276
1921674
345074
1207633
780724
1073212
315777
622670
1521442
927254
410919
1531663
1967132
126769
1723480
817972
846809
1425302
10157
1474063
98020
1040383
1642574
1493086
388893
209811
664769
1820174
1136273
972638
1545966
1150755
1651814
826774
1395651
49130
1865201
1225359
996715
275185
1971693
1237531
647370
382921
1935312
408142
994420
1692190
1035062
1961749
361833
1607393
992198
465666
1216692
559725
1083715
344426
1906308
1027001
1744364
1457313
1631786
1459801
1469387
217682
818889
588420
903898
824911
740108
1833870
521449
939974
1314505
1226834
175573
720869
1788530
1730122
1860689
113945
988305
374652
1205333
1461662
820142
175438
278894
839377
138042
20266
189310
1419739
1262447
1550676
1409981
1281985
980086
412685
1200716
459150
1980801
734821
542988
418749
1943715
46749
137465
1367572
61546
1014511
1610830
1160169
1940580
1285570
215654
1583838
1494105
744671
1644078
358630
388563
1909953
1336689
1589541
262285
1174670
984249
1872913
34975
1622738
1209702
561440
1016437
1537793
1316663
697932
1446384
976421
1857583
1097452
348218
1300591
1903076
1722981
141853
1666816
619306
814765
1137465
533458
1792025
485491
111909
79188
1217815
32337
1338481
873025
1480017
1167218
234758
264645
1749746
1625681
970108
308818
474020
194441
1655881
928084
414542
448172
1367242
1864610
1893775
1806674
325458
1043571
396597
546003
1166229
681211
1408790
117701
1024678
1058119
1028719
1566844
593498
1107263
572112
337048
1813474
1190777
684536
1028746
740788
219098
804421
1384626
103239
1607518
998458
1305828
1599065
1230144
1708164
1676206
1308435
137709
1252368
1249149
659425
1476219
867832
393088
19525
173498
1003184
347781
955461
1256449
331089
1710145
1798068
1916105
1711502
1925930
1880204
580151
1140149
253254
1122699
1432198
218404
454996
1750352
1599240
1329621
1337589
812996
730723
7888
1461027
1490191
1408291
1194619
1211576
1835890
182589
794469
1406845
1584887
1994999
1947724
1737272
88308
884518
267649
1843386
1163720
1981644
1165235
444565
1560575
1502418
1190528
1269088
1710355
1649436
323222
1056882
422075
553233
106610
740563
1588111
976297
1048767
473465
1881440
1729792
233865
1090689
1325333
1665263
302594
992899
671087
43883
1887378
565623
1647975
548132
1625757
164747
1337262
1006139
898485
130996
552092
676963
1057511
1813495
569643
1240519
706748
1726611
690949
1607685
1002438
1538058
717039
1943769
1317190
99456
1462266
896406
335093
1260211
462645
593779
844631
1019468
1111543
975249
629426
1975237
322135
1246350
1609423
575879
1051759
1976860
750735
762756
1456496
12068
561774
722690
1023490
689674
136922
1844964
1285298
255200
1655598
737552
264131
877438
1535022
631956
1325175
1958559
1590650
51527
183438
1787809
161486
233801
575332
1633694
1062026
1818690
681611
721713
1375965
1695662
434260
1435287
635388
1080742
861224
134476
523473
1911115
1629449
1617883
1440083
924396
1650750
288267
1409645
1529315
425423
1252749
597438
915193
103037
966750
255336
1612046
1228771
621283
398800
1714156
525358
775511
84144
1250492
973370
1403369
1431903
1046082
197852
1787685
210437
1070181
1592839
1893539
85168
1110398
1972277
943828
977000
316778
1301494
504148
307292
1492766
550357
1725587
1393370
1999263
1583413
1509170
455891
326971
1667840
1742147
1654712
1599565
803105
718884
218200
183881
988189
634719
1762681
372450
921833
612644
600724
1774906
1053564
853049
947798
1545246
372697
1497396
1129625
238967
948993
922327
1801255
324241
1114566
1598619
743470
604069
344087
601478
1875175
1725323
1762855
13346
1977190
1294285
1605832
380516
550386
1146638
1253661
1310007
1485966
794642
1934145
974684
569311
946816
938668
753345
324575
196527
763833
577320
415438
1235395
266008
758280
1689380
946153
1739280
1889313
1421243
330321
1694647
396555
567444
1080926
734823
1581353
1458203
546015
134351
1574360
248136
623350
1977265
748870
1720715
330985
1361438
587178
135393
8269
17623
827658
734540
744700
242441
855251
1105147
475355
1188059
160730
732104
1214983
231152
30882
307625
1968928
1797028
165119
537498
107221
1597484
1328961
1708641
81212
1531238
109828
624708
1355376
1575129
1352217
854393
90000
1318054
1869409
1922972
360857
1707236
805449
213066
47234
1261551
267407
1691667
140693
1226410
437463
518533
1322428
1785001
974228
335509
1857084
226617
1562165
431109
359305
737188
584425
694364
1636294
350110
1340492
146265
1067577
890398
1358442
27356
1345995
175081
1507220
1050358
1753286
1837209
718783
1322502
1904126
127416
861346
121259
176961
606536
507764
1048941
320244
1996547
162270
108153
1448602
496298
1135156
1288343
1664039
519974
1331931
885887
270533
786469
83836
817303
963429
1267095
23136
1136094
1577964
334999
112849
1004948
547607
1418796
1046207
145165
16442
1140706
937541
520510
819179
749474
1924956
1541494
1320028
1390928
1051040
1454189
1373257
1898282
725598
1872956
928990
1333505
1160405
991119
1761268
409793
716316
650300
23464
1924498
1213782
343064
55925
1635128
713763
1474436
1345078
695433
712597
220639
457737
1731954
1340310
2614
976560
42815
988017
1618089
233048
1446554
812077
874209
1397543
223867
1403344
657690
1036854
753492
1438671
1100042
76668
1039345
1081367
1069816
434517
1537395
508195
1832397
1251517
469522
590537
691735
1742279
703197
1095795
306906
1876296
1100874
741180
46067
1797677
1722951
955621
888626
1053478
1917929
1800964
513523
1725908
765164
1779703
1900218
589720
395707
119275
1139890
1191882
1064257
109715
1920711
876548
262521
1980472
1133670
1885744
1305053
1360318
1118202
590422
1304647
89441
10931
1530956
1173739
1950584
1658171
1399575
568565
494415
592488
840195
949626
1939671
1210512
16473
1884862
1510204
1371951
913853
1752078
1844909
1562154
1613040
1261109
194379
1316102
1018171
1393678
19505
1637706
1522739
899882
1591592
1629572
792870
656643
1159551
519066
390615
1250527
1443564
969915
207844
1435921
806680
1113606
1044572
26808
479522
1549981
179489
467147
833377
1919554
929745
1522343
912355
1498726
1500283
1712422
1146319
247433
1320294
1031535
1506432
1337198
1125588
109694
1965381
1108936
1907274
337137
682076
1309251
377236
1594329
513989
1596819
126517
1839666
1772142
623928
1566839
874484
1602637
1832190
799427
626589
202257
1105713
766508
1113207
726901
1373576
792459
548672
1567079
1781512
139269
770508
1248487
823777
1482742
1087573
1096086
1902470
924394
1782940
58425
1729123
1633612
1049600
1453608
1336264
247068
353596
1419884
443838
1478837
729827
282
971763
1277660
1034016
234096
77531
1216589
265011
1212798
1710901
697766
1860395
909770
1785994
175224
1810536
1847087
1855493
787998
1171462
963653
1631554
236725
1903883
1144334
1637345
474556
207568
1580521
1939072
989207
1766355
367129
221652
559372
1406315
1120195
1349212
423580
1624163
391052
1549881
1074220
1370482
159673
1396019
703203
19405
1370493
673713
924512
986047
1231741
1791842
1992438
198132
1652110
326460
1159909
707034
662074
976873
521809
1433959
60870
38371
1587659
1877478
1411740
275290
1795531
1368730
1785156
1955726
1138960
1296129
483273
1165190
1301308
1986385
1208751
689738
135026
1455410
1166498
1071470
1186468
10918
486262
1885560
752467
1451881
698802
1284503
240426
1173659
120336
1386130
1729978
1030071
1933655
948754
513274
706609
625775
124345
1927016
655182
1036588
1077723
597100
600418
1546501
584048
699464
764653
733171
1389900
1156609
916605
807553
539346
439808
475279
281083
296354
1925889
1887356
285599
827935
902218
635017
354017
377655
953234
1921646
5820
1422076
1029249
850367
898587
1877412
1813350
1791022
1286352
1385813
1834561
130762
985627
735992
855886
1306372
915326
758270
1901819
106048
1657424
1189290
1376669
850479
585346
402431
1757572
1309437
1437970
1078686
471288
1822234
1718229
149521
185268
460621
988661
1111342
738457
501419
1599472
875575
1882442
366011
862314
1610880
1382317
1680382
1167786
1876580
1720701
623243
1993500
1916990
112704
1890674
496619
1649341
168812
12592
95970
611180
1385233
1185347
775774
1395233
1255559
702042
485931
48235
1377225
1035865
663086
1070495
272825
355050
1863241
1155977
1107904
1547672
312744
391798
1550788
558964
1916569
252433
1216564
424512
550161
663226
1080521
1221108
304801
1883188
158215
406501
1703973
1361568
1708477
829595
586098
53149
672447
1761031
807502
1778728
1585835
1647590
563743
29161
633371
974954
1023182
995251
75781
356418
420632
234146
169389
1558259
523486
1219727
481817
1138628
1672597
613494
1443660
1484068
680469
1930039
1657228
798234
1280779
1496411
746120
1483641
1823150
1271372
1181039
842886
1608110
718028
867414
1842942
445038
271528
539092
1072477
332762
979175
1523128
540665
184049
410998
491021
96569
970403
1073758
611196
360165
1521241
930235
268167
1422964
1704574
36373
1402324
70554
1182557
26366
1247962
1042440
1988776
1352110
80021
1664066
942166
369243
743513
391634
1019493
1422580
1859017
634980
680709
595975
241223
345661
751775
227934
1414722
1096060
937454
146895
221060
1735916
508059
195866
796715
35421
646169
1128368
218806
1422344
1431055
289732
154774
657758
627794
721323
1417624
710605
1791276
1338813
1853403
1403096
927253
1414390
412667
1031113
1043109
280492
866436
1973629
146231
1285071
1432099
1573071
1160444
1911004
1825419
1726467
424033
1389252
1935567
1048323
1749282
680655
1717880
88700
1819148
526835
1774201
1043580
1109216
219820
506995
1793249
1627941
278796
755378
1700228
5495
651961
1398980
101190
1284440
1482944
1252002
756416
1988239
1776532
149429
1690078
473417
1101056
677306
773040
1954972
351848
1329743
763583
361413
451404
1935603
885373
31090
1034655
150175
1234469
809595
1836990
1357918
681081
537057
663888
1118440
248446
1166222
1321551
1780589
86579
1794226
1908005
376064
1109
996839
489080
750680
53071
1147130
1141432
1106369
1245162
299848
1636954
804565
245260
799662
1332769
729339
161430
1190447
974246
38105
1552617
1108303
1902385
1020326
1085435
1417067
1847408
1024048
1338332
1611274
1459083
56507
1791589
248520
1768655
722327
1747525
1273526
1482657
657236
244971
727143
1217619
678600
1580413
1867398
1941829
1793135
1251887
1029082
1729851
1868212
870719
1325722
1568462
419007
1000693
940559
451926
247373
753781
309975
1521833
731519
186785
1356894
1168350
467775
1876705
1402274
603645
1338909
1446590
422720
1240673
1046036
921984
166332
1086381
948218
1783132
1870040
1331084
658932
1358171
903281
1306594
1112633
1156849
1569035
750634
507872
1862564
1813630
1544272
195429
1491635
1618511
966180
1467516
1909096
1230849
264075
175438
949166
1238895
589456
1052256
380742
1115399
1521909
1222978
297302
961398
42200
1309871
1380648
1187942
1509914
168666
574572
840492
692017
981378
341592
1038512
1317144
643072
1231446
1037004
1444906
134406
341816
1868767
1260506
271754
1388933
1524867
1721054
1378703
173765
558865
186877
860192
1381498
344769
894717
1699566
871849
323301
548094
893950
1102168
592352
217968
62190
1607766
1293496
943204
1759365
1375945
1031146
1977144
808361
1464614
820786
1142752
1231450
658355
1344622
1667271
1717135
294390
121347
915217
4203
113141
214040
872769
1046734
504126
866120
956543
385019
9240
536817
1137177
76754
1821488
1739798
1189520
1644439
488950
1747363
882888
1308788
1016760
1105471
781947
204708
348332
1310169
1126517
866000
902818
1939639
1959915
1347373
641437
109052
1659917
264257
1847358
782489
1534591
1984820
1127999
372591
1786657
1968415
1840055
1956912
863072
1169934
457594
670691
534152
1886874
1612361
1107645
942233
1618544
1903161
548159
810813
1141913
1087337
1054115
925441
1985515
847503
347989
1838725
130045
519208
1829646
1333650
12784
1290076
1846676
685270
1811086
220283
1415666
1664594
616507
1553019
1969890
129356
1206907
591561
533822
223616
1727601
708066
213233
1372657
248257
1563094
722651
871393
1094585
1120464
1155940
1116278
143054
123498
607923
1928703
1702017
1903526
1262293
1595004
446565
1853767
1757461
746229
38573
1358371
406957
88259
1087692
1474971
1815845
212538
1203422
960969
1805161
1515978
1130451
1678057
1059494
1173613
1844105
700440
1404444
308423
1317682
1306788
1956300
1399253
1444934
331496
733968
1209214
711879
766743
403778
761941
1847908
1019017
1457936
1754610
389184
514289
1363054
4301
952741
339163
1270083
1420571
499063
340487
715678
1949956
212303
734076
996920
145710
1787530
197663
1468962
892912
1813152
747471
1661314
1436139
113515
1712883
1877436
208994
509649
1252550
1151345
1598424
654714
1070009
681053
1510779
1200656
1479635
999442
810388
685940
1786397
1932408
24391
1251242
675382
803067
1200500
1952711
1880291
1260078
1393700
17971
1355148
550277
991202
251180
1641688
339077
274581
199244
975948
1726062
128887
534052
1465248
247708
172052
417957
1626594
440919
79506
593719
111740
1878490
637223
1427841
1980062
21197
295527
506770
818697
352586
1302954
1931637
552937
1624199
938929
901728
570372
676431
691063
1517860
804711
1440366
1272945
1491566
1100300
63614
1469374
1719481
1160875
1720222
1934181
707123
1055574
615900
1061940
467753
338581
290743
531766
71090
1471975
234567
1098996
1656752
96375
567103
1390006
1787150
325356
22507
230937
805734
1172995
1465149
37766
483151
28909
1331860
500133
1317476
1566735
387325
366066
634613
714304
879010
177191
1453386
1558490
1558047
80058
282718
350486
176672
469520
1088585
791145
1457739
1437357
1057117
583295
1335976
1024744
49841
743728
1712186
252759
1932201
320039
560111
1708401
43549
1234349
862171
1069708
144069
872819
1048872
1954587
331701
1080815
454643
612000
587446
1099028
1831569
448048
553774
1219685
1318259
1850376
1221718
1779390
1819965
1415684
1866111
412723
1589874
686101
586455
522330
1624384
1397617
1804927
1856059
823873
862744
1193940
621368
1588964
1036679
1971723
390119
210076
479186
1583684
1289448
1724177
802741
974474
1431843
1307831
1685335
952886
1397264
1769105
1836804
1521368
387080
1855588
429755
1906437
1729937
410958
199931
1821750
1047594
85922
1638438
1468773
48599
114255
1426438
1339152
1431331
1197894
1752696
966745
1524745
1049802
198432
1475133
129900
355093
1214699
1644995
708447
1612900
1984818
1405000
125684
208008
957593
234154
1494242
588858
1598743
1036312
1123333
1507988
1405310
1849731
55718
816910
849647
1187636
388939
1668984
198112
1810408
306213
420389
1194200
1002029
1096408
1261274
1140428
417848
1217848
1907771
1631151
1218955
1991597
1821486
1254771
1333575
312555
1277235
1638577
352677
1617686
1661831
377197
1011411
716128
1182791
83233
25125
931741
1491389
1841129
878105
1657252
104932
143134
1614707
1905495
903394
1386897
1077441
1880456
1873462
1961857
1794347
654965
885154
1968029
739654
180572
130414
945676
332047
1512461
1257705
333637
1018700
565423
1311150
71069
1662272
982522
676975
1998492
1119486
1453901
996253
1425273
1814380
917524
1965597
803519
737265
153594
172529
321675
1316553
12152
1976279
1371689
702874
793321
751461
995720
1674683
177797
273898
1578359
1693437
530270
560818
187643
637717
1790414
1085277
1170517
680363
418750
1793020
666486
1158633
131176
488400
1668969
412201
812087
277388
1216803
378871
1995185
378784
465115
1455831
1313120
1564281
250140
1214142
1649828
1516400
1765215
1637850
373462
1020138
1645513
470056
1398613
413511
725407
1444390
1602645
304330
334316
1648361
494083
587489
830309
1565007
91541
714831
1914544
564290
609071
429483
1860956
1881626
1578870
726195
1222417
850791
115678
1873339
200703
377324
1390478
1139132
24455
1560013
1203449
285335
1250946
1889893
1169711
658769
1059146
1255117
1900269
528176
1562505
1191677
993826
1028273
1116800
493170
862141
1590672
855300
425217
1093846
385939
856842
146912
547757
1876922
372230
1375746
1857238
1868119
1314260
102184
1166962
403733
964107
1589173
1655048
1904743
216918
590770
1453515
216507
1170416
1185036
668308
121463
1228830
1355156
1957545
1295794
1818690
235840
142869
969301
805707
1836562
1984326
794907
98174
1874329
402699
1408308
604636
1629768
1434023
361434
1917970
708160
1232001
838282
672194
216735
11792
1988822
512064
1275065
1291486
247477
1101541
931136
674018
1389421
949127
703493
707501
1183781
1540275
1354732
1275083
774642
1248359
607154
650134
587557
1266806
848266
466078
1418779
548052
696009
1604243
93958
1947453
1039865
943454
1794302
1909769
1117701
276157
745499
943318
808181
1413734
265302
1676469
684517
1371266
830494
1564785
1961796
998946
68274
1757725
754168
1791804
690912
1502680
861538
1609626
116389
831669
1955667
1360102
1799057
1201624
543316
802323
1787690
1656217
1395546
1312825
1217686
1173486
358235
48236
1128830
1271598
32942
184527
1070265
77599
1665706
1728010
1479819
1634825
1058504
1055777
906165
1498954
287833
1242388
691642
449613
849912
222047
1291111
1233282
318709
1098389
1753199
40415
314855
858615
557274
977998
156063
1432342
1621185
1512651
1418173
1991330
237281
582248
1734882
624311
1684078
638650
423073
1773692
949048
763831
404293
1262183
472825
646470
1619336
1426047
250476
756571
1569767
1974569
925001
257771
1678604
1027952
291177
4222
253143
1780646
17940
1575491
453213
1740664
415617
172417
1118862
1873913
1338297
29410
259051
1097167
870316
1311843
1366146
747437
572994
1608922
1753005
1019979
1713419
1167335
1175167
173062
1851540
1466368
1572907
1809737
594746
162698
913626
472960
1312242
145750
528833
1236890
88140
51559
136891
322886
1976453
659075
559803
994087
957842
510569
1793011
1787301
693132
1138220
149770
996784
333212
4443
931049
1156766
790559
31787
535853
419180
396756
808959
307128
1178138
1191978
1054703
489667
1222264
823121
1082331
1665057
1779136
417464
394842
140208
1451268
1226022
357902
297440
1775616
1329336
1393637
1808964
1578172
73931
143258
1465855
1148128
1017765
1691474
1399121
1726108
1522565
17249
949845
213080
1897622
738462
1344113
476845
839335
756032
919460
1496321
562128
1897351
1492734
1562397
912306
572973
82276
1950405
914071
368071
26682
381147
1739623
387745
835684
1331451
19950
998212
1622199
231105
689995
1045016
666110
1528636
2909
92878
891641
711780
734392
1203902
420842
1514434
1953987
1135456
1987311
1900471
930380
398552
1524628
1686196
376325
357187
1855223
1879729
386732
465315
1761144
996232
38731
928284
827501
670850
965680
842135
225716
1529730
1964532
1903623
159355
1922315
89788
1232597
1034012
1154199
86358
1479600
1100215
309069
776025
1955790
1578942
206398
359093
1540763
1445861
829411
103279
660958
103625
989052
481949
673423
647894
1397474
1866738
1789628
492711
1213304
1094894
307531
1116030
986648
1119159
1726449
917934
1515479
235395
896866
1558280
420177
1235771
1408497
1343379
600298
1942800
1239755
1868735
1398035
1701033
1145168
1128578
684231
70866
29078
1793403
854031
891282
734307
541544
1674396
1064651
260617
166752
188550
955518
1012793
816352
452953
854495
1637493
293373
1846131
1106787
1904700
681960
1766945
133218
1511508
471036
1099222
656227
579038
495210
430248
1820410
1248049
1853591
410316
657769
1180606
1194161
162725
921461
1823518
419148
87623
1237946
829353
1559679
1750518
1202348
1648250
1863560
250619
1064516
234108
63008
758854
1536972
1952969
1237502
788246
1857659
298700
581848
878692
1345717
1410556
1946510
1606838
1202879
1669208
1484825
1787174
1561331
1969354
1677361
1339394
1352076
1313169
1500385
1440823
969234
533755
1730332
650918
451369
584289
1677905
154381
972743
1618917
684593
22900
169155
562603
1908229
323097
888643
1202499
1571618
1800815
319868
119210
629259
1155735
1116891
289518
836039
326077
222205
1058930
931739
1253444
867446
1284256
71818
1863380
466891
1289669
1425621
1425714
2319
1708289
1178536
247622
1641569
871377
35032
53028
1388905
1865454
1786224
860303
947369
1266118
534501
889346
1908105
878977
556487
1489427
751105
158116
116859
1016100
200961
1020190
230121
549029
1701408
1263723
1648333
428571
1188877
596515
1195449
1120252
770139
749646
1095201
1821718
35042
1058751
331657
77512
1363958
196576
235815
196931
238314
925172
584026
222708
350825
72676
862852
1066508
81560
564779
1962357
1564809
927648
69059
1380397
1025231
308816
1680688
1832150
926336
297904
322016
1451054
170114
1285926
819542
1151545
49010
1414695
1137064
1994316
1126967
1520540
1347321
169780
337743
1530668
355887
1542349
576576
1521208
1305239
729782
407589
1084320
407969
1507500
1945403
460003
332619
514559
1941628
1373467
697247
400840
570690
972379
1725076
1798095
1567632
843237
390688
1155492
785821
769423
1546694
550676
261071
189581
1359085
718115
921241
1149186
1487378
329418
794386
1671944
1845087
1489774
1971438
1431405
1057759
756702
972232
1720435
1403067
1623026
1820780
8975
768064
210000
1966619
930931
1816164
190269
1615088
665556
231756
265046
1472922
612988
730795
1781078
771797
826614
1374484
887198
217003
783932
1717363
809302
63819
534989
868189
276464
1984030
958841
887145
956250
1471384
552284
1210749
907485
741352
1210593
451258
961306
888362
627881
722858
342094
1740027
77257
1166232
1191796
1900798
689825
1088259
1448454
1486243
1479370
249514
448882
537900
1246075
1307690
917490
1190132
845968
1429134
579388
444008
1145275
954148
136010
1669372
50395
1145696
1879457
175743
1786231
1197146
1929320
1811274
514174
640157
595056
1694484
1449118
909220
1233595
374609
1408874
1667819
170474
1136408
1385367
1101198
749750
366319
1729859
8284
1656619
1842592
1497114
1554865
651892
1684848
399068
1228086
844319
1542476
1913692
1545850
642514
1794823
1313452
906582
343965
984851
425030
702188
506552
831397
475324
1384068
1847745
1098311
1568038
1755303
1431156
1314132
1573734
1563509
574191
1270721
884925
747648
56666
1128485
898329
1631962
392611
541177
774131
1510005
694511
1100355
1763624
1978655
643733
845773
819523
515155
1872692
1288480
1391638
1745996
1118768
1614368
1106090
1970201
368649
1880314
722954
386007
1728940
1348244
1193569
1971312
1750357
1641808
697099
559755
1632611
225848
1605508
1576509
1792896
962728
75291
663137
1836286
899277
335233
346214
1310618
1268002
1143959
1474182
668770
1534938
58197
1907865
1502904
1233186
1815863
1246371
1216696
1268162
1525414
176287
1465552
113784
1956273
284485
496613
576851
305954
895846
1194242
1855189
579229
500041
1585442
1459355
742859
1395269
1181793
314596
1181393
1877622
735124
1093584
1420639
1196111
1354561
411487
1120483
618821
947415
1142704
1431916
173665
1704502
729714
119441
880798
968279
194896
567782
491509
718646
1333206
1183979
1974676
1607051
719722
1023650
595676
1976982
205681
1552042
1760221
843007
1060167
211423
387646
1792090
1824132
1959174
1449275
126328
540790
1205684
316322
1110739
820420
1236816
962734
178998
1044224
386427
1868962
256959
1018818
778954
349897
454573
336636
1312970
1301623
1963974
1102822
149348
416878
1699370
556133
1096635
1497092
803842
861849
131659
1285163
1939659
1514799
538491
200110
1590326
542231
915151
20852
1478793
1388809
98077
1785069
918469
295404
732089
1823235
716678
339375
377027
966255
217525
1761324
1921865
859562
895006
1951410
370993
126912
1646951
917888
1860173
235578
1538112
508624
122594
184562
1366718
258926
1734013
1263950
1152825
1396794
877310
561815
1366750
1322627
845984
1156461
471367
1278377
1525285
1942466
90580
1913280
1020463
283824
428492
1435785
521528
652139
1562145
1094144
435974
1593452
924497
1318304
1667774
1833087
1739027
1636937
139725
1856068
1328640
1547183
28429
1228674
1731112
651632
84952
263382
683252
20890
1593188
747914
374479
429040
448242
926488
1887087
335651
1076912
484699
805844
1235695
257400
1215447
727369
1059435
467929
1824256
1789395
609350
666025
1074932
270088
1382855
1145016
658480
1835692
170403
481572
1550168
32848
58468
1509325
1413511
590672
1184706
413771
1987622
1808216
466199
1593057
448557
252100
766530
520883
451860
207509
1753160
565894
1798517
1163691
475111
49078
741726
1992609
1695176
1799816
1410222
1281425
1853512
1403244
1191336
133635
55015
1774512
511776
1241197
629207
32682
1275220
111411
151998
865092
399603
1420275
267066
303282
1174108
628755
1147176
882836
998337
1187644
1981052
828981
198553
1770687
296205
1896444
142751
224088
1507428
239868
633236
473828
1255522
230605
491927
1568401
1418615
101179
1243901
572044
1570199
1003075
657535
820330
1500941
1417436
1639421
47228
585343
1349299
1529480
369608
387024
505725
622834
274105
1204317
931159
1571853
1602185
1892186
286691
1222437
494162
656943
1487125
472473
1257669
402349
1192711
397909
1192043
874439
1147192
1254263
493919
1697795
868465
118250
309456
1328377
1985308
1532866
213404
1675632
1737176
1332737
538562
857270
97806
1288541
1183285
1799154
708159
435906
339153
1050509
694869
1415458
1899416
1343255
1581825
54097
760142
784559
161903
2948
1722015
1511532
1925149
1585161
313249
603171
1892490
1585042
1225790
1665080
1366204
406646
702899
1548878
121326
1503381
950165
1553880
1011386
820799
1798109
143110
1144604
1571989
374990
701992
1848833
1762937
1596460
1941111
1802895
996235
162590
703229
1765158
1095373
1594246
737766
1752028
1554820
241267
1056111
1714162
1203692
950939
295241
860880
1327397
488735
859519
1403081
856637
1198926
1548300
1093980
742545
1064452
310844
1840330
58825
821594
1859760
925550
1458627
830575
1535311
690744
1516499
1967214
863300
1915486
114721
1202688
1004442
1405921
573237
720010
1386834
47057
423445
956504
919265
1139332
224094
53538
1033826
435733
48923
716414
1019009
988294
258864
88386
19235
1306869
1394249
1060956
1048760
161678
973813
1539763
1234618
527856
431044
531269
1846275
955217
1251730
885795
1808834
284512
1278419
1796774
20011
1058765
927729
1529322
334348
175494
5024
248746
387250
1240038
286831
1540826
1316814
1227111
720782
989926
883440
1663896
118932
439904
1826218
1364755
1869435
1049636
75324
544807
451606
420083
1211768
514726
1752893
617550
1564750
1800094
320724
513044
85502
1367421
963543
1369953
1846338
480083
441130
1308536
223459
1890452
1805876
1113329
291700
404920
1586786
1738980
490740
1887130
1059405
412513
1623204
96091
852349
1362888
1578593
1422502
1121650
304530
334189
1511171
1474287
641601
551328
1383440
602113
130420
823024
1983442
1206703
246622
966745
129045
555823
1459182
1511459
545513
539140
132196
1684532
1100687
1081755
1491138
1545825
1939798
1774051
629667
1746806
834840
1700106
1845341
445526
633560
522489
706195
506446
1809583
1587060
901625
425875
733854
455858
1265687
1802214
1013068
653367
800376
85553
928882
1971958
1150443
883266
437828
515050
514521
1137793
1653249
1620804
163320
295416
1014268
424089
621741
1986558
1615352
1355136
1375912
970163
854729
1438976
548493
474483
1578526
80203
731888
206720
234128
1390958
151315
248103
447108
632407
1212290
1727839
912397
159985
250510
1529164
412821
1804527
564000
1299646
259728
1637323
633478
1289861
729835
1109819
1801870
389580
1834176
1164814
1087647
1027520
313389
1047650
1027193
593267
1267249
720419
853388
1462528
290805
1098185
959120
706875
1343704
1188872
1130217
1165456
1683237
1577680
1800404
1755232
1609633
533346
911902
934750
1306379
1425534
609065
1147603
1089444
1611412
1049338
1625816
52349
503583
1883414
875479
1676919
654674
603969
93925
1895096
1088578
1610127
468091
161348
1218556
1913649
400620
1747697
265059
1270234
1864637
68726
1455432
408536
1621240
110815
1208891
1047253
1138619
1281138
579576
86991
1985585
1581332
1175801
533280
130144
1106205
549124
1915026
1510323
742374
1805401
1298029
1909578
1696418
640280
1300379
1476212
398936
567793
1270419
1060044
546110
1455528
661292
410572
693091
468763
345576
1676017
100832
434506
27644
912894
1995139
868891
1103901
1384379
1409925
830316
1647532
1694115
1290938
1664717
37461
1567391
1795483
1513690
1399693
20875
1180412
1991766
1353093
1292982
31603
1551874
207861
555126
114650
1884189
553982
685388
666904
202329
1027266
1337456
911566
1902435
13575
631412
1210004
1914217
365331
728953
1069350
1996268
560725
456589
894612
1588197
377082
1116810
769950
300310
789149
1050697
1893507
817158
1662865
662630
1807166
1366933
1457690
656780
1755879
1441818
275265
409205
1447710
98038
1722547
1353511
886790
413593
1065669
1712376
1486562
1719038
951106
486065
1801549
616605
1130508
1209070
1440677
1433174
1055385
1976840
1871547
384694
59099
721650
1136600
125289
392663
283563
1596224
946229
985635
735558
183184
180549
1567452
1672115
1443516
521362
1485575
1000045
92884
1925299
1547453
15062
47880
44469
959540
650543
172669
429942
1908179
850740
289003
442334
1582610
50430
1660244
1999445
13197
35438
357464
1442192
1213326
916417
1047260
1519826
1660057
1330433
1709753
1082458
1465337
887979
737920
1152283
1886318
620730
702802
499804
723882
1524652
432223
557049
276713
793382
177850
48347
1839632
659017
583660
591655
1715040
1050518
1032527
730127
59425
1043800
475265
968062
611343
1492649
1074212
1351124
1646312
451557
1416141
1490628
765611
1752435
1333811
1950275
442824
76401
1363328
1665486
209941
1726254
1443808
328373
1128863
1025712
127238
1072514
1988795
884138
896003
1222561
1544328
1911074
139929
698294
1399021
101461
279969
1965915
1674975
1780755
1902368
671639
1643850
1615810
1471129
1837737
1905990
1625525
166771
874655
1273121
1506053
1262191
306258
306758
856651
951171
100248
1698892
321595
1288375
1924561
1981515
1285950
904372
1548359
1533216
1312477
830558
385333
1570252
1708354
258693
694864
1317601
1403744
1672127
806822
1599689
1481658
1508027
1081642
672040
458274
129002
1121374
1092219
1390951
558749
1065283
660271
998125
727592
335095
1400143
930728
1816630
146640
1340347
1045958
1766876
501620
1868866
745895
1939863
1844435
1360088
1392916
1909665
807098
82514
1124839
36495
114488
586190
1143724
1918447
1302499
1439250
1897313
717237
1036529
1792497
1846640
623098
319524
343070
598254
851905
1211449
297952
482630
1744651
462856
1469089
1857685
285257
1402784
353881
411426
703426
284034
1718765
651373
739754
1492509
396872
1046182
1728644
796421
600105
925430
1054856
1401776
382228
469620
673665
615195
418105
1758398
98088
1662573
179243
207706
842487
61399
1314926
521055
1102317
1385893
868886
1272736
377176
894414
181492
10588
128378
1762194
1998141
1704978
1870439
1846399
1721734
19328
1573623
296148
369817
1691905
829031
1670444
1769431
1448199
1273327
1096102
1524717
1088706
927647
23695
1504589
161646
841135
982236
345422
402673
1226737
98208
1017337
634490
498690
1530777
253564
1182679
236146
157025
1091081
236681
1260215
233939
969174
1464118
680554
1697679
1842784
8759
563421
1225667
463282
986196
1105893
547264
987063
1081274
1306437
169807
1850871
1079167
1447432
1638247
1599872
819683
1989844
797304
1908974
1864570
263215
721053
1466275
827641
1522418
1794968
1036623
893773
1756921
1056264
1645635
1263492
966984
1974481
206696
1403676
1815799
1014895
1645549
1160699
1293524
299450
518718
1787213
265046
1473869
1548377
1131500
262531
485982
142057
480216
581321
1819776
332613
1580718
613177
1666819
925437
465592
131896
284063
1217248
834621
27285
529940
1633119
1112883
1703788
792890
916719
1115856
1278063
1098259
1677087
1838420
892405
1070157
1090638
1050640
115731
604578
1690969
817325
1729136
249571
1921446
755755
177018
295457
1528807
1758605
295655
1248129
239621
1751787
995694
863870
779412
1023394
300000
1766695
320067
977029
956086
1424425
280426
1542650
871010
1039659
1915492
137649
309633
954433
1804618
740
482504
1226218
1615063
661342
1009349
380492
931246
597996
1753100
1918919
1432929
236704
1548201
703405
31743
305514
1629347
1822891
1649677
1747800
1292124
1621604
1801499
97794
31159
1251446
1836592
19045
1231896
588456
733069
488739
171948
268933
763866
484134
259938
696385
1820792
391574
1398119
89378
1631011
579163
964867
1740600
1721196
103064
813417
302954
996986
1594518
831253
37178
440946
1901673
1499027
1464842
399947
726002
1943369
333996
752416
1050738
1436782
312877
452406
1234676
439261
1785796
351918
270529
231174
702845
1635885
468798
319676
93655
592060
669388
581035
1989384
33968
186726
1339495
993633
1197342
916456
604503
1152899
1864076
188218
65207
1329588
824470
32026
128327
894209
759119
1660712
238915
358501
103850
361300
1153029
1417238
1659086
1690528
1040956
1834986
1707705
1794183
311823
360667
1825154
517374
1180934
1225598
1764387
1798424
1110015
291695
1340700
1872200
23092
1177180
1088524
1989300
773554
1326531
1816110
1246549
528508
1485855
404018
941938
532068
164055
1500881
186910
1105720
80467
1779207
1275926
1050278
202720
1086857
418919
1038465
496746
915466
1248165
97037
972510
1158129
1276317
1378628
1406226
1904505
708575
72538
307882
1579245
943642
429742
1074168
1337337
1403886
734951
259818
474038
1101608
694598
1964571
1171335
203138
1087658
180434
1625851
1768110
456151
1405380
1897801
287426
225238
1759646
1664594
604953
713148
553865
1199753
804699
98656
144946
1104999
1496765
283059
5211
108122
1827253
789345
1262548
551072
1370049
361375
1332105
1848283
927210
759188
1362355
1137099
144335
90191
433373
1146726
678497
1357742
456509
1925222
1396102
1510971
702538
1639301
379222
751360
1302028
1588041
840755
612713
542956
738706
1323606
42061
111376
1187865
4103
1079933
611633
1676935
861876
1800107
1399534
682214
777587
1207902
933503
1011050
162992
1148327
1885917
800991
638559
147932
709449
1287131
1852664
1203029
304008
533980
1060149
1029327
345780
1531818
1871610
201011
1784979
456387
986466
955138
1748724
1548444
1987226
615428
1677565
618451
826611
394324
84463
361845
1997896
1857771
1641250
1407866
13345
1542173
36124
345567
281153
1835234
1975105
1278354
386267
17839
1272812
142864
1357604
512456
680280
659021
1124544
1440573
1256558
413046
642429
851689
210672
1247682
1088866
778046
252068
1481593
1262876
875724
1951766
883033
159730
251255
712450
713036
1801679
1114738
1050700
179570
299579
1678782
624204
1479596
801937
1099768
310896
799033
1893574
1236236
1042433
1438284
1907170
1275799
757199
1796617
267315
485851
1174468
313856
1463601
256018
418011
430117
1156025
260383
384211
838645
300117
1761964
1204800
459862
1000081
1328898
555562
294318
1661723
1523175
1085670
1240011
1268863
1580284
858747
1715427
1876739
726342
1279811
1799926
1548046
1365254
234911
1544855
1936395
1032027
390652
1022778
1232089
1031826
1004620
1294106
1420314
929527
415585
562701
1450634
636970
711887
142533
984470
483091
13590
262701
96290
1993502
71676
257360
624283
268559
1742522
1640222
1132518
1984587
1925641
1398393
363517
366639
783734
1341430
1542937
788672
921768
1630333
1665898
566029
1689780
770669
1162383
450568
421981
1869759
1123631
1691328
1836948
194331
1703470
954230
404660
24600
963245
1319998
1182799
1897953
509366
1355684
1038222
1493763
1338294
862862
397124
1969682
992139
1670646
925976
1924505
202373
805045
111563
939330
794736
1568742
662404
76602
416196
1440203
1839729
1939330
575492
1685750
1389468
1914099
1348279
1737845
1005497
1700492
89944
739145
1201288
1954728
121510
281021
677995
986441
93695
1782611
367953
1924498
1898581
1112918
108257
383292
1096430
741138
1338386
1034426
1813497
1219400
576109
419274
1075534
1098204
48863
388996
107677
385222
1542426
1385395
830316
1635156
1216598
78124
1720735
1806478
1769472
493165
1547635
267884
1176496
1209353
1344154
1208670
1357588
594613
1071800
465093
615121
1901549
1326827
1308814
53222
512535
1275667
447048
99806
462035
612448
454585
958992
1316474
592463
343935
900515
1453243
60810
319852
1064963
855103
1356592
1561412
1700345
300284
164184
435347
804919
698536
51627
1961865
243620
1678456
996158
1035701
1720875
1979451
1176533
522340
900940
419688
371436
225287
1392384
581517
654087
938733
1915861
518848
402139
906240
784743
116106
1133392
972665
1633573
379386
1868852
1729244
1289730
1998979
1737396
576892
984655
1964074
1873493
1940377
1071859
395633
1427217
908960
182653
604517
1333390
123982
1109485
1710392
564481
1861862
1958222
793323
1959934
478490
1479301
1971628
837221
793999
1992138
1920271
559132
165579
921860
620283
518722
1688953
1048574
1190278
619276
526099
201951
1254298
332470
1598818
875387
745392
442922
680271
1683149
1257787
754241
878804
216668
1249011
129439
1511326
1425260
1396039
74102
1809627
273796
187231
1630818
460462
989608
1417974
1893149
1211736
742598
1228456
272634
1094002
1520153
880074
1621137
1218858
169926
1176069
1178517
602509
404199
937468
109718
1363793
512470
1054619
1902305
1843258
1960342
14604
498717
1010683
1656437
1513771
165292
1222171
803624
1148748
270275
353324
635386
1635803
918383
366004
255094
315661
250175
176827
1828
170416
521788
1048915
1287576
1304264
1634757
229642
684950
1792520
679698
1172113
105792
1518805
517272
1450170
1111569
1994366
535068
1529013
1514674
961876
839137
478377
300424
1657005
245333
771435
1881948
364493
1829788
1493009
849361
75909
285348
1366877
1292646
78288
499957
39188
322682
591288
18454
248269
172619
135314
384726
1876874
1214495
328521
1596054
1728090
653210
1173389
555699
998563
1515763
1327301
1363120
141922
1475972
1935172
1257559
1867412
1151098
304552
20524
896919
1598546
1177052
466095
710337
729210
47600
1474023
627528
244154
62216
1637653
1251748
830500
1652696
1899836
1571364
1416776
775162
672039
116522
1135808
89670
1420561
803556
767508
1283508
1528559
325146
206552
266000
1618558
1877082
365722
1706035
110120
285830
1548297
1616329
650597
1326327
275681
1279909
1621525
1897849
1471696
1018403
1969464
960433
727569
739911
1509827
1932809
1053570
1716007
1532670
1467988
1326552
1691888
184075
628897
1944222
366192
651900
535800
1398156
1509145
555373
435938
1058822
624945
1558058
1202280
1641638
1642090
1629557
1021682
1038220
1495842
60704
505571
377849
113215
949332
1918255
1791081
1948851
1016130
1185575
657371
931606
1972924
1893514
377635
314747
1276606
1560901
1303023
19944
378151
1211957
1482051
146139
865508
1509417
163438
1061408
1445095
133445
106871
14390
1811785
1011483
805272
1671693
1042786
1541556
698273
1113629
1077968
1927236
614728
357796
1507040
347433
1798258
312088
877287
247941
214820
321200
1913732
1190136
616544
1759664
1866670
6317
13165
390436
683585
1506553
531200
280318
1558382
844710
1829465
37602
110059
1808037
1530358
1355715
418670
314277
504200
1095982
298774
1490737
234444
147237
1865226
1804950
442740
421835
151316
1186597
1497878
1379852
1095587
1993548
507830
236154
1499730
327813
382619
260096
1438520
938591
1311102
822922
1112614
304852
1003236
1339431
1605068
1305563
1047637
435250
459945
894439
1249745
659589
1550507
1834097
1589672
476364
1552687
247550
558103
1849552
1589497
1023347
580376
1910264
892468
1786947
1326215
1671680
1554780
197264
1126051
256647
1736377
1380133
107062
539858
1610606
1716066
1617733
1142256
4581
1471023
1960887
976126
1434055
344592
650452
302107
1204343
58773
1538776
1211371
1933938
1935929
1144866
1309187
666685
960827
73261
1334504
530912
1699572
1682631
1783565
1655810
420197
1056412
1887477
1060590
55916
41051
1653315
1666876
1308806
1139442
1577250
1144127
1613001
796939
726127
1743450
713796
1004289
1565250
748996
1451034
212996
1016133
258202
10273
1547117
525714
1775725
513611
1333422
814500
1335914
12519
211261
558157
266107
1986807
1407308
719288
994957
509065
603753
11296
155415
782953
78978
1393491
788890
1939603
387734
452771
1153597
1622516
980257
1106980
1729203
261428
1483101
747806
1774979
401796
1877232
1832985
906190
28544
673122
721292
72142
1960633
720836
229957
408105
1345098
285476
1958266
17582
1147544
1659654
954482
75131
1163092
1939633
1763485
448818
1096534
156450
987310
399001
1595903
1156730
1793183
336183
571420
723562
903621
563675
1955283
922378
223775
1026939
1373882
12183
1534786
784625
1418240
1248798
671547
852590
276978
1806437
1774852
624956
1547309
226421
533601
1507517
721611
876081
1437898
150289
1221484
689453
1296966
434807
262199
355457
1452038
366731
516435
317576
594062
1292104
1519854
258624
1107402
783206
1312015
1088104
553965
168379
1850614
1313934
37491
1776678
422462
1354117
1186065
1921962
1986964
555440
800511
532243
175230
169304
1371357
257772
481685
1826733
36648
1596819
1640201
1414707
544197
794799
1217237
1751121
53094
1634147
651772
899462
1433910
935142
102293
1514361
1753478
1481208
1070297
1131013
997446
977167
518203
1421365
1792163
950859
1381264
473104
1373841
1467354
1002031
137611
1717287
282340
1626453
883670
824699
785770
536685
743739
1390660
1769073
1056880
343616
898472
27394
1990840
92848
929809
504953
1574405
819223
226207
1668478
612968
1481362
722093
144665
1990437
906693
1544128
75420
1669246
1148903
842581
927503
213907
749895
1986867
1000015
298217
1478303
65762
274571
1809033
1047516
1166992
1431298
936670
1578113
392326
1695722
860494
173161
843390
1787050
1838225
1688399
1407025
355369
1454315
1504394
1553712
1550263
1197279
133769
1363874
933964
1923263
1952456
534689
1556726
539913
1200974
889278
707232
422313
1444482
675024
482809
285311
1292463
30651
1225815
1355649
246482
1584076
1596135
69437
430076
1739506
797051
987478
1120590
1468458
1844771
1724900
1488784
1242366
1027122
1183806
1694597
1640754
751857
1859023
1747821
1985569
368857
1272081
1045837
441784
1092803
150105
793358
860427
1850959
1862414
74762
1920306
1009250
528111
612434
1811657
863759
1942709
864004
177804
516303
1729546
99353
1887007
649106
191431
1773682
1977960
122021
433216
813151
44316
1410932
1426023
801710
133855
477787
1793669
544423
1687297
61561
633848
963001
1586567
757538
857617
1548287
1111640
1422628
1679286
382778
1494863
1649664
280250
1581169
873402
495893
265570
1281577
369672
1219651
1171025
1006924
1375723
1868039
1308132
705896
956594
325394
416673
178484
1506245
770514
1169796
1379716
276306
717930
1744685
610217
1339901
127327
1424418
1053490
188334
1765076
26738
364302
847561
1982601
1176160
1793850
558470
1345109
1216158
435204
1671895
946719
1126667
1732674
282500
1740900
1602648
1554103
1682417
1592985
553684
1835938
544792
1792989
1256094
275738
189743
196068
401276
1882528
448843
1892998
356879
1529802
1415650
1940296
1427346
1766118
396010
1280676
605161
1079559
1492344
989485
1382770
858348
1269905
1723165
754224
1864286
897634
843165
1962875
1694754
1676214
1972206
814549
1574463
1039283
356754
233096
1720498
961988
1323964
1976710
19418
743436
1865233
779752
472641
289877
1652363
971720
1087465
1381774
1125956
1410206
1884231
265049
625964
1063799
273182
1619512
89229
1709455
1102957
1114760
1871196
301036
316077
457226
1634519
1774346
1311881
777335
1482929
840857
647009
97333
1201271
1175744
1223050
921894
391984
450462
1397235
489768
698651
1901760
475187
1199570
464657
1104326
1312790
567177
1188472
1510305
811400
499381
924876
1243441
1494896
129516
663834
878037
571560
1384146
9714
533444
1132975
113096
201550
137607
1943425
787111
1122031
521260
584275
445356
1835100
1094528
1230416
1746683
824201
607890
767786
764584
792675
1658634
317325
1768184
510357
1409271
1861778
272471
1428957
1395291
433336
1294468
197851
1107221
685628
1482384
748627
1392687
1234619
414778
1161864
598791
667086
488810
1437366
548410
1232971
401100
1804883
724879
1130875
1109491
377627
54913
1506135
1938434
1972264
915755
710794
1563980
1057184
145575
1430505
487632
1663825
67092
1588358
141487
1208040
103034
906771
1991294
356118
37650
1825325
29682
1573410
48885
1546977
1940011
197666
952762
288334
851001
94398
163941
1014926
860656
1857870
1340117
1288558
322713
1370213
1926169
173598
402671
1773248
1766168
776478
1268578
145009
1507312
224673
700765
1845787
1196436
345120
1333995
1477575
885229
1505197
1955139
1655378
36509
1149881
1007330
567021
1027005
1837379
386376
1099308
1268706
991487
357900
1791013
55036
585882
627215
1197058
833385
1830166
1984824
1247139
496919
96998
769231
805448
996798
527453
161788
1003635
497494
1177190
389402
846270
1657112
1357983
1351566
430255
1819707
352178
1424910
1435207
1360703
1650218
1226570
1618961
768280
500274
1668031
1680665
148977
1268917
1051198
1510507
841750
186539
1689613
116462
171831
366548
751659
675337
1677928
540989
1652369
1503739
1940525
1745530
1126969
1970792
922386
68298
754341
1216
1570766
1670229
1823600
210339
1377079
1353306
246418
1133501
1933829
1789562
1438438
1882141
1185600
167608
1998958
308376
263916
327383
372532
1974523
390008
635069
137216
1155647
1714444
798810
516262
1717702
1559748
1879357
1488608
1719150
465752
15517
1126724
496433
332395
192507
1675287
514713
487286
1683466
1672396
1875492
1679990
1884926
514623
696394
1673235
344091
740361
1580277
1133733
763125
662812
1927806
1465266
551727
1374646
1839519
1904240
1419765
1521334
537539
92934
588829
1324269
1951998
630630
1938541
1196562
197987
409837
1517031
1827356
549024
611390
1915079
365191
24759
883453
1095080
1564717
262038
784708
1568207
1678870
1044992
1830637
1021068
1447306
826963
56507
1700580
1446551
492131
1490646
1957037
1872784
856777
1822461
25750
1651004
453836
1569954
1035313
1719074
1234943
1177717
108016
1836423
1486786
1064261
1300899
964210
1986839
862969
167056
1336130
1371666
1330357
1111658
278122
1914571
819734
1201648
423296
1561523
639813
731454
1240236
1846841
1422899
306421
1887903
1901686
260634
1573657
50702
1217737
1940192
105804
1524860
1556192
1515207
298099
1989955
1155119
411750
1370437
1933883
1525581
561280
204708
1128648
498367
170936
1185353
1853189
533067
412291
121499
420421
493910
443082
1610456
1286341
525947
1882428
25430
314158
763670
48295
173567
1318836
1338590
205231
1154125
916222
840404
1824850
72694
1947780
1804123
104962
1411828
694475
857213
1278934
1777601
156815
464826
1110559
972639
421292
947882
649360
723655
652095
284635
1100073
608792
1678537
540899
27298
656139
1446893
1702933
1327851
1663874
63759
1052943
1721356
1831433
498008
616019
815957
1562465
330873
166824
1795417
1997989
1222324
1571701
585006
1360394
1207743
796608
1387359
208705
976172
1746319
347952
1191159
841332
1914110
1376973
905308
286390
1579984
402640
1041403
1458302
1096229
1830540
123780
892283
607147
275854
882541
185618
1571002
1150062
1314759
698537
1460200
771780
1797362
1509532
143453
1936325
1609257
30644
1242317
1254774
937232
1471895
86555
908036
1548728
1119331
1741326
1614685
1812354
1520567
1214966
1702062
1381084
1857761
1841723
1970741
1217116
1056339
698165
1484983
783706
191405
1401346
790733
806042
1707624
1402077
698252
1613843
1593432
1444289
1761902
275846
1099534
1227217
872721
234628
574052
1828135
580311
588425
1107265
732631
1722306
94884
249803
1543564
148653
144757
1629487
599390
1878526
522538
469584
1760515
758238
462764
74282
104257
289621
116464
1225044
982949
1271819
1358376
692117
1614167
1308529
398919
881933
1601948
1206564
1721904
1078108
736207
42204
518408
955886
896889
1154140
1952815
802349
1921765
670813
1287048
1633131
1024396
848430
87114
1368649
1183920
1521229
1991560
1178600
1147888
388025
1876238
1613674
1727082
371393
1651755
477957
1672060
1888870
1642260
515783
593102
82483
962934
1942435
1976268
1741617
1922432
994390
1642327
87094
1913273
47456
1818213
680156
1808055
1012587
1106939
1080715
120888
1958044
161136
482321
1281379
552275
280953
204313
1459372
601270
1831622
1335744
500375
717375
200363
1610000
866376
69142
1998646
890657
1989301
758034
521191
557254
40525
805612
1361936
1168924
655367
643904
274170
1508964
740828
1106506
1154531
1270528
428415
381169
1919837
148716
182381
1084245
1628054
1547730
304795
812135
597789
1529468
1747945
1332070
1708095
547047
1788035
622445
282967
819227
1950938
757564
1920253
234049
1034517
1363633
201252
1679180
743690
1593634
898079
495869
1572479
863116
17336
204274
42112
1554376
1710743
614758
763330
1551679
1836321
1399199
26733
173056
1723284
1616494
1039428
1506453
1028380
449312
623541
338968
1616949
1073082
1912805
1239965
1716874
375222
276092
243417
394956
1399700
1445633
1873296
251257
52627
1635477
1387241
800458
1623409
1031351
1428898
1550004
521225
1401840
338334
475690
1377205
1576725
1219450
635657
1974250
54902
647284
527726
135359
1968583
629359
691149
851806
1097549
1083352
752687
876901
1504245
1614304
551084
1537406
146027
588054
123982
954738
696904
1533750
758156
1841990
1996651
1058662
902471
924497
71281
891645
1082899
1113069
1096749
549974
380744
1301448
1614218
1002539
1113218
1132709
1139827
280733
1886217
1011021
1838021
1812190
393490
1626898
32515
354529
1343983
1553939
1595439
1946468
801960
1270155
1911675
1903947
372683
540587
163248
80131
268771
936437
863932
391268
379020
540106
968373
918555
958760
315639
45547
1502979
1771064
650216
1285066
1465954
1271225
1193688
667793
1410186
1829525
1428086
1897914
1046674
1207885
974017
1141285
1926977
388221
887175
403323
963496
1434746
1320504
971334
78597
1802973
279545
1450876
1077526
1260684
682843
1676809
863724
1958125
1589396
1262139
1889117
1833363
88165
1149254
953799
1189661
1076968
1031402
989659
1896588
796128
405276
25454
1426257
692283
1839439
274583
1235052
1863076
278122
1485801
959965
1100936
1130217
770703
1353305
514392
1387338
1931124
920795
1032423
454789
717566
1263385
1545475
221148
1480586
1976705
1775765
1864386
1726378
28239
1666807
1185274
688154
1014934
1565680
336637
1959185
1587667
725078
1300613
404510
1736943
1437103
1903317
555985
1079046
435780
1325020
979203
4519
1850000
480381
482690
1242253
1639276
1838456
997167
1673467
1560071
43194
853066
102466
1302471
1796417
871605
1190860
1962700
1317989
1419804
1381950
458652
1101351
670477
1154764
1604590
187673
1382101
287266
1586935
845377
1905106
244601
730343
1286282
111524
210504
1076727
175057
152449
411966
1931708
949067
1755807
1819045
19209
1211077
497657
1386420
1938453
330978
599461
1744632
128812
658661
1006475
1664421
1891987
931942
771929
599089
1023744
415016
116131
1077837
383787
824699
180063
1819575
1405134
1826210
1321904
33566
1592451
1422098
485971
504168
406866
471927
217492
1888777
1067624
305334
1955696
1473106
1405590
404315
1824247
968180
401656
1021372
257980
1366078
364941
756697
920497
1236543
1942034
484354
161692
454699
199950
1662215
1099902
623993
1707320
534029
308850
1013460
209881
163848
699343
12859
1950283
968768
1387998
162524
769123
882945
1771460
1935097
1510665
1035018
1149858
584095
793405
689515
989253
673890
1450152
1103497
130552
1525390
1509908
893790
386399
381776
564089
1820786
887888
1738884
1238131
1644168
555084
1960128
318000
596749
1490463
1037934
1940216
1725473
919537
946986
208679
98313
315373
75519
495464
820601
112368
705905
1432542
33228
171502
1064982
858624
626665
158111
250875
1256583
917438
1239599
1930113
203092
1292230
184585
1013401
1722218
1598675
920491
70224
65234
1202281
991881
1517789
1897966
728719
748110
1729435
541926
1821655
1702725
110863
1918627
944521
1153701
118802
1851602
1439850
1408994
1441815
1388324
480211
1387336
606031
1047833
1375712
633544
710858
192732
1218009
1331605
1620697
1702330
1931075
1412016
1498418
1946274
742774
1871993
999676
1016667
1221118
255301
389218
1090164
951682
1706402
496311
1108197
1689398
76562
1219176
193102
197945
1495426
1995219
461898
1882887
1844342
1089310
1016501
284684
611739
1050906
982043
1955258
362770
1804880
1568533
824134
1831944
1724581
1737327
1823103
1454330
1938152
1232294
421962
1478692
517246
1164569
1666505
436876
1803718
420508
256880
1433813
447814
557861
1521322
879920
1517352
1633775
1509603
279714
1434823
1066770
1165960
1049663
1581632
1624844
1762100
63587
92717
1976977
1393083
1370436
322222
29846
1860073
1427694
159317
350162
1294998
1674672
727860
1180024
75172
283154
815551
179755
1507918
409079
1583936
336907
260922
496123
763064
786798
1677301
1759479
235595
811112
448792
602334
608242
1200261
1755675
159335
191262
222705
1573031
841349
829675
1478489
1608251
1260654
1038431
1342777
1198485
946974
146038
1226380
1362584
500072
416398
1105066
533529
234746
979073
389400
1570844
1885479
426531
595955
12597
732821
1430252
831662
1489771
1069470
444341
1155825
533969
227958
333354
1412168
1524556
1240886
1467728
1677452
1046255
1745815
1282274
1994802
311301
1859927
1145753
249041
113321
1582089
1290097
1927796
1596350
1363207
945383
163424
1010983
1684444
1263994
56460
1137658
331333
1535618
1106930
235492
1674225
1101874
1092723
1498623
1595822
5327
547380
164418
42217
782496
1321815
945444
1468154
524197
1780494
378497
1256931
156281
138781
1276841
153244
1766709
445169
1670846
740276
582427
854690
1024986
1224193
1748669
751822
1500463
1174929
1019273
1756746
1858399
215320
1810732
3998
63668
1565135
833416
511327
900174
1330398
342854
1211819
1375988
1198017
460221
1788247
662669
935320
534052
509159
1105094
1193318
1108427
1178503
1538881
417403
1045089
58776
1300051
243976
645733
1393229
1754011
203598
1029899
1148640
1129127
576293
447201
522817
899935
1990546
1874643
1958225
1945288
478987
1054502
1321956
1460555
776174
1212715
1877919
1275723
869613
1665107
1832237
782811
734649
500207
1902457
1624038
940374
127096
1891226
759216
444311
514989
1911565
1200714
470107
1612102
861127
1756150
513562
406442
1443623
160455
1506993
833279
143907
1034085
402763
433598
1725336
539044
893746
687661
1178044
199816
1748475
310835
1078870
1201264
959741
1669620
1846446
701340
664531
352665
1342384
1031836
1610710
624301
1246843
343099
1021060
107570
1785108
1502962
1559020
1820680
957135
1365891
1944773
1988790
1949496
887852
168180
504180
662926
253220
1913384
1966680
1614659
986776
1702600
1125698
1475626
562742
866428
1771554
1092768
1419905
735750
202240
1993837
1527437
1862768
53655
326727
448911
689274
1025267
1888562
771940
1855912
814408
898782
92260
1023286
305156
881469
1692418
867868
1392283
1881022
1062526
1838051
263793
493324
1753110
675033
429190
1625100
1875617
785732
1682053
1893356
189172
193474
117865
97079
1875227
1977350
1050633
20331
491222
1831388
1885914
859760
1542107
930791
1362937
1196481
1028657
585888
904536
568947
1148371
1362448
1552413
104066
316870
629057
715502
191025
301171
488657
573693
1212197
1497496
713599
349294
731173
1542433
1509588
1404801
945488
1013505
1258868
1347136
1186226
1260628
154004
931635
1276910
1020307
1979775
898814
1811837
1161606
1949972
1184499
989708
390286
1479182
690590
68392
315001
26450
1894662
771347
83017
1455754
196527
345324
1580081
1853652
1665700
1311299
198480
1010889
1484668
145195
1078858
1368705
1134710
1026072
533292
1329977
213041
510036
979333
997503
1515972
1510120
330566
858379
1717591
1608828
1919319
8184
779378
1785098
1786354
765038
1461905
1969171
988945
999717
1487597
22159
378926
965964
936442
626821
1190340
1371169
252125
451867
1953127
1702229
769465
1677595
1093731
1378162
396532
1615939
667145
694885
1864535
1944656
1617754
447069
1493524
197599
279358
601412
1226662
40756
1970466
873553
139016
222867
714296
1122142
821438
424381
650120
474986
1020283
1124393
1596321
1689461
87903
1881253
275463
1440768
1924419
1428748
600010
492103
459653
419573
1953821
261059
1818366
1579133
590081
1180843
558086
1704644
1695292
758052
375294
249349
1306959
920811
1610990
1196089
987008
1766681
633388
1344502
487508
567970
478206
250832
1927638
1384
890763
1636794
1864205
298018
1336978
22414
1928145
1465302
1965561
1645825
1449362
88057
353364
843543
623189
186502
1084047
1961440
897003
1980024
600296
139919
558556
601301
71353
411824
1874158
1766564
994428
45699
1221939
624659
918227
157252
933153
376839
117734
1769202
1207632
1287853
572311
514106
143554
762181
640048
1276682
435603
1700950
869288
1188502
403624
1331351
706080
217349
1494083
1366870
1831065
496480
1166442
855681
708896
1654378
44963
376516
1765630
772044
1259767
1018885
1455877
84827
1180990
576649
1954411
902689
430465
62109
319264
32136
195326
900336
621234
703809
168021
785398
13768
926607
1494551
1473774
461579
1668362
325440
603780
1067438
1726096
1183933
1738467
1118471
700051
919468
816372
856076
1039606
1121336
1814217
424855
224884
1696479
763405
800601
401326
1428255
1273666
1972325
1216224
430474
408136
577
1526658
40335
575671
884393
1871182
191925
1009218
1743168
37645
1824855
1037161
544917
398316
986389
1658758
1469549
933271
1774754
810338
861428
739241
1779341
957410
490848
1982157
771476
1172745
241027
1310439
1881098
1534925
87001
403484
914515
925672
15397
1185340
1433439
1169841
1828497
856049
1299810
1782860
882331
1015694
1932790
1631260
350835
1674907
1259968
231622
397179
557399
813270
812468
1563878
1963395
1670418
2980
221734
521876
1843784
1143417
799842
1715216
1111153
1000775
1693381
760725
1061143
1786687
771126
1588384
1489144
1088140
1622404
1930984
1040966
1151321
1999325
1171744
1692099
558779
1975005
563434
61262
327978
1424409
1509870
1641553
1960219
1262775
3462
67941
735291
1757808
1417817
1042908
89766
1445132
1822465
371183
1826288
69460
732017
616338
1051328
913339
664921
151905
1216376
1410856
666356
777708
1387430
1277328
212447
273059
1656017
1924635
1265292
472254
884317
574538
425410
144436
1252593
1416107
1316912
1171443
272945
1691751
1863477
1537372
251849
1366859
543708
882236
1927766
587744
851514
834346
1653768
1761846
211325
118509
1847964
1209161
868732
1742695
869
1384939
1030422
1629456
74684
149972
1248740
237070
510677
594796
496663
1797413
1178016
1907800
1360535
840627
592308
767580
767588
962412
1932270
686839
359421
1929396
1326275
1731648
1165757
34191
61075
87531
399033
879392
1114704
1469391
1588908
1749923
899070
267944
1492952
800453
746808
477516
140849
1132510
777254
598391
688442
74053
1825736
423196
897086
255881
579937
610222
1748189
1242319
1459447
788706
1638783
696748
122775
576267
610193
1436945
822302
1030530
1455729
852326
1518207
488881
1857422
1407778
288040
217451
566513
880410
627515
1699812
377956
892517
1934354
1737363
541968
841230
1053562
1364554
757498
498138
1578169
109228
1716451
488368
1043494
1932564
288071
1945494
1358468
1202357
993569
1125036
326335
924585
1776377
395066
30971
1818267
42536
594006
181611
1946923
481425
1471177
414260
1757661
1157412
586548
1695159
1483992
349150
956253
1868544
5096
1175239
585658
1856143
1669570
1323144
1726882
1387450
973610
1344708
1691402
799631
856747
634399
123717
1340753
1203823
705057
178263
212527
582560
959167
697774
538288
224228
1248702
340289
1393048
320377
1344746
1189207
1762298
1937850
637216
823711
919550
1222800
836500
938582
123811
94216
127572
308446
95023
427773
500795
1517679
1366911
361274
508240
1735541
1867959
897258
182076
937680
1492143
730035
723474
58301
469017
577807
846595
994111
1399830
1895033
5241
191184
526456
1418320
1851606
56167
1805060
1411779
1462008
4526
1219350
1205254
835037
114087
1661217
1566736
1476372
284873
1668015
1657073
1573754
1540378
468567
1139991
615781
611211
911643
472751
252278
414695
521748
417743
1995675
479458
425474
1747861
16273
1379446
1836807
267952
974710
526624
1095248
742257
1716994
807737
686732
311301
375715
1010812
962403
1936469
334692
1919887
1453107
1089229
772576
1491364
1486747
790630
897449
513662
283972
290235
20694
515359
1234855
1010378
1573489
1003961
1664442
1750382
119091
1100527
1401536
993761
1278657
83023
329051
87576
1685396
755883
758778
330399
933067
445685
875274
801129
435908
1803946
30371
432755
154774
458898
222541
428711
1304185
109852
1241656
875859
1677367
657402
1145093
1822245
548805
1158960
725175
735540
342517
230110
1522204
1862265
1640915
1637281
478461
107017
1557076
189894
1112023
344739
1768473
854911
1377204
1771108
1116373
1924395
1341268
317215
356477
1299930
1632557
130517
884341
502596
499403
1151735
1838188
1757238
492352
1492085
1542727
1406924
123555
1464464
1790985
1381795
391592
1981038
916523
1713750
420992
1056759
525268
102477
784825
1290555
820805
345164
1878431
1627278
1463059
686863
1619159
252332
1081068
1871967
1275802
203845
893415
652657
1506389
1538179
46180
1963051
850249
1924457
475963
1309158
1780812
701940
1732144
1212999
289457
1904352
657872
1601817
808856
1808300
517406
1169929
1431103
1974094
934661
381347
1216525
1219369
276887
1834368
1151960
580622
924482
1250941
1716472
307493
1951300
129748
140160
824921
1912889
1816775
1853174
1246655
1037629
273231
1413083
314397
873249
883845
1032532
1053288
1883454
1262517
1884468
1515750
54142
167872
350206
1500779
1697366
71837
138700
750864
59928
721180
978742
1364476
1501916
966236
84125
343384
1702024
1323898
1949677
680418
1278905
1506472
176333
590971
1261547
1565465
1743033
826399
424775
671654
1834138
1435174
146202
1520392
663153
788444
1900298
1861815
89493
1474715
268107
62734
988110
839410
1545014
377089
1636143
1720222
1235334
568356
610572
1596973
1433908
244959
600762
64365
496357
514123
1492930
976481
158142
1611128
1959788
346267
196738
81841
1139714
1967563
655602
1347390
1054535
17549
1989110
181618
1056609
163103
1027943
334517
1532329
1984834
1497069
171517
511848
152118
488351
400618
1268369
1477703
596967
1638891
1265693
772383
1518768
380376
1154023
995629
339478
1904741
1649335
254780
641917
864883
777661
408097
1901244
773220
117611
1895283
219230
164802
149538
1913184
890424
1547465
1336117
749211
865063
67189
1640737
1556868
37794
641744
1076665
1151153
1868126
206094
1432960
734968
648401
1249830
1036335
533730
1419396
1225221
1348720
383665
201468
32255
524895
1757814
1051953
443120
1924473
1753936
519553
111292
1269342
1782781
1982732
1441577
126653
1959258
745622
1145984
1068127
529650
1658494
1293799
1090235
1268914
580135
329026
1581400
963532
216809
1478383
1528045
391925
1351929
908854
1334454
1155075
1912404
1207713
1757142
1028154
671919
1139441
1568987
1565406
1818133
1362267
223579
22520
1874327
1161908
1904759
1066586
980261
1826082
25729
1006518
1787520
1835457
136146
477041
1612859
498245
516101
284847
911876
232400
63391
1344327
956924
40190
95865
134813
1713069
822946
1237762
569316
1159142
1869050
1765042
575363
1608146
50504
1222151
48160
1902046
1747619
1013613
1262041
40292
399749
162968
620953
243297
1547646
1103623
1964006
1450801
941087
147770
1952226
1783192
1591335
193348
1596349
1933311
842504
401087
1902102
563615
813842
26538
1166212
1067314
66671
33389
698035
567702
444448
807096
985871
1545537
674623
1541265
1164758
1446929
791442
1619612
583370
1579867
796721
1567392
1404529
440261
1124759
1090354
1403197
872925
451958
1731374
1651538
1156895
568816
564489
443446
45709
461710
355308
136596
935608
1546243
317531
655291
168099
1547914
536543
794553
800676
610988
1995617
1356819
36902
1182731
1830906
1328114
859377
1425837
616948
1905735
1977949
1027953
1706637
1535760
1071674
1668927
952044
720219
1199505
505108
1018413
1996873
365478
45748
1673558
168811
1177930
1796818
589104
1311289
256335
400547
918712
1871065
1506516
950466
1757848
751997
173980
1934014
205927
1267344
1242746
1876974
145654
1930762
145194
948002
1415843
889860
1209618
459443
1590931
317733
823542
1767082
338365
1788133
960799
814645
1242945
711164
618458
754857
1049406
1606627
1641851
267142
1993630
1332574
326203
1867922
1556177
665510
1339457
202577
282906
54497
427263
1289648
795881
1889137
430531
786063
638185
1140908
1899807
1640442
1591662
72497
781048
653896
1010637
1757007
1111822
928811
1748246
685773
428270
276625
1631083
694181
779475
463010
1457244
230543
573224
1639188
1414107
126733
1011541
211898
459200
193182
1701077
257286
105942
1448590
742376
885724
1500951
1907277
151994
151201
976734
1976434
248483
1770197
1516223
833580
1834535
1506511
351485
931933
1571473
1106764
1893743
597443
746558
174616
1291983
1687967
461627
1568964
69028
323242
650011
1368012
1547073
917778
1180199
1774183
58358
624661
1581731
1901842
1529383
1460061
373182
244861
1167165
792616
210595
129040
311925
170964
1679337
186726
458871
1381087
1094168
489080
117529
1853976
1071869
870672
1189021
855673
1269988
1656251
1111366
791400
1072956
287707
203021
1403947
318613
1462586
1268074
1716736
1243175
52127
3866
755716
1581351
1251824
669088
210448
1312013
95290
1920255
323894
390073
1710169
1630724
966795
1846573
916495
984933
1520103
311407
1821522
1424830
206666
1282947
1751439
1148901
606235
697101
1391219
680108
723145
525914
1416146
1327380
652941
1627154
1653939
97149
855002
1596863
691104
284317
746957
903036
1439296
684620
1720784
1156967
122877
1592706
998040
682653
288363
27698
1380036
412349
852403
1250415
539099
1816185
1306483
1659429
727747
838189
273808
699147
285080
1475456
1827006
1847058
209287
786393
474651
1913311
654377
349453
1440425
11463
1486151
812958
1287421
405069
429848
789624
1989085
875021
621171
1276776
686206
596112
1608422
1135838
1577663
1285418
730781
1976114
120478
1037665
1070345
1553767
1702946
481632
10711
1621497
9430
224082
1466932
1962719
1428439
826437
775022
1760462
1050570
973540
559948
515076
263110
1002808
1410899
22282
1654617
39591
1045937
1304610
981022
620532
236342
1830343
1839321
1594104
1876226
114771
1461123
1548885
316603
1774168
1836948
1374367
1041187
1533920
206418
198193
193937
1045978
1475916
637591
1049398
1531529
1252134
1775742
678416
989881
665755
298684
986032
377297
1970126
39736
1982858
1334592
956180
1162457
910940
1826969
151486
1145575
1577611
427656
921752
79038
19583
1163685
1932571
601453
1566372
1930945
1368350
903631
465427
1552519
1035304
951104
216841
1817109
1070061
1372875
448275
1713812
938696
370690
536275
1840225
364595
291389
705381
997863
1506901
1486272
710622
122877
158034
834260
1750960
204150
721624
1765371
177093
246847
257424
1275454
1329661
1459350
1313916
166315
1149346
863224
1278982
1482350
506470
226915
411630
1650435
325448
1392913
284469
349714
1059806
1243205
507533
663188
3669
510709
1561272
1211584
230285
774214
791444
615504
440113
734097
39484
1568828
611280
82789
88173
1905880
600417
687556
1659819
127948
996216
1947327
352233
776066
1753035
1065399
1606172
663385
1318236
1398746
1151034
1259640
1227972
502966
1529704
1385010
142487
1095437
281373
934790
971883
1324958
710763
1314514
531327
1301427
554212
1602481
322614
979130
1849858
1700583
1019813
1218632
1772526
1514841
1984180
1873179
1404321
493401
1209392
1767541
647803
200395
1686607
161850
905920
1398169
667597
532436
1974462
692089
1129161
1848112
637392
997114
1683267
368057
1585230
1056217
1723088
1337824
626460
109394
1035368
1821066
283202
1338016
795433
998258
1618898
1603107
525622
1227349
1515015
1349472
817785
484651
1213736
418156
1899368
1223604
1005138
1710389
1870047
991314
511940
446599
239151
210091
890584
1358528
53738
804935
1201710
342180
51867
1158127
502111
297688
1379330
554944
276930
586377
1234714
939922
1105382
798032
1969084
559922
712913
1388194
1451376
958983
1683357
633652
869909
792387
771917
1331548
19597
266873
1685689
823695
142510
443594
737327
1896158
1054609
700095
538702
1871662
1068451
662633
606139
1357446
385818
324299
1709976
613082
1112677
457553
1753602
814022
255659
1351387
311573
494707
223108
1026303
136500
1178565
97158
640840
331789
1044224
1897035
871963
246492
1588672
1227770
921211
1349744
589646
85484
145865
1023688
144475
217266
1528438
1133367
1697840
1355989
1918129
441724
1588225
1336051
1543663
1084602
1754235
967752
456485
1898907
1437566
1880251
657195
197879
780049
1608097
909769
1399147
968560
1921181
1205471
36832
1273902
485105
921150
1245391
956221
924903
55781
942725
464165
576769
1219578
974355
252642
981372
1447910
1812714
1235152
1151966
1536824
1761894
1003397
1326497
1100823
1063978
192358
829696
1960617
539494
965644
1828592
93719
1601347
1949355
1619079
1124185
1325408
833913
424413
536086
599482
1688504
459879
1720914
746575
1109667
1833181
1270728
738842
914875
1684089
1119561
1477498
470719
1039027
184323
277554
682467
677345
1939696
589951
1389222
801107
521952
872497
362160
1021237
1823118
1486683
944830
383590
1350171
1925382
1840415
558942
557647
846278
688947
1223330
259699
790755
745797
48535
1959030
1494579
406926
1743881
1281606
918651
1328558
386705
1273883
1700921
1946957
1149580
1008414
1912691
292397
1433366
1183915
848735
410342
1252658
866963
1547817
1058917
1975665
390153
555532
238739
837889
411801
413386
236183
1888326
548198
1394831
442511
1997443
1350744
1133469
317143
830495
990381
1420254
458405
1086028
1570033
202273
1497164
512694
428642
293681
571406
1748475
1778750
1352211
1770735
1148627
425695
1386238
1822181
1044297
789456
933503
1488631
207947
866363
1881865
1243308
1570740
627022
748137
247936
1644295
1448372
788013
58536
1986217
1190056
1454204
307858
170225
1353494
216416
1984046
1054020
829848
1547582
634614
4056
83838
1428190
1230677
1719848
1734462
109850
1010412
1341705
1099653
1617810
1447711
1655434
1211466
1761021
751796
1135671
751330
510755
1542329
918199
1119958
1440727
536272
659196
1194269
1532264
420327
378679
682376
1286739
1400614
7943
1910723
1211894
1361072
167597
1317753
1527248
908075
1810755
169831
1795023
1108199
1739823
751623
931836
1530067
418731
626074
853868
107217
1881079
1866218
1323367
1960665
975230
651272
65363
192650
1271113
199312
16939
1612676
434992
553238
440332
1097959
53435
766018
853308
120191
785444
836102
1539322
1130726
1851558
1428833
971961
431297
1972556
703991
449323
990250
837830
1232786
483229
1333585
16628
1609500
1181137
357221
391307
833083
225650
35954
379618
224273
311786
1200011
1052536
167423
392744
999238
626641
1101059
619145
846215
1293474
912242
841021
1460717
1552252
742651
864227
344014
1729128
547571
552586
851675
1588917
1471409
475963
1455200
1889526
84320
715739
1338584
1806036
1390419
1989947
1516537
557955
653570
717788
523263
451114
605015
1553686
1736391
1201128
1693205
220850
1259820
1628557
902838
1937854
561162
1234079
341674
1558324
747673
1693906
1073935
1260570
73631
1032945
417448
219276
894066
37202
48654
564824
275190
908833
1012366
1763706
334058
1449362
324605
1289355
255077
1459498
646370
1745241
223915
551588
1832318
278540
1832746
1967529
956336
1177190
949181
1429164
1967045
1883410
50894
55436
976225
364924
1216710
1333402
1847728
1528881
299655
1280394
1475015
10914
400142
892634
33491
1481297
1600138
736009
248421
846825
349056
1445609
1352276
1759328
1239815
1736561
1742443
1532948
994011
1813615
1950315
1130887
127625
988666
1166712
214043
129673
45756
1179908
1559292
801888
224196
1785904
1906089
626120
219869
1219287
217564
606140
417403
1987844
70252
556604
1385096
150977
1231049
1941631
861962
1630270
556808
1969068
500314
1024858
706885
186376
225363
1232910
498734
1502968
847793
811854
1130071
1950047
483875
1476051
503429
1667275
1316552
304790
343908
1751890
1631577
950635
1023629
1210206
1673
985036
1756696
708975
1424195
451893
1759725
425267
245951
1071444
1975414
203962
240447
515173
48037
587728
660137
1615863
941937
1064784
1985211
719864
1047428
1450285
992966
771458
772264
80699
1493658
768080
1561998
507370
1224884
50002
1619365
1782627
1866839
1533069
828986
1261860
1245727
1365
416625
494530
15968
643574
1561332
771948
1417582
1343402
147776
857368
106001
1464004
1070291
1221596
1279168
1538848
1666906
356516
1427540
1019464
1978580
1829975
610979
154800
502673
1378459
406975
1053491
1450320
1969188
970752
1780389
1023440
46360
384318
1600573
510101
1860658
937126
89054
1603434
1089788
1217377
864431
941006
787990
1309872
974945
1831441
246969
1684926
644025
353075
1132837
834037
267623
1599094
1859826
134962
45107
1929758
1236353
385082
481259
1599286
1196070
1122214
90150
480713
1579138
1261614
210831
837950
179529
1368046
1347978
1892865
248961
778189
288253
1012508
1226775
1272579
1762362
1788380
1175916
309794
1227425
196266
1040557
1631333
1820872
1615706
558817
676376
548585
25275
1801194
984900
1884116
1279566
513178
53969
430199
816750
842951
1095949
200858
1134285
628390
936608
539333
1279609
1462926
814554
846597
609195
1181486
1516018
984276
1939927
504523
229132
1705978
713821
778935
1425552
245461
65285
98101
1789112
1686127
1752844
1699605
1857750
384764
1716692
561909
187817
834180
1595911
1020983
188487
556121
163105
1017808
511052
1472377
236174
63795
309217
1131401
67678
1972618
505545
1232245
1115554
1935553
1745235
1627825
1154133
392142
36505
1408349
808032
1583151
560489
59035
1156005
1375549
1020352
550274
1044175
514120
1264103
1906615
938108
1494205
137070
1582726
1951481
1247378
748831
1844708
1398282
248376
1283845
1115435
648217
1499993
934618
1854002
1036091
1031504
913323
1938557
1592445
1680939
1375195
1457921
1401294
1382267
799042
414565
155218
1412067
1503767
807795
171494
164233
1860058
1729960
1437721
1597137
565221
1359
403695
1300191
827904
1555308
1918456
997034
1261156
1949861
1058939
1505764
1496241
1538063
1976194
333021
192602
438255
642468
1220633
483522
1646588
763617
482938
244684
1747299
337047
1816887
175736
387393
1765464
542511
1880833
1998993
1984221
907681
418280
293816
1931676
1203868
865176
63345
626164
1312274
1514942
1178755
1467644
1047029
592005
1842543
894003
1957838
975364
1703852
58499
36216
159958
660648
1146269
57207
1454450
89590
1797782
1339920
1162786
1534125
851789
502996
1020158
1849280
232341
1094627
1922059
507130
423237
408550
1895474
1763410
1191454
1821182
487001
1660196
163075
997254
1442764
422310
616039
1795551
1052077
1962987
448571
819101
1279935
1927317
1426599
1481845
1039185
651971
928294
1167327
1901814
976628
278603
436751
470873
1450199
1929886
1633617
1925458
936732
1164859
714883
1161331
477621
270798
1757442
478791
1301379
88334
1271138
1674754
712703
718785
1665079
1219307
1553261
669893
1286134
1938632
1876770
11184
1487273
302569
390971
1826989
1776909
1601491
1054748
300690
1275033
1453801
906323
1696047
1198257
448607
679130
1723873
897594
925974
219985
1924102
1557838
349981
567526
134864
1870504
495397
879930
687103
268204
319026
222931
1907091
63281
1258957
1980632
1431640
831140
1870748
1451644
1353632
1815304
1239683
1415701
360241
261966
672494
794698
935797
1312192
380780
1033864
1049712
1481192
1416111
393466
297369
1448520
55785
543782
1709511
811818
7955
1252906
933240
1930003
94074
1831972
1682441
1836712
1269555
1038734
519432
386541
9828
1927468
972438
1752846
762418
1510707
1088722
1685848
187441
570086
207730
215722
503568
1099688
1156105
1231415
1921590
1976866
1620432
1398009
1905103
204229
270662
112779
355803
1336361
110628
434872
623062
976143
232853
515160
904711
1255060
1794070
1160745
1667797
943168
39604
1967751
528152
683941
1725337
690187
552059
1415655
1159326
1105221
1391711
1775321
1749671
1691950
20328
591075
232723
1135591
1147576
1979411
388679
1124409
1197416
371977
747197
937650
795486
960140
1523858
1423675
897374
690306
1491778
903650
1962151
1647898
1395847
1543529
1061026
1057544
91923
998400
1011463
1014890
1201786
1564070
811001
1580698
320333
1175718
302556
1339065
1049896
1032259
1272847
349478
1717585
178394
439573
1705885
1638819
1354029
1011009
1261125
1909025
831358
1308539
1518580
565259
1097257
391937
1714203
1285615
844666
574775
1582738
724057
290406
275880
806125
326508
1443333
39369
1234453
582807
818362
428910
3884
588134
577486
169517
710516
1075949
111776
48214
924658
1737939
70966
1114430
1606860
125206
1726411
784910
654839
1648739
1152999
522315
1808355
736869
1691610
546991
323404
1579590
800891
107768
1307978
468854
448996
1537267
1046013
434482
1435317
752911
1984016
1936928
1857773
945360
1843271
1560050
99061
1135137
992124
1859010
151854
568780
74459
1842371
1910388
330115
184398
878038
1304608
328214
1034535
1149913
929269
1687883
1626498
1973891
1024105
32371
475355
966414
1485240
585022
769500
644774
1657090
1174252
1496489
106916
777691
1078609
1606149
30824
847057
332059
405571
972897
1509211
1081772
724302
803475
226299
94706
1211341
152689
954088
154246
1838790
954970
544574
1937335
1489291
1514845
845260
378539
1553805
638360
1722008
1551014
753028
1855647
1917265
113538
1455194
863963
224163
1293869
235424
771841
1524302
1853282
30113
77784
447892
1665369
782101
1294999
1112262
484924
174034
820421
1326453
676067
317622
1330266
218642
1362637
409268
1289816
1929299
1666674
943353
1373881
335072
1930168
1306974
741264
484109
1780014
926255
199911
253843
1708468
1453070
627767
1115059
9714
345885
1712780
745238
758787
409825
939296
854134
281132
1558316
26166
1392451
1854674
712766
155574
376064
188294
599845
1714852
417914
1454401
506681
1556165
37718
1463679
553111
754235
1073041
1524353
1551207
1971975
636079
566921
1036964
1068504
1190588
515662
1617692
1769053
1946367
803676
1516635
1324826
921684
699186
1578474
1780841
1329668
125612
394865
454198
950330
1649303
1386037
239693
212637
279285
1859782
304185
192621
689126
994484
762140
454354
7769
1718674
1575438
236057
1248596
1071879
906015
208811
733807
1106131
529509
575611
1502241
46393
1742705
450015
538247
1059349
298820
615326
868347
547321
1470207
1724977
802466
1987836
367992
996886
1405286
958888
413483
297953
199436
974632
477000
1267432
1564670
707203
208332
980573
931491
991794
1165792
1317528
117496
1483461
1878751
632773
822895
152303
1132929
877701
1649922
1450838
1711343
1082791
1711147
1938323
1747247
473720
1582042
865654
530763
1109892
1806145
530955
287726
1055593
646543
213737
1557957
103024
1891936
1825436
944646
84618
129580
1841941
645663
1939163
1368267
1801670
1551077
936937
523571
633475
673147
1518261
1726420
1179028
114305
691786
615880
1128609
1047288
1396880
1811752
1251293
64214
1104319
1295317
99982
918168
918994
336572
808375
1288722
1930822
1616028
665759
1998636
1456825
1923248
454854
760548
1851487
1806420
1509063
1318606
1067753
1058128
1700904
1797795
1068908
1150044
1188131
572958
1112159
701381
284266
568912
1986895
114421
1872876
943502
165563
323357
1666380
924034
99248
1215201
536040
388306
727092
181237
1575758
1085708
1172690
362903
999946
875469
386596
869706
1848210
1578979
419950
800838
364706
1723861
562649
1026712
1485353
1399405
1969347
893997
776687
92838
1974016
1898037
640167
560720
1528274
619082
172684
1878392
1896390
494421
588317
789499
1375514
1886852
1971602
1319485
1008639
357243
935874
180160
1066807
1150587
1917245
810595
599505
1316003
189838
374552
282273
219176
785010
1715591
1039193
1778543
1226280
842077
687155
753540
65977
729665
224227
67729
1023205
1046661
1953412
1340482
547640
403785
231723
159232
1159460
1199950
170669
952505
1241880
1360501
237424
873356
1244915
1706114
256492
41583
339393
337986
756957
356932
1320215
605793
173650
1501424
1778251
35398
1452731
1152387
1796442
829193
956043
1199241
1303796
1404700
697501
1290170
293227
1766190
926235
992487
1195891
1562263
845403
1644421
546834
499086
758390
159000
1912535
838804
530468
16421
803902
391906
672328
1881404
57794
1304265
803316
803274
1202877
321176
434324
951977
1972440
1955265
831823
1895304
408525
837661
948028
978062
864223
648407
1887421
737522
1543100
1796094
686736
979216
1028357
959142
511153
1193500
706629
723712
53759
1268902
940856
286530
1974397
985560
1906585
1621773
1945046
1665102
1951690
1799416
1395291
627379
47118
971059
312280
378200
1209974
1723207
908093
170160
91543
415474
195690
863203
1246206
704362
1667512
1693241
542782
1070923
220458
1223702
1787154
1037735
164197
1239223
653143
1177997
106842
1504813
1780204
648377
1927038
639879
1680501
591202
502302
1867582
1744639
1442305
801699
1982282
1262509
751999
436289
1933269
803613
1953173
1407382
122722
1990112
155817
582433
825792
886625
170813
1683177
283918
714049
771210
267837
296031
1493332
1116224
1015935
1081142
367578
953737
475913
1828799
1754707
1810585
1832645
1671398
1786956
15736
1262053
1207351
844875
1592154
1895289
1331508
1369735
1344840
442231
1328160
1227049
628027
145423
822197
866659
1436113
412859
1507808
787089
995214
1676657
336886
40687
1686384
645917
165594
562597
1453900
86322
1411736
667761
185626
801420
538267
1296755
361169
1545781
1369921
1518004
1107075
1971061
580438
1568878
1135101
1857732
388808
1980150
983301
5339
1721875
1411572
680604
1867676
744573
1858006
980014
406237
1711987
300105
792264
642712
480092
873428
300743
1041059
264612
313359
1840714
1743159
376305
1147352
535781
1005018
1813348
1932753
1877349
1255765
1940790
401716
1291360
720103
895381
282447
225817
1777834
290323
433672
34827
61878
1079502
1292891
1815736
1996488
345731
100615
1207642
484076
10114
632082
556149
175927
1426351
1386996
217456
1023372
1805957
725069
1527910
438942
1105448
844952
1887172
1745999
510444
520600
1456739
708159
525914
659246
860276
1723674
776049
1434050
234292
54332
1780606
631860
991894
1352321
1188141
1061362
1666321
1011453
636555
1444595
935900
152282
762866
1434757
40771
1846881
1591029
1328969
1984157
1796552
1835643
1485685
1685545
610166
468639
1368517
152314
278745
179445
595488
1598713
380072
735687
1903813
1966795
1080167
884052
1047838
21967
1417033
1988599
835050
1994329
1984047
59415
516333
1074955
439418
1072523
1601102
1525652
603653
79765
1411499
1829021
1527476
1363760
1844657
1123030
1419439
713851
85135
412414
1151581
1763072
1842249
1899216
1333021
993904
1073436
1265282
1680280
1012373
408793
401945
335344
54438
1004838
1707943
1587439
306862
1726905
526491
1244586
439733
619623
717649
148396
722169
1818920
1471458
621258
682925
1965697
1634876
1193038
81938
930586
146760
1022575
23533
1156331
571441
777961
1959342
265141
58236
1648587
1381698
271279
800916
1699319
817277
518133
956092
614023
337231
704523
1448202
1852503
121175
1430419
1518721
1856356
1835411
775766
1215212
258273
499535
1500691
589931
1678993
1666571
361280
544197
1635240
1033734
1057589
1447872
1825345
678796
782732
1558775
882187
984126
816390
110387
537961
578589
1561033
482017
292086
745537
1175997
1934694
157398
1719063
1890628
1383049
1345388
1670238
757037
1483476
1637253
1063670
1152007
1733745
1902933
755748
1232435
763577
801889
426558
227722
778129
1707705
1030945
115379
1075457
565084
1369023
1249137
1310269
304721
1091795
813153
884814
221891
1346334
1863714
887813
1496344
1025078
929504
1061335
913134
244321
834906
1288109
652704
1629585
216102
319615
1713597
1966156
1186926
270752
1048742
442677
800674
1688823
1015665
254395
1454549
641129
1178432
342013
720436
1704425
1154962
654373
1173178
965953
1137558
918485
407372
1081840
507678
481154
1024602
989992
694763
856802
1911286
275529
906822
1285480
1048880
1826353
190701
546002
1635992
1307557
569787
166277
272013
15672
1039715
1973000
488076
1713403
1468619
1364175
1592673
332350
1053188
172178
1384270
821655
1583064
902012
370502
568565
882264
780893
980908
221631
1868425
640878
283146
1782218
1482544
928685
947494
62557
1908930
612021
236787
1012482
1957068
1654284
825830
36381
367256
179511
1208144
908923
1989438
230223
1936081
1912876
1534250
4097
1254438
1970247
1212371
246762
624306
1087852
1743699
1842562
1669648
1931778
78913
1841830
1810186
542775
1667348
1953721
1825115
890686
1679288
1396374
1730326
879717
1796236
459154
688752
347354
1420904
1392247
1967262
1204548
1576869
545770
439746
143649
431141
738859
479331
539568
475986
1398966
1221157
402351
1575161
1854916
1965754
430687
626273
912128
1148971
1454313
1077891
1543986
1905533
1279717
971105
1680672
1474092
1223019
592627
428161
766044
477739
1811362
1827089
1319720
1236052
1506280
752118
1942512
212560
1989511
174949
1490579
605076
304526
405401
1551933
1999509
534658
304282
1681239
833093
834314
544366
1935578
1689778
1793625
1536242
948449
168571
1959318
43963
1850904
1034744
249689
1007291
1391482
225715
1439422
990129
1088630
536445
1485332
1617086
528319
1489627
794517
1853256
1650166
1405813
1022538
292578
1188848
1982284
1364199
1785692
158872
1508966
1203797
923313
438094
1902395
368519
1424317
1317436
1729646
967530
1940036
702239
994415
1816469
274650
1103013
1124872
1377892
1740724
1344184
1004146
203520
1903912
1714616
1031937
372318
383174
1576368
153729
1566972
1812249
1335203
104702
238055
208345
1901065
1428287
1708150
983321
1072759
186652
195965
51365
21008
1681582
1369717
327817
1417740
1229647
173494
727968
757638
18203
762748
1185247
199967
88667
259144
19216
1940788
1625693
1146892
1934712
1629620
914294
348060
347124
1780881
467583
1619673
852785
616454
587039
1469332
330446
1641327
734707
982394
742263
756676
428550
603726
155366
596666
130636
1907842
1733313
754883
416286
403302
380865
282033
564326
1833257
944602
1882960
1351548
859171
1320698
1063754
1853203
546402
898238
1422429
1156807
307481
980159
943354
6296
229905
818276
215784
1237170
1243401
825719
432614
1038770
1165256
1267716
181803
1674432
1220271
981358
1347685
1031672
284369
456835
1729661
1058246
923824
1926986
587502
1041518
804158
594584
797468
416993
1702473
147294
1536748
1870978
1150610
1987920
1823320
1760221
201444
480316
114617
764480
868408
1176692
1986089
1336520
1573553
84513
530257
1247183
678080
905091
920847
1632234
1417804
531495
1256123
1580327
421898
518225
849576
1191085
1348777
798650
87480
970364
1419752
1493779
1638744
3808
1377857
500852
53390
841389
851243
747144
1914439
908385
1832408
692544
1921057
400896
1623592
389391
1701159
501182
1051842
1018419
433411
681332
149648
1037684
1610843
78255
945282
1071308
101250
1306465
1915093
902154
1639262
78747
546905
1712364
44248
1298527
257384
450318
1530478
1684305
869997
1524645
870922
693889
979227
28293
1191207
1458945
333050
1514129
811069
874924
179550
1607105
1991342
154545
1875494
340667
1565537
1365451
649519
1549140
651473
574299
1894908
226631
1656752
96845
1184106
309981
171502
1921793
912978
467221
1603714
1410337
1155908
143872
571704
785746
1646812
692048
361491
1050394
562733
683190
71237
1387855
1298057
1372128
1355274
130743
1480213
1737111
773258
1014901
1215413
579265
860157
1123548
577512
437618
1958132
1545192
1741275
1355832
316203
571938
1456941
44658
644339
1882286
441942
906155
1626161
756426
167968
1752198
838037
213345
556243
260265
1004469
1940793
714303
1879720
952456
1976819
317420
137121
1122564
74094
537101
660831
678956
1915540
1282753
1389802
392634
1253679
1100166
1343124
1496012
1124373
795207
537271
981915
947021
453553
333834
426556
12913
284807
1124649
484419
817227
1546381
1914644
1232883
1309410
229087
741357
1132664
355070
444220
40042
961553
210878
181435
777586
468742
757006
1237225
300351
237916
1620743
1282560
331604
586019
1833926
1039081
874708
1086904
1439427
760027
1597897
1462818
897987
504674
345775
290510
820889
508143
118241
1650600
1815477
1503666
1655718
1109989
1832582
808641
475631
1638534
403145
1659173
788841
304690
381780
313377
830508
1559981
1423281
1260480
1608452
1211858
660467
1016663
254762
1330480
317561
1696064
881341
1686432
1093201
628493
344546
335875
111632
1724210
1117327
1607547
1302347
1848125
1246055
192598
958526
678794
1707139
1885375
880073
688094
1146420
1109124
1683507
580921
1561746
154161
544940
1599886
212743
1400368
467309
1631101
1353686
306513
245321
873328
707732
1787351
933967
1239146
1503746
1401908
266044
999534
993536
174063
962438
1796831
874333
1069122
1096712
1973113
405677
1443527
1230963
949846
1683498
1007436
817397
764334
497618
1656574
1957910
1755543
821478
953596
1616067
836529
1327480
335712
1834306
1865508
1709538
1511799
1784678
204152
1485295
1757783
450564
1191245
1984663
1163538
79873
1150243
609542
1709398
1590484
1086765
699093
1087081
1513357
473060
1214769
955588
1242822
1657996
1807343
1684414
621317
365099
129833
544691
689182
1088876
428298
236073
911919
1097304
1413274
540466
1335639
442830
756454
130122
39841
1200251
942269
564036
644724
1233660
1868852
1497087
1842185
1637900
1117985
200711
1506434
395636
1280290
1821910
984938
1416186
1308849
895700
834290
476642
571499
883111
193594
288114
289295
153133
1153688
1865219
1383623
1729180
150821
456372
428020
1313838
928631
1940692
1355998
641690
551739
113071
876426
1418108
731067
55330
1782063
1891534
935733
1340615
1893881
638678
1146434
1374045
1621575
1249893
1050741
163077
1419746
1534051
211195
125358
122650
1004080
1650142
1630603
1554465
1748882
773660
832524
1372003
926069
982041
886360
1963646
1648792
758008
1089040
264122
1565913
1067252
746215
189012
1016023
504184
121761
81679
1967946
232332
73542
1401332
1939242
24921
1663834
593321
107373
1916855
1805679
1766910
630376
679075
823232
256143
252746
541966
1793411
285771
590669
1858733
365602
654738
199757
191463
514393
267562
122697
1048931
875893
320070
942676
831831
1400706
277432
1098968
1496777
384850
479918
1654717
598155
1944533
1657858
156704
293278
988693
331585
188769
403774
333634
211778
1338126
1514118
90727
589525
1401255
972977
186445
1067770
849879
907247
998184
1977669
1574358
788232
621427
1530993
1012112
1876020
1542500
853876
900143
12959
1162109
932886
1071794
1649302
953850
1560722
1347474
1384267
666508
931603
1848672
1244658
985450
1573574
1728802
150426
680751
1543669
780871
1372260
398760
1022635
743543
800535
986146
543714
939914
12766
1688080
1065622
1245541
1572931
1973178
1638564
651796
1093562
1453606
1331861
953865
1199850
616582
435815
1612717
819912
1643593
896175
1218508
1665460
633631
213564
617509
720386
209063
147402
97218
1970427
329965
1266445
1450407
1954069
1084069
1071179
557153
1087940
1517646
850406
1924571
1928978
1030732
1155502
809889
1620348
1081214
1133170
1268323
1478156
195084
715590
1573260
1201446
989414
389781
1201038
810748
1171695
1781615
247768
1666100
1369396
224796
494399
516015
1708829
1195947
498407
1359042
1942978
385318
462104
313949
1769056
123739
1014838
909478
831039
1734402
346966
1060707
183756
78924
1942435
538692
164543
871266
1630551
1265440
1440241
306430
1077882
1244514
646745
1095748
989079
1008871
1103335
1158887
796892
639593
1050270
680766
1372759
1071022
328800
1497613
1004289
1531815
1023780
34101
174688
243379
860598
1042041
1123495
334396
46164
75284
1924915
468901
363713
435772
366432
1560825
1783773
840734
167090
243978
643669
1198990
534229
1398822
1097837
583546
1701466
5303
879461
1099548
119064
1448868
819057
14694
1297739
679495
1098851
48056
628127
363338
882643
1907597
1865256
709657
91120
1359432
1036578
161217
248294
1030993
1039759
1727173
1361949
1387221
264884
935986
216496
1280211
1733427
1561109
1005897
1725134
1040486
295119
865583
412787
346565
1658158
305630
1497166
1570579
1003756
1772249
120299
1988075
1303622
1801524
1765699
926774
1572135
1132838
1744508
1863235
1367906
291241
1821306
484520
1537879
1869442
1990293
1693633
17371
980804
836647
132018
821829
1574951
39887
498428
1858587
1662297
838825
1153819
1356780
563994
644802
1146896
424955
1420584
1330683
883951
1886275
1666031
1428292
1644142
1577654
1156458
228217
1782030
404984
1133703
709440
968290
1618378
1092824
1726657
172541
997604
750232
129111
436055
364510
613641
1374990
960572
329825
641732
341743
471074
1820132
1781127
1848340
1228111
1784506
1496827
813280
555239
1879325
372763
1815391
221815
1356222
1397233
1910268
602714
1832406
911221
1683019
1103907
661618
1327499
464177
519598
837590
429103
1045380
740045
1311149
1113934
750313
515323
232453
1937191
1724157
906344
66204
1614190
436662
1079455
567893
1074886
326271
1805889
761077
72331
1452105
912128
856363
1264516
968971
1435466
147924
1861979
1091456
591556
1166557
1724272
1749727
690336
822190
985778
1513314
1123990
979857
559619
268845
1402354
1520400
1672953
914529
1344729
689823
796642
936258
1678358
388971
1142298
74394
788363
847154
756942
32401
1368792
1848727
1142098
15788
986288
1302569
705755
952728
825750
1275208
1767765
1601033
1275243
1992582
593986
1146011
314097
387247
79104
1004926
1001596
413466
306166
751653
1701583
1473761
1915032
455304
111168
221679
119931
248192
641496
124615
1388783
1855349
1382366
912103
385816
1174515
59920
12347
34662
241338
1516068
143695
1765753
559082
301118
1602498
1733449
937114
1182597
940608
332369
444672
1428429
1476878
217057
1873656
1628902
703290
1185905
1024060
274859
617351
157694
1810445
1460178
306688
764231
337006
1387870
1442418
656256
1659976
1421307
77136
64841
1009796
1853066
852031
1038113
370913
754496
140083
345206
1992304
1788435
1468905
1334471
840527
1795734
562691
1810812
542043
87287
1985765
1479787
1316599
1774401
527395
756481
514651
1254358
670543
1468718
243677
244896
1422455
1387669
14022
1446409
1379024
789167
1189860
519044
292313
759672
660424
993674
552518
251292
1292242
1471503
400722
1974044
1065360
418079
775751
1357737
1679166
1481657
1073675
915703
1217826
55296
1581365
402573
1506878
1620244
436448
1907162
589946
377536
707572
1592849
389214
1981374
1435406
484169
1933626
1235108
869367
676899
1734669
1107216
29860
1615047
1419906
318974
373668
1277098
1291293
720547
551792
694078
1776757
1798151
549307
42139
506751
663657
1122873
1242087
1226143
593858
236871
1997550
1203029
1217731
809074
138868
499685
459099
74044
681128
926533
498559
1486280
193996
1367883
1809008
1105786
1184969
204251
1920401
625686
568513
482440
638251
1200170
1480027
383014
1399309
58326
1441678
1037561
1131965
874449
676975
1250762
576905
591515
1343896
1631911
612306
1384791
1109907
1142535
294198
952017
406070
401874
25269
903460
718765
907608
667127
22010
372230
917197
829209
1228985
233478
1769538
531460
1222488
562211
1208284
1258249
911477
1888652
1574495
885212
1804545
1137416
344342
848341
757482
1722378
1120176
460319
1889331
903245
604416
20808
90285
1527587
1407014
1868800
846546
763673
864392
228902
949002
129847
1354738
1804274
82635
733585
1697635
1232299
1281996
473280
106420
504486
276778
637914
785882
1490810
1831587
1826117
1402762
1974629
1346285
1977623
900941
1099203
980177
1844426
885960
1632380
1214489
18623
431680
35920
209343
446523
1634661
922189
18603
231444
1700660
1024938
522317
1032631
588595
153415
83531
1992479
62657
1865823
1518912
225261
1033057
56961
144771
1653864
1984551
1473425
8504
1670082
1521066
146504
37605
1661322
158225
1065146
635591
319610
803118
280741
736205
342399
920870
1716450
220807
575358
189113
1793986
959597
737692
1983664
724162
530962
356531
1435621
1777013
822812
836153
1109444
656880
1298060
1893928
831570
95461
748858
500395
1143231
710807
1425080
1101867
1188268
597394
1941604
1012578
1733482
224535
212521
11336
441484
137346
928801
1198166
196946
1467735
1584103
1760886
963211
975380
1080404
722848
279733
1092018
607148
1272281
306529
953560
1463563
1274687
1725430
1110584
410779
1955681
1876394
33244
472090
1492416
887533
1065895
1796541
858101
408686
1191533
101023
1816960
994580
1625075
1085271
712100
723156
442021
537992
1525645
671117
1968869
1833531
1065789
275490
497579
1723979
805089
427062
1925906
160556
2436
1417648
121286
818889
1467503
881856
1846926
1587548
1064333
95372
879242
1022764
1334340
607794
1578096
909789
1910873
812489
1965837
547881
1477286
1776899
525581
1370921
1059108
1856792
1879665
1872726
1262413
263588
1695239
1889312
1318463
78608
929036
776690
1511127
1003290
830506
215399
1643935
884956
1146323
699234
1924471
272141
1968859
1188820
442434
1423074
405426
485330
566875
1693038
932379
1981201
824043
615481
199561
348156
1227434
1737675
1144051
330975
193866
1488325
899532
1430888
369907
886868
988598
1779728
1053282
372122
510237
375086
182192
159935
1049726
701418
1511946
1148273
428731
1623782
1154756
1285891
1035420
1498527
825900
860075
589948
41042
1062218
812582
833538
1820217
1078851
545913
847313
1798015
1532014
531453
338281
1401375
847129
573955
487928
512188
780188
191399
1567189
531974
870979
1655070
215074
117928
850631
974191
1392750
342099
239411
836669
1153157
942973
1841966
611035
1999071
263383
532957
959012
1495176
1286019
126329
1396517
906002
639129
480411
1763045
1980802
77404
321245
1347639
183224
210913
242864
1354475
870823
1737510
1775961
1031797
21351
1563210
1317752
809841
356056
386475
1022177
728284
219606
971877
75206
1485266
856582
12902
534216
1178915
107390
1157891
1671606
1040671
833996
149394
143129
1909497
966059
1980039
688437
416972
1523363
1198043
606146
139471
1025892
541466
1502359
1502470
153095
1002044
635229
624920
1749898
457971
399510
1644043
1269601
1250607
1777219
1554842
5239
1835548
158427
280188
1954232
1812639
727492
267922
951788
1669686
1928086
1898743
400989
1677186
690704
623797
386450
186064
677965
133705
764958
1484445
1169174
872650
25856
261237
580123
1543065
1046983
1830695
1657450
1682994
156680
1448638
1877919
1874400
203669
1863588
641320
1348659
690166
1712421
1139127
138610
564664
1281654
1171489
772505
876381
1028162
1345192
807336
71588
1424794
1841201
1003437
320225
658064
1654515
1266298
1617423
1691109
1733659
1068193
677641
502416
1284987
1918708
387412
272220
925216
728790
1339397
1030147
1648399
1391789
51979
21965
1859843
1019534
703909
1235228
868702
207042
1456897
1125068
187911
556283
1981717
1813618
1299018
1715242
675096
1186149
1528113
406321
979076
1480845
652516
960980
413317
1472748
1278118
1221620
650581
1414502
1903389
1971431
366375
211161
1993330
1557194
1291794
1945671
1640120
45606
1387820
1997791
1407117
1492480
1233180
1332044
679107
309990
110448
849006
1552040
676592
251268
995998
514945
1391754
1890343
1528288
1044255
1254951
938156
1464999
1977772
250200
209512
859140
1829987
1161921
430659
378212
393253
1902619
636539
832943
1869453
446690
412438
1492499
526881
879211
829314
1432174
494903
684018
1953453
485977
1154869
826093
1514369
1579829
287744
1111405
384513
119858
1722078
1845732
489441
164022
1692222
104784
1793087
237971
1320191
1546838
192211
1987811
1452309
224358
367327
1394317
1277518
1242401
367000
1590729
1192903
260434
139268
234509
723901
997278
1826968
657075
850128
1121039
464843
1455783
1439276
1073862
514268
459061
132821
1389110
1398234
1420380
1926550
1749689
185132
1202018
1968127
227638
434403
1816186
1367159
1217810
57252
1634888
1685804
630596
319649
1469543
245145
757016
1229373
92086
1566067
178912
924694
1683123
728275
1901834
1242823
1988483
112908
1582967
354078
1768363
237671
1819284
278309
121860
1060751
1001335
1577496
128501
1718630
960649
846793
1609320
1947277
1852310
1995314
849071
523307
608209
760241
1157602
1842822
173499
215883
430813
281608
121475
634734
935034
1871248
832832
1258463
345389
173737
130925
816295
573033
1627262
236697
1037411
1340747
610730
1358234
298377
612651
1864748
1441151
1235257
254351
830711
1993154
291891
1211618
992672
1616437
1628077
1659954
1040839
344607
988180
1242954
1010484
812997
108022
1034020
86493
1738920
570436
1159685
1402221
1205613
151923
1841915
1557041
406544
1774448
890505
42169
1404695
109106
928392
1151227
1540083
25570
1631959
335482
10479
718919
1917942
1617801
1229253
1312181
1074530
371965
434924
337991
121505
921399
705795
546580
1460350
1765387
139152
1522779
1208293
1074963
409876
1492895
1082515
147750
1169938
207853
1303909
1865374
1571215
419486
1766218
1612090
65157
261517
1605546
1668284
474630
1319572
1688075
1662967
100044
1221487
121412
855020
1024036
1501051
1401167
286256
1311621
160040
461317
49837
1695508
545767
1328690
1737638
664669
1226803
59392
511785
296696
105443
1218067
107475
106921
1523916
245959
92396
977912
1581574
60418
1435163
1072361
422890
1992371
550860
1755648
913314
1244670
1094376
563346
1522068
1691838
1326038
312462
15555
1704876
153999
355555
776412
1229028
379730
994397
1639866
1728775
1109947
974207
1692967
1242046
1565466
218690
1357358
557063
11037
874009
1018891
1346891
1189532
586792
1224211
232143
77028
332335
1630886
1349497
1683457
1424811
303452
951633
209680
1177472
147100
1030238
257772
38106
1514931
673886
1350479
119774
1786013
1839601
1428240
1931071
1505056
1186948
136528
848282
1713424
1664745
1073188
499380
1233500
1905015
1463511
660280
1798714
572662
821913
987277
1845356
1763082
534639
866200
945430
1755488
81067
1684597
1563373
488032
1301555
1095567
1546882
1303876
72845
511342
1983052
535609
1610570
1043948
236526
1332379
1862495
654811
149722
17199
1343174
1539333
412729
1034936
1172746
411956
1813505
943640
563430
1424921
760608
62660
1223880
732500
305032
444610
191013
1579749
1387296
1249720
254875
410203
269262
421227
222558
308419
1024866
955527
1377611
1248084
1533950
1764629
1333207
1178090
1790345
718771
1953897
1305706
205674
1427840
1978364
1312521
134617
1980518
228647
826145
805835
629586
1569580
1227568
1599616
394043
253745
972437
1110570
1119442
849291
1884494
208562
62262
784123
1637715
1109417
524707
98512
1010803
961042
1145734
1351287
125170
1805287
839098
607738
491816
1158602
1841699
1585018
1736925
1820334
1551484
1164528
50305
1716139
1663081
271854
985683
1972319
907975
660879
567932
47798
1771615
820792
1647828
928681
444884
113143
1671493
156357
966682
881802
1693191
1409072
755919
64370
161209
1514285
1277477
1819341
424729
371272
939148
1949768
1901035
1563976
44301
1571158
1876360
825180
438526
1135122
115638
294316
155517
1168175
1570350
1456918
1532284
1075712
1301183
1548199
916301
443632
695336
1420608
1307633
1141032
268606
1673988
359078
774542
1569088
1946170
130279
107655
1916272
406051
1389846
63819
954228
1429835
1972069
150098
301722
1715093
1659404
341621
53873
223034
367743
1779842
97667
536310
1098685
1407838
529467
1603188
1333585
921304
1501157
483491
1714310
1417766
1771678
1476915
115664
407570
1780295
1070368
1770574
955880
961562
678170
1293340
834512
1147122
1414369
933750
940605
69844
571752
1798923
870734
1012218
1995903
56384
364857
1372858
1977338
1814186
508813
1159211
542150
1312170
956438
607486
1380473
1269569
1383995
851666
1424181
723753
1029168
641783
1617582
1952615
1654495
461369
1697075
1631336
360156
341955
1336319
1836368
628902
1382021
628991
1534584
1572308
903194
938975
596636
424877
260335
1009654
822784
1805303
348658
114759
496841
850548
1986670
339404
1597724
1138290
142304
1308712
660979
680142
1907125
1199554
417045
1106170
496808
90442
728350
1013895
1771143
216248
731669
1370046
620635
595477
171151
1950295
1966053
1880869
204285
264666
604677
1756987
1392865
1601482
150015
782118
372073
835869
1662761
924333
1909009
811561
1469909
983997
452662
1147496
213482
1501532
556295
1259502
308148
10699
1657996
1304718
541874
799580
688647
253508
397160
434270
1855825
1631099
392097
723302
1309328
225722
1850268
137376
1189835
744856
1094464
1428758
1002488
295871
189089
1334306
1466751
1054681
714991
761984
1761355
1894896
71027
655444
1498008
556761
1180066
419873
975335
1863031
1144683
1810612
674241
1490267
575237
1316814
758417
984986
1345860
810331
1615192
396589
1137946
262240
1869370
1026996
41861
570027
1176578
1079113
382199
1835503
89263
1510864
1289968
92231
1543846
841454
1308590
1971397
1512290
490597
36975
332724
1707405
856614
274024
1437439
1277667
7831
887287
42867
40422
104328
228814
224295
1940268
1084297
1232529
355026
202971
1737895
982908
188815
4547
859324
267775
1614070
1967568
1985159
1250870
379422
1228254
175234
802583
735647
51345
176730
1806271
311181
834709
888133
1598931
1747150
1230627
108380
997359
417086
1467084
749229
1957487
456588
937799
1698264
750744
1289737
1110339
564415
1395830
1229536
131155
1261482
1553348
684136
674077
630942
644923
1765598
588821
270859
914348
172149
1951150
1662233
55081
369838
708555
1344214
1170835
389196
701094
1016165
1783891
985376
51555
1488541
1887609
949048
1455271
1629082
1747751
1077435
1478949
26013
655213
769331
330525
1376054
258010
71261
527516
654191
923155
578671
905133
1967297
1910806
851652
207926
1137968
1208465
1054004
793708
1735866
237855
1014960
366118
704920
1131692
1718459
1380063
41781
686453
798456
1454247
1238457
1579979
1215380
1832641
812107
363683
1315109
1322066
723402
1411463
1362667
121533
656088
242836
500737
1887148
610826
1507933
1231618
410920
1831620
1408851
1739865
1758939
1263693
395248
740713
1594978
534927
1899492
1281849
1973211
934170
1768162
1726003
1143739
1829638
1013067
402443
494546
71709
1478666
1408613
1031266
1099746
399325
445468
981688
279309
331977
479140
286039
1873165
1470506
1795157
1377259
519180
330723
1127626
1204456
1549672
1591615
828286
1698679
192693
1308375
137090
1360013
1179038
258218
13786
318095
676909
1691327
942515
1502307
1485184
1715396
15809
83336
1933763
473457
40755
941072
974519
1569578
91115
873759
826922
1421879
1107801
1441389
726594
1504318
906185
610601
1118576
1225598
641612
17797
1756504
1837701
379296
320438
862872
805684
278481
711831
1466083
1631251
406595
299848
1644770
1836515
30101
1667523
734855
1056379
1646920
858903
1040794
408900
609773
15484
1510118
1504738
1106366
660883
417709
623303
1163626
915025
1530909
31218
1822666
238760
559232
1537381
1581620
810420
1070867
23992
1796498
863716
990946
896544
1547495
167685
779292
1207115
1973503
1242989
1138160
636574
313888
1026902
195848
803844
660585
1748948
740592
1966144
490991
672279
110118
1082700
1405762
296227
1352730
208931
130430
875696
1558878
1045961
115331
1676965
1516542
1641548
1925495
739637
1011092
590732
997815
1163374
1079730
336701
1575715
92180
124880
627425
1853478
214401
1534711
1191299
1710289
330827
1450217
673599
531475
504565
1652827
1064577
1707837
1818881
827203
856701
1522285
1077443
827596
927317
1790476
10478
1133517
876143
746616
1421782
1798017
1791938
322934
1368584
527624
818720
936422
692701
172326
1292521
422751
436404
179935
915898
1942636
82044
294511
1796783
1484698
1592218
779525
1823705
1861546
830020
1382338
1164593
86807
996236
1661323
1684165
880140
1843252
1736323
407380
852660
384024
1684408
1160183
1332677
1721177
401652
481884
1334877
276421
1799673
1080050
1742403
1011899
182872
1203639
1604531
1878323
1958249
1227631
1269518
194924
1618834
1591516
1321870
266724
1002149
1131204
1236661
1907809
1868819
1228918
512406
1511656
438856
1631249
739062
1304510
1554967
357139
1108978
687406
1355274
1582896
810888
1083698
1200888
75532
1478180
698200
8911
468061
821772
1120729
1794409
877061
436005
386290
434185
703991
879930
1143254
796109
311187
348174
1306848
1233746
107435
1563889
682278
912104
548620
1139609
1869655
1518241
733790
857019
1178682
1295231
1935517
1920430
350359
162812
1874247
1507888
1395036
1531549
1010508
1299772
1481410
1958110
1255739
357779
197307
1177794
650141
221931
23202
832301
1739209
1297664
1487586
666527
1134037
415357
1878633
1680280
1154742
892497
1979096
433820
478046
455323
1126521
1400489
892746
167131
584598
679318
1048997
1328399
1062209
1822521
241254
887679
1012930
439211
650846
527845
953069
761873
1374953
14715
838860
1627047
1236722
711807
290487
628518
1174048
1457289
1187055
257642
330871
1105077
477043
989650
1435009
108679
290352
288484
79360
1304556
1044058
432037
527914
1969414
1392081
804346
114787
518291
994618
1882348
489918
1851809
256524
1055880
937105
1472558
1317838
592148
203419
904876
1319026
1317970
87429
321450
739064
1230147
44508
1189245
699591
1788584
937313
1215613
1936804
992556
1970130
1497824
1677707
1507274
848331
374392
1785431
918648
1012841
785437
460827
191939
1581567
144812
1070459
1144372
373326
975372
1874432
1923094
358058
1775
241786
1888593
73282
77571
478659
671320
101480
1770217
423554
812789
1088732
1533485
200098
435893
953978
1190474
1073487
447114
1929943
800458
8713
994430
1180385
363735
210976
15238
1290556
1797395
660929
1829840
1869776
1464010
719013
387653
310496
1427660
1481409
512543
1485656
1854823
696544
1469885
1604091
640667
356538
617202
393932
456845
738283
810735
63673
249164
761934
987716
598554
1649387
1982354
995653
976772
258971
836521
1325710
1561823
260197
1762618
1752109
1851576
549957
265837
1242935
527307
23875
429883
1765677
1100237
1952611
140582
1910543
1872785
847341
510563
37272
173205
1946853
1019401
1948586
819532
620788
996461
72703
1857002
1451420
487836
1377885
1237793
1150934
464924
192547
439159
370508
1117939
13275
1482309
1719247
1865543
985098
1351455
569117
1346825
1514147
349674
1221888
1650115
1848129
1239499
621377
997920
1554730
344976
377759
563724
255196
298093
1112493
649684
1547533
970134
1893959
1543183
727548
1796036
143040
1208186
1969729
973130
357245
735423
1506855
1331821
1984833
1445593
751880
574867
691639
316948
773144
1260553
675232
178884
1118304
1120885
667514
1522308
508256
1110830
351630
1255437
1384719
873271
92011
1674970
1804647
1051976
1662914
589763
729576
1878403
93306
488963
442993
1243052
1905312
1598287
1737366
1044415
923710
391309
1619086
316331
627241
942796
308523
446800
446970
183004
771190
1711992
1421916
1266738
700756
1396291
206062
1006996
1796205
1165338
463459
356969
1848803
1755353
378490
518189
658569
1439761
591212
1951960
80786
1943420
1459860
534922
1035381
403804
774338
407156
1487746
1745649
23369
1220890
1289652
425113
1382467
951587
575897
1905783
1713856
1349039
1285851
1231203
374859
221516
1267564
592577
1891511
1550655
1999944
574452
605316
1725488
487542
1842804
1416710
222976
72737
1410393
223802
359789
19799
201073
510371
1892668
765795
196490
1739029
1658362
1211810
587594
1290381
1110934
1447415
1659606
1341424
457307
1836491
1750493
1120288
1102844
520008
721284
1380449
65562
1379236
959907
1786345
1048661
1082466
1807763
503993
1229055
1995041
180268
460810
929020
489228
1283171
169743
700232
535483
527700
93760
1727075
526301
525487
891211
1689960
1228912
1499088
1367619
1723321
910925
267066
1785836
152526
601975
280897
714386
1173150
752638
73206
880386
300914
1784921
1149013
290243
1970520
1658953
1654745
1501347
344827
1732355
1599526
1203986
684612
397821
728734
1338365
122233
1226128
1482721
1046930
1550067
1770569
54691
1759324
1781573
1925446
1625792
1307007
1223201
1863717
1993839
1049903
126419
431310
567975
1696536
1499871
1026777
195218
1150127
1985267
1173507
440581
151624
1008889
989881
871595
1531311
1373149
402139
479825
1342337
1395149
220374
1987197
1958741
45034
1895749
374551
38563
490502
1572595
448441
1071777
999951
1696132
1598884
1273213
984537
52212
375062
131901
1640155
476482
263607
1463947
286591
1729463
402778
1713385
123377
983805
157579
1885550
1576631
6604
73316
419994
1850267
458505
1688485
367633
284716
1480796
1195705
1121611
1518484
1717664
483394
480757
1581729
719498
1246432
579369
197428
1289425
901117
475881
922734
1373646
1076413
1877754
396830
232834
1824545
981005
412500
1004746
1217347
1471915
1675262
943019
1905555
166013
1664088
1415223
1853666
1971275
151118
1030242
321650
749039
1027197
1178052
436392
364133
876709
118244
57404
1952715
509023
935842
1342357
1757133
637239
1916086
73912
1987995
1667377
762128
1814585
706788
1804170
1226913
1721368
1297992
959951
609916
1959962
440902
1390513
628264
1661578
1761613
685149
995414
1633403
202826
851385
276124
1745931
308070
1473865
1616369
1587258
1514929
1919192
1619013
1124765
90651
1475645
1840492
1772364
2570
1508714
65194
1886996
367291
206594
1922582
864459
556515
1864905
1005099
238092
570611
1386852
778291
1307624
927141
1725405
678129
94911
515221
1317945
1665564
145937
461912
1980458
957594
1958256
255517
436714
336731
1168112
1483002
822669
1127865
957108
616292
544795
433964
1477260
1369399
1375831
506596
587024
38161
1795464
1921896
1669151
53848
1518093
450196
580136
452074
1985026
1015176
543238
886558
876580
1835243
491170
1691094
30115
1548794
1268035
744746
1638935
571385
776263
548345
1462959
1270065
1518326
580244
1845940
566781
1502688
1567481
122643
877324
1221792
11491
1867109
935158
331654
310892
356412
689798
813953
128825
899515
427780
1367762
1221751
325318
1811162
1498022
263551
1005138
1585512
1412924
1952222
1495610
865248
1246188
1257931
950636
1739649
669916
831504
1458629
1028490
473174
227139
1552349
1330176
1965211
702779
175395
1818645
234276
1427020
67875
1738895
1781618
281800
1390919
406107
1530886
1667590
283927
1063969
988697
776837
1948258
1917795
1358219
1552747
540212
764857
818920
1796297
1415833
749091
90320
742189
686023
1716240
1051416
1966453
408103
443199
1327249
1855353
1736536
943639
598482
251098
1651964
1547812
1398934
938155
1659272
97506
1965245
262446
344297
1610757
1677688
50265
1606651
1445736
596924
1702786
508200
72486
236699
1235515
240118
818446
1556603
451476
933637
1470322
114691
1840837
1263959
390383
1512868
426115
430517
570413
1029474
1804902
505737
1244573
332269
1812480
1045851
1170632
240895
751806
1764155
1353689
900366
579008
92916
1767645
878281
909574
1729589
1689891
1796670
1186485
636117
816789
1058473
937443
1681644
752069
774734
349287
589358
632289
1863151
957326
1175555
1679976
208311
885396
914377
112517
1816280
756175
1643325
382350
758927
1370350
1256514
548193
1173032
242390
1145264
1356585
1717386
1219513
942127
1299513
1750998
5463
257438
343356
939187
1378495
484878
167712
1377930
1191386
1016324
1404042
194777
1637625
947672
933090
809323
1510238
1866386
430692
274393
1291869
342676
752275
827612
937822
290604
122164
1877352
877642
1102993
1262137
928773
175446
1239339
705190
902194
1842950
402407
1690777
1400885
1146433
671808
797737
1694296
809582
1415728
865553
369015
1368160
1593050
1642937
231169
966165
1474237
1532714
824360
1631935
338262
1766445
1867627
619408
1289728
565347
1185028
892581
226514
1074400
1548216
964802
6811
360588
883220
1849703
831047
1637887
1306806
1309488
1843831
1540630
51823
475893
999318
455703
1164062
1506689
855682
1487134
767754
446013
756282
620270
723349
843725
1438605
180927
94465
61496
611919
312202
860997
1181943
1346787
1146607
1184599
73507
1431709
788548
1086497
1139298
664591
346470
1365129
1260626
1938803
1025536
583491
1580183
327523
1964309
669713
1696816
333013
284169
1474235
1435691
247498
977131
475846
409185
1787666
1118228
866499
138576
1814456
611231
653234
1461551
305690
1070519
45366
304475
126556
1254776
51709
1551979
314596
1616178
1675722
516694
1176545
97573
1119273
572288
1115628
1963833
886148
1357523
622480
806897
609848
1176036
517467
248361
1982064
1977867
1428246
345163
445355
1908523
354806
1283084
1084062
381720
293548
1456719
168972
713737
1410697
1463176
219082
814762
775138
1952430
699964
1965885
1507192
136347
46657
133479
413291
289802
1073257
719739
1418036
212396
1853694
463040
1680029
1950142
1177576
1014641
1274377
766422
616339
1161769
1767583
1852001
1686941
1437407
1350189
515207
133789
1961448
328361
1092515
1635659
92395
949883
455388
319417
1808080
558464
379449
884099
1372438
234906
600203
833917
1367824
1586629
956600
92837
862579
1303252
1609440
354262
1487620
1024204
1617227
1019853
943390
333544
1267605
1182349
614617
1616209
1146579
542916
587079
1558903
919842
937059
1646315
79218
313759
303474
382025
714303
1784908
1476024
1849634
1709764
1684520
154379
1060762
857264
1836416
677338
772862
857168
1985346
1699941
804495
468582
1594374
1910070
1453058
368803
1591779
1789444
1867745
1636333
76443
1353675
1131506
1084105
1777856
1496798
1509182
479878
1693974
273409
42285
1679916
1593843
210673
1190116
956177
1904194
573385
936940
13756
1675781
1681121
1505486
1142058
473725
1510051
644228
919828
23500
1409443
662984
1948794
908006
1254755
1492495
1199953
480765
1836464
1911334
1842853
97233
471462
1330175
1924700
385504
476167
1083337
1847949
775363
790070
67320
170681
1125201
1069046
56351
1307743
363119
1413468
1599720
1195122
295277
316159
1249780
887354
1671928
1101996
1000222
1960968
810722
791701
1489694
886658
774810
1713879
1163796
358080
461267
597189
105330
589704
1901910
1959885
59910
789645
1025063
456641
1986458
743152
1812826
149603
1999705
1356907
354715
872198
1914273
1297725
1683129
32734
659491
1990550
1750990
193085
529998
430037
1282561
738312
123546
1315782
775614
1611575
1233319
450657
487265
1002226
563780
1563063
105013
419644
480732
123935
1594451
1026454
375369
1900201
1084407
381054
1952132
765427
493694
491481
1503482
1382251
978236
985613
1913394
116857
412304
1965346
791224
1683776
1244165
10209
316097
1851220
52603
1360990
1281352
1757592
914186
1330252
1338079
851987
367120
1896751
486484
1222539
694565
1231161
884473
405874
257909
1784979
1029987
1302343
1582328
199537
1435726
1606865
406976
1290638
1135592
141478
869795
1693862
40316
1672766
432237
979597
734187
828039
695609
1953495
619471
1428215
1603154
1223193
1921903
792904
962938
1639278
1209463
1791581
746704
430908
220607
411648
191070
1126691
1649407
1694530
1741175
709441
1929140
1526944
1113464
1620908
135181
1465433
927186
1993982
1128696
880761
731482
1409207
1339438
1002725
629848
1942669
1304602
852197
338736
1482437
499077
696843
971803
309118
554342
1300541
812738
1910085
622391
1997550
818894
339021
1050710
645374
1281091
1064448
1171317
336286
951193
995726
442397
259055
780589
237958
636872
5618
1269122
656399
1815031
814682
643838
1761855
797654
1453258
1300262
1026785
634252
1380200
324775
1477668
1512396
1055131
620193
764370
378587
1879672
536873
1960110
1042252
1143078
1657231
1937080
588972
1605421
72489
1249341
389754
1930800
1411314
1470969
424600
1841083
415178
531017
1119323
1772951
229975
1480369
655117
1241856
222815
84377
1959052
930271
1318216
1610577
1318148
1398280
33512
1099791
1219774
1922234
1404822
864024
576000
671435
1283458
878832
1926626
1010270
223667
742211
917421
690656
349960
917235
1170267
421783
927233
649688
318486
17075
1742787
1714515
122499
1449116
820810
133816
712010
320637
89283
106651
507313
864272
885704
1608223
835332
1285602
1337827
698221
213767
382409
1727024
1018491
196252
253103
566429
1986521
879477
1645512
1114230
374253
1470066
702382
1302835
247337
1604764
25133
237392
14736
1812310
971214
1691867
1777974
445753
1682311
1948419
1617354
481513
137243
338138
1738357
365565
743410
163108
1064726
312818
645454
1760057
818101
527363
1588152
755382
438868
1014362
497227
1955153
924119
1503810
357549
1436368
1516571
1041687
820213
1668655
1827230
223890
1597512
1800447
913911
983618
579495
1524273
1826639
870516
1480372
1439505
251406
1949975
875897
472800
1927430
1055821
451694
1003483
867414
866070
1596119
185027
1383897
1364039
927764
1694586
1099288
1859982
1518423
560019
287289
982642
1513531
438625
1212947
746827
318822
1323814
1245545
1954594
1953306
89089
494974
788414
1750261
1083100
1744663
1762369
198220
57346
671463
617402
926628
382177
27977
619017
404245
830872
1630204
1462470
1035358
938503
826491
483912
1564958
1204034
181594
1115768
789912
534113
1818407
1201964
1739947
449303
453422
905688
229304
1377914
847290
1766316
412983
1491780
13368
1496652
37910
675775
1277223
431190
592619
1512850
1238530
1770746
1210271
28087
393371
469318
1850832
280735
1543279
1029960
479729
1979460
1897056
971404
1791714
599205
1452647
298030
749283
169593
238164
796446
1847752
1998024
534365
1818656
991857
85693
1954360
1029863
1599089
1584217
524217
463790
437895
452223
849641
932370
1560537
1936646
194101
520811
1951014
1485162
1653517
1625019
160715
1108766
1340102
1354777
790237
818340
501639
1225566
999449
1117646
886320
1329928
208452
1987207
1637359
1668439
1826457
126878
793437
1701498
507784
396160
755944
1873000
175372
896443
177695
550079
1340068
476546
1557841
1178315
1624650
1868204
1005727
914037
162022
1021044
663146
1279595
1967475
358893
164193
1354516
79297
1100632
1349342
1507307
132611
1828068
1196233
1288616
1153945
1464809
642351
1045865
780240
1032835
1302005
1565962
695638
1002641
1268963
542176
146535
738315
1915346
818198
1818441
484801
232013
1764422
1824328
1930526
37917
1412685
1335299
1440672
1412835
1035939
1494416
1918175
109949
685997
470322
1568665
1163011
604523
865346
1532198
1868287
1451224
753809
532371
338946
782751
1517277
1501133
275512
1751763
623502
1919613
51490
967230
351979
870664
330182
1376018
450220
879411
1700667
1275650
370211
477999
1518279
1061761
476903
1386434
1360921
1918317
887595
1579733
1304572
1298390
500215
1120141
314154
125927
1979524
1545219
1159833
702197
1421717
1309860
463382
839570
320012
1042310
1086999
666701
1962402
230857
710819
280159
1799661
1559996
305527
484363
572402
725486
794819
1408057
64547
721694
581724
1894946
1038005
464382
1485560
1956177
536207
1217650
1680116
783595
1935338
1934888
512326
1945575
534937
1384521
19579
384082
1486302
1392302
369645
1779737
1269644
424629
1812916
1953229
1671421
446334
1505441
1110513
833838
69315
1104697
1331240
366968
510202
1528841
1737873
897941
1804747
991362
1790856
333530
1249354
866152
269330
498018
1544680
786712
853499
1975524
672292
298251
1173191
1847910
291078
934530
3741
1465015
1288136
382423
1577540
1619840
1816450
588965
123382
1881247
540873
1880471
474735
1832373
72636
599904
1679496
1949553
191412
265925
435908
1777764
531854
8360
1794912
1361692
788113
1480975
230195
1091719
1708349
1109784
1997971
82900
1569514
258071
1254540
1645243
576599
965608
523745
344800
316951
1825937
746687
1418805
969621
1854700
1590971
773667
770161
1580317
1092360
1249510
1676528
1571675
98499
196576
1309604
1131992
515380
1772995
844538
563554
998727
933610
1036117
398609
888529
1449788
235640
775134
1377353
1324177
1724394
1700091
1076788
798458
921598
1092695
856960
71064
299596
1602587
907027
269636
268307
504250
1310022
110391
1394459
950370
1808246
1886917
1409917
964128
1929138
175697
249764
1474926
4504
1382616
1913581
832922
1084513
1099869
420038
1321365
161402
875727
1793596
20099
1032383
1286139
189304
1340794
748117
370427
1756409
276544
1357110
476657
287053
1258942
738300
1182861
1955524
659941
1417651
985121
1511323
1825957
364722
534552
1606536
1775290
1586104
1846454
1421202
1238183
1958084
1732867
1782452
1085949
841197
83132
1584811
992059
1390737
915451
267282
1349405
1175046
1347485
1414266
1879737
1721032
635000
89988
845578
705926
1836390
336424
1786116
832160
1215198
181732
267880
1517422
1236743
1118399
343490
1060084
836610
1915133
1997401
1580341
43846
1140127
1585306
1110564
1619372
771816
596887
854879
1552806
1873201
1763624
1580923
852245
554391
211655
1969706
1800351
365317
1673099
1910446
633049
1233137
147706
1233520
78793
1551257
1259549
419620
1095448
1071984
1578172
257879
870919
142196
345026
1747457
619706
1820330
1803915
904170
444752
625786
1034754
449225
1110113
1167399
199340
1043361
1291601
1025535
1052145
1521971
863278
1147161
662670
540852
1117738
1877920
695452
541922
1406463
532176
597068
1882783
1344967
1551238
1813913
1754325
608103
261386
794660
684480
580215
844229
1553383
865489
890980
1731989
1418418
10595
718812
1497385
281688
57481
1778722
702727
626397
240392
323740
1897860
21295
629179
1609389
697516
1415320
340782
135498
757928
339614
128696
7732
1570616
189471
1193819
1234135
630168
525553
205727
1779209
1226496
1171768
59870
1457971
192917
1668928
753604
1931657
1642165
797847
988355
1764877
623439
1233162
61662
61769
1976586
481818
1090609
73238
434044
1102877
1123839
1895439
945772
1211306
467224
629946
1557881
960357
299858
1386494
466151
306648
251635
1625507
681997
1552849
71760
118242
710760
1825057
402268
33238
1591691
229650
1207123
1597926
1077272
706867
453781
1080014
153871
342147
80418
988357
482786
226965
124648
819533
1033265
1506520
616988
504208
870057
747287
1302584
964648
1381267
669103
1383239
596883
1493589
1146312
132261
660775
1619268
1752307
344440
1610597
1744073
874416
1265166
1534819
745213
1111305
1281838
1780689
1659850
261421
1945618
181499
1026770
123280
1618153
182070
357264
1894899
76255
960488
567865
219528
1940502
1325537
693603
1009860
968896
160657
1366063
1481441
566860
1236414
1201863
1575051
1603264
531704
174814
646149
1593115
81578
636672
623893
274707
1339651
687113
1284201
263940
1555158
1728114
109277
1445683
129954
1081889
431395
633175
948076
495348
1963004
50119
436716
1966139
400768
1941339
779462
751621
31800
1113770
1515414
1058407
1464516
687974
1994565
642130
1075792
1150871
1223135
615056
1634528
1655573
54606
1517215
751199
148411
552387
985501
910187
1799508
1508073
687395
1490356
1667837
595781
661583
790838
975101
1765749
102609
186642
218942
1265211
1454699
694069
795546
108757
1836055
1022482
1128547
1287085
1361557
1215391
420529
1801061
357912
976175
1598952
603233
315675
1159442
330484
682873
1512661
1152243
1042119
1577182
915792
362828
1759124
1124257
1687702
896095
1160834
161180
655253
954092
548545
1257357
1279243
517561
157537
908343
584708
1553265
83844
929836
686894
35926
1900894
344050
1603257
1490978
1398249
139023
1298891
381499
1634420
1095840
252349
245469
989528
711191
532061
826932
68861
1870551
1746708
1752362
195678
1465518
1198542
434650
1607184
446798
629872
1024531
961682
1191978
122821
646533
407669
550949
1875412
532883
1633033
1335743
1154669
1546889
263529
756924
1168640
649630
1825019
794697
1731468
135270
1421200
957211
1981691
903659
1147600
152654
1954019
185328
1914046
830479
677390
176554
171678
1082503
1190196
1776146
563994
805540
1863936
1510552
1216112
1416653
1024369
1119880
789435
1043495
1887537
548704
1604337
160793
1852926
756475
673362
143833
616081
1455501
1239266
1801873
1417671
158433
793411
1578684
846102
1951194
1120127
677204
1179892
1803558
1702602
85613
1383613
730649
1246151
631435
228851
1344091
1723450
1548691
37598
1310306
1542874
1515776
1803777
1205081
642707
208484
413982
1770859
241755
339069
176538
13461
1323093
1584012
1404003
1137855
326914
1416576
1591695
1097468
1539505
1540336
1812523
953115
1129032
1442574
1250553
86435
1076714
788800
1622823
1062752
617315
1344302
1967378
166606
1065987
551273
531892
1980195
262275
542038
480899
1054617
290924
812993
608968
230457
1101024
66014
1902581
1177417
1444083
952415
319838
481144
465814
835871
1195103
78889
793142
1993948
1963041
651412
565656
705005
1152132
1210879
1749640
1448086
1379152
64858
1989232
224484
778265
392357
1693561
453117
1688178
939342
1208914
1452355
51012
411209
379948
217423
216680
1619176
986374
1073466
1864086
499226
1644560
1121228
521545
1928836
332944
839106
309936
1646593
681539
1471300
1547814
368954
1368128
1847730
1053099
1135402
1644536
697878
923149
128797
1186189
289966
966789
908185
1640589
1406155
1872122
1299141
1198423
136858
791791
268651
1709838
756667
718879
1474942
601552
1071910
1107616
468219
1669997
1147858
623837
1526517
1519871
325177
1093007
434171
56675
1578343
1374350
735822
362127
51795
980286
1538935
125436
1989016
1184905
1876617
853454
951496
942208
394394
609078
31309
993612
592652
742374
491076
781245
415140
323010
274843
240908
937861
368573
1043223
460475
1013224
1956551
1479576
1476756
1398429
1564455
115256
1827546
700140
1998787
694743
1027220
66402
695248
923232
803647
1764897
1648191
1113408
1187842
318318
1614118
1451225
1787021
1297438
139222
1831772
1606497
1762080
1118021
781471
1049104
1780618
1226849
959152
183438
697677
1782019
127139
168331
1126080
1801810
531288
1713817
253582
815161
287962
573203
236687
1009348
1915346
1324988
5554
1484633
839955
1252019
956144
721881
933929
181105
1139166
99425
1593729
151501
689338
1732358
337561
1451306
624939
209396
359872
995314
578972
345680
18555
123495
373508
1759913
341392
1211026
1900490
1687086
117812
347117
967147
520635
1229680
1997410
1671322
840514
1442524
81192
1093166
1372461
1990192
805733
1853864
303209
1549092
331330
1963939
978449
1980400
1365576
181074
1563956
1590694
1920313
1373871
85935
940132
51684
1463672
1104698
1342366
151960
1293672
707459
1824166
1105735
1042989
189105
1175087
1619540
79811
1368728
1693777
192381
661137
678444
1580549
472114
940309
703069
1858077
1414298
1058770
1051430
102351
1205957
1483524
1376143
268482
1598727
583699
1219363
822746
78891
884158
1656793
1309942
1098710
648086
333208
1920473
1020282
1314255
469640
1574762
1929376
1316176
1731238
834769
624986
1083804
402104
1878108
57454
1460909
114190
1754492
1649711
215386
1383753
987726
869207
1784993
716662
785082
1552378
1614114
1896250
510601
461324
877724
1256230
1173293
1019342
885298
1706258
1296394
545894
1325179
1523648
32777
1400788
887
678283
947566
1629872
483346
962451
253984
1365088
1980919
656844
574557
1666974
144357
1574810
346310
1526799
645678
1999947
1227128
546371
95445
111536
777686
1202643
1947778
1088517
899813
360573
269617
1034132
1468627
125409
1111667
1132968
699240
846662
96649
968205
396847
1353065
1196871
1887465
382684
929699
615524
1429764
1946827
215357
835519
615786
1366268
1402590
1408916
66247
263996
631263
1717219
1958583
1085131
411261
540834
1367236
781185
852581
1499542
1985096
1729181
1946168
1914831
1368995
1736661
1616895
1741788
110522
1834857
722872
1711383
175850
892459
275638
1597832
1410354
96186
173842
1720933
932478
131248
519796
389223
1817953
198243
763386
1066661
397205
24348
1924422
1999703
635997
1042841
1461209
1216844
554814
1809666
483476
1534882
1861657
295684
274248
283583
215060
185132
877186
95036
596539
348317
1403256
1111487
1939318
446344
1330757
1972001
986724
1667349
734470
1841836
342042
36769
269645
880174
1382009
561419
1234799
460275
1826532
864924
96292
508860
1520404
815048
634692
699729
865204
1592783
1112868
413578
924750
1793357
227698
1328776
51213
25336
3199
1862049
217000
1927483
1477111
293164
1946904
960862
575439
39793
1061593
491097
821455
911788
1314712
1342551
389394
806178
1451047
1587007
1665725
1173325
1791199
1722076
64089
519259
1194992
1949041
246709
44645
1629354
1652396
190363
445041
1434339
510440
1609794
1626344
972674
710945
927395
1616259
902131
1893707
1694834
1000394
1116250
1418292
671061
593116
1984324
1689248
1031445
1839590
1981715
191345
699268
601992
645151
1465707
1218373
330625
145430
1636254
115212
666358
1359844
703464
1787094
1107418
1244207
76323
429192
642535
1228677
1066776
682852
548830
1504376
1835748
1458414
54893
1986943
1598573
1377292
786147
1429356
1920689
410614
1370105
600009
1219875
1143188
1777661
1011766
1242904
1826522
1980574
270396
1680495
1725622
601362
28892
1485276
490856
743217
1440007
1735243
266776
1252866
928688
255694
1976619
775911
327263
877956
933756
1239566
882826
931935
1358787
974502
1553287
1266072
231321
259389
454918
201555
1264609
1593651
424586
956891
1119528
950976
787954
1903646
1131463
387978
308477
1825247
1364495
959363
1703229
297383
1589042
835306
1270645
874602
1242500
1827620
1420812
1777946
636732
1601607
1813488
199923
999338
1473913
1970497
309174
333820
304037
1902085
1028374
461762
1610442
819790
251504
83670
1212508
606206
1094001
1502395
1456014
62493
1874350
509561
1926542
107892
749459
1361050
1962692
1479369
1148315
866078
117726
823210
464420
399295
1671109
1189913
901347
1280813
611486
1022284
1328720
924356
1576304
1314877
773067
1235044
891385
1686287
1213438
1624869
1573708
1270563
1950454
1844037
1862836
499749
36292
1287051
1273942
420019
1760739
943834
531253
1970983
1063382
276275
1769828
1117091
613528
774387
367745
1369896
1248962
1339245
145738
1759736
610371
1758154
1312743
971048
1849174
253883
1024917
674821
572245
903706
1375427
575492
842782
1335050
943368
1645745
631731
1080953
865714
1034568
18891
1882317
783167
1176070
1174125
1297348
769680
1417663
1113191
954374
360425
411919
1569812
643794
382441
66997
505573
1862719
42227
1363956
1168314
205718
307035
966296
1516713
1950338
669338
1621373
71703
661263
433043
27596
562971
1612167
1962270
103520
358160
1552995
736872
21419
1349412
724193
350983
1757684
1973117
562332
189091
655292
1086598
984955
1647403
377610
451046
1198247
112333
597685
1779167
1826890
1857251
1592939
1497214
451075
682821
779677
712557
304730
1912762
129122
568150
1718359
1283436
822482
878616
1021228
1880750
535560
1156130
1216022
38671
291745
642510
1890767
217522
1427602
1434731
960475
1112854
1090208
976986
1154388
118916
17008
1885212
313977
914932
1453495
127402
1856265
65379
245400
525599
1278120
289279
534103
261758
1040567
912444
1826588
790474
1147091
862291
146269
1271975
386364
141318
1698654
424622
289422
1536545
962585
519615
1587811
512834
477707
1561172
1484704
1496787
305718
1849796
670773
1399745
917974
1744674
599527
171539
207116
1963586
122402
1363050
755829
43414
1847243
1776004
393087
624960
1911959
588943
812910
650683
1837099
1941150
1062245
1919373
1969715
673542
499083
1657881
1609103
352673
1335866
1520849
262937
612053
360233
305507
1242202
511042
901840
1432850
987887
1235190
910646
1336908
360322
734788
1439125
222088
1620765
332825
1135431
1706998
1379495
1314794
292908
282853
660079
1131862
1660854
1047535
340605
558061
939807
972547
189960
1913938
833899
89946
1658968
1980724
529674
1125388
957389
1254624
1340653
1326136
850486
438970
1423808
1196903
50285
365415
1558457
830651
1950619
752464
1102377
99582
1800078
1018332
1249797
256516
1274212
732452
1558404
1107525
717381
1401162
753133
707780
1628709
1747533
1381501
515567
884141
1434235
1043476
668377
1201868
185132
326867
909765
172663
1627577
1244740
1203416
1675415
941671
3349
1015108
1618879
1852745
225347
1070150
1308393
1976848
1783579
146925
1993544
360731
1272360
493143
1120135
1297153
1569678
1911005
1468682
1266210
230994
516682
649016
1257420
28433
1055832
449276
1437845
715138
1817352
595917
1084273
1138320
1824019
104344
232034
1378650
20642
1259132
647818
1395406
626957
385035
1106635
1854423
493801
783060
343025
1599708
27310
850597
762378
1841975
1467604
652141
1954429
1275601
1815722
1908452
570182
1018906
147344
1038821
648540
1374768
1638004
1883082
1830017
1553392
1012568
1547333
1144146
1890593
168982
98661
82452
1028165
1035440
1772140
393147
522363
1362083
716292
1706623
168412
922647
1998096
1998131
1263012
225414
955151
1363588
1865407
1386469
504442
1079823
1379192
1560276
1815740
1942664
431548
137031
188026
619641
6947
9054
1317743
507067
1539281
1598234
212217
1267515
1805659
1523572
1371728
1711732
1145394
13602
1869146
1828001
433330
724432
198238
435996
1447504
1419762
714793
1018389
1028048
1128663
1821787
1831705
1410452
671841
1090662
1874261
838678
1952801
1494946
540866
1696302
1817926
1722950
1398229
447667
950319
339151
1425252
169696
1851487
1474645
919479
222731
1112428
1426172
1135117
38277
771197
1333053
1666121
372989
1476174
1917429
1591282
1684319
1386871
528742
1321076
1999433
285026
1269737
1566957
1690804
1142770
1560097
337007
993167
778108
725428
1330861
1127161
1696610
1852621
708349
1033070
418554
437449
1854681
752922
1087155
1758849
939642
1803714
578577
1746612
186550
623381
1354956
1769573
1922296
654786
1771509
1588802
1304473
1559894
1628852
733528
88923
760301
544168
1743753
749018
7191
277700
647798
1548812
395417
1261794
76573
902229
1623522
1680947
1137832
574350
855798
832560
1201532
1124232
209834
1053972
364475
818788
1147558
979388
1954990
1921811
207495
1058192
1707046
864084
321659
1967258
663405
1680024
1973439
645714
1868626
886086
700965
1278935
1928190
988094
1957983
1557022
1510231
1987065
518219
1739200
428441
683723
638944
191927
1501985
1067246
1104833
1758527
1237367
1977371
708054
949761
1391542
1259148
1853620
938305
1409694
572185
377096
1905200
131985
1146784
1928752
309140
813231
532871
128079
914055
398028
1254768
174558
1654908
1120955
1898811
1365515
1902079
1070352
302361
1422889
1160852
1347003
968264
1380519
724059
63038
347412
1803930
1999072
245169
1796854
1821280
1312587
1238455
384264
1525084
983254
612548
671072
1621452
600455
1362966
1875435
124468
1143798
521055
967376
201565
55026
293925
1655226
1385526
827931
1201576
80658
226635
1663289
1519651
1754710
285625
1780463
607922
1021063
988866
715731
834205
1095885
167303
1968489
1868184
179711
1670553
1121179
1027748
1074732
726601
1892304
1215872
971773
1390065
636093
1835890
479004
384173
1221697
1717701
1712050
403118
962412
724140
786736
607007
1591066
1351915
785726
614003
952360
304241
1057755
325046
1750957
545705
171530
1239395
273310
138660
151608
1618164
1382531
712683
390296
1226381
65274
1151270
970812
994635
357154
843185
1698783
742944
1235361
945583
1478580
1005295
1556406
1559162
495973
1777383
626307
1691366
911635
1184942
1037738
1790383
1909699
458779
1816585
1566929
1603284
1734796
1382112
422494
1905966
1183029
983654
74694
1435781
774257
616728
479016
380692
884604
1629930
145477
1018858
1998123
695882
1355007
1132048
237723
1866494
1930499
539602
1283096
1008297
1180294
1963658
1533715
1111131
1211539
24761
1912196
1538228
1187943
453691
1882631
162973
1187171
714480
622085
955122
1411639
199823
906905
1634485
1918576
238361
1466876
1014083
1312323
72300
1326316
444991
234260
1994722
546045
745505
531246
608906
1497417
1876989
923609
269175
1889436
1380652
1226262
1272616
1724247
220543
1576883
1337323
793758
1870359
1018126
1325376
776944
867281
851218
1585376
1507842
1005773
225250
1744589
1790294
1689498
138668
383036
475617
196986
1653362
1355393
118525
1298355
1823693
548024
1981579
979941
1898231
1437071
889547
1145394
43363
261762
633019
1681240
1929101
1315250
221417
96591
1323093
365815
1630030
1650711
681823
1284930
135822
663480
1611560
241247
826340
989799
1455620
597796
11223
1252061
1311803
294152
499495
1726184
465737
447936
322016
276017
380842
1093359
907855
1413623
1683725
1472814
25658
433107
390036
1338503
532966
845228
295172
777867
1350883
379605
15192
160379
257322
1831116
55283
1166879
533313
113419
1888146
1546532
988242
1182095
79270
56775
962128
1461465
1813335
1729038
839087
1684575
1227280
968456
87881
1084780
620597
1280203
1866695
1843682
701978
762422
96700
686777
673615
1414824
791552
1821296
1988168
258057
1531246
1430802
1360059
229422
189091
101331
1683093
1583930
21526
7319
17003
729011
1046203
1105025
289551
929197
927596
1442427
518468
1661256
891410
661741
1682382
1236111
308700
589263
1522534
710325
1788041
1479733
451018
1023755
641829
1000790
1774186
977083
1504761
1454204
534720
1302766
1916350
247348
816085
1960963
1473246
334969
237227
1868542
387191
317988
197421
567288
1420072
1543796
1252192
660022
284586
285535
1797967
1967193
1661231
298055
513425
110472
1231458
391800
622091
186623
1229847
30426
663880
161946
611497
204355
1477276
1687711
1700797
402924
620191
1016113
1007414
1059597
839692
1624652
310471
1165591
1453717
1549918
503112
1524550
142063
938099
1888294
1685298
1015443
1190376
1754563
376956
1821266
1559805
503
1160804
275869
1696767
527640
1258645
1873839
1865397
1162469
1404299
453766
147676
1861033
1866512
689252
1202898
1130677
1648301
595123
979800
91622
645264
1513239
798291
245534
1820125
1108426
1114116
492084
114126
894172
159942
1484274
259911
902183
1717252
740565
931410
935490
1123871
1430538
1637111
1603498
1264090
357288
518752
582470
418320
1597321
1220757
594564
691338
810810
1135603
580329
1769715
1448564
721202
1708230
1049717
871470
593225
1109845
293594
965428
180245
1902011
252905
175388
1471004
1919980
1584892
1327400
803028
1310313
222526
73045
911320
866394
224680
1585293
562985
74480
1356137
1035023
1581252
1188668
1623218
587054
1321700
1233260
551018
235136
1842822
993016
1273396
1311978
1273254
427125
206509
1582587
35484
831445
1286572
706385
127943
1465068
284358
890852
1322756
493870
380487
1588950
1856747
1547152
419630
1265929
1908529
353564
1847978
753257
153932
281389
274341
1753160
1698767
952731
1213499
1776958
1562830
1861164
638105
1716936
986704
1439229
1746382
996501
1281294
648452
1007768
1389311
377762
849004
1217102
870467
1050582
1503612
528084
1197082
1035566
1460164
681883
82294
412881
1452365
714970
750822
1526181
1930989
489402
223367
640296
1400249
85322
77491
1113819
1869650
1936699
1754850
1748644
54785
1354189
1003253
1760705
376846
1792019
1091490
644133
199626
34950
257584
1677480
1084100
592005
1387251
1330805
1419290
1533938
426032
1543050
1177633
224889
931693
100005
1431651
1643142
1571283
259150
20074
1322420
1394914
1815206
1978644
796913
1518748
829951
568582
650582
1477116
822675
385470
1245594
384736
1483366
371876
1536010
247416
1914140
465147
114708
80711
707139
1082906
1760009
284063
1442046
770234
376720
84293
426225
955415
593825
1819752
1219365
1764551
91179
1216769
774929
1064856
71013
175006
1196691
509045
1673073
1585929
1121100
511177
1666301
417884
1883769
354996
877359
1463465
1745072
703431
48103
1636607
1556001
1235925
218794
270520
228290
832106
1476958
976557
1532160
1903513
338718
1160531
1732758
1046633
507931
1166697
968697
1587936
962534
1661602
1376178
1152038
1436579
1752368
1980969
1529281
1077797
759261
1647869
1489595
1981648
1524927
771309
784507
584267
611348
475918
73624
1730335
572352
850798
324361
568107
1683119
603951
209051
437829
657735
404049
664906
797731
1483206
1334970
1954266
1196269
646804
746430
1222113
473419
833381
1765236
869283
1407577
1467609
1673934
1971393
1350730
1165187
804315
1852436
466276
911187
1504022
1304474
1921098
239240
545287
1652646
1106958
1555412
300011
1392230
1825597
273491
1796007
1558341
1296192
1945554
1384758
1206904
1547320
82435
1423666
226372
75559
1823269
1079315
861897
1357905
1812461
351740
642635
1733995
1389314
1897379
992159
623396
1691218
1067218
1791731
825815
1533005
1635117
1117908
1310327
1565319
340997
1935405
328396
491687
1054857
422128
1081523
1487403
408457
1945833
807016
1366378
899410
113631
1393392
1510611
800567
517994
1571659
332802
1310272
1813896
1594392
1084557
14496
95850
630349
1661692
31196
660218
1537324
151616
397833
1159265
1117494
1134007
596867
1954126
447452
1595359
410861
1398242
1665631
1756705
1594352
211884
28531
1901492
283258
284062
1365071
1940018
454732
387109
78650
1422469
81458
1297926
1071935
181650
460091
321421
257621
1300190
1221024
1443936
143986
540043
1349023
557821
877247
1562122
1673532
556814
142280
1356087
116006
383486
431691
708038
872814
128282
475192
583035
1484494
1629501
1604650
228646
1730568
1224074
1399776
1895876
444059
1534746
224267
340601
332332
1731605
1858833
1725868
1971334
1738896
84076
976150
743672
153499
1415836
1299383
833125
898638
1088244
1196849
658580
450779
1761817
119001
600506
794648
1237194
1025699
1665499
778844
981156
277658
985272
1765448
748810
1879272
1359942
1777081
1805900
570010
434652
853179
1828099
1850209
150193
1822332
850122
1803053
1396583
772436
1391020
1759450
1998382
257906
1252027
1071906
181286
185913
193317
198933
1406464
334723
1380961
364259
1644646
475289
1595346
445263
305284
566963
1957404
1339073
1213000
1775362
509781
1385695
932122
41081
560753
253174
408458
1244346
1796915
195496
282394
1668739
1777293
45239
1742470
1713194
1856364
1411708
743047
1005770
749793
714738
1864503
1471121
5204
1299896
261155
1380875
1247710
1946335
427198
36622
65666
1959069
99416
1106972
602926
262328
1663296
1182890
1200999
567748
556119
640958
388305
145662
1571641
546729
771143
1104412
951053
1640685
1939599
1712341
1425573
1155808
200065
62492
1081075
1744144
31471
1766261
1684565
1493030
408942
791284
622618
1437453
647198
1427456
1997207
502260
1128568
1865791
1684890
795699
626198
1241758
1609520
932396
423710
1912973
216000
553625
992836
1284991
5313
1689372
1828120
465883
1288033
472549
199020
873140
212661
668181
204859
1146832
828144
857521
1121350
1382884
419544
703831
1970633
637654
1308857
1666075
1574851
1559495
711058
1644844
653758
1615648
741953
188540
241786
246897
371142
527439
1481639
1924002
1958885
1138974
1866424
37605
415505
1131450
1226794
1023029
1811438
108837
1398372
1171565
1110511
1810981
904335
1978419
577912
525771
1238702
1712055
8820
244132
1129815
1459229
994322
1611955
1941671
1406247
1409642
381727
1613462
22892
804738
931748
1226234
1806372
1863032
604445
1584906
1103757
1604641
674403
342087
1524468
1068283
1106902
677974
1942026
1191998
488906
1600217
1389584
793103
881646
713758
1008552
1197893
1867200
451677
171398
1803409
1528352
738541
236178
1982095
411610
1729789
330914
1963629
829119
1940336
188822
832383
942507
1486092
1298444
181948
1496979
1716700
909556
1606326
1540215
854842
60687
448181
1004360
1989099
316381
563484
1031959
30978
489445
819706
1197382
105875
368861
1502258
1263101
847606
1880749
712769
1036137
1626478
1357647
879011
419369
1633292
301991
1228878
1914239
516306
838752
1716057
78857
1485343
650371
116376
1057295
590416
572828
325472
1884752
1620402
1055972
1599808
1734844
107304
1888956
721555
249539
653672
1142628
1739463
771915
790954
252516
1989161
917116
1578923
1851974
500910
1439561
1002121
843099
496916
1230512
408344
1241649
870536
1880680
1410663
1512590
1974275
853747
620362
1444935
950436
1421312
1902969
1702423
169228
1824641
394762
1006458
1007273
1608985
831491
672753
196531
1194342
1792390
1058670
637091
288802
1950051
1178313
681604
1127285
18679
962208
1162992
791984
899270
520037
429672
1253785
672510
1608058
211564
1220477
365431
1761501
1581871
1313394
736903
1996614
957074
970350
6713
140578
1125441
1994274
1293052
993002
960712
153906
1517452
1081731
1079698
9558
1149252
877501
1614343
1985091
898043
958080
1397176
284769
692002
1197288
1872766
1416809
1351244
304021
1731478
1374342
904953
1866797
1947359
1219656
1275253
1782130
1102634
790819
1016391
55175
647346
1836179
1462758
324876
1004877
1560519
1727945
1038072
976952
1466540
1086356
77677
1324477
645049
1162906
190500
401009
395111
4648
220397
1209272
34986
1930747
1564755
1787494
51873
1453008
1647088
1248971
1905005
166858
1921354
1422312
154125
25242
582873
1617774
1410159
1071910
623438
389167
1191466
1957355
417505
724922
1754932
411088
593432
436766
912643
1495115
1878914
1070799
351643
441961
1982201
1243775
1790971
586669
706351
1530421
1181799
1267139
1459924
275586
1861412
1284952
88785
65591
130000
916625
1435595
929538
1941942
1334389
541206
1200558
1370169
1894628
66255
1395599
1088446
198686
573935
1873694
1157338
912287
1055703
1453144
1965123
1902355
96240
540224
32536
1543410
1362328
244783
137961
1583114
1566156
1405644
705836
450091
259356
465986
472996
1490816
1761566
1144707
630790
179311
657815
1221007
590398
1308899
533542
1866778
209253
1959895
1836970
336882
1166438
1958647
36908
373562
177098
356940
1063895
1986082
951110
688135
686534
626098
1123796
1100848
540259
126531
1604018
1439811
506441
447626
537457
1425472
786635
510438
838165
1445113
604174
1489405
29961
127994
1530289
1900012
1618439
792218
1743874
40497
400937
431638
1827519
536427
821873
123989
1921961
1224976
1331568
1275911
539204
873669
1053506
623923
1363671
434415
1195907
1151584
1461879
864360
1324295
904412
1377641
14078
321509
197979
706184
114438
1943305
627871
1148056
491136
979676
431261
354648
1916746
425645
321252
1356264
1750248
1987768
1768674
1491053
1194473
413717
183780
1015796
1539587
757117
2080
1441917
1962574
1233148
688668
1552200
1261147
934118
518638
228209
915194
1076719
29401
145803
692650
994623
1021554
596477
1558565
43135
1581787
1455381
718317
1077016
216885
920652
1736180
4027
513499
1340077
1681530
98893
1935616
749696
26007
1098656
1960766
1285751
786575
752310
1351039
718498
354997
673957
1211847
1272884
191159
608636
1560888
1196838
1447781
691338
1675669
416255
383070
1748317
1980244
778143
379531
650286
959783
39556
1078808
760865
1297240
52995
1332926
1938743
808457
1614401
617745
1346046
364045
272961
1565986
578856
1909789
1844600
1268943
6009
469607
92080
1614761
1080166
1113959
923806
164595
1460791
749092
329699
1654358
136509
46160
781544
1961768
871325
1295830
880324
1299392
118006
488305
638616
816503
640175
617726
1866019
734876
176377
311989
704784
1156131
424556
242798
3668
1702733
725484
55230
442405
1278501
1857573
993622
1458208
1266045
96874
1520187
1854155
319396
1759314
306914
1172805
305589
1034289
51963
306602
774458
1022679
1822388
153013
159506
632847
404330
1282728
1276253
342762
1064683
1554964
536782
251310
1394350
877299
655536
1397862
804692
506243
476104
1747746
677205
714685
1917428
727570
1316389
673249
937401
1378021
1600746
326298
1151731
838992
1282672
1389367
885952
1537431
1579784
396294
1976841
1385665
873663
1469010
1731870
1685545
889163
556556
456135
988976
1636165
1916151
1869745
39183
1621162
1053327
131919
971727
1872834
1595754
1123955
249871
345401
985056
684099
1235921
99745
728733
1660188
1178205
1014204
572079
1794367
1259083
1499125
1147369
1383137
1750726
503423
801125
1064005
71406
1399947
1475439
440985
394908
993966
1310543
360083
690400
1123344
579108
1608724
150425
1728770
1913371
453658
1352855
1014813
951109
1076827
327452
325881
125017
1184771
1256523
666910
1200695
891299
1186365
750185
1234716
1348330
450986
1284099
1353791
226836
541107
308480
1255633
1463938
1416677
236014
78527
206332
156233
1447988
961577
343470
435020
390915
1879474
56243
1246007
934977
1859562
458572
1256206
1003667
1279629
1346484
1392948
314816
1720599
408598
349741
1300495
744232
405098
468978
490241
1225972
1914166
1477751
318014
1587826
207677
1590254
1855076
129846
1894652
1088353
1423651
1608753
1818841
1414957
1485563
1295968
1793754
215063
67126
894584
1195350
1849455
1242520
1332641
40073
450354
1718846
1468768
1888439
1041832
918699
230456
1184894
300026
1158849
1894074
665857
410685
1792736
1441558
463447
1885949
564063
1961331
522738
507040
253605
663939
1989059
536225
1370706
232798
267673
1669133
1878987
742867
60077
1803259
586035
71484
196509
1886687
946913
251384
404168
384631
263599
461233
414296
1914628
999952
683088
1825636
1516363
325663
1240811
1766087
464261
555897
1101855
329742
1858281
1542261
1194654
1423740
657117
1804693
1998648
1132465
1060490
1095183
604000
1240121
1359233
1955586
1097135
30000
585773
1518005
1011995
933960
483504
634228
564130
1365207
565944
638102
1392348
352561
675259
714889
986421
7501
1602655
453098
730003
1439405
3842
852136
1740465
1637182
1603232
221400
1430963
1608341
805814
623814
1378774
1433121
862698
167314
1537152
761080
518993
1329663
7956
682664
663810
761493
1005754
1818535
1254022
1117937
966078
1443709
1594446
360371
1363560
1793039
228473
65964
1234921
498637
1672824
411611
1024537
837433
491759
1046362
829829
620782
1603328
494600
1114772
363831
262336
451580
1552026
257622
1718783
601852
976375
659816
1605119
1314981
340233
963573
632621
1652855
1752428
1401739
411339
427488
1613590
1696558
1607681
881011
1926208
1393521
362972
1513547
1570346
1709653
1898764
1648122
1280487
352361
788345
1342218
939653
749743
23874
1833549
722214
1797329
1556489
183833
1572631
1316261
233783
760893
1374694
764210
284706
938537
1996474
872187
138279
867862
969642
1171994
61407
1363658
1389907
1277892
552091
490492
1510927
542909
465699
1295753
1092091
798668
1752219
191327
883905
400664
358897
889680
1461024
940733
24734
22696
1083656
1514391
919344
405806
207924
127680
501895
30716
430071
1551871
480096
1676842
660042
697148
1155718
1107229
658166
1278213
1827739
829290
766195
1492593
1007887
1695503
104029
889318
1577089
1058892
57257
555555
153370
640684
1043258
1170702
670199
1232274
1024499
677386
706737
890042
514317
1633201
1729469
526996
1426067
738789
1366176
563362
1522189
1234187
4397
351194
314213
834539
1487765
1150429
1383845
895851
26806
783759
1441526
825949
751523
1771950
857560
1862119
878867
574988
419203
1020310
1484760
824681
1589353
330432
1267613
179183
1081841
1132861
1167857
516234
1837885
680414
850529
233072
904228
1965946
461725
953094
229809
784794
705070
714237
1064269
1329414
446247
333617
1059036
137440
1083441
1906135
878935
594122
746520
1970278
1859800
685509
1938337
402026
402411
1528720
1021095
446843
203392
1865113
1671651
1455122
688218
136412
822685
1436315
274364
29685
416134
1068519
900301
681190
1138935
1278542
366423
125688
1139051
83721
1978124
24503
399944
1506882
603128
45083
593863
393653
1961054
2955
198344
320121
581275
1565434
57373
993179
1671421
449684
1871847
1241810
1712147
185896
1213122
667086
1756992
542655
1577506
1076362
862642
230988
902590
818700
193295
637847
749973
1502294
1215584
1895353
620469
673141
1089803
690334
1510008
597451
466548
602722
1033905
1589003
613348
127282
115606
1830919
1088075
1554813
1058603
1915843
1276912
614061
761346
643606
1389561
1861774
914471
741896
1898345
745800
993748
249480
1581258
84146
932034
1391459
1535186
150525
1709546
1304002
946773
1688415
619132
1766931
1355627
1764097
677300
330764
1731311
290233
1694847
1789265
144949
365981
1046772
1025896
65071
1171573
724673
547488
548273
1004919
90860
1470519
1086371
1780708
14033
872078
1597757
737467
1622538
522922
524964
920542
1637667
678268
125932
249345
1776672
1652193
1959394
136960
1611440
931784
1200333
1855854
741039
1703241
863666
583822
479586
1074024
182874
1890864
97066
824007
1257970
1122256
1469698
112742
1610506
1717914
1800053
246486
795284
4026
186847
832530
335360
704384
1617619
1439187
1513998
37956
1044221
738086
1724053
1756875
1388974
357772
1085621
1742019
51697
1693257
1391980
1290161
1946270
1902482
1113146
661207
1219645
1098371
369767
751906
216150
770578
502522
149512
1670387
1821315
1019443
1072054
1355375
982034
436156
1936713
1506938
1228567
1560942
977286
198932
1860109
1573817
1796093
1817253
967509
1429727
1790582
1601642
1532098
367084
1025060
1689158
1987107
1674291
1097635
864608
524119
802508
1856953
245010
1460396
105473
98385
1678261
40316
1453828
1818946
1936959
473854
594732
1520629
489916
888872
1597002
1180630
795119
584546
701072
75279
735458
1058147
1169858
1641875
1084302
596324
1264054
208206
1787703
468802
1119390
1799050
1366053
774953
1553141
1733168
722139
1777285
111381
735757
1103609
647334
1569748
1728060
759291
1654362
956197
618800
937578
1463648
1731863
1064087
1625808
947623
550915
1222931
781477
611765
1373539
418166
188557
1498715
1658134
1195157
1868715
628477
1491217
1303605
1196027
1774202
1896991
600419
974323
1894049
1856461
975004
1022152
492366
902
513193
316550
957271
681864
369911
1998408
1151861
1705581
403831
653160
1131953
688311
1912820
444441
1051899
696717
1593814
521529
1296839
1547706
693111
923144
1184097
1566569
1699101
1060240
1977936
995847
1065890
1832954
1857432
1729013
789332
1436023
728866
1863751
704516
765437
738345
181299
1704678
1042500
312434
1568163
1746209
242023
277993
1883569
265173
378386
932481
679601
524393
1246463
593807
382353
783403
1336476
455468
95548
1495610
1099410
703947
55574
1712776
664433
1670305
1269716
879490
1419477
969641
688875
831033
258634
967802
1797918
536454
385223
1475405
276957
143388
1746415
166971
1973616
1544088
808031
464719
871060
160848
1065451
1313167
309591
267943
408684
121912
1197738
497729
1167737
1370496
276627
1368249
891911
1511868
1305299
1690233
224711
1320678
812486
334341
1564381
188902
1486020
349848
110787
1797255
486032
331503
50223
1640631
529113
475042
220766
1544373
1646733
1954904
1780555
1669512
1314727
1817294
211968
1573269
72414
1740102
1567962
599734
1689376
269560
695314
1205791
548367
1145424
846159
246361
1751435
1284646
1521474
1497943
1596179
1056854
253100
1438570
1122333
742757
507057
318771
1748375
334515
63076
1208777
1414730
1882706
919487
928217
827028
343821
1011256
621920
1004063
1518655
1299716
1820324
1904280
1995719
223432
1843128
1730613
217268
477922
37528
618899
363390
68764
1936626
442259
268995
437691
295768
811024
1912079
1716976
1687974
778306
231205
1164942
266971
1943623
1610641
1434026
954105
1797
1392217
1320025
456622
505895
859414
793444
1482398
52199
139745
304993
1205948
500689
1918604
1966224
1136201
930597
1619968
1750561
228868
1539854
304374
1943742
496429
1875113
1135414
530948
339369
1055688
970592
1582073
785531
1194343
192858
1354015
1042538
277675
1738879
147271
1502539
1533022
887219
82466
117533
477293
565597
747788
226388
447428
1574696
643406
1799672
1391853
544858
1066705
667034
1342025
894237
811812
1689816
1622237
423221
1199791
562235
161765
534744
903909
771233
1430091
1060965
459267
202064
1555052
1552068
225144
1612858
490636
47945
1300262
1785950
1525677
1434278
1778659
1980237
155795
1078737
1125335
1200578
1606945
1798154
1083244
308057
1395929
1936633
1978605
1494415
1815021
329172
108395
718425
1577448
45238
1859911
1416180
631024
703419
355976
70022
1924404
966794
533781
1731817
501216
724317
1737964
209004
1114265
1998987
461982
314481
1390512
758754
1132470
923485
1262909
1999404
1041078
461048
1333062
669721
174827
1874601
364529
599301
1223484
1859357
968599
704639
1874182
1133736
1317838
1891405
1902338
438923
1395700
1846701
1564260
1858429
46183
1292274
1601449
1244518
187097
1012656
1525931
538381
254577
1434255
1464942
1987926
876025
1293497
945582
912846
292823
1537282
1371390
986801
1076753
637173
428186
23756
325522
619386
83547
411453
645086
661871
372619
1040880
177217
684973
177749
546382
1909827
323265
1898790
135025
1103489
1390712
1636075
471303
1927231
41701
1747722
998444
1838513
1074218
554436
1464057
1168276
111939
1190551
1662997
197700
1830024
1882282
702089
1231296
1501779
924288
1380143
1556025
84823
44600
670344
289717
1690194
609756
1555906
1574457
1134990
1226650
1405611
423973
784751
1525661
1964974
856790
793530
1748641
611616
107060
647038
1825780
1265239
801158
1088883
1302413
44454
1418316
1470763
1510902
1814150
1920344
487318
1077939
1770050
754132
1113341
580106
1799516
1829767
1101958
1684609
507545
851882
92066
1485091
645155
1049034
1213945
435880
985481
979675
901553
648866
1064489
783018
835353
450769
480677
696105
1661482
1244435
1539903
1152973
1819721
57455
1714207
612373
828726
1456276
1350584
1138322
1959924
1317260
1653199
391920
699185
1402834
170385
679442
769029
1600582
1692201
461336
595428
1303814
1890176
695276
1088458
368638
1384739
1186843
1152942
1187954
1332891
100335
1698498
1232118
1659527
1913569
1676036
952782
704094
1480036
1442956
1890798
1433292
595981
210113
980233
1287057
736304
717757
1478152
1650537
1601294
1009840
1764394
906226
1165289
564001
1417887
966531
148406
162203
409271
1054454
1520509
1523761
699374
1137757
1904590
378084
1910356
456446
508155
784797
1221983
857061
1530696
1276427
1285296
570698
550579
1988967
1301417
1328544
1390577
1832288
1020679
66646
1201980
1455047
1766638
211559
1719660
789210
615214
893586
55877
1490172
1071156
1471898
1687367
14622
896158
168477
22270
716418
1755046
719831
787567
298092
1916534
799928
1101562
1582819
564012
864577
851577
1959061
1368681
1162316
321014
1378406
27411
640948
1086986
1521893
1870376
1249728
836780
1730343
869696
1910591
1515121
1549969
268567
980219
293512
1788637
346077
392290
480216
1874846
865452
1864198
1344854
387263
690901
857320
17318
882652
1884748
869053
731330
1021912
1253403
1099511
1244768
1948177
1687994
1776601
1822926
1702550
1011456
824804
5345
1620870
785889
245390
282608
127303
184138
1838516
203998
222667
1043682
1803021
1101441
1847143
361597
635419
879475
237269
615014
1917529
93836
1379680
1983130
437429
240938
1907892
1715612
526000
1490570
1950199
550869
420486
1343445
1097862
21404
166779
270671
1088587
214277
1789607
144388
550505
805745
1153132
1250419
260256
796274
1258664
78996
1241558
1528712
1131751
1651751
1949644
707963
814543
193057
628432
606932
940220
1090935
541628
33064
692016
361047
1911573
1971469
1319028
1470556
546331
749046
588687
182733
1428721
565578
290669
1375725
1598800
1064247
1336690
1517993
498989
1412556
12296
1745495
969578
1614450
1796221
947245
1531215
1065762
363852
1594124
724595
1957726
1752532
85619
1331909
1253258
563287
1621797
109981
1812297
1836986
1250221
663273
646465
825251
1924791
1364830
865303
1681461
888436
1913076
1969145
280247
1634983
287222
225508
1162567
403791
609152
100189
1647584
367690
1724743
1187019
35240
774335
1046170
1587713
396079
327355
44107
607866
1523250
363417
939441
1659974
158220
303959
262883
882198
670095
905304
1168413
113828
1652338
562718
1099700
250879
1520043
1934948
1802343
802209
807771
556951
1717370
266214
736935
1537531
1139454
651211
1243272
588829
1888103
687235
1492284
1548216
1218646
1854168
1762024
1148213
863722
191078
1294846
1158310
1766452
1367191
913707
1340082
718780
818169
411463
1919072
506991
1959205
236520
561603
1805791
1787762
1037138
215639
1616988
1962864
782762
946825
17450
813264
1948902
1619700
1537512
162196
1431844
925724
1185395
1698052
210463
795774
437786
1668249
152521
1730669
276970
709955
1817491
862073
1418843
1940443
249221
203609
751995
767251
1804799
242726
1235577
1276512
1499458
204993
762501
1875728
374071
260085
1995310
1849231
354123
902506
770570
1135397
1023909
1438655
787953
1301945
26857
1180045
620479
1286198
1233787
1804610
633357
697235
1949165
602422
918027
902540
1496788
1824562
1894592
1288724
1902285
687186
862852
353421
242390
256326
1307025
1219888
1627794
284390
268336
922091
1340877
1051391
325592
1591825
1584653
228286
451051
1645824
609005
1410796
271564
1140931
342008
904020
244554
266668
1458822
1416300
1642042
1852594
890267
1556880
1670850
759413
1571902
765099
535509
1689482
920637
1087257
1160806
120774
1831937
685068
269762
317337
279972
1424122
615815
1422086
388521
1110652
604141
1308720
574116
1684172
1755538
300481
1204916
452304
541803
1636637
408628
1177665
223306
890776
157564
1712803
1401707
1091293
1636479
807130
437001
1564635
376324
404043
532035
982437
1492364
1006491
439974
843645
1745910
340909
632136
395835
1222216
1267554
1705417
1154214
1583751
332234
1828998
612864
470231
1632153
778440
359490
1460722
704658
1016545
429530
4398
1067557
1158684
1380988
1514361
1915066
985459
610596
1250219
379635
1686057
392291
551678
1727924
677606
115577
408629
150286
1985254
915768
538429
1738968
1503956
1843498
463101
83186
562316
1165508
1897037
1995261
1700997
1468983
1733308
17686
844802
91086
360501
202340
1970062
1540946
1121490
916077
1501982
359214
1671661
1708711
360247
1908952
59464
679060
51985
1551353
815537
1637166
1774508
1228419
13833
16435
981033
1067823
10509
1514265
1538788
563500
592753
1411176
1745925
611532
553335
1608959
539963
1548245
1422944
1863198
1865781
1301553
138157
1070586
789401
1437163
1244977
556391
132362
142242
1621737
709871
1222214
190954
1901438
927479
215999
256749
1739261
1959118
83849
1225595
1996253
250199
1231781
1397905
1061578
605300
503733
377820
718639
462836
1098483
1002933
187640
1497240
1201563
1048406
864838
1796615
938477
624417
712063
1125031
121569
1035467
1275422
1215598
1535137
1187209
1132609
1182275
253311
933539
1876416
343864
584899
1996758
1811486
1544114
1915992
43226
175512
1627500
1194550
1067390
1550992
606015
855884
1644694
1305000
1330054
62307
1387405
1394659
265641
523800
855054
836146
1980506
1626536
1540987
1563877
991237
987557
975676
1849205
1185993
1477085
1243360
889632
987144
1710563
798733
73578
1724889
1307392
1828881
906778
630036
1138596
215999
555229
1658802
909228
1123920
924300
1337705
1626863
579729
1882243
775567
1088044
1785908
1206770
1382573
1812852
958936
817760
1628736
1354251
874837
1517353
1971435
156002
1586577
148564
863383
849091
1897291
1528267
297839
1362401
662934
1899771
586179
290732
1819774
691017
527863
1184949
1759632
1581705
246025
1938997
168155
1144300
1540930
331107
207099
673662
1129040
473823
915590
10325
1169864
1140277
880476
1478469
1532436
75664
602245
1622515
1648775
374889
372040
1875674
171289
74279
78853
893264
336899
1670457
1625518
1488071
259302
1541227
31365
283130
1302229
1850226
1228517
379044
1265905
1112491
1363927
1879582
530340
1032474
1864933
169138
654435
635583
282639
1433735
154487
821589
1807380
494541
1953814
485875
1132918
1991087
378172
1800318
992077
1723835
1546485
666719
1808767
296918
1125425
1846195
285581
1886274
889605
1489
1537505
1471128
265401
1054987
1566088
558912
1181276
1907574
134651
317997
588596
406550
87170
268284
742813
31055
1622821
1477030
1339401
1042524
1714461
895472
54069
1064513
1981185
559389
619633
980210
1317601
1308666
838009
944045
810359
500382
1783902
348845
1129098
1350606
1197395
395746
620358
1797582
1814013
1903262
902139
1909560
1413117
27868
1385894
643501
1600002
1041052
596825
1083156
444905
1042613
344409
538532
693721
423675
942999
324820
1351036
86443
1726790
1215244
1870252
136994
514391
641373
493441
1352447
1305360
1194069
1517914
412432
1072433
547234
1269626
232682
1017877
1096639
1830030
1371232
1429185
234155
1832934
1869757
23705
23318
1608104
1380915
334448
1503186
12754
1956465
1566848
1651416
272043
1841583
222098
1920699
1052886
175685
1390606
1723974
531285
1111742
819525
1892391
1939579
896599
1087616
890283
647987
498778
1726442
178063
24273
256019
649961
1116462
1576664
757348
1264468
377130
959772
442769
401238
668683
318166
64671
1171422
1331446
933705
1526738
368625
1396462
1604669
449029
1692785
1767922
1118629
1158723
35774
1562245
215631
952122
1654649
1403376
1926829
443996
1103234
876572
264097
1169814
1540033
1028375
690370
120731
1247983
471680
1660969
1561495
1059583
1361419
742455
1593409
1982878
823927
1394594
154613
517437
1518616
1838900
458687
874974
1606001
798538
1756663
1264461
1240299
1645043
1498026
1146955
1303952
34833
785281
1973631
275879
355271
1843737
1653382
446499
181057
265946
1327727
940055
1912062
384731
1969901
103371
1777870
1953134
1946913
1406079
699755
1596085
1433802
1050672
797898
786756
127810
1906409
1988669
258513
1484491
206876
406632
385639
1534644
938159
1368835
554918
422948
1926556
1349725
1734772
1668408
132511
1459863
453802
332449
621402
1058220
1014826
1161058
1406324
118624
295541
1679417
903969
1289380
1181346
1804276
1630278
433683
1001241
777346
1182845
34320
1777678
500485
535038
1073787
479930
42701
859267
1925554
1886404
116783
1953685
943272
1137114
1446374
521121
700809
966324
1842100
1600022
1446029
48235
692015
575835
1816896
305827
1814819
4569
170457
456686
1791146
82086
1718191
378036
1253482
955506
360356
31185
1790126
1466556
1202370
1540242
1969682
303570
736783
1501464
1654850
1312750
1597829
295292
892850
730942
1804693
1971320
1739758
1761201
1325292
1686359
1198416
1784759
561944
1390122
860494
124288
1985831
620786
1615990
1372766
1554229
1254474
587065
580450
1899501
1693713
1961762
24472
1565342
699921
638107
963250
1689410
643871
628964
284398
617401
1103581
1218633
1605072
1225671
37970
134502
1113242
785774
535721
1970480
1463150
235504
1900028
425989
1144096
594815
1357427
468096
1456880
234625
1150489
1520158
1836891
899016
1736902
1727090
936117
775486
1703618
1621589
1632880
1590462
1438108
1247195
35111
65419
1954180
432358
168083
128261
156736
888558
1497002
418144
748708
1563397
1420537
1756199
475299
697508
1874581
1875860
1910685
347850
1656330
1292740
73284
691469
1307390
1196331
1789983
830957
8451
1878106
1342721
273472
1464849
1742223
1910807
1704972
284586
1448881
1672980
1200931
300079
652569
361550
284671
138954
85173
682682
46918
383283
1780700
1398228
1382577
330634
1833373
656638
146499
1792935
73611
1129015
519878
1989897
1518585
1773442
671318
468358
1844171
953045
1855819
1395903
1402824
1467083
1571083
1379858
710211
1905690
1379292
166768
588993
619343
1964765
299389
1338248
1932958
1355694
397733
921904
1853219
529794
1775018
712502
1370576
1909677
803665
563333
579401
1820264
926868
1123574
412788
1978257
536252
1952379
1514323
1744880
1428636
211990
1625101
162544
316903
853248
1485856
1220883
942870
1432827
1874316
233142
573799
872018
674460
1817594
1968751
1317380
1567226
1318752
1260904
570572
91019
177341
1785809
1794290
1432338
1693951
1112766
293791
219550
1390288
529448
289394
1000802
875319
1244064
1587217
633246
1420752
217026
1564528
1032473
1717181
1537299
1749133
1449199
101243
133471
173861
1159483
406397
742365
1141568
255546
919328
212406
1207128
478133
1696904
1233219
992768
1351328
701172
304353
1670145
1546306
597517
904684
968211
1536654
1368551
1780932
958246
1008349
389717
101488
1838840
1713209
874599
3849
1295250
1457607
1565382
1454251
251172
1341432
1261501
1991755
1517489
1931085
653056
1022282
1144665
182096
999647
1192905
516734
1356463
182385
1879730
990020
76415
990678
1898264
812114
1298746
952604
1818279
1004373
1016499
946863
539506
245478
139402
1175389
1015189
977060
1917012
942818
1110930
1740280
879679
556727
542332
504678
1761287
180150
1381402
1286328
451085
1371005
1029516
1742326
971661
1678469
409618
1318671
1296655
985785
598497
1010066
286357
382243
99275
60422
755766
1284467
1847330
811974
1818894
602520
688693
1930227
800869
1081389
1439547
1612420
715960
1304488
1061634
196689
87564
1930721
312021
1399441
1623182
380881
419126
449100
635843
617182
1344047
1410078
1591833
282203
670043
1606606
869003
488229
1456655
1509595
484375
1953325
1414287
1274758
702439
1528778
1018394
1622221
1318146
951935
1104808
910586
1427729
1623490
1425647
1353763
1720344
1039073
757094
1259177
1483719
1780393
1075937
943068
1542217
1448108
1533648
15209
335903
1861474
1116136
96953
333580
711970
1228892
1412456
257574
1974559
731521
730545
1655021
1203339
643337
988887
1504583
1865568
245378
19182
1913523
342560
1747482
1056140
448936
1338245
1815713
22407
638699
39152
656510
1827368
21290
830062
714051
1570576
1401381
1389560
1863777
867113
437102
891729
508124
1502054
1539727
305448
377555
1907567
1350550
1800906
638093
289136
151884
1251335
544719
605157
521650
669688
594902
511576
958960
362757
818858
850806
1242847
668640
156695
1154345
1201245
1396701
393522
178167
987920
940960
1782366
1396333
1166202
1595924
81929
104405
534196
630209
160367
841997
41690
500663
1026813
706312
1249565
1496024
1479682
1169693
692041
1472119
212332
1984237
831505
512586
1731524
493251
1237395
1859615
41733
1895506
252365
1074529
1871776
324629
1242907
749124
1733211
572526
1628168
1761167
1721866
626242
1407965
1507632
796240
30229
735559
439272
1006878
1536563
1490228
769975
592194
786848
1928122
333743
1034686
1084819
1892393
978942
1957648
145908
681581
758893
1134636
1914175
1346546
941251
747913
1444503
968163
580063
1869228
605299
873667
411417
334372
1328837
1748674
1562816
1349726
1825023
1673436
96110
1360552
7003
751846
1132416
257358
233975
1413507
1419587
112061
683453
1616231
1469533
1318129
1898389
1880955
404164
155895
785346
676505
606037
1050092
769692
1603179
424143
787277
1261651
504925
1649289
1879266
1622064
1096235
653454
1247021
1904522
168125
1249951
575286
393210
1253412
653374
741722
560809
664213
1583522
1248445
1870125
197593
1486733
392192
867440
536989
1661159
1112296
267021
12607
1721452
390541
110780
1384997
170362
48101
1959736
1901255
1309163
1541501
981335
239024
449654
1951047
312371
1954079
505068
28911
56265
324709
38402
1426973
1616717
872108
778110
1751492
511055
357556
433615
1724650
708624
1486537
1974628
722685
408177
1539485
831719
1151886
213750
1020530
1359859
1984630
750051
1515753
1513849
55406
166928
416840
1320222
1114569
1511635
1122756
1644492
811410
153874
1791724
423243
1900176
1826497
1843108
417325
1953726
711367
504507
1414724
1163307
1219077
1119138
234917
983484
807021
1393389
1962213
985399
258949
806441
1956652
1282253
165319
1341964
1476342
1381369
787753
285176
36997
483603
1954439
790775
890163
1163073
969912
394615
980443
1455914
202446
1085838
698415
1395097
1631604
1108407
1352911
1398736
529025
1270733
944881
1741425
965717
1014361
1491857
1393208
1032264
1459695
1898814
755495
484763
1887678
185155
442784
266939
849049
1645932
1805108
119787
1015094
1571732
1925466
1286879
1113139
961163
184528
134504
557339
875327
1074949
570676
483600
1461315
1870725
1052733
1489868
985058
1327347
1361938
1891383
944410
345821
147667
961683
348144
776221
1912205
331469
1905483
904215
876814
621945
1970834
1814877
1930660
1379980
1523098
1273526
332288
283078
1539039
492356
184885
758339
1319750
1034349
1655041
515310
1561021
1792490
1192772
277660
1447831
962252
446072
1219208
1390405
1053548
293592
1329148
1581261
1353889
1122260
302191
81008
573857
1427694
327845
1936964
766356
1751121
1480685
380179
165888
243312
893888
1367574
1847569
116933
1271560
335973
558902
255561
247743
1385232
254500
440669
1207964
1341999
1068938
1007078
318251
74965
30222
221302
1546095
1929299
1968832
476104
309098
1002773
1351488
205953
1699883
1732224
862929
1817127
1043297
1298163
1755087
931216
1300045
950287
982615
722190
1303589
1115521
1597962
1116518
423983
1258025
1831797
50472
1375816
1729329
1815444
1093040
1565298
476233
657289
1885700
1152094
936276
762265
312570
657631
1744874
1637567
169524
1836796
1324033
365269
1597912
1233942
1670705
765789
820017
933211
1432078
226912
1678843
1886344
1055983
1529626
1911346
1467391
375553
1848396
1158456
798248
892929
1631710
441648
1501645
874756
499990
1275130
1505813
524433
1602871
1984010
1845428
1046360
386009
366126
1455240
355609
1817207
606964
980924
933231
599858
557763
1901374
1692982
1390798
1600646
907438
771474
1675128
1760362
1800138
1536916
352193
855678
1073858
1240641
1163336
961997
1783495
39244
17944
902651
1002831
526589
1292
255247
775263
9391
34017
812011
186736
1214401
1752919
1589362
1240270
1011673
817922
85327
1034270
1851514
274662
663328
1512338
799096
951346
1438526
1483289
83225
379781
1601260
44077
721269
950631
1766627
688174
262334
281825
339830
1831845
39403
973804
847065
320665
803228
363431
1878510
1913007
219460
1745888
197957
961917
1489921
1384043
1315378
495520
1114626
1885255
605769
1474680
1161877
584058
1278499
1178608
554821
430208
1345372
1642414
504264
1943318
1427780
1345886
711706
1842843
737936
420730
323138
179021
600924
1474422
1496030
1501800
298508
1703272
1365979
484005
1489645
127340
1456851
709294
259809
21847
1286399
1547288
528321
1398492
1838489
294387
1931591
915120
597342
1348934
376561
374401
1166046
1717653
1691850
1699322
1046998
329210
1916746
1110415
782657
1670518
1706823
291881
224118
940965
1238271
555046
325911
782085
1670835
1223116
1685755
170811
1587743
1533259
1825202
552761
652626
1026593
342639
353360
1699576
656414
64719
599435
147577
115940
377774
1755263
1198648
94721
1445988
77260
1713963
940220
558991
375595
1444331
1722239
847622
1476987
1106612
670409
1848681
1334347
1774984
482313
415763
1274682
397491
115399
270730
1681702
1711669
748636
1784355
1365272
1622390
334354
307525
1652018
1755580
515760
136495
697470
79985
925434
1827364
654673
172722
228423
764224
1034828
645254
1761894
1264818
1355897
1366377
1493048
1781275
1704588
1526069
436842
1086284
1207103
1131152
569551
649153
165483
1927805
1925553
1035107
1486265
1856286
1041114
1771357
1659747
350159
65500
1755807
1690113
1418860
877210
1033325
1569206
1225288
1879332
896077
1664720
1841629
1876004
1094450
1671679
1923847
272921
1835661
457988
930757
1997865
304199
1805994
463162
905992
1406593
175215
464350
149276
944423
900926
906328
1047269
401700
1386437
261964
1822749
1939512
559397
592626
356278
1256250
941799
1351887
87455
1280304
1581377
804779
1937321
480627
1128610
1641857
779443
1980223
638664
1285566
952452
9251
1374828
276541
1832226
1214422
791711
1715863
1770187
1939561
69274
1938618
1990936
1304187
1819264
639988
1617768
696745
1966576
1164925
470369
1707544
1878398
836715
106465
1733243
1278897
1804580
1444471
975648
1337514
1413282
929348
1154885
739896
1497022
1207277
1723423
795902
413149
264782
1479402
893173
1954495
1141126
1159552
197454
1840160
1868211
308612
1932809
1667564
1526869
648665
599521
1662929
1853896
166710
1594714
1277577
226667
499870
1789734
1144943
1959519
895492
868595
1447384
1513908
457868
243908
663008
1643750
1318670
1940520
1764193
1822807
91332
1137456
1299790
1863553
175692
760379
1315994
998997
409609
1967997
1413703
1815860
1324670
695294
378172
734590
1328897
696751
1394735
589211
1721000
408474
968443
770553
53291
98835
1515724
1066382
274906
153815
1276350
374703
1498887
1946855
1872307
44018
90351
1820625
1366397
367835
1315331
1697076
359620
121517
820400
1588052
17500
413171
1930194
1111247
972197
11334
380259
646367
815545
1390633
1177835
1217834
1122843
473653
1074194
1900308
1208139
1211395
1399331
690498
566936
79246
260886
304581
967739
645392
175079
424250
358533
1465828
248992
1011903
1473078
1579925
381604
504601
1891156
1623370
689575
189705
1412470
1515264
769704
1035787
1739532
1742624
46064
1399146
1133006
1886307
795676
261591
843232
276009
1333543
808572
1928052
1401502
1129555
1825978
1769873
387877
1238571
281375
1792645
1141706
306222
1405617
1897677
689929
1837178
501606
786388
553082
186227
1737164
379651
310732
280498
1246329
372015
835886
755589
1835224
1448473
535008
1721892
431952
946284
550333
1111472
1442769
1588609
653121
905062
378047
1520558
1235549
58068
251312
1582982
1375921
182364
1809048
1137157
705334
60881
1840151
1935859
1393766
567919
389191
1369271
1398311
1806759
1694631
64291
612126
356284
443394
1066324
1999759
121991
1468186
707224
1702492
1439953
1938955
356511
1780268
661022
237430
312215
1900957
1948192
422470
749112
175269
1016043
138753
31998
1988541
1939118
1936673
1523068
208550
618678
107729
1963065
1431259
1580400
1671996
861992
968047
817364
1177405
1066816
171561
152161
1718233
1734788
1316124
597174
906902
687631
1811500
1858516
946069
946528
473413
1476971
6763
1340594
997860
15309
1537333
1450571
1744446
1051144
994017
624476
431786
255793
582392
255597
1816776
1750785
1439664
213707
1859742
840218
521571
1042066
405561
1707768
886304
1339903
1225218
580239
331184
1303509
1209997
439230
100545
1029059
477898
934338
1163196
1730601
746804
976962
359407
1327467
138632
820585
1454441
587957
1545841
1409110
42866
1991208
717907
1886044
423182
1682422
225560
1687353
62949
514842
696734
1165109
462817
103819
1372803
1269212
939953
1974817
998086
1663221
1937774
270209
978116
1672232
1509804
1753237
1174732
1663828
1388380
8869
444820
1057520
420744
357939
595587
1962485
1959941
1116769
1305437
133530
942684
749365
177859
206057
1511993
960767
796273
1935511
1109476
392151
1134883
437013
1888735
931388
1531646
1486723
1192693
1427250
843437
1207397
1400915
1453365
1174399
1821089
1552107
1513358
619249
702065
1307986
595690
428210
1979024
803378
1131476
1550743
1937511
897817
1784605
1385970
1067097
1475992
1941694
725988
1746439
514065
349510
254392
1337519
1668396
535084
506582
1612129
1317355
354852
485056
478905
976563
1709772
1524554
616130
78449
133029
476757
1640072
1199230
812478
808561
456499
1647017
360248
1662582
1275066
1296195
40507
406316
810689
1580781
1459558
4296
541358
354148
1777285
1323632
805533
1037137
829720
1741572
1907360
1428777
454847
1105675
732435
1585098
1619912
1838025
1493285
741536
1335408
726472
1818752
1310666
757855
302912
1982307
1277302
1630376
1598804
1984280
1240774
1086373
756133
633680
1454047
470626
1675859
349835
895590
1358676
401738
1527975
109033
1380283
1852359
1511680
1831337
1672785
37780
462591
1303738
1229343
1962666
572974
1404000
1038774
1730082
1227534
1267888
160220
1838527
414165
1210962
1271164
1632958
825045
924428
414157
1559438
949733
693532
1203526
1071590
271647
1939823
1724353
547332
248455
1032648
740413
368376
15753
1086934
494283
548985
397600
75388
1397366
1404084
1805996
1031589
968247
853309
855778
507616
1064191
336240
382548
1265016
724767
713572
1406929
71224
593494
1594434
798695
1012226
1148029
1335223
1048103
297672
1747800
1944762
1464654
1921650
736839
607109
1863127
1724963
93448
536566
373947
289093
1338473
1013815
921674
1312709
137788
1821806
492521
1642609
51179
1884888
813110
357294
1943528
574105
550453
1794598
187297
1503664
603977
258532
476337
1683138
1130106
1627969
1938243
1936584
1120215
1650681
1953977
816647
602362
848173
1879709
652207
1962460
520444
665886
997387
1634465
1239466
519844
438379
959660
939700
1975317
30255
1039742
945173
1010282
1219017
684484
455793
1087180
1161893
61645
1705902
1735979
1760677
1820082
674812
54809
813493
1076116
1672830
673603
718083
977152
1248176
791711
1821114
240038
858826
1532451
436620
1142823
655784
394452
850899
1358723
1448407
662791
1628853
1002858
849445
1345578
134143
1876088
1895244
385866
1397385
1998180
199666
940831
1926649
709917
1164235
1630912
1223517
1157720
623644
1261727
1502052
1572740
132337
507890
193475
1116918
1453906
1900049
1908319
536253
1894037
1991557
1258809
1599593
1275179
1521153
1469922
120772
54027
1237134
715688
806929
1582225
787290
1770043
1209811
1679465
416801
593412
275495
836214
526454
971082
742677
1152535
804351
211508
723733
783230
764053
606424
270106
313070
116889
703647
1030665
1485794
1696558
527536
1002654
1299792
905570
1633811
565374
211146
1756197
1623238
145462
477806
1707366
1171448
1671365
274683
1022921
135810
1704417
1809061
1679476
1659998
20834
569291
683803
330120
1298361
1441796
159143
1951784
541205
1975245
719273
81462
86414
562905
414263
1242677
1202484
1581639
837079
548790
1513431
1843084
739873
1328101
331554
1710615
1181338
1820524
1640424
1398016
24201
457757
157343
641596
1220696
1791748
97660
958994
175116
885024
821682
1140520
1066993
1981040
1848196
560759
777139
169468
1859892
211432
1207663
454059
1852534
1328708
1829852
811541
1918232
1963003
547854
1135068
828494
1567693
1036060
1159170
1013487
1731017
1941899
398997
884256
1124852
1599551
1786395
1050941
455220
1474542
1215434
94351
1408947
328964
234495
1579343
1011989
1806728
323856
877407
1352715
1250006
1347014
1286484
740505
1501587
358447
1665761
159202
745320
362128
1179262
1717302
1444287
1071764
572686
1468187
945451
180107
1585985
1304431
891541
106100
1966644
1402933
906925
424117
1503741
53022
932462
943638
1104527
703703
917321
22883
28996
1577102
1581949
206053
138887
564404
1143495
1815599
214538
805012
214155
975820
1642944
1608384
931033
589385
456531
1608077
1547765
1940233
543102
1641394
387877
130774
1330764
46496
1831506
341345
909336
1143044
291556
1297108
1584862
1370157
846852
402273
911498
1393764
99180
208188
713852
1392935
1295265
115267
1105683
1621425
1979265
1655367
1347206
1079307
680004
752305
823123
1230571
174434
1298524
764144
712060
1399851
1065109
1088278
1844841
1720768
1536645
679449
416531
903863
1794543
20832
165916
1974302
1483736
1738436
1528182
555820
1974544
269341
523540
1283235
561115
1052535
988441
106119
1858370
702393
1301916
730990
626487
939806
480218
1260666
330343
961499
1208677
1508352
373719
1849022
1899254
467986
1431415
991226
962975
1211157
1420374
957230
1128538
528274
692741
1669393
1573038
606951
77560
805076
401343
1118980
185625
115245
143030
591405
715006
1200748
1633642
1049244
1785814
1197125
1505042
577096
1390791
280428
1782338
458446
256598
223493
602786
1079904
1130920
952681
1757604
813642
199220
522344
1575049
1765369
590280
1393728
1805817
660044
281812
1301842
1729010
819467
1685688
442738
423410
990122
1827264
1909725
864057
611455
1853463
1117591
622055
522303
289969
1916702
422458
1444758
826707
683892
4121
981996
542471
1557028
593945
427603
1868970
1134285
645573
1347007
490015
728560
155834
390495
1678674
879220
1519166
109458
198706
850301
826870
436658
442571
132759
116022
405503
1152525
1147017
1956793
557484
1403528
368230
385330
356333
1782690
267229
1341535
148689
821317
871004
1661364
1324193
673196
1433794
534566
1254732
410843
943869
1244756
1281080
386057
172498
568965
344391
1923624
1207513
1299007
1456540
423865
1264393
856883
894130
1897192
266385
964268
1040348
439612
641187
109979
1865734
1851854
1472113
1587226
1818337
307793
1864827
960689
115067
1970354
1924733
1616783
877022
1854293
814160
88706
34911
1431644
1624515
1028116
210077
1878022
94623
724081
378724
1759302
17717
1489183
1180827
1921760
1321295
313164
1138444
1760545
870031
1829805
1178681
1388512
845838
1463344
1034462
237956
54503
1574230
1979605
1853819
1601160
22984
1563515
1302079
794462
993609
28733
301135
1973198
686459
1772718
783403
562834
120283
1993740
1841304
317548
442406
775264
749460
355803
256486
361391
1491548
1815711
867529
276916
730973
1234597
403123
1363038
1107876
763226
325221
1773325
1995700
1925825
1422107
1155296
1867661
1708673
1394228
809138
776105
542058
558112
11881
654892
1762060
252769
1456148
663170
217036
499529
325171
1924945
1972714
526351
239149
409300
574221
938788
89258
1239275
800135
1493336
1679824
97587
772391
885019
394129
1376267
327148
630508
183387
1489530
955226
1943573
1869931
866113
1727405
879609
91976
182207
1662022
243705
1193465
1813560
1144783
1369429
773294
952924
70856
1348041
526843
1964477
690842
377231
1941034
1923154
983182
1711195
640815
1359517
471675
1648315
1035816
945509
1353255
1978306
516531
228145
1658261
950058
557578
300548
268967
1164270
1104326
1834403
1365477
148438
1429162
229830
430390
249962
1630714
92160
1207674
1111169
455365
325152
167895
1836355
1963856
1032889
743335
1172914
1949226
1379330
1855138
1976030
71895
1721349
1549641
1504667
1427531
492203
654665
265275
1310480
1718245
818913
969873
515519
1385073
731113
1983121
697092
1452548
453758
1728694
991757
1831369
884875
1803775
716892
1079172
529954
835002
477505
1031453
279027
178590
490098
1607400
520763
1191871
1795339
1326308
996315
1828474
1869387
287211
451455
25785
1880264
335687
678136
1017875
690455
834929
420634
451386
1078104
1506483
1207094
1460607
1693315
882916
1350810
539826
1341054
1467552
1270137
1727662
1670547
720848
256711
250693
1217945
725939
440097
531947
1911797
152475
926601
652602
135081
611436
842326
518186
1959090
1824643
1807473
1295649
719088
1373774
1263528
314567
536275
93295
1255932
1512020
924041
815066
917064
1849332
394305
1322967
511988
446482
38661
708710
843569
562438
1007204
1421993
526274
1764182
489464
1504887
1664602
1405891
1583451
1321901
1495375
529214
1801331
469933
56082
594210
1950446
495250
1250206
803934
1833053
1107136
1579742
19205
1141006
669605
392153
940014
775199
1446554
1918893
1969330
1934568
407451
1129412
256196
1375567
215704
926183
714876
795344
1950550
167614
1140172
1313163
360447
704857
1246173
1183777
437035
829036
731442
1897512
440277
1404238
925733
1859124
1232689
922329
1101389
501710
1136272
957458
1636311
654684
1771517
1307214
1888472
1834600
1065806
1554741
1859136
929366
883686
219991
1062448
1096466
1810674
1895382
481113
1331592
1253003
1507116
1306631
284717
1235591
1973655
741873
1689541
1940209
121638
1024204
1947360
1077053
1866655
1380881
211032
1928304
642396
1437262
326167
1530791
1166648
1137237
658163
1455058
801238
1308511
1332873
1272751
272882
342293
1803476
1085714
699138
672592
1369907
811581
1238914
1955849
1036330
459172
1416774
550120
929653
1474628
180896
46200
379716
591026
994340
1914612
499413
1986524
1176809
1877716
289707
1353898
611799
1393796
506519
224697
400073
416603
1510282
1413353
336727
315199
1893991
1885746
1638
445893
976309
1119195
1692352
1425981
149841
995928
192088
1019211
1148209
1709824
275481
1123372
434813
1340381
1218090
700910
1751150
800450
906577
900359
1564550
1295077
231184
1656071
460138
1022218
723885
106908
544638
1874860
205355
89216
1511692
300926
508680
38532
1505028
1602261
1551420
487157
1497684
243081
988295
1049388
1670257
1930971
67258
618996
963387
611607
815704
797087
1278344
778209
933386
249277
234123
678843
341931
930996
391335
214840
49949
644447
414255
108731
1162320
1453710
1287761
1823377
966140
1893276
1719587
467186
749707
1710549
738978
1264781
914667
953921
336322
1647230
1649784
1635392
515470
1486736
1496676
269723
913525
1797074
1841021
556821
87748
1361618
1979298
1475111
259790
1137024
1896893
940720
386006
1020288
1407620
1645305
1500211
1180378
1230559
127624
97330
553214
1208801
1532774
320935
1823623
1973169
830124
769945
463557
1073515
376784
932893
1562481
1074342
940429
1228790
128203
1838229
256066
889805
1598832
1673420
1295576
70885
1052674
1237916
1284389
85011
263756
264259
1171962
1795016
843554
1411234
1971107
1087224
1142003
834668
329161
1485263
1947496
338914
1207108
299643
1683748
949236
310584
1550169
525801
184272
1435038
1696499
1772378
1584105
1173458
885357
52433
1495335
888179
945307
6425
888644
150085
1750592
667361
788825
446598
920976
1602170
924039
736766
151426
1353673
1155735
845731
409984
273968
1466777
1381499
1634929
1581614
354321
211783
81636
925102
101130
1087031
1181144
432759
109260
1117897
1842907
203888
244026
746956
1488589
1820511
992011
1034935
1094560
809869
539844
993435
726153
1140147
1095460
908512
1247280
1767088
1176929
132706
1607206
780132
431219
636122
1636646
687004
1076309
416112
1177640
666525
1903676
380523
1653144
1710325
1027764
640935
226524
522284
618901
799438
786880
783662
1737388
1634311
468407
1211711
1656153
1841907
877463
271621
1923011
1276756
28319
1020165
1747678
1681126
1128168
1498187
813440
314356
1345550
1282621
1910861
77648
121874
1783424
627885
1903855
1487110
950238
1061797
1939198
1695899
665489
676607
1800043
453528
1984629
1721044
1686135
1129320
500705
286120
1429967
1085654
1188462
514888
1005829
183310
1090733
835620
1347981
735795
326745
1061512
1767741
964961
1461600
951713
167818
1369983
1308565
716049
812369
1625994
429941
1551732
641764
1149117
1429163
174925
1322392
537231
1363363
1070010
708423
1246683
391043
463391
8114
627368
1942780
252777
900176
106564
1048195
1682083
1217771
98894
91470
665892
1311496
1966783
584081
61704
1176501
1954550
624432
11612
1611139
297381
117379
1472399
693328
1250965
570728
14133
1974027
1083579
161593
913331
1026454
1194637
315057
949380
1375149
990259
1863643
878724
1323934
591972
1981161
1872488
848357
1152396
565067
432844
456240
498143
1591427
1709229
1290098
879595
1878442
1439780
197423
197488
345997
1273694
1786272
1564230
119641
1983725
641938
299470
1092760
791660
151734
982414
539840
595735
1684786
1322685
500174
1721005
1597421
627681
925511
37205
1046509
650214
446100
1960879
283142
444523
873676
326867
196251
141973
1219040
1255728
180075
362756
1509077
465908
1666117
579162
212322
400158
138135
1744606
1011686
326184
938231
1971748
1372144
1340842
739433
140481
642310
1949121
414586
1724862
1041274
336683
1994133
1817934
388412
1470277
661830
964233
1038098
511945
835286
175268
128385
1935917
25889
1886579
1515361
1072133
1549518
913523
1876627
183275
162541
1911621
1963797
34206
1491497
845155
1415130
975464
1228742
1114129
1656529
469151
300818
1195434
673920
1048484
89569
1110461
196467
919347
1290248
972145
1825506
1549355
278263
1706479
398493
1934088
1579927
666159
74793
770849
994432
1298598
1418040
434045
452435
1627871
1105702
1145945
1972822
1658362
255174
151078
21010
1434507
421857
969499
116756
262052
74412
947856
1612052
243871
752562
834112
1981307
746902
256063
478000
514402
1048828
1938212
41203
240913
1136583
374922
1439478
1696867
933687
945533
684819
1185772
1073954
1924713
28239
1450113
1438423
1887123
1796276
1087383
1361482
350355
1782154
1260279
1324920
841808
1605947
486333
297167
903808
34063
764512
336291
1242227
43164
1733432
1175327
1470480
501587
501615
1550839
1669685
519115
1713616
92764
1931909
1600957
1469964
1748481
1727818
680353
183055
959401
992525
442152
1891361
1657232
299698
1725001
447373
768508
511859
1396362
86426
63084
1527234
1272130
186335
1882199
1950129
1920842
962268
1772916
689833
1855723
1868686
1310402
438238
1736934
854557
882976
1724379
869648
1159078
1622831
344774
663311
1167936
1055708
1890803
1706105
608026
1157349
292574
246178
1609069
501845
493543
1634609
1515635
512679
1724830
431968
1077653
232402
574543
1537256
120736
1873250
1394901
1225198
211300
1271603
9387
229987
1653602
1161136
1311628
1741545
473061
1214879
986463
332332
854180
26752
727223
1606758
1682631
340639
1783830
625963
753881
1037113
446052
1458121
798932
1462192
1477718
195045
942189
1147936
403992
1702961
1513991
604347
160051
24153
1509484
895676
129206
880992
276557
1952518
1190501
304973
1285370
1805591
539788
1778463
199126
780770
1798299
1639342
1234888
1441195
1007955
1016776
374543
1301390
2937
1448851
724877
891850
708530
1723954
1802457
110376
697696
1564540
990450
1610576
1291454
1142434
1870487
1136870
1839866
930533
659088
1978592
415023
1541697
1064993
869576
1163640
306697
617009
444578
593819
1338481
1916919
654573
39306
778917
619987
743277
1785265
569027
509561
692387
1639571
81650
271110
783411
1862343
125961
582454
715201
388370
500864
1626257
1320414
1950367
1772542
880787
254933
1513552
1606684
1531546
386854
626962
1976202
1316982
710922
531868
1793537
823542
1744373
1345286
1961791
47931
5945
65948
949849
1853646
593331
584067
1820058
251582
749391
501849
702111
1651049
73390
420409
1513651
474467
743472
1363265
1473092
1744300
659930
52350
1306411
475078
910635
249314
1494270
1792504
1303660
1168789
67660
1881127
1772597
1457878
1268008
1554975
199182
1823345
1673682
1446060
473243
1090050
648134
324707
451824
367144
1670866
167483
255094
1722344
1708386
1967692
323701
635975
598059
198701
1736822
1240789
1522825
1358827
932698
1520322
115958
1147031
1539357
1201743
834591
1329403
899301
1875603
476993
1919880
532585
301182
82099
949550
1692134
1685337
1960019
428495
1335898
289519
128468
316461
806689
1901198
1013147
1826221
1437791
1762741
300475
144614
1148064
836207
431229
411522
740685
1011302
1867562
1052008
1721007
544565
1337261
329405
1602358
294777
436451
336229
1412942
39301
388006
587258
1807085
29009
1625386
1925329
516967
1286855
1624022
303888
252054
517945
1865945
1218401
1224093
1925839
1620342
1334764
871218
751746
215098
1491420
1659470
707030
422936
1609645
1448548
750995
510772
561948
801118
1060726
109912
172184
1214482
1761533
1844212
1566433
542528
877337
1053395
902837
755165
1576714
1154468
615781
1687953
1624519
105796
1219337
447278
980252
1911407
530720
1616168
1764667
660871
1932648
1716963
365091
542453
1753062
774398
945037
17530
737167
241186
1806648
900040
68185
762826
61516
1347947
330034
959959
1602714
1695452
189327
398890
1735906
1051663
753329
819615
1235613
1879771
889742
1960926
1362454
1412031
1043814
1329648
696430
684010
1496568
979514
204887
734990
690892
77273
390023
763981
1891085
179361
1161354
765978
1091273
376389
1573590
1480569
1508504
1538576
1784306
278326
190091
591716
1916887
549141
589718
521772
1562570
1300710
250723
1912405
1753772
440962
1731498
1496414
888245
960864
1071475
203250
1416662
1245087
664995
1553743
825512
1332926
770978
846673
1030042
1885204
803984
498281
964434
719447
64139
334697
840847
826705
739512
76301
1324501
1478807
412279
1725286
963101
663304
1034212
1030081
1761654
880928
186935
888833
1317238
616475
82950
853488
1300948
1426711
195576
908775
1796067
1478686
1624453
1043760
1106014
1826747
988397
1690900
317282
1995392
746118
69527
1209731
277331
1858454
1903904
1266813
432255
842470
730762
418006
553136
912906
1688523
825775
760940
1902753
631096
872784
833212
831540
1790527
158928
1807471
197401
979608
189601
318226
1943956
794564
1544689
47286
1484781
735320
1626567
1760060
999904
867753
767777
1067681
372704
1562271
1030610
1691123
815669
551129
469974
1566920
782576
1764207
1072829
1302205
379426
1598373
1674092
1187187
1084892
1571599
1118313
172502
1617757
899235
692834
1571809
887542
615498
1189709
632091
611118
1640801
821793
501427
299536
1975299
1463051
1250163
937052
154309
159958
1066303
28748
1027156
730026
1651851
314099
1767703
725864
472107
1873698
52454
1494326
303737
29017
76520
1654291
1363771
1977053
547697
1362148
456737
155672
1902858
356436
523648
956643
618413
772738
1927638
992904
740655
1398611
8048
1100480
1340861
1746992
1288035
745975
88851
368000
1042563
184557
807734
170111
848313
669660
1119624
1285472
1238009
1924609
1697162
985477
815866
1555561
1861976
87452
443089
558144
632850
1854306
794295
304858
675675
1490130
1526945
1359773
1841926
1570652
865078
1346063
1021632
1294488
146496
1781542
1685226
1505062
234645
594009
659945
1410186
36636
1830028
935513
268210
1480063
1112385
1069955
1691284
1517347
488266
757920
1741795
1277510
1934612
240745
1476002
958721
900118
488116
340166
1901544
1835295
327924
244311
1277711
895839
587713
1327342
1252800
1226544
395910
864981
1879162
527586
45170
436674
1604959
1485277
1816409
1547706
1321587
756416
1362893
242185
1213191
194322
1440498
1550060
6953
1691115
1158748
728073
781441
1898806
945912
1678455
672178
839741
1840497
688191
1091873
1364351
1593758
1836957
1986051
415392
1078359
878728
1886723
90649
1556896
47117
285997
557884
1185145
1641917
163014
803097
281957
1195406
281010
1223055
112572
1058693
1593930
1488592
417234
1010592
938652
1614284
1990367
279426
892246
1886260
1184156
216798
929392
623020
1080999
1746287
261966
1556690
425854
70437
270365
1616053
1428691
959918
478039
1171635
1850112
95354
352121
1759682
154759
1019680
926417
504986
1216617
603455
1945016
1668954
1524074
1397271
1520068
698061
1222447
429209
1614062
904127
641020
323486
980170
1170746
1638162
922142
1267422
1133381
962268
176303
612345
999829
770584
1777778
233727
93502
393464
1252940
1937061
775665
643699
423520
1112668
1944028
439775
1094233
1966384
1388258
1229689
66323
311146
820562
331050
579418
282400
990697
869843
403373
1795363
1567274
270548
1026106
271129
1289001
961310
1214530
693180
1335013
1498675
841135
1148527
470141
1924759
110583
767832
958065
1610142
1815722
1662214
1293605
95888
43731
491155
1908730
1740275
659758
1646099
1466846
961477
554108
1411219
1084618
1292430
250022
1393647
687301
1465419
1409318
935576
1235750
48488
1074096
315486
707177
1655634
566815
1550006
927490
541252
1598745
1379345
1938312
886011
1554702
356977
579104
1041814
1397276
598399
852771
191723
247122
536716
83409
1564221
1787652
1089850
883545
680290
553957
1842675
922398
276533
33201
1297733
1022002
120325
182509
529713
1520126
1198206
124750
1657538
213097
690402
1798832
1822431
971082
1032626
1712236
24535
276803
378557
1503620
162784
660890
1996528
882168
1571635
1019486
548958
226911
1879228
1030637
1139191
791159
1136484
1167172
656805
794738
910369
607826
103744
122228
1211704
39150
1928275
1544832
1142451
1210590
1659522
1916329
92541
561321
1867186
1036863
12866
1009558
490291
855121
1219340
981712
1039011
1287176
1512549
1750766
1025582
460419
908746
1368376
448278
1421493
1043903
119526
1935436
1870382
212256
78815
1209646
341929
378293
847586
1334041
1157835
772878
1372788
160756
1090531
418138
1395602
203181
974897
902591
712532
410494
167950
749921
1054242
1655106
480628
1878209
625312
1671087
765458
980428
1994701
1817979
1924503
1957345
332001
685079
323703
1982216
1790590
969322
262797
728667
389584
878239
1762845
719609
136619
762477
365895
1169520
86957
1484528
1034449
1094163
459676
819108
1434734
1052767
229078
317450
10926
398984
376554
973604
623491
106320
1237583
1325517
1066506
842642
433515
241165
1474136
1155394
1234224
1987785
603120
1816609
1218278
1548757
1413701
1705643
632152
1896360
1272492
462287
1579404
1400149
1945902
992855
1259605
76629
1240712
1907322
1144009
1808215
787052
615246
1285467
218164
964498
103145
1201973
1615249
919283
1484319
1209021
1997087
62972
490253
1916448
487086
434250
122769
1020096
1739860
746583
703292
504693
1072468
1814224
1992986
1337836
67360
1117657
65769
1902359
1019321
1688705
906557
250634
794295
1056146
280952
1175219
278224
1689743
1450786
1474101
254063
24679
1373623
1324675
776187
1187986
230490
488673
1425996
1881772
822277
1688403
1300166
1053035
498192
1571081
1316711
1668614
191963
1718948
1605385
1170111
666405
234015
1646571
580015
1805141
1783706
770956
690515
607119
797200
790249
1218885
1789461
1847328
1316817
1153279
1110261
404347
418928
1987078
1679993
891969
1260283
1281782
1210182
1488698
985842
126537
269654
1252827
1271162
1018005
1412356
1935816
821653
1300952
474440
1073807
1724738
1269288
572153
487557
969411
1713899
1691223
449113
1177367
327143
1427231
939505
901828
1681287
1079700
85123
1001177
309920
821467
309819
622624
1552355
1458838
1067368
365488
728175
1201413
229924
1140579
818107
1444653
589776
1397008
603796
830261
828942
629468
674470
289832
1542137
596229
933089
544774
1020716
862086
201808
1041948
1242245
1479538
477703
1693957
24335
364746
122284
1840180
76677
599139
1194489
1952416
568469
262366
215294
774517
253012
322165
709817
369286
639681
507352
1489321
1373124
233315
952578
299340
775037
330497
209528
397944
202852
1293076
1016380
980011
1734294
1174637
260068
1395326
25275
1481057
928542
1108613
1781940
315966
1102585
1588379
1978788
187661
464397
628033
135523
1671124
1372149
1606733
1533353
1409651
1292243
356848
1457045
1727912
526031
1519425
1833308
1885029
68295
1290255
1990879
282516
1574230
203308
63217
1345437
120838
193648
237
972776
142271
439343
1035720
1101180
1023427
804338
1054265
775152
192259
878461
1973178
133208
63273
1679104
1443650
525452
1073371
1860876
1587904
1260531
862261
1874313
288391
1780585
1385344
1382190
200898
177058
1110587
284028
1066549
1551293
1429225
1315240
422543
1876513
190034
411958
1308945
430326
846372
565453
1520388
1418052
1915997
463603
345193
1089325
1802802
1220417
556453
331177
1875863
211564
1020791
499870
1110204
843834
953393
1640911
386574
1658354
1536133
1289408
81811
250372
1398021
1525656
132158
912665
1366077
368441
1626643
1544340
916395
449732
1666265
1759247
1356554
139789
646485
1288357
1845860
1182549
916477
420205
79461
1458109
221854
1983494
106342
1580111
1621164
1385936
1326519
1097491
604667
1680372
1052046
504650
1421627
1192496
853051
937019
298039
1519495
1227396
1188630
1609274
1814227
126713
165451
503392
1858864
1057701
878716
1747361
1558223
1218412
1748441
38682
1612215
140759
158085
222909
499101
69709
1810921
117511
1326806
367503
971388
393160
1078227
850075
1381261
523647
130048
670554
819615
825777
1460242
880019
821027
1034120
1625538
342995
281304
720505
1700757
1366232
963839
1316493
193247
781862
1952941
75206
842437
320857
885445
250653
501784
303794
175406
1017714
1247725
1088491
453835
49489
1269410
1998013
471123
64269
1913257
1452484
649620
812263
181951
865622
270605
1237224
1614553
805700
997504
321043
1105542
1369121
1856721
1797187
1880569
398990
374107
999996
511047
866473
1302621
171914
991983
562099
1637032
1670396
642808
1705788
1809949
533914
1706299
110119
1924069
1401324
1051604
113016
446256
1120560
373011
1629431
720430
1489958
1340732
418168
1168181
103877
473456
486555
1678720
636387
1458326
721952
1940314
206501
1514869
493592
154540
1778821
553552
988595
1433342
1716455
1382064
393344
1644568
1402101
1511755
892968
529429
1717431
1581012
314357
456551
1857506
701554
925361
152556
369400
130824
195522
1976054
1514218
1756477
613971
19520
942599
859349
1639492
1573675
1984271
974668
953219
292193
291008
298203
1014274
50701
567312
1996644
1819799
343884
702348
1811612
1475008
1470820
1956730
962628
1014940
543722
1481843
1238013
665225
554494
1404205
1823995
1497253
122506
11435
1204510
589441
660587
833766
1677900
1827560
1532400
260078
1870636
1423947
1195555
468211
207237
1921599
300300
739023
1987193
949491
1565247
586471
59658
1044726
1127
600636
330010
1882018
444212
1846586
1778269
421815
1319673
866160
1577976
805806
1189019
725489
1469337
1314088
1043870
775843
1494614
548842
1402310
158351
778731
1384214
544792
527052
505111
1526371
1561202
6665
1180289
1090610
1269013
1665093
1159912
1963402
351720
167825
1524785
584038
1383555
450655
785712
1241429
1986527
271292
355577
1328607
1577484
1004173
1744576
1344453
486052
334005
1810620
818584
1294460
1264711
546437
787472
998921
847391
1530684
1379592
1450775
1616797
1884272
707484
1313932
1572440
1524035
285313
505327
521558
1513492
1843698
1475123
1183893
1712795
1811674
955615
1534217
1914040
670470
1329111
1212393
1537261
1572954
1529050
549876
689033
1347981
703245
819567
245794
765495
682581
209235
350815
1710548
1558552
1037016
1037003
834837
911938
80721
1173312
1045042
509867
226629
1832392
639275
502188
1869190
1167430
612788
447693
682038
1528001
397071
1666433
1911120
679236
1650530
1188879
1618858
1514497
332727
111738
1285434
706480
1996084
1189137
579678
1993216
1032707
1005554
1277846
1550243
1195205
1405507
504656
811493
1775975
1178281
1615947
1427245
107953
266061
472688
1883322
1338214
1732164
1983175
796163
527278
1970682
169573
201479
1945328
296816
361960
1513489
535037
1530746
1809505
1175098
1306647
1923035
649824
1609325
365693
296042
1603144
1595485
1479541
699851
989522
1536087
711253
1842363
1761610
1546206
1256039
700428
287053
108277
733653
1245679
30426
1284267
548955
1527596
1242331
459131
1547287
1468136
369210
1661110
542340
970444
1899734
1603429
866979
180598
1654972
1596187
336590
1687554
438872
674864
508090
657622
513756
1684245
1977521
330043
304702
1655233
1906489
1738383
1199819
1950197
967346
1713472
1911929
724296
1228845
1105398
1328591
360780
695078
176904
535846
954440
425438
1428044
108761
1110484
1524062
1552059
593161
1051741
1061616
1211054
140087
1286537
931317
1067436
1337639
875186
47591
1758954
95808
822632
1020700
148372
1944913
194182
883524
1908827
1664118
938490
416732
1643045
1279311
511170
1884579
1072782
421095
1279373
1329917
1286405
65900
371142
1498735
317956
1592214
1401141
426560
1813613
513233
1604448
545460
1336366
1437580
1822348
252177
589997
1245335
1075978
692433
567454
1781306
51616
205882
1007895
1543739
608643
1214161
579205
5157
1839856
1448504
496633
452566
1451995
298588
82687
1195114
361416
1969037
1535506
656683
766438
1809771
173758
1564659
1410050
1256523
1914619
714449
54443
602994
1421803
1480654
309276
1523371
904446
381560
1598862
1458397
1097295
1805362
1493133
1398570
1784063
900160
1399231
1951074
142352
1623066
1476328
1426255
1883199
1788463
935761
812667
277796
1578005
1571013
1573006
112637
86693
600332
834884
821954
1499323
966124
1066482
195997
1137618
990183
1745357
1893375
1493760
1304820
1983750
948460
1205178
616921
1957705
47192
267886
1213469
1752298
1717403
1646405
19482
968822
311732
256883
547447
1675823
1302791
210596
1489383
1536785
1036187
264774
1461869
1938372
1736581
1320781
1159947
219698
369493
1519895
1424173
731103
1164991
608539
1000916
675170
1323901
1769918
682434
28435
1879119
1327586
1508450
956031
686656
447034
1689685
253405
327586
664308
1429097
794329
1133443
1775653
932489
874532
234728
1284809
1101815
1554560
1718202
1496714
859254
441586
1720263
1936074
1845650
278875
2688
1901120
1066173
126626
337600
138683
930814
1215379
1860742
317355
1484659
1686438
1210396
1839599
1885390
1172496
1455784
1126608
1941376
279067
711783
1775789
575094
1001585
149915
1570893
501002
277267
1257126
1089891
1118331
812565
1368660
504029
972474
1798619
936183
1233794
172443
378493
1800762
149092
455525
1868604
1666135
1972967
338791
1188747
371516
885932
1678709
1910279
1956834
358037
1786015
3472
1026620
367585
901910
1452626
993288
1041732
1026381
888766
1805916
1346139
1508585
1927206
1083416
405603
491727
15798
1755063
840609
1498745
429372
206998
1609444
104495
859029
1882171
970784
1342149
1638277
703262
873626
1037114
387115
1397737
591712
1283462
44850
1598002
1049611
313809
1090880
415971
424685
941780
591221
382607
1309153
43051
795387
1643169
1235021
1002717
289820
1924588
262474
812071
1373247
365106
1638224
1401210
129611
607623
326848
1141558
1188583
1326815
962575
457646
531773
984298
1891839
500322
483781
50759
1599922
1704270
1987616
1910647
678467
914618
1917859
163475
1815173
875768
1541167
510183
1456051
1923488
167074
1078400
229419
1132664
609339
1777309
1391005
1125802
1062836
1047327
687039
979505
1338558
1835323
1829698
712894
497656
4090
299720
526269
1380342
972888
1981198
1778267
950558
1764985
1011415
733071
200673
935905
548399
1903963
801392
496530
831162
77145
970911
1973076
1128480
214491
1438650
15057
1754917
648297
1026780
556991
1983338
461710
1110590
582478
1107585
449727
1901012
1057799
1139724
1851982
157293
239869
1497627
1717775
879987
773062
526863
1546994
1567226
875206
534561
1112888
1913865
1512202
1814079
1264689
470912
980482
1997474
1832311
61240
1996602
615387
1239299
484164
1258057
1711918
629373
1993561
848150
1461563
1032728
183751
241266
601869
479464
888411
571240
748444
1613350
1940944
1982685
1304654
1069796
521348
224266
1873537
1384923
1112419
92000
537658
562319
1711592
31396
686446
1701426
228474
1696956
1512762
1807764
1897913
121327
1911625
1199298
12691
1954234
1028317
233822
1172078
1184152
1990425
1129487
1509178
611803
819707
1844901
776273
808988
1405699
663922
1510715
1831742
918937
1640060
1756113
750353
1967340
1415541
1286862
1292313
1385270
410293
1261405
755443
35772
1824409
1194176
1712066
810156
1314673
1928774
217404
405438
121194
1462393
821973
498918
1718614
74287
1175618
277536
527408
1943761
1572653
386333
166452
655288
927309
736830
1357384
60446
1570966
424805
645694
930900
1040713
709273
1746462
960176
66968
757040
10127
112652
635440
199051
1048097
1050120
1914618
1330541
1319345
1001077
1096288
1883417
618230
122994
1098256
1912538
1770775
1564373
554955
1576629
626280
412439
244364
1858148
502988
84481
1443931
1310362
1144608
1230882
191105
1764086
979644
1938208
1773438
1219358
992217
1095341
1028179
1326801
1892967
1680171
415456
870585
1751058
188606
1416240
63192
1223981
1562614
574109
464773
1111964
365669
652492
1609957
195112
1483008
654448
761161
1377675
565727
1990221
1602585
1978739
1794641
1627843
1620854
284916
1930174
1631767
1486326
161469
675682
573539
651461
1617814
870377
456512
280
1641571
460385
325926
1812791
1041082
972596
286962
1751322
275018
1990473
434282
337700
1052216
455939
1999213
954463
925888
928700
287316
1599201
797704
84484
1259660
1068048
455435
1258298
713450
583765
1988814
1142859
990039
717799
277497
535492
1805335
1517215
876639
1194071
1366368
1957299
460514
2816
1025263
327528
34220
625147
139638
1877530
708339
1485718
31192
1430420
1560083
693321
798455
1364704
844052
1498105
1299954
1204897
1819001
1948434
5843
1424827
1925127
199431
1355171
53753
1125785
126496
1078092
297523
1469043
1063767
1500235
745130
1334539
1841090
1904295
1007823
1654131
555559
1279367
332696
281248
1723282
1124635
1797237
645034
541268
1277687
1767206
1502524
1039912
1669658
652344
501553
1215952
278409
303834
1636306
962437
542989
1580741
1181524
1136217
1686947
1314319
1752160
696560
402866
693326
1605792
1471710
575781
1274170
1220509
955817
1669290
1044556
1662425
1309783
480367
1446182
1338460
1004738
348165
921571
1931406
594583
1173275
815065
1098288
1659353
518883
247251
1474292
1501258
856204
1063760
6835
1824594
966119
726743
1753384
127049
844766
457581
1510450
661689
1426326
1480041
1087901
661266
1842440
465482
1608265
662604
834032
1275554
695141
1235160
488210
1786848
625788
1023396
136647
1329113
410448
4212
448074
830019
1343313
1947208
1689316
1992015
1952293
39938
1028831
1192943
664112
1176308
1361448
427516
411226
313702
1302292
1881605
1859322
329057
1017590
1420631
233115
421155
592558
1533396
462363
1689706
1929002
1248951
627889
170977
1741863
1031910
1831989
1621067
1493620
455364
1291847
1758998
1276846
274535
1459637
1388505
1486949
1393568
1784188
1058113
450617
1067288
533055
626333
1407577
850676
1459409
1266029
1116673
1015043
566627
1599975
981140
563057
445595
452126
893529
524202
1993718
1902243
466329
40495
1248479
1872744
1874273
1851662
1022527
213813
1768062
423911
549483
1299183
1304429
1948680
890919
1805622
703853
1749226
1090003
673662
178972
1345125
1268585
1453236
1216722
380672
1272535
678534
1152833
1252854
724269
193800
1648178
267338
182679
1587306
267607
196581
1008741
961096
10110
1655933
1408250
210597
284613
378717
755003
378121
701976
1582353
876682
1236200
1360341
973567
142328
1386139
878473
1311732
1646458
498416
865540
1034040
1782452
86785
197556
1164214
706450
420079
533223
891135
18768
437241
690405
1969558
1494777
1278986
1201330
1854208
1290349
1293330
856622
1888693
1718009
1745282
915642
1973811
1773503
1075899
1147255
745026
1015302
198870
1256606
943775
1565450
1900945
1696794
473817
1731759
995966
1804268
1206109
990404
1002396
1968108
134995
1629613
983850
418083
628557
1803525
1858486
1669927
274407
1203250
380462
1799511
360839
110904
819280
1375643
1255155
742775
1107347
149655
345620
1319716
1462697
696210
1171749
1994137
196447
1048620
239518
967161
622682
93342
1456913
165609
984761
651500
1318858
1619841
1206718
1077739
1525414
1128587
1523567
1830652
59397
593875
1552828
499183
708878
609239
1090783
103314
1228892
547846
1193939
1515202
1495260
680852
876577
14746
384611
1322788
1498110
17724
81321
1310173
63037
1382999
1532918
1702733
1979039
832142
1428043
897249
69537
1612179
172629
1559414
811213
1637670
984125
1298306
820749
1788529
844184
100200
796461
301537
463436
1927661
1124020
726503
151405
1256474
112051
1563127
1319581
1843839
143751
698528
1312781
1153037
1579014
1063798
1290245
943265
420798
338447
1180072
127365
725168
553721
661066
1318346
1709066
1749871
696698
1212711
1932036
838864
895314
1997262
927622
1642676
1086933
1109235
538820
907421
1554258
1707302
1012385
983138
134286
350167
1981601
1882797
1273341
1004456
689092
1045806
677532
903413
50218
81239
815098
1037115
1450572
693485
1295797
483926
1571004
873460
194546
1600949
1671956
832725
544543
119197
1917033
349226
1794522
1621841
1633143
1294777
276593
1735593
1146851
1673374
1337136
1035978
1089212
1830020
150429
1168829
1862745
1260376
387379
1514603
948103
784154
465746
1007150
308853
215733
1854038
1213680
752522
1962452
637088
1428771
708959
768753
1658638
956561
733980
1303118
1765878
420675
943701
162490
1720529
948888
741009
38867
526459
400110
243633
1753735
259769
988631
33139
1406639
743733
1265494
212055
1508085
853714
1725541
690834
1366262
298813
556854
861136
1068815
1775030
1267281
1083562
114514
31996
1070549
1627129
1321934
1021567
323675
1535198
1896686
1564171
1303088
1320952
160835
228802
594454
899407
951555
1115953
1548428
211745
691143
256455
1571044
138413
1921487
850322
400868
219061
1866541
1622389
273389
1111822
1090521
1221543
897388
1270794
36894
1019276
375081
972271
1506358
1590898
1178869
1664372
1542980
1737010
689918
1764990
510741
1320981
97377
977609
1321177
1497374
877381
1910077
989216
336732
1017991
366878
1521860
1584333
1142527
622224
999463
864705
1222299
277401
1775294
138009
1941137
350056
774813
1936957
387164
1647749
1114522
1460793
135156
1967551
1534375
136124
307123
506551
1385466
144041
292189
424181
735554
92117
992126
1437383
664519
1056706
59756
1021607
537377
1548498
1917242
651084
678069
1055633
1075680
178476
1937408
947543
280601
494305
57563
797569
1363080
236489
570585
1008172
1699862
1600949
655912
1953888
1677886
562503
676339
1842391
1689708
746638
507077
200207
502899
360831
614793
163763
664312
1863883
290482
1700338
815136
1770319
344507
1352388
1656857
257626
1387775
778950
1440006
324291
366357
455961
1432040
1781133
666038
1167896
1634792
1280327
1414200
1100039
755853
1907180
1666253
374939
751296
41028
1677158
1204117
293727
974722
964254
1447195
1321574
987728
646870
395390
1105977
1434846
521167
837575
1056111
722903
397343
1190694
20499
1238060
337833
108167
207840
1808035
1584115
1423624
629164
339528
922551
556424
1813093
539177
1304550
1557473
1270743
621186
487000
1409593
1351305
1320320
1058498
300381
887198
852260
999068
1419296
1619298
1961440
1175359
576316
871315
730068
716456
668606
1533649
310671
678338
704882
1569105
283405
1948701
803686
727005
672581
673751
1507198
1798441
397530
399381
442256
1741965
428148
598433
1325815
1315491
78909
815781
1270803
56774
167332
359637
1787893
1053045
1209106
35479
954364
1836983
1445874
1674695
1159795
1085156
413356
1940294
938457
584919
99912
368716
1859929
1808864
1850597
1684235
135119
590139
458162
235041
672951
274156
1773155
832897
982325
58286
596217
1628220
591157
954300
1102160
1061111
1571023
967287
714708
1502648
125536
1849896
209811
1195909
423075
841457
1781319
1582398
563696
1235213
1035567
1774058
757004
1267969
316333
1502706
369827
1801432
274775
1285017
1859844
638710
1960590
272940
873683
1441896
1155290
943651
682530
677147
1900398
1211154
727865
1549232
485468
1664881
777906
158599
1364146
572055
890584
595828
474246
927024
393682
1050067
1287664
74299
981712
419065
1557719
1988044
1243699
1819590
1647094
854705
836306
261327
802045
1410286
223523
75284
1028359
1058753
1278784
272086
1480824
1237912
1014920
1533567
1173431
1099634
156896
713633
201996
1638447
1002496
1700691
849842
1862779
565233
1641111
554116
583084
1471061
893361
1029873
705515
1852055
1863663
1011106
1209569
273032
767492
1912287
1368292
1997647
241128
141329
1629831
1097878
1984313
1770489
1211661
608745
1134204
154176
1624189
817568
945593
1167640
1631447
226593
1773585
1455177
1471331
104082
937750
408507
1250683
604504
1783435
1460389
818884
1794158
1609619
249713
913285
4650
345562
1320290
1349421
207408
1250398
1844999
227723
631194
1863524
715897
1116933
570092
74423
1830783
591641
1135430
1034681
26734
21301
81300
290705
1924918
1728275
844675
1686695
1207792
1136140
1812051
1556036
593611
958654
1223417
477195
756234
410880
1580841
1515723
1970232
265229
578101
1433440
1439731
632435
800324
1888250
1460787
1513355
986244
237230
1704551
1081447
1318739
836562
1495452
1022027
1964922
1606347
1872467
1560232
1159942
1497538
1793286
1257171
1095485
202864
988465
908177
868274
1189653
1982884
1146904
468220
814854
1621651
1185323
1784604
11441
596252
80896
1898431
102306
1998430
1751105
1177514
1301727
66048
567357
1200883
1369296
613119
459505
1393210
1083005
1255818
1571940
406176
1066228
1020229
715255
1462789
1794747
1471340
469277
915481
875351
25180
1149500
1094911
1746326
1520412
1095165
1038018
1457126
945106
1951295
53978
473342
1522097
1077804
996940
1865131
149076
700418
456425
63904
1716794
1667707
1884569
730372
73273
557530
1448904
410938
32849
1730372
1540960
1219397
1036599
1935984
824948
1626478
1254380
1404578
1995069
459367
1768116
672725
1621141
732885
1403975
917463
881415
1444088
656062
749560
1415780
1969703
1851010
1273209
986306
16472
1572364
1747371
1420854
153266
1259386
43666
76911
1944501
448064
1604164
933086
1156398
1915626
1295648
1701003
524978
1569505
1589827
1121209
32841
1147912
1865867
1652899
1560313
1730060
2893
1874260
608736
739114
1920018
728562
696297
1947280
317196
337885
232840
1255365
70553
662356
957420
500433
1166175
1711514
735426
1635437
15615
1200404
1941575
1430358
1402006
123423
1992891
1475855
603809
737609
1682107
367037
361936
534145
1355716
1199831
198584
1700594
1728521
977936
1807791
211792
1677009
661358
373936
1025542
1087937
1936331
369747
1418892
1290118
1275683
1968413
1673879
1904173
179863
381879
1214479
629609
240253
388061
227189
822482
1882534
806848
366452
360000
81047
802077
1450986
775298
1267824
1400819
537420
1566016
1843080
168674
1621651
1436045
909789
1356395
949204
1683700
1695331
1976566
1107176
1524589
1695452
481911
966073
643325
1475543
1512856
652539
688615
1145673
1803862
1254750
526110
693326
585010
1580132
1900334
1591703
1519523
1824186
1941348
893424
1258614
676257
956780
1182113
904826
123463
384650
1090308
460645
1888696
1644802
1704814
1495308
1771713
1283331
673495
1860441
1772065
47004
1267718
1185792
1476261
282201
1817880
1088141
629780
840133
1395812
40836
1345679
1763666
958097
470921
1848467
228501
1972125
253403
703378
1296661
1605860
885561
1527188
1142895
205262
1399925
552386
966889
1604667
683498
669011
1272828
245996
281344
1369673
440132
1281348
64079
1369593
27199
42807
1529529
1626614
1184157
1190154
548707
1712495
33227
1666004
1163188
1777080
1448421
1993502
591365
384653
596448
1991533
1936734
1707460
1367026
806096
1134923
1840579
680892
1413175
1046038
456825
1852770
1209454
1027634
15554
334902
1264805
1350229
728170
1259962
114523
612138
326416
293243
234892
45007
273259
835935
1836386
1905466
685831
483217
1376090
789866
1583309
82950
1307219
1565382
1228005
141177
1698894
1710010
1028870
223137
1905352
903512
921473
346069
1932985
140364
1400303
1733611
1428808
640446
258060
854875
1961780
417518
338804
1848619
579488
964735
599259
511773
794270
626995
1553350
1006266
437517
979437
490150
1841535
1406559
769696
1705076
890355
1684249
380918
385874
798254
1050367
780816
1603723
1243820
509031
1809080
1689543
672464
367013
174847
835466
1075931
1844451
1042510
1918156
1845944
976948
49439
830386
1678399
1000445
544462
983972
865282
857386
1922544
1387694
357061
927017
1408919
576938
130431
579895
14233
1566887
1947539
12656
1798368
462277
1524207
626247
1250515
898503
1395789
6563
1169276
766158
1503230
789864
513056
1137427
1397847
200152
1973782
993475
1879151
499881
1499452
89595
524965
1635770
1094070
1509621
192149
1200501
1610179
939063
923583
1813460
1918587
976730
1236902
873611
396039
461946
1389439
984473
581212
649160
1244004
1745406
1837257
1803852
1795113
1621762
158568
1579166
1254165
1784891
396162
1500289
1316279
1454884
1416199
825416
1517214
651188
257865
5946
1058910
554876
1701524
290186
617737
1788971
1167747
906448
648837
1785012
674509
1171719
1559313
1880111
1870104
1471617
745414
1876649
1927840
1130936
104552
1803762
1247335
773387
581932
805605
993374
883359
1437167
493555
308733
1440370
1720285
871314
435389
259278
1756738
412036
1772742
662757
1846064
489181
594371
1161611
684408
387764
958421
1728766
1265038
886370
1409529
682483
1875516
1909133
1120003
1390134
1417941
204904
1688911
781432
740971
349392
1682448
739681
89631
592101
1375716
97902
1529590
337921
1285144
432461
868760
954629
1528746
1929804
1957638
1617195
367729
1199484
581944
1198274
325127
439798
1841582
618898
98178
1798040
1566331
292747
944227
302148
207164
1140436
1360315
1588631
334860
1279874
897267
290824
767009
1662385
1444534
1864701
1704812
984493
1238125
1925364
1646084
718852
150996
1235453
1342808
1185003
241596
1995595
44637
1084181
823427
179853
1868371
1976423
549389
869100
1187596
1642653
1140393
1754094
1704930
373289
1755145
1677425
1027321
410579
514365
556411
1621390
1250149
722505
1385157
1440497
416639
920575
1420524
790263
748294
503435
547708
1349680
182222
602993
1000626
428360
182383
1057657
155507
954298
1536449
879702
96471
1680779
379917
1683956
222534
597054
933042
256254
512009
1951136
923072
246987
454774
1450109
1175370
1583261
305858
1210150
851519
990566
139804
1655593
1995714
763964
1997119
778107
1579245
185586
1472756
1424158
924650
1191793
1436746
1099755
429154
960596
549884
1076621
914033
1274253
479108
625661
430255
964143
558334
542341
760564
1400026
1612995
876659
981231
534935
733184
1784821
1924514
891390
1076626
1267764
443965
1333545
293548
1662106
1485908
1991845
79757
558254
248437
1795130
1844136
897687
769644
1300815
1562343
888764
150887
540509
1582060
1214240
1394737
1312306
1279748
577481
1267571
1962063
820244
142596
3805
1688118
1603437
1813553
74109
1118328
348406
1496562
362967
235023
1045811
475130
1218362
1267900
976794
546893
1496490
100951
1001569
1612443
1443038
31395
1928234
418805
1077051
522543
1536727
992026
1166657
1652131
1251694
1875289
1735363
617258
8726
1494422
1347028
241051
200419
252587
720480
357642
668527
834371
506486
767805
144603
1913698
633201
1788562
321741
1794391
1921809
330788
767480
1302145
1694032
491127
18765
945591
610216
214242
1551438
800275
1150772
1752675
1228741
1361452
52937
660651
1939339
1703730
912958
852296
577081
1238967
1770907
1759718
1116070
493587
995672
444464
121056
1770039
1443928
164787
67292
1468642
1521921
344583
1578255
900681
153137
650602
975199
194187
678629
304378
967028
1795923
240786
1075432
1691249
1988872
1404339
791003
390547
1120511
1478126
1967653
1279596
1080493
1411932
1884411
324738
216475
493762
731004
628092
1875605
1980091
1400568
544755
708050
1934875
1457196
1485384
410336
313036
1534320
1805810
812315
929646
336084
881853
843092
1776158
1524649
787785
838684
1593285
279112
1446782
1542312
1035797
1614553
582708
780048
1590989
916729
1135387
1374978
1277830
9577
671833
81634
1557486
972234
778144
1882068
693499
1566354
1262772
1822976
538661
1242210
27646
1211175
1438205
467732
730552
12035
1344835
581520
1441569
1614163
1218584
352565
619943
427338
123732
877493
1043307
1550179
1826967
1678205
877211
1657520
1689032
19304
1759326
372769
1128261
474779
1869386
1168544
1985560
737728
1689969
1107917
526549
236233
399475
1412452
1106683
913096
1191176
303639
1057871
1399035
1354021
1189434
1606127
250605
488966
879406
45041
1525356
783791
1862011
1859571
1945939
1204264
1444736
1460936
1818639
1433382
773494
1752701
1204032
513379
1790748
1631097
1315967
1661063
314944
1567503
1021297
998916
748348
1463018
1721406
1481238
452753
1956880
1812756
159322
892042
1688156
1704896
1923716
196021
1668160
850080
1930667
1370397
364425
1717796
1419772
965227
1931607
1671701
1150330
193019
680098
277821
1740642
251160
1158256
1357701
1105947
316699
1545640
666982
1844400
1625000
643360
1811126
1730900
179132
246017
1413114
1215970
470226
936896
609955
1642967
1887574
1781736
190530
427511
1609349
852337
963951
1325084
1364799
1015680
1684928
1916940
213157
1275622
381929
1488029
1034620
1006051
744944
1707946
438230
624398
550198
733131
815981
430685
776484
1316261
1184407
1419791
1568974
787871
1945654
129414
1848588
291792
183474
1486593
352982
630802
886270
644194
368314
241987
667580
388621
1021378
877253
1558966
81500
594188
401298
125055
1591652
1449821
1003249
1518294
1432787
1881556
862440
1381317
223823
1060642
1201773
413523
674923
1641572
1738913
732945
989297
1308984
831656
1513499
512695
87033
1854888
1689231
1040101
1449354
508095
365085
1795832
1955152
152394
1341116
492449
1222404
276917
1369396
538663
863163
1352617
960358
191341
644417
1886470
528167
1881082
1581628
234417
57009
613782
1882200
373252
1079508
1511154
1981334
1846942
1699770
1957309
311502
318803
465592
962105
1122261
1093197
1092536
1669311
1051767
1827042
1358652
1202183
1376280
105547
574682
967886
235998
1522523
96532
122946
587076
494648
755796
304210
112461
837973
887091
1829831
1697789
1789552
23000
1927550
8900
887808
212396
904308
1040933
1206888
1368308
699425
256286
782257
249933
783819
1974693
1389399
770044
1494883
1620346
1574122
1515783
1536433
977082
488447
646441
650531
658167
385955
1675982
799876
1065217
723172
77155
172122
1252093
1986909
462808
1159770
1749564
612161
287687
1123828
1604703
600135
163986
1274617
591058
637448
1538202
654212
257924
1139508
199650
494871
164131
1787792
885834
1549731
1705622
1994981
1851200
1797753
380130
1873529
890814
1294863
1023626
1821256
1858589
1059000
1490916
45467
1127937
979141
1069847
11532
1785051
104398
827124
604313
13038
621862
1676414
1221460
813168
976458
388156
1070401
1106168
453496
1174505
1333160
585222
732989
359011
1294872
612634
1910677
1257160
1868985
1445375
1112412
790795
612256
1784154
599491
1928038
860667
1263508
680633
1403891
8058
980346
1168213
60408
1833908
1798718
1251338
757146
1786482
818479
821250
474400
1229126
1183769
52451
6238
1927091
1507291
519008
1301959
957481
606028
1642806
1473079
308052
1562770
1941649
1823058
71308
9247
1747076
1095863
57079
411051
1842618
458829
1647767
479958
1909670
1861418
228714
886064
399218
1709927
670007
382632
1724566
776381
1381694
1496943
985196
1221387
719227
561207
889005
1679704
417285
1976183
1233347
617131
416867
1099606
497127
1117093
1724791
1177805
1515972
506142
976402
1016365
887683
674332
1463267
337504
1125264
1801565
1452481
563948
431055
1915115
1990956
913215
305912
599110
1103074
31679
744667
1248984
882204
503885
1893553
255038
541427
1732992
1835060
1569250
161468
1630803
1204403
1358847
981864
1821793
974362
467523
270593
587552
109221
1324280
1550740
1428190
1329346
476671
1132586
1096371
1183464
731943
1068154
819606
1620526
1807721
793211
1294180
791431
1375263
163509
83888
452491
1892018
1233352
1880121
767694
1403386
615640
506551
1043554
1740163
981635
1100641
538049
1091987
278791
1981914
278127
1681338
1869630
533346
1388837
1948245
965841
1914954
1684971
247054
68405
1392728
1371727
1673184
843646
1690552
564764
824538
895758
1894192
803888
59075
1944744
1761451
1026458
1890676
1147641
900298
359972
416559
1531427
923997
1021444
1290417
1288539
365254
1765200
972521
1644839
1583177
1069121
1083112
1725403
1393103
1147012
649532
1599565
897276
873084
361593
1282185
1044130
1953653
1244516
1093639
1021880
786736
1750656
875327
304374
1755917
76974
191895
1185573
1600483
154501
1688115
1720276
763813
1732864
422090
909914
133257
582896
1097898
264870
1317233
1772410
1253295
1169765
1789119
1889807
896431
979666
269848
644736
670855
674424
1148674
888695
1768820
1853159
1101204
971377
837524
380048
496916
627540
796484
208638
414303
585780
92381
175200
710197
532509
1985272
342200
200420
1972060
30292
158934
1798638
1641964
690651
231772
529994
561313
414082
1841720
879798
377995
556018
882691
290293
37064
1703692
454185
451346
1340036
1021447
338108
417802
924702
800320
1428
1674762
740361
865868
152588
95882
854619
480502
192180
545436
1193496
1946110
1245728
916385
24193
1130765
1233149
614977
1328710
1355513
1632537
246625
1655855
1814424
1586923
228601
84765
657660
1655328
275031
1120274
1974390
702250
582900
41422
435027
1322112
1928676
1821590
603603
1116103
1523351
1409820
1318248
1197561
718921
763249
791583
925974
741427
14073
1351597
1324311
1381357
1590163
1675367
3382
985039
1411878
1712310
672912
1025362
1019367
371664
1533510
1551395
135795
162466
1664349
1067572
1332255
1453744
1414016
942031
1748416
1577628
101377
1883468
491531
435678
1777494
353751
759001
1554656
722657
1884623
798369
792323
1246612
1205320
550848
1199885
1931921
1010300
1668463
689220
339715
694993
1211264
1652954
178429
581587
1908271
1669462
1190800
1042058
180248
883446
1992350
1447118
107910
1590304
1184126
206669
677887
1680401
409767
910717
1133729
1922632
1370810
1981921
67985
290132
1339925
1207326
441831
1688727
1359694
62098
1470569
1122241
262039
2166
1924139
1827290
725873
1909617
176023
496685
257769
47505
44921
1969802
168497
1314185
1764115
839232
1806286
1129652
991906
394630
285902
1274812
1606510
729153
1141772
717972
285014
1088435
410799
1527984
983598
847420
1116357
223779
1676081
1947758
1051990
1231270
915131
1300298
126676
241340
792654
55381
596630
1930996
139323
1145502
99632
1947683
1155516
1246712
473356
959858
1762236
1751409
1266493
420806
956149
1348377
1110890
1992573
238728
1851302
1332303
1434340
405381
876268
1200068
1812292
1731814
1083688
1486594
555033
486392
842670
715334
416243
1705451
433369
1233493
1090214
271580
933990
945889
1002506
1420171
850888
1857538
1967042
732826
1529979
829041
1332064
708514
755500
544038
824286
388755
136785
719365
106037
1519096
1963443
1156833
56219
182076
1927140
1491338
1794114
1109376
525698
1103919
1115333
244990
1497994
687199
231563
949081
7092
165182
400687
194942
692043
333088
829267
507662
900656
1338189
360824
1394290
921511
535247
1916326
1203572
1212588
1611176
1409508
542128
1024782
321513
225742
1854106
973671
289013
874242
341411
1007105
646537
1376727
1828170
1129384
299648
152663
154028
8240
993023
1967558
1044045
1014421
1694259
1384098
153542
991831
1428606
817823
1838601
1823393
1148125
1817079
214805
1541517
661817
1137851
1229105
971839
1303047
104619
95615
36557
1623739
1864321
660451
760864
1205208
1371118
1798690
989856
616290
1068041
70562
1398474
1807177
1054532
441184
1078563
733667
2482
1904621
1911229
257463
1713830
202815
1571868
887194
1117172
1462064
1342306
1878982
1670541
1510685
175455
1469877
225159
400624
1604886
1693057
33137
1421064
472531
975502
1008064
1508451
1660812
1434141
663921
20077
537419
416870
1681867
299835
810699
495179
58136
1979349
1070390
211894
1829093
217360
718887
1569829
191742
307680
530107
698000
433961
1984275
314923
1257107
1082239
1828386
1839296
1159870
1638896
583917
1527935
1099807
973608
15861
331721
1292623
1350793
1548755
1084563
460750
980264
288701
28581
108816
233556
1757085
1536705
412617
950663
868735
1532228
41406
1143286
1037770
547765
1171301
1104516
925902
1132396
926775
78634
74495
1738589
1367090
179668
1564459
1129366
1458725
842905
386001
1845191
1193865
627048
1788987
1490627
222686
1281092
1109960
1407980
89721
1759856
866182
1320198
644326
240053
1034334
1012355
1046688
1986457
259602
1886462
1415334
1691153
1400562
495546
1117823
1275708
227012
396068
297051
374310
1253464
53234
1885564
563912
580383
898637
1725775
1121296
220366
1711497
1266034
520900
821537
1663708
1606965
806916
476775
1125818
1704551
1514983
1295821
131157
1737712
136336
1060305
280930
256334
797697
12076
1487653
575806
181714
1894407
758282
1240078
1790117
259645
496988
1010289
98981
473099
1875054
767223
361055
1740072
1446437
1854361
181713
40978
272949
1749605
1630048
1931550
1839304
1856490
1841743
1025829
1397946
1571964
856687
978362
1174574
785129
840746
242380
674791
1679584
170612
276851
69643
869073
1794801
1376950
998267
1128744
1165923
1537906
552622
38313
1343585
199744
1619533
1795212
813186
1706346
951948
1706660
833694
310002
54790
1692080
1424767
1323953
1335195
1030811
602602
579602
1668000
222424
1413065
1354362
977295
48961
1301537
61779
948385
1662341
1176641
334127
1910828
1589965
1772077
269076
1292389
957636
1933014
1012055
464996
159745
694112
878921
1331561
1706890
480212
436688
972099
98319
728471
1009990
1577935
1858649
1726239
1398847
332500
277135
913084
244232
1755386
441753
1623685
873901
1928659
1389430
489802
1737558
1804430
1205598
1387860
1706394
1166532
345636
875889
1943058
391726
1548306
594685
872643
1630669
1646934
203019
1055898
1542392
1688622
1423894
1191757
591071
1122897
1473362
809832
462781
377733
388060
1225653
1892869
1586929
868777
30772
1045308
1290907
997365
869214
371659
1861965
1567787
741805
1306378
827668
1009928
584597
1362857
1852763
867870
1740831
579611
1981039
1143938
567456
457340
1621881
869701
869830
1877921
312661
1600013
724174
336185
917121
1997043
924471
84511
1803136
1715863
1037089
873977
1197892
1289208
1117519
1136429
469917
53544
462826
267372
592465
922510
1174768
608327
709805
789388
1547492
677314
1541714
1564356
662947
636776
1106227
890299
1161237
48390
131370
629711
54173
31965
464766
1979008
1000663
1865626
1168738
1883864
521259
1665290
444149
1021216
456716
1377443
376156
1178373
492800
485203
231208
838790
249575
345160
1425959
908215
1888813
1626775
1634597
1921886
620833
1440489
1673501
928441
1202723
864415
1837854
1423285
1507001
1399389
1733007
1484936
967283
534163
1771301
419450
899015
771654
1856769
1671003
41800
999984
1977133
968889
1602294
37292
1471963
328753
811085
1289408
1707442
126071
223836
837580
541184
1621345
1417936
317948
623830
1379176
548348
1945495
1831533
1850131
1294509
1078130
1102613
1194558
808434
848881
1673560
1500967
612108
456603
894514
232402
162667
354979
1740106
1790007
509551
850458
692289
1239762
1360496
1446549
1527057
1033810
1418854
1802517
837511
71447
159482
1637068
1442150
1550042
117318
1301910
921631
706102
1058211
1976109
407613
1611808
17539
1825316
25686
1382118
1133627
931182
1159893
714054
1811376
1020085
881159
1140434
25600
1241149
670494
883017
1336585
27408
1645482
1404013
1783711
1335081
1597105
1387900
1705029
315815
1138084
1065067
807095
1965648
234163
1032050
1513089
1122177
1580197
1193679
1997703
1998150
1247956
350048
1779594
979197
1547561
701351
1649946
1869195
747139
347715
1045861
860486
1339541
1156670
1037829
399324
236567
1878437
1021448
1265276
619982
930927
287804
1845812
981642
751284
1359161
1183694
1107313
440131
899048
1733068
105769
1173810
1304774
1701331
1022865
282583
863226
1943480
1513028
1972208
1176632
1184745
1859330
1913084
35249
1340522
1858281
991226
758934
378639
594352
912256
1682238
268880
638397
962102
860349
826779
1538436
1274129
714733
1812261
1062173
744034
692545
1767349
146679
955164
296954
1797266
1309302
1655139
1522084
205015
606970
153077
918814
441645
1731004
1718685
1647988
1091541
499914
1920949
873739
566382
463637
1182457
15144
303884
807909
86177
1931042
102176
1186265
678492
1853819
834700
797311
1506582
1405676
1655336
1605063
153044
604805
1558784
603872
475638
254422
925316
1557048
554252
248344
174673
1403766
1616125
1821363
1702575
213737
1267826
659545
502099
1049759
1122790
1205089
296769
349221
128042
1275836
598161
1359173
900437
1359361
765594
138268
1229496
1732351
1691191
631123
1976333
564782
266798
1854522
1174303
345033
1450467
714790
1201777
284281
624619
578123
1451534
712933
503034
421789
245741
499175
545922
1685537
190970
141931
750679
594611
1404290
930584
1186381
676343
664319
1276275
1002158
65487
1493071
1978448
1722440
423891
966563
1547970
1147262
1268466
191546
535760
962355
789269
1352379
1103490
1458220
1119617
1026642
553749
890279
1130763
798285
1907891
867931
1472658
315406
1262918
1958416
640266
41078
955011
1458506
160690
409708
415998
523214
1234600
226579
599848
306965
1554232
1404815
576863
918927
224736
1925382
129952
1146479
905868
279262
1274391
680711
1911683
635876
18582
579284
1536456
890647
1247143
441863
1572369
81912
1499121
258790
117188
1660364
1779149
311019
1238576
1833063
1168854
1693592
665165
160382
1702485
1423173
296572
1211899
480636
1524715
1978674
513370
872919
665959
726317
1357238
729168
1545555
643502
352145
604444
1539373
1269228
498019
202650
459053
1444637
1650598
1668979
1993651
1098364
125663
1057078
1382590
655308
599648
1597460
1183919
1813203
1850396
87025
1300225
1248280
232094
1708165
1241969
595259
457063
892588
1281885
315949
1682975
1053135
713796
1926376
1000545
711579
943659
596997
864778
8268
196135
1610709
1483074
1844046
646507
271912
1494264
1541495
292942
1046228
1770951
57924
1774942
1997698
470492
458266
538393
1286291
1010831
1235693
1874765
705445
1110666
681538
518051
78837
847845
53191
523505
1510881
1847357
1084864
1757285
970417
587268
1431023
569799
308381
850209
434653
1872585
1438521
872584
389120
1151476
1037330
272332
1557640
890552
948706
726334
1308282
163684
1728027
1869512
152231
1450660
1991414
830443
106232
1412037
791783
1950958
1642365
1028736
153384
246613
1934704
594176
983981
196268
33591
1178494
981547
1419399
1294860
678211
966910
585380
1952492
381771
1901650
1029678
583169
375201
320856
637656
1859183
246399
203519
972119
1012410
596983
1726218
1805923
1372521
1909014
851298
1288479
1879359
1890289
1672157
1032913
1665168
1825731
538370
1394387
622014
236235
1189235
1205728
670555
1709426
65627
1177073
1364016
295681
1513923
1101966
1401094
692711
809084
215371
1196119
842327
40046
411774
1131518
235631
941946
1632517
1521035
1856504
1272896
1007459
1722862
485913
758997
1319981
1047820
794042
6026
1044199
684674
350705
1471172
1427597
1014035
1086506
292748
1643625
743843
871981
562776
517815
828699
1130355
1697516
1432062
677791
230115
740856
14211
1806472
37956
3042
684009
1168128
355104
658786
1984916
1010578
1949542
1542011
1624900
1971187
341074
1658783
1938894
706061
1668819
407770
1040342
643528
1201439
1685757
923015
241039
1532673
903292
1092831
587658
810326
582202
1899884
1238644
1948881
979317
57510
1239529
1850843
995071
1951310
1251361
561651
52483
1602092
1007263
1377525
976285
1393651
1705984
785293
311944
81489
670435
1592261
1652058
1297527
1508060
1483375
793145
657336
1376549
965224
469801
72514
272639
124658
399285
1788994
126741
1493192
1330090
1946830
1824806
1173544
978890
177514
1490915
1883103
1529082
941633
1872700
294897
1357250
1328478
1251244
1361774
1701673
1961919
1808044
1947438
1658743
621854
438212
516955
959494
86377
271569
945234
1726229
209678
1983128
442167
715584
406281
1934298
1105820
1616087
1439517
1852350
889848
723656
23519
267243
1160641
417030
506702
982628
1224232
1976158
1309942
934084
1336213
351898
766898
1618775
1975273
267466
1458980
52957
1916088
444918
1486611
1094019
1466627
504113
144504
624891
700468
999413
4595
1729391
1539548
63493
967150
552465
1633052
1381625
1304602
1291713
1275797
470066
1422173
1596425
1544098
796437
239996
181851
89815
776202
1045562
1072686
1012281
1494576
1153753
1062969
1865948
459038
26509
14204
376256
665090
1176963
1934655
1011347
955995
658627
962204
1006746
710612
1272507
215362
280252
618743
293037
378862
42015
906153
262204
1211272
629343
1663049
1911953
1788971
1909036
1412845
668291
352711
983353
1141909
832510
1616565
899738
311926
1282777
1962650
794738
957742
1587641
1608020
1675412
53341
1996548
1967830
1770867
882491
725881
45573
1380954
444563
1312779
346805
699473
1428641
1697424
918859
134161
750131
1220600
1102338
269880
1244190
907649
323236
1324998
1838382
25751
1972568
498404
592671
637577
1650914
1965857
847321
1563798
1232006
1592108
1488826
622529
589117
1181905
1229155
1119211
518145
967502
1691092
1271515
334025
1261227
1762647
589817
853952
856127
382406
1629339
1403723
1793341
94204
1021336
1148744
859437
688634
1720177
1235375
1915072
1992270
1520441
110200
591186
1116902
1529633
208775
1086794
896215
186691
1612329
888614
592531
1799501
1452834
514518
497546
1068946
645277
521683
1981034
91632
1130121
1412322
1614338
978823
1793969
602198
1626882
1867385
601242
1578204
1915967
1110419
339835
1913393
1398516
975855
960205
541822
636593
185023
1974543
453418
1218466
203678
496235
1114900
1249066
252848
177510
1924473
268653
1059675
915579
1261828
578672
364800
190665
777133
1823578
779975
282772
1757810
704887
364730
137653
93084
961338
359137
239467
1088064
535984
162059
871594
333753
960160
1529366
550401
1708066
9611
588747
404951
167909
1584931
257681
1806460
1696685
1253255
319412
589550
1315539
82992
1128073
1099172
27240
655071
33891
176268
306226
298568
1195663
1719838
214684
1318044
1075995
775262
109176
1749664
433547
78421
1492253
147726
429531
1739831
1007932
1940083
905003
39027
1207542
1200717
362228
227093
346565
1616878
975841
744902
988833
1146414
1759075
1964383
548616
1585287
1319868
1967111
1518374
1844847
1887703
1915831
647304
858414
1819247
1880976
1183659
1458408
518402
1819413
509067
1513021
31115
274664
556151
1140318
683937
1282161
763165
1129401
27785
1130286
1553879
983610
796826
162195
159720
1691697
1819868
339217
943582
1667490
1992297
962916
967804
715460
561055
294335
710251
1929757
152556
953576
1339670
315892
1951839
1238716
1605614
1571964
1249220
1606229
915086
1562386
367584
1774077
1987984
1773484
31513
1898875
476064
498328
1792368
25503
1485475
976083
1758009
1036519
1808078
974618
1966462
208076
1106234
387808
1850574
843607
1457771
1504264
1887596
1581769
521939
615528
1921052
1901823
108670
319292
1982426
1311229
28533
102221
1693417
1684246
574595
320889
1038082
1252417
796703
1793535
1930540
157482
1091506
1745357
1025013
1886697
1881904
352956
209484
1029971
131594
1312810
1813466
231040
1575063
1920253
1047028
1258496
251123
283508
1065585
808360
1442450
1731353
307188
1771832
116492
1687066
1664499
299201
349961
812196
1344372
432447
1765440
1866364
1122732
258750
1710029
1364339
1981581
1860254
1964471
1787250
778347
1773069
374487
969897
741425
684905
386349
59430
1287005
1337176
1289842
816448
1346439
1141959
495913
1664241
100157
1119697
1698221
374302
351693
1266310
254706
1973496
1666215
1942522
842565
1737880
1446911
753047
997624
651560
946762
121803
435589
1305787
1572706
1342113
681149
242924
1066679
869663
319166
801225
280467
542074
689048
430333
567763
245678
1903413
116722
1169421
554861
68857
1407820
584953
631195
1815518
1084987
116567
1764616
1334132
692655
559601
1933643
1180710
388873
145395
557177
535497
590614
1131396
245957
825141
1353482
482874
985303
1351217
1243954
1113008
1577844
299146
1441132
355670
723794
1507988
274319
767055
407151
1773325
490158
193213
760939
802205
1683766
706766
1410864
1448263
251371
356911
1617122
1514850
1191494
1921282
70827
1967569
604329
9738
1229546
784684
1799789
601873
631437
225735
685947
1776852
1286988
1406798
1911079
1654635
1748519
607192
626490
755697
1220374
1992652
1683577
1800735
1654882
1744966
1294187
967583
865428
1332182
830678
1949163
1916569
557656
574808
1643660
1022484
106088
1160893
1643997
644148
69054
1598209
87430
1789549
644983
1902534
1780016
815753
445400
386192
791843
1668258
1425749
1798371
602688
1639623
928358
1984365
1830838
604227
76859
1042987
1924999
1345123
1875901
918249
1229284
167181
19660
1088907
469758
1312484
1633482
1517108
1565992
661730
1152389
595334
674116
425324
748888
818756
1019079
1835296
1947665
369553
1169722
1595849
803237
1626962
1623818
993535
1064514
965459
603949
828841
1640431
1048460
1583028
1879522
1770230
1217316
767105
909900
867795
1846630
837552
139486
490182
1258765
219923
1868287
1276540
904558
1627873
659368
962555
1227498
767019
1174694
1029306
1569913
921589
602836
1508765
331143
355073
340137
202290
1580283
1812811
196738
745072
1031772
335852
1055230
943845
263333
1234256
1492168
340597
1871733
22916
1621216
422332
70505
1081462
1320567
1572257
387493
1730037
1996344
636151
1186809
1654965
140393
1959800
1057363
1575047
640991
1390404
278774
1089575
1039233
522545
1253472
457680
325381
1668178
320688
47026
1981857
1675280
1764970
262900
1921777
541355
1303701
1172195
406704
1538963
868072
1944321
315143
1981472
1350704
389631
1237171
431139
64022
346921
1690044
406368
188124
1073915
1915239
1610434
920229
1276705
965254
1249581
630637
1749227
1782879
504911
1409820
1452904
1475537
358265
280734
683267
1709892
1462934
1988682
1061075
1198445
5288
1402390
32783
33424
1919832
499022
290783
1066561
1707552
1437014
1176105
1479698
558659
519986
187797
501117
586059
1339422
104681
1515622
1565753
1159838
282237
793573
719221
1755883
1853733
1665831
850706
771768
997961
90876
878860
34117
1896584
1551550
1845545
1421172
1632023
57997
603501
422616
536321
1113647
307894
1502910
1641039
1790437
405591
278823
1017368
746898
972912
1582703
1894819
792009
1738530
1159081
1114419
944214
475439
167797
508332
1535613
1112991
754307
13649
245376
968578
975213
1933224
1788240
270864
589938
234695
1206706
323709
432146
189231
490087
326933
137300
1815597
611713
270541
846948
1235977
233931
252646
63429
938427
281074
1445026
548016
833166
1062965
154118
1169607
1034933
447841
1423085
1539452
119585
11896
1001449
612436
172061
1432374
1914919
613178
348475
203979
291126
129731
1816787
971949
384166
1666062
1555251
1443640
1470950
231586
1438881
351727
1800804
1601408
1998810
1658571
1758355
1572510
222430
503653
1064453
1007833
948818
1844115
1746438
360294
730817
1164313
1248601
678110
575522
1226201
1940440
860768
51270
1022128
1280024
1852862
939593
473104
230109
445918
511520
1634759
106523
1929247
838290
28072
923543
1879579
779797
1307273
172307
400681
126895
1338245
655210
1749880
714222
390812
1651857
770240
1696852
1493893
1813577
586309
763808
535294
497610
345108
1046760
305327
1066972
270160
294388
593852
1826394
964829
1329590
644886
1181412
237287
1843750
96731
157899
396076
264624
1632774
1744030
1716217
1974177
101521
601254
1080287
1465950
1670545
76256
426694
1160460
1939823
928108
758745
1862638
526761
411783
1965914
1649669
942653
1565201
375573
1058194
739633
1543579
992455
1329269
1520668
530271
1249736
1106232
1471702
1576848
1226493
163563
1254730
1991488
1127526
1875894
968985
1147278
1960867
75975
1881149
1925143
671247
1287500
1585669
703753
1611286
1773438
1459010
844083
969733
1963382
411236
1119566
1976334
1070831
1639872
297470
910079
1899912
370736
1896468
1131113
873588
393893
1344019
1047515
705920
903968
661493
1732903
1716115
1783965
382277
421345
1213815
1614912
1703713
1539948
1370360
105150
1425660
1935525
294840
1470625
1654161
1000784
1228123
907174
595906
324388
448693
1160559
648526
1518890
1464106
947884
1044094
1489120
492319
242936
907418
173127
759101
978006
1595066
922465
1714489
942117
655132
9262
1294061
1194538
1810256
1787074
1956497
1017502
1129288
1610161
1496340
1486424
1241116
1505807
1970130
198792
1537936
308083
1867895
1631203
1613573
1546851
1711422
708518
1915121
1726125
1163248
1065002
826218
246574
1797456
236236
1948354
340496
1288808
1133750
1398401
180914
1664366
1227866
1434956
310975
842387
272498
1897941
1161164
652697
151113
1206988
1103013
992904
143994
1370351
1522086
1863880
1375736
16447
1576805
1166153
1433092
1902643
871240
1050117
1925835
571406
638045
1492021
1920221
636644
579400
1724355
1897382
1473680
469153
936516
40210
859205
1723324
1116395
1393864
1358866
275885
1029864
129728
996927
1318756
689754
1704933
448273
980664
1484291
826254
1494423
1012370
1932995
188522
1286038
1524202
1788187
393587
471319
1738176
887611
219039
390188
1553248
545779
131180
3399
1079409
1428799
1279161
451618
1339423
1750055
290752
52845
1118840
473322
667352
967565
399444
165342
369534
337226
923982
256853
1939205
502166
687592
1819759
919418
1988931
936864
791617
141028
89561
1542537
1977369
1092318
735428
107176
464568
1743561
480485
1769858
876946
1204753
1271173
1367756
360248
1022856
896677
1891145
1275420
1283203
718388
1185858
681439
1263999
1453608
1995757
1155717
381692
1712804
297103
1734006
1135644
815144
897408
1576335
378856
1121529
1367814
613180
326170
233464
741544
1896932
1646337
405936
1406864
1408944
309050
626963
1045927
87632
689300
1461140
385858
52677
147593
1402439
1925108
74588
1271356
1851613
1978538
400931
1434421
176599
1328794
411653
1879627
592968
1855680
1836138
541224
181545
826767
986196
1413377
275373
1051154
58
1895810
1319728
1320146
196271
1493568
1267388
430527
514077
1349341
1932810
1819175
1851439
951037
1555167
1036924
1003100
1003593
222001
1146033
1574989
1246898
1801526
992321
234384
1117035
1056864
209933
1759384
286244
39052
1723219
861291
180281
1791693
1389292
1577649
1752985
1751274
1457811
960113
640818
1246531
1925663
472407
1031940
661127
724589
930665
80786
562927
745593
1733617
156625
1571169
580639
738291
1330432
1410164
823520
933367
954373
612959
1153647
1365444
238080
858744
1653051
4782
1515006
1101601
1317974
403407
421971
1331223
219380
430783
1536623
1128206
862391
1981322
382730
1939739
1437812
1277127
1825638
1348676
1159611
51600
1105879
58630
834250
1837034
875497
1919048
984006
851071
490089
77252
265022
634752
248284
691605
1336125
739605
1329884
1466244
132815
1026633
324822
1487473
457758
1484771
433580
1436713
1787686
1609815
1338801
1994221
1430202
1494689
1339123
1026065
720053
1976875
28147
488898
992644
844683
1432716
366792
1301498
626418
433126
673799
1770697
517033
473938
996518
517484
739142
1537364
31673
276826
958623
760347
1331831
971560
403120
1330818
1213501
1100020
1252504
613500
195713
258688
11774
28686
1814890
115023
1043143
1984803
744266
1852235
87947
335777
1030884
1806933
1572002
1527841
780378
1858167
711068
812480
1910154
1357729
124245
760986
398141
586136
959327
1987756
1748360
239265
1276302
919741
374026
1335650
1356265
1123663
640497
267569
1526895
1701383
680945
380731
1793883
1039392
739669
757180
520965
1043949
1874471
1416852
1440851
1346426
1021471
448219
1287374
547335
559455
869835
290168
203807
516837
1404270
387048
1631106
1989095
270361
667900
897638
16008
1199359
45734
1621446
726652
1747023
523263
1179722
756484
575485
430005
1287882
1853417
336111
928894
1551397
511089
107024
1626611
563930
1749191
901617
1670427
1049399
611427
1980600
1255474
441520
1422646
610109
93469
1715656
1609504
544873
1725698
1776694
1288952
1289145
1616235
1569284
465590
487365
175471
382202
260349
1472347
337251
434065
618164
410526
1093511
529659
1318606
663374
1798030
1527783
151169
685797
845739
911251
923794
413034
5996
1343820
1941348
1828126
834493
1689146
1009667
1168252
534964
1328316
883246
133435
1611304
1089625
738450
1917812
1916936
1449786
1214890
1600190
1191808
1623435
592319
1067325
275242
979446
1155197
1562438
1699866
724873
1341421
1667248
726174
1095052
70994
1918028
1623572
948649
803618
1060919
656026
605766
137505
1894910
561932
1544223
16989
1844
332860
1011789
666634
633789
1765909
133358
582149
700425
328444
837052
102057
1696080
300091
1629411
1640006
1834787
262276
1617297
1583178
1580502
141147
1738415
990528
1112748
430453
78976
1267519
1787153
1874254
837484
384413
581281
1149119
61156
1435473
1115839
228946
1483369
498802
48823
1247556
1355865
937366
817277
142641
1843106
804018
649642
1972216
238089
1008757
723606
441326
125906
618477
145013
1613165
1446387
205528
1566001
418395
558340
1840862
1869924
147894
320257
275624
1240489
1538810
844737
328042
1568001
1846702
666502
378120
1497836
505438
1623707
778720
1091251
1368662
1097563
96589
1440794
544875
841128
648308
1302083
598308
1511272
1080803
974376
1993588
995646
1661800
813804
698080
699736
857678
699087
822414
204200
462923
441419
373962
1281298
1517723
984790
1628634
1136794
1769935
1661523
1502609
320159
207899
972352
577011
409982
513573
923384
788278
584751
1506359
728777
1071668
190476
125313
1798485
417809
313288
1766996
1290049
1395763
1431044
790898
173926
500010
910576
205480
1583484
1737830
1167294
1863582
1202858
174922
1254786
1793306
1231947
345613
626768
279080
1150504
1055219
1465735
1971168
499278
763436
1328819
100305
1442917
1019363
1067212
318746
1464008
38124
458306
237690
561712
1857079
1146258
1623642
507689
1754570
1582724
1237504
303012
1166960
413076
239710
674350
1897800
1079292
355764
1159659
369702
1699961
511210
1907668
671074
616169
1405219
1653426
631008
834823
773778
1647368
1604810
832772
387049
1759933
378087
1362038
29808
203754
840826
555971
399801
1444423
1812128
1494121
362703
222898
865437
109813
1341062
293542
1753307
1041489
707739
1979443
1732250
377421
1948085
1332503
518644
1699765
233572
1845157
1498162
1427852
607138
1227857
1923627
484063
678975
68760
899303
38090
715817
1628447
1721584
486983
1376510
1324542
79219
1795975
1596615
328635
779129
887742
1507791
286904
1258692
52559
680439
1944750
258179
1751861
1835882
1270251
1818341
50308
843103
31696
1735604
391313
1406734
186639
365935
1681206
56007
249010
103910
91571
1945892
445474
607218
960863
121992
1969188
217704
963218
1939009
1631675
19690
1358542
1347914
27561
1088940
138983
1427729
78394
308005
804394
1873660
571726
513702
1016454
1943616
944971
633742
1425148
1236696
1407359
575570
654644
1738906
287342
1759951
1245716
1109522
396464
1130881
1745675
1783327
1785702
830657
1252184
1497104
1467750
1349415
1642821
440693
1894580
963104
540626
783787
218874
1311701
481608
1530149
1500479
671853
164142
1389362
1174411
353185
1815577
440276
1492531
368003
629492
154754
1741971
1757833
389118
1925045
1891861
265880
329319
171249
1755267
1158806
941250
903560
612598
475500
1242704
540006
749002
572376
1072904
644910
420770
66030
150990
1299506
442763
308660
1573405
545798
1555781
1216867
726647
1519870
1370992
1048948
535279
36900
194081
444917
813630
839860
1154766
729476
90354
753098
723151
1386478
590959
1026198
454582
686247
1762694
1427495
660411
1185008
149154
904157
1554432
1612263
1711962
1398035
338437
1188469
1854179
1084073
1854695
609982
1934158
1959098
1889125
249002
1268993
300693
1787621
1616176
143114
1991608
118639
1534354
1796669
201516
1453982
1324522
1880680
1039375
1349675
1506886
615539
683139
1372505
325277
1811315
1036344
677782
1521100
704758
907038
1616080
445505
280300
777480
1018917
1994893
647123
1400552
341229
375015
1763053
284099
1555269
1908915
1953878
791849
1325150
268405
622498
1305957
1470416
1502379
704496
844802
1419036
401641
1644936
1856940
1984336
30468
1810162
1009606
1663878
1475728
978626
1608354
1150686
545167
1281635
1448993
532642
1267378
1932450
1063612
1496320
1023100
1025104
462510
13825
827830
189923
59256
1216539
1379988
1515144
441595
1715586
1870173
1742510
36909
1542521
501125
1372747
1303837
498294
549549
1631211
56981
455082
1559117
1796664
754182
580537
1297933
287267
888468
50851
690170
339728
194595
533595
107696
1760202
800928
1960911
121889
1506186
1385357
255239
1654137
1892657
1943419
743540
705747
523764
926940
25832
633453
1068823
452922
1832956
1135165
1236018
1889941
369548
1123792
134834
804483
1918320
860162
1382016
827307
1391552
1875146
787243
708729
1970380
1182541
223190
1114964
1998558
59329
1747981
400557
163430
1201107
893064
151322
1164403
1562879
175848
1417165
979126
701514
227903
1186112
789171
28016
901402
1362610
135753
613828
96926
14679
75429
1350011
898188
431569
1190327
1507147
1853799
1827143
1119411
1457403
1970374
1928039
1375792
65569
163273
1414511
469947
1153557
796040
1112475
54421
458727
1529713
954617
1559919
1855753
1040967
1967740
1047567
1146383
1523868
993523
403219
1528418
415288
1692054
1885446
1976195
1141249
1473422
736083
1394891
360044
748601
780337
1580139
1490734
1853959
1820677
314705
702413
1142437
378620
895276
1242827
996204
1568368
1600036
445939
778189
886458
1010807
1626934
174949
1822501
789488
1495201
1560147
1364441
521263
800534
623445
1516932
695499
1540435
1509477
576442
1622461
29818
806213
1227820
1621078
229511
234218
225380
1834253
699467
1390966
474949
117936
728842
1291959
1299154
1864125
898238
1138423
1274639
1176836
1555478
1796828
1022154
1144342
1245148
526643
1717334
1037776
1384517
645658
696370
1557849
1589908
551957
1979021
1522740
1499290
822231
1679161
399971
111813
999145
1846590
1568119
94094
111492
941442
1306603
1992364
1650301
1000542
364929
586522
1212227
84357
945410
124425
86036
1560483
1239333
1842202
1982505
28665
1187086
1016205
1852170
664867
745054
1954791
1778625
447668
1924095
1151531
1592588
182649
123165
868850
148833
1917113
551804
557662
65280
1609336
179150
671604
1132891
1791952
1854840
1572575
60850
1296015
1418633
382002
1796373
1788790
586585
254865
1902308
508751
1530579
301251
1436855
1976437
1306898
342993
719341
576399
643881
1009763
989074
1244125
1446665
1891592
236612
945682
1255337
1489002
3191
1038336
722488
1376060
1177037
215256
1797449
1307616
1132348
1755561
1681082
1811044
1987640
412230
1205805
723679
463458
1723804
614447
972045
441653
1450852
535006
483986
58318
613797
1277642
1018782
1733890
523583
1131034
650701
1746143
415796
241753
172365
399621
684510
250818
1740318
575360
195064
1866965
12158
496441
1599679
274315
1516366
1039151
1726846
86305
186714
1223190
1419014
1923387
87881
1751583
327022
1641473
1529514
935146
1179624
1264209
1752249
850105
326060
1035717
1504579
1775258
792098
491142
1199628
627473
1849019
556080
317212
799622
1361585
1336417
123859
1581834
904395
1060047
661781
822943
292007
1655657
809511
434064
1689093
224028
1629120
1728810
901924
523492
626689
1903555
191657
1996870
1155838
1762614
384421
814917
1981129
981992
1859899
1810404
745518
368165
296718
1304853
745559
149208
1655793
1881352
847440
462679
751328
304912
1037406
1611285
1842001
94036
1979806
865274
486638
1885743
178939
1175574
481025
266825
276345
523267
862144
43809
925338
627416
205814
750299
286161
70121
962837
1987025
1306959
819316
375512
1187480
134139
684519
1490814
1252442
294181
418104
725731
839156
1412567
1263213
99826
1854454
338769
374242
450146
1478130
570267
640628
272181
1562588
1129508
904604
195619
577696
1932347
1938906
1598145
520078
461447
121919
1402932
1562968
99674
1314802
1331179
649195
1175876
611345
193733
1860149
576266
1874764
678805
457328
582056
825624
937758
1323126
383878
1030555
762021
1956075
259380
656902
403354
1839902
1069627
768322
244416
1933553
1337895
1599783
1033149
1423765
1408550
142488
886951
1283084
873356
1327487
547967
1434684
561226
1260927
1723003
832457
989407
1532876
229925
125010
862965
1726517
1969368
1489039
356163
470970
1817279
1950244
1154118
815370
484520
1079960
1574874
720754
898669
783547
1487575
1073215
1805289
1529385
922860
1970613
1182546
1335526
1730360
1331104
1543468
902509
13279
741921
1984728
537997
1044059
353106
121285
1619552
343181
760007
1296058
1808131
538627
1581912
538610
1214726
1194978
365856
1593130
130404
647093
575895
999195
1761451
430968
1669552
1863427
82280
1250117
1846832
431834
251927
178575
1586741
595365
894735
202837
1185618
448266
457221
467236
1551284
1298121
546502
1788659
1273207
1091709
757266
1773909
7029
1243642
617598
842197
1509200
477456
389514
775690
476465
1046303
1759717
594979
1337839
183420
809103
816244
182049
860824
1329279
1991486
427201
1385491
1542741
120280
686363
1791084
1611937
1348966
1153746
217203
1835088
1326299
883671
140958
1219024
1799534
1005689
769330
672210
244200
400867
1660671
130813
1960527
200001
1048853
1441663
707988
1594260
324737
77054
1503431
1401480
976556
753993
1083385
329123
1611264
1252282
67917
774214
310492
255749
362584
125116
1324680
1459203
432706
1846354
1200627
50948
140130
551717
1119996
1737730
339713
241099
355565
830301
1471385
364954
1444669
848116
1626922
631110
1688497
667367
1070625
283600
502150
453935
71728
1519357
918653
66060
763465
1962847
1374984
705836
1145695
588212
1982551
736328
290968
338413
424300
766612
1847449
549062
1718072
152971
840234
1273111
244813
718639
789873
223184
1868853
12131
1313489
1093403
1143990
414112
1088451
1142682
66889
590782
786157
224501
1421444
1357265
1087537
256946
505881
1850531
1298022
1606122
654114
1481399
339618
260294
1813464
407378
746426
1727206
233026
70679
1893979
325042
485394
1681926
510546
1534992
1685093
224009
531205
266157
1213963
1389367
702857
1451765
156145
758977
745714
139174
1578875
1945967
498301
59753
1523002
525121
1414998
1051205
1856587
446505
453125
1271267
503352
1736123
1749483
990036
1631875
1169052
1732593
707396
1153634
483882
1538835
657545
592947
761633
683547
581333
1007308
738188
250116
180885
547741
668386
568609
1732204
308684
1797092
1499361
771879
1344310
1958169
1735321
1473174
683340
27695
1428978
1341014
1351668
176335
428167
1123672
1912620
134866
495888
800891
554719
974873
1948779
1940629
209883
772958
189657
968362
1928983
1650008
1584877
263067
325015
638433
1891418
803285
732726
1694520
911350
1823224
665624
1098222
339872
1314487
881487
45009
1350878
569125
1378258
1236137
1261779
1786693
1319314
898736
1007566
1264653
1624978
321253
397504
1665181
592176
1113860
1595695
1289704
1212053
125133
1475111
1867720
1598363
1416335
1744318
1353176
1010242
1483140
1118653
1447942
1118746
94415
444440
1828684
334574
1600227
1815236
1759142
1181237
958611
1172609
1762499
602005
82348
1459004
488879
1652986
1814591
1551477
341107
449593
549974
1347793
201595
1237659
1817680
284739
1990299
80853
621277
1822956
76040
1055393
290830
1150918
587123
893307
1737358
1432139
392984
470789
76756
1735103
1165430
1598268
1336493
1647950
1060652
172352
304423
1033849
1281429
88471
1316247
666847
1791901
1603549
1456016
1665433
779507
558800
1749164
1942517
844036
1613117
165756
197806
1995291
724688
219795
385298
1942753
1456314
1366990
183313
91643
722176
763743
1029800
51278
981622
1897964
403841
1387868
366628
138238
38876
777340
610628
1117405
213876
825502
133901
37137
547887
81831
50434
620801
6210
1312800
1628437
222794
1818502
844314
1445052
20061
923032
1251512
123190
383624
860529
1981279
1798074
887777
1956526
1162493
40188
1788399
1529519
1904670
1831151
1973061
626897
544282
24862
526376
147428
769711
1366415
1108094
1165099
1775425
1497356
471462
989839
1024537
1294550
1349608
1554818
1404410
1422921
157364
1584987
911037
94549
870190
1517846
875300
1828280
734698
1905519
1965092
1564227
1311110
551267
459149
742514
440287
768068
1556885
809441
1613862
901846
1405380
1588156
1023178
478110
1931932
662487
1279072
1496972
1662514
191920
486354
312139
1097989
1702638
63295
1686038
732128
1812142
683729
1430515
564615
839286
824062
1363733
297137
1981338
1652657
1091129
1286568
512908
1367729
1461189
500902
19188
317779
1142873
1462240
828152
1937902
1951909
1268665
1115224
985030
315805
334120
345836
1710910
1094428
417204
648398
1865778
874304
1957130
336234
1931401
1506795
1754208
1599382
1358714
1751680
1430931
1416258
559160
1294606
715584
847261
1391331
716856
1862930
234215
1922557
898750
722026
14751
394959
360101
1972055
870509
1116407
870444
83225
761525
1622300
1096947
1549914
574433
74738
565137
649464
109421
1305420
1680712
903415
1622531
202534
1999287
1058734
488921
984272
400818
1274397
1100008
4274
1702744
1432806
1738392
696347
104535
737243
1977663
489906
691393
523014
871658
623341
936886
323494
23082
884842
179600
1979734
1825715
1570520
1983408
323365
252843
1143780
428338
1402732
313751
895338
1563240
1055962
1325616
1075489
1475592
1084084
321149
1593332
385137
1925477
717857
670591
115427
1160935
800949
1242046
1188138
1580511
1603993
65175
756541
893406
1218978
536003
1956193
1353222
1632001
1071620
1027661
599231
460649
900545
1495242
864302
1263562
918074
47894
1175218
1380234
595589
320929
1882540
581835
33244
641072
1992062
1919914
1219067
420958
1428137
177112
235820
153509
1306692
1862347
690403
596734
822717
240987
591658
1676349
1470314
1854573
546498
824919
915181
477304
935186
235970
467359
721638
1814042
496974
1116350
489352
1573077
1646194
1049167
1016938
294889
1443437
445791
322905
83773
1965398
679739
1431415
768638
684395
1518703
1500401
529482
105025
1523165
128541
1914698
602663
470672
1491916
1452576
1238326
462055
1996878
389662
1770197
1576123
402977
604525
1385126
806466
1389198
1144395
107806
1303631
17658
659104
1988797
317094
1631047
1743127
590418
1768919
1579959
1263457
822230
365911
548937
307547
664642
924082
397513
1740414
1345598
1499941
1022654
1498606
1489158
742491
178569
990592
643192
222997
1201847
91776
1092609
1204886
1825827
701007
87911
1571662
127896
1827501
1983863
720544
1878600
798051
1162108
1542886
677079
1326945
385820
1399677
970073
1405625
1058958
1783085
662455
501458
1646565
683084
209723
210568
522119
1538726
1266867
1442093
666859
212759
546028
1704636
220327
1337337
1388184
152604
338396
245755
405347
251525
874398
1875224
879086
837622
241454
1822184
1463653
1791768
680360
1245692
104578
222985
631714
231525
1990306
754270
403428
1824710
46318
81128
1557764
931047
679913
1776348
1818074
600351
203766
1256938
538709
1758258
999435
667597
341726
1479118
739100
342859
916060
1603530
347318
548951
387015
1812306
640631
1197530
251791
1028383
974681
1905215
784142
609562
1581969
1883521
770397
1665581
739106
573993
1662588
1581207
1945448
93358
1347219
280123
1613553
366033
986565
1936636
1689808
1809830
345638
954798
1831924
329962
643171
828098
297635
181611
1490368
869940
1745342
1306088
1738204
1021768
335240
1943522
1779818
342562
906563
371206
126290
1580274
570668
976201
1344869
305713
751927
1095354
1382428
1513381
439100
1528385
78760
1689418
912594
1976928
22767
1471844
413752
28633
1121680
869671
65733
1553181
1938284
314643
27964
1140115
1600173
1920834
13170
352124
1387587
1514104
1104057
105291
1579813
1144058
1459385
462468
1596771
68255
1094354
293417
1108732
1677641
1242656
675083
778305
1622983
878039
1434513
1343707
27845
998798
818900
1759360
377942
484636
1816071
1927204
400528
617653
1393486
1522448
152765
1349135
992421
1877511
55476
879427
1772292
1374032
1531531
1456127
323873
1733573
1945034
287027
411054
436127
72318
818667
671093
1759010
872545
1388416
263798
1974659
155506
1941243
1598903
1625325
888509
73100
1523131
500550
1386796
144882
704498
1094591
842446
93669
575546
940122
555863
1010552
1384299
611740
1909921
1546441
572981
669099
845388
315848
572221
1603472
467088
765914
538575
1700945
1192961
1762446
714190
1863108
579214
589178
1368746
1567783
643778
1755250
1074950
469298
1820443
1008309
1826041
645930
1102486
1508968
968844
1446321
1873683
91434
85566
1760506
517553
367128
1420813
855165
1825973
1929331
319186
1457958
775598
1308135
828255
752695
894861
1317440
304733
1352688
1780750
1889972
1288120
1090004
1891857
1708778
103874
1469325
1463578
106104
872536
254348
500455
68185
755224
940014
1409673
1551281
584218
364151
1190779
1226866
943554
1491098
568498
1201374
1631508
382147
587223
1008758
1772602
70199
1536994
1420839
1615373
1407368
649783
86284
23176
1571529
896678
1519466
1036299
166551
1448481
1091188
431018
97970
15578
548871
1049266
1318640
981909
1464361
812136
167155
1118610
1670110
1580709
690368
1089891
241787
131522
1793497
773941
855415
1993074
1543149
486135
1501703
802993
649713
792856
1124302
1536990
1147759
468731
671201
1459647
1689374
1167610
379291
1278917
577790
767937
1356029
1273687
468394
416781
1062577
54437
1379814
1666283
1464535
417280
1297764
1433091
1235523
449748
695591
1349266
545129
1702955
1917169
1584959
935011
793628
1280175
1568324
318200
1872991
1866294
1894010
1138121
1885025
388646
1011329
1464147
1530360
77493
1599451
24274
573631
1492306
326090
336798
505789
1882302
1774671
888540
1153676
1662080
356534
1156165
1162219
1899001
858919
782740
254534
1170308
376606
1845177
1603519
1204276
436995
1490071
1309270
1866
1851742
671510
671863
1825225
1307028
528060
1879343
1489448
743964
202549
1975560
990952
836416
890171
1180090
159603
1176512
346342
1643344
1584893
197048
273474
779812
632461
1680377
797237
1910420
162847
57369
87667
1321946
985090
1237740
352830
1777340
479411
1564093
290783
1969414
710607
1742232
160971
394989
991120
434614
63698
633492
864284
431360
1309080
27759
863656
1323893
1065598
291800
616105
612362
923080
244992
1574208
1269833
391693
695363
1433668
452215
1390716
45706
655097
289604
1209603
944516
1524385
1139584
909545
748524
1586169
1721433
57382
1194660
531228
924643
719690
279884
1714857
1658187
1481445
1653209
1598577
1724771
1559153
1334530
620108
1911111
1357367
109246
1432468
1867642
147110
125199
21145
1305796
1043207
759909
473539
549943
1681067
856925
1824405
901887
41439
160323
256120
1678418
435212
1964304
1972754
1820846
938697
872682
86189
523404
504452
404405
1996126
855164
1469721
479790
1942670
1913388
1224305
1302533
845535
1534855
425426
1866268
1962957
1237171
1129892
104896
609128
1735113
1422304
1673796
1303928
1497573
1459572
1437725
1528887
639079
1299303
948145
215164
126878
1935527
1037046
696406
724229
1048877
1262943
1911777
1420250
1832948
1307962
1446205
1781057
1896873
611206
1742128
1322552
1085431
1529114
740234
442791
112237
1816609
879867
1926369
1286160
1728519
1302596
904453
946073
270208
1346917
871595
865407
1148545
1439116
1315842
176301
591695
860416
1809995
703219
827603
1997988
1458822
1510905
879821
168099
767690
1489634
655820
1598913
983566
1339015
728519
1378339
1638733
1776295
242340
803582
583744
1931693
1480654
1736066
1392930
642648
1333521
1032700
1221537
650310
831523
1051959
1856422
1740053
149569
1304799
706022
107922
1174544
398455
921183
1986091
1533054
780654
1817052
339407
1796385
885291
1813306
1903574
1189400
1656247
999047
692818
180523
1998435
984330
824587
1702707
1021717
284501
1783273
1921425
218005
833404
1327257
1244825
1239100
747650
1705166
966875
64498
653380
1139367
660141
659061
1824684
1141926
597542
869371
78548
1286081
924198
42581
1508003
934590
1299213
1997254
1513550
1982411
508538
176648
509438
379625
962657
198117
682378
516004
811565
391521
73416
485588
150258
1333906
11056
781958
87243
556228
100344
1300340
1816489
1690840
754098
1392345
1897120
1882759
1909276
982493
1532165
6916
95691
166178
1609152
1214245
1676307
1435720
786963
1283500
1513104
1675806
673404
451515
1200690
1342849
1448060
656359
628271
534584
1837071
17741
1165291
892349
233789
1352853
1561051
551701
313633
791791
362135
593935
126837
1519986
932798
422253
91741
1533166
1386252
1742412
248147
1374812
1641887
800351
1357025
1708640
1361457
1182537
1310187
468977
1585835
1676498
682156
280601
1388553
84249
656629
1414914
1091649
1166719
1526151
1760576
1534872
1406697
647179
1243019
962378
1224629
875565
165038
391136
1312549
1964773
1107810
478899
587614
700425
87838
1659009
1792092
1220076
1231843
161052
1210335
1976098
1051685
965527
1339861
152838
1276140
959321
889416
1044880
1094967
788684
1793592
1406190
1451474
42695
1847775
181351
1957945
1387264
1675522
639153
228442
1652259
1274093
1685426
1949346
1588877
1191131
243852
1741985
98436
1627546
1628135
1597388
1312307
1736217
360568
216144
1663936
1035811
1622322
1891140
556843
707466
1448797
1634176
1322142
370024
1985870
939476
933330
913913
1193071
1888139
1172282
1143142
1555901
316030
594242
1979340
1814032
1229185
1492279
212332
407340
190937
1210950
1590702
1317073
24200
579855
1088514
621918
1970976
1322582
260937
41692
1306812
1500916
147358
238966
1178384
1877774
89226
1446547
693770
11291
1431778
1096249
1410979
478786
863857
519321
6991
430096
865049
935149
762595
9514
240844
201924
1310252
35293
5736
1870256
345505
258286
1931098
1006026
164641
1861379
943351
652694
1235865
1419243
1748670
1206483
437225
1690408
459326
5738
871491
1454611
1116332
1633090
479425
1237507
773506
479135
572136
690268
762864
1440605
258944
1286648
1188146
704433
1176649
1050134
1020914
1366984
358542
1187231
484035
1876811
1935139
1710617
1713744
978538
1159918
1449971
652661
1262321
592336
1608477
1636831
962263
295541
145483
1621030
1823955
1058903
510375
1983974
1082853
113028
462521
1152535
1784461
1656546
1685314
390742
804703
1667586
175080
309602
1058434
345232
1807153
1037753
1177653
1272674
786120
784724
428281
1219107
490107
1579934
734652
1040098
705149
918668
143192
1565256
1128232
848364
1215334
1969380
1490734
1981506
1125192
1789028
412802
1207625
1577002
671194
510232
1255569
1435331
1053685
1727669
1229558
110498
1782610
1994891
1003906
116629
961047
1980414
1610783
611295
203412
1665409
405249
236221
1002318
1654729
1594301
688897
1769357
1338660
1371552
711204
1188832
201791
637925
648229
993982
1691049
441268
631322
816341
571962
17822
282623
15928
678886
796799
369835
601892
1174371
891084
1985408
1541615
1445093
1436375
1275104
430356
481031
113030
146511
1901697
1653472
1763038
1795878
1334566
1024600
395169
969502
502288
269082
943926
1301564
1200056
1970926
1980724
505185
481631
989803
662564
834303
492513
1623276
686766
244858
1074764
1122342
1649726
1217387
1869160
709742
306793
1251852
1900177
526964
461317
374362
1294509
1843083
504296
515349
445455
1660929
1878724
1041001
421943
1702856
804011
624505
1313243
1111027
1990017
309036
1750186
1962243
28216
1745893
1387234
255092
870924
750877
213976
109039
979564
886373
1260743
1256894
1452875
689572
1789023
1859132
1483048
251863
624698
1709596
1160481
1606308
770316
1215688
1265243
1948361
492248
1344344
275706
840698
1827786
632997
62230
1518666
1484646
791712
46463
1059044
514475
1390923
271024
1351343
1227289
407995
1746311
1010124
1241208
1075063
1346418
133555
408175
20334
176448
372288
406223
1231572
1255864
43372
533375
350314
1685016
1765203
1455218
1877797
1007150
787678
235449
102087
577606
1301275
650676
1741447
1966710
404463
539412
888453
262432
40637
1491414
1493377
957093
1965840
1102279
1239242
524091
1630109
468515
16529
604768
1424675
1056800
1782179
1819645
663115
220641
759034
1384076
1170661
1093508
1628216
1614457
1345410
990843
1793906
1162765
993060
1286367
1785780
201196
1793966
1182313
1998770
288577
1165963
1390131
1225249
1044537
1044890
252041
1305260
337198
304996
1872691
1617480
72722
40409
1635324
548564
926327
679759
1914203
1594061
143845
1583994
214579
761722
144864
640729
1559627
151339
844293
1747071
449006
696699
627385
475989
497817
24508
522350
366797
305109
405172
760160
1710674
662333
1326463
1283543
741212
4660
636146
242751
386476
234322
1116269
1829565
394949
281962
1416537
494226
1216414
463073
1483777
901782
58330
1460377
882481
1573109
1454777
1054279
1066442
570230
939954
1861073
574646
778902
157462
114395
471774
1172714
472185
257193
972931
749934
856105
1727674
302645
1938986
1013482
1751114
1700060
1057514
1252402
506983
1618331
1382309
1798754
1092918
1053935
1358592
423255
719434
1600019
1958923
640142
988376
717557
1144834
100968
781856
1822180
1479606
220996
1764827
1735404
426310
1830902
1664596
947312
1577426
1592760
1623778
277290
1492427
1111720
1125703
375033
1337248
1004533
789289
394671
765284
1611649
931054
1634892
1748039
206212
1627281
1289258
1042707
254568
691389
360691
1094327
336543
1001233
1826925
1372543
1642507
1543074
814335
412470
418837
1258808
75560
642178
698659
719374
491674
1907090
1456901
313736
288701
1099336
1300439
1681908
804864
508130
140254
596757
214561
255946
540227
1518649
1001712
1137596
396419
1774272
1244733
1469005
817587
858383
756902
1853465
1631336
661026
164791
525146
1623412
1767261
674644
1798854
1745255
135614
456965
1058154
1715183
183771
588253
1553026
177806
710195
806552
319059
1504773
1121297
630110
786437
625241
944569
1728563
376971
1527323
1698241
1619702
1629267
302625
341527
389195
1872952
711539
460557
1399408
314406
1298027
1167167
1020583
1285559
110826
602830
598331
1230805
391743
1492155
928697
163899
1710410
228077
701078
1398822
121790
48517
1700946
526028
1407279
187116
1034297
1868332
1782284
729348
1441774
55860
1732209
1661357
4226
1974304
184063
1371858
191543
1392385
1099297
476391
1338248
923551
1276034
551309
224011
1464612
581413
411219
120736
1062136
1384247
181627
1645938
539558
1560994
142182
1648119
1255568
687814
602802
322125
1871626
1677512
71463
676564
271608
434547
543643
1451235
1169503
1814996
797442
1148059
1868247
1176250
1596767
1841056
133916
1026287
1734788
763687
234393
1127343
576877
770161
1001515
496936
1131833
1274244
1543794
425620
280932
1739114
1778138
434201
262655
651519
599073
1753456
851581
1320009
1575706
1630738
1261171
1335677
66578
921267
1885644
1995757
1282445
902280
535470
591881
418657
1480789
162352
1644809
52742
157369
1366993
485737
186772
1270258
1808455
1837809
1920841
1565087
749433
1784339
512872
1714650
1347674
934940
977183
1111277
280565
615612
1764528
277826
1649693
98099
1913726
307705
1220739
1367583
1872935
1512068
898999
943405
1185678
1832082
85167
1318488
371295
1654312
1566473
985696
984141
485472
1165787
834043
751333
1146415
55028
1768239
1719498
1669951
1564668
1327277
470070
1023293
1374745
1670883
1638224
764027
687635
1697105
1788389
409806
1393048
1616510
873228
1913609
499895
712149
1238073
337274
1542772
621020
295876
593545
149765
344178
1660814
1069581
1602130
1418937
1593985
1358169
1391731
1981605
610220
1731762
1988759
550180
1432970
1862366
1633316
716204
1568161
731575
662539
121819
522439
150032
1256995
1846807
1563214
648688
1541859
1909907
1991302
172276
819969
918261
1481524
1951797
279861
1151254
1738825
415497
688086
1381337
1137381
521589
1813609
438100
541165
1708993
1503794
12281
1766602
1273990
1305929
128344
1777356
1700844
358702
252136
1426736
1873513
1758568
1925563
1295676
1768608
584721
1178251
178162
682676
162681
42723
842207
594872
1581965
977046
1716436
1162339
1585651
538757
1394521
1676951
121846
224858
28178
1595910
338478
996026
1589777
1378336
573658
723386
1164569
148500
677725
1731421
1570606
437985
490620
1019956
249199
1394443
1378813
1966919
1711239
1040488
468111
221532
384916
83855
72721
66452
277086
1379807
996755
265984
1282859
1948065
721973
1917331
390179
763985
1831509
400016
1304059
772762
795243
30553
1090262
444530
1402656
512322
763588
793771
424871
974567
196426
532088
377484
488246
1211690
1155377
1100180
1558391
1993784
322258
870586
1791666
1983603
719065
1014220
180
1730449
135904
1822246
1806353
1161637
987880
547413
367805
1386942
1351477
1076537
272241
1989169
1318889
1999265
1544545
237573
1714349
813011
503141
1338769
1469120
1865229
48525
486018
387546
1863528
864117
141339
1960574
1516727
478255
1685476
1175429
439836
508795
857670
193068
1869618
1202527
1456746
374920
397483
31109
1801700
1229766
58477
996242
1627888
454428
927380
212500
646211
678120
1402697
1072831
734857
344612
1737339
1533961
1708404
1201736
98842
1286860
1374428
434423
1759737
1834083
1632931
994173
722535
1218803
403236
177182
87561
211624
319095
67615
1727639
896884
420642
1988613
1764924
1173104
148444
456292
804728
555967
345591
186222
127218
782934
676723
728965
763203
1787857
222275
1468901
1061839
823797
680613
785410
300679
1434762
23942
1369967
814826
832175
1775381
1210791
1705320
907271
1299911
983418
1911724
1540301
559777
1889414
615586
830950
438907
954398
679342
514616
1040541
1068450
1399574
1766879
785477
768152
1699444
1947835
1110203
1564594
1689612
657925
74964
613539
541457
1279992
1131696
1759574
282080
1457226
452414
1345051
453349
1437325
1247714
1891585
1455249
134198
1055177
225001
739957
1707022
248980
109193
524674
311000
173212
1340737
1610439
1454206
417786
131777
1384277
914278
756938
1815646
687553
1325423
1469299
1291197
165077
960898
730784
1464682
1636638
1402597
404105
685543
900573
1150428
1154948
624072
1860689
499171
1404086
382092
489974
1845211
501213
399390
40612
13963
1386447
1209280
171664
1676712
1359426
284029
702443
1665147
1513878
655664
131928
152040
1292912
118256
826949
665924
677713
118504
1371847
1235409
278309
1949654
84517
310034
283784
133200
1063651
1421944
1075561
1335068
821999
558741
1919441
25816
1721170
519994
1826032
1582292
494094
51398
797088
281289
1705742
1424436
818225
1107899
1485357
1531626
1680900
59127
1263697
1299070
1644913
679090
748737
1446410
1522205
1558687
1615168
615149
697638
1354746
528840
604785
832127
1428819
630551
1353924
1698158
426251
124021
1279168
153725
186121
1945430
832229
1910256
1525085
1815607
1079291
1416544
456257
1533593
1201429
884199
622380
192922
1754417
356429
1460809
1836677
677660
1677231
525339
499422
1181404
1773303
474113
393864
440449
1985838
97294
1191783
655653
1668499
1728179
1644955
1019292
203441
385189
1226436
610285
661895
1067130
205072
15893
1962384
965681
753021
858482
251274
744157
1298041
138702
1939722
1379579
1057715
1530190
1759202
591745
143935
906092
1147751
1985464
1220841
1029318
1656377
463229
230500
1638855
920695
1438042
1714399
1839155
1020474
1139323
433766
854097
829501
390119
653374
1397771
1492385
1523974
786431
1454049
295194
1149317
1315428
435908
1682037
1027498
1516259
263503
19728
333608
1745418
533894
464272
1176834
905908
1752605
1136486
93286
786371
385543
787263
778673
287931
916994
33568
704257
898822
833996
1885888
214436
1353008
1418388
1186868
1684027
1817279
818109
547706
1922639
683276
996486
509811
1777117
1482106
984951
880531
244889
1697219
792896
1121550
1819903
343858
810469
359713
1559344
1040984
286535
790564
1055569
600683
1006444
124435
387175
1464707
938151
93261
1399458
1998897
1023610
49689
1013526
1932090
1228605
1386120
251717
764883
1203974
977017
1522878
67720
1169722
1556498
1566845
281071
441139
1613964
353059
1541858
980347
537908
277507
90459
1026059
1534919
1967509
1939904
972620
1264266
1591444
1408811
974673
1216975
50181
1018196
172954
77314
1398027
577133
1340854
601224
909998
882957
432690
492947
1632483
1883079
566657
1892554
195762
155286
599656
562031
924599
262550
313259
980479
1638446
926064
1202123
653066
1757881
134852
62781
1897246
795951
1920819
453252
1291004
39795
296029
1677013
778453
1425561
739556
88903
836393
426263
1931707
283313
1806368
1696380
379974
183432
1452655
701240
1613589
548204
919367
1317164
1203868
1908331
1479773
611746
128005
137701
1204368
1945184
1069288
351408
300444
1905495
1642042
750875
1484856
1875210
1335727
1208000
1042637
109937
1533252
193102
1661626
1681585
1644575
348164
1946359
425947
565821
509328
1851722
297377
996028
997961
1723737
86102
204949
570727
1626719
1957879
1700952
167872
443528
1483007
1401146
979833
1579846
136336
1912429
1150808
195715
285849
1272831
1491677
483553
484994
331477
1892722
1847070
879539
500168
299013
867969
952172
422577
478766
425843
106823
481729
1963435
624604
1392601
600040
378775
99201
1009558
1612600
1816069
666457
121159
1254383
230418
537977
1840846
1476445
1432110
661822
400129
1144586
137286
287176
1872198
1636212
833557
1110137
1707938
37870
1059287
1434951
1994328
383321
1381203
1207903
817683
1731234
896586
1825578
629434
219337
1494692
106387
1362038
1681961
1661614
1100640
1937292
1026507
539737
1389232
1121964
35139
987892
770521
1872903
1943513
1419121
813045
1617326
1294452
344129
1336904
1443423
462335
676388
1490526
705808
1220504
1885846
397091
296364
778240
1816671
263180
1139311
293804
397754
120681
1250071
1047921
1490620
855374
1044641
829906
705155
1032379
880771
397663
853964
970094
1935424
701990
1932069
979384
938280
108429
478596
1611625
617227
977532
850413
335353
1886649
171648
846841
1882128
479293
261635
1547758
595147
1885048
1072124
928219
856834
1942040
1605660
1482433
1483113
498291
1622174
1603746
641903
1720948
430849
77298
1774648
365550
1673124
880332
623884
1785778
465431
1893287
1473863
1716157
638137
1639695
1892701
1227881
780398
1736336
254811
1695186
705100
614349
872402
382214
1226720
447025
712186
723952
1734722
1397392
160850
725234
208097
801575
635230
1803452
1130585
848388
728586
396737
1598350
987287
1716546
1055866
1053128
381858
1612290
201391
1920176
1086636
458208
847475
117691
1373829
255494
1767066
959011
1139414
309343
861522
478161
562733
1433146
1342863
306036
1831547
195196
623186
901214
809671
1766424
94307
506078
650789
1215445
1731571
531264
1103262
1838784
735274
420385
1005019
545209
1757777
1758968
431847
934892
1657224
1492223
1723107
328325
457422
122659
1831781
1244517
438142
1155519
1695834
44262
361851
1828783
1936115
982012
1895978
1137717
249212
795034
574797
1989737
666235
987639
1078770
1466911
740854
1367321
1556086
114163
1062102
1062480
1924114
1977802
495242
1623745
648350
1400970
373696
1738433
1056498
481526
72110
441455
554310
1378566
422512
1910873
229418
757479
1612827
489062
932752
39620
236694
1017489
1642764
1265158
812984
829058
507272
1698051
1481336
1263754
254327
30071
1522307
1933966
1073824
1722445
1432061
299965
680894
796194
383883
403842
194610
613396
1654481
384803
718886
590357
1486391
376621
1607386
1537152
535323
346467
255217
1418447
301710
1967273
1226892
933696
1299941
804453
1336741
1255341
896331
1025471
1896989
299004
1009185
5826
221981
1042800
869667
248793
439665
283727
1200968
818495
967967
810921
1116275
1734504
496264
882747
623818
638270
239509
1657362
1756040
1943985
1005517
1433871
394102
1785107
866512
94196
709491
162382
1428170
67003
1054874
1270538
1621612
755852
576457
675790
909497
1302517
662036
535379
1471246
636241
1729045
179575
69740
1090930
203000
1011501
1828213
892590
900324
1679101
649792
1781928
1597960
1430554
782529
1967308
1787810
816399
1789077
481540
1236381
1645688
265857
431179
810590
500545
1699645
1205624
1361767
163046
975726
88401
1787485
1645125
1858730
1800522
832827
821440
1420518
129434
118431
66190
557632
371311
964994
561425
559732
1324532
1454689
1883932
1966675
12882
1681385
145686
233939
1652368
574933
1494044
379757
1126674
1628298
1160948
937459
1880156
1394505
523714
84648
564803
1442961
1879117
1730952
803804
1520472
1416573
547638
116300
251721
1771917
1401586
309248
450342
486509
1195835
1714228
842735
919210
1549213
541194
1455199
492879
339123
133921
1681260
1273714
1810726
521214
244543
1115345
1957597
1004770
1059826
1974254
216468
1750246
1177922
1352321
1937072
227223
1372330
1647663
964480
300767
1449394
1118995
817542
190978
1382059
1236844
595167
632490
572758
245149
961032
740338
791840
661282
461193
1499511
420264
844940
1189989
710376
1641457
1083025
1147650
908614
1928461
1224424
1208941
702292
75004
1851721
863801
876169
304041
465292
1271937
545206
1058740
1199644
1212751
632944
1089994
1237284
721868
915995
168014
1733781
750545
1352927
111897
826085
1099464
1474923
1240181
1138330
105133
560981
1770938
1851741
1710625
429860
844885
960274
1744883
915500
1791452
1328689
1282911
1812104
184456
294790
452956
1336182
1628056
14273
920857
1318708
908657
512001
495420
702832
280791
999540
1978451
19541
565145
315989
1186659
515757
1813533
1788687
835624
1869734
1442556
1802799
1603840
677835
1339386
452500
772393
1562928
756805
1259009
1572531
1164918
327074
830534
44585
665609
1965464
523993
57801
1799457
1165851
1980844
748147
399709
1089134
1141020
12831
601977
1726675
750072
334140
1434683
825850
159464
540255
1144247
366079
982330
241108
1117146
166033
290814
1481857
901474
187263
1359704
1110787
472114
490549
1008582
1324782
1946546
338391
536520
1855084
1412186
318924
69484
1422142
464023
1422149
1813191
552725
868504
1121522
500087
1322674
1550095
1549435
360389
493718
1497861
610268
1999797
393913
298458
687701
1773938
1372406
1894264
1145224
1368699
1871352
78056
1401964
99535
1381013
352052
1753779
1388277
1220149
1858610
335548
185398
1030263
1267238
1861430
200531
1798973
1544525
1578361
659043
1742088
139188
405065
1713525
1171883
964382
153581
190184
769382
1741028
906393
1604186
126677
536518
1508332
364629
1270213
1392209
1842911
1547519
1463950
1435281
1833794
1278030
1677158
209040
586567
1296843
1713667
1135650
1513626
1590404
909364
584124
1018104
778387
883353
1467731
1596176
822390
407045
794038
1084053
1114142
1900560
1807695
1475329
1305068
58808
1408450
1478065
1308277
31005
1575338
985086
558571
1632407
1700284
1829579
335611
984852
1478429
1368932
1848493
1421113
1583292
853274
112228
255587
334394
150654
1757037
501673
528148
1891996
1554582
1734986
1993358
949339
1794867
472259
296333
1709895
1033057
335654
1239013
122954
1527080
502264
755247
854651
1466963
1564953
1693179
1383724
1409100
591238
1521510
1663692
467673
65043
464922
107926
1654442
327677
1491402
1092139
1765670
1475482
1655189
1041053
1728683
1875946
45976
1400457
1680741
1631225
1589502
1944709
1862243
926455
1089276
945773
1116183
542502
927714
408457
1011330
390741
1031848
1928647
135533
1984982
1027367
300798
1639747
1363920
1363029
1579768
1079891
57724
206459
1662547
1294688
365328
1486787
363121
525767
1768633
199950
478002
1816158
178790
993211
801495
1494484
1080313
864281
618877
804786
980786
174823
1940737
439945
34167
1112121
1645909
324813
1519414
1863166
1777116
1440503
1018930
122308
307755
588672
352754
161115
1958377
664373
1948034
1900878
1468546
921164
90662
37234
1820709
240877
1141304
1953222
1275080
1054597
1944422
696379
554454
1128453
749704
1611857
1360818
616396
999114
1636585
754579
845253
1900727
39588
755321
695178
97792
868819
749698
1472151
1573660
1715163
731501
797272
101236
15267
752233
1703609
1798959
227087
1910007
1625452
143890
737347
1517939
436411
1101034
1190880
416020
820787
1692853
1848261
700089
664492
1796586
988444
678381
935874
400144
942467
1654477
1722893
534147
1885587
1509655
1331716
1191269
1982806
385478
1404233
740017
65198
1715475
1371498
1514681
947187
927316
1525559
503290
1120351
1466027
1383257
1058798
517939
784321
1312220
1646924
972303
367307
1287115
1979453
1898485
1105135
651089
400258
955904
952309
1808215
1196311
1818628
1057752
308863
1414425
1803609
727529
543508
1168618
1304138
817847
469649
1779222
810141
795427
1792281
1808298
923728
1999937
687309
1660873
1959568
1579808
579220
1332745
1810608
1813688
103809
267987
384163
1848973
550169
669146
1709183
1552626
1154284
884884
1167405
378134
206223
535518
347688
1737950
1960457
1899258
864684
1629808
835036
431403
1774809
1686372
1884028
132675
735503
1923978
960315
130013
952432
133424
1682696
1186886
1833194
1905399
355614
1939715
1888940
1472124
1634481
1077755
740497
1148644
1513468
627245
1272962
10894
1621157
1437457
1686827
346421
59535
329841
1074657
1935127
127996
373807
557281
870294
745341
1334541
1985748
883540
1113335
1152691
920632
1888141
1551356
836293
1267604
565086
364081
116594
1624261
1010947
87567
1043601
1901325
311476
1165574
708562
584989
1507370
344807
324718
1076207
238462
344370
473044
1144991
1553912
1011685
1158601
558790
588000
984434
1323464
1329895
1468540
1918271
610170
1888548
225765
1841707
1690024
1641167
1370359
1094366
34339
212809
1433161
1917341
1022098
1876128
1585866
113641
1835822
377679
1360271
202116
777324
1840982
1156851
1021336
1185826
1151074
1393178
1884064
1206445
1704519
56015
1067345
1825749
209149
57222
1848001
1396988
17101
562778
1622256
465976
129021
1489155
1171136
246009
1168556
1564440
1461229
687828
1836738
321682
999306
1079730
764025
522432
631986
520898
1922003
1566851
1352873
1771131
1954570
1305542
1948655
921749
367083
265454
166113
1355800
1665935
205110
847692
1139139
1152919
122162
172847
699515
1979182
182238
1365844
85999
1152674
1516008
1627531
404646
73319
504881
1619544
696449
815254
1926645
578346
1110261
296479
542138
1876662
1244062
302931
1274150
42238
1863327
1646107
82885
997893
507758
319638
1648609
1902388
889124
799118
358126
1321548
1639555
1771391
1111097
1150499
1416241
1075490
1807085
1977473
1550720
1628306
1152148
743102
255249
1762306
107182
1305259
1266136
1042256
1558295
1428540
124178
299618
534134
787835
1370349
1771751
860517
718976
1083371
552685
552676
1077663
1903630
1681564
1771131
406173
1918287
626042
1635142
879459
1446431
1734252
1393770
1775328
944332
71762
1656808
1258604
926331
554936
1311188
438149
654192
581445
1706619
54239
1941379
795111
1682746
260763
898730
558395
489681
1829353
1246785
1396566
1592438
1704083
518328
1272624
1343287
904351
749364
273221
1080483
1753651
1199661
167644
1706365
999607
977920
1371668
671571
1786139
1733486
1631072
547620
1681132
1470793
1355860
361684
105226
217078
431021
1400256
713884
1002310
1582538
659149
142909
1802681
364850
125984
1050370
173791
779071
1641127
1457580
1776041
1864071
1654510
856334
520960
486391
601338
305951
1669998
860159
1156057
1173180
1605963
799615
197420
813448
112241
536882
1595678
106871
1691218
1606335
1866412
1708663
1870736
1722632
451545
646902
211941
201404
1142665
1239117
913185
1240500
1659123
869813
1475065
1378082
970841
1693933
113603
897983
330356
1851222
1744068
900749
1920064
45409
1606119
1751503
798093
1444500
68439
327220
1936733
473962
1809649
285625
996395
505897
1661483
880462
554853
517316
1553741
1951712
1665161
624376
1796378
479432
1462621
1414401
999700
1712387
55336
847205
326397
746672
1409554
205843
1715231
1991997
724183
1703192
109559
1540450
298417
385785
1239384
1748956
75366
1002433
366133
968140
724516
776424
1525111
1550480
1143609
673592
1938768
882273
15709
908168
188034
1498903
1398249
1378193
751166
1296219
452169
1823150
1948414
253677
1809260
1892665
1828530
1485335
1472192
120876
419222
984039
1497876
1641950
950627
1471622
1019426
1606271
848839
347188
445085
345423
211627
1883159
1326084
1153967
1535172
133650
7867
504883
913611
1345525
501750
59191
443130
1813009
964849
943954
756277
807276
667217
1503764
558433
1145126
1534162
194103
1947265
1093820
683305
706938
1486102
447557
1896056
481622
283360
341475
132461
1874393
157616
860150
862862
1665554
540283
221830
178450
1831366
852514
938660
14537
513833
1969216
1444493
771803
471916
865735
330418
792176
248045
54652
367755
772668
1986813
1335795
1338885
1461728
1771204
92583
718953
420136
1619136
184187
1032674
525586
1693220
1840244
1439301
1113797
96639
156222
607730
1979168
1743994
1011892
1335323
933356
449699
1528349
1972668
968352
1030601
1870455
1402435
1884409
809917
1833833
573458
1110754
399430
789692
1323588
960949
1058052
739766
167378
94814
1726004
1829726
36276
165992
1610087
1314206
1465805
607677
1623011
1106773
31848
134267
1035313
1274434
1150939
664360
875525
509043
1924621
625440
1575693
256567
326247
1642898
1671914
40269
707167
1276725
1294868
1543278
1235390
211005
620323
993028
246482
1737474
1726340
488921
543104
90432
1055069
518328
637285
975316
575886
1333333
1997597
606950
1265747
574865
1624612
581989
1458755
1540269
1593569
874138
1104224
1549339
1387872
778306
1876484
977269
1289803
1557797
109773
252230
1367465
64563
1507034
463727
972288
120617
1573424
1523521
958246
860177
874462
308557
907906
50080
1988433
953153
1853306
879740
89935
1302371
264559
921355
512728
563632
1178823
1820437
126765
921780
107864
1999202
1866715
146279
1898362
84695
1158717
1985621
442768
605019
1553345
930447
1337846
1017606
511822
837559
1450703
131272
20895
1588579
1270517
447077
434277
864853
1930780
433944
1655705
493643
1388231
602359
680521
1067503
1373643
307389
927007
1882947
1245601
1505448
307205
563749
1130808
935507
300642
285800
33976
1537044
383442
1287546
1941879
797182
736408
133992
1077293
396470
1266374
206489
293623
870896
540269
1349845
1937261
908734
1762821
722732
680719
994353
1030230
1095606
635718
1249005
1488693
531040
1126358
667397
950974
596221
1397073
1458398
1397040
1643271
1278384
1006179
1550889
1283353
519910
1223261
1120592
447277
1179639
1941799
858259
1675562
1028971
135409
1611698
1855933
1605706
862884
1050832
839714
1637716
281823
137037
356261
1567273
774231
1108024
1118777
597026
778172
1025288
780713
1230913
494489
698613
1554070
875336
697552
1486826
1920520
855840
1212886
1500792
1484235
1215199
76777
126020
1193934
269494
1795460
1357495
403374
1182461
1499909
37112
221395
1549362
61867
1536614
1445051
105137
880829
1344815
1979957
3359
554413
1230929
1511948
1125761
1217130
1780314
828505
40442
1206873
440771
358375
1424297
1257178
1644057
1559062
1071618
207721
1818550
715434
954097
427681
1702601
946634
1688534
791222
659648
1250205
1478110
1152608
1184865
222038
1829219
1041010
1313957
148802
1754340
616468
974119
911201
1888002
119404
1139626
1040378
1578927
711939
240495
1604424
1457246
646888
1340954
1213269
1387964
1473932
1957354
1264969
883583
815158
754180
112778
1131251
534538
687415
276684
605424
20649
306014
1104714
1570514
1377042
724836
1962445
1590103
1770576
1270098
1568865
1290281
651317
1114464
1090603
1638866
880581
1411757
1663266
83984
759077
1342096
1331457
406178
1110941
1540786
1395297
1622486
1750878
1869130
1635244
1408728
1023904
449630
111104
1027241
901043
208189
1448552
1831559
714864
1051824
1263408
1880993
1134347
164850
1201595
1856486
951828
52710
1533984
606375
59401
824707
596155
423682
1293698
298642
354903
436210
1119173
433851
934907
418604
1130919
1144618
531179
1046508
851362
1202570
1352050
1728189
1231318
482540
1736170
241360
1134024
199452
438617
1027630
700454
1664123
553094
1667108
435323
1574267
1825009
442268
270547
1295260
1886515
1037738
44518
1677438
1963523
1992631
1809124
1939350
891349
1477619
1155522
677771
1979683
930381
377455
1421632
1194625
459000
1661493
410455
1006497
1994747
474474
1767292
1975467
1388813
898151
523584
1946066
1417723
281678
1683009
1474182
1287250
1577761
295016
248455
1257811
1664517
1755391
1571686
1917928
902157
1273738
1552308
1913647
394411
716932
892943
1490689
575999
1132268
585348
1739620
655503
1290999
1523007
1746413
1385848
1334965
1676108
91244
828266
340285
1039289
37675
467801
43467
1194464
1229953
902753
1380035
1693036
584478
383624
538978
1120293
126814
352394
1351441
580832
1762163
845287
663479
1928709
355756
352066
756866
211957
898914
580718
49853
789593
1440386
855418
1289864
1502367
1469124
1405142
340526
1101180
1162193
355324
520972
1703530
449080
1145558
1124712
1158491
1844392
1067586
1781823
624166
524821
1542698
1158963
1622964
703517
727626
443639
1885788
159352
638679
833176
572617
553571
728932
1615535
784321
914601
855353
61937
708477
1770954
695473
870935
493895
864531
1102013
1452581
597906
1746628
1498247
1888819
1429972
64887
1426762
802929
1626179
1319975
1668934
809469
1446178
971129
712139
217219
938478
1540175
1893685
158705
398214
1995161
1073379
1738793
1644043
1755035
644026
1538235
48068
997041
678589
1314868
605150
1368227
1016152
1330907
514337
247528
195424
1035032
184778
831221
1464697
984236
1589982
1338035
253509
67330
1065101
1785292
1492609
536800
206075
1684597
469056
1339628
983142
203216
1465611
406289
234491
663893
142416
1357149
75454
80633
325570
1191895
1577982
1977083
212458
185345
1842947
457463
1922809
1014071
1278192
667371
1701493
640520
533458
1315718
1139601
249594
1717685
503904
1618635
1690227
2701
357832
1783324
421872
771648
692863
163688
1034138
1777919
781499
69154
1148283
240692
574179
792269
1220995
882873
1772989
1040185
640983
1203302
1786820
1959404
1804007
131882
1661609
1208796
1515020
391326
1137096
532336
1326020
1248289
163346
1392535
1277820
119078
306152
1646161
1847560
1218892
772937
1068862
1007347
1956129
850090
79729
76917
268320
457178
691730
1123802
145131
63705
209221
1839796
407869
1815079
1033491
1161477
953493
99953
1652494
1660066
790376
913769
1993639
1463372
820979
1328011
199893
677022
913122
1778329
1903874
1546596
1680471
1792176
1422882
170161
1629831
1576865
1596666
1933192
870016
37903
1437765
254726
1551435
1128238
1282642
1992928
129890
629143
1279455
1518720
1183502
542953
1271599
562712
498214
1278731
659639
1216237
1809867
1289152
1651265
1828977
1466198
1177205
1237125
565782
1578303
892735
416629
1191428
954242
1891626
1426732
405841
570906
1537998
930570
1029125
1887844
1363299
1530045
960702
1347787
1785286
1153681
1345786
387868
1363151
640586
1392960
147494
1491738
1787429
993943
880839
554312
34149
1197839
1812607
161801
304715
771356
1781936
1834888
259818
903690
1526950
686385
1401720
239274
1838205
977221
1334657
1216392
1466120
1625595
1369391
385668
1823025
1634694
1910099
686670
1458018
300255
1567504
902579
1382078
724759
59682
784837
1762725
891122
189557
1797312
226453
925156
1706129
1801214
1819050
141126
109801
529420
1954528
279051
789190
1134073
1959276
1312548
97334
1253343
850563
471664
1824335
66722
266369
239947
1825128
1799808
1116466
1801133
1377778
126872
1018301
478723
1288210
381979
417303
706152
1023761
1666665
1046194
1139175
1835614
654943
1441197
959262
1149121
704990
1829080
1215587
1013256
812711
22156
1873833
792922
1588885
467312
711818
1625244
364936
1553163
1526596
1113572
415252
1478210
569381
413483
1661116
303872
1665096
1916793
1047426
139376
1082956
362018
649108
1275129
121498
1774179
987166
780140
1215359
83320
161988
1664768
1557044
1100405
545035
1737599
854030
1270217
1094974
250658
1744443
1768666
1175246
105463
854891
1287811
1755954
780043
1826822
670382
500773
1302253
285102
825974
1567326
1164780
982190
1875808
1277607
283268
298129
1125189
1666012
1423541
816629
496838
767107
916436
672227
1979384
460727
305739
232222
326518
276120
371593
729431
1017107
844280
1433078
1564481
677891
731478
503613
1039715
784312
593537
1653273
1713817
1183553
1858785
1085101
1520164
1683399
948287
1232674
356009
1316880
400219
108562
1191506
1903750
1695929
1344523
1131210
1218151
1666906
672255
1583951
259746
601623
1117322
59088
1055523
1643482
1359463
1922325
1187774
536545
709124
956287
1849413
1010985
1657855
900833
853918
1893439
1450431
1946105
318404
106752
767948
1090812
1238145
1308312
520450
1287976
83052
925106
1137124
1219935
511008
1640745
533348
829198
972635
1038061
101263
193286
952042
1495197
453897
281861
725814
1018554
997809
1628431
168868
1278426
1484603
591553
153168
1493434
1933287
1406887
1840856
1938460
177643
1435356
850614
619349
1698160
1037512
365376
600253
1815393
1908606
1893111
859606
1855933
1381226
939757
372069
1637203
615756
637879
776637
1673618
249148
1970021
1370635
1570922
1178955
1458222
35505
50465
1403736
538370
1235262
1814467
277254
1411859
1787121
268089
449381
1877561
656114
21290
1800759
385525
1827843
225572
1434657
791553
1662703
1776941
1982882
858720
1239301
873551
139349
841210
754017
1808257
448376
1222189
1447150
1442151
930665
488759
1172820
163541
1743605
284227
374716
246318
194221
521119
1247340
1780255
1016824
1316166
1056651
1150455
328424
118922
664003
1470480
886386
1419889
399465
1716132
449125
1708398
1060902
1443705
1589837
139376
544632
1841360
1399852
437411
930598
1006721
1125555
235911
1774554
814962
467645
225433
1940488
291473
466456
764551
530402
956486
1821447
778136
1702916
904173
1531701
978479
51905
695431
306849
1110155
1661000
1041675
923917
126031
249357
334460
530445
1877233
1126277
1174907
380461
1980676
1632557
108280
1832935
735816
807710
1938520
601673
1185289
1164526
1971556
121832
1763775
1340762
163541
637014
1384168
1857812
103111
597545
590189
993312
1561367
978013
801876
1149775
1637180
402932
708348
108802
1570983
1276128
613593
1009121
610903
155082
702112
1224477
410654
234357
515450
1801868
1483280
451962
198901
1296138
1402356
638031
1419369
262163
536201
1353362
1193416
697730
1263442
1062547
508101
636387
1627998
1050947
93443
272446
1956128
466945
910457
532081
1047399
553722
1036235
457206
1313665
1547364
967474
1766335
1160772
1220114
1190358
333673
1375862
21286
181325
1555152
984488
1121101
932050
72381
136738
1904869
606777
1082292
681074
375998
397070
1898547
1880912
954677
191802
1564192
228609
1904394
1340883
1095767
1585880
1910334
1331143
1105605
1388872
29969
1098509
330141
360038
1228143
1762244
1743068
2002
1561996
1475825
420642
102051
284150
1162938
236870
1754374
46032
1913344
194377
299273
1013041
153513
306022
1368306
1339187
1592312
1228839
566888
1935666
223001
1397957
120163
431574
476529
1946898
681351
1607113
566140
1523564
226375
862840
1606936
1037169
1959106
1835431
161391
326972
396397
1874523
658928
1664112
381950
1647389
1870691
1807953
1372085
402761
1391578
1941993
41766
343802
1456518
951964
57450
317380
179472
1929989
1251743
217019
450951
1037229
1849567
1271979
564497
397442
112804
1095849
340622
842324
1309791
1044270
1307101
685643
49492
480676
1315672
1014739
1336080
1537449
179183
1710741
1429789
378104
1398567
1880392
424379
846111
811153
1089210
1303516
1022459
1262787
938860
1696668
1711925
1043696
1652136
1600437
328703
1573170
1859731
333029
403762
483139
893776
1000679
1813841
16483
669007
1410548
1969432
133976
985873
1557269
616877
164066
1709926
1683685
261863
1213739
1832452
618559
1279
1200122
739250
1715209
1213159
1914225
1717600
416125
73203
870682
1260769
1183623
645819
628474
1202027
107176
821541
1782915
1021786
688737
1593068
1413760
666796
1684366
1283342
1953283
738585
894069
1054865
395319
522435
1582024
1436510
647452
1414919
39382
1408350
1745261
685866
446256
1344537
1814811
1268892
748024
1949537
625256
201704
637136
1675390
1865487
569177
1281646
1692223
1848272
775573
519730
991125
1170473
1626003
201527
1389841
22412
155920
336616
1396030
1177545
715801
8422
937184
1995889
509282
466556
1614587
1321615
1146340
1613228
44226
240010
658366
1207465
71969
1269447
1055157
1335463
363225
595280
1211440
1758553
290131
1320215
1558055
1871384
1133504
1962159
11562
1444668
1987098
1364283
159354
530302
668064
305556
968841
1613668
1250945
836787
722387
725266
96731
880343
925725
496878
997532
1602978
847752
1170251
1885247
1807493
1449817
197303
880202
509518
469430
639362
1706206
1694623
1062130
893929
401104
1726158
1972613
1485633
426313
1635674
1697677
1708380
1197606
1837266
576251
88483
1485562
662961
1995710
1970459
346770
1871444
360819
1910719
765267
335329
1365044
721905
134656
731306
40557
672288
780081
1627697
1399252
117190
699423
884093
940937
1869746
1598564
721060
1589836
302768
884615
989916
1940628
1350194
154821
1728589
1913749
553357
1766055
60021
59083
1971550
1626312
1236177
148999
1359992
857734
737767
679679
1507569
1501254
1719668
493457
1924066
1041030
1580897
387801
1004910
1466581
1148567
475936
580406
1076405
752910
1064405
1167076
1609763
1635352
723669
949429
493910
1599283
783177
301012
515249
1272736
989351
1911644
364495
776540
937236
725546
1241641
964344
1573600
599226
1220850
1881303
1695212
853389
617822
533167
561921
92818
516387
1653665
730977
1167201
924374
803515
200487
1897428
7233
1799788
1448815
773543
1742534
1652800
1529750
32805
654164
1849282
234445
1329692
275397
1958463
38175
547174
354486
1011046
825620
599598
1070366
1025940
476422
497344
640923
1786586
870074
743262
987883
734805
504121
666077
142238
1759432
1839815
1971797
995841
1117120
1755193
1822295
223536
51042
876206
1143547
1479869
1771499
754895
1056305
3335
520406
1718439
152082
128549
813518
189847
1277751
240702
503409
1378229
945337
1873140
546093
1163174
1003714
1056284
1759890
129187
970588
1474429
1361527
234564
47175
728071
313627
1551833
389998
803427
1507305
1720962
1177434
1455940
616237
73884
786783
200109
1653691
1527428
1268942
662680
1290916
302755
1960900
1218639
20380
1556976
285851
687818
704060
821002
1922573
276022
1068728
1310845
974994
520811
255336
1184190
719111
281438
625877
1673176
1271965
1216376
842048
1474780
1472661
1350225
33394
62093
961429
1504394
573243
403390
1075918
741730
405463
1206478
1971468
1660320
1684170
1721549
1008505
521665
1983736
1386977
372514
1386594
997755
235562
10346
1670463
816744
623758
750751
1742811
1419777
338505
1551968
956925
89473
236730
1908070
1467449
1568179
1333205
1412894
813089
754658
1204093
1007741
1883491
1796528
1418661
971983
599229
430303
801975
841899
269393
1242000
1747961
1341905
805898
180318
94744
325037
1937948
1216882
1868216
1565584
310532
1781210
1666815
963990
1161536
1049689
605481
1386695
1882817
325343
1384591
771963
1284990
1180439
215060
1982480
811659
598265
5635
876857
1226195
1745500
77392
455737
733098
474521
1555426
460980
86490
1336985
1462611
1641277
240470
515262
1199542
1290156
1192723
508409
89922
1443446
72966
1646094
743067
1066196
323080
259157
1680745
1334819
1261582
1020136
1250448
687757
712321
1764753
749769
585326
1705275
965753
897806
441200
1731040
869786
1250062
958190
946689
715112
1415772
1986392
312761
1344644
460660
1332339
953347
1616300
1795176
242112
33681
1003807
952046
367094
876577
27188
66179
596081
1506021
1906452
1763651
88662
580864
524518
1874311
723075
157152
1945247
926038
882684
1140189
875961
789134
246761
1622159
1075522
629080
1263425
650895
1448778
1014044
1706468
548470
617272
772179
1848905
1988254
1300544
1522787
449665
1193821
149279
1498640
1591441
1399443
985618
1985666
1050935
322469
715309
1107426
1483470
1057635
1050292
1804101
1594727
1657311
408368
926014
1995688
923385
631103
1526030
693050
878316
1756980
1704039
1662875
384439
910833
501976
1685955
1082910
413513
1520848
801258
316856
1363120
1089003
1772336
177122
1468355
1596627
26445
45742
374194
909607
1685332
791610
119264
915604
1141830
923271
1796135
1675266
926589
1514637
789033
1647532
1105729
1701041
1248715
262512
413548
1874341
202714
136958
1767972
1230492
1416014
1380856
191728
845693
1783732
760494
1279760
1562637
506410
1962482
1163762
55947
1593978
1789813
806387
1735177
1326225
282708
1239605
785334
264998
1005155
397568
1079555
712374
1035081
814212
828347
162849
1265735
1533755
1644174
1882708
1287132
1164248
964748
890447
960704
996243
559381
1963018
319821
1490345
1228029
863376
1758065
998560
1660432
263925
966561
1978580
1637613
1665254
1079815
1770480
232518
1421209
292182
1595356
1855258
133357
859473
1509124
1371697
1408980
1095951
420338
1416756
683104
264844
1350640
550655
1434935
914812
1240691
1493479
798111
98190
1907469
1654080
1464332
1174557
1766106
691299
1783260
87255
1779642
964538
442710
1971850
1136589
148320
709042
314668
314989
1214065
486620
1566269
941463
1879064
716473
1531753
1769580
1810423
832326
421837
1639129
1884239
697225
1606991
392541
1436358
135717
1114316
1228801
659507
1161177
1160400
1342197
424320
154125
1133302
1647730
1816282
1863519
875797
1782427
1138624
27450
1977053
707911
1991693
1968341
1294771
58864
942239
840651
1821562
382009
943088
326838
726326
190275
641333
1184291
1649290
1537397
1686128
1375134
361907
1172703
990022
1906200
86537
1649541
1300964
345232
60786
1048404
696386
230442
1972446
104010
1340242
336748
1243866
1863212
1946308
1586717
127556
1741177
858861
1956936
813833
1693313
328975
1467945
1716160
604333
298297
282391
180561
275519
226946
919995
781339
315827
841690
1701544
892610
756720
393741
757678
1013945
1333365
112320
1376460
1886474
1442744
211211
1050651
694223
731590
810149
246092
1727298
42745
209656
1915788
916949
615403
1198687
504534
1974945
1774001
849077
872454
1187949
1869477
1710905
1625586
1097950
172033
1527528
1399826
1323219
893991
775395
1421297
1276887
1528366
145651
327522
532213
1491529
381754
996184
249665
593320
1395883
1678980
1004671
714095
1998525
1864013
737487
479631
1939739
1142606
1909591
570665
1613332
70833
675737
1431943
1692391
674636
825743
1313927
1471010
1830262
1743445
1766000
1167709
495393
888568
583848
1933651
1106302
1332222
380348
1343044
967518
449090
170483
1006537
962956
1632004
1448662
1068489
632120
1861308
761606
1493975
1290626
871833
1303045
1181921
1447545
568278
1180463
1739686
1754740
1525658
407932
1087521
574531
1231093
1331306
896587
1852083
1091467
1361427
1827217
1323326
810095
420460
1396218
735284
1451690
100182
1388930
1305973
1978208
1966980
1644858
1042868
123796
826526
628168
1170413
1666651
182612
1337104
557629
1171123
947870
41971
1550280
353299
1761980
1250910
214084
1667210
987514
592974
497230
1437170
1369203
1429458
620454
2248
258269
874312
1805108
1336410
1670370
1748737
370270
1459836
326985
1374364
600120
1496486
1106955
1589466
506013
1172071
19272
1872874
1316182
340055
479007
1694137
662958
1418952
60427
1425616
1067209
52286
282998
697276
1945086
868087
843734
869713
617609
1626298
1581554
1241640
422462
1584871
378057
732564
397839
1770696
934638
1499129
1144867
979186
1394673
1365356
1901093
1596411
269580
1690533
402629
1169653
1672723
1664035
1435348
883808
343442
462002
1702443
866909
419702
85232
203975
1997448
1744558
1825329
176902
1882314
811342
1443802
1863137
1025991
716113
1976205
594808
680774
1846444
356197
220542
1639576
222229
1077186
425854
1154919
504124
929899
629035
1619926
1142500
340762
1552989
128826
929820
1334825
939103
1839956
854708
1659639
1440162
242088
867675
1640613
1743515
485211
900488
1284740
329841
675290
1293422
590188
106532
729010
1649427
310096
1620911
468539
1017791
561828
730174
1437707
741022
1309502
909262
1616507
140421
927284
737253
570276
711170
1106318
1025385
836045
1496126
1257136
136844
973162
194168
763215
1826665
1427598
1233257
536382
954501
1592262
814553
1581712
951116
1915214
873218
1446602
1606382
1438230
897800
904791
336236
1671418
1431189
275528
890064
1646095
933176
293276
41674
1282157
841544
302994
1319847
1177619
1602252
376762
784810
1285088
1583997
1024873
822357
1780285
1029776
246864
1123701
724106
1668995
1465378
427539
1145330
1714024
1318945
90146
1223684
1413001
753136
1237094
1902070
887519
962767
829537
961924
407791
1299260
1701490
853718
1539032
1256578
1238057
341087
806626
192611
46793
354870
1173579
1527586
1438653
763487
1468176
505859
1974584
727275
1426425
864827
141030
1245089
492339
1292274
156554
904748
537172
291575
1199881
684956
501083
1238716
529884
223052
1956945
29030
1047251
1806869
745511
1537403
1479545
22294
613349
1855832
522324
388918
1943442
1273366
653458
142220
299742
1169067
139751
337130
944035
444158
366479
230476
146596
739655
659713
1862520
1718205
345429
1706006
1902635
947852
1338875
453694
1519587
1674280
1522232
1649557
1835053
1630165
1309313
1939937
1781949
131727
1389323
1245793
738942
1977599
1182563
1857104
1422226
610875
514686
1779846
259241
840313
1453533
1602443
677224
1457710
550469
761044
740097
725482
769146
1106401
1679281
226982
1139753
537889
1588667
1407497
1358510
133954
147355
1077218
1045150
1484364
915801
1914407
1982820
591241
81631
1822757
1271182
961675
1512328
1298718
529767
195953
191728
210823
1715232
1610026
968428
788949
1157250
327422
1276581
179506
559044
1674288
1639826
529496
710202
437867
1850031
1282372
796789
267772
698370
919861
317178
994424
403494
1328455
1834365
1244620
927903
753197
806896
322747
27047
1344516
1815738
510076
11146
855021
1713231
259478
1805810
928513
454174
1400284
1571889
1283886
982551
1812302
528979
629123
260520
1410424
922114
1625091
1452640
1176972
1813150
401399
52661
1985620
116126
513944
538516
403299
997618
106249
1058922
764775
1398477
682823
1186751
422551
400987
536090
1394232
559337
1811544
1927944
932269
1800332
1515434
1775855
1249062
1351580
792248
306728
17418
1793126
807441
1185742
1300128
1574183
108075
1552131
1781310
1931666
1213042
1282322
1882945
1821293
440794
125615
97996
1984035
354632
938825
243337
1810691
683391
1318541
1940499
1915298
709857
1658647
1700043
896986
1735243
658173
449312
757493
1875641
1668843
282176
19484
1084893
781074
110236
194150
397794
648161
151514
964457
685042
1160556
543808
1474310
196279
157811
1877786
1690994
1927700
1883272
135557
1760968
451914
1950243
301954
709789
1674637
1165327
940900
1868501
995942
923660
1829919
1609306
92560
1910405
279428
870091
1790299
27509
64281
1023210
1389240
1547223
1104319
662005
1365400
59916
943917
1093375
1088727
1068706
151489
1353764
1873130
1474875
1126118
244770
697137
1651853
34742
968863
1883411
1581960
1278801
1676430
638011
965733
136921
1581296
1564690
1693003
1896108
864816
1765566
280205
991140
751707
1850305
399567
1531022
1825252
1947402
1037212
754017
389250
1919234
562706
1602783
1294660
269388
1520442
593359
734074
787762
341676
898411
1662504
851912
169914
1006716
663410
300400
1637044
1960932
85417
1745016
1857077
1249665
50293
1837196
1925462
1426489
1717988
1000365
1402380
1912774
1436614
549345
160512
802806
1141449
1954137
260922
892119
1976143
280821
806898
1673560
1696408
1738957
1723399
383402
1468483
56840
1559226
329308
265198
1429435
472491
1881178
1371622
504221
651383
1657210
593793
1944094
575686
1822010
1918954
148329
1348673
512015
1043526
462152
356682
1013701
772027
1008138
704289
91031
1118911
1662879
76154
380210
1068630
790797
116652
1352200
225305
1070891
526963
413284
1154242
264119
285128
1885155
1414350
743727
1513631
31689
190186
373035
684262
1945710
976551
193748
1911993
1397156
649151
1560132
61836
1470284
1710459
1152554
1333016
1544411
1002085
855275
113891
452039
1964211
999710
1203677
1758702
1355803
1279175
1978002
872164
246074
1189960
1493674
1970057
1151446
1113147
1682614
1527861
1931809
1534158
1676978
1858984
591389
148010
178608
751836
253707
1848194
338670
1792484
646300
1794386
277989
74898
1979949
106139
1911609
979237
875505
644797
782496
11129
1189852
627564
760631
1492507
629742
1120885
756660
266139
571207
1112714
1772903
1827423
964748
1431470
1680914
55887
1628218
778863
1445224
1201479
1407454
1692577
63146
1481959
351133
1399734
191955
1795481
1888932
1876067
124989
1494542
1886635
1233610
361423
1190084
1053027
718879
291207
556211
1243148
1681162
765829
498025
261521
854341
1797909
172614
118113
1737651
696325
1199633
223388
1793722
1845846
796882
1734862
434110
1911137
928702
67345
1438170
1502505
1539513
317442
573550
1753581
1063496
1888586
1811385
519075
760289
1388696
908008
825859
1981424
503721
679196
1793617
136663
1994762
1372646
34464
1722880
1302823
1660194
314266
35572
929945
1892531
603603
507921
411953
156772
958124
1677817
1338116
1412073
774868
1651637
826074
1534798
1545123
730921
6826
1271129
1785916
1605303
1457103
667878
1053508
1393582
950293
624028
1246355
128448
1900764
1175731
1492077
292819
146275
1824020
200175
843304
1115342
1915463
1241256
1960785
662348
1188290
161894
1799554
1189518
1395509
1042797
1034731
152058
379135
1820421
1531845
745433
1489480
229285
187872
1723448
798975
712260
1725142
1809377
1441394
382277
1192418
1041489
1906232
517969
1315646
1598415
608261
1942567
503819
1219695
655869
1527369
1166897
515617
1653963
1412666
892215
1828674
1089417
1892862
807597
1601935
1982526
784660
280256
1914669
1489860
59958
1877455
677638
1545609
1679034
741709
1923259
1599176
1261024
568239
1751211
1576459
1552588
1750389
450525
1517302
565060
1601531
1115261
725940
1044292
614885
1910628
883282
1763884
11402
702855
1124546
1975144
1627359
1300702
299663
779082
1145692
1194683
1841590
1430072
699692
763357
676314
626722
173536
1359536
767629
513244
305118
1072165
193063
1771793
1515382
1335016
1745486
956081
1540529
776084
547668
769305
324678
1995128
130258
880270
1413274
506126
1973038
1590440
1063825
1477663
1576129
1562812
707357
1140856
1696828
1644779
1429334
515812
1718101
306327
1311046
806618
863659
299206
1536432
363984
1533023
1877248
661244
294550
41321
980367
1351990
1176240
515380
1663009
711484
1728232
403197
408657
1107902
214564
1246922
423836
488920
758687
1128652
72741
602676
1486541
1077675
799824
955176
1098620
1367627
1916406
282362
1064375
1276902
1880253
1690004
1805272
708086
815982
1876661
384008
603326
1428060
843098
1531515
1996819
1984640
1812062
1128773
1663292
1618084
1987588
1911168
1710554
591862
949313
1209540
972234
908446
1782002
853675
32634
1162575
1846286
1067135
660174
1756737
449371
1838818
770317
1986807
1717277
500755
130625
318632
811684
1329564
1665365
841196
1612196
1736182
1214134
386525
1740872
1054074
641849
803090
1315219
643218
708372
51564
90942
1016449
133287
205051
889930
53229
797716
1214610
1993636
1218132
1724436
153122
1163565
428241
1982681
1758401
297613
998397
1203870
1178367
454156
569264
1405891
361209
1009737
1427821
565924
1232271
1447809
1803872
1593720
414552
1697750
1367319
1897602
1134637
1279942
1522950
1412900
546808
23000
101342
1650307
61611
505418
229216
1040835
24580
1644433
290465
1637096
785287
1382073
1086719
1594971
287463
690025
1260793
1474179
1370423
1676050
689931
1170728
552811
100571
1656497
1525314
1363628
266125
380932
1969837
1026167
61336
485676
85945
905379
518167
885488
1867364
65372
1084672
115881
1257516
1682512
608629
356522
515479
1284898
276223
1144885
268903
1521666
1897633
697632
213758
1394845
805177
462316
266865
1125817
1678752
1767858
1005099
1899299
1822345
128697
963042
446525
1583761
1195559
1498344
1258601
1854582
1658323
1184100
1162168
1711674
59002
946807
1218138
1008183
1287803
568905
1014884
670752
1958132
1880725
8967
1208310
528907
276264
1717121
562803
420970
476159
556050
241684
1876733
165938
1320113
278713
1841014
1359741
1455327
1449858
902323
1194168
1309292
1277382
1429459
178940
27370
1903810
1317006
631587
921529
495951
1691605
1100745
1161699
1081329
1655338
1182637
1841740
1399670
1970123
93515
982598
758160
1302638
324271
542003
1355621
553841
353074
1459006
1877199
225570
15013
142673
832226
1685127
720194
600113
491272
233934
98264
1055211
170394
1696485
1636533
182836
1151161
1311120
1746542
427644
805068
1797496
1688227
1508213
150821
1541848
1519809
1048164
1054007
16742
1110465
152253
1250097
1971002
1760044
1691105
1853858
14022
645441
981433
593397
414067
1369896
273878
193330
262259
1569534
1147944
1224787
634329
1721745
1552018
1143743
1394940
1903399
862227
1868189
464010
560794
1015389
1508494
1810353
1052306
1358712
130724
1705176
757929
1561103
1002912
1960738
173926
378244
1514557
829230
1227970
1835930
1531453
773659
1291510
123416
736804
1059882
213923
1798751
521524
1823327
815915
1972059
456107
1568547
391340
660032
1352979
1956915
1837197
1161263
1674687
1540142
935038
1368393
307961
1285649
1101262
52875
1241069
663614
1355052
858540
483100
1285376
1438206
381719
310815
110764
353083
1703460
773238
6646
1848797
739769
385593
842196
459825
30427
1216469
1409211
116769
1052735
1582423
1348915
763705
1079467
1034392
1861997
203092
1837407
288057
1661603
139215
1045448
1590456
1322077
546600
836430
1804846
68741
624241
1802418
40177
1806302
1430091
81762
1387059
111498
1763154
1007320
413919
1733098
1459940
1098854
1105108
1015393
1916857
1755768
1883808
455057
1111254
1731885
724854
537974
906274
922183
602723
114038
1820553
1137779
1181729
1533684
349586
227177
795698
681007
402709
1059490
758649
1900221
1632866
358878
1818195
1779316
1124589
159703
1107436
1550369
1890957
1769315
729049
549439
1045860
1592341
638775
1086361
1005626
80247
1177406
1864994
913015
1303907
703817
200369
1120231
530311
180493
1545372
376575
193349
929383
1529185
1371037
698309
1711584
362244
1856982
445812
122515
122808
1451558
946132
1368045
924674
920539
328958
1926455
414088
1328356
1857293
1579711
901750
1467568
1242252
1862247
394909
94933
125540
1715799
970333
1792106
1329235
1319808
502000
1468486
1863043
1125120
1807811
1574648
524891
550824
1658236
727912
873124
296076
97548
1244131
1833764
64581
463702
478658
1545380
918877
981942
1377736
1796690
55311
892793
723292
490408
924132
224934
1844958
857514
1262918
1873025
852421
1158855
104563
571796
164025
1301732
1272894
1457427
498308
561209
1251491
775982
1981991
1045979
481498
629938
1098210
1952778
552394
778838
1453443
565908
1833882
1712693
835441
1392478
1187243
921733
509766
1412517
166506
938821
905211
1162811
1004444
1692878
9426
1017488
571505
1701705
272123
1507149
157723
213233
608118
1624974
602019
1859852
1150794
533785
312394
1315508
1910097
266513
1370797
1936346
1742684
1397140
1699955
1162902
1866142
330964
53332
990884
153475
1830906
261519
569082
398371
888790
823703
1857029
1302084
140400
1122852
717867
1686988
1465049
1766977
334289
1089335
73273
1733856
496187
1675180
544870
637674
1372790
1867864
1717293
1644591
1821576
1690807
1521359
938332
1907650
1879322
472767
594496
397571
984387
1227065
703418
1545216
1000768
216600
1072664
1483759
1255251
1555600
1418617
937788
1460944
1366166
1390731
578876
1756815
1917318
1416829
1633869
1817609
38334
17427
460488
67406
1838641
440931
142863
1657718
1008971
340325
1198040
731187
525826
1531396
34600
149226
136094
1704339
1913985
1226429
370022
392203
1905423
111532
779854
1410565
261885
500034
524767
161028
1522031
446486
1353160
1731553
1367484
362101
1824484
820701
1945442
1421101
1871298
262936
1374804
947552
679414
1411145
1971328
1627250
1025081
462196
1564675
155660
1862279
1809675
671540
919710
1568919
354005
1517724
1739864
483464
563736
1551235
1113695
887238
904736
1670595
146629
1047164
1343900
757806
1688167
1577136
190607
1517735
397616
1123944
1928985
612782
1152786
246087
1277744
1525223
211472
973577
358826
659691
533717
19454
1678776
45906
540856
888102
83463
1996755
1608129
339270
372
67834
1317859
53524
1220787
1722546
111604
527505
1686434
1469218
805875
1846015
160390
1872708
1205517
1714652
1858917
632331
172519
292771
1876416
1266435
10131
440884
1882850
1981364
1868938
632235
536500
861226
1529984
1353979
1229980
1789051
1746816
1035706
1506451
252769
1064573
57145
805371
26872
1788659
1632526
1668598
936592
1328329
1527310
1185430
169848
658297
1487696
1327603
730703
879912
1998104
1097038
155652
371797
1485093
520206
1122560
59658
687342
1022121
87079
1478143
1770787
1199350
24208
444842
1026848
1841640
447361
461124
367574
26554
269152
1889864
1654185
1794838
1400090
154612
528966
1933483
856931
1470643
1889165
1586902
839567
268188
1775050
836583
1910958
1722597
1062083
893441
1442653
1898347
557228
529329
596893
1465325
803593
575940
996556
818225
1946478
638529
192448
1789882
1883349
134820
438441
1452034
54726
64207
105183
1152389
871756
468487
535257
1166537
372090
1592945
1719709
1080172
1516594
1095342
269551
789867
88316
1114831
890798
287225
301591
1759802
798055
514978
376676
99219
122856
303258
6156
1221778
312051
101039
1100905
1330913
204432
1570107
592848
1145001
964592
1358952
1212945
1900894
1989384
573704
424991
1883538
397036
1888601
1271669
1599414
128318
370054
1109722
266082
1512090
936425
24359
1052975
607979
1330756
449247
1069868
1157965
1139962
936508
246144
505288
1830993
41514
1761331
505757
1996194
785392
553164
210965
1240800
1534409
1248582
1729492
331591
2840
1658149
10323
609125
1948250
695422
1805011
1977080
714785
947297
983659
1542879
642826
1210409
60083
686551
717201
465115
1541742
315533
1787618
1968190
762888
1023863
680899
257160
1008321
1362210
1095486
510137
547442
1599952
459142
37032
1104644
789802
1988680
873824
1700850
618902
1991447
492250
1916908
1396169
64224
1232781
274412
1335451
269688
513952
1156490
1806677
825040
565494
1333193
226176
755995
1660462
372535
62135
1203911
457006
1671420
1346440
1777003
454436
1077242
1251652
150629
1156277
285923
533970
288712
979362
1159798
32943
111373
1557888
794575
1340766
771202
816955
612163
1381759
1673926
529125
1264660
616633
1439890
204798
824580
450724
116758
826578
136753
804668
323777
1041695
373839
499075
95978
574818
506152
955067
1925488
561116
1234736
1671479
1943732
1424978
1126840
1219928
111340
1612706
660418
1712010
1289635
955305
1885916
487713
452501
1575039
630815
1779692
553730
1576437
364824
360148
1051885
1042335
279232
278378
5117
954621
392531
515594
1611929
1562472
1842774
204787
1210505
390911
1333328
292383
479968
1102178
1226329
1316779
1206444
74553
700202
1977853
1930615
1681914
1158909
1220355
832382
1124416
522723
1389777
1631807
70523
1982095
156757
1909535
1945092
444315
1584157
1143931
1078024
668965
733842
1603698
194978
1971865
1395299
1862520
114577
932496
1423896
846998
1187345
1178215
527189
427675
1949828
1590044
782275
1378735
606013
1342695
1211461
101535
112056
1645888
531930
937668
1601297
1127847
1854466
1455616
1039987
193642
376763
242515
1699914
634533
1459217
1024460
1593504
1339223
490054
1801779
603235
1992249
510974
1200220
1868724
1493931
1329534
670292
1675325
648390
801047
1652141
335404
525019
818329
1816983
1827158
447785
871883
426157
1421720
1564914
1518134
1560390
1331060
1017422
780481
1024710
1312026
688414
57217
944213
558748
1936964
1216517
1298654
705650
548498
645824
1515380
833429
1147678
1533363
545723
483495
722348
1641721
1069894
372568
1653872
1446804
148504
1016961
1619701
999380
761196
376652
249386
656771
107321
1691383
1979398
1619778
1610775
804716
291656
151271
1483890
545519
267886
961509
1897508
201951
19467
1734672
1427544
335142
1034960
251006
371548
1944217
535896
1643733
327994
1497824
419174
337591
285659
295471
1182998
769367
10580
1781221
1441900
777343
459064
1709139
1443927
68619
1720065
478544
1415531
1323482
111258
899426
49507
1494619
1725311
1627195
138812
1656459
431052
855767
468739
1036624
39442
410833
224953
736232
1775720
306253
943475
1153202
69529
1595326
492750
1571379
1973883
1382684
1006196
1977938
428344
1718640
1844714
1421842
1579704
193286
1901387
217561
617761
704635
1676019
1600075
1310115
1074598
1721945
1631679
1448760
1217222
1294810
591277
666552
45139
1025967
171303
981419
1987620
13538
1536852
1219844
317759
746187
311404
628746
1211331
661721
1514612
1906435
1167206
1106625
257761
1087346
1964213
209024
770131
552223
1357160
1240810
1329133
664996
327457
167083
1411280
1864750
188542
1594798
1601415
511527
1896112
1996832
101120
1791109
205323
920799
1608867
1620373
1069695
1228280
1966340
690749
1205965
937427
627781
217464
77811
1291054
1521567
1690214
1094409
725274
1192574
715199
216116
1031347
1579284
369137
1620936
324910
1728370
684119
434143
1548854
909144
1120037
1334008
1797443
599805
1229164
578474
1259629
1259245
1682990
351574
81605
283047
405398
1500905
509224
1471690
1395793
917923
264918
776602
1857443
211950
1535579
1779581
1805296
252113
1297487
1059049
583937
975764
713178
953839
607126
1035090
707083
1768806
62489
1667321
376663
1148879
27717
1094978
1591685
984204
1621866
693787
1476229
1479752
1030763
1780635
895023
1417690
775836
747169
1924469
298790
1543826
277985
1839993
429565
382207
1745096
582884
90327
1062323
720248
1532531
1966084
464736
313739
1307567
117512
335694
52071
573610
1309417
1536940
1528425
229076
1519337
1743415
1936235
387009
1491172
79617
620784
161721
962366
1704851
1375334
1882273
411338
1164246
751010
1657322
202517
1662344
662809
1720875
740531
148607
1624461
29072
1991277
1010055
850672
1960372
229186
1019034
1241819
1824277
806145
1203063
955696
96972
1595022
725178
210791
1957513
250047
76432
1978767
1208222
85804
142797
1335978
1254149
913466
1974971
708794
1164952
1070530
198302
1251895
1713832
647979
1074167
1292452
1788285
1944344
258492
683109
1735562
1249089
276748
1995764
166097
545568
1868429
953593
249995
1961004
358508
1609795
571836
736173
39467
710721
1701986
1853424
89402
680259
1816856
1209689
128502
1567638
1599368
1334513
210440
1590467
1876027
661343
1996094
9267
1990556
1882056
1763496
766465
1222635
586785
939316
834552
739376
123410
1072400
730849
1197301
146185
1070132
1510263
1239748
150195
1356365
1212730
328215
749864
94116
827453
643049
828511
402226
1761213
1401269
100433
762757
1268522
756218
707839
1240205
1349302
1550012
729879
362709
827562
852144
461475
105416
1997121
1390848
1001418
1628399
1795915
803980
1270426
400321
1297478
306123
1692934
1729218
61752
1337824
1941636
621125
244404
1300212
692379
1760189
321844
1572089
1712152
1058232
1066018
1043595
627833
1804667
1349916
1559225
733456
57513
214189
29608
988768
279381
873481
802975
356105
1956279
1223662
1315042
852518
176996
93550
676004
1355385
1014221
1372044
1236974
993826
195628
1824096
250881
927065
1787888
407033
399401
843121
1713003
1545068
1802608
346208
582514
1557795
1740054
114143
1288607
22474
1756444
1244349
316201
238457
288241
1417109
1728258
613241
834640
1489314
1966168
1534213
119665
289959
1743202
1507074
91782
730706
1299796
1998328
1378824
1464536
818374
1561331
1259488
365313
1139778
1203548
1620377
310658
738227
1332884
610805
154891
1232786
429022
1992585
1208010
934147
175984
1407105
387761
393448
1918960
619870
701701
172135
52113
38850
1673711
1434759
1437968
347233
1512273
831588
1334036
743035
1416310
221951
1150546
534554
36009
108762
1113454
1897386
188831
1528638
1028751
1384367
1653875
777361
383768
1289661
1763113
1212895
478565
1760713
135829
756234
1104472
1716455
254608
779271
1944158
495857
420436
884360
1729154
877811
1772533
469503
81267
429070
428449
613233
938882
1866401
1308437
807357
1150990
1936635
1394062
372725
54118
884425
925719
472031
1678654
683741
131153
747578
1868080
1327971
1574061
582219
456819
1766943
232262
1114815
432945
1648732
1705604
1275380
433723
992402
1455010
52558
1662101
1961276
361255
964754
364512
755285
900013
598479
1041026
1032697
896418
1529804
676986
646593
293296
144196
1350587
1662495
785214
977571
1050108
929358
1146342
505408
1254533
31341
257959
285064
927882
1269320
1394818
1934737
1583531
504268
1227350
1573885
1129274
1282231
305373
639457
955301
96834
311668
1812389
244585
271782
509048
679032
81163
974878
922745
100554
1767986
46112
499891
521219
1854922
78385
1820343
1842746
535330
1966134
1259966
1575706
895506
1478243
1049488
269617
932126
593560
848836
40630
387633
1717158
654034
1788557
264357
323596
738584
519988
447436
121714
1979268
169210
1306317
853629
1727480
412907
1951148
1019883
639704
424791
807236
339673
1483605
1161785
102138
1720547
1177269
453324
703306
567352
820122
907151
1961311
245297
311232
607113
1382095
1533695
1355053
1134636
120113
1918913
1791439
1547408
1457509
1334365
812153
680769
1256058
1194195
612241
1268607
1901043
1072336
1461872
212688
443428
758843
1828029
56703
544154
386724
1736423
1002304
809636
473509
270607
501831
1044471
569785
1644620
873132
1719453
1979643
221494
1156574
1239570
1540286
1913285
49744
294849
1939756
534987
1043990
1494517
280299
502944
991271
1550861
141419
1415138
581179
1360778
173129
235482
1135607
1513522
765554
48556
1581043
1061530
1018964
317320
796491
48846
78700
1804616
714592
1711709
856014
1138951
1605328
1164753
913558
1993483
1180322
1117141
1645294
1055789
217250
778086
488706
392975
1044374
287702
933024
1526077
400838
542446
923062
27963
1515237
1198405
842098
1570224
285032
85702
103774
593550
587841
1955756
1783588
705117
1993031
1409989
124869
1295253
396986
1491750
18951
1739062
1121196
589418
1153505
1531868
1774136
7685
1961519
1309002
749251
1188617
1541316
1283011
186928
1110560
541022
1123241
1325229
1964187
1506362
1286070
786468
194582
1340343
1997146
1975591
560343
1196801
1356098
228797
748452
46762
935233
1407669
1918611
696338
1046998
670552
582870
1811259
879918
169471
1765556
535682
1907874
1937187
1805764
1970032
1887782
1537324
229091
1448417
997984
1485093
296348
599812
328120
934519
1280706
19485
699512
1650263
748838
200736
1923974
1280418
634524
1154324
696801
1360384
1330583
1064083
760130
1325899
1718633
1186209
1731225
1519436
1448727
1103924
578900
800981
1316752
700239
1200070
1529304
1061356
871192
565635
829790
1432914
1101068
370498
1657176
1037430
1730535
754029
1783122
387884
240502
656294
1305355
1377768
1285206
726307
1480983
1635071
411077
1324083
1036839
1283537
514207
1424193
412428
1627844
1692178
1233665
1250052
1179291
771273
1115924
463353
1232784
1552484
956912
168790
27073
1856685
1456400
1892988
20053
1392401
1313060
563053
343351
1792775
1446542
606305
212808
1581184
917019
1460275
1432736
810821
1072037
375471
848519
52712
389880
1748722
223092
1474772
1297530
1416142
1014049
142493
1923127
1503442
80813
1198265
537190
1522316
1788811
403137
1688961
741548
1627387
1374319
1977726
1851993
802702
1109140
504003
1690450
1574153
950549
559713
781236
1085902
1492944
359474
866647
267358
6309
1625224
563072
61710
585569
194909
1004607
365202
1332938
80989
327645
1729919
656454
1879624
1847764
1318261
1137813
1806163
1124486
698838
1566257
266260
1626745
1981361
1376914
1929881
1778625
358958
199712
379165
1594893
310345
704635
332721
1179605
1587847
1388029
1723838
178377
482112
1715134
531532
1324450
79023
1607067
1729629
293514
1739491
743488
450921
1307008
1471797
1873041
994722
1786980
1395341
44221
435862
307534
995098
210883
1035239
688134
1667235
1364384
581054
1376790
1162003
1745262
1604827
287998
655732
860078
543262
1277110
210247
1525475
274694
1517012
1390093
855509
1141271
1703966
840935
203398
13104
1518162
982879
1885398
597978
533465
92868
1423948
4408
628097
1801274
1563962
874745
202442
496467
408436
866149
105038
962785
1067034
98504
788543
1070392
218239
990286
173802
1352331
1509024
329594
112291
1030548
1020964
1234074
585260
82753
1348450
1171249
392665
224942
42997
1387582
81971
1921067
1372062
1611066
198792
1155861
1343680
1093848
1722313
1482258
1744145
1767746
1029890
881678
563921
316082
693784
1149797
1754059
1361251
1188822
129005
1696388
744268
1524075
1278820
1791758
194367
1817456
78619
1241637
365681
1330372
1999063
54466
650483
1330130
789387
624772
441631
1536752
543382
366350
583868
1408808
125590
941191
1515494
493626
97999
1727245
1674577
1773975
1687852
1866946
69001
1905662
1920373
444844
1816713
1484180
1826731
788578
1444945
660729
960515
730773
1639952
436403
73742
957059
829335
43021
642507
1426367
378441
1878030
318155
202945
1844957
1696267
1212002
1413963
540294
1237297
1855337
1562366
1818754
1541320
121202
355032
984328
1115544
561097
600704
615653
1258897
1598760
92450
463726
718215
1625344
1559781
1043058
881127
457563
1495385
219635
14285
1608564
1992810
436592
1484404
1954921
1207841
1738700
77613
575792
818272
1261197
1605689
1945200
1039276
786849
1529960
1029930
1947095
524637
1532391
991765
1356384
579102
464768
802138
1955128
1008908
1354738
1258767
1255636
904345
118257
487705
1235887
374647
992852
1193011
1073787
1949468
661636
1190946
1757759
1147353
1052335
1097417
1294396
1600660
1234330
1125066
405397
1282843
785361
1364611
1025239
671428
706750
393692
455975
557269
17974
1556131
1456525
1168173
344131
1924624
238992
1208770
680579
301425
1633937
1565680
1291629
1289755
1644432
510091
1302941
239317
1010097
831466
1307937
1754188
1990014
1256811
1359153
1384905
414394
1224148
1381502
478858
931219
1275666
1467068
1085041
823810
1628797
168767
1609961
1030697
184504
1568610
591498
45495
1626893
1050770
571463
1881226
1241190
1124188
1911848
774301
184713
1697977
233346
1048417
809812
782164
1783850
1889796
1377604
1462310
1123826
647636
597187
817635
1497877
1600602
56735
1028852
93779
1481456
1772660
715502
267037
222927
122088
1001422
900656
883705
219230
1082161
1902332
1141658
416273
1730116
736953
1658762
418721
537763
27891
196729
1411759
655121
1958708
1146218
1605450
989045
490464
1054060
1580192
1470994
237697
1979848
1848196
1033028
993353
1619153
1112022
1441372
1421775
1817101
121046
252131
871306
1973528
936746
413528
720542
432972
1236595
510253
1765199
413463
812425
782780
1930783
690766
1087852
465519
1417960
677000
1639804
1648240
902146
1035334
284323
387155
1814791
1546760
24878
140064
272659
1414612
1195172
459096
1607882
1798619
468349
1696811
880163
1411814
1597760
1541995
1820750
105363
796625
728066
1705415
149053
671641
759533
666663
21141
874790
1894802
1933343
364398
1688111
112608
532193
1471354
1196175
1837120
1996508
779063
748392
9492
661433
485436
823983
444197
1173115
1403874
1415250
1522132
1801841
1314050
1067201
1907843
636453
630983
1748942
1668537
1260840
1613252
1134316
1188096
102838
243823
842832
1209118
1338193
1824893
1450498
884903
1124438
921196
399962
695880
1855604
1314603
1320728
777239
301499
923549
1767149
1233735
764273
638713
1032498
647743
698709
362919
650195
76866
201978
632999
777145
834181
1033415
1475728
333030
939313
969717
1162838
1509555
1201324
1966266
1411857
2356
1096941
256933
429672
362478
511207
563275
752831
1288923
1962116
1367585
272197
1922491
863422
1654899
528129
789225
843265
1052498
81673
1671341
1716175
1068573
1740195
1172556
1245211
1786279
62662
645842
1946031
1577465
1722871
1858379
1586438
1428649
1358828
1442004
1937938
1391955
488935
286798
1996213
810165
1098565
1218059
1548091
513132
139564
414685
257836
911490
1283480
1432151
295735
538786
1964039
1255732
1988445
671271
1909582
1293352
77267
696736
785341
132017
526895
1531831
1123906
197918
1008439
70091
628456
1033176
693325
1829910
1491792
609889
1889469
1557985
1571836
631140
1990629
1041973
1244023
1465565
1583768
1826767
1816148
825267
562009
931346
1962781
265629
1818969
1742306
1182040
180474
1527967
290942
171707
450868
1695833
1417385
1588875
1827171
229619
1919397
1351027
1545480
1608123
1010825
1740503
994230
1915149
1659611
1673503
151716
1304685
266319
597216
654519
412485
834741
692191
1864360
772516
534503
965007
717529
1234817
829378
756840
12453
1476929
189945
1361212
1852318
94421
1677248
4906
1737385
976175
531860
672864
1817779
515778
923073
1019472
192420
642136
1523319
991341
1226617
1206416
1332399
556522
438124
908764
694662
1219233
1118917
1473609
1572239
1339586
724330
551293
415524
1349747
838015
1048853
39459
217509
86403
857914
301217
1481459
67335
1541851
1947169
830011
1942703
630835
267425
606077
946308
1398619
1594024
972339
116710
1642689
568244
139861
621934
1723575
1683579
1096195
1786670
1693140
137690
542270
1719773
146598
829294
592202
499163
1387677
924478
1009225
365796
1313828
1360087
451447
301712
1803356
399305
189841
753808
1207443
636658
1818098
1609924
1377445
442857
946298
1803657
793930
1245675
552765
1815676
1539042
1430200
949039
1583606
1630745
515870
1185700
475922
1354314
1325018
893162
280411
1853094
1007721
494100
561992
912217
1970528
908290
1356754
1728876
1035736
809496
817045
807272
233858
871219
319506
1812742
238766
1205492
1748598
505895
1752411
1780773
1495730
860879
1003378
1194374
783489
1261718
626797
899136
867889
711429
1729392
590231
1533765
489878
839920
1601028
658644
367898
1392358
146009
343323
301389
1142063
263751
808840
288196
745746
637599
1174754
778230
1531176
161049
991108
1311819
1759568
972125
1925036
1222596
1656674
1044612
859020
1496007
1957191
578844
1517902
1740670
1513132
1418818
280981
1810666
145929
901410
1099095
128463
424190
560432
1520951
510369
809929
786561
10356
863510
970808
260433
1025101
1189787
828331
1106907
378683
1307297
383388
1556005
1578808
820729
1793178
1568900
791951
1948212
259128
1677480
820758
263270
1937111
15533
381903
1235792
1136035
1747064
688726
1460621
1623592
1511286
815253
1588218
437651
1475517
58094
123236
1546161
1625749
883310
174338
569606
1058718
1569751
815179
1399465
200641
915628
1516111
13905
430836
1609248
1126619
1013766
410685
12838
312802
1694949
638048
36437
1265784
197072
1142325
374206
1956498
1659175
1224795
1072177
1732573
1977211
1322580
1498846
754672
1778346
682028
503568
1498335
1929729
789839
356280
420122
436980
1651325
1826487
1529332
1717623
883441
1866122
648183
955303
278908
1320026
911773
414622
423201
153745
479760
527944
1133589
1065302
1401269
1178641
90297
1054181
1221289
1897591
163481
420797
1964576
1234648
339034
1089515
1873674
466826
1440945
150279
1783549
116946
342257
314241
787287
1270213
1259753
1080011
1728178
1540449
640988
1192744
1827058
1935101
1954844
14049
1551925
405009
1481327
1993748
1823846
1473842
806204
1209217
1268956
1410517
1605493
1221150
1133075
850181
1197184
1721140
1771822
1708458
1475391
208344
1812312
1041021
1186276
241377
749987
485676
1634985
515360
298521
1074485
136330
470399
1297963
310684
1090571
630712
1829617
1699591
359216
449511
1166702
1932005
67393
363865
1439927
514915
433472
1576351
1029873
948094
393436
454782
1027373
203235
1929297
853013
650593
1381266
334424
711396
984842
1261650
36710
1218799
124001
1291510
331041
1966856
267344
1242185
1229242
632024
387319
1635411
127555
1629242
1615458
1640277
1110439
1387911
1662501
858752
672038
613873
221301
471110
536794
221280
1272615
1167347
1076878
710560
3578
1779641
1480781
937752
1459921
643139
1151959
402826
1863263
1481609
1230709
983590
433777
1093901
385125
340821
1426061
920741
190538
145379
675234
97
1398060
494933
1062188
1014234
1055057
1285608
1393602
996180
301220
1982122
1260159
159008
1737237
74015
968112
588461
799265
341235
1718498
1441084
1957452
603284
1003904
1593547
5227
1666609
740213
721332
1117221
1854909
1818794
1577088
1640247
1921756
1426838
1247227
1731709
996543
765247
1786711
156130
210576
1526187
1349228
1254987
443461
896734
764636
1511424
1322200
1772308
27603
1210342
689894
833292
175307
50577
1969896
767344
569778
559000
1308363
1022977
1893634
652012
1216407
1123903
734608
1043337
545429
1092510
487644
1079115
1396081
192613
1247370
1462699
1960673
1826581
869738
34918
1321633
121551
1984656
876493
588377
1559642
169000
1787349
373364
315631
307872
449684
1775670
1993667
1982954
1207132
1274037
873552
1229683
148331
1721286
1148898
1847086
1684537
1616018
1121011
1710089
1514934
203069
351010
1959298
575099
1399480
1736606
1183683
1410423
600406
330019
717042
1461338
1326840
835395
268290
1818988
340961
786797
148332
1015152
330531
751749
1856656
401234
1347241
1724573
1175915
940812
810730
1524218
1720085
1959971
1128116
381217
617866
611112
1537231
1986717
373115
1374465
888175
1642177
231451
766210
548557
1920047
361950
1027368
891999
1610606
55045
1557198
555334
1426429
1432446
267553
435677
897310
1459438
1198775
1007452
1564557
898027
1884885
10735
724238
738517
414733
607173
512425
1088357
1602972
813960
473342
1428096
1883865
461455
1769226
1315528
1062860
1200042
1493963
206032
1188007
12344
1674756
267330
1607338
478246
1811839
1538564
580474
924645
1193435
697763
1229235
735632
1894826
76596
345876
187390
1321400
882206
444140
12945
2979
475974
599632
94148
424326
378838
1716580
607269
1331794
740966
1866383
608682
405623
910504
595882
486333
560989
1154878
1213698
316187
941297
999776
1779778
738736
535356
49247
344044
1056640
984927
1613797
309739
1814236
1124990
529425
1633467
864111
1806372
1749342
1628095
214123
102973
542138
398228
971543
1127469
861660
381934
832530
333268
809000
1259077
343403
1887750
1321096
26376
227453
1360700
1701646
1386562
1052420
933799
1260297
1134770
1211096
372048
418921
479843
1187415
144109
42602
1721579
111317
1636043
537158
1273140
1902166
1924551
1942462
394236
777734
1408186
820530
913931
1506898
268147
1998247
1756019
61863
1324821
1540200
1585859
1737602
215888
532945
307985
1098949
559082
1525185
1696977
111555
65556
745968
76055
1590217
786470
82175
1498082
1743126
264081
1424102
1070662
1101876
1718898
1753345
1287831
1910991
177935
800819
1904724
595248
1413220
102372
1971984
1081064
1925276
566722
114678
367677
1987597
738034
113988
1256577
994797
157371
686963
594564
181320
864031
1325889
74686
1657801
127416
236126
1299655
1122305
1243280
74678
449707
1528414
1688497
1498024
77742
1944788
1633273
1621466
1152192
1783591
1383504
327763
925555
1853241
782883
709851
1879444
642142
648612
324115
1203838
36828
524332
1505389
1428459
165054
1667141
1191851
248663
1424725
575031
1032753
1535796
811367
250384
703971
1218341
1035750
744961
740643
1253388
403552
741633
1171975
311667
1715390
186019
1240894
1311507
650446
228317
1937604
935857
1556020
782302
1703084
733194
509652
1728195
1430602
200518
893030
1310890
1728435
357773
1865697
342534
181036
999416
792211
872300
1789818
1218674
482310
1987905
743248
12481
1485617
1116675
217912
1386338
1882645
781814
1976721
1335336
1250167
1491524
1622636
1592455
1457690
205004
1428031
1615917
1739570
497297
27680
4459
264972
1790387
280571
1803980
815332
437784
1673752
1652593
1811999
363307
69359
248432
608919
1450327
1886980
353333
1911755
1423207
557930
439467
196212
165704
1450405
42612
1154915
1112458
1601787
392702
236698
857071
1512250
619112
1336537
287271
361183
677452
541543
1308093
563954
1895983
180505
1097307
489385
1590176
127023
1611949
1933019
1103144
551436
135427
432961
1509492
1436990
520516
682391
932282
212529
1766280
931073
1971840
647248
1412189
1585023
128235
1508471
1085868
1326646
1430824
624644
1629421
376407
1913826
1456589
582715
1109396
686806
115857
328263
1944588
1581454
502698
1766285
463700
1089045
774631
835838
547520
1944114
844370
175949
1571390
1150242
784831
1986190
480749
1800638
623389
209468
399754
25764
315909
581692
1158635
275103
19345
525102
868756
63892
1195369
656828
1598239
507494
1473312
1694992
1000987
746942
712463
216258
599145
527266
37798
166133
110111
1999152
1249710
323618
1317029
1069750
38211
1334179
237874
1937757
384435
709184
1820026
521583
712336
979590
1308824
980121
1737135
383472
1387597
761102
51859
539403
241935
1414244
357868
1367233
987235
1566874
956999
1419791
1112640
1988673
1760351
947031
1602764
1948012
541796
1754340
809184
1114999
1676485
944739
292327
654678
996646
138047
658618
411099
1362695
708592
1268965
910908
6571
253954
710734
607346
964644
624222
1735469
1827745
1895273
1373492
744239
718104
427806
1888002
1236122
1675941
86156
813508
592100
762199
1186404
1064740
1821269
1968928
1236908
1328303
1847183
1218759
852594
367959
1981965
828099
647430
780728
1534435
386778
1277708
758082
288729
447395
748152
1076052
1991380
1526970
1813995
370552
1884668
391593
1281159
902653
1085028
1141405
1348427
1275784
536348
1544712
1368113
780555
1597968
1842001
1405475
259786
763363
940341
1078232
1749832
971628
811223
127314
265462
1266247
27522
1633660
361929
302011
1733317
699854
1849499
1650446
309778
596798
714135
517735
697701
1642654
428436
1293537
1030392
1702753
1892968
1542467
941847
1915658
845957
1685239
73971
526969
1392116
1776337
875611
390202
1906140
837492
1415278
1943671
1274483
1539801
1122713
1307983
1632073
673861
470715
1912282
1260465
823692
1331226
985898
1285668
1010846
773713
1740169
552282
841390
694490
491491
1107094
1852484
1031895
1639158
927825
1486847
1016847
1584805
1135613
811869
504726
885752
1170252
1998254
387607
22629
451661
895397
1198480
1048807
1042546
1737632
1582668
1655902
1038111
1937381
1806374
1437028
850764
506098
1761981
1675881
1305302
365768
783239
632160
1553120
878290
1746818
207934
80931
24829
200170
1424932
1659739
969966
1221515
941565
720080
969117
1938274
293248
11547
767456
1989400
1977152
76935
435068
200335
1801680
992136
1198807
314387
769056
1815629
811079
778919
1161596
866843
1624361
876115
1640407
128504
191737
1842232
201649
494465
1990231
1013661
409637
147744
209148
1454596
1119374
523687
1508856
494748
1967300
1287812
107877
1811518
1438845
288274
61346
1125445
13855
1910452
778907
357727
23874
1856240
1366525
1489758
875963
1331940
38885
1522676
731647
1790801
383856
1910688
1730831
69558
60549
563928
16647
757603
345477
486432
425468
348818
1398864
1928481
564480
1587781
1212387
804286
1616932
1135433
1362979
656894
1557140
1464393
817673
212821
1738937
434348
604927
1330772
859755
148441
325690
581148
1424519
1064892
523857
148702
395230
1191763
1263821
483107
1280784
1428788
1252258
334525
1141695
1486273
627657
1890365
1916723
1995990
1881484
506853
1766160
1055711
803890
1278613
1202762
113756
954657
1572999
1831356
469562
1177508
145447
1066578
1628027
1661817
221406
72131
33718
362078
550944
1024900
281620
606920
541052
1151259
196441
745898
29772
855363
1068706
1555159
1290268
663886
242588
1291280
1264430
1301177
369807
1553051
473407
202036
1901550
1305277
1977914
1667691
336973
1270304
1341173
482500
237212
1488431
1010044
607106
1685483
1216248
220931
1447487
1245073
411301
773917
1835324
443027
1402420
89634
1549314
294076
1995845
1959091
1128838
395633
1839612
1262714
456324
1240251
79344
1265322
1424271
1855925
530983
1694341
979478
1956005
1109178
1512201
1451860
1869431
1197320
663729
144509
1053879
55958
1254765
1292137
1518758
964806
318284
855296
1702835
1751402
125929
1005175
1506086
1497502
1817615
383973
1889951
540420
857359
55503
643131
179912
1199106
1884173
1453378
887865
558711
1251797
1456994
291923
1623648
1103965
547473
502951
1401742
816719
1087223
1060707
1472383
1031574
1990337
114094
1484298
802595
1978852
1874853
1442558
153842
1601593
326415
848776
95537
1860485
786163
1284776
1704804
1588514
695218
1760608
1018685
464782
1112387
923078
1174476
176645
1519550
1466831
195562
1333640
1735104
1215613
1433571
732871
1022698
1131947
97703
1625470
954269
227467
1006649
872097
199096
1156756
1593312
1482152
332995
625210
643538
1658489
1352866
1105057
1704000
235503
951578
1694102
1686023
518091
232234
937270
1923488
1077589
710167
1189173
516642
1771719
1955440
1208374
1440124
815703
29864
409845
1668238
51218
979163
122817
1181010
750265
1118706
531885
1401755
511545
368009
432898
1820872
1684252
480887
1887899
1780091
203685
386214
651154
839923
1109617
1823433
145456
1166041
954327
29674
748584
310148
1788593
408309
1168628
652693
1809806
1011676
11325
1464143
150062
1550750
1305841
924761
1045808
1343408
472194
1477584
1634177
835467
1695114
21849
825351
362771
1892433
758786
1421922
1315301
1718901
1179797
255837
1305696
554268
684302
1278578
1301138
180355
1538340
1940341
1127636
1702999
174141
335601
880640
7214
1862908
610771
80874
146882
711413
1760438
51542
1219608
4428
1180466
1203274
1666835
1599379
238553
595114
1156551
1801048
1163997
1454221
1529750
1764724
1135140
978657
793482
1725804
1589912
912926
856452
1114193
107222
24814
1086771
1502392
156472
1776119
1158674
1713943
1527234
590646
32703
280284
793567
165585
1000984
790465
1030233
1105824
514014
919494
1843332
436969
7657
1911558
323588
1896097
909224
1604176
780963
575384
582588
1925527
1651585
386231
1052930
1421330
226781
670935
1957644
179928
166795
611842
1760866
1893746
1726625
413639
144329
1444729
20961
1239015
1427661
1861265
463630
1015947
1547776
1558676
868738
1653653
1316204
307513
731475
1023095
1238937
320220
1915701
1525088
1536156
1678882
700080
13744
1404229
1828375
1836608
934696
1108879
1613169
1705312
1526605
1197391
633682
1301414
1149536
834598
1862619
1180584
350152
1442397
709837
274280
178282
1603832
1752386
336056
841987
432165
953527
734693
161042
1571101
1513464
194278
718952
1395987
1712572
1645651
1275154
1851765
288496
602694
1256931
1345697
1203313
217566
516944
1224212
1667468
655996
294655
1285494
966017
846483
1509031
307074
333934
89370
593924
150861
1557843
1410699
444828
1845441
1435080
1404946
1297956
1202071
1185230
1054501
1377770
611387
1363471
307590
683639
448025
923331
1716391
961513
1192538
1622011
638988
295754
1863407
1291254
1125819
1051468
1403696
1978380
1669559
451552
827983
1234072
984498
129262
1558811
1035190
1991789
314719
493493
1338029
194796
1690920
1566827
1324097
1651747
640301
1112874
1799980
8475
1200100
49450
1382443
1481008
807644
1337047
405399
392823
1883360
480259
1308912
329951
226368
1394998
1487647
788706
1748364
1537330
631741
1379831
129272
604277
683225
1959261
824243
1325109
905651
1718355
1747898
993906
1350043
333680
1389512
1202869
1645869
1678181
301314
1998321
451966
1642957
1293389
1999916
1226856
976006
1199849
413829
197243
593468
1031120
1685362
535923
1754327
1411438
1703561
98409
517865
1469549
1649131
1589822
265665
1912813
990291
651617
552728
57844
601575
524688
1343928
1675700
1150719
1837763
1616429
103132
1479239
1869291
1567151
1438843
1001343
80126
1329536
1706557
1941975
79277
1239556
1208118
390611
1192275
898468
1347871
1842807
1059816
757036
619807
1424832
1577440
1146893
180032
1341435
566372
1669995
874348
1065334
835080
1684658
1127477
1637577
1301776
819127
717180
1754547
1483275
166363
1600781
820544
1939647
1091147
543882
913097
1977364
1019751
1803608
528472
1841104
1263162
732274
649660
595999
507471
1088894
324216
290479
223559
1001677
1396672
1928185
1768910
1418921
213433
1150282
629199
198639
985560
126464
1833116
367324
348641
1314461
360808
85865
863357
826739
1578280
1134087
1135525
1716013
448361
834786
1348932
232466
383182
413852
761795
1307618
1409306
2080
371296
47697
1360146
1664363
1185502
62472
1645987
1710461
1758178
871016
1099671
74256
1135746
1810347
842420
818069
664333
1202823
1497076
1873917
1198519
1909403
576467
613549
519880
1281542
131362
423316
1040719
1996424
1401059
1354322
575646
1965853
1392302
421934
1912448
1204154
829505
538445
624497
89653
173889
1408498
1660385
1864567
1416591
1044172
1242041
887657
1318815
820710
1297394
1157846
1997031
1905583
1854530
188888
762937
1644007
767055
559645
884359
1414390
630712
524700
1557284
223540
1279351
663215
389645
1327829
1333118
1322489
1589890
1719771
973467
1278357
1390585
1197265
966997
1943522
504610
1907967
691129
1263071
1672263
760383
757650
1840644
107398
201063
1314158
1850397
1227172
1349108
58217
1859324
518765
81748
855647
256876
915067
343564
281511
1077564
889889
1792506
1525992
628260
286477
666868
1284732
1696310
1296100
632975
99746
840966
777479
723638
1234868
1874381
1200791
1149755
1446232
1486957
1908997
442705
1710880
1945136
1742826
439871
1816368
908018
523763
921168
1349184
1811469
440712
547466
335190
1131178
211612
806719
320330
1572654
990509
588814
78665
1373434
39227
1449595
1282549
830677
452572
35139
42619
719826
1944713
846505
277979
1469326
1736447
1406083
36004
276490
1622055
880998
929449
1313216
1025826
1631937
1367861
432880
296586
970064
1797864
907100
20297
328067
25030
1034006
1062695
324740
813237
928475
152135
1761749
1016326
225417
1071893
1878520
394108
1211556
1979663
154573
339484
1144134
1191461
839762
1754419
1413917
1299990
1918361
359981
1505183
774010
1310399
477540
1589962
1804852
1828293
670864
1286924
981200
1803132
1139799
1062087
817864
204682
891583
1049666
1346017
409176
1279025
447898
1570590
1262392
853776
1551897
35290
81912
161706
1910043
45572
182508
1763006
455987
1713692
100943
1764634
1206097
284447
584061
357252
1253061
964291
1834605
1514894
1057506
834572
974259
33398
1189155
1186264
1362465
1475692
1260045
731259
599231
708853
422360
1769892
735836
1792169
595497
1881645
1339001
635077
1873552
1441655
542437
708339
375146
1345138
531766
1015036
1815567
1609242
1298458
873264
16026
1472551
1565838
254892
976925
1051709
1809677
997520
1845853
1157022
74862
1768118
548750
1491330
579860
1365672
612201
499650
405155
569680
722805
1327689
708611
1220972
215998
1169973
276779
537907
1744367
1110472
575437
79766
1988005
1234225
20929
1594757
656090
1584281
680421
347239
1152090
209180
814523
1047594
1718598
566512
813069
294034
670517
1127564
328478
881610
1895746
1461717
822171
1224888
964926
1473422
473502
1461462
1930408
708574
1930753
1856764
979216
393036
808556
881958
500734
1299012
1254973
805622
1788829
491186
1244645
1871931
1905346
1230033
478230
1457426
1753448
1829228
1277710
83018
165758
352478
1820972
294826
671093
1172475
1861934
1649652
233830
767906
470618
1960780
686513
304254
1493402
1813633
157278
1698042
1140223
1260863
518740
1020067
265091
685770
1686723
659073
457384
1194207
1921990
1915682
1129880
1656721
256126
1713942
1556764
1799019
461094
939330
1458602
1680224
84795
849251
1443924
1662137
1448849
1102306
810730
36360
1376790
445482
1736916
541511
427506
650089
944624
1876120
1005992
23460
1009284
361590
1344907
1742769
1458796
1744589
1260169
670035
668127
819909
1849359
959314
262050
257501
1032985
192431
1535149
1294227
1964361
1918899
1480313
33054
406271
748071
1129083
724693
641039
4986
1452338
448710
1210174
1689428
1884445
757305
269973
1163689
1805115
1985252
1678337
573609
828788
860763
1365119
941564
485701
1055950
1988399
104713
6457
837272
966062
883570
1648633
1060440
1614448
1808171
1017598
1508034
671539
529339
1504647
517538
59903
4303
1764850
1403637
1405985
739966
707773
1399613
1493518
1050878
627662
1407112
674865
1866437
747648
821590
1320428
942166
258535
1156827
1572120
687341
1783680
353480
798117
1182572
377165
437193
318970
630343
487872
1906106
974447
304437
854268
683005
873054
713729
956135
1227812
809480
1490314
153904
259895
381461
286589
1107156
1927665
354396
1845066
1219872
1079333
870507
1758592
189197
1856738
1411439
1160135
926635
406331
1414463
611614
852350
1348274
1167038
1829741
1651213
1746261
993309
692331
730000
403352
1051933
1237013
1443944
1025936
1123047
783253
625419
1103935
1167333
1828440
618713
806800
1467896
1503329
414865
791943
1956548
1993879
1892019
674144
1266239
471789
1986184
1387600
507607
1108925
48644
1016612
1286440
882769
1186824
1216901
356423
576645
1006383
1760883
1524430
1091227
314451
1528487
1682345
669012
886490
1041063
545807
1544623
822279
466418
1680777
1897625
1886141
1328502
394131
1992840
219597
1720491
1125760
208036
1094472
1597583
1135736
1823184
1736317
1433473
133688
657176
102543
1534250
852003
346714
887958
1033001
1144222
1930689
1495418
607728
1868234
1953481
547138
1961796
1968231
549120
1087219
1514859
1582892
558567
1736528
736825
1677004
812711
1543190
504147
900423
644033
31627
71253
633365
838394
1792232
891179
1417999
1542330
1803775
509013
274944
1074963
812797
400492
1758281
976052
1269759
244488
866937
1701034
236638
582341
396902
1590949
1276131
888602
1665171
1242342
1330177
141136
1609032
1591639
1448927
207373
140144
1884566
385080
1229571
359724
1700457
866121
947250
1457580
528760
1042816
526651
135045
565810
350510
1305563
163797
994287
203890
352843
1941921
1488397
734203
1907798
782479
1947611
1945744
142865
1197539
1148888
405808
1848530
1024159
660584
142579
843834
1149344
831630
318517
1646862
531626
641270
1177995
7953
878183
714722
928031
528629
1703053
1338921
900561
1651090
1801789
1266129
884307
1834299
1256969
1631199
254459
1242559
440411
723317
1200589
1365066
1220167
855461
1704996
1957606
536010
1483869
1935782
887207
1961787
686636
697291
273857
894943
79292
1384237
911903
1947302
302458
172105
450882
1769540
13565
1030670
1928261
1806341
1607254
735559
1923558
420224
1126876
1711810
136734
930312
1111934
448554
1957967
101757
1520838
1396703
1739372
518881
1389607
1280063
1780197
1545664
1132330
749409
367923
1138164
1034245
143732
331846
168500
119381
1554516
381727
276203
1453285
1028113
179675
118166
463832
672026
1025824
821877
995092
1841324
1753932
768163
764838
112065
1176098
812138
1347318
887178
1561086
1301827
751115
242426
1004991
1038306
1776960
1279763
1700466
909460
10944
1643004
549781
280750
184348
128432
1420051
504571
55620
440467
1441682
1125693
380928
1605578
367730
223630
1081599
1665118
418856
350766
657730
594959
880775
1866074
753282
420116
205101
241314
77108
1625550
789408
9045
1217125
225040
345472
880718
753152
1764206
1728140
454413
1246118
730940
1903149
376533
259966
1525219
312351
687373
1701884
804148
149124
927722
1411199
375799
1142106
335121
151751
1315301
17283
1402397
68487
1707883
581907
760968
199002
564913
203837
1124512
1781893
1900054
877823
1560795
429323
742665
690476
875638
1952163
1626892
972402
768645
422703
1351992
1537617
401525
954163
926461
1172647
1214973
1861643
578597
411597
1254316
1364174
398346
1188951
1570059
42313
1317249
1588625
257005
280329
887925
791840
1416920
1245284
182662
973811
283329
1431595
1670317
1388920
1210211
1578278
976348
227593
1154039
400026
21848
1806267
1343317
880644
1585449
128846
1766297
26315
1484126
1095452
1513347
1172901
1145775
1618000
682198
750635
1737884
284537
81554
1575988
738235
1670274
877712
895498
996231
823915
1827955
1657129
1584074
1902132
1174029
1048992
1055065
1341775
485931
1334481
942074
1847923
326611
507755
1192861
1852075
1447462
59465
1471502
1200822
1433199
584465
543272
223791
13648
867294
1867245
579052
1223146
1177363
693827
1098108
1110885
1656318
879388
1554812
1744849
637090
1603544
1395702
107926
1702857
162015
1435439
910812
1166001
368806
1009811
198983
1703436
1861307
1462281
1115081
1244026
710330
533557
1367682
1816813
429396
1961705
1350083
577512
1525528
811810
1640731
1640818
1681088
436912
1168875
1137308
877922
1542356
1880675
904837
686820
1010584
861488
937284
220906
1319146
289098
478011
1466003
1478783
547608
1842355
1789097
1243573
610634
1121050
1468509
948738
1583514
965252
665997
1193189
1647947
830339
1335623
556807
1636208
937075
452295
377784
1988757
1723857
1443269
804309
962437
1593732
1168335
605329
1053552
1443648
495320
755399
778331
907135
1905900
164067
804253
20530
287612
1539031
781020
1705004
306168
176906
1195094
1985287
1470194
738005
1854745
1747820
1294203
349744
1784973
776339
1917732
1614134
1485802
1357710
1568927
708270
1279363
393688
51858
1610194
859791
1263039
1337176
1143609
1269272
71500
1637574
17164
452302
713998
142518
911
1124558
327133
1602064
1191142
257075
1633192
773238
465475
1976920
487162
566414
679768
618534
618807
1919006
444138
122088
1970786
270511
1449335
1423672
1467649
632091
1165014
117299
1658297
699009
1984267
325229
1414205
1752683
1240922
830863
378093
363519
736544
713089
1345425
599908
770380
1877703
1200971
800002
1631499
34232
975643
1224424
426101
1634664
904606
1740048
588770
1219728
1543842
1419044
1067838
517134
972951
596334
1847315
593069
1372354
1829562
1742802
385026
388923
898249
355726
1857690
576108
1363419
1517391
1969020
1587479
1710213
1015284
780763
959518
682059
319043
1589742
1856399
598640
1582151
1912517
1944385
1596994
283687
472391
107113
632331
1509091
650243
1358394
922401
952644
406959
1242760
583107
1521298
195484
1331638
431990
867810
1614279
808963
1378229
1817550
1958344
1590004
1388670
335521
1308723
1213823
632507
1759651
828059
183263
233904
315474
1620016
1685930
1238526
1993558
1019471
1723179
305461
1773783
1767373
1721565
971165
1358191
1549685
614418
1912344
1470623
1260290
1645749
1377233
128641
1487745
132870
702169
278632
244434
1590762
150294
1984180
1408061
1201238
353915
243389
1122084
1620564
960274
1170937
166450
596419
1372488
526201
845034
560497
1512609
1349553
1817816
115586
1575655
727129
714397
147169
1090514
561278
1218137
3439
552101
1287808
1807406
1196404
87501
258540
895860
1004459
520065
450434
561385
797729
984686
1182930
1405386
388947
821629
1161646
1917488
178754
929507
1854496
1161496
828345
1615799
1519965
83956
1557725
1470568
83226
635795
509913
1356310
882562
341724
426832
1397255
13560
1355114
509873
901627
752162
984890
1592701
1479804
121478
668714
1858906
1266734
1723764
554658
1474293
166775
215339
1643703
505731
458218
1923036
1437627
986924
1670275
1899369
1293967
1054001
1890420
49587
1679452
1612346
573659
1888906
1385897
692159
106814
89925
1725254
1943010
1197879
537077
831071
850934
1948177
1073432
1617243
1761406
1592797
1512959
273410
1933975
1590587
1125995
985261
128943
1914107
206922
1918484
362311
1763250
1365156
1725382
1399756
649041
1598948
1137407
414393
767324
730480
569216
1024967
1134863
90452
857204
597927
1285554
608216
1320261
1280956
1331746
833977
727379
1799165
365080
525934
836538
132521
532251
1131144
1647555
620072
21744
826441
802208
1366108
1167992
1505165
814967
1537384
179837
1051892
465289
1323032
1023765
1014726
530937
458226
1023921
1765602
1530076
117389
1563882
400886
967882
1018293
1448683
749898
1404742
1800687
111547
468038
400854
1431246
1175341
923763
1941593
1851712
275315
193284
1074471
1826676
1863567
729899
1655597
739255
1874894
825756
778510
146317
1814684
225374
246494
1502087
998568
864456
1715399
369421
852470
1582540
1326902
86021
1066980
1715858
152534
516650
852499
1338923
1668449
151846
392396
815367
1021343
854944
1724097
1306236
20594
1526179
1507245
1119726
1835514
1541458
184790
271964
1153021
1946580
920408
1691335
1938153
1120750
776316
1434251
1131792
1496043
689151
931500
280455
867930
643515
1572649
1201679
384142
714073
1364147
174797
906619
970109
1289627
274457
73498
1901300
760409
140437
316938
728213
976736
1276332
522560
172554
1383425
746966
917873
1169954
754775
1463838
173151
284431
827933
640675
556451
355759
1344298
1786869
25458
879335
165001
1479694
461443
1122552
1617322
575944
1819316
413392
1588063
902964
1515667
952847
1048292
909626
589917
891892
694740
1118650
1540802
142790
172002
1517890
1832
988424
693712
1899644
63816
651332
1770285
209281
1215433
828683
825602
1514938
794006
957071
1327464
455456
32930
1971763
846154
796624
750052
1352477
1589210
657335
1201203
1302984
714133
271433
1042816
1843490
52999
1604778
1774944
70305
617362
1092395
1244701
1764846
399107
783168
291103
666717
1514310
1599861
1289941
1967071
200053
1660973
562900
957786
1783488
1058048
90497
1415581
136653
108578
824658
809833
1170418
497390
969945
1889891
1768619
1841107
941246
1234713
1421481
284601
1075833
1358402
1913744
1218186
1560738
1599688
793324
1048320
1040596
38744
1097677
1878698
1080528
410571
1264957
66435
1213952
1051294
1137164
137787
537646
284070
756515
1675793
326048
303519
868436
584662
1585696
1261706
247593
1447731
1631477
753382
157687
1696494
276396
1112124
341267
1702289
352605
548071
604212
474931
1205385
252372
926491
423119
986323
1995177
433177
1071821
1111562
1904510
211032
1511013
687044
1976158
1328229
174396
628254
302067
1336460
905421
267821
1464018
1248109
649732
204787
1736830
496774
691099
34835
750040
442305
1919402
1149674
784177
1230097
1907401
19109
981109
165379
1413427
100201
1632783
686165
1518549
1762526
714453
100469
1610457
606924
42093
1487820
19866
1707497
129172
32113
1656511
1618660
628861
831793
92612
42148
815578
1597746
1258645
74002
1178329
24920
678970
1048087
174787
1486458
368730
11057
1368351
150789
938627
957079
1085783
502639
825450
531414
1756237
1287211
1307206
1675649
782563
1066253
251990
661441
1379968
1805523
550799
1913929
1983249
880286
913336
1944141
1340765
1463287
1196873
997773
872780
1234251
806541
823055
972476
1566049
61895
1173792
383739
516696
1569554
1549297
1037242
1995208
885314
1532243
1023537
1504001
1021151
1840163
91987
120537
1175530
543159
520425
1085868
1247020
391950
211840
1524200
1243498
390302
133552
1863579
372105
1254649
1208949
1646844
1856908
756526
692870
1709551
1944534
1812153
1509550
543252
688133
1799020
1011117
1577518
1040697
177276
430423
1626720
457495
557362
1197360
241826
742181
1060117
1787819
1703907
1562172
257590
124185
1546384
787876
1378478
384401
1039445
1406653
582501
225509
1727695
1700599
1752831
427123
1111930
1615739
378249
551358
389999
1080748
785190
1118880
1868763
753058
301352
1764471
1239510
64521
1942586
1573259
240336
1600258
1737353
1027791
119248
921933
860612
1800631
108329
679778
1450051
670255
950853
334937
185322
1599426
1446308
478509
1125405
674266
1362438
1809194
1091220
609975
307695
823280
331337
337329
138214
693889
574053
709828
75803
1944895
1378149
441861
813593
1626947
929932
997629
1806705
693337
1132704
1466212
871709
1149012
148856
1100134
380218
852422
832882
281967
498908
1573237
1366793
1367407
1758061
1734031
232688
914731
1591549
1860108
1868268
1878677
668155
538338
19138
1898717
919201
1168931
1908869
1597647
1607625
1337034
1746775
1915876
336636
1358418
464361
1271864
23307
420958
617015
1652460
196450
1226649
1743679
567827
1702396
1565363
678194
30289
1782662
49972
321792
1234507
1932443
1849087
641891
1734958
17081
942133
1560346
1473297
600103
1479973
241252
604258
1762321
1938819
1447704
1204361
522395
436585
259610
1038004
19258
720970
67245
1717259
1302209
132818
1071790
549862
1385069
363200
1994486
462793
1585443
856326
101327
708365
1176389
246047
939771
390127
394094
876265
737456
1053901
1090053
543626
93124
1157969
327248
1343984
192143
664060
574050
1309556
1468990
378682
1196775
1072278
1618817
381240
1772422
266548
782945
454760
1524874
1558375
1002019
1712336
941030
290851
323210
424876
1926059
962686
674611
939995
1827366
869297
34019
296870
1849305
1304223
202208
210050
265038
79293
1511072
1729902
1854612
1974960
1068536
1489777
582118
1225682
1043821
1708808
1984206
204958
1981764
1175805
936417
1326431
134581
1165281
1034350
987201
543442
500686
459337
1554861
730365
1555557
306711
940744
133002
857804
1556227
1460311
143499
1866501
1461850
512294
100120
1828803
739793
1807075
1545046
115235
1144573
1228012
1439719
1944426
1856672
1931244
123493
1085828
127497
67492
1029988
1761837
295496
1031270
1655594
1662764
581665
764622
1341506
345922
786050
1151047
1831825
32703
240807
1965408
195345
96869
607737
206421
1094579
1248447
283182
766069
406301
819156
1249292
434341
16612
471998
142190
1305699
135688
521686
913622
1542139
1675684
697786
1801830
1610004
1686827
717720
1179133
653500
753752
45577
413521
1060929
1242449
1440850
1330168
1121529
456725
431004
378582
1492483
1611834
1788198
1870132
333695
355825
1295554
1839862
85190
710348
1296287
712620
486473
9763
645997
503472
409811
1620838
1609380
173221
447130
1332914
897089
1307085
1997599
701975
1848697
196929
337676
383453
1586747
1729168
598601
515453
1755439
1220642
760641
1566746
1507376
1895143
1247632
644168
521961
1977018
81894
38700
544391
968166
1918803
1971246
1506248
299442
1972389
1900902
746888
1025051
1226596
1727832
559911
685236
317878
453502
1770955
1423376
44651
1614897
1715089
1567679
1890017
1019443
843389
1391276
1822099
1034620
936089
1633942
614518
1087271
1970569
1886893
749770
40917
1056211
85279
1572561
530389
96575
519652
1016689
289387
861678
1866423
1561642
584468
1357376
710689
1793821
178061
1889487
830586
665427
13861
1761160
1688069
292653
1339358
860929
187999
863726
39605
327259
612905
1049182
1547239
556343
1921255
481155
1490228
1178834
1162752
992235
215211
1276362
1850320
485957
1428869
327691
626458
1372069
1537313
1661914
1738779
1086648
1464374
1032606
1797955
699171
337088
1180215
523429
1152274
1063589
1349644
1164319
166595
681140
1405965
1341321
1081363
890026
440983
1226946
1311387
873921
1472882
1650274
1234515
860001
1996573
1625924
1763621
1819955
564893
1272585
1466648
277742
1052968
1749864
1802306
1662181
1335748
1489597
27368
728280
91129
1751517
1029669
1780620
663280
425962
1397389
733465
499077
874396
699782
1918530
490283
1110252
642518
366754
764911
897320
1501893
1159523
56509
417872
848202
697380
1756824
1516163
1213171
457947
936506
711387
1576747
1956000
1757897
1020546
1256943
1723312
654876
237616
402295
1550933
1408611
199984
605169
550266
944599
400594
1328371
559440
1784436
1743059
1623483
76477
824314
36313
1364874
584783
111501
690027
818903
973679
1625617
711236
1652792
66298
973777
707163
1622663
1050976
1715407
283663
1992289
537462
713287
811515
139872
1676863
963868
1590837
1106421
1088576
314467
474939
1886136
1792046
644923
534890
1369697
1190149
925883
1012593
1312814
1023358
1457057
172977
1834159
1690607
38569
1275492
763430
1745422
91920
105731
962772
612525
346462
508405
852098
881214
1437039
172160
1813114
23428
1046494
1825470
231505
1912632
1462585
823735
1886690
1422019
1796920
1648481
1114642
172847
1853061
880435
1828397
1527210
313632
1180312
1498969
1381834
243112
1197099
1419231
493497
104382
1537863
1253803
1824361
970452
903443
728931
1170157
1747103
1262105
1139088
951779
1246743
1289557
22547
524996
1496491
321194
378624
73075
762955
796398
259425
449468
1398525
1555757
1230483
693364
1607723
1633215
1892528
1086738
479534
329817
278733
969362
1390199
652409
1976724
1600867
375547
1409101
1104416
1567396
757295
1922452
1152116
3795
1196190
1641586
1548409
1307885
1447810
1470705
519008
1086289
467222
523577
1051977
495490
557879
1155386
1655915
1014556
1939150
1609063
864288
603780
818300
440795
1990523
550428
1576110
789282
158799
1950076
870777
1596487
623531
1810688
1254747
1903101
230537
1560390
605229
1460495
1201634
1120369
370961
663845
895617
1673745
1856558
504837
1298259
1371104
747746
1033184
1664175
313068
1633207
1027577
511922
399184
697795
485242
1544030
400498
501487
1644934
1130766
1923548
429672
218453
1113920
1402414
1647860
1758566
1810711
1116392
1128234
229448
606537
573992
1069731
1170660
1137870
795333
686435
1467853
1190893
397407
1573046
756206
1056717
1696832
63344
1723091
1178483
1043738
1424197
1430866
1718537
1160602
1900048
1165524
396919
1458653
1369149
1326834
50128
1942738
596872
1540818
863827
958930
1614491
485445
157963
717256
461559
700170
1692849
403163
1648985
1658232
1820277
667258
271885
1667676
1137664
456020
1570799
865697
470885
536604
240007
1737739
1591115
1580164
1277571
1515167
1732292
1650592
1223885
1515705
443055
698106
161319
1831940
1549468
1754403
1776000
477729
870068
1726522
685736
1681959
864950
896596
1997959
217885
1947673
301805
69964
83838
1953292
1465273
61641
1069239
506660
1805230
1266798
1150227
784353
827914
1531149
1634635
1596554
1507785
347211
982549
1213917
412258
966480
1158174
397932
265718
886335
1762529
1721914
435126
445012
4953
1100836
1786064
1798645
1303578
153192
741297
1735675
1644699
96355
150597
380523
653585
187894
774774
522185
1584287
1802466
1524984
1343975
1895710
15264
1703897
1750763
814747
1722697
1558443
620095
500966
438465
1413775
38532
1410073
881369
284151
1128272
1749500
794169
1109746
1622820
1677711
47318
852292
99598
61971
353828
1490481
290041
1498921
258687
177454
422466
1821784
407634
237614
1044165
772363
1761028
845958
1179316
1911158
1017149
912273
499818
1989927
1791388
980632
849555
51898
768869
1065564
162872
124903
1198339
1177160
1701276
267128
114753
1799753
1682066
82569
1444744
669432
1624036
106092
354800
1848462
366348
352144
1609367
921977
1691354
529027
1240060
483949
189689
397349
1506027
1395210
1561337
668448
685077
38931
1668212
52387
567037
1515565
520171
834452
1010217
1803715
1083908
742688
1118247
1117524
993094
8043
1441821
356287
32795
1932818
1208340
170812
1894875
350873
804785
1321204
307711
540582
1264867
982557
183013
163403
930324
950459
1607796
235416
1098656
888355
239136
1611091
405119
887815
1717676
466775
1418471
56902
1540552
1375946
372113
1530110
159773
1394986
1091530
1022132
1135798
1408565
1539128
706250
40935
1695467
1081399
1566261
1234413
1212444
1738988
483939
1628806
1353769
1635950
489024
1696723
1091298
516707
1425050
1928560
100736
916565
1739584
805346
1851209
702985
109073
656322
677
1038133
1470785
1590352
1411022
1061495
433941
1378783
665011
837443
1222632
895908
1475723
1962183
1528536
1259919
1687596
195204
244802
482238
121025
1071223
792382
509825
1311114
1387371
1110997
1483107
796740
1776920
1063000
589513
1042502
330136
1570413
1084342
773596
695227
1423290
1858836
906101
1503842
1451930
192704
835884
692271
846150
191451
1012341
397793
1317249
1267073
522723
1919747
1739213
1090442
624926
1881077
1850503
132160
1702733
498495
815527
632034
858965
1683445
659167
811170
1567135
422708
372015
412112
1147451
1302295
302885
1680624
218826
1423307
98676
1685489
219980
1818276
1887871
1474575
15021
319869
763295
748978
800716
827943
328990
1832625
24864
1232293
662905
1478366
15468
454753
805285
961744
407284
464406
278206
1230700
215935
778208
419935
1594398
1313225
282630
305536
1074163
1446775
1331119
945528
1226686
1187222
383016
1745167
823758
1727910
1181436
1684141
229807
1512055
1306382
1014493
1889809
1888492
1352959
1496213
1686840
998890
301868
984185
1393293
804631
242551
1611984
417839
509596
882895
1635930
1623427
703520
291966
1211241
1964433
1724025
503240
864203
27863
69070
1320035
604681
1008940
743671
1564853
395707
1903210
668652
497916
1176065
1910349
672194
1243609
1397943
1296449
519353
892675
1425248
1179090
1742235
1791411
1175638
81890
1659070
1227769
268848
306898
1053766
1562347
761250
1042422
862249
808966
1446456
1368978
923858
1246643
932127
1471201
665177
1400974
617180
1926069
1948564
1801569
1906708
1866122
1654318
1327328
184379
89361
459231
93038
896810
896088
1455493
905037
1182015
661579
1893856
1742273
964715
141660
1938370
723676
570227
1718947
539697
1492719
809243
258791
1097423
662478
1912187
43606
553934
1231665
1212365
1367244
1998169
473771
635678
1063711
733115
28255
1848802
518285
296180
283320
433846
1659832
1500030
425465
1872090
1661335
117836
1619233
1669882
578832
915184
1651791
1036255
856737
890914
1376158
808106
990103
833162
1643049
564700
1067897
1449286
1761497
891872
924040
674717
271232
321841
140678
1336639
852559
459567
605734
1003332
1077669
438571
1788776
1764744
1882060
609242
857708
1402139
1436237
1624554
120355
780167
146395
1330396
1675959
1094543
1406057
890542
1875936
1642337
1296357
1272160
322840
1978444
16211
951321
1944001
1775720
1316288
1097086
72539
1380317
88164
1913339
854579
964628
905467
2040
501236
1666077
718403
473354
1019809
787619
432637
1920124
796721
1483913
976268
1414486
810980
141032
1300649
871578
1236100
1306536
538024
1160488
1686142
567700
1430176
1045993
1256833
1333285
1913295
1525800
213370
1879348
1517970
1942571
1221309
321935
730713
1381421
566898
623004
77277
1424789
146091
338797
1685824
1133139
1887939
1290851
767678
892630
431849
1604540
849871
372455
1496291
1796669
676349
1651519
1490765
673222
313981
1620552
1973789
749120
1306101
1679938
169663
924680
1771616
484723
395659
1774306
766882
1379302
1897726
772986
1003079
867278
822785
1429360
640609
1583783
505336
584340
1097090
862524
1104467
1268854
1517577
1612689
697944
1139373
1992003
781792
57941
1105800
777070
1925343
429176
1685292
688409
751974
45800
591210
151409
491596
1959809
148183
1324785
623566
624856
247728
1670077
1520555
1599710
959
1681448
1929105
1035575
1201746
1503534
1058297
1405576
1670539
868363
688816
427429
1609585
1692961
117452
412996
1953209
115039
1195642
228911
1407903
1110689
283106
1721448
1316213
1077510
1703192
692096
1698556
680796
1986084
958111
265072
585794
1591107
852257
1523211
504817
467882
359370
188159
1637145
1732251
1619040
1409878
1598853
737779
1345139
1687536
1168174
1356360
1871463
1601737
904864
1682931
1479145
479332
1586705
182959
434017
1688159
1648633
441050
1046129
1666784
1409434
114705
1978760
1664454
747874
1032724
1743562
1196982
1630892
252408
381261
574650
1692914
1175707
1465487
1982735
1580348
1595896
578738
765096
304291
1171176
1535676
614158
421600
199229
1150487
1236654
745145
569642
334777
335192
1496478
763109
449141
1485716
1524293
906211
1241473
649816
1507906
1132191
824681
766331
434758
211188
1036646
1359439
472969
327616
952843
152775
519186
1331318
1664806
1839948
1264532
1697312
209651
272451
1456034
740674
1667188
903807
1235062
1478562
1695608
578708
552653
490490
1157900
243879
1701910
1200054
329408
614937
834141
423308
118217
56969
1775957
950150
46109
836196
1039952
1940833
1220890
1757757
1673554
1856075
1227947
1551111
546284
1546774
140294
447716
688290
477071
644954
779866
538258
1893428
770908
747330
376423
1896098
225250
897700
1420019
620942
767879
48658
1511596
196426
1824210
837510
1862915
1027317
1483866
827466
284571
1727565
1308035
59382
164176
392037
405288
1115979
384965
665213
473179
1849349
148973
1679445
696821
1431264
1351560
1580836
1480178
1169343
537053
1918324
978121
545817
582453
112960
853531
805002
1563355
411041
474216
805885
934581
233619
1634887
1882537
1336553
436607
1046415
1105113
700185
411880
83907
448994
1631716
570264
1951770
764271
436266
908598
996594
222538
1555552
501898
1109217
294836
1340830
1877901
221677
1337631
387484
577440
1998506
613388
142867
1642554
310961
16683
1517351
955486
1133211
1780779
58446
1634898
845423
533407
1096707
1528547
1597341
1103353
1723395
497805
742472
1852312
928194
414855
1432234
307235
503160
674985
619202
192811
531253
1273758
1896060
625216
1092595
1497605
463297
240411
1931984
446415
132669
448425
797059
1216513
1106163
660546
283798
1894130
692507
1642929
793505
1202333
21672
1910255
607365
1846597
932613
1448487
1605797
1476477
1248220
1842233
1939660
596826
1182342
870474
972436
1283427
620652
799549
1117968
840543
919104
1630623
1051566
1324885
1587787
1619001
1137750
687524
1168281
879263
1099778
1682013
1644576
1604102
934515
1055250
839683
1493178
984410
1421082
1118761
650109
409533
1284934
263953
285386
190035
1413499
1739165
776560
1987308
302209
1156318
467061
1800031
1114813
1753839
418672
161044
1454773
1612956
660296
1971023
6592
868678
896343
631555
1954332
525546
584961
798099
487811
1619904
283741
415990
184424
554000
747602
1000292
769536
1261593
1112755
1972164
1827987
1648668
473870
1055199
1872042
563894
1023363
1722311
746974
805583
1680638
948903
407917
769928
894122
1892552
1363572
1901008
905799
1605880
519238
1591742
753717
1848008
663651
1908217
1086444
1581987
1216341
188713
806009
368156
163349
931570
1722340
849891
1890503
1007026
1030401
303909
1415057
534647
1101182
1241024
965032
1238220
392894
758413
1928864
79828
1691869
969455
1363375
1546833
1756714
1880466
334551
1752115
707430
1572737
1070438
986088
1513805
991047
1233958
524920
100469
1010803
328080
1312622
509788
820996
271842
1423194
731175
1359805
1566386
409344
956395
243197
357277
1987581
1765962
1059097
39556
512897
937876
139641
1805396
595483
1015328
904140
1972385
574474
509532
1946829
1803278
1555596
662166
2323
1573255
899493
1931811
1261605
1509909
1085423
565890
28738
1494445
38216
1572899
1540642
67260
1340438
1337612
387322
973513
960034
22236
1921818
512503
1015168
1106397
1846258
1715483
1642551
1322327
1319457
1538874
1927428
975630
1331534
1056940
1279147
1529179
373164
1363327
669697
511458
1390270
1143316
1494250
1336163
258549
922361
1498683
657280
77249
1043136
232171
1497919
46738
1652768
51294
1162958
171181
585210
32508
755439
265327
1751474
755672
43112
85320
1295639
1863331
589150
235016
1557101
51907
610655
358931
653005
926427
1674753
258156
1474552
1390208
1453653
1395538
933767
1329626
1289468
100398
1325065
1771069
639419
589904
1126663
704554
1782817
439823
75529
613415
1506861
1634880
570133
1616097
717552
729197
1473859
34405
1166055
1113436
1836806
707061
1952606
160537
279700
380007
277914
1764943
990194
179591
841553
1710826
1148510
1732671
866055
284929
1530667
527220
1381646
1967680
1303650
923941
197293
378481
1584911
300882
1806287
1172691
1430209
758539
1604843
836857
139993
1097681
526382
543947
171143
1092819
1930280
1894913
845826
254308
822377
1788455
150697
1864920
1856348
1841312
754526
343374
1905186
1906665
208726
182669
815343
205892
501952
1678670
364769
891905
292188
966095
1946316
1856397
1083524
1546143
17102
1212220
1867652
650094
1837608
1135845
265350
579156
528115
335328
937542
1193760
678651
310080
1915482
314944
1178147
251080
1640335
142446
673431
1857663
945359
645314
366386
1914998
1179356
924431
304211
50996
879413
1991590
1992832
997913
1953820
1651186
1671093
1722602
266571
1990676
1180292
377689
742110
1170112
1405082
648837
18285
625297
1370155
1157369
123246
1747397
1116222
220132
432043
1678454
339775
1197675
1924255
203695
1032932
1165066
1161841
1807384
1173442
116558
1597510
1971450
1139461
1765703
968490
809843
874993
802436
1802182
212571
227478
1352691
1052038
1469127
74269
1084340
1529714
496249
1270221
229083
620963
1849316
1791469
1752306
1597096
1129215
469577
728057
1076922
1314964
1525329
776307
307282
477335
1441939
693682
1452510
827083
1849384
1925445
1941724
1385301
589851
1312241
1551387
1114486
1319815
1789860
1677340
59466
242205
424102
1341750
1820723
1828900
1221423
1548566
1640366
929291
1394871
161864
1180631
1560207
1204591
149701
1889069
1269039
1365084
1525662
1310398
1833383
1029376
271031
1489820
1794152
1705937
448403
1874856
1121520
1183270
135255
1574786
1364276
1529714
495337
1352562
1241535
1778006
128814
1306869
1855982
67328
658801
666330
1934890
674822
1277503
77282
173940
1296839
1947317
1274143
481335
957194
196496
94198
1111057
1353170
154621
1924034
1943447
1610960
1153610
1587509
428726
558431
1828837
606850
254370
1424571
1904580
765723
944613
790838
383418
1033057
1925986
1221169
1452026
1668540
841991
372488
724400
400711
1155824
566924
105158
1239787
1045223
1371337
1500152
39530
649411
630453
572250
62182
1363898
1023258
847835
1994382
676627
952128
1214727
1274321
467461
1179389
1562606
806182
1246118
1971038
104480
1749580
1755751
529443
1306640
1850022
1956070
417740
1261382
1599586
1542353
476176
1251900
80540
859542
99015
1713908
1115778
1341030
841034
600789
815935
142090
1133126
346438
1585592
310118
1150595
1019154
852297
604361
564249
314341
622846
291566
270264
1646337
305874
689104
291700
173489
705563
904393
1507457
550069
1059083
491400
1373943
1060423
947695
1452609
1356895
1524474
1244793
1283698
939499
789946
1204762
1529338
555609
1546464
1751686
914641
1408912
485661
1858180
1000675
1706743
828995
293291
693175
1439363
794135
409277
73850
1240359
1152960
1828698
558730
1905954
1809344
1494213
1086501
370693
796913
1341743
124038
395513
332745
652381
1331217
752344
765953
1475007
1685779
622627
1805913
1876688
141727
115730
1396300
1794965
1363545
1319758
881544
420819
1834876
1736319
806052
599078
499938
1713224
495626
556961
1263850
291581
1181918
1571710
306816
454418
997590
1432693
193876
1985900
380811
1612820
1178346
261839
602322
1289293
413621
1096838
1313630
1454745
979128
1601923
1007309
973198
1707854
517793
1824468
1431079
471028
1568533
861423
1819169
1927153
1740300
1465866
1035351
1249504
106342
997752
1314028
1278358
768494
1776045
228630
873192
1776363
1036072
826642
1660402
1705344
785035
552645
1254490
704435
165603
1867975
928111
1713048
583890
1241039
903966
753028
1781168
532763
1817789
1583433
1482709
700019
147516
1266135
805477
1350234
72998
1290365
868573
1718979
637793
1878917
1524249
366682
1361444
678317
771900
1927026
465744
1527534
1047177
573210
790972
49351
126549
1221695
1640680
1472695
1950143
1510284
878565
496344
386855
1967990
1772346
62111
1080829
153688
968824
994528
1991306
242704
1441768
1066009
1054548
1885560
879706
345807
1625379
323893
175153
1000817
1723310
799710
1077246
1793734
1167879
630402
52859
1123655
1793437
201986
1153737
1658620
364082
1937057
668143
915169
419483
1616956
1896503
1342549
1142725
998911
1856506
1051054
785368
1408843
948783
1470499
1543614
1536232
1340216
659792
1934065
1507461
952863
1975907
1156353
63800
450229
1370957
1464099
532886
1682500
14406
558744
470102
1241405
389151
1174264
288105
1124854
1392669
549601
481655
304208
41116
533460
1380893
179230
37432
372006
1516844
1861256
776077
1005075
1862727
1584982
1037896
772016
648139
1933735
1753840
1952883
561656
1128443
41786
944271
1624225
1375268
567340
1149707
1494963
1346087
1399501
1588353
1702573
1611590
1538326
29402
564418
1082032
855054
1909680
1232636
913592
1510715
1709197
431895
1401389
1112434
1108439
1969472
1467776
637320
1819725
1495633
1775691
1258077
1269422
1944838
1340681
1588970
409425
1342180
520533
507160
844301
1667687
1400747
903538
743769
537116
777760
1123660
1150896
1578301
1699768
1527387
992808
719198
1187183
564383
812174
101007
696220
1714540
567921
28204
1910484
1062843
986074
479326
142484
826476
257771
95909
989653
1018470
363041
1633986
1255583
406319
1974379
1670728
568639
1191050
1421106
195339
1874246
1794785
1530147
78100
749428
501866
1034644
1225335
931384
341072
1795600
731916
872142
359423
604000
994444
250793
963758
717767
1062649
1647116
927313
666506
69595
595216
10530
1945052
1486029
1103761
78691
1465250
677597
481825
1648484
502482
552396
1518068
47732
1207823
539111
1343095
319294
1559371
53645
1909808
448954
1065992
1320107
1662970
1414367
656718
191888
190626
461201
877425
235465
1920756
332855
1139967
775808
1021374
252047
604573
828442
221347
730455
1599972
14907
1827893
13413
630902
318645
984194
75301
912587
1369864
1810572
1589652
1478539
1891352
1083459
885170
1823003
1429891
989784
472977
14787
95072
377075
985145
1684017
1445139
310068
870508
1002314
1437700
972977
1086517
1444508
333349
1346160
350056
790290
1816029
254878
256731
546271
1460549
949492
1154977
1549075
1213751
177846
1363828
1407019
1043634
1456890
851058
653041
1714157
1058711
1346488
616400
542683
1236871
569670
670419
1785696
375139
122778
150508
1082778
131403
1116724
1698733
834550
1533824
1586989
1798280
1920509
43698
1012169
1303190
1684160
185376
396502
756540
1556675
1132139
1482019
1686189
904567
1996641
451514
476788
451246
1252482
531680
251431
439873
498800
1769275
1665747
1455842
931308
828491
1813265
1580716
1282556
1311397
869003
1873779
189018
11304
361595
1188381
1887870
1437904
1254674
452273
50170
1538749
1124472
394843
1062742
919662
1701596
73764
1716250
1372323
241359
1636202
71675
891094
1940252
1606352
1064282
9970
1391734
1501109
1478793
140369
965137
887778
843155
1850264
129630
1681433
982764
370666
133026
1193926
555528
1012692
1777284
625542
1723700
13649
1044431
1978495
1054148
1323654
468508
520429
1478990
1348158
367117
411501
1732067
1600427
656081
104898
7419
778506
1450855
115306
480047
1796965
1826527
334004
1170688
1069317
1825658
32511
975720
199784
117960
571818
389970
799244
1857965
898767
681087
1230065
1319182
1123065
1000627
1099900
942400
896148
989657
1169053
1261746
610244
1767735
520875
274010
25915
955739
204182
1697731
1633383
546003
1769051
1525233
1635204
1670323
361523
1613703
721576
1798268
1160646
1841860
1031701
1342863
1974827
1515190
306627
1259377
691707
229006
907667
357362
146773
1902880
381199
1801687
1832044
497026
1035733
1708512
1163348
1654642
1083867
665042
1353239
598645
888673
1842716
905265
1655344
238173
1603410
292498
1362177
1488831
462275
76902
874410
123937
956759
1830044
380691
1854908
933028
350898
1253399
1983110
1766426
1415056
1179371
1613452
1454263
1816630
1221819
1612441
1651264
1300271
1362501
1920605
1776932
644067
980120
1577757
146237
415803
1414018
843056
920171
1682216
1393722
618932
153670
1102673
751109
1288121
597155
1110929
1397874
906105
1098984
1692510
1588805
1262519
123807
872264
1451405
78159
977057
740378
84081
890696
1436686
216504
954068
892020
1324415
76152
581207
1840232
591292
458294
72853
661592
138162
1683991
1830827
1789336
1797147
1078633
1146052
404668
682282
507023
226691
60791
1720565
416546
1788876
1349958
143719
295781
468999
1755935
777814
1231364
92304
1346044
1153999
436615
307930
555095
1344660
1049961
1609724
635529
1670656
1773706
439405
244014
968233
166726
440754
157332
1253106
1583619
314902
845996
739909
83208
160099
366305
303988
1362842
1662732
1454226
455679
1712108
47455
362021
1275967
247234
1497492
1575178
859284
442920
1318831
1532714
1192191
460140
153602
843669
1057419
741271
1558137
1339947
1070480
1940714
330439
1992704
70799
183416
738231
887652
1944107
156398
1057402
1997348
408048
114838
557187
1726144
1858609
387217
139764
1210572
545703
718835
870391
1092322
1037265
331576
426318
1391776
951708
1326326
1731586
1653030
226825
100582
242277
777438
371347
1216505
1431224
259398
34890
972382
728982
374306
932132
934986
1858751
937580
1394879
1733904
276985
66702
233283
1954157
279008
698695
1177682
1539748
1754847
1851620
1226002
620556
96562
1331753
1329164
1214412
183523
31924
163672
1929562
1117992
1148271
414216
1741982
660600
428937
463290
1220278
274437
731302
1045602
1779423
1505932
1678510
457751
522
1178334
1043518
895417
825777
1149270
360648
70565
1515992
615388
1386762
1131673
852214
838887
1353546
935236
238941
1315093
1757572
1665924
1851759
516838
222934
511324
198641
511396
1500199
977082
456333
885639
714845
966354
1821057
453313
1666189
1151550
301283
330952
1521690
115879
469884
386094
75466
645369
1914678
1103564
888093
1951972
1285035
1302967
1063346
1114169
305743
1550480
841538
228669
1070073
1275960
1023016
1703355
460966
1432784
618901
1576634
1357422
1778753
1461469
485768
969653
1632043
505969
1356575
1471789
190432
104875
1940449
314508
1148564
1376725
1996334
1638688
145152
259010
1830654
963826
1946688
1389100
1254498
1912650
239436
1531413
1165391
612419
1960765
1548940
840670
1186270
1218732
1826810
411525
1305416
1540075
174395
1859298
1092544
839840
1380059
751472
1588896
1370166
321340
137052
1630773
349133
1081283
1151352
1616439
896217
823353
775482
292022
1378028
442657
1078140
438963
270107
1524433
92381
869360
1195621
1443581
1969009
337134
425795
456810
98768
306698
1911364
1072975
762060
39301
1808865
1121529
142598
1429281
276591
211756
707130
1108228
1189084
849902
98250
1064270
729253
1979170
439905
418285
708619
14845
1435677
1048319
1953485
1957885
895861
1113266
1133
825800
826906
1137900
1045387
518897
1062507
1641204
321099
687780
1532606
822975
110275
1623594
398605
1668334
313785
1638745
1463733
1809937
17595
708395
1218114
1892228
1281739
276944
1625236
1576003
669532
1774191
700290
671145
1173813
364003
1756785
1693082
1595193
695366
1223949
767941
1249403
658676
1421589
1343138
901929
43950
39927
1407725
1199236
1369633
721778
1383926
1024465
1192
149233
741224
1828645
1034405
1357492
94061
840886
780275
213000
1197115
1623357
1860888
1454180
279703
1822512
279060
1775487
1967781
1305583
1683674
1087390
1805706
1453886
1323433
1182299
598723
911841
1608870
581285
164509
34731
732893
1910525
1135418
650481
1822425
1720723
1267546
762136
476966
1228859
1297445
1465062
1576849
719050
1838327
639902
1801715
507198
1488525
1379180
776637
1092215
104056
68245
1279772
1091887
313722
980048
625746
642550
595618
796687
966547
1059987
1507624
1498320
1445195
1365180
1996754
852288
1747908
1697652
913479
1429887
1152781
421079
1063428
397411
1791508
1676846
1786395
782684
85183
1734615
690947
1980842
1876212
864214
187125
925587
1919931
1313877
1295555
400415
1946443
328752
1831396
1257723
1069404
1373850
959470
1817516
90987
414784
346857
1795735
861256
1305284
925356
1632141
1883324
72119
1913058
1725490
222818
1674270
1999339
850236
104231
390596
413379
1371368
1230622
1752555
446749
401016
229531
94061
375882
1686844
1601484
1178846
1236723
690919
952745
1812899
362538
659269
697273
1219006
900735
443802
1068020
1900123
807498
1206098
1967996
929501
891194
913725
1765451
525986
1146774
329670
931498
1656256
1212795
1455202
1404978
1914309
334690
1868715
595852
166502
711538
1935656
1739066
1883648
1850844
823975
967099
28491
253508
769583
406714
1214651
1127744
1400290
19462
816611
602259
381325
161360
1001228
1434984
652054
846452
1752986
1267656
908341
1370326
1400993
655001
859677
222856
1730102
296719
1324730
874641
411652
1330008
1038830
426074
1618620
781336
1479962
1019186
1494420
1012870
139060
476369
1915725
653153
82974
212544
1994800
366928
962496
1673971
855562
255447
457409
1578470
1835678
341943
1391451
350035
185595
1440914
620180
378762
265835
540273
57393
360657
463045
312750
1591118
1989986
1907919
332545
676085
971373
188156
559431
1475185
5518
1214827
915
389050
778138
1549447
482071
1027756
968308
730656
1495957
35
1920824
1896547
1351711
1175672
928860
727432
814051
840340
920888
528003
1350617
694808
329583
1846397
1829709
1609034
959438
470402
1255884
190636
801716
1324790
1501452
230709
1930378
543096
785665
1884965
1436751
1755246
1065248
1828016
30326
299609
1779659
148246
1392610
723638
919618
924501
480939
1924109
431119
1341078
155974
1644722
513737
1582576
1198809
402012
1005002
1827929
221426
149871
1699714
688981
1841537
1931469
1798823
559965
940297
1941906
419518
785526
466489
1735342
1032653
1736046
1828446
1128486
668359
166982
684367
155382
1092190
1401783
277648
1333912
623134
718652
1163682
406125
682000
268650
630951
353282
1523948
628140
956438
1060567
1864940
1189526
489008
281414
296233
477660
934053
1265765
22947
799218
645012
1944746
1197611
1203087
417187
86729
1012935
951131
406438
1575249
1132581
1637278
1688845
739636
576683
164289
840213
148331
1962912
320675
1921926
1837628
1206316
608990
1414994
1594126
395950
273411
1625241
550181
1161209
1835761
1120226
249206
707145
202657
1276390
1529264
943571
936694
427415
1941386
729122
1512337
1638469
967170
633960
258183
1609875
252034
1080053
901945
383854
1647573
549593
409442
1666169
1014692
510648
1390382
1418119
991058
1186697
294001
794518
1225882
700118
610642
1585291
1523950
1543007
866146
593751
26107
953299
1405567
976196
46963
356273
598448
467848
886750
516739
1158438
1667246
856692
1670835
815251
907036
996174
13755
970584
1813519
538780
1222027
1857893
1571999
1902695
469634
1015360
1848577
1946510
1790298
1109304
1544397
1856877
1028251
707088
597110
846173
1264477
1651625
1880096
250577
211025
610137
1769255
53903
334944
101906
1091787
1130403
1055021
34197
721707
1520125
453579
1489375
487473
234195
1847341
1131887
911766
1405300
107511
842581
1242734
305642
1558944
929470
356926
1437850
308786
1127136
1065185
920939
577271
6325
822089
1419559
1219276
820374
1642518
1630007
1360259
166631
671664
1169707
971702
974695
1441135
761862
1293903
1790280
1901160
569958
1045395
731902
525417
1167123
1201328
1376035
653959
877848
913350
1462814
245865
1029735
1549758
732624
740027
285548
273494
1203419
496012
837419
1171648
744268
928306
1459648
1074908
476204
222492
1721589
1367736
323621
1201887
1449563
1761961
1783318
16310
1565673
1356453
1843719
1757444
1076533
40974
1340884
576824
501882
190221
957821
1659272
1790708
967226
73812
474281
227228
903088
1996926
1093933
843706
964618
1974518
1885294
1337263
398529
870294
1820745
658882
132059
220278
1198419
1316801
392946
928475
1184710
1558088
149057
469597
1436115
1267843
1179282
1361028
1362862
199908
145374
32777
1799095
446157
637370
1106871
1504352
1899757
266405
1443760
46119
1599131
290006
80407
1051703
963191
579943
274162
898903
1854985
1767038
396230
925104
435180
1456978
158732
389
691951
401543
730529
246059
21541
1031295
147286
739111
598309
314958
501476
263693
1315687
943837
1464232
336087
53600
1983918
353115
367845
1595176
1232805
1973095
973197
1913942
1516150
1388700
1925907
1150355
1947563
1278555
837458
937502
824985
1089699
977741
696702
211768
364851
1189686
1085207
1549260
1041617
1016905
1825423
1082919
728573
482462
296384
1629530
990856
1516694
1942811
1660224
1299214
1078673
1476968
206077
1600817
223301
813067
46121
1344485
1237828
1908330
1029682
676049
239579
849344
327656
1559
909204
982776
1270952
1383963
504752
823264
583242
1481316
381565
1583682
982893
994279
354614
827677
418624
297139
457643
10539
1830893
1190296
1327883
1005559
323902
1260242
856447
884885
1205162
1412423
1880452
1032677
1994836
1363383
522265
1739304
1103030
335619
1794775
1811111
1368070
1009432
57477
587101
1878277
1432417
369002
1395781
39540
904920
1906166
996869
875468
117962
919866
652046
671286
508708
1774855
41145
1072364
1867259
840594
440566
1140112
1816393
1301503
119729
112782
305090
229761
1783536
1438310
488042
253456
555610
1115489
1086433
876754
141931
853465
1111206
1472476
1568350
868071
756097
538067
1226582
764965
1410577
337273
1017507
460963
1880823
521900
407199
881798
716631
1874141
1364714
506568
1829327
1325095
278299
951507
1277872
786358
1818617
1342688
1381240
1828258
427147
1832268
1531097
173056
1300853
1922024
674313
1513459
51992
1188817
783422
1112460
472547
708218
1193419
1077579
1288071
1689985
1719512
104653
53980
1523884
917460
1791912
1802524
773579
424987
1214685
1344598
302771
259335
1649239
1380809
920078
1689598
1227081
1756942
291498
285576
718852
191007
927187
417452
788176
753176
1555687
688591
1772498
678379
1794677
1116336
1579582
1367158
1171145
1802852
1192472
991067
881943
1723218
953105
1134202
212064
1941335
1932518
1088438
1766154
1418950
827230
937147
1937444
1054672
1190599
856201
165406
665419
402331
1732481
576374
1828024
346945
1700881
908738
1571194
1387048
946237
1998011
47420
1931927
282265
1751614
1197073
848917
1654567
216915
1063481
265021
1916315
1510343
193643
1258485
705366
893183
429018
946732
351694
1706778
1813097
1783235
655466
1641506
1623016
528503
52203
779544
1968408
1884929
1670964
1997985
237780
1867715
1779041
339018
104492
1156339
917256
704136
1544218
300329
1206410
1407024
541955
1875950
1815640
419019
886061
897689
1273336
1402769
1386773
1248261
162213
1024468
643389
339336
61592
1677384
768875
1902484
1577284
1585940
774983
1808058
155630
10146
1696407
1436041
399863
479776
1390195
1425455
13552
1726082
1140634
1513057
401658
1449048
1453197
948002
1161353
583446
166908
702963
1655180
1888272
375166
1411852
1827863
756877
1304717
641111
893018
1045537
1503305
1821099
444663
1566492
1207119
1182854
1561911
1934144
1195682
1283554
1779800
1292974
1277168
218373
1643039
494060
1201025
745533
1158877
363260
291011
280711
577924
604359
509504
178453
1062138
392738
1606321
388192
1537729
319555
65473
828252
1803177
1042158
1489640
1699332
182982
1147559
728299
1435220
111095
884439
51624
225123
933222
1989274
1355976
498565
1536226
903020
527252
782015
128483
977698
1662962
1862592
1419581
1797745
1607642
1157840
1358436
825587
1082576
398907
668248
1236607
1394504
71556
585305
362528
323505
823627
1148088
567191
662017
1531502
417361
141404
1075037
771779
168605
1206997
1072217
180034
169993
855467
558441
348827
303014
650292
1660684
1892315
1678357
1740512
223875
1700067
363221
373462
137111
1481885
1803068
1093971
1454064
189898
1015136
1789133
1753755
1358149
1394313
1056230
1299958
410656
1611822
1062804
1824661
1289049
578619
815408
1860246
1815172
107437
1104358
1454830
696115
1732857
529526
1932283
4532
570718
338064
1940943
86257
864240
362477
985182
415360
1753432
944372
732642
1579149
1386134
1135328
1092262
193025
1121760
836126
1174138
1615621
1441291
108206
1903030
1595932
1772904
385805
622566
890998
1648475
269722
1498266
1971907
1943201
331860
1514056
1438044
857904
1085552
1589761
1029898
1725427
194387
261639
667566
1909770
1589216
243854
962420
1251786
996366
1913241
472477
1733732
1717664
794818
1374094
316975
1956958
900175
168720
678156
1372556
270153
1663232
1565256
170799
1677217
192821
1400954
871795
427247
1548645
933318
15939
1781016
1950413
70539
479430
1501049
1340769
422094
932090
134528
726593
792339
1642783
831506
1176768
280614
737697
221146
1237296
1857524
1693918
1940487
85499
790974
1656417
222481
905514
319110
782144
1010482
670112
1813060
112502
352354
1363126
1627428
383513
1579050
1032169
342104
555056
993208
1948994
695262
1100904
1191290
63485
713778
33629
1714699
1277315
1758694
1677437
1926215
287340
1379479
1166786
1790871
191596
122029
592634
1925289
36753
163610
62432
576629
1002951
477702
1557714
166151
38051
1443776
1493197
371841
22204
646599
1258464
1832431
1835865
1491145
1161537
1720208
1951437
322846
44685
296953
1299757
579050
102175
729531
251056
116016
1168081
870492
669094
568348
1925516
824896
81758
1024325
699685
1487626
518071
983948
1245125
842138
1699596
165314
1551197
472620
822038
217696
1491864
1213723
346616
1338204
1154547
1057411
409758
24710
949651
1828611
158197
1215991
404961
584594
206032
1510744
551013
1685521
1458078
1811867
716173
900165
1830387
1198978
1502528
1458173
1634575
979111
1059343
1221878
1582116
134174
180338
400226
1173721
464278
1697865
45090
389427
611349
744455
1178400
841575
405096
1625580
699846
1195838
687880
1062719
309807
230042
399943
1001168
689286
1141576
820476
584552
862003
794606
1320224
1358220
977520
1137863
1726266
1489460
1025685
1228693
1093378
713405
1843037
692513
1910640
50721
1372397
673063
640703
1408231
585268
1621952
1694752
630409
1731029
884458
383954
620631
363760
1973213
1343262
399377
321349
1737795
1817403
273639
451572
671120
795617
889868
554842
172266
614022
1462254
1877362
1286616
1767210
1209013
850295
636051
1311291
1220309
1465394
917299
1699246
1171918
1064750
345186
476382
1018210
438061
1871377
598584
1400499
516696
1034849
916223
812881
524306
1111491
1618055
1499489
1190838
275502
872258
691324
923649
1864282
875989
1040546
96196
1603447
29606
1183070
239364
1557018
558394
1092387
1992369
1211963
454248
325152
1897975
904987
1713533
972091
1552050
407866
1199282
917055
1314277
1073421
32355
1490179
1949781
383968
1555793
1715507
1789638
422384
1221589
1665490
1659651
1781744
170373
1747936
831118
243564
16220
631375
1408290
1846658
699692
1826299
667935
827072
333903
972530
1036950
883569
202972
1583091
1073973
1068658
1862739
1225137
479218
927888
730036
1858129
175142
73524
1037182
21919
1119467
609943
615871
574486
1481530
1844365
1483702
1375427
692059
1639034
949203
1040500
601189
63535
820070
266147
1229327
875065
273853
1448164
878110
1719654
765009
1130019
1549369
280683
1831682
1914681
853816
959187
480925
1022385
322115
370975
145361
921648
209546
99923
1672659
1125811
555878
497816
141179
1359597
868927
980496
1146228
1590390
421877
1498834
1901962
63854
693678
234377
1414889
1262394
1863569
1965877
985428
1452412
623585
481706
1117735
1942889
1985316
232618
1053714
1462132
1017343
1541908
202943
101532
492631
1289223
1799725
718734
522132
937019
363957
406728
1136656
525474
789073
1290943
816909
949541
1495069
547378
654572
1870188
437905
224880
1814832
1220334
759524
1245966
1889324
424792
889963
1848783
1044764
632078
1499746
1980664
1156454
616536
1994706
585325
765627
1832539
955833
877491
1952763
1589970
1168782
193305
613310
914619
1470114
1379543
624378
1300829
1835673
1133635
1690055
490887
1594515
692319
1749093
1506904
809174
1744695
296292
1500391
332358
368244
1831265
886958
1595003
1278905
851205
145553
1485520
88559
1138605
1193188
682478
443803
1100102
1137460
1951239
637785
1968974
471796
274040
1353082
1389325
188838
590036
732117
580864
1127983
689818
937247
463327
1699075
1547605
361645
226984
378790
421332
106093
32221
1431036
1025991
1336752
1891138
651322
1534839
1174736
159321
1402194
377647
1576477
114987
602837
413698
1372135
573757
1437282
1491339
1670404
5983
116264
1747511
1007123
1787655
1063599
1988100
300246
1235846
931222
1785306
874681
1890345
159185
536998
1205224
1499928
1470013
806585
396581
889821
1823299
945014
1331580
861065
67855
1527823
1420896
807179
1722125
1417108
278774
230396
1842096
1535918
1167488
1510706
876537
1119987
1421854
1245077
1869503
1461782
206001
1181594
1203752
1513054
950042
807495
657164
623137
1473292
1149126
961121
476073
1762669
763815
863258
1787496
1102205
600571
1953875
142266
1396461
218070
1371319
431361
1089462
848642
1299727
1673194
1711191
1834037
1908592
343786
91718
518661
1834707
587905
648583
1701443
1846744
1792553
380789
418860
1991805
1960237
817291
627374
582844
1713922
919224
167889
343000
1935375
1525396
484552
1849755
1166697
735703
1960274
1454012
502615
139888
1883430
278002
1383326
77975
1239674
32324
828411
146012
164269
1155311
1497987
758968
1484007
1588118
1768590
815479
399879
198569
1348623
694212
348852
603128
455117
324905
981191
1647002
707838
62898
536759
517049
1045608
224990
37864
786698
1550144
1601189
860295
1480496
398533
1967698
358614
1878326
337489
249657
367280
787868
409941
1804249
452832
258726
918057
1472930
995558
997855
782868
1898671
1402500
997035
1810311
689715
1790534
167645
1166858
1582140
1025421
1818242
445465
1849176
661747
1387691
1622480
1271743
1338145
1388789
181354
1001275
284065
1800559
1954679
423912
1598864
655851
203047
1207102
1149133
404325
1398044
476832
1290162
878136
1387319
1071159
880915
1478791
45077
1279790
988384
1804384
1455866
1300708
898162
1796342
909153
863662
1643243
1947257
1450757
1046300
1767781
543962
814801
1320872
1054008
778581
580082
1622485
1698294
1083001
1387057
87110
1451227
499017
387570
909451
8925
1768855
499881
1402578
1593381
613062
273308
1989747
1371982
475999
885974
1572067
1196906
1253224
402544
892656
434908
953472
1372973
1399014
768253
192823
346046
1031296
1240730
671565
1295144
1517701
1289945
1112902
1218552
1097527
1761941
828875
769638
337501
1645053
1701216
1429779
424775
1459278
521811
1498457
1510758
1496077
1864576
1669240
938351
70501
1724303
1470040
1166365
1966206
602588
1042721
1067772
212714
207801
1412364
381232
263906
513443
1811601
191884
1215445
577321
1876419
935040
1492019
1516353
295189
1444200
1100603
482575
24813
396202
1522728
1897077
39809
228720
38118
1275802
325658
984539
1389500
561507
393388
83700
108605
1633457
630952
1360368
1839418
267881
637977
727888
98047
338309
17295
1574071
797140
969562
1007628
1032608
385403
1002252
307602
1434568
1708337
1490771
1149091
62380
778742
804442
1020100
149751
518330
1048423
1157459
1195406
775918
1144356
764819
309098
185014
975790
1091611
368438
800187
1936125
282488
601591
1357234
1874866
941342
1587955
1470421
750321
1731342
245170
506144
864862
968944
462420
201114
1337754
1170492
292704
93708
119467
1360341
850559
1535356
883459
1671766
623035
1199904
236832
1799283
703357
1250238
927975
990183
1707511
629902
1080418
652385
1035545
1879457
98583
1522018
1081002
1652231
1855911
244905
23646
876810
1265402
6710
1702768
1343763
740025
1183702
1910066
1608146
53652
1535777
1841754
686381
236026
1271341
1919100
542576
960832
781011
1129483
963044
499904
1933259
1455639
499136
746533
888402
307104
390268
793045
516286
20998
791682
962008
1962131
1272344
579741
283444
479619
1569072
1582377
516957
695172
1546705
1954917
912716
1462844
1598392
10127
232405
1026899
1123777
1074733
1532194
473672
67914
1323986
1994556
245863
697039
1065511
1934871
1208735
30499
1570550
413396
538185
1624336
1602286
1142018
320311
397217
690784
1487584
838528
1416521
1903886
1941178
1286345
115512
174026
106791
386716
1071611
425016
1360517
1048816
707250
633143
1854038
189576
1773392
1115128
295971
723851
681697
990950
676667
1287331
580827
1033592
1889574
688455
177435
391236
1215457
1099606
1423098
252678
1887092
1174481
1915435
632599
97307
312536
1137674
28123
971898
1360277
1354402
1727776
1286037
1870288
1520815
1076378
518611
1350764
642652
1679443
889292
326013
1830085
1148199
1477247
1350469
58595
219366
485906
1347567
1627623
1016577
1524100
1260220
86972
555145
952535
1176152
1760967
768754
886500
442530
1977704
1688728
185780
481428
555297
1732228
178732
1697574
1908209
341309
1243168
731855
750449
404770
1745476
1737609
1064970
1335757
601883
1757798
1379660
1200881
1924008
1339059
530556
634536
103123
523006
380638
1995772
390338
765303
970088
433018
1072056
207886
734066
1059529
202896
915355
1933057
458133
1595453
1507029
1035483
154079
788164
840770
1067245
434604
1037726
69196
888381
405505
727166
1388602
1405657
464291
450292
1880400
582528
551745
1658687
1798620
803315
718869
1397898
334584
1663828
356623
1195377
381948
1506359
1497134
1629599
825957
1706370
278156
785433
1814664
1608593
804337
161044
866466
467735
1495915
192231
253778
1582269
597126
1394957
1398183
238120
1410574
128014
221511
188210
1991413
1384806
1838982
1084518
173028
833695
1443091
494667
587411
1791167
901336
662963
1946188
19211
88617
1636986
1199611
1176815
63742
304214
1652922
1554908
1824273
139095
347067
1124528
391090
697885
1883690
464622
1631580
764520
472889
1688194
428818
1999603
876198
1008698
1654521
1568262
599286
393074
1878932
1607720
778378
263642
415421
501841
119474
486704
1803290
346005
1702668
286903
26786
1613033
977300
538637
570448
560925
638071
1596191
1223287
1806668
1260825
1833211
1872965
743785
1245634
621773
1411544
976883
162922
858423
786729
1764580
37243
1424451
1221943
1664618
1434332
1734969
1881650
1035683
1339586
201282
544608
1065018
1444215
1402097
1852267
1870835
148571
701321
47249
604958
1287917
604981
444009
1314780
1315527
1935551
1678264
1425808
123602
121986
1633018
1940191
274930
1914948
1473939
115216
765141
1277416
1220977
1303981
1778437
1171912
12370
1229860
1116352
1846035
29036
1837293
862831
1634971
1155778
1672541
895680
1769135
1225014
853761
659051
27397
1996042
1118314
551323
264950
336565
513807
1657150
1291954
1789391
1599778
1528652
833811
282843
1748874
1230840
1484664
648013
1455284
1195852
1812335
297971
1586492
1149321
1853685
867271
1903622
869348
1493072
1027181
1487211
1424283
352345
1838137
109097
1909179
541927
1586206
1389144
546199
497249
1676762
1788437
1860192
512463
479294
918301
549979
968234
1897339
1967385
1572715
1968304
1874305
76832
1499849
1994183
716112
1118265
1334154
1575551
879972
772240
826267
1898029
113740
271363
171490
1113546
175443
145354
671719
656085
429325
595835
1492011
1072655
1059578
465632
686573
974655
2092
1263938
406180
827640
1339091
213934
1676671
545937
277332
148139
1792073
151823
927852
495851
1627337
1014177
1421371
1956562
1792391
1081978
635124
164533
221689
1229307
249357
1659355
1160479
98408
1548976
67390
1399299
433074
850298
1319655
1471310
1096964
351599
62438
1035485
356998
133951
39989
364867
1477797
1643807
788997
280894
23231
62617
482403
1254181
1346819
1363645
1040221
880877
1003367
21936
1507024
831881
1728941
1178772
462566
309258
1121440
1000103
1693931
1077245
1811128
399192
850460
1331513
1663587
571108
274209
1145819
528729
701740
8793
254288
737646
591802
1476670
1949150
68870
206030
445575
1538403
1467662
1240457
1393346
135666
1391499
1627383
791284
1264113
1380082
530206
937661
285797
846061
1807223
1457724
1076704
1557920
1854610
1413864
462580
1730309
1093333
1016666
1192699
914743
959861
371583
809787
104258
1055032
111303
456604
361661
1053139
1797281
2573
1725346
109998
1822364
1561751
537225
938262
252715
1913246
768025
895263
1763368
714052
87864
1307146
1960094
220411
15592
1735899
429846
615634
1748786
1720977
1616964
1686451
1358672
1145812
1803692
1094309
1404368
1807771
1341155
813053
1568610
305457
289824
680537
63124
214221
922615
493130
835026
1939368
1542290
514618
799684
1168147
1217208
1524845
364615
1072421
14366
1036992
1652330
1300323
163911
1356020
557653
456903
426103
913262
1056464
914441
747942
1383983
721688
325032
980094
1720797
89009
987848
1006497
1925452
403834
1985098
654888
1819366
320306
1557630
219155
530573
233750
654081
1298006
1962222
1264140
1584960
1524964
1277402
1892637
1890214
1113326
989970
1447523
1546735
1974798
1061439
1096174
107296
908163
1248717
276219
259816
407894
1387114
862082
370995
1699295
1744124
493115
1738991
447751
715137
455568
1026109
932574
1075202
1276405
1044477
519265
443087
1902697
1852524
1718322
737684
1621319
1098731
1210374
427755
1600129
1588714
441794
535978
719118
333073
1343712
724581
505648
383798
224374
155696
22972
1571009
867544
1992119
859297
387431
105657
1451487
1319304
1441385
352199
68613
1375668
1638814
1049970
1001738
1305287
730548
1966109
1852247
1496186
1588066
847307
898989
149470
645104
1279072
794959
955778
633074
842162
855634
838044
144346
417303
951968
857427
1869182
773514
1445912
500656
1118543
1513549
1374203
1082493
139041
1238882
975433
333412
104994
1823607
1880604
529735
785611
1257797
700133
1246024
109508
1616355
1716831
1497352
880732
1801475
71730
42977
398266
55777
1884081
1298874
180217
1936770
1272996
1274938
245275
1936470
1536045
986372
1453256
814978
334792
509336
381058
645701
970317
913946
1210561
1756150
1578079
133329
63116
598262
1532822
173936
283459
1659137
1073928
1583035
794909
337509
250312
1344591
1375301
295629
1082861
1966825
129316
1633499
1949194
1854483
1997266
636398
624301
492151
1410744
1298901
1866160
287949
1769243
1068065
1952181
1420502
1715294
1823230
668397
832521
798255
1108055
80703
297874
758423
1547593
1978664
1076795
514830
1194064
1472321
211074
1918632
1880202
482092
419703
525526
457357
1412239
1515903
1283640
1312844
1704852
929373
1035462
1190834
926135
1885368
575138
583630
943603
934588
1830635
342247
1879544
640248
1811817
360115
1368793
795860
196426
1074246
635450
857967
860914
670043
422805
1853635
323140
546461
580550
1180196
452301
587713
1522390
782051
1896733
73162
1132136
752297
459357
1188015
801004
18875
403651
736590
709704
5492
268622
1292741
1567129
1823320
1619743
658199
929379
1075571
364266
574231
793713
674716
1508587
1468564
1789408
47531
1936456
162071
911527
914837
354632
929599
584583
586777
501962
1650053
242626
1050024
119624
1120112
1653044
16073
1044399
334787
1309949
1974351
1052706
833372
321320
1876123
714576
393793
1336412
318836
1063521
1462975
542932
72350
331620
1947110
1634750
1004786
353088
740164
631184
727742
1086954
1261048
1526192
1738096
1565413
1048522
1510466
1010129
659456
694731
555568
1098894
1163424
36961
1821522
1050042
1641130
47267
1041222
1133025
1802512
329766
49365
1545491
502055
1405716
1957309
999717
1646231
375839
563824
1663499
1045143
429784
716772
46528
240021
698914
884997
373045
1572813
1334789
1065876
1373061
1991178
622978
701337
963222
1854683
1237528
1029765
1893812
674872
1591338
1380115
1880448
1919465
1304233
1305997
1988699
1129850
392168
364499
1306013
1922067
1447270
214065
1731595
725485
1759101
1377136
846875
1747472
1766645
1976896
711387
1970945
1989964
1479675
1690550
587263
1451844
1647469
147165
1644566
552908
946183
1621871
461960
1036495
293631
329802
839582
173256
1720194
656209
1768989
724567
257554
1565332
1399491
1772653
737284
1550933
699195
706618
1753123
883013
1866155
430082
945446
716814
105477
1509251
651211
1989906
1495843
1188296
585447
773803
820798
359666
1945833
1769123
691343
822493
529772
45015
1200118
14251
1825841
842954
206849
1769501
1904960
634772
1210885
589432
1369609
1534765
305473
496070
38810
156074
618602
308964
694473
1908975
1628785
1688110
457260
200160
1860413
1313127
859919
1014138
1491118
1045526
877409
1530018
781770
920424
120613
1590317
986072
1402962
1463009
1218602
391459
962785
1474360
739617
305459
299455
838143
925281
1030210
606852
1737338
1607108
1840133
1684414
670327
1650817
1669932
1018334
774524
144992
654830
930447
573198
496774
1898982
162171
989311
1058592
1506478
1684874
14249
1837754
1301956
1886876
1488265
191783
618590
42527
1322319
1224138
1009490
1981977
1519542
529509
1517778
575355
908620
309035
1074456
1635860
1737325
1507872
1604568
861200
766998
1570191
19230
131020
168428
1661336
1509155
503624
406081
1767222
658033
790164
1310586
37144
1983125
946454
338218
1846494
1285642
1634050
24015
913419
380490
155142
1304556
162009
1657086
742441
166027
635495
558628
1491262
35768
1594928
581036
849269
138785
158937
42863
1231490
557512
1587452
444361
290131
1576678
252264
633894
1401127
451704
1669921
1328550
1322439
458063
952163
92083
1830234
638264
1377353
606710
925877
276572
1042484
1811783
1065257
712386
172856
1500904
710014
1766259
860201
126615
1086232
139656
414275
32548
263500
734238
1179477
442909
1303868
327339
1178933
1759797
489040
1432923
183362
1448816
742944
1378408
1720878
405559
568347
1916587
1728281
1770477
1836917
1972083
147409
1743809
1238012
1456217
725742
806416
1557232
1362152
756850
1092213
1526886
332266
1340571
979223
1441638
288272
1717388
218877
145402
376289
121472
831415
1410304
118448
1902068
1740438
484878
1953240
757302
1385007
525581
928656
1891646
1262248
902432
1175058
1950264
894561
566576
1619300
370817
1213780
638897
484531
197054
1423009
1921057
1328171
649315
1416751
184298
546437
1095468
519539
1408613
918870
1838880
102283
1663233
1786553
532540
381038
185788
1625341
1865192
257507
1051064
317081
529760
330008
392177
1673681
1142148
187451
1328928
1074253
1307248
46013
818255
522300
1756334
871481
1487744
106180
1273514
721021
697963
549833
872820
28749
1097021
533842
773165
1338240
714400
375792
944900
1612474
861820
1924
204573
1897007
1764270
1772179
234786
996631
1297608
635684
267391
413468
1323184
481670
859116
1466854
1790157
1591819
940838
4894
1281249
1333012
800912
320447
1365958
1636616
941099
1795283
136038
466632
994827
1600254
699608
691186
789657
1952775
894560
1866308
513030
1231784
1507922
1201900
3924
1268666
1781039
1355489
1355376
1232390
1441312
1905669
1230432
889144
314474
454504
1259686
794320
892071
1548902
581568
397315
597996
964347
933865
474984
921093
1088434
1980240
488967
549142
958623
1869436
1981989
393056
200679
583994
960094
1481144
1906798
821130
788589
1285613
59332
1525038
1560663
1655401
1953684
1215601
1024384
302358
1327608
1019588
1050326
551028
918272
530690
497515
1563602
1027826
961973
1740040
1959192
1547873
1985648
1351023
54469
834
1396939
894458
1458621
1042203
687248
1827821
1071988
75880
1383446
852346
1537809
528575
1504334
1885771
1024006
1670073
653607
999249
287311
296580
537853
1476717
1039362
597223
1302955
228886
1573941
1329656
1527254
1083367
666561
754649
1107835
1160372
836950
885517
428348
1207679
949548
1039560
1275860
269115
1497586
397129
660142
996867
1180341
49516
1011267
1696402
490862
825661
1077671
264515
1448138
50250
1432619
1113858
453843
4763
1014245
1174386
945321
259616
648312
1566362
248045
1054362
143013
9915
1486785
1068311
1553197
1606752
1340165
608100
1091754
960036
1121139
1017399
889061
839530
938646
1819112
232613
301566
1876109
968092
221964
1834169
39649
1492397
927954
1663677
1473577
183929
573063
1131626
720819
1781618
493511
187677
57742
1750679
209947
866255
1769133
238129
1442732
1082876
470991
616227
520346
637302
96343
126912
1780037
1133839
1785499
952202
1027368
1581387
614802
1195974
1175411
762604
1619204
1449601
63172
1232026
1127113
1155415
1307790
1466139
1121212
1915219
1052411
998112
888972
947940
404142
903616
770142
1192371
1046799
234942
1525135
1996781
867850
1396169
1634543
1357910
249605
635573
1667956
250264
1778624
866923
1691743
797298
1140045
1326580
1904398
902903
156232
1707775
1147706
651231
1944426
266091
1469477
1010137
1808678
1386626
434827
421693
996058
1253822
584676
1406131
1342555
895791
83215
1053451
1603967
1187079
690294
354304
620346
1645274
749768
1373060
255751
535903
1275638
502091
1788110
1563826
1729652
1010784
1136576
1292845
1618653
1683734
1697352
153920
969345
1989590
843852
608711
1842162
1820069
1199876
1030761
1839303
1708764
620512
902372
987929
347229
1091233
1517783
335669
799222
1067792
1543807
552379
1489090
1964365
1685207
803773
1628368
1456686
1624135
1263299
931560
961374
97695
4664
1470354
1688947
425183
1883156
873301
17338
493133
476402
291146
1315341
455248
1896607
1048743
1201709
409993
949529
1927048
1965881
1880890
922688
1642337
535003
1263658
1053522
1108522
835354
1777695
1755465
1726432
970237
504138
926481
1804395
765151
1802100
1977906
323777
1074462
1460496
1745690
448137
756734
1468519
1524769
725138
947554
400903
1427715
743964
173241
14013
1887868
869566
796013
545713
1014532
945213
112810
988147
242780
558547
85108
997653
1946820
1458221
1064355
114001
613230
1176129
1182093
1780236
1529064
1052631
979174
1600410
1781227
1494898
171833
462123
570263
783632
804672
1500706
1692059
559185
567735
1379725
1841776
408611
596753
1469620
1833227
1101521
1081769
941761
1147796
1685049
516396
959251
978609
377898
1662040
718547
1203068
129733
1165056
647739
104308
1246309
1902547
1852231
1599213
1615
1624898
500642
1905328
1488185
245632
1262593
697170
1310965
1767576
1439805
1154674
1476934
1139384
1975715
72330
965880
1084014
982533
815718
1456122
1124381
538529
1608809
1052982
925557
1947376
957830
1915703
961808
1471518
1012485
831778
296960
587778
1953041
458220
513249
1994096
1565551
729625
1085249
331772
1771508
772994
173488
1549212
647121
800501
1379088
1020438
1690403
1283908
1240817
1318776
179446
1895795
488432
1116391
471257
335379
148302
846713
1490241
905776
543237
962950
1494745
819492
549914
1136857
1981069
403441
849787
452994
343186
1171035
953373
987586
1703768
1916063
1055049
1662066
1300311
104372
1991345
143399
641125
1651962
1586307
1054893
1605739
812096
1892527
379768
1304739
804880
1054417
964160
1096000
1664274
633756
1139081
874158
1386276
1113050
1013960
101640
1140941
585272
911842
385096
1151787
24989
347640
223456
946010
629520
248818
1448951
644652
1814993
1630544
1769138
202212
718921
540024
940785
1121796
584815
1695276
217769
1574743
1647206
619999
1448928
1439405
1290012
1205060
550555
188569
1983742
1221478
732500
1657863
1065398
1715313
1925401
1024792
642923
757556
307164
1599011
1386125
1018027
873875
997487
823360
618194
1908387
1206163
351263
1881053
135332
1028956
23558
1078865
39250
108798
66746
73906
152756
1913142
1645116
1057445
721031
656808
827655
13666
496277
373129
1527588
869001
534377
1041160
1171780
1482620
313570
447249
806067
1842330
32931
68934
1345935
1314396
736278
944344
1918325
1165203
58633
728534
1021766
266832
859064
531095
192844
1838849
496299
1610409
301744
570945
1740813
1066975
280803
1612409
1207048
44129
112059
1077902
5718
1001231
1681021
489996
966774
1351683
1914396
1551100
1572115
264209
1692298
1653137
1666000
683505
629373
182734
921892
1649676
150635
840740
48794
831579
833166
1299729
410716
159045
368897
1673001
1924948
418061
1835088
1327114
597459
564842
1856975
1286003
358399
139430
1983915
466643
1358031
1319748
129186
1786372
1209376
1628460
83444
1057703
441034
1105252
65260
1994216
697239
840604
478558
1111017
381531
1364039
1966669
1112053
249380
1177867
1309029
1155796
1905645
1859803
503236
198850
1037400
1766191
1339024
1330614
1192552
1772462
1296584
1023606
1228710
1894893
1312730
669779
1944172
743389
238752
1385254
1756832
1958009
1600664
1491370
951862
950843
1889887
1730996
223558
722410
1258834
484946
772849
1699628
1769450
369676
970816
66365
1152665
545013
1864950
159148
1767356
1143915
566408
1385829
1280131
1961993
705464
1184313
1843000
1553062
786638
633380
927682
14780
57211
1578482
1694876
448768
983610
679408
1447358
525009
931724
611793
1137100
1191526
1047824
1994781
474436
368023
1152610
1295942
765758
1680308
691330
1503484
343290
275643
1106122
963233
1167417
774536
765256
484337
265767
811289
688612
1260234
684511
1995326
189798
1874420
1708073
15780
1983650
966968
374654
573380
1102111
223684
1172417
1966110
474041
617741
359836
372705
450608
1412136
320650
1487879
1018733
1097631
1068409
1280955
310788
445005
277735
1674775
1839416
1241222
1207694
219614
500861
1235316
420844
1506658
841287
400638
865962
1067087
1827330
391544
902647
1526163
1329463
1629343
1838019
1572172
900411
1897177
1501008
741828
526601
1386898
1646823
1866426
27345
1954865
1146228
1630001
1149834
874166
40838
397552
467711
1517498
741312
802658
1232150
1127653
1509551
1479405
590185
64929
404153
769384
1622401
1619962
139685
815279
1109381
979129
1263804
941294
1350911
1411167
1911135
601932
1919377
1976089
1356728
806317
454182
1488470
1909488
1689930
1502985
1521776
1089031
786892
123135
1417534
866074
569881
857506
1058482
1858900
357321
456094
1759576
1178507
1268378
885321
1354690
1665701
1524496
1484565
53261
983689
91008
1825891
1903493
1414078
1277568
211426
489143
79939
1558742
35019
1942865
1338540
793534
1974715
703117
1500487
1805047
1960829
390379
1660966
1835000
1110476
1161057
1572598
1646030
177749
1323710
977929
939847
262504
1058290
354803
666545
1347261
635395
1669874
1722718
917820
1635983
1143567
1008739
976830
1792643
1246824
563592
1816215
320919
1925681
1909791
959601
1281401
145928
1891933
23156
395723
129098
794441
776903
1434776
1354025
611635
1871269
479614
1142208
924439
1978165
580102
785725
1174828
1329080
1863691
1818569
1665879
1708741
1858208
1723704
1251312
1607626
932774
313166
565617
546653
1982043
77144
1779302
935132
1809021
1940332
1495501
1432340
1660206
298554
792380
943844
1450834
191961
560429
706891
985215
120201
1787663
1877069
1523571
1851428
1227787
90004
841941
1407028
248208
1139897
162133
1491724
1283556
1353655
1369460
75619
1681217
392027
1630393
1962261
1157522
1198242
1793636
611215
1902057
870417
1968191
1754073
1423342
1382080
1128546
1978109
480752
338592
160539
893876
1893485
1702925
832690
1706196
54314
1062938
1192598
294081
636932
783143
1592307
1782843
1067638
724242
759038
460124
1618409
812866
1696644
206290
1733582
136384
894461
1440867
687354
1259028
20213
35877
617777
711783
1346610
935589
558810
934227
1736848
639301
1621320
111772
553527
1360549
1836134
560249
1744026
438409
8894
1429650
1829066
639719
508721
1203648
540417
190999
270064
1563736
1745489
1245498
137908
76473
1397482
102727
1815252
1508053
1590351
1585655
597361
1424910
1933744
407871
201929
902768
1314039
836708
913489
1052496
883946
1139137
484676
108298
1079069
98388
385032
1426457
1149398
322649
1487921
857210
105414
687715
1110293
672103
876494
1101800
958820
1693063
264196
873955
1696562
1449139
124033
259027
941145
318884
1155411
1198846
180801
244256
324744
1136102
772322
444027
1060210
185539
416382
984664
1439302
1440798
15085
402025
572160
1978350
131410
1997306
692353
46690
977620
806058
896314
982968
1342284
1388612
1919300
635040
1273364
1809398
1028604
675198
443621
1173919
904473
785693
1693858
1647388
1277906
1097879
1832159
145518
203499
27194
1632472
1963828
1897581
761253
327005
970171
1577228
1639355
1910941
814655
1256367
982407
33185
754166
640088
1568581
802273
1059306
1476572
548058
299797
978462
1504058
172372
1485804
1080869
225473
2873
1302393
981143
860794
1158446
317811
984346
1677644
360615
301826
799490
1568202
1420666
1298283
771436
1279326
1605190
1905469
1575492
327564
97142
878558
614334
395719
1857734
894820
369698
1873186
458088
1550465
1607945
24077
123862
565388
87048
1938249
766055
1324447
1890851
1925044
1421641
366754
1693173
131266
78839
1466232
80691
1056251
1459581
829592
950340
413090
1250399
1456942
538509
807420
576819
456300
34149
4746
456223
77368
1350680
367863
1428126
406065
1795305
308641
1606675
243815
1956838
740877
1777263
1175024
1438508
331550
270301
1506289
384472
855191
569315
426303
1663717
1095190
492142
1086707
244126
463940
1220813
1758530
1828065
1309983
409612
563387
1470470
896697
32744
1735173
1525984
495179
1844073
1869404
528308
568930
284340
924109
1080970
778935
919484
1922675
1920496
692286
149384
1228276
465407
674806
953145
1299463
1221625
1268713
685816
1636139
206440
1444318
774171
1772659
1769890
935633
1785790
1187635
844201
1320583
102115
1256007
1177492
1975310
1092078
465773
44714
1029155
354049
17438
1687887
1480525
308232
263457
194675
907412
1168166
1876411
1744627
742851
542181
527505
775577
500760
379368
705395
1038536
108634
403649
1308940
1398336
731383
492462
1019029
833580
1955710
1911737
782203
408565
21084
289937
897934
1535453
71197
673887
337425
221910
714259
257594
543385
946489
698936
1059620
95286
455622
66546
990432
530435
1252522
1966701
724777
799642
187809
170952
1467345
1227891
867988
1156188
1015419
1356338
907576
1351307
1774896
1878074
1966827
1458287
618347
1782732
563137
47019
1081822
1813120
100729
566608
1068090
1650917
552672
1804781
717576
989075
894253
1642089
1970038
1916302
1506611
102128
1631272
837295
1591463
811860
605320
937312
306674
229133
1532338
1726423
621148
1725692
830329
349948
708791
1570309
446935
1763841
417369
1393474
684526
1342662
1060856
44157
990356
140539
363082
1033696
14263
1389023
25757
864377
1230861
1195526
1209871
497135
1801615
1588713
649020
1040073
1875300
400457
1630935
1266710
1853065
943695
88113
1944580
1301185
1583184
1023361
1479625
307362
1479522
179324
1484851
363467
351124
1916781
161428
311764
1660930
24938
1120502
1210101
1795407
521557
695225
202932
1001879
512160
364002
1322763
654508
1053268
573873
1912705
1837035
1603433
308500
1798138
321138
1748018
278356
1748729
343158
1688668
223394
1244486
739422
61886
667757
154756
1924670
890516
1521556
1826235
1942109
868555
1153838
770522
797174
934854
1117707
359074
1095917
1341320
1265448
1146901
1099931
293752
1056414
325207
1290768
1514196
453504
208477
437059
1033642
454576
1249441
1513542
1532729
1409158
930814
829043
1296603
1418097
106221
1417448
757433
28177
1242075
664276
916884
1867372
380831
415178
239349
361067
33679
482821
1862150
694870
131170
1720253
589513
133684
1224531
783537
84460
1839217
1013419
256372
478652
1615556
1441319
310073
861866
173166
1170236
1580220
390256
1667152
1766830
171443
315908
636186
1037575
1335895
950776
1045151
1827286
599377
1666463
7564
738257
1318379
299341
68384
476762
506945
490717
393905
881942
1846270
77895
1222254
717013
32298
1469742
520172
1075043
145868
189024
1393844
1072938
1500409
1190562
424385
1760760
982463
1171937
623498
740997
1411948
1585335
1144428
1795083
487700
446497
786266
1543359
309791
819534
1193357
1338863
295570
806021
586240
1871499
1209856
531351
644247
176584
1711486
1684403
191741
99392
1378699
1698941
1753212
981575
1892952
1915821
507643
1194523
1383871
401496
1813500
1126950
1033567
1661190
1111277
1492692
29251
1222603
1973049
514311
1492113
270714
969563
1052623
66428
816659
643567
1938139
537567
1300968
1066703
1375542
1738854
1422435
1035027
1557664
1586285
1530307
395400
1821837
163377
1683096
1609540
581714
1501742
418454
1633033
1540926
434273
402457
149932
51327
966087
1209035
1751545
1350213
284962
561196
1490947
117650
813692
99788
1275676
610740
1264247
1259727
1595897
985777
207807
970880
1127398
1569039
1095197
272814
279067
526512
1212795
1074683
1524648
1377119
1575014
960792
437298
23040
843329
1044704
720547
1357044
439311
1893199
1856874
1160702
106598
867858
1510274
98315
48591
1630454
1114198
1796499
1003685
1350766
1326552
1107010
891595
433084
1261699
1030745
554534
145123
93716
1662033
512242
460518
1807718
259552
1398251
1015039
168150
659543
66808
319269
1962668
1372193
1718924
410112
475684
1514355
151168
639297
1435642
368950
654286
776135
458515
378530
1641840
638163
1434642
969988
883583
426184
1015822
1582519
356378
487537
1011946
390455
377705
1330076
27460
507620
1384239
1676459
1243932
1116656
938213
848696
1800790
1781544
1890522
956132
1556722
654082
1864899
1801927
1281821
823585
828130
855919
1806215
237580
1536510
1166547
756428
1347935
1341199
42543
776577
1205451
1911897
358908
455958
799138
602493
1569841
661694
1009283
21966
1859192
712692
1679804
1235874
1202582
177093
774368
1220334
409890
1054731
1911666
531036
1272703
1746880
1893063
143885
1166561
565969
1281284
1993724
478197
1541142
1839322
1666915
1469827
471087
1498624
272667
76736
624322
427333
1970558
23097
1659746
1283242
715539
957515
884017
1475088
939352
125077
789719
411991
84315
171443
697795
191213
1924203
1077241
1944983
508711
1786619
206287
551569
1940848
1310274
896778
1867115
85038
180938
67888
1050306
1450565
1671092
1648860
1861993
1163488
511326
323784
1505355
1009693
1298079
1904538
199253
800178
1209392
1152588
1372654
564668
1092654
1169411
151181
410382
1241207
53006
526156
760183
9170
179505
720821
1172261
1816781
947656
100327
1946041
39657
1702517
1681446
1254863
186167
1582546
1220649
666484
946591
119369
1931135
876832
1942936
1266944
1342777
520961
844814
1240764
964964
1674306
551929
1756942
1402203
511064
1057644
345528
201285
936937
194386
1080781
642461
1503217
492067
1920641
1560752
902384
796244
1866051
1418291
1214551
51128
1446887
327512
616944
1368115
716751
1402305
354943
1882421
1273125
1861880
1587858
1276531
221748
1976499
1670507
209344
952455
1335434
1010949
1345560
1892048
1792988
843592
1434999
78636
1236548
421691
122878
38416
1154000
543074
1469014
934522
1109080
1912495
20466
1633964
227372
367796
501416
294584
376937
648771
1977208
1690505
1045868
613248
1701886
572527
802907
1590738
14378
742923
713061
814131
926476
1123294
629188
1368683
1847654
867970
648481
961599
226495
1916933
1780935
336513
1468800
514592
810587
1005161
976062
109658
147036
349492
908153
194904
524282
1390623
79893
1093814
128446
1930877
1593564
1897850
1636103
610959
1505840
1236518
1703271
794344
1012523
1246521
619583
552480
974965
722078
793764
1340669
1650009
1057878
943770
1795640
473491
1223991
1917977
238950
967280
173737
857910
1499384
324113
1481172
632204
184523
749631
1865520
1917835
75137
72611
842872
1104970
1437927
1943256
284426
119468
1519512
850947
1861268
1013636
1408494
973777
1810716
1337223
1761670
1689140
107232
446761
1928842
137423
1115226
313533
1910084
968669
1052986
1168101
665195
214869
1227898
189491
673670
598220
255065
433062
322173
599845
681470
558366
1149221
913080
1271988
752182
1364642
1778705
387129
430697
1287531
852939
282915
475437
1036461
1690558
1690075
1830421
604791
1563062
1119546
1596754
1211971
321847
315454
822139
287484
740796
411699
1593667
1429765
1603811
158471
1152446
288335
96918
13599
116535
344518
1016109
915479
632499
739220
822355
1125748
1347884
1843016
1508285
93851
584772
1943452
1568283
1492868
1279892
1482651
1703146
1567914
1186835
1052000
1835042
249528
1930008
305856
377289
1774489
494043
1075491
1144754
861845
1402408
1122836
1018720
175157
595839
1084577
1692922
529986
608405
647084
713054
315203
808550
1284291
1483545
1845164
400594
742770
1309463
1287900
569667
433294
280111
1893560
1821733
281685
940729
1815489
369582
144950
711143
1448020
1630563
1305096
1127724
15509
613974
371497
453326
1660261
1016666
1929112
1298877
1144928
66653
1683476
1918605
158070
1987337
212436
807597
1266685
12225
106610
1207876
1240399
278931
1632343
1552927
784031
723912
56245
639909
1781334
191520
500958
1140586
1667503
414152
1894105
648099
1115391
1726849
697259
1815797
671783
96430
1285629
823276
648654
1012760
1311516
229501
1361040
1683237
650167
814327
907604
1055503
684260
111629
1421601
1423611
1980746
1744465
56145
1975690
833598
1139134
759508
730869
1294317
1370417
1477981
1154885
976846
39522
403909
647266
1104942
1913059
1848356
685969
74487
1101239
1602598
1819955
1365107
1941506
638859
912141
485856
66120
986558
1870800
353633
600477
1647894
26745
873894
1073308
166817
769051
1525109
1742627
1986321
156114
1469076
857104
738022
1442558
1201572
1028565
1774367
1077994
272759
17628
1399139
480420
1340517
1032178
1965465
1109536
57234
245502
353677
549174
1057813
1470479
1136671
280023
568626
178058
1037963
54415
143081
29881
763093
1592120
1500345
673886
442679
1322310
246942
1456034
1721182
62774
1794446
42784
1514838
26642
876614
1496097
1787417
1508805
1882454
852982
600817
1134128
1643384
9951
961437
174662
1709135
782994
882406
1668911
1397760
908463
857427
1434728
983312
697538
1060190
529413
116014
1592162
808228
1397584
888742
1852022
685590
1663228
1429261
58496
692579
1654663
907534
161180
687405
1950343
214442
631082
189698
284846
1776710
1932731
148248
1310668
1712765
1840276
221666
1449963
1296686
812688
1809161
753494
950307
216239
1989692
1203251
1338186
722526
1306626
9267
1085168
525281
853726
1222333
1959854
1434455
1283791
1212762
96194
56180
630952
468287
1898295
992654
1285838
982511
399945
1403390
265698
265732
870895
830664
1785297
748777
1269381
1918290
1769147
1721312
263805
599018
1429912
418593
7339
1181713
97102
1254727
26206
126721
1285775
323212
592019
240702
945583
1510092
323002
911304
1121286
1451971
964442
1786388
1267544
1913929
787708
1882658
654757
863742
144210
1966490
1946969
1993884
1347926
161619
474761
1746096
1307017
1124220
491979
1474412
1127384
1692581
733259
272592
151501
1942996
550725
1799879
1697161
52411
760222
864058
1540653
707055
699399
1174225
27192
1979475
1194366
1543348
472280
1465214
1201917
82386
1629188
273613
452958
910129
1540755
976718
1414119
1948353
347375
909884
879193
1407391
1732103
1497330
597704
1624584
391842
449134
417475
1770391
1973835
1836555
988093
776221
513199
562757
358606
133631
1563530
774371
812861
139283
1119331
421516
253507
1163524
703317
1121687
1458878
1317110
167004
1068488
1235388
1928066
1373509
146908
530800
1706199
1065110
881709
983125
733212
909340
1599106
1074124
868824
583482
129582
261519
675414
610786
1585401
1171343
1586644
1555566
1355247
1850293
273110
475140
936678
68523
1607679
864257
788561
692000
609414
1383713
100381
745940
1043387
849287
641933
889304
57120
773050
1042118
9940
202168
1831111
1233918
802294
1307594
6425
751926
1650659
1454361
1526091
1583176
1223300
1108281
1971925
1801892
108454
213993
109538
773162
19835
618771
80551
1692129
1786036
878122
372323
1931249
498945
1641442
1492094
1832336
108863
159941
1864325
487677
676877
1488781
663193
575437
437671
1470783
1020169
413773
1839367
374285
40594
1994379
1223668
437357
961425
183436
1894928
240462
187964
1278117
287022
428515
1205145
1887579
1976509
327701
1969837
634619
613525
923322
1255679
581033
86121
1460740
861840
1764088
1864062
1652944
565987
940334
1557336
556820
1594739
773070
638178
352417
385280
144837
1164981
1479892
655827
547962
954951
488975
1501413
1315060
1418896
494158
1440654
1862810
203453
355421
743909
159151
1210181
1150795
1544714
351272
1625795
1191521
1385075
107511
436334
1638486
1042576
1196499
1184287
689598
1221725
1919887
894162
1519299
1054833
1668517
939880
657699
663546
1855139
92722
172719
889226
1607135
1412549
1675053
521006
709760
1077172
1068873
1848317
1946571
713360
431435
1728753
850796
294735
36341
1583170
734570
170247
1076079
1935227
532201
1879790
1102990
193372
1980734
1933283
727563
1441081
1803075
1919541
685472
1570424
930121
1432904
619135
763516
747561
690358
637827
1894728
343540
1811902
1392818
1499044
1027824
952241
817785
727628
1393563
1490654
1536890
831870
1323598
1139478
1210383
334978
980137
456331
1827771
1653956
1127617
1561709
19776
1264699
1473485
1300595
1200952
1816794
1110902
1637358
658446
1209970
1237454
203641
1349020
548041
1461827
454550
1879940
372231
1294214
1539616
634220
1857665
1915007
708697
168435
848133
306711
1049640
915576
291939
1097856
1527037
738487
1999421
556620
1258444
673011
1426705
626669
781146
1691588
1007966
1044484
714178
1439393
1349374
1935419
719647
1409287
934165
137677
1978403
872341
497450
1450882
844322
1967979
730094
328106
1538622
754280
500182
1991069
304664
1244081
346407
1140114
507071
1430605
1699838
1238260
222008
845515
1472920
1424916
1131073
1625406
1138376
167049
390456
225695
169776
804852
609519
1822255
1015892
1794677
449139
1206465
909970
724008
1654765
1612554
14503
1218686
403368
45813
610070
1834383
1039541
57065
1311041
961291
1658612
309080
994145
601249
1353477
756370
1359920
1342690
1863690
1088889
1175208
915072
181011
343052
1251408
701730
1125215
467077
1050261
94390
1321001
1551759
320112
819581
681502
1890732
1899266
505182
99915
1153119
85926
1342903
4928
86453
1706451
1265569
48174
1647668
1927635
674040
1822967
113348
772900
1707480
1904631
85291
472668
619592
298317
630399
511861
1327015
1636013
1389633
482577
1172581
337169
664638
1342835
1414303
427679
1909137
1205793
1388712
831512
259163
1924504
1727359
1135684
590778
369912
408193
1859734
934875
210197
1124540
947993
200786
1186215
1755100
76436
88774
383062
1190556
898621
388117
399953
1260318
1066907
626720
242598
884612
796883
1295732
1133485
528516
1958824
40248
445159
1755662
1683967
1061632
1450088
1040399
659823
494997
885726
769467
538381
667244
632881
201601
1721796
1357140
438656
788658
166672
892741
1521589
1258321
586442
452404
444653
1777555
148365
1729139
1353568
1660276
1935507
1958949
759043
328061
1690993
803629
636169
601591
822997
462802
652794
1547242
729288
80178
179283
318138
1234016
1603113
1156929
420766
1405581
890115
1966444
762089
345618
138799
1474896
1354687
25533
1171763
1330989
346189
1956989
641011
1306078
1306741
537416
1434167
193467
144191
649300
476845
1515757
446045
1666905
1198788
895891
282945
727542
1726581
395105
458645
223766
670945
1735143
212222
1959353
1903712
328842
1885291
997702
1316577
938263
515693
1154072
461095
958186
1355103
1318022
441764
635996
201999
882102
1225455
1192600
1966737
1775367
646281
940209
1596336
886115
6559
713319
1147801
848918
564185
1868000
712392
73043
1962515
952406
1983747
594062
1598344
1093680
552509
608967
155146
1883601
21550
904521
111587
278346
433500
1442774
1911206
780846
1557182
128654
1870084
185350
1340293
951568
693731
1573591
1532666
1257023
700741
371400
1643574
735546
464805
1928344
260984
54251
1153069
211278
1337074
244858
53024
670628
679462
435416
1735222
1662942
1796960
95246
1581787
1626814
1213585
1603128
517750
536705
1071895
1763232
1638598
1521578
730571
939721
1655491
670400
1943645
1136372
150517
1877961
824014
883369
1492338
698337
771991
149673
1727686
951725
1720484
1098060
993048
552465
882316
993125
573284
1407493
482734
1094887
963200
1694081
1136711
1184289
361116
1731326
1911291
171611
1827087
662473
21812
3004
1597507
1871287
602671
469706
1749880
1075606
1600332
828544
506233
1498425
1657783
791082
306393
602982
1932136
1591647
1455847
109502
1674671
599968
249796
1883682
1946083
1181981
1521374
613720
1655553
1178136
685072
523654
834860
826501
1240129
456286
1804854
361778
902015
1644145
1672105
368753
164591
1618936
1877534
66296
558087
519296
684018
648230
572353
1295054
889560
198801
962872
35245
322902
983844
595902
917055
1074138
975606
1706662
529946
1019109
1559926
1430039
1684851
1788451
1469834
815733
41178
1899240
166658
521096
1213072
1479609
1770857
1143232
1285109
14901
1228214
446258
660024
237367
1781664
548792
881845
623062
887772
1341886
1873748
742096
472216
202147
180148
1342058
1642988
379091
976366
928064
1873527
1558731
1166475
541271
227502
407456
1010010
1521959
811543
1234645
217445
1012847
793227
1099544
1057979
1016141
53766
37098
853451
1734120
633476
844489
1180805
873374
1299583
302979
1070049
1591624
1977319
798842
11054
1844410
1515510
192971
807467
1640051
54910
895111
165072
1443817
1589259
417720
1229422
1296180
281148
41969
245047
332229
1562336
1718329
1763044
1834292
530489
513847
1787231
1412167
994590
1857330
774522
82551
52501
27457
1271512
1499530
1173755
870628
263069
1325645
242325
1308518
1569455
811694
348690
31199
1303596
1026059
1383998
1100427
1647575
202351
1167518
733610
39981
515018
1904678
1485533
1095266
1086969
1691295
1272740
607636
970787
1734604
1887131
816001
760137
1178111
385111
1280200
962048
523748
114511
1556080
1663364
630298
835324
235481
439930
1521966
484119
1597533
1598745
1838951
5809
1544589
589152
690373
1707759
1291216
1950619
1417066
84773
1600847
962445
1917881
1694127
1027171
1458773
1212444
70478
505321
49090
414472
1710271
871012
1056318
1121295
1552216
426815
1683229
1772743
110727
405016
835733
325322
1360633
308854
1013706
1555114
1463810
1154316
1659585
510052
1736137
1526813
1522429
1637907
1743378
1790648
583029
375642
1795542
724826
903864
1389359
1809400
132332
609972
1740790
918973
1049415
1071943
1671858
1362806
1955614
1775881
1580602
719816
1019619
485720
1994071
1685748
587824
1091395
1664601
62408
1941237
1636676
1223230
1721837
1480932
1046814
1659124
294196
858313
981763
1449159
698508
1325344
353429
741232
1361025
22690
436034
1493195
1117263
394511
1509518
1637240
1644040
1443751
826300
1258217
1686236
644406
1705175
1002689
878569
829439
958432
603583
755130
1399794
528416
1063848
1400099
1785923
271978
418035
1348835
896212
1949741
1463189
655226
1910087
134570
326041
101948
554467
115903
1823050
838327
1578333
615654
1761700
556059
104962
1350468
1808640
823502
269779
18827
823078
1540958
1526175
1593242
1566931
1547852
1858436
138240
789595
1136751
1492580
357756
906637
1506865
1216066
1513507
481213
107229
44416
1747509
1403307
140529
1066826
1873588
423251
536991
1809856
1411266
981520
415480
468395
297147
370436
427910
1464474
1084795
78371
1934849
607734
56939
1561535
624458
627488
419728
980587
1401795
924017
1524251
1804803
1073992
1848397
1983988
764830
874733
1226912
744011
1184293
1712532
1745994
34049
1368733
1071071
1936062
480873
782627
1009387
618945
403587
1700407
1500384
1482719
80109
335605
1496994
1195093
136419
731528
306267
638057
1490058
1355844
1032808
99902
907446
812863
851642
323497
1341937
723680
1750018
460044
443520
1236366
1735660
919115
431782
1543489
1506664
1121081
977507
900477
1376438
170488
1275232
1848006
580793
566119
129529
1258659
755429
208316
1318951
1890808
1005164
720734
674047
682661
1655192
1441282
650458
525708
1229388
856378
868190
898097
211022
1632959
171348
340570
1887746
1711098
381459
1332402
1417282
1212785
1515062
296934
1525258
1199882
5741
1052988
461369
1095856
1557128
180268
1767764
1180133
1916062
1782536
1863130
1597191
665886
1615271
845971
171140
1333327
658729
952152
1622408
1046865
1294503
791805
1434989
1883006
1666303
1098761
591345
1454464
1834152
576292
1731344
626257
1323007
1687170
164050
69773
1021614
665043
1289853
1395904
1198860
10317
1711520
1601414
921412
1611276
1820671
275145
347937
485844
458537
526677
1097778
127474
777080
1234606
590883
1079272
164025
1021140
1757540
1737176
442218
1161749
1811660
1493885
1510360
1844832
643684
591167
538521
1336420
1858506
612010
985908
1244971
1440956
608552
237846
53620
141304
1032122
1765246
1865240
1627187
1648567
1163095
582750
706226
1974692
781355
634043
1415775
1021789
1630027
1476747
89548
530980
502315
376088
1752969
1751158
538070
285026
1301087
873837
197343
1051783
319550
1616803
1076953
262648
1613884
1008635
830287
1250177
1929517
844679
140185
419495
1383006
1469799
1904606
1710917
602547
753707
1223766
1336765
873381
1577821
1381044
1830792
978512
1101860
1680316
797246
805667
1284575
542017
1197358
1821749
251152
1499302
1511651
35928
1963550
1019312
1467227
1448120
1892859
537142
1065135
1930715
1109051
594536
1815031
730133
757063
1399975
600584
44246
1744739
1394729
1027708
1077475
1416847
1153507
1893328
779853
199561
1018400
1556477
560174
969816
395882
1505694
1733482
1122454
709358
113912
1899966
168116
536140
264557
1978416
977122
454235
1339743
1793934
1871015
1260434
156902
960994
874592
1332398
516371
179959
317235
1033393
1207249
1761802
679167
999349
1527317
1860892
1147743
1161806
530443
1699714
158701
531418
1936276
391670
365738
945422
1502291
8333
1001757
586869
1164879
1988462
1952306
688039
439310
695638
1307269
277733
823237
1927473
1770800
380143
1181051
1556420
1947385
1497395
1157604
1869748
22758
676653
1764945
1979987
184654
749238
964138
577856
689663
1029681
937257
760968
1656222
1373134
153392
1095453
1527811
1608091
390973
1926360
859129
190594
1210025
487890
1042942
1215410
1663670
1616035
239356
504446
1758833
242307
907683
792042
179341
1073476
1214073
667775
392727
927193
1627882
306271
681896
541507
82962
1507837
1632011
1380656
907932
904001
398782
980915
227439
1833315
753399
1987769
1302321
176326
839331
686574
1113194
1855177
658833
1614685
1055873
1010904
492237
871458
1163378
1877969
209957
1622922
945055
1332323
2177
907619
1567260
1232956
411507
932857
515484
101969
64847
1652295
1189684
1747574
463670
1242911
220942
1199131
1043151
1190215
1290176
1641725
977250
1710668
1744443
1428214
673698
1993238
1694329
27388
985996
554650
1186994
1172236
1691777
285630
188004
137219
1407820
1549742
366277
9241
1352295
1676444
1102689
1937415
1723017
23877
524013
950618
1117144
671891
1607006
687155
827370
593698
614127
22078
1863859
604368
229990
1676304
765622
1879902
1066788
1636362
998470
1407756
582548
661466
271977
1499478
309032
1768642
664214
341355
981467
1848566
1190032
1090122
81037
1288230
1784253
1337061
740908
1712556
1557135
1301199
1276142
176981
14241
499351
1241918
1775982
1521902
372403
1047826
7443
943577
495133
495045
1185459
246239
695747
909975
1352166
1500755
684424
150747
1411106
848053
426987
982871
1443219
1702561
1341165
168810
1278776
1705391
1535320
992635
1264254
1018533
1673799
949558
1276353
1913728
758780
1339237
354539
243843
658063
1191211
897756
398132
441461
833748
1523401
1186234
637846
1601219
150744
1288290
680107
278921
1180926
31312
1047846
238116
557897
685912
1563438
1789648
1217107
989883
1760112
1148045
1537815
1577031
1878678
1501142
1209350
158752
539544
1269885
63225
1796226
1903046
1515570
354261
1031720
971984
1312427
722633
360691
499440
1057052
1193804
1801806
1015660
461496
1222788
1641330
1931452
1132131
1808697
453555
1171097
1187756
834480
1373177
1425037
61382
1199499
1130828
225721
1840797
1432878
956249
1314974
338389
864377
1220526
732754
515640
533038
1227563
1755731
1430542
789793
838730
1615796
1950635
950564
1813831
561887
39770
190972
660469
111234
140484
98628
1957001
709793
1367264
1239061
559025
581748
1457909
314856
396303
566196
1960185
1537608
1418618
1166045
338629
1473484
1407246
1355156
1874318
1519452
729270
1554230
780552
110766
1955444
380113
260307
388175
1222149
1857276
298768
991969
1355218
549092
393818
943365
1393297
647413
1976249
24232
453958
1137217
1833769
126874
1427490
1848334
922181
1324106
1812485
1988903
956920
1288410
1179540
1761273
1951561
1145819
1341330
989897
1913184
965111
649817
1878586
1587273
976851
626050
401853
648081
1246390
1941266
1032042
707036
263859
1718238
618837
1837873
804237
534628
1618544
1685360
1672391
746283
244138
760096
929939
1101498
505501
912046
1376238
1632084
1640876
1003684
857411
146113
923860
1385503
982597
226852
1968556
920376
1095608
1522406
1297673
481741
1526752
1702527
419993
301692
1653077
102739
130388
1813233
75463
631553
1096746
1482817
23024
995112
432386
1830505
47273
1695499
1289627
1873258
1234573
1168290
169705
1132221
1399415
1928720
749679
908472
1306662
532422
459335
1304877
673922
1557927
187890
494995
1182589
178160
567270
940621
61612
268081
153948
139800
1634527
1631246
1059823
1757046
777219
928031
1308030
840038
1226698
1445091
1280860
995229
820859
1257173
1560135
27851
1990992
984329
327048
1564552
971810
1542813
687462
508441
1009731
1868237
253869
1239141
357303
1681203
1359879
11776
63089
351235
1921260
1199374
1652890
975169
71175
1530622
1302448
1850842
65164
1917103
1909384
419491
991554
1787632
1860915
866811
1606753
1927638
1321322
1808621
104354
668298
659370
1095320
1633322
87948
692426
1784893
800494
100312
1328886
1432952
398926
39133
1438723
1011226
1277681
139963
455775
1318040
1175588
970367
975323
1735581
411049
1542789
1486558
423706
1122786
1038887
1366880
1753261
546332
366681
1716842
535366
1399022
36075
708448
1227057
1710151
334538
1076427
271490
516787
1189848
1431962
1965155
1941163
461825
901842
953610
138845
102738
655516
1738672
1674881
784507
1041803
1289717
1466493
213231
493515
1316109
581901
946984
1409184
981582
1982034
1364231
1378616
1352275
173629
1685183
26965
1996908
451788
1319284
257871
1441390
1595433
868913
168502
835639
1821003
1183106
396965
1081921
1516485
1710078
234595
122873
1653556
299160
89433
95327
203719
286156
1285505
326855
796122
1079132
1262277
1891130
1632914
601135
989698
1845793
862872
1930284
1429255
550119
349240
773825
207613
837174
1346204
139251
1573883
1676353
1641297
519014
1254286
1987208
998279
519145
519036
1088376
569452
42888
115575
6911
402691
539901
555157
1938975
1550912
681396
1215324
995541
1588226
1663871
1286986
195914
1808203
521510
1390656
1537194
601340
1136263
1628634
397891
263413
946181
1663947
223822
520616
1201961
1344838
817136
1191222
1489638
1705519
965322
1119480
7488
337675
322038
652654
1670894
1302332
1826656
1864328
747371
615730
305556
965964
209586
1678071
1195762
438872
1808625
915786
1827532
563070
1152372
442998
1990032
903601
942442
19764
1284833
868064
304468
814823
747907
175513
497843
1927308
1099867
1004767
420878
750724
1736781
512742
1581867
470042
1351370
1385913
1922217
1495818
1735078
1134701
1186143
1601951
204593
1335421
418724
1785346
1982486
1947790
1097281
511191
859437
1962088
1643801
387427
660132
12818
456039
230121
1863898
45071
1820056
1848590
1918391
109206
388165
1165888
245971
135511
1565210
1674118
784406
955795
515547
120015
24546
356580
1115758
591925
1248864
1713276
7201
1882956
1384451
4988
785811
1952281
1677556
1974822
481500
1467248
1349339
46735
1843435
1314501
1576543
18242
1906133
130116
1138460
763182
1785726
1187602
56678
312520
1728638
393732
1474921
1284093
1469660
1501249
839204
848636
1524757
1796680
118083
804592
1644487
1758527
62604
1496418
1754813
821376
598497
852907
838783
923346
1866234
1686586
435284
33998
1700334
373452
1717909
1299154
1405325
1051182
1524604
119095
1369635
1947255
1709048
274534
1840345
67565
1322331
128699
1539790
121079
1876643
39770
896454
1961751
330521
465591
878742
613570
1864816
1209471
360710
1461900
1287307
411835
1554869
737311
858046
736142
1221401
1066342
615202
883281
1914450
380668
654281
892149
1504672
176856
192293
1863825
1611836
991481
1745168
152563
1345670
799465
1758548
1215365
1798412
668556
1291048
639620
1004738
261818
1649520
1094028
170795
1436388
844958
1753595
415869
1883929
1013007
1969593
11724
472207
480355
1608017
1248044
1594
1208916
1269339
1357648
1424379
644020
1910525
1861273
1176935
225941
1176992
794205
1523633
1798921
1294295
796400
480034
1589463
67133
855284
370534
774579
187558
1823665
230173
323402
809530
599705
1313932
1649884
1496182
948521
1039775
555996
123355
1601864
1532923
899437
1882689
627696
532869
1288611
301053
267776
227807
1005374
1590227
610051
1204196
633054
722602
946739
609789
604278
985913
1534683
435446
194468
96156
850900
445592
470339
1339584
540168
453940
919004
787336
542354
1589992
1138119
1336746
1783387
244861
856995
140381
1076560
1252832
816662
973684
888732
1223332
167509
913064
816519
754076
1250144
28809
1526316
314817
240272
122481
200155
1048679
1994198
1046574
1501578
1527285
172723
373203
92222
948582
1622611
110640
1130727
1667275
472363
555851
1422561
1587904
1214112
1986594
1892989
524576
233066
1510329
1772714
1247244
911506
1257207
1093216
554604
302938
917881
16
1760840
1349228
205067
1934346
1104966
112805
1594017
327657
1752958
951897
181888
651688
699997
1173162
1952576
565548
1240075
1291829
414511
218067
999983
479113
1276099
562566
1616100
781318
1732383
151578
894843
540055
1636262
99900
1186452
1532290
756357
228360
1347989
941492
873193
734905
1729745
970876
911140
1551763
788719
952548
644687
159510
1861384
769033
1913746
1314732
1083318
1035335
348790
348495
1596756
103015
1598936
881615
1679259
1927327
118340
1978488
77019
1179303
1968421
1735203
1286016
1827911
243682
521232
163913
283853
1996151
631400
935893
1291362
1997161
1716876
1773126
1565405
234060
1129526
1421525
146782
1889806
927245
1661407
1636643
750445
518653
1479517
1981782
1475408
1395594
1556203
1210099
1057203
42447
1783302
702246
1446662
1750019
1981682
933473
1898647
134551
550896
1071898
1385537
308321
1046447
1914203
1479452
1626436
1063228
894013
1074442
1324374
1766407
58422
884031
398826
1982704
1420333
1768584
1411451
92685
665357
1646090
1334194
337115
783580
346040
1123636
1312080
1536882
495963
754130
851613
1980192
909388
125419
696449
1016056
1620059
1125541
821870
764092
1588636
1353586
1173836
751204
832044
925804
1365210
1962911
661010
1944432
1667086
1032416
1488435
1279192
995978
655953
595638
721548
582967
741921
1369196
1495661
1914187
1638578
570890
1423690
39687
272409
1571165
655793
1647799
1462989
1826390
1168502
780434
1205788
829086
175551
1927659
350828
304644
1265525
333270
541033
1335286
25258
120157
33360
347339
740257
158310
1408452
486552
551144
1255548
1094716
33511
1415806
168501
1047348
266678
840946
306939
1073766
999667
364442
1316272
1056978
289159
177187
1813015
148619
1769301
141011
201359
374420
512855
415576
1654148
570577
512491
1888226
1595692
1070942
521247
434143
1636468
1381293
1092532
970017
1038121
617312
1980103
1461929
1605896
1112502
1129114
1007926
1789482
1769754
746947
1686957
629552
1931543
1431306
1024311
1440527
1738610
1439127
1065082
1751106
1180077
1455190
553599
1860676
340073
1823298
1790102
35361
988639
1113394
1618810
1500943
879787
82331
1998461
788134
862829
452965
1762463
243943
707836
788525
1982984
571628
386420
1699734
1861176
1348409
604776
542916
896766
315471
251644
366934
1659539
1589769
642212
499674
261800
524287
1490379
1798350
761462
273936
452609
1487690
809885
785826
857087
1823180
976524
273850
80736
1592479
1776165
1196172
821687
1296224
98393
300106
670784
1892136
346399
944631
1452579
1804530
1748926
294683
1970406
1719979
852548
736955
1787125
175567
858854
429769
477301
424991
1345886
752794
397735
1629026
748823
1377867
1774454
1035960
675978
111654
1073276
1962284
447166
1073003
1296111
825676
1568266
230033
1642159
1315854
856534
678848
850615
1554965
719512
617892
1053811
88830
525407
603710
82213
1815670
679097
1795203
159988
1702850
792441
1342544
770718
533275
816829
662536
945179
977639
1234064
1184365
562260
1712985
987421
852671
658295
829520
496464
245060
591251
1477644
1468627
1474606
1932732
253600
1722657
1261684
313057
1457364
8985
1636146
398641
1082666
925054
571677
1254655
1133961
80121
1336961
1207466
935697
765446
598637
721420
672654
1985875
1126807
1727700
165860
1776482
1803945
1078970
981739
767016
1907018
471376
1709815
1153792
1837470
1420323
1109298
286594
1352967
263336
765222
1129497
1718841
1766055
976920
639338
1534166
1015807
1268733
1889728
30590
657453
314497
245739
1682952
893509
330834
163677
67603
515657
1810225
983898
989060
649813
1679736
1516546
1855786
1799600
881346
1697150
1641501
584139
1709176
169104
1699563
1089515
1532722
303087
1836702
1721467
678397
700536
475799
910309
1011633
686675
1279260
847642
1681065
560124
1066536
865385
1765023
55752
585058
788474
535769
398870
1133900
258906
143101
1970898
206672
302632
500131
439043
1143604
1029709
1012891
340852
10412
849762
1381098
320000
94486
1559031
155863
1937196
1874835
1987322
1575337
1747170
562637
1605462
1351760
66207
1011921
586243
644734
1218277
1262960
715126
835053
1443324
1059536
430940
1946283
1774655
137602
1524018
1638762
240473
1559851
730648
411964
1749436
1676962
890029
1913106
640816
15319
24087
76700
47461
885399
990131
288284
1759551
1425761
1024382
1803733
166513
1718041
880790
455192
1477655
60305
996849
1217868
1083902
1198724
1652447
1830683
190291
1473277
1183316
167385
285098
1613018
1686560
129333
1299261
1910390
979305
1117147
75692
445903
574347
1770296
775646
1317014
637822
144706
219806
1878702
526001
807193
1596717
432441
1171979
318096
1877405
862379
169760
1581247
182308
1378516
925796
1305998
54938
754823
428975
1959124
1246826
429321
1199217
948250
1926895
543323
187312
627691
215828
438442
397343
1748089
1307821
278911
1045652
1691383
1016975
806147
423401
25634
88433
773946
528165
1686109
542026
1368758
1480434
911017
505595
1521691
628626
1116585
1160628
1985856
1018356
1738109
350097
1012016
795743
917855
903961
507013
1699964
385352
250448
1328290
1380743
387383
942682
1331025
1137602
1411816
775101
641572
1521136
101493
1158580
241407
946898
475670
639245
1999783
1157246
53364
118758
1892903
1418079
766914
444756
989281
1378344
1912750
794732
1414907
687440
21770
1573020
962952
958217
636332
131214
657694
1026811
1299196
1013649
960337
1666453
1063844
679602
366963
1605064
1068236
604777
839758
700191
1049046
1166516
1613386
1560635
1756462
646302
236217
96842
2943
1830761
371657
1077940
1683851
1526278
1355909
580790
607166
1141132
762090
1158721
600975
901514
1633287
1987172
801886
562955
1894738
399789
1850830
1253489
1837715
1594212
1449479
1524493
1579208
381993
1102234
765593
1728045
1895877
1204549
575918
1904849
1139247
710612
1489843
778518
904151
585063
1717780
210822
411602
1138290
1633460
1931142
829947
1395849
70052
1668315
1019468
205465
1323870
210313
807339
156764
1994092
705926
1149054
803983
1555336
1896227
1250593
1503410
617275
561991
1851403
580470
886413
645288
1719441
702066
1755240
943818
1416823
1366888
750291
258787
1005145
1827013
1782084
1319425
600241
63505
772567
209599
1000018
1028781
215887
163184
1646052
1983612
1701765
410995
386921
896610
1543060
1803421
1198214
1851290
1105889
1399046
1124847
236361
262049
58592
745567
1039071
1155563
1753810
1545364
708592
1373233
237635
1944164
1190668
562707
1664824
588691
930119
612702
1697984
543784
748315
464442
285701
1929714
765680
1582446
1829566
858036
662380
1316407
1862402
1746843
1590602
749096
1457800
1054168
1371414
318757
298503
1894358
84048
1873380
1919309
46310
1232348
1886996
371119
513663
800790
463384
868944
263649
1986349
714016
1224713
405388
1716425
1841676
404988
649908
1419548
876707
1151829
1642650
1400623
673369
651095
688018
758647
1958643
1766018
742727
744583
397797
120567
1649330
737444
1110913
51131
630482
59583
703126
415499
936359
109112
384057
415612
448556
285330
987500
65494
879151
35307
615822
127248
701072
1167318
1547867
979961
225194
1775644
1463706
1080791
1485170
683041
707334
1235876
642980
704746
61652
1434837
1869954
1494745
1049959
123734
1996729
1982168
1358675
161749
1388034
557856
210854
1967122
217153
1892681
1825651
114893
1433985
675775
841269
1336126
1535611
89694
830699
792518
1984026
375352
1449602
1157184
1942030
1034006
1397786
448099
289871
920486
944491
1301332
1462857
135446
171932
1667584
1571660
572984
1585690
834028
1836874
92215
1160676
1410444
443272
1585848
67885
21722
1245838
887421
1692645
1264241
706673
1763415
956544
874178
219662
814044
1943450
2879
1114475
262317
1110524
696852
1693357
923793
611243
61600
1737966
766842
1995948
1659822
1617772
1205524
1475046
1263578
646318
198679
630459
405931
144172
112087
1726422
433578
228042
1655560
728433
1493446
1669323
1366789
1115587
960545
276394
957128
393712
738109
527005
1903587
385783
905465
376128
1294715
655317
1435829
748410
1090230
481728
1971113
573945
1552368
1100218
1843002
748204
1622151
1906253
832097
1183004
373415
823173
1078457
505631
424150
169701
158630
1057741
1626257
1388699
252216
1476647
591862
1050010
211433
1873556
1056278
1036483
1650811
917484
1570271
315040
1701149
955513
1359789
66858
333094
1579876
805068
530505
1763643
1032097
486991
1677547
295762
382461
336432
1391029
1407934
1914152
1563864
1015219
421843
305235
1072720
475363
757886
1352312
1744115
1960587
1000799
563399
1601608
775997
1250941
1214777
924010
1819689
235821
1206573
384196
191122
195122
1147003
897694
832973
1973252
1871504
1171137
914010
102258
1538416
890821
1999430
124253
847524
1463586
1926882
789566
1900902
609964
1602174
1044652
1461934
687190
1634639
1959929
1682052
787018
1898873
677406
544766
1670153
1719171
678890
1346392
1102876
481530
1929423
26214
155282
557457
116726
652094
572262
1603809
1075322
833858
476196
723672
913061
1415852
720503
1972551
871285
445753
1696224
233199
1716435
1988437
742396
1332305
1520946
1686643
1266005
754420
1664114
1882811
1674587
1339349
1071974
1279054
393040
1560193
1768223
804712
92646
1379922
1428886
463719
1100478
1243476
1320564
1784246
849033
1788541
120098
589813
303360
657574
333084
478629
118715
1940519
1759532
1545431
993477
1406895
617995
1040498
743102
1383318
1137727
1251291
986381
206878
1821741
761159
1695856
174408
90139
1434249
745021
911572
1959269
1474165
51376
1546409
33838
1747486
1198431
202317
52423
10289
939090
1009990
1838264
425764
205293
671273
1675963
343135
1500194
460626
1771436
393162
1198125
414999
739709
946179
682948
1512623
1281711
1442294
286643
305653
1560486
1898425
1272491
1765692
297492
32807
545567
993980
1726143
965501
448741
1247461
1000465
586244
596940
281462
37010
1876556
1534609
1265937
317392
1567362
625694
607815
406222
310868
411234
1564947
1322179
1900265
273770
763252
537371
1075884
1217187
628450
939043
1866082
609572
977745
871721
175657
1492601
262643
1134567
1131337
825378
300908
1322800
888601
1428305
1318660
1351873
714125
722387
697413
1348325
775699
1904001
988725
561651
1192166
228490
991765
1244495
1583891
184196
1202812
1680626
1354828
254125
1994025
1433697
1509029
1531833
224570
1502269
430192
629923
764178
1659355
308420
284770
265286
255661
33850
665857
1017956
3486
1608070
57289
729891
1710601
924632
168003
1643392
1685620
1297499
727946
422158
891511
1413859
130409
615426
1087313
1243773
304227
1573765
88251
1101647
1585521
1719553
1489676
1013021
1566320
770483
327027
1028028
1907066
1127716
1594598
422242
162692
835209
632675
1959441
558766
1600574
186037
1948667
1904237
1200670
1974516
446903
1113366
806731
856363
1055077
1669648
435473
1616550
1659400
68794
1523992
31358
1089398
1177263
845483
456347
584487
1772751
1935089
330315
1673231
796232
1097448
1191199
697769
1179943
950530
1724131
1752993
863536
975145
613732
554779
314604
1815297
216010
818973
387234
62789
1194666
1482832
1677908
1872810
347438
1230807
1676347
1864774
1471628
1612267
686277
1316546
1263241
1904755
209287
541452
1740859
1515379
1699901
195097
1904321
174138
530777
1592534
380120
1828270
101990
522205
387395
940801
636772
988944
1980243
1713387
1403570
1270977
364614
1058125
732894
1926856
1327001
1426630
429987
404164
226170
474773
701282
1024760
720784
1300084
664936
872892
1616658
1998085
1829203
76938
1440022
1200439
1317245
965674
1020083
1313069
1679896
909349
63987
972350
1812062
25502
1835370
734738
699805
211012
440210
1213855
385275
304739
952295
1643447
1716371
488984
1579309
747008
214859
1410091
383997
1280956
1694971
339811
140740
520449
720569
957650
199338
1660894
1712050
1429031
1123948
136512
1058060
330442
100388
721925
956235
190240
678617
1999253
722978
1119106
1501206
1136781
1602161
1249076
1608018
1028773
41050
803992
291547
1412246
1593943
1760717
1050646
611981
1220496
928479
839663
1072809
910277
155391
426580
1410584
1679496
619566
216971
1775540
1370377
1188297
357963
943764
1413842
1089906
93026
568588
166113
964566
148998
1832986
57769
71885
1038756
1432294
655783
1226283
1807911
338193
1391267
712617
1980869
1570798
1408095
1498326
1994453
477952
741988
1764920
899766
1214622
1398588
645488
1503365
285773
497611
912924
806339
538420
1436851
556575
1594856
332315
1234851
975120
1525695
1005073
951613
496757
889628
825750
1667014
274466
499748
1527582
858799
1256001
1908593
1019148
1970471
1862073
1248697
919869
1202680
1408730
712253
601304
1177527
1719511
1693495
286650
1502247
1359099
1399143
101844
1282396
223001
591010
1246574
1218560
1489598
555844
571415
385807
1066156
82514
311412
41183
1224326
1157206
1605662
1670252
1988432
140352
721364
394518
846660
866374
159868
849106
1533026
543684
1177043
10534
1256347
1564430
1342154
1480918
1894535
1571131
1943851
1038321
883906
226900
512766
719180
311064
1511595
1749562
644404
1425855
985739
1566536
1839297
1763040
815394
847792
1559226
1885272
1367006
1579454
687333
513716
732505
1455595
652385
421401
251314
681068
940643
171839
1948132
882791
1322004
1979974
1827160
1374871
511760
454484
1192959
1267266
1883721
1053077
1930214
482086
404469
836134
900831
29457
1521055
1280423
1345815
1802953
350878
885579
1801453
871561
1530784
475597
584874
1418978
808523
1929318
153195
1218626
1173985
212477
781593
802501
1475324
807593
102225
1926873
1741243
904178
1961626
1640463
11176
1907441
1882042
1820432
399936
1122972
798021
380207
1735054
517113
1187143
1719268
1456190
1020698
614519
659438
1881470
1115810
1143069
533858
1183677
182658
1150166
1990796
1025702
1553342
809795
1808378
1906854
1024418
718131
1722140
1011116
1410876
1122941
547405
1244871
1424899
1007106
218268
1677571
761887
1130397
1003416
1074655
167669
1564278
1510197
12183
1182260
1766452
1416639
1964241
1577386
1702393
428443
1335376
939793
366147
1274105
1500817
336363
295848
449845
1332311
293156
532808
117804
755442
568785
1020306
1711801
164679
1807468
928663
736222
1111542
1684980
546337
9064
1911461
425596
37355
49690
51371
693385
581007
1394768
523707
640562
1933304
1399777
1970333
1940887
402860
1017308
1472631
75097
758558
696169
1112531
981416
635708
239181
94950
132641
218129
1470185
824476
556992
1756870
1220742
1501350
484427
323192
1707856
1841956
290670
525055
344314
72310
900330
1166855
1032979
773485
963995
1590949
1580424
1737058
452470
798547
884162
159346
699537
1193449
51679
1833672
1020590
1574507
1801738
435690
1805433
758559
1409387
800465
382585
183330
710588
121285
960791
590599
162456
897796
1943441
129991
30985
417238
417850
77461
1158834
1897571
230854
186452
1036687
504714
2397
848179
709370
115981
963147
1712436
1732146
894148
44842
808874
1048746
1043502
1122569
251525
1937338
403062
1211924
194343
528856
1960575
1045556
199155
944677
1913130
550245
470561
1804907
755202
917015
1044668
591260
16983
313505
1533613
1027637
1116248
353959
872913
387583
537315
446174
536089
1002036
1603064
1437106
1571881
1844345
1959002
1791245
3602
799457
963714
1748126
266977
1973631
1568011
1302206
1792856
1933478
441682
265823
167938
1540335
1732894
890777
455715
1930368
1699572
1396492
1339788
1301641
1632115
583230
1737445
304600
1561858
1987554
1847682
1426128
479017
977006
1843942
1676824
1884294
669734
985648
11694
212225
1297114
1378833
748776
824844
587010
1238447
98635
1413692
171224
219081
1681376
1596429
353314
715751
1139271
1192465
358699
437372
1279088
433377
927345
1956502
1493421
162392
1546037
129139
1506266
102277
509781
1702757
86284
1771739
924179
156724
916048
807466
1485547
470859
460998
489528
1095914
1222901
399822
1682115
547642
1742198
1373835
1039122
327928
1719397
1954834
285098
1039175
795885
1400030
522065
1487880
1324756
1334355
839704
805162
165099
860876
287541
597261
145821
477594
1429127
1668857
327212
113367
1183195
1786079
45776
285057
243520
947298
267054
1708241
270609
1223891
949815
1086118
1467431
792637
327143
567406
196261
209005
1845816
1181783
543068
1877734
466799
600514
571219
1685377
547204
1628799
729273
194298
1851005
1570988
1251597
1642872
1105329
41008
1738989
1548002
476840
1590945
713730
1971224
749690
47769
1012812
1880316
661145
1952984
1653699
110111
976099
669484
366159
1510175
606012
1712479
956827
1098069
1676361
296809
321792
908887
1908587
376327
1749347
697796
706881
1457744
1306017
1789203
1438137
1308548
1072922
1222786
597839
1914144
213336
236960
1376349
291376
581592
454761
1246352
1533163
428013
1679748
480340
1575048
1430280
595019
606423
1604787
1691419
1422179
225569
1410773
1329177
920123
877076
595904
1416838
298869
1187296
1203756
477630
543524
1680326
1243118
1374744
1691258
330315
1570797
1979853
1425442
533960
985677
1454450
1728130
1439922
955925
1777718
1341235
711032
418880
804403
833558
1795484
503089
1646959
763326
1545279
1174429
507331
893787
1374178
1473937
549365
370248
715846
279162
149315
965106
1189254
8631
1808524
1914091
1100211
1563732
809542
519107
1013497
1988267
1837153
1422331
1368106
254804
993952
984660
1984978
1403031
1713160
1717595
1798606
92852
1294483
396152
1543881
1425568
163357
566028
1221420
1681398
827464
973671
1918792
129919
538886
1500385
1938273
1956650
981956
1188511
1751980
1029695
652537
9564
829682
730228
1175334
1036186
47553
1486031
1764169
1735598
148487
20483
180508
573489
1198128
1075601
1500035
237782
1882326
1855823
1485433
481524
1912971
1651186
348892
1112002
72812
1001562
45017
1951150
1253470
892460
1995769
845246
1009796
106506
163056
1523596
67939
542500
252186
1566920
1871440
108726
227853
1332116
622144
63106
1877129
344634
1590449
70258
1279842
1632038
847030
1825289
625542
629769
589691
860078
1702003
1853134
402322
1227823
1417259
141974
1826804
312508
1379979
67382
811566
1328714
607393
1374474
868022
1830951
1480252
695674
1482819
1086336
1721841
1480069
583148
722101
1805632
1762951
157849
1581433
634445
854408
220721
17989
203093
573653
907701
743851
160103
581640
35393
228750
1383542
1025496
1461269
931855
44109
216763
887475
582602
1711722
445097
1691058
1274400
978634
1733968
510036
1682587
543563
307702
1264496
603838
231651
1921640
535965
650301
1671240
1299761
826239
608985
1174835
369724
615520
1664168
825344
228814
1043490
268652
1190056
1271601
1283967
1230627
75847
1789217
975550
547908
922520
1739880
929629
568830
316109
1776894
1290516
1074140
451204
419233
491776
1300425
1641558
719206
351153
1915680
1366669
731840
81797
1693919
302263
821526
36524
1162319
189569
219552
880082
773397
393780
1479906
1551126
1521892
604919
793321
1179173
445801
101725
1646232
501088
163591
749763
592479
1823298
396520
605564
665811
1373151
103466
920029
491435
1556297
840273
1729401
674183
145661
50265
893163
1799736
617086
313476
1678794
1190384
1864204
407519
1468014
952591
1283726
890802
185987
1812300
402273
1240324
4668
1115642
1543815
358603
544481
1900806
145711
523230
651286
664200
398506
350925
177282
1882988
1955886
985747
1558713
1698211
1435368
1232815
798217
701739
1089295
393814
49808
807933
378437
792793
559337
449075
1644213
1576622
1310824
1725791
894534
1643248
161961
120117
870587
1215269
944821
1922543
1035443
1021789
625420
869893
1367876
816776
438990
1715678
236145
462052
1221167
1974453
1464582
1523866
1282717
97052
1767829
793500
1146072
1425033
1568203
1450365
831007
17208
1063389
1920779
655716
348843
909649
92947
1396798
1764781
746075
731087
1089580
406147
1074759
1467122
1559337
1428678
1853561
1340879
1003267
48788
1679239
1930039
1075918
1822394
1725690
1791070
989839
1470410
842357
1726850
166908
150760
1591835
1572228
1565614
1742536
1640050
694666
1776269
239
1564726
1705545
249358
1013734
1191813
341260
695672
525597
481752
724964
885048
1491163
111888
266932
1579713
253322
500692
468564
1641635
877286
74617
1897117
507487
185315
1382550
207127
26365
279891
675294
986834
1330165
462025
1310779
1268019
1281285
1668762
843068
714502
139269
1353000
958902
922314
226320
1967426
838677
171987
82419
1477910
1834956
1514500
1566317
1842387
1404676
164296
1834792
959423
1757217
271663
1448384
600724
503000
115549
886959
231749
45077
1736774
821758
1312684
677746
655334
1919166
39329
1562346
1614856
87089
1917225
862747
846046
794767
1792297
1244001
355398
1094471
1816898
332352
1352
304045
560848
343812
1573529
1916305
703564
1640121
1085332
303824
1918288
1433666
637670
1962498
1072684
1927681
94126
442535
1420885
81257
1788409
1625863
630998
296918
884634
670476
717542
1371660
1501864
1842241
1274143
426338
34835
1921049
331072
671832
202547
1433021
645553
1727840
108803
1217529
143709
752753
1106354
1213040
299582
860223
1654234
1883935
389887
104458
1235653
73067
267713
92703
1302622
1270808
479859
522064
1148072
733659
1840578
805664
1817639
403679
119382
857081
1372931
911722
669097
396984
339520
1024488
902400
26819
1773529
1062296
1739791
1808282
521907
721987
795136
521825
1961592
1113470
1224767
957171
1061801
314427
581455
1532201
957279
1558230
1739981
1714066
1969269
327311
474436
1635821
492595
1383850
160963
1724539
1557766
646603
323881
1161405
1463170
1325661
1542515
639138
1603449
599226
908246
11341
1047604
1117301
1755309
1590678
204912
1559884
877818
404051
436309
1097971
1397529
558549
1415670
590085
255608
1750321
27967
1712706
236092
1929770
1231791
481896
1344546
1202552
1748446
1693779
700548
1662846
639620
915584
1643079
1688282
641384
199593
1982834
1430710
1497330
1165733
655195
119516
1494551
116826
1072754
158852
1597139
565971
1576934
215564
329256
1234782
372240
1080415
863175
1052104
102815
1193020
1007731
1589534
951255
948714
698020
859093
97452
951549
1581286
776397
127848
1181224
1539795
93678
1072286
569574
268677
1566808
1645879
530540
1829312
1224768
886393
604574
419688
1741038
1197608
1192995
1568245
1641215
765060
1953298
744886
36576
412867
366769
1443898
1727473
674975
1633265
1964519
1441120
690687
719012
48102
1410197
1849033
1819442
1792449
1667269
1517589
909997
874219
1989512
1695808
511610
1329569
1073600
1306513
1732358
68937
94189
1188579
831776
547088
224820
1943063
1449964
359272
1253682
1018537
1044270
542168
725498
437385
331979
218020
542961
252791
968851
535372
567570
1060036
1192472
1666911
1276551
707163
365136
620202
1152370
1962856
68171
885540
19626
1911224
471106
1918289
202612
471986
1966290
1672168
1183526
704462
1391942
205807
491397
447268
1266473
711246
1438611
1204267
876789
491542
1792918
1330629
1846206
1687895
589361
1848303
1531925
1193601
1115663
222849
530227
674151
964003
1827058
90916
670649
37321
121661
1973057
1673152
1279431
753204
1669833
734129
247191
1013124
1678017
1072203
782972
1542581
1556101
1893071
748365
397794
905443
1679021
105883
1989238
1769056
1442920
674581
859730
427407
1738276
1176875
1553602
473346
819944
1757148
473013
996657
1902730
593116
1725538
39164
1309852
276901
1591913
1022043
1361591
176627
761115
623197
1079716
1119217
469407
1062158
1443112
1445239
1721788
1340158
1089222
786102
29364
1001925
1142413
335905
1329709
11254
568532
1324445
115512
1992262
537975
39165
434511
235489
612030
155708
1820460
200735
658027
1333316
1579219
20398
957415
764854
1049975
939932
1174315
1073085
1441618
1323839
98484
1731438
1690726
1212251
1484510
1045278
772612
471852
661835
248058
1576758
1347169
29325
298616
1963037
516580
825936
955176
691337
1672913
464488
1199388
1373839
1649550
182851
789774
321848
784722
1069234
431423
900928
682264
169064
1314456
878534
323252
1294062
1052066
427471
1679599
199976
1333666
1940440
213339
1599702
1127382
604023
1206977
408430
606393
115741
866708
1446756
740405
1950826
1087363
266466
485062
1931028
485581
342403
1304322
1729153
704110
640047
903505
1181959
773504
355754
1097283
980380
89415
1428631
1384874
263934
1976932
1579916
1310297
248272
949684
1390432
747657
28842
205439
260161
873537
36984
701547
1087261
1308952
1581883
753035
1895739
9299
1119077
1702633
1745251
1661898
891439
914943
1980191
238716
509257
808127
1411137
1195451
494988
1826185
1445969
606069
1316726
1342321
599043
313307
1133301
208722
900493
1725729
1582087
657719
1223159
1979025
1365488
233546
775037
12666
1822268
141859
171439
1902969
533550
1633115
933546
1231608
1549399
354043
722633
1476114
1713009
1658472
553444
1333206
300904
746518
390784
968827
1135780
750575
444186
120516
548323
1555099
1270737
540160
1091364
1030980
1438259
521403
218330
534222
845360
1801282
254440
461808
1213286
1376437
1832508
1733186
356502
467603
1826170
1911402
1726039
525793
1306878
899549
1410006
1930538
564862
1122164
1076612
520961
555356
785364
1206388
825214
675060
1527344
1292827
195337
1777357
1319579
351895
1941464
1617726
1226439
1737179
462366
1060208
196988
607773
1632231
1360425
1099321
1569255
792937
477219
1675434
1878603
20298
120581
1179052
1517720
580929
1054625
1637153
1072365
604765
1727619
393479
1994272
433748
822851
1897588
1584821
862356
665056
401985
208597
963032
1926972
652307
548678
1308387
168416
1603486
834875
332965
1031066
1049398
1563287
736953
1711938
1275334
1418833
1804189
1451543
727684
1118006
1188963
1754864
1846421
333282
1667639
184078
1010447
47044
1968571
1875980
421716
912497
1528344
1013625
1142346
1227320
1314894
1325884
1088133
370563
1585310
988310
1619722
1744596
1575294
998249
1883966
1577261
1429661
1088435
1281573
1395286
84622
632704
444364
31586
1572470
322967
1292626
779233
1125448
1283819
485888
166801
913256
1141612
1258623
875706
286911
352205
509693
579771
65877
318744
1942110
856966
217578
955237
22588
1265578
59140
247641
418093
839970
36570
1933550
263676
1519974
919963
1052081
517165
1152313
964348
349500
1607620
1533441
1726378
242325
939570
1881675
871906
1764842
1308030
1465105
1469534
869645
1780677
1272466
702543
25504
1777821
260078
613890
963496
394451
183068
280066
1571462
650049
848165
74326
1835238
1877511
1813516
865492
791198
303874
1575062
1868448
1416454
1394773
275489
491784
1799373
1684040
1895040
1165033
1248277
571107
1731393
1993598
1855525
1017478
1118222
1993228
937955
89428
1176173
1652005
1106332
1902272
757591
503905
1462885
252257
913003
1829332
458031
178620
1446682
329887
26563
253301
1098868
656556
1468188
1028369
165103
733043
450863
403666
773231
1644275
252972
1289278
1321636
1265624
1435938
261063
1310599
1667566
1927383
1212185
1406800
567509
784394
840867
718178
120823
1572455
1312989
1664798
780895
1834560
936683
1865062
25704
428629
584833
482383
118468
1325428
1697828
358904
3520
548272
957616
722673
983203
1385463
1605710
1210505
427512
98875
1745157
693813
374009
630096
911160
1419459
826716
392125
377451
1233951
1856989
1489675
1523088
559316
620353
1917831
129395
457456
696384
1026388
1866304
1537635
709171
649574
86421
735394
393259
1550822
1707699
1978252
1167153
85335
273204
1440215
1847528
1820864
749305
408421
1003671
394350
943808
1014503
612994
699987
307098
556547
1848531
400309
288900
1103587
1979791
378557
1551146
122137
93268
392912
54649
1387473
1966403
880093
475139
904485
435371
212045
800386
42934
1952420
1441473
1774031
585350
1092114
232428
141221
1408595
1678046
1527726
116393
53687
1091389
1555682
993981
511103
884319
1629042
298764
1904881
1946615
1946117
883740
1423019
889806
1167989
732198
229682
140193
702424
1958804
287465
1243623
1811818
654280
1349077
1136647
914938
743063
63028
1028538
1879847
1865823
132125
680550
900365
820645
786815
1200666
1547167
690744
1507521
1383145
1641985
1919509
1244400
324852
307285
1752077
1616646
1012910
945740
815242
519713
1280715
671640
419963
1491306
288422
1047016
783261
105276
1487918
470512
882479
531442
1103850
1182043
731661
97581
1808563
971432
156819
1600993
1898687
466412
776142
249022
1586808
716643
109877
409425
1456001
745457
1564674
1579688
1702252
104676
748893
960154
795282
304159
239134
294667
1439450
665324
1998055
800590
192099
1167844
345067
101652
1737886
375672
154560
1491024
982231
341561
1578453
1537856
1852608
1112016
972154
1029537
1519484
357614
382732
549131
788165
626236
99700
46917
149291
773460
523102
500261
651214
1289109
1932237
1112647
460953
1358394
1982418
1040984
1822844
268600
365399
559886
354463
1397830
316944
1064253
1082004
600662
825416
23643
320640
805174
434378
1836852
218781
1561283
577121
1432739
280213
856192
1293477
328063
672464
279905
1770856
1945339
403770
1878204
197005
1031778
1025679
1384886
1329765
745453
474982
1384509
1865690
1947128
792383
203234
58459
336616
1706463
957483
882858
515081
1735419
1193037
1843186
866714
172526
812964
1265168
1691143
21481
535608
1863845
1823230
492526
1264190
914700
596219
1388287
77534
1318595
1580457
856365
1870607
1749598
632858
1896910
1458938
1996897
1554508
1805427
634797
83172
1425507
847438
658956
1479029
707846
1525884
1877113
1968064
352988
1246721
1795568
1144786
1711006
1524941
1835117
1177140
793558
1421878
1625710
470437
1085211
708092
1317874
286692
71602
805021
1940994
1978253
1694432
1158750
858885
123909
1051446
563905
669399
1189224
502157
1858064
1803100
877109
753376
1153590
1379114
1761229
1596838
1817718
616050
1513192
165023
1982877
1527981
477650
861046
334437
603892
1876799
280217
12824
663039
238217
1357301
268045
972055
100531
1034001
299614
503702
1700174
561460
1269797
930865
902349
1380965
311430
331696
1039404
142953
1208105
778353
85805
706044
656948
309441
192569
285347
914939
944072
376264
1060892
218219
1123538
1388219
1835918
1409790
925414
1053388
943489
790903
1149204
1527980
486058
1736481
1932739
970120
1069009
1739954
1713232
1469875
1129971
313262
1610190
979392
536174
1011662
1554017
358521
811029
1773976
1545536
1607452
37918
1884311
1036485
914676
1454224
1448968
1740652
963148
1164319
1937969
521514
667096
776612
1321259
1772086
1682256
484985
1319703
1070318
1270827
521539
397926
703733
640773
1142521
34349
812476
1092441
346934
1708423
1826021
105491
1058752
424839
172902
767578
1898374
1234535
659047
584691
1903276
688822
477581
1408532
1200465
490170
721397
75741
35256
1678430
691371
612207
1032418
1999812
1559662
1596327
1875053
973227
1333126
1868736
226207
1478799
814822
1012473
1842458
1239068
644248
1217504
1543340
637341
1317670
827022
51406
910449
1994482
926848
239576
1934279
288115
46175
1306703
204723
556714
1873315
1610541
921496
801321
466860
246859
849062
501534
1746561
1527412
162350
1955879
1081151
1170357
564901
250106
849038
784014
270546
768185
359390
1900281
1268631
1665696
1578985
1079829
519603
929887
5486
478299
1282182
72889
1037115
1680125
1375995
1870220
1568453
1385504
1047781
51119
126752
965155
1734954
1410912
916884
46123
1982825
663352
765740
854885
1283979
1676668
1174708
1148140
1220654
760414
934026
1392901
325755
397413
837240
113670
1815028
25377
1004996
73123
1510185
1427494
205568
223878
233288
1149244
1382263
261778
1663296
579462
558225
1521724
1209846
108449
530241
1720273
974704
1490197
1501388
505174
1411281
97704
1429320
929196
177349
1845936
1715018
1339114
668218
1042119
374354
448122
1653571
432721
1323057
1973741
329577
842405
1211840
1651797
448895
1204634
1433817
1326758
643880
1125036
1316004
718537
1515999
483143
410304
330244
1334401
710742
1769506
624808
1179366
147851
631422
1617737
1818882
1541329
946790
306567
729926
1593186
1512148
1250463
690743
21387
386647
571754
1192589
1794805
1536957
406555
91991
1217314
95817
1192974
1877356
1993033
783164
892837
1101336
1516558
638554
1937108
1460265
349904
1933085
1681077
981230
468476
750742
1695989
1499254
1816040
686371
1224215
588685
1175108
685058
844387
1246540
1192723
618990
752659
969921
656778
894818
1069241
1609729
1566810
383747
1518474
1975614
1483668
1938122
25635
486329
668932
1683352
1328112
47281
807823
1274107
328983
610792
241522
892874
1595925
1050050
1517695
993320
391264
852038
1561805
1825004
1269552
529888
1732224
91857
490675
944351
1920588
1124465
171740
1066387
855479
1506848
517969
281801
1011148
1375386
321958
493115
1956271
709244
877417
1972917
51811
1260710
1204860
1950410
1726935
366328
1245353
1033793
701801
594677
639061
1881677
1112411
1197696
1677993
996897
88238
1703698
909169
657110
537664
115327
1132800
431820
561742
989486
289671
1939048
53682
741261
1907142
414782
1536500
423261
1945231
1826294
1286815
1698997
1411952
380581
1846092
1456534
1310583
1552289
19366
1996445
1548412
1626814
1330129
871243
525114
942636
78412
732673
1167193
681551
190570
752866
326950
312910
295834
903746
1400299
1918386
463852
385009
1307171
1298753
380641
1493324
1918592
587829
1453439
1141029
1043524
70859
1214279
76314
1375520
1791522
854789
889554
223998
1212262
1309709
232694
547334
269558
665118
1537010
1272295
1913655
958694
1033836
823780
920475
267762
1221409
802819
1476546
3333
871523
1337062
1247385
15773
1430872
1277984
412129
1670968
1310799
398070
1014082
1602667
1730191
1659098
653255
608713
1821673
487848
556096
555469
700386
264336
1842443
1188197
1517479
901642
967334
1088590
1006729
920080
1286646
879545
1033603
533862
1955385
400997
804801
592025
1538181
313845
1541819
1934853
137574
1420286
51330
898309
1380893
253345
1369872
1350719
1646338
594289
1719081
100777
1480607
657938
1395402
1508130
1476733
1292593
768499
963945
1654557
1917160
7988
271281
1832087
1223187
1733134
452266
841495
457889
245198
1477886
1721657
1642272
1638015
710409
1170735
1179620
1815785
1709471
1612421
1186697
1187453
1243560
736464
1722869
1123375
1663656
1662388
245213
587762
1999218
1184613
1260614
130018
202363
333459
1041063
655862
737070
427380
487715
1037557
1311728
1776768
691296
683318
1627022
1199431
300150
1776337
712261
1494904
1814933
1548757
1595981
1560696
606781
1760730
1204957
1479749
1432109
1983530
1533905
816828
1552013
292010
654242
1375921
1902432
1524896
91424
646363
1544448
577564
482915
523117
1716657
1550766
1046156
1899779
1762265
481689
699873
1237971
446898
1709248
1951390
712148
311619
866069
1394825
821382
1353032
871227
1734480
352736
908664
398690
57771
1483650
886652
84406
1353180
670286
1712225
1283863
114926
907254
1299638
1924699
1971951
471391
1391065
442608
920389
714040
724306
1248372
1201726
15488
432447
298407
208157
55901
40430
1565726
1294873
798841
1946862
371591
1459092
298647
1175513
304008
1785990
557525
659564
1451327
538510
411314
720802
626316
529497
817463
704242
1016327
410268
1239988
939034
553905
225018
448573
1797181
1476400
1021178
493926
1014496
343643
502924
1319380
1768308
199140
1352622
1917795
1665612
1948052
284438
906803
1677040
833516
1567268
597279
1985355
425131
1122950
1341292
1526714
633581
491228
1369880
1424281
1560807
1381810
1286500
894611
1412049
1238519
1677206
1057094
486089
1645134
723977
1798726
619418
1706561
1177967
1771389
75225
1231219
53255
686922
64664
1228332
1567933
1297428
1502872
1056204
1414598
1585143
242877
1268904
13948
268732
1795754
1180472
542606
1551504
1377868
1366584
1988246
592142
392005
847103
1101749
1664560
110619
1962567
1058339
560345
1402084
269519
1690807
500928
1987539
442514
372161
182703
303826
1272975
48175
317346
1296555
1268281
1023532
218918
1123789
678966
962964
739015
1075473
1091638
877315
30343
1050073
226000
655292
1897905
1744913
224391
67390
74867
145769
1794787
1327510
598421
516486
912947
1129954
427434
924761
1339695
1709745
1109598
1498027
842575
1431764
1447853
1476950
1007790
1591190
1144681
578294
1926595
496180
503462
806770
497730
1343974
425443
1761199
1523923
577528
19056
527108
1079041
1253441
513348
861901
1121433
1632975
1840620
1603769
735587
1325514
73778
335854
108542
1608523
497935
44116
290342
778668
1170348
792703
1749626
1767777
1127493
1496472
1582616
369853
1982550
1798004
1722016
1895165
683400
1771907
1162571
1022153
926261
1100267
1869134
637398
1725864
1348292
681735
1730134
1199209
1377183
1985493
1733004
26122
1881690
1571740
1466216
1418441
1424745
342974
989792
347729
563128
323847
17239
1811003
1021824
1829761
1779454
297130
1331092
910879
181854
773427
420339
1234404
315253
1334554
38893
1919775
962579
760559
1641554
818301
1015786
743648
1921628
1033328
1660648
116778
80921
814286
1110717
937349
870620
1136210
1448896
929314
943899
1833474
16879
617629
514996
915983
1680224
425443
1028870
1355148
1408936
1098550
1976387
1283478
1515614
62178
1848072
50758
627001
1607660
61763
1618582
1316791
1095565
576397
1734629
316715
352203
778528
1262088
30766
1935801
1135569
762400
1360531
1989474
512834
97582
1076677
465481
1573429
57603
1497976
778318
1999359
1244913
107637
716998
1620236
256171
1635935
1910564
1219603
795753
1145331
1305832
823845
697929
844068
1625847
1255946
1334155
1243286
1499066
1294889
959214
752248
1928435
203800
1869413
1821505
460919
487186
1971952
235203
1118699
73229
773492
1271307
276296
1724276
1216430
843336
900030
78240
965348
429302
1846492
1559473
647891
1075752
1268594
1415404
202743
1976330
917389
1658915
1856481
17930
990923
1686625
1940685
393744
1642922
1544784
272134
1361211
374938
1646245
596764
307091
49506
1862191
1025028
1884588
969756
1122216
228130
360116
1003046
1198963
83141
1776559
39008
739527
1351420
1127108
875872
1386564
1814181
1096122
778186
1293160
1276067
1457683
236780
1285050
994654
755253
1410023
64025
408379
297135
777315
675770
1793808
731228
1344631
1486631
370709
1358248
1761325
871354
323635
14956
1494431
636278
1116950
1203462
620286
530067
1684789
1518298
1185189
1019153
406147
1789345
757618
1682730
1654093
853301
535991
534391
1995674
1104827
357404
198597
1303551
1838256
1423093
449983
1447320
1483486
465908
236546
33041
605860
1467606
1212472
13403
27051
1959072
275394
121025
1916665
1275245
1428720
166128
138894
765065
1563414
1266107
1943199
1054004
731943
908822
511438
1697790
76069
905910
713179
742766
6043
1326039
815243
1364633
1283499
722148
992945
855565
1207627
352535
172233
803064
1314162
209409
1548878
1146976
35186
522789
1286320
1031478
555979
34691
1877793
1967074
499934
1867224
277271
135019
1676835
573556
1457334
1616271
914527
1136021
709394
1048589
1345160
457131
448896
1091822
1862109
1554891
1107334
1230051
1781923
1234942
1088836
86135
1031845
681741
279828
584019
1250222
700466
600491
1980620
942303
1738830
1640616
531759
978132
910877
1958610
656546
613384
1140592
1078532
308709
961909
413752
1542143
439703
1313461
1881310
891222
1408887
808835
1085298
1922471
829635
1011277
1237216
965511
839485
1784005
1287526
1925272
1445787
832348
873058
1965702
161988
894844
729636
1280631
34620
696492
1190624
1987442
1963054
1869965
218570
1988359
508410
322815
1821521
1220278
1267045
349226
583219
721171
799982
198825
286685
1541958
928877
1124652
351869
980699
792174
52986
1127236
131996
1937607
701040
472237
715392
1334755
567168
343769
588022
1080403
769514
1320112
1867655
692991
1793255
534818
274058
95610
1528019
79752
448830
437138
1656085
1429905
1418013
1576600
96898
495765
1515738
992881
1144990
1610194
1418770
1499866
1623060
1612839
1448151
1652689
1181174
1487071
899906
1617447
645876
322732
1179068
1341582
830076
1185318
91986
1208264
287206
1603365
603977
45659
639457
1076000
1138813
368177
1927922
534529
648830
1461823
1925582
1067908
197853
1545813
421922
232872
164000
306102
1658634
1723358
1030467
795377
1476168
1606916
526729
467406
560950
625725
1155202
1846819
1095796
29931
598346
759279
599395
67657
41909
542623
1779084
343097
1097019
67968
888039
389472
1689571
1558232
1915604
1356934
1059434
718719
1389415
959741
521409
120296
458907
1768287
657326
908072
1421612
99390
315297
1602192
1624224
481582
662836
1292190
1815046
85655
380376
293276
432217
1556265
916172
770577
232068
1318358
1479236
569052
1202854
717961
1697767
1408550
1822897
1119790
1166173
676982
1047527
771573
500459
1935563
700313
1918381
270661
1937289
1176803
803994
678327
1532681
1762230
1023505
1273512
1445909
707321
1971812
811050
1292226
228676
1490581
1164052
812650
1944942
1514159
382819
646403
450180
1847923
314704
1368959
802391
671870
1587200
590816
1493889
871476
1934890
496007
478419
1122260
753169
1934752
1496467
1405478
1239653
296486
1191962
1876255
789995
1721790
1027444
1327609
1013805
1294605
1908086
1687502
428029
475505
350291
185120
46403
1191932
759520
1904795
341264
197841
1857818
842505
993477
175688
36181
758183
969969
1222753
1239561
1883416
717293
654331
1590233
527844
1442623
1924372
838732
1866129
1272881
1331189
1966339
1556711
826995
280750
904968
127049
302993
281514
1477466
900313
438721
831317
469113
918418
837078
766584
1283085
1108280
466772
1994907
813601
214962
1024650
809838
133109
1942270
1668450
466742
1419012
1748349
1586543
930973
722183
720105
321625
565522
680919
692803
1446804
660108
1035116
1919276
175864
134614
365214
199705
413734
769550
1913658
1962556
759515
190735
1505609
1764654
444961
384336
858580
1485685
1023678
1562970
683970
1387097
690256
3360
1003551
87791
57501
1885112
1897578
1624034
1337518
1638197
1440100
859635
1503366
653609
725744
1784921
254160
644793
1219231
290565
1692774
1277707
229786
44088
970732
317773
1198203
1415927
406513
1765880
236513
1603226
1677634
554431
1206742
1304566
868475
518620
1401749
1866754
132396
1332868
701357
1597607
1784293
640453
526355
352676
1803624
93363
1616272
1501220
1466134
1320325
1576246
1349948
1293883
612512
563426
1966206
362900
842602
1207652
1425801
1669425
917148
109472
808751
733626
1535364
787834
111296
967002
749309
1274032
1176063
702781
40342
1795543
1982255
255765
355286
1237987
69437
1530104
506996
691629
95509
1633719
1927437
1017857
127562
888713
1614974
938445
1177738
1243439
1119679
1632880
243691
890003
1114576
1198909
1773540
1770084
608342
439858
233977
1309840
797750
200114
1919105
508220
1842686
547742
823658
404411
1517340
1362907
723652
1164547
102626
1803326
1745097
586967
1335876
746192
1710276
1078790
771699
1982394
274776
1385100
1966968
1696669
1881575
993391
105767
55876
1113083
1617132
935965
826703
1268213
181905
1300800
1882875
1710764
737672
1329511
45287
206036
828338
380113
1866096
1388722
502828
1500289
656552
1287938
662167
563479
615136
15236
1694839
976243
964484
1520491
915000
320606
951722
884255
974492
1376146
829455
263110
312364
1182928
1309582
898634
382649
1498648
1675291
1727941
1723425
658588
1557182
268332
219185
722011
1601152
1281515
1202162
1632002
1053813
1035724
1391614
1936943
1595177
827479
826567
915099
1386255
1506978
1915458
1921265
653457
1872274
1144434
1477460
1566547
1489143
1855949
650080
394700
701320
186845
917223
1249275
848732
1817692
773645
437122
1147496
810598
625642
1839857
134621
1044932
211588
245661
360432
63420
1312901
1432062
908350
1808411
1688513
1119763
643061
1213130
789214
119864
363022
1660169
776103
1199887
1709568
1939546
1521858
1465029
1933828
1087386
327466
375351
1890618
297478
1236239
107503
1206960
1107083
1393200
823111
1388444
955217
1569372
367030
1213309
282258
1112910
992696
211093
742924
1338415
998550
1540667
1470374
1627875
242904
1295784
697851
745087
1438621
1226324
1994609
691014
500204
1340786
65103
1913260
858933
1958109
65798
1125698
1719142
1025703
1418280
1591971
853782
994190
1135266
90565
1320188
1289851
1654325
1891662
526827
481515
1799592
334836
97790
1908471
1187864
124746
1974603
873353
291962
1115831
1894326
582702
1115846
1548457
346588
978744
1019922
494799
1590321
549086
1705318
1295408
66546
778996
1770806
6172
1155963
1990560
1170807
215190
1880092
615096
1051672
1860232
1752585
1255381
917225
1268006
1752874
347941
675358
1763228
523873
133797
267255
103078
1443111
1931095
1555683
330770
788546
1029666
1007809
1304216
486752
317835
842824
1729404
1352101
1512838
1705122
1601461
1946235
5733
1205254
913194
1067320
1141305
1374426
664371
1806272
1227754
1412958
999648
133512
1903446
100968
1068235
1078347
650121
1372307
672041
1161105
892093
630765
95758
581302
1285779
115565
1380438
801378
1157705
350974
1298550
933002
53628
1610018
287195
1792385
325399
42867
289698
315312
1825830
1755270
368368
1687289
826514
1642016
353073
1832152
660301
1266276
8282
1344373
1287508
1777277
811206
975649
1157348
751971
839818
1980751
496085
1971363
249455
55274
491094
1930629
945117
46007
1589019
1292246
1455897
1632215
1493928
1520029
1012369
1422143
193125
381796
1427271
1604225
153882
895874
1719535
497763
1487619
1998009
1884828
814447
604332
527533
1629407
1559684
141911
298692
65493
1907107
1496002
1564809
1125085
1493782
959119
324905
1588128
604222
206530
1328918
1392888
762906
376279
28721
970986
667429
1603219
76396
228296
1950215
1765705
1487584
343163
1640022
949078
827178
548610
347170
991534
1593787
710949
533194
402087
600754
1053036
149741
1968150
830143
677190
541197
1080078
978462
1709784
218819
866483
1295663
1769457
1745942
770838
1514337
1510479
889392
272547
1761853
412245
1242519
106596
1471957
255098
509593
903520
238505
550749
1964799
1855851
1783344
1987967
34690
1790930
927829
1170112
1046191
454093
246596
1472988
294897
339140
520438
323144
273859
1667010
1986276
465033
507616
1094080
713198
1030490
1030566
1616921
387787
829831
1902693
980827
732697
1898014
219200
1590873
167096
864485
601190
1405674
322323
719696
582625
1352865
286327
1927453
508663
887583
531940
552089
1746671
548694
244359
938828
567088
1332501
346226
1131147
1944649
877066
615105
825017
1877187
1288835
1637091
758252
1957086
433995
139927
130499
822641
1142022
966061
250504
80925
1781113
1877405
1160908
1181086
1127277
1138119
556029
1015851
1398512
454797
833141
1590407
344918
1477096
536305
590291
47390
1093545
1400808
463170
942349
1966634
955534
53471
1080802
71275
1434086
1539903
778874
269813
214223
440752
80817
930919
1707789
864630
898584
883823
31432
1000969
1149928
1686778
1143301
1117957
682613
1069989
1310350
342562
1926635
40984
502324
1121826
558642
89737
1336762
1099213
1741321
1153429
1709364
718152
120466
947736
146729
1545756
1125000
1889790
1263889
1039484
204911
425295
1510360
293345
1978469
742025
187283
217941
1321092
894936
1582084
835750
1427464
1720532
276051
1548896
984446
474010
775719
986255
1533648
343054
497183
789240
227508
1373015
945124
955915
279426
1845838
180872
1369656
559274
1418972
1187024
1161069
1529261
345587
319493
913601
185808
1408847
327838
1916927
1637211
1975522
970025
1020477
921758
552547
1827728
1723942
393231
259321
997788
1651670
81625
1293487
166169
1829735
94272
1974727
1148207
385958
320683
219145
1051098
104995
121453
1506379
264957
772981
324048
674312
42380
1305851
758196
905022
1752876
1745384
386921
594358
1795439
1673614
812419
649369
984759
1681337
1846208
224610
1916149
562597
1894671
469808
1858032
701598
1771051
200576
1890403
1661593
1480302
476780
1000017
674044
1344415
190931
524272
1322902
724804
1698957
1710039
1445150
990572
718191
1455484
1070161
500143
1154473
1920618
933754
182217
1682185
566176
1334643
1916560
627554
227840
1963902
1913677
1926313
434295
897276
654896
40276
712738
1816309
1641421
1480002
1849535
1880318
1102020
1810202
1922469
1510032
399455
25058
761149
1543289
131152
1066276
85861
795489
968767
819412
1892935
560110
1879366
247595
664529
392170
1644275
504770
991050
1010766
733829
1984225
308476
1398350
775831
52477
1082136
1094557
19069
1885017
1032237
1110251
369552
1862701
1729418
1271703
1466460
1453503
324064
1269885
692164
913110
1429845
1831021
1605394
1386625
500913
1589517
1219630
862927
282018
444215
495962
629036
1107204
642557
1462080
1348120
1005985
1107824
1128061
777
201751
1215365
118469
93723
1684281
601491
543056
1211303
672366
1017832
1138883
863676
539707
1526233
1169221
1260327
821189
863591
1170950
119509
1464774
1424119
299073
1698824
225466
138796
1532247
845521
751872
1812582
1646685
1972883
829035
1914230
1980855
1756944
1464623
1932416
1564105
215
1996073
673191
443536
1579726
545766
591656
1161521
1056443
1616397
351447
1963060
1567165
1351112
966270
769675
323221
232810
316768
1527186
1287541
1394566
555805
1916183
771471
1245583
1748149
1932496
854050
1856270
232091
1939531
280103
1025023
1082213
989177
1168128
1317939
376168
714621
809988
1451608
648439
1843752
575456
1568512
1352854
581542
1740738
991948
1907709
567957
974778
1821100
1947036
28156
1661505
588431
148909
223452
1011157
824171
409880
1902760
1199613
706560
1979848
3848
1595167
5222
766978
798056
1521998
912256
928815
904133
495833
1691872
397712
406780
756706
1588210
1796037
1819508
663687
1860471
883822
1246169
7307
1476898
216380
877757
1490992
270022
625630
1696667
685892
176999
1075877
1335894
655234
111741
426619
622060
1478455
953217
71476
1841553
325374
958641
1479512
889402
1864771
1963147
107865
228967
672661
1919724
78251
1329003
236268
1531656
1028866
732710
1931924
413235
760707
195431
414523
316664
173392
677602
910949
556200
479626
646091
215520
538936
69945
1711792
1697752
977278
255134
1457441
1138380
150810
1329874
469859
1048213
1113988
1960223
1931066
1474065
774856
1605564
1933808
1713879
1424002
822063
1598094
1134737
497487
1809260
878440
857262
780215
1335724
1761739
887849
1030977
1185182
1509002
1757848
515532
601923
721507
915304
42194
1719313
434383
510358
1305824
243674
1151356
1272922
602160
246581
1278473
888071
39635
347401
1181982
1499807
700698
426281
1115293
1494763
992223
27464
1086373
1189574
734400
1791330
543804
471447
785547
759272
658940
1611125
943855
1083512
302226
1498273
467592
826488
1290995
1157104
917210
702777
1734337
501955
951577
1762846
617537
553821
1898116
1588741
1564331
385327
1608309
1853007
705226
367260
930488
1583797
472329
805397
155182
1758092
184846
1576842
1662403
415948
286287
1978363
115191
1311119
635593
1835110
470956
510415
1834291
1199679
88885
1681857
1201951
1729230
24224
1298337
1216934
277856
1462197
1441517
442521
801309
266924
1924562
611060
1526678
1605185
1507997
458929
1444548
316382
1217529
1396064
1919770
1806298
1436437
23677
1497593
914352
1328930
1468064
1185523
1789292
432141
656998
1967287
1733877
648829
1441185
1595411
1310325
1863310
694893
332308
219643
1567025
1988764
724620
1429274
1230335
144459
538274
1358306
222651
1860917
470971
1489838
583303
955745
224103
1993424
586965
70747
1269398
822755
1711469
951534
1863165
693570
624984
365440
634198
1863598
529188
688818
1862211
483320
1693147
1500631
1116842
913924
1231603
468737
332432
436500
1705634
1134107
841788
310886
90324
541640
783037
807359
247730
1709572
352411
926469
1501814
1676653
1698757
1866627
62330
575426
468043
1746885
457234
1085629
1444992
1627640
1915728
1410912
1046839
1513793
472249
1966017
149646
1493310
871262
22980
1903227
1596511
938734
771594
669413
594806
1171683
682901
1991802
1086497
247962
147618
1499489
64161
747028
1151625
369661
1753399
1726518
384813
276146
978743
1253038
747659
398006
1983746
579292
1907516
409766
931749
1386234
465149
982167
1752946
1751828
301696
475478
987005
421053
1773194
164898
984694
1307386
1062913
1329644
1549837
547496
1279469
356448
33951
1304728
1132979
1014468
1530947
1928730
513709
341803
1056800
124026
796874
341980
392205
1571750
71560
1656337
709159
1702034
1295425
129300
567142
1113662
1023341
449641
1963859
747559
1813180
303612
233501
688093
862816
1434630
769347
23454
1733806
737129
1063244
626394
671277
1362639
1767931
1801312
1538682
1638324
1668564
1998519
306647
1152200
28522
832366
918592
1222729
854680
479130
1292283
1981526
945376
411344
1168590
491825
629629
1542458
1271660
350341
756645
391295
424383
1974018
1313180
465002
1274622
558697
1041827
1295826
1695661
118792
1789558
1796408
601141
386682
1018367
1580035
1364794
610559
1910448
1228979
1704403
1782749
98852
1903732
1043002
1532137
1981129
9674
482811
372694
949969
69581
1949071
179877
33066
661119
1083484
1490671
170811
888909
1434912
1867281
1040436
4416
583770
750229
1125338
658303
1654360
927622
1933422
391232
590189
544479
1968463
1340956
1297204
1703840
956078
11336
1310537
905356
760661
564278
693378
735635
852340
516670
1159182
1947676
1224408
951022
1331790
1497362
1522463
1480390
807789
3647
495584
451043
1737533
611603
1859896
862494
293382
1259277
1914427
1897337
1602345
610818
952918
128435
1290890
376163
117744
1595774
1374326
1555761
564565
1054008
1347657
1459815
1768451
1382548
1057695
763607
300083
305452
580824
451077
764434
1176746
966847
1356633
238838
1955078
550902
440144
1270180
703652
1939163
621751
1180935
47251
1008614
220032
175858
1489357
698132
1386199
820216
250869
93941
1152994
556159
95487
1516472
1199059
1002675
1821965
1106311
1494117
834859
1693190
1072855
1707259
1708038
1104552
1639091
1501854
1377907
196592
1749928
974869
1600543
1466256
817223
1388014
20512
1501910
1116439
1429857
966719
659941
59582
1847613
1350461
513647
35779
1787891
1906246
518002
1535058
1951483
1043786
1319350
1206644
1293708
838303
919071
180840
546096
127308
1699692
656856
1691697
181433
419130
765308
346097
624692
649092
1746752
1639440
285691
1335960
1342358
1246349
255368
1757351
57436
1904762
1711236
23534
318231
1888921
350321
585593
90413
1338982
1484210
559866
1932161
783099
1895853
550655
50181
139460
562461
1930424
737527
1955434
87140
668812
1669669
1497798
1374120
1123095
1439594
1031407
1639576
645724
1034220
128697
986682
1273871
1126284
11745
1963092
343536
1382210
333897
1607640
247908
831629
397854
1297263
722498
86038
85560
36444
823637
793193
737130
504533
1239261
371114
1715987
843883
751945
650335
1086680
489690
878080
1503664
1817688
864601
1689292
614668
725264
378674
1282617
1861858
468498
1529757
385254
1224673
1553420
131987
649200
1954386
18363
1622754
113583
1831284
1175035
77331
1885651
814152
536368
165575
1780183
710078
526140
1553048
1709246
1182492
779032
488682
1264568
1261212
1400445
1182580
70046
847625
1920838
639019
1908410
1790366
1212018
14975
1052010
1686345
1878333
237777
397962
1402167
958446
905846
1600534
1215687
106821
490532
1533790
624770
846913
1870282
1094972
690722
1463239
508653
1727788
1781567
299695
678173
1916976
1825022
663440
1151393
1769292
955833
1426375
1421475
405948
409773
1517400
701791
286475
13531
1108814
657763
939059
768984
370534
1848753
1799605
963612
237404
1794700
384279
1823205
1612617
1865405
1581395
1905980
217220
1472669
457167
1694443
1513739
578099
1409260
570908
1973705
306450
1833079
1647809
1670988
567055
182957
1435105
674667
1855788
1576591
1696220
594359
522518
1119695
1478081
141271
1201199
1980385
552832
703805
1360687
1269014
1374992
1649004
801214
1785100
1733673
442280
718250
753902
449331
1268521
1781750
1305314
1099728
1495993
1739668
380584
1014530
950372
372455
650546
606573
781368
1218215
1918346
1208984
863432
304067
314316
1932980
1770731
197987
5838
1909618
580975
871095
1680572
333084
1793835
1096304
1972804
570641
1926526
1798379
1303491
595365
569410
523639
436463
1133594
639899
955678
441022
160939
1513407
1009410
77423
782364
1452875
246564
533484
1642955
1740004
1118822
283328
1986393
1697372
1103410
81289
221201
493348
567994
1124620
1252734
1367265
342758
1169692
212887
997832
792643
1066332
792009
711305
430324
338604
498078
645000
333141
266380
832832
880772
363364
1155811
215944
1014915
1138776
954490
1643516
1755106
1207949
1265116
818567
1004141
370503
84044
738153
72092
1915538
1340785
145269
539441
250882
852888
1824173
460293
1771180
886597
125062
1961409
1404540
230058
1005001
153227
1096290
1816824
853457
1722918
1512103
391191
1432657
1290243
499756
124293
1798248
1592453
1269221
243855
1443186
822240
791330
1415661
683316
1645930
553517
1913350
1700506
1209119
731178
944355
1560722
1913581
783827
1405933
292057
1309632
1869403
236356
398050
221229
301041
984654
1474710
1147574
1525999
1920426
613889
1305008
273888
937632
1321104
1762257
1989341
298541
1045824
1672551
950570
844404
273639
331200
1775797
1603187
170053
870992
1545211
504635
1106829
1268244
1170242
830876
1041850
1323012
197910
850457
219012
1857363
314826
1864598
508817
753489
986838
758193
728189
1785254
165988
1373253
1186657
771713
1223128
1037856
634323
1159134
629007
1281248
304370
962042
611623
869614
1878019
1953757
569713
1924702
659788
1899765
1911584
1796826
1812646
788215
786167
1519962
850838
320356
38284
647807
411945
558252
231794
1270451
1785907
603872
293872
121956
713007
1291752
162078
537271
1141618
200321
868087
1881366
178564
865549
1716196
1874319
1805270
164093
1389074
511377
542926
40651
341393
1289615
1064851
1338416
457023
1346903
35509
1178074
1106564
1302951
1998318
620551
745508
196955
212458
746272
1227560
1901399
1134455
244953
1705014
1942621
1457747
1826728
1594588
1071195
537616
1469181
1264171
608308
1933665
1792083
1521167
1690362
170565
1715183
1571500
587673
1728101
1214882
774169
1065559
1466641
1270427
174423
476115
1583231
1264508
505639
790785
1506886
1963330
1519075
770533
1337103
1277928
22662
888862
22591
763933
704957
730207
1114581
1598115
1689806
483939
1225792
226105
1034282
1776770
1055755
1497426
228129
32298
1676430
595015
208464
1897757
1225498
649834
1697453
84300
29617
1306329
1239178
771701
1784487
621681
1233969
467591
126276
1434777
1957142
1195806
1113086
62616
1092360
1014427
1194211
857780
284492
276555
747970
1067475
1817924
202973
800342
1181743
217663
807337
1918609
198002
856377
1631937
55676
1502956
566417
787031
1485419
1532215
268727
1160162
981076
129795
1263530
751619
1944074
1984994
1231715
1313052
700917
885106
54433
1860125
1566769
1135052
568353
590977
1476940
366059
608197
396177
829655
1889908
1004568
695521
512664
777545
849287
747192
1054317
436895
830926
1066432
147580
261790
1712273
882552
98299
865441
418477
1158787
177129
31340
335113
1216385
245626
599938
43389
441370
1276640
346626
25441
173037
706036
1596822
29776
1819070
1649183
809046
587430
338648
708108
1028700
856722
1826804
629982
247875
1926436
1718134
1414725
392696
339565
16618
704238
1280746
261368
1325466
809603
859556
506719
575741
1893456
1142507
1109306
1062722
1616374
1471179
1245621
1430807
946003
1291908
734288
980775
1456901
332008
148576
1506871
92737
1516003
1542326
1999841
1468395
1182818
1037429
1914156
428970
831235
954894
466036
1056939
1790086
773016
1588584
429464
984699
564900
546125
300671
891915
715358
1494432
1395515
804740
909537
1193314
1546908
561567
569478
1128245
533980
1112911
1954961
798633
1125317
25212
782269
391785
602582
1814441
335597
1575217
311930
995255
1565479
1453781
935908
1205331
874484
1437469
181217
1993801
586908
149220
1390014
1599424
130527
446426
1034875
1286258
1658267
973793
86088
205149
498950
214086
1391240
719736
157192
215146
1735854
1722273
1676833
1041606
820086
468162
253590
1686865
197866
370424
980747
1269192
1789989
114346
211343
631009
1588679
816203
1412478
1115483
118483
293793
289238
145834
162312
1505529
963220
210453
377610
268588
467071
1993499
1309931
480457
1595081
815418
485443
854364
1753686
1243141
262123
1369573
1458085
1832239
1309312
1154005
1467861
984900
1376811
1207792
535247
152903
329733
1144944
1945720
270362
243271
1701105
1058476
1991413
1429871
1013931
1636764
146676
1795910
63325
1177455
459516
671398
477287
638370
1948435
56912
1166564
395891
1917577
441276
743953
544126
458841
191334
797162
448481
34767
1456190
552634
1680418
677839
1270184
73549
1366763
285692
283724
1506487
255101
1578541
1366659
157691
199742
271833
1328315
365599
1339041
1536689
344651
236477
1666082
685995
1275660
553717
966044
1130843
960472
753539
43531
1103048
1506889
1658992
1942098
1552229
619054
82140
1195175
1604026
1748294
35594
1534588
607490
51397
1261838
480237
687168
535990
1198385
174732
1219679
986476
630709
1729073
910330
725357
940399
1608834
1732123
140619
1477095
338381
952502
763957
1923794
1185784
1634144
760144
528682
1929963
1081479
366097
1790950
565119
299806
98368
778279
408376
143026
30270
1061836
1372816
1245332
608086
1763523
1062540
940141
1945809
1288533
585922
501306
192482
93988
438471
1990308
1797843
935580
598325
239577
467880
157331
1368377
1027079
352371
1253949
1587172
736242
45756
1665975
867201
1451392
916400
1773527
1309317
406239
1571560
1257483
1775065
1228233
1577124
619904
1723841
446594
1051524
1416187
1008558
1789804
1443975
1033961
1852029
1076288
1489266
663813
1189905
32931
1933496
1831469
1008658
392967
926533
1922639
626263
1825818
1151814
961024
1468871
55709
1131418
69520
1353949
323936
987961
547072
1719618
1094975
462008
1061560
1032018
1672257
606931
1516816
554038
455912
1867233
1720626
1393154
1123073
75385
420608
1781943
572573
1978367
664440
1030146
1644089
1577657
208802
348120
178070
258703
1200912
1347483
1208521
1385586
668461
798135
310467
987194
1335784
1662192
1111233
876432
633945
1937769
1410707
1335238
1090164
1974051
171219
1976460
1462624
412918
1077504
838529
1692875
263889
1219535
1533530
683139
220395
704248
766012
619172
717514
1951381
638918
1766597
1955037
911205
1284819
868250
273736
443509
1313520
1591541
596973
268677
532624
1774396
1888173
597627
1961499
1675404
1957573
1017807
1097907
1317880
804067
1849345
971031
1398004
307543
1622171
1848653
133079
617252
1166337
104096
1770216
978974
819894
903697
620556
828399
1002634
1483643
1984218
1439936
1509549
753327
950727
1485295
1529003
73838
103613
1614374
424606
342832
1389610
813480
233117
1574881
1502338
49899
1038509
460727
981110
1597903
1818223
1308948
511932
339925
1194453
1347223
824888
1302640
1504820
203824
739996
1422276
1607499
1720951
1575294
335286
178333
915338
1016676
1067
302099
597907
578811
1209770
1317957
897203
1265981
161714
1890074
548072
1888617
508744
86132
236252
1949782
1595512
1666309
325633
1606617
857812
1699308
400040
624689
539923
1416404
72403
512771
1867216
1789823
1396263
1835263
1154726
91614
997902
148940
1419105
88251
1937696
1545280
634203
1051218
1233441
72589
1452145
363101
880027
1992691
791425
517117
1592417
480608
310895
965072
283658
1866394
603487
287029
267612
407729
1062252
510846
687992
107971
938169
838734
948737
366152
1185883
1380104
518496
1239588
96558
38139
1989415
786365
1458783
1476271
1967264
981306
531056
1229882
445222
697229
1673628
654394
666377
1607105
1114364
1370578
250307
1866036
60758
998627
1770029
260021
1326040
334276
1179147
458958
226779
896923
1618004
395451
1878426
761849
1042636
751527
1997898
1192729
921321
823725
1276987
384699
1793293
285587
1740775
272843
805622
1324956
1367359
1370954
1624723
1205498
117201
801629
1554198
184130
1727297
51277
1250617
1506044
1759561
1154493
819292
402743
1099057
66553
532491
209052
585429
1825907
1468496
1051325
526048
401553
1309570
123553
989733
737419
1569627
1944133
1478625
337561
1941390
823421
1064020
429655
1539111
659923
801540
1977282
1554574
1283758
60495
1007630
860719
1720514
302585
126838
1902692
1056
1167434
213576
670732
97770
255597
1902725
1313880
1767179
403056
1767627
497884
1335374
1065084
321451
1989017
1704731
1478945
505652
999113
1622892
904476
159261
1235582
1208700
400272
1127888
1463522
318965
30549
436742
435930
1594320
1935123
1345625
8531
539007
1870270
1455311
1577226
519254
1208783
991792
1527478
402744
985331
1020482
1469269
1346855
595797
1111637
227429
322507
901366
253832
1300736
305945
54636
1227568
1603115
1169599
1595136
1464820
1306721
807730
1721497
898919
133303
415088
1167160
389286
1706606
1721351
1535255
218999
1973604
1712872
301473
329279
1850615
1710065
48150
1615147
770232
83099
788823
831734
1493419
1412595
832931
1259412
638729
498871
240840
732195
512302
1408359
1931809
898606
1443704
1695571
1152757
500856
1835833
637600
1918468
893723
588901
1334569
464097
446012
1845480
1263315
1029067
1789677
113948
1984355
931952
180763
1229366
71731
1661125
1903562
1585784
656198
1184624
1212962
1875429
22437
893745
993130
1719186
1452442
673767
1604365
557468
289479
1172445
1697328
1789754
1749409
738710
1563059
860579
1809126
1058229
1825898
1975700
1243880
16793
1735706
1099715
1220146
1462617
746453
702938
1681155
160251
401856
807203
1166793
1791092
1403810
55172
1051187
488329
1018003
247466
769311
905908
1384871
1185416
377940
5253
1264378
1961790
561295
1577112
1464322
1991218
459510
1009244
949737
1548971
1445614
820190
1677124
290174
219324
1807907
1101920
766618
939378
1292413
351512
923069
1456935
538559
1242565
1416379
1151031
304141
98651
1597028
487943
1036594
1217492
1771631
1012321
203140
303873
1639730
315315
1313235
1679626
1743015
1386710
1648431
1197338
1420622
1801549
18774
1269627
414683
1100676
1457929
1453122
1872693
806126
633305
54849
533547
594386
867443
480913
1255674
1459288
740371
1438826
453806
946900
488035
1792182
1183749
1601952
1634957
315951
80310
454656
757901
1591775
432416
830587
217506
1357689
108907
1252443
454115
1419097
758748
159986
310127
971287
1451888
74738
1967629
1639528
1248001
760284
141317
227561
1941993
1293008
815506
1564545
953460
1401396
1595880
928011
886304
770420
1947065
844898
801828
1375100
1550798
557736
1496403
558882
171265
367660
1706254
200349
1549579
1771421
472202
1969490
449321
820053
352222
1207948
822016
555143
436794
491778
1739823
1282986
1508930
402108
708260
1459320
67383
350564
1345404
1557531
1900229
1212122
906507
1655357
1538486
1303060
1572693
1176912
1726259
1402441
1932063
1188096
1690168
1564047
927352
635808
318788
1319765
649768
716055
1249759
666284
1489157
979526
1534179
1195570
1699574
1633914
1846992
83135
427909
531904
1010737
915815
1653290
1053206
1284179
1330848
1627407
559323
376076
1304216
1882230
445584
634063
629535
1150453
155584
1342623
1445182
1837618
634457
475412
700394
1022154
1354700
239609
188389
955644
1803643
265800
1847269
789033
163847
1946984
84483
288461
1731848
1949887
1862888
699453
504313
395585
1071004
1924157
1869866
155125
1727848
814358
394931
372458
489635
772091
1833696
996172
751628
1038519
693702
467598
185626
1190802
167758
1201181
1988713
1877767
709145
1076158
1975939
394410
130555
1728843
1711997
73533
171632
1423328
779430
1361655
552930
733413
976822
257623
1526086
1882387
899570
657490
1631749
1315294
173754
876974
17183
869823
1895862
1487214
1445672
1556859
18400
558744
1784824
1862747
277767
432675
1665014
753227
1442479
64401
1658739
5703
163260
625556
1219016
215145
1001160
789385
926994
1211713
1079856
1095845
1238420
1210821
151875
661291
1473516
230820
1309913
819809
1810148
165171
1352160
1527114
325247
647679
87555
455658
1154920
1502353
476545
1543155
1372850
1805874
757269
630692
16646
923577
1722747
383316
1802647
1726644
808344
1858167
1242218
1830019
82001
484744
1853861
124985
1410075
1087911
972482
1432577
546384
439174
1224347
1483881
346951
1837693
1745943
378824
1426970
1748632
1815291
205177
1860093
57507
1447531
347709
297330
1360282
156342
991437
342979
1351391
1166757
1160583
869100
1201595
436155
1421802
458207
188821
403536
600568
1671055
1168638
1251528
1098643
128387
1591708
923401
1176006
1054709
902341
22435
1752196
1483957
628727
170905
894482
1103768
1178078
206234
498136
597806
1208338
1346019
404110
1183371
486036
529299
1129578
966750
468113
901401
1506634
1265683
144063
903417
986928
1717913
1850414
1579018
681131
724999
38243
498701
1309977
139529
273227
1882716
1698284
1987707
994084
1567570
1434987
220620
622212
774043
373886
1301291
73563
982871
487129
1369363
315241
1118172
1306123
154540
1504323
420553
643568
578127
783880
88407
1175095
912383
875107
1897198
1296734
1238700
423635
720425
1803597
1497664
1659808
635285
1776690
1280819
1769351
135139
1747886
189199
920157
1593815
918501
1220905
1859905
1729602
1342350
1766540
733618
243075
1020355
223606
1536560
1429449
1851136
1039098
1755236
917107
110633
719271
1044172
753546
1450957
662900
777488
570314
1913463
418678
527200
1763265
1670225
336956
1528884
521700
32248
510305
284416
1098448
753488
12309
1792937
524412
1789782
478349
885006
1830812
280771
1623503
1642782
1248890
1183709
893349
130436
16541
1121253
598837
176604
822391
757796
1152027
486609
1122519
328412
538451
1690440
595492
1796403
1970274
822194
1821523
554275
1270499
750949
890830
438184
1217929
997106
989990
462301
1867853
917995
57837
1978048
1627545
217020
1089216
1307519
862678
1762705
428059
447857
1468468
775524
34527
1080338
964322
373837
540158
1696168
1506379
854121
1661338
444919
1971217
1426404
1097855
1628641
973011
1336163
971337
1301723
517676
1355405
388477
1165532
828585
512839
1184970
691227
806372
1305295
1131530
247000
386644
1970465
1819897
1236100
1133346
1382234
892024
1064142
532914
1932392
1857355
1714703
1670764
39448
880666
1770378
1784992
533128
599398
1051479
304883
444612
1406529
1993114
113135
513644
1498818
1672584
591274
1348917
1001194
1937917
1323521
744830
500120
778527
1919387
1149400
1641415
1579839
301498
1832843
927660
1925517
1352890
425938
1065026
1494297
87604
1417003
302694
1919358
981092
651610
1201276
240682
1665561
607748
377379
1669146
1164252
774335
1102691
919508
192933
1001057
1638327
1244328
1810155
1769588
133013
879934
1967227
916341
1380823
1936460
1035810
1928014
433641
1480425
1226443
448124
1618577
1294630
755956
1730134
1404835
448911
1923511
1790845
1723702
1213112
226279
1403836
102017
1972151
852624
1820769
1787900
753446
423652
885155
1114224
1520284
667420
1631530
1419034
1390656
699814
183434
248727
385565
1381597
962041
456167
1436634
879600
1222631
1106636
1628194
1550418
1347162
1891704
1762366
164431
1257641
55223
189219
100622
1236325
7638
505807
340916
831107
1782077
1689995
1159658
612961
1290038
1135419
929861
1405805
1567423
1165394
1867762
653579
579887
1910192
1596909
839811
1253411
1656642
1397993
66872
458983
1490910
1015908
118192
1623407
608497
1523338
1415043
619707
737381
800726
1897913
1747941
381685
5911
1059718
58185
1888318
1784365
1934125
446294
842370
284196
1403988
912697
960972
587879
237700
462504
1636897
1058412
1573759
1485363
111265
1443227
268578
176254
1552628
1997724
620486
1596350
676836
1747409
711735
1118485
687921
397117
985577
1740127
973158
203556
913161
710658
1456596
59300
106816
1364442
1576996
1684272
434066
979871
1299362
144430
446406
1951702
1269498
601448
1629523
1632075
1490412
1205800
1300542
118287
1337177
1221767
255715
1194024
414635
1616011
987752
1372873
1246766
230641
1847391
450066
618510
1201083
1606956
696709
1196357
720157
1803884
273516
621042
1895515
294858
96094
446876
1286238
1584376
1833762
1664265
672953
587949
922690
1581013
1474151
1961448
836366
1572866
1913925
45386
1227199
397900
343219
60093
287519
703729
1957966
1040024
1774375
42989
1106084
168265
1961470
1781577
138433
170784
1322701
515843
188350
432120
1439208
1766294
823342
981767
799350
1185307
1734048
416367
1590998
1901367
764664
100580
1875141
1338647
757583
207818
1667673
1179161
1822094
1910733
1623763
1032722
1566436
1763406
1635840
1196558
1517346
1832365
564847
382769
679186
1061834
982285
1752052
1083614
1907086
526899
329637
1190746
1496319
1315558
385457
1850317
694501
734330
1657187
822863
344182
1346986
1636380
542911
1245556
1671209
1273744
811226
610077
1426772
551074
476631
390127
704090
56013
1150490
247920
1769683
1384527
1203450
1727858
1159406
1070751
926955
1657155
327781
638913
579343
370800
311561
462516
644374
869520
482185
1312770
1113725
715396
582011
1097656
191086
1121853
983093
1714721
1977250
245336
1247760
650968
907688
78579
1498354
1076901
267487
772781
282550
1157760
1910960
582299
391446
338045
119656
1378602
806795
443483
1673490
1359411
1733237
475185
1828059
1274775
893331
805398
459582
1082136
1521621
634341
1293469
1353539
104320
153013
902649
1510369
768330
445680
1817158
965078
718064
1356226
1793241
1694743
291823
737800
1469760
1132464
1795269
1348759
1782529
1540401
1463205
1920285
909206
681765
546724
481686
1464297
1756908
1958710
388239
1286351
1086781
1495062
1263170
1395773
864541
467103
262112
1572190
1148849
955458
251544
1076154
824604
1867568
1328009
1113782
1822733
885147
1347437
168039
625985
1830667
152174
1405328
1709982
881309
801326
556905
1341876
1871142
1245134
710270
1254217
1931569
1567587
1419423
1329701
215621
191131
4320
508816
1490120
354748
1877371
1821916
1619416
1392751
1230285
1517309
1974565
364005
187930
1685293
1625835
1225236
1060266
89844
969080
1585951
1392830
1761936
1318352
1404097
1403303
500131
447265
117816
1123969
218156
1251280
1007569
1527952
1277331
127275
508900
928433
424524
1881243
987318
1605972
241542
1064650
1774591
1644157
1831366
408133
1603974
1889542
1419436
860129
1521314
861530
591911
1665077
806196
1310737
1064124
1040933
1343561
1497814
1788672
1491020
712512
745214
1331246
286849
695971
1254067
239939
1882452
1330379
903651
1116672
1596914
709921
1462441
1736975
1329290
1474019
1831858
299864
646326
1896032
1323481
1906399
144384
1721225
17481
1581675
1453808
1681904
281274
1671365
1972024
1539195
211169
1283919
1686910
170565
1479032
87791
775525
250795
1754186
307374
472428
767643
1246264
565906
1554980
338108
656412
1785588
730104
1619302
812596
1580794
464954
1541701
1901307
549356
445843
1425314
879988
407585
543613
1954123
138682
849841
1720301
296906
1398080
1444211
1503741
1639153
465832
1459233
1562283
422427
997313
1288838
1748660
446563
79658
33206
868494
1523045
1789110
179205
911595
1358442
306840
1803711
1022317
1897606
1407107
907239
1435589
635985
712330
1435575
350374
271340
1574536
678341
1906044
585357
1057286
1129876
447093
1043921
1827892
1206117
1286869
1964834
894927
87541
1421414
489925
1628243
788633
304726
546272
1966907
324752
1010636
1425046
1148384
1247879
1964117
21361
404445
1810266
1646489
324906
708112
1335998
958825
1154763
396728
279580
159658
1787775
1605793
976023
966943
1760089
1546729
1815741
1933124
1657338
236322
1055882
15022
535817
436207
1024494
88509
225111
590742
1644097
368920
563284
1742753
785214
1522906
439654
1175311
510539
841577
957033
1288472
664424
1178647
1598083
432842
449633
1282903
1848898
1139850
1279527
448283
68583
1085985
1961936
1336093
184242
1004854
1586262
278530
103186
1357975
198509
572769
834819
989976
559309
967689
452799
815566
522653
1815099
459923
1563293
255565
634656
279702
141857
1714924
831058
1481954
1599237
923839
347665
1734736
355287
719855
318518
1218114
247828
350873
1612362
1983652
352442
1448368
1869911
1908555
815966
719884
811963
1284862
250096
507996
1463020
611699
1070645
427648
91942
1176069
805261
1812260
1576991
851318
411532
1714658
229484
1497550
876203
29556
753933
633699
1494370
1170581
1629682
1379244
1979688
721208
1637430
1201123
512366
1744820
1196950
709623
33988
1677562
1878291
1201709
462144
1558823
309237
1496443
1962674
1688785
1182650
1683883
1220230
527704
1621610
430539
420774
1466687
497523
1237430
505762
1573243
1972704
1089509
1309329
1774155
1264952
449981
1526972
584953
501126
1793378
1065476
1949069
723047
1935791
352045
1913112
1539407
1579148
613207
1521806
11421
1298704
1670801
174859
1134817
320128
1756001
1124683
326098
1754876
1675458
445788
1993196
78565
1662545
384701
97184
1881191
430609
92822
1592375
1608837
203909
134048
941255
866049
611666
451319
1856783
875231
1223687
631041
994776
587838
1043228
1004407
586251
1801297
786035
1899315
1389824
442661
1244703
439836
1861367
500906
665364
1704557
420473
1262076
1697710
409438
1510175
556448
941734
1751783
396997
1709566
173337
1095349
336031
618242
830294
736861
1400323
1061083
84162
1955128
1493057
306497
501844
1002208
1731279
1357418
169187
168429
1689661
1217348
1995953
19748
1296459
1215359
1774975
1768395
448265
1267301
901549
547272
1105389
1284340
1663009
38395
1123278
1750962
1716164
1015465
279593
1627696
996659
1743487
1603905
1103138
1128792
859322
270360
1635265
985788
923270
972909
1820974
479484
1252298
1094759
973619
231916
706734
1087070
1561432
1186310
1465768
350712
1438856
126429
796146
1618502
995477
1356177
1586039
1403811
1893955
613988
1658251
1237448
736302
776636
1690881
1987168
574293
1515232
922841
1671480
1166906
1370645
313162
344183
1309235
1156719
231993
1474494
687161
1283774
1995018
1888392
797981
1187679
4490
744238
1657838
1831211
1598495
1469717
1803208
238830
786958
96654
90086
1066921
1021552
1950691
260402
973076
870315
390824
194657
1047582
1909246
1869043
695081
1268054
1531397
1470884
1254718
1806381
1092563
1006242
474797
1975807
1901835
790493
1054565
761279
322830
1863406
1845332
596183
1573539
1274163
752316
1665319
1914916
1893651
852652
752300
615523
1390981
1254782
1546939
1307669
439623
1469154
503877
1174591
831599
1160408
1742372
520989
1576347
656424
680553
1068829
1190794
1235348
1828583
981
406836
1719646
1037328
86689
727660
1512053
1163510
1990334
1454107
1335372
1668540
840158
1436502
1451587
446328
1718427
743338
1568390
1373290
1043398
1545326
606079
1482814
1561306
1992953
703527
1446826
1141517
1974192
1732553
1633041
1547861
475700
445459
1763279
353911
447904
619538
1370650
1759630
522214
1176965
261127
1518615
1492953
1676417
1356370
1092443
146575
172009
1772944
793325
986908
130440
863965
147832
134876
1178270
321675
1872187
53225
1986853
324812
977742
202727
1128105
1482117
1865897
908687
467126
1008800
1242672
1973794
1331348
1448242
591097
1689435
1620653
826045
1261413
519525
1451580
1585924
26059
1226107
1204232
1728263
1514848
806230
71272
244956
1349206
1343556
1506404
1315480
1473071
1658674
857584
135480
942543
881568
1829414
193450
756113
1083358
577048
1911142
1184467
160477
1303238
625483
1727809
1894509
199691
1488916
177288
1981693
1594573
1625807
1844688
248992
1154075
447539
680153
477601
757753
1842712
1723676
1305891
148219
1550873
389173
195704
801644
1665957
625469
1622994
1236225
822125
1729909
394146
582810
880792
260392
509659
4592
660129
650619
842853
1153113
1460102
467950
1763641
1279306
1351738
724361
604868
198029
682280
617650
198723
1235042
406532
1924072
87245
477297
478064
1950110
1724971
594826
622198
925310
570235
1099940
1430711
1022067
212714
473481
1392853
1979799
1087515
1266498
520168
1722520
537583
759714
520562
907660
1312928
730917
1904836
1768398
233068
1622787
1175620
856319
1606622
23322
651043
1138182
1990770
1804158
580299
972357
518045
1659411
1056183
1020183
996115
1882162
395634
792770
1324908
1654898
1285312
843190
333055
453707
57048
338082
1280173
1355810
537805
827353
1082635
387906
461740
1932414
1974203
1076591
577141
1548814
834234
1350924
15909
1039350
235808
1076696
142583
757017
322642
861611
506813
664303
450634
1869261
1356365
548502
1939816
1190640
1898422
846318
268422
1104255
122665
175889
683959
658216
66979
32602
1187940
633330
1956363
1610206
1609807
943583
989650
1936787
92481
828419
320307
357087
70970
1938597
870315
1644072
1590252
1395919
423501
1750003
1678174
705666
584469
1410966
1450427
866150
1410036
1431456
1599112
1738833
3155
497555
135693
434603
790399
1761340
1349043
737166
1412516
1427024
1443925
1596801
1810005
1636570
1513997
1303963
319224
722110
56385
340573
1098897
741160
1300879
1690189
1295558
1657835
657232
1835414
544552
581337
1740791
1788149
267104
571903
95334
245809
1734466
920658
195243
1278595
757574
313313
994515
1006445
463618
1597729
589940
1486922
1098409
1839543
1983389
1384834
1865159
1985101
884074
1122572
1887696
426461
989039
782591
184066
1159307
1495141
506657
1560156
1865987
1831919
1182970
326863
1432955
352996
951326
1631480
1738057
456647
764007
27683
418041
1191602
1090561
214227
365975
148212
1404409
1953066
1896396
88209
1276813
162269
608565
955373
99810
1955008
1372724
1397090
351047
1020106
189966
1590136
211569
109880
1053001
1656016
383505
843055
1648263
1247474
40787
1797548
230010
1184075
730096
794292
1660758
1502309
1040948
520837
783559
1927483
1193624
1730855
780252
1420669
587074
1881670
245252
541105
5591
110064
444377
172627
1090519
1797747
672264
1449077
491946
1208010
393062
1800505
1818335
1490528
810032
693153
1324938
1272445
1335748
1630952
1171725
1453599
391278
1166112
1141593
1698667
595331
420746
1751084
942393
792297
1754032
626407
1580274
104491
1125273
375870
608890
397880
1003431
859914
621410
1311332
1762638
985271
1720220
799105
700045
817583
1136908
152118
76771
848273
1581300
1876548
1781069
528239
346400
195755
1739410
1390667
774067
719364
1204092
351187
1295492
1749786
1708657
741598
787524
1423548
77660
299333
945988
217239
820206
809359
1549686
1049441
1715923
842905
1106241
1483613
1552269
1846381
1854917
721538
46215
1598705
1118970
1357635
629169
700276
1084216
1219203
1391706
254493
705163
535966
1888143
749267
866145
1965832
1667436
1653023
1865985
659874
1370741
1896540
1146706
1171875
993098
1134657
1371829
1793013
381708
310629
718586
1026914
63297
830132
1662662
1715353
177659
990129
1020162
1673277
1199928
1448432
494183
166870
1036760
1199681
978000
943506
1686190
644310
1102751
459905
1240347
53551
1818519
471271
983823
189310
1200458
885971
733730
222404
451002
1105391
1572594
1866312
329343
1013254
1390290
556669
950339
157162
259228
109302
1830563
282146
1957935
1477612
1985667
1018658
25418
1419902
519750
1600605
1388417
1537364
292438
160106
1563148
695148
1397932
1640934
1221682
108654
799622
562199
1288068
409046
373749
5576
537971
1765793
1281593
933278
1341673
621871
760936
469440
678422
158480
1609248
755320
99776
1340601
611112
1051834
567595
50414
1982551
1081569
1687381
1921231
1863675
163655
1192576
1801362
967883
1152007
1624723
1208715
1639090
1382428
996155
320471
1144657
1195828
92314
1751283
1354091
1146227
1726680
1734065
876300
1336288
1580012
801586
1563565
851767
1109048
1138052
806477
1170162
412369
603516
580903
1618539
797768
912897
1418442
1810097
537509
58594
1789897
1321976
325520
785211
1259416
1175959
153560
1598061
207910
1145275
1601743
150529
254241
1339063
1893480
266615
523076
672958
1921138
1914619
1450704
1452226
276871
707186
1986781
412944
480144
1597810
197282
703086
797175
1472736
341075
1678004
165491
430392
1275366
1209669
1004131
1260485
803452
1396427
1350038
570345
824516
1864458
1937085
1571663
1470977
36245
721755
349731
1757161
941348
1220674
1851134
214473
1686705
1154234
1732899
151942
1672828
1677147
645820
64487
1132622
1687825
1341152
1508352
413844
1305967
545338
1501808
123622
1043639
494353
1775687
1605481
1611636
1963224
445934
772519
622883
620690
1663092
925956
1503435
192625
636979
1132390
156001
189173
1962815
175495
1840822
1412041
8301
1760051
535367
1823671
428800
933084
537954
580958
1199999
985914
1847536
790341
313188
1777312
1363446
1063543
305907
1045068
1948218
1633524
1203317
50993
524479
814991
1498775
119506
1047053
687005
646650
1240673
685798
570591
391512
1648760
940180
791063
1731334
1566146
341037
1299133
1220542
903437
1020854
1968138
408648
1866158
13560
1788577
1712811
273268
1584959
1331671
1736869
1789874
1699194
1679084
310243
439327
1409819
49947
627202
1141698
1170473
1841630
969090
1935441
1266805
788114
1117354
1791782
975136
1077
1930759
416424
1750105
1222294
1949571
883474
1087303
1026830
306893
1785469
862496
1304624
1306407
286312
58646
511222
512857
1068740
1563947
918247
301968
1440350
1970728
288137
116493
1679789
23527
99621
515620
1641466
121813
482526
899756
1561572
810356
35658
1125037
1438921
432382
142655
1188860
1529789
675734
5856
449405
929215
347905
1747005
827027
866105
752307
1293146
277176
385527
1957991
96837
1316303
1194033
792129
876980
308006
650749
567370
840157
819578
1902430
1502293
646565
1222718
211722
1322236
59599
929003
1286426
246706
485598
1362608
840618
698650
840363
1602428
1396490
992021
229085
627139
1865479
1044517
1719230
1960316
1409416
1461775
1406082
366396
1683053
1065423
1603657
1194570
1563073
1676406
517071
243211
52462
918753
1704978
1134158
234711
601396
1963799
152293
217722
449943
5275
560700
57220
1731322
479502
1116896
738294
1542338
481693
1322995
1863253
1134048
1371650
346364
749709
1275826
1405395
1764754
544369
1907333
1051504
699510
425741
685769
129808
1544667
1662933
1962816
235468
456553
1870685
1094233
1550449
1061703
1510759
109766
1965394
97268
45288
1196265
867460
1081521
1037001
435208
1541222
1113156
1496442
1023141
174850
181660
1010639
442394
224368
1239552
1620501
1210559
686361
1037507
1239901
187654
360011
1379297
299726
1746884
718394
1508903
1968599
460771
534214
1482168
1883324
1694385
884971
1752127
1214396
244841
1539426
391719
1341901
393284
75411
1188137
716868
1039434
1069522
1336230
1990439
209448
1967765
432164
1086027
1147563
1837170
1462563
1056515
1194733
243864
1471279
1738428
286784
1315100
1393465
1416842
857824
1267520
1434986
1627634
1060599
1843164
1125980
432701
1097649
1252175
1446031
1036024
1726505
1896947
1962481
1533051
126590
483519
593905
857152
318918
1930409
1466946
415361
1679864
1718097
1450319
1534040
1238348
478999
906497
1895502
1490293
648695
1111609
1475098
131521
1413329
1559561
153153
735385
1773481
1776248
739163
977405
209467
1695021
1654128
1454911
1578861
615235
1337376
1438815
305288
880184
339588
319530
832229
235895
1795732
1685066
1008671
542537
375658
1207349
1818849
595149
1688403
798800
1576402
519779
615469
1040647
68002
1402557
1205069
778739
1500884
1345029
42388
1700980
681022
883722
336075
229553
1924784
387200
433929
143182
145382
413107
1895391
1400749
1808192
1064761
66769
1402397
1627726
473919
1614030
45314
1327367
429478
139499
1502982
604954
101208
1036157
407618
1100402
1132419
1874437
664572
11869
862844
150625
1827191
622031
1369340
823929
349136
1259765
1508251
165382
669492
1037555
56880
177940
617926
1813142
892677
284725
1041421
262403
139178
162801
295824
1055020
207338
1241519
521363
698092
1387208
701390
196893
1258019
671666
1407314
984065
1525843
715768
1711664
78754
721106
1901985
807179
730346
571450
6518
753318
529110
1670806
1712259
1762786
1545781
1739414
1357479
87826
1785117
822195
200540
1386817
1674189
551774
104507
1599785
985455
807317
250744
1979277
1206832
393162
630112
153488
116698
1237646
240037
145502
104410
593926
794678
256220
477039
1063116
622232
1343261
1751985
481287
1518683
1316837
57434
962383
1721226
46587
935303
488315
1557576
615427
1374621
1755009
1838085
974528
226047
1959717
740065
1992068
387243
901562
1216244
1549330
1396147
1336930
260968
1818051
1212466
1661430
59174
643243
1429102
1867609
1992623
344905
1082749
678357
49677
437934
796661
200785
757172
305611
1027136
40206
1814544
650431
150892
919810
1467446
787824
190480
846661
125332
1801903
1278351
451342
1448813
374532
1351344
1754251
1531336
1313803
380404
1957415
1737912
1236448
1706297
61855
974718
898348
1976989
1265467
1934598
1890996
784795
878067
1166900
1233743
1629023
458783
882552
1687493
348700
1017508
171679
847982
1851932
531174
1912974
1802231
1723684
1750116
1523000
1449991
494944
785218
1681558
766931
742352
1401060
1156480
473749
297824
440927
559133
255777
1944993
675180
633187
452423
1853353
1228674
1544876
1370339
1861887
1061181
333009
1363764
922601
312034
1753317
981356
1775730
372043
467699
1763230
1657020
1559542
1111790
1864064
1581375
967355
1416584
453074
1661908
397489
1790641
123778
959245
1941672
1349333
1422753
481785
890795
216913
316301
487802
83963
1696842
1818750
999405
1461513
1542699
1254583
878326
606523
1558744
1895868
1939085
1704765
1468008
172271
1660682
1885903
1485309
1701954
184180
509230
60464
723206
869901
498671
1112230
959399
996962
407152
1094904
972315
1127653
620461
341837
181553
1632003
940185
394857
581849
283979
1696926
85000
1823955
1982371
1987421
545898
1526233
178133
881298
228675
81757
356740
1691686
790823
1720803
664155
290175
1881486
1475719
1320732
939574
37554
683969
986975
1684098
280727
1577635
218787
1064197
231759
181378
1981371
1562762
1716513
1085740
1772441
121551
249124
1739050
276232
1949982
1076839
1747965
1064274
544563
1304388
262560
1784567
812644
198815
1865881
527083
155342
440473
1957993
231507
1152912
327033
1244655
1018587
1854930
581058
1341928
565451
1886332
1649951
954003
1594179
1270147
249229
1929084
1020615
1515420
750253
851770
715876
595244
1689346
558109
1717753
761995
839448
783416
186897
1414588
73441
1396144
1867334
446259
602376
1540145
1702372
771518
1376460
1978767
1428874
715203
174913
1518019
468634
1074647
477841
648387
320352
102709
1648203
653073
1119758
543271
88636
1673029
657874
1258964
909021
168456
293981
229855
805913
386964
809989
752263
237994
858021
1290586
862461
574238
1698216
669833
201764
1283435
1700929
735673
1100232
1495566
364802
502122
283426
154103
1648731
396848
1290070
1172122
731790
1420143
1359320
649232
1361306
130930
29053
844895
1043749
624693
1605779
988765
79045
1249197
679527
134230
786090
85607
1655304
392060
1332749
1949577
1272238
1328541
1774712
1857359
152266
28746
1867194
1220936
195526
1273482
1091393
586160
37496
1068811
1621111
55149
1435881
302480
1500447
804871
267457
526641
338561
131366
337042
510745
198619
163829
276645
592467
512710
1156811
1954186
271324
35914
1108213
246169
1182388
117645
1218206
1104636
50619
1286386
1337908
944073
1073049
1558483
420508
24787
735393
1952477
89237
858298
913375
1541284
500906
360396
1506076
1287883
1201166
679364
1788891
59063
448998
1878235
938532
964458
1132573
1917536
469777
1978925
980095
1383967
1124461
789495
1729984
796634
231767
1079187
1943050
1226293
1427649
33598
387855
301517
1195596
1346702
199083
684290
1602636
225108
1759262
1230085
681728
793271
1450797
1163787
434561
1242049
785638
1042567
1576563
1459720
483696
678631
1952058
1409306
1069120
669912
67981
923607
367129
506893
500385
1159767
1395848
919641
1542008
1591942
435041
1622522
1027595
1847613
887625
59866
38897
1988228
991834
1508844
440361
881795
295205
416618
1124260
1514737
1324099
1633763
642300
674501
1305659
337596
1198091
489117
1720613
949611
1747095
1076704
1349103
1225421
1446802
46508
850047
1073385
1629509
519772
1132870
1709186
1762608
161387
1854700
1914343
1993209
997868
1945306
1914334
928664
1010575
1075525
486686
1740463
1238608
169716
62541
487188
1231890
1934306
906810
357834
997233
1800376
332288
867301
1187054
154352
639837
420591
634982
586518
287369
573416
47142
1271472
69426
1687653
265934
614475
1705604
1286919
250618
1264623
126258
553929
1614730
1000156
367450
692796
123965
1858496
1265396
1613542
1846365
190207
251173
70555
97059
1292633
1589051
469756
1517485
651962
344723
96049
1688461
1355165
1265732
769994
892783
1101369
859956
813761
1901122
6608
548176
608845
1631543
1797357
615585
70278
1485794
209775
613136
664589
1118574
886150
120811
1416828
345855
1679966
678633
1795847
1725013
1357903
1953683
740885
1275806
451160
1827512
874376
91675
257378
201394
1793217
466022
796089
1625148
223037
643423
1839589
1557264
1769324
1427325
1248750
40927
570856
367677
1689104
1583846
38127
1274265
1541233
209412
712029
1550315
1858217
1838552
1140929
1128385
1885929
184813
1113903
810570
1737353
1636889
56888
1738657
1534091
906480
820989
1438361
1550553
919135
1957932
281523
1775690
678607
641648
1575515
121626
1734569
197454
1129690
1004243
254964
916280
539610
1968328
1551324
1450656
1458717
1852332
451763
567644
1038709
1466910
1427698
1360117
977841
1474385
76138
686061
440053
412543
889511
1962737
851664
1489037
583504
438457
1774882
1638210
1864783
43100
1367034
1721931
523054
1045169
1786521
1516370
1390628
855133
758025
1959895
1239669
484924
323809
1091935
156193
576576
1545203
796050
400901
1496136
1071665
880442
55847
1897155
1526460
389478
1152085
1613041
712601
563188
416392
1549324
3070
424612
1858317
181716
1561027
517235
645038
481583
1189258
1312799
1376913
277956
1534118
427195
482916
556728
1852024
331958
758570
1958198
1566789
1531476
63629
644452
13534
737436
1934933
860039
1048785
1255306
1577917
1030901
1256924
5580
259267
976482
65948
1940065
1982290
1043053
1734800
1873614
1193208
1780354
1883926
106975
1441665
732407
236506
78331
1434145
31990
992115
1981331
1830383
513679
1348609
675531
514909
1588194
1754477
600674
123793
961524
1693429
1963116
636277
820692
1030903
1088188
788723
127098
1497493
192566
1878000
328053
1875887
1143414
1118141
14491
172879
1722572
1662847
781724
249406
1748723
712294
1597088
194345
1756034
1692457
1894783
1979004
364303
1821134
1207650
106615
1655486
1173694
1665780
7806
1746677
1818938
609258
204076
1420992
1393002
459481
1850290
190273
1737777
1218347
889440
1789985
1924774
1628194
502049
1298978
1792792
67932
1294798
1306960
202277
792859
346152
89861
1960627
1430532
1637432
1875200
1563404
394710
82462
218702
1976309
1088642
1219915
1321170
824552
681406
1807576
471705
912977
70123
1065237
921020
1339353
1189995
497682
810305
876446
818850
840514
1711520
685222
1507572
1793997
436142
160045
1598308
1685691
235431
220194
1086218
1664446
1484006
461311
376035
850910
645329
103136
1586618
984024
658832
253266
908578
960247
109699
270664
1370615
1890745
579110
1791210
1155985
1366167
1283662
1196348
369963
1754155
1100198
1562888
1915549
1394173
313026
1027101
229473
1287172
61430
1269658
167806
1715508
449222
1957558
1833978
942586
1493970
508452
1212369
1074005
1210543
1502682
383759
518317
1853454
1702357
94693
773102
436633
1173777
1490044
1983537
1269422
659882
1568740
1711392
1106009
1728127
111141
1804530
762123
692937
633769
471070
1502388
1099079
1017176
75406
1636952
1162171
1457783
389553
1579223
718808
1624343
90409
938590
1986970
1979965
532995
1120084
52452
124751
734548
1085416
999594
999168
407437
124702
1010371
165187
1287373
295696
1831660
1789986
1265810
445623
865134
378926
141120
1905114
1970680
1292805
1547865
940936
229737
367502
1843454
1289078
740079
681857
1337612
1459295
459349
1122073
1660700
1093346
1121129
1526963
707017
633103
1299427
565714
1682203
665687
1016293
664095
733583
1457966
271348
1603674
869569
1854285
143870
1476985
1817192
46898
1455
598770
425553
584170
729279
1594994
1159004
186200
1565412
1041435
737297
977839
832870
386575
1761618
522226
1336794
341750
1427270
16887
22401
1011784
1597497
1919102
595627
409043
1383117
1931753
670148
340155
1498464
281896
706189
228920
219676
1633985
776642
505238
251968
610544
159117
1283374
396518
197798
1871661
403850
155823
1020290
408165
636249
181679
824277
643641
1477365
1834485
1703428
1442507
1457811
1762624
1110764
1406815
583817
599299
141602
1577026
1456138
1782289
1943508
1007976
1356284
721279
1202509
562332
774877
1612835
1092211
1445788
318616
74554
1589792
74206
1069966
1891180
1587181
1431049
1879239
512845
877309
1903910
878984
1749543
900593
287482
1190464
1202651
1527055
1281754
641346
27909
956985
504533
1557790
578597
116289
264593
1386410
943251
597423
311626
109172
305965
557672
1495246
1875018
648934
313994
234562
62405
884444
1351176
145695
1684319
1429300
199684
68156
34498
685033
194200
1394292
765884
38854
1995616
1695943
1943719
1085934
1805927
1047468
602440
1268176
119548
1250158
1052633
1210490
1318905
1560982
756416
690223
1853791
1194299
1514666
68070
656531
1583200
1054569
247323
1195872
1324455
190873
325748
274825
398469
1114200
538807
1303130
1880181
483605
1193625
1156757
216995
420805
69390
489193
1545979
1166737
674654
445489
1305845
1209875
1724818
1432176
336333
1232738
618157
73769
465296
894437
429967
953227
222429
454712
1195023
576009
338127
798439
151195
1393451
741374
968349
50012
1699503
826500
1008554
602384
1753698
359446
691180
192314
1247306
955175
533659
642428
215988
322832
339719
1037121
1475630
1700304
1488191
1972250
776300
429915
187912
77558
1035188
324980
119298
1251211
428721
118494
1310874
3615
143971
999880
1509854
925202
683433
1747830
1006094
1140745
1289244
1325375
357097
230680
1399279
556574
640286
502176
1907777
255940
1529298
195217
1818720
190341
1513010
878070
1259394
1025635
1367196
1075009
1064276
965194
415911
791380
240159
1459679
1454808
575385
1937518
785708
1351809
1073401
1127970
1877744
745663
1749553
1717266
1867616
1506350
540514
4300
1582714
30842
993163
1664957
625390
875502
1294971
1926737
908648
1728239
880752
308562
198158
306913
1441845
1881635
1562387
1793857
1884458
1355844
1051016
1760686
731389
1896747
1359851
1693416
1335418
437194
1238412
1143820
6279
1119769
1119517
1278723
1949152
1317965
1976957
1747759
852158
1001176
1919465
1844233
961173
220139
802641
981968
5478
1983063
1724312
1374578
1439153
543548
624854
616770
1695162
666923
358440
244190
971870
1889510
1947250
1471
769010
126918
761997
45399
701054
256564
886790
520044
210377
765761
1314331
1918465
643153
77866
299118
152698
1914509
1046354
1838777
532220
986516
1582012
1235451
625956
1096375
265983
894558
1438825
906324
11771
1145442
834723
204259
83478
1290731
1892713
284975
607034
1113990
1890157
1401996
1292844
814415
744218
851197
153997
175343
1381525
885202
685370
379060
1856307
1586658
1958950
884962
6401
1986754
1202372
238510
276949
1543072
612272
1640533
887062
1320612
544052
951707
70102
555633
1204743
1996650
1123365
1189997
654522
1960896
656042
1326950
1670224
982802
32287
1615694
1833158
1468171
1307365
297527
560375
319275
573759
1984344
1469279
1363173
1982263
974248
1696722
1104961
1362989
678001
38215
1030966
910791
810597
1751377
570868
559557
1103809
1606822
541400
531908
563792
1995800
291191
358776
155012
118922
1946053
1832552
1724312
1700674
1454003
786353
1099218
480784
1982695
274368
555676
14556
1590776
1896925
1901705
1059819
682098
200838
800082
139280
1904709
336678
1338139
786204
1835282
1506807
45975
1739812
172867
325803
1548890
189396
1733557
1781027
1962785
1612802
1533755
34917
1162256
1199234
615652
112083
1743500
1843820
1238745
575657
1071910
876622
1955438
190666
191634
1221940
1495830
319175
682307
800
729539
1175410
1675843
201519
292778
860535
1278279
73409
1869567
1197358
177791
1561704
1256129
843895
539365
995977
1523637
1005747
265679
683203
976209
930847
517733
1108900
1508851
24048
1693813
1933530
906825
666796
1328868
907884
1752293
656187
1853447
534037
1390834
940448
1381631
958878
1815311
1696958
830997
784753
1526795
1592091
1108730
1385682
861727
331015
1522366
1047225
1178144
913933
1047947
213674
806239
1039461
827176
1130459
1816856
944713
592174
1319381
1185986
1660997
189896
858648
1026156
1779290
456308
469761
103890
1446090
1036375
530242
1563837
1086416
794959
578946
816184
361331
718320
1146419
1453210
1582711
1907876
1219997
1034083
880643
1255150
44347
1742211
246017
487720
1883713
200735
690934
600114
1113035
369693
60401
1829836
835769
1835751
830706
1133661
1379012
590132
789183
1921769
1111738
497899
665850
1316256
1396690
674183
1893712
1019293
657632
1957281
1253810
1802403
1534876
1641311
1624049
1937228
1203140
814957
1185144
201311
1553931
1204853
1958847
288109
1405851
713669
72404
1597345
1672795
1352449
1190306
1605662
579970
264716
275577
51647
945036
496886
1421713
740270
818569
1643091
1792803
361321
22621
766902
1867150
1849706
390437
1543548
411058
329299
1661594
356948
1708487
1821966
1767407
1880890
1798956
50411
1691102
696945
1496285
584060
1209833
1545825
1780403
665567
1438603
481801
513197
684826
1014025
411489
1003154
487743
1043038
1664925
1721905
1606517
585030
1381943
1070486
29976
912725
322918
1402546
392625
1510815
1605492
1507631
1601013
1233369
1611683
873539
1673310
347170
1090184
917693
497544
1343343
147650
235783
1920301
1635659
1714534
1729134
1391409
7629
1412157
1570971
1215211
1339679
1241603
511186
1227401
1701777
253502
1382073
1267077
1309183
1002684
1640599
1354342
1238178
146547
1884486
1302385
967494
8396
1831628
1439104
488054
1554860
633761
203696
1237317
1903514
1763754
1201606
977906
1538252
142240
833277
1424936
800637
369521
934255
1560595
280770
934059
1341019
1510917
440680
72249
1224487
1474921
1310691
147290
1654245
1318313
1260929
111703
166243
606423
316931
12390
406187
108534
1720617
1274704
898424
660920
6619
1231566
574755
1855507
1140369
1639440
369341
200942
74
623598
238605
1883243
1483283
833811
671988
1403530
775294
1063228
1702394
666663
1982891
1608193
194139
578431
298298
1346530
442425
654137
40058
222669
1723326
127877
1738742
1236276
1348489
80391
945695
1025171
1621312
742130
1056180
318580
909813
1289822
1077813
991672
742959
1499519
572431
279109
152579
1898561
447697
1019206
348342
1559145
1467103
1719637
1512208
109035
1673242
1348377
1395417
1447525
1838569
203905
151059
274481
1636460
1343334
437464
1434009
813980
1739214
1094190
1194771
863144
543663
981611
1703677
732315
1678113
201657
181471
741495
14569
115433
611913
1529139
1774895
174318
249652
1637469
1906457
1777362
1867979
1134338
230155
1875457
1325324
554174
668095
1275526
245369
1514688
178424
1219555
772429
214447
856062
924089
1931196
228042
262920
320139
1756713
503153
1071061
1994525
632682
1949390
563777
151926
824761
187196
310876
1951925
139476
585410
819448
1842336
1602640
579362
1161257
281460
1998941
328783
1886424
477082
129417
1570894
1027437
243356
1517551
504660
209795
819804
247450
154064
394351
1044280
1146471
1592246
232895
1417634
1182865
1825606
1605802
343194
16492
857875
932468
1861399
1884749
470065
1418999
1449590
1745165
1081901
86848
1768377
902312
1599668
1113998
74126
1402320
322083
442842
239015
1169567
669713
821902
1420917
1535691
40057
1143932
710717
13156
1117488
1998132
504926
682648
1446702
524678
375274
1950451
942545
650491
1060331
365963
679637
1171164
48034
1947787
882794
409915
545907
1814309
930258
316548
936795
899753
1142403
1807710
1027297
1960591
1866293
865558
1702073
1368368
987990
1881972
1318630
1229160
1205009
1196518
279535
1373312
16536
1897232
934911
1011045
94666
1550146
1752813
63147
469274
1560805
1047431
855882
1208529
329069
246254
702313
65280
914659
672670
1605336
107438
1595317
859764
1073634
1769550
1789334
1892102
368453
1286239
235190
1382302
776122
947158
1303301
1461791
816312
1777886
1262981
1427888
475203
1193872
305132
529561
1564692
1277567
553237
1741712
1551597
700146
1198750
1956259
1465745
1209259
185481
1053271
726639
676019
1409873
27013
584337
744196
1309394
1782924
1624632
1092093
1479832
1445511
416066
870204
1571927
1418726
227857
616203
402274
863517
1842973
1004701
235703
1754451
1402743
108238
147030
193529
1210360
212253
1425825
1616489
468198
190166
1732545
840046
1845677
561493
1579613
1262614
767866
382910
1197334
1237902
1515326
464183
1378731
63281
1877134
1451633
220328
1987532
895187
1712732
929736
167520
1444300
618040
1535736
93269
403146
666012
712851
1035920
1348181
1920472
301295
1403673
1548259
974006
627503
479879
848078
1429877
1462362
588736
764058
320165
1209017
79321
938315
647009
765616
1043744
694179
517740
1462075
1902701
996873
1434315
364958
420012
114850
1788817
307290
444199
281120
868751
717369
930192
341552
1166791
1989407
975464
1385214
1062626
1162023
1842942
445378
1372328
871400
788736
1030943
501841
1589311
1478755
806468
965870
1082205
890387
1399209
604194
931862
208456
713566
1841324
1673483
1807220
1688190
411125
442695
1228419
990593
712025
268022
1882820
109671
1421168
372834
1802421
1886127
847558
1454834
1789052
740252
1769192
1670166
1327857
721232
653067
1358508
105139
987744
1405988
1610500
136231
597781
391750
405034
77496
1958057
1687226
1351670
1101838
174105
822660
1949636
1853497
1405091
650136
1226111
1857518
1964050
1498371
452891
795010
1054495
642246
1906058
1973934
1717861
1547760
112423
515969
869186
732698
1290260
1730929
1759669
305676
411895
1244152
1657205
54886
1806889
1576613
1116963
1209199
1553137
1724042
1515270
1535671
1916848
750011
199123
1286524
202906
1661817
596740
1481547
816895
600722
313201
632798
124215
1490542
1836615
1312534
1160670
322154
1624768
436258
533311
110917
682067
135522
1260616
1862370
869668
518917
1511627
1188580
593583
655744
1103169
831758
1930108
848066
858504
1468875
1309541
1344517
1232327
459084
536548
1903440
1683183
817855
1131984
963467
1463964
639209
660
1599927
1209209
742995
977897
456437
678528
689795
1774893
1028343
659159
982314
636929
463849
1729259
1225688
362785
1204289
1960784
1314541
1719067
1939662
143664
1768683
33290
1412440
1849108
198301
1081006
835008
1785220
1319648
595028
1752260
1918325
751923
912080
1171102
1266565
1386228
1800975
1040153
1993895
1928850
266991
919938
1608755
728877
755699
961342
1681072
1178739
926570
1306770
715664
1296593
645312
1099676
282255
1409732
962170
492071
1736289
733249
663579
1603615
1420950
795470
1243008
1585740
795633
1968643
381608
1246767
933663
1973793
1426233
1728420
708698
413220
1447244
345663
799421
967922
368925
1776790
120221
427897
237733
217115
642792
1954972
1585547
1909365
758995
862233
552858
1742718
778149
1370313
319082
2439
976703
1557954
1097730
1245547
172635
108906
9320
1668287
997029
1719383
1081332
1028022
897682
18918
267904
1197984
249836
783116
196851
1235118
14480
1284390
1606307
1885119
905719
1199394
856964
978169
1734801
1380808
1113907
1903914
305295
1133681
601343
1770337
1114354
1313020
989305
868065
1247072
1491904
1720040
814423
219
1215901
909290
509289
1901446
1498210
49771
809589
837041
312213
59527
964624
1126290
1327909
285424
1917325
1447029
240554
1666926
1637913
914685
1385389
1183575
583161
875310
1036314
1040973
1670134
1037122
1183815
906800
1983167
1602705
1249240
180723
1004186
1327272
956255
459773
1190033
1960809
681842
1260495
675867
1458416
471413
1998651
674373
1614204
1030660
684552
736454
423020
14912
1180602
1793468
1581244
97692
652726
107471
1284059
782080
1838197
1895311
315508
678250
843562
1272801
707320
1066140
1354944
34589
1379174
1153728
45135
883095
783697
213785
1650587
1419430
1046248
1533764
1821662
1370402
1182211
855273
1902543
243022
1280562
938852
1651459
643356
1430872
1390653
1655476
1627322
244498
89398
1075869
789994
293540
794187
1040736
1220691
79805
1437085
40098
326288
1143676
165149
104292
928284
1114788
452423
228696
613214
473937
1421415
1296816
531440
742317
1596394
698429
822704
81513
968491
745767
1351146
943050
1052554
1757096
150666
146418
793492
1217626
367462
1337252
306567
1324815
1215165
1031648
1644630
312132
225312
1884044
1639760
732582
1617680
351645
839614
177350
307950
1784665
932857
1726835
1870770
419179
1497881
985795
1667896
961748
1267013
635801
330415
1594085
1131262
1771346
939434
401660
1733745
1143852
1537079
1359455
1741832
128978
1338147
1579779
1305589
1112084
1552872
186325
1736827
1346337
885612
540104
290430
1296287
1951959
435688
1823123
633640
1537429
1083206
692251
1888597
292284
663814
1389481
1192994
1100978
650197
545845
420919
962067
1284065
1605947
131965
1995574
730486
1761935
1565457
411926
171056
477750
400133
1283905
1421623
1369465
1849382
1792965
1021114
933516
1928172
338446
773733
1169088
1245989
81861
1955630
1621237
1746874
690376
1151273
814924
1210675
1400301
1985648
62695
196117
298056
429751
28125
1225465
470972
1806715
719995
783639
183515
444052
1604728
127642
183654
1800390
1484014
555226
720435
1396392
886030
857442
1211281
1353743
804964
698464
1820826
530756
1404625
1811900
311506
478169
231173
1862644
1461706
1971148
773629
1948940
1464712
358123
203225
1727951
729111
905005
1349649
482479
1956754
22969
1820423
851249
999552
1629080
981988
1056630
747012
849852
762682
330423
1712592
653936
861511
554318
1603404
1630935
832974
114172
1095419
1506515
1011050
1759689
1092542
386895
4832
1580776
262290
1560536
852127
1197327
1046324
215889
664531
1544919
255066
1080576
1081998
1985013
1639273
298274
1268479
1682766
1300412
72277
977813
1250525
199644
673976
978854
202482
1480900
607978
1718724
747715
359062
1912614
578570
1653853
671764
708437
701385
512506
1695281
1525775
174414
711960
569472
947922
1077667
1021065
566993
1981720
1270465
1604949
1676107
311459
1555403
1469675
1845498
1227634
747885
481396
72368
1170921
1443172
8446
1885917
1110115
1700607
585314
468220
1982379
1633133
938637
973205
895403
446903
1861364
1369321
1477197
1163385
1449204
409312
369177
132808
1739043
944140
1775204
291411
1029615
271847
82207
849997
1834747
1292729
755551
1729361
1087091
311364
1297197
1904934
1876003
1029388
1672322
1978638
1028228
1859125
412851
1434286
1933506
763868
680230
1323141
1899042
1119559
479968
410678
217773
1583673
1349900
1277680
1244443
135523
1820664
438813
287328
498467
1697793
593624
1516639
292277
1095565
519865
1655759
1405557
1509409
315732
1409059
1062947
163597
215160
808579
539289
1938873
1688548
867841
1008946
1315603
61759
215251
855317
451987
1105087
1834016
772612
1186910
163823
531889
1957272
809712
771249
572469
1539836
1420656
1762182
1230012
237150
588229
672812
1512645
1263851
872507
846571
1993566
1407833
889632
1801771
1538960
978082
487628
1047526
1122333
57937
630666
928964
172961
396312
883881
1743188
720893
191997
615733
897209
761265
1281903
1076190
789714
141237
1880683
1752160
1487022
1237302
479303
961408
140535
1655809
1079604
1042
1218967
1414753
1252688
1095540
349536
412640
1707983
1875451
948593
1708935
321144
1507410
214004
1904326
1394944
857244
875977
481330
274830
112534
1628578
1144921
1787009
484448
368088
1050193
1969578
1535399
1585526
1073446
1578876
848669
620877
1108760
1042776
471166
1474576
1597453
611264
396640
624262
683691
1971508
398107
682854
1990902
327752
1644100
1912101
1198884
770755
8680
110200
831842
38266
772610
541555
1290541
829122
1814232
224094
1118458
905304
1829999
205397
1152019
1585801
913174
365728
68610
1179622
616660
841429
446507
84823
420789
282746
910118
341653
222463
384310
215148
1454950
1204309
222609
1709152
1124427
608130
6910
1125940
250479
1386998
1644869
904522
1034701
1413680
422048
1423797
1864762
1952685
543160
1712464
1415459
296376
927000
1311062
1667188
593961
385668
1557829
787045
558877
1303771
277791
713296
722252
95928
1275674
1926683
1658895
483339
792588
1000460
1842398
42508
1903927
1162633
221532
962217
1530170
775079
965320
455697
1222756
501837
487016
334950
1650556
747385
159477
613310
249893
1253180
1355477
1961340
139554
395594
1710868
1820779
651284
29557
697004
413375
89871
1289642
1235880
509182
167097
1046569
309229
708775
926371
1818654
647650
1159969
895410
1223834
497936
218880
307657
713279
675179
1838049
62522
819018
493793
462395
1159600
187231
491767
621579
1628818
1150903
627030
1936928
1198388
1936278
1694391
1672525
326732
1541896
1588217
294810
1266031
1466992
359693
1264271
1150215
929677
713565
1305347
1277699
286637
782991
561366
1428778
1979947
1207363
1087624
1240676
985926
1715985
524794
724100
1952591
513070
265100
1380936
380832
662496
621923
1898891
1686040
1568542
1816151
14511
1088899
512630
111315
1434316
385111
1029605
1447279
801349
1522158
1712916
1581046
1528660
113696
478693
777460
1171130
66957
592607
509225
369397
359178
1079666
643549
1719382
1950085
1007329
1213775
902290
32380
370695
736503
1104784
1419302
1760262
378040
1357694
563555
442810
197412
1104929
685827
1202890
736756
1583234
1531944
930323
571073
1914555
988153
632229
1269326
1639627
1438877
177389
924347
1455933
569173
1516948
1130802
128232
688854
1044884
293524
288422
408250
1878999
760760
1965466
264282
1546492
1054738
1951933
1907591
558905
1557002
1384722
1406686
1174517
1862806
1638969
1321365
421584
1450321
1658341
1786743
1597672
1896619
963645
105388
894707
212537
195697
901545
544398
1075603
264218
939733
835534
1324281
1378318
1840093
678368
1483729
781618
836263
1404864
1574864
1190222
1286619
891600
1160474
534197
1211415
576313
287407
555839
566960
73131
1200040
210648
277492
765550
500947
51986
600677
1253910
29386
1567437
626241
931881
375048
1284057
865351
1213683
422577
1054626
1500741
1754489
1900413
207434
1740171
235994
610310
140394
1312958
264780
614697
1034155
1865972
1025040
847219
1536767
1514186
86785
1235960
225448
1645511
1023887
955744
1982703
2193
998437
540489
1781325
1603328
741015
706380
1338760
142893
1844331
1154955
1812947
882540
292469
798287
1081719
823179
1099956
1782886
1220484
1431860
1292869
218828
1428093
999220
455429
673918
1803564
57329
1272542
1347685
710186
285391
921357
1673863
1270014
267034
416287
1900835
1208118
772786
414369
1381237
1292568
1530177
525540
1390317
260524
424965
1687716
343432
1801853
1007092
1374818
1318500
758867
1927055
991589
1237661
248544
88231
1591549
674018
653984
1774415
398870
1744798
1518725
618085
126555
667296
491570
703694
133747
749674
128369
973394
340082
660667
1617844
485621
1651439
305240
203063
1976566
1306399
277127
1814030
6462
517512
1059318
1179944
1576605
398430
1083887
56758
1088976
856218
1154839
23184
395000
661118
608683
327581
441993
981546
1436753
191633
1991851
160091
436047
964925
1894246
1191785
741738
1273689
1654753
1049443
1603589
1146775
262637
801588
1634173
1880625
327018
1825492
1176033
238451
1700512
338472
32117
1972821
1372699
1843652
124044
86875
296695
1385092
671749
259033
135521
1188529
523578
1981148
1943758
673281
42957
1618795
1173049
476294
519795
131099
601240
674235
1189549
1222494
1236423
926579
1007075
9106
1598306
1773325
1946292
1506606
1711031
1085857
1926903
647775
1456826
546664
1460282
1804743
1238588
1797738
308494
972041
1004258
854443
191218
389361
1682907
1861731
799696
182725
1991259
485164
1949932
557085
972787
1033429
1954317
92131
938271
640062
1866024
322495
1657344
468035
80482
668411
464453
542616
772986
1499350
1064760
220948
598170
514788
1798064
974805
776512
1861523
643108
1431720
975982
858813
1711705
416879
763175
466039
134367
1802909
997696
313144
1781692
1661536
982310
731306
337085
354266
1515583
166920
1806249
1749415
204834
421509
1747099
833411
742941
1214615
1454509
936635
1544433
622294
744593
1872281
1620406
1966553
930680
1708307
1046760
1981834
1107187
208951
1231518
1671160
719736
1691145
815700
889771
261669
450982
779953
1858493
1033148
1379104
784040
149165
1409323
738007
424708
667471
1124747
707158
1924054
1460842
636852
902251
1608520
1292293
581011
395320
963952
1679216
1501081
1033
1166791
1054030
346198
1094062
1459500
825806
1580735
950657
1319254
1483214
1785792
1343122
668772
667952
114093
1075612
1421022
1024204
507899
1935519
216952
728624
1545795
1845780
1861596
1248988
707516
1571058
1891041
1243743
1508738
801730
217459
365509
317043
902726
1584314
184127
1929300
1700803
1658892
1867060
1955095
1011827
626151
1128990
706626
205453
447323
1313489
1677424
352669
305733
27986
725141
544769
89720
1132039
771521
110431
1749769
1031990
389315
1142271
733004
1728196
1523773
1437095
1141940
1379161
1204969
1078253
1440715
440161
27514
183384
1522124
1169444
872219
1125766
171495
212752
1556360
180199
1944925
1414041
1737651
570089
1363042
920939
27245
1196149
1565444
535215
1743494
812743
798183
1456812
629996
588710
230798
1766022
878780
772271
1398268
1397085
1518244
474040
1523361
1296109
158364
736272
71354
715834
1144205
1607615
840598
1078767
24949
1757286
927879
1313669
165468
669714
1287814
1104766
355449
1477186
749137
1594013
1433640
212511
313709
976063
1262842
1565200
1532510
481720
1299536
283362
403975
975369
1895293
4423
451610
494245
1323010
1663480
1021520
15575
509487
1832625
1008571
1244193
29287
501572
1694170
1888515
297317
865768
415038
1355364
802716
1682302
591258
48972
17179
363427
537869
1812642
1807648
1601142
1775052
66779
965249
942770
824407
446173
906527
1721687
1621383
168922
1399560
1394008
895468
1131071
952599
1306152
885807
1841071
1334309
725894
1451417
1342262
18147
611725
1806785
1705735
1480937
262137
1982059
1709807
946474
653432
1032265
1633704
433291
1407074
1874840
1439011
1517912
1028705
789115
410792
627758
1677402
236239
919934
1207880
62394
630086
1467548
267602
162591
1673230
1244865
1114955
1312124
1374213
1312089
745695
1904546
511153
1885443
1336887
1652787
528605
1968832
590772
997509
1851272
498135
1705040
372599
1420260
1780135
315186
766126
110714
832465
919814
687023
1968342
1386109
1399274
1788112
559715
1893152
957116
156059
1726929
173298
1861422
1964363
128584
753223
900267
391477
935462
1848277
1618705
1191208
671060
800656
1144818
630513
1437723
1942007
1453455
1023076
1984617
548812
402821
714817
1480157
911211
1140176
1914278
675868
1831944
732380
958237
384846
1133494
1469271
1958830
1101261
450250
1029268
1469889
1194319
1634836
710210
1852140
774832
453663
1381753
511219
937301
1549289
426797
1271946
1162930
1340318
53841
79660
985001
1413548
1570932
707701
1392392
1341831
1727522
1231979
3187
1032186
357210
972883
1394802
1066254
1039381
25845
1451563
44822
1452386
1882097
1233252
1002666
339150
556675
1884717
774952
1166000
1945272
1468276
934181
958928
289291
1089385
1428385
691211
530810
335920
797335
1073347
582199
938936
1618061
244592
1272395
1775951
1741251
1765835
1784535
1714319
1646791
1588014
199488
89744
1734256
496288
60705
707200
1131656
489600
1534192
110136
1750192
1189192
331564
1921898
1043763
1185194
566417
1359277
1927247
98589
1957274
441234
1670841
1141458
1071678
563529
1440824
99602
1992551
672004
847920
355699
1945707
1915280
1477925
1277020
1518518
618605
93215
1991960
5736
641961
1706408
1090547
1786720
421728
1942009
33106
1655479
453277
1059088
798182
617039
1297835
1447657
1849288
765306
636784
419618
634044
1143451
428962
157598
1684383
1047889
126491
1870836
253625
1103066
1484821
419107
1861840
982604
378304
704958
1868839
1332003
1190372
1826564
1187935
297321
595862
1458810
115498
326286
533546
35940
1374883
1459908
289538
809225
839213
808651
1058241
41045
64953
1865941
1231442
1950419
488738
472173
1848830
755817
71123
525753
1846024
482924
1073610
294704
1382369
316858
1869726
1414613
1622718
601889
1049233
469581
741762
1460298
1021433
1620068
840202
1171314
394340
1163948
1036971
1608806
684817
703003
1474467
719474
331929
1711672
1279990
1944273
755801
1980215
92760
394936
1143427
737453
348588
1225020
120984
1929884
1858205
364686
702720
792487
1635475
1885449
906432
789625
1685182
1460667
843092
518458
389549
1471282
358244
349434
1771981
895234
1298437
1866911
1044519
926866
281513
395837
651160
982235
1611738
51885
363765
312204
36591
750903
1723195
1234370
1637568
557499
683054
970001
34731
1883996
1524819
1330261
1595546
1655387
648431
787076
1359869
64200
1015668
1999017
1668702
1517280
1122778
951143
1355210
983770
139012
1191169
1675642
874443
1723834
4577
1948808
1870713
256726
1487376
1135212
1161092
1259804
1194008
1794001
347729
84490
986261
806357
355356
1285587
1065102
1789118
1817577
521728
999929
1783031
182199
1425961
1006317
642868
202234
1852152
1927448
1731725
415356
1535252
1268926
732812
200198
721981
1662288
1037567
1799559
1987256
1258276
1091016
1263182
1284990
85136
843059
609045
1761908
1979612
1980885
1737207
1724700
427369
624569
1415076
841660
664942
1565752
1167780
746523
1419357
322491
1918226
1567992
496140
1809491
857647
1797374
1756194
1608748
1938277
550394
505600
387520
643356
1784259
20979
608407
509926
1960875
426463
1931474
1717558
1107915
1773925
941663
874268
1996137
330285
251465
773974
1834239
1505644
809387
466276
310620
73984
1667830
429496
1728474
1679555
736753
1388547
586719
127219
1077666
169306
279592
1367201
134601
56923
534264
441863
1526031
423708
893122
784199
313910
1968079
1624320
336498
1196942
1564967
721158
352044
1108900
1397819
687532
1163098
966807
658529
431698
1083390
1993280
125478
1620742
1426921
1925870
399128
1639225
1733871
847168
453163
204623
513989
1096003
1303306
281934
1832314
130989
767889
649495
1995531
538552
1764254
1783627
755023
1402047
144167
1791596
454086
342359
981614
868725
312504
1300963
1965564
303950
310233
1477682
600444
1333479
885308
917008
1049499
1693919
327118
1290943
1738024
231684
1849576
1579441
1426882
896646
1637546
326904
328980
263995
1106887
144267
1226998
316213
1781457
1524021
1990855
1343246
104940
965325
1632101
1014488
934225
877872
568167
249897
1399022
56249
1477413
521768
124902
1185837
1972697
1215679
950048
473624
217660
1943452
542870
668296
1004164
1290681
786553
1443632
992978
834441
575329
1393037
1129726
264381
161011
65831
745399
1162625
1792821
132208
672279
969251
1823138
856678
1048729
1326838
1919608
1384576
1975949
323061
1979
435310
901210
859834
880938
1872177
1271593
1350968
1932110
1282016
1802162
625625
1047600
581898
155832
561841
312833
1245049
947871
1858501
681419
761225
941258
543766
787777
1623500
1987661
565538
970902
1289956
1454387
1341775
814939
1577998
636883
333862
19350
1376279
211576
767990
1445188
1106459
526373
1288394
1335688
1036778
1441200
519451
1190980
1348202
524442
525732
654283
1928862
1326237
1183413
1407050
1932481
378388
1905926
785858
588896
1848644
1451837
1592357
22438
1184689
444252
1285564
454886
1608642
399069
635694
282629
1514413
1394129
382409
555701
858192
1194652
1293409
1853343
224732
718986
558817
789278
1035082
1964715
699461
649482
295776
629309
1376332
1464211
1549921
1699975
800336
1145831
1475584
17536
684363
351479
801449
70746
1676507
168888
559974
1541277
1742161
449106
1410080
800654
1420451
1409435
1802284
262950
861989
886597
1763529
1424107
1361524
1103276
1797228
1026921
801471
1853275
1572873
953617
691139
1766306
1237532
1928437
884642
1044887
119746
303260
488267
652204
254109
1145585
1344008
382721
1318531
137167
1289168
1374192
1929653
1950564
1678183
36224
1613736
1333980
1077916
1238313
1420674
1760452
1978013
69479
704230
540690
383223
874763
69426
991951
1269976
606232
1735513
840070
140030
8320
378885
112078
1772015
1855929
1222878
1680990
1193238
257806
1932031
1755084
427554
883670
190547
704192
1827184
1131515
781927
1892552
567180
1482025
706881
1836790
1333414
623249
1175055
783361
100326
1904674
280897
94921
459175
1956982
1914543
658256
493538
9096
869825
112945
1436170
934987
991079
432789
1508175
1969425
451987
1146834
141276
1027113
1075668
1060921
586380
1167013
952912
685155
645774
628549
66959
972523
919249
1674731
854373
1725593
1382318
500038
544818
1451475
38939
1318706
1597784
1497987
882293
1024581
1409132
886737
120220
1825795
592061
389412
400726
899357
1557768
1580339
221584
561586
1746030
1098741
1573147
1591634
1321472
1610392
535928
1976829
1960132
1105942
889589
1631749
938833
589780
1585791
772736
943930
1959208
252309
1758953
1321832
1005114
330399
790882
4512
883000
1158217
1504309
783198
1162751
1888438
1299899
914194
1298615
1080815
52272
1416545
1105102
928143
1148740
621992
1901873
1222202
1170584
1290775
1899256
662063
367742
1466123
51033
739419
80430
1159216
320133
1751588
934286
1536860
239010
486726
1617089
1908347
1403582
171895
359842
1170225
214902
1508138
1738469
1557943
241985
1508724
652378
217214
895624
1443455
228334
137625
581090
889461
1526935
1420093
417366
788366
1001749
828743
1538113
1243464
1071110
372133
1746485
201481
1071787
1003413
386856
882592
1595792
1438045
1232577
345165
76688
502635
876237
1548620
725644
793784
604644
1357913
1692493
1108137
1731880
1454352
1849187
592504
264328
670186
1179664
48595
930683
127855
1030823
1291497
1299534
1563609
1303392
1100356
1721206
961339
774277
980650
387607
1899402
907855
1761577
1147643
1087553
1212862
1626976
1546967
1807186
1194891
40426
389835
188708
1891751
1192265
1433845
916625
399288
860928
1298060
1592114
406226
1647076
1762242
964110
1944951
1014411
1013296
1513943
596945
793684
1565390
812020
645550
1611497
786158
733376
1818644
1494538
1874590
1320796
35056
527073
218379
1657085
1243039
1875452
593546
1290939
1905465
1206699
1743358
84736
1347823
1425319
838327
334504
1552246
1905288
1465273
1127582
1237940
1923130
1441535
499461
1600884
1566071
1428818
109649
454422
781748
150012
306907
410302
258948
348388
1936340
1646930
1696231
1452590
82712
463020
1231389
1639316
1255226
941053
1610902
333415
854458
525562
1446108
825927
1337697
1137694
1032797
1137077
166593
935754
330907
1375520
250645
450000
447529
394959
906282
1673088
1216994
1685338
1557013
1775152
1204189
1781488
1224101
24114
1084659
1389005
983921
68203
1474218
23174
548620
1507400
670531
820521
496479
821104
924570
1654313
1090560
1557643
1915706
57680
1342445
1592830
1544130
1620849
1495801
508686
1675295
52748
1070596
1600890
54600
1085126
477439
1349147
1932894
1515739
295932
699397
64154
1125061
1581552
1716014
1946631
1160273
101068
1952395
288274
979129
632320
1285148
783752
915180
1681297
798735
1014108
1078874
1258536
143234
650766
1942992
836046
523327
353808
550025
1059105
1486961
789173
920110
861049
1916785
555180
1297015
1270774
1633928
1512787
1824738
767967
21500
423726
1902372
566127
641297
1033430
212050
158318
336873
1522101
555637
401440
1409942
434220
1486789
1383630
1038815
770911
1657891
837887
627280
1423783
994658
1261776
708772
344754
4718
1282295
700536
1534307
1894952
168482
1200426
580236
1813834
1302774
1897922
871394
1268055
19627
1071300
818839
1000347
77439
1147525
1326013
64238
793345
1158039
1044137
514052
596257
1903643
1149583
867821
456018
1548301
338140
293265
1768838
1452418
1831600
1127657
1424338
223959
1215444
627383
1367267
366930
1527948
110609
1168990
1015551
621911
843030
1378124
2404
331284
559265
882804
1530339
1476500
1220022
387378
1095341
1917292
182328
614905
1799220
1254670
822046
4962
1520890
468547
1073939
985994
972199
312658
115977
1519643
792605
1836480
540936
3105
1889986
1014036
1843015
1840327
347298
1486478
1705468
1510369
757821
1446141
781766
939027
73794
37439
938597
1171366
474501
1158480
1394144
1474041
1656170
1291955
1639726
1627282
393590
1602330
107845
1572673
1241691
989482
815776
1872806
251283
1299583
1086652
1848858
442537
1169677
1922986
345578
1526038
1905721
1165937
613424
522944
187677
1587358
1941564
1099067
867249
1877141
1283167
1034054
519243
309059
1099849
1616808
1294781
496810
611241
499783
1419095
898602
590046
405032
1005331
1678121
792836
517490
535435
994099
1042850
1328058
496822
1903412
689792
709510
815437
471913
1893355
1603939
1681884
1631343
796532
632046
1294150
221212
520504
727860
1654344
1047436
1848728
995181
1460305
1265958
1698901
269831
1067313
1789276
1853420
458466
1303794
357820
1476952
365309
35661
322108
602556
55003
584975
1138806
1006487
1182616
1349453
1116253
980724
593633
557039
1585982
785844
671142
855622
1629563
976038
1229760
1914351
729848
397031
1292848
1186799
1732353
1404083
1749076
1305407
118976
1415537
1589776
996799
1402995
192039
806280
368728
1394411
60742
1435941
1342451
1366217
442128
1533167
1142650
107345
67080
724001
1102029
265968
1533072
1125411
1537505
1330652
1826861
1671106
192798
1008645
1880992
328196
1162771
1075722
504758
996372
1918169
1742834
1146841
1793797
1831972
332857
617908
1757566
211654
1463790
1329938
1643451
358987
710037
1482002
772650
1743479
1678730
1723866
1621934
1467970
1016036
398847
206649
676043
588542
1729877
1594851
1672824
425516
24918
1014841
1759073
1917513
340417
1775149
1874975
919088
660808
162509
550486
1025972
1319426
1342948
549224
643957
1985612
1829595
1770476
124910
437832
454959
641962
1165369
153944
431548
1447842
1438182
1182020
24096
477577
578203
507194
1374974
439938
181557
527905
383331
107227
1783288
1082645
1681524
1677069
1532479
903495
854700
912961
1368077
1243533
942581
475034
1010092
1410503
558974
1419303
1864874
477174
781048
1437694
775370
1588
1966182
763187
375487
1783863
992215
1005586
242340
1858424
1811403
1798982
212736
171645
1836575
1904055
1934165
1843055
381540
1556471
430171
1199098
628707
31697
46685
1249249
723559
1995363
1435443
523224
250840
410765
1113145
454227
1868121
102555
1867384
224661
655804
1679144
763594
1801132
1797411
224950
1534980
605206
147849
748827
98855
349775
1622581
487892
853716
1578178
801765
1299323
1665620
807705
1008464
799352
1200284
1504935
290068
1429861
1233151
710697
1998975
241574
1889203
1359693
932567
668923
809230
1662330
942456
1451513
213949
739675
772826
1510414
116105
1940418
1304435
474799
1472563
798715
1833420
1521721
261274
9968
1647899
347601
1620595
777266
1258390
943582
1040497
1477081
147034
1727116
1467044
104945
172769
1817025
496389
282480
1567904
327925
691273
1076033
711469
1923285
1832586
1235521
219700
1461270
1511051
807386
1115555
952334
1028319
928043
779103
1612373
1412457
1778294
1864698
1623011
859314
1803880
819665
523050
928860
948986
1121376
382128
1123014
799552
1060927
1831653
1783210
945313
765212
1632491
1051559
210939
1693737
675252
845465
1139489
1383125
39514
1293092
1806202
79960
400080
1571195
1794118
1804340
661915
1602195
1824676
1599951
459036
964057
1115116
184180
819934
1950011
1753906
1740526
285182
979956
518757
1176184
1509531
1187902
1483255
1801272
1558835
1121261
1523602
1027172
615944
748068
1877482
1018245
232235
922309
1932027
1966578
1114554
960072
700543
1600524
1462797
1262879
1219854
1756261
1472621
1899951
287277
1475186
1192684
1619221
1495709
452167
622601
802498
233240
1488053
1926658
437961
893191
606470
389234
272301
1056249
1152319
794595
926865
1704595
551820
411212
1058800
620415
1444207
1230188
1466485
1063594
1598898
840023
1638967
1639332
1238699
938027
629157
225104
1421561
526051
214724
778083
1106810
581318
460103
1159012
1058908
1883382
774549
894214
973468
696344
1155781
1913948
1870489
808659
1288109
777015
60445
698775
407758
1046996
721899
1679025
361386
792980
1290715
744917
91020
59797
552288
195104
710284
436954
1155935
997676
487539
1298310
362017
1902149
275893
898944
386379
1514377
1924029
932603
1361989
662484
1776893
1536809
1089834
1540832
859821
730265
425171
1811029
1548143
757311
1542412
1116943
683550
12355
1889612
1355634
198985
1985719
1672923
729217
141619
750484
1235284
792443
965950
1198620
903374
221745
1645397
209277
1558853
1890915
1014131
1450364
1820170
1804281
1938186
768877
1300321
983152
1128992
384420
1158051
764700
1028692
865945
779443
1222525
1693434
886937
861474
84787
1219699
187020
849635
1088744
1811349
1448795
363812
1827407
1778909
1967390
1812573
1438334
24170
1434377
745597
103762
1188855
695702
1981295
700129
656288
1746147
662860
1486471
1315163
558
247106
852750
1475298
1205852
364364
1665491
343004
192791
727169
1559876
1899209
859846
929579
46244
754776
1837471
1400176
1666112
1497632
1816769
281018
904480
1604044
466042
785513
1388644
1387261
113832
1497037
1918523
1349583
1325654
1342900
1611877
758015
1557936
851817
1485761
178851
1816238
66214
836085
1197744
1887207
356850
991983
1272334
1495123
1466595
190023
902379
854090
449082
464135
1957259
1125309
336825
965177
1747899
947056
772867
560274
1541149
482021
603264
1617392
313691
712177
1356005
1625760
1910717
204372
1013980
1022083
336454
326382
450199
1098145
751145
9945
1434238
1299299
1844340
1582278
1065280
687344
829348
191535
550767
1377232
1957595
802193
436669
1450597
869113
161264
1475334
1432595
635462
1431708
333801
1966736
725291
237380
1615456
1935181
720889
1420552
1047150
805322
1154151
363337
1706357
475178
753922
1706189
1974582
1491204
613423
65045
43674
1156887
511440
707230
153111
977559
284032
1543946
972629
970942
422178
1097538
1242276
237522
121508
579623
1003580
646218
675858
1304771
1018788
1315892
1988846
1045145
1198398
363805
616289
612021
1167893
1902114
1161470
1379395
607452
1691324
620324
1179324
178536
999372
383124
909923
1153312
433716
1725501
979267
157649
1615940
117469
1778836
377234
228425
1520843
1248498
1927668
904669
699568
12505
1173332
1793594
1644406
521344
1700695
1684461
152532
1576685
1375492
1253497
1940293
84245
1064
1904791
1744702
1496420
1410255
672155
1331817
200978
982913
1691199
376718
550581
788300
441993
1140193
1005091
1068988
504232
872749
1313490
1343336
586912
1074426
1191616
1562378
1831952
912390
1486165
142352
379628
1332983
1488554
925395
949760
1567088
1227155
122431
1621796
97521
1608132
1640646
255532
576833
550254
1728872
1321142
1772506
762991
1149643
464029
595737
61051
725618
432006
804034
2908
470422
153706
79870
1255172
1497814
898496
1959930
697112
1725787
1003326
1350504
79913
326298
203821
241717
1317
1575236
303633
1963735
917534
938352
678669
231604
620965
219948
1633968
1084535
212155
1299885
1790617
3437
1399414
510057
1001578
537598
1792056
751539
766444
94672
1320596
1884859
1332370
1565582
1241239
1342427
1133398
1307982
37019
881123
1106207
1105244
1126538
1958970
1323947
1119295
1741456
1954431
209050
847423
1368672
903470
798001
1641787
1471432
777220
19259
98958
960588
200828
1147811
1922105
788292
710109
195425
18407
1888028
95312
1795698
465932
1967713
1252800
151016
545036
1699442
840690
590518
148199
1396842
1412211
1210043
57186
1934533
1130325
1705862
355708
1703084
559997
897151
760439
1771739
890849
599708
1974777
361080
82596
363541
82031
361007
249619
199301
1078377
611180
565975
1095577
1236366
532677
1262228
1222434
1936488
828347
1030888
873430
1305013
678058
1049989
438115
1125696
1067354
797290
1725937
1161741
97670
253462
546738
1256047
157957
683731
801865
1264067
1439261
362076
99881
320047
1498606
521897
1798580
1006014
1852916
1330916
979958
1634982
332223
1476222
704467
1528466
1487131
34829
1778657
1683642
660593
1462079
53542
748323
848787
1976693
1881246
730883
1547317
799212
1094322
1908395
1690441
370174
1364619
334593
751874
511979
346055
673614
1346944
1430608
971156
1802342
1712961
818179
1641011
973424
1499123
1103106
236990
665945
1177921
9903
931316
485369
770490
791555
3365
1025014
1237810
1779080
377493
770226
95794
474394
872432
420283
518575
245005
107867
1095182
351106
892653
1050460
641201
384357
1825853
1368276
686177
1378378
258917
1945832
2621
518895
216597
228080
1108014
1039345
166219
653182
381066
1421529
1171918
470378
1536946
1781914
572321
1270401
646221
1455472
860512
1700316
1054477
1282161
1452266
672281
1092638
1925730
1251179
760047
1806744
107748
1035237
480599
594495
1132954
925137
11707
947592
1886076
934045
708691
61694
851106
1410845
1401462
511759
138382
138328
243112
385272
570254
1122183
1059391
1533717
103525
1076945
1415171
1201035
1508928
956607
1199307
35226
1302517
267276
1711736
1303144
135123
451049
1673258
1544563
307415
1818787
1637780
1139543
608325
158036
1172008
316013
1527976
854941
747624
1650924
1955841
1257178
154312
89699
1085460
1937716
1063441
477709
975574
743803
61985
11354
1015174
608132
976878
489171
1112800
688063
1186884
531846
1891120
851806
1660582
1450169
432721
1637421
534024
996949
146818
1416759
425335
1287421
1777718
1908646
1108803
577031
1155104
891358
489177
1609215
73247
842715
129899
993033
623291
1440530
181629
1546289
1775599
1974708
293299
1697766
1474036
274874
939533
1718573
1990457
132225
186889
287080
946469
1257535
1497660
869495
1553588
1623860
1808123
582799
1491180
580870
1685210
51559
1405212
832483
1610851
1137981
24917
1598507
207182
341978
1654859
665152
1839885
35457
89445
372213
1597653
1956981
411414
1101602
1473826
797742
1254958
1325943
1471829
432562
520552
499382
73335
1934074
566676
1668568
1012618
9060
1657503
284950
234811
1922197
1506444
1963085
757203
1677283
1521237
846661
129667
1985030
574363
603850
190000
1161636
1183125
1614886
1520931
1717555
1343819
951330
1787100
820780
100333
1984639
1279107
1138512
1649962
1023556
1319670
1920320
839782
1521712
1868023
1917940
1915861
312037
1503
1975799
875463
1671524
1846364
1564463
652742
1143473
483647
1952203
1359359
148715
1728007
1806680
1899408
1486820
226673
979032
1612040
676583
814155
725544
1432482
1682750
1593140
1557262
1939182
1840128
461804
1858773
889845
1038223
902825
1749245
308687
310100
575910
509483
934222
194888
726946
1966443
971181
448550
1770883
297387
1836134
1901890
810961
209998
343777
1153201
1045266
411154
1877586
192635
389738
1365734
502957
1787499
1811193
680774
1358980
1840605
622182
417478
1868928
1373761
417531
929126
1673219
920740
1493204
396628
935970
416349
139754
921449
122840
665676
1091208
1950589
646849
422529
1604710
470065
423070
924149
1707141
1500466
1208258
1350507
1470738
1878608
539714
782016
1561954
1421074
1318135
852963
1066011
1164128
688766
1912257
1097521
554444
248809
132151
1080807
1440738
260275
1235621
1774117
1469592
387773
1218540
1282220
164931
955635
160747
1477866
526166
1326826
4076
1592177
632584
1567682
215237
1623920
724005
1026575
945019
864051
1853780
100929
374463
581526
357395
1703472
1725613
205648
1723307
1144409
1654790
1800103
974698
637419
431358
66881
171418
1760187
451824
1714218
1107412
1353907
871024
396005
1590886
139041
1367529
249315
847084
1061489
1810
1301914
1278298
99492
1614829
636266
1729315
815148
1341544
1398808
1327956
673241
1153641
1196682
1181325
961630
357293
420067
1864387
1991952
345631
1343508
1513225
1147040
810122
235877
1183674
1671743
905574
1173084
188542
1209551
367428
444051
4334
124792
1144143
1145137
1359194
1882872
937124
559842
451057
1290483
207285
1404478
1065878
602627
1827771
1646189
833647
1461289
76357
1202037
270015
303461
73943
238098
1267288
1444580
218321
529527
1690348
276417
686499
893341
71032
1163689
523041
1565939
293542
273244
557475
1419926
136142
1254333
1062310
568806
1478837
76228
1024486
1028262
848575
577829
1652425
751654
1469717
494642
443545
1390820
846220
354075
1460320
22354
1994182
1602402
1201917
1473396
1523244
785908
35654
1509527
1420922
1750036
1958529
198115
1328234
296109
1265637
819743
1245774
452865
1626714
448742
206570
1747772
1287163
1146266
1596010
1233583
483768
745299
278477
1077719
1558934
1478991
1962523
337455
907931
1635943
470921
1321337
1740679
107044
556742
1578695
963132
1902768
534198
904194
108224
745179
448010
1640296
1636852
1713656
1665076
1155714
120427
515255
1458419
1373708
1019850
8083
632733
1173806
468138
522250
553545
1321670
1932073
1004684
1402805
1459255
852312
471194
1163530
848799
1201688
650176
873536
711675
1612775
58148
1939394
1937175
1678793
449553
71409
1715115
203886
400606
1611953
1665046
203024
988574
189830
859997
142813
616683
575962
385923
1131960
722949
101778
1896083
474952
190749
992410
721111
624726
1818792
1420819
936670
81700
1447935
17455
321824
139998
938075
1996828
1473333
217564
1627619
872989
1707603
1432942
1146327
1296641
1883213
656339
309769
1510500
111490
1098320
1556124
604305
566702
1837594
1553744
671825
907979
657107
1406527
74096
1200021
1980089
1959150
258562
812117
1319061
1585468
945492
1904679
820200
1461963
30965
1278210
1923561
1026343
102660
284901
1205655
1684208
636921
1061436
1265222
862229
1330304
364504
1473664
1202869
104555
124557
1556269
110654
13547
1917440
1672526
1698735
1340732
733986
393344
726014
973773
1650657
1532658
1310385
1694102
1768078
786956
1681429
538180
129890
781334
1792726
1928782
667334
1847081
1176682
1301752
887966
1210900
1580280
702649
917989
1722869
554983
523760
102049
650507
337358
1211469
942356
1918892
246473
1325096
467129
676003
248727
1654984
838335
172671
666070
1293433
51359
588411
581244
891527
1549980
1991100
932148
112048
1833423
1266276
352110
1474917
456451
1020730
327239
194653
1821457
467159
1492365
998716
1173832
504112
1643663
1606682
625238
1401438
1457192
20393
1403341
1831817
1586793
1002190
134456
910062
378878
1349520
298589
1265499
1941927
1684821
59920
1812490
87300
1315040
1732415
1843520
211133
268184
1411132
1855438
252897
58478
121236
85010
167504
1665186
1828323
463704
1805809
1623157
677285
228041
665273
1458751
1854236
1545131
1428508
1505765
976817
1292418
573615
1845126
973468
1789979
366747
853818
299416
185204
1263194
710492
528736
1655441
817196
1451610
1175502
1226409
1090498
1757104
63444
478527
1930716
1651562
1110843
53348
389682
1500098
1798054
649413
1977594
1342832
1190289
548278
1397568
1110005
220500
1102943
570010
1352451
381306
1491008
1042896
393199
1394969
550996
555142
275740
412372
1127897
625372
1238735
1125297
1074421
1017099
1324393
1481917
714344
1357415
82793
1471732
29691
1928294
1970260
1247425
1612365
314464
1856805
1911377
24180
266846
1966310
1437539
1018213
1003753
1975850
1402717
203188
1250672
1884461
1621290
1204491
256202
1760354
1086856
1671884
1202058
1645911
715938
277682
1699855
625233
1442766
194185
1060190
1833673
1717220
1331988
115734
258803
527701
696675
71962
1052373
145464
834571
1807846
39419
1057291
1758436
1612182
522872
563502
312310
1362882
589085
1420299
1036328
312048
1555837
1856261
667952
636370
1962521
1326972
1851474
134203
1090651
1963176
1972122
796510
1009877
167096
477766
919033
565941
1918038
389106
1617232
296989
1342511
754203
1929637
1712322
222033
1984498
1969865
1139454
697773
182565
1873984
663948
714999
411143
1975699
142427
1075800
1525793
877364
23745
617345
986161
727786
336034
1007384
566908
1394027
1312574
1642730
460265
1417455
1433083
382804
1349507
354988
801481
803341
1400175
535859
538434
1978751
167564
904255
522493
143942
1701195
609359
295254
288577
1078415
477655
1002717
1788712
737878
1772470
1995332
1452307
1124891
1915340
161069
694599
946639
955776
1458857
755109
768820
1184576
466001
1289592
856615
843618
1942286
908429
1754202
553160
1714399
1019720
1649466
898108
128742
467656
204987
1713323
74064
303267
922712
380917
1093918
1129076
208062
161673
867980
725491
1595237
1816872
749877
1186446
802496
658708
594503
1317757
1879720
797576
1653923
1356628
1573957
773716
270518
1008366
1539352
864969
590898
1069364
579015
1875042
758935
959027
164811
1366729
794629
1630332
347631
1584413
747138
796965
692671
1235530
1326572
852356
295249
1760982
1047813
621183
1514882
845511
1037536
1418787
456848
1928422
13627
173609
1858453
908900
1545727
990791
1815915
1198856
235471
289973
736752
1270443
1771989
847599
36043
1514238
544528
1165540
799166
1994479
1310235
139615
413634
389419
1112069
1469513
324811
13831
268683
262216
1344145
982506
972697
335382
1396123
72811
1325995
120480
556911
1154386
1853753
1256499
1161884
768057
264060
377468
710458
1771398
553375
1705096
1228749
1146738
1101675
1078935
1142555
492509
1422506
1904911
1716818
278169
833939
68931
1367810
55075
431628
1865765
1376475
1203988
1127981
1714981
396813
1586412
1789017
369616
1815868
159897
697082
119263
914922
339791
1354782
250356
1337853
1384564
1792801
1494571
1629643
1821585
1568904
1938325
500547
809402
1952351
315260
452602
790524
1010341
996069
273039
1062674
429381
417419
994670
503952
638268
1658516
1549708
1097655
505893
285176
1752786
202994
1573645
1761288
1723987
576746
476225
386006
182170
731993
1941704
1610499
1674361
947287
1376159
378976
1999758
1701439
1606079
1136387
1167717
1785229
985794
1498209
1745507
588373
104487
1997279
182518
287566
1280999
1596724
1787076
1649618
1191776
1286615
106903
1429736
1573004
31917
810733
1741527
742746
226600
445778
878268
1352709
1639243
1803008
1090089
293424
43878
1128809
985717
792985
297364
1257525
1795819
697039
1982918
1681376
682992
1678481
727912
678305
157677
560889
267108
1224631
1846301
3262
100226
657841
1426138
1057314
700468
1366508
1751672
1933648
1935040
1934129
397837
1404586
286260
199425
591750
754426
1659072
1834411
667834
211429
1301216
1175667
142663
1955714
1075419
1194486
437231
1660053
657587
485224
1521633
1210
114091
1210819
507886
1008036
674081
1316060
1259576
1674461
69375
101329
727295
853501
740722
1727250
1116594
269762
1018474
1939716
800467
1488777
1955323
1270843
121116
377552
1105426
1784040
395815
1327942
573373
1474362
89506
356722
731223
761129
1963602
897237
963567
1408471
1292163
1068967
1805583
272931
1920153
251631
730628
1319926
728527
1597757
274499
1504252
977795
1266687
1409024
13839
1694805
1297372
306030
1351232
1166361
68179
285514
1523628
312080
802587
1047204
339236
623526
765356
1268501
653471
941124
436297
1786
368815
349673
1930482
788308
1528809
761870
830070
1718852
300295
740176
1871462
1895413
707992
443893
372602
552518
293683
106945
240201
649834
623483
1536111
1590584
1559238
1208900
1262895
1299525
632732
1264424
1559051
1982888
1710783
1981434
1502145
529044
1077783
1284041
509717
1015250
1741949
936079
612913
1502720
1062694
71068
1950556
1358356
1429800
1028274
1427526
1196957
1351001
1687451
1591278
859479
1277194
185832
1498890
97470
324792
1676783
1650743
1565076
1201601
547605
1901729
1811419
87925
1074581
1686826
1005773
332992
1427817
414124
1107407
322545
1952046
372510
77864
678267
1740986
1777900
517512
1938492
1059189
1713570
388545
1897469
149295
833940
1515056
91376
476097
410848
560375
349736
1099769
502149
636513
1734428
265801
350624
1132223
1465649
329877
327456
15015
277988
1147071
1601353
964910
1877063
721378
1948074
1641381
1096042
1307340
1009567
23619
1860238
422073
801996
695238
1559959
989001
462038
1604434
722946
654105
822710
1253348
1306622
398817
41325
806035
1301765
1008243
463617
158074
125893
1925764
818048
140665
1776888
1547605
1830845
876591
1997545
531302
1221271
1031670
1189045
1287523
1767750
1685410
1873092
1047274
1063103
1866825
1527427
1893682
443726
1417504
546247
1726910
427804
418162
1043838
921044
422708
1898460
240885
1138357
1922736
871214
1847472
1793538
249003
1654789
828985
1637780
384301
1147653
390202
933269
302951
498545
904180
1370214
1688612
130800
1611068
1833761
1292482
1008389
1308494
712256
784340
623536
980086
1867915
638094
922448
1429915
1445874
176722
528171
1610903
18424
1711219
8318
158062
476649
264025
1424527
1701617
343894
1012604
210859
1452734
1075329
1841629
787432
1039080
1165130
1777367
1200440
935224
406806
1222074
921054
1546682
1982231
253101
51741
605781
1685939
1925674
1681934
1123449
1880965
109173
1085559
1217485
1352989
1708824
409974
1845570
173629
1046323
12591
1021997
954755
1063289
1043247
1494999
1971899
1360051
1875233
857344
1904911
964960
183542
667393
26976
1109196
245606
620070
1059547
516791
365609
545470
501941
861927
878672
648281
1693621
1933193
1794942
1787922
1178192
923914
411621
1732564
1464914
311742
1584546
1908401
1390008
1933735
1577469
1827159
1840241
395838
1210509
1953591
1906911
992313
529297
127109
136082
1109428
1916037
465735
589798
897239
250617
209320
1837024
22622
88608
749692
425906
1307618
514410
1949887
914829
1952030
479497
179201
377648
458919
496926
1106499
441523
1522581
1464031
1933127
1781330
1188709
1504789
1200556
701526
143681
47247
1901208
1348175
1922277
1641664
1605406
406905
646096
746157
541665
1832070
1608836
534276
1633650
256246
414755
1017662
344317
1230926
1806265
742445
844938
1170647
242188
628695
1551898
70584
1542685
41326
1257257
1913962
167124
1616443
702988
1161668
1077008
149383
1437066
1307462
1394794
1273316
426994
1381134
1275905
1924550
586310
1768935
1268731
1420342
889564
222069
1682622
1254100
1805408
43238
347494
509201
874293
334909
1489662
5092
690432
702616
1769821
1625691
305317
1352731
761387
1725050
1215249
679622
1009575
1352814
1459249
1581034
389473
265630
540381
339778
1467002
1187021
172241
1517993
1753279
1528476
1083060
1675210
384345
12500
167263
1269535
137763
1437445
938946
1378319
1371651
317032
1143307
410322
1825026
1086057
718246
1825133
1924875
133501
30577
1397202
1004814
1398503
1957606
620353
1201175
1158053
1965357
449096
1905123
1094289
1163474
820105
1139781
286172
893972
120758
1277221
290822
368650
890019
87300
550216
1888470
953464
350753
221614
473431
471270
295943
148480
1125078
1585744
569052
928232
1370578
209344
1123804
2019
752389
1441377
899007
385058
1132313
16139
1708607
997240
664751
191721
1345591
1276590
1339091
202190
1558697
1017748
418526
1952966
33905
1254891
161505
871384
57080
993127
1923379
1039301
1207618
804685
100216
1968758
1500491
631514
273447
1449894
1943991
937944
924138
654377
1224448
1544
889127
777781
1538013
1588629
803649
719393
324956
286783
138881
265833
1981073
1498670
1412963
409537
1731259
1658910
90884
139898
197753
1898987
1517280
1873247
691851
458483
1956187
1554245
1854258
62797
1593515
1741951
1676060
486544
408804
579339
1882443
496565
942429
836870
342754
1772099
488039
740364
57233
1075757
1631902
1767842
756683
1482370
1120463
1058344
250933
59953
858682
1726254
1931870
283609
1744505
39613
1016442
1158595
614452
1878085
422521
123397
1387595
369842
1272046
91498
77119
52818
1960553
1933315
1082604
1593235
976753
1813857
172766
370712
1173139
147013
640284
1961853
1807462
713883
1868890
873161
1171193
972697
1271520
538908
809632
1415230
1430448
1832911
309081
135525
840613
965294
1944156
25914
1836766
1078791
1172951
1334539
651420
555663
897274
519690
565227
477680
1578303
1083058
490369
1394044
372086
144218
760854
132662
677654
691011
1443511
984525
535375
285051
1166635
1579106
1078257
207335
243059
1119004
1202465
75933
300602
1122355
1392418
536879
1728079
1588245
1270769
223923
514638
1671445
1561542
1610740
1208774
601319
1075446
1830995
327365
924071
1580136
1022123
1718185
467967
1669081
258035
105558
1586425
200712
1968357
177213
1933215
1405666
119487
1166023
508136
812207
1999517
596782
557146
940331
355693
663057
1886927
668174
522053
607101
1325819
1551683
1299026
1748651
627086
637923
1719895
1455143
933406
4247
751012
651222
1730658
818497
1312415
1227107
1318753
862915
1745961
587355
214745
1603707
307435
1224230
1060054
221757
1355126
728365
630860
210973
1661630
380
1609692
803745
42876
468334
1869469
1313884
1820531
1639863
1089925
503056
1335037
1280559
1740607
78494
675894
1405048
1868695
290791
1753079
1657159
285899
698226
1929727
1573607
804155
783176
718642
432939
1024761
386924
89363
849422
1071229
847476
30138
621690
100548
835024
1849477
1302519
925891
411665
703321
320267
763394
1540545
1504334
1718351
1610391
757067
1440588
8313
224982
1307703
1538344
1423581
1244038
729934
1277405
73383
327387
965259
655717
899586
1904568
1465494
1503400
1417913
1764057
1785472
1572375
1888870
414800
856362
586658
1611879
1495786
7780
869692
1231190
1808674
268670
140272
458441
665155
1757590
241790
184181
1335161
777648
11457
180309
1357821
1544946
1576882
124043
1410602
134807
1706884
1138601
661002
1902880
269444
1811381
1795414
419704
980135
1545327
1947639
1829466
515199
1615642
1928613
1117088
1223136
1829001
101030
208282
1678467
1187453
1204420
328909
111639
1091210
1797212
789994
1415349
933982
40380
911937
1661832
1602046
555297
781575
157198
1639984
665232
190706
1811230
201961
1108695
10255
1429727
1761574
1076489
1749403
505819
286211
344342
1871786
282662
1016125
942985
545656
1663175
599449
206795
1876910
1441367
777707
1562576
948227
1400885
295618
1315594
1995120
672282
925962
605018
634242
1717712
148248
543933
1952094
171165
1582650
1624306
1861159
71790
1505016
318597
303812
140204
667301
124485
1776060
1306405
301834
807983
1847276
1704438
508510
1097605
1169410
1763759
547458
884770
625248
1420570
1323575
1587342
1680837
1333092
1179467
1118213
1617286
1599346
1865659
117854
1623446
1566853
1859432
1146450
560322
190638
1444710
492520
1701158
91728
929073
1772564
662022
1765781
469140
1631385
1183702
190745
144176
644846
174803
914880
349116
51200
797647
1329646
1470058
1382884
1185152
1421268
458517
943628
1445354
1199285
959805
1868902
1630666
761685
1122454
22572
1961017
213581
1500563
1678543
116267
958361
523524
380704
1528603
1034041
1693408
350135
481534
1146602
1302021
206104
1198628
549145
1840857
594771
1236207
1385085
1001539
140747
796644
362185
179735
549219
1743017
400233
1227316
1162275
9317
1482897
181229
1962406
415090
1954739
123346
630371
999916
711976
756021
645589
1219171
1868217
503711
1382794
230471
132680
137579
1115024
1417331
1987926
481107
1848711
210203
72657
165649
1557041
720124
468389
1569786
1941377
448994
625966
1482174
1349733
1571797
1550597
499133
307083
891351
1372000
206180
511556
1620518
870598
1735778
1554758
470078
1338141
1417911
1250560
1679340
611037
1643533
980586
577048
576534
366262
442714
1113648
1222537
68190
1360788
192002
381090
1342421
688221
230703
478405
1955733
1554406
1307126
819010
617102
813423
1436118
513505
1826784
630632
349887
1405904
1616585
74877
1354887
113424
1269565
1938322
1271478
1711155
1654452
175188
888439
409526
736345
1396953
694088
769207
700507
868951
1405233
1056621
1220791
472795
224591
1444806
380895
114974
1565931
481470
1122625
1096737
525804
600138
1580705
1727595
1385081
1801113
155895
1645880
1746517
769076
637206
882067
1624064
1334343
1757978
1346232
1538767
1671996
1379500
182107
1888071
787124
1313332
597484
849694
1134485
472595
1993261
1684253
1556027
1025956
1404667
412698
269263
996115
645207
1338928
109078
575057
791517
1661
982142
392441
735613
1928756
618816
666280
1818256
1788589
1326312
1491971
1793106
770160
1297383
1504628
1057383
534210
1153812
35964
846492
1256456
601929
1509507
1614415
1832893
32034
703561
1477698
855504
416928
1972877
13505
1541169
1921828
74053
671384
484537
732506
22336
1156550
1908384
1867809
1807348
1180196
1606508
1265780
1728722
1558172
1392898
1270857
616306
1878192
929218
1777071
1845105
1662971
589959
1026431
901333
949928
929878
794948
1624609
337101
895982
1699067
875022
1173354
1322072
1747886
1748563
853231
694703
925908
1476421
1254921
821084
1349528
1454423
751449
1514855
985810
1459250
833279
1342737
826074
72944
1129256
1708801
821800
1397572
1745618
1274442
1413226
1149141
417985
1800379
1983309
1306514
932645
1549807
976138
1377175
929598
755926
937886
587844
820978
940014
144675
991350
37778
646356
593057
1337068
1271985
453633
479986
795137
561443
338580
1113623
1869874
150201
554917
511621
1394260
1381274
474839
1935217
875746
527743
1489266
137008
288746
958537
1609453
466901
736757
968553
1132066
1416476
333304
214975
642869
1386560
1329438
1870224
290229
970566
1628027
1601782
1234387
1577804
583959
1893114
703529
1305754
1289337
1493731
1429781
59666
345214
264740
1868443
358964
1730761
85019
1868993
1756915
487893
462120
704825
1266108
1772103
253918
764761
1327456
834853
678320
557777
1413592
1401691
1691394
661461
1675148
440675
643462
507638
801500
1005461
344040
1533422
195268
1421511
832738
1525091
1198806
1616475
1389053
1841073
1504763
1886411
977315
371212
1497018
1898815
1685084
704624
312943
1309716
469956
273075
793708
818508
1834706
592049
706333
159833
885713
531803
126196
1686706
1181264
1381264
1872069
551061
1585939
324029
470069
1781242
424200
867465
222587
1890110
1563531
1128189
1575620
466284
428522
1785218
787164
1397046
1713796
1007732
1935169
1445045
1919253
1231155
163731
713132
374515
1422298
1614678
451957
364217
1975241
720960
533685
1994756
502464
1542550
31359
388539
1769558
724001
804382
508741
1487273
122630
1678342
866774
672688
238790
608768
1644098
560715
1658218
1134129
1962910
1907194
1543940
431921
276829
1430235
999967
1795795
767264
1368044
866821
1140901
1491522
1856563
1874980
1829657
1295497
203610
746233
1799344
223933
201359
532789
1229764
1964809
262879
667471
281389
823351
1764536
1142236
1377942
1134503
604553
1895087
902674
330057
1841273
966381
1309200
163789
226474
1291379
1773960
715564
603980
1644889
998095
1375336
304801
163262
1628101
1514189
1729315
1769230
620566
551695
1596498
1318058
1506764
1153041
1488365
1016880
171799
904296
427368
494051
244699
1145476
25846
373486
234576
1275160
651973
153320
1505364
128361
1060767
1987731
489424
1532714
1467608
504721
534181
341076
1674449
1067139
794229
1427926
1818767
1063813
1942414
162157
1661273
223098
353710
1164311
1346102
394998
1915048
1206692
807000
611291
816331
1659196
590352
1094329
1948128
1470373
1447452
532647
1237922
1434544
970360
582830
1826206
613223
554161
733589
1530362
1741565
1572539
562119
143925
1331381
638452
1061544
388522
1215226
1065727
1626507
802114
1201466
68918
1328567
743062
689954
394041
1183386
1817557
1196785
1347460
461526
1756320
149475
108359
1136930
794870
67455
813280
1037944
1514353
267154
1759426
750882
681380
1099514
138406
6500
1635077
1961111
497344
317900
648543
90561
1317612
648223
926577
37346
1411017
1977779
334849
903855
1966000
652205
896377
303775
1542602
1357389
1757388
65195
1362456
1856737
262636
1703244
509293
876153
51975
979488
276147
932149
272746
1465725
263954
1541029
827602
397023
643222
388890
1792269
1054810
628941
55442
1244882
1109681
1414300
38757
1251483
1630132
902446
179145
1287627
1652944
1240826
840141
1969632
664124
1742905
1988535
1381868
423957
1060517
1395678
1262023
1950527
1131648
1886902
1606073
1742057
1680872
1307177
1607701
1472009
733000
1610828
1881432
1064479
1476364
1951752
746697
1727728
1612778
1592356
1244895
1490362
1579965
1616746
230520
1544626
1737206
1953396
722325
1093926
856365
1567380
1487073
926585
1102107
1171284
1299296
1085716
752583
1990341
745233
1626206
1998336
938722
1912188
640313
1671849
1592690
1200474
747077
126761
1123439
229015
931034
1908253
681033
509996
1946434
735870
1690446
200223
329516
854611
1725323
1575550
1474806
1042364
122295
77024
1551694
702155
334437
746537
895491
141828
206330
60382
406723
276892
110504
1190532
627653
274686
1540506
1906670
298152
874372
1179360
236450
1376485
1189393
1411977
1814712
1205866
893555
8758
705760
568337
1854567
1406876
455095
1188754
1680300
605624
207333
1870753
339539
967195
1155112
1830082
1741272
1153540
203095
1945780
1511865
1035705
766900
1021141
282412
1521742
1407037
8652
1179182
1285937
739623
1434367
264087
1069299
157663
881781
1771586
971919
1211371
1248043
534942
624745
747539
620783
558804
1641848
778947
128385
1020238
245126
520655
798726
1060933
1125497
1947167
1663664
139765
1238211
1880550
133489
624332
390635
667490
1154175
449769
1416146
175370
115458
428315
1196445
115511
1040016
712742
1223876
891959
1285979
956441
1707639
1863870
1359642
1194280
800931
252255
164058
1136077
551055
1253904
1696098
1756580
1169974
1366711
1031622
1311309
202268
985185
210730
1232425
1665088
1790378
1971576
297294
871075
905750
891191
1523414
92436
661388
1596599
1162489
1317771
444686
570838
1505110
893583
1461555
1570264
1695096
635603
823109
1848522
1670982
1396781
1667791
1106992
96898
802893
582849
189767
55271
311456
479878
771834
1563849
443604
863186
317096
1386639
482713
1038879
1880703
1466286
166626
177388
1384517
1206141
693245
808911
52434
338585
1609972
1985575
369768
1237341
213632
472055
763967
362726
1393436
1233000
1190490
296082
1622007
1837858
1563421
1101885
1430881
1396828
442209
214947
532274
853767
330625
561982
1528979
591952
763814
1705149
788850
46790
1173488
160713
1955097
1833862
1064874
329210
1076050
1371315
705787
780082
804381
1229815
1105801
134085
839305
384571
473551
982982
257827
1488027
816346
1365017
1669396
529232
1382601
1786405
1550974
41668
1204926
154873
785397
1678333
574809
1769938
1885436
1529397
1585635
81262
419997
288731
291602
657916
1517402
1738301
469749
123724
1359557
708639
1556909
399744
275398
1388760
1688122
1039440
1633037
403860
1302969
1894379
1037383
452629
144956
1136031
1484021
822460
651942
1218712
1981940
212388
1300561
264494
1555982
411623
1892212
386695
725000
223774
337013
360842
437731
432694
1554285
309699
1112342
804339
1575766
802870
1149106
161889
331058
1815030
755270
778604
1680360
1996165
867474
968490
1686075
342167
456964
1582430
1501659
247784
186910
809974
624737
780317
1116053
1452549
390332
354805
784009
1141062
609645
588993
504766
1620764
290421
517682
731262
1078965
1571234
1601839
693511
1332052
227082
1135294
1199863
1073956
1879203
1025059
1086488
988546
675959
154025
1175507
312737
1066275
1167370
797210
1508957
84750
1056065
1111130
1966821
1183145
174729
199591
197915
1152288
1740554
1358725
396789
508154
1630758
1684394
1081406
1805994
1471534
1535309
978633
1683067
301880
1329898
51071
995667
235509
1489209
62468
1786668
1066147
719323
1915505
520949
1444044
1656568
1600796
175648
110078
652216
390606
1909229
55585
1681672
681996
722765
1203006
1517343
1325259
1054624
1744397
567622
1812039
62746
1325193
605313
1800439
1939170
857802
1717858
1289643
1487201
1620274
53237
1388938
470647
1725406
1283463
1675781
596579
1393709
294887
1306302
397769
927849
1990768
765937
1993742
601426
1984087
507786
1701665
6204
1956041
816341
191897
1884140
254107
1767740
928331
1788765
1741231
1695735
609931
1317343
224710
1507857
286252
1183504
507787
226161
1770656
453776
1733564
1131323
1193958
1249231
1008808
18019
132382
1255217
803614
1931235
314205
1536514
1533167
1356705
116619
416425
926105
1655274
947746
847903
1056678
733910
849175
1284033
491391
1626113
930467
1918084
543204
1738376
718849
1204384
609474
580940
1790283
1986808
577798
1418648
1163756
978277
915823
1742748
1653043
288096
1254709
1056295
1519524
446182
1670869
1083284
1895585
1938199
1726851
469372
1677822
1415396
1194941
1228377
1601414
104874
666471
597594
1632478
1609740
865163
1383991
923182
1368403
665923
207694
192606
1616920
129318
636032
1556662
1307906
1041360
172843
1975473
821701
1923351
1798132
453780
1117120
830198
339830
652928
86538
480155
593948
1315587
1367842
1628629
84844
793889
1579938
281489
1779432
1269477
665982
534639
1010980
398666
710091
1161072
542579
1871019
1786685
86590
1672199
466065
43132
807289
1848441
1388158
426397
385583
290237
1730362
382765
86708
519333
1699713
779346
243499
601195
1223245
494535
1440165
657641
1324638
675157
200441
869240
1710494
1329665
980108
34305
150457
1380808
484558
1639743
698870
1535576
253808
944030
1335273
238862
509033
377864
1961857
1610753
102358
558300
276873
1066819
808350
1792750
1767059
1141808
472797
470289
123435
1163985
1719769
1589761
1484088
833490
1258876
509947
1477455
769166
1250641
1325142
1439899
1154742
1480868
1239583
115797
1074172
1534047
588316
129219
972596
1251944
1794770
1437483
32509
1849365
1277919
728881
219612
693465
1973274
1084569
1907900
1275117
1883643
1804075
1448638
186842
1031800
62136
672588
894900
1586885
1152783
566141
1704459
1079202
791710
55907
76987
1218227
437593
40090
973164
1075283
1793101
206745
469473
267494
565613
1761109
1394026
435292
1587344
457848
1606020
196163
1627109
618816
1190175
1138348
1300572
177169
102122
734828
1782830
1130788
1292989
233345
747292
1078160
1652343
989573
1050194
1529863
1820167
1397957
753305
265964
1506016
1415700
910585
490475
613481
751224
23058
38057
1307407
904601
803118
1644644
790994
589602
1134876
1882307
1448329
874311
996548
850172
1031953
1690459
439751
1105260
464777
198610
527480
1502828
1048930
913580
650263
1568890
1577514
518291
936630
1485810
1484362
1610129
387795
498596
851949
518394
1519902
1752955
1029424
551846
1397566
614197
1028474
1474827
1250054
415373
905653
1644046
301283
399235
1226434
1338211
1732934
1301225
91976
182085
208220
1541097
14814
356783
1589077
1438962
166925
619057
47049
1016658
699455
966699
629428
303823
1523543
377211
207751
890452
848422
320676
1537385
588628
1417569
265934
1341162
283206
935485
585643
1740502
170407
1992980
287795
954560
430817
1153817
1634300
1202926
197386
1537760
1228008
1623147
1280318
500633
1567474
286319
787643
419933
660513
1679676
597640
709375
735809
295162
319877
90317
1984912
1659894
116078
534195
1060065
1390682
975705
176684
1799579
1104527
1053998
1212354
338944
631948
1047071
956909
1411755
1350786
631862
507527
950550
1378667
1725187
1178609
1028889
1974080
386983
1986093
1522649
1311522
1368461
1532894
745283
809245
1405473
1514138
837079
147660
950077
1789624
684723
1371171
83376
1868168
1679576
258715
899188
1498767
757598
270691
76590
765377
866018
342903
1549213
665059
1409448
723168
1758458
584459
1368706
338875
489553
295333
1452791
1225119
1105366
1632708
428275
677266
936887
1409761
1076529
783518
1647039
1044068
593162
636060
1342608
434842
1717035
934262
1647750
1766675
231152
122101
764264
198578
1549313
1605684
342137
1609355
1792285
161666
1744014
310924
1323413
778355
505790
1852330
1669328
234862
1784332
950333
259959
829786
1576897
1245599
1913940
1914983
42106
919662
1214060
1453498
53464
404256
702474
1093917
868925
84405
528597
727849
376027
1392090
1541939
1389350
1699997
1936478
1726364
1670420
947541
1248774
753621
871097
1714960
907700
1218863
768239
1372461
278247
484973
1861562
719647
1999546
190980
1221492
571363
1251371
1748577
1291224
1491001
992168
1900060
183309
809199
561539
1700882
105329
1409639
1322891
1412841
577788
736609
1361833
442213
744560
216038
175525
1546132
143485
1423676
1794832
1782565
1602030
232222
5733
1411146
908220
772214
1119527
1083074
428466
1071455
248267
129840
1435086
1089537
614988
1082301
1818508
1721404
1314329
226375
280407
1569556
752794
1665909
965171
668679
577658
304445
1151747
558688
1714339
1746306
12514
445923
469675
1076096
1942071
790229
1553409
1118461
995407
346707
485042
1884521
817649
701549
1859029
885416
72645
1725473
935922
1404828
1932228
769637
1758647
1722225
1167986
1705551
972102
1548008
1172753
802994
1787421
1352954
1112753
1698800
1250979
620164
858851
1493134
1781046
1804299
361527
1382546
104669
989212
1718305
1184293
1088049
142882
397267
728515
1548924
245604
693685
1067726
345853
91176
1485418
392504
1736997
121325
331796
1355890
1975869
1535105
48021
1392630
1875807
818047
1689270
738020
1937247
251629
35546
985947
695203
1441315
1684354
1684715
977072
438114
349793
1253439
1250381
1337692
435815
1980212
1224077
1272823
1600628
1773620
1712176
1288053
113415
1836602
1413776
347197
29446
1111875
691777
1765182
409823
1223306
1734315
325234
960449
1393908
1418144
363742
1067737
1911736
860181
765388
1528936
769516
357493
129253
555284
440270
348949
1475583
448409
1133000
1737246
1162827
1062185
1558458
1154390
629690
1753906
373976
1879278
48860
1751419
1154509
522854
1347121
1993651
138980
431502
641636
118538
1768227
211497
1278735
1457559
350064
1925833
326890
116156
385331
1784603
522687
755493
880047
1412654
540412
87811
596634
870473
1941072
867620
1963821
161078
792444
1374477
1979972
1381522
1485237
1305879
1320936
1672243
1968591
574511
1273492
266150
1860414
1936005
817490
395873
1998314
626054
32464
1084876
704001
677739
1811463
1531503
1779856
363262
367011
981340
1833494
1018190
1438141
379518
554907
487104
632629
1789727
1831206
1179668
500797
775089
1942107
102865
1771530
258848
271529
905454
35908
636038
1701317
842608
1532231
1380002
689621
1222645
1057064
211014
1218500
776541
1200673
1382186
1932399
740761
653551
1678522
974941
697027
626251
997987
1894967
524992
737880
1282668
1206888
1324321
1550538
411398
503574
107609
1484899
423312
1803551
334274
1286049
252430
1003312
144426
1274272
1194992
1438441
1176459
1614256
1233110
697606
418279
462487
404043
333573
261819
1656393
1912075
476419
205681
349338
803531
1748025
761271
1963450
1900387
817984
648835
212632
1249205
419668
135661
1485175
199435
518105
176332
645472
604941
258098
860742
1531690
1449266
591878
1436477
951691
1503556
721369
316066
1880435
1723856
279716
1364013
1662185
1149878
1840832
1349956
1715710
728789
213847
1177256
517887
146015
1016283
484629
1654981
23323
1432542
199709
585937
1886064
722750
765399
576839
647646
699909
1871301
1990649
716716
407025
1784302
700038
773067
1263290
10843
997960
1278785
514598
636124
300261
1036017
1648792
767801
1118307
822664
181054
316151
1802134
1002389
1479970
956094
211185
1477459
443115
379069
988066
1061720
985906
1416313
1988444
1048692
1084714
580276
579956
516130
1041017
1115292
486218
951568
572556
1661205
1995461
939860
703534
323826
1627200
1536524
1715674
405192
1919949
1152156
218343
1915506
1868845
1523082
1391241
1460027
1050205
362399
368081
114036
1566954
1370324
630310
1717177
1536605
1127411
774165
456169
1652438
923669
775376
367436
1567278
1752272
1953148
583880
932478
1812557
1571138
53223
18945
105543
109684
1677581
1998502
1059661
1106384
588873
376965
773096
520094
521104
306841
496763
442473
206785
770501
1870746
1271117
1140663
1995366
784210
1527260
750652
1707372
1887509
1131729
1593338
901019
1960438
1999213
1124233
1563017
856946
994450
858235
1891992
705187
1990692
1771055
867730
1134957
32192
352162
1814958
889418
304512
1614320
1946443
1681891
796346
1505444
253487
1275858
338565
267854
279850
955062
498004
1369110
1125502
146705
319098
1002170
311400
1845608
297150
1464982
7866
670856
1955158
1147662
1873997
22288
1360242
910857
1791003
130910
1544111
502330
46420
621121
864934
1722034
1188089
1825099
696647
1849303
1628419
584893
184503
1254636
1199981
1956747
258687
98370
133205
319569
296488
1419517
513190
569597
1554259
949893
666906
1943826
1027869
950072
1050958
1189201
385935
908326
235875
458837
583602
1224159
1021496
1421747
212185
1076122
1542421
1573975
490959
343607
822898
354486
634980
1927914
1850337
784753
535150
491026
658916
276161
1783630
203287
795521
1157172
443186
347329
1834172
1611028
10590
1486967
782699
1676094
1179425
416302
529621
1553401
1503434
1399236
1018237
519790
1552460
1370897
390629
250046
1196202
289744
805702
1793020
1256752
166693
250877
416103
703245
788306
95694
1945062
868723
1924462
1043814
139216
1041355
1543459
313142
662670
755528
612197
1062709
924845
647128
1665877
90689
908269
412130
395430
689786
1543358
1013637
289654
320192
77722
1807947
13127
1535662
208667
1259619
1286168
887555
875747
465399
667383
141838
1631108
1486499
677736
740108
1394668
1227213
1127217
1984080
1683043
1692661
116097
1531232
1695477
1963281
1313827
1884514
608596
147290
309889
362401
1149437
1087946
709965
506029
425947
1043269
247323
1910790
611500
324501
1202681
1606422
1778393
920122
711070
455429
1507583
968476
1640206
776064
1699530
1746667
140985
1189816
1740143
1201296
881708
1565193
1369617
381744
602483
1933841
539239
1737825
1055328
316217
1324063
36491
1213759
1282004
64764
1987994
1725193
1708932
1248226
511792
1211894
1369140
123079
800237
34396
1963747
346329
1873812
1214617
734655
1786621
1520555
329976
621117
1214961
757161
283924
1603903
999435
1878334
20820
207645
1664719
1894180
215631
383850
1331964
557173
1659864
942118
660927
797900
1368039
1958785
1481548
1855347
11231
155197
967930
1240373
930553
712145
1071103
1260059
1669921
1948056
1096304
645585
1735121
1958954
1769604
1729554
523251
1528395
1394981
133336
439320
1280685
242962
266957
986889
331876
411091
1742810
779109
212275
1042673
54623
1836506
412481
483151
1956605
898766
675322
1134760
544603
883673
686472
945043
1193685
447168
283225
1025212
106470
1419366
1415
1074285
739813
237247
169668
804312
1515083
83595
391784
322677
875019
1685047
1891489
1232663
314903
406998
1893504
1074249
288480
1139046
452945
495977
1449889
711843
139921
1209644
1822392
1893520
1603887
936224
875300
1201351
262042
1427860
1168724
1952819
520059
1904690
78245
1543650
1258673
1689607
926423
1385713
1040785
856280
1134653
1182264
1424375
414460
932318
846509
386573
443169
1276204
1368589
396238
948744
1739755
1249449
1772357
1882323
1721838
1191129
1877554
1680313
1472616
341345
61514
1866775
1621126
1820361
1188595
1375486
207281
1738847
1824701
1718845
150611
1872624
1187007
1952735
1508755
784432
911670
1262800
178167
1491351
1322638
1939032
891422
828130
393682
243736
457025
500706
1655187
426430
244938
1509153
1733496
35535
1898337
549827
1333776
257183
1894385
889537
1131750
1116184
1544802
1228311
1226797
1860828
1895284
1062318
152837
180107
1865324
838700
1899164
1255055
1360150
1404559
38319
78786
1849594
776367
171838
1076137
245645
1013578
350706
613404
1788193
1227848
349076
1428253
763145
1187920
1178430
1814978
1537403
79717
980665
1689768
852728
743827
80456
257167
1949451
1670073
400494
1101379
424631
1558747
777062
689461
1793985
96819
513663
1083420
1398256
1150466
1169678
503572
1471604
1086892
96246
783046
1529343
1652670
687920
1165539
730289
827855
1354386
215760
977672
1041785
645099
1017141
483960
1652597
640069
80346
543144
259030
1834186
735680
1039350
1656943
1993242
1577183
1875863
346753
1471420
318459
361626
188176
1400220
83878
82397
1478770
1074523
1057512
956683
559222
1721432
1804841
358756
1857
400757
1506396
246468
257285
1363310
1450550
437340
1984856
375406
1525314
427237
225911
377229
356555
1832645
704248
1206970
1339671
36981
168569
1827377
1096459
1984620
714968
329104
801109
1040796
1467694
858709
997868
510078
1616245
1627133
647053
37459
1544924
1764182
1651455
202848
164319
546948
1021502
598389
935197
321155
225747
1077686
673948
652198
1668252
1964359
480317
1338173
1236355
1118377
396292
1233738
1086149
1584397
1411439
821240
1933500
203152
1371831
785040
1719997
1206891
1242011
1603729
1620638
464308
505924
548390
1278158
434113
1255327
309378
770275
1466939
682305
60638
1811698
716672
1451078
1728853
341324
1377700
433257
1474783
1967699
655879
138836
1352592
698702
1024201
1286779
176968
164805
1252793
247723
1720856
219198
961141
1933997
151452
30683
713294
51643
1574639
1680386
1980375
364038
285362
1589040
848913
1403931
1300830
1199080
16831
658165
1624134
1381160
1708781
1310204
1201117
1927046
411327
488969
71311
1103346
660425
1188048
194301
648143
606249
95946
1030454
972888
300898
599345
1134338
1036419
1212628
827152
1258115
1595623
306745
559183
1197916
837103
941504
715871
1331646
312797
8869
1354678
808684
895755
416831
1394387
129011
1218051
591280
1514463
391660
840729
312077
1908648
1096739
1558394
235084
920690
1073792
1517899
881754
686476
1670519
1945845
885416
568322
508948
898742
1474861
1804323
814994
1761018
1534020
1584181
1804026
95061
110105
912763
1590749
1563398
660303
1817070
421648
1521599
130701
714868
1621463
979391
1861329
1007652
1704287
1216494
1525603
1861570
1405788
667696
354243
1546790
1996992
520167
524139
120678
415017
1555087
64713
272651
1390984
977423
1820938
953111
267183
364027
394865
522509
1062507
1060290
1342381
1275855
444611
789259
94213
1538241
1399846
112143
425583
712728
1089536
161762
1381017
818120
1392034
778020
369774
321071
1467516
341326
1512680
1351686
360277
555731
1800570
172950
42875
1833024
537914
266662
51467
278956
1336885
1558290
770398
188040
893679
1493558
762026
1170271
795526
1624997
218190
187320
1418858
1133131
484091
664489
717074
808848
838197
1751529
1522425
1376493
1041157
529927
825171
1641493
1080483
1300092
1624799
1324227
1007975
758758
603181
1371656
696900
1026783
896724
1036147
613458
1041925
1039334
327272
948437
1926467
1399834
291448
1550411
239658
1337735
1878160
1348302
1775250
1880705
1435702
991589
1938801
1469343
127157
1817856
287131
1318626
1887092
1475604
1585076
1985071
1804820
794546
1507282
28598
1730506
1558179
877426
207477
1857805
580734
1487003
1192783
876275
1828432
405526
1311731
1503204
248400
496382
193588
1470712
666106
1547778
190775
704444
836012
725175
1760228
449203
1413366
1270092
1695476
387514
240167
596833
1058471
383937
1702673
309034
70595
1375751
153790
308113
1859743
1374058
1292318
1335914
1563750
1934209
461830
263283
1518545
816045
113801
725132
1236158
1500935
1686844
595430
515065
1359458
1278701
1624425
947157
310680
1423214
25221
887658
646519
1611117
505638
1293989
754923
1976557
1578316
453970
1156902
143230
282019
468939
905803
1119004
1804246
1945203
868002
50885
326659
218212
1091452
709666
1731989
1129694
892204
1558394
256354
713424
1096235
686644
947248
335710
551839
1134077
90755
1579390
339430
1363451
333493
50307
454547
118535
1917777
1576030
1157684
1071998
1145924
1953845
288521
514625
1579328
1173628
589565
1084289
506085
87602
847538
327691
1294786
1113357
1318510
191941
24627
1816970
358010
196310
1599254
1103802
1152160
1970053
1648741
772251
305470
1531652
404353
1223432
1382340
521722
1947024
605202
798792
1446088
1362285
1338551
290230
789635
1729670
301485
393146
1204864
1144178
1914068
748561
1373076
1093636
342681
1095945
1907045
1116130
106386
1976861
1488645
40560
1080119
1676179
995883
1628084
909892
295773
1697190
85891
566148
1499184
637196
741430
230537
1509980
1238376
1178304
1908100
1305963
291858
1610364
1970614
1055880
1668941
1606329
287287
206042
1503784
234677
504124
615609
633531
1252795
1559772
275599
69990
1332484
1937508
1209196
388236
62382
1980881
318936
562148
440700
1806862
1350536
99043
1744244
1930780
1481136
1401021
406491
1840792
1790854
90529
490200
608231
268944
1617868
1622513
326276
1263242
392345
851257
725810
1434337
1367079
1612240
924046
1098205
257922
97129
1409311
1769457
728757
55686
635488
1923182
1457135
284549
1741519
1625761
1485782
1232001
1604483
788412
223684
1767489
797334
1997388
1779087
436609
984011
1356205
1725119
966707
1616547
1915376
1978897
531038
453858
402129
476264
952624
447509
566493
1494609
808855
512518
494472
799539
1611512
750977
1412063
52111
898471
1495071
482018
246389
867547
1762148
733051
362105
931661
831634
484638
1581221
1572927
1316440
1998383
578044
841294
1228414
53715
1266595
1319915
889441
967114
1627051
1044891
605287
1097455
1762071
1121164
345679
1932386
1679974
893990
139524
1414297
1728058
435548
230533
541642
944350
983905
320228
309624
915090
1186303
36530
719401
1213103
958164
310160
629813
1907723
825972
1928616
938567
1764686
501331
1643057
783889
9561
1554838
1552518
1522610
1622978
587425
1158176
178780
1647004
165537
858081
1669539
1589
1569035
1978545
335523
380304
1688622
1830496
276877
557664
419292
813858
1028751
1262346
619143
1311711
502783
252480
1846806
992644
1960832
1459404
1969558
1218016
253645
191350
1849380
419999
1800343
1905442
1442028
1030279
571960
1257220
1747999
945130
1088232
1233019
1475869
235708
1009670
1758502
249553
1445529
1047311
1105310
192469
775159
418014
1583832
1555367
1123600
1510267
1361486
1174851
628773
1742926
1054426
15335
143604
471731
1905535
1250309
566705
4524
1099006
1363639
776999
802335
847954
1901583
313522
1325611
598043
1401639
1383281
295039
309762
784567
1213317
996370
1394239
1719139
1421649
929751
765618
1899948
1422222
1719105
1256187
1781001
1753211
86581
207056
174196
1292188
200268
1890503
1126914
961392
86708
791515
1437158
1435458
140816
1770302
1930035
858987
1643702
1363206
1673871
1200257
144917
897383
1659723
796484
1976882
913679
298896
1679800
1694668
534049
1446162
919230
1299061
246440
981344
533394
1140781
1137466
1322762
1188148
1103902
1120657
19973
829545
962392
1895968
868227
1974434
670878
259985
1155135
1002591
691374
1006416
1935063
58889
105966
941156
1384206
1097769
863238
1936430
964947
1108466
1862746
833759
1634267
1337044
1258825
554132
777061
219838
1831141
847683
1153021
1704370
926363
1981121
1728268
882129
152890
1972327
1577880
172023
82868
531264
116095
566669
1115068
1890458
1466041
535103
1676616
1866810
1056431
940412
1561351
516275
1698353
1683529
346818
981226
387902
616394
211001
970146
385824
45681
1895717
199019
839902
714692
544129
999389
144899
1995
863188
260848
498766
635523
309675
1637869
803582
1779263
935659
1343523
931476
1184471
144357
1499232
1362387
1663701
1035684
310424
176463
1846718
1833419
1421480
976833
93877
1885895
534494
1862647
1826959
1034382
774765
1100494
1842493
1038597
1109424
1841747
1228228
1365925
421045
883965
1588113
726568
426212
104453
304942
309555
1853813
880556
1435581
1524310
1300407
416955
1106322
44616
1201206
780189
1745908
74672
140527
1022566
585820
754381
1503907
1157795
1995074
1924898
1454046
1186109
26041
1775497
1494707
1839777
481343
1730229
1482813
919153
1427781
1827389
317166
22898
1181809
388812
1253303
174531
1087282
1068898
1605927
1811985
1721291
89834
1386598
1265490
125000
1230895
860127
1682897
1918566
1451781
1043689
818668
1735894
869494
1238281
1035424
1085982
520943
644839
389918
539336
409883
1867869
1063058
687312
997365
304806
1658278
1242228
1417676
694375
1630514
1021201
1572866
243383
1974550
297821
1512048
1233220
607649
1821985
478050
1042180
1102126
701434
1566214
697738
410358
1768157
42509
729775
1354538
1661592
180179
1938520
1524190
1743495
522297
1221136
1898907
1344590
122219
1413235
1096385
1834946
497720
1991396
100962
444511
1728217
360317
1540690
593107
609189
809094
43934
1882699
1785409
674085
1284463
1361408
970377
1794850
736605
483983
412897
482465
931044
140855
219492
1297270
1282968
746001
730306
626517
1133397
760963
1230216
1602473
1085072
618034
17947
182931
254770
1883297
1719326
1633004
1419263
1955802
521342
680887
1444084
994542
41565
28771
1133637
953083
609164
369722
1990192
1737120
1280621
140096
619856
985281
1548434
1895755
1799259
94344
81439
828072
710476
1563131
1292953
932462
461011
24754
98426
285267
878160
1918913
313631
840579
554644
469503
607836
230882
820082
962381
1345500
1687354
315510
1177062
1987310
95972
1457411
877871
33010
313581
975151
223579
1703955
1943443
31690
1885778
1112298
412791
1609671
984180
1873579
1329724
148481
1079444
76349
1244329
1554092
7440
601214
1838228
1243928
1257706
1657802
1641099
121522
576791
128869
363058
423406
1503373
87992
738428
402976
222401
1392996
1570007
946291
980176
1202248
1174569
718506
1551609
1704592
789724
767255
1868376
110745
721488
1483863
1202239
1555607
94316
42708
903754
164354
1217754
167668
286304
754930
130957
1146538
896108
1343216
552081
1099939
1510928
1849452
613213
694119
1605740
1611670
1535517
1785793
1754386
1042841
1341853
584578
1995443
1229781
531284
1936937
1409444
138545
303862
1686554
29184
1913586
31105
227680
483795
463126
900363
1043670
428046
1633574
41042
1212799
1363944
815688
268594
872631
1520146
403818
1400923
645820
1716665
1077405
163173
581508
1479704
573119
149427
512202
915532
1131587
962974
1717
769363
1988883
900808
1812967
910264
1966896
1115367
41014
592790
952903
478353
1981697
1235960
613992
955404
1788159
1055651
1222960
632158
1749178
488039
1950461
1295020
109908
1261329
1908254
1687516
912724
508216
1754318
26862
1685664
449768
424903
1579694
1673360
311607
1755015
182673
1414433
1963370
145715
1885351
1493162
102113
79309
787101
487045
982309
150790
434210
210109
685853
1123900
1596188
778993
1156795
1478816
523808
187545
1455654
427183
1642434
1431843
1321611
617326
1464172
40913
1361923
1068374
1016277
843168
301604
308407
665571
589733
455727
400535
1459232
940780
329770
1473000
1429619
1868123
1935108
720392
901108
1600930
1300121
768622
1789816
1552454
345764
52443
875741
1713955
1421507
468247
1315152
1975288
409133
1114489
803259
983188
449534
1117003
1785813
90935
348770
680342
349411
790445
1085392
1058995
1886562
951995
1932904
1241552
1097515
190915
1972711
1921559
874214
1451996
1533413
1352929
444778
593684
1772968
1501306
63740
1933374
1225109
1082217
1082109
1345118
533572
1180432
464409
1592959
265302
1229395
893008
1328575
1800994
704931
1568814
1984574
663585
1200721
1030523
1142942
516022
223470
647511
1259886
1707051
937895
1307013
1287146
108796
396184
1932275
357050
1775416
1234621
20249
219135
759393
1937235
551304
1949460
875640
220274
326884
1240276
1826337
160207
1874446
22120
1147986
1684727
1502153
1428955
1039770
789927
1344613
210525
397825
823449
346725
1545834
1075500
591840
1139875
438797
1048533
1355493
1084898
1292585
693633
1822764
1829823
1739967
549886
187483
1878600
1203886
162130
1541895
1053745
1478291
154671
1586229
1260632
1002993
1896767
1787815
347017
1212040
1520235
268233
1471645
653461
1709122
1836610
971011
1411666
1404523
1979135
474936
129919
235715
1013787
638030
1889455
860938
1819412
194384
31069
1241722
1969888
702925
1862410
594271
1182368
1264806
1128022
201509
1668672
1283872
1511484
1649189
1896981
257207
1925190
278695
461596
1526393
1693979
1252560
279948
1186938
760875
1591281
1090663
1184494
1592494
1148059
709877
821358
1157383
1725967
1692984
170657
169123
24883
916047
57466
1505818
1907819
1675803
1456661
1968759
1501958
791120
11738
1364402
310955
93721
753036
1915359
1756420
20386
1180693
1750323
303007
540172
1080009
796536
1143431
829978
1359043
1598782
1504871
72207
352302
1297609
671654
1108935
70746
803362
1149759
1976009
537575
1004293
1949905
248494
442640
650086
1190137
1216125
752801
658330
903462
1680510
55025
1014466
1675944
186539
571389
1410305
1207572
1674978
823151
1025488
798289
1531777
189273
1622205
1741256
1042416
855084
792440
756713
644005
30327
1078128
1285725
1196811
670743
36212
1707465
650867
804864
1995728
933106
134641
43340
1539519
1095702
1272193
1099827
211427
1989638
42251
287150
161721
348746
1287733
1542563
63360
1513541
1658388
230537
581354
1325600
322071
457723
1902634
1984915
1377333
938846
379242
1896484
145852
1710684
1877122
1348588
1095164
166041
153535
1011276
1990248
58073
564223
1018227
1670782
186693
1653026
1030422
499452
1828238
243384
773767
437453
599192
1613227
363862
865457
799130
1531617
517998
408111
1423188
22317
1228978
5337
77481
336380
1926551
879626
1492215
384910
1113002
423074
928088
1711461
1938531
887308
1397902
589026
582619
209635
1546492
608361
997529
835428
1618432
130148
1594872
524137
411558
714287
567698
805479
1089116
1252463
845945
723542
899234
1884179
862293
895199
1381241
1057161
1326992
1078492
1260548
946080
405653
1468482
1141163
453507
1517211
1237935
932904
1094318
242711
1421958
1127812
531906
1447680
653055
1752787
1292792
1328315
1731200
1900029
1841094
1184078
1192594
34073
613940
421993
1120511
1393430
235923
1076912
512557
701690
1803770
1583647
1085162
190901
1320010
372159
1118485
814579
1328440
1250767
1898
981546
60076
60645
1407552
803068
332240
372882
1446579
443600
948389
1159521
1492295
154959
1618409
1881567
27336
1006017
1764330
411775
1294289
1757992
1981117
1170404
1827238
1408945
802829
280719
1643643
214354
146054
1866779
1041929
703825
614373
405684
957215
1760204
430887
1374923
280445
1627487
640452
1777125
930374
41940
1507018
601688
162132
1216151
1150136
902092
48131
1088734
927163
816043
1553451
538527
928303
265035
1908348
757310
1346080
67
1695304
1874468
484900
1740368
748589
1023695
402967
1419761
45960
1252668
1376576
835502
1639577
1183572
923882
1383083
1483728
126460
14099
1793728
223488
1828202
1598069
40900
1712567
273642
1595801
1098644
78982
626630
1963498
429886
688150
1847525
1741018
348285
1834160
881528
1133280
1089179
1726971
1536697
1700857
1966255
1571205
849419
493239
962770
127202
814973
242635
1217801
704082
653465
1559670
1857463
1423569
989820
359293
1809940
319386
1238099
449266
1566274
1915579
234650
815145
567981
758422
1949437
1871621
1088140
921752
420492
1860851
1547568
1153517
208398
30756
146429
1367116
1824540
1641761
1446099
347900
1510355
1499911
222956
264742
1861231
896792
1950058
1791249
1800315
239552
311441
1352726
756562
208606
1026253
1439271
1931326
1006683
378827
1464963
1585771
701008
1046704
1642585
1943635
427283
10982
607512
1349702
489952
222646
1092536
1304522
1970879
1207746
1834319
1961318
212899
1321932
1004897
619209
1151442
101214
1607074
1729813
1383459
594098
1025001
1280206
795920
57051
177777
269915
1401545
1652952
303746
1374688
1145169
1937731
858138
1098259
598063
1674092
1461527
852222
1078171
1923341
1106744
1287579
1641536
1413270
704807
622421
106955
1120259
737031
877432
1827972
882434
1520548
1136715
853613
656337
1037793
69040
992738
1204481
1915474
232267
253739
1134546
1236681
660648
535354
173251
1381696
889019
944456
26007
667806
958967
1625847
15310
1635436
437695
1040426
1616193
41917
658572
397917
487498
1698470
1992545
788727
249463
1084277
226667
885582
357349
1387614
888733
1991672
877653
1294448
1040142
1443445
1115975
277142
958540
903979
541927
146263
1441711
582898
1729467
648157
1969277
615313
1098503
417241
1562239
1031018
1247367
1920672
1476926
1301161
1587566
147373
1697506
487149
790099
1246921
1166591
1666436
7335
1633366
99885
1286516
339371
173554
497701
1185965
475092
907490
480492
548549
382118
447256
1327904
324310
395422
1812178
51583
751345
1150970
1935198
1834626
413193
767313
1979070
1414351
1113491
1560078
1712027
576661
1986679
490050
1688746
677434
1788916
1462033
871120
188880
62929
628504
767321
996726
125777
1701088
600059
957240
1518313
599488
1457373
851673
1815255
994522
478943
826351
145486
191122
1208169
707931
613454
1924037
811218
41981
776226
1469598
1666085
400416
9511
202862
523853
609354
751155
46959
218719
1952392
507105
1603724
1419927
72002
406034
1421714
1001902
911560
1321296
1762298
1207410
1082804
298503
861197
208643
48580
1138282
1426540
1091656
392804
235684
1581481
1181217
94026
1984687
453476
159587
995419
525860
1335045
1388251
515693
448566
1958120
314082
1846417
986389
92733
226887
1149277
128440
1035404
1748491
1809831
1011336
1675190
1850428
1462743
783207
377393
214946
544537
1890468
1149758
408606
412420
438786
1501836
1233374
1486462
1019516
1276794
1258583
193776
1168476
1230644
1818747
645505
1624242
1047161
1213023
430030
1350937
1155635
621702
1499492
456220
1838559
159340
1119424
640198
761435
809641
430666
110826
1672001
11373
1111246
1372887
1050504
716881
1925067
170441
547383
1013895
877863
794639
1748442
1365370
411300
2339
1825198
900931
867912
837880
1551252
396608
261223
419147
1292936
1148550
780119
737819
1154361
203149
534139
284521
1923608
693121
1942680
1788411
843657
1072724
1634060
725952
1804952
1835420
557083
1665088
1788072
778020
1219171
812524
1542807
539478
1837333
68070
1293862
447434
373241
1065475
213232
394424
491876
1445273
282451
484072
1260230
812326
1487727
1855877
1821207
319034
202066
610938
234106
418125
1426873
297721
1911390
805225
1694321
329229
1974587
1713876
751841
242668
1489006
1895363
1071944
513677
887903
1722347
1904726
1206176
399848
1218893
457858
16040
1598997
1984148
280299
1713173
1055315
407244
1434461
1868963
1628632
943771
1572841
1925669
1981312
1673946
210029
1421769
1103506
1869516
115807
421312
1834324
1124280
1269362
527626
92839
757055
358383
1203251
741715
1671273
1043517
1207088
1619607
57655
471315
3547
582345
1099624
1411153
1442733
667394
30832
726120
1708082
428245
1016884
1082756
1853773
499893
1661385
765723
381414
1261517
1534124
1598856
1600454
1258156
623525
371541
1717623
906671
934159
438972
1992185
393999
527807
891632
1385371
1412771
1819661
1973418
1113230
1881008
1010225
1947738
816967
705079
1627761
1256121
3932
946507
1815283
1204591
1285238
802967
1581096
453821
1790244
1371928
1299070
1277359
237334
1315038
1063695
1634795
761931
1738192
1685316
282987
1716995
134729
1912650
1469006
163750
1793148
383958
1763530
1649174
1528006
1389567
1315116
914959
500515
930393
1531802
1968093
1144052
312397
438881
1423024
533548
1687313
681098
372434
259182
931449
277299
499706
1649712
1986705
890883
528975
1117940
1140740
1286772
724250
101061
376280
243224
728849
198732
1297015
1527715
23051
152568
896497
1523912
885126
1400655
293336
491628
168789
1129996
262720
1848441
72490
812997
19276
196146
1843171
800726
1959978
1642395
497973
1876457
443147
1431250
932632
843620
1620631
1906235
468420
775341
793713
932217
1689720
521003
570853
105491
43448
831198
720824
1976262
100621
80730
214637
1408436
1956731
465449
1939105
1993149
997807
1751933
590604
676398
421013
386910
569398
1038360
1440791
23142
747742
281055
724949
1565816
246861
1315738
1751278
10567
432864
1212815
328611
1714962
1461650
529435
69971
1927116
851364
870396
391395
1336269
589103
1113078
1658087
949531
348713
872363
1632195
86818
995906
1196234
81734
94559
439099
250884
22334
1399106
498969
621116
786759
1006586
262353
329423
947473
477427
1413118
1758048
966531
1331691
482660
541643
1616007
20764
919685
1057246
460731
1833983
1414944
1438840
619335
1486337
954617
1126545
504150
1402391
286442
827419
1820426
1664476
1887014
872927
547083
1172960
927262
1564344
1886075
1930038
1483312
1008000
1852114
120283
443289
987134
1942424
520494
470685
1371789
1288213
212317
154705
1341719
1563626
886585
1249206
1588357
2707
1511167
1410181
1393755
822783
623243
1161055
1430188
1646252
328786
212483
808991
769436
1151764
1891604
768138
1991614
869121
860155
1840486
841108
936743
1798008
1392525
1398026
144224
607213
1495880
1123597
1690036
79643
511376
1226231
664549
530125
1979710
1363986
1331234
1543362
856070
1270602
692214
173596
154643
1749068
1548146
1818715
318894
282575
1907671
1364378
451674
111555
1072665
724434
370227
914600
1284001
1382511
1148185
768870
1311410
401446
1120697
1440792
622457
447719
1143573
1088930
302462
1316107
258362
436028
1466743
1722442
56420
1595588
778987
1468126
799975
793533
1344438
1983976
1365031
1944460
1957012
1100629
747854
1617626
1349208
602960
381040
283010
1540339
1849880
1706065
1118508
1651251
156717
65839
1392261
1702728
434105
1423088
43816
1348441
486148
988561
1230480
561225
262139
1718808
1005684
1570431
1366795
1897690
1947696
671086
192291
1512997
1073580
359372
1520610
1235809
1332936
1597872
1406297
470191
1829343
850847
1328731
1334125
194637
1556645
909642
560574
1690724
782213
1932982
520993
1085859
1742915
1900863
1542861
1581316
296695
94656
968320
1137394
925227
1812392
97289
1958039
512163
985498
1883635
1620803
914079
418227
1445206
1875251
481546
88049
855970
1500205
1781379
3977
1173370
631160
698062
271366
527859
1595766
1854299
232352
1883405
599034
341672
1853967
1660078
1091615
565117
779686
715112
1694530
668995
1947530
1994786
1321208
641383
1686177
304459
436701
1835667
1852721
8746
1187487
745272
655399
909128
827957
1396061
646488
1877621
634437
324925
1256202
416332
1885366
63152
1595863
1586267
633419
712803
1734008
449068
965064
830917
543129
699915
1966763
1077376
463485
745493
1774434
1249588
118661
1121211
848247
546216
1512268
937924
456818
1908967
1641463
1394157
763167
936124
1656369
118474
72701
796906
1228892
1811086
1326594
1383524
1556938
1344463
1280854
873828
1592308
1657573
520006
956412
1203713
1405946
1245132
1420515
378163
449892
1384300
1942580
765551
1738974
901981
1744198
1676686
1907708
66423
162152
626486
1379795
1392975
1461165
1960446
1340983
1300081
1506755
1772414
466606
80539
1930427
1081446
821638
1393029
1504821
1301246
811471
928816
445278
423290
1765689
880160
664069
1958291
1979107
656628
985567
1555867
1798740
27940
579545
1579544
1829856
120258
1738076
1290698
1002234
764541
1907175
1690135
678046
105756
1315900
258698
1670660
643358
784630
1930026
406906
25346
603542
725196
1350884
1293975
1959863
1521746
449594
192930
447076
1639629
1778177
1035486
584990
615089
584898
1775209
78479
1752497
1892635
249637
454036
911212
106188
1808614
1955103
556939
1597283
1427379
1506237
1261206
985292
843154
1952616
912216
1302474
1275976
1304035
859470
1113411
1020595
1094576
1900958
755552
450543
662378
1827294
1643126
1903544
1875195
1825520
788817
1559038
1342364
1498991
463600
839327
387607
987502
795225
1881760
1959036
618244
368835
1129463
895830
751791
843371
1857393
1102094
747190
511327
44499
646664
1999828
524344
69792
416290
1178716
871528
1444452
1095379
1624710
993866
615874
182272
945106
1647756
1810480
1643541
1975607
100468
316894
26294
446539
1528150
460628
1570977
1583499
1499584
62325
1465993
1843142
1104423
1289687
1771773
1503374
250297
164005
1048771
325952
1173559
790758
1227543
673747
393228
173146
1038437
1673897
1939170
219304
260636
906468
231344
1752138
351565
1630476
944384
995172
480150
225071
1941601
737637
404158
1775742
1514593
1047910
1293165
448043
1289231
1859396
1423473
1302178
803870
571383
58278
421579
543782
1621817
1873930
1107900
1242586
1981593
194765
534579
695950
481726
360745
1029120
685736
603854
1582325
1103224
1912719
1380150
1289457
1606129
67157
1450162
1594353
1191256
698064
1904597
497944
1992616
1293065
25045
1595969
1547939
361766
1146637
649489
227505
1920089
779136
956166
1287496
1239544
879005
298762
1233057
949066
98743
1661452
991187
1001629
1131412
1339127
1378437
165758
1876491
1858481
213790
710350
1570867
697758
1606895
815411
202374
1729827
1221056
219098
1704603
1692575
902226
754238
1466141
1647373
306096
1889775
747266
256126
1241213
709128
1170885
1426739
1921344
399599
1272463
176981
334299
1230346
435402
1588239
750283
750237
463447
181955
268134
912124
704535
386693
1014404
139430
1951707
1729464
1615058
1093894
1242715
851026
1982479
1255413
495803
1405059
1491480
1609186
527896
1853707
468747
688765
1397966
815740
143431
1632888
1819380
890691
204670
316009
216887
164111
1102949
642538
1241411
1027435
563477
1617286
1915392
1955012
1864964
1303144
138825
502763
891938
1622774
634922
962622
151458
763690
1860387
657361
869239
188014
10084
231254
1765369
237676
1860349
1166657
39158
709437
1577188
1837889
327353
1636544
1666151
1839273
1064207
1463438
1841325
375078
1805315
1817880
1520736
1622985
346885
1283210
1948326
31681
1324478
1636882
764948
152544
1066183
1862325
1897044
1927500
861806
1730354
1781786
1051607
1353955
218158
354271
1006186
1218436
1522002
973849
907244
811791
1810576
1781555
958182
1637722
1776102
1996801
264713
1073240
1496792
1651925
1741543
783944
1910127
326683
637908
1608312
977907
540202
1588989
1657506
1440353
1646607
853022
1982685
840839
637676
30833
186655
1330020
1276884
1845846
777493
866587
639762
739788
1449792
1998164
924746
463148
1245391
328474
1743044
1465099
740682
762893
1086911
1340778
1158983
1503943
722372
1077003
536132
868968
559158
252426
507642
1541978
288324
1694792
1283442
130340
1583609
1904155
499620
1425284
1069559
570720
1515772
30517
1520156
1482703
213358
1609729
167516
1269518
1746520
1839494
1121386
1371507
1419536
1153732
1992185
1983116
1782006
849835
1652769
1166919
412872
478318
1716940
331515
901777
1407090
1851937
1670084
1348670
33750
1015486
1569299
1586986
1754344
1895546
1647846
1241054
126806
1700369
476967
1859298
896136
1361584
879823
184586
1176622
1001456
417753
111218
1472744
1529698
409317
1410142
969008
1906338
1523068
1988378
1429211
709263
269088
1368311
1289909
473325
1470166
211186
195246
1459599
906833
683593
1775700
158594
1598908
1888812
795119
1841641
521569
853172
1603728
878543
862740
1683538
1721705
1734734
13858
888505
531322
1651586
945249
1564737
689221
534974
78972
1491520
1696503
86819
378380
1921264
328429
368169
260994
562429
1067891
1449829
94161
1939747
790009
1648532
903745
525770
153122
990003
1778273
1780190
848052
1944796
915671
1017469
811188
275902
471899
1989724
54948
1094663
167669
1417583
418603
1940592
223196
1542965
1583311
893161
1726047
584163
1505803
360557
686197
1255095
417871
1190635
1456366
1009620
1926753
1575294
133178
647548
1431858
958514
992672
1298223
441830
131341
937888
1254903
1952079
1865548
1335383
1336752
1775759
910052
1594905
865027
115619
351778
1974370
1445898
623016
1453682
1107166
1696741
353456
1147509
146833
301102
1259464
1764705
2856
1260043
1713858
1844445
1870104
1678307
1449508
1258553
601491
1188184
1625097
1425121
1401128
386543
1145546
573488
1534827
1188344
122067
599789
1867133
1627398
295677
766489
1454162
1061002
246896
1483561
106287
1941996
668708
1952516
1324444
272891
1345429
1492514
1857382
531429
791834
1671820
903350
1644687
1493061
1562594
1336664
952470
1639230
1799888
1640841
1742598
1390416
846379
311745
1030809
1192461
1407726
882524
817545
1860935
1787717
1427044
454324
227620
1037536
1192266
1447839
722694
1950434
1711290
323336
1027272
1430469
490005
753855
1893882
1462853
1195347
1253076
1887148
643184
1619872
875846
1617441
1088624
1284612
1777128
987385
541017
1884666
1916700
1867941
1311901
1307361
1269877
1743239
1817101
1920419
642790
1964941
1215692
371422
1958893
774206
1422790
597094
657528
482003
1738279
1319330
1912122
1543233
798590
1347066
1562407
1563188
636718
115232
1663133
1148841
1298188
951459
1300509
1852860
945491
1519692
906048
948175
729437
959434
1392140
1852253
343046
1361934
1415530
992058
896506
1057006
389848
157721
606226
846693
1063658
70369
1618553
785401
369154
1073508
1692782
1115885
1377225
345734
274833
1922117
554171
563659
429297
521405
1716755
1939115
863197
47270
1139875
1121081
1230205
30277
1496144
500183
1837871
1019263
163204
1841559
1358153
870364
1415823
1512736
464406
516814
1445365
1673719
1705239
1816043
1950067
539518
916496
1365183
109005
383339
1297625
1669608
1169626
1292765
7843
393319
1509379
137823
846496
603510
242153
1960005
1536274
1041176
106538
823878
1685354
275483
924797
1918162
416377
733345
1136757
352202
19334
41479
1603691
1412173
1777216
1512671
1318764
1955951
757937
159821
44643
1101386
581778
591632
211584
263642
490118
1261542
1747582
819765
1880715
388251
1493656
54553
1129983
1867422
376398
96595
811932
769771
365959
1603060
8299
228122
1456663
1107581
1367742
1459661
1992069
999315
104912
248764
1482969
1924579
1081030
1557564
375985
477221
535794
226833
398154
809504
1094842
1740203
60316
852620
31089
1096160
1666575
365919
1381160
819978
244294
919766
1863923
879902
1999934
1116517
1935029
1628252
1278788
1821589
176774
70693
1588713
1451073
848341
1208289
1978812
111001
758386
1757744
1110849
1650615
1979422
1497736
570447
1689601
118566
1538529
1904701
86348
1822224
423226
1625116
23553
758439
1855560
1604070
185832
555938
971010
1745273
1917018
523138
79414
156711
1711280
1379300
1402187
1181853
633131
1909140
1867352
666550
1982164
1008837
398445
1024870
280483
15491
1115468
1868797
1773703
1387138
846939
28650
1465407
1113668
176288
1041373
1307292
1769530
1687026
1752385
392920
235
1885679
820185
276776
1777128
1860856
520251
118058
1169449
644777
1248378
549310
720632
1408503
41130
641596
1499543
725281
243936
29008
557905
1327755
107813
1825062
447795
565123
219091
1698041
1310738
1613155
1947302
1309335
1408121
37949
1668255
1710828
1749707
782436
1920759
73278
499082
584783
545428
976240
455617
1596235
1165780
1378903
1267342
361238
637628
1389664
1648141
336343
1768228
601273
506679
1625269
1770733
722731
1050942
76927
1230912
1673491
1748055
603528
1669277
82316
1625946
860333
1427191
256437
476227
1624486
39877
816055
1812309
1547870
1598318
52895
1472124
1883350
1984985
17363
1023475
1370428
276367
250031
1174577
419122
1223351
1966320
674167
1234301
1815992
1236692
1033409
1726318
1290823
86488
1019461
1684298
818907
1016961
816449
1935029
1925778
1723377
361882
1495637
159238
587125
683704
907012
1236672
1821394
37146
1365366
231816
1563986
1901766
855502
171429
1690322
1799767
1541000
1609919
1625569
262041
799650
1071544
1817536
975276
609880
313072
1543807
412052
956802
712418
316431
639102
129010
1451753
140838
143152
1102675
843111
460077
1275791
1592027
1240569
19035
1408911
1458934
853091
267466
1302988
321609
424286
1147495
72463
841915
719713
913969
1272883
66324
683030
529851
1629066
449324
578327
1644251
111754
519412
639389
286923
238855
1202713
979550
1337878
364417
1978218
1934288
655437
853250
315861
1479094
164803
1403749
1768721
1987279
1927036
1428584
1134149
1708853
811328
948040
1615292
661453
437091
591796
1552010
1330826
331753
1015195
1729290
977656
1217631
1646453
594263
1934577
1567062
876453
1253866
1420808
1654851
1790467
844691
1413584
1825113
965800
1151000
1081330
387238
1914831
1653883
975063
514373
1152889
487991
1832952
433764
544331
1850016
1898676
170296
415301
1772824
485542
1966339
1389557
1729234
921124
1932659
1063261
1350292
1280426
325511
1230872
982066
317689
539144
424638
1850220
259435
187302
75236
35560
1567883
1506202
1721792
982842
1941264
1905869
1378828
795099
185198
1556996
859964
1099627
436261
523722
1092460
1082660
1916319
498727
597504
440974
1541103
207750
182907
169582
177720
1313247
1559943
880865
335210
1386486
344862
67929
287022
254518
971914
301035
1654947
1202266
1764265
1386179
1477399
1848047
767996
1287901
789192
75975
410479
1067681
1609069
1003008
1489970
635640
46957
1690677
1613026
37073
736732
232803
1490396
17725
255678
266634
1115536
50590
1687592
843063
463475
1941525
274333
299242
1366856
1566185
893022
862873
220074
414075
1261637
1702399
911720
1883500
1617513
1526766
909735
1382302
1093962
1595839
213113
1173
842773
903948
1905738
259104
293517
663137
1751784
33060
1237044
58896
1852546
1680700
1699433
1508849
1785658
402216
1474145
1215095
366527
273073
884018
547665
1354857
1882662
618796
989852
1897834
864410
1418974
1848534
1229233
1658306
1862451
972404
1506857
1468270
392711
708576
357400
1431368
1986273
221366
178106
1995722
1914680
857263
366965
557791
609565
153132
150436
1341771
1486998
126450
936318
1196285
1463598
589769
1508646
449103
1284674
99209
1803446
612032
1627681
610655
591863
656882
675522
1085859
504543
1460475
1649725
447551
1613565
213176
1082126
435952
1593928
1405775
259818
828592
1766465
1888135
872639
685716
1482936
1567538
159937
1465637
840765
759814
1765903
1153623
532067
1638709
169843
1664801
1982396
1641241
1589196
1349931
1482976
1591408
1221056
1031419
240600
433644
1022173
731802
1987378
635459
759269
571330
1045260
1229383
1059391
834426
993087
1067561
1372313
193377
737450
987908
326110
139258
616710
1166026
1512877
1793804
758226
427698
484402
1951395
1295630
864140
1339553
299309
1607409
936025
1868241
113654
1371444
1950894
189309
1880000
530582
1175038
1286674
1545799
234564
1785156
1059819
1636120
360058
1075894
1638253
795521
1848983
833528
907947
1987421
133203
710698
1660236
794216
1344937
559748
1764286
1202099
304285
735128
1171635
737393
883128
759075
519261
924806
361470
1991462
1656340
1258178
1405059
1714255
403279
1393819
1503789
196687
1280996
1100484
365615
1921674
1353295
1893593
923446
1600093
1878311
622370
1132044
264400
1172470
882094
181
1155265
1322159
1757566
1225559
813368
1418373
942771
518844
1518470
674584
1661907
1715417
449528
65972
920247
809468
1838535
611134
1278579
812966
42612
17116
1197879
675556
940956
675322
1518714
1032388
765959
693312
493027
284633
1628077
197140
1009907
1319622
1969203
1018742
1702404
1735860
845335
873884
1011358
1844106
1054117
1966901
788299
1381170
1574018
419379
1485544
477065
1576137
909903
1614185
1654980
478625
49455
737930
1582770
236381
1815888
1117618
1877252
2135
1948465
1431793
530741
1493504
1329360
1241490
935903
1763833
1978438
1572967
834349
402928
773050
1215409
916726
1586704
1911169
1109514
436737
1339160
1925220
691781
1528224
345737
504726
1197856
698618
122209
1111940
1447285
310443
204781
537373
1632043
12647
1643495
1988927
1440356
1532876
646390
936725
1047079
37265
137963
236843
1374842
1520537
1226554
602183
1689557
1118010
432087
996517
472419
679788
806358
1220417
1101583
950831
66613
1046152
1731939
1980913
1507891
1565288
174409
1503974
918965
1837960
1499369
1146093
669247
1245569
1896959
576876
1618314
1901873
320269
1943890
1273703
12868
1788220
1387720
1685002
613928
1769418
43054
1072885
1341243
649046
1208942
1492136
469858
1895163
725657
276929
1175684
1889007
1231491
160799
284514
1236387
1997066
773293
1443093
723547
749596
1074998
1099989
820475
354540
914908
667154
649011
1858634
183730
331241
1127401
1914864
589225
1853553
421317
1739662
1076921
1219176
1606810
151262
338224
456020
902392
570511
536852
178677
1181278
1665268
1687544
472426
1069054
1801179
1964627
330486
49131
39037
746013
1890058
788354
1450781
271987
1841876
576278
528108
63638
1570245
932291
211294
326486
464713
1857553
785063
722936
1928153
1414797
1818199
517405
554842
247512
958487
904236
1297497
934754
1962643
1108742
755930
313906
518536
1938103
1541468
1470195
1226963
809785
237800
756812
1834083
68408
1005689
244171
838750
1146603
1621492
1475862
1612420
1850676
987221
846805
1843220
1993249
1762849
1229397
1743969
997094
1532549
399915
32572
515130
539268
713533
1617118
632381
1875714
1597339
1393766
156988
1233161
386995
1761125
1334815
372901
272355
163810
555804
1590600
1457346
257855
1597628
1048739
870133
779078
1057804
1471770
1207106
1260512
823447
612859
554677
367055
1407222
577728
56469
969503
681115
1988320
1916590
312016
1051616
341110
964114
73213
1003718
590527
919073
1410716
1336852
229576
1424669
1889036
1623466
1192937
1180441
923612
961219
1136991
519602
547868
1660759
434618
394270
1259715
112873
1434651
1773761
1844842
1838071
1572457
1839135
1912846
476407
539587
520259
538168
1688209
179901
1511723
205089
504487
35465
1465739
1164446
175173
1712793
1692698
1855046
403494
544344
1457647
996442
1161548
360191
983303
609177
1447186
1457270
224907
1929924
1323365
506245
168702
1189916
1083092
1453150
1002844
267456
1071755
912691
1498254
1766113
1476776
248331
1790660
50143
1150318
983552
1369464
1218892
568412
1582976
139690
444633
255483
1332685
568974
121503
1235020
1215908
1880830
634745
1758269
1297960
528467
494524
867375
862044
304285
1752580
70034
561556
1178832
1372870
1747235
1196955
978212
1169861
452481
1697652
999201
212172
1978654
1143464
117802
1330939
1317195
1732587
1207222
318583
508298
418996
47827
365886
1772138
1322866
1941179
43868
693496
1682662
955554
787267
1154695
1009590
1249558
1332779
1314322
1293959
1320064
1166406
1994186
1512205
840011
601964
366218
1701057
113875
1706619
771006
1727651
1789202
1632012
1521961
1111982
1524644
1035226
760327
430884
1118699
164374
1042279
1958488
1956409
721734
1909820
176701
1805144
325348
581803
1762647
1491708
1970128
1221247
502849
627137
720913
953860
1893436
905202
1756727
798290
1283441
472438
466514
776687
189322
16849
1129225
600331
259478
1578029
229181
306037
737549
824288
1054813
771176
1324823
953226
1918090
1363021
1381219
37580
447495
1588992
249056
436858
1089579
1108493
586403
791478
378028
814513
725149
1966583
134452
246837
573343
694024
1321020
1335807
1166659
1627679
1469514
472563
354573
458204
774383
1187549
1054845
815823
1187247
1395066
1800261
139439
1705209
517596
139174
1565086
1605566
1198975
1527404
983040
1660346
279945
906177
1330268
1951948
236743
61587
1300558
1089327
322684
1558696
623626
1398678
1043873
380280
90842
1878912
328830
1233697
1534557
998168
1479046
1703075
52232
215949
929180
171825
1529131
1507383
12689
840366
1744730
1992785
1045252
401199
498882
261966
916738
1901786
845995
265651
757505
767215
1037643
955671
367843
130241
1321107
1440036
348941
23649
654634
902230
930768
280728
1117812
1493209
1586504
1120529
979624
149464
706986
1683031
1633130
674494
1690581
1313068
1345037
991105
253384
340946
1403242
1828955
883016
377298
1290753
677379
873406
1917704
348805
1396114
788277
1174362
47465
226848
133832
217236
155876
1627282
99534
737446
1671091
391295
1357493
1839332
550631
294350
999225
1176129
46259
1603980
732705
1744879
1309061
1629117
1605034
1069426
1423782
589682
1564375
1883098
568384
1976384
1418538
1986351
1626686
116705
664074
837353
1687337
173054
527248
591293
1463367
367222
646027
859505
990516
109371
1022906
821195
250279
770324
1334724
125358
100916
1867087
1485412
1106780
724538
1290465
1238305
1001247
657184
1934535
36393
1671872
1589436
628014
1916098
1645632
603508
1374885
19549
1168332
392759
134433
918364
1224422
2713
650042
1823590
1846088
1882460
1168019
357307
756492
692790
37139
976322
1843287
488163
892006
1180152
1723760
1784558
725246
601527
1913929
1473407
1386603
453103
1155343
499654
1169291
1295139
1816995
801387
1237882
1944996
1491319
1169336
1860062
1335163
740087
1289930
61387
1954653
1353300
537118
1824710
766213
528698
1340660
124343
1001458
460851
1398440
797944
1629836
398660
1263301
1700407
149391
1934687
1618787
1674114
766836
1995758
659556
1355061
1141269
193667
1386608
131001
675450
1720569
1045336
184630
1381185
496002
1563057
618754
1325863
1922877
1707081
742652
1169728
1614861
648957
1564096
43631
1212022
690413
1671925
1716907
1325458
373591
1076209
1540110
1707659
1214406
1631333
893991
1329123
690022
1316486
369188
1503790
1675165
559879
636270
795013
197149
1712516
812406
1824970
1020688
278117
646988
1144256
1376278
423957
241354
1907415
1471863
9802
1491326
494011
411737
955855
497089
1884761
1058682
1292613
123792
517312
582787
152777
1882239
566751
931626
689371
1385702
1903737
42935
1784491
1430674
1081754
958083
300801
1300123
1927573
1964722
897579
1507099
487921
1774726
684854
1370834
1352422
774907
991640
330255
1859096
1076778
1491593
675647
357451
521818
1952292
295838
82327
14534
17094
1874012
977901
1927662
541310
347819
1257807
1161638
644142
1708936
82092
943221
1880555
1113164
637798
803087
723067
1080142
1645239
511217
936734
1491743
248406
1644319
41675
1615572
93336
1998631
1361314
756951
903576
1672098
973332
482302
1685104
144943
1714796
275794
59652
1905879
1048467
767708
282539
291536
1916220
817351
1821664
1800095
48729
1477960
516668
1075326
1389933
1182498
829263
120282
814258
1435348
10412
1748098
508090
770683
657712
1840643
1070299
349972
436011
1545830
1120855
865334
496389
672738
764469
1922902
158350
1128248
1514942
1973384
630596
1234611
1523485
784550
1281896
370826
1270456
554174
1201331
1958047
930217
987044
162819
1143031
1365131
1011414
1156380
1018902
1820530
1054101
628086
32910
1196282
1743120
1711541
672736
105459
1772529
363765
1645838
1572949
544628
1410148
79911
1159614
1931240
560327
81772
1449978
246907
1184060
1580623
307758
902853
1988080
418792
885443
1673211
1933784
1099066
1377127
1151
1511552
519674
199986
1409005
795828
1802774
1147934
1720647
1603700
661347
188393
701352
1337944
1923829
1537721
501871
1543460
222196
1247975
533207
227089
1659495
1539706
622123
1319698
745436
1547327
1084290
223465
1048241
334460
914060
1846887
925127
492810
670000
919719
329789
1057678
817083
1425010
1427877
1975514
1434402
231972
90950
1445624
994285
1275920
106801
802123
1254730
388831
1064097
720775
1828272
613439
666386
701041
639474
885989
170751
1086284
1914327
1452093
133207
1866980
1056788
1000040
1040458
1997552
561861
187246
1735072
278932
1346948
163799
525696
1131895
1974430
1678935
1942015
759684
518265
974762
108469
762546
1507520
256562
1419879
1028588
1331263
360400
1627336
171430
516693
1725534
1275768
1859016
478715
1639524
1124725
1270993
377120
1269821
1822879
1917517
1516083
224811
952127
810467
1578731
574731
1302661
1196333
1201046
1033207
519619
74426
450503
1368920
1573462
1167335
1604902
1635445
1575378
1123418
481812
803160
148357
246973
1996376
1010740
291363
1783252
1307038
761971
426158
169450
869722
1864213
1918101
31682
313910
1948937
1869000
1150444
1718553
195704
293579
1723516
1344561
881967
1068704
534025
358731
147835
1500225
1826479
797771
995624
685783
395475
678818
1737468
179742
79238
723719
1843671
6565
1396391
1597972
899401
126668
1976216
1103620
205962
1352297
562217
261331
439389
1380887
870059
1675098
464228
688402
1011249
1534683
431694
1515286
1598410
1466595
1524592
798582
1485688
1221381
415782
872064
619760
1270180
1845912
1173566
50016
1732223
807493
1903160
913482
1977319
1013599
74423
541080
864045
1021897
503669
775270
281604
1091235
1881355
103118
1381870
1866548
269598
435253
1553469
543910
1444785
192264
745399
368306
3031
930587
535724
1846193
1337679
1434939
1940075
1523002
80515
1746907
872906
520507
1105976
896573
43401
1253741
1432768
1011637
207112
355714
439351
539259
823645
557218
1525583
16140
1710573
1952147
1210252
140461
1062102
292383
1306418
1323544
1029646
1255147
1726813
1030866
479440
1445299
699093
281794
338834
1628109
359611
664652
1367507
1351123
702920
644396
104947
1487204
702089
344453
1202849
776434
16798
1221944
1740599
1104589
1412038
1745630
139840
1630545
218941
1540356
556532
1929634
48526
1664096
588441
1296800
648674
1398920
461065
1196851
110710
1833014
1559804
400449
1075914
552268
108506
1110796
1698786
458198
1040583
1390282
640977
1609276
469821
1588461
850546
1520536
681987
1750527
552967
368964
1639278
1870707
727059
1499134
290906
1018107
299629
448311
608900
1014799
1030147
972663
368399
24498
919071
1724398
155530
1118400
1043697
1610522
1516243
518827
1050748
1620642
168460
890099
751490
1434861
1801462
880239
1530429
1071896
1203012
1612161
91925
1634306
1811586
1244253
765302
1563795
418848
1780460
1164667
1698924
176091
1771054
678948
751092
901850
907231
1271019
1023791
225634
931820
1088905
1276927
894220
646512
111630
1645670
169716
1871644
851115
1486218
1041841
1632500
1677679
802692
1530285
348668
1306497
392609
1049311
709435
1328955
635223
293627
962412
1487781
1513453
1815097
733211
1878380
1135169
438680
604159
1430326
1020296
17092
1468655
1440351
1510890
703632
1511427
1491420
1804564
1213673
463659
1510318
330833
467888
1280788
586510
491122
828883
1589112
841648
63829
200868
1669578
1057211
650760
551074
1719686
1850357
1820934
1392915
1598394
489929
987498
1250180
966302
1099487
482249
1418239
1569736
1150208
1407985
1563501
45052
1903826
1601293
1392954
468098
1058032
17499
834541
410721
45743
60230
1687477
520109
596110
692694
1610000
837024
1926154
1641358
624817
319507
1082551
1043244
1839672
1892268
138828
1421704
1984842
1945632
230440
1427547
1915812
577179
1107362
74678
591422
1709450
831355
13473
1561042
1918475
431334
1741466
567805
1869163
1602720
273938
1811920
617351
947986
764577
1890014
1490555
276811
1826880
305946
726498
119002
1997993
226865
1715109
433101
1068062
1227979
1715622
953420
226381
1942258
504625
1265193
521989
1742449
1026498
1273869
864767
907614
46047
1444756
686444
636579
1164752
763979
349563
1036478
1818721
1812568
727290
1279229
840448
1070678
178355
1780006
148773
1921800
1469159
688570
1070040
325178
76715
1385092
1443607
1729749
1641730
1325153
14215
1841865
1149988
1510697
1170770
255942
1023926
1726371
1157416
1196952
799420
911822
1981450
208109
1822021
1461933
1953033
42817
1373418
384049
880097
683476
222425
94489
446229
1098105
1569158
102240
1633432
1722632
1386727
633358
1937839
346906
959358
1383963
925400
1398917
937673
916335
382185
298899
84795
603830
1370309
1422105
1006181
435660
1851760
1321065
1187142
1035287
110416
943415
1149657
1477953
1328523
300407
1642499
824069
471858
1401798
344311
1172414
761455
1595273
1166895
71926
1941703
1935794
1890508
541117
1451517
1749408
1274825
70777
863633
46045
1797441
381175
1161724
54295
1300782
1413377
1726385
195905
1343693
924141
1729769
845029
837513
1179774
1712166
1828185
1190275
1888787
27918
476673
652348
577860
900071
1102818
1998335
209555
253187
1018137
1855543
1954763
1410392
1570530
503802
856694
59009
173957
1112675
395000
1011932
1572921
1822317
1762613
180308
1008772
1791752
1499421
1772258
1590438
306560
653473
32227
1907427
1462804
495245
343014
1964816
1701391
346825
1467098
425056
513625
124163
129102
1061494
1059227
708116
1924398
291808
15750
1433760
628145
1908330
1262605
1591771
169823
1385541
936915
1540465
1477391
155947
1196242
321291
760182
674826
418225
1324547
834033
243862
992113
1678833
1158476
973437
1909374
1587277
1066762
164192
1315967
289773
354726
60940
70873
1130201
1833684
869712
1537232
1884029
693285
287516
1354818
803887
1797476
575039
1313920
639906
1374416
948332
1188397
606419
1841243
808353
632651
882517
57773
217140
971396
387903
272098
1120984
187401
975437
912364
1514796
1766335
1497852
1321222
393223
1869791
880470
1188677
647237
1957630
1806933
106246
758309
1795727
1987249
1090228
1447345
1476503
1563628
111441
624083
646251
1205615
549185
397177
1771782
829123
1158649
382973
1411987
548607
918436
1155330
1191280
1771229
605171
390048
618699
80298
1424515
1775565
1538521
1279873
228774
1391696
1660966
999256
985646
79499
1777099
1135819
556985
646252
1178479
1781605
571225
1479863
693061
117463
1726846
223716
254102
1898169
381884
230141
1977992
1447345
1784606
1931773
1484765
1512623
1520828
1718286
1638017
240172
81573
1745903
205661
352003
433496
1145996
1349999
1357950
1204047
942296
1683885
1881017
242630
855273
890208
888461
1230868
1816898
1352502
624512
476415
760950
1260864
989757
1955896
62739
1363088
614544
1327331
920906
803228
1803428
1082147
1122628
327057
1619945
1213091
1773737
235953
1031512
1216319
1622360
429706
546307
1338298
1889648
1036051
345086
393115
892972
766554
1433628
606373
1910840
774469
1111667
1383999
1468163
438347
1422763
388011
409654
1604652
157573
131739
1062482
674645
1007502
1923541
370192
289154
1402743
1368029
1164161
178664
1188116
1373613
1642364
30781
913189
980114
207591
1721411
713674
497233
833865
1848102
964605
1599060
1984147
359350
493072
739952
566320
1847361
524538
601837
1365787
1999367
1926942
1347470
1585880
295411
158977
1770886
1875545
1561151
182956
97637
1881725
857455
338703
371242
1646371
23375
1912897
811932
161866
949926
643237
593876
447093
749741
1087405
1736937
1215660
485196
1885997
408590
47671
861842
1206567
574476
17948
56630
19901
930313
1598257
936876
90024
667657
1409086
929926
158477
600309
1891603
764267
1795021
118707
1671746
315035
213232
824778
1343618
704194
167792
339568
400538
810334
277462
954450
887250
1655067
1928848
1074365
335018
1819113
1639042
1030495
1540768
1736348
1434356
41738
447776
56144
931358
1184794
367564
1082298
691387
1818407
798550
814189
159099
662768
281709
296255
1879926
1602649
1839507
578706
1356925
403028
442909
902977
1364195
630582
1522314
152870
1023072
1181833
1577111
207927
1142132
1227039
1542292
508505
1015271
756653
747396
1026422
410922
1904765
166385
1421554
888137
1059769
518225
971978
931051
1092266
1247625
1733004
1950775
1225843
576413
829250
1591077
1946978
147975
606380
1913993
1881151
970662
213655
890070
61289
1017048
126514
611087
921239
1238730
1690086
1357173
280643
438038
1579562
1825790
416199
117680
656672
390354
1640815
1280367
537989
986997
1159557
488655
887912
145570
1017610
725891
139226
1455674
59789
1913833
163068
1690068
710154
1798240
1928714
1413974
757179
949566
1672833
1119836
1459462
1542744
666498
837080
105542
115275
1596473
898442
1352152
104655
1449147
1581528
1912700
1790107
538028
885742
1066711
1792054
1291715
989369
1893913
1021778
1699128
1400803
659126
983490
1464032
559841
56021
1077198
1801859
520618
814569
1530016
664690
466061
199508
1661912
570930
912795
1514293
1550439
897590
345120
1465195
1883893
13672
1670409
1172363
1823646
1275936
1806763
213298
349186
43679
900691
292976
777284
1296664
1878907
437157
532861
1154911
404051
772694
773243
535089
249708
1815992
46334
360640
1700454
720328
1712158
933323
603709
1686858
37975
1836164
171701
776933
1693731
196487
1274470
1842567
59102
1912269
1008122
1693932
271654
1216097
1312637
751590
1693800
1366836
1528138
1029101
910263
1688884
1231924
1524520
1896167
177846
306512
1385300
1824612
682578
520271
1117648
1265291
1612758
543118
1258841
1411969
731122
1839274
1284320
848350
1318703
312347
795275
823505
288555
597446
1153050
1812321
1485456
710289
1011361
865674
796292
1693084
194005
1711118
574342
189090
505943
1455195
260859
919261
255982
325567
1178182
1188754
1416453
1936798
443389
466138
1315503
1333667
1851243
1485951
1804252
1055592
31805
1414659
1281828
1730683
1704824
1015197
789095
212552
79286
165960
835597
1170090
653398
1935125
1500910
133088
1917633
585612
625231
66340
1859479
1534167
823265
1091191
1053190
1997740
1809449
994500
1564064
539197
1567247
127559
157810
92434
770888
205950
604302
1549150
673956
1316618
1584156
1438580
678498
1088184
700254
1194337
1155020
1049253
124114
591379
886999
863698
1680959
715236
1770554
1700729
533060
1199961
1398638
1916474
1108174
144809
246617
383000
267675
826755
1675804
73073
1443940
866648
921680
1669982
151079
633252
89167
5445
564801
461383
811842
492565
1286429
405725
1538596
90934
1309887
711765
302076
87205
1659786
1540456
1238290
1728943
625386
318915
1733744
1039662
796604
1102246
1742568
1149824
1976415
1869244
926812
1864779
1698012
856084
1846226
333183
1568018
1971994
1791506
1360375
1674260
462431
908989
224156
1466436
1217469
821014
282269
1329295
128425
1542112
1711839
1942450
210388
1553941
1920985
153981
1932733
80789
228147
1334823
142526
508851
1873729
1610633
513124
539671
1966977
1914496
810842
1071568
1975263
1258020
471195
779344
1104167
860555
1414800
527946
1214197
994918
8732
1204705
15575
876364
1762379
1251035
926219
1962929
1342296
1072456
977551
926083
238814
523074
101904
224749
645461
148595
1872416
1422893
1842348
1508851
964416
1559327
498338
612614
200857
1868099
1063469
141205
1685036
883318
1886576
234201
305616
530038
33598
154574
1810176
1232771
408597
806410
1039153
642398
1694985
145129
110252
117141
955168
666137
517877
1614568
167097
1603480
992165
108606
1674113
1794206
534864
621948
1068772
1916457
517576
707695
595019
1987954
936015
844030
424041
1736415
801680
763446
1475938
1603519
678851
1966241
1918842
800870
597442
622466
869656
1132136
204984
781819
1923658
428680
322137
133856
5137
897192
1104192
579133
1132974
1606659
1180017
849091
621022
417028
358406
1527005
1374845
1492057
41461
863051
636133
466151
772087
568992
464306
1356598
796579
543648
924677
1350668
1321412
73667
1972452
793675
1589193
222449
190363
1527783
1873531
436905
1335368
768013
27098
1274482
93297
1690707
940928
629785
1642868
968628
1962275
1305176
601386
590844
1715266
577456
117307
650563
1731523
1349622
1950017
485420
854529
1725284
1044455
901509
1492905
493820
446291
397197
536262
1330300
506905
1278852
495367
626973
128049
329907
1896191
159501
584038
1047700
1121556
847730
620722
1945509
568350
1810679
977739
1450826
1534244
1711394
1784721
273899
251776
137027
869708
1828650
1620458
811151
834343
711513
150880
1466853
1057431
1551264
1867620
764761
142415
288949
439696
1760446
463987
140451
868768
387758
583435
709325
313789
782163
1111132
1419654
15187
1469986
846678
1658261
1319628
1607571
1145124
953849
719694
530880
1891512
1689621
631121
1044118
946609
957506
877288
370133
1123320
1388705
1423622
1302092
46294
650834
1122876
486837
1222718
661035
1131007
1554632
788992
263416
1406678
166038
774911
1088035
1732848
379807
1191016
1354727
1902725
911514
262262
1908269
1267465
1994977
1034287
1515061
1935146
1562536
812224
35341
1337520
1276739
462648
1638523
152340
661974
834522
556262
1988939
77688
1850547
863850
134435
803503
1181893
1239378
842649
332630
379096
1157495
770378
918326
40571
250387
1840135
1026909
367643
1509841
1693103
1394846
467989
1588306
1222564
577912
1045130
135530
1723815
1074301
1072550
1529764
1638074
1938693
617284
279698
1915590
598466
125092
137655
897330
1287186
203893
1959119
1244709
569149
342306
721996
1855289
683607
553126
746778
1937146
340965
1346839
1264841
1107861
119607
1376619
892196
595350
1433735
1083304
1206082
92679
1022350
89859
220651
252894
145581
970389
602896
611535
1798241
498188
1945996
1053173
45060
689824
1923808
169920
971548
265523
1615560
37249
728495
837606
600671
753132
899268
296486
641632
1865782
133511
608552
168395
195036
1382286
494360
1471637
767609
138
1211589
1959926
1048468
44883
943303
1702975
326215
1016923
242618
1673840
259054
1783647
1765034
1074643
816700
1855002
266908
737363
177618
1777400
1005144
550445
1288750
920788
305447
538967
1429745
1271605
1702686
760245
1593669
109100
1591206
1180152
1090546
105945
569830
1215567
542050
1999487
1945563
1470810
1039236
1409955
1322834
1721272
480604
1537074
1161576
387032
651646
700814
120782
371760
1957137
1336109
528024
149989
975296
327578
813320
1014721
320722
80368
87608
1269683
281389
1626867
1130702
718294
1972500
345957
192055
28822
1957885
682290
540674
865533
691748
1842849
157015
900517
118442
1537824
67164
1928936
617200
421667
987674
76399
1257187
991556
800030
1440436
1400776
985015
1471669
701228
1109772
1165521
440399
1265345
653876
1457071
1960780
1549853
1381927
837379
24073
880716
323038
799304
547410
1673748
106747
1043055
655394
1116777
1707086
860291
4429
678617
536356
1460522
1149647
1704861
1640930
1048442
154824
1708669
1127526
1484318
577542
1072843
1218565
847544
1664904
952470
1498848
1819389
510236
1663100
722763
1474290
958820
788461
874537
422618
1914824
1794221
919335
468533
138127
257223
90264
1986779
1985767
1115035
633323
1310268
436213
778419
547203
1022661
1212273
1121073
1626708
820318
235554
321114
171474
1014482
916236
183893
1483374
1072211
447848
716819
216171
794120
256530
1008908
823759
885905
1351660
61717
803335
665729
699014
177844
1260269
853839
1590528
887677
532373
675374
1667794
1116508
1961023
1538014
645802
1472241
272004
102508
1527358
1097638
957709
9924
1566146
1426455
223519
80167
1036230
1728023
919518
1820838
1654088
1245779
457822
1503752
448544
1170764
593247
53284
319162
1114188
281834
1270590
497774
554952
420788
1376487
1259060
815692
1103810
299540
869677
609556
44210
206991
86103
198220
1331534
358605
1459095
233259
1031127
411100
831972
1436118
1515040
1218369
917747
1593572
1664647
1936993
440301
308805
515153
1853069
1460322
1076233
372690
1186434
1549994
394503
537229
704279
384563
1195290
1949253
1751461
677034
1984332
698096
323690
556137
1574481
969313
1906031
882829
849036
1627966
1098711
1594010
813367
1164234
981501
1007013
375378
863759
1682685
1200896
319565
1110617
442224
1433144
1881881
1504769
1003010
836994
676176
1594091
12922
1842930
667499
1806524
742442
357
1930129
1050653
1144638
840152
523955
375804
126828
544951
1844555
1562327
234901
1098359
1961930
999113
225944
717986
363064
801433
1754662
1161961
1054534
810877
1477569
1082046
617888
1603684
1648471
1600878
1938035
1304486
386020
989834
466516
1424935
436760
349632
255699
167103
1355804
794582
1612148
1556341
88639
1901932
812381
898340
816047
1199563
1465164
1352039
421451
1039651
1203539
123800
402532
493987
48731
709260
462901
1638561
1321901
469629
1243591
1204297
1475556
1143515
828139
1537457
413979
233482
1913985
1465289
1947560
153804
1823681
1172141
495819
129563
883752
229786
1533814
1852697
520413
88511
267104
1317538
574343
572107
724723
564087
538078
1571738
559327
1768569
1535633
1749609
1371042
557173
397498
704437
280622
1144300
1642570
534929
1111933
1814891
1230441
1573654
5258
1307193
1806771
543661
1089742
1630947
847878
38089
1317846
1751464
909819
1376752
325479
1703932
1294435
1667895
1275234
634193
750585
414365
1100550
1680862
218192
146174
835202
794563
1248309
157308
1820659
107955
2752
1900723
882200
689956
543607
564119
760818
1930618
1551174
116728
1813361
1674045
663096
494763
935327
765789
470892
290681
96787
1334960
2866
758745
131537
653834
47881
1935639
886482
681604
1637212
156529
809375
1045586
152858
1301277
501186
1132374
127332
1772820
1609594
241678
370333
1718219
528763
1179582
1727777
793378
439786
514510
1674179
185753
921868
1327386
411371
644482
531073
966603
1649274
631019
1080370
34415
1092488
446405
990354
1716119
986301
1127251
331087
945895
1230883
1160258
1107756
1631175
299377
1292761
1198176
1295039
346610
1469874
747431
9514
1487730
1640876
872840
1111466
993132
528258
1696262
468457
690925
1041003
266613
1876431
677855
420577
199347
701941
140220
111857
1107534
709660
1243762
1788590
62870
762517
613754
1982221
1388319
1579640
460282
513727
304646
1293567
1536853
1030492
107183
1869563
418767
1096154
1359747
1385194
1403965
396816
885482
873579
786622
1114582
1687790
445105
1341331
909848
1544791
635998
379227
1468382
1430219
481843
96712
563910
488733
725697
1667596
209336
1395325
1226419
1604917
846006
1363412
771500
107057
1540606
42057
1852686
1790877
229848
727936
264131
1945800
1878833
1827633
1177428
1149703
1049647
287620
1493786
891384
226289
134032
133537
348916
446564
1806322
453877
683
1313437
121967
1371201
1049086
696138
678846
1755744
962780
1162055
1299659
908611
908497
1113100
1286429
475970
563221
358913
875456
599301
1330762
471513
380750
1818747
1638660
1699907
1800856
683202
1541449
820929
194560
860138
1168336
588684
1285290
887682
1371476
1867264
75875
1959266
1533021
374500
1458783
1604051
1638301
84249
92664
996916
1269999
751672
920347
1044752
1066137
465469
506284
1341928
1759160
44575
1688548
940403
141741
1607016
989079
1908739
1906150
1377240
578390
849245
707022
1889087
1091846
1587177
957046
1930518
708175
106444
1516304
1343859
746793
704923
355363
1024680
249104
1128983
1383996
1679695
1652941
146305
821471
22081
257527
960083
1962084
1842253
486949
331568
1964532
1540631
795006
1399549
1501723
1043563
959360
1016971
823397
1047329
1809101
1645346
717423
1414892
1146422
1260206
1685814
1798305
1884632
257611
100699
1900385
466838
16081
731249
1964053
909185
1928853
832778
1560489
375183
900419
888586
1736922
1986892
1191234
524025
1385524
1977767
35562
290274
139154
905203
540993
1747336
6558
48476
1075354
1686320
605012
1674045
1165677
1486313
1359026
226939
167272
1502681
1491171
463160
1471717
1219903
1770646
1492512
451954
1639384
287706
361951
692211
1568477
1910170
1142532
154933
1636096
372664
1827199
1054795
1187520
151743
107324
70611
499208
1985710
653877
1732885
1659517
885428
1037211
373436
685008
1996111
1622432
220799
1240469
713969
1878145
312530
301742
475095
720681
1347624
543914
306108
387139
214132
291802
828427
529293
385930
1909866
769496
1934618
1757724
1293755
447335
1136551
27141
1955479
1042313
1688553
426878
1099954
1315848
1852806
234318
968593
1053930
499652
1707460
288425
157877
662475
1060154
482434
1700084
1275591
1798457
1758596
1954663
1353035
601729
1688160
1178210
1382052
791513
1586166
1929734
843159
1136051
1794081
535254
62783
1140286
108595
423589
820623
1286415
1553698
1585291
1452253
740886
985462
947536
1771586
166672
419613
415032
1742616
575980
1904696
1725280
1936002
1524959
1374051
990604
142055
1919441
999931
1940059
110525
335414
819407
1453324
1595176
1505761
1000370
439335
477248
1244600
1920403
702918
1890700
1477472
758092
1758482
1935470
1679972
1063341
447837
1496493
1860917
451106
1446818
127628
621682
1173973
238272
131287
1527034
1149487
38560
11145
237881
1962965
1245509
642419
270949
1943316
1678857
1562325
1602710
844561
1534174
1917048
243562
1028033
355569
1792313
664152
70774
677579
89102
1774966
1383731
159261
383672
1159295
916120
328584
129079
1644414
1127723
1283693
1365783
1699178
425785
640636
1041378
211464
1746824
1829775
1033924
1044534
763050
843020
309619
1622419
464440
301212
783307
1640510
34049
1814575
1632446
1594316
597937
1090576
645467
704482
1537168
694789
391156
1572044
1761089
1987434
1545668
1662126
1079810
799436
594597
113928
160614
1330818
1674939
886900
348621
1657295
1347704
676017
515316
1205785
766822
1815402
1683145
455227
1492054
864856
1484179
556457
466470
1368147
1307713
1172192
1555513
1216911
1170969
168036
736715
23222
932446
1013422
1261185
1723348
1063585
1864528
167647
923380
303363
1809849
289953
1933483
299764
667004
941993
1332391
703573
1024505
4498
1978214
1755229
604462
1408202
1973230
1816718
430796
319614
1553194
670977
1364274
117256
481992
361415
1796145
651965
1103381
1098088
765501
381873
243174
801406
485159
1066891
1578615
234067
1324453
1608484
984210
1615153
440701
929322
1727709
1363980
1098673
403656
1396463
1945223
92935
471794
871717
1384408
1257758
31458
1533660
788872
115244
850587
1600161
874216
1665953
1323577
1625939
188240
171019
837524
1812342
655121
1735241
1259814
718093
48884
843639
975054
1114540
454013
599003
1857304
1604000
1487153
604022
341882
1095179
344598
116658
914768
654777
806666
795007
1870898
451887
586239
153902
1776771
1498844
593395
50128
105571
1919430
1086188
385281
693950
311440
1282091
1543156
410123
1734330
1392986
284031
445931
711936
1327175
1116282
1366528
541518
1765502
512911
1734595
451291
1460462
663663
1449966
1293170
1284734
507365
1151860
624654
1474365
578940
706929
1432704
1005289
244794
1976720
1156964
1557602
1491197
1614108
1612383
1917242
874039
1123643
439740
543669
67021
1529759
1917504
1550424
1510277
1203966
893355
323263
178906
1855531
798708
288114
1187427
865554
741373
365412
597592
1564142
378716
11601
1199789
617861
167816
521202
1897553
585061
1566094
1771783
1857221
643513
357682
1734177
1277601
1408926
834699
1049367
1515832
619775
1837440
1719529
1450780
491316
803743
1435371
1073206
402026
207495
1115878
1111817
1701351
1612452
1224611
108929
1136021
1889328
578109
1255805
1128536
182725
482424
707971
6248
1972924
871066
1029176
216099
167099
732457
139552
1449044
124906
821928
807342
1615916
1979074
1686283
334324
1674469
441201
285713
149842
1114160
1543728
875530
1238851
1911758
1521692
897301
1828379
827921
885485
1766694
768963
1190334
1664201
700552
146014
213151
1514625
784270
1633087
306446
309437
1480059
828572
897108
356540
872142
406429
6150
1668778
1900067
433896
207884
191327
435457
1315417
1989994
1996821
84873
420765
1990340
1093052
848729
156103
47858
856243
752451
217810
934009
581318
1709732
469814
1718836
972729
522468
899613
1218386
1356098
413407
1929511
1991919
1344756
1883893
1952554
704383
286067
1256963
1711843
1593128
1093336
1499727
684070
880699
1848712
1735332
103474
707601
1481891
1500348
1060543
135098
210315
1135917
244879
766074
1662374
219054
297282
1388886
1353795
1462673
1732467
853282
1860480
1872910
1794986
23122
1665331
949608
1593423
1736678
1858600
599590
1981931
1546652
1243645
909754
67154
1566676
1772959
1931466
396381
1776390
124558
400947
1218606
629569
1864746
1594911
307978
865362
139419
1059277
620162
1736874
1894312
1743432
1818402
1012835
8960
531270
186578
502358
1928569
588337
483447
1731804
722768
226916
1793691
1182109
95496
982392
652965
1957847
419889
636669
1711110
540993
42850
1667136
1231075
1304395
948612
1387441
463572
374091
1127295
141204
1063590
1458178
1547340
1413710
366903
1687971
31026
1440767
1751403
1186751
751944
1099055
980780
935002
1117919
1848341
186910
1917325
75329
1714090
763643
1681271
1138302
673344
1257809
1660234
1536042
1955247
517450
74701
1082816
1546585
269894
1807987
1187606
1557376
1993641
719177
104431
1434600
124545
97214
1597248
694135
75753
1310561
362067
218272
1410880
1842020
1638190
477760
676332
572859
1006198
495562
754525
398257
349803
963643
1262658
804192
1407758
553289
279467
709337
1543857
1821415
468998
128751
1956624
944293
598894
778514
332227
580068
966976
1764128
369876
1423188
1219090
1400712
606388
436925
1927170
616266
363368
1050347
429272
1352567
1198703
1255812
124596
899290
1579018
859795
1023583
1819298
64064
986735
1044148
1139458
1597256
200645
589425
919985
677111
1567876
296237
1819811
641613
1894184
1514619
1975893
1949148
248660
472094
1401321
1515703
254156
1198925
1344395
1483534
1598087
125418
554954
1267711
1999032
1538448
92285
272757
897235
1144450
271277
1704359
1060548
1431547
914673
757776
632079
1036066
1648246
1746529
105425
1968223
1758785
368131
262703
1723073
1403286
819302
346223
932956
319665
529509
330831
764532
1478555
1269489
1460913
650795
363765
1426117
1717968
1954811
270868
1790363
492919
43936
588126
1270701
1433632
240324
1151251
424956
1840928
781719
1140438
19766
1906684
113465
1723239
162692
1121374
756799
493309
1586916
118011
1590889
1824475
1377452
82063
340202
1586149
1713524
1115129
297194
1763683
650663
749031
817982
1547541
1138414
174234
343250
1418957
1730419
619556
766154
146761
227308
1647368
1150237
1747936
1908760
1159272
1028563
1295991
1955347
400805
1251088
1176177
823785
1455009
1212266
1936908
1371105
161075
1592101
304922
1729408
607012
551982
287815
974040
71297
1542447
1585734
1928107
1284487
436522
262280
1414700
189274
1521392
1578897
349888
576308
981561
1519672
263736
909922
1587212
592611
1436741
1272908
515033
1456649
1728543
173594
903463
732948
327855
1442308
565805
109354
1390905
254857
1124161
556655
1003903
1311198
651511
1567905
845601
491781
100092
957983
1346912
128355
1332388
1948065
190985
1576520
782371
23525
1797832
257706
1683416
1873626
904547
1630835
1387439
507526
506137
1189764
1629207
1330929
1641196
1046542
1379870
999271
1913379
238365
1548647
523320
614940
448446
965084
1567115
1650611
1356727
1262889
76234
1260997
1850683
1306084
857606
123849
1419384
1809074
1710523
1595339
965679
581217
89677
1886142
159818
154416
1001891
586404
1046202
660928
1168546
763951
701919
1829396
1154949
281090
990802
71685
531962
1749073
444377
704054
168142
644081
314717
1312831
725623
61839
957786
1158076
1335488
790408
1402505
1589123
1565718
80987
921847
182022
448142
215247
1341971
1280991
78222
439653
376795
161033
546294
1065946
1666983
1481099
930035
1381334
1453991
683395
463768
270068
637307
645371
810111
1429701
1213274
1006732
1027725
780443
875438
1811320
638207
548092
145725
845124
1974033
669864
1996106
1916131
1220583
620437
1386359
1438693
76563
94099
390752
129661
689373
550101
1631014
1050166
1484721
1521899
231219
1439825
298292
1638088
1977087
328737
970448
1906016
261676
1195696
726073
1663291
1670617
1714122
486632
1202083
1481978
1809927
1973817
1712821
757578
984922
15826
356793
1621337
1751066
1788052
299388
1442932
627308
1146975
1115617
1575845
1783584
1495030
333186
229166
764153
1804128
1505324
1827383
584386
37088
88828
613836
1480218
228960
1619809
429513
93847
825876
1895824
890870
405428
210614
516507
59247
1157401
1644339
1785980
1341626
1212022
609871
761931
1307761
1837643
307745
680281
963102
1718567
875464
208380
1627994
171623
1224158
1034480
1009541
469190
1694494
1803705
1289395
857415
1842770
544266
1247640
1582937
367390
1466546
488466
493651
500530
1284585
266990
852798
665990
1918757
1975890
1114241
153250
1930692
1449106
855918
947565
955443
606434
1470279
426285
208027
1800181
795442
438637
325951
1926348
275341
382309
1958787
323132
1829289
703197
601163
317415
722881
538172
1736246
1440652
418884
234387
686047
1782622
1749079
1133719
620570
685653
1456493
1762811
1711806
666078
281225
725519
1190243
1647499
1531171
1533938
1965764
282440
1980317
841638
469782
655442
96070
749708
1389257
1314675
240628
235179
1088467
1593596
169561
80125
930968
1695192
744105
1553880
94528
957963
714634
1192344
717969
960058
422031
548408
563033
1448128
388933
1023658
104563
650794
58954
1728490
1486752
166087
116646
1852718
1811268
1256400
290291
741688
569699
883386
1324951
1098440
1071982
1868865
1067048
1912656
1252019
1829471
1136040
1312127
1654031
1389556
918970
1173192
282399
236682
1030739
1307478
300557
229067
1347248
1305473
1837954
965516
1342222
222790
1471282
1066039
1162733
1272017
1651101
595514
1427099
295861
56079
1205370
1580995
419406
541873
569387
118458
216438
1557877
599742
307702
722131
1421730
1892019
1218152
231412
154710
1523252
1314613
1010191
1735196
94132
872960
97568
465983
1205366
1819857
954198
1439043
1506307
701407
315611
536485
99384
1329600
1210802
1516888
1552416
1278960
1705513
534852
652506
433648
321934
1960604
1532314
1420998
748334
1854911
980531
81985
1722815
616665
1732086
1057664
1161424
1974685
1167608
903361
1589798
1182091
751266
478091
1645987
1527659
1573241
234582
911085
1742508
1481251
1065559
538053
139854
937249
1759269
457546
542101
711888
179520
1648822
292232
99681
587447
1075436
958154
1890065
1752657
1084871
442501
1901486
412056
981418
450407
973134
217485
1294395
1901491
1026538
78006
106865
1276636
662180
1768854
153305
1081798
135029
776401
1223715
695586
1038555
158270
124
635199
1231463
1432553
1699459
276648
1411006
754170
1747098
1881711
1276931
900788
1324784
1522183
929771
1309478
651011
1961929
543741
79158
368312
524565
1191327
208541
1406618
423538
823396
1885564
538039
1653822
289450
1687039
802966
15310
1358245
1816379
183395
919554
860879
586005
910582
1854040
1648709
318742
1994824
804704
734835
1405384
303515
1948629
72358
1703252
1241316
332407
1115668
775690
646640
1656967
67278
395571
1201419
1525201
1812327
1371802
1961665
1991711
906413
1628819
904543
245879
1339084
832543
1637519
1169183
560741
570038
1409147
1981789
1248243
1722688
1247464
99680
816458
1729788
1032416
369102
125875
1079435
1816131
797420
920227
1139542
1820116
1269385
1121752
51753
1966094
1647930
1023075
1957483
164339
427527
117974
1000019
1230159
363140
734724
1406552
1454900
1650591
1701361
887775
1066011
495936
1229487
222963
24189
365897
928597
361635
1580806
931480
707106
1818011
986527
331080
1881603
1581127
1396925
53554
204589
1715476
930620
661153
1248322
1058394
184662
1409761
796738
1878949
322984
1810769
1149868
1665835
197667
472674
1793683
1896151
18621
1246261
671169
1584949
710283
1843391
1780168
28611
416321
1415432
1759631
499285
1576806
1176790
1740536
1333106
358377
1625030
1039065
1194277
1779342
703881
513630
1455940
51700
1775082
1637102
644423
305111
70068
231712
73719
1260574
1926760
1809372
55648
1291763
1773217
155752
1386318
411277
1535491
1404799
434595
1714971
1105936
1734135
1968880
814410
512795
1012678
1932152
877793
588305
1959382
1170974
1762985
1262159
1518388
735885
1687861
185390
1797241
433723
400960
1363140
1062694
709074
1523963
906150
68225
606583
16931
996286
188242
353719
845784
1688581
1265463
1379021
840721
666110
1212151
804754
510663
171353
770944
1046799
214902
945986
1961899
1608794
1634398
741587
287259
962037
462616
1629269
96990
164969
1883949
1239015
1562912
1107767
1280638
1959746
1272118
1386784
811721
1154597
334121
1755845
1440219
1777461
268619
439833
1026741
1160675
247930
763956
343617
1314120
987115
1620326
1390770
1384087
1631797
425434
1594061
1617155
553018
3807
217082
1333738
1868060
1043126
1084994
351298
260078
542410
1859731
1865386
137279
738584
137110
137233
1643675
1598637
439827
926167
112863
916579
1747993
1830576
1858262
1757241
7451
174976
165461
550281
1631741
818092
766019
1583613
1507745
1093252
1570146
1431245
882089
977855
1091300
842773
362540
921338
912196
17657
523396
190595
240803
135550
1055332
718878
1932687
981139
1602342
825318
457176
137809
1431112
561954
572961
697571
1404211
1667537
164424
1182561
1663566
1532964
1616578
1371674
1486836
1559709
955925
119464
549017
553750
645937
414904
1230742
309985
1282275
112123
1167018
609612
219823
505951
687341
1232782
69765
1886154
1236357
1291634
1431754
63426
334199
1664781
741657
31838
849196
1988317
386355
196635
1342847
1725469
835124
1500012
1985670
894013
1907857
1791167
1712240
283598
1126299
693587
866530
1866728
1688503
536097
1531388
1373862
1790746
958737
1769663
558175
1353280
707393
1084030
330724
1052037
1693695
385904
1466393
1490642
900931
1090061
1219188
1318214
750197
1743820
339704
101379
87949
1847998
1221526
691197
326622
608012
1655211
1176217
1799351
379514
1520381
1608039
1090468
960253
1810697
1245277
510919
362967
57006
756954
918899
125777
1688190
1992300
108682
39866
202881
995396
717369
619980
566027
1585197
432475
1622368
254127
680805
1531354
277354
234015
763670
1696476
1590409
1678694
34382
1728585
412499
1517987
1404184
1784149
1263682
1382895
1529051
930255
1406822
471245
802809
1953043
1554928
903439
1059683
276732
1748941
1752093
1799270
1366269
282163
1221568
521203
1264175
1068277
999496
777574
1359220
1041116
311931
1949773
395154
268238
854274
487019
1427485
1685432
1618665
1681962
1963982
657003
966797
685399
1670080
1407476
1763732
901987
195805
1486016
629975
242012
8166
698617
109847
30979
1285567
434346
1867818
1983284
380566
312724
161970
920752
1866191
420206
1360845
502614
115365
1198124
1024832
151003
479886
1455294
940991
1580117
1919063
688443
1332609
1115683
1318589
1224787
1171536
298468
1215887
1329011
1078919
847
298419
1351818
890130
1504050
1443270
1449808
1753018
753813
1490083
830830
1952927
1172070
292217
1917187
593687
701450
251861
1885073
1597234
1388121
705614
562064
650612
1072464
825704
1977250
1685761
1994448
583145
1726500
1775044
888186
1581371
1907548
1318397
891373
1774229
1707107
647177
664427
1490541
1946248
1347973
1956732
1617503
392989
1901287
223658
1902265
866710
1804889
111995
602836
1194035
832633
1648424
1926975
1141163
906760
1042147
287879
1947452
101855
245460
981630
1433831
657502
184965
1038007
237180
266553
955403
1248948
1946057
840911
117493
166422
821864
235750
533529
1481698
1643086
1037664
439051
1710963
1428788
891673
942071
1743632
1998788
433709
1912551
121199
1175819
1415437
675323
177897
635257
1102586
999953
1325936
502694
535150
1584295
63128
710955
425665
1937918
434298
1212313
1602211
521914
1429311
214087
21849
1322235
1349259
727785
144463
822059
304936
1570660
1149219
268599
78901
1547643
1174505
490148
691623
1605356
1607220
1386688
1404570
1428830
404724
513776
1959045
548869
1378533
1955416
1841858
1047335
166174
1654367
619681
1630128
1785889
597066
399557
474879
217757
1222614
1145533
1681818
1934244
1397702
1259882
676457
1194040
380530
528453
337001
1178980
1531000
1825666
1308971
1725353
1158366
908067
453905
1517669
1287557
500682
419911
1692089
1980538
630529
1325524
1184742
741758
1874620
181697
1944735
493497
423960
1038952
803588
201663
1664223
1357501
309554
690486
1072330
826905
1488350
856879
1399607
1724107
604602
1282949
538105
1792639
1230817
467770
1935280
1980112
1272066
1837369
1479331
396373
1004336
1884126
1552192
837989
611535
721413
1800783
1382663
473475
1802967
603544
872558
69393
201246
161195
820723
1940255
408920
403780
1929400
1040615
1053444
1064262
856058
552278
18257
908990
744730
1516679
1588402
374335
1822083
732582
72858
329949
1727656
696119
565356
64157
156292
827283
506898
173560
47729
607313
884542
1789739
521839
1609750
1330939
1353589
916822
1065065
1318890
1603622
1479707
564994
1167393
625632
8595
1353468
268032
1203505
1649045
1590757
1245268
1479649
1238282
293288
1115587
1029431
470522
1391922
611434
1745822
231039
3316
100757
1566859
823920
1107696
1112408
1898681
4520
1809803
306822
707263
227707
916395
1895485
509366
1675340
890461
1162750
1916417
527234
1788661
702354
298559
1012923
1395194
1706275
1588440
170368
1549495
27754
490252
80909
1771680
1417616
1691534
316009
190887
1066970
1759188
237969
1064612
1071495
391840
37949
451756
1305499
1330726
1513893
1909530
561860
849660
342344
670017
415477
1711524
353958
64458
1988029
455696
1568063
28483
1742332
1026335
1977728
1722246
6123
1689765
1802056
938510
129536
1606997
877709
645967
1802738
765555
184405
1718653
906011
1987231
1545799
784107
1443570
1144481
1220031
284574
1391298
1942315
798945
106950
817794
994472
472581
375110
56856
1224312
1191042
1789933
805682
1031863
1163497
1339247
976617
328083
1902187
821740
210753
1701224
1890397
865343
1321315
1310718
1226277
1029430
199623
1023430
1850322
920261
522754
1400264
1378691
1006795
1948203
1222004
1440548
935395
285346
107978
536698
1183862
607119
946659
1335125
1990508
1839697
452223
193572
745881
1887776
808462
1356735
523118
1692637
443611
337567
1384294
985448
878069
196590
1257550
1052027
1548715
474589
1361299
141262
1917587
1739203
282998
83907
1469578
1834673
439303
1808314
486206
1225562
1095269
991802
691284
1928886
539128
1411153
53145
955740
862265
1770258
288382
40214
954463
1771073
1224808
1031018
1731182
503457
399726
1458669
403273
1355779
941914
901535
1204116
98564
114749
729194
390635
328545
1080775
12439
1368768
1455906
1208808
1082475
59526
1281697
1862467
512375
1617896
1783692
509888
866944
1314317
1854405
995579
1946908
1708969
1816907
571808
3990
470004
549630
515001
366321
187186
714691
475980
502380
1841330
1400109
1326899
1769681
703093
376884
1624964
970862
1364774
1843471
259640
133219
1261846
1678145
1885619
1214883
206368
1220180
1782511
205555
250134
1296331
926576
1809368
1158157
1404003
874304
782787
1561897
153135
1162793
248043
455921
901641
1079452
302307
280545
805125
379937
934671
696282
1019246
1239769
1013138
610879
559401
1832970
758907
1513601
1743225
1180791
1644398
1977594
598535
1276767
241283
155870
1578453
782413
1581946
49735
504754
1528340
1546227
488294
6293
146370
907124
249797
1914871
925674
1554760
1072083
1240961
1000096
672853
1199152
1326606
571475
1552746
32974
302566
792260
1436579
1999939
1462434
721393
628148
223622
203467
1394087
169758
859661
1549454
1753997
876328
466784
904800
579314
1618992
1662491
860874
265906
751022
237411
1216013
838993
425627
1446596
1831131
367758
1797650
460390
901132
1757598
562405
1175611
1441207
551597
774033
1455120
255257
682053
310722
1904495
1729229
964559
614531
256249
729784
164285
293379
383759
1915902
1999243
153001
7160
538507
1375060
1329634
885713
1576290
1548509
752144
421935
1478992
790003
1680111
1559994
415756
1892332
390412
270700
782628
1579288
1998086
1470344
986596
781885
1152434
1444327
462958
1387231
454481
1051366
1704918
320887
1618269
1637781
652168
288475
1491241
1891813
80252
1019396
1849608
1531802
1685542
1706242
250650
1657055
1628592
590270
127906
1619701
1612862
308224
16825
144507
1608972
537943
670739
1462562
617258
1337643
1772781
1050950
1462682
573196
449292
1303542
239846
644842
778571
233621
1553286
1877741
246477
386644
1519771
327967
1630928
706239
34648
629332
1040295
1396727
1587843
1255025
1046980
673194
1522200
281237
1095040
1008897
649479
1979244
1977520
1139654
1370254
388721
1875112
1067172
155227
661886
1174264
1754663
1185247
794420
220483
750583
1946625
21230
394522
69164
1475752
420362
1604874
1776472
1176044
673749
51956
462861
1447005
1448445
1284348
48529
1997089
597459
1152048
575076
994972
366818
257975
897728
1310938
579100
203536
1548310
77582
1874978
1420263
451065
1367035
1241421
2447
1515611
1021276
1086477
709007
1973449
1694586
681892
136512
1942051
261928
819824
893302
616078
787206
1313640
947596
980227
1676812
89986
1228589
1773706
1732332
554122
567693
144705
1317228
1380510
98671
1365367
39807
16364
1244747
1286584
1613689
1380020
45972
162647
1445034
1390177
1036614
1332602
1747063
322206
168192
1240854
583243
1657215
1154395
367867
1206300
1914730
231155
598597
1994495
1109438
818339
21809
130743
1863899
454197
933147
985901
1952000
1973212
1443136
216500
903410
1395472
360919
82352
311780
754759
1286190
1384734
1178195
1688296
72123
1034091
722574
144856
924732
730568
752162
1691681
943376
821627
1239280
1302336
1360198
815968
253226
1432533
1862989
1361253
1734879
56700
1800830
1281301
1464327
840749
1694848
34075
993062
1429850
803182
1869146
647042
1432242
883207
473634
1241000
13030
10363
949020
1689874
697114
1034458
1459822
803849
1572337
972151
1106103
246269
1761041
1501844
922410
906983
1604948
1893304
324943
490657
15940
1185907
1697273
1790644
1628421
1432341
1601731
291106
1871010
251278
527390
648972
1725879
549345
22295
228198
1881475
1675209
213564
1716818
1979709
725244
4521
1321061
64441
478093
533920
435834
23063
48299
678638
833815
878574
1828921
1214920
914358
1281172
979811
1648399
1302803
1751790
847018
723516
1297345
292166
1504681
955023
1125614
1896802
1146859
1132505
320948
1452701
349010
995507
24290
913066
1405138
252094
1852861
45932
1005831
1530878
1440361
779375
1179822
1510726
1110485
239761
1204342
1365988
133106
656824
1629481
322337
301909
1665396
101111
161992
1385216
1776850
1706531
271466
394475
1917495
271652
867795
1066797
1417585
584880
1058040
1757925
1214021
1058528
770707
313982
1626416
730642
78858
1205648
716863
1820010
504511
1594815
919927
35303
522173
778578
686066
1572019
1534454
419395
1486192
28884
826456
71241
1803499
1965989
1744831
729655
550076
430805
1969447
1251065
1085717
1409247
1433635
216418
1131893
1357931
1465990
1812821
559430
1440989
841422
916924
1043620
1424649
341812
368674
526356
743555
1257775
1743613
296737
159129
1977403
1001009
159143
498379
1580020
738457
601864
1273764
99709
60222
690611
1812045
254110
732541
1383835
857465
1997706
1779546
919594
209869
1557409
744569
1518447
1951927
1190369
1901462
1663276
1312600
621355
1853994
207920
334725
225857
225561
578256
9445
813854
710290
332414
918576
28774
378651
282127
541534
415332
1411566
773584
1799729
878364
1762734
1121715
1625183
1743758
252854
1668510
1075925
476518
1829709
1078831
608020
170971
217699
465496
1330036
912875
1194584
553850
1554934
641599
1444708
1580572
1756751
1913121
518136
1116441
291417
1681252
203065
876962
413843
401572
820086
770163
335018
245896
825652
515309
1650986
1289553
1363053
1105857
1518361
294933
1117786
1738702
1499534
1318550
116771
1439055
1968728
1505776
1081128
1989369
1966441
577932
1596087
839228
1488138
297785
505356
1904417
599669
144777
438667
1235272
919666
1877607
416235
1374046
320676
922099
70406
1955836
1992889
1770199
1198952
1477794
1765653
1185922
192333
1484330
1069797
760946
1255293
1094414
970087
738439
1929927
570532
1888349
1872728
628139
315654
985628
1887945
1811888
446243
1979323
1412850
1917988
128545
736362
565793
111081
1164411
1333678
643709
1889997
1577101
1102769
1790892
540178
642707
111678
966630
1260877
1286679
1217020
1749212
1395233
1999007
993172
329174
1163295
993500
1097249
422489
524941
343436
388488
26281
1445979
113669
1444006
952970
1901396
588716
209711
1506949
1013702
908900
237529
241796
415918
112900
1854704
1372200
320360
630999
1017812
1106910
256556
536689
281768
1179613
1017999
804725
1031301
390290
1928470
486606
457119
668772
1682795
1010449
119143
1823204
984783
1636583
746886
1417699
334742
1794385
492081
1422591
509063
179699
917894
618594
689743
1388807
27970
1240013
1584790
1274636
1180548
96648
1172420
1353521
127118
1363072
1545472
1162269
1356254
1236125
1020935
1267076
1842906
526148
1237236
800942
1638883
1931083
596673
1618448
410089
1838749
621899
117903
537005
1294938
873527
458962
918866
51137
885065
1055189
506387
92008
1482920
1482319
1140881
197986
1784680
127577
1582688
382760
986963
318618
1624811
1930785
1803374
1894589
1375259
1146710
495063
1333391
645868
1850740
1299124
1845316
1239591
611125
619136
642709
39848
329612
1854719
1647048
1890389
1012780
214410
56127
1590038
1135060
944917
411613
636771
567589
1643195
1795342
70365
1889372
1261890
697717
867719
1755800
632448
671132
602111
1315952
1256672
319783
688030
1848696
581103
184025
526412
1147343
1895404
1622921
443648
194179
1729276
258371
1737903
1794257
1427962
1171556
23562
719595
887343
935740
1531451
1024434
1297566
1274368
330043
1625664
362247
924660
404245
719619
1163082
1634741
30786
686269
1178623
1625938
356452
1310225
1862696
1120772
1847054
499635
771452
696126
1271662
1072959
308504
1145059
1305599
1807528
72913
1087393
1546419
1692233
834451
1476467
534675
384405
1338797
1813435
684196
1579323
1962534
1924101
1651012
1995217
129018
680448
1819278
1625459
607876
682829
227932
542326
1918053
1204421
1765878
1401423
483328
476248
979915
1497834
1631427
1321796
1036361
1906925
130109
1718197
1945133
1913845
765418
1638423
370970
30106
1340455
798926
1074507
127503
1186656
1738416
1693541
444408
1565141
702452
1195655
1474435
694341
702114
1909373
941309
1215240
1625970
909358
1442357
598215
105372
612807
250425
1426743
755171
856641
671055
476358
1826712
644445
1208369
202188
1891380
1761052
1511225
109564
1884926
1990912
1436397
715607
1744377
1593107
408208
978252
1188780
276036
1401555
1187888
1036051
1910641
1211339
668616
414469
460993
1214225
50989
1804815
367010
896237
1997779
504048
1138130
1176592
972732
211914
427927
1212275
602575
145696
1888174
1247445
1354399
378545
636829
622046
395992
642373
1080476
1598358
503486
689444
1947075
632973
261636
577347
588879
1245184
376536
1713585
263867
665362
1274304
277132
586447
567683
440121
1125562
258423
1182403
653086
513049
1001434
1966895
1441677
1139492
259411
1736517
1121794
37723
335575
79253
445318
1449177
1603849
487997
1773409
988528
1858321
952879
461495
1520038
1532785
323587
1081661
823242
1819568
1521077
1477452
618922
995135
261353
479531
18608
855428
1791109
1541161
59042
367377
15057
918667
189714
1565436
1283135
820207
1907855
717924
1371743
1905674
569195
471636
780725
738977
1559791
100851
1404511
121226
894676
1940680
1073933
1436199
308597
1249840
16551
1535271
779030
93973
1049249
1172644
441426
744557
742793
380803
1489508
591030
682548
1254640
993562
1522732
886310
1738499
1658361
397584
1989263
690917
1158366
786735
685163
694170
221211
309811
216298
167989
1082605
1205608
207340
1804036
85687
280610
1798551
277882
144929
472079
193688
1477557
1773199
142430
1579596
1687074
1710073
606040
1358901
1460889
351392
1752374
862525
186617
850024
1733182
406315
656506
781790
1038213
48279
684769
63472
588914
1595272
1749836
1125140
974925
1368441
1821473
1962681
1167522
616464
1866396
1971524
1330861
145270
1340583
1367745
1171455
136665
1035629
291899
1268884
1572542
283070
364762
1935477
359000
889469
464382
88244
1188643
589595
1440918
948402
332781
1686128
1979426
1616651
464564
1353043
1125230
1984852
1452070
26528
1114755
30890
395608
1565461
937062
21962
385790
1202327
790656
1591781
1720210
970387
956964
782976
890939
1741483
143511
465702
388662
651
1225709
596866
1359367
1770896
78912
796897
1025620
641847
980347
1668036
58075
235765
485441
1969087
1178047
245690
278547
1495040
229910
817661
1115339
1658613
1142323
1164396
1270780
237089
1812048
1472096
1526715
1519569
1346586
567478
1230912
646554
1881447
615859
1518962
1946038
1939888
1135628
1564561
1306759
1891557
1824053
1063055
1188499
592508
244885
1124685
496019
1078784
136073
611305
24620
1054785
1639595
265565
794915
1021722
320206
1459803
966511
487496
135634
969321
691944
676277
1511032
944574
449507
302687
43317
646013
727203
348871
782439
1638458
54557
629493
1715994
143475
180837
1779190
1229177
1841220
1803033
1792822
1668799
1891478
878565
1945240
135421
1458036
923688
1879845
876733
1198976
1895982
571949
1536386
1990346
1826027
872398
1943683
487320
1090744
1300577
1268992
1927394
1292136
550922
388566
1779453
53070
605242
214234
588738
820536
254377
1926992
610724
1809259
1586331
1764362
904902
1142995
486436
1164702
922590
1706523
185609
1084934
514700
1121759
75510
373991
494863
1900519
1249798
1653077
403515
1355205
1238761
1702588
216497
1398480
921432
1274842
656402
167997
625062
11588
910262
1627860
1363207
311871
232332
958307
1417446
1892551
1828265
401746
710497
590858
109225
1773720
690134
1020267
1144113
1995895
1796664
1903396
102518
1478325
662018
1624898
1496753
326081
1635438
1755671
462404
781025
1714945
1974689
560990
532833
911544
1403048
1924546
1398900
723369
1545281
112610
1343475
1080553
1588531
739398
1350069
699977
464867
199869
920970
384627
1348700
1161751
555383
607541
1116229
365475
283611
537738
1779894
451664
1333360
310675
759551
143275
793705
1878325
808773
1594992
1236973
1278425
932950
135924
517350
653077
1031388
1216853
1490419
197706
702748
62346
442590
1970374
1356231
526662
1056429
1544146
540247
633766
1751486
888871
1014035
996928
1416515
122755
1304371
1418556
1127614
795166
1795616
1091568
959491
209570
1404545
1779525
1764674
358089
218491
820998
1846802
1315679
517110
649116
1959415
1992052
555067
1153902
1836269
885869
76091
607893
40290
1310752
508865
814639
1903041
162887
1563203
267125
136308
751196
722663
1168137
1792975
49766
1151438
1219891
547990
933265
1991049
568234
855742
968029
1555078
477804
1061998
1254515
1897737
364932
1604607
401190
519005
1394426
938399
1019054
1526989
1412676
912884
82008
1572563
1352379
401320
1183070
125939
1085584
1455533
129976
852363
341745
1842545
1521412
1122365
453094
1492576
1944200
609543
265187
283304
1207994
1832296
794745
695505
1314852
1265094
1912557
363839
435146
279470
1122070
38759
70644
667302
411997
511474
1502082
1112433
1046076
985104
564563
893417
183227
1131180
763447
318650
1443386
1367448
327576
1431232
1892231
1358594
322698
1962303
1656341
336587
1326407
1620433
591248
950653
683412
839987
223901
503092
538527
1739140
1442161
858720
136124
66020
1354
236646
190222
1690131
1561595
1963693
1307543
1590769
1813666
1657579
1957039
402194
75337
851913
1665354
1183332
788149
659755
1305265
1907671
1984663
1851029
546236
549149
1479706
1409883
1664169
1296623
1433382
190521
64303
28784
1658810
320995
1671830
327445
656074
1961555
1016500
1392435
990055
1223833
1987463
902001
1484118
132164
492825
751618
1496609
1931440
260245
1142309
770626
1398116
559098
650146
1284342
343272
373760
408271
1963564
1447878
881611
1932324
1333710
924895
845760
1268709
734124
1940555
1263284
1595148
1483372
547325
779145
482439
371382
1794085
953942
1056678
440213
1325129
1612584
754304
520854
406911
1940594
654918
434654
973773
1075013
710700
1104189
188330
1369804
1062885
37104
1561492
308622
1123170
339438
1242342
1705126
535157
1011626
987419
182640
848266
969083
1442330
29173
1316168
1194279
972369
1047465
1368984
489360
1291045
192205
1527376
1338518
146691
1379930
1426876
296771
958986
412072
304771
1976902
881335
670942
653144
1154423
149731
1728115
357688
1257415
1291058
1947153
500352
1733918
1611402
667291
1058531
570438
1015362
1161466
380239
995515
585294
1296431
382785
1428363
396569
769853
800452
1100302
66347
957641
1418708
1989536
815140
135654
1610940
724792
198590
563636
534921
799721
1322069
720765
1824371
645363
1840328
1842120
221507
514802
866822
1029035
1375677
871182
826638
853448
58838
1669906
1715383
1859717
869409
1140387
100793
215879
1162348
479296
656466
1533583
61269
1747882
1418708
1347094
794299
167699
858616
1779568
863194
1841575
1859035
481308
131108
247177
1263247
632729
1180415
484722
349494
1980785
554819
724813
836493
482049
920820
1602755
222693
671345
1867095
653927
910888
893650
558487
260333
589930
1811543
1216984
1441357
1129867
884761
1967693
988491
1067077
491575
1666836
1322193
1895293
1956208
640711
1185500
163244
1510541
1163791
1145703
1438157
740071
335887
1526308
1265819
282225
1291113
227170
1485891
290051
663280
412698
96971
2394
1000848
863803
333442
354519
1882336
1741546
610071
1621848
1517062
1456760
1238430
908998
1548989
11424
779210
1796643
1922353
183670
729393
1502466
1751439
619291
639481
137516
806051
1698086
1069679
136608
750153
1695326
183271
1916184
709545
783055
140356
487457
1003491
246577
1584215
220399
481126
311404
1033729
1557051
883648
1134870
895389
1822853
797781
669279
70270
1573348
1756140
30957
1963045
1072471
1970579
55849
1116042
400271
1519385
1354853
1124034
639596
1541790
310872
895575
292109
893791
145687
859661
936766
177080
1613660
1891888
1295740
435561
60118
1556630
892645
1471576
1593864
931199
1924423
335157
346273
356582
756592
872719
29572
44817
1987746
1292176
1334758
1661383
1881360
1341408
88985
566490
817933
283701
1838889
1506104
783880
1485705
963934
1071405
1402902
1381261
1986523
1371999
1157703
1800684
780795
733523
748634
154575
528256
1878271
509341
1066742
1032789
705768
604639
975004
1409867
1677221
1360830
426684
450576
441841
1235788
1414254
671070
1269562
130342
235442
436937
962428
251477
55379
1910789
1419671
16200
1695733
579823
1947081
1896938
1789816
1351683
710865
1995985
182413
1296092
1187369
1334777
72402
464161
1076081
1836478
1383693
303939
1941874
859830
1802485
1875828
111755
1719190
1304222
393463
525433
1517762
1776921
1783279
122524
1544915
1388306
1877567
639536
1972957
1426280
1337932
337078
917297
737479
1798368
154616
1471584
1820886
124777
1494717
1749763
1924102
398810
302518
114794
547144
1692055
1570263
1289826
1830469
1112968
223610
130358
110986
1415002
333009
389032
702217
669807
338303
1439475
1292272
1396991
986671
167852
445369
1057765
92263
1633919
1727473
1032120
147270
1235001
559740
983967
1957660
501070
304308
1184196
1066920
1658269
1844029
1942720
1079824
532965
312947
1014692
195867
806688
253373
197833
1824782
762938
1646624
1363627
1955732
667307
417791
1856992
699166
1430819
258212
1912717
1970257
1006977
1902382
553194
51988
1670410
464593
1222829
176886
285799
1719776
1460550
123900
1548063
1300657
125731
1384526
592541
1320291
516882
1635564
1786132
330430
169095
727155
1872291
615889
1390495
1617948
88767
1121262
1897108
1243522
1258673
1192288
1912426
620571
1340042
1242542
1992405
190957
1139029
445987
92512
64015
1272246
903705
1207456
264628
1990767
820141
1617945
752711
935753
1780756
1982274
1561227
609203
1008434
1427568
1143939
522350
1572545
410419
243857
960397
967547
1191954
770247
1832814
559741
341905
496629
1379704
793625
901341
1642357
1253061
1674787
788733
1917036
1169804
1121863
1900018
410080
1639113
340553
27415
1118402
40625
786780
326472
317365
533169
253652
741600
619203
263696
1567624
1453956
827441
267542
1032540
275582
99974
85920
712846
1581026
318308
108518
710460
1860815
735014
189803
1492009
1209318
533237
917455
1229175
1252814
297210
1842896
1841619
755265
1311107
921905
803634
1856949
1238258
1361590
502116
1395070
1006903
1726082
1721127
732431
664861
1923371
1399091
612167
342230
794126
100022
1013393
1801854
882183
1028022
1085168
213442
1806862
741008
262268
1254188
405522
1284368
1868843
633775
1366670
1673328
236594
1952815
805821
1480577
1273104
158824
1675710
1226940
861099
1446491
930599
773954
1613471
670006
770917
1634966
1363384
672517
548233
884231
1485355
402880
274690
1070954
677801
574181
632944
297250
1276756
499029
1416275
945265
870026
1096752
1163433
1237226
1761129
1603323
1532455
1976333
1342500
296820
131400
1217127
1998985
1060292
482683
1486210
1674934
153048
437309
299978
107789
1241001
519332
334190
1967873
84590
167770
679680
1048694
661449
1412567
1888229
1804515
1164394
1330000
961739
1543134
715900
1774326
1041704
1332440
828591
118222
133930
939798
802440
18455
1636020
1915111
279327
1159250
1911414
772881
1198620
921123
1368680
1248122
1951348
648427
634834
1735889
368361
1520223
777735
645950
115356
871931
383880
547048
1529522
1687207
1198888
817624
203711
103156
267081
765480
1894653
1615857
1213706
465375
408799
406544
1783643
1888102
1655577
957441
395857
395630
1895332
667119
1975296
1947086
888796
94535
741944
1661792
855146
1258309
65380
1114120
1004241
1372376
1140700
1853637
310552
982345
1561563
490998
1786758
482539
932550
966701
1906776
41266
137533
1383566
88396
1675313
657709
948879
298822
697012
1440381
995063
1533909
1011375
1986250
423612
47336
1944399
837206
769542
1194370
28445
1254232
1535980
1170816
93910
1745739
960497
1100854
549174
1253752
1353427
1432005
184739
237879
637818
1673918
1750814
680779
1378207
431170
1733329
242978
388604
820999
1606042
65000
325455
755232
1995470
1336812
1189663
1885483
1705100
1518197
535793
438849
1856341
200570
1051781
1751435
1484663
852559
1164886
1371677
390306
416419
1306578
1286738
1727218
1341239
1011218
1083897
655466
75009
818974
111572
873776
1481322
76883
478187
608760
880711
1080961
342542
1282495
218792
181253
22060
235050
1910497
734578
1134321
1638822
706325
974347
1363552
648580
734242
348902
187443
1467401
1088162
774086
1688994
793537
1790529
221634
1576826
1064887
1290108
1755055
443470
1820632
1506859
1029119
433823
87083
23892
1566856
1463817
482794
162392
391546
630355
687148
452307
1638559
1673482
582582
643372
453868
600399
981533
675497
1478982
758204
860689
1159010
1421483
1115928
499985
1578611
600485
1693412
1267833
305399
1936524
298549
1346912
1030252
666339
380038
1736278
1731669
1565536
1124872
838136
1168419
80469
705909
1504617
854143
1695126
718221
49615
1493226
1143147
1842842
1176279
147807
1250809
1183934
1310397
859664
484333
1280215
726796
1413881
806615
1902584
137039
1765653
173735
1312049
1670947
435204
1219724
16740
1487691
299203
930110
1711276
358857
52590
1269935
754895
1555198
1190261
281817
1644486
1350578
1639572
1228486
1616670
139898
296490
1157215
874859
365890
977891
987674
518863
1158998
1791001
1774422
445221
1593376
60030
1709516
536051
605339
1350976
1691486
962530
1638856
1885465
441951
630435
803836
28620
433081
123118
648413
1266115
1783951
238279
1569739
122342
1221685
1693538
1246351
1304851
754235
1174109
276423
791598
1091646
749150
1037251
577728
1173395
1498015
1190834
1337420
1787580
1460600
1639696
392561
1862468
520560
794310
1249802
445880
1004998
1575287
1356383
1349096
1097619
1175864
1972599
31127
462205
1394830
1829151
1548573
977182
319742
1445101
732118
562921
635032
251816
687690
1147684
430489
532563
1224385
1663585
1051330
239859
1444557
1975608
548365
377890
182246
1971547
746957
1957101
1981108
1316047
1941688
1059071
687667
225852
1172793
40045
33759
164426
1385526
1433202
249275
1958917
1706742
1274554
1253865
1644055
1037045
1737058
594399
1678896
363139
1277371
1833274
77740
1048568
1333300
337205
393479
1792781
520857
481086
1839138
1263182
764147
1901122
924473
1089902
1839619
1334358
909613
170415
553625
752983
1404401
1132291
1874528
746738
779848
491868
184632
624575
12062
628888
338608
541808
61120
928577
604561
1726163
221191
15135
1838044
1764077
441962
720589
72692
1264480
866284
1081640
1088622
1526392
1317556
662495
1737159
1055197
1282067
873212
900191
930997
804871
841237
1441233
1388694
979129
771109
1781916
447280
247797
1559672
1767474
1804991
411234
1652721
178730
222928
1764741
885845
628986
1327570
1412700
590077
234396
151695
1576229
1698237
1534869
201687
1379893
449273
74833
1994878
663118
1340424
1293246
384913
1662126
723295
857777
1295203
809640
1529123
591211
1336893
1464276
426078
1506538
1096407
479210
1064803
1675342
1247459
1770768
184063
1420859
445270
1326580
101821
527629
1611765
1696828
961577
1308581
1512607
628822
560442
1557274
418765
1685065
1120120
28582
1663332
624747
535826
768914
1898084
1033079
855714
770772
233240
1012931
712058
1168627
346173
1306105
1271478
1626659
1747538
167103
384122
525000
839022
1756436
1571889
534903
1561134
1287104
577144
1712103
1325272
1585708
360431
967997
64272
512957
1775119
1317119
433383
150147
1530907
1100212
1315969
1767968
664383
379910
1570878
1498571
860739
1117884
1211872
762512
1975926
1436048
395543
1583373
1422732
1301393
960618
1940562
540478
422245
120695
177310
419066
636657
220963
554605
1066591
364213
1235898
182518
1324384
1008279
1460489
408726
1370074
1733930
751147
514090
207147
335960
1510424
1103991
41697
1439013
1473625
772074
188689
620326
809715
394514
1806240
1805740
748497
1870934
287960
1080778
678143
601604
1569145
407245
602846
925687
163066
859223
504995
1515180
650586
773245
1269767
800815
1623511
126128
1328480
834589
1352666
982774
605586
1709968
1421458
1274436
759340
1803789
1428410
248803
1869594
211176
454135
1510157
461769
1810064
1549214
1912579
1483649
1982635
225197
1670860
1146560
1998996
1967214
185546
957490
1879797
899473
822773
1481772
1754539
646313
565585
1021924
650536
453568
101107
1357088
325533
822393
1086583
1403292
382049
769750
1022812
1837405
17957
1222927
1358015
1393158
1132625
1088190
169801
239626
534130
115448
448907
1394358
222224
104009
423296
492579
714289
1225027
1678442
24699
1791305
314041
175495
1666294
1109377
795802
1824512
1493049
1291652
1764190
626590
1031268
482397
85798
871908
1172157
341123
125935
23423
317840
467442
697843
525975
818368
1958085
1061155
1752512
454831
836295
1455317
1758438
1520765
1888640
510007
583979
1472844
912576
1525245
1817904
1214473
1600213
1472468
613380
1409622
1778153
1325071
523617
1976008
1835790
448952
818451
880984
135815
755647
1940029
13490
1749550
665228
1281578
1639307
507573
1521735
403889
382310
1577014
1036932
492906
1500568
1475916
1154653
58124
1203759
1342439
1474189
556164
551517
1752154
807491
1000007
1080813
844022
1085085
1164012
465952
1897226
917404
144135
965292
1938225
954643
371326
1034239
715519
50151
685119
810489
488123
963441
765121
1066609
1972039
517746
456234
1298004
770225
1611928
460784
1200692
476292
820575
1535668
248887
381248
1550124
1327400
1228861
729976
607543
530431
27322
1786250
688063
1931434
1580572
1752041
1074485
549292
688982
547237
908627
642304
1636562
1482098
1623423
1858970
1622269
17713
51730
482020
737585
136062
1031484
433698
1854154
627955
1844474
989359
1335158
1267601
1161289
1501387
137227
1638116
497696
414251
127152
1047463
895424
695336
978670
224108
1134443
1756040
870541
818913
1059424
611875
1156122
603606
1358517
564085
1898600
796496
1951475
1303817
1327711
631100
1979657
501851
1966213
1600922
468728
946373
724500
1126336
602995
971659
623753
1321820
561923
814437
1623111
749717
1507368
1152563
903715
970714
671540
1338653
653758
1624836
665983
1505136
1184930
268904
583068
1256648
1097661
614582
721606
1115348
663918
803437
1451005
891386
656444
473974
144295
141619
1553734
842183
1330018
517933
1971755
963222
1141858
1838912
1497805
1373643
1654805
140767
873387
1023259
364860
1105487
649373
1649484
86664
184073
992706
133121
124996
497924
1973480
695446
1971512
1207651
449685
1648629
680944
177057
1589032
1484309
1106572
229833
1992248
1237698
234359
1132568
1712908
1616096
1306630
683296
1675685
740813
1765570
1327046
1929285
757370
843437
424814
1537708
1389147
1868199
682547
1872983
157030
209391
1076792
1143010
910010
1752348
715608
1752726
1809858
1310481
1149191
1371688
54042
325822
971046
1863459
1914368
490212
816846
446399
692333
1250706
485121
1845421
1468934
578004
991595
1814811
1300620
134458
550380
1093845
662759
1921513
429622
1927668
323707
1512865
364749
49259
213432
303123
318625
148388
1046679
1048486
1177146
1421825
260482
999332
646787
1863901
1523831
1954612
1771153
1899767
226147
1572778
1763185
100884
237761
250347
1628133
21452
1572625
125524
1932596
1662643
1333287
1713159
1895473
1846471
20356
1448530
1305017
1611212
303602
393081
160809
1096885
1987278
1027058
601401
1017397
557349
1457615
1672509
234782
1081110
4147
1702300
400136
811327
1312699
183194
152938
499206
346262
1127993
787892
1178313
437950
971377
1504340
363781
702333
41979
818985
710249
568463
363423
1773925
1756974
1411135
1415423
420491
654030
1301047
1021085
1591055
1509754
1793137
1257070
942027
375401
750086
1589935
644924
1847590
1796230
47281
1268414
201894
502389
1246158
1282014
74515
1056756
1879819
1969854
415603
1623616
438880
1572355
1719856
882111
1549201
1097299
1280045
534979
1510316
1501881
588226
63437
68327
920297
1116055
1512832
845845
1519135
1839611
1671388
217551
1393165
743789
742436
1067939
1896344
1254607
216301
1602584
1475979
359724
1209255
1950298
1327592
841717
1343118
819672
695572
652635
1529382
191651
715308
1429586
678428
1266016
269329
1473589
1087843
1774647
128434
1874818
426846
1107637
1558426
542790
851890
1885375
317092
453383
1062241
1856329
1495890
267294
1071320
1374978
1391611
1524707
1513718
1316511
562213
628149
803668
1948667
1597028
1906409
1102606
1280353
292894
610435
508534
1603256
1055490
1042746
857198
1416081
775889
1578066
1900656
140944
1334322
478046
687033
1315740
184584
1132815
878694
1583228
200360
353758
1077166
767648
1443177
1806059
817334
618169
1832605
924786
265321
615437
516090
1350268
1702402
1417116
1661170
346386
1182868
537021
230466
1180781
593808
440671
373107
807827
1718065
1281287
873452
1014148
274846
739372
779167
299522
103764
1565993
1674061
1589246
425217
556514
1080486
1175703
1696101
451114
206029
356910
23594
1268935
1995053
11659
1739139
884966
901859
1334680
1294697
1371018
802976
435433
370091
102738
1885805
1933552
294102
368847
1578747
18770
738585
1828834
1952553
1548086
764283
779415
1804106
238822
568428
298747
391190
40816
640497
573093
930920
1436572
1422572
411552
619022
1047589
1678028
1356324
666575
375529
1944692
1690829
1869785
1639291
1187935
1617167
396034
1043832
1157645
1670875
1377025
813010
727861
1775617
1941495
1443193
155810
1259307
1556054
645252
1137043
1067952
1754297
1424639
493100
1582106
1140168
523171
1801789
1191718
299681
870990
783351
644232
1087752
209849
1246579
773909
403395
299836
1259531
174188
698126
1923927
1100815
101709
1774775
1320119
1871029
393544
1779531
697872
446985
776157
700282
132944
815242
1767389
1912345
1523818
1112887
1945242
1991543
644560
924827
14669
1535185
1417300
1999844
51113
1970784
729482
227479
465851
1228403
1479623
68180
1009476
1915182
1732173
1554835
1424040
461424
1965136
1967827
1765237
578608
263135
598361
1431343
1562253
1609493
953199
1611350
684972
837404
1178235
1538173
213779
400928
771838
1839337
968619
1623853
778699
862321
764583
1470908
1755136
615662
1167192
1779218
1135637
1884864
537833
984164
1109761
1964016
208934
1907797
1931582
1022818
721509
256114
91289
719904
281943
1982615
460909
294643
663650
1849763
12202
1438439
993089
300688
880684
1821388
122065
971060
794833
1329767
1716172
1672968
1696674
849345
1146982
323950
782752
1158490
140203
228582
787930
909413
1388718
1251061
1449731
1159638
723358
897060
506902
1921349
1494648
1258015
483737
1980025
561412
743047
100706
273381
1472844
1015983
283174
138801
406022
543712
1987307
1946786
132521
895880
1191652
365298
1053104
1961859
1061863
163223
766120
1571562
1954884
371897
100596
1392992
756427
1416713
1329502
966000
785954
587159
217786
1469969
1130547
496620
359974
1964179
1266403
1198719
368481
1873419
356683
1652443
1664243
1271417
741305
1344690
265936
1166982
1788781
531261
797878
38876
112966
1813974
1955838
1402800
1375529
888285
1498065
865363
1437630
1769993
747917
1699787
1269345
1335221
414420
1601532
1391574
880297
1197363
616717
171110
1462491
680614
380701
353350
1670754
1127024
1875234
857389
723989
573660
133554
434462
681454
1695486
1032619
223775
1268652
870732
1369709
748591
563779
505076
7221
611969
819647
33273
1521274
460691
1455590
588043
1800771
478700
1093032
1860912
288572
555599
841720
1487837
1982790
1633498
1214326
1925896
873392
1048941
1880696
969857
768487
612588
62410
162732
1893388
1540106
1807191
1243766
888975
1444958
522260
1089168
1224062
718106
548386
961791
1993188
935231
1678513
1443074
896157
1237564
1693052
833653
831867
1094667
814407
1715724
337282
807848
626269
1376269
1514185
251327
1487463
1315751
277298
474175
446925
597726
1606499
688470
1295838
230938
231362
445283
1743522
1406788
1259413
646557
1659647
1566891
826272
121709
421082
816517
1935580
354595
1763489
1692668
7213
1089157
589024
600474
1283901
373551
691866
892238
792904
530882
1115399
338100
416492
1194527
323010
1737887
826202
1474138
1978665
1700616
1134223
1388328
309377
59156
711701
1998833
1306525
1264355
195437
1127115
1643159
664703
1749616
648848
1370673
625411
923068
816173
396304
1451823
899228
732338
55036
966253
547008
308664
345518
799168
1650869
1779303
1561316
1222013
3781
1019597
651516
610568
234786
793789
91792
626920
1067902
1092332
277225
1809637
713908
1635223
944772
1222955
1404278
1704447
1256850
561188
457944
73381
653027
495852
7920
393542
578101
1428623
1404116
1023470
1997286
1831522
1263592
1865004
656711
767704
1253496
1423673
197790
528813
368003
983192
541303
1630234
1465249
1922202
1613244
1589275
1319127
929857
996477
145934
98747
489080
1400382
1138828
1615461
1690116
1364687
540138
1298377
213133
1271077
524030
393511
1291031
1284348
1142478
324915
423732
735978
1907415
517276
673242
1856103
459661
1345
1916835
500654
1146808
774219
1043403
1726379
1892491
1029291
795486
1609266
1358692
140424
1623339
779726
283222
1975991
41025
1344199
549240
627356
1752865
1330903
196876
1792705
444065
601807
1871772
311248
1538746
35535
1811427
1873926
1604065
1074732
676957
1798970
1433867
423217
1064845
1787059
653298
421490
1824453
1174648
1581928
801683
1454654
800550
63576
1369633
542400
625666
1852450
1373948
360478
29510
745386
650629
1315279
215142
861497
942468
488578
687604
976471
716807
88685
479867
1910351
920355
678012
1920161
1807890
1215870
1334788
364031
450749
1792788
36116
1200998
1417422
1276735
684424
1510991
1075148
63011
648161
307460
1601340
456843
1736855
583868
986051
1243389
617920
10198
1555421
1855609
495729
320493
362118
1172093
1284504
1891935
586847
1886866
1024231
1373432
57058
587869
1707148
336795
532167
299570
642592
220108
1421475
943907
968214
405374
969565
1992502
1323176
1088718
1928121
457771
1346848
681504
587412
186571
107183
1713633
761240
1852591
714465
267011
1418866
1348023
1133172
54561
1088255
412811
1005293
131851
124218
393595
675296
932210
1630646
1340497
1919844
663173
128216
1038474
869588
1796724
1660558
131141
880838
560572
581898
1754556
212828
1457903
210564
704434
687205
1028319
567352
27438
556436
922034
290011
1735948
845562
1117923
729093
965342
644617
1116666
801299
541725
974877
205902
225710
1252548
836638
1331923
1197164
1536747
1639401
1003015
133227
1936295
1555028
746498
1903219
114971
736920
1498287
1070037
480028
741307
1925626
390052
915605
1483863
44230
1063254
1864721
1252598
1372694
735819
1928518
15863
971182
511096
1158334
1473398
1415825
917758
414455
631319
669252
1538149
65682
1218594
1064833
1341452
1421516
882162
954316
1966023
1533837
710845
1567682
1675589
681576
191868
670317
116150
695888
337639
1648612
694404
1688037
316858
300263
173820
18213
445631
1891531
357935
1290637
1259824
307867
502079
428324
1054623
181805
1922810
106321
549540
189298
648144
1491617
1792152
442033
1203401
770304
1655473
1281543
68587
953272
491765
1138726
1065610
1293288
446024
410449
863620
586659
1727036
1669195
151903
1466369
1628369
1655728
790402
1211049
1824661
963839
402795
1320296
1067025
1269425
1189378
1116127
278594
966177
575998
1729654
1637401
1294846
488538
1378601
1473693
218689
152272
1636978
1015563
1539985
543830
1180391
1201568
1439351
1853940
1337375
279719
940444
720068
1710089
1779652
1126382
971525
1664459
1589413
1053809
1662689
1293032
180492
1666357
352287
1685629
1876732
1183257
1387395
820616
1374070
1417148
748570
1003642
1871786
1426058
1381060
92259
1901242
673023
560926
1826316
813887
1355726
1858223
1164134
553733
449521
1691245
1762144
630724
1452536
1965676
140290
1683784
1517666
197510
1985519
1613733
1396455
630194
347938
1728637
488175
549539
672141
1192996
145563
1704482
715925
408341
1377803
892194
1033226
1513611
291539
1437955
1970761
1224176
1470378
1154775
321914
1645248
454485
1992462
394351
202934
1866614
1834605
1510386
1539324
1163199
1260824
129889
1742997
787294
238314
21424
1868792
951601
693506
1571659
1218498
728890
1873006
1932870
535356
694403
140794
358852
1667824
515453
1446553
945584
1891731
1944820
1448333
781049
730146
1467749
1114097
6944
1346471
810808
72027
1550056
1869435
1871915
1197699
1717226
31898
206369
18702
1978146
691021
101725
1348206
147501
762217
1531238
1747914
1347879
1265156
1086981
221818
1442532
104358
1770825
612664
915869
567051
622158
362166
1537503
1752201
1621721
1440883
639710
855250
1987603
526926
481741
1372215
737993
1563576
1270414
640768
805383
1964647
743550
25956
422784
1836194
1394272
326558
1591534
1747496
812296
1460123
819496
445780
1128335
117483
69299
293979
232118
565227
1880518
1063528
1900601
1353966
432802
1927658
865648
160145
1469761
1972333
708127
1820599
1955178
872440
1831069
1262430
1666386
187482
308937
483332
636537
730973
517199
147727
457253
332034
1898415
1534158
1480135
532711
1725311
1007541
492023
236975
1759341
819830
1998
914234
369938
1986442
519207
280633
1934021
871266
1452770
743694
590443
1510984
1514807
447585
815246
1844160
1396351
551735
366867
1167399
1224661
1976124
977053
557741
914015
815756
317942
1624840
264888
806596
468115
557765
248248
962874
38821
956257
1370764
1069560
640259
1499853
1300314
261237
333617
470163
363782
508889
1218
951031
1629719
510945
1177438
220522
118300
1595251
314615
662552
738515
469730
107419
1942408
1355094
224082
969091
981345
144374
1972494
788839
1030559
1855461
1175452
813232
1221471
530791
306832
525436
1777353
49334
950402
1716042
741010
342500
152549
1948819
764559
939750
614105
1033369
1479751
990705
1828678
411689
603845
884341
1044772
1606354
1443567
827801
1394025
319482
1975411
1659553
1652977
1387557
1121504
1610470
1973322
754821
660163
1482116
1335388
51792
1864261
936339
1172170
1900924
1691079
44425
1619524
5800
1986145
1429491
1147034
1161803
829140
547194
825010
147793
671484
182306
954375
657901
1323339
1612577
203728
189004
509611
551100
943477
1648071
1529747
570053
148393
1681564
675454
170778
1828964
919120
1823391
91307
622434
252733
49191
1729459
410336
1007785
525959
1889342
210826
243103
1174595
427085
1825344
284359
120060
1006844
1142339
1049178
1335224
492716
248963
1273568
979618
1253869
1336620
1753424
648989
1714218
175350
1206137
1341289
1016534
46079
1372461
1767548
1930904
1639995
394372
825892
1818245
500953
757806
874712
838775
1422861
110992
382529
1571749
1238252
945592
733056
1014788
814650
318544
583713
905161
964778
814690
1673829
183894
80287
294770
779421
985796
593731
386499
1079400
389694
233235
1739096
1477097
1854184
1389101
687567
1524528
545798
1941006
914492
200370
685425
132732
1693559
544546
1333591
980774
1985770
1851267
1095610
1726788
1411254
1451579
1333401
633627
1012098
1298484
1950587
1358054
1705534
435556
1743832
109117
919451
581300
1927358
578586
1709748
1473972
1278131
1292618
1807034
1862750
1145728
796809
663766
656136
24480
809455
614368
1989653
149378
1129566
801694
1154608
1864452
442038
1109377
497381
110296
236257
771064
1961491
1113184
591859
1182120
1896301
434117
1761544
321419
1076780
1663519
1885698
1053890
1370868
236266
1017942
111068
1656908
568131
562893
1470741
604911
457966
772187
1354511
520739
780005
1611201
1201994
766455
1393003
262699
336588
1818928
1901307
1934130
1135686
641152
1872874
1419458
1228707
1496505
425128
1643148
451989
1702328
1092930
757482
1765730
1075013
601898
1108784
1053688
1210318
991837
1914060
1891423
447898
185290
339749
56981
88858
1947221
1259417
663759
237376
1964491
1295215
1023035
532270
1040629
1978186
1267486
400404
55263
1991948
217117
764570
814743
1053189
1454620
1408609
1479256
1153853
1658028
273309
1080505
847260
333018
1523773
1253434
1817358
17780
272635
268220
407391
308113
886299
1357900
39123
567191
335935
758582
1264410
859316
462473
534804
991317
531960
1166885
1546608
910381
115661
1483862
110683
176105
526123
1106532
450213
1055228
572989
340159
878030
1522133
100722
15551
296733
1340123
104870
125314
726068
1678752
804796
668943
1351155
1163780
1352663
659502
1884252
1613321
422058
1709522
1735068
185460
76345
411925
902119
1558217
370231
1494010
216589
1031541
1122285
1115216
1712790
908880
1311063
282723
715345
1152295
1339113
19271
1230019
1525768
1142596
1104717
1916970
742084
655328
62566
1576978
1203896
148871
508129
1637267
1158322
1585054
477050
1158938
1279315
771175
656814
1640606
405445
829804
1594044
1207380
297218
343231
1545865
1183229
1500372
372705
528797
232493
41907
1378109
1040682
1226770
1572086
224752
1539136
1924714
1855829
483678
29468
225295
1960364
225978
42528
566212
497387
959099
227227
924959
1071760
1956480
1313208
1646326
610611
979903
123655
1356206
725813
1732655
888718
1502571
882040
315403
9193
297485
1645085
1269210
543883
1007245
1086876
559159
213208
38440
42615
1371753
106812
1792247
227162
1718377
515553
1219792
428240
1305816
1382336
328282
1160952
97385
1571459
1045342
1174485
312520
1521566
950602
575038
957057
75502
602961
185792
1623688
482147
518434
318904
1499422
1963156
372121
1308569
1842083
786846
1804186
1102075
597069
822751
1186727
31087
952087
1185199
409991
1526819
1494207
1939563
1734155
1720086
552851
1403243
1095374
494497
1817758
456296
242514
1605193
1096914
336403
424848
1293281
1933497
1394666
1949508
443785
339946
1009612
1390381
1120871
288489
1621238
1922848
1761835
544027
1093642
1669909
1934656
886055
269012
844735
1018595
1426548
454599
1232567
680801
60628
1832434
994062
1608723
1309477
56204
1868552
688064
369682
289434
482053
1515904
32991
1701803
1149676
1140263
106568
216484
1737259
445921
1904467
1177557
1692186
578374
1040406
547929
1223566
974366
710914
954828
320347
804366
1965588
1457197
152914
1745492
793157
1905019
265413
1969433
1970296
370878
1547317
1185374
773795
1669829
1948753
645682
1893202
21583
1221446
1109965
905601
1996628
926627
40967
1337174
107638
1291987
20054
909397
1933486
195208
1759917
518025
1562560
1271534
433094
1667979
564503
231057
428012
1954456
518855
1816358
187851
1275527
796440
900209
230821
99527
81699
972193
783640
477250
415020
568647
1842144
1738519
796111
978310
897693
684409
1267210
48462
533245
1767287
1278286
1504147
1280427
1213025
71202
1145636
1373899
352938
1883025
1763478
588341
351915
1126497
1895600
1064077
953450
664835
224023
1811446
649375
420574
1089369
530715
1038872
1690601
743563
1046998
1331782
1517817
1190351
1664080
1768823
49871
831476
886866
1687242
101152
1926437
310022
858864
867020
834782
45695
779734
1993389
814694
399538
1994075
332618
430207
413401
364585
189786
739777
736238
1449848
1805601
1239471
1227295
1109817
1089422
1114919
795581
1434986
1270080
200812
1932265
586215
108835
1782780
775983
1345114
794569
455602
123704
1468989
1840954
1397859
1954133
205549
1582222
1618134
1259460
212322
482588
1177222
897287
1008328
1314596
1957751
1311226
814256
1265604
196631
1194663
270639
1851918
906568
1456776
895157
857910
270859
1762439
1179036
721598
1730319
538555
745119
1525812
1042947
936620
1460888
392733
1692244
1057288
1176089
859875
1110699
1583624
315597
1544543
1926072
1982675
804149
1556400
1753757
1224589
1536618
1526471
1797417
1563667
1925468
1657478
301585
1175116
915528
734169
1494922
1416609
1655356
1020433
66301
680511
1741260
961193
1914442
169793
591746
770743
1085442
1964144
1531940
1227373
1592869
1352233
1672352
859420
1073663
1481529
757746
1033932
929336
1336370
1644814
49213
610470
1051218
1639978
134237
1688750
1938272
984548
1372646
316630
533863
1111516
407867
950803
628902
816887
511363
890365
1615454
151962
646118
438113
1003694
985535
308158
1949081
998916
1738992
156257
1358132
1352880
562356
1897281
684423
998801
767051
843519
1735009
838590
737374
1641764
298483
921218
655748
1019567
1583572
1405952
650627
1090576
1576448
698094
1943071
1067497
454426
15312
870723
346423
1472561
1748857
1399318
1763957
769088
1755051
75512
122293
1993102
1813650
1477739
1497134
1965176
731411
1900300
1445859
712495
1567556
1701418
578288
444380
661696
759846
1968531
1697541
1675168
1231675
296983
411713
1251020
1024080
130788
832673
1612797
1946877
1387506
1733756
1538875
1473997
1249414
1795772
1743244
993787
1758096
623275
1735797
1265933
1333383
1221299
879233
1854748
1636529
1120377
1918546
1226604
1166557
688587
1146296
1912317
164977
1496029
1775212
1547292
1225510
1300817
915867
553520
414276
680083
1516238
1011631
520114
209727
1662876
1223588
1910491
745854
972264
1172235
680416
1145556
142429
1384052
1006371
1827770
1990154
1638105
640952
1683739
467110
159681
1457625
738261
787982
147533
132172
1360768
247846
1553373
1724563
1167927
1650667
1464374
744361
1118737
819417
1898232
896277
1531458
883176
1944097
877396
1520514
1834735
553208
1658613
963549
1301632
491065
444644
1528296
1553669
1182704
1241353
1283303
1869345
1602246
204523
262325
1467141
901376
418898
1461571
1627388
1547057
1182362
1662115
547217
705554
1028951
376108
1669665
1443217
1985317
58199
1380297
555535
604610
629673
1092177
1433272
1524762
1923598
1182715
83684
1282151
407807
994147
1769133
1482889
31136
87069
1964085
1518108
1441403
1664535
902864
1694499
1264928
1226618
1170077
862315
191383
1528211
1858365
521030
1065204
910250
976225
1563824
1595778
838989
366613
197629
495985
1340397
1023325
1988498
1723258
1598019
802506
439375
32677
1283433
244570
1132643
959540
1323600
1795550
1593430
1241485
1204735
1543640
1205700
1418954
1468641
14350
1573979
347086
1029729
563460
1042458
1195277
1661086
311943
1773817
1837918
401698
107365
1049553
1130062
367633
498374
1185599
958141
1614123
853401
688262
37654
1996002
1004802
164154
1932895
1000679
368415
1773660
1117548
785219
883418
94341
512884
1096609
623583
868108
1040634
136493
1680865
77445
1436812
1238333
1436056
1067037
543484
349202
7394
949192
370931
832362
921215
1099285
10239
1254419
678514
1366968
649202
1280731
346675
644128
1698311
1589652
1728596
695717
725518
1983418
1070929
682781
1162468
1836301
1061833
1208821
1032303
1982061
322964
1184730
949100
150266
90153
974049
57441
1301535
1597329
1035799
1672280
516193
1819973
271616
361858
1273791
1839524
1382429
789816
434387
1979866
1630287
449802
1774732
490992
887326
1233439
1824270
1007721
861443
805007
1344226
1590036
1144183
1063886
1442691
130048
1580899
352542
1300114
359276
547454
1449506
1764664
1865997
61036
1604310
1414102
1678687
110001
164380
868524
664544
1571488
1012249
869449
1641118
526854
1965585
1286015
1068523
1811391
59835
1908865
1070153
1854934
985783
1878691
935307
21047
876761
1173599
1036780
1275160
1502916
1044725
1601109
769309
1727347
1421467
1230707
683370
644025
194949
1329093
406568
191249
1975454
494768
1685832
1539558
932607
1465037
765572
914104
1347416
604042
1834859
274485
32814
1902352
103425
1545837
341166
1951600
298954
1510206
963864
1536173
1997041
1358825
1670862
67873
307315
1350232
263741
1875176
1306139
157983
1294737
1361154
1633094
910844
690092
265235
424790
339489
127380
1784460
1787680
237268
450112
1647370
193679
1395029
1120724
860128
409411
377645
407118
1744902
633911
319591
1098806
1952126
627445
563119
1803124
1403616
1124675
859940
697976
1456753
1064088
406881
461598
245085
1815737
1693314
332471
1922522
247787
977252
1145271
426911
1080330
1773572
741854
147053
1955949
306572
1571737
1272741
536969
1020637
875322
648426
373612
1433489
1799417
1956888
1767393
1492305
1313426
1310244
1539089
1034048
420962
995932
866014
846401
1248220
1385912
1789655
1668849
1881127
84458
1857422
184537
213932
599529
918442
1768007
1745964
320417
101189
389700
1508778
1049391
1452709
1274023
1333065
668238
1767342
1711534
673985
1007224
1147354
798984
1556531
1360499
1264242
1485887
785592
464550
1672003
296169
749951
469397
1819046
1338487
900445
557972
861456
358813
1991083
103065
692947
282998
1932613
305868
1584415
144058
885388
667520
1708582
817601
371474
49852
1830186
795343
933211
1713192
1258862
1429290
1052912
1119574
1036780
426834
1892142
271115
1519297
653252
1509991
1312548
519778
1747738
1371979
1493767
1969957
1582447
67182
256392
1181034
158787
585991
71313
47326
1386903
793708
664920
736067
182779
258440
1929723
1300985
559443
568683
133400
458871
1971221
1407187
1084941
592631
613378
805227
1057097
386758
1159991
618080
1583380
560889
1590838
255247
1789991
545504
1562558
153714
1962713
1186085
351006
1111913
1972430
1920752
216273
297954
1117409
1283157
1853063
683094
491101
602095
1926544
996641
1731957
726064
287512
105962
1219559
866587
225101
252712
168303
886049
873537
1540967
1435797
151481
1524131
633636
878102
258328
844498
1232649
1788851
1362190
1884897
185997
1816222
1517955
503430
374528
1613098
1884530
1470642
693574
1552761
747941
973256
1534907
1398196
1639156
1355312
1554627
1630541
1606663
843029
1196155
649385
1410160
1688232
1776424
963295
355846
1399629
543758
1883620
1169965
452971
1657088
1624648
765665
870033
759415
724461
716377
1475005
132236
321579
321127
355239
1476654
275228
1603116
566544
1133446
1163405
61062
1140407
879583
7684
95067
631747
1668758
1659340
1373958
696273
770937
1530625
266582
180982
1828340
1269975
1480513
738826
692341
910977
1593658
1493721
1146895
1089900
1664582
422095
764150
976492
763175
1118714
288516
1779554
1153388
750787
1362413
360491
1251191
1469520
205384
1438221
1239892
1359536
621887
548382
475184
1491786
1918751
1969947
1891000
1217654
11990
260844
375466
953589
1573447
504814
1340416
515218
1791077
1527502
1820470
1979638
587069
1023530
1439877
729386
871798
1598356
1791434
1296179
1771814
1645058
62989
1950129
260128
1802454
1066235
1860508
5026
1047379
1086629
1664674
929332
958917
1677793
1976507
852357
1617168
675856
210915
643197
1767445
358654
1297254
1038242
428200
1795483
1750375
1539341
1334549
483894
1402133
469585
852837
478823
510640
26628
1547132
830090
1491596
1617728
1896952
591046
813903
605304
1176346
251529
1582336
958810
1216703
274773
1794026
1941838
1704686
727766
1374800
1444449
1887117
633176
823392
295589
1847086
985584
57810
288374
1224508
912065
1002805
1757925
1534839
1383925
257446
833462
99809
700491
896790
1471906
1567511
508378
600636
506214
809982
1374998
1722576
219530
1564701
691203
1705591
1297365
369920
1559542
343313
112165
1265987
223335
11227
122182
377130
1166457
859508
292854
1370138
1785398
207671
915840
1818256
682568
822869
317384
1499316
735542
907060
833106
501724
1353317
871262
245761
248066
972397
1043707
940896
878007
9521
1158838
1828903
1248390
1839894
554562
302393
1646030
1624245
362339
1768855
1087180
194149
1348604
225591
788651
1047205
73096
1561230
684594
1833789
515390
1401404
491849
575543
713896
929596
1736132
1875294
199943
702191
1879298
953269
90716
978841
1087211
1349270
885334
1844061
162143
544673
1384251
12134
482091
619911
617163
1961280
1149885
1583101
1791310
818583
1589805
1013337
130490
1536305
1005935
59534
50767
1456885
381843
1140970
1355939
1615782
1766569
553493
1611492
901834
945312
439875
221609
1363768
1051167
1877646
26559
1341298
1295333
414458
1761694
1053951
1538384
1896556
319000
630755
946855
1042390
1720778
715391
446907
1497165
444238
752919
248800
1017999
235573
251230
1764978
1276885
1116061
1883116
439281
1743604
724753
1040764
215553
62117
260123
1418625
1579490
484127
1113918
974966
21299
71727
1202337
486687
39282
618186
914926
1590104
435093
635785
415602
1945334
364920
387984
1673963
1152518
1582839
879612
268156
1992843
231014
21279
180970
1748166
68907
1752737
154192
177191
992685
1411647
891320
553971
712590
419031
1875245
993926
60604
290214
1340223
1238774
1458780
1894183
67473
459330
1312008
1899033
1562968
335263
1929006
23364
1505535
297505
1489286
854662
1234290
136595
1274937
540704
144954
1606614
816945
344543
1707204
1411886
17691
469717
32067
410181
1053467
702734
1396959
1243662
364305
839764
170359
438678
1873922
633587
265523
991650
356875
1016089
672050
184504
962240
269350
787300
883305
987058
1273997
50397
609963
974053
808937
1633505
1819098
1426025
1490914
1590385
1499608
1764134
619363
546213
1024814
1739830
407432
1063073
1238915
1686814
1370460
373279
1055170
891215
858212
1445695
1611628
459715
105774
629631
802282
442896
108679
987650
1788983
1885896
1501388
1635855
1204987
334822
461124
104524
516602
1266543
1643329
318284
599270
986379
114735
1401528
390626
756781
956632
1677623
423348
61242
1601623
398877
958030
410032
1172791
372138
1229275
1896152
1366998
498952
1850511
549175
1624482
969962
1701014
1942913
707037
1016702
742240
827483
189944
576099
1710472
1402893
550237
1989535
1533418
1413089
1138963
769449
764101
1827286
181908
1861306
1454254
1338933
1563234
23193
1654938
894524
115795
1413649
967008
530032
7865
1124847
1701381
1869146
386681
1608956
254543
25779
775665
1800769
996628
495662
1621940
1473759
1148738
858473
1561025
725396
1915810
1468039
170547
1705890
220527
1868933
1683211
248358
460918
645098
178579
604009
103100
1805034
999773
1246322
1928251
145762
1666108
1522925
587585
427484
1710361
1345077
979628
721818
555854
1431298
1040239
1827373
470042
645725
1671198
1906940
1878861
1905292
1502912
488690
273616
586362
1946206
1142387
1090102
1563878
326124
38149
1861770
1430413
151740
1349124
359077
1152503
1356788
292351
804829
666317
753789
546418
77029
1983309
715942
1125477
1787593
1141574
594234
1112347
1533693
221280
1528599
680766
284542
300353
1295489
1065715
1403270
21403
1183021
546445
1162853
1126806
807680
497021
225239
1706454
807943
1861444
54619
766348
1434587
1589947
1340961
1137174
1837830
1698043
480665
1273383
1889860
912217
1138772
798831
51594
227267
1512235
627856
223248
1755152
653928
1118865
1476614
1463211
1534151
1907706
334442
66051
1017467
689480
1688008
496842
74976
1002276
1365033
876434
759850
402960
1359163
896268
1025393
1797487
952159
1159230
1397143
313211
1734303
1521606
358976
300382
991053
732726
1095539
133059
742439
1249617
621101
302228
1629467
1909368
1732
525062
72449
308933
916260
380483
593586
87046
1820592
650672
1097965
1889706
327330
1027186
1832850
1768236
1566837
1197712
1870058
1511749
602767
1717910
1691612
515031
131594
654272
1228626
876553
338954
1017084
1109940
325069
1304419
904891
1894829
1581771
1010370
867043
1658732
528658
657934
1813761
653609
1512920
740888
910173
398865
1955657
276925
582293
1749702
1069900
1945613
390024
1560353
1401432
1139290
1522377
1598399
322374
1535237
788590
1730192
1802440
194407
1022296
1686660
216651
1103556
1932881
415544
868383
1239669
1406448
254938
125720
741045
541476
1674182
1216437
1515413
505695
1103811
429181
1709510
292806
1011974
541396
1902747
141360
1536664
804677
618217
1375515
364594
108001
1538311
705619
1961140
1772326
114138
182410
1324412
920137
1168473
1764091
1969072
1864466
90397
1865707
70780
61111
1172641
99770
956162
419919
46137
1236743
449061
136326
1463046
145922
745197
630581
1626802
1696733
1773949
1729552
1217740
1141718
1719984
1384203
1694171
1525132
1105477
457703
35761
694892
1294986
128888
1681822
1137118
1759756
907242
585643
49013
925022
1219941
575458
764584
534326
916505
1174005
1702579
1582158
835624
1937918
1220143
690354
1308440
457291
181324
1386018
1349849
125659
1561446
315633
370319
1139140
1357686
1900910
725946
1866383
1998558
1711242
1433295
184420
595530
831929
1392553
1525742
837434
909080
1476738
1136522
84093
777742
698840
981291
847797
1597552
1734068
681807
413311
1735972
66012
978276
1040653
1521745
1999935
1044481
1351092
87300
1771535
2877
985487
40860
42241
1899781
765064
25717
1521372
1782703
1718670
816166
1353398
886255
99804
406286
1820881
1736526
1701575
396126
1024922
64246
1194893
265210
88412
1356596
3285
1773623
1004465
1589898
247116
1060056
1292093
238333
1320501
1369912
194885
1355170
454776
90420
363684
1860629
1507186
108448
1244128
1343701
1111910
1696284
1491359
149986
409668
507945
1878177
128202
102666
43695
1211080
1556259
428818
294185
1223733
480834
1841410
72927
255367
719181
210122
1994094
1445963
112842
1494469
1691007
11403
1899869
330816
979495
21263
495593
53075
814722
1593334
1269111
628177
1921806
600643
1366134
219073
544594
1781843
193418
1451779
829684
53783
1912354
1804228
710486
1605159
1405261
130341
457392
924727
1235356
698475
1223330
1569275
237841
53285
1254526
199484
422731
687958
360490
1464886
1994156
580801
1910338
195489
381613
1989120
72308
1086959
752219
710157
612998
1793087
1566422
82209
727842
522813
298291
73991
404910
1126728
780792
693068
607710
1204491
926121
309119
1081893
1716293
285023
1163820
1877072
1917498
730514
867947
1595541
1903980
1064856
1803573
543959
505377
525290
51043
103577
1814868
1848932
1923513
87119
1348494
1759933
551673
1857230
1011298
213527
1260186
1131810
26653
701077
359928
1935386
629087
626589
498044
370283
474118
331844
180388
15556
553815
681127
1089465
28420
975593
426643
38932
1902466
939769
1878035
1163156
246937
1624630
547408
611623
33412
958866
610028
568464
1586714
1018436
1915658
185908
1009096
1638080
341861
1781374
551074
1296989
1235739
1710006
391998
1601209
549195
481807
659676
1281418
1572278
1555016
148233
1402326
1358963
160762
1670938
965309
1384550
748491
86251
957396
1209307
17184
453341
97216
623557
67989
1397887
55709
710374
1699852
1282942
1098141
1208647
864606
1688742
1742372
1624844
1022840
490223
1949803
46069
84283
328499
1256597
897238
237484
1031773
1165793
324618
60682
1197330
1479308
1063622
902217
1385231
905219
1774227
845890
516626
965990
989709
1523965
1850916
1347449
156474
1116688
37110
1957414
262728
1239197
205391
107305
1617204
1882271
1398121
471740
952101
967533
870658
1564192
253310
376696
686906
1882641
1243245
1968395
1991629
355304
1628226
900324
311328
704041
138315
759594
482969
972468
1006181
1750726
126545
1458753
1269351
970890
713406
1711091
1641511
26566
1832339
918523
1962863
1466893
295160
557572
1469715
1419398
842993
184660
314002
1089820
139110
1510758
1237688
1483766
917011
501017
1470670
1322293
66669
177914
954437
378859
1177354
780231
618082
981174
535991
1641111
1343173
184676
273318
335309
592857
1382012
1565079
1937767
1280242
199178
524408
1453934
1992056
855199
356175
111795
908188
872819
1718171
1224894
1121482
358597
136623
1746014
1727358
1154278
1834793
265539
1919470
1584688
69380
856750
1753757
1532328
522777
332416
167455
997940
1941301
164985
818037
1176216
1770741
220279
1276891
387778
1863983
137100
1655674
673918
326538
1428559
1968008
1872902
721149
953289
1536708
1300234
1856809
418472
47974
1747290
10853
1927663
1694359
1378585
1154066
1506636
1237595
1717603
910862
442006
512687
1246780
793846
958057
1546817
1252989
300302
1308484
772777
1923150
5387
787504
411266
947142
210175
1659503
1764679
1060146
1782069
852657
1941510
543694
959640
653705
136547
1054634
1776799
574442
722400
935448
92582
113530
939734
48165
1838729
1691304
1960783
1003267
1513592
1218252
864818
1432172
1587683
1895771
1625900
402576
1232312
552400
454116
166237
1940283
1309418
1760468
1778067
1815769
1365473
231867
632225
4668
626140
1623360
840987
195954
66613
1697180
351800
1923216
1990385
674951
704376
253243
1689526
480337
64461
420989
337074
408480
570325
1969896
339154
1969949
920833
985865
511761
901072
242813
1342508
1662322
1974910
1763545
1048158
1425159
608143
740644
1670332
728409
731589
1380654
527565
781334
17524
1811456
1916253
1638252
154729
3237
1697736
1175867
1968707
1732278
1436494
1620168
1022882
1281565
1051878
172989
1910898
1431800
500601
107578
591186
1685442
719786
123954
838620
932392
1273213
30532
1580270
1798787
1015251
1287534
1147490
1957286
112568
33
1378222
1086859
1759683
1681302
57609
1189498
615779
1663226
613381
1607944
1329111
1829241
1703351
760946
581371
662155
1848735
573516
1987311
1929265
888810
1740632
1033621
1596283
346353
1018723
643728
512180
921352
978054
1309322
599319
1063045
1753427
1481944
1473914
1242388
63142
1344742
183998
632076
1257654
1804421
91611
1915726
876473
461761
1113630
692441
1696235
857327
1055426
665486
426331
1479776
1841210
34142
47358
1092275
1480449
855701
227359
564158
1071983
1291240
1854206
411951
531352
992312
1223059
1107968
216959
507800
1218812
1626875
341540
1402190
830206
776206
1429336
179415
1687261
1820821
1087449
331089
985058
208801
351720
109364
328747
1939080
142105
1630331
1458529
1680587
588762
1417469
584560
1732618
236943
411330
44634
156151
1210712
1175311
485902
1423149
1837020
311683
1014341
418185
1914295
1580407
40079
718315
1191250
1900319
909644
1692895
1860346
208790
1484217
1206927
1569496
357201
1765802
292197
637722
558188
1940015
1459328
260687
1918416
1604030
1888524
1152899
72885
297378
430771
1581329
1075560
455808
181357
1945017
203973
234
646043
1971345
765959
432650
762902
444225
95769
1555464
1046780
1751899
863607
1624982
127366
773582
672853
1326241
1148970
628445
556797
915350
959054
372357
359698
191240
440407
27120
1337954
988941
1587662
671447
1223301
317655
1438059
1647760
93120
1132596
874199
73542
886461
442746
311668
646791
377032
974388
147551
411341
554551
923154
1591440
106079
548934
1900096
939403
1528169
1281453
107933
888219
667645
750470
223391
512851
297148
1756430
854689
179407
1816208
1061390
1829971
30993
1788338
189305
699584
1332367
1552400
346532
72366
1014045
941986
1319473
933124
1957462
1458320
289718
33182
1853378
613142
222070
1220941
1189211
677694
1601601
1519289
1248280
1136648
233732
1203631
609042
455467
1503989
427234
1440036
27840
1400371
1914156
1636197
139795
1742108
12091
1419639
1857642
1653735
1080741
975629
1896366
1660763
1372685
1257547
1244228
875153
667594
1046389
1752065
486786
906057
1663362
962598
165546
1277779
17510
325194
337208
1581903
1829601
422300
441653
1167035
463940
1555326
1804353
1774290
590885
1010381
569016
1215408
1311301
423399
385
387605
1675454
1786373
1059168
1224441
1712679
1890240
1092915
843369
1307680
1938877
1017448
949794
1806349
630857
280060
1173400
1381301
1742457
407846
459703
1717052
1524631
137903
241229
813306
375158
1417470
1469457
1384628
822641
197966
640611
1200180
91149
148294
652029
849659
494266
1703249
520481
317064
1511351
999810
1214703
1212254
1456677
264025
832444
561135
1639647
848247
197981
535967
1051610
1003379
846219
1487503
1304762
145133
911671
220046
45188
329271
1314945
724899
917733
901140
619534
1488203
1372020
1015743
200622
1795032
875883
1916847
588572
371832
673297
1012690
38184
1123410
391718
93131
1451145
130725
958983
1485191
270022
877520
1656144
592580
1765478
1731698
744487
1401852
836449
450263
114380
1386582
1133802
1222008
1435928
382951
1658526
1412024
56489
1729757
811213
913908
752772
1882835
1373992
622720
1645937
783358
427455
823972
1488388
693868
1885150
1315324
122523
953726
1954121
1479917
213328
425508
1011212
859704
1211090
1822508
1074922
1914110
1702393
1192706
1302881
492359
1295789
996533
915284
1583841
1909778
275816
375823
46900
1165750
1882024
1847335
1194614
1705362
1956407
846873
1881116
1566662
291820
1557861
1386586
573544
1027395
961620
219867
1355000
1182500
647070
1967439
1177001
1377997
1229584
214040
1832374
1756590
790485
1624656
347216
1177249
1354023
1274743
816214
486703
507456
762722
1892441
1192059
846541
1848721
974447
998136
913026
1542969
726505
1873601
1857067
1906431
739696
512096
289477
1575996
1150623
1923996
1379215
151316
1170321
1042127
262159
872262
129238
1865615
1139474
1019821
405486
878276
706096
780948
1248685
183036
1107071
362447
2869
1052251
1177840
1742622
1006842
558522
1046772
547492
1320540
562936
1311727
410357
292435
808643
1010102
1248536
209830
981624
1750261
1202879
227962
1410737
1849723
869452
1802738
783075
1544821
345562
760857
1864472
93442
490544
1566319
1661698
420075
151807
1800269
874178
895149
1761340
1745623
95527
1749461
1044218
506399
584110
1895902
679309
610917
1849004
562850
1012070
361467
1319057
490766
1472939
1932404
917471
1495760
1140447
1130720
739928
1251295
1849079
430405
1509377
1048398
1393299
1352568
375611
1728647
420388
933454
1089899
1372514
1023563
1390523
623919
248227
169363
1464496
1153085
1957608
1932522
881163
802975
681311
1586664
758776
1443368
1366448
144952
1979212
466131
1648980
735259
542386
533887
1245357
1241646
174600
277418
661517
377690
717538
1490287
102968
13721
906769
706264
241261
839481
437979
192105
1729054
389297
650236
826344
1500502
819547
645648
375070
343845
373301
802951
1777743
638716
1563568
1740712
554768
761268
1525878
498345
988720
931267
1214143
808772
1723233
1559254
634632
1236987
709376
178583
1557482
1840317
1110767
1986088
1195130
1949393
1581822
440521
174764
1079076
154735
1838982
729685
1169704
216862
373936
771996
657999
1148290
1227000
1838329
1225940
1973037
1248915
338417
731222
851110
819473
1671757
1425922
1071368
1573930
1897487
1913696
1643976
973513
1364355
664400
1335761
1398922
1676086
1085251
910453
1202129
230852
1273731
984147
1419887
1948058
1235330
489113
228153
1544349
1117877
806069
1276094
1309211
226264
274160
1170695
400143
63460
355607
670001
332544
898192
511066
1205420
1572940
178332
1338424
895363
60570
1667666
1857105
629486
1705134
989733
567543
402599
1641434
239071
1140938
1958252
1379643
1139134
1137610
1333469
1195604
1046517
275476
379686
1187218
1092523
1314854
808446
1153719
1780458
1321491
1160229
521306
1785617
1280624
1775083
1601058
907860
373836
1916146
1696015
1912883
278599
1310557
1560535
1400937
717609
512288
597868
1605237
1859733
1548599
373270
365281
1199306
1099701
504553
1361440
1572489
1940257
1225317
1715088
1104673
755541
1075854
89129
1398721
675737
642724
965947
1065061
1172965
1131542
1917871
1347725
69641
1088076
1573939
549375
1794236
1964880
1103965
487731
1601333
1898006
1152484
883098
437146
773359
991701
1252014
1261841
1654451
1424909
594376
1861973
958949
1469750
471885
717362
680045
695526
1353537
1781739
1132330
1439264
1227681
1633300
632404
1011976
1612033
908603
792633
243473
1072077
1887608
1135091
665396
890844
268042
1218320
1143790
943781
852464
1993964
1683899
1684983
1125641
1745646
956502
579691
1760148
823324
226647
1410885
67726
1386048
1558082
404176
991246
1813243
152589
1835747
1038785
965632
952751
477312
815442
1754479
1111220
1070011
407985
1797009
1500303
111722
1308597
497511
653035
1997530
1983056
1813055
1323440
682170
1295723
1772998
1000500
852975
1871278
90126
875844
863240
77311
67177
1198353
192529
1879614
192170
1126199
1769447
1913448
251079
1376967
1083565
1381404
1257276
174514
1365148
1984470
498824
1990711
1439327
1784063
1494052
1647850
1271291
229542
76291
931807
1021953
538433
1152769
677135
379427
1875015
1851891
767067
623874
1030014
1268620
1505697
1295298
1950660
588512
724964
1800895
1651937
952909
50776
1745397
1088630
1822656
729177
1038846
1453491
880025
345305
84091
1756160
1569804
1547064
311114
1805541
10238
889801
1637493
451157
733541
1345541
1659423
165572
904979
339301
758965
398348
1381118
930163
1256456
307324
284989
107328
757988
1939437
403892
323380
314012
818899
925975
622643
1240239
492574
1555537
1699251
971853
1993779
49879
1009776
585593
938828
115138
1614353
286619
1016885
894102
647857
1793720
866266
1482668
321427
1886724
1247500
1204752
1131330
717548
1023900
837323
655986
1418596
943345
1301663
1622835
1653461
1811059
391196
1719964
571756
301779
1169205
407829
1880075
1843326
782994
1563693
1211914
1579780
1082220
613040
280031
789858
511644
1789209
221763
706737
508636
1938274
1788458
604028
856297
1359513
482694
718232
1313186
813661
653700
1205309
59388
1689009
941004
883592
479871
1577556
169255
1758988
607854
558729
1520072
1343245
1486748
1338042
987562
1658905
45475
168548
1597611
1770582
1565304
434404
52254
728023
78816
1093643
77140
552313
1508272
640645
112221
753358
211688
1378332
906647
1343647
781885
1019571
956463
1627393
1385290
278380
450150
1215683
635666
881976
1885967
1624078
1118223
923457
878556
1702904
1170868
700828
207553
1344862
1608777
1766058
706520
587947
976608
832702
1563929
25023
399074
923372
357243
1615268
243237
372919
1250178
734450
1835178
943871
1742072
946630
622493
1241195
1636618
1815410
1290557
1121763
540099
821475
1164248
1612824
1587907
203460
1223938
99245
1670636
1764972
1869370
1450826
1276018
325935
1209981
1375906
46919
577051
1529996
250719
894579
1660585
1204782
1808947
1241490
383366
700985
470203
541335
687967
1015998
1340108
266195
532969
335754
132692
602606
213040
854655
52504
938870
344015
1202326
448780
1060821
783825
83909
1802546
649628
653102
1281708
1713995
1444139
273698
607156
297125
1143691
1487689
921623
1179201
1282289
1754241
1600422
802659
354198
1734169
692134
1579312
897686
825163
1320675
49889
675260
735027
471455
1821448
648529
1013495
1787901
1046658
556735
1067562
1957573
1781942
1264132
44054
1115585
253058
267773
832151
1896934
1654211
806843
1969162
570635
1872852
532325
626819
404619
1270437
299334
259272
1737100
1630102
1308788
584083
1750823
114921
1254351
487170
1162587
1901120
370290
1364569
1148734
622230
1971626
90984
1106360
1165412
853441
1279460
1601844
268257
463655
146734
1124856
442270
691226
983243
910857
981445
1365185
1084029
219624
672912
820375
1928891
619073
1205926
1242916
1895964
295240
849263
904025
1339258
46936
1671238
1066723
1095962
1939167
1045991
592153
552469
337261
426418
1534518
955477
741572
1553371
163289
890199
772021
142897
1976601
23128
1499259
1781808
1219970
802569
400718
966850
299598
155144
1838433
389606
1110588
1816930
1616595
573131
579036
1992799
355745
651930
1604835
726559
880995
325341
982780
1064552
872692
328503
1992212
1080423
1661366
1943852
1410716
437003
1482386
627789
476763
1822527
697037
481138
709551
1847499
688206
1999014
1023385
1399677
285724
1705175
708194
440070
472707
917169
1633334
1506420
1546302
681431
708905
1906055
528431
1001392
1248632
715331
130675
692031
1195142
405665
1897587
7544
653476
967655
1304047
472869
691557
523059
1677755
1834701
1920537
500517
1160058
1661105
403161
135402
627162
1904200
1367976
1777796
1784136
1143946
1139826
410226
1574746
1053268
1707985
963453
1543999
203740
1124869
315288
1500420
1236419
1190803
1369541
777146
748611
88141
266806
1002728
1368807
6490
69887
1606343
209577
1527701
314427
373490
1310804
145399
1373835
1885231
487598
870303
438662
893651
393655
1535213
792123
1855152
487430
1736138
1865873
1953166
1773441
1744389
273628
1414244
22036
1487294
1354871
1120227
1716128
749912
1186035
736892
148383
1556715
1566169
1953811
339596
1510328
3348
418893
1402055
1965094
1600459
1457134
1373349
862018
1694417
1694488
147645
789022
1636186
633449
1558492
268368
1571418
704737
1645935
874647
1736453
1186791
1564706
1799375
1503036
101683
275791
1904359
905117
1149015
1401830
378866
1492185
1808163
552135
1976048
1284359
1163047
294494
584555
1671755
980386
1134299
1440467
520789
1828082
1857830
1745408
59476
1825592
122910
658962
1468013
1818231
1417352
996381
1629838
112083
1664742
515867
1831461
1535401
76928
1895985
799398
1829233
830436
327058
1316339
1889206
1507449
67120
1073675
617107
1460181
682240
1415825
859912
725935
507166
74422
182233
1987289
369736
419638
349539
499092
538112
1930243
1954358
1515837
1692686
1484096
1901187
1748484
1722842
203829
571534
1821023
1541133
1060569
58678
1618456
1724644
1145555
155198
263832
1948114
375902
1242410
1225748
663467
586159
1943631
824779
1734882
1585504
779308
58503
742066
548595
818336
953216
175909
1368991
533826
873358
1021453
1268950
490552
1442401
1094266
710636
1103646
494441
604067
791299
841305
92377
1640944
386600
1541617
1782305
1124533
881823
1980196
1327470
84010
273241
1176993
462815
271776
678389
1491108
122678
1993779
1447836
367754
529371
1199983
1578246
145237
727203
1199539
298447
1660243
1158012
1003737
307746
959184
614875
709167
747716
452720
1574672
1299217
695560
384551
1280450
904353
119008
1771112
1093431
626328
1783937
429108
1792493
1509827
129750
832825
969946
151043
852311
1442222
1599791
1631629
1346087
841955
1108795
1489825
1374935
961165
1592250
1824682
1997293
1880820
503084
784272
1567478
1582826
1192084
870267
580680
715683
374985
1368384
1016578
397796
160950
697149
1578157
416331
1902010
421307
382661
774034
1562872
946925
1525883
421394
120666
389177
795943
702271
1858246
1743875
1798370
1787574
533692
1043552
1349133
1959803
95522
1781054
63997
1651432
1472615
1652431
1516856
1004361
1794503
1882234
1991574
1130301
1258811
1924597
951266
737808
1140558
1476059
1180504
1165609
440108
1647125
476242
988478
1022290
552657
1903081
1584879
1520707
649502
1699899
1091560
431809
779108
1889558
519472
595367
135553
644624
825982
1770334
214432
572760
101255
239201
833185
1832503
1894415
1753242
1870450
308877
560897
217844
1438402
1428650
154339
586995
1921689
1111419
617108
1475043
1631088
1886910
1408883
1267016
1243134
1761815
124809
1283492
250481
57747
696294
858978
914657
1428599
451829
458414
680576
173869
330675
857056
969888
988357
1361541
1011781
2195
1598207
892993
1318070
1349
1791602
276959
1375291
861240
277109
501016
1916254
1734730
1204280
1601785
1117261
1347277
1587001
290961
414317
131573
1152980
499136
313853
904919
872530
92363
168814
903894
166803
875279
1529610
1861171
99544
1889298
121526
1354785
1159681
944477
33641
1022655
1607066
1974155
942492
1314304
520572
128358
969340
117367
19745
432740
475077
608949
967858
747738
967312
1238225
23260
770047
822229
931536
498763
647844
121492
1236622
15171
1644703
1132042
150562
1033957
1662944
1820223
707477
1345879
987457
1285027
1287306
722085
243639
601086
1719572
564205
570321
1700376
91511
237113
1428642
187336
529038
1238538
128778
690185
102742
480206
1007165
505866
1001155
1960416
1115553
635673
1257297
212058
902107
1428888
453786
1186095
1261437
85245
1065537
1500124
1011617
1045871
1186171
1637555
557453
1032433
651073
730981
218823
446486
1772704
448212
639452
1102427
793111
1338652
744789
264536
1997582
1654120
1194141
237444
1022739
944252
388680
1888898
384423
1956543
475248
760580
1939858
1619950
506087
797639
163751
486413
1607193
273077
85765
274206
1094260
597581
1381281
958250
857556
1391610
682579
1267370
1701086
1718026
561960
137244
827749
734779
1846849
1807949
1258434
1338070
187163
1507343
1882591
1871123
557944
52517
20217
1425151
398176
1962894
1458224
1286552
1677303
457359
1552293
1534849
254634
297035
1701650
1038899
300049
1232687
142539
1886433
1078540
1434148
1116692
184804
1869115
1619220
678149
1618492
1201413
1490780
835168
1602142
1552338
1268385
1018012
829033
970434
941186
1877144
161283
1783071
753172
1657649
1374438
554907
1682408
1446048
270292
1900784
1889689
1192672
1556149
1913878
790818
1347354
880382
1839363
1972232
658968
526332
832845
1412212
1706053
1582850
283257
77883
1293352
1485561
1305948
1788916
866380
1505094
93328
794625
119749
458038
1178102
1332585
60435
727693
716497
23515
615941
1905811
1482603
705597
1226375
515697
1179435
863773
130173
1777035
1255014
522637
378777
1236765
1630456
1878559
1083777
1180746
923456
641349
173526
937299
842775
723763
1717504
1315315
1487831
1656978
466694
724873
1283472
1235382
931070
453340
1241209
1020887
1268193
92780
1260505
1107684
166671
1461676
662932
549825
31970
1894927
1983667
1206644
826060
522087
648145
1502481
1337446
1715870
607071
1121300
1530199
823432
537145
184453
1297734
758136
1076376
411704
501152
571879
379018
1925056
529203
43831
61615
584966
325193
1364530
1769768
861192
996871
1535069
1913403
1311237
1490129
1753806
1480303
1666212
54645
161181
1373357
745978
679583
289716
1589524
383212
1618295
1629343
668529
143782
1432493
796797
1704707
1786207
433130
874851
1934957
1965573
170622
231663
1110708
656955
583435
1122609
460754
1830120
1246220
640396
1732033
798165
1154678
1760697
969322
1927334
667487
1833675
1790953
1248770
1898169
590100
532442
374895
1282835
1080526
1170235
454357
1082517
684608
377293
589903
990386
721015
1857378
1356846
1139726
125950
649363
243604
1446666
1175059
1883401
152894
588166
1054008
879298
725875
1213852
1241548
160054
1296003
1063292
960325
1070823
746082
1126905
1247570
845172
35529
134055
806304
300798
887460
60300
1503351
1121984
144473
296004
1670765
1290522
1682309
232641
1193367
665338
362381
852507
82006
1968145
1275408
532944
1341861
788830
583182
1844665
889003
1980055
147616
237019
705554
830763
197095
695234
531268
793171
1946637
1069740
1168144
1138786
429415
687200
1018803
111695
1664544
1830809
363215
161725
1548482
215263
1549819
877893
1053081
750082
516346
241467
792795
1739203
482797
731175
1317116
1697574
88765
1891151
1729697
1745050
492658
1737220
1629706
1653862
809084
217141
1407995
1107810
1962800
214034
824995
1500860
48167
901811
1695706
1995614
1641630
1823231
200942
807294
1079917
917800
80905
181688
1483575
407191
1608345
1183666
371207
1122389
1672467
1799657
1802742
1256917
1980269
1300091
873902
1231190
1921269
775576
318851
756239
1643728
841621
773700
670631
168366
1919974
703534
1233337
421520
1883510
1622058
178901
1996770
1182603
1741233
85289
442388
614601
1428361
479621
296887
1417958
475724
1980944
1977951
1985235
1447406
121048
660489
99638
16450
125402
1442902
1754045
1606421
1387072
1359407
721751
564240
1953200
599894
1830767
1080462
752387
1543736
148544
1675628
1696388
1658173
398462
859831
1284450
256956
267082
1785425
655572
1670819
908229
8728
1427467
1128152
787533
919021
677997
567770
587549
1571410
1305098
1235834
680185
116409
1735007
1296347
1044115
1945817
1590769
873578
802578
426296
812144
1049641
1327676
1625680
1394582
1841880
995680
1520185
647464
1824037
946731
1289206
1129403
253115
1221279
1707263
751431
1330167
450394
1224641
980950
425808
488635
67450
1880124
1821954
713125
1189612
480239
1080603
1871023
897151
1311013
1627326
3859
1402340
748710
738939
23110
1617605
212573
1385719
1432825
620211
1005324
1951330
348573
965194
456311
596137
1414780
631533
1156824
740187
991420
383749
386611
1280766
1013689
456484
995030
947763
1618749
254940
1521266
1460928
1671805
225410
1614946
623305
246689
574767
317476
705722
831341
814447
28087
480071
1863389
1378802
1279624
651126
1074955
1103823
725440
1503185
1305032
725897
50596
450491
1245154
1484630
1988472
1687179
1234286
1569328
1859799
152625
1672615
825757
1736137
623167
1406456
1304423
854736
643281
378519
1706761
1225683
639258
170819
659723
476144
6378
1631319
742639
1728028
456323
33577
778179
9664
292786
1206429
446542
1827117
1431710
1872663
70558
409417
538434
1515522
378581
758847
650499
1044592
603739
823541
629480
1968115
1982472
827392
1416105
332019
553440
1537022
1282285
304553
1407090
234292
1954961
969474
714019
990299
916909
220252
1295587
1774708
840791
1747496
25130
810733
1031238
950135
1665753
1630096
1949344
652549
237507
1829450
815551
1458479
573772
1826785
1677588
589703
1986943
1038021
856588
252573
1404710
1560996
1541801
1012990
880474
1865759
1773450
110598
413643
1631618
1105810
1717336
551174
160102
769552
1936706
481228
1939311
1885572
1195878
465701
737789
1047247
446015
1442728
1322139
338415
1847005
1881014
1252942
979355
734423
1532238
609082
1626391
786758
237309
1749367
979589
18343
1033679
1757562
97726
33625
1903775
371466
1790725
33378
382313
1168965
358414
297655
237791
323064
1534423
1209824
1631873
256025
1580745
773084
666361
215845
1533580
212291
1471060
991868
1407584
117912
1489101
603715
1024152
1767326
980529
210379
1986562
138609
13385
1049947
1302324
1295093
337044
1730568
1870093
1109723
828939
1663879
1537946
985145
1691253
1759895
1891917
456178
1561645
1144322
838542
1340589
25859
1954359
1094022
830501
1255591
1947641
895120
558748
163160
888197
1181248
1634642
294153
1350917
179036
1403613
622844
822036
1303587
406089
256462
492660
1854048
1023250
1190977
1598589
558596
205917
74132
1753957
1785458
458511
1820291
822712
1249081
790587
200645
1931099
930801
788238
1806234
1002845
1078320
823803
1909466
1076466
1687961
1154527
1597861
1026712
1583892
1251020
934817
1414876
286282
462554
756551
1103005
1123663
792520
1439454
1494728
1653173
1004544
1690898
786604
1423857
1584996
665878
996356
805507
873634
1690198
1345
1324726
1825247
391467
1617211
166509
1627321
854774
29303
494557
1482760
826609
239834
479834
553118
149023
617009
370493
1924693
1672381
509812
1883441
1613144
324536
1157162
1307674
1848388
449378
1808452
1134984
170819
302434
1123151
1867689
280237
407746
1424355
811039
1887567
571863
1350467
294396
1170924
423345
3002
1086603
677881
375243
1192741
1755353
148874
640022
169357
818421
1629230
632635
837799
1578202
1019558
321458
310271
1613360
1729689
1339227
492289
868378
898978
1115634
425297
1113625
698747
190346
1648647
46952
431005
1351042
532841
1016708
844545
1342935
1992310
901626
1781280
1397598
1685852
926677
260064
1035992
1337564
1994525
29132
642161
463035
890164
1386402
1597861
1409113
564165
516742
1413344
1422724
711474
1660453
1982480
1290405
889383
1465355
1504446
1539504
227569
20546
1991618
842581
202244
1943629
778259
979194
1779113
1707003
604427
669050
120440
1669780
511406
1929502
1356256
397783
808136
528742
479569
1954294
875921
83305
793117
705742
56024
1444413
1393836
1532032
1674090
1398710
1241724
679034
1380798
129137
1821978
746448
1719374
153915
120241
1281251
258025
28779
1344546
1074538
95707
1652173
718871
745089
858810
8852
557007
81497
1182169
1818244
1386342
1799832
1350408
1779529
1101772
950001
315585
1928444
1035631
1235829
314361
1191176
1957151
1365367
68378
25636
1671978
667635
1295355
403556
163902
610824
1012
988821
814230
1807984
1586453
12436
120475
896769
1366941
916658
647310
1063583
1486435
1524296
538965
768528
1608893
326523
1398081
1585819
736622
972007
1886756
1378738
1336094
1677284
207484
733087
1715238
708749
216504
387007
604725
1152970
368738
58926
739605
644048
295237
857372
1517777
1508535
1244990
792765
1003065
470403
725584
1035049
1730493
471025
1524520
1218852
772105
1990495
638993
836414
1609223
627727
1309675
579021
1874126
1535583
46469
367796
439603
1832521
1047435
1221037
1982227
697100
261929
1893778
338912
496877
465934
681518
25781
1193513
1574574
1952049
1662238
108451
760103
1458891
1445303
694523
962186
1744267
692219
945103
597902
1141993
37776
1637050
187627
1228962
1439119
114240
101731
1658654
81106
654455
1942834
1812322
1023899
1079656
1296928
1790826
405400
1731349
524359
585889
1529889
1330397
577648
1309270
986931
570171
1356465
370965
328799
1783258
662502
1325504
1058047
1561055
926796
548792
91363
913100
1285333
694681
611501
893993
339826
874528
1494685
1104492
478902
128099
48533
932743
1778041
1123729
1621160
836734
1513764
1805930
1611571
1767086
976371
1363822
1762946
849548
186129
185117
1443291
1238516
383134
741170
1332254
987323
1378239
249949
657091
705240
304273
1854300
901265
1822682
850974
561477
864317
1558065
24192
244021
1229699
552490
940869
419837
1933311
767790
1428810
1009639
944601
1877071
1586136
654809
131748
384376
1000594
169624
175753
1383022
557727
207406
505784
165886
934741
1842015
1162030
801167
587369
153285
682653
892758
53095
603518
1413437
280628
1361285
541996
1310777
1253903
1964811
1678737
841917
1701529
565784
1779509
851646
1736115
1283826
546061
1194702
1481871
568952
874270
107599
1750717
1910087
783584
1921540
1494650
1425311
909144
1932570
1958768
115914
534965
269988
1882920
1028837
596748
658362
1226290
760119
633541
1996777
293950
1972434
685227
427406
608118
1086489
770338
152101
347940
1858677
1834350
513872
462504
1486151
519837
335200
914570
420627
708197
701255
381840
21202
1747374
1106639
450307
71330
1702104
718900
801859
875689
307387
1966061
1641504
524855
389540
1479378
1663953
902393
1586466
976104
1780827
44462
1382060
372372
1641658
1181818
1723047
143551
265339
1634270
1120548
173324
211299
1285608
1359122
1800679
170027
310685
1454073
1688078
1409567
1109247
1816728
543416
1819880
1199534
753730
1656263
20535
1529807
756699
978882
1175636
1644446
3043
1835435
1822355
358596
406172
1491857
1187182
218204
368241
812283
927273
1694641
1941693
1936028
1403811
167948
1298029
929227
917755
1969174
366757
1207958
930771
442611
661919
1725147
1111449
1722954
1489408
697527
844435
1893653
1131306
1362672
1642552
1730344
1655767
111897
1486408
693439
298027
492615
831165
1991596
1139862
1357626
1428155
1477381
1375908
844995
684026
925810
907354
1601583
1132826
1041516
838764
1915020
328712
436534
1489680
447056
14573
20008
11536
387635
1661236
1446111
713267
930014
1217360
1226782
1847537
1107393
1130567
1586723
394512
1596770
1604037
321707
523669
746342
132780
429016
1127264
39454
1699133
1879735
698404
1592637
1492380
960774
1575048
1166344
406720
514866
947265
1865900
622729
198740
1301970
1630351
449802
1420656
1360365
1895081
980967
137256
1845468
1860700
1283099
1156713
773508
1957678
451274
361662
1031228
1136505
1456780
314986
1351534
960435
1864214
1804403
58791
576153
513119
1711613
1495245
1309372
1562649
821856
657155
844045
570219
1309055
1871745
1653773
1548057
9980
91661
1206159
948187
568838
1212975
450174
1169005
262719
761252
378906
7442
621961
734126
285024
454167
1662833
1238999
1549018
1046376
923718
349402
154027
1195100
739641
712436
1615942
1253530
625244
501751
865229
180533
1974029
975482
1590862
520122
605869
1103283
1530748
1383097
405122
708250
1239522
736573
1690892
1473666
62250
1178086
1718722
442449
1812599
1666403
330259
999244
706545
24900
1309278
1453703
1619774
949384
1379158
49319
773784
1058193
553598
80076
405472
1427688
1920617
1828398
1458282
992956
926220
1943366
1772019
589433
564548
1304442
1942649
643751
906648
1487811
1264052
1733440
1724827
1092759
911469
1159691
870379
1466741
276782
596263
595946
1014843
929458
1325412
522380
1724922
235169
105299
237074
1803241
1189573
8076
1874110
1769764
852563
1271956
1306761
1427147
874353
6896
659966
1256340
1050088
304683
1483872
1597446
917436
1450548
1276373
1679238
609389
676805
534565
1104571
618402
1118042
718335
31190
1589324
1696333
118046
1226470
799971
199055
634470
845707
142379
1794593
1466307
820171
1409860
681437
1679384
864934
1322750
1563456
1361358
1607499
1178655
189550
487216
1450332
1987237
1915176
1350759
1824547
919798
704177
1632221
1884789
112859
1593211
1213837
638419
817343
536922
1801504
776722
267644
293136
671106
340114
1009117
692800
607067
257232
1919088
502618
163316
942922
32008
919504
1643406
1630419
1320288
1654704
1666079
1401558
1596679
512527
978335
1361764
1650519
496887
898812
1273328
157204
1341201
1134322
1512960
1968004
913599
1079984
949434
1283071
368866
408652
1014466
1828353
1087063
774526
1936059
1587367
1886940
1888124
317581
1738368
1835096
551313
126372
1450141
477412
1640401
275994
1895102
1857386
235029
1124749
1744018
1928131
818106
24372
551693
143552
55292
208194
812913
211559
999259
1845783
585321
1578009
1783035
345997
191975
773504
987984
456415
841131
769312
493666
828720
379638
214554
743217
515191
885305
1049375
268996
1773414
395100
839744
947344
1188264
1420343
1201707
1788353
1968742
1308587
245446
639587
1168548
1472123
1688280
1431077
552091
895649
1155670
1124016
881732
102663
1769183
1228910
1999611
456368
1756584
572492
934927
598237
41279
1459652
465367
23480
1232133
1514078
50909
1741103
528205
812035
939718
594798
1475381
458185
1100958
243482
810007
1777943
1648881
598315
1059768
1712356
1608630
1334667
1463127
1217759
1115411
222341
1761899
784456
1684031
1139022
797206
484547
1842357
497732
1484561
1768867
660316
583354
789101
924200
5888
1333720
1037387
52225
502700
1475142
1682735
1142172
503535
552977
76751
2230
1567616
585627
1593642
787868
1331368
1481848
1348267
1205293
1290670
1818697
1605299
1126516
1845063
1852853
512467
607531
1129381
965940
342810
1921543
1323663
727089
776258
1423071
44119
1942972
1033559
754278
470668
610536
1386936
1733704
931051
1088370
1140757
468527
811428
880170
801790
556242
562755
1976324
1191036
59173
246937
1888949
805441
1669063
1518236
1417047
1830989
1477883
745438
1333182
1930807
440808
169767
297873
534233
635809
1170149
142266
381696
497599
1097624
112208
1171957
1988415
164646
1726546
421958
1952467
1624762
586829
104517
1738927
54939
1820705
1503583
1828391
745752
1738118
457913
625286
1148437
877314
1544926
975616
754872
576216
1784509
137638
766378
1884816
855557
448951
1820061
825187
56043
242941
1033206
423463
1112158
1330042
316635
439707
1988514
1549985
1968424
809968
1254003
735253
1671059
1082186
1198943
731576
129499
1318525
1246034
1761790
1888699
140069
531648
168983
1808529
1459100
1146463
1636739
1849344
1996528
993133
1076086
532865
1948611
1746960
889618
92462
1982350
322546
1796861
564235
516731
243437
1686621
829639
264749
1907883
1545555
753748
1892525
665189
1161023
1046227
667004
955428
1329751
1683640
1897179
1488448
253709
26498
414963
490670
954442
322569
889176
1730647
1839074
293767
1309959
820981
1163199
1345134
1130028
1493071
1112912
1476144
612500
1128379
417817
297688
1098488
1879035
1288764
1263688
1677445
356995
1667383
240040
1272527
553145
796508
553862
961513
1795781
436848
1507371
273876
1574443
606325
1890452
230025
407613
1173128
868331
871790
1666113
163167
1652191
1774004
1922078
1974787
184192
1318953
1207739
420548
1592505
1656474
489327
363583
1766035
103374
654762
344797
1782692
712812
746385
749450
1109147
385677
267052
839355
509574
389435
822371
1490733
1481374
1067242
1537093
1145620
1042527
1470692
1391049
1580303
1433106
528730
47791
1487192
345891
1891638
27531
317634
1398943
1274190
1299652
1008971
1890506
892544
1548215
1686472
130172
841282
470003
1895317
1512173
154343
1650186
349529
1409744
1446828
1944106
783491
51537
440912
1111339
1391985
1014844
100290
18297
1819371
1785040
1946349
722752
890475
899092
1788220
1630750
1012385
548264
69606
1597313
838735
181182
1056280
1151290
110839
633815
1844420
605275
617486
1509866
1475058
411198
1176164
1253757
1423985
1866243
1084845
1382390
1364121
1523271
221388
1358175
397925
263259
1769295
1769444
1100872
1159233
688531
658210
156801
475331
199368
420053
119118
1881023
186345
1074119
852501
1529096
227460
1175749
220958
471781
136287
294136
933419
529221
385886
1874768
1716417
1028145
1347914
225329
699462
1569731
628856
1647301
1352872
859579
650403
1457756
751931
94369
336063
1246606
956831
1744246
174944
319243
92312
424489
1364917
1960134
303378
412464
884622
1370160
1637676
606405
1954756
682315
506861
470028
995416
1636643
1816331
1414893
1121226
1054048
353730
1424491
1327488
800069
865962
1291086
138464
1060624
309468
1431296
1670012
351817
350176
734043
845067
1231500
221070
937214
1477015
195067
167113
660370
1940010
518445
1632182
1002707
1237618
510824
943118
715870
1521950
151759
147465
1055994
784130
1356200
453216
1377037
1687854
1165646
1666731
1684936
1190057
960418
997366
1552586
802677
558022
1077906
1827251
302998
1735375
322587
1657921
75766
362071
439203
1612523
483290
1753027
1311605
694445
217423
1201224
180353
1640940
1564723
1085989
1192859
1908784
1933565
1805015
584096
1931239
1759315
688406
844265
1264228
368754
1812237
450032
744116
908476
530106
1891454
1043052
540274
957980
49813
1798191
39552
604025
495100
137349
860227
1561654
1979598
1552331
36067
1459779
497800
370903
1366136
322790
1068580
1534301
499977
943270
1299531
995750
911943
995737
345228
312365
2979
1584694
186280
1853272
1030099
209742
1951970
1997030
1768245
1965870
210671
1187744
1979944
625685
1393800
505217
1890173
1129336
971051
858492
1046894
750241
829836
1489354
1613805
987471
134639
748930
1499025
1047070
1094818
923092
700657
49083
983431
602872
1547060
1802688
535787
1594492
1416790
1640279
70658
1546510
533098
4411
487940
656684
1307358
1296989
463499
367964
481576
636725
1877067
35757
1986268
234794
1203903
975437
1484058
1092101
840179
669428
1925236
874262
1744823
634443
670445
140881
131231
590629
1560155
270832
1810510
1127061
499041
1923478
110364
487378
974715
922740
1677304
1844223
1067623
315836
265430
1653674
44332
444023
664179
1467890
981166
1837464
840970
73087
1312555
1501416
1860460
312797
941610
234521
858669
1779188
1425414
1511216
1180704
1375398
1458891
1896256
320293
1652538
839453
1868614
1353285
837409
56756
82468
474541
1255496
556809
79007
769124
1229402
1143328
1874674
563118
1536959
8312
1698518
1446699
1095406
354559
441634
1772056
647563
1537468
1586991
237360
184156
11520
1105932
1344948
1036325
255867
475707
1619213
1598472
1143337
659828
1217262
1555149
603599
1093710
1581727
1491495
566982
470749
1988140
351049
50408
1780685
1507456
1101882
758061
711696
650873
428066
439137
795839
1342873
1514717
1911205
1808234
394799
211887
1410005
270645
303667
1455729
1219763
1614218
452897
180943
426147
1737081
1276229
220713
854423
750188
791041
582417
1440764
299244
1560691
570579
1594125
969043
687977
1303364
1450171
215495
463518
350888
1846506
1369550
1487313
62220
1524759
1909158
954700
1864516
333591
1001808
1116922
1664719
1247559
190461
232475
388068
868634
982041
580224
481996
326498
1468138
1236740
379906
938003
425935
119705
225367
74220
626802
1922396
1336279
29
1291843
543360
57566
905974
1607196
1177185
988713
1105389
39227
680406
1466974
585267
1198909
286066
302119
1191397
188026
1804049
1375854
827276
18609
131567
968248
1109956
1839559
375869
1423688
750893
1965627
761441
635227
1208154
378680
956073
1635343
801153
1596823
1355493
319661
489270
1417902
351337
756693
1771604
565921
323820
1667703
280236
1315487
232743
1374410
1877899
1574000
561100
11489
762816
1608795
1877708
219590
768543
613360
1238632
1447490
924699
976868
131685
446616
112157
1538837
68501
1046977
720565
1321390
750344
1593721
757879
312038
359386
1009140
1719671
531063
1782007
1939518
461466
807643
1644297
244638
809608
986999
877820
1141465
823939
851671
961655
701418
1037999
96057
767964
1934893
1954316
629850
1589134
123218
565856
928379
867843
1247421
1957334
799073
1365838
264586
240454
828460
456006
396947
650146
1536152
329402
958310
203356
185979
1648050
1985084
274987
871857
1304539
683260
1161611
884670
1538013
872538
1026003
3143
1391563
63123
1881262
1064525
1270721
778672
1023553
768869
1364129
336768
910703
338198
1251030
225149
372999
134517
1907865
1994415
1823148
1400684
1647697
718987
1770661
1463843
524608
1793477
1453674
147670
1869596
1156201
1469898
675736
1571998
1824142
40418
656886
246593
994890
1313926
323387
375441
92236
1652119
601222
1975852
1456856
1192089
460631
504775
700775
688324
1450743
1704105
189854
1038838
48312
206064
975552
672021
78213
1974189
1051863
939011
1191934
136189
385930
1113224
1370152
1590176
906269
1711650
827535
1221459
55148
653736
1578585
563234
1397292
269602
678592
400925
198663
1912293
1327216
890273
1170000
1526407
1255642
825900
377507
403294
338239
327142
781329
1964663
1395093
181541
1353500
681294
982209
1298444
1769267
1668402
1497431
832081
1068822
725199
181693
656766
1304129
759745
377813
507602
1426067
1438294
1534212
53361
1878088
880431
1488685
1217685
1781470
905935
1904385
945434
329062
1882133
1917799
1262568
102752
1899009
1987538
551821
373020
584111
1505374
76015
1291234
1949858
146055
676197
1741113
1849370
1008006
1245710
1523986
621055
1092623
1142965
1140042
918948
1713388
1504897
1085610
1913835
1142149
1423254
801955
1905
1781159
530808
190573
1495174
488614
14085
1142818
288858
1111639
1166105
1553783
533178
259362
5340
1237607
1113885
1175269
1478178
277731
1052043
1365450
149727
550997
562081
118929
1109844
1969014
299626
1418991
1669331
1381196
87355
1279813
1021751
1808485
453072
106352
445505
1478228
1268561
1957084
437239
810183
630061
1128995
1626720
415849
312875
73793
1110605
1781467
687809
1500512
45221
1682043
699153
307988
469867
113812
1466222
629354
145181
60103
663731
499716
1394078
1036772
1789646
656903
305258
224382
1272162
791720
1033423
986481
787179
574293
1890715
254520
802889
986587
12600
806277
465412
526348
1467150
1319465
1939669
243518
1865759
701189
1106903
1969749
578748
1277643
849503
645144
197762
1468769
1494318
1176551
1914837
1013272
1473170
971263
997062
1127298
1468897
245122
1086304
1061948
452930
70222
317483
1154309
466227
1609248
291564
51033
908083
775363
1752892
846489
1362821
1724619
503595
108027
320716
1175450
1850313
551189
720182
904418
1964473
1829493
129642
333038
57665
1891753
1702154
1557132
1637085
1904950
1405569
730551
440411
175472
1061461
1296255
233441
674532
1874369
674581
89154
812648
1408189
1528157
916836
363250
973580
1419929
1118087
202015
33076
1916584
950978
226904
1723745
604111
680530
1278002
1912245
1844228
1296164
1402228
227917
61372
1494308
672
648583
1998797
1053907
1706658
1309369
1498302
201393
1763047
1445129
1377744
1634927
534326
525655
1296013
1032004
1166790
288056
66262
1934053
1675882
1906835
1564427
1687774
1069236
1989237
752605
1515716
1310090
1804121
1928342
1845941
58631
1933961
1163805
1229476
1978095
313304
551572
1805028
1269991
540671
1809896
1547865
718825
724749
1703383
1698030
461690
981015
450910
1255435
1844998
156169
853477
1760836
1752904
1277266
46572
1540375
407324
8950
362295
61482
1979016
931124
1633263
340489
485325
285846
451888
1997161
612532
1290990
1773876
107033
1747441
1498261
1468460
693952
936682
1032961
1652454
1457973
555422
341008
867944
1045185
448483
1699028
1446997
1375747
1965232
293780
206989
1183732
759457
1953891
1202969
1999749
218450
303637
1778014
1960653
1594103
293797
805928
1758157
1624818
638447
114554
837283
723758
1649192
888363
948180
80061
781246
811909
932288
1495833
1657615
1628897
1487307
1074097
59822
50757
1529652
1599822
1958232
378703
450366
1547082
928615
300653
1650434
1723376
280449
1427216
1068054
1469652
79991
1149525
1296499
186084
181781
1513133
907190
549642
33983
1904315
1339561
412547
1942680
1069197
52976
182888
413911
423421
1637487
1348381
1478308
1539859
1362522
849000
1174315
1383018
281025
994369
1224089
791189
797488
680459
306216
1311302
1150256
330511
310035
1816502
1528136
1673930
1450354
1819473
766120
123373
1293358
759619
377410
177195
261241
1035755
1528751
1157178
448128
1538883
1963597
1843339
900523
107957
522256
541216
1403625
209414
930883
1947807
1721083
1021104
1668391
973020
1298190
780952
543314
201932
135408
1981182
1540194
381184
1945758
1641126
1219275
325800
991560
280701
1137647
88964
1112869
1420347
1826410
1398302
1753730
1042639
1050840
886384
1003777
1997731
335316
1517555
1446947
1336786
1138837
370336
1897195
1648590
597750
31480
1195483
1455149
1900805
1446442
626090
756851
295882
89996
1735765
1530495
798734
960900
593537
1447880
342307
1360618
1874738
139532
250830
1943982
452068
1716849
1533068
1455252
1235317
1581424
723321
1071704
543826
1357990
80276
1558561
1904095
1204929
461093
215170
9631
961869
1419096
1243256
1060307
1736511
1676865
1692783
172140
298913
828181
859946
1945366
1019438
688546
912537
1852625
714585
1389402
1990751
440347
1046665
1016760
1841702
1453165
1924011
715371
97524
938713
356956
807730
234989
608940
1679520
1096946
610700
1887171
1052444
1237152
1828542
1386914
513163
833556
699228
1081430
1966107
825025
1255389
808212
121146
1527811
616374
720010
1005243
108371
928642
624995
1194509
1415764
1919514
337910
1870785
453525
521040
793073
245641
141628
737356
119518
1221931
1308341
1780511
839614
394873
1145769
515441
1751087
737668
1275690
30837
1305603
1432869
272191
1386639
1529520
619434
95303
169605
1496446
1247007
1252491
12888
377879
286234
853034
1440327
1785792
781934
514205
1694060
1129744
1092552
586297
1847047
1808997
1423291
694544
788209
66034
1175254
551607
396837
1899769
84114
353059
1763709
979864
781078
1944318
171915
1497330
1743453
1776772
2915
1614940
782121
1059231
1460911
260764
1684577
26635
919768
1314988
792681
1243783
407712
634873
110326
511057
1728157
1259685
527809
1524156
333449
41114
1625833
721342
823717
916691
12831
1640773
393446
1656094
1448226
1112526
1185410
176610
756152
1297871
946844
371804
231458
1877803
1446382
1590767
1336567
559598
1978133
51751
1169452
410648
191607
1885207
1191709
288826
1410895
1509118
163450
1505709
506400
803872
1931862
305051
1478472
546829
531373
617300
615615
779780
1456297
1158770
580635
228051
491856
162418
1504296
533793
992190
1430047
1349481
1374565
1475182
529049
669436
697467
403999
852090
548085
250667
972861
87109
899189
1596032
1094949
1860907
1989208
1630492
1397495
1977916
844230
485457
173916
456202
132210
934664
603657
1119602
736550
1956263
1728606
840314
1180088
104977
714153
844852
1497203
1516242
36693
1512356
1741934
824297
1221271
937306
1179009
1588153
83067
769496
972007
338043
1904215
1853883
690086
984052
1561302
680682
1511336
1984456
1303158
319691
1562119
830133
197428
746723
1598967
166956
180308
1576311
1311079
149399
904862
1957387
1832623
710234
1775679
748354
712862
571630
887214
1562803
1507324
402513
1776364
672379
1137403
933732
1454705
939013
1806779
953704
830337
746426
993499
271689
84240
1206529
1345918
32606
1778428
1055389
824827
1381683
1774488
755350
11153
600813
385151
261015
803151
563154
1221675
1977851
1102461
760862
756327
1267202
1228372
1612851
257628
120598
205694
1385157
1524414
1424784
1523835
1900653
1377644
1666485
1229502
1398958
291020
1446590
1224436
1612035
321477
1157915
1560356
1544718
1059810
1122450
1490815
1573420
1824568
1404644
183207
1319887
152620
1115809
1710904
994830
1414155
1907652
1796727
1645901
1577179
1327903
1139967
1217904
1567355
1185457
97118
213259
475973
1841686
1037110
623588
344459
892624
691305
1707149
298603
1213651
38038
941204
1503766
1790036
1472280
1270948
1039539
348539
843567
242047
761867
1804865
282215
1022457
950048
407347
82944
1340832
136543
954927
1029170
808257
1667613
809430
767533
1899649
415177
831758
1140601
1590835
166931
1235283
410384
356479
1953147
1148598
181161
704623
1736529
8575
404460
1497421
949031
1163033
1239357
548870
784925
1348209
513484
1951392
1250243
495163
1124182
1422442
920467
956572
5756
279993
1686060
1706796
1119257
1192325
1047621
1898353
1191202
47792
291807
186714
481303
1938954
1828356
759018
232069
1609548
821878
1363524
1079685
1927417
505016
349350
284276
1911983
953764
1952498
1262634
1774707
1900803
1861146
1758981
1943142
1787557
1335908
248467
1914966
197906
1724246
1654080
916275
79212
303774
1852334
441138
889898
802608
1772467
516110
230544
1739898
1745558
574754
24497
1904596
1014335
84873
1844396
998176
1267421
113335
1603978
500686
1392186
395988
464562
1913327
415129
764447
1479512
1214480
448057
639236
1983581
567505
1943292
144445
491708
1902007
820938
1603249
224390
1533265
180031
119289
1297719
991905
1045489
1084511
1463083
272522
792508
1683670
366688
867628
1085032
264593
1432821
1625142
1234104
185213
1546441
698988
162122
314392
210683
1370088
1076540
7246
1212445
762413
408729
942236
232882
1934700
892514
1130793
197807
1027274
1849137
175749
1480588
156863
397239
1164133
1116855
796564
698646
293473
1859827
1493316
1182497
101928
1860362
642043
1112057
961254
1533797
1974163
130752
400879
784053
727317
1936036
1821037
1324768
1479653
138693
451641
1320506
114368
307520
1584692
570887
1662911
1473619
1322975
1534936
1370228
1531961
724171
1968184
1604106
1950012
639495
125951
60954
1084166
554676
1312845
1517752
1058714
1701087
1204759
1392246
509584
1651414
823448
1168572
593221
520760
630366
1109338
1704474
526756
1123711
1977095
452186
583788
1514676
1488401
116844
222959
1034344
1502770
129278
1355722
479619
1642336
811120
1524239
1005970
1006230
297751
1988229
1594121
1882183
579208
1913847
1784013
213059
916333
55848
1673042
262198
931445
440894
1106233
349219
772592
991597
1221682
1010394
1795180
568196
187481
550438
1983477
1062259
432734
1741648
1239699
1044477
875737
741334
1096244
953194
546711
1945813
1279296
237068
787694
1107794
318218
1667378
1937431
1997850
1634546
864865
149490
1461418
439814
1702652
1480258
1693169
1702568
1617342
571608
1617922
1748081
1166060
1019798
664554
1472744
1250444
917506
1866786
1695437
355028
753354
49107
661884
757199
303893
776684
376777
1231189
1294913
1595313
1411267
54806
559884
1059445
248395
1109165
1779561
415610
872746
3365
1879961
1916295
1879475
843936
1791168
1251157
1957174
1173772
793397
1908138
640931
525491
887
1525156
1206131
1154696
1526137
1178664
1716099
24807
1713287
1133647
1010780
906319
1856526
256377
1829465
1015217
1983476
715090
1117714
1403803
760720
1426966
1353094
1671996
1964572
1476799
230146
237193
224408
1183340
1540322
554875
54823
342840
89353
1412474
667909
1256062
1371616
1141295
1253994
1944932
1336519
335835
750722
166807
1695710
615937
1173681
1091103
991905
1215323
269622
1290376
1402498
338017
1742022
755192
747191
1940398
1247650
1980745
699498
689925
1795536
1006818
1821695
134513
1574686
1906663
998671
621833
1720970
1714743
173015
352346
1467333
407698
57657
1703964
1529116
1287411
125554
1179199
576616
1755563
1527672
1722494
577741
1911518
1428334
1266811
452551
1756173
614898
694208
683066
818339
139129
405897
869881
760702
200387
420933
1286976
38554
1021653
225459
697562
1264875
1880354
321590
663776
845461
1958480
1658441
900473
781494
833763
474504
609672
105978
1833808
1639504
1840770
1229878
923414
1686992
1558421
589520
319075
1651365
982043
1365591
1593334
431322
981935
415209
1908488
1620982
597849
1819188
147488
412961
1406923
373792
278708
1982701
1799397
119656
311342
563126
19675
1734675
1805760
580836
846102
10526
917623
1101780
1368402
520502
1667555
1464642
614295
1656570
183100
780308
62737
1109077
1902421
1775777
1045181
1272269
890605
1208107
498501
1348859
24129
42644
1789580
1713792
288395
1827976
1896657
1004920
900274
566377
1969843
1552020
455586
1682939
388171
1089445
256698
729874
1266385
25173
1065008
1001745
1425372
452844
313080
1625666
391505
1555092
1875537
647174
431126
1002658
1092709
282943
1825226
1060729
535739
595234
574650
505738
1920022
1865319
778649
1346761
1871656
1613570
754023
460546
376324
1929921
1169815
956069
1841508
1960221
337963
1556787
425237
323068
474233
704784
1323700
967078
1457242
1901279
1825187
149419
635810
1491448
1046049
337373
694652
1777543
1537376
1563000
1192801
1542978
955659
1416015
940975
79933
1540204
482648
464544
649912
660207
736914
583531
491834
1139975
313153
1662841
1513540
1210039
205178
348332
418164
1279427
691343
757323
117632
1117280
273031
1879858
1243727
645773
1507176
989738
396145
720190
845646
144894
106042
1852272
180101
579842
18386
958295
536114
1954657
33086
246565
786560
633915
122836
1431850
1645933
748630
901020
590954
608264
1152355
1537815
1166114
681781
1112253
669196
418710
107700
1484500
804291
1437095
494088
446520
300044
1135494
370805
14734
356021
377868
1570939
1715801
1421560
1296324
803759
58923
481890
15546
426034
1447380
250996
1519442
827640
709067
565525
1485672
705901
1169542
1163014
128567
1552153
272307
1383693
242048
1883762
294282
849526
1921682
1286232
1736705
764954
1460536
953736
112359
709939
1926957
1736123
711315
828156
1692546
89649
1461972
913852
1765351
1020318
1947209
595350
1569453
857818
1343241
1364337
239891
158928
1999696
715905
1367075
1367408
613723
1821163
6038
1986839
1170396
341733
1089991
1213776
293019
1132776
1050890
1024424
1260943
1314687
216759
630459
711469
592593
476930
828324
512646
1542613
177412
1746637
1204328
182862
1793993
729838
1427264
1750426
1844551
409412
1655801
1225429
356626
657904
133842
61200
1933459
82265
1932615
528666
1692170
544551
1876759
90
487416
1585286
479498
40114
1332535
220293
1575867
690880
888544
797384
600499
1285279
1775545
151383
1526906
1136383
1867275
270898
1128283
500199
57024
1802393
766566
66058
823792
1024457
552487
1083799
573860
276146
459106
11985
867574
1282018
1790040
706797
1748688
17697
230009
905339
1643122
540863
1976817
599942
972958
1344820
1063309
1873142
454451
1958301
786044
1825161
1695672
1915593
471371
1259334
1260259
9933
1967932
1532700
131021
1584142
1491889
1104100
144883
1965329
73025
806464
902183
349072
87817
865911
1644555
528466
1172641
955215
7592
716826
114671
1782016
416455
562585
342496
1060303
492094
197836
1522647
186960
160801
1104935
1273426
808933
674625
568978
1989671
1148490
1580316
77099
1653297
534210
635564
889235
1625549
1577933
573984
895674
1556870
1851915
1095160
1914393
1064654
612283
1071879
1177262
1504509
725398
1931034
308560
1111912
1310673
124933
351896
481991
244383
398878
1339092
359561
1736046
1563826
1695187
1645681
1967496
93408
782496
26545
482931
154425
698825
392769
1973773
1094146
552360
1790380
968523
1919125
24619
1313559
1141930
979704
549134
1735109
868609
950917
1272131
163188
1235587
1083312
819320
808234
1847243
1758336
588834
1081055
1753699
724798
546012
673214
1845604
230854
1433383
1606426
1282658
74420
1535661
1754521
1428193
1421513
399202
655313
1928368
45849
1126157
1377581
203475
1942665
1667801
445621
1224325
926202
167505
814288
1924994
482102
1863125
1139519
884272
1822415
1097476
1183789
229878
82292
1101599
746139
1855569
1784906
1034526
1447294
240696
691832
1269889
1155478
1605422
1015270
388732
918672
299993
682284
197660
1028647
53290
464302
331408
1888086
934647
101001
563670
984787
354493
1031337
639381
551354
1425299
248975
1712988
1471495
1854271
615910
1442480
1763723
941280
1545030
253526
50487
1090391
1526614
1523360
745335
1987584
517891
1501839
1673393
636936
1674341
651270
1562263
1335566
1909903
887084
60776
358183
54428
321114
1241304
1964308
1894954
1074020
255212
1767244
1974164
1219540
1913172
1286664
1087215
1669417
1618071
793524
1211362
763527
1782056
409844
460029
472173
982165
950086
1034925
1247831
945628
782590
1280095
1912113
1215222
1443871
993674
444406
820080
1179461
1464709
1218929
1035197
122978
351460
1474951
1405688
779400
770542
1827343
141662
1407875
529273
864709
1013125
533877
1174515
1653480
738938
459878
860444
381187
1310566
987301
219305
498204
149631
1406572
1579723
1314959
280262
1100703
37182
1759008
211921
841814
1085665
1423131
1908360
1067486
466019
645636
139256
885255
1846645
1464356
1266855
1567614
459408
81553
1399508
371212
1537907
393525
849078
334346
648987
670966
1250357
751534
703589
91676
220568
202970
780193
1712731
629942
1479538
654289
125417
1234334
998948
15449
1038958
1450362
1149606
1832698
199020
1806789
1791285
85099
574235
1153197
175372
1910147
1702440
450355
679832
1935621
902751
1061739
1669362
1832924
144008
72676
1979626
825956
1228555
1195322
507268
1564489
252656
1086763
1370066
625827
411577
1180156
1201447
1523549
732474
593151
988674
390755
1713869
20436
1797285
830816
1704052
648949
625817
552341
1117434
260578
1482652
1796652
1921742
991457
33615
399310
856676
814926
354089
848375
1618942
30858
1353
398000
1939984
1089706
357928
1328016
1027677
1021112
1013617
490431
1177442
854804
1587389
1906190
440384
1893176
1911294
712561
1640516
979416
670413
1566312
1512698
1622298
1349296
83418
1027983
1969436
188251
419259
1239909
140920
2022
1899328
1694365
1528824
487632
344861
1658617
1271854
532697
151601
1061768
1084013
442181
349630
680860
1383562
32117
1413277
1085003
431886
23625
10889
1369915
1010866
1808817
178884
1161472
39669
839394
1107575
1906294
1627459
1348681
1391909
157493
1243922
736395
54702
1497816
1933404
776933
405084
983424
51394
98371
99423
1346181
618174
886116
169490
612900
1962914
1365607
951341
995364
1108749
245388
1748391
1682012
1986028
664683
799066
1801062
378626
1719363
711427
650209
713263
432810
1423120
1130118
937365
1740077
215077
1586478
679420
848045
1191113
799500
963020
868500
362404
1586999
4688
1355909
1896524
539521
878838
1629508
579453
460332
1463136
65714
1293197
1494439
1271646
1195078
1654733
1027274
722329
1870913
1941376
1667387
812672
1050255
1256676
1391305
1329800
1783915
802855
1243243
1864490
1613898
632130
1470130
791159
1039740
1636238
766632
1113895
1913068
1274553
1024217
991205
623512
1511737
202204
1257968
1821317
591601
512897
457536
1213397
372688
1756437
152787
40275
1067306
284202
321153
1587518
1143273
613988
1634839
210827
1448019
1516414
818956
998459
939189
1305952
274660
1968109
555877
1586623
1100063
1210650
1954321
512042
537425
1970612
942550
626579
1488056
1859128
910522
1404390
1468798
1696512
970364
1128867
957972
374061
48538
1418768
782654
1539894
364695
578577
1190768
1265285
1576779
50969
57191
1135958
769214
1878572
797122
1097059
1994775
1584730
1431840
433587
1163016
1778445
1047201
1994239
979074
1552217
1563535
1726526
130356
508956
854652
236065
1868092
55219
1538384
49002
1285873
1639825
423586
1918243
1402634
1056381
1571984
1729758
829780
479196
1851416
1558399
1299521
435382
1471670
1995826
203187
481310
1496441
346539
855074
375647
1561578
1404982
931124
787276
984808
567204
567198
1533932
190836
607361
1479148
253971
192394
1576180
259699
486292
681118
11834
143721
764520
1634310
489929
1959573
418189
911547
1448636
1837501
498121
877717
1232050
1214914
250270
922794
479238
1995358
1842989
179139
469209
1744081
271416
405493
1031650
66649
877797
1942007
120616
24279
423402
205707
390511
1729211
369766
1879601
565260
666955
1593970
1823441
652765
258970
1706524
756511
130109
1787203
1169675
749198
1045963
1794349
1452000
1654813
1710417
1225413
1668016
843607
1282120
1026331
1496030
456290
1578886
456223
1897214
1815935
834124
1572616
1754641
1392116
1127633
585640
1401467
1730360
490297
864336
311675
820717
672158
1402141
893611
290812
544105
502460
156838
415636
67421
1294631
907068
95246
1940593
1469700
1183152
931539
1943098
8490
828373
654216
1463508
1699901
1537965
1380420
813663
159693
841230
1446198
939839
1133028
1216789
1469645
1560535
1732328
1930762
44428
1924293
489557
788193
1418504
473969
281263
1361810
1133143
1261318
776140
375072
1284315
22869
635805
935144
412130
1632947
1706051
917045
273417
459265
198575
1519721
126538
1755717
625345
1986679
634466
53690
13518
1727338
705431
467629
247007
964837
1162541
558908
1655609
1395428
1946968
1014640
1092770
1849587
1230920
217989
1276151
563559
63466
1094373
1394703
994591
1331706
1782960
867191
430033
1942890
614582
653236
1284288
929797
154933
1480900
847355
289103
857437
429870
1783329
123375
1105532
809960
620843
785121
1167351
158026
332767
1939667
903073
734710
1975394
1431450
1037984
528414
1139402
1086684
1339390
989136
791971
313443
1661580
1738075
638164
726661
134907
515398
1994767
1518011
705327
1680517
201100
177710
189856
1287647
564118
1709038
517433
980317
825279
623360
189027
1677287
1727933
1379862
1197533
478227
1621908
68613
1566853
1083514
1847303
1254685
58021
1312142
1262863
1194139
892665
1616166
411405
1258010
844817
1213262
961101
508485
104923
807990
408910
1746384
1470992
1926601
441275
1102786
1410240
1971537
229953
43996
1866907
185429
1993277
1705961
1138772
1293718
1766957
1677300
985686
176396
660410
1430405
906380
40702
1803242
456620
220983
446326
1468810
1270388
1971667
508085
1706125
1421128
1907335
1837821
1606543
1287664
631174
1609182
1987800
1916628
459985
854863
333948
869278
430785
1934562
206647
212307
61280
1356919
1630020
934179
1276502
909611
1517328
1206135
803911
847445
851756
103157
1111813
894967
729760
413123
1221694
1255871
1823147
568454
1200744
1982520
1646012
694557
610077
1174520
1746270
545519
1555569
386429
991625
1000689
437333
729873
1921784
239886
807284
1433443
931470
385487
830413
721085
943383
893088
1293985
1408467
419760
239600
678605
1376278
1142954
391022
697056
1179904
1567933
1052923
1317734
1485700
1045891
811775
1132486
378692
619955
512070
1543781
1127997
151664
1887666
1201891
1740620
589308
1163499
954429
979055
707589
882310
991547
886019
1683628
1541395
1717222
505801
525829
1305123
584205
402667
953039
1125897
886505
1757659
1880948
710300
480517
263402
855806
22308
429904
1283622
840971
880662
1474790
1008510
50034
1031655
837084
460772
934691
293065
415351
1112504
1672607
1284584
511469
494002
719777
174124
1064798
87238
542459
1057074
1428199
242673
368209
686433
794127
1066354
1251997
133390
71841
842190
989698
726657
1921587
64540
1817813
1183951
1463324
866063
1088177
395355
1383105
1167581
963808
682457
1271282
909204
287097
1002153
1276863
552402
447953
1221299
1517095
1751497
1735752
79810
156580
1908050
1860028
1727167
460449
920357
723052
1763279
580819
511860
140504
7254
1396600
1114369
1010704
535835
1376068
196896
877217
885601
288191
476670
1769379
1487838
1014954
607911
537302
807823
110766
843416
505581
510457
1551821
81497
1873475
807646
606922
1495544
96357
891446
168542
1242266
980486
1729495
1921080
1415974
487547
1208378
304522
268395
1981022
797532
486881
1812620
1711356
1686875
95087
727324
501781
1009105
463633
99945
1664098
128866
753597
1281288
116356
540297
137938
518792
346577
1913311
1907643
1152938
227179
1857815
415412
1935489
1441847
1813371
1871550
1616686
1490168
819034
452387
169706
1079361
1308773
1122197
1280962
1930102
1633025
941383
1760330
463426
61507
1036751
1734941
1893717
1937601
1921191
945470
855787
362020
592205
1486800
651530
1584136
1720273
1058022
1806804
905227
361917
495157
998780
1717816
983224
700879
653058
1890790
984397
1736017
845619
1582880
961523
586798
584992
1710996
1182016
86209
1016721
727627
1430881
175022
17501
1906350
1423703
1830919
323527
464428
337595
736188
827420
870517
1060102
331472
289840
285283
382251
976634
872378
73092
205050
1000915
1084608
403534
1783202
1302409
479342
67762
378509
1862049
1895055
1619508
810029
1182754
1919658
1353324
650353
447053
575635
691892
1383784
468991
1631041
1798861
840150
431343
166620
131708
1342319
946046
273228
696745
992903
87405
599823
1636100
1615190
198526
589646
629870
1556161
1514069
525751
1726535
1768590
1888520
1276458
1561002
423597
1806802
1800302
1366183
1970081
1001985
1294857
1008704
279428
1586105
1451063
1108358
1101132
514782
666281
49673
1130500
1335046
1809654
1979559
1094245
435496
595247
939574
1040964
51570
101935
427576
989326
594977
1162658
1214314
1937717
1600394
1416410
881808
1420049
149493
558549
1489946
628600
1661550
826607
1883461
1976820
1096780
1013173
1781275
1779447
1451761
81331
1774488
1740734
1248968
745385
432155
1557409
269987
1367423
436264
1865723
28012
814525
1523781
70607
1251658
1950563
1741864
1312641
1385648
1590538
1439711
1141163
632238
421997
324783
421743
1973198
1724492
1425114
265372
1010786
1254930
1450101
309503
828119
1545776
1744286
59897
1143297
1045416
919049
1119144
1308971
53482
1087557
402452
1074530
687832
311018
572669
1490415
924032
916540
1418663
251933
999863
1353413
1639232
1627720
788555
1708203
1839911
1199689
956018
1115759
1702568
1801674
369920
1787288
16562
1789031
1831782
543831
1484024
1615604
1329255
817327
672257
912814
1829816
1454398
588486
1771386
1696126
646296
792745
223874
1061772
845509
1467848
931632
1968745
18065
1137491
429913
1200536
631103
1692413
1575471
612003
1670993
610825
389199
253394
1744771
656188
968760
868676
259667
37335
418055
43470
953384
891836
862723
1603170
1856641
159733
943089
372984
1947369
465285
513211
1676990
826911
48765
1419170
1500455
123881
940897
1116817
622960
864671
258892
1101173
1650061
375936
552570
1950892
1995372
173287
1472578
1279204
257770
1033056
464918
1536679
105780
784901
33814
1668465
1164781
850056
769660
637926
1541520
1191636
1810982
1841333
9040
982447
1757148
32446
1473584
807897
1754369
864668
1026946
851529
901336
1539782
103234
1825389
1069146
1829879
1883152
1797316
451955
759250
1032699
1567385
27246
367931
1331356
1056559
1275107
489985
1756431
622332
24449
1145392
1988271
779834
1593377
1619342
820177
903044
415840
815219
1275635
1725340
551764
1233731
1059615
480713
1069592
604052
1952956
1702011
1771238
906868
1901389
1088357
1872491
268426
147562
544778
321737
695798
291247
1131116
404473
1619791
779453
881569
533819
244973
184009
1220448
1965332
587232
627231
1012288
1534840
1263947
1187884
1695914
1471304
1244296
72870
1808122
1157980
146266
1491153
794817
1843268
588187
1576593
1657568
1372904
899920
1623641
1707635
1925689
957416
853783
329836
1084662
1214277
543767
309971
1267167
506032
1567607
901486
1777778
336001
1217235
1374231
439367
68814
861097
839076
219660
136510
1017305
781806
38
1427183
344061
242630
1861640
1132927
1806595
1976042
1201627
147670
686209
674237
883261
783428
101883
1810008
1886199
1293126
266761
487347
88213
1662225
13121
198084
995623
411515
1640108
1824557
371977
1776140
1011479
1654791
583579
773249
1776324
1327883
648621
222157
1372557
46125
855662
1120994
1644779
1572149
636305
1468614
288650
1300057
303271
1843614
749043
127739
606186
315241
322949
1247087
364555
821099
181637
938527
1439194
1722644
1534128
1414671
1901941
1288620
1688603
205324
1592019
920448
1530176
737026
1181424
310400
1921995
173332
806243
1789366
1661035
73143
51979
179298
725087
164760
1749346
154425
796662
1928138
473396
1327856
1741082
871720
1626393
596872
793835
289882
481397
1242694
111724
684866
32253
121262
541064
1226504
1929774
1190548
40992
974731
1738965
1088629
1887
1323587
1105331
1354729
504652
798609
1655364
1795121
1851901
81089
1845752
275473
549923
784403
1587994
1658246
668060
246076
1295302
234514
1473509
588166
990346
1138452
493883
918677
1119885
775794
1884687
992511
881110
1348759
1391166
87144
535592
1231560
356320
341329
523382
998807
1908400
1340812
1220083
1975430
1102610
1898862
585501
1775861
447087
497907
743100
127133
492201
612330
1448640
1162889
1610289
1973479
812767
1459646
1961007
182259
1713197
422640
308993
951730
272765
646352
1279899
875441
1685188
1775490
1447177
1424714
711192
1712552
1840470
589297
1236223
845810
1949335
1653195
1237530
1922535
179026
162109
807065
919104
1671589
134031
1061850
1851425
1046950
71746
105854
360109
1820608
1590086
1648466
1743013
122561
1373737
464538
1994234
754563
92787
236386
1096644
276903
246497
1505543
621848
1521996
1317060
1561393
494159
1329398
118453
475236
1346871
1299891
507003
941764
1360305
681786
1166419
1444867
22601
1776925
900411
502502
1882907
1521426
1524127
1728573
912726
389384
303333
1916450
479224
1479740
1884408
362743
760376
573339
1202588
652383
1056961
1111801
1240289
1240307
92773
815510
471358
48850
401345
919374
1224468
1005472
574047
915805
1331691
1336396
1510687
509178
743977
1780827
1415468
680469
102567
369859
671955
342129
329212
448802
612658
379620
1511118
479409
400233
415852
237945
7206
1615216
981803
1970235
1275850
365163
158726
591537
91255
325537
1412402
1987881
1553039
822896
5360
890629
1363627
1782227
1890499
1661958
437733
934958
671779
1652673
1293508
301887
614540
281725
1155122
74250
1631130
1574360
526542
338909
657595
1558301
318512
975043
1197473
684494
688678
911012
1712768
74720
1906564
178155
1884111
466135
1941425
482699
1069077
546478
13456
727804
1274887
1077595
545250
122909
1193827
26127
474868
728825
870161
1190902
70653
444697
1055193
1037732
1609302
1162962
359650
758571
1831465
1609621
1285300
1782638
268468
834699
790453
1081483
509955
1233230
1034015
403345
951772
806441
354566
1409304
1446672
1977950
60988
1581762
1915240
798873
1948411
1530404
1929530
248144
1553383
799958
1591053
671127
591930
1452455
1906832
1119086
961659
207910
533311
890162
456284
370941
35728
1430884
1479374
1455746
1555015
1452260
1203242
1862574
1068397
1187803
1360255
654354
205721
1901703
459321
359175
1982698
584005
1008264
307665
1840854
1892015
1335037
1747712
810392
1257188
861554
156338
1198106
432199
1584485
641528
1318703
115577
1527572
79969
662297
193698
19137
1920530
1117100
11569
1498142
77259
470009
745879
67259
1984621
740908
1334496
193322
556772
564959
1494737
647048
1481323
981856
1028529
1398405
865198
1481717
166208
604865
1036203
1854065
892192
689016
834471
56656
1343165
1512311
1902023
1670051
863333
1791366
836681
1133668
1442704
286451
227095
1508389
1841521
721136
54889
1959411
350354
1212421
1109834
512357
1251203
128512
1885716
53179
1740511
397342
1106074
789742
1025481
122958
1512955
1862488
1591825
227168
527065
1590689
1447141
627390
1803396
1012708
879584
368478
634734
894303
335311
299712
776854
16483
1482179
1992568
1410138
1610424
1103987
1940119
796815
1811937
1954144
1854046
1471904
516498
1307284
861213
578178
754527
423176
788232
1706309
739160
1228191
1057472
1492177
444563
971216
192344
565451
1027264
875083
1491997
1806086
640424
436275
833141
670178
328062
482349
1361712
3341
1959491
1701810
1612887
628832
1840700
212055
1961036
337824
1312393
776336
1107354
456281
171531
574216
742508
728990
352406
1897363
1089953
538601
1675217
986774
1419770
1671233
183299
823375
1446802
1248923
289733
1590418
1295909
678219
1017219
1850231
1803879
737877
1651161
1832999
524225
382716
699323
1474196
1797516
901809
1522233
716969
47507
1127165
1579308
1806729
1024975
1715051
1058383
837026
1361426
609199
1419762
647717
1207391
1523412
16668
1469075
203756
650197
429626
956139
1372069
1583379
211919
1488132
724879
1978523
1466584
247844
1711530
1205188
1571027
158835
1331585
477302
818308
1200662
899402
215599
325859
1076272
1008222
344636
1505216
99463
1889166
803744
1473036
597660
1713843
542505
19221
357285
1574616
1745783
684219
1148147
1828412
398744
758320
962404
268631
1211429
1985927
1970609
537495
324457
1147472
800446
1064798
1585971
1759544
772321
319803
680608
465022
1212779
828415
841962
291024
1279866
1965312
624698
187889
1301352
1707647
860789
1132552
1825277
550869
1344553
1315017
1171523
584192
914743
707010
102783
229965
1535363
1968157
102057
916327
1888646
477705
544784
1977969
1916352
224956
85224
1569522
1243387
1049992
1190600
1602439
1435611
401823
1648258
1393470
313192
1111464
457410
1791352
407428
228193
13866
626597
1339974
1807386
1666164
15934
28354
809095
873966
1118792
46302
671084
732913
60415
677912
696163
922434
1324700
1534833
1424165
1459026
1154914
1345555
1910119
964870
1492349
1659993
1819645
480472
352507
1857519
1535266
581357
132098
1486046
1852845
1685489
982903
124798
122614
1422275
1062907
150016
797742
1493203
1356413
1442777
1753827
284588
1016431
1401907
1175864
1922881
622455
457674
645820
477500
722306
463135
1019631
1301938
1574894
441446
1210918
1445859
1708669
1206336
762771
1786935
995750
1357071
1189301
231399
114979
1701074
1508912
608198
99605
110315
720731
297334
1126014
802582
1552955
615596
79665
1148166
1703535
1194124
256253
503110
1458298
505917
906437
1858460
256822
1276258
851005
672626
945657
264129
400555
1694603
755835
746434
289663
78891
203346
889703
1916951
765232
1669754
217575
1691387
1166560
1311877
1600965
1380102
975533
1895969
478670
883742
1118782
1172014
45592
1308308
1639790
203148
59453
496120
1778088
1367677
173433
1719335
20878
1165097
153579
157472
323057
1188073
393834
1274918
655806
454864
1414650
1897413
151889
2649
1345902
1730033
1986776
1527844
681094
866295
1760704
1678976
1608992
1733829
148118
678081
1887824
310816
764544
8029
1812081
242656
1726840
950059
1721628
1045884
1870120
1265790
202556
1344076
1518711
578333
1719722
1450111
144602
328882
973547
1450557
693590
667399
1156455
1290079
285110
205294
1640481
349235
738071
1424950
1596623
730299
701037
797944
1977253
1595622
1096461
501069
685311
508386
1653712
1022247
688
1740624
1706626
1168119
1743559
1471647
1015055
1382865
1368585
957857
894738
761586
889807
1269795
859219
810775
163019
1538370
624594
1765000
203744
1068022
115832
618403
1664036
598978
1236320
992823
1243617
1727903
1732001
422784
845255
934001
1264843
72049
521901
829663
1629069
178294
1727947
1730856
1510409
1828301
459756
1238054
683297
1863871
578525
468807
1119610
1021158
1956464
1152652
266198
1678226
193846
476635
1201843
744843
303975
198915
604229
1862835
264558
1379331
52081
489081
808583
764841
1778506
1070708
332263
238468
486601
876774
1533260
973369
1853873
1551240
1820912
1469508
901841
1941353
336660
894916
1293514
616954
1697733
487617
813082
1702148
310234
936390
1908258
1678248
4594
446313
963853
1953223
184905
1769459
549336
1842500
1007807
662073
402421
271492
916587
1708688
1967488
1475117
1575925
1638489
494942
211147
948643
778070
824864
1863819
1666017
1605630
34797
1754833
558735
1762597
597610
1645229
632779
542360
1058496
1612883
1566608
1090618
945500
177892
1779065
218815
1898050
1199624
1393650
1348669
91505
972570
654919
167405
481203
1022643
1191786
581083
386016
117662
536345
70260
1750845
68752
826708
393028
100664
1462925
115010
594897
1212549
1674602
287096
1573869
1760173
1439228
1587714
1580778
1894271
628418
1951508
502773
55616
579526
55539
749318
1943744
926271
1291739
823504
1441186
1007751
757999
928753
1785555
1858401
1462522
1993514
566789
1465667
1840976
1496192
1232571
1855914
1435359
862064
593986
41949
980433
1698299
1095235
1244554
1542115
355721
1098121
911072
926731
1391957
463343
1081918
759701
403088
1605126
1336493
916782
1442869
1720041
1853847
1668604
1329537
93474
1288223
1366905
843708
1139922
556699
1876056
108967
1048936
1411888
1943152
1967007
487374
1004951
58791
785639
1111390
1311066
1784145
659034
1771860
606217
550299
1423112
1727743
1090990
414930
761860
1896791
1561284
620341
827703
1112699
607876
241787
670659
627253
1340077
166130
1397381
1504234
230374
164296
737032
438313
1203679
1222077
1126594
815824
1070422
390458
1080528
904441
1362059
657639
1313584
1926038
588004
843178
273196
1799455
1370730
924875
759229
286427
1560429
1555117
593092
1185893
1159256
533147
1886429
230006
1404062
917440
1229291
1059199
23847
1282896
155230
1983693
910151
1009338
1862387
313686
144906
828667
413570
953766
1729628
1508829
21069
1604685
1767776
629266
7020
136097
1017620
613764
904012
1507097
416920
943814
728157
1366652
1662489
98571
63087
694417
1046525
1631939
762053
1865529
1401982
1789278
9638
1502032
1910461
1468285
1886371
1608038
174508
712168
1016967
1594724
139579
163604
1520377
1079487
414301
1263818
1310319
650859
718444
610576
1869485
1971865
988925
152628
1373780
1838414
1297929
28054
1993646
1494109
547652
774570
371747
741443
1675537
861474
682322
1656776
390838
737052
395939
1039912
245152
1378967
422297
187060
1205508
396958
82013
1047329
294357
1263224
437942
1593852
887625
1456910
1592498
571652
467378
1670462
544381
1517174
717074
1388966
212515
321380
1550621
1564502
821579
841279
1943699
389562
21010
237021
26628
1701186
32784
692487
1191517
83798
1986125
280352
115697
1827421
154731
1444134
357522
560894
936142
926906
547548
1130524
700939
1424571
1344677
1327504
790665
1066828
282289
1082302
1590300
542776
983275
537095
717877
1852540
700775
1818044
1105643
595244
78679
370851
1853014
1282579
991002
1117859
457244
1997267
1718706
163594
1227085
1923816
252825
1276993
1974878
722048
1178430
1770403
564325
1436650
1783374
326651
1601752
841457
1028585
1623037
1715802
648292
398808
503118
1653037
1548554
1386188
499824
1954671
1305449
522194
815563
632893
647549
268331
835564
923539
1957913
1196118
95344
172928
1834670
366528
141227
465899
833995
477081
1560164
1683112
818888
1656339
1937130
1076002
1277048
203552
1340419
138385
668819
993925
918891
1662599
1152737
1599923
1280302
759203
1266332
1775596
391619
1372690
122925
1230037
1263322
904143
1824061
1449177
559067
5098
411724
1603843
1400960
550621
216209
1319283
1077179
1752541
1338744
247306
1611938
1599070
482999
1459703
274244
1512996
135836
531869
89478
706123
589372
837159
1279757
294437
1871996
838424
1305711
1480108
1889427
69411
1643153
271091
754986
316847
1319176
241958
802024
347994
470957
1137545
561464
537922
666632
983434
742639
974858
1332389
1700614
46329
1476977
1502355
131620
1876322
121026
351608
1764323
1552575
1283638
1948148
1690568
427459
1506355
23905
484027
1099914
1670085
1630777
1396216
1276813
745652
1570002
1089038
535208
1053037
441535
1886097
22425
1987882
797637
65560
276467
1068852
1607045
56134
257751
1667393
1154794
176287
302413
156410
235089
1522288
1036546
1879482
122664
772097
1601611
429870
500500
878540
253134
569329
1136788
376967
45167
588841
1727286
1971762
1169499
785146
1602614
1242316
1174053
418986
1714744
1131167
1226721
1336951
58754
1655448
756889
488173
1517325
325861
582969
742960
1825432
1158366
448803
690459
804122
1042704
1071134
561196
23268
836266
1267502
700060
133457
26099
1761638
1799271
1250429
737935
870702
1094167
1570476
1801384
118780
164132
873009
1552699
1715697
1998795
902479
1682613
511156
1706854
1178962
1828226
1878060
661450
1814544
417919
1849593
836704
835969
1085383
1309393
1575685
1881629
1267715
132303
1937538
1343363
893981
1573656
54338
34179
1814274
34972
1708237
820505
1769252
1367665
391433
1021585
140376
555762
925036
616529
1753605
445198
1704413
1426883
1946674
1456491
762555
71677
1159747
1654122
362299
221613
1139724
1582578
1360974
207196
744793
635028
856061
101474
1445674
1314421
1096425
118960
306355
1164589
638031
181306
1823230
1706871
1000615
78291
1435674
937989
604091
673251
1066276
900224
1695977
1872395
801823
521837
653437
568993
534448
1276369
966777
1312065
1531085
1850510
319386
1008887
738
1711201
1638963
868399
1718081
596708
1871197
792205
134089
1925302
1403615
424260
1638361
1932565
705608
709112
1394254
1273803
1918333
901378
1011296
703153
1627933
1515264
1612768
1013455
1185379
1594961
399725
1375001
1316248
182067
465857
1309224
286839
1781436
752560
765208
190197
399610
307177
61448
1706520
1595583
1237647
1185688
184087
1911690
1961244
287507
256257
84067
898571
1945138
1952647
339409
1914530
1687360
1949792
1235777
1232293
1097579
182809
451663
1264131
1195533
1420570
848028
43477
334310
421777
186817
1696426
740310
1998441
601259
1143806
1990708
276056
318458
615473
1897978
566095
759843
1142153
1929902
660239
1103026
1382009
546504
451660
269304
668375
1485787
339310
928159
1565368
1388727
1231499
1511617
773646
306222
491720
1568662
756074
1418256
1701625
737199
1461457
373434
1734424
380569
1497714
1333419
1508994
683187
220922
636596
1342278
1643151
1947184
494031
1954040
77182
778553
1390430
1831974
952416
814879
40792
1500286
1860876
714212
1238751
1190701
465499
882477
1112157
1429857
704450
1523506
434716
1693115
1422067
346516
678265
858100
852642
1053866
463535
1976123
607830
1084827
369585
1975658
1088123
1954273
1100791
1093940
637234
1121629
1580138
856894
866020
225675
1489082
922729
1200406
455162
306464
1749594
141110
784616
1504442
628244
1603725
1239617
672677
1805008
1187183
172427
1364403
370360
627107
1696148
1414787
214998
1585741
1499606
1856677
610278
689483
1496986
1002259
593432
834397
985273
1102418
936864
1987786
1842157
1169899
1766809
1580541
329729
1720705
926696
819414
492226
1532203
111911
866296
369057
1947488
512334
978829
786872
200100
1649908
489511
1453895
1435856
303169
379636
736010
1652793
611023
123602
899194
484245
1154396
1769591
1352943
1441663
1096183
967577
4832
332467
1449380
330702
1668636
18316
431778
437818
1546315
1798790
1901407
1004762
1617353
1985047
83733
361448
727372
1869417
1589928
1182573
157017
1759365
1381470
356764
1909167
211247
974280
761449
530099
532300
651628
12049
817012
342129
1371269
1512510
1632328
1852075
667573
1543055
1114267
9998
830362
666255
585401
791578
1985794
446669
1531880
1845897
1697549
1341382
518676
1485414
264707
1767755
188355
921750
1288116
1722951
1251646
512545
1076293
824957
1977371
1784222
1583821
1542705
106303
1897310
1763227
989336
488110
985693
1162091
317933
972332
1535477
439008
741132
534282
379122
1002108
697091
1196853
1013523
1017026
767998
441108
1352492
1896177
811867
557289
1745404
282701
1198437
1833985
310345
1637487
680771
1647452
1736837
251313
403835
610854
293191
179221
1916509
664258
781324
1225942
1958488
1443416
1187730
1602928
1378042
1880321
147554
1099283
1949337
1688310
1957962
1450449
145133
11511
20877
368353
1225597
405332
1332836
1651381
584302
1122357
1162960
24202
1316609
327376
1392089
145895
678415
472775
1782155
1315907
1924158
841660
719049
850291
1251709
1122460
858967
576390
117627
500343
1873200
946070
1554285
1403003
355089
79053
1212958
1463045
587481
415154
1219518
1358548
1574515
10876
948171
1517824
1251508
1599433
492764
385983
30013
1148638
579236
605265
1697251
1483689
1433054
389994
1421821
1098496
321955
1878092
569060
1342826
1929684
1150678
596054
51965
1357434
1790772
1125525
1299323
621686
560727
583292
1046174
1924949
102621
1303352
1685803
1410318
1669289
301618
827166
621654
1295314
622515
176653
352662
478517
1479019
185062
1780282
416160
968731
216009
269569
739991
396058
1398936
875637
25745
1827353
1590448
360421
784392
1842187
1101556
846795
1878268
287407
1863573
853332
892332
1200315
1013477
655376
171176
1286832
1914621
362320
1241188
1995556
1051630
1636812
1724093
35843
1902998
249782
1647213
1876486
1185274
1408963
471314
74221
767621
1197770
929378
639820
151217
1012283
1335083
1088856
531467
1606179
1767739
1229536
1211991
1336290
1089419
478719
1653527
1170811
976777
116569
434595
1587980
17896
1297285
1384173
1137001
410171
1274160
1545081
1033732
1099151
1620602
1557079
465948
122952
122864
1624832
606109
412632
653392
1652786
1139707
43771
907960
715594
1020256
369540
1481418
1509483
645357
340838
1454364
912088
1142757
1876193
694888
1470168
64558
1379071
673281
884703
737244
641531
1500216
1968086
908437
602001
1041916
194737
875348
478675
609531
1447287
1237175
1553215
560757
826220
991231
1868281
1019276
1783316
1019865
723554
1412551
1418154
679094
268808
327571
610728
348365
30691
1324871
1274240
1957324
1654298
309844
1560281
555216
83077
126265
1492654
1333530
370153
1273164
163647
1811936
1051843
1416149
1175314
1006000
282313
1417643
1552125
253227
292221
1640979
274551
793037
1164196
1907059
1566679
205972
1920347
218965
1211867
191471
1116500
671597
138240
1948488
465751
1390687
1368618
586177
499251
142225
24089
257929
845692
777275
139239
776766
735868
1168246
687085
1291652
283859
1573076
1886662
1202705
142293
943167
36433
1815057
677234
783945
1795522
852740
1685662
897407
850638
1807882
1205576
1159520
744475
781078
584834
7128
90076
230320
628434
1818949
1222185
1682121
1066840
1833127
69597
1942700
1386968
1452049
34774
1959876
1188710
543061
863627
1637538
1973151
1453086
1941961
578972
781014
458249
1330727
534691
111544
811325
529735
1637059
396732
1580266
1770213
1324784
1034341
967347
399541
1232438
620670
1444985
1941857
1012126
1375985
1839331
616898
819194
66055
715044
1915441
566957
698542
661580
886619
38993
118831
843586
370824
1375434
1121583
288561
1436548
15960
982837
1685824
358625
1036255
339000
932684
769951
1437529
1101260
1307372
238037
1923501
27358
939953
1389320
1658163
381694
800361
1236362
1107555
101060
1260297
1999913
1964162
1324183
1191771
221446
1433571
323276
1800890
475441
1430846
265674
448187
567854
981148
870967
647292
1604353
1581360
1193011
1233361
299166
714514
940930
361286
1008939
426744
1341319
61844
970640
691249
1900056
1774826
1415944
1097049
1462510
235534
294134
398096
105973
1354081
62073
959348
1388929
378129
661144
436558
1963553
281034
141647
972117
1472461
339115
979954
375630
1881835
1408706
1309810
980263
977888
1571354
1273696
212869
666128
1939796
941241
392302
450540
494165
633625
91253
236861
1795553
521714
97239
124563
1790386
412807
627946
663083
812010
1005935
1202597
569855
1529483
176333
1026029
1584445
923284
439729
48423
1266343
1544155
780013
997076
1640542
1151245
684489
727754
1720304
925617
1573038
546630
1624102
1832460
1313486
544903
1541759
1500627
427152
1961870
1452967
1632501
137670
398526
897567
413225
599810
1583549
713705
1720569
132873
1872525
1940741
1084819
336720
625717
994620
1299066
1047497
91713
736926
47841
1509393
1696170
179078
407677
1607885
1887448
541087
205894
245892
902475
978037
1955197
1836778
373604
1917586
309312
1262720
337039
1563066
205423
1257422
663333
1990184
1012850
490995
1604703
311504
143862
1019631
1958688
207032
1145599
1142186
817599
179159
1611599
940978
35805
643780
522963
96260
489417
1546745
1321409
1944726
1694414
1948384
1835837
628631
1399672
77417
1551132
1044819
453329
1775840
522683
1041914
4546
545581
1074692
1583859
240422
1545445
924545
1964259
486057
1287213
203670
531906
1055460
846987
646197
530172
1205426
1787493
1225500
215486
1189422
97693
787384
1488647
29368
1712069
1379687
1506261
1107163
1073332
40929
1973479
1539772
1570247
477586
1022803
964469
692856
1713451
54786
762245
953309
1092763
98391
1912913
700483
1779277
884177
592631
1218555
360992
1635990
291989
1243122
995637
1252525
396780
1186856
1039353
4601
388489
1490663
230078
697734
973916
404247
1009443
1531832
1027737
689964
1406669
1911443
1929860
819215
172140
7699
1082837
84263
1635042
35678
1723924
760665
76740
159655
1562035
295550
113360
773067
1916870
20257
638277
1169223
447345
864039
1554119
481606
1653510
1189667
1293337
1007225
1123561
1225675
120121
1636837
1390725
1680982
1726955
1179962
1881764
472067
1348861
1170520
347196
1025843
598974
1671531
1690183
68281
1679571
464313
1719299
1761088
454245
1075985
1112653
919775
1317692
965597
1254877
348822
1381226
69456
1432685
1856866
1496354
1520599
1313894
364770
1450893
1030444
189121
586722
1280041
279481
312737
965600
1126658
1783204
532313
406504
1478926
1919614
1310483
855512
1689722
533850
1403019
1994626
1372282
906370
892707
1818211
1091509
1813592
1341984
91212
1193356
1990611
97171
1601549
718141
420049
1968292
258918
304758
1165987
121725
1993553
1378202
1416653
1947588
1217058
1486789
383270
532509
1550381
1769006
1833298
97964
780232
1771468
1226460
825371
1408311
1430122
1135242
1507645
1475604
372789
1558604
1420111
1624530
1001409
71608
560781
455780
1570761
390200
1182600
1279645
625281
1782970
1430497
1914569
1107762
1384812
1949664
1601133
1853550
539291
1061851
1603123
1964965
535846
69256
1073408
475637
1376777
1657475
1389084
1038500
98927
589565
444033
305989
1769848
727985
1026533
218590
893140
495874
1207090
1439955
980539
1328007
1301033
989444
178589
179428
49238
327395
426690
1163523
107870
726705
212710
896454
592212
1751790
167027
442608
733550
1181262
610332
1887584
525351
588139
1454518
414484
969077
485057
1640085
625781
1578782
326613
1905908
1609981
1386244
1973629
43464
1662113
1035163
694232
934210
1523223
465981
1026008
1114855
751780
1508737
1832363
1242665
472305
1909513
837094
1740304
461408
721443
454477
1969907
419069
947579
1113520
946275
1704659
1644649
121126
678451
690887
987218
502221
258845
995999
201086
978352
83159
1247943
1575399
1458614
105421
479766
80538
870436
540803
1528069
1152657
940332
881542
879288
1643121
222082
664194
1178995
801067
344680
1902618
484460
741878
1164526
546443
116763
782341
1569001
1032863
861287
1993584
555610
583232
1304196
248047
309763
1384732
1330109
1920309
1106978
1100067
1990467
1825495
422496
1216162
67144
1653763
1313170
168450
1049099
917471
1448389
205734
288808
1504965
905246
1143127
484637
1554848
996653
1350153
504177
265940
209046
1269430
1873635
1635387
941252
1379990
577485
925167
60111
754002
1244840
567724
801812
920700
1684926
1741569
570353
521996
997800
1038995
581221
402437
1794019
1022670
1300033
1245999
875572
1720089
691176
447838
389523
1546905
1213173
93293
385751
452780
1641790
1836146
77712
354180
1080120
522930
625342
867284
1489768
1171139
1424518
1445562
1662012
459852
1964120
607707
717124
1894967
348238
535478
1773703
74713
1273304
237200
1567720
1820155
282470
1331664
538047
1638038
168678
1369883
132035
1645133
377448
1305214
1853667
862066
840010
1870481
1953034
1306065
1745169
1856666
702545
439748
554272
1666147
154812
921667
627826
966871
1230245
1861983
339749
1344667
873018
333402
1475299
970282
401123
1530479
724019
1558903
100786
1420762
303065
365839
245020
1116112
1193200
602163
1588161
361069
329693
731321
250778
646812
409446
272314
1678739
1035475
1073448
1153319
1770239
947057
1161104
1942372
573497
952078
711397
1811521
1547381
1297886
1029498
1267166
73750
869260
222037
334595
1357247
1077198
1689877
921521
1559338
48013
329957
1802805
1956994
1323578
1133520
661110
1780332
1911778
1426700
1448272
711613
89689
1990111
130262
135543
1537062
1050931
1888475
1140586
506325
1985224
1519887
1428818
210977
328825
886201
1988209
487169
1549299
710453
1387599
439601
1623669
838758
1003658
1661798
111020
873352
1866655
1033573
364355
1730482
707711
1194342
292157
222572
707389
1077864
1247011
1204199
1187557
1062302
148157
769154
1143202
890154
1023726
833181
1086757
689179
767322
1915811
1871774
1337678
1931159
1644394
1635773
1069294
1055433
1144981
277150
1597264
1739526
1617328
1233386
1727452
1046317
184132
1962157
426240
731201
1065051
1270353
1088750
1677818
1396255
1062275
165891
1364395
1093947
216230
532842
1030176
1272499
1579959
710307
362584
1454069
635354
388235
1175202
1407758
637225
1523778
513437
1002490
1945008
1884124
217468
1805609
800780
544279
1742860
1678855
852383
30806
275216
1731647
773610
195964
713961
1192070
1330461
67959
807911
211728
344229
232917
351891
1007601
498913
1304389
151098
1429559
474811
2808
1399212
1510085
765637
300322
974551
861034
1856960
2027
1473641
651079
1174256
210210
1362114
567304
1760478
125906
1644963
163033
576297
645915
694519
160334
1360488
1587629
649014
836490
441131
316977
1178894
500631
180565
1079719
1394489
717799
860535
1678577
1698639
1571718
801287
1667655
1181171
108016
1288975
68221
1324884
1328333
87696
311251
1507763
301527
181263
1917207
558556
1816157
1593887
461094
546139
366608
1731053
41518
316647
1748453
635535
710877
1693463
1363770
766843
1646183
770034
12622
1438374
781296
637951
39847
706928
1947084
1330659
1083812
429192
146221
706467
1288101
755635
817850
554936
635024
151402
1484585
306061
1794106
155553
79036
897292
1100846
1856167
1705021
1625476
571494
431372
1624819
1147678
1617199
696284
1490680
1404073
657596
1810273
818926
76311
164127
396987
309358
1924760
145753
1159389
62992
440592
1883570
1530176
171444
656963
1062054
1499082
893108
1864409
306864
1249938
1962177
591566
256825
1480665
1645968
1327472
248898
122981
1446030
301983
1683536
539919
48787
270648
1979396
181416
608849
1781663
1955609
1921006
1624416
726878
592794
1432329
1968948
444649
1032989
911046
1898025
786603
1263203
1336506
1477411
191506
1164071
1969239
1914576
1449911
1007728
284253
399089
1925474
715145
279650
1959761
1933293
147954
1289595
883935
1990921
1050718
1628230
409400
747580
212317
1070076
1789246
833951
1460376
805543
1158169
799097
57640
1429640
251441
1453361
286536
1428625
1262526
817250
468623
265037
705966
319987
640681
1128854
1465346
1531265
1257325
533520
307753
239551
1188691
1354912
1280547
1351020
1424296
1530284
1260092
686870
1070978
625805
360610
1700562
183737
635262
1272544
937579
1806697
245359
524617
1765850
705745
1609440
1164597
580617
997848
254701
725386
1978435
1430233
709188
1778519
310579
1148806
737085
1714382
1443205
978295
696915
254530
1044119
237599
1752600
1545416
1144460
1969302
1081875
1133459
1382335
167088
1364758
1423127
1755360
651498
1135430
927835
1415631
493997
1804782
380933
857825
505496
1186271
428002
1789710
2376
779962
1878837
1613061
1905010
1266569
1732306
1674313
862852
972007
329842
426554
881365
539749
936552
309212
647916
666387
997169
1789665
1425362
262946
1465652
4471
868974
152603
77846
268880
839945
48413
1556441
1686554
759850
1961131
1074555
298811
727990
446401
1184338
1968198
353161
590314
575328
559832
75520
897162
1872901
310840
1281564
1533347
1319549
778363
1930894
689039
1977299
1341143
1318676
1628439
35657
1545412
267999
1370802
1893733
243833
796018
1428590
1265747
275759
62162
1462955
1542736
894721
650289
1326077
416363
587056
907369
733120
1741286
1821290
1702830
527641
1098240
849025
1406656
1910875
76633
1682839
1967658
300174
656966
1103897
942737
1534592
1791756
1646949
232304
411028
1668533
1892790
1695842
808926
236264
62493
1112453
1047582
1339543
1718393
933302
38228
723632
1260913
356004
7247
1694386
331128
226754
1061468
4773
1478109
1705762
531426
266940
249483
1108103
1200200
210854
933361
514021
74145
396163
280111
1994745
1849709
1135427
376458
376349
1429021
705604
353135
851947
927265
435146
1945613
1070002
737372
1990102
1665960
775451
290370
611933
1207495
453729
53521
1113945
462557
978707
40698
1766702
863490
1991745
614278
1908428
1032267
1464590
1717968
693916
1515161
1402257
82832
833508
1801050
1459042
626985
1545085
10341
63820
550910
808555
982989
727808
332142
43752
94306
722565
649160
1894371
29799
389486
46882
318934
711232
647842
1872141
1802009
888485
28537
1699653
956661
444643
90722
869766
847615
1395564
1812754
666061
762313
180409
402323
1543489
291829
1615561
846664
1046906
431382
1887215
1765647
984464
1344890
1505079
165559
1089984
228072
415106
738727
1222310
381248
692027
953564
162731
629258
1423116
1588051
1343268
15534
1740837
986083
1885967
421300
845476
1423840
918636
157095
568082
1245512
1239859
612703
420137
1961746
555899
1144446
1037675
359736
234064
511717
1139416
1856557
48426
283176
1138067
846971
198378
1130771
774066
1325598
1872330
1987649
323523
380377
1701060
1323980
209719
1785939
572253
482476
935202
591104
949726
751550
202033
1741722
301256
1616588
794916
1865169
788838
341807
1769999
1726381
1586604
1016669
233242
1595680
1190450
781699
390576
1508818
346952
1963866
955801
1214503
1692134
777377
1505916
1904342
1038741
775254
461129
251050
83803
287531
1424748
536864
1632242
1481145
400964
669113
954177
1118329
1012491
1242660
971610
671188
842905
529516
1220890
231181
1901838
980895
965727
1218442
1874174
247864
605381
1354266
158708
611782
525568
1078201
1924997
1375892
562644
1957571
361375
316913
167181
779627
847830
1022158
1777820
850543
899558
741955
1560311
518565
1939486
1817827
1306346
137031
1213775
1803642
15177
461066
770957
366586
559703
665509
629398
616611
442483
1619612
552109
590582
1323769
1527911
101692
1085017
1271219
1044765
160246
1385475
224285
1250774
1172525
1823907
1388722
1959970
1389097
867931
616877
1510243
873723
1990893
376965
1660331
394790
871005
1681313
1645876
642615
1295107
1548480
43647
464486
1042041
176193
229352
946243
360762
1649295
242412
969338
61108
1847736
518181
699724
54277
1396904
782519
537220
43969
1243208
1683577
435936
188849
1282058
1877090
1156596
313509
736275
1797274
1026644
995523
1898686
1006752
1540008
321617
1530384
102271
1605572
1001222
1077284
888025
494832
357981
1945384
1570962
1306171
591458
971229
932655
187259
1926983
256564
1987764
1927292
1398880
1663616
340659
1375513
775179
1490837
691665
444884
1857053
572976
43589
497366
952590
1889359
432784
201481
1064907
479036
1989581
487369
1863775
1599489
1001942
1460931
930469
340208
256934
642141
548774
244690
99999
1038937
421615
1981597
1883943
1644754
1284151
1422484
302882
7889
1167799
106291
1920186
1295482
1680207
1741045
43027
870284
1652862
91327
973661
1902300
1605577
881114
146145
1360170
1285496
124609
422662
1716785
919661
1834189
1148150
1313212
1539356
1755642
1949827
1945836
601127
1877489
1030045
21617
381136
330409
481159
994944
21252
1148746
640781
912073
1239606
1739909
274467
697648
726012
1544561
438390
521209
915053
1885023
726343
803052
1566619
383140
178743
492883
1789583
293872
779733
192280
1536203
180444
1768070
1537297
1000507
1466909
547190
1360112
772686
1749829
546277
1303431
1980836
53455
1349642
401838
1598263
1103730
519670
859200
1709815
755094
28198
1022
590912
1130263
327433
1531717
662252
1718356
1785688
1771745
1466982
882282
137352
1464073
1951038
1587561
1097467
438988
656150
1632095
1381876
134906
1206191
1827259
458286
1576077
1602897
1903201
29799
1176442
91030
555837
506867
178731
438453
799878
1782906
1266316
1850827
1075476
239404
791434
1055708
730672
1018122
1176174
620050
1897994
600208
1165858
403361
1064890
184896
264512
687845
1778169
968015
793954
113502
599350
863546
199495
883614
1264956
1167697
1572097
293771
904818
752297
1722972
124209
768340
771122
597593
1521466
139864
942043
1335933
674490
388023
1049732
314604
41972
1390455
1897671
1637697
8268
517798
220079
1643814
553133
63631
1451262
247102
916858
1331320
1402474
1831391
1025714
1628519
1867732
1870242
153961
1842921
1785918
1487361
1892947
1871519
444598
1092571
882594
1899620
1358805
115811
35765
1716186
1806917
1356659
202971
1872317
559554
1615759
1526826
478018
1100300
1423156
1398595
532767
873270
607120
1458602
1363184
1683496
889793
1461123
120477
1949598
757907
1911033
1317822
951703
743409
540304
11919
1101721
899258
1922385
1837581
323650
1377930
342568
815488
273930
420986
1323017
918506
719547
663170
1515754
1214939
952383
1574833
1500276
461977
314640
1301319
752753
271843
1896524
354186
440537
644000
305443
1537571
1059338
459938
493581
885742
1550240
909279
17178
318171
372116
289272
1370833
163549
1235830
1442425
426930
1303444
1502843
1812359
791923
425494
1181268
590689
23573
1108980
1609128
1403612
161061
291138
661103
1289899
1457505
1226694
1960412
1826922
552077
1536604
878701
480074
1289540
1259436
42327
1897355
1361160
1354072
1003668
1610584
1878296
1791308
1995172
1938508
1359704
757101
1024413
1304364
1976094
1862402
488883
1844705
1842570
1025259
609313
1174234
1948837
520506
1413017
1090403
1093615
638854
18732
520433
1679597
1969861
769503
1288060
1176751
1819159
52382
1921972
1154356
1598295
1562670
1226470
92825
1761853
625443
1998106
1487423
673695
1040700
1998718
1943411
1858726
660866
182392
622350
1657693
1541631
1917219
1499635
539713
1185523
97433
1720543
313373
759795
141808
1794772
410438
417226
21956
332296
1436823
1882712
174364
590963
44740
628276
1288622
497254
1252271
336043
686740
1579389
1584591
1404075
1795846
1975421
33546
1425799
411014
1582820
1924818
700040
882651
1993950
151758
363240
583997
1659778
1303500
497566
970439
1626265
1485574
2760
1684048
805792
1863396
1154328
1809448
1193379
1258055
901781
1324009
1034596
604150
1209876
441171
1575069
1955598
1552349
699373
554103
146409
1568941
1308882
1103587
1685086
337439
1865285
1014962
1963768
1955161
157293
1681048
1910724
994154
1444668
1647232
89070
765213
309599
1326515
762703
1776628
368802
677265
1682162
793153
1191788
1662474
1585228
1547169
1700015
1574931
1355099
1420074
1792790
751183
729210
166538
965963
1071147
362137
1879838
1480278
1561784
1667343
1653832
977228
641475
1250953
1909728
26524
924616
965969
1904235
1253908
395944
1683452
139483
1605576
812061
948347
1904318
1616224
468880
1061565
611677
568680
462169
1363504
144576
534661
853553
688979
1462730
1962410
931748
68827
1155354
1578028
380743
964123
1186760
932322
1872109
461924
956106
1914510
1409409
1619481
1357219
145799
664458
642856
1912325
314145
1259832
1184802
78876
227243
398423
798161
146152
454775
1554745
945792
1014233
1076676
303971
161450
94873
1897559
23368
1603872
172414
821
1059335
10989
1032791
1490037
1478368
1489894
1521407
1214690
1823498
730327
338169
1844752
351960
516190
1386858
858922
851046
908283
721283
75727
794658
944826
57605
446883
126263
1030351
611521
232217
1704019
119052
1487908
93208
1745674
336640
1149267
1023854
1876421
1265768
552685
814799
1285280
1145119
12997
439995
720228
1695943
1879468
1062121
9889
704860
1250056
1709019
722939
1065449
1393499
1145174
1156873
791943
1778352
473700
330309
1198056
230350
860975
1517363
545135
926772
1587762
1142514
216535
1507071
661819
1038945
1125225
1441106
1598971
1080047
1676097
639176
1088429
334958
142134
1221678
1152220
1322890
132656
1708596
1884078
1988293
1947048
522940
755421
210877
120354
886103
1834578
628382
787227
1691554
1095508
352050
1108163
640273
567381
1153128
178560
563417
597878
994808
795296
1389042
898640
147683
313302
1079431
366761
390817
617123
932869
242922
1350561
1604323
1892403
1446340
1871759
1866328
354681
1578328
997700
1888467
1582537
1991984
796191
1270897
441993
1236914
67837
165951
697969
827728
693323
594504
627839
337735
1228950
178593
395612
1648200
859882
853520
1778066
1521151
567064
730632
627463
1733041
1385299
716643
6060
1106749
328107
1684782
1217768
1709541
521838
806456
997793
1656664
1580838
639336
1633244
1736436
850042
727531
1564664
207764
501449
637645
1122149
178082
594478
305250
939593
236375
265499
398008
555773
234331
88767
951910
876318
1781651
1521997
1685805
1909257
1430997
236702
1459220
732555
990116
835053
182618
1075914
768706
1882130
223877
1318424
1900319
269282
1819431
1053144
781876
34023
1051331
975408
1146869
646030
479847
53538
531394
1359147
1858916
369021
830201
1181947
823308
1374989
739228
1734494
133683
1956545
1262261
1098429
1543091
1904073
1415583
1665076
815396
1064377
348552
143448
1708964
1922638
9792
1188325
975306
1112016
1345684
492377
1617268
1615592
1898440
232660
1648023
775105
1695618
250986
1691276
806425
137177
1675051
482706
1510848
1343016
941064
1140628
1643749
1354623
1175212
1041499
103292
877629
3755
1083484
1288244
1571666
804442
1472050
1961905
339497
1953157
1926095
123935
290291
329147
1614156
1268471
1326711
506705
1919980
973692
1716308
976279
1033686
1697294
809255
1343924
175676
343163
508228
180128
793820
942048
1620678
896441
426123
1211556
44922
1128320
289885
1956670
199222
996521
1568238
1502228
1455318
748371
18320
1327780
46797
832994
346010
1803239
1510588
1733493
1855154
131570
108566
1393065
1701357
1576755
1673867
1421850
1925843
96608
1398048
1086272
400054
24347
840939
1424456
1277743
696814
1484505
475381
595627
1368604
234480
847801
1334128
872988
626268
701069
64139
1530414
1925645
1474007
635813
433281
84121
1311309
1584713
740304
225324
1299204
335721
997996
294223
1472531
280072
1279959
1520434
307669
1428871
334513
115499
380429
31430
1315084
1684606
569352
1292994
1516222
1851312
196388
1272907
482063
273247
1687224
1609208
231437
1637255
1877181
1946417
24321
679240
792317
845491
1774737
463434
471098
1105425
1504403
1351975
196570
1394315
1420918
96880
568561
586713
1540533
1080095
934464
1860193
1125329
1886761
1305292
869437
1396006
208391
883738
1038424
1354002
573306
1879727
1187256
1939349
1760473
715242
513769
907823
960099
1643324
694498
1066201
852216
744678
853417
1009650
494600
1703177
968375
239318
1063214
1294624
580424
729222
1875015
1002794
39900
1918710
672415
1880870
269359
1280609
1193917
1434586
334369
520496
1670071
616077
911073
1001137
1868192
1274077
806504
285457
1670788
425197
1408527
646349
162714
963785
826326
1901201
95865
637764
1935479
1541685
1706721
530027
1109948
271051
1789393
1279846
1583895
883781
175238
706819
434809
86049
75374
403283
1003397
64952
1074082
599918
1447479
1125136
880484
1688658
1774732
152550
1648987
1675876
27436
971201
220020
912492
1138815
1572431
568669
654576
1422957
1703189
1981678
654084
750306
1282761
1731436
984620
1991154
1738876
935450
1223659
1980147
87935
340193
5045
1683185
414903
1814699
852469
626838
1361401
211902
476998
1388070
982798
490378
679583
1042867
1743106
667274
399298
1190154
1121773
1992124
763715
1769681
1318224
1161817
807024
540
1603368
11825
1703090
1567823
1266732
1976337
901013
137555
530613
122644
269272
141416
274408
571040
991294
1527867
1088207
1584975
1491717
1033780
1112369
1226512
544078
672120
60812
93950
1390634
1188856
966429
885748
1090514
902285
1318823
993920
312681
1319552
119597
1414714
715889
420469
1101678
209326
307470
1686926
1096068
286419
252376
97787
1089536
252033
698970
1792408
1772505
722174
511703
734593
490585
1508382
944681
203000
154267
1984072
1539438
1280709
1618714
59842
1944668
220829
852803
832784
902405
1239878
32219
450712
1228598
1800530
1612492
585823
1582479
1978973
1357379
160348
1181855
1742090
500290
1105179
444385
1051006
1073952
1435579
1383227
1473907
1349174
271020
599467
1904966
522349
242499
1513386
1972120
901020
334240
702624
391154
571640
918157
126187
874984
366364
1760595
1357213
1331471
1819170
771409
1709846
1569033
387976
1233435
1554361
495176
1770546
1711306
1988563
1363832
1510510
1770867
556085
1030042
571364
803547
92849
896273
997486
1107056
1229717
1020232
1576245
1289819
1550388
953718
1222993
798144
128952
458918
1982680
1233142
1158978
1401057
135650
1100821
1511477
1333399
1664490
561811
1215469
10524
551359
489894
462146
1325675
1322371
1757319
681990
72071
714837
140227
1663618
1157319
446099
1707835
759548
1300931
996373
1419696
303834
341459
1663061
1855535
1004471
130616
1871759
57720
1282966
1774155
199789
1637463
1243906
1416309
46836
950825
911303
1321982
1013568
550894
340276
1461156
153264
200718
1518151
1556211
1994058
666661
818225
117837
1302348
1683684
711330
1564799
63688
1705384
1072988
1761376
805780
1875977
1846969
160140
388046
576732
1522992
835020
1753044
37355
1293991
785623
33701
148188
189776
933800
1301848
437407
783888
1279454
148680
948542
1724439
1002748
1949715
388378
412896
895267
837424
701865
885519
1850621
1380838
1080858
1175703
1028889
1528332
1326081
313928
1269149
1644139
587107
1207644
1709893
672083
930793
26811
1044250
808330
1136283
85129
1003989
1423315
222946
992142
641156
1351527
695827
1972204
1743168
1717227
276159
932496
1923642
91986
195341
777091
1350300
1248295
507503
283862
278371
1961344
1775267
1281165
1432605
1970611
910967
1980647
615524
732832
1315746
1843596
1351440
362159
314224
677843
1382234
1515175
961422
1599097
1712550
1649222
117229
751021
1896787
549723
1000382
88835
1208237
1769672
1418747
677592
1024452
1235462
1909923
348106
1084782
302066
1756883
854821
1620647
1849617
18760
613319
1781735
1852894
1333487
1123800
1494381
929453
910037
29335
847778
1313169
800213
737680
1376280
1314085
1310728
520687
739378
1526176
614992
1075908
1059159
1986294
752062
99028
1386494
312926
1857895
938514
957615
317266
851701
1196901
116148
1740952
1105269
1766589
1706389
832956
1750424
79850
614888
236158
1421968
280806
740122
12198
972219
1994960
1420442
818535
1207403
1901801
1520492
541251
386267
1304641
1710994
541663
1429486
1940641
1381
1548051
1239555
1878661
423401
1362684
50684
1931280
1583544
105988
638891
152392
1266563
949270
284817
774317
456502
1106282
525147
1372852
880253
1348973
1397701
1726360
1666103
1010754
1947366
1925028
1500101
1624792
1314724
940726
430785
1348495
1307294
1198702
1365303
450346
201144
923464
157763
1188816
35040
1346383
852888
1402647
321115
688464
639853
624779
1298814
1398763
1368618
1159723
1820802
1275690
1856640
10893
745626
1534957
710311
889668
957556
592896
994514
1952973
1785781
692600
1082197
1825850
1117414
784308
800167
937636
256792
1861994
194941
1331138
713745
1505149
1857550
482586
1105331
85065
1748345
1026235
1302632
913344
1431599
694124
1200230
1724900
1505627
843939
1012565
430465
1727303
928383
1073460
1242341
913463
1220837
1553203
1010971
592093
195502
708405
475744
726784
1250793
357073
1037798
89496
1970245
392265
393542
1295618
318214
592266
217253
1849636
1167409
1172641
653260
1695381
1800362
1661513
1720071
1827141
81752
1791678
678541
1834491
485591
617379
1466285
1282134
262123
1698633
286875
461972
405029
254493
1103710
1970817
1071826
240582
1856590
231186
1583894
179407
1642625
1071889
1830377
1125012
1360459
152391
209204
357473
1810180
1822856
1096395
616438
1311803
1674107
1469213
825946
942007
1344298
116587
164111
800805
1281810
1311052
1748420
1452433
287479
479372
1678343
490684
1010076
1907968
1383929
106993
343184
303122
416411
1702371
310113
871024
1216314
1190443
1451358
906038
822403
1519212
503120
854164
1786135
910851
917733
446091
49981
453065
1233953
418731
1732294
709467
1778351
339194
1528245
298170
163674
1133662
1558150
62294
407585
1859705
555192
977183
1570590
235185
1799403
772197
1170435
682342
939432
1748732
441137
552093
1034376
1486051
1924075
909135
707886
5328
706883
266745
586685
1466294
1978320
1609883
1476280
1655024
1521492
1859380
1842151
1231371
484066
1303115
583428
622703
1343653
1208306
1517149
557115
171297
1600846
10266
499983
1638057
1259637
774419
1485638
954761
1489301
22445
1385817
735052
857400
820657
1276484
361831
68590
1906430
1950637
356952
521306
179208
1724618
976894
619513
1687154
154272
332619
1351827
1692506
1111869
785807
259842
153183
1238312
1124146
549477
1362267
704373
1011781
956575
1272746
1090111
729772
1180552
938579
311642
924926
279986
724993
1334257
1213086
1246424
463899
709909
15214
944751
1624802
1260188
959030
40756
236514
517451
1326318
326402
34510
954795
1286942
547087
705914
752707
1713795
342027
1972212
387867
1559397
1618493
1083419
1928826
806067
310169
1948354
1211150
1835907
1467426
508690
1705715
1505613
708697
1221271
366901
1608483
1557012
651028
225701
1521667
1815206
1355615
1634675
861385
714175
1615143
1986475
1971100
958898
1492478
1466008
499550
317097
1040595
1994737
1966771
396308
1246560
117385
684616
1900606
1986404
1740673
448209
1618013
249876
1048527
1083772
1055757
115358
1971062
216210
1237691
224849
198571
771965
1305240
985935
1951714
1333346
1119464
355677
727600
338814
1639497
847513
584366
83392
781804
1580354
1602166
1131578
645456
107080
679527
137894
833353
1257447
787386
315367
884589
1183381
171550
1874160
343640
1050871
407672
1076182
1093866
1014309
517513
1653631
1012502
1088522
1581704
701893
348384
132662
1420453
263641
1693987
1074494
990147
28473
1651956
1562041
751840
426847
190682
1810356
747795
1517410
1576484
404501
897625
1890176
701739
1676102
1232576
996887
1565190
1121810
133670
1746335
346317
191707
1463024
1216826
1695113
1534320
1508481
1186202
1690445
1488920
1176380
243686
510495
1833041
218378
407513
450072
25204
2687
1024142
374167
1936287
1849969
61698
1752461
1763784
1481287
385415
1474529
1610732
231481
1329332
1436968
691758
1842630
782958
1618905
1472316
1264160
294802
1962335
1940934
1402832
1756040
382878
1125316
722430
71030
1931612
428009
230885
1806168
183811
612292
788869
1285978
992518
1275028
702077
1450181
1631528
89426
1613805
577054
763664
532635
1924628
151868
39036
682045
1387341
797490
585598
1113575
275928
420238
1270902
1078159
1184688
526015
1630191
1113029
1935367
1560536
816059
718916
836870
1418755
309470
1205105
1262567
1839479
328577
1897782
1790690
1074950
270457
1995086
1542028
1966781
993484
1649324
1146081
1480419
47378
332789
971142
1047328
1782557
136521
1711091
657110
1782513
1462672
643875
1513614
980880
1663108
9133
1168857
1156444
511464
116154
1073818
1386386
1932515
1679246
1612031
943768
522098
634969
278315
547879
233933
1215264
1516218
1880967
650586
1134272
497357
438704
476548
1419112
815695
1976488
663019
1009940
1189020
421486
261153
381842
214457
1307955
1906555
1191245
131314
1359724
754235
193214
783810
965092
1568496
1209189
336105
1890713
1520773
1001165
913792
314429
817204
757064
1068165
1993177
934154
1078520
1607602
1941313
402131
187340
472182
206860
1487566
1265425
1199707
478847
1494874
311557
1499298
1355663
173227
1581404
1469921
779373
947186
989114
1767476
1718942
839076
558370
30869
680888
493624
906690
1688675
1324672
683320
150813
1037698
57526
1505978
64758
1671173
289171
738077
170582
1752742
1537087
1263322
760194
1241909
1805390
996668
598028
1710543
765037
1871381
1577285
1428568
775448
899256
1458867
634495
1611528
859827
835039
1909291
922359
1664530
1414628
1532428
496729
1182330
904761
1284729
1545658
1982881
979323
940985
622287
1470742
847262
937960
1515259
1945729
825977
526534
81109
713979
1876664
1700593
1614412
418522
513496
669837
1005108
1617829
461908
77591
1470339
891667
1471644
110314
1911214
493204
324755
1550933
1217146
1974030
958222
1565495
554670
981226
1600437
1089485
833259
1689132
94913
1822360
40424
1606446
1990047
1890740
811690
666576
1212562
523008
660982
175718
851147
1505587
1424326
92707
1543467
1822646
381785
1064522
1920166
1354916
1857907
339858
829804
1651697
77530
1192447
1805253
1099728
1241254
1860816
1920203
828933
962562
1121059
326123
780831
1966012
864637
1019140
66853
872428
787481
947952
655525
1106685
1847414
1173665
251045
1247283
84499
681876
1249128
714604
587247
473272
885169
963560
555405
1101016
1966044
1998984
1595360
1400943
1930036
1358998
1325344
229790
1901401
1648010
497818
876231
1514553
1973762
745570
1491667
274092
1888468
952380
1081836
1620655
326681
828196
37817
1718910
1776903
1324764
727889
145822
218471
1244220
1808607
1740857
1557789
1673956
26288
1532229
136778
312192
1216926
1742533
497763
1850461
517466
1609887
1013374
153514
1264653
139912
384941
674527
1838029
46905
1226017
673643
463173
1708157
205127
306872
1147323
878263
1725166
1856769
116563
1451043
1046440
1323864
765013
165114
1382128
1889171
1867180
1233014
516645
1268738
481930
1562530
822582
432753
1266383
1597834
302018
1132669
1199900
1991762
1254570
803224
1013567
197793
1201507
1542058
1333120
1847613
474935
431645
927822
1193801
987556
1706039
1693547
299472
104185
586327
1731608
378533
1757589
112385
1457835
186105
668679
1960608
1451446
417845
665115
369574
954075
1144119
1667780
1221936
617035
248966
1371906
1448586
1476457
1621861
680201
1077483
1070077
334006
617783
1174894
1972667
1600302
192396
1381580
1303330
1658942
1538723
1319509
1765837
876460
473888
1597594
1165283
165203
1833733
1184243
865420
930200
1756627
760410
1324005
104384
1469039
853927
369226
793280
1506188
48772
1216475
76035
277777
1043364
873954
1523285
965638
242880
1074554
651674
480263
1770850
700045
1687505
662177
1161376
1897812
220879
1386697
545860
797893
1728151
1551555
1491793
179926
519635
889380
1776879
192988
748775
363289
414087
1612124
408264
348419
1885723
943223
429612
234496
672357
53922
708738
760793
1124197
610403
1483755
537675
1147279
1285417
1945245
375516
1779830
360639
1845922
519098
690726
1704438
1643235
15270
567209
1137323
406148
87379
570231
1698850
1604213
382799
1236435
229942
1151991
816438
1925183
1813495
1456251
604866
1809439
18254
1921315
1890671
878866
1083125
1489666
322515
1460956
1814715
1963363
715224
191976
903521
128649
1827292
82708
416311
1183461
1911433
406532
1697953
882304
485424
1701415
101780
407472
1621118
1300564
1052996
1078045
1832947
1764976
1320253
788303
4367
1793608
363476
1183204
1036177
1468750
382110
858694
1450205
686615
127161
1152276
1965993
1735748
520172
552300
1156788
456136
1522546
1745014
1846400
1966829
68821
867179
871674
613930
1047329
607752
1124745
1893168
363234
1187843
1656798
509786
1355084
129054
1427882
1578449
1659575
802259
104691
1153058
1798629
1357819
1777551
195146
647334
171018
1069530
1775722
1562636
1023540
1603396
1192989
719864
701963
37963
499051
970312
1863778
238329
949731
1360140
300268
188436
1824743
795232
92919
740900
19116
137570
203478
180603
1433301
90846
1257328
630383
42854
1347900
1708793
906967
385730
1482750
1844342
901051
805742
975713
1992954
848198
1244013
58829
97308
1080280
1213813
1720333
1478223
1616573
1861736
625926
1010174
1201494
1073310
765058
1281219
345218
1673688
968622
512010
1649113
14907
1492540
1693557
293389
1156532
675089
1334018
1236811
463711
1893011
1567531
1457140
1799973
1303579
522072
1535620
1554397
1634253
196006
1043176
1526740
1755456
1149996
822333
1785417
792842
1973247
488652
972593
318407
219777
1450917
409238
1218576
1651670
1327564
811932
1123222
411454
154029
322706
285905
155870
1534843
1189373
1057361
12891
1598714
1871561
1751453
1062067
1035212
1725059
1595011
1194869
47075
1754288
175441
7924
960353
1930539
1036214
938172
502643
239631
625993
1771871
1926504
1214624
225016
573980
445575
1274606
617045
1303112
1834486
37685
858239
1115454
599801
1420381
1323723
1407593
147638
1727413
352705
1687865
913604
1726732
1077899
429741
673192
440116
1735903
30920
485360
803725
1103847
376574
1618389
1041774
1561049
410036
1737276
823007
335545
867497
742209
547648
1440156
1482269
1464046
1117690
1266287
397813
1103937
279023
708746
1359576
900771
1826317
125948
799735
1551552
1838533
1791172
1688077
140171
1789900
1840038
138541
818883
1783393
469526
144970
1985703
1812527
1661275
19373
679413
1390768
846703
628033
563741
249321
1470228
1537364
856383
1964173
1983993
1237395
1903892
310203
42284
136813
328540
1073433
1762446
729868
1022785
278238
1106725
1882105
58003
383063
163390
6322
590215
1493738
484019
1128652
278974
369052
1552208
1768319
502074
1290911
1608028
1490500
916617
38559
1356441
1626591
581880
1533616
1762203
1756212
369466
1390995
1140985
1459551
1985587
915543
689875
249231
12211
935727
1408210
988989
1584223
304265
1932222
741947
546307
1169288
1549682
884296
652922
1745465
1032618
1480762
715737
605488
250426
1969218
1331753
378116
133481
1569002
880508
1819690
1776784
1547851
382068
16964
381095
1088824
852936
332747
1043645
1693132
1412931
1644001
1288316
1536032
126968
1898807
367598
1256418
1750447
1896512
444321
1265176
817415
1109299
1682186
1197289
1413262
1283243
922051
1972280
587907
1800629
1554402
1216117
1576580
216569
234719
666713
853312
676645
1479783
417197
1121215
824422
1917336
809800
39525
178292
308505
667258
1241354
1246281
1065997
1045434
480921
1656871
1612690
1170279
1214966
1148172
1237822
885839
477921
1186094
928976
1688298
149435
1995955
603045
1269485
714934
656773
888915
381850
417477
610945
1615837
1843001
1593399
1533127
779415
500455
871032
1514655
1196084
940562
1366605
546489
235466
1735208
1474911
169025
1776320
1095504
681753
10425
1678057
1670077
1437044
959191
1558225
1495969
146010
1942016
1563633
1994064
1254603
1802376
1720273
946438
919894
966605
1167806
1739439
1040870
1545767
266364
135950
1519302
741918
1476409
1705959
1473881
115759
1607973
1718506
1275349
741520
1162414
1926256
561571
1156907
430819
549557
791308
1477111
778383
1257318
1616605
1918644
946078
1990577
1685479
516767
97881
328019
753625
619826
1322896
578309
285763
1255345
757527
1193331
961391
563547
391424
1637564
667157
1825336
404774
1546511
1297964
1729262
731384
1573566
1610757
1268326
245107
63495
873642
1518208
1874329
1658405
345761
1168803
791657
342475
1430616
824384
878312
1543380
973675
670905
862348
315955
1696027
1097821
986355
1157984
970547
1358159
864029
1175950
1868532
994093
1394589
1188644
895032
119104
256469
1022778
1268885
187251
942237
1619457
337542
1908889
732278
743449
466896
96783
1128709
548294
953950
631178
272813
722715
1645848
538797
554188
972651
1566318
1497261
667987
652752
1857625
817274
639670
1810899
826946
583986
72521
491953
109502
1476324
102979
63588
732332
650513
541896
491751
139717
175432
1257964
707986
1959800
1616074
213907
856070
1670217
1237547
737588
1662097
1555340
1699585
569459
1225987
462757
316413
427857
750058
1116391
1236494
633076
324223
1065045
1807652
1278031
271173
659028
873084
199193
486399
1979612
1998949
275484
1435
1560785
900874
689374
705692
458094
528875
774311
490544
1905662
1164179
956946
1898806
982940
559491
1352845
1506189
479849
560177
696574
1218172
454808
1317825
1537725
1291000
500466
1413308
1741671
349904
1566830
1331643
459658
1950719
166901
1217384
1586415
990895
1702642
1452577
222833
629944
1061635
419570
647627
1030745
1002355
1100710
1221301
862352
1187075
1838448
1847422
1914215
79884
1042778
535028
1795814
460018
826533
1283235
727112
204973
1169816
1114666
1027907
1763108
325635
1455779
810221
563426
203889
1318908
196466
1363401
1497073
418880
675494
1085740
865548
513587
217770
885163
1791534
1795571
1506212
847339
754323
1990033
1814645
1049869
1303142
1057639
1298447
686698
1089679
1790252
830590
1983693
1892542
1362816
1280506
1056245
1857266
1256724
1844363
1445574
1897049
774398
1651430
1998485
824982
168959
1929942
1074377
110959
313504
1744164
1835381
1365693
1556819
1364588
783986
707611
824045
1270169
1758327
1919236
148480
1311869
1146227
95305
1716290
340281
22317
1449960
141709
1770176
1627315
56112
1498141
1273870
1657578
1417199
123621
1421713
1099437
1590101
811047
1641824
97005
1053847
1820449
334121
54160
1504515
129412
255795
92611
1323982
636626
1761917
636138
57260
267531
1159590
1495440
1331218
17468
308675
534007
74162
1958969
1547292
493693
277068
301100
1518467
1896636
754202
892731
651427
81831
1245181
611061
1442273
510475
377827
1918335
1274638
1977085
211272
1657104
1918920
1638621
625163
1252129
141365
1883575
1247154
1828561
1869248
1577501
9055
229605
1250734
1108090
1336460
1130892
899772
218066
709196
796892
96455
858426
1792078
59607
1180919
1205481
1878657
1149345
918032
1551835
1836441
348173
352848
474297
472611
1895287
582952
48367
1064478
1273322
1883364
81397
1892057
1170088
464317
1337612
374354
814587
1040207
588762
884590
1397179
259962
1014002
336153
1780753
1412373
8968
1039496
33927
1235991
1165790
1107057
1754554
120658
102646
347790
1303114
904589
426274
605937
887858
884256
328953
1520593
490811
377255
802638
390531
1901496
840331
1426219
340920
1379856
1244881
1240365
1178108
1864828
1361603
1336028
623665
1327439
1915607
1921256
10078
801334
216599
186566
899235
1261269
711433
1275749
1180632
356643
591295
1982473
1015092
648920
651015
979197
586121
193100
1651969
1526106
1044334
677893
225453
1005441
183824
590136
1870462
1545564
1251309
576847
1014472
1126694
876172
904029
27410
861645
1958409
1860671
822370
990814
1942780
1910298
1196633
1694968
807262
1266500
1088254
396976
353861
704515
1715150
1287572
1768540
425421
567055
258339
323581
1572644
723425
293299
383676
476986
1420347
1869858
1358439
1498130
1140083
1783852
493790
1075699
1089499
58726
71890
130681
1578451
892135
1061506
1636126
1768171
1761252
710700
498470
960322
1609224
1996090
617270
1305542
1234084
986976
1153023
356637
173739
648162
1485375
1502239
252623
1902013
487727
1229519
296009
461812
996346
1778647
643868
413564
1725697
425450
224707
1542403
980980
1471798
101323
697951
12031
1363351
1377581
1216604
133655
1819164
712453
1463468
696364
44627
1689688
734660
1487190
467777
951005
1800205
437292
14666
745177
560706
1856055
722359
1498604
729360
1883814
1449284
925342
35
1457087
1255148
1563119
281792
942075
672681
30486
1138914
95587
1613161
526927
382808
442354
383721
144985
51911
1827999
794228
1285512
1571358
38651
27816
1834246
435677
405598
1042561
141550
1996176
854616
1987127
1357978
1209048
158854
186042
885244
1256829
500611
956656
67460
1018979
1389124
1523238
1221949
1102796
616831
1619178
1528158
324142
1425431
887131
1675165
295998
1512110
1182690
286923
1126403
1234442
1452552
863880
863506
1447469
213100
803286
608919
1720830
46662
209892
1840240
3151
409529
1758035
1025067
352552
946558
1212091
1141916
622060
1947297
1757402
1020205
780261
208954
1198101
57500
1404066
1226181
601749
1704548
614922
1926578
149228
1819857
620081
881405
1656195
569975
971223
597347
638443
1101690
1476679
1932540
1906144
1064882
850281
1307156
1708550
1311179
145939
485035
1790954
203724
223696
601414
659078
1969081
1229766
1926224
1072111
390673
1261776
969465
172806
1287307
1062733
1502869
403520
845374
702352
840929
1559546
1647363
930207
1857190
657121
840421
80262
971475
1420789
1154022
428226
148329
423013
1790782
1303972
307609
575687
1175760
809403
284060
83372
696610
730676
370397
233772
1038176
689970
1503912
912372
1273411
1579738
82395
59150
377878
1895414
1935891
1671986
1070402
918166
1239226
845652
1281785
1829233
101238
1841735
1568838
1588166
501350
854217
1641964
1874143
1761550
1261609
556
1659448
1059776
160133
1375458
272237
1605294
1689530
690474
338860
1446899
1718150
451646
381738
1914291
392169
621826
1543573
1816167
186962
1493807
648384
161701
495885
114189
193142
64949
236682
1399346
967207
1346895
1953092
446396
1306777
578801
1309153
789517
1153059
797940
1759744
1916377
938193
1312084
924350
1076831
1153007
388164
1615398
1908547
1375363
179953
1425460
189112
818064
1006473
1402404
1569000
1928237
1884917
1124799
1091329
889320
53943
1893853
319288
8584
147274
1345650
95678
301024
612290
1305009
119830
959562
199163
258615
1152236
7627
428552
1799994
1816395
861632
1285047
1403414
1294502
1948596
940279
1914436
849943
1449664
1834329
983856
1358610
117122
690822
148365
708196
1662135
485205
1356891
622660
453639
695902
1069158
38680
160159
250851
361142
1472621
1555839
1268303
1213792
1497482
1479856
1946107
623567
934828
428758
799051
1748232
432471
359801
822126
984973
629734
873128
1984958
1234853
1210482
1133257
1501032
845512
793030
205904
364970
1973502
1863455
434672
1982281
1360670
1369878
1290769
1007790
1399035
1516399
577784
1927728
589514
535208
1908658
749893
278310
1059522
1499264
775155
127547
174613
812434
403166
480649
716395
1595670
774685
1042321
1659799
1714885
1320739
1270983
1227027
1921274
1614901
833387
638370
643611
538910
1330098
1199188
493791
999754
690626
595803
1804599
413654
535754
1708829
310146
1779234
1313392
1435213
426573
677674
762889
1789236
816694
1198261
673800
902865
1051899
1968035
1246433
1259666
586221
939549
1680660
1718465
291319
955535
1300469
1065026
670384
1188581
1555429
1812821
1531041
627256
1732444
1890548
1385520
747565
1171331
9447
761393
1389853
1682090
556693
1669461
1234958
181756
500152
64264
1570323
16348
1749266
1620524
1916982
1765954
794643
1758473
1792359
1710553
1326662
1110074
834165
574908
1225182
1235396
1792280
1540885
1972796
710655
1718870
1432592
815640
359120
1314775
1415321
954904
617882
189026
430054
541672
1982641
1843854
3170
741522
1343629
1462035
1979252
562302
1183186
1234769
513639
1318273
126485
1180910
606989
1602766
31980
785441
1293392
43898
1051979
1341013
670836
886949
150382
258767
1392477
230101
588504
86660
1852437
1369691
652556
1519174
1257176
1437044
660677
1226613
1606972
129561
809744
1754478
563205
86569
165629
1576396
856172
1335750
724920
461922
821594
1511419
921299
248316
1695510
1863292
613666
333060
1055338
1588500
75600
388490
1018380
221584
1578373
1626544
1406175
1078109
326000
1697866
1417428
1283902
1819359
1715305
493636
1395277
1339599
1813688
1269852
438118
1421006
1420275
55303
1718785
1340379
1162457
452779
1849058
207945
669871
451877
1802743
352166
794948
689758
1626023
869843
118188
438873
448325
1570718
749187
844279
72342
1617687
690271
1172430
727916
1652100
517311
282963
893969
1997114
1618631
1883958
1502201
164975
5915
599954
951676
1981180
1135464
677804
1896029
365038
1921527
1865698
52820
844007
745021
629732
1225372
1110488
541972
1591367
361786
1511809
251263
1412577
1305304
1506177
876670
1176500
1629968
301351
221730
1267486
1128096
486
1205099
1880958
879847
607205
1603014
1533996
394078
1493852
1830585
930411
1519198
1956455
477644
810443
437966
124024
746074
13917
638826
378774
845849
291287
971051
1932309
101254
1291275
1815703
923001
1750045
1440897
1480137
1780072
1834334
99343
243010
952016
1153703
1259684
591126
1204000
1522543
1462158
1749536
857858
1649423
1201997
1527072
676032
998034
928522
1826275
440867
1606751
1014060
596526
1674073
708562
796854
805414
384933
560228
1207766
1200264
196162
1754923
1265890
668320
1488033
1096844
72316
1496343
1896181
583816
1559760
416198
228118
1408478
616004
1443100
762074
330792
1818314
951168
483614
52485
1038726
870126
1081801
319187
706324
1484352
1223174
370279
105912
1274067
28525
908673
805927
1159432
1911577
1500384
1389107
1451150
1607304
630499
1292443
977501
1751649
1537719
730262
1959395
146256
1632199
533025
1438032
934422
1014709
1332465
1167196
1582570
91490
533837
1398988
263012
133037
780758
1149599
1805180
572728
415666
103530
137142
1881974
1803347
1955794
1935593
640138
1700243
1517137
716575
1096492
1348237
1041612
284927
553592
238485
1509823
355661
345439
1921283
1133107
1470690
1027293
768024
495040
496574
1531189
1749217
527583
1155159
1789760
174434
380712
1653888
627971
56953
188437
847408
671725
1828641
1061435
1121894
624832
758626
1996101
1936585
1688693
654060
401382
1659195
173048
1405998
1233167
1823448
138302
1676538
71323
1728518
1439424
175366
1987361
1323507
1210780
257749
668222
797433
1106738
1571127
488746
1761717
1343854
1442152
383326
1591082
56694
347402
347871
399637
579964
300094
776755
1558693
815693
1165616
482077
537572
234212
1548260
1226779
904106
363749
1414317
807125
488146
692425
6513
143107
422047
197663
533996
1676767
664084
1048536
1498740
30547
1561592
1788210
1770376
323452
233816
1903049
824082
1991381
1274177
708220
52463
192198
1573392
1145285
420220
1629543
993215
1531982
1427134
753568
1367462
1757219
1296194
1724092
1211804
1466403
1926439
1084366
368867
31705
1680216
337144
1206551
1100533
983346
1660591
836330
1386842
704348
771370
1170246
725378
909405
1436089
205330
1493255
1576745
1781172
941109
509101
888397
721081
1714849
1998430
564929
1102360
96934
1882748
1971181
1488462
86661
1842423
781365
149607
1661820
573597
783731
940432
43942
1952504
430296
865835
1431752
1819875
410227
1053515
1802922
1697811
622356
1940852
6066
1717123
473299
1061554
1194917
505934
948815
1814201
76567
203049
968892
130732
482628
1639088
264379
1525267
452840
272598
1708103
1506048
754166
153017
741266
905716
208181
477984
124943
615707
318008
1582836
694382
1170288
844213
1053784
1108336
613689
1679525
1200262
611580
1146787
1939935
1278667
1788682
1987863
146343
1813654
1601427
1752826
1513526
1541296
809232
1611585
81334
1791393
1226057
859324
857213
1923211
1346473
1554293
1285670
919062
1594305
1457583
1819142
1214318
1182932
805860
883380
768766
131097
926382
1612472
769827
1250876
1773594
763440
628247
1310709
221072
466550
556755
1964955
1591904
1635734
1818353
961893
1030875
1740294
28533
1170425
224809
1877091
49540
1308134
1309168
1894786
900349
1314961
1569468
1347856
1710956
205538
1945825
319752
1352202
615982
1616226
1860619
1733040
1555167
638530
135734
1442322
201130
468670
1418002
1706721
1734757
791627
1703428
1621650
949152
421980
38723
683271
668323
1059822
49904
1995002
172474
1122485
1220231
453263
1782862
1414852
646718
853589
1352414
1813030
761080
560214
1905608
920257
732037
425794
1165718
393570
1556059
44284
1596651
1757062
204667
717030
358312
470814
1105879
250045
789216
1257857
395542
882256
938522
1503116
1233346
1939744
1976573
1484485
1903389
885184
618065
925831
243826
128755
1020414
1355465
1875659
1494940
673755
330912
453223
1270641
1797770
694519
682601
60897
1391143
693083
1289281
85244
514156
1221113
1324607
1306393
380939
1788355
1711455
1295466
1891136
1693124
47044
1697683
800217
75648
790621
199787
236884
547925
291966
311118
276446
1340380
655959
1156819
516079
740615
1870837
1920895
199716
1802069
947526
1460906
1162009
599564
1915525
1624804
389198
1893242
1437898
462281
1487704
1531835
1663187
1688512
1454496
1001061
1382719
1600559
1241149
1459892
1875878
1832340
799707
1055647
505231
1771893
1947383
1151384
1150336
1195189
501806
37569
108298
1781521
1064475
1844788
1078871
901675
243369
1175508
1395681
1969010
915697
784174
1264636
126913
857981
52664
463546
696256
320344
1618079
1645085
1183432
1578600
1062016
1552966
1134537
308007
507054
882174
472857
92202
61312
1022991
328242
979752
710516
1627093
58840
716744
1117004
186490
493877
1809343
1568499
225074
1272347
1214448
1645346
646394
773230
1319889
1660300
677172
1727997
1132554
1364775
1399680
781588
1609038
1978823
482287
1847253
985894
1940235
1846007
1433634
1887230
112367
557842
1154565
874817
422261
97920
1083779
1851663
1111266
414455
934761
937851
904638
623595
1915583
1392849
1405312
485727
1498344
1097632
380081
1170809
349201
771872
697667
1829893
1860005
284764
329343
502327
898231
1398490
955006
1395175
76776
1290527
794288
1770152
1933633
850272
42775
31777
1521078
1195615
1313351
1189616
1614425
175752
31924
1089320
325708
165107
1746677
1960292
1836627
495117
727818
1907257
787362
1274336
1126739
854534
1209542
629388
53578
1521210
1737849
582393
1447650
293768
1333892
1931333
1241685
345858
859719
1159571
1377020
357506
236064
1806186
60863
993081
521232
1295860
1945538
1840293
1626064
432620
171360
1534522
1233326
1534242
903884
1684979
1691166
598911
693371
1807512
983376
1879064
343177
1497365
1569166
86111
744603
1874237
1161467
228196
1176991
1580102
1412319
214708
114755
986164
1372352
1074153
1079964
211187
990469
1447207
1082281
1065928
90091
794347
1687745
265587
1018863
1018931
348999
996892
892779
1005001
1846799
503951
378772
1021355
1118672
1771546
1492836
761450
59155
585987
996786
109614
104276
1287366
422313
445938
596715
1202705
782812
1498047
63394
1575728
162702
365023
1245991
962825
248004
1509832
1473618
1720530
707785
178188
816683
1881912
1684167
1190400
1489158
1376867
1159496
189923
1447060
1533082
1523731
249394
1079918
327375
1040770
316663
350251
930404
1723234
914754
117451
1544859
1528339
723646
122383
1314962
881275
1192143
1342268
182249
643866
404057
1902157
651447
1091253
636497
386528
1982754
877674
500321
29928
530913
100219
1316693
38398
86531
834454
1105663
1213021
1900014
255380
1024793
418561
1699953
1336619
219900
1838754
1800167
158888
1362114
1383695
907216
1095226
1260767
940184
251830
934220
1813961
1394564
1125099
1702488
1481050
416426
1685593
1637749
1900475
1291817
1843063
932433
1400339
171330
1309030
1040690
1244866
1409816
1103874
1576438
249238
1012566
1205795
23401
557933
648627
1542591
1644341
377
1127143
844021
1793005
1623463
1464956
249716
10337
1374731
1378520
1689182
119299
916640
279419
1001472
1738167
445698
1148308
715948
1109907
1765040
1844034
1166878
1003843
381936
544286
327633
864844
826626
686447
1502227
11408
824841
551422
1737752
565420
1819946
122867
1350671
410281
185502
1328626
177551
1920314
1633434
1108510
285606
1538247
301824
698824
959425
1148868
489186
978788
785315
1775362
1971421
952550
245898
390427
827431
726006
1143174
1111420
742319
122804
862057
677039
1050136
880638
1963281
1508327
1416641
259030
980975
605068
1469474
191337
123756
1048983
253253
928771
638392
1432979
1324203
1705704
1748574
958376
1838622
1845226
1051197
1378021
843286
1897158
759934
1591307
72745
1348423
1160092
406319
510873
85289
1732036
1719575
225112
1715847
932225
702163
616932
1874911
608364
652055
450399
1104931
191763
1504156
1009910
286418
1150702
1687099
1946562
913775
233680
1517486
667135
1856647
1548946
1588276
1144040
1340598
843021
1159973
1123363
858361
251704
218291
391608
674013
1905367
1082559
1171627
554911
1400350
326747
93413
897769
601
1714969
857535
1930814
1152070
1322459
1700680
1583667
267881
1625905
745359
462
1267241
1724203
6021
194876
1993034
1776100
1206660
1678958
1497121
1171094
946120
1247237
172573
456914
1325412
1579143
948470
1031945
1178031
521937
1560700
1694831
934771
1970933
974587
1252496
333945
1437556
1326913
1077080
1732701
143559
1897699
313046
739940
1048665
849425
1196238
1438815
813859
1186198
1751138
1388371
1784291
1256013
1140263
265225
1133522
157890
885552
1360390
1180222
552837
1658236
111605
1957264
867992
140832
1054177
319585
1447393
1802521
1651401
484541
26499
843740
788762
161558
322940
933589
1608264
936459
1472519
453694
141449
56387
1480920
1784488
458282
1413596
420007
1178734
362636
673811
1144109
1423295
68678
929643
243690
482906
671747
1557639
1817622
971657
1440059
1841546
1450248
1107286
1628968
11096
1054408
1703878
1471834
213478
505413
436937
1733801
1461515
1038691
358679
491780
324129
854313
515096
1076937
143288
642502
1092043
869015
1547810
320130
730800
524034
485384
384694
1012762
18024
1400263
1673152
718640
446759
313835
719591
884086
536444
1712562
1894607
1092568
686493
1984671
1056975
944509
1224933
1660246
866563
776603
357055
1426381
691436
1418832
671535
670362
207546
1906782
570860
1906154
1576220
1164999
1007296
1685663
1961535
1392710
988424
1807922
142418
408572
317023
1903800
819736
758144
628767
1301852
1100599
1074460
586416
650326
1535058
357393
836903
386977
1802147
1709890
1327171
1203427
189554
827943
1675906
159243
536176
1654477
710426
92249
1290539
1996799
291393
965176
989944
380195
804505
1606248
246642
497882
840226
1042019
1842928
192868
410517
1692981
1055991
672283
758719
389257
842752
720708
1636102
922229
661452
77682
371281
1253555
867687
1056068
908735
967993
360242
1748438
1192547
1770355
753644
312832
109892
1772249
242851
1410656
388240
90015
103715
11362
257894
305125
1860091
205713
1903466
1624726
1618066
1816584
900452
1053877
1188091
753167
871782
130206
787916
1213495
1183510
1130904
1757395
823510
159307
627825
1572657
520346
392291
1925376
1228623
1648858
1229935
1733332
134856
921501
584656
1263695
1032925
596867
460525
1825954
1082910
979988
1051355
865594
176473
1843027
111892
1273991
1390014
1159049
413664
629343
876620
1285988
1434641
1661084
547219
1795101
1957996
386088
1867549
1816126
1311028
1267706
1111854
533079
894377
1434669
1813853
1818219
1109314
1229847
379084
1945
714078
1057931
270626
1670583
1355891
1503134
347473
1276241
919957
1064086
1672584
1803772
1805927
1570677
489617
1536818
1799986
85379
794076
1949154
154745
759192
360209
1249106
1983685
1920139
1205710
524761
1725641
1075074
865290
1394918
1538642
1533516
1855144
1878469
917866
1053748
1473458
1343196
135551
1889932
1553566
871111
1206163
1087589
496533
1839586
1963000
601246
1903591
1988574
52841
1227664
600564
1944729
390676
1572760
1565552
1394117
357690
1535277
1511772
833511
1130166
1027573
26924
935374
489471
1592402
1810062
1234196
23433
839581
1336183
931426
763358
1922573
1977338
1875340
528364
708300
1428866
864754
1275517
1785267
1328593
137564
1090066
1626704
115711
1445893
843732
1767499
56796
369757
1679573
754471
1562076
924482
735368
917672
326857
1905804
1624962
1679881
608478
780157
775986
832819
312203
1342390
896708
405677
312559
1562794
1279016
1071304
821010
102492
1860625
222545
1692801
1257381
1364486
1391550
1023998
710789
1711855
770533
569593
1077518
1342033
1767816
1740921
783284
387987
904237
1860453
677076
147298
1505465
1887292
1520492
1741902
737628
1177351
1692303
184404
1860255
1986661
1937329
473650
1074352
1552659
258970
1216568
1843968
727663
256280
1737403
1103393
1549407
176415
585345
336660
1701899
945628
1154168
1260457
1802813
720278
1451868
1301485
1086998
1618553
344478
495368
542878
334598
512425
398921
1723911
1578847
1229174
1352300
1029051
1551442
914518
138285
1684243
1210365
1989009
820667
1989474
1052633
1688322
1642554
995714
1199001
829227
1225056
1612502
1751261
501238
210559
380549
268327
271493
84308
505469
1666830
738652
262559
463323
1410674
350538
1332744
1038780
1433155
1299109
874788
1833820
357215
1577712
1405909
627842
428192
678308
1240383
1622257
113123
1743915
1526485
91019
1583443
1860688
894188
1138643
1978894
1388237
1450523
899692
1333362
1521805
1938059
1745581
403832
452286
1542938
1260378
1682279
400282
1717660
1528143
436186
1209934
697596
395960
1247381
1956927
1753513
607843
1783875
42764
1698775
957132
97254
951880
176345
304414
108446
1518367
1290865
1987083
1646904
1739290
1628068
1934492
617123
1938087
1914295
1224724
524522
755528
469607
955444
403192
1441410
480810
1650802
1577325
493888
1764832
1372269
1536079
612104
1681045
1562057
1290988
1235653
480754
1671678
681719
1321043
344585
1766263
1137138
826233
1476689
150760
511098
994682
1502064
1829209
543601
1625943
815977
1472810
1277434
1987631
867482
1889650
914208
1736795
1087346
545979
1775399
690579
868268
1803550
501959
713802
1013485
950394
1705760
1729624
1255940
743422
466804
1875844
1337510
380800
893173
195712
1521066
451342
1720784
1559710
724204
437073
448872
1399688
1198460
1426358
1687428
113456
1239810
599900
238896
1125294
1447787
434533
742488
558284
564618
133200
1803599
1874815
1199832
1249284
468376
1178723
855287
1859383
859415
1376611
719210
81725
70835
984728
1854007
1108625
1020717
977090
1092513
1212269
687279
338522
1893633
1392025
167320
98132
1465956
1057374
1199851
803374
923177
138251
1450738
1585576
1018401
1873003
214630
1452309
1786347
1533002
139770
424468
717293
330627
1939160
786252
1327249
1282790
1632379
1139379
1780214
552946
635101
1334879
1102735
1093635
791875
1986111
196321
1051162
1833280
672806
1247206
1043093
387284
366097
1176912
1033044
1585880
1532240
1350515
635530
1631724
1708627
791612
274346
515538
587238
88210
527362
1051268
260050
1694666
1755326
1590427
748010
1755840
1613545
1131730
301731
1257917
350800
299609
1334182
75258
1075038
930363
1139643
1117339
46257
13502
372840
1294328
746327
1840648
1277693
12078
1295065
293041
1174127
1439657
292178
1616990
46670
1009980
891986
1784465
1353103
465800
28236
540331
577487
1063830
617837
127075
1528249
275724
976371
1528081
488603
1804404
759028
1898308
1902262
510205
636014
1972943
505192
1185666
1743650
67441
532914
386790
273287
936696
1048104
965265
1233319
94300
1707404
199587
293697
1283720
871919
1943653
1869513
234790
600068
1651696
1092798
782037
1249851
1833178
1504956
1238716
1131569
815286
788356
1367121
1340445
1308568
1099469
1552918
680434
248545
1783347
944381
44730
1024999
714169
626159
1953582
707621
107049
201730
272838
1799661
319999
1895584
765225
1679268
1231765
1431171
1676279
113486
64866
628314
728306
505264
1417526
779812
1734215
184603
30429
1097129
229601
896421
187896
180482
1419866
762620
1048908
770963
137338
539877
1867933
57414
1053412
647195
729490
605894
1239469
926421
1405660
1664797
1086670
1125106
1524798
782551
1648234
1178167
23525
726920
1963530
1103059
471241
59896
577579
582678
1886598
1395717
1007594
989028
1194672
1002717
1202446
680288
1818419
1117668
1000927
1466967
982847
502891
59369
1817029
172302
1868332
1761080
321269
409518
923756
912819
1862777
132516
1828695
1399681
1721052
319658
119661
601553
980898
468593
275150
1495528
838825
240177
565571
445890
80528
1270874
889336
695261
558950
1727664
226212
151212
1715296
1351183
107535
265292
459158
596346
1652862
40120
1271813
1013473
946976
1783910
1526283
1846534
217325
1849653
191364
234059
1211597
1418563
1166872
230893
1333939
1455140
1837475
1431450
910681
1565829
1727678
358290
618691
71938
1983496
1558074
1177452
701484
1416299
775597
1749021
1566668
976577
1143389
692364
1105867
759873
1878583
765609
890186
450303
992398
1676164
923783
1149243
266341
605456
1388581
1204388
1019760
89366
1432717
1694600
1825240
54019
805021
1605398
750976
1632759
868306
405402
1498007
1665880
896776
253892
637847
1750883
1966331
847217
1714733
366219
183158
622699
1068907
477472
1554503
56785
1839703
1612511
985582
1925458
293239
135763
748292
1041986
671269
1082062
1158580
185471
1764496
1358734
1806561
1564508
643306
1841246
1211851
296016
104436
1138851
502453
1171423
974455
1125179
728923
402915
1742115
283968
1452912
1211799
1191576
1158081
1825914
1583820
904006
1246049
925188
1365815
674414
89830
123832
988080
319715
1678515
665767
1774113
88924
814503
624933
1311479
1126866
1032472
1874365
1364908
1603703
1124142
1885277
1548175
39831
1454792
1835788
1589978
1459646
859851
268905
884887
908558
76370
279770
1572192
982526
206847
66468
1580660
1604608
1252039
1699956
92195
1075339
1485986
913212
386455
315307
1048976
1910547
97292
1069833
809699
695116
812103
649202
1259215
1824936
264373
391628
1001855
1048528
1941006
200959
1881032
1810886
1657069
926200
1623033
864838
1823973
79747
801513
104788
60942
1269901
1851188
1944072
370012
345996
643344
1173740
1010695
1461857
472825
1488796
1220825
1527893
1084999
284331
1578450
1894639
1109401
1723134
686609
1739134
1949304
665850
1631368
285113
1778996
231994
1430383
1345090
277306
1039961
1933392
288993
1367984
1506089
1216563
175940
782471
326690
1721237
1851103
174195
412630
659145
249833
1730571
189471
1567576
456912
1870481
232606
556732
684920
1376139
171616
1841965
1102957
1272838
1556657
1713973
1973900
969909
1412552
448817
1318774
1799017
1602023
235788
1400770
61210
9665
1154123
1744215
1352987
1475913
1406174
959270
1802752
1743698
241963
558781
347354
1555732
1100977
255933
799181
138327
486797
1335522
645913
1494136
1653517
766334
784036
318442
1970468
1944848
1126858
646492
607986
10833
1423990
1861923
1662626
1063529
271779
1259972
268468
547478
281240
1876743
1438063
475596
993949
67415
1467915
1088506
1146352
162698
344048
461796
1152001
785648
1935226
1363055
404260
1017293
1512050
1281099
1031958
1461022
1147993
1942419
1402827
1599714
416911
1754956
1371187
3892
1769920
1161045
1611232
253859
676090
1282352
23482
87955
1507937
1406317
198319
592772
769275
122884
159902
491515
1701379
1365748
1490237
375479
1486684
1760573
1413470
197888
979477
1286675
1987032
860082
1648109
919923
779386
168634
1483589
99258
529888
1087689
308595
1802854
944786
1328836
1482031
879486
1832068
1809916
1910645
1277592
1503539
260381
1866038
1048001
58106
779854
1680205
57673
592166
1107841
587023
1667894
702405
1088928
220404
1251570
1717509
849390
1769555
534713
343058
1411676
676717
1224151
1194236
1154584
1225241
573272
1032858
1226656
888257
1208586
186769
1976976
1658248
768597
1131410
1763894
1493630
1458078
141390
1180322
1646652
537483
1130776
1055532
1232051
1698100
1859185
1530815
1387186
726169
503383
1019481
25930
1031141
1195644
1736833
1074208
613090
1828910
1066362
1109684
852393
997229
574765
282245
544486
34367
1760328
230422
691023
1091322
367748
1350032
1914343
1586877
1939366
484182
1461586
443239
1645344
1132496
401703
1435023
285607
1645432
1536308
1158589
17560
1133258
1874702
518330
1356026
1763678
919239
62979
318060
1648803
1432402
78962
1064373
553288
897124
1367798
1847494
518899
504881
696043
1150757
1424568
712305
241401
1794751
1190752
883125
626758
71087
1628744
1642955
825755
1940858
1980678
279961
402176
1322962
81778
904626
314735
1786987
991526
1611434
921350
188309
741229
1957125
1547925
633124
1770582
632354
240242
486578
1727002
1094127
1659753
561390
1636510
981836
397702
1391493
104563
1531219
360733
1935614
1491783
861513
426742
22037
109354
383505
362486
1378073
1896669
356566
1735954
1160326
264742
1649766
1996419
1401517
1453890
1845046
548384
1621495
1657002
1028677
1358727
1346393
999075
765540
1220828
1789291
1202215
906992
1558383
1998656
646531
962841
1183696
1348436
539984
1645267
1670267
957439
1491640
676867
93050
465598
1143562
1010287
900776
741302
1053898
541070
906688
1934394
1502020
911427
543393
1897560
1143703
1440827
1065399
85634
87003
775625
1773110
1327383
119913
1113258
392321
346416
741885
805444
44124
535260
1639343
1847526
1538216
1438964
1399871
355622
1924100
1516368
772209
1515825
85366
524305
1863391
369375
943525
1669294
235099
417100
56345
1542892
368627
1081494
1055511
327785
1967407
1476056
1766118
1891105
1346607
330394
243698
1960304
163098
961614
96632
1328964
1113817
1554102
735677
616059
1001190
964366
383573
1932017
372435
303579
1912796
214324
282696
126277
641389
256789
1967904
1668269
1661070
1509868
459137
43762
482353
1137623
1536936
616588
1807167
1232391
1780220
316456
1293864
1817166
1909350
1833822
1164513
1596421
1100558
636941
1531805
238625
6526
1448237
638335
1184057
728535
481286
1268629
1475220
1608767
1192175
207249
1289494
902607
1112636
760760
1573441
1941290
887025
137984
1832669
212685
558823
1358374
924192
1545409
1408593
674550
1333593
1099288
1229128
1795248
885946
735404
422351
107307
179425
1113224
1043312
831585
251919
1053153
121056
333838
862912
453649
296280
719092
680242
201763
455418
810675
1701361
709526
1586848
1276405
1172431
1712069
1510014
617614
1199360
1830804
478164
856607
1383543
523039
670419
560253
760218
993024
1612448
1759294
5268
670821
1784140
496427
581717
1222877
1531888
1207329
1509299
1416558
529932
1867130
275810
702224
19595
221117
618126
521938
1940737
1797678
1939633
577539
689776
1924383
1755951
110278
1997352
1684203
157860
1695122
213410
842651
225774
405968
1008048
762606
858065
218457
1288907
92161
1864912
1284552
393446
746775
182039
1481746
1935414
369851
137089
273323
1475780
1790338
605475
140288
56595
1247849
270692
1147128
1676800
1173219
235779
1497787
1026282
261914
1013756
1461803
1791805
875772
280292
530122
1197606
1914039
1234884
274240
1151599
1095890
38557
33116
1888044
936291
1116479
1712215
1955572
1253864
985976
333322
1203470
771089
1924605
460076
1152793
827417
1338506
1355252
383134
1557073
1704271
378461
686983
358627
572479
837402
896675
1751948
902628
1993898
1927472
1522430
59734
644192
1083621
230947
1493799
689924
1750541
1362875
788304
1236825
767958
405532
905051
271612
1392780
1972631
763197
1722495
1094241
1852222
1825219
1662739
649751
950498
1866227
576538
482772
1636212
107551
574270
1099988
21862
1548844
927044
1341366
1419324
647018
828427
693213
1984983
1402776
437754
1591198
819323
1015337
104845
352604
532697
1937645
511581
482154
170562
1887851
679686
1302157
245970
1663660
4355
1465438
169835
1603447
1838089
950475
743072
253811
844350
1042928
1281846
105641
637659
1687357
1787225
1018162
343563
224852
198022
1588885
1387425
727463
1535731
1424074
684356
1561385
559175
1132895
1562413
225384
139752
1236045
745254
599900
792052
677556
1074570
1442119
1905217
1879472
1497452
808612
1898671
1276753
923431
1609235
718957
209234
821409
1211234
841960
864679
59878
507788
11915
1372166
325890
636217
376937
1181570
526598
1937001
310620
1897715
1842365
1958703
1286097
544694
628164
1621989
986410
340692
1172615
1885791
373946
1778711
656758
1809613
851003
1785962
1436627
1311746
82899
67918
1436667
1122234
162861
768382
519498
1799413
195257
853128
1302751
122961
583382
1544643
851325
1810416
886084
670256
519000
494183
1930431
1799701
1830257
1557211
1288638
1732627
406805
1958613
1009032
904918
108799
1675864
2678
1794229
1973687
966347
1407001
889403
1245480
1072953
293363
942737
1899673
1916455
1801042
880156
1951556
800744
1569072
836075
1495519
142989
1052949
1334790
1706598
174457
1427171
64633
1329826
159973
1112722
556520
1582690
943270
468585
1109496
483971
1328626
1156023
218650
1703089
1440701
58147
513138
1631966
494830
238066
212825
995141
133302
1749614
1910270
684095
1192256
69272
182077
1494643
236317
376884
35832
1390912
1112732
1526445
846829
54017
112189
1734642
32156
317553
116898
1157580
1489881
1323715
361
1948329
895669
1377509
1703331
1194282
1418735
1241703
973672
1614396
1762956
398965
1718268
1991990
1110442
957905
1248897
1012908
1792474
1702013
734742
166214
1072122
699565
597133
1539675
1674571
1621008
1488661
1725410
549181
231707
867190
1506694
1945327
426488
191452
23902
1894991
1052085
710885
43457
1097231
1015072
209459
825948
347125
190083
693444
41140
1662241
1015369
288351
737829
731132
994658
1467066
1306283
1337487
1821944
636300
1256264
250160
560541
88061
1552055
924858
552261
1112939
898389
260189
62661
193130
1149498
1165769
403915
1173369
423045
122874
1872431
1332068
266112
480951
177287
866731
1950546
1135610
256434
638562
108081
1925309
63800
574671
754205
1820663
1489510
1574839
153683
1489939
1068191
1735084
509575
386118
249793
444607
119237
295028
307536
1411788
198732
740198
1262552
1884482
1782323
184157
474680
677533
1834458
1217989
1358990
300281
226528
444881
995586
202135
943294
60760
1285308
1114372
620872
786448
673965
1882391
701106
696382
1835838
1114402
1025057
1126501
265717
1918916
1741869
963805
1057821
1961030
153915
1148837
697557
184092
918456
869798
267530
1782761
753945
118145
1317802
340034
1807521
1661071
75505
491516
1310558
1659095
1849434
1920286
239687
18645
1030072
1624184
274992
1199753
548216
1619298
1809425
1753011
518954
1649761
1008361
1269251
1789057
215495
1938934
1523401
1424392
1609302
252569
654754
1972364
1333105
891465
1900386
1332323
1600353
113504
585420
1751078
1486803
33577
48220
1314306
1675983
26750
1431505
1085902
1454956
125072
1896064
551357
1626527
61505
1329710
992828
607658
1883879
1269510
1766505
1069358
881703
1117634
831358
892397
145642
411846
927800
856787
1817529
1050548
1205349
265261
766361
1427496
1805646
1425721
1654318
132961
1807628
1395480
542226
630845
393762
371289
102346
1508824
1254226
1836340
284968
1211934
1865081
1724581
1612977
419887
1409590
250150
1994608
26533
1277255
1145111
1760038
710405
1028962
1935471
1705088
496090
1168175
1201298
687679
728505
822991
249716
1520050
1134541
1206332
1224110
119552
1926262
607107
1708413
1144720
997168
882860
555766
1995018
857768
1228705
1060785
416938
386783
947401
44983
1802223
1930538
1988143
974642
31800
1158070
1236045
895973
59469
981728
1016558
1973155
1909844
1898312
1566741
1545429
1039101
797115
1127765
869390
1664314
793618
958451
854706
596676
601252
1410490
1386961
750747
1513019
1111065
1236791
925525
163410
995209
1013389
259804
392738
539272
83300
234530
1436571
1545746
1079302
1245094
1402512
1511320
1401931
1319314
154408
707806
663615
923266
796634
1487757
730074
1537032
829537
470495
604348
1129064
303455
1574614
589978
135240
1830742
1332672
1232879
1777043
239484
907937
1084058
1225380
811295
148155
1954726
193973
1824423
221345
1233333
1804831
1907019
1521227
1130061
1386871
1221644
94721
180536
1101750
939429
597537
1538123
1254122
1611429
143300
519427
297333
786917
1472463
739742
1127270
1996763
1240578
144793
1761357
134232
36444
1177090
710117
575928
1490489
1148766
1071755
1647478
326773
636840
1643995
682168
1076246
1770047
1340250
1163958
1637110
663032
731293
605670
1242075
936530
144157
466432
1183994
569290
690285
1923555
1889263
769312
382002
302123
493287
573885
419963
575162
1015578
184957
1521866
1912006
1776796
591108
1823976
1583638
626006
588732
34831
1446109
1070988
567747
430099
349176
710380
692663
1501804
1006918
1704431
1823136
1708222
518566
542722
1318842
1770397
814112
725691
667166
71400
1336485
542701
1278622
708281
1506209
354568
1141711
831028
236163
1965969
915497
660794
292166
643506
1766404
1958734
37792
749064
14688
122501
623684
1088255
289297
329157
1330075
1126916
1641101
1947689
1910504
1871425
1405835
1463253
1547553
1539405
246960
1414010
1614606
691909
1302157
1980719
605938
1939270
252746
1084411
77924
1717504
1485461
1166283
1846700
1961973
314376
1357677
250863
1738526
774200
1431657
971721
40194
1096000
1953158
1092119
537337
145173
1347240
688861
1901324
998154
84634
53
1402004
804156
1914225
834601
622066
500758
1641145
599621
643873
142114
793610
1842073
509247
241780
807887
80182
1964662
33904
400234
1644487
600622
170374
286672
1293742
1749960
685897
916697
1396450
844172
506355
1961200
643052
1310882
782124
542787
311395
478255
110063
128025
1237849
1361252
1305624
1942003
3262
1145929
374457
1712892
1700831
624374
1591380
1115001
1110063
1625983
992989
869485
649764
1741097
800010
71458
187197
872213
956837
470784
298130
1842007
1864253
1635477
1227308
445829
1667013
908741
211641
1418582
761467
674825
1990524
484937
1057150
430638
358229
97097
1268667
330004
1680143
1570389
1559016
474607
1185840
853246
437774
343915
897374
1939438
887040
1376777
1470415
1984143
1217043
659063
500252
1677700
804016
1334826
296969
1821585
1278417
25147
931246
1635335
1512068
291250
894626
1056759
801597
635186
1637987
1208587
948031
111701
624344
1348555
1602281
1682937
932405
1941772
1464492
234685
1902710
1433756
1723228
1019968
1540137
574545
1420218
1200964
627315
297109
628196
454112
1808047
166643
1120983
604196
657887
1849339
162025
1086733
1555768
364273
58720
1043778
1978356
299789
840680
1195638
697643
1546927
1001885
146301
1211298
147737
527725
585989
1559108
1435609
324913
243704
1384066
1504279
616177
1111003
462458
1800074
491220
614995
1212049
1052656
308627
99448
1575083
1021807
231620
167886
400012
805050
536236
1390497
1729439
287067
1024931
926240
1159324
1502091
1450683
113191
580657
1693410
346146
1249966
1078535
933669
1306333
1757215
1163716
1875404
208037
1020417
371029
284315
427994
1014434
698179
1629285
1279693
44960
954426
1885540
535206
279946
1966049
1614712
54180
335865
1794796
8085
1320256
1277439
1014684
1224123
181831
1327679
1670678
1483259
1305243
1288197
1924130
1106244
1633569
318548
1095398
1457926
1536838
945162
88010
1661190
564282
632749
1803968
1757468
1784246
1831413
517070
574611
1280706
937522
1476079
1495041
1074673
1990778
933840
189670
828712
643412
578089
670244
1531797
734722
1447791
358865
1651456
438626
1763448
1764352
396928
573205
1981066
1875440
976575
1947852
1229788
195572
451762
212160
1760682
1097260
442821
522327
707855
1016282
1398418
1920202
186670
1215393
1044476
1078426
740841
1187786
1134312
1938613
77340
417769
1993990
560616
313480
1842272
1947128
1949534
1039388
264945
1418780
636825
230145
473967
969657
1928294
1392321
901696
1714833
974686
931821
1249493
153626
159964
1417493
455952
861576
219715
1488144
770347
1059774
1350268
1086519
1802563
905989
1605751
1125005
922513
907914
303213
1232551
1404107
56146
1729842
385644
1227832
800001
371567
1995490
1422353
1752907
1086313
1170603
1816573
946477
1084398
1060613
1737906
343601
1712711
1335914
884055
1894005
1427929
1685726
1380867
1457249
834392
1441708
679939
1963829
1297255
1713284
731598
85955
982639
667792
1689252
551186
1544558
388723
1682104
420382
1854464
1297597
1619943
442681
1912787
1498696
1206170
393069
368896
1095573
951400
242229
603854
106415
980043
1713817
358573
912411
1802002
480307
44298
1456557
135666
1688170
1331953
847743
830012
118679
421493
1946234
160213
1672103
706835
638840
799599
1573447
1973823
1392831
1797625
817348
1364311
1055599
1272212
466609
694177
489938
1118957
476986
650100
847314
152181
194975
1202438
124307
1540209
1497419
33009
47603
1952850
695974
571189
612382
1678794
641576
258972
1082603
387184
1868210
963333
1389208
1473481
1689143
265199
74015
600851
8177
1531257
755151
680288
1342001
966829
1188348
504419
1456732
1954600
819893
1702575
1777601
883910
510872
463816
168342
731044
518248
587637
1741108
1376741
1249810
556037
981499
552396
1658249
1633421
1278293
1180907
49364
134807
961154
1916359
623316
807378
605889
1230975
695127
393753
1280168
812306
586136
1467835
1013585
1510190
1292185
526326
946907
1763528
1690485
187473
1062570
1676197
1077113
686199
164696
1093195
218520
976384
1269219
1512445
1879765
1021345
433014
1749759
128753
1382603
1026159
1459848
1760982
1918291
707320
1028866
878727
186889
563866
1819547
517753
677600
926345
547487
1678238
598393
1374501
859394
250102
1286969
562849
1791240
1815491
1608760
168426
27596
1855280
350935
250142
1440766
1185387
1817437
1027470
536346
530666
103908
639767
1939190
685651
429863
306858
1857035
137687
108467
2274
578502
1733502
1959581
1307430
287605
718544
1876983
499638
1393729
197364
426326
1901421
1842107
1683277
725694
333016
1637107
1367106
731146
1805398
58684
608166
1924245
691156
1489482
755847
1649224
1704097
270386
1222010
1439295
1137490
1368827
649375
1368565
262120
415608
1323736
108840
1576285
960497
1152683
947498
1103460
577814
1577366
644120
1062104
1363192
971233
914150
674516
664120
1898118
855600
1460620
1004858
523809
643612
1405463
247570
439620
1728244
664054
1782339
1076847
496968
1938063
1581776
658090
213697
107649
577877
1831346
1086002
252936
1113422
535731
1269555
984341
1201978
1591575
46968
1941560
49133
735695
829740
1339886
967146
45064
920405
1494445
74224
150312
71007
455898
982474
1933887
1156979
266029
1441713
1093321
553322
308814
357314
617163
1352430
1252221
1810434
1646616
1677405
5551
1600386
712574
611712
1336277
775279
508118
1423915
1315572
1510880
1024834
633199
1868469
1166044
1528677
1767092
841471
1477024
708278
1222283
774174
1484307
1108282
172434
1033628
1720678
210907
656200
1241981
1771707
1160407
970216
1844230
1535194
1412877
499757
41713
1891978
1368145
1608620
586759
331824
800218
428826
1593533
692344
1258225
750027
1372009
1379632
366258
693862
381845
1080569
1670
1025747
503094
337777
137213
147899
1453568
572190
1986448
268347
1157993
644683
434722
1992540
220601
520762
885245
249304
1057016
1924313
940134
961445
1685312
289846
1352842
1283163
685939
540665
898138
375556
1749150
1034709
1232630
1162706
786736
1855116
45994
33193
489994
1334649
105231
749341
1830985
1411408
365342
946148
1521188
329522
680366
1747611
152539
1780755
1546371
1756593
1635236
588034
1799999
418036
880203
1776595
1267731
631491
1926337
269438
125465
1715350
11516
1442317
1591478
1069932
131084
874955
592552
546876
1986979
1163987
1813434
1501940
1526143
774594
657272
786364
1703785
1599354
756246
83083
1884282
184106
1755985
1107756
735228
1721777
1155230
1145154
1874810
1736282
1153362
815917
723077
1437997
729560
855413
727395
426716
419137
880019
862711
517607
1803234
450508
1845068
1315462
63970
1985938
1844063
562568
1154235
399535
488176
124936
606881
1544807
1350048
179033
426223
1948569
462894
301096
246359
944155
596773
797454
1040135
1967128
1684792
1820169
1603164
242598
1107322
1472142
1980343
716821
422391
660984
1190907
832454
655999
509825
1313412
219687
1587228
1538407
203071
1271441
1085404
1896587
821495
1384882
674152
909875
102285
561451
407731
801689
234068
1041600
1360721
758027
654307
147422
46645
709052
1688628
1066311
1290081
92414
559568
291435
1227086
641675
1216483
1944388
1976362
191211
1031594
417834
1406059
1769026
373960
316476
1766153
1464650
1923823
620648
1938946
1131915
122770
1527887
1109899
1657296
1888796
1254677
119316
1469143
1168718
867245
636356
1293278
1604035
248307
106263
874166
1519596
294646
860226
553246
283058
30498
1581542
1011861
595973
581186
40639
608433
1180297
773146
225939
1396401
1288819
345229
1409216
823848
1742909
688216
950566
143641
1566185
383961
1962428
589460
384026
1719195
329009
1239167
921564
408141
5
1244443
1628641
1577855
334800
438605
16794
1726690
1823770
650804
582442
1725108
182982
1649197
40531
712172
1703161
1957618
783071
321862
874533
283175
1206325
1893134
1492466
1321084
368867
870090
1223601
1111071
992835
1562383
365306
1980135
623626
1269659
282065
954653
590866
273596
24230
1387323
518709
932011
1697746
1616642
1296352
221960
809303
1896254
807442
1374859
441828
602607
1119053
1872943
1965201
403381
277580
406157
428280
349640
1557597
389523
491650
255223
729084
1281633
1889421
513237
181624
628811
1004851
344288
595924
447880
413431
1431003
1742650
1915161
1902504
666774
1347998
1073831
1800317
1263956
1329008
1257339
1130622
688508
1943286
279635
1518734
1965087
1676315
1782747
200696
541596
626122
1844515
1090439
843299
880623
1155415
559482
131235
1694371
274554
1136396
1421961
1038363
767650
1803183
640726
9200
798924
266901
1007265
950473
1022755
592569
1886113
1354726
370739
880791
985559
1695528
1548200
374560
1045189
1745881
758932
1185509
494738
723465
1639503
590435
995531
874403
15457
525618
1065309
27376
1042638
1222740
1962948
1369629
278738
678560
1820232
480526
578419
1424759
1703151
1725238
1932937
214609
862478
1999210
965825
93347
827150
1640240
208182
1506058
1946868
1709740
1100631
107782
1126898
880089
841299
441391
704932
462499
1482863
582500
1731177
940472
1085030
237845
604301
720969
857013
553051
608381
125090
1736366
1097894
796491
1370347
1126206
1031961
386584
1159532
1554325
764126
652285
1764163
290933
1243755
1200519
917899
161838
1699727
395478
1372870
69926
548004
168635
1596606
1058692
1465521
524870
1692543
1389000
1656875
44366
359631
128736
348759
1961426
1297874
1004545
911069
656843
1772992
1706315
1063547
478477
1068970
1148424
664691
368952
1478305
180727
1379615
1406562
1269881
698162
1370783
351682
1929067
332339
1203539
1455139
63922
464026
1303807
594282
1819426
1313718
675661
126139
575547
1112218
1885047
989143
1664811
815752
1902066
878667
1530214
651
1504037
636965
1339191
23495
963996
643968
684864
1977142
762543
591887
1745373
1200385
397672
615411
59452
1671303
399319
494705
122932
1467108
1059614
533939
612487
611934
1917495
1924401
677993
1148510
1782677
1952638
197859
614850
1021004
1469767
21652
1772636
1267380
875500
390555
1042855
1544962
1097739
383039
1347048
1555042
1742777
1036201
1061945
1688548
1855167
244181
1303833
1561735
1646722
1199242
177288
1500073
150364
976020
1360114
1624440
1447925
1496056
552553
508764
926581
1686480
244938
528443
988338
173254
1532556
1637138
1704832
642428
635487
614421
1316053
1904709
1700606
1618399
229494
1853343
1546894
1722296
258438
1126378
1753880
1077017
471922
1206267
1119387
1476531
1734621
1721025
1855746
915675
1336162
1975621
869825
540215
799930
1910308
1849151
917094
1314816
1531491
1775422
216578
1911173
1517893
413227
791296
1100982
232674
91295
724572
634787
1112067
821707
1319352
336764
1709597
791034
1224984
748999
371697
915242
928981
1675334
1637688
1445677
1498821
818763
671086
1136987
322269
1812978
11885
1759708
1720657
738850
557703
1208561
1949131
1287781
1656590
808370
547720
590483
1860759
175160
221659
1809251
1624689
1829743
1958852
1186309
55150
1309699
1518977
645187
1574452
39137
1993012
722899
1428008
378322
855733
1786741
392564
588974
1008834
431391
352187
553532
1761480
925425
329628
1293654
692565
624434
1071746
507555
179383
641738
1894376
743718
308552
1829005
1950508
589929
1034757
658311
1451910
402839
395711
1765533
1050275
1200018
855458
1720862
1953868
1144993
863518
1690072
620158
82957
1296493
1467177
1669273
1637908
1346889
884379
1558830
109507
283201
683007
872094
1639554
674946
451683
583643
1785382
1748750
662873
567997
113593
1886182
1309425
1910075
1345412
1787341
456574
220322
1067325
1269254
583702
1710457
811310
972637
1104838
1530019
1702286
139375
355405
1395524
511072
295169
897017
211490
83364
23638
743197
684024
881828
268865
1045044
1304634
1907099
106797
263248
1215374
1976706
1796477
354897
1821144
1978279
1745078
1082145
579007
1463791
463053
1921337
1711714
621828
1639646
467918
1518063
1797669
331063
1818778
1505707
921139
877886
1618644
1162203
3193
1700159
1503338
1676012
1493386
400284
1323730
114421
130811
1807343
915467
1702437
1460223
1064473
167975
295022
422959
579429
943367
1697281
742809
599052
1033462
1445931
1156456
589064
749376
609001
1894669
350373
1107736
798236
1728126
547940
1598051
62722
1517180
558596
1111410
534877
1196672
868842
1816627
807781
1644548
486593
1046163
1050073
970383
80733
1373724
452282
1522652
283518
1386070
1641051
888205
1247506
524572
1949702
521858
1953867
797997
1103883
1165265
1920084
1413644
170312
1984385
629592
632896
1436953
1470529
1153877
433862
323934
149542
478252
548337
1986642
1923467
76172
1116888
1019603
1685646
388440
527616
848746
1846874
221983
1507888
663928
1931269
964659
73849
713029
1195724
871822
437566
1694519
7111
1271062
383894
1698200
50373
217565
1532535
682506
1481368
1434829
1317631
173882
347440
717392
1477518
551241
843771
1300682
211109
633684
667426
1266085
557817
1162552
699791
173050
1274343
1062629
484108
1530026
1695848
1580752
1282467
1650996
920901
1109083
1751697
889850
1548037
1978990
860743
875519
251065
1984118
1050659
1012380
1851865
1906815
1404472
1078811
1192953
771421
1199940
1972102
838068
766506
1254346
1925426
736015
1830586
149560
1789294
524412
879883
1775763
139827
226481
1186564
348422
1495209
502565
1621268
927040
974795
463909
314320
1790947
1881976
346328
1970472
353207
1199829
1991630
834895
802824
1184961
49155
294896
1594872
94923
1458441
1520375
1733017
613849
1524998
591649
891459
808218
553348
495567
1529336
975013
1164532
1569301
1497308
387940
630168
589823
1780500
1668252
1213089
119034
888324
1299280
1893963
1778548
1318676
1109297
1982606
605986
214889
528346
495648
170967
1509179
914914
1585663
1476677
1176194
23228
762311
222572
1077421
642765
185344
849
1160951
1170714
979935
1165935
1179667
839781
1134332
1688845
1206768
867589
1367948
1981933
1486584
116123
1736655
987245
1602798
1455364
542309
376665
1274735
1756799
621977
151476
1484991
1517699
1133190
1294749
117915
242003
1160951
567512
1190664
1600638
95036
689938
89269
538533
612756
1440133
268846
1538978
1130324
1398794
1840639
1847185
390767
1628566
854304
1070127
28310
441849
933683
1804156
1197186
527536
607513
69176
61445
918618
247997
139007
108587
890970
315456
215279
855456
450998
1763164
579349
199796
1375615
1264462
1887680
1731585
1711653
1317169
1410896
1315201
401778
1515538
1974076
1402339
468518
256516
1673238
517590
1640084
419148
231850
643230
931970
1346527
1437684
1681709
1664369
815568
831357
1036720
675229
934732
1494231
676585
372600
1578243
631862
61009
1428898
1731988
552543
1797806
1667148
1303519
1407418
239170
1557841
135378
795175
568483
1698702
210240
832602
139805
136117
1185779
694694
121049
191414
1490702
472816
357893
223820
1574441
676293
1479305
1435777
1207786
778705
1290201
1344719
944973
790116
1245659
625769
1876820
343965
748452
1447231
1899171
1739351
1933968
291923
568034
1101906
994614
1721204
605433
585469
1333352
356730
1604798
1489764
819929
126227
561481
1748685
29660
198268
710902
314868
1020652
432119
1443302
244500
1427236
1183670
1463433
1350922
729006
1776169
522099
1871558
1095578
598570
1689183
185033
1159580
514948
714176
813139
426446
1860277
1027633
199020
416354
1799814
1881495
1279921
542551
701395
1652349
72986
631521
224358
1070774
1125880
889809
1802919
277832
1730387
345580
894574
463372
856260
1075037
728171
1464912
1837635
933499
318528
1521623
475532
634954
1238239
1892873
1834020
804083
1183098
1430863
1114465
1615311
1144706
243284
787445
1811450
152467
353452
749082
1365613
403771
1645558
797437
919423
1985798
1278537
406776
822300
773100
1343923
1484136
291958
1261088
43359
1609860
1784126
824653
1326461
611459
1561488
1137084
1057437
733552
969950
600690
1469871
832427
464883
199362
1601390
1141275
319746
1875414
790334
1178321
373901
1489143
1656775
1247043
353053
1488602
950960
336752
1117051
422648
1914424
347007
1127995
647801
353634
72756
1837074
1001809
839295
471219
1968222
1079369
463623
1418853
373455
1695546
1205776
1351788
455127
168361
593650
275439
1540284
21097
1160417
1223620
778688
1982755
94992
848000
66303
958798
673190
464202
552590
1634943
571392
1613467
955601
184833
597037
813652
1194954
459810
1982346
663333
516375
1803928
678604
1891194
1308610
239752
1249871
1983525
1407617
830618
780806
708836
1968360
623461
1029600
449722
555826
1325526
844933
1634537
463780
725114
1048628
1455024
1311367
130000
1526438
625584
678180
1453040
1113434
118285
862004
24374
589125
1131527
1486372
1296766
1233380
1004376
1711142
1787374
246914
362903
826836
1856906
1392462
1620409
882349
812856
816357
545248
982342
474022
443716
750689
1600853
1122510
1225479
1601422
1241187
1869032
1666005
1997075
169849
905642
1203057
1629449
1211765
1278877
1652203
959528
1090330
997500
1323728
43740
475937
1914946
653228
1954015
834120
322059
44312
775631
1933971
212881
389290
1929245
289019
1530655
860179
826924
1862117
457408
1191740
1596177
522442
593376
1846023
1695286
532028
62440
1510986
1821209
457993
1153041
380339
1823358
1953527
140603
871322
640429
1836713
975286
1297084
630679
614219
1368808
668814
482553
178181
1144958
352166
1019245
838820
29989
816884
1540788
1630615
1903521
890866
26676
353597
1461443
228462
448538
1793665
163028
1882567
1265850
330507
1904580
781316
1753750
1623731
727295
618676
1073247
911449
192618
1227342
1863603
481569
770083
1910488
1425891
1210786
1240336
26377
745836
1271141
1431421
57221
758601
710447
1629772
346433
1069239
1582718
1302284
983865
1682528
1644575
1202943
1784759
766675
937318
947915
983632
1733238
1123190
560708
1336117
321588
1819289
367868
1428088
503775
1891374
620643
1047995
1225461
887685
885280
1984211
26071
1872999
1570561
961710
1189226
1369549
1861081
830923
460054
1992040
1590966
1840670
756874
1462534
284022
800946
793899
1161700
275117
243827
1911093
1919815
298444
398553
1158319
227805
1613923
1197357
236986
1265754
1710362
1962039
783764
100236
239959
724265
459030
649090
615685
1824797
713889
1960972
272853
1136188
155240
1213556
577462
601167
1011201
1899484
1253593
969987
601742
468689
1692421
82778
1996157
1123603
306563
1074062
1130921
1075550
1128858
1165276
1362872
1703186
516038
1256839
1957358
1088874
1185475
998950
1351666
108893
367360
1571703
1711421
36369
1319090
506439
1240140
1836357
887804
1234114
631478
555508
1868180
1138146
194692
563284
24825
1616731
1773079
897874
1957378
180424
348717
370015
367687
1148337
485417
1121558
244256
1384653
998268
934404
847125
712764
653733
1472382
1869900
339617
788669
982787
185668
1137375
410498
1088065
1204669
1311753
1968950
416426
755479
1996948
889981
296122
516297
1755689
5849
1578914
1735622
158341
153235
61149
45917
646591
1647907
1137032
1457280
270491
568513
1548863
1555966
1613200
44800
103249
1510449
529288
284205
503529
1783681
813376
223463
1751028
1685993
428422
390982
774452
1386644
1032209
2756
713140
1150909
1295990
605266
152999
1638354
1136539
836106
2122
885946
951642
1777161
1366169
1482480
1077067
1469162
1018308
883041
195061
480940
1290231
1240449
393168
1518502
1805387
1897443
820060
398786
1222327
294438
198657
1042768
1904865
417377
189191
868216
1061438
1299761
415623
324992
149470
752531
738724
1264699
412818
1174454
115848
575764
206757
1788528
1276037
687884
1364784
333090
1143622
211786
366940
1463685
1095526
646345
846504
431815
1033517
877643
530849
360602
1014806
1099714
154154
1850386
255046
1590408
1865375
172153
881874
1604712
103032
1773275
449316
1488859
655839
1570780
1412302
114632
154768
1192628
42773
806125
1774756
888841
882826
1423016
1240116
1885661
1698032
1995184
297959
484571
214752
682476
894745
699723
779278
1281985
1986387
1940045
842745
787845
532995
840300
898095
1292578
1038967
1124369
1212237
1396823
1279727
1756797
504146
637193
1726755
1447824
1829209
238130
577205
1667315
1211115
240191
212661
1827014
1025432
800012
1090148
957172
809833
878833
1217941
991831
267165
959842
1582054
1729525
1936454
1313640
1120366
1892638
1613959
141998
1187866
868637
446182
757359
1692659
518188
168146
411890
149950
672296
1844464
410403
217006
885870
605456
512471
95624
1009219
78263
740327
1550769
1414555
1137191
1091418
447511
1850007
1365764
1449373
1336326
1072009
398576
388109
1994427
74916
1136659
1710898
1850021
220934
203734
26081
114795
1386142
306691
701257
199035
1001044
424450
17857
1133451
1723158
743514
492981
1259986
394311
796870
478758
1327517
443520
1577637
1296612
819689
1737610
789831
770453
1800262
1863413
620020
1947099
1434338
264458
476588
1325801
1241611
48002
1102752
504019
1918589
1186840
1267203
512915
1396474
1006828
1128422
1082837
997456
1771645
916137
1841865
828700
320735
1490788
1663594
1108704
546008
170303
1574476
1155659
516924
121174
1369165
815059
1211307
1814046
1722841
854309
841706
1712193
1519796
1130828
1033781
1431325
219624
41486
1456566
1833564
15496
1118755
1982946
151378
1668290
1305810
271243
1626886
60711
95924
1660488
417848
650267
1963946
1557656
159862
1549446
529290
1060937
762325
173153
169627
1442643
695794
562933
327030
857213
1866737
1431963
1972770
538449
529009
1227688
1884475
1042148
741934
1078685
1154474
871986
1440599
86166
2078
1897053
1089613
1070796
1011220
1403587
1821989
513634
614766
943226
136811
1988665
412018
1883706
666226
341901
1024628
1437513
1022698
246739
384299
1560007
1436501
1109279
614525
1970917
501412
25907
939503
1130123
1093942
1402156
1144982
1673476
169242
1720733
1856303
1722617
1706615
1136273
828124
521696
851977
1150599
750563
423709
1937404
508868
842340
1405613
830470
996294
931814
198601
825567
909383
71192
1685970
1553705
361718
1372751
362807
472278
988559
996353
540779
138684
423034
891029
532837
1597661
1909209
1761417
823692
1432483
1341533
1329659
478825
1365546
1234401
220918
1846462
1630598
1755756
161187
380605
661050
1177676
543123
696068
1832271
54384
1296244
669571
1876175
1418087
683618
1191227
323816
1684779
1891932
953567
1545875
81897
1873184
1723476
1168461
313601
228800
802186
1123466
1228942
1873915
682775
986996
1393503
149088
1918218
1978817
1753706
409557
1545732
1265112
1268343
1893909
1542934
503939
1587119
1043489
1184656
1089295
1529922
1987106
42167
1701601
1735021
766286
896202
581147
832768
878957
1951946
1521683
1122093
845663
1745075
802439
4224
692809
38170
409220
1064411
1920608
11631
1638147
1721608
1317780
487538
1492299
41849
972078
631752
3441
1298946
1837208
1828199
1698921
906064
1145769
1248023
1796182
1085103
1012159
1763305
801117
787546
241377
577607
1531999
34616
1084837
659215
869647
451731
918391
1110179
312169
1778111
278675
672784
345822
179736
370414
1281179
1075581
901877
1611944
1813019
756373
452642
1342867
1899278
1702564
1802432
771962
596773
1430000
1486875
255351
104275
433292
174424
1177133
1016783
1093067
1347785
649013
1775117
1124054
667717
523855
1041189
567705
530376
1906402
1149798
1641806
234165
1312560
351614
46944
1976149
96030
31455
1160005
1005949
720803
1308738
1725677
1207625
1114081
1803027
761578
226280
1407509
1307776
217621
1097862
1116091
1517264
1307362
1983021
85851
633193
440426
384235
1190660
894433
1232181
1455631
1867287
1215221
1694030
1200269
1397448
373887
1998175
336210
526256
600331
807479
640040
1547778
1549618
1649359
150785
1822187
839696
1815410
1005588
265110
315134
1613419
1950264
1475179
1176080
1624215
963436
630992
360931
1032982
1760694
1608556
758939
1275398
621612
616033
912113
1783463
1216967
1723746
301650
1454022
43220
1975588
765226
1378408
388585
1687054
845374
861656
649361
1202359
1010782
1600324
1718810
1757788
520424
1133575
1385020
1594823
609705
775648
500400
1910306
1651739
795579
404728
1960485
1618964
331284
1647645
453441
854810
467731
997517
1132720
1259355
1427244
1912793
1452881
134405
1309327
48019
1147337
1939992
1378377
1253090
1685894
367843
1200319
708194
1678947
180102
626142
1959454
1387319
616970
440349
692290
1473655
692631
1347810
1733163
227037
1555520
736285
1852380
62245
1603994
1380540
1288575
255564
571497
1483289
309610
1557543
205058
1436923
849572
1878222
1399751
907062
1466964
1184959
1145156
1797851
1319745
322051
689308
1641900
428889
1058349
37599
626699
598533
1327447
1518205
1174945
1948750
1480948
478596
197155
1928423
1369624
1983870
788722
53560
414806
4609
1082321
1660308
547500
451238
1966318
842939
1654601
1803406
1579038
764047
983579
629228
427114
1739328
691542
1777656
1356477
919706
825870
624598
1348474
1293136
1077285
1740083
1362426
1288833
340978
1585276
1457075
1298913
714909
1789190
370434
1503742
690448
218953
379700
64421
1536922
1158117
882446
210905
1092099
1948252
218757
1781941
375336
1103532
1882400
1580312
225286
1200744
1805434
212112
1123355
675668
1140880
664068
675375
1909318
1540646
972544
484869
1320285
1720674
1929715
1207515
270949
146384
1301817
783010
1262933
782310
1724102
1017386
1414115
193266
1180603
1141908
245111
1284946
583939
1330083
1974312
304954
939283
746080
452739
1267276
852278
597820
610575
1042394
339159
1066086
148507
1407913
1570858
1609770
1392948
151220
459838
201773
1920146
868145
1738811
1647563
1609472
331763
793987
224659
536788
1840086
1896265
666888
1431782
1667275
215446
1012397
1149213
970061
882927
10849
471319
537547
328852
972789
1841496
315058
1600898
860904
1948215
1946376
615808
1170457
1476251
51137
729376
1881512
1627962
1553993
79506
731789
1134083
1818625
86936
1649385
1693349
1673949
835198
1706189
1857224
1023355
1391361
317736
413567
448987
1087911
938880
686634
667166
524559
1727039
632914
1659526
705861
575166
416102
1230698
1701057
134648
1405832
1512253
718057
1401189
1405372
347279
1500315
1422348
439854
1864793
1581465
1606566
1868255
1121659
59671
713923
1949558
992391
172415
737626
745535
1215617
51498
1340325
1447907
1990920
1649966
1241303
1543204
232983
358467
221991
347883
186514
1321376
1099176
156260
1991017
1218173
248691
109912
1008968
1816652
337701
1700112
1189063
955122
28477
381539
1669790
1481627
1403604
1706133
1872721
936668
788325
1674471
233409
359673
432631
495052
1770060
663857
766377
1184296
1964479
725650
1566535
358945
1034126
44122
1477098
1441859
85719
1500040
1369918
1955671
1603167
1972197
224178
855648
1596083
1529455
537715
209838
43313
116184
1030234
1022653
1749204
1232225
1310671
1727380
1499295
1880050
901136
1482988
903024
244208
1696332
856645
982365
1661843
1992106
840736
1165138
1912884
819278
921494
1997748
1310977
1474855
1522502
1748367
173169
1331403
1401664
990245
134366
543731
1655785
1618928
407155
1696774
485700
1008754
156215
137369
697059
1919909
6390
1215389
744508
1846898
1259464
165089
856106
1457421
1185154
174806
940584
483257
456533
238550
1545658
216610
1380913
1864353
1477140
1658560
504115
1204564
1760369
1165306
590547
1574007
206790
92879
247650
468214
870177
270322
1833155
1797494
1025155
165766
1738848
780033
286745
818590
663081
783260
589800
1047112
813419
1830331
695580
877236
1939598
1179610
1941393
85275
1868068
107501
528612
1522357
1603982
146708
1579981
805156
1304472
1352089
152862
1108261
914520
1305705
1731431
519527
1902448
1094161
535345
1733783
20683
1557624
1677119
1433633
831885
526116
941519
46937
1112506
148697
1732571
1489741
1818666
1706410
1486343
305625
1187045
1335512
380044
416241
316192
63967
1125256
1135473
295319
1690507
1338484
1598577
552109
1710687
1740589
1179724
1998125
453751
1659482
958770
61481
147595
22008
1544532
1559736
654634
1293746
1045147
957001
276077
1208147
747018
491011
1171204
740550
861404
910751
413549
1727416
200872
739481
1998598
1858498
1309303
920191
1556040
1825145
1518268
983548
1926179
29657
607590
90865
73565
509075
459540
1946170
760622
1511435
545606
185929
575997
873904
918021
605030
1623017
203982
587341
1812054
264300
858662
1426655
738732
260443
57377
1710642
412926
541051
481171
1477754
389912
1415412
337581
1469186
320596
363909
1924062
1511948
1722124
1601305
686762
890554
871143
443325
1386352
1877420
968085
789170
239320
321820
1708047
61255
582834
779413
1401425
856542
1667809
1705569
592384
1004696
1487223
1554906
967728
78592
1065369
1746837
1833723
1998956
1343185
710750
1154895
534149
1658263
1167341
1062313
1383429
1518570
1919536
1539400
221652
351678
1366778
1638244
374907
1652548
237696
1794627
1528513
657104
1823383
1598810
1790639
557487
107390
1453087
1638759
403535
891586
624497
1183293
505668
35351
1944176
1478654
1502665
515832
411596
1837265
128698
1232701
1908831
1207725
171636
713876
411962
735856
474227
1929798
304224
1158421
1058715
301934
603783
1940242
1893247
867147
1758486
301377
108600
879198
1101625
776389
424751
1884156
1813408
229004
1076660
1566519
41534
1631159
1222073
589351
1062013
827973
33656
1610254
1821622
1386945
1379529
1674931
674116
990667
458995
387562
712098
1949497
32697
703226
52315
106038
811845
1454225
941429
20904
1935997
1151197
1202576
524991
1010767
1777877
738720
320675
169831
1002006
993877
1612275
1520245
868113
76646
1968787
977644
411491
595165
436548
1060384
516647
699455
1815581
603699
548437
1137832
393803
393859
266936
704235
273650
341928
470872
1275879
1611300
1153647
343198
253756
540639
542942
1696409
1810503
1361460
886555
1429492
174619
1296790
1823892
862797
498655
891565
566564
1578150
1451017
169683
673090
1166461
1223557
863927
1668157
1654225
50968
719201
1884471
713816
1065386
142684
1644305
98557
1529959
1175503
1329935
271492
1305075
1001065
1179104
1162209
569105
656766
1792687
1162431
898792
1683795
1488524
1955983
344799
542100
535183
1412
62076
298822
1580756
155481
440926
1967210
1140563
1373333
508059
1527429
1532746
388190
1828564
1461341
1540403
1522597
1831704
47884
785146
162153
254092
93232
1007116
1119926
320683
1876296
401286
1579068
830561
121630
1571778
1690701
80181
575529
148202
1438030
396220
903801
189711
1727940
499757
375901
807457
217417
1983703
581106
1958517
431596
385608
1192181
1060996
146213
885760
1898564
853299
353415
857627
150209
1408334
560430
1861504
1766046
1227401
249416
1184215
1380903
968500
498921
1295632
1128936
452500
304406
1187484
636285
1566620
56829
840116
1659071
635923
1847082
1890532
845503
1788752
380989
701490
1234053
18917
1610625
399232
803088
1235206
244154
1107387
1092488
365010
1082276
331747
1373567
1067128
529249
1457284
1449065
1454994
1209390
905995
207594
1144294
33509
114156
785244
1963738
1237596
65423
673959
1712401
1629749
1922118
1679549
1949256
626693
1838835
1348972
566142
1844441
1666160
1308687
1700706
1684521
825520
881052
1042532
228140
1742161
1058541
1418723
575984
1002189
756837
1292194
1889538
406028
1971618
476691
1505141
1247759
1275312
1752135
95913
370812
795189
136741
315032
1870819
848712
942481
1895631
1734651
851046
652661
1257194
612300
722441
1099519
1351362
1190830
783457
521126
1701416
502059
640755
559144
1495852
638529
1559390
1272063
1086317
1417972
96254
974937
411137
1554275
1080977
296842
770262
1918522
1768034
540423
1819832
693787
145385
625683
1194020
1685930
66085
1747550
1472077
1419520
151021
886914
273623
881686
222490
1335080
600164
987532
1318149
976487
1186628
1609995
1478645
197700
1161946
631640
52162
843286
222417
1764155
369031
1330410
805724
679734
617249
354278
1263825
870732
1677521
37127
786635
737764
1010971
1993509
1833523
1837181
223733
1531457
331338
773508
1444110
1482206
404219
1415922
879800
753480
369585
1449709
256469
487247
439757
1771573
678261
1206903
1417533
1144934
1407473
1571863
1342178
1633873
878043
1465207
1818430
1969479
272506
1364385
861922
1115260
1411028
963905
1705697
671306
520719
485357
614454
1013084
1020784
621266
1481979
1995565
1931727
1519790
545729
1063185
1592796
958983
440983
2694
707811
1473761
954421
573080
374548
692293
21883
425485
1966683
1528410
164095
1902145
1584175
1506408
585862
894060
1376830
1758041
786877
433506
1383191
1100393
1828642
851222
1629150
220480
509350
406381
388084
1358897
497636
909269
959201
1045308
925818
1304687
1437898
808595
228617
169975
1567372
1430398
444060
653546
998179
1983844
946678
1929725
331146
598367
1137428
797708
711709
237942
989888
1120763
727990
1304559
953622
1180214
1318121
659713
1151243
228348
1577875
768873
1048788
982162
1185645
1971365
410496
1332161
523224
1531504
915456
1135228
1968537
851824
3700
1635947
727898
1216810
1804855
1122190
271030
512085
733029
570549
1460472
529520
616378
631676
469539
850363
1558623
194423
566048
340846
1833496
1918519
1614086
1899738
724955
992581
330243
1512332
905834
832429
1647296
660838
338265
1601551
118734
748420
846390
333518
1906564
60955
1536990
1061481
170092
1797164
1052438
996732
1905142
1328824
1473549
1272425
830291
1785966
1256211
130860
1756780
739669
1030436
641851
639543
1300884
593660
1545167
73203
951905
851846
144043
1430977
1120090
449857
1221440
1872833
689113
881699
1862071
919189
1614481
800429
772502
1737055
1270832
1245803
355652
1777993
700295
1090489
537771
1887677
1461377
939303
33269
105270
1623107
1404668
1865768
67384
945323
1149905
714575
1374816
1484414
231580
1826970
1285987
1016627
612606
1858885
469886
788882
625957
1551270
1943295
243580
1291853
1307713
356209
389278
556640
1004250
178892
15435
803255
1176991
1744069
935763
609704
535536
167814
384492
304256
667300
202129
1942794
1230923
1568706
1959373
572070
578035
1923490
482954
839129
1734012
595360
844472
623507
208852
1300554
574825
303732
841132
937644
715972
1897055
2923
1502878
353526
1753144
1860556
338942
50561
1678661
743584
841692
725879
1489868
52362
87334
441886
119647
245810
415237
1798707
762941
1569325
746094
1700882
1853041
848292
355920
977439
1840717
1386667
1290837
1474418
991246
653272
1874812
161943
669218
126363
1828180
742197
1359148
1008965
813103
296568
1743304
302766
548131
279114
95527
64693
18141
604592
220150
276242
1481810
565759
557179
737885
1772714
944686
264624
489620
700437
36875
1195293
857295
1994178
55584
845824
1688448
1117735
1645793
389725
1998387
1296973
1670664
400112
1473313
1081683
950283
273598
607744
1469944
1915563
975346
312394
1847367
845275
1372282
1197350
238891
1593058
1849724
1934581
274415
1955514
1815786
1534023
1166494
95994
888236
897797
1918475
997630
1654300
89664
1582122
398948
1964249
1923052
1712356
711179
792162
321388
845811
816153
1638787
625799
588736
1849216
1324764
202161
1635781
1721444
385250
948928
601835
609087
1122056
700243
558520
1050469
1665243
36071
836445
991423
1445992
840050
1967400
1506246
1553547
557899
625211
161488
465283
513555
1836406
224277
1915819
1634631
1097753
1526854
105673
985495
1532273
92042
730542
1058936
1420748
404208
615907
136143
990862
1097523
1604503
1225805
183073
1803894
689311
199241
1205636
160821
1458328
1600482
1322271
1388883
392930
429469
1726634
1198686
752014
1971855
851009
1740671
1857703
1503864
1037163
1124261
1804841
187480
1350030
1910357
54120
870609
1324746
264371
1355912
1113401
1150133
1341520
847063
1137901
136302
1711727
1526897
1299456
1011380
1658867
247349
1982339
133795
284861
796902
807844
112089
1378774
1239018
1704842
28973
27511
1269902
746469
1350195
1425162
1534727
12963
1271403
304193
1586920
423296
928874
433085
1675089
799435
1283559
56429
232621
1687298
1138014
136793
170607
947598
846899
1233645
440385
1898468
592741
1553645
1796661
1706144
1594889
1663849
603290
996513
1412014
754405
691445
356321
1994579
1388296
1683874
1370192
625197
912023
702305
1418940
683831
1600496
437375
1962815
1233884
979978
254709
1498879
697904
967377
1093232
1572412
102738
1170638
1577015
754665
665559
88534
183047
1076211
21003
1612838
1395691
1699376
1990248
913851
7558
628231
1879174
901147
1768070
1006174
1730222
831842
85123
398888
984571
714240
644522
374415
591886
1383493
790425
1116023
1206217
318500
260377
435480
1884541
664525
590305
1322216
656630
1662085
285168
1293979
39963
85927
1913622
939864
660517
288409
1116287
1137435
805832
312119
505847
557031
1318527
1153161
820639
1898086
533019
437298
1456986
42143
1301218
1962453
1763117
1937166
183442
249150
1383867
901917
1864308
484628
1620506
816930
819686
848882
194236
1080684
1639492
1885776
1085661
340777
1716494
1543365
423862
1384136
240271
696285
432614
331409
719115
1045337
1517923
409967
1322366
636772
700523
1813835
745779
693161
1671487
1173013
914867
1651953
1783835
619113
1571786
561595
1084679
1648718
1418442
1107381
1382299
1821209
322228
1746313
1610886
410540
1762030
1692831
1099405
614099
362749
709661
1134413
1199719
1297398
907337
242299
1588549
1041450
1320960
856192
400233
322089
1656526
1798211
1926078
327761
1848518
112825
1452502
1438322
1682802
791273
816066
916568
761267
1171638
1748629
1076547
1608126
889234
357682
687756
1033554
1178442
385140
1627424
904106
842051
944450
200856
330689
1330981
904583
159604
882841
1303890
792263
1112024
67076
853915
86256
690522
571596
1407292
350170
403516
706091
774382
1571738
242267
612007
331770
284151
1074082
1865372
1469625
52304
1234367
1976971
11888
49813
1793662
767511
1537232
1069791
1316145
95493
703258
692585
989805
1805220
1503384
937158
692230
650284
1917825
1986251
1152284
504022
1285476
953181
940377
1659607
889674
1969494
1962556
676571
1249217
565840
1475522
1878580
1870882
337112
333249
1765947
1292373
128232
314723
527355
375807
1934426
1169125
441745
1529812
1273686
1281519
94638
1372305
1154042
722647
686794
1373288
97528
738613
219927
237975
918578
278183
382237
1630570
224944
956294
1086119
846108
1616318
511889
1319814
1805149
1422649
1280873
952215
1096013
1394230
1700029
1000089
511336
343329
821956
1905378
552640
894524
988522
306239
971080
1507850
1889755
236124
1037605
1654960
1930211
746157
347484
1134028
1622321
596003
841453
366867
380583
1659083
1445347
894635
885224
1916304
170551
1882919
1620856
1803169
1548067
383775
1850373
478456
1851975
471267
62447
1615657
63423
496985
610243
1282571
793790
545825
953726
60675
788695
213065
1085890
1584109
969505
1039859
748794
1582012
1280938
124557
997508
1494331
650610
257240
1523542
182112
1541319
1195275
968854
1052794
161336
1182603
1116799
1120469
1932231
1001654
181289
1493383
1644700
1900511
1738866
372454
324524
1521965
471378
1046395
1303167
1238196
983298
755977
1974318
941320
1300586
769558
729628
1916965
364668
633446
1379153
621949
1551886
1603621
1857932
1962351
278118
1230474
817599
145571
50975
1602521
1529308
1821083
237950
512551
1115652
849205
918354
1969683
386753
1408192
1976163
1122089
1277798
689201
1749198
116721
1416233
259872
1052975
1745977
1355752
1794638
1503018
1246197
273338
1649763
1725296
484709
1732897
1298104
1437855
246451
1125040
260914
1768656
1278905
462199
53108
1194589
590110
1757220
1207419
683416
834099
1777861
1763637
289283
132359
1245304
1972138
1334998
1167998
896842
1379709
205954
567784
426429
135173
202529
1214459
1464154
1354066
554630
161977
1948649
1490941
1769725
315514
149958
103825
607014
1252664
1945535
1488214
1515853
484497
989971
1446445
1809959
1528032
1965327
561674
313872
1257796
693589
1392837
459629
536479
1733254
80854
1147904
481131
348504
463748
170196
901924
1849282
1135646
424382
1518834
477701
1486055
1447653
250057
1396643
1793252
1361580
1867423
164972
1931696
500554
1377574
110455
339534
634360
155687
1320692
1300838
1006121
968218
1645148
722232
916430
264371
460433
1194145
131181
1073378
1949729
1691789
845305
1200217
1847159
975763
278516
1169251
538148
731556
1034985
872113
667171
493018
191172
1744909
212365
1961835
1436663
1084901
922652
1007640
941942
925651
1957484
541350
828641
1987839
199760
1301094
497995
1272622
475057
1285081
914018
366909
1056581
1370858
455218
891825
1954222
1139061
30849
5364
643031
1321243
1379384
1003482
767157
1620337
507053
1532791
1575473
1465761
953434
715716
247669
1583124
1685017
840925
1636697
1906170
1467367
1314460
1206201
1207696
51162
1311953
1160791
1206360
916047
1373286
1673641
1199519
1466886
740172
444294
1935602
1641881
1139679
554314
1875191
1699058
1952736
1965505
197497
1930419
659784
165516
1732940
1083492
391882
1265843
373664
263836
1860420
919869
1380790
138557
798018
1760556
1230277
1751364
1533736
841157
1380130
508079
1666767
1213718
1541347
1116890
1449550
351036
902326
282169
1229403
179721
851511
1118955
94956
509819
1690207
511375
109587
1022726
973513
1488335
112011
1881024
1972255
1068102
1473264
108265
34753
1116014
1644980
1545284
991671
1094335
531339
1623621
1492738
788795
1456285
1488128
310054
1820174
1806936
1413783
22975
1620281
1566888
50029
1593071
681557
560467
1775116
942686
1034493
1550032
1782841
1029976
1457383
1208671
232455
922947
177082
522968
1333447
1739532
402653
1352013
441218
1779164
313847
1597957
1504359
1813127
1560769
1595467
736910
1704838
1613039
1158603
1167929
1632851
665079
1232510
1859459
1702618
1333215
1240748
1648179
1813746
388837
994012
1199224
1122528
853739
1937624
1204558
478863
434598
719125
658889
5582
735602
547310
253650
1122443
1953186
1008752
1353962
429908
880889
774016
1408041
124620
429490
1726737
98435
1098029
796597
1995901
1375206
21624
1984739
1749743
44876
1988489
1040530
365947
920297
1278066
1275878
1889924
1943010
1160531
1169591
1615019
1040067
921628
888154
1057374
967564
260464
568436
1857833
101933
298921
1970338
106066
1109670
712133
1972648
1227013
1079440
1621299
164772
86998
1882942
989166
1795959
825821
1353809
1700041
563678
243213
379352
957072
1105342
1500884
1976576
390042
330564
228690
585809
763169
1285280
1944939
74350
1142199
1997361
17293
1741838
283468
1906448
693287
1452009
518859
1474742
800911
1186869
756865
242942
1415340
1928824
647404
1259471
655275
1341886
1298649
1210764
123476
937329
1698028
539884
941289
1182976
1577121
19280
189299
1874373
1106143
198217
1833966
1769685
1574082
842458
1348188
177066
1060403
14109
1411994
1673038
701586
814108
1449063
1114494
291089
759580
1983231
69765
65832
1399313
1140334
223068
642193
1949536
110533
173628
1570237
1449313
758425
873460
1000566
951789
136582
747609
816203
203537
902917
1556298
1225743
721010
1395846
1161942
611719
1711645
1903127
1392352
530635
1316073
1167716
1679323
1861247
330812
218309
1091008
1521840
161590
1784454
407675
1799351
1676860
1118045
828241
328462
663104
893182
740038
1051090
1199131
1955322
950118
165381
1624576
977026
1784401
1219371
271000
1741250
374151
99685
1745958
1883954
492618
1311042
1024238
984346
1679268
459719
1722919
260411
820276
790449
1226088
762352
1794793
1322667
1776527
1044043
1229581
1491294
1510777
1551416
888703
139229
21429
77540
76969
1880432
1851706
992795
1036230
227930
1622205
1612685
1616928
362073
1342657
1641768
1019074
178973
1915416
1354006
295729
1193420
1264645
1963790
1206963
1876085
494611
1243081
1455071
867900
907304
236973
1642927
617475
45032
485921
1183038
1248593
1293296
331248
1492615
1491465
1494905
204196
1237669
480379
1384415
1749656
1122411
1753659
946728
309492
754643
63515
1227693
753650
657112
874664
515998
10
358509
1504485
1322551
283868
1096439
1187919
1376734
284492
1746348
800483
302389
1054406
1226655
4528
1405734
1108372
1888959
88250
1262388
1258031
78692
228286
1935103
1662067
267202
541034
776369
761501
64939
859696
598148
911223
1809105
533022
247461
526138
735794
1580003
1040266
711032
1546645
648211
1987116
14317
1884797
1296200
198604
1125322
1780319
321244
1685741
1625754
885853
1519360
876252
1816935
1422048
1216272
589413
791546
1268628
1742537
633702
1215655
634342
1205426
915207
370056
89196
901068
777809
1857486
807623
1343377
1226980
454345
1116242
53739
1999786
1474157
1341092
1574679
704862
1351081
1664323
84660
433080
755779
53338
1843065
1739755
1877970
1399260
1738521
17760
1097336
813138
557497
1488652
1998429
1498821
1356123
1372848
306258
674951
747957
495999
369370
1685225
702060
513770
1163357
1743521
1046196
659382
1656586
903657
411676
1026726
1387878
1420487
978952
1748262
1992556
578687
1953517
947481
1282809
164436
1258230
892886
810754
1024260
1053008
1540592
1702359
123302
1578062
718396
1580764
1940326
1082782
1667318
1229257
691487
8050
495614
549970
375905
523697
1051119
1206929
1149964
1049816
979752
1362830
484065
851490
880217
1622183
1806083
1326955
1452675
415756
1698149
14588
1974811
267280
1320721
858006
156309
305197
488584
1209896
1319392
34284
1268973
1993771
918955
497411
695459
1124294
650185
1508545
1290846
949459
280875
1538199
1902934
63845
47971
1809859
503660
384996
215665
315768
489908
120744
287538
740009
1044015
887529
244059
117106
441222
699722
1217665
1859830
920926
1713217
166285
588995
1291476
1190738
957413
1210330
1725710
1811550
1209593
517134
452596
195298
1096697
315423
727968
1240933
1679783
664731
524823
546443
611185
806513
1283701
1753392
890733
838108
1085075
1215894
454717
1474222
772693
1321459
1734423
1189855
1461597
671855
1019513
1607805
519998
1107945
37811
1414102
194506
1901691
1873079
1972712
1266489
871631
1937520
1755175
730340
378144
435218
1530213
1721851
1083835
861585
1670457
937489
564013
1183140
669023
94854
1923874
574201
331423
568433
1225361
1911456
153394
798526
1752131
680926
1583714
626243
1488088
475954
725569
1652425
1163405
543757
719700
835567
160147
1371541
235014
1618443
14958
188851
1191362
1974242
1173688
399405
1371714
1955422
1156700
761751
1345298
940664
1739381
1951161
1204050
1956189
1744972
1908824
363017
1796470
1146229
1176673
942083
1247610
401068
2249
1664267
8832
277317
283870
194030
1194029
1647481
546668
1633264
970673
719368
951198
387091
919962
1268102
1647739
1924405
1031848
1627873
627543
1938042
559524
1956235
1591865
1363306
608256
1384183
422658
1381862
1525999
138339
1229884
1330556
1456747
990378
477529
379095
866670
277368
555714
616849
451706
1796755
1603252
714426
736212
32791
1934294
1097171
1705982
213317
1140723
1340219
1243439
1699755
390146
1701685
93934
1717607
725679
255384
1331825
984299
1747369
571838
698516
272250
1440875
738473
1434867
1177314
807670
1695475
749376
1938534
514164
615404
296310
1642927
1551154
1466369
1455667
456881
1950307
1183889
1989211
120983
205883
1596643
692642
1829154
1235062
1925856
95233
492839
148856
655586
164816
1393403
1267399
1223232
1472882
1464017
543861
1023913
1268129
786713
1323915
1377034
432536
195682
1903009
1268481
1845980
120563
873755
954824
28515
1416811
1554970
87619
129073
331416
440727
1125037
776301
647260
680714
1961884
1959571
1746679
15967
323904
659008
472405
1919712
1368905
71903
1843376
1392797
248652
408803
1864402
754684
564258
976653
995230
351334
1823932
1813503
789495
309610
1966723
1343751
191896
603857
247110
1935825
1767057
1028199
1559376
1223378
882920
432718
1649754
727385
578015
811780
1760765
1829925
1061947
1598642
1187538
1031951
969876
357496
776957
255347
282301
600336
1573361
1207683
1362132
897113
365765
678028
616548
142930
1686959
477626
1181884
50867
1507222
472417
1074601
1573730
1340090
611838
553255
1213517
1952816
1695527
1546587
656754
1323002
50403
1545595
1613310
290402
1287132
319010
1412849
843361
1149234
625890
776715
162531
900507
1251563
1709249
1508244
1378138
1353856
1721079
855318
1638790
560725
1188873
1797752
338765
1036789
1113309
541685
1397369
211599
1800928
618950
1979751
1385657
1846228
1249301
1621329
608039
1977901
1573635
1858332
854010
288046
1416872
894399
476780
1102954
1875426
283158
1417217
599561
380806
513380
755179
496845
256656
539920
405140
997536
1751590
761406
1767296
1048983
1713217
181715
1197629
691903
1612970
1048791
1136415
1262443
874972
1774933
1031747
48995
1568155
861364
1970594
426253
174345
772382
1606074
454471
445984
84383
1098186
1941433
1881015
1691528
1851604
292295
1699826
1913502
351272
1415933
417007
804485
1838653
469253
1837625
1528787
1215967
205149
1369784
1739660
1358080
87834
1470632
1743872
1337011
1902444
1344623
341179
609675
261278
388981
1341460
108456
490780
1746948
233876
154371
926647
1258659
1066059
124250
1129796
1101524
1062473
1404447
381091
1882789
431610
632369
891547
1067523
1110432
899402
1079026
326464
416408
120749
303192
1036790
1676775
706167
1227322
1100361
1460069
1040901
1705091
1272289
935789
1473210
807144
1841352
174232
1668855
1823058
869037
1982222
312251
1967814
1900052
173334
89683
1160889
1001377
1084906
387885
547436
1264336
1169350
23361
798429
1358083
868892
679562
1501273
532367
1899712
427025
1179156
1770777
1431591
1082724
716008
354951
466569
1012708
977054
1375804
1492715
253250
717599
1930928
1345368
836731
1635983
1633092
160337
1313707
1020842
1781602
1375115
593211
812999
601545
1195545
1287426
1936830
1523579
1671412
963430
133694
284978
1882145
1795888
1931904
702924
1925167
1348841
72609
433286
1457565
1796180
1466000
177626
1960952
186505
1295359
1168288
1491038
964123
598242
1827803
1150176
1580924
1895920
156265
936211
1595688
1333518
1301613
1384556
425750
1141030
560744
672068
1332957
1475423
1521418
1636852
1244068
1786688
1503323
1327498
1321398
310515
22202
714910
829404
1280726
1827657
1690905
1104933
1178177
929560
1636985
286282
1044793
1599175
1541118
1334787
115556
1052403
1664521
1191026
148327
447007
695736
1916955
468221
1316304
1464186
645083
864059
35662
1372683
1788556
1109158
283154
651242
1910156
1170174
1109682
807641
1756491
1976378
65054
228531
159285
1788894
87589
1137859
1059660
1053675
1148441
503378
537558
1186646
946374
637559
174740
1085544
1132892
978662
626240
1030139
1576023
1893698
87379
176822
1872205
1154712
242887
163789
1599040
780531
1362987
1771083
789555
1215692
357612
1352653
1606683
1911553
1425963
702843
1094572
564530
1662979
1749968
1186926
977904
126982
1073706
590861
1532010
529412
554831
1471011
1850563
1663278
273291
669544
233590
1657141
1038732
1489667
31217
1660526
1359847
15980
938912
102515
367597
520600
1643515
1834690
571203
1744747
720986
468012
94327
1180108
900618
495566
1713206
39270
1475735
1149629
1010208
395785
1642534
1629955
225115
1174685
1037859
751200
1800640
87550
520011
240305
1646796
636436
1737148
1733890
613092
392375
1801687
762875
980911
1179246
1088934
1483875
45053
746554
923858
1639248
1567689
1215428
949105
499400
398776
926886
595750
201742
1527242
122709
960020
259611
1453670
1613861
1185654
1179153
1639901
915730
1511330
1475909
1841305
12463
420085
1418989
1872245
958270
1127954
419960
1757554
15555
590145
1979953
1209853
1103243
961869
1198326
1499167
126085
1003550
1125822
1650435
1899912
566724
629201
492996
883282
339599
157441
23735
319771
619075
255149
1853406
1358543
1791036
1850008
900397
917759
1453028
489772
951137
240364
583024
1024087
295320
503231
175981
84643
1472393
648946
973021
1106479
1951911
1200487
1292100
1047162
192741
1480964
1023935
745121
77014
1881522
1845532
282534
846122
1069632
1672004
319557
1429475
242476
392364
1513888
1015502
912724
719260
21083
47173
683480
1361028
1372206
1341214
1832139
1761762
1685835
1780166
1383270
859550
1994536
1272345
1889086
1958554
288371
1201195
790987
626342
1297589
465877
186849
809851
1212589
14555
1917878
23862
1797054
174454
913343
735768
239804
1494583
1857619
1834481
1015549
286305
921996
1685707
1820450
779276
828372
403898
1934974
570005
321814
448604
73986
1577669
1564417
1520123
178724
187097
1643242
1805166
1574005
1818403
1026060
1216142
877772
711385
538275
1118100
1035123
1059246
1596584
720383
1820586
854868
689119
1061181
167266
518520
1428059
1666959
1069863
325564
611607
1628615
1480186
1137735
1788151
241753
1082518
1995627
659029
1942413
1683039
96871
1280659
264580
1762158
1809646
99086
1963776
1475606
1358842
832910
1752865
1344762
738939
804887
1517858
99241
1643786
534295
1298064
1994884
765045
1720754
777378
1395156
1339161
588485
67632
662360
9247
953785
1017818
102340
181028
446059
1496158
1962709
1863848
1980781
947616
1438766
484380
812443
1302911
1713033
1115081
1285102
1778739
684834
497518
1709102
1033492
895132
1077459
1069150
178625
1922981
838791
1418903
1908276
1550528
324563
1878390
1610064
549964
1527856
880064
990742
247710
1011522
1896216
258529
73854
1200870
99415
750203
662291
1648381
342203
321247
1434180
1523237
1010713
674306
1701390
1176845
417936
1745414
1474774
860567
1214263
2722
1688295
1419516
601197
672214
811016
624273
860977
934150
1470158
1885243
1588025
819825
1484265
1173397
1314452
1832736
1988378
167342
275279
820989
1629620
570823
199536
951405
677269
673286
1754324
1305580
153397
716690
87678
808641
41523
932030
137383
735427
561713
1689422
132915
1403273
1161853
1673961
1987725
111736
319796
1249812
720258
29301
1082100
911422
666671
1946665
1392916
495911
1664753
110007
1286355
133885
1995132
1940880
780758
1529080
1506132
502231
1643516
746360
653790
470280
528777
277236
620501
978156
1384828
1438910
1092430
527287
176618
376888
1012785
1561669
1538347
82334
1540450
1876840
1367079
795099
1740467
1079498
1126661
610896
1026481
1189682
1867359
402007
1331185
1386871
1488433
506549
692361
1309319
1160458
646962
1103184
507208
1832386
1384703
563
1388898
157918
1847953
563286
1850807
1761166
1240478
846963
773362
302687
26563
1355428
237772
214948
72521
332813
1560692
1868317
1476190
166280
426950
1229596
1426390
473065
1146956
887950
147841
1480324
828446
124455
131303
1517332
1677347
1163119
1940250
1437212
1419568
1536540
1529641
95188
284656
1633758
39458
936683
358485
198853
1981799
936434
304295
1282865
1178251
139298
1444939
1748226
1845784
792319
1464959
809213
43138
998473
1197893
1836283
724416
184647
534827
1161173
135989
518511
490638
642966
1924604
875881
806278
1298456
1369971
1102767
398940
1624268
1146442
444216
1505946
71012
225356
879669
1693118
1421634
46816
1527004
345245
768988
649620
385030
844838
936975
171474
217628
665328
285056
842598
613557
1762659
1112280
1863157
1803020
354942
74522
417697
1786600
1612659
297702
1929766
228136
1496986
1328458
522678
131992
451566
1979225
589965
1122942
616309
1801479
1369178
463651
1495325
1030145
766050
1382292
453016
1679607
418890
1107046
569134
164327
99461
1445986
1750737
1382071
1925521
195925
1904822
1806714
1643929
1786047
1728828
1405353
1569270
822080
883246
612817
182620
77230
441630
718410
644963
1799446
1982298
1472533
1089444
354326
1599359
1379691
1620021
411710
984051
276965
1790412
48573
1567896
1833601
1460137
1986533
1277682
347309
1166743
1250595
448136
68938
1665838
540801
1032510
1276934
1684273
1668516
1457220
43455
1136183
511784
1182857
1398395
547899
814961
883873
660548
1670056
1900816
148206
1540245
1511063
1129004
622518
350722
855270
914762
1137271
1918308
1123083
1666397
658660
1059934
1188273
339608
1318706
1822590
871966
1347522
451657
937882
405657
392431
1637594
1396974
1756842
1678862
404158
1059309
887431
1463764
49324
976705
981699
1172877
1062791
1378362
1812174
69448
237206
1299120
262697
506254
106892
1905073
1037305
374308
1429029
647391
1369424
486206
1883764
1697475
323288
364272
56396
888375
1475352
1667547
1052730
1618751
1893773
1782732
1321640
450428
1860393
921147
639321
406987
569099
1963418
1259110
1901985
1568220
873176
738503
396995
30992
1916456
970959
827925
1757359
479162
61046
937708
25328
238560
145454
391259
1114948
1754447
935225
1314276
814840
1890226
134739
1943410
921150
1804037
1214151
955706
1440933
1533372
602396
478560
1184240
1814934
645231
169272
1345505
1653443
739787
976805
436211
1273222
408828
362184
745408
1916562
398925
360177
322403
914721
1092549
667516
1392342
1788052
1694269
1945366
810448
515294
1148223
1238554
1532502
1195853
399262
1113527
1224078
389474
2837
679919
268848
1763417
798898
1359799
279235
109046
320034
148918
468187
764780
221522
83649
1506553
1566198
1199067
965807
1134596
792451
161467
232119
1569933
1383711
1328701
1670282
1069577
1301315
556602
1964341
316815
968839
1852367
599040
1127287
167057
1466381
504802
1792485
263806
220921
1205398
755277
1778741
669628
56696
879115
507611
1385025
949963
579864
1558671
191583
1114883
776072
1486734
1066628
49699
844949
1654594
145224
299400
354931
232393
1124775
12617
1691712
784570
656953
1943059
1721986
300800
944568
1162647
953015
980528
934731
1445647
1067011
652580
246600
460657
1640585
1465773
1266649
774095
343608
1074981
1155590
940416
310430
1265646
504219
1067629
1200627
1657469
1836096
1823136
1473925
70361
1770211
1202689
437211
1517094
998301
1483303
1456923
920278
1178125
1422511
775348
790140
453841
617568
1800061
983511
965122
406248
1856621
516139
1809314
1670411
236448
505034
1967117
1830635
206799
611568
1113450
1324546
348832
1789270
1655123
1061550
174211
954442
1279287
486163
1511960
1088912
982136
154158
72490
1276081
566156
673825
200887
338392
1900644
39862
79046
1533992
1298536
551433
1620377
1568321
753787
723618
619285
179659
1619384
885844
1922597
1282307
1925742
159138
1785668
1595504
167587
894480
1559063
1245271
391116
669497
685007
192653
158663
88255
832260
1301472
1849249
115817
248333
1888188
65074
883301
1163586
551146
184136
1740580
1743768
1001900
1548144
687628
1431795
266019
432357
262040
701563
1494519
1004528
860741
1498318
1636954
753370
242191
1002339
277021
560925
709182
1833496
860497
1506385
337577
806513
321156
567575
19138
191726
508875
1783853
412384
1923427
515509
1135241
354580
1703558
324585
130146
136486
960130
980839
874791
1261022
1560721
1559956
1570469
1940694
324601
1069650
348121
966238
1581745
1405503
375084
686163
9248
1816708
1290147
697754
586142
1866326
292945
1362292
1847965
1721798
1016162
645858
1228002
1536612
874154
167096
778710
1723825
1003079
1998013
1670097
1988756
1635604
1866942
179033
268213
847920
787049
373998
31165
1920
1494064
1765774
675131
1107914
470917
1063899
1542752
1267673
111863
338724
1471505
731815
1977276
1156497
400075
344559
1421608
1158019
1356414
119554
1247095
124298
891267
1542894
1920320
1354108
1730469
469260
1790769
373896
248056
226174
1712589
770379
282628
533212
352276
717776
1596839
1701871
4625
216436
271538
1199283
1646552
590955
1629965
349127
369336
1259497
1224604
878912
962957
1162371
403442
273695
1438478
260343
1926690
688129
1769375
1663351
656237
1716255
1987415
533427
1181903
1610171
971730
1845551
1957382
902503
1801582
1355028
398189
868768
50969
646110
1094326
324523
828010
1235838
1758923
132801
608446
1384327
1832572
1909538
1939120
438121
887929
336137
758534
1799871
1506306
261137
1983286
1832784
338328
1569881
1596428
878114
110074
1166284
928271
1000470
1140249
1348787
508184
609416
1736965
125017
1090387
1141420
903608
1776223
735088
1991401
587213
802034
1477574
1944533
719677
1159428
1412390
966014
1477748
1563426
982614
1784156
601540
1612452
600481
1365955
357771
1289204
1932826
1415687
1723164
1335007
1344827
633543
656385
458385
1683947
1169908
695914
26887
131023
1208350
299910
1951165
1524976
281780
1108128
144766
1341572
965556
1617618
934191
1687102
1220786
1364860
433033
1236676
1685167
580060
1058053
202372
1149279
1900992
664043
1680550
1744048
1431458
1160282
1639153
1169776
1173166
134982
39444
1297922
566519
1653176
159340
317526
1836469
1816629
45872
1796705
1564539
1693221
668975
452067
85242
1411774
72077
745245
1565117
1636086
847064
1817069
36196
272843
516457
1908673
63864
226305
1931403
1201950
945621
634373
1784957
991772
333550
711991
839663
993233
375884
326032
677187
1648671
882888
82927
1533881
298868
185931
1836202
323556
44471
1336440
1888796
863835
1222166
1167591
1331667
345162
1246147
64614
257349
1198511
1137222
1926011
140086
1231171
1735340
732801
997975
1563144
1927430
1221181
1106706
321246
1270437
412613
490240
1526123
1462488
1617659
540523
1928076
325470
183754
1385426
476254
1758330
1095383
1177549
1149204
1923544
542410
1964182
1278773
1242240
311531
853261
477673
1768434
1063775
881956
526501
597671
1206002
1896637
1838141
1416384
1745404
635887
1513366
1666372
622479
386942
1927850
1634883
420189
578105
938113
1092470
1746470
1603322
1247359
1659618
469
1852798
1651628
1501518
356589
961308
889117
1097350
454325
1283628
199424
1210354
545149
453736
64635
517055
1181511
1684856
342238
1911822
1056156
73402
1110315
1681734
634517
1401036
97020
1520345
401842
1090315
721078
1900875
1575477
493432
137968
1214473
1315418
1154357
999082
1879379
1098305
991700
1347957
1349585
114035
173562
1739229
1359582
62652
1986398
837868
322629
1223944
494582
1280353
1643163
650929
1817207
1208580
631758
514705
394238
26186
418774
812152
937406
38066
606482
791999
1164146
572596
1520249
246267
898214
321139
1984815
667929
1484678
1664928
266713
2568
706661
195605
1078938
1447270
1039062
1132289
31219
257923
1022059
1378255
1221239
1618348
1172210
840266
819511
133519
597
327205
1326799
1483979
449821
1433723
1734373
1950107
1823461
956474
1666864
716303
1614115
1229668
1355951
694340
405748
1725090
639888
91230
1177773
1622304
828119
1569976
1167483
996453
1301797
1603405
491745
725195
813648
1834374
249805
735774
132798
66110
1692043
218126
898556
560414
1964055
349284
478043
1270946
1417489
809801
1364417
672552
1347218
1080516
314232
1889381
640105
571421
767243
1914026
1264704
351252
1763348
336370
669333
167170
1239097
533743
355315
366705
1114740
1961756
311194
1894158
1014830
603647
1101646
1226373
1093877
1829599
9705
1002274
705747
1291599
771589
1342966
1647593
1014790
1103265
1553131
1891118
734404
8250
721968
1157195
812848
768638
1153032
671783
1100133
312521
1840904
1027601
753148
1303186
1372547
366097
1973635
275329
1559171
578574
1077932
1108584
1795149
863513
625617
406066
1335967
1853995
1523792
1086518
361085
903911
1534062
1021503
503036
825061
1851475
1703881
254845
1833519
1001852
720766
803883
1433302
1518409
664026
1809479
1274338
492346
1262847
666364
919445
1715634
1095753
736015
1457410
368288
1323032
410477
239132
1218425
1450093
72192
1653959
1585810
1272616
1713547
1811035
787842
225794
1796146
540624
1275115
388816
1762441
1733279
285730
263097
1380970
1141005
1968818
1106255
1937488
1837851
1901659
1375150
1296341
946696
1628487
713866
703004
576674
1624681
1518161
1730553
748097
1432376
33961
1766957
1674536
564920
1666734
293545
674796
460607
1421470
1179565
1925991
378375
1289698
898043
1041839
1367317
1663384
83724
1377547
40955
1144950
680370
783924
419375
1957255
1966233
398352
1395906
1029727
15809
542013
877589
1976041
1020309
1609849
1857091
532157
75317
1536860
968529
1040366
430011
399034
1656874
891707
1273575
763856
1184487
117031
1311241
574661
665674
260831
957356
41442
1075530
939963
1037842
1138883
234106
506521
1332690
899839
466331
406643
40577
1090649
1901457
1364092
1705367
1028706
575721
1041438
356086
1496708
461526
1847356
1059105
624637
1260213
1637543
1701670
858241
1156074
178836
1685589
696987
1932971
153094
1506934
429554
1894144
1262951
1790222
1787197
511
1372563
708635
1979993
1283416
1015269
1012208
1424741
1764072
192771
697053
1660878
1210453
760264
1091333
628454
286528
1346453
1185153
262703
101439
1787158
139593
1173973
420159
1682513
722551
1599155
1686765
1544653
1521086
18408
993594
140146
1061766
1560967
147284
443234
1441289
1857663
292528
524551
1009885
1006576
1637327
246544
234498
685929
173334
1042211
451150
258311
1343401
61388
1861741
1746005
94133
1242703
1610700
1868929
1236025
132382
288187
1985984
1777237
611437
872790
1918571
1338763
1272968
1603928
1794794
1753343
449971
1909104
622254
536965
1161498
1195244
1486946
1374721
1093682
794153
536828
161626
823636
1537861
1065090
322829
1147911
1372262
519360
101174
681023
639841
1232568
767570
301242
1879112
1041225
1051046
418853
1297600
1405182
554952
1219414
1411835
1835702
419824
1312024
229374
17313
1283388
1236283
863119
152458
1889923
473845
1168321
574431
1386953
1078723
1904074
1186521
1632259
835763
1784923
1635001
957518
1376524
1816346
1774608
733187
845319
1763762
257812
1425632
108756
276830
245788
1357409
770324
1958919
515838
1386646
1001247
1679887
1509728
720879
1410258
373804
1931620
404762
1159185
811215
1841240
1320765
1648856
258826
1107528
119857
1068572
1544559
1120936
587841
1505605
1333389
342923
1915827
1062900
1024507
1376266
146223
420434
1188704
890697
457152
1197273
850151
1458144
1850781
1768895
290530
1564626
937066
1454374
771896
603240
1191982
552405
1903614
1560665
1651764
791473
1707314
988061
232055
1395718
614529
1275169
1535104
744574
448487
488165
866167
1133523
1426673
497980
553527
1337665
454182
188270
175533
1123026
801643
900306
1626531
1516362
497632
836029
1075762
61419
607928
496288
441410
196145
974334
1421732
522124
1050461
1922821
1158562
1228688
1663901
760338
202896
178755
1094942
954125
722674
792721
1198473
345733
1300195
176248
351737
1182042
517949
145134
806301
526719
1753600
953810
662635
1374580
1425544
1580637
598953
407185
145441
878298
1110927
493667
634678
1653655
1193616
1459550
1159116
122626
1432984
1551381
1434460
1625255
18533
1567971
720715
425814
1745910
1984262
1314356
539519
1211385
1090736
1570139
316194
172134
566640
13717
298897
1696636
910778
1666650
1073332
832009
1302027
1462700
1172960
1014854
302936
1810596
1113314
806648
11439
1656052
1349118
1216422
897599
1280349
768196
1954940
1993932
606121
1515799
1127872
571150
1699291
919943
1336990
1829543
1121680
1490540
1031226
1356166
793703
46507
1196126
1663754
1153547
1588317
1528101
1622508
518102
557073
286011
380319
618673
1637287
1766451
764570
438078
1188210
652340
1534002
89670
1089116
1831380
98215
1493527
3731
1440383
644239
1695642
634433
1533660
1623812
206279
1541662
884162
77518
1696845
1312773
356231
496349
702168
1338077
1486976
1649930
1342367
1287927
72290
1287714
160787
275306
1366771
1742069
141730
1742187
1110032
177293
957634
1063351
1326456
565129
1413893
1023055
698722
1753952
953512
689966
55858
648147
1180137
358259
1398300
359083
988935
1084470
320287
1879540
283443
1518603
683991
980524
978217
1819688
25539
1571306
1009644
1126482
885126
43515
1738848
576738
1548344
1121701
1047304
767130
1746038
1323236
1065506
370650
1705283
1106988
1895203
106911
1603367
1100699
1432539
1982612
1933397
1748402
1256097
1496135
226754
1249994
502439
1740462
301350
1693158
1248108
1592809
1751425
1798428
1244643
926070
920601
1697237
221060
522758
446020
1964153
1758632
714632
562302
1437
1878626
1903704
524780
3843
1603021
1491419
1669101
1787845
232925
761369
1287678
1980188
1624588
550357
966496
1776181
1498041
424628
1590085
1333248
1555333
87910
674783
136096
1170655
1302833
418419
86880
519572
1338287
1105618
1980324
567796
1533701
929252
694426
259083
1103375
310680
1249307
182726
1612766
1062857
1627316
1157093
1605548
1348010
1064616
1847986
486668
1593925
755194
332139
1229469
100926
213865
734636
868152
438076
1379682
1682422
125133
183811
1430783
973721
942098
1294178
1566200
1830062
1475501
1453989
1113217
201169
733102
1170190
1836350
390489
1953966
1586336
213681
1390954
505852
1426783
765441
552694
1549103
461218
391131
503508
930189
1270302
174503
812861
668684
1205804
461563
79689
1855910
191004
801561
503398
1562952
1690835
1421516
1610661
1005164
797061
157551
82726
1317481
1332288
431018
418702
80237
1405366
1281199
969203
1087468
1976624
1258170
915979
757834
1457015
88959
1132687
1716191
1978896
1770304
519226
1841025
1205483
1527476
1840261
540377
603444
177005
1948806
1692844
1211053
1653707
602380
1878404
908768
257740
28189
831692
736563
590873
1750617
695595
255843
1060747
879640
1232769
677932
1293377
1452260
1043649
1350562
1280204
990722
1327676
1316590
271254
1818566
1995689
942597
397141
985524
911909
1668791
1909
1984717
565185
931591
1575460
1683634
750289
1272318
456285
1179552
946291
1909729
241819
1820444
1156450
1258886
845794
743482
890290
1163561
248503
771456
177414
1028486
291723
189677
758942
1274059
1675780
242747
539038
1606694
767998
368461
574178
1715983
1509375
24741
771342
1241198
963901
1972726
1782642
1007477
306969
1445103
437077
924675
1281441
1028258
59040
434787
126539
1731157
320766
842457
838743
590445
1347244
1784657
556842
447915
1484268
23487
66792
535306
426821
525711
1521075
1140948
175727
1972564
1420153
7461
834183
120333
473166
319321
1642244
1977986
1432259
594560
1925655
1018975
1075731
423120
1568824
343777
71322
790701
915651
1613405
1984287
992473
1977002
1783592
1502315
157755
30731
170845
1802880
1864430
75616
1053021
1712747
1760773
1165152
1927872
1079268
235788
4755
317492
496529
989691
694510
1820727
1512480
133697
1363117
1958096
781980
127414
1101891
691593
679000
1287675
1888472
1713284
207236
1587828
1957330
514884
1421268
1128552
1253766
98119
1180944
485284
1690475
826716
18322
613694
1234418
845776
725022
1516541
1555824
1784456
1370931
1662327
661284
1616383
1691855
618825
94451
1618018
29780
1812562
802357
392495
1103540
1134933
1186680
1268445
1072692
32637
306352
199036
1506206
828313
751863
1834987
486301
1996240
376828
147301
106150
763281
117479
1861117
1804219
356960
144712
1124011
1066807
995437
768117
83490
1971682
751967
576463
1073875
1257333
684124
551776
1601320
813619
1874569
16577
649830
1577137
1764437
1898066
760231
1671305
530819
1216382
665810
1073690
65789
201765
643431
993771
860389
1370031
857035
867143
1958802
1065877
1779080
1321780
1278188
1322647
807829
596617
994280
1735566
1202996
883321
1933714
1670886
1115063
36230
1903682
1212109
1146580
1327546
694969
1523080
1751539
543253
1495846
947318
1283854
1402246
1316793
327203
1464924
1787594
1950915
793306
511787
1479239
1152366
1695353
367048
1001191
1622654
40022
1197685
470007
824131
756765
1699777
161404
1524283
942458
1556217
1537370
366789
1440722
246986
1259856
1168007
1908836
1267527
164345
1251962
1371682
1281083
1419053
383021
1781332
936687
623739
1914765
1417321
35022
1166120
1945941
1266377
378180
952448
1913097
1866080
1066283
1793661
493421
7630
202900
1131777
1844298
781242
927706
613496
1543947
787451
1149855
1440024
1500875
1280313
588485
1015928
1653552
417214
1776822
1784785
1323213
152281
749485
194956
1471882
190252
965678
1579114
1075093
1927259
745899
10264
848978
1880784
57211
522911
136900
1537087
643641
1806973
472954
1124346
1737375
1464205
469216
1630140
1060521
1739903
442358
848515
1872456
1614963
368629
1892535
938077
1464342
45770
1419167
1521051
1161460
1987211
1395147
1532008
307156
575066
748014
1519815
901878
359983
224128
1852436
676419
106195
1815251
32930
1553534
979255
424252
787565
1444586
17839
1397818
1254567
1351680
966328
1031489
276147
814289
1497514
1659810
21218
1194108
1643123
1488186
750476
850066
1875932
773182
1494269
1527420
1270159
1235677
1590036
35217
552894
233751
290513
839866
557577
1993287
509513
1528506
1866170
196090
1036821
908187
1824061
1647359
1553931
1251011
526568
1672068
1875586
1547294
1752311
1573055
1327324
891487
153755
851872
741861
179813
953923
1346256
1655372
787938
1161170
1861277
424694
638495
1495777
428218
451643
896977
1593847
904825
1494849
1891758
1023972
1427915
1942385
27679
1994423
29472
160294
1945842
367995
1840408
1918502
1446262
1084889
905677
738722
1888827
754266
179684
1827830
813415
798599
451822
40723
415751
1061852
535075
914128
1644127
414902
937927
923975
1906268
1479879
1937856
916144
1204834
1057867
1453695
1179286
1373640
1598993
1737209
1608688
866401
535672
1050341
1132925
152344
445610
797784
1723159
1230040
1372342
145168
390880
225806
1942136
1522995
75384
348674
1929048
988676
793009
751105
1132746
894180
288960
1136453
516693
1547796
430329
1086945
1212700
587024
798420
348114
199337
1177704
1254541
1249213
1825233
978268
78961
333287
445980
1465955
1031131
1882591
255345
1555577
1128840
606826
11128
1623148
804375
1785420
157009
1388625
997328
1081313
1939799
1986606
585391
1737744
908162
1498676
106330
1011840
1808260
1440389
1349357
1780172
715191
1746654
343554
122019
1910549
358814
892231
1531299
921409
690192
3285
1472458
57825
1976236
1854855
964267
1462038
1601092
124985
1114614
738312
1315440
1925991
1603557
119455
687126
1114167
278212
1785057
1020355
750566
389643
1503245
1581655
939752
1195852
1553413
321541
1539445
847365
1186208
1177462
903320
762550
1297989
70641
1874157
441590
1325102
1985481
1601489
924388
1195192
1377945
228857
1106283
1181045
965383
408974
327907
111739
1690490
449816
289218
831735
1446328
992047
1726167
1805386
1520824
1112090
1581988
1385245
860548
926882
23164
288255
56979
632901
206286
1614224
337860
1523748
1382166
733253
209578
645565
490632
782636
450488
313852
1103049
579382
1741895
460955
1765069
1023066
1185775
1812740
1216980
91325
268617
1482820
94350
790542
421620
1745608
753814
364545
1658000
530567
1620062
1486923
878675
1062678
754617
1058802
481376
830985
1598689
1361540
628764
293698
1334823
1811238
304982
744982
644387
20393
873486
676134
284644
1140090
170004
970470
1188832
1641927
1129256
27508
816941
982370
744975
1241112
965714
1322627
1486561
1186457
1894290
1164105
159366
548111
1626923
375231
776584
999728
1487172
1027186
1652319
680921
543060
192105
307159
519222
98975
339980
298089
814749
1880366
528931
1001091
1327327
672637
1742444
877163
1941823
253958
475871
1153047
1713992
294057
1786834
159625
1943741
1617880
1180156
1174223
1349239
1444146
239646
1318403
1626735
1035404
1095473
1787817
1559330
943619
1955452
1090697
1979213
1760007
1907241
1639262
1283728
1173511
339146
435933
1747318
394533
627663
1522839
1349407
148024
1105950
1613147
336616
963004
1946389
577162
1009757
1388227
361217
1963772
1489976
12746
1434330
1878541
1952272
692672
1434924
1492674
697951
792252
84792
711000
1110941
960684
1211147
564640
27340
964948
1358826
837129
1880454
1660455
1403739
223652
1022698
1913130
1318458
535355
1659144
795031
1853401
607949
1830974
246036
401960
125740
1380025
428162
835873
1279799
1691654
98439
230490
1830856
923900
181848
389695
3277
1955470
1603411
859672
389618
1979786
292227
331401
1219328
1879115
199348
1551452
545919
699490
1643246
118998
762835
460138
582850
1509230
588333
635862
544530
687311
1939947
1831351
1428975
225170
1131325
1887722
1104737
235512
1096595
318250
491736
1286519
1678229
1240700
1954379
1542656
1621268
1609794
1279981
138553
75208
239829
467944
1316398
1274367
1999249
512612
300212
608997
766838
400953
1757070
128428
537278
634485
1826610
1273347
1781394
1749129
492085
751418
1224037
690410
1849416
214791
1070581
1530396
1947179
1236223
1664968
1126713
402052
963976
121662
599219
398656
741029
1007204
406700
690562
748853
170535
1155715
796280
997089
453220
68553
1684378
1529329
1870683
1648238
1461624
1635247
571074
357871
1085428
1047389
847329
917495
84676
1823656
1286268
1300978
1187842
101410
652848
199026
425776
1747317
983816
155411
117278
1978386
1939447
622300
906248
1929899
1281154
754733
1536765
1690834
15976
342466
761352
612315
896227
1566696
1010229
926735
1041558
1430772
1332433
502761
332098
1717635
345683
1101805
1085790
1459040
67768
539041
1989215
1633975
865790
1017693
1827172
981002
1756033
845996
700526
1609003
1832464
225315
1280002
482167
1950538
102006
911439
1615048
588855
1506096
1854091
51417
359793
1583927
1950243
1877073
973896
1239332
228499
999098
1224599
585759
241706
533095
1401602
1396199
1399979
1221196
467040
1595905
1472761
824909
251234
182216
698421
900126
1578759
18425
1357034
1678008
51719
778140
1287880
1282730
1849986
1223425
1141403
340728
1692979
1734200
496907
688232
1501320
1867507
512682
911008
277520
529395
1275892
931247
506675
18351
370044
130580
469136
119877
1007623
482725
664799
195896
1137946
787889
967094
1104814
880386
1359737
941398
691016
1817211
636214
1592182
1801546
963561
867435
1715966
1832879
1071955
1118906
1137684
1686872
612296
558574
1037664
86790
1055947
1986859
817605
462838
1219794
1429154
166804
637120
1899804
950799
1393687
12480
1707061
506708
1895605
1761406
774420
410825
1838371
462687
263275
1962827
9119
1831281
1389040
638349
22810
1952699
42603
30598
278280
1542007
451079
1623799
1110353
993089
1543958
1371544
433436
1526774
1914829
626704
1226988
317727
403341
1434246
1967584
1201693
1820157
1428355
1626306
863528
1681001
653648
1506008
1552312
1880809
1661332
1840825
647341
174864
18340
1414514
1649697
196937
1580643
1077325
232970
1727420
471794
567040
195408
1881650
721897
740257
101394
582710
1821289
1745891
508837
1120795
306288
350761
1452943
980045
1280115
804860
868812
637666
405798
628087
1804926
1758144
448220
1838045
1455791
835412
1888909
896375
389647
1564890
581967
172094
1976676
1279212
140432
1211248
933700
1993634
854560
637172
677947
1170126
70053
1639416
1128705
360371
1097171
1837723
812940
214775
410358
742201
662417
293442
898540
1643437
1664377
893722
887117
1245213
1961917
788726
1334812
487007
1460784
1460113
335953
1817859
1535044
853299
1647680
805447
418353
1731237
1289587
802840
1246054
1154256
1923314
1716287
1040627
1188219
1651339
1160792
1047944
1418323
1501120
638070
1949247
1605090
402024
1483924
1131871
881765
1796024
147985
736129
1828092
496328
1056666
524261
1043267
1644613
75283
1690470
1478725
1180928
1399918
990780
639663
1264594
1067976
1990956
1720319
748853
1945217
1203299
1918202
323030
1355099
1613766
1787405
841339
840416
689715
1703172
661839
279514
1286263
211733
1165605
1060942
169677
1537990
242603
491094
1265744
1859488
1693384
348902
1193050
896378
276405
1976572
891902
1590017
1292443
1398243
1958983
612462
183145
1831225
1868232
1931246
831975
1177096
288003
1879613
1328845
1897072
1857829
798902
152123
680265
1166198
1802465
1751392
1352668
1618958
1132427
911153
696747
1169404
1321008
361940
1277547
1429228
19185
1392182
270759
387750
1817919
225468
411551
1217837
352479
1059072
935259
1053538
1849088
1983472
1900793
1949911
1348139
698705
919743
535906
801539
1658453
236922
1909887
1561028
518632
352101
1414059
576510
53769
99538
430476
1083100
140608
1151885
1901096
1167543
924294
1950327
851010
1414024
554777
1660271
22311
507598
1932341
1706500
897785
1520318
670970
1948989
395074
202653
559598
493854
598705
313888
33926
1012168
236619
1758498
878011
1410901
167187
931038
403388
1464809
1860191
122473
1257215
1798904
545767
1536896
911443
1482401
578385
1859854
648572
1940193
461710
809723
295578
1030648
1859198
1849672
1010243
1506575
344919
1319141
1628119
54793
1524467
1407799
800372
1624214
559285
1683244
519408
215451
1555479
854226
1318001
221404
767972
369622
1767820
1222524
974535
1731531
1339496
736363
390922
176802
854826
777520
462561
513967
643609
24604
1499912
500135
11290
1832311
1059499
426398
294886
280504
1760998
1672169
46231
1905736
1156217
402745
1837635
1986315
1557157
362199
1260965
1314592
376018
213342
193957
1510699
792307
1393583
882331
1577982
836798
210067
646603
1262971
389397
1167712
1367568
198583
51006
156504
162678
1936737
1265139
1456046
337058
650670
1814229
1088007
1441407
650228
216606
373286
1818928
1614436
729185
995240
607868
202755
1483049
1093151
1157202
392043
1301424
1876986
793942
511472
850887
302305
1531838
193557
1141902
1020259
1557025
687071
116603
1249735
490846
51819
1030984
1344451
932631
1497828
1545682
569368
1315346
116109
1180351
127958
220886
937801
307260
872554
1161890
777257
1468547
148227
226386
1548356
485958
1080996
1704240
702767
1862799
151685
13803
1670935
1522620
358877
1814077
1378565
1652742
1029344
119059
445798
1884637
5393
918219
882626
1548985
1016940
430123
1527890
1932634
410051
906568
959020
766665
157945
1260799
702108
835800
411683
507051
1336304
724605
1901340
737546
1639171
371696
1277452
273711
1811734
1928262
969613
1556747
964980
294021
293424
1323054
1632688
863
785786
1756221
1319440
249798
1690854
368909
1149873
62999
1918495
547773
985021
1183924
988863
1938835
1850059
1985225
1637908
215097
542852
136791
465531
328467
34248
365237
1361884
416895
1040143
963527
507393
1555615
889625
1264587
1545771
34535
1287975
914989
1698749
1847749
748448
1904885
1022327
780924
109274
823232
727617
103417
1920550
798897
1004753
12173
1536342
925271
1454317
311240
1077105
1256150
1934800
1448489
1315582
366094
511662
392025
1167475
551819
1141605
864070
1477753
1575277
415873
466708
514929
1249415
1328120
1483011
1853426
749505
1139705
494211
1966532
668078
229115
1426339
903301
1095073
105994
527272
1643033
1024934
762290
50727
715855
1903059
355354
162220
969700
678533
428680
827328
1566720
1118366
1371802
891497
1605437
684675
883422
1170192
1965576
778020
1678335
299703
1155719
770277
640905
193612
1680775
1922763
576942
1875785
832276
1889696
311052
488396
515579
1971332
1143359
20678
1274235
1657374
1178276
1683522
1812822
746586
1275296
1284628
89196
1455266
1337069
166873
1569811
1302695
1585067
712044
766645
1943768
447810
339413
1959948
1754979
1366706
721009
892702
1035665
1156781
1357876
742658
903149
1117441
1616796
353083
904011
141962
1894783
1883383
1808182
1216982
977159
1184279
1826344
154162
605378
710540
152996
1826664
843783
148727
1513863
1561882
1374630
331820
347079
1367011
1305833
308977
1937784
614500
1453126
67211
341674
1708388
440079
960790
1940112
742334
951735
596929
1166332
1815800
1841141
1873518
1034280
1135408
1458674
1658918
73082
1315679
1588101
1937354
1844846
1012040
1951254
724027
1448807
1446494
1275277
1100069
58263
1441712
1456555
43918
1472293
1196029
437133
922950
1219130
1200144
1357389
962536
1102022
1489373
374323
228281
1928067
84417
396802
314976
1514669
159568
1528751
992635
821669
609988
1563034
937327
689902
762176
927080
1172187
1984743
81421
1139294
521568
1944289
1214551
312199
1140643
370594
854103
181531
1770506
1715324
335613
661692
1207201
991229
1154105
1035670
1746848
381557
1908414
199279
1749882
1042294
309199
1011569
386163
290359
1821338
1918311
1850277
1223737
257695
1196235
1983044
406832
1607573
679148
1850089
113340
505627
1815334
1004430
36370
828768
1268855
1584232
66381
1687658
1365700
1979575
937350
618616
746491
830243
289209
241290
962965
1848905
1911461
1049434
1037983
1254531
552003
556337
533066
1039450
1078064
1487418
788327
1808345
97718
241573
1197569
488138
1301467
963828
1899426
1536383
1263038
1758621
399091
37109
1872600
1828570
883884
224441
1033536
882951
29790
1895946
786855
1529277
74088
491311
1186351
695296
872745
951104
475062
1474187
506384
1786523
890673
867602
1489827
1675519
982482
909298
1636178
1005473
315022
28703
883141
1669470
1605027
76406
341663
123522
1835680
1784463
397407
1332908
838216
104188
952620
1867027
1709040
1934517
273614
1839674
1722773
442791
662134
1176871
96939
1321992
1839463
1638124
786458
24881
1620418
1203686
867484
1486754
1857360
119083
721199
1410165
1590673
1723006
754214
1507280
900858
574448
1643776
274864
1496193
1364945
1834550
197826
700681
1246350
1826067
227726
976234
363901
849291
808364
1695482
1171212
1737083
1813946
635217
1644340
1211375
725333
681926
1554978
1152235
333486
781681
432891
1726497
1946659
594545
695004
1797781
638728
1129466
923741
1183623
1346769
769089
1513737
557721
71202
1880666
909603
1014592
1034635
1242707
938604
971308
1269733
1233057
138498
1972326
1060569
13822
848010
1123817
603898
1525873
1109401
1478468
1106736
1786091
44107
1676223
888554
892792
360000
238886
1474278
1316314
1142953
981681
1363749
1798571
352416
1481832
1586910
846963
529431
1155358
886463
219651
122548
779148
15729
1152794
502699
1023791
146561
853622
350427
888038
695794
1048240
1850619
366799
1988160
1173164
728744
1991395
392583
64734
1124577
823492
464145
923316
1767174
976962
581631
1564106
1971330
835792
380435
1356711
161099
645574
111346
1541862
1513882
781385
1566926
498291
1863680
1126206
591108
1827550
904854
108562
541631
603236
473085
112935
1710889
838056
802695
240073
1386291
455751
151656
85220
1415311
1091199
1679462
1755592
672114
299937
206233
1753485
1798523
341817
1194087
1044638
980260
1530815
672861
298723
737274
782190
1275886
1082346
1861602
279967
1652696
911750
473609
1206286
1265012
582770
1144831
645593
900493
1857390
1500592
1614854
65049
1628131
427643
164336
719870
851545
636916
908283
690486
6178
70628
14814
1906556
490239
803278
1726578
330475
365581
663482
1985823
1380266
496794
1465446
1475336
1903331
1117766
593537
1381739
1040579
1393965
1081593
1857070
1126234
1753739
200419
225079
395078
1862610
1552598
2599
1852067
1487985
116646
1125224
1817880
1451399
96754
303758
456714
183628
1186063
358637
522650
1527283
421657
1172509
943125
1877851
1671903
1649750
261547
1323704
995085
1623800
347612
1890913
555693
1138774
273232
874892
1432467
1671600
1186783
226323
932924
517464
120947
263306
1034359
546530
945386
303362
1520452
1586509
753970
1290301
107183
328355
1653025
370343
1762441
849681
390156
56664
228544
1585827
694189
1232834
1638275
1217032
1466297
143391
1683535
1835626
153109
1398635
438639
1558360
762183
305439
1366353
1349134
1311527
1434872
1004009
81651
1147509
703774
1036623
1168771
1305020
868806
1891320
918508
1902257
1102820
1609292
887417
877862
381292
128761
171926
1824767
1425027
1555962
1929415
1106381
868498
1832699
663344
346328
865382
439226
754048
1721672
882159
1409791
834452
1265116
1066605
960668
1285446
1451717
1904416
580607
1758168
1199212
936190
811904
404875
580805
100554
491342
101830
533763
10092
612068
1293668
804462
1934535
193755
1299446
299815
939945
752756
18778
1547341
38401
1082957
1548513
512149
289426
867959
1525997
1208365
1273748
151929
276494
1106868
1556964
1086336
1812598
823965
1169614
791797
1731341
869445
582948
1592113
482799
448069
956363
1904185
1191864
1725405
1823774
1180707
1333437
999548
827736
1852275
991587
1680852
1169909
5439
326930
738699
477631
1275728
366054
1418011
658243
1272089
74227
1568389
1013940
894520
49491
1864666
1930344
771232
1199671
382381
815351
1216234
1212583
298615
274016
1028094
523503
434272
1153342
1827856
1982129
641139
1723369
1071031
623976
712526
706287
284359
1492291
489449
1337412
1961479
463025
1042606
1261274
1956428
1924279
1980886
1585531
1959503
1377643
991778
1970027
588678
90256
553824
1406968
1081168
1876698
1600013
342655
80442
1888107
419830
682346
1125318
1569660
1014592
358641
778297
1232744
1174924
1042417
1787374
1721662
1513188
633486
1384730
388933
1310391
937007
630086
346799
178357
1461038
64303
1514940
1217064
1600937
1830343
533130
742429
1316598
1777117
306492
971242
1686450
45967
209717
830509
530915
1574342
454366
1851898
1603082
813587
29562
1362311
234179
1672802
390199
1813817
1796376
1874151
1712862
1332825
41865
1608889
1454675
1084544
1890294
340662
936736
1335956
1126000
1841990
127088
1072248
1678858
411014
674426
92210
1650884
1978877
960045
1671801
1241351
608161
361906
945029
918278
856762
532519
750091
1627755
1013868
1358394
1762045
1812222
1594488
1541546
1255420
1490774
102372
1899090
996043
1006608
1629522
35372
1670850
243665
613131
1064040
1753118
634606
1732864
704733
566351
1935062
1485173
1686105
388174
1289430
803477
1542900
1218418
1350827
1287310
1851122
1270124
1437785
643198
1097332
908593
1130043
1076715
681903
1181560
18705
518818
552745
1007607
1855153
1203737
1414444
1318870
1510042
566905
1650081
976018
145591
649361
231318
841035
1847124
1431706
412648
1109606
1751205
1512246
1697961
1612061
338460
1986720
159278
1246533
1279727
640035
985199
962173
303071
752817
360074
1714135
1176740
1759990
142671
1762414
1815020
263147
1122407
666081
1727492
391530
970560
252108
537317
814959
730428
1153099
361767
1521399
504454
140959
1646295
1826702
102327
569498
1502285
1357217
658183
1579527
1147698
456880
743548
1846488
1589657
530695
1935347
526768
1184500
1092877
839179
636367
1974670
264319
628579
465321
364842
105825
1560014
385525
273908
635309
1760610
1032636
1350515
806004
1175312
1651292
321075
900329
1223939
442004
1300043
581453
184328
661105
1743215
1232416
330697
871158
894798
1244283
655989
1020570
1433152
1255905
1976249
1151596
53231
779122
1451095
1287708
760839
468184
862704
506811
943512
1673880
1068297
1329015
860975
1984774
810297
1841111
990005
1477748
21144
1209849
143310
879433
34377
1282118
1451015
231598
514798
180757
485500
907777
1448996
638539
854007
1915455
1671599
1357803
1798107
790865
1611808
792629
949954
459044
171707
1800994
1251432
1271673
147195
1688103
1026885
145478
1076453
1723325
1790984
897662
1127262
530883
333216
358099
718600
1385650
1840906
1282405
1709484
281181
1117740
546108
1748215
909538
1811132
1188506
1126783
24264
1410761
1026104
1940939
216001
166907
1818796
507432
956308
986283
210814
311760
1256199
1634022
1528987
763267
1362966
1038853
579091
693012
908323
1151333
1177373
59209
1331338
1725948
1936536
139063
44737
942271
1224109
1116417
1728934
370037
1801207
1250015
1319829
1459065
1092461
1260760
739096
1052474
1079766
1202422
753827
1766898
212094
1780256
15956
715741
334795
1659024
834234
477720
661938
1560893
1834367
1987731
192843
862822
1914488
1078311
1828089
37335
1694918
776910
1761701
926136
1125903
1890539
512220
296611
416008
412556
1774479
1708578
1529873
377623
646759
1222223
1463706
1040172
1504377
1394967
1410023
338747
821001
5854
1341473
391411
1696513
1551009
500224
1552539
778476
707788
765689
120536
1102918
1348979
264121
1220016
1123713
525571
318504
1744750
238467
1171913
1671467
1145101
1375706
1949920
901486
783122
8545
1495654
872918
137484
1648114
1523540
468686
1144234
562566
362034
1767446
774406
1934240
539869
204167
11045
240899
1352696
1353504
131078
808159
665946
1915238
1497559
687540
1966287
1850555
799387
1643639
923543
1056912
980635
750102
869103
1614621
1654542
1911416
1613549
911562
1885176
1425801
645985
1222791
1709018
946850
1804906
773956
1288489
465787
1522846
1372210
721638
1762315
537934
1628612
57448
889242
1849508
1370205
278191
1657409
1525724
1338706
922138
491904
1129188
255412
574037
1183110
273604
442052
1752202
803461
754340
1077809
67741
652422
894979
923364
1087181
193160
609604
1397987
10123
590341
1585916
1339738
1296637
1525018
1286321
1246293
272142
124692
1535800
1583566
786535
1002489
1080020
1734151
476034
826931
136704
1022351
435689
4381
1134311
1820603
373370
1807342
1054106
1046217
1812551
542987
1530992
117244
1481576
1640455
351137
1769155
308663
1916848
310592
1955616
1623767
1125725
1849965
1424775
27488
404201
884958
154522
1059793
831277
1878604
678878
122036
1299074
382513
602793
1255215
613683
982622
636588
537200
185576
960842
238948
463987
195184
697068
1563548
1819574
1358313
1792879
632952
168781
313551
172907
519205
139522
211373
661126
261273
1556666
1265509
1006183
1983640
994951
960951
139392
1044606
296699
534293
680712
505441
174442
280241
1042870
1420103
303869
459240
1761446
353104
556104
238868
275811
934830
726946
869324
397637
1285641
892022
487137
211775
616381
1111176
1934133
930549
267528
1532656
1801199
459128
111523
204285
427206
507127
848430
1699554
1945177
1655481
286904
754981
1158923
706770
575387
957429
592106
1993704
55318
423781
1376712
1995295
1069974
108427
1197780
1761091
1420814
1930675
1255103
1737866
1641617
457852
664642
1039908
1548483
758351
1046253
1750333
1782199
1115448
939942
1040365
1319314
647282
1280113
1122181
1338722
1150881
532254
240491
1314166
718630
1216053
1305384
409902
1677142
134199
1175969
1673000
665862
917890
1311807
1796387
1882402
1391163
302186
1603288
1232669
905544
1061223
1320742
1648082
1502640
1510678
800994
101271
687771
411142
1092038
617871
1587027
315341
383515
214133
647079
1796254
1299144
1718496
1694892
277884
1704393
1128104
7501
1539520
942184
608714
1067339
1262704
1519981
521130
715665
508739
636231
427149
1608938
435290
1036573
904294
1093836
1245846
342064
816537
774684
1019586
1668337
982270
959173
942321
1206891
1073908
22077
568483
999616
1319684
1380254
97558
1715139
1450808
1415715
1910671
783741
1650502
706695
1306116
1104790
219013
1271563
17445
1537609
1791325
963359
844544
1853483
1144926
1637583
791709
342920
980650
821887
1673906
932498
1789130
1883769
723830
1366388
600806
981779
976754
1950305
867840
873981
190211
619113
1527126
1034699
1602365
1562670
938205
1072478
1946704
1799061
443448
1022339
168917
1869620
891203
421175
1488364
595245
211818
618403
247665
1268495
462468
930880
79264
1061222
283559
1492674
52422
946192
447222
318965
407385
1452996
1311163
804051
1109703
830563
489836
1442639
576220
634025
803742
1929530
179610
386373
958495
1631430
74310
1609494
1533675
112599
149684
1347476
1536347
637983
869065
741567
1411694
1691004
450012
918657
1993293
664757
1787872
801164
110916
1142726
1908413
842379
1600127
142770
1319976
457532
1856479
407739
464344
1228083
1955812
1028049
1710773
1575903
751039
486437
123167
1247588
1619339
1400961
686220
1115228
611746
1290698
1573182
1284862
858877
165490
203037
892808
1124605
1324452
354188
1585487
1285436
1615971
1316524
634168
1473709
235501
1078744
190046
1735132
331217
1977554
311834
131607
889352
749108
1250882
1606345
628508
1933953
120250
1284817
1295189
1309842
1884460
428352
410561
226104
1511734
1946179
1950133
1394722
1376050
1162658
864304
1428024
1104340
1892060
152978
956271
20017
392506
1063091
903692
309371
1320392
1882072
671523
1191190
1681513
499128
327907
1887749
238514
585015
1457742
1900075
214002
21361
395499
1754
1421210
1672630
891317
315907
1322065
1204188
1988895
438178
718623
348061
354531
1795811
1392643
611264
1708228
871911
1268846
886201
907564
1283101
923146
937856
899990
1780052
1622510
804901
1509017
1143193
1828783
63423
1384178
170427
365646
73891
850767
7287
963921
1201108
1671331
1307726
906568
889621
1461455
834112
484660
751478
951559
1686666
814378
195350
687188
1769631
1328414
886567
1840220
1178229
1538722
302025
440164
244081
1457882
865699
740292
1187967
404326
942945
90298
765288
765387
819479
1025733
753512
1358227
1177613
1739552
180061
1706360
1957327
1144124
1889237
484737
1650921
1450617
1359058
616404
126929
1463499
1597528
713577
1207293
1410606
1071225
1572729
1502831
1394717
865971
268297
30079
199459
595516
11761
162579
1199082
1979394
1056309
518121
1610627
468511
141172
457573
194988
677860
577692
307281
1137264
267891
824299
1491650
760272
1215349
234493
1070113
200847
184655
1976513
1101765
676064
332598
1580558
1408238
1841525
153877
1404810
442590
174192
1480054
1575270
462776
472831
1694009
612111
1235810
5346
37176
451035
733696
440483
813754
1345528
1168815
410804
150107
110153
1182153
306065
1840029
1683667
1262451
1408546
1075964
1398723
1304118
1736675
1227554
436882
624599
1664733
1333692
76773
861259
828337
150463
748896
1460232
1757263
1219512
1122079
71142
1219208
1606499
1366485
12430
939057
559957
737426
607990
1878023
1047266
1949082
252559
972679
694245
847476
1924153
1420402
1568687
27436
1929161
981261
584493
497788
1016107
59765
1548557
138442
1732597
1294527
1733093
1169446
1505333
1487527
598330
1294361
820461
387924
1343387
1739529
1758431
48368
1457982
1870781
1486520
1361232
736538
241665
711681
1082798
797352
1532506
1031672
1330526
565340
87560
1240368
1643777
591642
137096
249798
694521
1252622
1334557
1385051
1557985
1918050
912285
1110438
96787
1467876
388508
1939620
422786
1236069
1355922
1348822
1439492
1759253
469998
481040
684335
383678
33208
1413647
1475669
12274
1562345
1808964
918476
254746
1029754
1676171
230623
761775
544834
1818677
117785
598148
1392026
1870540
616318
1749565
1323997
913305
1741024
936485
1460612
79375
1679538
1374671
1961514
258904
1779373
647205
1966175
1740259
848077
1562496
1383009
918557
237003
678924
1804177
1643819
802115
1677424
1496943
1484560
269785
1386714
1120644
575267
1802560
1303876
340220
1036430
355315
1279804
48645
534935
24481
270656
182065
430523
1619641
1937130
1560168
1742078
530148
1160733
1028903
931677
390892
1984201
1924493
1349091
608158
985315
182056
646430
1718167
580741
1176090
854549
1880436
942658
1560709
973677
39701
684403
655386
525439
1839278
1837665
1248434
195612
1124500
886642
1766893
1027804
1717092
779933
1085814
1008770
381439
659651
1482512
205863
1070928
1867769
1515653
1262948
627820
964377
818553
536724
1529582
1391955
877563
1328700
402233
1998722
1140263
460042
1498770
9895
1627889
1431477
946353
126193
1140071
1456641
451430
700038
921294
616644
391208
1647921
954088
1762041
1156291
308855
163074
504947
1059850
447017
439950
1102259
1823400
455650
1468156
1454659
183537
712455
1145326
1738120
27382
1145052
494050
1771689
80797
1828877
1420092
141696
1234907
449574
333225
1668968
790247
1922703
1753717
1431446
1273550
664818
294905
1029441
952900
46430
341286
993382
1749877
137403
891947
1731694
838335
1966309
669438
210919
603895
142097
1156272
261036
1908613
1604217
1706085
1514666
476863
422132
1222145
1737019
1678636
637578
1942106
1884008
539183
822966
1460806
171528
1071406
49365
1204840
1449498
1343035
1483505
1659682
487731
1269896
158654
1449837
1915276
877063
1010650
1353542
1747484
1158889
1717377
1407839
878689
1104546
1792769
1042154
1095048
1985122
1386127
362633
87833
537564
1270087
138219
899305
447662
1801194
381099
705793
481382
1323321
799236
1917727
120139
1876880
598153
916240
1842911
6184
616662
1027030
1900389
1798216
1571054
1474797
1702441
287308
1721685
1118801
1099325
196604
1983814
635628
583344
1158373
1229379
697748
1279681
1773612
354652
1099702
1590359
316842
1852189
166423
1469409
386859
716707
23675
1540875
1377987
273716
1694318
968436
1238931
674255
1419407
183316
1011237
315665
33924
254068
1661589
564042
1192920
676554
131490
1864195
1783002
1907601
1321553
1308457
1171986
1625192
1943561
1879657
669622
347812
1393866
525421
1353297
417031
1531535
413766
1947590
139627
275955
361669
1547904
1845918
1317809
1026251
385032
790311
1289619
375251
516231
1676929
1236936
1909904
435533
1824458
1269533
1348138
816925
1888129
878991
413750
1035844
788257
1970549
1583880
986279
253538
1093530
476291
1798910
391024
209031
935048
435997
1365252
1815282
1052041
567374
774186
299848
901325
1028675
1624020
1537978
1559875
2596
1517274
1489204
144043
363558
347024
534538
1696362
813076
1697389
1202799
1333747
194439
1540641
1421972
733578
1069796
618129
1288675
1730746
1052462
598734
1150576
349966
258059
1426743
326881
1085777
904923
1027957
667099
1995602
22391
591888
1135216
957631
522550
639003
968619
1572852
571478
1865932
361431
490148
239118
1807156
142021
409203
1574705
1376460
825410
1942543
1326361
540216
322510
492206
1849264
319153
1417429
1940552
1897988
23246
1071300
1521140
885172
316843
1093894
1197755
771421
1918433
408709
177464
1994245
1367545
877647
890764
1770571
1196290
1264202
1675044
1172572
925108
391248
433401
618897
1289290
1186488
1249194
501174
673482
1352351
1038963
1391150
1960246
521803
1733929
1927960
1304429
3577
1795665
300434
1986593
842690
572826
1235860
1364
574796
1855332
1748286
1661981
1935749
276937
1998140
1074251
1732266
91791
1960484
1021687
672334
495358
1911799
1615860
528750
1840689
155361
672301
122415
503370
741886
1455660
1185432
1117770
92554
1637505
777930
716613
1136396
24980
469601
159474
20520
533207
834077
637975
443073
1065492
896396
948194
652165
1398902
412549
521614
1970619
770848
1937824
121632
22160
393555
1544774
784949
86352
10587
791853
72708
347648
1522939
988339
174479
328525
1490681
1725919
1439361
829098
695121
635969
1127306
205734
1263909
1677111
1874247
1291244
1862664
196733
1496615
1892007
1289842
940291
1095204
1312941
981698
1765216
773643
519159
425247
829503
1207759
809686
1795264
1176786
1270635
717767
1273586
720724
1165618
1235379
1723361
1286137
226476
512748
118728
437939
1684396
659806
1478052
719263
1534977
344798
953554
526187
1132404
416332
1441114
824468
827894
1048847
1133196
1286268
1668484
451806
817187
931768
1542968
1814864
1397817
892157
1493857
1970912
1131704
1078495
46281
716837
645141
1946270
1229851
1342549
917029
193210
1565028
18736
1098555
446961
1793486
1556810
739522
1924501
272694
187370
1936306
1580372
584668
489008
616092
1175239
860535
636555
1462096
875227
1230809
597573
1966714
1852077
393415
1742422
1163568
1937258
1861893
239766
1913972
1125352
576012
1827943
1893628
1055044
1343670
1098354
139615
1027409
1580647
1480462
190647
968429
402738
930701
1574419
1574596
482254
1621078
1192383
513868
890258
1079707
790881
689742
529083
221677
1642911
1834664
1819505
1923577
1027661
1464617
27369
1748406
347261
1583243
1471419
1714190
1829231
1659038
1064291
1883471
1230756
674975
679834
1368604
1417958
378852
1583952
813435
1156006
237714
83048
1281465
872316
1662227
406990
1797623
1269666
1646090
576717
421189
1796563
1997809
241485
1173224
993048
1803539
1538658
413042
1505442
1515918
272705
1914321
968349
1574582
1330681
1260244
361837
604043
65164
1644863
538825
1492393
1586192
1185318
1359769
1948939
250737
678715
1099504
1030201
1801931
318632
992035
1632530
1692183
1000785
1095073
332823
676460
210068
1982837
1769010
1225329
326313
604908
1211941
983232
20963
1390471
79860
419119
1455458
74627
1240137
337607
1354525
479437
1451959
537201
1232288
1116227
894477
448945
1254562
1842871
915501
226022
1711372
525383
1260158
881998
1683504
780645
1677830
449996
1187684
305134
1565772
460193
9825
776506
831108
1728291
145223
1095983
937230
759511
1879669
941807
44297
1062058
1464164
770987
1588954
1040727
1979421
711415
851172
107622
1943556
1037942
363591
581217
1695455
1859482
1332082
883742
1034834
1074492
1623540
1672020
191791
900103
654198
709601
1281597
1517740
1186929
1584571
1999789
1659484
1471978
946476
1920854
743463
197800
42108
190051
1554302
1774115
659149
653912
1809923
17127
142443
931572
725308
577071
1096632
638488
46760
516170
1902708
100625
928915
844297
1827128
1694549
359601
1702641
1545869
917807
703283
588330
952458
705319
1372075
1997030
1066443
1257329
1645897
40833
1769390
912698
1519201
357013
1980716
231601
606329
983250
1461644
220593
973011
1060762
1615383
1154185
1093026
1073153
1132859
974610
60292
1643500
607187
83412
1558598
260353
1801177
1383060
132310
1426166
927884
153563
753454
1517668
911702
1894339
995366
1978231
551752
303767
1751041
792505
1405839
1702716
679220
1657433
1908625
1759686
907517
121527
721009
536562
530017
1223147
1235051
1449631
819378
1780446
982497
788181
718903
899441
1768145
580776
616863
1413637
381081
773748
1638602
357782
903045
1049722
175514
1273726
1482066
1748272
970977
627768
1321267
1026106
1509156
91767
5666
746241
681153
484539
1908432
541539
544631
483027
983383
1550173
1634654
1625358
188888
1778194
524784
436187
1776877
1958448
1761719
824180
1449195
1033363
1233191
1068971
769547
221397
968296
289844
621651
96624
1429083
375986
1898649
1131163
1162023
550716
791883
1781031
855351
92616
130561
1870982
5376
1206802
1674593
639690
1521354
1307648
970595
1030126
444217
1037297
1307419
20410
720192
307090
1328585
1122633
1482468
171935
268124
1084677
1371397
739073
1527271
1012217
952789
767594
733185
1536893
320668
27711
307564
1190691
81740
1897758
1593065
114239
1523704
1552547
1490195
1447090
459242
919290
964260
1491851
653109
7255
1028851
1594475
1088384
780599
649720
1205478
583311
1458491
1781703
1024805
522515
459314
1618473
1693045
1689960
1104195
1060243
833109
1939712
1922376
1306913
881844
1195491
681003
1386345
86575
564132
125315
1856016
899558
488149
1989702
1082281
737437
1399218
1476864
1106521
762914
410085
701842
1128883
421991
1897436
768779
1404782
235962
682063
482445
1041070
97439
575526
1041171
1435985
1522777
937946
1932372
41914
7918
264613
470457
1329539
1506786
613639
1336477
1097525
1698817
683858
891930
1406903
986806
1561959
1209685
554736
485436
1251199
1582307
1081181
1205327
1099074
1297965
69441
1308257
1521160
1023788
235142
1485217
219953
702134
1529542
1708478
816464
1356558
1339142
578241
871141
1691527
1158130
775480
519030
436841
629004
1103152
785820
1375255
1199982
271089
695810
261484
536187
854990
1719278
1610778
562116
1727807
478530
1405961
726707
123116
1167521
1578297
1050360
500816
1157171
1466260
1130698
630544
219875
1866554
959150
715732
196126
385338
158583
1276725
1635465
280029
59802
791644
53368
1152914
208719
931124
94389
1147286
949537
1028766
1031149
1825864
1167798
865125
245964
856244
784853
712064
757677
1855950
1453272
114805
1268070
921146
551262
1233358
1721788
823818
641032
850989
479619
658415
383520
406793
1095434
1210498
1870330
1314122
1608139
156720
1476685
1287407
1974837
180628
1942556
897929
167916
1474793
1251775
15893
325388
491390
10138
487136
796067
512381
1362471
1690688
1480533
1569746
639182
1201836
355398
362351
1798098
1603636
1742442
870995
307453
1011838
996331
347843
766548
1419425
160528
213209
1719619
1235278
1846481
933047
1929997
1327501
994078
1315367
122911
864059
1609722
1023550
1848439
755850
1296526
995692
580838
711987
1311667
1067362
1031581
1522866
1136449
35064
1858970
946894
1748306
1276145
947538
202125
1607843
329973
1951896
478643
275151
1122304
1377258
731888
1970649
956008
390096
325298
1020850
1216646
929048
89685
1957874
1070146
1616899
781798
487100
354500
1602150
390738
1311606
680849
1977329
119838
1453933
415221
1651075
1575094
1620559
926759
561036
1596589
486799
484371
1538665
1874047
900346
307349
297658
350144
533305
303022
1200716
1299145
1100164
761869
744466
1805229
1862507
1044480
1267131
174741
1564900
321929
731348
560819
1935441
1603035
1550102
290403
905471
1121658
1151834
918352
345500
725191
1309836
1531155
1560452
646765
1666632
916126
1986041
283502
211049
1190660
1026362
1519698
44465
87102
1224394
1299074
414447
2622
1616287
1728442
1204308
1651035
219695
442222
1487416
1734029
1400355
1863218
31236
775782
1987327
253076
25868
1435068
1740452
483383
463674
1033584
348518
788977
5746
1736585
1031309
120079
1998512
1040667
339836
1297289
1600447
482572
1394020
300456
413781
1007949
1390251
252793
768931
1008682
807333
1237944
1815221
1086512
58447
767148
926866
1090746
1122156
1263836
112086
1908307
1022078
1532086
1995436
1226126
1862207
1594518
1153901
644320
1928291
141761
1842594
1733508
5787
403243
1106676
1975989
440663
1948035
1359136
1049058
1375201
115476
605322
396874
1182468
991267
404942
1748344
954418
24044
1234621
1281198
1082903
1234599
1011375
777671
1448507
637595
1542917
1614445
107416
241482
1190205
86182
1817724
1553901
211485
1262532
571934
948558
811582
1079277
1767498
1167976
242884
791680
325022
1988630
1192040
1727799
1036245
458625
1831619
1450823
723604
976717
493029
880279
1860384
1853221
1794946
1268135
81776
1991582
1893599
57833
95087
584190
242020
759624
1709581
521272
1465767
1767818
1150924
164667
989143
260679
642663
1639106
1777492
1610787
458253
1800788
1189760
239940
1000489
1816869
1356222
9931
809236
1371423
1816186
442679
297205
1630470
1644897
62692
363231
1550883
1087333
1971939
406218
335217
1389093
1455034
600557
446053
173464
1189303
431727
671544
1704630
222904
510762
1124097
693116
485057
1409583
1531567
664804
1526373
597796
929439
1511197
1997748
646443
803985
886201
351740
1676865
861956
1659907
232494
59292
1570653
1266856
1354487
1822939
1103002
1416201
1525414
1614044
1740157
719719
725338
648021
1552421
749449
1137422
179499
548267
864063
924851
1400491
1354591
1036514
801566
627478
1020746
950820
1368489
1669493
252467
1077325
1991668
345421
852247
1129653
1190668
1022389
1283799
50021
440083
1654937
240164
1800190
1772047
371750
1136445
596354
456927
1021917
197836
632462
121023
1818520
1661101
1289604
807081
1521332
1512925
249258
712950
282303
885540
1894528
1368696
1309
1617087
983981
134904
1808536
528114
432418
1761212
149885
823826
125472
1022826
1649535
1949731
1796949
1434753
1577687
1639632
1920945
1025108
757972
1616311
1390800
314272
920111
1826072
1566052
1069135
1654879
33862
1079773
1009607
1778121
762388
997452
45779
1437754
1815024
1179020
35258
119639
976742
1927840
1463057
951810
1076225
495565
729804
1818404
202255
507866
220151
732245
651856
215203
652258
473761
1808065
578447
191981
646275
424711
1560795
1319843
910009
843720
306385
1188724
1117679
680822
1141706
1644866
409224
1959531
1133829
1932617
425036
1050538
1221705
468666
1828590
486961
284374
1754006
632547
1228704
1336497
1859221
1116521
1759249
1587295
149324
1305865
1477994
1157522
1384462
1975271
906687
859595
999759
1501267
1703603
1636380
875970
1785936
1980072
560846
1667678
74059
1772759
1658739
657968
911712
1215288
1086246
402030
1034857
1457715
1591108
251559
1257360
889662
998145
1046512
1298830
1981752
835081
1671748
110867
82380
482100
405879
1391708
1440209
595510
207457
299605
62165
240622
366032
1747050
1206847
487109
1376134
1665819
1519723
1973622
256814
497096
469922
856173
36730
1212277
646592
1165409
191580
281058
364951
932562
887120
234552
1190074
395343
1236387
403647
786437
1778823
1769033
1319843
1473585
1748282
1843644
68296
1851384
1516126
1226849
362598
756078
232708
596901
995297
1249619
743278
1646758
1984946
1235481
1987737
1128973
1855573
899020
254644
895717
1891891
425577
1582414
958665
1448378
7554
918142
1188986
834084
29970
1536003
479897
810681
1842862
1772840
1362918
1039812
751943
1348141
544856
1966794
1456750
1884669
726682
397924
1678017
1559630
1136940
1292706
962987
933975
927399
1021152
186589
1189430
1359379
1524473
1960896
1275471
641763
26805
32323
1990801
550192
745363
481792
1299936
1549632
286781
679355
1895297
941060
1398437
514793
515401
355781
378089
342821
1333490
266498
1401940
966393
789841
1695766
1837071
1683205
1583792
1564318
828999
834001
527034
1059646
1813247
1538353
955639
1838577
682197
1391117
448042
1572933
1024563
1965714
1392574
39039
1427037
1157813
789146
1098979
425913
1493988
1998050
1507258
52502
484114
550341
962129
367208
1124484
838610
231220
958751
1522228
1302190
1632730
1134631
1596343
1949261
92204
1288167
1231889
1228661
1773970
305759
1823543
731228
1914847
161008
1524704
525427
1691305
907242
1574189
1113734
1124728
1899042
141012
9001
1280549
1303068
166162
1494007
1984100
1287759
896159
672515
676287
1029909
1389013
353002
1779920
699522
1754883
435143
1945511
1681919
85206
1383928
1658556
148343
1571658
384782
1432739
1861845
1654391
855506
1763453
399735
1642481
1531652
486668
1631009
211009
1084319
806646
487448
1706729
571430
1085496
28166
1187446
113285
556617
692710
950412
767054
570260
339255
661659
1409608
696801
692590
515932
1643586
1503184
1155646
893820
208506
27334
1080114
1487548
1530171
709646
1373407
528813
552129
1991245
35160
1978439
1263507
735424
998340
344746
501951
340293
1339314
849288
481268
1494376
1653867
334743
993429
985211
1880026
1656614
492334
197730
1231503
1501168
346282
714422
282320
1979630
666529
291964
1633337
1346575
326034
1429645
730691
1203456
291476
1660415
1485624
922538
1976473
242284
1728340
897092
671108
1594865
1071853
528848
343479
725506
1772046
836294
1427851
665196
78516
164083
1955261
815892
926016
540239
1519119
1439581
1739323
854129
1868923
779656
143776
12697
944603
1513857
899586
790361
1484299
488407
228429
683621
1797407
491443
1697058
498102
302624
1306842
1434456
1616584
30862
249574
630616
1751632
1813793
228268
1527776
521711
407286
1631449
553627
1680172
1210935
416410
280538
69586
1252529
314040
671382
1396660
861262
1880144
1631905
1049023
1925725
105874
20161
459424
109850
1964520
1861897
196904
1860969
1325883
323368
1772437
1058558
668459
405923
1128666
1232149
1017334
1810296
1713664
1574446
23671
1642775
492505
965139
1537937
1018121
1376033
1483758
1960864
1877198
1752645
216403
230596
1998698
1022605
890915
497744
455678
404458
1914696
1248016
1450743
642836
1730017
1401722
135150
1699355
91809
843391
180044
5064
1559063
988791
1888413
28728
165637
12544
727226
544373
516685
1392329
218770
1176459
910654
1382787
1116948
424848
1995929
1496257
823319
1201319
293086
1435158
1336024
624615
1902539
354091
531421
468844
655051
700045
928468
49384
417376
1626641
750299
501908
1311207
1606632
759043
472340
959101
1391354
170201
1309366
388843
495937
361301
234353
1724123
1869512
1597387
1878389
1945459
1345142
1290095
1252929
731878
2717
1649698
798130
1423912
411715
1282114
1783774
843453
1925242
568651
679286
799095
1501390
98170
687944
1242618
1695167
671121
316988
1401417
1742382
1819938
1209276
1116611
1767049
1410460
908599
411024
1595414
466173
118401
451273
833034
1279056
1340960
1124389
202986
180442
635907
1561244
1328019
282338
1398351
627120
751240
501238
1226173
747636
507432
187435
1407461
238688
1386559
926241
277917
1687669
12623
813469
13902
14832
260623
1560643
1205309
969767
1546237
720628
172127
1419520
304463
1389906
1324244
1122273
913656
61660
696779
1883048
812378
231506
1395400
958497
1236869
391143
1395749
1739938
1645456
46830
765882
1167754
887804
505748
1882758
1761993
1685567
427861
1270462
1753587
794329
1053650
1817870
1162894
517200
433542
1496194
243025
739416
183021
1056448
189884
1272745
953726
581466
130111
1949360
1942623
792023
125906
68697
247545
1757209
99412
213908
186123
1924327
692769
1597913
1429381
1854333
856994
776076
434754
627643
1411978
58944
1912010
1784296
1143686
1777239
920522
384463
1380641
689700
1191994
698049
456083
1835749
1155201
401384
1247564
1709605
1265242
558292
371789
793776
1849705
1759842
410170
1207238
905376
1643525
1341842
619847
1485863
826238
1622139
1326112
827602
582696
1923563
52446
1179239
253814
1373656
1595052
1505275
1432294
1424525
285013
1378645
1433146
1652355
963939
265239
240066
1312357
1463345
1832450
956268
65220
1795282
910385
1246861
1282624
516161
906224
537496
548991
830177
1755889
548530
856442
580581
62704
1426782
1159741
332343
951226
1576058
1512429
922593
701556
792077
652525
1339137
502128
844566
1566860
1497108
1981204
1381691
214873
1550338
1980294
575634
770695
1254765
216512
830602
525531
348589
850005
185081
376753
879053
1769985
496548
378968
1973585
890513
449749
257040
202251
635745
1476251
975054
594487
298845
1203769
1722521
662216
1737151
1288336
1544227
1001296
42450
217744
65246
383608
1597382
948742
1706082
1961513
135266
801988
177286
1863775
801783
1169523
1788733
1520337
1839639
489733
1280214
1001918
841277
862683
315725
1387810
24537
161916
1806536
1420451
351417
877595
1344037
1135569
371970
1130790
842319
1839399
1859180
1722274
1150435
719619
1085246
396701
6429
244555
1393106
659397
757340
1869386
715286
776119
1685369
1582149
688241
1561776
1008787
621874
1203939
972073
949505
912542
510772
1311773
1352399
1457109
972771
1618386
1116117
85955
891432
1011687
811479
1339667
1426945
931563
1524583
183250
1717937
1138757
1586217
1311046
1514347
1606668
846535
831517
494206
978411
994672
1009802
426768
774897
1587422
20542
1276251
1765651
28997
153110
898573
931881
1538200
620415
752555
219896
1429079
46148
694337
458640
1122939
822325
1397807
541963
1718634
1617133
113344
1673287
1639683
762474
915125
883749
1700204
491543
1088492
1666032
1296855
405523
620554
197004
1662902
1377724
507180
1681697
1842110
872960
255256
708763
324177
1318720
1182192
986306
1517631
1754627
1630233
951584
676357
163824
1891072
300938
863602
1649768
796056
1067412
1062670
210869
195692
760237
1465431
1832412
1106670
551905
210955
51992
1216431
1383823
1529135
89085
1622409
271436
1294131
1353546
733813
1008364
226226
143325
356470
782986
1160462
721964
1533434
1380995
865493
1779463
705245
144448
1253416
1747435
487342
1525064
1587737
207937
183085
1849124
1660666
903973
1441036
893997
62481
649780
1092738
1858030
19524
675039
840508
1139403
44993
1670903
870675
1100312
972590
1264931
1167647
342185
1322735
207525
139967
1080837
1592718
969555
1880824
1686602
524368
1476265
828941
558338
1876101
1946605
430562
777149
755762
1682909
14991
94136
523779
1836652
203413
1310887
1477812
716772
1346504
244288
248728
1857386
448106
1495618
1003592
1473466
595073
364100
1133393
1034913
1969787
506710
1113339
1267292
530827
1803223
305031
502163
825956
1783352
1802787
1469639
1361593
1206474
692057
1446928
722010
297065
773933
1037131
1012902
1327106
919135
785374
1055410
676639
1036625
1002329
1042510
1596061
1755820
582367
680008
473046
1503063
624881
967381
1375224
60582
1792342
1618395
1174440
1639892
443978
1090512
1158406
1876564
420187
1297442
1014937
1022336
1451299
60653
1903923
24226
1226203
1613010
1447355
988834
572648
1212143
1367679
519036
1946429
1164447
745017
1476886
621161
1540153
708917
1637846
1125725
1339499
1294493
676908
1356360
1956800
195765
257909
925513
1296980
1778213
671583
238935
102368
38687
1254374
253595
121271
1770329
1560337
469022
653899
1330801
1127529
1861579
1178692
609132
1620157
281791
783368
356042
2311
91556
1048432
373741
185887
1652526
1327272
480168
502711
943412
1692132
489895
120610
847783
664820
1933221
1100179
1468014
675797
1065605
1606633
1507210
1435501
1219572
391279
329222
1380342
1168984
975683
585221
670345
1148431
1041789
1135643
1164486
884316
494825
1491058
1183328
1573001
1901190
75771
130627
944992
299049
1083729
1555754
108742
1603533
1666394
1377447
1796833
796322
529144
1534700
881832
1073765
1812515
1655943
272658
9866
1571967
189102
810680
104700
1723604
1493029
814908
3682
1456740
1147224
946711
542599
668548
886342
377716
1518729
948480
885383
633851
868353
115746
1483370
1610671
434010
1732578
419707
1849290
892574
201619
140361
1443155
328568
570595
235982
587544
1153299
341730
694942
1222133
358792
88642
508026
807247
40509
40426
499936
1863091
1309465
568418
1542923
1647898
1549177
1288954
1511191
1674608
1630841
1065073
1178271
769408
1511756
1336630
34989
1132336
973981
264399
854581
906057
1110163
1871907
1897864
1836863
1488543
796434
1197705
477057
1327006
1693429
1722213
1686992
566202
771354
1480570
1503500
885897
646108
122287
215860
424605
141709
1749421
1116845
1360003
971600
33506
1883421
289164
1535131
1947232
437198
816193
1723190
1875083
777216
1963219
986695
1075737
1672095
825763
1209138
1936959
1237931
424360
1526820
1598860
1464683
1534778
1968227
1282193
962572
1988164
25295
673929
546213
1865210
1392584
206813
478776
692507
807630
167813
1375096
669863
663193
1736556
957207
1439006
126680
1779385
1976503
11613
1587334
677440
333191
425892
1538623
422996
1711925
151011
397282
1423775
205269
1783916
986072
207258
1815775
1558611
553132
1355405
1598603
1126477
1862572
1154987
302403
83646
1971691
568925
423116
1201410
1599933
696728
568318
397382
1349774
1904054
1833103
699126
1802424
555278
1858113
923590
996073
1598896
724666
974134
80811
1013007
745409
1540727
1676050
1643817
1977214
168308
604763
1251686
1203896
995080
1895263
1579728
999568
861362
954954
561955
771434
1431966
1893903
336440
962928
1786582
1338327
432587
670052
1091723
1442127
532913
307170
745198
386540
975410
1465459
1330025
1648280
1225392
67326
902797
1162571
276737
1932316
1141065
860479
1518246
398514
505265
68532
459745
1680798
513539
179520
987770
1704950
1773866
1932804
1767634
1518378
1106574
1540113
245047
88789
1444816
776257
30788
1741820
1462969
1905794
77276
922408
691746
1512954
1490129
1070185
1180958
454678
1859461
502884
1504107
1094428
739325
884619
1158588
100254
416166
1081393
1950275
1994040
988514
1346285
1064232
1030438
496754
1235185
1385532
1103980
287699
885861
702454
1993043
1497622
847609
658325
853877
182138
788779
1659577
202454
1723843
1839212
985689
449403
733728
1225221
802501
1123952
1341254
1073211
100782
919826
1482870
1607206
1092256
1144632
547195
1216526
925418
1654728
1545832
1266071
416220
877638
1672802
1584705
418812
1263552
1339940
1778480
460110
512890
835087
1942061
1973856
1896472
704605
408171
211899
1949892
349502
468866
454903
1499800
111236
1667767
493367
130526
1756915
920920
413381
362851
1219644
968162
1279652
278530
1116269
1963396
25071
1632057
279427
786886
193886
553105
410088
859346
1120650
741723
1909796
803912
13527
1637840
172843
983285
1106072
1196622
1225982
851371
1628743
1168326
262914
1577511
988453
1135471
1933658
52115
1857562
208344
1628826
1768753
1511962
394332
279884
380410
1894516
1673383
978080
1481654
1373882
536272
559667
1353255
360653
936997
392841
1316740
915642
110555
170911
1943290
560049
543050
1184233
937795
1622685
544438
720457
1453782
1932861
835356
1318604
201657
1467767
748334
346309
753439
525478
438874
1200377
138292
1239684
1035
901542
263415
1842785
252697
1421589
466441
750620
1173537
884525
278016
683743
971478
90067
1685219
1597258
1923679
189583
1088086
1635181
1369134
508586
522026
404889
1706433
1517678
106983
1980820
1832218
147937
288503
1175049
1337052
1086025
1815161
446613
1470730
250289
1058485
1861848
1937165
1795682
883710
1903685
559404
1183986
1059831
1250840
1025261
834553
1852911
683721
781226
1112723
1899509
1841804
668528
53958
125087
1066535
1997588
615034
74889
932837
1301384
935297
1633522
823193
1026218
38279
1151711
95524
1432237
912435
423614
1423529
1224757
684723
38200
713325
21684
340783
466702
931868
1459565
51033
284100
694747
305968
633722
1480435
1655126
7441
1085454
478754
1742301
1521185
771689
993330
98395
211190
54980
1013826
756174
1410859
1125275
62381
374371
754273
1345079
1534813
1745373
745606
1595237
1678122
1981798
976524
1854633
1917139
1295655
1344768
260791
889926
1179015
1476953
1080457
820550
1900087
150886
599968
1383475
1160204
1381852
1923792
1311845
1694413
724968
50176
1431128
878931
1320176
1633089
436125
1963915
1103595
394187
1739112
1345782
1648894
504047
393049
323580
1548463
29954
1940901
439588
906621
495218
309005
1787442
1599312
1120043
1245453
864552
1927946
529297
639937
356305
88373
984213
597363
1336062
696342
728757
841401
897184
512740
61148
97469
1993461
591550
269505
466614
1434269
1158188
1261792
135870
1814669
1744020
216458
1108339
1989575
1168315
1698150
1950854
980874
1805092
1428632
333193
1291371
1147696
1854239
1634551
1093998
971911
1694758
1396779
60439
1124044
1223411
219689
561165
1887685
1187204
1026598
182055
71044
1227616
587041
1469831
616503
17433
478911
1870343
1751214
1232411
978512
811030
1162510
861117
1281427
1216886
1333336
629925
1801664
1760219
618612
814841
1189476
1038410
1705540
1962474
1571157
1445723
1201004
473523
1798704
844317
502918
1793911
1773952
691077
1586858
641957
1052688
1178238
1198228
497356
750216
1987265
1053648
254061
1654363
1965684
1150296
1165261
1654364
1204045
1800932
381964
808439
1127216
1247860
889564
83780
826603
1899580
190829
650596
423288
1501035
73014
1684035
569747
999880
647663
985293
911259
773513
1830628
494449
77747
294471
1050984
334152
925535
1640529
177732
1084112
1356564
1188916
1482938
930121
828741
115176
206039
338620
1737958
655239
1398611
177717
1833723
1405405
133955
434319
1940701
1961847
1842271
1787436
531021
133858
1953506
871942
657680
1352193
779720
1705674
461791
1469484
1719774
1071930
1607815
808035
1603320
1436657
1024743
634942
138844
291561
245380
1883802
1746240
422151
41179
640947
532363
167922
1901507
563625
1943937
157786
1559605
1318793
384072
1682143
44472
1265816
353795
960800
1378607
1463356
961325
1774205
1803889
747005
1485543
1133172
994049
1632852
644091
1918277
867863
1311854
276286
1961340
1819767
1780387
1353989
243952
1823757
1617420
741675
943197
1002442
1509763
1272880
1433960
683920
1277746
6159
1203400
880989
1299643
229042
1335103
387707
1893896
1404817
1427765
1497961
1869615
1148076
274705
115460
1050234
489670
245770
1334018
71208
1691948
811191
1348614
1477080
831227
448314
1912600
254798
1514522
1618868
1154715
661321
82000
454780
366960
1596472
1588467
142740
437694
1781338
1553745
1704282
883481
1511100
1406621
803247
995376
1097966
385199
1520549
1819876
6304
958763
1065383
1094433
992669
924422
622632
1789397
1869224
280214
892776
1270334
1750360
1863736
1892797
1092316
38955
34242
835333
930052
818493
875850
1692916
445755
388611
1130040
1593551
705426
1329216
1266080
382224
1597681
1090213
1030713
171217
1809425
1688184
625857
1431558
137957
1101674
992696
1059249
465979
934779
1403220
1427125
326788
454853
600843
595584
1708330
1460471
1013310
527848
851847
1500448
1169542
808430
1886122
169158
138883
1339278
407226
572226
1753975
858124
1407704
1316900
1013847
1913477
602070
1105045
147271
710951
888259
16864
1060267
6467
1957873
635733
1112847
808985
1477838
160390
1458854
1276589
1137101
1835892
1134749
1882287
1016137
1639309
1955118
1755836
1763845
406445
1936215
1071763
631941
1230759
714506
112950
995362
1163852
1041918
1125455
32866
688514
1027025
844296
848193
1339148
342134
1581981
801140
176836
500957
1581231
933873
1098666
1332276
63451
1133936
407439
1713738
523985
1261063
1928701
1746553
925024
662328
1588884
454265
928501
1152870
1010292
1898136
1174334
1009352
681000
29330
1890418
1017293
324951
1489565
1234062
254749
951907
809695
1675545
827819
367216
1160891
254726
784066
740774
1900940
474115
688997
1752906
739751
1470764
650710
592154
1862513
361929
185111
1189665
922470
599828
1329850
1701375
547912
646036
1385046
1477763
106143
980464
43430
1378996
1600007
549120
1726520
842731
899289
448458
1564120
1086452
174397
1526415
214742
1965813
139648
482639
1654145
1129230
1431630
331668
390528
1125529
892490
1672818
453777
160932
1862960
1657926
823010
1053972
736911
1622502
1684110
452918
1433543
224006
1592252
411419
1966422
1729142
393148
259683
1801314
1241853
1742886
208437
17340
859419
311752
594501
1007168
1381449
143234
131031
15180
1006948
1073103
1741352
686065
1787272
206687
1835336
95657
251990
525788
1788220
192804
729775
64399
1908549
1674819
1959771
1922738
447155
1633301
1973667
384818
1138193
1608536
280531
328326
823135
1256904
1795728
774712
915151
1016937
1608482
1994981
1115040
1576003
1100671
1291964
580549
1485777
1084801
1856289
1941820
146291
550486
1617162
633187
768616
770105
1672864
597667
18531
781884
1913042
243894
960207
653449
237383
1768115
1995973
1683728
1880099
1605212
241945
91888
1885388
1168052
1216634
859190
1741576
475252
127113
514850
579066
311896
306271
317899
1097506
1549921
11675
1672309
856481
1433092
350781
1847083
794603
205299
748926
1172687
679295
1071328
909609
148332
670829
1050758
1003260
1068202
188722
1944456
1270126
669180
1183368
1581474
1277165
250705
183681
386225
668579
875560
1575018
1489298
13203
273413
734944
913700
1580051
1303659
1173849
1132594
1110590
692815
1948579
268357
153815
1987371
245552
1647966
737412
1313228
1246111
597480
623788
1620070
1002006
756603
978967
1761984
1256304
753588
413555
1593269
464396
592512
775845
640320
1996614
1576700
1710484
929740
1884779
1561777
929685
764872
344650
431795
813025
1054057
729953
1303609
560971
1464326
184683
260290
687440
672345
1886659
294323
77373
1577331
47769
366786
320784
1955488
298566
137673
661087
610476
1195920
1368155
786194
1898710
1544462
669610
1948301
1869520
486320
1767791
1527978
746268
1487795
1957030
655423
168977
1491260
1521727
1458497
639593
7572
1703385
1521686
1258928
451996
890646
1980537
1742497
1449956
1049935
1093660
1645639
950950
1318754
489977
1574063
540878
1466812
1170993
1146582
650871
181946
391604
1518813
951025
1438601
608536
859883
567440
1339990
701759
1103706
1585982
1576194
962827
270843
1446031
1261854
1651940
962245
744234
1763980
630035
1596481
76521
1097406
1218141
424206
1729234
80762
801346
1520231
1351642
1658473
1347056
1850403
618849
1239790
366836
1216700
739107
585073
712129
659948
1024181
569827
1642705
1500440
908489
1829792
287075
1096384
223861
1088678
1526749
1798305
317738
634764
1434497
759405
1654370
611469
887435
290934
821468
1216073
956342
831465
1475942
195048
832220
202991
1342859
1468701
892995
1646384
1584742
1645988
129094
1531596
1203814
278992
726169
736125
718071
1854441
123596
1037211
929291
1783385
1119260
1866899
1882761
1817957
1586683
400573
1131485
213878
672619
724292
821378
1091548
159450
1093280
747015
207365
130818
837687
866143
456040
1573029
13042
1158969
2659
304182
1286569
1739244
1967735
679108
1871895
1318093
1878488
1059521
823412
1766069
1222428
1805067
1206091
200048
270714
297292
1116098
927757
272353
760083
703194
920638
1034308
608916
763687
208771
1744915
1860557
1597815
857403
639106
147365
949280
850527
4910
1960570
1721630
554931
1103381
956764
1009604
1230319
1788218
1537285
1733884
1968152
739545
846220
1697571
917212
564934
617227
295174
890162
1842786
308301
990611
982670
1784442
120080
1301493
493376
1682052
1001706
650459
874441
1859278
1499524
1676845
1447985
575762
799244
238099
394940
402631
940835
1422260
728494
663373
1001723
1204493
1808522
1328332
812805
1419992
499182
259537
344070
372280
589442
1297114
965263
1046149
1008761
616133
6355
1490150
1405286
953621
1895426
924661
1453384
1615394
1234437
377647
221280
1163251
565118
1536918
1705670
741111
1593508
1775124
1186978
1939441
1780804
1193734
1513632
893200
1064654
140127
1254728
1175371
319202
116117
672909
853451
450566
666287
436663
810176
1605476
1794409
321924
553149
1518924
1995962
927859
1863463
777875
46442
1546071
1377052
1983991
1594831
1612620
1809520
1674634
718300
1262020
83052
1130388
1043643
24550
1310695
575618
263511
299030
663527
1944151
1394101
1227076
464140
1031667
1580374
343583
482921
1125745
585601
262146
664374
772414
545704
1598926
257706
175782
1625434
1714930
49188
1039592
1590983
397062
611553
590513
434869
1182373
70167
1316344
495625
637128
854538
687132
1192354
280199
1223823
940154
1954501
629957
1538354
1472025
440478
1836366
694935
290440
1984885
1808353
1312476
1608149
1920182
1066400
1907204
21422
1662157
307010
1614337
698350
626274
699019
1164035
1568446
982001
234962
1754479
1538842
1139319
1826318
1005451
365966
106661
910575
226113
281721
1618418
1156571
1158777
853513
569928
687935
308987
1736675
354480
725596
1180442
980819
1061730
1888449
686014
1846823
523255
606796
1045256
1292855
781283
1515868
952056
1893926
640460
805847
1801207
1437507
1713986
1809864
738444
390856
564772
1709839
693038
367440
1254025
560181
531966
1619383
463972
576111
566670
967067
431331
1139063
1517746
1702955
220746
1381446
1348711
1827002
1749639
1006065
1415147
674085
1069737
1588845
1852752
1004013
259690
1377152
1352093
48733
1118092
1042503
1919035
1037030
758973
1470773
359578
1727144
741799
1762347
1280900
1638724
13725
986310
626568
158803
486001
1310318
1511311
401698
142454
720741
132225
770183
262995
560159
1431464
63286
34773
263
1878809
1046764
864749
58274
1145619
1710029
1133385
1871241
1646938
1063642
1934656
1454706
1383767
1040289
349361
1364924
1749377
729487
202687
1813616
1728076
1104434
671843
828882
701173
1675867
186474
4011
1716062
1508853
734408
522034
556403
101051
1662312
1138328
606277
1747766
1783564
679912
1537460
310026
1502249
116906
376364
351908
26776
1280746
339469
1581145
1936491
1714275
1187416
434299
388076
121092
1266831
1434263
604102
1587794
591399
1668542
1589730
1998039
1381713
1600794
610928
12161
1938362
270284
1904739
506474
1637517
438100
489285
1587426
25957
370228
723088
477855
1232499
1277462
714282
649267
158490
131104
2024
875619
959574
1688936
1767673
378863
562628
348115
902066
1228752
1377054
1685114
561625
1040737
83864
1599513
1163160
992347
241251
734080
365033
826364
196613
302919
1125779
395024
1202172
63799
1806342
349983
1192990
1053355
398224
475273
604027
1213452
1173096
35250
303392
1096663
476678
461713
743047
328415
1080430
210331
1053753
733593
1168001
1446853
738325
1440456
483287
1059927
1213189
1466780
72448
885175
1811745
606600
437368
1652734
1766870
326929
183078
1927485
1540983
633824
194451
991609
1289088
1179588
1428335
37138
1063421
546755
370117
1373301
1418308
1853041
1833491
1607872
334712
1937009
23605
302572
452296
1880565
694536
549810
1715763
1927684
1966608
1145132
898858
1214258
1827198
188874
1653884
136012
425594
1247544
1520800
1328932
1188138
1786274
1523840
1811229
1802200
442874
1997777
1559474
903487
98789
279144
1828150
690840
440229
1365829
691903
1767335
1889584
69055
651870
875466
1275046
1971324
1783288
1762959
901185
916
522837
264458
221251
174302
935737
1808493
1004397
531728
1409878
804935
628510
662604
1204933
516793
364563
1627390
1127759
1631481
296109
1797586
1422485
1654935
1754735
786636
414995
227295
144510
208149
906081
1363028
173172
1503557
1046084
288771
1512382
795850
996557
591984
398876
1455428
1330232
1913040
904026
1902270
1906535
1713303
1600886
367882
1595583
875113
1575636
1869812
128139
228898
922616
923789
417804
704510
365559
1315878
1593480
1716126
844151
82330
707749
532124
488075
519485
597279
1438158
1339806
1033783
653052
372129
1462693
392093
667084
12847
1549886
954099
1136403
1894525
43272
1113243
1088426
292686
1537293
532128
811751
974196
424411
1509723
184405
1765186
1136271
445462
820194
1293244
1546463
923912
71958
775822
1862766
744285
1423891
28166
1956034
1911458
1094323
703704
1704917
85909
803253
1544245
172454
898125
198133
532913
547688
445682
1619598
488298
295347
488409
1552562
1598313
1274829
371965
1122290
620145
927094
1901826
980477
1364275
1882963
1339940
1225332
71342
72733
987481
1809718
684713
193260
1109829
4393
1191815
1313156
95612
1350314
1867531
1860802
347120
818472
896309
1573379
260813
1853180
1696985
1246881
1084495
951949
1351317
456885
316485
1203993
911167
1584128
1571213
1154748
1686696
169692
1245876
1169323
1841920
927031
1612174
970497
459802
720743
1691412
439750
1457683
803699
456084
905486
275820
1657670
1200621
1816985
1442732
1497736
1900353
41257
366484
384985
804392
1375618
358508
1187579
304801
1451982
333367
1175831
1422940
1219713
1492784
1377924
849591
1073965
504331
190120
1814624
22924
573298
1993862
977421
209901
862928
298622
963393
772628
1537854
1606744
389450
509230
51577
8150
450099
1214045
333377
319049
1704045
1674680
1490473
1847876
812321
279211
438050
1695361
920601
1726939
515543
1829137
1217975
424664
661859
1941303
1175346
846725
51894
430519
531586
928187
1420420
962657
1304381
587534
672098
967106
79757
1662106
1327900
783714
660959
304045
1796914
1910965
670375
824087
307597
491973
497605
1842187
1889953
1732079
940568
76200
504589
34528
1355949
330810
714533
1921590
916169
1771571
7959
162250
657519
1153687
476972
95639
771787
764295
1884721
945796
626143
747836
695277
495415
1819692
1428979
603340
1726100
1436715
814954
1047558
487076
1771578
965223
1875641
1722304
1472017
1548365
1841479
1186342
1127449
1700020
754634
827992
455439
1319990
1657868
12285
528294
1519820
945862
151411
693408
1588681
285985
823483
713079
1607271
313088
1381488
1259543
1228469
674345
481880
1230424
141756
202823
128898
224862
1253725
1355751
1782208
842645
1733271
1417134
1016504
1563506
488652
1621597
1641971
1715677
1206786
32271
1595644
1605584
197736
818506
761884
795481
1838288
1352739
515009
428930
572195
1638819
1435889
1167031
1580852
1846890
121450
1733269
550754
1419649
483386
1025239
1204769
192265
317397
995029
1070848
1619452
1894096
698963
728447
1168680
1630721
1113223
537746
44177
1345585
1937147
356237
836990
863926
97867
22845
612129
39974
1074004
1780434
1571681
1887934
1722039
28182
1510623
597866
371672
1561657
1522392
589080
1640981
1385775
414583
555931
29661
66921
592152
428319
1354503
172493
1218389
1328717
1213770
1227000
1257505
1110982
1009954
294296
993185
420131
1173071
695127
1888856
1555444
1948090
1137400
1063453
1488151
981167
818653
501572
1454737
644127
1397337
431248
1243689
1034105
155893
1707494
1495493
1231613
1839649
383790
1936940
315311
722374
580131
912556
255092
603046
1089179
1277077
209049
420459
1553041
1960677
528143
1392396
288518
316257
849305
1147068
132346
1298871
570584
793032
1223573
1418628
1794636
160471
706675
1642004
1540077
1014852
1379558
759706
356407
71991
1674064
1475767
1809846
1018934
477877
145847
412200
1619600
429165
1713692
1336293
1320648
1283210
1971777
642603
127239
1365769
1963659
498824
489297
829492
1408245
1757560
94773
108821
962718
698391
1487117
1124913
360318
557865
661733
864120
864445
679091
1170060
1943269
267283
216682
1406738
946717
1017594
423142
1167957
1038360
625731
1914675
1914080
1856989
711139
102719
414072
998649
577552
570504
1560422
31528
1676137
33509
320460
1166999
1971513
106878
1101832
1137713
484636
1721254
1496950
599149
592758
1654474
1656530
1959023
1643810
1327894
970823
1733080
899868
1900731
594412
1106631
989394
1011390
1008940
936884
1608042
289291
1582730
1435784
647902
879740
1934181
1689171
1709907
303706
944212
1314450
1601051
1651307
1123601
1625308
1290288
1190860
1135154
791618
1232149
1062228
1304892
877248
611445
1645157
1324908
1346450
1710531
93774
531358
767837
87955
58904
796970
1520853
997611
131879
1747799
771650
727728
1679713
583249
60110
15535
802986
1047257
1457956
940472
1097135
58422
142413
1316959
1556499
930174
1865737
954270
1390169
1250566
1110857
873540
1905605
450662
353487
8541
1560109
924666
1885470
885680
839192
625556
201429
1198363
1416446
1455333
1768859
1457578
1784160
786341
1558857
407192
437323
1371416
225871
120333
1132700
281113
1639765
3793
1424845
504896
1426867
1735471
567730
1734275
1894647
1427241
726836
925323
1008529
1413367
1360865
1756803
108349
1117951
49940
825747
463166
1372699
416405
1316603
1310416
2427
580986
264854
1617776
176429
205333
1561051
315628
1189434
939664
655557
1591592
598829
703477
1995847
1332737
181253
1108341
1865615
367441
159076
658967
537027
82291
1324902
696020
96279
1245374
1271130
1070767
1616621
118647
835162
1737016
1007988
1912743
154544
401442
50222
867206
899688
1988526
1719477
1403910
1856222
1789561
1901781
13183
855517
1823487
41635
1264946
1607215
635420
545301
147109
306902
1335766
30532
451550
391342
796583
97635
209869
259489
144392
1375602
490819
1612778
432128
1334271
1540299
762594
988955
942220
937341
775004
1597542
374550
1791196
613533
1090146
1431216
457636
1906339
858067
1590256
1951026
1586081
1745944
516874
391880
1591123
1499513
1514472
1493773
18474
1277619
1018296
375477
1036233
721540
61330
302000
1643800
1993256
52511
1113727
1037557
1605912
1060737
978790
934139
1701554
121562
345013
231624
1091108
1443476
1083738
65459
1060625
1511564
1101701
224324
361865
1405167
166493
337823
1006452
1316716
369086
290415
1718990
1994994
912165
1984244
293310
1331138
1015011
994070
419139
1616075
1500019
1581554
231075
1829855
1595629
1094128
1553100
196379
60438
1259402
1407015
519719
1158965
117454
562774
1921541
1233610
1318433
75033
665785
595702
1800671
1808526
1660272
159743
1256142
1221185
1158714
1864327
75035
663764
1421381
1579449
282641
600109
45934
1719410
1812976
639722
1950343
17830
693395
772653
1056817
677761
1907059
1442797
1846419
734796
1734536
1013012
1790587
1038510
807488
768738
626248
1463745
1169685
1813078
1411807
84838
329501
1928451
1575278
253800
1041264
976561
154755
594273
778454
1428985
1548411
1654832
1750750
93703
1882823
1049947
1634017
190961
1255284
1537321
1692659
1313145
1193338
253775
1454724
1561579
507862
553155
339781
236235
534056
1823789
194096
538716
1547113
488854
1511075
41628
1234672
1793945
192510
1761332
1583706
1659759
569384
1152127
1188472
1355672
728013
1222045
1167577
1929287
455564
875896
1565349
286937
1211873
1477364
1082685
146475
1709932
1797319
310732
261668
275539
1705791
425416
1779274
972149
619843
844276
1984669
447360
1787529
487492
1409803
798924
310650
1357077
1467350
352474
190686
1369396
519530
1158769
908552
1292247
998105
6486
630734
1927627
1527612
629476
1121608
1841855
1046873
676730
1980100
211174
1213843
171138
335584
1763635
171395
91009
741432
110767
605819
561734
1185428
195935
940095
1620226
142628
319100
451103
310695
666810
631190
1248443
1114933
904198
113827
1506730
1209194
1680840
1198605
1547381
910050
1173391
1776286
1554080
410707
1608527
1874463
1243143
1872328
729706
966302
210241
1714357
1455552
1827761
1084151
1286162
146807
1818225
218270
719273
1260277
1356022
635721
1545110
1996129
275458
1986343
144236
1060605
1766336
1859126
491757
78120
1997344
71466
994105
1820821
956366
1087494
1701436
413197
1723437
254100
657910
134159
1618242
1915054
1296546
631640
1926046
682485
1412749
671768
1700584
457772
1830927
340647
1835368
1017758
1280322
992685
667538
522296
188425
1131443
612515
687795
646978
1141594
1104656
1104751
181003
1722812
708012
533581
631787
1485705
811753
910520
1555047
504529
477441
29395
1490807
125996
1213057
44708
644818
1223978
1021091
1125291
993383
290177
824043
1374867
1151137
238518
351643
69559
190979
1999105
91526
1170093
1183546
274027
1012675
944535
1110874
6607
786283
184776
1834255
685530
1071505
14360
206394
665190
1967508
1156419
1997888
400050
450286
1789579
798240
1268961
1062103
860745
1488789
1569501
63823
492577
365475
1351576
1098830
85829
1253243
1224628
1993473
618624
916029
1483597
156402
446363
254578
613431
673154
1324577
589952
1854677
670822
277872
1766295
1720984
1925315
584241
128257
698193
405810
1767341
1844363
1190526
1134668
1025732
147701
435327
543398
1774031
250839
1380461
611744
176902
1396376
554548
1138356
1779157
190119
1423837
1273070
899461
238974
521447
596455
1839328
1782053
1038830
776271
1536728
1873719
1126268
580448
1829393
773890
1451444
178348
1876021
59976
743174
566421
1541305
280526
1211668
802040
713176
1435467
1942044
20012
1826706
722032
1947834
1068799
1621495
998598
1755675
6147
1983609
1230593
1784608
619767
529623
864294
1332677
1738372
1130756
1754771
338935
1070932
313432
1363465
1114283
977433
800958
1286949
1306933
390450
1709487
1672216
1925782
1753440
790861
1785171
871346
845514
530728
457992
22413
689690
1965262
136073
537483
1080566
1411461
323749
69501
688422
1063120
653156
1803823
1761892
954554
62960
189217
990490
962541
682751
1266657
500053
1071616
964326
1894992
726723
1740295
1057982
1311124
1827439
124663
1368364
1822695
1584247
1184958
1351417
1590776
1988022
245000
1448746
32471
81290
1865553
498450
741808
1030719
72119
442768
591703
634290
912039
896463
1554407
293101
1894852
519007
937386
817877
1775385
1130735
253448
342032
1432690
1406977
883639
1347164
1194842
741915
400963
1367636
1451563
1805270
311357
1720606
1453877
1938366
914098
1066357
1227319
305375
743610
1361858
261115
642679
352139
1381592
1511766
1199
1126846
418214
1250716
11205
214214
1267912
605083
92488
1521052
1816201
104715
377144
203926
601407
787822
1194304
170715
1031697
1652299
1513492
1981559
1922726
759645
1100891
645675
788268
1476695
1592302
428089
1018979
1509666
874580
1424248
1442094
1955188
1349927
1736674
1085753
94183
1998457
247367
1564143
577665
1470652
511639
162165
1255585
886561
882329
22933
853030
411017
91159
1006923
906637
1733914
1418624
354522
140626
1378692
1656626
718351
738431
1372749
387273
212708
640142
1003723
302356
911367
323364
777429
66576
1542708
1206770
694484
18211
973735
1281768
719819
1184175
1734736
936992
292575
1079977
169640
1907893
1888388
1237144
40918
1232757
1376926
1334677
1944583
1411123
689615
1894049
1601948
1255037
168769
1094434
1224321
57162
1412178
1691942
386600
1196952
908910
318195
264397
1161563
1679475
720234
1703940
628458
297332
1662536
996167
942922
343072
548867
397488
14771
519579
1311634
985964
1439237
1379133
95719
531825
888908
905560
253219
155012
303327
120452
831032
1420178
646471
495603
59591
1731484
1236035
1463891
1784723
1934821
871196
1003103
645201
1206838
466944
1605285
46765
902296
1063357
1410028
926695
348051
1389920
74593
949354
1352963
501956
1491334
198597
314303
1436560
162185
803554
183965
1050188
876367
485738
1207965
824263
68852
457378
705996
1590668
77705
1738023
767270
1860719
242199
1257090
858867
1358167
76791
1867348
1835349
1659443
758624
1580644
1914684
872660
1434524
868982
1606095
1900285
1149166
525918
1675580
795582
810580
942605
1495908
173071
1402149
1916613
1215782
1951644
1406071
1119984
1605802
1360354
1916568
505862
155159
410826
1018788
204926
1836539
1940268
1487447
797860
1461346
298382
1802671
1684433
811525
1714183
1845835
1271004
3562
1347769
1368040
942573
6946
1148393
975974
96743
1442336
723723
984382
1386398
407910
763383
747051
1771626
535445
29035
1479491
1573284
407099
1296293
166496
1939800
186394
1607205
196760
1017723
45774
1453393
1419972
1538670
1662647
168797
978744
81974
684721
1740837
1762660
1070824
1898640
1240327
139535
1570527
1998103
1522765
488593
673234
1764692
1390714
356216
1193509
1352146
439580
741085
1652563
784092
1672724
1663640
46640
1804278
1526609
1204582
590835
1669789
598850
57612
750150
538088
812891
715656
54156
792927
1945023
1457138
936800
822192
1827467
1308146
894974
565896
1922452
1396153
25547
1305863
1703591
815396
1368921
84754
1292214
954503
1229010
516932
1488935
339948
1492449
550590
1789242
1598082
870443
658190
787650
1539284
1732475
1821407
388035
1355968
1050698
35879
1016121
112986
86928
989669
158215
374266
278258
1262092
1334156
1831094
1346415
1576679
1903496
1475906
947746
250391
589445
347369
1758333
845967
402944
1668091
1486884
1149037
438665
1463185
1841747
1708377
979977
370575
701385
1984856
838020
1911627
1279745
1607882
1636884
58301
1549770
981175
1205913
23535
1256070
88897
1236617
238628
1094504
780611
1780860
1356418
1393063
1198792
1543389
786424
406454
1460311
50106
384757
626688
1886639
782083
1094117
96362
611105
1363253
136967
1815226
577456
1584627
1807159
1332828
987782
776183
1909469
770460
1374288
1640721
1354120
134544
582135
1300861
89120
606187
142385
256226
358749
823208
1249332
1107702
1106145
1332704
727803
1859955
149080
986298
1433687
244602
1375569
1065903
325104
455880
1641867
532335
761535
1516095
143974
44805
216037
1445297
264095
1778183
1025378
1043461
664458
475411
799261
1134164
841643
140446
197309
324421
120413
339394
1779717
1926750
1878279
1270024
1465576
511233
1085331
1521144
979188
692666
816998
302544
149041
204105
1789609
1821539
297612
1326240
661187
1268136
184211
180213
949764
1323253
140303
1526119
941407
736134
1113311
814056
180417
1218367
120251
1668738
1829365
65107
527320
902643
626024
1806582
117293
1216256
1026074
608269
539387
1838007
1121755
657306
561229
1976630
558191
965959
1472374
322206
1406961
965479
465925
1361871
193956
1473622
683320
795788
43814
1467813
1512873
1335279
403962
1135180
355266
1544026
1304168
1269580
1588426
851830
1109097
1097015
503408
114836
1178954
1865865
1577456
1480194
1114463
1581379
1113522
1533740
361927
498248
904203
1182598
350297
167856
1810910
890086
343413
10659
284763
1360971
1680841
1044189
521693
1048515
552061
717013
1336015
300602
765308
971198
754378
1416400
1342207
1696833
360047
1629124
1777540
1458869
1098290
143567
1522217
1663193
690782
481716
1842040
1435657
168401
347457
978839
1308980
986170
1074533
805445
942133
447047
68002
362989
1876033
1526312
629742
302321
366176
635556
1743791
108370
205068
1587249
1998066
805365
477837
1319613
442099
1143580
1534849
1394606
1964511
1688853
1255568
1510124
175134
1800799
1093282
769418
656965
222786
1250393
946552
761311
414396
268110
305053
1809448
1864237
1509632
1391551
1868508
689411
285821
1667945
271510
1597264
2251
1654894
1060852
1981716
1647572
1350613
687405
774206
1618591
137974
181646
102859
1461662
1668955
729860
87676
1337143
1916456
292155
1069113
1747601
1701572
1462558
1995206
242839
1490715
94954
258616
501938
723669
783811
1664805
243415
751770
1353054
1234932
940386
126602
1290693
1797062
1115750
952860
1001950
226383
1393435
1213249
951494
1865723
1328351
1133974
1813755
506494
1847221
509301
1079297
1278945
1498234
107198
12080
1689566
1919700
1922239
1795942
1978931
1330434
217718
906149
868183
1930311
1002576
1220038
1648751
1620647
1858153
976955
101988
219091
1956325
1141283
1422301
1244387
1480477
1082630
268876
651433
553731
1002921
947816
364846
1731563
40767
1885008
110264
497091
606573
1252994
700847
250074
417244
285080
149381
1318264
1846854
44608
504361
1055242
805658
887127
1314799
900704
1024621
432021
237297
1318022
1531092
937871
124299
913381
293693
1204596
981253
703501
140410
77123
61394
668532
1152536
493919
1032857
474820
436362
640443
893810
1723061
192396
570212
1087651
34313
1286542
637041
114455
1383291
1210061
1309122
1100570
309225
132849
19354
1796041
130592
444629
1105043
1249312
577968
1440878
993436
1831941
94684
1825284
1999787
271151
387482
916169
1541947
1730559
1400066
616672
449397
1618111
434431
231353
30383
1593882
774015
1257072
483833
1345245
1275403
343146
739992
1094525
498061
557332
149168
1049066
1414840
764864
879485
74458
1780132
1265263
1185883
1374362
1695237
894568
459441
1926403
79304
1210929
1574291
1190699
995341
974452
450074
550394
921689
1461251
357082
81628
334210
1488150
308446
1034966
1258138
1540997
243017
983356
1556583
776010
84023
441177
910679
535022
353451
698138
1564798
51928
1778006
937583
346621
53956
1436614
285298
1424941
1251501
1558631
452819
1438110
1786898
1636003
1471283
568153
1128493
1933120
11229
1278479
914868
303971
1402258
1571957
908452
973617
645682
290924
1593856
447538
1704063
637210
1241206
781001
618711
1815556
1704215
674124
16671
641086
1500445
38264
863726
1790816
1818312
62696
1108019
459319
1560136
790918
1342544
140456
1397067
413054
624415
413480
1555232
1738702
262386
1070336
6908
1839667
1558339
1461988
464363
1429009
1476207
840716
339465
744358
1731117
334095
1196619
1662857
1189003
1336761
891080
309372
654957
678747
1784902
1803717
544922
768365
1431148
357874
1823019
1717524
95531
861931
1341781
1951775
1655021
1380011
1902281
171766
1077090
1115233
1034152
38375
399655
1621605
1217965
363273
1896945
822394
1620431
1291115
1332402
1398869
1598029
9051
617396
1543484
282180
1625303
1865448
832932
406586
1349344
1337108
1697406
1197416
447953
932275
1982762
213556
1730700
1724118
901557
1889644
651222
486569
1165340
1262109
599096
1420259
795423
808785
1535451
826991
1480742
277224
1806116
1448106
699667
137657
1510991
1482008
1172754
243054
407120
1459158
1201272
141537
1670210
1312558
566118
1831843
1923017
1099410
1202742
1979555
269868
1376370
1072829
333554
1213389
338801
319761
1969449
440162
81526
356570
311429
1375833
604741
357941
534284
598145
1123290
1818522
1402132
123402
242560
496345
601966
565467
272339
57088
1730226
1512443
292844
1922677
890322
1212292
409069
453128
864958
934030
147988
825422
714930
1121199
754784
763964
1496448
1087317
162283
1395455
313217
1533531
260
1475765
1886930
467320
1363784
1243361
889787
1263925
1522531
425766
1177914
593118
1346272
9840
860899
1595365
427057
88815
1516789
596590
1185335
49791
788921
770527
586685
1274233
605134
1102580
576181
129517
720412
31149
634983
1851430
1321809
349471
6843
1018339
1834768
1549037
275929
445809
1256623
1731378
1196722
151035
1135275
334594
1604810
347300
1531743
920158
1602249
1729162
1831778
1217858
55016
1694970
1943094
1403091
221390
776140
1988931
1319121
1297678
276192
744202
1080005
1045834
53218
930828
1420205
1170374
7505
601278
1152362
655837
1576910
438704
985408
1316154
1242072
1513779
1262162
83343
1284844
1932341
1536138
687141
1245754
963461
1340804
1094353
262970
403133
191447
1686169
960175
1165440
1571644
518944
976396
1743493
947445
1120061
239187
739921
1593820
583832
1794912
71002
426687
756705
1145968
1213121
1006720
219949
38973
1812620
1317112
681709
547355
1082718
1760503
1522472
637360
489929
44943
114788
1868851
183023
1200926
748062
1639314
1229521
742508
1943244
1531412
1394337
1297676
1386808
741232
1954568
841148
1476884
752244
128833
1377766
1350580
1063138
1504529
72612
1810993
2535
1658711
972763
143279
924400
59235
1244287
264608
1574177
1686922
1627221
742764
112949
886923
1234611
291980
524435
1674707
1129321
836380
899193
1989650
71754
1773064
1197395
747514
815495
1487940
453443
1882915
1197480
1837185
1523899
1374845
1677383
113080
330166
180767
1743360
1640458
518639
860241
625644
115690
851206
1910030
377571
751742
533622
798119
973243
446221
338721
765420
1285326
1573921
580232
459878
920464
171968
220336
336625
1329655
841864
1429541
614074
490190
304889
188023
108851
625954
1045265
1532660
749170
882888
1168642
1804571
1289131
33101
1917080
1831269
1420367
1630580
1907186
753848
185240
944133
806381
877470
212646
1970452
1254046
1463347
773193
212676
1338864
758252
1358009
1675
1022949
949488
440557
1334023
1336163
487182
1713851
705534
1883859
1394657
435123
808015
1731167
201998
140302
1793726
802540
681264
1924009
1981838
1280577
1626234
363114
38831
379529
1727640
320558
1964734
893274
1834663
1529619
1548405
1782223
960604
567921
673761
1283908
947137
491863
1283544
583631
1350551
1562252
153121
213115
1216592
283847
1476103
1035265
387985
254497
28530
975291
1733319
521272
838851
1780568
940082
1009958
1440556
686756
230727
336339
395588
1087473
1557460
1502372
43184
81722
481584
1150107
1508149
212396
1513920
711718
215604
1393315
1644266
570059
822109
1775835
1065680
1919636
1618484
1877553
1951972
618326
44244
1414937
1857044
630676
300115
1158685
1759015
198689
1846745
10857
371055
1825003
1823152
1493854
373021
1812175
1126131
334670
1509206
1565493
13973
5988
196965
190330
737308
899474
1331346
1569069
614822
1956267
1819678
1632999
1304140
835416
1050304
142798
575422
1830692
616946
1128541
625883
77077
738033
1540761
1752751
1162106
1674339
1714465
9157
881446
833532
1871155
1752493
1423585
770540
823923
625228
1398295
594179
936474
1717128
777342
896745
1020291
1280760
1918808
1216604
1110866
683612
252312
682886
5477
1807538
1171402
1757382
1943861
540474
1407261
687642
1965581
1395638
1348341
803380
8275
201813
1358331
982059
915886
515202
538779
1254323
1151325
1413582
1869489
1848631
395960
1523221
326091
745856
1338846
48274
1403112
164322
1121057
976658
1883159
694131
1230490
1166210
1647836
671771
805264
1220355
1226282
685989
138289
699813
972805
213743
1817297
609331
1800279
1558284
9512
1163262
391868
573450
815567
183184
681469
820353
1926155
1525592
317139
658
1755
1747424
22311
980943
1107182
1882801
850739
1023106
418294
1035722
1751344
238820
1686600
484545
826645
1670695
285432
790620
612544
472897
492137
708777
177203
207419
286898
1010167
1160150
1405035
186769
1134320
538300
332913
1481238
1845014
827812
1773701
725867
1623822
1247897
1075914
777525
956624
1902868
1978192
731487
749191
826513
1898950
1114561
204559
1896759
1119011
385976
900170
1365552
1142616
398050
1223015
1321252
1283038
498368
437155
317392
1310057
969935
892052
1756267
1784407
156594
1957206
137247
196523
1747626
1240644
784402
1216588
1894552
1448924
871410
1955550
777337
173909
1006438
1674111
1171376
1275225
56182
936477
208765
142998
1294966
1084270
1870954
426108
1550916
1153356
1653827
595376
542360
472284
1441316
978539
1042981
1412005
389982
944523
823443
83729
1835276
1067918
1353559
1083745
728772
524581
254755
163176
1745123
465600
1801996
1273214
970537
1430405
704967
670258
372686
131885
956262
193113
1162809
1292967
1788830
741050
968985
923689
21290
1404375
775643
827606
591502
61997
891992
1359924
441865
246910
143413
607517
753740
1978743
649857
1139281
1826793
749656
609282
291367
12202
1465620
389492
942392
1200255
1156599
109881
1415715
388821
883945
715292
575978
534065
983197
112805
1864064
1492615
549440
1178466
304719
180718
213714
1605179
279394
721322
1115625
1989597
1077282
91252
802748
975322
1661634
827995
1893345
936309
381553
470832
1183132
536245
1461004
590666
1259276
1957903
1046008
400310
1951658
1666557
726385
1227752
251439
1203718
929850
1372672
1661255
1385455
944774
1292668
1891263
550299
1775888
712835
928615
1264126
980030
233695
743676
1213659
779051
780783
1444254
240077
1386190
832292
1933961
1582800
1866153
218195
1836591
550943
336393
1466782
1666906
1080433
1158311
295056
1963219
1241759
926584
209941
1496209
305643
1307401
1002217
894777
929032
499793
1737839
472168
686513
1069347
1675302
1050020
1626609
940294
896409
941083
742934
105798
474136
1339889
448827
985891
438148
1850998
1696407
408891
1093662
1632712
1969455
917548
550580
1653675
702427
752236
1267379
35512
626556
1338362
643985
1534053
325558
599706
380797
599349
1781251
37124
766731
1443129
194666
1857801
604690
1183003
316047
73997
897324
215503
1650229
895345
314433
952031
579192
262426
492065
1178454
975132
326749
1042995
143792
395311
836986
1875557
355825
1781716
302352
828562
43457
508243
200222
1043909
1899457
1839791
1410952
532441
1297889
1486875
1356818
671048
780816
884728
941213
265878
1210480
1792194
1876854
1772991
1390250
1110088
1649913
1354330
686685
667268
1943084
1925200
1042780
1613042
1298370
1797263
1116446
1277266
614013
146209
745005
485190
24036
157517
1327799
1129384
1899922
814195
1394335
361166
1853560
1218184
1949152
1798356
1919993
876983
437207
184261
896187
1686095
1089549
831895
638024
1971187
1969224
1966492
102912
1095964
1255274
1736414
1183833
1347922
673055
565177
109668
1517132
1723807
545872
710564
1492196
1121497
1138862
1818073
1703627
624584
1470674
369076
1799467
917609
377484
1666008
1919187
1565638
1193777
1010058
524320
1620209
131082
707552
436392
1186395
1296989
643656
1629476
733799
1921093
357645
331691
1032819
745689
107928
1895202
827838
553381
269704
436411
669324
195267
1853587
305473
1852859
1778187
1999977
1348283
1546986
1362161
834798
1363000
1623632
193
1905246
411184
777966
1552115
1837166
581405
1044758
1003984
137155
835914
143840
1596996
1598306
782033
96430
842552
1244670
1182524
520910
1426697
844435
544818
1200893
953364
1089479
1022499
1866299
1536969
1545280
164133
1641985
1524513
1020459
170700
1478704
941338
1035338
955932
108229
478036
416304
1648174
1392817
1989648
330240
1403376
579850
1473024
1366857
955567
545602
1750090
305706
1718318
763445
1481332
1684790
1230731
622692
383958
523439
1529362
362614
1532183
77019
1228710
174803
1790933
987003
1443494
1207635
1496950
195415
103672
17122
1173948
1595502
1716671
692108
534637
467454
768863
455431
355670
844511
571125
1605657
273604
1462423
1521475
355461
935036
542930
996462
1928166
1213817
134835
745902
136477
850050
327813
662160
607653
1463101
1098347
1174364
1168457
1126280
312786
339698
46920
1641156
1658895
1108635
178437
485379
1262175
244299
1973116
1983511
1603342
754728
874341
1876146
138194
420657
1568281
1857249
158063
136832
453152
1142448
1323855
657561
1178570
517164
1766101
505743
460961
565870
1860820
1959657
53317
563673
1566618
475087
678149
1943204
1997687
586722
34169
1221369
346253
1856520
1135822
904281
1393144
656393
1686760
453665
1125113
480906
1363554
1826644
886906
1827643
477678
1992888
1583652
1322896
51579
895383
736572
761807
1951949
1569085
712751
406226
1930075
1373738
1500068
1755373
1488986
633635
1847495
1701252
734941
1268443
397212
1031868
87977
1167549
1984333
780777
1833472
278812
413713
1880325
1461333
1250990
1312558
1957089
92930
712083
154333
1708608
667327
1412567
387488
217940
1194095
1717037
691291
123347
1202924
117333
1414042
1569339
1688382
745247
620505
969054
182631
537452
1020358
384656
1507053
288912
1432364
54206
1073437
94450
1660296
123316
342940
787328
119403
1592943
758014
767260
782568
949310
646075
747463
1385786
51581
450410
1085166
1605772
40482
1853592
1919054
1749066
796743
1884165
719934
606694
1791003
890486
726959
1312880
1600018
889015
1085438
510201
434555
1555134
996621
1365207
1340534
1813099
1470317
1919171
774699
1188552
1681839
1006849
896696
1073582
1563624
1797044
979209
1786858
1447745
96500
479010
371483
1896603
978871
992301
38823
674221
540477
1632452
1560328
1156877
355322
124477
483562
1097594
1937346
1480509
815548
1468721
610660
139109
1350570
1668474
757335
1382418
69855
380438
114187
612090
1194668
894323
1851738
744929
1246504
364864
77113
1041242
713803
1526415
1525083
1894668
1505501
626046
904160
1801403
1854584
1920682
1473122
811290
702530
571804
56054
1506196
1799682
1853063
278579
284547
1483634
1130251
1496220
1446124
643221
1517150
419145
558320
1853307
1371779
1132777
1842486
1772764
1444214
1202099
243565
195940
1328095
1844316
1994668
1123646
949051
1737143
27782
1821013
398883
601921
2532
1474943
533631
818637
882385
1356584
142052
1788775
166409
1680135
1614984
1383457
1110644
166640
1552746
1492211
1667157
1645285
1744611
651835
1536182
929360
1732841
1059072
1413105
1618570
194758
1255100
1307225
824637
590464
1570788
1701492
160462
851060
942249
1051644
885837
283741
1925732
1482874
708144
675305
1347506
606213
676303
305486
557633
313077
634728
1713342
1687095
1379327
966769
1708880
361954
1504155
343244
1440418
984709
115176
1839152
1502148
185008
941061
1032276
1962736
148846
1874225
1337963
1817990
245844
1580566
1050098
484020
834832
1363677
166896
1255164
1041764
869897
626678
114974
1210231
1073997
258717
736034
112877
1713041
1173247
1335231
1850663
1362725
522090
1318839
442232
359322
1394957
783445
573896
539195
691648
220745
745237
344847
1844421
1410058
1178318
1549412
530758
1463456
1880261
1997407
252530
1794416
458536
220965
729140
547036
1896234
1316292
539401
1558585
1817081
893099
1097029
1233751
1141398
1029487
901580
1581002
806692
427944
516580
902859
366882
1294280
346322
101883
431758
441917
761914
258718
805428
1747462
1483420
1732163
1858927
1805005
412485
534443
121672
1083194
1566750
7335
1371952
129418
1273520
1652455
1813279
187256
1848064
1040918
1958697
1651404
739169
715856
1986811
1114360
3750
1418800
1501709
979989
909442
1269040
1080900
797025
1573679
511509
1432519
239487
23563
1565984
679076
638210
604702
63762
1012948
30578
693016
1439758
1539696
1469269
198028
162215
204546
1509476
1556764
1973363
1742050
1264377
847470
1598988
381505
1921834
331445
1872468
457044
286282
733431
1506903
522347
1758390
1600940
117710
550217
730155
1714429
123631
1734366
1597425
1122754
1984871
900061
1673198
34109
1987535
1424336
547783
1532814
1534581
1116951
265401
500445
697636
1095082
1516575
1110942
179950
841460
626626
1907544
246662
1950525
133981
758124
1955567
1582412
232659
1475278
1890254
596707
1101564
1561323
1803692
1923146
1531518
549918
543203
1157212
1483174
1814814
414471
969319
1818113
812038
665958
971535
272053
1260177
1924990
960793
1268371
1133191
1507635
1165517
1090199
380999
305414
1602383
1962994
976515
1036614
662454
1279945
1779651
1134365
1012809
1861069
155200
832619
392352
1227357
961213
1629430
837309
1792134
1101962
486668
106118
1208899
573353
831085
75686
771196
1416675
1828838
1004953
1642850
1437024
1917931
1691095
371265
304428
143966
1533803
42917
1697378
1159715
416012
1287982
1729459
355835
508427
1964787
1781792
438163
1276770
1880525
1168756
1257663
49419
1861248
1293892
1020577
626234
1238480
918879
380565
903955
187293
5694
130744
1769526
534848
1040744
1110372
1828253
370149
1842786
399853
1451264
203136
155728
348146
828788
1433783
1440881
315133
621971
658803
665541
886505
1106703
1783485
1231562
689185
1902775
1431750
815304
264155
670890
1091749
1479803
1999821
31964
1781797
110625
1541254
672278
113340
712878
1688266
542894
1793931
753116
1131599
1071586
764441
877745
1922394
135775
852752
1651256
1475483
1991784
1807302
1907928
1745578
1222993
1373820
82502
338321
1584685
249185
1376946
1586677
427908
1899775
700402
1829465
1612420
816863
1838505
155531
1825344
1414627
1723579
149899
1598096
89303
1146483
813601
408593
613959
1636418
1695916
446970
971693
1596902
1174717
539309
769765
1482010
1915584
1104788
492953
879363
57989
133664
391221
1208426
216035
280540
103490
589573
786772
672498
913045
1085294
1697804
393180
365946
1708499
765900
595550
1042846
1214595
1151481
588107
1380098
1172892
555004
777158
1157648
1776642
88758
299747
83902
1950716
1279453
1093496
956950
264199
1235720
423945
1304854
209997
61364
1000438
408899
279358
1701559
122975
417998
1098563
748061
640795
1416460
614556
1106218
418019
91643
67922
1980856
185639
800932
324175
1927402
705509
602001
271139
1595300
974799
1358489
185942
419996
1011847
1123363
138046
1690110
991738
1691578
1127844
568680
1892666
627038
1071815
974926
1841950
1891252
1734053
1359208
729924
1141782
226427
1358768
595720
652834
1802265
1868010
452965
1239650
1921958
1318846
501653
409555
773758
1057619
1642906
519672
97995
1787189
198074
1489568
1040838
514513
909835
183867
1468858
516971
802807
1387866
412142
521117
964460
72955
292295
104839
1186624
1473463
121740
1695674
685728
88185
702822
1021409
974930
1375735
1918018
895723
1846108
758735
1156414
1288651
1550506
1545475
413562
1565438
1972541
1813203
1429708
1632685
1320349
499919
675413
113754
46256
201652
19456
1605615
1724326
1089798
591980
89272
923629
970168
300951
116986
1749125
1397415
1544967
1908402
329422
479407
1224796
1506217
1410301
65819
542594
49549
1158855
258130
1422353
1264743
799084
384326
271655
366996
1994456
1342672
760683
796243
1536998
1813396
949684
397612
429683
20600
741646
1933178
1516390
1798520
710807
541725
358927
1396161
1236740
954957
64788
214441
1950776
1686128
362584
1946555
830965
729749
1444209
1635587
730645
23257
1649080
1827651
517838
1311646
36650
822372
1362236
298612
1026850
252728
801959
825182
1539942
1512950
656311
1557117
213037
1480866
388117
532228
1636618
349249
1682240
1124504
850480
30741
465538
1713733
1457937
1824452
811130
1034843
1962933
1630421
1844655
1384643
1166679
911607
1580118
457085
127841
1798419
1223767
174681
144620
1580853
1060490
1123064
980527
962326
1356441
1479463
1425457
367442
492594
1852223
484420
254543
404826
449984
545024
845482
760136
1954147
781246
657034
1169568
208257
35666
795627
920087
1970469
393943
1837739
1110522
721092
93443
1877380
1254682
172485
154872
564159
1216811
1366561
778381
351802
1845917
458341
544741
967020
1579369
805467
1701619
833871
1697488
289320
1581721
1473311
236019
189718
833506
524948
1621186
243848
514844
1308583
1842775
354663
1365775
1576408
466860
115145
312553
1800568
1959395
160135
1706636
1998850
797916
691870
311778
1453666
1605837
451260
1373554
86172
1590751
1148100
819301
1415659
62771
432602
1973451
1463154
719871
1232444
1998557
1465426
1655025
1480536
462056
1120791
1369699
646370
1163157
1771011
59210
1554313
332935
1459728
235679
1484074
1210001
1263740
214847
1493106
467449
428815
1790577
1032926
355202
1411704
1425177
1982313
1136757
790900
901000
18020
1528459
647285
1402433
1991533
952841
1593020
1877209
946074
1629160
1562809
1219052
1797288
1560468
1889383
174967
378045
8820
1815594
879396
1528056
384927
683009
225400
700006
1199491
903408
1371279
592453
951013
1080089
745245
986924
1175971
1900118
688080
1465123
175534
1970814
14221
459415
1654151
862060
323381
1997339
809505
1649506
1898523
640064
1840383
1327610
1872601
576216
41823
715056
627116
512102
1111577
1821466
109133
1662514
1641826
533594
1656392
5751
523728
143109
184769
1510541
1931659
136406
1769812
1811786
740472
1343882
1144344
1966742
1777460
376072
1255209
677678
1188124
1694285
1084949
920998
1244484
63545
934945
1065358
1310992
1074160
1899003
755400
775812
1199908
571857
380926
561748
507171
1003665
1255923
1339567
1545523
80765
905722
935648
815678
1726132
508491
1253081
502848
1777905
1692416
592072
245997
404876
699609
1353082
572947
212824
363830
1816914
104102
1861645
1933961
861918
1231929
1360261
41794
839671
324534
1681394
1446725
223951
1822599
781364
663351
1030837
1151709
534787
106868
1496867
343369
1194013
1444386
1420517
884542
981933
1807125
203201
1862707
417669
759797
931276
1777783
589111
633331
1831595
1090527
154485
772236
264669
878016
242192
1923309
1079588
1929447
640747
405725
153771
702514
323892
1314273
9160
1664379
583802
1161451
1539506
1872543
642874
1440315
1499224
252872
1431619
1082989
1347870
206993
1414765
271644
1903494
77
582160
1758955
1840708
408680
1971194
1275708
336376
1538861
302122
1951714
595943
875790
1822369
137709
1799965
1593142
1893674
923064
1260186
147630
572186
1331611
462035
475011
1268073
4905
983736
940123
951279
515292
230984
228404
1157396
4289
1068537
1770476
1339351
1465302
865585
653339
1317641
723998
1631045
798989
1319844
901427
1178778
1575811
1637496
1688769
1283221
974068
1301804
1356019
1597581
1402988
1027209
1733852
1953734
1056062
1610378
1167900
1040820
567508
1964628
2685
84639
1091982
336135
1100384
1404005
1284
20476
1101678
932809
1298699
1308227
1334649
275501
950731
373250
1743872
88746
1042736
527118
929695
1105142
1836106
1445528
1176069
743077
375041
1801974
634439
61596
320562
81869
629160
95954
539177
646321
1944146
797191
623750
373274
1116338
1699431
1989788
1582250
1992273
1436742
328660
1941574
1325030
51228
1634311
364605
1968778
1372479
1554800
66780
970919
1413080
673839
919314
581390
138782
973844
1504768
1316645
1094350
1525588
1790989
72315
1506537
703331
1189597
141702
487654
137973
993575
1542184
1621504
199271
1864762
399970
1955181
905719
206652
1072712
219813
237225
1347723
1973633
1585893
491167
412714
41465
51292
1966959
903727
127596
449319
198388
1897998
1842168
642073
1214453
1983803
993993
344788
1632802
844647
1577223
166620
722022
681587
1167044
430104
515887
540669
846306
1533677
1247773
1402865
928016
1633101
890609
217025
599013
921186
1492985
1214204
817768
1630510
1230744
960299
753744
548374
65453
275560
1984478
424319
348163
769903
1611881
226980
1556840
1567241
1354587
1195512
1131399
108202
1444041
94392
1205874
350038
339421
1970413
983825
20908
918264
1104032
1832497
131840
1721657
75623
104319
1513297
901976
1701654
1301528
1187633
1685874
337817
1593087
1401877
1673416
1307640
368996
1159751
236626
1428499
684076
837216
1117061
938949
1527608
1368918
641980
1624888
973651
1398372
665869
1197019
1561850
558376
1599006
566847
1011570
1818144
1769864
1608669
1872329
1973013
86333
973934
612339
551786
1414070
1161057
1169752
411930
1365831
1732495
294416
655374
1723340
1939668
681882
1810568
866823
565227
418305
1983484
1430712
1255792
1274290
176503
1445012
1592038
1235429
313618
1977910
1059935
1716775
427889
782467
1771569
1475486
1168446
95563
990169
1811163
1991226
1104094
1552608
1364739
1170152
707976
1523219
1278030
819926
1874268
1982136
622013
1540662
1614526
406901
1425404
1450761
798677
1503087
135319
294916
143501
1144217
74880
122145
965987
160178
233550
864361
1930200
260626
141649
1639024
1183383
1445740
74699
126138
1025415
918070
331890
901313
1286639
208705
174575
214448
303858
221914
384602
1631894
1884942
1442378
1264588
962617
279531
772342
144170
817165
946317
215604
530034
1126140
1690088
1816121
752700
1365733
694760
138050
1843007
92303
28405
1953769
252690
1469158
622031
1107455
944309
658412
1577031
1541654
1216764
359015
221290
1202687
447886
1886858
1694224
423574
273141
1097773
1480772
1071547
1928652
1553307
261175
1297113
728479
1931184
185575
1257974
979962
680498
171631
616907
341673
1774485
716552
630540
1815836
1703657
1509654
1944125
936359
1554064
1378131
1233513
261467
1063239
1795129
600291
100209
1690834
1580817
1233043
738534
831885
610636
836406
931550
314313
1937109
847226
1903203
1222189
1828671
1571668
59534
1926444
612255
1203890
508344
719095
496965
503196
309665
65584
235912
859312
1698304
1810790
37577
1580972
101888
776226
717899
1043061
458768
73871
1287875
252670
742473
385199
1692252
701422
1321575
1584497
985660
792640
1314597
1620370
1334390
1556599
1889576
1797462
347009
1934474
1052831
1533011
1223031
1011304
1764829
1693471
1649073
1421738
1398687
1752115
770124
602376
563943
1189724
934490
1093060
240098
432758
908078
824642
152928
1667208
462522
1577689
1931418
490661
1899198
429275
1496631
1419769
1062661
1350094
372645
966627
1302280
1428382
822686
1370407
693765
1592790
329087
783066
1857669
1707874
703208
699231
1994491
474395
709603
1496294
1591567
1486484
1365681
64690
1339719
1362410
708764
333111
1585672
595368
426793
994256
1886454
1284544
664156
295414
318693
827357
132630
288794
1923577
416928
611373
1245008
1222506
1743121
1277636
425094
816769
1999427
1829817
82418
1266016
69413
753130
459671
1373398
1821927
875869
1253089
1500401
1949859
982577
1573645
1030791
1369988
915379
850640
831647
1392669
1283060
1308587
589668
51230
308588
1245461
1989036
1553759
1633816
137599
25043
1471812
353292
1978955
1967099
658336
1078058
554176
284356
1860226
474204
1802684
1393600
522084
1491175
1084085
1852573
667223
589493
1293025
597022
595972
370959
1957337
225945
891168
1628513
840796
791088
1367243
150628
483
357946
260607
299360
428298
1077426
1434518
1133989
1098881
1750895
863755
427155
1638830
1971360
85442
1381817
199759
1623892
240407
1843899
1876198
170886
877853
1265039
629805
1040042
1481156
1186124
420923
1294708
75504
731985
1769988
1277707
1400054
904453
1391124
1786938
130041
1698302
537588
1868503
1749126
204296
1282274
1770070
353220
837858
462255
1286617
898132
1947325
1908296
800515
880555
579715
509617
918278
1699959
953772
1407678
231540
854858
1136578
1947497
563182
1053918
165029
1850028
1232546
1175743
857489
1907531
822759
657139
1571080
1417553
209700
1359043
1060897
893588
1309036
1518674
1027630
1595115
1821705
288233
762412
830841
1423514
473728
1738134
391571
1620194
658909
1578431
246231
983151
1810951
475697
411027
449334
1909585
1989946
1889806
1486273
691842
1567646
1144718
551961
1547910
939665
868988
1458902
870179
403803
973170
1656077
1581031
538941
747788
155701
1670473
1201431
604060
1555779
1553991
442008
445597
1590498
1722243
1670634
383270
1331900
1468288
1418130
1610299
123505
1530125
1199274
565043
781582
1036400
533242
255157
242913
1044934
1031338
121590
1698624
1429521
1720837
1455237
646033
1187184
1457941
1356056
828539
517619
1338097
1329710
685869
653862
446707
1842782
1272598
1073803
1888869
645103
1110778
947826
1047563
1338836
1199503
1333443
944772
1514027
1384776
1870399
962129
932380
1980901
1370731
1287062
1972157
108169
695393
1218652
1782044
309706
122928
811164
866786
1647128
1759592
1741537
1212495
1503813
1507993
1454824
1600209
512117
689355
690897
593140
210163
567705
1745715
1037473
524232
554737
1681237
1926905
1978275
1343382
1057897
500061
1762215
845261
600188
859990
1853040
1223410
505217
1951656
1012234
1591843
1418152
197768
1790664
1242318
386462
622834
1855741
1225705
184552
412097
1468585
1658657
1308519
543425
1782442
31288
118984
1939097
376378
222009
88906
1949435
594284
547304
1915436
1231304
1014003
1917139
1295445
764193
1124314
1557747
513700
647783
1603705
1133948
1166387
1442032
87541
464753
930245
1437378
1635137
1005772
1522542
1574879
1839447
925275
876388
1340979
1460948
656574
1763095
207270
828837
594312
1033206
220905
770594
389280
1848021
771749
104104
614838
220859
160058
474261
1736455
1516023
598418
1033146
881499
1999350
1657956
1043951
1024224
864277
1314340
164730
853839
1687100
997983
467544
393109
1975976
480517
1950862
357925
1815685
1963780
468436
1394690
749215
1709215
1120002
508830
1082694
908796
1385009
1953453
1195887
914618
1871884
1134246
1428031
997499
455174
1712975
1851572
630655
621335
73451
305001
1069918
866768
1491792
583530
984814
964098
1571260
578304
1871529
1195617
795763
154527
610709
946196
1700338
1148075
1501618
971867
1700060
918471
91803
23292
954785
1535759
1903426
1929290
894470
46021
1598437
1505828
1316726
285979
87621
1668948
636632
96575
1821503
1885011
164493
832887
122179
1362387
1202480
892987
1895215
1741733
1908804
1726586
1811919
586976
1086910
1788312
1069120
604967
1353848
1822547
1220379
516886
236282
391114
1631229
14046
1531903
344735
1205076
1357381
620812
407879
611555
1358945
276756
825764
1330727
1617542
225829
18071
928222
1352623
591570
522726
37591
1190549
830033
278511
889775
662509
692878
472484
459537
462633
1496449
1352375
455089
661523
1165734
172420
712626
1695444
413350
609240
204370
974169
1677837
1483704
858881
454593
738203
1512795
1984409
1064205
506530
511702
928402
197194
1316021
1535964
1454224
652068
634444
177440
1396223
78504
902600
1303477
1159998
1124170
1249505
1846149
1058647
1428865
1957394
61962
1949421
1491979
1950765
1309353
1298771
435568
84014
356590
561335
1730849
1145207
609556
1458329
291498
234742
961851
224929
413713
1262610
281932
675617
389046
1472107
1037982
345921
595096
1315317
653258
996360
179234
625411
147319
1223555
875311
792782
1096621
1201512
321677
1455083
1108270
1346318
381259
198201
235770
345095
1335272
1579866
439998
993120
256834
744282
1812845
696935
170711
808303
787965
402079
757105
905123
1549453
1054306
1242925
1353039
1435629
1403977
804033
1720879
1550084
1125025
16858
853353
1628598
1067714
1844997
382666
776486
489639
548520
1824942
1993668
1272332
952024
388762
237425
1627066
1122066
1225025
1960837
203737
90580
306768
4752
953703
787885
1566432
1084275
299575
356554
1932327
1086683
694804
1837224
365077
1302491
177503
1630184
796436
1712814
1071551
1038217
569892
1748940
840901
1023907
818248
58416
1522527
654343
1896256
1473354
878607
1341790
1818660
1154209
1369647
846973
953546
995932
758731
75093
789769
1767727
870444
1324909
32979
640168
695290
93988
1306779
600461
1877268
1663059
389763
110469
319785
398341
1957762
1704360
1993752
981392
341153
859026
110612
399392
995292
661934
1519901
870620
1935244
1560967
421678
1006732
1117916
1326428
292571
239008
812807
1782313
1710976
1943587
472385
1438838
1210100
1585950
1947386
1443260
102893
940510
1639105
38905
208419
1714663
1085460
1298792
1389475
1946939
975760
798974
1035651
807271
1545489
1727343
699964
1009975
690348
1833795
1112498
429678
1374590
1595588
151883
711094
616396
1086743
1844003
1763118
262237
1299561
1753597
348252
1907638
1710785
1805361
365047
1724049
1662364
1530056
1977381
247247
767664
315832
554203
1010859
1424440
1848834
1599739
1557006
412483
1606946
485499
1591906
1877420
172423
987321
1297594
1477732
1731966
822758
277614
1836577
212982
952686
1428720
1922232
1866582
579104
931621
743264
1535721
48013
165089
763005
1456736
1326266
1452079
978261
1344559
904532
818680
1769857
1740166
411842
1997458
1792229
1192979
665233
930188
1018428
970302
1716485
977991
1987453
1073401
1881320
51867
469329
1540977
740711
39128
1936045
1408203
233886
1597770
823188
1577386
3251
1834769
903070
1729037
364195
309918
660730
1999353
1521975
150552
650248
117159
396763
1479975
1299356
295516
700968
460669
1849314
719236
331685
53445
1671932
1472000
1734211
1222548
1805589
1441115
1136253
928344
1922439
757692
1101319
1830997
1047866
950229
821120
818598
759082
661099
1686757
550662
732473
108302
631647
1645823
351506
925627
873895
674327
1289435
1325779
897935
1182849
646606
186105
1311736
371016
1392451
306763
638068
1698975
1347810
1974487
1795418
201813
1236908
1614387
1902169
849530
77209
512891
922611
546344
813799
1426250
1486526
1463375
769399
1594519
331269
1789150
322824
517670
397158
1934474
1822893
350207
996826
1432207
122512
875401
1102574
1264316
1693701
736988
1203348
888940
332700
940876
1038992
1358198
81665
1901786
1315979
1673880
1572370
918704
1271386
1708890
231378
123895
681771
1526363
133848
1182303
548358
1602602
86236
1321735
895500
1911452
1821153
1952971
1706866
121224
1823708
1023553
1397204
334598
1421323
598817
1176248
559158
1002526
972206
104206
110346
156085
626017
956197
535740
1057909
1424856
914564
479888
1474058
109755
355620
176584
1525190
426471
1466798
1536856
169025
656275
1045424
599462
406863
1958481
1410109
508991
1212385
742588
1550779
1573178
1044722
843110
1659242
705453
117580
1173428
1297894
1435727
1566298
1291402
997603
755297
1627800
1246394
1103619
410038
1980988
784834
1076595
1895742
293755
1713057
1663055
1226017
1171341
242454
1886560
1514906
1569512
718668
620908
625720
272188
1560113
1045477
1883399
1566946
232866
1778978
1588134
1891939
1583038
42149
1558460
1666646
862428
636492
260546
1007054
639069
1835061
682834
435452
739155
1711879
397450
1698629
1454051
1778071
402188
851913
768966
1174674
1841136
492553
997171
1148109
101808
1278173
848803
1363318
1351496
1790130
775543
1995249
1652258
826757
1547744
1841584
266166
854769
55527
1073391
116378
1691971
722380
293860
1483634
374465
901155
1974698
1547126
1885591
1209808
1903960
175584
1728720
1183703
1133582
902960
1433133
1035201
1346685
1073215
1574802
1363987
1341332
131712
183568
568572
127029
532744
1332515
1747653
207813
1328019
472442
549553
995716
356692
1403766
1163403
586299
1279466
845728
555179
693348
667765
1608137
8022
783030
1236092
602807
1546610
1577816
760558
1065418
1637494
638109
464023
240088
394683
552047
1961915
1341947
1284302
636443
769002
95959
1405614
505435
937215
376952
232890
129944
254618
835180
1983596
1601128
1064953
645764
273434
346858
1719919
1752155
316314
159650
1695895
1121281
724160
1934268
1830726
3456
536025
1723547
370326
1040085
21879
728555
1606141
144427
1832330
1581693
969280
120420
1256491
843081
17623
1871775
403805
1782211
166665
440444
353699
800235
1564677
477852
249987
1560181
878858
1506739
961393
1240483
206549
634204
398519
912471
639596
82290
95516
1618958
721799
1276833
679799
1052700
220374
1141174
905306
682808
755941
1121873
1400737
135910
1740859
1040015
29906
830325
1821258
607034
419847
454889
811059
1121319
1435059
1020376
449263
1119389
387591
15647
1849105
1216804
1916512
391937
1031545
1196355
1090741
1582069
481424
1695083
1739694
986887
1113544
584651
1670911
700507
203470
217293
1014738
708097
1358943
1338082
608484
335686
1292353
706984
1654505
293533
1250989
12163
1467920
596296
993502
1465070
1528433
1304918
926745
1651471
1016530
647354
455130
449808
1075717
163985
746158
1885573
1628793
6330
1061311
324995
1947292
829890
1541199
495638
1060001
1830989
1101829
462799
1920246
92219
76324
210266
1746137
1249703
1645063
208745
212954
1106902
824482
1307564
880845
969378
487227
1351633
1817796
238935
191759
440350
1402745
808134
1305323
6525
148629
1907650
222569
1223624
1969366
1914116
200207
1023794
1970402
1188920
1274762
198497
1950062
110447
565237
1968483
1287186
1091782
1681867
1078928
157007
730473
436055
1603842
1997902
999518
1473913
836715
834617
750196
30789
1062513
1108307
1486504
926505
480709
966523
758651
292399
1022378
329577
738543
1654471
1976805
1512730
1506431
1584195
865812
1973860
169099
360383
1119098
63583
1277668
860735
1100844
1179842
1220490
1129043
1468446
181464
1414494
1370220
496958
227918
536256
1081847
942557
172316
307313
1417846
1255396
137893
1942006
319329
1783938
1016221
686829
1620623
256726
1841036
569496
899036
1917143
1679742
1322578
1238007
757705
1858634
1870502
1106023
1572559
638801
771269
314821
145336
1479751
1071953
234724
1731798
1916412
611
924063
728021
896852
839733
486002
190031
147581
1989595
1434483
931986
1892372
1284488
1763104
995046
915148
1674266
1431726
1467138
1138273
1007498
720305
1168128
493307
897645
620493
569941
1697896
1570054
1108914
1257856
1165012
596486
1815628
337949
444024
1434694
725406
233981
1264148
1905748
620513
1423251
98202
1535879
836351
56284
1919841
977834
552935
1694533
866520
1755833
1920453
927393
233672
1762293
1548282
24339
1178284
788851
1521117
1838301
298426
240467
1170991
895693
1374990
1210115
45014
129605
1958781
457220
347916
1798767
837511
1491560
1763391
108037
420261
595103
1235718
1918331
441013
992646
1892493
174345
994740
662688
722745
1689729
684319
1661152
723749
14775
1718284
219475
562638
654931
1114625
902857
1473363
1886744
1698918
1320902
1430465
1564506
1122291
1845186
1361523
202104
1362044
186676
1729258
791718
490673
628612
1881175
1472053
764371
1164425
1505477
1556379
1048986
185922
942727
147233
1981197
628576
1569967
946814
347497
241150
991621
1626703
622431
493190
149063
1804640
66319
382013
1624526
1329231
1790914
1212886
1974249
533033
854683
341171
373471
1915066
348560
1961120
1930974
908128
942713
835692
237081
1798409
1617595
607475
1830681
1571992
814165
399365
30718
1162880
67844
1063321
35054
895255
477988
1636486
414203
608484
1642307
879740
1560913
796320
804458
996040
633125
311751
1736529
1561585
186904
632320
602673
1598074
489226
1159728
93575
1877180
1970582
391510
1261176
1990565
622353
997793
259848
1148474
5453
290206
298018
346463
1640358
318780
158330
1504998
1022741
165890
1351380
1420475
704312
963171
1399355
915858
411368
282730
1520346
1728052
655608
885386
334762
1883702
1101063
1492006
36543
1450168
876722
594621
144872
526802
748501
1758909
47408
239212
1464360
1691555
647091
610077
230919
701932
266058
1897705
407080
885880
1339024
641551
1825881
1971721
596049
1088094
227820
1531566
243856
1162873
1973185
352425
1447385
1994838
946188
1350922
502093
1434338
1966289
364433
339401
984534
1116420
147164
1992727
1056764
1417171
1100203
1218524
894686
705576
1190657
859042
515013
658688
32838
1957228
582822
1708122
187917
751208
696844
926197
309681
154729
892760
676403
987997
925019
1653784
1270461
863938
471838
5317
7911
135059
37141
586057
1330005
1184423
1143785
715192
1955020
1420345
1701554
284752
1699903
181894
1175391
1860350
472634
459310
940752
1146536
702572
1583572
517971
464493
424054
28089
345877
1769859
216796
917478
1259448
776058
1187817
1603589
1809271
1767986
746673
577783
651621
1122499
1741393
765096
1671819
1069644
980084
1354245
244706
1019794
502886
1585350
1304169
1632158
1300859
1346294
581254
1643216
1531976
852672
1421212
1442385
914971
1945162
821014
1333119
706832
453279
297356
842729
1531791
94988
1227724
1655767
658851
1730664
754699
1791176
1520838
1518672
902909
845682
29951
483085
599511
1537945
490685
1012853
1462512
894936
185316
69516
123912
949764
1613943
835585
1886266
800412
91429
1113494
1477689
1630692
1166597
1186668
204203
201786
1128085
1518796
421869
1191393
1106404
1077400
1241985
1740057
828439
29867
795500
1761941
1873371
869348
281253
1978598
1490561
1046506
1053347
1036981
190360
1156599
137432
976498
1347566
1721715
260432
1994961
646016
1171621
976246
494516
1902059
437119
1624145
675126
1782169
1985056
123922
1044059
1386309
593220
4012
1914765
1663069
832837
152761
687066
431896
980351
1022500
1299579
263789
1085455
1383049
1737198
792920
831538
1348143
759668
1775127
1451472
851843
988065
1587447
1177412
1847640
1721211
657115
1519462
920956
1882542
575484
363676
1800520
751421
91049
1280748
1025224
1677209
813606
500573
1843380
1240121
797153
615706
1320016
346086
1538524
203038
389995
861718
221655
1762356
1151443
844278
603064
1858250
1467300
441380
343951
209643
1867079
328239
581798
893898
609635
983937
158310
277976
545225
93283
1634467
1658069
1730771
1632020
297318
704692
1949672
1082189
460517
1001957
1123192
1690332
507146
1015600
1217040
497320
1521466
1981573
1812046
90344
1985415
797171
782800
1759056
1917328
1131379
1980408
1146403
1432463
756166
1851844
1242720
1741379
139472
433334
64219
1295649
1965886
989326
1661704
1712280
838638
530330
1111026
1387556
1776712
1987967
839494
1714297
1558724
11346
1558543
1670860
881212
1687418
1043642
809950
1943158
1328260
588400
365365
942241
1297325
1203843
554236
1172652
1743797
1291415
838832
847543
529950
1034736
872331
102416
898801
746455
1886791
1772758
920575
1796236
1921956
1112670
1342128
1829216
1401605
1294308
644024
626505
1775954
844931
590898
1935394
1359499
724860
84519
1268174
1417406
1014077
454345
624547
45758
1629
1105058
882119
766771
656476
1938907
324616
65847
558695
1012840
722387
20917
20338
574222
1514591
1432203
1468382
324500
424727
1049259
664574
1024518
8947
836553
833309
1879058
692552
1732632
365575
1137953
1763479
1437715
9599
218781
1373562
1490316
687265
820121
1204555
1640848
1058086
1145380
907960
1145123
1493235
1932697
441589
1242135
1643151
879981
202141
957923
400998
417487
1168739
1974663
1162976
390662
444896
498477
1046905
1858249
1084572
1690262
1101294
399620
757993
1186202
1753466
1321278
1907904
247753
57936
1821548
1080452
331348
336447
1326290
1786626
1648759
1651988
1041972
1668031
1911718
1371125
433202
935275
642817
1776657
680305
138908
880167
138140
1287427
85200
405864
1709586
516847
1965715
1455255
791460
1328447
223184
508204
1702757
933105
590041
1535474
177072
1560074
802702
1883132
927079
1313634
418346
1946018
275942
666935
220690
1854668
1247846
1483252
1421541
1470507
1414933
479152
1671850
748070
1902150
248908
420847
283226
1990048
927730
733303
494459
757301
1904366
1661807
1688813
580231
1677762
1119446
1009207
1471125
936391
110833
417579
161306
1053928
507403
610655
1586140
1865025
175108
209358
177842
1888261
792430
296229
1389137
261594
1677665
717663
1374048
287788
699806
672897
137235
692494
925529
401695
671190
1694124
903992
437294
1852459
396202
571219
81586
1256657
1757297
246934
57251
605333
562238
1840130
1239693
692009
712686
1734750
1560366
242884
1514981
403084
956679
571523
628925
550797
1582059
1487566
1517849
1527361
30807
1469548
870068
1950038
185984
804792
1255098
1068857
1611586
287408
689506
376529
785975
556684
1088842
1907759
844449
1045820
1862917
831064
482838
466128
242023
933511
1141874
913907
184214
1163522
717267
1417681
206714
1933030
449789
996799
1681887
1634246
345311
1332494
1324581
1356101
869818
121440
1055321
995670
942785
1954389
1999098
213326
1205888
1578353
1684264
1790403
37184
1988839
1967212
712363
633510
588267
1532393
1535430
946976
1717940
1829908
1782941
1543602
844086
333912
1247024
351246
1224099
677025
92669
1456188
367625
434581
200509
1305461
1143479
911290
719067
1879670
813604
1290415
1040867
1957954
1332293
1660595
1164440
588698
153315
809021
936987
177033
423149
1720440
53927
682
1416197
1473908
841427
843912
1761928
405794
271667
1502456
1137355
1606185
1406283
155271
1618559
1763511
388240
1109415
488648
1332138
1205984
509874
1829803
1323067
1724340
320501
1597820
1383156
1330375
984003
1522345
1585386
1616486
1052961
1785834
401575
74013
1275257
1436917
175800
1587751
837704
749981
1569609
764802
1186175
10310
615992
657221
1816867
643794
597074
20262
1952676
1196827
839070
393229
103844
849001
673597
1102974
1799534
963890
628151
1257765
1294672
1573593
915150
839601
1853480
342961
813177
747714
1468554
858034
731103
1204580
164163
463661
1487593
981802
757441
1924598
678632
617296
1488853
1371711
165552
1158568
843940
1896415
1620476
775153
671624
1755080
1112652
1604433
674753
1325411
463542
1611930
54201
878638
1709911
951569
1332532
1126022
1594554
1882007
1098853
605400
1025658
806524
1240190
1481153
1435490
202352
1104344
954630
1439828
1930721
1699748
258705
254226
1458030
1607117
700304
1760454
79628
1276999
1886879
167245
279848
496014
1264917
877758
796466
150404
1745490
1097074
1053454
314399
1099587
933710
1956743
760343
8038
1480569
1873386
1878058
671060
873077
1418381
1410997
1862907
1222649
444919
1771616
911017
1387137
1119930
1455828
395550
1610830
750553
1860181
937091
211773
981670
951895
278797
1681431
1733639
1929727
1869817
773946
1944348
1506827
453027
497209
1359154
1783891
142819
374188
503035
916924
548001
1682968
1846839
1241786
1028804
234016
772006
179435
1408052
187532
1337477
912936
850879
1076190
1002310
1786761
220840
603727
269057
1195253
58703
8060
513526
1524510
1478795
1501081
504014
329310
986771
1295202
729137
129257
1889928
1699454
1129954
1100575
1083755
448976
1619862
448093
952112
775425
1109157
103069
1698038
1774824
618893
802161
1914837
908304
1381445
1737382
215391
705239
323273
952844
93621
866304
1552804
930855
1167100
1403835
973112
994776
1550702
1656463
1706832
23468
869274
1637581
221470
808384
1942933
460322
627593
550866
1528922
1872709
417589
429390
1438404
108195
1660084
921602
712555
56449
749176
1906120
606171
1681624
1059538
1865444
1581515
610741
1399346
1434123
303839
799437
1763927
1076965
1292214
1402109
1765418
925636
1074873
1729299
1598159
584855
1776536
1355300
338342
850892
777248
1403635
271384
1994187
807306
1408615
115302
1624695
211600
318004
590530
323095
756681
1624327
1089872
1769177
801611
735710
26512
89006
703263
418960
1215583
1874817
1153327
419197
671497
146284
722212
684123
1394733
1312067
1544787
1228416
1811739
1330862
837466
580574
1211942
963865
1137085
893157
1874308
938803
1564409
1505296
470299
605200
116216
607207
334067
170145
309107
440496
802197
1668250
107861
808406
1632878
1105368
1684954
1096231
732549
1816966
1180088
1516122
22597
638508
1664758
770711
1199197
602947
105711
1838150
259597
1806107
19019
732800
855793
1540788
1200914
1094711
713754
817271
41918
617343
1267236
503566
731754
655478
806075
1630927
1082026
1998835
1193290
1610338
1498448
1405762
948865
1779653
1423135
415953
1332303
294646
468293
1632066
590040
1159230
1023231
642014
1196978
645148
378016
167548
1643256
733433
628129
107567
1470086
1558759
839009
362691
336494
592937
1893263
98831
1177028
115866
1233290
1033536
1489652
1200513
1808752
405858
470426
108264
426256
1665313
1282178
155548
1721054
1791588
1648603
1328907
572907
949078
404284
87541
1330610
1512239
592928
1332312
1194382
876390
1872568
1024226
1267751
1241245
1984614
500973
660749
1993999
711349
29709
949382
76402
978973
1320206
314469
680622
1620968
1143077
782454
709583
1946306
1566160
932538
308201
1009196
328543
1007635
1261974
1178860
1273231
1927110
1624494
1008843
93937
1335527
958225
1312010
151839
23342
829202
1325664
1998678
391020
1591585
974555
289150
970732
1228176
1301894
1893445
1121011
197340
560095
1022783
711448
511660
1578496
1301092
1933529
804290
1001097
63324
1294763
693561
1770463
1982113
506300
1933174
709003
119717
903365
770392
143255
1355396
773476
1212081
812399
973385
1864675
247599
1700048
490445
521266
631940
884010
19709
529105
604373
233371
1062136
1342821
1179363
221627
1112391
1283921
565477
1035097
1972922
911411
1976491
176494
1875745
251644
701904
297734
279744
1074825
966816
1324435
1974968
1441349
470869
1515384
697407
1337531
79723
1824746
1647792
1292333
1932466
468765
1339565
392166
248169
112172
265390
624132
607775
1942367
1214442
237936
1660562
713660
297996
182646
1929526
1895462
619688
1010813
223839
569472
1376077
1528167
418408
1203637
1052508
881703
1561301
893190
1967020
1556801
984721
1502999
1335696
1308118
138858
766552
808071
1034453
806272
1191243
1157497
948164
1515743
1222371
1102345
1675300
1755417
426207
1558807
1806975
1274456
765093
1342269
16719
846198
1113826
1407190
1308391
1278723
1747719
1270165
743803
1532001
930270
212706
1733038
386848
399933
1235397
690931
1220771
410469
1809584
1714756
596326
1197219
862576
1883957
792857
1927365
1123938
1424913
40578
988671
1786658
634121
1640735
27863
1576325
1796031
1702406
681534
1047505
1550679
1734433
879304
1783305
743021
1813684
1587111
317235
1906880
888481
218385
1149999
1953434
1654140
1657057
190814
1781999
247215
279634
460451
1867831
1561556
213108
124027
1603138
1333530
1231608
1903527
1168290
203034
475377
246445
888693
1345885
388086
1480045
360108
301601
1526823
1702057
1529560
339595
1830691
150937
1924355
553035
865213
585428
1548657
494228
1717725
1220266
747280
809247
1907601
981551
505690
1487899
1089574
285398
707534
924494
1589730
1803133
1250812
1569136
1093662
1235297
707273
84704
1994838
169228
1893854
1032550
1614763
1442135
1521567
1885199
1894702
450461
1443253
1597611
833670
1206848
1836745
178566
439684
1635740
1882651
1650690
1199560
522665
9342
1944782
562545
1147109
1313187
1346472
1435538
1869450
1477570
529846
610888
282082
1873903
1527246
987884
507605
683837
1677018
1673204
28920
1383975
480259
1034453
374949
1838102
850948
1982821
832350
158844
918089
734308
1194343
1428354
1815957
813042
427458
1441175
768810
909172
1732725
1035284
410339
1301878
1570312
1522613
254738
955674
1625568
1665420
1853253
1515333
1936766
74791
317587
1441403
225582
103930
996012
1493796
929336
183453
1696209
1470140
1281611
76685
311830
278698
1664966
205192
1326828
981697
61736
1962035
1775409
739172
1060559
649636
98144
517211
494409
1169337
103449
228446
1045458
1309935
1647893
848297
1352605
1176834
321133
1996559
1571514
928503
1676028
1919613
1098198
383375
1461462
1258935
832784
1298719
1824385
777056
1411488
1510669
1203774
403207
1599400
1543903
1909115
1752441
528438
1348170
1460204
1761652
1844720
1480413
810862
128562
232519
674462
206277
1817755
1850043
1521896
719992
1366456
514899
1584288
706028
1374666
740650
1290593
1173371
117937
313510
818718
1207597
219997
1742907
1567868
333327
492623
1268445
959413
1346156
1205993
888771
857294
351291
1388628
276535
1299877
1676291
1736722
1707964
1198133
1309560
1170672
569628
1297473
518893
1305496
174475
1709275
1390499
1060730
1007651
496691
1942296
246728
64407
1725492
1515005
1061117
1578482
963614
1677804
548034
755927
1261041
1391711
234617
1461298
445218
1982048
119268
643335
1138970
1119946
1962908
1488389
1454923
318717
60122
663372
1583481
457373
1744606
1894952
600383
1389121
822655
1884520
1117336
1185456
132458
1327642
1049071
304627
145803
21737
67305
859660
1357835
516440
1181306
478758
653559
616847
52242
22181
1626703
1692469
832748
1892517
1749232
1550467
493475
1709293
979827
26504
775212
1241414
1622371
1135549
154570
1214865
744001
1181957
1930178
960201
1361382
1564361
1465349
350501
475150
649500
1688346
836066
1835557
245356
495383
404547
1967891
1828184
1792539
650855
20062
1302211
1369307
836
1888740
1982770
1775324
1111181
962487
965821
70008
708818
939284
1232939
1984436
649731
1682535
1679263
30498
1217114
595477
1092582
515269
566832
817988
720227
1585374
2819
1437198
744925
1797031
1921486
1363097
44183
718458
342880
677680
1421106
856921
1923332
858173
535467
1037201
1262425
139967
1096303
543085
32155
519842
1893929
1337057
1059455
1180303
257677
1611084
122015
1128064
1150796
1895142
311960
1477980
1875463
1515034
23735
1297875
731651
2466
128239
1036188
39262
63939
1194889
47710
1888838
476199
35086
121024
30538
731570
1489519
1319049
475018
387964
1438866
811159
1336882
1578405
322628
808868
1916018
506647
1833078
1567694
545835
1982966
1791358
587707
568451
1871230
871572
1401806
1367946
1634501
117268
429695
793444
1318947
30506
1697734
1087902
678525
1545698
1814501
219138
243222
48265
17553
1520367
1775227
677401
254122
178501
1903292
442153
1108565
1495757
1791371
1298569
1306583
149579
953370
488480
112992
802892
745192
1023937
603339
10297
371866
982974
1259329
883993
237987
745860
1068589
1900786
1780630
1974293
782316
473980
1718438
47424
1876951
535665
931142
920454
711851
710149
452630
808516
162389
375608
753725
446780
413014
516298
1529625
1938336
939579
703225
497293
906998
938588
380150
1686207
1490048
980201
326624
410410
1752726
287071
1498368
117408
247522
800987
1834249
1525328
1183150
1428988
1344638
1898994
1120279
697888
101527
152571
1233363
264488
1542591
53240
964011
121305
1187462
497707
1826567
1636363
799753
534108
1355661
624183
197449
1172200
1327338
818697
1480663
355093
108686
1522274
1971500
257061
1190260
1074486
859099
680956
748501
1291667
270267
781217
284211
50165
349578
33330
1281750
592434
679598
1985420
1738975
1696848
1599644
1312895
228202
653907
695760
112983
445219
640450
401814
621796
488417
802020
465058
332084
55331
744232
1703355
1526303
793884
318844
25974
5368
1913959
1543014
46717
56239
987133
1328218
568510
488144
1161501
1872729
834123
416684
891085
373565
1620823
588268
1303668
1678652
141429
1889880
1058195
603372
1202281
1124349
1561620
1168132
1961819
1286258
701182
1200801
1127760
1201721
211257
414307
1765792
1715387
1468377
718379
1023931
66518
502687
1727845
1871697
1377850
678245
498801
1808099
1505097
1649237
1293101
100712
1569092
969932
1577914
883705
1732379
1895404
480441
302964
921490
1227400
542890
1221559
1817461
1509205
658990
911802
552213
814568
369542
1967831
1083853
897619
936513
658482
1066713
5750
1261874
394769
708446
1250544
498535
378764
935959
1663512
1530894
1950933
836311
1954057
1673212
909954
592123
1412180
48408
399189
192503
1680038
1036214
617825
415697
407019
1975493
1511145
477612
1152665
1058136
384264
176625
998173
104397
366283
1505661
659328
1099927
836214
525409
1967590
1752943
1204491
971851
122695
410962
1621024
1331421
1280469
722942
1885872
994926
1340438
1356088
1497562
1673463
1623842
1631134
1419941
1087017
702352
1249128
578759
1954028
1471359
354723
1789325
1849883
1928444
156746
828974
1566358
463464
1644469
422734
252994
1437053
591901
1629576
938411
822035
1302374
1448419
1356100
990293
205603
1870847
1191430
361087
1294153
1294914
832151
251962
1754024
1683812
883875
962430
781233
1974654
138059
1705964
1524330
269454
1066309
325579
196564
322266
227031
150974
1157194
49108
361859
766445
604091
591222
1665710
1165395
749689
825310
271980
972804
814383
413047
276993
288833
185508
117930
1526884
841288
78994
292109
533162
9181
923199
182780
829764
522608
499651
200829
847195
1471729
39832
1418432
918072
1638089
922105
1852421
1002100
1912599
299532
1999849
657959
1628675
24516
703417
55153
388878
263390
1453863
1977053
1321438
1347756
264098
217630
1986981
1945520
1293384
1478713
445454
1197405
1513175
1029432
856784
1817294
160228
221145
1167320
1564585
934152
1100174
1679405
1613174
258519
1256467
1731946
401388
1114901
1980826
941947
379828
1009908
1347081
1468325
907396
972129
74907
1430928
264978
666588
1340552
1036581
472772
244040
202258
1238808
1971112
181209
956283
377090
1578230
979179
1821576
875858
900120
805673
1289715
345074
469820
863216
1782825
210734
1126173
1971118
604503
1926737
1593564
1740439
484327
60615
291564
33159
1394734
1192290
980240
297360
450900
853987
1328436
1888418
1099025
325686
1820516
1667574
1530101
470605
36009
19307
1327374
778496
1668194
695343
52591
378058
428176
1101378
1117538
144378
183090
355031
406979
1678290
1429222
1309623
978421
86011
1260472
879278
119650
1950141
920760
568964
37683
156274
1404713
186630
1154072
1529635
144894
1177947
555575
1292531
1751240
1150840
742440
1335023
324335
1342496
238478
1987548
886533
822533
1017622
1881874
569466
1513063
902886
610026
599819
781604
1595446
1869126
1929241
889249
695
1326317
1022414
387827
1089512
1348718
1442494
1458531
87177
1711326
1440414
98767
371760
1539629
1347063
1723575
637681
1210196
1070220
1291046
1879520
1923403
80015
1974685
1426480
1900668
1779879
1692214
1245086
310089
1237244
321372
1731617
1680424
1584262
1242307
818783
98298
549014
705404
579729
1466679
424474
1633998
620828
1181345
818120
1172683
103746
96308
1926127
819426
1330100
1036461
1217517
553541
1934798
1518804
1212071
195656
1954026
471555
1370643
377125
992982
1229180
36851
317684
1836107
1596862
277251
160309
827831
953108
340949
923573
1832937
530498
913017
790652
53457
498119
1161440
1283123
1929818
1083893
309246
141109
1013001
1091609
860583
867990
338965
1100613
825007
426924
205174
881747
94512
6351
328637
485829
785092
1606860
1548787
198534
1925468
181889
1810536
1747814
853938
1561648
828457
1570063
1736222
767016
1263548
1555757
1337574
703896
477182
282314
740578
447618
406811
882093
658044
1948486
92592
1329548
689361
150720
1184522
1284336
1038819
1934096
1200670
1968693
1924998
1768939
1141776
989608
1652487
1427940
1044600
33596
542062
386225
1447184
71732
1626876
467594
1712124
1429943
1476041
183322
17512
1821327
242371
762952
789361
1114135
1743136
1547152
164966
1830670
284648
1383424
1294087
1723204
749879
150369
1314968
376539
1547123
679195
1987178
101510
515097
1594826
940545
388551
1023763
1708398
985016
433135
1006191
1810265
316010
878606
1707338
936594
331272
410848
921073
122244
1083081
554548
301542
391949
1163135
1050826
780259
925875
1147323
648451
35897
1923789
1840941
1680680
1811264
1866211
224293
555347
335492
1192001
699444
570323
1446923
702822
1257145
1789824
819180
665956
404706
673370
986704
1687128
1558051
671587
1087253
1288158
699713
793021
1204148
1065004
1947537
1191911
60285
1676143
1713439
1303978
419012
469145
738233
299305
1338535
4620
527418
265366
166565
1983937
910345
785182
261334
209279
1581643
1943560
1657075
1031154
1348277
137480
564465
737883
1391709
1607177
69401
1888974
1280494
590314
1894483
1384312
662976
1598471
361674
1045842
579850
1557411
1880916
86030
757653
418102
384285
1464661
743959
1160788
1396657
1834309
1627242
1541879
330404
1650844
1632138
1733214
1569822
1913595
837630
608695
63713
1497860
1096061
730995
1884790
1751775
1529569
322682
780826
1084569
1045781
690953
682736
774885
1410935
236063
414870
1655705
462095
235258
260783
1312305
759490
1720969
968929
1222082
486294
461163
1488075
589882
793559
1936477
1665469
483050
1800119
330251
1470123
429510
216019
317643
1817510
1966140
1420025
805678
1465677
1409649
237717
1068389
375377
443470
1720308
785798
345297
1181192
515508
650916
237933
1674034
1812049
1147861
1453230
199507
908085
1277476
1357815
1029677
484322
520155
1662168
890549
1744670
1204689
296869
1997836
1434180
1788045
1417920
196103
1632417
347127
333387
106818
728206
433412
1111421
1569904
906314
743801
920809
977737
54681
173833
789697
1168694
329563
1293184
114850
869347
1998342
1575119
1348950
1827515
269963
1543499
843953
384592
1992513
1471429
1784611
506666
333827
1101016
1416463
763271
1860971
221147
707371
561165
586567
1972200
681218
1906152
1604656
827847
1308062
463988
333573
62420
822412
1661142
1641922
887367
769532
9045
1122098
802468
78577
14363
1588749
493383
1925493
1639427
601395
249435
1311389
228097
1651488
1648848
976436
660305
821826
195034
562002
1997024
983403
1457731
122122
1033772
1900288
1683777
715786
778039
559497
1922826
662651
984018
968670
827037
1866510
1484896
153276
330443
45981
1553099
1474555
1236841
623260
1114978
655702
514888
1734398
884633
1499135
947784
879182
428740
1353090
721339
884190
1586171
555917
472768
923244
1712526
1451428
1584498
1425960
1854346
1394330
1253545
1585760
1390170
1605152
952294
1826166
1139596
1896126
1431433
289709
1926168
1222817
823163
1896750
786653
1330045
1906976
1797909
1452959
411532
578058
1824971
1414734
1025463
1485238
1735386
733158
1952572
870833
197842
768816
1510708
482953
865181
1680586
1075123
1321996
1882515
958563
1141601
1464987
1415762
1589503
1661469
693542
214973
1151986
139320
702939
1505720
495947
1472717
1013110
1684323
1893347
1736345
1928313
828622
318353
106149
46485
1034991
1145795
1647709
1915147
1052723
70793
1364200
993230
320571
494202
1601815
407476
1534193
259694
988070
1822690
309563
1364945
187987
706952
415285
1533292
497533
1653888
1099789
1927158
1641955
969317
1009129
992508
1408985
308957
1493731
446259
802371
1635507
1917926
1578827
546990
1208452
1010749
271150
1167376
1940218
340714
924589
1031398
616076
222413
1665411
335716
1107277
116212
740045
1803451
416589
1915606
49096
1973611
1581369
227170
1007425
1325425
1916864
628336
1296624
1452447
1165705
1130240
215756
1597639
139788
608147
1279949
1359037
1004840
354737
920754
898243
91947
422458
1872574
1268085
1014468
1020768
642549
528867
1293758
289321
1061873
1444375
1379685
1697367
1934633
1226403
575505
267482
1287571
513311
1366187
105161
1256268
63532
224969
1787666
632221
315153
1800081
169729
1511163
516204
537124
1905333
899694
1579082
1650297
520286
238738
1953760
680935
1377370
286233
1809773
1177728
1015163
1762825
41830
474620
1911478
1398878
794805
1310376
778959
1251657
1318279
1243720
1455931
305156
967321
855749
1898234
106880
1371881
1095289
1333361
1913514
409991
1303656
1255044
548123
637794
1680380
43018
198126
616172
1489566
1560037
241260
1013196
629820
1414872
159775
759567
27391
1765646
931119
1644984
1918932
1678609
983957
311446
475978
282210
1970414
1222013
1480429
1705803
790247
367923
745806
566010
273231
1761591
150312
819029
865655
617339
1984281
1161210
842947
937645
902857
1902867
1290675
498493
52206
212552
1425540
1060497
1946810
752299
92342
1674680
104992
868474
1157145
442347
314665
364360
176820
1522314
189536
919934
1304088
789375
1391461
831387
1968922
257687
240184
628895
1571480
518000
1739941
1877929
178711
1535673
1687061
1908269
1502106
1880429
176992
894813
1692734
674733
789703
1187464
168006
1600933
756938
359661
888471
1128837
1700620
385750
1371635
1457056
56701
198127
460499
660280
1327360
1176734
394049
1170470
611007
588421
501997
892397
1033826
1034448
237368
591309
428819
1707394
216545
461272
752904
648907
1866901
194304
1903732
671983
847796
285379
468828
1453516
1614751
1703049
1973374
1899869
1464303
1865391
931652
53021
812177
1931991
821649
40680
139670
1732704
1389555
18138
1425533
1209311
1100539
525358
78945
1411669
554873
910964
221708
922769
609520
419696
1689867
692012
1479178
838882
359564
692341
1959022
1277082
1800310
894730
1355034
1120410
1624592
241998
1599292
893685
1824922
788362
1515608
1015792
588483
1308796
196004
1744772
137166
97685
1852940
1579316
684494
1850182
1112246
1973978
1974985
778475
1967201
298070
875391
1478597
965785
201503
1743172
1951301
1518079
651325
1981315
1656821
1244880
1416933
451474
1096839
832463
1883823
1405159
223914
1231466
199100
760725
523626
599250
375618
959894
1210292
1841651
1065005
200151
302672
102491
411489
1300492
242578
358248
1585102
911001
946384
1893429
965382
498369
1030935
1704548
270665
1311839
375896
1284482
239445
1357336
1013534
1313758
192175
1968874
1310785
735437
1367273
161322
1561580
1963530
1203181
674481
1685068
1366462
1215256
104691
227977
736564
1617067
1336007
773134
777946
72148
646985
1405966
918544
998433
1767092
643322
1313804
977036
493052
106390
796400
1501498
486822
121564
1922678
967446
321842
1088482
1550533
1112856
1626234
362371
1859963
621540
1888876
1081634
549556
1092377
1634958
382230
481177
1724116
22205
1557310
194743
621236
1528060
1684630
1543188
47285
79154
1553371
1806346
1254985
1035495
1334194
249541
890828
972273
1177730
887823
391132
1544087
1494805
277366
1561585
1748974
783217
308167
694979
1200753
2350
1497130
50688
1265403
1324456
104579
260618
724739
1727739
1063082
542764
667584
1640009
62699
883863
198147
799920
1844422
1012766
1242297
107389
1836410
1927111
1752288
1155096
1258135
1910876
213669
121020
1634865
1888864
1310015
1682959
1630403
1109387
1155207
298290
1335037
433361
1632365
412734
1778892
1181461
10079
60562
1699321
1869338
989942
1304116
97683
1574467
1797551
1364339
149112
72173
1994069
744810
980964
720342
452833
52618
1133605
590242
985627
464955
372466
1974052
114095
1875138
1578361
781115
1516277
401987
464297
1686470
1194448
888266
1008621
699062
639928
311284
1738323
1561739
609044
1533862
791139
390136
661886
228652
255836
1203927
1118981
1705568
624180
914416
46937
1065756
666035
1962558
867632
1462782
556905
1046681
768913
380421
1760145
1236968
1640639
1012521
175492
308716
571767
1520676
1971337
387244
1482548
409734
1535666
263511
48558
1251623
1312184
1514990
330471
1989657
1544498
37311
1325581
1631386
1432762
1466247
229949
531837
129980
147174
159952
631624
1897586
1220180
165221
985061
1514498
53463
178283
962500
115646
948808
813024
1622434
948487
1521645
867055
48515
1712293
459416
1069218
1260247
208804
869797
1458036
294005
1623629
630953
527576
278805
617456
1966489
477949
216195
218397
1117653
1870833
846838
1824282
712162
1455693
1702705
1566639
1707172
1582816
1532660
1538981
182450
603647
317716
1866218
1516840
606754
1804772
634509
1543882
868835
14773
1781871
593812
746819
1198181
1737511
571604
1839808
1844153
1606747
1547771
1058533
1543589
1429647
1314690
1309580
36695
359990
50161
228503
1586989
635154
1476920
660196
332810
1113549
682100
234019
948060
1809735
98821
939683
1338204
494620
468973
1001700
736458
1478100
1963712
1389770
889635
1117244
245154
78525
296747
459688
274400
798744
487168
306951
1959473
891700
307808
1115379
45157
1180941
477381
985270
14246
136296
1902404
1361820
558760
1820522
896365
122570
1490180
1622933
1526064
512770
1867974
19786
1880593
1788616
244572
1365998
209014
1375998
363283
1825614
900341
1260613
147132
1373937
1736115
1979358
183046
257197
1011175
940431
1169697
964234
1809030
157086
1487376
1635127
341312
681834
249164
1880925
924323
173329
986557
1232664
1009892
1703931
1835021
237535
813637
374326
1317436
752755
1761055
709492
575808
1164589
1277946
461108
1627960
281659
495031
1472785
1711445
1428519
1084786
1169288
1275997
4652
1610299
109484
1298778
1249226
1314919
261829
1608349
406191
132160
1646389
497435
1525482
1089407
1356585
1105716
1922844
1041470
496936
253145
1887218
974667
73239
818982
1322042
1010623
1865241
750155
1034789
1478158
713922
1720196
682598
953566
953211
1793736
1563254
785156
702790
1667962
605957
1230170
1040504
349603
797993
857620
199984
583369
1505689
197708
1315692
1405076
1118909
1195352
1222947
1902440
1350961
1489534
1488308
114176
620653
902970
1128169
1835855
886185
944373
46261
537606
698883
1812906
1287619
1255681
1659397
636473
815441
137842
1041093
191043
1107483
1506465
1308283
1981300
1196487
326579
1428890
1713306
407134
1083516
979595
620526
887534
1475087
1730766
818959
152386
1663668
687485
1914464
1565854
1808333
579847
911153
1447315
475774
319759
728336
224417
1981106
14573
1700159
1990102
1918294
137877
317048
1175606
488625
799856
1722949
1359319
628234
721896
1490606
1895193
747412
103353
419593
1218669
1112170
1851750
1349500
1361032
1285016
735844
1663627
600464
1739702
1158743
729806
83041
1078468
1837365
1052883
1247668
69145
108387
621252
1167565
893161
1679083
863224
286585
1683262
904951
1073463
1927180
81984
879858
1550051
164581
1478994
403357
1382503
1874912
1988713
1831682
499925
390467
490394
1534611
1982897
1964953
1076426
1961751
70064
41708
186547
1459680
322146
954482
238976
1988512
1131503
1483363
1958268
574200
1508716
1679221
887675
368059
1074510
758396
170354
1237041
1175460
336645
315667
1559923
931408
1561482
1743130
1842339
132003
758272
1752211
695943
685083
758397
1057894
1002375
282419
950788
1605984
1778354
897680
1780075
1824979
81712
273702
282398
1723741
1228252
1858931
235162
1690122
796522
944188
890842
681175
351305
1154477
1469986
1604752
676648
1437118
869720
1632502
1806830
169575
980515
1278975
1574532
1173202
1253603
79478
1241643
1683504
112752
835562
1844865
60304
1062552
270403
1879490
161326
1511090
1380232
165052
251100
1631259
453888
1263188
474861
1549327
1694165
826970
1351773
1133680
724186
1067036
1855104
191938
1271971
681664
1443678
1364415
1151233
1462194
1548440
558307
717638
1827277
1898348
1398719
733452
914623
587553
776049
1893613
638964
133074
332484
1523281
4467
1582220
351096
1550888
98530
1011897
365533
1355129
1286173
491119
689204
1848347
1187001
1839731
493418
770785
21415
1076289
1382272
1317231
314526
28030
320271
870197
690555
1771421
1722303
212067
1086091
1550438
1728746
170674
746739
294229
1730091
1101922
632207
1774642
1144887
1144341
774419
77108
692847
1122864
1155344
57087
654522
1774580
1806541
273531
326728
1219705
1673114
306165
1155435
764483
1511274
593995
1036585
1807580
373978
286272
1108132
1804780
122267
485938
433298
1584237
221846
886334
137428
1364966
1530867
1379870
297825
1514140
589846
1858481
673473
247032
1568884
1119232
1894646
1476240
1368186
1524909
873144
1180252
379112
737900
1758939
511420
627615
763290
1627448
855970
1944495
519064
653712
251445
1419335
1506934
212402
1572006
1113429
1025013
1026738
1331038
858342
317585
113634
395455
1038673
1983612
1981275
1194915
1467605
667862
922656
239848
998314
698721
1653689
385979
1012356
1234064
917679
930409
61692
697993
571121
34223
772472
485939
51771
1070383
1620188
339794
1042147
537607
1274145
127086
1934133
1760213
1306969
813453
58917
1019802
858893
986200
508100
671965
1062593
847239
1657209
1134864
1801360
1277474
1000635
1592579
385081
1105885
567725
217931
505879
796435
217431
1152276
677756
602409
207557
1284861
202901
532216
1671704
1445580
1783113
610689
834912
516679
64512
1659142
629119
1686747
660435
140962
188763
1881184
1887199
683080
200704
674175
1647598
289410
1948916
1766346
489185
1323740
272583
750395
514061
710342
1716578
1893470
137884
1098993
1630355
272628
1026223
1653250
1312122
1769016
761045
545537
1806685
1197398
705451
550728
729468
259212
1705929
471231
1512103
1398469
59937
1422489
1086708
1704123
880148
617060
842479
909450
1963909
1443997
917312
438867
243300
75493
451651
1529370
982076
244630
1427539
1856435
372646
1803159
1640857
1168678
1464529
806202
1053188
243129
1407698
23356
1003309
1522904
1058777
1512448
573621
1007128
603705
1665956
275030
1732983
377683
1770170
1865571
1876821
100903
241323
1365675
1505335
20520
1380279
206526
1514496
1543592
833992
1549877
1643163
862767
1166562
1394944
1496592
1112259
1402303
686201
1342953
1072192
109730
1355249
235291
270597
1469473
1061414
231128
1200044
382520
69413
1242441
652825
1135397
1506904
1654662
1092679
922614
1065438
1200921
633335
951863
911728
478744
1112889
1846405
1183825
823515
453351
927223
1736790
1922451
1619048
1959957
1324150
1014930
184844
499192
717641
881523
570049
186096
1874117
1437580
1176358
898658
1753769
867686
1058623
581594
531900
1543334
593885
1109293
1746209
1379901
1195571
602455
32617
643772
1433281
1749334
1675762
675291
499102
1287062
1035158
1426685
1690146
55304
224623
249784
589085
69278
992263
1305224
1485600
1184510
1800224
1911769
228752
1374107
567265
4393
692250
1996801
605479
1715216
450473
1552760
1124572
1062677
988955
1553034
1408848
1625763
1217733
734
1639574
1328399
1891928
830059
476699
286252
1037590
1406705
1844652
340879
1300486
1426971
1694454
1863775
1519795
1405343
1559895
1842905
1415582
1980792
1542207
318790
1416989
1058006
174028
555450
66867
4495
879532
1836277
1661506
186344
1891069
195374
121978
1615569
1420051
600148
270029
1659510
884193
1561870
1521503
880000
1938980
1235894
1356962
1628505
407735
799035
721958
12537
1314649
1927027
786631
894386
123013
1667519
1541102
657262
822405
1858748
1457783
103874
38453
554803
446942
157020
502704
533290
1826460
1976334
786259
1683955
646084
1977838
792260
1843249
1089277
395352
888961
648524
1753317
32952
1153494
1265557
1431695
1287513
864408
1556139
347009
513020
523180
1618744
240167
987539
1777830
1416717
709374
710932
1288227
869665
1056355
1916946
1941803
642697
1078036
1003236
1591764
228503
1621794
509827
447470
95444
1355951
1100273
1702452
314146
1856857
1774802
956269
25437
866931
1543777
243662
1204347
1982635
287568
750255
58615
1068652
783364
1674612
1912794
1999865
961909
68240
1573138
1852731
1936790
637063
1422949
1085637
449081
1098583
793921
689490
1424846
1531152
160073
1108938
1413164
130744
913200
344212
1271126
1777153
543195
1066522
1052889
345577
116803
240695
444394
796081
584737
1077940
1382156
1682471
450466
1607203
532301
1439644
1669980
1656386
1231217
1380244
1641707
757459
717579
1340624
1157342
1204779
36238
1653141
1745153
352360
1111739
1072225
642329
1967808
1564679
984743
1066279
199320
1751118
751125
1373525
1354802
1509501
528937
451246
900217
1029176
731946
938066
143938
882196
866362
1329965
715466
220404
423193
80
976909
1886658
1335812
70371
1789957
11500
1533828
722711
1804866
946621
33095
1597991
182095
173918
1822710
1484425
1285554
1358277
1249511
336492
168951
1968978
841097
531789
1612144
1160474
100405
150797
1954840
1952156
444
12969
1320832
736271
868729
729502
1333190
1959067
1868830
1987382
1005465
568311
483076
698640
311314
1128899
895779
1569073
65305
334642
1436898
1431284
138866
628160
758159
624768
203364
698044
1994040
201693
302015
1058167
770903
1855347
1090228
1485373
1290334
1961403
876611
1308762
1299848
1742666
1176678
868991
1942618
294968
1503289
773516
500737
931770
1633655
1114559
1427691
287408
406820
756932
1204348
917963
865057
1725759
1958276
1122259
1986954
1737935
217045
613077
117876
1061158
1319469
1596226
377660
1521120
1115217
142384
313103
1046123
1315610
584998
1433184
1599974
943661
595551
1897580
917847
1496846
87917
36251
1050759
1284136
1211200
1278622
1840646
578279
1724046
388005
1199355
207905
935116
1630915
1578435
1631351
1462469
1604961
934198
967957
1673956
1395595
541737
1917854
677820
582798
1259668
964734
1274902
967375
358698
911606
302225
514082
1979576
1217116
884304
1304742
1348599
1884833
562137
1322450
495764
1325259
313874
921553
78429
370549
1439545
1716699
1487129
479615
918394
1615930
1272433
1342575
863851
1101851
1286199
1028618
1750943
1754368
611181
492071
22328
237591
1403813
918767
781927
434709
53681
985317
719343
1432322
1014060
140730
1738378
1379216
1479478
1947323
253133
1522551
1252902
1288133
236686
1329237
102960
1018506
1508784
878807
1584222
1149723
1342841
1551091
1514922
1872044
1475156
1460948
1845131
1254777
313706
379246
68364
1395372
325683
74640
255030
804552
1984336
836440
1392058
492243
1703224
1858806
1613893
1898684
730872
854695
689078
202973
1123258
659830
627051
1423781
1316933
286269
1439798
350141
282657
1247497
1100031
891205
454077
178921
761433
1663878
649244
1607988
1748083
1510281
137347
1773540
117296
1537987
93524
1793232
821552
494425
1866937
163865
1789909
554736
1232025
1888617
1229140
1514419
1087404
1432924
1668037
1447218
510711
385067
1589636
1164791
755918
1659204
201832
495067
1606643
725102
183146
1182714
15285
1801232
981720
1514622
405912
22367
389492
1042826
1152006
1753421
1262746
1426317
605835
1924749
897386
854107
179648
992111
1188050
24274
1865527
542468
601935
915715
1247337
1753378
1603309
1188941
1011490
1877976
387467
1667658
212778
1323296
1127656
1952817
382863
940628
557394
1590721
769450
359893
63181
1364726
1423966
615582
681817
22749
1651903
1945963
1998524
1087111
1012345
1256325
862944
1280643
299025
1283379
338487
493485
1625293
1991576
391326
1178055
12731
1999331
605511
1896724
1399604
185677
320958
1216902
4589
40808
844061
775664
1884171
1737792
1743625
1060404
611954
677328
1628226
1829862
1658013
1648170
878004
1039546
1889357
749902
885523
999953
1589460
533611
526409
1416544
1579103
1212701
1397646
853258
518013
1831304
299847
1279590
1982031
1921534
306192
1749846
1666418
1931970
1669110
1253908
203083
1106
1176066
103635
668776
769840
676308
1245338
362357
1417935
1620399
794306
1312562
622608
1135277
748333
442539
1777194
489473
1555024
921788
813548
1292943
1305415
1460839
484213
635996
943853
1553971
1973202
812217
1873729
1616897
393536
1564321
903953
973482
1302940
1226037
82058
1294663
1996300
1233101
1171699
1919424
368607
1251245
114351
1746604
1005207
1610015
737970
1691079
1297482
1969711
26144
747980
1330018
165989
487886
526244
994021
678440
1655298
1560864
782086
1772219
1123969
1154630
345029
144457
760462
102209
555407
1268412
1582947
1895233
506594
480557
1703568
668898
133852
625190
654113
136721
860100
254386
1646089
840652
964582
94294
1481949
201092
1887575
471566
189498
673262
1539639
1604264
949146
527094
875022
1091317
1900273
593430
1738468
313325
1284087
1853178
1599527
1884675
409488
994777
510981
73309
630530
1357943
623259
575236
467867
540988
206326
1276510
470151
1664419
365775
1246480
1102477
1494916
1671139
933446
1013248
1161873
1415263
1478807
812851
862502
1680741
1428080
1546785
1006167
1901166
1771181
1806151
950618
1123686
1164979
618979
715423
1488828
1768636
1338335
779959
967606
1133123
502031
987183
170551
778086
863944
1947450
1929528
623739
1760816
1630670
1897777
874962
1580101
622915
1208629
143250
673995
1601207
1427722
1564285
893998
1291925
1089548
333676
1126839
197514
3841
68817
159577
469400
1153422
1323808
290775
436791
1975845
514485
359956
580226
1571558
58311
519716
776458
413516
1358036
1003863
226433
15797
237531
820547
1294187
15951
659997
1101992
737605
1195845
316458
1144807
877768
282570
410587
1783806
942601
1846004
1560415
1879652
877913
59460
1497113
1591594
1820665
1087327
1220100
361320
1939685
1780296
1494228
1268493
1828206
1120994
368542
311473
373318
1393220
531036
1524732
1880774
1408509
1653245
1354018
1019059
1199873
1481556
1221943
1674319
1485791
1545895
1364191
1892480
1471016
1394879
1600180
1297751
1421732
704421
342418
1242808
1429544
527348
1648311
1172324
1778094
755183
1443484
765773
135977
1373979
493959
395355
760499
851375
1098088
351430
35407
471157
731232
1782097
833903
1389738
1720481
612431
1244242
1771450
653470
945234
1986302
1411047
513561
745967
1232318
1930291
1077731
854515
1731146
1674089
103647
812727
731381
1453992
262102
807157
299470
836730
1589729
507728
1200198
401359
486761
728904
920336
613230
1607225
164952
1430736
754274
222625
1593893
1080597
254249
798849
307681
827102
1424026
1858667
1967832
245061
206914
954017
1252019
1676852
924033
308914
1966178
741705
488426
1204593
270567
1899225
1391095
813104
188332
210567
1807280
1684243
1588543
411271
1429564
1013600
525652
128419
210541
889560
821976
1637131
1685614
996568
1603934
755808
103407
826525
1064095
1605932
1992968
536906
1014742
196222
87236
1575804
764980
316300
475118
1047475
876854
1083102
591430
762479
99944
152299
782749
606731
1306142
387306
123418
1765899
911112
1108560
1332075
1694175
1659269
1090908
1330763
904224
1854380
1755042
438409
389300
1049906
635029
1159889
226886
650665
180598
1059714
1896613
689389
11276
1418557
1692297
1654094
1177947
94981
729187
1502387
1681970
1380815
445166
1371201
164319
801733
918437
859546
1607956
1904986
250157
1291692
945368
1266346
1166662
1968690
1827432
988059
1727374
1616531
1673091
804422
834712
1721087
1819037
381910
1173147
1376877
1063089
423164
487162
1609215
1111863
1286895
506621
1475299
1250897
1544490
378807
408972
905993
1986495
150194
407657
501733
282559
1764897
1412189
1263003
1757703
384823
159372
491351
95999
11085
210883
838427
212946
58363
983733
1452357
1282332
1447449
200992
984052
205986
622206
1910315
1346472
2803
643337
1411133
369193
1629585
275625
1058987
813153
1050775
1762084
96748
170400
1571578
676501
1993679
981988
1357449
604603
195093
712919
1935308
1770369
677783
888065
1303899
964185
1575171
24768
1440360
840915
292978
936690
1103009
209747
37833
1600129
1055531
1044500
443734
764483
928202
76212
148960
1785460
896661
1321792
1272083
520927
443539
756382
810055
790571
1811061
1403225
122518
1115271
987819
633321
892125
210932
1062714
730031
322742
672329
673028
970026
51393
970591
1045138
585600
1514802
1452064
408483
483190
464332
1270177
905304
21235
524259
1786392
148947
1678293
1226105
745282
852923
329650
572440
1021676
1933496
1359017
693638
33199
185962
677386
1682562
755611
911706
1936939
142917
1882330
1647881
1606960
1174428
1650707
1690581
904704
1532092
1935889
718490
1998016
275798
657419
686903
49571
874015
1162620
369958
609427
115600
1885937
607269
132636
601788
1403716
1309887
933702
8840
1192050
1319775
1860967
1586593
1414268
384267
315013
571160
1666183
174198
1304838
1090812
259088
1411961
52030
1424720
1768347
1279877
1829131
1225154
1921933
493354
935360
1336059
243644
721339
475180
1652092
86489
1803828
42941
481520
1161342
1653914
763145
1915611
1424654
885423
836335
334104
646786
781912
1436157
1664350
943376
883079
1206157
1212409
784288
193150
1202847
1672544
390413
1333930
1648785
1920872
541010
778392
598142
1043318
198062
1633190
245823
314601
249805
886654
1462568
71942
160101
24536
13239
24592
522456
1190685
1568983
379153
628655
1846245
101512
1114304
18315
1618549
1779699
1427651
550046
1991078
1901358
1008895
428833
953163
1702418
1888424
909259
138348
1486907
640178
461094
539802
1195525
1272992
1824474
1024681
1108603
417999
677777
1902735
811749
8103
1251622
875801
439861
1192573
97825
1129288
1947978
797991
1724224
228392
296789
1242464
1538092
1815139
334020
347519
785310
1943546
1840248
1413471
162309
807673
1079742
658550
1565348
1626569
568543
1702307
1575564
976590
415377
1917757
1241622
1791724
1106850
1525054
1832432
1257421
510895
113214
1143834
738740
750039
491156
635070
500294
1820966
671826
760052
920709
145162
21154
1660266
1176728
1142642
1751884
930026
320404
560722
502135
595993
252444
937827
1093883
246013
360829
282001
881074
1775916
437065
430332
790101
1741503
841149
1224350
1251960
1041699
448625
432832
1289089
1754028
1609271
519154
1117206
1528558
617666
1171288
1126747
1454767
1697579
1872538
587512
1762045
1761507
1054632
1096341
1150110
1618703
738885
572588
1915033
296890
1856396
1629975
1415181
1570268
437715
695320
1958979
1267564
427333
518683
155222
899024
1003997
1351973
1660936
844932
723036
1485578
1609837
1007559
663836
906665
438650
1154708
949553
1467729
429881
138249
107518
570416
148516
1065474
345238
501761
162182
132855
1364341
316822
1767309
314620
1836767
1396639
1544344
1401081
1645382
1337728
805247
441449
599898
425366
256636
1860457
816185
1165089
1560805
1289807
1824781
252636
881711
1725426
1810727
152599
1005290
795633
689048
1131793
1362406
562773
1337725
668920
1672634
1671806
497882
1094260
1162006
510733
1490304
1399724
1417617
1078842
682089
780085
1848231
1154499
1395967
700644
716134
1511401
1598945
1061881
390809
260842
37307
1019069
949569
1262884
1609101
1683435
802508
1796010
1199961
659298
86215
1006944
849037
764427
352519
517372
713875
311006
992007
532726
554586
1838755
1697626
494214
822322
668395
793741
195327
816960
1553866
1108507
487588
371285
1086525
1125011
1018032
1525401
1150044
1152610
90255
655159
366836
625636
145750
1833874
411424
1383616
972007
966279
1820414
92339
1489816
1516658
1528437
1815800
861940
1715444
748493
1893604
1462130
804358
1285013
699614
1707518
1029766
1727814
1966092
563980
860495
883826
1574448
986635
541202
402424
545064
1704076
166145
877077
1531481
1163119
1333526
1279176
938026
1947434
229120
290320
615721
1435485
1769085
1391024
1956979
697945
1557587
1842362
946343
177156
655425
785493
1054874
584034
1716684
97045
1365777
1210598
300350
272757
1945160
1289742
1893942
1453480
1602996
90659
1974349
1523866
1117087
256083
961116
828948
724197
272469
736704
784478
676696
903064
787219
1570306
12096
1007940
283176
1298585
1876709
1859631
1416485
1219004
1369499
950506
889527
213097
290766
9434
291051
1113664
34227
1341127
868118
813881
1795975
1594133
1696681
258932
162514
1808173
906442
1629477
1285162
956734
1633182
1289755
732862
1860618
1829511
1181538
1237706
1981087
302077
1522311
42345
314981
104161
690299
540563
472171
50102
150494
1847645
721741
229218
1455260
1120529
824362
552052
92596
453517
896225
1319054
974269
1808907
898074
407385
353893
505560
309992
1208565
584630
309882
1930874
488401
1288749
752772
1047688
1162100
487988
1757528
1649399
686491
908793
1070442
771690
1300456
950844
450013
184254
1995724
1954510
396462
1537957
1538585
1255768
1571488
1302441
1408923
1412828
1527550
1500012
1875747
1269403
299890
1507309
1130650
665899
1276560
1566324
1631272
1947000
1187727
500135
1073235
133902
814806
1117952
1406333
366736
907657
1690922
1937068
1535034
535377
823885
134126
1249264
730313
1456216
1880740
1732866
705103
654387
1188851
659106
546468
1145537
163349
879469
1183894
1173330
1220802
1790641
930741
1092766
152175
1919951
1147429
1459940
1787453
1989800
1610686
261675
561
216414
801304
1321753
1092384
979866
735595
206142
614612
823198
1810081
1661702
1548562
310044
801216
661761
269060
402348
1469304
1714162
1633290
404184
661132
741212
1982952
394469
1329701
1896980
857815
1832642
1971637
1790367
709634
717553
579039
787177
1090767
679869
377815
461127
1973439
1731839
28097
1813112
1091520
1649366
195414
1399172
168269
1406775
223543
800497
1394528
1321202
1848596
1448846
236886
733739
609054
392873
1659493
1049172
14454
1254879
144007
1414967
523392
232938
400044
762150
592574
290044
662170
1068789
1028436
1665083
1023172
274901
1189309
1255891
511804
1604147
1871989
340153
253924
900364
1622877
438335
604761
618125
172856
1890033
155029
1160020
1914036
1699933
307606
194480
1834490
1314511
1737778
773754
1091527
244001
694475
1139714
65402
916113
1512850
1439567
123725
1579041
1252789
1099615
1923259
685030
1891120
547285
1385986
1126299
1385493
767457
510567
108322
971407
1416384
1946517
887631
778377
974638
842301
130660
698217
1492038
18929
321028
1716038
1136545
904049
9409
684542
1456882
1218266
71250
1660823
975602
1751250
852944
199041
1821426
1636178
164339
1332711
230388
371881
963422
1454552
1752779
352410
586897
1749421
1738943
1934429
309425
1536762
1119414
869787
1384074
1765641
94634
932014
109913
152790
884980
1977716
1444423
1782854
1085480
828945
1287850
357666
98586
1807218
930580
665875
615687
1581066
746973
377049
519655
80153
1988230
1337605
1345679
1516870
1193850
1338730
404530
1188
431491
1411952
718247
1846222
1846968
1894274
881630
1172208
108416
1430858
1464716
1433444
63353
597812
1424303
338280
955946
883545
771804
1478684
1316262
1061040
182061
1222137
729935
1732545
321564
927863
903195
577398
1561308
1970499
480702
825176
1195846
401962
1726763
394591
1016491
1152867
441469
1215767
465097
650188
50791
14822
1523181
970262
352152
1544917
1534958
1057390
1466689
782864
1014301
862863
1155509
139847
1785736
1766972
1003850
1240188
76495
20349
1686343
1695804
850600
1160631
42307
165057
1008567
959193
1683822
780396
1793485
1353996
1910226
1027728
1586306
917686
901540
1385634
1358577
1395960
1536481
828437
1407598
276647
212282
505002
906079
1702165
1900224
1357161
1132972
1405909
243143
415570
1431721
1404080
1750149
494632
587272
67561
1220736
1602900
459063
1164949
1815464
529631
965474
1501249
1285985
729032
1907167
477424
1599450
526756
60635
933333
407008
204165
1798326
241904
216420
46629
532685
1579312
1032326
1456989
1580791
1025444
317286
1795677
85293
1106187
1675909
60987
1305623
1864841
1072914
256818
1885746
195891
725757
1463690
1415020
504462
1090869
283812
1699733
744483
1586632
1503967
737969
1171227
831599
1901862
1478353
1343755
1732896
1685537
622297
260237
498341
1511066
684016
142551
101934
489577
1446841
954535
1239784
1070569
1312065
1795492
1031948
1976814
53734
775987
860632
1798996
316279
1503952
498406
1004606
142612
397858
231552
1318481
1800763
762225
925940
1987292
79162
57451
113486
363380
1113930
122517
644857
185724
517056
729307
1049324
1111209
343978
197757
309637
1669490
329323
1674659
1099643
1110477
738938
1423186
1428653
577327
1797389
1166728
168079
1524911
770577
584501
149883
610508
1751432
1800528
29408
964472
870584
953868
350030
657448
204780
376042
1162739
1696428
1691155
716390
1853808
320529
1962436
239951
353774
442419
1786892
1207750
1616568
59715
422141
504727
10150
143671
1137397
411593
448222
641928
1623634
1998180
886675
635235
484554
640030
1454306
938311
1187066
607004
876102
395729
217901
736358
1084295
480553
1469368
994090
638725
1450943
1477515
1082245
879162
326582
116591
4879
1639602
245534
669728
1613623
1670773
914671
1939745
194976
1891238
436682
549470
733330
720450
1539279
409821
1658941
1596061
505806
132974
40534
1859255
1907287
1237314
656779
1866094
1886382
1766825
923684
621625
1877119
1654480
82925
807104
908124
927641
1120675
1124950
9082
627390
700963
1841942
1306302
1616254
1538921
229033
464042
1260797
61957
181665
1398663
83
201957
495481
1530123
317903
1823060
125373
1355691
958412
1087929
647952
1648293
1783394
1010554
305327
1993310
1649
525495
152262
692613
830456
200239
1005618
1103672
623087
973379
1053095
255947
1746171
1579029
467551
222424
1075156
1424659
980426
1655769
1619735
144052
340220
451129
1773460
1610560
256424
1933656
1983042
1063370
252059
723860
1895819
1624562
1326509
1398463
802907
1447603
339705
1419239
211982
159156
1447713
1918048
168565
1367022
1634625
1323789
1538963
1607755
1964590
1293572
1959069
383701
1812825
1066151
1087251
1051610
1149867
1243263
1982195
567870
1443417
1988635
723792
868510
881372
564200
980818
823433
1370259
1288482
1573596
1878081
1256617
1647558
338646
384322
1381034
1159173
419327
51673
623972
753307
729
82599
1512307
1500190
1661566
1060209
1481398
1601684
1312535
1738525
556500
640013
111337
1543226
1735317
1999422
1819404
469180
972244
1313718
1560573
428259
238872
895431
510175
1983062
1562006
3350
1095865
492920
426920
1185829
1696173
1116099
1549700
1477076
1047015
850224
559488
991928
1508851
445816
1668570
554344
1683810
1409951
706812
1265160
1541448
554525
846342
615877
1384590
895636
975327
719312
1408264
1696621
1807215
949782
764689
356860
577953
773062
1036047
44847
1502645
265600
701006
1147167
1895633
355331
417306
1564481
1828741
1272617
1197477
473620
1150900
362625
25363
317282
945461
46519
1936146
327355
1341835
1562648
1609731
762461
432061
765803
1471831
543688
672428
756840
493469
922415
303111
1164543
1254540
407295
1009146
1156557
701700
188092
1280220
1092672
146324
1837674
239185
1087528
1759876
668393
1729750
1792661
181302
468586
499992
972181
1420409
1425229
1503680
355535
1707751
421588
1863238
975411
1352860
1022974
1867303
460956
1458706
818856
151301
372734
1065937
1604184
1759695
1366661
511238
489630
29310
681283
282771
503024
872854
1228422
1174224
568588
1419582
1769258
1342060
277931
718350
1257811
1513627
1266222
447644
298009
1271660
1918092
1271462
471021
565269
1834818
620308
994764
188996
1352267
466220
1759806
1561260
1413707
525114
223190
621944
1169753
459334
830060
1588991
1909717
684344
269788
1599897
1811467
302602
26678
508107
1073960
662887
1352763
644803
1432541
553202
1690117
1512424
126821
437378
762057
781275
205661
1999280
1786092
1988899
546192
794134
769827
821960
511157
521726
461979
604602
22328
1792021
1776840
1927274
755227
1222586
1178099
973279
1056263
741820
1983022
432065
1417415
1648121
754499
1840660
782563
1721419
1237502
1339058
927796
1200533
667577
220494
1146488
278612
74359
11785
1240620
1066261
1312646
1817183
1751264
190790
545610
1810588
289469
1785937
1443854
1218623
853324
1668180
1616792
722469
1238074
793142
1436625
879757
1837237
757416
1580185
598038
1934888
763051
586729
1305319
795310
1397913
1174651
1158370
1709645
1588675
1126671
1431141
659536
1514881
1387703
1408332
801668
1736345
1970547
1313353
686354
1861611
148260
762017
1823526
450842
319699
1928316
818638
1158195
49695
1324412
1215106
1357940
234610
1885613
1716155
1740155
445108
251657
822647
1673743
886688
595861
769027
737492
1170296
791680
1948336
1629753
1515251
957219
1376059
172421
1619156
711937
278700
132644
305453
115647
1946791
1203063
1979074
457181
1733971
580403
1169540
851444
33789
1708184
1620974
442132
738013
708176
591685
155477
922476
201599
1512518
836814
662013
1962344
203436
67388
435204
1463331
1887852
1599425
34005
69940
1862757
845098
1727816
890046
144523
1013405
16368
1196175
373202
1486428
284812
242184
229588
781663
66580
1052937
1243870
588824
948503
1870942
161548
1621985
1063799
738894
1081859
1883902
1307582
637154
757404
957362
827448
1029293
1164306
1023795
1171790
1154020
142587
1753926
711005
1476487
816608
1999712
1964704
1810637
1363061
504865
644255
1012898
1130907
1635828
590406
1513771
1418028
1923426
588348
13122
164201
569539
389478
1121708
301407
1646430
354822
1924100
5528
451717
945333
1083583
755834
457871
1195450
229148
1742717
391981
1044071
890786
1459059
161351
1756768
1624253
1606641
259076
794038
822532
2432
265397
1643795
1980457
960427
1263563
1757703
1594502
169003
627409
788697
127138
1803595
1205674
1895863
428989
458976
1279514
1277901
848308
1374336
1281398
1781184
1165129
1321727
426735
1232202
1274894
1503765
192598
657030
1212686
1104324
1813158
625825
1730572
85518
365215
1266425
57614
700595
23571
1898359
610694
121835
1697132
823884
856099
845461
1823459
1188894
520448
1709083
1148908
323727
24226
1770308
1816074
455434
1814973
1455290
1750622
1757140
1744925
1633809
748664
1200679
275242
1220911
1531897
505440
895658
1247632
1016513
659266
1373578
557907
899414
891948
1299293
1190161
1969886
1439866
971388
1206189
876521
1710993
965292
298866
850258
565339
1824639
1321805
712225
1364491
733688
873955
1906531
1858295
209409
1524939
188879
1678436
1281976
1433741
1239759
421425
1118185
717270
851894
191424
1176241
89295
1610279
1312945
1843471
1595839
1902090
1724470
1938544
1584937
1650323
982186
1788732
238485
1819165
420017
1307317
166656
1499217
248603
1608594
478811
1210055
1320047
1318968
1456617
1551114
1029663
1948562
232197
244608
1763368
1144554
1328458
1729367
1549194
1857152
552412
242438
1968961
1383952
208566
42235
1063691
1132632
1584587
781957
7163
995055
1612733
11397
1191893
679672
893620
1150601
1131458
395900
1012540
1585901
1318379
1126231
991591
501289
154650
968348
214882
1315169
1275735
345572
1099071
329215
626029
1043142
558773
826783
1393972
1056932
1192819
748310
208252
914195
1124295
1848371
1838499
1049044
1515422
812055
656307
1070579
1399662
1242068
1845926
858181
1151981
366113
195942
1255147
1157279
66217
904535
829402
410439
1256015
297757
706763
945188
1718598
861295
1435838
1756040
489981
1037609
555842
1631167
1767165
1437811
933686
802616
1910676
839634
1788376
1528935
836234
301524
1400509
134466
392961
549426
1975701
1351050
547902
142210
1692589
1805339
972395
1632894
1561642
662534
500630
1682741
1141933
1611801
1692264
483569
839485
1178794
340842
78406
1464140
712861
86820
383731
375575
543146
1707592
1148450
1311287
1995235
488074
452673
1263093
1289496
1645093
1433180
594161
1648490
318526
580363
1720656
1485384
1773874
1428908
356451
1743432
305944
800174
382579
1762634
740169
337192
1267016
1523818
467692
386488
204330
1594628
1806290
1434651
1490405
616412
322730
269286
582426
995012
468924
330932
1549559
1947743
1778646
835200
821107
1016942
668787
511875
756366
1309307
1765480
1430482
1989374
1429349
651244
1664360
30001
1580572
302382
448536
334376
292115
481464
640644
128022
1598224
678509
1800950
1054972
819035
270968
1378974
1575874
852489
542108
1103023
1374023
677015
821497
37118
1013570
996394
1198568
410905
1622753
1541244
1475034
153469
245812
284079
951308
721999
1050356
263508
1561937
1276053
1764432
594554
542844
16119
384692
849084
1254246
180283
1004568
171241
541220
1175011
1782433
1152030
1193349
743804
140702
370863
1075246
442187
1630752
1436956
491920
990286
1280638
695236
1076189
414304
1624210
1414650
1977721
1888155
287454
1958868
1035098
257327
215642
1594055
256657
898542
1327223
1121169
115130
1962470
205714
1052228
1622558
1537134
1368238
1006391
1353916
1327699
820425
1834562
1252038
1813453
986745
1087799
1278517
60404
1695401
280906
475525
1328404
217080
594792
444929
1744019
1964155
1351034
430232
344910
742259
819867
1757708
1327496
1341579
823825
677633
16368
1663067
1649239
188631
987437
669003
1961584
399535
135604
1877072
1884767
347486
1474735
305565
1371172
1236252
595668
559286
793962
1942432
1975189
1919421
519122
542039
1521272
1285603
1437209
1974901
1977517
428292
751565
1721868
847732
158845
98368
1306590
1887137
1373443
1708218
230721
1998313
1240969
1685715
1001731
1295699
300310
781120
1049230
1402052
767308
1922137
294521
1946494
505750
1201201
162887
1675232
1581797
194874
1858385
585009
897897
1614303
860882
67918
1878274
1440336
133419
342822
1670905
695315
1800288
1973725
874108
1041984
994204
1191292
516872
1786777
1239412
524279
118125
1887613
1330289
7607
494533
361048
221117
1212672
721604
1886430
407925
1734207
54825
1563267
162957
209732
1404789
131280
445958
1558608
828478
862626
1252558
1081416
1879294
906349
1938816
1523142
132976
430759
1437920
10359
608241
673705
209241
615237
1807006
904897
792207
1606342
1770906
1672449
1490329
1679845
781064
555585
713791
1019968
1193060
34049
19993
329419
920794
183860
564769
956171
213241
840550
548775
88297
938172
331375
1808202
1573247
1321620
517922
571504
626787
214879
322978
551676
433358
1428620
546215
1838579
1137650
715207
1997659
181168
663972
698382
730934
671620
1685881
1762293
656543
900600
278967
169124
42633
470167
449541
1625775
828330
1016288
1799728
1907721
757190
1028080
1453585
1303188
1107320
1799800
264643
1516746
1907439
1995395
1606564
1483415
623784
625736
428883
1921661
1502923
1000775
424943
579817
140716
436520
1957888
828317
572651
1557171
302692
412774
341144
387373
259201
585365
778480
289963
1017095
1611687
1179626
1146584
691750
380830
1030318
77707
1640231
453658
218008
1880946
1055124
1481337
1994222
546076
749856
1913124
251377
458235
1193100
698045
1940098
82554
1624912
1433574
1430360
1930779
731338
948833
1076234
530944
1487783
539291
974103
861258
1282100
1096027
1404777
709966
1378705
1203498
881393
965725
1093647
1660139
638740
742009
661373
1402830
399811
1603966
1668029
718159
466340
698339
88290
1841873
945284
1203413
1990984
1549107
715533
1265025
863623
510448
1163397
1587602
653263
428326
1483821
1429088
452304
1661951
1302858
22701
984337
1173741
209007
586701
1424214
552748
1184487
930046
607504
275989
1443489
1642207
588441
1656073
312209
1150922
1759521
973069
1095631
1404501
507530
404070
1012176
308511
364514
1460963
1145455
220006
1231754
419347
1036648
1759881
1276057
778363
1661086
1422663
1361427
966101
483100
948746
535295
274281
1594919
1857315
860409
1268557
1131780
1468066
1705861
1895825
1308928
978013
1738405
1900181
921528
1622203
51144
1368936
614066
1789109
1414006
1836996
1155156
1593820
129812
1706728
213677
1723249
278275
422789
1585441
1606119
1091723
442894
1400645
934147
1657194
1789189
1270870
181807
470365
1036913
590332
1046655
1375194
105223
257013
480224
732886
951137
1723410
903157
1068381
1312934
476540
1445107
1897825
983161
1280546
1230563
1681651
1779175
616440
1477023
1769864
1576249
850924
52027
626116
296261
780844
1637011
1116210
1099310
222472
437304
758446
595369
379951
1259821
1433269
1343184
1377032
347445
379830
1804008
223267
1140896
1353178
558988
408478
134253
307067
793966
865644
1510952
662341
1299785
97641
1184927
1234827
1727703
942767
1738295
1399409
1153907
1738337
1519506
1090738
310876
103152
1714987
190133
1383610
1481443
1876411
247929
1192249
832765
1851778
1857822
1911277
1420642
839119
1143361
1153806
1570197
949349
321141
1529779
612076
1849210
1943283
1656201
1494360
375870
599502
766298
1354933
565702
788623
1843289
1030997
1385199
1301633
1623101
58189
1776665
1476055
72264
920136
1572772
1438266
357723
1545807
572657
564697
1794594
846131
390235
97326
1946572
1347272
179612
76780
968584
413857
1526173
300011
175555
360019
1655236
978591
576268
569977
1639212
903970
789545
1153138
1262751
20644
1629321
1580367
126793
729895
1818182
879884
526064
363520
1166482
1331063
1703530
346413
765099
615831
315548
200172
1440800
665170
1742948
1748261
379090
875531
1877031
1893500
1249676
955205
1665922
1301677
164626
1605284
1563733
1220111
113959
1917761
1824218
458095
924802
970255
919508
1144519
111
1993884
281834
946543
1955064
1045989
32311
73967
1967267
1962855
1751878
1349335
1030433
204471
615654
1559016
1646010
1610121
1483939
785226
950386
199458
738684
1377139
1033711
324378
1422264
1263998
11729
683279
1019618
894538
902489
1123097
389761
278526
389529
1535621
320465
1711434
916165
1900276
1928677
1327636
101112
226074
1143108
463824
927929
1195312
540784
58308
1203798
962203
1843256
1556994
665548
1812991
1473173
1079282
1515704
1256515
205630
1306582
873154
111291
616455
1579459
1163529
1918119
1443693
129927
1457602
1080798
1044143
1149421
684516
592574
290934
832746
1125971
1036540
478714
583434
711225
798422
742988
275832
1941544
1295113
1391438
1666049
404182
437585
1901361
687091
1090589
184796
1733265
1795690
1692086
1195586
753732
1668385
262252
1706907
1307125
953200
1246467
914170
38097
1455988
1507461
1051756
203433
794032
422036
180616
417583
1082644
414795
1377286
1982852
1579515
305274
1898560
78105
1106427
1021178
757584
1300317
76716
396665
1711559
1137074
1836222
119085
985543
580068
1451053
1825970
329271
1785095
318841
1573369
209476
468470
1796573
1967121
1645178
461140
630794
1549167
1943866
1217010
1236976
726842
437853
589414
1897868
213477
1883624
32893
157150
977326
1379217
1782414
1937193
1040426
1616507
729331
883755
272003
1747006
1591639
1849558
732749
22713
436222
716532
191464
1780691
1395467
1968337
1267024
1929212
1499011
1993988
38037
1780101
47760
1939920
772078
505092
821767
283192
485422
707672
1416368
1196388
571984
1600781
1484972
1506760
1331591
1849311
897703
232724
54315
978210
1114015
1353151
543295
245303
577285
607407
718767
857026
1070336
1974768
1796796
561802
1469080
153172
1331166
471085
960928
727728
1271593
1031543
40538
529329
874050
1189357
623029
1735836
238234
59214
131936
1193842
1398004
1411515
898290
1704240
944035
576641
182602
1048585
671196
555385
85028
95511
1242133
1587605
1027243
1634526
454119
113743
1450315
986943
1700731
1490398
830943
1578013
457530
501507
709106
435292
420745
1055233
1694232
1185008
125588
1061742
1451215
169490
436560
1054240
1551876
385518
1119873
715467
1832208
48460
456479
1052594
871560
1929975
141296
26462
402884
736150
1819893
960183
1526343
503591
135200
455697
179039
1656095
695614
1789393
1517738
1590334
1207119
1708814
1175198
1714339
1006555
324707
76298
1097537
330605
1764495
313133
1678954
1408214
1518076
1746299
1789593
16047
198833
1727488
1859303
533864
1734318
212460
1237970
142017
960790
1020903
1994593
1169202
631996
1095870
1146912
1315661
1760202
1323028
624054
1966535
193516
641094
1540733
676163
1210029
45572
1377819
1021968
451752
412460
375844
559068
1928141
716578
276600
1609014
990157
1036664
1414169
984420
162546
105188
1449810
565823
1257269
805538
53847
165867
1592708
1238552
1958567
739659
1056108
1801571
860762
1712834
1391228
1856005
1702528
1139671
371605
369057
1384101
1949557
231648
171826
1408959
1518098
1758650
939657
77575
612883
1141523
81962
698536
446687
1381722
1830007
1119952
913607
560309
598453
203751
1336647
1235184
1286751
72947
1463851
1836778
338750
254681
1159488
1515174
1438016
378057
1214635
47568
1392188
570173
1598376
1772526
1034349
314109
591460
1733348
195730
426034
1733886
1181888
1270550
671832
23573
1462732
1599060
539084
1755741
472022
1140784
649231
1567028
1724879
948686
990423
823242
303697
995960
1553315
625524
123789
1246377
1659290
1364570
838372
1868207
1209331
1778962
922260
1301753
1588631
246333
1666454
1072518
1624405
1141143
171421
1516743
672460
243266
1312291
1835121
206157
362975
1143278
932391
983023
108632
168283
1089325
1573851
1546872
1894579
1705666
579828
486242
654385
1520025
35875
1500834
1129063
444455
409482
1501195
181172
1405412
1896909
1967585
944093
595477
85747
157481
821365
1481852
51879
958589
1624653
1843539
989024
1032516
500883
974808
1273917
332476
1531908
1688080
112135
1030171
1975237
1817912
513745
1628289
1584936
929709
108624
635279
901212
1033083
422790
1311915
1897038
900915
1178344
1251393
346965
69027
37954
680059
1729023
1434610
1978762
1026433
1002218
1711231
825359
59344
1603173
1805762
128951
527412
1856926
1729836
1829328
1723981
1193043
1757358
1728540
1950118
795125
353722
1399314
996513
1641616
1283617
980155
1889171
549242
1933516
1404908
1826988
1283387
217468
372798
1605001
762448
1526719
721625
352125
664363
1941012
1423687
1174898
247205
1129239
247901
64000
916547
238160
540090
1562591
1796162
240586
990559
208337
548557
1364672
626188
262773
1448041
1606968
1377167
1648601
1432218
131539
926608
108195
776972
1011160
1112274
688750
496774
1214081
727919
62716
894386
271315
1234544
1575759
1998952
1867874
1190857
615748
602042
336096
330487
1654575
1184522
568518
757993
1933151
707825
1140635
631754
1374239
221439
471995
617952
201134
1863782
1103834
445159
1087262
1598085
880576
1170836
958400
1259290
1013476
1545011
245366
227823
546801
853055
79837
106866
1342001
822822
806744
666778
319868
1864717
215606
978353
1230373
1082647
1636021
1768403
1809713
221587
1749053
1992415
1715438
987533
1770121
596591
1818443
344152
571690
1912575
546206
1782740
1725317
1545047
1356710
1639173
1635475
860535
973827
1364829
1912338
1548574
1154964
1096004
1559687
684369
1605701
1922282
1305263
634365
18093
1356159
525162
1175222
605931
1636428
1053929
38270
1806962
697627
676492
1613185
1607770
1478595
1814628
864219
872422
1129223
1102048
133214
1314277
1638808
43851
993912
1293699
900747
861303
1797477
1245615
1708272
333483
748834
699697
448069
1590027
1067300
1819706
429882
184222
1232661
434514
1545951
1415795
704134
1519977
170078
317577
868558
1118009
852758
1471836
390081
1101607
1672367
846336
1465436
249446
340059
351670
1394185
325700
355005
1620976
618857
707746
370495
202488
1667908
524562
1371071
868799
349541
496937
494695
1136101
312155
863175
742865
1277599
1422522
1662068
899918
954362
17389
1326770
211459
221094
923802
819741
147700
507547
1840257
1003539
1816817
52207
312408
1686927
688873
940945
65204
1532028
594550
1839855
1719170
1205913
1200949
1208995
393472
1582628
1933234
994019
298727
1294571
1367746
1994889
1453066
1150318
1199933
1596299
1413430
1310743
135019
1186206
472383
1448131
482100
1944852
1905890
1445114
1526082
764141
94377
481747
665512
1127155
92
1529799
1884413
1583625
355853
17401
1406030
1191347
141581
1925853
1844223
137911
1591900
1822350
938637
1408280
1517873
116399
206089
5545
463288
61628
274739
239092
1621845
299658
1150041
154465
517344
1996599
969943
1788976
1835736
1572135
1809767
407819
1618539
492533
1200671
1784715
1615389
1558977
1293672
1100781
702354
65223
202475
715961
1455988
48779
420027
925261
1281205
1296535
509719
1700970
1941351
312673
1289877
1843092
1509854
933006
160029
1469946
1297614
11522
1119759
506314
899343
1223456
1482456
1805724
1449441
1629623
18287
1828822
739174
1718305
1902049
1641237
76711
1084510
1355772
1797887
1376635
803668
1407556
1472176
1815566
753056
1804329
1279422
1173653
1580064
1652995
649509
868526
1956082
1501216
1773186
478149
1648956
1430036
1894524
1058032
1209152
1495766
1995899
71541
972853
287038
1808938
493138
142423
551316
883808
1093875
764138
161340
1354054
1054001
204824
1514319
574764
1525316
991146
635810
1746187
1571050
1549273
213853
15419
490417
606153
1059205
1380599
896619
170794
1729670
1246986
557383
249688
19053
1520999
1310487
1032414
431882
104893
802669
592747
729357
739351
621078
800555
1337686
830178
651238
678601
1787849
1452462
467771
818378
953775
774771
1644221
439712
445193
13902
950391
1012988
1350522
1248041
1278649
147602
197116
1117211
526648
1633645
1619382
1009988
1717744
707839
1641452
901238
595098
64575
979795
73025
1729791
1976041
615565
778794
1786971
434986
1033442
348837
1133774
1992141
98570
1066386
1198398
1254051
1501979
470732
42266
226624
730215
1175147
244116
741825
592564
1509334
1035440
1388659
605875
1003380
416323
1684191
1548123
1493545
535098
1462261
857373
1370159
853968
705675
1046578
964128
626507
779891
1185719
488739
785357
1276490
335308
1124940
1723120
31245
820284
990654
1755804
1201529
74646
144194
1468576
1759369
710470
158214
1228025
1477313
77085
888153
1120401
1394083
1746936
231591
409227
1409924
1459075
1022384
418496
1029494
1548179
496548
305000
759102
1604818
121352
155430
1981934
679554
1914314
1572222
1139211
109883
1961484
982846
1390989
872002
1368259
433656
1740788
1942026
106107
1935836
1555940
1448740
986740
405595
274930
1462035
224415
1428970
1703910
816653
1315627
649212
389653
68269
1817441
265077
1904328
1323285
1625438
519806
542876
209184
209294
1871428
762676
1105014
1863436
1347256
1672856
1071098
1841524
1645627
1870112
1469970
1977124
1738671
1167510
870168
425250
814766
101373
1139634
442232
1956838
1313537
72718
1100174
1441621
938549
185724
84284
1114747
683309
1152766
717947
293922
408664
1079733
1653259
1591087
383812
1727011
727874
161929
1526851
175720
693602
714223
368486
1213611
1621073
231718
780015
1922148
147703
704601
994043
929648
1894202
1565439
929550
1937598
377456
271061
1950102
305218
1462138
882071
1066371
1095022
1268898
1419287
253067
1790690
783168
112714
1790633
604806
1878623
27628
1314823
973605
297729
1236419
643391
1056819
897480
1983874
654910
324944
1041474
670190
1522798
43025
186334
1323793
1184019
1941769
1845209
100509
582112
83701
1413642
1756555
1702538
1111471
104967
1388881
852384
935035
1608820
940530
1146915
185535
1552478
1315276
1630146
1921276
1272358
522454
413441
1374577
673980
633195
779795
47721
1950708
1623856
1132223
817494
346815
1582539
1972444
438621
1349223
1708197
513678
1006927
798910
699991
1354900
1753407
1325649
505120
1444617
334252
1514102
290442
1370568
1624397
1566022
1898756
273879
1198333
1275039
1253033
1883970
385513
519510
620947
1541555
1413738
312997
1291752
1468603
648244
111150
1100382
1830766
1277388
1864223
1581086
219064
1244226
295449
1631583
357073
571691
1335912
437742
1641768
778740
359435
1093585
312226
175603
321216
729120
1282722
1172587
69903
569267
381698
1093627
977077
186503
598828
1378429
1480031
1957414
1454707
1187309
27758
966060
1679127
1492989
711128
298342
8334
1702898
1751927
293943
1936213
1224040
123649
1053201
1965773
462018
1839050
62475
1035050
870209
1270764
1634366
1789714
1432417
900441
1746574
402254
582948
1947772
1119623
640182
532668
904212
943146
447000
1798383
1451215
612941
126207
1574405
1426856
1917361
328843
1242881
613605
1369756
85762
1610099
507278
1788654
33450
1865368
793977
1670970
1435240
406080
1524969
847263
1936547
480428
1181850
859121
757445
1428217
1849896
1907880
672815
1227819
239846
665014
451510
1090091
196984
1671611
1779078
152430
147578
425631
960622
1479683
357175
1436735
1923435
661235
413720
1998323
1991299
1197557
1319273
988776
1862176
415406
1443702
1797662
1621038
274336
930643
1710723
783162
704117
1153675
1821159
1242674
430503
283007
28564
1342009
45091
1370087
1247598
1670120
633555
260311
1360134
1202139
1852427
1411515
770689
227007
120320
882732
627939
259057
186339
25801
1147525
1656244
41611
1705423
46996
1665443
1236828
1692969
139126
1009785
1078313
252236
1410603
1474238
29946
1817005
79190
1922887
197686
1333280
220208
1937466
1754456
1464195
1106828
610090
1456424
88662
253803
1742284
5914
1060938
1320310
1823854
1742686
1046572
1022691
57776
95324
1143069
1733423
1298744
230449
1691739
1239819
1239598
1609241
1097124
21518
1347583
114292
1467416
505778
1375973
147777
51657
1237055
1281985
1283985
1130531
317476
708817
1770053
455647
1148717
439566
540879
1385011
1367161
642124
610856
827151
277263
1638115
974422
83807
1345105
1021734
1155774
1403766
1276266
1846020
381270
1566209
662914
1574343
531374
1572528
1651636
1593076
1731501
77364
620418
1173757
562637
1847835
642104
1368793
500700
1414562
1346956
72959
1775968
452792
855150
1903711
792141
1948363
13672
1666046
1358016
1177583
1456206
889549
1770836
178776
810433
1102023
1463193
1343950
1184391
1978729
1148622
1003406
906067
1526962
625524
1973213
876508
350349
1977099
932157
8366
1366840
1977754
778296
1536236
189962
984506
1574312
1389700
355495
835612
725464
133659
1957410
1957685
1336847
1316264
1514501
1700610
1438262
495560
775579
1438778
235287
115085
1188000
1328233
1373497
377123
988513
634255
927369
1542783
1295037
1950401
951419
600030
1592843
788202
102898
1032837
1835177
879845
968114
329478
1326565
430753
29822
1504555
462278
129397
208300
148800
903706
1754022
1432234
1588825
1572503
1578032
385847
553523
922272
1899867
977625
382971
202503
1122350
85665
796708
1278981
1446058
577822
753197
1313478
293547
1577340
1232822
686810
1514167
523862
984835
366716
902522
233697
611013
577048
1293673
775877
234927
1350826
46287
976990
1772100
628410
615866
574082
1305241
1394837
1602224
1862332
606423
718721
1874569
470992
519417
1794909
1379931
1741965
299724
808159
417713
1409992
341173
706267
576658
441924
1505913
1694046
310358
114912
228337
509556
1699349
1873626
1180023
1171373
651510
512165
1684460
600269
402800
1089362
365787
297339
393977
1038420
1261768
54579
1076789
197538
868389
426473
716854
630543
408608
192232
257462
224332
1258964
1898981
1255782
824363
731571
1764985
594631
1822295
1450479
1151331
152075
1687383
653536
1156638
80741
1824750
1869157
1088688
496174
643659
1373260
91722
1824441
475521
1247825
1502788
1974076
647244
1445097
842050
1387263
1741459
529011
1112437
1803053
558111
1287640
570482
1325989
153326
490058
1882621
224683
73752
1581193
1440846
849954
1825305
1956039
1715020
1008050
1791616
1964023
1574718
640317
1706836
226056
374968
1210951
617417
255701
1972424
141768
2878
1797087
772290
39779
210940
1536501
310191
1596647
1722141
1145579
1164550
1912880
1680545
1061128
372375
1385118
314134
5831
1443310
1510804
1054270
1158506
204580
77965
415912
61824
1908057
744158
27327
284433
1940374
1591009
1573109
1851105
589627
273176
351589
1735092
1959241
1885516
287635
1691147
899569
1314937
829809
177273
951909
885450
1098440
823826
1538172
143011
486757
1135696
871938
1076091
1963596
183109
703516
1508337
1031679
1751128
453262
493373
1162306
316443
1333118
1567743
1317576
1641804
631676
761922
1739064
848190
1265212
1058723
1496173
1127459
38525
1009935
114758
124495
307723
1907163
1108466
162597
1518093
811091
1697018
536795
682337
899601
585030
72326
1543169
289745
1567834
1052672
1059299
474732
830435
547388
1726746
548140
343964
262906
370088
1674946
1276411
657856
761487
835515
937685
1621035
826440
422948
574477
797518
213665
23308
1751744
1858953
741408
1174526
966096
187606
343114
568130
224081
682680
1919709
1199487
450622
1017911
999931
556322
256845
315116
128607
1461299
1430765
1115411
1071847
1609165
117417
1649275
590485
452253
1655523
1200898
23319
1988438
321595
403591
583687
53669
1215372
1189727
959849
1175598
1478900
511943
1632804
433240
499137
1960800
540635
466831
983784
1186039
1755422
1601404
461210
1201290
1055814
1074988
850501
537996
562310
1087223
287097
405804
841182
1965011
1379535
1773926
1292955
1591215
344029
502440
1188997
148872
1645007
1853776
622238
1886155
1643057
1038361
193947
1426704
1688335
1141400
1548160
921029
906198
376832
1478123
893127
1553447
1377038
387750
333420
613756
136826
400911
1061397
1354987
1789695
1884916
567397
1352176
1800153
1565496
612490
94013
1088375
765114
1435326
600518
819118
1338188
1172799
1030908
1924151
1875831
1172109
1529822
679416
1923501
734246
1991978
1486304
632075
798467
1873045
1616279
479825
109906
1283007
957077
541740
1022788
626394
500427
1194394
13568
513349
1705805
1008898
1677566
604202
331234
1424612
1409207
89357
1827581
522071
1392967
23042
1806680
371596
951637
592604
204815
1832411
328244
1686575
789943
87460
681162
1883474
971278
314958
328953
1164745
14284
1089156
1944972
989777
178415
298798
870348
1145958
461816
466168
1051087
572911
1749004
1796309
1752811
198773
235113
1212309
942295
1279859
568233
1280260
763914
892811
1621815
985388
450363
196690
1208668
855716
1386208
1277007
440661
574798
1826173
413082
145226
1921391
605470
1407057
78175
1780946
1692794
362521
1459579
1969403
1042181
1969492
996261
781728
1367183
1935433
1331699
272975
1465031
1549671
1304204
935264
181833
1461998
1230647
988445
1212560
119442
461166
1088341
1576767
286446
408159
989617
714347
1409704
1747117
5547
168223
296552
848729
398799
907585
1997781
226828
259322
1692954
193712
30641
1651724
1274201
196524
409577
24259
1234529
861066
736900
972012
285532
1763631
1596649
1068941
1366611
229353
1932459
1596583
809008
445826
713248
349456
421781
778936
851538
1626193
54270
1945154
1169891
226839
1615844
863700
1570385
1987181
53767
358345
1396119
1442849
1551221
411333
1819113
1728152
1320203
1049147
1803837
53836
1039492
790328
967685
481847
281723
1755066
1051246
133369
1588648
716461
1046658
530627
1937582
855296
1492890
1610242
1444147
154451
1412073
1660292
1483482
1825084
632020
1069977
1184618
1788708
952123
1752918
1865242
1002688
782897
890682
1385738
1452798
416606
1077014
1766207
286049
355728
1434735
1644476
1753738
1744777
328944
1121370
247620
848366
1554907
1314676
1068760
1474162
9657
1737735
1035618
268744
1887679
850983
30029
1510887
1577568
168117
1949215
452380
1125082
946861
803428
1919976
1302925
756750
56498
1870556
518736
194891
1142402
422504
1976375
1389865
663144
1380020
561469
1065639
1713751
1217291
1910272
303485
810601
1598240
1878795
1765446
736284
856297
1813831
1774251
1639335
1445771
807689
1897849
633707
1493207
662037
1910874
640146
619781
666051
1231333
1727781
350292
716214
1471031
1446762
1750070
765596
1670817
1563285
1122338
1070740
1090934
1781691
175528
433867
682470
1981199
1378784
583142
833167
1897553
1839244
592936
1000555
1596555
564916
729378
103758
1241720
1258344
1570768
1061466
958638
713650
850827
326422
19074
169416
982751
1060918
1957633
222825
316870
744051
36604
832568
107557
1639875
72955
286785
26775
1885366
762527
1146998
927938
1190399
23531
867431
723958
1486163
421034
1875666
970579
644812
507364
1504517
1703531
357682
1343299
1419477
825496
1120616
780237
1913577
1390355
342256
130458
411215
1306082
257598
1782848
343462
653831
1551022
1973212
1889078
1557462
223561
1499428
1123838
61116
537731
764145
1590428
1550264
1684817
1499126
1309226
1628648
1241423
1788077
920552
191655
1986058
1524851
376209
434762
1930536
90209
112627
1332927
642959
905112
787067
675691
307733
747064
1782080
236792
568472
991785
1601636
1796177
707585
1653400
1528176
484990
700615
1856357
1996021
208842
1500225
1935052
36639
388262
1306141
279863
771552
1911128
944547
1054491
1006726
1976396
277930
775596
1496109
747255
1045016
1143874
1469323
915043
737697
1695835
1144588
942672
1141383
1794640
1356842
1443651
863872
563881
822934
558384
1949401
1821714
446588
1209747
581738
1800616
451596
997364
1222620
12117
49550
1169400
1174117
178258
727212
655061
1925885
1772477
731845
1282513
1224278
1579123
1266563
952297
125632
3343
1411515
869714
1739343
170818
1246056
1089181
1850819
1283144
94324
1830127
1004108
907584
849760
1311703
98898
363782
1886867
891153
949678
396029
1324060
1104864
1660046
1935913
1300822
1907608
179790
1919582
1565904
1960175
958027
1430991
1295530
833368
857394
1606631
1206576
840548
731403
1857307
1099308
938479
141120
191113
1826139
1320701
87010
335060
422854
279854
320658
626454
894600
284501
242268
1834041
492481
406743
1479121
901319
825671
875215
1031667
476882
1017957
789482
1180245
1336679
1266331
1592102
1539269
1846573
1647891
1981880
1660584
1852472
74577
820558
283721
1631231
715998
852746
1721922
340806
1816307
611900
1535769
1690668
1793170
1118291
376020
243398
1707657
542445
1312784
1740047
1050972
1190874
536073
153583
116563
211887
1983367
1120374
1624416
1982739
498047
1645717
156023
770174
73685
986406
1418906
1906638
1491
1369943
1793068
458777
1034654
1199292
262785
1365680
1932005
1510597
619910
145070
1706531
1230363
1871741
484663
1493310
1321503
18390
1667353
723381
1674301
200284
1436111
1812974
575542
1593321
194467
13741
316426
1062952
1346956
605569
1199999
99064
1921041
570638
1144272
1718526
1012826
506488
1352307
489589
888174
852584
1973724
341135
365896
1809088
1847228
1582795
1779122
390824
981217
1151561
436749
815064
1368564
207509
634992
342081
403016
1263701
1248915
570500
159335
1016908
1455955
1413173
180140
996850
991361
810901
890020
384477
1966752
1463683
1965210
412934
1199566
1351109
306968
1344305
1800690
1676507
1430109
1644055
737150
1653787
745362
31221
845782
1095861
1685569
1505354
1532485
1041357
1331336
409748
545572
726928
71145
1183572
832103
1318577
104697
1117422
1528180
1063182
785789
617809
1716679
259873
1418205
779895
1065349
1326791
1389269
1294556
1711669
115778
1802927
789327
315350
1406130
617617
107651
1727734
550429
233436
972292
1284987
1450188
62657
316390
1823915
992587
1095956
299466
55307
1807532
967367
1624019
1767471
1161019
69418
502107
8807
583398
232749
220298
1855336
846062
1555312
403418
180422
1878748
45089
1480806
1054202
609220
1934349
160426
1038469
1906202
701821
495495
465270
1469914
199269
371500
1441836
1820389
1194834
1098452
1459577
60744
691907
970759
1620781
1937134
357559
1787733
1323421
1274820
1800544
1875737
803330
1710065
435068
416045
392649
1420697
978128
1984479
545444
1457147
1068085
1189973
179661
1792424
639135
1691263
1643751
716416
15549
1958481
618650
928623
1619249
738472
631250
1420379
1225418
574105
1586469
1325951
962820
472537
150390
342195
975831
855829
755497
1188939
1026872
452047
1022868
1570369
1611624
1491810
1761281
781765
1141439
619260
846014
416378
432937
1096944
1091932
84992
1630600
1488226
1813288
253475
1525583
320743
579438
1162976
435662
1240534
877220
1730298
955127
1440094
535378
1502186
110803
800911
387646
84871
152394
163120
1336536
1216008
701548
1246011
1881363
495915
779451
1463040
1251398
162817
1394259
18998
1267322
974112
273157
1655023
114423
700424
1923742
906987
1687647
1969905
948212
653660
72687
1873090
1668809
1357868
145613
749997
1600831
945827
1371811
305890
350404
293262
451352
326626
596833
616295
1422652
622245
255320
238992
1917732
61794
1552368
278733
1210791
1939250
776614
1111945
1014455
451380
147125
1996436
696749
490005
355511
870610
1218020
1666188
1131063
149456
1505792
1060916
1650137
740709
1262267
1332536
986478
1167293
990974
531498
1913804
1030742
45626
272455
480378
720237
1957636
331393
985836
685725
1119831
746729
1006595
1864975
1597072
1472453
112378
730357
1176968
111799
203904
1798068
1434988
345315
255169
230787
632685
712174
273815
1492376
201548
1349217
696693
362734
1841756
209936
1402514
1856866
1442819
310125
1280942
737058
1880130
1282326
1466237
699858
1200566
967297
1993267
1864727
760697
1421981
173776
1512372
254624
728645
502300
391746
1420317
1306423
1304699
583932
886207
1818653
433467
1793039
517923
1163813
193170
1145540
1335407
1302873
1057535
1502798
1873042
1127973
962285
1536948
319500
613873
239305
1015086
1876894
187682
825042
1380688
1216602
1535601
370287
598171
1503793
1683914
443299
841213
214499
1096646
887825
1725015
610023
1840881
1491160
188005
1688160
840314
625016
1036687
1183074
1756170
1884062
217421
1747308
473329
1641842
1191542
1052272
1569916
1575948
310510
1076742
1446916
1779023
963429
772629
799612
364617
832582
1601849
1886334
1996794
243367
455419
1012436
475614
1774949
1046518
858895
1171434
468509
838882
1431250
1858040
204357
741269
1535087
575612
600214
1388250
124001
291547
88178
111886
189516
431218
1236458
720032
1648946
531520
62697
749697
142008
1148266
1158334
1464738
1827972
198213
1294079
1278904
620468
1052802
69277
1538649
354742
602066
517893
187936
1872943
1161388
345032
699888
633282
1826285
832140
521838
160386
1605845
1343121
1713444
76610
555290
1606319
1840544
926935
10880
926639
427565
930245
159801
1269911
1129887
1160411
422127
1103703
91098
1564494
1998384
909408
185876
89132
409913
240991
545366
1593618
1558705
384175
1271971
1069273
1825227
573825
1753137
307757
1594330
982377
85334
519488
285126
1829488
797934
20601
1638191
1200880
1864795
272976
1909895
1061136
1488329
227295
762773
518192
57841
1520777
354549
668682
1848190
1434923
685847
451599
1482599
1815738
1970571
1499099
1462100
658505
337901
858945
167680
1654069
1031299
259330
845293
1674794
403603
1759948
1554600
59991
306617
1596174
1843608
285919
1095539
1029328
1183607
1126644
1268843
9300
284914
946371
133472
1466514
1158747
800506
1286716
1248969
775221
1562349
491648
1811319
276017
460004
54393
1446529
481629
1250844
685487
1089260
834742
696895
668339
1147193
1849495
1398315
1121986
1154125
458411
1781736
354523
1893159
1656697
973816
294992
1348306
840783
1041019
463317
1136027
76742
1286473
1821139
1883791
1898786
1659366
263543
1444792
1905623
1994022
48519
882070
1538952
113569
1484759
1798643
1998979
1872425
1706733
1189554
755387
653145
249740
469582
1726930
1322463
246525
807858
892141
327188
749174
631838
1401970
1451969
393261
1650872
306586
1017137
782275
1066249
1713436
1698190
1261111
1615782
590737
1608340
1073934
1264822
620211
1398619
727862
315550
925907
1218182
943882
259787
276053
747919
458874
1029130
928765
1593136
320442
1133625
1916745
1097822
1388472
1020212
564799
1417747
1202125
1926114
726265
1138272
575949
1031770
1582131
1817918
1857366
99019
1536905
193585
326091
1668859
1644928
1182343
176688
1117278
429410
229664
1484239
1586669
679139
142671
309728
912820
438953
81121
1504619
2341
1988372
22354
813720
1110724
438964
42393
1784340
1077134
1112963
749308
1570315
571176
640585
1773053
781169
1000218
1288682
526299
751393
1861979
623203
1139566
1835893
1333042
240608
1219334
1177333
1658514
127881
402028
987689
1708691
1781687
1747440
1653384
798389
196215
153021
869943
1820785
19411
93238
1319787
1764445
208803
1257484
1385609
1566241
95417
1184767
111190
194127
1377716
1547331
1655722
844152
222679
114742
976475
1193112
1359423
1255790
418295
396934
653133
1360150
1308557
1439476
1837499
1409251
195341
371663
137706
205876
222317
186414
1221503
1900907
354052
91417
1028711
345598
1862988
1288182
458674
1259040
1422786
1010458
1488050
1025555
653886
401887
724265
254972
732809
1384996
193769
1154171
1174279
182399
1006804
960172
742931
1735127
1752009
11680
194459
913960
892202
587142
1180543
1372060
723860
694933
1976382
527561
178291
1204568
700789
1790325
1006627
1541645
541353
1645466
1717327
566098
1919739
662467
1163269
353146
1467172
678394
1365205
629707
1757782
1898148
1808758
318406
1943170
884818
537261
911375
1762827
437884
1734568
1384696
929593
1233143
320056
951266
727236
212981
215089
657687
559171
23272
393989
1539436
244783
1034012
1831355
38991
1863470
1469197
779124
368892
829440
1318684
1496334
1553677
1270441
1241631
1175681
620837
222244
1302786
403656
1801038
1768128
1192709
90983
1295222
1911710
112724
178227
1904014
810082
1237265
647790
635684
823012
1085213
348513
1935706
1370029
942681
897175
362935
1753209
1794408
166624
481312
192736
119750
313805
1063745
1387610
573906
1085292
167549
259305
578080
664200
1021663
73576
1801855
398631
1469746
1659648
73867
1629939
1978281
1601485
385315
1766903
1131563
626341
1910808
1221078
1610610
113147
395596
271067
1771248
1188151
617169
1182387
1934732
368425
336143
955914
363514
1196409
699787
1934125
225672
1900025
1224600
17997
6381
1271164
933837
419814
1604085
1284594
1258754
654310
1374967
1328479
88991
30670
115857
1937750
1585217
1938595
1620862
1171991
1107020
803956
426791
1760438
1282821
1614917
1800034
1727831
1571073
1795343
1922135
1384770
1550997
654084
531641
1717038
1840568
214901
951298
897743
1582859
1191763
1906256
1176868
1279752
1223543
483173
1197196
1631060
1089630
1444984
239888
246919
1429971
965015
1792052
418959
89140
637386
178728
1267590
494161
1277227
1855331
1354204
694596
839272
1567434
1072163
193747
1800225
730647
242954
1686367
1423726
1064021
943386
1907875
1859148
749817
826605
51936
1595154
1745513
1418713
167179
570242
1482276
560201
2944
1146774
309652
996679
1228032
476869
1578501
163597
413352
940118
1204448
1009802
908623
321299
210944
372651
1581926
776121
1044386
1730851
1744819
103277
477985
1883173
734634
1328023
213087
152606
729911
1586501
1825738
282309
214408
624542
835078
1857930
1401712
151193
1830317
1023023
374325
1518773
1206202
1761405
919560
1668689
976024
1462869
446524
1621887
1287567
1774351
1184084
1039293
787194
1430309
57991
1128486
1931644
764204
1922374
835270
38970
850333
806250
1612958
679322
288038
68399
957380
1044929
858623
720527
1518706
1303606
1729765
1657949
445129
1074302
1363077
897398
1488491
585088
457898
853055
391946
1325909
1782280
720486
1175436
689356
826120
1085995
948593
1952237
817485
1701537
368758
1461247
589716
1408976
753818
1137174
342838
348642
1064197
1100378
1170673
217198
54484
620887
1992997
1315091
316435
132469
235587
1193154
1493735
1611830
1243909
1339759
427527
1437238
1410217
1192860
840963
596908
1922474
1695854
1288874
1901717
705306
901143
1352065
1284023
1516349
1833446
748569
272677
6552
639792
1725778
571918
1007754
1550256
1934506
67463
37786
870544
805407
1572168
463509
1476682
922100
1539667
641799
25698
8657
1570705
882382
1637313
742337
679985
1613694
846688
940779
263747
327167
137985
794266
440025
1928203
1699686
1480505
1897626
1134055
1526640
1901862
77567
1622356
1084288
1142335
1295484
1163830
1347397
414969
564420
1496904
1035110
1788735
526257
64505
1408055
910690
1794922
1238786
76061
1842745
1916830
132690
1726898
176666
943727
1449199
739074
1935064
921925
1361099
1540341
1833464
260723
1772266
435731
782613
843681
1056941
1200258
573212
1696735
1890368
1146886
1934872
1503453
1275183
99537
1861613
1961239
1111882
1141036
994376
1016088
972445
1218894
1277914
1611966
1179734
694676
992466
852577
889577
161075
130966
1147167
1457405
818804
644382
1178509
803658
1544973
1711891
1776825
295147
625209
1493763
289394
286733
92093
633124
476045
360885
1872597
1119508
1424255
688406
428784
913536
1568400
1431273
1951696
1779644
1782056
1198261
1734726
732625
1674101
445927
756956
1695644
1960222
1776239
1621614
275927
1249583
1213226
317689
948745
1088064
955043
529267
1957534
832740
1424910
1565222
640773
1108451
1537073
440895
1955748
316754
220552
734827
590437
1637220
410565
1517958
1217618
566635
23033
1532929
982965
302666
1441897
547068
1333816
128121
1472411
272919
855910
474527
846579
908890
1285726
1217670
1013231
108924
1065947
1407898
1313549
765328
312354
554141
1020102
1453393
982642
460389
857595
304583
969307
1743007
288060
244340
1039886
124747
1019899
1615771
1688728
1037243
1416942
1280317
1478481
1268208
369495
155470
1528602
699846
1834969
1409380
1190333
1737143
1392513
1701062
239498
183269
1539728
1945413
232650
27985
1702712
242802
1749349
1905481
1204323
693075
1889940
93095
540190
266246
637722
1118256
144379
168882
1829566
1446607
1445172
583133
693424
1255568
1542491
1302879
67930
872547
585865
296724
75057
934921
245379
1816400
245986
494562
1521098
453148
1894484
150514
724156
1270239
1442555
1956668
1748450
652247
1202506
1333057
1604246
534700
875634
920129
1051303
17045
854059
781024
1144896
1533159
71027
422434
1842192
1115562
916067
1865057
1144212
372729
1848305
1881712
1947849
1274630
994557
1241975
179531
604264
517381
1733405
1162413
107391
1171156
1636193
535384
59956
1230837
1365618
1195635
98602
78853
948027
660944
1386830
1841627
1853769
310316
370242
541861
226124
502592
1231837
541232
961323
1459761
1398473
883107
1269399
1207459
331155
378961
777953
109836
1801197
83821
960397
845373
678767
100672
1479208
586191
334160
1279920
386782
25553
292599
333506
149961
891761
1820044
114952
493862
1681343
1709532
1864972
737358
1591508
88780
699813
584062
1808570
1519385
1401788
188876
1555521
490848
374511
325415
1594449
948962
1057926
1559061
1256344
1336451
1667911
846713
960995
984116
285639
1469188
1985839
467913
215085
601704
1908816
352968
795918
1281137
917283
1480872
193715
1455679
1661904
1631154
509247
1931473
260340
1741758
1423166
1579358
1582382
1677918
340154
993466
1775828
799129
1324273
1651651
1971738
296700
1690598
816686
1655869
64263
1310428
416966
1005269
1770557
335155
44987
865269
505057
1228784
1270245
1204057
1615420
282743
1561298
917862
31120
1086805
949444
309725
978280
681226
1014589
495116
1312913
1473961
608971
444120
1964860
1320056
1107502
645854
1108508
1272881
387686
321641
1971665
1164118
1172991
1874372
927715
1961003
1002820
1115711
860322
1055314
621704
350116
971854
1243181
1072149
1307160
57149
629590
1002825
1801711
1506275
381651
228720
466663
964765
625792
1132211
1306939
1804837
1461322
692677
1988365
169106
312452
1589165
1085641
769989
216367
627440
1780878
1273893
1973236
743079
914551
1649419
374968
1980559
141027
1761107
1525193
1075401
120536
98448
144778
118360
1993016
591472
1488153
1528116
988554
1642278
1844778
1935534
397147
1507120
805564
1598286
724334
1565195
677192
1218999
1873147
98750
404896
158931
245335
140458
367583
733817
136481
1345361
1899175
1109499
918562
383418
789265
817981
518759
1974443
1761589
696247
7916
417107
1793247
1537120
513957
242813
1002081
667011
1206662
117832
159852
1724082
1241797
31141
1178258
239833
1294868
885022
911309
1612512
807856
332244
18263
1929607
857666
1614757
1712723
1587751
674165
329646
9477
1113482
1619568
1854455
1401006
1021358
1973507
1329392
6803
910534
1038127
639275
1767060
351513
1477747
1650301
1292750
1806114
1325889
1510747
429599
1464169
610866
1089860
1669911
43556
906142
348689
1610228
1519720
1348336
1773893
783761
1110664
178424
1418806
29432
1787562
1386704
844589
612462
6861
1846894
1170782
1039515
721353
1015826
1639965
312481
1551667
1419821
1031522
1090592
1437061
1776440
587515
1730501
1747460
635005
1160240
471743
423039
1899385
1010139
420177
47863
395766
875462
1979673
1852849
1962461
426707
191517
1404048
17766
292845
1177080
1288911
1317790
1900682
126019
426289
413803
1343424
444192
704018
126731
809297
1199835
478284
800252
1303147
1406179
1244799
1940481
343050
1719186
1298876
1228334
1008619
599749
1635279
1907953
1062359
44823
1546444
1764559
916890
568447
1869485
1857900
869635
537216
133557
97389
1439918
971076
285968
1666592
811896
1809557
383245
1977942
1769818
1892884
1239252
1985393
990159
1049132
782346
637921
79130
1927078
1427528
1784361
487870
932504
264705
553815
199071
1826790
1726182
1045918
991334
1266720
448165
1410425
1272387
1254179
1064971
1252402
404027
727341
364697
460559
954490
1404053
1473332
1674657
1154424
106665
908802
1270649
375077
1076026
426246
1346048
150642
301241
657657
420047
1076518
970994
767133
1611489
313283
1061985
1181364
1189955
272918
1231659
1318311
1385970
1675035
243026
163790
1346208
1120540
417484
41357
1708803
1681659
1687167
1387533
1020594
966725
1555724
1432690
1188741
625845
1329909
1030778
369840
843769
963228
262634
39515
435195
1272295
1128367
1469624
1131333
1190902
1142509
1467290
1671895
1754543
65469
221764
760502
1694795
249202
946060
1140620
1499459
1113645
82758
1277411
1756456
446171
742397
582636
1508006
908725
989174
1190077
1673937
1100447
86249
534372
733578
1521944
132986
1367161
1413503
358084
1598788
1444855
1216367
1548455
1718472
1229257
842029
1620663
68702
1792292
1018594
1336816
1163172
1548368
1981923
958718
1041213
698436
498134
1101563
389991
1349642
1637165
102249
1905452
1685728
283666
1075675
318152
81347
187133
1799549
1374440
808002
504692
1250476
1160518
1568565
1282587
1486158
297927
253141
476421
1866348
880413
876976
915435
1250097
1694906
1218376
1767592
710176
1007718
870305
1511208
1648820
153803
1178083
700732
1872222
1269426
307056
332
370144
959179
1831945
1884308
570533
772466
808366
826048
1442287
254623
286445
1141183
657991
589957
1133766
1496512
1192892
1437429
1000301
1702889
1883669
1747191
432772
144762
800501
1241484
1847893
672193
1872058
1010993
864680
1842542
1760031
1872606
625114
1428715
1989172
715835
1273643
985037
343801
208977
1694899
1209751
1189771
421128
1930137
1661139
1484094
265208
363901
1588452
1680864
1957651
363700
63626
60625
950352
1382627
1840991
697289
1584760
1005285
1126998
435741
969110
228158
892416
1437080
1551815
1541956
1265065
64377
342580
1264797
347788
880579
1013378
1736341
617678
1533772
1750221
308104
1670860
1185334
1789878
1651358
138536
1139128
1789268
1423209
328128
520568
1815439
875469
1496615
1290099
1149512
87436
254293
704031
1094399
1428109
274198
888435
21117
667419
715538
150780
274154
791073
1863959
1668012
481866
1529694
38162
323836
1130890
1107206
609008
969224
1650395
83791
1266871
296598
1264112
1132430
553004
1804447
116651
1828638
1922331
1136483
1153104
721911
1149539
1419887
1688616
1554264
97390
191621
1236800
1753040
670541
1064115
1585480
1350544
230698
137170
688734
1895355
374179
1047600
897355
1946973
634464
1506815
43327
276709
1329396
543148
256741
1731717
1092425
1087742
1905619
958975
1941227
1373988
425865
1410595
1445014
1242152
1382130
79788
1956400
223051
1819958
1941459
51212
1904049
1574931
1185016
1767940
1505821
423043
1931563
455600
783301
678099
272456
1121614
1352700
486067
447375
873338
825100
727793
373557
584755
973452
525706
1381910
1887912
286942
180370
975531
316852
833849
1664472
1149470
1430881
478585
277684
333472
865463
799101
1747995
80073
1052088
669668
97867
249412
971748
409473
1476188
1689641
25063
1293469
691849
1237773
1181174
1274381
595350
321429
1066273
496706
47865
1499946
420371
1434343
81810
759384
504027
224898
143946
194034
151342
216533
722177
1559231
247135
1365763
1184133
1017210
1646199
1740244
880809
1947353
1611200
487214
1249996
174240
895687
1909211
1472177
697412
328334
545342
211472
749241
1075520
637139
1916584
436343
1115147
1986127
516400
1010594
1730542
488207
1447775
1770917
1702899
544824
1407344
1003001
122365
356309
1870970
1381848
1328981
560379
1336586
739508
1406756
1127185
875868
5277
770585
1187671
303335
1284298
1340043
692376
182730
787503
604987
1853778
778508
1327162
1365246
1714972
1669085
778938
1845355
1171004
1816432
1852109
1186575
1796943
1930209
1816030
1622290
1637167
1998767
285704
1286654
432567
1151553
1691185
274700
1658545
274634
1391422
1102567
340279
1891809
1556871
432039
934703
622131
383076
1928950
465840
632346
1043904
1195510
1378369
1021409
685004
1030556
1178676
328645
241890
1106854
999539
949989
1060602
810189
1407808
935100
449247
154206
330736
377466
748850
22711
112260
454013
183312
566208
1880908
157297
1530573
1145421
1266102
601861
1852284
869426
569245
1812179
32234
80807
1081465
1119340
1709005
1407771
606754
1097393
93555
1114678
1773938
53272
1496837
1285865
1634488
703406
560336
1071193
553091
597021
1490586
732032
741264
1886147
1189645
844926
819736
376905
208609
702680
1337607
10354
1830027
654618
1435514
1862639
544953
554418
578558
83640
1036042
916606
1988229
1996508
1236262
690022
994792
1809285
401022
770750
423415
1277292
171125
592150
292590
95877
344106
1650996
1013254
205987
1405073
119617
824744
1496837
1877856
349381
1556792
1044030
810906
924642
1850241
1367645
725159
1600062
870378
1600376
1558618
289332
1479643
1065151
759615
725470
1306350
1754798
1158361
285300
1090100
1769811
1235792
901786
1101401
1014005
1418582
861609
684423
1020830
1241643
939687
28567
1900007
1726096
793707
1073837
565460
1430486
1235548
1496883
892482
890842
1264746
520950
1800019
1814539
1508608
1580265
966024
624425
362991
926844
676503
319556
46192
6689
935425
1394110
1648148
1800959
494489
677760
1663328
856265
1777549
500137
115056
1853901
633589
1005398
1388020
1624911
1127323
993151
979057
976213
1472367
1457801
1415533
284324
1396888
1244033
1504258
346583
1698659
662292
707141
919562
1867230
223494
1213326
691346
1211504
1172760
66409
347950
1831662
1082662
1570471
1142071
766651
461194
1127395
1422066
477013
420434
724879
1370024
538752
1338303
306509
1205911
1574889
1812908
900055
1199163
1822811
1011433
1960765
1378603
271231
1525662
1310665
1129867
338288
805021
1565902
234603
815932
1562565
146435
1824345
1099020
606743
1210672
1221045
760241
567344
24929
496584
4490
999179
104727
822812
1677341
1453934
334471
225477
200658
393176
327354
108446
1607826
700922
643547
1423277
82261
714719
1313751
1606792
1404540
1875749
852679
717226
1717713
1979633
1866352
873035
1627424
1414757
1927075
950140
187325
1813884
253930
1346673
1488028
316583
1649446
963684
1423232
1842893
294391
1824686
1064082
1313642
1675328
992665
1638965
693493
866101
748800
1901549
1241919
536418
750692
1562415
1038780
1264702
1492782
1730016
480676
202332
1583352
645245
172457
1669909
288558
1094963
1406130
580656
103881
942629
859939
1658205
490274
989478
409774
33202
487620
1279476
1721717
1146153
897209
1699061
1089595
28464
368565
211048
1822441
1379350
1840604
1898400
777461
262411
1734262
1580639
175195
1772796
1303376
1268280
1667928
873890
1930436
786283
1219801
64669
1031925
561841
1939785
198501
30581
665587
441740
1770172
1518372
1522701
1527143
1339622
1376002
1933015
1780989
988106
1217763
216475
1498044
1865019
1977194
1016423
1806180
1232482
1368868
1189853
394825
927575
462364
938462
1049329
1477820
35670
951524
172104
1050581
472288
325071
1831682
776570
675866
1676873
53048
1299429
1097553
772477
1712576
87655
1872440
1583296
297766
1562172
1621485
1688223
1701027
940494
1290481
306563
839607
1898578
564183
354300
1839621
1550334
1292519
395849
85207
1184480
1272280
1336266
508519
337811
1638731
893965
513491
724822
967513
1201455
1211689
304109
1881748
266905
1234999
262802
1667625
461498
1905505
1513042
803802
1715825
638385
201668
1898054
228404
393868
1077320
336268
1316149
1492244
1189888
1597219
138737
827360
1354931
236138
994561
893275
923008
363082
790730
1858011
1497142
423908
1969378
1613337
1674134
1948107
447413
421695
1292914
9134
711722
1285559
803394
224655
1057560
1349649
1223841
1887651
399456
703010
1273591
1338256
390259
885088
1974941
1075268
634135
481302
1713662
542933
91765
528428
122861
1267739
978847
835232
537354
1400462
375882
594796
730660
1806987
847840
970354
1991487
1868093
1153258
753925
1528907
117181
205748
494721
485908
854415
8806
1137713
1252129
1150466
511057
1871763
10007
888052
1765867
1954650
660024
1058577
684562
1696242
66797
1538119
729668
129836
1151917
420244
1028393
156055
865500
1438540
1784998
427532
1926257
816935
742710
562073
1012621
1567423
911010
1990593
745575
150248
1854202
1323706
1205593
958570
794403
1412128
761090
1997620
860308
1832785
1195804
480057
182039
1066762
159012
678240
1695800
1326484
1300772
300061
14253
1744273
1636497
1399197
457114
1389103
524209
757669
976307
1306014
162283
1788847
188434
961162
1756009
1104550
1726468
1410087
109137
1911557
518040
935359
873575
1836060
1901047
736305
83070
504207
723274
404973
1177155
1592389
460442
715769
867851
1306819
330542
1204788
1078476
1196127
1381733
1411838
1202259
1782003
417324
890379
78492
1735251
8360
1728237
735765
1989159
1257161
1526724
1405472
317726
769416
220775
1303375
832368
944324
140321
706258
1328633
1439229
1377643
1562730
677571
1414608
1483825
413273
470003
750971
358495
591182
1106144
1913664
1026698
1914890
7018
1812274
1976801
1381528
952188
1390351
1305379
295486
1763284
539513
1377340
31854
1211619
563450
135653
1472512
1597868
789650
1856940
790256
1899538
259307
891615
127648
334625
200300
1131557
618828
1366184
1809888
177702
94444
888751
1719221
1996294
1515505
341541
477312
743621
1466927
712661
749670
574934
651132
1272762
1088172
1725638
1921058
569903
1192894
1633901
387784
534501
1075437
871258
1290415
1105891
1999104
1456166
1051848
323008
578868
1851661
1256951
910268
498128
730038
73535
617075
7809
675961
1128616
893826
901413
934563
655389
1974875
522858
64178
1732449
699762
9268
794549
505776
25911
1272684
1782353
1818552
314020
1861347
68983
1589343
1273956
1837597
1487564
1785413
1062894
1583509
1274001
792360
1740145
245271
495849
658990
1055440
521907
1691087
1672929
150860
272097
1917201
837467
389827
1980299
321334
343533
1203840
782528
131447
402728
1202376
158674
1283795
1677369
267993
1908942
656333
1088739
26623
1718705
1809599
413205
542728
1929318
1816220
1447736
1666893
46050
899898
181455
1770205
464281
1896451
549033
1038978
1103847
1994045
1757177
841165
1866142
305921
957819
1711628
1240373
271571
1504235
449228
1821050
1606090
172903
1513681
154906
624754
14069
582455
366404
85653
1516950
1353509
1566791
474361
114821
1029348
1918091
252635
1923947
863453
398729
441989
150019
526475
1601052
127138
1345098
812249
997388
148503
1269599
1931411
1130213
45282
1665907
1756632
963082
1529471
424669
975208
1200911
1283517
1098230
647254
1025048
1745007
948372
197812
1703186
545589
262071
1985230
620384
299408
473167
268264
1254834
1956349
746681
880528
723339
1037357
1576159
1469734
730323
915428
1600180
1618559
1581304
291071
1205007
13327
958994
1549792
1110851
1001507
1263575
974306
1294466
375769
862542
907340
1278514
582871
1656389
1294441
252188
1246179
258680
386646
1576497
940770
1951227
625223
1723968
1405714
1440222
982978
633715
928706
34412
424418
581422
1691448
409643
135283
837957
1782625
1039759
911595
1075844
525341
706925
1120558
1178268
288082
1218950
432197
104502
843692
512296
1037331
1499962
1965170
1385466
951707
1584955
1932170
174304
1450939
418152
1320571
356333
699771
845848
1199860
326578
1761418
1195364
1013767
1821127
1409696
9588
1515905
864625
33232
607249
1200774
1699516
653402
1187502
1562202
1583734
558085
606897
52840
43071
1760017
988738
59007
1422225
504063
1206981
324662
1807311
1790212
227662
755350
1613820
1208838
419357
1477024
1823661
1449069
1013448
43265
1326800
1534766
252895
370633
1433565
1645452
1343430
1765067
568879
754759
760458
358933
329904
1267023
1058775
1196231
1481229
1837584
1312060
880091
1487894
623472
1784309
1150227
1120673
647513
791152
1066367
1932405
1275524
474632
1442124
434688
1156586
471772
316390
600082
248785
1672309
1951212
1595765
804102
1451304
599480
939367
1815810
37885
585595
754864
904940
76281
435279
1910111
1045085
544495
401694
80885
614987
449725
1957574
1938259
1936140
1818314
873625
417002
869935
1079282
1516913
55602
1069678
628208
1464113
1890801
33296
668332
1515793
90842
1936277
1258996
797553
1427877
1414191
1736924
1532420
167596
1349628
451699
1725245
1282214
1887649
1259790
213648
680577
338349
1030225
1461546
621525
757843
346121
119881
1954969
1875877
563710
401606
591296
101506
1181967
283406
743966
1587230
1255853
674123
225996
808171
501613
560730
1338320
328077
323906
907711
315097
1353653
223346
1691040
1440002
1941841
901009
956097
1627671
429463
1117523
1269423
1281693
1238175
804435
1980674
302228
163286
747748
1082807
1301590
1568776
332814
59703
9475
849366
1565586
1058962
1791609
1918639
1293748
702026
1421939
718364
286186
59870
1204200
319942
435910
1523202
1411031
1045116
1012973
1258374
1025395
652127
356782
1215195
1354496
1350063
1501198
1396254
1024705
1459653
1223352
476886
647476
220004
1036431
426360
910100
1837013
706760
1644658
1341674
76593
1155297
1474549
1058675
1405262
560994
303509
1473211
312380
1571770
63423
1632589
1200253
6730
1377321
1319822
591225
64441
422102
1378031
866218
671243
418042
456354
855982
1983846
113024
1753262
1935951
1018022
1850175
1469732
1547605
1783850
1517518
505658
1059690
1092552
1144472
645185
64391
1404508
475450
1992875
732646
1210252
61376
617093
1904847
213231
1983592
459379
466134
581772
714808
1790017
1690057
1415096
1310084
267969
1472373
1646112
294821
1617594
282663
1726735
1926578
1062295
1125358
1238413
759088
621355
1801342
966362
751165
1576960
406105
1496556
8989
474566
80366
1998814
1760851
1383123
810862
1618527
720036
376574
806291
372233
1241030
1864787
358711
1222914
1843380
312190
183843
1735619
1974615
376868
1150844
1994120
1684263
427259
104973
171243
1977863
602828
1947192
1044647
1888996
690108
1834165
663329
1294954
1015329
46075
702926
809538
1059280
1681429
34814
1499046
1005523
412790
1439518
1660500
595526
625371
717232
537048
1807237
744679
1627759
1144020
754580
312751
204414
1866676
369401
428604
264172
1653980
1552584
1790066
643984
1531859
13123
1918210
1216931
1371656
1251838
1861134
463863
1224090
1591287
1259074
1121924
417835
332411
708418
1004145
1279934
478461
338704
73426
850575
1109212
1023774
618122
143789
391192
580092
1946698
138831
1767024
340843
1929134
1601971
1788049
1706978
728842
1270112
1264554
1166471
957761
1212286
64595
1958146
446991
864228
1883107
1129945
1656104
560198
434588
1671361
1580545
1238258
46396
743452
1515547
971894
1995349
1253640
1960090
846489
271493
1349979
1118540
1609634
41734
1460605
443508
1186297
734616
215209
1937999
1138513
888161
490664
142272
1722303
293794
1379571
1165494
742700
295022
1102145
1937233
1830343
1219024
1749741
1009758
813431
1072884
1155747
1052211
780388
1606957
1401524
534367
1791658
1246785
1715556
622099
570575
68172
212470
1390047
850903
666867
400552
213183
408835
1372382
765390
78617
829421
233175
502549
1528775
61909
1030294
1857919
1975773
906243
15824
1695842
638985
1622287
1632763
181563
1341413
447214
1662169
589124
1647131
1980154
340420
198298
1417498
249988
355515
677880
329112
332721
1293258
619931
1016067
1725283
1831847
1063414
208747
1078544
1862192
1098718
1000960
728090
846980
1702529
220933
1690411
1045121
296820
303143
626465
1514201
83161
1734265
240218
1174930
179941
174845
104527
407652
623594
1509729
1851633
1267678
483714
1717021
143276
607383
1680426
613971
56188
340968
1756271
422536
40869
418366
1326792
274121
1512752
861134
779924
1542309
498378
1729995
1524189
1182230
1654363
70538
16234
707489
1110483
557915
515921
912825
1028600
1204019
327335
1123071
1645133
940178
285674
1896883
650572
1968056
1349620
536123
816786
422315
1300358
206354
734904
496241
1571805
1985345
1211006
761362
1763113
1633636
498689
1292999
1735731
1579181
1413058
501603
1292242
573147
623284
1385943
616562
1123690
472542
35220
1873860
1702702
672206
375838
529678
350725
1290006
208650
1279985
918067
1419385
1669201
1161845
1218394
225903
1748677
213797
183209
1770852
1168946
882796
1159879
582051
828710
1464831
783975
1776229
1827188
1384811
712686
709604
1903140
502241
1194529
1396210
1349607
1145046
983726
1774784
194872
1078588
1388901
981532
511365
1396973
1012677
735678
423176
1478523
312209
731445
601143
139144
773759
404546
1239300
1875542
81820
942295
795914
1495008
1104845
1870926
281510
1111920
481288
595190
1960226
1935891
1675014
1527511
1352304
1901853
1694186
776472
1165100
1234469
1732353
36031
542888
1419862
872605
439620
1409461
1920991
1566358
1659329
1352062
1250026
1057065
1798565
990369
304003
485712
1205955
558917
990969
527271
1613749
518880
1233972
1238622
789986
961692
30266
1206758
1114796
188020
1099966
1747565
1457525
832557
75334
146308
1084103
1343615
1837968
1508863
1798309
1106926
950574
787790
162463
1876088
1280864
1828968
1388934
216936
1054415
1186441
1637567
1922383
1343463
293919
1916471
144710
1790313
1178995
1944833
539210
1208774
1204099
1499849
1592557
239977
1257505
1169513
1298888
1416856
1201891
1687052
514554
325768
845278
1941084
1236087
828485
1118858
1203108
376911
1246810
1528881
171355
678188
104255
98733
844401
706056
671175
441927
1190554
511604
1500598
1045294
1345012
240099
1669545
1650497
886063
95536
513591
973840
1240884
1406932
1058067
1118726
1723657
598492
490273
374535
1123452
502683
320072
872293
1053997
1300943
496987
963759
879313
1627426
1857329
1486685
309371
1270457
1061725
1634189
1503668
1168534
189859
708278
1807750
1902649
407907
189876
858179
1695734
1923274
79352
1018746
832425
793246
1071210
840638
1124710
1365730
1054338
1582938
1366898
866726
1387284
1989145
832367
1334965
1657743
222943
1353957
1275749
1715055
1169433
1531682
357324
91539
1082259
1723099
716081
1856950
132899
1028298
221113
452145
921565
261124
261640
1638883
1221325
1735647
874704
1405936
1580635
1836060
463611
100949
164612
581837
95783
403942
178523
70776
862650
388588
753478
1350208
641244
1543603
65985
1456286
911243
619493
1719923
1066317
1348469
859372
1518401
1882157
398525
1458068
699444
1081159
310119
1924089
1936217
1694905
893073
517711
1905724
1943663
1825841
444534
688186
215821
1371031
417884
1987813
1569769
435853
1627218
287606
141920
759736
522918
1668977
594786
742657
1240925
1896985
1616855
185424
19984
441205
440906
382413
9195
707502
819632
806848
1698680
1408015
922536
967907
1386866
232754
1228874
239228
416842
652272
682219
359697
1270693
925725
1117259
914832
208714
136174
142825
1428843
1256816
509425
309701
1093096
985659
1219451
317491
1765017
788806
171792
1857781
237659
1345701
1559116
1458186
1748962
722612
1396590
1420303
1027390
721240
1968899
882191
1444831
177094
409814
602038
1444373
704618
704201
1949138
316686
311037
1334429
247485
1002379
13098
1974434
1818203
360011
718973
412287
822371
343639
176247
132052
713210
973689
1221127
803036
1511725
1205607
1410452
1783655
115075
1065071
938973
1274819
29947
143637
1857280
805389
1004813
1718529
235083
435863
208381
448586
742475
1630541
933264
55914
1645609
1869909
1734249
180
417356
158563
949471
1899947
1800636
1730806
258105
1316642
167584
900857
576835
1447262
431459
1333012
1963133
1251683
889632
1174534
1665367
690006
17204
600102
1164578
283727
908645
317720
635585
1879808
747878
1124896
381286
558751
1639888
1486562
1915016
661998
1289201
96375
496718
417602
1516242
1999707
722348
219516
858551
998596
833788
1199001
581570
1698624
1182550
939327
1083277
1868310
192968
1648890
704669
1921194
569608
178113
803735
1115335
71192
974498
721958
1472102
715135
739283
1962675
1520396
1755295
1225593
615764
342889
559481
1998220
381809
1172004
625216
1229205
708017
117532
371944
241671
450412
1899461
1706834
392309
1105398
876090
1167440
1667646
419217
590771
1691689
1295546
990272
1329404
766376
1956265
842182
1433972
1649509
1563585
147870
868689
1911152
1769192
1331765
1748738
1758906
1502974
63948
1174536
347994
227418
1222367
835301
1063141
810126
70532
1961877
782091
1399848
1686671
869355
1484713
176203
372541
1391897
308928
768487
228354
1547022
1373702
31309
40893
1872231
1293997
592254
511538
1495718
128284
734523
489340
1446021
599362
737387
1917015
1117664
1732656
202606
1758020
1552870
660013
1080475
489948
1871228
1260221
1077160
1418470
615474
1210229
1180663
1712083
1453211
815716
1600419
387107
522397
696582
1397170
662738
618212
83371
1020546
1275503
387874
989032
918298
1204418
835077
545877
1392046
1679429
376438
1187189
1042082
878860
396235
718462
1059305
1133537
1854541
697664
1479030
1495874
659190
1937117
1643306
153971
1349593
1859847
1004156
15772
1010300
1349196
1667759
994593
20129
118625
418874
71866
1052335
720585
606085
433626
753712
400074
1077488
1087657
1815768
11687
428867
531461
859641
541744
1597857
1513433
1227491
1564008
2847
1382707
1305219
1443679
345872
645155
1082092
1475584
584618
24625
1217829
1134755
431798
503224
1273482
469938
495527
1814368
1511769
798132
1508723
1845833
22103
693754
808572
444722
31339
1645383
1727237
1411309
1162427
978044
488955
638425
1305305
924476
1345561
1063415
1216219
153207
841265
417387
256656
1390608
259209
555152
53682
463685
1810194
246247
1670245
985557
767132
1817863
1093484
427292
692316
477948
490450
1305444
1958238
871033
519658
595284
781982
183590
1539171
485994
306839
1270078
538649
449470
1313818
470715
1939547
242692
914043
1189647
1671903
1241296
1651204
1702387
132705
1127881
20906
1018750
757520
1048250
162316
903874
24070
1223349
1972352
77542
1011722
1910645
1080584
535744
1449043
441687
337647
1855055
558390
1578092
1445385
1589868
90342
386535
609466
776583
839225
1630256
1534668
508174
552894
904269
207917
1112006
1993877
1541729
1843580
848026
1430435
1281945
855298
1937239
1179712
141663
1425085
128934
1836161
1385798
1466968
1246544
1675792
510612
1727758
1466141
532548
1713164
1325928
112933
1028687
1794836
140666
1689946
1224720
984820
958679
869222
1222744
1046706
465956
1245354
1712324
1718909
515176
1634440
1480891
524662
33481
1726573
703216
1243435
466946
958349
307705
685001
1930091
1607938
512461
678383
856603
53394
94805
892990
7772
1559500
1690860
1426790
1259688
1095840
1387945
1059311
1611638
115218
927756
509203
169503
519269
1600152
152036
146491
559502
1428496
651518
260489
520867
1148847
1039049
39894
1744744
442800
1748659
1834422
1178342
1244803
1603377
277627
1887261
782573
7334
45005
71427
605765
820544
1572388
49541
479797
877239
745486
1525650
51243
1341746
1692528
1950912
383230
1901718
1376983
586213
428945
1358338
325258
1840113
778767
940021
527136
1839087
984660
1882358
294476
925491
1790373
1397113
298241
245837
1860739
1432983
1621322
499224
94885
390927
419084
381977
782471
1008476
1790903
483348
931107
190903
135845
1190042
388248
1638636
556011
392679
1751040
723292
522429
414698
281092
660143
1787783
943344
953988
981141
278944
1313524
776067
1265854
1584156
78902
992542
817223
1206492
1958784
255661
1669509
917184
1887327
1957435
1797302
1073415
1028714
1805497
218156
839992
630169
439174
819966
201987
1564461
168401
108430
217680
1761096
615503
1740198
339728
916219
180424
1415771
1219498
1525041
863989
952298
1610168
176662
387424
1733374
192008
418001
296812
1452561
1104019
503930
1933860
1769821
612396
1411778
769196
510631
487704
1234504
460866
1267189
597533
483142
1598767
1996147
882993
781787
753829
497331
254217
977514
1091607
1393453
352059
1886155
1692626
1451665
367319
625830
85025
449622
880020
1800816
763251
823936
1685142
1256961
1983761
246679
1785709
710236
917743
1977061
562827
1044493
1572559
900568
900244
595335
1056335
433732
1784479
1629303
1046627
317700
1311063
1430047
1204146
674828
540623
206430
1537108
16049
735382
222366
1188658
1690498
63424
10992
1100814
518489
595773
421741
1070854
1964805
627903
1754094
1589566
442919
1249679
1737950
513231
683902
1190078
877930
1586320
701250
1000036
159216
199760
37326
1337452
558431
223659
1962378
758409
1195771
1931557
1883601
1341436
1351970
554808
1672741
1861667
583407
1408999
564068
531810
1317608
1912494
160332
512040
1779209
1386110
297884
1455494
338184
354658
632856
496527
518625
768055
1972682
699835
440755
688395
1550462
476568
94458
1285608
568561
1312475
997086
70911
1603618
164446
911522
976785
1583131
1399931
1841494
638634
1470218
1904560
954625
1042766
1530295
891657
751626
744574
348696
300156
521969
1129317
1891228
1189297
1270099
760437
738578
415540
532558
1911661
1529809
1682590
115804
949748
264342
1969150
396995
1837881
1323509
1620269
813173
191276
1442876
254835
1874005
981689
376547
866676
1888539
1849004
1167893
167055
1249877
1209489
620099
894990
7120
1785479
155009
944814
742961
1233871
1478535
1591900
652370
552993
633880
284613
962630
281054
421376
602660
929603
1796223
1025845
1947063
1099343
1441253
461734
1261510
1304709
818822
1058695
946070
808688
890285
591391
364812
1927399
1057052
351093
1053538
1879214
124835
718531
1106925
351453
1837824
653107
324532
1661444
27583
1715298
1970590
1057625
1977831
830436
667030
1784909
396406
80810
696179
558857
159482
1886366
365745
1498067
848740
1011308
1439390
1569006
322013
71731
988065
755964
116481
686622
531706
1763129
900764
180731
1086937
1417741
1729655
1320486
1255816
515712
901364
51702
913582
1575350
1133482
1024242
402932
500824
915508
199679
1015100
1349744
493648
1878836
1775282
1914285
1596752
859517
620174
155337
1622921
1696993
1758848
1010980
920453
58874
816205
1765380
1592864
109554
1450739
1326614
1297607
278715
574998
714734
1925591
419083
1902602
1270367
237998
1312660
1322078
589775
273756
1210393
609412
1600400
363719
499788
1815333
1946335
127860
1522877
1398605
1367228
380685
74122
1588628
745956
379244
905563
1964220
93282
496523
180163
810262
442906
1774603
483535
428171
1315600
812283
497614
238672
1540902
1497323
1363145
656322
1890924
869129
755485
578767
1397664
1367883
514207
1378438
1216091
212820
162299
532707
53882
1809419
1643536
556042
400283
718289
487819
1022383
1769320
944424
212278
1107635
166198
1248631
249193
1749449
353877
666695
179131
1319070
428974
403963
359137
1761407
1010110
1140588
813853
1797713
1510590
197431
1733293
408275
1811943
1820281
280857
1647004
1849868
810594
869704
27996
681022
445076
392981
32410
704184
384957
1901052
547940
193213
444488
1269814
972250
1458867
1265244
1986272
232173
252775
1751897
9803
490391
1581961
1089568
1735207
1113492
598293
305004
1920846
1065229
1385786
476707
1798918
1234731
1440081
1176884
47973
724883
448945
1387722
733942
1205639
1115704
1333262
1221535
1628029
952491
1904868
1469779
1856326
1627026
227266
1913286
1068901
1116880
1031621
1016586
899764
572648
656741
1802545
1909292
60635
1400199
101779
814669
1293981
609586
846153
1568635
1347733
876172
1642535
675939
1439148
1801855
894708
393097
1016173
575940
1122512
517772
1191532
629408
1107311
1652629
1425157
370928
1599298
1593597
916094
137714
882648
824680
1208578
1771235
1133149
41038
918645
717080
1256625
784680
1603306
1887300
1006187
171466
1347240
246256
1655846
1470598
1749741
1989731
620428
633182
604524
195115
1772020
1729354
1493650
609802
701014
603392
1477595
1006832
1981063
1593740
773581
335751
1451424
713153
1607965
361694
1764439
908084
1587486
511441
582531
512902
1954372
1494748
334065
449437
1493554
214561
1722578
1194988
620030
1672649
556768
1980211
250672
613438
1195710
1893849
796952
49842
855654
1463366
844787
1023692
648237
1563256
574786
651594
1135721
1982652
1123314
1909094
875386
1744642
622847
1886049
585504
595444
1772943
1647280
926446
1417585
388581
1591715
4247
776697
32991
416373
168846
198911
1101679
510900
1964205
1376642
29372
1532517
1991169
1785894
1564856
291083
517685
557257
1279739
757195
1873317
627943
1633960
1942557
966987
1240833
1330481
1857260
1505464
649009
1241636
956163
1829120
276752
174901
970345
540761
1077617
43417
1309819
166152
1800307
1915864
1892702
1285724
1604899
185387
825202
1282962
55282
166859
1845225
676401
191670
484715
1337431
1218672
254574
1841874
1328598
1661801
1753744
254385
1690432
956316
175253
674735
1054427
512844
1164765
948853
1262361
731022
1525855
939401
249847
1114478
1385352
1114815
1736362
1193567
547598
1292883
800848
1723437
51799
580277
782887
1216352
1687871
441606
45431
957314
620592
198593
246764
857875
98321
1094583
1177675
1288629
145163
1892821
434311
571281
330561
1519214
1610710
1653446
1892788
1873409
278199
1160111
501331
1178339
836102
908026
1094563
1283484
624567
913444
446405
1426263
1769044
1699502
1091245
849132
80394
920367
40356
261432
1994694
1983256
709953
806959
1756196
757437
1301836
983146
1011847
772841
515954
473546
310287
607740
1358056
207076
297538
1388007
1569888
65374
418307
717250
1738756
1381870
1850996
283532
557377
1666350
1866886
1587231
900839
1958275
1093911
1013516
1069428
974245
601064
1556674
1778432
658089
1721589
414752
1238008
111632
1749218
865840
1538933
562867
1494475
810341
1281076
518862
872577
549578
40365
1474505
1468614
939134
358051
1798845
904517
90098
1670480
875577
1562525
1865308
1438567
80132
1796118
705657
1127513
1438512
1918756
1287416
1449456
1250561
1048612
1901689
1728176
1166821
1837408
1263773
1163386
1432009
424699
1205012
263611
1929818
748400
1649056
631714
106233
1061639
527798
85553
1372219
1870947
136905
1136422
1195875
1620465
438917
1634478
582097
731787
517854
533523
278368
851856
1240302
734457
372696
3083
1445895
1490653
887464
1103104
1828048
1035951
419227
1444595
1821665
1228843
1202210
1240084
1907330
1613163
582666
476956
30988
286068
200230
1107564
201169
809525
1752315
365344
1284127
655684
1364872
835963
70513
510071
519907
386288
740746
1608886
1348265
1447702
192106
108846
1553562
1346141
649044
435915
1731276
290863
1750793
406321
1292548
443141
1567505
1256201
702825
542150
1906324
710770
221446
1008888
802574
789805
1229031
1416626
324493
564788
302754
543608
55346
5894
1619647
234841
904884
1037821
991818
1400550
1382118
449487
54444
201295
95446
1307387
1173344
476939
1407298
1836000
1824881
485087
1205759
1687942
1657757
96760
1915950
458122
1388507
499517
155184
1696668
54943
518199
1421544
1316115
1498461
1782957
919591
466823
1950624
1937042
345014
1450794
610294
310760
1775442
1641189
1157778
1418609
1315528
1654054
1649946
284385
1134881
94310
416869
559584
345933
625622
1278537
914277
1198501
1608661
326002
702563
1434978
1725939
1680109
1520424
582378
1473150
209392
823608
1248764
554471
639095
847134
445863
1560518
1657048
1841634
1587849
1641202
487226
1015055
111611
1300547
1739234
594783
1722198
828973
1750747
710318
1614325
1496528
818767
1671333
1839297
1318417
158335
868223
1529900
261286
220365
1953103
1699986
890439
663051
849569
296959
1706894
1011050
815681
1093253
1868995
984625
1097813
884049
1760017
69489
296407
1666021
300586
1408011
1233781
552173
1459967
119183
1667441
367233
1248015
528265
1669755
668976
312676
161352
1278993
132452
1755136
1586739
693296
1001619
1297977
341056
1583271
274593
662682
748381
1492554
1887022
158769
372613
1758149
1545743
1196048
1277651
964474
71362
771805
1749332
1565574
664696
1590582
170771
1513553
1275040
821289
50337
204328
1237416
1550520
1230947
465876
1490556
112070
255465
399538
252401
1890059
221405
1494243
358833
1405594
868004
500653
1759865
1842319
1258672
1525438
67874
1523440
286746
1955185
566495
964506
211347
1012519
67978
821022
1520919
1617174
1420053
1310596
1415959
1763917
51037
1841288
239112
1411622
244012
1338495
1739446
1861308
105780
387059
520720
1110313
618734
307016
948191
1568615
1018486
183327
1726357
1154867
751606
1288635
1399048
1107920
1221689
1199942
1244631
1486502
461266
890609
1708670
693742
1621916
1531820
1882276
591323
1226010
167425
140285
1233122
114963
1800024
1672851
678810
1607802
1448534
1239550
1615820
1988442
1694900
1548889
623069
1563931
901977
405823
109208
1492043
1646950
969574
1072092
500939
520426
1522891
627280
393142
1464609
406551
1380280
1695560
1947163
1481393
1486970
480199
1504900
1474457
1948902
659593
495420
589577
706315
1284346
1740486
423135
1536885
439120
1464994
216931
1765199
731966
850900
1467941
1488455
1221676
1996217
1513421
1500380
1719718
830038
1647726
62055
705542
192408
357639
958732
815822
1509591
615951
662213
1844614
1627508
1677703
416398
585203
971711
147777
275938
101072
1429645
1451721
924055
1553921
1683677
867581
1363126
464533
1784624
1354761
690084
95937
940928
499375
979816
585542
1291442
1799849
318231
1482919
1000064
1355231
425030
658605
1211048
1958839
919693
255882
173649
1420029
1900850
1402112
1324610
879595
1640193
1638487
1182766
262839
696695
1162632
1000442
1664453
1941249
1077998
154564
275122
69440
576030
948926
412203
1012082
876117
925167
264751
74896
978117
1798641
2240
802169
808794
1723281
1432959
101579
701032
1158616
109219
1560271
1303900
850430
1279097
62356
1899052
1916772
87302
1894267
943580
1162491
501139
483407
1985044
1458162
376754
1247811
1807898
1501739
1756582
1334850
1897922
219284
126525
243636
839572
1603783
1317149
257757
1054802
1449841
1089827
1280861
847935
419527
1391277
1746081
1180289
1456409
643369
1411447
815219
957252
1476856
1626747
1695403
1942712
1959372
1857804
626542
1964679
1737522
1859667
1161296
169866
1289426
1313927
893632
43518
56870
311587
450411
101729
299829
1607066
348160
1620043
441213
608960
723417
1533151
529344
1312048
226427
255862
371924
465983
1297743
1524764
235379
471148
241037
95378
1299589
1561237
212521
1462159
1107723
1113660
1215461
1521880
1801955
1131514
1431835
1236410
34868
750585
80882
1557384
1244817
87053
274562
1695867
947247
1077123
318503
229072
1104574
1924968
575508
1160360
870339
1903236
1987092
520099
256633
1691857
388377
1955104
1998216
341541
1778301
241266
1884441
58207
1922000
719336
758181
1789369
1693556
720599
10050
1979757
1322884
1907371
131384
625962
335031
1805582
1547406
1345817
1920135
1759499
1858382
1391165
87600
797015
419162
173489
1286890
136961
164224
1560639
662844
842536
132762
482726
1033759
169054
55221
1756959
804492
554072
1877949
1538435
1320309
1154630
1315646
830638
1942313
64116
892746
1210469
1799540
1984168
1324546
422548
1394043
1288617
1205421
291915
742883
213701
1789283
398093
1264645
1160577
1271551
73120
1897556
827848
1604032
1863710
1716590
543027
1284188
1758039
1637124
785759
1439126
664010
1476329
1427943
1044568
98306
1536611
465343
1185931
353132
1547279
1957603
280977
1663372
630558
1649566
303598
710391
1418308
1375904
1554534
1455021
1214875
488862
1269211
826405
1270577
549227
1277000
1264622
192780
251715
1771527
1733107
1312683
1449058
1834977
653932
177135
1011049
117669
1674726
1675732
843631
1330447
1317702
1191256
658075
778617
944231
1668803
1303417
1242931
1300392
1348397
586984
428886
1936561
1966778
633816
683409
620794
520703
924220
1693591
85430
109756
740241
600289
499104
400687
37110
3364
1832000
1748901
319011
334656
115978
344890
382377
144815
1465887
693525
1942916
1462588
587986
531003
1964390
283056
1925493
121358
314864
830810
1342133
482276
691886
1209301
428121
1569821
1409720
1454240
1243512
653808
511102
1818502
93997
1333197
445557
502250
1900779
145797
1898234
938061
191454
747535
611420
4095
320030
1958909
926273
1733696
815346
70095
59262
650155
521766
1784269
1041610
1526080
1060813
1899404
1853802
2407
1686899
1331251
1319481
306538
1504736
1365564
1032911
517581
1844448
324995
956101
1446062
256215
1193820
1110500
1467124
1192557
515651
1829601
1861564
123233
206206
430024
742456
317782
1380528
1295854
1120342
1176244
1480727
905942
339034
93302
1881804
221134
1612774
34554
1584771
131265
182812
1834629
1468213
16788
1533929
997527
1590188
853880
1761064
1159198
756199
1835283
63153
1709939
548180
53170
587905
1107828
1892768
1838009
936109
335857
871438
1838243
1521693
1953777
1597431
1848281
1122624
325811
268164
190601
1287054
861107
529910
1603878
1746923
396218
887752
142154
1738199
607363
470197
316284
776158
738424
462165
811063
263190
1639394
1104000
1795700
218497
1954064
1375527
923377
1208982
486016
1728698
494265
1804771
40453
1839299
1016885
75106
1562788
113350
473489
92841
1073476
1318534
1086113
1660454
1463804
830873
16413
314558
540658
1003807
1332264
1801291
1890033
12650
1784658
1851777
584380
1085093
483395
701073
1656497
1699540
1997913
260271
988048
234940
1864576
581593
271585
345074
1743407
1812496
1133156
1153980
1349910
584529
34915
1945668
1616872
237661
1069273
1099480
1924870
1448211
661163
1100863
1106634
1022923
408089
1539151
1714308
223037
1225950
259012
1458107
1281961
667518
962833
999322
1386733
1706606
176166
1314366
1618151
1289481
1004197
1637566
579778
1866687
525335
1595720
1475339
1774685
1784322
1132909
1918195
772135
1502263
1615099
1499484
1451501
526868
723402
1849319
1777372
881192
490674
271968
1605387
1346695
517732
1982354
1848841
1962533
1446913
1174987
637041
545399
1354389
254695
855789
1536848
1371357
1140472
1477902
1197341
569752
1391644
333308
1108719
701536
782794
922858
404756
945732
1944736
1332217
322810
1846110
476661
1711205
733498
253285
716764
1185919
1045063
1115420
328646
184032
111106
684176
1866339
678243
1718625
1298226
408339
1503700
449759
1517807
1788360
1447548
1554688
1808027
54959
758244
1205257
1095543
130687
679147
1782280
226144
1680018
1789919
1302639
1847272
57059
1668154
946161
1678820
1259496
1749231
1504251
570839
501668
495558
34399
155196
913250
43569
765881
15543
1638956
224115
1282985
1148293
850354
1243411
1426403
1954896
1351151
846095
451604
1195004
1133300
983518
162801
685104
1322902
610037
1461444
1737713
1057482
581965
1267137
167453
1702823
918477
350145
247473
1400594
1182087
920938
724353
1031322
263120
1343248
1365256
929416
190381
1050594
200219
369627
430338
357336
1587628
1228964
1232201
720279
1976651
1354213
882568
1159017
27654
1276626
1855410
306611
1752103
1648192
1385463
1086519
181365
282219
385145
70136
916837
1725293
1725982
84966
833839
486589
1670114
869824
1714250
1486322
1986881
1993700
131512
1182818
153763
413333
1467472
111217
256071
1578398
1766753
843851
660931
1375190
1128037
1320448
1291451
1168484
1306985
58715
1760386
382265
1868863
1345379
1748690
1195387
1452992
203969
1437847
1390459
883764
890142
65883
226891
127534
1035429
1969618
1940741
364265
565829
1960087
1253571
796391
1348168
1952615
533396
1712586
1093991
1479349
250691
294913
630307
1389872
870319
1786918
1756086
1513228
544645
1382442
1247684
112727
1242902
1031251
1204281
948112
1104456
1456236
998163
1239086
77539
1706891
545475
174020
1406832
665145
741548
728688
1844007
1124916
209266
875793
1477826
58946
500210
673585
1925062
1014050
1872361
782354
1161669
1007906
65617
268443
1631875
1022229
1372450
866174
925539
119444
1093341
1261448
1243482
1094579
1367480
198795
452670
1515572
1374456
411967
118373
25003
1135845
1376950
1684591
1717441
826752
443397
35775
111329
1367085
1273649
939987
665818
645626
255513
818215
1533742
1122561
1663402
335432
1542603
523088
283229
310735
614432
873565
85944
951506
365448
89743
554225
1675346
1728971
1132365
876132
6821
1839247
362089
1844255
1710546
284791
371231
551255
1393078
1970194
1220762
1325684
293972
1811751
1636891
1582283
178650
1802677
1330936
788558
568064
1902988
1604237
1829354
352238
308571
577926
905177
1482139
1514156
283366
778068
1634909
1958510
337959
1544034
439070
706216
1192851
1349540
236014
1106620
190647
245504
1297025
351015
1405833
1816255
1853883
120807
1538444
1877870
855064
744332
429896
1309929
1688160
1804847
622205
812181
68334
1614248
1314733
450078
900821
554653
550212
1096586
1886935
468566
1154438
1687289
1909462
1952707
360193
1971041
428315
1114804
307792
1228042
1253411
1722927
837284
1236922
1947996
1305649
1751792
925541
721500
557811
1770498
1467182
969206
1580593
158935
1243023
1865056
834534
1269769
455787
1127524
262093
82658
912515
794735
320349
1125050
7524
1718445
1306077
983143
301805
611312
1474838
1261786
1740713
100807
1206563
1984093
1598445
241667
103562
467884
43258
1604110
807970
243194
1201660
1173649
772675
744040
855400
1642541
649581
1353621
1330666
1215720
1460238
901472
1777111
421512
604806
298400
338712
424660
892847
330855
901760
415439
1778078
1596889
1619957
1284075
1667731
1184995
1832575
202623
829095
1726976
88833
459530
1487667
1904987
855570
1314124
574770
1689023
1509505
1534468
1356651
703303
1596782
400196
1507909
1708058
1340243
34255
1970863
1873863
757690
1890452
1687000
1439586
509981
1619335
237960
1072517
1220894
453798
323304
5970
498061
483890
1393954
105130
612390
813043
1483796
742830
1483856
1122068
177889
1881698
757434
1406744
1102401
1603696
1929551
718398
1128635
929088
1362855
352252
634775
299169
284471
1445184
1676084
1346296
547063
230408
1075919
1332864
156087
590808
877070
834716
1117084
1744240
1500314
211853
106981
32494
214102
1946139
1252148
1629744
962372
1425770
1659703
47255
1358752
1801307
1966834
1066343
942864
1491616
532364
616929
865677
1387365
1495746
1811790
1343733
1838311
90713
30048
1048557
436933
135071
1030988
296535
1487661
826301
1831455
933711
908253
431767
611168
1039813
483640
46628
1886639
492625
1347204
1541540
817501
1277062
1927313
20980
1312235
149898
1679596
250101
611146
470784
730476
1554347
1950279
403368
869939
989329
218535
813676
731120
1287160
1995441
252947
948122
949019
954751
518750
973308
1972828
1901689
272175
97806
56382
1103541
448169
718921
540447
1237665
431994
698844
18694
59716
22553
369854
1394911
292776
1677053
1102153
1510739
780507
56216
1376547
732079
1438873
1160310
916075
558293
492091
354698
147769
1727065
405793
1995828
1619418
510178
1254856
450663
15067
678680
647919
596868
985608
416288
264750
264947
1605859
1689845
547663
1771487
328482
1552676
641125
605447
1319316
30994
429174
540117
1197822
176872
949285
1063953
1980522
1299632
1294182
1820802
1360889
1700040
1861061
1322599
360759
1173223
1960644
1296423
1123481
726673
704320
1395759
1728092
1608201
977387
468174
641525
662026
1988770
1120161
347894
1391207
1658410
1503554
482686
654438
1081314
244221
1539302
1223091
1521711
1835636
465242
1847805
328167
573052
1762420
1179708
1817204
844483
255961
30332
1551601
1801219
182746
1385388
1519417
430030
1784658
1554767
804831
974114
1353549
1560297
761467
638685
186384
325438
714710
1407211
1368098
652527
446018
1447880
602633
391148
244227
595470
1727958
500692
1657846
887327
731415
1417304
294079
560309
1564577
1855830
1309018
229433
1077391
764819
1597935
1845159
333241
907187
942929
1675737
1999367
1009391
1448036
929821
1564891
1109509
526127
1995860
1340383
1287334
1807904
232701
1143367
679790
1332656
1334528
1411373
1712090
859859
510039
124108
245183
1145913
393102
330571
844690
551992
417267
1893469
1201176
1985864
1302810
41556
365224
744048
1648293
1676674
1774712
688301
940462
595413
121954
720556
641179
196635
751580
580874
1598016
1989612
1098433
476717
1027473
718559
1975529
1937944
573566
1362201
1351163
1812560
564445
354488
1339238
490900
1447321
1469794
165547
1231287
981268
1729732
999061
433120
1420251
836782
862353
271650
1160181
756427
1259283
1626817
1234426
163519
1580547
368870
1100570
95793
427009
388234
50429
424036
620182
770532
1369820
591203
1200229
287654
879824
385808
1159508
768912
1983158
1482167
1845860
1060500
1372577
1579992
698235
594688
1263816
1912609
133654
548342
643058
206976
510175
110532
360174
1049543
1806572
1671138
665844
822815
312022
492043
1445844
710005
1231086
1674092
1864605
1191993
1916159
854222
1526526
1026304
949357
546537
797873
1786554
574715
1639740
839952
1926600
1552374
744270
977745
1106638
828361
432136
442829
1262298
1375988
1602265
328676
359547
62884
1530938
1285291
376683
157856
729469
1337954
1918494
1346534
526333
588254
1467796
38922
1748683
1280089
926108
1345251
388580
1494835
291728
374545
71682
1244271
144458
1170668
1612407
192054
962852
450435
732879
1113614
100504
1409699
1717218
1770633
1389621
388547
1905509
259742
1767865
1442953
635149
100279
1137939
776373
324929
1970729
955834
134745
398649
283822
518060
1789790
1017856
696748
536951
635066
1030590
542781
812700
397962
22409
525997
50115
1937975
1092488
1999780
1021999
1601996
228388
1930379
300824
1996591
1202398
1894881
88663
33091
412385
793753
1808252
1227386
1442565
195138
1198091
1815855
26530
1991883
1142265
288870
1820981
554630
909739
869977
384022
1448947
699591
1375956
1904674
147965
1879834
1114032
1094387
578072
1134057
613566
583615
1471930
618904
1787088
1943188
69954
663019
1163213
507854
1107969
249268
620152
836612
1596063
1252491
1877178
1391110
1240744
1662682
1332059
1279923
242278
1690023
1506403
571690
1274109
231390
1728907
741019
391348
1092863
1268845
510996
779973
683427
1018960
377674
651200
1652602
889376
888091
270073
460748
1013778
733574
31490
1370917
1190156
1179207
1695594
197137
496507
1715824
1712726
884708
105406
1483303
304952
1901324
536865
1200961
660009
1293197
1985428
957702
1451164
1907312
715975
770381
279212
1798018
745782
1292359
1827699
1854178
1578014
1245279
1559537
972156
87629
1150728
69073
847778
61040
99813
1696804
609176
1300608
148132
1606587
1517493
1295010
1622825
1355747
1566328
1577368
461865
1234148
705395
1965995
1495125
1912896
1335267
1542135
1314594
125258
1813784
1600382
1129523
617058
1755914
1876957
1748446
358697
150446
691884
174786
994655
751595
469864
1614958
594372
1251210
439136
642987
1188152
1130553
699032
1968137
1833862
1696925
1431294
1928032
602415
671643
1596651
882662
755298
1046274
697483
1176912
1596403
466305
1528012
1813064
355192
767320
244606
1346764
1156886
1967766
11584
1351445
1282790
169475
1855589
1373417
883293
30672
950355
1748674
1999331
996852
360008
568082
1306630
795044
130946
1399596
1812471
1238175
1642374
955939
1294635
1989895
598399
466803
998619
1934803
668922
1239013
1857955
16501
670171
1594570
913887
1506756
1667761
455661
332331
1299025
315373
714468
952119
1223340
478391
682358
1385602
1768585
936886
664493
306455
1098108
344542
1193490
201346
219682
1369575
1554105
636782
1067220
25014
1847628
37743
1291190
432831
902911
470826
571469
498652
741775
1977892
1633002
1283470
1502148
1214058
297100
1180381
1439668
646775
1928479
1431526
789451
1299121
1919100
62400
1809959
234948
25980
21194
400432
149197
782271
890460
1687454
933540
597978
417055
575149
1522882
1129843
542751
1414885
1987543
1978302
640288
1736959
896195
276510
295408
1991832
651563
1896631
25250
77418
535661
850044
1168900
1014236
883126
95426
981268
1071879
1552667
233785
195297
891092
925720
1238438
80923
104632
1730078
652763
1810503
860626
683561
1251883
1532306
1510906
897723
1263480
1892496
860361
185593
1463026
696839
678335
823700
1833090
1097457
1676960
340270
1767889
146430
1202196
1741535
1516681
533499
103831
1611270
579960
1428948
1042267
1635626
1727933
1521968
736903
1645859
911189
811034
1313266
1829954
307633
871782
1587261
1398465
1558252
628392
130364
1798899
206952
1894682
1791179
1507503
443828
186177
594794
111681
171922
497572
537478
1709533
783476
103606
396539
1185445
1141125
1090734
883466
945121
495251
1362474
332641
469003
1066690
501204
256260
1581940
1669176
507160
175366
1677864
1670646
1639835
1995912
262687
496106
891258
1575317
1480923
553333
1724156
1758508
831693
304709
693041
928497
744011
1821373
1499082
880887
352338
1819397
28574
1777618
1142772
428238
333776
1976502
807160
912919
207888
702765
408807
1138098
977858
103247
233023
1148871
1106953
997276
460751
1633570
642117
760557
1678935
1046518
992077
949113
1835062
1127593
1800934
383457
1429053
711314
866496
1778114
213409
1740689
1387341
1147538
400259
682512
1276448
373525
1892291
962
1173608
1449836
462430
502170
1311189
1241786
960935
1440396
1718016
216108
1922505
978199
1096897
1680443
1425495
649299
1206285
356573
729591
260912
316681
312253
1544389
1819634
513268
491418
1021066
111393
1279379
1969967
1021083
1062439
425632
1932466
1678371
1629875
1322709
724079
1481166
1137704
311769
581925
1178936
814590
1295732
782398
1661328
1665157
509186
499568
1806280
803638
878813
1646717
518563
92538
277371
664040
1155194
1460362
1469921
930397
536140
478748
1789858
1712669
927618
32288
1383002
1205000
603502
1292967
1573081
1513135
807809
1387056
1344676
11928
481142
1021763
1407056
881635
847371
392778
1712671
258822
548950
1996247
931864
1726927
1982280
1662748
980520
1622127
700066
897521
1868250
877350
870919
1254516
518954
960391
388501
1742275
403237
756081
696757
1545618
597426
1263351
1349707
161667
1567058
30208
1983422
1901750
108913
1198951
824417
1213217
1533600
1096475
796876
1873368
598805
1513462
1216381
550622
723700
1139580
736557
514494
1534482
671588
189779
718728
1733006
1182621
354737
220450
183326
211384
443956
1492047
1432759
1106796
959058
1447152
44706
1575058
955681
973486
250028
1258679
903961
451631
1087421
168648
455751
958758
756531
869153
1392684
804265
1272737
1044422
1349995
505789
788429
726455
1289211
1432819
1063359
1832017
233167
740425
1680407
1700569
1856516
658407
339160
1545381
1478190
727763
1397274
1881388
1828303
809416
453512
1864603
753083
1633142
751461
1885656
1771500
1848780
1499984
290983
152767
885393
1192142
1119767
606608
502859
912611
67949
675625
1595442
1619446
1282867
809667
786955
1232090
323761
787771
1542362
1532250
274821
572494
1273423
931660
1855163
495547
1466593
610637
1507957
1098843
1426774
966473
1361668
1503297
1663012
402232
1248746
1434639
1321166
1704618
264772
1048624
235716
460187
1123190
1672359
758634
1124040
1003696
749664
1639144
210264
1036232
316956
1318378
898741
589814
214462
720557
741216
1705308
688456
997998
39124
1481421
902594
990370
208647
795880
1262463
1402528
1628509
1822422
234911
1977015
1749875
1440052
132374
616034
1954894
1889258
1472193
872528
527423
319838
272783
1629482
1978973
1896233
695434
296947
25883
1967815
1366254
630415
1040732
1426391
255297
1972666
1723808
208119
6237
157499
1609659
1783598
227956
753224
882938
1238077
20107
1344557
870291
25080
1102488
1855085
1444007
128772
271621
1986412
258690
457886
593419
638050
258367
1190383
1928808
4473
1304417
226913
1467905
544478
1550061
403231
1322475
318821
1766225
745796
331078
1327732
1923826
1188829
1164315
1618924
1294249
365151
989307
107270
1144449
31946
422333
1724521
598836
186130
854842
1753954
1455568
1929541
685258
1320246
1266342
1796932
1369749
211149
274922
655459
1671663
1910576
1830436
251198
1511171
1138330
1734955
1607539
628569
34640
1149626
807033
230889
1860599
1378939
945622
146813
1792262
1962403
1737239
963082
1513781
1743882
282155
1492270
1736028
977558
1708326
70748
992525
1255334
900711
1704016
1422605
1315388
1575400
1942907
1508394
1649830
143763
717838
1105999
711418
1843186
841487
1958226
1734470
1112243
180038
15650
1100509
383168
1693413
842396
490318
1630579
202811
1157884
1858655
438994
1780292
536352
1708577
479325
1089745
1376475
1366561
1990876
106322
910066
301689
312034
1612958
365398
169343
467495
870750
908992
958649
1531314
928043
321656
1619039
467251
901277
394961
1908709
34309
1613400
658911
428040
846373
1047462
542961
1116740
814153
1662375
1717078
674041
1039226
1485806
1173861
457614
285629
1698570
408300
248271
721476
1852560
270125
1454899
360592
1001023
760623
1028397
1192047
41840
1002744
1612628
1650456
1647368
1420767
684540
806456
330226
1155998
1812733
1382976
1688998
1229165
177606
727304
446659
551693
259609
745276
1956834
467507
1233299
1272266
199983
424177
854533
1132198
1868371
1682193
183056
51944
455218
1713868
495331
1669703
1797404
76667
1625218
1502305
826946
287254
1770140
1122340
907047
706348
485836
1940656
1850132
1949788
1318761
656922
932394
251351
1467729
316558
1718357
1656413
1894271
945270
1358773
92671
145803
1173087
935200
812965
1219729
1901284
795694
261142
1697369
1029250
101839
297502
787533
899196
1663915
1085882
1613301
255752
1759698
1523404
464919
309819
240538
955894
600709
31112
1063014
475497
1302707
677772
1352718
943508
788384
1808690
1711332
661576
395904
1504182
1300761
128967
358139
299539
485448
1659255
591932
512469
1825155
875526
29566
1536513
1713758
1348447
1350467
1385254
1681422
1935907
808887
1332578
492932
1636140
219962
1161671
1370196
1010402
1353118
555500
1723419
1336629
459038
1630162
1200814
969053
1458589
475960
1825784
1413192
1135685
1308861
834014
1345078
1196449
276320
206206
605197
1994909
1890421
982842
467259
14837
313154
1801381
1737561
1500689
828436
1469281
603668
1169985
147135
716783
543402
1830468
1553258
1222965
485948
662324
489818
1181153
1662005
1114653
1257015
351425
996379
1658190
1185862
157022
1662514
1421411
1372826
1746262
1943161
472689
651242
875872
251941
586708
850286
1901823
480561
1702322
1684987
1334254
743910
134825
1995771
531783
777469
1465498
233600
1810352
1573324
323224
542950
1202761
1465281
1684496
526644
1970682
866452
1545049
1621056
1288112
635369
1395961
359573
1658826
675507
530437
1142989
191373
600806
1450341
806520
733683
1788606
1449507
1214776
573753
1843175
1239455
1128763
1936956
498626
292499
83819
1577408
1632274
4343
11027
617288
1227518
1864337
247653
1244768
203434
1525414
1716289
1739978
1057324
1447758
1000195
273492
424707
267141
923132
828406
773732
269577
923201
1696037
52719
453572
621801
1331849
17855
1389888
353519
664715
281766
1044832
1509664
1882562
1047804
525038
1628978
156705
206388
1099938
858754
591626
838812
1683443
347161
1016988
946626
1990045
1712568
1203525
532030
727365
1071156
1395938
975938
1566527
1363901
1799675
1411339
1844504
1446942
1811721
807641
1259535
197047
13379
901608
300209
656583
1099256
114240
1841447
523609
335491
1997992
1018251
1502797
1991497
604528
244297
1025133
560525
996942
885990
1497822
1097443
1741407
923980
1113991
701972
357874
699098
1050025
372511
705896
1204986
1451306
1548375
306525
970012
1197650
1375925
154174
1287082
134335
945612
569142
1284432
1291140
1268714
1816906
477018
469731
653012
819016
394722
255381
1892525
1258488
1164690
978924
1568589
977402
1331612
1582972
972096
159319
1849086
651732
61939
581507
1757331
1905136
608716
1913763
583700
1270403
121553
1990709
1588500
1790527
71280
90221
413268
144991
1154897
698508
115308
18020
514302
1270208
1487700
1408727
1195168
353094
644746
759708
799967
1801248
487151
1177049
1396278
739402
1126214
677577
963047
837140
1407011
234899
666749
1570537
1205051
679185
1039251
162156
583045
455708
510793
738288
1078273
842990
1928767
1275266
1407086
439127
803251
1239152
1448120
1743834
1997323
98864
1958917
780383
1236986
928381
1516530
1730799
1528100
413214
215087
1911972
1182060
1094350
102024
214007
1341970
1128301
239380
844456
262111
277434
556244
575484
1010135
1668429
1679877
555920
1553098
337505
478808
1195503
1659140
1956766
71484
743508
1258124
609676
1963712
837657
1762207
296364
13018
276144
698649
256202
1773897
1621246
1475233
1653007
319279
1398433
72033
1537480
1907415
19048
325073
1550428
138366
717903
644415
1905240
672206
474088
1976257
1248921
560335
1196911
1071927
560621
793246
312748
488159
1538530
1120587
1769445
894093
357990
444468
547864
740602
769908
1044288
1329045
856452
26614
1349146
1855910
559360
1225467
1256824
1634893
1918080
1320050
1013657
1387317
407788
1893093
1822805
554232
1913133
1018327
755775
370669
1206665
847965
356175
10243
1091912
1141228
980576
1839796
155952
1064062
1443742
1510212
476768
73674
928470
540974
1466688
1410417
209455
80204
767009
496968
235904
1876290
1552325
1408392
986470
613765
787870
785857
751684
1596818
415627
1754134
1859221
130176
516385
1434386
1346331
17361
859804
1138194
1049737
1455859
1830098
1746819
1422015
1771420
1712991
539251
362242
407542
1006849
1507965
668664
1938448
81417
1302880
1364286
761824
762371
134097
1909527
1911440
1976698
78862
1711513
737714
1729831
355103
1360012
606741
737670
1145581
1827994
994210
984438
371328
1612694
1991448
398558
429335
1948022
1571025
236315
1386863
432905
3023
317604
405463
1669680
1565305
283533
1534543
1688106
696518
226458
662267
1174990
988968
289880
460554
1540813
1950592
506576
1658261
1076812
1791870
746781
1978109
23566
1433456
906380
690647
10239
742161
720652
253945
240980
180978
857275
1140060
1506310
987192
878703
589927
804077
1378502
1253857
44870
1549621
1822909
1762320
373742
827635
1608482
1759936
1457
1808654
167307
722159
279348
1477254
1638292
426625
1520778
1125448
955948
543287
1524954
626819
938624
1602387
1199526
26350
393568
1467862
1149179
713438
202195
17940
976084
1171307
1048920
1462151
1151360
1962842
579585
678853
641801
1916022
734603
691824
150278
1709599
435606
1389285
1185821
497222
1422928
1809049
128408
718915
930041
30552
1737560
1513812
1641832
93435
1494677
1298118
298632
410618
1890388
1559645
1349665
892988
1698568
679641
263967
285074
266592
322113
1347928
1816461
1743431
1992664
497544
1387355
1939877
581952
947083
590393
1261548
1493061
1814523
920242
1928785
1658757
718027
583636
1446674
1187697
1747631
500469
712677
1171644
1796446
1652646
1299013
412757
1547322
192340
851977
1103881
1748382
401576
612938
892301
911578
1316980
1131696
198030
1395228
186996
555390
417146
1478712
991151
967724
1886201
1988358
728276
1261916
303461
1845796
1966415
1548730
34352
1999323
247594
1761889
509756
1222561
99214
1552162
1209308
452624
596741
1151396
1522132
1832311
430377
1204440
1416739
1161306
203194
709732
1915694
1699404
1708379
1304345
1645575
706029
1385191
1062245
1155261
1956388
1839859
89027
57932
1346546
1700774
386246
454152
847725
1703449
1203848
696662
1360941
72285
110139
1935367
1419275
1873153
1609324
1178751
342344
366440
869657
865194
1928867
626445
1812966
940464
162619
507454
872763
927762
1237992
1249250
185799
1110538
1697487
1424689
891598
1362081
1411860
1463839
466084
1340330
32895
1274642
1931435
645420
1223548
168191
1531653
1744397
1399870
670536
1868527
1750460
505490
1435091
754502
1205376
808339
1793644
1979758
1986365
1835331
902183
1219100
414787
653688
1749038
1668369
218841
1015365
1970964
772283
1112711
1960295
743680
105151
1354413
1549477
954731
1577013
1982353
106473
990568
1151451
1843251
1617974
923892
1330987
209361
1056993
13414
1452424
820109
1575741
1111145
8823
1835525
1583116
1027994
296737
1770108
916361
295978
769311
110571
1327976
737760
17154
1901235
47462
1783791
1263608
1122773
1150476
1643195
1783168
136198
992495
289411
311318
1225369
1427839
55767
618386
180454
525597
1916071
1397157
449281
1258817
571798
1193037
9472
1859788
916953
220783
861638
274196
1466547
1265161
307395
190368
1026004
1520945
1132404
904749
16257
277173
1876516
1068569
1236905
1652137
975158
1082588
973666
1445235
483165
301607
259267
563733
839316
1985171
1811423
564144
46721
419853
1451772
326893
675046
1448747
108703
1892973
1486151
1440016
1479722
1652083
489462
1386119
913443
756337
103326
1008026
464013
1216076
11386
1925143
13793
1751352
1670598
1490037
396182
1464418
838454
23533
1234103
571998
182889
599653
67808
1497016
230220
376604
1974122
1000670
1020266
1302018
1109413
590438
708263
1578389
350868
1433241
144574
862553
1697187
1875700
1909628
575413
166649
1428997
59140
469099
999688
1366894
1590590
723342
1040685
312703
1225347
1927322
213197
713723
895853
674480
1656029
1273314
580677
759314
1355833
924426
409911
1109811
1766028
954732
1147818
847213
230270
499782
1975971
1241685
1364880
1736349
1576259
781903
658676
1561770
374587
956406
209411
741839
167881
1533885
493944
1347517
1685406
392523
1560521
1964594
747580
398054
1919041
1676713
1378537
1285620
634530
30544
929028
299945
1413686
85190
73868
1710153
837259
1303862
680662
1848569
1489393
1782169
1741313
1240427
1034234
1526266
1978969
1611070
756145
450551
1073361
1058585
587942
265058
1580663
577471
94243
194948
1636738
263273
876759
1422848
1079172
366583
1504667
1154851
1017181
1525078
1655499
570029
147400
1962048
1880764
908804
800275
1144436
1025138
1462727
1273740
1250407
548152
1931133
1841735
872124
1132404
684895
388402
221749
328914
589459
1727879
11663
1857468
331365
424382
590869
1020089
1319341
1112317
432383
171722
306318
840811
990337
1871651
686074
1859921
65579
643757
30132
1350592
483150
686281
739208
79354
691111
1591525
233312
473717
175397
1118884
1541411
175272
1263459
1272430
940203
430929
1266970
852980
540022
26620
804276
661801
1401891
463353
168885
264757
1883686
19726
1033509
16246
1216131
726799
629828
500541
68041
958679
1053563
1372664
1563951
1488603
585821
1561004
483917
231418
904045
1698152
273669
1887847
271867
1465809
1959025
28110
1242012
53949
957335
1048592
115403
1468828
52994
696036
941825
896333
575346
1941054
158126
1100748
434951
80097
1450010
31736
530372
1892339
280407
182154
263549
501937
914237
165945
1808495
282264
408187
649007
729052
1933651
665239
1865818
1895735
1946116
1325138
293449
282738
1364520
387874
312635
235993
67160
1902359
1588199
1038400
69161
238146
1804713
1498071
1788372
272623
1271346
732222
1689441
196073
1747728
416398
581171
591001
185884
1794841
1356058
195935
450333
430154
106562
1060393
1685251
817639
990133
1583674
1695220
1330803
202036
553626
747928
577305
1902781
969742
1957708
650051
939767
1823619
1924611
1940980
1787658
12301
975969
22886
1161431
193410
907592
1659924
296074
1672436
105727
545376
571193
643581
241095
1155432
1018422
1120729
1827451
1047763
1536375
1824795
45773
190838
438424
1428013
890703
832541
763976
451889
389350
1733252
1640781
1688791
803153
802867
664189
195176
1709683
1273590
295262
1242076
367279
1378138
1500184
1477005
1699309
1849048
1463416
26216
1522556
1049613
1559650
621018
118367
500176
905676
1435762
257783
350557
1212967
1331425
663455
1045497
1156330
76100
1069425
1387108
1422614
192574
1318245
1051688
603699
1376409
347052
1934675
378410
139000
1212307
1201969
1320222
1043097
1581182
254547
600578
607790
1095304
729306
840951
1156759
1286637
1350144
1439543
69786
267709
1940801
705037
370939
154958
1684624
100042
758624
772714
512745
1037633
156849
1404241
110118
1721355
1747932
520242
1913572
1307346
1480329
866691
656024
257307
666833
1231051
1122509
1862702
537287
1985264
1383863
1496584
631718
825439
1321399
217836
1916256
1414653
1924401
1108919
1012893
319855
743715
124080
1787252
240484
22793
645400
1812375
414969
770489
857009
1696274
1731865
1259419
1066079
1976987
1804178
1309385
194734
371206
64785
519698
934608
65320
1858921
303691
293153
474488
612254
1069150
956187
1914372
1888948
1200332
1187375
253934
1287809
35431
1238898
1662302
40093
862229
669573
1663554
422092
1759820
1219248
343573
1662646
638011
1538067
1915315
1535703
316712
398380
861454
1762330
1153853
737147
1266272
538366
817911
954755
1948561
1724950
410922
1193076
5872
961954
1179612
732075
384996
161421
1236139
1327236
462487
1007694
1642302
1959592
1356726
572394
1956734
904186
85685
645938
1410724
842982
1605441
490411
1558761
1247098
381598
911764
1700799
816266
660207
557140
1373851
1175823
789498
645344
1248324
1405132
276486
380508
1922113
1681977
1276424
669858
859855
384442
306878
1464555
1274570
119588
194804
206439
1532362
941134
597892
1861438
370590
1976751
1726035
82866
88766
1251281
1643361
763777
1007788
698333
1323295
681333
204473
203732
223119
1856392
582827
1879269
560086
1602198
1753636
1220980
770953
996197
1424512
1469298
408369
655086
614699
809485
1817353
737063
1406667
407669
1266146
1535963
1316086
762620
1563371
1658769
1390362
1783274
1369793
1265956
949057
352968
1795384
1421087
286831
162937
1676045
992283
212664
1756267
1599549
1608774
20894
822200
434811
536969
1938749
1552964
1896903
1570422
1415244
332107
1387809
822740
120963
236204
823259
174796
1141570
951813
515430
107100
807384
1706590
1078369
999698
1124575
1195811
1346525
1749305
1362496
1756467
671448
279578
240564
1545616
964723
1368846
1586149
80410
284685
1874244
205016
421543
1881533
147778
673580
1955409
1072741
936347
1949670
440034
464448
267394
1037884
945468
339817
901229
966632
1083090
931753
701140
917078
1174637
1936346
970563
1173430
1188630
244520
104682
1750817
1340610
1858510
916199
1421749
48818
1995674
351578
840716
1992804
626823
1604756
1999486
1951397
953810
1323222
1663867
1396386
1357208
1199150
1051350
724830
1799857
74853
1403755
1724838
474640
947043
565957
1459855
1212511
181386
1495473
1351033
1422941
1077095
372103
1582098
1203482
779190
71499
870413
1459367
1035144
1083687
1451510
824331
1931761
1959930
1416389
1049498
272154
974563
205122
225681
1977622
886571
68574
1218238
1875897
266837
894516
1704209
1620950
235810
500671
334450
629100
242922
256092
56226
1084109
1763803
709740
1927466
1025105
1571354
1453589
524365
478474
956326
1328041
1047910
667737
1979640
1500047
1261938
1578220
290037
1480048
52275
1731127
1787660
1753555
310816
1263264
1948933
1547141
1947934
1398618
835945
1545738
71438
1958400
83530
368910
390881
993934
123935
1949240
1395801
362611
490838
169726
1324432
7532
131214
1706861
1270058
1753702
1067397
1401743
79575
1864473
1501895
83230
162922
420163
1328377
54136
301239
281701
1525935
1929836
1197889
792156
1186986
278160
1671725
1653453
404744
1348581
1333752
1487562
1235494
1837792
1496681
1722122
1991478
1249133
1316315
944296
1350574
1211932
730284
1702459
921309
1773800
845796
267274
31353
345425
1120876
248157
1057785
470793
1016835
246628
1263981
735096
925531
273420
460712
997968
1737511
1325407
1774995
1653723
1840355
1787462
1095646
1800103
1141894
484491
1766405
1425443
1849008
1491628
326675
72520
1657938
1528395
1551101
1685368
101602
1665492
1994136
907431
1298910
673985
1172519
1668192
938090
1331342
54321
1053662
1425789
1785422
1471116
611484
1934643
122436
715085
634779
105577
1520028
628821
1935964
705076
1851011
944002
166012
913993
538089
1223065
1744491
489575
319274
1981688
361767
380227
1969672
51344
1702675
744597
1090782
1407027
1464455
1801107
1954403
560559
1447391
1277237
1924237
543018
216533
1078495
1902168
98138
1103120
1345774
1609892
650648
1208254
1319253
1612896
1532658
1626379
1481722
907846
1922793
279680
1585139
1756529
695495
226204
989666
1128872
158675
1578990
1686018
876709
326678
518897
262507
1124768
1911438
1802299
632029
8366
1937038
1419665
1689851
142678
142047
286754
600151
1226042
279946
257140
1490135
442979
795982
955205
1258856
1130884
608251
564907
89275
1885748
795553
1093666
112151
1516047
98807
1299206
539486
1479743
822074
1833895
933259
854410
1540959
1975227
117680
994576
622970
244819
161870
127349
547224
128913
683185
331957
840876
404682
576939
1780279
506773
679674
1031897
892920
321584
419205
1392321
1571515
1863857
73007
1134077
586016
1375599
1572840
697685
1383044
1069928
774704
1776849
1463091
1239107
355936
1657244
1451435
9754
457314
1336745
1385838
1145176
1829296
648084
1495262
1509312
1662453
1313398
173922
572166
534122
1348773
1687014
28302
114956
845616
653373
609129
802389
1454816
892019
827362
565951
1958221
1970538
501932
896288
232805
1232117
1441324
1768788
1855358
1736379
1022107
416342
677649
832365
653890
478688
1039003
859478
1168182
596571
1273152
211582
1582482
1050710
1237831
161413
886256
420620
1194078
434810
295766
1778085
457773
1367539
814864
568215
872732
1263182
383450
727575
145964
1812620
665944
1537901
496503
952311
242150
1830367
1947194
1056263
1183869
470767
1866595
1699024
1234969
759716
666009
1510689
1457116
1491527
1402889
179708
380759
1883811
864654
176147
33431
1990200
1560948
321968
1162052
29526
1003065
1401035
35530
393770
262930
812169
623569
1875748
384004
1394906
403026
522091
902734
1414110
28826
79722
647822
1691074
73702
982942
1222708
949865
1844208
61144
1945562
1496915
1026591
1103221
569166
143776
600266
59505
508453
1838352
1651578
1620819
1811280
2343
592067
533313
1018603
1527797
736309
1715231
548342
789177
475988
1153515
222652
1634740
907140
103003
930041
768654
1060854
1206788
1664210
1799439
1188750
1035329
1258250
116808
1472164
649763
1000479
884629
941690
88697
1001383
1001482
1568513
1254825
1900227
1340112
1426777
1966796
1651819
502508
1309286
929433
1261974
116879
1183146
841244
1898077
1169910
1112640
819641
1039218
1836840
21249
1971759
1973550
173518
520499
379973
1509751
163691
1467707
384634
293819
982457
179500
1224327
926785
122486
1639757
606443
476478
745616
831636
653712
1367308
522303
1943809
826553
1594523
1229947
1543197
788325
1706680
299057
628620
361002
1755680
947334
1884523
295223
323005
24042
650296
826337
1205653
697004
935734
26926
1694142
906213
126306
503856
384356
910631
1553630
397525
695006
1830099
629682
1248339
488114
1060690
1248799
1714413
1581147
268711
675625
1191322
700472
1104499
352490
818315
1819433
1452597
229053
1291981
1568834
352111
685780
1621861
509039
632426
1462043
10716
1413610
1141199
330244
771729
688919
1771744
703544
581444
1541765
1280634
1926885
1722510
346641
1665194
1780444
116350
887787
366641
1118441
1109723
1628313
422392
236349
1001808
46742
1767915
1765325
205873
407355
1518055
1424808
679931
867420
1306225
1322083
1588591
469443
9455
1750573
1699321
1960929
559191
925806
1042463
475159
1743172
1041579
651584
349086
286028
893454
836737
1102021
1478191
1172019
169949
1629890
1425305
821980
551184
370817
1103990
575123
1394876
1387797
1543499
574654
810245
1133043
1346045
772979
1310872
949835
339824
1549281
1934683
246851
436418
118737
1348861
1562953
729596
1502626
1643026
1878343
187312
96182
673055
95115
126883
463288
693576
56969
1693036
998468
1370498
884622
1424778
1986512
295103
183239
1892941
1995810
986976
1641613
1655946
72882
315571
707375
99149
1767416
1702276
48048
55800
803922
81301
669386
35861
170323
1498212
1318078
771030
1336916
138829
932052
323601
1470919
1816763
1868904
238629
1800837
766175
1547980
201378
436678
369687
1774100
782216
1586810
1869612
216064
1220249
84723
1610803
1581140
516297
493075
1175647
1959128
831712
568079
1983258
1640040
20213
784802
552704
1419735
1121794
608695
569582
579690
901655
312800
572962
1455975
958896
708023
1752529
69415
245716
257425
754838
788149
840018
1458327
1468584
912930
1303137
236011
900418
898439
324561
1542926
1769881
1604067
1676956
1516815
1746295
781938
355638
727878
1492065
298753
1266769
656032
444742
954762
1603474
909111
149226
279031
1110475
1352725
1290783
780094
1766901
1361858
691999
1849728
379344
301896
1595520
648335
1782238
808956
783852
396150
1969418
1082561
1034088
1925634
1722856
63137
1500761
1311422
513500
1394184
457566
1235983
1460860
360715
994010
866588
1274202
589211
1429457
1240857
444568
408809
1969063
1392096
237951
1301132
90156
1294952
1050642
1168625
946289
1744912
1564872
145028
971449
1189069
1712220
1348571
1284105
1560571
181991
1213685
604478
439341
565465
708159
1809743
1124978
1263515
861577
339059
610421
1310773
1597336
1104390
329881
451996
1996040
283431
1328269
711855
222902
931153
568122
29286
1595820
516786
604554
1083957
1429668
1971349
902963
1205281
1521307
1385282
1304982
389963
1442238
1534718
676429
1935105
212768
1153642
1018433
1386579
1659347
580884
1033136
1638928
757015
753870
1511893
34474
1825346
387373
936955
324654
1704188
688827
376424
1660010
1283025
1507138
128173
1530210
1717964
649223
1140990
634904
1251554
841130
1732537
245613
1229994
1035563
1266619
1658920
896664
1928908
1021745
302994
1027259
1054928
1395706
1990667
1455197
920030
242179
12016
573763
1585212
136955
660765
723715
377979
1536446
430429
1667358
1363637
1922931
112295
298962
915315
561961
684894
551773
30344
1092914
478349
84367
474603
454610
811528
217927
56038
5602
331587
1481275
875331
964230
476804
1623833
574237
38488
1356552
534485
242373
517066
1976274
1470264
504680
93615
793896
688507
1798907
1881489
1446676
7906
1369498
224667
812263
340214
828146
456480
81335
740754
186077
540439
1741672
1313951
1470262
1380337
210819
488321
632546
304222
839104
1841861
1614185
772772
1628131
1025443
725973
1503594
406059
966155
1818528
1527007
426570
1683964
1245851
1216849
556564
742894
289206
1940414
951025
1263408
293764
501141
91888
662029
729097
912180
1278848
1512061
850393
618085
538398
615193
539729
1599274
1868858
1868556
1124112
507043
1967281
1209205
1352902
630680
622352
1076485
1697265
651823
1255049
1960346
955229
1771845
297790
1383705
1294605
141843
1060819
1614243
276395
282403
846654
1554785
337928
647727
701473
1131060
703721
512673
1425131
1908806
1122566
171408
35516
1706692
510577
1453438
254612
551940
1966330
366221
1124461
608543
42815
702619
1704345
1995109
102513
1958789
1650215
1048907
453994
1955381
1029815
1521993
1091353
1777653
275219
1836468
1210900
87588
905475
105454
327529
960628
494814
1791611
149462
4956
1066199
1337442
176761
1780676
1738760
413005
1914743
1786788
1162966
1905112
1949960
781575
1830040
371947
660862
928840
561171
1992003
859348
1747757
1157885
330765
229720
1973824
62187
939600
700052
1338993
1080806
1867857
35744
1276106
704338
878646
1283263
1117850
1281596
1342376
266507
533778
1569534
745658
321557
1555760
1336702
755440
546296
1582385
1584200
895436
716444
745260
1452897
158318
1637645
179762
659400
9491
1216017
1063564
1336780
445309
502101
1836847
639506
1414527
1502194
241433
1069952
240002
319833
709198
1834242
349893
877130
696704
858647
109171
1705687
1189360
316238
1815997
1857599
144041
1531557
827243
1945077
1518134
1822446
1596408
1804331
728906
1425955
655684
112989
1134243
320384
1282414
585378
535029
278008
951456
946040
367282
1047058
989002
1597100
1378139
1267811
835380
1258799
1073195
1806965
1465405
1803301
1581633
1641015
805285
1675084
566187
1362367
1505923
1677213
263455
210882
1929318
125766
363241
1291309
921475
707025
1320353
449306
1942258
529594
501401
150349
1599311
1989505
1552184
1960510
1340964
823332
1079391
17799
845681
1518332
845746
973431
1128063
1442763
140427
307305
240734
1081917
891246
43923
1627703
1168440
1568934
1008900
793671
1114075
713982
1420561
687882
1172693
128940
1947490
1452127
946909
520787
902656
1830580
81084
1484528
1979276
1239652
77718
1941580
1013973
953835
1372731
1162924
1391055
1884820
81984
63109
601805
939354
390178
1194027
204140
1260533
1070567
537868
536042
1413809
170009
483167
1301799
249905
346112
1762057
407760
1699312
1051142
597956
1117008
1090171
1610776
1179652
1265712
1664490
1872776
1307167
1478589
1511913
1032662
599591
750201
1895663
277061
1830405
1658575
519632
1176494
1169756
1655244
1285707
1014409
1613357
1501459
576766
62509
297830
747575
85344
1849642
1388360
1737823
677950
569844
406805
306658
1125347
689275
1940763
1343182
572747
833660
775590
851692
983705
1179442
1367906
138417
940646
761162
944682
1543546
1502388
1381287
635656
1184262
239293
199116
1858167
459724
841544
1221582
785502
18828
60424
965569
119943
1889963
1250677
390887
1708025
1619874
257000
1217935
916694
1083197
49157
1274044
1574922
873725
1235316
1774917
168456
957665
56353
581041
1157807
397856
1340087
1831024
1541513
842421
313148
1179075
417499
241624
410075
1736420
1710044
1018284
1891221
1292968
1641199
1350168
90641
635694
1235045
1551688
479376
1317321
16318
1265011
1905333
1019380
8758
1947098
159777
370864
1646210
388039
681494
756393
1677457
1323559
1045120
1157008
443763
1443484
1381602
558628
1809104
1064782
91576
1031073
1364100
358326
1306119
1958225
1977868
1984964
921614
813906
1142667
211354
1940428
161247
12088
725328
1562563
248469
1260426
9127
1870712
1536822
1290668
1735269
294405
226237
1507364
607914
1385004
1840850
1506745
1948051
286993
1798917
1105762
1865359
1961852
1371653
1798736
1552918
105511
1593773
73700
925614
1305166
380349
1979465
677177
1346100
269657
1736742
1030927
494044
762267
1568927
279273
41120
150489
490384
1114879
996178
1546611
351602
1362555
1555008
474699
1374955
1448432
239271
156121
72078
30246
403068
166808
610303
418956
88320
528865
1093149
813305
469883
659811
913817
1374037
1407512
1828804
1404434
1510553
1854249
1535628
851859
269529
1732188
1223407
1742151
1615976
1139983
807209
1033054
1289549
1358060
1318959
73235
1239609
310376
1622853
972374
1671990
824659
10459
778524
1040080
1115835
1553583
203908
238750
1579951
588614
1211746
388418
651660
1823301
1940988
1915032
1540995
984807
1695445
1658267
1937167
1549933
781046
266044
102226
1138659
216579
409433
1793789
1010685
1879004
424538
1091915
611015
275692
1311485
665135
1853653
1683781
1863375
851352
1880417
1028462
1408000
1930256
400946
749483
325103
771227
876212
1382791
70814
1340948
1400005
1689182
1193809
15924
1709338
799276
1535748
1754926
934846
1626953
1347783
544578
798798
1844984
596892
852834
1852810
1552899
400192
1182841
897224
446374
1744874
1558116
1591919
541537
1761140
367754
1483570
126667
1412003
1954762
908550
1403759
135922
991947
874129
1838440
135241
915961
291622
518838
1217630
1876696
232705
1529420
1505299
1893165
289612
1594050
673057
1343398
1072475
11437
1854661
439235
1500885
1286004
1120046
282961
831462
11001
1509253
1765498
613171
1326077
602920
653348
855341
1538394
116867
745065
429003
678488
1167506
858020
414541
1067602
1660342
772906
1691938
220946
195941
745128
332511
27435
1641620
18543
1930048
1867265
503142
123357
1809718
1716626
6122
326264
937795
846663
1392783
1648558
231982
736609
1906343
1094011
1957591
1589525
319531
1128660
47043
1801102
1426436
654768
736265
1400000
1377892
483652
1952008
184673
1970107
1958427
1725428
1502755
1471826
484068
1707631
1735983
1150749
1993875
1701071
730884
312326
1791016
152841
1051180
95284
1794781
183185
1670708
1707662
1862088
1952105
875395
1256914
684345
1164354
327667
968468
1586368
201781
828369
20336
1914108
1499212
437832
1363512
1535958
277316
1857167
1671707
1657973
1767057
55153
981446
1893971
1819673
788814
1114453
482921
1642727
1095886
887791
255935
1619137
1590919
1174414
1420611
1028390
511816
639081
408170
1846288
1549967
877582
1992988
432387
1365436
1495528
1812441
839826
573588
1807344
1901855
335040
1451257
1976292
1856607
848762
1294750
495834
1189580
1674845
342152
1051979
184940
1777576
513588
723388
1016315
1026435
1111062
571784
298860
1988936
1560966
1989064
789887
1549071
1125314
1615724
1535920
803578
712346
1561803
1043533
1439106
1045311
1980357
1582388
616548
948791
1737688
1838810
1129336
514651
1296766
748306
1807145
974692
1109990
1144132
433455
775846
1422701
1218167
588261
507675
1211370
596175
1410578
1791945
707005
1650027
1976241
1980611
1814755
108776
1219110
1191592
301839
1372284
684001
1552366
1593912
1401373
1107969
1554929
1646527
530148
1791883
1785739
1629841
1620922
584902
1346962
143413
1161127
155737
992072
824798
1679559
1985743
1849769
1200640
271367
1736685
479497
1004420
1802524
1421177
1016472
1286370
351681
645675
1644877
1118493
1119990
237528
1225601
435638
1747850
647622
1843160
1892302
494508
1434117
1345730
1128434
1484253
439571
1112872
1143769
443222
4281
519689
1086432
446088
1969879
1292092
1898756
949190
350978
886706
1633391
1358975
1648945
1105665
981264
1779649
1059250
924238
1012603
1982941
278529
413089
114578
1623231
1945465
707895
881231
1502068
149393
1742098
1326163
154220
1242669
272014
1219068
524451
289728
744184
550595
1664495
5366
431754
872922
1389761
831669
70700
1474194
1637161
438928
1765131
1824647
1977776
150414
1333070
988129
1090723
490298
498144
1455384
1422642
658107
71745
1745896
24418
791447
49622
202274
1982415
1477452
522188
1442514
124006
876118
1182519
1444802
64956
518224
1254544
1532209
287812
773608
1414013
997664
1883550
1937438
412631
1338938
1443445
562415
1009551
1472431
1051249
1747524
1926073
1873190
590917
678090
1311797
41214
855093
1007560
1854450
706118
628046
1696352
324082
1623521
1508295
1505589
430382
1567905
1861617
762177
268792
222378
74724
200446
486971
957357
1640439
1904212
253432
663801
756914
332742
422305
330407
809301
1518627
747350
1125025
1606000
1067175
660130
941655
1847369
471862
1863386
70652
1381366
1813351
89079
1602995
744191
1005823
1264886
1362664
971350
1615565
1847821
1440894
300442
680773
1536935
1333889
618933
140139
564351
225564
457804
122202
1411732
873025
173199
752498
220284
1278956
700188
209930
168912
1338393
1918564
117158
1850543
1994092
1426129
359783
1043633
1245441
1279887
298044
1760361
721221
1385835
947626
454802
1476987
1126943
120618
1505410
944647
156368
681803
526955
451083
1334627
1861174
511325
161564
203074
1720189
1238443
1532393
1021307
398147
1646311
770447
901471
1860432
1518199
1388640
1926755
1440963
1826404
49852
1413914
786606
666276
425623
885445
1287101
901017
1473819
621426
916021
1803492
1164399
372007
1523846
780817
1467281
1050724
1429604
428239
976916
1871794
1028723
1974895
1592096
687446
1052027
678642
515768
385329
1538574
833254
1674159
1611454
1344709
167202
1911520
1138734
897924
1658494
54580
1648258
1754524
399640
756850
411721
624969
970982
372934
593856
1407965
277913
388847
1607271
1328663
1554663
1406550
1463113
1245785
1467019
198839
722307
1570957
1411744
1620073
1050977
674161
1661918
1786215
198271
1142441
974403
1069289
506450
1029690
570418
1229135
992683
1605124
1632297
1582750
1893203
1377852
1840580
1160027
1514453
693749
293124
1066794
147933
349776
1918117
1314371
1172570
1780734
1063333
233143
1981039
735545
617558
982844
828411
1025836
1326723
356872
1558842
1954940
14911
1394346
1269076
689897
1224500
1206497
1560830
488198
1939306
579624
1494050
1785053
568695
876188
86148
926686
1414881
462479
187262
1466692
1088186
855489
1671221
1688904
1525961
69300
509236
395952
542904
542964
990287
286524
1446356
347553
703977
1125500
1582992
22173
1919468
160084
611461
1086276
515560
1460285
1178774
262730
1813092
1366034
1858690
401717
901505
921179
741338
1771399
943800
526597
1542859
1921601
1364625
1638308
879928
683830
1930668
625123
1489909
1367303
149689
238769
1736303
243332
1800582
18825
906063
586859
1328390
1649018
1553898
174497
286702
1971129
1155351
1184951
474157
1615542
95835
1190274
217786
309063
1495343
1209671
536854
614882
1609206
1414620
295898
582315
367734
421257
735186
539249
1853589
1152536
867797
1690251
627446
1473938
465436
1975969
481768
1382287
1423817
843031
1674828
1214322
1364580
1990667
1565608
711825
1111017
340205
1512261
1087581
490769
805995
303280
1973258
109665
1154020
872212
21822
935421
301026
1810262
939395
379063
1699207
1337432
224729
833083
516898
125735
536675
1790739
1129989
1740769
722677
1380746
662126
1991762
1091060
84051
975703
163776
343477
1263573
815690
684596
1879762
1159482
1919967
324973
1228030
224684
1114053
757950
1830972
181113
745485
831735
482975
1372650
1596888
540026
1572573
281204
196096
1755665
1334719
1689622
805449
69384
1218858
607667
1904730
1550532
121402
1948380
438432
604874
1734589
1661651
418651
238873
1698295
512461
808393
1321280
150730
1100567
951049
1773509
61772
1969657
1661534
1692329
293225
1365487
1715505
14253
1509207
579606
1109355
1894869
1392145
1789710
244113
779276
650681
1564666
685742
1682306
829638
252182
1559014
461684
1059735
1069523
1367189
158129
41811
1127220
1076487
1065222
1021888
1891872
1067007
813409
292142
563023
836853
672042
48786
1734064
1021911
811372
1088046
313350
31807
1161246
34173
840227
1530925
1163223
1921537
1958772
1119312
110401
771374
366570
1681752
416214
1194894
395466
322292
593935
1362387
1958115
281345
1681000
577529
923837
375793
463750
1269522
1571093
163541
1320982
1310184
655014
210110
1602313
760011
1993665
971141
1238514
1381491
383787
1476084
1620270
1198171
1446784
1212386
1724355
997213
1868831
829345
88235
246895
1868251
908982
1800135
1756163
382706
34322
1862469
767766
462631
527886
1181175
1117647
1036155
53740
147558
938469
1023875
1941818
1356779
1546964
1527560
659946
34990
901454
124951
1540804
933066
588450
739645
956346
1672616
338472
1259277
240531
1078823
65378
680529
1232071
1045969
464006
59961
1394758
240615
227804
298398
1890915
828420
1728804
1853156
1725048
1032847
864212
73255
1960703
1843779
719470
466291
1762962
1456219
1237359
785709
725124
406183
826486
769876
292266
1816490
388311
20307
1803705
241442
1169290
1992505
1794989
1313266
1199336
832297
1265839
1583744
1479847
1507787
132179
46945
1141111
1890677
1453557
450928
889179
1289844
234761
1326372
1945038
1388775
1551847
996546
101372
1192811
797789
1235354
452967
949533
1356938
1270379
1429906
1748045
1224555
1861179
958370
1687899
439328
1916601
1883639
161149
1820203
104555
1174098
242570
1118099
1202345
1023049
1976728
898187
23474
1098942
1609299
15315
590730
785790
330250
960227
495360
1442443
1151627
1311841
179714
561423
1666038
1027266
1965209
1296467
54232
1326646
953520
1133876
1271371
1807422
519802
1811281
1379295
1876196
673499
1015359
1118024
808142
1827481
842380
109578
1046417
1470666
1688351
1367191
905394
427988
1772959
103388
1696748
94106
498661
1880729
892730
1032482
41208
1943079
1412867
816200
442713
1578572
62642
1955922
1780411
1610056
1130297
1823595
663010
424224
1566406
524215
979395
1847085
1918814
849984
1999479
812678
850070
313112
1317560
1022766
825931
1027552
380650
642849
1187997
1086403
890797
1961495
148555
619596
1511486
890803
333891
68839
1276066
1334751
1963152
1704647
173121
344876
1942959
1276613
340241
319987
822775
939416
41802
568195
1399655
1398043
1889249
611051
878779
1441352
460807
417333
1423994
1840323
774688
192129
439176
572048
182417
327055
558288
704597
171889
1779879
748327
293167
1918911
954117
1233192
785359
1715548
1734972
571239
1788600
1056620
1163277
685526
952647
1212433
1544254
1306307
1743575
1419301
1777438
787625
97436
1037245
1937238
24584
402668
283048
1526882
1942437
1575884
1322477
507622
509878
265772
254512
61036
1515065
229429
1693400
1128237
1013335
115983
1489671
1454077
1604102
308498
953821
1366117
1030059
1750634
609343
1731726
12499
453721
1608945
474694
934187
805376
1663047
1372018
564514
576633
388413
1215020
222159
778315
796339
693989
29472
1765514
649462
882544
1577572
171743
427641
495054
1096663
847780
1123188
1418033
677666
34978
1340644
1429013
1452320
580692
54
837152
234747
136551
595540
1645407
244513
616853
1771960
536911
1094501
1512331
565723
1262227
1412608
228060
1231890
1006465
1414360
1427450
1362204
1864000
1635812
1056411
854295
1171057
1488214
329750
642088
1216710
865725
744301
178690
498443
762505
1241558
469008
903421
880843
1599849
1594624
1430979
1473735
1724474
294682
934550
1522280
489004
1423367
685487
812879
1221178
54032
1833160
109695
1417140
74957
909650
573452
1573079
1772464
1700401
1685123
1806832
218426
739778
861613
453965
1688727
1743400
243049
839218
1531490
55713
99194
714534
856679
1875461
1370165
587968
1388956
1160788
1674273
1362168
1815819
1268484
1718796
1713826
803771
122521
648070
1154340
91537
1183042
1222942
243477
1814782
1435044
1511586
698343
1322504
1145031
847566
1853362
506454
842880
631649
389396
1927497
127127
86679
217577
1610762
432603
409234
507498
1059087
820759
184234
206553
1159415
877041
530305
540805
827531
1197181
1133661
1912036
1069803
349144
668027
1575956
18165
546154
350330
702464
13581
527161
951698
285341
1421052
761256
850919
1083146
1993458
151899
198817
1063600
821293
383326
401089
1440996
1575944
229481
275086
1674885
922277
1926617
1379925
79202
1585700
198332
753719
919688
1915209
883024
486289
359473
530599
868213
375834
133151
324424
959237
1606189
1200444
1348627
159976
1220452
1055645
926553
1899636
473258
447341
1558047
816789
1121313
971650
357318
1828742
211687
1135044
158983
31538
1403271
1248710
392860
1517434
1165562
1306046
1802517
57423
1322403
1405917
1676292
146408
945926
1177421
80241
763037
198218
736125
495524
766248
1615676
611980
688566
1412251
943233
713141
853514
905459
360735
1022581
247695
1382502
1694182
1056762
832822
590953
1862164
830509
1281995
1610848
1122617
1594518
792674
1961705
1944293
1491491
1943951
1947376
380287
836075
873035
434818
1676293
1724023
1259623
1226364
1447628
557305
1543619
494691
658714
1115200
1107570
1657870
268176
208691
820936
874956
1042679
118589
1361571
1335747
1748020
437633
870761
1408065
1056388
534265
1390149
1699639
1348350
1510780
91478
1910328
1839020
836059
772809
286590
1674298
340616
1055324
1931424
1777371
372515
35626
150425
274462
33207
1543666
1168425
389282
294144
1056000
923219
1482134
619284
1248473
1361267
1926819
1914730
404613
1347931
974109
1589324
294811
1096727
1994579
1391170
293581
1958441
120702
861332
216999
1605798
1091188
1323198
651375
1152509
1230851
386114
1902212
498107
567742
1979913
424607
227326
1606339
728052
1073278
999674
1686450
991628
1698531
289599
960433
742534
168377
1842559
1721683
691317
744227
950974
302251
206800
1642352
1055330
1639836
416578
486348
1858678
1311888
166448
766340
540620
1405154
208671
1602301
419555
770436
162067
370656
331368
631557
1197766
1069926
1095557
65682
1871068
691884
378344
1930406
1851657
331784
182049
706109
1310470
1914887
1640272
1276170
995499
745856
705604
1856951
1611886
1377659
938476
1442533
4711
488380
1762681
1192029
341062
1042886
1023054
1069793
726212
112637
555337
1446084
823705
1600079
226953
25099
1618570
1032410
773707
1596751
134030
1448104
786207
704787
739129
1870035
157514
387099
1440990
1313622
929801
1995264
776905
1015215
1185758
1754923
1881644
183273
735361
147503
1789226
211334
1921770
1715456
1677247
640272
920444
1781366
1079739
885959
193148
14774
431618
946073
1069342
125439
497122
893944
482572
318519
495960
285475
1435185
784853
1262539
801513
1216538
1269366
1558004
1941721
1032084
954982
818661
998413
1154181
1448112
1937935
1989690
683093
141866
1987447
1595603
1433452
113209
87380
1885289
505472
339252
1317893
1585944
1078064
1660008
764819
853322
1816907
1680635
1673691
1396753
1055693
326336
1228184
1203614
540069
942759
821486
1509870
645217
972310
1611725
1222545
199551
275772
611421
209442
1345635
873240
623722
1910771
849873
533091
724319
1910438
1645452
211547
1957914
1920244
104558
1739716
1584523
635818
450008
646978
1501517
405156
1082345
776476
530281
1319170
1199637
489305
892801
840383
735726
1291723
1273237
141632
1651196
1809788
1835796
1501167
660329
495984
906862
1192586
1160960
1847929
669266
873826
227734
986585
1809168
1432168
1072939
520111
551267
666721
1065492
1431788
748193
1667502
1595199
1209731
1081982
724980
1970573
972847
598821
1370640
290811
1622446
920065
1658675
37652
402689
941833
1849833
873646
1506782
1137880
1255247
1800125
173344
635936
1248820
366458
1222838
1428849
1971172
584177
701979
69293
57856
1459572
1296548
104302
85130
1556445
1786420
1711866
1490726
677288
410595
81190
315053
1785982
1726364
621156
1350585
1899083
565750
1327399
1975655
1071092
1327526
1268401
805662
1791613
1525307
1096521
1137016
840208
1515466
1449433
398519
359559
1729418
1315746
1501476
1825839
1354861
303189
598703
59083
1713062
616003
1458155
1972460
1665324
595458
545962
1740340
1360476
875834
229571
515945
19787
624641
1287356
629289
1988067
696602
1074835
721192
1967995
355958
1218402
1057163
119932
1517786
456998
721830
812145
884691
499643
1660870
112043
1979965
1772168
896855
74007
706433
799738
1118415
154964
324978
82742
531042
1136279
871000
998800
1818697
1386658
238921
1064011
1701328
1681547
990591
864469
47741
106366
1660982
63926
149507
862041
836247
258858
1444085
545675
1794610
249763
1685161
223680
40387
1783168
770270
1515180
135063
1027302
1324261
1192317
1876580
989957
1375961
1150357
344673
1821040
1055595
938974
749393
1407997
1852700
1879733
141365
928418
469092
152791
1645961
1635838
981289
665136
949025
1515905
789820
1953707
1174765
492693
519926
1681731
1334701
588531
1275862
1827841
1643989
1429036
1783950
364047
1666906
1941220
213328
1239886
1560377
637865
1560978
696804
1091401
1570539
1440082
1129013
574034
902309
1903534
44313
1787876
1401616
608415
505867
325203
290191
1207710
558243
1995717
1433653
1823947
1910720
634038
1828432
1076897
687510
1126140
155776
145750
544158
1488326
375719
1540809
674150
1694043
1089626
1659814
1581531
1406140
591163
444097
898215
1078452
1052756
1789869
273650
1972772
463275
92713
970748
188422
1380624
1998028
1072589
304027
246130
1126912
1977039
243236
1450170
423362
556837
116426
1128449
78192
972418
718103
717731
1912037
1509643
1428903
1068573
626864
1164017
515995
914835
1492467
79537
1697201
779600
1502982
1725080
1839057
442234
1780183
803676
393285
1186391
934000
906977
1262207
1343340
109982
1057990
1556654
1645820
1077237
1586320
870273
717065
1760697
39313
1345455
1667133
563816
974137
1788236
1741163
1619125
849080
1680103
1375829
805511
359439
533025
1840645
1972946
1513606
1759846
1981280
397180
1968388
1735964
338166
1830065
196761
1665355
1550403
1383875
866574
566572
1876402
1605022
1487813
280763
806864
233616
1714522
1646041
1773896
1796201
469963
1656499
510001
1226741
1418509
1307171
708509
967400
1897182
1257612
84725
712926
730658
1478078
1258873
1323925
1919814
1884041
1948512
481374
1562333
1660994
686142
904919
1789353
969891
1745382
714078
634507
421261
1745369
670010
1259870
931312
294977
1635827
691035
238777
417505
1150626
156032
1602222
679009
793156
729093
1340750
1922718
1680593
740503
1347276
775364
190083
1815992
1954829
1081945
1518493
345569
1845632
1979718
821960
1866813
1447878
1618337
481273
1996351
353206
1150507
147988
530786
343309
1806311
117783
1896500
123859
1648161
1623319
1284299
809927
463189
396671
318261
759543
1222648
376736
168591
1351044
886230
1565892
785577
1259361
826341
1309215
945979
1781689
1885443
109145
1858638
166409
688638
1311655
199171
1567084
623442
1978112
1645430
772225
1229082
1562525
984832
1619121
1688429
1958978
446719
684278
1819140
1374464
1742651
655429
1785624
108825
1893688
979643
315385
1189770
1729122
1106523
965361
350063
566481
178778
1181608
1476796
955832
943470
1058700
1217273
408508
1237403
1156964
1458348
1939043
763137
1361099
1465036
1479527
404245
371398
325248
1108092
645942
1139090
1835387
1754086
1816293
103594
1978148
1339255
391558
798557
1102834
106607
1899164
1230167
1763379
1121876
1586672
1236462
514107
396415
1494530
1869236
568599
1531292
1426052
1056951
76305
1323525
1873129
576556
1744405
953559
1278944
598520
232267
829887
1093632
1319554
621371
1518934
545753
952424
156851
1177370
622190
487849
1849164
883687
1886777
1568830
202588
205807
1077983
855433
570490
1408447
615569
1406806
1563722
639405
362742
997021
1643153
302491
1443189
457472
1096163
1602747
430433
780643
1686421
386545
500988
969803
1014326
1414550
466786
1870970
343706
720273
458580
120227
1587670
474645
721645
77610
1615891
137461
765148
1523575
1872378
191141
1982466
1915284
1741320
1786050
122897
1980173
336331
890168
587941
1048914
101280
1229712
1352202
356522
380284
321857
974379
1616105
1894115
942230
1021403
1257866
1898956
31113
1328385
125171
1463658
434362
272824
786349
479843
1950437
469073
1851834
14730
778792
514791
1859123
1919533
1160864
67811
87032
333007
1223225
1172833
1242130
1685235
787388
1308445
1833747
1958417
53218
1942055
926042
491917
390888
457811
831521
1651684
1950593
566585
1169687
1259367
1907217
956033
1590097
115946
1263377
417601
599506
531206
1491323
862205
390865
294386
230147
1133117
1060381
673021
141895
589894
407921
1778743
1557636
1447480
1238049
477897
1693319
711469
1837786
1632094
1979676
1084237
522873
653044
1092698
1710962
209424
1804222
935698
954481
62744
1215612
631505
1747212
867914
1029489
765224
1699761
165277
352511
205773
263447
1521666
1548445
1007609
1704
1132104
1120501
104331
468692
1885713
1334602
217846
353200
347332
1438328
1756278
394952
534903
1549907
1810613
529290
1065806
1121605
571822
149370
513479
1552405
1427852
118481
1632038
814350
830916
876746
1077224
965132
1735379
636262
1715090
1041583
1276916
1728294
1133035
1883708
1071897
1477131
1950057
415429
1569863
1267520
1498190
857638
1019917
747515
1932279
797372
940328
1342090
275321
986580
1131887
1686493
1550382
1304086
168031
1040500
348000
1791652
838134
146706
1287299
365210
1666816
1472320
131165
256268
942616
1337568
1974113
1290394
865547
548049
1145671
172761
56432
226485
1061945
755674
907868
259210
1500225
527245
1820012
806434
200277
1842315
138996
1560594
1513122
1583119
1413249
1377586
48762
160343
1238013
1817847
1929615
1896266
49612
1040702
822697
1768744
1080384
364277
1492200
463513
888149
340555
101560
1663312
1226120
904901
1547307
1162560
1232607
201236
394765
347112
1140638
69651
1522846
897840
1443041
253909
207543
487883
863359
1856590
209586
1897019
368729
1170798
628080
1279124
1611596
232642
1937945
62583
1081911
503286
352895
1617203
1115092
1855682
1783825
1969931
1752461
1817732
824030
1975159
1133281
51640
1290864
977162
1245401
1073907
1477876
1360859
745457
234148
17350
1727046
1488206
1843996
1256797
1080901
935979
1405556
1107560
1602118
185549
1098482
189881
1657142
1207787
1545904
275886
1806994
1371653
174364
1335347
1254131
871965
1976959
1814025
429636
1788086
314655
155231
465647
1572106
1867871
1742549
760912
92406
1227910
555544
1443660
1303676
436425
209237
1402605
1475244
1934076
1866814
1750951
1501291
1588278
259709
1334730
191106
564469
1379072
1825614
1283655
1986272
362831
1890697
1360181
1848224
1922089
1884403
629150
1250172
1822558
712335
990675
1999133
1654654
104476
525608
1222753
819813
882417
1381171
44960
1830380
679059
259032
691249
1565555
649236
1701436
233320
1667308
998739
1765310
1219258
1454373
516329
1573650
1780748
1189469
736951
1463804
1340714
38022
1468915
716508
923719
1185576
908154
1781519
1865741
1358045
370228
1555818
1487639
1882219
1955222
494960
1185066
1435370
172936
1874527
505329
1281372
1418678
1445280
910614
323710
1095582
123619
1037644
92329
123691
1472894
1889773
1740219
293546
569738
874589
1694206
1922913
646005
68993
977085
275142
1838640
433246
1002490
642549
1237226
529590
1217568
1763657
40564
1165550
409039
1570999
433908
1865802
1411579
19451
546520
478419
870207
250544
1516620
54048
1799640
428594
1119985
258784
335685
669189
823784
795644
1016668
1527137
1941319
1717712
1655476
1034002
1921067
1912305
1607354
1685191
1967357
592832
209089
755868
1505144
1482131
1414198
370999
1077136
678592
1977321
1935280
1280070
1829401
413001
790160
636898
1615618
1417690
32924
951421
271666
177801
1684320
1271097
1791702
95432
871749
1812761
693438
1504418
1729001
1295531
1199297
581993
291042
797472
1093233
424687
1544039
792590
1544168
635965
982369
248142
1106270
1059025
42489
952017
98623
1071141
290176
487648
612381
119498
1990645
789947
1253879
1464787
1944443
1580681
1588048
1592651
1182410
1252928
13754
107885
1923382
1336522
1879107
1249435
538274
1429686
1538105
1506115
292113
1162382
1284799
1714181
1187947
509288
83716
54716
1802188
1071242
599878
1000314
1974072
1852820
1944411
420965
1134735
187875
389283
1253641
918228
446004
554651
1885124
128820
554093
1840349
1558521
1429615
484813
993828
1391959
609716
881284
1251505
1332117
810995
1654684
82884
524031
509726
549739
1019426
1070581
294867
818023
1499166
1642379
303824
391807
1239034
1498761
1084137
463499
1682717
1627925
1572691
1071361
1161722
550120
167245
960171
1314259
95881
1232855
1351681
1004380
1276801
81294
1038135
1056718
963230
1779115
1561722
816686
1925170
680003
1846755
227195
1813821
1421626
646286
1357029
1936214
1973204
978441
1215078
875898
1071996
341814
1187691
586921
730579
1946107
1672081
1333119
987476
717957
501979
625006
1444436
1140228
1996315
682790
106395
1687855
1248854
1802320
1397546
960507
1462167
1651490
1603108
1146823
1174573
1821152
218211
1748218
1853625
801141
378048
1672234
1290062
1232356
1094918
117875
592021
1150611
134736
803902
1885476
1541147
1440429
178851
47490
1708159
697733
1992864
837166
1448413
1425024
252340
1434122
1268041
861534
1850780
1240577
307229
129796
1545337
1171908
146808
1970716
474518
1217960
526812
582288
617675
596678
169035
923410
1017022
754748
1185704
1432544
1382705
42604
1523505
27596
314759
1838562
1065233
1258732
955529
807752
865848
1326424
287685
231534
601362
374931
823580
1150338
1656810
271277
497502
746999
1560489
1171916
1887934
517104
598440
1775337
166408
862532
1764934
1246667
804724
804079
528520
1444090
453492
1250367
1056031
1132396
1876579
602961
1971035
1543623
1576021
345756
8794
933730
1068262
262467
1881186
1324183
187806
323632
1825252
836176
296276
803241
1881309
1781928
1515831
503124
761152
63582
1456263
1902021
731284
1420035
335998
1706979
492195
1563160
1567635
25679
1930414
564095
82479
392647
400843
1022454
1216578
1342440
758693
688016
713625
1100735
395880
960751
1194058
1343285
1757076
1247988
697381
1536777
1859088
418033
1719191
1409890
1304531
1079773
1177941
752257
689378
1093318
1691552
647705
148793
572019
318974
657887
1586001
1828415
124071
1434428
1482067
120430
1438082
187657
1447739
1200603
430198
1832584
1766162
1307992
280224
1870275
1147355
969259
720214
499526
618132
1558607
380290
1102563
1726073
954180
1834617
1043041
605290
757631
1832180
916057
1960655
482722
64365
60995
91282
1749738
95543
1791063
127636
678139
685633
989567
1603682
893715
1126469
1470794
1525330
1043770
1638844
173448
782454
935322
595010
166331
715868
1579903
1465934
1404895
158197
1058332
920258
366099
810113
1355731
989524
1121753
1938331
437196
1070498
329352
384030
1953820
1016726
1003881
998366
823939
464645
818820
1545261
1305482
986049
271295
947500
846521
1692759
730305
173302
1681731
1754592
1145891
488454
208524
1068502
227323
1790548
578988
730105
518737
1717786
568364
941442
267966
1379834
1430139
794903
1615727
1224909
482471
1399545
430617
619131
564804
153921
432243
1916269
513943
881116
1305398
1675571
1109979
1790844
652546
690958
1944396
1010621
1204728
240891
838348
71594
1914120
1864341
440398
1387837
832160
508943
400602
132569
1465744
1419503
536461
199357
1322484
344591
1526441
1071375
853865
296718
1679623
303631
1159697
869302
188982
1210211
754788
1346559
1696406
1819835
357241
1598880
736478
1880135
1447042
1632259
583549
999400
809370
1186052
1236083
359529
772891
1272442
1685145
595154
504899
194543
1327142
1102309
308615
356280
192277
813696
914927
283517
1000673
1454420
1662834
1160487
1094690
771157
513363
250633
1885359
1286831
1319269
658476
1480536
856904
1113073
1908195
830897
1357261
617535
808292
26906
272845
1053501
231348
1257179
240449
538782
1234700
489958
1325120
316169
958606
238070
253277
1050934
668098
1422139
1817386
570929
1076216
340506
859343
1777334
1948925
1327542
639201
1463281
693337
976588
443246
1470944
1397332
1519075
472377
606687
1504832
32909
832053
1509158
1343448
506306
1870468
1985404
1237869
708611
836664
1445146
238997
272644
440154
752470
1925961
442835
1158970
1011600
1637598
697609
967006
837979
1431676
1658039
1393852
40902
1553859
1067819
572016
1443843
1396549
401634
1149410
1147197
1142827
1297082
1920181
613446
976448
464882
443995
681098
11542
1374822
494846
1463543
517903
261192
1689355
1758890
884408
309621
183351
999789
1879831
1195260
414113
1941287
30052
1319815
120436
554430
1593630
1483449
165801
776751
1986236
1605676
300571
1608165
1492842
1941306
1422094
703778
203173
1101905
1624620
467864
1938267
1827854
1245083
1003751
1348035
791553
142981
1340876
1757968
847621
1149949
1653753
1343922
154849
1438451
1749135
1183547
746242
700258
566398
1977238
103055
609927
26611
1662218
489399
518390
988340
1979811
641284
1680273
272883
1243266
137696
693190
1643768
1596467
1816683
823754
928598
1414041
381545
1442972
237725
1414518
74566
1847960
1354257
114285
580015
1913993
477554
255326
158762
578790
1743615
620000
51096
430738
1211718
616853
1500216
177861
448298
1477272
274438
1756127
437668
480586
1825822
127073
1322220
630468
573119
486926
562476
1421863
909277
748975
784220
299769
673837
394579
1675686
718608
1180075
201706
1693176
1420926
1212509
1117694
233122
871307
303762
1743394
1054608
263790
437766
157811
1458928
1325104
498085
1627688
1726880
422494
1914357
243111
243985
1088215
1473401
1346367
1718417
631929
1147370
288782
1309377
1955848
1418101
847743
99002
1913510
282812
1647797
1065677
273374
1290335
1946995
83679
1023099
106661
1268442
1240518
1055148
1698767
1375776
969098
1699772
514991
885901
1848572
1798816
867937
615660
317978
1029169
1102426
1720418
1951125
1045093
649136
1573370
1269995
1581593
1510653
1093910
278476
658562
1512373
1857594
378317
1453557
805865
280089
1818255
1417525
815305
1452822
628276
1794985
1563130
1025663
376566
1850548
628831
543782
984787
388419
218308
1895260
781587
690520
1370864
1251743
797307
1365748
534469
933435
1079681
235045
417418
42840
1496149
1098917
463955
215379
1183681
1604319
1524408
814548
436285
1934559
1743664
402065
1659318
1038951
1162032
103235
1515138
792152
745863
1750854
1373979
754045
1894626
590811
211786
1618533
1671367
1589358
1530388
1542624
1102214
1266384
506229
1602923
1319599
579085
499653
1430466
1671537
375063
127605
1488714
195674
1741652
168664
203633
1851681
1494203
1687781
919094
103063
993935
1504917
1177972
851915
1152016
1454398
146274
1623479
1682294
379489
1748961
1798372
1997554
1624647
644403
672913
1721718
1498060
1391106
938732
1779785
863592
894298
292336
1687134
195162
1175530
1796371
82559
1105593
368537
168563
34697
457660
712763
767101
421727
1988349
71013
577698
633968
1312903
1291348
1296880
1497018
525334
1861590
1157710
848314
1940556
786444
1910172
326958
559522
898829
1309057
1844638
1228986
498798
1807433
1337346
1519411
601010
1886130
141460
172016
1671082
1263648
1942513
328478
212510
522999
1643425
185340
1951658
1321536
1222688
350710
690461
944559
666450
931997
344918
1934834
1602292
1364893
11142
1735203
254780
284786
292901
1054639
1322340
959774
529105
1291432
1702712
994744
1998125
1787647
155754
1689208
339423
129407
1856137
1347281
1653650
1701712
230211
1265538
1207685
1151451
1134934
1510139
537382
1168756
1927372
1806885
564051
38381
456705
1192313
136085
100646
95989
48151
1328355
1942306
79661
829772
1172847
1540062
1284124
282986
1552982
500538
1494820
853948
308764
1808729
366307
1813263
50899
402483
355609
1703828
482880
1452289
1497863
1781060
63166
1791550
1148683
542871
1571068
887153
899397
1057221
1024162
1689683
524149
536673
906271
1122628
1763590
231316
351705
1387820
603208
1117162
557359
1947866
367358
1496802
1811570
774229
391841
63993
1571352
648134
678388
1025674
388529
986300
259416
1749332
1172789
1117598
433766
1050312
360901
1524698
206827
920498
1508741
287537
377714
1153344
1544501
1503299
62977
645646
834857
196198
1200466
1604145
1064013
75624
258778
473406
1956421
1974695
427147
1503036
130772
1512021
547966
1684636
817647
727153
1731238
1194869
1420743
1829859
142751
1718746
1379188
519460
276167
1597265
1155047
1477439
1955579
724131
1208146
894218
1375926
1049809
412248
1081254
928710
1912377
1591491
1522871
1630890
613519
1445579
703174
763620
207388
1474362
1663351
1514019
1010954
1966170
463302
622790
721711
1766748
1073147
1565114
847710
841536
1958516
1072675
858838
776402
127881
218868
215430
1825653
785224
695315
437784
1557615
1050303
127181
563694
191400
1528252
769123
797039
905151
1168696
1471761
1682824
814062
1112895
1272840
1424128
504745
1661947
1445712
1781346
1487153
1487041
409186
635299
1653099
405631
1847092
1854535
1922740
1526490
1935486
1499672
1991602
70524
1037932
471831
1361290
1888589
1279881
1674307
189893
955803
239149
1542079
1874690
1047789
71253
798732
1991982
1436265
108618
1633097
1285763
409158
1894598
926136
899114
1294289
1690652
1140377
88074
1590684
1599994
883044
1090212
1238609
1847320
1488757
1595384
1616172
1566405
88397
538773
1637351
171769
900715
130207
1756808
1920446
144859
1356622
351543
1652874
936699
1090764
1014737
1184026
293032
567115
178990
431382
556881
966980
31988
1353960
174453
181953
1070098
339821
576980
1421256
621326
1458476
1059589
844184
1001083
929900
587037
1836153
732621
287995
1487813
675210
1729568
1798073
1379489
318796
299601
858266
920404
314038
1334437
933797
467850
125012
301744
1595545
973890
418840
1680082
1888884
1331396
1637775
97856
778939
1066937
1248013
901210
334903
1207275
871223
1138947
1695342
326119
222105
1569796
412173
1890845
307492
1678934
94602
565987
1381961
1216609
833281
909324
1721210
202723
1188883
618440
51554
665640
1008845
1175765
1862704
802321
1006061
1636348
684755
1585765
1790704
659567
285919
1596849
1464088
963689
264260
1708633
728630
170991
75625
1861204
1550008
178758
712047
368907
1514313
1379082
1122203
440181
1128987
1588593
227907
1457055
1091606
1991662
1019995
1067376
118169
1314264
941212
1353694
1077586
116526
253738
1843486
603541
1743770
1383180
580744
469967
640486
443553
1946006
644229
1633201
1308228
227196
262555
118061
412093
1991129
1836372
145938
459074
1088618
1311333
1679966
1360299
727534
1166548
49431
196258
840715
103415
316448
349829
1800139
1470411
987243
815011
1312039
1636317
756657
1868225
1246647
1409817
242198
406236
224131
176955
231451
172264
17523
1151525
392390
1476289
974727
475916
1162612
1970202
931613
1501215
1790476
17478
1652431
1043934
1657441
920825
791720
1274009
1184519
87798
784143
700657
88252
19128
190693
531037
43967
1010705
1464403
1859512
1241120
1408211
820095
935745
1876724
1951509
1963428
1192800
1590428
605500
1821381
1774352
1020520
1872157
1567332
967252
1187106
692191
353521
1859333
1111983
1806593
1811650
306488
178759
1616126
1356376
115123
972375
1108982
61742
1103317
1059183
279597
674184
1870365
1416173
176992
640443
1818730
112982
86888
778633
559930
1873566
494464
1372731
1029636
130746
1168603
1335603
1217440
1305971
986496
239231
1326742
1008605
52527
630349
1801422
1514170
1621845
597815
1233222
1818497
634345
865714
1731537
1622586
1277766
507095
1833634
329188
1481428
1391104
1170387
39133
1690176
1129330
1847388
1830891
1046487
526508
259134
1686002
830409
982336
938840
1364206
524902
441976
926126
328357
1636577
695913
1675792
749318
51262
270236
1931264
1478172
289819
970619
802981
64687
1765495
1888723
1199729
390818
1170361
1536007
1017138
1401345
63425
735241
118209
1166355
417409
442261
857213
1666248
1450576
1476520
79753
1701764
1435267
1911032
1463414
1714329
460187
1253434
1538098
733730
365428
192515
1685199
654128
735759
14684
621413
927383
1412966
1679598
785681
1778751
1213825
1906895
1859103
690061
1003637
267195
1715231
1686725
840676
272804
1373823
518921
1953916
1748633
1665880
1565695
1089903
1702434
265356
78722
187799
1494488
1259769
524468
1236073
169051
1568456
1536414
71240
860772
1960560
50824
394010
936019
1010390
840273
1856410
1642157
1628842
1373892
763243
605278
1023374
43573
1108116
543874
913740
63094
782017
1243115
450116
1455838
612651
1583264
805702
1253114
349022
1530294
1340377
85858
888004
1185108
1713265
1304266
468163
1366087
654366
1008221
845275
1113117
1257031
838688
1378038
71766
1552277
1968845
15755
1578647
1979990
228969
246630
1603620
1010760
631626
307888
156753
116539
1598317
1408184
1940853
1467614
957395
405453
623045
1885496
599443
1018140
1685730
909176
81909
1562722
406455
274506
1461807
1605820
1124860
1103421
266
1159256
854848
1969499
419643
1428881
852420
444927
1543118
1697334
429696
471
1178929
1069748
1885310
1001443
303458
1106967
449155
1268788
268247
1631863
57469
1463785
1660620
792788
173539
1762926
874082
695243
1507046
897195
943867
220513
1963064
1381409
1129746
1357131
1546887
1958247
514914
1602821
145548
1123938
309046
1955365
1793905
1364708
35581
631414
855501
1826958
1662684
1377959
378630
266402
558269
1025
733328
1757823
1060787
1009923
753280
504002
957086
308689
1019927
1957408
1952769
522216
1582702
1384403
1085966
1560114
316441
1041589
106418
478656
1056830
160285
259799
594346
1527758
1373009
741387
946098
780774
1299889
1228434
1359953
309118
119856
1600393
415454
871288
279921
913381
890679
1603905
15980
1057773
1663068
1796812
530644
232434
897964
179342
837732
943933
82996
554962
1947605
588979
572648
1063296
1773805
278503
453441
1634789
1712214
1925489
1693817
1501114
705378
1748803
342366
927019
442185
1209540
623087
1918045
1133
323310
1689296
1139394
1948040
828662
721468
1929622
467370
1675836
51039
115681
1664992
1981539
205259
1643408
1478395
145717
677410
1076994
242509
493718
20550
825040
1943208
836855
1770142
718122
467482
972877
405552
1276904
674047
1962481
586691
305100
1105244
1492159
1103016
99588
993439
1274147
213325
1820247
1445474
1893213
1947140
1250667
1215701
50399
337386
182844
966966
16442
856377
507634
510970
719849
1582868
1509284
918357
839164
1839192
360864
1216860
835007
1711614
88141
95655
1237988
1003515
1961018
1195961
101037
224570
1526741
441572
1638787
534189
1300365
678073
943165
1584252
1874248
1855751
1139911
1737215
1560970
470100
491474
520831
1337974
12813
608525
345792
1032219
738192
655941
136660
1960928
1281326
394891
1516699
1251798
1917914
480351
102135
1131957
578979
813075
1456266
319523
83651
617158
840495
1390068
1049668
1121084
1563912
275751
1512205
1023488
1838614
1287185
1621254
1993906
912596
525703
1496074
940512
1883396
455689
191295
1291960
263806
1465299
864028
257432
1340303
572959
1639055
511644
866040
963294
158848
1823589
1909443
833006
1552534
334567
1203039
118580
1821003
1185727
273677
464522
945337
641189
95918
1920128
1821716
225603
1490387
1384664
1800186
929122
231033
1279318
1155890
1018817
1907470
1439638
990989
669194
1134960
1695559
1303875
400104
659085
1254532
527241
238511
610484
1965894
158554
58442
405824
361890
439117
746666
1357250
1239699
650030
1564710
833727
1493344
1211333
1273453
1325718
1533649
418067
1738174
687597
875608
111880
1660678
25528
1437548
1575678
1632770
958928
722617
360354
1067344
945342
968350
1781064
58098
385606
1098039
1367455
719577
343407
354985
715746
201905
1060078
1480531
267248
1554151
1512195
540406
189034
397862
1321325
474576
1896904
1515754
1451751
699076
1846062
1169000
13005
556311
173558
505305
775992
163826
1617794
319858
30143
739274
361308
624650
1246546
126530
1758709
1932751
361190
524386
1696175
993245
809203
1710153
464541
883481
1495266
713264
1088556
1269396
1798105
1289699
789786
1125949
849115
522023
483962
893092
37314
302951
1998182
1983357
506285
381273
1621686
937125
1551210
1636189
1662615
1520092
706340
1321610
1551208
1027226
1353687
1236412
876226
1573660
1769137
980713
1989308
401460
280565
1972889
1967923
1137992
1451856
1836911
86723
340507
552459
1471336
1051650
1330521
1483861
488753
462901
269552
209105
1396063
537243
844976
1760637
1948319
1776162
99585
1778901
85203
858506
1564241
1808879
1402481
844880
735141
1536578
891012
1885958
442412
157299
178283
771002
955443
118341
1050065
205755
465509
488646
1477428
1866340
1239156
410382
729698
151174
1810641
1396495
1141016
27182
746897
1688956
508760
398338
1223659
815367
1785541
1160009
773806
1611381
815474
1152043
1121343
1365739
1869468
1823255
853620
207595
850805
1027426
1266989
816858
1322976
647412
1592244
1704691
1880918
1470407
1520037
659060
172175
1402942
889277
1304922
1811832
558818
398969
1384612
1371023
141969
733863
1990482
1555099
1491868
1736159
142243
369484
124365
783168
1508192
1668190
704536
551588
1856818
1072032
1943442
1679251
1736779
1409833
1501353
76585
158223
465315
1748716
1327242
753878
76482
744400
1045498
1372571
429971
915417
1960287
164819
336214
567459
1048525
1873270
1359980
511723
18967
1076784
750039
1031853
530405
1998750
773891
1973626
1929191
713182
371543
350018
1360489
522973
1028608
1796121
207814
1494522
1719591
871377
1732770
1841559
434822
273163
1258337
885014
326527
811857
489205
93553
813506
188240
870258
142264
199477
427139
300055
119816
1308370
1711970
1820937
967162
121556
1353267
1098138
1627728
1794186
1491774
321242
1608217
635383
451040
1150911
1813503
570022
240556
1213192
1585584
1269135
114201
1337356
1379367
272606
1261664
1906241
1701707
1031735
1806195
914306
1620456
1827199
1526151
764022
1532184
1842005
1617857
160243
932683
1299241
723937
1467663
1854886
802628
1712419
199320
516554
618513
468694
1447743
1914091
1134093
1897696
1375930
541815
1963506
1208667
1519036
861014
1583964
1666572
511933
1044834
1147523
1291671
1336943
311646
1540066
547036
892633
982094
1847885
256400
1738403
239319
1283336
1749785
1564896
1292217
22036
313832
933569
1009082
1585875
1896481
92714
1344488
1026150
755784
712759
168409
1807401
1883366
1858264
1733028
1127244
1505819
1708068
1505158
1779376
1969723
361650
1953881
1643912
336553
227601
380591
256743
1570100
1031292
1760865
1722575
667338
1953490
204043
1090272
76716
100093
1172989
487536
1062552
856756
637549
1281261
995
1105057
1724968
921769
622031
83295
764114
1375420
672874
1776989
628342
462580
973632
357839
224551
411668
371169
1903993
1070564
405851
1190554
1541938
1877625
1450071
1422161
72290
380308
1031994
1465860
1095003
1923101
148873
523215
1312994
426253
1699457
1874934
1058467
1003247
1213614
1702150
1852818
1198686
1807052
162518
1690091
1225240
1364578
978470
156261
593953
819290
1091590
1390188
504476
1526737
1916255
817726
1269735
1090827
583563
1862624
975331
644353
215047
498864
1580545
1446960
442473
1501639
951393
1935761
1768842
1656431
1855821
757055
1924715
724400
1173186
516655
448218
13468
972639
1979176
210632
1125604
1331480
438558
82901
1794346
1302664
1668970
672287
726559
41118
956809
678351
399226
98144
132445
1390060
138043
1538564
1823381
1681230
62356
1715793
324361
108606
1461061
1893931
1877509
812679
69133
1620056
1688970
546865
409481
1892746
583194
1579115
288357
479018
1708023
1489168
1471515
1579190
1055710
641680
561692
1104284
1653934
1465004
918416
1336706
565767
819990
1766895
570178
749571
142080
989212
880769
804360
1724604
1654690
101181
1483361
707521
1880118
985464
1436337
1567308
659120
442685
887042
1213840
1405366
613556
1118372
940580
1973878
1419074
1960031
756013
895783
1199374
895166
1800894
325496
1696431
329884
1212021
1569186
1916552
1320203
1339876
336793
1586321
344960
689508
1968728
197830
88621
752452
1128843
1930454
2346
481602
1270880
844645
1117261
1609924
1651344
1561591
1072814
1080989
1207531
1427952
403443
1388903
729338
249068
874569
696663
1695886
551706
982079
1107512
782271
522832
1531126
1849143
1560125
1105027
617738
1190778
1680604
1262200
385765
1419340
521287
398040
1641080
327262
393544
386455
1834740
793376
30788
1114047
1727331
1776349
922501
75737
410130
992479
615350
482527
509479
166972
1338169
1977732
1036400
1786088
767670
516690
314935
1523289
1007442
1538887
772291
1534718
1746734
1653152
914914
778502
925715
349830
1474149
1609944
912858
1238519
423479
607714
682990
130898
1493487
486617
493157
1854019
1416164
842785
1454608
1514277
535721
1067920
1999044
1692966
1845092
877267
1347452
147620
1167125
679958
793472
196535
707143
1893017
1438733
210035
1050475
938603
629126
1332470
1521813
929659
1266966
638866
390415
293532
1599677
602904
1031289
117350
1298959
1471067
1299266
415105
655427
341684
1783628
579460
716898
321284
1933639
301809
560957
791073
860510
374738
817477
811303
433030
638867
640008
1213623
70767
618115
1040677
1952987
365711
11779
1064284
863178
1543915
1898672
171439
569109
161456
1284158
177002
1905852
876602
1371435
1904911
898723
696132
769793
570606
46812
13576
658589
14688
430649
1800689
221225
1111056
99331
1534597
274352
1814110
576253
1226755
148006
470320
853501
1403711
1038083
1467731
48977
1972902
1464559
1661853
770923
379021
80142
1291498
661822
1161551
1880623
884278
896815
1019490
836437
1678848
321056
443732
455894
824942
65016
1436820
1292170
1328123
785599
1945409
1071167
630390
545626
1068720
432331
512836
1667966
1456148
1762994
97731
1952763
1740048
228412
97464
1940041
929009
626358
1516845
703127
1526085
1695769
1384591
743919
1920369
533952
423624
876993
1415549
202886
1594536
1735784
903442
201211
1473069
1791167
921400
1789410
1239142
1104062
1953677
482203
69002
513154
1924278
534887
1202878
1127790
1345066
1968737
284807
677772
1535370
777045
302870
1975753
1698122
785372
492414
1990661
460680
547443
1040675
72654
825243
1423556
303053
1617677
16363
1984864
205724
1241770
970580
324800
259524
1649296
1993921
1316868
1890784
843096
1354441
1168770
382027
573381
1701691
1133886
949093
160193
1968071
1680762
453023
1336342
1794908
220560
1923779
1248927
1744238
461999
1975521
175307
1383035
1780930
683916
97759
14641
1064824
641810
78186
1204559
375504
364022
1662188
763598
1989581
579939
571866
286124
853871
1895967
1860765
682850
1348117
144323
706985
562081
487340
885902
1978801
1444
587937
282577
125693
1008279
1049112
1943607
1027893
1112574
793599
97984
643128
234018
1357208
807376
1576586
393366
1727347
1633715
1219734
1204817
1666042
1635137
167648
1707095
1014886
131985
1226100
464315
1836105
106074
680806
1237877
1638393
1687831
485635
863846
33645
35578
1698554
1768478
1984099
89941
1878938
677259
1664680
1898773
389900
200080
1397177
1006005
300342
30693
1281197
1595478
705537
721010
1690565
456107
994194
1306301
75874
1804678
1667354
230325
1981172
443558
347493
1255120
1970962
1114856
1167287
1288921
483995
1963548
1388082
1616471
283535
1799504
1662583
788516
28534
793008
1823266
1555663
559342
611730
663769
1524498
1690554
1546165
11581
365756
1219397
793416
256369
539486
382372
1459599
237093
182738
531931
1738612
102304
540532
341538
1626302
196848
895785
242912
1844483
1278055
1508324
1709449
385867
1478873
1363736
507769
856706
119056
297786
1954584
688900
1131746
611848
182190
1980649
41552
1560457
1031326
1385139
1092701
1573543
1953861
903893
533008
1358802
1251964
794983
1019025
1079046
62091
471425
1871451
1651230
1819178
621108
1155544
1059466
1118370
621775
1422370
1937618
462152
786635
622068
1866512
1551255
854142
1483900
1965209
1335543
1895630
143403
446732
363567
381948
1330008
1911309
173250
97852
766379
13590
1407169
1138893
1729638
1166392
670292
1319401
349603
199793
1759833
949206
132550
299209
1536618
612758
757011
1975142
1231623
1287373
773950
652606
925749
784240
984006
1665922
1301389
1439498
1568976
953072
1442191
297423
685551
1526029
1417165
1269128
204984
452325
655090
260276
660280
97454
1272823
746660
275277
1970944
241258
272710
1961792
235480
155275
1323374
1757580
495796
1078444
1044784
1003156
382715
547151
932358
140045
1818804
38507
1659218
939932
1179943
717554
228963
1223453
35306
1397687
77703
895809
1013085
1893073
345944
936354
1234178
612609
1328703
70885
1060986
1993654
1186400
1814367
145250
1658157
1640875
1251337
799020
560921
523586
786057
1992382
1557482
1297470
796371
624403
397572
1014127
130177
781230
462574
843041
1461229
550127
977010
275284
1483578
801429
1542718
687518
1047816
446146
515214
41122
625490
420521
1118850
407997
32372
1249853
994345
3207
761815
647062
1093722
673447
1162433
180588
1127339
648631
564961
1516935
83344
1825147
1856601
1150673
309556
398361
1023143
1046189
690756
1658808
166172
841063
635118
517582
1715005
1239725
849527
344570
716321
190247
152124
1066604
1665923
1810814
223819
1251439
734411
440538
1563613
839773
93233
1430235
1569994
876129
1552467
786937
418780
1404639
1496269
1372936
305982
1864049
1601511
1660854
1316600
1921536
357762
1926422
101001
1212086
798999
1913729
518356
376630
1711639
1806699
684006
1742602
1056108
510104
1195948
776592
829391
1531479
1340192
323038
625215
520132
915277
762905
841970
1171747
955169
1633726
921250
1092756
659416
442976
868215
1672950
688744
672067
836988
1590990
1392562
238284
494581
115724
1099552
1728979
241205
62198
7014
339019
635760
193875
1146527
1227852
1026444
374902
1878176
119329
1725815
567751
110909
153435
1028951
194141
824633
807155
1816510
967371
839504
395675
1668541
1791192
1986652
1764336
1465593
1427656
1991343
1346272
727074
753068
1228964
151211
656502
1809727
334463
1734824
1437814
1270569
340198
719427
353506
457327
1251413
963549
1924130
935992
1742608
194620
1205154
1469789
877748
450340
364954
1859414
1316702
364485
309067
953860
1782998
1155716
1719068
552275
603828
250886
1771775
1894672
1838572
739503
882374
1130860
1375525
460698
347106
1034404
1187371
1811529
1391571
1791955
1723049
1047288
1473148
1222820
1690048
1465234
1960194
1268065
1053916
1767137
1612701
954301
92064
1468782
1033477
1688276
871948
1034882
69333
1008280
222479
601452
978796
1453364
1712146
1627837
728626
1316931
69365
970240
1836349
571613
533013
1853466
1008363
104602
1955840
1872237
165875
1620723
1254977
1428721
955404
1210035
1321301
1450440
621804
1945162
930319
1264955
926960
850327
37032
994254
1790776
831551
1531598
1851929
650201
1638027
367269
1453441
87954
917892
699696
1840392
182830
117354
1664661
185438
214070
1162657
1283818
730902
673254
169388
1675055
1256915
1782953
281117
1614857
141518
1479416
1716568
301742
269099
1742347
1272275
670327
809482
1752405
412492
1200391
1547727
698267
1433510
646433
1935287
1192059
969977
354248
102956
1384728
1802262
1739015
1564019
1089843
1959429
616082
1520040
945608
1280482
1928952
1801221
1057953
772149
1709087
966118
268122
1259780
1696812
1474264
1154889
1081587
391029
364621
1337949
1815935
1480298
1220584
1934192
816790
1932619
79438
708457
1474335
1221875
132905
1253759
426844
260333
1295796
156627
131474
1643599
218095
782807
279703
1502292
1695261
344268
82813
604076
555666
1761758
769192
177372
449648
1633698
1033895
619156
1220814
1090882
1762422
973745
907862
795908
353257
1554866
1456085
1286434
646016
969887
1977089
1809979
717484
1422249
197770
523770
1571513
1986575
1246491
728676
527030
1046617
1029162
1001699
826850
1691179
1431369
1366291
1839455
8428
1967177
677119
1114212
1789844
1135113
1595924
1147696
1172499
738896
1591172
1596160
132015
718098
1206079
842125
1168904
118538
71411
728309
1442076
1592893
812107
1892183
335073
1859477
1878839
743752
694398
779589
1322775
1462415
1090155
945750
1240229
20313
593901
1106855
138276
486153
31187
966179
1318127
1023894
400278
1750546
1733940
1818759
541474
1230799
709492
1368294
1657464
1104458
1579872
598182
1895686
984428
78484
204045
1265558
879876
607784
125718
1278993
426766
335197
961295
466164
1230283
1582524
739798
1841740
1109509
896198
1584342
1825957
1776927
1309561
301572
330934
700035
1066920
1495181
692511
1767787
1939089
1767024
1231954
798355
1031754
787684
1566218
1282910
1010134
1340172
1053954
546905
572519
529723
98208
236286
1909950
1355711
1568843
1772620
1427789
651785
1762164
593669
425550
1892946
1766117
476279
1754936
1364428
955030
55801
1607491
596678
1441042
354042
316291
1079998
400972
545442
1987044
12989
1112479
936047
1703167
59533
700105
1308356
296396
987640
1072774
539710
56102
1913216
459723
1079560
744926
650473
898527
1370748
1909636
1745252
1156939
85213
1877512
531635
1951884
1599645
1246213
842014
499373
1775334
1698840
1225851
1964741
1686234
228533
558072
623241
1667629
1377578
1141540
1498514
1988201
1255684
708396
750582
1157604
909457
850014
1212541
949419
27520
1664460
50350
1970038
436303
432951
1027340
1027710
1957348
1508900
165392
1714918
645037
497457
712364
828218
692397
1919383
668515
240154
704508
1218423
551901
1783200
149668
1031392
784400
163561
1374418
301955
1955576
676337
1858076
565120
1340505
38990
936681
1480915
1644210
547142
1991838
1317787
1273476
507006
50132
489521
100033
758389
1476633
943888
1198909
338333
1571039
1640660
1431254
626027
1454220
1990681
1276652
187640
1953619
617704
1967910
437424
392596
881797
1597317
123460
82770
368474
718043
275563
348031
407934
1156752
1454335
556907
1343005
1974195
135003
177785
1713148
1996902
1616273
403848
77822
1999532
1562986
324174
1488393
763505
1790523
224783
1159869
243326
37586
375830
210192
909459
430875
858833
1333937
158272
1111088
892307
1189135
656415
723836
1289621
549619
1837490
765155
104260
1003768
1625873
1750949
430672
442887
1797827
1363722
1919910
1088350
1081994
336964
275083
1320662
1795134
234188
1631293
330992
256053
100924
1877055
746221
1837902
434968
1115265
1311020
1546574
39694
1672644
315340
1233376
137250
693436
243418
331352
950372
765893
642128
1470982
678769
1320766
1805671
403374
471187
564002
648784
656933
1379125
953909
1400918
1586878
1264603
189745
1067811
1066896
1001026
107335
532621
893736
491718
869720
744176
25755
298017
1566232
804558
612615
1359709
425046
866252
1617635
1452360
1561311
1333800
1583326
438414
1834804
786808
998795
276190
1204406
1685286
665696
1924899
1670024
451714
1193275
1219609
961994
1366222
780630
576368
1900758
867480
879629
584936
1710785
382440
1333488
734964
1736510
1358026
1326588
1164462
1581712
696264
1390244
587696
528536
174788
1443172
592600
681767
489547
580961
564653
32113
531295
1441290
1536447
1390202
454735
969591
1801408
919010
1009841
392854
283683
268595
223206
1527166
453829
45316
1765741
315622
1428112
67182
799990
1220345
925300
318771
916314
658224
1654449
871078
228492
1070233
1184506
61226
450728
1648442
35639
152522
934539
572463
1741720
1069387
1346151
916180
1275810
767490
1701561
1812375
1182682
1229671
1973577
1738287
1568044
1026976
203272
153140
345499
1478712
1221388
1346608
936908
294289
1210697
1887147
927880
1701431
785660
1244710
1568663
1907994
1924957
1698675
1572
1220621
834760
1719419
535878
1025475
1980412
572619
367284
1739125
636021
698175
416794
1341426
219999
293215
1446822
462694
909895
448352
1239425
1471705
1897022
750071
1324440
1311283
800637
771703
1451448
1646890
1467332
943798
250983
1851684
360156
180540
1258198
946638
1775904
956901
1981317
1459787
461936
1216791
1325469
1463098
1054381
256581
1370421
910443
1288238
1104492
723646
1060820
181343
1086658
924736
44906
400843
1985749
528528
1207733
1025138
1285463
468351
997358
1586772
1195131
1359490
345161
1480156
493707
1458590
1254158
1904878
1675912
1257047
1541790
1141917
480723
18825
1480883
483472
1232665
1396077
1492480
411577
171204
817949
1245060
27532
1367300
571063
787225
1469734
9416
1868943
384252
140051
1764141
282017
1288486
1910395
1903330
1455506
418511
78191
50370
428502
456814
23279
456979
1084211
158307
1114326
1316993
1466469
1134170
65702
1428008
1670972
558801
34178
1237632
1033788
1996989
507762
687433
334582
1619167
1807460
179636
488154
1668808
1441250
1685946
527531
1367572
977645
152564
1423367
1890292
459420
1569569
1414808
1398090
1816458
92166
1824159
694695
710072
92647
633267
1794646
1089817
1546537
1261522
1919301
867963
1189375
80386
772165
302069
897140
1248567
362194
1214892
1931807
62411
1276040
1267633
1064809
664879
506048
1815763
1252761
1858565
1459403
1136725
165418
238346
1784334
599362
983925
1591699
700666
957952
574085
1912379
1659498
1670748
218978
391762
1084674
1567576
789182
942388
609239
1625209
995033
1144195
223061
139715
1598691
222741
1575964
292127
141448
1552372
688840
149477
1192571
870742
916816
315515
140099
216547
85460
1184327
131128
984182
142345
26045
1525832
54986
125493
166047
1671807
1935028
722074
1443192
796272
1732671
506476
713921
189405
614940
216187
1703820
1075686
973508
1277474
890869
427243
1184933
411019
1570441
1605771
1596619
1058661
555768
797226
1366959
1969204
1536069
805381
1384394
524063
641842
1955269
1476383
1881388
1902675
288316
1261706
1687184
71686
568838
1237529
1524156
1458278
674555
1834804
1903032
586247
753922
1083657
59601
638950
1356973
578289
1468701
1846420
1807511
1915757
964165
1651536
1529622
1971325
542638
1885269
1009436
674189
1122018
183741
245474
1331691
1727276
1934310
1611050
1391619
1032543
590217
499123
1684349
880198
105209
815192
1135420
906955
616427
1508546
15660
853317
1217923
1477721
327345
756122
637049
1596625
1717779
894876
469830
980561
589745
407543
892772
747838
1426580
1895470
1858314
159148
1165314
284837
1639240
63878
1105429
738812
369848
560748
643782
1893783
1755282
1519633
546328
1313561
703628
707053
1728385
1787031
858073
1363526
184481
696283
1938477
658685
650801
629777
524602
1090350
1228211
1216084
1163516
1760836
975399
1472384
984518
1751721
327152
1291207
471742
1844364
1266972
672303
930585
292699
1976919
1345092
572458
154655
1854419
916537
1863058
232578
941819
676867
1768319
955937
1699900
1239410
1533836
1247068
1006987
943967
445211
1519573
447920
1521235
522210
701125
1159202
1650674
1676253
1042505
1459309
1391111
444677
329119
1390291
1406499
1686375
734051
1329971
1826202
1319688
297518
1002406
525318
1484523
369930
128507
244409
1666545
1964384
1857450
1616564
282353
1099830
1522575
1136021
898057
961082
758738
345437
403576
473619
1979968
1555016
1560404
28304
1885120
764738
1389352
1787102
1863612
1533734
1882876
742358
1839586
1483172
1451205
1737080
1088045
1411951
1322771
366967
928726
168247
1190495
264880
1673818
1260056
1879337
424855
1749193
1916676
1611239
1500271
1275432
201812
1764168
1563485
1235034
833408
1027523
1708502
1778179
710968
1750634
1513453
561156
1963019
1596073
1268726
880143
1745551
160017
1160762
1023207
254204
1899779
1834142
210275
1202461
1479269
596491
916422
501785
913755
1326265
1112735
1653682
1149557
24288
448635
21052
1442885
1168392
633800
582465
1748386
1627272
1243935
693784
525914
1777895
1776250
927562
259597
1525281
1864152
1036739
1222795
1071032
543802
975244
1295843
1706555
1786028
970444
838430
1068534
1033260
1516440
1511587
543573
1073649
165069
542233
139954
1507911
681477
813219
1312271
35448
1913512
1127789
853677
65296
1557064
1587337
1354020
1825948
1873702
3827
522997
1654617
883575
770615
311089
1872809
1073406
1921192
1670526
316823
1551818
288523
1110401
1431721
1742248
978729
1411948
14411
1246165
790694
1133405
545291
545675
1444806
414963
913812
593546
393624
883187
363565
1409106
1239018
1372011
350653
1122473
1378986
52771
934861
801210
875049
395772
108422
1685528
301743
1368922
121933
372693
43584
834984
1311061
1921647
1247682
1343844
899606
1967735
212598
1345225
1991477
1960121
966288
1785689
252583
1923232
642074
1644572
1694552
1358418
338835
10859
1785060
1625082
166461
1449757
1280668
1312879
836292
1243868
913207
603630
1071435
1238184
1002512
916598
776856
1300460
1254931
1754229
1111087
1374590
106315
1440374
1153855
1310862
487292
737279
1771286
956860
1928676
37639
1252251
876885
1815552
657368
677271
780332
1183454
1519488
1527905
1719533
1632772
1070173
695650
127709
342846
477937
422017
879251
1957554
1072683
60065
91491
319062
1130517
243801
1117896
583105
1725601
124300
33360
940236
1340308
267259
1821926
1199556
455895
38215
1120797
1230267
1428634
527948
1489457
85221
397538
791770
269076
737476
835889
1562951
1273185
894022
1781726
1557526
82574
1761730
222446
1121973
1411006
786701
425572
1078955
1116358
471744
475742
845818
1227349
1159475
1550261
811327
1773423
819176
1774498
802091
1534247
1266263
754292
1773364
945818
1710858
1061670
1067499
147601
1310122
1415759
1592918
1848002
291572
260388
133990
17344
169662
180459
120465
1720691
1521486
624367
1347389
336692
1658382
1125230
890906
1065099
805057
1221051
622135
14992
711851
1686933
903981
1582631
1863649
1494536
361893
1184102
1491167
493590
1169691
836206
59582
1890226
1780885
135847
1465031
402189
1826156
1888386
302258
1146739
1533705
757122
1620793
288783
1145630
1335493
658485
375468
1527712
1268085
1614349
729506
269222
502024
1338086
431131
15071
1244992
713747
1723992
1289571
982189
627037
1253489
1758869
1912599
1623761
1763625
618752
1537270
1489404
1785579
1538568
1959923
54380
301267
1551587
1487600
1788416
1984164
599960
310070
1778041
1038894
1157308
207628
475150
324110
952203
861587
268428
470685
208256
94828
1055608
479722
1947761
1147991
186105
573580
1612461
1479045
648831
176003
1179088
570527
1266524
1013971
1634905
942928
1851467
302293
1856914
722607
991693
1296777
1644654
1938203
1956098
1785950
555960
658608
208645
948080
941183
233233
1095760
97547
919244
1454751
1543004
1054451
843913
777308
1302344
624282
1782991
1592408
1304685
101132
171107
1399424
1333393
1800007
187640
442976
1313925
520335
751205
576539
800290
1176220
776113
484221
33262
1882319
476669
1112271
355673
554509
918669
382221
830999
6494
48475
610239
796148
85327
601126
709211
12660
1636014
211799
1473004
1088565
551022
1478272
202190
246438
1988143
324382
3259
1137992
1427478
58618
481894
1006585
608483
101381
1408659
1766536
774950
1024442
1222255
1989341
243891
150477
1124565
559983
439285
1224865
980951
580049
427038
896458
1875416
842800
120836
1766332
1589878
1806400
1854524
1677959
800496
364616
59389
137156
1700164
1919361
1211444
325087
1385571
1054134
142747
1139605
1464242
363134
1408452
66788
1538672
807984
267659
876511
201085
1729802
15366
1401404
1488267
14818
833951
1006152
740233
797684
515599
1493425
387462
1888344
93750
899150
1184855
559688
318749
944268
675649
724065
1182112
81729
759393
1462648
344151
1509978
967717
1069988
692518
1060098
28652
1530678
928905
1994162
944015
744222
989790
1541362
1103269
1153925
1406889
768332
10743
399318
1903101
99312
1232499
1743133
376103
1491849
1927552
894747
641778
1724046
1407116
424187
1471201
1909838
1348739
1921990
1102704
1999118
129863
300968
190836
542751
486329
1991951
1785071
661177
677508
1860196
1355296
1272017
687633
1120152
1536051
1574403
1286074
89131
491786
1262923
775818
1768849
734718
493580
585488
797345
561519
1136205
1954836
1418622
776670
1288281
65566
29078
1674317
1342114
848932
234691
617442
76582
778012
1216857
192536
1400011
1482783
661303
1427707
114704
1293466
1508112
620862
13113
1944410
1515846
1762364
1516762
760674
1204578
329834
971291
694598
899291
1263980
1617495
688498
66215
497230
1205166
356954
278778
724238
484179
1420778
1346693
324904
972684
1165929
538789
874413
1591942
1812631
1790467
1403434
1288966
891026
1912512
1109626
950793
85811
1161743
597235
1718280
1576883
773242
1898089
1754974
1419979
1019149
1456638
429146
1916387
750658
1012592
1487319
1317517
1617053
582644
1987741
1894524
539860
355991
50952
688948
137796
620392
60475
1756673
1073345
1335750
324148
378835
1429286
604436
1784651
1330350
256246
80169
231715
1310975
377710
1843761
1634115
1942928
289399
667696
1231734
227422
89305
1886443
799784
1183208
1057798
127765
126242
1251207
264161
754547
1296304
265368
462824
731786
1324254
1995458
486098
763691
212559
1265743
1841383
1863796
850686
1388084
297150
300171
820411
1057985
1137667
1179517
433142
1620482
1513448
500441
609502
570816
1688804
1026533
223062
44248
1509449
1167428
1629628
1152553
529999
1951235
1692207
1460978
46543
1088606
1521710
852838
1374618
597352
367293
152143
1160368
1706179
1509407
1998341
1992499
1913091
116500
77960
750548
415183
268642
446707
1413212
355036
91461
1419185
174625
737816
1579635
158134
826572
1148007
339279
1796762
70190
535722
1858541
1161357
1552554
941276
271624
131405
11886
208402
1897478
25490
64082
59382
918146
340239
48503
1317713
1308952
1091105
116958
1026491
1673105
1788153
1250900
1914579
999590
113571
1541157
1133917
1590460
1633211
82436
538746
828623
1161677
1590613
484747
370420
1711670
966525
1760818
1339330
742730
998254
528116
1991369
1773421
1699224
203199
964963
1151607
1821185
1491964
1090651
421948
451976
1236701
1241381
174873
13512
1833816
1409631
827724
317965
925566
1383301
807431
737747
1410466
270636
614951
661884
876697
371126
41015
1244198
829392
1128598
1188649
1605574
1760953
1900105
1264738
434370
1206581
220990
1436298
1055309
508022
798919
1314847
999235
1345472
418172
1679446
675221
1502762
1603717
11273
131242
1286482
1770826
1450041
899637
1697758
1423626
1276566
827260
1403356
916469
1988349
1396161
221730
1730624
993842
293240
422964
1886133
902322
1862162
1039870
1089053
1459372
1374482
716961
1479558
1518509
965606
217228
803682
1998761
1131422
1440594
493201
1563727
258202
1406769
1575232
85040
1266013
1032225
1096421
47388
313263
1974294
1735463
1082687
1815543
821438
1824021
314158
319249
1268643
897094
1434128
408249
635183
296217
1713862
667807
189116
1811444
1797405
1215096
1822000
214533
1913442
1432858
1823802
267236
846259
1715198
1305886
1391520
113569
468324
1207400
195338
155340
1698385
1010391
327233
1082333
532081
1056439
531892
424068
1363672
797472
520262
499891
1138316
366186
32123
1808880
335198
703
228426
251919
596081
1633496
1803402
1123679
71850
335590
385710
1773033
525591
1131413
236718
419596
235153
1557824
1018517
1357838
141982
118899
668506
131276
176380
994288
1079560
1331033
1821983
1372088
609257
1255518
310675
2732
365857
1712102
1118446
591138
892248
1344504
535148
1555441
903252
832844
1504873
1159016
1784545
1418378
1819552
357822
840259
1518300
105128
72153
491374
1891022
43149
1207874
478478
524944
955804
1757765
119636
503984
1122406
1462971
1370833
1447076
1179761
353422
1530682
29998
1591512
1886005
469061
1076047
1715045
142313
511346
837748
870119
437747
1990724
1546920
683867
1271774
1882416
1958885
1972788
792044
1307893
1454163
491418
1390619
598271
1599383
663164
191182
113240
250912
318062
211800
1562413
130974
808600
948578
151058
1280342
489479
1405931
1155771
1393330
329248
837374
343237
10260
1741371
656684
133196
1428891
558959
787780
1144147
456785
1177703
448044
553979
1249213
152236
1265352
1029827
1441586
746649
1406752
1729958
1225323
965557
878452
931504
692116
416003
531513
1000617
478430
1816958
930913
957665
784402
1154422
1844865
1189335
1782585
1884874
240391
1711062
490058
1397994
541051
57650
1121455
1942561
44071
208504
1901919
357125
292025
1368419
133097
1916990
541651
1679994
1550651
1877066
712473
595570
1243051
193187
1810417
214614
1219808
1200743
1613769
1137395
170238
238284
772315
723645
1640663
1256781
1857816
1026460
1257040
411706
1616216
1766332
433510
262365
1580218
1206381
1879666
840739
752877
1076199
378108
1408203
1570007
931952
401107
1072327
666268
802039
56766
959994
1636402
1470484
741735
1309933
560297
754349
1315428
993655
1264809
1729195
172507
210685
1619254
385582
164971
496825
1402970
1952688
553091
712111
214380
1958867
1821693
476361
1873377
1105445
1765548
1931860
1993842
901303
1019536
1966460
1883045
959888
1980343
1880994
789635
816721
1085328
1224031
686701
1651077
112876
1326814
1290350
1222444
1303153
1695621
1689977
742878
545483
1109988
1953563
1373399
230860
1039126
1644955
123862
1442004
314255
460703
223593
1343224
523899
359753
152520
1872498
829741
1145817
1842950
1501834
1910723
1570632
355767
1192269
609054
1576713
215167
1846296
430011
1029810
149055
872326
1995037
648343
1962288
1985849
65215
584123
543315
1962448
90353
1906353
1540994
1160911
1769025
1682536
1841870
726832
1452806
489197
431369
1110678
1324181
339942
750132
45781
1096385
566280
984975
1946189
1276808
1549306
1354449
1011995
1459249
519721
181276
495304
1781094
946802
1382517
1990212
188760
1256551
938398
253309
428873
32976
1666092
1302765
1083672
1068022
1511788
749800
1686712
548937
1216311
1200273
19550
66054
1157565
1053105
1893958
308875
68940
1814564
1099662
1000458
1864381
467212
263693
461123
1383766
1592383
1630822
257928
529155
1562022
1787665
1527949
683078
1585766
1218242
59354
21903
217593
1820754
1503747
1301813
1552341
1548053
520756
1189827
459155
1354439
1899504
1917646
1915448
1344107
1244310
1015195
996113
1112660
795171
631209
1064743
58664
1362424
19599
468635
349824
1672022
1609904
1902274
1524657
880724
1998875
922056
1572044
839725
831138
1716719
435851
1943174
1313960
244397
1275980
1916753
134632
1929180
738583
1787154
792338
132865
556169
115818
678204
648106
1761613
22067
1640486
537688
1440021
1798436
483987
1115449
675600
97880
1961204
995997
875356
1454175
1740950
1924072
1058833
512837
1512117
1725062
1194888
1151425
1697496
1983075
237711
470566
1325046
985840
1928074
1202370
1072573
223617
733298
931471
1029139
377566
1140463
1689147
1057681
962118
672162
1462933
1808345
977344
1207398
1324779
354626
1400544
1346139
537601
1759638
1999331
222415
1569882
948830
767443
1843841
1146228
1627131
88896
1886724
1839829
540245
759145
1689753
1285691
1766952
1497799
383665
1772083
1257760
963494
685825
349511
1570509
1284663
1226661
1313162
1028753
218558
171436
998453
97999
545142
445045
1077051
348097
1885554
761748
477174
1548788
1736913
106881
1941485
433729
149766
1484320
1354553
1002497
1312802
157247
1399790
179088
843763
2357
1188198
1715698
1185091
525770
384693
329012
769061
569957
757612
746858
625608
700695
1878230
108520
1538785
1841353
1149041
1544267
1839662
1280445
1069174
1220602
323456
979783
341687
424195
1568314
78955
1237277
1634071
1171710
611647
680821
1901407
961269
1630451
1287143
58982
1439548
74392
391314
1719409
1562209
1084037
1711045
1915713
1437139
1877408
762246
1599855
1139543
1038392
1315250
1610097
1414471
632188
107529
1477757
1316314
226060
939184
1484118
1890177
1714626
994288
89651
1397823
180343
1013718
1428001
857910
1659138
1814696
1227796
191056
1215735
1467231
1888859
448325
1732853
1329302
849674
1498229
903458
1218798
1723195
677184
1452023
277394
1945032
1261040
744495
1625839
1789429
334354
1129645
1527997
657700
1906459
1206406
322107
1188845
264141
194288
31803
220030
141975
225367
609621
632590
775935
1895784
1674542
789863
1113780
1641521
1439970
139636
229107
322856
693376
126528
953216
994244
1083670
198235
735173
1982430
127455
1731328
1105798
756752
733123
692422
87241
1010809
1752827
891716
816326
669134
1061175
1991738
1936928
1880276
954783
1076101
1749606
473056
915305
918467
809932
1886143
743896
1096777
1070284
642796
818398
1272264
28172
1129703
25093
215122
707886
930308
1555219
675632
1678815
217191
646633
1560812
1256554
423196
1199904
698046
797717
179382
1522345
54849
711789
988232
1946177
1325559
1694935
1100114
821255
1899375
1386006
454342
174922
406594
1302889
1737151
1335044
1913013
1397086
1503521
1786971
178515
1999812
1728795
769158
267906
1983649
381669
925677
718861
30274
325649
1614727
1250218
1299178
4687
1336292
545070
1341082
1571161
422897
618477
869732
1353261
736737
1976733
1887302
69817
1291925
898176
686153
431813
1014897
1772594
1440905
1236013
503523
914385
563088
1616858
361895
59945
29250
933012
1837237
1360901
90204
141585
1512094
1226349
849696
1236969
624020
16114
547222
1069789
1259498
1156498
1233709
1692085
1181905
984598
768044
409660
1793381
24354
1955440
1382695
258994
245548
662088
872116
472244
1758657
1061478
130314
1628848
1909721
1743392
826957
524383
202806
1293525
1817264
116624
1096003
1867676
958178
1906097
1042520
745629
672490
1052983
1533522
991548
1865536
1250613
366568
1345141
796016
165605
960326
1901476
721006
807905
326973
1561503
332449
736595
1962792
542416
723267
1772132
1296559
519848
743233
858741
1271826
1565781
1522072
1445435
650734
258754
589970
957377
1454000
815080
1791994
1634049
1828129
469476
584109
805932
1135046
47807
1680024
4359
355572
206149
493689
614872
1287062
1414370
1745135
442518
479443
1850178
1673657
222901
188748
1907280
493645
34765
370214
240580
997255
1355655
1603175
1858813
994198
212439
394030
307735
1890499
185179
1496641
505997
803007
1569129
404215
1836943
1425769
729723
162417
1759465
1317138
1736497
1997860
903172
128016
690725
457180
482897
1333884
127657
1210969
185366
983423
617127
702009
1908994
388192
301510
1003599
1681545
1132935
1910154
450917
456686
1892036
216130
779172
1515161
92869
1005530
137595
1509856
764735
1983680
1153398
1023735
1633948
391614
46427
1439553
1770610
1088517
1761959
560899
122018
759228
1606508
1390269
1220440
1039361
1462469
1080296
421095
819095
878888
1495725
1968754
1808087
1841586
1365549
686147
234760
1370727
514642
1412696
1749839
1386011
1532830
468152
1367797
1803690
907804
538655
203132
456268
1357393
1575505
326901
740916
430797
1071964
1598210
601846
1324803
1137492
1750400
958435
260632
324418
555804
638813
480311
1786424
622566
1602725
42920
137690
739492
916566
1616454
1534532
1990936
1764924
1459365
862687
141350
1057532
1783675
667694
476435
1779590
301855
1129470
1908193
1763953
1331806
142348
505694
169021
1263755
1104408
351868
717413
337956
93112
86452
732160
1828860
176779
1718708
786938
238749
1436620
801549
875886
983451
124903
841898
245647
158703
1532494
135855
859975
1198431
333643
1170974
552258
1523818
1369555
441498
1035025
570724
1217331
1226404
1328021
1598651
1600498
1401878
961619
38415
702758
1294975
618486
1174810
665642
1442553
239133
1951453
558267
775426
1697867
1189615
331939
1543637
1061860
1837467
528841
598519
655520
1453820
1939922
1273308
1187446
237433
883222
1463383
375321
1045938
1655905
1218516
1995692
1366889
1690875
1606245
1995514
963690
332199
1475771
1187472
310456
1599694
1580721
668564
1344714
1669629
1471028
383435
1336546
1421205
1598363
1792465
608611
741670
1386542
472670
1360928
1479262
785878
1330461
1421953
911918
463975
1848176
303525
1908222
769670
1959062
332534
1169209
1813288
1883766
146975
1292799
1800225
1489214
593991
84484
1831191
859378
1807356
567546
265492
1612444
835778
200719
1233857
1368970
1502198
1113091
1987871
1580081
113275
842191
1671401
1994175
854829
1896670
358892
1802281
1300054
1559011
617683
185881
1467712
1984473
396316
1363524
1734613
1709747
1406715
1156754
1447559
54983
219944
1074050
343051
1102784
861568
1530930
590765
945200
1115634
393975
1247502
1646939
462155
1714430
464205
1676900
810019
60746
1005734
1295613
1824964
1268274
1460142
1367788
1615075
1302815
1572989
275696
918653
1986144
1922789
1133610
533691
1515281
504916
672322
1234954
167507
1687643
1408053
491047
731004
253689
848921
882001
1283870
52231
191001
235064
1024762
1827196
1265731
1583390
1484816
99232
1892522
1218966
1162409
576294
1389778
494807
1198467
1643825
1042176
1965378
1281395
469594
944121
357800
1374436
726975
328144
518113
1695671
1440083
1211944
882048
1704738
379748
549428
1387131
400268
1474590
1283433
225874
1423560
898671
1815507
1193791
888850
1710440
382731
266504
1431184
1130292
801540
1130050
193623
1169670
198140
917651
1430588
1805065
1673720
1366634
233787
1082426
969383
869650
1911833
1303293
973702
543254
1531321
1604229
19095
457906
705082
1488427
1617314
1202387
910319
1220219
319670
1368969
321599
1491344
1829916
33713
41920
1550866
1509113
471561
1871040
879509
358271
1150538
855912
9862
1648765
969307
223442
274600
1631159
383133
180864
287019
47178
1944628
1130705
1111154
307258
1212294
353310
201549
298886
394104
424931
1074033
228443
334719
1639765
1870108
1623310
1351826
1753088
1077945
1935428
1584872
1739684
1051034
403564
875255
1171799
534721
1992170
397632
1633864
597320
811490
938198
1618196
1228782
321352
182518
232758
1228382
566004
1310382
1057978
1135960
1233967
1252521
1272678
1817745
1089814
604568
1209448
411799
221885
1867374
1176362
994786
1372168
1779405
1793168
1605970
1515287
671927
1426021
490167
753952
1416104
1451025
1086791
1167953
846618
1449203
625465
848161
1927989
219821
1622855
1576070
1336962
1945885
1776677
1926678
163344
1566420
17281
208896
283863
419150
14682
1278241
1123179
846389
815745
268645
58651
1143793
423617
1220863
375331
1813481
33467
223026
1060698
79560
842532
149581
921473
1934966
744539
1446571
446067
516009
242726
961710
242224
1461015
1691521
309501
1735373
401159
1348833
79661
232943
23689
663339
1056207
700915
1860440
258601
721405
1090228
1854169
237900
1516896
825898
1640818
1967570
870289
1669789
141575
685729
208246
1890815
1398686
1901789
37005
1964856
924016
1405504
1428741
1909797
1315339
1266141
876323
755874
1217049
1618050
1205748
1336155
496626
634560
109583
1203312
353237
1857952
4480
1482976
1412447
1217492
756727
317498
1726340
898040
1760818
17768
1331302
94140
1322952
1929524
1664080
1991287
977984
1202683
929184
1394910
1732112
353884
1140833
1042523
1756305
895581
1777571
78120
1138910
116411
1381263
12715
1204034
910626
1505973
720618
1571662
1990853
1901009
76982
243739
1898727
48958
665451
1760726
1681881
1263279
27333
894947
1717665
912704
1075631
1535238
1595987
907075
1265403
1727813
939149
1700060
291485
1189681
1543576
534415
5621
1515246
531737
106378
950241
789957
856180
826467
787775
750999
240002
565283
326710
246484
103276
1194449
1379359
1381774
867584
238079
558510
18302
167964
96868
1676813
1939045
1514739
735611
28077
641306
448254
1853714
590720
1674504
1610896
1984197
1385524
447680
356979
484111
671632
777897
695506
570270
1276011
1494812
1544605
1863049
169992
1386410
1497775
1059957
501715
186930
1027987
1596018
1282049
707953
586746
1153151
55596
500776
345172
1551358
58541
1138804
951887
1657215
1949761
429792
1583905
214666
660337
748857
1265006
1266787
901457
1604483
1645407
1152161
609191
1661298
867664
1539268
1183636
1135036
654285
631350
1496327
645632
1639452
1988208
282393
1293293
842657
1892763
1043655
1010290
12411
995521
1915968
1512821
1549750
721696
1398726
713224
312983
1822577
1514054
7622
1676435
108752
1158435
1171002
1042551
1368615
1027265
808531
1577048
397299
1287874
1547261
1592682
1017087
2095
1508553
1083446
130663
1545259
1930625
1279970
1791235
835641
14617
158177
1566368
1079270
766110
247175
1298998
1173640
1904016
302753
166822
1948279
1670309
979099
1840664
733739
630667
1998942
1992966
1277433
1027742
1816608
1879635
1158034
900402
1693292
533851
45391
325730
1496504
267590
898186
791400
14573
372206
392146
1541930
1364648
582662
1068412
402030
1790843
1780602
621819
1680237
533551
488073
1592917
806317
905196
909934
1991215
1510413
1816546
1050434
1520814
1386241
1411049
198445
504875
1307865
62269
1734561
1375519
1332232
1473706
813647
1265008
1880472
112820
1070358
1183038
775990
1383516
769972
1055031
1132703
1589676
948388
766985
1742315
1315997
1825692
815274
1859108
749382
1076747
1290539
1914533
475026
180940
1272119
669269
1849361
461262
1365851
354101
1133598
1735926
1124587
1863531
118817
1318901
1215629
51993
520657
306435
1479192
1484469
194198
380101
1417805
58738
1998952
904574
210392
1796453
1121324
1127583
644635
1262592
1750962
523045
1585591
1358879
1151750
1551020
257345
234400
995698
987038
1196636
1725723
396584
1510578
1591350
1038335
398041
1926976
936224
1493627
1166986
1613077
345417
1012623
1632654
768572
546168
625567
989419
505831
1879967
611185
1956080
1214846
748922
1660174
1001911
493813
1717808
228590
147837
1079073
1031301
808996
1785175
826211
1604565
1512115
55471
520602
1926580
1600660
105825
1092606
24143
125081
1636990
357010
742027
1707535
1288371
190176
1247468
885039
1479593
1099287
1497365
1063376
1588475
897782
620535
124012
169711
580055
978298
1234101
1068279
1565900
1411183
1878868
263812
766135
565097
1651871
1196224
524883
1081331
1483266
1532302
1511254
1736974
493091
115389
647142
560813
1790564
1678561
1571677
1383508
1909231
991689
1157387
314306
1564177
815511
426728
167991
605924
1198874
1507539
502358
1322761
1099369
1099478
1970066
1829988
1847176
1939885
1133715
1500862
1986703
1263788
1068974
1647522
821953
905464
1329895
780477
1709512
902382
319679
614152
1324100
536165
113178
228105
542046
663391
1066096
259119
1297453
797160
918556
1620938
1948805
211422
828618
948599
746117
1941003
1373021
1164993
736731
600913
1864437
1205012
1062278
1614761
1655054
135783
1130335
1802799
1083782
1067764
502757
572432
892488
422056
317807
1865572
1319269
1970225
1737343
1238110
1608245
1946710
1831192
1905302
138929
1990575
1662480
369637
1220172
1823503
1450317
101290
1795434
203501
154083
1092218
52181
1355737
668325
1952708
53945
1007967
1990943
225151
1489272
1684111
1443284
1172949
47214
275099
1681334
1664056
524751
1466840
356709
1169338
31349
839210
850127
207521
854251
150970
294055
1014479
540119
808133
734634
736179
1384878
1770066
1169519
76966
1025935
1155678
388840
1662566
1042974
345640
917663
500021
900680
1033517
957689
1092606
1292622
188692
798918
665485
560739
894204
839785
1826661
82421
24432
1181471
430096
1627015
813312
1781277
1893884
1890797
1537605
1819874
34575
1090885
869274
1508815
797388
53955
1453393
658409
994420
1822273
1486057
474993
648245
471317
49128
1561629
1323380
1468555
1125056
1267814
1563268
4356
493534
195889
351730
1867010
1108649
539622
1078611
778348
1308308
1371201
1861021
1840873
1950815
232907
1696917
194744
1505416
1092510
673666
653755
1290359
275350
1360029
669254
1303738
846649
1109527
1747295
1816823
1459628
783631
173135
1622559
1461824
1574913
1343841
749697
919955
47315
1021032
751999
1953301
17509
391957
610417
729311
858109
1295383
992781
1334507
950088
871498
1259167
1540105
904704
214265
615959
1829716
1451778
898808
1752710
268950
292663
532622
1930301
1917335
1448509
1833201
1316073
1714572
1867979
862453
1208914
250588
1319934
1695488
1606350
1011402
1326366
125249
756132
964915
710976
753965
639545
1471472
842154
1520722
81397
1984072
591133
1533488
1951006
1127634
438749
620742
1762817
1584267
1824349
362838
1508432
1028863
1242688
1254950
1738729
88539
1250143
1777253
1565780
1621662
953010
404930
1526170
816815
463928
1707062
1269356
904028
56676
998983
880250
101847
1006105
1074472
1811372
1020132
34122
154495
1152325
939528
1686509
954094
1506361
1834893
1463596
824117
299600
194137
1820981
1420202
1937448
644550
1528336
1024875
1371693
837438
850175
827327
1162463
1688132
845700
533744
694831
156970
1336899
1540617
1901616
1477149
1409804
778633
1836717
345530
828934
1832359
559112
1250487
493285
263398
759593
1120843
832952
312447
491779
757084
163663
1234202
988054
1804786
1741558
120749
171801
652903
81457
1220915
995264
1715191
1880508
683359
1749566
1039876
1837005
1753766
543016
966516
1317220
1360895
662558
1838163
289320
638692
1679055
1769873
1501223
317486
1797352
774249
1745562
449026
522899
621963
11465
75356
1950738
1468155
321432
98472
1590834
394085
790385
588889
1778137
200754
1528811
867862
463451
29739
773912
689979
1671364
1403801
1406335
866758
450141
1081190
214117
1123510
51099
27999
1216064
802875
247684
924721
573110
1059339
1606628
1768973
49201
477770
1530800
486911
517061
1457302
1615329
896577
1948752
1701953
1061591
32942
291802
419867
849848
1050189
467085
706304
1136330
559223
1450197
1578622
1831333
1314272
444871
1095490
1125906
206247
490241
453102
973687
245683
1128766
921467
1231590
1051898
421669
1505502
682762
478050
1215324
755205
1655885
100254
1894325
1621639
434888
907054
1437720
700282
310171
1113463
621204
1256171
987662
1074232
1444222
1351351
1386815
1228282
486636
88165
475662
209352
1658191
1347571
13624
764280
1054459
1535132
283878
546304
189649
688522
227962
1299553
977224
1888626
1191521
1966635
1989087
1640341
1196447
1508781
475810
1237846
1199154
1026367
1927803
1226000
1585022
1730715
1100886
769936
1879799
1721182
378809
1400766
656260
1974392
448946
1593873
1307422
1105391
1414357
1346814
1375000
926973
1412348
1337099
1413340
463884
721624
1959098
299350
1839051
521415
967601
742900
1731222
229596
1986801
769751
419771
1010062
233199
478780
787302
1293307
408354
93060
69135
311365
466555
1540989
766353
983624
711473
1402463
1925408
367802
1546520
345917
1664669
167780
1858741
1038242
1261623
118724
1435401
981433
852516
302489
1724444
1115724
40491
96264
1000213
732705
1891202
1666446
943076
743992
451558
925956
110358
797598
1770688
1372150
123732
828309
1245582
1592325
380877
823053
1311994
1020386
881777
191061
1437101
1581858
235922
432805
369864
1468839
1195396
1683479
1195671
967665
801733
1697773
1096970
1731584
207433
1102567
176453
375788
425170
1807947
999634
935880
1252711
833013
1514948
1334880
1591396
1667305
1514930
90619
74259
1792357
334857
1603846
1994386
823106
819067
538969
840719
163413
1170322
682696
1767869
92516
1688586
880025
495955
1421301
585974
1257887
1332264
976975
1139106
1120375
84399
146850
1216450
138935
319718
1006933
986083
15746
340214
507687
1084294
572088
1940125
1008495
251413
28166
568566
904571
258268
1465014
1935124
491500
1159814
291415
1062352
595357
403601
1526063
1858419
638083
1809238
125358
1620201
897311
938189
1449266
767896
406564
1114308
1615842
872384
369769
944991
284167
594534
314591
789111
252402
1220604
97188
1164538
1130575
1131911
584756
120557
1837134
753238
580405
1902399
811582
993332
1032388
1598754
1288237
727562
1206140
1738351
193417
1500358
1860606
517581
780200
495683
1438691
1073970
700482
1731153
1756938
833445
612496
488018
1063420
1141805
1771184
569008
581114
408056
1875838
295088
540814
813530
1641081
1376334
1327205
329595
679526
1715490
127609
61027
1658292
1658454
909775
1366781
688249
173333
1888798
761721
1477669
800127
725563
1165086
695081
799271
472354
1943987
516293
554643
152395
1105844
903019
499357
911705
1111892
1951893
1037287
271587
354462
281707
64317
1971737
767848
1251500
255527
446784
1372609
1877177
834971
549545
640895
230042
1990210
1875349
1682762
1441577
1918579
1012075
758957
1224763
935644
1241973
521767
1207333
1360179
888038
1707069
316493
314600
1091924
73031
1383731
548383
1029660
1590164
191177
1727423
1283586
1494569
1160481
509590
1553295
536644
1600661
275898
1926793
1663719
780655
157632
1468118
1951465
673331
1994568
1449744
1976190
519049
1792505
1642702
235561
263056
836079
1382809
498696
337250
274132
1325660
41676
1537165
1707568
681847
1912782
1422907
116050
1679626
1650168
957896
1251696
1598926
1987282
167597
1516563
66596
1227216
1506716
1961329
925179
465294
1581373
1906328
1679745
1723996
1577910
1808886
1683340
313701
1025109
1066193
1165549
1319578
611191
1286492
1763254
1385553
415797
1170073
1920566
1472643
961127
1168335
938745
1156882
1947892
65410
461739
1675867
1429866
391975
1020949
1479961
1050159
1019133
1985421
466164
1974500
19767
1001289
1411455
1071809
1947163
942968
1385564
867210
948893
527247
569662
302255
794710
543466
1714475
760628
1119225
781322
228525
568098
358843
1090261
1359374
686209
1551891
769067
290285
1235491
1972687
793652
1915141
369203
353446
1386848
1501074
1527317
71649
266687
519112
1267698
1431532
434337
900760
245948
453567
1386202
820812
1736874
1479341
1189822
1683631
1317838
576564
365176
698045
1146090
1907424
1042657
1897577
101830
619902
891399
859949
1798402
405704
1621087
1749569
1846558
1145842
1804630
791565
1783289
1704116
1163242
1307791
775702
1455861
478136
34081
193968
672104
1075937
1175058
853685
375004
759593
86161
1594773
816299
766229
1434639
4644
1661387
316071
1187828
245955
85717
1343762
25706
1214194
1315002
402533
938319
464557
1944931
967036
1370005
398169
39444
1621350
377868
362381
53141
1971593
1215808
114642
1624237
1608053
1345526
1361716
1588516
1022368
1776611
939561
946627
1120775
1260339
1977471
566071
156762
1780970
114799
1002791
1265348
793932
633574
432859
1055056
1668330
902016
995673
1271882
1862273
580059
1533068
1285549
939428
1295640
686831
753579
585208
1188573
966434
386614
1615452
172779
1764120
1236974
256314
4408
1242405
1808775
309463
1302333
1856614
1115058
1262010
1361003
1410609
1547735
1010234
376873
1297193
852717
438698
1235070
145469
1225201
1009960
1834678
1847086
6182
1928922
105611
1052013
37760
281377
891192
1887343
1203344
36664
62377
1296676
1298598
482561
633611
1560951
451607
236282
1482086
1271492
120286
1551262
1460074
524076
1633133
1417712
144725
1279606
979133
529081
32663
345153
1916406
1161131
1253552
935615
772449
278900
166024
117122
214097
1022339
867590
1715017
1658819
699685
731075
650541
1945109
290211
1852928
91253
760651
1496956
1825362
1754669
1302933
1737035
287064
1113038
859249
1462704
270800
936089
935970
1227974
1610161
1518562
507812
728988
587275
1657515
1649159
1539640
603306
680403
1324887
294841
354003
839901
1833161
1916786
198605
193382
1295063
385279
913154
135264
1637191
1583305
718642
1055705
246445
1957125
1476247
1942022
1056506
1377248
207416
690764
1883800
249163
318629
1114644
968103
57409
1670756
859037
851740
1301261
700941
543328
329646
645929
253942
1047838
1535245
1258295
1696856
827145
1072611
278216
41096
529912
373976
637574
756196
1449451
1441957
1675468
30949
388114
958859
462264
1853688
158056
1662791
962090
1621939
1175707
1584903
796540
492775
497311
484984
1403748
955555
1600272
1393714
311788
1743986
1381807
1791019
1631268
1961150
1997069
1523621
146936
1180462
1221863
173884
295335
1381373
1716408
454662
1097105
596615
1860192
593780
1312013
1522780
1971090
479125
230966
1931494
1740473
1721787
507991
171341
1723079
1403247
406511
758765
1586055
793271
1999925
1313682
1230879
1456948
23714
96912
1862030
1296181
1710417
727007
1255796
681058
1035870
1010632
1123223
857558
247356
21197
1969708
578420
790810
1636291
168946
1397904
258066
1301037
1197563
1447118
450424
665425
1489505
1267361
722787
446768
1064656
1566006
121722
202235
950630
1761519
1467159
669090
1341237
788574
1729691
1977649
1280467
903252
1029713
274991
1402667
1337563
1501122
342278
299644
1700616
552410
363130
497529
784643
1005635
1986524
619276
7698
1235307
956672
1491033
1021064
622175
1978284
161297
1030016
1218310
545656
1885500
1740316
170051
1508422
1522872
1365540
1739814
1278679
499805
879141
133710
1145712
863446
1827564
1311284
155698
469607
1272079
1601430
1278558
790962
1067574
100730
719382
1086084
222101
788909
148816
1508260
861248
123038
1387500
695749
1048152
1009904
79946
1658358
386764
991182
1956057
941652
1603845
245915
1335475
1135268
443878
1353706
1279832
1475597
1161886
1036323
1111914
585109
218087
1947594
178487
210148
1306008
1545532
884205
1048308
1855178
120470
579562
956871
1649964
691026
249899
602354
1933427
1724108
897652
590519
1146222
388971
1434532
427604
1578231
820892
1444353
626357
1861297
611210
1529542
401315
154335
1059477
433346
1690524
1456535
1995192
1394495
659250
1187598
914506
1126712
933506
49097
1564690
901847
1603475
744387
1404987
838571
1761143
1956351
1179619
840004
800398
1023723
1704687
949929
1430613
1262645
629831
1812111
1011131
1014882
1144426
694925
931177
977021
1121720
354575
1943765
107297
661915
251839
671379
1655819
1218482
789427
836752
552696
536723
36067
670863
210587
540207
1517130
1423227
81835
1127922
1303162
1533687
585113
1781647
1943977
1234443
1071231
1042729
271846
196093
774955
1362636
1773237
913268
54243
1924729
48600
1867621
427068
1997997
1514298
1524255
601529
1278638
62319
1307745
684477
693321
163500
568196
1768465
430800
1140016
1841367
36655
1585540
1946704
993633
1361072
1682247
672375
79215
132939
142212
1184668
187362
599961
688206
749966
1485666
1070592
714025
13789
1657227
596709
986867
1960822
975517
798889
1924570
1795675
1322763
287717
1082037
1360627
762065
1597251
823128
985130
724867
958911
1427993
134767
1810679
1380945
1491892
1737276
174825
128806
515226
1840148
7093
118223
1333060
1760861
1182020
711936
485570
1575224
1537093
1956611
1126481
165464
1459193
417734
196244
1711674
911877
1576717
139659
1685876
436854
1338352
998190
1174984
1039006
895273
324517
1965025
1343382
80851
1954117
1023865
1631972
1918824
1522900
207877
1252905
653508
66996
956835
1495807
184779
1942053
1665382
1027737
1247589
1073992
981432
929531
569177
713974
8545
292374
599235
247995
374196
369740
290645
1353895
1136094
1593842
41504
887528
1182386
725659
86786
426996
1049144
65801
490692
1031220
790428
1351540
1189604
1337506
1599239
118622
377466
1708841
45517
1516406
1339987
222606
1164867
860265
1765566
257333
311255
827059
512764
1176484
657904
1964646
1779300
466046
1490399
1772063
908597
377339
982262
360391
1383823
215375
1029430
1391962
604348
701538
72181
317088
1927
585243
1765993
1705160
635212
1302813
1639058
1217166
989830
963194
718629
1494341
1430668
297844
1949123
1210959
1157834
1052089
226107
1791041
486788
1282589
1101849
95365
1281912
1033676
1335694
1855630
1856712
1721470
1522520
1541168
1035840
1216977
1113115
497853
1747771
1987741
958427
1177544
1404436
1861085
446885
1409677
1270946
665119
40080
939247
1046663
1358224
94772
477787
1144052
1020812
307464
1217625
65868
234801
1434029
1421637
255280
1420685
131752
1961647
1204773
507367
1369397
1723233
1382698
875099
586843
1095035
1799168
110142
1142101
1780726
1653116
743528
423680
1717869
88711
187065
255507
1121607
1549678
848836
545213
1090477
1508462
924467
294073
182756
814844
1910656
1479613
913601
1052479
280095
1984049
363443
1674521
1569709
1514922
523520
1659651
1021876
577438
598938
1091984
1352993
684556
164912
1717225
2955
1522559
1716744
1868894
1549239
1169030
1754749
1388606
1726145
1780425
38933
721334
1303921
275392
241773
1039182
115764
156961
1612282
1914545
1645135
1961131
1388472
209766
1569958
1380841
580758
1677792
88516
312940
545968
88920
1742789
1555048
1659565
935554
1541109
1274952
1409958
131732
1460724
1933531
1253531
1517980
996127
1900129
352998
1635104
1910162
696589
1187106
1178530
1544704
749338
657609
286203
1459244
1116890
426802
126886
1574780
732709
662270
820067
1618514
1365614
579549
908236
108414
1846644
959064
370888
1182442
609156
1124085
955120
822174
1400397
1494602
1351627
1466216
1140474
1038542
870737
1174581
1149475
1367473
1723843
1109766
331086
1430015
1197601
1241152
568992
590770
577227
440567
1743947
512303
1916413
1454911
1020089
127850
1727806
383461
92190
1541927
1164188
689348
1647225
910834
1364333
816278
507422
47370
1281176
1931011
569686
20076
615156
606101
1254338
976351
54762
1244936
1342834
662049
1457706
850975
565823
194329
730512
1142856
875883
574882
490882
642887
417200
1133622
180722
190040
1319208
980297
654962
363828
1793468
325935
456508
264414
1663764
1974636
1260359
1613173
1771597
1123056
1355301
1589289
987102
1223449
1229238
804325
256523
1796330
956942
358963
257532
96931
1599468
408515
99821
276095
654081
25947
641451
1042128
1566668
320427
1164007
102295
741372
686222
222515
36483
1061526
622349
1620633
25885
614850
201426
244544
414141
726469
17447
941961
1575600
963947
1957000
799666
1606853
1607871
1652706
255133
188898
1952963
1175227
850493
1732406
408700
338788
1903899
680415
1218893
200954
473925
606271
318911
523179
776030
1729340
1194851
1468498
270430
456709
221382
1735132
1774687
355641
1320157
1086453
372762
1945128
1633769
1405555
1647409
1153498
1149726
1890430
221705
1599107
875055
478043
229571
433071
715818
166762
753967
1378453
415614
508992
1961959
1499007
1067757
1861258
731619
309960
620264
1805006
605301
1798970
1087616
759781
1489498
1438098
1465741
1694967
1943389
853482
301732
1828668
635464
1217735
491990
1091865
176226
1959678
1842668
1181766
1849767
203369
1406372
1815374
690538
814498
1366694
86411
374333
1673430
1607308
855125
1898402
1819383
1704253
970681
125817
1785502
1373360
78948
705961
1170614
606872
813908
1764932
1523095
929734
1757391
273402
463235
1296707
14819
1325679
1710598
1307531
1484284
1986662
375691
105706
191554
1691421
1213322
1084684
1053230
117180
880736
886114
1257499
245196
792013
1334818
573039
372284
409194
1330800
1400771
1762952
650655
1785751
688839
247740
195191
1938499
1498078
1512260
73620
1155213
620506
1035454
1289420
1671981
377252
1634829
1437043
932188
1240280
1410201
669012
1887549
686015
405033
253230
294938
907722
900545
190048
888838
34272
1626756
1553986
1260875
178943
1043891
1869344
502196
1641341
215786
229672
1260234
1507270
1692244
1158273
1282217
994263
1254329
1089304
1768168
1636459
236551
993894
1544967
894832
1138971
1687624
575217
1290579
531289
162867
373344
726751
1452259
1043752
562104
1977106
799272
1143484
577784
245831
1564034
1028216
744859
1418323
902778
201375
220726
1656436
1220633
1316707
654234
1565440
1096100
995113
864266
250209
818199
1848196
1377879
1659025
969108
1369835
266350
993456
984251
58054
1310230
1409552
335879
1761173
109314
1736581
362207
574658
1193289
1375109
745484
1069849
649700
1232628
851129
1334860
1625276
1911321
475994
993997
386071
103278
519618
491157
1442350
88938
385534
1580605
1752808
1448521
246992
892706
980430
1403953
1441441
759946
976593
423358
296902
286801
1819743
1056236
1365812
1050539
588933
1923801
398857
1423188
1129002
295478
104009
1864054
1858048
1100198
927492
1495307
279172
147809
958335
1997582
1718346
577310
1708189
1006010
1268527
1717529
155777
1258741
1913112
15608
1075545
155980
1304789
1920888
1129012
297082
1648715
1851866
1978502
374493
1264539
218694
260267
1200164
1819364
1996451
1422688
94704
1155826
690753
682384
176799
1550506
1143101
1655919
1456120
1622456
239081
747606
1043884
481412
608676
1123202
341545
1235107
805798
191671
352148
1384020
1033038
1351809
1238429
984596
304398
1286591
726278
734928
116578
1745587
1093001
1320999
657698
10719
384499
1234066
1312859
1665910
1497596
845919
1535424
465857
1668601
692617
1808118
483906
612315
823546
298991
1066116
794352
103166
1999793
1879837
1360913
1026520
1723964
489558
665139
466600
803772
1246744
1011077
675866
1194534
970840
1520009
936372
1194374
815048
1485069
1515840
1230424
1636783
1142019
161667
1669887
1613490
1915468
430844
462357
790585
1937513
1614471
372189
670770
768081
641036
210279
397705
109720
760270
1055635
1838468
461550
1283290
1407687
1632706
1826548
271781
517617
1034052
1958469
673572
1749337
1965172
258175
498891
503082
225395
767446
1656258
1490560
1692861
1151811
1058310
878529
1314936
845827
134078
767955
470869
1299856
1062444
663293
504511
1759635
372658
1667497
669123
1719053
1043663
80976
1839826
1053316
1125507
1348319
287468
1490862
179020
1884707
85370
1810689
1731940
1225862
1912111
1651571
742354
524818
588303
113018
1316035
1553896
1702682
712753
1522805
90859
880362
382559
1610576
920282
845105
1447993
641514
810126
270594
378416
552646
1607898
1605353
1797626
91235
1168013
633328
468612
1122305
388173
414845
1803082
505028
495462
637916
690237
867679
58776
1209831
523989
750797
1506154
1207032
1487001
1890683
61832
926129
507373
1488949
1108634
219654
795912
595584
1161638
933894
403641
254628
972707
1883756
874643
1071886
638257
715908
1359310
1416858
1883873
1920517
1899224
581654
1493119
364514
784460
904937
464957
1506885
1704489
720116
41372
312606
1492411
896038
1061771
433706
1879965
871800
813526
847975
925332
541092
1797710
1858476
202245
1918630
1394781
1534453
1986094
1359321
122692
1612719
1128936
664211
469548
13891
652393
1400483
1978216
1615409
1873373
1872130
1938241
979670
1590916
332575
584838
59434
1067078
1622883
1099379
85392
1042098
882410
1083649
1521454
1652332
1297109
203010
167199
504642
1714766
119753
634082
503197
400948
441423
1039078
759966
662108
1421470
418129
266093
1494714
1892804
795153
984300
1691426
425313
279897
1257563
627747
760267
1240891
1767525
1302397
1831438
1140767
1980872
3658
1751199
542116
1235517
1034836
1035425
1557241
1729321
3209
1867107
992457
1853368
326387
769352
1288719
208949
1407875
1421548
1043076
752129
1630431
1938268
1630924
1991877
677055
836527
1273535
849340
1543568
1704049
933398
489882
552442
1421000
1442657
1964588
360265
1827350
326081
357109
1188141
1394354
1085664
1869931
1590390
1032582
1456128
1379068
916997
721201
147799
1861828
65936
309056
88454
976705
1760295
823801
295313
688823
110437
1137352
1453557
61084
1980573
1096479
1068445
1224981
1396538
1879180
461845
1412202
1594446
1193662
1401956
277034
178892
374309
608936
310419
1394629
672051
68022
674142
1578111
1518678
830713
1135282
1717749
349829
71496
1938518
116796
380041
1323900
194117
1017022
1525308
352480
1088055
1393381
360003
672982
1439820
1900626
982827
278900
23424
1970449
516301
817533
514820
545749
444149
22301
1059834
1282436
1920985
1040571
846523
1396466
484289
301622
1205314
1199155
826780
1062720
1352288
696576
332000
1206244
1627579
1026393
964626
1407712
1307947
1233972
628600
506469
1077323
784847
1992322
369681
72486
801378
797112
756903
595930
600703
1056187
613775
1096658
902410
1651956
1522504
115355
1504768
882070
293196
1486608
9222
604477
549491
971363
68134
1118846
350381
1399312
764837
375640
65872
1777711
1860841
1063972
1476160
1064465
1594580
614697
1595748
1857020
1956528
1580813
268428
784672
1566288
654839
949601
157469
931639
70342
350488
844947
1748422
1295532
1808233
43797
1380030
729544
1288990
1629988
1586247
276082
1048170
61245
921595
1816246
1080036
1518074
626248
636701
1925065
690424
1536178
717512
1735446
532187
762610
692478
1107077
1825800
337770
247122
51857
1077039
1323475
1478863
1961679
1549089
607591
1308139
685541
1254053
71465
121928
1829490
1445158
1936753
87463
1625411
952156
651617
1089093
372738
876880
51455
557264
1761247
1273399
1507750
825538
846952
1715126
1649473
75195
1396105
1912426
1593738
1905638
891034
1805054
428305
1214058
373504
1373052
1963391
1337164
1994275
508755
1502322
587024
854636
119157
291479
1587518
1055126
681752
1077424
765365
1140431
1333738
143211
757964
1343530
35436
605050
452435
994639
36353
753670
1250124
593697
539574
1806661
90066
1453592
58504
493682
1980401
626709
530108
1224014
491560
392253
805663
120915
747635
568305
1504218
795593
306454
733731
102857
1021966
702427
1143304
1964318
192348
1926112
188888
338813
980044
1695934
1123785
1614790
187696
67026
1889649
1103783
1744828
502014
1656137
500837
1291814
1429455
1099588
1850466
506958
1732666
1628738
398612
413551
190066
1404747
528258
1383417
1009852
168981
1542671
1045343
1385283
287660
374316
178960
878475
1882662
1939681
797541
1111789
1420379
1941470
332777
1773430
1446225
1333692
1107365
1969695
1811127
976492
665454
1484049
61782
633626
908197
181298
566168
79450
1563667
1377922
1088571
1386586
468295
626452
481541
1915965
1150508
1122135
1104663
1408800
1311829
964590
1585397
1520887
1254349
1847443
516530
1897807
1470062
266201
927611
1210151
1929419
184528
174017
845704
1174920
1704106
301544
627682
665526
876403
95125
1725966
28018
1450005
1305345
920399
1681133
219470
1767641
355282
75504
278274
1088732
1205670
1943834
885852
854649
449802
806529
1807888
1111263
1654021
1226588
209589
371199
985239
475276
1955244
706324
1444991
835119
1555072
566202
1841891
1519382
1459933
1409957
55623
1353911
1542265
1673145
464874
60341
1490610
1776551
1903268
1839818
1725512
794703
1231767
340923
233501
988745
556708
1097322
821666
601878
542142
1256631
364768
1521345
1079897
1494236
233649
826
282810
1308382
342296
1201746
739757
863511
46942
1204527
477391
855549
1302567
337370
1735398
571751
876694
224478
1534258
225602
1975847
68030
1199140
602529
1629308
247936
1344542
10343
1112033
106440
1328659
684381
956496
880100
1632946
1247788
231115
1122151
1592282
341112
1925489
1666083
1611217
419376
77958
1801197
1497938
1324588
175121
98435
1905083
1273132
715701
1992011
1456325
69695
1075343
1230141
785083
747266
853576
259323
1070784
442258
1830801
735929
1320647
353394
1897154
876924
380192
1067931
1324037
1966921
898324
210807
1687791
1795688
1657281
1540912
1247097
373020
348232
846938
75991
968785
1607226
945992
682934
239599
804688
116237
945480
95470
615220
117220
640742
1861623
712821
481748
117870
16037
1431302
14673
617683
1280843
380771
600766
638292
248076
905121
859528
1580894
1702556
821574
424672
1244884
1742001
1098915
924082
1971154
591405
116914
353064
1237181
376887
85687
974514
1013995
537530
218132
1619630
1834009
184954
1083230
1806168
242123
1603299
394740
945964
1888998
1737815
1731324
1530787
132681
1113495
1228548
1848774
361734
354950
401282
247973
1334438
1004631
666934
428238
1938330
786261
331845
278386
195184
1239049
965920
903928
151662
609602
257069
1310402
1752445
351875
319850
1236412
1808918
863609
1432345
94556
466240
897
620121
19801
1712691
522074
1770292
1108813
1436118
933607
1816136
1282039
262067
1417535
214734
1990803
1866354
1944452
184452
1495618
991335
1266620
1936885
1234097
1725875
1301261
539739
600773
871596
787502
1633113
1224445
687975
502705
1133967
467624
1297081
204286
779474
797640
30949
1192005
1758444
376165
1788332
865675
1311241
409649
969659
954570
428506
76820
1410999
1130345
1699769
449773
354297
1052040
684179
1735841
1525858
803783
1090208
420924
151338
1317982
1284693
766808
873088
734949
1128841
1649929
1406146
920014
1769174
1144198
611126
1981881
343462
1886471
1857545
1333544
1898640
941468
49675
718432
922305
617335
978647
304232
1560549
1466500
1640120
514531
584032
1568489
1506576
906324
291574
1163004
1365012
588447
819675
1058129
1412552
449377
728548
375002
1131778
372694
1854546
157800
414996
430623
1867673
1734635
125809
723659
932536
23656
580577
1128269
793311
1339740
1032993
427600
1087368
841818
1201478
1620010
1809474
261157
1957426
450479
102788
417451
273065
1812988
1275586
485109
988220
1523544
989854
281482
948100
267374
225466
1568001
1184696
805854
218137
223574
1034297
231290
380640
1224324
1357302
53032
250746
758351
1840433
1061360
389818
1087841
1930127
900745
47531
364428
1618479
549318
501502
1346952
1016539
1356207
364227
672795
1539906
1526721
196686
1002677
860045
382689
1084517
674620
748235
143328
1855644
405464
1599377
1239170
716089
783673
781447
42807
1534512
602731
1457428
1820629
261208
1293278
1456019
1482566
1822871
1932116
753700
1492085
1187965
1158219
1560463
403208
1282048
1400407
1822761
1188372
1714168
667121
709750
780852
1272406
1341068
884195
683256
1225062
28188
1998687
717140
1017972
129879
50131
1927841
1955959
1334332
1248856
1421237
651477
146029
1403213
1003725
70150
1629854
144768
281649
1283332
648306
535287
1166810
75609
534040
1934572
38164
832751
1290181
356300
581858
1401279
1082236
1913830
57679
398557
523716
1701793
817067
1402281
1906936
593783
1864084
397476
672411
86968
249048
925746
769082
1624480
397207
1080640
108699
581544
1277553
252074
280222
774587
1068988
742398
892364
131049
1613566
1455718
1457696
331780
1927929
1887727
769829
1948932
174866
497389
1100998
1820892
779256
1662914
238502
731874
921708
1273302
1932787
870308
1284209
1460550
1617098
590567
1391560
1384391
503818
1548956
489646
254275
676271
112271
878917
364389
1782536
1273267
209010
42624
901763
1244374
726150
735753
781120
525909
828846
1997010
260972
1786345
1632980
942753
1073060
435380
810765
194688
728055
229297
1510828
922667
1802931
1669653
120214
1202323
1302081
1724293
1846226
39344
1480413
1298538
45979
1428166
710071
520433
1268687
1566348
1550634
1222162
1232177
1918714
1650637
1289024
931771
1023041
1214295
318243
244519
760366
1472134
1208880
1081549
1470739
271936
382863
929780
1470346
1808968
1746337
733489
1133949
675762
756188
778174
1195604
954492
494925
1497509
792236
493872
1344817
642617
547532
370964
132667
1374483
852234
1417270
625833
147300
452101
1884913
865895
1572432
1572618
1157332
1617045
1720108
1394971
412366
1672693
1459716
1225046
126371
1135960
26704
163255
1023943
1213426
997951
1018955
1784793
854823
337293
708635
553471
1221197
590934
992216
1187775
198556
1377734
1389411
1527122
742969
599611
1200191
505480
210877
1985379
1797756
1749123
1826626
332353
26395
964387
1122546
1457856
346375
1138220
1771430
1116882
771924
891006
499905
427388
215509
1973753
1384727
1627224
1292884
1196907
554348
507320
511295
1329238
173984
28550
183474
1489951
107870
1347240
1488501
1308847
1463398
804577
1478177
331410
402315
1581346
1392218
910926
97322
705630
229933
1155773
368988
1831387
691384
957289
31094
381790
483272
724631
1087314
773472
1990182
987461
1082742
219838
1219782
804810
1310938
1002485
1963171
595935
1431568
1626745
517024
862542
1503606
1719171
1610662
805530
437796
181518
264095
827345
970717
420403
1923810
1427234
1678874
230677
1721694
912872
373796
696032
1898171
1577397
503580
191288
1915582
1649422
1609590
740974
573578
1718856
1464295
1933794
1117659
1787430
1219782
802641
1113309
241379
1171735
559650
1361228
1465939
1506597
214818
1566664
1676285
510854
1724871
240440
1877422
208795
1989134
866355
245479
330580
1319646
541945
1752848
19788
1346004
1139388
1817477
1052169
527890
1324499
1522926
157252
362947
82661
1016962
432096
231292
571101
1517236
530636
1836278
564022
1358956
642762
1565674
743038
1038860
715460
1262391
1075960
1681222
1278713
297263
414006
1497199
410482
677714
25944
979651
1517494
1577629
1775911
1866366
291961
1348067
1691250
259895
87280
694004
1558685
101607
1737232
253565
337754
1134876
950676
520524
616905
1535390
834348
1184030
1679847
281910
1512582
1692449
1402404
529274
616799
1339419
592824
1169764
1748669
1980034
671510
269571
140614
365295
446671
1170490
1126656
841284
173525
672972
1914644
405708
854634
1055944
79011
1409275
512340
983144
1952427
85078
1375197
1065380
1599018
1311839
346425
1961455
1293629
667827
925221
288061
155574
1150640
1042284
1234978
928035
761680
1918393
1861838
225135
1093288
766032
1867906
1226120
758184
65198
963691
744940
1080880
681027
1944626
1633742
1950931
202323
614999
29584
714119
696615
1101809
1651359
29557
1497747
1735765
1816821
574186
1502761
994597
1669100
1559499
1459600
1761453
1075392
670292
1537659
83047
1207221
1877834
790372
1847361
652996
1038533
359863
1554671
1933063
1414563
1726022
1318174
378141
753869
52734
1430330
1894006
1140481
1117486
585729
1560744
1626077
621323
202106
461693
1851694
893525
641510
1813941
149578
1192474
1365527
1750613
286950
521821
673490
641236
1605949
812321
1681117
374429
1662243
20632
226781
1372411
1551325
159361
1764851
209234
1206544
1119220
1312001
1753328
405436
619102
1803063
881505
357730
213426
1530125
660271
613400
1201583
549528
47104
1835252
1947295
1615012
1447775
1169966
1698856
416548
907724
70863
1772675
353609
1391582
442551
1868150
882977
257503
693664
1886038
137179
674985
782248
152001
1152627
19276
1791583
684035
1244251
1296826
1589394
263138
1730258
627070
1321366
58
918017
1402181
1147546
900966
226888
25300
1509103
419820
498477
1376189
1213335
875160
731845
608508
1140672
191963
568654
1361896
25096
651326
1149182
1354093
1831936
1797867
1736833
1516445
1345313
1057101
824477
1872415
540635
481267
1545468
1425508
336615
1813117
833943
577783
1300917
265015
117312
1149265
126585
109055
1937039
1594269
1535234
1167627
725054
1403636
14468
567692
769822
1932410
1850294
1130168
467970
484624
447527
1252688
979163
1460044
294249
1932434
34644
419013
1476466
305687
365243
1375412
588743
420942
98817
261892
1992571
46445
1564715
1460306
1375679
119961
121258
899947
1251527
564970
1000207
1754815
1062997
1842538
51829
911585
736748
33756
142138
491931
890937
1025216
1329786
1905513
1062612
255382
108632
470044
825279
571838
258057
1524772
446996
337574
400249
1865141
197317
1873409
872415
1059488
934384
741725
94565
935145
236872
166547
1960838
1993777
804366
1661929
295793
93177
501412
15430
1596172
194884
536054
1585069
302242
1323921
6426
251152
1986068
2490
1327225
1061182
496607
1192245
157679
735218
1100745
1068560
1959765
1114821
234794
852048
1909690
1896747
419924
75580
1574106
1242692
1230779
1690169
910789
1441389
854702
517686
1856101
1086888
1077969
1456219
637096
751126
559272
1191699
583719
1645114
1675609
1747238
594922
1339649
636895
788892
1108762
964782
197699
1497833
1258551
1405922
1969747
1797765
1321640
1910597
1554641
1058062
35640
103254
1122746
15168
150219
1353302
1165804
1511579
181009
721574
1666202
758311
1429495
1847533
882069
1434353
1287550
118168
1469076
918377
734504
1217124
402832
1131
1698197
1069541
1305148
295860
698986
505453
1941615
239810
360478
426305
1096315
1227295
480224
1588670
1834149
1823809
533850
326334
1098004
148029
174520
677882
1052378
608953
1462731
226915
777316
1278594
641200
1019215
1358003
222562
1756968
1857820
222571
839453
1912561
986981
11645
441488
1128707
1790654
1148473
1130016
1331937
1377270
490489
1727679
530952
591546
462344
1367952
839330
429691
1947029
502099
570050
1395529
1191484
1186028
1851132
223904
1208982
1238375
312934
1338194
657053
1261845
261786
1611228
473810
1178107
454672
899312
643684
887436
1771821
164706
1784053
939267
1357453
1772642
800797
294128
74041
1973800
1544812
113054
675575
1710833
764338
1119987
1251478
1961999
611386
492058
1320712
386503
926307
1136833
483249
272008
1588107
209265
366176
856932
168875
1105097
1609753
1530764
1174172
17303
1013243
154706
455646
1632422
785961
133756
217914
26322
1911825
1193355
374643
414948
351067
1559688
130283
1864448
821422
30479
191484
567096
286249
1807083
448935
1367236
130832
1679220
1262767
27868
1536109
1741778
863031
954654
1340108
529784
372048
1760684
701450
256514
423707
1657955
1914612
292390
1867952
1330607
719602
1211560
41833
1205098
353660
623086
257248
1652478
738846
73572
423343
1755690
1134882
215456
1072204
1818831
1366354
1323415
1950061
1806168
996682
585515
1797125
1221291
1000072
1213018
217204
1057280
965281
1826701
1170719
1929315
445154
1952084
137365
903525
1229266
511694
1156977
1220523
622745
789544
532369
1796828
477084
1676140
830609
1317920
517296
555597
13716
5160
1236118
1749017
1572359
1162368
1536488
1275478
69481
621856
801702
1966717
1948021
182882
1908070
117414
1916754
1995251
1091986
71773
1974499
1393970
353140
1410638
1267109
1539710
1022208
1720053
1691068
1176806
1600709
1779803
1245989
880733
604742
1895371
919395
102349
49592
1342900
1978300
791250
759635
104581
847274
89952
609841
979345
1963996
750876
1241881
1953929
3185
1609614
613033
622331
1062871
1874760
533055
68171
424449
1816412
660846
1700890
218851
1301616
389277
251449
864548
103526
1492667
1119875
607175
1366078
1167122
449571
18947
1435008
1950916
1365200
27345
216253
523316
779307
386656
1995364
1495325
814595
801897
792306
835140
833060
714852
1632146
1331133
3472
968779
851243
1144925
352126
233890
392417
1137879
1354378
326033
157139
374846
887828
1857144
353633
1704498
595059
1612346
1462766
1929521
1898595
458378
184787
964128
252294
1739717
1030571
1936409
582120
1324429
809693
222085
1504707
773936
1215343
634062
1274734
1495082
438663
810032
42694
1636756
96501
442771
302543
1855817
1637255
1633654
1983899
1130042
939535
171104
653591
1146819
576390
1127974
1952814
1048149
912356
1217286
153871
915382
893633
476935
1319791
963690
1470312
217289
1486005
1285296
750632
742834
134048
1571404
1538377
762742
1355791
1457844
1940441
708554
1650361
1648333
1500034
323649
1146650
1411475
1881167
51099
178510
716023
1720311
1191355
1202627
1904260
1877503
1701045
18681
1417651
15938
555215
436641
265664
1228224
330433
263721
441082
669506
1437112
832594
1720353
1879757
1868294
88130
1697459
464494
1720843
1564989
1896977
1348340
1390811
427284
892946
1359171
1391852
818149
1618897
409228
1846452
933888
190485
391687
229264
1441085
568136
1492259
1685733
483198
621561
246684
844894
356846
1772172
1572955
733746
959387
1990891
1171367
218630
1346724
514485
55435
14281
1578510
1039449
934633
1071988
946773
625232
379441
1932509
533094
1900163
85563
1632457
372541
1674942
1879081
955983
1654079
1233450
188353
1617039
667361
1325304
954995
739084
1027142
477328
1383402
1079281
1479596
623578
687887
1088582
1402554
713829
1288991
296676
758396
543464
1505181
430885
1077479
1299973
586337
463117
521417
461651
216879
8881
315477
641645
545002
811803
944501
1217169
302809
772469
713705
1176631
1154992
921062
1719188
788753
953855
467194
961875
393809
1261696
665505
553262
1401785
1891848
1103636
1872136
1595025
1353804
124421
150407
602841
1496498
285337
59270
1287682
37168
1135838
1356098
725790
1486131
50130
786956
1026662
1925645
1065044
853375
1929963
1625998
1947041
981185
1885169
995198
864749
1647158
1491763
17744
1733730
1769150
312065
1778564
1608995
1841703
1509184
427177
1260858
255179
405985
328483
533317
1499208
690104
1014007
1715213
787702
94618
533958
1280204
1215698
926668
346526
754200
400638
1532823
1133244
1727804
986966
1432439
1551177
949872
1040051
1454188
1615107
109972
435404
1348960
1535652
769060
890655
1941536
968561
1179035
195602
287406
1489240
1476094
1322958
1854747
568284
1752843
725943
848699
1258973
1603991
1266526
435215
1737687
858582
1901421
1493566
670410
1173640
45229
1266294
614215
1519654
207932
1450406
1506528
619970
445356
525554
1700818
1127883
248804
70427
1069100
1385915
1350971
1493956
1027234
1287452
1448289
969619
339290
419008
567592
1103261
1320595
983744
687198
533716
979360
43152
842206
1063121
1856884
175671
1524068
1104598
1278100
572674
647548
1616988
416120
1706233
1739410
365205
288529
980432
151403
1252135
995384
620509
1306508
631773
703334
5108
918181
663699
1123051
1782508
791037
1868005
1297436
526320
709806
1362747
188320
256313
1429279
1439564
1023515
1093190
229599
565187
464944
1517653
1000504
1726047
1476063
179872
590601
764226
1013670
1629339
678349
1188072
1632724
962761
1565116
953380
587580
804775
1334160
1439485
1211816
431677
1238747
1658979
1355852
483027
826558
88997
975385
1449827
251239
833280
1028211
406377
270822
1191173
1457707
1702403
1561254
1921094
988041
459945
1786606
664896
1372185
455292
1884411
1654618
124798
1478194
229531
381113
1342834
33193
115864
1238453
738162
1556179
728877
793942
933646
944818
1102052
633291
718633
764545
1376270
1849216
1077075
645906
492846
948506
139316
640527
523417
1925290
821807
1468035
682263
749526
1527157
1323376
849002
1771562
254020
154250
1146489
230105
604478
239488
1619869
1404660
1396518
915299
760454
1014538
140873
1399705
1742229
691170
1750853
444020
1280062
1103539
396682
57615
887283
578575
1717826
525669
1997536
813274
1419516
386570
888419
1818697
218742
1485616
401256
101834
295299
423055
229745
947845
1391640
13160
1855830
1644743
1203977
1521835
1120039
132453
1338752
277103
201042
227536
278589
337723
168783
37479
1022020
191356
1599989
904496
1559602
725288
155311
5404
1411246
816285
1754178
311135
1769360
886840
1908384
1225915
1280958
1083288
1751415
401040
640965
1737691
385061
542083
413048
1188893
615641
1236422
1464370
1054166
1985353
554657
1300269
1248637
1757489
1509228
1766496
1611803
1078322
1397309
607593
993686
754891
1474861
495897
1521944
526464
92091
271328
863737
1437238
1100436
1583464
839836
1738722
1831514
913655
957077
1639128
1269468
418777
1399074
1049641
1332431
1783211
474025
1882576
128912
1779655
1433431
164855
272643
1235757
1867452
1119058
8385
1051558
1811038
1018626
1243537
594833
1229154
1434957
1377544
1322956
316088
319062
783825
1695514
1731807
527422
1207634
844319
1455291
312690
1292133
1781577
1540361
1967046
264458
202308
1827337
403433
1515309
1468287
745530
1291589
636295
67491
380947
1713476
40808
1584231
708884
858617
1540044
1640183
1031345
318963
975215
328049
1518682
738510
795982
1427422
373979
494519
1806156
129699
1148492
856469
1403068
1597391
746919
1418685
356216
845650
1131065
1351111
239987
474842
517990
867602
609094
268318
1458653
1311424
1979600
1991598
971464
1693384
574258
1936691
996357
1994501
1438874
1058952
221093
219485
599470
1704106
477678
473475
124683
805935
832994
1225608
1756885
346018
1725859
1514066
571134
164510
739823
1193672
1637426
1810325
1015132
519013
1595347
1475153
1697535
1941237
122315
136018
1775896
11661
1818426
346431
1943105
363161
1385172
1112869
985028
229301
1798437
1052452
477406
72905
908689
1058044
1299582
979749
1808202
180213
576566
1024805
137409
92229
461785
1763521
296404
1252764
1212495
1608076
758314
538785
242475
1676634
627585
537702
1557459
585745
1616583
1401622
5049
859040
1583337
58201
675944
1583056
1041097
868142
372258
519761
1543410
1336507
426621
1656102
1061251
114879
436850
958376
572251
1517147
327317
652168
1781101
1958654
178803
1738770
1675477
12672
574801
1323449
1738398
1399121
253574
289883
1530490
841794
353930
1653137
1933741
752599
191455
1103206
111948
392713
1509650
1269506
856338
1051007
1257637
1216143
104414
262854
429950
101539
446393
833241
1062221
161531
643343
1082919
126343
289166
417660
790583
212545
1464885
1373879
106213
1702962
1355249
792668
1158576
1569487
619790
289577
480074
43412
1800894
513151
1724320
1308409
978106
576032
1095609
214626
534601
218788
1761074
1199452
325424
1511029
310224
600388
1203020
1669544
413407
1662019
102589
1138987
1280459
1941171
729684
1813252
1176431
348049
415607
1064810
911972
1171032
1326712
352994
681557
247318
1267627
1468702
1339030
1235531
120188
1732549
333729
220027
504582
1855934
1743998
1224348
1074827
327026
27954
1847404
78803
1741003
1407515
988056
448474
1038269
1712682
273509
125465
1626211
1454119
431830
644401
1832997
328548
1540525
1797894
1085038
1706847
639074
1397463
1080187
25212
475079
1903719
506857
1905892
1093562
1835692
1231406
1057817
1812229
741232
1390041
1377626
517634
1933400
721971
676473
6147
673642
743573
1928062
90558
116409
1808117
1968570
1940271
444260
851736
1367421
1730719
295715
348315
1930524
25429
1227285
1766703
1664036
1707227
1904383
1449884
275523
895289
1547289
764649
1029645
661220
864294
715196
390226
1851805
582284
501277
439264
457772
1007041
178790
262146
350351
1246394
1049289
1676595
851012
1668840
1931096
559711
1979651
664624
1400822
1883645
1696482
840139
1081572
1263424
372689
327196
1851923
1727447
491921
597190
672232
1503474
1510286
391324
1222899
885407
221885
1684825
1824967
722062
1811670
604530
161576
471937
545929
941420
1167116
105938
727854
915527
324799
1981778
740158
1160207
1614453
370742
87210
99974
967398
1728834
1966027
1097200
1323281
116541
221138
680381
1297407
367564
259940
1459481
217313
2272
982717
319527
1170002
1852174
1105138
465086
1088867
1375906
1541376
650213
227175
1631225
367277
690815
104744
1973096
1679423
990843
412068
241673
918304
375216
1711418
1567214
497855
1372062
768274
1506887
1982595
807423
477620
1499071
1131376
674048
421971
823083
1245633
263280
967099
617971
832815
1060164
537162
1449581
1237309
1464856
1306745
768071
118750
1059440
122916
7166
909644
1357524
147761
315376
1444016
329328
812590
176734
314896
1927926
1376213
1771162
661357
248303
1222021
1932647
1310352
1835032
1398702
1647225
117487
101626
1987109
416685
1804688
255307
1621563
1532987
1537722
302246
1044718
1370164
991753
384821
193680
1907098
737858
1353487
1615288
702895
172576
409537
1078430
1282678
982139
102849
1556017
717859
322359
166189
1818157
645435
1197566
841004
282515
1956603
1866999
512293
184865
227301
1764536
222184
294147
1637300
79435
1449039
11856
1695677
898288
1339038
70132
1704279
704426
1345866
683959
737213
743636
1538277
216649
1167103
905719
1569605
1479297
865016
1130017
1820671
405610
1148999
613446
1010069
432647
467877
1641269
42830
1985077
187865
641336
805847
746138
781417
1170457
1637573
1847630
717064
1875074
1822962
370256
1197965
1679342
1651708
1571762
39382
1345026
856778
1766534
400663
337600
463932
996322
441524
362572
487125
700068
566075
1605029
1320828
926350
850882
1129598
1894611
724671
388639
1165396
1726643
1247826
515627
133411
78853
1696249
829868
1896265
1553034
646971
957157
581414
1108743
337272
1174360
1983774
277477
390598
226556
987966
927130
156802
805772
570632
1112248
1743451
283321
314156
1923511
1973866
79223
1497833
1042575
1807644
1429810
1500025
267951
253331
866939
1792558
1658920
1877239
871793
570116
743829
803453
1239059
914066
1040123
738708
1856459
692845
1036384
451970
1147010
759876
467812
1362685
1848789
427310
413185
357923
1123858
1592466
478507
1279184
108500
1203551
1676864
1529414
1275003
1196245
139103
1306154
1849706
405105
1216925
1127738
625389
1028408
647212
230637
1747822
325096
296273
2219
654400
1183789
72288
1754899
1667830
1771341
1409571
1026091
1688629
1098533
891436
4214
630925
1721163
251577
350973
122610
859698
613266
132918
1731538
725046
1496614
1700659
1777274
1239548
1723261
1407071
145140
9541
1031490
1983085
1687450
1847212
306404
1455020
1058163
1296413
1269211
985534
283138
112916
1619753
1510819
1499126
1960986
66964
1310633
1865108
556848
1514839
1497770
1993347
550564
676630
1382463
139923
1836016
1428690
283868
615640
721863
1220687
1718345
1342201
1867186
1303696
1203377
1077259
891747
1646194
1345802
1807588
886011
756318
1324662
449438
940835
232036
370841
1768378
563024
1895828
1798288
348075
141045
305711
228918
424580
287684
227317
1056437
596959
1155273
1799910
1145365
616153
1731840
829637
1049465
425281
65467
576615
1232073
1481837
210926
87308
844252
1563740
688140
434046
620048
1904057
1019059
1458496
892492
1955684
1148882
555152
592283
1797543
848092
1253627
1007365
191231
662179
1490999
115289
767769
1305041
433834
1221092
1629484
1380926
766933
1543172
1753756
307104
207136
521438
1320168
1783348
1642355
1016247
534819
397226
1734795
442904
156032
173603
1538034
388294
482809
1795886
463414
1369863
1217896
233564
1147197
474519
1461196
123385
541535
684041
1591047
915482
532961
1851681
1592598
1125430
82244
518835
454912
550518
221469
117602
1405743
901644
828062
356913
1586688
330409
1299651
1672184
515242
67756
1210025
1150944
179820
166533
1499672
1803685
77199
790685
741517
1405553
514755
926726
61465
1158536
1968973
1003284
202306
1161510
1814239
1933774
1677092
544547
1079706
1202986
263710
1176219
148120
1348100
1160668
1209180
1793358
825541
1768220
1496489
1493448
38627
951818
312732
1833892
1691648
487047
1490168
1857369
1330569
510973
1873403
686989
1235783
312346
654619
1477360
136099
1719499
643905
444105
1943450
1846380
1088062
1170435
1654828
769748
163852
1250814
319050
9532
799276
246271
1928895
1154326
308692
506262
1104834
1737651
379131
478107
1803037
1409124
262906
700492
1306309
784454
736552
1065162
930177
1538873
1400806
1918968
1298265
686316
508108
878029
619539
236016
674996
793294
379414
813753
1166533
1070863
1012213
557440
549011
1787286
274445
1415397
67464
466178
480757
379098
1635634
176505
1720030
1199158
1646767
620945
495542
597907
123904
1686691
365516
428364
1376819
439758
409581
502229
12615
195868
1193704
1109578
1453811
1556466
332541
928928
1490700
1371821
1327025
173372
489666
1697466
1006391
314780
833744
1227618
190955
1033125
799280
127292
1766263
622847
256131
1048101
383231
863764
566453
1953943
666863
1222506
1618100
1215364
400775
37345
18680
1665154
95655
588237
449912
514386
405180
850065
1977009
1378994
1254864
854872
1019830
404340
1490944
1384018
1774359
655804
1841179
1476709
1815844
749019
1348461
1887886
528844
1359195
708820
120610
389253
1816113
767946
1358
910867
1899901
790969
1414995
1756278
1435514
917594
1388504
832968
1228738
1142967
766475
1729876
821567
1744237
43903
933507
207029
254286
1190530
1976746
1257553
1074108
854499
132228
1487655
656965
1495210
1543643
147819
223573
813753
842994
67887
1932072
318273
302362
1006763
515864
321460
1748770
540292
1317131
1197573
1229120
1740372
1355749
669777
1802954
1836958
1794250
1127947
1235133
343714
1415691
453474
1585221
557248
995364
1862985
890929
237427
1304961
812101
1567209
1334344
1226372
434179
472330
1485001
354131
1413957
1817326
804964
102333
457145
1164541
278744
1273352
269718
764636
1326017
1982833
1401368
133962
766204
1249958
1087950
1697887
1720744
1391385
1265346
613574
1699826
435254
1955292
1777017
793976
1943238
824146
1349064
1457783
832827
13138
279544
1230425
927401
721969
1101892
530358
1434915
595135
167793
894505
125049
1680086
1550689
1885610
1770160
1985815
1978273
1930950
1931935
483345
164662
918799
1232284
1694424
1070142
22570
1975405
936933
1517754
268277
1118623
1056819
308697
696427
1679562
1927894
736865
1327701
613580
1986908
1237975
324125
340107
771694
1962767
153897
523744
1562372
353523
382639
544308
1890317
993953
189096
1179096
214356
1066989
165607
1322497
701833
790463
129877
1117168
321761
657981
497021
763453
6909
1326326
1918302
1439385
1404938
867586
1670515
729052
383180
801413
675668
384185
563054
751890
260571
9270
1209721
1525564
1223591
789236
980642
16412
1886149
603995
1689910
1150314
69810
1817474
1446376
786142
1060402
520274
622919
1456689
1602497
882739
1008077
1057475
1944832
573174
30489
27093
1004107
956657
1724140
814623
483466
256710
1389674
1034232
137808
1117561
1762085
1353472
1971627
381285
643461
1419533
1231862
861761
236423
1619874
656539
211146
1790458
1174620
1903797
734533
356821
383543
951170
197114
248271
891781
1361268
1298413
422308
1619497
408956
414384
1424815
1140177
1506773
1748715
1841922
510055
242930
735847
1142852
1421352
945401
1014919
1149206
283775
244923
1601349
30330
1345071
386006
359660
213886
407918
605726
846729
1219742
1639600
585069
1626873
670674
857237
965717
457846
646911
1836822
239306
1582651
1602258
875031
988393
645400
1105919
914483
1787487
1245484
307378
456204
487185
771241
1051559
143996
1982842
668386
154793
809908
1213152
1716353
337050
562709
1759274
667792
1925022
1928350
1658140
1050451
746511
1415180
222548
935560
111077
848750
1363077
794498
1864058
851913
320978
1368528
1723489
1933166
1667302
1282186
370944
1430344
310929
1976845
812866
1666380
301158
1314368
1823514
947508
622015
911097
384559
670163
1914845
1069429
1203008
1331139
380147
535365
1499653
846713
111023
453770
1784594
190623
1898851
872294
1628844
1415251
1842817
1317211
755022
1617137
1088686
287635
1948059
286247
1774251
1645330
922323
34995
420906
931265
53734
858626
1208054
751004
1331213
1622800
137677
1572583
865955
737399
425738
526958
1745838
472105
1273721
1275818
1858654
1179400
1623586
941740
970424
354930
1328073
1849727
1947995
481282
1165147
344087
1832649
464382
162523
85856
1101859
395168
1965229
93711
239085
665654
1690187
634981
1895696
610546
120000
1297496
1235773
1771320
1932764
514105
1168386
1081536
563459
1105069
1752309
168717
1827514
1097358
1219478
123824
77324
730624
1638828
1871898
1266601
1012901
783229
11909
1070411
1700855
803481
181717
300641
1589723
120762
1037704
107367
978208
1988066
1985907
1119050
790168
758761
1494609
1336499
1971925
1128980
1163762
1608146
1081372
588468
598068
1410660
732417
1736143
102833
729070
1604998
1629498
958067
1013182
273882
1955828
227661
575756
199616
193713
323071
1346421
669560
594534
861659
525203
620357
1781538
944746
1652576
1369652
1080346
332360
862431
1617993
12948
966553
990839
140251
1923839
1473698
1943838
1492609
674854
1189372
1825020
1768001
1030830
1830852
914777
708293
657526
820474
1873501
1460915
576310
1863807
849453
722857
1872064
1683590
1574283
1801353
512295
672401
1166497
364062
802828
1711958
784277
784789
1242892
1265632
1883640
416226
1428567
1673681
515111
1236612
197323
1027980
1500788
5846
1741963
924077
1416768
794421
488542
941200
441263
787710
794390
885612
1059653
661514
167611
1499727
1039625
570014
627384
697785
1388974
277471
1881476
1081424
925564
1958355
769730
1005873
1248479
1604018
624099
866442
32921
818116
1256321
571922
1947468
1502101
1087716
873978
1169619
422710
762497
999116
284987
797509
1215565
1658829
527185
1284244
1616794
900408
849685
1139768
424684
1080480
1499963
1407798
828663
486803
924946
1852586
1199423
1534271
1556592
1467527
1561438
1332329
527481
966818
61978
1024257
1360097
1982846
1471887
877653
370656
579437
746740
42878
489019
1898544
114801
1164586
1110062
1626718
1214222
294826
111885
716248
1111470
537279
5204
800126
189751
1981366
1294429
1551799
591392
186542
1692747
925080
1445970
1175714
795776
751053
1684196
270264
683737
1581418
81444
1076774
841632
192767
1515813
914984
691867
685430
723681
1797377
1412645
1937246
581921
18207
1414041
398913
1397887
1667729
1244501
531813
1063609
102239
1131698
1144762
1693729
325518
1645176
1056389
844544
563433
271362
15702
424235
1262066
1952871
353543
1633391
1944735
1174539
39853
206032
1461911
1126777
1482495
1669057
1904855
637723
1954655
33037
101880
104929
171788
461711
1672795
1720283
230355
1462696
1407950
674408
733072
1024099
1434395
1244661
1863543
1476041
357294
612543
1639829
1860249
1707931
1607644
1105882
1300349
1455378
1971635
1389811
882276
1616412
1090580
1504071
1054052
302978
895109
1707169
1686710
421124
852743
401744
65476
1106041
1881420
788212
892236
469912
484213
92002
1475905
390778
1597924
1147315
906973
1391755
784844
540667
796491
333057
1093151
600177
1576353
1762250
684922
1590753
687256
1709964
1681218
764089
1645223
1497979
726509
708079
242473
610800
1393813
599943
1120419
915020
1431471
1129718
1997017
313145
1354209
1733460
1866006
1724910
885479
1908310
693577
1162298
1833658
1292029
513415
1607064
1756934
967430
1608747
1204928
600019
508953
580767
512472
1143022
1866306
258373
121436
1048628
111281
236407
1231976
1663776
3752
960358
943583
192230
1724968
1352029
1826125
1780334
639774
1863937
1808545
513396
1936776
938387
1875301
825237
438162
1124688
1943281
384874
854971
1512030
135072
1927079
1510292
1165909
321033
1453894
307756
1723287
805324
712414
1916417
124401
504365
1530000
817415
1698757
974623
1537823
1909312
1582915
107006
1619088
35095
358696
27707
1880601
25575
1566172
231830
1257020
125280
169496
1142210
1506952
1666134
1275026
242146
1903020
1229777
352892
678128
1529005
336449
966031
989205
321701
1721653
501360
407342
159921
1332949
1847204
883184
1299782
1232466
385802
1126494
1696773
1558092
1747579
864986
768238
975265
1202745
1780023
1794027
1581320
80664
227669
503187
485386
845444
1002136
1006093
694876
1384743
1106505
754008
8871
693833
592886
1082369
454238
1395806
991104
526306
1290897
1765292
1931717
1046105
763689
1756425
335254
1744107
1864539
1973260
1745563
1490275
1470716
593141
1387470
1570829
1158861
1090535
969850
85519
334396
1248658
259261
407378
960157
309166
277719
1978909
387556
1469108
1654393
1119681
1417889
763087
196287
1281784
363371
545354
956153
260280
1554622
1038297
936902
1707829
64876
223049
851903
943578
398748
278378
1142638
11872
1783917
1607919
379678
455104
908317
502853
1040918
126232
150416
304848
1453738
1309857
1947386
1208627
1956918
1894453
1681016
651317
1490886
270460
1870915
198046
176183
649582
924292
288367
324468
226240
417649
1336907
1023514
501374
1747819
1774026
1009458
916845
1095744
334652
1247078
698586
1714660
1448766
442262
442715
431962
1502308
1646560
115430
1595661
942763
1100882
444781
1597315
1815857
1082214
1469816
1964109
1275519
145549
1459047
310353
956545
1728381
410379
604527
714455
670624
1896466
1455858
989465
1370707
1233376
1198257
931287
367337
986261
1869135
1295695
1635622
1311665
1419658
180947
350372
412154
1061615
1339780
1832605
703580
1499961
740459
1787100
1081246
345497
388156
895579
1486322
703324
226823
709391
58674
1406249
1085843
1705226
606108
128498
1087597
1143129
758619
1441848
1266386
367514
1944073
155990
1173258
1894324
414109
1517858
1436195
1588352
1607079
806448
574508
1580052
470301
315704
1601626
1989343
1381012
520858
1175127
170886
1744138
660792
1201444
990725
1035180
1170237
1865243
1064676
813074
1896124
1892182
1372386
1564432
1458785
1128099
1657533
1639949
1365181
524122
692015
278390
1913072
472197
1623300
1515820
580598
722105
302671
1702921
151443
403042
1972849
1663279
1630714
329844
277287
33110
774222
1573101
357944
936412
1669580
786167
1661090
688249
1325316
658214
1840553
1029252
1570002
1393094
945742
114774
806989
987112
523611
1324780
1064262
1679240
224375
376586
1350147
1267290
900534
1879417
1705665
133703
1578223
821855
717638
1867446
782595
240030
1780496
950353
47324
1486810
1648749
1816448
926438
496
1015664
1056585
236846
1381923
1554472
225408
912933
385204
1212561
1013377
250692
1290468
558623
1987649
98389
1252028
838286
1868472
513870
1759795
316696
1260029
1957641
361759
377664
1783039
526339
1964555
1936873
1916385
1700381
1650103
550510
1016157
1836780
912330
1781944
1762819
316477
1853027
1254546
913211
1215285
310778
1269866
900808
1001380
724117
429321
160598
736761
725381
74063
785035
432025
1615649
1837366
1162936
250350
736983
946256
600216
655617
1646974
105835
116434
300521
1998795
839873
103163
934121
438585
910368
1969254
818848
1145709
266091
563491
950652
1576516
337405
812334
250947
1689617
342644
539484
1926309
412569
83415
1097548
957619
325984
25912
937784
1422845
647241
1998802
1763582
1663288
460711
1144611
1804287
545961
133415
1460089
134598
1778423
1480590
771237
1979293
325785
773027
1855606
304531
530665
590093
224162
1597174
329857
1028095
1902093
439837
1325768
1665659
682038
658638
878589
742006
280442
1057708
912442
449783
311221
756318
1609222
761915
775028
1091043
199929
80855
761545
502564
1403624
1808666
1162892
1581237
546044
769105
751966
984837
1172905
38108
1972817
1242871
1027762
650459
1960729
1299901
1734047
296293
962984
1576029
96434
1626429
320810
335093
248441
251397
288839
871096
219649
915103
139617
494670
502674
1362239
1276213
762839
649354
1508176
1942154
1249113
1626231
795163
1301352
282992
1249719
1859779
1359380
1676893
1072862
501621
582427
1336925
1249725
106356
1571007
93473
1578823
371852
922893
1693590
468405
60559
1621246
184701
1446618
1860457
1476736
1564909
820606
220570
838078
605721
262439
887761
1651141
1215115
1440620
593746
814229
371361
1282326
449936
1133248
769071
53839
95714
1621397
1575061
1119181
1300032
600536
1857707
658968
1896015
1018414
506810
63070
1899638
334056
541177
378090
791137
43446
1311632
1823767
222823
893794
307672
1470797
1120463
1222563
113842
1495970
1278330
813629
341437
1655752
962253
864046
690636
348466
1214735
1328149
985961
22877
1408487
1992074
1393851
1066782
486762
1463815
1314148
1472292
393179
1537247
207714
668476
1292769
827588
80497
986769
115089
910078
794106
1579889
1043588
1679790
240570
600723
164097
657170
1629810
1469455
714228
497187
1357502
1483171
492973
1460473
1358846
1645167
424063
43647
1996216
1898995
15037
1228513
1472757
1845659
1781519
1352960
343868
636958
1954057
102898
413955
384385
1087934
534057
112183
1422719
1254447
1545224
445799
1343794
1216539
507317
1535404
1473046
430489
1915608
1779274
1508975
766716
585488
274314
1146855
868483
1110509
945857
324302
1465276
838068
1684621
1687443
9365
1923245
1912417
1337642
1139995
521801
731459
1107924
586108
1653260
663051
738938
967503
1361351
1189710
1415436
1794163
349190
872194
975466
1152526
732403
1869790
1461079
1851536
335170
182195
275932
42070
762461
1826607
1809742
1352264
241736
1830535
104814
1782102
1038079
1585129
104969
1385801
409760
1951884
627306
1533989
881844
301539
656135
754939
1103544
1880512
699414
717127
1618920
1625386
837720
1795489
926899
1456960
562045
1475784
1144983
455066
107923
1929047
1754666
1550295
859036
1721531
1971617
227093
1446424
1400933
958587
1622147
1449522
1767343
1505022
315551
457286
55085
1618280
865600
524297
1467374
323178
963957
1127828
1988088
490007
1227234
1119116
546111
1072050
1389405
1509044
737771
1915444
1631479
93960
1776406
414227
831615
1935569
432887
453794
1991489
806715
867745
885966
1970812
94530
1071895
301961
741401
1845635
1340116
532391
1388129
760434
1820810
1893142
906708
1517373
1351645
1722148
950081
100454
1792067
795000
1721173
1104228
1100971
1240574
191774
56859
937856
343901
1062028
1216738
1220902
1968639
552013
677564
534230
1300006
454176
1714129
1503157
277951
538357
976956
567583
1734372
416673
702362
672727
785837
486126
1000477
1173635
1033195
1112787
1643682
348192
776737
26606
755488
1106980
450660
1439622
431543
799957
1866774
219767
573917
923357
797452
1047710
1587232
1571071
693865
808510
40202
1210851
354938
432426
490513
1126809
1081089
1523391
1921460
129447
1616442
998688
1359960
1502531
267556
1331754
45866
1723010
1151999
1764570
1789325
772154
1380252
1382042
29496
1683365
1869076
678608
1738454
1287581
501635
17863
1536944
186114
1436896
84936
234420
492250
393959
803956
1638473
758342
537025
138773
86153
1496678
687493
988393
395779
362469
254637
1243591
1452939
410137
884133
129234
767083
342557
1819527
753466
974408
28501
1652674
667886
1863260
1167487
1272321
1543721
1642292
1026171
38826
1752910
1589043
1109338
118765
93218
1123416
992171
161801
805459
1006122
1236594
1734182
868984
296222
1170921
787939
1382069
874847
1728182
905299
824884
1203916
597039
199463
1173360
881323
63434
486123
808512
419273
622783
1851234
66915
1702117
1510238
1576361
556878
360696
688321
349217
1883042
826344
1380514
335409
198142
1582854
605559
164158
796787
1326125
1534962
1856287
994167
1266836
834312
1181206
1173337
1080101
342210
1824000
1022948
1361621
1488467
1186362
571223
1079199
1871561
1672982
1605333
1450274
1479870
332497
56208
1463655
1991970
412693
791595
423124
1375587
1056337
383581
37368
1315601
1140622
797176
539068
13037
1857883
334025
451858
1727542
1060995
359331
1531006
1145716
1005575
525760
268463
574080
1969531
30247
1038338
341127
1941143
1815487
1013514
1457779
488660
1934390
518025
1222759
1442705
988446
44337
150548
1748518
1078878
731137
1402854
1158671
934428
1265262
1730629
21095
899157
1855518
1556434
1630660
248624
321078
32682
803318
470017
636984
1779441
321178
1122593
1886992
578965
1080892
941017
1372910
1202115
1330033
1229258
1843623
504236
1148077
527916
1390257
1080742
963146
8141
1046502
688725
1276408
665465
1121351
14856
1782161
1144249
27168
1694177
620201
1492976
1483964
1476783
1965728
420952
278789
1214598
715289
1234558
854769
1980970
156963
1279554
18201
1139542
637582
1463556
1936916
304661
1775107
949600
1208688
1742788
105851
1884582
1932766
1408006
346921
1716099
932842
695092
1247266
1917910
78765
675180
512221
782885
283653
350568
1250867
1856023
843341
262127
863153
34614
1201149
1953407
73095
1107175
180775
1339214
1000470
794272
1916048
1996595
1516434
313060
1085612
1455039
1823694
589801
874488
397999
70778
429934
1104862
37020
480598
1364768
1724189
971353
1133635
547602
1504043
1391712
1598338
404811
1943101
1254058
394441
903151
777331
1039197
1340846
887696
683374
11479
418638
736160
1487395
1890630
405276
1403735
421662
1071053
1833787
1705012
1371338
1149657
266963
1520796
347940
280534
792803
1286193
1523047
1230416
100071
909884
362487
1216515
135258
1391214
1426859
896167
1022901
1125422
496054
1632935
894727
855085
496233
92884
1152003
62242
214627
193051
1742532
1029981
1905527
1974999
1385647
1668999
865131
1451604
245495
1492888
930432
269815
17131
1913975
1023352
1579036
1793078
861924
1335206
1304463
1889659
1110911
1379108
135732
414917
426306
1474883
609418
325325
1473239
327465
710478
33094
136674
746555
951888
1648792
678491
1062229
1731216
698066
1894660
1198704
421970
1964675
664096
473149
882542
915349
1087907
49870
376860
634851
600829
1491875
1004317
1247689
658262
44911
939485
908182
1659353
286547
1268894
1642557
1333724
62548
240268
524744
951103
964138
657246
184528
218894
393434
1479616
374574
688972
1166093
7330
592255
1956519
1747701
953355
429671
1747206
128929
1131714
42977
891436
1658513
1496323
820870
630294
363323
1540241
941204
1325991
1690954
1131397
1172555
546719
351184
942412
22832
805336
174993
1163176
1125310
1335695
1808428
1579407
338095
693714
1527752
74524
481003
869050
1063289
905534
1245897
685788
1830774
1516647
667328
1734866
151446
143495
788445
61801
996846
1448382
915636
1316821
39771
747766
1624935
1009998
1755748
952605
1026919
650666
230667
1006588
1523455
717834
1444495
1417791
1870834
1364557
1260886
931394
1040393
256717
1800695
1717200
1193614
317687
402350
1720107
206344
343946
419411
163453
705200
1880507
1532654
1815335
190343
1419372
527402
1999095
1941127
309757
935629
1162637
426479
1136193
83339
1866210
1795908
1216365
105589
1133062
1763268
363856
741831
697182
506403
636358
404402
565879
1350442
1665116
131429
817364
883474
994016
1320487
937556
1415951
885662
1967914
920818
1124334
1912889
1784820
1139760
107660
1089989
1201793
1406874
1762574
818337
1500055
1810223
1882055
151709
154382
421743
1567980
837345
1802707
588610
723459
403666
1529441
1848295
1637370
907963
393428
1277025
148996
533347
633498
1221655
848881
549457
1422290
1972726
1503716
116313
1850036
1077388
68222
777803
1185180
205473
1290594
1450651
1402374
433853
186437
921571
343301
1954018
1304005
1013458
848453
1329282
1806648
1031081
1909427
1627554
856254
1206905
142070
1898767
247034
1567927
1456644
59820
1190828
637463
1475673
1188656
316113
1386816
1569579
1008160
34485
317760
1624383
43668
797746
418532
1012655
1597300
964384
1499674
1397404
1976075
1230077
527892
939513
1870289
241721
1694732
1934462
463663
1002931
1652884
1202794
10235
1324016
1762758
127379
343065
1226139
1348118
461864
392625
1335939
86384
1097573
1025970
1060205
472061
1729021
205441
850779
1132842
945118
199036
1923030
542764
1323687
961510
482572
329758
1846969
953100
1017985
1710608
476173
1679942
531506
615715
995005
1283956
847436
1439439
1143074
1017762
1298455
1549507
1495638
987647
1828340
1565886
45368
1858650
1728850
900811
1708414
424139
1447968
170464
1925360
1494065
223297
1785453
463550
671727
831674
554429
1534861
809288
928734
88492
81310
1581147
35251
354230
725121
532834
1581106
1069902
1284055
57844
1028395
1458876
929535
597461
1174192
1222091
538488
606912
569759
1360181
114662
1376326
1136643
298534
530236
947254
8886
1453042
1662372
865170
1286410
1927283
1873798
27652
1717477
460834
874053
1028948
1196638
1882994
1994528
737687
864518
1831579
409982
1295435
1340706
1674954
277967
540799
78492
1000047
535201
350033
1227811
1397271
1784738
1205367
500835
80569
440576
526563
786635
892381
453612
1321935
1604346
1855107
1997711
986898
1195324
1123985
885559
1248089
77437
1208797
750691
44331
27152
589176
1191738
1723494
1552352
453471
1878278
1618570
16022
281616
790588
1732901
28354
1576853
984350
718440
674014
1926122
1987265
1098164
537098
1564326
1158119
182925
509602
1708840
1276107
257008
1452637
1660722
343431
965155
850594
1181359
1632962
592946
1471087
317145
1372291
1081481
959007
451141
382581
1272443
1926138
1337476
1448754
935744
680253
399354
205223
1282507
56823
1769807
1860585
1501062
1405717
1477422
885413
1381868
411373
1690881
146464
1142204
222263
1624545
1961144
1987630
93793
920464
1081072
886954
769917
545900
1210793
1653953
999339
1718390
1142016
1386139
1244969
1683937
1417000
1267664
575336
639278
1536193
400381
584922
549637
111767
794213
113300
947873
1421112
575613
367663
622691
1504297
1231628
1107896
347825
410969
817005
673976
1760616
657817
804829
1019019
324044
1351913
1205966
1021347
1900845
104154
1140615
217645
1063423
1858151
1903682
4924
455082
733747
1874
1637738
1547780
1667228
391957
1227340
314595
878444
1600213
618193
272204
1372880
1601768
842201
1654527
1137299
157719
678603
1361687
383458
857481
209228
1809668
967250
965829
1334926
1191388
269036
1839000
24295
485265
400084
1901222
723685
1808009
1424893
1661305
834207
1396846
1805545
1258881
1472116
710184
1371109
1113133
720790
1056044
59071
1391204
1912105
1143129
1531306
1357157
1525843
1819804
1963340
799502
1463871
1534157
34953
1808649
1812837
1462566
1038294
465830
1418808
874340
240354
140967
580244
36166
665086
950563
1166451
1241087
7732
1817315
482657
439738
1093222
486146
500214
1985172
1654008
617373
954885
1481855
1492493
767275
1955430
1111664
1643697
830934
291972
1791441
1522143
786550
112923
1596613
663154
428845
793308
940596
330508
625896
1305454
610851
108202
1932569
1544793
1628001
745031
1003696
1632004
1940984
1250129
526530
765547
1195213
854061
1417056
459325
1795777
1375445
300438
935763
639772
899044
1911482
758300
993568
1872815
1994417
127098
1582575
431826
537190
521208
1625235
1216932
675437
301730
1038801
58604
964768
446007
966736
937035
1754682
1859639
1639859
1542090
1969931
1982736
504899
1272417
232199
330413
1735802
757052
1340402
1922446
1672194
912462
641270
648988
493372
838879
1938879
1150005
353970
1874920
429400
1933339
526628
1132203
495023
891726
1118665
1349806
260956
865841
1921645
1458206
175337
1682377
1341323
74113
439627
1111599
1767479
707843
1262101
1784952
1862432
1286507
156851
1571934
670663
1886888
1598593
1334019
867305
555060
1296860
1950692
1367855
1279661
936984
1482293
1203099
290271
319858
66713
1948126
1159447
494392
337935
1202968
1334637
294399
1701447
44393
543801
1984645
1449737
1204887
1462322
466165
99744
1429935
79433
666848
124405
1096005
887907
663508
586433
618987
1281043
1972676
1155352
253138
1433217
1033648
776077
772114
1229458
809695
626868
1209679
318312
1237455
1169548
661886
1830668
343218
1932203
897484
1524975
235483
913187
761727
1917663
451021
495359
1637228
639438
1180696
1355825
1393130
688848
1842844
288769
1739291
1147968
1139529
1486247
725123
1154973
590400
433830
1681833
1276398
1744516
1425737
620503
173246
1787295
1580816
1885590
1710914
1136448
73557
1126236
1207627
578154
255787
1657528
223929
1356797
441648
381956
66777
194569
184643
1503377
1970055
1601866
1210693
1331738
738913
593107
580332
1645816
437970
1714360
636346
686876
1003490
1054666
200812
941084
1003937
617870
296959
1946601
1923016
1605543
1303049
1671823
52278
158755
882466
973333
1646206
313418
1006784
1061659
1187953
1579333
954179
124376
47432
935415
777578
1909976
812341
1073547
1860800
1082186
506309
461719
382934
1012418
477496
1273173
1881130
1548160
318248
1140100
802678
532916
1843209
1541226
782439
550454
1462049
1913006
1188362
521827
1764142
476064
921002
506970
158973
1023800
1404762
1460343
946213
328676
1366363
1553874
8552
1274111
725756
627688
1704616
1851911
1393709
209034
1806836
1194888
264953
257796
230574
750042
1731506
981774
1133032
823756
177771
457726
1528908
800139
1640193
1099661
1418704
951230
284805
111072
1284465
924754
1329142
1488404
1191590
1844720
406186
779467
984712
1858016
1542672
39511
652296
1567028
1696142
1998617
649473
849613
128631
1179204
204461
1636022
215141
280166
898864
193288
1292297
435940
720574
962950
628855
1596285
777458
17290
189773
1925901
1485400
1478746
1033924
222161
1898682
995225
1691703
1034391
1011344
1135738
1075582
1487061
1637500
1328384
1610121
1803434
1443170
1616560
412954
761020
1074969
719946
1468334
967671
1677053
1445453
1982736
1406260
856672
36877
887216
1394526
1160904
22310
1539843
925311
293835
1521628
1924356
920275
632196
384220
490559
590398
1655802
675619
453397
875083
16768
59457
1561042
1668083
446742
1258446
1217150
1962363
1416933
1029328
1598838
454606
69830
699084
1519058
861520
282777
691596
599878
801407
285311
227153
1194847
501837
1330564
1285685
198997
1488973
1554530
692710
1166140
1843403
1084618
809031
1026512
942897
100212
514484
1501352
1489429
388519
539022
1312662
763405
1471985
1359040
17231
1201165
693431
1741007
317417
1073759
411339
153804
690496
1767691
446682
201946
1245673
1731845
1546494
961306
1884257
1664085
1163437
1010790
683932
86401
552825
940748
1896790
1995779
480381
1877823
372725
1769178
554185
678622
730514
1302413
542783
672870
1910717
1897803
102593
249916
834179
1784024
1067946
264095
112141
383833
86015
775240
778001
1266127
1507399
530526
1094416
543982
256815
1434260
1917210
6882
1370429
1136078
124403
1000251
1046843
1307018
1118881
1717699
1060482
765445
295599
605345
21156
777865
1715508
932849
1819782
1653638
1339019
1009477
1275023
344494
576935
1651948
1968316
1484616
1083219
1760905
332214
1028474
342926
885850
1581814
1669599
299954
882922
1076617
425108
1159648
1984990
1044606
125684
1354367
679023
1103835
19105
1966085
1889072
1888396
52934
713742
1238142
1888584
17085
700303
1730604
1372052
1110519
1724595
674843
102194
9237
1246734
1788074
612314
1845091
766925
338946
1299526
1077633
292328
197949
401519
1217483
1116087
354692
484016
1826401
862237
553563
1184965
1138145
67126
330523
582921
679110
277150
960130
167093
1042669
569919
1115951
649980
687164
1647857
1096251
1137819
12135
837438
785173
674218
1391614
244436
1909750
713662
1320773
348501
1652264
358545
495104
490082
1581703
1119612
754235
1233160
1345400
1041563
1289542
1402945
728558
1922338
1070627
1669065
1945016
590730
531543
951562
1461843
615393
663489
2773
1014313
1787684
137228
1906652
1038560
1821042
721882
1618856
1862096
58533
1862259
1489394
38734
1756507
1566710
1294039
1396807
872721
1512262
616785
1059827
1273532
171740
1260562
166856
1615356
1508081
373990
643555
239340
1387909
1588089
1146090
470079
134117
1795815
1563589
1545704
1073040
1725034
198800
1032184
978049
102346
911574
1774148
118088
1287418
1150463
1052960
638359
699479
862836
392712
632700
384928
455253
473164
764893
1041181
623322
489991
1945884
1530015
1267456
1099407
1589978
1151180
730320
9237
961575
1901107
282438
1388269
1137182
303529
731234
1203806
654200
1351173
490035
444526
319213
133410
700325
1538105
1462865
1702079
927881
1259181
490133
1078821
63331
1699376
207143
1384726
1409156
1475687
706718
577245
1264803
1996410
139190
1244669
336893
1864881
1490298
173597
1442557
617778
1367640
1949207
1231210
375859
1478768
648318
1622435
246531
20296
1209975
1870413
508181
1770247
37000
794605
823005
337077
1382051
1343783
892324
1660195
751173
351287
1549690
1131218
1681530
898750
1674574
635370
1630401
1561075
403635
1202370
1108930
424831
1858142
905384
1775477
901617
1604969
1542458
173332
253117
1383741
2507
1038913
1161010
1772068
1244142
962330
302426
1533721
526923
1385861
1388193
1546373
1814547
1429932
414127
1713750
1278211
1728899
1019665
1491500
681638
601706
964977
260781
1830425
905173
1804033
267361
950318
1655390
1601117
331073
1010964
571870
278316
1376625
1196359
1167323
1568978
207469
282115
1420787
1905471
719404
494491
1277262
276121
879589
1892876
913480
1366548
622689
587846
1739922
960709
147555
1539239
1467408
213252
1996854
1570486
1943053
803921
1638606
268369
1358614
1221959
232020
1054717
1219617
1928308
1450905
546918
1219589
434540
1671947
1035613
766767
1410257
1815501
462914
823079
1737590
1203202
1281260
1130138
972426
491547
1887625
1108324
769696
1306111
672539
1530665
927365
32273
1648474
1318600
549120
1650649
924323
1453512
736082
611143
1267643
1602611
557054
781072
424642
1392279
1071916
629824
1817076
381261
1784815
897736
1477733
466097
1695179
15608
166825
1341486
1097582
135786
577208
119811
908600
1235999
173623
1632652
837958
149812
1996516
1403651
910254
444367
560284
1010792
1218471
1129069
1022304
1714077
23718
28946
1596729
467744
252386
424688
637803
1086512
1279903
123768
1538908
1962327
563850
1311264
1282488
321034
706288
1538872
1598584
271674
545972
170250
64056
1303336
1366565
723599
482514
1411664
562138
672300
397090
646277
180988
1397984
666513
204161
488968
1154464
1602854
1663589
361762
1393270
794341
506700
425128
31309
405234
1044703
470497
1347237
897000
624258
1558893
9367
1478881
54070
1626210
669323
263708
385844
887737
963524
1683463
1692553
393423
1301061
348578
1687874
75628
411330
1499868
1645006
1581230
1891600
350770
170685
1640023
1960920
709561
1903000
1974338
1422099
1546846
1097873
1783746
173086
1150671
282870
1936412
539811
607925
722588
1926573
642417
786297
1115653
1687940
693920
886101
630538
1423695
300669
611446
1310317
1570661
1966879
1959147
214603
1936195
274977
963991
1103747
558671
1010614
271693
981364
1279674
58148
815190
279494
700675
935161
1080958
325332
1886415
1412489
1177634
460151
271769
663928
1211419
1784293
1530734
859061
1801392
1790318
1214094
1098075
691076
567176
499863
1398593
1359679
83127
1083299
1788958
65173
1136232
677820
1310420
968946
1932272
1534641
1979918
1016157
675609
1046931
1163566
957619
749294
1252416
567454
1074460
1157858
1207821
1259196
1503878
213463
20379
1869081
1018863
1612399
1555395
605642
61514
1684551
705693
953137
1584964
1507084
870782
1712986
1210308
232874
1899463
1857188
1422237
1930490
709494
23728
965204
422196
1475261
247560
784479
1604410
432986
178988
18064
975646
1352329
213828
1683509
688319
1084440
757968
1568627
925846
1515102
1953633
301781
35973
1559498
1603667
1348183
375582
1194377
1441027
322038
343451
305845
817025
615811
83997
206439
348088
1672927
1187565
1934137
1892536
1404072
197312
428653
787788
337890
606284
983291
493602
1207923
759406
792680
1220500
1822633
549116
678992
96670
1981200
355078
1177423
1033210
1399903
661857
895316
1827486
1683137
1210152
148721
467023
1754799
1893305
1929618
449208
918343
881472
1462046
1526984
1630131
1752575
484214
994071
461029
1341851
1479853
820289
1335876
1860851
91509
1433394
1783980
87230
126525
1558119
1320400
461021
1926863
1318050
492962
912584
973598
1017153
856860
1265204
801927
136119
984017
1848372
768040
1987699
188243
481396
795450
801029
1271673
1404468
477859
519424
49218
408661
1640077
1243881
339346
1793184
1801077
1859499
1372851
1873515
1686026
961616
1953902
1181746
1191425
1923327
1699047
549886
591732
1906618
1393089
1968089
1998797
702489
827699
1416642
304991
1261426
1919154
7012
487412
731965
405761
17657
1788521
1541306
1935226
322283
73192
914233
1492696
49545
1536239
637196
1408496
981745
1844339
1157154
1806783
630279
962172
412516
693895
1646776
727831
1338025
794684
1770059
1712199
1901552
476106
473575
427234
1329835
898302
1287249
924933
1077063
408248
1100487
720070
646226
60287
531034
949205
1725974
882990
891145
241400
914828
726747
758290
1579766
1525463
1052590
1035070
2378
405171
1959769
1643545
1552056
63714
757888
160544
218310
1332333
839789
1654619
1282891
1592078
514175
1975783
325103
923206
1424355
1970368
1103459
1226648
347032
327272
1709243
1999879
808805
218627
1447943
749969
7793
1359754
1416695
644573
1185105
1172549
271095
720017
1691366
1196813
1991615
1555888
513751
217150
498963
529197
1559925
1537752
734294
1525049
970744
1370237
455938
1684685
957001
656231
568914
1460183
731870
1834744
1777376
1260266
517710
1279621
1600499
1526219
679706
1601220
160932
94300
95603
1922448
1486646
826790
183399
281742
1744226
1188684
181723
195568
1409774
1277918
285150
907408
977438
1846028
815461
3418
1506265
1822305
1258420
1492725
1780422
179201
1000114
1445117
1649702
1588567
970649
181045
1747318
1292583
1248883
1756776
654625
946882
45816
833243
748275
1351353
860904
1432531
699825
1494756
644566
296879
1673944
1527753
118198
1669179
1985372
1302872
387135
92948
818007
1276266
1162624
1607223
159205
30252
1355879
868166
974642
603961
76561
1473384
435534
934265
1496190
580780
787008
107398
1040381
687985
1763808
338991
1097091
1793011
1664250
676815
82566
282072
1225163
1523257
1374395
623295
502384
1625462
767637
1443668
741515
1673558
1570652
343956
1515453
1060602
1430171
1501779
1067146
1205467
1164781
1923360
1974391
420448
688982
77462
1582502
539509
767285
1997077
297385
1118021
1584433
1650301
1002932
506293
1982028
761155
626716
252771
648073
1060316
741758
1637518
402572
252653
1512732
747995
421202
1945327
1139111
1038586
220074
191437
1874141
1865776
1038989
1131316
740834
1926163
1199429
971124
237354
1671424
1885612
1997554
1078521
1547324
848121
465756
279177
825749
1943596
298667
64681
90958
519294
1416389
558250
1405703
1724895
435664
474080
1589530
1820620
1848899
969269
952854
245890
567309
659093
450413
395675
903678
1509373
955074
223873
866881
1427580
228845
569306
187031
640056
320063
1085187
453278
1253302
782560
56734
1813835
289146
800821
754410
70659
482077
1269715
302880
987071
303108
639084
618519
1410777
1211745
324631
1147377
1028293
115421
208836
1968922
281804
155031
154041
731512
1680107
93153
354372
615025
1391827
1775168
606807
1524218
824261
94537
535233
467401
1616973
1686317
940873
1653301
1187241
1211100
1479242
888443
837399
1693100
636380
600067
109401
224251
1571572
960166
1841968
837789
1337013
1417186
1692694
437768
581157
858864
1994160
1932405
992970
1419355
130416
1387048
203245
1361052
1087962
1521242
1084284
900952
344765
1131412
1129773
905311
810445
970150
1793464
1568617
382511
712992
406180
1504145
826717
29569
516912
266496
259151
1441100
953471
227422
166285
1199173
488422
1518265
1850638
1839394
1403842
683739
870044
1436396
1124221
443392
128663
248767
1752076
856482
399062
315287
1513160
852932
320531
1499905
1307049
209923
1206013
1418659
881254
1856767
1882838
632167
793352
213411
659305
1707483
486974
245214
1639328
1816575
186598
875696
1779499
1136883
284447
1793813
698049
751170
337370
1596072
1761138
1819230
884921
159020
1677618
1170242
1517309
318615
1109584
109487
1227676
793938
1746552
1778574
162209
87638
188073
1243940
646589
1606404
549953
1360573
1915589
288195
415988
1050245
1396087
1833174
52550
76485
1138589
559686
1419106
585800
910657
1589763
1302209
1603688
1516478
1171081
1698413
865990
1860889
1370209
1543711
851340
917105
1623073
1429388
1338912
1026416
1017595
630016
411620
878565
55833
1963997
433219
886389
414431
892786
187902
1321273
1061122
1426661
1397374
1379778
1740763
1589609
1121071
1335803
1297787
125222
645648
1879323
71068
590137
1481610
171875
907535
1387093
1590635
1462485
697643
1557285
1442682
561562
225886
1954943
69581
217460
1097451
248088
198318
552695
1906889
273025
1161362
120311
1283272
612647
931807
1186838
132953
751135
1351831
1004118
1897655
103520
240763
1907673
965510
1280049
1744771
742499
737332
16923
640965
1883205
1665133
1255731
394033
420455
333170
1546229
1644205
875136
1822937
1731958
732698
643538
1963864
1038756
768043
984153
1868656
1555622
258452
1752845
1901420
292035
1354515
644494
653665
798260
147660
1670250
368820
721173
1282958
519268
1588977
1471488
621692
1865029
1780987
1153068
297096
440287
408258
643863
1381793
389265
619845
246040
575144
1787465
1620499
579991
1766557
747455
431837
357679
1734000
1436897
414968
1267005
191273
1381759
920300
326852
707107
1365968
477300
253620
233814
1558243
590619
1160234
795953
1096806
541630
888984
1721823
1617815
1459566
865086
486568
1921273
1980067
961065
758764
1881707
361660
1825763
1485239
581876
520968
1038307
590477
411410
711798
1497627
1624877
87535
773913
1516473
1548426
1721960
1251562
1018874
1229193
496423
1186970
291138
1874882
951947
352225
1484274
1104456
1390842
345747
1312997
78758
725146
1049378
1046087
705418
1058346
931750
1792721
883595
1236561
1776939
373636
1524869
773292
66433
1661971
1726498
487393
1966913
1299346
1352932
1397961
1275685
218437
1590113
1415444
688987
176741
661733
1903715
2331
1801803
1775190
489240
1818511
1627922
1332664
1507527
339356
1316104
1787557
1123760
440948
1523468
1600119
189583
131334
1871830
1146666
1872576
1566896
1885029
1826037
1587797
142509
33904
949152
1622467
337054
466914
1307614
1780646
609620
1759673
423645
253472
1225596
1793306
825964
444325
1994239
234146
872586
1522233
251588
1705440
1088884
815363
1927328
1637233
1127561
975310
351015
1271645
236953
1968718
1438273
766387
1277026
1660544
1020397
358141
964481
292296
483048
548007
1076328
523540
1621443
1959156
900248
1141557
1050095
1705707
62331
147584
180735
649673
19049
179402
1182786
1569630
1242618
1249198
1149366
831448
537484
1162919
985184
1850647
1677027
1512550
1305422
1033475
954302
1283550
1137972
605540
499269
20368
1942389
692263
1859769
1018865
1712584
1920944
213708
945995
1548579
1460922
287383
1081993
1786511
476022
1072270
1929009
525697
1906502
623735
1754892
1359359
1803931
16954
1986173
1912845
467147
468753
1471925
1637925
232151
1943976
1890175
1544446
975114
766963
512889
993477
1546178
1413425
5345
90883
1034802
674325
987228
775661
1797800
1010759
86166
461561
337260
1943123
1753404
621956
894979
324486
1395565
582261
66578
402600
1893362
1214887
1148330
153431
1767872
982744
1994727
535219
219037
451045
1607350
1775087
1963405
272198
1079903
765824
816433
391423
72959
480047
1063527
551858
1485032
1150764
1663486
1108430
1032384
1089126
1253102
133482
1497797
1599882
1563203
146004
78495
548868
1536250
1713246
1207083
1343984
1304334
1104188
1805494
1337472
219936
1963733
526904
818009
269485
1620302
1175707
1341237
1967215
780922
1928855
242153
13466
573019
688344
1182017
495762
1853660
1667030
1825322
1200235
1697390
180872
800511
1307219
1888541
548127
1528707
378478
1539482
1657563
286135
486517
1069917
339403
780348
1575652
395146
1441276
691703
1584602
647738
1695951
33048
874771
1246354
930452
910498
661012
206853
1443208
1076287
307851
751554
1141145
996197
736444
965214
651138
1657642
316390
364366
1170948
588421
328474
370981
1661261
794584
1461672
1907562
1862135
1493619
1227287
1017239
1226413
1804073
1861221
395473
176635
328206
1536767
268522
162258
820188
539232
1311012
500056
1758048
708259
125498
1820589
1322875
1984243
64021
1681054
1344302
1067965
210334
511710
1116612
1001308
1717046
205432
1285915
1878743
1275753
91463
73810
888254
126931
987888
1021817
1125155
976211
318458
112124
754555
415832
20897
1663548
1246378
660068
1585351
610964
817270
1384285
1757256
1367146
453269
294672
1820527
168627
1638563
114898
448656
1978801
171497
1058734
237518
1263623
1993147
1117918
1908341
386443
855327
1322775
1219234
895762
499734
92523
598810
1720389
948650
1632275
871500
622907
1513603
1735505
560332
30961
13193
1710645
1603098
1379350
233242
652953
471175
400703
643431
694767
949425
655815
399433
1853733
1444191
159415
837549
1486197
479178
760340
142828
1967396
845457
319295
1359070
1556398
1295074
1356432
914662
236742
372822
855109
518709
1040025
329561
225511
185520
936673
1777263
963677
1242780
238882
538636
1422320
1087800
1673654
786897
388751
356869
782260
898467
474733
808453
1741548
170187
867215
732373
1813374
568133
275916
1727810
1627022
1390715
502387
1588586
1464955
734153
526389
1590180
1511694
844597
661294
294573
873246
632916
342154
991064
507411
36351
1806037
1589390
361151
1000814
700195
341108
812065
1283189
600954
422432
372731
63581
51628
838547
557344
1177750
329368
1114599
759249
391125
347829
762097
200672
408810
1309511
203952
667169
1461244
1490337
107589
1062824
1620377
977423
1106559
1647274
34668
147758
1049250
468135
1854144
1443643
1575907
479699
790925
109903
1178935
725773
871650
18903
605019
1016792
1309108
794971
1329209
1823106
395662
1968792
1159938
285785
1565209
915501
535704
936056
1997963
63025
273896
1498406
1684972
1437358
1205105
1269481
1591537
709401
29855
388898
719928
294934
1482034
1420466
1845859
391131
381089
649855
1978115
1619392
1144264
1360773
405481
1551764
976381
1725449
748147
314234
96719
1133415
1218293
1780602
1992864
1101019
1349135
1330090
1594858
688029
207784
1533777
1122485
581883
656839
1506525
832436
444028
1887981
1754014
1225586
66410
1938854
1594346
1982189
1491161
637963
561644
1692802
328102
30600
1554628
1501323
58441
992202
928523
438165
533705
647051
1526586
827187
83308
1705699
1324202
571666
1931371
550922
1973260
10758
863883
1264240
1121702
1844366
1861211
155164
1024780
1026915
101844
69828
184019
1118363
30860
1186632
5672
1119785
267000
91524
1017069
1312011
881669
1688170
890293
1451753
65101
663839
1156120
500723
1100058
1712370
302462
978366
1711796
1481435
991896
1383500
1010901
928132
1779862
694684
265658
1253440
1721291
294628
359529
526180
439376
306545
934947
799625
842442
555766
808135
1619762
530215
1949832
55280
1883378
1388987
1684130
297458
12867
917003
1527489
1394580
1373029
903210
800342
890586
1877883
1813698
801464
457299
1535651
829909
1236577
1955140
806461
1771899
862055
642695
610154
1058044
1588744
259868
1461827
1070571
742364
273427
1970443
1568862
1662471
1868104
1227049
1393928
1402143
1425917
132045
542260
1074338
351888
1399822
925147
1408697
593187
784858
839557
23303
141088
851364
1179087
1283290
1680244
271139
1874446
863769
229924
875479
586018
637669
1694836
1495898
250230
1408139
270333
73644
1140060
893719
1034649
1508233
1214489
1846389
248623
871348
1693425
579890
1163654
1846038
1025914
347989
1659430
1819007
1963077
799566
1576457
782313
1189028
1897039
18297
1563919
1336583
1947069
355837
920830
1493785
533012
537041
1972162
366946
963911
543414
8937
601601
116842
1581896
542209
348042
657390
1889147
1503135
113789
1041743
1964222
886581
130131
1353856
1025123
598019
1853583
1634514
1613215
72902
1317434
586700
1543518
1978644
747557
1761391
80429
1779452
1365982
1735120
1574212
159631
1846316
1401578
35448
681305
691551
1233704
1303303
1805104
97758
1569790
1044806
496649
1210240
480539
1992941
1047930
746461
1039094
1585133
1256236
336180
1939151
559204
728982
96148
790569
1204276
1367818
177417
914598
8190
121963
1096187
190264
107912
385206
1949784
892648
410765
860001
1680462
489374
278624
117290
286500
884460
1766215
820301
662243
600941
678977
236803
1517388
701404
612015
729283
596042
330253
1529767
922408
912705
458112
136436
580356
1703140
1453222
1965637
857663
682151
532398
1232019
1209809
859172
97089
1415572
96611
1600130
311263
23367
573478
1700867
600106
988843
1843858
1854350
1053873
1547455
1237756
1869671
249112
11713
871598
513862
57524
416973
39568
141674
273854
60101
717885
758803
840800
1192519
1455942
979797
1395895
1306357
1253182
1909322
945233
1950319
1175089
437114
608791
1344336
843070
168794
366387
1906185
790450
548627
1718857
1752073
1093127
913626
1700597
1523945
146405
332137
730848
19644
271476
1322352
1189067
1876960
1939705
107531
1873053
582526
562964
1474551
1283278
425173
596058
671044
931359
35053
229909
1160720
1912040
611101
1978086
1599513
1277941
604271
217443
1855139
1587064
1834551
1527475
1889008
1024080
461059
836598
1342200
385260
400962
1631602
454769
1277146
1593889
1265309
1385813
971690
709068
1257855
183666
1863273
229625
1182685
312532
714043
1093630
327164
712831
372389
1456542
1797558
1683976
1849938
92662
173704
165373
1812653
1856088
1150610
1526339
1821854
1453090
414044
632555
1261761
1206244
873684
1545562
1976908
1852927
1372950
990292
1566704
96973
1813439
1371568
100437
264620
323748
1553191
1030257
554847
637577
97504
1481424
205519
1449923
921689
1330244
1289941
391428
992054
895195
1840659
556039
247017
1885628
1481677
175848
1184749
462166
21226
1946927
1879471
1555070
1127535
1247103
77757
673990
938560
29415
796126
997128
1148322
1570032
1980611
931550
1804318
1613091
1271662
738491
1313948
987052
910654
1359130
1203796
246307
1912428
56873
724126
409406
831397
1598484
861151
526490
1467971
811783
1389866
1297260
494509
1820192
271749
931355
899895
1278891
774619
452864
25566
199761
434310
1265916
1640621
1299875
839019
1296435
1457898
755689
148744
1695466
1071294
588169
318174
307631
1403466
802484
1002251
1346067
183126
1756189
1883816
262303
296442
1521637
1667237
152272
1658433
116241
1044246
566825
735450
535820
587879
371330
1029874
1680535
1159861
136961
561005
1583529
432841
1301701
31556
798207
810303
85372
933983
1969816
65454
576928
868031
1961109
548693
582930
1600378
168753
659522
1018707
1250622
1442305
988080
55847
1102624
306576
1941994
1643373
914240
1569939
1388276
1957561
1256513
1590213
1641186
1365324
1365100
261437
1892571
130030
849331
1706390
1782373
1944564
788854
1822020
1539276
11734
155025
859115
673007
1089329
1407684
1198844
313257
1594849
1893083
68932
1424000
1100948
290453
1636162
1485482
64821
105788
1194569
18565
120238
185404
1220056
1549755
1620898
1859117
1083724
824106
1152898
1325374
395322
130608
354110
1013311
1306906
1691105
1502566
663082
36070
625560
234064
768303
545485
509184
958140
802141
884869
997532
615171
669944
968432
1140107
1025447
402757
792869
1881475
34474
190257
809807
675536
1395090
195997
1956604
1926897
1935512
1919672
1894483
501151
375963
541293
749042
576940
1678987
1607552
1025086
713274
1224427
1082098
108226
1172330
1509075
1145614
374440
486494
1832797
1690781
1396624
1675937
517265
5326
255806
1022048
1590968
1998839
99078
1258597
1740726
905388
807823
605396
540199
62044
1833735
1521928
1301485
1633823
253121
1702424
204857
975880
692382
1455822
1635783
1263746
526987
907914
84552
1895867
868167
373430
807223
579008
1618530
1434314
1370637
1017400
558491
1777992
1370788
309283
175366
1541446
1563237
1774492
1800701
520005
1654861
259078
1547881
962801
392045
88685
454071
1488474
381520
719608
9815
1205693
753154
1795493
116649
1372221
1567886
207538
257454
1971489
1422897
315816
1582143
1157346
577003
1974773
964677
634183
1135753
50057
902484
287582
213780
942255
1434765
1376052
1706634
1550176
1268781
1556800
216850
1752803
165741
477733
1154879
1199386
245469
587163
293381
1334049
937698
1460111
176983
1292180
1032854
1463210
1120809
1715149
299742
1052511
458505
12758
621740
1452397
1007254
385692
469279
1467812
481804
175252
486177
877515
240305
81115
1867014
535906
1669020
510636
902858
1386904
542745
606334
1115357
1210673
1267941
268493
913180
1679511
791185
1193046
924758
1079802
1269128
841439
678344
1079955
1732389
1163624
1508261
196304
820973
999822
1737969
1106773
1098056
329875
1021125
142687
1515219
33691
1082684
885038
191347
1556398
381655
809061
353783
391349
1889048
1473802
1694701
739589
1404550
1836021
149936
1015743
830023
376976
1225720
653669
256209
587608
966819
1841142
1130
919266
387518
228519
158828
299300
1829838
102655
380028
5658
1367984
1971524
771320
1790094
551106
98338
693603
1440205
1988620
1422584
1594960
428196
1567552
1511982
1127617
1136330
829203
981405
1430500
664021
694400
1345101
1424793
347423
543591
1244776
585887
1683964
317051
1634039
256483
1327440
1621793
533933
903727
1410996
884270
1899485
1172916
1405288
1064174
778824
33001
556655
1500712
544142
829220
414377
637646
670616
1721343
318669
1300793
1422063
1555124
323315
795106
756322
1571073
1735098
1828328
489522
1190674
498358
1260202
1373248
710681
930573
798056
1877017
1743190
615818
1819916
357957
295711
1502447
526799
488822
153261
451280
1890524
471396
1086241
769382
1392571
587820
68544
989561
25760
327610
1589661
1434733
1389967
989902
995402
1702060
1721226
752530
209233
85772
18297
1959009
19707
1647136
84544
578576
1863500
1866549
1495293
590943
1379931
756062
1930254
508587
1168932
1503087
1505976
1180488
221594
1946154
1234047
1438531
1180993
1003327
1692731
102291
1921700
1232577
1692281
607427
159273
1738075
722576
93216
83806
1920556
1670843
735053
1765124
952989
638844
49852
1070666
777900
936419
574629
979911
255816
351819
92260
1094091
1443498
1664859
948012
1175515
1292053
343818
1824313
418135
953159
574583
76103
1106318
1032128
1912141
93729
910107
1795960
591171
370241
546912
1841011
1965387
367813
429849
1748038
374563
1699107
1047601
1244325
190232
448964
1627509
609836
900109
1686696
325944
64357
1529740
1566558
846483
251619
971515
209019
977532
1556511
1608108
1712707
669614
231292
644649
196391
45152
1900162
659732
138564
37221
1214917
1696004
772361
54880
896560
54417
552896
1252993
1998377
434244
275423
1357897
1599647
1112221
1395947
792404
399855
644546
1478518
1188251
933964
287810
599112
1486729
709078
163576
489200
11784
1962193
346406
1683543
1798057
1836582
1967225
511490
956905
1902327
1731675
1424034
959583
1576008
1611946
1419026
1816849
1369674
795519
675339
187473
1092794
410489
203518
1793283
1018101
730655
593220
1979169
884334
1192529
890431
1030722
1612110
1250812
1187390
1133315
695829
368226
957741
974228
769790
1548705
1203479
101409
1979863
1425309
1740181
1509475
1842302
1651420
1877155
598531
1727772
1777964
1672691
1401236
451449
456080
887901
1116664
1485947
1080814
1060199
1363294
1755524
192240
1213756
370993
1508206
788639
343300
917913
405784
1077466
903410
1724018
589994
966675
429677
1062693
1199031
1777823
1895126
1224915
1550060
1328684
205816
1115503
1563121
33361
1337958
918755
516757
1742814
291166
1012264
715126
1584871
1183626
1146627
496321
991758
1520744
521439
1784374
1947882
1287200
612043
1288149
1230645
437171
1379239
1891731
43382
261181
1784716
1048616
1411990
1330504
1495992
989958
1634849
858214
1795567
500400
1289988
738971
1443535
1140605
535367
1923316
122021
375116
1576251
1154247
505912
122479
624605
953746
804236
460658
935143
981315
1181452
269348
796016
1994316
1219413
504757
1355301
348274
69793
1728304
62669
599853
1372969
1727224
1599536
1883895
1971385
1630684
1494988
655902
805142
130341
573074
1109545
710602
1196634
818276
1108396
994036
392093
1103909
980157
430495
1684884
576830
1780535
1521835
1222263
1232618
142617
366429
1194326
847054
81886
932175
407231
1697773
1746658
1534777
1939537
1710943
698514
1903151
362531
1339030
1031146
379558
777563
182931
473401
1161046
1462365
588986
1257507
1403218
26256
24584
1730399
462163
1799805
991120
711959
1545388
1768637
1991867
1772665
1387573
1741298
942092
1870371
1636766
719899
1687161
1778290
1462625
1945554
1429397
280684
66636
1702707
499436
102437
992036
1198880
1662754
301011
1751130
821965
1306569
1529673
476462
1991498
1733186
432236
89394
1931229
1043790
449221
504904
1705920
1732428
1525455
566463
781369
85755
1928817
1244560
101019
1887365
1059942
1905029
1056732
1871330
878092
1514839
635264
1526424
1416969
1461961
1427693
1942343
1285235
571433
1777433
1817665
1184414
1788189
1349831
1038076
689227
1045643
738387
507554
1971778
925563
71234
272382
700683
903048
1341913
41914
1149256
120343
1083226
757550
1462118
1609049
1584423
177150
1700728
1430549
288839
758316
1182452
1916828
950112
1537277
1393672
880568
566883
1173308
1335558
368569
1440301
1906023
941918
1218509
1233287
1363797
665423
90698
1056953
395964
1392917
88895
132478
1053612
189180
1101459
1538041
1770595
35819
1739783
1584753
1036218
951775
803916
1762820
1964732
785731
1041726
1879232
1776533
1700945
1648764
58602
857544
1770139
1701807
320530
305083
695388
683947
1069156
91586
24988
722035
1669317
1408407
242356
1047349
820105
849370
450919
1989268
158711
29406
1233913
1840650
775753
1752929
697266
999465
527869
27193
151311
1037888
1276419
675666
902826
1807342
1366634
796988
1612538
1472710
5377
1591656
4811
1731647
193973
1277140
1042289
1175278
1477992
1085263
494925
1426801
493538
1528659
893070
409436
1096051
1472997
426664
1443998
1176299
1136543
1827131
1508378
759508
743693
917714
1435943
328548
651675
1101106
1672359
79244
1808372
1704916
1510199
1307699
1967379
163690
435454
397497
1699503
1445760
1013577
72562
97918
1933749
1265000
1420133
1278458
1451428
1765930
497371
1328981
268774
1644339
432146
1463316
1476595
984683
545634
1553029
1102296
1524729
572158
1165416
658366
1041172
1998660
230904
1427310
723540
325795
1533117
241216
474270
1787777
1524371
1165285
213231
1339633
1826192
755261
1077064
1227821
753604
859173
142088
1296715
73969
709597
1873361
264977
1294498
891610
477155
792255
1751858
1328580
1838925
273003
666952
974868
651432
1346069
506127
1827415
1699995
1502539
1903090
1940970
1171172
601837
1188198
1927535
894824
1743364
899137
372015
1678132
506441
1678470
1331410
685403
268215
1702410
953013
1357248
221796
983441
646992
1458201
343229
1684412
808230
202802
1071313
1490575
1724632
133870
771599
1972276
1377872
1048929
630101
1680613
848553
21996
1471082
822226
1567828
1460788
408465
273986
920622
1690650
1692119
837191
548355
1372303
630104
510976
1952009
939946
312576
1963427
43015
1960484
1918873
1687171
1309075
1739856
1499359
1404635
1024077
1780748
888583
1372932
1835881
130195
132973
275739
671414
497674
1540774
667041
1086162
1688311
1330412
1917880
1544807
189019
1174476
207436
273030
1951917
1648764
1919542
178443
882996
138762
624418
993051
1191608
365118
134933
1929586
21140
352332
1788619
431835
911005
382449
1042943
101195
1922103
356327
1378933
1204959
858211
1508767
375649
799968
272893
126167
723353
1929644
1577882
898286
1674515
1113017
486858
1731554
1857627
1807035
128250
1744841
528447
26947
289528
1307482
1190753
213374
383105
366286
1529678
300583
247236
1467977
205398
483383
1310765
1023089
1771180
1060661
654114
1340288
1367972
1303272
269195
1791579
530716
506580
1074520
1794126
1732936
1547437
1250990
606098
1626944
576582
1207077
1174917
1506509
338153
1721944
1104043
44775
1771914
549807
1621146
849341
1051373
87644
974975
561900
674491
1145060
459979
1900838
658946
1097659
192859
867268
707966
449322
872403
562280
1684563
1107809
1875769
1649242
633582
1484570
339688
1736561
996632
1927299
1896323
1086375
143569
219101
1545006
570471
429815
534836
592252
1974777
435126
304079
483266
1470450
643639
1451026
753546
198169
325132
966171
506443
1289108
1238071
840900
1206979
1770217
853279
1637108
411155
1502336
967612
1026730
357634
1346348
1691252
31501
818507
919546
1481611
1616811
1062957
1049083
1400639
1346006
1808901
594068
1811218
1970612
92113
1930743
1987850
1870265
760068
1572535
122430
405240
663970
1785314
686717
946305
1887093
1391183
1003317
719575
1230754
603565
1826903
1300907
9639
1827902
1565146
222869
821987
218486
557579
1898536
1746848
35247
1470871
16830
1517761
1633096
895070
449641
1247841
1202494
610807
344895
101363
1035444
1571441
272027
302078
1372324
760172
380648
142091
330841
210969
198530
1097321
65281
225673
1708131
1212626
1615143
879333
527986
678366
1022072
1629867
219923
116859
852781
999078
1046866
1222015
631787
1373945
1299492
1729708
550072
631024
581314
32860
754478
1372837
469838
1995406
1375525
381556
1588824
1681398
640382
1584468
245091
1938299
1985067
287951
699726
1663136
1314095
1353176
50600
476678
1892012
689731
735489
1726377
1877826
59614
919437
1442721
1569368
1644388
783942
442603
1330759
1575072
529287
976342
1932560
1991538
656246
152538
940263
38551
834756
52805
1333552
383648
141897
188847
189912
1746348
1589479
386754
370749
716936
1180643
724526
848804
458278
132452
1135883
765941
255101
1092665
406276
1039920
1100100
231208
147570
1797096
676515
1555058
675524
285062
1786113
1570039
678293
684880
955943
1336827
1533911
17130
1541208
1294288
744072
1956316
288936
1618398
926463
993417
1629270
1661952
287218
1327538
302858
320242
583290
532208
183284
29638
436903
1329251
606869
1657003
629502
1858043
754980
1153153
644927
695285
48877
73873
1217032
180157
203348
1869031
1175076
32957
510280
1514839
1765551
861445
1241585
44748
1114519
1680922
230804
1786432
165372
1527163
1077676
1191989
51059
3128
1097547
1678650
1645208
1467426
1028795
1112470
857515
1796266
251518
610134
180211
1455258
1822472
1759514
1671062
705182
1507208
773301
702386
928599
278314
1554361
141055
16383
1925765
413595
1418389
679746
1769083
463550
979462
266102
11169
614013
1607100
829237
18440
240308
198104
1979012
1446261
1232684
194404
168516
805482
1793188
181907
95027
283651
866278
894728
626002
1528637
839178
753032
1506819
797160
95373
837712
1540928
1437862
1767994
1205827
1109974
509685
1605166
824772
1850182
366147
1870550
1994949
903507
1541454
1277790
1501790
505435
453962
773358
663957
192370
70540
1799482
1391190
830833
91536
178070
940878
494075
1471010
1860503
1985661
1282555
477987
655671
1522859
731418
1332715
1946791
895044
1349491
1599295
1779836
827382
69908
1508536
1533977
943374
1929862
48384
1787868
326655
461929
1173494
1426128
1065434
1444046
1025646
1068161
1786757
516746
1848867
564742
173767
505720
812848
110946
412415
1294539
562022
1335375
1549577
1272194
44403
1729511
794110
1371851
1315420
1935102
755441
1559810
343587
1307131
1056083
567084
764858
98919
738202
464313
1972269
998430
341622
1644805
786536
1288610
1191652
1677504
1403103
384374
1255773
1041825
1488893
1971065
1165118
1586551
229427
712114
673063
36501
977426
351882
668055
1778030
562918
1267182
527656
1132442
1110013
779602
1087146
1095447
1851697
1706555
257580
884716
1723605
1821858
1736234
1209927
1275958
210537
1077417
1150688
802198
1453880
854190
7474
947448
1757275
836374
1364566
527903
111863
224503
1308197
1342377
67181
1222698
1247119
901271
1276334
1011207
716330
1524620
1555529
1635755
1796640
1455728
1180284
1288226
515799
1174485
1503467
1114881
1791131
923819
643423
490149
1652012
1966106
1875078
1353748
205758
196866
323762
543648
1391605
1822844
1053232
955011
1825412
210821
1169422
1145086
238056
709439
593413
71137
679201
1267415
1477514
240504
1171269
1507052
360228
1011343
1475895
1042568
1070802
363044
110359
16756
1113709
1568630
37304
1335166
732688
1832049
730797
1293297
1668041
86952
279844
497277
1703355
1076845
967443
1797948
675192
1964179
1583162
217667
74970
642409
1591801
1449129
1601759
1829411
1875932
571706
1919219
951504
347358
1579042
946196
738097
1137938
357255
1611734
825025
58810
1267186
1369698
1313558
1077622
774370
1652521
1317915
1046945
1790426
1649267
1322559
213450
738087
559923
1848720
1492787
26452
169207
255937
1280798
1402613
60490
987823
1494728
946598
138670
1229996
906397
1796622
1654228
889693
1439267
1241674
808171
1153494
1565319
310324
1658089
434952
1528979
310013
1755132
786263
1357178
257920
759033
144337
265552
1234705
960436
979081
522431
962980
898165
1815881
1337144
877755
747855
1507469
269697
1049312
1997413
1456023
1300768
1663234
986190
1320832
213584
1640566
301825
1920368
1282035
215855
563245
222620
333144
1777656
895294
1486360
1304802
618099
448926
1350877
318132
711723
1071532
695950
334622
245762
1626145
1352940
1311249
371315
158748
1896578
1666871
865352
365691
1868729
1556501
60186
1978660
1728402
202539
212444
207308
521931
950160
119251
160621
1502700
732471
1714999
949830
1726759
1151631
1649232
496621
1847630
1730176
194601
1962633
972554
627669
1245331
1493042
452658
485519
1122028
1977102
662735
248486
538876
1183364
518757
104772
638564
951225
261023
1252254
241783
1337580
656977
387632
4584
1529456
698990
756190
412503
810611
1398645
1982711
213394
1510052
1973735
661121
1351570
224195
265308
1755564
768261
440626
962258
1845497
493185
616950
76323
757204
201904
1015226
1628093
403749
1401852
3926
327403
1858647
1422104
102739
819735
1718771
1259071
1004664
1303501
139106
568638
1180073
332307
779414
1100934
1945496
1294474
1833678
1688132
1247637
620763
1067423
1826756
1056620
77314
249051
64522
237671
181229
376875
832974
1118242
411588
1799492
76058
1276784
2372
882133
752848
1677373
1571913
1884678
1773162
1363182
1983269
335914
1178539
1987649
330158
1431642
65517
71543
1063743
693028
1542979
1753873
192944
972994
1257647
192050
1346997
127788
537728
343016
1495047
1325715
376399
1386194
1003634
1160187
498833
43031
537185
1766121
583033
109056
1462340
559015
1051532
1928341
482952
130558
1388295
994831
291511
52614
1341280
1084858
505411
1439378
1804393
931150
1414004
1159025
211060
1532529
268740
1701932
24924
153868
616120
949967
936154
1984808
20617
1069557
460952
1078642
1829610
673138
954218
1691681
491744
1366911
980716
1734701
1543065
137948
587518
813104
876473
659223
1457025
1239836
1656026
1174707
1846237
1361947
1735498
432748
926071
1020050
753210
1615854
952993
522585
1809321
616903
833406
514153
1545063
353033
1291939
487780
1158860
1197282
860707
1760250
1621188
1987729
1252891
734339
667105
1732818
385506
937936
155322
929395
400214
748830
802548
701169
1357757
1397406
219173
1789003
1345087
1793827
1852911
1853264
1465361
313407
879896
1720666
1534796
714977
740360
811983
1716198
261518
1796149
143670
80892
53267
552938
249111
1354957
392640
88698
259213
1010618
1958726
1472493
641157
434553
1541528
1365645
1282363
903141
765448
537321
1834801
791703
1738396
937420
1155986
1263919
1154557
690805
1286457
1208343
2563
170434
101634
1184136
20955
277054
476284
1333027
445234
1300726
65343
917213
490847
877071
687184
1005501
1446450
914761
1711713
1198820
1622667
1533550
1584587
1735823
848161
1148116
2
619524
991975
1968065
1798938
156199
1834995
813165
1888205
1143543
1035138
1022837
1573100
1503026
267663
1427284
1449486
1783863
1623924
804689
701967
1985939
329164
1283675
56993
1975021
317921
1310082
328539
955104
590160
901032
1137149
742128
455988
1246081
1361154
395048
1670144
1650231
981761
722542
666556
1961008
1710682
626937
818371
174248
219239
1027946
1359159
97700
15039
111158
1666459
983888
1833276
1818254
730766
879447
1370147
1946696
1222094
727957
4304
1074636
1316823
774845
1805809
642996
1379774
535895
64106
1778857
554383
1326383
930590
1407348
1745392
428739
1826068
1897187
1997406
414094
1377888
554629
545237
1731159
413804
1379904
1670302
532468
775421
1627508
1093048
1803124
597800
613692
896643
53221
1169168
182486
1012001
225128
1762794
348465
1093778
971571
1079464
1204482
1918988
8521
225134
1495040
1476886
1118019
1730569
904607
329260
6070
1753819
1253159
1508892
82645
1851393
428114
685103
1347704
921184
1685733
46525
1734976
1292618
516501
28111
423198
1835626
1922073
133087
241566
1101105
378659
624363
1083161
1507565
1804694
1235183
1430161
1444914
1843479
1722259
1359569
375895
396065
1705358
1970205
1587094
1780112
1744231
223391
21124
518479
731433
1515702
57519
1775722
1057262
771212
1160758
1626496
1794762
1509941
534218
1889412
1261785
1458257
627951
314040
1037910
459887
41182
1233095
1212639
327000
1154622
1987511
216280
442773
160181
555393
1092164
393686
1441680
110422
933582
1933482
1171869
544098
1880011
759675
179449
171878
57968
952996
471830
26299
625651
944219
596499
1311891
1960721
443305
230603
1230773
1274361
1098721
1122884
1406065
144936
1955597
923653
325874
675342
354389
1832218
1316036
86827
58441
1778071
587408
1943982
555242
457830
60385
456227
913195
1629290
1725834
2028
1884298
586339
197912
511011
1416352
1856777
770273
97585
1048010
587981
85986
884739
1539332
1973277
1104556
1056085
1875446
572189
1190934
1281147
1837035
1134987
1361726
1640371
1604394
1039319
1494145
185901
1904458
1049409
458385
512493
1596143
1154296
1706779
1081412
785939
705428
1943655
236007
981100
775536
278165
1437358
924272
1210903
1088953
756570
151493
303061
1718384
1918979
92987
410774
1582937
503723
1487734
113918
492615
334279
991599
1314920
553632
509220
792417
1787674
250871
1905229
1261888
1479377
407369
984446
1402880
22351
1720982
105163
46805
1592727
1133979
1388679
577388
840894
1865378
1127036
669580
1162104
585317
1222299
1470390
1423402
547426
670584
69947
371614
1498628
1748411
1063736
89851
376514
626368
976781
1772754
1564216
1497581
1407114
394991
1680178
1202141
1940655
1603397
622423
814755
848807
1097466
1251114
1886498
1756624
1346440
176646
1219260
1632232
1886159
1414437
1087031
1502900
758981
1409473
1461662
1323162
589391
1660033
1276531
1410387
490518
612582
1430294
1302521
803540
941393
1525276
1727369
1185324
512282
1038673
1048163
1371903
498405
1324448
217347
1600308
176009
687307
85150
359855
799402
1713547
881669
1060335
1799443
1761513
1927511
672841
1597942
1544034
50638
1076996
56580
339723
553749
1381769
409510
1946037
1922922
216264
747312
643334
1891326
1603512
1161758
1921749
1988910
548632
1618699
915866
1790207
819456
1068197
413029
1203118
1238489
160152
1455194
275435
185385
39416
1328482
834389
462619
404620
661305
440644
322556
1526680
283753
1346784
861229
821096
236614
876776
110998
1172151
1844775
929864
1474942
1411718
209416
609553
1824261
1865798
1440807
1454302
590890
1605789
936200
892650
475091
541552
527574
1851717
1367630
104752
973113
316451
73151
1741064
1176811
529626
1636902
1964709
1174326
1850204
417670
892023
93100
1160484
1571272
864269
1029108
1327573
1094702
986962
309870
708742
1947084
986213
1960365
1954393
1338443
188963
1895552
611144
801676
299361
22323
1765324
231901
1812248
1248475
1258928
834604
703212
1754046
48151
1516725
712566
1912210
1977603
935396
1027815
1877420
232879
1502689
680319
1805014
630973
1921054
1977023
1687665
261108
455078
753616
136810
336350
1559832
1793189
1815066
27077
88169
1296657
158013
459388
425819
1289789
258347
250627
444515
391081
1936023
1842140
1024638
747104
1650111
78789
169071
1685495
669545
611202
1413196
1705878
1364636
1742021
1399668
558526
667594
972653
1879517
73374
1962717
155604
1826861
925915
665650
1529407
645948
1839239
1162720
1351058
1504456
1947803
177189
514016
607478
1332202
676991
947698
1257118
670696
936537
1345722
890557
573429
1332887
529697
438812
1286370
905613
1419662
174651
245049
1220299
1715208
134282
135705
1570958
1627283
1620264
537294
714129
1465322
904378
1615867
735389
1967422
1463229
962793
1658110
1887780
1473587
1987678
1299511
1205299
24042
1395066
1102906
69768
1535842
1858894
469313
767018
956059
1351941
1499828
1372179
493235
342609
1329884
509360
1593361
363410
1704211
679802
144029
1269505
1300232
291036
308054
999717
831519
1407952
1991236
1029695
369178
1642666
1280857
1816680
1796533
1388363
758434
1764777
175044
618032
3812
209286
372276
1631393
1015027
1013865
292173
780899
1499662
346459
735670
575912
1507033
1232346
1842798
684077
606070
1301758
33940
1980076
901382
236668
1436816
646919
1536880
891171
110742
1226651
566871
1730178
397273
1353051
1932499
1391159
1933521
306351
262202
1910958
1891684
277037
17202
1906654
614701
1708482
1313845
963411
979784
1697814
21867
1017480
310766
1672580
1575891
801618
1617539
152069
1709786
296132
1910014
1471357
1716479
355280
656740
1491839
76365
208574
1731946
711727
165198
261575
1710747
1183517
539738
385777
1063105
1973150
1516982
1271033
1432007
240958
1263433
1104883
1455483
1827017
1725986
1893678
420776
53917
42319
512124
351955
1290750
663947
1479823
790324
1897169
1310209
1110332
1609288
1476567
900203
912493
1710228
488576
1818914
1531157
1472984
1580574
996948
110666
1750102
1848603
914886
1684914
824731
1294527
1940979
1126939
235475
1636102
1176796
926590
422105
5936
1405670
1411997
1823922
840435
579030
579124
1452213
1274257
1147438
735361
412375
1649868
652332
173130
1497186
1076941
1976552
429224
1235294
1422739
1357233
80696
1958183
2540
214747
960579
1998701
145887
1308522
205908
1975336
1755337
1980940
20061
1101972
30818
597184
411901
701953
204314
1397880
1453025
817046
1819891
19079
416363
1856608
1591258
700448
30569
1398526
1707867
876150
1306729
1123988
1119412
1335033
1153275
1981620
865350
938311
1209988
1284250
1587509
1032387
987588
811112
1186799
1088597
179242
1762706
772498
1463931
111659
53928
884392
979394
1030313
1726181
1964422
1053354
1547559
1954411
745564
810960
1231006
1634975
1809924
786242
1677240
1660001
899672
750313
237420
993568
351775
169830
528766
59571
1532104
31221
326072
631082
837914
300159
759575
837823
149622
1522136
121694
731770
1907274
256955
1973637
1479901
868161
1240339
1208445
331227
533143
1039195
497783
317409
461719
956404
781997
1675823
1173327
1223652
1237883
1671845
954933
1118083
1350673
261495
1800612
913465
1966788
1297055
1219885
1778237
1701757
1184899
1815960
1054493
685665
1043143
15974
1717143
1611061
679608
1411232
1005693
1332809
1705169
857190
1614711
592771
628762
1648146
192624
308406
530699
546060
180976
212390
193430
482242
1436728
1246670
537287
1610605
1661202
149875
750541
815722
1606635
271961
1039831
1099924
1163923
1346696
779801
1916342
650055
1440706
155140
463353
512004
1655448
1527944
1346436
1841147
1427227
1024607
849142
925406
741033
1382679
1734263
447469
343311
734835
1964531
1679485
363076
1006054
1132941
1974809
1394026
960029
164762
836972
985803
1885354
772475
177505
1789389
280120
955734
116661
1252533
621694
562474
1234930
67727
1621666
869116
571394
814168
647799
438655
380984
792684
1173079
406861
637859
180234
1526115
169723
956737
782916
17734
1141084
1258631
1313632
1490648
52692
1366460
1814204
936881
813438
344423
344381
1642415
380805
1374806
335984
1570797
1350870
1287797
1247070
457903
1115404
327508
1825531
1401182
1342419
565047
1845876
1668653
1510619
205918
513765
1327020
1541031
1029822
1545954
273195
99766
434987
482724
1354031
1964584
1940243
1010702
69055
1684880
44457
226963
32996
689703
782487
301723
1193106
730816
454976
273308
1123533
311355
1230885
1132713
183064
229744
529575
61811
628710
1122949
475770
103158
1632226
901401
1968556
1965721
725292
141989
807338
1460195
1489329
635680
1991901
677256
300411
543770
210385
1319155
1927844
1431181
517406
32820
1452435
957301
898746
794518
416662
354437
473466
1095669
662205
1467029
1742178
1729766
993371
1235522
1326790
894522
1797984
1755780
1171374
1670106
1709475
1351811
1287852
1226015
27915
191046
1703971
642005
186030
911209
1327384
1129324
1501870
966873
1559563
1926985
1117959
1327980
309412
241208
1967190
915753
1312238
1664824
487081
48606
656913
643456
1193366
1045963
474868
1583927
1522085
1653723
1262328
1983049
1084823
495281
1416793
1833838
144791
880193
239277
1218012
1575144
124326
46042
1744497
867252
1390244
712682
543931
529678
1519535
1435761
1270545
308261
1057070
84816
1325235
411346
1603778
1989208
1657139
1160485
618961
243590
1776902
272609
1089983
1502737
273813
1554225
545058
1400576
287430
1441442
11728
1333532
55827
386041
1022575
18161
1324535
532871
1140302
563467
938783
1737607
13621
186346
762361
408221
265240
618663
1435341
321749
1800215
113342
1768856
891945
1963071
1033266
103078
1546813
1082691
797727
1162048
48519
506117
486031
780631
410076
1227111
374839
399417
104363
684429
259775
1013304
107646
1199726
799884
31306
1092202
554348
303329
1568121
1949116
13161
1619547
1851183
1189177
148239
1876064
970466
1200903
1461553
777712
249215
1165579
1332015
1515948
357178
1815756
1180431
522752
1979539
777130
54126
958853
1880598
130137
635289
1430767
578872
790370
1466918
57772
1185851
1141823
321843
54229
1252894
720555
1238369
994926
1812487
519950
679660
907948
261687
1889310
56699
1064125
1536776
915689
839176
1131811
151070
555896
1331190
812409
1373005
1974939
406477
870289
1088879
536995
1874799
852672
1713752
959773
746873
913357
1765852
897301
236057
435455
1952963
889418
748060
981512
1469725
1934099
1437896
1418051
1666163
15682
1306924
455824
561385
1413582
258264
302975
1047263
1812576
1376020
618859
988556
1737741
1823227
1077020
1156373
1181826
1780306
1754792
1988386
367359
716597
1643156
271574
556299
1047104
23191
696439
1302244
30121
504153
757005
216667
1556565
1869309
1731730
1166595
277395
1276781
948293
1702084
1199983
972274
1995618
1927908
598266
1040940
867796
1124963
397828
1708942
1385900
53575
983137
917221
783018
727083
103392
440979
873817
1445853
973032
276717
981843
1084246
747498
257309
557903
1341637
827891
1106478
1869366
645204
1275832
1516074
1622707
111063
884128
1027163
373499
1684124
1205200
983134
1473474
436251
1916181
1377584
487472
1352747
119629
712918
1571147
1887935
1810516
383848
1646732
743519
1086095
1073143
311557
322255
1476969
166152
1660905
1044871
107640
833654
1661456
1066969
1056377
1988057
1797384
80279
428210
14526
1480328
1988264
1769683
4673
1217414
619231
1857866
388953
282303
429431
560617
544448
1656540
1891895
675073
469856
60004
1893995
1513004
959605
651261
415066
424335
1482510
1233771
1759331
1840928
1644561
317580
1784443
1778208
1106351
635599
348246
1475296
1425252
1687992
39483
1626790
631181
1177158
1474013
316674
1390484
588610
1549412
1412597
1826843
1921638
470095
1014815
427096
190748
584988
732477
1967656
1900270
1727001
1016964
66182
1334766
549957
933120
1184285
1138328
1035950
982846
1177613
72696
1127633
1477489
1236194
84314
1920228
996846
574017
50386
1387077
769004
427691
903977
446268
1286110
83868
1353662
703799
459776
1051673
1127960
1529651
1289396
243259
1718170
159687
740355
226295
151832
1583982
526438
1604346
100907
233651
1174461
1413787
1874306
183640
1217185
1084658
341942
1637396
593701
267289
967346
1253022
1956598
1524193
264512
1009650
1658114
1412333
1575357
894594
349368
50659
831773
1083207
1189404
1368511
670979
1021534
154067
418074
1179898
1649923
1839968
1404795
278318
1058556
1461931
529101
1196908
293443
251777
413751
896871
1271632
1754096
926443
1403353
1039355
1602650
1545149
932032
311455
227210
63519
1647695
277646
730059
1260364
417632
1834576
1174331
1188762
1145734
1115716
1426263
1068907
1617488
1574296
1336438
277249
1476151
23973
526373
1153303
589143
1458587
452837
685332
1590630
775329
925834
1056145
1188893
1992263
1359871
1625440
454626
798150
145772
740021
475044
1542586
620415
1119424
628403
1504243
1586684
422961
863796
582894
584672
134463
878352
1273476
1956429
117550
993638
410465
860784
1656306
342119
284129
405841
1642042
263691
1124740
136893
779786
809740
955134
473191
619318
1548867
954767
1993304
1129125
339075
946825
110030
387426
1045194
1799859
1579236
1570068
1471010
335803
1040745
454029
181974
349559
1980397
231793
1031566
1498034
1893319
683022
1288463
1340675
552667
1749337
61353
403891
1038252
1889316
186859
64477
540567
1812241
1817936
328364
298452
1276023
1960533
1578403
1615389
702165
979318
1975046
736935
219698
339807
355456
235204
1831656
744819
309333
172146
622274
778325
536254
270124
1989936
243163
95716
1442515
599476
1008168
536257
329375
1806619
1073213
302471
1384035
1667194
1577822
1584001
1764839
1474
898751
1918647
667563
1940496
518798
1627361
236402
492273
573958
146577
497264
1301450
490856
1100617
237538
1564484
842483
1395200
1466533
947486
70000
972396
678550
388851
378632
1533611
1846340
402333
1884498
1141540
1225379
672715
103029
1549484
1317602
573114
1670835
1673695
1714520
1863382
305892
681167
251920
358419
834346
1130813
956737
983727
324298
1264488
1269360
810780
1818484
1343608
275675
169806
112662
1145188
1153619
105564
1887911
1585980
285347
1278843
1082246
480771
1680378
33002
1600686
1033927
1203410
1817394
1417440
943324
890944
231872
24291
653011
965090
1680907
16781
1353429
1248350
1388486
657685
1880017
855473
1749681
36578
637363
1554209
896395
134982
1487613
119989
1115756
1207866
203378
9344
423670
158535
618647
122323
1038828
119039
918196
1271629
304014
408044
356095
1054671
980995
1763016
605191
1368417
1548754
110152
1116891
88895
1385359
1142524
681544
1805776
718285
1874911
810737
1017378
996945
1481822
1926228
111490
1466920
323219
1067436
1456980
532534
1830055
885864
1857571
297649
1345898
1210937
1655420
165915
1944377
887970
208303
1850970
1466769
711860
648541
388479
1108909
1119233
1048742
1730804
1746576
945489
1464036
1249813
634964
1493033
624900
1825782
25469
763274
1913943
1636269
488143
233011
1959489
958054
1788688
1150039
707855
232069
730669
869996
1826427
1454219
60159
241678
1428092
1212034
1477135
757189
41341
262794
1775367
1403512
698009
80041
1028389
1533798
85701
1176367
1606329
671975
1738483
1439478
799592
1063099
619561
565691
585811
369597
1061795
684046
1166083
602372
934115
983024
736830
824786
1845055
1926031
24210
372612
1995214
1850096
1301382
1674793
1219656
1157316
1696757
1499122
160630
661995
972531
918813
1184253
1553274
1305983
1868282
852781
18024
512305
268547
1816502
107537
1344124
1641544
1930772
453124
1568659
640154
258037
1498060
708919
1708993
527940
1538371
1901054
33646
1193825
554128
1275340
990372
90207
1542487
231474
1879905
1611411
1383075
1742188
1955805
24456
937901
1598312
21683
964590
1015692
1839916
1475454
516845
1783812
1573915
1566293
151608
934699
1982385
304246
218087
1959083
639365
864422
1682175
153980
843164
1270575
1063121
820261
1154743
543083
857356
550275
781628
357888
675518
1435910
1769356
1790036
684069
548460
851608
1494505
477475
638207
887413
243685
1098647
1573028
55077
1785148
1556377
22483
1280035
1497334
248595
314872
1922522
47529
1104399
1185358
1388839
1495831
281052
1466505
627768
1554096
1372735
976637
1912846
1507225
398878
138637
1148352
1696628
316772
481991
1889512
1181444
76718
1729172
1701239
656252
412183
1893272
334572
1244599
1400836
1137409
1796507
1621679
1902537
558240
1801597
811993
140711
377204
147412
96200
1440326
1481132
1965952
407488
1057128
185388
16071
289841
967752
651487
119275
1608439
1710734
1627039
809839
1505301
936012
363551
1322534
402847
324643
264828
1320392
1108897
900477
531306
1840677
1890264
1134962
200762
1642178
1222459
1860819
1635869
1247404
1585310
193698
796609
839668
1037963
1476020
1328982
505420
1530620
937813
1231279
394412
224615
237355
1259153
16882
297426
1153561
466819
264794
1602518
1012097
1243705
562222
1273446
1248175
1592547
977100
1318433
1358070
72030
538474
256726
1541924
1465243
980591
419938
753858
1193743
1941418
906303
191934
1851608
162507
1552331
569795
710016
1438907
971249
922613
136077
1834304
440220
293848
1159949
194695
34465
113965
807000
1640541
202759
785305
1147112
749057
285275
1694857
819656
1793248
1158399
131024
1286562
263146
1341152
110568
869873
977743
357369
283077
1092828
941990
370570
1456025
1265507
786857
1132653
1022023
1161405
175068
1488474
264642
1922762
1707010
429877
705676
1067596
680951
1858544
1060865
416982
845523
1207599
1254293
1046551
381467
724649
1923754
73937
522389
2697
682077
825113
646786
1825850
1796782
233945
514986
1691682
292808
1907386
1894668
1037351
603228
482085
1571002
1734313
1449478
1568573
1705525
1084299
8837
1777762
726435
913858
293468
1461752
1094695
988675
1650366
646601
496425
795319
110338
1735597
1718871
1658996
1923501
1488055
1079603
1342857
1266571
401086
1705923
1620272
1632563
1746133
248259
747475
634417
1942861
592982
18820
1370277
121966
307356
1762841
93535
1025241
165512
1211449
48013
1849869
387773
624381
215815
586735
330127
517618
875844
916075
47318
1199167
811887
1012255
506344
1530290
1486878
750276
1205525
349090
1798561
392054
681893
439268
1946827
935623
1330092
477468
526224
751761
923180
977336
882550
1549455
1912209
1280441
767741
785723
439352
639411
1428206
1396096
813888
1347376
1099253
1182530
963677
1389217
400340
1571208
277668
1316848
854119
666732
1239873
1444873
1776746
584520
910496
1930581
956028
1393997
944453
1182503
188625
1750687
903411
923933
1305569
254305
1534176
1738482
1208003
1041745
1432780
1359592
753149
1120645
1966806
993720
1136629
434809
1829966
1979081
828373
1514172
806175
1142912
571098
621839
600095
1788376
1601012
702464
1763980
175544
1801096
327673
1966470
1949642
656714
12519
1971749
765812
735877
1855345
16508
1082010
355860
1841590
101717
1694938
1144401
609590
229179
1881163
724482
861911
940298
1480949
1456013
698311
321471
995111
873059
128176
1387883
1855070
1680637
211082
1726462
1422917
1465803
1927558
357334
197877
820741
956862
259968
1533599
1010870
617260
592360
1896964
1222369
1900873
297439
379413
1190943
1555034
414807
751439
566759
484102
79105
738938
58940
629158
1682875
991991
165968
1088224
277554
793103
1768497
246971
1550030
15026
1263510
554485
183667
564310
400751
962688
12496
1643224
1104553
23860
61619
397435
1427061
1770413
1711927
1852773
1968310
935718
1978164
1635032
1639548
1493453
405096
1160537
465419
1887656
1824912
66045
1621208
1852079
1012762
1918301
1418579
1559073
1472207
1351003
1917868
37051
1450577
1542883
1033390
168165
47386
1087223
1164017
1160848
380309
1555881
1894291
1268164
1975766
1535969
527177
1224027
1394073
1040958
464888
607634
230
1015206
145508
353973
93045
1896761
632197
961167
1533699
1788123
583203
1071211
1083002
1718131
1555548
1122327
258418
1457564
1348686
1679750
229214
1753685
1580568
1952674
1943958
435691
296272
901941
1075059
395063
673992
992315
1199184
678578
360529
111057
272200
338651
786939
158593
1661044
66865
236196
378783
1696562
551365
1814162
763091
1921212
823159
659923
1187823
387267
329034
1669553
808595
883612
1744967
631341
826436
840676
253415
1568224
418207
863890
383177
1158184
1640855
1781217
55706
1907330
184920
855560
687825
806690
505000
268276
1541918
559113
1604520
278464
859445
709751
1377457
1369008
1029166
1318583
1621906
1886409
1094261
971319
1617238
835265
755827
795043
39512
1506345
286381
1010646
659248
1192583
1088071
1752801
917097
491384
1279776
1509660
432279
530745
1940781
1046478
860089
491444
767098
851406
1802894
937030
249751
3264
1974793
1218381
1739087
952091
538960
855376
1037147
1238068
165694
1738462
1501465
1221441
1775991
815861
1892793
1318384
1452323
407096
196075
616883
872520
1094597
1339637
528227
267808
347077
1896853
1725448
229102
833961
1510788
854601
1068048
780515
654830
357053
262730
228984
693710
623344
1478410
450981
1107261
530451
1492446
1053721
682828
811533
699167
603167
1875406
778547
424701
842445
1217350
564305
847702
419711
1212616
1294824
87988
175734
1024935
1712905
882299
807529
504706
1792000
518516
774173
1941568
1449172
1032887
1089697
743519
1433832
99985
1739479
1728953
1016025
332906
763660
830043
966621
1964594
178531
234668
849974
1653721
1707035
1410684
888262
870738
285278
1100527
1115824
1801711
488011
798251
865667
1715680
1258296
1847814
180204
1335057
1265411
1368737
1766124
1034214
405228
147654
912474
619766
923159
938494
369713
1068661
256273
377985
740989
1002840
28039
557325
960700
1784956
827348
693572
1260626
1728836
1284125
500480
665511
1370069
930481
1630952
1474870
968241
853430
1609414
1410684
1222411
1370006
1255809
1346685
554836
460094
725285
1756238
1250385
283356
175032
1613858
1714295
720825
121675
603496
1688575
386399
1587639
800480
1724155
728694
1616909
70156
991657
1994730
630098
721287
1165070
1941047
184518
1035409
38108
881655
110830
1249162
257014
1162206
1837700
643240
1032700
154592
1829949
1630655
900572
696808
1490933
615239
1849933
761800
164025
561785
191529
1560214
857623
131122
1273199
1076414
739291
881291
1495477
178968
1996605
575688
1809851
82507
399123
1956542
944228
1759571
785320
1372689
1292113
1735045
1310057
501812
1211593
1790979
358767
1297563
553523
1079032
922604
1514897
980569
109124
1862435
1038327
262437
1681068
755081
639046
1257215
1087571
1437338
1088308
586319
207503
343267
1998810
895119
599958
1570278
293975
924515
1316536
615970
1281202
94139
1102557
1272384
822247
662881
335743
1994359
457470
59056
1269314
916418
83445
1895787
1041926
1875259
908375
1088885
753485
1954536
220757
308871
269973
1085073
1236786
1831307
1504439
556823
1358220
22861
883052
154778
85465
1805548
352329
811575
377691
1018724
1402588
892916
1044935
655976
1155063
1258076
1627243
915779
1051549
128726
1864839
615674
384241
1590018
1782370
571061
779674
1376738
213748
1417167
230303
1553058
733621
1271930
603618
1890489
496842
677239
926944
811598
937412
1942076
618376
631137
255817
1910891
1360488
147811
809449
961246
1214227
1658647
1246847
59557
842762
1667006
1956422
1989654
925752
68069
1743149
189251
1311079
1012674
728001
1152263
363468
826114
556699
1232889
1217138
313684
880239
1516155
1990600
278642
173385
1156403
1600558
358098
991365
1640784
519508
927871
1576510
160254
1571394
1974170
787774
1551689
599778
1623199
336734
285304
793409
249306
723154
802783
811833
19434
475645
1597016
788660
302962
1564651
1271595
1674462
1651372
303977
798457
1577116
1045976
1645417
1906204
63012
964660
1492310
1548040
46529
1074978
1205160
1353862
1489114
1979788
930839
1618869
1882988
1531734
178896
1712400
902086
978979
695120
1288367
1912001
474579
1264360
103629
287280
269560
1244134
432262
761375
1973524
1545635
20225
1896892
99584
684614
514651
227463
881932
1107846
1950357
1687659
294066
606639
1300413
264386
488452
1390812
1641193
811353
1529597
1806803
1517368
693667
831628
331701
1000750
1958036
1120794
978625
271959
428510
1232780
820170
1996887
123226
114073
1452328
992946
571684
667491
1980600
1332912
1422341
970258
1381163
877981
523874
920091
975382
1390779
1368740
1549415
1430734
99386
1169983
1872422
471584
1119358
1199763
85150
458365
1234786
725416
166998
1281351
1210650
1809633
624476
613940
599926
1184814
1581845
730694
314233
298519
1584717
1226873
260555
237586
14637
561519
1627382
1568140
293596
1360857
464804
1069317
718421
1767686
320249
841253
743441
1543849
1919279
689844
288318
557573
1424726
75703
567004
1854847
785483
1145850
1058265
746443
1648606
279350
1597633
570688
1635365
1285344
1210385
555237
465428
508490
58345
940895
1029140
1410016
1858461
1387831
463298
1247541
1743751
1899782
1417703
1548094
597953
341592
596909
935967
24668
50832
1855281
421860
889833
419761
1762467
1331224
1229606
928036
594586
1570918
1721569
1610799
1671301
1445191
152231
293023
384276
1885721
1549960
793880
1710788
347751
688507
1336351
1742091
546364
1185675
726365
253810
1767666
132558
274633
930798
1305614
1557183
1618532
1287241
979065
412233
1379444
12070
1828501
539905
1257898
485760
1493810
237448
1185024
867167
621713
62291
35858
590040
1795042
1553720
548421
1571971
242628
655627
730123
713547
391123
1753613
328118
648270
1461300
1899499
845171
1391898
548265
1465916
452868
1236325
381494
1617434
793222
708336
1383937
1658685
1522313
97763
810326
1975460
920568
1378400
1750719
589677
804865
639167
1899605
318939
317305
1547606
282952
6717
341486
65896
1909021
176245
858210
171751
1365192
330881
902264
1081019
1614749
347236
150493
1452156
675592
1599234
769007
175037
586572
1786254
1715707
1853592
473485
1981927
1303532
34956
130380
1924245
573486
1144967
1415983
1254903
1595718
1367034
444156
1179960
262117
371428
1026153
1514583
842016
103949
1824970
74395
1507924
614603
1072303
924381
482302
1174280
1594117
13223
1239063
489870
1015163
640736
1006246
637324
1092750
1218286
1318004
892888
1560890
1373374
505971
1240977
157536
149984
1144652
864714
305154
298540
300447
533288
1461403
1341721
1692436
402783
380868
1308338
936225
1592976
66276
1045757
816137
863449
253378
1621534
1787423
968564
69852
1391631
1758981
709577
430441
1724643
1298622
1282275
220659
1011165
988492
800507
1054612
58699
828696
1821383
465339
429346
1841616
428322
1729811
188340
62186
372565
308566
614927
1853779
1203633
1119846
1312589
777244
1856389
739840
1879451
143885
378804
1158848
1335690
999131
1029556
301012
551122
245963
1463670
260038
47109
427436
1744597
455207
1726351
344779
1761380
1661515
795857
1260972
340930
1887367
1354255
1624906
1894619
379167
1961307
864620
1375687
591600
1837973
862905
960733
1794590
704953
1806010
1936597
1647536
1128321
942512
1548872
115695
1634292
262910
1308820
1323458
460133
1233549
1868605
102756
808403
1295902
1854161
1603186
277747
1376699
1370098
1478309
1483206
89474
1516559
1135392
1266999
530932
396342
1574564
232084
1441902
1967768
1807698
100776
1491513
307290
832460
906008
773293
507902
101187
1490069
914930
995232
1342433
840579
667073
355309
460117
1876840
728569
923415
1813686
476248
203362
1228969
1537393
698309
1999608
394509
1496821
1828173
1330561
1277179
58826
626513
1095822
1051053
1301584
1240407
984756
1244353
461284
42727
794738
1115782
1002451
580397
1198679
1517990
954426
810706
1550367
288079
1718354
1505198
145867
1345242
993456
1795014
1465952
1677075
1041154
95199
883595
1804715
1661959
693088
279500
1535144
1232877
451936
302335
1362663
498582
176293
1795329
903622
1820632
652154
434437
1894824
1789653
625922
1006226
696837
1557031
537522
1003588
591190
1024796
164368
159254
1731023
312861
1288649
95585
1365616
61870
834211
1900227
913299
1876591
702398
1720568
302660
1306578
564341
1795555
833412
1321980
1857591
1282245
761404
1035152
84837
955069
1029210
1874102
347371
882675
61050
312280
1550821
238936
185502
210282
841379
1879129
1833239
1979065
1032709
329772
1871327
1432188
380430
918575
1014225
894324
490439
1622424
1641993
611025
474600
1761465
714288
648437
1355071
54980
624295
652370
853421
283905
1780872
286007
1611620
1375529
672448
480897
1921809
867379
1189438
149298
1729550
1029038
1391886
1130250
1405783
169872
1964437
678880
463056
1054695
1247550
491680
309063
1644085
801068
1147151
1929732
424114
1026685
1503672
1053294
1242990
980871
436487
1721860
1374454
427673
1372563
195171
996568
106407
214061
718798
825690
690918
1187728
753886
1870275
188054
660158
1052748
1901705
1183658
726739
1879546
586206
1757757
612877
1023605
780877
1554076
45856
1147460
1016249
1848671
136458
832098
155786
1870708
897562
298838
1666595
782926
1737538
398319
949861
898114
754584
1881228
1606296
21672
1312565
1539168
957112
1841797
952715
1574834
445150
975534
1679169
78490
1537622
388933
1681673
713716
1259178
1211267
564585
552738
731398
1612526
1565792
1054688
1146350
975101
1511786
1479994
1474087
844512
781834
1075036
82642
1068758
1846733
1983318
1731675
248758
1625695
768512
350306
792866
249271
1728703
388463
1936761
384942
1596152
961540
1046024
1747648
30495
3187
1155794
1948409
406336
1670769
1338747
1207042
595508
726043
1082728
596340
1799099
1523910
505583
1958413
878801
184070
515801
31075
1770238
1133618
614528
1953595
1631530
171243
1332990
612526
1230469
1313437
972991
1893567
297410
1933622
48994
842688
614706
769019
1744828
848621
1048558
735310
815181
1960077
743051
1622331
1367605
161753
1990482
271405
1865000
1853355
358818
938997
1529236
1866207
944765
530741
913089
344384
123326
668731
1106460
1012065
569635
1565524
136144
1012170
609485
123666
1660362
1536275
1425764
700417
109536
1745613
70628
1841894
786938
1621449
1299428
1377073
243067
120312
989241
1513292
1000519
1859327
993432
381259
893597
716297
1500627
208213
1601622
1619960
347636
507878
1825872
1102614
1025900
1680023
1483688
882382
85422
1636198
578944
973643
1210358
1129001
289436
1147134
1544544
1941119
1830451
94412
1329120
1302650
267988
350035
33205
1813746
950280
1611531
366485
626973
890650
511465
893143
752452
1749574
368437
589193
1392314
1113749
763610
820896
1576241
1761171
1854816
1171821
1755503
341745
488837
1251411
68200
317770
101230
1995475
1640946
728376
1619255
857200
1407794
877481
551677
1676923
1779712
1520508
713678
1079552
1656632
1585059
1770400
825775
200717
766645
782936
601708
1604382
1824759
1671924
1120239
986381
1605523
1223936
1843426
762027
1595291
514396
56184
758619
1201445
1810938
544547
1493257
328931
547472
1481087
404519
1895155
742162
1908404
1668810
443645
1555273
665892
921864
1488620
1865532
1970105
133591
1260209
418325
68460
996614
829105
6862
1567833
43205
559511
1706297
1326391
1446851
1684091
14206
980253
466536
1870046
659327
1262141
1029784
1858731
431910
1929755
1867364
653001
725879
1676400
650950
1870195
173314
480242
329412
1541143
142602
416222
427440
1798242
1628664
910152
615354
1794088
1753546
1845800
369455
379402
778828
1955980
894972
67817
254696
571745
417635
461897
970871
1380692
1107240
1546965
584175
843274
786095
89268
1909698
334208
1581643
1719460
1564396
35145
1289856
1448551
639363
1473859
667150
402332
1454703
805066
1512055
1013209
1423814
1166086
929735
696484
971108
1373137
1202089
1097968
162866
921007
773762
208949
583830
483239
38578
1108622
1180882
564300
1997348
1938563
138719
1745780
992886
1691347
1414461
1715470
218660
1445902
1594927
1377456
36669
865245
834895
1791276
296787
1218337
1350067
1215147
1363560
1147658
295101
324283
641755
1732012
1082064
1234385
898281
781235
344677
1285914
574123
416427
707623
1134081
1079899
1476993
1284431
597583
1907862
924666
264393
1541645
271879
906137
467255
1436748
1680506
869033
1981778
1078051
991553
1396274
382836
1666521
1570499
153536
648627
439849
1697579
1907490
843519
591280
1039096
1185714
1608575
1302276
1699849
1591991
1080404
1620662
368609
1951223
762601
1452417
910538
644735
1830545
689234
475388
105303
1620765
1692089
1457408
1619002
418352
551609
33156
1748756
1173415
1733205
1067635
23640
987707
1988876
645473
435279
1206138
128922
28241
1438787
1815398
1366901
67617
193624
98596
196487
1026018
790008
602932
210839
1747294
929003
1119791
602275
1515348
1199976
1966622
151331
1314182
1976841
774837
582026
887990
1914517
935546
460397
1332365
716123
1410689
1880471
163169
1160498
1642112
1676155
314532
414763
669945
1447878
1067947
1707357
1370734
1838991
606156
1009820
1087727
1442037
938886
1706238
1115833
518119
1261992
1831156
1005388
624513
575751
1437336
1908791
413512
256606
32005
398237
763885
1575042
380798
574773
1541937
942146
1408002
284183
504111
884497
399498
726614
1026376
1222533
111222
1595008
306194
1196726
1574181
813089
644429
1969412
408109
1532534
275296
237134
655963
1474119
616426
668710
253584
771750
908785
438611
11363
728922
1908226
1340904
1337826
1023454
342978
454571
1029668
1859937
456798
56908
219130
1104842
514055
381027
1482863
121889
1845255
1828273
787301
1730644
130905
1100027
1903326
1445708
1874570
883431
284258
435920
15500
1472263
1749094
1830631
1490545
1779892
1159824
333648
1452258
1450162
1195397
1270374
369137
397238
560619
246314
1055709
975238
828266
233759
786453
33275
310988
1095508
525841
1647074
51553
1753497
1102412
968839
1265863
1944542
1037488
797607
1303973
759597
853197
293244
1529189
521448
1510658
1585928
1366566
793457
1811343
1860846
17081
1120311
1814518
525442
597651
1622865
779323
992036
1413937
918549
1422201
448372
60817
646991
740636
584199
1820851
415689
1790861
1630291
744344
44687
613947
1962968
543472
1198759
1762506
667138
1066660
1652531
768440
1034087
1221415
1155559
764888
1755064
1407101
1544785
48470
1049842
1103030
1736018
1644989
145475
1456168
1819325
624912
1824241
219532
661321
775664
1941509
1537647
490939
691589
1587006
1012313
168598
640322
645979
434924
997402
563907
14443
1648304
226987
962248
1914438
1324451
1771340
421392
1847539
208958
253231
651715
1635268
1291814
648733
1836533
555400
276365
217131
660568
1917152
1768628
951044
533066
171136
1673886
1636814
1266073
1716211
1630715
198874
305135
93513
581352
428344
1325730
523012
1294183
1523168
1745904
1344463
1473762
859989
56613
1790933
829806
1531758
1108073
1908204
1938411
1658349
1863350
100967
1405939
1023749
752063
394361
1697041
355657
1933907
536840
204017
1445781
1091080
1329835
966995
207817
1455121
1072524
1734605
1873905
1560643
760910
1292388
609993
1880893
928660
1615625
1182932
725891
1592733
578344
1255488
112356
1449645
1292075
1574828
1962977
828028
24211
1926929
1967090
510581
664658
1231449
1831361
1894832
784808
1772663
1049212
774519
311349
56715
1865714
502282
592712
43932
1361178
605730
884072
1294337
1017658
1176311
1911968
1125958
1315458
562079
181855
1309641
236455
1236720
1164021
1159014
245897
1106508
1502677
1314043
1944168
627953
1525404
1705069
192337
1350591
1707895
1724645
1114764
1885965
1428534
814838
1985148
1099414
86521
1893407
1853148
728151
614599
906708
215623
1445945
631665
970526
347670
296012
1652660
1985711
738013
431872
1013122
1143449
1383130
1644623
1514847
1805563
487618
483232
1725783
1787256
1653987
1180931
479006
1870880
913652
1618407
1742849
1430872
1981346
623249
602880
1019565
1672095
340238
1971005
432645
7968
848609
631801
1276767
194315
509869
1102585
1037471
800246
1852406
580111
1576610
844255
834121
909228
1529779
568274
1948587
1949621
1698096
1710447
1329853
173835
1375972
1181065
1661226
821273
193588
1694575
1656114
366411
768110
95500
209085
1961642
1131760
1516256
1056980
1701522
104400
259687
1105078
1217257
1977227
1461812
1349394
508368
19755
1962752
1302030
77817
1024837
1801649
609827
1348031
99909
53759
243638
462999
122760
428208
698905
1272678
243535
389939
1420038
1101096
654612
1393176
894595
1969901
902004
786048
610564
1565027
1313040
108424
1628963
1101805
56599
1796857
52309
1829829
1242334
207031
1276127
665879
152979
914120
1043418
1760978
1231718
222318
1360012
1425192
1484241
1420135
1159863
349547
1529903
394469
695910
418668
146561
1880290
1471181
1835387
1723907
57374
1341266
1675409
1399142
688732
1040493
1525871
805210
1116795
1947644
922403
877743
269763
516327
1453526
524378
1664062
1556612
1939192
999022
1088896
1553850
1518807
446477
1812058
92580
1668772
1629096
1277158
1486196
1999309
217913
880981
431803
1605820
617776
758554
329905
489701
1638537
625595
830322
237265
964307
1849735
1558526
1302716
1894645
1198816
365966
796940
71631
741378
38371
41409
483126
1988659
694111
1091775
1995873
73471
1809464
104106
1241458
1728149
1857002
995109
15634
1334497
1144469
1470333
1718054
1140578
1474787
1652564
18757
1648162
1046960
1575490
1450032
560121
1323389
1911759
1593384
769708
852980
401579
596010
1930146
692140
250389
769179
537442
1098776
1483633
357285
497829
1873480
1930017
1228071
55160
264311
1837547
1066662
1678164
947668
1107950
719771
1626502
294714
965398
224466
1684116
1869354
96733
1211770
1757975
1739217
1344917
270749
1189801
544270
1506523
1515195
49625
1412733
1452343
623313
661308
1800511
444445
1545272
1535489
1262302
371043
1095804
868359
1859843
537860
152378
1095634
1506331
1337095
569429
1058498
1722329
1074636
561176
750071
103184
19397
1868050
773997
353701
1124986
1557626
1106617
1201587
735510
1402755
1999940
950770
24717
1716552
1508476
599265
1860457
76049
648050
274019
1433980
1531936
1056475
554454
1333473
1941556
1709114
588301
239315
1476131
1356665
1026976
855519
531815
1632281
1378978
1089067
953245
1697073
1700728
1866839
1085933
1933626
1762765
755983
1380875
1694474
80604
1003495
1641816
827900
134084
1059625
713377
352749
220830
122515
1576152
583477
1008528
103868
1197557
533189
1187767
1074925
1915054
1594181
1173388
647570
868099
1948494
829965
841837
315029
1892737
1281127
1275543
700954
912285
570480
11049
387153
1712119
712502
220494
302529
7881
169679
161022
870784
1544225
300085
1117547
115784
981596
917545
551035
946325
1069294
1185942
851076
537797
766230
1440391
1291577
1607772
388456
1901494
1220549
600595
593930
1524301
1491921
514391
212529
1691043
1497762
1633035
955841
147599
592026
944236
1942511
1489260
268726
70544
1002536
855817
414348
548274
882723
224573
1043101
1130382
635962
1536841
1703558
1197014
369373
1966653
1219910
864203
1408184
1733006
1978251
998498
817419
1960490
1301465
611139
791012
605175
1934654
247709
1873420
648834
273779
1041863
740545
179582
1914394
370766
859744
1357694
451697
1426867
1450288
1524887
902115
1339049
1452780
264510
28951
84930
1622399
367765
1962519
652630
929609
873533
539500
1282335
1060184
370068
1659024
162413
369743
272028
1684363
1405719
1168149
1094911
555584
1543141
665164
1952667
1765633
1979364
826072
839827
596884
83240
443150
1217371
330728
1594313
1036038
1952533
171281
660916
995335
705655
1900327
1050154
1366527
1369442
1739426
189537
1695312
1986241
1146414
1812607
1271303
110041
1002121
126107
1880445
866023
822838
210245
1782348
1591856
524708
176842
453535
81041
1190938
14489
1596983
680819
1542691
1116707
1674020
396303
464322
530166
825952
684108
399984
1683999
760302
956068
339517
1279838
804878
900474
1381001
1433981
1824086
1941717
586226
1182098
26820
760557
684732
1311685
920746
1129857
445873
1857641
437403
1652451
1243643
1132113
987163
319371
1732172
1415823
23958
1246252
1463676
1776232
1498967
1973523
541297
1092294
826375
968924
1685208
113925
1691545
1895238
436455
1022101
1807583
1428533
1948897
487107
567277
871249
1941434
273775
1359643
126196
962729
489045
1704242
737900
528827
1314040
326883
1702648
519131
1240756
942072
1928259
1857215
658593
1953492
517784
1782853
1037295
1271091
1825087
1904620
1380615
1038208
650728
440277
1999132
68527
1329484
1301246
1574960
584188
1963780
1098207
1717182
1280463
426218
1478519
1207483
29416
860324
1860647
723881
554244
315444
60299
526227
165987
1481702
1003231
23669
1319510
509086
1269404
535497
274483
447835
2767
1596408
248978
366706
1908810
287091
588033
1408789
1822618
1802510
160620
398738
1066547
158560
624416
876872
746972
1236864
1183517
418889
1553002
208086
341216
606924
1992560
1776328
1833659
1630864
1685438
1497276
207241
759652
633268
1078505
1521846
1944921
68154
637055
1864650
1604066
1418005
160066
902564
81580
15064
609307
1316446
430996
1162808
1184018
153256
1933232
318037
211357
88736
278831
1637831
762246
1666967
473214
573970
87699
981093
554463
266634
661129
1810966
49232
44596
1374476
1730604
1744786
1033583
435024
1419384
143300
391704
1943922
597615
266263
1906902
1542569
872325
169656
1607542
280924
1251444
1368672
1797688
907863
1961202
669361
1278652
39238
1245852
795632
1476779
1350536
356385
1777323
123309
424294
479204
1357868
1253811
500058
1314312
1631945
549147
1978534
18958
1210920
1097831
981371
1351094
622445
1567500
937374
45445
963552
303881
892693
1498529
1694337
1580317
1123393
146163
1270923
1712686
1439341
901161
180332
1473044
668765
114591
262058
1744093
1819041
828977
1024228
347512
112625
1550848
1036792
840002
709645
280496
1855388
1319568
634375
1384590
1581069
1287323
396040
1430967
1639359
1229843
896859
759305
265866
626974
409077
1818032
1053276
149809
1080725
1722776
297757
815815
777626
257853
276700
1426659
468244
320601
1772115
1299858
1385851
1900071
338545
66993
613563
1129815
1647127
185050
649946
898324
580330
1655752
246263
83801
1095580
350240
335520
1187870
839223
49626
653574
1789095
188605
1533633
1298303
608148
664860
762190
713843
331703
1262779
1793412
1575595
1084258
1895632
1726893
69655
1335784
1918047
1725872
218119
181949
201851
384240
1523002
1164845
1867785
1029697
1414508
1503721
1889226
432
790801
1352094
883147
1551966
1524072
232565
1777273
279979
1164203
762354
663436
1446966
1484531
987086
1607861
875128
1498362
1939151
1291840
1800688
1104142
224440
1373210
588940
1950917
1793232
1451908
416003
984496
1157200
665485
298621
1462228
1271703
1020516
1228712
811538
487357
95305
1576347
1440131
910402
1833509
649938
916091
1165613
1515596
131207
554665
21414
914823
1598050
1435982
1223481
456085
1302556
740601
1942313
572421
481829
121985
1176675
426848
120053
482554
1946241
59965
1010639
1200296
227788
1045993
1282193
76701
1520099
110701
1699848
997260
761021
1259188
1554081
1958402
354936
1410858
841236
744195
1931038
357548
415800
643959
747890
894947
1342439
919090
1404282
527231
644694
348582
101832
674630
594906
279413
258419
134746
907116
1777256
1479730
717115
1199035
275025
1195443
1517701
1631884
478655
1639565
79275
1701926
200431
267865
952066
289861
1772340
107613
293645
410542
1869356
861546
1271908
548330
1954863
1052160
1695549
895769
116336
369865
1000571
1420950
623407
951063
527153
537892
1767436
1733964
384692
1779513
1366054
1256930
368041
49778
679307
618394
539696
1603745
1840021
1280036
1911061
1589149
12160
1964107
698695
908864
1442981
1182851
761581
773857
927797
1581060
1843229
139824
814234
1195056
21156
1675384
43245
464762
362865
62934
866178
230054
1422672
905297
1348491
1186680
390203
1853986
1418313
1010500
1605775
1308397
696691
310645
1643460
292318
346175
1554512
194312
76371
38006
832757
141477
1467176
1215848
941759
1697741
1155073
994525
1123289
1743935
705326
1574513
921686
824960
454252
1378478
1042588
1104854
513722
203975
1025315
1213510
1005824
427111
1605581
497772
62930
5490
1492523
18043
1442785
1903425
269230
1016434
1354079
806010
1690085
425528
1352148
1969595
1196843
1416862
1260263
41044
1577710
139842
560246
812942
1451533
682709
249547
910726
1174841
855529
1576090
1909529
590225
881774
421096
1012078
1125108
219777
485397
1320403
1046460
710919
1566318
182941
732407
401999
1774415
171518
1003308
1373472
199816
1069731
1090839
1882217
1397316
486394
561781
440008
764915
1167700
1415762
718506
251784
1034089
1693960
428103
1599083
1500011
673443
1647148
1387759
483833
568801
816879
927501
126787
1592033
1218027
1849883
1747640
838872
1338052
1043200
783097
1613901
957813
1558515
201992
1697777
195767
648665
102322
818
10209
263406
1623436
705211
983190
1417315
1894007
1001330
1319927
1564185
1427630
1690343
1151661
1640959
424004
297222
759890
479330
1129798
1452929
420639
916123
1923973
91607
513516
239916
1050577
1794862
1316342
683965
1847919
1846680
273249
1617397
806657
1140818
1416596
1398208
1607952
1839410
1056258
1521644
75259
513697
1304338
637023
1251251
1267181
1196717
1472260
607085
66364
271795
755623
1277419
981418
1142887
1699890
605696
1424409
169414
1109677
1674373
1761179
280446
1517274
1295515
1069183
1700297
171010
388329
7939
1225639
1641083
376599
1819722
499386
242005
76137
448883
1691055
786523
1126154
1774546
1459698
1936055
1917468
1961319
258119
222134
853202
1528626
644766
1098494
791430
126450
1534837
1802892
608739
746016
211947
1617195
1441846
279026
1559291
1803090
555073
1946103
1641255
203828
771634
1735124
518372
229747
753514
601256
177669
3442
1378414
316929
838458
1320384
845515
602063
1260259
817465
1590484
1896840
1773778
996903
903895
265288
912215
100546
1100939
1085037
1429657
1520516
866495
1163630
1979800
1947175
1167218
1574616
685131
11044
6513
1945580
388154
1274944
320925
60101
630391
332254
1367453
2380
1942953
258927
1083031
208398
922767
1190834
699229
1120227
1104398
1350041
923072
1785302
1140434
169720
559305
1466992
1343664
1365572
422511
1663684
132336
1165952
408745
1736893
449915
979310
611542
1996958
185324
1702351
415258
1595570
904948
1509109
595313
1354473
1914329
871694
1848353
1377208
1715125
1669005
1361143
434555
990056
1596189
1147510
119394
1260940
1806186
374404
1182936
1492360
1378934
1210722
496122
676800
728488
1784034
1830805
1319231
730105
570787
424171
295976
212871
1438977
803346
404899
92580
511944
1755860
21690
175715
1867887
1935677
765277
963363
972665
1592376
1520531
1682038
466163
1718009
473525
1214119
848649
1599336
1497841
1370588
116022
561830
957211
784786
1892398
873852
1467859
1884247
1355457
435159
237383
352152
438674
1430136
14579
1226462
569843
923557
997442
450186
1626537
1533187
872818
753446
1590656
769220
1669853
551279
877504
1502096
1332970
379156
865345
1932766
657974
1231464
641089
1953914
1272038
140579
1511845
627751
1006050
1235721
1379948
6511
548404
549349
1587391
313126
255330
523124
129228
1562894
368299
722987
704498
1307742
1638686
1629642
1761961
279238
2321
843005
1369546
1510656
200225
1118895
1923771
485741
128343
326929
1365671
533528
740290
957065
941507
1512576
604000
1124011
715238
473540
1082875
1420879
499256
1375071
694309
1284792
209229
1247
658011
70385
1797978
288050
1156379
537359
91925
810442
1059256
1242470
1009485
519608
1711944
460192
464206
1202886
843251
1353650
205992
1176091
1503270
986628
935344
911882
1955719
500114
575565
1809872
459059
1030207
304896
486748
47471
392016
1298393
882248
334924
879052
93521
1284314
794644
294201
1519308
875585
147534
746464
1513982
1439247
1605238
913194
1257841
1207600
1183500
1248865
1496710
209373
26632
540369
1241523
153706
1540478
1547772
1109742
1409867
582024
1299129
1799807
79543
1632581
238043
1249929
734247
1157533
785430
180278
1265192
1151696
1849964
654117
570439
365096
1358826
1769565
890694
736324
1420455
550192
1458032
1004090
830641
1853349
1988367
109882
592848
1779944
1092282
898561
1274654
64912
1876101
533492
964284
368530
1885878
257376
256364
889369
47974
850644
1141389
500694
1978496
1026836
1460144
75582
1596511
937848
588911
1395544
674500
1651321
725294
124636
1698411
1931305
300269
305390
697553
1222337
254652
773474
381281
1899426
1020916
905421
659035
968597
1302259
423320
893685
514173
1231130
1787594
882445
1728477
1854311
484950
341440
714375
386125
1038367
1666394
153212
1812477
792569
1084674
1378420
514654
511378
647483
347316
952851
28771
432416
1505878
1730315
1702683
525709
1114928
602937
52432
1801580
795089
1576050
559123
628561
624320
857723
762225
1583946
651864
1565018
13931
1791310
1128033
569132
663464
486966
523224
1777813
1895367
1225878
688733
1173866
523484
1570742
1322269
1061007
425009
635935
1574783
64259
412256
185174
262261
58829
614277
888550
605516
1205977
92705
1895884
1095360
227773
199424
990467
456663
1661495
316887
1473259
118643
511046
176871
1316760
769231
738816
1171026
855959
788117
1615111
886466
35390
1165874
1713720
707180
1759537
1307453
898197
1330574
1225244
648462
1703245
1242149
1649451
1442514
681832
1829957
1118532
1797326
1408469
1192390
1058561
937562
512332
698480
1299406
1764063
60685
144336
1193129
355269
1066663
1604334
1964791
1183391
41776
115073
7098
1977591
1315721
673663
1130199
584763
1237161
668894
37013
523747
404287
1574932
500173
195287
1822148
360676
196276
1099370
1364596
1016633
1470578
597179
250727
1051644
56325
1092206
1624427
1975844
737293
845626
1752862
1643719
603173
1415214
736990
1537377
720159
1270796
1523299
417127
1057177
368845
41878
1092508
1758249
1147120
654554
251202
1265257
326948
608790
1141934
97929
636499
1468491
419911
150962
322487
512423
1452245
1057697
96106
308518
81031
657244
1786943
1078853
1147249
125832
313384
749216
101281
1522981
166462
1411203
264613
736799
362446
1200124
164262
889225
1845321
574112
1152802
469330
716566
872013
1153030
814369
1435255
388484
856004
1506003
1173316
1195776
1309780
934421
973985
885915
832409
1554256
197464
524556
63018
523308
431347
1224702
1487609
1218849
973561
1449252
1028433
1370260
414675
521606
1972444
1889549
404127
776866
384854
1643842
693151
367312
1875399
60679
1590264
334914
1754514
1647815
132595
471380
1757762
1890007
1980292
1205613
1176412
183229
704483
84714
909969
909367
1564
1750577
1394873
852684
771292
195959
1407924
1652806
1150254
637010
900400
213387
1267802
1125996
1784677
1622925
895660
730878
1660584
1727978
917776
679943
1379678
1203133
243784
1011366
1654693
1960486
909815
769386
1299061
1010034
1538445
1136215
1090953
442834
760496
1648049
237859
744781
1625169
850545
129533
1714911
1518210
1062643
1677668
113775
1144920
1422815
1448704
622807
247164
1332645
334218
1661724
1955082
1277116
1710485
1415887
1151634
1333891
1207204
1468055
831923
1038659
743503
42566
1048286
1073424
701739
467468
136154
448142
1503098
1573115
1727396
1115185
1683151
399092
1622102
14948
1260155
1751062
1673305
884474
1015088
1482951
1332824
1181545
1688604
1661325
1333589
585466
698155
398967
1070430
1724127
1828594
536959
449204
1732121
636287
1207110
603807
557958
155136
1004076
1674572
179049
1856432
1820001
1638853
805741
982032
606142
788711
1496513
1815003
1044579
377417
866328
1744335
1605789
344547
230044
272133
1295887
1793438
567679
1345171
1992933
529005
839137
1773528
417323
207898
1039044
84659
1618580
144656
763511
1603280
569829
1988956
630382
1457849
1672929
69864
1821157
396111
544513
1963649
1764741
1119482
1800466
316065
1249193
1902816
1684768
1656478
611606
111133
148525
1006178
799806
1470939
664097
1514973
77215
1942087
342687
1639855
1182336
862711
1606287
99037
998648
589508
1604772
1917636
497660
1558981
1560363
1016734
403623
559791
1913914
1747519
606803
1194799
568455
1936109
16651
935943
1021932
259891
921519
626799
345931
1128840
1657198
1316870
40767
1437061
1050125
1420831
695063
158368
1164834
1989440
46499
819624
295856
1091346
18156
68914
1077028
1963244
61970
665507
1607909
139882
1863595
1915393
314748
584774
162652
746978
503672
42502
1824956
1476786
1724775
1839468
1484517
379745
1341245
698275
141528
542153
1400065
852776
574247
404202
1419730
806045
1638601
983411
1543058
1781554
298568
604292
1780591
595759
428115
305954
664349
181372
561843
1252393
1344828
1146726
1168565
1231178
364300
1339751
1509092
621590
1717353
140158
1540721
1484849
1027147
1866928
1568855
950255
1734675
196698
491354
667789
1188471
1534121
612334
754728
779448
294780
70229
1272013
1980483
205703
1440291
663158
1237426
1557320
1329231
1830814
19143
1096132
1521658
961966
1609172
911677
201964
1097049
1983187
1048957
1694433
1711884
1199222
952008
1594140
1202833
1256040
1369220
210664
1238203
1319200
1366663
1089268
1279290
1437339
776302
613102
1627019
1915992
1971349
1309992
27343
779798
1001811
847299
505012
207852
1898829
1595850
1124922
328030
1928786
1664554
480784
729848
1762884
283129
28352
450669
471448
312636
537005
77640
983828
41693
948695
714514
684937
16868
1309266
766857
287710
1888473
1263046
266379
1928586
1166369
1585756
574894
840896
3154
853272
1692609
887050
980910
1084259
1939041
1506246
562888
1499063
440502
541421
1939268
1097502
977740
1385742
1750316
1230831
1913512
1498517
399395
465249
1445867
1341525
1001963
1643190
722535
514885
1410282
1061370
1902538
661036
1714431
657003
1723771
431429
1883417
1828264
1188578
397444
1937776
72071
1874012
304607
70607
1204815
897968
913084
1318709
1913070
1532549
1993508
1417134
565169
1758276
321464
1027468
1354751
344090
1366837
1036018
1707479
887398
1491005
842426
1717591
1786253
1301624
1518998
1836284
677520
297336
183827
405014
668154
1123820
497533
1065161
1099515
1404743
1615881
1604720
1116781
70079
1321501
1303941
66422
465942
387865
30989
406933
841494
1410363
197467
169490
699659
560053
253356
1265618
994146
1225769
667761
1726989
965443
627325
125676
666377
1021012
201932
845674
631284
1831666
1864872
408599
346771
872761
912875
1327462
1208150
851431
20852
954130
1612211
1837150
385777
1091777
828698
1830897
376359
320763
1497724
1196312
1219033
1269586
1208891
1840128
1306469
1536428
334009
308467
1657744
232178
919134
572521
1793993
937846
915903
628105
784304
150114
968538
534198
1047559
1351066
1311004
8749
418516
930200
71754
769474
1740385
1060672
111276
21104
1588535
277629
1575695
1575382
578674
1135085
1640268
91936
591281
503313
842437
1118990
1335568
1880405
1290949
1780244
1132248
1716136
1584204
755028
1473719
1325538
1264744
996781
335093
1820031
429834
671229
1406155
19688
563403
1232150
1842049
1770642
970629
1882254
1075521
864911
434710
278597
83408
956882
1579397
57222
670725
1983353
601341
1982044
1285609
1297589
1029147
430004
1810353
1150766
148233
1583018
1025296
514450
313125
958899
760432
1042540
1380568
1142497
1195704
1531922
641368
881890
1175017
1885396
11540
1790727
798666
1907430
936145
1978249
361946
397753
114753
1309651
844820
109554
106441
930906
1863794
1662169
102268
81632
1458139
1321266
1891251
1148950
268495
1583365
1111220
1196299
692211
1335012
1440302
1603627
797846
1697670
1066388
274940
472958
678788
326731
1105902
1063507
561273
1942575
1489388
698799
433
441936
687008
1739801
1573113
536624
1866602
1378291
1108923
184327
294584
1174357
1077341
530623
1158121
592197
1071144
363371
2064
596017
463848
303993
76718
276201
438229
521692
1159945
233924
1534726
993231
1397908
724885
260723
1802606
1963231
1964092
1019656
688818
1925409
1667548
1470583
1197238
185072
1530683
1475085
238396
554152
415350
384598
1305494
658339
1498295
1344514
1044227
934657
331352
1752167
1790030
1656994
896586
396806
1004514
127513
1009038
1653522
888058
1341764
1821167
1954158
1768725
1661305
1329638
107298
1747542
660127
1379079
1607129
1913966
1724227
1092717
560556
1927530
1671523
1021919
446011
944685
1702309
1993987
1320763
1872730
444190
1085767
343102
1364807
1591479
1554722
856359
73575
108078
109061
1585377
808740
316858
1416465
1292227
609131
1177192
842309
1136329
306067
1951118
1105188
951460
571159
1947697
361119
1596559
1667870
1058769
1120659
1101118
276957
395420
295468
1085758
853555
1397761
176665
513697
565164
1595242
1921937
790280
1923322
1364096
1313142
233248
300606
1007702
1390133
1942162
1880257
1979602
379360
866290
153056
1429556
319262
1669129
1959122
178872
449932
889099
188601
1780887
1984083
1572947
639266
208375
379473
1836405
422352
1097547
1660980
722185
256272
892602
1957733
355567
676483
599946
1566353
878381
1594092
1316499
1021546
885189
1910994
1092448
199512
1562362
1690834
1533602
1902766
758476
1488927
1056420
1689114
1861450
419851
97306
1764455
841882
1860114
1489511
1041739
1928168
1557380
871050
1489181
1375101
1884886
831803
695494
1705661
38804
1535997
1844194
1494077
1336119
669613
1163436
1797160
660519
303795
1462822
1672676
236380
35064
484063
1332373
1056108
1061091
991082
11217
796223
1466469
1165558
1921152
51677
114515
53827
1050972
1280195
1118617
250897
1412085
765486
38856
927946
1485780
885670
106605
140971
1065928
605580
1316867
627084
361846
1941068
1081290
1126777
1028635
351209
1535306
1241194
968974
1774519
459875
1363294
104631
1015203
1754575
971850
1131050
1724419
758539
1769524
104697
217184
1791565
1615274
1191732
97562
1455554
1357302
961971
1955698
1907910
1417961
1755119
1355494
1307175
1264960
1077657
502530
1659531
1883249
1763639
965388
571281
1512047
1156938
560079
628275
46561
1899269
1850084
1958520
884639
1843622
1877291
182087
1633916
1139157
1800420
1649333
846213
1475282
1864499
1268257
1493667
622325
1966630
293144
1127622
527310
421574
651553
298016
551811
1544694
576291
557129
710577
1738587
508658
1532025
386142
1387809
1564963
1526165
1258898
490918
1330614
1756236
1737507
868635
1312144
293371
1885681
854157
714462
701674
531187
1945685
162327
1872516
1409070
852247
1744820
468346
1683906
1696797
959001
94973
553477
1932963
1426476
1123714
1134487
1073657
32905
1766635
323166
463586
1294473
392366
1937580
1214503
243686
1876785
710228
224660
1748298
716567
840340
478516
45296
985964
1426734
1408564
1263330
1283156
713172
265649
503261
1058455
1338367
1384314
388335
1695838
1466157
1248119
1214264
1593377
1892415
404504
1497276
1626205
481441
1229125
296932
1269181
1905332
1244484
222093
506811
227434
1315524
1174468
1906160
1127810
72196
505895
217668
1542908
254862
803708
807735
24866
816627
1342321
203088
1975978
1951594
1620055
139699
706771
1408229
1416449
330082
1548
975466
1362045
1501195
1763121
1761786
203564
786242
1897518
1239991
516608
601180
1318944
1349252
455893
1011420
453029
308079
840431
938982
1253206
1559873
1296462
467009
879668
1454714
1431287
1976023
994087
852504
1854192
1947187
371326
268823
290253
1135252
1446725
447063
1112471
378144
350321
1463852
1567616
289570
1313657
173538
956316
1310310
1909193
819809
893533
992429
1247248
1856917
628721
958291
104058
1697731
1624897
1973920
498373
619507
1834703
407817
729461
22223
135573
1907265
227015
1469174
1564939
1749757
64130
1370879
671798
58887
1539013
479744
1003043
373126
973906
236187
277697
1276344
1531415
1436737
1211459
758326
117181
1431983
324802
574799
232157
903929
1133659
1629106
843673
1287883
1741265
191778
1875091
220
257726
1085045
90551
800718
1986629
1543511
1862798
1479327
166041
492745
1032347
1177700
1573895
282018
370668
1036151
1029453
938917
1096914
207281
188609
1273289
1025753
44554
704708
137616
1046070
1121204
1737599
606887
1658983
1117655
472498
827631
61225
62596
1508574
52369
1351479
384034
1147344
583460
1693261
948362
1124935
1200588
1084534
1804752
1212505
1153406
707057
596502
1294550
85840
594923
1815986
587119
1478321
1303042
207986
310033
450496
1615098
594603
1563405
567053
304940
1123202
1404950
1176166
1814447
1641913
1667088
1493974
328480
1747231
14137
648321
1243133
296870
1070133
409985
1035543
1401110
1072857
48678
250119
1849166
949775
1291533
714258
1178484
707731
1494660
1857025
1555644
1013760
653652
1362556
87463
1710268
1837408
1314500
844127
1550730
108612
1846730
673005
1231031
1817167
617168
1779287
911681
1482783
368219
85656
1551894
864596
890805
1705158
195830
252469
1257553
240345
1775620
961012
1165289
1614270
932079
161098
956568
1873217
1092542
1831517
653590
559821
552419
747163
855851
1913432
736240
1856916
870685
367641
552520
1784856
1591083
1502586
439176
1514836
1723465
1889397
332236
579881
628571
1446354
1134701
508873
133476
709674
1361729
694581
521771
1589888
1412778
1144017
1619257
576270
57438
1206313
1737957
453286
265538
1737337
192176
1083220
555821
1771558
1234318
1838566
206230
1097718
258879
1048149
1023222
1163540
1398406
1827808
1879787
429032
1584837
1348431
1303312
940422
464149
1933575
1335974
1860226
1797842
1202655
1722360
1380144
1768134
1925451
743105
91909
532247
113934
1614628
1759977
1496160
648977
581755
836458
807191
1200662
1769747
1042207
1858545
1645182
1483625
1148163
1164485
405748
563025
1302237
1987634
812842
1104335
615291
980322
992990
1164448
1804315
1514757
497075
184187
846311
185933
784470
670140
1052438
249579
879553
873983
259332
1575586
1983563
449944
678304
265872
1561752
611714
1534361
1401687
324918
1953855
352485
1620246
525531
15521
1591673
1379780
1977150
1542826
514495
334155
1298688
1419779
417188
212950
1624742
1935988
932576
1440890
1966437
995973
1231440
1835356
1032155
1793506
1803756
465251
1858044
503299
169723
1726180
1739499
1991781
1263530
1191869
146160
1012976
1708498
483776
1834983
63809
1422628
1365678
1990749
1229030
271554
268308
1071593
1988844
482949
120597
580844
1479388
1364614
1466812
161554
1275416
1381126
733686
477955
462963
1679182
1341241
1045170
930935
23562
54761
1035354
1293577
1285553
598027
750815
1820634
429703
1680902
456335
778190
1867575
1216562
910722
1182648
1522432
861045
54476
1097773
1623284
1063933
749838
1590278
53559
505071
495201
117928
1154269
1264226
171675
27645
1350210
1483527
103943
1429110
594572
769100
822685
529186
989790
1770736
1622023
926988
794068
611479
557345
1952112
1612718
1467446
467756
1782567
773096
1036919
1642062
1164984
1072351
566353
1665824
455747
146038
1353599
1359744
1244125
1408581
1715052
964794
270880
1537073
1102234
1552431
1279723
911868
1839787
282962
1706705
363371
186010
1733328
1807763
829648
481415
1597749
619903
890878
364676
1030955
1051777
1855292
787383
1257447
1900412
1155936
1923321
1010596
1669386
366283
190596
1886387
1129223
824846
884098
1451854
1056385
1408877
788663
1231713
1391444
1357927
1732943
858179
560384
1196890
1444492
916852
149069
1644020
1942989
140988
778954
1488593
262621
1409790
1885028
1315433
540357
1375156
355878
872744
184881
79658
588085
522624
1470480
438880
1269767
846910
972625
1269013
71172
1124694
218784
297590
1834955
407882
259532
1270707
1951845
426497
1733299
884478
830815
1191639
1810838
713581
494385
739271
1105664
124932
965708
141437
850133
468725
451846
1779527
855850
1988016
1004067
1395775
543419
1939047
1673249
356155
1675651
1325676
979216
1440611
698569
1760049
1100130
330543
316368
1350494
1172294
986510
556950
523617
1001794
1824597
170494
234797
785129
692662
1213563
1654551
209278
1038932
1012042
1174344
1570497
1766353
1448737
1757154
829518
1017897
952361
105229
348921
1571866
1466161
451886
1638153
358009
1095045
237339
684405
1769688
152886
1435116
1940906
34461
171563
1308087
1216182
420109
437856
1046782
399096
1689837
1271099
1221341
473917
1902495
376994
1519612
754183
40877
1658449
1957407
724432
1594143
1569845
1397501
334695
503419
676700
1720504
1789389
1381148
329434
1141876
179697
981295
748678
1195153
1573970
1042894
403176
354286
1408203
1504991
1078484
755497
574591
348731
439925
308528
1317774
1256138
121368
1739992
218563
735457
617966
1863078
798631
1967586
129561
1767734
352538
1161482
199850
672958
844243
786336
804870
373976
1455898
1738328
485014
1710067
946784
235693
1476902
714829
977015
1029821
1611889
1991762
1964042
1097791
1877860
1909029
285907
330055
277906
816685
336696
1608464
1659347
81003
1439786
1003652
344868
1089715
366244
818831
1893370
1020782
1675207
1628227
1073455
704777
878030
359798
366571
605211
124012
14020
1542272
564829
1956476
136242
1654086
927829
1044471
1898508
988839
1873121
255069
721296
1106416
824545
83777
198221
854916
1293637
1710163
245575
266030
983375
1547660
353387
455579
737187
107946
1454889
1317400
636314
1168931
1478554
1065539
1321715
984282
166369
1175116
559037
392604
260876
144463
942800
132647
1626414
1015041
911567
1399625
1184542
1144157
531397
1584443
1285560
964880
626556
1833642
553541
1558187
1833548
1963248
13386
367584
1584396
686123
421504
762165
421286
516574
93975
99415
724467
1846419
1962424
1029008
818228
731135
1481130
565612
1501100
1352552
658854
70024
1344725
65005
1164495
593938
1374943
1701904
866038
512276
974620
1441204
1393103
1424101
400175
504111
1855570
600951
1739909
1585724
1507971
745831
444132
82861
1941902
1028082
1718196
1122214
395292
1699783
1985073
585784
117724
1193182
1704275
1660885
1703982
472407
497166
555227
471975
1358349
1185797
1533650
44919
1096581
755308
1864470
1693657
315691
572408
1887080
922338
1974488
1918569
1919580
1031573
240683
166002
1094012
1441897
172211
1355317
222841
789943
1342100
1759521
1272652
1332392
207982
138066
1200295
605965
1590286
1522789
516394
111910
1346297
1476968
722293
223226
331053
1903572
611103
109712
1849301
631923
688800
1827052
632431
939920
1081632
893475
852413
1738392
208162
1532366
1538029
1282298
404586
1645004
1707713
1385965
1018296
639181
693063
720574
331051
212004
330301
1822719
711020
1902580
978244
992951
757337
1226334
1306226
283076
224584
989089
302962
341804
153528
360074
500179
1840794
475572
1131342
1229764
1162900
1425182
454308
797584
1497258
1439470
662744
374324
1712259
1180498
887551
991266
371330
1105769
38179
262842
1056796
813014
1770291
1779765
1455716
1119107
1373157
1973499
996483
1968613
673613
1943318
1078705
485208
1778996
725243
1708285
992417
1192820
276929
28809
43361
1321386
1512211
27538
655525
30840
151726
304529
1192814
1273693
930151
168549
833071
1341083
1625521
1146416
1934447
1334524
1828924
947933
411365
726242
1080642
1094866
847856
1764
474900
92406
841527
964516
939293
1247914
700464
394486
1879411
1208083
1777531
726380
1702988
90354
1073093
1881670
1263841
1202863
147037
135442
1517596
414312
1115623
976159
1831883
1717120
1322679
545631
49602
259695
636714
1386642
367286
1774499
1635957
1881293
1472073
1511935
321041
121844
639995
745842
1365946
3489
801444
87692
1470919
1994894
945895
818243
603546
1506334
1367768
1068892
1553326
583208
572049
457251
1409380
292480
1710897
196298
1395556
202532
524857
1456388
1661712
1936815
1510497
1093392
72146
285694
1513907
970227
1564955
1486318
826830
1847534
1319470
290349
81865
1857395
1334350
1320863
1879938
1965473
1278049
1863225
1245955
1515848
1771591
1359679
871515
657695
653974
571616
1702216
1608763
579892
1054265
363545
999502
1349465
788898
1765845
82228
1497308
1518557
1639900
29117
1924590
987387
945265
670896
998676
1341823
229012
1785208
1947066
362254
423547
1155975
550653
1614833
1160290
426772
476108
1770189
1883493
394797
150357
1061259
429614
902360
257039
1521205
1760500
1424442
1509409
334997
1288486
431496
1703806
901749
1357420
1872993
1021467
109011
1057395
320859
626864
1329191
1977805
1974308
1752971
1435172
1879357
1067790
1787978
1352738
340096
1845268
930858
372194
1117806
43736
1207734
663487
1893032
1270824
319896
395317
142663
106145
1314582
1272495
348710
1761113
269711
870989
1438008
81248
425473
1816836
61250
1770391
896585
698285
427932
1948759
1770719
1744845
589903
1055883
1711791
1554817
940159
1134768
1164389
66845
1886629
536363
1191144
1171257
1506685
485133
604393
1028706
1264453
367313
1336345
132054
1062270
1943213
78413
1859478
443429
180493
1814401
758185
1236027
1172134
1543556
193765
582992
1877244
1429594
1991854
1281312
851936
1766027
226836
597083
599753
799287
27288
331400
855117
495411
1930173
168674
804514
151105
1541249
1017265
1288805
508099
332362
785562
16820
1010873
1545455
1301743
1517932
799967
1405624
1078262
90418
883479
1026261
879453
585691
1316340
1416585
1151042
403169
382294
1081549
1856218
1853927
1636084
397639
1359960
1911081
55414
226516
1798180
113656
1133979
1851709
1085036
793107
1228715
1936629
1968333
1656436
1607462
536815
1156587
1467278
253970
1803772
1873342
1375947
1118119
934390
1339927
1940706
643659
1598195
908995
1461139
149621
837744
1253195
680920
1935294
1509524
374390
451756
651598
1758322
340795
1685732
851107
1310269
1556929
515403
1651344
1460312
287716
1353294
455430
1653589
777507
1759543
583787
1582758
286413
141463
1608578
640049
919669
104462
660242
793676
295775
787349
1638912
1027051
596703
1292433
794580
1173198
1444107
1577505
588377
164418
41951
631826
918974
602380
1884195
587926
1711297
1376626
275976
419679
1039361
832857
1232718
1273074
1836992
502563
1665481
889281
1415980
883531
759923
1891777
264728
928364
318813
392332
1937695
1844329
1880366
1675314
856330
612067
1414100
423221
1894896
1402641
682871
310957
1962338
1076275
730153
1205219
647617
854490
1524751
667285
686850
1162527
1859720
1604753
1231571
573966
345246
1458496
1603654
661607
1137950
235831
1145718
1043392
1725551
302936
178531
1140956
1788725
780441
318348
1650215
908788
1434636
1576008
1345136
167429
1600919
493
1126328
1107861
1456707
772948
990397
913118
1409071
1055762
1910939
1707142
1971606
1376397
458074
1953085
175632
538952
598787
357423
1544115
1065942
1248888
1113149
589701
367577
1193161
913545
1600667
490609
966581
1995159
452281
594794
1940141
1679305
613837
477213
666741
327105
329619
1149396
1963330
1638753
519515
1578093
479094
1175962
861583
338926
355233
1112322
729084
1295459
1017611
323495
272310
1584055
999924
495691
773436
372118
646845
1572618
1386737
1108434
1121360
52934
311855
1120040
1098648
453064
801044
782112
686297
901764
1137230
996427
1176765
559272
1068786
843358
388726
1771371
1051923
207130
596332
1492407
1895097
99378
1027143
1789661
539035
62518
921473
1698312
1444284
970724
778825
750297
1624577
481020
282438
314774
1931657
244087
1960407
470382
710947
690284
1169072
1521382
1786774
676357
1330187
1647885
363500
1809236
1273972
276196
1199724
460683
327397
709809
1018643
1200262
1721402
89338
1817729
282059
1267403
1929166
94633
1292905
1026686
1016781
930847
631142
835384
696936
981706
1540182
1315981
1496178
769067
772969
611289
1511741
1477962
392555
1752528
1808924
1284155
1448976
630154
1627513
1259666
1746514
1234409
31505
321652
569027
722406
1844280
1541826
1787585
1891872
553468
656714
1946909
1373688
1101045
335833
1542777
1780839
257184
1705835
1969540
892117
1080104
643247
199203
1173964
1854303
1317898
105856
565706
550916
674434
336973
1342735
1945981
1353364
1368809
88017
1787468
427602
765808
596509
458725
456364
1254014
1630162
700669
829718
371406
1910142
72639
711390
1557407
1976859
1718194
659798
64057
1354108
915237
1120267
886540
371587
1581722
579790
1336990
1284001
1445533
520959
1755978
1814834
1580272
1449813
970276
1361616
1763405
186916
1953765
1190832
1445934
1989064
1360206
928972
999877
670588
306543
1233132
1302340
1507271
631686
891774
1526437
143119
944535
153254
1601004
770222
451744
917628
1501753
243562
1009903
88376
1242972
1566030
207491
78610
1310939
1282177
1201263
1883263
1151176
521208
1847202
1943248
1030930
253115
1037909
1070947
1231338
485786
1674555
1093703
477851
1753296
48657
1197268
751146
1845693
1405232
229506
377061
93723
1042585
203230
1177158
761057
138840
315842
1814231
847315
1081516
1517045
1669970
398377
666521
804233
1338734
809661
1398411
438041
1890396
850734
199932
1712183
830866
1381338
688873
623827
241212
583232
859214
49477
649788
33596
1568182
712458
730447
1306586
739683
581810
402019
1120406
278919
257974
435162
1770941
1890301
1993169
231307
787792
1905541
69909
1702818
1061470
1454913
1825277
1139072
49560
586891
391820
626777
1473155
714297
184002
406019
1579114
14410
1078123
545188
427924
429190
147186
91521
805912
707089
1967808
87053
1204333
950921
64046
414578
1503373
1026414
102463
722291
834891
1024369
1376307
840025
1453791
1971462
1244473
1572242
257790
976965
544925
860621
951976
486890
1241979
1606367
812480
1861142
1340076
1508879
2918
317984
1301593
1822231
55155
1916424
302015
1192914
1414577
940550
221847
1543142
1729375
473783
831099
234965
570963
37428
1102004
309361
520848
721902
372627
743662
29999
993251
472133
1816300
1453412
1260928
796099
1547411
12703
283692
1377109
954948
1687810
596972
518848
227712
305952
416520
1100062
291913
998937
170473
945065
1156408
1831288
1922441
1421108
11904
1574372
458790
192171
1445491
1399252
336485
126141
484211
1446956
448307
555676
143593
66642
491077
1762635
1873910
1377763
1277094
182483
460676
1340862
1646152
547004
1947158
1390831
1981382
995005
1381546
1079122
1976750
531813
1223491
1035860
644238
1043954
783975
1953980
151443
1276024
1802026
1229168
899836
1296706
216723
167941
478828
809035
1734190
72838
1910006
1321246
1099444
1418221
1344911
1001183
1562727
153058
75861
1410702
1816044
1048575
117189
1630142
1447145
385866
185470
788795
139207
135400
1582871
1010694
325701
1302795
1924285
1901471
1379017
48019
1588694
1243364
902280
441228
885205
225593
599469
788902
1074649
248161
1424090
130443
208944
943173
1712971
440305
1920337
552405
253682
1204305
1893707
437155
613919
1526137
1461016
370390
290443
1670152
793118
966652
716146
1343680
84901
159493
1664617
876502
1868199
264773
43658
215877
1650748
281619
656588
1786650
1046144
1602315
1817906
322291
1276689
545715
609262
1656867
974633
935571
151966
1732077
1920567
682864
747313
1440111
1709875
122420
1205517
1537848
1740950
868027
299381
1987043
594831
1488293
1141371
1313162
1834181
396977
74995
1181860
1585640
1349760
1498891
913889
402483
832968
1987549
1995649
364577
1461830
1485836
390222
1605464
905830
421613
1322909
1989214
902335
1783394
1614428
1618342
608537
1455624
1178784
209500
1828640
1928202
1701808
682671
467347
1700801
118730
1583544
480707
1441411
414055
1257248
1468387
982725
1124479
1921179
444301
1009135
1497405
1381852
93869
671588
1297440
1345056
1105247
825503
630603
809984
231390
1045302
938621
498483
1588326
1227430
931498
1057362
369339
598563
982316
1563756
936585
53507
1743628
1179210
1958871
1748184
65706
1426588
1670917
1667236
417592
1260474
1575637
1087129
631646
290043
917926
1259686
1421874
216894
1423721
1682045
261519
1845056
1545919
635110
1518299
385390
1030500
865917
188909
1204034
1057186
171567
1128471
1773518
125464
244614
653708
1513530
1176998
492280
642725
755548
317172
194191
678917
574644
27922
284082
359179
623249
1514270
1049452
782810
1527276
124612
1659088
410287
1157745
1605521
387989
275666
1892429
1103236
953764
217379
348306
1087111
1493347
339291
301118
724178
861494
1926687
639910
1914798
1152625
1646278
621060
335019
1913411
854903
612714
57634
21661
388014
1878721
794548
1643345
1558485
383063
377612
539713
1203093
869574
1800222
957534
20010
990634
1190580
1579376
1212478
327674
1762039
1325982
1816447
763271
205901
1667467
375328
92295
758653
105736
1524409
329934
715833
124265
1071198
793191
947658
901704
91262
1314022
655658
1568781
205260
1031895
42116
1959990
1084087
78233
197225
1929080
506875
1859128
336183
753812
1498629
772069
997366
1064151
769385
46281
1536306
229916
248701
1675600
1664613
547455
1394047
243611
1907242
55248
405578
481840
1192064
1024218
799903
1548520
1341113
1472829
1378505
557537
1566079
857224
1644262
1545790
880420
103348
1381657
677290
278886
1199516
302830
1509057
35597
1751996
1665013
1782450
1152354
1211091
220679
612940
268153
1743038
1644461
688629
479042
705108
326552
448466
170661
1384828
1299424
417871
545231
146580
1051644
1395169
1782377
428709
564618
810564
469231
1176483
735878
1043260
1226707
888508
1559010
877190
194748
1364184
513672
377919
1746757
1654023
1710973
961169
372939
271435
1683239
1611350
1643292
1286904
410873
1920443
1769166
1492207
1836717
751769
1139542
745683
566416
13672
791360
1893666
1541683
1311063
721260
505351
1170293
1204305
240823
1535350
1892889
1923691
597937
834333
1601022
734203
245784
117788
636320
186060
335067
1861014
110273
1269407
1272055
314355
106141
1200489
355296
755579
670142
1035934
1557983
1609728
1068654
1253192
1542585
1897215
272128
666666
419450
453861
962799
326247
314732
1396076
104626
70946
1979895
409816
3842
301550
1548407
959868
234224
911698
181265
946507
409908
1781706
1830442
1164192
819458
1090791
1310064
1081336
930417
279583
1322876
1196300
1272838
1591598
213774
1796175
1081460
838533
822603
262197
660861
766568
1141156
1128354
1914992
1264568
1063889
304437
660127
341044
1488279
1296371
674102
1482721
1574862
1391065
1281529
1183669
1641635
1517583
1075561
348742
1218155
1399909
1966028
1110604
1977724
924065
582062
871482
1383925
606862
1049719
243546
560756
296883
944645
660970
1434088
1264310
1429114
638535
944211
1300675
1637998
1517193
1558917
767188
583105
1543891
1763450
201072
300065
1931657
913231
1595989
441302
516940
1241827
1820955
1531206
907410
1075373
607499
1077815
745309
1693889
1083421
234894
285648
1501517
482239
1031376
780684
516037
605956
1022114
1694108
319900
409192
1870683
935210
554357
1453854
1830561
871733
1190506
1373064
393535
1793517
1385772
1381675
1264454
1828859
980252
678323
876745
1162819
240504
477211
957625
186986
86310
1470907
1071277
652559
223641
9278
1037287
318861
775354
271847
1474646
501178
366005
1486128
1777856
1393769
237881
1133039
1833415
1379707
1874358
1920975
1545015
131767
1474057
1293971
830407
1929485
1805122
1479550
729008
71616
1680237
1448566
845300
1483191
1603793
560525
1640765
1310669
506494
766149
1185579
148195
1455634
1766500
230041
247464
1196467
1728704
862757
1149539
1049530
1288877
1888626
1562346
525547
1911442
1325522
430542
10998
927874
814771
160808
716214
152266
1233513
87052
534024
286062
688244
1646025
464495
1727839
79267
427167
448866
1136903
1896236
645302
647198
1704766
58367
86327
39467
207380
885177
1736147
889837
1008089
326167
541334
1374874
1098642
1722700
502406
711934
86680
1231684
1068456
1375149
834355
1256127
1896570
199621
1606851
580611
196987
1544256
1614873
446943
1973879
793216
1754309
1629449
1276826
1285762
1250026
886405
411782
1591405
488496
1758305
925
305911
650497
1985619
1743268
2078
70756
395462
956854
1336456
450038
1036079
207514
1323912
590067
1336498
1150311
1086478
645723
143695
1821295
643333
89786
1601489
1304047
342750
1931962
1816118
1665484
1642540
377150
1107641
1419898
1601359
1717620
1951145
166875
721106
169899
1639449
237539
1000339
1151594
1699529
319361
1358989
1959544
986637
1702213
1676351
694535
1516587
11147
608512
1071748
415769
1248135
1592315
425061
1896321
1414593
1223436
42033
1391363
1313825
1026256
552340
731110
1160172
879126
1222214
702827
1050461
669295
485721
1502551
1191011
830266
1751146
827131
151357
653694
231905
67588
1239910
905669
997533
1818942
209612
1835382
164933
1389916
1772694
744436
391844
291600
1283496
331124
420472
716724
324849
1302295
1961189
1846514
55998
764291
1107882
1968241
559091
1690060
427187
1980647
727687
206440
1877899
1418269
786349
480049
1952306
884486
1049040
1971283
1635742
826310
39818
849802
379108
477100
854354
308883
793477
1405006
1350098
763716
337367
1758545
350921
1866288
1192670
975532
1911838
500898
195320
1386134
662680
139116
1931561
1671332
679107
912466
387715
349311
1088304
873655
175200
1684358
144317
1792303
1215554
524138
1359588
1322047
1377683
1578351
745465
1294640
1442126
1532194
233444
700237
496677
921339
1748946
1663691
1091390
731036
1442759
397980
5679
744591
1778022
577361
845010
212883
1875507
1965337
842812
514651
1639294
1835829
1076524
1072637
1391004
1865751
1241635
1808712
139323
554537
1191836
79548
23979
1108897
1069535
1462851
499080
804905
1553715
888574
1515487
1161010
510844
957941
1441328
1002827
206960
1317648
1464375
787919
607466
1592857
1548038
824687
579933
476106
1742596
457398
1133084
158141
150868
1551901
1342917
1964331
1487144
197599
1033586
1283264
1071504
1319046
1930980
227453
692914
1435313
1711063
1087392
482878
191693
276991
499278
414916
1547829
1204685
1806711
810304
1766781
904959
303938
324806
524700
1910240
1725016
221379
499070
1618852
1068971
572287
1177451
1661034
1134673
1232770
997817
1362382
1845988
94732
896900
272502
249967
1937787
1943021
1859043
1736539
1756656
1268464
193419
407594
100988
349956
1988500
1107947
1055664
854087
403850
1259424
1642424
1374803
1612098
857664
1131015
1448345
1714530
1040310
768573
522142
1126558
1845983
446136
66750
1701013
382625
1786510
18023
736168
1062984
1767238
1810578
1507621
1070377
1645026
512243
1032682
826087
1872852
1249122
522965
1683354
1414719
822331
1515671
1456771
826568
1244505
86171
417890
277169
1051837
619627
1066482
743809
1103275
1492660
1706142
593296
1249521
1144694
120382
101062
458655
313572
301887
375668
918081
1470154
1219829
1474932
1022775
1641894
1267492
200126
975116
1059729
250427
62985
397463
1507282
1925961
1721240
843375
1454996
346926
659482
1345245
1355385
793999
1172187
163252
1253012
833098
125985
270177
254482
388712
751743
125005
1279761
205093
62738
1005314
842715
772845
1268202
1091270
1061881
1786913
1532905
723066
570688
1696170
394764
1173692
126168
1858806
746350
1884159
694712
1945117
1465260
1628330
1192577
1086501
36387
1180100
1195808
1683996
1899841
1931808
1764381
1877892
1849158
1323724
985631
1598940
1836623
1706994
865275
1614705
1559928
702113
375781
1015831
1111576
1879742
868014
621445
578999
648108
1540387
1150288
1508025
344900
374208
956743
1762955
665589
1834077
1522867
1611658
1162378
1205548
836493
1853158
1853101
631447
279369
1016785
1600311
1133018
427039
1319089
102303
805633
1577333
1891538
1704734
1889131
871427
1444891
76738
322994
1048738
1686375
152759
43522
1024784
65666
1762639
1331073
785766
3242
348777
1642522
504384
767850
1619034
862505
267093
665173
1690806
1074830
700220
1968571
1664037
1053640
1867128
1412142
1784994
120912
758487
708736
534475
474609
532134
41301
295425
1752980
1468130
1088637
1294166
1034761
1064983
1038
1796234
839320
1710050
1737302
1854468
1335941
285624
23523
1992279
1759134
1132965
1936422
1563834
1938645
1667136
962856
1428500
276856
1029053
1115203
1443344
1133407
1801918
681413
362728
1626102
321746
88703
1224217
211955
1200102
410253
433931
1132325
507350
1287348
1608455
116871
1054953
1596971
159823
1131260
471956
1187319
1330295
1223126
1975767
1355659
1790379
300792
1511102
1805123
1056793
748745
965784
564433
1316861
1518493
179963
949786
185442
1477832
591049
593876
965170
1370860
1368
558242
266567
301219
1789788
1738809
367975
44829
1738006
305827
1348191
1155823
1926335
822275
1358186
1072644
1319925
1436348
339551
1558262
419412
651482
206797
1377266
870609
191859
1472779
472491
498174
414877
939730
677075
1553492
1688471
1751228
768059
211725
342832
610409
1930111
290277
869649
1489266
357346
410630
1073650
1197050
1889307
1366757
982199
210722
380129
413001
220441
715254
1133508
559870
1975647
1824051
392046
1996624
45838
1331648
204403
115763
584897
1575285
360803
833125
1982674
586302
1121144
532925
420494
445950
1633157
176772
1876063
824109
1377128
4981
1844887
1126040
1118832
383101
471939
1180718
111547
315001
968262
1823249
373955
607427
1673132
1408379
135411
906789
1734228
1232575
1321182
432097
1665406
605492
1461026
326877
1480144
1271215
1436192
1860624
748548
1583414
194936
1818105
1427185
197126
55642
1045942
971950
1547017
1442475
1176581
1841416
33488
1364980
1751842
75059
278321
1809651
1498597
1163935
1202557
964756
1346226
1190484
1963676
745838
1990856
478486
1167449
1055781
22411
1565713
960935
1813846
19406
54691
490487
1582468
151150
1471745
1846134
1571190
216767
1783548
1207823
985910
8099
128225
1169025
1050778
752319
1548159
190178
132322
1302475
1927550
314168
612748
695099
1586636
1018784
1648996
197515
1975400
747040
740376
1691741
1573739
150496
1104180
602001
757334
344495
583076
1515963
936538
923286
1982111
803316
614112
1073316
825331
1810636
430875
1605174
112506
1539374
385067
1658923
1973677
1728818
1532604
533572
520061
1078198
952828
1693465
1509615
180732
108713
1672533
502968
1640779
1746555
1093103
1169056
1673117
1664825
1186867
959431
463573
978620
9647
1521354
1896575
1003120
1933840
131971
1878345
1436404
920458
1286962
1676756
467089
234145
1872925
300167
1101814
1574661
243570
468432
908128
978576
1114714
104542
545140
917606
58784
1346350
1263838
1074779
1406031
1332957
1328696
829922
1439246
186179
1140521
575756
1986067
980581
1998028
1584679
889227
672969
1772580
1416164
1245073
1365838
429169
1167427
1676466
1119167
1169438
1644165
461791
1050871
1377265
728719
739996
475909
1706237
1865563
1822595
1214301
4747
264626
699804
701468
425690
534844
31683
1500974
326493
1025647
1243673
395552
1537005
553681
1063208
1693217
687580
743333
123252
846700
1983236
1768161
186881
1465995
1585068
1912419
1850389
1919821
547218
1257453
763101
1312524
1032362
1389330
771705
1474464
1044685
645544
155102
815538
1685965
668537
132318
1464250
1513103
29206
963275
1006985
1981361
1047074
226670
311869
807109
811477
1700581
878029
1354721
31763
1943791
913995
139269
593188
463994
1662876
1642793
289476
1980386
161664
1132138
1146538
579162
1645960
932578
1484034
796006
9112
715323
673926
1371600
550820
517923
343272
1534530
449984
1373865
29925
1817680
616359
1580068
122084
764694
1498948
128544
1874864
995245
1429286
895783
97638
1646940
456631
855063
948214
233959
468610
1619000
1528498
364629
1433397
585042
1478227
128782
1568739
28822
1487830
81274
846878
1553121
758684
1302116
586903
1648206
1605238
828671
1530826
580367
1104627
1132392
1932660
1864562
969207
1891850
1303771
1281421
955719
1140153
1665202
1400842
370877
1467860
174227
341347
373557
1617025
1964190
696866
1412168
890252
1438368
1223930
1333619
1301521
403519
377558
1513107
1466278
639645
1902940
420202
1143667
683012
1511090
1090952
246263
1296726
966622
398935
87295
1646374
241788
1470591
455809
746178
1430405
1683378
1631352
1608324
1329120
1477889
78491
633243
1902636
309895
236878
1722623
763369
223622
1083202
87703
1821445
1742218
869094
86779
1231866
1509884
421156
371632
1384862
829011
210376
1665557
1362635
1829353
777469
1812626
888736
682845
946963
280377
278561
546020
997372
1307476
1517295
735621
1909625
1822745
1125964
295930
542652
402069
1457124
1622541
1429669
773673
89910
1040087
1858264
1943298
328277
1374167
1792828
1249371
1443516
303971
1582242
182251
918552
208106
1857574
1745196
274849
1773567
607187
1399477
1434483
1835861
682883
1467736
552710
573791
1830426
1870778
1037222
1198064
1388709
723867
623664
453900
268704
1049289
643321
756433
1551759
1827275
1282733
1247002
499761
1668105
1750220
112932
1179589
349408
754311
110999
1294990
1675241
1859525
1813443
99750
1639107
737133
1210575
816218
436970
845944
1238264
807180
98417
1665107
1020741
797398
241891
1042861
932852
134918
681677
447598
638191
1184470
772
1690082
909534
647900
1180782
1018174
1497752
989860
1040751
1055904
932038
1670901
1414343
1702202
649974
772524
986011
108185
48086
1359429
383141
1899065
202749
324349
854566
183640
1336635
463267
1575807
1182343
126021
1786612
1532171
135921
1181914
1078403
1271265
86396
1741055
1689586
1585407
872323
279523
1389081
1857987
1201120
1407572
1071871
1427047
301424
1951953
235145
1407289
1693876
146219
947444
775483
914472
776691
258524
244792
971349
1801173
1151270
1011917
1143134
521571
305325
751606
47477
117153
770435
524855
585206
94427
1785457
1455715
336659
661260
1456508
623862
1549645
817350
1886938
1197376
1746604
1786982
156061
932323
1270268
981265
1955607
957737
147303
1092925
1115552
600663
1009730
1287733
1121797
1456348
1821952
524100
113953
884472
373151
1622787
1505794
807197
156287
863265
1452851
1465350
1374241
1314938
570247
649585
737293
201211
1537556
447929
1433015
1486822
1432278
1427456
440000
1738454
1836862
146662
1621650
320571
1888253
729465
711352
1785293
401334
1981190
592658
682892
81774
735576
1726601
1814942
1077948
305784
1847764
988109
477085
970795
800396
1814654
1293769
658358
1033686
488165
1628043
1440040
1050347
65083
563959
1594279
1071078
1659502
1095250
52709
339612
280395
1902427
1638916
1021879
1232741
625632
1699494
772156
685977
1344054
657231
1413375
1777305
826060
1626181
1615251
1636556
490634
1905666
92166
1211541
1132071
330682
1447761
542475
1691744
759893
1782597
1803540
1541204
653404
386045
569790
240579
1969302
876155
207839
812491
209653
465011
1422369
719509
31675
426872
1247588
681760
1403686
1196045
1256805
1915319
1363128
1267786
1280039
1199095
1450849
12685
1656429
1321138
288488
1360287
1827801
988931
534232
1925994
1565815
1618200
1794233
1695812
298915
183586
750781
846613
1241397
1703975
1754440
1517127
906727
1412213
916632
71961
440753
184596
860679
1908301
1355932
970837
1008094
628100
1523030
734979
100887
408547
1605542
1332739
1681632
1094383
968113
1320212
685397
100638
1918688
843432
334891
1691871
1771085
768568
559558
144659
389437
220029
388514
368864
155630
1774976
463928
653640
1644434
305084
303029
358586
126848
1095978
1948695
609907
1248617
1679672
583527
1507487
1149748
1112635
1881398
243852
1921897
266307
520633
616160
534745
963609
342870
184511
672387
1361571
1405748
774658
1684768
452387
1552033
953152
1797877
1796870
453104
829735
772771
283994
1263652
1352296
1273464
811046
1399411
674059
483239
1769131
780801
721803
953122
1687975
1431083
1542295
1275884
11222
120785
619871
517005
1471638
422458
286906
79796
839315
1201250
599589
973259
1825544
1510225
1574652
199107
1951030
1136972
646837
1365511
1822626
1458564
986971
1657327
1392492
797419
1622762
238501
1951586
124803
1810997
1598232
1164414
841816
7715
1276872
1943870
1016852
1626317
264914
1767869
382892
1499582
556206
1389233
1759280
273837
1421615
719886
240465
255044
1588463
1555859
391721
1830557
1988345
1377893
1739982
1734930
1111927
1306978
1809368
1917079
631189
907092
653201
1527455
586599
1852276
1476423
419161
376971
223733
1191406
1692417
1990031
693866
455094
167325
703493
1643068
548302
1481830
1431947
1973098
859854
1705141
1808818
1825200
1958176
1402655
1038681
538948
231386
116802
1248598
1082230
406130
1907360
1676807
1281473
407422
660900
1900485
110751
969724
919416
1976658
1260128
1375042
374505
384373
610163
1625775
143576
870778
1380526
1434331
1062477
913005
1991348
1600827
1019582
440475
1991180
1573410
1914981
623803
959405
1128425
650621
21647
1693871
247557
807617
320435
104355
1818121
776585
748339
1669150
722783
1027931
1118659
678876
334020
1924103
1464754
1272121
1446850
1848092
1656397
1930684
880715
188151
1829925
1996420
1731766
237938
1705288
307025
1184011
579468
349241
1639194
1294906
932848
597963
58115
898372
107502
1776177
13660
934181
1282743
233344
1608335
1193075
1761608
1547959
571610
1047093
1325115
577670
1562102
1431987
935146
1127524
461019
1576550
1034033
1538267
408717
1999265
425429
989678
465590
554862
358718
1692103
679290
356098
928077
685896
139243
1019372
473715
1471038
5828
1509485
272711
1939228
593585
353493
1873001
1976176
411507
1577318
84231
1786430
449284
1231391
1509683
784043
1867732
1732815
751942
1967086
619773
1941601
560118
992003
152515
94638
789983
1231641
360331
1021507
15864
1013029
637300
744397
1965813
553365
1466405
1428021
1850361
493005
1754910
1720633
1798436
837344
1802742
1571681
28247
1824945
359270
460100
391031
280581
567319
1454007
388547
1105834
967523
1309306
242547
949093
1810744
1160167
1050660
1988085
1941391
958396
1957100
374979
641121
1074858
301161
601781
1946086
101823
319169
1943709
745693
1558465
1059605
277515
1012369
393747
1444720
918658
1308543
1346354
1299333
446507
362107
1185039
632429
621187
1662848
1065854
115806
635583
539187
1475234
1086344
1193021
1183343
793116
1625244
1616956
205017
1370231
1702422
257037
1094922
1658307
918817
876368
448031
559790
1148534
176693
977201
1561557
1083007
289548
1240837
1359061
826329
1234913
1272227
725285
373672
1493053
1094094
1365763
1493721
120860
1788448
565133
1603250
1420409
1023490
1612120
1064272
1186864
1226892
934557
602253
1732355
189694
1597087
1637193
1433933
1534481
637067
372763
726619
883657
1917688
1279987
371440
1958095
945731
542918
680510
1275246
769416
95840
1687793
70435
1961797
830158
197299
1955357
317161
644452
410050
610920
1662388
882070
1676315
133484
757122
145987
314128
1688927
517604
1737303
121469
1414107
707340
1908795
65832
780727
266283
866932
1210799
749515
1802978
1545713
1583607
398916
936273
800790
1032886
1602823
234535
599649
1258105
1741265
555687
769438
1871798
1749257
1323483
337993
1634133
84148
1358884
116184
1106686
1499472
1830171
1556145
1875875
1472562
1341610
1390210
1111771
1880012
1962816
1854453
768040
524555
1164935
665530
212977
86515
979315
1509364
310671
979027
1569619
70204
968048
595227
1401331
1489559
1648700
63745
1427090
212720
759531
492586
42904
828741
1015970
665078
147938
52256
1118219
131838
7677
1517192
1413128
1437474
1019901
1036733
151897
1913914
740203
1125362
424825
1967065
1660222
1119572
913181
1689090
1660322
1618282
1855413
639242
1737643
1546327
694237
1313583
156391
1253463
1358653
88215
472438
93890
1363222
1070991
1889676
1597229
879315
745837
1966143
1734378
1292972
1955125
901292
387122
1675079
1094679
1972255
1237606
168673
1399577
321740
1722685
1943308
622068
780740
1030216
318723
398260
1745334
593643
1777499
1545776
1793272
1061142
1397358
482233
1643984
623671
1504460
1402191
690608
748450
1437237
411934
1539571
555253
655782
1427459
1942758
1159405
1506547
1315235
320820
1857925
289722
892717
367064
1463730
940438
765860
1478115
786738
1314907
847158
1257371
1891366
1826892
383846
1324871
447697
688585
735796
1393442
1179691
75291
1210352
1832836
838742
1564615
782101
238676
260748
1210150
931892
1625176
1668165
1287757
222085
1978425
1315275
1929946
856472
987873
1205858
1342747
201264
704146
1129469
406518
1579082
766514
1770154
336541
840455
948239
1135607
251448
1342335
666137
1328891
1772651
300611
666439
1754010
817442
1051608
37674
576932
943268
1153933
161144
1158076
435046
1102743
495678
472471
1300976
497611
548552
719657
229391
463338
1553102
295216
1633304
709271
378093
1216336
1669660
1464906
399485
696101
117790
122528
1391464
1067362
1929992
1281573
784791
837278
397880
719524
1835731
1092598
1351424
1311914
1879146
1692603
1935632
1557211
1092921
149274
1829043
167932
732816
75792
61505
1519761
317056
123286
204366
1155411
806666
748097
1251802
1978732
1593721
927570
1605166
1699469
452284
1463355
997021
1099242
1143828
473691
1544284
322126
1774487
66633
903743
1877989
1474944
1390060
662825
1169424
730932
720888
1092816
1930045
858084
517433
545810
173075
729601
382005
220799
1690439
155701
754103
1881740
818868
156406
1543624
232765
1567744
1559329
603571
1135890
359136
1234822
835625
1824553
604396
1026938
1272403
1327476
357540
1234963
12737
216867
1948670
1175225
461067
1477424
560733
1942324
295684
695032
982325
1175367
1437925
1788438
1456906
797404
1195252
1540590
187007
423587
417645
1419857
810912
762362
1715433
212642
1507465
1521020
809841
120
1938340
461043
1645396
139816
600421
869303
179748
330173
1705602
1518031
380378
185093
565606
1418625
352858
1796476
1635164
1962948
1298168
1049704
1579184
1057531
194654
274933
1509434
472405
1723221
945628
1784649
274335
854897
510746
1696561
311372
1398384
1243995
1900171
1136130
176654
217874
845325
376269
1746017
182331
952560
734462
505593
326229
1413779
520124
1297606
284258
811662
952252
678387
1712220
364484
865393
1080690
1198884
1722602
890768
750399
1679883
1146970
1074911
1835087
384346
1260737
784555
1798277
1390070
1276025
140076
1172160
723566
626956
499155
803701
1239449
623947
388188
1048293
433201
695130
1477963
1904123
622724
282698
1954126
368307
939233
429096
743948
812410
172677
651278
1057194
324414
1679488
394310
1266625
689271
1312303
1489782
370524
972971
175231
1861126
1074199
990052
197540
1297681
518327
218505
722128
1831876
226221
1541617
1446542
1304887
624164
1711402
576514
621081
680563
1949660
732125
1668347
1043118
1012635
1607448
1985258
318427
778123
1850867
1292869
1739450
487939
167667
1029714
361767
1495740
1402500
584255
1018636
710302
64670
1786940
5319
956620
308451
1245011
372934
468159
632206
1025749
1417790
295874
1379011
1722554
513532
1854133
1986809
734062
757111
908616
259679
392042
1736512
1742498
1395927
541702
1657328
178487
48545
877796
1990756
849786
1401708
1507785
139335
1000810
359537
1059821
1841082
1679450
173897
1852856
196704
1669085
557611
1173612
1784678
1090069
220236
1740819
1877033
1467609
1301293
870339
354200
1809893
414044
128197
1438464
1792890
1161451
1486227
698085
1337626
1589165
1370330
1497860
1535452
1330670
1073487
1084161
68563
1982360
995674
786348
894904
1875601
1544857
909188
1615304
1651551
1242608
620700
1407500
1592999
1112949
895351
178752
907736
1946616
604912
856679
538562
1509809
852873
281027
1549952
1181652
93144
349641
473537
389739
1419445
1160582
1385609
1525528
1697395
654901
1200034
137969
414574
1918572
1065792
1171557
996451
226480
25512
574199
457734
1639260
1770443
421715
884313
1007454
220907
910622
412621
1555202
1081776
1640785
1749558
135903
1947164
786846
81111
894550
112560
1924522
1212203
1795497
47249
490580
1108763
1565177
85633
1496133
1391345
1283066
887851
1537031
1452860
1200583
357942
91822
873220
1393932
31185
1851147
1288267
1816353
904687
1736703
272875
618278
11858
200818
1201491
290909
1753461
5545
951376
1203158
790370
397279
1666087
1980480
1912103
1641069
3798
120851
418274
1183890
237429
1958414
1496816
273115
1970213
1584777
494033
353099
942055
409414
156542
1154875
946170
198631
783091
1776775
1998484
1475461
1782904
1046402
1302290
1434884
1814209
884282
1870180
811116
260221
1533228
254814
994546
1863693
1897970
1820944
1641800
953338
1335806
1461443
1623953
446810
1374785
535293
1789628
275297
412756
669525
415165
736219
1027941
156811
1121477
1072162
538010
301479
149631
409686
1459891
406079
843904
1810876
454880
1932923
871916
1879655
25557
1275715
1019940
275622
531704
1023316
1075679
279521
1871761
62516
512570
1450839
1425262
437237
98666
1735134
1868559
1098052
1082438
1285052
1928921
1010435
93716
1638104
1591387
1007770
1831906
163565
317379
857193
90108
1606670
1256600
184314
57819
603051
1728872
1514286
387191
1553550
565641
1691382
375425
1719529
1299436
218269
1366669
1288050
1074344
1959993
1525562
1175148
1958465
729353
235309
1166910
1695873
1762950
561832
975615
288994
961841
1183132
1453665
548424
574766
1732227
1807867
235505
1264785
1405540
471989
498001
720504
674621
1796873
1420065
867555
1142556
1585171
1964138
1637816
1048657
904812
524331
1708321
116850
147662
803410
1622088
1079537
1936875
779928
1738573
1600226
1812445
1556070
162755
1178371
286999
1191157
1146371
1024367
1625432
1284686
822876
165015
1147944
1828673
728023
1983188
1232886
1854957
10066
886786
815551
1585461
1550802
386893
1432877
1509880
1073761
517369
508464
720277
168301
1132446
1674969
1732163
466042
606934
1023052
773538
464189
1080382
1641427
1519155
403393
1750579
445851
1580275
1289423
584942
1093861
1555233
60351
1579192
999343
1741653
450153
1552491
1375597
1440943
1083528
324496
1607563
713397
175248
731909
256506
1925149
1542029
1381492
1589060
332032
460830
1161252
1774090
381654
640896
259145
1485539
1280939
426977
956629
333101
497640
1369941
850964
785512
912732
1616653
1819004
1285516
738649
1254138
1679974
1926620
1611360
1818709
984894
434332
240239
1756250
1942918
1832264
262839
433503
584568
1311396
1758791
1592664
793306
1585437
1267652
980321
1117121
1846734
417182
434408
1055976
1367
761242
1739113
1857619
1644729
1597326
647753
307313
193909
1556006
1571080
428699
1530899
1258391
1344409
1047669
1120719
1747950
1246482
1918384
435467
1989118
709417
1643880
517894
1950970
454332
514473
649820
1839984
360300
1756038
757703
682765
1786304
950845
1278774
57868
947276
1154598
371827
416990
683683
1838119
1306723
619235
233728
363195
1347298
1308804
230944
556864
1553660
1681935
1711405
1795584
645007
1317325
228059
1050251
1763918
1225823
635731
399195
909537
1472869
183747
277144
466530
1776829
1181155
1208562
1592856
1929264
922129
1023950
1490174
1388214
725752
1131086
238494
1874045
580566
440988
1340038
386885
271206
590799
728731
283925
957828
1371027
461081
525358
1284005
1824359
816702
850618
487136
290969
998384
256235
1892754
1758384
1443837
1596519
1107202
15105
10231
49121
525246
877318
812397
1858755
1290310
1609568
1055720
435469
809663
1815994
760049
105897
1694474
1513540
428531
1206047
918861
1370562
1859993
1957749
133407
803629
514353
23536
377344
1374977
1790684
1225459
617446
1361976
760300
921948
1023289
1796288
6911
1500536
432860
851949
591671
1031800
1339193
1172376
1899690
1699478
273453
266564
115104
1098520
347912
895401
1696494
391703
281359
1892635
1110391
283606
1948255
1569718
377577
1735843
1600214
1610186
1315271
1579376
537432
1395356
669114
1125791
184688
1040416
1502090
21559
837900
63390
1299501
757382
293908
1542215
1035571
1183892
1020615
1361299
1836750
1216703
1091868
921139
1451126
1281295
1464897
269514
608819
1331776
1172289
1940977
1693827
1409580
1957702
10727
827106
679713
1977149
564533
179958
795352
314365
251696
869130
1588328
1695451
228337
132563
253776
433390
476355
746645
1597221
1303710
895663
1832766
710853
545918
599203
383636
687963
911878
1391285
1910491
1510081
1637492
618147
451951
771399
1214430
1816470
261721
1364836
81831
166774
1349595
1678666
1435124
1221372
104064
1939326
590065
1862529
85918
176803
425723
111530
454056
855831
1261523
950784
1076939
1473051
148025
1743236
1508200
1854968
500714
1437099
83468
1267423
893586
1951709
1565349
1761118
1795857
1727019
1129269
713428
1569602
449071
389813
1518506
1475230
1542533
173178
1209599
350078
745112
368900
621311
574229
168108
315368
671806
1021743
1922176
1761835
425095
563030
268781
1552918
368260
342245
1204301
1188054
508325
1704866
1603023
378814
1061579
1582327
474245
580137
1523140
1123739
1440408
336016
1679824
1712557
17155
713586
830484
418158
231252
1301015
1041914
1355518
83169
1261993
1300851
950421
319602
1855305
1013112
476483
318038
1981313
849593
1564417
185098
949571
916218
988076
1917591
113683
749441
253381
1499596
96729
751269
1907890
201433
1119238
1572124
1928750
7733
367150
1662947
1670093
153540
588225
14748
1687929
311537
767006
802759
701425
999445
1395847
943769
1292426
1201455
1827240
1140917
279688
562881
1621676
1011716
155224
52277
404826
375029
1115461
1155624
1936129
1897910
67683
293209
20193
1708377
1554934
282766
1867873
141707
1104178
80715
1399245
157926
1901194
113363
1566980
77411
1942683
208182
1795887
1728265
747201
627230
1565683
87705
1638712
1166770
1115050
694328
1323798
673561
57432
1963952
1996037
1330442
1313874
104265
226867
1076228
1822552
1275757
1666267
799928
1712942
257948
90321
1728177
75802
440018
54738
682815
162102
1408921
1041932
1675801
318167
1027152
1104158
514563
113545
610712
650170
1046131
1989749
1549672
484753
1489752
1494627
4085
1547844
102151
1612764
1844506
1424376
1289480
1517487
1716996
380870
731243
1336300
1902838
801526
651357
229682
1736691
995192
1152867
1490425
1276039
895851
73318
1090776
1588755
305798
1632613
665596
42812
710097
407141
974347
1951831
363932
1704621
33575
230576
1170862
207314
1718842
325653
1393391
880429
1273633
362921
1468309
504579
544549
139527
761448
1135504
229091
893511
678898
643135
134717
636007
1250647
1710824
1782061
380347
163363
1874538
860022
1766161
33718
1638003
149686
1200830
732466
1618469
827819
32577
1914664
245599
939660
1129799
461980
609026
399356
1795163
318720
943845
1646762
1013999
1873606
1638193
1641708
1361812
1422019
1761326
595656
787720
767857
1000619
1631758
173494
366026
1269776
1548493
274029
1893228
1117478
974289
1841353
920441
1282797
1312096
1821957
1766160
1066941
1251274
465554
1337172
1067330
1289992
1056824
1330
1359598
1329781
903100
975345
1895926
654949
874229
557035
1495664
1505505
1106479
1208570
676623
1451145
584004
1905764
908296
77628
1110782
1110743
1350693
1657478
519966
256554
942581
625836
842996
1679874
94364
1161403
656792
1811539
265308
1281358
1168012
1962163
556988
1918796
1368240
46693
107454
191461
538477
1399446
1928856
1447176
351948
1284930
498962
1762592
1059652
1237420
1359632
1157223
921868
494887
1623772
471995
432502
1146657
964210
1422408
286214
1525857
626590
1894628
1359235
1644932
501589
1326189
803988
991290
1890422
1806835
1096082
784924
1361688
258406
234907
1465384
66100
616835
540914
294732
1747026
112915
329889
729055
213140
588977
416390
1555651
306832
674516
174647
281013
676278
1650636
1495108
459967
337098
970932
1295552
976031
1711464
1446831
1755715
1347537
1306737
936925
162626
342880
579853
1247313
1348064
1663703
1116200
241165
1585867
447802
1155064
1597259
319869
681225
234146
677762
1181164
736507
233595
823050
424875
313171
175400
1381348
674443
1473641
552510
1335803
418289
663516
949289
1710518
1864287
1476695
700410
749819
800865
1578105
952084
1967312
173011
569276
1681270
1262730
1010038
210441
689593
1787819
972744
1975229
1699503
1623644
896315
139631
1856469
1231663
794933
855566
927864
878974
222655
1291456
1562113
1400360
687999
715145
1845158
1252719
29213
551767
1807934
1003243
601546
1482316
595316
1120546
1186359
1326660
1651701
1916710
1778817
477466
289464
1446277
478647
895838
1723398
469887
1912019
261378
447617
574562
1134547
424183
637665
1304525
1960236
1518222
735660
1591323
810014
1983135
1411484
383446
255984
1551476
767708
1909220
1182317
1943206
1653262
990051
1984559
1004605
1873072
1924961
593366
611433
1113098
1142143
457247
1387161
21510
1024565
1859503
1702848
713974
1345801
111864
833735
1299553
1240697
373366
1808541
1513149
452103
641717
507999
1612034
820582
1197285
1314072
118353
1383039
73587
1184867
229877
1718246
917673
1002839
1783600
1531821
102159
846751
1423890
1007392
982529
988672
1242573
609807
1078592
386630
1669329
1839917
1001435
410797
124601
1982933
1092988
660733
1743086
1571777
1577394
527954
1666119
1166758
270794
1483562
1810830
660935
313107
1229474
668466
50596
100441
372124
1756003
1210864
723566
1285910
533212
798223
965090
110921
403068
817228
1235580
1541243
1819632
554003
1813280
1818704
258254
1990291
1913148
1045734
3835
1145176
168518
286873
528253
744080
1896920
1894887
40136
1609710
1364256
1507784
1187552
1067565
1737413
1103971
401957
1645356
690558
1138689
64965
1909114
1949822
302229
1881141
1129860
636355
354394
56290
1516910
1737808
534668
98144
773962
304399
1825306
1877299
15113
908482
597718
268965
1368913
1890017
1930632
1788513
1883484
1932367
1788293
1173964
692008
1005036
463787
654165
506725
1187036
202374
707776
1462008
558455
938410
1295640
1560009
1911707
99866
1023333
1017538
236968
716438
1828817
732909
489455
668127
407815
1195817
1358497
585324
102205
876655
1909390
885309
222608
1371734
346809
816164
1186243
792592
713613
233721
163832
1145310
108583
1746586
1575409
701872
1033517
1315953
254731
249427
1616322
1565481
548236
1624833
1414458
1456091
698431
23790
1336006
1850299
237217
1016563
797009
1232532
1218186
1022178
1041207
1678628
1137174
91569
1621279
1292602
889293
1419648
1388938
661083
1102945
205904
1446740
1666753
200535
1610686
207580
1566649
843762
417895
810963
1935088
1483144
1912315
1876126
1015741
366133
459364
295365
1572767
1674011
5509
938013
1204277
1834400
96602
1890264
882561
349851
1644623
657499
778278
851843
776548
230040
35594
385073
568849
529497
1777446
1037560
322778
1554857
536955
1594011
1633206
214120
635142
255721
1470787
1788650
313222
818977
1968803
1598134
1979579
752459
162860
1969895
1614830
652786
1486979
298055
1721104
1301721
1407904
42740
1875287
519360
1674035
574198
45558
1943565
455590
1894815
862875
651706
1643520
1139188
1348003
900099
1965606
1236881
1048964
1159013
7784
733979
404599
1137702
297756
296546
282188
438316
87194
1489248
1543297
460444
827538
1761088
261013
311516
165148
1394081
1121226
1112431
169245
1462806
1851330
591041
728995
1171426
998655
716056
1979055
533425
167825
1668551
435740
937717
1497137
1429408
1003752
473814
1818158
1752150
1026020
503399
555656
500097
648804
915155
1984633
1432081
835568
839361
1798468
1003232
1529121
256847
457827
123333
105337
1626317
865124
1093845
1509681
526814
481628
430247
652131
173567
716570
61676
1836342
1271111
423993
1367651
193989
152559
911596
1937807
1526326
765365
1194923
1990916
218689
1373820
656981
178104
1512521
381691
121442
1220222
368792
1891242
1071507
1402997
324709
1624631
1567268
1005318
540272
215872
276128
553590
531396
721955
571824
1695629
1556257
1530849
1565184
357742
1531178
84958
997275
1545510
444911
580341
1917411
565547
1790601
415616
701450
1779382
831753
1851328
311598
1465336
220414
577979
1752441
1806545
1082731
1765964
805697
959892
593547
1445064
1230427
59559
1949756
784716
1193794
515575
979454
854136
621790
1694687
423016
820120
1920911
1221247
1504974
515622
178770
1934521
1088273
1741727
93346
429346
1613713
754892
1238644
284428
1687104
1647682
1068161
822240
1713965
1588936
981908
259457
1153449
821256
1441219
73464
1262155
1886868
729410
1664789
1900456
1393144
295118
976481
679816
772120
315991
1166277
1621513
1084297
1212908
1510997
847362
865127
1131235
1873523
580205
124412
1973210
1286750
1121003
427069
1983174
910335
1457680
1521222
975129
1285138
349614
183
499901
638794
1012660
932191
1296435
620991
932376
172435
1847971
1748981
1290272
261554
1690945
470890
1221616
1190814
1706524
1114925
191002
1523721
469131
65091
1134672
1948488
1413527
1127050
1395318
514953
795375
175843
503670
58758
632924
875828
296497
1095978
1096041
1485343
302840
32051
619716
864342
849146
1272877
1313925
1100261
1201590
1048087
955194
1972686
569660
167237
1791986
1371021
26850
1437927
147784
191866
1355191
1496582
867220
7210
1690041
1811817
825020
1426724
803737
325614
1068487
1520227
283690
337130
970837
333324
340671
636438
522289
923237
1756975
1077342
371499
1426256
1372133
729389
1528378
157561
1560594
609586
23755
80944
949170
319506
207950
190964
1759273
1908752
1831313
843609
462859
306645
46066
1661134
1227966
29493
753439
310015
1224322
1915723
1622190
1874275
1929624
232394
1645398
383590
1953307
1619716
70680
760476
1643116
317494
456456
1088695
233235
1081182
1554633
52542
1547906
1299914
1031085
1258278
1692075
86572
275708
1403754
922031
256761
1632365
1604048
1478583
476727
611845
342062
1684065
847722
112940
1347936
1947075
1776536
1320410
87853
290673
1194877
1898224
1540065
1302886
1112480
1736073
1263782
714822
1278458
223136
1747784
1735250
119539
567488
579478
997790
634290
1864118
1938753
1588327
1881339
1174503
1267554
138951
1069104
1355942
1903265
39735
801078
1643259
201553
223088
299853
1817326
472982
1954529
461663
1614809
1109194
1930792
1936095
1950277
1496485
476854
1565133
1065995
749118
1061070
1468272
35962
857172
994809
601900
16241
66976
224221
971683
1994857
1371724
1439957
877677
1057364
597027
835691
1941541
477749
780694
1368565
479159
1998822
1815362
352633
1472472
728135
1046809
53848
1252225
115751
521730
1576794
1534206
1416880
1762296
671388
171052
394542
34183
810449
1688175
219795
1867337
862148
888943
850982
269042
659134
1344865
188604
133185
859213
981751
1371440
1797110
122247
1029199
1383178
709038
1710907
995516
396077
57328
243409
1632692
26378
1583300
589866
487790
1624003
5290
1469060
1675735
1434652
638457
1468690
431292
495879
65580
1801381
1311184
862501
1779606
903390
575881
451516
142257
1410402
1819073
567098
1575290
541001
169754
1581516
512687
986790
414580
1109690
57086
891238
989612
775367
1677766
1029821
28376
1878635
322807
1520375
1231632
1032667
301319
209036
1369254
732300
1354361
505318
489541
1710586
1245649
657328
1228173
594588
899677
1074546
1458166
375364
1784277
884911
242524
1947682
483287
1190659
1566433
950814
1101450
1047206
635342
973766
750830
195067
1978592
1704714
1971522
126467
1365886
1011974
1393056
792238
526860
1174570
569653
1717523
182520
789859
703841
1999510
159692
528022
1086462
1308179
1479678
194509
65352
1562199
545116
736629
714577
702214
1342546
308981
403483
821621
29040
62964
877826
734921
431533
1975474
1460281
1575141
1357511
1979845
1630381
119699
1928662
292664
1987453
1128966
129902
664651
1509243
1614076
448656
559107
159081
249514
669343
949159
1678180
1349284
716337
1963292
1341687
911532
336965
683621
1205666
639526
928958
1833154
1509611
1351475
1753756
1287419
372815
910350
1617768
76152
1657479
675358
759038
132636
1282441
67870
1471056
1519891
1606545
78487
797549
1916804
220987
893878
1010956
1446401
478109
1973403
1792448
757111
1459725
1237909
1515915
1783918
751185
777200
681150
814109
1811739
1294403
976378
1548951
546268
36036
1150214
1261808
1421308
355681
893150
1428267
1314046
278404
628634
42581
1956154
1560351
748385
652224
748976
102966
980079
769049
1170111
207294
90537
882270
841204
436461
412232
1003360
1130105
1008307
543170
175295
389612
1446490
714371
1592910
1604710
354344
149504
1965499
1944724
656081
861492
508267
1143081
1860996
273550
1254713
735816
1290314
1286373
1723901
686599
1538312
1661310
1333360
992088
404586
1230569
119153
346848
843495
1582137
1273189
789112
271966
1949306
1076426
420772
1773152
696705
1786913
8768
109536
260690
864663
1993595
1938479
283581
161484
1250314
126212
531596
1139716
1839645
1945302
1130948
1410365
1183762
870777
782140
730609
178196
281739
1278827
175757
1764918
1543843
1666635
1035892
619213
269789
1861112
804877
1722085
1716450
1476609
1201736
350517
1884881
1446801
796019
536667
356329
1643646
570679
965411
862336
503953
1071595
761381
1330976
526415
137456
1473302
428874
1244354
508143
80747
1216948
565851
265471
1876516
1659880
137968
1649912
1361481
1486855
150576
226302
390051
360593
47471
1658506
810652
1289565
591285
1447546
1797638
499566
1204088
1305642
60028
1452259
1801216
282038
143444
722316
740370
1290357
1473539
975028
569121
1777767
1786545
901994
1872719
296641
1916902
969142
1158626
4990
1352935
1962551
205399
1750004
1031477
114585
1531475
1007971
1603011
1072641
888336
167004
1796363
1555437
1867612
1802030
400468
1203152
1776804
266636
856370
709569
1997167
1219463
1545619
1482630
1439386
1375225
513727
1818372
714313
1505556
860393
322373
1763670
111017
1750514
1434938
202290
1304290
1745519
1897796
1840349
1738686
525987
1537004
1298237
13109
482787
1086731
120278
308281
1039491
1385929
3588
72502
1192850
223488
1729312
626069
43985
1835500
372857
1828924
1850391
386879
1186651
1143586
1299871
1235986
1409865
1655507
1871840
810432
1829813
424663
1748748
868708
27677
1401492
653390
1248544
21316
1062111
827044
857312
1817767
1252490
1726605
1938254
1960388
60343
866529
1287664
694072
1372333
108255
1731439
1945559
595569
1031814
880859
1251793
988440
1787233
118894
683076
5701
69928
1756478
1716206
199643
805454
1456292
52468
289317
176717
771446
1196313
265208
1031262
1893751
1474278
53614
1859397
1513532
1258365
253426
1835435
948133
86349
301231
1380744
1671259
1818553
507642
1861657
511604
549966
1847548
1756621
372117
867716
1788829
1285170
1003054
236409
969051
205052
1968312
235891
388857
996983
647968
1606079
1407007
1409132
5180
581714
862063
381170
939221
1873936
1214410
1227157
1164170
216628
1288728
1335416
908205
361294
430634
131466
731506
1943394
1423997
85627
203836
353468
1202412
1102211
1301190
352337
1985910
1895499
1207790
1166407
1206704
362935
1931242
1340984
898202
1830374
1360833
1437522
1441643
1715819
1192732
1306058
360350
703332
1307872
107508
892005
1895286
1519762
1369546
1382971
1810231
1986549
43131
431753
1476005
1076972
636220
1121825
16041
1833132
1168656
884642
393731
312820
421894
1171033
318850
1658957
19949
1521189
1203821
1616765
1273519
243119
1480914
30335
423817
560895
127515
600026
874138
1625480
857935
1325638
997050
1719103
1004250
1067800
722134
381548
702736
1290233
220243
613593
1004302
1629789
1809101
1714184
1068551
1075550
1500387
1705171
747189
1891921
1862535
1962973
185846
1173476
472665
1878581
768028
427713
424358
1947394
895017
1249620
661667
1467054
1615651
1798304
1168099
1901421
1085120
1912441
101088
1981280
23308
143905
1909141
388985
1779899
1346181
204780
1943218
1977062
433649
1525641
1020778
1288913
415307
1275518
1011158
1455570
985368
1868711
451663
652430
1496892
1272120
1884439
1816229
1566517
199494
373281
1358963
283602
851709
1876299
993044
357157
1042555
946617
253847
1867068
1680415
1697435
15108
1431789
1786942
1469670
1745733
893177
127231
1763337
1072138
1174091
1785230
1947938
10632
1692477
1662410
936932
641582
830807
880168
150456
425652
778388
516255
639361
165940
1959574
284104
1706542
898002
734486
1182062
595123
1907072
1990517
426170
708233
1584323
1759028
1033781
985540
1163950
911586
679769
542918
710369
146077
1205603
1516272
568460
127511
227031
220010
1150774
221954
600894
1679214
999430
865348
1328984
859513
1909264
1876897
219215
1007775
900642
1922303
464537
1180025
877937
1311454
1873108
989317
319261
666178
817204
1912981
894757
1113584
292729
169587
1294485
1253897
746444
1361295
1599541
1125709
1937263
773290
390312
216973
1614335
486527
1039138
1186100
1155883
567491
1295655
1416371
1086271
453571
1048441
1310212
87726
1933240
454959
718736
1702492
1300435
1116498
394518
1702408
157373
525583
1723109
1016186
1718734
135755
1158375
36645
249342
1602283
62133
12165
1139434
778636
604521
1596471
1647526
724738
1436777
269558
1622448
1310199
1034150
1831291
1240218
858502
830559
1503222
1976436
608628
534922
1751005
1806096
1307232
32023
644585
1038486
1202508
132730
389126
389285
1889396
157741
1945703
1177
845170
231805
230651
117746
829784
325724
1909869
978874
1553472
860712
1225493
916901
8409
699754
856609
348496
1636062
1249932
735285
1239969
462955
55104
1431153
556209
1848512
597461
695478
294418
1163830
1308728
1768938
319995
1822678
616594
1244205
400456
329916
645356
1550090
28956
1709094
1793125
1850724
1301667
773587
350876
787755
1129740
1904714
1450423
1261114
1174332
761893
546613
562680
455331
1037398
1619211
742868
536469
537688
722284
36213
1482391
1047398
366912
869451
1385127
1894561
942823
1851053
311572
1558437
532376
1276112
235879
1151193
1890293
1242432
1891486
122524
1539035
768435
1024404
1863084
1484189
720682
869978
163652
1783350
774682
1643943
1440866
997168
260737
1896568
921531
37901
1608699
1754545
1714235
768596
133073
1449185
96144
1119832
972704
969323
1053578
1275367
370451
1151378
1527939
1387107
1004809
333711
677894
953905
587628
1619135
703023
1294895
1327697
692995
619843
1990805
1921114
1693610
57301
97286
265117
424349
259839
232538
2149
1409845
1918858
1870431
1734719
670446
410377
1293721
1142111
95908
1885487
256047
433022
765692
337384
1873470
747346
1643270
670549
987138
2291
811410
631558
1785595
1125342
1135200
639604
1075771
1589520
1763265
1042744
109905
435067
1589263
1181544
71090
278713
621141
833579
830635
1464912
1594155
418546
658360
12472
1542025
717378
361359
35718
250156
1949819
288560
533481
948040
1579907
816382
343037
468128
1546814
975170
204803
1191184
346593
1707905
717361
975760
1311807
1884207
1562853
12601
1037186
9885
1612660
1454046
1026748
997846
584881
1564160
97898
656810
752225
1623774
1671071
1454125
131462
754625
1412380
155751
618068
245227
1204312
1668926
979371
1452867
1865950
1296226
1347034
1932883
1525021
727464
959236
1539549
1786489
925173
1936873
957452
1863941
468630
1065398
1423834
299745
1369503
91803
1763883
1385044
1667803
834471
887831
75220
246425
1462578
1343310
1841176
1069180
499171
1643528
735892
1792814
1229630
17804
1952804
758309
187553
1174842
1806986
1469267
1409632
1275313
862016
1164599
876072
1982541
463920
547816
1854558
676446
1600069
1751939
1088485
1627832
1159630
1352826
1213066
1608120
1057083
1557682
839331
261569
1673521
93079
924406
76244
208256
713326
1433544
731940
553152
1667879
1306349
1122576
1971445
545286
676725
1913007
1976882
1836165
983042
1811379
903004
526961
1508671
1410883
1375349
1921424
572486
986567
334006
1980179
1702649
1079202
939406
1060788
638018
741847
1086505
1290193
1762850
1372754
1685427
11888
256518
1494735
1139950
1909424
1062466
1427284
485917
1220566
1113321
1786612
620175
1445818
1533151
1394104
1195714
1256498
1891249
987769
1229940
367169
1160381
1700053
365055
1086781
1469995
597566
44207
1991877
265042
1081029
251433
1783513
634688
439850
312541
620285
455414
1547475
1316292
1351683
393986
557969
1967103
851432
1526227
916782
1993031
1519152
129500
671175
69516
191494
1608239
1144513
1892980
857042
1581920
1131717
824352
1829286
899278
1783812
1404418
1518414
1857716
50071
66895
1345918
761507
628725
1834986
342532
64852
930760
884721
1746929
738405
387511
663583
731853
108584
1496189
936717
1261373
1828904
1821671
1420604
239212
1084061
1598452
1659109
1858150
877415
1352439
821924
1090477
1087724
470090
1699697
865468
657803
1428283
523203
95666
1074831
684591
1994776
1736590
629984
670588
1875212
771717
177059
506266
671501
219968
223559
119816
213253
663552
1447379
324482
241436
1916069
1962192
394040
1341809
546750
73346
783059
1095754
996824
1684345
1423106
753638
1855739
356538
1066833
1449155
636381
111667
846331
1283154
867779
222020
1925598
683460
1012097
1724665
756418
1027013
98565
1719965
969073
224453
224857
715439
1211467
1099496
951922
840337
330194
75056
164414
1205171
1038905
1442179
641501
1915883
1718974
789122
1393353
613953
1411958
1105085
1148470
1961971
302197
455528
952180
88858
240955
11830
1353870
187722
623291
1068577
339300
340997
1690221
1511889
1408312
511353
1371098
9101
1737593
1873680
1392391
1856604
1164518
622119
967409
483381
844015
1099323
1966478
195427
867104
1685745
1709203
1030247
1794114
1937826
1973351
1323605
1285358
1056785
1184746
1586842
895448
559558
242487
1505972
1251278
1335151
1758586
833528
1423825
1141061
1899036
884491
1390301
532477
1906454
1574500
1966964
1543671
881076
805682
716933
773521
471804
169990
1802652
793559
608705
1226508
1395542
59914
130046
901835
1033157
1857261
1011186
669991
351079
1784655
162093
857986
1226785
847669
947694
1656266
219722
1153862
280242
1502714
1596080
642626
1113169
1749479
18415
608993
722308
1255650
1779341
1086058
833824
204126
151705
1475004
275864
1917480
1810379
1880153
1316027
882442
1208645
36017
1427667
115481
1499452
1018564
569627
1046923
1148494
356352
1835217
1561266
1125507
1206144
547529
1346578
1837875
579908
542622
147146
1322329
455261
1238495
1948397
886447
940685
1931782
624538
514319
680305
1659134
127568
1140384
1234812
387536
1610299
1018708
823850
1839412
793773
990627
1986353
1196559
554576
1997295
874144
533808
1405350
1409002
356889
759620
287881
410015
1369041
1169395
218170
1650667
1799530
1283019
489902
152085
1240323
728979
140714
165675
1052269
784915
680781
293394
352324
1873545
432282
1825800
922420
1831168
781785
68059
1493453
1104393
941910
1264396
188950
976966
965385
1923119
1404114
1453767
340861
511505
1632202
199242
1175586
1615730
1418759
638317
127140
97073
30237
1458458
411193
832894
1093638
224349
687974
1246283
448185
445165
1581503
965665
1055870
411266
753135
283889
1827586
75194
1547546
125811
89319
213165
641640
1212551
881865
348329
1617946
1006289
1627452
1437237
1390676
803738
338504
1690285
446992
953821
1789320
789908
339056
1362265
1554755
1300803
833103
167512
1338727
103856
1617812
1105306
1598198
1482177
1708025
1494437
1850584
1693239
1769192
824368
1866151
1467870
782151
291414
340837
1784308
506207
1064574
994349
718633
1603222
430551
871975
1560754
971739
1200495
618608
67439
1832085
1575673
928892
311873
1455886
719286
576951
394201
1976564
1490073
1673643
1530550
1071962
268276
1575889
790687
518548
572224
53584
1183059
1034606
302406
1347999
1056932
596174
1154457
353966
1432366
1942854
43479
598333
989685
762343
1268304
247295
8700
177601
584699
1294901
1555237
1933933
1837556
605271
933405
418054
1722642
1418999
146003
634460
1731493
1173772
305418
600859
1076117
575970
1737759
168289
1678065
801759
856113
447907
943485
480169
832668
1090736
708188
688532
1021535
1913545
1073995
367724
1143128
31197
1975439
555713
1770901
549853
714856
1215639
17927
1051400
289075
74477
185781
1560074
1337857
1891108
1166266
537044
1473417
918865
558780
1188765
799998
175978
1732259
452950
1541747
1557422
356309
55124
481044
752221
194634
869505
910427
625316
1986932
931549
677630
1205074
988494
1032888
1588203
1010699
660459
1906454
544761
566782
645638
1279820
343364
37385
957563
1974391
587145
249914
1360736
1591776
1753913
1799416
1414967
626013
24570
584953
501571
937338
773330
1297946
1674594
1006464
49291
1962221
357947
1761460
212490
1793074
917463
282848
961278
1568951
66565
445859
1843819
1920639
630483
913321
998775
83667
763229
670338
1508734
713295
1155179
16850
659705
1310224
252290
528515
117527
198394
645963
1686368
632378
1463429
1100285
578129
271573
647269
134200
189532
127960
375181
1592533
639202
1870895
972224
1108428
139868
1930179
905820
814646
940626
712158
1070029
4355
1498891
1618888
24433
559406
1075048
722975
414528
445068
1837750
514276
1359175
524661
981261
1063059
411348
281689
440428
1311187
1147598
1235888
1752573
294540
1161158
1642442
1728283
378251
568153
1262765
247795
695089
332578
980419
1656813
1445678
542132
1913452
404969
157910
647393
1478333
560435
940464
699698
1357596
1232475
889888
500133
1527951
1179788
1093923
1582488
154086
170205
1757980
956356
1057911
1605034
411949
829297
123464
1176811
242400
515634
1964507
926754
920858
1956689
1261706
1191458
1618443
678952
809018
1979260
1156365
1838136
943631
1190259
58100
1337110
761059
760022
1705219
148208
897257
1451037
877196
424607
1533629
1479197
636238
1937235
398455
878410
1269213
1961269
965916
1937108
1865499
347843
481945
706297
1834657
682754
1354134
1953410
1473982
678187
343216
523150
101134
460305
920378
1069376
374419
1505745
1045480
1273572
887134
802606
567492
1485049
380607
763250
1440691
839687
2336
1560644
934907
1628992
1570925
658775
1009999
1762818
1192070
1523315
1895510
1042048
1132470
1703701
1337714
1249564
1336717
1383935
1191633
1961312
1442327
775968
777207
731010
1557146
671937
405151
1711970
1866713
1658369
1360887
1758955
938760
1332392
890834
1378656
1370122
646505
1032580
1455938
587237
1708778
864018
1676682
53819
220518
373777
415575
1547431
455425
1624433
1239554
1775877
105405
1418462
1636917
820500
1803045
66735
405554
399077
1497093
1168294
1066595
209813
1965269
371794
1168215
1435777
1681821
1972685
1942214
117190
1126513
1781940
125322
1204453
826592
1769467
1267021
1771868
1779089
880940
1598561
86657
678428
1662108
859756
1423653
302000
1411008
469120
991053
604570
444396
1251598
289432
270287
761620
1881334
1606791
1740228
680287
434933
290546
244905
179120
1206131
980092
1896262
590511
1496320
1320101
1005027
789233
1280659
1773504
743823
1396302
1184689
1435618
1035062
828270
1481677
1901921
1372012
1163063
1089925
1624127
1721061
1510686
302958
1010019
1276286
1216194
65225
1167142
1886837
1639309
1174709
843264
890435
1353647
450667
170772
1338011
1842287
1699523
325870
1082080
1936871
1449017
1085589
352889
434144
1663719
1936905
127919
41394
654127
491294
1641312
1247022
141569
1806869
1454263
224040
1801286
810389
1836532
1701111
1678165
59342
1975281
541400
263505
170129
1919914
1796530
1978575
92518
1133534
1964217
652649
424190
540923
206719
1663370
1794273
1691583
641121
300616
499050
562997
1337616
190431
181277
670984
1031152
1629917
1223558
1359565
289485
178605
285076
1530793
210549
815477
1415883
1159093
901598
1162092
1507760
1940722
366764
413517
1367139
1371087
563807
1939136
946571
1062916
1489897
1291963
126376
161908
15024
461707
1970316
1857845
1056402
674537
338003
1392594
222484
316941
955723
56343
124803
1521749
830981
390323
1131563
434118
369405
1584224
1051594
855208
1637543
1322592
1531519
1605481
822613
1470475
1659157
1532445
811715
694364
1370486
330816
171944
395771
1658482
1209629
193817
1908979
528979
1983302
1484222
1668485
465471
64234
449287
826758
1730597
322570
1394290
1427157
1065797
768422
1304419
1497099
740468
1096431
366253
969538
1699644
1626397
713751
1010602
1701346
1791022
1224552
466408
1220569
74392
1956399
1569484
1467915
730926
1069341
1416592
1804600
1699386
888725
1718581
455118
1687009
1457383
285131
1766213
1422664
482508
1436072
369519
1984246
373858
422243
1903047
596334
423417
1256539
1622337
1935440
1229098
1885298
338593
1709184
1276192
1520624
1940651
812887
1691960
63931
1302151
1470864
748364
718667
1931421
57761
972894
1367838
362319
1712026
903394
1129334
1708172
657388
1001124
177677
5853
97669
1307832
1826875
1444339
878788
752819
1610650
1615867
1508168
1490190
803905
1226912
971712
948508
1731215
394142
140721
459432
1046523
1676874
1180460
1838535
182639
1810461
1113668
176281
1960117
711746
317070
1353860
1366605
503879
1032073
1161750
1783591
943435
971279
1818310
6982
171665
251747
1024638
1024182
1165554
526614
393635
1875246
165732
1062502
1289224
830497
1085005
1391542
417458
1836132
264089
1709313
1427657
1153773
153308
1406620
1602629
726042
1434714
1088612
143549
550594
367896
458023
264080
1673025
842394
433046
988071
1235941
1937268
1808791
830234
1967807
58476
1594594
1116909
526351
1911667
526920
160789
1308614
1804859
1426957
1579758
967333
770018
1232251
1105584
810670
1243568
1242661
26596
584040
804808
626618
1178591
8249
1460433
1450212
1633975
1091921
246852
1298065
633857
1409857
1815263
1434811
544583
358069
1535307
1589704
796938
1085834
1768168
862397
1586014
1032202
99360
639366
1754075
438162
764347
736873
500336
123326
613091
1998818
573938
790863
1014849
680504
508367
1956967
1420267
853492
427948
150712
1841288
686680
1838334
447959
523291
884568
180080
390370
543663
410787
1664583
921276
857283
541524
1197049
842964
1339071
40628
741420
1911558
1767216
36784
694619
702413
1445723
1561434
822938
238910
1982622
315149
1762391
1953639
1674759
1467914
242852
1924121
1284133
1752594
1534242
125433
1771194
1965976
307374
493160
1013439
1484907
201475
527697
1025674
34902
1343289
789973
1599331
792681
1260674
1354797
617367
84152
1553080
89486
1477912
1440919
38834
362328
1053527
475212
1083230
942809
583515
1880909
827512
1250008
1469620
1451493
107021
1780484
998775
173913
906000
423083
1434591
280438
1977194
1511938
263152
677102
79100
1416408
754013
945227
1893948
1652597
1123418
1413166
432293
180061
644872
927875
1105510
1106296
964163
1074209
229389
420699
1121399
455457
1253381
1759130
538334
1861318
879406
1157792
1427838
264225
1725547
520536
362581
1029643
378002
1457432
1689732
18554
1264286
1940601
170949
1291686
1416051
1464361
341946
297162
408333
1324177
483852
209798
1573637
191856
499608
298258
458995
833458
416953
1473819
1956824
150593
583750
1576901
109071
296266
172761
367058
444107
638662
260705
954786
745913
979804
1932895
1990460
359021
1529397
1546508
1068893
1788215
1874637
1288967
1306378
776248
686476
1070066
1717007
956797
1484789
60729
1107308
1112056
40544
382749
796783
1340155
1907959
1885393
380640
329162
935262
286799
1817119
871506
791640
509132
1028836
1601379
1406550
342341
190176
61827
5479
1111928
1021673
1491798
795494
916590
316292
459850
512163
1694748
36812
1182103
323659
1346344
250782
280142
1569917
1592304
363210
1292886
1317123
636488
1403242
73803
665790
1173313
274494
583847
380494
683533
528313
726972
1414305
928224
1503672
1047148
187167
891693
1103634
1895237
1195430
1012338
1918053
1522067
1175826
1161135
1121498
225025
1824052
1708690
1651716
1634783
653430
833136
1608999
1450645
746742
677171
1802716
626727
1581104
1964388
830520
1221327
786997
965560
1308871
268218
503887
303407
1280343
342951
1560182
771355
1733191
1892352
1140733
482668
1341871
207051
1579113
324465
170861
128530
860830
65227
258734
182931
365732
617189
986777
923285
1386572
1929818
1790390
1980688
96033
226442
1496846
1979181
864903
865381
1088515
1711255
468625
800739
1644005
1932215
1019917
1858766
1515278
1464059
1275356
1047633
526746
1691898
526242
1015130
1908713
701923
647737
1796968
343873
176167
1894338
1000791
436864
1758198
918558
201031
1006489
1829878
1910880
1807624
75721
1728252
1742921
1684248
217978
1807630
132897
437918
675123
966873
689490
1919599
68293
938836
1082877
196510
1319801
1826688
1470788
1722176
1137896
667767
933483
1189275
419175
489047
1789835
617613
336310
733486
800334
512947
1606029
1946010
1364855
1364542
1551962
35743
32917
1156926
1141505
1566520
1430051
1957241
1672700
268964
973763
966982
840547
988901
1241405
809616
400918
1338501
786154
456088
1181231
321275
1924908
1593930
1286223
5406
1228900
202185
1188837
1438401
244758
481940
746260
525011
321666
142624
1715860
1770813
1803629
508952
480282
665368
960981
240203
1757092
63365
1283153
1367041
76128
1964774
1640685
1021417
739758
1249896
1979221
555244
269934
315295
354162
1151590
886303
1952162
1358941
610913
1847447
633750
1155614
916587
1343871
1118601
1029907
1673639
180077
1146981
1874400
1171803
24759
1395446
631302
1373690
74318
121980
923536
1927926
1866212
1264784
644129
612198
156150
356502
459616
992205
1927452
1072292
374108
1172224
1843194
963235
834568
1437726
465079
281681
1066656
1524987
1950863
723930
1275384
1843416
829237
1617692
692665
1853226
958196
1385186
384236
1193692
285344
1277820
889572
478141
1295708
892104
659189
244884
440128
1141944
1606793
1793784
636182
761565
1538529
1913336
81720
1874849
1433407
819353
28631
1782020
1244079
1968958
576360
1569156
1232968
334780
1049727
1186268
1680412
393441
1715717
1044026
437443
1566845
1617820
681549
1075188
21312
1264017
327885
690625
815957
793294
1525340
1270234
1954882
1253344
1991325
1740396
1931008
506973
646833
1851392
783458
1915735
118616
58979
1696204
704612
967763
1756591
464950
566353
1993272
498545
871533
1518161
1064754
1026117
84739
1153144
1968198
198635
1415941
1618348
40673
1561119
1778944
64064
90608
164467
387952
1842095
1908509
479415
661039
130636
361753
140064
546626
747771
155362
81873
1431780
356793
686277
790829
1049055
335879
256353
722600
1637871
1340094
1117400
1335751
1240311
1072208
1215831
1559799
337171
219150
998760
645254
1036829
579930
337425
129387
998692
964582
1057186
1964272
1011836
22056
428814
1405961
1498232
239993
281615
1814806
1565928
98404
1800577
514426
229284
908089
859154
1192057
1589517
781854
284274
832519
439903
1748812
1477067
944839
227351
1995052
919160
1198838
353520
1459623
778493
638511
1872992
1090488
1828730
1699464
925286
73231
923766
1565158
1739003
1663531
1152472
1455027
1024815
179583
169308
951348
1483311
445973
329333
1975419
1337228
1062268
1246271
276756
400642
716917
1770246
1424180
1303603
1130070
271753
1012641
1407806
1212991
1410378
1809877
688829
856725
1722242
1398733
1258895
1555544
770706
1734921
490248
63676
1491771
1242169
893649
1852647
1575048
147802
49059
1952375
931472
1969850
1045166
755813
350176
1529726
118292
1970731
1697044
680185
931187
1627776
834537
266210
1752129
1468131
1561016
209616
1480070
966327
1612256
1927349
1844426
122713
785164
1567968
741576
174547
1281029
713220
542790
99790
1036331
1523310
901656
773690
1938075
599760
923615
637734
340243
735571
1248901
1077602
1694246
1166679
1928841
1903824
276196
1942992
89444
1162638
1111934
1454141
414396
1856029
321730
1678469
350078
30132
1978403
1146394
452407
1433777
1263074
1257750
198077
839256
1216910
1342225
1186357
127631
814872
1153965
640012
1416067
1817004
1890992
1157682
1459598
1947043
954153
1251548
1200747
47055
962807
450902
1273066
1391797
402975
748752
189150
1128522
622232
684149
171942
1368803
159
99699
217004
186994
207971
16488
1855779
392319
1565856
833272
443361
1417192
1331622
1747342
595152
773085
733498
340430
592385
180795
373230
57407
1233007
724868
14728
879638
1546467
140240
946805
570298
823632
284474
657092
582325
312175
512005
59022
1896004
202293
1630354
498835
118758
1282961
654300
1507522
443925
1934191
717795
50745
396133
799733
91329
1175998
368214
354932
1844131
503248
81603
1071881
298650
629250
1357637
995686
1018728
91474
1171273
590486
1451137
887626
1279348
739289
337580
200645
1678225
1677012
1383442
1063170
280540
843289
210557
1737974
441261
820703
1922080
542521
838488
595121
545256
1419250
522676
471211
965926
1198655
65579
239459
185224
891103
166424
1216629
29769
545632
66032
376303
1525868
446095
1097330
1305407
1096704
246858
1060709
1275683
744725
1941114
690486
1561831
285855
978275
1001398
1339421
1568478
1945596
265739
1225603
445436
796419
1201799
770074
44095
932735
1402576
1899497
341734
835440
329200
514087
81295
1671285
1415959
320434
1812404
1140790
1232774
1219917
651728
448772
545770
1042980
1741210
1351206
224716
837744
181256
629437
1994393
107277
984635
912958
1855215
1430926
240771
168710
1226651
1575295
356363
691671
275636
1602115
1972834
1976596
1416471
685978
868457
1947504
334424
335349
1935279
1891197
1999231
417215
840767
964447
193181
1223121
1192976
1387903
484866
1483790
1300989
1604750
39451
1072710
449767
1036855
1348079
1439179
1520726
1243026
1058541
1977059
1997741
410565
1849684
1912669
981480
1352168
842672
738229
1072633
1884714
1367685
926523
360242
1494779
1549456
182441
1497670
769409
1455592
1637647
290201
1204137
1988015
1849549
942126
1980566
378674
1497564
1840505
319608
1653926
159867
854279
308860
378748
909728
1460576
629407
1087173
1438574
1968815
561061
1479306
843928
1871657
1472485
512606
1253087
534391
12912
692909
345683
311011
1450475
1259737
851694
727879
1911268
1825850
1236485
1918066
53491
1341483
1144483
1699688
1972708
557020
486862
149593
166718
29498
188122
51588
563139
856562
551381
329013
103947
494275
489664
501187
111191
1275180
1587172
1668649
1352748
157831
1428835
495780
286957
1024842
1454294
137539
1145424
25166
395602
1213745
896845
1042208
1551719
60904
292279
1226951
1175035
1606032
1880239
1032046
1935955
459099
351722
311624
1374903
836077
811258
1581033
1518484
997428
1965365
1726666
209847
1772808
595357
1121071
36415
1843659
329698
419460
1020899
1635632
1082144
415380
939914
1071946
344818
410746
1326157
656980
1199248
605468
1600617
1838847
391791
1418011
1116290
238181
123535
1419336
1455232
18193
1612634
378694
1511452
691264
1630924
311393
584593
1968631
1631290
991382
127882
996243
969505
1387417
201245
1565504
749821
874539
1856429
1008031
996055
412646
136743
1733527
1007039
635515
1237168
600337
1288050
1343435
1760834
1280390
182811
409569
773624
1912300
1246513
1208619
1862977
858763
325218
876496
936407
850953
1183329
90699
714129
1887398
92144
117100
888660
3583
956717
311023
1987267
1514142
472668
1033230
984523
57015
1987067
1079293
1917026
857020
62688
942085
1507200
231047
156606
44387
875686
1686063
662897
574592
671880
231780
18277
886123
1430901
1292209
998682
968846
299037
527821
1263938
213808
261033
554599
1999371
1210884
40186
434154
1653006
397179
677272
862939
1656246
28980
62695
791159
212860
135159
112643
1417687
1584083
70657
1337384
1755740
180615
634962
999407
87076
632842
1108529
655814
693161
1532840
1859353
1554933
1486667
878504
591741
1838143
629937
83873
862216
848094
686838
413966
730057
220768
331515
1030096
893531
1564882
232684
1095513
1177492
1130154
1242029
14599
928986
1509147
487305
1014397
579986
1677896
11968
248330
633123
1912373
367252
830906
300726
1694376
549677
1021628
1091109
584135
1247401
501842
1183843
591024
293337
67049
592635
1327340
539691
1540567
267138
1457990
1983803
898888
1761240
1487928
417187
1061879
1592535
1310457
753622
622245
466965
551544
894982
774167
1126730
741642
1025920
1324654
703669
320209
1408646
1763625
861313
1034130
512967
588494
1127444
1800890
332176
1460993
1793108
1605784
1638909
1720935
54689
1169026
1580118
860985
1144114
1458506
1365241
230378
721769
61822
1962206
641420
1391414
318665
1416131
1118727
530849
1248956
1648069
1008542
666465
316242
1853140
777892
1886501
1051005
222168
699986
1601869
336112
1747639
1895744
532193
554006
1491731
1393887
1446851
825166
1212969
652525
1602601
1113011
1837130
896354
1599258
326003
1435715
784003
1053238
67579
88387
978047
1560142
1563759
58226
564548
229420
1929720
1568268
55228
1585136
268691
649630
971688
1631609
1416564
1586236
908354
278111
480202
1851753
692168
534826
988555
468647
485162
905272
1234491
1080155
1687522
1114850
1558124
1471706
718166
1333832
808237
506705
1950610
114026
1726306
265149
1451060
1783848
169504
997320
309634
872873
1461397
1544388
1479413
79589
1360671
1838845
1491240
1334380
1317039
41172
989567
262181
951493
1434608
1377118
503590
1247428
1990563
531699
1750345
610030
1689565
86589
1504912
404385
1120761
504427
237896
1572827
654041
979642
1949534
236936
905081
781242
481002
95954
552839
1682191
411667
1142338
39438
203540
272772
1243820
43806
1161289
54449
1802498
1727505
1879657
132248
119942
1817476
1022456
426826
657364
1461423
1630118
1928290
1660663
1857805
954513
564831
670456
1781876
1837514
967595
290184
591662
39153
1231318
1277719
366671
1045034
1520110
1496540
268400
135672
1551804
1208400
1489014
628718
1889798
1794544
1315
771802
1448673
1479776
1494192
1197845
1102368
1710308
1247669
1894885
1672970
95576
1240297
758340
236663
1734179
761688
1812030
154450
1090675
833528
665426
1674774
725448
234689
982973
908354
282482
161930
100546
1255097
1449717
1018606
72795
1179628
1064195
1205100
1725733
842222
405989
59425
602689
1863374
1835051
877300
1099811
1510453
1961234
1007944
512484
1715372
1700805
518628
1384173
142022
1811890
90455
1834618
1646250
390466
726799
1280502
1707297
1752119
1293373
1266568
1876945
1764188
1643850
1568417
568940
1813479
1449358
281410
1276594
1857574
660311
993465
791078
1360417
434741
1587292
1095161
359565
1891887
724104
1282986
1623908
13845
809213
856870
333118
855151
1262988
1223024
477154
1888475
259243
981036
1629260
660291
128095
1217395
517272
1815375
1503359
821081
1362317
483789
573814
564312
517681
751782
276379
62972
659399
658092
1902070
505601
137423
339134
1715447
1089719
1186001
1110746
83783
1896584
413426
500821
1004695
365036
1936883
993994
1647794
1579373
1061268
1238872
1582438
184656
1200807
418657
1793820
1172129
1899838
524362
1971355
395066
1012538
20111
1241977
1645530
150867
662193
1742838
86565
330915
210932
1759333
1992391
1332120
1721259
789553
1180687
1660446
928850
844805
1061102
648708
1672516
466020
1380932
1810232
59625
1458389
1259699
1667107
1980193
937004
1041375
578973
216072
875589
470669
1722360
1620920
407652
903533
1209068
55587
559445
1039002
443876
668016
1775584
48721
1975172
1005891
90058
614534
873906
689730
976635
287867
1592604
789504
415950
939465
1319215
328633
1550975
834593
1833327
637295
528972
13803
398411
1797009
984957
370970
1879584
1020979
1663016
570019
903427
1054568
929694
338210
1028172
429665
208740
792591
773161
1316156
1968986
694258
52130
1731038
1741655
1349233
1469219
998086
959527
1484008
1700894
161063
1547397
1038322
1684154
701275
1241841
271810
1161842
996003
823396
1963165
1827184
1784741
1157200
350137
1625241
1239231
654794
1790489
264592
439357
1859069
513827
88479
673735
530412
1505255
15171
972729
375799
728283
1922690
1777827
718154
609628
79167
576019
544098
1519929
735718
1625051
1351650
1561740
1696420
1118188
1038516
757361
710843
460865
178284
146911
1496726
1988130
1396622
1945260
750347
233931
1792685
238518
440292
1959047
382104
1616950
1039408
997156
1847045
811066
1374717
1682151
495010
1327587
1273249
982132
129165
322059
735235
1619423
492444
146283
1389635
1044644
549212
743792
1951586
1828954
1449660
91220
601920
1231993
266801
892437
603048
550168
384239
192255
551264
795200
712210
1740443
223376
612446
1104827
1885189
760383
266738
1675202
18609
467227
546040
324585
443252
798866
1799992
1065387
1800746
1465797
801151
380942
207639
1018006
432954
366021
1605357
708667
1611593
1733782
233257
778306
788371
1074585
814577
158983
616927
306295
346306
338901
977444
377379
837708
371965
1938555
219011
1057964
764193
502374
1090864
109203
1397525
1719750
1664062
627049
899346
1639500
264953
656843
1074424
1635419
374039
1480848
753052
1898837
1753553
897988
1681031
1613895
711064
1211977
226621
1756340
1482913
516880
978455
1530091
1748805
660417
1114328
1677511
1685078
933711
243688
688979
608862
1069487
1227508
1107152
1528778
46908
895517
1522440
1621426
38973
866633
1356657
1392394
829388
637456
1958271
698880
489484
500158
105856
1450076
686015
1806519
546824
91727
1698934
1762006
987004
1301030
523831
1708512
488815
175732
242662
635074
1141270
434932
1242378
1604908
65342
1540673
1428652
460327
779728
1628318
1464140
1606665
556779
1364147
1759458
526383
1437316
1767413
1008086
125167
1102855
1935462
48494
1601545
1361005
1358374
634347
18499
1563443
1443334
730903
1015038
1717251
527785
1795151
864336
1964829
1875169
128909
1365358
241519
655606
1051200
699790
496932
1918766
1229110
1179945
215982
1931439
1954888
1881821
941668
1835629
1040191
1009871
1954267
880337
1934838
660467
728777
48256
481946
970867
297089
1395491
635729
1218328
1809075
1695316
662449
750464
544704
1709159
696243
220460
1182923
1446170
1545636
1328270
640357
1598953
281567
1628550
1047460
1362328
58526
701426
1240910
1311982
751445
791164
827305
1607416
1221977
769302
1972071
36188
740501
513977
1884176
854713
336352
912187
714704
957622
826854
1991968
856327
1747987
742034
49246
986318
728584
1812572
1095566
101503
633639
1274114
1698187
983453
600700
1644815
1363851
538389
1200199
943508
1018655
892214
888854
1227192
127597
1891687
866659
1356244
1949969
188485
1290015
397166
775245
1193182
1951659
77625
980829
1642782
1732484
1600190
1224252
1440161
1776693
1707412
1209879
756459
449883
545029
546523
1044909
910235
1999846
271836
1116694
340176
1899437
154240
1877588
984100
107415
125997
376824
1873527
361998
1229063
1200794
1860554
100374
1104241
871592
1354889
798364
1175518
125729
1031293
624566
1125314
1428841
942000
1055246
899110
1994117
531041
310491
1409336
1376793
1675122
735529
220657
1956898
1641988
1978228
1759336
1050657
1786518
1677015
599803
573729
7968
936845
1699091
194831
1349082
247148
468979
143041
518610
1358583
1927474
1106565
1397738
1522424
805791
1626765
1769960
729835
1522704
1879940
1669580
742647
1953693
1537903
1655428
856051
1265817
1596861
1198265
1367137
1406953
675386
1767799
810736
1398442
1469052
867731
124485
1871964
210091
1255141
1143421
732963
664623
328728
1888855
1455637
40577
1980028
932766
299444
905815
790550
799496
1774885
593944
1682343
1734615
505916
455658
912450
1630638
997064
766981
880419
1745281
1591108
1403089
1981384
261058
899715
1418314
967760
1743231
307344
842159
1917039
1941987
800047
26709
17962
1828864
1666750
106229
463966
1135878
1254952
629431
851243
690475
1152339
349870
1904337
2338
773311
870493
1032254
1034194
8565
151225
94813
472206
824639
1539352
510387
1308310
1764301
464998
243599
1720034
307773
224270
1735292
680352
1524387
379696
1408524
1935042
278990
539996
820721
1113849
1487719
1123014
1912747
305760
1485974
481740
532212
454286
1382297
1043794
626673
105126
5672
240757
1294675
1659558
478389
1104101
758116
1671910
524110
407571
1291587
126121
217636
1003842
466844
1206162
1884472
1588090
654555
1638990
1988947
230526
1210867
121146
1390172
1806745
1275751
1536051
940593
889701
1448774
943325
272400
669821
568421
1257572
946923
882960
5444
1947642
1469424
924588
102731
1421014
1443727
1195237
1670242
413653
758308
1890973
1189840
76569
423918
1255951
919707
451524
59066
1525545
1087839
667078
753315
848100
1483437
577245
539843
833616
199788
1026120
960182
167031
1410335
912436
87673
810977
1506292
482744
464954
281682
1685933
1554562
1623016
411559
34631
1672171
1581876
708909
861390
1430768
796067
1247521
1866185
250916
830224
763144
749652
671074
1968019
773616
315441
1174155
600658
1533309
424511
1472670
1463115
1065009
1861750
1463509
723902
1217123
962219
1653355
1007087
1949695
778649
1346243
1216751
1185607
1852244
1772344
1671226
1121721
112472
434044
133776
456190
1638113
968861
1353257
524191
1672484
1462718
866860
1878785
1076706
1221046
684417
118537
1511586
399272
960727
1854176
1546843
138260
1936150
1081989
26194
288672
857636
933116
1914886
110623
1359811
1035946
112687
245925
242876
223174
179191
716148
1543596
1998422
307798
716758
82412
796189
1020189
1377804
781142
300203
823455
545782
232872
185689
404448
161406
1735349
239154
1423782
1711140
1065235
476410
648525
715566
49844
1141141
3409
1198684
1987303
35765
492098
279957
729652
507611
296294
645727
669465
586960
1412132
92149
663700
1605237
285260
151246
143502
303607
599546
46281
672361
935602
923303
1795396
827223
1660872
1412273
1775682
202886
1275219
191016
672737
1143512
1763690
1134354
1425046
309288
508107
1654859
1213405
751519
527544
224658
1569244
916262
315315
1958930
67626
230749
335527
705710
1837162
804544
652023
959297
1727738
348978
518681
1357804
558043
1476859
983982
319338
407759
1963400
212420
46844
799944
878937
1031613
855098
1715782
19008
1276462
863113
1555973
385427
643371
1680109
1844492
14479
499897
1984988
185900
1391618
1625095
1959124
819953
1630613
1846272
891563
671362
1381490
303421
339024
1103275
1786547
761377
567178
1016994
564671
1005453
1192142
973555
536682
281642
1315003
1085125
1903407
1726985
1547414
1473223
1575266
736495
1865381
1841872
520531
1173535
1986635
1126195
84198
1269340
1881918
1895835
1473583
111825
152567
1843733
112373
1511838
1352225
1439250
1932405
533980
1706790
564087
129992
1054575
930976
943817
1134625
696180
1470212
402336
1558006
1815257
42721
1880104
124708
732311
822806
805933
431839
842207
1164841
78860
610884
953672
1607955
300501
975098
517071
1397529
1292570
1560760
291452
899356
186251
1730718
59271
1401614
1421377
1400107
1332397
1517219
1395765
665641
379848
1957556
845477
653784
1493837
22218
98021
1048068
1890976
1204906
1402510
982303
1588205
1304402
963696
859301
819348
1631941
509056
1652892
515204
805050
1496770
1627453
1748499
1142557
1860297
1893534
804444
766503
671620
1635460
1460122
1068086
164828
245994
231957
21041
1208930
1707445
1123048
1957056
1246359
1098426
1934958
1350591
1899747
875077
221719
842018
1782240
770855
971166
1058019
631121
252472
1036754
1764483
691087
1465005
100800
1096139
1455737
1306993
101466
187867
854670
1895790
1435483
820971
1892701
1753536
1024179
1431001
1698558
539924
1048507
1416779
659762
1687882
1543629
517670
703352
1171432
898451
194212
1900025
1274379
945876
1959410
1419529
894010
553763
1113172
1224123
1375741
1413973
1897924
817528
75148
867994
1369613
1579315
1352083
1130099
163610
1326810
1573585
74690
1888231
1936879
1262310
595736
1893514
53766
1520069
122088
1353570
1103889
293375
515617
75815
1519615
1686531
108098
383547
1376862
1053607
491542
907452
1887851
959557
383080
1078406
1342243
1614919
1472482
121699
1632909
1474353
332671
1801860
813881
1882168
1502770
829039
731776
1484502
610025
2477
1228240
391531
506862
1917811
668318
1341368
840157
1604441
750664
1645935
1837650
1683871
21541
517524
1419085
1522243
350289
938655
1132859
914572
961439
610357
1427522
109604
1361498
1737497
350866
1977566
279532
13934
746716
86704
1007682
1058822
1710270
1615196
1722811
1700968
1339308
1599842
783929
949532
1538317
461662
1771114
230635
529752
1788329
157818
1260522
1659797
273237
1456372
777249
1829359
498154
1371868
965578
1914757
794900
543341
449118
113370
1034775
1472514
507713
310731
365425
1944063
1302873
1759110
336445
742644
404262
481666
677552
4391
1003782
1061613
1044732
1102835
1314464
1178390
807225
1388430
342406
1462686
86494
1027791
1721562
555791
981930
828276
1880858
1160850
475567
1765850
1563766
850600
1736372
371594
1565262
1034819
1858877
1885150
750632
1270182
537069
1980796
1510400
1177419
1111334
602763
1949032
408626
1966406
823577
1396824
462664
422392
944986
994033
159339
1388183
403209
1001727
788702
1606345
1803277
256573
616072
54175
1498009
1871928
896961
1300977
935766
154779
1660531
199571
372338
1473614
1295697
514680
1881616
715736
754131
607688
1622676
976465
490987
571818
1428971
1937374
1502783
1236947
30369
928760
1102075
1001664
1900501
1113622
931628
1605066
1024994
840521
1631468
2847
963130
533747
371364
859221
1283187
392879
955024
901904
1727688
1284318
170128
253408
1392035
1463305
108533
728881
1498888
345474
1932389
1759843
443820
418418
1726610
751332
505566
490300
483168
1800832
65644
908122
1457518
1750601
1114656
1993645
1628786
1832385
961523
742047
1805617
1082603
13103
848202
885035
1083979
884745
728363
1560152
1960256
333880
588418
1873074
1394123
428775
144028
1038702
1606220
508518
208677
1928133
1010396
717091
140640
1083231
3611
680929
1419192
773707
1310737
1262662
1783452
253220
1308242
1994989
322684
1683230
286173
713074
1152434
1003736
1310313
294365
414399
882426
1909914
416162
715220
1047366
225973
289748
1769164
1408947
87264
1174477
953495
1317216
1645389
404568
394362
1110565
1734729
1464035
1595070
1890424
697331
1454297
1049478
370901
754970
1703935
824784
1256254
1949265
1883689
1111332
671324
575825
1735331
1019367
1110153
135029
442995
481144
1490366
1715726
1045772
703924
1181366
238060
1073562
1970325
1160682
1883794
679201
1392458
948212
1526725
1448486
1141698
121081
900901
1657727
1492568
761792
1885555
488043
681414
1777501
14899
850470
1664648
421885
1677847
1958961
717775
1317620
1030197
1677380
434613
908749
118926
1455035
1450701
1583152
1281835
586733
695591
1159130
626661
37479
1046633
751554
1284837
1877628
1286689
997439
302379
1844392
1977634
363521
1739508
1461045
360242
66598
1994157
1599160
397451
661894
411042
1859265
1808499
1391116
60371
1204528
660466
784345
1729514
23247
1316365
40449
836256
1936874
408472
582377
1199488
1288792
693198
1357732
1995370
280621
789646
1583311
1518964
415485
1182617
266269
1531874
82578
724801
60916
770958
967513
1623922
873235
681447
1772034
1092632
1687276
570616
72367
875792
1243700
131886
673209
1845961
439945
1095005
803272
620676
1736928
67403
56562
1597973
1889816
401205
119820
483674
1805552
1292586
1646825
510096
1886581
904556
785500
261960
359072
1113144
76456
788925
56737
1674061
493678
920561
1180597
375453
1606940
535028
1081543
922591
872775
1494093
696612
1388062
605066
1640726
1294727
272318
565349
219086
114007
32859
551406
1743942
616108
165804
1123033
667591
1409980
1234242
1255439
754875
250019
290567
1852538
1814490
1606787
802677
1029721
1286351
1140118
732629
950694
769754
140017
1542176
1561901
1838472
144974
1703131
1535215
734065
105575
1712626
787006
1861306
1851717
477501
1371071
1270303
7884
1172955
1581698
1209452
934125
873665
1197409
180445
1010146
1778785
1577425
238418
175449
1621898
1628335
239337
714903
410196
1864048
700680
1594192
1181525
19283
849329
1189407
1726269
40719
1184860
59219
162412
1814246
8959
1069534
52964
171510
171458
71737
1828933
1042794
259989
86436
1518076
1691999
932793
781189
1312562
675373
1980342
1309351
627435
1154551
1397559
1185344
505623
51113
1528262
897194
840132
1377178
1298070
1657728
1399786
1823689
108821
954862
1836056
37412
890319
1837581
1574137
1584580
746929
1595903
1093806
1991061
76802
1116910
1599982
1466506
1640356
62719
1777089
520786
881282
1126066
230828
1639225
870906
44330
1621437
1364306
1436475
954435
513666
1188564
1959370
838760
1047423
920090
474883
1881307
53662
1419274
905389
1762950
438741
1416731
1624976
503690
378324
196923
1273026
1475107
1117726
933985
1571208
153403
943613
685553
368146
1574104
1147273
438659
167245
128797
458897
66108
1073472
79461
32036
1004808
1777936
1873572
413068
486563
1804533
37808
1297570
214670
1468329
988454
195289
614156
1803426
68799
1037501
714707
1861493
197478
1404876
279868
908745
216242
1668929
1460551
328551
326789
936204
1030577
409420
1488984
35943
1673023
1406141
1147165
268898
1438673
1020663
1125103
824822
1274998
172767
1177882
1340644
843958
1755987
1892509
438849
947269
852690
1812376
1794785
1593614
1356610
1916032
668031
343726
556011
1805895
1579761
697335
537829
411390
1348932
566943
923071
579549
1149114
1690117
1343507
965913
910700
327473
1361008
1219335
184093
1984606
1823385
1720423
425095
941490
375901
613973
1623970
270580
316219
1485546
371833
1159705
985669
595863
1443884
569424
574788
1481113
1220325
1060435
934642
133362
122439
1362080
206302
1461147
1578114
892245
647412
963808
1793313
771275
100842
920626
1210159
237853
1207614
70944
1053548
1928637
1440805
51377
384754
1925335
736342
1117509
1099552
1994435
608173
855669
1004804
1732475
604686
664901
1706754
1607747
916495
321998
932679
1205207
256998
1023051
581227
1575603
745073
764801
28676
260043
293683
341399
1640220
1938879
635901
1241353
1156054
1648320
694209
1704472
85910
324277
332571
748821
1709819
1232240
1099291
127742
755363
557803
401814
517056
243608
454090
1883032
520259
1372586
1754656
508927
1870428
1697636
602667
1854088
328851
1553326
1322312
1935307
282441
148218
1171511
1265987
652571
1124604
334724
169439
734564
372705
1268031
1224880
1478051
1008547
908481
1467538
1916100
1059590
1258315
1544457
1594259
159875
548472
1982955
1912917
1247954
773916
1188335
1984479
1397086
818039
1319545
591909
1120935
418545
221100
1636427
351265
1323117
754630
334148
678669
441529
1356033
568094
281370
1434149
180798
1494573
1359661
850049
543950
1009619
777770
1007102
624410
10222
1400656
1374913
1311834
456504
246486
1673841
1916068
780384
1313362
1541189
1338333
1518691
11788
120501
545256
509174
168890
1964141
1592843
1990798
1555427
426510
1462101
319034
984981
1685547
1996411
777359
828267
710576
1849836
1009048
706884
1111494
1401295
1420873
1717345
524197
825733
614333
919722
1685315
1970747
705330
1048086
431610
1299391
832122
1602324
104686
483896
1100706
1538404
1343308
624037
1441418
1733731
1936389
252038
211424
318720
1201818
1473490
1372324
1578546
1627436
556983
764504
859855
1809041
1678334
1101358
244344
598299
1028068
203408
702440
559949
1352418
1719903
318155
1515721
187980
833557
1757028
365831
1840340
1878635
1795609
950633
849329
1811742
103875
1732985
1102932
471506
1597388
1219374
941750
1154754
787438
1547335
1740162
684435
563751
542799
248891
1228313
1338588
106252
433621
169829
483165
111336
495772
72482
922879
780717
1020082
916878
1188579
1209015
1589629
454347
1411215
29905
467774
250601
12377
1493904
231786
417143
67998
653795
517753
1070936
1826016
767124
1249366
163706
1266940
853347
277506
45770
1770525
721037
1563257
1083735
966074
791171
255900
448936
974220
1362897
1607421
1108944
1833480
53833
1870061
857219
1206924
1999779
1265255
877903
553227
32011
1999721
1442386
1744392
145985
756385
28010
341599
224327
790454
1873832
1837551
1830166
1904758
274993
1742702
1417201
659766
810829
949137
1843655
789056
87227
630341
1248547
557168
124248
1047646
1159149
1516259
890706
1039939
728962
10605
819005
1313380
1253646
1475667
285026
1839765
64116
191862
574416
109203
1683245
677962
1077687
1374108
1466497
1301874
1960851
1988494
1132077
1510676
117261
825206
83827
869684
964463
1904037
60824
1946539
1279097
1711924
739259
618271
1486099
570052
1217117
824031
526442
451448
757914
970300
694065
886707
1950671
1085594
1996165
1652156
1288735
448910
261376
1338801
1036152
803392
105825
1111029
1285349
896674
153036
1018678
1289931
415844
1847804
255566
246218
18472
725056
223640
1638100
15526
552711
1859572
275357
611574
1901982
19921
855567
1026170
1513921
1581250
1859559
1293684
1445204
201061
1290919
1299389
1949289
227346
1565259
183348
578217
818256
1783291
1097929
1766106
1215786
1445697
364683
136702
685708
970221
130794
1725367
820943
1685627
1442011
93053
1430987
680381
715012
1635992
1205736
959128
577459
119346
852899
1686091
1578213
142802
1009136
1003359
276899
1142619
1207950
1944014
1577289
1198120
1365910
1566486
977332
449784
499471
1350349
1893435
512336
1998546
964620
1772944
1620268
1386179
564721
329568
1613778
209972
1285734
789680
1206607
675727
487210
1552902
1562596
567854
332083
174197
953917
717292
1440854
430095
828386
686445
1396811
1229714
120174
1619360
745681
924216
1549527
1737672
981157
1394667
226154
474681
1189062
1426615
425649
1254536
1563510
3003
875921
715879
1198843
272757
1249148
1549850
672226
787510
1034959
1560614
1087250
276363
484811
1876509
850413
924568
1679816
666930
1649400
923220
268404
1557873
723208
1286827
1715359
506978
107469
1572764
582140
1651518
1178710
1598027
1581028
984611
577050
1707498
50628
1043946
970526
63226
1935662
1802119
867036
1350782
1668998
1246961
17297
1010065
1738169
1381248
431233
212840
767332
498040
424257
1281341
906063
1694400
1871627
1067978
1058436
1460401
531172
882452
1446749
1085991
119955
49336
857810
1329641
1977813
271720
16609
1455034
1059464
1065059
1072637
1773769
1304940
112300
779389
1124988
669156
1266860
8046
615996
1385705
646762
841678
1633630
1280977
1106197
521130
1247752
1998288
577782
79711
1069448
920727
388424
1086946
1788200
1653856
782599
553190
810646
1906978
1239308
1882165
814153
1162611
168293
97826
1651435
1192434
1759207
1609163
1414037
1399332
1462528
117449
1045613
1264608
1893358
1878280
1759932
820806
1735066
1244763
1104485
611408
247909
1320302
144001
1649330
1439283
1396646
669154
30058
141385
292031
649525
1299023
771368
244192
582145
545370
255591
585624
1461758
458336
683308
1728032
437169
827376
191051
93668
1070260
1150349
811681
1869004
1395077
549374
750861
1839073
1677757
1457969
751208
1310833
555809
471911
529435
1342162
957699
1148719
1486041
694230
1710479
1270235
1844339
1245009
1235592
1690555
274678
241097
1373804
51318
620689
139732
1872883
1529441
1364362
757400
1259764
920185
1521634
1456173
954450
1565999
1516189
365892
1866928
177918
1096814
977248
746630
1228750
1737149
1495240
672732
947482
1087352
814855
106375
1748110
145773
1667607
112310
532315
1645086
1541165
623209
266079
1972801
137400
1750104
1924263
558172
409241
1825587
1358876
1650539
1888706
1221983
1902234
495398
597669
1063092
542870
1824980
1529652
1248053
397209
1169392
1865988
1861730
1484225
1949609
1554403
1113380
1111951
998338
731332
334443
1130623
1785548
847864
658782
1504227
189428
1105799
916195
1444762
169739
1689990
1726628
1167067
1211123
504952
1436456
979098
1848813
1647387
291809
21415
359411
980581
1754862
1354613
1424342
1811589
475350
1284914
1313163
1130659
514664
649002
820418
435556
1851778
1323780
107856
1786112
1696564
1245884
1159615
1239110
836183
1508739
67204
602089
1947838
286207
1228348
722246
658042
1392100
1596614
1392479
491713
1320341
514440
771677
35830
647546
983645
588534
1907285
1956711
271149
369889
887267
1678108
912213
1595822
1937109
1421134
831187
367275
1828233
1677229
1584227
149406
628366
1378239
1428636
701628
1647786
127691
1432775
887923
1149017
1300965
1283695
1834076
1612694
292936
1762293
414406
1797546
640420
1808846
1388934
1962511
1447888
1047226
316706
405006
907784
1245890
419435
1991622
1975998
438210
424561
1023466
378487
1766549
1763144
1953925
1701469
1224125
1973373
401674
1227322
1869513
965569
984931
1951401
1294702
122276
1507535
1585557
1997727
466242
20879
1405491
2131
1201982
548832
511091
659009
232824
1166077
589568
185045
1453301
1419036
1602623
801200
1759445
1370475
806071
705588
1831192
1401999
1571549
1833420
934134
1235250
1996457
1406818
975211
1860566
241648
1385263
1399468
1894746
1046285
1206174
147710
1770685
932162
1058051
1965596
1508356
1020530
325614
647941
242634
1425545
392372
1287970
902753
1497429
368290
1583198
329121
1098771
1932422
1666156
502667
346253
1410387
816806
547254
1216919
1384348
1046107
1001554
1876110
519659
255848
179123
804552
752218
996145
1401155
1109043
1921071
1403398
1070914
913134
1361315
1545687
409110
396573
1171278
590623
1269431
797516
1865672
1272751
699904
1122568
593743
1606933
1862235
1234449
1828489
1890225
345873
683506
698540
7285
809359
1276047
24151
1832326
739194
144080
1534816
816780
1746430
1631195
806332
539493
1492051
1675959
1967217
417503
1343476
1769815
106828
1539736
228435
1918138
1057180
1678471
1599057
1646682
1938808
100524
352735
691712
1327954
675948
1942734
87029
1599123
1204509
1973673
1776729
820182
1564879
940224
19480
1623330
536492
688516
34036
1278136
1925484
812559
1852423
1039934
934503
1750330
940668
1950349
1215985
1950222
953087
1252433
1359161
1709419
451354
824165
770717
1694225
1193646
1512429
677039
433766
1342168
398394
390582
943389
1842278
1783057
1226702
1366817
1500870
176483
698809
731558
1099851
276647
1507741
702619
1162908
150291
1041384
408069
60615
1140480
1210728
1034369
1466273
2441
1834161
1844860
1224672
1696703
1222454
1458345
215919
680253
241451
1227238
923390
1361659
981015
1422102
1330522
1361084
83614
1396532
1351336
387494
462688
1183542
1264692
1958438
1678149
1983928
1746311
317483
1513525
673863
918843
1390323
1697862
1509460
1303657
551204
781214
473379
1988261
299990
808565
426932
1680145
1672855
1108135
328185
912767
746235
1727865
1598358
1079133
1201212
1237714
838883
1373827
1447909
514254
1417082
778777
1055737
1932524
1800456
1211895
103767
966369
1546080
1824983
170350
1179143
1598850
502932
1715336
539049
1513026
540871
223175
464782
724622
606580
987622
1754010
1921203
1110444
258224
1353061
1528790
640684
1477203
1420584
599225
1820900
1092145
1999053
1502328
1559305
1293723
749975
1027940
1791509
1714716
1068354
1352
1815179
1228729
1117183
602499
64797
481666
157463
1319865
1502213
381999
1045067
1929443
7736
115848
920903
1036623
1822446
129184
1132573
581307
1196796
931706
1368152
776891
55958
1673647
1033120
105346
900285
303367
1463344
14828
274219
451172
110053
249577
895053
1027892
552619
518290
511189
1314436
1752507
1505109
1976540
1344030
1423495
404948
417563
302926
1727951
190329
684509
716201
1595003
1519808
128915
514716
392043
1727515
798571
1814442
75262
98546
1061095
875059
1913159
163809
1782455
930391
967684
1820605
743261
1746431
1526187
622284
1902639
1146866
1213294
284574
946758
1849243
474282
290081
1123827
293850
657054
417451
1307240
1444942
561577
343583
211770
1218351
327614
851419
41799
1294375
1148791
346031
1681645
479435
96376
613639
1636807
215365
1304936
395965
545060
1095749
1894147
508932
1314198
758857
286554
1255653
413285
150509
1823244
480918
337771
773627
1357935
167861
1840825
329145
1984900
1332298
77593
832752
521792
600703
815129
1348160
690882
1835625
280048
454214
1426422
527866
1252325
191688
456319
1646825
1697541
1795674
1333287
1272844
1567595
1169829
893742
1831867
967807
1964477
733034
1986629
509690
1300234
1474638
908088
511980
1830180
1458871
699647
1382327
1342962
364278
1972008
1175189
1502632
565051
1967379
957495
405558
114920
827742
1618685
1541602
510562
59884
1133467
1884431
661290
1189740
1537565
338429
608956
189871
353198
1044182
999528
127288
915794
1718750
1771815
1925148
1226025
817221
1708763
621205
1040461
1729438
539158
430820
73262
1464614
637858
1525170
377983
1442293
1864568
1334398
1282900
491261
894053
917997
576722
174124
88110
10845
276556
1456170
1587704
1718732
1316495
1252069
1767759
1489221
1158406
307358
1968164
729177
891257
1746568
716431
73937
1831931
636227
1585563
517248
1167381
662598
227412
571871
124895
1437424
719134
1952389
540261
1142432
417267
42755
1518213
1493708
650533
1437656
868018
442449
1967050
1708953
1224591
1944580
1850818
969049
724307
958117
547932
329112
506632
962408
783164
755991
994413
437434
471729
976163
1746377
924788
871850
1798503
1298082
1036180
1641090
205201
44812
1471916
1494113
1450044
587135
1092730
488690
1677528
824531
1935544
172984
1947493
1446349
1560345
1375179
1869936
1422412
1698206
1060019
373500
808231
738280
659608
1766699
1006735
1313709
1819480
838487
77554
410374
940631
1116649
1112675
1431571
1473958
1959402
720960
1033193
1474377
60296
1732731
1734741
23267
1067740
395973
345319
1453272
1567059
585734
794422
1920292
331633
1028071
1717584
319354
1512874
842844
605800
84639
298532
106015
1701829
180054
594452
508619
464177
725590
748983
664500
985550
224361
351047
1025229
1686420
560854
70150
923043
1063673
1509602
1943082
537919
1908296
620413
171980
1934814
1954175
982374
1965624
721499
499919
977920
490096
1063225
651451
1163899
165833
1945454
1402454
36934
596264
621537
80049
1404948
411215
467482
683801
1485758
1440225
1150297
1516853
147105
1041685
550290
1501712
1435139
1360376
1269435
46481
1009849
566423
1808911
955126
1139269
1779606
30171
1822193
1253376
680211
988644
1155207
379696
1003415
731358
1166476
1583183
1998120
581098
1697708
961378
1045637
939073
1849407
74217
1254841
298044
1082347
1131969
156149
346265
1908203
611458
350206
297626
603532
1501311
1763646
188188
481002
742583
1925568
909397
745587
803782
1706238
1676405
1977503
1840546
1850690
626582
50877
1180263
550188
1378297
186249
164016
646355
1646013
1716329
415796
1012364
1567782
734954
482016
1186734
29608
689260
720446
1517956
726534
1331733
931847
1767152
593171
129587
29339
542469
648268
1898591
13820
908953
1618704
1625356
1985906
187941
1654563
1065000
773279
1066330
663601
1526534
1138935
1073858
1244270
635989
677666
1387748
1083578
649221
1303510
914983
879573
1105173
80347
1172188
986738
1507876
1429448
1233798
965843
681861
1862418
68482
1675104
1180188
75367
618099
235554
271261
759042
203143
874384
893578
1808558
1320446
1602280
1033662
282815
648816
74497
466839
86404
1598385
1465467
819608
187491
548284
1241339
751995
1055560
966620
1711493
37037
88573
321594
516008
639769
587276
1518608
1444303
1689466
279815
823570
390094
1561956
1870158
1498298
1555432
1221163
1368355
1531095
1877200
1260512
902294
327916
1772336
25728
260289
1313083
688276
145005
1807402
560572
185749
992342
938885
1843036
499191
164574
1708638
1397458
1371523
702245
1644041
1681637
939792
1037815
1635123
410764
1472347
1732535
29611
1599126
497321
1983557
1051064
1966377
1204170
899496
72559
1176268
863433
136958
732786
1310284
175500
308702
621858
1558105
755244
1662414
1517902
1253200
1994389
1701281
1469259
1874762
1767678
1216059
1021269
1801315
431515
101009
1048811
1653063
629208
1497002
431726
1376368
1689324
111467
558497
847794
368049
993200
1970719
349399
1507731
326346
245775
620991
1396234
184577
870091
603976
54668
425703
856490
1154955
616296
989496
1427327
208045
362822
615127
542837
837002
857458
108433
1438162
477653
1979423
217042
1736548
360445
578535
1492090
1017789
1962971
305992
1887952
689796
820770
1345546
1023769
87162
1506660
1236049
520690
788561
1434476
719349
112691
624245
1200238
1065905
836491
1476058
1085827
292784
682226
187218
361882
1258845
1494904
228274
1293459
324771
1880056
952892
1890049
123977
1346769
948709
1535673
1012381
61669
505062
1578244
1770487
926818
1874685
1193344
70015
101228
1151181
73607
1063962
864178
705458
1996345
1908187
576621
1482309
818923
1741601
866991
757158
761344
756063
1443221
1995097
759003
1679224
719490
1948871
1779309
1289236
1696226
249979
1676502
1377252
1639146
670094
1996630
1929156
1028250
15915
684554
1402937
1039791
130428
1927602
588194
743392
1277059
1575783
1666121
975546
132001
1947708
1902330
1435829
1537426
1729666
1658700
43082
1782186
1596421
587139
1521268
1729987
1309449
1848074
3788
842115
1056893
1696013
1944236
1303217
566229
1195668
638167
650891
731943
1451692
727126
14065
28598
1468184
1008495
859678
1269579
1505393
1548536
308251
1473233
1156324
1141484
1134160
593622
1309708
237581
246115
395412
1895009
1929139
56547
1701874
828202
395407
1719947
1711619
328297
1795856
1449975
1224474
1288384
398773
197097
1484680
1892507
1735224
1072723
1532061
1653971
1235639
1093515
845255
1266485
36428
805694
567364
344993
575390
1851566
1140770
6035
531546
539452
583595
822947
1482158
1497816
1722953
1082008
424934
435699
1373079
1288505
1375454
572733
1363368
402729
126039
1941908
1190623
62626
1633419
505614
470437
465096
1473968
34282
468212
775728
648703
392311
1779895
1063386
1324242
1599804
1180634
880091
1371384
818097
128229
1269852
1740195
1978674
1894839
474094
232941
823215
1652035
1264848
1526608
741951
1920079
570291
158308
1364789
1112173
1404090
540869
64136
544387
1412046
987284
826750
540857
289524
493410
964922
1994912
212321
1248434
691174
1857269
175455
1674185
280933
770627
1567399
1619284
65512
1781479
1740603
1720612
1221835
992610
1414072
1955796
1675870
1941443
703713
513050
478988
603471
984266
425269
799109
986497
825487
1433362
16556
837996
606637
248419
217010
1105966
555014
1326910
1531904
1641545
1553073
1252697
1701472
1960523
1803134
1658910
1104442
626495
1647350
986721
673869
100358
414297
1821624
700927
166265
1003326
1203080
723812
1043407
1948085
661494
239740
1477059
100065
1973477
1708807
1744792
248714
69889
1930170
59362
8412
14208
72721
395643
1137209
1650186
902170
1603164
741371
744960
57513
365848
1708473
1529819
1593501
984543
541564
891086
1223093
1463006
1054532
1449860
1810319
1998921
1685016
397085
1044938
690313
1827727
1936113
901200
1524464
1107237
436824
1153953
608927
108235
19721
1406267
1939654
1344806
902521
290821
960678
407978
1418928
1414352
155168
988021
372711
592785
1048067
1498918
1889762
1832153
85143
1588731
817889
815269
412600
1896373
346776
901305
1464254
84272
1711399
1491138
1958489
26191
317193
1960557
1257102
762204
331523
106775
1185723
1714663
281494
1573663
1273517
856991
450084
743550
1947586
1881941
1268385
1688585
588269
1766946
1240680
317941
1150800
453159
500614
1664525
466527
1965479
1883299
1120589
756641
942033
1417508
1383572
1171174
1056726
1390427
1451394
828223
965188
346218
1361187
1449529
1463039
397613
1371246
1022902
528045
1752045
1397747
1361946
732873
1337032
1074346
866824
650546
1129973
1005695
430046
961693
710535
1863190
1986812
44928
573693
1877665
1746924
426779
186029
1321785
743998
1893650
1685678
1474841
1665615
1101700
116581
1306446
797089
191388
329745
52715
227594
1023421
181820
1234058
1205950
1961143
1960184
171905
672849
1757026
654965
781483
1795683
1614031
713623
305914
1826956
1215822
1278694
1491073
1303149
596571
225862
123162
1530748
815624
778936
658399
1541652
620324
71138
1062254
183199
1890071
968067
1151727
1320374
991442
1960177
1916802
1120034
1536591
1590900
29998
337269
747548
1657231
1462299
443827
569576
1041567
1201763
231675
1239316
555345
1210704
467032
1037389
575621
244247
809341
322051
717364
1087123
1016842
880371
207997
1008260
1123345
1955373
735675
1393286
937677
1896663
612156
786327
1188995
211384
1057470
1177037
920212
1514209
589070
595091
645707
1367983
686319
1329764
1408637
1011811
961838
997795
1530139
1927537
848728
1726858
612061
1063321
1109457
130668
156551
631304
1280415
127984
889577
622477
277008
329125
1062925
1150745
161565
539920
624466
741969
1335607
502334
998745
356193
612375
890980
935377
580925
334097
1405453
1351499
1505150
870497
1657967
271291
426295
381964
1073861
516844
430404
1618088
1755589
146859
1932193
1529451
328286
1443575
846670
1428307
1428592
1945432
430198
1937171
1799100
1339859
1274252
184554
680428
86423
1402378
1741866
1513557
1124095
416217
521212
462518
118701
649626
582284
800266
1541808
79796
1631324
662893
1980053
1247408
1936721
1893048
14789
308105
1395801
1417162
1948063
1633381
1812489
1592342
1176148
148603
413200
915731
563437
180714
585628
1150800
184015
339303
1546822
1102036
635076
160924
359542
1567711
394091
390667
1878226
65373
1318873
1468446
635469
439317
1240405
1919878
893520
531919
256109
815664
1698377
651754
729313
1502753
1442230
179553
811086
1081916
1378146
582954
279967
906562
1629133
1130691
1746249
825672
569261
1074773
1426364
759827
1411032
1776132
724172
1905273
626221
868388
1842128
452564
1599490
307670
186159
1160581
1435656
1239013
269688
212685
508942
1936141
652812
1177468
308723
340751
491548
36372
1264721
1929028
651639
1955405
243503
1806415
981381
1851665
1583127
1217036
1255401
1375968
197369
448384
694704
1173808
545079
499500
632481
1722001
369097
569672
450302
283124
76703
1238534
395855
1583329
562000
1245152
1380826
653875
9898
1058759
1024648
1067214
152643
588961
1756014
571983
1577970
322410
1385062
1286917
354789
1701807
1242347
1605656
1621691
261998
1140819
647917
250216
453938
248890
1989019
1459755
264768
333009
794096
107202
529289
257577
1473599
246914
1345047
1302608
1201238
1785994
1389214
1985466
1926407
16804
979405
932371
34340
157082
1331464
27251
1417770
116383
1189927
595045
1907772
1676947
1560530
938166
1862534
1520255
1645338
1246099
1267914
1535164
489030
1266289
919647
1822397
1514753
871934
1313644
994586
171903
405711
158749
975325
1553347
1091732
1788111
1620843
1928407
594915
1870130
1048706
610787
1757374
953681
787321
585326
6978
1746262
524080
225230
1946190
1310113
748811
342256
1438736
396941
950199
303128
691125
1925773
939501
753921
88323
1113563
1339722
571430
715312
359499
335565
159184
994047
1721825
1894476
852963
1262775
408504
489196
1319550
174779
1138301
393116
610625
1891965
1243682
1026289
1619494
1873986
659378
1874632
118589
1171185
210875
83062
1500865
619276
1408844
1664420
1635403
737400
776194
1802347
1968132
1657819
858315
98369
1226382
239296
876940
1909072
1712670
1519102
368822
1461537
889889
1407165
1799566
1252628
602507
1361609
306655
1463595
1093857
212561
313497
1468182
1491
1526583
1791560
453107
149344
325157
1968882
64761
241712
975371
438220
1022158
1729449
1661669
356602
1892061
209308
1533320
1815225
42801
1548107
93431
28383
779083
1368628
529810
359230
801725
725932
244012
1467351
1071996
1863352
1691780
1744415
369472
62291
1000959
1060561
1812115
1807001
1953546
650851
500316
40075
926357
165835
844001
1911893
57888
1475055
1229982
983402
506686
1344984
1027342
992168
363547
1402632
1939999
1457904
1453971
624303
1617344
82299
1314554
1636473
41390
310693
1426579
1690776
303322
871945
1864861
1676794
1735825
893295
350009
1167693
1779226
732602
1940507
714939
397158
1789880
1467483
956759
1098942
1778651
193358
660049
1870855
1700855
749464
1386541
1248150
1436338
1889455
1128412
1582180
1447077
1236181
83437
554015
836799
193793
1957648
979775
1198313
419267
1096819
1411530
1705157
1903550
1182936
621302
1584084
1320916
1209857
78400
792166
365602
1034074
176755
1069343
1694511
895814
849834
1999318
654673
168089
628476
19411
80846
566491
1390776
892806
1949959
77280
696172
1901493
180296
1238947
1695453
1768714
217756
944324
1962151
1240468
1870664
1133664
1216918
1629467
382637
653748
899446
388241
1462972
1612728
892424
776659
1202863
1422408
1400932
677271
738373
575829
1854219
1985238
35046
1566642
1607070
1772841
1974745
1057542
1659745
1728293
1224934
1578187
1591112
1527153
1302996
568435
476284
968908
1242038
248222
1244036
1532757
1944193
1148956
1158625
1443821
1934054
451391
1760365
1094113
79746
973843
337279
833283
534086
1298487
1342189
844151
1391198
1281009
754253
1049283
707009
463624
1335433
447588
105370
599466
446965
320952
1818836
1028115
257334
1017598
1230239
1949992
1661802
674308
1122336
643080
186425
1176328
1492639
1447830
1586024
669523
197161
1575268
1602271
660557
1437425
638431
550785
649180
892669
251283
907633
87070
292611
657187
1421757
731041
1727128
1519113
1672683
1202048
1236959
1855787
585158
1584476
264324
739956
1354018
153591
1055196
392581
482287
437757
559148
322822
1601270
649261
1664409
80832
712434
936407
962998
581997
493208
1700312
683111
848079
1572771
1797388
1061214
1504883
1964636
1678384
1031549
207262
697250
1254840
1014747
1815446
1114071
713652
724690
397294
1983415
1407501
1819379
1380169
491085
84032
812058
274791
1312890
165833
1750096
1179413
1580867
496573
918267
1708409
1816273
512292
1280131
474144
1570582
479646
897631
1884323
1290830
1177829
64077
1991549
70797
208060
801741
798760
1183963
753961
514921
1115007
758425
1016441
843551
73517
1571278
1577007
750958
288125
1021329
1417789
239183
462777
1126411
339395
847012
631209
96078
1722264
1076621
714520
156967
936439
698778
769935
350204
1958697
1950049
727732
35792
372956
1101417
327938
990859
1940229
737582
316740
986301
424120
1919504
1329970
1608212
211963
1121101
925731
1987840
800267
921002
1181955
906176
1951854
1632635
1623716
813850
246181
853935
844371
895691
1430367
1603676
1754905
1210150
947944
1862329
617843
1777826
1118423
120847
842505
604259
1338843
1620852
1906369
1639259
21203
909311
1521169
423035
1959990
1724296
679058
86611
1886223
1048711
818675
393467
44888
227007
1838860
1932877
627159
1220942
1292089
666096
219179
1325242
1421273
1247921
329258
751954
920445
332700
1762082
1882908
619925
1537515
617260
457434
1198354
1121043
520724
1244774
485
228709
1873288
1780258
1998041
1030371
1788887
28243
1099907
1883801
355129
518087
1537952
764278
755953
1738815
922614
1032869
653739
1101838
732198
377153
1644784
151945
984060
924039
960238
229691
731511
1516221
79166
1599116
506793
1001598
529348
610531
359021
1596919
185826
1236165
1748691
1701577
995760
384360
520896
1420162
1556753
826348
505224
798231
74176
411438
165989
1036412
953134
1954283
1202738
17904
1272778
841714
320348
817887
1485809
197222
399760
1081316
509567
1777393
854397
240362
1805641
824044
467546
356520
637874
1833607
1762088
732617
1077645
1061589
1077929
1660254
541281
1860630
1886515
928548
1035485
1184781
1621858
387367
1069859
364875
420193
330871
397595
1205054
1642637
1241673
707895
113653
387774
1707330
165213
167663
1029035
459546
547814
517054
993242
1452782
1799814
1831619
168904
486624
586633
510479
1244708
1637975
780585
1342128
666647
1470335
1177695
274189
1535343
334312
471083
620978
1056160
761557
689049
1334472
1119861
1611574
1305221
762160
436791
1533109
562666
912492
1859264
1344427
458175
905185
1041287
662427
229274
160474
1793172
103161
1327636
1434873
375036
878934
792946
1542615
993479
471466
1609740
1144574
1534457
294318
306115
1748076
1121665
746036
743490
747557
1728139
1708781
115954
805338
37665
43550
1343663
1784719
34212
893720
1090875
1230474
1524034
1456185
1723583
1307410
1249303
558988
1310189
1483754
1540602
228846
762627
584754
1630941
1880655
540077
790560
1786132
382241
1487331
433786
1691819
41977
1602581
1572240
1109472
1118273
385484
955110
1915646
258745
490368
993462
519034
759164
1084813
1754697
26255
439983
1177127
776595
748495
1042133
1503226
1642318
1328669
1344405
1958398
1724514
1769681
153400
31918
1438650
446793
14896
100698
1835722
694018
737549
73045
1995967
729185
1228794
1733499
1552380
808479
1564382
1341739
982080
316980
1976880
267987
430974
1886278
928792
954714
835988
951329
1861045
911300
228966
1214668
259921
1502994
1432007
1810009
1635557
999048
1540814
1004799
1642406
1984686
444075
1896271
1867976
1775315
1334360
578995
22984
132425
451499
1606228
298865
1453362
1582791
1037420
1945707
1070304
1367968
1486359
1284912
1651956
870946
532581
1472982
1772427
1209828
908807
527131
1927454
197921
1474115
73416
367286
1730980
1077359
1194852
1939266
28074
1090277
1720853
1809229
1875800
1091925
1142956
83548
1926941
451962
1040948
904019
1469579
1868860
772243
1796023
1388056
30133
699510
49749
1932452
1572036
592472
620784
1895456
1464490
1647368
649234
1322604
833387
638521
772079
1142273
860278
760352
1843245
51451
687269
509150
1944444
1235601
234425
1609130
806284
964799
1890496
437010
926640
1269435
495440
1264794
342780
1405549
883372
1585351
1547516
582667
128087
160275
217348
439381
996773
1185266
163384
1551841
1873738
681489
1806255
1995208
1070468
1139200
1692031
937890
338953
1960548
1801752
2097
24279
1906514
1300477
277089
1260395
681952
48647
950456
385600
1642591
820367
1321860
33841
786690
1419283
1618470
29383
1511722
1326553
1571538
1632934
465928
868620
1052340
566684
578991
134887
1499534
1672208
21459
868240
1948415
410915
1486408
1434173
1532303
858633
1374979
1581698
60937
1220807
711248
1644348
1745325
1201875
157734
1885224
1882689
1449336
921485
1941601
1406606
1678358
1812355
30617
1319007
1530967
1213771
1756473
535198
1659167
936253
158417
371816
1672076
891876
41553
9914
1629302
861317
1281940
986829
1044660
710192
277207
215993
94494
1489090
1082958
242057
512110
1377180
136857
1820235
1774103
890064
1246539
1919218
171157
440111
1752123
340928
1084902
1656073
711113
376388
719753
761915
1798839
641715
1619164
648617
391105
963615
1171116
69589
757445
671171
899594
288649
1491772
921964
40980
67919
1772460
1913241
616467
1306390
1474938
344061
312623
921662
1096415
1072692
721625
454771
1206992
1055878
1253928
393829
331176
1885581
388274
988446
113388
1510565
800430
1932668
502362
1620017
549473
1074037
1524405
156159
900093
1267427
695982
1455462
1957747
698432
424639
1309881
1416465
1683990
1707961
583390
1748808
920792
1277587
1664965
1300884
1941150
116999
949328
1155576
1677467
1850803
18782
1336145
1614340
1100016
350961
458342
1672493
999699
53157
1614201
844645
1967073
1689664
1229477
919629
1892709
446626
531299
996011
1057557
259914
1820066
965680
529737
1840040
803373
1355926
229400
361938
1979142
415108
1035953
1036577
749729
1766159
584456
1615258
1423036
1232143
1507160
747572
125287
1576180
1259138
910811
195913
1610347
420311
1864282
1478428
396434
1596920
814352
476001
1752142
477355
421319
1227495
332746
570409
813236
800712
1928853
1005190
708080
1753016
424518
758943
1812249
867921
1277006
782334
1364278
487623
1055318
1549035
1631496
1358980
453019
945680
795095
792306
928852
170824
187346
838073
1206461
938347
1454415
1887484
1650047
1008520
901098
78004
1745337
917195
584733
166552
390295
1902541
1832160
1225921
429239
229610
1010063
441631
226405
697614
319115
1684285
1437059
543449
1050536
1318725
128546
1215281
908790
491337
638368
1215899
340177
1693986
1013870
1372373
823998
836637
1674316
1013665
111888
784665
1014812
1432551
545984
1361160
673215
1935345
1094989
1747697
1144686
392412
952635
1043129
422770
1081336
609140
793916
122409
439581
1340051
419193
884054
1073346
983195
1169477
1198371
27242
659402
936306
970219
1204963
247437
526165
1916285
1652935
1395376
1382861
168256
457786
38377
1861428
667104
1003086
1942026
1915139
326536
1930000
1191846
1894800
339919
1212896
665259
1748001
1314823
1508001
1153394
1845000
7849
90528
93552
1980424
671110
1255228
1410849
1703872
701463
659523
1388490
1872147
572387
1574958
1805359
766580
1505771
1305999
1654289
1080538
150122
1925271
1121453
1146445
733569
1789964
1490470
1881827
1726072
882822
172933
1110506
1125054
1893358
1240400
1895630
505735
55815
567493
1785417
511807
798187
1701775
1402606
701555
1481559
334305
494814
1215009
968498
1880345
1852447
464273
1473095
943871
1472007
1890014
69849
80575
1196022
637845
825254
1702057
991483
178142
954165
1444472
1560653
216763
92887
1184620
1138740
1780521
721681
1569091
1306552
105402
968902
839586
1334108
639997
1223934
362535
841621
1819644
1647763
1223521
12158
956549
1290546
1202098
1232461
115130
793472
646499
173681
453489
27135
782708
463180
1950229
1748254
852872
1009733
408567
1348373
829758
1266436
260184
1070567
1193545
1010139
765543
804579
1012152
619162
1947874
1920028
1977707
1526854
918843
1480843
498929
1499794
707283
180896
699648
1283717
215425
1879768
40357
1965113
1856255
1532311
1360597
773892
1956332
268100
493957
1031401
573518
579628
527490
374855
984919
1126192
662044
1098960
1979646
282007
1606345
822428
179652
4870
1064589
749123
252044
1890759
1034520
965522
487011
344573
1415040
1599157
1573310
920678
1352406
714161
194261
1564219
1658629
193483
1565506
1121224
289929
470835
1561341
1352419
1764153
1620467
1188402
683139
1215953
284739
1711703
8801
1532496
1089322
464775
886356
633154
388141
1309876
368840
162960
823485
214807
1673607
1304433
1767736
107381
906254
1559818
422230
61855
1298156
1137395
1962020
997106
741539
1679238
1382200
382889
743556
859229
1424791
1749674
1484199
480825
770222
93850
112684
663080
377607
1050506
519826
930768
1383312
15455
1237968
1548091
207986
153871
1262368
1572892
1892552
1592059
1038124
620614
1406492
1022460
407377
749970
306756
7556
1466468
1322802
1470199
103351
1817727
461024
788811
1196597
1754115
524598
1548396
967697
716487
284563
1694187
593383
250441
972244
134420
588484
234303
812640
782988
994594
733149
168094
1561556
878160
1181121
992421
301714
1013133
623114
657090
145107
1116063
1136548
953598
550441
722681
998547
459769
817330
120999
1763005
1828512
969978
972480
1207121
1459595
125989
478632
1722061
192311
909278
1055769
1229609
927150
412758
631207
539448
758914
1062870
138328
1121243
1211725
310218
533313
613885
537335
356218
1772501
46741
488902
511623
1192926
15162
108643
1092572
1778270
993319
1199378
1024182
1589634
1279214
1471941
924628
1942181
467224
1275327
139217
455331
1543769
543296
1418055
1023665
1325605
67595
1528446
1346742
1252863
1688476
168204
544651
760929
1758258
1621928
1073986
1243736
1631287
717903
503659
795811
650930
1795506
1545779
1635017
756252
731606
1843057
1804234
1091722
1100515
107803
678840
767800
910207
1186042
1913567
442821
93854
1471333
405311
633183
994638
1709860
448807
146295
456698
309223
103671
1017742
1565846
1078519
1868417
960377
401755
648052
1805063
1911125
1971942
1765075
1644904
1629994
167151
4223
1098515
92313
1520896
1311695
463847
568979
1660779
1589004
1348676
1532086
1485070
1335642
361064
694981
1186289
1785112
1812094
733715
577002
551356
568133
747835
39191
1933296
1365390
1631901
1329172
1623439
293382
1320509
1470949
1787560
1191958
1708064
1238634
1105465
769454
983580
299035
1131637
513287
1442335
897796
1109648
1751607
1017416
1880171
1971584
1738376
629776
735262
1884309
324522
1595078
218428
1458755
1749173
75460
1327056
1952437
921477
547104
1600228
13997
731673
212036
1532417
186781
1499022
1664373
281307
624787
611034
94372
1864186
1312318
1105956
1903857
739560
1254831
1143376
1787885
1372914
515509
426681
264188
1117204
903720
1781853
1874823
1969790
767551
682686
641496
1041335
10090
184534
1384644
477790
1740080
1030842
781355
534885
797284
123899
1659277
1505807
1643766
1917412
645985
663892
1985337
828844
1081109
1930570
1151954
235115
1765667
810097
972877
756294
384438
1717894
1170907
876562
1780056
1327060
1181322
85400
945410
1306786
1355562
936589
897007
1861843
378303
495512
1373427
1881413
1655407
1964422
973123
912157
1467940
1241657
317846
113412
1106617
1548599
1938781
59103
778817
136989
58946
1033350
517427
1595494
309352
438446
57703
1392069
473227
445569
259587
237877
310221
1269585
597440
762485
591192
1559155
1147715
1041369
1823822
1801574
1708088
17093
271650
62415
1441138
364754
1492825
624031
841425
635990
290107
694108
1275413
1872268
1782024
548817
667682
715604
61233
349456
1779705
879346
865842
561646
1797200
1778477
1698194
1293015
1740675
1051933
523243
1030336
443022
1657637
1038925
1991794
1739959
816297
831605
693965
1075581
114711
1047052
25499
1909259
823449
817004
1669220
449032
378079
1481887
1548939
307175
1454193
1945089
1933669
924205
434152
1166438
1320689
1592947
419136
448584
613813
897161
254358
363632
515219
1873899
1683251
434680
1506709
1546542
1459054
1655884
1768215
1409190
1015762
422477
1476743
136717
147235
1973223
346195
1007903
788796
1723549
1189393
330903
159792
1455393
1216816
1811895
1624502
1939744
912744
1905336
1444999
818772
625861
1577105
1804092
674392
385929
1518371
13287
1818050
271642
218414
366282
900009
975839
1245622
1493603
284380
1830931
1668838
327158
804810
577553
846577
1630998
1334410
1826875
263465
1362446
811394
634301
1476908
1355980
735243
946980
578337
1866362
481219
588706
1596441
664847
1083240
220328
945071
386072
1867502
538297
1836596
217507
1612786
709049
83465
27807
1429214
672720
1505144
1503445
358970
1433327
1061875
99587
1403963
712132
313961
1049009
1193365
609409
459277
389806
342061
1104426
318617
1317665
656658
191642
1317151
560077
364158
1506885
1901782
648360
1992323
234204
1102603
137137
837369
1444224
1372319
1879023
1238929
1123989
1775027
363533
266924
1541832
1186629
917556
1224293
1977058
547901
1156790
996899
852001
747282
1281202
337402
925977
1249417
384851
423714
278390
961026
236841
288338
131937
747294
1071667
1442602
1310293
279746
1790706
73001
1296975
679659
680975
327838
313449
1495439
1036027
1239654
766163
1358773
166165
1313434
525829
786234
1540504
1865575
871323
167881
1123956
1375848
1451528
1868804
583293
1728409
315711
303064
1710753
623253
602473
249221
921166
236628
339748
173463
1945144
309241
900545
1319070
192445
1108542
223893
1848153
1752981
1444678
429934
133742
1069423
33882
1902316
1070335
709893
260270
309947
1064868
1138472
692706
345584
1683645
1655033
1794092
635742
802922
1024666
292963
206710
1077614
17721
1405584
901320
1804428
1399373
575296
627877
27949
693032
908272
973554
1040293
235443
168293
1374314
1412445
937173
1156019
411627
1078762
1947096
942735
1603712
525598
787038
1468317
1673117
1465175
212081
1073383
194366
1559170
1563930
496368
187263
1404881
1784630
236061
1646593
1264884
1030804
760598
347250
1095566
302230
1197956
1516444
1607145
1737395
564565
700024
1972296
1095680
102509
1195787
46562
414894
1673192
1302926
1710027
1303849
1683720
907306
209780
1969510
70776
846129
1917938
7819
495184
1822480
634115
563363
335175
176563
1165796
940251
136286
1267493
1018463
146863
249925
580962
709546
1416762
1301768
1759654
1281101
331203
1455391
1409037
585081
453957
442963
415763
1608148
1002892
1661967
468941
1805928
1908157
87515
330231
840152
1907937
1251592
907412
75319
1588988
1791486
255768
318882
798629
1437357
1672126
944405
691026
1176805
1975340
195153
787610
1827225
1015406
12732
1349493
362302
1353440
960037
674812
1321075
553579
405113
844029
1983333
835755
590739
1228787
1055922
221945
244761
1434926
1482948
1040655
1241111
813831
10383
1344630
594403
96176
1073903
1957372
627880
276887
1130657
352609
421153
1629025
767075
1079191
136304
1122752
1317180
596910
85745
202916
808614
1284416
1841332
128711
412632
678370
669485
1618669
1980837
1455084
781923
1282149
213064
578786
512591
1090183
3419
1848232
1113590
442918
73264
1658071
1504403
884611
1766320
1948486
605921
1343750
351686
594267
1009268
1347999
664419
224460
1386054
803176
1715819
356200
1657330
199846
36918
1855834
1304730
573503
1612948
1208871
1024528
177583
1576820
1388042
439216
869448
1555039
1858666
801601
657647
1040151
1561415
607700
1340104
754341
1666775
207623
1446879
518135
1503675
1233135
367535
421118
1205435
1542083
1648501
1965088
553480
332079
761246
661812
1961312
1717132
44061
1900869
142087
1477958
1545083
1164668
1129865
1694266
1115360
1446774
1318050
1418827
1514320
826361
95056
1687460
380945
1282290
1324684
1419161
511701
1394734
841859
591100
265543
464835
1403705
23080
1386854
1904093
1291507
93681
1792676
1231661
516969
1677748
706063
553062
1041390
926230
1351026
1993162
1246101
1769328
221073
1746117
1967684
249578
545250
442956
590813
870505
76734
1505130
696309
358641
830931
125482
1760547
388590
1981260
331663
692158
172891
883434
340452
1656531
789868
1041533
65692
1042317
562055
1798464
1971725
1962893
1416049
1044523
1537207
1974478
146731
159503
1738972
1465110
1199625
662688
477126
248167
1903771
1236611
949900
171503
46692
765585
1177742
541288
50542
242757
421365
220543
1274159
1303395
1193968
893459
1853604
1530555
527316
545719
908182
286779
1964516
1532020
1815038
1723257
1053131
127256
1915390
1655797
1042277
956290
178891
792476
1982139
1194890
285414
1929958
770243
1510379
1963094
1998089
1444622
552991
1231309
1289645
299642
1441517
193616
759378
727566
1523066
383442
679218
328161
319932
105485
370246
1347039
691498
1801352
18314
1838188
1984522
1546110
152024
523721
745440
1557490
692093
1552427
717760
1214787
1532291
319056
421017
1938568
648895
1131286
114423
564776
269046
549841
39126
1301606
363989
402731
55367
1270891
1219363
1922740
1107090
909618
102224
1446848
1961012
1790399
443614
1471442
39911
649734
1658325
98486
760736
824997
1827248
1901490
466596
678912
1317366
555639
1409644
270165
1410762
1699181
1448305
1506493
1311521
714678
270255
1453691
583493
865816
75035
355848
567221
175439
631593
1277056
697474
1018681
1414832
1934197
146561
1442848
1146765
1304707
1442665
291106
1732904
545593
1672749
126427
1517492
428766
170673
221037
434536
245723
1789299
1304848
157467
218143
1923483
329494
1083482
734043
1956470
1947397
627244
1780960
1681593
1382911
659960
94112
1186055
507263
1381267
1461696
782210
1786043
1511312
1996757
1021713
1217417
893543
780511
986059
985338
1761553
1018543
1945354
1831356
742114
1664901
1177740
270758
1639056
1413496
1450488
1161970
1807856
1933280
1731272
464084
1278744
1534135
996198
1703580
1149063
359590
1753995
105814
1701005
244314
1702151
1512496
1851039
478154
670287
694358
1788632
1768689
111323
331876
821399
1968095
1167678
444827
953790
1833883
932523
147894
1221595
1036544
728240
368110
207555
355799
1346772
521646
126969
1080170
697136
1567709
741165
1809700
1537637
1609942
67080
703233
854626
374623
1073450
603108
1974293
13715
382116
198652
1332593
1422131
1187639
549285
1262073
399631
36447
624755
515986
1474500
218397
403161
1075612
879677
296531
958867
868627
1013184
1917281
1504280
1167435
1319430
199973
943424
1011531
1976321
410065
947752
862048
1791309
1094027
1800748
1737434
1286725
879410
875868
1581015
1843983
657633
971966
1644817
1311433
116953
939599
1036117
354349
1220256
1334272
355725
364894
901410
1470247
574344
530990
1816411
1883879
260968
1199111
1218700
591670
22534
1711927
713304
512313
1002874
1129839
470575
815654
696819
68341
1539639
371025
1001264
1477632
1253990
154075
733589
1889265
627906
1766435
520650
1486790
1012387
19522
213173
411922
1500388
238612
1135650
1085766
1704531
981790
1855113
468971
434619
1655204
1176846
866429
471643
801204
262705
767339
1353641
614656
917772
1619899
325429
1585797
988109
200735
1113263
1032650
1966389
1254825
808976
1847722
459337
1304434
1362647
1645985
306785
1854330
1514916
658113
153230
1317423
1034490
1295509
1934218
1246282
808046
454015
837740
724270
1904703
1702791
483074
319786
544830
1843173
332776
382295
78736
1666154
1668053
260428
165534
1278637
19821
616856
1169266
945181
981528
1899614
856616
32882
109857
1297420
817938
312205
848660
1365381
1307383
1135390
876579
1195937
1566155
379966
137029
319355
557680
1756220
384085
908458
1498825
611113
1254901
1462844
1843033
1244950
1594932
202989
1810319
1250105
1183813
1661075
1402675
277117
523420
1835855
923243
681064
470531
1011795
1534969
1751363
686617
1540542
1654157
1546582
1061221
487836
1351438
429001
229866
1148521
877609
1767390
1392558
1875889
328064
428895
1408445
1259185
165434
521075
88974
1766363
1018826
1500135
572073
852548
1227478
1311821
1883861
70460
1981570
43637
1590794
585994
663359
310460
1747210
114530
454683
798811
1510520
1848607
1106492
589632
464880
1979539
1932202
1084772
349743
909789
1133092
1585686
1399987
401332
1031662
1801697
205054
664661
242375
628350
827702
1834499
813107
300120
112758
1241776
1014876
1504900
157148
1026380
905781
633440
1183678
1356232
885423
1848226
927867
1114208
133541
1655310
339970
199201
691018
648401
476246
1890203
1344881
1415759
808793
128476
1704034
101444
1433825
1547768
1093491
497097
678368
1070996
1659862
1984876
1320445
597172
1535097
625187
1257280
20903
1212127
1070920
765933
478299
691207
1874546
861141
917025
172714
607335
433082
1182168
648961
945818
844986
1704021
1589160
1801728
357513
1213509
219929
1329597
890401
1676099
49779
1931350
1899443
1125970
1623700
299335
482172
1191097
1755358
832771
861445
1164184
1282950
1297095
1493586
1966438
728280
1399509
1459980
1277392
549790
814836
710341
344666
372240
1420202
97271
1726202
1440933
109625
1578426
1608034
1978106
718791
1132342
484738
1131435
766759
936498
813167
22200
1474504
652540
1819607
442122
1408595
955954
669772
1674629
1582881
1002723
1572237
1572997
250077
779699
894485
1677348
82130
542403
22623
1361286
845473
1022156
448182
1493783
1973667
615940
1737126
1612710
1946529
323764
1280449
863767
1267911
954930
408255
1482454
383262
52776
1831994
789393
1644954
1728547
164649
533862
490394
1914117
354431
1830057
1474193
1053338
1846676
1658442
1732748
895270
367954
154641
1573361
418686
877799
199173
1342033
158165
605543
921260
169927
289969
1027945
1217438
325659
956829
1649185
213521
368982
1198118
675106
633682
1571686
788842
431082
1129363
1395663
1057934
1179545
1670836
207948
265510
430344
541927
972137
713963
611008
1581734
1810801
627229
1009116
550280
340969
1677679
1451534
578388
351061
435760
811714
168803
1397565
186684
1010952
205813
1817386
1685407
556489
1379140
483505
1566931
20649
1195208
1864351
1823984
1441435
483711
1789522
702832
1472051
1490080
196209
1405323
335494
1949939
908580
586234
357490
1900899
1420159
970552
1247162
1420704
1851795
433670
1773428
984998
1225272
156254
90208
531405
1198713
925135
50151
1149659
980082
101703
1748952
320988
671704
1857134
1648573
267019
1538404
565698
62180
32266
266575
1632429
1699244
582010
224014
1249353
1256963
1125491
607342
338228
479794
1306907
923860
276256
1388953
296651
879973
1170893
1942555
793247
889641
417156
980971
51298
1000102
228020
517864
1938641
429332
538571
1517948
312517
1471511
1438572
1204742
365347
291395
4090
244070
1110597
992505
1298536
894304
1817274
1347538
11119
1704179
565044
1771833
1270720
809369
1419155
1095334
701731
1396166
644552
532039
523484
237642
790469
348818
1699179
1071905
1860791
645415
967149
1291341
1113631
632486
1013289
44041
705672
990977
566232
1962006
171465
838635
1407390
1168957
1702074
1979100
681247
283971
1866862
1984887
610992
1791187
352533
1443329
404082
218438
232464
1343975
1429817
1570924
967190
1026244
1070517
278078
222237
1485772
450468
1336214
555072
153617
118177
98338
1916831
830158
384056
757919
1967297
324331
1639004
1749247
1244127
406831
830256
986184
144876
1896161
1804440
1284866
386015
1334609
42271
1816331
1958705
1593845
1849178
1892096
1279070
206348
90614
878266
523811
1316910
1600471
93566
993476
796207
723637
887306
1335772
1901462
899187
167680
1974117
1601489
1424380
799180
914952
1712460
1036966
1915617
1417647
1434385
1839534
1589426
85523
1159506
1244630
1442652
1901548
214931
1994143
1808201
49034
1878398
713209
489837
793127
36414
851066
1846356
838792
920509
115904
745971
962174
1373817
821433
1069206
39896
1761000
359528
150296
1531933
1049480
1466514
1649943
126380
1945135
1895182
894090
1181369
905478
1883028
1657402
1598352
162834
703314
857157
1032830
50446
688881
1344659
894768
846867
939110
438532
1806714
1471795
1303515
1249240
1976357
1894830
976758
1071799
1697719
1471346
939599
926110
1992500
201029
1781181
159069
38433
185023
623402
193543
997418
1650698
823567
1399079
710062
1770866
1146827
616759
1068042
1777955
97839
917776
1795702
22049
1687284
1918419
112805
477753
820393
1000220
505363
160770
1315462
136785
3017
1962284
899270
136865
1905691
1087655
952831
1207135
303676
368816
1557547
726820
77861
1844393
102192
1995268
1758940
1654873
169027
1385330
1197856
394577
221797
1217061
646006
709568
1730855
361749
1318852
28568
946140
256582
1704259
678530
2964
1876538
1730221
225885
1644888
812213
971050
124066
986403
1262283
11369
493106
1121311
727343
1161760
625884
1942499
1458076
1523007
1995965
741151
657367
724444
229024
866272
689423
317340
1964255
1207230
914931
1378331
1412681
839398
1308780
1724892
981508
25968
1804724
606144
1875874
326524
1201437
1964875
1195769
553530
1447534
1492218
654189
960299
763229
135721
1212221
407611
1430888
971150
1876956
664582
1993719
318962
932552
1210976
55112
993925
843182
1667753
377857
588819
1491002
1805432
954229
1012378
532332
1197929
1737723
945035
1391079
1190730
431963
1566636
663500
1116588
1749540
1288272
1384229
98896
1101893
530320
1689193
971162
1006206
337025
1461714
993552
919494
1597075
1212903
401451
86745
174789
841653
653990
1291259
629068
441002
193847
711577
1482205
315935
904575
1067122
1507064
1256097
49324
743083
128235
1785857
579275
1608467
531366
654424
1016105
1630500
1425326
1798276
901131
697506
923859
83036
1726070
1335777
1714224
1009094
11416
1454575
259420
1415832
423963
1136225
1650840
1874953
442971
1735326
1742173
122746
763035
378733
1749986
1584402
1066902
97324
246710
354061
20661
1205071
230678
1237756
1357834
925264
1968119
996415
1624888
1422280
1799286
1393321
760638
1946690
1101265
688818
1950022
1350912
1641404
1397835
465575
699603
1970881
689980
1662926
259429
51212
131266
1337993
221146
457453
60199
1530585
854355
954693
674288
413829
1455600
580102
1895380
1816311
597937
354291
1751781
806506
422726
316468
1531647
1161101
825196
727018
1347595
608005
783002
776896
397386
1612880
1966916
811860
1675228
1724451
851808
606013
492236
1644287
1015339
835253
1440948
292326
897366
199548
1203624
1943099
1246408
625860
1571540
1796968
232357
674506
801654
1634097
1900984
127373
1252508
955448
404692
1408355
1758880
1982921
662957
682671
487052
1805524
459211
350855
1575863
788130
663304
1020770
1399436
1366250
54917
91431
756731
1461213
1372996
832362
1494367
38648
1677710
1133174
566458
784497
109240
737009
1632415
1333255
339259
1482136
1321433
507014
792616
1549993
682820
232359
1381666
1300912
1990204
1142918
13466
227644
142369
1273630
1618430
1105078
1514535
902706
717531
1992002
511774
824018
1678447
35067
1372221
57683
666476
1068011
379813
1890021
1113415
579183
276920
1387685
545389
981740
884201
80688
59153
179512
1465627
783596
1905845
76026
621502
670994
723727
291027
1022504
1454569
1437978
1807059
606289
1140838
502059
233257
1453071
1012755
292876
1195149
101580
1543989
553182
1397032
478265
866004
1574049
1072817
1156988
475010
1160630
1224015
948758
1715638
1528834
1451258
272004
131287
1838514
1997125
401856
21635
1067454
1817914
1689075
249216
1444354
169206
735419
1881397
1805833
170033
1432929
1897745
1559414
216233
341102
1342362
826554
260525
681927
1063631
781690
1550262
1814468
579581
1155198
352724
975358
490954
1348844
1956720
1826913
1467778
448214
948483
1549821
946694
1553066
1298773
1257572
685163
1368276
685843
1582533
1496350
711735
210469
115641
654401
1344041
1150495
204586
39000
784212
1491448
785086
1221234
145102
1881024
178506
1171016
1540233
1800435
910785
1416573
1406402
976487
1276382
1121094
431179
834544
1871014
1846903
337237
707482
482118
1561392
888140
1139949
283669
1575168
518381
1303013
1556351
1008292
488127
776673
1342
1395476
1236683
1988214
913350
909337
623546
1550304
1400749
516492
785157
1708063
218810
1552064
236374
1786580
1410124
1749069
1326172
1848303
1475405
1899461
485462
270348
315148
1361672
789837
699156
1276836
1544255
74186
1656144
882732
14407
895839
317764
261848
764262
359484
1670875
956955
198983
1001832
1840876
112228
1812286
1852272
1318798
1995240
1915491
79354
381991
1658984
1270979
1230339
1230752
1626537
1667322
566744
495168
1343795
507988
1112285
590073
969388
1385897
704314
920922
1907733
555992
1421127
1400592
10843
1570481
609532
1073145
1407902
163481
1435697
1510518
1433177
1939605
1422544
46731
572422
1111958
332738
1449047
1609555
207762
116551
580955
686899
959898
1306534
477465
160437
1203702
1382452
1871021
1356314
40525
1159691
730363
1637285
1342648
1925665
1675709
1511887
1025937
39944
996190
1953458
924083
1247018
1382672
937689
1550994
1928628
492661
916739
1664156
1921669
264067
303873
1308919
793816
395305
1317285
813496
1934461
1780806
153388
1038787
669872
748791
1622828
845725
1723485
349705
1686696
308008
879305
187127
1119068
1256456
672004
231857
1123020
1783451
1919230
11492
1859584
1212354
240964
1849788
1344952
1235732
1050846
893513
367577
1795978
449838
887966
116410
1783332
830841
1724191
364227
176059
534354
702551
1263323
1294175
1371342
1273446
976960
1294843
1967643
565671
824096
832000
951844
1881317
427285
1660122
69274
1168728
1943097
1071922
100718
1745222
1354068
1112508
854834
1601117
1927100
391389
731208
1632449
1062927
1779278
1168894
802739
1157001
163152
536415
1174279
1682191
1624368
1897044
1243377
1413812
1783348
1138
412703
992724
1189481
29654
1436451
1477095
18823
345366
1058765
1909153
472385
961137
1158248
125779
1561696
1528855
1021
465208
1180654
869298
1746625
41444
1844262
1504997
1319255
1010937
1905572
991539
947807
266344
120610
168792
419820
89611
1471650
1984724
254865
1552860
732208
1015715
149711
129203
1997779
877412
1513950
1243464
1550556
715983
810588
371578
732734
1494772
1777339
361204
1482534
233830
1778337
67334
300889
1064351
681938
1298498
76814
231270
524262
444723
518632
1971780
1974230
839634
1037332
527876
464819
1854085
829721
752954
408945
1201470
1509737
1371702
1497688
142751
1794263
916477
219885
370555
716140
674256
1187946
119721
156376
1632088
211481
389970
306325
522847
279919
495732
1096047
1179817
1641245
302115
1499778
613588
476996
1162965
1564539
1320270
412734
701289
914758
464837
439364
1096910
1183722
849294
908771
393003
14275
1609759
1337282
1044821
122481
1100966
1750691
911015
785818
713589
744699
1967710
1668255
1218331
190079
1755590
743755
1051898
1124723
801577
559809
985830
336196
457786
291577
1133958
14655
1571680
1203731
1179953
21917
330671
1362152
1378312
204999
456828
118359
1293364
853407
1046083
943456
1423619
1789022
332409
98471
210778
290276
649663
932344
1304841
924602
442825
1417795
1590981
58739
1782466
1040733
1104537
77778
1761142
1632423
1866421
814037
1629908
58296
1541532
506878
87845
353015
1694783
1909595
327856
628837
511315
819152
841100
1236223
374652
907062
1565364
1563446
1880655
1280786
405497
1914153
1825199
1254429
1938183
1144859
1673535
541860
1275643
1579076
1386711
744092
768696
1194286
1512235
857722
1517246
154760
1777510
846497
1946155
215316
278909
1376028
1404297
1818398
1985992
362339
947580
1196231
775043
318258
1455289
1794263
1515124
399166
1716275
1585551
683232
982924
139022
1833931
848220
455163
412857
1240741
239512
1811204
1285540
1527480
1558908
1798934
743552
1174644
1281267
1639647
37724
853750
804791
1027590
1697404
1720037
1980587
543826
521949
200825
164340
361452
1312176
471613
1556769
710638
1908393
551686
316596
16023
1199554
298221
1262400
873063
1225186
1757152
876271
256036
1205925
796199
182541
1616638
1197479
347027
8843
1288793
1452729
1773393
1771731
1533142
1227399
1824887
808055
166472
1877987
662343
1176989
1316361
1314183
1337540
1404431
772628
791811
601477
934158
401855
1572344
1089670
825884
753887
461903
1708122
1177578
1653287
723734
1803989
389763
46068
373345
704580
1925664
821074
1993183
1363101
853733
1303834
969464
1961487
9516
905306
1394945
283917
920743
635297
888935
276151
1937661
1427578
714040
44780
1213670
137083
968524
521765
115032
1433007
1251002
1548368
1067607
1264659
1932164
1306739
1426448
831628
870724
1527265
695876
1299711
1104766
164702
966099
49254
578177
1733704
294166
1614411
1715652
3617
1115567
1491425
733250
1715652
615620
137804
1457048
30733
1054290
394259
1261079
800858
96618
1729085
685052
310348
1679493
364319
58100
1814489
329330
872810
912631
873782
953067
1081386
290836
1284058
902054
800194
679328
1305922
1388670
395753
652781
932282
786796
1697620
78074
824602
1376245
1711052
1318667
854225
526444
1260643
1977246
376313
1672130
1265143
1604383
1654623
527510
1092932
160995
1907377
125391
183456
1525365
626992
1890509
213213
1948117
1101612
405506
741315
149671
1638865
960466
703917
1689753
1785150
1609139
283081
977858
1972165
1848742
269052
898719
1749237
1649664
1353139
1792769
307270
1014596
1335422
1503895
665148
1047421
394405
1371596
39603
1046462
1892392
1385242
1260891
1290650
351510
854607
113606
243830
30184
1392765
1522065
1005602
1265201
543661
1695239
1332315
346271
1755569
129769
1686002
1422871
1359987
1778532
574291
1017771
1346659
38621
804165
1215060
1905559
1417221
832994
1043198
1828119
953917
1984789
1518240
1241785
667180
1320033
751939
736285
7944
1157548
1203616
561424
1214771
876877
1756390
1164629
1093340
1496809
1369208
364201
1942102
1017707
1991515
1426790
231836
1717236
117552
1502422
629803
469093
1572688
524076
1762578
1135537
1108919
1703521
1159587
211372
330314
950823
1404380
428354
918244
1761086
1299350
1154325
466046
1462174
1882746
1163469
332243
1270765
289613
373952
425476
1309315
241740
1280646
1965985
88662
1515324
662758
1574480
876624
1399043
339634
1143373
708882
103140
560901
303652
21885
1765486
1804811
1351671
1999825
1246029
1093382
627902
1261765
145963
1708207
1165378
1406165
919963
107185
1759341
508805
1655118
190160
995019
1599722
814711
1448743
367080
576459
821218
1515524
1480513
1674464
373552
928278
50370
1313643
63888
1475430
250565
1184449
169490
1050032
533497
1140719
1615794
377403
563997
591202
637886
1700599
647047
442136
1416942
1233721
1882967
471228
1646791
145662
1726081
1383615
699983
1150671
1003246
1013663
1776536
902536
130018
1307440
209106
1862621
547490
703292
1710041
209347
174636
1536062
1838671
1011886
1586772
1751696
1710027
1714762
998329
443087
1053954
1188335
1287823
1972829
208988
1883289
1878851
1999764
1111712
308386
1328852
1722375
379572
608466
979343
1481025
1885811
1661028
1570967
1536686
563825
1866088
556865
898766
320341
1405452
855383
1649876
601140
1149523
1883038
414836
655982
1840261
845245
1594507
1600417
511992
885516
1514352
1618507
412298
1464951
276894
873716
472904
472032
493277
1664875
1489751
414196
319890
178143
888196
240027
667114
84098
868726
1391486
1098024
1038305
1663315
440609
1840266
446447
1925690
1970911
487536
72894
266479
1368224
388432
1903519
316501
1109195
1782683
1575936
1968520
480234
1549590
575436
1900603
231345
885012
1752477
1721855
1364181
1824132
1273969
728205
1739670
300918
1253113
1820971
1103595
482897
1645947
1386410
1821638
980876
1504820
31784
962896
541693
1071385
1272306
811635
1702286
468270
379813
468640
614301
56536
1525020
1876461
1065257
910666
887138
692596
1860075
508353
1760258
1980383
93847
1353019
1144634
948807
22914
971160
1506070
1223194
770535
1661479
1508273
1012138
1494652
1455906
1245036
1263742
921109
1344406
1035856
1437074
1593404
1012969
1830225
1528302
1243345
1999305
109906
1031630
992805
258872
1091283
671014
422535
373164
160830
1426770
179962
1577780
369975
393072
1723840
8706
61415
28160
739720
1869307
698323
38289
1256589
1416311
64350
776450
1784396
864733
860364
1870687
1536622
153991
758670
1856083
1097776
114165
288749
1666399
968627
79146
1176512
1142049
1823177
1739186
505258
555606
72090
1168434
352020
969848
1309787
1051515
940870
1271698
915889
433814
439766
46858
1308841
1581778
1953585
1122475
1308696
1644013
652645
1500216
12660
847780
428048
1538148
131010
12986
423386
1220984
88041
1900084
169537
661243
1907212
1917665
702200
89293
13390
1300345
1477835
211729
647195
1017376
137352
421471
574982
1722719
1464559
1054327
376259
716636
1744702
1518079
741797
272997
1806574
546230
1980442
144518
1688566
794060
864313
875074
693115
1745243
1204781
1738747
1412768
1098704
901008
1221071
1993417
1453293
1445278
55328
662802
1442184
1425979
970906
1743978
815948
1468355
289562
42650
1425653
1231080
989074
1717048
474275
1310444
582180
540508
1932975
455940
177122
1036936
1963061
865882
1140906
1350072
497870
444046
972366
1925134
777577
1457222
150422
407987
1777250
1732768
695869
1178298
103119
1221464
995361
1923196
753500
1861025
500116
857510
1074189
1481649
1596276
1010617
272411
852238
1449046
1024543
1393993
344615
1204229
509051
1751441
1559082
1777694
1011886
853427
1696426
292934
1385582
264173
449806
1611063
4314
113459
260313
1884265
1029517
642018
34875
1560560
1067204
970444
1538621
857785
143997
1696858
75662
1881247
1554464
509403
1994012
441220
1339676
1826009
601700
1876282
1198351
534287
1223650
1098040
280166
1622477
103617
1560796
51606
1524938
1126681
1828805
1607235
1909157
852465
1758635
1438542
42104
1219756
966484
884977
1483627
783330
509016
280668
1170443
317856
1422984
977296
678138
841487
63850
388913
1381615
1014599
66730
1401377
942715
1181290
377022
925079
914116
763286
1996890
84900
956011
786839
6147
1757151
977023
475104
213421
1411573
20718
556704
963068
728591
481641
1820514
1930394
1237134
261604
1015038
1122310
146945
1532098
1341687
1897975
1442450
515190
1750219
1749209
1469376
760559
273482
1977960
1663112
556179
1263304
1834323
804642
1450883
1106494
559858
1838823
1113299
1219342
713967
105174
121554
448456
313312
815719
42473
749182
727779
1847174
411160
884262
702578
468487
1010795
989459
363153
571363
1150326
1270724
381810
80555
27836
1198445
48590
1024324
6220
1162933
1115195
1056308
1901786
1753592
1909732
638924
1864313
746865
1164949
1942166
750170
1138595
581991
809599
1663476
41330
1746402
645761
1423356
1646238
630622
328698
1119896
344116
13416
1158681
205758
605150
1853811
1232599
1690283
1057771
80203
1332223
1937003
1110933
1950225
1126927
1971956
1790730
721805
505364
1542651
1668926
951576
1013440
1675744
610426
76252
1256686
374909
647683
1186898
1710531
1174539
1693156
1089850
344347
1922583
933970
674504
1428523
979282
1854448
1380675
140288
31757
648055
238991
1591578
194368
535403
624618
1843746
235817
1835313
1763164
449763
1167899
896197
1793242
1288635
1586403
192458
537805
1088447
398599
1649286
1498381
1525704
582304
876496
1617944
1122096
881414
1478832
703130
1785380
1697048
312274
126751
1954280
1927661
1064127
1367231
1896267
1868068
1714762
1099062
579052
948479
1296345
1406863
238833
1749846
1507121
1658181
431152
28543
426143
1632764
37730
1378222
837730
37344
1494255
213835
862227
458619
676015
68009
1234938
883756
209209
227431
1821951
1863800
617428
1815629
18107
29657
1219531
1274324
567504
828077
1676841
844452
1506381
527488
1747985
967578
1152820
123355
492278
1451164
1894743
1310435
11540
631499
1450447
1952700
970263
1931170
542706
107025
1047156
603265
372095
327007
881607
1857366
639719
1933285
677983
1782496
1086323
1108126
1129215
1897277
1227593
629257
1625226
1602055
876541
1945887
834515
820176
1298495
1386560
365856
1013024
200123
603148
1649925
1782400
1810700
1155260
1434969
479702
944718
909771
604869
573581
297172
492042
474049
1864262
25369
699039
1395442
72527
1674187
608472
1402056
796034
1264950
1056845
242917
414734
554123
1891806
1354704
427177
1618333
1193003
1206084
266121
906415
407299
847556
1211586
611946
161568
861013
534084
1809956
135065
515000
1047116
532825
1354505
548991
1802316
647453
1858468
1387706
787341
427308
371963
986352
1813524
1231933
1939884
272214
653704
586894
901818
641560
1069185
985809
41840
460347
429166
17804
22663
1508370
536301
1401883
1688862
708593
1965279
1582617
1805655
1563398
716905
671097
1289724
166018
773948
1878038
11792
160975
981556
1717529
1337464
566393
1950260
497587
429293
490311
507122
712303
1554733
1099950
1996246
1101648
1413326
1811086
1986564
1991302
858200
1272041
184747
1078391
1916441
1164406
1049617
194212
1106015
293131
1154211
483699
121964
1892718
158759
962685
593267
1810179
157400
677340
330232
638788
1648752
758241
570334
1013190
1132468
367674
1347642
1432734
1222242
827581
552225
297312
147114
1640513
1310619
169690
705107
1071477
567379
1844719
1363070
162607
833218
1863580
131716
1578215
1166097
873424
1725637
1477717
578873
1427165
1093159
1064202
300628
1425888
853715
1247232
94136
292113
1137195
577617
1228059
1953396
1314813
1890010
1480876
891479
85291
13354
1347321
1762105
1900458
1232470
378410
1495928
1791497
556037
1338566
549209
1618935
882408
199276
1342667
346021
1178010
1701616
1325273
1331849
1742789
1025773
743831
59443
1828233
1105268
427040
1160803
370495
1842771
853692
717548
530996
196839
957399
623135
725378
1970804
1210750
1915078
932935
1866560
902315
1452061
1132718
211585
1218038
1109543
555345
194646
1740626
104539
1860232
1985121
1188321
1048589
1265117
338220
1658239
1670743
1603444
399076
1132858
137783
747594
117568
1136903
830461
1798374
232335
636405
1971796
1258781
1019197
1049294
718956
280725
831658
66774
1218973
1954013
1308579
1050642
1620833
321600
1687449
832298
1872280
246812
1610382
615442
867205
1849550
5322
484805
840571
1400855
446186
1425098
1445949
1973123
1928008
1663083
1428264
1150103
523233
388074
1999418
1176091
1349171
1888280
1017569
1704084
15367
1315025
1362251
1568180
681333
1503090
1073989
476282
722134
808380
392419
336793
1754960
1740363
374834
890899
17640
1908759
1012396
913427
725916
241724
1947811
359435
658170
1021395
427985
1059031
362734
1582049
211571
235424
838929
1976292
1892488
492626
1292842
1356437
23616
1051389
506121
1114405
1470761
963876
1978107
1044448
176141
1051793
788831
666914
971811
139345
1870231
510326
1474270
1124596
1176687
870975
364880
603381
213548
1445532
1310222
1766835
1074657
1395499
63945
130103
1708056
1140671
873832
796073
427291
465913
1948099
49868
939792
1824452
880684
1960272
1277915
1084650
1502009
1433126
1074041
1881526
1000919
372284
1158083
714032
311673
244591
374714
1181199
1874866
1438186
1271305
1036591
146201
378304
762992
1826657
1901761
27822
1659089
1037091
270424
822074
1501311
1931585
979329
1773974
1369531
50739
1452700
241561
1810231
864240
160841
1564133
1262294
1432292
1525324
829945
1648334
1986881
1353118
824134
1620039
1219113
448660
690953
287654
1757208
417075
1273574
413388
1812256
1420629
1079631
1890932
1746081
1543206
421778
1065466
1496568
1396382
290110
1231401
1568113
1305093
1046615
1646454
1650762
1878338
1171722
1489379
1098849
1878552
229058
1291202
1655222
32584
1628891
324245
1729981
1110099
298376
1854254
288888
1563424
1708129
308503
567993
85902
340600
1170233
1078514
1471724
1100970
131852
1716883
1909762
1146082
32143
147060
1193441
911042
965923
1518623
24814
1570964
971740
1027148
851270
1439575
970441
718190
1933727
1884325
1617149
698044
850715
1700976
388427
931623
1004999
1640125
1197749
1864785
1268965
945177
834972
897779
943132
1612561
1962435
934343
1006086
456023
631596
1487389
184839
527831
420847
1923284
978180
1094485
926982
596390
1324450
267124
1079691
160929
1281202
615679
199942
1430513
1047488
428024
236028
1718751
1906681
720082
633276
786369
1680988
1852722
1152634
546801
1808845
1116131
836103
1810012
727102
525150
1105453
1949784
588623
476864
1625158
155482
165136
744417
15265
117934
1295128
310349
1608793
471094
787899
43819
669605
1746832
1984796
1348572
1942527
313978
1724700
1556292
952194
165670
1481181
1401481
1622891
1329164
92533
946882
134330
319141
317290
1210430
1043064
310912
937480
1519985
1229486
1026739
579498
1555050
51070
675685
26736
1403919
246099
123216
511884
1754353
1398416
1006753
1221008
780875
981880
1590362
828509
1282923
827452
1003476
1504820
1705955
1321657
874517
1035041
496698
783946
22651
267474
162729
1483026
1331645
1763962
1206395
338942
1153517
654916
412489
290478
268289
643001
1150820
1853645
554763
55688
1071122
1486761
1152622
359155
1391536
1740094
1654831
1949084
8634
902255
1168654
1433508
1498867
105634
1611045
681784
1368944
1430606
166979
889685
167078
129626
1493032
1738650
1017403
1544584
543228
850703
508776
153458
307580
1850749
1203123
816254
1902542
1956117
906688
1664375
1840321
1095857
1774588
1491725
1530571
1238293
1075321
1769910
1395109
1963345
752246
1911431
1682786
1095994
1264360
1239436
1897800
1988123
198412
1641470
1913796
48152
1249810
1858542
1606928
659564
1102403
491391
1706990
1621547
1823112
444645
1242328
1903968
714745
1934789
112541
231571
1211123
1328514
1587318
1517251
309305
424641
1169695
1277458
1577382
978570
770371
123888
799392
1592053
20304
1248885
1197897
334218
526237
1065654
838672
1095706
1006181
846083
1535126
540790
717659
1983351
1929446
1473401
1107397
1700452
625716
769194
270935
1619350
1211873
78164
1361816
1779264
1631516
463124
1706319
1197027
1940016
441678
196634
174691
196314
892037
1962887
1140843
1667253
1943765
1180946
1168539
1622520
707119
661482
1991945
812282
968892
161864
90228
125647
547602
1563397
1406899
1470271
773395
921916
889921
477932
260352
483398
1798753
1129261
1851197
602181
1522451
754713
1383675
1925620
1008971
1001782
137477
592491
500484
1151453
1841757
1976120
1192187
188602
1774619
773960
1973250
222302
1632335
1006775
1282182
465897
1085926
1312126
88251
1989983
42851
839650
530441
1133972
1068973
1516352
220951
1409084
967199
1699027
115584
1806620
1550036
1378586
1501360
381967
843083
857434
1686116
1717951
249604
484725
1283676
325805
1663136
1157264
183558
1609342
999215
1101233
1448329
1850231
114977
1070966
1475604
1686328
1776829
1788721
917616
701624
1330087
420282
1109438
1439164
1902443
406561
966628
1198902
1054180
1233377
686330
408276
1571617
1438559
725462
210202
1374308
1174243
363351
1244157
1038543
1122007
442562
665216
772112
174270
1948540
1093750
1513022
920888
1390756
1762656
1920881
508925
1282199
1037296
425392
409427
1710088
1715470
361667
342433
1587944
697614
1275487
385241
1846930
682550
1552918
1903529
829547
1750983
1615867
119988
692048
848713
1173595
1421727
885581
119328
129457
180487
548367
1410021
1140240
313107
1620534
742286
1310820
802656
568511
176767
1242791
591648
540749
1474926
299071
693452
1794664
203024
242282
254233
449181
577276
24921
1537304
1148048
24502
1787054
987112
1516119
752313
867805
1025077
1766933
15644
507949
1114055
181074
1700583
1140623
608119
374355
272920
1439425
236621
489702
1943129
419141
1049596
1363573
1632350
740190
406628
28025
206157
686371
261052
1361209
299452
1300255
51195
1158446
1553607
1092753
691319
1170914
673633
585057
258880
1096637
1065511
750897
1678599
604177
871045
750946
1219398
169427
959912
1223152
1177778
1488811
302391
965686
770481
1140859
665
1526462
379909
351413
1806918
1787454
815889
1042000
752339
614064
1499359
662826
155904
1174659
1091694
155260
1016521
234676
687603
124840
657035
1710351
1034809
1975599
1464296
338607
1591236
296786
915686
1133819
394870
1588767
1906546
1763693
524150
1572952
1496704
453928
1299173
834468
774286
1384999
1828244
772602
1405989
309683
533376
1909456
1184693
614277
141777
729529
928281
200635
1485046
729507
1436150
284617
899717
1252031
66120
1775183
657723
1021897
1408489
1733288
1023787
1276378
1421096
1044386
1368693
300113
1084221
1818220
447740
1428325
1322754
1554274
1699636
722475
960500
249223
34703
1173269
1037731
226464
1102079
815654
432789
868122
1613850
549972
95899
501732
402341
1557374
1917613
980183
1730809
1909440
1860680
1715666
363611
1568877
953115
643993
1223213
1855936
554406
641345
26016
222388
1213001
1967609
148451
1708763
147706
1481840
1884617
785548
1439541
430177
826854
604097
400928
1774314
1872651
1854520
655814
961137
880525
359525
205035
1185290
304822
58149
534337
814143
1496772
861574
1935582
1167736
969681
1295262
1618176
583919
182054
369519
298124
2083
152281
538972
1449122
267586
1113101
1852820
183737
484876
1492370
657727
1427572
1795120
208081
770066
1024435
1125622
1001828
1401376
500751
1867584
121185
727761
1073061
1532769
698034
926257
1228090
1625093
204242
551223
1158808
814793
739830
767646
1365797
951313
1404720
1172694
1669822
1870091
245388
1776869
172718
892884
1828726
1946254
414585
1312044
1852146
372969
1523510
214003
928322
1006639
264111
1399309
1292853
1813480
1493599
1575046
1516821
1480639
1207445
1760299
1375146
78302
714203
70905
512125
656192
699540
1563039
8030
975178
1224876
196517
905113
866126
1593123
674146
1000306
255039
73529
64248
1669136
627633
919910
1615508
1979093
1556423
1787209
184105
853334
880722
1645803
513300
1945262
28731
1452989
1208803
174437
453598
62148
542525
76659
679685
1155255
519945
1792588
150054
796197
128886
1021976
1051875
1299683
1226313
1001425
1484325
1102394
430418
1093416
729193
1163661
1966330
16144
1195018
213277
894517
1419872
1232500
218843
1111099
1586661
1674650
581921
1822598
506810
1645976
1660487
660510
315632
1052593
587489
1000668
182004
276251
1003718
188266
1255057
1774236
459050
1200060
1855064
701149
1078120
103791
1581913
981464
955482
606282
808304
1271315
419273
285746
487752
1916222
414588
1096434
1974524
120189
995089
563920
1243520
491946
1772278
978533
193686
763267
407067
41823
413171
1757974
1362635
684901
895125
409342
1322908
204271
405825
304491
1761246
521026
853506
207431
1663038
1623257
1054175
1407745
1159474
1832027
764820
1479242
112506
1209654
1495109
1551688
1079242
1416968
1349269
1764267
270713
34383
635558
1474498
1420588
944471
561470
1180123
277916
240504
1865265
826503
806518
1961902
134632
1852977
1431571
1533817
1776318
1936720
428531
1903182
1863517
1306945
1788813
1682221
62965
1262582
262944
1016553
507994
528951
358003
781740
1033691
1252654
365293
277861
42336
293789
656252
1283067
1883530
1165024
1177295
1361247
571384
1781812
257862
1782344
204838
1500670
1155401
882678
1409162
753467
638005
1162889
1170642
1009358
916571
1594769
1297348
661923
1741058
1612405
1918725
1827922
87972
567681
61854
1535761
1574347
429854
1012495
1207744
1144650
1088107
958129
1120201
155817
10941
603579
782320
289709
1356196
1027221
65106
317045
820642
166197
564182
945281
375212
1649658
804206
1893025
996320
1199417
1652547
3357
1685798
1915675
1808574
1211648
935741
1422170
191617
1286850
1840652
343278
1956760
242763
1686134
1566639
1988042
1971179
584597
716301
1158316
1743158
840483
1785554
1066822
1656693
441772
14298
1262558
1601580
1450888
1344587
1210306
285032
1188317
786810
245917
282846
1834709
1993406
187798
1478016
1085961
1226745
274959
1512521
589395
843327
1539529
1314917
1385116
483140
1879152
669147
921034
1767772
645830
761713
1254028
827304
884850
814130
373240
1846444
81155
1327727
271977
596548
1527669
654414
1551090
1576870
921612
1643389
530890
962721
68847
40510
1948686
400320
1921843
1814749
1367
585615
835302
1056552
929675
1414910
852244
1437837
299486
1635922
1595290
1918223
1689738
440380
1716836
1263270
688483
1950337
1677257
470252
1556222
401652
1206861
234111
637189
1973067
1871614
1094598
1422949
1931819
978867
692855
616916
705333
1973250
204751
626183
1599844
1585655
1817557
1118983
401756
252347
414286
802892
1440051
565225
1482063
1574152
1438266
1135326
804529
1218317
1442775
271688
392067
630432
784109
493571
880216
811419
1285067
1673412
1839151
1144967
897469
1672772
284631
585077
408591
826131
871674
1566447
1420515
1809373
626819
1409275
243918
219978
1490893
1503676
311470
885707
1947663
557277
1575134
1598022
802045
1459758
70573
926082
579753
289138
593126
1396930
883130
1827775
1014254
71069
1032953
342074
17502
1507866
969202
1098083
155501
864113
193041
322821
1712812
333140
345181
1999804
1036360
1656639
1182019
31602
1404794
1784280
104505
1271917
1461357
1205460
1730452
1157621
262135
1909615
1194400
680274
727794
1404936
1537163
219870
1052757
1354583
1831105
1600066
981244
1633468
171522
1244159
622889
1548107
1682728
385663
789466
1928660
1633878
1160747
1228266
1790596
1230077
1385565
657461
662917
472680
1751758
1038884
1518290
1060164
524263
643771
56110
178809
1757671
1663110
335478
1277404
1762908
1703113
201421
1787170
1089921
231477
1857540
1799266
1054361
1110529
360891
1511718
407058
660890
1855144
1141108
1515109
1919642
1794164
281843
1886359
1408406
1957158
939443
1376231
967390
129483
904982
1874783
1175153
701098
1707351
94864
1862436
1486927
1362509
1666342
239900
659939
1883244
72356
1720341
885979
1406387
1091035
830563
1040065
693142
1976581
1891431
687682
1893836
127929
1474511
1282770
578239
1366862
1982983
1313643
871809
1166305
1406313
1786282
175371
1365468
1125363
1285484
1522919
1055807
1557409
633807
107923
1888658
51466
1572034
1753054
621365
1590814
728328
1170519
5180
589007
753081
446475
1827378
459776
1538263
1179148
665296
1989233
930302
546383
1579133
252034
1211878
284973
1140246
80377
1326667
1688828
677303
1659644
670342
680220
236323
1700675
113065
590238
187867
1964666
1039214
1064671
1780674
979674
1472338
1024272
1324098
1196750
1272219
1989940
1206043
1002315
1366159
1794018
822837
517033
399459
803738
1838271
866825
1652733
1355699
6639
1753556
932547
1207710
1865153
432873
966639
1161712
1774863
1210761
206146
209340
922854
647631
1454044
545036
1693786
641694
40924
1564168
1681016
862147
1844094
943124
679953
292687
1572739
1839212
1602101
597589
286139
1476767
469507
1392358
1731192
1946246
1811761
1199594
1880424
1155424
1189685
1712839
343045
1436864
1462008
1529417
1192093
1679110
1605654
100108
830821
1428583
764065
101495
202297
1445928
582496
1937551
1867814
1487042
113351
1455485
281962
1994576
725569
1661035
154992
1795118
813250
1250116
1393860
1559267
1755698
466170
211609
1963044
294979
105065
1987917
1790001
1274361
1798130
1844373
789674
995944
1136387
496186
1870320
275395
1338327
897155
1798432
638250
1452508
641545
1687882
507579
1227483
63576
1262519
1530463
822744
1671794
437153
1599660
1115299
1254146
645924
1814768
467188
1128617
977110
235179
1320556
144871
1263315
1864454
97180
1152201
405627
515187
241711
795987
1530552
775938
1576955
1403105
1372526
189870
936350
640569
499070
1738544
878034
1533394
1753781
1420662
1107917
240896
1668146
1400693
1285043
1522027
1223714
345838
1909218
812447
1538186
349385
499280
1264152
1524816
1210307
1065415
112656
128602
1579947
292820
1354098
161937
928462
1535094
1468025
1920682
874632
1856906
1023300
1460202
255499
974819
1420801
1781027
1035340
1589585
733075
1668804
544516
396159
444038
1651840
516958
58292
552777
80196
1371128
969145
1875026
709531
1333822
1655969
1895821
1317998
1462256
1253191
1393249
583686
1034169
1276272
937779
1272846
212317
1967671
1484087
540552
1589180
786506
814891
1089587
896892
104508
1753614
150575
1480795
926424
17700
182206
1449739
28412
1845258
793318
1775234
161218
1486246
1653818
87520
1098637
652420
1935687
1106702
39724
542737
480739
1280392
549233
1597504
2564
154622
115889
922154
1114575
1618993
304181
1719306
271313
822730
88409
275424
1284008
1232820
1710196
1737760
616700
1725557
1876996
1107435
1502292
142074
1900973
943032
1615844
1257536
1548997
881275
234635
418339
472066
1215652
1260085
1053190
1594481
1412250
170040
1746567
445972
618173
263437
1165838
164142
623015
1470817
781744
354774
1737337
1887356
1051433
1938635
1137771
993433
962752
1650337
1184607
1804543
1730962
619924
1114071
1644507
1849651
119743
916263
1813252
1846508
1584341
1444138
1874219
953601
563162
766621
708909
1176863
557065
1959317
1148771
775133
811011
1587127
1991706
577011
1767117
321519
1845467
1251351
338428
1077854
471969
1894019
309968
661021
1971141
667377
856338
1326034
783643
1399175
1096324
1420729
1421686
978260
1580138
399334
1281295
42158
822933
483999
1046485
1627828
1956361
422021
356923
1181348
1954510
1774504
701041
1983530
301111
1352622
1563670
765420
1492679
1309191
100916
1710465
1931878
304129
29289
736371
500932
1984544
495442
993876
1727650
802981
1012609
1398004
304421
1887580
435985
178058
498153
257570
707462
1004700
1654662
1047178
1224625
293954
1058025
875246
1243170
591539
1898931
1858965
1791412
661418
1674923
486016
306197
1411353
1443068
509526
190440
1734151
729054
1934592
487775
291141
363292
1874402
1109037
513357
891634
1826918
837722
974651
898119
614913
1486633
1084991
1700304
1406059
1225430
381316
325446
595552
574991
1221800
1934364
1399312
311372
1763037
1476872
670569
1472365
321952
83673
234820
629666
655272
247351
380266
393544
971347
366599
859701
1248141
1540625
1932098
646909
21448
1162051
1279031
489586
1002095
1319418
513629
155749
52321
1210205
104433
1816904
1523862
1629605
866882
639241
341495
1863243
1058877
182234
1551619
221926
1171668
717200
599042
1011885
1966993
618337
336806
793815
645404
1720312
1124402
1308896
1857534
1666055
423164
1360772
1475317
247806
628331
1822080
1821566
1933993
174731
466942
605195
1504754
1747836
1265944
1274069
849872
265305
1943154
962868
492582
10196
511005
112607
761688
1805582
1953964
451141
1697934
1874873
1446206
1173536
1208886
1533701
466572
1866975
1973603
1272304
1211427
44085
1921790
1848911
542602
1633471
1189787
1335548
1339226
1827777
1780692
1620273
1678004
1834318
1403037
173106
602672
786937
32639
539375
134728
201208
8393
945000
40290
444113
1534426
1666738
452320
238311
52991
910181
1352749
374823
656900
132764
1449027
1718936
1741110
800581
1084896
963301
752751
193791
1945755
696751
1214997
1611938
1830799
1182036
1277156
1272960
707332
1556359
401459
110176
1641920
277493
1106228
1075320
908176
977414
437822
933268
1136428
1943427
792149
726279
895677
1010554
1615626
162602
1499420
371098
1800412
571798
1677373
680142
1993615
918652
424062
714009
1150624
782815
1895017
1080990
1971936
548122
609201
1944748
1375185
1397686
917261
1255414
1869643
725042
1344054
1178364
327603
1833220
485642
1219266
1344685
1098437
168541
166346
441730
1307257
1110605
1783106
165940
1771382
580347
1110720
571226
822881
1057032
248309
666161
1833987
763516
1761116
1191639
1035111
909648
1957008
173490
1535271
1920990
306023
1563673
1702242
985516
1335821
780464
805351
460931
1913056
1732479
681240
419321
1450703
1093002
1067764
908158
728651
703916
24937
1574470
402289
621359
46586
822222
346021
1503175
179963
1258322
1364285
1088102
839290
635121
799790
379326
1030042
1079306
339041
748117
900307
95219
1121392
1010587
1909822
49549
1821784
1429473
490792
1637846
1128584
1768813
169914
966079
781415
1389471
365028
1550954
939937
388690
1771032
1716963
967271
916874
1112262
756815
1398287
848731
1376365
1914250
1316997
1269150
201439
22922
1172624
1152271
966328
1283375
1453572
742042
645976
287381
906556
1834682
1703132
1828071
1144304
1030340
1270736
751696
671098
1335352
1547701
297648
957854
1703758
287
450117
940530
1287058
424729
1997827
615813
1626105
469997
1549831
1713079
482449
52512
1834962
897822
1737814
1205257
382404
1236674
1126407
1868876
1624776
996675
1268759
810860
1132203
488202
59749
568499
1584108
1195327
221987
110567
1403922
1782430
1436962
23338
1975788
951786
46751
648060
1734658
775362
553018
1269322
263068
952634
1112005
283671
768760
515953
757337
1747938
643568
178380
551443
65915
799247
962071
641686
1974514
932999
1189409
656846
1834882
424750
1838551
181235
1947162
1634334
1116564
160904
774341
270527
212418
1770147
258491
1005182
1975157
996127
957407
1636451
1401662
367458
1452730
1003184
1015348
1233530
1830243
1481135
51874
1621679
1876573
1841428
1755223
1375187
1413923
1475069
1386597
575079
1855173
749051
147896
1096892
490267
118069
128940
495282
1307606
809806
1881535
1717653
605151
1753430
1070554
970112
1561168
872259
741597
772902
636884
123559
525827
864120
1247015
1011761
641935
583838
1254394
1247837
1823493
636847
678072
777162
399003
443700
1150036
1483544
433304
1908096
1884503
1768161
1376043
1642435
4534
635430
1675444
648441
760401
1600592
505443
1429386
355624
640718
528861
1073049
482264
1656754
739223
1967997
363888
1755285
68711
458867
1866023
1668298
1532237
1596269
583904
1473010
264355
842357
474567
1553371
236402
885376
146953
616048
632015
216931
1429467
1289744
1418676
1809581
112856
1820899
1513925
200006
557749
1307299
1812313
1359422
482161
1045163
428405
1541636
661084
1798974
1017585
466225
1417899
1330498
1674613
1734014
1864285
1602467
97165
624199
1068289
1307098
329382
1133696
1530216
460575
199582
661193
1133616
1880623
1011655
149090
516467
1680485
53073
1172649
1145075
1850045
919813
1989471
1771892
1052800
1944135
260304
813736
1679405
1240429
1266289
370231
1210623
1835634
1971688
1371484
431386
1798351
849896
339015
347111
1486443
581264
586115
1470631
1010626
1668430
671434
1201363
1538083
1705648
528285
1218419
1927001
1764182
1387292
668401
1325139
1933507
1963650
849583
742049
1498156
1418804
205956
1758562
34614
1933083
1070450
1392168
1049805
941832
1495158
432424
1268012
1926193
1476959
988957
1294061
313849
817084
425580
1515708
1389763
759694
103039
855767
811950
1355788
288017
255685
280091
1414794
1271490
330395
53541
232875
1579421
1975016
1389677
1633558
997627
466495
1434903
1442655
1167755
1655270
629854
1394074
562906
376578
797100
1589727
586189
953761
1644423
233651
1849860
1620392
828589
1081874
994906
456758
106884
603750
1955623
262283
784741
138885
1053462
467261
88486
1467171
513441
432006
711412
1342615
1217028
317381
248981
1557252
744947
389907
1282417
61862
879147
930904
1986965
788872
236309
1475919
1917549
1335115
585736
1526442
385940
1628946
502868
337804
1444010
640859
535969
498245
280689
587992
1307771
1326372
1046252
544628
249916
1638541
1381177
1250277
1935040
657231
1002509
1509958
1195377
1167295
1579410
1304689
1503110
1072295
292771
728332
948137
253833
537986
1356279
802888
1350426
1353307
1182861
224757
543828
628441
861751
333647
698550
323922
979057
58502
918260
1037315
550202
253802
589428
1242905
1450238
86035
307721
1485453
1876375
1417962
322888
515714
512564
996262
828917
1700789
1466808
257333
1353786
1859110
667928
1265997
1219270
1173375
1775712
299480
97187
777023
115700
103026
711616
137822
1508813
509619
395453
1675178
1975981
966847
699323
25811
97486
1388860
150871
1713295
1013443
1754261
1609124
1110954
1851970
845897
1059261
1805023
838550
533394
831756
1766096
85195
1870064
1217262
1033470
927341
413045
1868590
1193254
862209
1356
1812274
677025
601636
884433
501978
1686572
258492
204861
1464622
727003
256316
1976119
584225
1230984
1857771
1921017
1640413
54260
227781
1081919
1371380
736791
828427
490596
1452527
1316917
708363
1809938
498219
1695691
96088
647392
1422376
1593946
1342019
263682
300873
467363
156210
1829987
1073685
913990
520590
445717
1951433
1502978
1887047
818548
354566
137958
860612
567559
918553
1320918
454801
1444512
144953
1818328
822616
34718
1212961
1427226
1184694
1065778
1813663
1953685
1752055
1381351
445985
1839162
1021190
1619974
69565
344971
1519033
219941
661976
1203178
640484
108052
1019186
592654
1362715
1986702
1602111
1797101
1285615
452837
1724599
1032039
658677
673140
1385160
1774415
694371
1353362
584148
879726
1159946
1376571
60330
1517664
1592320
827538
735057
1061594
1705443
1125221
1772704
431482
315554
351028
1704515
942999
1158231
871315
189350
131421
1332976
1748895
819565
1299856
936324
778784
471645
211392
1831906
746496
1671502
1089180
1106640
86753
1906058
198651
459670
1351687
609558
1532901
1351388
1188742
1815236
522433
100172
1229343
1967249
1950634
1407146
381276
483913
887424
658451
1783398
1708877
1186534
1916349
1579177
1655009
793101
178548
75317
1156520
617394
1948206
1496881
1135109
1924121
420891
969278
1335696
1668328
1314449
98810
1625658
302374
1640941
914240
1119083
877883
452302
114576
78095
1195091
1187885
325286
387670
1569481
1254202
1182781
200486
198494
914480
813293
1490443
1331371
1465475
644431
586146
1359339
470118
413152
1253142
116020
1355962
655619
982519
688179
1145091
750187
1434373
1335536
243209
1251617
1893081
889268
194385
423288
1984791
311397
442139
386692
1546464
471349
199458
1347478
335981
1665116
1832395
729103
1987788
1503535
1014712
68695
1647167
1185105
516017
1402687
1743928
898028
397820
1343939
913804
1324992
1148383
892699
658284
452790
770137
1666825
485122
880621
822429
194632
1811164
1939493
89780
126244
330694
797918
1300890
690480
1301302
651755
1104165
71700
1396543
935936
1194053
986217
1159981
1691229
1427644
352394
945236
899688
1934553
1230646
556462
481860
1445974
127688
544928
30006
1256041
693614
723261
1735967
561900
225568
1643243
573324
475320
1156053
1473617
1978294
1249495
1513955
697202
350644
1331742
807819
42272
936977
1513335
1315640
1041178
1891164
1954891
185841
647263
369724
1965182
1245328
97739
1881910
1000157
297134
272214
1500812
198379
162630
882670
820409
279338
505048
1572310
1306470
828427
1064787
1334241
1171497
1603066
1555319
159232
703997
1872808
1960766
526324
1880085
42057
1505903
1693607
1597382
311928
1462624
1182345
1124024
1765781
248800
1436456
1658516
1416318
1408551
1606370
408254
1280097
1107604
879797
263080
686460
685127
990649
1457056
839181
1996420
1470094
1337984
1575466
551080
1773096
1979411
332800
1303507
1230795
105271
1104722
1286983
1225181
1818084
1316455
1913974
1390514
270523
1027328
1484351
1922502
1356504
802823
1495548
760005
520167
1746127
1289954
1307396
643860
616628
1949912
1903512
1698432
1593255
1012429
422650
201880
1211696
273745
214128
423549
1120992
1939657
964186
1315912
1633952
1064057
47002
931377
1058049
168243
1083810
1658368
169519
626547
100105
851396
82973
1423496
1536674
868775
347977
1169782
1439517
305533
1463934
1396490
1029023
1524814
253483
1538665
488665
1463494
587147
568000
956931
1351097
312880
1805909
886898
573307
1474365
1341440
306084
1057305
4100
1989855
1992584
1853871
1087306
1942239
1296155
1993470
687051
920894
1420757
385263
1491132
138561
1447136
570127
1524037
394805
1611962
1183242
1062107
566364
111511
1021198
1198130
1786738
1673816
120236
1122948
147770
1173120
694963
209699
274223
1327667
257498
882717
1710791
1269814
1495244
135364
1573397
1260977
1342536
1755292
1587514
24241
1526338
269327
1503804
1360494
1368739
951485
114887
1142815
1654053
1375906
738891
1225558
1681707
604675
175755
1233803
73170
1144559
1227404
414150
1791297
1290323
1653286
706978
335061
1389800
206896
899779
354866
1161939
162116
122585
803592
1730508
1390676
224955
1903881
1432733
750832
1398289
956186
1380196
1575148
14883
1016209
1575587
1081625
794234
1031104
550574
1680517
1740417
824240
62168
805638
1060643
1697829
1173449
1400537
1148987
866986
772825
276853
1842639
1115416
1174846
110216
1382531
783075
699393
808616
1365897
1295008
1305212
1377340
1705491
565468
1340992
1129263
181230
1146798
552371
790303
1304880
88431
299029
342044
1384360
923697
1095901
362619
1691455
1656244
285083
297346
972878
487802
1558168
231871
974552
1014842
551794
258369
1948863
1377887
1366995
948194
1232043
1760873
1235133
1567648
1995374
1531694
745929
440111
1841405
72084
876251
435708
1230563
1634195
917091
749868
1329756
1017601
306750
1443432
706145
365283
1310953
1128787
848339
1495279
1535305
511945
295581
1542728
1130880
1905904
831142
772039
627453
1015878
1774095
804118
1522937
1251673
629006
1999606
298860
78535
778287
121840
1032543
1915246
1955983
1294649
1164666
313124
596997
792161
834216
1329600
1077514
1723901
1713393
503841
354947
506833
1648114
385562
701086
1987120
1625889
1305556
993195
405806
472316
1783740
684008
1591959
1871254
85312
1236138
1506855
1180161
1726150
760889
1535847
1223906
976285
579936
1745163
296236
1087400
73511
1790884
1158212
460696
1480977
1572744
304067
578327
604554
1213799
1160689
171543
1348950
1524093
1860395
539265
403126
229817
1900777
1295405
387376
1485378
1892682
296529
1045264
1702430
784204
184909
972960
32311
1387267
1136425
1144140
496400
686934
1042631
142883
1305596
973156
1351893
1202813
358119
331116
303835
272159
86421
610285
1767496
1426944
1789742
87663
369303
168578
66847
508851
1401038
1771197
1607500
1355209
488008
759427
217784
475458
1443810
1971181
83607
250888
297424
1347063
607832
120262
1574896
259507
39436
914179
1082152
1460507
1146760
97892
380458
1932663
1694446
1048050
263261
1886562
130310
1952414
440203
1422393
148035
1298011
1871548
1286323
1683324
1552457
104064
926793
683481
851900
555722
839066
1867834
1863904
362104
68494
554217
1785137
1150346
27434
1016984
1520925
92161
1230398
1215989
1743514
1530932
240139
651153
1531758
1461985
1876832
1127338
467634
1364196
629156
1892756
1858915
496266
1855792
967371
947140
592780
514963
481816
1996308
704108
31928
892862
535787
1701393
587350
848220
1685830
307940
977955
618832
1248213
865392
841306
473659
1100822
1422575
493651
1700195
770277
1295638
1657541
1702443
101007
63447
1620494
1968318
1665693
170268
290783
535356
1257702
456347
1060828
549688
412461
309692
1713764
892107
115472
1895049
1001633
1515502
492501
699321
121192
113604
1526192
394775
630567
381075
422251
1921456
1522585
668392
895581
1329089
786528
1130506
1112849
1001107
1648888
935620
1386009
766272
1364581
204688
102359
1156068
1486431
1459574
605956
228758
990939
437042
690840
445971
212034
1387751
49397
781498
887702
1471678
177165
332555
416822
435808
517762
1757645
460805
1581687
571491
1424364
335485
1812345
901883
567144
186911
965494
11870
870187
897287
1080911
133435
43541
425265
703713
307700
218254
1397806
906543
1800760
1345500
1877602
891741
1995509
1460127
1369984
1757787
1667998
1468980
249323
1290470
1833244
909639
1919450
1827770
1767566
29321
1167934
469013
1231044
421068
361404
868246
1008835
6571
1853781
683190
1695964
308074
333333
1983601
1018549
72015
1385278
1151991
442050
1364417
123010
1953473
1788134
490201
1306848
1888101
1976664
577827
453530
397587
109890
1595599
1425884
1001767
1767052
700148
1284985
1422459
541119
65218
927818
246286
1854206
740111
588380
997307
948877
1026400
485700
1189788
1600806
1866967
1681123
232619
1715471
361684
1031785
649929
624037
1932608
422506
1434398
693613
1832764
1948187
1935725
12067
1262729
1340294
182221
1093594
642893
875964
1241022
1041318
1840270
1452826
796871
1243479
530712
955746
1313757
367488
333152
1573910
463572
1696216
918432
307301
1821239
707897
1403318
401246
766499
1756366
1735374
103335
1254351
1111993
1476818
930767
409241
690643
1823779
1955411
1307905
1452094
1623025
1980568
198825
1180796
1485336
441761
191315
1058789
316256
875448
546735
509934
1639303
194047
1126780
1337064
588744
1863479
1061202
977813
115968
1776876
395794
1965039
250876
416551
946263
1563612
1490033
1851003
1321614
608664
607715
1010316
738664
1735264
975030
850882
1019098
1711503
1970885
1660487
1745878
1528451
566455
282842
1809198
1031596
300375
1964363
1951666
403503
1665606
662010
1807136
639330
1539803
226082
649333
1201332
988804
443608
1597353
1395476
727088
1697646
236314
1944858
544593
660223
1959226
1102286
1058856
1096323
332830
243099
1820099
1088019
1070709
1257359
1095384
85956
1761751
1026298
1560288
349536
1018525
1942332
1986950
1415810
1467370
588516
1018339
1115366
524544
220586
1602559
805286
1761699
437574
36434
1824775
1663938
115137
1152831
881250
1091152
1077446
1076959
695166
1136116
1823834
1766172
925231
1256602
955329
1934515
1663830
212672
1338016
1901581
1314868
13745
1149552
27
1120819
1770587
1851282
1766903
557080
71731
23210
1690894
321314
1567169
1330593
583024
682530
1317930
201744
476924
275891
1670499
556387
83200
1741607
1062525
380414
1388612
1761073
1496187
1367435
252737
1624815
389127
1116986
894967
1127655
1192223
624316
1027973
590422
1683334
1986599
1689050
639877
503113
1232055
1564074
1137219
1745465
336214
1638193
1517543
60136
1402636
1551362
1057273
1628215
1503445
342323
987786
1504306
91187
1413287
995373
1215190
706963
1720647
1198913
507274
1775563
1033489
589650
1102207
481064
884506
1494689
1130678
390001
742556
1416344
1126771
213642
824966
533099
1708019
1895816
237813
1796238
683816
652448
82662
209542
1920433
404450
46001
744183
1042562
1188975
1121585
153444
918599
738780
882126
1367931
319271
399086
748073
1240618
516744
278148
1799120
860810
1332345
588017
493732
1002544
562804
1334135
115234
139428
1399328
1343708
378265
1951487
1406937
893348
1956357
1881267
1582015
516117
1563786
531953
368280
952557
1046236
1688655
314179
1740502
53276
1553674
219335
1957214
428036
1603021
1903818
212074
1438629
911254
517540
700964
165234
374536
593978
1097365
1414144
1120108
71414
1187839
1248786
728544
1046167
1817536
1971605
1784523
656833
875998
1600597
701394
1623795
1339996
1500522
1258776
1181633
1889756
580352
1359440
1168023
449425
673508
229772
984878
1728972
1676386
908830
301409
1554551
1995654
1741925
776401
356317
1147020
1197596
773256
767278
668356
169954
710263
925804
115214
261056
1919945
322681
1942935
374250
1868055
1946117
1246446
1711423
1502260
1538584
170441
1225998
566529
75449
1484846
1077670
1461134
1617908
635668
1731764
311783
940352
119087
262058
858438
989774
1858232
1136117
1213199
148916
1295453
1968861
1941866
657903
258115
1188809
476152
1953219
587926
622870
987880
1297625
1143175
1006937
155318
1277024
1082242
204550
742586
205623
1946273
1304435
323952
878199
1764916
917275
941005
1453023
25998
516422
795729
542158
491480
1032769
395884
1848680
906278
632128
889583
737996
740897
1252895
101100
277889
1107963
1666663
1530242
888832
103242
1071124
993808
1459874
1179760
1614988
316138
215147
77303
518719
739382
438368
158059
538202
1703005
1931097
472033
1183041
247126
144085
1865878
960692
1992368
1691985
1751108
813067
1663370
497916
873802
715020
634484
1542201
312214
335419
1529443
1532002
1392862
1887604
1510255
572446
317179
1397295
844760
724858
502166
1603988
1600487
1941050
166291
1689250
1163020
381828
1655255
1393842
473708
383440
646835
979576
1809090
1125121
128112
73924
1668535
1051731
1410100
495732
1535866
964904
801911
1697192
320951
79429
754087
1474484
212393
1907507
1311156
1113222
126913
941982
597216
922875
840436
1414111
200656
790582
1282210
799031
736173
1189152
757348
64327
641858
718070
514979
185280
1028268
1808855
312711
893169
851001
1055113
55647
192477
169499
1944931
1970183
1296702
1965331
1409006
1176773
1304393
79359
436978
316659
1988670
1282121
860603
1869584
114871
276594
1339670
1545971
130651
1896598
1111060
1557322
906556
381129
1536857
927383
1246405
1174052
1629745
776702
110565
835472
411707
1049435
1025688
1286580
1382247
797009
1531526
1246419
821012
1462707
76071
1164664
1561791
1108080
75835
1733929
279818
1910234
1816844
556709
1740024
213848
1540972
30032
1860895
484106
1652981
69397
1052667
295301
946266
152027
938087
1692298
768200
1119088
1561204
513944
962390
1550369
1321049
1343561
998774
805754
1351181
1673410
705215
1523813
1097250
1447569
558204
40745
1961803
292667
997660
778188
441805
1831170
1937194
494790
254284
1358644
1138384
1952198
1447679
1059054
1173707
809521
274088
424928
39264
1695920
765856
1017235
562077
399280
1607462
1055245
762441
1233588
1306711
1286537
1858849
1306975
1343201
249629
588489
579629
287983
1293032
1248174
902942
1844410
295266
1117535
1308147
1549128
1635622
1865350
322966
831453
748414
1671489
578411
841773
688965
146258
1929495
360314
688244
1503431
1125968
649692
1107335
1756526
105942
723039
1165472
34555
181536
1806170
558081
168221
1585679
855340
231827
1947425
817777
635271
50465
63018
974317
775426
1523096
987718
1632942
1629783
1817855
1084906
1675293
1076985
73694
1793921
533222
1213901
9304
393286
1793025
1003574
1970965
831901
659588
1315780
165375
1664731
1476461
22638
510714
1823106
244871
667700
1948645
1343009
615151
338113
485818
945518
921345
635916
295149
835674
1182571
278495
1127842
1882919
1856283
922897
1206547
675938
517004
1849799
771908
1148870
22692
383455
415205
1395184
866636
1979514
74386
1658816
61134
966096
808204
687158
901448
1316605
705917
1176027
1380158
1380415
1510049
1634774
1174268
1843952
1394734
155674
118982
1567422
1419999
1268751
71125
1502844
604081
118634
1220372
1557598
532593
675998
1971264
1495231
1310604
1535515
774103
1896993
240381
904962
78005
776180
1880175
1407697
1226555
1286414
153181
1881225
459355
1966033
57518
1116039
1717718
1352562
1053149
1750878
103651
1019002
519199
1396803
1189064
422350
994007
341804
388982
1716476
1807603
1224935
1404199
31555
1200419
826508
747990
593458
1223202
1809834
1486662
697867
438751
1210530
1364386
1001276
1858980
1312300
137294
1261575
810075
905731
1551059
1774350
900720
1171750
697003
1079427
1423370
116714
1358254
1125827
1301868
1614897
1871166
1104905
1727758
1889927
913790
1032382
1972543
1400281
826931
618968
175088
137082
647807
1383128
1265116
1821745
1401020
1224956
1135571
1126630
882026
980513
403980
1844076
966333
1610453
728855
1519686
1743472
439248
666215
1594647
496294
1040845
1589908
1450889
502288
913630
301136
1864004
167959
682894
777581
357016
1050614
251294
1417158
1889702
1783750
160618
1130843
687174
1111107
939573
636228
1459368
1742212
1085187
1660287
785767
1072279
423147
605914
855699
700935
278677
1289884
1144835
570097
1680289
1315425
23535
903210
1964961
880488
1194589
713020
1769264
925195
429715
1584754
550621
749995
1813877
1493824
334383
1114836
1704026
1338162
1889375
688807
295244
65314
875354
247673
304695
345874
1714982
788987
123754
926711
387193
326492
454921
242185
1928843
1458219
1635624
1999703
1879437
1999500
1996217
1209784
826156
1442770
98396
192174
759144
228925
520612
1141936
1288746
1128887
1489394
877346
1045412
1649564
1973051
1030000
89034
1944362
1718120
1275053
703261
1756515
1243489
1621285
859435
648760
655479
1454335
614622
1034914
1647603
1118982
1290718
213994
582501
170477
891083
1443203
1612549
167356
1218040
508682
557340
1258543
43779
57438
1155292
905190
812586
1623270
1010289
1725685
1960960
559637
202842
1325196
909256
1886071
544487
1501606
97656
607543
219503
385133
766696
1785728
546902
327204
643156
783875
95554
1596674
339579
996472
240363
1262185
1211968
1426298
1356131
1661633
405106
652525
833383
716741
1873509
1371856
909509
1581848
208999
7567
687357
1740226
1996020
1714837
438715
691116
1947995
907412
1197570
26332
91883
1203424
1109395
944747
399611
1611603
1320593
1735339
1127122
459482
812583
1109130
1338482
1692684
359065
1141592
658150
664287
1403542
821739
136156
822723
1952568
757704
451053
565408
690639
1370175
1497401
1481788
1141516
811308
1014500
665133
1549933
1350033
384458
820189
7290
1272915
751069
1740537
1270030
422668
1261497
1417975
1759592
1559340
1681258
1574874
1945399
749926
113209
1202625
1857026
1185657
1059307
555874
1110001
1108695
1571132
538870
959914
1362800
989609
1805956
1102458
1627401
336279
1499616
722793
1242069
1145481
1242904
1205316
190116
852491
96166
1469608
1682845
8590
485101
1105028
1574167
1482617
946568
1624574
673740
157184
956464
1808354
1692205
1652256
1414769
639303
1474550
931094
1427844
1786333
198797
1876862
997234
1684662
1224125
1890788
1843336
1089054
840928
829076
1837702
1131091
1779201
787921
212926
1193922
1539286
924178
136750
990211
314109
731048
1172598
1871153
877384
1045585
314561
590844
1096756
206995
475118
953090
444486
739795
1644652
383031
885531
795740
1302363
452768
1767040
1073573
1546346
1390322
19455
863562
1441847
1022384
1057946
231142
880781
239555
1891151
1444626
590994
1396479
1273484
477653
1186048
293028
624374
227038
1386144
236615
1795625
539775
1470219
1559186
1825040
1280023
662811
1911850
60338
1595277
629142
1480750
1867729
188176
1151620
686819
241177
439876
1264641
201172
243454
346945
1393210
1311576
1748388
1172456
1814091
567706
1154242
1733932
176767
1912639
222178
741572
708613
1607785
1401558
1210222
394800
573943
800939
1508194
149999
235118
1295297
560998
806235
943260
1194042
339288
1113884
742354
1292318
701796
305439
1087394
1760755
1737107
1473606
694782
581534
1900466
187259
836991
1360129
597986
1701518
921350
1453221
267436
1988570
899599
1850343
759898
445804
1517708
532246
1032848
884944
1220912
897686
233034
674238
409676
270483
1637545
337481
575748
789197
1770955
1829180
208652
330894
980679
1195276
160996
1204248
718806
1271917
942445
50660
625248
672602
73917
701899
86103
1830852
1378064
1370328
785072
178011
139466
656709
476202
1600896
498533
490933
706487
1115326
825871
1271250
149041
457349
1184165
1042759
355170
696666
125724
351901
120177
1653866
149646
111818
1350204
1317950
1393187
1743045
110262
1482705
1952877
312886
554791
998960
1257137
768597
1057525
480710
1306243
1559788
1600819
1025561
409893
936940
639122
876598
567738
1488125
1185331
1278154
976847
1412032
1064401
1310023
1584589
871856
431014
1023696
1827796
1258884
1051555
1323778
694646
17807
800975
1151553
1478847
1813614
1312813
197078
1271023
371333
848775
1690224
883569
599626
1871126
136914
224590
1343568
1579800
805112
1802389
1285826
1882908
460309
1403574
244490
1077907
504280
182316
1885792
980600
527259
426009
670891
798969
1096316
1436137
1846634
1963466
1275803
1679642
110239
1267744
1848722
229130
328466
1053629
1243099
1283336
971831
912086
933575
487138
885457
807601
708179
1165225
920471
1484803
9800
330619
338774
639917
455952
530271
1945409
466960
55563
1566138
956837
1581297
789298
1112374
139352
761169
1743812
205656
321627
1298508
1663757
249529
518394
1909746
44300
632858
354479
1420334
195742
1007271
1748015
52491
1618883
1735562
1193660
1289251
1335651
1096813
1698446
119769
512245
809189
603371
1066538
278602
1298916
307757
765668
1480492
337189
1257021
1456090
679794
591408
457508
484492
974309
896272
507113
542000
160176
1178918
1343689
669133
1967882
216796
1642309
883332
832774
1597211
192700
511993
1179217
1488964
619415
915354
1389083
1641905
531151
1004989
695884
1378833
477105
173581
1510036
1180114
276646
717625
229266
553457
1734146
1079353
1473130
1629498
258061
706525
297255
1647162
1461763
1761270
494427
1088032
1834840
1631307
1980294
1174855
723228
1418353
1805072
754337
1401265
324629
112829
1078339
1879746
64132
1917090
1104153
466620
848601
736083
1959197
13356
522733
537603
27560
510190
843303
1492278
1084539
1722822
1151985
1908101
1877321
1211351
929556
1987886
1305577
929541
191243
61088
1339307
1370602
1895200
1373592
897765
1048479
1695683
1936483
475683
1439052
1191268
1342064
286469
724212
1303670
1231500
1112301
1870696
694924
1093312
274578
188835
591648
586696
1231181
1179946
1496487
453272
655726
1304094
1644762
295711
259192
983856
1058791
294732
1667350
306766
992921
1699554
1951401
1075804
509873
1793109
484822
297386
1219199
1287768
1694383
1215751
1724904
108166
569900
966301
481737
1060449
1687199
1336284
1854375
1407246
1024125
1814758
222992
780883
528863
448223
1823430
1387142
1550092
382651
1715931
1142108
334145
32638
1369627
173738
1297448
1016269
1981736
690921
1460304
182705
1466105
1848105
268470
1798271
454438
1032341
1941321
143997
459537
935505
1875184
97635
364419
1874356
1543360
1966844
280083
633053
1834080
129513
362892
976809
1528056
546649
297397
110744
1458569
833202
151212
986696
1256627
1365301
934344
1133862
1833034
245047
1071748
854834
1121978
1387916
1107128
1967128
327713
434271
1559714
540542
1749149
1479142
433741
1732843
1482662
244403
1043224
1798181
1915124
1151320
1972499
1706504
1519375
1026928
99336
1653706
1825136
582524
1438004
436760
1986027
1584738
883363
288078
712801
255901
1687511
1169408
1653188
110670
1723393
1925213
770279
882213
597527
943145
1369224
146158
1518808
377347
564425
1812228
883526
122849
939083
1479757
876628
937666
1548154
1850879
65114
1504338
1508984
1741242
1699518
1696412
948491
1576860
476216
185991
1309033
359390
265426
49838
307768
816457
1455470
322900
1070887
990758
1403119
882779
1512765
1677658
602433
92595
1116986
1855852
1053059
133044
761836
1456826
556546
377477
791953
372610
909286
44205
177352
901960
702828
274074
1914390
1985732
87549
756304
715422
28315
722247
816921
909188
1501558
165072
223988
9581
1785338
278466
662033
554055
164347
1508924
1591703
879736
131852
1570371
207057
833122
1194441
765690
1119235
437032
1327851
983735
796269
728640
475062
1332817
1179998
1595854
1194671
981620
217100
180631
872689
80496
157144
1929218
1974212
1877591
1641321
422223
1065543
1582444
1183134
1145440
269767
496951
256267
580874
777894
1641432
643961
1883645
1047538
1017199
1942190
1945481
457578
1831572
1528198
1771630
43712
1917302
1845895
677281
22255
267631
714661
51000
988751
1189034
184597
206955
550200
820670
842836
320065
1942544
1995469
863392
462984
1228979
1977325
717828
1966747
1004339
1659492
410796
109514
407623
496118
214277
683201
1414320
1082573
1453487
1098529
1732271
1427721
1383584
834987
1920969
1986217
599870
1016041
1917654
264606
751538
370891
1742625
1226475
1436202
1857076
742132
1812795
388623
222949
121721
1065710
264863
177976
1728271
1925914
8614
1351908
983935
1721900
1458139
786526
1327751
391845
268690
1180087
1353710
1916408
446255
167652
1435509
1601820
1925072
936955
1999022
236190
1689576
483701
588728
815694
1461713
1782440
696957
374334
1338443
881776
1015404
1607278
941556
1497417
1499066
1511626
1449925
1290258
103395
1592212
1987163
908234
799828
1162611
1601656
676816
1617601
622234
295721
78591
1429530
1290587
1737458
869777
1475540
1580432
981010
1980031
1961226
802898
1211489
1652958
199218
940702
1174987
749851
1196847
799893
703147
582885
1399288
666761
64100
1304026
421269
319562
1996451
1618956
1531805
984254
667888
381199
88177
378307
427253
156363
1878415
200291
527165
390296
1153541
1431470
323815
1105453
364350
130367
982561
1492377
425132
931856
219314
950124
1674749
1328079
861689
961320
1128688
384671
243849
1041722
235823
898871
1547035
1474462
624116
1064464
1454324
1237395
1988465
788643
1137910
206832
1132719
871848
1240181
1841970
1873680
273547
1134436
1043131
20145
197245
915503
620719
1061287
1950827
1190757
589280
1612809
253631
1238750
1242623
396245
1393944
111196
1372130
1542292
584331
450360
795471
1065795
595687
412396
42723
1624635
791144
786682
1644007
1627023
1286277
850590
752330
801049
1566607
1989253
247319
137246
1466475
1367522
623506
593422
959850
138659
965257
363902
1339225
801682
526309
49855
1377954
1231507
843521
1494724
1243226
1401969
836729
1378504
550822
1045435
679796
1846548
410783
1481478
263583
275027
1480369
739689
1045912
530834
380071
1741197
1112872
444561
747531
1857144
389902
1972818
1246839
548867
1264218
378621
697395
495412
1826752
1373641
1244625
782578
1020356
671648
412842
163084
1898817
971788
473793
402427
699526
893049
950692
1012415
346774
305728
1763957
466779
1835160
1942945
1912073
1820983
1919485
1823308
1905036
1211638
1430991
1483235
428087
564054
1491676
402356
1087818
943765
1771067
755038
1905481
226722
1591531
1578338
1764079
812319
435284
1243411
381960
729681
1169907
1308142
686524
1106521
1313450
1956830
1962359
809105
1367328
628462
668529
1239397
851312
908470
647469
1072253
625672
1582259
850501
1517448
336982
1670656
440462
962935
1937801
1021991
1036375
1021346
706470
1350002
32293
997296
1944840
1873047
1572647
240746
660820
1473541
811212
1326132
1862475
15148
1682809
1145094
1069239
1956826
457921
1992013
1800847
1109616
1671639
323624
648817
1747385
379391
1184043
1795552
831283
66519
871817
1272979
1382310
1170506
1731812
1634606
157881
1604393
477316
1873886
1752867
737059
218063
1169402
1894454
422762
1411852
1523700
386520
339338
1025582
1110087
1054261
1651009
1750198
1557227
1222447
400601
205105
1336066
1093949
852282
741703
563216
1097755
1544153
515396
842765
1682366
250375
614387
1944480
656785
784638
1962536
983015
309761
491014
1670827
319316
230740
706683
445919
356045
796282
1484183
93849
275017
1967854
1576902
799117
972114
856286
733948
149108
1718851
1469957
859404
27265
1633083
1427521
1341142
1244422
1872778
54170
149686
257297
783954
128304
1267339
540958
409048
1456667
1662867
1883129
1872656
894637
1483909
85194
709824
1509087
292784
768663
1398044
1229109
698528
709156
578118
454995
859989
283588
697545
1694548
1712460
1848372
1529310
647576
716336
1877973
650888
424668
353976
325474
433892
688171
1591034
1332578
1376945
1172524
793049
852207
502712
475202
53854
135804
59837
579645
1834560
679107
1901851
834238
421934
996187
1554751
923115
1624072
1792122
1497006
195520
761097
408481
1882431
1930125
448122
1622921
748734
273505
623313
54855
79401
514498
892473
466038
1381000
935655
160081
436299
185211
1802818
1663834
1163785
1610166
933038
1795303
1089812
1220435
1875786
122519
770416
1858337
191443
1446961
321489
161677
1366568
299998
74266
367527
1497516
1712789
806451
1245990
980973
852267
55602
692314
544619
1995178
1565654
1762485
1973739
1846998
1426846
877908
195913
427266
65270
189764
1712155
1527343
147391
63747
1000052
13257
1764561
1478931
443921
1296316
759709
1640552
810145
55211
1809691
692859
1065002
547308
1943508
1930681
1644014
165989
892471
848727
105402
648793
121281
301934
212464
919783
1367630
565635
949505
22365
1863966
1601049
365988
1119406
28251
1838474
1497505
1229605
654241
1528930
1151494
1746942
141615
413603
797196
256112
458716
1400824
1729727
942068
1833122
1847454
1007584
526448
1159524
1833722
172704
409102
704404
937967
1171722
1627640
1696567
1583267
115129
174295
1701579
1188014
1132561
96204
1909558
219886
1953034
1810877
1509984
693695
780004
1389571
957234
809518
9563
1763298
475733
1144942
7683
1900118
1287256
1240067
1102482
1602146
935716
549519
1660176
514676
669168
705082
614294
578950
166395
82648
91148
554033
604305
711084
909686
1621810
710612
449245
1352179
723670
1604329
360641
1570613
775528
843303
1046418
401006
604628
1157312
1705548
312524
1391419
160832
842470
1180500
417491
439136
1170718
1949226
502565
1077591
909334
1361309
794630
704700
40239
398374
910579
1178431
506246
406775
396016
963430
211855
1712483
1570120
1665009
555979
1155627
1542913
1870843
1637468
1920578
1472435
1286049
142711
589685
1043286
1648260
1437453
855291
1052986
732374
1904010
1005725
1190156
483812
1806712
1965097
1647733
1881225
1820549
1082461
269842
990854
548214
1578049
201070
1852294
685802
771929
631391
1685016
589525
376056
399629
1655313
1251887
1250243
1481047
1914717
626811
1916432
1735242
34190
670115
1928815
901785
1688475
1270786
585130
1838254
1116190
119435
1278816
1780694
984715
1930101
231450
1207469
1211827
1893086
1300023
145430
1781260
73536
1171806
1874257
1402230
1913047
1611309
1951761
118329
1141516
133092
1328404
648910
1144387
176769
38984
34766
66281
1555739
1454902
962909
1704161
811525
1674090
1602626
1244699
1319510
844963
1792017
976988
1819970
844173
1015124
502141
1030481
310030
26314
691257
1529070
1777479
1810422
160846
1271521
1127741
857496
1166171
1001062
947135
103566
810883
1858524
677905
1605596
290226
947515
293939
1106875
1721632
628482
611001
1600939
426104
222138
975468
910246
518218
1823307
66025
703295
1502338
238440
406466
1511806
1251032
1536955
306597
355596
582205
277031
1988178
39818
801777
1706159
1636814
1922373
1393643
1181370
57848
707269
1519839
1434242
12834
86595
1196861
1616590
953606
300506
1558729
905120
185388
1842897
270271
939096
462230
794805
1618661
405091
1379146
4077
863200
711198
1356888
1907253
1254923
79400
811529
1239998
1698918
564927
1451241
1052747
1374305
1665158
782982
393021
1159183
781750
738876
1245924
1118880
1171368
113245
256292
515886
1720173
839384
286950
1343730
504073
335621
1980937
264563
388033
602281
1001729
900595
1297135
54086
207532
1793413
1659273
504539
1674319
208702
1991100
1126913
1313586
601114
724277
1324333
677284
180363
454569
1799017
1782725
1235411
11674
925376
117273
110325
944587
1803054
1317896
529732
61713
897825
1717215
1867071
1163463
1802184
438611
1752433
54996
244881
1970883
1464499
326448
1790729
330503
1128401
1294384
477090
1380008
813503
753158
1588237
826486
1615098
606255
1067508
40654
1481320
939528
1867402
828765
1786700
377288
1882493
65758
896115
189200
1121806
1149640
1340017
1741221
1608497
319266
1617885
390964
1059340
632297
1038422
35529
200411
354789
619150
1129237
686918
53408
369344
1833315
300810
868526
1683033
1261292
1211301
1228117
204025
1721487
119679
1548609
505159
1914930
790982
127627
1128987
63496
1712211
1111872
1251207
146180
1276743
1671856
1039336
1271935
746003
1399875
1773491
758515
1217215
1064598
222103
1127886
576218
1776149
87796
1540226
696962
1455725
1569766
1195402
1461280
1900760
1652295
1183425
859581
1158438
431143
480522
622363
735415
1119281
78337
1427028
140501
1640481
1632531
1547602
525304
1447141
1334670
426658
305839
1573732
444514
1347712
843489
676538
762336
122353
1952297
1655004
1414838
1425742
1258421
387990
1876916
18909
1240013
1069439
297891
1759860
1819269
1862791
1888164
4305
1770970
188118
194772
1671407
1276340
98861
1479946
1746811
913808
1780957
462567
652509
1126837
1261289
1737414
1061175
789377
289628
1695586
204717
271466
1572073
629926
915551
120114
279769
279461
149189
1903191
204125
1204761
234788
1068946
1031745
945249
422996
191283
1075732
1270879
1656607
205916
765781
1015191
545843
566634
1530501
1840607
46028
643037
1500709
690172
1679648
1093802
1441860
7738
473065
634146
1552650
764731
791684
1290846
368774
1793155
266071
1505025
1624511
1969719
1541581
1142432
554489
154267
1190984
1581242
1525585
1793938
1020140
1015314
1960060
35241
1765518
98802
662475
105676
203256
464158
1979254
657045
671523
935778
220661
1093424
1321769
1242112
1022600
911420
1500254
361509
1361242
157513
1823924
1540188
1082390
1520559
132723
601670
826877
355514
132980
140329
627230
1693623
1385998
290811
741616
389400
1082841
178951
639803
1784570
1775697
167887
145276
1275460
1655907
727620
1222249
1502514
415263
1673801
490681
999166
2292
1263717
32591
459403
1742550
191117
388569
94940
1573117
158287
1762541
224033
1536248
1765384
1290860
1218920
1047063
1148926
1726301
1333118
826570
1095741
1494396
1722125
1375702
904677
1859750
1271148
433943
1019965
1667835
1877223
579634
1806870
1690732
397454
1646487
1367862
1418238
139683
1751453
1509109
1863664
1481253
1787322
29360
331904
482751
738395
921401
1835181
183390
898059
22330
1896479
871308
1390816
300099
291959
896982
1691605
1783823
1251692
80883
510654
1221813
783371
402219
1564669
317711
167605
197677
1053917
481489
1065508
1858265
1637230
1889313
1743066
534006
835054
1188591
715499
787131
228656
1824686
482699
1368421
1988606
1179552
1599990
1786203
95221
695285
1573503
1116370
675844
477076
1883244
921989
557459
1001594
1657344
1858538
1192260
948370
166042
1854344
687715
1906792
1232628
1880396
1187738
1008417
1686798
1707068
1885240
1892853
274426
258460
734220
1816844
1298682
409023
1058437
939242
538456
1351568
1917573
1281708
1131556
609980
287990
122440
485070
110729
225677
110946
1655932
1926602
287393
355288
1338228
1295215
1281488
1864597
646360
36227
33991
1246824
1774492
1641797
197587
1339179
562525
535892
238766
1634205
908776
1767091
1458649
495053
83984
951887
140445
1740547
653676
448477
99265
745408
1675384
494226
275253
564359
1344078
1782179
1706992
395840
484413
535636
1514694
1067424
1381552
1278459
231189
1631032
435912
778378
847259
1891809
1318871
1713771
595876
1646685
1259236
821373
718807
820799
635319
670424
149378
352511
1773534
1724830
176841
1836396
460642
1077360
1862324
1133528
744374
1273158
1261924
322856
1769707
1156185
1139773
1121153
339092
284020
806002
1344421
1913977
1441456
1893246
1767946
1704814
848541
1296067
1694749
856162
1681706
360153
272297
760336
1548085
1411529
974395
1229720
1668574
33418
125504
1447796
251217
92960
872757
1240373
674862
1742205
15131
277329
1247752
1839235
586018
366706
1728797
1152812
493920
264714
12151
879876
834753
1337258
1920211
572893
1798252
1659101
409502
221417
1536824
191090
597770
1731739
1233388
1538164
1215077
1966736
1604987
1256222
1695021
992064
799368
205810
867560
241014
923216
972760
709940
703898
832903
829086
1167144
1047741
93427
1235687
1380085
834226
1644696
820713
1553592
1212883
667685
1523332
1679408
1162979
567077
1808204
568543
493991
1469449
1748861
1254290
203067
635974
947488
465776
1010752
1971504
839103
1622878
1366000
1184006
689225
1815350
279382
1172399
968358
295624
848682
1311582
1935884
1189958
874821
1877105
1000084
208518
757588
843943
838483
584777
1205577
743833
1719783
1474800
405364
802004
800819
1411011
1178108
1220879
569491
91679
1018771
1962075
513369
1542313
763345
352395
1623649
1737478
1708789
1268457
445917
439098
1345970
407797
760989
1690726
464998
1367713
688483
1867061
404714
45679
911248
1085050
1625411
1064674
888338
1377231
495032
413138
178807
1626244
1476563
21725
1098020
1313120
221370
637583
116919
104707
1185731
624833
1835574
229384
1559552
826273
1630644
1900936
122203
380725
1669862
1858911
1179199
72947
1007585
1876940
1275830
46485
1979615
1364024
384031
488241
642988
1597632
772913
146492
1050401
1590729
1154460
413214
1958396
506577
124042
955000
38847
1577795
1086911
740010
596381
879904
1266781
1354501
286483
305279
312398
569598
1682349
1611029
620268
109322
1477001
1068895
1910324
413973
146381
1907896
610742
1326581
1547640
1634258
81674
658176
386568
3362
707410
1592307
576728
570551
1713221
1823604
308852
75903
1063318
885041
1724148
1274250
1462744
1315143
117546
1273600
1123200
1480880
1604956
451378
211051
1534981
933249
828706
291465
1836136
290512
530351
885032
1892581
1569382
372676
891285
776713
1142140
370770
310499
1330373
89441
270754
1719482
844385
247865
123305
1353884
1812725
1418363
1105342
53750
1413723
1233211
1094361
1759882
1154274
1785759
514683
749075
85230
785197
1332461
1634090
1512676
334034
1517102
1859456
1064829
141612
1371398
1263961
327153
1385793
162681
1909016
1167813
1121990
1368471
1504085
1448784
278916
1074080
179079
581944
896236
1464547
102151
300723
1814364
5128
576126
1240766
1178133
1154269
798088
1578800
851607
1063687
1045301
1126768
431702
1265816
1827035
786226
1041555
1125983
1172225
1280433
597367
351604
43720
320854
252841
692004
1439306
197784
186423
1491572
1163104
1668303
1283775
227251
1518900
602052
455872
785315
81952
956519
846544
926903
693305
1423936
509110
892735
1981238
27902
1002075
1303953
1908775
1375980
1170739
505373
81873
839834
1348710
947838
1684478
183692
703521
1506545
1827774
1565801
214098
1692969
246883
211685
544449
1967796
1954938
1732453
1220201
1108201
1929241
2033
1326469
1657215
912256
1725593
570546
270089
357371
757673
417324
1454325
365464
1890137
413340
533346
180830
1162445
797477
694083
1919420
615163
1171987
491849
319043
561600
1844913
836041
191017
1459621
976548
1046463
460148
1864819
298837
478341
1242830
624208
867262
1903768
147977
1577757
1549604
1207567
1880909
1989447
1687513
339503
625721
790312
1702572
1214630
773741
441212
1073478
1742890
523837
1940923
860508
1740772
1809528
454639
613456
1621213
697006
1164240
742524
1083460
626712
617400
1218106
1796449
697645
1814645
1538938
1030308
821374
1951753
1347668
53162
587
1730947
1221123
1549756
197812
526321
1570705
944258
805662
216185
1487453
241860
1459684
226812
1418668
1074363
16794
698585
1012403
1530831
1923957
1186130
1532616
585294
788290
182415
530181
1343531
1336517
1696803
1638847
1987576
756102
338455
1419847
155719
1107078
522921
754775
1012963
119199
1690873
1095563
383037
465369
1740445
618819
1723433
1277497
1169172
379195
1798793
752273
1639877
842561
454319
242751
1601206
1004858
999999
1298484
465150
1036815
1201842
302837
1549755
1369425
1086140
1615499
976213
1386387
1187206
298045
168087
302804
912425
1695262
1518087
979872
164192
826514
838283
1071634
726430
524228
192628
1545710
548467
91169
783841
290882
1798859
159313
1046334
1413204
1537066
1618049
354858
1030169
1533033
1292379
461695
564999
942362
962349
1212842
1379115
1026392
1118749
1723038
1365631
1177224
991670
1977840
1298783
1437811
1934546
1584438
1773603
682861
985672
1220860
632573
719930
103808
912032
1107626
1489869
799421
1680164
748626
111372
874174
1906617
744382
908905
757571
475905
1882724
738693
1434231
886213
1151875
72213
1655100
1618684
779155
9268
1912859
793329
412257
61514
1982381
1513634
1256876
1442803
388552
1598720
457456
1938474
416852
531087
339611
1967252
756642
1038593
456675
1607316
576734
1163894
100748
1086832
561238
379413
1028934
710649
1969588
420841
1220070
1110034
1294154
1725852
1363820
100487
870718
1845493
1422246
1425093
1140562
190118
1656094
294428
1898778
119380
1078136
937127
1189008
582209
1786508
1771887
567067
1186259
177822
1353545
224275
350500
772888
4099
800681
1664924
732212
1960464
1297430
775810
1177730
75411
1233207
993145
1946601
213057
141476
1926668
206455
1747675
1183999
914505
92328
1757545
1418942
1397084
524946
491819
1275975
201077
533412
1012162
1352124
1756703
1549623
972375
1155173
675167
215354
865015
682791
163260
716157
664552
632583
1222212
790526
722803
1347831
433928
1084341
723694
897197
501614
290610
1792704
1379440
302439
557128
913787
251786
1014841
1818048
12321
1873105
1058666
1322393
1549331
1799193
143117
660884
1704998
638960
684974
995237
410338
126909
201861
1165778
1818581
1631647
941855
332850
950513
168440
118753
1802459
551674
1928214
1583780
1289882
1587507
150056
32080
1005890
1893473
1421214
1316715
1699929
1891855
1930388
1077890
1456280
1344363
997015
1362439
36227
1087677
1453326
883745
6171
1190710
974854
1285017
1606322
980189
172144
47666
1557321
587780
884198
1141204
26405
1289380
1520143
21764
862630
142489
95681
917222
414714
91174
934456
988784
192560
885841
1020697
1678497
142382
337713
992415
20863
402757
1113755
1731431
570993
1562748
880379
462486
407066
416129
1174499
1403801
820103
646677
907700
1531838
1359294
1775667
849600
20341
805648
153145
218813
265808
506880
286451
818337
404798
292541
1363524
1238286
1950613
1440222
1398357
1551246
855752
1962048
488587
617289
748509
107434
1800845
165635
1479110
256594
34107
1496183
243082
481275
588335
1487437
1272663
1760683
1291590
1469050
651722
1858492
210325
1430132
1974042
613973
692511
310198
141779
418727
846315
914949
421781
145986
1468220
672196
1598843
435480
1490514
954226
1872033
1297569
426088
791259
880132
1772852
90722
135297
58640
137581
1211130
1625218
790804
1983357
1480365
1201836
1433386
470776
388775
1636300
1838730
345222
1942069
883208
1113158
869872
64827
262103
1876711
1690514
778859
229728
966122
850718
1287614
989833
971017
1378625
337021
1772250
250887
1802537
1902604
1283254
647282
1880897
1065679
764300
1047696
31866
1581822
1548921
323966
1468045
1097823
1088531
1239912
482742
1703477
152889
1709892
1993822
1629960
664386
576099
572392
1062792
942761
1296074
344620
70814
1771464
1032819
921445
1970830
690103
1675804
977567
171942
1364871
1925369
241795
95429
88584
837639
495903
1046732
377872
189585
1994691
269633
421836
557972
821226
1578821
1979716
1782284
768379
1328986
1214952
1147113
584032
961513
1523247
406725
1062890
1085907
756840
39754
232045
1825144
1154503
875433
1101966
1204799
1572866
1121310
1551197
705091
854088
184340
1579612
189698
1811906
166825
796463
817100
1337360
726889
1760650
1808416
1366450
364748
787784
1031188
1110860
1131424
1598314
732429
1137993
1403621
373925
720036
1766989
1722511
444654
1609757
1825223
154856
994959
1687913
392218
1747305
905948
46469
635434
30793
1198045
1339739
1069162
1547403
376721
1793307
1251146
452843
1350533
1248590
885118
1032816
205893
32754
804290
970315
68544
1440769
437677
1280263
548054
1857165
1182389
353154
931719
105771
1070223
436521
1761274
1095568
94928
1996361
1400187
659849
1761297
1889418
780382
1093741
1769820
673235
956327
298564
1855648
163007
485924
1139609
699026
1993453
561328
1235773
1545313
1658854
866330
1625886
254066
202722
921144
694360
1364428
86039
1816788
488614
1012554
712700
1179583
1392726
118844
977793
805196
1016473
1143080
1106847
1953623
1015517
1502881
331704
1740206
1732063
502846
1443111
1094330
561729
1463121
958514
1431339
1333497
1702417
1196631
401452
1033284
616291
391613
571847
178946
1370130
384880
1227219
928441
1743708
1556191
1886152
1759020
720146
1287602
1458439
1031876
1874516
1859246
541775
1446595
1518774
1193729
472968
224442
1685404
763397
904444
189561
1965789
1480803
1943564
1918469
1755345
924664
1170133
702906
1309095
1013993
459997
677366
1378992
795913
1065010
7221
1002996
740952
1644719
1755290
880341
1942938
175701
1960181
1179564
330971
143278
1808716
778022
1540321
964373
1657946
978
834829
1484674
1385161
588645
1517827
1033347
416536
79738
195469
1730565
146871
1219840
229114
1648090
1556205
1366492
1445573
1964737
868473
955437
1919174
341613
45111
1099966
626771
929779
300983
1013839
1624449
265926
1604945
638486
1854355
697646
805087
595356
759392
367634
577827
373191
613087
1443064
1036232
1274445
1105100
1462041
1815611
479395
924627
215571
513071
132641
17514
44050
1827442
1163122
1145827
1506952
572730
323284
1512800
1722430
1132021
641719
1125651
1320563
1836943
1771014
1502794
56313
950670
556981
1981176
1345050
975605
1344318
690044
570519
843594
1100461
645653
193808
1534976
773679
858922
1009778
464324
1568081
1831633
738649
1381300
1791258
692756
1083498
185625
742469
1073203
1662459
1523871
33377
1129659
1221535
817314
1134969
757426
1040317
90516
488003
1996917
217950
1725081
739340
1818418
1941671
1057976
1204082
820313
1498478
1707487
1480753
709313
1732826
529936
903721
201743
1895344
1088110
376098
1107630
1624427
1499783
1112516
982655
156062
1622742
914
1635727
329166
288470
137133
1919791
1770968
1814175
726885
570509
1208936
1530816
578741
1871452
339210
1568682
830309
1307073
1285119
365892
500623
94791
1895596
1092291
671491
1389331
1758603
568720
1958886
1183653
1010402
1892294
1644091
459655
1339635
41559
1498583
1420373
694842
1734518
1294438
1365885
1320071
1157695
1057291
1705726
995876
589180
1234284
1433559
1885095
1043089
510936
1753475
1448448
1917751
813780
301083
205335
410854
930964
1571831
1117624
294836
1272467
1635168
1266334
1824194
889551
116940
312933
733911
836300
1849894
1296294
1120896
1222738
381610
1849152
942771
640036
788618
1134589
276155
1146193
321756
1683754
1328632
469600
1082024
1492788
1169118
892700
558091
759716
817104
630778
1074561
406019
1213288
1349730
1093837
251353
448023
1165877
1277068
251302
749511
612710
924029
1201499
374636
612327
1417527
1289739
1579509
115086
616279
183055
955533
90868
1743261
1534405
402499
1309077
1120960
99445
1298337
1621963
1535720
151207
1160447
676492
1901105
1825306
1557912
926381
1485916
547951
64027
1234272
1982481
1158920
835230
952329
191183
1837724
1445880
1108480
70799
1204526
1711832
236176
1539911
834651
687272
1010007
163288
1164187
396778
1491476
177068
961020
1491603
342273
1041509
1884756
841967
1448793
1342731
1967245
1369176
765428
924379
450922
1232127
1308860
641243
1266956
1592782
1588296
1863794
1182340
638326
1441059
136514
172973
443518
220607
1681043
1203834
257011
1422345
814820
1935109
147521
1889111
394196
1091216
468562
476650
578073
764936
1865967
993652
1094675
992069
190479
621506
542801
969619
1475951
545356
641893
1520628
514201
834412
460720
1630043
570355
643891
133878
521086
889722
1063738
1183005
926006
895762
1207323
950602
1789070
243724
551961
1623352
1556984
1847041
1146328
1899063
602847
1563263
418799
1618942
1684173
1074319
623586
1574679
1293345
1673135
1376207
76498
73923
993682
1463214
1551149
367929
1245920
1153529
897807
452572
264936
1232753
1591490
1992272
1495923
1074308
261673
345811
1892657
443860
313824
682349
946939
566916
326382
748292
896306
974443
128883
1562277
1069103
1904928
608496
1481130
871325
1839145
1207289
286979
877499
1051983
1489583
1721225
1685778
1806526
84337
1490870
638577
517905
1633523
147876
1003338
458165
1872858
145827
434876
677294
970171
374722
1486404
215190
1612009
250003
1633004
1428757
543461
653370
1160325
212665
436781
1566139
809075
1852947
1411545
1154608
1345584
257775
197950
1139617
1533434
1607647
1919704
1755082
1909490
1032154
1635416
1331533
1555324
1752180
848844
494385
947515
264421
1817282
949990
532733
810754
1248304
1239280
124534
854632
817288
1993123
992258
995390
268626
268266
888463
1931832
1337950
566448
546455
805156
586541
1763027
1965144
1834194
285938
1909570
1635849
1482058
1579716
1063579
168441
505751
996342
1825932
882221
1154847
1070942
1687045
238563
119453
1334032
561301
479009
1698303
551785
1154604
1295864
209791
995104
16381
1152411
1316782
294139
696386
718790
893613
796355
691391
1062756
1676547
1863970
306536
848590
304695
757341
1686340
1022356
1601434
1671982
1569368
1092487
1976417
1832636
144361
1481034
1723933
34377
649845
417831
240015
213723
1806530
1873887
84279
1852405
949013
1322534
667542
1106294
1991205
177245
287943
1602130
1111151
339122
1868358
1518421
668233
528712
484681
816829
866217
926969
223118
1913437
1908323
1878399
1610126
1734226
1197229
1231500
233710
952637
1038530
845330
99280
1339069
1809370
775174
1538514
707983
301308
1048153
258706
756936
500472
999674
1050733
1420835
519207
932943
1534777
1869067
936423
19462
646560
843394
675720
515561
292494
285413
1611808
868468
762081
1098354
209514
1775944
1312074
197232
988355
589064
1030839
1229519
1713984
1223233
797782
1962274
1591631
203854
1623412
986776
1898253
249087
1559736
463536
1644061
1686779
1280405
1190881
78133
465915
954342
1358184
1295405
525864
1471697
562771
1368940
1377779
759783
1679013
383130
1086438
1190425
1232578
1644740
872936
34623
1639597
294264
662124
1957079
1602628
490936
1347225
1355493
940199
1408267
984020
1791841
1123000
484386
590785
143752
1774730
1428175
1653764
1412257
1633152
1520739
95909
244042
1403768
831247
1420288
850054
1876427
1865565
614288
1020687
1216477
1392723
1131718
1434122
1516301
1987837
1946688
224480
1882993
653245
209019
967518
1863418
1792738
1640614
1114351
508112
1223288
816279
1685820
911677
517343
259262
584998
572657
366554
817108
780507
860906
1570271
311076
474429
267850
854426
1775924
1766557
1743582
697922
762653
1012758
801522
1418422
1422621
485394
1984157
1973729
945877
1668594
105672
159334
1093437
1022792
737565
1950474
273015
1807033
1998180
789771
997478
669752
30955
557158
693278
504898
417661
1423959
1871152
1038688
461442
1346719
330829
199290
1255797
426737
1782391
77468
499847
843357
1094941
300748
1547133
692727
824256
1656466
1187578
1194546
797173
1373507
474453
1507978
1788222
1075994
592342
1551794
791595
1995336
1082454
1731390
791434
1921623
170140
1279246
1877331
293181
1700305
1069236
1658852
1175405
22816
307110
312864
1777290
498381
1523520
1285608
827622
1369315
1170019
3220
340541
1313250
1703332
1027061
963299
1572608
1406472
472779
1180020
1118095
409134
1476193
1571925
1162815
501188
1999704
224481
165526
1789315
1814704
1589889
630021
308617
165402
98017
1858865
444903
1056239
1295832
542870
511933
1786945
813188
190625
1442830
822953
388727
986844
1986136
702271
1468233
810904
653547
33604
1233779
459019
1518
220110
636150
966565
218152
1918379
760368
831202
329445
432636
1810650
527714
283023
1432385
505144
904785
499500
1209023
168842
284220
520925
1450585
1688306
1672048
388396
75981
1851932
525668
107985
1294280
614239
1509689
1956954
1334770
1696105
1525469
839826
859492
1643148
66216
891318
1630935
1616725
1515887
726890
1435858
172070
1194895
394997
7141
572207
1567632
1188522
1072136
769804
106654
1002824
973385
564079
1373715
848437
630444
1619663
541814
1531643
1090381
715604
597130
303871
1033941
1325421
1005862
1499109
198668
134586
638868
498115
729865
848989
874809
1385094
561096
1211250
578313
1134425
982510
1761550
473915
839319
574241
687570
1548458
214936
1875784
1870191
547972
1130276
320054
1064675
1681170
1620897
645374
319462
1410129
1973942
1448377
1582759
906375
89975
1908203
1966827
1479473
617861
1948364
1306995
412833
371547
363933
1462143
1537977
344583
347772
169609
1650593
119539
749804
1291501
1492252
1183157
879682
1213808
164655
610710
882339
1736190
863679
1113235
1097506
338811
1933976
888502
392481
1354161
645819
1833149
877650
1187215
1070573
1040943
503949
380358
1337295
668405
1434574
836070
1129725
578688
1384616
368509
1490450
1517376
1835237
781156
208643
657769
1808497
1374820
1238022
866945
1198586
888420
1535379
158438
1611948
1433413
1797144
1632302
503324
366503
809262
108756
1229911
74116
1483351
1307008
725945
463842
429982
934484
1207079
807739
245835
161142
1304106
494590
1475449
249580
619241
1161116
765104
394019
58111
1420465
429647
1332395
1443489
881657
936251
75287
994794
1747335
862022
1491326
106245
1839457
478947
1558223
975673
60527
1182678
289503
1439957
105153
649575
741049
1175414
570207
1925049
1540436
1817333
849149
220628
288573
1822954
194883
1880331
1508629
412714
290855
1558814
1689892
125929
373655
674512
444656
503095
1486658
755822
775474
1502801
548755
277575
561424
131903
6706
1067049
745927
1293588
251790
1171695
339888
1082047
1726905
303500
1705465
1575880
833892
279089
72963
790078
1836413
1693248
533836
611898
276529
1282649
748688
1455571
212530
288025
953141
369134
649215
425740
236683
1811547
1465999
1407594
331202
1985544
284270
975413
1110323
456270
89657
720312
726757
1980681
628702
157650
855218
296334
1288015
1096158
585209
1528244
997665
1551982
1105597
1748556
42397
1491303
150746
1311443
1606881
1150206
1438981
200353
313863
471557
1183740
1901353
229679
239281
64659
135653
188843
870599
1999484
390045
1511535
514434
1675978
1412050
430069
64939
638432
833638
1178596
828274
768722
423904
1078919
329953
184460
356901
1672751
46066
320710
1123401
1707221
1435382
1364259
788441
1800292
342312
1855315
143559
599729
628088
497142
571467
1746710
180721
1893472
1990832
96735
1832134
95367
1645769
260278
800797
1019192
1526328
1524774
1160965
584815
584338
275600
1845334
1501793
1676265
1485480
1933664
1067231
1279754
60436
497885
362655
1606621
1857966
637595
1021398
533822
1554363
1423189
1420812
1034714
1097120
732731
486290
1978794
1336366
1384254
1979434
350335
1976899
1882753
606090
889202
1261250
781085
206293
1393485
155687
1205822
449881
499149
189261
1188752
168126
236802
271693
1070959
951999
1658807
946822
1243356
984588
1881912
463068
1577746
186615
1248901
1482275
1208772
607894
1108938
886067
25675
1027747
1801836
863888
548314
1399266
587507
279582
635858
115822
1894818
692733
1840845
337515
1091281
1762537
165845
1324738
558094
1636036
1127766
1511051
1519143
941957
376399
433915
1583197
1153011
1752701
622076
1013655
1575099
105023
962807
1558138
655004
1161551
37593
392523
1751642
1418612
1177415
1391512
1344429
1660993
1296346
599123
1165491
856715
30533
1147842
649870
1322954
1266258
354738
1752914
1435660
1741247
1032061
1992496
313310
369268
727991
12516
380723
292673
1911312
313694
487651
421241
107861
1393347
243989
1007504
1037518
137466
1464384
153508
493102
475353
1025413
1417685
1535584
1059530
435862
824850
75514
1550752
1087203
1926339
1107841
1728296
238985
1370778
1005358
1862740
136767
1602063
941756
1153278
1183777
222283
1890156
651886
1675962
166278
1480203
1422485
1455019
1639903
1161904
441462
319815
470367
1768940
258773
1265360
520450
461693
1335131
1383628
833792
281140
398974
1007682
395641
201393
1949442
1409067
1272362
978928
1658776
1622462
595387
386068
740434
354912
780207
1864122
262890
102763
1491744
596841
559764
1691574
1690810
25087
1591728
414135
298131
1772869
633294
634409
203246
1607501
952234
443572
783821
572566
1305689
1781380
814512
1330650
1935981
456302
1453347
1309397
235171
354539
785015
293418
1053742
1850073
1086292
1253099
1305593
286294
595747
1437411
1653655
265613
1578200
744604
1619295
800644
999028
1798582
713535
1798303
928166
83834
1146211
1760614
1859803
1552091
132750
1507794
1023871
1065910
837821
342580
797594
1784434
1708218
316048
492918
1954012
1386331
9589
236647
1921393
1744650
1558715
67003
1830789
442597
191099
244162
1406132
1506202
1935116
1000643
1513767
549859
511973
1783499
1240011
900579
1501368
1772113
874881
1195817
510849
262203
1720329
809733
1084713
1694299
947811
1070692
227107
863933
1793701
378991
843168
24805
1145876
1553505
657275
878421
1116724
175802
1673645
1217269
634223
869221
1406638
1298726
688016
1481020
1005667
631531
696947
1331516
1117291
1584465
198399
539755
1735474
1196044
931634
1321806
190542
1973153
848494
504835
1919075
1416912
577263
1111944
664802
1317309
1871122
342680
59309
1960311
279648
1001715
1614910
780390
1891590
1473584
1415038
281071
1033496
624935
979306
1255144
1689387
566536
1824086
1271437
1832003
381883
661827
755397
1207016
1008152
439595
759794
1352436
1957394
976144
977383
336134
1929657
1695717
23807
1036617
1750929
852069
880272
1010961
1084414
625919
622722
1275753
908413
1480925
1415496
313561
1502062
1163164
911306
1919291
1280085
1494700
1060883
715557
1525314
1921969
1854837
18743
869971
531960
1754787
1051948
257705
1554947
604207
1438284
765588
1311277
1823374
1613981
151061
360579
1717994
843456
405673
1454047
1748006
1716793
526734
1023990
1222526
642914
1419219
124407
689696
937531
136960
1899725
681234
600020
331626
1588557
1980515
1229800
820247
105796
313490
1276175
1006058
1102473
1951203
1882629
689711
1008107
1274100
660046
384966
192500
158292
316079
1032502
1399434
469434
1844073
1219655
1461998
1075676
103747
15030
556710
1662524
1032551
671487
1405930
1240263
1590881
1815297
479586
1958610
1928559
334597
175762
1647037
1074431
1177246
508409
1570666
1769857
513528
768617
44694
1904037
1975145
1225440
325829
962658
273353
1139501
1408592
1469190
1448987
278955
807215
1919414
84636
119734
300583
191370
1115884
698807
530147
1071073
1905443
1198247
353164
1071366
371212
1005051
1755697
689716
364873
1088057
1717654
1157939
339343
1596248
252664
663228
1320722
198647
839890
1575416
1294526
1184625
1789132
218168
1502421
474867
889212
351096
1608746
1652962
807411
1804970
1810232
1539060
1604644
931565
1643816
1607328
200539
1401243
37925
1980881
453678
573225
1130511
1197677
1946701
1554331
868869
1439431
1915204
547220
1273115
898232
1443871
573946
1380832
131465
1921111
1724289
119227
1356176
178378
840807
1395764
348512
300591
1767269
643029
418384
146963
1357670
1592234
1274353
1312452
1621969
1986754
1040668
1982487
110582
1030885
760264
17261
402687
245581
469572
802845
1169146
639669
6629
677372
414168
1568719
136706
501729
288604
220188
1926702
1656644
1468168
1706551
590292
363295
223080
955613
886901
1122999
1020381
89835
1263002
1883564
1925941
1224177
1916293
593372
1973549
1796743
9106
156400
1476127
858826
333204
717981
1588571
1286395
1237954
1133837
1210736
326734
1832675
566004
1766484
1893612
399666
1530753
469893
39815
584814
1525329
542842
1159048
30015
1586271
877647
577056
1339749
1383387
1010659
874900
30969
701764
944841
213710
649789
1696071
1985
1991798
905260
422570
1236673
830422
240995
1261530
1782
221665
188262
1663261
413248
877219
521255
1696596
1861358
867648
189313
1743163
263535
1407429
1158328
1523850
966161
1018081
879116
214883
134558
1884001
752287
727689
1246399
1202865
120740
293801
1490481
1575592
1369585
867227
702673
887662
120513
1114746
1369238
539490
1574775
626056
872184
1324399
929469
669665
1778633
1449875
465329
1929191
1329212
416540
428718
546238
606695
98519
1808298
585196
339089
932760
811732
1749578
658205
1261449
1882566
1538124
711838
1982928
297427
837783
722323
719911
1163048
1777927
1802683
393562
689575
637330
514445
161825
1115898
1122128
1660210
1445899
723517
522980
1090372
9810
422854
127448
180862
499613
1323619
1554497
229066
1712922
239886
1997935
381650
429942
1822009
1232719
390008
127992
1522754
1555612
148125
1378818
1937016
1256302
70969
1121263
1133719
118911
1430118
436764
1458002
1347858
1229692
1286661
1982977
763489
898622
285258
1808723
796208
1566935
560254
1458543
907119
498073
861576
1814536
656450
875806
1088191
595148
1986993
1951843
519408
1348219
1242911
159556
444916
1501019
419201
1964017
1806612
584364
56420
1512573
1410734
1981685
1871191
869468
1445665
1708877
1286280
762448
307429
992338
1604539
632613
1599373
954539
814974
727352
1563946
1147169
439459
8422
691745
1192846
1419441
1785003
108642
278337
1573274
630470
827537
1187666
1698425
1822753
1472851
1562447
1760356
1445530
974531
1486749
410775
57489
1606447
1886872
1449285
320054
120480
1931067
17213
1480171
807419
118236
1444166
1173785
983852
504923
405764
790826
1561024
968647
75565
458499
1712700
1447383
1268194
1385710
1990727
1904822
1305199
1942881
1821737
1182572
147236
1639211
1731620
1117505
1421258
1786711
1840565
47717
426960
34143
1856253
1849491
1015602
413177
1871626
1867565
1777977
25283
1938280
650916
1407915
1951493
1867157
752465
1403467
454167
357219
263975
1181541
42496
1146743
1303678
1246623
454653
388117
847645
1155744
1779779
101319
836936
179100
1047593
352740
1003990
1700329
1893858
472174
1151693
1197604
305150
1656550
232338
1468706
1561157
717181
256094
786738
1766893
42471
645653
1463205
419386
661730
1474998
1118852
889575
1013843
198390
312212
1232808
199856
1035138
1058955
675054
1475805
820
42821
398748
1029106
673002
1480303
928983
27199
1525540
1714760
1500390
660947
906652
304695
342314
1804374
587424
1690956
133833
1765406
1338778
248098
1265343
1987586
534353
1852442
167861
1207370
1362462
184763
137617
935225
1344661
1521226
889579
234352
745496
1790759
1803752
1466711
994163
30387
120209
1869460
796956
1352850
213005
119175
1847412
1785179
1814696
534560
269018
1636473
1626778
1865362
1104304
1528444
1371281
1458246
1723360
1562644
1564169
1196586
920501
774253
1300112
1767454
1721335
1015550
1686553
1079493
411836
1347506
116152
1237730
378256
1293372
1175174
328053
642278
1116276
1097099
1530909
1601046
440677
242038
1185602
1975494
1588838
732537
1192958
515519
1064838
965231
542571
1159102
1722516
81942
342910
1573205
1150626
1081123
438536
633276
230117
673408
533422
1473267
1776082
1669250
1899026
79559
118060
1943807
45329
1589709
600559
1972288
1805731
1906895
1840281
810493
1821185
690673
576690
1078377
497535
688794
1331659
1749800
280504
747391
616940
1372764
1000486
1804252
355580
1144544
1527505
613768
214856
1724371
1894618
1462055
58681
1382528
1913880
1608342
1704407
1248662
50669
1091409
234987
182107
1086458
649920
1243897
1675236
587253
1312369
147254
523630
659184
1595171
1950165
48798
1959344
286149
923592
1062246
19175
1942365
397083
697696
1463054
1169147
446759
1849070
136883
1817985
1912777
195559
1312072
1273279
1929038
944459
532369
1624479
1423018
814347
1135927
1591131
126042
221741
262874
1206849
273408
423709
1994692
922612
156117
91493
1472333
1479371
1758899
260495
834024
344692
1600282
1547895
1369107
1795131
424186
401651
215479
1269489
1208067
309311
1366026
355420
184511
482806
1037059
1201636
216551
1909915
43099
884322
808298
1039383
12213
927340
1777259
726718
1062596
1531499
1280932
400182
435444
1383502
57964
657636
1666287
1916549
1494712
639213
681448
734615
8812
1487740
1546468
1130453
1088942
219849
1788892
1325120
1180031
1364500
1707679
187060
334927
1418003
1622043
1256506
414744
362116
472917
316719
1990394
216612
1837166
388512
263644
593132
1344816
1198457
1434866
205654
241271
1550714
1199709
134015
1064082
1716415
1238006
108170
1322422
1630754
795952
1390116
715232
1640549
946271
326976
860398
784990
319636
1633855
1989875
1191403
1564858
1834979
461700
1977299
456578
241175
1757546
687778
387076
1079557
1507286
1718714
552089
1927365
1752093
474576
1226279
1123816
1471899
1103621
615308
19614
1732386
199446
441265
1647640
475328
435186
463923
1332409
1541068
1156456
36528
1807516
929804
861623
1482477
346632
425612
286466
1766618
1237780
284620
1457852
1705245
249980
1597501
1500628
1849713
1991500
806986
1113891
588287
152077
942679
312523
1913976
1900591
442286
1062372
1772634
1389222
286734
1161780
675434
946908
1343005
113720
967963
1555412
1542303
323202
1996871
1726151
1166570
1074887
348721
1227302
1839221
442263
861039
1034241
625193
786154
1391172
1611316
117796
1381563
96620
1536798
1894644
971561
1770360
1745827
1778165
1357971
966126
313557
1221201
401598
927838
832817
1879980
370488
903045
399666
1791475
114438
850860
685023
1575251
1667137
1761535
982216
1578107
591457
1412374
1202264
748928
1501957
1150297
142695
1656624
1555954
1414462
492659
1772562
285911
904264
1227255
1001996
640967
1644155
911251
191554
1419671
496073
198139
1936935
1838380
1656035
1860691
1689107
139103
1810072
1348922
1801746
1585623
1129173
1605332
1340514
691650
1672832
677919
954707
1742118
1015313
304008
1221423
1044618
332804
295830
1082890
936967
328631
959351
1940066
1090
671356
1081066
1105795
1181640
45122
1255075
616444
1939148
1497219
1865114
854408
1274894
1686931
1233013
1995010
1636548
43374
510292
1320070
474211
1010143
1104350
1129372
692355
906560
5626
846747
1077955
684801
369266
721027
1383835
193032
1415827
1746887
1824713
1243956
1655423
914776
1086487
1378782
1616397
590793
908008
290590
342466
1259999
66769
288393
1542496
1612198
1386674
11457
785033
184723
35754
1849982
1906247
1941403
468525
1568778
146168
845251
583484
829207
1259617
770637
1813281
1913389
1333682
778910
1374051
588637
166870
397370
778258
1479759
737272
1984627
1809151
196231
153413
1909716
316571
1930510
363539
337953
910246
756738
1690767
1872543
409522
1103356
460375
533209
1591613
665280
1322027
695287
1060345
980419
593960
1638330
1878925
1129819
772974
497982
1887297
1369449
1267028
371498
318380
606122
1550094
945071
1065633
1656173
1017073
1989790
1472455
1471985
1196227
148107
1285042
101041
1051921
476662
517518
1820114
1047923
1347543
1010271
1483280
187378
1176586
1916228
1742358
1453489
1639703
55446
1093212
390815
1524956
1503847
1597732
328015
1611684
1162037
771996
1611903
13813
961049
755259
230143
50046
1331168
219494
385020
1895792
1702556
1763472
99276
1478919
376523
1777541
1035164
1949742
1213457
1024296
1990791
140088
1084060
1653325
1000660
363373
561844
474221
1171653
527688
1926219
1703107
1126372
1907913
102386
1540881
443661
1416183
992655
893333
182039
1070911
1436724
1355651
1200690
466646
1622964
1356240
1602818
1440642
1456055
1630582
1472174
667916
1439196
863241
1463907
957133
261748
1820972
1461350
1381644
1061380
1945357
783918
1118117
14468
495690
145960
1672086
1005419
1393871
1970106
1660481
849493
1902206
857926
1156900
940671
44447
354513
1935555
974673
222405
1275820
846452
822735
1152550
1855117
1715498
849027
1459611
1016726
339745
1792147
1161682
1582838
1056974
23615
1132705
1989010
1877296
1803753
1029294
394013
1294346
1639103
753551
135847
787354
1455594
623121
769975
1441843
1148020
49301
1217660
1891977
1898027
816082
317997
313665
700655
515596
107456
1233243
1801304
1172970
1456530
616654
1791565
1978741
383500
1828337
1844631
241243
390303
705867
218758
1817043
1171082
1286578
1455777
1106782
1596546
744046
1886040
528418
1692256
352346
1884023
975200
436890
516302
1569341
343734
1823728
1593184
344514
432618
1434121
1960005
1922639
299675
717815
1733619
844196
1832262
445339
1419082
1633588
357627
541826
205299
352036
1214360
121078
1820050
1503625
82095
153397
1915138
925248
1741928
1281578
562009
1362973
1188156
977076
820099
1608582
103983
463555
1776156
520899
163773
1017708
318853
659023
734332
1622788
433404
438071
445656
8209
1985055
1369831
1087550
1372111
779594
1548584
517659
1811680
347846
880806
1358603
882357
1194887
1604309
697661
1587321
201860
700399
630641
1648623
909630
959223
55392
831773
788757
1660638
790713
219551
1710682
1240394
706707
1745692
1348581
246005
508213
923631
797467
1435181
1490548
846824
1503607
344862
433856
1999578
1243102
1152114
1924703
1171795
1351149
430954
1463620
906608
1879011
417996
113970
1559028
391537
1520379
1583723
820911
502541
1978482
1209075
1728250
1316752
243136
409087
637427
118621
107701
1887599
676776
1381633
1423912
1717762
1150788
1927974
1924780
1445327
900139
630260
1111818
253680
1346765
536713
358795
722780
1044644
439809
1678477
884721
1406437
569684
199279
485993
1855720
1757451
514723
943196
403501
1272314
1084307
1550010
772419
1141775
1352550
765042
1099020
1953335
1611782
1578821
1473500
1587066
198793
1596160
1379844
958436
1482555
845530
18535
242877
640558
1520528
10918
394772
128132
870050
1321549
832220
116996
1533114
420379
476476
1863462
1395097
1900848
188401
1986555
1037829
144513
1659247
759459
1540422
1560673
1351365
1941688
349841
775550
1750642
1651238
1772465
1906325
1018292
1089111
766392
482084
629497
1372817
1173955
1109630
971087
938898
1402199
856454
362956
1536712
1925525
1392450
148744
229536
1683721
126412
1853687
1817609
65386
625816
791891
1843804
1588164
259099
1384595
673821
1196314
574223
1576139
1890676
866683
1600092
1237165
1903924
1136561
1871264
479265
240811
587321
1056839
1801825
143317
1487724
964838
884951
198801
1913917
1591031
1998261
1278924
1221733
1281201
893813
1489596
1569170
1646806
520055
755026
1244236
355644
1023654
1401845
484007
267704
1482566
1183886
744925
181377
766807
426091
264198
870293
612336
26856
156840
1148685
1639275
1909624
927301
1215987
1985160
1922276
1366550
1310259
1895026
1809286
1559924
1518924
1284145
465496
1994424
690432
1353861
609627
1631122
680155
1753225
1681282
619141
473694
950414
546903
437731
1157696
1772926
1344948
433059
1891117
894946
96398
1405662
657548
375741
668365
20579
1432803
310425
1901979
1990832
75973
1673780
769218
386274
1982495
839116
989238
1962433
639016
339063
1673897
1224476
1098504
901938
1272354
1175038
807265
926913
530593
970952
1639871
127737
168673
1619545
601567
284020
1134805
1718033
1151497
1369896
1470949
1812346
1249221
1711808
1665362
528236
1431605
1150540
749951
753982
861187
434305
1545393
990937
1328278
92761
979006
1863053
1259314
790133
223979
1672414
1395806
168313
979054
26007
509614
682452
1755522
1791122
1695185
647905
1170461
126584
1479240
1429437
754688
144492
1701113
994021
771986
158086
392375
1315053
1259779
696867
1709196
1651152
105489
290277
1951786
547793
647670
63995
238439
636158
834986
1558392
1611961
1126917
858766
1642626
1740874
867383
1090166
1121833
1769889
1696079
1422771
375756
733347
675885
192634
1237345
696233
1515071
330142
545240
1506978
1330578
1967473
1014231
1173934
807796
918050
761367
1863965
892703
536751
72324
343767
1972130
129876
3350
1096218
942456
300655
1186401
517103
793341
210014
493440
979865
524311
1495500
1833982
1357975
1212715
205404
827887
978293
666516
1903790
59466
246804
117532
232014
506014
673950
538484
434306
1398986
1680434
525811
1834807
975094
515903
1273656
1983069
1032971
304657
1339963
1491189
1480524
1278276
1741130
658919
1648046
340292
1247771
619605
587674
1269186
39777
1527581
1271425
1167735
268838
1987763
1895683
94408
1176201
1501115
1878191
13570
1934492
1404331
1021230
428706
940356
1529689
1216204
355284
455604
73886
305198
424780
482681
68241
641947
1098461
149744
977809
375789
1285821
851955
514548
1982060
1228862
1744937
1764727
839643
1411263
672377
1594212
328972
824714
1740663
1415579
1524339
1013272
1229919
1037360
1021019
914204
976271
1338530
898345
515083
1225162
314784
1446881
99685
334303
1875889
1799150
323978
1264390
1491182
1459956
1069731
1632549
364248
1799932
1273186
875555
1083296
685395
1392781
133630
855134
1110458
572808
1324615
61250
430532
1698357
174445
1772398
220078
1817871
1527138
1073154
1541489
1860595
122646
531532
1323836
1091960
1405921
912353
1068313
879927
793884
458259
431807
689550
1852244
699489
156163
141716
1927973
298840
595930
1009060
1354128
1636803
36509
1119761
403485
1714305
1964398
532350
378196
1735262
1084102
401584
878859
1693019
1059785
1727486
1294767
1538080
228502
474282
619675
1602572
510999
777270
425429
1633521
1500181
1478551
1764420
1884255
570227
162863
1231316
1223576
1048055
698195
721741
629983
1743050
198707
1015631
222774
377539
45257
1598495
1118458
1472959
71326
1141129
124898
1309083
1102662
1391933
1990419
555871
1952588
1891622
454585
261066
1935176
1845226
1881123
1755594
218569
1643802
1460660
789960
219348
1665591
420456
150467
88188
1951113
673321
577078
1088943
1477635
1140649
1351389
367163
577189
730271
1236079
1570856
1951259
499209
525065
284629
1252261
301485
1343683
167251
1454430
290560
1699441
912607
149714
981767
886526
1837157
1245476
1173947
1456891
644060
1779054
590815
599457
1110915
415792
1257173
516602
381738
1816103
820795
810996
1012766
659974
421784
1184131
629880
1779978
611857
288663
1767640
624248
326977
1459392
1102148
139694
1379940
862481
747701
476448
1271551
1803817
342153
898008
1016394
1056621
617686
849673
950435
1041928
733331
269283
1130230
432801
950444
196878
875327
1114418
269464
97203
358539
1386561
1056597
279941
10457
470946
1339585
1165570
1259008
1440273
328676
566971
1096003
1287892
1529349
1921827
1791098
1864158
41987
1523027
686804
1968412
1714330
1477618
705013
540694
1763939
524222
1352687
1327161
167499
151681
888016
616682
190180
407980
1524615
790619
276462
1179040
1532727
674552
1896840
1643634
1836716
197197
1624272
1957998
1843211
1493499
1037087
1887421
678758
900957
225090
1725901
1132647
1927845
12964
884876
804486
814809
1220132
832370
229680
988109
1504296
462876
63788
396538
1831426
1101803
556731
1364635
370299
89668
728956
145486
985930
164963
1815920
1361891
561505
1864704
836124
1986865
1332533
1936355
1872876
1927374
1131210
623256
1943918
306797
797158
560673
1338237
904264
792684
933746
1060604
300201
929778
1011127
943234
26206
1281913
1932879
1951641
1325669
1875098
1642014
281993
450639
1425747
1433634
1013533
842847
1969917
1980074
449613
187539
1426615
1792618
1881726
741952
890113
1331810
619465
926181
736761
1405137
1318345
1012544
691806
851721
1257006
653959
177886
844264
452163
1273557
1103568
918420
392488
1281918
967205
949402
1352930
1623759
438341
1076347
532482
1806886
957909
839975
511655
1436991
1053835
1323407
423813
948035
1667761
19282
467600
882557
367764
1159023
581051
126848
125858
287530
704962
783489
1751215
696277
1990374
222830
889883
498717
38246
893105
686793
70637
280550
1368452
1401522
915450
560438
547506
1078040
1648537
939195
1881730
910628
713411
766221
150685
613912
335208
22042
331127
1593036
904549
1558051
469413
1222381
648579
1964513
1622386
413357
7565
921646
1694977
1471337
235340
1050991
1191184
89123
66133
772715
248940
1178066
1469279
815250
1039091
1387590
875964
104299
1129239
1200489
1804073
755313
539605
140933
1528449
1805150
1768510
210478
47861
1684164
1206633
1006381
1949602
1695763
1237713
161738
1030432
1433015
1295930
118058
546402
1651112
587810
89620
911323
168925
1829903
89340
1713061
898400
1454866
1524396
791033
902726
1980712
302964
908936
569553
838479
676196
1014308
818862
364647
596451
353284
1493432
1572717
1349484
1263773
1360649
893923
171743
552879
1718214
742787
115193
561327
241547
237518
812515
1067912
1401816
451753
26979
1573826
214447
212993
1635010
399281
751219
229447
1317819
281196
1399242
540555
245935
590716
1231304
28196
1117113
1423214
434633
811685
1792363
1606935
793079
1650902
1753786
978946
1115673
1926413
44216
385716
1807726
1269842
709884
511465
314952
1975413
1565059
1791199
796666
854599
1464708
621839
428145
1504918
1710887
1501009
414078
470709
568603
1417427
410941
1887752
1551284
1657312
1703821
285325
853703
376469
1555884
1613745
1131983
189824
1016711
979989
582350
1374616
932708
1275108
19920
46604
853036
1316985
172104
357769
939626
1317539
1547399
259845
257684
955055
1656393
1243490
906619
1996538
385820
132211
1085005
533791
273843
1602814
1984124
1912339
517517
1493780
912684
1906589
1532580
1131029
1275565
45092
335417
255592
483148
1379003
540057
1594486
1384721
1616550
734249
3214
381656
1962849
838459
1780504
1329324
129834
599417
1878541
1271584
407402
831923
149797
8962
72244
129733
1962065
1389699
816893
127467
1039075
1035948
1270826
156085
1462701
1175894
71810
644164
184910
745757
413686
1795956
1721169
1479732
1272721
1944139
1320675
520194
1878045
77700
1538772
203932
1667393
1046155
1238128
314140
569605
1621587
206835
606812
988541
1190132
33983
621770
1284435
151025
987634
1131221
585549
168894
443295
1283169
1716743
1014317
1577872
1752218
509502
1971512
1534961
1215289
431330
279244
1244126
1463229
1305693
1285581
1150098
207938
1193538
224800
1036631
1304830
936371
1293183
1991212
1602516
266879
1377999
1261169
588901
663049
415151
834375
376387
457264
1885180
1291887
738737
659288
121959
459029
337237
1844557
119942
1815788
713617
1804210
377181
579421
1993629
334837
1206259
598047
73756
1604610
436847
1869692
147454
767566
13483
157111
1091127
70598
1623570
822595
974819
640804
786573
1513893
1866865
1332632
1591370
658123
967636
1925016
610222
1923813
1299825
165372
1857728
1177907
664899
1252689
919993
1831123
935709
1001555
556620
1107373
395644
651544
386013
1615537
1772793
488489
1376538
470291
874818
881310
633302
1114551
1952110
766487
774822
85330
578625
1633888
1355051
1035940
1597957
641294
42800
551243
1845264
253632
1118802
1578529
1197617
388199
15782
1821355
1603997
109517
1154357
459105
22375
1388176
354097
1471402
1201648
1363324
1659032
1630022
1844265
775285
1767630
1426866
1637242
1001970
1298087
1997162
1747583
876593
1344760
1077192
1884335
939152
694129
468242
1585701
659798
109458
406986
1594071
283049
1501216
1732455
76008
1089707
513342
788755
1235370
499717
1571659
1000907
1962746
1117341
1542465
423983
40015
186489
1155718
513467
871621
673931
1020662
785763
1505668
1708638
1338579
106939
1752879
1049544
690359
417295
1812618
1584957
1220432
762998
916756
1950458
333784
1868484
875260
89350
896233
1712738
1963760
1233826
590002
926644
279481
1545714
1478774
399514
874783
346507
1830920
1016307
1917648
969583
196592
493724
476125
1944232
1810562
1511296
1068360
1535161
747999
1572414
1246122
190731
1114866
1490978
1092781
149078
503892
871521
1261233
909606
408600
1212747
1552015
1857573
411956
415655
1082412
973172
274711
229451
1497098
1548202
1331981
650023
388788
1611148
1353154
1487700
1694903
140940
926569
1753561
1098953
177462
611278
270654
822896
456538
1271912
1877976
640775
691796
1644375
547991
205612
579529
1566046
328088
1415817
40907
1808424
1989348
118151
557292
934723
168690
1620385
718638
360165
16142
149092
1970166
1353930
693125
62686
331911
788104
441583
1099463
397667
1810700
57106
1003296
276665
1693372
1694477
730131
1936800
1090747
916806
1116436
1935743
554860
414677
1908056
326849
464112
547207
1338297
1096957
513404
935914
138124
238098
1672722
116747
189631
1910354
710557
1296656
341706
1822715
1750488
619341
98139
1834925
480862
277579
362557
70904
447812
1289521
1888196
51516
226727
1153524
649262
482119
1582078
338552
1816099
1389749
571349
1192918
895916
468033
705776
1778987
413029
1303838
342147
1358329
585365
1772115
1024670
1649731
324346
584981
402259
996734
470507
860938
1617228
79232
47449
1106
20246
746322
109861
1910223
1708300
718535
101439
1042615
1214861
1228130
1547611
635343
68775
1614014
468823
1626005
410216
133561
606345
1843397
284249
1047736
60786
1743467
1183846
1381658
570390
170076
1700958
1739969
32302
1972275
583362
1241870
1112034
223251
936606
1866573
1692192
1375043
1445942
1401714
1494649
837435
1162280
779179
1470287
281327
807339
356929
1122590
358108
1663065
34172
876361
212311
718109
1889537
208872
544426
647859
1711531
1373587
1937426
1768768
1067493
459152
1150531
1166133
1809816
1598482
584824
846767
1210982
1525141
1438121
1642186
1709798
439075
1137929
1950666
733777
1587039
1515297
879279
1528330
124723
147981
648163
568775
6102
1336431
647264
1884540
424792
370895
1707841
778475
1349180
38372
323923
510440
756240
1772833
799867
1273427
619210
1992321
1329251
587352
1141000
1267883
1823845
248278
1086786
330917
1640617
1806371
674831
1400857
581597
148048
1088430
1936389
1796701
1448258
1765797
825606
183817
670193
970794
298420
1829376
116533
1516706
1738030
1894621
180811
1795451
945820
518433
584163
438055
1285196
423657
942804
485208
1055772
1025075
845504
401931
1719562
1784127
577339
1753455
1751949
1331452
1890146
942728
96619
756195
1291061
1316895
915244
518730
818976
1840890
300531
1111942
896644
1246834
520943
306927
1062011
452933
966432
134182
743141
1312844
114888
926977
1796738
839570
752210
779158
1267016
574931
864096
177381
416450
268281
1574173
1241965
1839640
1610405
1230497
1240761
1673033
164693
1727233
1177704
69805
1942264
1292915
1287891
1587920
1415077
1280820
653047
776320
840547
129578
417570
1137779
1807986
741736
1978286
1450493
484329
1139527
1280784
373924
1210665
1159943
613582
898001
149356
996873
1858753
1901441
527921
335877
541003
1009832
114180
1958437
210692
399115
1122409
1963164
1871094
413326
850548
959517
638480
1859225
100069
451692
1603845
1856147
1482092
1773473
1417344
1113496
1495663
1537182
78248
1842254
1494141
1280125
1285284
271440
974340
117318
1009497
969695
320745
1987535
790156
812830
952390
167652
850779
493067
820836
1036845
1487563
91152
1323311
1395841
507002
1974227
1808918
239874
1700912
146900
343516
363540
875586
1137625
1781256
1792505
901688
1085233
1627212
1165249
279136
440514
1308249
106745
1990228
876636
1792580
859013
658372
802524
1958139
856772
1128874
1391568
204177
615495
1152223
1069052
600232
305424
1855866
345375
1737815
1536848
1438994
1452019
890955
1317608
592388
1323372
555335
1494875
214000
1715022
1002620
374921
1310887
699992
389520
1008275
1145182
1191170
1537063
1789664
1316907
790764
825794
1595845
1994391
1517318
1604253
208096
853914
651876
1394643
573019
894714
183197
191399
875078
668022
1939200
577853
76107
1058446
257274
194871
315714
1298281
82088
434936
329310
152896
1587217
1880792
353844
1127561
918296
1217024
1113424
795890
817753
1486050
1862768
246041
896412
1508123
984938
917207
490370
1150126
634086
332840
571798
1895178
1478523
336091
1508593
942741
1324654
1709296
513753
102936
866449
1601210
842815
967892
1573193
1606900
222037
603112
396801
484349
1519595
99032
1964171
1195276
589599
1733346
1774965
1721762
180579
1917805
877992
1215561
1790489
733532
11056
1755622
937400
510016
1539943
1182524
684339
892275
1700390
1191935
1160358
120390
1378139
1009509
1083250
1457233
296502
1537617
13605
714365
973309
1277431
1515240
1322124
1871932
888631
588292
912930
189299
905804
618129
25613
1638186
802339
1063313
1594309
23897
1346792
1459999
1493837
1063689
1557476
1388711
935970
317198
1786703
1736700
142236
756254
1150562
304562
1694219
145237
341389
331680
1115815
702906
468558
1107199
1465730
1090906
1152599
807322
463387
829123
352739
1631921
747992
1752991
788977
1589168
1377083
701659
145170
765124
1215111
1479131
540114
226733
188764
1188283
214467
620450
1875283
1711240
1220745
1340464
1668133
645556
813901
2843
1823851
719435
1330658
1589480
420541
449033
132727
1008080
769024
1967965
375426
897630
912812
1219943
1736108
1437360
1370666
1498194
1943767
94202
479880
1356943
1505489
222921
593570
102418
1070988
1094486
467728
75071
1963135
697138
1988940
192638
1769847
1069232
611055
468431
385468
686289
394401
800385
42412
1656817
588255
4942
538776
969624
408947
711550
98254
1710890
758395
1525580
926818
1103436
516471
1761546
619315
133863
791337
872167
897821
393551
256497
35679
1691672
451857
1719903
28992
623387
28131
1077972
942251
1278070
1338109
1144417
1450701
761693
1003412
1300140
1077631
1181033
1010970
256325
290570
1101270
1304114
919290
433445
1721523
457461
1862989
86138
1921945
1041275
1882773
1379128
433197
447135
1800842
1883439
12401
125355
47251
980495
1879711
1197409
152080
1725050
102269
1020478
1291205
40234
1036028
157897
1870056
1460043
467956
1169016
559935
767741
1746807
737290
1795817
1197622
940348
1055938
311630
93568
1056321
1843254
1852288
1392736
281198
21308
740815
1891237
460450
47125
281639
1154046
159038
263210
788931
1942741
581423
1590225
964026
1282545
331964
1178893
1318894
132622
106065
1366409
1437326
661723
802784
834523
709385
106757
214170
392015
342365
982666
578511
1530494
280108
10256
1705881
674611
1068523
1192880
735539
1068841
1824433
761570
1423395
299981
1395584
798218
1022038
1250704
1843822
1457821
209375
937917
955295
1974002
244973
1438363
1671110
521367
546319
985918
799499
706918
1937466
1361885
1480112
719763
1148384
712121
295897
1297368
177094
839880
428442
1990891
803903
1624953
325245
61201
1169160
1225727
132389
1595787
818795
70095
1134783
520832
1278417
270755
673511
1076247
63436
1319019
1619553
897637
1487269
1389459
973025
875183
974614
1775018
24871
1789432
170319
271796
1663245
690715
532929
1892631
470109
1898718
184104
1794414
1978981
1185480
1423728
1809225
82239
1807432
369625
179676
1699035
1348833
967852
1812510
776954
742361
272864
388398
1441479
1566197
365971
263007
1735664
732626
1818149
204736
356569
1116649
1832070
274418
318634
702761
1742431
1812467
170216
812161
428001
53026
835640
1991217
1928951
1694532
144496
648188
811828
322045
48869
995785
927461
1377772
936545
692803
980441
925440
1436738
473850
667002
750519
1656698
18492
1028340
1263676
1998261
171281
143834
658766
815275
1700655
1504101
1123166
1620888
625190
760926
552316
29096
469996
1509791
4208
628322
299970
1720021
426645
1637351
1300835
1369177
1093709
92087
1344016
1749529
716021
1766780
862338
732398
843412
1136402
25278
1446544
1108320
908443
1335265
187606
804718
1522126
1763473
573654
1446105
1078116
568168
1157889
1736208
1678709
982812
596455
743438
1631790
307881
1546832
155263
1811329
1084210
1313597
803378
1563976
1669434
651830
1818330
232705
327356
300881
1569231
1896243
532905
1229546
1757451
1217136
22035
657279
1654779
198427
1241684
84529
1799874
403802
475959
1253446
326409
114461
611445
94711
145587
105363
291730
202620
411589
605685
1450843
824550
1187291
1619302
1939435
76477
879789
1227240
198943
608921
588841
15386
494476
692326
719478
233120
1030731
198710
445284
1023018
443001
598433
1993595
1406903
241809
198481
707612
1605585
676939
681137
1939429
196262
1433091
1183041
1734401
1304264
1920987
1362827
1545855
1702770
149114
1384324
238869
1780975
142354
692873
1740932
34843
1959012
1714075
777356
858452
614723
837721
587990
98604
282225
1790604
666130
1316365
1500296
1420494
1433614
1148175
360911
38928
1728369
847038
1206285
1867232
1413857
26278
1934681
1944220
679990
1685994
1873426
51299
480138
1131108
1253901
583588
1439374
447475
1835528
247688
1975219
1144809
95486
22520
624198
968772
1009641
41847
64820
1445516
655043
174224
237199
376317
15963
1204784
1014136
887500
1152219
1496296
700684
1880011
19842
553491
926381
1814527
822108
1515224
1513256
863023
150289
1423017
1856223
1642100
1186456
1917518
299878
143944
1427990
1057493
1342077
1552213
520831
1952911
1454724
526960
1074643
1222114
937936
1906680
533589
383354
983680
12618
507980
555188
1217605
653034
1203647
697472
1000319
1860086
1769789
1445162
566354
1696536
614035
1554250
1371826
346085
1604358
1499817
364145
812430
44494
1125851
542997
24195
1461306
308758
544593
257411
1680913
1916618
263269
1114399
580358
6537
1877936
868855
871904
1264099
1566049
555331
1089952
1670774
1183250
775127
1352984
1275578
505480
1428053
676089
1179540
871908
364312
1460339
1071240
1404177
1666673
633462
966600
29969
1739928
1511714
11882
1967463
161998
1441521
554139
1896292
9859
1669017
1532530
1077331
1546749
1325816
14005
1243498
1204536
1630636
1305942
340277
1819437
948527
666140
517104
37641
908245
553718
1661208
583203
1327451
1774999
371855
1656876
456552
1403548
478526
210724
962875
1719881
1647864
1945944
1434205
1860094
579247
194476
1417934
677933
126674
451702
796147
2599
976477
518561
686652
1434039
593462
1773440
1962260
1564960
230455
254854
1744293
357696
779773
1746134
271602
1896131
230379
1218926
311105
28881
1011161
605550
1971615
1438074
1859307
87986
896962
933708
1855553
250031
898715
1982701
1090219
520703
1560793
1228736
740386
1396955
489689
1980887
1870470
369831
1731766
460647
125970
155293
104476
382087
1676679
94934
939486
686807
1247201
472999
531005
1396915
527312
741805
670346
1685148
1401825
1765352
190987
354708
1914782
1642813
247352
581456
682626
649784
1612823
1743762
1097626
1219275
689078
1479067
621884
726836
657112
1368137
758440
57290
273000
1499716
1053251
698820
1020227
1532031
1538501
1985400
1180692
1191821
1072953
723456
877946
195197
726301
781853
1341772
560808
1586298
247786
215224
1779641
1726922
722787
423694
846485
1059259
1970647
1727480
1664922
528947
261820
500527
719682
280574
1153816
1927388
1061927
1710576
1882326
668956
575110
1657162
1639118
1793007
1602585
1380169
1058655
298077
1129672
535148
498014
1666017
1926729
245882
710842
291894
862983
822119
740499
99602
473741
1016523
771808
197605
534150
928901
1563211
1920258
196706
94032
1866488
1836706
213360
1126984
1525617
167882
698018
1900612
1674050
384061
1560666
420141
1869858
1223103
1945748
445821
1605843
1528002
1178768
466590
253452
1531369
294873
1050516
1075709
994107
291731
612179
1046152
903214
1498495
458319
1436008
678995
1937250
1483431
1108138
806472
721005
529081
660139
170798
1123864
1314910
1920729
1341715
1621747
1735609
974928
1691444
811223
1483913
1470439
1030736
1496208
1835018
1223081
1583606
1814054
1985909
1263001
460406
1068751
1038629
298115
787282
330770
32533
1766533
392153
634115
77971
1605712
1782288
254221
1149572
1137625
1686223
1102730
603896
1785886
342048
116465
970545
1240254
801994
1487341
653897
64055
1134239
1219662
1038314
22182
1120681
556345
497883
357322
87748
1809111
1751491
321769
29103
1490627
331505
1340881
1721229
1925671
130066
1956024
1948168
1100273
1734274
1746009
1818242
1180806
1356507
1486506
326552
557660
141384
633742
787291
459638
380607
1073358
490746
1729059
381894
786631
1261729
308507
12645
487860
1667653
739149
134323
1560690
1130951
1340044
1203925
1734886
1756787
556678
324921
1964316
1542098
1285952
586632
1540701
2539
560719
1340181
551098
1593574
638457
737005
327932
1516629
572774
1339673
1343753
837806
1610912
489215
139265
167752
1732497
330871
1732816
1829935
1972167
679357
66147
174964
758621
1480345
1690962
767983
745233
1811371
282470
161229
494579
918706
197853
129080
268030
1999610
1435247
1700965
150271
1079199
1745620
1999219
923935
162566
1293426
1125381
1866131
1637767
484223
420806
1344483
1084612
1447215
232537
1035317
840922
634590
1970261
100708
1055956
1664751
1354206
885149
1259352
1775215
179590
129203
1176163
1344405
1159385
1531533
1077778
225847
1224768
1286186
260482
779486
848685
929196
311524
1122902
1551110
1256953
1151601
1580067
591312
1970925
1870726
1041300
1669845
858809
1029752
211015
1997902
1597386
1508388
1420350
564766
1520862
454794
1277151
197351
1949923
1023111
1014688
579659
1358658
869690
982362
45292
1960079
1937891
1959975
818472
1670685
1133732
1604286
176066
1026633
715469
1716387
793771
1350629
128639
1137780
245704
1546064
1269387
1913448
894958
760858
402887
1402131
1489792
1676813
252511
469132
241704
695081
559782
1307368
930282
639776
418602
935601
1450017
391583
1067771
887396
557960
1671463
1269542
1491884
730820
1270515
1013633
461412
1029971
1905452
1064394
1965756
1790999
895431
540796
1624634
913334
1886889
821794
1378973
948610
1152534
883449
1359042
704765
1355744
810820
1252889
790776
1547049
926853
1267543
1072502
1756225
1396036
224132
286812
1514193
228051
454031
1740575
229186
216043
638060
1864095
1173309
1489471
198847
638485
791358
1642207
1689421
1502992
724054
1041191
1486106
1890983
388963
1341580
994249
491027
1461163
1294359
1326782
1193450
775865
1455216
314256
1749391
294959
147334
1839840
1936280
1125761
873994
1148116
979849
819832
1783047
1635065
1235432
1633087
1066940
259432
386237
1508093
616963
276801
145419
780828
62905
525243
1027862
782097
921363
1478904
838834
1610470
1158420
1863920
1118583
1325047
1493230
142239
875339
1011613
677381
1934656
1748138
90486
726037
1003894
989824
17573
188934
520718
307843
1180394
776808
821540
752141
1999054
844280
156891
44416
1564770
1681770
410728
1507837
12043
1182846
1435936
579052
202308
559250
1810726
1547304
351669
570875
515317
203927
1035850
432221
1263748
1228199
1896627
771745
1908830
1687203
1570586
1808286
1223389
501871
887940
1125165
1481236
917140
932841
1524279
1887242
1507802
1906626
1794116
1187344
1883561
1514025
1544505
929905
1404200
1891157
85002
629062
115511
1536817
823659
604994
1008071
1569198
282414
1360584
253496
1830680
1906275
401938
401522
1036448
107259
1201607
1604618
1746115
1299592
1358299
1998722
1054064
1710652
717153
1831308
1898405
1952292
373989
1876005
293844
6913
178984
1179974
1586160
137672
660138
262366
547903
336766
343338
1713022
669744
1774296
1038302
1499264
1176922
780130
721489
1416462
1008663
1799695
844579
1424976
1207285
1462954
241144
1198284
1191724
1233637
1667799
1097901
1160578
1937875
1894235
84821
33310
624713
38666
1919571
986438
1642781
1214504
138412
1165200
1473308
1756468
287990
1643785
512755
241442
1820890
1314963
1927431
1675340
81963
903761
295384
1252537
1445912
798449
738079
1736231
742598
1524857
776996
1241943
1013983
906006
1494671
371721
1804311
350729
996807
1609920
140270
724818
1657744
1106236
640201
202964
1639503
1897940
91695
264591
1920567
1479581
1641499
1569064
1377579
1653142
869075
716170
554054
878339
1214411
243114
270741
1370779
1731796
1717676
1412454
599089
1952470
1727854
863102
1619036
1963103
1410133
507612
85102
1270297
777613
1268446
1809277
795419
638821
1475742
1638864
301484
926899
557885
1318507
508771
1744839
252168
609643
972299
1122985
1705272
1905262
1454208
636815
68495
1105599
1518178
513709
1731874
1771831
1872516
1799936
69766
253910
111301
1645694
582094
579278
1700919
105041
703217
227886
1495866
1027280
5232
398750
1098650
1691633
1501233
1352562
1476628
366564
448821
318879
415797
589937
466726
1984527
1668463
646188
1520047
1479211
1989721
599820
460729
1568797
1195192
1178012
1266801
894170
1485786
815731
1817590
50383
96633
1967863
1755919
525549
165570
1193103
324838
1403581
1916425
1267126
1256207
503222
1693135
492463
920409
1894
1903892
1506824
563548
75602
1307997
519173
1274185
333861
1459272
334560
1655851
1995865
1972648
1478054
928327
1901278
1272253
911309
1099977
1589466
1529058
1953454
695163
1472945
1346371
290275
1097795
1439362
1348573
1581864
176279
120368
1816732
1123472
1528162
1507189
1428733
668628
1037077
1288195
267531
890348
368843
1404439
368261
1638890
1177030
922595
1695625
1171014
1831347
1454241
1720294
970137
171703
686387
328183
1085117
123061
1886324
1937134
1099992
1770377
820586
28806
1177547
1046165
172402
270952
797050
1038185
298447
1794181
1164705
605746
554491
1198980
1920360
1997791
512961
847358
1030338
270011
1132523
181844
862722
1797701
257022
1116339
1511249
465442
157308
311500
464892
455956
601390
1661242
433345
1328949
54843
1776128
269286
1015195
1787605
1583668
567951
1809671
565595
825627
46136
1111686
1673067
699397
469792
716874
323020
1636263
345032
134008
1448812
1363055
1341645
373517
120228
712072
1065123
1812269
375554
1932031
180243
201268
1143716
1812979
984105
1401655
901715
664193
43996
1112204
1315793
1496667
1606635
1734901
1462044
1576123
1805450
131150
1781227
923814
1301741
289297
1347549
1195339
158870
1047499
1254962
241615
1380737
1446736
1023384
1774049
1193280
704506
1898253
507645
1480794
498598
322111
1573816
309463
708253
1123885
67287
1451785
1355099
1817979
696654
1532037
913029
188041
782518
123195
1988483
266165
1767061
1792828
347553
1521716
1220798
1586779
673030
955280
1639338
1032611
808562
941987
1173240
953127
1916449
582385
1316492
382392
225498
658845
1003432
248416
78116
59797
124159
545096
801178
438284
1249236
1096660
868609
532571
464368
887619
914597
1011619
676996
6127
1875562
190293
1463155
1187417
1450851
468909
1526804
658180
669043
1948051
1257063
1950437
1400067
1120735
381550
1177705
74871
1743284
274133
1314384
1418947
114093
16017
963801
823668
771035
1886783
598883
692344
243590
385072
1420085
1910142
710521
187617
260820
314728
139003
1878708
1344169
1584144
55865
1139424
1903844
541384
1842621
1516561
1020102
1504155
1077498
462097
490210
1385364
429667
1766890
1941483
1821241
118349
1588591
258977
220237
1955729
1450898
145786
1231331
1510395
77677
1215796
836766
604278
1880085
619840
1165500
1124032
1600502
995578
470939
800688
302991
419189
559539
1764728
1733153
885796
806442
1940775
555007
328693
1688127
524687
1591617
479888
396534
1338876
180727
824337
60464
483310
1386424
754961
1456477
1871060
1015738
387666
368765
1520530
15299
235416
1417315
928077
63150
846430
913684
1292009
934920
1894137
1304016
29735
1720907
607066
1072442
675223
1950065
1786877
261001
702141
116012
433258
451088
1214185
1230411
339008
33274
1271622
705352
1937731
1477842
1589200
355491
1561034
1744046
1663478
1553900
717883
815342
1274518
708768
57242
1359153
1001381
1080326
1581211
1929660
402896
1706034
237814
1505470
1428879
1789243
1419764
850774
1195739
121026
1657419
175398
955928
747778
873497
882137
56093
1964790
124749
725478
1188371
1975671
1832705
333588
734089
1121677
1478779
158710
1636979
1166297
1820981
1774266
1856879
1634368
216257
1070652
1894656
821346
280139
1767212
48338
944963
784537
43844
247960
694688
77830
1384294
1028866
1330799
1593588
1755655
125747
799340
111216
1459211
707988
1168520
1863717
1763314
452454
1503199
703392
549224
1600476
12145
1813980
90758
365687
1222724
424016
1506856
1540744
1851394
306924
956802
802281
778854
1912584
1945500
1288121
1897407
475845
1592987
785363
174670
1065479
984016
235188
1037140
281257
832066
1578338
72839
139466
1687059
977712
602166
299577
1129460
1495237
632006
493651
1853681
618085
1767535
1968624
1069592
560677
914039
872496
912528
1715102
1747549
485191
1843728
716977
780456
1922415
52457
1384831
883878
1615312
145368
756462
973155
1071592
1075215
315281
859665
1381285
1570047
79679
201565
513610
1182143
1420059
1928130
171726
1263247
996543
1131911
1057853
1721879
480098
1114191
738521
1560812
726197
922736
413237
1191512
1633742
661253
1038569
713649
921620
1921549
226936
49692
557440
1924792
1721757
17144
1171481
179612
1542503
746537
1741652
851209
1255375
1277293
699430
1235284
388859
586843
448602
1620141
77041
361547
1141747
618183
991813
700996
801060
256845
1429663
646362
1651296
444151
170002
77165
348117
551783
542710
1111260
1051042
233773
171899
1436526
1983802
218195
1386036
1739914
1464583
1967909
1387747
46511
1959927
1677953
1355122
602404
99420
1091743
40800
882455
659502
472942
287467
157936
1847864
687684
288812
1392783
476698
852674
204823
539186
1975621
1175306
1727128
1257173
950795
972301
115154
1684262
1530761
1064123
833969
691808
1772105
1440294
1447470
847608
214734
1125695
458278
318151
1942123
695277
113230
420124
1158832
172651
1608275
882659
418736
246136
246528
1365113
1148751
1361133
1506085
1429409
84566
1011898
1498404
1644667
976497
1151916
240257
717963
859335
359589
1954404
828662
46759
1220536
1705256
438642
1161290
1835771
476761
1115862
1877249
685528
1704567
1008194
273222
1759879
39678
355625
1814677
1049825
1286534
1372982
695658
1876420
477782
1927192
243018
482545
383123
225904
51960
1008083
562607
1862755
967385
1891599
454862
436340
1004648
102831
1181868
1357984
1713350
1123204
301283
1743812
1594783
826352
1552654
842897
350210
1070129
448158
746336
1282173
1682610
273696
1906316
225841
69658
153560
1974625
586419
438486
1888670
1069744
802049
744547
1080297
706328
1488005
1786233
367817
1959752
992467
989122
1326390
1125261
1208887
1955501
823839
196778
210570
1718585
1776495
1506984
85123
635884
959424
555379
915117
1616183
1513574
1797256
1912044
279192
629165
1121853
581647
1067546
1421463
1517356
1414168
570815
1351690
546862
274340
917669
187137
1119707
312363
1712287
655926
1504303
1699126
1789593
903157
1031304
1762222
1915447
1238478
1576925
1780188
200164
1678037
754262
340595
3939
1925129
304112
836203
396447
1993164
1703016
656679
1337750
803162
360552
994035
1311840
965398
1521854
18611
1053665
1362578
1380463
724371
552094
177498
153865
1957399
1551853
728834
1687525
1515687
1049878
279045
782767
1478188
1192687
680854
1114210
276566
801982
1609325
164062
837499
1437154
1746988
1116591
1705509
1750598
484971
1967139
4140
245110
1714804
831230
498525
918155
1892634
214025
1680595
428745
1515180
1619167
1441049
211765
1393869
1350195
1286773
631720
2255
452503
1885162
1372309
1597911
1443281
1647821
210392
1277873
246350
694308
713528
1689117
200893
1197755
1341839
1442972
63899
240797
1006679
603127
580774
1045827
1061338
1081697
481092
1647887
1820034
924467
1429594
1593489
1165744
1196637
1037537
954687
63098
1473719
520337
978272
1788473
1349456
1156581
176717
1485967
1472284
1751117
512418
1396507
1895553
1416343
498993
1699394
1585271
1542787
419798
351634
617268
1484268
393363
657324
1978720
1977199
1884686
1668635
404002
180291
18438
429336
1302489
886065
1420447
1702068
1862224
167911
1777499
1328622
169285
718880
952266
1111270
1967845
339755
1829790
874703
1584176
333050
1971567
511287
61956
1737020
197296
1845121
1175149
662063
1101775
1803689
864009
1625278
178333
1159549
304649
1739301
1802207
1127125
1108391
928535
1200051
231730
1159032
254541
1080633
284816
98031
1221180
1295687
910925
1874295
460176
1447564
1376882
1564849
1090866
1686635
796399
307230
910513
633419
1204036
1536749
1928383
1574689
1240544
1370136
1535555
817647
645584
1423512
479881
1965439
59766
1567141
829552
1183943
1971110
1249672
889370
1792586
1332296
1443825
1306159
1416960
1829488
159143
1811293
210844
922633
1842948
1554770
1107951
1875087
715384
884316
1230831
705186
1521341
94026
1003694
1819915
1096373
492461
275518
1310523
532599
1055882
818609
1399771
606368
40274
67320
1035424
990002
1529569
1203892
690163
1337999
359639
1646707
1653526
892728
104621
1960514
1413043
560340
235803
382218
869464
414626
1166233
945518
357668
1681358
713722
817764
686566
730185
777040
518792
892732
1637077
761130
309508
940224
1021579
1578503
1533529
854636
1335765
1894739
65000
1274073
1159804
1310845
1050050
1002824
944882
1256096
1763613
37929
1712336
435618
733977
707953
1236557
1232873
597246
740177
1664520
1222149
1019120
1257497
1632830
1393516
1212112
1822080
160561
1813462
1921445
68474
1749304
1191819
749374
192903
611169
1060154
1148445
1729240
109850
1416825
922692
1579760
19107
612045
688756
1362836
524346
357972
920663
936360
408038
849660
846289
1838996
7476
1475594
156928
1402940
1742053
704223
646552
1484379
279797
607219
589754
938511
958748
678801
118484
431806
1850200
955118
1334250
1743355
1330397
703711
1184874
1206274
1842259
682670
1165246
638803
1798510
1117550
107202
1261806
1418507
131556
93214
717744
1929692
1524552
1689274
1595764
1428347
1313497
751047
1029551
327044
1197465
1057079
1216313
1010656
1939895
1049407
238823
518868
759744
813529
275677
530359
1300897
301996
1700375
1975936
636412
1799723
644207
1243858
1171038
1039553
1921008
331136
131323
1325114
199814
492623
1504836
408429
350866
608504
472820
1043754
775980
1618026
1530999
797323
1098124
839496
1256041
46866
1991981
571882
983977
378584
674069
69509
578131
1061784
508693
948458
1065958
458220
1834604
1489140
1345707
239877
226331
1344983
1870782
968103
1680668
240889
104559
1170195
658851
858348
655859
522619
1484054
79003
169224
1597172
1659885
231756
842165
1977095
1704345
481839
939794
1227138
1661911
1588187
846184
1406726
1850599
159703
1469073
1638803
129136
1643129
1295006
827022
396165
1759215
1852603
1150436
1899754
737111
1972292
1699936
728955
377274
648481
1007379
1501317
832863
589678
1317682
103592
1477450
716401
1001554
1399361
1403500
1513869
743772
1850579
731687
726659
649000
1296840
722866
581120
1554384
399602
1189265
1138548
371829
1518179
148224
1616692
1728820
1240573
755542
500959
714575
1617852
1508439
208626
1582409
117739
1658016
1184772
1048921
256923
1399713
1893615
1558779
1791725
67321
1567732
969319
1804108
1312437
1881409
1922692
1981161
597723
1229925
1332331
180851
1613839
1185252
1179858
1611159
467960
1856415
993891
583843
1062418
1885477
809583
218228
1070437
276328
1491832
1568202
1643390
880573
1898017
936400
187483
1181900
1167971
1499427
227188
485411
1923170
387764
1173985
1038234
855143
665590
1870769
1220092
74106
1153153
808517
1616439
1018295
1155302
1620047
1751824
1104002
939816
862394
732629
1277268
1967052
1771241
1028663
633255
806667
318466
1883197
1137200
1917549
130160
1029166
120943
1613602
1428568
1716034
406357
138003
1155189
1607084
284770
757033
520423
1748833
1424799
1025690
262625
1665277
476351
426856
1664596
1959460
1015273
1478205
1271890
980188
716774
1695705
765022
1490396
1679583
871682
608636
1764417
1108834
1179020
657055
1506880
1457271
1131215
1981310
1109724
1338963
1636039
1717255
1154123
471098
184703
1761981
1650010
1766043
1472732
1585295
1757875
1872038
923714
799620
26124
741784
735408
753918
820267
233820
1990051
1593853
1692207
1227798
183793
779218
1443704
673113
577768
1920225
542725
485867
1106769
1239648
1547200
1466820
524806
1014735
431185
334304
1912282
442020
572700
1165893
298410
1775879
281994
457600
48570
521857
281359
332384
844413
625639
1422251
1551104
1667660
907468
289208
1229186
1489363
1490500
1419142
378909
1452927
836650
1786137
1004790
1739056
1038805
603008
1802669
771045
1946536
1378526
1945604
469344
1999009
317165
71373
676585
156627
1902241
1533804
162478
1134688
1022415
1994814
900655
1136068
289890
1231934
994444
1959912
308447
1284709
1813539
982895
1148739
1523698
300558
422348
154179
221278
1653584
347665
1801800
1929964
981139
496639
1493714
1929372
1798378
462095
1882488
676532
816582
10401
518447
200342
1587997
1307461
776765
396625
54985
451990
1749611
299724
281723
504919
327292
806912
1642225
30356
1316362
80358
1601908
1964267
219470
941006
897838
467183
921364
777692
807870
465051
41463
230699
1986662
454357
1765939
764360
1255303
482141
986299
461405
1517596
1565163
884601
1442006
908769
756130
461220
414240
791821
872303
48661
253490
1150162
1537244
126600
61405
1663965
551037
743607
456511
1433935
792185
968041
972361
1208641
1244500
690545
165531
219578
1998827
423906
63161
339911
469305
479698
1399171
1691137
1759757
1170933
248210
1851966
1656148
677462
1333280
385041
1497947
1776381
600834
1415727
573157
70649
511066
723174
751185
1915140
339649
1857107
15122
1210826
422405
284844
1509382
1161469
1855612
996407
1494762
1281225
582725
516518
1499423
1516351
1810652
1955889
164338
1536906
194877
1557394
895324
1817846
1597545
108553
1864088
1365452
1847539
1038486
267335
1483432
509256
1026432
474250
305920
206904
1371198
1339986
1978656
1839096
185321
1122001
83159
1527998
362255
1714013
1583760
880206
1259065
779944
1753635
899260
145554
545005
163941
1265782
436318
1783575
22580
1517323
1880124
1836585
841685
1314542
1758875
536549
1163653
1305978
883556
1391894
431937
323104
140131
1483486
679766
1246043
1348081
1873398
137497
973230
1550039
1776816
222744
39205
1782204
1897038
613440
924459
625720
436931
1436905
1038176
35283
1538435
1457332
1536529
1457011
1824718
1534362
1607423
571921
1199763
470856
1778139
1501994
138148
293589
196010
1255225
734623
1446583
1663210
917243
1115122
1592492
278532
1708284
1024998
1266075
291823
1457816
1633401
50333
1513118
114694
1050783
535055
55498
582885
575664
1326213
750892
1676219
1434416
1497453
793266
138151
740744
239848
1339838
1534035
342581
361337
1427199
306404
1190108
857824
22408
613733
1255020
1667551
388366
230665
1925
425100
181747
1475839
1325256
303651
954350
1084398
1193685
1448831
194463
356081
328869
1364815
1740855
77994
463813
588274
1994330
1832139
1624504
1245552
421457
6555
1152888
1331113
1230194
432446
1255130
1141116
1281301
839548
1535873
1175928
1809235
721091
1366203
239635
83131
1106177
688420
865672
1592478
314473
1456389
477773
50085
1019428
467615
1441627
55707
1589153
467337
1452310
1009209
508118
208209
1403401
1561361
652276
366473
1208164
1139831
412606
1372060
1973023
1813427
1904389
400082
853465
705727
1911430
928357
1623295
541351
349785
1912632
584458
1833417
1241459
1124235
1288088
1050118
1502137
1065255
1753365
1053709
756423
1303977
400221
1682472
464910
1640040
1803064
588784
1767453
1837760
1021700
121166
353617
1407004
1091356
668999
54974
1833464
41793
1818302
211097
1561834
121642
1497595
1633966
5643
1455431
1148798
86579
778220
547547
727978
527889
1780509
1049019
1132488
38994
1215926
531638
593728
39117
1150899
654317
1782151
1202325
747827
1320522
1901655
1718712
1231985
1424553
1809624
1614949
485516
657683
84792
1666580
3885
833920
1369179
1946388
1394973
83032
177040
1506157
1240156
1303410
1242550
1134880
1840103
823535
432155
978899
1596103
1648353
1447636
606853
314771
428670
902680
1939330
755133
1425392
504243
1332004
1792505
201766
1797926
1552031
1954971
387154
65768
999864
821307
1560584
776277
583176
714489
199577
1838015
150597
1644638
197425
180556
1698170
214384
26077
243042
1560823
1471176
1962885
40747
974405
753275
1594126
587075
1192128
1716140
682810
356711
843652
1547555
605367
347873
572287
465200
1688279
1653386
655691
634314
1090658
475664
97782
1879850
1050801
1702559
1609952
37959
543440
1989254
1899022
1427801
628702
727579
495847
326184
1358315
890724
1059355
1032811
57342
341222
845887
998185
839559
801844
1578530
242167
1356715
1341411
738747
1645895
270488
1865494
338132
1887449
588157
1696482
1528938
1886249
682208
848287
1780772
1222589
64248
1634454
167839
1295503
126402
1963033
890660
1183690
692767
1168382
376203
316518
1482030
802514
683152
128099
405360
1247589
1113200
96785
317065
1389749
1480405
648245
907887
135676
1911386
1063497
961942
1388269
473259
408979
1261648
285529
631655
1694753
1695795
898397
159292
1671600
1316312
1507302
175236
882177
1591594
552525
364688
1556496
1284946
902872
1648773
1211153
476868
124508
537069
1418440
1152124
1093637
803547
1873364
140553
1112139
288057
167564
796440
922641
1747430
1958607
1344985
978750
849496
4122
1104759
585629
311332
1246175
1080685
717636
1434123
1248677
617992
1813967
582245
1058509
319922
1717340
291197
1469824
865527
1601162
226113
384756
596902
1974034
57849
220371
1325543
1638953
1274960
531912
1707538
591521
268413
135936
1509477
351980
138976
691869
1610609
1917226
790121
629478
909163
577857
921035
954256
1841591
234978
967093
826103
351433
342497
1509042
1254669
798113
1200019
1893387
907293
541405
1649938
1097664
1419034
1196833
353052
915724
1253870
1743496
1321360
1603370
567489
1196670
44697
938561
1650718
1217859
1126931
1420071
58422
127339
204620
291638
1122898
1046016
471446
1043996
954654
831043
1367439
331133
952719
1659979
1421679
1407528
1827091
858954
1798176
216409
232772
1332403
1989919
155117
864763
1094611
1628743
866094
998455
1543126
242426
1684265
1445977
1405700
748808
1008940
1891254
185086
1908387
43176
478910
1093740
51935
423096
1987298
300062
1884923
610159
892472
1034212
403862
1411514
1281836
411291
483061
553301
70429
1040754
144186
794979
480788
870413
798243
1623552
929533
975738
443277
1882010
602556
12924
1685876
675929
605384
1373365
1067731
736855
1275376
1821657
1061964
848294
1916327
73701
1932594
656618
1195682
172794
1499959
1986503
1703887
1256623
1348545
853346
1087087
1269528
1210213
452508
63668
1856236
1667781
695879
85203
838345
798179
1957390
1006438
289058
809166
1239473
1027264
131937
1048762
963828
1182831
1777016
432362
1366296
1995436
387808
160932
953754
975453
600419
1539895
451559
1605561
251082
1707538
704116
955386
1947179
879398
1125143
1240828
1240791
179301
1871301
1876938
989141
444877
57812
1204460
448246
1438954
1670242
609773
1635270
915457
947708
174548
1128087
1538425
585346
284554
1634801
682312
1193840
1427426
1182896
430944
1684501
307671
629982
97887
1596713
986794
1610759
1357302
1850687
1149734
1151725
111499
1036753
918975
1063880
1566869
1179060
1187587
931509
1525929
1291788
1928593
1616458
793196
1831753
812569
1879437
1913270
940674
1460306
714820
533550
1522419
609290
879433
1404445
426251
720093
1217826
736764
1988119
1946022
1595814
1761867
57692
1138328
1389524
945197
349470
646361
1740300
217185
448375
59738
1944804
484466
920423
1408599
1264384
1576394
911389
607418
555079
124209
1846462
1581887
1379817
1800567
1622833
1022350
1328846
734795
1627863
1759016
959347
1215076
731163
120930
700862
1105784
568271
1883915
399301
504448
488533
1127946
1449596
1779103
436293
1191615
939632
1290561
1025348
834621
403973
747962
1310334
673433
1128670
330990
791582
655151
283240
339454
1990874
1651666
541200
1285484
217729
317552
255300
1438098
1374524
991358
707556
1768844
991904
544111
1420600
1789885
86440
713029
1397256
1947155
1773814
365894
1031786
38663
1792002
187643
1607325
863337
84853
1016240
1099617
1126188
857430
280195
955061
21578
1466493
1800206
1783197
1539819
838596
15716
1067246
1464260
1058053
476354
1847679
174529
1958906
1922400
81934
1387113
1462289
1991584
661220
796239
651511
239262
610924
395434
139530
1461644
1846444
1677174
1071294
1964520
1095238
1139597
165351
1919492
382567
1027875
472241
1378148
749357
661509
1927221
1975968
176591
26285
1257710
767083
1166450
1484025
1463682
242331
421179
1549711
71642
883540
181431
117372
1575132
318906
1681609
885844
592731
401252
236131
1087511
752956
413194
445303
711627
1043869
775636
1293783
1253251
1605300
154543
1734450
503338
280130
621905
1679254
611408
1854004
1278064
1216673
1792972
140923
352808
1481167
1666075
814768
1933748
1533485
1578536
603212
386130
828956
1264122
667859
1082945
1791151
1297711
1857156
854849
1951118
1345330
398072
1497178
473110
1081517
1478802
1434375
1582747
1111975
822762
1621861
1477413
214706
1115099
612966
1714841
171694
1701159
1716280
239445
1757414
603880
1344887
874744
1754320
1565821
150164
1474407
1874959
909092
709066
330417
1804065
781572
1480746
239578
309156
1007108
499252
1869819
1256235
1382618
1540622
1955170
1032731
503451
1154877
1522863
1125381
628095
1079292
1282654
598110
1631122
1856597
719612
888456
665324
1008229
952889
409569
444229
545612
1826160
712088
283000
1885295
216192
398993
212296
1337059
1860187
1373600
90912
433514
555447
1140287
1877822
1292727
152896
617756
225641
29072
717722
777604
802957
844853
965821
1965424
388712
1015406
1533555
1830870
1829162
709156
73578
316548
1910028
160860
1011782
36797
1403427
1544985
1353450
1985730
779706
1199751
1540872
535466
1908403
498096
1269661
1344718
976672
244561
1103012
1693897
1639711
1592839
1809752
1017769
1602001
1183482
1638563
775636
964662
364077
1031098
338704
714224
1788325
1031100
1445486
125724
1868256
1060399
1961087
344236
508750
970935
1003455
301932
1871458
445704
1544725
414936
1560732
47448
486188
1927219
1435974
330658
1587609
283543
1376447
849232
602344
783702
1212757
504807
1182225
1062904
1620823
999670
500269
1897924
653842
307062
225040
1572987
1912978
105391
1192461
522396
1819037
48819
872769
524281
1920718
1183659
1144710
1405350
273935
897412
585211
865712
1716130
366080
302713
1949270
292891
1554180
1421045
1552247
1089440
197336
1778770
986693
259153
64119
707555
844033
398113
222735
1795638
1012959
813466
1065590
1044835
595436
1827957
957393
1671804
1209513
1319282
58317
889630
1541266
947969
1516739
875255
1504005
131241
978948
1523166
1946404
1726105
1457493
482897
797087
863006
1893629
1120802
1391037
64187
294906
1079291
465261
1040012
151890
330718
399450
639605
1708903
1065262
1155418
297557
497381
790107
1286259
181740
1759276
1684350
422867
716129
1906466
782813
475421
1851816
1814489
157608
573014
445444
26019
247274
53842
187722
322447
939537
546307
1092986
461640
825915
426930
1584057
691739
67325
884367
1756941
842084
1006600
921276
1336172
1210898
705778
1142118
1746513
1892573
1515580
882804
1010096
1171553
1038599
349914
1058932
668625
747119
57776
75383
11023
1130954
351390
377854
1194967
15178
758751
770138
1204570
468475
418612
1014197
461938
716219
1089004
102125
79986
1783856
1670449
687926
131973
774298
749159
550212
1616781
1521849
575432
425494
1758171
67232
1188409
1435725
1165013
991301
499664
1282565
250705
894520
923136
198417
70116
700867
1362198
612470
1526743
961069
643159
1958487
326929
1969050
1400539
626390
583436
1582751
642910
233522
681030
1000211
1312098
534660
443199
433203
356578
681660
783309
812413
1909937
573479
1852182
1345813
355652
1941800
338255
875524
637586
1407917
1215805
316188
1600054
1135250
1347084
1509932
1412822
857198
266654
1146291
492263
1404209
1435788
1810578
1069929
1788345
1582811
840557
91695
838510
926691
1190061
172660
508439
1611653
203868
1766501
337316
1989540
1828691
375099
1897312
1304263
68781
1399533
1524090
1877522
1171465
1113395
1789804
1636102
1058783
432262
1600492
1791057
1093650
1516596
1567721
402035
784901
1505874
258458
1566643
958757
319654
237620
1034068
91075
625350
1832784
1297214
1762399
1064586
193993
1547688
1790591
1177804
6373
1928575
1425592
418451
862500
1938831
68358
38168
1552229
912639
381608
1373109
879098
1714901
878955
1225341
1767747
167383
977189
1006750
1156686
1327602
877418
771103
409563
810343
1105945
1062249
263276
850983
1986924
1991817
1281664
1047008
622431
1658248
613826
334874
1436453
403052
1671748
756295
217880
1382759
1095070
974938
1673069
660454
1204808
880107
1880707
1946061
850920
1321076
1338001
1451659
951640
291600
1128339
316666
609282
1591172
1741161
1735576
277270
1024342
356852
1145447
1040467
1353818
1629563
558581
896032
488591
705573
1638651
738833
786627
942283
318366
1227437
1057324
344145
733576
528363
1192556
654728
218691
1310375
1749363
1565378
713456
773060
624057
1116104
900423
858580
127061
631514
196006
1933991
1805168
1720712
1855363
713957
732545
1652294
1473753
1534373
876245
581070
1717494
1473858
21730
1834400
711379
911989
664999
1327310
101922
582374
946559
460426
43194
352535
577624
1070533
412706
909864
1649189
916525
898825
1110039
1932604
1277402
5463
1938836
845837
1591580
1505117
1478033
1948818
1877327
1952200
466221
1466018
935145
67539
1245238
1915258
1050746
458083
954695
1395404
90805
1510699
1570380
1595924
1045278
1115117
178748
1971167
806420
1303541
1620676
1310954
602484
1796739
1350304
996440
1794528
1381225
443788
1831493
34638
644781
1149271
811261
1111497
1959391
978051
429234
1217519
421371
1373966
237002
1506337
1515782
1424642
405409
1287784
1124384
218591
1943396
863073
1126891
333254
1433236
317679
1749086
1623582
1260432
1786965
304590
1617429
1834161
1606497
520495
1895946
1008881
873150
1409680
590355
236343
701074
65149
417898
1835754
1596608
1450423
1287713
374801
1878408
1737221
118995
1213349
306854
1467105
653265
1807145
1813347
1942470
979251
78942
278436
960952
1326521
1241161
1375535
1334489
1822757
929588
650912
1378005
1830347
176191
298144
449532
1124492
343198
1954363
1792934
1648744
931984
1190591
159320
17103
1275419
1780071
1302708
1600472
987694
86698
968328
1497926
818160
1322069
1167126
1753520
926124
218509
393195
129835
82308
454372
1605131
290198
1499829
1458991
576307
1952855
424417
1469411
42904
1801046
815568
1190342
693237
978701
719519
185749
411491
1838654
440154
1914541
247675
500644
1875551
78386
486687
454027
1586696
1335146
1488965
1046657
1186405
30707
1829413
950350
1445305
914738
776019
547822
655127
1597239
548889
838967
1203224
1164644
747443
8820
904375
825568
964753
1121333
288767
186113
570047
1590464
1928829
1335178
521824
1038555
558404
1614882
532799
1860627
1297681
1129549
1383322
656673
1548556
1662836
1339040
135093
1745292
709863
202588
1530369
183227
694289
1255528
1278821
1897332
926345
448196
1071553
1170324
476307
1457084
1050762
580640
1344284
996809
528594
1387172
1190884
938152
1908902
1835060
1027606
1307882
715854
869956
1473838
414000
1291159
1750038
904674
1740697
416737
1212802
453953
628337
258582
76588
1144795
1607605
1542906
652912
687844
1747349
1887541
651407
508430
283872
187034
674881
1012960
722528
551724
265450
1224504
1049425
502221
1043467
1751204
1892914
159378
1979592
1150902
666559
1352028
792397
1004546
1479896
1184284
752836
1824826
1754050
1742500
1255592
488948
1782181
1134747
138518
1601056
749397
1977459
843651
1583533
1214940
600542
1203312
533253
1056123
786974
702088
1457019
604725
518674
1220510
1739902
1225450
1018695
439091
1540532
181615
1643172
1041851
1535492
819156
1264000
1472823
1262703
1832264
230633
1301030
1646819
1176558
1035001
1229475
1018649
1158580
542201
495326
1109191
1757057
1759253
921412
1246265
1424565
305829
651756
662334
1482736
1335939
1921508
1411982
1260171
1349208
1305217
790986
169047
744032
1770442
920910
1945564
1367631
1938927
1997333
56762
619211
631871
31491
806424
851109
923473
438613
651272
1752721
772744
245060
519987
1007828
596831
1307484
314937
520764
726208
776258
1849834
59436
1246427
568599
215517
1585048
703307
332503
682680
537250
1169137
684531
1450591
1411882
646890
1019054
1496380
640361
1489761
1908029
703601
1086101
1860166
556531
1239616
1386949
300578
1413484
1946643
1439283
1461000
1283969
814615
1862877
667440
1322158
1015815
1724067
1786368
1321421
438067
424285
622981
1836502
1562293
1519740
546160
667251
1066130
1634038
1160538
1816059
1834663
233931
226800
549159
7335
263034
346226
1791814
895436
1926707
1423522
234674
1558375
331035
936730
236691
1650217
1027983
986814
1181294
1822853
352571
1496210
1856122
1815920
1732730
1689145
652284
1604266
1839147
1955183
1851086
1583547
1784120
343620
1163587
1407954
452392
1606814
1537969
1708748
1159999
210043
1575536
1104174
155559
1019377
327233
47377
655841
721527
443658
1528764
1752013
716335
256683
1123286
1412386
987166
1271051
207201
94742
782933
1745449
1209832
231086
1191976
1929380
1779555
816298
312583
851953
924522
681246
877059
1739366
1189332
234985
1865139
1959058
1850880
1483275
69376
1953417
44151
986981
686630
531941
1891750
1940357
994780
1470564
1190825
201979
969443
1330404
1649706
1381908
748295
1129634
1011303
711186
1413516
222547
1732095
1839298
412277
691158
862915
1356852
604383
997981
55709
1000368
1701211
1877872
360706
77958
1043317
1676182
1127694
1801161
16938
1434507
700909
581871
1237765
273459
1121902
1444215
645853
157621
51583
1069952
1422472
496455
246084
1854694
451520
663388
1526342
803537
1926789
1813224
817357
126774
146037
1223349
166855
781172
101353
88379
1534401
1329146
734711
1511501
1302178
84713
44256
538607
1144471
22810
104537
1843609
1377849
140978
765743
1690773
1460823
673326
435144
1930581
238335
1928182
561540
898253
439134
1657108
1672300
568014
1068653
537472
403800
585743
1224772
97307
1202378
429983
301902
1481181
592684
1981055
786886
940720
1282615
1697582
1529463
1205252
1743437
93146
1108759
134779
741537
1029685
1973006
1041475
1724333
931331
999786
1603822
364845
543682
158220
312208
1690776
621720
1652813
204844
1978160
854936
1404634
174434
1308126
1645117
77974
1289702
809888
697288
1749259
1385016
1246170
1911218
386483
1520414
184513
122130
222982
786257
1648157
111045
675377
1310080
1125715
669141
1930886
266432
1950265
1888799
1615114
318298
1492559
944256
213319
714157
1939160
1096413
111841
567231
511248
603153
359797
314586
636813
1070187
245372
1980231
1598140
190214
956647
1454549
449715
1305300
920090
1323693
306198
1722031
1943172
140529
962089
1700443
1014385
1603652
225116
715833
764853
629306
391000
674996
1187101
1476164
1524483
745304
81380
1503116
387130
1667626
209470
38979
1752436
8104
215502
1552481
1594088
1085084
834399
1167072
453919
1518742
1860189
851171
1338826
832345
1660551
530051
1593909
1595383
1596600
1760488
489276
568951
535644
1462119
77453
1183428
1295437
362198
1651741
1159755
439432
842244
638884
1677317
989548
742890
1849803
358118
1029710
1149166
282924
816985
1887406
1421962
1541334
1856516
674668
122292
1952982
725840
116573
1915433
1235474
1928481
931486
1631247
479870
649597
1093507
662797
1240233
1098605
1851740
1616567
97599
553343
1148300
1918788
761838
1007994
1630108
109586
1461035
955364
1420751
467248
768574
1986807
1380190
147808
211075
1416206
726758
361988
413412
1059390
1143694
114357
56496
1315752
227102
1609907
194647
243452
371762
781265
1078528
38312
920780
1659405
1893536
1180815
1048937
287188
1963078
1678247
1477050
328918
1960469
1441661
663485
1367765
630893
1969308
695741
1338469
31210
329512
1677183
922223
729545
202722
131530
1989210
207624
121430
352668
1415066
1520271
1787350
997128
1641839
1181077
898603
1956623
100065
435012
662745
1472646
22336
1358289
1576103
1010062
1641406
1166788
815962
826298
1601492
670775
1373886
1715212
1058243
568658
1514074
675099
340477
1717103
1555690
1765087
1073654
846645
735604
12235
1438254
84016
752497
517736
981567
603688
543168
1092847
886819
739098
1340677
625297
307126
1646523
1376614
1047987
1328730
1477642
1994724
1635433
900303
1334307
1841294
1428082
1084324
1104109
856487
1609977
105827
1519979
1446576
999573
697744
293092
599210
479437
1543030
1355986
1729285
495397
1078406
1862692
422191
1021206
1470622
1776101
1004632
701564
643749
118603
1192454
569617
1460364
1024123
590657
221432
1630850
580298
1303416
753009
790434
1182508
928242
1767143
1992240
1528651
1511282
859080
1495034
964265
1172025
790702
1407246
289411
36073
1777988
971909
1235034
499268
935716
1292228
128902
1154605
563931
871618
436253
719230
204770
1332838
481105
1179441
556836
1532354
1866216
1548451
1451008
419455
159604
1179588
1890451
1663462
248591
63403
828191
1976872
1738721
161350
465659
747775
1199952
240989
584004
510227
1035831
8333
520536
1110686
900563
1454110
974278
553591
1295194
327540
1707644
1091728
1492115
2935
591251
1505401
1106274
291876
1486565
1704481
1632178
1355204
465610
113251
336595
534528
510957
398311
838381
1786983
554572
1010496
904291
785751
260026
1494519
597630
271364
708926
250712
1768787
1436856
1449014
969981
1034174
285385
910393
1285736
1472867
345607
1402762
1834274
319916
1027728
1193402
1322034
1742992
275406
1494592
1750675
481501
1326916
1895475
535904
509988
1340881
1136866
448022
514530
829113
762684
1310746
478861
1244753
1677756
133990
1220154
1147278
548813
431825
1984698
1336993
1112789
493410
797875
1317724
1511915
1193851
431345
1629105
1085311
1236910
1325187
1716744
1194530
1017514
699327
1892507
979116
310085
459981
1750717
1948948
1333232
1720912
84619
1008638
215780
414608
938419
1509616
539569
1937367
421856
451920
116338
638059
578345
349235
187005
10389
1667397
1578826
1107597
1642890
995687
1714597
1485809
1335696
82274
453530
1279956
642284
1203589
56941
790694
1945637
1783151
642017
965020
508250
1388958
1441502
306387
462807
647622
1621751
760829
551814
283421
170993
1586401
1139939
1971933
296000
1406432
1926186
468294
1117455
1606747
255016
1490537
1773827
730761
269629
910196
86004
960957
81975
454928
1371932
1035052
1136855
1381110
560627
370510
352053
1968801
885858
1049960
1709115
452744
1753041
827926
1821299
1549505
545852
1149919
1895227
1316643
533538
1939597
967360
125874
1788373
1086318
910351
1947304
532857
1709183
61272
375046
1585279
700811
124441
1446516
23673
480831
635483
37262
300683
569268
824182
1258921
354167
215187
1847442
442373
1276166
1780688
530040
1462507
971716
85863
1694724
1410235
839634
244363
1821321
1277418
1708026
954427
283999
796888
1667840
36545
12206
710202
1343131
925063
326468
607040
678905
1227605
1477677
6529
911026
435605
1835780
45059
1933075
1075028
1003974
1707458
1524048
1917102
446283
1627080
1505500
167384
1841122
298965
1536420
1942880
1972702
593547
583423
1298517
813808
1522953
1925310
410586
1647569
503982
123711
1637161
897583
1503321
1915274
360107
597873
1715520
867866
318289
1567055
1096005
431144
1322740
1915161
711340
1749707
297960
1870291
1228869
1835104
1800290
586810
42613
455422
1910514
728757
572009
496799
1472641
1516486
627758
1808827
1770256
1953438
148729
1941902
1013116
1183106
427057
1925423
1087329
1633007
778491
763445
341151
1667734
171193
883000
1734024
573617
1737319
459183
1529386
204516
1581045
1549496
24317
760204
1922133
1508242
337869
1435895
1002495
971380
1959332
1254790
1513767
570327
1224665
1077214
1414502
448940
857080
1727455
1632897
1972704
1127050
574181
814697
827376
1837247
942755
1710892
1551217
990010
598277
695981
317788
1205429
1141190
1780288
60548
1404215
1364018
1549690
1841490
698006
306061
271471
1995437
1710776
842380
1184491
271964
332699
924331
24034
736104
1839953
1897058
729869
732546
429320
1560627
738760
1746799
605040
1091216
1643505
982744
837952
726243
729024
332798
480447
1560323
446380
1092241
1315489
667755
1491729
1385876
1630803
424134
5599
886196
1849810
1802410
100737
131067
269008
260341
181676
1164933
1905918
1168164
1500547
1647912
1284930
1425807
185660
1630803
276971
1402934
767297
1784178
1993660
8309
355251
1333059
904988
853984
176716
1170160
5145
1343638
1235825
1590488
541111
1220272
1334724
353330
1466438
496007
4543
961317
1379254
1692124
1790804
1579767
1510977
1842077
742575
159618
1869528
526357
1011441
852892
1779572
754976
1593217
12221
158931
1015846
1658328
1366706
1480488
99640
845443
1687751
576958
1982711
1156029
234254
984083
1185631
1243790
1314391
1047514
1247761
1450694
1404741
1856220
352136
500030
1102193
155038
1561133
201058
160655
1564516
1774487
1103617
617139
145006
1809786
450091
1214228
168302
1390759
1058426
654639
1959484
1745884
1008850
1002568
1138989
1819096
509825
1905280
801245
589174
952869
1496498
598755
1831567
187401
282181
620822
1816220
783720
579199
461540
61191
1046001
424730
1307841
374595
542682
337046
592057
189541
1582813
222293
1244148
1164895
41049
216921
559187
1529362
1555936
1418819
1234213
1779315
1116396
1749586
476317
878411
1124084
1308187
1195808
1811625
76206
1570473
1018668
387063
480323
1488646
1722625
1817805
1329968
700491
1608572
1220128
903491
63349
1014317
173591
1151241
237762
1244778
454930
511939
883638
533057
508586
1757308
471616
102324
1789065
560341
1830097
1123963
1924799
1970508
499998
1899175
282426
1724452
450995
936368
553251
1528622
1199673
1352997
422683
1386357
104983
154003
251472
823624
1783833
1372345
1791879
945632
1504550
120179
828468
627223
1210567
101403
748512
590327
604140
402277
1432204
1290759
561286
610239
1831821
1411486
723614
1015910
940084
682914
206295
514870
1712282
909547
1872295
82329
586334
405436
1477592
547667
1610316
1068696
699153
170824
1989289
440307
212189
471686
1597992
674210
142726
34072
1839966
1676466
1296794
790483
284402
1638894
531215
1185208
760357
1695744
1195934
964651
1140995
1456356
1252644
1661529
1797023
509692
246117
1395047
339002
260670
1724036
68803
1878840
1001468
825402
291355
45142
103784
1181197
1802141
1170382
72386
1254654
1774371
1914413
715269
530980
547227
20988
297329
645693
673684
843399
1783282
1080093
1850044
1247023
49432
1934235
1608914
1173111
463606
1427257
1586254
758390
1652373
1455337
105475
1407322
135895
569893
515614
665237
1652518
1206475
1484521
1744281
1945130
832766
59563
1465692
234717
736659
1042113
1819217
364477
842570
1940808
1147866
203763
688022
965230
1446554
1135117
378909
674900
296944
1849780
1354215
1466309
1044026
476652
55187
1418351
40498
44793
379728
1144054
1569776
717321
693834
406877
460556
202444
911695
676362
1063079
904007
441211
1061208
1823426
1526130
1956554
1718352
93280
1851023
142795
701829
604938
1064572
811930
192237
610877
764596
184129
486584
1655714
275312
197064
1156832
149801
1723535
323217
1060210
492476
649096
1014238
1061328
1431165
1120850
605917
330282
1366340
445157
189107
1451053
1333921
914287
1044236
885188
33199
949752
1229443
1612951
1203879
159607
844569
295878
806957
128430
1293485
647591
256853
1061176
831265
1325285
1307238
106309
1905979
568607
293746
939876
174654
256478
1011031
517827
251343
1771235
928229
1177852
1174409
1329833
344350
1694927
1026013
716371
1358415
1684245
1690656
1462275
107266
687758
1359621
1853672
1477131
801915
632302
1332203
437201
1830994
969120
914603
495351
399022
1345665
419435
461545
854371
1842476
1938153
1361190
1772176
806326
1667569
163623
980829
1567980
957925
1557827
1755905
515191
1341140
274423
1365899
943188
1678789
1812773
442520
509795
1124254
1136638
1112724
190326
840716
1420850
1245628
1582175
668888
726660
304694
1646157
124888
681366
1663673
1153081
227448
465056
1249622
1046380
1648250
648183
219339
1847050
420080
1764497
536171
1107442
404293
1756831
1208197
1697242
69549
248394
34251
222068
1363805
709634
180385
142905
406557
112847
1879080
1038497
1109886
887431
1451748
976017
1151190
774692
1705683
198261
764287
1719759
157700
273265
1771508
1906796
235515
1675124
236136
1100498
412496
998070
1028141
423004
1932530
1199609
361146
1338097
713964
127960
1477602
1665207
1409379
268836
1242499
871653
223064
441915
1222650
1393023
1684591
862089
436576
1474597
1479532
1829751
360043
905857
18562
861218
114812
177961
1075916
985192
1906388
657656
1645383
616936
1549112
1878699
720266
722003
532269
472647
885166
726474
1007091
273937
1608748
918278
367673
1414466
1470168
696946
781580
309105
1631550
1607870
1529855
1708406
880811
1709507
1668627
1215855
918036
947224
1727140
462603
1993976
1691454
1299795
1257552
493767
1270582
693557
1150541
894004
227066
1094982
1125893
710901
1304679
1802837
909780
678259
1263838
233887
639906
1777207
1129543
147081
1787145
600204
170143
673576
1992245
1676304
767271
1604019
137636
1720058
748906
1395758
710708
571349
626462
1027515
1569285
1178943
990765
453890
1546547
283778
450869
1650493
1949722
1283173
1248727
227584
373751
941453
416223
1734579
163497
1475392
709868
1013464
524296
727316
321012
185779
1017277
293965
464128
426076
369087
678294
1441015
931283
350839
1183254
1897630
1589145
883263
1517590
1307664
942286
153970
1901530
1212853
804465
1286397
1350514
1704644
101864
557791
1476018
1810921
191940
44039
1473941
315272
1433266
641608
1884512
163142
390832
1766482
569218
1143866
40613
498722
304461
276263
259063
46919
676606
1890956
1978498
1766993
961347
1476542
1644886
77858
1755084
1900743
1922786
1763714
1242608
347442
909438
815157
1602110
1190389
1938844
1631335
1469956
259547
689275
1440286
496658
1668127
6826
1690013
986289
1622195
825009
1666409
1824352
700211
1304760
752095
690043
227000
1536602
1356414
49411
1970087
1236706
291430
679241
1226144
112519
1605694
1429271
202954
1392295
1613057
1047412
1050072
569569
1676532
59818
121691
1682042
1712367
153434
1857781
16570
355715
1918731
1295412
1909777
1858917
591776
1715728
451896
1898312
730014
520696
1206981
1763427
1755323
1627085
1943190
1516033
115530
1333696
1799199
752760
797749
302971
1781766
1787781
1910996
1392877
1207973
1635266
668205
856453
684414
1394810
1333061
437677
720730
1139332
1499607
1299260
687794
201960
1366144
974323
780479
150858
1036149
1055075
916275
366926
39124
1173684
474228
1348456
1564113
1783364
1685714
1400772
513494
863774
31696
571691
1507245
1192432
976650
138483
936956
636597
1369966
1345410
1492243
82595
806547
1062991
147019
397588
5298
922069
303186
806640
839628
1004367
852275
1806235
105380
607264
1175641
1608418
1647332
523344
1861073
943028
562349
1387308
748077
474026
1843163
385801
1358331
934028
71856
822558
496799
377506
1716786
406660
1353735
1263656
1031932
278083
1009790
1716769
278877
422847
316305
931251
103339
693313
68584
309323
1163837
845569
1770087
1271116
727241
1634409
649036
1248620
203784
557428
868659
1005409
1067191
436496
1741748
1635834
23644
1884474
1425189
921325
1272651
1669029
404228
979753
713745
160525
7752
1196848
1177568
1477720
1236655
134343
1227871
539777
220307
1457851
835060
992913
1663362
1464764
653342
1532675
1932668
1791272
191499
1580427
1355323
884064
1379856
64397
733818
1448284
1307794
470691
1281488
59626
1408764
1719786
97753
68053
1787633
821637
1086062
1876053
1470603
1336811
1305214
1894073
1881946
731288
408981
301680
1302952
1494020
671649
914626
198656
1890259
1653684
1896801
642886
541848
1610033
1774620
1030791
1010526
1432879
1207075
139083
739145
197789
409734
950474
51362
651186
1437750
717315
760121
412307
586703
365715
663882
1915189
670199
1380637
676225
1638112
1451345
126253
661131
1710081
1341964
1535093
468629
1003161
515171
589673
683197
1468559
470739
683006
1161895
177827
1994250
1464698
1742013
44028
492729
1412015
1664807
1392561
1289421
522539
1762543
375963
188246
420079
1350263
1699080
533323
685100
447647
813103
1808284
1972644
52317
264019
1795379
860903
172950
105498
892350
279840
257113
1036460
360629
105541
419310
316498
623832
1277040
647521
435708
1466234
1690225
247288
1470165
1983769
1961676
1105550
667761
1813234
181123
1533933
520546
302446
868493
145589
1376546
819967
1866444
1893753
1489358
785038
794673
878471
1756863
1462538
1308761
1225793
660092
1230519
1379122
986261
1655894
688010
1582535
525107
1041959
707364
476114
1030621
1418461
1664632
785446
763714
1448926
821478
91480
72930
1193654
1405615
1333550
1230245
1180336
1798372
1844959
977078
217681
1831485
1302897
1577645
789986
1591711
1582525
1187863
1072205
107382
657983
1760634
1737491
449314
651629
137224
254979
954842
1176588
15691
1714226
1959165
239314
1281729
982183
1700233
47721
1094168
139130
708577
392154
1045059
58101
1519031
1636489
1550769
186839
397598
1604582
289663
269943
1727080
40186
934634
1392886
672564
1342300
721041
291529
908324
112754
84399
1182000
1914139
961476
1716782
1327681
958671
1777596
1412440
1191975
1655718
1267354
1341366
1987529
984410
442284
97833
1286801
1369632
1796171
762014
1730788
1147274
568623
124138
102288
1489945
355380
1099934
346498
289589
291114
142523
44437
54200
829743
1468447
95323
866853
851112
1373408
798152
984843
1203908
1883112
1592637
1839918
412858
4682
1342075
73089
1426760
1523126
729911
1603228
860121
245526
410426
118228
1805273
740481
1500651
1207477
1057521
698446
1477709
1706417
1728275
1602115
879030
1466910
616088
1485741
364284
240036
948263
1083964
1657240
251676
206914
1395667
1024675
407528
340683
199583
256197
844983
162593
1816740
752094
511223
1578778
1668837
1879509
81762
1691261
1990228
1159342
762864
575337
659345
549645
504260
1661802
1190922
1236647
1080314
445913
1364897
677913
1240698
666917
1732836
601716
90898
919781
242877
185175
955127
1904741
1798543
1882375
1344447
1182421
1697303
875290
1943330
1353972
92571
1282118
1011517
1364113
45105
1145780
1631989
62888
1377452
591927
626858
1044522
236601
778740
1043328
20100
1812438
1234941
972876
1892890
1552055
862418
539372
1374995
1501215
848974
769774
1878459
1614851
1557631
1444593
1682110
1712674
1253794
219941
611451
45055
988401
1110284
1865648
7265
1046495
947552
1807874
304295
650875
1610194
431622
1842915
359060
33596
1189191
1828943
589210
148232
1251075
644843
1801307
1105017
1985333
1454565
197713
112492
1079440
1242525
1706359
1958319
597748
255919
79556
1058344
1429916
1915656
1197661
1303069
39619
712004
1511914
738970
1406147
966685
621589
812830
1451119
1911552
839967
99085
1526524
1931955
1070945
357089
195910
1659945
1160130
834465
1490435
1076541
1620833
1332145
1468851
1127131
692351
1733216
594502
1802201
919770
1476526
1796588
358797
1486
1458893
1542732
312949
881740
1737556
1704821
966051
886945
474254
734805
1061964
1139346
550087
181405
919075
609492
330255
1059708
1265338
1466645
1013312
1072068
1776419
1119668
1733898
1741029
1767712
414673
427103
593473
259694
1290172
1594409
1417272
7761
902500
1634296
1104810
1221404
350641
1732719
1129459
479907
1015076
1920468
854117
1486164
306262
1569220
1290085
1764405
365080
805267
19574
1880486
1132083
1167442
1989924
468479
1936433
88914
874037
1646576
230023
134267
1748127
1979853
280026
1762555
1065071
1658484
1456085
1200093
571960
164786
1877378
697274
970020
467188
1273176
1296320
817808
1580182
1395538
1607279
335781
1530271
1200345
400182
254416
993293
299421
241910
34877
1967699
1872891
862156
852635
1398054
1309066
423385
26779
1792317
500283
716071
1393509
946770
732746
1776871
854437
1681673
605528
1635739
350618
368779
384340
1096043
378781
634172
563357
1449959
1497981
354422
147946
962159
1676556
1197080
480540
763451
1045961
617097
1164351
132569
1267975
405763
1039512
138530
487241
1313040
1274959
1980010
964560
1050472
1934756
585277
1753765
1057673
1992589
1661358
433612
1621433
43134
170144
408955
1170590
1001696
1124158
895825
1632308
1252220
1900596
479534
193775
455470
1342633
946561
523456
3625
1930240
1714339
1276557
1962912
1467274
1075057
1081433
1202068
1984525
1292006
27052
1179778
604471
1165326
1235121
1366161
475442
994961
1853108
1247791
522119
272874
309135
434121
1452263
722439
180862
835358
1270051
1720336
55979
387764
818343
924245
288414
551409
1146697
1042407
13720
1080198
1116483
3875
413891
894804
800427
1987862
1089150
305522
304154
881177
1938880
205796
659786
404612
1551457
1203461
1935360
598854
223857
334127
331366
724134
147957
1270041
1088456
514457
1056228
1345184
103002
1611986
325559
1782028
821054
399747
126637
1743157
701558
190549
808406
1670289
476347
774215
1658942
59857
187864
702476
570705
211776
1174006
1156521
1027077
187648
1976803
1902982
353534
989976
848224
416315
1241557
1801179
879284
1045959
695838
1448193
1646884
648311
1126207
1831005
1283096
793526
923743
1217666
1024606
906249
542692
1514465
1712971
1934680
589056
1421217
283201
719489
489993
1568685
503031
435543
189060
1974192
1529078
1577278
282228
187938
1976922
972247
1963259
1780703
407479
579376
946768
989922
987174
453094
452052
974467
848380
1930614
546576
847757
1667451
99905
1966395
1394974
406710
1611338
1878767
754496
1887448
368363
1111017
913451
91082
1740871
146586
492163
1518795
1226250
1016581
473462
1897083
1250263
1496743
1246278
1374421
1632072
1849710
1388227
432177
279093
579751
241611
1085500
1369696
1379595
1998861
1006684
1377935
1307498
798239
1557692
1620400
1723815
1314648
1731272
1158136
698819
1511402
1455423
788561
748103
1336506
509864
638642
37597
1229125
1447700
1075284
971651
245725
772604
495008
803574
1909388
1352411
1849620
1763113
1834779
454698
1526682
479103
1472138
1470307
662601
915200
873448
1046108
1524013
962402
865479
1540453
226744
974222
875439
1968911
1811428
451646
1116017
201225
304758
1315947
572247
978447
1042026
1950980
1099733
46771
1027645
599912
1057914
787715
1098900
599087
1264350
824466
651923
1425547
181762
854716
1105516
1685453
288590
1390884
1492409
1006413
1203536
733736
1310780
909272
1150324
962798
1688844
46158
846969
1977576
1573301
170392
1644568
177282
1438902
1530292
1426369
280648
1306252
1099429
1379821
638365
359559
1618687
55689
1630041
255023
1761088
103415
29459
1424461
312670
1258209
1778331
474149
199278
388525
1746347
1168631
992613
256873
1373336
72934
405139
826784
1312823
1836348
1963935
1397029
135643
1128091
113158
109797
1748990
497119
166746
1146124
1495355
1174420
1285642
499639
1468135
535493
1456993
1727078
592421
1438400
1288401
748666
1040457
273487
54178
622688
648508
245980
1250750
1972052
833048
1305567
129312
877150
1707181
1097711
458058
1796603
1436108
1902673
846710
774818
170425
739666
1810556
75457
1345775
1219712
977204
685448
179036
995768
74863
938739
1045030
516391
405997
690329
1032744
1101160
829133
444429
974129
1326367
1950253
1120548
999166
678028
774929
1589376
400963
646205
98267
274907
4975
176114
509042
1884938
1037746
1360693
1785614
750019
1441511
1922278
1562256
1312375
1183840
1245382
1139437
1956213
1526044
154868
1782407
206247
620965
490244
318563
1490081
1111249
73624
1594607
1258903
1283687
541279
1977231
726095
1197978
906550
857833
215233
796667
496662
671735
1163695
1731843
1916473
12786
1403900
1011030
597002
1775352
1771051
257769
1134413
1260923
1986431
1159530
1444710
973600
1037995
796260
1755362
1578769
851921
1134606
760172
651220
1945192
379424
1575482
1879891
559254
1059631
863889
676489
614669
134610
1473688
1698580
1682185
1865438
400795
1230696
643957
1885770
166140
679716
814146
63993
375520
312197
1278505
1762172
372851
1375797
1993644
1086017
191397
704117
1200430
1860621
1014758
346173
383227
371516
1017024
969405
984082
615754
1140167
454697
1897327
1235877
1020001
1053946
194017
1277329
376870
1182533
1689006
91534
353738
145246
521461
388872
575244
1635847
460429
1522027
1080343
544854
1093237
173193
1985560
262644
1584902
399120
1641889
1898859
1313218
363690
796247
556622
454350
898603
352742
1696891
1057135
1368647
1813667
580188
1043829
1236631
578864
506517
824143
595403
62550
76100
971776
1715002
998590
1280251
544643
843709
686904
1139914
299670
819350
572287
758653
1563226
664585
1288657
528894
1789788
797152
1983459
39340
501965
675595
998418
815096
419797
838251
230635
356840
58258
755249
1479590
1304551
1115714
1572251
560433
1268144
1288279
383683
364847
183911
717620
466866
1783638
1216374
1601141
1641871
23757
349896
1913349
745283
1221772
1498484
849492
1069925
94293
259370
652367
488382
1160122
907258
1896539
872977
1065632
318252
1720180
493254
1861577
526766
1792902
114904
1177849
1181274
1645806
546784
868090
313635
1786552
629990
912504
333366
482357
1533695
868186
1441866
1262293
1369263
710882
174267
1968423
1672656
1699026
1856596
1045620
850292
998451
1846560
857125
1533718
35262
154802
282759
135595
51328
75914
513095
1498461
1836899
316899
1880371
1926873
465878
1927199
301978
1329058
912193
368754
1815717
434601
1362827
895265
1747088
1664904
332802
427674
888817
655244
1056566
1709878
820521
515385
1060932
1098168
1072011
1632673
766645
815320
766222
1085925
1993662
1870264
1328546
1912333
1363665
1247032
1609209
1355798
814812
1103218
1077449
1658630
1024167
1249267
1978065
653702
1560394
69724
492338
957595
1232761
512147
346437
1199101
309067
638658
1772804
1513431
412785
734430
1009360
710910
216852
828700
265465
1458862
909264
1665113
1985765
751111
56241
1736867
1344073
311372
573838
494485
815253
1660102
47769
877457
831633
1032206
963314
955589
193393
280575
652230
1342980
170640
610884
1734631
1506731
1956970
423159
20312
960234
1289408
1180761
145415
1761220
147244
949512
888517
1511049
48067
1931583
1659796
978799
1426178
1885888
1227507
364938
1640637
1906387
1228487
1193835
647007
909268
1760364
809979
78871
1171613
1489552
736081
309011
1149480
1292764
666476
1301241
1567623
1656621
164717
1269671
1997704
959120
675877
1042986
110777
885097
1635504
1765420
37798
681743
837753
24505
642892
1391872
1998521
1424764
733436
528494
1166479
1003808
2266
703384
1874516
1543908
1540939
1172509
63906
608748
1665923
1577611
166549
1181910
1354219
1309408
243453
70426
9727
6357
1627372
741521
113380
1200297
921672
26065
1070712
1758981
1302779
652076
1656227
198445
132740
1171315
251278
1036072
1712431
1334090
426472
1978115
1357544
830811
1109014
1686542
1937387
1869498
1057696
1738864
1282036
235681
592135
1081708
1904308
1537057
285158
1085177
1883526
1302944
1723827
816381
1362615
1763798
193204
1678497
1492180
416360
52131
1025391
370419
1171492
1463040
1931704
1757061
1752126
592293
262779
1437531
1784844
1410861
1977546
175030
603813
405315
1119000
1616776
63766
58325
1607575
15211
540616
493336
1152450
6854
1089586
194585
887074
479022
90739
1106017
1333676
136051
665569
474992
163257
832895
1418804
1615374
395370
430820
1997023
1784486
1742150
1076079
207473
1816162
1393147
1840835
1592772
1558033
1536205
177586
1286021
1063974
424503
1734942
104384
186153
320502
949359
494282
1469660
1597300
459437
248897
557704
1802153
1208544
666047
785068
1804979
1477806
757177
1073333
1474458
653122
1636319
526358
147428
245887
1545151
379945
1737275
569018
1638504
159457
1625116
41472
1037794
305753
1782497
991395
1348302
844988
1618985
293420
187567
1526389
1750643
349863
1113110
36071
791224
902976
1225754
1460716
297469
1393833
142496
694571
1403125
1409555
1583514
1858469
148711
1023516
1779495
59260
852367
1471971
498595
1766787
42193
1196719
1089445
1003478
324682
1607624
776759
1060016
399139
1069843
371473
423586
347052
1037588
204751
103109
1964116
701386
1041068
499309
847369
60261
1864540
1622320
1922212
1019689
1645522
988757
1727447
728663
729257
299142
1494371
1932805
1004628
893960
1947543
1142336
1325757
494850
1432220
285449
1478575
1563783
1033058
577021
972264
626748
800807
1310630
331733
684631
758170
1424437
1592769
508245
114068
1008474
702336
1706787
1686067
707855
707321
18022
18409
1962683
1974443
741491
505928
618472
1025595
748629
1563913
47551
622847
21242
227879
1601940
1099260
404106
207295
1035491
831058
1598232
414079
1083399
736633
270347
1627087
876882
1171106
1991119
245162
281391
1495847
176717
1746575
322075
400042
1729788
172271
11357
1480017
1647091
1846193
1923117
590668
41508
270049
514587
158441
50281
1784722
394327
771809
781004
1343160
784342
1100849
1383084
48396
327827
1124178
1372126
1947791
1162405
1369276
1202771
832733
1944038
1451766
691660
332668
420146
505291
1407961
1227392
363291
1694094
1030429
560650
1053974
238735
648049
483189
127200
1971316
1385698
451356
1275905
636379
1464973
1082598
165619
1275110
1632633
1213335
1227345
1418842
1117159
1199888
494004
502385
1046337
30860
500753
934749
863785
829253
1327318
959741
820053
707803
1462999
81438
1437711
323885
605198
704995
757246
688579
1627360
1943269
1896336
1402257
1860104
1112868
820795
880010
228132
951357
978669
1515872
1099828
182084
397118
1784516
739705
422347
10954
363621
940721
382607
372925
239104
554691
1530793
663354
1845242
1884240
1995296
1285274
975111
440452
602484
1747636
1254029
1787471
14346
531371
43661
730909
1855901
662123
1825135
1979748
443259
580793
862159
639160
1779778
1001731
1845400
236387
873438
239360
1373111
1264464
506232
16805
557002
1657000
1153475
69693
1004858
1515857
1684199
90866
1530326
321869
1257699
204288
1474069
623517
994433
1187313
1054846
1006502
147230
379752
913569
302094
1628209
61380
93706
19805
1025348
217457
1130766
1858290
1681441
760609
56981
1594208
1170793
523718
1406465
19872
1318785
1100610
1751989
1630523
982906
1635638
847445
190018
105956
1958861
906890
1429715
1142319
97534
229762
1264661
130380
1039761
1582852
1358425
927836
330484
1630417
1348965
1140181
1003856
1202505
120668
623406
1381092
1267256
33666
147660
20314
203731
934045
490851
219980
1189537
1249929
1630670
796326
1680693
1760104
1279233
1759408
657525
1839447
794491
1016806
1437475
423384
388053
1042247
1297340
315604
44710
151394
225054
1208487
1665525
878242
1375545
751122
1679562
525159
253767
1413291
1279984
452111
1980312
1310758
1724468
222176
1257168
1954020
1004851
1915518
400242
777004
935220
1238007
86328
353719
872228
732689
1806781
1455790
1225050
505167
671518
29821
1176627
926200
1919162
530903
1109003
1026034
925053
458558
1515564
1361930
1125129
1284163
1756261
1819037
360929
72517
378897
1022597
1708233
875568
110642
342089
168236
833520
1929499
472058
226609
899830
618571
344230
1942179
123492
644251
143317
900542
961023
998009
1828636
1714669
1005534
1672634
1108510
1002228
439939
1026590
1306467
379044
1765522
494154
1870436
1498350
1797523
722092
85681
83663
1873886
1757160
869678
1290355
208513
1602114
578623
1981087
837190
274499
867756
1077604
1649299
1622044
1013753
14327
1904520
171128
1712856
656264
57175
768407
1427792
1327328
1350056
1005958
17973
1617475
1226315
1448039
1237286
1669743
850193
1613653
1461062
158483
1263510
222864
114368
1783099
1152518
651246
371604
1706434
1153094
797129
1414514
224932
756957
726036
903707
1728983
732326
304673
1654102
832986
1956431
26175
176212
910535
433380
443350
188440
1926441
671825
968888
1313527
107803
1162179
1154659
80185
835297
23921
1912619
1340730
547352
20203
377625
299619
513237
630132
1178241
776343
1618699
130181
1053790
282923
1137834
808282
1880584
1901012
1992047
1748192
1076143
692795
301187
1981516
861901
1608067
1471985
829869
177370
344247
634170
153255
421558
1046007
794277
1804339
1425537
516119
1798410
111445
1473965
730860
112634
1518093
918224
461357
912497
1102030
247418
1792916
430517
415028
779126
1054886
1108970
1051114
1195302
60032
1214346
178725
1332831
1542708
1334913
1842479
52688
331308
942899
369887
1604307
1885208
1692253
316836
1578998
563966
823362
842308
1642622
280775
1644667
1881164
1780478
1744741
1835572
1889398
448376
676456
529937
436395
214715
940482
1769521
1635700
744716
864482
992354
525813
1820575
777854
1502387
1583264
1980329
737792
610948
1682994
1698677
693709
941640
1264199
854811
762317
1835629
1482314
631894
1075514
1322878
1540661
971980
1284812
217018
740052
718933
1479783
1294613
125283
1662394
170707
200716
579396
575198
347733
124472
737035
986382
1283109
1095760
519203
860575
110663
1283963
711943
681556
728776
1365368
1548262
1641878
1249402
1323632
790397
112621
808878
353946
940506
244543
1709754
1302149
996598
210323
956118
1316832
733982
576602
616367
601037
1811119
351832
468329
164479
1287765
1068349
1019504
17748
312600
1560749
402887
209919
579068
1712479
1381300
1507897
289199
176046
602742
1814132
1363176
1788198
18285
1744899
453540
1245392
671318
34288
267944
172396
1405839
51166
1624042
851142
1979527
1382517
179110
1737977
1610806
432747
801478
433170
1173674
454939
200155
1499305
688950
1945669
740611
661748
1929797
1809012
296899
1305306
1895290
1681727
367078
1024033
1886422
366648
1064804
1473982
138392
148645
542217
1145742
1059105
1624862
1687297
393401
701709
1712545
1880674
333096
1026089
1242365
722948
1712710
177409
35213
1647190
1693923
452035
1331981
1250161
575908
98084
69567
985759
1099250
32454
734817
1811804
201006
888615
429125
1299506
340003
1313245
933058
1886298
1853596
712185
737364
375520
537836
1972405
1143337
930291
987162
582482
1796316
173436
1205990
1655202
100018
1309884
1189994
1908595
8259
1757443
1589600
1999452
783767
1315198
1407782
1833732
247987
1658346
1651472
1502778
706516
660680
1675560
934634
164380
217555
1062184
470429
1050981
1885773
1321054
195903
1234038
1851860
212083
112372
278765
1578285
452122
1266025
455415
1817627
1752194
642281
1519517
1854091
363228
510110
1241708
971236
1998442
754861
1918193
634380
55142
403737
68235
453532
1957258
48318
419197
336739
1872868
515603
1469081
1439417
1774180
760627
1134814
1815762
903128
1909750
1675047
1410579
1822413
504126
23011
964853
382804
1876838
1170845
337682
986742
434973
136081
1709681
1621549
1446108
443957
534855
340923
1419756
99016
156227
1665585
1753821
1223537
1739205
514185
1354829
1963233
1297987
744670
87696
1116440
945178
538512
296120
1202685
1239653
1613781
1855044
1470927
977809
1632597
1518213
1494586
520149
778782
1839515
401469
182703
1525610
1653746
459338
1373986
734562
675531
752319
1978802
1178898
748094
126206
246537
238285
870464
1518601
441398
1842475
310229
81870
1240693
1505910
1680902
1033770
1592903
1771001
107162
1164175
78375
1652801
1189687
689795
411330
398402
1727272
177653
1576351
857939
1911929
1392971
1816814
1638336
1601976
846451
292143
1749871
707595
426832
1721181
1130273
322893
34096
372973
1337539
876935
1926929
1929765
871376
544679
561371
721969
477047
1019111
585748
486386
431853
768697
746154
1797763
1917401
147600
675048
734308
803491
1275358
902398
713277
1312746
951518
7366
1361198
1048729
458922
1063384
791328
995508
1584926
1781869
1947394
672636
393828
1706972
262837
1342654
1816611
790430
1245379
1513490
1716006
38928
775937
630841
1797329
1541774
633261
456406
1794754
24880
369684
318045
799646
1348094
1293774
825353
6714
1907207
150046
81343
990494
12610
542699
476043
1668186
821364
1690768
199998
1376620
1384246
716816
699347
363461
1865083
322689
239983
518511
911970
775271
1033961
962658
1658773
1827221
869324
70866
1707850
1176202
1551738
1875983
431137
1022198
786366
1517911
1152208
259983
1236840
1389665
559507
1592303
923103
214913
120223
3124
889701
831464
1019042
1383974
580084
960816
159580
1037471
1849718
721112
1821568
169804
1035956
1217572
123506
981312
1564967
1619412
1568510
1324414
42100
552362
283009
772605
857502
430368
1395456
938609
292828
837404
286639
674613
1107917
1212099
152168
1960142
962511
1731671
307404
643615
1898556
1351552
206260
1062029
106151
1011657
1243828
1445669
1360857
1141898
693605
1608184
1961823
1534016
225272
672800
1475501
354297
1835019
1825037
1117079
1471904
1811426
1540475
1256172
1328560
1439965
899154
653995
667890
1021699
1704001
804863
1889883
1998344
1529449
1157713
1412530
1162029
1336308
231070
1689000
1935476
1566492
831606
674736
1047567
1849484
1706843
1945087
596429
1481157
1079753
1842052
777809
258175
339724
1870211
561769
1485200
431973
378983
1765785
321347
982864
141197
1538007
1308611
1835288
1707974
825060
1586199
584246
578555
653153
1445100
1788687
637136
639397
1190839
669548
73009
1053841
896130
524905
1099062
202462
1135969
673761
1960318
321212
1951122
1438762
1453735
981429
1450787
1144354
104190
1164702
530240
1063796
1023288
1917974
937238
842555
1790610
1595102
1522814
249894
190766
1731568
1729283
202850
980509
1747691
66731
15283
831415
335466
490215
1699806
945767
1716055
1360197
328072
134440
153923
1704632
233926
1982567
1461757
523985
384698
1780831
1504851
613563
1374721
1662354
511919
1562422
1461004
1588518
1335023
487262
1467308
929265
1221683
864513
1841025
111194
1546703
1606200
616487
1476155
168800
1125613
299825
97605
1110716
1943465
1664433
114445
1016348
514817
1420166
624540
857799
1062177
651675
1590914
1734179
1855892
10096
1037817
1814297
589356
998109
1140659
270142
1958500
539261
95277
1030007
1611890
327780
1379356
912523
1891650
1647455
40410
1888435
1327848
185313
574934
1779902
136348
656959
1209090
7112
1808490
435259
1778222
1608068
81661
1193019
561276
1255207
779342
1958993
1089534
1686331
1098492
1248213
921840
940140
12477
1358326
1870165
630952
1644589
1470305
1950210
747106
781811
1454091
262994
1006298
264678
969504
536484
1816216
394412
123166
835961
315850
1216830
255085
1292024
299058
1545213
1594656
293545
1012132
1285080
1183526
397108
1486743
24625
249753
1365017
802007
1672423
312975
427067
963292
530965
926698
1438044
1049842
940830
710624
1924717
1921680
194448
958604
685328
1474011
1872606
1996964
973710
14557
932743
1297052
1120772
1650093
1102116
337653
1449199
1760364
1287416
561195
281324
879558
1006846
866135
1915753
558150
1266145
37964
747311
1299218
1965714
942819
1448383
1097047
1495453
100029
866766
1367820
306133
602819
1034219
1901675
762526
1500264
475624
1264981
161067
1862694
1805003
816037
1358850
1255046
896622
1118201
1605262
570295
720450
864832
1810303
1428950
423164
1033206
777059
1376844
738581
1436468
1299532
164097
260794
492687
1747555
120189
388353
1961958
1292392
783181
195036
629313
568549
1936690
1268314
1647553
1237252
1512458
1262829
1755441
959270
717998
785082
1866615
1194582
990055
998952
1744808
1099124
1665368
464763
1860172
497057
552456
1394926
1961444
930320
116037
1414559
1955075
872997
62310
346711
730666
1471140
451068
740567
138144
444115
955964
157109
1993483
1858005
1253545
89302
1048853
1147316
1646019
704265
1462282
1636975
1244788
1422077
1066926
1469800
1535910
1707363
1995254
765990
1302182
1160569
767134
781692
148836
1858503
221972
368592
1459846
1702463
1984688
1685889
326417
1651181
1764100
1416132
1379865
1755728
1900290
750833
1614935
1505906
1888831
706819
1606593
1655436
1736568
1833050
1068606
1474717
71054
1713163
1296514
939682
1800743
860304
837281
883135
277462
243513
1141177
153937
218783
194897
1074930
496646
120220
45405
1886589
156592
1618154
1173734
213192
236734
1520065
189420
898498
397720
924598
1014547
9184
1623563
1660089
1304182
1172219
962581
391792
1313442
1491050
1290587
570428
1220287
682399
1952249
1957332
1669792
1919127
460089
1397275
1662623
1695675
37907
1118784
740093
955674
703328
182592
1757175
443009
1594280
119789
1861588
347215
1785714
1067
260683
1876871
1766293
985852
739280
17732
478329
1388101
1560130
973123
94829
1448302
781716
1217284
1028249
70594
862283
735894
1598630
1799487
1492871
83919
476759
1860341
747054
321134
22412
1694980
745220
424476
1935109
1673148
1414003
1713910
1363877
262954
402756
1059451
1281452
781399
1220765
133821
963061
1262177
873749
1303781
1684421
1615242
817230
1450313
72305
916210
1664685
950119
705264
864613
1424200
1039590
171413
502750
1978965
791059
1378287
1537343
1316067
708536
1683142
1777398
1654186
1317947
283715
1005825
1331556
95266
1658443
1677311
199939
1967539
979932
151549
685646
1929892
514369
485994
212148
1968309
1127892
682320
1676346
1826815
1451912
1832781
1832053
628857
1238006
428307
549497
1986524
104123
363550
1505642
1884456
1464082
1830984
153197
286622
1467166
46983
976394
434463
503162
459088
411275
1139256
689070
1005637
317261
503980
208222
1919159
1264892
1097494
86726
1098620
110995
177749
1699930
1585742
1702785
397011
1885094
1925269
57543
937423
132775
1212464
1955077
1366541
1590952
1847232
16570
566820
1476600
1273571
1179052
418869
1300260
626372
936718
615194
519997
1415392
940189
1510386
35046
940068
100113
1389407
323740
1287363
1378549
155890
1081853
1253673
785530
673054
1377239
298304
668814
1371562
1491087
1468286
1290631
1974674
1761883
112931
1676654
1459627
171547
1460987
1881395
1895171
801268
747808
515267
1487127
798962
269052
934310
1480654
361531
114154
1264526
1788831
1917443
1953210
1717251
1109905
1137758
1115240
1867518
1595089
638845
31376
1019296
1702571
608731
554963
1981545
353670
964080
337201
1781829
1261406
1679101
156994
1943288
186149
1612673
710485
7173
1318580
1694772
684580
304674
623732
1933289
257998
964346
1321743
1814944
1396271
1527471
1273466
951270
407615
913488
518660
1409744
700821
1624248
466965
1644415
345636
1017718
1588348
959975
1693181
773704
1847272
1602784
189824
1064067
326770
1117086
1891865
950096
450565
1697064
457044
1719900
1619239
1065803
439080
1183731
489304
241858
1626810
383324
1069400
1840531
756018
83273
1237403
251461
1598044
1295065
1489891
870058
911334
823666
1852999
1559231
219472
113568
1903369
791841
363749
1082135
806743
898626
1005511
798120
348986
1030604
1542958
598746
284763
1620653
1573201
1624848
941963
1533924
868383
393908
1983509
1999207
1491967
815569
752619
1221942
438001
1526745
1397310
217267
552470
1053290
4602
543468
534577
187638
910587
1388173
1823050
784778
1680817
512982
791903
206152
1735751
864992
573169
601431
85909
316918
36279
106868
1529672
1793982
393500
1836507
1799071
823593
194900
620833
1554832
339883
1044977
923627
303510
373961
709654
1415784
759565
356404
170547
306801
344236
1056739
278435
10027
1027892
1827296
609691
499375
1411305
1160147
523987
758908
1335683
1927504
1863991
1695380
642401
1571019
994157
1433988
423797
26981
1543039
1659759
1803855
164935
737186
1118797
1787018
337972
1557587
1367029
1558229
1928423
460203
1691247
789022
1086109
1454529
699039
1650873
159116
1902384
2067
1117257
1490760
1045053
1988331
550391
1141504
1948527
648479
132423
717004
675289
1159392
573635
1640052
1338365
1964694
879119
1452756
1472356
1078449
932040
1858091
1793956
270171
1230909
1484810
1561924
1193388
1812532
801521
462531
1510403
1437202
265369
1623034
403943
216422
1637184
1674594
50077
1492394
550934
377476
841688
1315388
298179
1045279
1070455
782040
1731561
1507054
1131774
55175
468355
1756139
1579921
1902821
303843
395099
216564
1897871
649168
468501
1800175
582024
11564
688016
645626
1506799
1798315
1049113
1585799
1232042
1055751
1783655
1960843
442902
872581
459379
338502
174576
1608797
1239068
386124
882790
1217941
355670
650932
1031384
1389632
1845821
482654
861764
57969
1456717
306165
727004
1445645
1800099
1362649
847871
1777990
1727013
1767496
1042179
271798
951994
1448078
1096874
1785069
542448
1626942
537752
1838341
1957236
1771632
1109209
85782
1531524
1586022
143487
1291743
1157624
636321
393719
1100035
1159141
446390
1618218
392614
1801651
474121
502145
309657
1597594
1194151
143530
1480923
1152499
1551172
529256
75970
1330987
356324
362235
1553601
447074
761194
418394
1271406
1192787
1632301
313042
1928690
237027
1829209
436073
1393668
1360891
1947478
914562
472845
112138
101812
1789996
1233162
1865233
1596373
1724803
196782
236831
1952132
61740
1715570
1875829
86880
1097210
1938453
1404032
485645
1506031
171661
1993090
914400
1613700
1726824
1848481
548591
1603895
1296504
1298849
482019
457769
1051991
1491636
270491
742119
1414265
1467846
1513386
878445
1184992
1039500
791147
132082
151911
1825244
1091470
347727
1623863
302891
855137
190446
1009480
575469
1909296
801559
1924419
1764231
1290198
38529
135365
535074
490270
1175786
228561
1202796
327283
1370134
847097
1482482
602531
746101
857410
206232
1695516
1168727
261026
1196576
1920490
1340494
424809
1090007
1675232
1772070
1283916
269317
1803339
1246053
1096553
1200388
131106
1767040
684841
1609321
253868
255868
717024
1239846
1063582
314253
499460
814507
46036
825665
1548172
1665847
660529
1851244
1081218
848774
483484
1310769
1786834
831530
1580070
322683
1884714
269823
846372
1546166
1413564
364495
1007635
678260
569694
447453
1464788
615303
904790
1492100
1901109
1183004
167222
94027
1920556
374870
202682
757209
1388429
1466242
1885022
1552922
1742583
1294113
505958
1162341
1301946
201495
1378376
1885199
642833
842373
1622714
1760803
738985
183495
1820195
936522
1570145
1123727
1222911
1336111
537556
1279471
641207
1974974
1295912
1291481
845031
1348291
1077211
971361
810186
1023412
531819
1265514
745806
1543424
1457318
357746
427229
1269415
1826994
910500
991110
1286048
378427
1031978
728364
1687797
1118300
1308069
134876
1566875
1898769
1491759
1075624
1321958
578298
1293134
1228849
72164
1077468
851364
1041772
707670
611317
1204370
1626280
553364
423229
1881584
570466
1748084
652686
168522
330843
1686735
1289753
109297
1832134
678222
1696322
297922
689882
721361
1140530
282239
1387415
1672759
1383844
846808
1455521
49754
1238971
188781
806860
724411
1507500
1328822
1905558
78351
282716
1254520
7405
1907842
216812
801781
1313898
971887
1209845
1582791
1490769
1895973
1894805
1648689
1627773
237021
99271
24581
350022
1124632
1053849
1145716
1206213
1782814
1615336
650615
409459
304461
1289045
831566
1131326
747089
1960545
88866
1073837
395143
1375956
92997
850966
1094675
517897
327253
894422
488723
1284266
646832
974407
891864
394074
1730295
823661
581397
381059
1234056
413452
1089937
1157100
1840026
639178
700456
5952
1540288
1358181
1789832
902600
332500
1404184
382351
901768
1871167
451507
1805239
1957262
1897559
1672208
1780893
459195
1102501
36717
271311
727190
179594
537074
886578
4760
1400382
409009
875721
1365350
1029260
132280
1006294
738776
624637
1417843
1587597
525234
697055
1147845
968176
1847430
725787
1655712
1611218
806560
949464
1678192
1880468
288467
1335529
1841965
1674664
1733228
1428588
982281
1750532
145197
258232
845054
854564
62896
1370795
9397
884227
72924
1576335
1803469
409407
1464281
996639
610740
946962
1927757
1750406
1277518
1367085
1104296
1994900
134819
978037
1463764
417532
449984
584996
31362
1807236
686649
1571830
22686
128116
1075395
916029
313432
1257834
1082024
1138426
59642
441275
396714
1925061
486246
1695586
935009
1787091
1231838
1801304
1235635
943791
402116
575236
1014370
1976263
156707
1354716
602952
1772839
1525113
1613805
1912243
885959
1837434
442963
466549
1799911
1723788
1152026
251298
1928201
1599836
247869
50366
134078
940435
1100281
94542
1427386
359137
295680
1382698
152394
1975457
729392
1668020
798509
1564575
999993
1445861
617763
434947
1148915
1744434
1941479
1655090
1669730
470547
627958
1665684
663723
932124
1614097
1713098
1495553
450981
1452730
858229
303217
1449168
1954574
1258378
197323
148140
1752769
1084912
1656803
550270
1274023
538908
142495
1472051
1769038
615662
1055943
396393
1379674
277534
1138772
1988793
504151
1728708
739999
1243843
1055267
597993
1443519
564871
865863
114771
1051874
1429494
1263967
1365722
1768755
672013
1274517
558615
1442930
283578
361202
1243988
189509
945394
620050
1963530
1548508
156130
593928
1011719
693876
6076
72786
546630
716325
552211
698950
336120
789687
22115
878005
1106289
1959118
1151891
515819
1010586
835429
1661260
109465
1369932
920075
1615043
435914
1152752
1884854
761616
773608
358630
1460340
898535
1965640
1657738
1842703
1308916
1060813
1303039
938875
1867716
551183
554642
1616487
328321
1545618
1235793
235189
1150601
1126310
917087
1944736
219692
651325
1329382
7614
906320
86974
1092061
1741634
1358226
626917
1074124
381745
1323578
632270
1094736
199293
1084204
135528
1541605
1357564
412719
654594
1251438
1650781
148424
1557156
325226
1424857
1544281
989595
1166175
605403
808781
133086
704059
1663336
347952
633351
1053367
338430
1371288
1446571
596193
1618416
177254
1310937
1480140
554469
511739
429435
1672712
242891
784922
38740
196430
1542684
1548564
1384956
784783
1811599
903289
136204
51415
932780
1694479
48187
1157717
639451
1390068
1362339
1790810
713478
1373321
1843910
1841202
1850869
206473
1528730
390739
458844
1703138
752065
734058
969221
1726009
646509
1953648
3271
129412
336444
1616942
1986275
1919803
1550354
937072
1167014
1929523
1660081
463174
1750720
1160144
1703927
1962108
1240220
181741
607256
1337795
357350
540237
1022241
553251
1653766
297969
1122061
184297
1188315
1149721
1249654
1225036
487048
1699048
1627992
38537
995160
1687215
975297
1825713
1066564
1568772
1613442
1258698
1702639
1565458
211174
86807
635520
1818832
1690643
1212551
1155591
1630684
945234
1054955
1466957
1604635
814026
126481
1487962
1056896
1751981
1071563
1086592
1088911
839222
800937
1907605
1237529
1460836
1382738
1042862
1255910
572643
1711012
1950186
739680
1872467
442690
170683
481537
1979426
1098399
1581834
840987
1579510
717229
56799
1126233
1460203
632124
432
166545
1528546
1631300
749026
752723
1224469
585193
751902
424260
1686218
1771719
312160
224771
1981174
1335787
383386
509344
1771691
263248
44373
1581785
1543538
1551867
529731
1010452
1390226
317017
1040256
1296407
1979922
1009981
32019
1169825
763863
1260290
1061894
1456390
1415572
1321126
172691
75161
1052899
1004846
375593
1501634
368724
1138716
1109748
1119237
1883517
1715670
694219
189882
1521926
1529561
1458081
1674208
1702587
1839724
1285249
13311
565961
811061
1604498
1556587
416603
764960
37904
94548
800563
1971145
1978612
1413109
242295
386378
1130114
1199649
958688
1915993
96654
175228
631949
381958
1412911
338993
737849
904980
706205
1167632
317272
1188964
1172070
1835556
632667
1059540
1482776
62740
7762
1476592
1859556
587168
40801
941370
675218
1399868
1801882
1433408
1286254
616890
1239344
601356
1744115
1524890
252871
741836
1720063
2538
395823
596877
1851037
1644789
1229657
1771874
801266
1522187
1865788
1732389
1630926
290906
1187501
1581225
824570
901388
56972
1404359
1964388
829840
1763150
1736064
1256633
357361
915816
416354
1721622
1869811
917336
111833
1303256
1073217
1345509
1810597
1021667
1745314
515607
257957
1999072
1919512
124418
343885
1305333
31213
1028688
475106
1496256
1679347
910603
467379
391372
210609
1824627
1399090
1707528
1582609
1851212
1500247
730654
1134669
591994
992133
797248
1363999
317631
1503024
1851089
735886
765488
1161970
178724
648040
247166
865221
584417
1040766
1141832
507967
1137173
1530113
1984460
1518686
404839
24579
733399
1070600
1249924
317540
1669180
208227
1566067
438868
1165642
981357
1220341
153912
1524034
1981898
1435155
1175385
1868278
1692182
124152
714254
459813
1718118
1623733
1158592
634611
1767235
1238843
609373
1163412
158552
109037
172800
1431627
281545
305400
1654624
1683084
641742
533010
543661
1910484
321400
876991
1581416
305838
913679
1575868
1815368
637523
720909
1683804
1561931
1100121
345707
467835
534637
399370
646922
873795
1605193
1523149
304567
1670676
244292
919278
1668581
1125050
1467154
1380156
1696990
1825499
342338
1526464
300818
1177117
1889856
1001489
1948979
22562
1112477
1605259
1368974
1007215
396520
49722
1402521
552272
452255
1945329
1730362
1136507
261777
1788093
285106
408844
688235
219667
844445
412787
1467445
1646245
1652633
115765
342944
1943795
1519618
17824
1765750
516364
1613351
312078
783964
1802199
954075
1899885
61734
480050
1484335
1185726
100238
18517
1861005
251288
437841
534321
1164812
940832
1472645
1145679
282646
178591
1805914
926370
295280
1913641
105930
1767631
1032860
1640577
374674
1921451
1101350
1340480
749332
1903457
1991430
527819
1365854
1922956
868786
146977
82213
1445177
120614
930152
1300965
138379
621174
1446724
1962157
309218
1205019
1794522
763863
623802
1017304
528598
143075
744136
1617275
1856210
1094082
1973192
666833
1142413
1527105
1520037
1340038
934446
181923
789125
241746
1940217
1918456
1624379
1104752
263029
1688210
1199382
148267
1322520
838390
1336635
1753463
81672
1993440
1923530
406383
1468508
727345
654039
1337576
524981
1738886
372722
518385
950934
450660
1053762
1682539
1984353
1978759
660607
271194
1240346
1212815
1152694
1248893
1125394
1937368
1429332
1193589
268871
866874
19633
1714368
746269
120655
1009256
880448
864029
179848
1813691
348205
414186
1512592
871049
1327146
606856
312877
1697773
271944
143283
1250492
1338127
839948
1612231
1544945
1059416
1360024
1510725
78570
149267
1247492
104938
611171
1368127
1625001
941538
627551
1363933
1471234
559449
1540251
1475646
1381376
615274
167401
1761078
1319411
1570747
1529956
1044810
1366147
469967
340956
1927419
1084872
1075491
1649830
789803
1422881
1566563
87459
1159445
1826928
987086
1576774
9204
800437
1851569
108696
608595
819234
1397810
987893
1252323
609665
1244701
527215
811036
1627451
1297819
908865
296255
285790
426656
288453
309972
1667095
925592
1259842
1427539
1345029
631229
131186
1651152
313179
776681
1660528
599606
1535618
1896567
1050732
1376291
1125063
1693286
606588
239452
715814
502745
268784
1231270
379549
1535700
164798
1623678
154238
259990
457695
799424
599073
1996758
1347200
899369
1820111
1543333
1939940
486426
1819624
1445612
930098
1665938
88260
1345884
826136
232414
198476
1548965
1300356
1092741
1759958
909121
1503121
302260
1373716
120002
1584738
1626808
1914331
1859620
1122673
201839
927127
1000213
1003365
1785201
690667
893064
1989912
1804073
1351124
119919
265709
1133625
1993979
1690907
1053861
1411179
1550998
578032
1953323
1873433
216701
487559
971769
1341693
1657907
18318
1853552
1516848
1807138
1420307
1449261
195730
919397
734318
1411722
1226632
866868
1301309
234036
1929546
1478048
1415594
217979
1959171
909971
1215719
1014319
1095869
1558742
540648
1943450
45283
1411288
81490
174753
1153323
616045
996184
110052
1038511
1240521
1808490
574221
8122
1109451
198328
234692
1136019
888612
1300117
1988063
624846
1000128
1522391
1061803
263164
51942
1885481
1227650
64013
619286
289511
155967
1747058
1329609
1332271
1854091
1133651
1836834
1592900
1976296
944166
914092
1052433
1139568
74137
909029
800574
1245719
1433506
1658235
1878334
1122528
1230436
1834511
1230567
865315
21635
1151435
1226372
1090388
376773
1303322
1775230
1785784
1292719
362326
190128
258146
755921
1077658
283197
1383148
1345385
1206338
788885
1738824
199306
601886
778841
1119508
666530
1880284
1585275
393535
821299
160912
1128941
119304
1519822
638140
1815734
990139
1871343
980277
54590
1338993
1693778
1770184
1963844
1507986
1459593
1553811
716453
955813
185839
1289523
1433422
1906547
1085943
426549
1096604
812149
612852
1747250
1617797
780500
843934
1014306
87729
1904866
199433
1222062
1909462
1828226
628085
1560570
324813
960814
1583655
1834250
384906
428228
163859
232414
592811
400130
486698
1913172
1839437
867290
1529455
1372658
43474
1275701
1033989
575364
1890672
1842753
1857591
1513775
1768529
786728
1960696
1385024
1509643
1437471
569065
484942
1724259
1545189
606979
24981
220951
1671818
417692
1818212
1391728
1563066
1463042
409422
1646961
973271
1749933
886704
1651738
1976523
1613378
322611
1090225
1072370
1072502
802648
1133209
1649300
744711
1278631
1589468
1844996
515189
703139
140662
1118860
1043245
1738149
1842157
1290317
463685
146924
1606838
1533485
812148
1391179
868829
1891075
239423
243702
1154511
417797
1863736
1920118
310120
452484
1258472
1160395
234047
358933
1244832
1405045
868626
838477
1819482
1236000
951453
198555
1116355
1982706
1392467
1051896
1921098
1728978
1072614
687975
154182
1494068
1560860
1467437
1088998
793713
1315515
338295
1278727
460847
408996
334146
927996
439259
998338
1203044
1326099
1599938
362139
654312
1216810
1637873
672677
1494188
1613742
1323596
1066510
109936
878730
698542
1325905
1082652
1960595
1830090
1667668
958164
1125466
1848471
1259786
1391867
953012
1257375
1293459
708384
1189836
310755
1243501
1978385
761544
72444
1566920
440056
254721
152687
476697
1574891
1441526
757471
760943
1386760
1034441
1520039
1966585
859111
1243273
1658378
881404
208974
704236
480797
1294868
1298062
184454
599834
1950808
174609
1450162
871918
204993
26583
1614018
1013414
1332340
1251717
136680
1625749
953123
222816
1272989
213395
1770968
442550
1141523
661981
1052522
1637774
845069
1931103
1473655
1323577
675677
1999622
1154380
1435845
1330214
1050151
450041
1170748
529296
1037630
941092
1530357
225165
1688163
671204
396853
231078
1716553
1872457
1656971
1530380
1180215
955342
1781308
180638
1084969
1215566
907647
1711460
1836663
1329853
498168
720642
1590789
1318473
266791
825896
810642
1819033
602341
68527
179970
1411594
540576
1522362
1671038
1784670
1961313
1287172
455706
269898
68924
1076959
1593816
1492129
754989
1417702
772824
1859981
1325898
1189794
1040183
973966
278794
1682222
1811341
390080
1681691
72984
197810
1194872
909326
1012548
1908314
483346
1077623
1274089
1748276
194855
938005
256800
608938
1286726
387693
14308
246685
169596
219167
623578
370872
593119
1567887
1597476
892284
1480034
1093187
691308
6639
1015050
1651432
225790
1349007
886296
1025844
339874
1732570
567922
591174
1916719
957761
310343
1052522
1913474
716233
184977
372524
1652067
132430
105898
68615
1863379
513209
520646
1314643
578530
1967383
1021104
1003175
1252735
1979235
270841
592609
1751023
1164601
1760682
672478
784977
1089059
60323
1950926
992445
555778
1194489
1470077
370552
364087
1381932
758098
1324333
1339059
439846
1031974
1983322
372923
1603395
1272292
1855351
642259
1988997
1033458
1169347
238149
617982
538865
1991705
1313042
348462
1707342
102709
556691
1385151
804188
1053529
874675
224681
152436
665553
1581067
1753574
1461670
1116225
1482899
496784
1232822
1279431
1521156
847320
121792
379471
727564
471615
924171
481172
460968
911265
215331
1088912
244223
577380
202263
673204
1379935
1228553
817358
1038441
1286897
619489
263382
1625804
1307103
1704824
348149
1946041
1866965
193292
388778
970789
939883
1524690
690685
1961920
1497649
1295430
1509574
214532
1832105
1141097
1053469
1422786
523013
606444
1801978
1106618
362952
413822
337140
725299
1456354
103491
1776771
1263366
990905
1222556
700529
1743809
310858
1750363
803479
1466744
460212
971075
1960441
519538
1134234
1808969
1684390
650796
1610939
1297931
1845711
1443919
498951
1511717
512309
1463829
1255944
301541
241270
1060469
1609421
630090
611741
1876922
1154824
264710
834526
1563523
235467
1873046
230580
1141610
577232
521916
1212880
851872
466343
1441268
1946324
685767
677561
561058
1706319
1343639
274676
529633
1262962
1832973
1249427
267084
1569453
1705708
369406
487349
1127710
666544
1851075
1034634
1413864
378471
1131009
1532559
1305299
1832802
1467149
1753686
1947512
969534
698963
369138
1253371
55646
412882
495347
371931
1283321
1054638
980893
1588046
894657
696312
532224
906318
1204786
238256
989550
478965
137627
1743826
1341805
20349
326238
1525993
1408839
1450442
59700
1841087
1042229
1065858
561192
68222
1117479
1570214
1428244
368099
535799
1824744
898401
1534381
1255626
1616260
609460
130250
422
1868756
751884
1780565
1002108
1657859
92479
63170
662898
1259656
746534
1677185
1797737
1527662
677705
874453
1898213
1542249
1732918
572308
375166
705321
1790369
1148730
1819614
1540524
562263
698382
1651209
872548
1781371
1144752
1890058
414899
1197752
70656
905057
1732874
481562
355955
1843089
630736
828186
1290898
429592
1383172
99939
546364
617863
992097
1335087
889580
636424
194486
1007622
1747482
1583282
653704
1775879
404128
1918176
568575
265408
1409850
425033
1260718
1403962
711905
602005
887940
274634
1968062
841626
1775192
1730126
290756
1219138
1468106
741795
1620
1518198
998721
602335
1693854
1866997
326571
701469
1449313
1816410
1697026
137635
1039320
521199
993945
900829
910012
1198038
1150628
1361738
1391422
1056992
1162516
166333
145544
1582482
1882690
263548
1644613
765182
810939
880553
202715
1702166
987889
1174150
1074500
568244
30655
1086839
1952923
33771
1446065
126968
892390
146676
1160656
1458657
1585215
1157151
414600
129417
1257840
1224172
401950
1133518
1160188
1902631
1382038
1966769
812906
1459989
517008
1014308
1798858
834780
959759
1864801
942446
432484
440189
1214529
409976
1145445
821801
1854416
1271945
1210312
1067839
1170255
36172
73173
595678
983191
504055
1311003
1171309
1356251
841379
800114
1912313
716919
531982
1120885
333727
689506
187520
1339983
817449
1613516
82538
1110680
655760
66268
1219654
1606807
1919627
1798129
1919624
260991
1680543
1657117
623791
674361
1728761
1804858
1946406
1069497
729435
311372
1600101
707844
1647616
882390
1992079
1431585
887553
1319230
26922
1076103
406789
369550
1966635
1770737
100571
142759
838727
513888
691991
917549
560666
1927262
118361
379267
1252933
383163
440581
1357271
670654
1072194
386658
14500
1760316
1680697
71908
1004191
1207710
1853548
1270896
727896
498285
82750
437333
1405038
998692
1775290
808968
353627
1590062
1724000
721771
438372
382279
628660
228613
1625934
504715
1869254
521472
1612317
1812718
867875
1399240
791263
948572
1558789
371822
1365441
1300908
1336216
190476
718044
108252
832825
1365424
664300
1763852
373240
738713
1220808
470701
1347862
57249
277150
1513711
812566
987118
1384433
964755
32554
1631780
1407396
1654175
1607324
793941
1551773
535297
515240
1818632
330858
980674
1147141
547337
410941
55087
927251
1948732
839980
142967
727578
25982
206298
562396
1311062
823466
894071
1202022
914622
532654
318625
1362839
1168872
1444868
1776923
1692725
1028260
1205361
1148691
839063
503289
1561592
292443
1140495
1131158
1121225
420705
1447084
1700863
778639
193956
265349
1797757
1922607
676587
957045
906972
537280
1133791
475880
1566151
583702
1488962
167009
1342195
701168
22611
885991
1172374
339137
197064
759942
491227
222019
1227595
781032
164088
1751487
432174
610603
910583
577995
1243386
1924506
995019
1290809
1130593
1450597
698502
308822
969150
1728730
1693243
1633671
4893
641306
431744
1927131
1114454
1249626
477454
1530225
178389
1434458
1737948
437739
1133023
803632
460900
71173
195546
654547
1380641
633126
279201
1548594
1617923
1871948
1371183
1705668
1998179
867351
751860
870647
1635390
149254
1064233
858055
361854
1321958
1133845
1964359
1660671
1780689
861804
1967226
1734309
1519681
1862730
1312750
1837413
418840
100171
108002
447776
58007
79994
339478
905763
1195416
954966
337328
120495
976096
319757
535681
72119
529371
220687
470482
1228996
25227
1066259
1371338
644889
744465
1042478
1098722
1658065
1175658
1841009
751179
1946931
746043
1407922
725722
884709
1766369
25492
1640074
1382840
937987
387295
1592263
1764530
951160
902686
1682264
1197259
326652
734830
1008327
816565
1615802
788240
1621919
1086390
1408161
160247
22676
549542
1699656
1465955
1718301
990489
670785
722928
1729176
994935
209007
1075322
1545320
1803093
686492
1988307
774254
1612573
888215
1143199
1153637
1218569
1612836
328521
7217
1097164
1634587
111119
964864
238374
999516
73697
1660009
1498824
354747
859428
954479
331462
1464032
415431
200188
384248
1685193
32513
599887
332749
809589
409399
566388
926933
1399223
1279170
1501291
132696
1690655
1275762
1952475
15988
561009
1020308
445983
658791
1546494
438684
822477
395187
1834262
1887778
1741209
337136
1205082
1231847
1260282
860773
1202628
1898106
1789025
1874001
862832
423964
890218
306063
12093
838342
1233771
356608
564689
1065326
1899054
1354755
1692527
413192
1218536
525181
1975284
1105564
1504241
601253
1327200
641787
1314051
1063596
1871586
711197
1994074
209796
887223
1061236
1725799
626530
503701
327217
137356
895056
1066903
1538073
1274682
108838
1119353
358999
1084650
1643370
1979024
694775
1070894
1702708
1881893
932195
146690
206807
783421
1229561
1632754
1558514
1809050
248304
1268821
1376819
1721274
1454483
434241
64012
1064499
550317
1840507
1763564
1233611
1227249
1732922
1649351
1039056
1457336
105993
1975689
229431
329976
1225030
373817
1992299
958653
667409
361821
795694
660645
1402556
110557
1619982
1243186
1226604
710557
1337507
215568
20137
945889
1141271
641226
1124731
1944338
1864396
1748543
721631
1026173
85378
627823
164153
1800663
277900
1627904
107661
1581506
1358170
920464
1493666
1704224
999044
246088
909650
885280
1871959
1082201
269108
1457456
727227
107654
1081192
483970
517092
71415
1943480
848319
704314
1491091
582139
390240
764756
1364271
807014
704994
1508714
151914
1557113
1980671
1857387
210233
231435
1294895
166483
337618
126949
524514
1166320
1090068
617555
188514
1603196
1899364
253089
766281
414966
880371
1370859
1801941
739160
299623
1143023
63139
1493118
1622801
881947
176593
1746121
1925975
1084263
221133
92570
1038523
1435350
1275908
1928534
1677079
1253021
1843847
54808
1930472
1207290
612284
139913
1022965
1697056
736181
1189308
586244
1025372
1717937
1213169
672424
1866568
860744
329396
47663
1371867
1006329
1599008
1322821
53260
556305
1005563
30861
776871
1108353
674906
1289224
656771
1786095
692329
14812
104854
701620
1446897
88324
1415124
1986808
1325732
710502
464952
292717
1520569
157221
808651
1182345
150052
199592
257132
737151
1836868
759766
1633718
893263
47310
1799067
36764
1992588
654342
226832
600589
551693
747889
1089604
1240707
509217
1765686
110802
326023
820739
1609020
627673
622549
183160
286482
1039366
605237
369325
532227
1384222
1883591
1944172
809408
1381652
79813
1178877
1402841
535848
433777
1037530
1656689
10821
919504
1579871
1256932
659248
1885227
1416719
1551029
23443
40896
693688
56500
567963
396700
126718
1992444
907634
1102095
141937
1820218
1875944
246246
1849219
1924262
575375
1087601
867536
1614350
1979692
934822
1112413
475991
160865
1746676
643121
519431
991015
1326153
928050
1393552
845236
748420
210222
118566
1794282
1310706
649598
1300140
1519394
959897
1048751
195180
1452899
1569248
770743
240427
993610
221679
280922
386498
1780674
138003
646832
1901593
1737250
1871984
1166150
1962072
480932
774375
1160159
1573789
1687575
108780
319490
765309
1721851
1001080
1874543
1071903
1590410
1590358
1507373
1531188
1462048
25833
114624
943101
1338608
275574
930214
1770041
1852154
810747
1623097
1711792
593537
692917
470573
1751803
373645
340619
1419752
246987
1755591
281808
470385
814658
1181519
1625548
988673
1939481
1249550
1690937
871851
711790
245460
748934
1965904
1099307
680441
1832979
1179851
262130
493116
1552172
923926
1423175
1237021
1399117
1303684
782758
1113841
502316
156671
696700
1058951
360943
601634
1640145
1421514
641473
865963
1881387
1496714
1856771
1135755
579651
993220
472351
182217
543458
421599
950267
666404
428202
1742998
853933
33310
1091342
1746390
304931
1903739
1044260
712101
141808
547822
1806806
362327
558036
1349304
18181
1366448
1767411
80324
1814337
903454
1918289
667421
1158693
1938202
421365
444770
275584
1174058
770994
16408
1019965
1788772
1429828
1021374
589083
1930781
1779992
733384
295753
612861
1649718
634429
1781393
1995634
1575903
81144
1081042
516444
1848912
796090
1718644
635749
1639800
1741431
45900
1920065
1073916
1373806
119134
702791
62027
1556453
1123913
76492
377979
1310723
325938
919335
68083
1907373
343394
313086
1837718
435724
397826
1912976
391178
1419248
625095
1464221
1795779
1021417
1107797
946394
1527687
37644
142430
1604132
1856507
1494371
1602736
1567533
1416964
1148365
77861
690250
1570252
1580929
809912
1439447
870493
1646903
566462
1885869
1787224
15392
484384
906582
1338572
175895
1363219
1027110
1640165
931157
337033
1218350
1453167
627291
198430
1976438
935680
1663366
1498995
266999
825440
1077472
547866
539928
1396285
213657
627272
247742
1763183
1727481
1208194
1913315
921317
576457
648330
126290
288284
93982
1012310
314908
669947
142986
1101263
1226795
205506
558172
109836
1428983
116935
1033139
245233
1433877
445207
507743
513276
1801189
881325
477056
1333395
450702
401260
1139845
319377
876843
1084921
1869257
1997830
1840147
1655235
1086521
1986177
1098209
407085
1927911
1131225
58563
1816091
1773131
1643601
811352
859716
1036239
1323854
526204
494990
364400
1872003
1793729
1739641
726212
1889355
1322001
1053408
910333
938407
1806032
1992726
1796728
1527833
1926210
402772
1534268
1406348
156545
1613452
887718
1456299
1838816
1345643
409301
986304
1895709
1589527
1057225
1661104
238903
1534899
1980620
1141863
173398
1281916
643587
966531
8257
1442127
1220487
1989107
86626
1024722
1949577
1186134
1366933
912946
707146
800194
810908
1175251
132125
511643
1268408
72627
461003
1313010
1479723
414800
1728989
1782727
1755759
1876584
452646
845682
815654
1255937
105084
999217
317902
1786064
925436
1966200
595037
55179
513223
893404
6268
1902513
514503
1388236
78773
909398
259603
684113
1287263
141104
776429
1886213
1958709
1823474
763256
1234018
867013
968083
193200
1409388
534736
488280
504448
1418895
1670226
811981
1649822
1816393
1077848
1626659
1189749
1949762
284312
1244096
172656
1533573
824145
24497
1705417
1825299
470391
668221
1719240
1465193
1236770
783246
965235
1679782
433433
1056031
814912
1474991
459873
1790181
1716691
1174649
354396
1778118
1183413
1665658
663552
254168
703412
1600476
215485
355300
285597
1175029
1823095
1136715
1709729
1408357
854535
1040623
518367
648598
1949367
1949033
33774
502824
1934224
910921
1115516
379741
1127232
1051840
1361191
611123
765325
1588413
1690484
1660188
1070574
1983321
295450
1397148
461798
1929542
109503
846330
899057
204963
418266
1448415
1646349
1508598
728469
364238
1730846
1791985
1897409
409297
590362
302614
645358
1595666
844401
845725
1138595
1926911
28889
1567807
236959
221344
1799152
635171
548639
125271
529756
128725
609293
1040535
1989052
48960
1017756
1356798
1568397
1456151
93325
1671749
575820
1342271
1267214
1913665
630106
86957
334392
1765455
1502849
1155319
1240759
272284
1256264
1141880
1056195
1508250
95615
259146
466057
16512
375189
1874861
1981806
994189
1396557
1337183
399479
1118657
1664935
1600333
216904
595547
1518061
75945
1296555
441263
879522
1506033
271408
993681
448382
860519
578583
1421798
1892329
1037023
1729253
952479
1922367
109380
1399124
1289722
498992
1681492
1818190
575850
413447
1967177
1073123
74752
1658036
619803
1625292
1866500
767725
1935778
1792127
313652
1478845
1870548
1117452
1196551
982075
1090446
1324353
1909621
1159585
1771749
398892
1899193
1069653
966467
672181
1810506
1454283
999606
1142368
1354720
1527157
929301
1333893
1177891
1588450
750886
1512637
1036002
888632
315448
811501
251876
1800668
123464
170201
1875882
659433
1601496
498172
1978716
471803
1085300
1962036
392248
1498742
1050504
136115
1102609
22289
1883947
1879782
1236709
1360110
1668900
357536
1605343
1276874
1436329
591478
786978
1885332
1000399
397199
464013
571045
444825
261424
1187759
632191
581760
1053228
608132
1494661
1780485
667676
1304634
1085023
1896345
81555
1851933
166931
354009
280979
1420830
1214178
1832976
1498929
1209944
803328
1677509
407118
569171
179725
1101080
1483022
652733
605823
800144
512135
1971984
242356
1992144
210654
1106152
1734127
1664677
252249
1342243
1112017
589550
1965409
1615355
1123373
880841
1903625
1869236
204223
1005862
1998116
1119220
1101739
1565487
1592519
1823717
800619
404329
1380209
1102934
356969
1252854
1019895
1210245
930565
1385814
400139
1310461
492135
835192
319051
781504
1359966
328073
1898822
1810490
694432
264570
691522
40426
1058911
989023
1696644
4209
1320644
1463078
88293
1353622
250836
1096323
1391849
1107495
1031102
1794339
1437793
1241471
1046137
64831
1056785
536145
1854873
267071
979682
1533137
288847
1928844
1519245
829946
1339101
1900129
1747268
1490281
1536709
1504711
1074278
1673447
1395955
1104424
638363
1443424
264939
1765625
12347
457325
741770
1505586
738997
1979596
1245171
1393626
866144
1701451
1718186
1644244
56505
1658637
230822
583090
84319
676513
1469752
1964229
324468
1868929
759247
952581
1718987
14480
899405
1335235
1509690
652562
542778
1073324
1537402
393189
1476029
600707
1937952
990947
568341
530142
1532832
953167
1455717
291723
1936651
338783
1609634
1737584
350877
721918
279090
1307038
1770362
1517508
41429
452578
1443120
573215
518861
1173335
554965
212102
1118029
120550
109371
1112051
1289237
975605
1152768
917966
935120
575247
172010
537374
1745471
1849845
1826434
1190410
1579743
1926756
305054
1883537
1686676
1757956
1307468
760676
826426
965267
765
734063
1895639
334983
1443856
325948
1608213
1472496
149375
234396
612770
597111
1562346
1207488
1280465
1278968
1292747
1611941
1166446
1834975
1110986
658993
817290
1589866
1222134
1004237
526701
1780720
750551
1862253
290853
1993146
1075792
1570979
403948
1857061
1036954
1234018
631763
774716
1502839
271160
1695283
521961
481453
1846838
1292585
982432
245459
356555
549363
623353
1735228
1016404
755210
979331
596586
607256
1034128
1421730
616957
1352344
360726
1047209
847594
868995
1672938
881181
1431785
1368981
856097
570635
1655010
1587474
1448470
1289264
1058105
386103
1116544
1143214
313258
1386918
1041751
1436719
382030
1844981
1769268
1426837
1677229
559850
251206
72321
1580491
1539835
251222
1985550
917786
1107992
1960133
1324489
1196581
1497403
796451
1422080
848801
57812
1370218
91419
898473
1853412
1369891
1050412
601981
1433214
1320513
135500
622486
1693982
1193825
574644
911484
1375051
1564895
145719
1557375
501345
922070
835268
1655289
1306066
571957
370742
1705617
448008
1741182
255540
755921
1834743
11092
324418
801117
1211578
1659389
70758
1783827
1515663
880260
988519
933917
859184
1237884
42230
955728
1758198
1151614
1083264
985218
391601
882273
1489661
1135325
913446
1183027
575356
1196198
868447
1294814
5619
1878868
1800211
1790612
543232
1594093
32282
1833134
1147289
1878654
193378
208068
387505
716463
515123
117805
122246
771848
766707
1388330
1532401
262072
1765811
227891
810537
1694375
642556
701046
1247945
1264135
692872
549572
893984
1422496
1942887
577102
663659
1068360
1502775
214994
494129
1862855
661312
1194652
1048329
213623
1250235
209556
724804
1566933
678576
15117
1134959
208789
610322
427070
1613940
849091
546977
467884
437398
913177
18634
1932749
756595
549721
250697
1197668
1272301
1939038
327969
949696
1270534
1923123
1571166
460297
674699
348096
634063
1914164
286649
532606
587795
1320144
958265
1950193
166943
1265378
1688764
1336088
1737731
570188
159586
1659468
619797
1535452
1227879
150837
401087
1300130
31196
1791610
1812608
1466620
772259
1066012
1066536
510005
1545717
648009
81369
1031376
558162
1689236
1287173
481939
771187
637232
686112
1429207
1020890
446357
146628
151615
1505251
472442
1897653
584136
239294
1296969
1220833
431865
1925063
285852
1401700
873063
657780
956934
1037042
1876882
1421889
1168296
620410
1272507
199266
1511882
1119676
290447
1044836
921769
249271
1547276
975024
673207
610603
453538
938840
1783092
1546992
891257
771573
282447
1989071
1440359
1594543
1355382
754977
255771
1210734
310981
720338
129792
1956512
1589825
1325863
760155
1232383
509586
1782679
1134952
1393691
418267
265807
947262
680755
296505
603207
1494702
561502
1558498
1514037
1619587
1267914
1785791
730953
1536514
1251032
1173440
1737976
118152
723032
174111
1117677
133984
393238
1725548
1270188
815099
62387
996566
398075
1824207
338618
1159867
1340808
1910127
1179481
445299
1214210
250672
1297316
65501
1342027
1833420
1323975
75402
202458
221325
405363
1050127
1707834
1454878
1738817
336731
927857
1068160
895057
536216
972497
1707309
1492429
673583
78118
1001017
1477016
724288
1667913
984996
1346455
1574921
565049
401631
1319345
798873
1647842
1839355
1803771
1470885
383305
839008
804754
1492262
409520
1481143
112343
1813697
544997
73013
1812343
548230
1650949
1571846
440636
799996
968713
1151764
84563
465667
212679
168667
398460
505158
119793
1368059
1671131
1453470
490386
561202
137538
276780
492167
426875
1891763
1514655
293500
977622
1614745
804170
599777
224474
1430159
1496316
1698089
704068
1196938
1823189
1610779
695092
1215787
1117743
1312153
233946
240601
1478349
1732253
264044
517051
1183967
33034
899166
710272
1482835
1505318
319883
915358
1072526
1351500
764152
156089
1672765
798416
1046295
1846445
1975304
1377578
635656
1698916
1358580
394614
960517
144478
1786361
600229
334295
1547379
1001687
1516110
41558
652822
1251195
259672
1562020
528362
1476631
282313
1836426
371923
822907
1983013
801248
564650
1413138
229377
730743
816238
1463511
298142
1902215
370900
1628259
1245072
909685
267990
78201
898550
1613072
712798
162676
550877
1205342
1294133
804350
1747118
1568564
10289
1664122
377351
829226
1596766
1765606
1751786
1435156
1071049
1553757
1239979
64515
1580948
93371
1316408
407163
1652364
579586
490593
1033381
414550
937338
804852
832581
1801078
1293514
133414
989346
732133
559224
1842456
1511268
1903463
242682
1950883
1596738
461728
1802355
1433665
1041606
1182756
100396
1875189
1016345
410272
1565136
593314
1570335
1885999
130746
474010
1637895
1698387
576932
819486
477379
968880
1498009
1844085
797979
1109735
322436
541774
1650949
1481019
1290274
1210336
853025
675874
988868
205340
1991600
1610895
664218
1911643
1917677
1006611
1670675
1683071
1144630
1242713
305127
677671
1088246
1566540
116149
433188
1237842
1987584
316705
176906
57206
1249649
1301859
1166576
1395239
870836
1737276
292778
214187
1318014
682928
1736056
1997524
242330
1443120
884432
1946063
1265260
888848
1885221
746814
1582668
1351170
6344
1065607
819388
1511252
199236
197705
242818
616454
722005
1197801
1510797
821982
1968785
1523068
1987572
1740698
494222
1728445
123670
333328
479687
1587570
875640
1564226
1934273
326691
965218
280368
794904
905699
1465853
1124899
667566
1906908
1830075
535279
425201
1408427
958264
1448975
1622919
178046
1471132
813837
486372
355691
1904480
1571459
1185827
1708122
821489
1939278
1322750
156829
63303
601386
1470899
113995
645238
265697
751467
1029030
542638
1188759
1240864
1688300
1419179
203311
33977
1698622
536291
1339909
516986
186162
1504593
1641052
641272
1729299
1248421
1988036
1363717
1006054
1440696
1282553
1256778
619420
35242
676328
235923
838844
1046984
1255830
42791
651073
57194
735436
16601
1807251
301354
1042378
155188
919170
853369
1490067
673724
1952276
535550
1116220
141490
1024791
1259202
1477498
891185
431230
1983806
1787929
443195
925979
19318
325006
1423546
1584809
528541
1392351
1311635
1188041
164023
1503908
873958
1986210
1055435
1780110
1255793
1800213
15946
936687
449069
36115
626813
1920463
1225780
1333964
1199036
1098862
928740
1467624
341305
1631600
1950260
1643254
346146
798894
89892
251047
687250
684679
915944
1752883
1211971
1466141
1364524
1271882
652143
273003
292033
251121
319610
1410934
1452777
1970044
511114
1299891
1536521
1183527
1289870
1951327
1862413
677108
413314
1509501
775627
943136
275236
1106893
1637751
949313
1476030
1258389
507008
122719
892313
132562
959492
320355
560430
1245963
94635
222625
843165
1065579
594003
977711
1886969
1570199
176838
1624386
617743
965138
163392
113488
857831
682449
680865
361140
1526312
1670125
1648977
1233699
887127
97834
576066
1885378
1491059
597877
669533
865859
492346
170608
862908
1163278
92255
303471
577603
524901
1052390
1866265
1141834
667445
432756
1121671
1733266
544285
558448
14503
1177734
69849
1155573
13458
1327117
1723130
583443
1432891
1724577
1101999
413966
109503
204285
157338
1478899
608007
677812
491028
1368587
1995620
567574
451163
1271501
992006
792713
221988
975093
743539
513804
954814
386208
354366
1903012
1602457
590727
656035
1450019
1339974
274953
1162104
1110765
634837
1306403
296936
745788
1435406
675045
952583
1165588
44307
664491
1168762
1550582
1998099
782788
159803
835506
1692529
952754
761172
412517
984056
705367
391948
1749068
346961
5425
185543
963590
273784
1046537
570049
1843672
1813551
405298
1713226
75235
1626103
1605793
1473066
1765368
1848107
1025429
611686
347170
298341
257250
537308
1389105
195052
1139156
209507
1845191
1686445
228437
1247577
1921150
838109
506952
970600
1062908
1677784
536289
705037
1621197
1191482
811230
1317170
1832587
156328
628040
902444
950653
833173
1060959
593400
550026
211071
1819087
1417481
1493478
1833730
1574694
978960
612028
1296739
476920
1537152
387649
108185
373212
1748054
1672283
1826143
1918589
1481483
1439653
405456
447342
315193
252386
683699
1830902
538379
158942
1884578
675239
1564993
797230
879885
951340
760061
212947
1036107
520360
689481
1591895
313765
452809
390166
53094
796625
1152018
1293130
1637220
315677
1641751
1014616
667804
1544866
1970469
562168
1842222
13703
1756757
1336919
1874554
1195724
1709465
1654581
1114888
824144
1244977
345709
1916944
1308966
1056413
772607
1984814
263155
1777344
907827
1233432
344732
1885970
1300010
1925445
770407
1999656
602045
1922051
1726112
1438981
1488905
1044401
1158146
584207
129007
18124
1248222
1571573
1503902
678714
1431960
1942971
625321
1585573
1551733
1248647
1354545
887668
1045316
473735
508798
1813651
1577430
316413
626844
456985
790355
321958
309317
1142313
727639
262591
1376733
874869
341410
568187
1080674
1128787
1667725
179645
1618864
1972449
83579
581326
1342356
1447701
19259
154586
1779803
429990
23464
836930
630407
1256086
863950
1272877
1172699
1654439
391218
958635
1469454
1346067
172385
155918
105284
769449
752500
1264574
1296448
1059667
1232160
111442
987387
712421
313150
1882740
677065
123017
1379447
1233548
385703
1989670
282006
1238587
465962
1786080
746790
1584369
1972750
192087
831392
1309443
1918838
246798
1215432
1552739
1497415
39938
1655885
675155
1648717
1795284
986796
846945
264007
1022401
1878559
291791
1547229
1034762
91816
237984
483667
1387092
678866
644942
1007122
447228
1406755
348100
265554
954619
1360964
1443646
339275
1739169
1970741
1017317
1366274
690396
1340934
1652028
1882259
1855813
653777
836789
1558646
286468
1279497
1647578
1412154
1832288
779378
141103
833238
1159532
991225
1915659
1262449
365673
699089
185108
596887
1542134
1860447
786541
98448
1927529
1085843
1331159
667131
484106
527498
1375985
77735
1276275
903517
79394
457527
300122
356728
679382
1680181
957585
837088
1193806
359778
1350801
1724128
364490
38655
1378503
1189043
1919615
1621883
95891
1177527
707070
1710929
1214082
1960404
886608
189338
53435
313473
61787
1229049
1310920
1133821
1464045
1942609
1848529
638171
1093898
1979705
1406207
1342811
30215
520155
414983
506280
1532379
204999
437899
321878
1152519
1017118
1812480
1023954
204428
131305
216399
745407
1421571
466319
981337
1181318
1228988
434189
1879755
1746541
1533653
1011969
628574
181378
83611
1582311
202969
308990
1016897
945122
758532
617338
1504723
846927
1660376
1357605
679394
1725656
1778241
1104714
395403
1851138
100195
1480358
1610013
1836625
1339279
935582
1158575
996543
834499
1260158
1691999
1509451
243949
626639
1662613
404375
569297
1784682
1899575
225792
237006
715862
1836210
283682
1049765
1423261
692362
1771587
232453
230206
1801275
1405472
1129642
1472856
273273
1749694
44039
510059
1345091
1774715
1759820
533166
1390017
438734
173869
399221
65967
527311
1306149
328220
504084
1973786
1705718
1942578
246913
748696
215683
1189712
672251
1074876
276752
1203538
1329773
1910543
406650
1165769
29846
1302616
800734
1552323
1389400
1173852
1377849
1361591
316730
71146
300959
242512
84489
1132977
1024539
1443579
1284085
1431984
498585
1557679
1749813
1444523
1977024
819729
1413661
481791
261856
477940
417011
696024
1004109
1808786
1413236
1264180
687647
1495842
927512
1266456
1626970
1033572
688243
1612702
624188
372236
1316629
1886985
1505351
1348969
17929
1515117
1823559
1761187
407765
219463
127893
444141
1137271
1312614
226778
1411344
86106
350158
746342
126245
561173
72524
908256
245669
1435766
684994
733680
1788235
1697067
688568
225100
1013175
1631865
1840770
1552089
1897490
422382
945288
1768931
38533
718041
586589
956819
210961
1445817
1362310
1350485
1676629
92158
1471107
1497333
1183977
1477519
779238
331251
890324
525589
1990698
1124748
840665
982299
1404870
1246
481461
30759
1154654
1176183
1341673
1635542
363338
1562044
255233
505561
1240491
1103686
977010
1628657
1207251
485610
671842
1996010
1797326
1367376
1184606
990785
1106135
480194
610160
862708
1124249
704217
1893261
229960
648924
215569
505803
1752199
645101
1318682
282912
1350259
839713
562149
1316118
198625
557608
51676
849970
1836315
193256
373822
940188
381644
936827
1797691
804823
592116
290801
617274
1149518
1028041
1758650
85976
1745943
1851998
778043
556473
930747
641269
1882335
1961718
1991130
1701138
1202053
189587
1629319
282377
1984679
1986909
479922
1088653
1365903
703241
958335
59624
170387
1720518
691603
1283690
1012163
1937397
195660
1304078
1252812
1819761
1097712
1944509
942100
1432336
1496705
192598
1299910
1914043
1985709
698864
1563853
1937061
86890
1827789
1460038
1926214
569309
1636053
1400753
1247444
663067
965162
1544914
1910321
96245
263244
380347
1574947
1714712
1186273
576718
1665671
1766101
1236842
625945
1287
1184737
288843
1832123
83814
1166844
741617
633420
1141509
554714
819916
650521
111367
1623591
131384
1550085
289217
1949095
534248
208916
754696
1866973
1583629
1286248
381674
1074510
240760
612479
1983735
1958179
398492
1752186
1120341
1515000
1191453
1426627
37877
413138
1380303
592134
1255604
1282954
1759541
636884
636040
594798
1772552
285932
291855
1540605
744732
1894653
765459
1284015
918885
925241
1755561
1614933
1799240
593397
1118636
225077
1295825
1063400
1170415
1385654
898068
722142
7296
215939
1023960
1326789
319017
1447675
1452860
1398514
1952811
1743632
402831
620759
1948928
1370600
1858508
190937
203415
505621
1817918
405349
732171
518150
529879
1256262
1505429
692718
257794
1082045
163795
1851843
1758207
963603
1778286
433366
1579524
401982
1455098
149212
1494547
1268365
591370
1457068
829481
1626316
749041
523335
1109276
1127229
821402
1506141
1793621
1735065
656690
959417
107092
1130802
1626602
1890043
795759
986449
1947971
950835
1322413
1075221
880601
959897
285784
444197
1004301
1926710
1164978
1120448
574820
1163644
172143
1508616
44373
489855
176035
507089
1925639
1634498
1279152
954903
247126
273932
114048
1044251
1091601
286707
1766861
1294695
1492623
672873
616958
655164
875051
652925
971570
496609
1446208
219603
758026
1003254
17148
1186133
1933597
234167
1439066
162074
1679041
404216
801721
368161
1380674
822740
196508
1199895
1762081
480243
1673035
58186
1021745
872734
1020602
34249
1487414
1450428
1918826
410013
883563
32031
1088410
1318171
1663389
591683
328089
525276
976574
1634548
1107777
559639
1935337
168223
1267766
44703
1116832
1204850
1589069
1637897
545832
222691
1095402
1506688
1714713
653097
890479
1723710
585290
1388474
605057
1844655
1839925
1557446
1162087
902673
1538959
538138
363565
930817
1515523
989192
1227625
1039932
1018568
1355545
428268
300890
1382515
1237861
1130216
253832
981361
908397
1249145
1061415
473736
794808
907066
1140118
296985
550297
1021134
997869
1460370
501474
1128510
1807747
1244626
1851397
279165
926088
1730
1920857
90033
1497981
788227
813098
1501247
1004287
585652
590602
1598097
1827602
1667257
558758
1659906
1936703
265634
474544
537796
4571
1434739
1394291
1263635
1236180
1407533
1350830
1188517
1258625
739603
1938930
1056428
811693
1629286
678181
484654
1363942
1411153
1759883
547961
978908
622162
364079
1770131
1217476
1118542
1995816
264773
1080566
638042
1566200
1700428
498944
492992
1118381
47120
265052
1437252
1634904
1962425
25022
1004102
1928116
126287
1456490
918842
1358345
1174630
772346
1645300
61522
399746
526356
1758163
679344
815073
548982
1553656
1362114
393934
1086687
1481303
187445
694286
1272472
1098513
797353
696636
1902714
690547
1802693
1434593
1649533
1301536
1458369
1967927
956707
391631
585601
1151640
971679
261307
1595989
1309430
1980044
481795
701374
680024
1656961
543222
842158
774137
1944959
873970
1750939
1787957
497533
1664236
1717767
1221374
954822
1799128
1717967
1506366
1115715
1005907
1595086
376687
60358
701917
1997894
860493
1915497
417166
1911518
1506034
1391263
964519
1808755
236282
273300
164538
866987
753423
870545
1878865
851792
1714406
1261441
436887
1544088
1461232
1876188
1327887
85415
1244671
686926
807993
400577
1578951
324993
1722495
1076865
1247905
1524459
1810715
586426
343947
1916841
517000
114429
89675
1964202
1223240
282869
1609779
697535
1131843
919982
1749802
78072
801234
453252
979493
88064
324645
360814
786450
1601544
473710
605746
855818
348142
330677
1450308
933057
542632
1400376
129717
1325840
672834
98515
1927804
1988848
486510
1591749
1520126
737615
1280050
858608
1981287
777120
1595162
1704967
1859288
1137033
141397
1915323
755078
955533
1451430
934734
475814
1088097
892057
1738675
1785649
971841
1871514
59332
1198277
1308159
1342442
1431414
142880
1745436
388781
1249756
772284
1010802
1832955
1084793
1326975
1838712
1618559
161925
1808810
1535933
1822717
711152
1927772
672917
752784
829301
1704292
1248567
300349
1841933
452226
923151
969973
1156503
673329
1062896
1066496
714165
914185
1354387
1482666
596320
1695556
845992
378302
1484162
1140533
1900563
600904
406995
674295
58309
912111
1407255
1610086
389121
690439
1652941
280306
318549
135638
516305
1816056
1694128
1157147
1968123
564348
454068
1613757
884530
887928
503433
1606668
245646
1429253
109645
838958
1054676
1475449
91106
1201705
1122498
1210690
1092736
1887367
1270919
399649
1757903
1917319
577761
1351948
403446
1789386
1432744
841571
1615661
1821984
669920
360498
303666
1545691
635641
346290
276799
498889
845701
853769
977706
41330
426964
1520471
376222
609589
1137560
1457629
457400
931378
651876
1408520
1040147
1706023
1617224
768138
1688074
1005948
1697661
344095
1839941
1568688
69706
1528215
531640
685669
1811850
1579896
1231493
1998295
120856
95625
301667
984118
1616861
95555
671119
1341932
1089093
1438700
44113
368911
963255
178130
232299
1010146
985830
1140245
1477559
1611536
25197
184065
1447039
183875
1881482
699058
322303
1274217
1847880
1952774
656474
202520
1943549
1617964
1154173
389337
269604
1117088
429326
490190
1336357
17213
1374280
1221853
1452058
1803017
1070705
718497
1269058
505016
1672110
704688
1229941
1801500
660369
1984402
1753652
381925
785778
1781034
1485228
1001655
78808
1782807
1098748
1483809
1289942
1787089
1769301
1942218
1206745
1118861
1778572
87059
791663
636324
90906
1153426
1169681
1950998
795773
1446484
73599
973881
1222154
1778982
1491490
1180154
1257840
1662179
1671894
1054276
724539
55775
625368
480307
325389
3859
362322
348734
1730503
1032327
935588
354039
803978
1989658
805660
256995
735995
1020286
134000
1879775
1440924
751229
1283287
1298306
847623
135290
841428
170927
861801
925324
442082
1557395
790620
1713945
1059632
1020456
491766
1438351
413729
760904
807299
462118
1259734
1198037
1736403
1923697
201584
1162373
1530829
1644257
1205291
2331
979021
826074
864990
1077844
1226848
1518641
302418
1726806
1059864
1746342
109554
1747732
36017
1664034
901035
1954019
1159587
47838
1312288
1198348
1027023
507822
411020
104739
823587
776534
1156892
1369734
1810217
1809666
118563
1417687
1299773
397702
234367
1172311
210726
1418059
79595
1070390
1930201
763772
1842775
1977469
1671481
1188674
498588
1566841
273520
1263669
1119812
560255
207405
100695
1233335
730934
596684
1303542
418803
497534
642865
518241
176569
812221
1442353
370047
263101
742339
1122218
1107667
286590
802504
863829
1501876
793952
483353
1286867
1583616
36784
710793
1182800
1201831
1002384
1410291
1063916
1460979
1948820
143745
1923755
1699380
1788195
1934614
1807261
1532300
537799
1013872
407104
1523445
910540
1677882
1796107
1886758
1571323
756892
933798
1082668
1130496
1139950
1193231
1263533
1618662
100702
1891579
793927
374655
950598
1747499
229966
462561
1573367
482640
1508436
1007261
1400043
177511
333382
955970
1489035
1443198
251748
678385
1140044
1856790
924861
1605378
1561856
1517991
594141
218152
955789
1352925
1544668
1234142
11797
421271
1526851
1991794
1863496
1884754
1638155
1926777
696875
1206368
1272948
1692427
1947079
87645
1452665
375734
871273
1248356
654534
699816
865434
1142331
1753897
81927
1384274
1857809
1976596
1030001
23283
717378
727960
926696
129965
1740402
582904
75286
735900
1530399
380618
1994056
1898967
1121915
1966073
1010747
593787
221856
1797271
113844
1781438
1731303
1886605
1799427
918774
1651406
169384
606455
412231
34405
55898
1948373
1346112
477389
1245297
1851817
763838
1636162
133334
1998683
822627
122993
89966
734480
631882
865530
1019012
702202
278764
1216030
1072504
603241
393208
1400662
1256107
940744
1607831
1412019
896241
166778
687855
1762130
120457
1862147
35113
1222735
1150341
294998
1613548
1591963
1640907
1693892
783568
1950099
1267936
1334816
1660456
1081056
729941
1089822
450075
523251
213211
26882
126897
92122
551987
1165195
862807
645204
383898
782794
1597895
1650796
1713034
364901
567160
1340595
982488
1389151
299025
169962
1065249
974262
894639
253907
571268
695693
1175981
1801532
1854962
369039
1874169
224648
1377669
411488
1525764
337644
883472
1485423
1092389
1460067
322789
1631442
942089
1510036
725744
1868452
622180
199068
1871119
718495
1993055
845682
1146589
319375
1207345
1849785
1034167
949864
1212790
1151923
668848
961774
735657
976561
1932562
1464961
240567
1435599
861772
1099640
679873
1622548
815779
518562
886733
1997471
598136
1601547
1246462
1332385
1872907
520164
1901896
475197
1455739
872769
1045867
1941387
586059
1123756
1437336
184130
427530
77659
1285276
1448473
293255
1374722
1987699
1750199
1246926
1676451
1656369
1458814
318022
1185825
940614
671619
1111190
1268301
1421146
846383
194703
978678
1210826
1721944
886724
1066500
1590058
358470
1814635
1239185
1327402
333523
412267
55979
318749
964893
176102
1193639
862869
570967
1983038
1413237
1773691
672921
359802
677637
1158643
235583
1942280
986356
149779
888222
660274
17180
497764
1671141
1890758
376033
1305489
328420
728680
1102373
124130
67581
661681
1976728
1804417
878938
1042112
233665
885531
1415826
1185057
1433290
1253340
591651
1919850
259698
1402605
671012
1329502
350677
1063620
1284711
1879033
1981363
1900573
1479440
1399759
1008591
1175565
1198161
1242948
503273
1849271
1904541
1083555
1094354
661089
490687
702651
1163639
1624800
1238169
1558427
1471703
1132667
1798330
578645
1275257
262521
286398
81902
1262198
221404
108111
1546071
1839953
61217
1175060
1856017
1677509
1782938
1835988
1964859
177165
1791253
1567929
1235954
84811
325769
333342
471635
1139404
1490268
947355
1802739
882172
1801462
708849
910582
1162777
366603
944423
1564908
1137028
986695
1951579
602158
466429
1532126
1923713
1089153
88861
1024873
1358110
604796
78716
368844
83898
331764
979813
1477159
1596519
476461
346104
1316186
376687
1228166
1062503
984700
879812
1352456
90962
402769
127988
504942
969421
1658695
590529
388508
686391
1168562
1178506
10846
627115
1944203
387572
1143451
503191
1916140
1141754
1600626
763257
1425020
1635274
1934999
145640
1514082
1326864
216456
1971490
1974005
427131
170707
852431
1892001
1780172
1413775
716489
407738
71456
1755995
547935
1293129
1844136
285921
1183597
1944240
1487756
1087220
1853925
949624
323548
1431825
1951440
1916643
1695656
1408251
1212329
675872
569187
1391444
1576088
861140
622965
1394752
1647446
1767519
969001
1010344
1201888
1680563
1626101
476072
1415017
503887
1395616
1748866
347820
1178811
1488230
1713828
1981816
802980
1491749
3814
507359
1524924
1272490
805685
1530809
1928785
1354933
1262924
1380824
474816
984719
1791676
1416467
1887883
1570043
1612350
1413338
1922536
617886
714122
1188090
1913215
957365
761964
1275780
270983
1249876
1080272
557545
1739333
124051
1679144
1664947
342244
1336083
760066
2093
693310
1007839
417203
329440
972960
1918975
451787
1823011
1735415
1104488
1893529
1758501
1074564
797879
1217011
1802783
1752030
70411
1470304
1015852
928772
66743
1800636
1863564
714158
274148
1559299
934104
17811
645947
584087
1944755
185653
338184
198626
1553726
215591
1691747
1551364
70361
1806753
1949385
853398
1043160
598358
374521
1961512
227733
685513
394338
1324916
813745
1888847
1668088
605096
286613
245644
456125
280948
1027987
1628679
1164185
414363
1162236
179438
1219713
1124466
1002400
133543
1398976
977607
471694
1431253
240187
1935959
677239
241884
1894293
1921918
1147447
863826
1875422
1686102
1890176
865233
1863778
1533431
421420
1582222
518098
1680989
1126259
1144729
1717968
1393399
1460669
15450
533179
1661383
1781740
1426359
983285
1883141
1215227
804876
820158
446395
1603904
1861997
1784051
894124
510843
1503728
886199
956221
1205187
299881
380391
1586473
1989233
113498
1675672
1142652
1391391
60416
395181
1753788
1939116
390108
1679985
321457
1359680
471946
733163
1365422
76450
383039
681077
1172284
1186286
1622209
963497
1017213
576767
1603634
1787410
1313352
1525242
1073628
1293354
741969
1833287
1807791
1817247
334345
1211369
176430
254
365900
1213240
307403
322184
1523017
886071
1820243
1481188
1113541
1812544
1018596
1011603
447580
1004548
652902
1415386
398630
1284382
1007890
1902765
827822
752358
1927876
1667171
303470
1482900
1960787
1270008
1232344
803239
1839029
896355
346591
825832
230964
1820057
414133
684510
532082
1266984
810211
627465
1094435
1051472
931681
752693
984138
1745311
1585822
1832773
426407
298306
1978609
1186584
1339616
955552
1809819
1807857
1418684
1747424
1258903
1304421
654879
794038
1781439
1903832
439634
1246636
1130292
535957
359399
1606602
1422339
1536095
1281499
1124684
124978
861196
1014075
1319670
960405
681564
71817
803318
266684
1779285
276212
1282787
1996393
642884
1865721
286695
926000
497412
162466
1279437
1824105
632419
305139
27194
841481
1298665
1595285
1668669
307079
74825
944136
102509
1702807
47742
517307
570372
1192761
826057
1727014
600702
52134
886265
83586
701476
1397262
1397070
383008
1625448
1192524
1418441
1549612
817365
1813545
1622745
1185143
255207
1287718
898133
898942
1978701
1312885
9372
934132
1640622
1792100
1876564
571406
315753
982786
1453807
472396
134526
1386596
835620
343738
668117
1402307
1269273
1059093
495857
996133
939645
26479
1390149
345236
106501
1335848
842314
942717
835441
573233
330038
1026025
222433
227538
249181
58246
1992353
991619
1504045
1126329
1818715
484892
835431
1663540
1682214
489715
887127
781905
1875820
20083
1146791
826416
838572
136135
1415216
1324946
1892358
1398235
624922
1838814
1155325
218884
977218
1854541
1461566
1172801
1684782
1433118
235413
1939897
667035
875964
1246701
1351372
200873
1239325
363928
1230341
1928592
627916
1635372
514910
1342037
1177180
581741
1589076
1996523
1264639
610192
1262956
1863357
1630906
1201845
836035
1147445
450712
1554898
981246
1418520
1748732
778844
1982299
192449
1566511
1405355
760463
1013066
840992
1636638
1469540
1789042
546515
609615
694035
1496779
1302132
1823775
731802
1805512
1163450
1923050
804814
899127
1654411
944926
762848
1590769
1087933
1669131
1021100
681446
1546619
580811
910422
717492
1486797
1785372
1341801
747977
1417539
192756
1298478
1811306
266335
969872
1758961
972260
178438
1649104
443666
1301144
1691161
548607
502955
936483
596814
8261
1951648
904856
1173517
1770723
1068681
499960
914905
1457043
1185451
1679354
1436774
965142
1457850
436731
1545991
1386237
457449
1712897
812311
519924
454876
57178
1628926
1511098
1669376
420010
1171286
1057128
1622186
483315
256561
1988249
1493135
649807
1323537
1255671
687768
160808
1963976
1407759
859143
1581191
480011
1838586
1425264
1942466
1539300
802118
1455859
991405
841286
646219
236391
685080
583586
1890025
1429923
1994657
1844338
1143270
1289478
1894224
235328
795365
122237
1985392
1150166
53210
1753827
1755372
782288
845407
1618435
1522364
413041
1211240
1487107
725955
494502
1162088
1186623
1815548
845188
854706
1529276
468608
119365
893685
461722
925913
528296
552549
103066
1883364
1425735
1849913
1988609
1683314
217315
1871363
555508
1313357
932468
1409741
1778981
1930729
1227960
256768
102409
822506
1561092
537806
832098
769203
1490243
1203898
1920812
1197479
1700205
1997346
894620
130062
1201223
1444167
1574402
1050802
1055034
1895220
1298570
1507111
1474052
316241
482722
1967094
1905413
867496
689841
1896838
1616534
468266
1328195
1250197
1954451
846076
1588884
157494
635308
1701244
205518
1842032
1262002
1007792
479668
353437
764946
469360
1158468
287303
19126
838335
992431
939175
921338
819519
1874268
1425883
831976
595071
320115
141494
434396
1180670
1712973
283218
341931
57952
1374510
1057943
1455730
912528
1505773
709578
129128
177851
1295849
599569
837142
1154508
188792
1914059
763859
1075580
853946
263491
1105820
489177
1594929
563889
402253
922837
1189910
670659
953610
201842
1812181
1669690
413566
1346813
715561
1840954
1326377
248560
1560961
266654
1019237
805156
681301
652814
754554
1230891
720828
119597
201096
1233529
1315544
1897444
1750877
1474115
1092582
1842747
3278
836954
1240046
1526437
788922
1595121
1529073
206673
358458
711483
1864328
236631
400737
14798
491281
987924
1476456
217707
870859
871340
1302973
926356
1096915
436527
667614
923868
1094747
213333
1322423
1716793
629357
1055432
725782
1063565
1886527
7157
1552155
1631911
1892369
787254
1418621
356555
1095322
1513471
1712847
1562417
1313021
1793229
116300
1630909
1259771
343983
1740849
630022
1772074
138631
339301
1602016
1702081
1029738
1287688
1334055
206190
1516285
856752
810217
1359264
1660078
29976
192223
664650
161453
595303
1465081
481629
1483397
325453
1841226
240375
1540847
1833104
1081227
1567706
117465
747691
1056777
1688830
440073
1417749
623658
975285
839958
1784623
1418293
577067
105930
35927
1486379
676139
431021
353585
139950
1330171
197355
1972329
837136
1987911
1883678
891032
1240594
1649075
581884
705038
47518
1207657
980147
1642904
1343709
525352
443322
279872
578872
383147
1972033
1404425
902465
1874083
93020
833473
890010
464486
1263453
976437
1127878
1298437
322874
1145012
1312695
1638249
494056
145493
1922618
697026
1291030
671234
1941234
1238714
1312993
926895
947979
558444
682197
832567
138234
154945
334541
753052
923032
1779632
1053629
1232013
1784776
794570
1125619
714432
957350
734826
1693824
1594701
1572773
1625477
628016
1921956
125475
469488
274825
1539931
1358533
1647093
1674681
869778
72602
915717
1594330
68464
660315
1736246
641157
744285
583609
976382
1253041
303523
103619
859293
1852261
754429
1258074
581504
2937
557145
1196428
882377
566612
114610
611656
426360
1647150
456889
758069
394673
1427524
1270110
1064808
1673901
452514
903548
62866
1932370
1725760
520621
1446891
1411684
1155986
762123
1247857
418492
335006
1294531
1347343
1346031
729182
172349
501019
225001
1489090
1756309
1713713
1783103
811217
79267
407964
1528209
338112
1039907
913998
290766
955250
1311867
128059
1333591
249876
655884
1704300
1336526
861924
1191516
191274
1367769
41239
1205432
1640656
382368
399946
1443651
181486
1278889
909809
883476
1554941
241467
461872
136131
1638507
1778358
1487755
246250
759457
112864
1873794
643577
1801183
1607395
502021
967479
723416
1406598
868032
1008103
562372
1254028
1347383
747584
548368
896357
498984
1373975
1273031
1124110
1187042
1670048
1276237
739759
1016864
1288593
1446055
1849716
278554
859802
999659
58320
285158
1434447
1195439
1965934
1779098
1522678
1967540
1936873
345366
1449940
1503056
1526440
1743956
1075244
1042549
118363
1328128
296083
157422
1681162
627531
743649
789800
543310
1205764
1868839
858959
1775653
1473346
954916
1804226
1693118
1641483
1332899
1371694
1252555
272242
349185
846623
1979992
514576
613440
1781085
1890072
973038
247370
1765596
33213
1414184
1166180
1632813
576109
738946
364692
135329
172099
1915721
1401364
1422688
366744
1850595
619254
1621062
1150573
233501
49867
1200793
1821997
587979
848461
1007085
1236757
909553
1971305
231721
1492787
585690
1075401
823350
1043197
773903
1398025
19026
661272
531578
813481
703122
1359691
1384433
597934
1969497
1449833
996623
955749
1951944
1373012
990763
1851520
779591
1174253
1839803
765101
583236
1119200
1494589
171359
890091
292920
665657
110718
902418
1070449
906574
585939
711699
1939070
380028
181140
554378
1943499
860161
386939
292159
871452
1478547
239328
465197
882043
1588274
1415390
1352825
753090
1630603
784970
827173
1454156
1075148
1335027
1777816
1017880
1175326
254329
1224579
1230299
1561415
1493624
62257
1828354
4339
1501195
483342
598911
432191
948609
1776995
1647291
578670
1858733
290332
842218
1335710
1031120
1225952
114775
1091005
1963222
141005
564903
938560
907336
1348739
45414
907003
839806
1609370
504411
860220
1601047
4893
1285880
1765518
1411202
1363298
746607
31616
1846188
311653
1732490
1955793
1636015
1036416
1231217
1817621
1624459
1508475
871219
1918866
1351202
1548480
41421
1184072
1253460
310081
950082
250329
1506843
227071
1997015
574169
713434
1985232
183914
966232
649695
735088
354475
1657111
1178215
661347
208340
597048
1148248
1830784
1934433
1169208
1288909
1425640
520010
1600640
1707053
1302465
1592517
760359
1679064
1774196
994604
1977918
160105
1388880
1471922
603684
194929
262110
1484167
650882
589342
1651515
435745
1385128
1311091
893107
1787511
1108837
898617
1885932
1531999
412780
1401190
503894
1137489
955499
1285930
1360487
1904118
715472
1764997
813774
1080141
705749
614703
1263774
1053753
1082595
746288
1234382
1731537
866812
471731
1705815
1833596
590803
1400513
951718
1759403
149901
486680
614703
1011334
1271695
29162
901560
431071
105513
1565238
1319194
467521
106044
288685
826350
992699
685373
42592
853480
530364
1694568
1148300
169669
1146443
157616
1978926
1459695
1354572
1100887
1282849
1812583
1200367
65349
1595483
523762
1515943
1428314
1907539
433318
1617030
1452457
167471
1875676
541820
927397
708331
557018
611927
1624384
1880848
622303
785369
1876559
1605890
868391
1411276
1007840
790270
108144
544272
78066
1774194
288141
1800809
63335
682005
497777
397907
1193236
1765985
806057
1880419
1574046
44499
1068644
73175
17284
1263398
26427
973134
1172637
124748
639216
1732870
1984504
630027
407598
1192650
825785
854982
1154822
1715560
1062231
1403936
1237814
1080167
287791
412606
111493
388903
878593
1434093
860117
788774
1260146
74961
1530730
331175
471578
525645
946368
436308
756130
365719
923637
1231097
1563677
558693
1986222
1016135
1583560
1670657
1186294
811062
1974296
446954
1914318
1041656
1472194
967586
934894
533477
435449
1544809
52645
681006
646792
1398134
1087970
1077235
1132860
162728
1895672
1739364
1115689
1655508
653740
1154963
1406969
1215609
110747
1304485
251621
800539
532732
1255611
1412678
1254558
93794
421074
1523401
1993728
889744
1542010
357491
1315688
1754770
1461930
447494
1660480
671212
1395703
1568584
43018
1855120
1361245
305312
1515780
1458186
500858
1959927
53774
1026130
1785535
1955464
229833
1477795
1206169
589994
957302
1024163
899854
1615520
572755
1086809
464125
1638074
1632289
830525
1193724
1068338
687207
857035
893932
1769207
458895
159056
254295
1322535
1504751
1944210
1242116
1970772
1176770
1998010
1399771
879784
1466281
1202002
1468811
1679916
1010129
722933
886257
551648
1989720
1271124
1474468
1289814
430655
1578885
584488
289017
131139
305359
737484
1561286
1812075
1519431
504772
919371
1301402
1099191
456693
1482294
122709
124322
1410847
643476
1765828
997571
1577793
1788197
731287
1032685
89508
1471274
841443
1311897
611950
755175
1503081
1922929
1047318
1635454
1424596
1896079
195194
1787304
151842
1114418
473311
911812
908019
1540790
337549
537231
1631798
1190716
976611
1612517
645200
1148207
1815442
1302896
1844497
154046
1868032
1455199
784575
760354
533769
1260427
595475
1379604
1847101
1366593
413456
1486697
1311254
898213
1134725
689462
1965816
1340172
372264
1379838
398509
767758
391956
884303
1924702
1246570
1898895
339747
1820573
1941995
99724
792645
460818
1304452
1995911
1067110
561987
1626349
64171
1281284
380685
292906
1520266
289957
1057061
1309306
261254
570839
203592
131391
500135
1326608
395222
112203
1425607
1455567
1968531
429816
1059567
610147
915575
1436560
1113670
830142
930991
28511
1770901
74289
1634760
48670
1355306
793372
371321
1733857
361210
403615
1353224
1169064
786576
1778388
125605
768998
29074
1116568
863519
1775909
1506392
858355
876107
1274994
211698
184735
397957
1826515
1486965
356081
1002240
885706
377136
107960
964479
1231247
1755103
1161377
925346
1660566
576263
180382
101394
780269
1467879
533911
1220308
52132
863932
700817
1674769
422889
352840
752056
1407468
1170805
1924750
1311856
1226303
276506
180656
1389728
1290837
969029
161175
734946
131028
1929481
1563997
183167
896956
290861
1049380
1974236
653869
253888
1273331
998125
1835871
1474896
356290
1657758
684722
1166995
84124
971665
896743
1614736
318952
675146
597200
329581
1824496
586893
1300855
906616
931787
1257651
213770
1351950
1641283
631399
382211
1795417
281585
588276
550076
660863
92558
744835
105250
1889535
769042
878224
234316
380889
1703540
1701478
1961783
178514
620055
217299
1667763
348657
849907
861056
874897
967132
1794196
139924
1641929
104712
763101
1406948
1717580
1544021
1115688
1875320
1943926
461849
1470500
1479116
223345
1665911
183087
993341
99245
1047522
667536
1862131
1829067
832968
750817
1637585
883978
1589577
629114
1652835
697732
861624
1096846
283669
1189050
1403444
560496
1755114
775761
1741332
615915
1448525
1501468
1736393
409225
87212
1080711
1805567
562243
1881086
1459617
1414038
1162069
219171
452364
1130806
328207
668520
1795815
722713
1561328
865941
289827
58120
1104727
1999409
1597149
1144012
1075349
1307055
1780800
722343
328885
1163557
1687516
1349716
446481
1787559
1840319
1451305
1201228
279386
1421445
920841
1030278
1110429
1425903
1554471
677745
1872975
69379
1653125
1719897
1425848
287830
1598967
899634
1030242
942013
1445187
972548
260061
1150948
493825
770542
501983
1378922
1638444
1887387
696596
247784
1211156
302639
132559
1855562
1204918
1278957
1445350
298333
1202696
1732864
933354
843089
1193760
1033927
1170472
1647172
1104452
1666884
1981160
573664
667382
486189
842543
1598888
1771458
33479
1596255
58039
1143032
380029
1115557
1891131
12085
59528
209823
231622
784468
377474
1708520
1936701
394470
728647
1329120
359535
1625324
1314609
876875
556779
1140226
1773131
477043
1083472
1718747
1955007
891108
500502
160932
566034
1425702
365549
325919
171652
38753
40609
178419
1199222
1012935
1961904
577347
1440302
862865
209073
1365358
365424
1319179
1728105
1607122
767690
467314
677639
1533241
1399720
1827404
569451
798920
1150856
1383418
665970
1844633
457156
1972316
1760314
1152242
949171
1879808
1756771
111919
848639
654113
1509735
223813
1645338
730751
708939
1908862
714902
166305
212022
1109417
721324
648615
346884
755426
170364
127295
1527698
1453782
412003
1053067
1825745
609598
148003
41095
600155
412359
123937
376427
1594841
458294
1723450
715147
476549
181266
1192114
1553644
1834722
125940
772912
1403029
1590116
526008
1247741
1271207
278036
1553476
40255
854553
188572
1120214
1056314
1129186
1681904
623194
798851
150915
933640
982793
1451004
1621549
1468452
819483
1982233
1763774
287562
371438
249583
739918
1663619
1193992
1990313
1131724
352711
1096132
1481971
134564
589249
212922
970447
981451
288157
1347807
1605722
1425213
729908
1576664
105058
604445
220202
109418
1201866
830783
941595
75924
10287
937708
1124925
1534519
471822
1060044
578098
749828
1521992
512482
1593907
1245838
716817
530670
1795184
703505
144453
540880
877052
840766
802708
1804260
1321585
1015934
891
1266488
32694
810391
33657
323720
224663
1681172
352898
606842
340989
1359463
246989
1812805
1139880
913605
645509
366584
1769187
1947920
1667948
111115
957589
320341
462444
194650
422425
990710
1114367
1203737
1023094
208115
1403424
285576
1381732
290509
906477
577216
498757
1472816
1012941
477369
809420
321782
817944
1251609
984823
372255
538652
1171044
689763
1464630
115586
733488
973917
672117
555595
1452464
1145694
931632
358682
987984
1834572
791959
1944768
47501
693126
529478
616550
1215920
1525068
548041
164485
1826386
801104
593759
432453
1085798
15452
1809338
99800
569687
1364130
16366
1025590
1412599
826456
872486
1193854
546308
60697
1645010
21046
1594519
139880
1232079
1924663
397703
744471
1996862
1188461
1099474
325871
1389419
1222567
396311
913664
598034
1073102
671905
1979032
1436766
1949160
1914699
698732
318539
190124
766728
1895827
103677
696523
989784
523758
1451400
202310
689606
213717
795116
691478
1489430
480440
1951438
1551384
660684
1629708
1382359
1422982
1412657
994254
1511890
262183
567768
1950110
1528784
1710748
174133
1782341
1382356
943538
1702184
38857
514146
949176
1931945
1445381
745386
226136
859044
1294301
1358595
835665
80529
1699895
320306
1796334
305568
1386376
1427690
1899404
399650
1610575
1987778
1120488
1188606
48406
248354
1998529
1166502
1384181
904592
742918
71749
667985
784536
1923807
1269661
760009
506067
1929098
265446
866725
1542739
504110
1269012
512603
1211015
350004
1176398
305857
1235553
416481
604353
559953
1800229
53276
1291647
548131
1922821
1015920
734081
1681179
584801
416574
292773
1829837
886144
1016900
1634092
201947
1676026
1237854
1393485
1322912
1035161
1914196
273035
1630684
1002616
928995
1049330
1830890
127192
1322722
934438
305159
1668932
1490587
1027426
493067
454729
1383166
1096548
673011
925571
370983
1257234
1527020
1947095
1144875
547048
1736757
1793247
1073067
1748657
1264642
1905313
845664
281032
903771
831267
105279
1763072
1132385
1548439
287555
573094
518042
993778
1703840
206601
105473
8736
289662
1589126
874493
1032007
947165
193501
977557
404319
1880103
1657189
1337363
119251
1158970
17505
641116
1001772
124532
1452085
1106376
73239
846266
1395306
1273215
655543
47410
673691
1116085
375765
764093
1589802
448428
1925701
911844
707718
105432
679702
394800
1074713
1896404
925954
248681
1981741
968105
909277
1848841
850749
1152973
1803029
597398
1017127
934745
316590
303800
1022115
1102692
169932
1383601
1640043
1915390
1334948
1059580
592498
476708
1195287
738
1488007
974283
350842
227655
1011888
1157655
402642
764172
99828
1591636
175723
1381867
1666690
1969795
1698777
25209
1025045
346373
762253
1906416
469959
647317
804364
739899
1541003
1753609
1983956
37422
244840
571244
1740463
361689
1623714
1612562
1154024
822612
622358
893766
1808541
748037
529374
152981
1413183
997741
400396
788655
1715796
71504
963565
748253
1438402
573162
456265
946218
1640622
1555314
325114
840653
1056083
1017439
1116236
757001
90658
1599819
131053
964988
1277654
1793197
279641
638717
1038955
152901
530809
407235
144938
601772
463177
1288372
184940
1001968
1930282
1983643
501225
436998
736490
1031880
472166
1582605
1589648
510682
417615
1180468
913433
379406
1163980
686252
1411484
133581
1220132
1838509
333714
1558949
1946530
21258
954692
1143147
1912934
29723
581363
565618
162424
1171138
478930
1846271
1218838
637064
1523096
11595
1987756
1205729
158620
1753984
1045068
1304800
532362
1373384
1163856
1662885
47455
1618501
176067
1337831
1391646
1140365
666308
1139912
709961
1553756
1935097
1251894
804399
1870195
742459
723783
939462
122695
995532
1617877
1839379
499352
1740562
1811166
1610811
1899607
1333724
1305179
703979
1518548
910860
1184216
490826
602914
1153672
1244930
915280
1065647
1786897
536901
481686
1941092
1249623
372324
897104
1580661
946559
1634513
1298565
1040673
1073131
404562
1878841
649148
896520
1544705
1520219
1442621
1376959
173494
1735767
1000668
1691224
1943031
517432
1549236
1472021
1424734
1643061
782966
219243
1541124
731225
1392859
1493994
1242265
522793
955608
45261
280505
704454
758258
634093
446181
187106
736405
392647
1289362
1295807
863277
1017399
1171966
1456835
1893799
166628
1160456
1535165
321313
1373958
527443
1182523
1386734
1771801
1296442
1345108
603655
1559191
1566679
1886146
1460239
1634545
1921681
660618
1508839
1502958
1300330
566121
1620342
1807565
1839467
1354126
976146
216725
15784
1844927
645799
1018593
1940295
606337
794696
83344
1788820
861893
758494
338222
850121
518649
1757715
1673591
889060
545658
1767715
979257
1881952
1315495
1580784
1406924
1428972
1704619
1857402
442233
354645
301581
1063228
28783
329201
632353
986073
439655
1818033
856132
1773017
600786
136702
1615354
118873
871146
1879164
817409
426938
170807
1374545
955961
643446
1571625
522568
1785965
1260405
251178
1712312
627030
52733
1930601
353617
1853094
667428
1793294
1521783
773024
1037705
1746738
427474
1897606
490944
1874585
367968
663223
1163394
292029
463932
829495
1155610
1531357
1633587
1950904
1394992
879000
1786980
37719
1487499
904750
469002
1229808
1557495
765836
261053
1504404
20512
1598849
1115670
290861
798610
1731650
1407406
699568
304609
929203
1137444
933462
1234077
949145
1171455
1107347
1701011
1072597
861153
967599
1675848
1800563
1779950
819216
956408
279071
1197118
1250964
373931
633153
1592287
288051
1717089
672794
116661
578792
833821
1645678
1398167
1639319
101451
1772029
560675
1486840
1187168
362030
942482
1538536
1844805
172370
1106558
716970
387304
27827
275673
1436022
1050923
235419
513769
1801027
1340587
1535644
145803
27133
1277879
145215
532868
621457
1614348
1956336
1870625
1125196
1442839
1268702
1668832
433608
1675805
1043059
386341
1343429
770814
205559
1926868
1098747
387856
1775084
764661
572326
1793892
1830113
265588
1115860
1521675
1429563
1107951
81806
371670
1797030
964729
1129556
1758013
405802
575138
1394888
284469
1342257
1488302
1343736
1676564
1309424
316160
1052191
1025928
1037991
62852
532061
835432
78995
1550927
1621991
994129
1413892
1356265
854235
1019471
1171300
358887
1961464
206064
177655
1060454
1106828
1357274
172089
1391037
1564188
1386911
1077496
1895783
172359
28263
606421
748972
1598659
151604
702003
1239489
1554598
1699963
87488
1557296
652466
1558879
1410150
654565
691727
1391948
1357054
613282
121803
1674838
154868
1057081
937696
1872723
1422207
1627089
419063
430648
471151
1066898
81914
417908
1864820
1806009
371358
625919
189582
907140
1578139
1030676
1440497
1267036
1617451
877071
1722074
1806828
1494276
618279
1152179
205732
1085292
1906515
909692
779654
712166
599787
128421
231996
904324
405886
1628684
312445
1836493
1994688
759651
1197214
1084529
839086
1138350
417806
855315
569302
1010215
299052
1109562
1779627
1427092
1265487
63243
630379
311561
1476996
138175
790355
282577
1218231
1183859
1745347
502748
1678969
1217792
746144
547407
1364756
1416023
1106858
702538
845817
264839
1180640
107152
1322998
213192
971319
509381
283471
1994874
263525
1803844
1578733
1441960
229390
1255085
101451
1321533
1740304
319430
129960
1671544
429067
162935
1729080
1086927
1755487
1717377
1860744
1647635
980811
806537
228
1311696
73587
788986
1280353
851504
610542
598636
1441289
597463
1022125
675053
1536384
867103
209568
1366288
368987
349276
1089461
136431
1514609
1862903
1591275
1440746
472698
371877
450870
1594969
1659883
1382688
1905092
1565819
1850317
337345
1857513
543588
1919055
1614862
1918857
1159866
1696362
1952864
897983
1022151
1046433
805961
1020809
511243
1316110
668196
1862081
699414
592137
1321742
927184
1259937
1556123
1905301
1662248
105080
1757397
932224
560116
440491
1211411
1929187
1225948
1829073
1314187
435881
918688
714873
1711043
538172
965202
1117372
1225059
431096
400234
8278
1262155
1495767
1070143
837002
1214012
1295951
538777
833184
1064973
451443
619892
822388
743757
1367187
1972400
530351
184853
10567
165900
1710880
1873798
149109
1871903
1638340
1307872
480466
1978261
513048
185293
1282392
1557805
599404
1632160
9075
725001
1700782
1342561
12015
718260
89842
795246
1812286
338671
681018
1555895
1076393
1012786
589736
792354
281444
900578
1775053
1801715
1365135
1461963
1667788
1623181
177051
819582
1004591
1509156
1865020
1999470
1360850
166928
300607
1902477
1753544
1339645
1462046
703336
1718542
1742730
571681
1396511
1859140
191848
1492106
663711
1181917
28712
911656
1150789
698662
1659254
1853553
941918
1405826
486740
1055992
1432735
626088
1303207
1069180
914850
930384
533835
1507011
1702713
1550934
975675
1343457
603723
181464
568482
916698
964122
1915551
1368156
278313
1204867
478114
558050
1682662
1740915
1349888
1401808
751469
1456857
1769295
159807
1522793
1893671
110480
1519676
1309704
1348461
913490
570203
1222820
719123
411164
248503
531324
753468
1990702
1258524
615643
1699657
1287656
906155
968144
1676592
607347
779843
1450079
1180243
117976
126940
1905412
1888239
6145
1864080
1085722
720573
345462
146801
548870
1878662
1894268
1073650
1739925
568583
201792
1586003
1144187
1478960
855038
10809
1155137
1402220
704629
1248915
1797172
1283218
1296288
179069
463820
327254
78859
11039
690793
1482695
145143
853056
858171
1377648
313263
186089
48091
1462685
743151
375066
1853582
708098
1187239
887701
1767227
1935905
1934871
1504061
419316
1527994
200275
604163
1218804
553394
175972
1008879
1025942
1088244
851171
750338
1773835
245217
1180324
1757408
1934927
520082
1200650
10811
817494
1256028
459538
1774989
76004
26650
1798801
1199346
955043
1096789
493201
365281
815090
1345498
1673008
432288
1878106
1075821
1397203
1703514
1002198
820624
1341681
1185684
1617385
873649
912657
1413513
1086115
1676118
290637
237221
960892
1007681
128225
1637536
598291
779555
854338
963925
887912
1940757
1507642
1139943
1905620
88932
1381729
1224685
1790087
821326
1644458
877558
1367095
1077944
588733
128440
283917
109517
1544357
925961
234937
487220
97968
425603
1789679
1747690
999557
1529344
840966
754930
1836880
1408575
1606381
590381
717997
208504
449754
660064
1710717
1078814
1047453
789467
1304345
1255613
839351
1094324
445288
1515526
236421
284046
432353
1048621
1026449
1767813
1672458
324295
1601419
904926
1163672
9999
954834
1665641
1952415
1218362
56497
1357347
127152
215958
533116
382719
1819794
973435
402352
89878
1575688
775327
1376548
1121694
660449
1987857
1859236
411231
332251
1530826
1380727
1089784
1741402
7355
692957
291894
1579400
1702511
1309351
572237
809266
1243413
1182636
1171607
1739254
1175208
99345
929967
1879101
1542656
849845
810788
313816
158865
353175
1516159
1652679
1196983
1190241
334385
1682601
81316
771932
1427557
1144167
1642542
165294
1801625
1606915
1898466
1221065
1821645
1319542
244930
297267
1499937
1320451
259708
1292335
341138
523984
1627187
1669563
1142585
1354760
1057280
1800000
186731
538281
127313
448873
1003308
379523
1218974
1837745
7699
1746133
764913
1449594
1964723
1240611
234107
353162
1591374
1383964
1199293
1697704
1553667
532300
1697597
411569
216038
411279
991080
825919
15098
724292
226936
975589
728051
583939
855291
1224377
193614
1111830
1692583
1213454
252293
817760
1817365
752387
713854
331464
1903600
993823
903720
1002145
503118
526506
1198788
1981938
1524857
870768
1872490
1620704
383333
366915
1976483
1009410
1876371
615555
244853
1123028
90377
488407
729053
1236870
1329697
1862634
805186
1420583
1032426
780041
1626212
1168291
1107044
107340
1497705
1857078
735778
1205018
843644
1985266
776780
1989909
297185
1735771
551016
1683591
1866950
1189358
1612007
614118
1861956
215085
929749
655413
20677
433335
30785
1303595
1891922
1978972
1862560
1446851
1834295
1324041
782464
767852
523725
1961966
1488550
326336
773641
652334
987379
431301
1315422
1241965
745539
162851
1612326
1471676
162503
1082551
292450
402189
552708
1630484
1125284
651204
165995
441292
1189530
96679
1871838
1006394
523812
1674693
795894
1423591
766894
938598
193380
696360
62494
1863766
1885713
1700149
1960924
878523
1300896
454467
1590763
1258310
918878
297482
293039
1573545
1198923
1602304
437083
1595171
492551
1866480
915560
602684
1608392
806569
1143482
150763
1153295
1708582
1487588
29627
573533
300510
1264485
89915
1631402
1688056
1899544
1384013
77489
1663183
1884039
910280
843840
1999105
863605
1335275
224027
356261
1239720
1465695
1611633
722004
1228917
1535192
1278294
919578
1633262
503811
347783
458233
1486225
731479
1252966
18575
179541
1646689
1841638
917822
1074266
1423618
346056
940319
1501634
810338
1591650
1866928
1256859
1747438
694596
73079
377774
845559
98979
536208
303714
1881450
1733463
482197
1151991
1994685
1152315
616806
1780221
1391500
780588
1410893
1026853
1379021
636757
541073
1371780
1525138
1917601
1190512
1274544
861965
606184
1159195
775577
1953746
619240
1055026
1197816
1366286
1211425
656377
550979
824443
1643926
661383
550708
947395
1822511
1687514
466637
1347101
939751
254423
1997751
862144
1561968
1136332
1559766
1807674
1754702
1575962
1079459
448515
229768
768381
271507
1170896
178106
680952
382314
1943250
706381
1198635
1848030
1283571
1765964
1097014
1832252
1565183
1658430
798051
132930
140723
918644
525887
480668
347457
701012
517180
1442041
366382
538218
1866629
1185976
1220633
88246
1092529
1153393
1161922
991409
274545
1297748
428154
1263458
1216246
135828
1408257
1072184
191204
335777
35848
1964720
657116
1446661
9653
114645
117497
1309058
1312218
1718127
1535033
986793
1671744
1485975
1300338
134356
992656
922786
817851
878833
1011007
1769932
1867316
600211
50104
1500959
1093699
1768722
1774463
1744279
29890
1423224
397265
1751381
836679
1020033
100624
1200787
878600
590103
560744
873334
1123192
1066904
155111
99125
1696699
1558740
1766740
1904830
92330
1790736
1289612
1782770
284019
229072
138763
1814315
1977054
1326175
1234478
942345
76115
1987961
1975220
1810960
11147
1600451
613393
1365117
457752
746760
1515019
1164333
1388858
190101
1712119
708671
583026
201043
160208
82314
131329
618822
1898707
1851348
1037364
547272
1511637
815756
1477655
856977
953507
1105702
1660737
1359098
857630
1124408
1146531
605067
40076
703631
1497578
439568
1006495
946627
1540887
894010
73859
864132
1211765
1277805
1801194
413164
1050540
928743
623562
510490
951978
210500
1188034
1131712
949148
871876
1204826
515224
1572135
86597
1016317
576911
938389
882596
813865
555074
1278458
1643633
1626474
1682259
1716779
1796823
467599
17121
1426019
1468182
1519321
147283
1324323
431487
1680358
1934501
687642
1377222
873195
1063511
370695
343614
261393
872417
41577
1538952
277334
889521
912777
1910156
1379744
995104
1143053
257675
1980284
1158997
714316
1638971
566658
355147
481173
1823656
582402
1345822
221272
953868
154530
464887
764148
801593
1731212
270312
1199143
433647
755853
862392
1830779
1604544
966088
460799
1761384
424572
165488
583751
640494
425557
1215073
176467
879179
940205
1031856
552519
919762
1884588
914284
928954
759997
630728
1585062
1203710
149096
1740290
1425297
1813092
449069
614528
1304820
274486
1531317
918087
1267537
1690571
1370682
1370236
773034
1293051
211846
1597386
213149
618699
1361172
1315877
887582
1270494
919321
963925
1714771
1465633
620433
659549
1806305
292770
1815636
1386158
310599
1167640
320618
1949424
1614702
980920
1125696
1513628
148173
1074759
1733277
201535
1427094
512715
446023
167671
1484349
1947029
569145
169310
1903937
1420771
362656
625784
231750
213227
1554244
788769
907072
714984
1408233
541092
1231981
1035355
312530
1879125
790411
408477
1388668
191171
1724597
1365393
921181
76838
1845570
337205
198240
1748017
533533
1932333
672037
1803758
732720
1647204
1951503
971993
340706
1218342
574709
1991559
533077
1386956
1851541
911416
1779521
624204
610910
1740995
295923
1508100
1592397
162931
1898284
501158
226263
1699345
1694110
171921
1639938
1463563
1344379
1609040
846670
320015
198144
1397549
27429
1648144
1743514
1196418
1159104
1005876
674106
1224019
1690278
1517548
79563
754407
350748
1198043
575084
380506
845849
1063123
1485011
64302
627970
292643
1174021
871377
1560246
1116392
1294591
1767513
933194
751171
1450257
1263448
1581543
1174943
1445762
1627208
1780326
1342499
406093
397345
1717742
173274
928862
1385011
893379
1416528
1351761
780361
1732579
1761241
1188962
1858647
58008
1009575
1515787
1014447
557503
708545
10910
637489
826981
1679416
679090
200760
1164035
989823
1664978
1111453
49377
181069
1506998
1715290
1708177
367025
1178101
462209
1254313
1201774
609678
310952
367868
1474200
945366
520762
604011
566001
1003154
1509743
1871550
1000480
1224266
37558
633643
664014
1467320
556777
426070
946447
1392982
641657
1813205
1398931
807047
785319
1573706
1712410
1758536
1328597
774600
242
236739
1092808
57267
261298
1601642
1075284
1405859
1136280
703192
1358007
1259185
230788
255574
386694
15331
264459
581692
1535151
247200
1856528
1996211
137038
1347285
1927830
488886
1832748
722808
23166
1196569
561497
1866532
468885
1764296
546486
1039319
1895928
708769
1690377
1938185
20845
208975
1198496
896125
1493308
1645721
1517939
1636631
1555731
942788
545651
721215
1064808
1674951
442300
1556875
405937
285186
1915803
1557571
1368545
935903
173792
165179
902983
347971
613091
970327
1389179
1435029
1170269
1405199
1156602
1765325
1490112
1778017
316891
1267561
1669007
1245326
638576
1432180
1800608
1119120
985848
289609
1198717
1962743
1758308
1258429
912731
515151
264107
1333736
1087829
1217119
766803
1415213
626318
827349
1802690
1938048
405413
1404598
1905700
335713
1428867
317404
228745
1729286
672222
929870
923470
300230
1213504
1751015
491281
829230
1788283
888979
1777765
1665241
608285
1831231
1383333
1407055
1688371
1225814
1427890
1638735
890459
866979
336058
1491672
813043
1202624
1031715
471308
455723
166358
1700420
4676
1139292
1643631
581003
1241977
611399
397975
940640
936121
1163311
915101
175770
598783
712807
451492
1417367
1437432
689407
1729547
1363302
837875
1956992
833022
573723
631211
1589024
1440690
1061352
716764
239404
456550
14538
1719329
1282119
435010
1834128
1928516
1191164
365910
313257
1066458
158148
1589006
1055401
1404876
1786119
1413621
558314
150347
360788
1103938
1432683
792480
551559
1334636
1756244
729598
982905
794741
376902
967860
753555
1223335
884058
1529119
606677
677281
1043619
725121
1995576
1897782
956143
1879824
1722879
861626
413128
311571
505579
802584
1095693
1502706
1009692
1480330
594937
1020065
1859173
1436958
95286
371940
613727
1135145
1708845
1988266
1683970
530150
316723
595150
561464
179870
1830241
1719536
62449
681055
1143402
1696190
1933322
550529
1181310
1856729
3586
1445231
1965620
1690424
308930
1239623
1777132
630597
1168563
929500
4574
1517452
1700812
868145
86374
86226
1359121
116929
967453
1993805
1973349
1733197
1409800
1890701
1361422
1758762
1391961
1342166
1177142
79571
1238880
1080845
1610681
711697
1922241
1695298
792875
596661
1895534
1342471
182994
1799061
819333
236629
824812
1255016
599338
1479414
1442057
1223257
688862
1790277
1003942
1662194
33170
59833
1431600
20071
1142113
32065
661917
1245216
1000166
148279
1594831
537650
514256
1874318
1291889
587265
1300493
1704814
1405760
133675
86725
979286
591509
444171
1058633
653061
808022
1083477
1710022
156426
1052832
625063
940554
414669
1199840
840880
1589225
1460149
881516
1765697
1222284
611464
515120
714079
162777
107119
1234726
265291
399397
27022
61627
1141347
878256
1011957
338512
1825868
341256
1923620
1125266
1925714
1855209
728802
1780702
1577650
412148
1058685
1776889
700760
592197
1637093
708872
1870788
652044
517912
85670
1552080
1927714
1392676
490177
689620
861732
248582
1010834
1452972
648237
345922
956584
1362632
469611
1538866
1513495
935190
162108
1736946
1674798
1888492
569544
1985242
870879
119855
1095321
1822088
812892
1152058
266081
416263
1609457
1845710
1462165
849819
660433
353278
1540479
1739192
1572817
131591
329654
268716
130142
1568340
1200958
1348151
1702800
1259797
509938
1274998
1210147
298627
530013
997848
1241517
1480751
848620
78197
768619
975014
583893
944621
1955012
1094260
1597
671289
377548
896651
1530523
1089659
1565601
1187149
1600740
776448
1801040
1574494
1812246
1923763
819534
1022535
435578
114963
14756
1173065
125194
1929178
1038991
1633584
283331
1907523
1788856
842230
520400
532479
491403
1753714
462239
1800030
158491
814680
138123
1135968
192884
302048
1482043
1386698
1660773
1335603
1887328
9389
1912765
1779533
569326
369819
42184
217632
1055430
1533385
934659
1053296
288023
102847
888198
992010
135362
1253406
1786023
1935061
573626
1270212
614592
286843
1973411
1069242
1747609
1253369
1154634
581026
663136
246670
1076398
483957
1375103
355148
570001
861386
1398078
941476
1788140
810275
896432
23338
695569
787927
1653826
1674196
1155266
1754383
1065490
1540463
585895
1422099
1602239
1699011
1178124
93508
1836394
125820
1389533
1784590
256934
796766
1157768
1338316
1260903
20792
1950890
37820
181929
980322
598998
1480495
256005
643602
1410122
780838
20326
156188
1024261
859479
1828775
863048
1427348
1773784
1390955
1772086
154702
1693474
1625586
1743967
1674603
1500023
293661
840583
1644930
572927
950914
1076823
85971
480675
1181665
659506
677334
1900273
1982818
333328
544561
1175426
847267
847006
1050206
981220
710144
864521
883807
568955
979308
1079159
370507
1803848
819839
123936
1363660
1057690
1589271
1178897
1074206
46412
347711
1810778
1521552
980358
1512122
952617
276575
508475
196323
383060
1525562
1866844
922759
1543985
1406675
552058
1296202
199005
1846820
523913
1506810
1925198
757659
1382181
307655
1281040
356905
1976551
1570007
176487
1087368
1396172
1019011
208543
440151
1818262
311464
966818
841627
983761
1083149
1495702
42428
1006556
1595435
551211
254478
1135131
1381853
1489675
185469
1133163
76036
1579176
1417646
1437805
1520873
734230
792035
825086
891553
1974236
653231
161859
1714316
1288343
334552
431484
1738154
1007726
983544
1484361
301747
599814
498131
1932243
1863952
551059
933345
925886
947812
190203
472116
1202521
728628
1673694
775385
1795487
116307
977968
1998218
583826
1900051
727844
1391062
1553090
470627
1264913
1920232
1794778
1604472
527226
769526
1988838
897344
1145834
572449
635477
820974
1736060
672871
1431019
421755
789767
1401688
227541
987001
1740086
729229
909889
1175893
1916562
1580435
1544571
1394419
1873410
1289302
1757093
23993
1915242
1681272
387766
1586688
1551297
1263339
1235896
314182
1775138
1435654
1640934
859447
165625
1677203
1128909
786247
410108
1673234
373455
1372628
1554845
1833721
1442128
177397
305259
412032
1675611
211534
420835
300084
1293438
355138
482089
1139110
455717
1691975
435539
904483
1348799
1935321
559544
1925622
1205696
1842806
1926508
1064642
1213116
1879290
1268071
1326490
1315662
1952286
1095373
1513526
1598215
731012
1144511
470831
1811217
163371
1540023
1334246
1428014
488339
273683
116985
415964
1267944
413226
1777397
1998758
569731
674292
1871126
741774
1107263
227377
968334
1907991
120529
785858
210717
1018250
131417
1219505
1151553
220969
317027
696876
896222
1450085
1708021
492028
1280974
1734598
1428431
1836758
1130611
463249
1953610
1069009
777392
918902
90356
630054
42971
984725
1104262
1784275
1644409
1305546
28378
407876
262024
32390
1809035
654538
141747
1212974
2376
578226
1367758
1634341
1735701
21981
1197657
1063099
1633115
170117
943833
829214
308791
1132772
1545161
241548
1784482
1270864
613711
236783
1472929
708714
972035
708443
292272
725431
920601
482509
1874266
1195276
22340
1712097
1320264
1097566
518755
1381244
184774
315347
1507035
244547
174023
53030
1971104
1808840
653485
222991
740962
746068
984937
379034
1448776
194985
848160
1254847
777398
1178299
198950
1162684
544686
1602487
1850146
787659
1739345
902645
1582039
803342
1669493
1142499
478755
1301426
718292
1921456
1775391
500296
1535694
322465
1891968
133588
1182444
1264302
291865
812721
900324
604684
1003862
648132
19182
1864680
1110167
36310
741160
897326
185296
1192630
516806
454998
723106
1079715
454070
1751943
940179
1245537
1784745
1363313
495412
1216513
305904
990583
1695791
1943310
698113
584648
252479
120915
1267697
1268554
1943322
1269323
1769238
1176615
180025
799337
1047229
1972819
1637452
1913836
767159
1626848
239252
130027
1369940
1618250
1589409
1328416
1597933
1209488
1758375
248405
1009708
47744
1300848
927573
1481397
1149558
932909
560007
1439329
1850183
1005167
919968
844725
297668
1970219
2617
1569516
1653768
8068
533743
332579
392082
645822
1924484
268483
764333
1594184
1685723
330750
1408220
1536194
1813282
810095
1277852
471004
1161489
217147
1578818
947881
101931
305653
1905092
1731090
486544
7376
691368
377738
1274660
907302
1544579
541382
294390
1148864
1795766
352017
994456
1021211
1320724
381697
551710
1305362
695831
672165
1994514
1878651
159295
1406164
1784753
1111741
1233412
378394
1125030
1049967
1126775
964407
1062442
63304
763432
777748
1987804
351836
1282612
62484
1155756
937503
881277
425886
157017
1868111
521067
662118
1074887
1257808
1239006
1292987
1242789
879598
1818289
1603726
673741
410828
106986
325969
1981894
1111167
1628064
1309232
1242062
886233
1910405
668532
1462148
925209
1369099
1950007
227591
831120
351187
608380
661490
1591926
1211989
1324578
1144572
1890525
1327587
842861
1180716
670964
1954718
1291643
333688
922161
365010
684614
259013
142706
1869750
1526480
548167
285924
1063885
13100
1641900
1421917
657790
1094447
290352
1452358
1349915
145418
1704342
1646182
1842973
110518
1397447
1352260
1124353
1987310
1096594
1759060
150216
1975246
1160910
1004851
1785647
1023069
483910
214488
670338
1712429
308553
1061631
1715435
964317
1837520
927322
1768675
1063643
1248560
1954720
1979447
1282723
1589971
1647154
768255
825182
1279303
15743
1633772
52885
1813429
1039073
964557
1843098
1493933
54589
1490707
906544
1890640
1049132
440919
898363
1697143
1528834
946637
202458
1888317
1299858
1681024
582216
230379
422148
39218
1864238
468221
1330202
989618
59406
244759
1919067
370977
1182698
1042282
1293946
16859
1759414
1031355
481435
421761
939552
1840886
303147
28451
519029
1679987
732087
547489
683116
635849
737144
1267624
1247942
637012
859220
831005
1553943
639681
357562
850820
1562063
1714598
1274954
1463457
123977
1255541
1030509
123721
476977
1184837
1195816
1751967
1858436
635861
293837
1354140
1676468
261433
375138
1546987
473922
1412138
3840
1826808
1740500
628708
931910
1595238
158082
1481070
1154186
1792556
302700
828663
1466188
1560598
1882981
1241382
381254
1348609
1209984
1170041
937457
1018290
889174
1495932
1763885
683240
500692
11939
958410
1798072
1359277
63735
1995799
1575035
935661
818287
229699
1185003
33533
443304
1134598
846009
97939
1383542
298312
1955270
218292
1050004
434899
1856437
1666415
576754
575521
1889285
1472549
1354386
1264814
247459
803335
122362
266089
151438
1704368
997952
474786
126524
751896
456133
905036
272346
1495482
1972814
1661257
1574653
601424
379555
1305834
1505870
1542939
1323763
151206
1492774
1948754
913408
770038
1916982
606627
435554
1681024
1346056
1343973
401272
1949584
366968
1769108
1157721
1900441
1129965
579652
1226739
827168
929288
476001
1991145
232793
1615227
71638
1344114
894104
789484
1953905
1068953
1814083
467701
452722
153997
210630
1496923
1587740
735284
1117374
696295
1184112
437817
1226804
1828164
42205
1422990
876916
1462202
540660
234130
408770
146802
1157253
663684
186895
1538534
807716
1806174
27318
1874317
737416
364337
698896
1288608
190181
336640
1715650
969789
1662130
952814
788350
736934
710711
500860
1843893
1987834
980509
837271
1891993
1257244
291377
1586205
708168
1361512
1428892
1603624
1803788
1329765
834391
804190
124020
264278
1102963
1887109
1632034
1681655
675130
314054
926080
484919
1888738
1580089
501041
64818
15729
570609
1739990
1651041
414781
249015
198165
556969
520735
523172
853739
1555060
1940217
521820
1654961
952819
497287
1160912
675063
1886682
1003531
593649
48010
1055493
205387
774765
759879
1791904
190105
1637355
286609
1063492
1785327
1591802
218716
21016
1856711
1695437
1489533
1073091
117711
1405229
73979
127998
427851
1966641
1992877
1408450
1739204
546901
501863
987080
762182
1515749
1427371
1285052
465058
1928796
605071
1099510
426112
1010263
953724
1986609
134667
1235926
277319
1246188
629367
1463479
1241560
1565920
519425
1079739
1723524
671818
226801
1394638
983287
1128682
477624
1708589
387424
21156
1718845
683847
466161
1187522
755596
470237
1437901
378354
1352970
268427
335096
540792
1937505
1930040
556060
1270856
526221
1271888
1482712
1621792
1570838
862307
1658432
673065
1595402
363252
1988521
1913989
395118
1820288
454993
1359938
46411
472282
986553
319650
1745759
1071494
639170
789155
1408566
1047144
1854471
1583785
1381859
1457040
1939043
124949
966147
719610
592259
1588059
1015653
1178847
1191288
358636
948293
1251133
48336
1736973
783904
1917100
1988999
366417
611051
1795876
640498
1867975
608826
436386
1197834
1989184
1713157
1174664
567069
1091511
1941728
70319
868551
112192
1022256
152180
1894260
251808
356861
1653747
1806332
322257
227476
678077
1722852
1064379
1964437
1390250
1005578
1197628
467092
119502
1888646
1993375
1681345
902926
266910
592633
65804
1540781
373814
846445
1076007
1106724
512229
982109
1188064
1123748
1560324
1766826
449412
1746973
899426
56217
698629
381106
807959
571840
1531367
1061024
1024838
843414
1430530
996289
415562
1011506
1523415
823026
395050
752595
354864
117747
1540746
1897138
912725
1480787
1042548
104042
681938
22148
86260
1217621
1439503
1404582
401673
1966105
847167
475801
18871
1213200
61859
1316709
1633487
612130
1965404
1771238
1855154
1767203
168062
698449
1876404
1339645
449094
237760
941504
1830741
308116
1871485
846914
1340119
628614
1687848
1782484
717061
613600
1082006
871065
370521
1879265
285601
1861004
679595
1568246
1214962
623441
50968
639463
460695
623329
1882666
672274
137160
1393897
864466
1504211
354429
1018697
833190
1785065
206405
95591
638144
1975385
238388
1421275
1032940
899312
667413
645426
1953147
942430
1445808
872791
175428
606280
1797577
1968254
1462904
1745657
546985
1009716
402195
573664
367837
1821821
1191619
601222
636700
1574356
1037637
1256303
1520889
141246
944103
1805109
944804
1872938
885821
529747
1373535
755463
1050967
185972
984028
1728110
616813
259444
1299431
478894
1209564
303511
1584355
1294635
1967803
411342
1281327
167175
1302439
509722
226967
692663
1185151
1312458
76783
1870664
250252
149552
236288
843781
1467450
963248
498230
1481040
1562563
452564
1678091
716447
953835
1743790
335828
292755
704468
399993
1420533
600695
1603138
283060
166260
66169
287198
1401375
1275333
430245
1937495
1943546
10309
1317839
675606
1892306
416236
837542
1631923
824418
80682
1475541
1837583
1204497
346516
1316148
1017819
552158
643152
351409
1868758
598834
1421699
1296349
597783
482749
1991052
598612
608774
1128904
1043690
257635
1211983
536091
1683516
1978008
277793
1050131
1054633
1971269
1142382
49047
662097
1741593
1305778
895878
1633689
1842543
1302553
1262509
1718025
659665
889608
173473
1369803
1644455
1894073
863399
1444992
904136
280969
1404274
1620486
1349478
1868865
779127
1103194
1762568
1220645
660138
1299128
1897051
453976
206362
1993157
38563
1647535
1840283
1877622
522421
1944411
35020
913983
742105
70595
524247
1358919
125417
939844
729430
920347
348811
1600214
1690325
1998588
787699
990216
885204
1272646
207386
1854593
1165693
1605016
957868
1953547
705187
166220
908424
1620937
1082495
115281
579281
1826442
1526728
1653812
1164651
1299835
1896659
216448
1642017
907278
738685
1868678
545925
522430
98786
1094342
1626843
1292120
1270183
1683542
1697283
230706
1560573
1654307
1277317
1987307
948764
760668
617068
497392
915971
1196750
1502207
450870
395377
1250644
1166076
265489
873370
14798
1009738
741022
637001
290112
1160609
1788393
1327250
810044
1196742
998608
952846
773879
93265
1869452
175844
1467403
1789895
1074515
891152
162549
1871529
861020
932334
238509
257956
973170
212008
614235
1769480
985538
897675
1898587
184300
1663601
1400998
522685
1408820
122625
1091769
777753
144069
331706
1759886
470107
1583533
1334235
1305285
915132
408193
138745
938618
233854
1428252
80096
1880888
1830219
1944662
1425639
1027527
1645297
1224090
433125
410861
1694184
1450724
1899452
1099705
896060
371581
307715
901461
455504
710216
84406
1113869
989472
1910553
1677627
1233225
21999
504533
1607884
451541
412870
933512
1210615
1417143
865224
363149
106546
1186563
1208006
188126
573715
1048609
1419359
1476276
1247480
1789893
941722
1845747
1283586
694827
162383
565299
256883
749186
990355
285391
437169
1371430
1281107
1668276
361133
38247
1485518
1251071
528500
1615686
55666
1707801
948521
34923
1147547
79433
1671087
1634565
339346
1655262
1080235
682554
438646
1041792
817244
214300
789516
1624817
649140
319659
1135856
1029979
534268
1559746
1206761
1581228
730414
919755
1008712
1130322
46012
985167
302701
1422644
1744533
1842782
1797284
1679503
489674
480311
710749
1849852
1528230
804757
1294206
1638493
339695
1835001
189959
1083961
818600
564411
1131263
673933
1656624
400746
927799
449464
1214447
1971165
1356454
1051054
1790304
1539845
369177
47008
1761755
197935
1688777
842720
981382
1916149
292444
695273
1381224
930492
1993943
1617873
1918848
960028
1218219
767976
1673924
1933234
1825719
1690841
1987698
349557
235967
509139
673218
1649498
98058
235178
1355525
1002559
1099120
73267
1875085
801954
1271368
297151
921230
1544869
1228461
57161
845924
299911
432289
706290
54638
927698
874926
444982
1996758
1899355
1121683
436301
381866
1062458
957913
272794
850111
1677371
873096
1234010
347838
1594461
185157
423251
89510
1348933
969776
1603110
347813
1843742
910611
1613106
1558500
866088
1276516
1870055
1992487
1650498
1051534
1505933
897341
1687428
96184
1763912
1030834
291743
1286986
795958
299324
935412
490003
1067876
1831068
1311311
1823178
1252212
786461
886274
1499400
882890
1741929
1270416
1191643
1861846
962419
70114
409955
757081
1751885
284617
1609042
788222
1560738
903987
1818514
795308
438744
1236973
1708298
377815
1249606
1121637
1302179
1430013
601534
539038
1923726
801516
67620
449468
165214
1352905
726327
93657
541206
842042
83691
523358
1666753
522486
1381327
1718651
1468198
1872767
484183
805421
1508006
70032
1423857
1744827
1375655
1907614
1600910
454372
1687232
1383453
218023
1895281
934454
1455175
1384080
1913065
1233576
1400663
1673401
284422
383243
695044
1038610
1512468
365231
778705
302753
1149791
1371589
1829657
299422
1206683
150604
1371556
116310
1677335
1836971
362389
1995063
960502
1523474
1331372
797529
1137719
627032
60252
687154
318642
1887257
1597944
263732
684784
196963
1997228
347662
392021
1078260
781495
1085025
504651
1683626
1567894
91974
603531
21094
111911
319333
1156388
1157452
324526
1273842
819492
1758840
1346432
378854
535805
278713
256885
965345
328244
1805868
1174635
1015508
634818
1884693
1831311
1520957
1500888
1194532
97498
999428
742442
1417291
1118230
1959717
1115163
937837
905343
1145757
34455
1947856
1552936
175461
1924519
1347579
318489
425276
1009706
943246
782956
1704703
1915817
1559848
162703
1406259
471755
1789706
363740
301051
1188916
970357
287713
859699
1257772
609728
939034
1137633
1526054
1953252
993780
1713736
702621
1320693
348444
1005252
905664
1939945
1723137
324865
957681
12665
498866
1886234
1145148
1323571
1993841
1338634
644610
1928232
11291
1533815
1299894
1650111
1598454
1719557
326510
1075526
1915624
607189
391279
1528178
607972
1440784
1514981
1637603
102841
583008
1422039
467320
913869
197495
1975234
1807423
598003
154275
108362
559330
1417630
1838104
1981584
945433
1890879
1348709
201625
876053
843199
997350
353953
1646117
1727487
984566
1010813
1987943
383676
964259
1415451
273626
1966736
906786
1654600
543148
15184
1517300
1388789
180326
640408
224203
219232
945204
531846
445640
907130
1663197
734685
306983
801654
918593
681909
1935862
177750
913137
42839
144859
668101
1460857
534270
840285
937195
165412
102034
786407
512748
606755
1038693
1519299
1047245
333726
924087
1601200
1463428
769226
886395
289570
1638240
345141
742994
1032278
946220
1345989
1020074
1252642
448765
791334
1886326
325837
1977354
1793456
1552174
1130513
670002
1197359
1636198
376819
293971
285831
1691166
516923
799128
387651
1542140
389214
1667412
1801517
1108403
264299
1392507
1611165
235426
1082377
626753
307397
342654
860653
634759
1334549
1641674
1744689
1411899
509108
714385
153597
864520
141680
1423904
506124
1772419
782727
1131537
215516
1066806
1987067
894922
860293
1112632
940309
849059
1692454
1516580
177990
974088
72423
1687364
620064
552299
1544409
256700
1710171
1446027
1267373
1701144
1690208
796547
114372
1227503
388163
856236
1960292
672285
187208
1045849
459335
358630
470933
125656
759082
1007797
29151
1946526
638814
855504
63356
986874
1359983
1958090
1391686
1691950
976428
596767
1160512
941165
1062496
1610358
922156
1445918
1890862
228978
1784748
258426
1142353
653781
114384
1099796
1719063
636706
64929
1083501
1243904
1416199
440620
566811
55507
1715316
1940303
1491946
55659
1648504
30339
1785845
1400265
462574
1222908
1173063
939510
1678338
1406168
1735250
1330512
849186
1076272
1675478
736335
44979
1582722
1668686
1627993
220287
1526015
500392
923855
1146730
1369068
1754118
1593216
171359
60487
522947
1362330
1638970
39007
778821
1224641
189237
1865564
998871
1353843
1550394
1970489
689534
1469346
1256787
1616281
1362739
1234066
1832336
593272
1658676
1754149
774993
1383744
260711
1434279
1114477
1100796
203828
16142
863867
989554
480787
1037209
507008
1848139
1145514
1488138
1368657
776890
295185
1716805
1794833
456292
44582
1859772
1606306
1039917
792732
593732
1630461
411750
729583
1764491
1462896
631365
121027
443887
1682686
1902521
669281
291621
156646
878096
938732
348149
1297225
1611211
1580538
632022
1115769
584210
1490956
1661541
1434807
1871903
1422464
1144353
1517205
1159510
1512048
1645194
74952
624805
1232354
337932
332243
1810372
833004
945398
418429
1599535
661271
1554612
1159068
317637
521200
1164002
434948
931470
1071890
1445801
747397
23712
901444
402529
596775
1803705
986333
1298631
1884236
1444010
1748265
1474189
763401
1947911
45088
564427
1210906
1118109
1783052
205978
1677910
1627918
304257
376525
134636
965793
1011972
880448
808234
1330265
60711
1595079
1639922
7049
294093
1431658
865792
1880235
1640127
258502
1565759
562705
1527175
1818770
182586
181316
1114110
318067
1779805
159957
1904591
1134279
1431429
216463
1110083
439048
236818
1242732
1426364
347461
1289021
1372905
246136
422360
132784
1779087
540846
540101
1083328
1049470
27098
1748034
1097434
240380
708051
928366
135046
1628357
549271
1114660
1247180
965399
780015
1245608
1714384
133405
435415
126232
137558
17995
340151
1439930
778916
1437033
1846189
1801992
822389
1024676
636302
1879502
1830288
717270
1492391
1825390
1813870
1840262
1501867
1055832
1520296
773982
353461
1226208
1059196
522642
876749
911906
1387452
235883
560501
236213
723807
1609377
1156975
3875
318493
697389
1148304
1878547
218412
1442209
202777
1366396
1859665
1800391
784859
123722
316866
581250
440276
1247322
1208006
1452669
980508
794520
77396
452615
569361
276194
289592
109223
437380
1786661
3916
169844
68014
296518
1812763
425849
272018
1103118
1473839
1620969
746013
894358
665168
1585509
416330
1331175
1626876
131991
1829823
511681
1711179
1712803
1415209
1366401
487670
1298400
1323323
1480543
1435379
1144568
28907
537382
1605433
975662
1227101
102890
1575635
1993700
1730732
815424
469983
1380234
169778
954363
165425
1294405
608298
1063136
1816748
560683
1160739
1478580
899549
1507964
1472382
359058
1453479
1690065
1624945
1622282
851186
1624196
564557
1762009
1528093
1320017
1406980
1507253
739887
9178
1911213
527742
1331682
880742
966046
1796963
1100437
1907550
1746352
1298271
365117
1773530
316392
1054959
1452439
1303951
73408
667282
994076
1678673
11046
1507180
1384617
1524509
1962598
1257931
1364827
1317932
1269373
159327
982667
1808045
1474323
617972
496386
923651
1459764
1553191
796624
397099
601784
1288262
1909114
505911
561253
1287435
1062070
1102585
624234
748618
1961093
488384
692229
1270811
930342
1496761
299952
1460005
628401
335478
578768
1507438
436239
1898742
1810928
489183
1893401
297847
36502
424721
303525
1109123
144424
920171
1888077
1863063
968778
1241708
1317291
1705060
697982
1786006
17850
1820312
219486
774238
13599
1570202
1475768
526040
1234103
870021
579229
233797
359157
253646
446307
889052
190862
1471004
720259
1783985
980481
1178506
930105
103060
1045499
1385628
1675158
1946783
1340392
194442
409084
545815
252136
469339
1108901
1803548
1145450
1275012
1551018
832869
764951
1897183
601589
1025052
584105
451495
893454
1133748
941260
77856
56155
241587
1808342
1684224
1177772
114730
1923946
1871508
592505
1441166
1715425
395694
251228
203441
1342875
925052
1260917
1662493
417074
797667
1263567
1030140
1765772
1927561
1563985
869597
157400
594322
1380490
1836525
293940
1659714
232711
213051
1186408
551228
177185
52372
952765
1830940
1940854
1645125
1893304
441830
906428
1850999
15181
1343586
357642
672300
1334348
1271182
367654
862218
32254
1811725
399654
948307
532544
1363043
1813950
1229628
3838
730022
1123478
1903083
1322415
599172
688500
1997619
1351315
1309241
1412423
1968791
1540523
1049561
1448381
1030250
1397715
384456
1025121
986662
807003
836384
36773
1060904
682842
1000378
1261544
1929393
1844684
1579267
5574
306297
616670
863975
992666
703857
1571474
1767004
1726325
1195489
1964740
882217
36780
810299
318364
880163
1070654
803634
707680
1241875
1470298
145541
512047
1934548
68515
1696485
1912061
312548
79893
1342668
1191191
1882563
1564269
546425
1799991
1081803
844359
1377178
1752404
20011
570043
1813919
1434991
919265
168437
264410
1119744
1514841
1198329
759855
1045569
1365344
1617247
357499
116749
1901693
1972679
292097
1954913
720490
1359443
1201956
267030
1688283
1593917
155143
885119
1826090
1487521
1702253
1998798
76354
1168553
1399064
271555
810200
719730
1300282
1141016
354445
889044
1878153
445328
1832458
218348
1101312
1360683
750328
1440961
995882
267892
1141701
869376
163042
1428869
897277
1694071
408742
1398595
1945009
1769158
1055660
740678
1895961
1134390
1397707
834591
850035
267023
553563
126264
187009
1751868
1970961
1350467
700857
1033792
351761
1361345
1616114
1270681
1879559
873201
300668
1418375
1478477
4226
1554561
374832
1133290
1108500
1484732
609204
1576982
1531104
220887
1130937
949340
710664
1230704
614820
787907
798422
173263
602173
651783
1059837
716890
668566
983012
938629
152003
661369
371774
167751
1730726
482722
1611218
1687628
1266657
1743694
1071639
1997173
1495628
1279864
1621076
129842
1290886
941832
436145
1775969
1023842
1367400
1328549
1953520
206450
913162
219835
462306
1415848
1608005
1982692
652133
694845
127658
970321
1877199
400928
1148950
357437
1985490
1472518
416515
210787
1792129
1086840
518175
1373086
315154
597640
1198938
1124218
1760463
1733513
1855896
1584292
1884848
1957942
1883322
1635856
741385
1556074
981223
359616
584594
1244510
947948
889669
536893
96755
847909
238135
551896
6788
211783
1161671
1269271
143929
1997279
838564
631879
919530
1558210
1457149
1248629
1766294
622010
1465200
1794626
1744517
563361
1311475
1779255
976991
1124200
410380
1612803
991790
467726
876215
1771115
620309
1858958
653116
699433
1849563
1289502
801117
504020
250509
705452
381928
1602137
1687894
1340609
1847590
1147506
670538
1938228
1931599
1167564
1884601
497653
1331109
944018
155983
117261
1490223
347800
1717653
1170350
268173
1222766
1465973
705038
1997782
306448
1026716
1730374
39305
1736156
1316144
651471
104698
76812
706253
894152
1870916
1490344
1418904
578524
238504
1119268
1919544
414952
315196
1610355
424075
762640
1428003
832988
251590
1324076
146818
1483395
160948
1232367
295066
1408094
609168
1445054
1259909
1447040
1918404
560767
687678
395014
1115809
1793270
599771
540380
1932216
1818446
630715
1252039
512415
503605
1707503
1276657
140443
1838384
561934
523499
974554
1168174
1430536
584623
52733
1836020
1695324
1372145
851671
754587
221833
645527
47748
988532
1445855
756587
544987
1971548
1852923
1580806
444101
1455125
272523
498540
704661
468677
1519038
1969903
1465648
971824
1497868
607144
442581
698807
537139
1439697
1051
1482467
348293
571411
870824
114366
198979
1222185
232163
289742
146928
1674944
1397441
1871343
776881
531640
1216428
1552493
1671488
1996629
813240
252608
789534
795280
1842035
1599537
1646202
596403
1623829
268594
272740
1572549
1154446
683779
329536
1790095
1437237
1599904
1037514
885069
1104578
1584752
2533
808785
317355
102407
1012396
434337
1885595
43702
521734
1162395
627358
37751
1503596
143493
456807
158688
1918456
710984
442108
1594649
1568595
624058
1103261
1822326
231921
1036647
460363
1198188
51622
598366
845674
103423
1885801
769342
872857
892496
628189
1528473
1792867
379685
1331192
1696854
1561315
1837452
1626332
666482
1537593
1642883
1690963
812429
852826
1288735
1541842
1676345
550587
726170
1309051
935113
510033
1332848
573680
1951527
1636102
1907747
1185577
153936
1360303
167125
1110890
402364
564427
440299
713372
1216691
1936391
1935905
417515
636760
916239
1174171
1390464
1309216
657663
177764
601893
969985
1454760
683044
273457
316791
552371
694006
251171
146137
861147
654259
1968510
31798
329616
528739
377572
901697
1363321
860137
1469093
903602
855094
1654117
1727269
195562
976967
1384009
1870626
1548242
1997097
1931742
1253513
1823811
1913447
1230494
1913425
1701791
1547544
1282429
493007
815626
1166671
908530
1712363
638357
696626
1247202
277045
263229
1020553
1638149
1548177
1087132
45289
438469
1021232
1464905
1846756
1919586
1342566
649971
1476517
177015
1849043
584365
1299479
1673717
1125501
1050942
1108210
1896596
1928703
1632319
1965749
1515596
1224026
1877051
975380
1342828
1807316
1331119
1470210
491208
1829805
1110357
695033
84810
361123
1044164
229066
723907
1836706
396928
1123284
728596
1821672
1271645
951308
389203
1638240
45902
1143665
1709921
1818346
813944
1897313
47413
1363722
727974
1399396
1918407
813972
1625522
1853483
802090
1031887
487268
99755
68886
466719
24308
12162
142048
1423183
1871683
1470658
1595035
1142563
401215
1363037
905066
1859972
1143481
286180
524750
1385782
973667
1105283
59573
1449767
802178
1125418
1744412
1611728
955498
646968
1669062
17226
834572
1139483
313301
422583
903353
1484966
606215
905481
140751
194090
1491408
603484
131804
720231
804743
633665
240130
1653276
1301195
1797526
375025
635879
1318001
1864926
1103882
1564573
1090095
1033295
184991
164224
892892
1043930
584998
1793746
1383342
443622
1017789
978735
1332023
1588298
586908
787151
310521
1180032
1736975
448260
1914550
21276
1353400
1312881
30123
1474158
163028
1398688
1775056
563992
766527
1512003
723061
113279
764077
1079136
1033676
151953
286035
1431141
491978
495391
326785
1908090
437497
1063006
1638291
336691
1044348
722604
828534
1437864
264307
336936
653750
1879640
238710
1468659
1533717
1268932
312013
1607982
157493
553971
1540545
1655755
782
17438
965634
1111161
99779
1446712
952338
674162
1375822
530806
142004
364583
1130697
248669
1989566
199185
1150228
755887
476379
1754850
1689240
582384
40445
1378387
585368
1811889
1055312
1295341
1757540
1382140
747781
1151916
1679601
534616
1075565
406250
1222795
1090778
1131164
1836524
588201
34883
1247116
794708
370939
1930835
778311
111873
608372
1478980
1924883
363963
50349
793357
1796458
401060
1556475
1951772
1996682
87891
444305
1131731
1098313
203471
448376
96956
1787461
1924124
365897
1116657
1471414
1827941
593382
659375
1940437
41779
1859013
1431638
1323982
36887
345747
1495829
1689778
1857682
710741
134774
982876
374792
251174
1525254
951557
1530062
1675643
659212
1558765
874319
1824470
1100809
180137
1484853
902637
822266
237499
474626
1150174
1551340
607778
5709
1975746
1242889
194338
1473545
331179
1476955
380057
1044093
1253273
1600613
750863
879166
1945646
1846282
1291688
1105665
96770
780192
1546693
974926
1621084
58863
1280764
748437
462040
167783
1931762
1300964
1857116
1221539
888838
1161564
639880
910666
427688
285272
332571
1215806
877902
339334
1554469
523274
1139
1592106
1989495
1818188
1570076
323484
500188
1429097
722148
1930570
1071262
1182450
1629550
10305
864756
1028628
2912
1523204
1631285
1156755
318413
971487
318662
951660
1128369
1616603
469818
500706
736257
967440
1386813
1276060
1379046
1964567
73930
352511
1683506
1989820
585298
888129
1795329
442130
1356313
1602956
1345968
234485
1754
1826418
386
580694
335449
1906578
599809
1650987
480631
424023
1989152
787961
160859
1438677
1624640
1756323
712317
1619383
1481617
1166595
869239
1492009
1154700
404000
957122
660880
1466202
647487
462740
1938110
800293
755365
1811979
1538644
292292
1913623
1042807
973273
124459
1786411
541539
410791
1349463
932362
501806
1588852
97943
1323799
1279574
632448
698530
1184401
1607412
1541963
1893432
975747
1924779
1948598
1533352
1813979
1639128
1154158
1895579
910085
909052
1952523
1752893
537914
1564441
122393
1108219
1514577
1973427
1664213
1470694
443323
487994
1126820
798916
146265
693261
258438
1987556
461538
930390
1291723
221147
1286962
412145
1361589
1584078
1030343
271150
1928774
1099228
1705065
334927
351512
1640724
1978911
1274213
1627331
767909
321364
903908
291677
372488
1774948
1587424
458841
27931
1705224
1299898
9400
1425730
555145
562775
1043801
1613385
1126013
570804
1399108
1013642
502795
1265950
469790
430400
1739323
1578088
1625237
335287
614061
615445
1605882
183066
1580897
1537191
1376298
267442
1584299
1061160
296317
883445
1893396
432518
781075
254299
571788
585421
204484
643610
1294419
634440
152495
431482
230559
1855769
931160
871663
144521
1608189
302928
503763
228413
942654
1858673
846198
1205625
631569
634940
366831
1516368
1246379
800190
1759866
160516
479754
1019891
1272658
252554
1752288
276439
1940269
1599459
1303172
1053036
1179457
131536
1420819
1772006
1999896
1989296
867522
1795710
435059
1464357
1104619
1666907
7301
1293999
179719
978768
183289
524539
150602
149363
295951
1801875
1440924
440429
1885780
1818299
831933
852921
1402225
941070
510460
1790096
1309529
185730
504399
1428189
904905
1412438
1119538
253102
626465
1393854
727681
149917
1221517
1029120
1037208
952595
1929696
296893
483113
180668
866519
598672
40939
32173
1329607
553760
674959
319009
111185
1859483
457365
146585
1189393
325467
1550241
178322
1441336
1815925
1933079
651232
993649
866873
1561751
395710
1397095
1378346
605543
1362835
38872
580946
1667225
1460328
1016917
1759760
645872
1708490
1590856
91446
1955185
259617
592508
140395
1898068
16556
1516942
295404
658680
1614457
540351
1497693
1373340
1408514
1163565
636929
418034
1395367
1913175
1407557
1770689
1750641
774493
140635
3500
1422793
214521
1504687
685174
1700805
821156
1651722
256417
49789
1859403
83665
428740
315829
1988724
1841132
1208962
1357370
216181
1720094
1771208
1689295
1486803
33740
21652
105424
1744988
761930
1460898
752968
287046
1164503
995342
178308
1361487
1087272
1281451
143914
1380107
365265
53832
1012346
939883
1024262
1156104
368149
96441
1678981
1695779
29423
791953
1807630
270292
1436001
1833767
1692420
934967
1472505
1187593
1301426
1532943
282705
1389926
822073
1988825
1123015
1484667
1553699
419509
834615
348491
680430
198085
1992192
821993
298375
1420347
782122
472527
1927550
1320325
913550
863515
755224
238228
1613068
483159
136910
41606
951821
1553985
1803784
1394131
105216
120910
1882882
765670
536388
1648310
1179923
1248262
1418819
61150
223507
1992373
1610798
1295440
1357095
1604899
242862
560736
1109682
181573
1231365
1803192
1229816
1921885
1258243
734891
1925680
1539409
984703
866788
1108717
12409
1836799
767823
1055925
930650
850488
1154654
1562994
1787454
59570
1978463
149200
1770770
565194
1783135
1613201
840125
1850438
1957655
273953
950252
1160584
244454
1055594
1314067
173392
1820317
74485
1478621
1471528
701401
396918
1320075
499621
1133663
452786
717233
424254
606726
1925823
1361233
842209
1214566
1880471
1314584
1503009
448614
1135386
487587
595900
980753
602629
1081246
1171660
1200069
1623869
1574130
1019292
1305604
102396
970281
1039233
1548871
85241
1521756
1503579
1453803
1781505
1052792
629154
1243642
1815457
12600
21285
1105316
553767
961173
577717
1511115
1928925
479275
1269437
472153
1561009
1504151
1587479
1604512
87822
490500
519501
583483
762198
1767635
212271
1231352
720544
837192
829847
1322554
540010
1514413
1878336
1575504
1205620
1305175
1613802
4160
1438823
1513916
980023
1234180
1753377
1969200
150995
1752861
1376598
728478
245841
209265
250756
432946
662425
700146
704773
579317
1001398
789056
1028661
1382681
217550
428235
540235
1493834
1272599
830037
1455605
1430278
258230
565000
78388
1334827
1022303
856658
1258925
1126318
1801268
1100480
1429026
1602284
257445
240532
357760
1089538
98671
1022742
1226538
1883782
662289
1077967
1830005
455408
504753
294238
1809272
1907249
1035587
360292
53632
1788100
221810
271270
1046713
1300026
717215
313254
746498
1512106
1422232
1375954
760443
59160
1286
1222542
616726
120447
911594
1920509
1410492
457105
290425
1766376
111636
226572
938480
1888310
63336
745007
96180
1423942
1885883
905092
1989303
1776565
1173108
1865065
1304510
238128
742718
1489801
1409320
270997
1442544
1077288
915281
1151606
1893162
403405
1458224
1809110
1652185
699509
1746921
1577919
1877724
573434
1306490
473052
1483275
760657
1027108
327317
1572017
1588499
316810
1007458
1735977
617170
966791
1965745
1976456
505684
1804976
9289
1287623
888755
1646681
35633
1925122
379203
1666685
1440856
1183942
1966152
764802
646651
456729
1442748
892293
1113696
696935
654375
1097600
535077
156737
1815442
276789
915137
1425269
629406
127976
647043
149610
1241028
1435944
1839652
1880227
310513
1019916
529171
1170487
1038563
1716089
228726
1321732
475299
1416676
865465
1107561
1450516
1074791
991302
1533062
16676
1211837
1270658
1543752
1687149
413964
1062993
1301862
797370
747313
662752
1291225
943420
13420
1684088
1935966
631875
474900
758018
1896974
1958890
353053
447231
1173788
681262
1909827
1197100
25436
97429
188101
1432071
1994022
1885645
725138
365259
922806
1647581
507051
177223
705747
973528
890914
538988
859978
813555
437731
343493
697307
745886
754044
1383171
1862755
1064487
729305
405254
1815391
1100184
1896671
484844
1455503
1887122
1759165
1800197
1754283
1116259
642757
1831746
1423294
1150898
1623613
178947
1853257
1127912
1728693
832175
382324
1279166
373677
150681
1146827
1601932
178630
1296926
1797530
37624
576788
252951
1876849
1365833
1312448
1928855
952863
237858
1091679
1401608
1443145
632202
1333125
1334517
777068
1608734
843117
414366
202647
126891
1184283
1555849
1248831
1885775
257084
1549389
1771616
142804
288306
748592
104486
904853
1727972
183213
1086710
446748
1779417
783827
618626
1371337
702114
235701
1725959
380316
1329699
1736427
1512975
1464823
560003
540684
1331425
687587
1561556
1311828
805919
1959812
774138
1709374
563900
719390
1746854
12450
1811472
1976091
1041724
1969066
1980003
1930919
1565848
840777
1769850
1348568
510837
1919306
803364
1967934
1317038
1457120
1748597
1386442
661390
1543724
1649779
1515708
660624
920873
1279298
1514311
1881178
865043
303430
886563
1072449
67966
1735167
969480
978510
1829693
26100
16778
1539673
162204
839594
1470497
1968568
685341
1223070
403238
1456133
591108
657768
1298595
922524
1600126
930144
1160025
800630
392356
1102153
1417890
272879
632895
1658558
340112
675202
1993990
1209445
329874
145789
1044700
1639600
669920
698916
1955406
1425515
963549
543253
135062
1625920
1886345
979654
1776325
776956
1756326
1592188
478597
635698
958173
1986876
528981
396813
1183771
780647
1839799
403563
1562085
681027
1615055
998525
572714
700562
869953
785621
1899417
1837126
6619
428689
16624
1912426
653622
1168166
1374940
918496
220014
1327987
103543
1070047
1418754
23354
429463
1356271
1600612
1639669
843105
581721
433284
1400866
1435534
367369
1729885
996390
1324590
775988
1114667
180536
1232604
148532
1529212
1897331
951175
1232255
594365
848948
89186
1491469
1852571
437277
1754323
1385619
1124791
702309
443694
488274
1404943
1351465
590860
908917
399091
1995061
1569279
757916
201950
1290743
949775
1080851
1936448
1958830
47260
1125867
863106
1403329
720175
77113
421895
1374972
1482186
589908
1658365
49695
815170
66221
3099
795443
1255147
1111381
1569921
1557373
809728
1308245
1977122
1798415
1243473
599681
718300
1300459
1277572
105837
1301141
1799177
1785986
390889
1314945
944177
832490
1398865
264875
732963
1432936
298657
1021038
1473757
409397
563021
1018679
463240
1149111
581182
1803933
1803129
866410
410420
860657
1695023
1740972
153056
1017660
1213958
1939880
514391
1679195
1049738
671461
788421
163440
1927508
596752
1866225
343406
2189
380310
21851
1772219
324546
797085
1760091
1112873
151432
918963
39033
595234
1614978
979105
830619
657148
817701
1575737
1790473
1045406
117217
1325551
1788209
346526
1579361
1524493
1690064
1417113
1036730
1919169
1703386
228067
1461487
930795
102748
406078
1442211
645192
615274
250102
1351425
704513
1734132
505166
1601348
96276
227125
1992694
969102
1892190
942281
1412190
1500139
1019989
1072047
1692952
1936533
582181
237707
1543239
1026654
643028
152488
742782
1534471
1538242
26847
1810749
1951731
179286
383681
1514331
1793161
1913886
823091
110361
321787
1675920
734357
482211
1272421
1093999
1854779
1023324
911174
843129
430706
344127
489856
1814843
1398373
978676
690414
289167
787806
1948761
1697760
894108
983994
507495
748682
1297584
305534
1424283
1259854
962686
448301
1904677
929113
1742683
1610970
1596762
388714
1447798
283610
1325687
1936708
47467
1506263
1520109
1530593
1006359
1530724
126468
1381748
1480830
1273923
1049857
1633569
1879197
236237
1511584
547535
1431120
1577045
725351
1700424
1030419
347870
706283
1209025
230928
205998
884252
213359
619368
677821
1977993
507606
362762
1153126
838880
35751
1342066
377537
167370
562537
1379915
1887569
250897
324701
927289
559815
94940
1611503
490077
1598960
1371421
339376
558964
1270613
1757200
114055
532374
240585
1214420
720054
739578
1853600
1240298
867540
495854
777631
1579491
947192
936728
1479660
189633
961948
40854
454930
1832164
618774
1051090
410517
1536845
1681482
612758
1824873
1892407
920483
45473
1151437
1336688
1155737
44923
759769
635949
109861
1333932
1678391
20802
726915
411473
1178268
1373929
1469848
1117328
1421014
732696
1199424
1991545
883688
1670915
919004
855666
1020523
1668165
989756
1808733
1135702
491777
1084140
819763
62472
232008
1336348
807174
1523012
404442
1594419
1486918
1238202
1034080
118928
1812891
888067
991063
392642
238175
1637872
707756
443369
408254
1703061
1376976
190328
462747
1682360
1384482
1910006
333802
837844
1065140
546657
64347
792158
1278351
1541730
1811637
701632
458017
1553355
1402607
1764538
803747
1722685
423047
565021
1059796
1578333
872360
859340
1713018
1836469
1319196
343943
80903
1102237
1242397
1676666
431191
424231
353038
1707460
1776184
1620502
1140740
1138858
1447609
1275610
1396049
1067990
646043
675074
64286
1858601
270883
465996
260671
1323691
1862357
832421
1806133
1734958
1239701
1527553
275614
3564
1689173
1667009
1428496
1914986
437417
724022
958913
533661
315636
197143
1099398
1190715
278902
1794341
1048405
1612603
1910651
1927125
1554667
281465
1118575
1321986
1350623
1729926
1966626
246203
1548944
1714879
1581721
1747820
1981472
1724898
863930
1536767
1372274
1922326
412766
830526
1612977
1959397
1572554
725947
1883572
1091186
21327
798463
148409
1137530
822425
1920128
598029
1808968
644184
1683932
1659446
310218
1228275
1032727
537039
139713
1427782
1089625
157532
1128047
1737488
772900
31163
288683
53025
388118
1285645
984153
127980
1702215
1299501
1020662
1749345
1359510
1018811
659003
1837299
1590032
843333
200618
950208
1654660
88236
623332
1061328
325027
1743135
1515014
1633459
56942
1176955
41308
1787593
1662208
136211
161895
1276556
1861692
1393526
1835915
1547840
434302
570152
565895
116886
649506
673476
1271884
1697253
1827520
714331
690233
1904035
1302600
502012
1517861
1886814
370080
1170172
33874
1268471
473151
136582
1074309
911004
1933726
1470829
1466105
1104326
1896944
19786
806981
491848
800022
1341940
1055322
1256236
609874
1390569
1351295
1883499
583575
1785554
840037
766125
351784
201027
1497949
1410303
1308854
1379461
18869
120192
110283
1161966
1118443
321081
309935
1488057
577693
192422
776723
1245268
381071
104169
949577
1768340
448057
690136
1840549
509694
1804966
1808180
1205541
1881234
420619
940254
1091636
219906
32084
162026
1656845
383593
1760029
1803517
1866119
128287
266074
71538
730489
1044161
1535433
215229
1266628
1378107
1616223
1665227
1784229
1575596
109476
809991
1593943
502244
743287
1007766
259311
135549
1319060
672645
66892
1029395
679051
583245
1271962
1425272
658632
1613952
1223163
1105875
1707005
1227014
1525860
184878
506925
1562725
749795
1218937
7047
1936552
1368743
1395754
735959
1230716
912447
1288625
1341404
1137252
288228
1672496
723759
865981
743894
897687
1817399
1165705
1159524
962155
766637
935323
344100
349539
1824526
449513
1039635
1999494
966491
933866
1097539
118858
371816
1068
562775
1361947
1018822
251236
1047966
590587
683694
999029
1359992
753980
1937327
866504
1198872
1412118
1452405
1971111
1388128
1859765
1802454
1268748
1421231
1330408
625957
401422
249937
1546200
1469133
1083543
1509869
1813669
1906573
372825
675915
466182
772707
622672
1379421
702628
110123
1823672
1820750
1750637
163343
1913241
1780892
1863194
1133408
1310704
1931810
1561368
907154
1417984
1370341
812169
653026
691563
922323
407886
1360122
828742
1753794
431823
1070353
462992
1327376
1858968
1004241
365549
1368320
783183
1905600
456373
1116739
1968580
1586335
1438284
785731
1311544
1110336
1814187
1163393
60013
501356
186699
1948948
1892093
379048
438897
818194
1769038
1150511
1103231
1793480
1058178
824022
634582
300985
1943286
1661136
1311035
949643
1001485
1225216
1022882
324549
1843331
659246
951610
662174
1442894
1048807
1983188
666852
1706111
1177088
756544
350029
1387115
1804850
1891524
302649
288182
1360994
1855533
588161
1523337
1261985
1982862
431983
1937559
784012
1775125
1540205
1534948
1798426
51869
747731
155034
161093
1469751
1980726
1628199
205499
1406114
693249
1216578
151605
610101
531220
1008821
1492670
657787
612488
676514
1823221
1792408
569281
1944932
1955319
1670298
724485
1003579
1704961
1916810
1502189
1679889
569906
615427
1743618
826429
567475
279036
364208
1280413
659011
1838221
951172
1657887
390393
205761
1495891
868996
1026946
1463428
1047542
954675
526849
1107076
540815
247035
343330
1178067
1533317
806256
1401655
1943952
922621
1269140
1598468
852775
442256
1421929
596868
1320944
1841773
1785793
918865
1963346
647949
1429934
810664
1028630
958400
80946
314492
1094117
371634
804803
1560076
1181668
1854039
812133
1886002
1035114
898151
791740
1188398
1405663
1193214
1386550
1537784
1469722
1384092
561514
1203312
1790330
1331013
1997964
1445213
1133768
624535
698358
388935
1248839
1201639
1268938
377238
1632922
823775
298561
180761
690319
11528
270355
176584
1378875
1637253
1444603
779611
212781
40160
1371507
1131116
1958580
494940
1044407
1375682
1287135
1077941
1573838
1188872
748344
1337262
302293
1858956
207167
1807060
720720
1521989
1237502
1519885
640512
246466
623556
1927120
1843084
1562829
469624
740748
88944
663756
672870
1390496
1461503
813215
1265242
296274
272512
732966
1119372
26128
1908596
585466
139623
717458
314714
212106
519628
598881
784331
419630
737861
885180
1687794
1280517
834549
773061
1449137
1004013
1497363
1387161
1974894
1795504
806319
246535
1299465
598354
72439
1607644
213397
1616627
170145
626669
958893
65985
247718
1743655
1576502
1599886
222594
1677922
1889038
1687933
1850972
390905
1830282
1645613
881143
1225741
1760269
314386
1183711
33678
1834592
1804202
1838796
1657637
315539
1516547
173070
1259013
78002
541745
1820053
1590576
267131
1929748
1545534
750319
1459325
910545
1357738
1114200
1853463
862450
935014
298224
1995883
1659752
1058623
105292
1185633
445700
1108953
1308892
70709
1815953
810953
104350
1277707
830589
579665
1293867
425357
871710
766726
117475
108244
293821
96587
902993
662044
1738487
670563
11434
1303244
77571
1420752
467440
1574896
45212
1664883
292195
1742622
1100455
1274387
267072
1478167
902067
1563381
514497
418035
85457
522826
1332265
1589216
1923772
1119510
1423430
1108182
1064418
1492995
482123
876507
451309
654976
1280534
961658
1166640
87121
191772
6685
71833
66194
1007283
260701
1042337
1896483
1985376
1829850
1126528
371452
1860645
1481013
337132
587887
305446
921443
746550
1224879
477310
557975
802828
349795
1894729
1941023
1248140
1696787
1658110
124239
231269
780386
747693
1691112
172682
1950445
698558
1387079
208994
350252
470801
1373484
1605299
1946965
342178
214454
756639
1274989
1833803
1233474
936644
277893
564058
384183
87930
991306
1888516
547796
158462
1303275
1036176
322305
543021
253059
1462676
515943
140665
1456333
904163
1664526
1854873
1175385
1335906
19347
1958682
1695100
1231545
826620
889507
1011084
955354
1023604
1288694
1244152
986865
1754831
1187745
1532387
31937
1929513
956381
1308231
368215
535472
9581
641458
479790
1759260
243194
533615
569475
1920377
474416
1646081
561419
104505
1601484
1930538
456135
1068016
1881657
461399
1918733
783450
1044774
1498899
537849
1368577
1970313
167245
737158
1564220
1341025
1890977
304447
275962
513718
1133489
629926
1553141
276882
1434689
1616673
182942
1397899
1242032
1698004
648866
527645
1314005
1622963
1641315
309819
678797
762234
1478984
1215715
611030
1616869
1848853
602036
664876
491723
1461503
112546
1656229
281731
580391
514258
204140
1531338
1713994
549349
234339
524373
1082764
923088
1539082
92279
1567315
582076
1240498
1315293
1458443
361550
1610081
668498
1059163
568782
853634
475081
255617
743116
313906
1741617
583164
824256
1708354
1554304
1515416
1677241
1749635
1047310
514086
1066927
518028
1402176
1483542
354186
507584
932960
1604616
1267969
973125
1453178
1850793
758767
1036929
1979201
561273
1088736
1535909
1089568
1768756
1849179
636645
153831
1141449
1275425
1716201
57288
829357
551808
1185185
1676554
291813
1503021
759933
694307
60657
254854
470932
885486
1674382
1191352
816254
854551
9284
458167
1843269
1681204
269541
1445656
1831817
684028
1640399
559690
61040
130534
81799
911602
667857
782999
974603
1820491
1273305
781580
55725
402116
1240707
88930
1616571
1254163
872262
864166
996485
1032512
103468
1785357
1642344
233502
638163
1163696
1224979
1394370
428676
1626915
1539718
937869
174727
1697272
1611363
1830889
1669281
87116
283604
1641573
183303
1407568
1844690
521407
414193
1333351
1882857
1132951
1996451
1071864
201512
1072998
163939
1987187
641593
105695
1664427
1968693
983990
1407827
561407
287323
1139050
598549
428225
166116
1600136
1187698
631580
280812
407388
331395
1437399
1051145
1163908
1423090
570031
504033
1848015
746279
93081
782308
972612
888429
1889
672749
1153024
1899296
783057
1462542
974594
755972
260588
974678
1172189
692364
1294456
1852985
1410291
443665
1550124
245929
542533
1769633
1422694
1916180
477091
300241
1914027
1658828
1198447
180287
1330051
1015702
1457447
345476
367303
1934501
446820
1785018
1102244
611169
274889
1889147
1386574
346789
1573307
1821165
1381055
1752105
91590
17661
830273
1867527
1817650
724278
34741
1706983
239706
342392
401290
1343348
1242729
341269
1337929
158124
456475
1960612
529310
237905
585555
328451
1117366
279708
1814786
1771706
1070081
1605218
417002
142554
1301077
303053
1685694
625121
798764
286404
1518481
692044
1228329
1089977
1735934
218125
900131
239261
954400
825004
47501
568442
278210
959360
1346606
262104
510566
1538005
1997838
1245723
83355
576445
1411518
760007
261729
1474277
902469
401248
942637
1703476
540575
1340735
1108172
1362017
958844
335985
1859749
91500
608760
1892265
6180
1800254
1837111
1461297
1039451
1618404
282653
350042
45927
1886834
1369210
1539616
1789035
1555668
1521677
1892104
209990
919913
470537
1744391
603502
1342047
1259813
1409011
105656
1603292
1051192
459463
452410
1854930
1420293
1604828
1763604
1795765
362701
308773
1325689
1368576
1383265
1324123
466216
257102
99932
1674787
913508
1851842
421913
515777
1318435
393728
927837
1358322
1928017
1823877
264619
614936
1580993
539551
61412
403471
1082146
935529
1579865
676668
1245225
969560
699528
1840815
875191
559173
1463518
94676
805764
83896
1493461
799241
396056
176576
1532642
1955465
1092731
1001800
1000281
611690
342955
338645
733125
608607
680637
1547638
1066361
703719
925484
705837
1107974
1375183
1812285
509972
1288781
1955037
332829
504060
1268886
1645485
1917063
152587
754287
1818005
723696
1190621
1376238
298015
348706
1125726
1844251
1017783
94157
1475186
596060
1801517
173979
1820090
1994193
1657525
343115
411534
1114117
1803767
1639420
1027890
1601210
196584
797433
942157
216694
1843384
1675965
110096
1568893
645918
1086300
618832
1224833
487863
763965
205769
1364187
563388
54474
1367030
932987
144452
318166
1447712
1857335
291597
1452346
1388639
1105617
1655975
683864
623929
1890247
1960172
1950021
1137306
92671
1880220
274655
35228
1140867
1126209
452518
1460084
811951
1174197
1458692
810111
1916725
1285699
38869
181516
736507
598093
728027
1367192
834076
746867
148452
1411331
1181023
1295287
1282647
267980
1952978
1559781
540398
375951
1015572
1297376
654246
1278236
1859343
107732
117493
519433
1097329
791441
1472795
904183
133728
527201
1628029
1729545
73754
1362333
1524652
1402659
1152151
1720315
352635
1098111
1332486
51865
537576
1930943
1215539
1588413
1850197
1990945
781904
859621
1684454
291762
985003
1031619
483991
67982
1373734
315702
492414
909456
144032
1844069
1133164
1167998
1206457
1997103
1824751
262991
600453
1734717
1782113
996743
221195
1631238
1044527
1963623
1198579
1455638
155730
311607
419661
409655
1736346
1150546
41520
737271
868008
1014556
1019252
1925556
636067
850520
284443
1230590
1931758
1716868
703306
1214661
940870
1052221
1093867
1475990
1035602
1049824
1194224
929802
176038
571854
966967
202192
623289
1448138
619376
1711323
1868594
247962
1851156
813341
1136392
1213489
190362
919551
784616
433694
1882711
1671077
1294566
1762586
1308303
1500562
1290842
1259050
589634
1072831
1691669
1868982
387133
1950924
1112027
1169340
679351
1420926
726237
1849659
1773021
704892
1202849
212636
475775
59667
337783
1822194
1946881
663021
928158
112827
619064
388288
1696331
1613267
744594
417033
101793
1216061
220738
733952
1714708
542997
1868579
1534586
1759830
1415691
1846545
580193
1551048
1298124
353699
1351891
1504113
1478148
703073
670398
657230
183907
687925
1249770
1357584
521385
1390386
922085
182152
726580
1324662
1197812
80558
1365774
1929042
784465
1086011
1101207
1624033
1108378
1358369
675441
1193705
1273817
1850885
1843761
67645
1524995
1750528
1594693
1113801
920676
1870829
1868353
953650
610656
1364908
1385260
1860626
1961508
359611
547286
511829
1964053
1950183
200960
1934466
839721
903779
90762
729998
866198
448224
330755
1348296
1904602
1479755
638806
912064
941456
1698234
1315293
1180850
1394504
1222352
1346603
1670656
657153
635903
1520112
1894150
1791206
421735
716987
1213565
569907
1831280
1811581
1003719
1131845
1937322
1585794
98590
845103
521791
490596
484951
1721427
30143
996858
1596402
322612
1582523
1356570
1703687
818053
1692750
1067801
1945550
1050509
1275798
1839150
1301612
1996461
1974430
10759
1157325
1718673
688440
1386483
474350
634417
942392
1854490
1239842
870139
730052
1965024
60740
1221035
545922
1321637
1562638
1392436
249244
1899742
1249635
1086121
1423462
1729641
513868
1392460
1372368
138518
1986122
212952
1832145
948805
27290
808975
705077
1959948
388599
1756968
1236469
508203
728153
384841
1168145
1742566
220812
1996279
993383
1533193
626566
1796553
621144
1342504
49060
622794
1991238
216947
123821
528995
126116
1539589
700346
310424
214010
1005883
1821570
64179
1938436
384670
767149
1768767
600610
818625
1957478
1143513
1682607
654215
19341
1017019
1483989
210524
1726749
1168558
1479578
1224827
1068064
1674883
1756358
142853
1913078
229022
650372
375927
562031
1133520
1776014
1177859
392205
1935266
1196723
1364720
159142
1816988
221395
1717188
716392
1968028
307111
827073
303640
275737
1371361
1166581
1446957
195167
1049991
858858
858644
1707737
773880
1876831
1731102
916814
562107
1075600
1818223
1846497
1526790
1849420
1861447
1445512
876933
1332544
981191
181336
1332988
774232
623419
1542044
1313647
1803087
1845142
1903889
250561
23958
109432
792583
406564
1020940
1698769
200745
81737
1573858
1940191
848371
1964587
1288583
1616705
1291287
1339038
1423334
900897
1850876
1865638
4656
872458
1215265
1785390
1904231
649048
98579
1430394
705093
184948
132976
1249025
1936039
1945532
704305
1173237
531085
1509067
1312601
1342072
110747
855746
1437713
1880787
1108022
1689190
941684
1314356
670079
1982659
1304792
316189
202701
1389688
132199
278820
98250
375268
1219696
911838
187976
813096
1435356
960454
1183548
839509
1659126
27831
1530737
955917
415446
1487184
204812
905706
1757590
686728
896276
1428159
1637301
697322
1053194
1474824
633667
799076
315459
1090106
1290712
1584172
589418
1746630
887662
1217553
1538491
1509558
422498
1629992
618958
1840109
1708527
943495
614403
1258317
978416
922149
1547130
626105
1119638
210444
667536
400803
1634976
1591967
11520
1199551
1630872
663440
1436922
986661
1283214
1958729
476422
1388636
225401
1629955
1556448
30748
1401768
945975
1022203
1429742
358736
208532
1281533
707381
1756313
596951
1550163
800426
245531
693521
424020
1580164
1760558
832939
520436
1048941
1887683
568094
1954162
329747
987266
903228
1205563
1213949
1756197
197406
393008
642562
1491404
186760
422899
964715
1127913
275346
1976359
1016070
630919
914361
162377
1353177
842937
1429953
881100
298444
1129978
1709183
914800
654339
1009272
1543217
1579364
1964094
1603461
434835
1257270
865828
1460122
1669034
1477694
673976
394036
935864
1468000
958589
471733
1971563
1415782
1500163
1642000
1977348
530807
713045
290638
1522818
1284848
1379796
1750606
702865
153478
1929637
861304
821715
1476097
1333467
1330181
1536156
52131
1007307
694782
506929
970188
1465362
1944645
102319
1800766
103076
250733
1160344
708088
1401367
746201
559080
960068
1705811
1310026
694508
1587426
1631936
404004
484045
1753547
1628889
97778
1309475
696860
420602
386928
1308124
1638078
482135
1910010
705999
368272
775092
1436164
1413068
885952
405040
231344
1407585
1986515
1251825
1251910
1724288
1655549
1216899
1633617
488985
338206
1569073
1228790
878851
595129
399444
1091757
1428193
1756468
813161
250854
1740152
1967443
1451521
1419687
368638
71380
1625026
612205
19313
620039
1993200
358565
1028096
1686001
1109101
1445183
157479
1532633
522269
905403
424144
989467
148013
582864
1804840
1723192
932320
1531448
557761
324939
1122818
823177
797494
1591062
1165321
1325848
1299338
285883
1404225
1998308
420548
1952939
222876
385567
20263
1749258
1197112
664613
402714
1768620
206156
1844366
736102
899872
971866
1935223
1109082
1943625
1753412
1947751
580364
274553
321809
958253
15360
160352
59985
763437
424223
685414
803358
237012
101577
542242
659005
506229
723780
65221
1531072
1955045
497836
1855025
1352183
15018
1384636
1292102
811345
1848050
855536
1454694
1102513
1718336
107229
1959821
978807
1668441
1984846
906681
265015
696782
1618498
778689
1524177
1116609
1114802
971469
819767
1762831
845977
1601612
741878
1109854
1416477
443151
208632
245518
1939449
1418219
1874990
632422
654212
322313
45014
1444168
727875
711717
682276
787010
835798
1266714
817191
951504
724824
1921760
909428
520231
1559106
1988817
61053
1923811
393121
1436083
1310874
1557166
1129571
1394032
401272
912860
1854334
119978
319999
1032129
57300
289519
1672119
1408323
1257400
605865
1196717
1888413
722698
1913676
1438741
1657241
853215
436160
679070
1966132
294595
231951
1695790
1109427
1159641
133008
458105
1821485
1511614
1469172
136890
1673297
276453
1322392
607213
1658001
1778086
1871711
1353473
1309633
919175
1604805
318170
1820706
895929
1653749
389950
1138063
1401303
1414902
808842
1628739
27966
1384607
760438
1003727
143472
1320243
715427
1868591
1479414
4415
1365936
1985234
518464
769096
505451
960555
241703
1809929
689950
118546
378963
1923854
1007138
327158
1269360
1381213
1831584
435436
1875406
1458631
1789048
1342615
929123
1711528
1979946
360733
1051726
1057908
1396508
1881808
413285
1785238
1989517
1270760
1162495
213351
654135
88932
622231
743176
1244193
964827
404851
687057
1175068
1095070
1975101
90472
755321
1359507
1915932
1863849
665537
1851024
1428334
1368827
1669456
197886
1930225
864749
296970
203198
565948
1927362
391524
968595
1350487
359688
1834718
1152150
1324020
1769370
390452
795482
1507459
407448
1539921
1699941
1087541
202253
1452599
739422
919609
839554
633769
1946336
1284783
747010
667782
1422471
462067
1560271
895455
789672
1893029
982588
1292814
474003
228698
266155
379772
297009
757203
1999969
1241657
1301533
1343777
1622126
1461453
1912646
653846
193801
1678471
1279989
931025
1095886
1560509
432433
16485
1212823
1110074
187828
134665
1607929
1234361
740042
1255870
1824727
1769527
1571721
575229
1426384
1854143
352941
1709486
110982
335937
919148
72557
1471193
1815080
1814934
1747047
1952955
1361239
638505
1378515
946868
894624
1054849
1787172
979926
557067
1019664
1779326
1113207
1489329
372872
1235083
407706
1872457
987211
1501256
1891418
94873
969558
1553262
219093
1158025
1606553
939975
679782
1334045
1082029
876774
89767
199838
1654382
877885
1706320
829324
714860
500506
511245
832010
605309
268649
627183
1093965
1649354
268742
219715
461090
902691
627652
78589
1867339
431161
1010714
1455134
1574366
1933539
745984
467153
1686199
1487639
655087
1604825
1708518
374837
148391
380568
214734
1060065
906811
867295
1044682
1566266
1734375
495298
1949945
1720184
1852530
1012973
703916
293433
1825314
1275778
1602973
1333056
1921862
126252
846216
312884
1995835
940649
1530713
1384303
251310
883955
56506
943676
1616890
1514258
817488
1440298
1211770
562234
167119
640030
657997
1895552
852468
1419262
376671
1353585
1661713
1258797
951041
59255
430658
945453
1404064
1115751
1129193
283726
1365181
576615
1073509
874315
1427726
89905
397048
1699031
1563606
428983
245114
902435
358128
437363
1496031
1082188
1250909
15116
1641580
1378255
1355190
1128237
1994833
509997
1859004
842109
1284969
1485230
1126282
49555
934098
436338
86488
843076
1961098
1974163
421222
648621
1004485
1540831
66052
1831934
1096907
762642
10367
721170
1683112
547554
357215
954827
460945
1991752
1945212
408204
1337543
919289
13083
1658708
171261
1106035
1536437
640863
1942421
1574221
1739721
1455401
1213166
740821
1188916
1159415
355120
1402342
1173279
585658
838508
1833967
1821402
1720303
1405450
819255
257371
1119599
1961595
1321523
1287318
1713388
916482
1039112
1187485
174135
1662155
697464
803829
1705840
1454047
281625
1415528
1521469
775593
1343250
171477
1613259
1999660
305878
384038
561606
238245
727176
1611482
119694
764706
181439
196755
1072673
1980820
1984415
1965820
6860
1416859
1224577
602810
1621694
1185434
1830323
470549
1213585
276638
763871
579695
37239
946025
734225
879253
992282
1824012
694026
1050690
266864
1174103
1584501
326466
1311717
195333
308780
322205
520223
178302
65090
395244
1902453
1934762
1947624
281301
655977
1744087
204513
568717
1424170
741969
1126496
1764646
713907
1809986
1423025
482772
1123106
285433
1335693
1589442
1283460
1288182
1996686
1856918
1227031
65501
734633
1692918
877718
1331273
131717
238498
1165294
592662
863769
1199248
1015503
328297
1794024
1763309
1316885
1578875
240435
731286
1770602
564884
93795
278388
1983895
845578
730204
896336
956814
1226545
1928741
1704089
1200697
1477580
1989105
1763985
345068
223962
865250
1851086
345277
354794
800996
1542695
1393590
1611014
508139
488469
455409
1305281
1714864
1995047
1953786
1433965
1799658
626063
1183699
1053320
154707
1091505
77109
85130
1601491
692779
1864951
103086
450995
1138729
511702
1446452
791220
944438
1013824
1262930
1902580
1024372
1639015
331589
1196242
1965387
763891
1673547
44601
1146394
578392
777264
1861608
90338
1378452
1606332
631835
1784088
888168
1569578
609997
1840065
727005
1970499
745583
620398
1106882
301079
1863421
1728848
1587715
544585
219263
569399
975758
40391
183008
106966
18593
70350
766562
1806359
1491871
211151
1827234
38341
111077
1947273
746805
1968594
1891132
1956454
683746
723943
1955016
1095767
47937
1797132
221237
1297672
83264
1997893
952310
1173446
1918536
1337155
720673
1276239
1393775
44928
1223171
1325514
854076
1468581
973886
1511289
1942348
1118150
1313173
645121
927782
1962064
1464692
469541
1648113
1332391
66809
1063840
1117720
268902
37832
888115
1716487
1478808
1506868
1953362
525894
1729917
1360842
176785
1969205
1870182
300038
1549331
918378
1716251
1741131
928382
105934
748971
1283182
1420545
1318955
122977
391746
373391
949531
1306620
560665
576694
1269861
1652327
1891455
91107
925402
110164
419337
1390561
152558
1657746
925701
544243
88196
1117567
1239720
1434831
806368
1152384
978674
1432999
626419
1757251
1740322
1879736
325242
1997136
1475459
1237204
880866
340493
844471
281811
1256157
973069
953315
1024035
14325
190825
1081921
893656
335529
1677664
1303206
65138
705703
1835779
316483
746643
1831648
1878117
1971118
1692580
209828
1587119
763722
1070921
1518271
1560537
750784
160635
1443210
1727969
984835
1299711
272818
1186445
1419504
208837
918131
1860401
1572788
977560
1746380
821552
605942
301427
41469
961825
1057985
473002
1955872
1475068
948878
1155496
1631412
308236
1709041
1350563
451134
1699599
630091
841803
1840028
550561
1715899
229835
1825902
676177
1164961
1436210
225493
805328
1128482
1981827
1724429
679047
959592
1362492
1180215
1729272
268606
973472
753231
109093
1770209
1833274
1401417
465580
811950
1119574
829819
1698934
689707
1967532
1221761
974160
263785
983573
159917
602484
1059500
1411492
282166
1414484
1901959
531899
1779467
1304507
492780
344607
1924095
1179109
1571198
938168
842924
1101312
864965
1257023
1965844
842892
980182
392078
1724205
1061207
738457
1187163
773761
575315
961136
126260
828816
58870
1225394
1180163
759279
402580
338170
611494
156829
1140613
829912
1096867
1365385
283362
938385
121871
471166
314043
110660
1024792
17481
653037
1042970
1702473
1695203
1026627
284589
1176611
1611763
513569
1803923
167327
993209
1879987
796724
1433503
1754884
1833183
1416114
1080284
1647357
810150
1984592
549659
1540406
1244468
1680843
1018493
816583
1595962
963826
1873953
1370794
1389081
895381
1708720
1825327
1940130
355584
776932
680500
1776770
5232
846531
1498703
754589
1261017
1999245
1615907
1536170
1440561
182833
1508985
731197
207804
1725862
211227
1529921
1916256
155190
294436
657340
1073469
2438
1989591
1254909
440962
1067493
156084
1239264
568344
1074817
700923
11721
1481438
1570316
466218
168326
1229539
1384562
1734075
505853
1919398
798670
528913
101600
982360
1453142
1173131
389423
1330391
1613215
1198424
1858525
1325067
10651
1417964
1724841
324012
1212887
132270
1798484
1595789
1321280
1381791
1447502
1277303
1704429
1319499
1100474
1925038
1744532
849202
1708314
1322159
217292
511656
488291
1565701
1684818
974808
1319398
378822
1873625
1081436
155772
1207601
566582
1692040
965961
477680
979057
1414041
1103820
1261188
1249739
994370
1113183
913520
813771
1581335
1533612
298652
143953
1889108
1848979
289222
628686
386462
674760
997934
1499331
1255643
1786460
538218
591749
122203
868664
1151190
301665
1615457
221790
1932118
673961
1226240
445913
1467169
87690
1346887
795730
1770251
1953061
1350590
980446
1097236
547131
644984
480722
926625
1388761
1718944
1782863
1010525
1067971
1327404
914414
1988628
1180863
75752
726309
238353
1163447
1409919
1635106
417703
789590
971786
1603145
155641
1149402
718500
915638
1369037
1413858
510473
631575
908198
1267726
1221930
610437
424530
1119486
1036492
1583519
387461
744404
278611
60122
950317
575898
1937654
1174261
1416138
1668937
608790
706580
879650
1116883
1145865
1908556
1826632
1540229
1544293
1209984
966825
1898273
554823
165279
782032
117838
622394
718833
1379214
390553
113652
605546
1650412
1511163
1564181
268089
1007631
1864065
1087228
891462
649738
266413
1107780
1590410
1993133
1962321
1903451
1992296
193539
711770
1340947
711782
1118398
1355676
655303
156934
1607931
138774
1359961
56398
1137697
1995776
100808
269786
796313
1782174
53091
1863975
1808657
371868
1643820
1241411
195760
694184
291875
549242
591177
68330
910398
329389
593957
929481
875248
1628850
356474
1356339
1126910
1137659
429976
1096373
1978353
1886325
618323
1203763
1013250
120058
1996438
1900305
1269257
1859787
262505
392411
1760530
816653
1388658
1231991
1506037
430993
225411
1071279
1590841
641011
580115
1879986
1344661
482262
1436800
575423
1239479
657973
216786
1613047
87492
356815
1076258
1539314
516809
1426436
890664
628876
1117094
1151133
1146312
1380847
1322574
562676
85355
1872773
1248203
1088774
230554
968473
1845891
147688
1555671
1827169
1912763
260978
569078
1573860
1698348
623493
681338
1513972
1623985
649174
349062
1547908
11896
629573
433070
1734376
1970726
1832186
347740
16364
388240
701166
1038845
132351
1584263
1564399
939467
185793
100424
854284
234428
131776
1530307
862381
152219
961471
1795404
1166325
1406313
1767812
909236
866319
440386
1399135
494008
685661
106734
639471
102091
50780
1697768
1956088
1597871
1023045
429517
1003220
20473
9326
1483596
123218
1313135
645611
1450412
232989
834472
1893504
211927
687419
712014
676999
877431
584380
1061322
1128197
608526
1152807
1074335
409313
64992
1179521
281191
832097
881711
265562
1707196
992918
1354337
639955
438247
1780786
265821
1193611
1181993
779743
105419
581008
878378
904790
1226954
1322469
1885645
1231372
1539467
681098
1284825
486792
1167967
404340
1584774
943650
718999
455655
1271531
1441674
1289011
1591214
832969
1384784
1669107
1421695
1011253
558055
836810
660322
785633
947598
1597797
982917
707874
1835808
1399896
569863
9373
1711526
848121
446254
952440
1028023
1428722
1235255
530813
833255
1837743
291482
1232420
757332
249774
1018117
4916
775189
653628
1012578
1903372
765289
1294491
1117564
1123439
1094067
1330282
52121
1100216
959086
1428035
1384502
988824
1349198
197058
34995
389016
1935675
943835
106452
944374
372074
137492
530526
779318
771066
1483717
1518803
1956109
665615
436567
814889
1486142
1779879
122076
472191
921193
1572488
1385429
1016507
1639692
405373
459293
1630704
1860250
1337289
1377088
1828022
592305
985570
1191959
1762486
1162073
1735446
1865385
1128984
303914
98915
1342391
815240
1227556
895092
445224
780283
208859
368086
462638
986307
207263
1614217
1931437
124533
1048090
1828087
378201
463705
417384
1351944
1415037
290463
1251422
109282
1064727
492177
529190
1006814
714548
1789056
331259
1854874
95000
1269915
187483
1573281
97942
397936
62812
324722
79418
977626
706647
1935002
1922317
1882644
901022
1575790
177363
1316460
1415173
1836331
1007975
433747
1591473
1184605
150418
450046
377492
1842941
1686458
1811581
1993848
1938430
513254
685448
936849
987331
118978
563338
1191163
1547924
548925
1153812
1262103
1635009
1649346
1688398
794996
787660
1060685
1510101
610700
1177084
1329653
1646858
1918696
414721
1706232
651776
441501
610965
947673
1598936
679209
1943902
1967432
1663099
873692
583907
1729328
1329565
1964398
1702276
1680075
1275682
702358
1093739
301721
800048
99170
941541
91728
853757
1012345
126494
590208
89776
438707
1138500
1533528
639347
488324
314511
749650
1278716
1247504
673129
832587
32145
29849
415033
996598
1939043
1122696
286089
333912
1097785
243060
597838
379542
247569
518721
1513790
23449
1971360
1100593
1049590
1589624
1205849
1364013
1340702
1063296
325388
1839423
1556853
1897032
1387740
942131
643463
1649624
1565755
528904
938804
274238
1044682
1991304
142230
1971785
609184
1190007
1959418
1773416
535497
326010
1115050
1621500
1521687
270341
1444870
476864
988053
667846
614468
1691977
113638
1809924
1619058
1044544
190198
1689486
1781507
700621
914229
231502
1612228
902705
748786
561528
1138661
904296
1464340
1508690
85920
1404825
1265150
284372
1937872
1341231
818109
1610571
190636
1677240
501298
1533933
1348698
156721
1813441
696878
133529
876861
960520
531646
622792
1713356
836970
757155
1829918
949152
1871130
381291
766501
882484
1263120
479823
1439284
1783299
742823
990503
193030
1258862
1372651
1996781
1911150
1857955
754869
427523
449130
399054
843970
458750
1808501
1777717
411900
1267967
321716
927914
430579
1306639
20649
344788
283173
1967073
671057
1708786
589893
1341397
369708
457199
725840
194100
1938798
1800298
136879
1200025
1372049
1078528
503349
275891
1650279
1245750
130277
1326399
1879664
1433606
1797771
1249409
1804878
1158026
1241162
290191
1604165
1954297
230206
903893
1600704
39926
261999
1396604
1557066
49594
1621082
1938496
1522214
1430497
824822
817942
514764
1236414
1724958
1002971
145495
1474012
1659654
475508
1407818
1008135
246724
1010922
971807
1789325
416633
1882212
1629286
191097
1048519
1969716
1853138
139152
768583
728382
247147
424476
1025980
485361
1344574
790900
655387
741258
1745855
898207
153590
1097022
950595
883074
676765
1219598
324074
1299026
820294
370388
1736628
1421397
953277
184577
1940792
1390162
47194
781571
1366034
416201
676830
819451
1578146
597522
1978707
1101495
44121
1376870
568718
661642
117592
1694068
623107
1148584
392606
284500
1718516
1782706
414182
1226163
1253558
1358515
54859
212640
1709604
907141
583497
1638465
484762
752425
266452
291877
418620
40116
823887
1817078
1011023
1707121
1222027
153298
1421580
1536242
1127462
798787
1509528
984985
1649394
271342
498000
1187879
1326148
1532445
265479
1375961
1140419
1450845
1358584
1542164
670873
940013
1693751
1169021
1389356
948085
420334
678471
157518
105639
1676072
672560
1906393
366311
806189
517285
1351656
1623009
164836
1936408
1760355
1048004
192479
954879
194124
1462642
1821860
953680
1387693
139528
1731612
913520
386728
257193
1970891
711278
1803447
1513088
329529
1203382
12631
1047034
778146
935605
29758
287945
601626
1033611
1083292
996083
1978088
1925169
929437
1086307
1628053
824190
102141
1802403
891386
1754927
535508
1711149
1612113
823403
1962164
9563
92837
1528491
348881
47668
212390
437859
510999
1022022
444782
1431296
131275
879202
115969
585575
1313105
494779
568804
158077
1829603
1043026
1794577
1943960
818330
414481
280417
221473
1911303
72940
88648
1156528
131717
670206
1815486
1345005
1330400
1194695
1365240
827882
43505
1507681
1309517
936263
1942014
639101
922249
47322
1487390
709371
486943
787243
861971
402248
102992
1714670
1054310
1955339
1601240
886947
1283002
560922
777365
1096737
1338328
1521835
1919701
154420
1808354
744173
362260
765501
244292
1736703
1129098
1619638
171794
290974
891240
513598
1179276
596481
597654
1265155
1465545
1167288
502669
609780
1076374
655411
702922
548820
1029224
1978548
861847
243689
895497
332307
1037921
1853329
1929730
1851536
237399
711075
1230179
168009
1004229
1846380
426654
1003518
475076
89709
1021966
1834827
1446806
1160295
45991
1828802
1408133
1316294
1881567
668049
196839
468977
1468804
643144
1287284
1397018
529141
87047
62304
1019118
128901
1103036
394733
1658146
476312
1080243
1210444
32238
199443
378797
362684
972554
894867
1259976
1029472
1361151
734142
714358
821826
1775243
180757
1029372
1097756
1309273
1719178
371004
472395
595568
436158
1548215
192750
168704
1225123
1234252
1459874
951221
906308
69698
1354471
90181
569510
574403
35919
1933097
947575
1574912
752770
1147762
1885227
1070238
850999
654700
992579
13982
1283910
694873
1404724
1245333
430510
1525539
1314505
530537
318304
1478140
691377
231332
887981
554808
79044
565074
1188092
1605317
1450865
630638
867450
693799
652291
658954
849143
1077370
781553
1620078
1345073
368459
1977835
515815
510494
51474
1078334
1702313
522485
401815
311901
944072
338491
1652812
1606675
123126
657950
1448601
94457
1311092
480904
1591880
1318214
1614616
276600
1748037
1710579
1291603
1113448
141708
250285
1684764
198651
1280277
857683
1236146
978156
1052353
35433
1315833
18789
1178962
795324
1606179
559329
1960050
1965738
245184
1800280
1405311
1707066
950185
506875
437982
189966
1319540
1952592
1791963
8520
1882419
1853321
1611198
300167
1479104
1865846
888900
992851
1213301
334852
428470
625687
1509609
143882
480588
194198
1340592
394617
1992053
554117
205835
163066
1255846
1914332
1311292
723331
1203359
810123
325860
306709
37413
1666295
1408203
1493978
787621
628874
183755
1414860
1131750
1945763
634572
1985223
22157
384271
1128153
1171338
1198877
778332
113660
82955
1563591
770186
1310125
417779
627185
1093412
275203
716198
1299674
1570124
1048753
197792
1164565
1002250
1205428
864162
387872
1427373
1308533
956050
1007306
1988411
1042401
1712373
1912559
528903
776077
1987573
1275164
781119
1412409
1122257
101197
1631697
1131837
1397001
1639334
728737
1941786
302581
793150
625800
1573889
1523053
1816393
160167
1777667
746490
1997090
699455
636413
722081
1806221
1129645
1908250
1075784
156428
60304
528426
211872
1311936
1367497
802479
443749
1569838
692485
1414275
1056777
1338996
65593
1083107
1881863
1939547
1217296
1022059
753935
1096738
1773749
668194
588314
1913085
801953
121113
1499305
774950
172491
902034
1999979
492147
874283
1318695
454723
434559
1588924
717999
174588
564630
222493
720529
860483
25292
1094909
1146126
1209816
480868
1712424
261226
1721150
918102
34453
1698555
1165060
1634583
1719794
1859614
535305
1796378
1854428
1401364
69095
1548822
826325
1020693
236257
469072
1577441
1143783
1918261
1468287
193713
1477324
7513
737960
1233507
1718244
1411645
1537782
1123795
1844363
635929
1206793
1419442
1609888
146146
12535
1019197
1306728
619043
992069
1038744
1451427
129507
1407566
1608799
1611989
1214990
224597
542008
1150404
1592345
1787760
279147
1016486
345747
344124
1948809
806434
944662
895473
1844966
722846
687203
645485
1186680
900360
1686766
1671961
820272
1132030
449636
1340723
1211830
743651
1469719
655534
875109
506014
215012
1363481
593108
597446
1075606
1481466
600057
1334807
1201214
601682
1365893
670075
413552
1179810
911710
789254
710779
1668638
208591
1228676
1294536
1553541
1777722
983570
321341
716740
824360
1581263
248389
758638
1883601
202606
698637
371887
1713018
114816
1821478
1038491
1183896
652888
752582
1717632
377809
480068
273432
1482358
954715
822160
1661753
1637766
781621
1979088
585941
1390530
1523439
314761
953936
738500
1674547
694005
1095526
1774479
1658064
1854983
1204749
696069
544667
1055431
929747
104262
439373
1144321
839289
1060133
112650
1063974
1664474
1025501
1047750
88204
70340
477348
1190523
22508
716666
1798628
847573
1725477
1247112
1176398
1572344
650573
1820986
1554565
961218
95413
698891
1868340
1337280
1016451
1164775
576873
665834
833422
64774
427655
758647
1535847
280518
1451234
1245541
1137741
1360995
1076404
690748
1359293
220802
1982719
1700984
171453
1645601
1698849
1078587
927877
429808
1079229
1650508
1722376
1956873
1427863
953108
1933673
1379603
885808
445433
1247878
297240
1981549
1293942
1483170
859579
854314
675600
1933809
1879523
1442230
139812
412117
1269409
695553
252493
339276
333917
160933
1593078
1485509
677571
1609674
117517
1000633
671831
1834939
1287559
849663
1481283
1517648
1206431
1093620
1705881
1672495
1876924
1378824
1244248
419990
3603
1205878
1886383
424603
1322153
391251
1260993
171112
249610
1171012
435754
1992241
1447208
1311842
751215
1727815
1740034
674812
299900
1122276
324968
91921
804647
1102901
554046
1711510
1946483
1020357
1353778
1079271
461984
495005
980382
1018990
303491
1350575
63040
618390
1527707
1241503
1361970
973275
877956
1526546
267738
1085411
1491374
1563701
144530
871296
1920124
1196161
979712
310952
1118345
109739
1629422
344718
1237120
1602341
257192
1892538
1318025
1641381
1130188
1365282
940440
455189
353160
344726
1333150
482397
1258705
1120671
1935097
1655138
681499
1996148
884246
1036060
90475
1393878
580017
1614757
1579964
1368451
148330
1141303
1489988
83562
1113385
582739
1956199
470179
1124034
265278
1463348
1206726
482148
751756
1796335
1858736
206952
1053785
671006
1149757
921048
1589264
1571689
995470
1945666
255738
459554
1944035
1987709
1379097
603191
1222718
164549
1210525
927531
1864331
1517078
75630
1323640
33351
1970150
61737
1762888
26015
1496756
875242
1872353
164550
1281203
149276
1315971
22277
1923448
1085784
653606
255850
136408
1789481
993129
927729
33112
719077
1141728
542732
1196724
950974
700259
1710781
215838
1632167
1972663
747254
742665
552563
450439
1316242
882290
855397
1452505
1359711
709403
295847
44032
635646
1600145
1964799
1083532
719177
515775
1842373
1335883
761630
1153002
103233
585432
1487092
249940
307488
692283
829483
960301
1422308
1334838
124175
514441
1235513
1718220
127459
1868686
796245
923338
956118
869207
1818542
971295
1718584
1143895
98839
1149693
809923
215737
550773
674879
1821118
307021
1857480
1529585
1372752
133090
470734
517639
984842
426682
635807
1667374
1411816
1426873
393431
1243233
1211066
1865477
1866356
1804562
1191210
1521799
383034
1318402
518647
281060
1920750
929211
1641678
983655
1971707
1725833
368557
566723
12795
1864517
1859469
1444245
1379273
929277
1956959
1860554
998340
1695178
14697
1731479
603288
120221
1746483
895978
1673724
1395851
1486746
565956
1978840
912519
226669
10327
745875
1439714
1581640
311161
318269
1266221
1339138
381400
1189672
1488509
1611579
1657820
1048891
1715016
1475213
825291
1071030
1454738
1371933
1155853
1149646
1422018
801304
1804178
548566
1871678
502880
31184
1897543
1527414
1840433
176990
973728
1410916
1044041
1238081
1299362
733621
1983972
1800911
377194
351657
1797264
1493301
158211
1045444
1663005
572079
589685
1742444
1849883
1531707
1477567
903163
1731679
1610275
37202
1355478
362589
40860
1480213
796129
1322008
1958310
177090
1250219
1716217
1881287
1249376
1753810
253922
1868630
207213
589399
62697
770333
1818448
1572510
612783
171560
902200
1013118
183462
1934683
1110964
1266551
121621
569468
1738167
385314
750305
1894704
1248103
723631
1999664
919611
1473619
1806
1875832
1796706
1051959
1113797
1798525
559498
1026498
90165
910050
438899
1271774
964753
1479516
1299401
539421
743348
1311498
1343566
884004
725853
1701313
1833733
1939894
1869104
76431
270181
86982
708845
1937807
1313780
90550
1384289
496348
1971544
600215
1917087
54945
1590457
1404172
1891397
1287702
754328
1703166
1984565
961677
1389049
341698
274422
126880
1607833
1750456
1752487
978914
1317620
876927
114604
1047028
1374213
662710
747111
380119
1879914
543773
1487666
575223
1375410
505740
75830
573190
876531
555100
1211018
1075157
1953272
553448
198187
1791858
1108251
864012
1151995
684703
347649
1013545
1239590
919013
1660596
1932481
123072
706384
1686916
1842820
154857
1109148
1167355
1735261
252418
1337721
1411725
965743
1530798
584315
1113577
927351
467020
46930
1584493
172265
760989
1064491
1088854
1678728
1586598
127799
1087721
1707480
1359241
1686508
145039
195504
1050369
354895
878501
98554
868538
1572690
1964320
438665
1623924
597616
322661
699157
1298382
1159063
1429822
659597
7137
1437752
352172
1342878
1318953
378050
603231
545726
1763993
766166
594135
228445
235650
693612
969652
1789311
1943520
806589
1375955
80562
1712936
1321917
423188
1773484
517632
127331
67557
177603
418014
585523
1666423
936471
1339605
1377275
1205433
1791381
338716
1479933
1131213
1544640
320377
201230
723516
1440955
1940611
67019
1904407
416473
812470
1076765
1222584
496298
816198
1595849
664764
1963355
1218696
71124
1761370
1846574
708415
1048736
1664786
919576
1507505
142517
548144
1734329
1484431
817838
863355
1604744
59022
1583625
831501
553103
1643364
761715
1192776
1377308
613328
1544099
533017
1526588
553084
470997
674956
237545
1192417
1227114
1025918
1268426
690221
63020
927548
1021933
1989872
1592370
1799268
516036
642972
1973528
1219442
489799
1590646
1032717
1117910
1642274
1723962
811888
1457276
305720
1322919
1389385
1181310
9184
1676299
421480
956405
1604939
393667
194504
294593
222047
761424
1414556
187455
1114618
642477
303389
1958102
1387484
1802667
1521259
1943168
846246
1743457
1488380
1619733
1591503
1353865
1052199
1358042
1394016
1551582
1520586
234585
1919671
538132
209789
1312273
149818
822032
1367500
1495045
1975361
611785
573409
240134
509117
1638716
1187164
510120
641099
659160
1517584
489483
1321437
1596166
1819547
1898591
1725758
876769
1728895
829331
1362224
991691
1440018
819812
524221
267600
1739759
1446314
1695118
234834
538937
564248
801251
1983843
321889
42772
850495
31310
832654
629224
1967573
623017
872234
1522837
1311613
984360
1555471
1079953
1811638
770770
863029
1012251
307045
797265
1660845
779218
1591793
1660099
1263455
923279
1615850
1022820
278052
334781
817678
162493
997751
1141271
1425953
1254204
1209524
1080668
313105
1838002
1320418
856458
1036225
1755721
766512
1246666
1384740
1065394
430142
1627747
341127
1519331
460769
1824716
1814435
388162
1405806
26995
1621665
952700
3684
869958
922812
335680
61771
1795006
781776
1870941
437705
63511
1707171
1922284
1758857
334508
1460906
1685863
1357220
1630192
4393
1208536
1752933
1051111
1363425
409226
471501
1840006
913995
1176065
159288
371539
367522
1872336
1568802
585939
907179
1603640
1950818
1469086
1574969
721478
789868
517033
1330217
882472
1389704
1303689
265591
813509
1151062
1293957
892559
1592980
1378795
282316
1148107
333578
1178538
1430510
632352
695524
1070838
925515
795582
988642
645788
631488
1972097
1457711
1007213
1785349
1466071
1645088
1871976
1281931
1922550
156534
258149
1853133
1015131
1327573
1243743
354035
875305
1218747
32853
915521
557289
1832110
690554
720809
112241
1694909
206767
475250
1544883
1078735
1802155
335651
1773906
920814
648873
717574
1115190
1181391
1451302
499906
616117
818626
1471380
68311
1040401
1259439
1951551
1941857
1045604
1997654
1866996
240789
1329948
1111579
1236627
165991
500160
808268
974298
660356
29711
1518670
1562791
1519620
443872
1381784
1643392
1168386
174130
1999646
669080
1191519
1153212
97828
1552777
600507
331763
804925
558931
270573
1694971
1702938
1489493
1409773
598191
1210037
1689621
343511
126522
596127
752070
292882
1132521
80386
38800
1980355
230451
190225
21142
410502
1705921
246010
261467
1877659
1418343
60234
1710548
360606
213964
1141471
800024
149041
2304
1021746
1842110
1060101
1244522
662906
375398
212547
1108023
1878557
1897108
981104
496169
1299818
1506284
1670519
1030202
1662009
1765960
728523
188508
1374189
1315683
1067657
766510
1646082
1627485
96199
1124963
1782901
9905
1809878
1001118
1367684
1620438
391461
1481988
808999
1286256
1097187
750777
798196
1112045
3563
188413
1614618
260069
778620
1039933
22453
320238
51657
1457340
913962
358823
220104
345304
878130
425115
1541166
1693097
1467923
756623
752965
242936
519243
1041412
83554
415462
885307
614269
1099401
1178703
280240
492854
795478
1473567
1468185
1933658
1557940
1211061
1330561
1600498
523909
449176
93693
689434
1773807
1335597
1885072
152285
10467
1086639
875587
886065
645252
1967428
1359550
813108
769544
1254951
870644
1751823
799494
1072519
154328
1845237
353166
962761
693228
573693
404310
1630903
1372193
1948794
1208656
718365
730053
1873331
1852641
334399
1399194
1845291
1712130
1670847
959792
1704374
704689
1259454
431749
1650946
788564
824917
1885575
694610
1017549
1075579
1978382
307569
1711348
1616796
223262
43610
1295442
1934024
423470
1078870
814822
1773193
1119914
1010238
532720
367208
168927
753406
1330616
987890
1779141
1013451
1116364
1942505
584326
1978880
1723299
1680239
1873837
1132824
1869908
1887932
111486
813740
527485
130582
1997728
1938034
1929803
1885710
1276117
924896
970315
633588
1384238
460213
1516849
612589
1444886
1392994
1970525
1580148
643987
958467
672984
567805
1052123
1810174
374797
336902
711643
1167377
469793
1393715
1185871
1616912
1970871
356138
448407
1228635
810508
1519098
1181540
1383653
1972781
1150116
957607
836099
1313337
113105
1648850
1994806
525056
1461998
874668
91209
1205314
1142906
310674
1238625
741628
495366
1455074
1937808
754303
1992735
584239
1710553
331741
1862093
1539682
1772491
701790
59395
580605
610232
822906
1007057
1321899
1900343
1641839
695903
1597854
1389376
920186
1840946
26221
387232
469171
1077191
1107265
529437
1682278
1377988
1364505
944615
1513033
1881578
918847
883696
1768259
51049
1747886
322769
1547161
1836004
1228002
1817012
1851367
1978750
1039116
462975
533743
196761
1166242
1675701
38539
1091682
290154
253228
237448
1165708
1388430
987613
1456697
1510756
677079
21147
1622877
1984488
614974
450171
1427914
85062
288128
1400053
870673
920760
1403256
1526015
1810562
1877191
103612
504232
382117
805802
1372098
168768
318974
408947
1880613
1765774
1459805
124518
1159721
105757
1130884
1468127
388191
623480
1143224
33886
1658052
86897
813380
399485
1485807
1665077
876220
1655140
300393
770302
137507
1900021
1017844
506094
1766262
1607026
859550
178811
940728
231047
1360532
407482
1069831
1164488
1512527
1134809
1776319
1258131
1573475
1376059
138153
467949
556457
1633099
630984
507222
1295081
123698
1827089
587034
861758
162194
1920819
1682832
221105
952077
42587
1015220
23593
575047
1754652
1656153
968374
1898896
1242420
1785503
1752226
272350
1255946
309381
1776501
543014
861136
1800892
534144
503263
1706149
1339433
1576237
689092
1838782
1823570
1798425
1854205
1332924
410273
700105
1236466
102564
1771652
1796043
1076522
1356572
861020
164815
1095978
1924827
662286
1021774
429712
1859050
1766253
1714903
1367888
1313602
1177531
873450
1294261
1965626
340940
1055602
109488
550505
905015
1634991
1753579
1873798
1811399
115874
64146
1145811
1720900
1689168
160314
433849
591119
845249
517614
476363
305512
991600
1558918
1764366
1650091
1722619
1430590
1421675
1634586
550795
1307246
1858690
1704566
563648
1999643
768961
1091173
1861779
807115
1730437
180632
955256
1651310
1680567
1351364
1980800
1115308
1994357
305174
30988
1329759
813981
1841181
116761
881978
652880
1210903
901872
1782989
1548466
1863797
1151614
1362666
1900403
1431685
630823
310849
1944525
1712490
1273197
382639
1684195
462799
1787339
1273291
1423626
1872689
1757688
203871
511752
650021
525266
1440981
663786
1288822
126315
331657
1077736
1489542
639898
1123469
1288818
357422
253188
1666831
980736
434123
808911
1444415
497007
1429865
150001
209283
791969
691978
1093137
1704816
1195221
1046827
1016603
708009
1300857
1469028
88480
466818
1918197
269625
1443888
132969
1202818
210096
161443
819774
706104
1813987
860862
1016224
490585
412191
175314
983701
1261991
1630872
1437539
1006969
1699133
1366697
1679632
318795
87279
927318
933320
1989288
185051
1958366
157615
1251865
1845024
979098
717621
1036357
1608186
176067
646701
287016
1487096
1142188
1815962
1879083
1944162
933008
790092
1073286
860951
799850
1807582
824292
203512
783100
711587
1971645
1695174
1232510
1192785
1033671
1918570
1445928
965371
704722
800672
653784
508828
258161
550797
1485944
1261133
323622
1274481
1559587
515808
1655964
1909624
1100038
686437
1291717
1483347
624416
1580234
883923
24094
252578
617
308858
1905275
1888507
219691
1533556
1675489
1722014
1637507
627500
1741033
1556457
607221
450159
793268
926410
182491
1122975
1355057
210143
1241730
1550637
1301572
1849443
1702772
459442
1649075
879970
1403217
725341
917479
1679233
194891
1362092
277430
21062
116881
1359256
22184
304113
128610
1046749
1997557
557004
1613485
520807
1637835
1958710
1551451
1542639
1834680
786990
1080965
1094180
429451
1099829
840724
1441966
1978656
43923
1863898
1791406
680820
1776699
873788
1194211
175778
393911
454813
384133
1756571
1068315
1869688
1607709
1853396
1204785
1749704
1106195
949878
1435035
440968
1371651
1029058
696260
1628737
241352
1649781
561513
933862
1076969
726621
1644955
1210226
715396
1156038
300825
591491
1291146
398894
64232
1047299
577867
1649078
491286
267869
474863
1067477
612136
1940752
1735622
25381
1167180
1469807
1402038
1879071
1402344
939978
360706
570235
1803638
907829
320739
1451906
200423
795775
1308540
399181
508998
1891589
1559527
1474272
1554949
1612700
320239
1576543
281519
1969198
715249
842588
270306
1920628
701182
1878863
1943188
837648
1428068
1445221
1632138
1471439
677792
991472
1155136
1897409
692503
539665
301503
201898
8288
537294
1593436
1533319
805253
690297
1793518
791199
165910
1275172
269636
1344398
1814825
7040
759416
940943
1389813
1479345
1379470
386517
1585778
156380
1671557
232257
85124
1659818
1090438
388654
290214
1887158
789540
682060
688959
1760358
309172
1074675
48941
1942075
904427
88511
1603636
1229313
1489258
403574
1149692
583633
1009808
258390
777631
157466
1090998
1812114
369143
1526732
14777
900576
448007
801691
694495
160046
1955901
679621
935689
327617
531596
1593468
1760796
1537611
55752
1754347
1743501
104210
484734
1207797
1722548
389606
1167860
1604765
15395
1001566
377668
1016377
1472838
1906034
581635
1940743
976931
1992429
1666620
629935
544297
1867011
1078830
1709711
786507
142481
687873
1216190
213439
1008380
1176860
405323
1616416
682180
1168602
308488
535402
1273976
660979
1570469
443757
519673
1052151
1305434
1264263
687505
889675
506343
277897
227663
1351416
1069677
1378644
1136037
752880
1491382
399197
649154
1624543
1328189
727283
1555946
393594
904254
380135
1300688
96349
691969
853013
1956395
1905681
539014
562522
1278853
1957278
931412
550031
420292
1177564
1279884
797482
304132
1067138
1058400
1774768
1405412
376728
1439835
1256999
1294114
1345716
349902
140971
688431
1457437
228217
1419056
1158679
893374
868615
643329
153566
122679
1758765
799357
824799
592104
1112716
587985
1678382
1410553
478318
166041
1863745
1841998
786965
221149
831768
1845597
1081463
492325
1053264
1580346
681732
750796
98342
1260699
1948312
1812873
1998399
1907612
912309
1278433
1864144
123605
516698
420986
1229685
1177613
1783781
109495
619856
1790966
261966
332934
265069
1228027
1418005
1440788
797477
353896
1402426
366823
1653438
515942
1765045
103671
1465720
1111681
1147235
787448
1504612
1299151
1581546
1686799
393182
1751032
190706
457343
365761
516471
1254383
1815222
196024
787541
657533
296284
275510
878687
1985342
230077
1359467
215451
1693017
1555507
412057
252912
534050
604219
1993943
1026495
1151355
627297
1119204
1802387
1115393
261946
1963069
1833618
14609
777795
1484730
686068
1782921
1184334
1307830
1384081
887596
354975
1153167
208217
109294
1668746
211671
1033691
1270888
767958
699178
1985026
423294
1185192
787834
299549
1422941
1083410
832392
1741274
23390
491016
1241937
1057514
1036251
882924
876012
59212
985362
1658608
1943757
1131677
1658523
121838
1910531
707826
1258267
1057386
989091
1977993
835051
1238951
428370
1167000
1351194
695091
1587445
1679606
1386704
1748417
1075667
56176
596300
1588935
1730395
1169256
1236116
1191052
1972218
1235411
441938
647415
1343768
1459488
1415447
916299
332843
297181
740660
319396
325670
1732470
34419
683949
1888026
1938884
580920
1934160
836869
635026
1199627
736590
825088
547302
1650923
392742
1713872
1502630
865728
933292
389651
890965
1591230
1637567
530051
1040741
1112917
1282493
1756520
884258
1569157
147556
1626728
849428
6375
218772
1627591
1962104
58647
560727
170032
533920
465916
1894221
539583
260360
846811
668362
110891
1202068
439890
1075660
1192112
1459067
583748
379261
1363089
38085
1183670
169079
1171626
498956
936064
1931308
1121699
46237
718440
368140
1712750
352655
551703
1887493
1434959
307393
1930220
517576
571238
1594621
1624996
920976
712808
1031222
829301
1919511
1628447
534511
656830
1902232
1338493
191875
549358
1222322
247527
1956248
621378
554307
1392563
747256
58251
1600711
133062
1249790
1965301
1574668
744434
1583358
1669619
1983995
185518
1183998
116856
408722
386270
81238
78790
1815818
1884289
1781214
546347
625053
1352256
1683208
1260509
1316301
1420994
280482
1516704
193079
1967280
29757
1410340
875718
4536
1067541
582622
1451379
1340169
207707
1982927
205790
599511
1629279
1896029
1768398
566203
487373
836384
1190048
389005
1402632
419209
1591303
275673
106147
710360
1206959
1781771
1614562
1883917
1247534
125495
49581
594909
680053
710554
528402
1574386
607257
686766
97088
645781
814512
1811071
1957411
968813
521818
557753
1577047
848261
120268
257875
508063
1904165
918914
959071
172720
231591
1859102
1005084
1801352
179004
501549
283359
897108
611582
1846602
833986
1923002
529056
1413127
1553472
485278
585745
926814
16574
134316
1659843
747724
688891
126014
598823
1108107
1662216
699194
1307606
623806
1979101
603913
388499
1380453
1915337
1202689
110406
519394
134655
1263340
1837985
1001413
1218779
1921891
1890019
1315732
504006
1982437
1432103
1599944
1211955
567855
1439427
1047707
514642
512172
1827048
1801103
689195
1754429
1889469
1389552
1344624
1355449
1751501
1589
1360851
253204
946433
1334926
1909352
537087
1162071
1834866
584934
753963
1297984
721325
382988
769504
1470397
442781
281762
1478314
651909
116837
1825355
520116
11251
949998
1483999
1979530
1194369
1557015
1061672
1014724
1587290
208486
471727
459191
1403158
918073
577226
1129546
1040398
1519476
871212
636246
548675
244346
1868410
1895488
585023
206654
1103715
281814
1249261
124363
1296743
1631732
1133564
398711
376789
1610961
1844442
136502
207548
1276693
854263
1864250
398389
1622167
983705
1496928
870148
22053
1213911
170202
1416260
363469
1711317
963201
1774248
657766
816814
139826
1850158
314073
1938472
664981
709465
449140
176029
1639664
1439730
1030749
1343615
35794
275173
227973
532523
279639
1620939
1076417
931088
1361744
238804
1929997
1498860
1625957
1575523
667356
1101540
727080
938545
769473
50840
359183
151751
1712819
34462
1454230
506061
1342979
259994
1180812
964042
518535
1491855
1343398
677065
504430
741383
1499761
136041
1613010
184666
931118
1263301
1047882
149621
773194
998437
1036556
446763
661460
444645
1817513
920514
1625324
1275
176009
231963
566641
833605
61860
353886
598182
771539
73687
1446630
1890721
1362682
58922
1689105
49268
1506436
1247356
145174
1242610
414148
1085759
1905069
533701
521909
1599188
634922
1613927
1675103
249772
878465
1117822
138977
757931
1471927
305106
460593
692046
620140
78085
170630
505899
1803770
204076
45867
1122178
1196382
766675
1933675
1638156
850889
1048930
1686579
1838416
772604
1557915
1014576
1742585
1649766
1491684
896198
1476912
1348955
784862
1397579
1469046
288000
1872623
1801083
996956
215640
1473846
911291
99203
1471111
1779358
796161
715499
263871
120565
1019469
718452
247815
1554310
1152407
404149
1161903
1511098
1605881
1891659
722521
1655354
945734
1278254
828351
239520
1746507
56269
1289476
383282
234491
1333913
1255765
474828
1853517
408366
141941
655151
90056
1533928
309472
1523922
1398935
170788
1261630
1730104
1107922
1557578
1086190
1010162
1623087
416580
684741
1610785
293986
751845
814372
967632
797137
1342595
1897806
1612145
483408
952403
835121
870988
1280443
604518
1754999
425964
1393760
388768
1710360
97340
1698694
558030
655084
1997986
1706715
222960
1049659
1168036
1481498
36315
215796
896338
1665146
124779
1509010
729975
715228
24325
1645926
1633911
1627045
140294
890834
667710
1051556
1755516
1193853
785313
427668
1171849
243439
1558872
1470086
390012
1188726
682675
1210197
77930
850329
678483
1699074
611489
1584230
1696813
339472
1773598
1947811
806655
903956
832103
1219430
731565
466246
459024
837171
516394
1335121
1401976
538105
545766
1250549
1964021
1329062
1992001
1618217
1578523
1527525
992836
392850
898505
1780563
424158
1709674
1053601
1259635
1241189
1259752
430740
1984759
951163
6001
23229
1526168
1323517
424183
1214628
411775
823288
1882592
713194
1132535
352643
699402
231882
1603251
1786615
5106
1009830
1516505
1178477
156110
1430830
1629891
1813942
102937
1770288
1885448
592767
954641
301006
244620
1562137
773112
383525
1911409
1003212
1132607
345102
1678854
585489
1056461
1338027
689072
724041
1729451
1908109
1658094
1854511
1941906
974387
1894836
1121751
1259120
67892
913504
721510
423750
975226
410140
1869817
1824507
659400
613749
1584139
1874986
552194
1580586
616761
1066838
1894477
1228634
663547
1076482
372575
1420242
82223
849796
1417423
1999736
794421
1889753
1322846
1483917
1597168
1266930
1256651
1647847
1597654
639408
202589
1136526
644824
1551089
1648480
531635
1171456
111997
1400362
1139499
932823
1975759
67034
1389863
852892
1587599
1785396
1520337
575586
182902
406666
847307
1765193
1469198
520501
908914
1871706
791645
77547
1268203
1460165
1674889
1329521
995865
536431
1018207
34929
1349146
1758595
163552
1311018
452873
534970
46219
563943
674482
1845195
1215872
1735827
1669917
1967093
953152
1756469
384138
64976
71287
797859
451580
70326
164632
1213581
1130890
1094918
1619976
835653
1029636
1227454
89759
127409
1813901
1633572
673244
269405
2916
909708
611394
805151
461723
354164
88357
248637
1126666
1569550
448474
1360292
1599774
27666
122737
901450
1873648
1873059
806039
526563
1854193
569170
496675
1411013
1526851
774129
1720744
1072378
962222
951940
1535089
1923904
143817
1533438
1234917
385932
197103
274510
1144763
1906060
1452069
1880575
254117
1767611
1311567
1436408
1328540
1048190
1375015
1411821
219786
531636
89698
1304103
1265894
889396
1279519
1756396
748208
189114
1686147
1883986
777611
1187407
1027698
742016
1666070
392024
676580
177122
791946
1975266
67975
760611
79015
833598
205349
54380
416636
1170885
193154
236206
1373549
1808701
1505050
617419
49409
1727757
1053781
496666
1879055
897711
572991
1560479
1727016
597261
1375440
464421
687792
1485153
1207407
1006729
143875
1090314
861941
1614158
14042
859474
1669936
1110760
1317093
1158082
85361
365249
1286480
1545001
537668
1425725
395032
1357408
1781533
704272
1546985
366629
1511774
1881023
1616278
1367120
1613238
1009063
1880351
1946939
1077734
151838
1618616
1687254
1216496
1316106
1246506
554711
1424335
105521
1268350
593608
604381
1467119
1689264
1600514
1918231
929463
1309283
62132
8826
1361682
1428786
180666
1382470
1095844
1914305
67803
115074
436449
1321692
1101824
1929738
305886
1331435
1227527
1147672
1214105
1636137
1490194
1586115
244520
950469
1140429
1710338
671592
1706563
1539939
1173951
1939177
51688
976231
1021114
1568433
214113
618924
325441
1215172
1045715
1236464
175215
1708539
856867
516184
908852
1224547
478768
72631
945513
56964
1311814
480585
892926
55493
299469
953705
1245492
292026
1084464
1685651
652864
420969
688179
1052701
880931
904311
640737
1145703
1670659
696041
1196267
1179305
1841357
1915932
612721
398160
791126
452715
1131111
181303
1067009
87436
1085198
718688
519455
323608
1792085
1191452
1191013
390403
1241073
848651
551666
304565
10158
899172
27323
1618467
1456290
1421065
1001620
1547637
1437230
388185
1580024
1209617
640866
1090062
1574881
221244
908330
672874
1981950
883068
980776
1705490
607510
761873
35845
709461
1800975
480188
604067
1061863
280832
1416878
896746
1360626
877419
1697936
1907874
780349
1367824
1088610
236255
258252
1443130
251401
142581
164804
617710
1482121
1138999
281098
1222108
1435981
1363571
682464
200987
1689895
1403865
577748
37382
1584703
754021
270878
1450279
1601638
165466
1754658
821004
1894601
435439
1057397
866159
1117856
485305
331561
1173346
707335
594844
1806701
1277809
850814
1538059
625567
771117
1181396
1940988
1329504
468688
1940953
2575
65489
222403
1605325
1745895
1047976
1082589
1364496
948294
1904866
1928262
274973
1143568
916714
1880602
322693
675530
1489533
1003200
1311177
348507
929167
481056
604033
1178592
160628
281639
191075
37258
1304409
242510
1693234
1831177
270573
354771
1725177
1627839
627741
1241989
447687
1199873
645328
3309
1307745
1434717
435668
1029845
415503
671282
1447418
1728108
1498765
1025349
1924882
350002
992768
752543
587842
1759492
405237
1715721
1292473
1121099
1719363
1763723
125926
818666
1268113
87033
792132
612316
1481175
373731
1976252
861375
391847
1527660
645197
1701508
455869
539014
1113327
1849650
180554
1092829
186351
1383272
806332
1102980
856580
348604
70153
1919153
522871
1097134
1514296
708970
1409573
1204137
1157553
1462016
149900
1537354
1161605
1401041
678434
1126331
1965950
1020658
1046855
1986611
805070
59841
908036
1324286
1208213
560718
842186
841488
161638
1127549
445565
1566962
966262
760022
742493
39832
387411
554152
1758610
833005
1818398
457496
698570
945959
332221
596166
48411
1809701
720533
368539
807177
1315263
1771315
91569
1397428
859446
1925392
1350347
578745
938785
186860
999914
1926559
1414237
1686125
632384
1748680
1866926
1517851
554856
695838
1637028
1568480
1930846
648812
1901747
1820950
762334
1668648
1269046
1511188
540367
1791375
1915628
1237279
838258
1572653
467715
1849711
1084541
773382
1499935
675624
1014763
384378
1785788
1403288
1829193
1931536
564348
992134
1281206
1723356
1726918
1288828
679462
1750432
243116
1425158
862589
1295011
1325437
194723
71909
1647035
1573478
1524430
1759106
1667703
1227412
1947699
1579493
1518448
1281745
661732
310687
823186
714351
1904812
1205236
1247489
1826325
876271
293412
910269
1641325
83527
1430236
1954386
1685216
1041449
1263481
634854
445507
1067440
1478410
1500351
1028696
416691
1456379
1284593
1966739
1090467
635506
1426455
365080
721296
1372465
75347
1109948
1382576
1272764
192622
474641
1932935
1050980
133909
1911423
809383
442176
350817
839352
446303
1794460
66274
778493
1671634
1343386
284932
349277
1267699
874167
1440282
632820
839453
432179
807738
1123761
1940676
1655144
1214881
265844
672417
1275845
583840
280049
863922
37970
481451
290855
58725
720660
508099
1534565
1965114
81903
788823
501370
1380620
1062725
1989287
1357279
321208
1133996
1185037
663977
1341487
990329
16652
1788581
308774
255115
1857085
1638852
1272084
352909
60503
1617628
902789
1674745
1812664
1859415
221341
703194
1136379
1994269
1605558
110409
1673751
125844
1380012
4239
327360
987200
1703166
558228
167352
730618
6202
215327
588221
102120
1576641
557002
1202285
1462642
1014184
467866
1528796
624670
180561
1395322
472887
1412752
1986302
1844366
1840549
1673768
838829
787373
368988
1149602
1062336
1198072
223453
411332
1353087
947614
1817025
1524079
1026328
572903
366695
376845
1186928
1308004
1388618
1282770
143130
592617
1060891
1820733
1390533
682034
1548789
1957206
1895786
229583
1925016
968827
262941
1530507
781129
882935
830373
1275629
1402299
1931881
1523339
1367680
324483
1688895
557620
1441453
1315343
341642
558282
598477
11458
1337174
615111
389958
523352
312997
1527901
541064
816328
1420210
265030
305224
666653
1285685
1068454
1673924
1863787
388211
452440
1649424
578031
1359678
98080
1913912
1725013
416804
1571848
296633
669902
339706
1246704
412701
1344871
1427233
213191
1752336
302931
485835
1670207
1368634
1152172
1962078
1897277
1673200
321158
470861
972421
734516
582319
1092586
1592784
562654
1178233
1193704
1221113
1182985
1244752
1435462
1137288
1247030
528578
1298653
745486
505149
1834899
1305873
1095074
896204
685167
51520
1930154
1103003
445458
1495893
1724007
1886127
244563
925612
43744
984762
853410
1051459
413296
880810
775047
201276
660785
1785476
1395751
1038054
1666649
571809
1194942
124417
526359
1783567
459050
1700177
454572
1342947
911161
635602
656587
1691214
144024
301422
1239583
597352
250125
1900323
1327039
536350
1202658
963952
1143871
1731452
805900
631003
38557
1767492
1453088
1023173
316201
1649159
878589
1168904
1038827
1598848
1254760
1880971
921622
138431
1455684
1836290
863131
707995
790972
1680131
1809166
1905892
185083
498995
1328045
1691840
1045055
1126197
1836905
687816
602776
1209409
398737
1259429
1911091
1832663
1819444
313229
1557093
1739352
1939213
1944934
1290620
212397
340260
1281715
498278
1578192
1369477
198553
1083307
1844248
1157822
854523
279831
379823
532560
1409801
1308389
1819818
946561
767952
304870
40565
163617
889937
934670
71014
36455
902227
1058599
408877
1282433
1550991
1457922
1976631
903018
617575
1561969
742446
376491
544719
1357899
733748
1617100
936888
756267
1004834
1987718
540390
1681650
1450838
572299
1800848
1283773
244986
972586
1329221
958567
635429
1761935
1912721
316645
490601
954868
596899
1885538
234165
691920
1769993
906579
417650
1804176
900662
1648767
1257832
804634
1980796
405184
180683
828126
880800
901829
1293535
648738
463923
1108747
1330483
1758650
1289765
1595374
558311
1719007
284178
678233
331460
1926655
1206543
1111979
786791
1467692
436988
525797
1454672
1592336
1324254
1870470
1823355
330471
564403
1876105
415388
1074293
664283
398725
1862538
1640504
683978
1023662
1556420
1613834
1821499
22719
1574717
1303838
3786
1620559
259197
950314
1846868
1463759
366191
1998576
1455845
566896
1110919
1254608
580277
1566311
846663
1201432
1996160
102648
1850543
817366
763683
685956
1022069
440952
1578961
1447291
1791403
1676724
65051
1312867
1301675
56392
1131838
1174358
1852639
483423
1576131
992259
1413096
777547
1198329
1337128
1696907
627654
1981508
1582806
870903
88622
1468203
698223
1835376
524801
720790
1833398
1475743
939618
1116100
555555
420498
1625898
1328424
1030013
362562
1281417
742998
310812
166525
810374
1000571
1682805
1358614
563268
172004
1355595
29325
85319
295457
103108
1145367
265244
1644470
1073427
1482892
1252055
1800947
1819560
1899457
974806
842683
985713
406593
1901025
1942757
1762611
1521532
303725
475725
763515
372652
1694557
1548008
754379
1707594
606403
516971
322956
839893
183413
1800563
1175811
1908367
1464045
139935
155056
107831
1819452
813023
1720660
1756392
435795
1156354
1709334
21963
316754
1311017
180475
1407536
1021827
908049
40481
817802
1764833
308274
920964
898584
568268
1536207
1741497
549567
570921
495931
226626
453959
1293635
193400
173332
743686
1977707
1091092
1159147
1234228
157712
1557076
1563766
980268
1900196
640073
958552
680773
152496
156924
1988735
992863
1288193
131462
839591
977241
291500
1436326
79095
523030
147347
1754566
749689
1037274
264114
1010691
76358
1364649
1586710
1455293
688062
628077
817884
813322
1453699
691432
1332345
1131741
288411
934743
1561013
329108
36332
1740792
1299230
668715
1400783
979692
1561600
633570
505960
982784
1025327
135730
682979
1437788
1730183
1355962
1841916
1682808
880286
1294203
656906
1896465
1891243
945114
460772
1286591
1696259
692655
376140
496663
1413954
582532
1465598
1667561
660101
1251160
114196
1802083
739681
1365657
710192
886366
120073
1371031
807707
1941066
1773549
854234
1949319
791264
656309
760801
1064201
1692564
193462
1699026
764247
1715875
874819
1125109
786950
815762
1939391
1767324
1751453
85967
392923
1745415
79443
22556
1540460
823989
256541
269005
645131
722718
1593387
748297
706211
1288282
293372
1711466
959247
1173851
365071
280674
1528807
1876645
1915695
1391551
1625791
504343
718554
1359069
446784
1098510
1375820
1607667
957365
598847
702492
1187608
1588120
387125
537143
897394
283852
1997575
111191
1120595
763672
891283
1090750
521311
1468388
884061
1607959
1052829
326833
502866
1586098
1774849
732139
664609
1702246
491849
1958985
1384105
1243529
1180637
310186
1137054
1346149
1401736
1050697
1324478
1984795
1177204
1933447
853820
1017426
460347
1563147
1426481
1081098
1992619
1846411
521089
1535338
1891531
199514
909260
105317
1787443
1479167
1139800
633711
374906
473068
247526
74310
211734
643394
432476
488269
1739517
1088916
554085
213193
1360954
643305
376943
1209569
1704972
164672
43826
1461204
1253629
860928
1803580
262602
1654942
190389
1679184
1201592
956953
1524200
369486
141457
1064147
1481120
1002664
1339949
1152010
676671
1488720
340533
1248740
1633591
109374
1915400
1040434
352978
223599
1020974
853936
1865666
990886
113460
1504077
1968770
1054690
1821135
556807
162541
165081
1452858
1153261
824132
1486639
1625107
575447
1934769
428774
802313
1202021
1734916
1074230
1382309
1896044
1257112
155018
548489
1341646
553180
1754535
799711
1536074
893540
1704896
271261
422198
298729
547870
1045334
59545
414025
593729
697517
1004546
1136054
1695045
337341
1627986
1323246
1471006
1005476
1936631
612816
1565036
170009
1219807
1027358
1949675
1350207
846757
1104152
114804
1301632
294664
1376329
333246
1566100
843652
848466
389995
332100
114632
963391
856772
411467
541994
1666436
1649678
236773
1977794
467099
1922647
1221573
1223677
717829
1377095
1139423
739265
589004
143518
1443171
548732
1393149
1693875
1117262
1880860
1001222
1622594
1239533
599376
724060
213111
1678831
524642
636384
154854
1791113
1917806
1734383
276176
1036251
12361
780918
657092
545628
1886876
342073
216649
555008
1461760
592480
631853
1532885
760540
1998098
1834427
408806
1536072
93185
354146
1523549
317256
960303
630839
1887815
998303
890849
791148
1302080
150125
1721707
571062
387895
490217
1224531
362964
707915
767778
1496026
1082160
299817
1960169
1952398
914079
746800
457884
1977136
286292
1610861
377053
430036
1768651
947097
420824
1494627
1376135
656749
988783
876339
937217
578826
826818
337040
464696
1127727
1687074
1231785
975181
598209
788246
1845660
573790
1196430
968845
860037
685809
410381
1768000
991579
534744
624830
1318692
1712453
838426
1402272
1182874
124451
230571
69893
513203
1123672
105635
898638
1432950
1931325
501162
908961
629270
1515379
556753
1570656
594648
1058116
35257
442957
865622
1724997
1717582
872963
291755
1420438
143880
298212
1081697
1276839
791393
109011
134825
1554281
1190292
1147305
1519650
1093159
1704779
1964614
822593
1142991
723448
612144
247744
1828053
956915
1449842
206135
1314589
1853992
1840709
1913848
610441
701308
710468
1611914
865662
1931792
1853806
1188342
1281823
1703601
360953
1964413
1163109
789526
1319359
649753
1190019
1199668
924690
510692
1887367
1040791
1852489
1851557
799426
1224802
1607527
1298393
105855
1523663
304559
1387210
1766765
1816365
832613
621011
1186771
762731
70941
911665
513172
1452771
1867260
1443637
1013424
1906674
539697
784304
1512136
1622899
1875621
1986875
501361
81028
1573111
1292938
723353
1365471
427779
993148
215398
578142
943169
547993
203537
236865
171280
1659599
990017
1093064
1799450
977259
1550709
1572847
256652
1218617
485941
1048970
688274
1895467
840109
163847
1486565
743630
981350
952650
556643
1882891
4829
1707686
1112343
3087
770725
415976
591015
1613095
1298107
1316299
69206
795627
1234571
1530975
1622755
1538886
1868686
233557
1377305
1861872
1651192
1809249
1332484
1725882
1451405
122798
735724
1564029
78582
240074
759019
633219
1953084
1060899
1382104
1404791
874569
1236959
1100149
842638
367639
1842585
1770014
102193
488800
1521281
200731
662126
1123856
61461
1333305
290823
701825
434518
1092740
605124
1744538
1395138
390986
1147925
1302809
697261
926832
1897833
693006
1769494
169962
35702
1758510
1395590
1660329
1143487
463968
517991
306441
1343097
1349436
543463
335124
998133
581832
1138731
1967179
469950
434574
559750
1856813
261313
1721788
1161524
883841
507980
732562
1590487
1335121
508666
1665885
1476251
146489
611109
1024095
850956
1446397
824881
771267
1489419
81933
1180459
1124729
1987696
210733
39483
831716
1608674
782413
1903607
1566789
524817
285710
919533
1486635
1535749
643283
1465269
1429238
391576
1642898
1944427
1910123
1438656
62653
1540102
867281
1593426
1610377
564632
1408011
1951462
1867297
1520640
1320465
324562
1887287
185847
1169901
900727
831622
1023722
702257
1196093
476548
1640047
714132
247875
1432176
346567
687388
338125
1795758
387506
1791238
1062432
495749
328970
1715215
1002107
409220
175729
1262396
860872
1599301
569146
731050
607963
1901303
418760
486041
1370583
665603
683334
360009
1874223
1745254
1418597
1518203
1345710
1154018
976717
659084
63490
1424061
1281023
632331
899489
1906241
228006
1505137
1628241
423078
1145407
308461
1497961
1800741
1180511
92374
1998017
1990510
926281
1628414
1946569
1766945
72793
216480
391641
1896975
1916374
1755846
715126
1023043
1604211
1671895
513523
464644
1697852
405038
58786
1014233
1375245
315295
1551418
1178352
1710779
431071
1798521
1190891
1856484
80785
1057690
644774
675211
758749
1424944
1306486
684831
1019726
1374304
1354061
1369482
478580
1398171
983030
450409
1022447
1762287
1444264
504673
1897737
36947
210044
1930199
1547566
1579252
100885
1730260
1821828
987898
83171
1910953
883786
353239
1608342
577223
532179
1347684
428133
466757
137853
1210834
1953359
353173
1799747
1004701
1947767
1601406
954372
1417144
705152
1130734
1881362
266812
1716480
362382
851669
950454
1870280
123533
221203
1475700
835076
1500358
1105750
361412
987759
691437
40052
656513
1617386
1984122
949708
534633
1962443
312152
1668286
1747114
950773
524951
964112
1552335
544273
1107950
485020
550969
951760
1285282
346665
1555942
914279
506136
1146054
670418
1293045
1729771
1826367
347899
1654241
922689
1694212
1939025
1351822
80675
1134759
1814942
1013696
1535862
1405081
1475359
1373800
622165
29982
692259
1235858
1215569
900728
853255
1943192
578969
834944
1995810
1677216
1147773
446444
1661298
1451636
1963328
219985
1941520
328316
444320
101333
1437915
382044
1771237
244269
1400814
785443
1622458
177239
1819708
251376
652795
678159
156975
475046
1734734
677421
1144453
1702367
961536
1736407
1433698
1819957
1595778
1728259
131799
307808
1892499
186057
1427229
1730468
492451
1977256
1849793
1386066
1897078
1496189
825517
1441350
490932
1029243
374326
251006
1447177
518006
985088
1527148
1073598
458718
194077
1750206
484243
1399677
539345
1117140
1548358
1219863
1576185
1471801
403918
1869005
1013996
633853
1466500
1705444
1022010
1849536
1828374
276364
639169
1561037
1522293
1146295
1908105
1371141
779458
697942
257502
628660
197430
807620
376859
1465311
986913
1581512
1020320
1838105
915564
315111
1737772
1768260
905788
1873860
557325
1051662
367049
1647413
867134
548672
677094
580883
1070565
711070
1791908
1316494
1172562
1205966
1828946
631482
1459705
328815
1579589
1216759
1680561
315806
1654302
1787912
1474702
1678296
105791
1218856
1367121
1975916
1920451
808081
586514
819477
311365
1338637
1283340
168485
602582
367440
147108
1073341
1936584
1629194
1052010
1052563
1418067
399308
881599
291311
284397
570704
546850
1102754
1362427
364893
704907
179291
980816
191877
841629
860241
556036
919508
1671736
501260
1964443
1589442
711781
543643
234420
530113
196286
730919
1703072
1756316
129357
693574
1018432
1915195
633378
1880655
1405728
1328220
1528112
1352951
1274788
99723
867330
286192
19981
1322258
340128
1184638
1129258
666757
1469144
1889689
1705733
422575
1581206
490985
1329820
697023
1696804
1179380
754170
1490713
1065631
1348132
1232449
167792
528381
1024688
1034095
1015558
662934
560122
447189
342174
1513679
1190843
1678795
106294
303389
1927515
1324680
1969465
515432
1711753
1016203
1011010
952011
1134563
1519893
1012335
1680384
294808
843985
651516
1456559
1257656
1008709
1996125
1110817
1725686
1489064
803451
1157480
699242
1223454
446724
645021
1200549
1671157
1637887
991274
310098
727967
594508
983284
1505884
1625490
1838865
605266
805535
221988
145609
1292039
911017
115746
371776
1033670
983471
282116
1055646
43982
1307910
1191641
1908637
495683
1621759
1615875
1421568
236465
921060
1842267
1516677
1458534
1385402
1354494
474800
1345515
1643425
1175656
1935662
634749
1300624
827788
1719002
1888748
978439
1695108
646558
119885
1768273
1060682
578177
1139359
1429826
1158253
1983760
989961
591504
341556
1525446
929422
865932
176675
1121032
1744672
945693
1018417
338884
1857372
704743
50824
1536283
1767529
1729010
1361980
170581
513381
1618730
433359
997553
501002
128220
92557
1201373
1946499
1821504
1128615
1972525
1798797
593318
1838338
816423
1400871
1997178
1904198
475046
199972
1348759
1603664
1982339
1095570
1117530
1415329
1983765
91180
279188
734275
1087098
179073
1063080
445152
1122043
630637
1001456
730172
849812
697634
1159213
527671
662069
1249270
1872345
739744
261414
629112
1962663
1173588
365190
1407198
1940148
248891
1953210
331017
1496184
1089653
1875094
1570822
820160
1314547
1869647
875693
1084142
1378195
1345735
1212812
958623
1481846
568645
1880214
1143192
1992016
1203062
1482337
1327967
1719075
768498
534265
7189
845842
1396272
1776144
1911021
74885
922927
1694740
215942
1460525
1148188
925701
1435169
1571504
132329
135563
456906
1150207
748320
1193394
1886985
154170
1509666
744028
591673
371645
873243
685739
1162046
984094
894772
46602
469189
1754666
375736
621570
1637326
782554
205138
1295073
1170258
126460
1625995
1485712
1478851
1869128
1327028
189003
1125060
1735338
75743
570980
993600
559712
797599
184575
800139
263538
1625242
895764
1622046
1891453
1602907
942327
562982
1130988
1124176
1749179
1246880
1354210
1211415
1838606
387620
1621140
1037379
1358323
774899
1271432
642888
91907
1985729
429537
1660736
275213
1507662
200099
255010
1315807
628596
1127270
1052367
626942
1786020
1901609
1774205
1312987
1178610
1347290
1293086
877738
1609279
1723178
159706
116068
58209
1657611
1897566
1416949
1485943
1236224
1566862
1831101
1764743
477105
1024917
1959801
1324373
1909966
1061360
40747
507127
1416728
1103100
1236645
1748133
107643
86500
1514554
93786
1127772
1717064
1440847
1838001
1509464
570404
1846966
1966813
300088
1654792
1189005
600097
1805578
359175
1338310
296222
1430417
1628395
1748321
291741
771355
445411
447537
1051147
1501697
639467
103007
1089723
281762
1196320
994180
1787419
336384
17688
1867124
743306
1454747
1244949
411857
828475
614348
1914241
1150711
1383772
1198930
1392532
781286
830037
496252
1400878
1349037
422904
242529
1780380
822884
716268
34937
1961583
1102954
791431
813501
1247613
1388416
1136662
1649681
1740438
1993270
1890449
1638169
473001
158434
831033
1883967
347942
1414248
1565249
1396076
1443506
1793405
772452
1218776
1271435
1729249
353868
685507
1464176
1413784
209882
181460
1553237
1719397
272204
1782568
1050372
1635271
1607829
517541
755635
775356
223144
1494317
530930
363807
246695
1152707
1097974
1783061
1837319
114314
773716
796957
1121470
188734
680470
587217
1257118
288972
1779720
1519647
1158687
392949
306422
1308560
797440
806089
1597964
610849
288017
1982007
284499
1985951
1823843
1548728
1965636
1517100
1564048
1798158
13725
777174
206458
1339865
1744279
1651984
1928945
627044
406316
44478
346155
1240271
95411
1138471
767096
128428
1568309
636600
1328949
1698587
481405
1075988
1825453
568460
113650
563353
1507506
542866
1659528
645547
717441
946093
1146183
712708
1723477
358349
590699
122192
1890933
499025
561282
280311
1045337
1822063
291816
1394056
1407742
1749528
1376247
967124
849149
630495
674801
1830544
23249
521863
514364
1973846
985777
472190
1332733
1181303
37144
822720
290358
540303
1451144
767216
383177
877167
969698
1532813
468450
1212187
790005
746880
602182
1526663
1283251
1958605
433980
887863
834378
577262
1061183
734482
450962
611997
8396
1929673
1928918
838715
488771
78966
214360
827426
625854
336188
213152
450843
1451747
900280
1159276
1472279
1396826
24407
1322271
862718
1861542
255438
1376339
1396378
502730
1940183
1135637
1349703
1605889
940387
195476
510761
794530
382942
1673809
1890196
954780
627049
1072320
1015455
605733
402817
679038
957729
913970
419135
158282
980221
1422388
678916
1681436
954989
760931
1716997
490325
1802348
775794
510182
1736981
1508152
1773178
1358013
792992
1266462
1084172
1152586
39372
1830443
1063480
1281222
1279595
1281800
1598438
923899
1834019
358088
1900530
1082725
1290753
83297
804313
1200720
486212
1528414
545227
1746531
1429405
1080474
913215
1756059
1387316
1203361
927894
1294334
1924457
1445416
416040
1221282
1807205
747689
751520
1928265
903388
725316
582648
824032
354297
1380102
1217220
1179410
1509335
581675
1891274
1801090
1664951
1617643
1717648
126030
312449
1987311
1838734
1310325
1207612
187931
952048
816195
1378105
1961834
1791061
565214
369279
206777
551957
930212
1715000
944721
1533349
1410196
9179
788652
1503879
1356317
962849
302657
1828667
1033885
149932
37015
295071
766362
1879848
921634
109668
1631096
629067
1447785
67997
1840011
665801
400694
331727
806037
667834
503691
629301
1890992
1661843
901206
706285
134173
38080
487460
592022
761269
344639
1856121
139470
1985665
462129
1140741
1064920
1740879
1243953
1300773
978298
1467115
726775
1395516
764417
584605
1814337
232391
826626
1974739
1201103
1260580
560849
178932
201706
945783
1645001
179738
1147828
740678
1499373
1319640
1455835
1048633
1448834
1349920
357472
1853015
1476902
378696
304560
285061
1755000
1254528
602436
748043
843509
187646
1828024
1588930
585270
1771737
1279576
1920230
1043657
1190410
67330
98457
1239013
930469
145132
65127
802340
1632287
711471
1616684
1231146
1062802
244082
1341966
480375
757926
1240298
932696
1401207
1168548
1069969
292260
1673625
76239
1430066
1106295
1027449
969433
846057
689590
461169
848973
949213
608026
814512
1304913
8705
1183704
1636114
239937
696318
180771
374187
1188530
428180
601219
1001224
858492
1893486
1491829
1586870
443882
460950
716468
882198
1945782
1615881
1002649
1299899
167931
1320636
506828
1105200
206934
1132016
1710788
1607433
1221393
184000
32863
1530563
17632
1772234
1525111
1903645
302511
1902592
1128714
1846131
995821
570253
1999800
38140
229254
404731
1745182
502411
404872
1053624
397730
1589662
520698
383482
633755
854290
1233324
728988
317779
88509
347197
1621387
564148
313732
632086
504214
1863326
759332
569519
600785
961039
93795
270776
691621
966318
1358418
333534
1038275
1746807
271423
1698687
492891
1485304
1940627
1091466
925241
120448
1966098
1197689
1859112
64183
180597
1843395
930005
1798429
716137
846252
1134814
1603399
1404974
1704867
682523
681964
522092
1848032
691769
817780
1603230
169251
795415
700278
1300529
562157
1019057
1946030
1017657
714719
274034
1903377
1167267
658752
1726368
348311
1293185
1474096
660941
449290
652601
1846969
1358583
1877771
572033
625615
1503078
23128
54716
1700824
1204525
1032915
1953732
351114
339656
601810
1244944
1715604
153060
1319772
1421009
1216870
542896
29643
30294
8291
930244
1601075
1976517
143872
1807638
1569925
1862336
149038
697852
83153
947006
1229443
1175060
998843
1522836
913182
1089034
1200888
1268537
703068
796449
746
240012
1268425
1226881
403943
546992
773199
1563549
1427107
1464352
1050024
138911
1479175
1343559
754658
1044708
753273
1173237
1114679
678748
1132373
1145283
1524212
143085
1709006
715275
866654
1038452
960105
1905130
646177
546745
1190295
118733
547498
1723323
954885
649095
1939677
1005073
1682426
454146
140337
1159893
70330
1210123
777343
1862381
1982641
969449
901932
1570943
648168
747267
1921569
1853795
403897
682918
1991037
920327
163437
1350486
1159306
170273
1229839
1922762
437276
696150
1972649
1783992
1261589
1121617
321705
371358
1396062
307043
1570787
735580
1954105
1245199
299667
964798
564818
482058
406191
850923
778345
659740
767313
1237445
1279444
362285
575573
829128
1067329
263341
1965754
1439325
67446
59199
1199497
1965162
1291489
1852307
1414370
1641002
733977
166800
1196797
457763
467698
1094803
569734
103350
440390
1808015
1806158
564044
638121
792852
1258422
1177332
1924359
421933
405944
355350
380713
1923736
1783858
690920
428486
568761
1751811
1636150
1792134
849634
392007
744173
1170785
359488
1943169
680836
183397
31337
470777
1481493
379189
1903929
1957346
1878645
1924559
1789582
1612275
1557884
704327
1208253
1540133
175532
116794
1286313
1619517
1431195
1056789
1912859
423150
1990630
1181734
1975131
1374888
1863203
1102510
1481857
1625557
1120631
1589173
1210799
365107
579112
1471582
1231485
269669
840813
967760
1310760
225940
642474
1902469
1383170
198008
1492222
1898261
1956003
1249382
1125570
1370725
197035
549477
566283
1990861
493951
1196500
129149
1448108
931461
1522676
282183
367525
847669
966722
919528
378023
279428
1386071
43150
1820055
1539535
1774134
1167312
643565
964427
1186530
1768190
638229
1942651
1890972
1206312
844205
527621
290004
637528
1916000
850265
1347052
1728598
1107046
1317419
160375
641095
995823
1057826
1928390
1887696
1568300
1179210
1220600
1557311
256201
612147
443825
591530
927147
851306
730489
1572760
402215
578760
117867
1575543
963690
383879
814764
905195
1130397
1913485
1626552
286673
455282
1390338
1090586
1695208
1855453
197476
1084627
924257
293030
1199079
1009498
1301450
186487
648191
1514702
1869802
1075942
614734
1985884
890139
1399281
359540
217300
378073
500140
1115657
438054
954085
661475
559861
934274
983757
1927372
381006
1615965
1936906
439284
535780
1770902
1267962
256843
1564447
549489
1824348
872253
837064
178248
1731735
1515325
1097621
1514326
1448640
422866
512198
1742194
1926424
358311
1095744
1632787
1202244
877616
155056
1713686
1616224
730618
1715846
1272648
446993
429214
759371
907600
1288581
1742560
1799105
604595
1700463
1642026
1047779
1691943
1574540
1533991
1883167
1727780
1663918
1533370
1079882
1164236
598424
1893652
1753912
164201
1371078
56700
1800633
936988
1988160
730893
457336
363785
1547062
1635642
568736
618280
395152
1076368
1451283
948770
932489
264570
1877234
1395068
298617
1273186
1526278
1822264
765612
1033731
1085693
536250
1321344
1172670
49496
1980315
283844
750186
850853
1664366
1512478
1945685
1574423
897016
1220956
1491329
1426462
456162
500563
1739513
342562
1975708
909818
1890904
394110
1478310
789455
880959
595873
1768137
1386609
136909
763109
1497766
1288691
40517
490482
203271
1932629
617987
605303
1294920
1323691
464616
261762
988407
60023
1123218
1920849
1850057
1231557
258933
1180091
485689
1054688
338279
1089778
1415610
398093
1882481
1967946
1663021
1578347
521584
1927750
632704
1809259
1972899
839516
665317
217968
1789789
1851884
1259726
1611855
1893082
1272756
1418849
968127
1320243
1137935
1842072
1549536
1607256
1120164
1288845
1908598
416468
137757
1939818
669086
1776415
836280
1624874
1140859
512835
461931
1528526
12594
208084
469297
1340768
1168487
1926684
658992
7001
1057710
56106
1931767
1829533
1997338
547064
294218
47045
812743
233716
1067756
98285
849233
1617196
2892
672853
961051
1098995
1616482
557078
294540
1115517
516034
1167471
668503
448401
1330440
547505
421079
982902
1730843
864953
914584
1829686
358392
756068
925047
42973
701684
1376501
156320
969716
1786850
1529818
1603123
292709
1769500
1091765
1965934
1979221
668536
380477
238008
1473011
1525669
1447422
1705322
183079
1987587
1739841
41150
961214
287933
336241
806791
432136
718262
82067
1691575
1415226
1967356
1907122
437937
979808
1906909
1908939
1488368
1313581
1229479
1436100
1898594
1423489
1993541
1279603
189299
783474
296055
1980810
484696
408721
1724931
1190340
1551801
1244786
1829767
1475407
385037
737630
1303830
1355606
959494
587618
1651423
1765887
911895
1285917
1231099
1243769
907762
1631365
1372732
1946566
1674513
1218098
222824
1980389
285917
205776
200189
444859
1368203
390713
976471
658446
1456330
797672
1528854
484831
1504707
959357
216697
1560587
1077429
1278792
242658
544458
1715756
451362
673118
1583464
1515954
502361
955789
969424
1469440
1513236
453374
504836
10305
123328
788268
1349023
738115
892001
1792280
1079413
1611865
1281978
570738
1388750
1551597
1929017
290327
1565969
360045
885150
1120225
203894
1176438
649366
1701151
1750879
1191744
1567930
652900
465450
1189896
396956
677413
476577
650629
1664223
1936524
117964
1861669
1375068
1906838
1833278
1442986
1912960
952629
202622
1439411
1402400
1153144
1880433
975725
112947
1996103
1889097
1782817
1597620
709563
1521966
1322362
1262643
1586754
666770
703196
1258781
1034747
208606
660689
1751731
885552
711406
672872
83568
1077359
421019
556645
656592
1676479
14557
996738
990856
1798037
1848083
1634053
1347756
955976
1915328
926840
588398
1740112
1256085
423064
1895607
1263555
882301
625795
1288961
1365755
715348
1385253
236422
1014928
844110
324992
995191
550301
1605931
894228
1751360
1243158
890057
1088549
1340720
1708488
512745
600704
736779
25059
728362
167554
681787
1334586
196984
1519300
798048
913322
1861316
47553
1737893
982757
749296
1497756
153938
1789302
1619175
1632151
388490
773459
1582945
1257607
294041
887144
1686532
990299
410049
592163
1576965
823661
1981985
1864504
272501
1787581
568430
774782
700958
1773239
1187007
103278
1352085
1809523
1304597
1345048
1220405
403313
1176617
77563
1622028
22291
1173162
1894653
213646
1438070
1889693
1443008
1633181
386237
1219201
1665132
1790022
1804890
1576399
641533
1217503
639181
1625985
1226513
1344052
1833964
501745
991098
827611
1641853
1193665
1848790
410307
622806
1573975
845964
624015
104555
1139557
1552631
966063
1493579
1960771
619547
352050
455258
308895
687836
1900512
1094118
126482
1541864
1985558
276314
471832
1081936
1251977
1268662
1808201
367680
1180901
1497705
1153021
1124792
1382114
722490
684139
1977253
794059
261719
1161340
452584
270849
761508
998557
801103
493680
1671208
979348
1819173
1887535
744173
814028
1093718
1461901
422802
160341
1574283
1646584
1156171
1525202
1674573
921305
708211
517696
565990
343162
890424
1493512
361465
932247
569532
1721629
79666
1294308
303939
248463
794672
1117340
149002
1259549
953009
768371
1264241
1392829
1747074
497800
1896953
151223
464992
1619097
1168163
615877
178427
996773
1719409
313942
583332
325698
1034560
994528
548391
447895
611096
1219955
1668886
488732
981713
1537190
1240003
1128318
1935738
1866255
1387278
220056
925579
1622009
1341199
1177293
657399
1689204
11089
304092
685170
1461636
475455
561765
1780657
269179
815465
1084716
86801
144392
1118245
206262
1801328
1843162
1896470
1239193
400356
1134446
1462388
1446605
1234098
617587
786580
185653
1373639
450391
1527582
1050459
535215
1985275
1038289
168228
1783350
1587120
1415570
307901
227160
1607862
936140
137473
795282
1344743
490563
768498
1281207
1424584
1807644
1296432
660188
969029
459197
1460664
910973
1931902
1923772
1355464
1289860
834122
672874
1479430
657571
878556
1334191
1299534
532701
1564723
630108
1373171
757582
934992
1106800
87205
277375
1825929
1619619
298377
363706
1221351
1177312
345696
888576
1155915
745123
1407998
280900
1668176
1822543
999816
1262243
537936
1681941
971863
1292962
1529741
375264
1011181
568319
545030
1944917
1424490
290216
1583470
345372
1134164
355695
1216357
72406
853385
1332085
895059
1244326
701627
1135034
116535
1858184
1962624
643508
1406497
1825669
1006399
55108
667185
245861
1821790
36453
1447855
768452
56571
1471304
729892
1483703
645635
423910
11479
923788
331278
1177851
1623653
1178436
127352
1930339
1665525
407107
1049871
1534058
748293
570527
536820
94118
1893287
1268056
242119
1748036
810239
1494233
1473889
586861
986510
1433557
563963
1740412
831347
637160
1804229
1721932
1757125
675449
698167
1704961
316451
1323471
938388
1826429
222000
1517344
459893
792464
777451
1926911
916522
1821324
880407
1494313
133870
1721800
734258
1160115
510645
1742392
1990913
935929
748460
1395647
1699255
574619
653013
1541585
957818
1221085
1311249
1733555
1335108
920478
988177
213586
728414
1493833
647646
1440152
1896781
1332282
1532471
893149
1343409
1563965
940024
1044183
1345735
266641
1146181
507267
1947027
1679508
1874819
277251
329253
1357543
1204596
1172382
468516
1764857
810615
915398
1623730
467259
561220
1987131
252332
571819
1347299
1768875
773291
1453601
460933
1459518
1880107
1479256
1133790
277542
1590073
1627459
874207
189355
1846655
918887
1947885
1648518
1360826
472977
360474
553609
1259876
1784027
1582066
1445599
605670
1257056
280118
1118887
62635
48719
1216483
1487405
1442856
315310
1069097
769238
1277264
374166
1998726
1826674
1370182
1077294
1698840
878968
1555532
509818
831467
1506234
763
390719
145527
1646931
475325
1713885
500875
1638214
1100811
1022225
506894
1249094
410947
512338
606761
839495
461434
844751
464562
1487664
31402
1601893
1489689
1835568
1085602
1466147
118309
1420356
1934290
1975675
440813
616395
1367184
901066
1268836
1932202
1599102
1757692
188711
1645557
468601
1041224
1157074
1707820
1742651
733692
984468
41007
1002801
1269882
1246058
1072112
1949921
669786
760720
808005
1525779
23037
306186
1934241
222024
789785
505711
1331091
1516948
757773
911055
1225367
216213
1121576
1812385
1136445
670319
725356
975730
1075795
580381
1897912
1890635
133441
438690
778404
1050469
1188122
776001
873330
1435532
1969317
1565776
1842365
1436567
1195566
283090
786333
284572
493392
107868
1390386
1252252
837503
380653
591332
1339927
1575576
1364804
12570
986625
1377638
366363
1211210
888747
1744739
1940041
928669
655677
407774
740506
172589
662240
1672586
1080305
690761
1004333
437681
1789848
1456405
961496
351011
124913
1729065
1045209
196953
1025186
49495
1970928
1093342
1623198
279798
1388637
97942
157405
335462
813425
1205400
1190762
1469736
1618789
1953072
512106
1854008
1358964
790182
1553721
1814966
629027
346594
145405
1028815
649258
1827368
706715
888829
1738979
1306903
1021104
121945
348368
1501514
1615596
347821
299338
1275590
1178096
1446580
1444796
1278616
641877
1192567
1415573
685905
1453109
1295242
1507494
98324
1659499
615145
1017739
905859
343326
307130
750631
1792874
1139862
1393014
1511595
1271003
37816
1078832
1545376
1248973
32949
343061
796744
1818428
469385
1343366
1822327
799582
1302784
1346160
759354
1751939
1288962
1925739
408036
393370
1502400
619987
378054
1560117
1170476
1728810
1120352
378912
209638
863989
1516344
1863263
1011750
1652154
415504
150731
340068
52952
1224394
359096
71414
1455306
180711
1103144
952852
1341287
118337
1588430
68416
578384
323489
715434
195032
1485129
1963247
1319009
1487279
1034478
1122292
792330
1381280
432698
1140152
617244
1292229
1168827
253566
362196
778316
1405584
1843957
680141
735190
1737546
271529
1490314
1025253
153744
264245
97689
1709709
1602049
1899999
1979535
1616766
1918087
910467
1569951
705187
406653
1481405
1617374
883265
103942
1867309
1556228
1891939
829835
1285864
60013
1012485
1291391
908638
659566
1276329
1048651
1389677
1248277
1529395
926697
1376582
899535
1378395
540356
709487
1085778
232772
784596
948857
55236
1658604
877876
1136078
834977
1088561
591736
1834881
819955
1522949
1940169
1433242
1219757
1910805
16120
1314652
469404
767384
922124
1783067
796288
1133892
701779
729936
65878
375001
376163
250892
458991
798525
518042
79762
1207722
1474548
1856044
963496
493176
565084
221843
46633
93611
1555474
693087
1729790
1072854
1025042
339056
318051
384142
1771484
846700
1329639
1602258
932327
1764386
696542
1939564
518966
523574
608426
112460
1183546
1593095
490374
537035
1717184
159039
958510
502270
265890
69231
144646
1342937
378776
1421766
843892
808718
1036446
1619288
1374111
602481
502231
1385888
1734175
1855185
101624
1276453
302705
933171
1681640
877716
1702571
1562261
640790
10086
1831222
1008291
1583943
1405096
934687
118744
452204
1013819
1236909
1530626
315489
6904
1349546
262304
1422146
1037724
1746306
962243
1228491
961194
958389
221245
650225
552825
564966
1763788
862794
889470
928030
1904034
82462
691909
18557
1538701
416328
1402476
942505
232451
208900
340664
1513978
1231639
1961214
917917
1948101
1413369
849065
425750
1764670
991008
1793687
497809
820357
187939
1330821
917222
578312
1133085
1981430
1180827
1346284
430555
115235
142528
1029159
415334
632762
1764534
26584
1442336
253262
1436508
455784
614578
823403
1936390
538672
1786053
203795
1418263
1966411
452978
1475003
1393316
1483217
1120482
1111495
1991692
1655092
944308
1382217
1367618
1782851
707119
1806783
1330060
930887
1269002
567970
659685
889362
194236
675612
1418748
714568
1247521
41340
1447664
460151
1580577
990201
1082453
107121
895873
186343
349476
397137
1368208
126574
585455
662699
1650357
990529
372812
424240
499062
1846853
422717
1880131
1076497
711215
1903750
816402
1779816
598394
1546376
1513890
1032716
171885
1366219
1671894
1177275
89968
805177
1604864
530396
288749
545363
1792930
64351
1813598
1122256
1401577
1466104
284062
663242
610841
1063346
937907
1331494
700178
1220238
1143581
202571
1602846
438877
1387368
620565
646574
188909
1810837
439867
231504
248477
1935991
625339
119652
638945
1177142
1953542
742765
802199
685729
1067859
1512189
1509147
1978222
1955292
1856233
888154
84351
909237
110603
1634694
339026
1989335
1152832
1608032
177786
1807093
631828
593887
1363398
1001612
845265
1068965
63804
1708488
598051
1896618
1696722
1584944
743729
1744997
340971
90803
1903406
938255
1457623
1167683
686472
1865447
1800591
1828330
1491645
105754
724577
1710997
521481
1937459
392945
1521220
1870147
685445
1520955
1433337
1550351
341892
892274
1740983
1075190
739367
301961
750336
1916753
1695621
546371
52076
506675
923709
1192843
1438188
1681053
1367378
797451
479182
386567
1482884
721245
211030
1965119
1069937
409736
966982
314485
1316716
1229213
319405
298311
97156
974968
836987
901243
995598
1827948
450732
912668
754791
1191512
1866022
940918
1232070
1077930
274638
715403
331810
516892
1559478
717265
895399
1488084
768054
1875152
684050
71142
195164
857060
1439756
916279
1699354
1075980
410706
1556737
921111
1322599
221876
896130
570522
650907
247523
1180105
578197
954034
1831900
912648
338452
1712500
525252
208436
760778
815258
42570
354262
529110
226560
812667
544182
466844
414660
874231
1849664
667335
1590248
265781
1450208
545459
1153212
658983
1741017
538918
345921
997377
1026584
1186462
1690790
1544485
1834866
939098
1180180
1187096
10538
991528
179473
672699
1555083
1423670
1080348
812566
983785
688098
1694336
1373923
839950
1742302
1966435
1702711
762159
1090751
105189
182295
1331357
1282192
585974
1006676
806328
27206
536023
457212
276005
398071
715960
405094
576527
1452197
366371
1330264
1056738
1201449
1636278
82709
297793
1300061
599739
1794279
4196
1741705
722100
1222401
1273412
673538
1814282
1457355
221064
1821291
1596914
1549247
942111
1279668
145108
1738916
1288766
736129
1514060
1909470
1717765
1421477
88281
1054045
46817
1915306
1158312
188180
250293
225701
1428309
1685241
557560
567035
420297
1314506
229692
140607
986017
635694
1338138
1117378
376815
427570
1051627
971471
31142
1706540
122631
622266
143812
1394371
1232571
676694
125312
1911670
1764115
1146160
55333
886258
1548963
1065796
1559467
115190
107574
1566018
312649
1063143
1533249
1516856
1171195
1617743
462619
1750298
430116
11463
1698384
1091888
614467
261440
236996
152530
1095609
895898
1798420
1589937
344741
445442
1836772
325764
166137
1914198
1639574
1910368
1448157
626544
1642513
1415181
559687
1892826
1679801
1987725
1250930
120167
1289234
1241071
960983
278228
56691
1408672
1601649
1390686
1261386
1061761
592559
1338473
1786055
1579300
1160186
805584
1233502
1226360
1886573
1675243
860776
1603938
315655
1306543
1424967
259165
1306263
97315
914527
1744206
1799571
878916
1198458
1648964
1131068
1063820
545677
990783
1132048
883795
1347569
26013
1828753
44424
1757156
1507706
1802967
240828
1905177
1073419
1352499
1636974
799741
1086668
555452
1663880
5212
1149626
361317
567200
842491
1114688
1373896
1169377
1670360
311895
310611
1911528
1643222
1172735
1776893
1667138
596780
1777921
1433240
1492174
371507
1176097
594708
1561800
1324823
708719
1466290
561131
1776615
1637500
942246
787062
950997
483336
1882286
36033
1948517
1923823
1816149
95339
647692
8312
1343974
900472
1157127
286646
1407547
901719
1032350
1134989
1460688
620281
1127884
1400758
42733
1848853
388110
255575
1391982
756041
1382142
1153779
846783
924469
1738441
237696
980417
756279
946070
1587813
1279405
398110
1622720
1335132
1183287
38322
106524
990582
452139
1569674
747668
808703
275175
945169
486946
1853184
415588
843607
58801
645863
1651575
436302
1549302
238261
594817
237474
847523
402630
520013
1412038
508837
1001402
227929
568200
831557
1718033
1464254
1352611
233365
129417
74564
701808
1448527
1105449
632247
1833
63058
591938
1375336
1087454
315160
1350725
276860
537966
1735250
857541
28939
44521
543849
936628
1838364
1842210
992131
561126
1874471
1041341
229588
1330808
1682396
1808498
1941670
417726
901055
191057
997604
1242651
1418211
1330024
1902171
271054
757668
969479
1956644
1940249
1022263
1604114
562781
1065173
1492332
1667016
1498344
1343977
417876
831042
612542
731746
1033804
85848
1760342
757315
42859
688278
1136470
1573293
25051
31627
874352
1598147
999553
1822166
1787407
174993
161020
967233
25840
1581274
434916
1326318
371626
1418524
931085
1684766
1270509
334795
1622888
969994
1247509
682044
117879
1288377
1672278
1841794
171622
1818696
35838
679693
1925528
362584
1615297
874709
494958
1103177
303753
506215
990757
716214
1353852
449397
260853
526677
1398075
544661
1028072
370947
496884
1878425
1322487
1866682
1101889
1720236
41179
1731373
349108
543355
119443
1447277
992695
144982
1768837
545020
727158
261588
360132
1045060
1967117
315476
1561927
1796650
719911
110913
462095
1958985
1346485
294717
1657801
492476
362244
64622
1519038
1503213
1961270
356439
1106505
1639707
417032
1192197
167099
1266732
1479099
481707
1778520
1038439
1304323
115370
198035
948917
57048
1574005
1762764
477986
1663410
1753529
1434400
1902238
1773174
652860
1830389
1108815
803951
1264497
473339
309865
399709
288714
1335789
1285580
22819
145929
587756
747202
1531048
201856
252397
749053
654365
1975288
527746
101612
747588
149972
1089785
924351
1080480
1623950
1928023
1737997
1646805
560946
913572
381156
1731454
1312444
1331573
1272969
1304537
238674
563013
1889903
834704
1480177
972549
436368
1665394
1239256
696043
1796364
1620090
365786
735084
1754094
1738657
1642440
252408
1310522
1710614
68781
1330286
1530649
1169357
1267761
1633428
1535213
1458903
1676475
1204722
73404
1291220
1037925
1432873
799414
541444
1038340
217550
1049320
597636
1480399
1767707
157505
107767
663083
1149329
715779
517837
1610577
797907
1800785
382560
151303
1241908
510745
1132945
408315
226999
1644811
919914
1791884
1002160
983876
434885
1517885
1383267
348369
575247
62016
868290
1724057
99728
914393
860772
782611
160854
953546
1497244
1858310
1281654
218692
1602146
1751102
1095387
474169
802143
1127101
972762
1563274
914867
230920
1595260
1794052
1390728
467649
701646
1431915
685416
1099820
1180617
684696
1883409
924774
864132
803379
1874822
1505140
69161
1946973
482518
440412
1116789
1549931
977474
1963336
447572
504129
1087972
1611243
402927
1822202
1809368
63155
794185
166985
522077
981330
1802944
1020600
782457
893495
681810
509122
1342397
777360
700439
1414704
399586
1994972
619795
578688
72133
349646
344811
990297
1215307
405151
629173
369034
1010495
1586882
969027
34924
289406
390447
520106
280893
130330
1955982
473160
261212
506053
313510
293928
364579
740969
1597865
744695
1672515
609986
726416
788854
1691425
1898192
1918614
394484
1955282
468499
713024
1741705
1371322
1771678
1814351
100463
26269
313517
641362
464246
1005775
1364994
1129380
1048546
1107132
1289579
1583291
922680
323759
417879
1143023
225469
508888
1585009
871331
1971325
1370389
776915
333679
843379
1814093
794465
569344
1377969
15549
1790867
1546495
1603444
1523541
284985
72007
239849
777369
722783
741938
170610
868274
115835
1602497
701798
472441
199387
597480
56195
1330149
1277143
333912
1729564
1419975
172405
583934
59401
647963
116887
1394860
255817
1237407
1792125
826793
1473152
1707131
1703331
1887494
686965
799618
49454
215879
1192627
425936
547344
125134
1722764
628560
1649133
1572626
153788
1406991
1200109
562861
1788802
1384439
177094
1164322
1762399
1468702
1004671
1767055
1883631
1038376
340813
1252501
1810628
1932760
1371458
1701587
202817
1126437
73814
71066
706282
4855
1243368
111479
1096242
1161636
1742989
439179
460443
19129
724033
278319
661573
1634874
136206
1560550
1617661
715469
1038143
1977325
40880
1998430
1271447
1415446
1116033
1975636
280635
49702
1466148
1647598
393737
1590111
705598
1150721
1474467
265914
840463
738852
679393
1722229
712568
628236
1647889
798621
1933818
1793553
713432
1737542
590155
711457
1869867
1516976
1193330
338353
51022
249364
1220119
1997969
1576565
887566
1882201
602494
93544
591364
5962
520072
664878
788836
1537843
796603
1029481
1333445
1651673
739275
1205379
1160112
1594014
529833
1153308
1140569
1061656
1856691
112251
1509624
1717455
207046
1478981
776415
1713108
1852313
104167
1119290
132011
371456
1831662
271677
1032308
209100
1056424
960658
1248986
1306116
1070122
1735686
573499
1495663
202295
1226758
1130218
503006
1311438
1527016
341935
926276
1429355
237928
937407
990357
136813
1592706
1741671
1198815
1236019
1448444
1093125
1584023
670773
1766382
1352886
179285
1583977
148454
641
1263899
659879
1937618
220004
1553311
1284613
800065
1195758
648696
1359280
780943
5755
1172223
335473
884175
854878
23953
189355
675761
109906
1638908
734638
888621
550070
1607000
742459
843066
1205165
186997
1479533
233326
1739891
1589479
1717385
1971576
1943183
1947875
915043
1470572
1749590
195966
907150
122547
1834942
160874
467433
1696289
302209
1539256
1490941
341887
1938582
1953009
78990
821356
129626
1800076
763679
1796469
766493
534127
1288143
320683
301842
1438726
1968060
1409653
1997790
564263
499320
770456
1467658
1507113
926933
320673
1302318
322878
1333361
199467
369596
276980
42828
289833
1716777
84062
990062
1933682
10311
983289
1359413
832238
1155524
1540620
721194
728162
1248936
1960567
1439898
1142133
1435078
1371020
83292
423209
94
796101
632004
571079
608273
465505
1617125
694333
791466
589511
653965
1891687
687770
831553
452042
460627
1232311
36069
1849014
1680806
1612364
555777
1138944
1818114
954720
502583
1158012
848043
574257
485550
844181
1829228
1627946
851437
1109720
843065
138979
758228
917750
184653
1245716
1145619
530240
1239544
310019
688688
355478
50122
712512
1783730
792202
1302040
1913135
1404025
521331
748993
1797064
1877137
772748
1747890
285109
1485416
861406
727723
420368
1057026
1479447
1427082
105042
1410531
1698794
583948
1092116
1957899
637368
603484
1715936
33493
726171
1309541
2906
490945
1447668
1041051
1741280
1911194
1317871
846554
459458
351561
1730174
1795228
1724260
77356
1108910
978589
1039935
1950105
506842
1932264
1766049
1383586
1935782
156453
1413560
904518
962123
187046
1345862
1612810
1626740
1538850
147376
671286
991859
876767
435192
11996
1618829
122365
1830294
215253
1945073
1103846
1023271
1427636
1308584
1591490
478909
779535
1013084
1040083
327991
1892220
1891689
936379
1186035
1905369
656313
435515
498805
697612
1192672
292191
1461519
1710183
1668605
1569981
343553
622736
47220
253383
1571001
1058340
1935851
1869718
681597
1655472
24587
445684
1783743
571029
342039
1861461
1205601
1688018
1942243
1123971
1032075
1236624
221639
1924830
588252
1472079
570978
580557
1837025
1631634
554189
132983
1582755
904393
713479
601884
270976
1809143
1009689
941882
386379
1199741
1041385
1823238
1009434
982084
70989
1142825
1267455
1836783
584267
1463274
750184
560793
1181816
1372604
1501158
140134
929541
1616756
1157323
310159
1312148
711113
1593554
519621
1797879
708331
1547746
514783
1543375
91055
282075
1431025
1932280
1548189
1897519
1858854
1966882
687392
979362
1033881
1312436
364120
1300140
793501
1884734
1079980
623119
1795094
344048
189632
452684
889705
1045591
1547653
1989923
21473
1173661
234572
1502597
1857217
230283
1041527
1275313
77967
851394
1222677
1295290
1408807
435006
1466181
307483
1156825
1705848
128735
1037963
70627
174882
1448809
1916205
968230
30173
1985424
227757
412360
852730
1854530
322114
227781
890841
911176
1043414
1824063
1264174
172248
1685902
773313
1584893
512726
1567605
572755
830245
1622600
504980
1447636
1033640
1305551
913028
129782
1058795
986431
143922
245377
152095
1106152
1402875
1077375
443295
1450759
1904951
1314351
1508986
1485130
1192079
613803
1316271
1536643
245931
685148
741765
866056
1794298
1390023
1576614
1537978
453303
52128
342040
1129110
1359343
955707
101242
186774
936392
740071
1802173
608529
1854635
959190
377701
870132
1256875
205037
1274667
1429736
370899
137229
569311
1833766
176389
501411
1402728
1115673
1540272
1616620
141721
227556
139324
1487150
947801
1771575
1932602
760944
1489640
526551
1973050
1112852
1725934
997453
138956
724034
1248659
171402
1408269
1205088
545658
1125820
1533587
1326380
1562153
559320
501981
1248194
1676248
1330501
1885885
1808975
968043
1916540
218506
1047469
997104
1191397
129246
169360
1990674
1893758
71637
663252
1542946
1441792
415925
1492047
793554
1004610
110806
948162
948639
1543947
566540
764540
1275436
1797043
1806932
1875172
1776981
290206
695959
149933
1145683
318782
600114
1989705
1313852
1092764
1217599
505789
1756535
594356
540040
1112174
1966963
1225095
1771227
594743
367701
1682958
692759
1831681
250769
705625
1539836
823845
1657971
786700
1701251
1904768
83581
1480303
1229070
1630536
323840
1617924
1681253
1534034
1151611
109199
645540
1079487
1299317
1645956
1176489
193509
775692
582100
598543
841813
1646231
629024
1379857
1528321
922367
1869811
1843930
481062
573053
448682
1988530
1695824
910647
1559327
1973978
1465192
811022
466465
595715
1378152
1353491
895103
1958581
1451740
1539988
1013532
1632923
1805971
22780
802198
1682213
100317
1728793
254921
539587
683850
283016
184501
1674820
280702
1551765
1912563
1021903
1156887
568644
1824040
779830
1323979
1021445
372925
110138
1490394
447145
278788
865202
1061529
1239828
1432419
248201
858544
286259
839585
995586
875252
1202292
499364
250973
142523
111350
1230371
292029
593582
713711
1485255
1868089
116990
683811
750422
398130
1063246
1312918
856934
962643
32307
1725787
1043613
1084670
971159
1100961
1971039
1399216
375920
1190694
142358
272640
713368
1248492
230311
241279
512820
879818
1264595
45974
1447612
1575330
106782
225400
1333590
1711053
274272
1512305
1033916
1373044
1381736
333230
541621
1696248
822043
1220191
224032
1397024
952644
1424195
1130201
798441
311993
1385879
1464410
175927
1120314
1093651
1766272
1896365
1215028
736136
942776
1552166
429069
460009
1465769
255188
1185057
1895900
1694475
42414
1123772
518968
1222737
1379622
1830721
501273
1576958
993694
1918917
1164834
1051587
1543939
1038746
1934234
1314801
1586019
757489
344909
1199255
572498
1654530
1662444
1984430
392444
1441422
1423906
207188
80535
1332963
1351563
1071154
524514
1887718
543554
70823
1059747
1762214
1655057
23339
404104
1315995
778443
1830635
1828421
1060770
1204441
1093954
1802739
177252
836537
787650
1856257
1717067
454957
1103635
333586
906513
1307861
176075
1954299
826268
1470207
811279
1365551
449340
780641
324982
851217
992711
1798947
240680
645525
1655073
805820
1669029
1184866
1649471
1181523
20136
1434730
1119676
548319
1071340
147481
140344
1096220
1140548
18874
641249
314192
1627981
854987
1342871
324484
1254379
1496365
1791691
1398482
322746
910819
778612
1278175
96203
1220475
94701
1476499
827370
47046
1909553
257751
1119630
1668543
563038
687164
648586
1241775
1789343
1466991
339444
836270
1938833
1978494
1386785
1785326
1523529
1746153
1717620
217269
1004922
97216
746167
477389
1299586
496570
434342
621742
1085867
636365
593152
1117226
1638102
732072
1693883
575805
177857
242650
1155404
1790173
1395443
1147472
1023097
1347966
568444
63086
1840391
1820788
48774
705003
1649638
844478
1710829
862852
1199706
1540012
708755
1358959
1880034
554974
1127123
330373
1400382
1034383
211460
782035
1011126
1040337
1976294
154801
1813044
484965
1056247
104353
1720772
1146754
1497755
1199207
244293
969136
1159840
1216761
727639
432409
1205324
826125
1467551
1877619
904568
1316935
149507
1487778
206619
466218
1513259
635675
224195
98145
790681
45043
1018311
1952512
808785
1256335
1537906
706097
1367455
426933
635004
275289
551724
1596258
200487
418905
1363597
153655
696854
758586
1278835
737098
887833
957088
299671
1554841
1999241
1920881
1442592
722136
1947867
1181962
1218413
1803471
1397936
1740330
1148617
991026
1851545
1250189
1109095
368966
1250251
1171059
626211
1309103
815640
872039
163796
1694224
947562
1790176
1143619
846239
1751851
746122
835503
198362
1256056
383650
927962
880868
1733645
1919763
586673
796832
1873991
620183
1443154
200539
671154
1304263
1473539
105958
1568625
1191242
266718
258525
424309
1397049
693009
636774
63364
1673466
430717
1457520
602255
694783
186133
1329998
1132257
343513
211721
1353802
1947158
1762037
886599
1625362
1668608
357371
1075011
864425
1076500
200597
39531
317066
415170
541915
1285383
1687570
705337
504925
1947667
1389045
488213
494271
851837
789422
1906491
218938
1765692
246689
837057
1155450
1888018
1952595
1568514
15061
602082
1135245
1507239
163237
230136
1606096
580668
1329370
1862983
697199
1706984
1004203
1090818
1461982
260394
1969903
855812
629464
1106268
1232914
1380953
778108
1011417
724643
848270
1837537
1975984
458025
833462
1105277
645044
278153
243451
1519988
1027352
1452554
616639
1595084
26543
867412
802675
633689
687069
1912849
635601
1900523
215491
966372
245428
560439
1644231
1865946
534428
1581567
1760993
1354036
655863
844478
1920272
695075
166108
1383330
1538512
30634
329438
906823
367580
608289
305544
1933880
329478
1367889
490328
964778
498803
1903171
1490741
1657999
1484606
1880001
374542
845796
999963
955949
1146705
725042
1590647
76203
1003025
1805221
752910
1196552
23852
1273004
1699323
582087
620588
1372198
334408
1881105
909032
964283
929531
754221
407074
1247266
1027159
43473
1937509
1131878
18703
1067648
1471698
1502861
1086110
322107
1857700
1663392
1072563
1090462
205054
1887388
313673
1834915
1112069
1067382
1242554
917624
9210
1537514
449041
1256062
84071
1520982
573290
295901
45468
483230
1975417
1763768
461116
1243902
660365
1878698
1033848
500928
1862606
378516
385712
652382
526273
307579
717408
906454
1452770
972197
1860078
121745
556135
65521
1608699
297913
1296557
1853591
1680128
1535052
1230397
1246504
1805596
1665528
789033
1789022
636156
1047179
981325
1191098
958125
1344841
920518
296189
1342113
623580
750566
1311451
1588856
1211920
374465
1108626
295157
981833
787862
1625934
676355
1381655
1885981
1169164
1326465
309748
555412
304826
1663894
1766746
1130717
1180498
608798
165545
230977
1235809
1209174
147932
941671
1689878
1605989
36477
215681
358788
1724186
50658
94591
1642007
1253292
783404
954119
1604129
805672
1271554
1733613
120796
1029527
951905
167053
410002
1069935
1858523
1223187
257601
1794253
494002
1864350
206611
1517404
40792
713933
1114725
1277750
220883
959670
1510538
1719140
1555368
1093766
679452
1759983
1045025
1081526
317407
554505
141700
1943966
1798527
1047304
651039
1967228
1495147
601555
580419
904596
1733411
841329
131982
378008
645842
399653
1397572
244079
1171366
370887
1791806
1818190
701566
66319
1062676
1356880
164263
1646127
1567873
436082
1964426
468945
1153688
147520
804317
667018
241702
1229408
256459
1706150
98322
607036
1726804
694923
1339645
1538465
1622362
1235832
699141
507588
521910
657094
787566
1836434
1193400
38196
1256772
65009
918311
1161875
507963
333804
1735270
1901346
356260
957231
1339292
1489458
1274428
1566239
1235411
740743
144757
310347
1243747
1185047
1921567
1720796
942681
1449612
1862250
996611
32397
959836
290782
1659773
1336166
639164
701713
1226940
1267814
529514
1620058
1590852
797755
759676
1868792
982382
1764306
970184
1969852
1276345
1262513
1756947
1886350
1476843
1399147
888810
494909
46114
1416749
1983419
1521761
1531117
1879782
290874
1297400
335315
268530
1736089
1216061
168111
792054
963111
317444
778863
462317
1657769
1698678
524427
1425962
1857434
1345580
1941045
1212501
942782
382137
278365
21550
362937
1956023
1631290
1409622
1091663
1174931
719498
707350
1605528
731066
1883771
1425978
961261
574186
1179736
1757592
40396
1492589
1354501
1595578
534774
97036
1553458
1459997
1715806
686184
1979602
875437
48251
1279053
1423989
1209068
863262
1759295
1904005
1529958
1666706
1516820
1911902
445552
52252
331887
1614342
85862
1707160
1990051
929487
268151
852288
1757223
1919273
1484318
64748
1605504
1042580
1768979
35230
1068576
798470
1075673
1854124
1969459
1193947
740602
69552
962832
934905
782704
1668258
304785
1206578
1133148
1158418
1658115
538902
747856
1395199
1697732
1448478
1282831
1380172
1016469
906096
1233094
1995227
858460
572870
851495
321359
495531
567166
605224
1172091
1878902
581651
570007
1312720
83689
188825
38635
349272
1565100
1979514
1614265
989472
747841
95221
1469191
231000
674061
1676817
492136
1438616
517117
1660935
1442325
174090
1968240
1481692
574893
1540520
1053225
490942
1343219
1966717
401233
1282571
676249
613053
918904
1700655
1390930
1839133
1294513
154869
321678
1966850
1756004
58347
992235
1857708
725598
1476991
540421
1303773
256372
931614
21164
1818013
135595
874060
877897
603943
1355289
1644284
94460
118079
1757764
1291135
1516397
1525181
174675
1123282
1959550
1923181
1923153
792886
1403787
914280
1900773
441624
895174
1573431
1160982
1760387
134183
280866
622889
1943837
1692323
198796
762694
1011359
809789
628568
1706708
1767319
1688868
1875246
1692816
723166
1711893
208882
821803
1180169
1543561
757281
914213
1858051
1240658
1563959
298681
442735
834439
1040361
179834
707451
726742
134491
433798
1298018
1498850
1680017
459938
21698
443346
608966
346010
99259
1933074
720675
402928
1895961
454846
293807
293073
1698860
1368678
581764
522879
1291088
827766
1907399
1510851
1445
993876
443219
871387
206022
981773
311133
1228635
1914122
630391
1038602
1808452
1946907
1762957
257223
402033
391307
410986
109125
1460588
1791011
1724757
837355
18911
151508
1474373
1172369
1898146
1272673
725814
1095438
730864
1089415
1314991
1295161
225799
1777136
1219808
223772
1709093
1999944
1244125
739827
1444180
1865681
1921861
1091927
1352522
1726722
931647
1308602
454640
1652304
1846594
229636
184918
810073
772597
993345
1816627
956614
1578275
1918796
235729
261535
378682
457988
603295
314687
1677122
1255777
637145
957889
491669
1233990
531498
1616303
1041538
1372304
1251273
1868988
209232
1232391
912985
417139
888782
1749692
49121
1483902
956089
59399
145877
573149
1218180
1992535
241753
222636
574180
794335
1189283
575387
6516
533218
1096210
78810
656625
1795812
1345983
725955
1648186
1911845
1075659
1772887
1362293
465747
401116
150748
1683909
1156147
1792418
1144121
1643858
1403080
1484348
1346118
1680477
843927
1012633
1117822
1299761
1197270
686940
1183754
113772
748359
1805542
1205103
1931879
1365414
1737858
1134098
20061
1625498
1318413
665231
760397
134515
913411
338241
123130
1686353
960557
1313727
1754789
975131
1660364
1558122
97508
1220667
93238
1499659
1765438
751980
1867873
1883058
391560
1010312
78797
35365
19779
192650
1366031
1187644
1077368
1371241
426259
1482825
1576613
882036
331867
890599
1426490
1963504
1059386
689251
1791385
156748
1523241
882694
1453211
1633407
1773649
65387
871246
1931733
458123
1076549
1480449
625432
1432212
557135
1364283
516684
1545426
1460471
951787
976127
1188425
1436051
1047078
1213044
1534312
1010747
537984
660205
806519
789168
1161394
1886255
1733342
958808
1573769
1738603
190051
1685140
1007174
1944787
1485952
802273
665739
671299
672813
969749
1496372
1255535
1356071
1158899
1555885
79326
1419874
604230
1049194
596904
201527
1212009
722987
1629978
614289
1765852
225634
210690
1318637
37721
1357643
172510
1956543
1330960
990077
419844
501603
722226
510659
1925733
962767
1784090
630254
607256
329994
329881
328594
1291889
392936
863667
4677
317925
31382
1078048
645838
1617098
752091
1103659
767845
960830
108532
1694747
1702225
28284
1498772
598166
284917
1097703
1475895
344761
642632
1404923
117581
1204850
252536
23771
688186
1015179
1387850
812811
1352149
1980846
97664
188573
939088
789508
488888
1381597
915835
1518044
1648002
1016444
1098794
1899530
1954830
1256803
413483
897998
486619
244771
898180
1155748
1703757
835363
1687430
1566405
1602964
1997515
1950447
1075939
18887
473626
769106
950916
487778
1533876
1733068
632693
1473503
290898
1243898
212297
1964686
1571428
324831
939492
1347501
245130
968724
1727061
877944
387718
1003617
358923
73028
1358600
1425238
1001729
1829061
817515
1765570
656078
1107262
1575489
1241629
1954796
502615
1597965
1066197
972395
1707554
756594
1144919
1516909
1865566
890659
1229622
1506876
1772427
491450
1910457
1872736
487739
374605
375710
56204
1423511
1839845
1172198
1862885
1513329
697898
381203
530467
1600012
140934
1986036
1710568
1114837
629389
1484431
662537
1061579
1261449
53734
289754
1858256
1061144
1991747
311478
947576
1898282
1381265
460701
367669
1960117
1116249
181370
1481680
675839
69038
214532
618738
848871
1362178
1737898
960836
748733
1909348
1321219
71251
1585996
230429
817808
454815
1637298
1821300
566300
1272553
1305180
419165
982575
117581
1547995
1907938
1165432
1382215
1070593
40539
1871844
830101
1315442
349152
1753094
3221
229294
1189858
378556
843147
1929029
811212
1578845
96672
33832
1950408
460219
723324
1671643
946245
1085248
1433119
1704913
398527
1454858
935369
1923919
290944
1636674
721185
513754
107015
1813458
1965374
1261646
1156297
1849881
60860
1191120
1106071
1953835
1060356
814367
1945868
1357285
1214222
360933
1463047
1726314
1388351
939985
898711
301319
277789
1791819
1733083
463750
1046303
1755620
944308
1200007
1863219
1819529
1238558
253707
952614
1455809
1726719
541822
362280
840592
294076
1737261
1200355
888315
493414
1404295
1142711
1939444
754279
1850720
975546
1476801
1037824
313279
296118
113728
1134595
1988910
1219768
330657
1777571
1504314
1201184
1495295
1448052
11645
1244950
1594118
809032
136505
964547
805129
1527855
1219336
1543322
1588519
541630
882374
416445
943490
813684
986476
276640
809783
377312
1803924
1364382
1921516
1064534
1893444
1407086
169322
1283495
1864847
1655549
452918
992977
168349
821863
1565406
1105397
1215632
1215790
305578
100425
77040
1668596
1493735
368965
1711117
737583
1622272
1030663
897219
238484
1594765
1280236
730594
485832
1527258
1969298
959711
1684770
1108329
1767820
1617755
1470086
1185335
437906
989859
1592229
1391664
1854837
928788
1555604
872971
937980
1218638
31101
895659
503040
48092
119439
755765
234055
1486515
1135655
711269
341854
471514
1448292
1702608
1122880
1345046
1118718
1257705
640660
780555
40566
385325
1704252
1098993
199751
1813547
501691
1454724
899674
747465
983780
848412
32923
946956
809027
829196
950642
1675291
762622
1538419
1341136
1819258
1932870
1175095
511276
1699148
406930
399067
1721016
1462106
390511
1222179
1253575
1907507
1666092
1629850
1326657
1465225
1446329
1572106
1877018
961264
181283
1121653
932401
262373
1988260
1351486
576219
1399927
1867569
1908683
549923
1564599
413200
120489
800334
1708563
619231
537049
179202
1146415
177555
1051745
1414346
1281258
1488190
1770512
148777
1916145
596725
349944
182173
985145
306489
1721370
67702
1054691
1292117
1213069
1800741
362957
149827
1420740
514904
208492
638794
198575
1929676
1816852
1601623
468315
1235064
1427991
431567
1147029
1791423
1489421
205660
42016
448437
1933738
1787778
443676
1071501
1058814
1424819
549045
521094
23824
1846587
40496
309223
320506
897060
737096
1627027
375703
937541
666004
1378141
1617262
1836913
893934
1646336
531646
1328990
146699
516085
1958253
686347
1052249
511398
1627859
1445082
42834
18598
676095
1230878
1653557
1329880
386286
1013271
555636
1955162
1058024
474546
1722721
1692652
801709
190467
670357
1518028
1123170
960861
116324
1184824
357315
1676011
1712959
989499
45467
1812588
722122
1099627
1553903
1233265
1489563
1282239
1928179
884603
100624
520216
629480
209580
197101
330129
1384467
1994386
1133847
782120
1633474
1864470
104016
342869
247256
1729234
651603
1714356
1646567
670752
1823842
1342444
146540
1726230
819419
907984
523639
340985
34881
542674
1052599
485696
257536
321922
487353
653559
713290
59399
821358
260444
1480555
1754642
1849465
603472
1842589
1547215
1668985
893605
1142224
1867609
1554362
500932
1423066
1562818
1222638
878911
1266282
218806
1823365
1836802
857982
476633
134001
1775703
985693
982463
9067
926491
1435960
1120261
542351
131421
1353836
1288018
1585696
1815565
1881604
1567875
1225694
530157
1559993
8619
195160
1617808
134432
1426254
1662696
563115
1760418
1422116
1922524
743383
1078948
420085
811109
112828
1989025
906769
1470407
1328687
1639796
164822
14420
1872314
128905
1367159
74514
1899439
1763441
1514630
1886072
1873507
1900502
495585
192030
1198181
1663924
1016369
483888
1359053
366680
221844
719102
829728
1289256
1849162
1648294
1349333
498849
228807
443945
1195548
160366
445811
1434317
519441
1170818
658823
1918103
1187355
349362
1882853
705152
1347807
650995
446887
1963485
1833219
946372
1172339
1571495
773300
1388540
1658329
1872635
446966
1797238
794074
775507
404674
446104
125239
1637542
1673020
1425913
1173720
1000415
231727
148185
20530
1306043
810998
805313
885866
466660
1514511
1522549
119626
492147
612438
1358874
482284
1916291
678263
1940314
869880
1782172
1195490
470552
419321
1127181
423427
1998099
132562
1259998
1335018
1226034
1408271
1839542
1640141
897597
54519
66048
264061
1583349
891193
1016733
1498963
1584640
633711
1774289
242229
1899673
1757169
23937
1871453
1288986
65211
347116
1740905
211799
758029
668644
546067
1340116
191590
1419002
1522784
1091591
730365
485126
1001030
945948
1005494
1560196
951812
1201453
1519886
1089487
1537232
297115
1657049
1745222
521173
1815985
263717
1470795
1770183
1200658
621053
937073
322449
652620
1204550
685743
1574053
1132792
601069
431079
420473
729955
1625937
794016
1337434
1639149
1946896
676920
998563
1754524
604410
1594337
1481549
159921
372427
653140
1305241
335207
91815
1778758
904103
1086323
517635
575617
1930503
1339719
648036
761346
368210
595339
629663
594739
448550
904983
1090768
1871330
629545
873720
953236
121281
998631
1082191
499821
501691
1033387
1535528
1758220
1740031
293754
1933548
1410991
377820
502868
654126
867151
1694558
1134039
523397
17008
1547629
1726018
1032483
360978
135611
1840568
864919
1664965
1373634
1282917
548012
1789367
34168
1874400
1060230
742168
1163974
875920
1923506
1133524
1856938
229896
1317693
674387
1952322
714457
1249597
1165913
1734978
781348
1684935
761688
1932820
652850
1639079
998935
1288781
1943092
187542
851855
50896
1192309
1014834
1560163
1389685
1219237
1608124
475012
1110560
897766
115122
1288987
1117629
1313427
855653
381654
135197
1720616
1027049
836914
420281
1853290
805196
403817
1472174
1702212
1463893
230066
1547726
1898989
1306114
669323
233518
780713
660619
1057977
208080
1037739
786616
1607521
718597
529829
198134
617383
888993
734231
1444544
893060
938565
1829960
420291
17827
1388698
1805945
231653
1493218
1682121
680532
351272
258804
1013782
1879854
1145662
1577692
1588413
1548267
363994
1772226
577918
1861800
258650
1178538
1858717
993546
1240670
1346167
714825
1934771
738400
728266
507714
219851
201144
123494
806866
85622
1224727
227931
1323901
1518534
510995
690408
935923
191921
66690
695790
583728
289099
642969
1025246
741191
1441618
1909303
301387
496205
894598
675045
1427589
1812726
866229
1429018
584386
67115
805923
1687427
1299301
225456
84199
1044299
1394324
651725
550383
1603925
236364
129430
563596
47059
809411
436067
1782204
1962617
288651
1434367
277438
1795664
1031978
316205
326609
1420574
149066
1616793
1974357
1170678
421180
15635
1141709
382393
719548
1716428
1910777
1159722
1112631
1438936
1429779
463360
214078
997528
1951099
1476278
1643558
1819254
1456605
1569116
1602232
86941
329474
1170743
1792465
1498200
1643238
1035483
720870
207275
994977
1865508
914822
820497
702880
871475
1710333
807522
1087915
1265467
1716670
870824
1616194
630872
1693090
169128
198981
1481632
232170
1432816
1493111
654541
1388600
883005
958277
1927934
1903265
1350305
509497
234315
1021118
282236
1369141
1716332
415815
1051811
1345916
1457153
485849
1608506
739207
133967
1219282
410693
560106
92255
1844389
1723492
497601
1649434
860147
602053
663798
1918488
378924
15546
1332771
1696434
1833969
1836373
1114117
1058099
1745956
491077
1273840
1247728
960994
454485
1731894
1257801
1216023
970637
1871553
1459754
313152
1576611
1653815
590288
388552
652269
1414668
1726793
1692549
1197089
414272
552946
825506
1649734
3824
1446428
61795
1264911
43162
1233426
1447844
1880506
469425
681827
1851913
75679
638383
1484520
168941
1161116
306927
566808
1327134
1999882
1947475
124501
395973
405105
1779235
808312
834698
468213
1426352
1493476
1406432
453511
1656291
582517
652829
1919217
755122
1163314
1853059
1345920
1701559
574603
735704
970159
1094432
671473
1041373
1901139
1443636
894195
1593497
1298538
61484
271911
1050255
718982
548374
1211762
865166
772447
1988997
1809407
722126
520482
260270
1375058
277778
524804
489715
1243886
1968987
385498
532964
547745
853945
1029973
671742
258290
1561624
1644196
571904
1305930
669300
708025
1392981
1426330
1188255
1938905
114505
26593
172551
1560344
423565
93604
1624694
272317
1477262
1621655
605056
1003339
1459802
1479204
1837312
1942198
1027318
1831148
986854
999390
1413064
22390
878181
795778
984901
353061
1723017
130133
1948764
491871
668656
513184
1249419
1419682
24430
1278101
1254813
1345539
1456609
486702
324429
1451644
685372
1328774
1370902
1327828
332945
1996376
1054035
1003138
314212
127205
727955
653127
718523
370063
1508230
636960
1873176
597528
72620
10294
1352708
2761
1800313
1775398
1853057
46743
1994797
1738178
1426520
1761321
505511
141691
1428363
1933067
684291
668510
963421
768376
684086
1804252
513883
1675332
260176
1462241
605700
1961518
1904393
23325
1542080
5952
3097
1150608
172981
543850
1626454
1414861
1833380
261824
856691
859492
701241
1914821
1542089
1826376
333327
386649
1255863
1116151
1938363
886464
95585
1681244
1514585
783450
1407907
1802464
814874
1050241
406828
1791112
1741812
1855213
818027
1147527
1823006
1586156
1685668
1152757
817835
1575947
1332696
541990
1826453
283453
449934
914183
928765
1601879
962443
851250
1107682
380203
22357
1492898
1294968
1099437
309522
869595
1522326
1295365
52453
1295504
910005
1566993
302205
57006
58800
1403120
1453871
1150051
1771873
743846
603675
1366135
1739859
1796260
1356817
1438058
1089159
1429137
928428
1048014
1855744
468197
810846
1282348
1334781
1274512
1191714
1568019
1443570
1690803
1908462
623620
594116
4202
1933297
997205
1451306
1448773
92110
316020
539225
380866
968518
1421068
468192
408943
1538485
1967973
1888863
99255
148472
1085731
12201
659574
187380
491348
451030
432519
65269
1896913
1025230
394811
250216
1566554
1695329
886230
994877
1021107
218056
1596981
1099282
450205
571989
1464870
98525
327922
799390
1410933
1739057
1302198
1737658
119843
398540
1146097
1028719
1350891
472790
621340
656810
595365
806389
1112385
1344061
1395573
711978
1326970
546799
878783
511296
382604
540587
69077
1992248
1932544
626582
948512
46518
1411316
687388
1430891
836909
1567456
165430
1425374
540690
757070
428633
720704
1642886
407939
933310
1158339
175879
18618
521179
408035
429370
930498
1385787
903244
1469260
209887
1078796
926020
824016
258217
1502802
357728
1964673
41953
1775566
1051433
1194624
1092618
489824
911945
246456
187173
61995
1759168
870614
1000298
634440
38506
1587264
453930
1878727
1980307
599135
1493262
771791
129304
1244193
263968
447624
715660
774051
1511703
1507075
698589
763118
1855590
1331410
1586471
1723788
1602252
86114
1689975
1586852
1948962
390362
509597
1111850
1070145
605556
675833
1061654
899515
1131032
632834
479411
1960441
880713
1783675
1845412
1646209
406334
255796
1772539
970412
1513528
956675
1948955
1950586
1001744
369098
971904
1380579
523287
1927812
422112
1668120
735242
532613
1528606
1338894
1518956
39125
978145
1246942
1956644
250375
833903
1064284
194658
202806
1201613
443117
1130455
1238651
931279
819953
302555
96157
1281843
1211226
1705895
1521327
1126387
451571
1183034
581198
493094
447692
324739
365483
388686
1688368
696957
516412
203456
1803397
1235366
1176248
612357
1790005
381229
1324513
515545
262355
641668
797990
1599058
166157
1708874
1562478
570537
1515961
1616804
1182421
1734199
1121206
1989002
1695653
145646
811668
166739
1084270
1251680
1838858
1245401
1254891
1675705
1765635
476029
661124
1548093
508225
468986
1558999
854801
1658771
973567
307459
1531696
1997820
1303997
1074723
1428847
1797318
1688034
380884
616453
713983
1840588
619082
493074
1349740
263923
519886
586563
971401
1856435
1862904
1389573
260064
1441478
342455
808600
1689099
1140274
1884361
1515703
1674372
42264
387875
1537658
804097
903353
743140
1238110
237054
1712034
616352
1996013
1287933
1912083
941038
1642354
1586404
338100
30718
1078963
1861171
984852
1659221
1920121
1211470
423885
135358
1161532
1653613
1097256
226709
1403911
127185
592371
498453
1830723
1514491
770063
1772755
862331
1419599
224576
655032
1799145
498401
246136
888360
79696
1110808
191831
808615
168555
219624
1338583
1011700
1999629
991946
1445943
1185089
1006474
100613
172531
1685839
206238
1387591
1728980
102128
1913341
1225458
1144889
1355798
1084656
584904
1866560
1780952
1339095
1659295
1090301
1010893
515841
1248663
1039789
782119
1152855
1659438
1602276
1088254
1239415
604468
860627
1105398
1621973
1448037
95187
1045474
1875668
1653321
116212
706616
621177
610890
291044
343557
1698873
1622442
1679353
1429630
433918
937619
1382614
675771
1561002
1426448
188969
678740
336851
1233770
1621541
760574
1650786
1115063
96384
164945
191417
1647395
796311
81303
798286
1130993
1822527
354915
1759061
1324043
735572
1949278
1829376
76473
1465132
1488570
1913109
1558805
673684
1832425
592484
1590639
1603123
463524
538580
603051
1589208
1644265
751277
1028552
98293
1897610
511467
1813545
773909
1802968
127981
1402189
9901
625932
1217322
431587
1615239
1732041
364057
553549
621608
1323944
75547
1367951
424490
922846
1618669
139089
1587138
781603
1665940
738592
615907
1045143
1484416
1203081
1587951
538289
1140484
1807247
446860
218926
1582244
970567
1321580
1923443
1224851
1292584
1684392
775530
1003013
1436948
1295457
1524730
1417243
1325660
840505
479715
285999
1147080
1637060
1884675
205732
1714302
155370
1763278
1750131
1674361
408978
94842
1642027
677133
1666711
689974
188277
1191366
1780739
203000
452776
631205
650796
538460
1869383
881996
401037
349946
1350454
1048718
965303
1019648
276331
1809414
219333
506492
452736
1528501
1400952
443582
1274308
349759
823314
1526689
1474115
1707214
1152601
387457
1838442
1872423
1980442
403181
1741100
1315136
332635
1859743
1197100
1816938
695820
1006123
857132
1710714
1012806
15281
481684
1540353
610751
573869
376912
1425154
722391
1424902
1065048
1765264
1669330
1595186
1024028
293822
1035996
798996
1950053
1834215
1599855
629579
1191304
1334636
1435849
736503
1319764
368809
1290144
1653395
967265
543446
299565
1088726
979372
1071743
1535034
429440
1434779
95332
764198
470852
1694653
1920043
131926
1159588
983810
237355
401261
984410
1970415
93602
7984
1158679
1185063
841327
1364391
889479
114929
1215163
255295
1463116
1206118
719166
65598
1328330
1313187
1406341
793217
1715522
1199082
348436
596076
1315708
1448999
357100
1325848
751115
1107588
403276
154908
324490
115659
838695
1708220
435567
1113300
461439
547941
1208927
550678
1824453
1190137
1938024
814864
226705
1943988
1243289
1112878
768388
843892
509947
1318612
593340
1835324
577193
114467
1407713
1708566
918451
57320
1165223
392737
1906422
217156
1305682
1975084
605771
1207258
585821
1727717
1406098
554635
292997
215114
1107386
1619782
1110926
165040
570675
1368608
1781949
1953611
668771
438669
1780220
1960079
197364
378177
1826034
530864
199864
1017032
864645
902155
747513
906727
1490603
1956277
297749
1917592
722260
389441
258607
599079
1884280
1673790
598775
1731686
1969285
1384729
1725589
1094063
1486165
769905
188358
571943
294988
1416466
231598
1738361
1345900
1224946
1340343
502630
813076
1421345
519919
1594541
193771
97689
1268541
961484
1853247
1139732
1690147
1452286
847917
750587
350893
1672680
1578846
679644
362961
695902
835562
1903542
1137051
469802
747068
349815
1777046
454396
523444
1881467
1120161
980766
272084
1158641
57192
269940
296541
1959232
1744792
1515156
1152380
643479
1860055
160904
1451869
213021
1267472
1317859
1117264
1687442
1577221
168015
124253
970392
249967
1369448
232799
1488342
1040407
1084993
1220442
708227
357468
654554
1801905
1896863
1450040
1176750
110491
547085
410217
395885
214050
1746259
1571769
839493
1475904
485943
1378043
54944
1566110
783232
254496
265240
1932359
272581
1786895
634237
397884
1321635
150929
688439
1984596
832289
1036762
741581
995662
912229
1709905
1095265
1435693
436932
1623454
676255
1622578
565189
400297
857826
610627
989693
273472
73044
972106
1709750
1191875
836469
1209145
517981
1351501
66007
402455
311024
1148821
891067
1055424
1964287
1035176
1780686
1652112
637814
1062560
226517
1104750
1052732
348618
650335
1523167
146186
278915
883354
1960405
1207755
1590303
225005
1586015
1516822
1456661
1381528
344950
1856109
1343312
122823
1637964
694100
287299
405273
1946713
733926
685531
994932
1465044
770625
1495997
1284676
72304
698096
279849
1810485
48916
1186035
1109874
1860631
494818
1111907
957920
1890049
494599
1508634
1952971
950030
686104
1994998
1686127
1884211
976421
679278
712214
1711968
668870
1348976
930223
1306307
402415
963019
1954826
1717967
1473375
151255
1517882
474316
1089599
525377
650573
1920288
336764
1990279
1433370
1191854
957120
548746
78049
1682701
427546
482168
1635156
1191271
141600
1902920
808185
1761423
387086
1473801
1272615
185880
64804
701175
168851
1899746
1288100
999438
103115
89037
677106
703283
21428
832078
144093
815327
1889183
1709332
1404812
1755442
503831
353900
1561391
704873
1758584
1779501
435752
588958
1028315
229246
1702119
758090
1092691
1704848
1477579
1748309
420820
1924410
631937
1072821
375138
902935
1842912
1329795
1626948
1033599
369730
122911
306588
1395359
367593
843146
1029394
339851
950684
225626
184047
1233560
551320
1284843
1442716
1305304
1338215
1682185
1469604
1961305
713630
1195765
1492803
1232641
1962677
1177792
634000
1501847
468428
832160
1188305
502907
533161
551488
1017646
1819597
1305203
249865
1830095
350387
60475
512710
1760095
831647
353131
173879
143170
838622
1827081
1144647
1347981
521445
1245546
941937
10324
737225
590522
1213251
1599523
946269
1504377
800688
1248242
610079
19750
1699117
1780174
399550
532578
1145236
326878
1634170
661217
1019257
1035585
1860168
1511857
17069
1191805
1486213
410294
1139471
1123780
1080935
1376314
350733
178794
242353
142686
1454082
1263899
1232657
439754
163374
1227243
1875514
987322
331112
299522
551799
398368
6649
287670
60983
1386242
1909686
1852831
1580579
1967529
698698
1338628
1286850
746565
5170
361084
1015668
924414
288406
1132406
657184
143978
1367433
1915613
1452614
1157625
1459761
1645802
862034
403286
811685
492447
729391
353086
1502301
1054004
89026
1148710
1501214
1131770
1613638
434607
1642218
1595146
857524
1982176
1242934
348178
965845
113824
908806
1808851
719749
443480
1657375
1730449
158648
862986
1309111
1388318
654167
431683
897554
1824336
464758
94874
1444990
1734915
25708
1031560
1346040
2933
174836
501736
136611
1074796
56675
1490498
53547
1327024
1118069
741459
552807
1705351
110776
74290
324565
1619223
1925621
1768094
1471724
1015570
1039750
1684224
93973
231449
268632
1152658
1327904
92741
865191
5583
1338127
1150102
1313049
1880626
1378459
1697710
1643315
1047084
373252
856550
999788
1554257
558072
921588
143535
1342878
1111167
1108932
174285
880481
600914
1537680
1804771
1551904
391242
1272222
391981
1178260
1699215
772538
1312208
1925314
613264
723927
835726
485928
1175512
1720719
1410143
807863
1087601
1695541
624
22434
1256802
1694130
1423614
955855
305989
184202
1015276
958821
648047
1321977
1837007
372978
1902228
1309145
618780
538728
70380
840831
1129046
649872
722256
1400771
1868973
822925
1664494
1780516
877580
520673
1845678
1812899
840632
178682
831391
1845045
427874
1203554
703145
211915
943995
590783
717319
925110
303479
817467
635233
1384003
1232241
780978
561919
793963
1547524
449709
1407550
1830681
541235
1785878
457358
1914305
1343757
751965
859628
157603
1871849
1885285
1804157
1990615
1577225
965522
565077
1222247
1346105
536905
196061
1143601
764681
404692
703923
584348
1764031
1729441
1210346
1721722
1253228
1875485
130018
38024
332321
709883
1410396
337408
1558592
741450
1197260
241674
1584676
615664
820851
286135
38347
87951
1831098
1815512
683542
694207
883564
1966125
1025936
334520
533733
569897
977363
1474611
1815626
218636
1561741
249674
1845939
38219
1118627
481202
1867371
1859924
1634566
1705673
888813
892359
1658671
779610
672634
1339133
490300
898665
41504
1416093
1208442
1177666
9367
1960381
1025543
63201
1587339
105126
1235391
914155
1267102
560537
1001335
448726
1088860
701054
920998
92044
1548749
1764020
76033
1427706
1246454
210100
1588883
562802
133189
535299
245458
1046832
1444627
1542202
1518531
35306
135393
1598119
612690
1450545
1112879
926695
1110895
710919
1677844
1565232
1350400
17707
1036041
1937362
950428
1836104
197717
405922
1959743
328008
504161
789734
808683
733921
19940
244387
1245967
162790
750265
1275028
354025
1018438
1575709
1434769
606265
321859
24267
47153
1420752
328776
1375738
1322228
560692
1366597
868930
1213047
1646287
1448137
1670394
648235
24544
427759
1354062
1112696
937772
827099
1217857
1008265
395274
1527264
647420
42714
1708442
1100689
868195
1304713
371604
1041405
738216
1063091
1777667
773404
1749395
548103
1544678
438585
1423978
682822
1406696
1343444
1733581
1036127
270398
939394
581651
25070
822259
1472402
927888
940496
1631301
1707784
590492
1775767
98637
1677425
1961798
1740673
500898
1531279
1632212
725130
802072
552321
1098848
307579
684467
1985346
418841
357413
1506916
1323048
1256020
869550
155400
1274414
624048
1727355
1901300
1770336
666945
723020
1341221
170585
788594
1932863
187345
626382
19822
476950
404197
627855
1558533
1138609
202573
1511546
1508017
1762095
833260
1854737
501887
1935352
522842
1624641
1800384
241976
1933277
776099
1437705
1973787
165044
636075
16180
511046
234205
552539
192383
123787
1976066
734312
902831
512889
838337
1620861
287562
1325544
166035
1136581
1688320
1994565
1124560
1050287
1475192
1096679
771525
1342161
1090391
644919
1810601
1324023
1013340
1904180
310239
1787794
895454
753703
1243124
1504647
1933996
463861
283777
1511006
757317
1427270
1396095
1749522
21085
1233129
638243
585180
1390167
1496998
699994
715046
841724
977624
1294344
1888659
712403
1077090
292421
630530
1122390
21439
212872
213790
1963903
1889904
719378
388676
713840
68623
1110486
80645
1726860
1663261
668781
308454
328086
580890
1110817
682086
506911
51911
576177
1825743
707919
808812
1150271
638910
397165
1400174
1302630
1133756
932380
1218855
858439
957563
198991
508764
251464
284576
714653
1181551
1892707
1890731
725638
777208
210569
1099416
524
142662
236007
118141
1572792
874348
1222596
381409
1657562
767303
199511
1397258
1466236
363372
1403588
1271732
773529
888350
488803
1027778
1729122
961020
889754
909817
1923846
306722
988682
417615
610570
1379052
453839
16360
1650811
1273457
63755
222702
1399443
408379
1853675
1863174
546532
577552
1380914
4360
809662
285647
1149280
1788151
1680906
46484
1459185
952848
1598573
1974280
545618
1076296
1379203
960626
1293603
1910401
1060068
1015053
1549600
258808
233059
65878
498173
829329
1589823
1579706
1754476
1172227
1497846
1138937
1713838
619083
1789487
346069
414597
1668677
1831797
1615185
1930858
1238417
238874
1531969
52570
1713315
1581093
62747
1440952
1943393
1711560
414457
390479
105020
942040
1882323
1651978
1139694
777583
1253676
1532536
165131
311637
1764529
576108
115751
317115
443927
1987761
1544403
1997399
1918946
104531
1107207
1849976
1373828
1346279
932966
1270799
1637925
1162791
114144
826137
404862
1362335
1989812
1458285
1867604
643828
1408506
1750941
1799946
145389
606772
1631533
1216804
1329460
533988
1666434
1922289
1003604
690072
1282352
937830
1752236
1014936
1492639
48265
713242
1642631
1414661
1286633
1966528
150010
1193317
1024308
35619
248419
500287
1882161
552789
548746
1159128
1038044
1946138
828331
1867900
1777482
884890
1964593
222037
1652181
196643
230783
315482
747539
1835224
1938914
824076
1213334
362758
925663
375276
1428243
1911983
199190
927657
1686655
124033
426563
1633063
143443
1437731
713954
533359
56714
209125
1193837
1849251
1952490
363691
920184
16509
1437008
676489
899684
1509880
73651
116646
687934
125399
468841
1317023
1719280
357353
1224039
293903
770958
313211
252823
1215407
1861858
1360931
129734
1776647
54936
1933483
1776023
883856
1475269
1047492
800603
1742196
1182053
113971
549135
1849180
826637
1561699
866020
1658059
567185
1325043
725114
952600
73390
813272
823204
1387176
1097671
781772
1295340
1675044
1555050
563074
1883614
1766760
423385
265516
59373
503403
1542378
1843543
1644981
118142
444520
1176667
1086163
1813945
948875
948500
1839567
1471308
888738
471861
944307
724819
295102
549195
375482
415954
1487759
1996429
1835073
854359
1843918
14916
1659789
91386
220953
798962
1210992
1143208
284951
1210043
1389509
1472594
261604
703399
1427930
871534
1650426
1643139
805984
1607199
1855915
622034
488020
1056295
1323729
1340150
1996521
1761068
1991823
809844
1150631
892127
72385
507615
853584
1720039
1793221
811445
1805674
150385
1761888
654311
282313
573910
764955
138103
654358
708713
636791
358985
1056417
727723
1377939
1514768
249198
517249
519468
1753979
863533
1607334
1237940
1701250
379676
740675
933606
1057283
948592
1338657
1464867
218119
243752
259048
1377251
553812
1618580
1720901
258450
1290801
1552340
140012
1844521
1317589
789812
1205992
1308989
1341286
618479
941111
389314
301378
1808952
315501
504810
254288
501891
1277387
511025
1756901
160784
593954
1274767
775483
1306925
98673
231004
1865199
1168729
1807276
57626
1732615
1175965
28896
187138
1388236
495934
1953979
441923
441033
1086081
1418112
15346
203133
332091
105054
1249753
301598
174354
1526142
106936
802074
603146
1838562
323967
1982514
553726
1380401
353439
12155
605776
220987
990482
1380067
601368
1438042
748172
1423077
208673
1437799
244882
1609660
1306444
525683
1509280
1029297
1328577
683308
1306129
1129453
1070936
188490
1900463
599981
1158174
107743
399166
893725
846333
1867829
1891427
1499737
1364755
1861151
66311
1880573
1315453
1543948
1561897
1273925
940655
411049
1248824
319733
826409
1431552
1984621
264538
932571
1963792
1720854
1631801
1553786
427803
1825511
1179126
1760505
397155
1140813
1704347
774386
593980
621636
1676855
286180
318003
657690
86111
1082126
1614490
1616449
1004538
1066816
495001
732441
1506560
317839
321744
475656
1512559
766
191047
76474
1463592
1435569
68357
1742091
299257
1856157
326240
1914238
1945607
605409
1267395
886759
1656023
8008
418530
1756130
1437543
1003893
389579
1279579
788876
392542
1753171
396104
730617
698944
623155
479693
1660628
979485
1835818
1858756
1794498
1159130
1301429
815178
891371
943109
1205707
526752
666190
379849
1657430
1263835
75633
1539203
1359068
1196327
451538
1088042
769916
1597629
559605
167090
1416999
1000699
124929
1119383
130364
265539
1248801
1817181
941921
615774
303327
1813807
582005
1508310
561116
116295
658689
1063393
1748659
963382
1864817
936487
517924
839378
1855151
1309595
473860
246350
4177
953888
279094
737182
502298
729862
84442
1030722
1794888
500975
1352238
345597
1615632
119647
108878
1120943
942649
226974
1162713
1845868
1083103
779551
891155
1184858
481907
1899752
1181118
1166496
926370
471408
37520
509753
300238
392143
1323907
960338
926734
1896384
1310496
1970562
361673
654572
1667240
519545
995104
704814
741024
1315572
1289610
1076763
1649674
1591473
1108991
334549
933124
158030
1825287
774629
10538
652614
552329
43359
1029337
1379944
1173384
1166082
909836
546989
1578130
246324
1358540
1802881
1141508
1765326
1525286
1075305
1068603
1844598
1977097
1021129
1120482
1931383
717289
1234054
489359
1450677
307685
554520
1622395
455350
21149
533191
144657
376407
124953
1975188
1449305
850787
1785875
613547
1466252
1299988
131546
597322
358971
575938
1841998
1591889
1645504
1844399
668023
139534
1566871
908226
1738205
620572
785819
1237237
480597
338899
831757
128563
1762648
1529747
697734
324985
1530918
1372124
576141
680987
729982
732908
1932222
586822
732010
1884913
617200
518058
1125446
258701
682248
1391064
331893
479631
1413918
482580
10586
712468
1046295
1091167
935083
1893667
1412085
1475286
384071
1984757
981087
1807997
1864380
1703828
55633
925881
1003233
816415
1856631
1830899
1467571
168444
1526196
819413
1240946
1523921
1206264
1956591
1481762
545141
1882779
995094
150820
771572
637051
1087468
1895570
805671
1583659
101030
1921283
1910781
1056074
1346179
381972
1649741
1334997
97135
1265717
213722
1343730
1718368
1411271
1469917
994825
83495
1530314
1254623
805720
86661
1784536
93464
795395
441163
725011
371553
1751056
1635186
1563965
1367384
1298494
1207116
1257602
1141477
1463913
1362386
1293400
1556139
1224897
372169
1831086
1576196
1582549
1551337
946792
445302
1062532
1304994
1678701
1218731
1851410
823074
993439
949249
1454546
1670823
1049814
144272
800560
1755533
596578
1503297
985011
800247
821116
398681
120289
238638
550434
681443
6420
86948
911776
1579409
426518
236455
1378198
1482217
615890
1846058
1839853
610835
986241
360941
1575983
331481
612635
303726
1498904
538593
817135
781185
1274754
1012415
1941312
1385787
467374
898552
1304893
659442
798447
622340
231033
1811782
1104935
1810820
1008744
1304881
352113
1934423
1123371
1707949
1739182
804378
1342420
1226581
1859592
1182067
637668
1707041
730271
373861
620786
1773125
1587386
70441
1814970
1700048
551897
1583667
1334823
1200996
843633
150291
1175412
955059
1491931
1850697
995327
1649691
1389250
1966211
1197743
1779790
390444
1600608
741219
969058
1616823
1508885
1303826
753068
504280
154065
1226720
584654
1338761
862635
1770218
1582726
596426
1131491
478223
1737177
1029643
325930
1989061
1384611
440028
1661410
72512
615649
817139
1604697
276080
966417
997393
1799757
492453
207764
1495200
1698428
28381
1928332
443632
1996524
800940
1531024
1439292
1675103
386674
1880200
1473821
22272
1395907
451716
506883
731431
1716855
1589246
1277996
1092583
845894
583826
1901112
82657
1634605
1568332
1023753
1954502
401494
599879
621901
930384
1896464
1972611
1340132
239377
1454300
1917532
477222
1717945
1465011
603991
1567571
707060
1992654
661841
612389
746426
980766
192533
1790310
8575
1565046
941716
73562
1583932
394996
1871510
463087
1862465
488654
468724
1600785
1335915
1939434
31964
1574469
1531983
741484
648507
661065
404788
73198
23195
1491917
1663845
83011
802775
1863655
1280954
824655
659789
255207
1766986
1571022
1935769
1273263
320401
1780591
1823856
48866
477873
271146
172975
645709
616429
64421
651618
254632
1086654
1106514
1899761
1275710
1240707
101570
1053848
1750801
1503414
1826359
283280
1846254
1137242
782410
396348
74487
775994
123931
1972186
722444
1886935
776572
896193
1886248
991650
302570
995981
1207645
1313270
1781478
1914742
1078823
1961784
968437
1635661
402738
1332406
1416252
1532097
1423287
1463061
1639735
1715597
1110034
1180357
56629
400036
1830015
1612458
1375226
798358
1312216
793792
1376014
355160
1892900
105300
1755204
860205
266565
717705
1437200
507710
67882
1952041
268273
449109
637368
945795
1792262
135420
1606561
622033
1177865
1797732
213154
680785
1547907
1768406
1588437
804692
1961938
1904029
1885292
736976
64931
91269
382611
1616165
1400737
1424209
183158
1376445
512833
205440
120408
706207
327553
508181
957058
1842082
1379539
1618144
1946841
270540
1907730
961233
190828
688597
819561
1154900
180501
249798
480820
1133837
851641
345742
1605313
1303910
508535
785591
990908
1410466
943566
685985
1297265
1476761
1105479
1119432
1279801
546482
1039945
1047096
973379
241774
373256
905736
1693902
1113129
1819177
538375
1489776
834793
319275
358474
1870587
1269076
1687441
779410
1363360
1690810
1119521
1315395
3664
993314
1797609
1567154
1414431
160857
1507349
1525240
928158
1775317
1146042
503148
1906848
1328176
1724608
1932508
1271396
1920587
1845867
691372
1792781
422633
639651
916594
721617
546781
100698
1229498
358220
129466
1492949
591246
1662586
82459
266561
1602099
1493382
947230
1478731
89195
1606315
1991929
1878027
1318864
1084783
1583154
1540807
359450
617367
866067
1608259
1548936
441316
725088
1077434
71314
266937
1783044
1472170
271391
1204201
312298
684467
515640
1493796
1618142
1355352
283109
909290
792614
453325
347648
374668
1284402
1155055
304687
1614360
679052
369330
1205557
1987644
668121
1452761
406086
230609
1733331
1944472
47576
961884
940302
1272225
293209
896456
1702083
749592
1272760
1117175
640175
1665351
639792
1824671
1795583
1084620
1024191
4072
1177913
1114044
1985799
983793
1726814
25217
1808750
398753
1667450
196470
927009
427296
1617884
783874
532463
544485
672814
466646
294686
487333
1032255
402285
922022
1135718
1483103
1528213
154367
1398465
980739
1496931
1778555
375702
1956897
778897
1039579
306721
1808116
233193
1054152
916427
135025
1066531
793882
426895
805519
1890628
198154
38604
1249133
1744197
992895
1421239
846339
34956
1575769
1644724
1244069
253322
297909
360369
1621467
1449397
1630796
757117
102176
1588241
22146
961949
1419625
34832
1769387
1028143
1159016
68033
151695
1270816
1900229
1791266
1408029
224943
666464
1299741
1635494
421321
77728
1520717
38128
257533
267752
638895
1916969
1919090
1902421
328645
77530
1223655
1978032
696792
765019
414053
626657
418649
933291
1514084
1683839
1177978
1506661
578288
1152681
137473
1609574
1489973
1252334
1806750
904682
1704476
144936
1285163
1817171
488173
1747565
1334677
112710
171041
58838
1825113
1550025
98984
890692
791179
1159201
1549211
1155764
1478097
1775879
1651733
14349
759848
1831802
1155864
1789697
1723295
307878
1380119
851241
935324
1250923
1896944
841499
1405315
624620
437346
524457
351725
579695
832420
783210
1235003
1181143
1652702
1592649
506248
7181
1838273
1635260
1854354
756558
501103
1066546
1370888
1388393
939874
1977941
1980368
858618
1317977
720595
777305
767475
1867909
492458
1080892
1490172
899127
150845
540089
505901
156044
285516
1535469
303773
549836
550166
1506466
1162583
1436814
120389
57009
1485043
781619
1455860
257718
440763
609982
1021857
92298
1064806
291597
1784956
1451258
995189
1981230
550660
960570
1165306
273514
1534146
20877
571871
1755062
1722840
536058
47028
57148
69803
497641
1499577
1642275
39898
1074702
1713092
1891951
1363294
1251072
702522
982473
1172732
1814419
928261
1917167
81011
270227
1225460
553388
1876245
1872077
1619942
430923
1986745
398179
92398
116328
1402347
1980398
975574
421469
856841
798146
345385
1515341
1272926
962726
1397122
758465
1207104
1131164
1769989
1828451
1926038
31491
935529
595171
1713989
1053179
241925
1146747
420157
1140707
1919522
1040917
1706107
154336
778543
1263161
269055
11182
863957
1383417
921967
819407
672093
317356
67804
1846371
514708
408200
20349
1241898
27798
1534478
1227607
102334
720818
1372912
1281899
1325209
1028642
1175064
5716
380663
314928
798889
743815
1494897
1896524
1105970
580449
1675431
1786368
1887325
631047
245390
1481201
1186507
743551
1096739
720306
1849325
621130
1137822
923440
1708728
1345395
906137
463944
1258098
1660904
479398
295410
613071
1596894
311622
1026341
1589252
646426
704399
1953576
610005
884390
961639
364202
108779
898315
1737316
1222178
1561350
216778
1729632
420733
1228542
1718489
1202056
894841
124494
1761480
1002021
885613
1829066
1583152
1361196
728388
1740742
211716
1156870
1211291
814492
761319
323861
616084
984612
1845063
1003736
1389472
1525335
1306710
1254720
688719
291859
1741653
415683
446780
525637
456964
1288389
662894
593628
17958
104999
894904
280008
145421
304829
1299729
259213
676091
1632104
579806
607772
1927158
1962520
1985643
242433
63588
1386788
12131
722076
1003526
1956310
1581498
526322
848453
1857316
289781
210776
714203
720597
1263435
1022895
448271
887747
1221810
1028815
931953
1931958
15708
1409803
667627
163855
116899
824192
1333662
371069
1146605
1046217
1022869
956324
727985
1509822
42420
666300
716269
1344141
1169849
1993675
681058
1222402
1625854
826757
1552231
1973939
1899749
373417
1955011
178687
886707
1371629
530854
500399
711895
1592930
588621
669757
836938
1624839
1945711
21276
907227
111237
1127265
1648886
1769107
906055
1504597
1232419
838448
835442
1444121
817484
1386567
1496295
1241983
647642
560823
1055866
1482932
1811826
1933699
735824
17066
1951309
201234
1087943
157579
1278738
645352
803493
1288434
658510
1939562
1431190
331217
717708
125481
320654
1961729
1456709
1117477
1687915
1731110
1018733
1474794
1450871
1650819
27959
1173167
607059
1437329
1485895
809816
1992511
114422
882829
571396
1357868
1696495
560735
1154363
162801
1998342
239411
148643
953449
177152
1752707
606510
328960
1198052
869732
398761
1058817
1989621
1451552
293149
706828
1357886
805719
1695632
1810342
491106
1739632
309595
1432661
1283382
1729586
1712846
1231744
70869
474143
1430880
664565
1463864
558448
974844
1008467
961352
705575
1030132
1354789
794713
1329655
194361
1508843
773510
1927246
355361
1006328
572215
891168
580198
1752670
70053
648622
1225098
1983160
265792
98939
1060331
1620761
1044717
1377991
175041
761065
1556220
1921638
42651
442236
923943
231082
200108
1574176
1809074
1586837
1365671
1216688
265158
569758
767123
586471
1207476
1228738
1666041
1438733
1427044
578995
1443276
964082
325088
1960353
518997
192968
1628538
1148549
1670126
489480
419413
1162474
893305
1202420
1076304
459362
487456
743245
1331817
1069761
354147
1328053
1211198
1427384
1803179
1114408
1570721
1822911
1868461
1477526
1686334
1726247
1638548
625548
855011
1076344
883020
506065
1302243
628879
1098970
192406
1292884
710047
486671
377040
1445308
701768
546575
1224531
734451
1717150
552180
1035909
1869319
56238
1794496
614457
1747346
462258
961153
1662359
280675
237970
629556
743837
626289
1522925
1002994
874578
75687
1455570
50428
1939185
368685
1511942
1781745
1515718
1577537
1611364
812221
664518
1729807
220925
1796672
1707192
691603
1343232
1977674
1484672
568013
1765103
1507966
1626979
1029738
233857
123899
1850990
1473634
795155
259274
654837
501496
1251533
1881410
105343
1526510
753455
1533008
1908534
988382
1340817
1051262
80872
140039
1105165
1117044
1399100
459352
678476
625475
690357
1182785
420886
270208
1133213
1850884
1562404
322511
1176691
1823143
575038
1869746
1361825
1304804
1688577
371026
1938313
1053903
1986788
1869301
929810
1446884
36816
109274
415975
1234059
341471
849625
1930793
1656102
1091687
1000909
1315697
1188420
1655171
1592724
337216
1417056
1906848
1473105
284434
124014
276653
81316
478885
656004
423916
1091455
1791899
1312880
1645237
113268
799651
1143992
1408082
739126
633847
70342
1151657
752553
549043
1713003
1970834
944324
464466
95224
300348
755278
1019476
586200
1919851
1784076
1482328
1798479
1951766
1061631
1424804
958827
1629214
129777
1999570
1341486
457768
732262
1180222
52998
27535
1995132
1687395
1209306
1706755
1621153
532433
561372
1332381
1643608
1004779
183921
687051
404755
1453416
1127479
1774517
1260866
849850
1564208
1411561
976567
1474434
143921
1248317
688605
1459305
1966152
1259832
1042275
1496414
1643450
1174730
1508959
1541936
584307
245960
1958920
825145
453860
48677
20395
1375822
1473124
1349725
1862811
79038
1473102
768842
853014
3146
923338
22884
1766073
1567558
1215411
110318
652462
1443661
1775638
1096310
1177709
722482
1842012
871302
196173
1266710
267049
1622975
705574
1107915
416545
1021808
411654
1576951
631297
845360
1810096
1258203
1286279
1532705
335270
255263
1967193
1173526
339048
1712532
115287
1223312
1786412
323806
1949119
1324679
1229294
1393626
837258
1006329
241476
694679
133336
630525
600632
604028
1917276
903220
1702990
1372796
1746195
874323
393119
1047768
1804230
1941211
1156629
1541635
1632339
1766706
751684
1812027
1933329
399451
1215837
296021
249488
167210
1526008
60312
1664218
1343049
1533112
403526
1201031
1592677
517423
1347593
38523
1774782
1042696
1866145
1897280
1584069
1675563
1113669
743639
522683
985334
1360772
854721
127795
349635
215024
1921883
1201738
63349
558334
1364678
1029996
25538
404796
1079062
813649
175724
763776
887645
678915
172812
855252
493555
1726490
521174
1021454
1157114
1414310
1662598
1108424
699300
1016155
1522634
1872068
821957
374363
1922612
1251781
638744
1498744
421118
1739310
539443
1512919
446652
986141
1959857
82964
851398
1317404
1433105
1472408
1219420
1981615
1619858
1719280
49705
245030
1302501
31700
1576590
264863
1466180
592593
590700
1791976
522240
757826
1615299
1749793
1559024
275703
1209103
1898301
1846482
744933
1650979
232353
854322
1434143
689268
966712
1724915
1407879
1509736
1623444
1064575
1054053
585065
12426
1462990
405503
272838
1286506
1048769
1592374
1299577
639326
1544655
283450
1998984
266683
230455
652894
1578351
1071953
1986193
1745749
278460
1435057
1320241
154031
1612825
1523193
450553
1899491
47825
959061
361930
560107
661621
1975661
1668767
1830578
1401109
1383609
1328474
1606670
403988
1870495
1173978
538355
813612
1473066
1954435
251506
1718463
996672
389801
1735306
1246473
1967855
1725045
1444908
1604400
1489527
1325911
681058
464787
1682714
961310
539364
1046647
665424
1911274
770789
1433145
1120528
863907
1661007
1798686
213205
999111
907940
1249746
569601
890361
1821903
249093
991371
1726196
518689
970288
1090141
1839758
31803
1112378
342264
1707422
878615
1112113
141175
1892288
687091
975477
869313
121316
1800069
35135
1867599
1356263
510596
1528541
296731
198685
1264505
136466
1046260
1319654
1404447
834422
1852091
1554367
445717
25310
828944
1164497
1659519
218364
1173421
533035
414564
1832672
1008837
449641
1595455
1264000
105719
550108
258793
918332
1794226
666885
468772
665105
1109373
1995468
25697
64854
752279
321203
1278336
1528101
1958521
1465094
235137
1916207
1028986
302363
1059983
975345
1925642
679274
574467
1661599
1865301
1207282
114312
152873
498353
1407718
648106
1291289
1389860
1957522
1862530
1532835
657571
1857539
1861578
16635
114509
577428
152423
765206
1072185
1501398
703752
1026609
61346
1459946
1996766
631586
1926744
387387
1382947
1622358
32658
487812
1036380
1463724
1440557
477298
1007139
278581
485642
241246
1603044
1208866
1820242
354470
219853
252104
1102688
107458
1340383
829747
1642038
29272
57033
632986
119976
1694318
1618192
1859061
342264
1741314
3535
229068
279363
743391
867200
355697
402668
1795261
225346
1095383
1157505
696967
783342
373689
85423
1179728
1720085
819598
321082
1791269
1529218
1911368
1076781
560634
1093404
494022
1436389
951737
95331
1512105
696972
1328413
1337856
1681052
390379
1866465
1120285
1899529
1132646
628704
1947750
1479742
464269
584892
1212439
501850
131450
1326609
1394866
1523038
1287285
377825
1156314
915372
320534
1692341
317000
1815030
1671884
245836
528259
647555
232341
70517
896460
910899
1964630
898191
1393219
495871
1552701
1714895
285852
1038881
322722
1227551
1691848
69417
1153636
284941
1088000
557662
1588669
978554
6203
31189
1216275
1570441
626095
1061266
1897294
513726
1059261
1458018
1473071
384664
1573129
1798187
1059980
1271481
1880405
1711698
221874
198177
1943734
823751
1407660
49044
1399403
1485201
342584
1564029
1381364
896921
1441828
1336383
71369
982614
1778945
1258997
391117
9381
1212448
1922986
1887766
92874
56007
552609
1597239
1987898
261346
1221548
1520541
1824706
1046387
204857
1151676
1024755
1219530
1709409
1087720
1707561
1268333
342811
277095
1996727
243583
1298775
630873
848720
1196963
1107533
635762
1976108
1415553
1385495
1951466
183063
1049099
799410
607059
585630
857304
189881
807856
1228382
713722
1836821
1661844
1975999
1909760
1390596
723817
1800838
846673
1527104
716262
1541437
1849007
198918
524453
1805655
509564
680680
420165
613414
1149494
812890
1117576
794932
93300
375914
653458
715566
1621444
1453089
1366560
1445423
1448464
1141400
1197794
1751029
1415087
1007028
718589
506393
1834105
1333671
1810371
1177656
1596836
298811
176222
1311989
1362804
545484
233552
1934913
359065
1206144
313554
483334
1734567
1324505
646238
427407
362360
1023356
951901
785128
1354058
1534772
1526354
1954037
850865
570636
1768735
1237320
530216
985059
277706
1798405
1065494
81204
51890
844592
952010
864942
1828321
11634
1565470
574791
1991643
755218
906998
1850249
1900371
759021
903195
1826090
1946602
1685624
971325
446811
43388
1783685
1074011
935544
123267
35917
1775804
1971464
630653
610565
1985858
1779016
444572
826423
1594071
797848
1495552
543579
1555231
739649
1998967
1391886
1106146
1272676
1916816
38896
552816
329681
975890
736765
323562
600757
1545168
30954
1764443
1846540
801479
1265883
207408
122199
8745
1518096
972815
972319
463417
7752
285442
570276
1987323
1178667
30777
1378211
374665
1360321
735714
274235
1159506
1980651
1593431
1998785
1518648
899883
1533361
336016
1432671
1050132
1542225
1777609
1323038
558521
959239
1605690
700725
402327
1201467
1330304
259025
498422
1650956
1335883
888185
1040888
1452002
322686
669600
916649
1820657
1340142
997049
724095
312581
1008702
186479
1146089
1856131
1184872
815404
277206
1647232
637829
1228516
448473
930754
133574
514650
42336
316794
1238561
575803
1654810
1361884
1473203
929259
1189761
1876289
276667
753234
108198
1870508
1595602
1085495
1433016
397143
1502568
1621764
290736
922929
1568904
1990145
1121963
1468018
878284
732570
259029
1091026
1049225
981145
1409265
1973801
1695666
1416027
1885426
563523
858448
148853
259853
1667212
873979
393010
1118861
474702
235278
1068415
1746399
1178474
1452932
1909554
578574
1018499
1631748
1406263
990794
1064239
1629238
1877060
1850212
150150
1833028
592972
1808739
18415
1679615
1966220
1324810
1710976
815560
1571329
641286
729392
614391
1413004
729549
97152
1565836
534708
1183704
979403
748985
779877
201842
569155
734093
1904213
1668920
412684
932786
621618
300989
1175001
1259823
1320831
1830413
1587048
111067
734682
712360
1009804
584307
3643
81746
1757551
574231
1732180
1791011
1476773
1144875
583552
318655
1699315
1349550
1527388
190984
1886070
606669
1072572
171156
226616
1763064
1026698
1783011
705468
1706835
95112
973267
1074667
1269387
1428714
812936
1005496
1445313
313767
1778435
1634779
1684532
1165020
227362
1481641
315845
154781
1385049
1077525
619977
1332564
1821748
1793108
849250
1935417
364239
1791906
198133
1630819
1688638
680171
1348151
1922367
1584453
986842
1109681
161361
1723758
1740172
1639
340333
1668479
949708
1381186
1971056
1483832
846134
1338808
749683
1500225
1973280
439791
273991
1794730
508739
1221283
1652206
1965731
311919
624792
1549558
1815554
214627
716443
1774185
1994087
929591
1452702
1172570
947023
339504
1654726
40068
886035
31046
1203835
1850027
904527
924146
1871586
824234
935225
781837
631864
532300
643378
298637
277273
59193
1229079
651253
557570
1017433
830680
1133699
1857332
714151
1363978
1675222
1818014
177359
560552
570954
1961586
850512
436173
1975248
268495
1763391
1492365
962001
1635143
550706
1277245
728502
1284764
440886
596933
1142125
1758938
536789
816941
567266
1276548
1279254
391918
794026
456113
1683981
120776
415064
1049783
1910807
1753102
587883
611150
914718
1994598
1086316
1503594
1410008
1904547
1288205
599290
1579443
611070
875569
376534
1890863
1039760
518761
1255355
741881
212605
257321
541436
1743714
211566
1870251
1927332
1253306
1092577
1362915
44629
971907
1305344
997274
1332716
1115642
1192185
22976
1247263
423708
24702
551759
765634
1908817
1100500
1089368
157892
228556
770486
837619
1703887
1850003
558994
912111
696349
1725951
1392166
750175
1689662
1693402
1639353
811091
1954545
349196
700603
1080869
1548021
527032
1173374
409825
1179358
362796
1527975
857136
1328942
1061198
1584091
1279127
1479423
12617
1059434
1019556
1255145
866868
17470
1629754
888575
523351
787381
303659
924231
910398
443745
1493589
975365
576665
1884444
624389
915708
1440195
757942
1884230
1022713
1829153
1924534
323505
1916146
236792
1183633
935836
901724
1623430
554946
431400
728572
1859759
827046
1595843
267961
308091
426386
1064130
944734
443060
1711138
1797877
828504
66188
1193155
1825432
1359171
1932179
341332
1600942
419232
299760
1916637
1925513
881883
1204769
639204
1427286
1580054
1398368
1110908
829177
1042717
41180
203787
1312410
1985065
1730284
1107390
444342
1593940
1645307
1632782
774896
1137979
1297993
380738
1826378
1986566
326643
175299
140342
940152
736547
260831
106190
1329457
878143
1694493
1082780
309210
943232
1946534
1472602
837040
20086
1490324
1419019
984762
1912682
1175493
1030630
1871174
704698
1463207
314820
149783
1930573
838915
1183868
1503451
1653930
526113
1845457
1839557
1022435
1422526
1998788
9001
918632
1977989
1748272
256748
668063
1512389
436333
716094
485011
243773
1514028
369920
1650134
320051
596714
1690627
643433
49574
1572438
1101679
1078542
1700197
175781
1710005
268072
1167491
1360052
1302895
133487
740658
1526644
1146860
217883
754107
1384906
1880704
805204
1186590
1176777
131546
754417
524771
1701661
200508
164591
387651
567599
1147366
862448
1255354
1985904
678275
144864
1817678
749816
1161870
1518726
937492
1520176
1959200
841358
171957
1158362
1646209
679019
24030
1779063
1903402
1681318
1975349
949903
860079
524175
305037
1551036
686879
584370
1273550
454871
1236015
955297
823009
1795217
1595499
619336
1431104
1849929
865776
263620
126946
365280
1499706
110846
460031
279041
1991122
1386231
57315
1361573
1282487
81502
1988936
192305
1188437
1026368
1446023
1048716
239430
329845
299448
380122
1812141
189569
1952554
909925
85663
1932913
1378874
1107600
1686354
265618
151065
1916169
1364304
261729
99642
134187
585947
1376170
1908807
1027135
1944320
1792948
1970624
278852
407682
27599
485066
985892
505722
825238
1352082
1318461
1605720
1708266
372177
205371
731388
1703135
1181318
823565
111338
1035000
1710301
1428813
765395
809253
322255
5170
1896444
97722
1540393
205859
1779326
1840859
484931
1203195
1995615
1951157
1028323
343748
210075
706848
719575
1635032
1524467
450602
540345
494310
1138314
1689251
802266
103397
1206208
623346
1241954
67925
1002846
516695
731852
1848578
960776
946596
469793
1645227
18463
1093289
105447
1148779
686591
1968319
1569090
889913
1314227
1577229
988742
869243
852621
1012388
1892929
1416450
1136466
845048
1771414
454800
1515953
330859
1388875
1054380
1050001
34405
901783
1606545
517137
234278
580688
863857
1493075
68150
1831147
1109276
1196821
1447535
1356644
1899270
322664
1401467
1147789
961842
132613
952753
280550
728840
1557997
567714
1004520
1203422
1141844
1007403
1880316
565407
1189549
1631270
717701
1208040
173039
30715
1284259
565153
420468
343320
494809
1280246
1765240
1381924
755553
1122258
539678
558419
1539909
1470064
1443537
675274
562175
51
163908
661378
1839117
589140
1048986
1543798
938251
832948
1816315
1118955
490632
1108702
1605165
1790590
1609256
257304
1089331
676023
1609768
963883
77898
1270075
1184915
1204049
1581073
1728090
1191645
1696667
1089894
1027061
934981
509049
1307895
851948
1154931
10497
766778
1961004
1900441
132940
1546787
859643
518145
1237491
983632
34700
353398
1684884
1469903
1001488
1821546
16648
1438976
1885752
1555209
1018329
1478120
445722
1678783
734023
719551
1064903
1305465
1710715
762890
1909400
1972828
163362
1051803
54004
204723
343806
1165914
672040
707740
232518
612766
1536354
1105824
1365951
57946
991019
1540279
246974
177484
1742196
836126
1237291
1408718
1964846
1350879
700774
1774689
677579
1831919
1647990
1138205
1440753
838569
964024
519490
390614
213357
1606786
416814
1017770
1887026
1861171
461054
912936
1855222
411177
1899030
1805042
1797880
1124060
426094
1247138
367838
1550563
1007494
1744323
1633687
1369457
853488
1708458
684975
1392500
1805004
1565931
546434
158578
719726
307749
690234
1628126
1059581
999374
1721819
1493951
875983
180427
1826305
736922
824848
463746
1724617
1062737
1186179
384428
745960
843371
144320
1005646
1871154
215769
1595088
564650
1374537
1776490
1930798
374554
371709
298212
178710
710203
1462902
344383
904512
1320081
1265754
1196397
900065
1757279
1144801
1306173
61236
824425
151283
239699
737139
785648
375243
1352515
90622
703157
824698
972331
1085441
1070021
1518757
163021
665383
710970
526540
1871722
541381
619161
1030401
84607
283855
1079452
792828
1942671
1114195
1950095
1788403
1364402
1313578
1735894
1613974
1400972
233921
1057841
208693
1649103
1873292
746408
515061
487164
193690
1564870
1826898
1228111
817206
356755
1783371
1609374
1453212
1239602
1922689
734824
902874
1960284
1305662
609766
1410767
1139956
843335
1399207
701393
832138
349568
1313081
1573452
1752084
1100190
1941963
1886090
73456
1393463
603429
1413340
135366
518699
300851
246476
1159661
778079
91519
1264858
1659483
802250
899048
1964702
1870518
1475237
864095
199708
456351
829058
1714594
1705371
1615968
1953190
1528521
1784344
1195263
831655
1457437
1593910
365188
1212451
1119430
868395
1705753
1239732
1627254
1694887
406116
1223829
1996785
318248
1647216
1383726
1896251
1277368
1322772
1199209
1431511
143839
479267
1924050
1789945
616559
71242
500775
859464
913763
838452
1896640
1180751
1399159
1620888
1219464
174091
1761871
805312
318223
850940
190271
213233
381338
1725471
601683
1440717
222181
1313365
68227
1699303
1579164
1585906
207689
786972
483742
997315
218564
388627
1080994
914926
1723554
1375124
1868915
1950485
401035
306476
200049
1784063
651610
138809
1858667
1769095
1777964
1128095
1268581
505336
1092860
1717122
84845
699352
1541340
147196
1981208
38208
648060
894074
1224189
1059660
144288
1957499
983255
1101094
1420728
214969
904631
1910545
1317493
1636126
1326088
1223126
1555362
923034
1181199
1455635
848528
1216638
1572897
1517762
209375
1886787
588435
418609
1905785
21549
1663103
868871
1425486
1818433
1326014
1351816
1121610
867219
1694611
1076445
196429
1861053
300614
26193
396901
274821
1079612
26379
882661
181495
477861
986983
1579719
1529129
481228
1034171
1176618
358734
1406382
799861
795609
1822702
319487
253789
1776471
52860
1684817
1101285
344287
542781
434878
407410
1712368
966534
105055
463269
1444932
330460
1576995
846341
733989
516992
56438
225217
194403
444791
1386122
506039
1412781
1387519
1642813
1948501
1818104
1819985
1770681
1761021
1623113
1060920
222210
1365699
1105514
936273
1510440
1951327
1451667
538344
609620
1962415
132352
1461901
1750084
1423080
1031383
335646
114958
1534832
339363
97775
603557
1176003
448868
1461458
595
651457
300518
660250
559914
1829670
652189
1805261
571184
498928
1315691
252436
1193677
1960034
1136960
1960211
444539
468253
1627668
99627
1666942
59646
1872950
779438
1688539
1142968
587150
1582699
1124713
1803560
1705071
1382733
8471
627386
370207
979951
69728
629077
957176
896930
701123
1532478
1363264
130767
1364530
1523988
936593
1419717
329310
247275
112858
1627123
744329
1203941
1687596
109782
539495
1249550
824527
345675
389622
163392
1560699
500307
1379639
1452004
641423
285772
821302
1794861
605607
1250232
1764578
857186
713740
104333
638029
184663
199961
576415
1004543
212451
706732
793567
773080
858559
371443
344486
887848
73659
729194
844474
745343
117577
1409760
842858
547457
1911493
1056711
1005071
1320071
891914
418088
193820
1737869
862472
1241684
771714
1457919
584424
229539
1000603
363978
1765432
1434126
1654464
24837
1063861
1023502
1791741
877828
1431669
228852
664448
56573
192834
1709975
1377786
952656
1870230
581851
150716
165077
163560
913348
399534
1858891
4605
1460348
1961000
541703
1002196
198521
232348
1453061
1740178
414183
1264894
889182
1077808
1050621
915209
751557
176616
1294614
1806324
1163074
514706
1269945
1475189
681323
1376682
372472
1176916
1230445
1978634
523967
1308010
543733
1383780
538817
538462
1684077
184308
704982
117310
329654
792569
1257377
1373703
1874143
698388
1832493
980555
609907
1682376
263687
435818
1694906
485213
1295228
683038
281707
1534652
869633
333903
1156194
1574857
1989099
87367
866080
1521727
364709
1332513
1853537
759494
991699
3523
845217
587622
125327
568635
665371
1704478
216331
691916
1371283
443081
1276959
927753
121112
554749
1914965
810876
326788
1101570
892493
1150472
1745734
1953678
838551
1887532
1494027
1672642
1439138
625711
688739
1173629
220038
27033
1423822
682613
986735
1734905
465617
19813
294123
1130294
637624
208190
399320
504161
1594683
1750467
455848
464331
1353925
1049303
256757
1776271
387662
711577
1807285
1772399
325602
315139
432123
1944272
1976227
1815393
1293345
1786927
1142155
305857
1432773
1831200
1510077
1103562
430023
1110949
739893
1484284
913385
414367
1414358
875771
584448
1223788
1337902
868089
1218288
463655
575694
719921
116699
135812
893955
751139
781012
864810
585146
1889116
1475407
1324396
752911
584368
246079
1680726
1244037
437055
1549213
1079304
1053068
773425
169684
208724
151032
1068105
1526345
489884
1544114
1244297
873366
536621
489301
1479439
1732033
1895949
1593513
1054949
363687
1976504
1976270
1050431
831688
837646
1132646
140872
1199285
1845068
1788498
946411
1237506
1768081
970247
238523
1649254
283838
1916570
399319
1539372
447474
687710
701985
946738
1176062
719316
792250
357006
521252
1735019
436402
226072
92037
363761
866157
358694
1709552
1516826
183872
732720
1689663
1028677
638320
1732210
1274690
1512209
345059
1766349
329947
581965
774239
894715
1612736
563728
1299549
262771
1745654
1004505
1213649
824079
1246774
1014116
1337292
627116
181048
1407113
1953681
1042422
1325586
592362
1312436
1059952
255635
1900678
1048592
308247
1036458
139471
315842
1169883
916922
302553
527190
889779
1393436
1807139
329804
565828
1457731
690219
798370
67949
671768
368849
1136812
1149430
105275
1880646
833879
1574401
1708697
500139
1194998
1895561
425101
1448440
1870936
747733
736780
1598324
433761
1858148
1974014
1941560
875382
1194672
1054718
1418062
1863271
1933807
333602
1245149
1211751
625973
1675631
712094
1156575
1038974
405017
247226
952683
886082
1913861
262905
843058
1618326
1001634
733712
1527134
1795551
1784979
284797
1439006
1214094
411700
1351244
829274
1327629
29072
858724
1660120
204004
820497
1221095
1834389
1394413
577646
630694
1939060
283138
958738
791118
655690
1891871
723489
325089
1184911
1060214
1526773
1409466
423969
1117010
1591408
1352898
123685
1047611
95704
1789275
136315
1190036
487439
1222443
1946067
321459
940106
1604017
917153
122426
1376170
232302
1897544
1113139
117840
1273549
1151205
454118
64824
1352821
1653267
215194
1403296
1544288
384611
321691
1257788
1599521
834660
1377946
771557
452552
451472
1560164
253982
1290160
1933777
914667
1893005
953224
1067957
184758
1513000
1245140
1097624
1554917
27901
1489881
1012640
945797
1630668
1676063
286913
1808513
241936
695559
560810
1927491
255139
280818
1408613
59476
660824
1996632
1915874
1397789
1155960
145869
1304452
1196868
1893379
1386277
1741558
754943
1729230
1319923
1404480
1757975
856886
851789
707775
841312
1818564
481732
273515
548478
1011450
918885
702415
817618
77715
132125
1880280
769375
32056
1768766
1979436
65969
1269589
64969
712586
1457678
637127
1908603
1107125
1805299
971164
287162
872366
606335
1432750
965953
172625
885623
1428300
307633
588150
1032010
1643660
1936852
809893
1024581
259840
94495
156445
1443394
1962983
1150595
1679599
1698092
1745884
527652
931772
1825592
445721
780333
1848267
235824
1096364
329484
1532396
373521
191125
1637286
947061
1415637
934200
597522
1114022
418829
1318989
179145
398221
1018391
940851
783490
373456
687454
1959088
1106220
870453
1765953
335774
1526539
1311324
777824
1959840
50046
1987966
196974
1283757
965458
1115836
1802949
1316365
852502
534939
1227713
165134
283836
453935
1402646
1453141
55777
302585
737300
1923292
669403
1435102
555326
512209
705899
1895363
880736
474362
1637571
44800
297211
394002
644676
1886472
1164441
1364088
1673824
1403140
933591
1702405
1733329
293438
1014305
35493
651941
1089503
1647475
1489742
866259
462696
858259
1470699
1582151
1046943
1021989
352473
1260799
349047
1782024
988715
843635
1692432
548629
276580
386879
1831070
1845083
1654099
586200
418685
230106
495803
268010
414328
1659816
1978762
1177936
727031
1308355
1111724
947334
1689087
360319
1861755
1091239
850444
1697942
1030400
1695238
1912135
914274
89428
1865422
172048
1495204
1606928
941144
584119
1153309
663266
1769952
97048
6445
930534
1622714
841016
1825890
150565
1736097
1769942
672672
1254279
1337587
806364
1383365
577195
1335018
740506
7912
166679
777406
1872558
9552
1967835
1005162
139372
453774
393346
647432
1888281
1287531
1805559
162931
534871
978841
1592738
1975783
953193
577211
1824873
658273
349725
953121
1795468
987305
657611
723111
460578
277948
1419327
162941
362542
997403
90636
1437281
1830403
1322964
468576
1442929
59754
1984129
902823
1114214
1325678
1969862
1236034
399575
821938
146993
1875796
1260381
862863
1753530
1628293
523019
1655686
1185739
1516714
1563572
718054
541088
194653
1153736
1203682
1831991
732746
1198699
1641344
1924603
748387
1527360
406955
775583
779617
397008
138866
845446
1300009
1449966
455175
139287
1731993
457452
1809825
1186626
124890
320845
988616
785288
816907
1744414
741553
1491970
1372918
811653
1255485
549908
433629
740927
1625164
536390
1495514
1622485
879315
822531
248187
422938
778658
782938
1667900
353130
1501507
1250860
1296265
1286286
1349866
1668443
87247
1728948
1231807
147640
1155389
1191694
1086237
1010748
866227
1761365
631103
1498751
1199808
1468516
94976
589864
989408
1506918
1910930
848605
1654678
1526535
164194
959776
831912
511746
242206
1365591
879842
858016
883910
488261
824808
1142053
1910262
695410
336496
718328
13531
1856951
982453
98685
617998
1383181
717425
1231701
1206908
479717
1082483
1691400
1636492
266850
62321
1210335
139342
515234
973961
730204
1935775
320308
1481002
838326
545045
1065236
831698
1922833
285364
1555732
364972
1518071
515144
812181
1143607
1598986
1130924
9721
966917
1850305
1181109
1066050
84927
1356372
1262478
627166
895163
136907
801924
200151
1868025
188884
883190
1167280
1238877
1700306
85518
1819175
1114379
1710853
29433
1332841
1471282
722169
1790478
1662494
157882
274329
1659448
1947979
1383870
1521774
1419976
377257
178559
456995
777177
122205
404149
782054
1276097
1632838
934930
343517
732328
492394
894880
1661663
795147
907251
943377
531965
1383878
1954843
1848481
366676
334120
564091
1488705
118937
1019658
570684
995539
1133562
395136
1114866
356167
694289
1065817
102933
1638162
603276
1386218
1602800
247081
10854
1317990
502816
103273
1929910
1332720
1356389
1826029
956425
833400
1015939
862608
592717
1167145
1192087
373373
192941
674943
248724
970113
1476842
1774166
128948
1072324
1907981
919649
789052
521137
1953743
389383
731613
467176
307509
1553707
1662744
1135578
104603
29475
969427
439756
1389225
183063
1572420
1560059
1068585
673943
128783
597279
316003
1991612
1919250
1197570
1812772
671603
217727
679106
1508875
855537
1879014
251530
1108247
762124
324537
455027
453110
400541
1629831
1578793
1315134
1817819
648165
16188
572915
1909535
405357
1405968
1919955
1769590
1661797
68751
743637
1366243
1035915
382194
644783
363457
1129094
779487
1343601
1955439
1549054
1881828
780599
1419204
17574
1897340
31903
1700434
1255374
1162367
1082725
1256983
132036
708041
885590
79571
1166498
1368900
894843
1252927
244773
1626300
739621
326492
1823261
758113
439949
1393991
1412616
1804170
1365862
1374389
597116
488352
1801877
68397
282542
529252
450372
497768
345541
1067745
445269
1166132
977800
1062243
421533
889585
1584501
1039268
725513
283693
953301
402592
45089
1410489
251206
1168194
1060509
121838
1477247
514686
603134
144438
230445
403978
234395
436814
131980
643335
1050830
1798531
963358
1382625
821722
1711527
1516990
993050
77771
878842
1707405
369182
627762
965908
278168
782291
247447
688795
1041632
132927
47730
1229882
11918
1272906
1894640
992289
1121715
856113
1714514
495603
98814
564021
1948906
653530
1466414
1115744
1157261
1487363
1891321
1692154
1560286
12680
1486145
1082096
1257866
623051
344605
533596
536776
1167193
1961431
1618412
1764567
557315
948365
1942888
612045
504221
1708147
977358
1108309
1901546
1638551
541381
1047425
196627
385017
151186
1681620
186477
1636557
742573
651040
1483240
1592932
1088948
386926
1647128
1444708
1970904
1519357
492344
1927541
1108019
1393043
390268
1289144
1267686
1170023
558662
1047856
1205280
1368917
539698
1611859
1516793
1041669
413601
877143
197162
680026
1035841
1482571
1201717
451362
1923339
1734365
1542690
1317656
1976905
1825161
1019844
1523591
1501668
1713098
1893618
974784
1499965
1883684
383782
323211
991227
184373
1298692
1521802
1554120
174421
1806715
1752818
1333661
134503
967851
758468
515791
224294
927022
708720
1903457
580673
576323
365879
137744
1919208
111175
1798559
1193856
229133
1054479
1564279
1068518
1670121
734572
1469879
197629
285249
1288818
1072034
1438081
931148
578087
1188290
1437321
525820
1703044
1207081
53093
1350474
172719
1957726
1945777
1809440
1073429
1690678
265488
965506
1547875
358215
881957
687033
1081965
1789626
326255
1359818
1505907
1306263
1889109
260394
1405908
161736
200995
574561
1393948
1154006
814455
403745
1340028
1956467
563439
22332
893502
1258531
220096
1989239
704862
574030
181806
199896
376876
233704
7865
369488
1089413
727848
1788162
1571372
1608988
979710
1459138
528689
270794
1474330
562373
775438
1371474
187456
511408
1652079
1091269
1273457
1085903
1976291
1904425
1245828
1796642
44476
1914243
158468
1222199
547809
426026
306873
291597
1981902
1676794
1246751
362190
840649
1235715
1385625
1636886
381112
78901
1917912
713631
731197
983383
1937730
161425
1026750
1772555
1578927
553562
1256200
1235970
1444855
640091
591098
1677054
906128
1892535
945010
864653
769624
1511167
1297885
1608095
255727
1713720
1889581
1075846
534285
930703
727628
1902770
1213498
1315032
304434
1643494
1672667
356696
425475
1227051
915530
642759
1662287
1236448
1566333
918137
313912
297259
1314709
458499
422470
81087
679352
980426
360115
1100248
913255
1242526
373726
787378
1195543
1801066
945054
426107
1472511
1683990
1983946
99659
1001939
200373
1779361
70000
323312
1376030
822745
642966
1755036
178147
84584
1806544
1868759
84419
1725420
1173725
1130463
899194
108542
1405132
295071
1733990
1310518
534173
1645425
1592151
1942357
1751965
333467
1065190
1483238
1301029
1552064
1923945
1509090
821655
1519595
50155
1513470
1088942
1008231
55342
167974
992105
177793
566130
1420302
1248772
1103574
1130645
1282220
103230
657534
1134244
1024808
1525158
1624619
1011744
1724298
866403
1578450
54662
77415
975385
262740
1659197
1264220
85357
1954536
1003173
974261
125027
676548
1374634
640880
615177
447183
1597918
37558
1397373
1496594
1433902
219428
1999710
689162
612933
31628
1891319
1836093
245755
378719
1341111
1795681
774221
60394
1279496
651713
1408426
849941
361803
339645
333329
1389451
1421933
1710136
1026122
1143937
63368
307956
1836640
1508443
1700398
59977
1831429
576995
1028260
1219189
1561991
54576
1405203
716002
1899610
1923497
1986041
1628246
983890
492306
402791
1874440
1033399
1385937
1608798
1537454
123049
1089676
208514
459725
18978
879044
1727473
482934
60080
1453985
1668448
1483781
1171820
1831743
1832449
1741899
102449
919742
1977627
1525971
1233076
1189110
620248
31524
1533302
153231
1324277
1055876
1382170
414957
640998
646397
531462
1080886
1897041
396915
1350085
51848
1842779
1539791
1320517
109614
1321894
1472150
919110
1106728
1878267
1732982
382369
1155251
165305
1581927
844800
307105
1782390
380033
685360
655623
15180
596988
1366712
822472
1296304
875745
570350
550560
1062341
13456
912806
1626409
1236927
862577
581612
236705
972193
505845
1285767
788726
765114
738649
1443005
725169
1027478
94531
44676
1361454
5890
130824
297186
545258
50875
1077368
162178
1317964
1154001
1214600
480214
198641
1644918
1449472
1288713
161996
703421
1196583
1983976
957031
1015808
773265
1939766
437207
923486
270843
1929581
303557
432563
1824954
1350639
1677948
1217705
1112129
1922313
673107
114622
1181619
57439
1713873
560377
44677
1545714
186890
82400
1356512
740592
1705742
1549647
1601878
708312
57935
1412644
989330
282074
1360164
550186
144240
1980209
392884
1914647
1816638
1964663
1636283
610200
1396198
511247
729188
1876796
107363
620828
1237795
1441091
819312
1052192
410996
64563
840583
1072776
801582
1504673
633761
29379
1683025
847463
870061
889243
1106446
1891248
355221
957993
1769523
1242777
1661686
943980
1780617
290847
1188964
154516
1893718
285842
884298
1312600
1350332
203837
11171
12321
965560
1558235
1921995
489446
416884
141284
956566
731994
254007
1565739
1928058
1214736
1410976
81842
1223201
1830373
6757
248182
240225
1854090
544720
50850
200853
968651
818926
363113
366917
770521
317327
326938
1456871
1139446
1018644
1291109
187142
400820
1150244
1106016
1526980
617745
461480
1160215
1315911
1766509
424036
18538
917634
1392012
77170
669179
1960377
84269
348649
996640
1472496
1205181
1297128
1428041
1484723
1449052
1710087
911724
1626601
849423
474825
244299
1910554
681919
1329570
1877911
1840941
426817
928590
1172436
1879304
1327778
1408691
727542
852501
511037
711572
1560223
1728512
1293789
1184036
776223
79704
408947
856940
1145654
786642
1065330
1122041
1541102
1720706
1708695
1233809
820971
1371033
1807546
297899
1142283
789021
840761
1974900
303082
1433200
1411817
469030
1666185
1914797
1504553
96926
1290586
1768328
1391090
510076
671642
1865636
1404440
1805785
1269562
776784
831851
1102515
694431
1060673
206897
1369234
83111
117786
389139
1223100
946349
197088
1005930
1109542
1975966
1057564
396771
681719
1361690
294796
1066339
204139
1528037
890673
22791
1944577
1014010
1980221
1187602
1250058
1058133
167888
357147
1730504
848418
476155
1250081
460255
1855321
1889717
6448
753927
1305431
1907109
865054
202739
1907787
1623864
1729843
1594292
527551
993532
612878
104719
1349166
960879
218040
1340138
669627
1047885
344224
1045623
1492583
1494525
507394
1504736
795914
1692704
1836693
1744773
1720766
68415
471817
1385160
351648
262739
1161262
1868832
1920833
1292159
1417011
1158476
74510
545895
322552
556802
1094722
31869
1472952
1443837
196666
1010807
499013
1984251
759261
719068
138195
1134625
781048
1550081
986689
791471
1235725
1361605
1996224
474725
313935
1560078
1577626
452915
1709266
505365
1628122
1777529
856321
1051163
813231
1768883
655880
406838
133728
1351973
1024099
1155914
1936752
1017237
87384
1194145
524403
320824
1161774
213843
937655
1498016
66949
94253
453812
29102
416578
40807
1052149
813113
3734
1392250
328131
410400
1850574
1189568
576848
956385
1967823
314541
610175
1095747
1777758
1483328
758915
332992
1996645
324070
815649
1610228
222325
1555835
422133
1287159
831068
721716
822049
885890
315579
753997
735009
86392
1123247
707698
1681824
1253882
831214
1421779
1789827
1627832
336162
259163
1951677
1896512
1575537
1362490
874814
536977
1632150
329055
365725
1289987
1701741
901850
1998218
1501036
1093052
858082
832684
457103
569660
1540984
434340
626035
527170
979893
69439
417924
1833186
863582
534757
1781434
1634389
48516
695507
843340
1103856
1264841
396353
1733639
551322
109373
929382
1246715
256940
1885836
877304
1764511
1177917
1493028
1772109
1955601
1930826
188029
745510
1824876
383759
662264
24482
1716981
1426800
467288
1375691
1385450
250674
1698258
456504
1913939
1630768
278676
18169
933212
824239
175856
835742
140891
1552719
813190
882684
500644
1802551
305074
1801081
1489511
1655231
636779
449100
1681799
1765199
413791
1903988
964679
1047748
6986
1015231
206181
1185265
1665125
1219927
985857
1031853
1660596
334975
486335
153402
1958952
919699
98735
1905254
681177
44613
1792589
1353662
1214255
451219
1917283
1131804
1171099
1613399
1499766
1553359
1863264
896164
945716
1935607
1861948
960715
590858
535258
1036126
948544
298831
1410549
816864
1539380
437560
1839255
266059
1511371
398301
1801657
1583257
1759784
817116
200809
408181
504275
1650910
553355
901151
910767
405615
480523
1434830
1184462
617275
431116
433994
1260998
1642566
1413030
46717
1736957
662205
1448596
1729323
961012
1238147
1610037
627811
1310390
124896
237147
1846511
1292399
1951380
1798093
986217
633317
667909
1653159
442134
1477593
1013231
1264223
1525263
730634
1766622
1944906
1939913
240879
1624830
6640
562694
1364384
408877
1676057
21720
1579276
1005538
943293
944490
1590080
1009402
856026
1086491
1147720
1800205
896794
549943
578253
1638320
1153250
1453410
1821006
1504620
421309
1853491
620828
36093
283664
1798633
306316
1558143
1637034
1880181
1064617
1601880
1364104
453409
694382
1088116
513768
1310085
1445018
1411870
273432
1721847
1061729
73657
502885
1741864
779355
702180
1085494
1113629
122417
774299
812252
908766
938405
1248389
1590033
28976
1866512
888236
490105
946344
503970
806273
1397442
1444469
249919
1051963
1208240
1131871
16900
979002
1152720
484883
884293
1070765
372096
322507
1602014
461704
480670
796568
1427908
1548521
1807920
1166899
1051242
971262
414041
614819
1221538
916106
603983
722100
1394805
1615326
1066579
298725
698528
1428216
886573
321813
1453527
16052
282999
1589852
910967
704126
77654
1548925
1767669
1933775
1930890
1688404
1504137
1360101
1724088
366587
220129
1309457
1015310
1804456
1800515
392241
1063787
1106356
1427895
341259
275301
285061
142360
1602857
1894450
1253885
8134
1337674
769919
915261
1964111
397109
61355
787595
1188914
1716868
1933292
1185846
667945
226305
582090
40443
587250
1394812
1746517
1628459
95101
139575
1418124
532881
1367227
1464594
691856
1039569
964011
1436951
918224
291577
48313
688485
1660815
1184620
1829226
1394305
678715
1860111
143365
1272366
1373722
1195021
784555
1802863
766075
213834
807862
834934
1521839
1466472
1730321
321870
1136518
1748636
1245935
200177
1979327
48748
610772
1590282
755488
262850
331417
1254377
253913
741533
1768994
1860089
1528642
142488
927496
913714
560904
1359365
1549841
652976
1026858
1253819
877774
1031959
1550777
1103787
1704856
816497
1392980
160772
1155064
1347837
1644784
1926787
820031
148253
1939699
644031
1532379
1259166
1478208
982888
764229
1466954
64868
852693
326696
614184
371546
615825
892819
933616
1977310
1393210
1839344
1392671
805118
1717569
1092553
1324721
309367
1607932
1642154
1689839
1540440
628852
1027863
482799
508631
1679873
999162
1991340
1632040
518025
1686095
1167492
1004930
215522
1874872
598925
1457215
498631
738897
301016
1650367
1389056
795752
614021
767602
853700
832962
735858
1138104
541951
768755
1143285
759035
1949600
1761446
1567128
306484
1361981
51939
710977
3725
1193269
928633
1882602
842056
142378
1561638
1132803
395497
1599219
1256265
546057
698899
382874
769068
531043
448521
651956
1397737
90015
1123793
1107899
1925536
956724
1583937
1807805
44197
795935
532616
563215
401660
1051435
1263939
224270
1334855
1730623
1382380
1231325
322172
1590476
883928
136526
9482
914949
1512882
290282
1427951
611965
1649922
1610000
574777
370386
1827063
1277527
1427191
1170028
1863225
1068937
63122
1352911
841841
458156
768695
1303220
1172619
1426274
1654789
165262
637569
1638421
1008914
1455420
433976
416206
766420
16538
652775
1967893
661125
1681340
1316974
1622623
606917
655979
908799
440935
1250918
1178444
1632402
483744
497359
828307
960799
324211
1345858
1813851
1071485
946786
839383
1648534
1235794
279189
184468
32764
78515
225337
1145633
870267
661747
789769
297973
754155
256037
1966221
652890
1928537
1691218
1583299
1046755
849562
1296529
734284
242736
1405531
134328
818404
1820871
1255201
1900379
1630004
1779771
422696
1689397
1194412
485814
83801
1368162
1892799
672582
1520846
164767
1297445
10030
118228
320117
92624
1315515
293790
1814137
114427
1011905
1837780
1519108
124861
363324
174856
1788899
1163547
1140121
1142830
1968813
68967
305266
1130930
180327
1842159
530534
192506
1782433
156077
1501414
1403842
875152
295610
130988
1811163
986040
1673007
1589212
102447
1132421
377892
603747
819019
647891
682187
322020
1608637
1913982
248305
131715
226108
245435
1199053
396920
514619
186785
1645770
1103337
26378
287744
213821
1044332
1225293
572936
1764561
1486015
744365
52508
684046
1341610
329283
726554
989513
37876
1109885
1878607
1769240
1065565
1455450
1261739
455921
1406131
1802593
770011
766745
824649
1746372
1965591
1265608
103198
1636482
148122
1657722
534608
1435316
1190698
1464913
415052
1975647
1606053
1018275
299266
1783204
350087
754467
487209
1567278
1824523
404112
1521317
1946143
306420
1903141
1475010
514518
1898080
1908848
444590
1252219
1881213
340189
551209
971543
404207
1477113
326399
918853
1963633
1058594
1460595
343838
538330
735813
233401
629748
1541535
575808
927658
679705
821478
1594946
1169806
633766
572614
67997
609833
249902
1350377
498446
391625
548307
1145362
1034911
882076
1771571
10704
571600
561467
1803995
983085
832554
1056555
570236
1877243
540412
961591
421604
76279
1412900
21288
427715
851576
475513
947566
647748
798711
329384
778772
1027236
1791760
99058
1956448
676559
1451940
1777010
727635
1463010
348658
286830
315815
637702
219995
179729
625784
813313
572430
336761
665571
1878781
351770
1125848
319572
1518569
1742123
850421
65961
505093
591929
1420963
1428950
1023784
1873975
141470
1946152
490409
1580521
194021
1754709
1937448
215753
1696603
1037431
1411398
1138217
511154
429517
1154374
1585136
1672956
930394
1155717
1403624
345423
1007572
553037
440708
1253129
504486
160263
693527
1070043
299833
1894086
574166
254462
1912050
1553144
1464001
1382554
466973
1226506
1944903
580851
67754
1428018
514307
677927
803729
195990
1159297
6684
1309130
1895503
66616
818590
777916
1840677
725481
1818872
177757
854718
1297398
1701015
781501
1179178
1472689
398150
865585
737318
550845
503838
1944576
212849
816491
1198051
792602
214356
812034
1057196
1807634
1240321
1182431
556342
1255703
572462
1736198
797501
1518056
173560
167649
105642
1070711
1276064
266663
306354
1040383
1085872
1411871
1107201
1731116
707891
1485964
1392646
1946122
229769
1065296
1177860
322541
1219399
50852
1427889
1885860
1300033
386964
360592
938220
1491151
230297
1886032
763861
139739
1882508
364205
684823
1591862
622261
562905
1103788
162985
452177
1672412
1926663
674193
222044
1470387
215124
665462
1458415
1749344
1708254
182962
1866525
975716
1883639
125482
1566470
240393
1469364
1924906
788486
276990
1429111
1619873
1951713
432706
1396452
374002
937803
670235
292976
1197364
1624478
935409
1674423
100138
1094817
343735
1144940
1957848
1465063
1864901
326017
685818
1747773
1568174
534840
1993395
28643
138149
1395023
1627277
1895603
355514
1578965
620516
1138957
1665595
752577
618407
1092976
1593552
23595
762249
1481535
196
997632
450957
1234850
579169
1222655
1181136
1579765
265013
216995
1754071
592858
683301
386268
1279605
1861387
493138
1167740
1187357
27295
177817
1730570
1476541
585081
601526
1803484
1117333
1174555
1423803
177462
726231
712493
1044943
1372127
1810264
1991423
512042
1377684
198601
54907
1180561
338452
88537
292518
878680
383546
47451
1179131
204248
1517719
991667
528705
680812
987978
1632645
818721
1820605
815563
261392
1963285
235967
868897
1358381
1458165
164701
1238702
1088627
9339
1020528
337527
664332
983236
695857
1679876
1190605
499185
1297697
684010
1170813
1527516
884562
1396250
779982
975826
976702
4748
170163
1923727
628021
879013
175947
1881633
1951407
72369
891647
1962838
919621
1305839
1086102
230559
1713866
1127226
1186004
1959
565657
1639322
929558
450755
1164183
1343596
868890
1056179
1522001
1808459
526402
88180
906374
541827
1773156
932289
318167
604436
167571
489122
1274622
653886
992844
1574386
321804
384333
517963
270464
1703369
459641
1524996
427205
648566
1800008
102645
273006
792280
1808354
1998977
923742
563459
1262818
318128
1303316
787584
501737
1142145
1268164
976697
572818
1734697
402333
1922075
1221186
1448135
820698
690851
141356
468284
433673
1119033
832969
639199
205562
147820
929236
746931
1716441
1417321
217068
1107655
1035250
1935811
1732283
1647213
1254213
843608
1957829
674140
1621300
1558824
615691
165063
3760
335882
891598
778355
1584429
454914
1066223
1529145
1026198
1026860
1406861
981987
1721488
193934
1411975
1404832
493224
146476
1393393
1069504
311881
1762818
860207
345523
725458
559929
1177052
187875
1225367
47187
408809
553185
1690102
1834083
1575236
344688
205847
1634497
1342715
930001
690952
87492
1221798
1846811
533895
185130
850469
1069680
1972612
277069
375429
1952786
1775886
1327764
1913562
1321619
1554465
52580
1938647
304988
1730983
1497391
1389314
1945112
1753864
35880
949055
151721
1558287
468827
666493
1208934
1237511
1391134
324720
70428
1364015
300880
1562148
1343119
1519512
492064
1570094
626920
1189553
1769805
1555662
915107
723954
1039430
107817
91827
1194992
380308
1030204
154180
284582
1685604
557307
340118
1677994
1126547
364736
753546
1651773
1485506
546289
309030
1224615
428019
974971
1404281
433372
1869201
835680
1026528
518560
520498
545503
1841293
911288
55436
1984582
1156756
1339338
1559150
287863
1992473
1764179
806402
985742
1919748
1688494
1758815
336250
1588331
1083926
1486798
1821350
392039
1896341
985024
1146299
1621253
1281268
1125283
846682
1245361
1586324
400080
1354844
534503
40300
1565496
1804298
1795924
148088
1344673
1092551
1867806
1305161
1804657
1889693
1350269
511923
287019
1601530
1409907
778553
1007850
719282
1635216
857614
142922
413033
1397685
1511773
1449777
231591
378330
55312
1980394
539223
549568
873805
1169823
19474
1826414
1056090
1101649
280431
322142
418259
1135848
18256
1677012
91741
829048
846959
1334196
1460496
1267126
145314
1076200
1677440
1876663
1848716
1776383
1082169
530513
1846194
143249
481035
385008
1565652
1663911
230922
498903
188381
1108627
1296724
1866428
1124561
488655
1882112
473003
683564
346176
105647
362347
1232867
239994
996861
685097
1505631
97847
1059047
175645
790431
1535322
1951492
127300
1344036
215795
1635566
662158
136037
276431
114934
880738
1495314
1011148
1015070
1911470
293982
1293214
1828692
871957
1346405
28650
1139433
158262
993983
1895482
666104
140816
65927
600764
1936444
1109807
1950465
92100
36645
690439
1269952
77736
313391
1794584
747710
651650
1030216
1459295
1890353
235021
1820559
1540711
1290632
1725416
24251
1620078
1528534
1208372
1879487
1200546
327573
118652
549809
1521353
1897990
269122
1165437
684708
1871953
159882
607119
1944265
1682528
809919
917832
1741694
164685
517346
1341371
1808961
773805
1940322
1836647
1482971
1193659
832043
1629144
1546284
1070752
1907555
683075
1934893
552330
1428196
185920
1363585
472013
1980340
81531
1368864
1682546
1113035
1520169
20150
476837
1080883
1887330
1466695
1227238
1175386
1860124
1384128
1341817
1751131
682412
899473
1128885
1105726
1366720
561914
1133042
63443
1208557
1407656
727484
423399
659078
1789096
1253732
1893465
1057862
1748267
592647
1833009
265646
679580
1539681
1602692
518815
1647471
606896
1624047
227095
1545430
46951
1942510
251728
1737450
663275
129977
452149
1100690
1094472
1174301
675296
145267
685
1589967
1414077
84202
1858619
1064669
1850772
1508544
272175
912468
540496
1443125
534262
1877020
1073414
1810356
1863067
1538909
1951523
941245
1468307
583019
1369677
696900
1273927
212861
712373
853448
298618
1461439
938148
281669
1927168
1601763
667731
346870
413607
1956759
527185
821892
1695710
932368
114446
111483
595974
1551970
1733288
1628495
1465820
18987
192261
1600906
821419
596786
1357576
1389656
714432
1271101
1108690
127538
343520
424380
1764846
1659030
1026302
48465
713149
323508
381356
1068967
1336165
436015
1272109
957796
128132
1866042
1010223
1666956
46109
880138
521342
1264759
174093
1636580
834488
445127
1734521
1292066
726432
1272402
1571594
1025910
1085472
640094
783476
1567996
960289
931379
1944228
1168622
1973822
1888336
1324638
1792907
1283348
1987133
1488319
674105
376134
573807
1549576
1882246
371939
440300
159927
1359813
1977221
1116728
1181491
1086994
1169974
414467
904588
1033730
264718
1861539
48504
924699
1074873
1120016
182907
1027128
1722717
254876
72631
1948239
1406982
1708018
104797
277477
607183
858865
937756
896840
1432917
722702
140160
1805356
1929604
995808
1523914
1201040
100608
616496
53792
1717766
919351
51249
1089408
1133892
1216634
1184877
1750558
206249
155045
402264
351226
196769
234187
1453678
1493357
122108
339328
908154
980347
1509064
1139670
39302
1239778
1999370
111617
39020
625364
571036
355962
155364
456288
997992
368135
183116
355448
1865616
682495
1247380
1352850
426250
744374
1477227
6428
450604
421420
1754774
1987856
259108
1492884
1455429
1652214
1263206
415297
1362672
1769930
1478118
1036091
1775597
950322
1670765
885407
402108
775558
1377295
399809
614659
270810
1154462
56669
1211600
1244049
616981
155935
1582010
1883386
1569788
390161
718093
1432668
646621
1345736
1139671
1630713
271800
1793181
366612
1415688
107541
1960591
1172374
1609281
949555
355413
1791974
1600578
1729218
835756
496664
774041
21504
680393
1618002
253163
1640789
1817818
579507
1841196
1678043
1736891
1141394
1463969
724883
1606189
687217
556475
356013
861353
794298
1001608
337690
1886514
1749893
600588
514061
1535899
101513
1549729
1545851
1624575
135040
1627429
1744606
484000
1145013
1768232
1950699
112859
1472962
1307866
805027
1685171
1349397
1873799
676003
586906
284606
328132
1357980
1242578
439380
162611
1381317
1802055
52404
866746
1470254
201377
143239
474922
1063057
345110
1456405
1084548
412552
1394370
894972
1131327
241289
191552
722232
1898798
331405
1930280
942224
1565594
1022799
1667562
221804
1900836
1193679
1950559
1765343
99634
892879
1229595
913840
1735027
459087
228577
1461495
596584
1908084
895950
103478
1909757
283236
1390998
248623
827339
515518
491859
582266
446580
1732957
1600477
640681
1482806
529669
222206
1882361
690757
1038990
387470
1499396
694811
803486
118040
59784
1178726
1233683
1622966
851755
87536
1786304
496116
1121986
1424610
1856457
1194065
189040
585867
1244201
105532
1171522
854182
1581300
490026
1508663
642609
1428307
55215
792630
1733334
1566782
885752
614513
457576
1825849
636917
354537
194816
921881
265824
1987900
413932
899677
200673
397177
833452
1858359
908936
1917956
1012605
953338
1145906
457251
1385134
1279638
1059354
1621586
1133572
243494
1854858
468681
987373
3614
1195069
1845385
1408468
1388922
574312
1171891
677453
1094680
1264303
772428
860782
1908370
439885
1449431
1584023
899458
1632811
1205016
210262
696070
1173308
1410904
1511334
1348639
1790583
1256319
1047159
1038935
206991
35338
1250941
1501524
249576
1877387
1291504
949904
1883572
750639
1783973
1759324
1667786
1202359
980948
528134
1680319
730341
1063975
1157281
124417
775985
835329
665280
1020543
482322
390175
36307
604997
162119
1295513
405220
715841
118485
629396
104630
763907
355713
150570
1468811
1655581
1852355
1635119
1682034
1950998
15404
1335712
1240225
622676
57701
756050
1241147
493078
388160
149418
725615
1580967
1208677
69149
488485
362659
934836
725270
891157
1779350
1185174
1673127
1767327
963563
500907
299175
151449
1632586
1603778
1987290
880763
1031050
125315
1262283
1548761
1500431
1274419
366819
1461165
1428526
1390511
831130
1701832
366598
28837
1082577
141319
1789748
1630103
1488296
484682
1747318
941805
943759
445463
1661306
758987
1976549
59843
863245
781914
1653887
643274
335034
232279
360423
165435
1726538
1016144
34647
79100
1637916
848547
1999062
1243602
422398
1636302
1645810
1111843
1794863
383911
1421302
1466792
394949
1821334
1107541
1913195
413543
1710258
196281
357400
1431822
1396133
440889
1970427
1237706
811378
894506
1270693
711944
767998
956846
281952
94656
84143
1236700
1720423
1265422
35142
39747
281984
32800
1463322
34002
837495
834311
923847
1733886
935144
150890
1289789
15235
343075
1861732
1114484
598160
1156861
1639046
338129
927709
319180
1274108
989672
1050295
1781698
1219946
1609345
1965014
1319058
854864
808788
621279
802343
1947711
243848
1376917
1545141
1693714
1359012
1660554
163476
913362
507499
409423
479912
1449268
1172115
1282869
1396026
147287
10723
876339
1473803
1119405
291805
1512025
1372803
460376
644207
572181
918275
1044127
1624563
1239675
591382
1154717
277927
485508
1258152
373304
530074
765426
263897
342514
929342
390059
836375
1413248
637485
925681
1688028
1104221
1159029
459788
1540778
1656963
1115311
1672077
1648222
779251
718606
173041
55798
395832
614578
1273290
1720477
67518
559092
1912180
246816
1776551
1429885
38878
1762992
1351226
1852057
719820
1002697
1010818
1299333
767761
1457480
1827184
1971812
1395970
72446
893427
918314
1722855
842803
1361532
399863
226787
1669600
416345
1979162
1027137
1610123
1811301
1736352
805212
1180756
676426
634269
1673126
1887985
515202
935683
1827533
93468
107186
333587
1712996
253298
1821436
1345571
764123
381412
1813726
1707778
766872
1592131
867847
1603172
1175823
1157547
968542
13332
907714
1895405
548590
128228
746280
960497
486009
1838967
413898
1152944
1097153
377367
1762645
1892747
939697
988461
1684052
1832635
269628
1204729
1533203
651369
1696494
592390
8096
1165467
1666727
1761022
1043765
204052
1171308
1194506
1326200
368976
1331093
745176
39616
1740955
251365
566835
1237568
515702
875859
916046
564696
1918379
1421898
1210457
1783096
1228683
1768997
1994835
1392242
372878
1325029
860825
1925620
1763895
11558
190894
1407251
1849379
1054191
1710769
160427
1587404
1016715
642065
1619018
857405
679278
1708959
1070030
1654820
1803997
788032
1322479
1560541
207129
49312
83242
323790
495296
781757
1209105
737742
1455264
1562722
59478
1561792
267999
1540079
185607
824837
172313
968187
1442759
478346
787783
1091129
1527046
1320809
1976974
1390668
1441294
1635639
81638
1300635
1694945
980571
627454
1555284
556203
909675
1742832
133214
1676333
953352
1236772
1521510
511186
1061586
576138
1169148
1537978
337711
952495
396659
337569
446147
1866148
99716
358290
1126981
957062
570519
1702136
1770917
1739432
174970
779109
1684892
1819907
1548542
1996611
457918
856935
1275862
481300
1454064
1859167
911036
1013145
1356733
851378
1367031
231987
1160399
1795083
1381690
268180
1085612
1713233
1587540
142012
756990
1320302
247046
736372
405259
1268370
1404231
857274
1289209
267650
59912
1922959
1836194
369059
343641
158173
847870
1710369
1711298
442596
1542994
1061504
241394
286454
1623199
1057213
824617
1010206
1050001
1101881
650320
408716
415523
757715
131283
327289
1345450
1018897
1332366
1035467
321101
719507
1475516
949204
393840
1575911
396742
22839
1853669
475635
1933963
428604
1382228
452548
1940316
1977116
112236
705043
1075761
245793
969724
1110112
463444
1526806
175882
861308
906265
519313
1604422
680236
6581
304642
1501889
1928779
141725
1778714
442337
1881428
1557686
742585
342558
1611738
1378590
1991088
1673926
419957
865369
1379655
1719943
442429
853830
271432
1839168
1262827
962662
1463000
204306
423142
938341
1927426
385672
1350235
25063
386365
1411909
795661
1574917
1460288
1495949
1928916
1733598
1507455
1575260
1103695
299189
445990
1904558
1971218
1251147
195654
1702288
1974652
148699
1547088
222982
27334
1841247
911977
37843
538921
645541
1105669
179512
868665
244993
853018
495952
1746662
1553543
1698159
1079846
1549559
1322406
747896
1278964
1896241
193213
1603740
678489
398680
810029
1284687
1078159
887630
1719822
1224938
1617932
1514527
214632
323841
1732455
287890
1711141
1661298
1062448
864625
1728534
1818830
1094612
367691
1837241
1468942
1670529
1339085
1513821
313077
641885
828762
19300
1138671
660615
1233437
1618748
899201
376106
1408779
1446324
677245
1787475
384919
1570791
750374
1207963
1592992
1180550
1521640
159337
990232
1020548
393906
189934
1620643
1509370
1783194
1420809
1729993
510773
1716932
371498
1926021
1939305
706388
235775
1616366
1837921
1498309
1294431
212496
1998434
146477
1428032
380520
15904
660478
443621
183230
849954
856828
739577
1169764
801215
1480602
574151
450442
1624916
1976400
1353905
878393
974867
661501
1622817
353897
1947981
1769996
131463
168303
868958
542979
173832
1874646
177763
838323
314128
945788
198658
1289111
1635396
562336
1959267
881208
1581084
225054
282230
1739020
1503433
741403
709875
1574908
1851735
1356677
461155
1461923
691502
1262360
1788563
533581
427778
360950
1102745
1357799
1783527
1198421
1778141
924799
1522514
495147
1668816
1385472
1457711
1462308
1061469
1608580
1150682
1732911
597095
40207
1940212
310252
1823726
1652730
39334
142313
982420
1571496
51821
818753
705556
121495
740632
726497
549821
1927293
690664
334311
1936206
1549641
1529829
827124
554864
975132
440821
1107475
1776340
1078734
1839775
1421352
220220
1870949
1709323
1406353
1245601
388108
171022
1045985
50841
1385107
1401371
110122
560102
915773
1908436
935616
657900
1098073
1200272
1848625
1121705
999927
852634
1733023
37032
1343633
1980650
451146
1919650
1392793
1383280
211778
1880840
1993656
662251
1013754
950661
178034
555981
318056
1524339
187349
1169335
1683331
1179342
876449
1396616
1240631
1287370
1291333
1295884
216440
1395703
1490588
1591269
1845118
1667141
1173222
977829
511980
516106
1090330
1283413
1917586
1061682
5759
289086
1340214
457760
814278
959637
146044
1459696
436516
590551
1690805
1356032
100647
1634280
550980
813701
1095509
1945387
623241
303
1654273
641747
60752
1975673
615918
1964242
927919
1438319
316714
643918
1270782
1112245
1328861
287967
773200
454924
563763
250923
550557
1805859
1714301
944233
1239234
1687479
1859065
707854
1099763
926182
1331135
1277935
1128245
409836
213986
20362
1478440
1501058
995495
905589
59065
204237
1312534
1873714
1166588
150247
866576
1868923
721384
1784657
579296
995295
1893566
443928
1485949
1724677
324141
1749407
495900
1872311
983558
674554
1711908
1462898
736639
1584833
1950664
1358458
831751
42734
458926
1393327
151294
1417042
1869567
1070363
688465
321188
128582
1012380
925261
712172
433959
21836
917346
666296
777036
1906310
111340
1470724
1509503
927940
511385
1863979
529938
1127490
1610722
1735926
1319882
1400614
1500405
1159440
698566
1736144
709913
1038300
1996325
1531800
37759
1674012
261481
323764
1179237
351376
589377
234756
1531992
1842495
1238512
1234554
335775
1223777
761835
136067
50834
1408601
1276125
524601
1377933
1405821
1804816
1703658
202111
1868578
990474
1598916
1524847
1128360
625968
1373850
1963245
649427
24065
1271677
1415999
954196
353233
508511
1955501
778445
191622
159819
1984821
213275
1064122
1069858
1142055
1011339
1154849
1015023
221893
1485760
1408584
1017919
921905
1209761
1484266
217551
1038718
1274546
1483603
1857139
556613
393951
670699
617579
364092
1985462
378489
189636
192706
1547478
1999620
403061
529202
1808399
846872
249325
1050651
825
259020
472516
1791083
191838
523459
390247
1557601
1131150
1174287
1711444
742434
1483323
778769
45456
1042817
595802
1612038
1702027
986504
1155461
1192370
295822
833802
1870768
967206
1313975
673202
396422
1064857
786378
1530010
680029
734072
838193
1470083
1065769
1878317
931072
1976573
1083037
1834005
1842632
1453491
603791
976579
1524777
510179
1664317
1754235
546112
1578579
236012
1651028
1087900
1191100
809823
959520
264975
264014
691962
255476
1681824
194009
920004
1552261
1624167
828526
1784272
459524
145866
1793017
1121199
46248
71698
1071455
821827
1914773
849951
397
712745
820254
986695
694364
1394268
1332153
1052077
1008543
279850
150086
1963229
1641501
372720
465050
192928
1609649
1469155
1907165
1495012
1845204
37073
493097
542245
1389947
1044468
90766
1438971
124524
1623429
1123523
1066940
1414759
1744694
1383307
1506525
550497
1131955
569252
653958
1144672
1860371
1681735
1441593
798740
282657
1641421
1252405
229853
845684
1046624
978471
1709503
279673
1474415
1142627
146921
732108
65153
1895655
959362
150623
434494
1458405
489554
1961054
1156843
396608
1909376
3764
697209
565849
983817
445710
553382
523221
239051
1152167
748129
869275
1676561
1711069
1987789
115963
259069
1146428
1840584
1671018
1534402
427768
1113327
1348846
614371
1883504
240505
598088
1437022
1311691
716314
1781576
1847217
370330
1598384
1286116
1758763
593241
438812
1952048
1966317
1512221
1413072
655479
1328339
1885693
463860
1881715
926021
777723
1791173
1796900
1986555
508598
1868735
1005470
1008260
351231
1457737
556352
1699122
605968
523281
675811
370269
1575522
521499
72360
1541746
1108955
813640
683557
155826
1761181
1569400
463605
466017
1564084
1500896
1027320
1503652
1515366
367537
40165
1470774
1936868
1206800
890836
1309131
249781
559755
596055
1936353
1947563
279704
1316459
645542
1626066
121124
1197092
982217
1962781
1423085
298321
6696
143801
1679720
1567222
1670122
907703
87812
1683617
1331981
1062890
1280335
1302009
429802
822085
392864
1839457
967637
919032
1774856
1351915
1225249
604640
868152
974896
1731215
1846756
1850880
699924
1264922
125228
1712096
1800959
1558353
420419
1828833
1162315
1489620
887555
223611
229204
899657
669591
1802194
693131
1751845
107556
197105
790672
1969593
207930
1431961
1208645
1988778
1424143
1487241
572107
217091
364592
695381
1301931
47814
803713
817745
391699
1049415
845893
1796675
689464
641899
1304585
802472
81582
1131314
1782871
1755980
737675
1780498
1348543
847178
1738685
699390
1697232
1891980
1268933
117259
1785256
606384
1709515
976685
1944583
1222698
1817233
896963
1234570
105226
368679
664315
1132047
1227293
1817997
879274
1358120
1570972
1020009
1645953
1638961
16992
963454
1041033
1874299
1905251
1511136
1901697
1533922
1031813
1175826
1446967
1121305
526864
459543
715163
1762073
1312790
110923
1955397
1130541
709628
1050135
1579703
1912402
1165352
1331885
862911
1968363
526919
1189734
548979
1096168
634219
657994
1717253
740986
298224
698012
571218
741106
139100
140139
310935
1985891
1647780
1188554
917955
1456397
415335
244381
974841
261115
1048958
1199517
1787614
596104
21147
148282
1540610
1422829
1677336
1781369
169425
263265
664267
440252
364447
710408
823104
1851019
785192
804158
766565
1489759
350731
1566107
867694
625228
1953998
717005
740167
576471
729024
895774
83834
1755981
598866
1161224
1173503
677834
1507898
1334705
492254
1986970
916632
707069
11895
1079502
1708569
603988
1863482
1744348
1802088
224027
1557998
437223
89351
1488634
180865
201281
1317199
1179955
435297
845160
1913217
1516772
103711
1717430
164501
1146339
603973
1005607
579736
1779013
741461
664342
475662
236822
111581
359862
1406637
1563523
1610289
331505
112068
1648158
922410
1549461
43097
555724
1448800
1317899
374130
155888
709775
1594758
910669
701690
1829286
1236138
1853615
1063181
236165
1370308
1376100
1959853
1330994
1924964
967781
1918755
643591
1281003
281798
341098
284979
1040000
1073204
1076974
1442221
1807735
1679650
1020647
134028
1241885
112008
440710
1760520
1095178
1377500
505648
229483
1937416
1054979
1166447
1463534
123471
590858
818347
1836638
1865002
1324852
145442
1224416
1203618
1646757
1133104
348114
1085151
203714
1764637
629430
1972865
1015595
128581
1556012
787272
1112490
412056
787470
29129
1112904
1828046
1639742
534294
1875847
1514064
615564
1788783
820283
872664
1429506
1737403
423561
1098128
1852456
1773940
1459236
400714
1000274
403110
157779
521986
1575018
1529471
239368
1262395
1044378
1911607
652779
59625
1493011
377171
1412448
910241
1796971
192557
1458003
1536021
426438
1529309
1302702
1049198
1496074
1700245
1677506
492717
1634502
672204
810506
761244
1513065
220001
1261241
1006678
864969
1127339
40436
1178438
460498
1917689
121768
1694156
1171034
420490
1496178
670354
1895495
1630744
346706
1216220
1901112
963084
186200
675392
711015
1244006
1808393
141417
1499323
712043
1266069
1828594
199554
230621
1311683
905714
1309912
890076
1266
289849
1891451
396900
1143623
1031100
603806
1956278
522100
906240
211772
506593
379166
1640230
1157335
1394149
1311833
1954016
32490
19793
999742
131450
300926
1660674
1818307
1744442
1782669
56302
1991410
1741114
994417
903717
1735961
1828680
339344
42324
1175895
334243
1586175
1809100
1680804
22363
1381581
140852
621280
689107
1131681
117049
736613
908440
1916321
115034
1142639
1044433
1425061
319522
1466859
357842
967596
1789469
1530343
1076189
21394
273905
584846
201850
193093
310368
1240934
466805
1285163
73093
1355939
1292141
1931886
308358
1354484
1334227
349197
49957
378005
193749
190443
711435
440186
1078637
694852
70683
1676940
1697168
77722
1895677
1764967
864714
1819101
663544
1924526
1889812
1812665
182241
1846681
1103557
1986043
235315
601815
1132440
1992058
1503035
1975040
537619
801977
1360785
1455291
736280
1649824
399543
523637
1245781
1485960
1664006
71970
911511
1364956
599574
1724513
731469
1139098
815003
1744302
1155569
374318
1103182
1238461
161777
102066
1950390
839544
667054
1207856
1707689
1698681
847560
877394
322133
828415
1420868
519610
1488619
1304465
407054
1871000
1013139
968212
1564496
737984
453709
606136
1179203
595939
1703079
1699144
1366655
204545
892616
1521598
948404
1712104
1308141
688123
1714252
1247588
469606
243511
1934156
991381
1301063
545822
1771341
782330
128022
426133
1700814
346693
1224084
249825
1077760
1016071
199356
573972
1889874
208892
743750
194482
601498
398578
290466
681447
1853642
1028230
1314748
1095196
667208
1843357
308621
404736
915769
1360575
565326
767971
95380
311613
649317
522257
260519
142
1154538
182823
2238
1300874
545203
685126
1363603
686517
942068
1847104
493006
433961
397988
742399
824184
1101804
403998
245971
1068286
138120
955987
1727307
920489
1547159
1645017
151142
1753745
1152359
1079079
663957
1070751
719469
786819
1468107
1961608
1323763
282568
1859071
1295775
478695
601427
967284
1119268
870042
290672
775621
313219
1430863
401180
529286
822459
844395
1597976
378427
268674
1370817
90699
427435
46386
194979
1476063
1781220
1698087
1876700
1616823
755641
1163681
434856
1755450
55787
1368311
1777658
1298995
1498922
441271
1113189
1448089
312384
885333
300425
270410
1046233
549417
852053
1909054
1528663
1471850
919322
1874000
422183
1649819
365117
1393520
1290191
1603748
1366294
47389
1096
22549
1523905
709588
424120
1088495
1383578
1081540
1310597
1650762
886843
91853
744107
1302660
625160
1228011
1277722
591027
1028637
1936825
705463
1372648
1123021
507917
126629
1891091
779619
417887
1931266
280955
368134
49610
638787
1076064
543727
1868099
1262249
1325152
676706
1628667
1320068
1462585
1932755
1475700
1127409
182497
77948
1256493
1123080
1837922
123251
1554906
889662
1238241
876114
1097470
1773233
310043
37248
140117
1107145
1931155
1213925
1674298
1730354
1686851
1110945
1032618
316661
1838562
1488047
1862269
286467
337258
1095089
1043389
1215683
921708
1717988
954365
1279199
1489837
1736037
54611
1762723
76642
1362402
1506951
1591824
1292444
190219
132051
1925497
1480995
395649
283279
1854546
20369
1378087
1880061
831806
970488
216207
1746833
23006
624365
1819431
283412
1634274
1811969
1506158
212397
1892250
642024
1872211
948747
261068
161438
1595074
531714
1771948
990426
222409
166753
709584
569741
1487234
1940207
907784
1302935
1102511
453705
365765
571031
825693
357554
1743101
966050
1090684
392931
486195
113970
598324
1537253
557829
554564
1587698
1443979
522563
1015501
499952
507211
1990716
1381520
1803539
578716
1657027
1892778
1625473
1171357
1455284
976060
1346090
1391766
705911
471652
915015
231779
1891652
994700
441600
1259806
851286
836763
1627418
281866
1281218
233624
507668
188710
57385
326202
755928
864583
284222
487829
63348
480803
992325
1133722
322635
927740
1680006
981755
783874
1637309
954309
776074
1433555
1377263
1546132
769297
1946478
1286724
1015789
1121859
1719578
646264
1497074
1591625
361504
1704712
1725511
329051
1541054
692154
785108
1334656
243587
1755950
1190449
1663709
562431
1451793
1919390
1646117
1819415
776002
481243
1693283
1348004
1212387
679670
631170
175578
1628569
436792
1880705
115840
1648966
586803
787431
1415502
729027
82162
670410
496012
48765
1573730
320896
1319695
273960
660373
1617601
1998832
1199812
1399736
1604528
676628
1446507
873958
927954
1089442
1148877
1824816
411417
1410785
166148
978014
1544329
796650
829399
1634857
243926
1692474
1981944
1306592
262967
430008
1007197
1816153
951402
836418
1122165
1198122
1724142
1500820
1765200
1792894
1685672
382958
1961198
576906
1984652
1892369
1966964
428050
878346
844638
1622227
1684534
1078872
611024
1625880
1893838
1763412
1383639
1766611
1693619
1979544
169397
843553
934634
263180
938914
1899915
636161
35328
368372
1192396
498511
1569066
1306710
795070
1322390
1260203
1601563
1728539
1812405
657907
720329
1181141
1922672
1285397
1365085
1635544
1907523
1713176
1530886
1272617
441002
1472645
579114
126316
194555
1501022
404345
1440355
1759992
1643722
1408461
1005938
1017513
1086269
1251256
155254
13169
1808720
1621003
633051
808187
671516
916630
667478
780059
104612
785053
57162
83220
1974662
612329
1156596
1849745
1271820
1893466
1803846
1798690
1053720
1151875
1258322
451710
902463
1798239
667162
644259
814793
1165913
321112
1787213
516903
1025598
304597
1833918
1324274
953245
1030987
539283
1369480
627240
258158
719275
1146921
579088
1188268
596582
404653
420417
1498654
263030
693694
1921813
94180
262740
541641
365589
418568
860741
1067155
168103
552264
633380
1967447
841682
1793971
1628593
1425702
635485
1346292
62620
1192872
771096
1209721
120606
286084
218818
169633
228265
1134532
203551
215475
1872791
1907802
1246877
1956305
985989
836315
389278
1134985
140406
610424
1859298
285491
688094
1655551
1408426
454449
861672
1423361
764941
640626
217940
1092614
1790789
1099988
587328
1539177
166457
498703
10842
1234287
1501452
1093233
1221754
429909
218361
1453266
694782
574373
913158
1853134
131799
1338542
1520040
1978038
1921128
1388778
1907576
1414273
677687
87080
1425219
187952
1904448
261794
539222
1108704
1529582
1526961
167653
181813
1225041
724775
1393853
1284053
1042455
349008
323701
371010
1467512
1322445
862285
1115939
221421
473273
1348495
1649514
717228
804479
1675307
1810426
1285884
1983213
462147
1759870
1705265
397568
369509
1448317
454072
1209043
891503
31507
776761
793499
1624381
169951
318892
1378813
1772344
669987
645439
752553
944287
511774
1544063
1120594
1811806
21284
1849056
689283
1311526
364298
524097
1258509
1205246
789895
1124374
243809
819565
1287422
847043
488699
1804037
1680410
65209
1149498
197931
1470945
1423184
78791
1943597
399716
1874186
548520
517114
1258234
194422
1956472
891820
1995052
1018997
741330
108683
726626
930748
133244
1534136
1124564
55195
630887
1720654
785500
1888239
837741
1546023
1165025
990944
1887067
1094179
1935548
1507335
972720
850592
424028
369152
862130
945129
249995
1069003
1218834
1106898
913860
1793977
1762851
1758724
773253
1164387
1881716
1137836
1588956
1526181
1995931
1880455
947114
1473739
539380
500198
160923
1456754
592806
1287241
1672427
1344301
1594485
69226
344577
1239752
261439
1302633
1756623
1120565
214955
923082
1607646
1246216
513809
134730
522005
1187846
1511375
908171
1730968
1516838
1903724
1693990
40896
832616
1292763
1301642
409338
605136
568702
380436
1641551
67247
1884116
1092064
1232033
1428615
198068
1426974
299959
1493842
1633464
1253983
1251091
1081318
964916
127238
1086061
1153118
1985335
90237
790795
1450757
1292413
1017691
1455105
524706
726614
1281124
733987
1344760
996468
1811346
1719081
1031236
835794
1677472
1533087
1432246
1873043
1327713
743858
199926
79685
103503
449889
783406
1811849
991007
1827831
804273
1066276
90394
22714
166382
528018
1044372
1064730
259804
69668
1752315
175691
321998
1407813
1249004
1186102
468038
1275074
1896858
1915293
271972
972984
16985
123279
490235
740461
17435
969817
703998
1669030
274756
1797912
130155
1064875
916792
1648430
1455931
1685620
51613
1507982
992303
150371
927878
944369
1852701
1061031
258735
1263
402731
1650261
1792807
1657225
367676
1852939
1372817
1586281
1799681
220677
168812
251212
1356496
621168
605710
1900429
896433
1837229
143458
1083134
1283604
1697501
550554
670941
1027857
1269614
578370
713881
1274806
863292
936200
1145197
1046758
1526305
1904685
665622
469753
382688
1813690
752030
733887
973957
971613
701436
1359292
1005390
1267569
1185423
612296
705406
1180691
1880779
1533569
1764155
1977866
850742
1650232
896244
261013
1728074
1425597
1521345
1927034
647479
1932616
983061
195740
861693
1299558
693493
302025
1218635
799218
752480
1014925
1493688
1094360
564473
1211923
121251
920892
1068588
1968655
1518687
1277286
1465492
330577
102241
844641
112279
353906
1699761
1447841
232712
1626930
1527487
376804
1546381
1334998
1419615
626727
515823
705568
531709
1983354
1107047
1846915
1939473
813811
288066
216084
773382
785095
1412219
18994
1771420
1241220
1313298
717711
657033
101443
1945108
730128
123416
104340
1338083
1435678
879530
52039
1284252
1310444
1399386
80763
1817369
576179
1648358
1028764
1163206
1788680
1926285
1367874
1583350
1301829
1276518
1261020
933583
446350
847127
1847291
833418
1503402
881828
232198
433363
705887
1781576
24893
1966761
1140578
1797051
1173108
400422
1894273
627839
1324805
1647214
1123493
1502236
1407846
1893158
534110
1218525
1271363
571792
979669
272115
1730809
1743233
1337098
712917
1224184
1310489
1602294
411758
953133
778062
1900465
858863
1811640
1061961
661842
1714032
13238
1992850
1578196
276441
483056
470095
906713
299334
1887536
602145
348588
1782328
1980041
1298735
1501888
792390
1915456
345730
1016438
839933
739593
1369922
513489
1728030
338721
1285485
725379
1393206
113886
70029
1996509
1428938
119002
911209
51826
284166
448502
630033
508755
1856933
832950
1557070
755571
1330887
202319
1751447
1602655
541164
169798
442408
1879396
375195
955820
924253
1278827
1094343
1709563
944617
1184137
688025
115797
1983537
731047
1068480
598409
1591497
1466090
1765617
934610
1171331
1081597
422701
1105534
1144335
122004
1084426
1663570
457263
1422305
1187203
336047
1706637
654055
1177598
1399393
874324
775737
1687641
750131
298570
185456
3495
694941
467953
1834092
1504527
555049
346292
954540
1329333
975433
825902
733472
1266238
1094638
1040524
368063
1302082
857852
582814
1310649
884620
529591
1855811
871855
1245617
461427
922497
554755
832119
756304
1948372
519382
1455011
1957925
313028
104540
195488
895554
1728327
1178868
771023
670115
936631
1302388
1717974
1120954
271632
925462
324979
424930
1163690
191712
400321
1338690
1500846
188288
814730
1886881
71476
188446
921702
1910917
1374975
183930
652231
1526216
693775
1362963
1288566
1869304
815693
250726
1937170
17445
1121186
435099
1552751
1740123
1352813
1468249
1446153
1483320
65077
1135881
1222226
1686651
1070367
1410743
1056392
951169
1695018
20264
933786
1755121
655017
678312
1030625
1791423
1014984
1756659
1624114
330248
1465556
994200
224490
1933234
519911
1606374
654019
1106637
559779
1637753
1513092
545200
581493
1735868
372968
1842009
841615
855475
220927
1029757
496709
816716
683062
630482
1175574
57365
27738
1181397
1568703
1542347
599232
358628
1151049
1198872
1876577
1684792
307847
219795
488378
1884235
588869
1910938
1434333
1723345
348151
1294667
840271
1509531
415317
642416
551608
485359
1240265
1493780
504626
1879407
316076
1903846
1494046
1228467
244780
1102739
380697
1391061
1031853
921126
1376159
535348
1338487
1907476
1594432
955154
1615483
941741
1277275
197494
1104759
1701276
742616
299579
1682833
1029252
439323
780602
127255
585931
131312
1054052
1595198
1329419
255839
1739132
557658
1133566
647660
961858
1030552
111458
505176
469762
1971207
1225226
1714874
1640105
1049062
844789
1370063
844177
438640
1759671
1823602
114343
10208
262790
688729
748416
1147899
1313401
1851056
1840059
1874247
201362
892051
135622
127680
456111
1911222
1672678
1222402
526176
905553
1399924
479627
447683
1462092
1511250
1456943
1631907
419959
1145990
1632549
1902779
1290890
850052
1533347
1957133
868459
1996345
628624
1919589
245364
1991473
882492
597653
961830
1989944
1347793
1984979
1673167
1870590
645323
405636
619442
1009377
229491
1463708
436593
695207
1616008
1236796
766361
137286
977197
1719527
189247
809807
788827
1685070
827446
1887155
1899412
10346
706998
1798789
527706
1057710
1951077
1549370
1648225
1222458
726179
1668865
726377
1005170
1718251
77380
455266
124195
258176
340082
764015
668960
449629
1532265
1396388
1249843
1031124
674586
354704
223901
794592
1760223
1795793
827478
408771
1680011
1709041
609396
949138
1648012
1006890
762620
223232
149552
634028
1882740
1800882
488011
266602
979107
1422932
670964
1793725
988954
870618
126402
101988
861834
636320
1545854
173522
273556
1944224
1348785
740811
1073471
1052503
741996
1630712
1270120
768980
1552703
814515
1413607
1004234
438105
1880988
1436009
237248
212968
1377148
964031
182706
956369
1938647
1769375
1607452
1656697
1954693
345159
597366
196873
691971
1492633
823762
1623194
1050976
907340
609499
1516656
601684
197311
26722
1130231
1151376
1293378
1552180
140825
53386
1266747
1173940
975487
1264356
203516
1434953
1300455
390609
530486
1560730
419511
1730417
1490474
1757927
994834
348868
1415261
1163477
1267719
552891
1429087
1320453
1302411
1417351
850710
137009
1998255
1193427
1096824
507686
693322
1603189
231064
1405785
666605
759979
741830
1639820
1930801
239266
1500576
990652
373020
422526
371894
247008
565536
1264153
1267057
1672648
544249
1995072
1792716
1096294
107922
1046529
753103
1111952
1545932
1101798
1882630
705848
1068959
1767401
1650254
904913
1984640
238422
969256
996293
1270754
787700
853871
1775209
88353
1077165
981695
773923
825798
257760
1635174
622543
1163966
351584
378525
126745
1105721
1631107
393788
1684038
1897371
1417751
1827598
581485
1526376
1355788
1711210
1977278
387077
1863148
1264735
957108
779289
241053
684162
1820133
955494
125584
1244930
975079
1154113
1526356
1102191
131538
540869
1175376
118186
367469
1679752
1847923
1512009
1131966
468621
178475
1001897
1834033
1585115
1885635
884152
544623
1516168
1662182
1386879
325794
207966
747882
90162
1306931
399650
1747844
1124118
328033
1416084
730160
1267834
534445
1908671
516055
1764847
732811
437734
824097
689279
1835083
75114
1634604
1397292
1530363
736599
1178561
385725
918001
979521
100970
228102
1271159
1190274
1477230
733523
1271573
185128
347778
537085
694142
160300
475411
1915221
65386
407877
1939007
1571714
377206
1875247
297056
305056
1958848
1736829
1760444
1703910
1908830
704800
61537
1722798
1853644
130584
5539
1882133
174430
402296
629593
461860
234637
719720
293771
161123
184919
1877124
1914382
1399056
445492
1275783
682314
975886
982885
407636
1693335
1904829
667407
1600220
135754
1210570
1327327
1862917
316400
1112297
1093236
209875
81207
1539284
1339327
619856
88303
173129
1630408
605409
749332
1042289
174751
185067
1378197
1432590
1924528
271713
1968387
1139324
1101413
1879139
62730
1106222
1144699
149838
1986860
1322588
399217
1274613
1955981
1812523
1946508
1555308
608204
700716
888145
559408
1931724
179546
977930
1912510
1203467
1640365
1539637
1827448
614150
1246413
96853
1375664
420661
1382797
1052018
467850
373654
1410125
1347679
940833
1998743
1390162
877861
1297418
122105
1968868
498260
1203560
660150
943967
396725
167057
557928
894085
910552
1449679
635980
549121
1469675
1874535
1337630
1541529
1211485
1758697
1082378
1916976
1601723
1945198
630963
953799
721203
1936603
974410
151469
743261
877519
1938383
271080
968920
1496579
1885418
1133416
315708
883171
1156371
121577
825195
1150765
1748023
1716408
1387148
1564113
1060164
907223
1215569
238562
897655
1048657
1651072
81063
1802557
221187
501014
1410085
1968294
619150
973691
345577
37286
1870517
1142398
1055024
1502706
1138451
313563
1270924
322006
274528
1702015
797982
1454497
505892
600726
1069067
1718045
1203443
1761107
480550
1958864
189710
421618
306782
437383
1749634
589137
152237
66819
1753208
603305
788232
1033076
951898
965350
1994475
1568118
1693973
1429187
271893
1792741
1758987
191256
1004309
541822
1364557
980295
1990241
202988
1578306
218466
1259623
1682493
668221
1799003
616087
1175958
283919
123572
1374547
1052037
1372784
298773
223642
453084
1711813
1009483
1537346
518547
1170696
1618411
358747
437496
1428933
879618
532926
362055
1564838
787988
163799
245337
394031
29121
148051
1784127
1384487
792474
567540
994684
1328974
943429
598933
512985
1484767
675193
542075
915834
893277
941940
1520903
1995356
1696861
861364
1118876
942031
452937
1183802
996163
882347
200842
1199155
584204
1291317
1761898
659366
952512
1271825
362914
415379
952299
800687
1836321
393731
1266448
1008489
1366318
1875573
1920213
1451814
853124
1000938
1941152
225506
1903076
675981
741357
46346
786755
633246
1089058
1295155
186487
1336343
1125735
1760860
177340
1928660
93415
1283441
921361
962173
634541
315576
52352
714983
89901
917560
60154
1535162
1051386
433211
960879
724387
102507
1710133
1588132
432661
926400
602345
1614461
726277
1382264
748445
1288303
1641375
539159
1201667
301142
1922975
71421
1985715
772422
417282
808928
1785864
1257013
1472486
964330
499646
406668
1572995
837993
185751
1867929
1991906
1675624
1508184
1633280
1296449
425723
247091
360156
587575
848357
1383912
1038551
576973
1182924
430539
1256578
974616
1929890
1527702
79588
702328
886686
940043
593436
1018326
1487605
1585916
284511
1222092
1627202
671919
1362110
422393
325933
992675
266499
1597551
1688688
58857
1991878
1867864
1370377
1569706
1940275
217803
460665
539592
606784
1625178
395001
654496
349602
1229456
477823
1269987
1619328
382095
387740
997412
1541814
728978
939811
603955
30817
305968
344176
1349811
1899727
1510722
155400
271568
1404646
1967690
182485
1533195
1363155
1715602
1637607
1714391
1317219
1293430
1752483
632605
842225
135848
1475234
1336764
370743
795811
1083597
1173836
650212
198341
1621180
844852
345048
1628106
567306
185322
199819
1390568
1580848
1369792
1381679
1653365
1892178
1362822
1771402
869553
306742
844204
1610094
527056
78806
1402594
155765
1098265
1645498
508518
218869
1896664
1532111
1734773
916839
64845
1186482
903651
1962824
1515760
1761115
1348320
521680
1152807
1437584
1179278
678442
1975482
881283
213001
957913
869415
1222545
1134939
1126624
1788152
368869
38609
302619
1738192
230676
97110
1252919
939565
1558196
300003
1870249
15874
1358322
176505
1484842
1579079
1825315
1199610
1776039
1917075
486864
1872065
682824
93294
1990310
943148
880309
1459982
218152
956170
1461512
708690
183503
10884
516066
1118275
1285588
1995625
1705959
1359000
1026885
1472129
138179
598890
1586970
1193688
1311574
1853756
1109694
1071239
855924
1177889
278677
368434
861976
1718575
127036
1142469
1038619
872799
1240133
1183355
56577
1826020
80835
1700284
1824567
110776
654991
433341
1071568
925493
1884452
777548
1786083
1067349
1942197
1779902
928809
431916
1125240
904135
1083691
1636723
607458
1506188
1446080
1596716
155854
1718808
638859
935853
1119983
156971
1539982
1252838
1359808
267125
889793
1280308
1655170
1487551
1057630
362403
476912
107275
1113512
839068
1135553
396253
1643479
879396
544525
401394
952970
1024990
201870
1323917
328483
311420
1045682
706659
1215021
1863448
203308
199071
698890
583684
205380
1430803
992037
1264389
61718
1698268
791424
1196543
582148
92004
1728426
1391562
166502
1338836
456996
424946
987475
1968660
1111454
1613270
1460155
243298
1012558
433896
104306
1530679
1437960
1637109
259217
109104
226461
817640
1821917
204923
1110683
1174654
507637
1319451
108998
1268051
346205
1667007
771204
662329
457053
15696
1550933
298117
1151845
1349677
1364765
1411758
1924518
223521
1559128
195259
667594
597225
1783764
823854
471107
1202148
464627
1822815
982757
1581866
1987803
955656
1384594
446337
1334246
1218572
1187066
920872
466493
483093
478017
816483
1370204
1908345
126801
1091043
1027528
469896
837370
1991239
1409783
1535568
1648793
1592568
1281827
402060
793543
1059546
1638708
1658687
123985
1266932
975751
1440947
255707
594617
423761
254932
878479
497375
130103
1565362
1624414
854854
265834
741576
568520
546094
364839
1420171
1892405
534542
1827789
807387
1005436
425933
79729
499572
1425449
806385
447157
1036543
836805
450144
223857
560872
756282
436815
1850204
1125174
327752
1930803
1342864
1592922
1807226
122335
956195
1707308
1757167
1270836
5568
1300366
1844896
18343
1990879
876756
926944
487198
782980
1165604
1882516
1506050
1767871
584624
777150
938671
1941746
609382
1917326
811829
292491
1654591
1073020
1042623
829582
451356
1338699
574431
1626630
502660
1981378
987263
886351
1218154
1826715
1754887
196914
1346722
686917
616497
1890157
1025759
1033182
1324527
895459
1969809
1486814
1061069
674962
85566
967646
1505815
1251319
585416
1203242
1583048
362907
1212861
1016694
1699644
1587329
1486073
730852
602649
1349550
1331358
876404
468991
107735
1175590
792092
1115092
898852
1884694
1051285
433284
1567470
1996369
1997069
697104
338737
293108
492456
121241
1743895
1146562
336726
922996
1435720
1864388
984660
1946446
1425603
523565
1306632
922462
1109760
1885704
805520
88479
1244577
946703
1785032
1580927
1345594
743755
1387452
1610915
1344865
940014
887502
1181784
660329
645780
275237
1014045
1372380
250420
451821
1496623
1748560
372006
55320
1579835
1860324
157411
1926680
679357
612569
568587
338751
770282
1229144
605121
457729
936011
1520438
1288213
1086959
707670
1731934
729411
780549
1385477
1007259
967853
1499524
179502
1440232
1381739
303992
1755522
1582390
1776006
378038
121822
1449237
120405
1654526
309997
731511
1517144
1318311
879064
563802
966960
298169
1140468
11844
760840
1247091
1254174
1390295
187666
863454
1372958
1171390
1628468
798227
1489624
533265
1513845
1752092
780367
83731
450460
1626642
872087
644333
515549
436980
674613
1240765
735347
407180
943548
1172591
1907678
85999
1761409
409771
1943184
435784
1387327
188836
1735488
995167
1778452
260556
764608
741040
410313
1203085
1342044
1660125
1980390
429170
647507
351693
1511186
985045
1719593
17185
1862468
1871291
322688
318683
1503516
1486778
1200086
652200
1462895
185546
1389051
753327
825031
17853
253922
439826
1763228
640786
1550544
1743234
44260
986946
1080269
170409
1807637
548937
922692
1962310
1535959
870270
1034758
812381
1531565
707302
1782922
40729
1797451
1345290
164609
1091125
1947033
758322
69416
1396477
1371301
1755391
445919
1862205
388723
1651974
1801572
319108
869534
1105878
1883198
1892301
812263
1118368
1047450
1884677
315714
1196728
1873416
227753
300248
964475
1991963
1543227
151367
1108132
1269532
1328410
299742
759575
1711653
206159
218076
1194561
1980655
274092
1432134
668224
1809011
1646320
674785
1748877
1691104
143624
920635
1142522
1575370
441675
1469348
1998217
742624
1194318
1067451
722171
1071763
986663
924341
1569323
1503561
280719
1633000
98037
1638186
963167
693649
1359267
368690
1361347
491294
38112
1322217
1914532
1668397
282084
1870094
999936
1688250
1627791
1636989
1095343
1325175
430287
690199
1342715
285986
1013815
125855
345030
1693099
1714371
1592543
1171226
1337307
1428939
127688
783642
582684
655512
1653453
834751
1327226
302335
994427
1769552
1446950
470065
287097
228262
796779
376123
1987246
500134
1004971
678532
537187
1209857
1064698
1613492
300721
1783882
943781
1714691
59874
123341
1055541
1386368
517069
201357
1633778
680310
1447514
74777
1571865
1241305
366784
1856557
422866
1560184
1960496
1491384
29439
207350
1991706
1856420
1412412
1239951
1607862
178603
1430131
467205
224391
33206
1055750
1991266
1620979
1985136
1241857
1440192
924986
1033653
1789334
1740441
1910638
156545
146305
1681486
854746
1499542
1380958
915646
1110917
655504
209916
1949968
1626728
1458950
431954
1224870
520913
1018391
405017
3776
1858683
920204
1778961
432705
1930846
831369
1176715
1958207
545471
1863126
768119
690723
23919
1880656
133586
1012101
1140311
407610
1145045
416412
1896154
809815
993952
1484903
581661
1690203
492015
1787655
1934298
1498021
1900692
150788
12316
425891
158641
1493573
1520382
1745581
607407
1941367
736358
1479497
1634870
877015
875448
1973353
1008375
1481318
1352765
607994
597110
538304
943014
745497
190377
1552152
267819
1475992
833219
428039
1947136
745198
1334281
202164
240343
868478
1559905
758592
762643
469215
458127
665245
19548
1108621
1131785
182463
216999
264067
61603
1898896
982394
1729553
1759069
1431647
1204467
549504
1490590
72540
749137
32974
97595
423964
1073764
109111
604139
1159404
712908
994041
1191659
63733
1194504
287271
1544452
1422893
734572
62251
652363
1448753
1117599
1263262
317139
1532782
1413191
107119
13609
1148521
1013184
773903
1601238
756742
412937
420293
906078
1939291
1085840
620579
1161585
226650
1692554
1461968
1810437
1617691
1238919
317548
251008
66252
1462420
1830015
798576
1683452
1901626
1205795
130511
740277
1790953
367572
785266
306053
1530578
307272
1010705
1969402
1231456
211906
26925
890958
190688
1100755
1551434
118726
456408
732935
306642
1144473
126022
1330888
1282061
1802925
1050788
1949434
793195
758272
427855
1209954
1620580
1294044
315861
750435
594498
870374
587566
561210
1047364
449860
1732215
1648540
1147703
1599315
530006
912791
1452407
325229
1642759
1209013
1547905
1115786
778562
818927
390858
620548
1206177
1454914
1454946
287504
1242350
1595204
1208745
1254321
143259
64417
1675536
886066
620885
322903
1174889
1678028
1825752
664033
554356
37560
359529
216448
698720
554160
1505164
543831
1334872
479571
938265
848962
715193
331599
1342110
1109793
10309
1570815
1947224
707195
411257
388305
430903
97516
373996
1881662
426325
1808573
208194
65993
410480
989469
196178
773123
527338
1238892
1330928
615734
662756
800160
1013737
918876
1437069
354537
1931686
899846
1292157
478641
1521436
778950
69105
1100670
953989
917637
139235
1634331
691384
1704922
1011512
138603
638304
909569
63093
426768
1612423
396254
1774581
824419
1610333
751160
1481015
454547
929733
545914
1452116
1891274
1096920
1468743
414896
1341922
1703401
1729207
328002
541715
1076355
300751
476921
1867549
815141
745054
910467
1864690
60912
1395714
316596
1914606
910940
615666
116208
773956
596584
161828
976627
729050
1760510
495648
1829212
379260
1781178
1996892
675568
829118
498340
1037637
1605656
77583
955811
1992328
221267
1717911
1932268
392308
1125838
327586
489078
1024167
1228233
902925
1402705
1142241
1364440
1717703
1886083
10822
1048085
960145
308288
1594008
55721
1342594
817069
569569
1989393
1310113
140119
1893008
855651
503794
1401036
1423181
1030235
736109
613511
1635227
1698301
1054431
1416820
918484
547356
1961508
1485031
24208
818651
1372047
719918
1697080
716933
225566
1798842
1368872
1466587
167759
1071873
1275640
1960009
903215
541862
103293
1242379
1501702
388287
1193800
1711079
638515
1191766
117369
636916
130475
552730
72404
573955
403823
1679099
44648
1937013
369624
1712817
1543665
685525
216088
358326
917039
1911655
868355
68002
515423
1395075
1480987
936623
1683413
566604
1662222
1175917
1748046
1619384
1359463
651296
1112377
1172334
178051
1134736
624926
522024
1974016
1816656
524085
1749537
1592558
192368
1473339
1727724
1185897
1893024
1519153
1774452
1164745
903953
1949138
879963
1769944
1798201
1139760
1157171
369731
963981
1769194
1967940
159567
1879435
1295500
645354
406830
397637
966006
1692684
766243
1788445
1124288
136854
1967015
717268
1519792
111016
56684
679195
6423
799853
165008
1744395
612421
1976219
1151246
1421575
1793150
1144337
1473122
275022
875077
398756
922538
187673
95185
1348
683837
1888804
1295578
1955624
1954280
1023930
1311176
142568
452722
780871
433138
1431709
909320
1666591
1810386
1065402
366746
548116
993048
164812
580864
1814713
1427361
470488
269867
34307
873734
1399663
1822448
723778
769323
1814763
1438908
1046604
349510
1930915
238159
945288
759735
1610211
90557
598412
190498
1683021
597119
593669
33340
480451
344259
1412053
1407380
1406669
707403
693239
135624
1282724
1310356
1240278
526569
939032
189552
90180
119999
1158174
1071653
158573
1923514
1219909
296331
609759
185367
192691
544391
1187430
1689395
554441
416966
1814339
835998
139663
1648022
605587
479916
1001551
859781
1799443
950646
427687
966808
1041897
322572
1650967
164791
94959
823657
766600
1504633
1416004
1985256
1446494
1138823
782081
1786808
294102
1033438
1753767
1430991
545553
1326833
752752
1750801
1392024
1274613
1237337
819965
311787
1969843
59060
926488
992416
9782
610309
240209
241835
1227305
913198
1803152
6127
254617
1991752
1670288
877406
994955
46515
991706
133125
1176224
1939894
1837158
275564
1185041
1682904
875064
1675913
852928
1030798
1569455
1996162
44840
1517916
1500093
619577
478802
1521463
1503691
1029109
1249814
1528989
910956
1817668
715022
1833001
1758042
1179296
1001612
1176667
1695142
1521911
717051
1049232
827284
1831667
889905
1357
1212883
1218304
686859
536883
1702183
1822252
1023879
158784
176290
1884886
1603001
1158498
21284
1538045
1946417
172040
343598
761542
43385
642379
1314534
521306
1941931
514290
1326431
155710
1079717
1851258
1020275
1993405
1286282
381688
1145547
1626023
877775
597110
1207804
1460962
1886618
433664
1393729
1000965
690540
354473
219048
1144695
714172
296068
497863
843605
1573715
1954611
1105325
1754980
167102
1341540
1400782
256860
934949
1752589
984154
1830596
1977930
1437487
405334
377567
1716798
1445261
877797
1343115
204495
1902868
153211
415487
116386
301514
1886907
1513196
768331
1287559
979994
335591
490840
1268506
247579
1632017
143962
358352
818713
1276726
1342565
1427446
1595832
1222989
1867314
545277
779631
1689046
1000042
358475
1046978
611284
1609586
1583099
1758834
200571
1128148
1924697
1441976
1040819
220639
311008
1155491
1034405
1298052
1100646
1302425
715580
1270073
807825
13922
1729194
1282943
1968636
1784644
218777
1231896
903196
317670
565529
1155343
1632186
1553775
1687765
550682
1033148
867254
671098
1156295
576946
1248290
1189852
910806
1772277
1012147
751248
884801
562753
1251822
11081
1731293
678288
1619497
584564
136435
954949
483101
1475451
630501
1059483
1857454
988287
1770248
1641193
620543
364874
813832
544235
354820
4855
757143
68391
1033847
40292
1289832
937089
76444
1800537
1526712
1846142
1182136
1129725
889053
149783
1866297
552055
1293148
1375646
1963097
1015782
669971
400721
882800
30140
1668427
664437
201487
1399748
360362
1146714
1242381
1645375
1821569
1946869
541757
329657
472724
1693056
1995831
819344
1802785
1338588
1332805
157291
1754027
217879
1286657
146380
1746677
1183249
1810819
1220910
860896
1622511
508062
1688476
1806922
1764573
1399893
204140
554640
1152666
905190
1587131
445735
1108337
90010
837412
1085441
1254519
1712464
1731376
1091513
421400
1074999
562609
1139575
1808526
1419227
892081
3703
574993
1543469
764562
833129
1841301
1739854
1800731
398295
563930
589340
1143835
675125
275650
1089127
1930171
191022
1258920
973288
354657
1933499
1944177
1646420
693224
1209971
447464
1834830
611138
72745
1213723
1366955
1009
658966
12477
1751142
255125
890702
1187458
703668
1524752
1734200
362015
1582444
1915164
1042538
1032064
473473
838955
1085547
1496452
1682952
260192
908380
1419127
1183589
1650462
562904
613855
1374222
1743539
576548
84327
1391535
1932791
15518
1199718
657314
374548
16486
1037649
1828254
720849
1187848
1183165
1357286
743440
234900
381963
1025148
916292
1889388
1371593
1608664
1592407
971400
1344864
1038197
1560913
1439443
1304522
413694
1309105
1789651
1803396
1072203
1493327
407861
904487
1359194
1800517
1665270
931845
1790624
508332
1003585
1027266
903892
353568
1021654
1767956
900591
1291304
988692
1425503
326685
1401613
14487
1258883
406415
848611
1547644
1121944
1928299
1593918
1893066
1582229
1739217
1155320
822536
1006741
1523757
324854
1137972
979301
1226436
1388499
1602708
1285065
909077
1209574
990774
1093920
1967480
1664681
355252
1843731
1561437
244815
296881
682314
893184
966897
760779
1234295
888747
525044
1043993
1186153
1850785
110776
1692562
600490
639402
903750
1548139
1032617
827819
285949
400242
1439131
239471
1525205
1169801
1805430
803943
971467
216681
1119408
94740
654208
1060768
613453
1236419
1449417
1229082
429731
813133
1739112
1180245
242241
1876994
1182165
1077718
321883
289325
1333092
794533
1972374
554542
596663
1920989
1291859
1825610
1003878
1466053
248051
1822569
99148
869213
1927028
1497760
184029
415105
1987302
1093
1778535
1264191
1819636
655601
1473389
963850
740418
851234
480455
789795
1834367
1562679
1020944
1149876
1854442
409544
867034
1638466
1854849
239181
1306597
1902603
1380232
585636
1134210
1806839
1762420
1905298
1328699
1253238
464630
962666
145971
253525
81730
1366390
737516
859502
306780
1549487
1269768
1536403
1500017
491456
528845
359444
253953
1413499
603157
1785128
1071306
1068281
415900
531318
1206249
85929
1541971
238633
1818348
1415782
1751937
1753912
117445
1163545
1325806
1211772
1015875
1917454
1411579
1592953
1123973
1399622
536372
812176
1143748
1740899
1419638
1302884
1089037
1080497
173481
1098276
309888
1516008
564550
1384794
810507
125338
1161397
1298387
171319
1795169
1642053
1731723
1271689
606903
469961
1748526
203487
550728
706093
893385
1922090
1717474
995479
26213
395908
1405016
1442665
1569510
1278119
1094161
573394
1188683
864477
375289
1915294
1974691
894860
451512
630997
81413
351676
1597668
1249276
192446
1890492
1213787
239983
512890
1971359
410051
173779
797085
515407
1006521
609598
1358701
743111
1990805
495422
502916
745554
1172811
1130285
1807288
302253
121282
858666
676669
46686
1587645
1348567
467826
1278157
1065396
928711
1861858
1381593
1861005
251221
779242
69741
1684914
711781
1058640
771550
360091
201765
608460
1970027
812068
998993
444849
1828737
1892309
670126
1745762
1384762
1948597
946073
1226532
1076031
1833388
645132
129107
462732
1254602
1591230
503099
1545800
1180430
317748
1437163
1498069
455765
552479
966002
1956359
1393687
1245528
41386
482965
935084
1746609
405781
1922624
657428
1762493
1518170
485724
600714
1778328
366807
861225
263712
103445
1946034
1183717
87952
506987
1777885
1752761
1560448
1137767
253419
1021229
9701
1065522
532271
701018
535671
1290221
1603321
1109522
1837705
1991064
1877057
569274
677501
1272000
1006739
505367
1794029
502773
1528335
921717
1638115
1568442
1592831
1152809
848431
473054
1639271
475847
1983084
1011925
492623
1685045
1742963
1566815
464530
697057
1217821
144529
1348088
1304075
868888
275742
1324381
1804314
812216
915373
1212727
1271996
1871624
601184
1515655
1056884
1165696
1221812
903366
406768
1551389
59245
651324
535299
747102
1484044
1594815
670333
939194
1043126
1253950
582348
642076
122288
357056
1867947
1403740
1133879
1168752
449094
197225
19421
1393312
1439989
635621
1548848
1178051
1581549
1231558
125138
1279486
505731
1242253
529120
897891
47460
52681
1569216
281509
1860724
1997868
181801
1146339
1766082
1420785
1192171
517797
1099364
1200203
1438343
984695
444803
60851
532068
1824783
650254
1923719
1671172
312049
252605
1425963
1629077
1429215
297184
1332774
558360
1218735
414385
1660155
494500
782221
1887789
729965
1473957
1404504
524163
681572
480810
165492
1250737
1582929
188402
1683756
1755408
1731966
1234094
1546299
1391898
979242
778744
709371
1990726
1601770
222688
1236758
1915635
1784414
297914
1767477
50946
357707
225836
1131111
1383457
1809006
1373392
1919650
1762437
47239
1481887
334617
629088
1661752
1022188
172058
967961
1393012
1853267
1835015
1896409
282609
1415
450735
1362271
597026
20784
1734078
1604752
1481942
406776
426443
973863
1496008
1733620
865314
508514
965011
1726677
1849349
1251413
93657
344183
526707
431629
555781
1291666
650923
937338
377002
1579222
913542
312889
710123
1057386
899
1209926
1568043
1990193
378074
219966
1694350
29006
174951
271455
1060695
1988386
1104037
820611
1699610
801491
413859
1820135
1969571
864012
932605
790595
583496
1309547
1434768
710827
57971
976521
1535321
616167
1835049
82451
998012
1834232
433067
1360878
123070
635177
1307821
367645
182898
705317
922528
700315
1526989
946563
552168
1688829
45716
1914540
1300887
1467798
1813685
1684522
710423
893774
1580115
1958798
254125
1252165
1569119
528590
1729529
311070
994672
459656
5739
358657
273326
76933
1663469
226437
793010
1156653
644243
533184
265027
938201
706168
136448
1588955
1169491
1236656
12562
1842319
787071
1358916
662174
271099
1050367
1029211
76648
1935791
109731
1219878
91416
1754328
587347
53047
1870125
290122
1844892
1650313
684731
491988
164629
581818
1526368
1219680
34260
421119
1006436
836936
1694453
1735043
1472644
481922
378791
1244715
812696
829813
1523720
863538
438277
1123267
715970
492346
467766
432601
1059747
827041
1187223
10258
1134220
1064691
815803
834586
930192
1897487
1116371
170847
440648
505633
1385472
1591122
624844
1175137
900825
1436099
32195
1858508
1333953
668731
126046
1547743
917352
1819891
505444
1469607
185943
437996
958055
1110072
338991
1892550
371851
1445130
491857
644574
554812
1188385
103514
343069
1304065
230696
1312920
294594
1168750
1977882
282631
966472
628541
175379
138220
224741
1802487
157278
911807
372696
1672280
1660755
1268740
328435
718164
1689760
1731773
1398048
255538
1707990
1034511
1579673
1434164
1188268
579277
143704
181980
821922
943180
848511
1177370
820533
385630
1833487
1199684
1284423
1682143
355444
637594
24185
1625170
1485477
1358400
467008
471138
749003
464079
1274433
56538
124010
1680630
1702839
508758
1464503
1391817
1547724
18068
1922640
628400
1545265
1073864
1177732
992653
1639201
374307
30882
1355736
333359
1678000
1614610
1932443
1550960
1964665
530533
1482513
1415600
1297206
419252
1172899
1952573
1289650
266166
1149421
273092
1973496
789506
248945
1183217
1073846
394732
1570793
1421872
1266913
1401700
841774
559513
1707588
1940151
302509
928280
270361
797253
1126842
1050680
1753712
804794
1711589
1268951
1573367
1469038
1874190
1119910
35615
1199600
883010
1721218
913892
170806
1722360
1993036
1749559
930546
472324
777345
730563
219048
400839
1586217
1804419
1469470
136582
335162
304762
1009116
1749993
1453648
972841
293130
1055996
1454504
362723
1354727
184134
1868695
166537
576261
181210
42297
35617
1956306
1466084
715669
1671648
1267020
1435723
1410658
1843626
460464
1463659
736173
1354148
749911
1354455
1609839
447252
644981
271125
382224
1899215
537413
916891
957620
1124287
1828631
705779
1090723
466863
132328
1971908
384825
136836
246269
835538
1223740
1770779
1930142
1874419
294278
443548
662893
327074
268225
63945
476728
93815
473488
992450
390330
107846
1127808
1113241
1074377
317257
18822
674520
482923
372334
602377
1473629
1903575
712146
856558
516733
31060
446285
598057
1117051
384316
1404607
825270
1876303
1458471
363065
82087
1737875
1388308
539838
951777
1794734
861134
336982
1662637
1956671
1917704
938981
998066
779601
1814041
632564
1441581
361423
1294778
1537598
799091
132914
771136
1163229
793507
144598
1561280
1155260
1480918
1948788
1125704
649676
1128092
141672
774130
1879892
1046081
1972729
1730287
760266
611693
1659822
871331
988737
1703816
872033
958341
1931624
882432
456384
737057
1746528
162154
1860639
1495117
1594762
1423956
1904585
1855748
768888
227920
215954
1778524
1892870
505104
1742835
893018
730654
846087
1161864
1491566
1872529
971727
473896
1328341
1867669
1164550
1522257
1111509
395229
764920
261396
1908010
265762
106565
897958
1065609
1370247
1365917
296564
1391356
1379568
353334
1479062
189493
665567
178758
609577
275729
899209
217608
257439
1307586
192759
435410
891492
1005269
811524
1754879
107038
1164643
712909
216286
214898
778008
772744
1406161
391001
1126818
1740935
1941747
1348566
629113
451401
434778
23690
203568
1248126
539658
741707
1942407
1175200
53233
583556
958754
1680201
955247
1119180
403132
1633206
75035
656919
701775
900334
1858217
868416
1840463
1984969
645269
257369
455865
29469
1941324
1373281
456829
958214
1757893
358017
1494281
1022073
30740
1246645
1568531
395465
1985441
615659
1713661
1611960
1056890
1182903
131942
1437334
1515944
1317606
315029
503067
1598565
1494329
1695256
1631969
1551556
687195
1837813
617642
285095
543200
1968940
1429889
1825990
736408
738777
1620676
1088916
300658
249758
694859
1697769
1364820
1502086
1265236
1644422
1423182
1664803
1255031
1835649
1387182
986619
1932663
1577723
1991822
1971549
1433959
837378
1288217
1443209
691910
1750377
586580
1799569
1068727
198817
1065560
1002954
1809226
1570459
1465395
869731
1469992
600322
1966179
1083965
376343
1098451
1330055
1730393
486535
1189703
656621
1131630
333603
1496442
1230876
1877372
1043581
1545919
242713
1987249
296287
238396
903988
1728160
1786297
762974
1406486
1683824
959488
1779886
264584
1776664
1713050
1690799
1852922
403576
346964
623354
1925227
1172978
926549
1407942
200261
717732
1326534
247436
1428038
905817
398036
686022
32358
616117
933248
970299
1696793
1439523
853160
907108
1798972
1634579
351952
1063069
85008
245859
1338387
748585
1435191
1448301
1592975
1309561
1038318
1521597
279898
410792
1905241
1818442
1413539
1578176
1245893
1039392
501604
822639
1815948
702017
278021
1099030
734081
1696498
81621
659156
271766
1192838
1931051
1493489
1213688
245959
540187
1730827
72741
1209399
64206
561056
1896370
639280
588699
667690
241358
1983216
646182
1925427
459960
74992
1807255
228176
98557
1113278
694930
1312133
1477984
1171146
1568907
1262433
1727622
1407117
1820678
1856951
1564603
1587023
978703
1973779
1547310
1034732
317152
55038
1625239
1000148
960128
20956
1631830
1535506
1918418
1876436
1854696
24401
928575
1236990
1104345
885012
407811
1271742
1006780
1036143
116605
1180202
484553
884807
1129258
246443
1569993
536158
542712
796606
222814
1924552
884595
1590088
618614
1453584
1323822
1501767
1102595
1402213
1447523
1913348
1394528
1066403
1513008
27295
1898610
1543739
569466
627281
1529142
1171433
483623
297610
1131270
871044
590741
1687794
268263
1317775
324302
1811333
914372
79509
1156464
698018
1350194
1431544
1016056
598679
1473306
1801934
1429652
1752800
855094
146913
742663
879065
1696379
1650637
1272357
1845273
1316698
1390477
967104
704546
294707
1383178
222931
1284161
1752976
1147134
303561
403444
1460942
106074
521644
181589
1872462
1947794
1090760
1884949
376320
660418
768398
1754397
77184
1740470
731388
1689908
1384839
535529
1137818
1579456
1081573
1739318
934691
1657657
531791
1720616
1242273
1274330
381472
1820285
404781
1035165
1749025
1710951
713251
1145383
1942860
1052586
1577998
775214
562055
78825
676470
1892267
29059
1576009
1222389
435321
1463681
1301694
929029
163854
1306294
564475
643328
263959
757011
1759679
1562123
574785
1791544
1743852
112060
591336
425925
421960
918740
1245367
272769
825134
1398626
304000
176262
49137
964314
1768803
1943986
340411
697174
1325437
49084
812202
288275
1246193
94756
1491469
673225
1881525
136806
959899
1310800
563056
609808
996633
1128765
820967
929383
1549678
1889548
379674
1929014
745312
743714
1848187
1023556
552497
1239277
1194904
560768
1882250
1571769
1740309
1263132
1417038
131446
102913
88715
1880768
1025481
1488683
1484656
1082994
967980
1121809
8778
476345
744609
1639567
1705389
374931
364369
117469
1939397
1462957
1566877
473859
1522681
98161
755460
1780878
1306426
503376
1247461
1886972
705689
1073586
1104035
64290
652741
55164
1170373
870283
1685335
23836
222706
1281556
1213118
261735
323863
1299104
1108278
1644938
1503830
545713
545932
991819
1421927
1253317
1726124
1337360
102819
1464919
177784
1496558
1508696
44006
896357
1344223
1052588
1009741
1587677
46879
1061476
1939411
1739924
1637249
1332689
1900359
1840108
1433630
1021607
870138
934006
851046
1800936
929891
1911985
978454
842929
1440568
197271
1196822
1522310
1598208
333430
519003
1161127
629425
1225165
535257
589809
35928
322618
549290
1771664
59899
1721423
900485
71096
318309
1935663
1338244
1317528
254519
659526
856624
459438
1008821
1963248
978542
1457068
285116
1704253
1609509
80845
1646876
1138333
278263
1073010
793582
54741
765559
703873
214960
721937
789988
310405
1540046
1079263
326358
1661893
126036
792554
1251407
1588001
1724188
1658598
1199393
573363
45336
358948
1316058
971202
1214767
462126
1052745
454449
513444
1247416
599374
415796
352152
773398
1667258
1421080
213871
41709
308289
357394
1051310
5497
1886326
269721
1576804
1840540
1738058
710354
978477
797985
285264
1023995
926
244972
1272528
914206
771900
1969375
753989
1333520
1154581
482644
1795666
1845336
575876
1514340
697765
1745648
1955787
131068
1463417
1687326
1654205
251578
235825
1518696
878847
9618
1550518
1143634
1828966
1653015
1579406
1500927
764066
1893703
1216320
203066
936198
310867
1917361
1583834
111120
1771207
1797896
837977
1091652
1170328
1686390
1304229
1338772
1609900
768917
645437
1793580
553001
1201103
1228791
950039
1830066
45843
1627949
1230646
1484696
1431627
484918
671643
217819
193041
1286167
1096386
1480629
615525
1298393
1095177
243952
1476742
797516
1122702
1022809
511946
298940
684170
1172733
791562
866657
1839873
735755
585325
1469084
1602344
1920628
854453
1634594
1740021
906796
1075985
508345
455948
1313480
467802
1381384
29522
714686
681480
414193
175589
109878
1284400
1332138
1248308
1291577
219510
647736
202023
47518
346427
147120
1271917
1992786
1440275
455162
1368954
429109
849164
1024996
984384
1441681
770110
1558537
222066
1300758
1094232
1869411
1855015
406717
532268
1044198
1802015
987580
1539980
185973
1384072
75261
1415409
1487786
786040
1342331
17229
1296035
1940734
29653
1551618
892775
146325
200295
1900199
694076
678040
254845
164477
834663
511159
1133002
1790175
914039
732351
357444
765089
974034
749360
1153313
627575
1256896
1231436
379294
1013803
99381
746723
1336084
1641456
201940
339809
325041
183632
1844600
1927668
1489552
1166764
1251573
1264745
55096
1931065
1047919
1939170
678429
1851792
1969359
277288
438342
155953
1234859
1707131
743684
1131671
88949
416780
1241085
701178
1505282
353246
535317
1251090
463149
131472
945991
1123962
487289
91604
1219150
1808184
1261925
864768
1953859
1008598
612507
1177369
1610047
868567
799938
982181
237667
691606
1768444
933599
824976
1284817
1749198
221900
731459
1330496
344263
445508
43121
604805
452027
463440
795977
238932
1214399
1879027
204387
1368499
1936123
173681
1265048
39777
355870
422579
1366279
914842
586725
920529
819547
504301
1536850
1624983
607912
1727355
431221
1408165
1696473
869892
1953774
1955627
1980274
1939251
999727
790211
851651
1708910
302836
960428
1419184
1319629
775409
26935
1150965
1794212
679642
1258785
1897100
1280989
1377405
1905192
469828
1068889
476457
580773
383980
1327776
1901489
614665
135672
285860
167342
1712394
1536901
1094447
368475
1870014
1101316
1928050
1909579
871851
1036830
1447338
993271
724893
1016062
1834684
1848117
1135247
823341
323758
907276
1307960
534625
36626
664660
639498
1734376
1065553
1834506
66673
165137
1728897
262449
1781579
1537020
1539105
1880519
331590
1548894
1484890
149354
1558956
615087
140251
373959
920444
1039470
1293733
452513
1886448
610475
87753
786782
937337
134305
709466
968170
907101
1030836
1778996
271808
779965
872214
922122
1958592
424950
1201166
149981
1461588
590663
987471
953733
96226
180091
570410
1578813
1370037
1416031
1912273
1911828
154311
1871652
554739
774507
1207310
47477
1895133
668842
1009948
204648
645984
338089
536999
1382906
164083
888246
81621
1111467
501719
1044461
1876690
1785843
89136
1938497
335008
1437988
573323
76991
1305932
1331188
19773
259895
534548
1420313
1056177
976108
990492
1407883
661299
1881591
1956249
784328
1588555
1435465
1400788
1869392
765595
209581
930070
524151
328262
835802
698364
1831810
1748944
520418
157918
596228
1166966
1808060
448859
1263890
1232271
1702905
1797166
1824997
1389757
1100916
1760761
1645362
883387
50481
986901
3461
539428
1855753
1920899
68180
76046
1585672
1877810
965514
1165342
693095
1984904
1202854
1242386
1989454
1562706
1842846
1335496
1699145
1383408
118510
1073334
49319
402903
1010822
1079269
1129478
1961462
1330481
1953582
1660510
540439
1860437
1283835
1489850
311130
620669
867686
1277913
418944
445699
1283108
1756423
1709406
1345288
1213331
1928961
1149936
849893
418830
917045
606808
777132
194897
1041038
1057526
107905
557888
1125603
763834
1976899
1409056
684290
877312
1929742
339088
1362955
1565646
251881
310224
1974981
456642
177784
284522
1464260
1508838
1589935
866012
124425
1136765
1668657
1304053
1493957
1565136
1526302
1291010
1093758
870493
589907
1408399
1367941
1167243
61090
766301
1892977
968149
1926486
1217351
488912
1960701
1335435
1116850
319674
62424
322618
1048069
619848
156772
1139439
593649
1957409
1456659
1010128
560362
1480750
921743
16933
97612
83529
1596749
234869
830574
424085
480535
1101576
466826
1372238
954411
1038089
1130904
1536000
653077
337211
372360
1817155
1269178
1738782
344871
697490
233233
1161741
287051
132377
664465
1312235
1508829
1291846
236794
326136
505305
1170478
1676979
1836646
1690037
120176
1345492
1148775
129841
43049
1042920
1501063
1381540
1655506
567499
604638
1022467
1469763
492185
940328
1426229
859669
431688
705820
594570
1656535
1451491
1053060
1519872
850416
785142
1227580
847508
1167366
569053
600422
586121
189012
1705701
868939
1745956
893258
1831877
665480
152033
1346061
1684283
222302
1051725
952826
1051006
691138
250001
420968
500269
892927
1589895
982869
426972
839972
1349326
1362874
1853486
1210268
1048829
1234465
1741560
749549
1693534
1621681
1447592
1265860
717243
39197
1014024
1985874
325239
188132
738527
850945
1463728
388230
419137
1681905
427241
1031269
436628
979929
1268611
790843
248849
464188
1582622
1185762
542855
1954996
782684
685987
1576333
1239699
548095
277489
486611
1300758
469824
1757715
861685
723269
973703
1778624
861397
745015
923934
1537084
1128569
1382772
1427172
288567
714866
1524259
1287075
538541
1899599
62966
345125
1735917
1123400
87492
1542111
375871
145185
389157
1664057
1492670
1723610
1927548
999969
1374270
1603424
1755013
1582885
1362866
165922
472200
1962386
459433
1918643
1597521
1621141
876719
1091116
223715
1114544
777680
734157
758783
1668610
1847463
1190995
915414
475068
531018
1496671
1273761
1505631
540432
226370
42264
527590
1651328
1155946
951483
855471
1070325
819378
418790
810937
1600676
1092229
664126
676845
238088
1568422
59307
1800434
1313191
1639436
1112937
632474
496133
674920
677049
534823
1753595
593343
357719
1140006
1591958
967934
726823
1553089
1911603
1645665
426142
1004749
919143
624122
585824
227182
1932607
404667
1808211
449271
717758
1872358
1925977
804309
1974137
620334
180239
913791
1728132
530714
942994
1280912
699659
487650
1240964
952644
1936462
222338
1323355
1489500
1807169
1925934
1507384
306218
989196
1303283
1923853
616846
1936104
974825
260040
715809
1358799
103591
1253931
791635
1101912
1562187
692541
1310407
73286
1376418
374689
724749
46925
1514849
323241
918168
1155049
1112512
982235
1353049
75152
836340
483188
1360254
1319642
125152
1608060
461321
4035
921507
1316268
831500
250194
329445
1903848
378097
268620
1582613
926522
1811486
1967245
1581984
212474
1030155
935232
650575
699512
1477240
564358
1662879
1423923
869004
1093305
1283048
1026501
1647420
1124388
360910
1708219
633760
1808138
965692
955378
935594
1840990
1943489
923412
416266
1161941
828436
1357714
67037
801741
824394
1045233
37604
577508
1541121
1893922
1842719
1336581
1127070
249910
702422
262696
1754198
1593138
666443
1953105
1653488
748262
712340
719631
120090
695563
907714
1834718
1090705
1534665
1667218
1019081
833332
1367603
547317
453374
1030810
317836
4067
183094
1190610
129047
1739348
1677116
1173401
625524
653368
1756897
1783049
668180
44658
1674326
169772
1750418
1475981
152780
185395
619364
1711390
1343683
229000
755535
78130
279701
374888
1580187
1307255
68382
1377199
1017
631671
1432140
1837336
1554483
956093
864444
1334744
870956
1720178
1932871
110970
998775
663679
1180819
1618831
1889097
1675883
451198
217480
541381
1801000
1419586
1851200
942441
1959494
663050
748312
1096052
1617193
757628
1975035
1018431
563289
195081
65289
921502
1702636
671782
1635052
867948
289333
1610299
55906
1905479
649854
801417
1981771
615445
661956
1469850
352927
294378
1028487
1318822
828042
495483
528291
1618072
1370385
753529
1574609
1769011
1869054
621921
1575786
1801734
1764153
860279
293369
733634
572674
792974
758339
300261
437929
1288632
307974
1047645
889964
225727
381084
1958560
1764399
1834178
1823499
1411295
1699191
1896266
751845
1629149
1837579
1360551
160466
668099
1575442
413847
746130
1061186
1470013
1209977
1592538
1911083
881965
1782311
1576932
801752
200456
86003
1707882
874663
247751
1027555
1177417
71522
1390055
1598991
1214842
1726441
1407997
1699832
1075847
230531
1391043
1010648
868608
1358829
1736396
635119
1778385
1585992
1541934
439358
660369
1498561
1030663
1546111
1312377
1589345
296544
231895
1769465
937958
1958994
867586
1326594
1299311
1324320
1079447
1387443
1395268
496922
1462267
7746
1289211
722618
1328279
1939995
82052
622560
208135
1411347
1813280
1047219
1260073
460492
523527
214509
1222791
1642870
1436666
730254
1064098
141487
621748
1221020
629679
104429
801730
1446700
466453
817510
1930952
1086332
840208
1200329
304521
55612
1253132
118955
101550
152688
1125235
1697922
94115
58729
1425807
1993803
1731923
64019
475081
62061
297263
1407798
304901
1760375
68885
483189
1716211
394057
839015
400448
1400518
1959379
1365774
1491682
823200
1849108
164149
275225
1653168
859040
1521519
1207806
479062
967320
1508677
183887
895919
726966
1326421
1809240
300202
61225
683679
1508332
614401
1522311
386223
1212085
114327
1151849
579007
1912786
1452126
1279918
966986
1906550
1615939
1854844
1719324
849046
35021
955284
686373
1386364
1863631
1567034
912321
335753
63497
45613
136461
1249070
1835026
1006371
802587
618975
1219717
721023
1512358
1151487
733495
400250
201483
1430179
1757429
1722722
838948
1082132
322144
97339
526365
1322322
197556
1809085
439493
885590
1160902
1451504
232409
1738813
795682
594392
171050
507679
1215504
466729
947044
120581
309048
1848014
1808874
698548
895910
250770
552927
941639
535466
341453
1269948
1926237
220901
109908
1861084
478245
1765987
359961
1526417
391671
155808
70324
1733951
839044
447878
1060464
1432116
388771
896320
39498
1149501
319653
1368857
1172836
1039572
1885958
1170806
1849430
202670
1791396
237308
413163
1099847
1341729
1110472
852640
1827799
1340508
1065868
859959
1555518
1518214
1447030
943602
123467
1721020
1148338
1531323
1354689
692955
658954
1036588
801561
909554
1522476
124328
1283760
803354
1986615
1515073
1536037
1214388
1496557
169694
1473734
1720471
7322
1857078
671935
994102
791616
331444
1108326
571256
186496
1944921
114694
1994597
242998
421684
819134
501383
1680858
1785131
1477228
186630
1863061
1053706
59984
1046817
1139827
941947
1779396
1017963
1089598
48550
1004550
1959494
1153199
1355134
1880387
1771527
1971300
1916791
1279342
756741
1163611
702733
1308945
1233114
557804
788791
1505885
881216
1451517
1193110
1903509
373524
834425
18201
1263574
594524
284006
1150085
1494671
504037
817683
1644248
1695396
1913133
1686335
949390
1221184
1197344
69536
809251
559473
1184544
1644919
461943
1336089
924695
1390217
1989572
1353751
1719838
823770
862943
455346
1502209
1822077
985903
1019456
1482190
1817945
1921924
1143023
785790
684449
1356909
50781
182581
1834747
1197154
1866598
1414513
614012
1137664
1454678
1374553
1004545
1503019
889791
1417376
913326
1118371
1699885
579662
846544
1631796
1691469
628705
340817
1911027
1917622
42725
656130
1249314
1213420
979456
673207
612565
1601700
310704
172009
1184384
1669001
1834259
1097903
344246
1675389
320744
1565964
644067
1232093
1841369
1084498
205523
1091308
211701
1317609
1212177
1775298
106620
1464060
176669
673362
763060
124134
865599
1622221
1201827
417396
1397523
1809201
454396
643158
1334684
34866
1133638
1351346
179779
942425
1318136
1582986
1062648
28127
1237278
918018
1319554
1921141
1867484
599219
1632882
1518496
972474
167040
683562
1088459
1295354
716898
1911738
388885
1417199
1816646
1700515
783454
1709249
1579799
1508044
623510
523270
1954204
817855
1772671
77591
829997
557363
102606
1089615
655436
695891
964245
427649
25835
133677
574375
51961
757237
598505
25543
1935518
18394
1572564
1207249
159995
92560
476976
1882024
1811040
1330417
7014
1544908
789210
1988119
409400
1229387
474130
982006
798260
477409
1194420
1516634
1778398
394124
900127
1349015
317391
1923345
712794
1378087
552110
237381
1183750
272075
17505
1695289
1982106
1315476
1848656
1280266
978573
1378523
1310007
1987267
1820092
1621937
1901092
325028
1788922
1231865
1623476
821583
454435
1137377
1615373
88938
932190
1248736
579926
143860
1448474
943143
1540928
1364124
153940
1824478
1885469
382166
1233949
790787
890927
15870
156623
118009
1676552
435029
1996075
240610
830626
1448179
1520060
1428456
1186852
1415489
152278
352996
1689948
1277630
1484373
846174
440900
888802
624366
927814
1658204
144452
1513940
174876
339421
1366447
625595
352836
104401
956197
595631
313333
1685934
737064
376602
742535
751651
94094
32464
1928856
1907167
709359
700901
117426
108510
1972300
173652
304105
296059
1582231
178527
847001
1139506
433340
384302
344779
1955546
1185879
1285045
96190
646469
1393140
1409178
1417690
1960743
291134
678801
410680
1111800
1249244
547580
1365149
916534
1282651
982338
1195652
228372
609386
1890010
755504
947465
1485777
1869546
519914
947023
1000957
1912856
1155472
1200330
1386079
590584
298806
1155625
1383271
1648519
1328300
1808176
495099
1088988
944489
1701805
1535631
1788666
481784
1969274
980677
1845278
20944
143949
186147
1942681
1813601
634328
187536
1077526
1948698
247232
1990115
1900624
1950913
709405
478173
1607381
848510
1564445
1592528
1462338
799604
281077
1696634
1857033
252371
1113473
540738
1329247
847018
569518
1425785
1863674
1598239
1081782
1167170
726576
1651697
1104253
1581507
410071
690804
1140397
1909241
1966554
1304865
1780500
249029
21846
1350226
1078528
885522
198670
244383
1430575
38253
1686978
772954
953315
21356
680090
471921
1687210
1010264
572299
1073535
957498
133164
1847876
1830556
1654082
906334
776021
1022664
490442
1244910
1115399
410066
1939572
1998976
1121670
3743
43879
447373
1797974
1918488
879858
1662627
1016191
1852114
849075
863082
1816327
1157176
924985
87876
487001
1652390
1506964
506921
1625880
737138
740677
1931860
820064
1410831
722553
1494761
1570506
1415748
1854604
1214466
1507365
866656
807744
872755
894728
145888
1600828
1831631
1797880
632562
63172
1995990
39707
370206
655549
420364
234375
353252
1750758
1702359
374802
761083
594720
547415
805548
1571275
230778
614983
1789314
1247441
1874051
1876194
1621180
612279
1949472
243296
490337
1739305
1309773
292027
1863437
1904161
373371
1868433
856409
1133962
1529287
1818721
1117094
1358260
618673
21116
888544
1803415
1663062
204862
148395
287044
1603622
749807
1938754
393216
778861
987884
1445055
1665559
1456151
1318965
1501280
84028
1631358
1046150
1107330
858298
1692118
814725
406800
1616949
1548528
1197845
153582
1408385
97496
562762
108468
274372
1108245
693431
1274054
1550238
1133430
325465
711338
600845
120554
109645
1498562
676348
1130694
1678030
747366
1652471
1822334
159867
1844160
648952
211339
131038
1018062
1984102
384785
1207345
1406692
798088
1325026
1493127
587690
1016287
801331
1559752
94638
379344
1209279
1840231
270188
1382927
1491031
1045452
494134
1492680
431591
1790153
452087
1164564
835996
1674580
333522
1843096
1969047
857190
1133880
1821922
800084
190607
1188885
612636
1045216
678722
994642
715057
695370
642079
1263305
1515273
1552830
1112067
385435
107733
1605599
342408
447166
1129722
513652
220183
459430
775992
283275
764666
1663476
365616
1035049
1814260
1592615
1774177
1157714
930984
495867
878822
1415854
1034303
42813
605384
1298143
1654070
693388
1476306
1810698
105917
1742778
169434
422574
1242030
659521
796941
801361
289513
63197
125052
1657577
1364066
843299
12153
1042946
1484925
1601999
332972
1971334
691691
436504
1329418
703801
240797
1377736
637187
530060
580064
274796
1411689
377776
34000
1516434
1228183
712040
719387
1723179
504463
752397
967923
1758144
1627142
782295
938277
388583
806847
1332436
1086506
296473
1658515
1960513
1415307
1772064
332953
1866967
878760
228130
1541725
1293545
1255461
1630344
938836
1484689
861936
1396900
871352
698832
875937
1446374
465261
41287
306307
1737725
631611
1572855
1963052
1692904
1760786
1743925
1134008
354882
404492
869547
1640005
348634
604205
1658597
412619
918134
1479886
158163
1960419
693337
1046861
593230
1679097
1045578
1882655
107142
1541590
653744
617064
724870
1727758
913785
383594
973591
849991
1850598
148393
1602082
103991
1946932
1282094
55971
392699
1739536
254748
959048
1160631
1477236
153385
750973
302332
124691
1832229
1711886
669787
1850057
1125619
395367
1171538
1508517
778822
1808980
1263346
1791842
593872
1311730
658770
1239416
1698337
1254625
1190061
1432491
1530118
795910
1263876
578874
93062
829990
559441
679381
46256
268044
789826
135154
1076134
1564142
1203421
251766
1637022
796979
1987413
405595
1947729
736109
1289954
1307503
85582
711412
88557
37165
1833424
1607532
1247931
757222
860473
1570864
1160777
1471858
342004
1237155
1944237
1075842
254454
33751
193844
945489
1348534
1844208
428898
1200579
1202786
93948
980357
1077407
1558471
351244
505396
1874492
265283
1175469
1672946
853290
1547063
121512
509168
1625155
1271513
1420543
282454
2321
1436509
699194
1934035
129405
743372
1441838
153637
1650705
1186131
601115
1533944
1403241
1803722
861886
300105
1030030
1312967
1905246
131457
1736367
1877964
1978725
1820137
273150
386843
48159
589799
1693240
442083
1650381
1208200
1188913
819163
1344478
1876871
843686
184771
1209689
1194199
678079
177923
1316200
1864019
834669
1194039
1979765
666956
313058
978765
1906094
1779344
1261945
1728767
1039565
1791380
552458
1013789
1708998
717542
1867668
864042
846254
1920211
755981
1779382
959274
183949
937182
1073377
1400555
330846
1677962
261411
1090836
50908
1796147
79907
1094787
1375836
121321
551784
1496303
644617
1324725
1417812
1695278
936821
1648073
123091
820732
259451
1550893
1852393
880793
661739
516241
472114
616694
1343034
828384
76615
1936030
84606
502112
561374
795598
1219874
1153398
1633198
1272977
218400
425339
851356
187723
1771432
1647341
259382
42919
869179
229375
948041
328077
1932810
1383211
401485
91559
83558
934057
1515903
1981031
1385145
1880293
1470350
374726
1833132
310102
1581222
1488582
1480662
1888076
1274506
1216560
1028568
1435413
1759487
172459
196600
1058203
1496840
1018117
1094645
655768
1766031
103434
660343
1934903
385190
1070846
436326
132897
1496665
1762360
1996690
992481
332186
1582212
1913999
1692856
570581
107762
1830677
1739702
1583718
1805227
796701
1548855
917869
1279853
448724
506950
34659
615858
177984
1984330
1793293
523922
1121954
472392
1894820
1662872
894692
827371
1424146
1893038
237001
52069
1163060
301221
338835
1189212
1605234
196175
196000
1386015
1016764
85539
788367
1742873
273231
871054
991431
664947
697971
1429990
619759
1929159
1127570
1059314
738963
694615
1027486
399819
1963616
590081
1306895
873312
520183
963225
23454
1939670
856122
1463068
272227
1294527
1302232
1087419
301171
705907
912655
1328280
764260
589690
1652374
949172
544811
1066455
467656
740168
55473
1584863
1503232
1425269
739540
325588
1271682
85462
307962
1067621
260205
472219
1569517
1330652
1653101
855748
329424
785010
329321
142063
1269755
1289683
779702
935109
1427380
1976711
1593937
1008791
1286971
1370756
524490
77812
115334
1944100
1599542
1114507
978431
229580
1186625
1110348
1664991
1384637
177989
998916
1622532
1627170
1361606
533284
1275609
689457
592187
825453
910770
1995100
276623
1253672
818770
391392
1907124
1563875
1466130
1727192
1883601
922658
581586
716875
244520
675658
712921
1186377
1638330
194829
172813
257368
137570
67671
1449819
145077
895589
1711938
826828
1024829
1293173
1969632
666429
1008607
44835
939698
1270568
1587894
1614442
330784
1170905
125897
387252
1308954
861556
1015745
831272
474994
48773
762923
187485
1776931
1288584
1393504
493525
1161617
1066782
924878
1401246
1908990
1638188
662290
1932175
700925
1337489
1639350
1431073
1892635
170102
649734
1015667
1090858
263628
203455
368866
241993
1262350
256063
279695
282682
886944
1156943
1143336
1019758
272738
1559565
904198
147412
642021
26966
506401
1995009
1331291
1051134
824382
955835
84248
464270
1366140
1290653
1355128
1709317
1162545
1501704
1852052
1240665
1412178
478754
1614476
681088
771964
433855
347898
754082
934732
295444
302907
378661
1417886
948050
202758
613402
1452480
199477
1570889
1415796
1760209
1766365
389189
1533591
1652951
282120
496955
1632836
1716274
1355609
995934
157907
61569
1147009
513245
66233
1036512
997523
1198663
1276608
1904875
1261052
1541003
1059425
14680
883001
78778
903504
129171
1658169
1214725
1842773
438371
1969832
600517
1636266
551334
1017487
603929
1289110
717999
351712
486413
460174
776731
1272516
691192
1594825
266319
729087
254064
1158946
1812297
1841742
92872
249277
88497
194189
255753
989324
1906586
1979986
711574
579360
1150824
1928917
354107
312753
1150328
1253354
244243
747543
1520945
1217497
742571
2147
913358
1971857
494896
730256
1990231
1888867
1297972
274880
363639
1541313
608475
1565357
1036713
340666
20511
1143090
1550686
1064657
24466
1811048
49430
190497
1611639
1739819
1500851
1071954
1182485
1507886
906287
183479
1412227
992785
1062123
1514152
1803054
1158101
1914548
588705
1774495
1362310
1925557
365867
1103138
1814227
1687152
1526054
458733
774961
521255
1404629
1265080
1296203
1907485
1297157
1260590
16136
786588
180986
638784
1170614
752898
259062
1640033
1080774
1878329
744789
1222721
481707
1430517
1866696
654252
358902
1981289
1219347
1436529
1017845
1570988
844054
873263
1669452
1774702
956682
1477402
1360535
1250104
1657366
259781
840852
139279
1443566
1592284
1208467
345679
1516310
1498541
389065
1394626
1904345
1429032
1436138
1164119
1986605
724599
1754424
1324945
1071992
1497622
1434316
1437125
1889239
1304566
994520
1421028
1542355
60371
1163821
1961540
1231197
103973
690179
113003
83714
1475802
1233701
867506
1627982
1900457
332789
267365
1506122
1380534
544940
492039
1122779
1852636
316883
823812
917974
225659
396772
200197
336929
1665230
1391726
278016
1558467
1855562
154247
312047
914047
314923
1684848
1892477
1293408
1332149
1361182
82025
309863
397758
41533
376485
1256331
560548
822356
1255110
1309267
31128
1730395
756335
1067119
1345091
269797
1167626
1814516
1120200
1593
1009145
1421287
1622985
1796016
837474
689722
531184
1013252
1081920
873406
105060
1372119
1068208
1515187
15311
913383
897460
775414
1698582
688473
1108668
1720467
1362629
199949
11045
1245948
1405293
101009
770253
1760222
1275384
1510272
792044
1959964
1944066
133762
579756
897114
1451057
565375
119847
300605
1592973
246077
1152929
641144
1099136
1231431
1403701
982812
1434302
949787
1627629
888033
95190
1844328
1984516
1108704
469668
1162354
1612181
755089
1742106
377383
1439952
92021
360125
1822770
1341626
1702400
937580
878728
683736
1698271
1835176
750104
1869166
1361274
1007540
811058
1569881
322234
1947703
327128
655818
57210
740388
442081
435214
925520
362667
1698704
869689
1925416
322803
295599
1759766
1193593
1818546
1137477
190481
992672
1942985
1939591
1556864
527666
1845226
1440613
1505686
1283879
1980740
564042
1075081
1523893
1534252
1206443
1232352
1461113
1186787
1843468
216225
1926959
1344103
1685432
1503278
999527
757275
1898772
987216
1239236
626903
1362983
736781
263468
263308
371578
322645
249510
700059
1016318
1781012
1349732
1958566
253757
1696380
1215619
682816
7976
438843
876403
778315
479681
1691453
646057
1260798
1584271
1257286
1983973
600197
180376
533505
1434348
949654
1107319
1395733
1487716
431770
1027874
1271636
379212
1761438
79614
597018
744396
1249876
490890
1427699
200375
1075454
434618
1325956
638813
983111
1229891
1926482
685024
392149
283429
23406
1800585
565134
645793
1068738
171019
323925
1090096
1868966
560401
1470540
52808
337346
1904556
520932
1089499
691752
1133687
526297
743942
326564
1941412
1928791
1913203
494992
212123
1607272
687030
576844
300895
793581
1423102
672011
1899832
81171
1757797
556385
988550
877128
1792004
1340767
1763237
1855468
680810
916862
1013235
1032595
1542978
935014
775859
1570376
1338894
1330148
1973415
1617890
1113630
288000
78115
1570535
1257862
1327495
933080
1242358
699459
783601
439617
1220927
1843635
346023
297391
867206
952817
1186524
1663309
1573509
1096230
303371
526632
269362
735923
1590191
868767
550098
1714808
993527
213220
70055
607788
1399593
899922
927762
959977
1296576
751382
1558852
1113557
1657484
652592
127983
123126
1131707
1852593
154416
356857
1992982
1717558
576400
1953066
568139
1622975
1178895
1684410
1254854
1720889
1998423
1989084
1722042
1748467
1469116
1274408
1553727
211453
1700948
1096242
921937
1366357
982980
1877875
894516
404417
352581
774226
441445
1445744
806810
1878326
1296343
1506272
348756
161859
296503
641177
160082
798512
561792
1947844
893470
815805
1233231
226520
1105106
1998121
593819
220467
1933699
227934
804922
1905827
1898583
1435458
302011
512120
735493
679226
1330390
1761222
1946947
358877
1994275
977074
1837146
527554
176014
1992039
1958722
574101
22584
427839
1928521
1447987
925357
615879
789176
308950
429452
236661
1483269
1834171
785750
509983
1574568
321345
434068
1352043
88011
490121
1251338
662485
136530
1572219
921225
793562
928297
661830
1190008
1526444
972092
1350423
493470
440763
416546
185227
343009
1966797
1729874
1861076
946076
983785
180933
64189
1900654
1004975
1944244
1674543
1588116
1406311
1436311
1349532
691347
1654405
616914
1657259
1114058
220773
409911
789876
1795283
641829
4157
1252644
1808654
478619
1949478
649583
1798246
1236617
482335
874264
706885
767301
937103
1277721
871697
394959
1720206
1126967
184948
1086931
1256178
183579
1198467
1931049
1742462
1978249
470293
1771987
948362
315664
802450
1469427
884162
76390
1974245
939375
1302131
1219624
1864015
971079
592682
498318
1763727
432044
1995147
1796843
1327002
1991246
477515
1430148
1442299
220646
265076
1529596
1203454
321096
1553210
394578
800737
1932880
1756510
1116098
1416976
802505
1659677
1571490
1388922
277788
1295522
1511682
1288707
574494
1352706
863169
235081
729793
1878584
646014
1825582
731360
1115588
854117
326460
190155
1560156
1104513
1609984
908271
1820261
1114166
1336568
206805
699882
832208
1241931
222440
714435
727245
315902
1326441
6675
1036546
1012085
1300845
1517419
18011
1840309
114040
1396945
1165414
1558582
355443
288309
1562134
1580110
1517355
1621782
1042345
1864530
962698
706737
1946498
1048944
48255
365380
304554
200036
915391
1716494
892830
952734
46301
1626318
1745560
1668237
960035
815781
453129
1696979
1134092
311499
1632415
142056
1735585
1521216
1847994
342932
1314549
1972173
1605929
592599
701883
988425
502977
1800039
1706536
602228
1444041
1222849
426589
1675643
1769653
1891505
1957577
96043
1878560
129281
301191
1821054
407352
820551
383370
1948825
459800
1940967
586223
1112977
403317
152051
389740
1295757
1306561
1792274
1713082
1675645
709349
356716
451383
1621707
899224
637374
912419
678922
441168
131634
855769
1692220
404240
1538216
1949349
389858
306706
809647
1780140
685772
337610
1096313
1119738
192632
1378053
1017957
1359240
1509097
1782500
1368374
1469768
232366
598500
911431
1174677
1637052
564437
1548757
1433103
934283
1940588
839092
685176
318540
1823375
1885070
1191907
1958579
180957
155416
1283138
233498
802907
1871617
875810
697088
317123
5365
366480
148863
348666
1273465
638474
525703
1898234
9574
89191
1187904
344129
493561
1199175
1269388
1307234
115677
501076
906399
384710
237953
1168665
1026901
851041
1953346
800363
1435827
662395
1853462
1828091
569199
19132
1478226
1012162
1455101
1022687
883416
1585267
184110
1577423
656451
539199
1402137
1326796
720855
1853430
612227
1848278
1922327
1226165
1252970
1765415
1619830
863146
912927
420650
1010089
56899
1566516
1879187
34102
35426
1052845
222093
575216
388894
1323784
693785
1221571
402330
1903291
1283512
307299
1122702
1240381
441211
1026880
163867
663966
815223
1260713
506419
374084
277594
1132767
1569461
484846
783287
713248
137800
1985678
1228508
1443331
127329
954622
1765116
123414
67407
1359923
17391
1745537
166413
987030
712870
538745
1044810
1266948
1196211
1080785
449870
1966054
810160
994543
1310655
166493
1897848
5489
1011647
312039
1819765
410513
1494055
1651885
558221
1885539
1034657
1058545
539476
1270417
1987611
881033
1754211
335101
1284248
149760
1849619
299269
1336553
319088
934319
1225912
63788
286008
437670
772922
69667
1188269
472739
1287419
65330
1543716
1396065
1950892
688609
1780714
888056
695113
347233
1944297
1814083
1630548
598461
1663793
137766
776298
1705803
1010972
390622
1789985
1309436
1919457
1878568
1756277
1812434
1647720
1629428
1972042
1715658
902923
1191797
165388
190720
1606398
981570
1714697
1627909
166262
749416
1283072
893800
747567
1507610
1294895
1221797
1022000
1000702
1559112
537519
1020691
585838
528055
1474553
150043
125793
280676
182852
1832663
1398499
1285681
848864
1791221
378205
936760
1555107
1999976
1994045
200168
1148586
1073148
933148
800508
294259
1667220
978360
152709
1380980
608035
333379
266302
1134262
1339091
419760
1622836
541620
460680
143583
386051
302647
1793786
1487590
1377140
180506
260589
625873
36714
1670917
1598391
1971040
184261
1348737
1871918
1542947
333173
1607399
1356381
65654
934794
451250
235151
755211
774758
1341417
1051661
828290
1398963
419764
345817
1463348
720978
1794928
772404
1118908
1127443
1539715
950199
294578
1143376
1782120
1107025
1360585
222479
1138740
1986560
458177
1078067
320680
51619
1912841
1072747
852577
610932
1412984
1589716
949914
830725
1883956
1126519
895536
971592
249831
290631
1601552
1591904
1988
38759
609809
1268836
1154613
501319
309893
548617
1703638
832910
1467772
1775563
501912
1890590
185702
488819
544416
1150930
517387
788720
807849
889385
247535
1037142
119724
1740045
602997
518411
955652
1527338
1666020
671478
282193
612646
76505
55790
1793065
32379
1621934
1822036
821121
950022
1278551
501537
363149
399705
1284361
811706
671054
963219
720284
1184609
789258
1946258
1304117
1837352
1903625
1157922
540390
600867
1666602
616205
564933
1109597
149187
320002
531400
318142
1674941
228650
650859
1448243
1977345
416024
896812
1989169
1520133
921555
626446
431363
917591
187892
45429
1716613
898440
168391
1969671
633397
989723
1774250
610358
1765931
369926
135028
1946513
1452535
904375
1659124
752550
1466901
835248
722677
603755
1127978
116219
795316
1770287
1405688
80132
1998645
1520142
1959373
1228240
1594952
632609
907794
1443217
150533
1118302
1589718
1104157
175451
793928
630603
614070
1956171
851076
741986
1176377
1630023
887632
592735
1239320
74750
346648
746221
751687
707434
1274084
708975
1719863
85326
1179947
485807
678003
685095
606713
133296
1488619
1317304
203349
49316
1198397
808836
1015880
95790
979584
1648093
940275
194362
1620507
1970704
880460
477541
1282622
1035376
475126
820792
1163095
336574
1381055
1791229
1019230
269292
1311773
749336
975425
1095966
63151
731834
936592
1747823
229389
746688
1713002
249972
1282235
1267352
1336367
210694
1960917
527242
38073
210647
730673
1576094
44376
637926
226038
1731049
547721
1808243
1126742
979262
1847466
231727
1441837
1780463
1768352
317865
822556
1667776
631717
1178149
1777233
1674946
925082
1803867
1503894
1683909
484503
438220
725521
1128696
817912
1922501
1894676
1168293
545640
677457
1703227
1949958
1784940
1242952
1422787
337967
1846382
319757
715593
1634180
1661489
919685
1992683
1766190
129505
15807
238834
1731901
1360332
705963
637243
523328
959421
909845
1953544
1324635
1277147
1714186
102270
1891726
295179
229849
95617
358193
1453353
1355842
1574951
778924
1064130
219191
68747
1677309
168453
869185
1299156
716106
458044
816574
1671656
1911982
1974761
1009628
1423639
613656
30839
657305
1121242
334772
481067
643611
1733782
703064
1492640
915563
1891989
266812
1893882
522664
812776
1688018
1657423
1437637
453188
90639
222406
1542474
940128
1448881
1767863
1649289
1387371
1021486
159210
301521
1276041
54790
1545900
433709
333587
1364381
504003
48005
706205
16132
1037584
781784
1345092
1550996
843103
1191690
49955
648812
915926
1324583
429458
1221567
923096
1640465
1586611
806591
1340263
1136416
1121442
850984
730544
223440
1668459
176895
444166
92524
1427471
280723
1801144
1899737
1560339
987737
930515
530095
1765792
159120
1807897
125302
1614045
303850
1578183
1073874
997864
1542295
1447942
1291086
1144649
1957403
1130841
133105
741682
280513
306786
1494268
430172
254265
1492746
87657
73324
977972
1186082
668875
1261982
14403
183251
1616974
647862
1299764
506591
367867
30033
1741699
1849376
1558854
97630
804801
816910
486872
1673964
615720
1479955
1608006
865071
1525978
1999554
703645
620517
1295435
307345
222440
1022869
521926
1238256
1129017
675853
530241
538568
1086391
1310410
1352416
1921161
95722
343983
1628459
1751471
1253924
533847
660891
842320
1049979
1402711
1422058
934355
1177533
1866151
957880
1738685
607412
25442
1823208
170433
1457333
70890
29171
772962
310191
1293058
1654168
1650796
1293860
482404
376369
47171
610136
1169648
1677239
145807
441558
1053067
1495547
282534
26665
487912
300757
1514765
1556995
1627545
1601102
966258
433053
500283
1716024
1886051
1938416
1132292
1879978
118544
740268
1098004
1310290
1838788
75837
941123
1073400
858091
521388
325556
1546292
384979
1913646
969822
1881150
1691954
1386388
1620969
1597314
1233494
746906
70504
207900
1883317
1762622
62850
269332
1905322
860165
1897005
849008
1336339
1983779
330664
493741
1821039
868551
1205009
710092
970975
1828369
683649
1465501
968849
1012447
1377443
544881
1034367
158378
1804331
1064850
1388579
1549045
807269
1128891
176577
283200
1535339
329582
411148
540427
750163
597941
1897853
485370
1374179
1588894
823482
1716953
1944844
1069356
1871562
1564701
1314643
358467
265815
1806359
616302
1510971
1402534
1680657
989267
733187
49739
650636
833475
506236
32977
883119
1331550
120185
210966
1929286
447658
811988
599839
488864
1704050
795468
179555
1249827
1781912
1378384
1204029
1051423
765957
659850
460646
1135708
1062909
1194768
908304
1526501
1036695
351584
482129
186119
1453243
691208
1907623
1875514
1608791
964893
332408
251560
1722376
1313695
1789355
1990969
159903
637737
1664992
1325393
1566333
1458917
420346
1536837
131899
624420
1499082
1803683
1981809
356940
90560
1025736
392303
1445971
1117843
1454317
1891315
38063
1509569
1115295
369023
685654
1572572
1883351
859277
375543
723581
1900535
120225
1131562
506472
103511
161740
628022
1601630
1291737
1348219
1776106
75269
661784
1018456
835806
1542048
1127719
1954177
481651
1961679
1186994
1897092
921881
252039
1410787
632921
427170
482845
1290009
112598
1308376
1942333
1969355
1959412
952706
426175
1491537
70158
1096144
493384
909651
1377103
1841485
120089
1041550
1641672
442114
1646728
1931660
376108
46259
1944255
1241029
154335
722858
577420
1086710
1257629
1754679
138282
1607061
1793191
432299
1480024
20773
1138747
870825
1671390
149587
1142106
515142
981824
549246
78645
1962170
812796
452943
202478
1222740
1510736
130118
365650
712893
39564
853360
323901
1847782
170722
320050
983576
370128
105180
617288
701693
1347229
116208
411949
1576043
1238127
967055
1110952
103351
1011005
1713922
885462
1553462
1359610
1500385
1548789
495824
1111412
358462
1367117
713075
1558987
1070970
1027487
644390
196087
607956
592340
808126
1067487
466004
1679711
1403761
1801017
73774
267713
1008722
647201
143992
1921786
945451
520312
358195
851098
562286
1070971
725062
1841707
1642395
1674317
1174188
1766044
1495482
1713250
1070775
905730
1122202
1399208
1771333
1521597
368437
647036
580524
357859
1469003
698200
358752
1615578
1650612
1378989
1523769
54958
325518
510530
1665270
1025533
518522
944396
743209
97761
1152266
1010968
1582330
1813516
718081
1023763
1985113
1445428
1051300
843441
1895763
972869
88017
1187760
1515359
1870011
1336828
976406
1834893
1217988
1648106
508986
541161
603377
826714
213748
501130
1396912
1047892
818762
1260885
1374843
1359757
245907
1384241
1018724
1350144
1224385
1026791
1940524
149070
1302357
1302690
371797
1251209
94323
1843691
700785
337491
464075
1083868
821674
475328
1796181
623587
1534745
160816
1513090
168386
1973965
947205
777437
876055
370382
304121
255250
1292816
1289655
964101
1485482
1046493
490649
1560741
1170857
770465
679635
1744283
448230
272249
1877194
1415048
507613
865809
901518
1362535
1909672
1986581
110579
1752684
1133729
1517195
792543
1583396
466096
149852
1980249
1550644
320456
463095
1681036
1863128
359383
119316
408125
1924541
165577
870891
1774386
1509446
1691721
497124
1900624
436338
1883458
1761110
306236
1871820
1036954
785493
1454114
1425211
26331
1223802
1835481
784141
1291757
1468030
615531
137972
1433191
862843
1356553
788971
1748061
938576
896582
748142
1380196
1105213
1350573
1598049
1079654
739604
323091
476001
1313548
685399
1603164
1435324
1994223
1643329
925786
171472
1444729
1406619
1483046
830077
1496026
687093
859364
268979
150179
916359
296926
1738882
1570144
1695267
1589491
1943266
634529
1940426
173723
882467
821025
1707841
1673209
1389413
1772906
1648003
1439205
1888236
1907350
563190
1196606
26851
990659
51772
887183
1383189
157208
1024885
612413
1917856
191871
1698012
36345
1052036
1400473
1301166
1563812
1431929
1289628
861397
417679
382689
532529
359335
1182413
1948769
1515632
1891611
723791
1813279
1283261
1482650
1561472
999782
337019
1116834
342036
1056995
2485
448865
35971
880775
692494
1146481
805446
1615832
1749396
201319
1112095
982673
214269
606608
795026
1148650
1349009
1533645
390143
341993
1134217
777627
1059324
1429507
1579205
1046641
741888
746486
1530334
996621
989236
168660
1149563
1013337
419077
11607
1249421
481620
860203
343373
591491
628578
1243309
627660
632269
550586
1687960
1729514
1067725
986769
1805678
1421603
967910
1384767
1915787
259004
1341783
1290897
1032256
730111
402037
30337
1570760
13708
1274125
447022
1403560
1833351
508296
227760
1463549
1066440
1346320
1702368
78960
922592
618735
399009
810138
1609472
1963702
1913127
1226133
1798400
867492
1730652
1964653
1883725
1494718
1266965
624448
587135
1023733
144031
517488
662439
1857250
510877
976076
1225464
1151115
273108
1864865
1759048
1109924
1134295
1889080
1742634
614125
1898474
1435318
1436015
1094147
582437
1369067
323383
732573
1498860
1693033
117590
1631506
380780
1343971
195588
296939
1183085
299234
395688
1392847
944155
1649736
856635
866988
1502165
1445419
601640
647422
178426
1831862
590133
938970
1290216
444314
1337248
645375
1823668
566744
440972
1053841
1131326
1382270
601797
1325240
506959
279323
1778175
24378
240605
1925893
883521
1820312
187383
808230
1354580
1586028
259718
1439981
1556934
243800
1680026
837942
1987596
907432
1623832
1417947
1467978
1673367
1482714
141119
742921
802641
1225204
587057
1685257
1674932
623989
916158
1577661
1375719
82894
929159
1252417
305512
1862574
241916
1048070
1465874
1018065
1389249
1148988
125390
1973651
1488221
1157221
651049
254582
1999852
1870231
1874802
729065
179805
1229760
868117
1963374
1830418
904791
1258189
126370
720965
1583633
1769397
971988
459201
1726941
1042290
685818
253527
1845595
1740055
1572059
292529
348701
764535
1876520
1616737
502854
1543616
270191
1455859
531347
967174
989951
926831
974406
1080935
1047717
893056
728564
361430
430370
556933
80776
905657
241449
1777246
1471022
91069
239332
1169471
1104970
288534
427549
1162288
596606
195255
1217081
1650627
1715790
886840
737161
645549
1063794
531834
702269
1862380
1091337
1163877
634499
1385235
1157981
874165
1934163
1745788
40453
774012
1958862
1219820
1842356
526470
1275237
1064837
1752227
182173
1344427
1076650
1389488
357503
1145926
221964
1642842
282494
1942308
1145306
830094
1372816
1053831
71645
1637730
1156342
1925920
1709621
764578
1951473
1885455
17020
1246116
1841338
526394
1946015
14278
1569209
1742599
1150597
320649
205591
687446
907554
124412
1603282
540074
1432725
913429
1031027
123316
525096
1552347
192137
1516352
143493
322538
1303769
1521383
1837372
589037
981241
1222509
819542
730477
1274333
1859842
1142078
344555
1658742
1296329
605519
1725966
1204648
1855685
968850
1730320
85728
1459731
1328747
1785751
1750131
1651896
455133
1765699
181926
468760
788680
1145172
660688
1712513
604600
66254
764722
1120151
215126
1723587
1118462
1692163
154357
1707443
446467
1415565
1423165
843742
290263
1385625
1940585
602399
115442
41468
555460
431985
832851
65846
802720
89921
1720449
630599
1069373
131606
77335
1009821
589747
1724707
917940
1845626
1284716
1980700
1290855
1176305
964759
1308388
60908
925416
232441
1922329
1863837
913449
1422025
1664668
1124554
707285
1358389
1070816
1718250
1277210
1291943
1390004
1324040
699616
1867694
1515689
1614356
1211811
318100
1855054
1692634
1638893
695407
198338
401223
705896
1897212
1401023
282656
1612670
1940065
1278897
1072938
1080044
875739
16196
708961
188867
1709065
799477
413049
330404
1413159
1919999
890709
1256630
1875857
1845442
541835
1824549
873113
1234476
146018
14360
338215
1485651
1862224
1460493
1031269
1886615
1727150
1306876
6333
1367540
1653692
1462778
1154344
1120166
118690
552857
929595
674184
1916871
276942
549014
1306530
821252
635337
267155
824150
1686805
1390151
1605716
1406608
261257
1143252
1040169
862627
674191
385440
3364
1319470
1037859
1987943
360369
388622
1550824
1759016
296852
1860579
1297780
1215742
323841
1184135
1346591
456811
1430416
1418730
3431
516405
187432
643181
432495
233255
317771
1392754
67597
1099773
622429
1099344
35073
659687
1676464
1639099
600553
559139
1225321
751487
608615
1027830
1221520
1667703
1290916
123169
1531065
96964
851631
1511555
226014
1694147
341855
766691
1628929
186026
203779
119889
1584448
221407
588177
1008698
1430920
851374
1357698
1880820
1072070
76688
1652090
1811567
1915573
1394588
1497833
4901
294156
1614281
539684
160738
1258246
1055452
1948873
190757
1895605
105351
678311
10678
606648
37418
481869
1391188
1092901
1192931
1777176
140479
811249
1765358
1988001
1296978
1170841
292534
1990516
1919360
120945
934183
110894
1965563
900058
725820
106989
1375689
387447
408398
510127
1338762
373741
61764
970574
1154962
593347
1705667
395112
753211
1794800
1917615
1345528
1645553
438128
1337325
1633887
934737
1370191
175204
1334320
1190484
1250473
1633893
1358373
360501
1349713
593602
1991013
70271
1781858
662150
1074216
1687391
468458
1925766
1281941
838789
311831
103511
57064
1346178
873394
1602818
1919238
736260
1821029
649410
1735897
385561
1987787
933162
613635
315063
1086433
337328
1254379
977752
1293421
231875
1404009
1763405
1564728
769375
1972099
1282067
1534800
1554828
1079709
1474094
1825546
953072
1374328
1742928
630276
837732
276306
562050
1734088
369624
713486
1087770
286123
1259736
724995
1079819
1698982
130752
1470307
1737664
1601103
1994541
1753861
264863
138601
1709723
475383
777863
37547
393013
1223799
1104887
1845153
470306
1591402
1177914
916786
1567361
756424
1751185
1615023
591308
1788453
591153
329670
899718
1014427
205111
589780
377832
417898
1880781
42689
1641074
949425
1953026
66484
621072
1390128
76226
738264
1324309
1855519
1647971
1393677
881026
1937137
990034
1023214
224941
588516
639779
320260
1622936
1232941
1290467
726604
1898051
134108
1152949
698271
469251
1518448
1662639
1774361
1977226
96371
467089
216720
519216
1416589
1468372
201914
1395933
1688913
32671
236340
244257
349073
562098
484239
1317215
1040146
475548
1370487
1532350
1575449
864609
725707
145494
581877
141958
513060
1766924
1882255
967207
1698909
1186772
139855
809412
1275272
355385
493424
25235
1586648
1605898
1212812
1244956
1125393
56881
246362
9115
1115209
868514
1363192
86484
68214
1133397
1002003
1440113
219635
1944598
1602484
1362616
538775
886829
645020
902209
976258
641215
339642
581098
356733
1025227
1884127
1579864
606166
685666
736070
1024322
1984808
949191
1944361
916516
1563593
648876
1819703
944741
829457
997913
869301
1204541
1880707
1762283
1709129
1677175
1180573
1940870
1494293
1396112
1810558
976747
677739
708182
1182835
343864
251180
1668260
413806
1792320
286853
798993
1399067
1867957
1914970
1672205
455840
697068
59537
26306
190468
434100
516101
387699
1298386
1041200
685309
434867
240554
10481
1417347
816713
880768
1648256
1886116
1913512
1643244
1013847
514733
1449558
429019
1753760
1041265
1597846
1984496
451738
135986
1868274
1697549
1197108
1928149
900758
1078661
1260991
715662
161459
1138975
788916
472292
1247541
457141
53695
1676515
531271
1318336
1279267
1125058
744071
929546
1142887
1455974
1399833
1527399
1275536
1755778
1655315
1399103
1662082
954495
985145
486056
1755349
668318
1483970
1143381
501644
1552230
751242
1801616
293453
1810276
1484173
139399
193938
675628
626703
1345758
985145
584026
1077708
460857
1548858
1744616
1241541
1156904
91469
1829056
925090
1002769
1355676
248928
960116
343277
156835
1953561
1702896
259088
1309190
1434605
207207
1070637
940921
1199336
500027
1982557
427854
1546727
1415784
823235
363025
343100
1471756
388856
1002314
194372
1902731
264549
298830
1741322
942523
1697337
1383990
27178
1805791
1576568
1102621
540908
1085493
585384
1849634
1435692
68322
397899
1111732
1551533
791518
436398
1854290
746921
1577687
1125232
35091
1717296
1230644
1064685
1882354
1152067
567147
1909069
911772
1623928
814294
302051
1988357
1541637
448366
400540
73587
620986
601599
589896
1988136
1150388
199591
907559
1591129
1449957
1869514
1243220
860997
1456170
1526380
1823607
1445508
1499272
983104
1880483
1821325
816620
452945
1417479
106855
1300975
1923712
298800
287265
1007410
1845558
218361
1291644
1664893
781993
955508
591477
1209597
1819996
810158
681832
798299
567026
1290143
386449
1249422
1751228
312663
1153284
184159
710115
1162241
802542
28349
85605
16725
1446
293801
1329209
371277
1419532
943731
663669
1710751
997211
729455
1501562
1357165
1646800
1753036
1912973
696269
1124232
1199214
154759
881825
1336047
1390344
311386
956781
737521
1587196
124221
436763
712844
414858
1235659
80469
1051865
862154
761517
1359360
1853508
1841713
113040
971928
562305
1311450
1478437
1904388
622167
1582447
143350
741667
416995
749825
167115
1708120
56196
382371
1482358
1541472
1516593
195182
91734
290031
969555
1936637
1140356
722293
12149
114105
1979091
1116401
1024165
1247810
1204217
1961353
462761
1727162
1800968
708626
67479
79984
1598835
318459
985793
432482
1286039
1929738
208442
817942
1590836
589576
589255
325644
1548845
1292791
1369887
357569
293387
172211
1492322
1936623
1677802
1191671
155258
1730456
15111
1929511
1260849
1205312
361806
385558
2980
1333696
194683
1280047
859034
1585160
1533704
1506970
1064329
656191
1278968
1353485
742708
1308119
376805
712283
393786
1183667
255150
1789031
1112857
1295543
1141575
1154259
749285
369728
148603
28704
1844889
232534
1153400
262836
1942618
1582432
1547260
1698257
562132
1285608
1540208
1453209
1164172
1439380
541022
1758602
1530211
528797
1517280
527645
1472393
449930
104482
1206467
1712756
435009
548941
67642
843946
1672410
64676
419505
1922091
1612575
283053
893511
1332769
215330
394972
1183227
916335
1785571
1825635
1992643
920149
1447260
1484064
581744
1033477
131163
975320
421784
547417
431431
636726
925246
991608
838379
1825897
379923
418906
1344315
1411562
1634964
967714
418854
75072
1779319
612211
1305821
14407
1385834
557742
1981770
590700
524295
509593
477283
50154
819146
1638976
1043380
1351772
496944
1266455
872539
156862
426164
1478142
1991890
1973241
779320
277761
221873
724633
1257888
322151
914439
68849
1497467
1594823
616744
630154
1182344
1887031
1734410
1407954
347391
533331
541379
866793
917747
1145876
327999
1356954
1990489
9030
448474
1814853
1863731
225729
702481
202390
375526
1514635
485984
214651
1813280
1359377
891433
1318814
1881468
1340567
815428
245836
858096
779481
1907861
570291
1894095
499307
730901
596724
1153188
1603622
1815395
874368
820484
1275756
244283
812041
1822341
969342
1458111
1642810
547779
441055
678863
1010253
1823926
1613276
1204791
1112779
26393
700248
1567823
765958
1979392
631842
241234
798421
1432462
405519
54251
1878545
1216746
163179
908277
1409142
1845981
1137323
713913
1482774
1854134
1415751
260052
165125
1324787
490
27979
1812624
1986567
197252
569338
1928726
796802
716690
973995
792763
175921
1598200
733726
712253
313254
191746
1700564
1057091
1885419
323840
627563
1197021
496866
971791
944200
1477039
1018139
1584785
1897018
1431316
1054617
113646
606035
715776
1369543
121567
1504892
159716
478806
1339745
476434
492918
556212
1287917
335887
711756
1146771
983788
310226
1418903
1257067
249453
714299
229478
1793254
36897
93904
225685
1516458
1172978
1695846
1190570
872411
1666606
615238
1719713
868978
1519351
623151
1730771
1113487
274631
332472
1410190
10556
494646
1400904
1688402
636373
1170750
808448
1931087
1031264
1709677
1012160
233972
349913
1089360
1941693
296185
722867
1224617
1083136
604344
687895
954639
415559
203415
650230
1505687
720103
1130130
917251
478019
875509
1873496
896139
763916
1330449
24238
1109742
1309563
177686
1669485
855893
219749
1797495
1464664
1451177
1146724
405178
309790
1626442
243998
941417
1980670
237161
385079
1519795
1860386
248358
1971935
21429
1073555
83678
974001
1397251
277211
1888887
1211131
764822
326990
847293
1305955
1803125
1750908
843842
1621615
999076
1751858
436647
1357335
689804
215469
1197374
177211
1054856
57419
1977637
1085943
433550
1541449
1380314
1486299
285469
548713
638269
594843
1019286
883318
1815231
79160
1975958
1392824
1631732
100969
853931
531435
1547498
1278331
1469788
111099
1732918
546700
209435
1563679
1192555
43687
1619284
772935
1893228
936333
1622233
1143610
683367
813892
1648284
765427
1818915
373982
1163413
620422
1548947
1504717
993532
1806058
611796
1721164
994934
1371217
572835
1225719
449480
794228
1246575
1427298
142261
1993806
28991
1994505
303807
223832
1579934
757883
1526805
141856
332435
1127759
439653
350886
230818
145034
373812
943323
1051445
1622333
1751402
381621
1051631
385307
1418113
1342778
892271
176711
28451
204421
271473
885615
1453018
457260
1525170
134355
277565
1062788
1713110
1660394
568715
1114199
1343362
742282
1243444
440925
1067348
452519
1510048
923079
1302157
1845945
1877907
431725
510843
1771601
1625740
598379
1730395
1155049
1557871
1225840
1296485
639274
983886
1277224
1397024
1125461
988632
764150
1539814
1947874
520719
1646830
1179443
828580
935948
793127
1243057
865342
841852
39776
1352072
1293206
1494345
106082
681622
1348575
827810
399065
429045
484568
306905
725691
881144
976877
1482795
628827
1921342
236509
673217
227113
1507090
806996
670814
525439
300006
1602606
1943607
824785
1639294
518801
885231
1114132
352589
1180695
1172867
270971
1059341
580777
527030
1720590
1215085
1917121
860314
484125
671789
1422478
1394846
629620
1883577
1732777
728130
495789
917238
249877
1021764
1745906
81916
392619
1613402
1959541
622969
402798
982768
708578
1619345
761674
592571
1225452
1735792
1838673
1171151
1376481
248155
1755072
1661587
1947482
1640834
119349
1211332
1381475
741357
1886052
1321480
306787
392785
1755685
386596
1278027
153304
1317956
300138
327421
1099635
1989614
684686
190598
1152510
1823911
1133696
1894764
1616282
1947747
1663524
1836895
1168975
978020
1201600
1604107
46298
510096
1104295
987695
1061813
1283031
1430437
514599
1014163
1289732
68432
1474477
356854
1160425
1828333
48343
57890
523052
27677
1437656
1006197
1150167
663993
1947172
206478
984918
111208
1483830
1547145
1506078
1717879
616571
43244
650101
1497004
1089173
19057
92597
375003
813463
61376
1885528
1857755
353023
1174294
1791175
24807
1641571
715702
1862111
1997357
1734774
1554244
1408821
614942
1966948
1774639
190153
745229
1202775
497739
502157
327096
1350227
335480
774794
1930858
395131
1688444
930218
1441294
1367889
246729
1825322
1360962
1988481
287272
1673728
555282
1167723
653227
10874
1694965
1760438
449146
195733
508668
605559
124733
811642
1023988
269610
1183322
107159
701830
353792
962917
562431
687857
1483994
367498
1016876
353795
713159
1209484
988827
1681980
930828
1651424
245878
499215
1756306
796033
1457118
1929193
347150
836881
1758147
1893843
517507
917843
1737585
1638925
1194334
367317
145119
798664
595150
1132406
1637112
1846989
1155541
852166
1497305
1472288
1545464
1691788
1818976
206309
2877
1359935
255314
239403
1914678
1185222
249599
1075201
646496
1535631
995968
980995
1961777
1264661
1778841
17672
1683748
1252920
1402726
481769
1688321
1940784
725973
265669
1521884
1083899
849061
1766322
1240934
1052117
783495
675185
1928728
619873
1889606
284772
1029042
723746
493498
1677486
105741
1979544
1134885
184961
1850694
33558
50214
958750
1927963
414325
395693
1080090
1201440
1403712
1104484
1369002
1398277
1789793
343986
655461
327772
1544654
1792673
1579276
237887
1333024
846251
104429
750191
726298
1276455
1940945
503159
1022688
883510
282116
1232898
1421064
607770
1167642
1909337
1061300
17890
262297
1730645
143134
1952809
194525
553007
1139851
902605
1758420
1131372
836990
1421411
1528918
255986
910626
484762
1014878
689322
641383
558613
200158
184075
464924
910070
511725
1139008
1030140
1458256
184784
1963621
109181
1872999
1674759
1312788
183212
1348330
1020562
1047288
1748685
253592
861743
1106668
276040
1413816
1200372
95440
547502
1723946
1382798
1878551
1534362
622875
975895
1868833
971570
1560077
70627
430010
18512
1299174
1387589
883586
668050
1155117
1641049
568226
368606
1589096
540644
327943
1394142
1088958
989529
60872
1115374
1824390
1086161
1980468
1731478
1277666
618173
1341960
1397361
489928
1772644
1501738
1585762
270859
1491618
1219653
1147666
1425995
229910
183826
1013066
1440537
848423
107106
532912
734754
1320225
1200969
1139740
1352304
1892587
1312936
1800608
1801470
174741
219826
797856
1690835
310329
548811
1126434
472532
370604
1761209
1271158
1170434
641641
12009
692385
381131
1914270
785831
1787183
1482392
599307
1973931
508948
1373564
1376453
15969
166359
1802865
20438
1705556
1209827
779296
1637724
606142
134042
1736042
446937
334304
1699364
862569
460102
993508
1172893
457097
42109
445669
861002
134401
951857
1876919
1098537
1353935
275459
470038
1317016
1653246
678708
1622944
789730
1646294
404286
1893649
1170725
521823
1709867
1314954
1607673
1650004
1871623
1525670
1506458
790835
866448
1106879
1719161
235773
528537
1268921
1453327
705034
649189
1611315
1973754
1144771
1540994
891369
1142419
1684382
1812666
1947249
285515
252658
1369974
797596
517365
1447584
1645427
1643451
549595
1084482
925744
1754402
112414
400440
1240498
1389812
298680
1599907
407412
578081
212787
1784132
587280
1402075
589239
579678
1160679
1157988
1929157
1357362
327891
1252477
654434
2259
933329
374744
1013493
1095318
1362954
78050
739262
241331
1682740
639253
1406446
612455
1946444
1625766
1432963
225981
894871
939897
1820394
690158
19792
909574
794917
235350
188501
554174
1389540
1587941
48961
1591637
667849
576278
1589012
9097
163227
643260
908031
681349
1583431
910986
1460570
1620703
1164674
61930
717520
1886660
108011
43986
555577
624656
1718412
76446
1965390
90965
177653
372002
88649
1109308
1449088
236800
1413376
1317367
568976
1409313
599216
865390
439081
346289
1495545
144533
864898
889880
994647
605255
1580447
919245
1168667
713422
331600
1732377
1418746
43377
1207265
807348
1786544
168877
668316
1607010
1288003
348393
1808513
1113469
92431
350420
1260304
326040
286780
300114
1612954
1801811
465148
421780
494873
581559
1444093
1496776
1533354
1874802
981724
68486
28641
112556
667773
535323
1247106
1583716
875241
1967110
1952356
801965
887887
1263975
965915
644047
221777
1844313
397362
579762
1394848
1512126
51675
1443637
1100514
349445
235282
1835926
913956
1436863
1712517
409443
1193110
1610643
1729243
1521597
453116
1565873
630102
1653889
1725565
306063
1721490
1850012
1073915
1090789
1777347
1202949
858741
1923329
75181
1755726
1078298
607784
1174146
1311372
466077
1245307
1623240
389133
1586607
992459
1437941
1535324
938867
418479
69248
137171
710085
1046834
672879
1281530
166885
283651
66091
631025
1610299
934438
1765118
27924
725122
1710994
1494332
965131
40733
1900434
71159
844651
788439
1544622
1294638
440863
409938
438841
1084790
1703091
1351689
1052696
69995
1198801
1675353
1456078
851340
425484
1189843
1314040
838685
647090
1660882
1287724
72537
1362094
1566811
235196
1640329
1222267
1418298
245443
1828616
723059
455724
338764
747607
1667942
950624
1920212
1455041
1016208
258061
287497
303215
1966541
341433
52791
205856
1028139
1753145
1107259
289169
1868865
1386159
1027086
675856
9552
73628
1591455
1496278
825998
1414441
1658997
578852
284891
1655834
942323
678341
1531824
1385988
164462
930531
1863015
1387561
1715350
1170276
1237781
785785
525408
801359
745466
209458
1227396
1980742
1122151
1246757
164196
390331
653061
1022996
912877
741998
1962317
612913
718920
528747
1180127
1153919
62091
1506914
1852121
192334
348168
663548
447437
411606
1122695
316710
53979
632229
114989
349866
1565840
1231049
671345
1232035
603444
998650
1463849
1192207
1201184
1709664
432262
1625002
4769
1991357
1269753
1992229
1662623
106096
1330218
69351
1488175
488556
1317541
853070
270491
1525440
1767081
1936460
319981
1255815
1611194
443278
1422841
502613
920552
1806222
694817
315488
49342
1816594
648727
1150494
385872
1734439
214870
704505
1040794
1337421
896462
1786082
1339670
266701
1782464
691260
1125633
183732
655359
10378
1867266
733808
56120
1691163
1927179
1731771
1489242
937944
535763
1250036
1118978
1262260
826833
384938
178302
1190178
110059
840887
591337
290288
738703
924640
1771208
1897804
851491
257409
595505
1546474
1205277
356488
613208
1932137
1778171
1482678
1211710
1242210
1638204
1117495
108817
1135130
1216120
720863
1769322
1559049
944039
1260894
1281438
415766
1465948
262086
1138799
666751
1124186
802237
1689688
100845
1172874
281796
1835721
977349
1655905
594543
1222964
820369
1339593
603825
1021869
795834
1859681
655917
494199
1040853
1059950
1404994
1195167
852007
668105
1792869
1902766
345468
878104
1544258
1471978
1873139
1684567
1027273
89905
1266763
1201147
533772
1052872
1725221
119548
1922497
1179545
441782
1804592
932605
1455435
627331
1663268
1928597
163281
1969981
347594
97193
903786
319375
325671
313765
1072442
1426537
100294
405476
1836526
1218366
150369
502555
1431864
1025898
1163557
1436809
1849184
1596318
1009596
756528
702580
1861310
1743417
1382671
1977258
1779810
1451610
1025620
303360
583002
869797
1097886
1403807
522512
253584
368040
285690
1356680
768748
1984565
1350749
223760
221546
1220483
100886
1767957
1076198
1844002
1502682
47180
1589678
489628
340137
755364
1498661
1304122
91614
261917
1864568
1170693
174131
1926973
307357
601959
871263
1536131
568217
1265556
1989555
1729545
1881897
1744905
231376
320121
1763583
806268
1555781
1629439
1473693
1370672
722155
576126
1109932
180907
1879607
1872204
342194
1461355
261660
1406814
931245
1574799
1535047
1601626
1567024
814784
1551161
829504
876688
1280495
1225166
98070
432332
1340575
446889
771127
383129
700515
1032040
370146
1144346
873216
989738
1518357
82543
459766
1325228
1064070
519211
598947
1084691
49214
1263656
646054
1475360
340679
1599905
1350563
621671
1646866
1554721
1619310
581181
824551
1674523
1632623
413020
944261
1596923
1824390
1478103
785524
1755460
114339
1451080
1266762
59893
877641
1148776
1485894
1726742
1456779
1344425
967294
245389
10877
805772
148953
1298753
1037887
739940
648414
1476389
1987757
1176565
175203
278971
142691
912241
935896
1444414
834528
1439547
1772598
1509749
1020350
1839896
684801
199203
1696124
1324737
1919467
1163250
1151216
1511240
654762
1781124
205077
1705678
1638473
476889
492134
1559609
635797
1981830
266985
269386
946732
747133
333502
1360077
1914326
926802
487526
818181
100059
195741
1292407
73024
1086582
1662179
1125485
1992654
303195
1633783
1162563
494333
381101
351089
428211
1947329
719553
402526
798643
328807
548046
1257187
1105787
278844
1452598
1859944
232524
243952
769744
1985341
1348862
1488523
451484
486716
1505872
1255220
99893
1374125
189016
607157
1727113
943958
1785230
1197508
535612
205381
1204505
268054
231381
1438828
438915
1692450
772397
1788611
659700
1525056
1015466
933819
316559
318487
883824
1417677
196409
1901688
1212189
665918
1112284
964197
1923079
1555930
231598
352139
551437
671234
699316
334194
1049152
1399885
1772057
59047
299072
943523
1538762
1113770
1561823
1258316
65031
1008592
1694002
1450525
555562
1332896
136776
156623
186753
1725146
690038
471062
1100618
1666946
580274
63801
1586197
1583484
1897362
1033635
1228283
1388435
871543
1492515
754258
515071
499348
1191045
1920987
1824493
1626534
640780
1657462
806019
8253
1806952
1655673
1429512
412011
559783
1266360
17426
1771411
560542
596935
1419674
307920
406529
294873
1181615
154639
748094
1497066
1159410
1403574
1458079
1442574
1312129
1929540
831643
761296
322662
873719
772852
909396
721917
977359
1334099
356772
785928
1657270
272470
753061
1993807
440972
1052838
949017
1974359
1718734
118219
1732855
1884825
546011
1402265
1392846
1544798
489504
555339
1343683
1617574
707690
1726462
1836845
158592
335838
877236
972612
857145
1298720
270853
1922059
1957281
632757
1494020
165087
1927517
1437925
403314
1540047
1922640
541953
417868
1641596
211485
564249
878576
813946
669363
653336
257531
1701860
1736972
1406330
1213736
1516658
484231
582244
867512
571410
1093815
795833
803946
72389
247652
484556
1279951
1399686
1843449
777801
1603468
1871877
1474615
495203
1027881
1964705
648768
1686197
1418965
974426
285385
1967847
1982353
1204175
387736
1799155
1003215
215385
955913
412745
1384400
827522
247107
494813
531606
1054410
57470
151799
293955
199077
1224600
337562
1016437
1224085
1831559
822813
1947171
135985
998317
796956
1370806
1768057
539789
1419509
1812200
1390573
1257049
1438186
624430
478855
1176715
314337
1435875
112026
672746
1482285
210662
1139866
1985878
1238780
223477
313112
1451913
813080
1905422
1031481
430061
617521
1563869
740236
946872
1954513
824387
1032470
1980867
1507011
745775
1330727
1294434
336421
56106
655889
1681130
1434200
397406
1829286
1001065
1603405
1735103
1099751
1669060
420200
1693573
105702
537926
1323102
598987
547983
979687
1484076
1987251
859427
892472
513416
1430954
285943
1398708
1406649
187547
359015
231064
573026
262312
1723428
12449
1493119
218174
377667
940338
1607465
912845
979099
303021
1280733
1613887
1668925
1812358
1068997
955147
693934
1070517
1118796
166075
316357
292918
1039655
1603450
604882
586881
1533890
864741
1557118
1778437
1210106
1309612
719264
1146806
651802
517312
68579
515504
684318
1374685
1536074
1836054
1433610
912818
1653437
722319
87651
732610
1338642
248390
1077639
783762
900132
1129743
1105967
1391133
608588
1067448
60272
320980
1883719
1141736
1543829
331582
1104614
1285383
425081
711091
906546
295830
39828
264310
235734
275209
1862971
1184252
379601
1565239
255853
681730
1662539
15826
813116
342060
433489
1375234
1201656
1640051
685071
1754265
877884
307424
1994327
106030
437724
434364
33986
544303
1819069
1838133
858217
1040468
1006680
636910
1158211
1002155
515607
1855719
99911
623208
773813
1878984
1781785
914439
181611
1610575
1444180
1173067
964642
219225
336984
1895448
934610
1793030
94469
120913
1052849
1321783
1425874
1316950
1541076
1938564
1431628
1680774
953931
1355348
367211
178485
438696
1102651
312319
1114558
1891236
70136
1024150
1634823
320692
1427787
1604868
1112218
1303706
1074884
1644044
1224007
918632
1072369
482664
1332044
391669
1244762
433074
329844
1435476
1322657
1926246
1593119
646280
864333
1371938
981787
415954
1192999
1466704
1180758
50970
229538
1799273
976788
646414
1042902
1046330
894304
1804916
1805881
100684
14729
1890759
1949081
702554
601790
274466
503499
1191228
570335
688401
591763
1923557
630753
208052
1226597
959769
63142
1778162
123410
635599
1367208
951574
991110
1156920
1064118
591928
539388
984523
1392283
85753
1115315
1786493
1241053
160321
1716646
1487415
1007470
302809
65091
630703
387305
615617
330523
619298
1619271
1133607
1359296
18479
1460922
1647389
1161238
1941514
1695158
816790
1894160
1515400
121591
901626
446347
360374
989824
741499
1550232
80735
241144
333461
753975
234849
377970
252893
1215501
1446355
1629830
23558
1806955
1595192
1740296
1921761
860669
672494
654241
96838
379640
183298
70091
1067992
1678255
596410
546997
1664296
121378
1946954
639266
619229
420099
1420948
1201331
1521896
1925081
478272
1930282
421237
1066342
1327135
1910880
1550278
1264270
1429267
656932
984479
1964661
1822863
1367877
134010
1248753
1173223
1438309
1673019
1620922
1651010
798435
1763605
1054033
12239
1686315
991727
1062370
1539523
746662
289854
1825078
1166681
164540
37503
257535
1162798
564699
549948
693803
1659267
1275771
368690
189515
1308836
559293
1866027
703944
326313
1312575
1868836
1947235
1313965
1037921
1671749
1162020
20562
1557209
1536326
413619
1354846
1996227
194133
1217821
932685
1159182
819962
439050
1551419
343228
1976288
1195951
362766
945108
855622
320320
1519156
351076
1827267
1466594
1297663
191242
277368
1291517
272358
696767
1797586
770426
856277
255836
699361
1938499
1913962
1764366
969656
996432
85220
1487690
165142
1928461
1830191
77110
835834
1875025
1958611
770950
1707050
289407
848333
601456
948771
1032869
1143118
444132
1406509
1981797
1511671
155591
22429
1968284
1726545
850752
401701
1917163
943117
835990
182778
1545163
117871
149410
1763169
765499
209507
1746406
769772
888238
386664
1695310
500981
824922
1525258
1144023
1219325
1368517
1863604
944107
1386774
20853
1308680
375003
837190
273479
729055
1028762
1267149
1672143
1325754
480423
152354
1992617
1364375
1237645
170088
659394
1335606
694830
133863
101681
27383
1128740
1670937
784542
61102
407715
803120
1597577
654334
1674772
1466333
1517888
1944117
475256
1086582
1440297
238432
1158937
249015
9818
1318586
1758685
1893326
568158
1141285
1484934
1469978
710364
1294501
771208
1052605
698593
1320587
420369
508626
129999
1613531
1094056
1037168
30248
586217
1714599
1747071
27144
744475
902679
1490973
984140
667365
1226893
602102
779531
757413
1154329
1570539
664782
970431
254790
1933781
1067438
1998733
693732
1992103
269194
141470
283593
1963460
1973155
1895964
283369
1170763
1675135
114264
71421
740827
1781383
1451335
1305292
1735741
529676
1488509
998540
1579878
1797557
227757
654486
1330887
1435657
213842
1913446
245108
830308
500814
944616
961771
804345
333504
479685
1208567
1715026
1133127
1381693
1442039
746113
413105
413891
993885
591722
42648
1032029
1032207
1283877
355731
1354169
1758673
1552918
1074845
1274616
584092
572845
1570805
628484
1125074
577076
1990634
1341750
1319171
744223
238913
1267391
376511
1544834
563687
1878567
1039008
1986181
279269
1754219
1714663
1655825
714809
56234
621753
752308
328196
1366404
521370
1865035
1711249
919944
753501
93121
1422558
205512
1373362
721854
90644
1080199
1465371
1223336
935280
1271837
32994
1615256
1303321
742072
140998
200531
680753
1728212
411200
337915
880308
565650
818618
860986
1654288
1710049
1812477
265581
1936786
619214
8922
969666
1923992
1394955
59273
683873
473769
877946
1190713
1810547
404437
105314
1419719
709980
635909
553031
1749048
1171818
144526
17017
1572223
953477
200952
368040
1657668
8932
1263885
1669481
586332
1171055
658165
1567340
1598925
59002
182977
1047057
1463365
1749845
68530
20658
597058
1687722
1730280
1292147
765036
602433
1342884
1806758
636429
484310
584808
363022
1355680
1003379
1467437
302580
657601
1819603
919511
1235963
210098
1518302
455952
1122321
189341
234243
1818519
1274753
1842305
438827
736834
1307959
1972282
820837
230340
1726817
462033
1879784
410142
235106
170691
242802
372410
463069
1885181
86299
1163226
558751
940415
578125
89833
759872
126069
12166
1225602
1804820
1480731
1000756
1310640
697917
1063342
488692
1016900
1458558
1279847
1104700
1944553
901263
191811
335831
138637
1078337
1440780
1791368
319847
929638
984520
516859
575173
1375022
889447
507021
277866
1163174
815467
1060960
614849
770310
933125
845226
81874
1345988
674835
455908
418078
507607
448868
821312
746495
1597940
957153
226189
646289
1909161
36752
1443565
107284
1664786
1884521
1641551
1654378
182533
687566
1175906
663617
142195
1246753
314039
1821768
798331
1148879
221187
883963
1110577
1130946
1838080
1339382
1215763
42439
1472833
1101747
54565
987806
805159
1364606
1731412
955954
447521
354764
1668405
568062
836221
867110
1122032
1407980
25195
1945393
544426
1971527
1786248
988370
1850509
447072
77334
543834
1305932
678720
1274323
496517
1488368
1351948
293803
1459540
1444289
923852
612998
238834
1434190
1722662
797919
105289
666732
1701483
925160
1847162
939081
348549
1887080
937370
1733707
1675682
1050352
699971
2477
12675
480936
1705419
782804
573285
1455633
180679
347371
1961167
1056662
615422
903828
1129578
671096
1791199
1689208
130930
435897
417554
1591370
315484
70231
632245
2955
1917220
1535172
1667306
1547788
1489559
1509869
528998
1918695
110806
609838
1376365
806523
1791373
1882863
112105
1272016
1145766
321251
1228495
551553
810968
1312399
823066
1815385
404003
1030467
1452365
1781596
418441
421434
637372
1813567
932591
622269
1119526
1436463
420998
1471576
979608
1078439
937809
432731
1858012
1165074
509956
1821744
285064
1249072
1804510
951946
429109
1733820
1525670
1871925
1944798
237153
1865133
964904
1714621
1572341
878685
641434
1485436
1276440
561216
1964798
1954464
530994
1693285
4396
328899
734618
1912513
58691
1752794
757948
162192
1569405
440124
1563414
1629650
1603216
1255278
618428
585601
529384
1328046
1085363
1522931
433803
1300360
852067
266505
317980
1389765
12001
348215
1671488
778230
301798
1375670
1757683
526196
1660361
68541
1505555
610464
302952
858873
1217011
1143515
768529
748442
623178
381985
963619
1919165
168399
373010
1527374
1462001
539759
1927860
953251
932057
1990654
684165
866179
1596604
923568
1971268
658883
1806299
1734865
72667
571532
1032368
196576
1716235
950487
205877
656731
1855575
105442
310971
935033
1675607
6718
550899
1748032
82745
165435
1153586
1374404
1628060
856853
193236
64719
888855
1680503
1279537
676694
790146
171855
1232320
1478988
1882178
1962885
684205
726360
1837377
22168
1899147
1543025
61049
1017392
1625206
1245540
605620
1117916
219030
3664
1947296
1316374
881636
424604
215955
1659828
731065
369557
1156053
875519
888892
1429246
418259
663457
343125
900033
441357
190193
1681411
82762
797540
1334796
620149
189071
1981036
564909
1706515
236140
1250233
148985
949119
1874843
1578848
1031521
525511
1792420
721010
428682
1592494
401488
1793872
1521312
714382
998158
1939465
508301
1879184
10038
1246525
1946761
951670
1567803
618455
556570
902121
422013
1396525
1037619
73481
452794
845106
1574083
1267395
923769
1101667
124682
842040
339110
1929677
1030289
1804883
685867
229202
602948
1954898
1087972
1586671
1201728
487004
1378187
1172918
605449
1573148
1091070
1812639
348857
652908
1742382
1367542
1746704
1246329
1813046
1574741
751682
1896024
996693
1555308
1070318
1390612
1448727
70411
6109
1851454
649687
675919
693856
161400
1229429
190477
892311
860867
1313615
522808
1532042
1466264
767370
65284
26136
1864133
532018
1793326
331665
426867
977670
251741
170349
1121006
1853457
1664093
1479400
1461908
749638
81501
1620956
244
1618147
1971121
240202
1675103
1316037
779237
1565431
646283
1720971
1368274
1827330
406378
1783526
673618
1672649
1540017
1613378
1906411
1103984
93304
1556890
236128
486395
1579641
1180713
821541
344086
600147
1345146
1002118
1529431
195656
1356067
36025
1606576
155969
684989
1216077
1955612
1328275
492346
1816518
296752
235841
819546
934499
1272356
243768
198169
886347
1107677
1078321
159169
1905518
994412
364506
1634781
322643
1935943
1298488
684366
297373
1417318
708226
511259
1309718
488172
517581
425646
1905778
38647
128542
1117808
472739
244839
562151
501114
1999761
702179
1639339
932294
832924
446682
1994100
1995694
1470132
1563167
1637269
233547
871873
1255728
1968849
1897240
1217327
1641890
270173
1668745
555619
1484984
1901318
753710
1758872
1192391
961230
1813818
1173760
515179
1829703
1849420
1807365
1876033
487889
78620
756829
453510
564485
506509
842168
340161
1564080
425500
1663629
649465
66935
1783971
1095157
1029922
214276
510574
1239843
1242467
978818
1723129
220930
1846744
153765
102184
1073988
1602367
1376994
1473480
1866059
1615365
511333
576283
1358706
459591
994761
814416
1631025
130557
1111319
1169574
1717272
678200
1702168
561641
651491
1778122
582947
1188899
1571387
300379
1729301
1063793
929834
1020778
1514135
400498
253296
642125
1995271
1237514
424593
438690
1152283
1301631
1408686
131241
1789753
413412
67154
1714600
1074096
1984117
1653392
704976
1927695
1627790
1463676
189653
913194
683902
657478
465021
1641326
583574
1264849
942659
824059
526030
1053166
303801
928927
337861
1091126
1617941
865494
463633
1826593
1857351
1187022
324931
700943
1417338
1870009
1568270
227976
1680703
1144032
1360592
592700
204087
349842
492789
325983
87795
1221180
14276
241779
1397385
1528975
1080968
591859
1670395
197836
452023
1505429
914191
1648042
958688
1663634
1415099
427382
828489
1853543
713203
1159840
1214157
607397
955412
1573963
1556332
1870804
1828093
752364
1327364
42941
1022893
1960382
446152
1150736
1216739
1007202
505669
468208
982494
1178728
292536
1444782
1051863
1316059
1035482
613834
664623
1195766
1605371
176429
1896450
1507513
1796341
1977762
1196439
1317532
262667
628623
542511
405725
502709
770444
256320
728824
1684642
1615639
800976
161021
1932989
306619
1482618
680326
806008
623880
1392831
1102238
1371017
1947560
1968677
774323
1856181
437543
1756596
1926016
1563908
1543511
1465042
1924765
181448
1980116
1729159
1502340
697804
1744604
338976
919096
1180255
903451
847417
1201928
1816727
1681918
1417974
294572
1845320
348374
617562
291666
129878
348977
528001
762988
1046535
245621
1410171
548078
923211
440461
1798580
1121911
1281701
527420
1120941
1317095
1241081
374495
30730
1647921
657039
1107433
24175
1128151
1942082
454382
53473
628508
634160
1722369
982812
140891
1478805
1569225
1067620
79848
141923
989182
339552
130969
968166
1552525
1099884
1737430
1242788
1971043
86299
1972596
1776036
1563616
243019
1961422
1007228
266219
1822895
402096
1456258
108291
1466596
1099070
604498
1830630
590555
1619025
1419205
984800
729410
211052
795652
1736475
692172
60467
842328
1360904
1283366
125053
1412442
433569
1406322
460415
86845
1539488
329886
1147728
1454191
706815
452884
966770
1555495
1391247
190814
1586257
547692
1003658
1384388
1006487
72521
1140162
23023
995227
1107941
1456031
1885092
125162
512985
1288312
1358143
1638971
1049378
1133727
156643
1615309
226679
1094419
1299984
1188745
618945
1015639
722902
104619
967586
270046
1493548
300295
970040
1556220
433917
922348
1929833
1790260
1129050
759017
240153
497781
928445
443968
1767736
1286246
146138
731906
850066
889496
1555375
617532
1548866
186025
1806824
1526274
149214
1401453
977607
1266788
1092238
1196685
758509
489824
1312077
1993191
930986
421987
465877
182229
159064
398381
1804335
1053359
737077
54296
46209
612370
1145179
1480104
1555861
554068
415980
5403
1866720
229615
1734192
1238673
677209
1914453
1752344
552394
791562
1331630
846716
1463096
1522072
936802
1672745
1140379
916714
956747
1232168
545735
1350537
831544
975576
313984
1001618
374601
25029
1259451
1936366
973023
1310879
1685925
1861776
1770897
1607937
634634
1359237
1950566
1380773
1598259
655603
303132
197718
810773
1885388
90646
888973
180978
1765037
1097030
1764846
238410
1265396
1031248
1878493
357121
1828942
1650688
1692115
40231
679843
380035
709783
1328714
961948
1216790
631909
558247
215162
917807
40729
340512
1969957
109655
466286
1298828
1224985
1762309
1782321
1211861
366733
1771362
1466513
283935
1058806
697844
1243239
1185467
438201
1157683
970160
1089492
447281
425356
289308
872570
1871734
146773
1984553
494735
1459910
181924
105893
937406
1877530
259693
1332665
1903045
1068100
730035
930467
1312901
1136573
1447915
1262895
1978584
1546139
878343
1312363
148363
184884
1535829
879266
56390
398650
158690
175018
140627
591665
1799113
1535771
1817988
789117
802709
242966
363294
1171609
149168
583786
433026
78282
1260300
361743
661487
906217
95772
1302642
108879
1040721
1610011
393773
620271
902931
1540812
1740759
1173619
31212
586985
1221258
713924
436552
220699
1571744
1372248
82416
1663702
706702
1760758
1846165
1221231
372675
1416327
1100499
1165251
1334198
756805
416344
1031041
1824160
1043485
941788
1813390
1390664
754094
558579
1568455
1738799
1741105
1389610
1293624
1626743
694236
330855
617966
57082
625611
1126782
1680972
1983618
1250853
790691
1096356
965934
271697
322651
1191619
1315869
1548367
183139
172569
1861520
1551243
751303
360657
426019
1961774
184555
1097386
1610129
342181
491152
1337810
932608
70191
1792816
1782503
353741
214451
354099
1888227
1037686
783948
776804
219662
511340
423041
1618708
166876
1963896
86137
87541
1350594
892744
1178674
872673
931267
310100
508975
704987
1912271
186237
947184
39604
715870
1273377
517312
1287181
687638
253453
1730349
207568
403600
1220055
1609195
702326
1519201
161212
1625255
1399643
182649
60978
1154224
836734
130821
1410500
1146942
1802203
1039393
502532
1296929
1226533
558353
841901
1757993
874185
1829563
1917347
991370
292788
475554
120570
156675
1587458
312994
723733
1597226
1233408
913060
1201393
550550
418247
674539
1057985
1317852
1903955
1229613
528617
1502368
865958
1626707
144594
30622
1205727
303925
447136
679632
342372
459246
935306
1493158
462705
1993500
708844
1545693
1973161
696127
1914036
646919
650637
856514
1601797
1378300
343857
1464765
1828928
459281
1292949
1330468
1872269
523367
580859
1479576
291720
564221
218721
881582
39022
603872
631786
959080
828401
463933
1733956
676438
403895
1321341
1956374
774349
1623763
1655598
1491555
359463
1883407
50342
1832894
1420555
771446
922986
1838340
661889
410024
95618
469863
665942
254650
1505788
942519
1285708
1832055
429193
775653
1828642
255148
1209309
1476590
395695
1832377
1125197
349315
1509043
1687586
1010207
292179
1871818
1580453
1149518
1266812
751439
1307260
1638972
507772
1213562
576498
669996
164720
392102
1412710
224271
1622345
1148997
409416
1430124
105721
1713324
59640
747783
1405405
834803
577539
1987598
153107
1921489
1072257
1508449
1729354
496868
1803989
1679445
973727
461988
6198
1609806
996309
1544032
1520512
1289561
1548878
8828
1305020
405135
1225748
788615
1948281
444067
57494
1422080
384052
742026
373143
1556258
838325
489739
509148
1909645
1761068
1093920
1704836
642036
1410719
858457
1811842
81083
1830321
1477066
50130
529923
409174
445114
956201
1324953
1198579
536871
868836
1187514
1557665
1038138
596531
691076
1180140
1107172
1598921
1271135
203287
1280457
1304885
168228
578035
62018
1850338
741521
150824
1569644
1037549
284554
23976
123309
936852
1423192
140125
1630869
247895
1261511
407836
452218
191221
324887
258301
379354
141992
76543
379222
262053
1131246
1726075
16199
502973
941226
239351
1423914
1687737
1941591
505039
452140
798967
112936
326702
16053
1154437
893370
759593
176682
491871
395323
1440555
719810
1521511
1928105
1674990
292234
1457709
879275
766152
738709
52812
24398
1484487
957421
388706
1065982
1359704
893152
370003
408162
1912252
218532
252106
248454
342124
1806642
1674696
1046924
248195
1986525
1040661
840253
1095070
1462007
1142259
544281
1498028
1828288
1404005
1268322
1451070
99564
528432
1094596
1739597
253188
948212
1086896
1669960
287543
1639708
788290
879142
1350197
1863068
321180
1283181
662762
773717
477599
1945021
1995942
1168571
320180
415359
533118
1421771
681465
469551
885024
1991006
1002136
1206574
62348
304502
452051
863882
658535
1895681
501971
568728
1164115
1118109
1182856
1518496
20411
405610
1210887
67241
1668951
1787029
478284
437731
1273880
1390594
1614743
1887924
652431
1338465
1431096
102383
538800
573345
969342
1382237
1861839
391833
346342
1198840
1254022
1146974
1977714
1551172
1707832
1562790
1123046
597300
1302946
482613
219002
1841080
333228
1823953
679880
1460886
913637
542101
1151941
1605717
491242
955003
694517
991003
1213489
1691356
1551720
499820
1765980
1936651
990777
749123
674911
1674897
410947
783333
1641611
160136
1452907
1232252
1482906
316190
1942863
113580
178816
1659965
1324376
1227751
1658463
481377
1925208
1928387
1371183
599256
1803034
1619114
1274885
1611168
336850
186095
251148
663788
1985372
623375
236789
319412
574665
37965
1153516
157065
1333801
886705
629658
259343
38366
328534
1696901
1224101
438233
709923
154490
1272051
908587
1575077
1649330
1000754
458656
233369
721474
1361073
1024741
1790578
891325
159328
222409
1806553
1809459
365179
437403
1200783
1667197
610223
1487381
933458
1199270
888773
966644
400737
683934
267047
992494
162316
123499
824809
337747
948496
566623
439513
818798
733557
463326
395640
785750
1977012
1825061
487622
1963081
775398
270576
37641
1646981
1236106
1543387
621558
1422381
887406
1081836
637600
673213
1425286
1044055
1156726
357759
148792
364858
381236
908808
579241
1506882
1876343
201191
1165360
1772936
1794420
39256
1326803
339459
465671
390117
847122
366924
238703
265637
31822
1698675
358012
1584669
1924283
1621017
692812
1346863
1532333
1418116
854818
772449
534015
1481116
645072
13962
447489
1259998
1793681
259827
344485
456544
703891
717577
904950
162507
1563240
879889
1995852
246167
208184
117653
312941
557270
1224318
1255422
1066287
1016461
1504664
1893876
625319
1862289
1797576
1682563
180376
1662097
610389
1838468
1952936
144632
1645000
986104
1052989
314620
114248
578036
1051975
1435487
1253088
386497
1219198
1872782
1304587
558574
393463
329422
582165
1374393
619835
519693
987257
962651
237350
992615
1159298
530133
1127070
1077014
1670970
1108407
786055
1617156
1763425
271371
184195
923863
756881
453071
622069
546090
659273
1968403
1854945
1622828
1756359
1060342
768848
944782
1538706
277572
740659
1979416
680440
1437805
671052
1900063
969407
1308924
246814
160963
1486499
1644005
1083596
40242
1450078
976232
452258
874540
1331486
275586
1577758
19464
1339267
1727591
915418
1510471
348212
445532
1549415
427480
1318677
1596599
686048
1088327
1945337
1947039
1279782
667339
1347821
689086
1001110
1446574
454355
612803
1909864
1286792
1774429
1837391
1894161
1049002
473792
91210
1947695
862597
1267119
361106
61935
579991
1053076
565958
193952
677068
535646
153873
1225442
731177
190533
1525404
1134132
359499
1923969
1142009
1697307
1591272
671345
687728
1444603
685759
764359
1594522
1236077
1463369
722415
1693138
614140
83406
1022719
342023
1873513
1732471
1112082
801784
1893467
112581
1877238
1976646
1386433
1666061
634891
983314
1191548
1702502
1648105
1725782
1914677
436919
1403335
513859
1890668
255341
1589805
941351
837848
740997
553015
166826
1997170
994752
8993
43181
1626410
1653747
1623980
895995
1962353
1342228
1382308
1530231
1809574
691805
1429114
3213
162571
1463004
172933
606665
1116019
1492773
1450225
1386945
1306881
1896209
1748709
368151
1970033
1981554
126854
1856788
1357099
189096
1764229
510499
1325041
342874
112155
1520633
1158506
745641
875833
1599139
1901784
1335058
1262284
62610
1177750
566586
1613437
408285
998508
881935
1314791
782635
1128324
1434194
82986
1780740
1741676
397172
210349
1556784
943146
1345109
1094255
172896
409419
242655
996675
703815
653661
857844
797982
1934254
1669843
574241
1717
1638142
317359
765634
557844
1935811
1315683
937092
1734203
1432727
1934670
213798
1206932
292768
1296111
947658
1308136
1398729
1499821
1899573
1120183
386505
1850116
281337
1962700
1462856
412760
1944195
1725966
17326
1868785
806962
516674
978734
478719
1033544
1377633
1419310
645465
663271
710180
1317200
851367
53629
474749
141983
1993427
765472
1287299
746615
1267939
810223
804406
1667958
720007
1204102
450841
959319
1376692
577716
1444263
1469894
1339682
49862
1727716
40097
195340
1385473
1542185
1997312
526190
478481
20821
1430190
1448988
1249008
792860
221654
913722
1136488
1896257
1801153
905763
1078280
1460026
1383565
588543
1633583
999464
1599270
174337
1124956
1274865
1621514
1787654
747637
378197
786106
1738046
869148
1020684
838496
284616
1883738
1912373
1503863
1911143
503966
974466
168159
696523
1655306
635594
1919454
1602948
55619
16272
799587
27617
552863
78851
992894
1614383
1456112
579097
126137
759052
1214975
1017102
1596
662430
113768
72681
704726
520281
1423339
484662
1062617
967655
243058
418187
1421081
771848
802362
1592647
1696022
1209690
228986
279505
1477369
1727842
1855681
476557
1097738
1168972
1853811
1282038
62654
1875543
475162
551986
111593
1784288
286786
1208285
561019
379140
1859102
306865
1363804
1940313
142290
1818163
959686
1972399
782771
343616
1253038
1488818
1086565
28902
512309
15442
1579120
1151018
958810
816050
811500
1029365
1412892
83802
1936041
639756
618212
1743823
1011913
1172274
1061012
913638
1819589
661945
614946
1782251
658126
460014
1460601
622854
812162
368601
1879543
1003514
1643263
1358442
1886761
1415862
1618649
826401
1845091
1420329
1014816
353820
1745821
1295974
1892595
1623589
1501742
1077069
534096
1417906
671161
1207756
1564920
1964839
394455
1109428
377275
980698
1449523
418162
355555
243230
986713
1261269
1016470
893380
785319
1352493
357361
1720563
773787
77913
803152
421407
1100972
713615
382935
1456513
1791785
653196
204727
217088
789442
1078474
1284517
1189701
1772972
1456738
1956091
285958
1754704
1521983
1921979
275911
776662
532155
827377
1437123
23570
89047
1109182
1215498
1259249
1238271
462108
144652
323474
620403
1207239
1012204
1825398
291656
698240
1579142
719365
1132863
1981998
1325468
687539
568878
1772912
252319
1497347
1825054
691585
712771
1893650
1675548
257402
784098
827277
1302015
919265
1662312
1145539
979939
1213787
133206
822448
688839
1376638
48622
740053
1316617
558307
1904783
809179
94373
1348172
1092184
1538476
740331
391546
1511654
44831
1395678
1209586
851868
1799579
679530
1834861
1781596
1818821
401782
379436
1207211
255507
1456143
1228688
1478749
896820
1728266
1494887
1654378
41963
965131
598846
471371
1062320
1442447
488683
1212709
1981321
1408526
413640
57834
1022924
1431966
197221
594007
622695
602457
1752798
619664
246843
1532172
547930
1245347
474311
1343221
1070806
1220689
1823884
75700
1038794
675686
697403
791508
1548739
1686910
28383
586501
1491927
325172
471790
823364
1923101
634733
929930
814836
1629807
696517
230980
1198825
936979
1824809
1898834
654596
1297394
624362
790201
1359396
1949041
966175
1368968
752075
1046562
1422192
1278406
547618
1924901
1976197
316683
1849600
1785715
471636
440171
1131888
1724760
362689
1559621
1040396
1981778
551536
431946
1860843
1424830
1563246
468916
1514357
1216693
245700
1706350
31027
162353
1124991
886576
1018321
758298
419614
1122738
1514946
401974
1158027
1034024
520309
486200
1814900
1669311
1370885
370549
210959
1952505
1203000
1150720
59723
214347
1238586
1449182
558311
240441
777699
1069251
274834
311458
1208241
1970711
1469839
1986583
1755158
1307970
679273
612478
753444
1009854
53915
1122104
903487
209254
79642
299494
849181
788939
471140
1095216
1873380
1016309
391219
295639
1947690
1759073
555062
165578
1878852
482719
643900
978428
95703
841163
357367
1128175
602140
946171
17539
1356544
1532892
1805832
54886
1749666
1561743
1155845
1845138
714089
1246081
632091
1587823
1265309
33386
1927819
878266
1294990
1802347
682688
567899
679871
1819131
1691969
1971973
433282
1731629
376210
111441
1665218
1040289
1875235
222073
1960478
744097
1434468
584753
1213247
664000
1362154
1577099
1214955
720925
153695
1612890
29754
1641377
1092324
18254
740759
542669
1387571
545821
1990685
112618
1551688
1964695
164656
154387
1776273
883961
976159
541075
660786
1039814
1033030
1460678
448467
23028
955813
1550105
1530372
1343784
1257781
465231
1748233
1511959
859591
611328
923552
953629
882959
314101
1419726
357859
1328521
1461789
1743329
1534150
94221
718216
1860506
1343989
1776932
1052377
300983
1883835
966166
1504007
1369319
819678
1179188
834099
979761
344513
513823
1732537
1395280
1504893
1697649
254204
241287
348222
1114799
1467365
286002
1936109
1152881
1210318
1656487
1756753
674632
1599056
1976687
1087249
1124957
392133
853460
685329
1748339
973290
698162
766351
1121652
419898
91829
469564
1962189
1350297
689325
1627431
1650252
699142
802286
1928686
1761568
1208448
1287486
1503907
17956
1164515
625292
1342413
1442309
1255366
1094133
278904
248591
358842
1952469
141503
1719397
1437340
1983907
309040
233042
1782001
665187
746932
1514118
1226321
934995
659724
978947
622187
504856
532734
1845461
641423
1280536
619889
803689
1945616
1943516
1573949
1010391
1537375
1074691
1457100
349477
1344115
388945
873878
1132452
567154
1913553
1418333
1306380
675024
356709
569369
1984184
89116
1336065
894523
1829153
1509399
1538517
389226
435153
1747878
745531
1515797
531716
523199
70757
391506
1848540
1377899
629465
1138740
1159554
1199463
981084
1382451
203016
797940
578382
1005993
1254522
1444167
1734290
1903840
244899
154464
478933
838291
1816541
1176835
529326
1177258
622925
646832
1094488
1383965
701471
1668832
440787
1920332
317481
1455685
1568972
622611
1652671
610526
1551694
684601
242732
182033
247658
636402
1375100
475456
489488
674573
498437
737520
567762
757461
740758
1198683
387760
1266906
56680
1606798
1817777
92522
876430
340473
236924
1868663
921344
1448398
31076
345254
1999108
551780
1573656
851659
414775
34016
1325306
1863705
1761070
1495585
1208468
726063
549344
1329153
1647212
402442
1927598
1519947
271761
1987450
616838
100715
1282405
1514672
219817
1507222
958191
1057469
1069385
923366
1255868
1955877
312587
1012991
23658
1796916
1322313
87770
1373113
970470
937448
493205
1566385
232660
846366
1137686
44887
344266
885846
1694000
483347
1721965
335576
972142
423529
820832
274723
300491
1064228
607176
331274
1023312
380364
1561839
439405
931733
1841238
1355542
683035
1075185
463619
1143664
1624435
145195
1358604
1750794
236633
258801
1175352
1619310
489083
1279019
1845981
1710503
1157622
1841825
1692791
933706
8729
7392
1503548
1359471
658879
369143
1415863
439787
808083
1717457
297945
651159
1469143
24789
1313365
1348267
1086288
1820010
1293457
1458180
434207
1154098
12201
143283
127966
1189179
680610
1147672
1963815
400000
135343
1838838
1500922
568724
1506807
1621375
1166880
1640904
1982547
554729
703218
658699
495365
1645024
1344090
335040
854927
455805
542930
1487774
1681781
1866637
293498
818472
621458
1415833
1433410
1670220
921407
592899
1356091
1782714
191364
1220550
1943053
1474292
981421
1507817
1746370
341723
781928
209765
1626194
753873
512420
1310288
1352996
1768112
1153488
1145259
1191423
1170251
708728
203014
399406
583814
1251088
966827
763714
174316
438802
107561
123377
315058
1283275
1011791
560154
750902
675057
900815
1555846
1496861
1412351
499466
1481879
676990
464654
76846
1276360
718742
538404
854039
38416
1814361
1382463
442642
554393
1867202
439503
967472
790639
1029903
1382742
1159388
311761
773569
137716
778474
842908
108033
562017
171651
997159
118398
795383
466078
389950
1970887
211574
5528
554006
1357412
635819
1649759
786738
611193
1703233
1198408
188015
244787
516724
1591721
51907
1788620
724891
447201
1118930
1207456
31461
1364674
1959830
179456
280004
1239205
155499
1075674
1805922
847833
792639
1160879
916295
1662491
1652990
1598081
1475506
3302
1829726
1991479
370714
1186214
148099
1967376
36916
1928227
741467
217483
1362569
205034
596199
531829
614530
135784
170889
863956
139636
723546
975143
1400239
1862914
339695
227971
504166
692315
703813
1634983
1262958
653220
1496016
1040620
712526
1141441
174847
1431158
17634
1827682
1300021
1776008
723554
1829434
1435589
1614201
1533715
921094
1954686
482187
1747329
131974
1153789
1989814
519559
494827
1685520
1994943
172818
1791323
1648944
1416518
371210
1078258
490413
279885
419688
79775
283657
1716681
1101623
207684
1268186
814842
1023046
1860453
245321
1715380
1496815
941990
740996
1688518
562748
1742257
737435
1575439
1468766
1215867
1898750
1317226
25445
436490
1705602
771888
1483566
387653
889326
1689946
647033
998334
1427151
268193
1308348
1702540
664969
1098658
1039411
802590
899551
1580061
161173
1966092
122851
1461900
1441574
546930
1632114
1265672
1431779
1857959
984483
790190
4477
202104
231270
760305
434795
1193439
1894611
1188934
1042316
1118816
1758660
434574
548583
857535
931828
1401404
73972
125873
135058
343800
402716
1742535
1949761
1442058
113982
1338182
643021
476453
669223
764125
1328141
262966
1126786
457632
88582
1900229
1984450
1188741
773646
1086081
500486
134945
1235999
746898
732140
679065
1672933
604580
703971
742592
595481
1912105
1404360
812621
536216
321640
1580160
1644488
1559125
1773716
617153
1492266
938876
1451064
1503981
1291451
1419201
33313
508719
772895
877941
1303050
1250058
445411
1745459
1353450
786545
1245317
466666
777275
480591
528553
906282
1742677
131706
765289
913419
459933
1321976
453122
288771
500216
1191788
491808
1954895
1326321
769199
48333
1389711
584354
134766
401788
39782
913869
674281
1195682
381749
308001
1783505
497627
542774
982488
1913126
648211
1977883
1353574
432877
1623101
1920346
1069241
186449
409441
1357641
112085
1435634
840435
1980761
828471
689309
1193254
892891
2151
1275944
287237
271178
1654927
410340
1787390
1955424
807922
508701
1031116
819960
888192
1821513
540640
688564
411268
1430133
1295631
1007787
1456525
81509
1806989
982804
365289
1773175
1295736
1652291
1424268
553870
1276844
549389
94928
247987
1744398
1063781
284669
1649367
43432
1451951
442954
323175
1684919
462862
236504
1913816
424837
1239421
923864
749182
1870571
1410913
453185
1019033
325592
1430648
761546
426060
1857040
1957756
673782
1025273
1242018
1064427
1449728
1742497
1959040
221554
463334
871917
959663
700562
877299
1797503
1404344
338189
106521
1375601
213046
945314
692167
1315634
1326759
1957311
687964
412275
787485
267473
611744
998806
43706
739134
714447
1875757
466453
85464
551737
434364
1528425
1029576
1515253
745155
72669
930991
1393372
822790
712714
936455
1427421
84446
1766499
932565
57727
1904778
1167637
1337852
596937
107533
1387979
1791426
496126
1190916
758445
1308264
410222
1220938
221313
188134
68479
1161779
336779
937705
1932217
1861109
1912223
418852
1844976
399982
1167668
684105
1150650
1629127
1223791
617042
919126
110935
1003480
1431994
582365
1684092
1145696
1425801
656943
1840187
624839
969915
969541
1448099
1853615
950533
394467
855723
1127845
444561
1844545
980365
718673
590102
801015
285404
1542585
484754
1108491
1385819
1792589
419588
1519209
1169786
521950
1721508
1161955
1653748
1644497
1356105
1483667
1170325
559457
1831097
698914
1990422
539464
474944
1305691
55063
191415
1571539
900259
363918
691311
6719
1495323
1570058
1110015
855626
1208786
1430545
1437788
1807630
1732402
1873863
530524
1160903
707266
1872640
1499297
423609
141398
1850436
415539
546876
1787491
789454
1002476
1311661
358631
519847
1454106
1452052
934338
1003353
1660144
224078
1321957
617443
699241
1446054
1121132
1659222
1166132
898629
10868
1947758
1270669
1227484
239607
1821537
430104
1428078
1960847
846243
558758
1805124
590064
1122676
762405
1689680
902972
1370656
1037902
1816233
1201174
767697
643322
1687714
394561
1478952
104335
1661210
278082
673264
340927
1072978
570941
71804
667591
898441
718195
622407
1541958
1699897
1249533
1499563
420201
1131161
858067
61422
921965
19374
1120746
1059264
1970665
172886
974558
1899148
323379
636624
1958169
94156
1438269
263270
1687141
651341
555256
516804
140402
395069
324131
890993
272689
381592
385004
1683590
418944
446510
793208
384870
697204
593378
776734
1290998
974136
1887748
738317
1853424
881681
1932676
664467
1700787
520229
985344
1941714
1309668
1178600
1281379
12403
1890216
53983
654994
1354894
399345
419961
46681
665134
530962
473778
1007140
305725
1304377
1308914
59445
742688
1561883
443619
176934
8334
775583
1073653
1877685
687581
1156138
1073027
602044
1832731
673145
1870388
1464522
74260
1106419
1737270
338602
1806140
1564547
620163
1166227
47892
335344
949032
1139818
974649
319388
1384354
849811
205235
327925
664155
1794688
1488660
148993
1655677
982518
301457
366340
731782
1244453
1536297
405654
1387129
1627512
1417922
500920
1410960
137248
851267
229785
1114496
564052
44157
953646
692884
1688275
366690
1836504
628086
1371698
1544960
1355454
1778902
410878
778715
641371
1691953
596953
1075439
1610012
599279
260563
313751
1236053
653762
1222831
1302479
353944
1287430
866601
1478800
1389514
566644
1919069
485860
1351650
1512154
423404
869717
1545336
1832820
1970482
1156735
1019955
1118189
379291
679802
844784
1315276
913039
1034648
1128825
64587
1844063
1916258
1334097
700636
852067
1281536
1502424
31181
1572631
1028261
1768638
250286
1294857
1101040
196267
1153563
1317273
1263752
280480
325987
1963137
775206
953468
24894
1921049
612707
1949190
1389211
1743211
974579
376276
462895
627423
233337
1984818
775323
861096
1260211
647884
1124455
1071478
1891372
465393
1144921
1217793
687858
1233237
118377
1451871
410732
96146
638878
1169263
632926
149165
1224213
460486
323081
370140
1432442
25160
942073
1284726
154976
1602430
1101382
133945
1398333
647108
1738551
1858142
533662
1638513
232429
1045685
172515
890982
1136778
1920267
1923774
1312998
794640
1531026
1918738
1906463
955891
1114532
1691724
733840
195317
107695
217322
1877462
352167
603415
1748895
1691717
251765
1328078
1565272
1398502
203271
1191719
110166
1778674
858307
1525309
842528
353077
735679
464896
744847
309020
459915
1686675
551388
1420997
1285397
1067144
109376
1057579
1323462
1245754
1080531
1601086
712223
624286
1691556
350412
1091794
296692
1116743
377988
748225
1161053
676239
1606441
1329761
758648
984916
1411410
78856
1838470
1850091
838902
1119195
230836
1688721
856794
792075
666249
233248
821538
1661695
529457
1851941
454747
1886744
359336
878201
639706
840478
1986153
1147192
804920
1218180
134877
1476443
933038
617718
1209427
1664402
563889
1753187
533509
503238
1976538
1564772
250646
1474062
1605924
1808669
442646
727831
1166852
195824
1192880
227572
734443
843406
829307
55769
1587405
861832
402320
248400
1698018
115925
280580
1733490
1444475
1947475
1129559
132600
992665
162303
659225
488559
264684
1697216
1274451
37224
215165
596562
260343
423066
302591
597895
433963
1868662
16262
963611
232530
120084
102735
1363036
1360472
520503
964395
579379
1605322
983254
1625876
1615962
1139847
789540
746742
1914419
121294
956860
791332
1269322
1598432
1025934
59601
836002
1120108
889834
1988962
67946
1960598
76465
1448139
1211059
1987728
491991
185691
1263079
1718132
1353812
1177597
1393248
982646
1405260
1347477
1348580
232723
1473088
27278
51279
1445794
1003143
1584422
795616
656397
65370
389769
1709905
1578619
657981
595633
820831
314148
1587546
855863
1426776
1514118
218751
342215
469394
1073014
441047
1756904
1083943
1806265
825249
1385144
463153
1108432
522577
29744
895620
927880
314843
864076
940316
38074
828727
670864
464312
899575
1947829
649622
654500
831116
719818
1574251
69232
1766943
1578727
1810986
602821
1030028
54165
802934
1273336
1135444
64520
933581
632960
1366213
1105827
265701
1865406
1037008
612566
975637
800909
1703793
946564
991457
1371376
1400239
139111
1529748
1117049
79346
1383700
888221
1894178
1462874
1406658
536729
1663178
1830295
987429
1896568
815281
1200283
1514751
145432
867307
393078
370258
1282263
1221753
1178543
1936957
1933866
604951
1091241
1131957
392928
1690193
1580378
18053
623810
1067226
1577966
735905
269867
1222985
214130
649397
1946703
570067
673754
269467
1832839
1873274
1232988
1775826
674062
1940593
1536060
555152
1295276
1446551
777116
1346136
962813
1458273
1892044
267633
626753
1005993
584981
66097
172488
647380
1251622
1776602
92172
464058
1043373
924273
768835
1054759
1777590
644556
1140191
154187
82596
1007419
1126322
772226
495340
247727
725014
1277188
1867181
339704
1474245
294331
928026
821166
824448
1402640
703655
172694
1098355
1640727
1624020
163700
1441822
958764
314120
635109
633546
1847071
1518314
1081253
940566
1745142
419799
736859
1395968
857205
923405
1759811
485672
1964802
1285061
820243
14629
132820
1569296
1891096
655828
246018
274911
1212286
1033690
1774244
1816641
1461149
1134732
1279348
1800983
1283779
256230
1266
1741824
1716452
728911
1246810
1592412
1516771
998261
11724
1173117
108753
204073
1087346
1962009
172958
538235
1122707
1168998
283559
419509
341817
295058
114802
869294
308310
517684
1356374
1795314
59726
1945673
1464972
1055364
136387
288243
1990385
1438262
1762960
1853716
1605441
1640706
511738
1780206
556540
970907
869528
875340
321259
590016
693971
596488
510667
1754143
287006
1641621
728441
745702
303083
1945294
1183596
1072009
262980
1623044
291691
1701520
1532815
1535156
201244
1500569
1841422
317875
1662764
265948
818760
667869
446856
1913635
554137
176614
105047
1162873
910379
1364959
1925471
660734
1326170
1770962
467899
1430702
402843
731325
1091530
1906388
1002092
141478
1767384
851333
935362
985097
543409
1159186
1584678
741032
366216
1906902
677664
477167
1828227
704402
1894510
287036
445405
1260853
525075
628025
1560970
182106
1441249
525354
671853
1646336
533268
70304
1548365
1312156
1442823
300090
492506
942337
932446
19662
1931126
409502
1634339
161639
337140
1409130
1375905
717237
1055535
11337
1174359
573914
498465
1475553
1986140
1492386
530247
693249
1418448
103362
777316
563200
1568915
122158
1742090
1857514
1230797
1408288
1050872
1276793
972800
579193
670524
1488752
1464085
1378237
677760
1982622
682259
1564055
1143563
1746942
1925028
1756713
1406031
1207457
1539746
776125
1592843
813942
1735117
180737
216122
1799461
1142115
653923
1335863
176904
1327665
810279
1049872
333326
1872957
1920074
945576
1289045
831462
909989
1816163
1364034
1289297
967778
274575
937276
638878
1361273
1661683
1396969
228826
768307
1876691
9210
1134447
1708809
625826
1696877
293906
1568653
1894389
762458
922901
504047
1180679
1437313
1065145
1270684
676273
579371
891031
1570294
1067568
96322
1606118
642723
642872
888323
414208
152152
548983
1424875
1056774
1057095
220742
844600
1079763
579700
1404441
1504920
982420
1106645
192343
1353996
550394
837632
306466
1732833
1223823
1974779
1505012
574171
1723264
1870373
1941912
1005850
1458266
1599500
192143
837405
816484
467852
1935985
926446
1277319
20972
414343
148812
1833569
547751
210585
1211681
559139
1515329
725647
715594
994397
882525
381392
1801102
1072127
852663
1834891
494891
1258379
1541708
1418972
1277723
41996
1963836
1689819
1459504
979321
397276
56434
1024046
647479
932960
528642
1927992
191297
478058
1518560
700173
1827799
680613
1792444
654587
1554930
977320
1088122
1958599
232198
1059602
910326
1029469
1792580
1610260
1756141
492948
820957
1465906
1479929
82530
1714121
213057
463159
1725268
989870
1565669
1554106
1861707
1176604
1031547
1340064
1153259
1075218
192811
1753212
1849518
469617
44213
1230376
1363355
571521
1655235
45195
657142
1967027
821611
1655110
787753
636822
336448
1610716
1617816
1601913
812219
1942644
200113
317562
28306
602869
1453616
1713116
371027
1702922
740025
447783
447141
635885
442633
1279038
734810
97349
332010
1607157
89767
1870698
1504992
877842
103264
822223
552670
1874083
628279
627383
1942520
961262
1972720
1582564
30114
1927416
552217
1031891
156427
718602
361072
940307
124420
946040
150718
647338
1793900
1078880
754266
525753
699294
1363683
83758
1014067
1994839
463543
218877
342161
1739144
1693995
1331985
1708155
323461
1195492
586669
663308
715056
515889
1926958
1774997
1318494
741020
1601274
1665817
1100357
971294
1945475
1789519
1449132
1362065
1251281
847380
1808576
195242
1249444
918626
1586933
1371318
1656479
10422
647896
3662
1926489
809939
1499762
1871218
809665
605214
168395
1797675
164193
523256
518519
75128
1065816
1735719
1517932
1713348
1513713
1818810
884502
489519
1479056
174924
530338
863982
584647
1944174
1606369
873046
314175
871821
72010
1404064
1902057
1621085
1737196
1312712
955146
811925
1004563
1171050
658012
704620
884005
1632874
501211
1146895
767184
1132152
1782844
855710
642159
1812594
1699970
91879
89926
1170551
1724111
1746424
1117821
517126
270856
706915
875932
1817742
1808849
77500
386101
728264
1910057
1902022
1284586
479509
535432
1642805
1667943
1647642
922457
1976152
206162
1050156
1435730
1348964
290879
1601176
1611782
1759743
1800684
247234
604134
1355960
1588433
736323
196869
720282
232563
1248471
1381402
277761
1376562
7643
59855
675684
413640
1285519
786795
1443219
938097
351606
391100
1185211
305790
1650121
835182
842030
1930920
360189
997397
1835022
1296402
790546
308408
421945
1873972
1269225
1234879
1747183
1054529
1140215
1652914
1180836
183233
1313640
1529027
897741
1890811
1433211
1059434
263566
1664034
1976403
99865
973114
859137
1423368
883704
1462145
454104
1055388
197468
1430200
1812344
1183372
1999034
1719701
359967
1918887
734008
452641
102505
1642355
1367557
1333466
940147
1286125
189840
12026
1951341
116286
1818217
1573611
640607
1093366
627904
152057
1108137
137886
423298
468200
1661466
396428
1388661
200648
1435571
965453
566834
1439149
1666087
1568831
1308743
1303615
1402264
46844
499552
62633
876401
296562
1099160
12543
651904
435180
716841
1786542
4787
262218
400977
1160975
1255254
1933578
49597
442847
1873438
1591722
1255749
827743
1006073
707869
483356
220283
1032773
1600651
1037830
329565
570145
623417
1772408
776635
747962
1322648
909007
1970251
1426692
816063
604023
257966
1080972
571425
1023366
395827
479966
564787
548303
1715872
128547
1099560
1408829
663575
1101437
138198
62014
1208780
630731
318699
340288
815562
1893191
211481
1804159
706352
615687
486520
83306
702534
955063
170070
298072
1711274
724281
941802
1274302
1740720
1909442
359637
1130607
1927354
1721919
580594
842492
228225
1994428
724142
398232
1172608
664438
553397
522315
41057
1751735
954075
1828719
628300
1719523
1537096
884811
566808
501646
1779174
370938
1554220
231480
634124
1662033
1699995
1683351
1678488
328112
456314
606288
532537
144695
618146
873164
1890758
228968
1867436
1644612
320127
1605684
863024
831757
393886
91701
479152
1420413
1026716
153772
733078
1716574
115952
1981929
1721368
45820
860846
1281710
1722772
1993372
208677
1233673
910527
658610
1919279
89530
996011
1762180
1570802
1651176
626164
300736
1390313
479354
803361
917602
307768
1677769
1520216
1145704
1463844
1018556
1817156
226485
1616893
519290
214095
897945
1082960
991992
748765
475924
1979466
906660
258411
973929
615942
1462069
1027444
1651901
236219
1192379
1222158
1085017
1981820
1006943
1337633
4099
386980
310146
1283141
789344
1983587
1146401
979907
122292
1303053
1181067
446316
667135
1138874
767546
1045594
1352476
1167669
687339
482795
567490
1475153
866333
1877873
1871538
744518
596857
1096989
767085
1662979
577526
338829
1528706
1210554
1308593
1900398
934218
121468
1870802
563376
1440500
1286926
1662006
526096
515430
357163
1658062
1673693
1467346
626593
1879472
65655
65167
1661603
601149
1391815
911901
1870547
1197467
254078
797582
1652711
151709
1532904
487486
1145280
1296812
1967636
42285
1583595
1822624
825364
506454
1495781
1614527
659425
1831496
445815
73653
413068
1814739
546103
994663
714700
1420197
1772294
1707488
1635625
173892
712796
922577
282754
1203205
1220384
910400
60076
1272590
1843206
925901
399262
1533266
708426
860544
1870811
533821
1034092
876051
617097
1649963
767040
1688075
143184
964482
1127113
911218
765989
819759
1343841
1028623
545518
1625757
1099526
1179801
255922
1247917
641477
24887
1386912
350954
394223
638667
121644
282098
1047207
1420065
1167573
945483
1141983
1289917
1663631
1710544
451584
378484
279750
447995
38214
1482104
1571503
631440
1262645
180797
1395628
138394
1069926
1236212
748591
1708659
837415
165908
371642
1111664
397730
436812
1809425
281982
1037155
1828639
992894
953897
1911438
1118547
399801
1201295
1665847
1789970
1813848
600862
895690
1913828
1334553
1172515
1442321
835823
502204
42777
1879902
1308604
1675842
1866879
1642696
198416
1533016
1533393
421892
298787
1894743
651813
1674422
1192822
1928864
1051559
1239889
1230094
1319569
883789
1530967
1721334
1408577
676953
1695336
1774838
1622838
1114778
1835652
916756
218796
380191
952706
1275150
638774
991017
477253
228684
1277034
1887949
482613
524150
1797582
237719
991135
1376086
979003
22430
1678330
1703968
1516242
1129867
1800980
1661002
795257
539170
350502
1260912
607783
1592458
1861070
1558510
970075
1890331
240278
1743612
647240
453170
1293696
474910
922139
493261
1511281
1525077
1484791
1668911
1445957
1475490
1836047
1509964
1454730
1632369
107902
1624635
632122
316383
1616269
1727762
515925
1319413
1186544
783365
1998973
1976561
475512
1638888
712612
359161
610946
1732857
274311
947160
1332843
1943262
1273340
294980
553687
636864
994263
1671953
1204087
724479
197271
307548
22350
339425
1755251
1058844
966598
812923
2104
259695
1290513
1046209
187795
263591
1903210
1307058
497150
1634328
97225
1244732
741880
769919
636611
777664
1809134
1691227
1904825
136402
111025
1126966
404230
151067
1113424
1252921
633454
132365
1539296
264794
846793
418326
1173829
339638
895490
1522560
962732
207614
71285
1505900
1825525
1211478
944863
704371
1041550
427191
150334
1646136
401891
579157
252215
78953
1328683
1869327
669327
1403005
1414055
419243
460513
1313640
1130757
408093
1029713
1959130
139256
1632136
1359300
1832415
779541
43110
215762
212828
504965
650045
1498234
315774
685558
1854600
611615
1240455
893682
424509
1583923
1391794
907418
1338762
1098501
1923008
1215013
364172
852778
68707
540912
981865
5556
953252
203991
1762074
1807855
360575
341867
578055
1786145
1917417
799515
834860
921872
1495882
161231
1105128
129125
1692880
1378972
953921
246033
1224021
623013
791496
1381496
507034
807610
1679657
1240644
946223
421706
1399723
1170909
1993318
302502
45040
1564925
932912
713851
1333621
1494055
946644
1396033
256969
868812
626857
1122013
1802235
1193548
737322
19099
576119
1808570
1531779
1671967
292286
191732
1485217
453175
1252887
1359547
181244
638865
258790
377795
1039147
1338721
1312406
1729300
1723020
296705
864984
116287
557133
1262500
1640902
77559
1255654
617620
1225163
1826798
955239
568784
12880
649374
1995282
952120
1551279
996409
1821995
1640886
1995250
1874910
717214
267631
1028787
744629
441969
1185247
861369
1296698
1245331
1738672
317343
1452337
1658638
694483
1748853
532440
1666943
1204464
339694
367928
1450191
1593700
1482894
951090
576580
826214
183281
1010416
368501
629811
892723
1222315
894359
833183
723011
1240467
1107866
1517310
1371952
799676
1514142
528500
1090802
326926
582650
511932
804362
1056854
830315
761674
974595
1583972
104487
162598
1827907
1742798
1397405
527817
1112444
262069
670695
1150773
1186714
181537
1394944
1140495
1048203
1029389
1423595
1159275
1962752
1187977
897388
368778
1826409
383199
1513937
398061
1893755
554702
374815
1925339
421074
507071
989435
95485
236895
609609
404497
703168
1397186
894205
1904644
51441
1259862
4301
448749
1333330
1671854
1349502
1061778
1999250
10188
1803649
1546043
1002253
874430
1253893
1136110
1177236
741907
1607877
649787
606059
1842852
86809
1607611
47331
1922902
1622631
1385982
1623610
1674256
1487025
1826813
1520858
1806078
961597
1991184
1990931
1593423
998460
1705629
556812
646872
579885
731523
593512
1974617
1758757
683046
1237079
1017454
226242
1126609
971766
1281190
1740600
1722521
958645
978722
1560638
1910951
1053651
88049
1485935
86635
1224546
982740
211917
1391355
1063957
1546946
243002
1607735
1995299
1959321
335630
574580
587353
1667916
913597
1222113
1982093
207897
680513
450940
575717
1354299
1411572
1928967
835407
1591155
863526
1722717
506253
1071208
747022
1826508
1111162
1517660
765547
1101798
410108
105739
1451888
1158223
692390
528666
20865
1349309
1066074
90299
1828512
141047
612203
55298
1748654
504157
470358
1954852
10015
1033775
1347014
1427961
1025413
987088
1452700
1539020
170458
67276
307039
237071
396572
583696
741741
798213
1956652
1565897
1652304
884208
951095
1419902
1043325
1382219
700351
615682
1070481
1114578
36368
1592383
1018618
1418015
1307895
1638500
112350
1728026
1944732
374499
347702
20010
1568567
1944798
818781
464628
1318630
700381
890127
1172639
1354285
1022605
1425593
715231
776455
1801332
92203
1021126
819806
1428018
1821552
874782
1294217
814773
1093596
423576
1122032
1857474
160650
24807
1482322
413209
179167
1686129
566716
4018
226918
41354
452425
1019326
1737992
1512865
1865149
598279
964261
1420698
956730
1192194
1939828
1006151
1448196
1384425
904910
1737412
1021774
1260263
629449
79435
221364
372069
529843
516162
1371189
49712
516550
1155892
331839
209919
1932660
638188
1089124
917867
934700
376978
1364838
168071
1225189
292593
661220
1753583
515786
1087525
1473501
134073
269102
1055161
1410009
1174143
446134
622973
1662270
1350122
1351157
1863150
263507
759380
730816
1246732
471151
1950371
98962
1752346
1970791
1219888
1284202
1214120
1855913
642430
247733
1802932
1183632
1190537
1152877
111611
796417
517604
982611
1157051
518696
104560
1048497
1153319
118255
1457844
1810720
279095
1038459
1735620
802704
422472
47057
1714352
759287
1354329
552463
1791872
101426
436950
431109
837136
874629
608676
482432
116738
119722
1180610
1569753
512055
963997
903979
844125
345316
1412072
1754589
1561902
1069049
337259
281640
1173754
460787
1679928
1338794
700510
1790250
215058
1679131
1175575
116245
640561
912357
1762903
293009
1184869
683648
1608983
540048
426007
1045226
275738
1398503
1982337
348690
971713
1635653
429343
882768
1512359
1720610
492489
734617
720981
358496
94126
1255544
412747
444645
1771108
1635401
630331
204947
467208
123826
763361
526862
638848
708479
1690651
1354657
838713
256405
250923
306151
1683341
164898
432287
172388
1265986
232753
1410845
634989
950577
1186173
650352
819926
1774976
480558
883379
1866888
1182090
1851435
443389
267302
155874
127531
151297
1480503
131678
1769305
264902
1429843
1255878
1453668
1760819
1030748
1629954
1343372
1658946
956523
660920
413361
773578
1729375
1405929
1600589
935043
98529
1892037
1988111
766042
172153
1676382
1814335
137276
1962091
871384
90898
49497
1209968
993307
313103
395469
1469507
1369905
654363
677289
936144
1815509
1475778
1923694
892235
856297
1243660
1854113
1681561
510197
1969937
691800
740926
1513660
661558
650546
1963752
1592659
1814618
1328278
1146491
767460
945535
1670466
48722
25019
619034
61666
95664
215611
236396
197368
1539820
612041
871668
417952
86439
720155
1077595
821729
1753778
670149
1990948
1309151
703648
1506699
68117
1200723
406337
1169598
1992710
1640520
47810
68774
1793573
1000547
808972
1678463
46883
951262
461574
1050715
1613132
1168360
1686771
1791239
1803886
1701098
1235499
1000478
637459
1272048
914344
1507945
999445
866783
227563
743959
1223158
986401
244996
231876
870072
1560893
1836385
1616979
1009949
878165
770882
1048020
1226343
935658
1151038
1601812
1577010
1842130
399679
996829
351139
142071
220650
1913795
954160
1541748
243541
1875301
769174
1784271
183354
9694
1327867
765070
1372932
777586
1350612
154590
1705201
25207
1033585
1002961
1433429
32223
1209383
1739014
890372
821029
445291
1363585
1047354
798370
568300
836364
1933556
1034784
778137
460977
867422
230326
1542101
410463
378828
1205500
227250
119476
1019131
964825
272091
1526522
1654450
611818
1614203
1854444
413062
1664776
1729571
850133
1513989
689866
1785194
761514
106302
1624229
346943
1700606
521222
1345971
659152
1360091
192181
584893
88229
791777
964601
1244749
929690
452667
1696208
1517074
671475
1778291
1736488
1577467
1400359
443879
949396
1622458
843151
1802793
345118
377184
66537
1889278
738083
1682459
1059976
686159
1734695
1495876
1039110
1442504
255220
667453
1517550
764982
780127
1063248
563631
134258
298847
337646
860134
1063034
26148
1157018
1558251
145354
301493
1958516
1849008
735946
1301402
1557027
993892
764185
337819
673799
1602088
980449
1061568
345825
340450
1991648
1916364
846654
867946
292912
1632162
1199064
303949
604430
1762595
1097443
1484276
1235173
1715068
1192311
1401943
1612865
693884
1739243
340067
1315995
1975712
1284335
1249406
982392
1954874
762039
273120
1962668
703953
1995009
612461
1333531
1650608
452762
1100151
1319428
1743992
871793
1107247
1454092
1842331
1496788
1893985
223674
568393
1076324
74872
1418340
928039
1957227
1839515
1184018
379779
1987217
1778141
994332
957249
419071
1315807
739926
235769
948197
80518
477021
1067368
996260
249274
1985643
1314088
39764
234857
760298
663336
874945
1883656
1658537
625249
623142
1271783
279844
1758571
1935330
682635
1376860
908
1335563
1294219
1598029
1912481
932725
115156
1944242
1604040
713255
580131
1820167
1925350
443079
120775
768764
794140
627989
43369
1824492
1673650
1774750
678075
1325086
764151
1148777
1273389
1136713
903908
358138
677692
1549283
1871724
685442
103362
1575984
65800
1424412
1703073
343660
1633107
1632957
354354
983805
793969
71635
227301
1605325
587474
828812
705308
549224
1168996
644342
393956
1706677
1961519
1933054
1239171
808323
1912124
1032658
1563661
51864
1225951
486344
531257
1587864
1854845
810907
1544402
1230199
392338
1718125
1854489
1024263
648732
1293426
535905
1827909
677538
1635578
247999
1975977
353921
1579618
976369
330207
112897
287970
692582
800284
133750
618573
687037
1967257
1255485
795795
1665827
959007
1699422
1131375
1582476
1997385
1340756
357670
866980
1614432
1932798
1895390
1273250
283815
195010
1253474
7350
1057366
1089238
167909
1151306
1973539
1908819
879089
907597
380217
645744
477172
1580008
125025
534332
1188955
398950
921116
320311
473740
471411
1510868
1929788
185047
253579
439142
832339
781770
1646374
354090
1590799
973465
732135
1491069
1475914
913537
445239
1896309
364017
1568867
1927756
1660452
957174
1304882
932022
1229369
1512258
281294
752376
614608
212951
1891751
896778
1322268
1563148
580916
1509486
1824482
668884
1617421
119437
1804826
1226438
1514058
435226
860919
1938633
501771
1952406
1383307
605581
162015
1739300
1405787
1100547
175423
1950884
1487748
972875
1955532
865907
796294
825149
700642
1713037
1791619
1408403
607299
1414005
1864992
1482306
11631
321763
626092
1993686
435312
1585833
1861498
232039
1777447
1903490
1412302
1504881
1871670
124823
923144
1349489
1344456
1781841
1430675
1742262
281232
1317975
275855
861761
683853
1266229
1976139
968777
337511
155981
1026703
1137680
16197
179773
1868753
514639
1038777
39623
992658
1949217
372575
1487975
1595850
1240651
1769775
1336193
1588711
1973663
1170559
1249395
1533670
637534
1689190
816763
1781958
288834
232707
93202
565999
1983673
1237983
300245
1851919
266904
1371483
1045166
1231673
155585
394504
1765528
1044106
1816951
885153
1444019
1267385
659968
861739
1172614
1113940
227921
675951
529322
1616024
1156833
1152796
1142311
364558
156063
623305
1453805
153795
1122451
707929
1508065
888529
1836744
797665
1296080
11472
140489
641466
1291084
780462
1142964
444786
1903572
1045244
1535131
1749559
214808
1136974
1987467
1720310
372675
506816
170808
1562273
1947701
307963
171672
1584546
907685
1760573
282711
1748668
748256
1427012
47467
1787113
1021243
981352
784724
202627
1465887
1132058
1888193
1910457
1567073
538766
1368498
1783100
225770
254126
347435
1859526
1092220
1064159
280675
1271705
721210
709362
1676489
1263930
1521534
1891952
473101
860691
1108909
526982
1939134
1329197
1630700
378265
660134
4636
1576098
731941
312808
1313502
846528
618172
77756
1581823
185016
1196669
229986
562919
1201328
1121305
921256
1436525
1082038
920527
1308619
1894340
640282
518946
1198813
859250
469323
996120
726404
953166
717349
1918725
774036
699476
407815
1157924
1681228
1198091
511842
1358872
1277654
780280
678593
839139
1117719
123721
1740834
1364797
1810502
1509505
832905
55802
1432990
731504
1667089
928732
1516549
1083223
976718
1603668
1657233
1388521
1644940
636252
1976499
1092398
1117486
831934
1174043
679968
1571004
433382
915505
185391
882581
433944
880986
1394638
799448
1345056
1965648
253766
143947
92872
1629083
153813
1084773
1354501
525535
1617487
515439
1383803
1887825
790536
498501
1649123
1524032
342053
1749109
1359843
1699659
1652566
1236436
102528
947463
1444022
214424
1848869
1132257
1341875
244340
1090446
648210
1355329
1716805
21140
142798
795718
1024590
213141
1023216
1888102
633705
908658
1741883
1975787
193085
399270
395874
1521820
581833
809625
1839083
16240
867070
880980
352013
1938344
1205653
302052
469756
1735466
1155142
983390
1796139
1237136
490164
1030348
1997297
144691
14428
1129724
349799
1286153
1097384
1501135
326486
1445452
10484
818507
1455191
716972
1105064
832716
931500
748935
380768
1948234
1005341
333333
1233652
942242
196678
200355
287984
977845
1544066
924749
889401
154409
789033
1981156
736314
1990499
787410
1678386
542581
946804
440112
1041243
1370503
79702
1374468
276173
1045680
1538571
338835
307876
737370
1762300
1357632
1217625
1923292
1684333
661474
1437424
1996313
1481005
96326
1065631
637606
960350
1749072
1850037
938958
1159688
27633
186720
281769
393859
609127
562702
254627
1130560
982146
693177
1107897
1940049
1380067
387304
1309868
1655786
1147769
1503171
1835809
1338816
1193816
1602178
97182
1114596
1630669
1872253
579088
836661
491233
514076
506369
1193864
404873
1040258
822278
1979786
1755722
32362
1703800
1001214
478507
611416
1681413
1763914
29438
333209
627138
900295
693859
631055
1531464
1856852
55569
723987
896541
1522200
779401
580941
166625
1645420
633045
519894
867422
191498
359762
821604
1830986
306762
1672084
1402180
1813914
1854592
622217
1029634
560101
1847602
1574355
1041781
1582204
1967497
1499609
386524
1967543
1675555
1141233
246480
282393
883124
1671737
781125
951540
663470
1108793
1232834
1566417
831457
1275672
1897639
1818355
198438
1184343
1813586
1150672
1472384
746593
1670853
1750832
367897
41358
1470786
1562418
337650
959552
1474372
1755032
116558
1410038
1623586
1293222
502933
1079361
1018163
1258653
1349141
1552102
1506031
1862140
1450113
480249
1076821
1893933
187309
1280560
1554365
1329121
1708379
771921
1600568
740071
585765
1916375
1363967
1117367
33611
1384891
1819696
970658
1426996
454249
1307258
942615
1446772
1427097
1260271
1356297
1471338
288471
1859039
1400232
113847
255664
555009
1882056
1424467
716902
536465
1844241
1968990
68713
1745792
1540303
1371051
1332760
710085
748847
1165168
198156
1541348
1876902
1927297
940199
1096155
20187
1465320
1135061
171793
1192120
197416
304178
1285437
609497
1512716
1414438
1198323
162885
451461
257209
577045
1704699
861260
1529121
100196
541450
1157135
585744
232096
1451416
1725472
721649
1492548
1077817
1128655
1005292
593285
611045
180681
1579220
553759
829416
357443
1065553
1180815
585805
1169860
73470
1383368
1047204
129116
1073216
1075733
558106
1570432
1933046
1329016
572850
1734400
1401754
1218001
1427520
1438674
1702184
1435346
891647
110357
25791
1653234
1129064
1498555
1594101
1670019
1300122
1622122
690400
1684457
143256
1834180
50454
1258355
518314
1304130
275912
1459902
797277
1725828
1916859
1248520
591903
1960208
668769
389963
518261
224692
1247712
268907
233624
1123627
1649779
1595633
269813
1411783
1937410
405694
1201832
1977628
1206072
1943280
609401
609922
1194544
74934
1694669
71856
203460
263140
1194096
31383
1800745
1632309
1434656
1199013
335739
1139265
759831
210456
492316
291041
737425
257443
598586
715590
1707468
1534002
292434
1679427
1406308
930947
1571875
299222
1736568
1725747
523821
1527308
1633649
1229485
1065102
980967
1730642
331444
166856
1904350
1676717
1915156
180331
1953643
1069084
1474442
1743642
1431223
464875
1488645
1120233
403869
622223
1215957
49047
1295778
1842201
663671
1784190
1238163
1528733
1311778
902354
190295
1078037
1466110
623931
1960970
353810
243706
122368
870618
1123817
1661138
303035
1289585
223850
1466840
1292410
1820467
1478591
1918405
874550
725245
350962
303983
1023224
1617154
1163003
1163669
404636
602219
844480
423361
1462168
194646
1086150
280447
1644313
409468
916750
325956
1163862
94576
293563
605669
115379
1600191
1405849
936364
1476241
513805
1400641
978974
391280
1534675
1615161
1767702
1456329
589051
1966006
1846939
1987131
576372
47757
1748027
500339
175494
920139
1831714
877664
1828219
911891
1063603
687038
81815
631824
1235123
181330
1594566
741666
1395995
880820
740014
1994232
148793
1262048
1919988
1560045
950332
666489
173622
511749
553326
607219
1931204
985949
1100521
1933316
1138043
69249
1964145
342218
329943
601592
286974
740806
1418437
1755476
484838
146842
593581
746843
1291410
373162
92418
1169618
1157127
1768759
1805705
1805281
735533
1425507
735106
171522
1693541
1333671
590527
185893
366578
537073
1157282
56100
1801969
103081
1915192
553231
1506180
927596
1527411
725978
736400
1814583
751559
1390771
1074607
1232080
851943
266698
173393
465241
1593442
1241943
1346303
1898939
1289457
552190
143171
1328949
1489167
382805
1985973
142509
637621
1278272
1092908
191415
358543
1777788
736658
344056
1434825
753126
218993
1961280
376420
1768821
484926
362215
1232052
688937
1505672
1573587
1414792
1253137
785798
217608
1428239
510190
1192857
346988
655820
985821
1540743
219232
1538864
1816985
562612
1792511
1778072
1371135
1006397
1524681
1919238
640554
133220
514925
1214273
970471
104458
1624024
547961
832535
1488800
595265
467093
1272937
1107275
1679305
1363683
467637
1028977
1881791
1544390
138759
1301862
1286061
27764
1422418
1171059
717448
1188858
660303
91609
1557842
957727
559734
1030513
1165635
98241
44485
1837977
825277
366672
1765750
1476664
374203
1891633
972644
545589
890379
1416871
358256
597363
517239
1853534
1466442
32148
1729037
301712
1932254
1864512
1963530
740107
1266357
1256656
385218
1567495
1441839
415886
469930
558755
763319
1001710
1023852
1493853
1410638
1260950
806082
1036709
1739585
534478
164853
1359067
250887
30443
1754890
398820
299490
1010913
1145128
125247
1396388
38215
1019393
1981008
741867
1265489
589524
1086307
1442257
1338780
1707637
1276873
1389160
1659625
1784210
1755184
1010333
1513071
1730211
190431
942976
1811111
420960
658403
96498
370608
1942296
1063412
203056
1139006
1225891
1979208
1137515
1446652
549944
130488
868453
803965
1462769
252575
256617
1863081
689151
1095651
1044836
1490453
541929
1133759
1402895
62246
587967
1530535
1396687
1092310
580672
419695
1424228
1950603
1362003
923510
1149606
587946
1953469
1175507
752698
1853784
767930
284830
597080
1484872
1640232
286595
1840458
275957
139109
425524
828106
1707872
1388963
1561468
29833
333803
1326973
1465809
1641659
1229545
61022
1125737
1000733
1633499
328422
613806
1498651
26008
107529
571787
254010
237823
1141344
1606092
840290
1211228
1518326
102854
1663453
1956342
1793366
1452498
370863
1932687
438997
1385419
196868
1717826
35283
23879
1499094
1057054
319675
264971
1475853
559316
822922
733300
506691
1995673
1206948
36277
978394
767767
952091
1581147
1240875
1556655
1807937
435744
524860
1148134
1466962
342479
163199
814940
662097
342172
570334
731458
1390763
454544
1382790
1698839
207267
1008070
314612
1200175
263315
1572876
1544460
1909891
1514151
521310
717994
1304907
289447
498220
535074
1702760
353785
1301000
519775
1426600
386646
832883
955965
1244966
123904
1861521
1564144
1115831
1294544
330836
1159354
1443425
905730
290269
1872468
73329
1174532
1191616
623980
293593
442079
549807
959002
1073923
1586050
576287
224849
868041
1826899
1322226
1372932
1860021
1641474
1687297
290737
1402277
1565529
457270
334270
241109
1301949
614812
233935
808167
1866962
70550
504240
1662588
621813
1282588
192545
411144
1503875
1805981
1739198
114540
134156
1297625
1878652
1517097
188091
1696603
1871513
609347
157867
361891
649907
817198
1205749
1524733
1218971
216089
1281971
706680
1333869
1228814
1555553
870764
496705
1323811
920506
1394737
1518641
328921
1657104
767682
1453835
989354
879949
401832
1951923
1009422
1251192
1856728
1151157
446898
379085
1913056
713811
1637866
1235177
1009570
319770
1015424
1021940
805609
1167819
103480
1201661
1701228
1859005
841001
1567495
655151
1040927
891235
1734139
900392
1464723
1277999
1529106
851973
737609
1187667
260430
783492
244610
1193743
1923642
179805
691776
1588381
402989
502322
1102254
669980
736988
1185406
1106631
954717
108400
1408363
766057
906360
1961748
1046761
1582538
482570
682187
1263233
747018
859387
1498148
1009137
890053
1352022
1952574
1849309
1939565
1309701
945782
1127190
1024697
123475
968254
413130
1407940
1779443
412210
906022
272313
875214
414054
1620319
1184053
1516795
938847
759606
254096
1168678
88258
517637
814670
456318
24790
1594047
1459112
1194943
1130568
1211455
1673888
638263
1019543
86112
1500327
1775460
58971
1214615
993135
1479885
821201
1862939
108889
135902
977041
813416
738078
1418577
6924
1140877
631822
854424
180818
1313214
427140
79476
736422
659815
1191708
1583993
81390
1226395
1923387
390977
1543079
357950
25192
122462
1170995
499376
101625
1936483
1167301
1522170
1328913
1712225
577675
957587
360414
1079786
1556963
471790
136854
379939
967861
1015598
1093109
931524
1121529
283722
797377
1470871
67431
1420869
1769038
224358
855926
464849
1755326
1330703
79452
1639167
1736057
814298
513695
1014337
1284727
979285
545684
503846
1422328
912204
424328
407535
204412
1808412
1100482
18464
82739
1518955
1203206
1629444
626811
494561
1212998
876627
70786
564910
99051
63678
415987
504734
23495
1483873
545879
1670160
1937653
1761521
461390
1774653
1353052
264152
1563719
913138
692566
1451174
351222
609456
408741
1289576
1449930
1877088
1619740
1319318
622691
528196
902123
545128
1374428
1399321
1929738
1275784
1956233
97557
261239
687759
1221505
1720318
1109228
172077
1148952
953271
1364864
1769870
637977
1161097
1807814
1712300
1539341
1500029
749455
1786668
130390
449171
1539561
977855
1595656
899971
594440
1152165
1291940
206903
375140
1750118
958405
155996
508876
1867067
52135
1293081
931618
1355641
1660367
570159
735040
865
1103434
896288
1335564
1697269
637099
25436
1601623
351066
1625130
11545
1261215
1136485
1646147
692780
742189
1123144
884616
905690
1756237
1593859
1971720
761862
741148
1572741
1876609
1717928
316130
24248
1624738
1603062
265082
1460970
681885
1691626
779906
1814208
1949605
1081973
902492
157850
292385
1745030
350905
1729259
274002
1481769
205615
341349
1754310
842163
1764484
1976606
1622152
1022585
1990983
1531095
832431
949285
948812
518407
570973
1748095
154673
537706
1914856
129090
162199
293918
103909
689354
1202625
1038202
68435
1663842
482165
129130
602561
1602633
801862
1827719
1591255
850324
1927669
548998
68045
1378913
795200
71911
1420613
1785293
1753170
924412
1073856
983026
906953
1035155
1342321
967556
156053
257263
922104
1326247
199028
536416
1148924
504530
660933
929034
1235972
718520
1575333
952367
169321
1791030
987689
1649527
1026830
1155930
200718
66983
251777
1465979
1824688
1719773
1732760
1221074
685944
977387
1463090
1907999
770058
1053134
939805
1162929
322185
1534402
807224
453977
1683216
76366
255266
1825267
173098
620058
14926
1370797
809943
699248
1529172
1978372
1587153
781696
1533258
1935512
431663
422381
1430445
46814
1751395
438441
108660
1279756
878541
588571
1107129
1839636
947698
1326809
565305
2359
1398650
861104
1068295
1391987
789127
113205
1820314
1263782
486924
1177157
1838330
844494
1262089
1605234
144733
1817630
867658
252872
1212640
1443986
1192083
1601846
701885
20458
986592
1164666
1532452
28285
1961700
1957708
1356103
1760459
872192
1285512
1392959
585653
1962465
91969
649058
1852950
443739
1538956
356760
898837
71801
73896
1863863
745579
499685
28793
287255
1451861
1720258
1783466
559860
1818413
330651
1508222
906638
249710
423139
899492
1380313
158338
96633
1832431
1337276
564000
915753
785327
1668649
323801
1185129
759415
1005444
1142804
1897196
1336162
1676470
834207
1837890
323388
1378581
1383581
771921
1901492
735420
1524329
549922
320739
798409
763593
867426
594785
1668065
1253525
1102124
1632821
190468
1912289
730571
1261798
450306
561619
369698
1145570
1445978
452757
1598088
1467770
847211
559696
1234652
794838
867081
24112
320109
1525919
1031702
190412
458025
829046
1397250
1517655
1867892
1861152
773439
1773890
267796
1571326
822086
461929
1998781
1059156
1098037
1604367
1545892
220811
1753847
532954
991242
265904
1512044
1109976
1180216
1098535
1204636
1021587
288965
1061371
1642850
973808
55131
249949
574666
1507664
904623
1463841
22123
539690
1245893
1881767
1406043
661933
587154
754834
669756
1080848
1925132
1771882
239594
99721
82361
571354
1301253
943720
1541681
1260083
59394
225240
490120
1856533
1763101
1035132
918617
1536782
1792494
788706
16071
604281
427275
1325970
11633
1989491
184818
1250703
1984776
1346857
1950111
1563325
60584
749598
1588000
1405704
1629245
1322258
899077
316867
1609602
866204
811463
1092832
1044944
1911904
997507
651343
565125
600893
1887196
55147
1104056
1764924
282706
1273405
981392
1170335
983651
194149
88288
1841076
52516
160705
1287586
976689
807130
1401556
136303
1503737
1815900
553440
1573024
1033172
711478
702737
703928
517246
1381504
1544842
1728637
1418068
1193608
1931127
818016
320648
959525
163714
105733
560332
658227
680787
335509
1720541
1478257
103880
432910
1650658
296656
392440
540567
467341
752707
876445
1280411
888250
1706278
652496
845309
980431
1617079
662439
1482282
865184
1788407
1230010
1637962
263463
1728789
1446657
295492
1883996
1072838
1692741
1694105
1654260
1840169
1087369
1297010
377817
248091
1687626
234040
1230213
890718
1557483
1239469
1136329
144214
1117051
384432
534663
570967
1082559
76636
1313809
1028230
150669
1809639
136514
92446
92820
412986
184102
1029795
1773476
231796
1652728
1046936
1593188
1954182
1870313
111432
1166748
177914
1478423
1956308
335115
442475
1657910
538011
662744
1048145
631696
1054436
708235
1961727
764264
1109804
448343
155568
1870402
958110
743067
1185994
866560
1300439
1210579
189464
492490
331899
495391
1375998
412105
1315735
1012463
274324
942464
1352628
611778
56895
416317
1102914
95090
1313944
717373
1511144
121352
1665591
1882612
1433206
1333711
1586053
445465
81277
316725
120337
1106007
771589
890449
1651781
937522
1179183
1165645
1919320
1476231
842642
773107
1146476
589480
1813021
473999
1883977
1499550
428635
3108
787590
1104227
593789
1386343
1297149
1549735
148399
1066220
1747296
687494
423473
1916173
1249995
62472
857431
554942
1267807
967540
896990
172973
1296720
1110943
1586510
1283441
1531864
1026137
956267
773610
404246
986496
1976220
466140
1924071
769750
1842037
1571443
147586
1802026
1268477
1039124
265963
198949
1842836
804627
1117200
1171126
1627656
342288
952100
1281079
1673441
623947
284889
174701
1740450
168001
1920322
1533994
919161
1706770
264467
1574251
1642397
963393
1547613
837370
1056453
16114
1357500
55746
1024508
1898952
946243
576680
1800255
1232892
172435
500012
1185249
190177
813056
46027
219515
360661
1299762
700640
1611492
723096
506883
953618
1574434
1243872
747973
1050089
442818
1926806
20552
1820087
1480512
901901
1736522
125473
589723
586274
493118
1314789
155063
1200349
1942774
1695794
612492
346138
445267
1895506
1656036
606985
536268
1698724
220784
739913
1461033
1722142
1460447
50592
1637757
407705
1725068
1679862
1661202
1182465
950309
1484223
5910
888690
895360
1208665
1405251
717648
1741371
914046
255161
1453108
883954
1666444
230800
1889042
1535113
131647
905183
1343154
568295
902212
920460
1885513
1055585
646550
1843227
1701654
930392
1092206
1795031
1485365
511110
498226
839062
1007739
1190654
1629136
1646153
1861017
1256172
480925
1140457
868205
784211
1938369
723315
85537
1816711
70177
116348
1915840
474909
406750
1698348
973550
1117128
1744250
639539
950713
1816982
1932989
986836
818825
522651
1291146
886839
726172
3941
349931
677069
1724660
1309431
4297
1620743
702818
1519332
1380170
871163
975306
90606
1246547
752499
1796156
337675
1472872
225000
377238
1004853
1130267
1801289
1265921
751359
270357
1040440
823026
1154810
787995
208808
699802
1504105
1254875
696720
522183
988318
1933606
1754890
1781864
812857
1568050
1743551
612343
606385
983716
1496974
1528020
977093
1892687
559360
928465
394502
1986052
824903
1206837
1539190
1616003
696382
556988
1046914
118496
1124578
18636
591535
221472
619055
408404
1611899
1006771
1235042
1402373
1517747
1731863
1218158
1262211
210234
304462
392549
249599
1934762
1664483
714516
275464
26432
1388018
669358
988394
181140
581714
1766867
1742473
481718
1338003
1423205
1713336
813676
1082768
1724994
1514822
206898
1229782
1623175
1060507
324945
1039335
248381
582362
779487
912187
255815
1817413
1122724
902806
717146
1091937
463581
625087
259041
1023334
1969774
1955693
1491453
546922
339378
1153161
1960733
594299
615748
1816852
1991606
1604797
328293
301839
2002
1505319
1209209
1957858
699668
1174631
863446
827186
1148518
1027367
209927
1959406
1736010
1583688
705150
35644
449309
64218
784395
1834369
589476
615698
1448955
109002
1620363
877318
1370834
240723
492550
1856733
1284264
12679
942291
1886383
49591
935318
580902
24433
1223089
1392566
978194
910081
146366
642074
1923010
871913
243504
1799672
117978
1209738
757180
1866416
1456690
1425563
1957428
1278067
1656492
641048
1865460
1617227
1973703
855293
539868
671581
327306
1248031
411098
1865811
64330
1763436
98283
1470153
295405
1251242
481586
1024284
1538924
719597
1356076
930644
1728550
968283
1386913
1177737
1241553
607597
423838
1716331
1710127
786294
1238513
1452791
1652268
1423637
911210
100462
1143594
385200
364234
27747
1547580
412125
854306
434451
160211
89253
1437374
1219083
315639
1847076
1146605
1537521
41167
313033
799037
473830
1220792
1920007
99853
1186464
598767
1764712
13868
451109
319073
1840283
881550
629608
332273
1711210
1789471
133089
1581224
264770
1383837
1195711
1102165
829081
916412
1262487
372900
968763
93659
1693760
1839909
1726726
959827
742364
296296
1109448
1244012
1605320
1040455
417848
382120
58794
298396
1841873
1824246
101913
1908905
1305901
809519
1521082
1131451
690079
912756
1708979
1539126
620048
706276
1972933
1024917
1786527
803406
1398977
881565
616811
493854
1733961
1044897
1392573
1151484
1326408
1026492
1809451
1517394
885967
473666
1465370
1336683
1436483
1872006
1890038
406058
309933
1608883
369998
105137
475661
1949009
1063396
1474570
1802894
1338927
336697
1684701
805912
1274246
1298284
531079
365143
1063521
644161
834942
1389148
1986464
387100
705484
613880
1785713
1517487
641691
465815
808155
1240371
967577
1867701
673950
124201
1059650
1076031
1326891
339331
1000386
503935
588261
1350789
429629
219628
1680262
1026751
484260
132416
1542748
1560456
1774694
687282
33518
1084296
1044410
1318025
353710
976004
929485
1366698
1129380
333765
1382490
1370120
1170572
629502
1906765
608382
1474113
518802
1990755
703120
287223
108729
1373232
390629
185011
988801
576939
486901
652954
773450
482895
245191
521934
429947
528635
1039408
242173
1636043
181674
540152
1674409
57085
1509425
475101
264695
356637
737729
773097
546635
1111131
1984445
1869735
1968654
718661
57003
701659
150695
288852
1113640
1232014
1639248
319560
935053
1143779
256490
334769
661871
1213043
1858182
737970
330120
178110
1223480
1481616
272377
115396
1167726
562914
196228
1608766
73607
884762
408781
157860
1196732
690160
1811711
1526044
937219
55713
58292
1687312
1230905
218602
1528087
1298020
1167091
577217
87387
1025599
487215
489438
729233
74551
1322274
1719229
351346
1175404
1858140
1852179
1584775
1108048
131931
1827807
1267949
187898
891843
1832205
613613
461455
220099
784359
1963926
956928
1690676
1917221
109286
1608666
1637603
1717395
533438
1609077
1892844
1813263
452640
1260326
1775022
965636
136034
781801
922452
1646535
1461503
986791
728299
61073
64957
1435525
892391
1100611
1866283
540085
1515629
1030223
1931914
924826
1927481
1979242
364195
842164
1140198
1110105
512493
1609612
525925
86499
1003909
838215
138419
1185990
449417
1959823
1514917
1584922
1972930
1399994
734595
1853002
160075
990353
1755873
277454
102953
304911
1154243
1512584
1470381
648313
163781
1509669
300065
531627
1310041
1991894
1259680
1875002
228698
1608488
804742
1412522
746451
377920
1231001
89370
209711
832567
533113
1299427
1172846
1406634
1170070
1674923
1428718
1837916
769062
1809416
14154
1465689
486597
1749335
1323006
1834976
1030805
141157
298851
1823291
717479
1522697
259065
457904
353245
180186
321225
1192905
1457633
1180395
264201
182175
188377
916042
845723
1566647
477640
1833227
1318887
1163652
237137
89659
193792
1494166
1414757
1999323
1596721
860898
554190
944102
1369205
1221648
676253
1850426
1863499
1831924
1784264
1937906
837985
1494548
1951381
831259
1119296
1702466
1771053
1674294
1650274
1813830
921966
586102
202729
1593476
248105
842987
1213162
1741519
1995466
88578
1886473
594964
412641
659555
644068
742189
1704131
1166706
1443723
140058
869125
1945740
482077
1758
503253
1405294
273946
13493
1010393
1489550
336157
1636194
344077
1411791
1738773
104699
1867631
1718790
1576622
1853245
1254579
494384
493279
1300379
1455697
1585466
1578950
997916
569030
810580
1175088
1987674
1785925
1491084
1093283
1898552
1486416
1367954
795419
1873206
837466
493404
568039
992279
1662483
1089540
102137
1481091
515376
1328942
1860650
429968
1065252
248477
352377
610004
390578
1126264
323690
1629195
1891827
968167
502361
1382391
602417
539857
1572779
1799411
713614
593535
290384
1466844
1469033
1781405
1821041
332636
1140663
554598
1785125
1380605
266795
496116
1928631
1265413
96738
288402
469968
1814941
1040547
416670
1208687
499704
1005273
1223727
435673
734843
1305501
253131
207991
332145
644926
413044
264935
1058839
1160336
45280
1024361
616985
959431
4015
1685563
1060930
1663035
199333
802304
672539
1362396
198584
1159162
1454695
656657
534641
472436
1175870
332547
163608
1947359
1178413
1047683
63623
1926411
363301
62733
1376053
563463
1918697
1885343
1079836
351552
434703
374045
1431102
788993
754012
1003338
1049779
250840
1708643
303114
555045
1242278
1495470
1853511
1399926
100515
1818003
883350
1152736
482836
587048
931622
1546386
1040737
5793
659153
190995
506062
1812658
1223942
1232452
1980977
628018
1449432
1081401
1226316
1772675
661948
497839
1634212
1180414
1630291
123298
22538
109002
205617
701363
1662414
743634
1372949
498773
1564645
1468648
740756
248295
1128745
1579279
1891695
265395
804187
857822
695457
1393152
1511137
938537
878425
898837
136832
1829390
455416
980842
373821
1540085
369153
1119569
190225
1011928
1628056
1497165
968409
1556991
519181
1013130
200046
943453
806349
61687
1595538
243196
47652
1070413
169559
127973
263971
1283705
188085
1361940
187852
786135
1966272
285516
444585
1093999
630125
25734
256481
1709286
56922
521605
1747414
1880735
1159698
69100
773327
1885815
1742248
485414
1813487
339012
1287689
1196954
1683976
1300231
305607
1767142
1926314
31773
1667471
616040
542460
1374416
1510174
299440
87961
781898
1686338
363892
101672
258395
1046495
1080038
15629
46568
1755171
955806
1191870
163163
539734
1341761
1140128
630609
1456777
721600
608205
1507053
1968930
256385
128468
515239
322180
1486
1910162
1812960
1997811
714804
1451723
782506
887332
244362
1679189
180443
827516
1207161
972224
1557813
91569
299457
1524299
1806792
1676463
1836198
984605
218422
931426
1510839
652783
1251427
1798481
1810373
349724
1481046
822003
1901621
1994325
778519
683494
1787218
1594983
833977
1005463
387061
1296025
626754
1248349
736174
1052270
1822032
1893857
170763
811622
779051
1713748
1814725
550045
1064716
992130
250949
1988237
206217
971416
253358
401643
992866
1574955
301668
446142
1217694
1885241
786720
455783
310316
1320854
887926
501168
1085744
1233546
1398605
1601586
404939
1942840
614617
1833683
209062
1806873
1798517
361286
575400
1014094
753659
517700
1275366
1941305
1481333
715501
966252
1570095
1151202
1186435
817786
55907
1973280
1049633
1155702
156749
1807772
259854
1001369
813768
1394575
241429
1150866
1350065
840166
1750857
1932929
1499418
731751
89564
1197111
1182017
1299871
1869548
1200269
1147976
482025
1160548
392704
443613
1318729
966088
1040776
1895811
512305
1706750
140549
1536866
1901806
665879
1061082
335193
304271
1888596
1789084
673397
311053
1951196
166761
1590272
1894479
961164
1125275
207709
1935012
102828
955854
1674871
1955331
1581092
999495
1598462
1233324
14301
1385671
665834
978037
1150137
1359281
1175515
1562874
958627
733570
42194
1900858
1255141
1552819
1680918
693640
1709564
1538401
399801
1345294
471556
189754
666759
1202133
484866
1972598
579363
238306
1010445
949245
1587122
523960
203282
175980
1632952
1124786
389680
1176224
539598
1417480
1751109
836975
1364927
1398578
1049074
203504
15245
418397
1216719
759591
1932406
1638583
695672
1241450
1933832
387643
1132342
1399796
1414214
1687354
1439075
1058705
306763
1643806
1790365
1587669
1603825
725593
1550277
1649734
1442848
917234
1713772
782750
162592
1601127
1808839
1240396
1458561
117066
81680
983789
1023715
275862
826604
1157021
132266
1081813
1022708
825988
336268
1568851
249734
106057
522876
964133
385839
1722705
19198
1717494
401419
1981086
825902
1859130
1433735
244020
287125
425136
289539
106020
1883087
1316361
14503
854564
1062061
202750
1691764
589438
1198932
1600869
515095
1251089
1721301
1038306
1872681
949695
366842
1419257
1705405
1225596
467639
1882467
1497441
1257524
563063
1472164
96461
1915519
489046
1690715
1927129
366247
1309132
1234011
1480690
1069784
963956
206651
117682
619777
1901332
367244
332483
1347969
270364
1125491
1264205
811582
1850543
1292330
747386
1554586
1112612
211592
118153
1033797
1949192
655071
1342215
1804142
1272648
696847
1458029
1410367
1353283
1761801
1452261
739275
1250552
862286
1193922
1039850
513884
743496
1941578
1399198
1561518
42289
136411
1793809
1742307
1717398
445788
828432
1017792
151545
1604335
1772570
1089476
1203610
909628
890806
1696597
1481086
969478
1684371
917020
221929
475307
1958408
89733
1784081
1497970
1104125
902661
114700
1731069
332353
1042217
16875
1433711
607628
1113735
1233245
80935
544344
1205217
217039
311158
1591937
1219748
6698
449882
1741962
1724469
686070
1793228
894349
1519477
1629949
942912
432437
1165359
129474
1291723
329114
88347
1302069
35616
456915
1476932
1962625
864507
547412
636773
220990
1302422
962662
163746
168423
942855
335717
1903949
463682
90941
217531
771661
1098425
783944
43368
186622
292766
1838185
679490
826016
1116193
1552415
756961
431309
99220
1164910
219596
557986
555626
1417162
1606533
1134439
361348
1496094
1683549
84924
1820159
1434787
1440392
1995618
1685756
137376
1274126
1215231
28169
1326554
832388
670419
129596
810814
18404
306250
1654329
1397125
444425
14148
231407
1468865
1272691
50411
785066
1267225
1754802
1715310
559225
1997996
1471140
1220827
488591
1239319
122093
798272
529487
360288
520799
344012
406707
319227
963216
1010164
1941455
1735916
1101260
1650982
1807593
706944
337953
835581
3429
756148
1369010
1653104
499984
595477
1408567
1613966
1948428
899781
234952
1443393
679590
1973660
1408
1716035
1194068
1750438
1122527
168004
762091
806
1027827
1061806
196635
1019596
1079510
503774
892787
1083770
1407443
1911412
611417
1865776
696767
315748
152103
1701680
438062
434270
688603
1436922
670029
528196
977342
1927420
1272009
1911525
739117
263636
391028
1441876
1834933
1213192
703826
1328186
704300
1069564
1107727
1131389
443981
1070793
248446
95575
261501
1433301
694313
412054
426558
1741200
357814
130020
1990093
1995059
362381
1418716
1473610
1726176
1352928
141905
1863816
1893494
1415739
1660608
1366389
935783
754838
1237805
1677800
679764
1501176
1989152
894824
86781
528799
1317149
195830
1343155
1470235
1030143
1193235
952512
822302
623423
1428859
339869
1986609
1769433
777785
1177104
611309
599746
1650935
19187
1461573
295041
950137
1291171
465185
782857
1932418
1093723
840433
565251
433190
995952
382372
1524061
721754
458073
864972
304172
830550
215369
1727659
36043
1243297
9896
1883122
588677
939956
1669138
1179981
1291136
1503846
1937369
1480328
1131592
803210
155914
470791
50587
1785248
1326276
344699
1804096
692843
1747958
803996
1152099
919341
1128921
914671
1384847
1354573
509405
1915712
1053533
882614
888867
1978916
1752308
136770
1082060
1640150
601855
481685
1779778
61464
1023034
491914
619901
507790
1125403
266645
1804615
1189251
512181
1328593
1972250
1441968
1416601
1109387
223795
502401
1448724
425312
247442
567358
1199647
1118972
1395208
1155372
473352
325403
491604
1907088
794383
1531808
1530521
1711016
821564
157710
1404266
436248
1299194
240865
1040232
1576119
193260
556833
644978
913589
928005
312948
311346
1125789
71100
87555
101273
741997
1006369
349093
304286
1311366
315470
517750
1620728
830397
1217618
1296060
248756
1800613
1210956
1949964
885914
1769121
739668
968538
1102419
1423692
1823698
189141
1069341
1480912
674503
221243
455636
519470
938979
1187639
1313301
839297
1559992
172689
285254
89355
234999
737309
1431699
1169743
1296814
403064
1616034
836774
823413
262676
1880426
1499496
1663551
519215
1193662
1090177
285375
1411646
1597393
1728845
749880
1243047
760276
873038
1574043
259248
732163
1479586
1953457
1132903
1342170
1615624
566728
1861587
297397
93081
1542006
1061083
1961433
1432798
1546312
1674622
1813318
1871991
1804492
191243
1768489
297009
914114
940545
948104
811595
516487
290879
1081092
601871
493394
1429449
583912
374227
1428329
1798679
1184605
1881918
870810
1421589
1247407
305690
1385264
1261076
1579371
1073882
350874
1202681
1039237
466128
1287285
356821
377794
578375
135601
161140
617008
999152
988143
849175
1033422
617195
1778174
1785415
1409258
1312019
1198353
93443
436581
876726
385160
1678400
771622
898875
103449
1972193
452577
575422
513236
1404852
1645783
840273
944593
1023737
1657185
1291564
111143
1555111
342004
305595
1261890
645191
729105
393636
1557274
708473
443840
1542551
1912286
1687594
828855
1764247
69485
1131853
162022
440011
405309
557190
775625
1111439
607791
1850739
96221
901393
1437093
1665197
1702535
1734538
1896268
1691920
937699
1614775
823876
908356
216130
171939
1869154
78663
813680
1467513
1314812
397574
496898
1146553
433103
1291992
1461551
810224
840499
1379007
1888921
1955315
1809175
961143
81570
1834958
1352026
1835005
325298
246637
363945
506230
1106224
966298
1802742
1138525
1425281
1882695
1433359
1999693
1870848
142262
641306
187035
490756
336742
1931831
327608
768184
1051691
1382921
1143199
680688
1840731
50211
218731
1925090
399035
143063
216092
555785
796788
1115770
1567312
443332
599920
537504
1271502
670322
835298
1409923
1631580
1643389
1016152
1815638
953391
939946
519788
1792395
642165
955364
1868365
1565736
79650
778535
1680243
987678
668538
1155609
89132
1062649
488317
979798
338416
1529093
1963784
1709413
993845
1966988
267144
1443664
1002097
1791089
1836795
137477
1816373
1361228
1829328
1922342
1496312
1335915
1255286
1082916
1093929
1169224
729800
1183861
1806219
1463472
1369298
915166
1378309
363360
1520071
1099066
254559
516916
569908
1204384
1603561
1345548
1358221
833560
191018
220107
1103363
219080
142154
1382260
1647196
1147079
643057
1772975
1631345
1794630
653052
704338
923410
1515927
145071
1774532
948159
674232
210296
1405827
164780
52442
363134
644590
111955
1744834
256127
1857084
243009
109980
1150517
571919
1038697
193925
1256384
193952
643480
521997
1025405
1968262
1172385
1151408
16816
462176
1701350
396460
468542
1131806
320267
1714648
54566
1390613
1532744
267642
1153154
797774
1419652
83274
1687231
1798038
1244737
1485562
145037
1875248
872104
580532
1828267
338543
644051
126760
274802
868153
1488049
832572
1176201
360967
34382
719861
246973
416137
1079938
1992003
575249
1225151
950403
57005
1713578
464811
350163
1986408
969119
1842395
815197
637825
1620627
896439
287000
1267735
1893095
112003
535736
407365
760291
41901
1620629
158055
157804
76368
329202
1720993
46804
619017
510924
853174
190229
10656
656045
36571
1401156
1669208
1414232
1817839
936312
817102
112447
1545253
1580443
1837889
1406676
436485
1760970
590723
1044411
1755534
1683144
411212
388969
291475
1613039
1341340
1269936
1256761
738517
281552
1514726
1221779
1351493
832264
358556
662509
349060
1513035
1325939
1525747
91409
964968
500821
1769636
799906
640285
1034173
945235
64488
1377797
1160922
808593
1800871
835603
170004
268992
61517
461961
674052
377132
1080496
239243
568740
1786612
790998
559580
83081
498640
58915
1220288
562952
666472
100914
1025523
492655
534995
665300
1483261
430736
1614677
1684322
1080409
340936
1979566
621812
1445009
37690
1574002
1510241
1090397
1351653
1097180
941685
1785627
1699041
577459
1761958
1093060
124746
1869177
1806346
1181084
757640
427292
1224908
1777500
185912
1264029
290171
396378
175133
589276
896281
140364
388088
1488127
502716
1825303
1445335
1956264
192590
1257485
916951
1731252
1579971
769974
227155
703817
1168322
1806602
348015
610265
125217
1311331
1828244
1056644
974396
1013483
76560
174997
1500004
1548693
302231
1190223
1060848
1334499
1162670
1937407
490949
912462
1669994
374034
495580
1653821
585777
455983
1886811
1445145
385358
79681
1848965
163369
812657
1693660
1442083
1339405
137450
51894
1722522
814884
471166
555632
1287764
343562
1154460
708823
1230536
1232799
781009
1461318
1381921
941679
1104660
229866
73445
148088
883649
1464680
1507040
1930086
197654
1434588
1249603
1494186
1036716
1272938
1843780
1649172
183804
1330260
1496979
303656
1291833
964746
47854
564473
92220
103698
327330
259956
1021756
1808887
319549
737687
725146
571099
1135397
1953954
1906470
1380406
1301180
1886280
1206044
862829
1242004
1090530
349047
255984
172621
1761448
156857
1263401
1411979
840976
687341
1493843
1772297
74140
650210
530351
417414
625008
1431572
1854075
651897
434249
1021294
208153
1103043
1875199
71434
217027
1316035
1257750
168665
191060
1899985
1204756
1150655
16762
184302
849593
1880813
890206
200829
1490981
470813
1746392
272010
1196608
45667
1221022
678132
1111732
1276105
1113184
1844350
482289
757261
1098845
1220360
96974
308780
1210235
1638727
1843841
686993
1954691
1968772
553815
1271706
820903
1787080
1400542
1161501
24397
142392
1831974
1288243
1600689
710257
1306539
1362478
739602
1399327
555393
508139
1059297
982681
684162
1812070
1591275
264411
1039229
622821
1728252
1712318
1633171
772454
1740049
284208
367012
1468521
61312
992874
619099
1605303
1457728
1379900
582029
778419
835118
223444
1856654
584699
636471
664314
491915
848717
911285
1316457
1664432
1558344
743005
1485229
1319421
366285
627426
676709
242403
1761705
135164
1140211
1800044
848118
102962
436514
1626953
984215
1264456
1410628
683576
1613684
1339623
763265
568231
1094301
314463
229425
704704
1972455
270016
1639189
142245
1930169
5351
1867432
1880730
884280
1763406
709767
120661
28948
319648
687660
825158
1601884
1725710
206092
308018
1898623
1108642
722136
947761
302541
1522359
90487
1674095
1819519
1388017
1284704
1803575
1849008
1349077
858105
204454
1393496
1083372
240028
898423
676089
740153
211557
55942
1470792
1131259
571120
55414
1966862
1660155
968286
67268
658831
146985
370678
1751274
1334024
1382451
1188485
1375659
1328314
937583
82329
717186
694802
240172
1354233
1077857
1678471
1651263
852013
462188
21855
39425
1331342
287430
985795
1110072
1392637
1088899
126815
478504
754464
1326202
1806297
1430893
1122343
373399
1135051
1235547
132311
1461336
567917
1726624
815293
1887007
743234
556552
1482027
608225
939010
1140664
918968
595544
634182
1077083
537061
1175266
1667672
1089024
1029666
1854178
1386409
671899
242556
1562828
669055
170702
254148
1265349
1166676
1623226
1991537
1766868
1587649
990203
1087657
1075628
1989500
338150
1083281
241620
545342
1528783
888662
751790
1477356
839566
989426
1824000
204551
1342523
895726
1858165
1212428
24115
1786735
1739893
1208364
1995585
1410165
960015
1784894
471772
1432211
358882
750843
1794907
358965
319650
936258
1652721
848967
285265
198502
1561698
1917210
396323
1408032
1443499
528356
1002082
194973
1074156
286149
1345073
86888
449018
1521304
1566102
1265327
242055
1838261
428079
1948672
1423663
1479142
778110
294786
642583
377323
490993
573777
858149
1073285
1944952
1243682
1843933
1921871
171708
407035
952133
777611
1218692
1446912
439094
1023865
1907762
1783289
769926
484767
1517796
1420106
837200
291116
875409
1106588
1721348
1013001
1028112
1610365
39013
1351322
783990
788754
1033217
1266522
918578
295511
628933
479362
1490551
404718
23202
1688298
439441
1416162
575209
1465734
1198618
872807
1587787
216706
599061
1684198
1110761
668095
1745423
1936493
638521
254952
1615529
1017701
1656302
485324
963908
822888
267869
777225
1243658
156681
880793
720555
1353650
694801
1685684
1185046
1626704
729866
1144354
552178
1488318
1336292
792326
16873
1257178
1897764
938249
735817
1214545
1539235
1794147
1919727
1088033
772066
1167020
1395713
550882
609724
829813
1780129
1183057
362206
1036542
549462
1613715
1466676
1598229
62443
955893
1439734
1461349
959057
1195497
1281837
1286731
1464763
1758636
1091971
244613
89552
1637463
125975
201398
1315493
1495911
360335
590287
1995577
1358042
1467390
1947049
605401
1856599
803536
1056815
10179
235532
234916
872888
1191849
1015492
1440254
624421
440371
1801064
1228316
1116790
1386313
810093
1575128
1326351
200632
1092066
1039954
1775172
637921
350680
1853616
127065
188027
806833
489378
984715
1801728
182856
488776
1175706
603483
1125059
278257
1011782
1231172
1164293
313135
1800213
1099130
584803
822735
152576
55424
594735
779366
1356690
629668
786443
509487
1154574
861908
531779
187277
1924350
817122
1507097
1604546
916345
1731311
489181
1253321
685781
1103387
611729
513675
1804811
348657
1250187
1746354
1851502
425651
696122
1553378
733620
67356
1184647
1225780
1278659
632149
955373
841815
870847
1538809
886869
514420
1474119
108860
1403686
1599508
1730740
1308361
1777422
1395683
1265484
1220787
273060
1943759
1700030
26425
556333
1842671
102513
1901379
866366
889249
142234
548083
1332637
250037
490582
1110844
1059183
1831735
295354
336100
1515176
438479
487128
1676000
792528
799924
1964025
1437383
1712196
229979
1000345
55073
1255146
301504
1593447
1577314
780355
1946300
1729906
1746238
1401618
528330
177635
660929
352323
278605
1354319
169130
1085644
159501
720995
918184
1894403
1655279
469710
989735
189862
1889623
452784
393648
1844314
257608
1043969
1307211
1579792
73137
1865407
416653
324363
246086
533848
59181
791088
184969
1333858
585596
1513669
134920
80740
1949695
1332558
999939
851177
750755
1861240
1789512
1892820
614686
985572
1496854
692018
219142
1205850
33787
549641
451280
44471
865021
1435646
1061127
1607319
1246876
1033770
1004344
839739
821438
570119
1221571
823172
1372437
1298872
1970164
420092
1650154
1182914
520759
1158000
386213
906709
1078027
1056492
1296249
1864817
914797
1043313
1541119
282553
1509106
14677
769015
66388
1639768
720949
364899
1678907
844187
138703
1286749
1357887
1665278
1421718
688224
1006981
1360372
1558623
1731647
1207511
692850
1115032
656991
1083309
1128217
1361111
672301
1749173
871962
979748
551036
603349
54762
596030
1733208
292988
622480
873426
856943
149580
13519
498181
1817610
1093259
833887
905202
166419
1132892
1220483
1238387
1033061
592880
359372
1021715
59851
1874836
474226
1162585
1212271
1618429
363923
454933
514610
755767
900596
315072
331424
737627
542896
405352
1764605
423421
1752350
196026
166748
1588896
815141
1628090
579442
1082274
1797644
1461857
245444
1059644
1751931
662819
1959177
733707
336291
1250774
1965202
67392
1796422
663935
965126
362688
871384
298354
1874120
833133
1793911
1016774
421803
184348
984284
691867
1454239
720861
738685
982078
878764
1332550
1101919
73140
1081272
1022684
717870
210100
705894
396381
645175
604113
1626091
1960236
1547516
707012
1432152
157550
1486308
1353328
363286
1659182
717226
183937
296787
900231
1006085
163765
348819
1770912
1076011
474496
1437658
1815113
589196
91675
1567093
256722
446511
890170
956283
721131
1901882
709583
816646
346596
1993693
1957643
1803434
1521548
924383
1768255
1432832
1419724
187231
1547232
35972
1004215
1727181
457869
855679
1283411
1175091
816430
1404519
638191
44851
1682835
1971550
1576372
610999
1824197
802094
749252
1165747
1105892
1673969
1138510
621387
1693134
388724
1680064
1324440
1743418
528974
492034
276797
185973
1844761
1254437
816915
1672552
1144618
1764051
1900762
638459
1722546
1402239
841289
1678881
451544
985846
1631594
603972
375716
1590862
195113
901806
800839
1696564
954530
653412
261238
683741
1858826
1085092
1207241
172786
1555289
1661820
1054492
26877
1534606
273281
1986006
293143
1625594
1185143
1813913
1900235
1888891
7529
1807459
1759399
1522864
1667701
1909670
58676
1597911
722766
1951068
1838758
1559894
1293467
604622
95860
1373808
121402
1690630
1096159
1412316
1890251
1749013
455933
74832
1574906
1289648
796514
1447902
1372204
1382282
1259403
838030
304483
682289
1583220
1066809
503927
313095
623554
937265
1222061
1988408
1291723
1669224
891888
597278
988298
1604554
39585
281921
1561598
1668200
716067
1787780
1672963
1876467
139657
1427478
175402
415569
773795
728927
1566636
1091055
1958736
587945
1549370
230953
309071
1745939
1773879
1412631
954847
972137
1786094
1050624
1503689
1120360
763218
746179
348504
279245
313109
1542715
8669
701337
1069249
1726964
1399428
1339584
1635450
205225
1891425
518899
577316
451306
597667
1897855
396078
1620047
487594
1555850
1578299
23495
351022
1835771
1710108
1825269
262441
1227277
1254607
1374656
1268474
1371243
514416
1311980
1257260
936799
692968
1223375
754609
1410372
456317
636718
440330
10112
37383
1203071
1352134
445208
1807243
1672497
844140
206780
1315014
1979621
1483163
781335
726471
1338242
1927494
1873992
177961
652411
1770251
164414
1328836
591655
634719
1228531
923841
1632492
1493923
23281
1556816
437308
1267777
1356069
282432
1763369
235315
438433
1989368
1585821
639422
48520
542679
370384
317171
589993
884015
1906672
1078031
1535334
1777229
1044159
1108027
852837
543811
595259
218505
892749
461506
93816
654466
565319
1074436
1710236
1747424
694176
408460
1428410
1477844
1121538
609401
683674
1682890
586380
1176586
290897
711518
675477
1793267
877077
1562131
482255
642235
462058
284031
297955
1222176
763334
767200
946956
792041
294672
1002783
197992
57862
1783584
1113444
610224
1688677
780113
731618
1271565
1848940
1805072
308159
198186
129568
386289
402945
1703762
1429210
1114406
1880350
1739365
665412
1094536
1402684
1719343
1329766
1229114
1624374
726140
1666247
1129114
272850
1414426
776004
770250
702138
895829
212864
645930
85408
699358
1793460
602912
1893820
509295
1966629
895325
286685
206862
1803264
976181
490086
82963
800001
235880
773136
1284225
1964840
521258
1057771
386347
571982
1329987
1351193
438846
1854183
1223327
208430
865535
1172458
1595009
1818906
1937654
1048705
1128705
1423323
266579
1298472
1533819
1097464
1092600
1603632
1767203
432912
1226196
1108639
190794
1168904
1511323
90456
1736337
1923576
20400
906547
1101775
1251179
557558
1392889
1199483
792512
1506458
170242
1956407
750234
904428
1176857
636159
1692355
404180
1315354
749906
1486980
1317234
617737
1060091
159423
197396
1944111
368904
1743205
71216
517514
621794
1296270
917434
1042167
1603618
650181
752441
848267
19327
9863
1151003
1371010
1512852
284736
996556
1809695
1052240
403517
1690606
1173807
401504
202164
930789
1320403
412829
23163
1301378
243703
956890
1356225
1844594
1731981
85205
186309
1554314
1032511
1128620
1021947
660986
617738
265782
1476628
1049557
362593
751342
704411
373984
447460
274631
1747139
448331
104495
60522
267852
1314082
1106827
1040652
1401919
715356
1602034
277419
180056
1699458
1569968
1085610
368214
444641
1039194
336041
1318353
929710
176976
79533
1713551
1213011
939862
1351742
1095457
1749069
556632
1102416
402724
1778997
1064219
1107732
1887696
1734840
1452929
1515341
1186157
1353379
5248
1519391
852154
1019349
336497
1019243
232280
1141160
339416
600760
644598
1221246
1523476
1908574
397834
1151893
38970
1182000
27988
369396
611565
1709601
238657
111874
63761
1298428
166331
1148244
811716
642119
1445111
1959097
707624
968833
1407221
990997
435115
1199986
610514
1706882
1695532
890054
625780
652543
1771457
112070
312953
288129
662255
707467
1266427
1559265
917966
1557424
863240
1998267
1535578
1397773
531252
1946264
833230
1144909
1416720
587824
1714621
1040317
516665
1034542
918451
1633318
934026
1741490
458322
1018882
787094
106850
49082
244018
408377
483057
837319
1849392
1955702
1122529
1336385
678950
742881
1346338
816760
1928967
1607243
406311
1963136
1597044
690537
1755920
939778
942948
38323
1159611
350281
1586436
1387790
1216630
1046225
998367
1274503
395460
1827880
1066547
282654
42103
458856
1741888
975228
1778122
1600992
1267880
1377419
581745
629394
169564
390109
806282
956754
1963895
1899090
301992
1695738
160573
134061
1717422
1868959
1048860
183155
968213
12089
1008906
169206
984894
1188499
1298590
1679626
644726
175171
780722
1535142
1299348
632581
1335127
1445062
1531870
720011
231179
1989377
266685
22360
260536
1185912
1527752
140133
675317
1005261
427735
886018
737854
657876
302855
1808121
882102
799973
1378255
1603143
843445
1955759
1657360
1237544
1004453
1746391
1389481
340731
1813691
1691938
1272061
1835923
1233333
509970
752136
1049784
1665517
674635
1657601
1942950
1428313
562423
1837732
1111993
1264722
1345470
844474
1375445
1605851
878061
1698520
1017236
308379
12005
1234271
1807779
1407529
1873423
845010
840347
213249
109818
1565270
1569028
593477
1140881
871269
279546
633649
564949
309227
1451931
60670
1196181
476101
843981
625135
1660374
1452023
50971
1015820
579595
523247
523277
1747468
1023833
340850
261049
1805072
341323
1784761
1390036
1216260
1283635
182219
1927716
1286637
1182313
558167
733088
948514
1844902
1517961
1673642
1422498
1377536
1795217
794664
1479307
1587544
91677
860452
101291
1024330
1876277
751021
718183
1701948
200919
1076050
1631166
542577
417877
621096
679679
247425
1295557
652867
451536
543085
622635
1843617
1131758
1980367
151244
1390505
416954
960249
1458278
660603
828211
1963742
1824000
1569451
454192
1824123
1592203
1532105
1723396
1929623
555282
768367
545487
183457
1053639
1431510
363617
1084575
1963078
998624
753738
779859
1041279
794144
160119
1108109
1917564
1978856
619692
1869271
837757
139136
1823250
1451889
1554231
553342
1431374
1300519
1097217
1156476
1284766
696911
1373549
447441
1483818
857952
1728758
1174278
1871918
850955
1777653
495884
997239
1096393
412319
998010
76632
1791403
1804464
1974448
191423
734849
151533
1343471
1387085
1583742
878067
782718
1635903
1389588
386275
568554
1203815
1328114
1653724
1593120
401319
752812
1938060
197949
1614700
549142
16933
897121
763018
1453272
1872213
161161
1230784
1655411
1352443
750044
1713253
13737
342587
957084
1225287
381795
4917
1585253
1463923
1774494
1675269
625496
694862
1687863
1831678
1152089
826216
1054263
624206
1057003
1141641
48125
937850
1532668
497967
1234497
1969711
1196329
357412
1019795
1274083
684249
1543645
1876937
746421
1969300
765009
438232
1540074
1317591
1717971
756258
1288601
1281928
1581265
821388
962256
1123319
1130482
633062
1947357
1897716
458059
1461058
354121
549427
358928
537109
744607
956326
958823
1283433
1381930
1100731
1696122
371112
1516291
728158
1750766
1069118
1536170
983524
421524
658691
643468
1354802
1179530
1963217
1505085
1131685
927278
531684
1182192
1050140
584668
1663519
1030293
1360054
1201392
1866945
1466762
1145311
504666
423214
220627
1233462
1212529
1831058
606619
1786841
794363
507546
1519856
1619001
1721613
432011
1321499
1399983
1094340
78769
1696211
391461
130903
465437
1726290
270017
458851
1932215
23757
1284070
1615006
1098909
1669401
1732663
1060438
205943
456801
470219
1810410
1773464
1969960
1489509
250709
1235866
1672432
1897325
262390
1603900
992447
665962
1225433
466268
266945
186090
1313746
1987441
330183
1052426
160520
1753913
1495296
1069751
552153
1114918
1562092
841833
723991
1092471
306252
266420
1156084
1558616
762790
1727364
420112
14745
1294131
1899622
116777
1113773
196283
610956
982581
1427503
166388
1021537
1768510
1502529
204104
256789
820021
1124256
546092
1918012
1941610
957699
1127205
1498006
1466030
1519692
949397
1503175
370012
1482181
387414
1490140
1066421
1115521
1370104
1119682
1577488
1667769
473855
632183
1078702
1541527
687771
1572428
1397795
1681126
312778
1221950
1579757
1172440
410201
508999
167531
1991382
1530060
954668
1005546
347097
1011339
1398550
283684
817352
331576
434162
182314
1417850
1339982
1232269
1635753
858287
47175
997318
1334577
1429227
262246
713844
1593385
1228323
1399444
1748366
890151
754639
1793594
2954
899556
1505803
1633871
1952377
1353095
1680135
356624
1144860
154360
670360
1049576
1180390
1375883
1228638
1856950
1839005
1551164
1175998
1481083
1841874
1657127
1339567
861735
581032
139072
615900
1630993
601569
678124
1966934
141897
390752
256750
1223202
922144
428087
892772
182070
1019217
545935
938772
288278
497039
288390
856297
1343484
774688
137953
315237
1312675
1302740
1806589
1757647
678583
1090229
1146073
1589050
56840
1003141
586157
774274
909826
1148231
827775
1119389
1474514
76815
1494540
382768
1420637
1076867
621962
436098
682125
505061
110110
1642096
1268064
1981401
464322
396381
268407
1447400
334885
1760107
302812
1023841
620162
1402751
1316094
1368898
52145
1869364
1559591
1700957
1779053
647685
1263614
982960
1958624
287493
214491
1432987
1654836
1047417
657811
1392010
1683891
371573
1299459
293602
562596
932340
375262
498987
167185
945127
179964
1731880
1566118
106593
1660187
734948
1916780
1603657
1868914
1990569
1464674
942984
1445953
1119193
981618
1015660
409737
253874
182626
914323
735891
1510337
1891039
396202
1108192
127241
151412
1690825
1387578
75158
38026
644578
589731
215582
1635312
802501
399196
1903928
1976714
84989
482207
865740
146036
58099
1024904
1657368
1423083
155007
778780
467489
465152
452000
393816
857535
748139
1123850
1862986
1753680
1322366
1551487
937191
1135765
1830300
1853574
386285
1308339
558554
1875504
1833642
1748319
1984648
616631
1405711
446025
1401568
1569007
287222
1225213
1060742
1463998
513657
1372482
623738
16897
497663
262318
1490164
1611293
261017
269425
1865531
937286
764115
728565
17730
1897581
870399
1733913
1318175
568719
691992
1622533
466359
1368698
721877
35023
1805270
1329124
883483
861191
934873
705098
1031756
1807082
1397235
580224
896914
1478822
1762700
1665555
813645
871827
140826
1397294
298998
1486489
736757
1435211
1910596
294892
501100
1496299
1952889
783952
1696299
162350
1641741
1373989
1344629
1214148
1091064
1127727
225661
1538479
1649760
204700
75968
408466
158332
120666
1015404
1041301
1832122
1413445
869518
1494894
1854433
1598746
775450
292478
624923
485298
1349439
1572129
1254058
1431204
471526
1704524
715154
1932562
587879
1011222
176295
1705766
553324
1189504
649659
911402
687411
65676
470322
1304341
946015
439013
1356893
233419
977306
1696411
1326154
528645
708173
1835950
1850312
1226920
1670003
1275344
1974664
1212282
142134
898935
739980
1072164
718550
848925
694099
1701255
1818609
86165
1057515
146461
1742456
939825
985125
342285
110140
12044
951650
609662
69970
836125
1894003
799982
1556523
10671
584028
1587137
1807944
390800
52533
1091102
154616
264037
985766
913389
1047670
391289
1933937
634113
455898
1929486
693499
1844196
1497299
1043009
99287
691921
897869
306655
396177
1939499
463823
1129678
1417586
1677803
1242271
1597777
1325382
546023
1985002
132027
1926718
1802074
646303
923292
841081
604817
1241210
1937088
1964721
560085
593556
1560211
97153
999949
323996
852276
715741
1890527
31671
764654
1017878
691781
1041598
211734
1673951
1993358
1174019
1853800
1287801
297475
594126
868104
1812315
1501270
1860177
533830
436107
1171879
1496164
933113
368515
460365
1759843
794896
343818
1334627
520145
1976678
1441287
410673
365313
32031
1146854
813202
1994189
174974
322356
1825969
1021939
858664
1348616
659381
1964696
1676962
1646597
416187
160173
1548269
658160
433211
918788
982453
593776
1629139
421400
1010930
1176161
1140911
1314958
1396432
105305
917584
921853
1326750
693468
1696517
1005646
1570031
467207
1956813
276945
687644
1708424
1274077
482577
1941734
222824
1206442
1267848
1713380
14365
810460
1694328
1925309
710443
482729
141291
1635590
866347
863227
1032691
1124126
1957005
393530
1106701
322368
1313236
730379
342579
186060
115894
489531
1895577
1457676
322009
349958
681568
785067
699466
350588
681468
764969
839228
1705315
1637922
1476951
1723401
922045
1178720
929809
1198528
624030
673193
86047
1965202
604683
725777
762568
1722484
830660
987051
665976
266587
1568571
1925454
656520
1895259
411446
1346806
1736226
457752
254228
1156540
1804676
1291398
740788
1861536
1115105
1237886
1940266
29473
1468240
637295
494618
1477188
1836059
1110825
538215
1637108
888825
420522
1597096
1084149
1768659
1811156
1467281
611301
1191289
473898
1763598
1594267
1962709
301027
1753755
881910
1322438
1488162
136796
830640
1915784
1548656
1628695
124494
1051943
367140
508869
1618126
759669
1842356
541989
975395
1429132
1031125
545148
1171956
1989143
1870531
1009446
1963980
678929
645620
1629350
824728
81667
1582412
133485
689197
467381
1734808
1557260
1682687
1383962
473063
889316
411570
7782
1441375
1201712
1777212
781038
662641
1733942
821543
1154923
1172970
1533274
81248
1006037
1319798
1535630
1341985
1139022
154650
467512
242673
1491323
903997
673523
319608
1381784
983630
826173
478972
576188
1580539
1851387
1009423
458979
1059030
1515856
71774
161776
623885
1464042
651086
319800
1958348
287478
747790
1058018
1495482
831744
1691762
136551
1870940
1564184
94683
1824530
221776
1725879
1809493
1651954
1882722
559748
900200
1346208
1922906
175159
1158588
473707
235932
353602
1977344
24527
159250
1798870
509992
560121
698350
1964541
1585555
1318309
1369385
1767066
1504881
1769791
1403531
1803224
685752
908792
450353
1192711
1354981
1920926
1877100
1437552
965183
897919
296002
610779
174995
1458841
816410
191439
1217374
1326957
1755734
1856293
1904551
1983096
1435094
550930
1124046
1284959
108886
746133
1149851
1863050
1859897
755249
1900769
1863799
1179063
898275
1343585
1040492
1207561
1954254
405139
1916200
1831981
286556
995872
1717376
175083
1381004
600390
1230668
1283782
1653262
702475
1357255
277460
1122912
711743
775133
1641992
1133351
146307
963732
1198183
1629511
171539
177323
446199
628359
810346
1048192
1042121
646539
627457
786970
1166391
234670
1727514
1832531
1957563
832565
1653629
501068
420237
55563
540860
1442955
1094838
83825
198222
332519
767332
636816
197962
255282
509789
1847807
473055
573794
1352203
1598234
1541216
617557
1913573
1112505
1868169
400354
1922939
165708
692298
115740
614872
300333
237464
932435
1837739
1994624
1170856
285918
1065312
163577
890022
1892779
670022
370686
88030
1974918
117896
1025384
1273925
522237
905237
1621252
1197091
1524713
1361274
1736675
224852
669980
1633458
1336670
1528293
338566
949507
1185482
1181188
1261167
1735989
1167979
1920111
1546533
1031372
742015
1017756
1283874
1288637
1162579
609020
872547
1339151
171911
135895
993533
1719029
1759837
1490648
292321
1297031
1518539
1710484
634038
1625044
696343
592451
1330599
656024
1266220
1441560
839178
1351859
1629872
1327595
1846550
334915
1625115
624136
1187556
1521558
189045
1698756
674326
1624836
621273
1056754
576137
1734133
893058
1256363
1310623
1026471
260752
1057641
1259013
602499
1353142
1968863
606232
1609778
1761707
346929
1570422
412442
1192437
710475
280542
1073350
1633061
611709
1335436
723362
1739974
1247937
1129624
62164
509487
407615
745552
1736967
1133377
772703
477365
1352717
1930090
1825909
714940
1034145
343059
423620
1545878
1116651
536374
1089166
364050
891468
1122031
1887459
69499
1623902
1538179
1783867
226923
540441
113168
1353900
935258
1267354
1464561
164902
788583
1987755
1366888
436911
736445
655777
1943176
1235508
1165738
567976
1534829
601198
923971
813401
1125657
63809
1673193
673059
1159619
1851491
309577
161189
1065797
28245
589220
260050
772121
541017
1067040
290388
1284274
67170
462561
580255
1992047
1003401
1116543
604578
1109159
608202
1458380
567920
211203
1900938
1090851
1544915
1723116
929946
188847
1420544
548271
301734
836400
1608817
987757
1365531
150609
1725555
1362041
1169905
1805271
352967
47560
222857
1221230
1770608
633367
212304
200796
1494048
29486
125705
1557755
1954988
1595871
826714
191698
621975
1497631
1520505
15172
1147219
1165073
1611439
1198368
97808
596373
1676911
1924557
117067
1336264
388427
358540
397089
1813514
789139
1418534
237231
1901117
478562
1211281
1415269
1098973
12920
18309
1397637
1232663
695474
161530
414198
1268801
517712
1408955
1467611
83235
1744730
1319103
1178600
1654032
1759043
1965775
1851101
1436488
1725013
1792795
1494709
1565500
108094
1486656
297825
721762
1342295
829417
1592371
1735768
55902
1827525
193183
1182144
1040518
179701
1130277
790562
1303487
1258741
733818
1591545
654128
1975994
1854410
535928
1451365
273563
468160
1341185
1340255
1235549
1219017
1677148
1504866
947517
480167
149608
409916
1764414
1100430
1888843
1742733
1578783
1443439
1060070
644446
1604705
525882
1698428
1000680
220798
1900507
996529
1044315
1127676
1206521
1628347
117284
1313760
78583
131459
413502
449001
1495933
986872
792539
1595520
277003
1106294
900767
1501462
1691032
780810
951843
493860
1639788
1950221
221071
735149
1579672
1340807
1450439
671315
1742647
1483432
790896
464475
1291433
211464
1483708
269000
287966
544640
1638808
200847
744179
354016
1150483
1305553
1843466
212240
757316
1785541
607237
1173989
898653
1546286
564641
554625
643181
1623158
184613
176244
1613611
712106
1157461
141975
1999224
1897202
234069
115572
524908
395870
876744
1396115
1666937
1138448
497305
1816211
92123
1198673
491998
1555437
815561
398191
1707896
1453922
898842
246756
1797327
1839985
33792
230979
1926414
311530
669697
1886714
676359
467335
49864
1473666
1536259
544815
566987
1884873
138956
520517
1311604
116217
1346207
1325876
1489839
1135667
1041562
1852293
746929
1736908
1681605
787036
1961647
1527151
1471589
962543
156481
1612165
518587
1220224
917264
272098
1936688
535176
280463
1534202
827361
1187001
1573684
296437
1122096
297007
752171
1804756
1242670
1233412
287096
1359556
474311
20583
1570000
762278
672277
1722856
1870582
513394
1866091
1636829
898183
1926384
200413
1455355
1976691
1813442
1430701
875646
142260
439538
1751632
1651321
1710449
1436650
104585
1165237
1381357
1970349
1069861
859947
1430412
623777
688476
522747
917642
1223104
1906513
1744641
911424
331416
977367
766648
1700895
24912
912479
185675
111341
165607
653171
257124
651610
802804
1527057
1147936
1131261
439474
189733
1331073
108827
1909418
318552
1028033
471548
1067178
1760439
1566358
1875314
74274
1681072
214140
1029587
1926076
643843
829718
535003
438399
494677
152380
1999912
112343
864832
24720
183355
1163303
1179870
1854003
550854
129896
1518436
1860160
494159
711385
244967
1307772
403707
709304
714532
425722
709456
242019
456934
935686
425720
1428079
142288
1358379
1091824
1308726
1796628
1414941
1151742
1345212
1912524
186845
980040
287025
1219107
1804431
1901317
755031
383007
42632
1441861
202884
1533512
327081
228376
397482
1529478
1218580
969323
1856021
140315
212876
1508490
94913
1138765
1784533
402012
1043866
1047055
1640647
313785
511461
524606
1595114
739421
968870
1733122
1808658
1835850
333492
401098
1198709
1801867
68471
178127
218112
1487295
301000
1114378
437891
889940
938187
1272297
1305967
1017821
704773
1800575
885010
759640
83847
562145
1895554
181896
835828
445189
1978693
1408889
1651370
1113831
1107931
1930618
1739124
1829992
184628
1069425
1764198
288121
362238
1302009
6269
9984
733488
1824287
1622455
1092338
1734233
1688846
1778657
1710318
509943
1912358
904818
143681
1661508
1176383
668390
1106830
520028
1988208
78211
1037501
1745647
706928
642239
80803
120211
633834
1493490
1888435
606547
790766
1340697
931393
829809
1745821
1438570
1640021
702936
903029
1717432
1089010
250539
1162931
1136146
416177
869507
181471
1945799
440943
551005
1502732
126232
97174
847768
1410451
949616
1758074
51961
719390
855813
1942478
454742
100216
1804399
1205688
1067599
893070
875049
1178221
1034756
1514123
1538128
603406
617884
555232
1199960
1618932
1808404
1122512
1647641
1424959
214822
73963
119025
194389
1955201
1294983
1114591
1835292
645166
891561
1235834
645364
535705
1215205
1251168
185427
564628
1959681
1227921
302135
836344
462256
1959687
98715
1909144
409117
317408
1293472
1052480
5677
750832
304433
86337
56347
979425
736481
74676
736001
717685
620347
1129293
947442
683765
1545973
455207
543747
1127245
107335
1124403
1844597
1494112
703463
1508551
1851286
1960212
206153
937385
376282
1585544
287078
740621
192853
708329
65290
281386
1119602
656586
1662371
1179008
655388
110695
1263671
159480
1240149
691344
1636414
1667050
263966
654999
1462513
760389
1675624
426041
1021059
835309
685997
1494397
579230
1377828
696077
1238602
1742809
449608
1241592
54300
27764
838150
961929
1546533
1947600
1398384
1092135
1582396
1250286
1579452
562553
17101
1893809
16605
728538
499604
601674
1386102
123679
1776239
686097
1724401
43493
574606
1395313
781980
62938
1436816
366458
804950
377725
1049632
429355
605666
1234333
655206
1356470
283023
557911
1828236
632131
1716825
1813397
1540840
1635406
1594893
1353433
39020
708920
1808858
530080
1649462
1478657
1231284
1260992
1303704
495600
1863659
243536
93642
1232177
417381
1626397
1588134
747691
746087
1321335
1448548
337279
930841
1354390
181922
1002977
979093
1627756
1606963
1877400
318730
63022
827483
1932306
1787610
1115263
1892595
1286570
1768099
695921
1497478
817701
1153788
1726526
530007
446774
1303519
822307
1518233
1909897
1618853
1240179
732070
1435238
1537732
1030521
923481
1174343
493770
1569624
399663
786536
1755251
342249
1376059
1505533
1208534
1706459
822115
109575
432590
1672812
397650
588216
1035865
72628
1045875
903043
1809900
1196999
1965977
1546778
214692
1037359
1821793
1204578
1935130
586086
1872474
1339391
1841529
1361433
442652
887725
1741195
137385
332032
1575036
180871
3733
1710667
1389284
928679
1612194
1246276
1397180
137617
1529377
1834306
1624904
1950243
351505
1080050
1082391
343462
1657699
1171775
1369263
1304952
650449
956336
459238
1054706
1641835
1300674
764041
1344166
1446179
728050
1504611
899746
465887
1266678
1075408
989149
1738685
633800
993666
663225
495406
1657393
782291
1565323
1998821
1200866
523967
1900499
597469
1866115
525107
586585
1382051
753842
244527
1200723
685380
183891
839229
1720301
616587
1312750
1342151
1443207
801146
1796037
1453195
633565
1916926
494268
776038
1123243
213340
1777446
135227
1151342
129630
644692
1633253
757509
289739
788574
116746
678756
801722
995771
1534618
739551
1740402
577782
1562497
1250443
450715
599087
1404659
468292
1569118
142036
253270
1886773
1677046
1164671
918855
1286205
248824
1983480
628555
1668970
204486
1842726
1866958
1503788
546202
1090263
564525
896329
1160997
823767
1877605
620435
125443
919419
1475523
1476785
1652482
1603354
1116728
1592488
891854
1121253
1934044
1435456
1862636
1022951
1783505
596149
380034
532212
1093688
1633138
323122
1139903
428016
1965188
227760
409124
1640105
1740947
1769726
1174304
1093124
630896
441222
1153826
428984
1682559
775695
1329650
1049186
1246865
584607
497377
866234
32861
1669813
202034
1854284
919372
1093595
913435
27682
484544
779166
1724297
507418
1785605
283028
1296873
832812
1367080
1787923
1030955
1752297
71224
45221
1993927
366726
979448
994880
1187270
793334
291841
1225195
876757
127508
1588180
1890899
1129629
1453782
466328
445995
408744
1132146
1096506
1660781
2718
2599
551180
173507
772900
1051644
1997148
749154
697340
642644
925734
1782697
1095760
486387
1160734
1956767
645329
748921
1912250
44343
1968481
1204259
34428
1196517
369041
679408
1163609
93134
1240467
725251
397809
1182890
1369949
880592
1866573
1412838
1329153
1585914
932048
296853
477998
1716892
275251
876785
516479
843455
1829232
11557
169320
1201352
1688131
1559135
1032919
1106656
74081
152952
372935
132177
1523539
1471501
493051
1113949
1500219
796869
1944193
1611814
472774
1488619
373
1110463
552903
1381080
600234
1575296
1954147
1161697
1027025
1292508
944347
1277918
827103
261326
702061
729829
1692435
1976141
1801715
235346
177969
397012
1098105
1721209
365049
775853
538306
1951844
1806767
569386
891645
485844
848350
1419624
1883594
1667908
1762188
1988928
359096
473977
526795
532207
1890139
166139
1888322
82897
1747491
79220
1953109
248734
583665
1967748
952858
1785608
935579
143949
922167
731094
892238
611120
696955
390449
414720
1375731
807879
1536719
170645
1971049
529281
1728414
628594
320999
483916
1544262
1011184
1279137
1521472
371480
1684888
1791479
987817
615516
1146001
911338
585296
1881609
176647
566069
789013
1519587
1842641
1485247
498808
1004134
1163695
972925
1179778
1862432
728769
1408129
680978
310784
1273756
1392762
362629
510629
868041
1773420
471930
476797
1492980
248981
535261
1895287
1169516
1783924
1034302
1195622
254234
1043136
808825
1807661
1996919
324330
402475
1594165
524807
885805
1192160
1102598
1831974
362886
1996898
897338
400504
1199018
1563506
1229051
1792217
1528845
1721828
1910263
182966
1435785
808916
760361
297128
1646330
179377
1031925
1728779
669533
1873704
531240
1233304
709139
1576027
609207
1294413
158616
267449
110842
991144
1541732
646109
205879
63061
1322488
962162
638385
568942
159896
1378826
1241933
1743160
1955321
1338529
691392
1864178
1600448
452032
1791391
1157111
1699720
1723145
1897187
884977
638514
1325260
1290989
1650546
1379714
1303697
1683641
318735
1443900
583719
1145122
1901990
910968
1748493
1908208
211309
73318
1515666
76947
1806148
1051266
477393
453213
1107788
683142
1325765
95258
916665
630291
674375
1625996
1811887
799565
1101098
694687
1194767
413729
515204
374477
242653
1517714
1829815
782160
464581
1948264
6085
149526
835498
1446597
748590
747105
1132332
760075
209563
1747517
207245
1413478
477477
1229637
1370133
1745815
281905
634281
184546
1426217
1504988
977665
1254089
1288241
404428
401826
1540712
1653075
14853
1526531
441495
1331682
1801838
315466
1887465
652478
446313
1142448
448680
1309952
1428677
277445
576142
1917111
1870702
479713
1144607
121884
1003759
562272
139755
1789928
808329
1301956
265925
1378641
363249
1969284
1759289
1126738
238930
1230852
348687
385411
1918536
1760019
1865482
547005
10687
181143
114490
1199480
1234100
1466667
418345
232480
767396
324958
793066
1754153
1410381
1170080
766253
1244746
1432766
19009
1914539
390343
1283388
776491
231694
1440887
1550333
958092
1203139
260899
1603708
1907016
198189
1218382
62619
1890115
1316412
1482151
1371452
307465
633970
11617
1432115
521884
1784616
534125
1415519
1854374
389031
1606557
407340
658565
1855936
868717
357176
774975
1135176
606163
770017
361264
197075
941777
665774
1584196
1309178
1292824
766794
384440
1523133
615335
1467114
246439
883006
90891
1708004
799904
1497369
871752
1768761
1083928
968618
573084
1535021
1573251
372889
1056334
529719
824384
377145
526145
1464986
1835619
1204809
1251903
1218972
1040201
906623
1704575
1283820
696447
1366383
1237022
1695140
818953
1614974
1590899
1309596
1392894
1155481
229173
1992386
1817722
1414452
709507
1138167
62911
237914
1042304
1863269
846483
1979357
154594
61047
1416883
1797205
1520498
350029
1008710
1838075
1901178
46952
1466577
190953
482518
1319044
310590
1322332
1349742
545489
650039
915923
249519
602206
1817198
1608406
471881
1905190
1358875
62055
1226336
1964684
1631339
1500944
1818520
472170
50099
1400572
1675435
1453552
1204897
938962
790877
1292896
1983266
333104
1956715
810412
570908
1989772
14486
719712
1760464
1055937
776985
1488787
1429961
495736
1074452
193847
1761627
653117
1350278
141981
1661730
1451375
1182671
699437
606920
1232363
795014
77702
738544
1786686
762961
1898713
1060613
197075
1757170
1959313
265536
50524
436358
1899510
1700091
591244
1249637
112818
1474448
1663949
418418
1695612
454091
48668
1180969
482597
261838
1615589
1365170
1451574
204715
1052478
682520
123273
100189
191347
812397
844336
1289106
1398041
1592314
271976
1477269
525636
129884
714181
408676
971842
1290507
1673544
1576359
486626
1059778
1621171
191965
1685963
1729644
1796042
966475
79677
1010030
283750
684824
908670
527385
1248487
378458
1860921
987525
480919
903549
692331
1016827
645629
281630
1870731
1187149
292565
1774254
359975
733997
112784
646790
1202028
413468
1573758
1315757
1792845
1933390
1747939
1158807
1337438
1065733
86201
852337
1630361
1010178
1910564
893546
194778
1464713
1551268
1517650
602186
1509675
1713048
617793
727421
894615
324267
1712117
1515037
1241822
53649
860024
1781353
1918033
609938
920961
519798
345147
1390325
1807943
241531
625795
1447559
1501324
838645
1592551
1208656
78683
69299
89393
1357236
1945516
306099
821398
1566641
1562919
1733502
516920
130177
688874
644499
1942205
1701261
902115
204246
1507294
1718426
361102
569996
206817
927983
472933
509208
623956
1284164
996058
1814108
1330817
145649
773458
27743
135909
1525302
804931
341385
1628711
1442789
639468
1720749
77561
1807376
827908
852097
1452547
197384
774673
193351
1916736
107082
1312853
835204
188076
1991410
182560
768277
1069779
1779192
791399
278885
217222
1069240
187515
487445
1680308
102017
1509239
1304877
190258
1486036
795762
964209
1425491
1085876
1725203
552786
1343751
614331
120782
509255
266817
616584
577699
1601408
1063369
899912
914715
267479
1326966
1148764
1569433
1586772
421913
1775124
1780243
230590
793869
775942
14283
613611
778521
1560225
1990211
830101
1100091
134139
1887853
1145734
811507
1543261
1161313
1598962
1437149
1997538
701121
1185019
1698274
441730
151346
409734
1530157
1349262
1265884
1743999
185798
1222908
989853
1018795
1351107
1939293
136784
276591
814150
337484
1104151
317432
1990118
1978863
1027116
657711
1552469
411540
751407
185674
690528
619923
732687
237352
648693
1672483
715002
1250577
57637
753415
1228364
1112286
1350379
1710895
1563419
1890106
957371
1127533
417825
1267304
104151
1983315
471129
301862
1533330
548873
1168217
1977333
1299843
707180
556807
1073095
241002
1596491
577135
371313
1106808
782814
1221252
759566
327472
245689
286171
1031210
1181218
1918698
1502888
537391
977574
1955706
1120455
1123265
807485
18755
1207408
529636
1170835
507211
1182470
1208114
1094895
930712
987011
1507155
1157032
1402545
1046493
1286422
1390224
409751
326112
1614326
1314301
484048
1927143
412713
1092191
1081798
1052552
270070
177101
148668
1154318
1141359
1426124
832028
237914
165981
1283575
1538408
751354
1792577
1932727
1636293
786302
548693
1835017
1898166
493324
1512482
226213
546202
1371079
625758
1573585
1467875
1482578
1487864
1583005
1344594
1931134
460954
1341706
1010431
1103763
835234
382230
479751
1439082
1380621
1881667
881616
931648
890037
465533
1873125
1429543
132353
1817235
1188329
1793811
314209
1654254
427085
1910691
1150193
250320
84576
1575213
511690
1535046
599502
1929416
979262
1199626
1425061
1120845
38383
1584930
1182151
1068833
1403581
383082
1274908
1109237
749797
1973803
168766
1365427
1417842
644470
349218
1527409
1257053
1965918
815580
1524122
1305866
132318
1720479
1192378
1376593
1438605
1860656
1085006
1321904
1878043
211135
1655286
1770835
1987836
125276
1504766
1969072
1874311
629500
1803498
301033
1087489
1999287
1406258
322644
898820
9278
1592410
456690
301943
1325330
1162484
593003
161321
787858
744902
504513
1607567
1885732
343912
1195090
1485127
411302
582258
22436
634650
1809403
931811
1870935
1941512
1101720
1754711
634533
1147053
230601
1649938
157554
1238709
987344
321976
656844
1845175
1795856
581766
1056723
1940448
801040
758022
759470
1422696
787262
40974
1388874
95278
1811747
1521372
1963334
1669758
298947
1003019
1978122
36097
1757848
226355
826405
455597
1002046
694477
698888
1924985
871826
1549564
210824
1992099
1106736
1160668
1740598
1207708
1585158
802430
982701
908109
1115326
791100
495452
855693
414794
616970
928435
1065779
1926108
899733
183352
385235
240843
223769
317718
282790
1695442
1522603
1638809
539312
320740
1221594
1597516
1714058
1475585
640583
332777
1784140
965442
361061
1523835
1755354
992663
462986
638946
659139
1999698
761340
32681
600897
37514
1684469
1381377
223113
1059674
1741183
641807
1428304
89662
275496
7574
585567
564573
1514143
292359
365137
962066
1677943
149558
341454
907733
149289
1320829
854088
1066931
764348
1781466
1604051
986776
17322
1024342
1641262
1284108
801759
961579
1978610
1874692
31185
1348244
294795
488025
218163
651051
1498537
1068703
1708264
546743
1981768
1616810
34473
238970
406789
784766
1270101
1280625
143867
446918
1070684
1378944
455637
615856
28499
1464879
1937048
1170651
832956
214286
665452
847832
1971356
1982133
1697639
666235
72207
671123
767735
898695
599386
423572
1055271
847107
805840
498460
1214992
172150
133748
900005
1939301
769842
79635
940648
1661782
1658116
886739
1284295
1580007
1541762
410314
1647944
1168636
625842
634183
1793478
132505
925819
1344047
1722743
580901
145326
369198
1551840
57532
1541826
1703209
1356191
1503938
1041785
5865
1811911
635574
1951793
263377
805112
378517
482056
943664
598831
1549262
1623175
435903
1832106
1128468
1783057
574138
1652310
1721222
587780
566667
1961598
1900104
1409124
1696171
1870152
1018478
1862032
609597
1034585
584689
11792
489250
81361
1232070
1848692
786228
189417
1445804
1193996
133182
990720
1088878
370035
1918804
1917810
1857545
1803076
1370361
713332
1723553
1786526
622153
1361132
336078
1522859
453420
159134
328686
1921828
280405
1465382
1180569
651260
999402
1434220
746359
1022758
785145
1943821
286717
1239318
533105
1697434
427199
137515
774197
609708
1787046
1920706
1145778
554529
1817100
1961775
1323511
291944
521075
320349
660989
1618840
1558954
11865
1555689
105479
1188491
842466
112645
153771
1391070
659017
392778
153096
1887293
462537
929285
1652016
836193
1523361
765288
237621
58367
205589
1891743
1852752
606099
533637
454380
1567871
586789
1794393
1695184
1161581
1773730
697632
1467245
284120
1217046
1416994
76769
1528854
828609
869502
236262
59313
999932
1297845
403801
921020
1828892
447094
1633237
1764022
8659
125218
197893
1991175
1562340
1941348
643875
1113777
121432
111724
905101
210102
1409739
321794
1832021
1315641
1371041
533037
48839
315253
1162083
1991609
337459
928694
1238510
1479710
1540309
370943
87385
969401
1465413
651958
410286
1010259
930509
1077870
147011
1047492
1931974
965433
855618
1348326
797420
1614379
732868
923297
1678857
115872
1990132
1245071
1804561
1625537
1312307
1864901
1171414
604048
1221557
440920
714992
1296793
659978
739117
1808524
1031642
881874
480360
1000199
157340
1443421
1248706
12120
815048
238969
1444136
1091330
626041
1811529
120888
954487
1049631
175642
809450
435297
235646
1828569
788115
1577140
66679
1998863
896368
1379833
1389626
1935235
1866369
941040
1601717
1115505
1502542
798714
1285087
1313214
1600306
807397
263550
1521457
390199
952782
1203125
1008714
1652681
1565618
1745335
48214
735426
365102
1987904
1589348
4553
180476
410634
1214580
1105972
1757390
1909972
1700254
583413
1151897
1543948
886639
1915175
1226445
1119231
1603133
1320475
594354
420153
1027403
28840
51801
1818091
700389
560419
192796
1254722
412939
1435120
1464030
672914
1646388
560764
541868
757839
1222916
306802
1942522
944730
880521
408629
1603986
547314
89420
1573025
1375033
1091229
1231204
391487
1093500
370467
605420
883674
1206558
1705012
165381
1248781
937815
1023035
851005
77183
786530
480017
952463
384147
438193
63583
366559
1294461
971574
974017
67552
320894
341832
638950
506463
635647
679575
492327
1429033
912608
246973
214621
6657
183202
1643185
1098494
38556
1669358
540633
566707
1590554
13521
1358732
478513
543182
1931342
1779507
971991
1969420
1338743
374643
209429
383938
519734
1767166
1947975
1099154
1787211
853993
440970
34131
1367713
62604
885144
1773807
1630921
624473
1828048
1246188
569680
1861886
1908296
960491
451252
321202
1124022
1706744
803682
1329568
1550279
369522
1196831
141626
925136
682978
1582017
445151
392157
1648243
1765658
1594196
1934653
863036
1378985
929717
382108
947921
531442
159291
1557492
1073490
1325092
233222
1956817
1009918
1985398
842469
1038397
599308
76309
143124
1521142
488766
931815
46987
1187028
1018358
1857719
1541770
859179
1574450
1614123
1362544
1394360
1440902
1826971
1956061
242498
897383
1932797
434550
1593669
1407883
1471520
1249349
1058999
853622
109668
1401656
1204793
1463188
1701517
1805399
1815979
748073
1902388
1131784
269433
1116266
1009452
1515466
1477695
132539
1304316
1821964
225269
1107505
1514708
767018
561347
577348
1269489
1823915
861486
1033387
1007794
659593
199813
1388769
337327
848193
1868295
753422
596514
971242
1349660
1173925
1507528
1435573
402495
1159046
233587
1208618
1415264
1405499
760192
679908
1506025
543685
1366331
430359
1801921
1150509
1415666
819938
247569
1679321
1114874
392431
1541699
525239
1278877
479774
434809
58458
1912393
884065
603633
1132893
1433152
717869
1058976
1954430
1322302
1489384
1284330
1405021
1303636
961109
746345
618099
1207300
302193
534251
848331
1722409
1576661
1939244
1099607
194514
898933
859640
1481811
547850
1509088
1012893
1212745
1367871
460834
309930
1638063
501318
960092
1703788
947613
1792169
1468006
1933857
983616
297984
145132
1033867
1149476
1819519
366954
1596071
1035729
1940928
1921733
734177
1806174
1075091
1229388
1270782
1960118
1674899
884846
1078039
290605
1097893
1026743
1847857
612835
675190
1174110
1244927
1652043
552434
93625
1784275
174998
952225
1129876
1512277
1631350
1170715
1758470
719215
1955634
157678
1917576
1156270
1150509
1794926
593688
581233
541525
1096296
216073
502355
73932
83418
192969
1715705
1843923
558061
1685689
270139
1831041
1477260
530806
1354476
1814410
1885890
1171933
745513
1199596
1477441
111593
596030
1209119
622317
1254113
1034581
1597617
995541
1620835
1400290
547810
1294046
578102
1119966
649063
1307847
357533
936440
337790
107571
1632168
1343065
747511
1502931
1393512
525303
666515
832939
1754914
456344
300555
375333
1826411
1901433
212508
1097054
154604
726629
1337330
1693954
246120
280416
1555200
1917147
71930
1702303
200963
1240009
386717
739180
1512562
1827141
1075094
1477446
1961409
660535
1307719
1218862
1098724
935957
1058915
1993472
1847746
415948
247354
424244
51222
950922
594003
815264
497167
1762471
115465
486767
1007243
154462
555850
758359
647662
90315
1056813
1955358
1513288
1399448
653170
1483989
105772
673029
114899
1892282
395860
681811
1293113
512524
1647826
687860
1240052
1644889
761973
1996863
221357
1483865
326500
985804
1394712
345963
58660
674028
981159
553626
853860
1422200
1069002
449385
1962933
65178
1918461
1287773
13425
1581615
1407100
1833392
907390
1279164
1946234
667350
762933
1761529
1500578
693830
492801
218820
1267449
1953451
1352714
1839159
1083046
1770848
1182439
22431
1539261
228826
1872789
492775
747708
1485145
952880
173442
1654749
1165551
777339
1302958
1109629
1483146
1512015
711064
873235
1008407
405222
1644994
1568863
1114152
1245916
91382
1076000
1549460
459984
431117
381299
1462760
1898746
876862
1558060
344957
663161
922771
309160
752113
1047159
151110
124432
1898861
1793598
291373
520941
731232
962959
1823540
817994
468246
1022846
112510
131691
1733502
994699
1168724
1743068
594256
46971
442375
1638858
1771425
1387301
77028
559087
1198765
520535
1491562
73318
1785310
1519754
846262
1921918
179736
1434996
1697740
1821742
1207932
1425341
1992882
491920
58442
193438
609992
1461113
34436
1737368
1723583
1711718
1318154
761216
1672705
295233
476384
809478
1904989
1944927
154554
526681
1092161
363669
1515193
1556570
761181
971813
1428901
936451
211493
664855
607517
37526
1521965
1758269
1046458
41335
773849
1674970
1983703
613049
1479342
633355
660518
1437567
1728284
295447
827138
1757346
1584335
1188017
586980
1400994
1070913
1526474
1022603
1387979
1271046
668785
1243264
1271585
1029757
925695
596301
551745
1193559
17224
778892
1514932
1578674
1035323
854578
1056769
1191179
487678
1835988
242202
1394201
1485923
1926538
1644268
1233289
1735472
1133182
758536
379895
873807
1182083
36214
1880024
5721
727624
1829731
133800
1503941
1764005
1566281
502519
893806
1984647
738706
415639
229836
439715
1954867
1020428
1409862
1527470
590084
730611
1871486
895389
1453141
1414358
1277685
1439833
1053349
613881
769458
1786933
923246
1943283
1222156
626835
204652
1955361
1228853
1682292
1477183
1889664
1079627
1759989
1901551
1958291
1322338
1187823
1195167
425233
1849813
51360
139494
203893
1663222
719864
624778
1542339
32769
1319594
1398756
1209593
191131
1819766
984327
656416
643467
888014
1198354
828354
1683101
1570954
1872184
835516
492925
792371
46926
1134120
1238429
1912564
1640917
737946
1614739
1188260
415155
664898
601436
1638625
680317
133280
1254474
174433
759230
1628721
597519
416532
1437826
1053438
85628
224547
1751039
1113692
931178
1094916
540888
1558386
809048
947356
300754
1049067
530816
451593
210820
141514
1271183
834830
1900509
527704
194550
143029
1616722
1638557
203848
1946064
1661658
1950931
1655443
1808133
1252147
202825
1023508
1751784
198654
1856194
1857986
231629
271336
563238
1156631
298916
1248007
1689561
427800
164863
822720
1373168
1882534
1082190
1197988
1168045
687909
342761
1089601
569580
1942374
974933
1624094
1542953
1903804
1247636
1251290
1324076
1142870
840319
1893720
614693
19037
1561628
1323522
28720
1791275
1177676
845632
1725772
723543
1184915
1931859
34034
1193102
1737854
1682672
387347
1626875
410387
1259721
378815
1417039
1017356
373627
468901
1185999
103570
1390140
505841
1899657
1962660
1531068
856299
85356
269682
1316498
1592418
143247
1015435
998541
1005195
628656
1943189
530836
478457
505606
1300379
940458
883057
854359
608226
617988
1554414
682196
1406790
50215
99492
1568897
1173074
400768
443012
1920622
173005
1548157
279738
1345399
1394514
658492
201673
1384864
1970236
895938
904100
130903
1817584
1794549
1538321
266479
77222
240730
1151542
1350700
586719
521756
705431
352758
1006534
1779224
1863744
1308487
1357646
1685380
1954971
206072
1637611
1575825
675320
1791500
1880562
129677
942059
598714
1868592
211548
1922271
708460
977430
142490
1657833
643320
949076
563187
1286792
1193064
1605479
696523
1328791
1677617
1169411
648805
1074139
1953429
974642
1705774
426655
1077163
665501
1133349
668792
150437
978970
1363740
1406701
1610306
1039697
1005892
1549008
1678995
430634
89661
1945798
1613283
1747456
1594062
299509
1925663
1776058
620970
1446139
510671
31870
386643
1917967
619245
1930088
1582054
28019
1674562
1365292
1139677
1108360
1820577
1719632
157297
931217
1214263
1480522
120723
701535
161291
145636
1925169
1527157
1088809
570003
755390
1768868
1635989
1860322
594732
590412
344985
1566593
1759104
149952
711141
1290884
1119060
650833
1012682
783883
959686
705796
925254
624406
330489
1440234
1906895
979639
489001
1099941
374745
763107
1859168
1279561
1048164
739225
1871228
809668
285713
998626
1897064
1833411
786974
1528973
1952995
481311
307905
1631702
1590745
626364
671833
946639
1720051
52110
771959
1832700
595824
1358120
501501
299681
1955869
1451984
1948177
1874621
413452
3916
1373110
1859188
1102987
1122749
1611556
668879
1134648
802138
1020880
1925718
5670
174933
861609
937637
1571962
395645
1467353
677874
458927
614440
1993245
551559
1085579
14981
742034
1987094
192791
818558
522773
1517567
497769
493092
1791810
350907
577724
1516722
791132
1623752
1154837
1758625
496047
1884293
520586
903873
197435
436208
1152632
626734
723918
655134
71677
1423752
1475988
1589553
1407282
1453683
1694641
1247220
1502589
1858202
411973
871420
934460
1764669
631412
1766821
1514334
60165
1260070
77768
1720580
517649
1980963
842192
549647
1828142
1698707
1359593
685321
1872511
123180
593316
353004
176180
1908267
818566
203640
1172103
682853
769415
1486359
1773786
671168
1006029
1208515
1669774
1201210
739851
683701
1700209
1230399
959191
1013120
1559343
30380
690555
191134
632556
1452081
1817701
1353109
63504
1904034
706625
177113
1780073
1975661
508118
1127519
1678099
782775
346781
288785
394785
1885928
1373928
473966
1270501
315581
1032037
655212
1346235
483552
1690012
1229990
1774738
649124
1322157
1441090
1483122
488305
230567
1223890
1267349
579238
1893968
525074
209891
602101
1840143
137396
1138771
252102
182794
1036699
1266007
1006501
1172985
994680
886398
390426
1942775
1599870
1087430
1235165
1601708
1819902
1109734
941086
1506380
687242
1676379
1822149
1940295
217364
911935
1245411
628716
1011897
1768666
301940
1601569
779726
284588
1197339
1728256
1503309
1431373
1169832
28843
58871
626456
1104060
1547613
1512059
523976
1079710
421622
1732008
1452546
800654
320749
93137
1299428
816231
1267638
1729197
931470
496632
753317
461263
1283566
938160
1317481
799891
7108
897507
94308
1174321
1605086
1914918
239752
407176
65040
796060
1089178
1910485
1400316
601833
7603
1464448
1002289
1623699
442433
751909
1945081
1229091
705898
125267
263982
193680
53111
217760
294447
1388312
1677516
1203740
688188
1829647
1058607
395934
1394180
1459004
981305
257001
1739790
445610
20988
1879417
860823
1653035
315585
1088927
707872
733405
539532
833740
531867
342954
558985
1621963
617187
1272376
1919932
999325
888194
1891157
1062423
1469946
1906994
464977
545712
1924980
631367
303980
707654
339607
1395417
297959
170789
1180279
69669
960576
1685642
1465760
470887
1055328
1445283
343626
23848
1267753
1998408
43703
1588084
1862395
536277
62882
1203333
1834746
1965207
1946852
46504
3579
786707
291226
1822825
2222
127157
408527
1608143
268679
219823
123318
1121921
1529603
1858181
46709
230863
637724
1021080
1411878
1934837
458748
153728
534158
150314
491706
1871354
1414991
93812
1997931
1601490
23950
1114535
1793472
1939853
1350858
596126
1584887
1912561
1537344
797330
802604
1910943
703098
79055
238632
1174897
1451825
1729937
510410
1244969
1415129
1031329
1093611
1355718
69542
1983255
44736
1293511
981576
1667834
542812
1201551
487125
1434241
1354355
1902018
989908
1680522
703637
1215427
1819375
1888236
208079
53253
1788745
378541
1673570
24864
1122658
714036
483643
1513374
407914
342435
791554
605213
1431185
817914
975122
145872
233306
625592
1629124
640598
871508
1182486
1421570
1951580
1126924
602950
1058612
599712
1158775
545360
1544050
1411467
272436
1227536
777684
392122
949243
789428
1968175
1348869
1315434
1472163
763094
1081110
1287374
1884018
657965
468883
280458
1625782
468495
1510661
1404505
1476240
538396
904619
29730
1099514
1795349
661372
158707
1445837
1550854
1748331
15503
263668
544055
153688
925435
868149
90365
809439
646423
1912522
1658352
13686
1509990
341945
204713
1188258
988080
1769554
774604
1628337
1027837
251292
1085011
1964283
323725
1684404
52250
1301970
911234
790927
551878
909562
870923
634850
686431
1193847
1733189
1436062
989822
1255618
1358545
1720100
1033134
1011804
1203346
166646
1379874
820234
756372
481599
1127290
1024942
125410
1605848
1497265
1206481
325369
1463512
365967
976415
929935
1385231
675209
1216512
1338961
700045
1854163
1675833
953662
698081
393963
550078
987355
1541649
1811297
974249
1466069
1273558
912936
1558403
580962
825845
1158919
320562
1550165
1595485
352685
1914902
959821
327305
1821205
1306759
47225
1924955
772304
1819895
1702073
1275262
1126662
1172713
1406084
1451125
1557235
367444
365680
537239
1530037
1116862
1656595
955665
1082591
1364946
842460
210599
1467690
277895
1985629
1290845
581991
1672255
1121193
1406007
1360275
776300
17520
1724480
261513
957151
223491
610889
971017
1724760
1731779
371040
1594741
1810490
1361387
1405466
1959035
1783116
710055
1002441
135426
577139
385306
1487866
1994108
841498
596565
1751122
437456
383786
1407296
212307
1224892
1886134
138416
1841789
1023035
704127
1808580
1454685
1852353
514589
1458917
1846874
1264320
1860719
1025605
1473195
1705051
596631
737212
1415233
1513630
1236563
911156
917336
888749
478368
1910586
306025
1958859
108406
661004
244039
34514
1568795
1019678
1146997
613297
301172
1325136
138342
1510948
1846727
433051
1612296
1203628
287805
1982896
666796
237534
130136
76073
899044
1692243
157287
1810802
1363989
736444
66342
1855147
598097
901725
965771
878580
76669
1687374
1389047
877400
952913
488932
709255
1023100
1073626
893522
570811
1636113
1353426
856102
1225912
1790027
1418771
1956549
876167
1581113
1718319
1344837
546116
1018547
812848
1410555
1491101
578724
97944
1819617
17538
1561519
1434147
43349
703573
1792139
1384606
531332
787088
1792562
1761463
1536035
973481
151407
1898330
483316
955486
1511873
856302
1397352
1009315
856
1095059
329747
868195
159973
1071660
1327481
1745563
1091951
1746011
1489434
1935883
1468768
1638782
1600431
1490194
1853291
545822
1236159
629326
437585
768431
544424
1103019
379127
1757562
689455
855795
131492
1522178
1030217
1300903
661154
1546896
689265
902997
1910650
1710900
377871
678168
774239
1646276
1224383
1164940
661683
511017
1144079
913283
722429
955987
1174706
262078
147757
773147
720180
1300940
104569
804922
979552
1490698
600942
798404
1447420
1219303
1886568
1744642
279208
352473
1419250
1135817
447964
1658826
1389860
1682404
1870374
119343
1496532
962034
207189
1206086
593442
1355013
1835245
395108
1378520
234103
1066409
1948370
1450669
1721146
1135564
1973837
134383
277049
1230488
1879493
1945816
693420
1478734
1351644
1698788
1305654
1637457
10382
47507
34674
1592217
444162
1234825
788281
1152450
1772485
798899
1551174
1917717
1958499
1781742
1189114
1268735
26819
368138
816437
934457
1634022
1285000
273623
70364
1083077
1710899
437332
544425
826388
21166
1844016
144266
912925
824888
1865035
1985701
483836
673733
1262939
1431319
1757458
488411
439382
907806
768823
1127169
20646
1634049
1246601
1460089
700322
1602717
179269
1187604
834356
154536
376173
34106
1006316
1590534
1201464
1112975
1400586
998357
133241
584593
877636
171095
523093
928282
693699
250006
570528
1070947
608297
34758
1507411
848896
159114
1405110
1362990
372716
701850
637853
1301737
758233
724056
146326
1635799
1705924
301716
1680111
270181
913508
1326763
5319
1842756
728085
1714399
1685084
908882
23162
1222263
1640770
540031
1825434
102900
296710
1587753
396393
437893
739806
11112
703484
354818
57212
1210344
123926
196892
104980
86175
409185
1021499
710405
1401194
1088056
1521952
569194
1953573
792833
320516
216898
664482
443826
352155
1131168
1755558
699806
892175
209967
124132
1982591
817636
1113189
94839
1513499
1319744
1098219
1801430
375843
177657
1373587
1912871
1353296
1391787
813834
1547265
1512032
645900
1932246
892869
966654
1263242
1875200
991915
1258752
1667979
1901390
616232
1803638
1190608
113741
837056
76674
629662
877383
1063737
1618122
54764
1552464
1132243
716491
1759567
1879751
1071286
71103
547852
963518
300980
1835020
1710429
393836
1020629
1448130
720007
690897
1162607
1335877
1600243
770073
910209
724289
575700
1393538
1194245
137892
1003781
1087205
521686
1178003
1626069
1840460
709124
327525
783988
1617423
945329
1668661
191450
906571
1358802
1597686
257907
871599
1507561
1217587
1520872
1489896
573073
761071
1355967
1491770
1371943
452622
665110
554671
852627
1723563
226355
1191173
1749877
323460
967362
608542
1534477
731716
106122
1237821
915708
208370
1763513
1991290
731071
508128
863039
1897232
1982080
319852
1037819
459757
1481359
1375935
1498429
843812
1760289
1338886
1476020
1526242
638771
321674
308081
775446
1358133
1588212
1417389
956452
380264
1672667
49668
740204
127010
1085763
922133
1452383
466685
1787540
365725
61295
1757827
1232756
1616823
683313
1333387
1763563
1593359
275316
153097
1691430
732705
28743
752924
1447688
753865
969793
162903
982599
1415190
1301249
1966017
261260
1162773
624745
18381
1927205
572529
83741
1417546
1924399
1792645
1775279
1321664
742694
1917532
1168431
1016347
268958
536602
1545353
1407518
1469862
1922707
92120
1657796
1318312
1401298
1957411
252681
148011
1283035
788791
1810743
1636788
725425
96492
1246627
1865356
408243
1460577
1283466
1173449
813791
823347
387189
801367
994686
961871
1538302
56593
82444
1899689
1260656
1737613
295203
1863831
1331169
1334323
1718319
612291
504203
462551
1572068
1162935
632538
1905453
1504836
1979014
1237584
409708
1901875
903540
68227
1985847
233916
1888153
1957935
1294761
1586328
183399
1439929
924081
187501
1352989
874159
1566274
745719
925539
1723409
1913143
1289280
533328
699020
881301
1635264
1180676
1702226
533386
978808
1254613
1430806
823834
1757555
1448943
1329351
46255
176665
1967362
1064019
1122805
174575
1824270
1681711
571237
677439
699333
134770
449302
326348
339387
1188603
937113
252388
753421
1997126
808717
1599289
718738
682041
968341
1710560
745366
1442438
1081115
1667762
1017930
145959
917747
467523
995985
210847
1555901
177179
551100
1569619
1029735
1092580
239998
784521
1615643
423332
117761
563168
1773176
1333143
1435373
562410
1088625
1341248
398286
1548125
1473280
1303656
187219
261115
135598
667675
778826
976928
1744377
404299
1758156
550221
184510
1075062
492847
394411
1542401
410152
1401069
95751
1649223
209890
1230474
377498
1441008
559725
1985546
565803
1319102
170519
1085737
188594
1932595
186512
395915
997971
555780
1541465
10326
943386
890323
1103763
611597
520895
128856
163537
1174397
782792
867284
1199813
1876579
741291
387023
1113882
1366002
840265
1974645
1866396
252867
48635
1327181
959490
751071
443982
892647
1240064
1735177
380266
1951538
568853
625686
874443
463463
354399
749291
1110028
1302810
1288010
794162
12106
1144404
185959
351316
828638
250198
1881852
1270245
1768738
1108654
66989
1149001
1635703
522189
176705
1194536
781172
566487
1643446
991617
1834908
1089897
1325945
1150257
1796395
938700
423971
262403
916709
579841
268857
128789
1634536
189595
453297
1445141
1756234
1552533
1373071
672141
463610
1786379
464920
1610685
2178
1281603
321641
1362974
268343
1589109
1529918
1329470
1498946
1459623
1312716
241728
4312
1304633
1403553
1581347
1781852
308914
51095
1765396
1324369
1535411
1619166
1510197
1949399
1560496
1434799
1719307
1184731
1274030
688762
1656736
1016820
943953
334585
1023332
423234
1041239
800264
1945905
1888470
1085953
1087572
1496397
368245
72503
589995
434530
1397273
786273
1142235
1485168
1773206
1932887
1056246
1555031
446143
1737028
1869361
1731462
37957
414237
1517911
447142
110267
1019313
1338453
1993029
504372
344236
1221724
1992386
1761464
1090153
1800137
691255
1720832
1266487
1428116
1455987
1296115
11979
1493887
691201
1493653
1632786
255046
185566
634057
1689014
810641
651515
615340
1719844
539712
453080
1265186
271708
890164
1569368
791667
924486
673236
1623700
870696
1208407
1824619
1655562
541065
947753
1891709
62003
671321
1911194
981261
1428533
498784
737985
574078
1779865
948981
680089
1613589
101352
90783
1073655
1707510
1186669
1819126
137707
1578565
471610
1631073
514270
1705662
340223
1147922
1190676
1218218
954916
809151
1926278
562401
410730
1751588
311824
1562793
875087
215850
1689290
1153909
1435093
1045056
698878
756775
318254
243726
1451156
145710
1804902
593322
1271919
570784
412792
249641
1972943
31559
1907726
726149
167847
1013096
1958507
1138904
1764277
582269
350907
1451755
687978
1591036
1541617
144431
1786007
496405
1257802
945805
1809283
961398
1505976
109906
505089
1870819
813711
1472491
1463168
182980
1961599
97374
126814
1267851
360599
856272
902281
234409
55410
1922368
1804151
1227267
221981
1331254
1113858
25184
674476
1311864
479831
1585463
1650148
767158
603706
1846953
1071685
1809900
380509
130589
1774729
135382
1325595
51372
334628
1866669
590125
1364497
994704
1108647
113405
127157
1730311
775799
729626
258264
201033
1108539
1347428
619635
1736642
1057603
959153
1227830
706879
229480
309408
1283693
631016
374209
1471122
623434
1267959
870460
481878
368172
171221
870524
1023202
1744958
1853891
772296
575130
1162237
340450
1473027
816122
950236
1276236
782474
276666
1642363
113720
78954
893368
650495
94709
638904
880145
907876
1787276
1340688
494099
1017773
917127
635507
37165
456358
508491
1505141
154083
710318
154204
1619924
1234954
1451600
1998281
1597575
1816745
954191
1955014
1075273
780881
1409809
1141581
474218
1079993
506933
337496
1903824
1956435
1802523
394196
214940
1352858
1414362
1638796
1384756
1065849
722432
799926
57598
323622
463711
29088
1402073
723240
274543
1589963
1433944
64045
346132
1113212
808946
1309486
227895
1721831
67413
817079
208021
1951791
1160145
308633
432280
1776232
1272169
83899
1491666
1548638
1853826
825047
932719
786417
1098029
1139503
577957
149137
1252234
97716
1849836
433070
1820851
1029568
1388202
589397
336292
1678048
173175
1614779
224162
1634765
1924036
1885379
407998
47981
910637
737361
311704
27571
1955504
1045884
1306493
859564
1024017
527540
427118
1825339
1253111
285809
361408
1633664
100297
1285690
556694
264689
361208
771638
997659
1269122
1033850
1508796
1797963
463361
882206
1644145
1289194
407519
1241759
1435640
879987
37625
969043
434083
1760444
1151758
1467977
1158879
63268
943184
1906749
1404101
1379468
1269673
1893903
925087
638957
1689276
597068
1880782
679638
109184
320459
587938
1447244
12804
135170
907959
438121
1990403
1081952
1549196
56453
788803
283555
29429
86318
1316799
1229591
893509
1302707
690851
126075
698603
1041023
1974287
844869
359767
486271
1652078
791967
367337
1492072
1922917
461489
559249
285035
1537353
667866
1804990
1399024
791664
378266
1305897
815266
1547973
625805
1582479
487363
1225659
1506338
247421
1127724
901338
359026
1278350
1725598
1359387
643352
1540940
1110799
1730474
1368491
1119147
1075066
963814
703021
1897464
526089
1232078
1047520
793900
427645
576751
262422
1140590
1343400
1617803
1615301
1728127
419102
861872
1080551
1774739
615746
1435896
1597581
235970
1977882
964342
1284165
1375926
783155
1973918
1455826
23649
1148852
1227638
445208
1933386
526456
1536749
1942126
1969204
11129
611949
1534497
1511105
768657
1317683
1995164
1022055
296581
120690
1623632
196243
1563399
294118
1188856
529183
826992
165364
1993717
550980
813923
875564
67190
1133006
1020239
1422282
1357771
1174637
334673
980803
1047781
971446
1534961
804230
1329708
1358061
1969096
75144
1904066
748353
1893518
791260
1774813
774078
478082
1660520
853880
1470470
819827
763512
1209580
1030232
995147
1670569
740176
571041
18589
87058
145635
244915
513980
1174306
209027
1419472
249165
1095098
1732887
1608093
1709963
523241
1423073
884546
817190
1254391
171635
562161
348980
323135
101919
1236336
1900177
351972
1567762
798309
1968474
1936073
1504780
961774
336929
922713
1622117
424663
428523
58375
794545
1075493
100239
1036687
353867
1972316
858882
1481480
1172310
185426
283607
1655263
1904693
1821125
108129
334228
1454427
1680653
1201808
647580
81281
913698
1546779
477139
1249670
672059
372403
589579
1898365
1892642
598197
1416085
925958
306569
1311603
704737
695101
1648164
90829
928932
815630
670303
1865782
1591343
380445
1399746
367906
295724
709188
1640124
189513
1398166
553533
1408596
600623
1722862
885756
897885
725071
896948
540462
1619847
184112
899705
1646845
1381991
661510
952784
579647
1888501
1232241
1195432
318591
1470777
1154743
620963
1120338
1630253
991314
374246
1575360
165560
1159725
574694
1042146
1714
1217136
1704185
191904
1477449
104020
1681077
1603644
1675439
281215
692336
1716379
313240
1298271
1271846
1845080
1183445
1206273
96214
1691794
980119
140357
859929
1218774
1421432
1771756
1056319
883520
34716
1791089
1063136
608017
951522
1428514
1562248
779985
1327081
1701364
682949
1357542
509248
1163835
356942
435024
944990
1191862
554843
61792
1121537
941826
609082
239628
766582
1460853
361397
413548
728642
1012104
325777
1176591
523721
453110
500365
1653457
545290
775235
1252060
822641
1933413
1401737
347242
1282154
678386
150108
259395
5207
722477
1401329
587008
1724800
1325277
1239752
262714
409675
18912
621626
122316
1570
959385
54653
847831
1032318
1666870
826187
368764
1395561
365030
930454
1910932
835672
1323036
723445
76835
707053
258286
1482430
769060
1262693
1389587
513449
1680611
279853
1456032
841487
1057173
421149
1648748
993392
987078
169842
1388406
1665828
963102
1881444
4390
1080652
600389
1239373
1469590
882965
1603521
1142192
1481345
574985
1979762
597023
790050
1591966
1139044
1320145
512690
1249219
284684
1327204
953286
1422605
343689
1096598
1748476
482997
29765
492268
905664
951960
1778667
810785
1484213
242993
344659
528103
718124
876901
463083
1750305
1496911
16335
391354
1229387
940419
972607
48547
1802547
1433233
1513033
1444328
1340437
904204
1152858
1522301
541337
1475449
781916
147084
470403
1370971
543467
707374
1214511
1267718
798859
1711848
1730501
346620
99354
931243
528052
1745477
1483553
818375
416482
1808432
1748762
906714
378942
25149
1502222
279905
206470
1691933
1625539
683440
1842317
1441215
1709620
629966
188701
1253824
1110912
359491
1939578
685922
1637116
1790152
1569984
282049
1388060
309525
1854677
527492
257728
351
1078484
891100
569516
308616
791610
475473
325850
574561
542354
649271
766823
1328663
410092
815344
578391
1037670
163344
249491
1823427
1880717
909203
421356
1706825
789074
1654330
1792874
1984135
713297
1398201
13677
135187
1827910
331304
1581095
253297
1391158
668318
1132822
274513
1725837
1652257
1826678
1389704
1538613
1636363
1351505
1961618
597679
337384
20952
765530
1602936
1819070
917927
721676
1980187
723372
77581
169286
859794
1597598
79855
332362
213223
1932238
618333
983499
1980019
1581932
1564978
482856
922126
648943
56599
1547086
285420
314103
1290787
1512520
428390
838537
735668
317096
309684
491227
1023765
936793
614202
1082991
1551240
63037
1995602
692858
1574821
721847
931326
1097249
73977
840940
55853
862736
980186
601486
66347
995761
1310077
549801
1346997
743484
369686
1598141
1147062
1498918
411329
1506068
772450
1651734
1682063
1531713
947634
1636931
1373863
1170426
1344708
671994
1239839
536324
705435
550631
1992233
429613
1590031
1941156
1497371
29025
834427
1928782
1470502
875816
1077783
194191
679775
1004452
96702
858551
996347
180779
1565600
562635
248508
1570544
1244254
1664842
1117440
298264
838275
951609
1541079
1054444
1666049
1462458
1555237
532441
1091887
1900247
1677931
1692189
1468800
1241588
1035270
202081
335080
1535740
428247
1201864
1924921
844868
733749
81249
1782458
357584
1433791
787776
757353
1086532
435200
277715
768332
891625
604541
921982
230933
1455071
1384582
1263173
798850
649203
1524132
1540686
444492
1934868
180279
493989
514072
796027
1041833
1272335
272188
218142
1683889
1364855
627990
197903
1954009
841265
1207071
1866024
1957380
1933169
686117
1338918
803645
1723016
1324685
815186
467001
266307
1077407
1459638
1862876
420116
466605
878148
191615
95518
1743983
1429420
1659597
292562
349252
778531
430873
1165305
1170166
1246724
334993
794399
278005
771281
149966
1486091
1560085
904252
1902893
1603227
1895879
534029
1147997
1155619
1406683
125128
535065
1635838
449711
1877983
323518
1675477
870333
293352
1572055
1026298
1940867
1651592
355192
319469
676745
1864
1444785
1531044
1337655
580500
1649696
1414262
435422
1239843
523051
1264891
1229317
25789
1973539
115173
1549397
749111
645820
393184
1296385
736480
1644018
380638
814712
815314
1782728
1895162
1511147
923046
1100233
1624158
1081276
971901
610998
478423
1482102
752899
973778
102775
1527351
592588
1451423
917519
1282696
131835
44775
1695889
1971170
578802
664599
704804
199448
514295
481166
821426
729320
1129648
827058
1087958
1934020
1844169
991564
410593
932270
1122184
1753516
161069
253054
850302
1511825
535426
456495
750405
1776574
1474577
597951
1815855
686481
181106
117386
936469
1739427
579712
1623591
1172232
1570502
563715
1780818
1498111
1096704
1072375
1499617
1251959
715030
1266668
235775
738812
706032
634983
1415717
835756
1012607
5521
1739102
1606019
71078
63704
1068619
1219561
1826125
594848
883192
726627
273606
1502473
608763
76136
1258939
906162
950295
1159756
1581567
208482
1496209
13259
1017563
802762
1184317
1490986
397871
1674429
65056
925975
819553
1003805
1199123
988004
1054699
1891735
339749
586816
413970
984456
646112
1569781
484727
1819222
1282905
930893
776793
354964
339188
206605
1940082
1192362
442559
1261516
825296
1358283
397949
138377
1374541
1411515
458631
357406
889664
1814935
1494732
754190
551908
1007096
1489813
964282
1126900
1219568
551900
760528
265655
1347088
1935997
1049819
1907039
1694574
381636
92648
424627
44479
389778
350404
891291
1436321
1979270
140926
1637378
1361144
1602355
435928
172923
1353476
865816
1322666
467570
1566416
502749
978173
1001319
1490275
1611780
733523
994275
1945513
1493216
1477264
1935283
1512380
41652
815417
1713007
1699692
31377
1836314
589380
1785283
812631
1303655
1281968
1829374
1709662
1160375
1485140
1876367
1118072
411327
1237604
918397
1715369
103150
967567
1213013
353761
502020
1144951
1473018
1804416
1011306
1399440
386163
1695408
1947519
1936374
704621
213730
1556816
397964
330009
1008568
1455829
1658751
1503157
841748
144364
1078543
319749
1101939
1887447
1080946
1664220
369371
567273
1214726
257451
1033391
1855413
1132134
73892
1148757
1422827
123271
1061576
109254
138440
1279964
399261
1788679
553314
332606
510137
1755227
1749571
1736846
1369929
691075
1276630
70605
1920038
193324
1827634
171506
1051579
463236
1500501
1985113
1104608
1418844
1234353
216248
1797452
376684
1390886
689180
1079482
18771
1560144
1486905
970683
677130
1763107
679566
1365300
850961
96719
1352411
1111286
431030
95342
193992
291684
1710051
554050
756473
1944964
788520
924373
716269
674016
1069637
106372
370273
475994
1735472
330086
635921
1706709
1067625
574836
554195
536757
727867
18390
1298801
1448987
915509
1777514
43769
106820
858356
381093
1678154
897129
1813722
1751281
1321764
1845261
1485263
406399
41014
1766598
438519
107102
1574345
986093
36734
820157
1995221
1813765
554562
417206
1651899
1728238
768429
1407366
395445
890885
510580
1669851
1723058
923331
391221
174757
1490545
1700686
1090814
828499
146543
582981
1358641
1057075
1538846
1668301
962587
431053
1326101
499070
75574
1234187
1700441
780014
1089757
1604902
1593346
1855742
300743
18067
98434
1269441
831625
711053
1343669
1579556
1199719
646031
1667162
171761
1882352
1229924
987019
398006
144019
424251
331913
952933
283157
1625302
1442924
17379
206139
149923
1550384
1628160
1986046
1110555
821451
774564
369849
1558199
1552826
1617151
562996
1065577
17733
1509719
101169
1519842
1365404
1104559
1482961
1650891
1529516
1760072
108444
1970604
405495
1144359
1928211
886959
898995
630862
810045
1405054
1994250
557693
1799365
1251079
1622833
970919
914654
1422359
1436037
758009
534682
1249913
1983364
750429
147095
1125250
731642
1051813
1334291
1183526
798689
1915739
1445195
908952
164368
341805
986089
716667
1060257
901542
1060849
608051
1765144
883597
1168997
221811
487831
1360898
1898841
1526204
654859
592102
100349
190995
1726546
646282
444971
1542248
1603407
1032938
313032
1667108
1761900
275365
1125476
407875
1386558
1753045
786144
1046835
1614760
1827959
1214639
1240992
188439
151812
1571484
313031
1427163
768984
1488799
248405
557556
891397
1464393
1940650
1011383
1167076
1416217
676243
1320363
454780
29836
1099494
1353239
982247
1293440
565849
1281227
365031
891235
148584
1042808
447341
24024
493656
214838
1039737
1865166
972859
1494683
1801795
851074
777128
877934
903114
1053063
1637786
736461
679651
1327320
1438499
108826
1985142
1191731
1819256
1052
1662524
600758
33412
1864188
883821
574871
1758797
632296
1148827
516315
663748
687364
928369
1601883
1500192
707199
1581784
413459
384582
879976
1582564
218373
1802439
1454816
1374566
1619770
1025680
1629141
1758284
1405354
1693610
790110
1622254
1719888
286783
342052
1745410
490992
904509
556813
447719
1426887
1786263
1345521
804086
202665
1974702
1281669
1008902
734455
1121133
633321
724063
1156070
1118029
864876
152324
675375
584853
1658640
277243
1664391
1427624
1335699
1328557
1913550
708965
63799
349426
1657845
1731213
758478
892786
742547
1940537
153971
673731
1943578
758907
1677540
152138
678671
958063
1401825
1609691
1482500
560728
1531490
1447936
113394
825346
1118711
1955817
1485199
1674807
1335255
167885
1580889
1748124
1184086
137202
1394035
64803
1553488
1857821
1486749
730655
1203961
399110
1541484
1609366
1346068
680287
1449462
439308
115452
1535745
1805283
951365
547877
344218
343543
234060
36185
1620663
1783995
778299
117825
418457
1713518
1780842
639779
835884
1224722
281705
1283197
757361
1849808
1961189
998751
1699858
1477469
785028
1154131
998719
967977
1219844
197203
417926
1296761
1244868
1750683
1101232
1005145
621581
935807
274346
215378
875107
17373
1460037
1044255
606000
953827
1772512
368984
1467749
1820852
1010950
746011
192547
170941
1643706
266396
1476370
226704
745719
1430885
73512
124389
1412213
164898
952050
138711
348688
1566006
840767
115460
1462329
567229
446950
1012019
1063124
1932501
1907837
451304
1411745
1499185
1082703
339195
998731
1834043
139018
483334
876355
678246
901845
871516
1431640
1398810
737105
1241840
1471028
853290
360719
1466511
1565548
377382
1890667
875831
898451
600089
736160
1613900
1666398
1079234
987507
71730
21813
570868
566901
136716
1610841
568457
1799194
616477
1003357
1183916
441119
952266
914661
1411978
1281178
1685272
928868
877630
1605482
560103
1339203
1053116
364664
1920118
551090
1168896
241082
472623
1921887
723171
151846
1650746
1178730
1984358
1390969
463450
1703994
1758988
109502
285559
53906
242519
1611847
1242223
1235332
956397
1543798
856283
947054
1752907
1548689
1824038
1502260
1628320
434348
1128144
1776906
1480472
224797
1720020
730310
559376
1128423
1909580
506178
1018452
817855
1297284
1811766
1882024
43472
358452
1421532
51205
1544586
255456
449071
827005
1464159
1940410
398001
27712
1215586
1105784
1738443
1278123
998555
1539271
1373468
1727900
169805
1812257
773966
618656
1777711
1462023
95092
1637273
482523
1822290
592615
1730124
1288821
759912
909861
1858056
1685577
1746177
463348
1002362
564280
1446664
1800973
1421999
1727553
153718
1853296
205062
1788505
1763420
1117970
647859
1134422
1834439
1691839
259066
1615952
1466892
1211117
1099627
1996385
1447837
557760
1718525
1092251
1763710
357889
1783796
1696592
202398
99985
486999
397228
1887769
1912924
602703
6818
1725112
619613
193482
1807305
863275
1182968
863355
1707925
562334
1759067
1560912
305957
828684
1906918
532031
1324203
119120
1966852
625625
905510
1506503
1702285
1941217
196533
1545596
1978506
845166
1444561
266473
1914053
1000720
1628733
1098683
668691
1884530
1700675
840411
1355237
1588873
585055
609439
1688552
1773186
1299444
994400
1658800
1045848
506585
1546257
315929
416411
1871784
657247
781164
889583
163391
1282442
1435723
1840775
1860606
1142098
1668859
918900
1301750
1952023
412235
100884
663199
1105335
1292320
358902
337319
640360
621949
856216
1821153
601582
331599
1035913
34338
1645959
1049852
1660363
1292943
444929
243030
1304693
1142006
573401
895836
1680468
1163328
117734
1208519
1095092
1704065
182917
128770
1335095
709422
566701
651312
302575
240503
498334
688377
752997
602365
478386
1556663
619097
550819
726475
1056107
1768968
1089886
543413
1720762
659039
1425038
1158817
646381
1857576
233971
1533228
1543279
1540119
1527148
1330077
740884
451881
1077193
9070
683559
844436
78671
943151
776619
1471259
826170
98650
464167
659022
1614501
636611
1505781
746177
208503
1860873
1190483
1471852
51763
630910
325532
1653497
521292
472893
1251587
278894
1293995
1551880
1877438
452723
656715
1730115
1020483
642623
1565525
943881
1577929
149075
1847943
29869
1738058
1984907
1582078
780899
690031
1669569
711136
1044171
1786057
206270
1451364
256082
405368
513223
819175
1133056
334428
1211442
1188508
354845
153351
1838022
912175
197002
1201760
263429
1301224
942389
858641
1828287
1532030
1809920
1588131
881713
138619
1441762
1546034
1232541
1927693
1670603
1573858
729687
1616648
1480466
599132
1104885
551091
1877263
1300612
1176731
1359272
801195
87124
1430073
586478
1306536
459626
675086
1150081
664829
195125
741533
504015
628560
1908275
1875363
681026
1443542
828046
354856
1796152
193136
355547
1439493
1055361
1373217
9775
66455
1477111
445351
480893
1055840
117426
1670411
1815694
1980542
1924469
154398
1622272
885415
1574887
1639994
1785561
1508188
1854263
666797
1982685
335536
197128
1783368
145189
1529243
1747912
1922599
662097
1966677
474075
111770
536829
1466251
1511255
1151846
450572
315234
794834
900822
511928
1418219
1599755
1207321
1587079
874052
526165
1846194
1822179
1867383
294493
1069938
903656
1927933
23902
1256017
1535153
748740
1741853
1292549
1974594
1442884
418540
1473928
864420
887875
1353902
1978002
1293720
1680679
1559379
492432
31120
1941558
273866
898245
1556063
1127358
1561507
1377580
932275
574743
923097
1374788
824511
138092
212498
608574
1078044
1278822
1646672
424372
114720
1454438
1054329
340844
251765
289203
563688
1451455
739200
1777351
1806698
1596
399218
720183
20893
1892570
349195
339965
461192
51735
765613
1665877
1072786
356443
1089877
76483
230766
663197
1275716
1929613
1866475
730794
1731961
290916
802766
843626
1624383
1398063
1479289
534258
1502362
654451
584847
916155
761990
615559
491627
1017074
1198620
38059
428161
1544021
1986618
1167966
1641780
581423
902422
659922
594252
1658490
696898
975825
221468
462930
1025339
1624993
1252296
1099180
418514
861671
1474747
847036
1507142
555333
1239276
1323292
1827069
1014535
1867253
331707
756882
503702
1776835
488192
1226202
1640024
925547
305144
132606
1045012
878138
1525425
1638496
82828
1720196
1465008
1728904
1113813
658991
603321
833721
274753
1274314
499325
316161
214844
1066425
1393675
541378
438475
4423
706973
1083624
66524
1270957
634315
139236
1897065
1192811
939740
1311617
68386
1047132
162370
1564493
1742516
121980
1648981
567621
293118
68983
1753862
1894198
1911360
1581079
1175975
220905
185746
155074
564674
550817
892059
303316
54364
599744
495687
283056
707004
950087
1128734
45258
65579
933135
801097
1983551
1929839
1528420
437286
792812
746507
1388570
1027517
196263
947169
1374938
82064
252748
292760
930815
1713746
1319814
1386284
1290760
696428
1294535
1192098
1920182
1920430
279054
505663
1360958
1219770
184138
1736631
1017950
1570568
352961
494908
335647
879655
1683041
1393680
781828
1052125
1041675
1743783
1157443
25208
701160
272111
1028651
1224304
1342475
1690369
1011235
939816
1924116
382275
624135
455838
793275
30074
584090
1684893
1360980
1309597
647734
1243978
588606
816417
195665
1342897
135288
524944
704114
231965
96415
1265975
11594
1416080
750310
1853868
841530
1858380
1855108
335463
1715441
1187940
1172100
386178
885220
37246
434143
1984619
1777019
1079147
1910264
1319061
1535477
264142
1497669
530374
1293839
218318
1789590
1065324
544677
1368203
1045158
1658255
53055
1337483
161827
1340224
357664
1355560
1566614
1254375
744649
302091
632732
752454
1456819
890363
758875
281235
632056
260620
657739
1713559
1310139
347174
1140439
98148
260548
64532
1582073
1817935
1041175
1097511
531781
607307
1374770
1138310
334216
883889
52430
608272
179678
1720953
1266131
375355
387359
186544
40333
667922
1142805
263194
1161390
196379
1303371
80398
999758
783724
753093
1388365
234645
424118
1902838
872783
1360089
70553
1226001
1926681
1431361
1744895
1500753
749580
8805
258599
1983662
31837
635334
96247
1553880
924592
369615
1598839
393471
172751
1860161
787785
1230768
624196
238108
162418
1371854
908843
1133570
459776
1087655
670008
303033
518185
1876504
769359
945509
1189725
636624
835758
1887048
1294602
111146
1850633
1831872
199926
363212
628282
1388360
1998123
1308573
750146
810960
346001
1998025
148668
682474
329869
338225
1445625
1721062
997378
1243845
1174010
920404
1490435
1098608
1490681
1462957
301193
1142420
1787341
1591214
680177
742569
80688
1287083
1641197
1835353
1387680
1865578
1770017
186770
1627271
1568304
1241222
1644395
1823826
480560
982635
102378
116008
1843380
1537017
973265
1798840
786584
25563
699226
369908
215245
646595
727510
1158026
476975
1267701
1714072
265905
132924
1542411
1589994
1847727
1214779
1747038
1290217
148778
592325
1634151
1115004
148568
1895169
1999198
1754226
735361
1464104
1262186
80407
690517
1176562
984704
192989
771233
1500407
419566
1690103
1640409
1176485
695071
1085634
114995
1107052
986004
1130113
184086
663829
153854
109621
605701
774420
1651504
1589104
1506963
600769
973365
391599
913162
1816707
414833
646685
1923580
1773156
964394
1398029
1024663
1646921
1430087
1926338
762820
1835347
846936
1519944
1688686
163862
682778
1289379
1702083
1426907
1415807
1358335
1932964
1622390
226085
480094
1993372
367384
454762
597682
1325411
161723
1766397
1343180
944876
941720
1453283
1143801
1305147
1275491
890438
494776
1450535
417285
1982662
786945
127002
319691
1000367
1093921
859360
739315
1927280
1576270
934747
92930
1235421
872736
588048
1312568
824634
324560
1732647
1002326
591093
1544660
1957361
1944665
1511682
1946210
189579
1647102
1583836
1900986
1589484
869162
839205
1811105
666504
1190858
1823622
815319
343809
1546698
954404
654995
1706155
1382126
1309374
803668
636352
746033
318021
513753
459684
1270262
996933
548659
1625870
1378889
1870996
1166838
686188
1434674
455790
1245433
1376396
11943
237323
221972
1841483
1690703
1971664
120093
634367
493375
732821
205527
424017
1080836
1920369
629727
55456
1881422
601443
1310199
1916956
1629584
240911
585532
1721022
421488
1277562
421408
1883435
1442760
1251660
1639057
189161
23762
573310
1966787
1950372
1267884
427282
681544
422588
1448065
1686288
1434017
77101
1622171
331840
1247259
1273827
846449
1276709
573789
755266
1708045
1006110
349059
1268275
911460
1028848
108340
1546703
692899
1343949
1313498
1119195
1124907
1987122
1802326
901627
692682
1771587
1039121
910586
1820690
1081770
1321075
571062
109388
726637
1892784
383159
205947
1919928
1984608
1191051
200330
526176
1535734
1760653
386769
89650
1121435
451011
1417775
906273
1150992
389201
893336
1414150
1770417
1158926
1820499
1831789
1113712
1874714
1075
5391
1489629
1130983
1688365
779307
180816
1764139
952074
345722
1494563
902653
1940416
1883096
1600832
208663
1164941
221797
865796
101619
1591737
313117
1664654
1439114
196178
1447825
859081
1425682
516365
647545
63314
233827
1708883
1963836
836772
1294590
890085
56570
1161054
195135
908529
1164276
1976531
922541
1130623
582091
725951
180352
666528
1682112
1470646
1773208
71993
396749
629553
414700
1719011
1296310
1978907
172921
184556
1521352
1598178
276873
1259299
162909
244498
844715
121681
908874
669407
609632
909876
1260251
792679
394177
451695
1274690
1640193
1522468
1308064
1870628
1656017
1094319
154029
1531363
1508304
638138
1887386
261769
981903
985617
575905
1768804
1734282
439950
732453
583705
1528526
1255288
1272998
445801
739922
1215107
1794544
1958523
1322127
892406
451008
379828
911609
1445200
1742470
52168
958155
163254
690114
717169
1802248
1822011
31350
1085647
352633
1774231
176789
1972924
1098036
962539
1509802
753404
1237673
1500947
136541
19328
1966879
1275772
948790
394579
1526299
143422
1479792
702993
819051
1252833
690484
1222758
1909156
696694
1516906
890710
1047956
1300393
805397
893860
1819619
531629
1212436
670213
1449268
456858
102005
1676693
1419217
279785
446250
1602939
6662
1840533
1649005
1248907
1686193
416407
940095
1540377
372514
587700
1627121
1009146
980989
482527
1727578
668815
1318946
455830
1726437
745886
29891
1159890
349199
1800829
653459
1682177
1483880
1507311
943212
112440
1265484
981001
1491422
30542
210764
515648
921840
1940168
78232
1755815
160095
1672229
1972513
1080911
1234257
283302
517366
907971
1726187
1715604
899945
521306
703553
427877
758884
1871160
467380
373161
1805988
1153041
1281595
1912609
35919
80877
1079278
468498
180150
504053
74028
480527
1165409
935602
204646
1633812
919114
1544541
1978738
186118
1770128
1254455
1311383
1162021
1099834
839758
399996
1025438
289907
1870381
1609334
1434756
1013802
1369916
1858388
1580453
868040
459632
1882478
155645
1478125
1250977
152486
1575757
1799279
872581
59574
1384851
603709
830871
924734
911597
1937581
1058028
376744
1407507
1598161
593737
114978
749478
644399
1741351
1021556
1297319
185408
1259637
93354
1537240
1473943
1577155
746555
746171
563020
935047
378077
61875
178126
1063315
1191868
1340123
446312
930928
1904908
1812962
189750
533209
1671385
752701
1662785
1563065
999458
96002
1445709
1093762
740457
634607
1757785
1677925
1031748
161240
78396
898544
427476
813525
742784
1879343
1575577
681052
1611181
218101
298069
490457
1782424
1046172
383056
1656158
1608143
468901
1661844
900104
1972310
1112775
730327
1092822
31281
217475
769802
1729736
425630
1365485
1315454
696092
1473513
178305
409980
620874
56954
1112476
1255776
1658607
1418239
281791
1046288
1035698
618745
1905119
922833
561215
993229
318613
586277
270361
603812
1444557
1542577
938129
119519
420680
73037
683765
1713337
1965279
1485446
631612
1307630
218739
1029386
1442974
1109553
1985724
1569260
197604
982569
1444657
836535
1633153
1597581
509388
1756278
203448
536143
1351436
1710415
56192
694039
828240
1812790
1635267
967053
111545
1948240
1812328
1549616
1549770
584028
1482746
1334986
1622438
1703614
334543
616415
950469
754036
870622
1807023
1777531
433776
819895
1281726
69827
1795878
1324939
872611
168550
462939
1084800
1308080
1389742
467019
502675
277732
1085480
976793
354868
542352
1604371
124985
827370
188966
160732
1870743
1342636
1904921
1723235
676919
1112431
1203748
249804
794405
574039
219212
754092
1185075
662133
1540568
1057655
882332
202864
1209591
1461637
195747
245536
212574
1563866
1608818
13903
338371
1181441
881866
876978
998841
28922
1144067
1651991
847877
1409488
233288
1297310
1489429
922690
981778
433034
374048
528785
36407
1669067
1126607
609308
851464
532873
1755647
61113
246123
129398
276216
1248871
1820317
762120
932809
508058
1501290
243004
1991747
997027
1123529
747174
1351754
95076
348349
514016
1667807
493082
1430961
1836918
1627303
1061057
1001181
422709
1898374
52590
766195
1517779
434728
1219727
773842
1296537
190082
1901014
1422462
148868
1201694
314000
592615
1977242
1916906
1885510
504889
64581
1666415
1419208
1109192
133368
1849795
646262
1451458
1765188
980652
1478777
1027838
1651810
1323413
569258
59660
1676470
1005067
475712
1286380
1800793
450535
598709
91480
603852
1998574
1655601
1516387
1727937
213501
107227
1388948
129259
1225475
1828848
901346
1228441
1909212
469748
1191826
1888363
847053
1476917
727637
677798
729565
467608
240220
1362508
980241
448241
1150006
333488
194372
874130
1402344
1857987
915794
764712
198530
637811
837866
1273213
771529
1571375
1681353
294805
1320051
1630045
493021
712621
1324031
864520
765262
1163863
1493977
734161
1752095
1009897
1775572
532012
1146187
583590
1056798
1915977
1514958
613342
1183561
1662809
1047831
1410904
1859436
1019167
236908
912984
1436995
1280160
482100
1728008
1647426
927336
1314620
536145
231106
1063293
1426289
103828
1560462
937728
1334703
1029232
1886026
58320
492200
1757153
585273
1219502
1547911
1653056
636349
380075
452846
159486
46342
1494925
1529072
438049
1533338
1782372
702723
1221688
307772
207123
1211575
652560
175803
348662
1981297
667046
250845
699634
562348
1590283
222245
1488998
402276
1431910
82211
1536746
1255829
954281
475965
650161
1376202
1384475
1366089
1012407
89080
119674
172131
1188569
1895606
1651488
1019658
1392160
275100
1867700
1996289
1651954
91175
1629829
1589909
315277
1197688
1686880
463774
1503360
545622
1325501
928862
1869955
989061
555836
986284
1517568
608979
643693
1018869
1232247
166371
1955501
100077
1875148
1639852
1846406
689262
866373
1883198
1500094
612310
1845032
184220
966501
295624
1382301
57132
91132
121006
1520556
300047
380502
1040116
1705474
1237388
605550
1342494
1409181
1274243
1543221
188470
1770575
1106453
1963554
1841882
556759
1632022
1926609
1111779
229032
15011
101589
1903682
525128
1195556
1946263
877419
1958641
1609788
797380
539635
1555504
1588658
1021732
589555
85127
844921
1471097
1494725
224091
903301
251675
802074
274862
1500483
1946943
446932
1998777
522676
1712441
1479185
966877
1636288
618268
595234
1191864
834225
1056852
304457
1734049
718520
455835
200124
841853
1890026
372122
685998
864971
1429314
1425702
221124
1017788
457119
798642
1034979
1071384
852848
1166578
219398
819464
548730
1686999
1489761
1047245
1496034
1151952
1198295
876874
955928
119306
654688
1335359
845803
1738811
510600
396838
1410642
905317
1811852
394451
1224011
363953
593030
1820385
1905013
854319
760404
387057
139135
1653472
378699
715787
73767
1149351
696590
1561498
1469520
114617
1368075
1001562
767184
1757771
613255
244059
52754
798303
1079173
177635
94648
857928
567767
1577094
1436408
1524027
1859605
1895629
1892975
1695283
676720
1332500
1701088
78562
873440
1632749
649592
1010935
673067
1804819
966895
987064
1920349
1427056
712265
614118
1185427
372440
1346301
96816
92855
795537
339700
1439924
783528
1871495
1748022
41816
817084
1971408
697851
1385998
1764727
208683
929516
263088
1433795
61287
1969676
948580
993509
1840007
1587422
961568
237537
878942
1396495
68592
1614491
843902
1844482
1907668
1679650
226824
47703
365783
1542389
983823
755798
110700
86055
644290
1817285
351621
1144168
1050891
1317476
164366
974787
704522
244367
922479
1590406
1663140
1424113
803544
209122
1698415
1139468
1121062
1560418
1999690
534483
1395602
513825
10408
3871
1855711
914527
1929387
327805
1152742
1273983
169444
1668021
330518
1507865
1399512
487658
840699
1307449
624366
924325
748413
1531947
109144
138148
1945740
1379112
137829
1988068
725874
1521481
1640808
176254
1674208
653101
688923
576066
31145
179546
9400
1608746
1073655
990417
264554
811111
183330
935132
1427718
1142930
1183046
688064
1908243
1631379
1737443
1047040
1052430
758040
698255
967647
176311
1397436
733935
1658664
1674043
1009237
438795
389450
1784408
279281
513387
1773889
1074263
1844532
815827
656970
553213
822384
643046
1310087
367084
1021232
996
860469
1703740
570933
1582202
205323
149879
1157555
751676
1519221
865780
968010
1287039
1272920
1253034
415827
1438487
1222514
1058974
1489174
912669
745609
1265692
664265
856853
727588
1255512
368408
712395
903101
601994
521701
392033
356227
863237
1687191
573469
882008
1806770
146309
922645
1976742
157143
210392
135295
406411
183734
1120245
1750482
564173
1344178
1424332
1384400
1301112
1473021
715285
555922
1737315
866124
950574
1351996
1822190
468335
1002044
1654666
1533776
1657224
418515
303335
1440833
514331
1441245
1462193
438851
472328
1960602
1421195
820293
840424
1577323
600595
1435126
1425577
253540
1752120
1214176
279395
1275856
816620
1109206
1722548
29993
1464492
834028
11501
1778339
1929435
1658481
1621800
1915145
50444
88444
1407231
565370
832759
1778254
408388
690733
180412
34926
1401887
113849
1427337
1629670
884188
942830
538774
911708
1447034
1967667
1526871
1178838
1639776
853326
1749098
1993209
1933347
882543
476579
427067
1469209
1267299
351093
1708949
772588
1330198
317054
1723612
334189
1434343
1206451
378437
187845
663451
1228267
317217
716611
457187
1300516
1572689
1571851
1588420
516949
665472
454184
899111
1481547
1141564
1661528
1448065
1052935
1968903
798309
120255
1219802
646817
1587386
30754
1317130
1052332
243538
1034456
512750
532616
1286636
609238
1790238
1357220
1363220
102854
932871
315431
1405250
1844863
914114
1292306
963642
175468
372608
1376556
463719
594897
1802809
1158841
691306
499640
181846
1546789
498235
1523414
630303
851828
1872781
1548839
1062388
655888
971152
1829478
496298
151250
1596158
497375
411043
1351695
479210
239607
235116
527168
228533
413604
351643
1687510
1612102
1647623
1104139
515786
533585
1880548
156887
746811
1818156
199376
825568
1318361
488394
943516
1574376
703184
366389
30639
1820895
684095
563576
1378880
763472
1128047
1215541
407143
758948
528160
1108724
484840
1473269
984470
1333999
382442
938790
128198
1493609
247126
1606334
1969710
652665
921100
1433257
1572997
1108980
1391086
1407558
18496
1579280
1865708
871603
202641
879131
411143
922273
1039486
906344
849170
401068
1110794
523209
401413
1265374
1274260
1822318
1181338
1689810
868981
1542375
345074
1954030
563057
1413396
711048
178190
1689465
823803
1198335
695684
641103
1782602
959038
233301
509672
1300348
173938
81115
1163181
855195
1156433
1815859
1994538
1439214
135009
1906054
672558
262376
1361074
517523
1709170
576557
277453
1892648
1300897
156735
1491425
261395
210299
833474
1042097
1278037
432307
1688844
1913312
225564
555454
146519
1202979
1199638
1843499
1038023
263413
213722
1273826
1042262
1355238
196481
770453
527791
1099237
860426
37788
1660862
677401
1075684
1810528
356
883726
1939586
1962830
382176
458445
262619
1440337
1684295
224374
1107199
266972
1822152
914495
526320
646449
492531
336018
403187
1355290
1357862
1052806
1231531
289945
1200302
808640
166005
1197635
1544875
199512
1216141
325362
1474142
535424
1280735
250878
1961142
923521
909986
1692463
1031155
1014653
1125180
1526817
1183747
891034
1831309
1778722
1004303
282601
1803606
604371
1761819
656279
1664259
857509
694326
463655
1501859
947629
545385
1153022
118693
1032131
248556
788738
1583022
200790
1977522
955214
306848
1432504
111846
420544
1436791
284127
1027169
1363333
566659
1462059
1514794
1545779
1260781
835685
240224
1523204
1251749
1843808
418865
47095
380798
917117
892088
176536
142712
1888685
1886767
1666634
1525175
1446638
1649626
389280
514368
1037487
1993251
744562
1324776
1463961
1798996
1950770
360512
567166
757025
1328975
938927
1644444
1466084
126348
1013188
637919
755961
905637
498497
916063
1815312
1193352
135704
307846
1791847
959721
1975677
223879
1622900
1567237
859421
866117
1206247
782932
1842549
1937969
928193
1350732
792550
1463172
167435
820686
739131
1526894
1317810
1469137
55450
958768
1019231
266874
1749467
977940
1821544
1175806
909550
1597938
1333508
1291060
1204834
814396
1779704
522974
1248208
66389
1009156
1104689
1373221
211831
708478
1832375
1572535
287662
1934179
1293340
413420
1357415
1033544
938603
1678250
1528262
1398887
366088
134527
1161683
1368685
834614
1345392
624561
1413643
1177012
799409
1678178
1141261
997794
885261
331004
1122156
1917060
1070113
185234
656810
1683062
1056597
59998
1693308
26697
1218040
1382759
1246603
991751
283576
557900
475565
1737686
1899206
992955
1337888
1966260
1578538
998305
1006452
1793991
49905
706233
132215
215071
1735482
262271
1940500
811277
418063
1775803
455677
219528
872604
541177
765487
912956
1017634
1016192
1681964
316650
1387903
1499043
527354
924117
801185
1233938
42596
238559
1342697
1884717
552877
1157228
342250
785513
2852
49240
1778359
18043
1923375
58192
1909598
1462009
1457884
1861850
1648917
864035
1690930
1267729
258215
973684
1095972
1600339
1618207
1359760
621255
535730
1226906
456626
719768
1134069
1365506
198470
337219
1462257
1795630
649011
1575791
1796816
1279266
1103245
901931
274997
1828710
221897
501799
207897
1846651
1842708
1497167
1107199
280523
669034
984822
392881
930456
632962
663931
824739
134390
1621749
1923357
983984
1794795
1689459
1852854
1025478
672021
1898088
1432095
71046
1454753
1111420
874157
1850043
1591757
1725959
1669359
1566430
977539
531264
1855955
1227289
386498
498352
865306
999884
390796
966563
1773551
312095
310473
337330
777858
1148477
1848342
881457
1920583
294926
763152
735537
1232099
991199
607379
493079
1140443
357065
1349146
240722
1650541
1381346
187864
299593
336028
1190257
1169411
156827
281785
741743
59266
916088
1937608
341653
1541116
1160337
1673527
1118558
414150
1773532
629791
1390885
1811195
300145
1397319
776836
1662955
730654
67324
141017
1756754
212202
50841
643797
1421082
973448
652544
928899
1307523
51817
640501
1440315
1968763
500194
1748322
167558
523783
1305086
1666551
1290424
309516
250342
1446853
1030545
1390647
232993
728703
746632
1767644
662739
594755
26116
1703132
152736
1103444
1142049
1486702
1804663
1928046
1415237
438147
835494
1391913
1947529
1770488
858743
97195
771210
779001
526884
152970
1817999
1723853
1595013
1965660
254963
235122
1301264
668996
928710
51780
257435
159807
594716
826489
1049652
1973185
1780381
1700698
1726897
430890
536242
368566
1888972
669630
803952
1369357
359576
1504365
1106465
1791726
903745
1464927
807409
1931
542119
1122376
1221374
812565
1671180
1520209
1270512
186775
1174405
1261841
1359030
961850
556220
249547
680885
110802
1920889
446119
1152082
1899943
738608
378564
1405733
499188
1642882
485213
413224
274231
1360646
1203758
972345
367685
1938839
1925720
848211
554225
554416
1241096
1640813
502391
1807558
1731095
400416
771680
1946175
349869
1463850
314981
287059
955450
1712049
715593
1545805
1721968
1608422
611084
1667952
1455234
273759
384942
1900544
1067397
1205586
573026
1227205
1582290
1344379
1952351
388262
735525
1693844
692889
330381
1114095
1542074
1576738
455533
561708
383550
1739607
529068
1796705
438135
229292
553990
386994
304275
1170416
755978
1219991
67955
1913301
222082
326517
1647240
158869
204935
349574
557207
61688
251315
582641
291536
294743
1689592
604866
449060
1653765
1004545
1366479
1941853
1645004
1944102
384481
1428859
1386336
1592310
900679
1680603
1093284
1092817
1366375
569612
948945
412611
1502158
1626395
1293522
454130
711780
739246
1100613
1858542
1294530
1003782
1824612
696612
692878
42148
1077401
1258850
1587629
1844799
956594
311861
184153
296813
813820
392207
1111710
104159
1503723
1618612
1760076
180250
568386
1389932
302187
1107289
427889
1801012
558246
572223
1918475
253872
809830
357124
1454336
230796
1916878
1996011
1506436
870420
1227677
1570343
753893
1573282
1258982
1226234
886090
1322742
1031817
852958
494989
900572
1587345
1806435
1810511
123017
135032
57774
990735
930602
637515
460632
1022453
223810
676794
114930
1479950
100138
131948
1971503
306980
1074246
1064195
579558
770139
1855054
428541
1058783
1813726
148109
296864
1483030
583275
189599
1084255
398753
670941
703908
1950724
821382
546557
1968837
193839
834582
919511
816635
197887
355053
154853
1617178
1031642
1428649
1086781
325505
1530628
43220
905432
1440474
1096599
1329275
1353104
1479993
1592599
240312
1887270
104332
1239827
21968
1751555
920540
172376
377418
1851841
1945747
810201
872551
1130434
1908664
1719524
239719
14321
1482602
731856
1407182
1749565
1403952
1321252
1865853
1666640
1557123
360523
1775911
12568
732579
538700
1317624
1610309
1916770
290186
1882674
870922
133003
1265415
1673369
868651
480668
1327462
342716
1273555
1807629
1486801
1013399
930944
1956355
1999913
1270944
1900811
1642540
1884167
1243181
616553
1200362
1146540
974683
858070
1590512
391935
1468411
752396
922147
1189501
382033
1706573
1378631
1700387
136056
1241130
994988
1936534
1394853
222039
824846
1824216
1265821
1186904
161028
1122560
1897412
715038
625159
941754
1970038
1504831
1029545
1164936
1803685
1852231
470905
485612
1703071
1329105
861200
896592
784426
522047
1979869
99013
1462533
122221
1075116
1416307
493332
460906
1913090
931212
1640983
889321
64065
1458382
523505
1841642
705105
639321
1552578
792581
202746
1699937
330060
1880114
1282775
791686
1060426
76740
263015
1361748
1857329
1059972
1036890
144438
366754
1314400
1857895
1040600
272659
1927847
195356
1433535
1971518
1143007
1722376
216864
693027
570439
581440
948011
80989
858162
413037
3666
824752
51158
1363895
1753928
1343997
1939622
735921
1318581
1808580
1275997
1149450
1493881
985514
357894
262183
1640216
1265543
1698103
519248
1902420
985577
311956
818167
338588
1424477
1483867
1045938
1345680
662636
1904151
100681
1327968
1610064
837508
1955199
1763611
1872942
1541009
1965818
595721
858235
1033758
844735
794984
844113
1895033
59470
1640474
648531
131457
1319893
584008
407588
29835
102524
1608487
1901007
461442
488359
1721586
919534
603586
71745
1026418
1741859
1726336
186310
1836983
754397
332937
352027
1079834
1584220
161344
266637
1462854
872708
1559114
967427
710458
218516
1885004
1090394
1452730
822031
205487
1504455
1285477
1988923
1971393
230989
1756426
562058
1811854
1531767
308215
962486
1472458
1264226
176965
558264
551175
669572
1098157
1736760
745575
1512826
224599
1608249
345748
1693328
1662026
962164
1767505
253016
1902547
1708756
1707157
1087709
858994
1544382
903942
535456
371593
1742452
168993
267901
940245
1296221
1434743
1135332
781538
1158263
1419163
230374
1760787
1382756
583608
1067786
55918
1006581
418256
48654
1799367
1645352
614150
379032
873303
1912388
1800011
1021773
8018
557978
1738136
1337417
827866
1150411
1747492
422186
680242
702786
1790334
1951603
73248
486629
265601
1312158
538467
854728
321043
489775
1490961
1712502
305747
177984
424635
1751170
861765
1732716
717412
964239
1676555
1510643
362793
1422073
1420915
1129412
1386265
105014
1622365
1300151
116832
127877
162771
68185
1288686
697824
1779582
1004608
906062
770310
735025
1889992
1266407
1452146
1444562
871977
699196
1487528
1152766
727554
333247
748066
1148506
1298573
250074
1104723
1963248
1360159
850024
1147361
285092
330586
1328616
140471
506427
11377
902320
872608
1364045
1439878
1113188
210931
442214
437785
1672411
149379
614608
1490432
300775
1426912
1592614
810870
1011873
810121
1157162
771008
1127115
241495
624429
1008907
349525
1247636
1229637
1104586
1126122
1344036
465867
1647777
1619875
1716311
1602202
185177
617412
1464503
1763519
1332679
1039660
636089
816166
1081305
244411
1853779
719219
1051447
1507242
333403
1389074
857277
249097
327818
705535
257569
955276
901755
325244
1164184
1854304
1407680
1857358
1015002
554197
148699
1198215
128759
1685520
254350
1947226
455957
485880
589644
455000
415937
1026923
1439684
300035
1899143
57611
490890
1438902
54177
931029
1992037
261438
580199
1370893
1860114
706675
61838
1746562
1683023
669399
1590982
1980899
1645341
1728562
368029
909458
1995687
1727823
462195
1928729
902341
667877
1734413
1987601
1310779
1231385
259922
1451330
470889
438212
410073
1632961
1942272
1041704
1749898
1300812
1666180
38871
1176235
1218996
389160
555303
917633
1408615
1040811
1512556
245009
1587713
1992972
1132667
836451
1191910
464115
1774704
1875447
1105990
1996433
860069
1125652
1855855
1793990
1289438
1196163
292061
874952
1885572
369529
1112031
287868
1397271
64944
769020
1326805
1562970
904729
1709378
879675
1513212
1183008
986949
1954488
727130
709832
1471944
1061195
427124
947317
940373
299743
1609762
1184548
696603
1688127
1359166
800955
489776
71856
774171
870517
1757286
893284
1081626
1302372
952345
948279
1733162
1650557
332219
1718702
1375439
1872187
51524
1704438
114507
1109407
1325488
1873264
1281016
574048
657273
1892020
314360
1849777
782437
925257
509698
1189823
1239098
677026
1443539
1759602
1247973
799439
1394367
1275934
564110
366185
569726
720533
303795
485681
1758762
1965025
464169
686606
820278
635040
921138
1231898
179881
1201434
781646
1315087
1618850
1153197
251047
630824
538445
1712881
1602833
464757
1230230
85678
585673
533344
491333
1386525
1720818
1640386
785393
1137867
1137569
1419691
62204
1258151
884380
746854
127289
185989
796485
1861593
660438
1733115
57421
1609263
1769087
1905804
980287
1784816
1093521
51477
1658367
697376
1733341
595435
655511
1986182
554165
728430
56296
249923
1979515
1791010
1110116
426539
1019096
1418589
936106
1973740
1429417
1467654
93473
690060
778332
1206959
1013483
250746
1969052
1545345
1718289
1860447
1759114
1457393
966964
1290544
415824
1538327
1994950
1052359
738847
1147420
1988537
570259
1018184
1954856
1683482
984921
514452
1672557
1394818
880783
876374
290536
429506
1135385
747345
1798316
1639026
1056730
1485011
1378907
1162380
1848691
468931
1325067
956812
1686727
13826
594405
482710
215168
521700
1573429
3487
447022
1932232
1631947
1780525
340802
1114315
737643
546484
1907649
784314
433779
624541
1885176
1894724
1095476
901651
1629808
821572
912777
777130
1492781
1776752
1095653
1732729
74974
1327880
1856969
958360
1323005
1814081
37224
377033
785244
944126
525383
233520
774065
329759
1314863
919471
969965
211605
1479964
7560
1930379
832484
713312
1581716
286262
658285
263537
482102
550940
1937037
1150870
695637
1863414
896810
1525364
1883621
463769
1440078
191338
1111948
1452667
1613732
1573023
106947
837268
1022959
99155
1662970
40719
781188
1393880
1302721
1640879
344222
1667974
769198
1500171
1238617
1257607
2486
1826727
1473545
1200908
1389240
1106911
630324
757662
656156
116837
1205130
1642795
950629
1250679
1811723
337664
1679579
290931
179129
1114935
903490
17940
1967312
241535
1294605
1205884
1581864
1697907
241353
519599
234762
534950
297836
1715008
1395810
1049173
360526
818278
1974068
103243
477862
1525878
1315436
1750463
35296
596491
570330
1650876
1425931
1413438
412340
574731
1520811
1254124
735020
361990
1316190
114534
57702
877384
257828
224755
1802307
945799
1971253
181212
1224870
1619842
718017
1096454
1741454
1561584
1009581
486463
1002401
1865826
755792
601877
1951559
1541022
1505887
733835
233785
1788753
1315712
1099571
1832183
1200866
1379712
1187740
837399
633746
392492
615584
739107
281698
1268469
1638877
1753393
612367
377310
1872837
1877659
995140
1875588
1798061
876464
73441
930342
1754372
238185
593285
1818726
190034
1301818
1600959
574979
1741620
1496875
544814
489299
1107966
1939305
1529266
954365
1135933
193401
1313113
1516404
1924564
1890523
1239794
1981443
1377098
1138334
42740
394580
1587306
33415
588416
164318
1369231
1497320
416897
155865
695677
787282
1950580
961919
842302
744254
68356
1748966
772481
655177
1285357
729214
1778708
1160275
1387261
222968
1440036
402313
1170141
1256731
958594
1914600
1760762
373171
1643086
353766
769245
326527
1483235
99249
1019342
358045
1914444
1849144
1583918
950238
1976777
319196
1320944
1040661
1726711
809667
1970249
1505595
1590983
1114330
389622
967243
1122337
1958513
962794
1110876
1440989
1789871
678388
1782219
1177151
981267
1925106
151020
914372
640566
1483064
648289
1497479
1757580
1167971
99735
693808
1912334
1321015
1519518
526972
1678093
474010
818417
693245
779734
1947402
413169
701606
524295
317772
729729
835423
1964207
862466
352009
1946320
137582
275216
839226
1639640
1335684
1175693
1252238
1687969
1907196
730654
1392994
1893998
253503
1597001
726752
435459
1483820
1377006
160841
1184358
576800
1060195
1131865
731507
1473117
1768297
180033
765149
1803229
805685
1013983
808894
1539595
1981772
1602669
1099231
710427
200712
1065671
990202
358033
1119472
1354670
1315905
1757015
1632614
369146
542363
356093
128978
53263
1509814
1132987
1393130
1373165
447715
1439374
1589074
323771
98028
4604
1248657
521266
375510
229448
43218
1872052
801090
973903
742151
198802
1239005
543742
623679
1745694
433148
415737
1883081
1474289
777150
480240
1997074
1658599
293832
1105143
1649516
1231884
616725
1867693
1033851
841857
168405
1249751
526686
1200405
1726314
1387146
1382695
1712084
1963186
1861623
372874
1417953
1232872
1822118
868957
349039
1936040
1692011
1878024
150816
707439
530217
655602
750789
264812
337840
1159128
795457
1374039
895578
1536296
1728361
856781
929986
1402011
384251
1162270
773440
1232473
152651
1878151
694143
316310
789853
480434
666155
1837666
1103935
1719117
1676210
238832
369267
773929
1286966
1996570
1725681
1207207
1774807
1387472
1323738
977995
182092
31003
1320003
292631
1678175
1734306
899917
606376
720477
821334
1059847
415492
438996
1169381
1319515
650577
339033
430880
991890
1620454
430446
1826521
1093384
1014610
698341
1731606
388801
462704
638914
74832
1487960
1165330
1571193
1633837
594116
537922
145765
283063
306659
631748
934505
474273
1783187
1286220
180942
504137
1107045
1603703
1842484
220754
1863979
1299572
1776402
952220
186442
1073608
1449541
582322
191491
1780239
1727708
68689
1880378
503939
1914220
1785991
423669
1234410
272201
32539
1318315
1889275
101645
1027995
1579571
654527
1024550
46264
1009897
498574
1635353
415274
272042
520381
1269179
1770954
880435
357785
1988555
556229
944505
1532300
1157723
129562
543980
1144871
578006
177418
1474590
710593
1624980
1572214
205158
296055
141717
1858163
272974
1983918
1655001
1126762
437598
372937
49777
446178
291956
1477777
711010
382088
964908
582604
102583
547219
943947
417055
430298
1242218
1265564
1943353
870168
1041416
887024
604600
1002239
1962936
901922
1076356
1365629
1544756
165774
115372
566506
941267
1408173
1159199
419751
45842
629110
1904120
179138
474610
1734514
744441
1972596
661523
1672022
198529
89166
1826607
1908278
1290449
1329983
1846821
1390507
935384
1449719
834116
152002
479743
371731
1487010
579959
1931351
295094
1796201
350213
220261
705592
1488754
1388668
1457468
1876551
592315
1705961
613384
1430008
1605705
829048
1962518
824109
1146007
428588
9665
1101221
1719406
1638166
2158
1216121
1042972
1490957
610389
1154790
1104265
88127
165274
1460513
1194814
1271574
817783
467766
1519431
1653267
285711
1025615
963694
668047
1397241
485333
792717
1884159
1888517
1215163
674598
214553
1013111
664841
621819
1616411
1124161
1370872
328279
1307468
1369626
578767
1983935
692196
1272922
1660327
1413196
1112471
867395
1599237
129304
1867101
795766
1468064
124704
463174
1661639
1146071
502870
609295
1257818
1725468
1611291
712922
1005225
1009168
1992410
765908
897167
1789107
442309
183421
1990116
1842089
859886
1811064
1271433
1005006
363956
229314
300598
49121
1241336
1894870
1686272
1003452
1399068
1563927
1922618
1581846
458161
1235681
32092
566884
1377389
1321256
1331991
402906
678540
1112716
199962
1682012
1235043
131551
1370351
757781
676351
185129
48207
899697
1330889
1725109
125992
190990
37363
1527430
1127917
800861
450484
913277
1737612
1537921
751158
1492663
914199
937182
631398
1466612
764481
169061
317683
1299285
75264
1828586
1154841
1997581
1536659
1052154
1828855
66300
1998731
1465986
1762700
1380880
136877
1224822
701859
1173733
1182822
1076441
1899788
1622993
1315006
705711
1769041
1748452
1421531
1358060
1397313
47070
1490073
1982674
23282
1717561
60556
882177
1424439
998139
354620
1128740
429781
1440485
401857
1088425
1296756
1174221
1198028
132928
31487
583421
590997
1251787
1997512
1059457
1787573
794812
16212
1071955
600777
1253703
517768
1346136
1655362
854073
479687
1303279
666125
1782811
1071636
1392796
109275
1850573
601005
653367
1396885
1792664
297320
720515
1648953
70283
1030908
327230
1113465
1250214
1979313
467133
14715
837924
1799640
1656283
510014
1043803
916534
660108
1228828
64884
1378398
1587778
828488
1077587
1489981
1196233
1800913
721062
515713
362671
104809
644513
459489
1703070
725024
1377320
1364752
468515
981682
87023
1264943
733700
1349649
1158929
723389
888907
482198
1935002
1291391
1461591
1228185
968964
1110050
383913
1694951
1722085
1684570
1217069
1633813
304928
29468
612688
108637
382627
1808283
1636042
511963
1177381
1972161
1609991
1557544
75581
67511
947991
330423
1098035
1829607
1483620
1083841
521984
1565903
798160
656100
1594247
335739
234767
846
960434
488177
111918
418495
484382
1852995
601364
1654141
1293408
719175
330346
29006
906074
1584482
1518816
1806211
599598
1547901
638733
1742626
856360
737420
1854537
1557043
1110487
854648
1980083
1028435
666232
555365
1598705
1106133
1037846
1116063
310970
612384
1166162
1853677
1680651
1783103
1529506
380956
1388409
183345
22508
1515223
961807
102089
1694119
1678160
640909
453840
149174
228595
220342
816296
1116941
538650
928933
1673599
494465
1374719
1409576
849983
545981
524944
1618950
1475176
1340336
381283
1482282
928025
1639755
752215
419105
144859
1327072
1318500
1664141
69471
834744
1133671
295995
352374
1458066
1385143
1736380
203396
47726
1496610
810453
583475
464715
1227942
368458
1862383
1542179
1678914
1421881
1453685
988351
1373038
1331911
1785538
1349319
1982153
1778744
548650
59280
1064313
1043734
569610
78197
1396756
1231520
1604122
126883
1687106
1511268
369147
1362905
70339
501407
513308
42645
509734
1380107
572266
352952
1500451
1259415
217670
1025710
1600256
65990
1591163
1085769
1657012
548510
1778107
1980305
1472979
1716632
1705870
1861770
1432652
114610
1700753
98838
1165976
1235404
1873945
1918766
147297
1815940
550087
426216
286307
1384756
534369
392499
1108033
1713109
992620
1567183
47679
1658028
901173
578074
1966351
1216961
1303494
835828
361144
1670483
353485
417682
1465212
865585
292235
654292
1641851
1217345
1989505
1927048
84710
787428
177691
1126234
1326296
1495568
1188448
1161639
1042267
1730419
1152482
186187
849005
1925498
1499726
1716570
1101468
1793470
874745
299910
1323286
276441
993678
1943507
1700213
1536428
1274904
967231
1463398
143187
221713
257173
926377
1931413
1939839
1322956
380471
232429
1274027
66622
442102
923167
1616881
1493936
1385530
1464175
1736339
1317702
233000
1570473
1844264
226567
1620961
387386
657164
1384083
1500196
741138
799979
860786
1573280
1069842
692299
108641
862794
455096
342929
1899863
498103
1032844
1998931
372574
997978
745047
1922795
729387
1681524
1482254
1480789
1290587
1512059
1606065
178454
1365040
1597480
1181252
1503028
1149736
495290
1085612
1212204
111066
571284
490224
1035953
1152769
1039698
1982387
257450
81145
1983272
333750
1291972
315450
1897539
1917923
1821444
743484
153372
745886
302036
329529
531863
5382
1127513
1929280
572622
298389
22288
1604104
1416427
1742740
1377558
532267
849423
1880857
993660
1410025
1018938
1806454
353903
254443
478031
1401443
1892389
1185403
756590
398168
434294
1126429
1719931
1965115
1676848
505152
1817807
1982178
1263004
1817093
419310
1227866
592251
1105352
75167
674346
1963013
533417
1771164
175013
16027
396066
1427903
630964
1998240
1442424
1995956
148752
556230
1912592
1395645
1954405
703982
357457
1726148
1256718
1488854
649712
1897498
1281167
1198848
1348126
180425
73618
1442679
154393
1853968
239721
1019112
954113
835403
628588
1634726
921127
803301
1388346
1390251
1037765
188907
1595794
1439464
638764
149515
1257132
1359821
1618750
484415
1858081
1917082
321625
1178298
1968985
567087
17493
1784199
818307
1002537
1063583
118302
1226586
502258
302102
1929832
397329
499154
1318405
960491
1114918
1968280
1625440
298375
1164561
1404570
1729256
726753
1387407
1345144
1396273
308618
1838664
1642423
412438
610099
83247
1133587
1291997
1042486
1147685
709653
118301
48008
629400
686855
1132680
718378
1934127
395941
781085
1355708
1321320
1171087
54415
809276
1506564
459230
798984
48263
329221
1520305
1214253
1155108
1369330
751636
65661
232258
511043
1340030
1244476
546194
1790331
535365
1325799
1901615
285115
1458969
670799
807736
390492
1420328
1527404
9746
1904352
154809
652533
1222782
1828195
519859
1815085
1632422
1292852
1976546
506405
344321
988985
499136
1011847
1770011
1445893
1774449
1329987
401474
1006499
1937624
1766354
412210
1716980
1034588
33287
185403
1589508
1103223
623165
360276
1280881
1776567
64912
969700
1907190
982365
1615487
1358282
1502016
573852
1405427
1792743
1250972
1596644
1562990
553250
333981
1145641
1412505
1505115
800732
1670221
1963139
130161
1854747
1224862
415137
1152672
1949893
728727
934093
1631664
1174987
1224721
389017
1221522
114425
917178
654962
1759535
193455
291388
1444005
1816874
935277
865095
1018055
285997
1479339
1280593
30688
1552091
406917
1652549
116443
1443624
666109
1776398
1313295
1259139
1168631
1750322
763727
1096497
941928
1989202
544585
1216274
1689962
77173
1117532
45903
1688077
1456657
1896564
1079906
1746423
570267
666856
1604273
699908
649917
1515990
393974
1572781
965101
1904027
36643
1335301
709039
765330
11715
1145196
1813332
1170132
975683
837310
188973
247589
216209
1322504
736783
1073309
1057056
1983943
555129
234818
231699
628812
1450051
1239400
1538836
1648735
525152
110987
721802
1643915
1789348
116550
1257164
479141
1526456
1454878
1952458
1266014
342111
1332646
1423187
1905896
650782
1686751
683838
201419
1733326
606706
254846
1229077
1965056
995171
485852
458370
743345
1572380
93842
1683346
1038188
1626980
1143491
1695677
1652426
465952
1843956
15863
1927390
1148345
1104513
466865
1143549
1158791
1496718
973232
116545
456316
1870702
188976
609436
1294635
1029835
787553
1511069
1228080
831343
1397546
338128
91026
1077728
1200637
1298051
879555
1554630
1427172
482596
911473
1863144
296514
1948724
830392
222519
616689
932150
459346
814946
90638
1163648
73188
1571083
752560
812822
846822
1715439
332499
1937891
545314
623154
1379002
1785761
1315521
757759
551352
1279183
1504162
164918
1531198
1576832
654309
1849341
405746
1661336
197354
1505303
645148
1984391
309840
83243
739818
574296
1146736
97886
1840658
356783
674781
510663
1373895
194706
326883
1740749
756468
562724
665560
867378
479359
423956
1562284
1288744
1599251
1364458
901417
1277365
1817349
402272
90572
1368626
1397338
1734303
534469
220566
14089
1916255
1387914
833740
1687725
164865
574554
1426505
596246
455366
1800426
577419
888281
931461
818757
543964
1909251
924346
1968747
915694
109185
812204
324170
1426644
251499
1333296
1937735
1734946
215991
976355
561150
577158
1256407
139307
448363
752374
259659
860081
571271
488344
841689
1484604
306007
1899469
642262
1528049
1283576
1869792
682851
960237
546653
164672
545630
829079
1878317
1247051
763655
698431
491889
1993077
1184715
1937847
1671688
641928
1480705
920650
255179
1246653
347118
359781
1811049
114588
30761
1138144
1517263
434727
533591
393882
237907
1173126
1813920
1763142
739235
499951
976387
737201
1163472
1051463
4220
109927
95973
1242587
664530
337367
148103
670101
1363046
1718431
1868745
1367168
1428173
681473
296254
1100832
753625
455576
1686520
1615992
1920615
213919
209036
1837648
636816
1989788
1396660
1007472
1709366
1275363
1724276
1587892
185243
1901346
1956541
1082108
1166440
800917
1853529
567469
479816
1696251
1755179
980050
1271249
522016
1413933
1095555
1491456
1782831
1433518
965940
1527389
1209789
1146301
29070
1846335
30108
743332
1673057
331434
900568
1314963
371237
1178774
671293
867712
732871
1034504
586502
1906374
411689
813911
883956
129055
1149256
97039
419232
423379
759479
1160411
339268
1220756
716361
1052799
1495531
1433204
1529166
1188407
1685869
1577134
1244831
1776710
1584569
226454
742682
209971
1060557
259924
1812169
987151
1367552
1035808
1571234
683782
1595915
616807
900452
597900
116105
457109
837469
633833
1507535
1641868
327096
926370
375925
1861532
399230
742937
1834554
794327
1636088
1619794
1770540
645690
1571308
1594941
733835
579667
1635703
1479078
956724
1454660
228082
1614172
698447
1200005
1113199
702311
1596594
1771017
1904247
928394
1017055
222353
780729
1406775
358962
1842699
1351404
1529568
410144
637728
1549872
393751
1707916
1757577
1556477
1119686
274748
46131
1539148
1522736
1131168
1568074
281369
138810
806627
1469600
1583548
877512
406026
943895
382433
1513024
290808
678046
1541717
804125
1180294
1384530
117300
1893843
1916061
939804
892690
1251276
857468
1940653
125119
323444
339845
1428688
986897
1836173
717172
586888
1862870
1838143
996953
559716
1342215
1214030
1889865
1833652
1572530
1226595
383595
1659882
938496
1834442
1703083
1653177
1531112
44409
8925
199319
183394
1317750
1332043
1928054
1395140
1263069
160558
1090987
246273
117218
1029184
131761
385117
1060681
688850
183906
167543
599268
1066565
356901
1813591
1173157
692295
108356
733175
195788
1907817
1024540
677099
932390
1275142
554052
1730768
486177
326429
723693
1135863
1180697
1192960
1486043
113155
841661
282146
1790178
484446
987586
827882
1819333
453314
1741221
310202
1901337
182268
959419
1513564
1583740
674342
1348126
824406
114033
584043
1407227
1392308
1265135
740319
1139832
1269420
1563719
115667
827931
1660847
1490080
1749197
885035
31431
1710379
836237
1084865
1356757
1255814
1093309
303820
1227623
1857751
1970411
144965
1619040
489615
1666002
479722
1771499
745663
644831
691843
399418
1006433
1304928
466870
1886099
280202
1618080
1723106
364638
1497125
1193333
896476
823009
21719
566601
303796
82440
1139735
473971
345000
1829858
1938850
1757464
785778
564183
843023
894886
787171
1482768
1898440
733951
444849
1414662
309251
439995
1697259
1705974
535294
1760119
890383
77633
1416813
422563
1974644
1378223
1328584
351401
1430920
695164
755522
141045
1679026
284954
1401670
485340
395867
752315
1756537
682440
1202412
1351459
993255
1784632
502152
78118
691958
1029218
609847
1445904
613213
931187
1218354
1906221
1159114
609913
486594
504148
1405685
1720426
282705
247938
1683052
523533
1454045
218604
974905
1419288
254834
481852
273769
489635
632109
1886468
1447030
1393552
1197638
1336976
1421789
1607312
1318179
645030
1012396
1141962
7089
363154
409824
790276
549644
1857691
505877
531937
1892577
1596450
853336
1897293
1772809
1661753
1356173
371508
1402020
48892
68746
1794375
425477
780927
1616191
1783388
1832961
990076
257303
487958
22944
1842388
1601730
283322
1755592
1267635
850444
838294
237650
819466
1764415
148076
1686698
342678
1697864
955183
881947
242203
1003998
1204451
485074
1808024
1516240
1195929
1672595
542760
1768075
459078
1696519
1267025
1194300
1393010
1096562
1057180
1887275
700419
689096
426653
1846489
774276
1525378
1950436
18535
1940982
685831
1736210
478021
467139
1067088
800820
1513673
1934914
1665909
671614
890488
1511514
243750
1757541
1746356
551442
1706221
1075819
1299361
892980
213556
385753
1563493
1626796
1834216
760881
1797750
1975814
927476
1553868
1113934
1160847
1030910
512448
1594438
597334
1249965
435912
1103636
1380550
1079630
1090215
794779
397286
297928
316788
309093
1428402
1849613
95070
1215107
360567
819103
962336
1793880
69666
757481
1158313
1139009
202769
1456928
30518
55884
147535
1487491
1855880
675808
1682040
818011
1252483
1402693
1645922
1393481
719475
1489554
897351
414560
1064840
743700
1269467
951203
889566
1652833
774133
1434885
858403
1506381
869481
972151
1705097
1011245
715141
791584
793387
1119002
383487
296820
882641
788111
496991
1019317
1230238
51857
516479
190471
1342895
1414825
12905
918850
1474047
1231915
407413
1969183
1571851
336768
1471981
1055403
152942
1130534
1066665
1079876
1073179
1166441
366849
152461
655008
708800
1891072
1326316
1983237
977725
1970866
178789
443122
1831589
1101538
1833796
372531
28370
437610
622579
290271
93145
549786
909862
871383
1900656
1888175
1189767
211914
1006262
1384765
1471572
45866
1352181
1671510
1323033
1300332
1421411
1960148
1640765
691656
1157165
49516
448710
1923209
115365
1189214
131040
341099
1525161
1098925
937327
1593514
655543
589553
306436
1368254
139546
1215973
107165
1393291
204772
1201355
1833326
366772
1253718
967271
851239
1167012
144390
618042
1750792
439824
1303564
1597876
1110711
245187
322176
1517654
495585
1188918
704239
1779678
147856
247804
834428
537239
221372
268437
819366
492236
1883683
1898332
498210
1732351
424273
1362383
1159740
207606
507233
1257649
726863
860620
1078603
1098873
1323874
409092
1539180
1520055
1973962
1427126
1861204
1045647
6782
480286
848408
1147950
812963
618887
328295
100886
1674924
448706
230276
1645817
1445338
38561
1473582
1354775
1329668
1902400
390201
1132898
1503062
90916
1427483
664020
665808
1718967
74891
382899
1224484
1348491
1675876
1885393
1930283
781080
1263180
461443
645330
1787487
69727
796623
1767557
849919
253593
1129903
1486936
1455080
523209
1957467
389897
1549933
1580102
715317
1859414
1177061
878559
1567119
504011
435959
246388
501797
1807660
1991159
1282658
582701
863083
1222055
1985179
1563691
1423125
236773
487256
728012
1725688
1050962
468382
1129913
1136826
1260254
1751157
1362535
1325234
1011176
1649275
1547101
1298428
517588
258773
646440
955947
1662428
602227
1699645
1877119
1402628
1908910
1097008
209904
250326
144120
1767110
273345
1878157
676902
72363
1956430
1875622
735668
679433
56444
1248412
1873599
1045718
307090
1514455
1425042
909359
1397790
565377
1324616
820815
864009
162240
1952255
615818
872002
1216811
233092
1497893
399825
160562
1554230
1224206
695841
1135967
220340
1742259
293922
825249
647285
580137
1382808
1242228
1453087
969466
113647
808761
328934
13920
695556
1599653
1408234
289648
520466
199568
470375
224074
1547381
1848128
987106
1908534
1518809
244411
1322219
382048
1052827
1813344
31761
1054408
1852924
1829155
223159
1534238
1470729
1641380
1362613
251160
1544704
1544287
689692
139424
691595
374276
410919
1130365
64083
1703304
1253969
1432575
1751946
478174
452216
1542630
872771
1906663
60112
956361
1658898
559879
532854
421380
1792142
42902
649099
518016
1826721
686400
1440849
1631908
1297916
1146342
330022
1015280
315124
77094
422304
1884279
381239
1500410
1056051
1176416
1148389
1931920
1438095
1628987
1333598
1259538
469414
1842214
1677126
445671
1774235
1387388
98752
983189
1972612
446656
67964
188932
1774576
15814
1658741
183451
52104
721687
1821216
746597
341914
975771
222180
408908
161073
219895
904780
1618441
533454
1730581
1100845
890623
1642583
29695
1452720
512273
557895
249797
741748
1032080
467526
730454
1660307
1609059
164038
1042564
868314
1269364
67925
1307610
756499
230955
1244431
1903843
598369
1257542
419637
655589
163839
1431587
595387
1315349
1194303
404906
436534
488735
557146
875781
502820
773480
467805
290023
1109805
102368
468189
1293763
421428
448292
374133
440291
1207030
1106962
779851
525300
425587
1441213
887841
1356175
295758
1445186
623898
424981
971601
1553601
898265
555603
359371
322934
1749850
923027
1406813
1063426
496210
119605
1456429
1514893
694333
1181693
110456
685409
1868123
980528
1083506
505063
493829
839200
826536
467833
510293
993270
1908877
315295
503888
1222525
1948663
844796
1136067
1484874
1786978
801466
886768
423398
437258
1947940
1691752
1943781
1634669
1846006
1993494
1863820
1951952
1626545
1937258
88856
1292291
1215426
687728
1002057
74491
707348
730173
547351
12361
326679
539840
1786236
1384024
599458
968515
1899742
1199407
420109
449732
188991
765838
1631744
1588372
914975
1182789
826599
1205053
1754946
274645
1205575
595912
1971172
1156006
323610
92704
1239722
993264
377242
531442
427571
408811
281286
667637
1156066
1198973
587768
1028190
731121
535057
1764857
1416128
30978
660964
1070378
1884148
833433
736564
1956027
679784
1433511
984005
1678444
1292130
1556120
356787
1328342
779453
1081363
955278
113133
703237
1097717
1342391
1675779
1051120
1912788
1301421
429248
261171
412802
1932618
1175181
871254
1917720
903507
1085899
1892230
1621001
348491
1281529
1750364
94843
631705
858535
104482
189732
316998
813898
642784
1127791
180090
1361965
1754700
526827
1001274
261004
1487297
1043332
1331349
1758016
653079
712977
964673
1579312
1038163
1179266
923649
246429
1171184
1527499
1107916
893946
125539
130051
1229906
1374375
707001
1340591
732048
325454
769014
817514
260494
691199
1334820
541974
1916540
761088
122425
432433
371590
1944714
347327
753018
1135987
1936563
1302946
356513
488990
1791997
1404701
626789
1725012
1582968
1343882
985179
809223
1087122
735973
437270
1341471
46450
1166064
1581276
1339043
78892
1246668
1810109
8079
1608161
343242
132295
1276380
1187449
1840673
286687
133838
1753948
506239
988859
10199
1672309
1366081
1197777
231638
1857459
1516351
489490
1925615
1873783
309079
755372
1130677
934828
1709085
745605
1631543
1503253
166599
1528090
965788
1997379
1366231
700112
1242401
1352462
495194
489097
1085229
1409437
1862252
1786257
977219
169564
1836945
674339
760047
1845569
304642
1168362
1471815
713126
1331387
1930695
1030099
223558
1599142
1359283
1772309
502239
854834
850415
1477305
1995419
1215401
722318
968017
1822304
1975516
339782
1373135
801910
1941585
922768
1047973
1121455
751496
293382
166939
614982
1129237
258654
605592
171933
588121
1028034
1289234
1518796
261318
1561688
114562
1513868
731006
699691
1213792
1055385
626593
1129283
111618
1580712
1568956
1715850
295269
1740433
442940
703889
1542029
800235
1190495
1251769
188446
1308039
1848278
1098011
1983449
863378
303780
1334065
528454
1772821
1201324
1011418
20847
1467092
1027599
1205937
784239
790324
1616890
1985054
1737805
1576371
117371
993385
1075251
146042
1999337
1926642
243888
1035731
714477
671941
121756
960805
223650
360612
941241
828407
1945752
1266687
1968179
638378
1719894
547603
1806495
283285
94876
1182174
1938231
809570
201215
1918901
204535
759753
495090
500659
1304815
206825
450488
1145319
1610506
977552
1766266
1410839
1109647
563902
1211114
1803603
873997
646153
143192
1771095
1816314
682596
945336
373704
859639
303300
63226
116593
1313399
1544289
151150
1456037
1680953
268918
524270
1849838
1440194
1560257
392088
1743393
688771
424408
425491
520184
1319311
1191554
405780
710271
1347980
968657
1118786
312622
333428
1453726
1978763
448163
517457
981604
894027
941441
1469645
1542821
812357
666950
586335
1078372
147249
311097
1745500
1964532
1784061
1019151
865339
1672880
214368
430397
373940
537229
1625946
799134
371841
1034867
700423
475586
76250
273917
197613
48654
1421927
1848548
1263977
1905113
1651838
420287
694578
1677556
809758
597748
1643001
146367
1546319
1270051
1589023
1601226
1650501
1517078
1041455
405165
1772868
490223
1497710
217011
1655295
1810042
991357
1379512
1039399
492553
917055
1687103
582329
1637340
1327661
1246544
703013
915501
728141
370532
197397
1824701
689269
110335
277270
1818812
1305071
1013928
1460335
917281
698585
1994028
162073
1375906
1035871
806901
1873875
397155
475379
1599345
1116548
442430
1818000
1773991
250968
270119
1333322
626201
1317777
390942
55492
408185
502744
1488541
955907
787087
668188
1900990
316790
1770183
1140632
936739
1483665
324963
352260
867101
224865
1304692
642655
1492085
1911459
1717054
1155124
25331
700652
487981
1225544
358693
448686
1679330
816422
1692373
1581786
777542
460820
1821718
1228882
634102
538226
684591
1675779
1157896
630321
1795522
1752250
482875
367577
969371
241567
265063
1659852
1471049
1270808
99710
1618764
1984460
1431502
356840
1399734
100483
627123
6733
1744923
784610
1128952
517222
1007878
1900719
834747
1766373
1515247
1963903
1648345
984800
898408
1234057
1230135
1286343
1261755
788947
1651372
533441
148390
1069895
161726
225953
1894949
1584435
1636957
1954140
672450
388869
116746
679974
510424
1130060
1906106
528575
590695
814994
897101
1169059
982286
1749728
118726
1608619
994839
253286
1276846
703978
1361997
1135654
1782952
1814707
1074747
418526
205076
1293286
953602
1653040
838725
1358124
1928679
1653031
937174
1927247
1609961
821483
271894
1537076
1775346
1657453
1138271
44350
1444444
1466941
727886
7669
1260128
762336
176700
834204
1792727
1239161
768981
446745
1821789
22530
1331164
7245
1315319
591464
1712738
1798336
1485944
1100931
679816
1910210
250654
1573082
954875
1550708
299050
373498
1277759
1982107
1381267
1498792
385649
155922
1019534
379743
1465129
1066633
200636
956692
748331
182756
778518
163201
1587330
1017862
1851689
961487
1435092
1931992
46783
873520
1333575
711002
773893
1860965
635241
1632587
1798912
647045
1206423
371927
892714
1640581
1020984
1960857
1087388
98407
1456922
447011
1801147
1899303
80083
1686870
516997
628094
291001
450366
789008
502570
69758
1731065
1864543
1363315
531201
203740
117871
72015
1357293
1731700
1580108
783986
880698
574211
1110308
1914433
979863
1722321
642066
665389
677459
1871715
1526933
1990970
279508
473853
1303640
680362
1065068
1431295
720378
268860
903995
1917995
59494
1510486
706664
1783573
936618
52467
1929628
1221131
891484
885879
416563
805062
979340
1731948
1235757
270505
964582
1426098
1766180
164684
1848449
787140
1392672
1415394
513363
183911
1449648
1886255
1389063
610376
1382926
1617429
982985
98582
409877
1331915
1370728
608684
1436530
499110
99332
1500221
395608
1981750
1051916
1859212
1489400
1855438
654977
1550447
1693181
1129879
1213520
1006685
1317196
1970778
1780054
1314804
414005
377658
793579
1349961
1651811
464526
773958
1808163
659940
1370429
328315
21950
1127502
568884
617550
1370909
299407
349416
686430
915030
1684999
305780
1383985
750030
1365356
560229
1054478
37056
1322017
1008012
472287
1356076
1433098
828777
1341394
1244364
543924
1690927
10398
1643293
1881960
1568029
1416257
559916
164896
1098739
1125736
1010259
105428
1813572
1832903
1187317
564922
1303889
937763
1196272
1758206
1409699
1833577
786725
1685086
785572
1941682
1970921
843478
1620223
1643130
172053
1816567
840648
1065194
578525
1582220
1172063
512447
776760
359529
1147065
227361
1581684
1527938
915666
1640209
1463140
1079834
1378911
549089
1397271
989471
430049
610745
442612
166856
293662
1257058
1765278
37330
255681
1316202
1970469
1284321
1148310
754493
636626
197527
1761320
1368971
1517534
1555650
1888617
1850971
76647
56031
799814
1976090
1343155
1603086
359152
1450017
1123988
1322002
1134916
1187882
1131253
504873
69230
1209371
1466111
1584048
984058
315207
1811931
1878974
1907941
1534932
628575
1861271
1074256
418147
1688747
1510711
255550
39860
1758440
1751073
1223234
1807589
49535
1505934
1628689
766347
1075567
180005
889596
564563
1268098
1122482
395264
1589024
239280
1356773
430987
412692
1623339
683439
1685781
153183
1146852
547417
168894
344960
1625052
1751923
1861748
983825
1188860
1067962
1099179
83868
566309
1212983
1519433
1560153
1857434
1723076
1842777
1579762
404966
1683829
1646744
1471794
1603463
434386
1297897
1779534
1011914
199653
122867
911155
1153249
202212
1213952
1777498
808646
879970
591134
532384
1122932
1814126
1156753
171629
1910131
1095650
1143926
369264
401432
1187194
802118
1947503
454118
1129882
693952
1956279
1043062
1182700
256481
864922
745738
797660
1477236
322345
1381312
848903
1735129
1752688
952281
1752348
1834759
1986191
617295
731837
1626664
1636310
1551401
556831
1336767
1439142
642260
920890
403567
1628530
178258
145366
705750
1738441
922029
543250
1140755
1685484
1603476
243668
696161
563478
381413
1892215
1947871
1542108
188603
1211482
677160
1484425
1548281
1681752
1101052
798286
1203379
1132589
796908
1352934
809988
1063225
978564
137500
1262889
1943146
1077109
1149495
1980686
932123
366151
1162127
1244351
1106558
123984
62312
28258
1061407
789440
864012
1035895
1038020
800830
1617481
548967
179631
507300
1419845
294358
1367088
1106268
1714659
397446
1300809
382714
1317161
1762582
1982427
1084217
298072
627071
1506099
1196911
97530
1934233
924131
295302
1581499
1195447
435652
486988
1645525
100657
96231
1834740
846398
1282454
1874302
931540
133641
1911274
695719
1876387
1434078
1863351
1086704
202587
1318884
1300148
1131758
1244667
1653135
105669
789446
1085191
257572
1517523
628058
960549
973880
1410991
1952966
401748
1992083
1028439
199050
157261
1633822
1468304
1329246
1968888
1014149
6699
616324
1481014
569484
1624780
1618180
1863540
57774
212752
1768111
1422583
1892036
1057664
1808657
241225
1678203
764494
1055239
44383
742425
656235
70554
1891018
1116627
357681
861524
415721
361833
1900036
969124
1598187
1111366
1545276
1757468
984179
1326422
869362
19328
1485670
1342187
1344695
102804
1987994
277719
693676
435689
479201
323133
1704256
723505
741641
1534138
345699
1392811
195703
582202
516868
1960581
214644
1603664
206634
970583
25331
764876
1245358
230085
749011
1078220
1898955
1666886
1137245
1437477
69164
1970383
1104154
619386
135689
785566
1905457
1820776
258104
94005
794604
737497
509641
1742534
256159
1862258
537511
390402
835546
556591
932243
1155526
1670761
1127843
606888
182752
707907
696608
1124627
948439
1027224
53708
1738885
1674113
1247945
879283
12158
1761624
330027
453363
1234794
1114021
1238340
103633
1601701
534593
1968061
1905542
1516244
525751
1052524
1952478
1628012
1043238
263850
1670498
475904
257069
358318
1233186
1133279
15911
1759034
583092
756248
80284
1702035
161459
1470220
1303521
1797746
477725
797165
1049392
635911
519366
1292158
607743
1931004
883125
724703
1873808
1389708
1560269
1968264
445785
267883
181735
665582
1440427
1923286
296688
1327130
1652616
1631196
519270
1488434
1433445
1577875
262140
613133
1139557
1121062
254717
1394474
1539277
1793958
355609
485224
1244608
532952
956944
948580
466206
315591
312854
1978233
1959104
1660283
120559
504068
721225
1827566
1718320
950356
576349
1961978
452504
1628659
1154016
1682411
1036038
1815067
64637
254020
1444784
1694875
955598
310710
877201
868581
677122
1409449
1565206
1793490
1070580
1105084
324200
1823283
1904877
993358
1434942
1333804
841158
927501
280893
1798217
1953439
1763707
1926066
992816
1038403
667267
1628031
1512944
862182
434948
1334151
688851
920970
608030
1999078
1207376
111250
1829418
1456539
681942
1639172
986239
120947
525442
465426
107801
1631131
563740
1061329
1725281
742212
400243
814472
1820251
1266195
1458325
1216260
875506
399137
413379
644427
1235110
516059
418037
574433
1607499
1178921
841864
1588970
288792
1677147
1109802
1621120
1500223
543789
115686
84264
1579785
375112
373042
1539632
1993690
754409
1263354
1755088
664400
399294
1675406
1171727
1906058
193019
581606
351824
79064
1929434
1631196
920417
656310
1993744
1317990
274531
1172326
406346
1432335
1587032
641549
1445505
148810
1671037
1275291
602564
1967181
446780
1889295
1644097
1525567
819304
1798400
1239554
1024431
1508661
1265551
1118744
1603397
367337
1731063
50553
1021440
443788
697571
635206
280011
94267
369589
1207597
1134976
1269853
1557176
909463
1044190
1914338
1018586
694788
673534
596562
566354
658970
1014787
1306187
473821
384957
1753031
553381
544421
1695905
95977
112426
1118598
1655797
837402
399537
1504050
1805837
1732260
1507091
1238403
1213761
805245
1041091
494961
577064
1383185
1036035
1160227
1150095
825721
1839029
947858
24979
698718
1528603
1431908
1587460
1015773
785819
1056171
1485939
465810
1160316
717831
1605974
1282723
830727
1938236
133436
1084588
28834
1281223
1251953
23047
336731
1030654
74507
1410404
1268986
1583731
860143
289642
819892
1755594
560587
574087
915659
1651096
491489
1080596
1059811
436929
981860
1267577
472916
1236511
367120
324542
454890
460427
1289649
43060
1449509
1628116
814030
1719663
272620
755578
1133716
1858379
547578
771421
43920
1619144
1854665
957311
1776785
1101805
1172612
579991
673447
439082
587742
1094348
637134
1220082
1111988
1010787
1240386
840592
1292212
1408560
1961586
315953
1081465
1820115
1658314
108997
447434
1318986
1798996
1665901
1437078
954152
425148
168493
608268
936202
563321
166072
42287
1749601
892638
1974428
1036084
338542
472774
1835018
1416649
1114743
538403
786754
1519135
1377820
366837
901443
1497019
1114192
251609
439855
1660790
783244
408625
255698
1973300
1886607
1521478
24116
736944
12824
526933
1576988
1257527
1093132
217934
100576
710606
1184748
1968138
1829433
76434
954501
134029
1605569
834447
1755861
852581
1276053
244465
1594615
1622219
1824588
1251465
751988
966503
1616790
309757
1487402
1634145
1438329
818640
1783731
569337
1630132
971583
1002995
1672899
501238
786390
1022982
765126
1903956
1835061
908830
143090
773493
1184821
115496
1765944
1875302
622835
96810
372924
1579319
1293645
310417
1918983
1500251
1067753
920913
1032853
890377
1069530
687713
781093
1527263
578383
1949612
1755029
294800
1705917
1759477
208227
15952
851028
640949
930163
1067399
536182
400414
1797953
710795
1935934
499148
1271164
1774532
282914
1734144
197633
1035647
1841723
441818
1141823
1065836
1152293
596547
1289752
1549032
1055508
1944081
253491
1676145
239204
413338
1401170
798213
653477
613828
809856
1877179
979027
1543105
991482
281476
327246
216949
1896737
628023
951790
1422132
1875854
1221720
700730
42562
1242239
903625
1827652
661210
1984721
457798
1264699
915282
483635
306039
355461
1915226
1126739
1656249
955570
598703
1445764
761929
137855
460408
1109991
1391058
413119
722196
1562439
1254399
761576
295869
1560584
1973783
536512
843673
198904
688750
746506
1424522
1725280
682051
443554
1673151
722738
578963
824063
1009298
886212
258379
116050
763528
532192
814223
1029308
48365
393481
1101262
911410
525186
300946
649528
1932893
1945004
260890
1355111
966136
769113
1744829
458050
1105180
80832
152286
665044
388790
1715032
1146956
1807328
1024276
1122836
925549
943699
1407231
100785
490468
1140242
813766
1167435
1719928
1088418
302401
726471
283372
1778444
1575979
644758
1541835
392699
1941551
929412
330202
24503
6823
436433
609743
406289
1416642
767081
26477
894396
969828
204668
924908
1690134
207345
166936
725569
1557742
178834
344491
484747
96944
1893319
122198
1132950
891228
1682736
57505
1552141
104942
110495
1371222
1376729
396646
1020489
1247057
1184186
587284
38443
1750134
1188260
714345
1579523
882853
303285
1201472
1724380
1000234
419749
1404760
1304174
1569248
1593801
327881
114416
1615072
1987430
238718
396087
1871405
867437
553603
1976865
1258319
1675568
981803
1564654
1149785
1122827
1313930
114466
231340
1593273
445284
463453
945566
983202
488500
392189
1250576
1963632
1486741
818565
242005
1882953
1663423
125752
1276215
1588769
1307024
1902258
1211230
1710238
1767448
1756684
320844
814716
685333
645698
1127478
1730240
1787831
243527
795625
1493393
86420
1190195
1450014
1083394
872205
818823
318908
586054
881716
994415
611659
1312491
44790
323618
1795900
663860
186187
822404
780434
686894
1541571
1762673
1468726
18323
1335400
594997
324898
1298290
1737874
1209325
989163
1244999
1844465
269277
1735730
69029
1062463
295044
1744287
1468812
1864060
695478
768084
74299
1665739
863121
1489742
826381
1284499
765476
1996677
859179
929389
470958
295093
862153
840386
1266013
221553
1160305
1053392
1021529
940368
1348473
1064648
1750986
181216
1256215
1107025
1232640
1967915
954701
912540
1111129
1741890
1849997
1607809
69612
131081
737960
56895
1515749
1947852
537564
1312027
1048146
1296479
1882234
311814
1814907
972162
1634051
603985
527619
259942
23943
1722194
1178664
1001928
1885289
836998
556583
952413
722517
469842
1192266
1977888
1913744
211787
1963145
1393325
310006
227837
19200
1767062
1081637
1102595
1586694
1947703
934587
573971
5847
1152878
498357
1823412
809935
158729
518730
1404770
1878942
1486784
608483
1818238
1199096
969291
1286197
1464078
753883
490921
751146
1665540
1342062
579063
958793
958321
864672
1703122
1927496
1728154
1633611
589674
694138
1787548
998196
1050808
1103196
234440
1134237
171750
1630027
561765
538765
638813
970380
1379570
686563
102967
1094293
1893166
377489
1560168
1373004
377145
937412
166624
1657364
1530554
720586
926969
1447215
193573
559087
885364
1649570
662302
1034610
1479874
343799
257411
158846
538796
305207
1608980
117069
329618
982463
640622
488485
914674
488931
755240
1745088
1840731
1948630
952941
1637742
1149044
1425969
1289808
1201864
1233526
939868
1409398
113437
1945180
1429178
862148
1558428
131855
428302
574614
1469939
634721
1684101
1149564
727454
421431
809023
1608354
1323438
350880
1864413
741136
1331139
115926
448402
434201
1629415
1259719
718647
551319
742898
803479
1037900
144210
1983318
1045106
419193
1573836
893196
826170
324746
332355
911637
925999
370094
1595436
1117243
1503810
399713
419211
965778
1477572
612516
1129994
1621836
1289709
1877945
1586189
1050660
1416269
808750
935734
1370106
586713
434532
144730
683703
1895597
1556789
1363614
1637694
1127528
1889345
65433
1716393
1487465
1714510
569257
1878863
547676
910287
1176501
1856383
1872591
2389
1864576
1388587
977238
413452
1316447
918348
1237378
250778
1779989
212462
485766
1377659
409494
1615707
1873747
292771
535698
1620835
740712
18433
1798729
432496
527628
1671239
128698
1824348
1123921
1414349
1629057
30757
1685205
129926
1932934
1423280
1081829
1350782
480820
1449590
1880477
1395524
553909
1130675
1908093
1526732
48885
1852972
1250396
1581731
77642
943414
1482779
445538
700421
403895
1907280
173592
700355
580898
375921
840631
145662
1596608
731930
1110453
1985915
182619
656840
1235550
924567
1060416
1195550
1362866
1475776
1315765
1854349
221813
1574791
1164497
1181644
749693
256378
128460
1132620
362906
857990
711090
400982
1397750
1644228
337234
726536
702758
331768
1968834
957694
31740
877092
972875
148028
491530
1114335
1943879
714261
458503
1039625
1132974
210423
785690
1458933
423298
1624170
1707821
1169326
666874
994488
1450338
366690
114691
1721359
1296874
131153
905534
1499596
1927987
1736116
1431738
816762
161609
1656421
52604
472728
341078
380480
1211111
385132
1447428
634371
460930
706579
1880801
437817
1881773
1774737
1469737
75633
339263
1249879
810151
33370
1662318
1785096
1113254
86489
1551976
909133
1880609
276777
893745
1758035
17839
1760658
335866
854716
1857010
321081
839532
401988
1005810
1595439
553603
1524160
586508
1247837
592323
889565
1719363
1073014
1789108
1034099
816288
903348
337622
1800572
1234744
286583
1803339
521243
1614508
1172229
824143
980415
1573634
587720
160120
1994402
1763106
1523381
310449
239231
475192
1496118
1116703
94943
722921
1160814
1098547
213710
644034
1879753
494113
1160599
879449
1829796
381646
1960846
1802931
1362019
1465271
1193242
1973815
1217429
1388069
1038947
858834
197189
747084
686716
1811697
1025766
773979
1833626
920076
1423679
1102907
777397
585103
975327
487307
754416
475510
21167
444500
1432983
884470
1862588
397369
963320
1374530
56227
896622
1376178
1415955
4722
136270
236724
1284866
1959851
979921
487837
203670
1313413
1293832
23283
1963334
1704476
1749022
1288922
1997833
451449
1518479
1232580
54660
438
707919
207799
139279
122530
1584023
1742685
1592222
622910
874195
1256326
1830402
5433
1640107
1204653
1234713
1012743
270502
876596
1256822
445975
602019
1355812
387975
544000
295295
1911740
329922
558041
584238
1052061
567784
183316
395679
1746113
678658
1333993
329946
443306
1899326
587737
332516
430767
1193357
1729295
574467
1475720
38290
1585288
732167
1783920
841916
258374
1226508
71021
41643
739803
1850390
1525557
339602
1986476
1915266
961382
1110500
1785930
1902885
1341246
678023
241815
1817353
1566816
1338227
1075857
537737
1465100
628106
1418637
1042808
1480174
640617
735853
404554
685245
467400
1387498
510978
147322
565982
1234903
925078
400117
1820780
114742
921290
863004
1463693
1512274
1983626
1730901
1141466
1027655
38613
1099268
1312191
1116649
1432657
853883
716991
520470
1245796
869780
286678
1112593
1780492
1645969
337994
223540
396604
442816
1806939
1091947
1052328
1295103
1069861
942848
1847560
1418800
428344
1250223
958136
1409100
676776
429157
367569
1960807
1635012
117864
451794
1066498
1536066
822268
550188
374714
1632461
1758742
1021239
792910
672249
1330495
384228
1475459
437455
1150007
1361295
353677
1879188
1563090
981084
1158700
174967
1732063
422792
726994
895406
1370301
1376525
1163169
1993039
169572
1696410
905651
1503361
981649
670670
588455
809713
15754
1369253
453648
1486557
1431715
537266
1048847
1206132
1196779
1000949
1583864
1025809
733806
1261710
474354
1550537
290180
1385926
1428568
918923
900503
1407550
1453050
1022577
1533620
1314890
1135515
1382463
1337567
37529
1153817
134893
1702000
541820
62270
488176
520354
367725
991003
969465
1522111
1212988
631280
96454
69200
407218
1234917
174165
1563038
855956
1347207
1946419
1407745
107136
988328
581425
1208337
1182401
568154
1046384
290829
480647
545494
1925686
1542204
1244188
1272772
1446449
152186
1151244
1011231
249547
288772
1248598
50581
70265
1823598
1717398
1015624
263580
459367
1455404
1950844
1378346
601423
874466
664435
1595653
328775
375034
461780
1827387
1308555
1320397
1717152
962358
1011408
933369
626849
429253
95156
147270
1596174
522237
1563055
663992
883197
1108920
1878620
1009571
1346718
1417616
109542
1636681
1543276
1418073
53703
72954
1538094
383185
1327664
1061940
962119
1003952
436998
514520
1404089
1569449
935030
746547
102101
125797
390273
1858108
113335
1968194
521862
499284
1070352
768261
1305326
887134
53271
805625
783305
228734
1070316
361787
120309
69034
754057
1414983
1458789
1641925
1150450
1384533
120053
428732
1835444
176092
1378945
1243927
595692
1859724
406546
86028
1108683
1782427
995553
309525
940465
476853
191954
1669647
507984
1205592
1775050
240184
1303031
1695512
174201
302722
1900283
60247
1324377
410805
943565
307334
1151375
69877
1285491
991226
1867099
488205
1925447
1912141
1351166
551510
744099
1256584
1567548
1725447
1826754
314681
1012866
1347804
1870712
1675531
175367
1928584
1760480
908982
214374
323121
494129
135266
1205233
731677
769846
426733
599537
1602824
1484353
1471730
4080
1734640
641294
226483
1238084
1630815
839220
1268934
418998
1167620
1654309
207016
1270200
1862175
249767
1606384
1426709
735132
1027883
265366
1226415
1367309
908619
667778
1118345
683224
751975
1079052
1784966
1270998
1631605
1032930
1902476
979915
383531
837093
847677
1005938
165613
143399
845760
340504
1945921
1033610
1480084
1170586
72068
1843111
942296
1124931
54583
291156
1099355
338548
1542112
408938
672204
1536123
1833958
20680
500450
195038
257942
762360
1089081
494102
47945
569563
895202
569118
460829
564802
1139825
1800685
714248
855796
299803
1213584
1009124
1001894
519866
1556075
1732408
182111
1007332
471014
1446478
523666
478488
1436778
1029086
306451
574401
593099
1639650
485812
82651
1019234
763780
17112
623340
1755918
1261364
844019
667671
1181151
1001074
459245
1281281
1758338
1614080
649475
774537
103083
1807690
1078028
1401787
960189
1383809
1052554
1257932
1306810
262742
1265782
1011848
1421168
119844
436630
1302169
1435203
701922
1857715
1506118
837155
752446
728413
1839052
151170
96097
577748
1944145
1773446
97104
60252
196846
494054
1102435
1811904
1059028
405828
787462
1567209
1337690
516995
18310
1923192
349469
1050991
560167
1862764
713302
1281000
1834082
462054
1199664
633360
75154
1529218
1250311
117223
190455
688568
1338390
906224
680900
932866
884754
770982
409938
281156
1264567
1510331
1971308
864722
480930
1386036
1686141
83765
403699
1036458
578684
1456684
556623
883520
1998811
970183
248247
155531
869577
1333760
1410221
1245313
74149
1964128
214374
1015708
339798
1912660
1597596
619455
657862
904583
1474259
1733414
256984
991070
625074
1643
1093515
1138941
1249151
209927
1072648
1291296
1650021
1506907
388459
1069825
1415710
944649
623981
657331
1020706
1708565
1510384
1475426
985599
684588
1414234
1918473
1817393
364329
1489313
1163288
1283259
1451832
1793152
524656
840341
967947
426197
881751
1796406
1834509
1077906
1013381
263980
1075671
1807278
1320718
800956
902589
498698
890430
289662
913264
312153
1311428
605461
1959974
1886930
104175
1467185
756519
952754
530133
490060
1232725
1874727
1930970
939620
1250426
343304
1568543
1602339
1880611
279591
760740
975940
1616438
641526
1622387
1937962
52150
98344
989474
1925782
1549356
604565
703396
1204320
1738115
913828
1564495
964090
1509771
826756
943713
1149645
1126415
87860
1177378
767665
1028340
485725
286407
1303487
39547
1977163
644216
5239
288491
1135401
675213
1389626
1778614
1458977
199220
1335111
1137071
1806320
1089124
1224182
108527
323791
396568
254236
690950
715055
620078
998525
1406156
1002669
1911157
972705
795736
870269
558
1716191
547519
437202
641315
985540
1007400
999513
1716884
696934
1970757
1781208
303875
1477312
1391232
1051776
966726
1950547
1021605
884215
892412
629365
1485042
1168943
1308370
1615633
1653212
125957
1342766
1234893
922688
1160053
139992
1012416
1152132
1583657
304762
588368
1614371
218615
935670
1595563
1633546
1247867
877445
1953291
495578
1299407
1152041
1729842
1745414
139855
37528
388933
1974780
313810
1268020
1748701
1136682
1343117
490302
463350
713517
891139
394084
717022
849555
1555676
979570
312448
1567428
1630671
612123
142641
1606840
459253
1614420
786918
1457385
523305
1450372
1030978
1599223
1059262
475183
1512801
1441341
574008
1340599
935010
1775574
34961
761163
625838
709631
1473370
1227371
1245088
1500981
1717570
1792506
356780
1558857
723740
718556
389917
1334583
986829
629859
470835
314983
327639
242536
302655
1432303
392563
811261
961667
1509354
1684794
1891258
983871
1713956
758026
345215
1790467
147806
1304049
1643090
254610
250404
1896758
506321
310439
364546
783683
1037184
734875
530224
1542680
1967203
482637
672805
959722
952987
913781
908048
1027657
1958609
928055
1442173
515601
106815
1025035
1835594
971112
389995
1720120
206255
390831
1794257
1529717
1715978
1857103
1345512
993379
1220252
1028573
1182270
944501
1064720
1184872
267035
144904
115591
581477
1706367
839085
40371
190596
424114
1509092
264487
620251
453081
1113465
1425144
1641712
753195
1585271
941063
1846422
1372135
1379505
6405
1172492
996990
502208
1521567
1182833
971379
1087742
1004347
1699467
626060
1378227
1333529
50866
1374370
436183
1568126
1217085
704202
922663
285221
1484491
221837
1491809
197327
1461158
259923
1767066
89664
463377
1565828
1331162
1515165
1083461
1991105
715220
701863
175513
855764
1909633
1587127
1753613
1823578
322769
1669110
299362
917386
870454
1736395
1737542
1974260
227006
305449
666492
281996
754206
1159871
45258
533760
1095925
466676
1436262
1474564
1591343
136084
110348
1960399
711527
133450
1317396
981846
533510
444571
1197897
126330
841175
26876
514155
193364
1365452
738100
928088
320668
1027949
1388981
618102
841606
1729504
649517
1030982
1894222
1734733
1230682
1432498
1988087
420619
509729
1271066
1516706
850124
477075
1977183
516230
288169
1140974
1082666
1380197
1431154
1175067
1121525
972344
98226
1590229
1440700
731161
1519509
962694
1745394
63679
1771896
1347506
945173
911897
705335
1288089
1715635
1518906
784595
1234289
1176536
1134617
1904412
1318106
395578
691767
803523
440574
1155167
621634
1730400
950508
1304548
979872
6240
1804600
1438036
1245414
1644586
212141
1421488
94990
1037106
802587
898150
901887
1301905
1204896
591654
775380
224296
327670
168747
590850
1441018
1059842
1031317
622284
151680
117514
1815092
1079370
1557916
987348
1363861
259695
408975
788192
1156010
1323510
1835276
1435137
1007839
288378
1196569
1905719
1534214
1942864
603071
14565
392241
741050
503030
1996943
209676
1638614
1656017
1808169
674017
756858
1553708
1316572
557471
1730429
1076785
1416905
1482728
542295
400822
390344
181031
1967719
423598
1269088
701569
1554196
132075
553213
1916056
140070
1058026
1914267
304010
501357
934492
1800881
1237483
755627
718409
1052506
703548
762979
1348694
906069
1506906
1642330
404303
1527065
757421
1299752
1243809
1212665
1371615
662783
987340
131297
1931657
837371
1049022
365252
434331
514325
32051
767355
1946790
201473
1034178
1186347
579956
367766
959693
422130
1223927
528721
77083
458882
549116
1937020
573928
248137
1724030
519078
959943
944540
1538686
1169785
1244919
1698907
387584
1891427
295883
1673795
1203064
1920422
656166
1746748
451005
765500
431668
1867683
755721
719350
63040
1656700
394758
117347
1335438
511162
1429990
923877
813496
32581
470413
983598
639286
655279
588852
1546746
1359005
1076361
1351618
1805724
883712
564228
609128
1688720
1779447
1707182
1343534
966563
1836938
538149
82490
874749
1281349
1775589
671178
1753445
615271
105557
69808
1019284
692595
169862
1635348
1301123
1249477
902890
341419
1768230
1999434
1737065
461044
829770
217790
903570
1861127
866612
463366
869586
361885
351052
1095196
1921426
840663
874067
717786
659378
559509
297798
1844601
432469
1136884
1357396
1995621
1623029
14846
651788
1751371
1218472
632951
1350890
131776
1798996
1107673
764632
1499235
1170537
186799
139810
1351634
93013
637471
476142
1861212
1236648
370267
73432
1948914
880963
1152352
1990226
482277
1103076
1599083
847062
1689552
233653
1415450
986492
1757329
1101609
1967811
1604892
1340893
1141172
1544497
215821
829050
177402
1466612
222233
604426
730490
1320665
319141
1201371
1934028
1707221
1598993
512030
1693891
994187
1088515
1763105
122902
544648
1265734
1793224
1218672
92517
774450
78273
556852
1697881
330524
1052434
302607
95435
1812815
1463650
1354363
504512
593259
1040993
864237
1028209
1181604
1603083
1222993
350923
51275
901306
1801337
1517767
1122006
293625
1078567
647152
951245
497787
842661
505635
1936873
1528848
487783
1128929
1460773
888865
47878
1648770
1161820
1313016
1923235
170203
1378480
955592
817875
368261
975830
630738
507985
1376497
664184
1133050
1805547
1224061
266035
570234
67096
1025893
180621
195049
1502853
1403446
1288401
135909
1362390
1651809
1131403
956474
1260500
596065
636720
1217545
1957621
1179508
928109
857299
1771746
1761203
709153
1323746
1399487
1319916
1950167
1005640
602010
1128875
637616
707458
1042020
292016
641288
594305
31863
1235321
1690635
1161216
1594326
666340
1163189
306689
1675222
1405264
518277
54067
607986
1643644
1680949
1533888
518485
1565869
426386
1103070
1447378
1949462
373918
1832766
824534
150351
852754
472587
807476
1206777
871828
1345772
1363153
15244
1276553
186962
173191
1390050
1096506
148775
185120
1976566
113603
813304
495196
782997
150628
176053
1438865
1531693
1582934
850218
1456010
949942
1773829
758209
919969
960425
1162860
247109
938345
697118
402796
1629452
1346949
1780782
1630367
1115804
265315
96715
160968
1141786
935611
1326434
821110
638174
1264489
716317
777216
1444781
1910333
1798148
54113
1233851
452544
64559
1059742
1647653
379697
415417
1012994
1797822
1505923
1151917
335899
869350
263919
434040
1982065
1369508
1518920
17625
1379547
880672
218220
92679
428595
1251869
805662
1326156
798439
91595
1023851
648437
1816448
1538698
1384638
171214
340688
628846
1327867
1033993
1904202
40213
146814
252442
1509382
790289
1357393
1899784
610479
1606334
992767
147023
1956183
975329
768810
1121805
1935898
1373324
1822330
1145566
587036
518025
427746
749917
1186589
414196
583
1685612
968380
1769917
1738672
576742
547066
53351
1100405
1647612
720953
67872
699111
79804
1121699
414090
845210
1481530
671742
1768119
1266594
575500
517999
294884
1388956
548637
158081
573932
1263693
1026867
195407
1933737
79654
478067
173636
1655217
919551
1511557
819165
1644181
643416
1091239
822063
1921879
1698904
1986980
398254
1546428
1857746
889083
1937095
1288176
1030141
1892247
1282492
673347
1872431
542721
1842202
59572
1424753
1263438
1972206
167428
1311287
1341918
169381
126932
1973586
11737
37328
1583954
1473435
1380121
833016
1663717
20788
126832
1844215
567674
292150
1330550
432532
1188536
1083269
1928046
1992672
1003780
1155182
1449257
1665046
1004818
602694
1807429
947420
90811
163190
533811
572145
701228
665308
384230
1183828
1982198
1448166
12821
873147
554238
1408568
1009419
1947491
883466
1761649
1393812
1100882
1546047
1504357
593289
253343
874177
1845258
1631532
1587625
86871
341730
1197459
1123409
1597326
1405574
1154921
270432
1926405
773548
508578
1055727
1096988
1874246
1399763
1334365
592581
367656
853317
1607516
1750091
312337
869117
1175857
160221
203194
41334
618677
1286772
1094850
1591378
1875094
1051235
1187181
1952321
1271878
1543815
129235
547584
1522907
349326
719836
688234
641621
277218
1195395
1492048
309235
793488
1202690
1675882
56904
1410886
1784343
122296
20121
1309924
451086
1721282
833678
381205
416397
735726
828807
822354
1659101
665204
1852483
177044
888946
1307361
1672878
883414
160965
584177
310069
201548
888128
1950302
690330
1848857
1301849
1222932
178094
1098399
1185600
1438309
532058
732450
1914857
1440650
650510
1356846
595244
939885
1652026
426585
1424185
225018
1216079
200376
947105
1480130
117807
1700547
1975912
1684255
1439474
1297522
1690039
1191495
1812501
1366098
1134592
1855086
158135
444663
1945501
1745620
1558781
946654
1748931
1517359
1046991
437561
175991
1924699
1280533
792248
683827
1285248
558833
375268
1073458
1195782
481629
1534521
1122453
1428915
1039278
1742350
1071712
1094559
1232173
1579535
1441163
1650007
1465863
1765012
942288
207543
190261
341628
1474529
1454639
1828832
1555636
622311
805966
952348
99874
153123
1317937
1521806
250468
1113874
1346922
655786
1888229
1719634
351004
1039026
773928
889596
784172
418812
1054568
1293664
1228182
1985395
562744
693295
1366165
1551651
543355
549421
142629
190406
64155
1528633
1637722
449110
1918655
776292
672186
296360
1654275
1239469
1572893
122780
62896
1187594
73633
760037
834924
193265
1899846
1437713
91436
256246
1014122
1219434
1080984
1351150
739728
829045
1277517
218439
1546350
951238
1342355
143803
1675706
902118
997643
265988
1760736
1025367
1395869
1751370
1952273
762316
52895
23417
924410
543415
1614822
297195
1716470
1214270
1138502
1726916
1894795
1947825
1348456
175949
585390
1147652
1161067
1669455
145893
1067472
964064
1281610
157819
1685715
30820
461658
1464130
1798941
1221924
1332103
1091924
1062635
1107530
1791940
335280
735623
47292
127052
917327
1437102
1929694
842448
375642
910889
1297246
1270290
1916045
896789
1397343
1059212
1744509
633703
764869
1840798
34171
453602
1223977
1044892
261529
781771
1858387
579980
1730570
682347
1123734
1690704
1048097
1069982
1711516
1327406
1912534
1391949
1888317
1950149
867464
1874231
828618
1146869
1917231
1501968
264468
182908
1987130
1274927
1765351
1889623
628205
1530071
394837
899895
1903543
1258314
272443
1175480
1229571
589664
891240
1163431
1055014
978901
1886823
614258
313328
118825
1344905
614886
1484775
1811234
916366
1641572
125196
1215192
1888310
1266826
455587
1869268
1074779
207530
1451971
1484620
481074
1225014
420903
835936
1285163
869010
409234
783773
232882
915141
677601
1918359
562551
1107224
277686
1199465
334179
1323767
536691
1991348
509760
700948
829673
1484464
592132
1076952
598692
1760575
1376802
1763015
387614
607375
737930
825989
1964780
1375505
1579489
559154
349242
665401
178886
1512823
254521
1319058
413586
1010991
1329330
1397969
98395
1878867
915578
1912565
1360245
421488
1466485
1441406
788965
1365531
1809106
889076
381951
74897
1305226
526422
1038750
1964286
9950
1324495
1766976
1460849
98618
1817866
1281424
1079467
959274
1164864
1461820
915859
176599
1907137
1697524
1837037
646403
407344
4677
1997991
165282
1365211
822477
1203663
1065143
891145
1956899
1569993
102466
742214
1768551
397828
407420
540928
398524
53593
95474
448490
1811543
1739522
1301261
1142372
1040325
1584502
492542
1662323
1564063
1110198
173943
615382
434757
899726
1034881
1910392
891528
302289
210424
603900
443557
1103585
962170
1370990
1252460
880874
1548322
1140216
381697
1713149
16229
962883
1105288
1306350
1326877
294951
1950802
188486
835302
47258
1240716
76828
1271475
1336058
1019872
321682
1574089
578232
893266
139687
776641
233770
1017245
947682
1966097
189293
1425205
1851787
1058496
953622
138711
673924
1998483
1508565
132794
1362502
1590319
1573564
1261184
1057808
1415498
753027
1000286
1202995
1742777
218401
817882
370036
1290021
424925
1256636
1780319
1035727
914982
358325
1175176
184606
1969488
262679
654993
1321950
1610216
1355901
1944751
432996
1282242
755619
1909519
830092
1480600
229523
599341
1170154
304035
1363234
993190
358694
582204
286844
838792
1371140
1479150
510201
352318
744431
58212
785131
1193488
746834
1965378
873803
1341726
626141
648467
1226554
8307
1467953
1919369
1227409
1173584
1494817
1177608
1558948
9104
952840
248240
857391
1589203
1964511
497108
1523534
1987628
830194
729537
353091
1598140
1032884
421290
920667
991225
769998
274055
790868
149313
56607
1158838
1016224
1504424
1709418
612449
1526180
672023
838134
172522
895222
53582
1534553
1821761
49381
1722089
1164664
209607
1065920
163801
602898
1182386
1393711
22804
1319167
145997
839655
759932
1974063
410208
787801
349504
540209
1483032
922279
402102
725060
23473
1765687
415121
1075417
1774072
1998412
685064
1850554
1924266
297529
656439
147523
1224085
178340
908152
1374864
1467325
46988
998
690382
1957976
953088
1295794
1372936
508623
1192038
1223571
833471
1777822
428414
1932694
1647148
609818
1988006
357967
1149449
354686
1884063
1680670
1148755
1569786
1003355
1705466
450616
933743
1325610
495200
524001
1772023
21492
403087
924577
1147261
72028
106970
1456423
861297
1947795
202502
110088
698509
522464
452335
609509
1655119
1624892
13805
1124687
930646
1967212
1176754
751435
50482
1209514
1727770
1404729
1979530
660710
1244646
1813927
1916324
575689
685020
390680
277606
465520
176875
1711697
504996
1537659
394706
960542
1889448
1877254
163657
1769926
697281
712565
16391
1192499
418313
937263
1474152
1243869
1311262
1734346
716083
1282508
1310293
1806831
1504169
1408814
315265
857375
1831882
893599
274394
1839792
666515
201607
53791
1091088
202002
1717023
422030
1117082
1513118
1585458
829876
1015954
1765196
1298675
378711
831812
1599302
855404
1085185
1354057
1690663
1058625
1028982
602784
1083817
1873176
1990889
482168
1278488
419246
982795
749072
718488
1053778
890411
534468
1080947
1058205
291068
321091
1206308
1481340
1676220
1036943
658794
4119
1158637
1225744
1156490
494751
391288
1283000
679860
744961
1405656
1060381
1277594
1132409
650527
1679383
1010654
1066068
272109
698710
1272502
858769
408002
996967
1313173
1140260
475939
1104151
1832248
391630
1026425
456496
337225
588561
34353
1045987
1831092
1638082
47339
1294311
1750535
46436
1306895
1186578
1399428
295740
1770907
702628
507998
1771213
500096
764578
1096577
1730765
868105
1979139
1973554
889527
1418154
344684
1269774
1700996
1241857
1039620
1153138
1144593
1552593
1160133
1943464
537980
1003458
820216
1996334
1477583
610775
334067
181796
290535
1726953
885767
1047480
222414
1358021
1108349
1733671
1440912
1531155
1549921
1705241
1515917
967149
1889276
1545929
128601
34211
66125
1401359
1937707
846979
1312042
988168
176139
520616
588619
1283016
1495728
1500689
1934328
1460236
1355375
1704332
1464056
694656
404120
180879
1533644
1125240
156282
1180469
1095025
577048
1970008
1546389
865699
594794
548765
76404
869145
87774
599150
1416520
1481774
1560722
379668
1823828
638713
1255491
537261
1530787
1886494
1702869
1552398
182702
694221
9560
1270179
891182
1776570
49714
1204080
452195
1316301
1791538
1238294
304102
1978473
1453766
399142
80206
1253381
1832394
633146
1099532
497538
978042
1645179
575802
435863
934563
1088632
634398
1081956
1082447
964619
1869848
1991548
477915
931555
923939
1266950
20276
869431
951644
1514829
1039704
1979674
1339213
1631948
659324
86274
642625
916430
1107415
1617651
644369
1309883
1260213
477588
1852173
1493279
92094
384898
1152567
88025
697491
466041
1384744
1289162
302880
715330
1073656
752253
1788933
1637793
1300621
326328
283034
1958882
914007
265496
2326
1398055
1838895
1352070
344072
570722
1857229
335206
480608
400498
1393342
1998169
516927
1107989
1518009
1739611
207804
960086
1883102
1436687
1066164
1684900
1652511
1626038
531698
156523
1684552
920798
1100694
1510894
1680769
1632326
1179664
1585549
1009534
913737
953967
1904975
310587
1407095
1701095
1005134
1344903
1286169
530991
391821
305508
512608
820748
1588200
917498
1950715
471526
277487
1336918
553908
1469327
159227
86205
1863857
101798
1502192
1808568
305484
1676559
706333
1482784
1371262
342433
621068
716566
616525
802453
615015
1689090
248684
243628
1530173
1079389
1948351
269368
820944
714898
659137
232323
1023680
1578309
188903
1118500
657392
274646
1109664
1729108
1708710
858313
59071
1163130
1497123
1721563
617870
1921150
796055
1974182
280629
602538
1699565
703042
1674748
1085891
263226
373536
1002511
27055
251789
1719921
1456922
1208879
1936165
919420
1405186
1571139
1284951
362301
1550903
1388082
466966
1623858
791572
48275
1151817
1571924
1013895
1581329
485042
889864
1022791
334884
836693
98591
1364747
1481398
701071
1828259
351493
1506449
1199906
1901391
63727
1364752
322513
1988962
1625795
1323656
917400
1037881
1713779
1944745
1810276
1808528
438356
1736927
72685
1212603
1035791
701522
51511
111412
1125729
1777798
1642186
185835
1699391
1599869
307784
281325
312973
1474912
1718366
1444142
1091824
827414
463646
143360
365688
1022751
1198835
1694476
528261
602488
32309
497621
352290
879973
1425511
26111
1283429
1937896
1636616
559556
524188
491108
1296304
1625700
204099
1535015
1052865
1304406
360683
240754
1411422
1912618
84127
1326078
1175441
706166
360104
858520
196272
1978333
1482551
1227481
822633
215280
470207
1208942
1193484
1110923
1506206
666126
1755567
760308
289165
301214
429433
911458
9900
1782707
759272
377176
91985
96591
1978204
1393009
1496386
1386527
899038
1096068
1531269
170550
920421
1710312
930801
1735087
428542
1013305
1791360
303313
1265317
1566739
1440874
1499006
1069873
874006
851041
547283
1371842
1465061
526780
344224
952013
66796
1193304
1813275
522971
1321088
1159403
1052521
211511
545849
241882
258993
1258610
1297300
1964365
1514361
632297
1453308
1376465
622671
1166995
457315
1292212
545242
176315
106730
549199
758782
1727990
1483924
251754
1475127
568957
1259175
1405627
364346
522361
360731
1170703
781314
391105
1539066
1541100
1572501
376624
1104684
58515
959411
701196
353654
78857
1467788
685143
928004
65114
1269678
1478784
1039900
1651696
914067
1814417
1331769
1856802
1901399
756748
1874857
338860
1394890
449174
407148
1936109
823723
1904688
454425
1620161
698710
516175
271224
641894
1254394
749289
1504423
833936
553936
787631
1132288
312473
451610
214859
1913959
1196503
311778
1615205
20756
1416293
1326687
1232613
141878
1334767
699140
1048079
106080
396783
1224881
1545866
1185622
841376
402670
1623997
362268
896121
319323
213376
361084
952243
759152
1860081
816427
1735834
1301069
925392
1516484
1468240
633771
538485
1023302
1113818
409883
1523345
217442
415988
305279
1339390
1121098
1177259
190971
1952658
494172
988603
186167
74181
1489868
333837
1030405
1151459
1994493
597148
1855009
1296348
1633285
1912387
871446
536347
1292363
1868115
1559619
1775442
26398
1132429
1874623
1789248
90335
1380108
822589
1887487
958689
1977675
1492982
939932
1376569
1697754
996242
1006388
1690893
159212
1554112
780795
625625
663062
1338833
1484991
129451
1276630
295155
399622
83200
1733088
1754518
722632
1725075
702162
309909
455458
239291
244164
261071
1698829
1031902
1196825
160542
914214
380492
1402412
171575
1243545
461305
942022
1519911
743271
699383
1843332
453978
1227566
1018506
1469032
1063513
479031
1242319
1800860
1181259
162289
511408
1771802
1888816
694133
909754
1843881
706601
1939613
689970
737623
1007980
940773
1496505
318136
1978029
326584
796313
1435545
1116168
584655
1916856
1327003
1452287
1785761
985513
1320886
1629688
142565
129229
1219724
1112695
706282
1872593
748087
1579640
948833
1451938
761796
1572251
1644993
1561145
161067
381441
1919281
834505
463622
834186
1473079
1161499
1158540
106549
1974113
477204
767138
1465302
834014
458738
1566506
824111
345102
1084432
904754
676292
206617
398272
1665660
1270747
1051418
400467
1480725
518787
1484079
1149275
1176336
1075152
1688845
851281
1865961
1364886
480497
1052229
1671274
132463
1105557
1672105
1867138
702654
63973
1505441
84177
893665
1514279
245798
336024
496584
1760186
1056603
45161
1672377
655971
1946920
1545034
116486
1155323
1102546
945896
216524
1389109
1316718
609198
641622
1122262
505612
1053906
1629444
659237
1168607
1726134
137752
1325298
1817000
1633695
381198
1411705
1363233
7811
1439555
144025
480041
1751984
919770
198972
416980
557156
496996
1868435
1697886
1111256
140006
933929
1840782
1659996
616381
216501
1475208
748153
1151817
416134
554898
1970499
697405
367737
1226189
8158
1444308
467555
1827828
990340
1495097
1934799
1633320
195224
1073749
975151
290994
1248912
1676997
411332
1575609
103407
961474
392291
132240
143681
1494304
195267
57712
1408174
741150
1009088
1390639
1776137
1086088
1127378
4219
1085417
1209201
1311972
997719
1582421
29340
752785
163898
1535034
657366
1947793
81662
1072028
1027926
918089
777389
46521
1033629
955565
1735010
1268315
274670
1588069
1701836
604590
296666
292803
1170736
1233416
806077
1086022
1524541
252422
1701497
1312584
219107
109428
1140926
1555961
1602191
359728
753008
993043
811638
799938
29188
1967054
1238649
779822
512125
164988
1195290
636122
1679285
754762
1659420
1934628
1120988
1536130
1062307
1867086
1911840
378514
1271193
800662
839377
1580974
1937425
501479
1675788
357428
1961711
1050278
646709
203630
1384816
1721638
701812
1414198
814243
1276533
926514
1648920
1677462
570254
1078324
237075
1713009
1336753
1232474
217960
825397
632760
1538836
981841
1313590
941327
154603
1370524
338030
191431
1976539
137394
619673
310004
102799
1898508
894979
1379370
1098007
566112
598051
1998623
1800156
1683323
1759553
1532203
1225038
622933
209866
1092454
1601132
279156
472130
450835
1356611
1039617
1543439
1984698
1297464
87230
1389871
75772
710343
808609
1144453
1495827
1579642
894760
874479
1491053
1399467
1013109
1293617
1202971
242115
564663
611296
686278
804518
1068665
367771
727415
166541
1990007
1710291
1063769
1145141
96344
63476
1932407
115473
161406
1483346
1888323
1266143
734626
1405308
103902
12466
1306956
1907964
1968772
995880
927603
1187316
157552
1417187
1449270
819676
1245128
822634
1180446
161769
1147599
32171
1026217
707511
421916
1724954
720035
1880689
86484
25081
142
564093
1261207
1991333
965418
1079661
294952
594920
1233686
415803
1827245
1705266
1608400
1454117
16333
1852230
546387
284739
1467330
1132893
1379451
213490
622811
563639
1889071
668889
418488
232189
619396
1063790
1721114
892035
156661
202397
1280356
1406064
1075223
1635015
353161
604559
1098618
638907
1129245
1365080
1133707
23312
1544810
843672
1068263
1640476
818418
1138518
1806370
595337
1537731
1838929
285885
195963
1947807
755402
235241
1252675
1166647
1547173
538509
1654392
1338200
679713
114722
68695
1996405
949058
1338340
1780030
17228
392791
1967009
1930164
1131177
1587541
357826
1674378
1171454
1798061
1348114
1537765
892585
875240
1808498
1818649
1450551
302770
33588
1003676
320836
416429
219487
922632
490873
1969317
274901
1107694
421797
1566671
822084
504673
639851
249233
1223338
1568469
1208460
1064063
1595804
869854
484910
505972
1345704
891313
1752082
1786348
1448679
1040742
1014266
224071
1511261
895828
1599082
156908
38591
651106
1288969
724051
1094448
1568159
136427
710370
901162
1181162
726322
622175
292819
952894
1421903
1066505
507779
1588341
74807
1937776
1709317
102547
452117
1618035
43985
469145
605848
1843704
561414
1648553
264373
737210
543857
1578680
521285
1503498
182236
280108
1482788
332909
1830606
1499562
831503
602845
447416
690810
477941
1790454
845484
1973684
555175
1556731
488055
1357449
1494094
1549960
1436539
514510
1460805
786688
1500109
48848
1783210
1025367
748276
15458
233288
1823746
1696048
1311152
1576291
84586
1161403
146070
15964
983825
670813
188248
1828460
262074
906831
1052953
833097
648126
537712
1642512
1384796
1319856
665904
23785
1116973
829451
1605768
878258
565685
247780
1707742
1134355
603717
838591
219222
850781
759515
1322187
1064236
551580
632193
1214228
1933583
464702
1395086
559008
816432
1093598
885940
655377
1964937
517113
1901931
865628
465175
714990
1999362
1913776
1362501
355482
1350410
1147635
216448
654562
560515
654286
1365738
1604776
1922619
902869
1820550
1170416
1569128
997303
566885
1153298
1855417
1069562
1855639
1850615
721314
1577929
1432901
585425
1216157
684776
1368427
514087
959021
1970932
1691059
451821
1910525
1168488
1899681
1056095
1734568
1101770
1696142
646293
422054
701771
1869807
982031
1185137
278809
181919
536944
1501717
105119
1049070
1726747
1549065
1680429
1238045
1364731
3657
684204
775613
1171586
1177163
332784
1818642
591019
1193200
1535454
784554
538591
1060298
1486792
1332304
18591
582913
1557104
530036
783462
281745
1293434
445514
744028
176003
1940055
627518
1976105
585070
1677864
1032330
79910
965673
1893486
1811883
294256
1903662
644358
1312418
407238
563645
55729
1394045
968059
853924
479974
673618
1639615
1175582
23593
367940
1154089
1133445
170132
961746
1773814
913160
261159
598997
852134
1237234
1976969
1733150
1118583
1872955
280919
1078056
1250167
1486508
1072320
1112497
837306
749783
888955
196648
1907804
626221
353855
377760
1911770
1598897
1167222
1790903
577937
1270953
1350080
1380992
268408
1673085
1958593
276841
1051036
646292
487367
554283
1909387
463788
955229
323059
877337
1205731
81336
872196
552835
1322021
1657852
200124
994707
679065
766265
187549
1457355
536562
1236090
958533
1065276
1768973
1120910
242408
1450724
294667
1133214
1913982
711952
269923
1115187
1058910
1616689
1231623
1184610
823390
922341
1356401
795265
1647192
1049893
692407
1311781
318124
1217290
33810
1127334
1043890
1729827
437560
589634
1257641
1142528
1136233
956722
624151
773176
202333
549847
157379
637459
1373813
1722790
846344
1420624
124129
1035473
750296
819056
722122
1577847
355737
701033
100782
610400
487716
1121857
1528430
1677252
1948035
131868
824275
525480
1437031
74725
1947864
255979
1782293
1340903
1665515
1548501
667302
968482
1353560
1311906
1117093
1160423
1674899
811596
656366
1082495
624691
802754
149189
39396
1816275
1330931
485983
926147
25027
1810682
1963835
1122739
1816825
155710
57628
1284310
1320222
494379
380824
81763
1213774
183169
936950
1079139
1888532
1133909
1142467
1035993
1025362
1117471
1538125
197215
1107456
661447
271998
456494
1021166
990686
1994643
1531659
719240
1251404
805381
908755
181602
1954060
342823
263641
437906
247527
1738796
1218688
153268
1155180
1481826
1079833
1252238
438390
461865
57079
1733118
1414718
79104
892375
1052898
1338452
1412829
811688
1825380
1322546
1981173
951482
78295
1291573
1935692
1697348
879772
1892961
1399141
837264
365042
800891
774123
1932088
129140
1400443
275177
526049
1976019
251745
1439501
978150
1124125
1751519
395908
22209
1347609
55526
479148
1429552
1747895
449746
153445
1964504
1971045
310164
1213350
1150829
290872
393219
531018
176089
192099
1925652
1803404
1045942
1537996
1312010
346067
799769
959365
638474
710480
1826049
12346
1006755
1493342
279074
1131762
1470552
1165832
1208654
1979996
228994
624101
746537
407828
369364
742735
634997
1759601
1696968
600707
1983425
217477
1517963
1538276
1859243
1693550
73463
380980
1196822
1643342
753603
699386
1173780
151691
960869
90018
1338894
1180579
405801
1868158
77919
1808239
708098
903787
1793282
790328
1518467
1547266
1434390
183591
99356
750872
1144644
1435495
1844140
12180
1687705
1019604
1634559
1808428
1361037
550159
1373757
1997420
1203295
98598
24411
159351
1421791
1534934
1059521
230741
1781763
1719713
126955
121051
560096
1415379
1513708
788393
335006
382148
527214
623384
1111308
1372081
730826
1258038
116577
1218895
1830573
1022508
1446501
1502029
1339179
615818
1181096
1163574
389279
1730186
1469597
1895684
779374
1474101
1837757
1866177
415820
102636
309233
1605982
1062161
347857
963458
1199262
1335295
286198
384293
1598318
1121784
1726826
762086
603933
966962
1617815
1088176
930404
391056
609567
33716
569048
1431843
461381
1953531
1887226
1969774
796672
1722486
985261
225090
1412797
1546429
1089668
885785
1453635
1217038
195856
1029870
891899
47782
1518280
239655
1472694
1291072
430477
733032
378114
1575544
99670
1214114
900380
766307
1635642
223721
1934483
1743301
1004706
1043384
294872
1152222
1213037
852335
1665701
1541512
1324498
180627
1461654
1981131
476585
1591306
1544774
922355
1234736
3550
1479497
1076495
612857
254483
614118
917412
1751842
578444
1931125
1311420
18322
1675633
1310824
960212
1475418
1099172
629781
141348
1429084
1857608
1951633
135272
1177006
1031442
1843398
422230
171158
832204
944006
965026
1019917
46682
452215
1241863
931365
1323432
1360262
461955
308173
1768276
778528
326678
592690
1107056
27574
1116662
211071
928988
1602435
101148
1005026
1276492
600585
1886345
746229
83537
1831202
653691
231374
1844222
1948938
1358919
283196
1980045
1513011
110711
1604293
282302
1369646
661856
376575
197448
990198
1354135
43207
562990
1604650
1527654
299702
1094749
393309
252222
235758
1779831
1741490
1859790
1280965
270221
1568347
1874604
464011
890277
464930
1332933
1288723
1497292
820613
562011
1444743
1283787
811220
1760952
473851
1165902
1507912
838286
517747
475370
281675
45331
1090
717669
112372
1495444
1565518
1683310
345062
628053
475199
1454015
514823
1734169
1854067
1154228
1458092
106346
1280448
315013
1526487
142399
1284957
1480810
526865
504514
571560
762392
1550322
1934580
1605797
667383
1527182
151301
635964
1766191
1422028
774656
1135257
1570603
1170860
1749890
1859817
929327
631440
687353
626077
419143
786624
1690992
709994
779070
1909551
200941
514044
1664342
364315
590598
1845497
1908238
1210249
1929605
218700
325177
901133
1033526
1714492
493817
1369007
1308903
1183090
498426
1667658
1903782
1791193
1147214
972866
5850
312371
1810754
280396
1044779
865625
390692
955637
1135308
393895
1113337
1301282
1212035
153313
1708120
1154436
529894
1789724
583702
1777292
1369128
1633924
391737
294290
246483
1236504
744745
506803
630649
282953
945412
1630120
400511
281523
1640222
812218
96143
53554
652730
483025
108186
1141144
1866465
344692
1318066
443896
1456580
1691763
351996
1332317
1141575
491597
1453027
174408
1765957
549279
959187
1484978
1328026
1541681
1016314
1489452
738485
480864
1614060
1743695
164746
1951280
1685508
213644
1400852
1089208
1708571
184942
542029
196287
439584
1058461
1124530
1518550
861178
281234
262409
1791358
564006
569684
618762
285559
1849050
152484
1968496
93558
1474700
1482225
100732
1822956
1947580
1276852
353481
136446
1611848
155822
1854546
1938969
977704
1205640
330252
1842853
1984301
244718
191688
999357
1074098
1762693
644324
30488
1057407
312354
902660
727959
1708456
718998
226033
1657094
412418
705650
542747
895434
1309119
201692
479378
902419
175517
1567333
1462144
522546
257908
712808
434585
500971
716856
766814
1903324
1919966
570886
6416
1555970
1654382
754718
944538
1851722
553893
786165
955614
1583596
601748
581701
1674358
10338
997827
573763
1311575
1076768
1825875
55097
896386
1124529
215841
1768040
746205
1421683
794877
302682
518802
1834476
250074
409711
844427
1188218
1841939
357190
115761
756361
1870217
57820
820771
653886
1865850
222334
392631
181939
1677108
1323634
1318873
1138271
1613871
592439
277906
536407
499207
1249639
387086
996296
1611513
1233214
1772260
1560970
754945
348080
1014419
1325994
1246822
62139
1033896
416406
1199668
304084
1318721
180203
1037397
1397453
1316020
1737053
475755
1224499
1498597
477168
15611
752020
118757
1507691
1180768
863389
108670
1827984
878208
790789
564400
1989699
481585
1667347
1481257
238273
762293
1947725
795481
1907379
804816
361896
875553
1984376
256928
1359057
671026
38837
432851
576279
63650
1530204
1804380
542078
104085
820605
1352990
1387947
1436992
102204
1989901
1657406
1446809
1532665
207642
6829
1451912
956365
1654616
133561
122348
1734449
1868302
431175
1980180
638483
374313
1493909
1575495
237500
261329
1444456
1363820
1156088
429411
313042
916466
1632210
1905028
176580
1500211
1069013
1971151
110617
345616
1095672
1930130
1206171
1489752
1258284
1176761
1566059
1201809
948816
1738986
1469997
768771
832118
182054
321966
1369179
242529
316496
1795265
1722003
1172050
1660603
570958
1701942
752785
1727041
1682463
1324439
1311035
445348
552461
1083185
1816079
510664
175589
141503
1387414
1809856
164387
1616645
1241515
1546796
1088095
1623260
913922
1638154
1739339
322995
1806310
1145963
1605169
571839
1910036
1727070
1256725
356724
290631
752143
399286
359242
269939
1379457
1157297
1813322
289350
1053932
327018
477602
525217
323655
371104
174877
435999
1307906
498242
205813
455781
1494918
1833481
1000611
1340307
313012
1084365
844630
548796
20161
1767277
1722082
993373
67227
768627
1949026
843646
1336506
1703340
1999960
541090
1475984
1632152
945248
1594924
1021985
142060
1763063
1697097
1521221
1074408
1803235
1060647
1846502
1499376
997553
1471027
1410058
1560904
257016
904087
662986
406484
1137610
1190532
1357031
1242225
1707299
693695
841487
396075
761412
122808
1973682
591397
989115
1409596
1667339
528221
1844322
946762
1601974
911868
583259
405077
1382545
1509987
379633
1019203
866912
721252
747851
193112
122268
47780
612912
1732823
1183082
54441
1148590
1731659
871329
1989519
895815
1010305
78933
1457889
455704
253239
211078
1869061
763772
698915
50322
1447168
1603713
210022
830278
1356116
538500
1446657
683590
192329
1477748
1267919
1991675
627629
1368813
1687937
1461507
731418
1991988
1070609
1188569
234974
297083
1246366
850369
1481377
1564770
600858
365149
1705507
410392
805760
1082045
1388596
980256
655342
416002
1162846
1353913
803201
1272438
482469
1340145
681159
595149
1042764
692490
1204772
375658
1794094
820398
788958
1152527
693495
865544
304395
1202005
425302
1575670
1589107
1212689
1747548
1652891
794483
1852529
1306277
1184304
550595
1054807
1589101
1739683
558795
25387
1801295
1406302
1084502
1703848
673427
1616085
327110
1455185
1478434
872133
1899654
898187
1315392
1238410
1589323
1743225
57700
1329635
1353470
1215241
1700951
374756
1293373
395685
39080
1273634
370204
216004
1739474
1314442
1095329
1817380
203753
1361370
433676
1302065
77829
1476409
253549
1328092
1627712
678652
1838651
981890
1499410
940517
525897
159322
1525634
321652
34153
1820277
441639
1576785
868943
100763
960689
675928
461013
296487
1031906
570779
653575
1385832
515305
394580
673533
1470722
790353
581754
1004391
707794
1571480
194292
1658430
787942
1328442
1044255
155840
62722
787877
528286
1487044
1735995
207434
163113
1848549
444227
698567
1096354
1766010
325482
474843
1980047
1277605
1006447
962708
1791923
185980
1520047
482360
766606
1200946
1211738
773252
455117
1885171
1977668
1232239
1099429
895781
682890
1965423
844295
1952803
706663
28708
1387994
964207
38975
1814278
585875
1747676
1935715
1424130
926792
1016383
1981859
1407537
983743
1494483
1316619
270004
920606
1940749
1440991
1676549
523829
149588
832454
446620
1815576
644678
690726
706646
1100766
1908819
503207
930917
1977735
190722
183932
1605225
166345
65446
414747
1860818
1574477
1707202
1721038
1252808
443932
1057013
568937
713262
1179195
1660470
1056777
1553109
1405334
82710
1464229
1531244
584020
1967404
1806423
1848782
1200856
1426173
1374939
1110754
1361862
1301487
873694
1805828
194450
1573832
318922
970472
445975
573929
5534
1557090
1733048
660883
346859
105185
1175272
161094
1749487
719237
997045
847166
1481860
741330
122548
1674679
7208
1169702
1076015
171630
1423719
878525
1128303
1735272
1875271
832040
352335
816406
815744
196952
922119
1850593
1866680
193705
1171180
1521457
843377
908147
905048
1573231
602154
1644399
422973
1844008
1872727
384616
335550
354124
982203
1635027
860685
289263
376409
620307
1444865
1318500
1519519
662181
84022
1820560
1525144
1618689
884149
1758860
1257907
257488
407430
1229777
1755614
385552
1465160
533973
1369882
1068686
1986744
1925552
1124177
921081
771500
19374
1634775
22537
675590
909544
630191
1090364
561210
1644296
428385
1506618
1742600
1161764
963852
514436
1111547
981279
1528664
1943571
1992482
1004108
1940734
719536
241073
648141
1729767
1019262
284372
1094676
718618
1284871
1091592
12130
1163728
1021374
865758
1030091
1188251
936053
1182705
273771
1525588
1391039
1849745
1597735
1523611
334623
689763
764795
1102836
1617573
1723271
91537
643164
871852
1458997
1357232
1327277
673794
863495
1652090
1274718
1915824
167171
252975
1928803
328776
336626
234674
1310662
540389
1427677
1617291
1855861
88201
508508
656372
792382
169602
998639
1878385
1652371
416592
1815990
1834047
1211485
1175412
603702
511744
218042
1676024
940650
1795609
1355008
1564364
28458
1452047
745796
383851
1995791
1838433
1319363
165213
556401
1997531
1650740
1441662
1670592
1204156
1797944
788988
554519
43273
1833990
101314
782409
168642
1701465
1530605
1299640
1683619
647938
233780
1627846
1878297
1998463
598110
644971
226458
1766953
1420576
1484927
1910804
923367
599135
890395
1743959
1678544
1076620
1656682
1244457
423932
108494
1873195
1405666
735081
1474501
398121
731377
962698
195153
637221
377702
908528
1276707
752438
1107742
557444
585423
1369813
1523337
657752
1726953
505255
1487248
1257907
353897
1657564
1867689
974381
551512
947700
1227917
197330
808327
972953
74306
237681
1399094
1099739
260854
1248559
1958961
999826
811160
60020
1505768
302366
1860578
237894
102190
1965475
354854
855801
1921627
114847
1853089
277180
323433
788946
1858330
122893
615361
1843323
1915176
1264669
7302
1109407
796023
1433036
1780995
1308817
1498898
449449
1456088
1299351
441745
1815599
1904481
1411837
851697
112197
1874725
696806
882050
1617955
704150
150441
1889119
1586059
1750903
1979412
978013
100165
85023
722795
441199
887873
1973598
472789
304378
199538
1859123
1455379
1585484
1882495
9070
1516543
1098128
1401979
1193940
853164
1137052
641421
1638469
169301
64615
1445566
1306646
1190338
1016552
406198
868885
790685
642745
1083124
179080
871881
789717
893429
1861150
866391
1856422
840924
211613
1271210
1088185
1882930
298776
387152
1788854
861541
889277
279580
597226
608003
1336028
177037
1956676
918809
422789
1343102
1581121
595643
874195
1873258
1669531
1431901
727231
1763454
1927324
1169866
1117747
38126
1802516
832956
421209
707868
540723
441422
573368
799826
1205031
746858
564241
1057907
1774537
1597425
1831898
854189
507357
1294660
618511
1314345
957827
117038
865937
1088435
945049
1638527
217581
752406
944196
1400239
892596
401695
685713
1197257
230907
1929007
1458228
1464390
1196104
1325014
1630187
1648065
1859652
455766
855345
1418846
1982908
1085486
1432548
649831
1818793
609952
1695180
865303
1868111
764844
501221
979932
1478206
704546
141985
52121
304758
1895172
1328789
317814
326977
1944821
317076
1182124
1289187
1942572
1369359
230088
1133966
974226
63032
538364
1025259
187924
1749787
359761
1812610
1670374
1392642
386657
437939
1275062
264439
470874
671364
1916803
224768
294977
352326
237773
1052644
317560
1543060
1086968
806899
686945
258431
1623287
284604
1658191
1204972
104052
712957
1152328
1258767
87177
1096048
1963550
905066
803546
956763
1550975
86865
405613
1276326
20431
989634
1325020
1562120
1413498
1453671
1654705
1051192
1421416
1054625
1926337
1259024
1827349
1502113
23969
1203903
1498358
1650048
1788377
1996995
329509
1783235
1621741
148841
134712
1490630
1520988
1203020
1461886
840249
414540
1065589
790417
555234
1098485
713307
1995501
1154898
65622
915046
214961
1040110
944027
1790808
117933
1068160
1868214
703345
1089000
215214
1835171
976354
339945
1550700
1316392
1977465
340360
469901
935627
1443055
39560
1560293
106947
1732283
1285636
1563743
1534590
1656555
1794842
1712314
1127465
1877619
58932
1599873
1069495
31212
959022
1651840
262584
1223186
1559191
595692
1113461
116119
1240057
50242
197794
1163262
921887
387350
511993
1463925
1996263
942776
19450
301006
1399916
9848
1862351
541668
1265882
1785830
702943
583648
449596
1689036
1702932
1304454
192977
1334429
43090
570086
1498634
1430748
359369
1165977
6464
590924
213394
198876
1658501
1286474
1938488
1356035
552542
1317083
1418956
1793289
575168
838109
520042
672324
1044203
1609882
735071
873192
195143
1043251
1638823
1480904
360940
1196096
1904813
1489522
186128
1562395
1556428
125471
339176
908699
231778
1594336
16389
70080
1678289
251938
585552
1926483
1554753
49346
1349367
717980
444794
135851
1481866
773676
907918
1132673
752197
743728
444586
1060771
1293423
1955912
272409
9914
1809624
103883
1864776
43079
1715571
1842925
760353
492663
930826
1756934
690270
1056037
229159
1159870
1346261
645767
926314
978368
1100
160031
1446569
1794100
1333036
232079
1340606
1764598
482296
1230889
1416502
1580087
1080621
1089989
629630
1470210
1445204
708768
822148
1074918
1738812
89321
1385205
896774
1468809
23226
765224
1596747
571960
1374876
823944
1579221
1146132
342906
37313
1495994
1634555
1064071
983370
73507
755146
819609
1442338
1415622
1966930
1707468
1613406
188004
891990
419514
91692
1467393
1664037
1173349
1070233
550098
244666
1450428
272588
851917
371501
31089
1885668
307229
1813929
1051729
363048
1268824
40497
158365
1751273
1796954
1070135
270971
788131
1905204
1557562
1750852
828021
1858450
1073614
310780
144342
925095
82285
1816866
553042
564878
832336
1530539
1856785
930093
1058618
281165
169507
517196
1356642
103568
1769104
1507888
1976572
755759
1201709
824107
209763
890257
1712910
175371
186704
1270273
1963925
1835177
1205626
1528614
245184
731527
1839826
1114491
785436
1037997
639089
1205594
365457
335986
1904829
936108
1244435
285813
909793
1147935
1741088
946481
1731561
230955
819242
277904
777038
1981159
1819024
545556
663031
394663
296519
1258968
308771
1291890
905522
1295739
1496013
1885558
446073
1882546
1157343
1320734
1772869
1734636
842937
1636815
1293547
1258346
51143
1476438
270065
1689044
307092
784464
135118
1095464
1506199
825234
1408002
805017
1944066
191518
298239
700822
251924
1049545
1604473
544322
1243858
384724
1188039
554518
1706224
1668529
1278885
876056
648805
1823185
437683
181454
651619
1316959
1579332
1103331
1130595
526393
1717013
1304407
693123
211045
71716
491768
1085410
1092728
306914
1178218
1607885
344743
585100
1740865
1433179
888515
1702762
843328
896668
1669915
831303
1176517
716860
1294686
1527500
1402971
280119
1335049
1950653
524572
1767027
89077
81811
867353
1156069
1966325
1549200
1964333
704717
1625404
926650
1809013
709847
788478
715699
188877
654217
1196780
787778
8674
425378
1065699
1584834
307412
1466817
979450
1091980
1583340
1483209
1858256
1915563
1796771
700428
754430
1306639
523378
1433698
197695
724537
921723
479553
213695
926726
103044
1707980
1563969
54541
1583478
1350152
1249455
288267
1825779
1811096
1248415
397982
1740412
525861
383693
603291
1746879
1701368
1527865
227089
134672
1081929
785832
1272137
921542
1009048
1629933
209382
1647424
375295
1412773
1088297
1898851
1482028
1126175
1561185
1662978
367460
1146752
1291842
984378
813575
1877877
113554
185581
733316
1083167
967738
997810
1813157
268446
706562
1299154
1984629
519663
133793
399742
1060597
946265
832374
26588
637709
1450406
220068
1266494
1340801
1711470
1089766
502647
1838740
1295729
1474711
1314473
1284217
1888638
1598792
54382
1993114
1271274
832520
791371
1331804
650471
1293115
148304
1447493
1513789
1142722
235384
441586
1873401
572123
259070
1652534
64597
1182664
948511
722184
464071
238363
1096050
1793429
1990628
1123829
129808
1971484
1453061
1695213
284940
246617
1324075
1754515
1742818
1249760
1033078
1873170
1829936
1734085
1198113
1602034
1637065
1282041
1572681
1163033
1917489
640129
1861063
1085936
1792605
685547
1236777
1288022
102862
1091939
261247
239911
606367
1199873
1610919
361976
142215
1093330
1126843
722356
877961
814202
1859692
866091
1987798
348510
948131
693706
1834646
1192444
40907
1576626
774052
32601
1386644
1140575
57773
1176205
88011
477931
395404
1394188
690138
886887
1958837
1499674
1354682
1944330
1390756
929525
940060
1992652
385245
1918386
1148104
629134
86233
58515
1067809
1245366
509138
1723055
1079468
1356991
919208
870048
207461
1337360
1298160
1888872
575190
1503403
823925
408877
1512752
1746464
1037111
1641445
184157
1815479
1367143
1962345
1555086
1240524
1244793
1784882
1491912
1897968
1481789
432313
963858
319825
1537136
52858
244213
744148
1326689
528034
365293
1832512
1412898
720436
266012
886179
1782506
724745
1092914
713361
1893701
1893436
930251
1197795
955769
922843
1586137
1301742
102495
1751635
135817
1826904
225702
1566487
683388
1816976
1360290
326959
968695
1182713
1864996
1841102
1494108
1220914
1067661
1289809
1979425
881386
626250
1986826
227504
1318763
599793
1416746
1350771
757881
812281
531121
1865862
927381
1993463
535909
484122
1911493
671994
861445
817036
864352
1037219
1937562
427098
1417896
43471
1764497
559172
165716
56658
1599046
1133653
84198
1246902
1035661
1685895
762297
1413201
152805
71005
1031882
906860
1153595
793497
1814865
1853451
387382
1535788
937278
1881933
949020
497734
958079
1973944
635316
984324
317937
1300664
1486679
968782
1003911
875923
389284
649387
858986
1060357
1901193
1872946
1150880
1045695
43894
187601
105198
895177
819320
1654986
1343945
1567808
91478
1893528
1654069
1560415
1169246
201675
596907
1976109
1113036
738557
1088491
1366994
1328600
499881
717597
1864853
1859131
725719
232007
1125489
1445599
492874
991876
1516651
1168863
1397099
6087
748846
1219467
454714
325048
1522069
1142393
974843
1146759
1654474
509629
624171
1975943
307313
163140
382093
1514981
1609613
1646565
1831635
1073626
892722
221394
1967122
647270
767777
1715159
1092414
228545
1813073
1750807
1213142
1510475
1094761
1706435
435035
1911274
546368
807257
430321
1062370
161173
777837
1198229
1478719
903976
1094354
1410353
20496
236259
457144
1248127
1378880
462207
1430297
1265711
1897175
248554
735911
475060
261487
818371
125731
194192
835070
1968851
1301198
1453078
1521010
337166
1759628
309249
1627888
1085448
1853788
577523
805219
987851
6343
1680374
899337
845327
204830
199325
635144
1091490
1510445
1995839
578437
679337
1378819
452078
970857
844995
989084
1647383
89725
837045
1711847
965028
360400
1570420
1909805
1614730
771813
1148463
1946968
1451659
1788703
1972932
1948447
513463
664893
1305663
1632372
893991
1556322
798295
670225
1077165
506065
208497
1556023
257274
739270
1140524
878654
1056667
1743228
111475
1626153
1438693
1903376
2098
1008787
768935
1124922
1102237
601633
520349
1275965
979565
1807152
1876129
926858
105405
1433827
247851
1838756
581079
1605399
1300228
502213
586841
329016
586412
999530
129639
294719
391806
638488
1874379
945247
458722
1968941
1350967
1523338
461236
696174
1292905
1668450
1935248
999795
112132
1056980
262073
1128100
1186444
164616
627818
764343
1351860
1392868
617157
13271
73441
437475
915486
49949
1733875
1775575
1869178
941323
1883350
36057
62718
1520216
160606
974214
1101776
1413851
543919
1857031
710082
1326170
1477010
1904722
339422
422088
1027817
1738906
2956
1754444
1109307
463345
171533
204939
1932232
968778
1814062
1350804
521017
1358635
1054785
895477
1671413
233662
1873476
1409866
145776
777122
1086804
1638420
1141325
1074328
1939630
1968281
1132975
1735767
552511
1501234
349662
1155037
1460734
206231
1401951
769319
1434647
1365296
1826842
633854
2145
1250293
634261
1509079
850702
1423678
296012
711094
1125306
499073
1593183
1109994
1817025
1612921
1622826
1047685
763084
80095
1800816
120740
1791489
1189574
1357370
322539
1618298
961710
199561
1593260
1358633
1359432
346952
811333
1760832
236743
1154311
235593
1881768
1889644
1347541
518133
491633
803118
1220992
710658
1317429
620160
217328
685405
1174137
910624
1307890
1544383
1546837
921081
769870
71299
1821204
47576
327231
751121
903538
1245493
719423
93736
1686045
258197
925391
1530994
167071
560138
882974
1695309
711886
1880102
2882
1481826
1522153
834435
1632936
1231376
1967807
1367505
1246420
96374
978756
888666
1564145
768876
424840
275655
1345627
1085832
1831716
474608
1600878
1615500
280344
231656
1736588
1679559
65704
890788
605582
641895
1128843
38304
1895539
463817
938012
1577792
867725
1431259
757003
848290
1543156
1824908
413606
631883
1940663
1243223
1773174
1121031
640966
1874926
1166925
22485
1616721
577684
239791
569031
1872467
1582301
1848464
263737
738624
265442
1861508
1352417
94403
1360129
266064
1692491
1596774
415296
1381096
1522978
1005352
1634426
523377
1553763
384808
1599218
1633181
101554
37253
1240201
1628008
1698837
1324680
1869233
1958365
1973
562030
1669064
311693
753265
1017771
1952816
441322
1573541
1733767
746272
146878
1698332
1903168
792552
583946
1088819
1165923
1415239
539725
1596481
1321446
1063489
611487
32113
1794496
1932797
1181316
968642
527937
1631626
1004320
1721017
1167902
300918
1101192
1405447
790398
911541
1489105
952054
1268031
719773
583074
327617
1478283
982401
1006447
402202
1897193
206062
189684
423542
485166
45666
166019
1854594
976538
421718
1625246
348401
530610
255418
868136
1729115
1662534
468556
1102533
543595
1382875
565352
993913
551394
1439496
766438
1416432
27422
1059871
1328032
677117
211356
433820
1232850
851567
351586
325528
1886948
1368048
1175039
819836
1766352
871116
378457
374371
957088
1721671
1831831
495953
1165734
750642
1176321
1421220
1402510
638566
243067
1198969
393592
982869
400007
1266119
844952
184026
1821033
462440
917739
498402
1986688
1936560
201057
950676
87355
1394426
996107
1567274
991366
1378867
1555188
1650416
1397867
1671416
1703724
10504
744331
1889102
1366154
1853933
1347627
331812
1805146
1399883
330429
781118
1320348
930826
1316572
800091
1035040
715179
1983340
1771628
910409
820964
1983760
1477593
1125419
409914
1000624
1170550
1431268
142294
1551180
744431
1101647
558883
1434893
1001442
201169
1912186
1728465
423388
615634
560424
808878
1141357
183394
253401
1664372
544573
1308734
363908
898308
889632
1932244
653084
365379
890572
1622776
1205644
254960
475458
1887446
897708
1504721
295949
45196
161392
660416
1287481
100016
105313
1533393
1311737
935509
1303969
1248608
1739431
1712358
580956
1399940
149534
1552319
1649366
1202120
518089
1515984
1908872
378386
1601421
227993
1025526
1209531
661268
892017
3812
1385853
672601
1550092
1914207
532027
1013686
1793537
1037564
1157760
1086792
1426701
421755
1083620
524033
1622577
150914
514108
367886
232253
1451025
569721
606239
368735
571745
1561356
503100
631305
727975
1979519
407216
1123184
1362402
522672
1095084
1121196
1247526
1532820
1715880
466457
988460
1170599
254402
560209
1451454
701092
533915
412257
440953
1440678
1101139
1747534
1219539
581934
1774598
1674008
214137
1331368
1762837
1313958
1770414
343661
177023
175893
1811250
1898104
1565623
1083723
1794778
1722934
984906
1303179
1341146
1440353
1173013
346717
1105818
1018317
852128
600989
1512566
758592
1288963
1496834
286857
964222
575229
1186783
1949959
1663010
403897
1029465
744413
662558
179945
120698
1447935
856412
357221
771943
1511977
1364498
545562
63145
1979549
1211020
339400
193405
1311746
1447760
1947920
1220320
1487740
445395
1610302
1301932
475500
1229460
1285672
1061926
1001044
1063394
1545256
384176
1331149
165692
553650
1923845
1005998
1643782
7208
217861
275289
1377748
1210980
285710
686942
1636170
477435
432776
177040
551017
920659
1468374
1795178
622424
1072844
24052
1468998
1450563
426925
157233
249250
1304451
1892991
966214
203383
211465
14097
134090
853474
872550
861753
1803062
1041298
1550656
1763641
2401
435471
1611426
52384
502265
1972534
1818597
1985191
488862
670026
1699596
826826
108839
1830245
692046
1975258
771776
886711
1548619
1752025
369504
1978367
430282
1035861
533319
696547
412963
1833708
79480
102111
486191
912200
1445273
841126
1256188
154510
1498945
991938
767094
1743808
1652137
1952285
840980
1225371
470591
462827
637004
797741
1036619
1842045
562463
1338902
1674408
1927777
1782691
1833262
234383
515167
11174
1246614
1647461
1261187
1818078
1832603
1174405
352710
37883
911323
1256603
1309665
48499
156742
956318
1567619
551396
467529
473290
640583
1945552
670341
24555
1438968
632949
1615161
702857
736348
754303
338400
1589626
1512441
1674010
1730916
912446
1804023
873658
1825805
1857780
1137748
785899
1689302
1774776
59072
1553212
417385
1291469
1057880
368183
685011
94883
1399788
471106
1297689
1518201
1859440
599362
1162364
618032
1550630
1572893
1680243
946381
107472
107882
1418412
1522375
14812
320860
891605
410460
649356
1655943
1562367
1601296
1664214
684820
1771360
358570
1064015
86939
1715988
1135553
1931397
1944191
330869
1858758
1473435
1878494
1358856
1722636
417389
1238656
1999719
222173
244429
1822042
699987
1322414
149119
929019
830144
18535
1448071
984252
135977
214725
1772716
1607231
359765
1018122
1878145
543988
637014
1309241
1649509
1117155
1775707
1777427
1357375
814072
458292
444785
258139
1765262
940536
116096
309040
1220095
1472885
506636
920126
380381
1974862
1604199
91144
1760511
582535
690127
1940088
1056125
1066236
501060
1284539
1351514
1673211
1671674
171268
825038
12925
1689323
261025
1695261
549563
167974
1413585
1932872
1934917
1510870
226286
1510220
620117
834820
42782
911177
850407
213848
1017224
133332
672135
1744173
227929
1371585
668570
1141114
1309447
1983058
1948231
183297
1034354
1422244
1365110
775819
1707747
1263061
1387874
540627
224896
670575
98233
846644
1021257
1148353
1935222
1946606
171776
1181243
1776196
221249
843452
1658990
1419613
312031
872228
1191378
1713806
992932
1084457
1965645
407413
73285
1515713
922461
228906
1599815
1259724
1859140
959639
1616695
1373800
831839
590785
1381117
1743521
606358
521353
1563591
1681182
1431286
993351
1150804
1916637
1916829
559882
1737784
297151
1825854
1434079
289001
5412
1992364
1086908
411809
1414700
594861
1772916
1465495
808477
1960230
1713242
1225754
1588829
1023656
344860
387348
1849386
1240703
360268
64419
1575215
407582
388283
1665709
1718577
223873
848533
1731705
554003
1650263
142551
554795
817408
299435
1461448
1911074
1263301
1696448
604322
897542
1421620
1316578
1798063
918420
1983464
614555
312826
1709001
848650
505289
1395934
1144739
215385
1169834
1260627
328476
824195
508734
83084
1566458
1645772
1944087
350468
1858941
1544705
1289744
551756
509872
1880592
1495001
922118
357257
1252759
1836980
1345325
417565
1608367
1216488
1074511
1697337
85798
298652
1375431
586328
1723738
286846
1100123
1629185
1894051
700999
1442723
657108
1490031
277453
1694385
842647
1264906
1132770
1066527
1878199
884454
1638918
1823596
137359
419414
891207
1069961
59936
1831314
1092106
1996357
561303
826508
382325
145297
18262
367770
1525762
1567136
15128
1404564
1767961
353156
62607
207778
1490324
101614
675488
1206853
1792537
138994
196143
505892
1769206
1641204
1255015
1017731
1909815
792731
43847
1755908
24306
720438
1935433
213331
1434623
1377289
262059
1279354
1860229
753073
1198831
50477
341653
898557
443686
658856
475451
819881
1203244
598819
808359
1710225
761901
1234102
1766793
306647
1635034
978278
1491138
1444350
608683
991963
1903389
1584042
1937921
726721
1790571
1182885
1639773
971023
1540529
1095294
777009
1059107
1863697
1604368
438979
1782692
639117
1603651
1728365
1266761
1455004
1743142
180540
924012
788390
1114896
1522050
365385
1851486
1562685
167183
1130998
1614849
1955894
309520
351034
1494697
1338775
591903
1764000
614116
1944711
681632
1471219
1211902
1695389
1869790
1914185
690164
32735
389415
469033
713825
860777
443309
1296459
1601899
1781598
370995
1931681
1651488
521324
1228871
984772
1146827
650316
755279
646459
1455620
1137008
845757
1339545
889044
71231
1874940
1889788
1456986
1870560
902392
1334986
1094699
744513
1217226
1688291
1864011
46738
1819417
817153
1801051
34110
1256935
219122
1477978
1119845
981127
661237
1669523
294422
541035
574924
629423
1977406
1589447
1770844
46393
1364848
1053752
1701527
494521
1561011
938521
464934
888592
1247746
1680048
1707909
1286528
1073845
931042
1548974
544510
255623
262657
1606188
576610
842907
177341
1284129
636243
1366111
1049466
950932
1903044
1292728
791700
944166
82448
562481
1571694
268673
124492
955238
1207492
1748587
849108
25161
881557
63704
357257
494233
1525528
168688
792372
892054
1330584
1379952
1235475
788764
1255585
1919131
1474712
1490267
1571309
1074589
1379139
1937678
438009
360426
1821281
263996
1388210
691018
1962952
1637488
42601
924767
1042085
187023
40336
1705666
301820
289846
1290154
1002946
430633
407939
1439461
43255
1694795
1760622
842001
1829805
20232
550738
1445599
277481
448761
640637
1358901
252237
1439590
710725
1724619
1319263
1134554
56735
102181
99651
457466
945549
1156084
1284592
528786
1272086
334
901442
1530568
408619
1073502
138724
622376
840866
1400219
89766
1266448
1539094
1936777
923892
829608
296154
1479855
995650
1449030
1490051
1754228
1903016
1834715
1364296
431523
1169379
1945703
602442
1693279
733276
1121464
222692
1757514
599960
1076292
1900830
1338831
161705
500429
1627349
1934500
1609345
1729355
1747312
1855291
759485
899652
621325
1872562
910885
1528034
1877444
1707130
647765
1316828
225933
1122655
346414
322314
1803687
931671
455736
635148
1098976
196584
1522989
1624890
1028001
1702524
1321660
217758
839686
1331564
1279617
1571869
566898
1691718
1277757
1983460
108308
1767909
1008480
575355
979387
1234788
704367
1883586
1223399
1991697
1829717
49927
239862
53344
199487
1103639
1738013
84644
1591276
1058821
837917
140244
1152121
541659
1938116
1735918
665577
494584
1289195
964331
1178542
756009
1178320
765016
1173772
1959204
612678
67670
82917
1540566
1288923
1871742
1892986
986659
621575
1741201
1630759
1462176
1448183
530147
1188756
1122360
222613
1284615
448945
359495
1039843
823609
1271017
1362504
1373126
160611
61973
1016854
83230
912240
802109
880749
1462011
966179
1312350
1035910
1187855
147188
851327
1468553
999433
572172
904953
1103697
1989798
1721161
177561
347479
1723592
915997
1295118
1985217
1329843
643687
1360315
1677413
1972865
243305
1983001
1308720
132601
70507
1437096
1371861
1788842
1130662
115463
1580379
670788
1705613
198243
760396
931025
576221
1132013
754002
1586977
803050
1512140
529449
85530
1256418
434185
1303989
191915
1982452
1693361
404263
795003
1367913
37572
1265852
25260
124874
1368563
616201
1529727
189580
1068968
1329376
1856703
1049803
534419
1231219
313546
1053277
531753
1503896
1913024
124929
194706
836855
1511970
1832330
296822
565990
1809289
351967
1510048
1496674
1847288
151855
1227082
1119740
750905
1380749
1684767
325491
1758993
1185504
1846870
1568927
1709849
409753
1891753
227326
69281
1089051
1422596
165545
1489926
1400495
999743
97191
1743562
668561
1618595
181509
509899
1875662
551146
740862
1338070
1089238
1003802
311882
562844
1493938
1685768
980646
1353737
1109347
1793022
222263
1080994
395093
76351
777641
1470249
1221909
1884558
300146
315075
1461625
1795921
144764
240102
580650
630324
1671853
801441
527853
128626
1186056
803479
1098307
1389197
1793331
1177381
811371
253115
1466073
1611798
1120974
757077
329498
507227
1307363
1747237
980371
872195
1015851
1686434
1847157
1858594
1367329
1436776
1610216
628053
1138679
1648710
1605993
70471
902438
1785157
504974
1649369
920376
793655
1553762
893565
455075
1206012
885060
1066135
139088
1470326
949347
1475744
1551482
312901
1778384
374626
1395294
1000167
1674739
226246
167019
1331386
999841
1802264
1190403
1901690
1742261
131000
13762
4022
813677
362621
1306479
593481
291643
421169
37214
360772
999283
1266128
889955
1976168
148874
311472
1987045
660127
1728742
859299
1060852
1206495
543306
1452174
123742
1439249
489431
1486715
1294629
1630647
1194360
1963550
1734091
650354
827526
789448
992033
1876158
815905
1180062
1595640
1471999
1098526
1575281
527525
469747
589569
1390414
1095679
1458788
536936
142434
1349707
1290408
522483
920597
740598
377405
62372
973849
330737
1406835
945122
1685908
669992
1167279
1136212
1284065
341413
1100146
776610
1806031
1662730
198499
837986
430967
105218
745268
1890972
1300730
971489
1538932
871014
131082
1720111
533836
626089
1313524
696130
266162
165486
1810974
1188983
989006
958666
1394808
603182
995998
496531
1571931
1809170
1334496
1008538
843099
1542962
1254110
703810
1511839
364429
211053
1332666
1540900
160568
936019
1756126
110199
43198
1220193
95505
1618049
1756168
278439
1925978
198548
383710
1558414
240006
934640
912556
1556392
1285301
67859
1748764
197464
810367
642071
1907634
1729955
1028909
201241
704714
81774
1727026
764483
318041
149664
1300590
524990
1863417
534336
1118172
792758
1794083
1738948
592097
1330662
526617
1430417
521720
1208156
706371
1950037
352778
1240690
962369
1274416
773365
1157915
1494531
529440
1465363
730172
427054
1853649
1589454
384808
1603761
762252
934509
602583
1518935
750503
1380301
376795
494070
380514
827617
1705397
710421
1482121
345943
1773680
774422
1491472
881744
798666
460875
425600
1585536
11836
1317818
575320
708250
936405
1477772
1120073
769149
944550
690538
681996
752129
467049
1100604
407864
1137679
306746
542482
1166221
194738
1820688
860366
1434366
660954
766857
396234
852000
1203033
1858284
1901792
330652
1680079
1748918
1600149
447875
1341849
611709
930616
1015422
1033307
1250842
1885571
357336
1067746
905832
696078
1245767
363170
762341
113885
1011459
1141382
78638
15277
1353878
277079
307580
990326
1156428
1682149
990020
1549231
534115
1984734
1868781
270075
825377
519396
1737943
1080331
1011163
814238
977699
1243524
332516
1047565
514504
1064905
1170071
1194119
215765
1742565
243212
303160
739963
726900
417061
1340345
69406
1260687
344220
133274
72850
1058763
140053
1340872
1660684
1961466
201691
1834341
276651
898945
404018
513910
1240605
1611545
1360185
116364
1797641
573912
1371343
233016
1298838
45909
875019
1425080
1060949
1410000
1618272
274890
26535
111526
1199260
931578
331143
511418
623091
1298043
950209
1376011
1923426
204347
1178233
1624105
1046100
167624
641653
1099174
411433
317569
779774
209245
1871295
1355206
9488
290020
290137
1403224
120738
1690370
467952
995409
1206810
1345554
539112
633818
985917
1328483
732952
189860
1234972
922519
1473792
676523
912473
946684
1579419
1548100
1076763
309607
867818
1082840
1828375
1670367
304785
1841919
77073
1295310
1020866
1947531
988030
234244
1166512
306431
1473050
1795380
1611761
893259
65725
1598548
1756226
1961448
1769264
1644884
1816458
365719
1041301
390191
1073488
1894542
1380777
1282323
676576
260415
514627
264201
508773
515386
1217994
1581034
1998053
948763
610805
1559879
1291917
1452371
47434
916962
1363957
28949
1039160
228393
770473
879315
1221640
641582
1516144
1807000
1602483
952852
138973
963502
988715
1092100
467071
1287286
498511
1306304
1699455
985692
298582
668021
700062
1767225
1280925
1411276
1818816
21383
1068636
1011422
944903
1269296
127501
358643
686405
778331
316524
1729333
56751
1721473
1188902
1368366
166172
912769
1923230
110586
806371
1173841
1822868
656346
1068225
248151
1956956
1934345
1384844
1751830
749782
1726045
226391
866617
1386661
572718
819709
506182
934252
793136
109528
1176711
110335
834986
1625295
1854339
1059000
810997
1071714
1828594
1761782
539266
1596121
200746
1556380
434116
1296819
36299
686004
679998
32197
327631
1072637
419217
47060
16849
456570
367586
1178900
569706
1832380
633171
1831025
1947389
1751879
160740
180601
1941835
1530535
1089385
1887440
1793241
1442164
118398
114097
1827973
605721
1000176
181883
585281
1836124
938511
228679
11597
1472342
1948262
115163
36594
1409243
1813827
429467
1879520
739389
727240
979032
142639
1381010
287111
1727165
1216894
1729186
236678
792759
1402471
1841136
1040465
1049758
126831
664446
862534
1646692
696088
1736962
555115
1217852
1588017
704568
1187444
686794
1593364
1257400
1477810
107039
1083380
155714
1157561
1089238
331389
1146701
1049382
182371
457940
1518132
1596925
169587
1829974
290360
1138086
1025503
1050907
1407942
1523266
1453677
893815
1888527
107288
377310
978152
300283
1571443
1507970
1648178
935037
77084
1201930
980244
806165
1404798
25344
1573723
742719
1854796
1209225
557822
1316064
1515071
134693
244112
504730
1144217
1151007
1679997
1919537
882625
857017
425185
1438933
1709859
762016
142993
1859440
560861
432110
799935
73249
1938953
1327342
530441
764254
1764940
260537
834144
78968
1243948
1338093
381506
926883
1431447
604028
1488407
229338
1725459
1870580
1973403
669997
988770
1548599
1687946
1641132
1709630
57608
496510
727390
1674593
310513
743042
59694
752136
931227
1736705
469246
1284101
9280
344496
1772246
167441
522664
890858
1687209
1231755
59454
883619
590887
1978255
1652310
313516
859199
93981
1316463
634606
408523
1596284
85585
1865646
101830
1772802
998948
603007
492740
1257905
682056
1969227
1016269
1991461
1672014
1734103
1940009
1401397
1958025
1689820
1827342
351615
974012
554527
1465777
691215
1858370
1468616
85377
394551
145865
1120106
724623
1857195
214460
1121045
1930533
941452
1034570
28993
3153
1718023
1992189
1919426
877896
1438191
463954
1154105
518425
846689
99243
675415
283593
1679425
1896440
1701312
311239
687434
1179429
1728035
953260
56737
1343938
1130740
1904814
1346226
498449
651356
1320449
1662098
272108
1463320
487224
554754
1040920
1508199
825885
1790882
815490
515871
1682185
1686010
1270881
1948577
367067
491513
1588260
378242
1837343
929922
1675586
1588241
1236414
1408307
277422
158681
1283327
1483238
1512443
1117852
756374
1223383
7423
1964796
403031
998401
1065549
608432
1415548
742597
85723
1805586
1555630
1962810
621657
1856190
1711156
1560953
976673
1194307
401771
1928065
755823
1259575
1923528
1347016
732349
1049730
1358249
441230
395775
93293
1551281
770852
1645307
1185207
312304
1800822
499914
1470085
1521786
87231
1296987
595411
765620
1321692
1038802
1400208
1012169
1839708
1871034
411819
176280
1946007
1929028
1864061
1328113
18781
1800215
1928678
864586
1194814
1630476
1642294
825495
1073926
515902
916491
332478
609682
1379167
1344384
832450
241470
1898326
670963
250287
1258748
684306
376197
852064
393702
1355386
696556
1667435
1623913
306346
1689725
1227517
1578410
817502
409026
906874
1347635
181444
1831189
803186
1922660
1492069
1699324
1001897
1280723
1653359
1200165
13674
415843
1850607
980977
732575
669531
495487
837381
1313998
1173455
263514
1222929
1186902
1859185
1213273
1706057
1805788
268068
1837880
1924226
768627
992451
1729301
443718
703197
909138
296431
348826
500241
410048
831467
1358703
366847
200335
995161
1385965
1540039
663807
1953442
1301963
1397066
1431210
260816
437232
548819
139426
1033302
508724
956983
1711884
860396
245813
1346177
1458296
1571909
750563
426007
1899610
1231181
1188510
1473830
624026
747880
975647
715315
332896
1668715
1681213
978732
85635
1493944
1272159
113743
1800529
662205
1434680
717749
685282
434452
395612
792259
1250827
1131110
1916510
1861346
402802
132796
543151
52676
1937251
1234536
1042515
1576769
1263891
1874124
1054258
686586
1077928
1993265
1660564
411440
339900
574392
984865
1831042
1362938
167255
1510255
135057
449606
1214868
365670
303872
1969532
1849206
1476490
1112261
1291843
1839109
8957
819754
1456296
1099040
509890
950286
1940668
637606
480845
317035
378434
1590164
678462
663924
1268481
1230214
597712
1971554
1379544
1582225
938630
673458
1568016
15718
1236957
431774
626042
1757894
72615
427470
861911
805894
1556674
1788723
447106
1190595
1337480
347356
949019
1574094
1678794
55300
1772475
560732
646166
1184321
1430920
1075558
262737
553199
1351434
804637
1894705
1589557
1432593
273840
650114
1800775
1179957
1406063
1703597
57061
1930942
1250577
160914
415351
1185339
919151
186975
720348
624475
38133
138748
119411
324075
1834857
795925
345590
356280
987617
1326106
644053
1147428
1988344
869489
768829
1193661
595928
508383
549466
490372
1472715
1033383
1686682
374505
94691
215154
823719
112623
1494034
1151290
1510446
431750
69398
1795472
1616362
1187436
1406401
314092
1441651
219013
355517
1182364
341463
1613614
607432
838900
1303203
1604720
101906
115406
16033
660308
927747
1148085
646992
471392
1414935
1654377
1209258
325607
1790192
533368
128685
1121292
91749
331873
702242
1994153
566700
1383504
267742
1601008
210499
1846660
968429
129540
1895566
1405559
1169426
986429
1083683
1862542
1487657
1144198
994559
1036687
1002511
1424656
772945
1241514
855656
1756579
1388947
77587
683622
415314
1267342
1670848
456013
1968272
1244410
567494
1668184
1582322
1934257
1989289
1348554
1360153
903847
414257
142790
537225
394005
1410305
1322306
827395
604882
1318955
436277
790313
1392605
1978694
1859059
1986383
958019
983964
1004807
918773
218098
678642
606121
817122
1941943
937264
1355321
178738
111386
1313541
719189
922538
448236
1126598
1608201
567068
1552001
273286
1189324
353934
1812450
1363811
1725867
1299932
1311704
654026
1842077
588195
79839
1962142
1303323
813702
1411537
1996714
501423
84526
1692306
1371547
890563
59873
1498521
1152606
1316478
1797592
628152
1494076
672079
644936
1642471
1578704
1513277
1554372
1501505
1221454
1751067
1567553
1242753
844684
1384402
84953
703352
1944737
585500
547914
1220187
257130
1089227
1265722
1247949
209022
485039
1294351
692306
1381815
497734
1266951
802970
981289
1629768
1945303
682643
872420
53890
1439945
868741
903703
614870
1507362
1015718
1794332
1090707
1203476
664294
1169045
1670956
1023780
835024
1438958
381560
1708110
48906
1325033
1989844
1489902
1416005
989257
3824
1571961
1954805
622781
115040
1844795
349537
110066
234137
840003
655775
321227
808758
700933
854066
813847
1097200
1235557
1323636
1309856
1170859
286927
387024
248240
647247
1961923
561065
242456
981000
1432722
1357173
738968
1571110
922652
957467
1756874
618303
333863
1287203
34923
1599391
146621
388602
1389787
1984637
365878
1721841
71098
982081
1783620
1699760
1874568
1706528
1768626
1563297
673858
724847
120405
628979
731405
1432992
1053953
132665
635302
1554311
1137619
943610
1217265
1149170
1903681
1901640
1009584
1623843
708484
218224
1986570
883512
1733378
1891863
1381229
1120049
989902
1910635
216632
1268033
136156
4420
1045913
1904986
1102390
1344017
1656910
1622078
869381
489554
1535978
1351820
649027
148898
305290
1590982
1043563
1350340
763422
1518994
1124716
1959278
1152123
677738
298770
1961035
1605882
727217
1524909
949659
564523
1095639
988110
1075632
745723
336715
44906
1182387
4627
567824
114566
915851
238855
785793
143445
1883405
688094
1575991
1640335
191288
1636136
926980
74324
159932
1242507
1923893
692799
251676
1689600
977837
1890342
1400465
1924490
529338
972748
1337687
471530
262281
529046
155185
1868214
518037
100343
1311218
1151494
400535
1442768
1605520
931072
1802
1376513
57162
101978
164527
984248
1353139
1841730
1333536
1724902
1655916
400881
171183
925465
1932858
1341159
1155337
8087
1899065
1659229
180721
1249014
1484417
1784413
1151967
150676
1018664
122246
408999
837371
242560
1135967
1670552
1520867
1394614
349713
186223
1117365
1121979
1800979
1167398
1312290
905213
1488355
947500
1921615
1671375
1230282
64040
1415515
1077008
803699
9714
1672344
1454636
81681
420208
1462605
287993
1384947
433200
1493970
1815797
451611
1832488
1865578
1910044
1529076
1618280
178431
1403026
1397673
1772253
1826822
783169
1166739
1587393
1173765
1929983
1407659
215048
1849639
548067
1333732
844041
1372217
790007
666499
123550
1185113
1044959
282974
1437162
241164
245771
1374267
1724794
1796869
522314
1616462
1083443
1531368
380826
204445
516106
1633041
300376
782226
790822
1723019
1892507
74090
1127311
1787885
1686397
1985943
917702
831001
703557
1705704
1375208
1546370
412227
1556093
1671670
857788
459239
1377801
1135045
1075860
1608779
956071
611864
481889
1167626
960
1927050
1377540
1471379
152413
791569
866755
1257143
892953
1201608
637167
1335942
1233680
202599
1223620
1506504
1597050
59195
973502
1255746
615974
1848307
1952343
1393318
747587
1103099
594693
1601397
323162
973531
1360066
1035121
1056885
1252521
208279
1987710
1660027
1772554
316777
280432
1294211
1367260
1484795
1472048
812379
931776
1319130
1954
493499
737861
160431
1809408
1834836
721402
1774139
1736383
579691
1815349
46584
1196907
11823
1838561
667971
294280
804096
1268611
1483544
196993
133100
54165
420195
306115
145473
901674
851045
1340312
59278
970936
222950
762700
561053
1918394
1988208
726022
1184484
844347
891652
563345
241057
1330283
1544856
1139028
36901
689278
1870922
1560052
1749490
1747133
542619
979738
1854479
1606719
1229282
393738
1035976
1933425
1199146
270266
980974
1930376
765026
1000228
832802
344779
1456378
1074810
1300195
781306
1875888
497313
1527281
850321
1728723
627720
426646
1504377
1892566
1855179
1021846
930187
1826340
253926
687444
1926338
699533
1137908
564246
270061
1779400
447041
359221
349475
423721
952195
688864
737536
1422496
1226117
813147
717269
954660
889146
1720058
1546972
968948
828920
1206121
1907577
256708
1118764
1178781
1965935
1774155
262406
1866150
1542479
1246743
1488989
330382
1756230
114129
1871532
1288222
414689
1302523
714436
983852
1158671
145671
589536
314787
1603447
1803603
719040
966214
418902
1449452
641145
1263953
606071
1139584
1869587
439662
1191375
842432
492946
272291
1419906
810753
1249911
1347053
1100082
217354
1031750
223765
158513
1446776
1247412
1845634
1472000
1232328
766430
748333
452423
1377669
1543656
31936
1451739
422722
1161985
747828
736783
135748
166391
1224731
353979
1825530
1767002
1730051
1715563
769453
181895
1938547
1375294
537476
970178
1176346
987567
170199
1704748
74393
1678645
282389
1998320
1296100
1845581
1146982
419776
501769
319176
1522834
1302408
1749550
1725252
554960
641312
1152280
1246591
426135
294288
1113026
424128
1000863
1656492
1133094
1650887
1244867
874756
1135714
440774
1917650
1876832
1754774
1864854
642989
1898529
1232875
1900441
300496
80264
74986
1857695
319455
1627871
1718747
1503239
1509174
907461
1323427
1409826
954055
252469
1078421
416373
93765
521089
1445274
990328
615997
1781285
222410
1957837
484300
156628
389400
1282201
1225219
1640122
918193
1948052
1720757
1886259
1892802
581747
264640
1455398
1285624
237462
281324
1644013
249456
1800417
1769361
426103
713332
429372
1293143
816358
1255640
760427
1069538
1910855
956501
961144
423432
187689
1990834
1301963
516551
1896445
399939
1710068
1691443
1420587
785401
693227
956872
1187590
1279572
1529514
1277864
1528933
518116
1300974
501837
126997
1678442
166144
1285928
1197801
1080524
979273
1850599
1093340
1663731
1182865
1212914
949489
1097810
534407
20265
113461
176993
824823
1731426
549373
1648966
1258759
1085698
815647
286512
1207444
1511154
175748
1836134
81525
1134841
1959763
493501
315716
868097
1665427
1118732
878893
440543
1226611
126192
614762
784671
1411836
1551790
931450
1035106
1986860
1566399
566889
596133
1505767
1392467
1106648
713008
1375880
1731066
266357
335707
463822
898513
1509905
389064
924774
1062634
63341
1524726
895005
35769
673255
221788
892013
433437
755961
1194039
1712335
1320196
1466482
227077
1096590
1937513
74817
1592460
1301369
704487
1803130
476032
415767
1557423
1460299
406062
1199856
494277
339699
834005
1331303
380343
1411078
1277118
102079
1621018
856633
111102
500720
278203
741845
501744
181279
524455
45188
1510401
1914556
1514134
799413
210789
1256789
164317
1770826
1388865
691046
1322618
92606
72339
545439
1493959
1016625
1952804
1704589
1237310
415581
1964459
664954
931078
1525474
1443892
473488
1595924
1681234
267329
597256
1617995
1213188
814870
1220292
1424852
1782187
170691
1953089
1898763
914738
137924
1930775
1243258
571644
1047144
1238346
248735
990799
1002274
1538704
994996
193767
1967026
1759725
305958
1526036
238006
1242292
1243283
1102143
1669964
1780985
1820181
985711
741396
1695051
1197177
809137
1219635
419271
1040192
1203895
1329268
125636
1022569
812934
910470
997709
1446285
595172
1928223
1108315
943342
141054
643479
1891681
384196
1381429
432479
278177
464983
1123099
1377019
791366
1715794
467409
1602539
342770
1269832
1085995
264022
983009
408149
224263
1375643
793842
151219
877785
347457
1913275
1186702
978618
886587
652667
659771
140434
480194
1776646
361861
1431020
1167271
1147258
1935575
593106
60327
1497485
1220624
1264276
1424837
781268
382541
1693720
1050258
1283208
1878206
1915608
1647976
107237
463487
1669440
446747
575749
526621
924937
1962751
875895
245222
875638
1950225
611883
1920867
233984
1175971
710017
1756740
1951055
1966848
590618
277994
399499
1522919
193183
1032510
996989
697381
1305260
1154095
1922504
1053792
956207
905970
1989725
1563723
701935
1478567
711320
12565
713652
1222728
171556
403556
481505
892588
903601
956946
1358985
186366
230010
1145558
704155
982878
684967
1147935
353063
1853722
1771269
984558
1910243
1025283
1255433
1538352
915506
1353636
484270
1504667
1809029
1965053
147420
869496
1540472
549020
861994
1411672
141010
83521
56624
219368
1695871
1032379
1681694
666403
1363251
1843218
1179152
1880477
1698059
428132
925005
1846538
161148
1364901
700426
382183
1597525
1576281
225397
327444
1790991
1257674
177013
1373226
1862268
403071
273933
1544437
842056
971482
1627032
1474707
400875
595631
1401288
744776
1535848
958301
666709
936129
1130444
1228792
1243501
1016288
316037
124017
1476667
1639384
1537639
1541343
1202586
728286
1920169
1487001
666697
1306484
1476824
535029
1006408
1454812
1664162
597331
1165871
449589
1794487
152912
515337
1915236
652075
411762
1430548
448788
799264
1423131
937073
1868763
745854
885988
937778
1497276
1318641
1099649
1772597
325156
1792014
188495
819705
1202662
335227
880847
1340592
1613636
939449
237850
1005355
620521
1946981
1442945
1056885
1527918
581400
1787516
1424643
1552680
1796668
522757
1813155
1396100
990319
615011
1382085
1298585
448204
1508786
1807025
404202
1707659
1581196
841618
1888065
26196
814567
1358189
393700
1374925
1890645
817447
1235904
1026140
1463824
174883
1253013
1450388
696461
357977
488870
1182157
1553196
1024153
1825912
600579
823377
1444263
243090
330968
1633539
940006
3304
1933224
289417
329231
1582190
20932
718238
1648383
602876
1579540
178845
1035250
278453
1276262
466663
436991
1996207
663697
1319816
1206660
291879
517390
25482
1330287
1502086
265272
1814830
727784
90437
1538879
481990
288174
1118443
1556469
1818571
766957
130717
1856981
1240106
963202
920851
1676458
1046894
1365816
1082821
1963469
1673968
78708
1790388
12291
1048229
1268442
692314
1150175
1578550
254958
1960913
1891585
84301
1081534
1503838
1235671
1935841
279289
354954
1090803
1737520
1386511
1602916
1099967
999820
1385180
1304190
1782712
211096
823792
376431
295052
483617
1167999
1040693
691461
1665596
579526
178267
1024956
534802
1479773
1622971
1839953
684284
492182
160810
1774605
313373
899983
1311835
1665297
307458
63609
1260501
320057
490644
274127
213283
1598149
1571586
363038
55890
428685
1048914
1021757
1369770
945972
910234
1076414
1957826
244449
679162
1919247
1260790
1136101
59025
1352954
100844
785115
630950
722321
402112
807171
1297002
1100252
1931601
1277110
685291
1617435
134142
949178
1209171
813892
1240208
1043707
1069805
705669
973958
1115436
305164
708964
1245487
1470784
1458219
153291
237150
1447215
1002298
1188495
1400412
466365
1354833
67784
1658236
679570
1282454
1786594
184705
1844813
1976182
124755
799625
241260
833055
34047
348637
1574340
402686
1940593
932783
1019080
1022588
1958383
1704793
1239719
1793197
168134
1185085
328904
960081
317305
471715
950141
1222212
1787318
850662
898119
518243
1297801
814599
1432281
1294136
29571
460295
1337747
1049276
1348231
1540901
848355
34523
1797518
910559
1614428
9162
497320
1990033
1423789
1013085
57039
1800156
1807694
1038947
249901
775079
1838530
1662647
1379103
1940176
52169
1993189
866861
412603
1955543
884655
923759
677621
405907
177894
319282
624926
819052
430517
1453470
1082517
1261597
1273972
1323824
610002
16679
1835087
555120
820731
1679115
1367799
1790222
1857658
1842311
766379
85792
1729727
140919
1904566
1774092
808853
994282
1701356
1744514
1278185
478477
1250313
1882007
968952
1582335
1831623
842757
526610
1232471
884061
1108739
1913716
1864825
1379128
1691683
1725791
1725343
1883901
642176
814074
301701
767094
34224
280050
362228
1250554
1810670
309580
1560796
759009
1582172
587446
904099
1237459
392833
1999360
1427560
942973
1917368
163413
1285085
239541
1641263
583370
1849570
1465313
1394944
939430
1495642
1360700
502936
624425
1383671
1048212
233587
542856
1103770
1877936
699878
1219611
1180409
1334696
790911
768301
1878696
492244
1832947
575009
613622
1367559
577499
6993
1488393
331916
1424746
402797
1544738
684412
1056801
374611
1846793
452175
727643
1967261
899023
543484
1160395
118110
1405573
72485
1373282
1719725
656861
650409
646877
804794
129991
694405
871202
1371123
1755627
1677741
1981658
1070960
1453459
1376836
1879116
727670
767909
655608
615740
421085
1538534
8793
787444
1484142
1257558
859653
1580676
1356637
180307
1450058
920822
884095
299432
86588
64075
1639963
1991212
168941
406767
1292781
451735
445775
1649830
1083219
800093
198735
72432
1510023
1860227
1405462
1696445
1200365
1058419
291363
1648019
716477
305010
572737
664264
1559937
687669
56560
698706
479923
1003697
1700724
332513
766770
1286415
463902
1414571
130373
17400
1084179
879656
357089
16572
901353
1136938
1189521
627966
1611541
44743
727270
1246109
1763205
1139324
1547778
479932
1748732
719803
254317
1743766
561948
1362214
1892144
675203
1338245
181642
129918
1458130
1026821
974080
501347
1418623
1520073
1673983
264175
1915436
274103
263939
746158
263635
1439466
319647
800031
1523269
1558725
146995
1736191
652413
940061
108619
944531
1356055
1306796
1906705
1510204
687895
273666
1903294
579287
632896
1201229
1966784
1992064
530276
1766776
781522
1020781
1107540
1983203
1785794
983365
612778
11768
708332
964127
1281781
1562820
904377
1645111
1921093
1092362
47264
1533990
91601
1777748
1489907
1008074
1788665
848609
247885
1615420
673067
320281
1764866
647377
181307
1191968
1768396
592512
624124
84861
676655
3226
1239671
983830
224132
110897
1980556
1418306
777893
1222909
106529
1206817
1984080
626808
1980741
684064
179768
1116901
1077254
983439
356841
391125
1623468
113825
1831990
910621
387294
887544
1925369
281712
383527
1159205
82629
547310
1295577
1867865
1909640
1290338
704252
1526443
1768648
1792064
79095
1105710
878661
1615602
69948
1593879
1806949
1502596
1096077
1124693
582172
1167984
1183931
1630423
1080179
1286083
623533
997999
844556
1040686
673163
1075081
1367597
745425
477170
524169
1791247
1568508
1410858
1093123
1386960
51870
1957432
1710821
1918639
763882
1627476
1138184
1299905
1596163
1850487
24147
789965
660948
120294
1486354
1634919
1068218
1186519
1922984
1314507
350015
913302
977777
1346085
1619635
1261957
324507
494090
356220
548122
409821
70089
941402
244328
1373929
230578
1844655
1296139
1306817
925535
784963
121237
411297
23026
552821
1288056
835117
1616885
1821040
1803089
1300884
1428602
1931460
371797
1639102
284648
1723521
1402865
1528959
144687
995681
1400088
956619
1663535
1912197
1194558
1268490
591748
62731
661533
1415065
810052
1466448
235103
48819
1660282
124386
271979
702856
959949
986444
1035085
299130
1864591
1400069
1994620
29921
808493
1192233
1494902
1387511
1251298
845512
1860631
481089
1589246
1453802
1562035
1352943
343281
420005
623038
1345169
855502
1120057
846387
1806434
357373
554134
1245107
215586
920824
1779827
50929
1864440
569506
1083632
1621232
1809587
1977796
1148854
591041
1749621
1349527
1586042
371626
223217
1203381
1207706
1976870
1295908
1029596
1363311
940511
108270
979459
779702
1182818
1665603
296443
239723
729345
1929388
1312494
1987589
1572066
1717397
726433
1164366
288835
1929530
556362
500253
822167
1746366
320286
1675885
1770136
488723
1947997
836371
1284395
491340
1830800
1657942
1329371
680092
1644175
1031689
77350
1611973
159647
1086578
783099
1176290
1408648
407290
605907
1931930
628103
1989340
608295
1985871
1933912
1456624
299358
245108
1838228
143475
1894443
1839645
925459
1552361
1118416
424619
855811
1618720
1937611
1067898
592777
88654
1392722
28458
1180211
914391
923459
763783
1724648
99844
1191549
974427
451110
904573
1261733
999115
1514008
1530027
1674347
260465
586532
335028
393099
1959359
1443384
1610995
1449231
1537923
323323
1955204
1910576
92309
363422
324054
1641151
73868
1034469
1601021
904952
1342995
1725348
1155558
1050726
91799
489399
1378786
1048383
1624981
1668072
964083
531519
576721
1775602
1287787
158835
1167855
706734
473976
1058732
472959
1037509
326844
1675309
766741
867872
1033617
804572
1903980
1806866
1370243
1509482
1580811
868598
1529425
343504
1614922
1811851
1518027
580333
883036
1015979
305249
1878960
555705
1565551
608264
216671
1316517
1915885
782962
1623368
1728705
640759
1735756
1684018
1963802
765799
1173395
1556306
1510846
1220670
1085888
1950071
549068
1171237
1673943
180511
1696014
1348567
1870039
898233
1287521
1496757
1277954
1501305
479663
1390756
1925780
170551
1286983
1745232
1977219
1926625
1452955
793335
1640920
1112694
1543154
140781
1544724
510151
860229
701254
774954
266619
173873
1883992
800380
879113
1677361
624364
757816
1949872
918602
2961
856754
1829279
1176991
1811177
560956
1210266
143494
1958460
52960
316567
357642
1659180
898875
1558367
811417
1917185
1562057
354400
551896
1573401
927456
1940148
1305572
356955
1927715
768073
1507726
297469
1743199
569254
702510
433106
86918
1314596
1368465
508449
1955766
1394399
1780199
650039
1759958
901268
852705
1358722
1161789
1975108
901886
1358847
509906
1493673
1680563
1883503
1252794
1662354
121383
1932271
174879
330622
512157
686069
1757385
1725896
418595
577677
1563923
1143820
675970
91724
1607199
569246
126453
1074120
1633935
1393294
393490
723044
145642
81343
1984575
102512
1692102
1652195
714901
1391893
297947
552366
516533
1858112
770845
720521
1443566
1677591
599974
404664
787328
503778
675913
958992
915934
470422
243045
213544
807512
1416880
186204
865283
1066978
533936
980492
113821
1127696
3736
544094
858213
550700
454714
978730
5489
748803
291835
745061
1587168
1305816
70561
61483
1599681
1292023
469425
1178342
1335126
1609961
1244187
1265582
1498565
146049
446521
1152370
1955209
782362
26679
43934
307031
797687
231217
710863
1985754
1751896
81303
277028
1504574
1883196
1767483
1671475
643535
222028
1853895
1307436
1159824
1425470
1767616
357521
562456
404981
1570351
1362807
10022
987301
1441441
1873863
424251
151450
1466053
1452595
87514
1039986
521956
1300249
202746
74786
458914
1773914
1767586
1887453
1336886
313578
531710
935907
1585882
1730833
967197
1459192
563194
1149812
804553
695195
1064763
1287263
434906
1288774
419710
1211201
429565
1651831
1643952
1143231
369658
1898915
904608
186447
26901
1840551
288688
1892389
1121502
698872
80498
233306
1990796
1559384
426470
1840278
1101959
1963918
654587
786477
19881
1032953
1699879
1920461
1227402
1980109
929600
318916
1419318
1703074
46652
1493917
295725
338428
585650
1038546
183106
1972016
430700
989781
1486201
711855
1922920
254952
1096117
1227706
1351749
623
437661
1597307
455483
149868
892377
964730
1648289
523372
1872108
1655248
1829335
807274
365163
1070848
1642033
1893145
715033
176139
26155
1655807
1797797
1105044
1300945
159042
1983550
410373
245454
1146410
1622506
1917461
820360
1761938
1706710
1409515
1298353
619778
1674746
513611
803415
1399792
1831251
1086499
1111030
103354
1476050
317655
1788630
1376408
504180
1299264
177201
1951050
416382
157130
228785
1673827
875488
1830016
383354
215179
382087
1426086
695404
473875
875452
166162
328739
1415285
1532894
1806522
530578
1263978
1768858
1793020
671752
594188
1627113
281561
1276794
484187
452692
1359918
361710
1078303
1274154
1698306
1319570
167785
342753
758262
1758111
1075394
90050
171672
512895
4630
885664
1103393
492846
1666006
678801
1468430
788916
8228
1039097
1164278
1657439
458791
739099
171323
79369
1610188
1522587
979603
1036001
254408
713577
878443
1725864
207658
783553
1672511
1521935
411708
1502787
606045
1518579
863419
208953
1167092
1939638
1700768
975560
1992600
782220
452176
1634479
1927808
843234
451999
590990
844010
1921178
1413094
1854545
302872
1982742
250016
886576
1283059
1330927
619440
1832557
446249
411452
1094977
527356
1588507
1350199
1170716
1589427
1389161
533624
608496
954381
303371
550841
1573570
653158
1994686
905829
808662
62524
729726
159887
1551270
1396313
1173068
1064934
1545462
1553935
152891
1755383
238122
1715230
1091774
1335698
569220
1204472
1228362
135107
1336121
1219970
574358
329202
1863507
294794
850546
685758
723031
111673
1077333
454607
1569175
1010491
695322
1267240
1229288
1808500
255156
1333245
137185
221249
594959
1521577
125891
1927052
1990237
255102
1409228
549603
224918
1667183
1601485
1370432
1900
1820543
365142
180159
674453
1755611
127183
682158
1916841
1314533
480873
1051787
1801831
1590419
1885538
1327367
884162
1099030
1494490
774158
999406
608158
738199
1036775
821728
102836
557864
1069070
416349
1764995
422917
918252
1106171
1111619
419092
1196867
888482
632283
598464
961898
1420593
1679048
1058586
1205836
568837
937544
1376503
1547694
1477800
1781990
516612
1432676
162755
920679
178155
1884544
191654
864147
1214758
1949640
1870570
1108922
1309075
1642543
74064
544908
1038847
216896
1925758
94917
1331266
937551
664671
1764155
437080
331693
453678
1665958
341334
1899143
112264
1362312
493215
333716
332090
1227597
1499337
962664
678136
171178
1781446
708654
1034616
1574517
178248
1734238
1752726
361390
802259
530277
1204058
1152907
720911
1320237
756833
1395611
589735
1294280
1505610
733808
161892
337272
1078679
1407138
353182
1575875
1232230
1430130
230005
1682061
1045850
1054374
347162
1989848
1001928
540823
1123509
1910530
1356441
1047558
705056
1398273
1154997
1946677
1314735
1810349
1701869
468615
1966559
1258107
1871481
1802520
986896
876401
35211
1355517
1070919
589366
833816
1242059
1517382
1120172
1667776
1805394
1767416
103582
301047
52096
703869
864680
1900256
1953493
697269
1706385
1656593
34448
1489812
1415249
1078383
1053221
1518971
1962816
1620111
338683
1830403
1135496
1626013
1284545
1116185
359659
395416
745070
221683
1548116
1955387
1413047
1141711
1012474
1294653
726348
603379
1396244
1278969
1322745
1261227
456451
481383
440029
1243176
658591
1508383
1656960
1802029
602944
878292
1041634
465068
969455
305330
1637038
672675
1830655
318453
443853
1926165
1625843
666269
1571500
496535
1177817
1104050
1047196
752546
1555103
614061
1031549
1252896
934496
748897
954373
1432777
1444740
1065306
898975
1149240
1568182
796636
1266553
1280022
326479
1035177
998159
1638008
1047443
548010
312550
442773
835754
1041641
84602
813006
1595912
320352
1160838
636181
451041
1371691
226248
340919
1754388
1745104
1411771
307745
1528163
892503
673919
73127
335776
1523454
1572694
1241863
1542373
1614070
861350
60994
1269520
1196354
958359
1316773
639636
155463
1338512
1051910
1725279
1013100
599133
926264
987985
1372029
1831728
680916
341139
807476
250321
1125824
16799
676790
642525
75415
1614519
282151
1536410
609090
1029046
1336785
461969
598681
1468104
1320387
1003344
1717630
1713605
507845
1168091
1436411
465700
1185156
1928658
1886977
1970577
724016
1441010
353471
1546407
599347
1627311
735798
648984
993889
1127304
1252346
1192098
438171
1425031
637284
1732994
1535765
1050644
200893
960718
1899026
727876
1823561
959051
256505
611138
1875900
353869
971053
1414854
207141
1041268
414495
280221
222308
1765224
1350128
98006
1193575
529012
1437441
780982
404718
758241
772444
1159683
360080
606338
925648
1414734
1669214
379064
1528099
735446
1091689
1088227
1556445
476278
1096553
1312345
1698673
147888
1545168
413578
406584
632061
869193
1018023
1196138
98476
1844443
888955
431390
1414570
1042204
529988
544580
1586757
154190
1559884
1611796
100007
971536
1473012
1839713
1602131
1748002
789832
981737
952978
14433
1292547
244448
565615
1234504
703185
911291
714381
1592319
16313
416286
1903598
131259
841941
1987159
1294742
571049
901499
1401643
1715853
634444
671593
1522533
317487
1717558
280976
1957412
1748697
387612
1832091
29327
801220
947866
1374393
1158444
1130335
1184825
473993
1622916
647889
1853621
829811
1563201
801453
1765008
286947
1914192
386008
1338867
959296
1552294
982311
568593
1879705
723436
1717749
1049409
1683249
19298
214259
1829765
1563484
372197
354763
348205
1384778
1203499
1088351
572101
1114101
846444
1711575
1670847
287597
1373403
845896
786757
538836
975576
293370
390186
319787
805131
1438268
142104
1244782
610981
57101
1092363
577620
222317
1994908
815674
223994
595027
631006
1678293
104374
162387
1440030
487154
605878
249743
1953262
1386930
366239
158364
425935
1497958
473104
611820
300992
219465
1923983
341195
597427
1532994
334410
1964069
1191983
1383059
536017
340765
826080
1627487
217355
16326
1593012
151444
1198496
177515
141083
1779207
1119895
1232095
970073
1510592
1527394
1714010
1782435
1320099
1381788
617359
1973838
728766
1359930
1429410
1409504
491862
260626
1195805
1459220
1829116
743825
1958339
1066103
1867061
839540
1297881
1747701
739390
714347
506149
1788692
480411
1155840
1151951
1549318
1624691
1556119
1664296
1331643
182351
1814169
1108296
1457096
379425
1656889
1550593
1909165
1248683
803562
718294
471179
1231818
130063
1606548
1050830
622847
891199
242742
989881
1038719
1045641
907795
1180766
678029
459582
1918463
1693146
1438898
1924881
1700094
1932590
1858466
970092
1146277
1718159
1755256
58155
541653
1395834
1585936
1381500
309321
1637877
271710
301399
1451947
1827007
1346812
783908
884592
591098
1622335
1785275
639797
1723583
22701
95477
1328454
1280670
1948914
1902319
290257
1285289
1055397
1913902
1620991
1864960
1030077
1033695
95518
383771
195422
1563309
1087033
652811
1260565
1124128
622341
813281
373879
1898714
441405
1088057
1190881
1585492
781191
1582071
729677
1778899
1685197
966718
1102489
550975
1071331
421705
1036946
1752006
299000
643788
617929
1396256
1004144
564634
1449308
1502479
1492754
1454452
38958
648943
227068
584766
74065
1577477
455734
1919660
1295185
1577128
847041
639180
1141179
1869623
1440041
894246
540753
1960308
388850
993817
1536122
543576
20494
990042
1928593
728406
1592351
240292
1142374
1825551
1049438
1213632
1513039
1690119
1265831
849133
870873
662697
1501538
1365292
1307110
615515
1563122
1640419
212112
675783
1168688
1330442
1212193
1136814
1389761
233213
1535148
903670
861821
411683
94472
1093710
397618
1793408
969792
830794
225493
181384
401774
1656889
1232432
886276
1267892
862797
1533742
835694
1089342
837849
345
543863
1093748
1924595
664834
76557
1671224
1195719
171562
876560
1183773
312682
60072
1197521
56429
378410
1285016
441887
469154
936735
228529
1548093
1715941
936988
467163
694133
1671431
1022060
1106290
1986122
1792797
689270
1905016
1763996
1187103
464474
1043226
1952735
938062
1846601
1249042
1208645
1109272
174440
299578
1429508
1115985
1364314
1337377
1073721
1027433
1394540
1027378
403131
587559
608404
1400546
549694
1767876
1198455
859868
1846785
950237
1901153
1580836
555993
157667
1381996
1470440
296989
221114
1027755
1197648
336495
463438
142948
1746396
1086683
230647
1623237
1101646
1458143
972847
759711
806921
256431
1481210
570738
238395
880756
529395
474173
1251798
93167
862330
637760
1929023
1659481
616390
532477
1758735
392741
539502
1064508
472793
160736
493767
375161
1329036
1652751
1379632
90189
651516
1352856
1415352
1459027
416918
1739234
1063506
1724764
267295
1794975
1964268
1854259
814299
842549
1714346
492679
1954313
957418
1716689
1596706
602182
1712360
1822908
886648
888382
898312
287513
310401
1547197
566709
95383
1156349
613274
172430
1021890
1607810
1685549
209178
1792988
1564938
92431
411122
1951529
1350144
786510
726552
36096
1927646
1485617
1034643
844691
1623797
1374789
1773172
1544037
1923649
1958174
1327394
24908
593583
1655433
22509
1221579
777050
25372
1751126
267107
501061
471229
198167
698494
1504569
589426
1517930
1866013
1515393
711757
1250542
1527117
36414
1372774
556148
674434
898483
491671
91051
331326
525658
1030905
201788
1768084
1749296
1708800
1038338
902055
497510
784301
1699180
1924178
391123
121513
55590
1208397
1395408
1613348
345387
1839319
281304
588530
1711104
146394
1265759
1147484
65933
509113
1435162
212697
1718448
875470
1148073
425380
1802229
1437419
560290
497924
203721
349574
1581406
808253
261440
9519
1819957
410818
912433
718371
1201432
554923
962430
854964
1156430
1526971
1062564
370202
877965
45287
1229738
1375031
986801
700098
795147
1722821
1722828
488134
110028
1068397
1376280
630422
772866
562990
200677
698586
1405276
1156791
221376
1226734
1918325
332903
1922423
202922
1779780
143693
974074
1636945
1358977
371616
1451648
993450
74343
1879635
172979
252595
891665
990722
336981
1710926
1701168
1742512
562608
1251739
464962
1883703
1287829
307034
872208
1137048
274351
527841
913353
627349
1641685
1725197
180360
412440
468505
1320995
542674
633460
99097
1147930
1738427
1221165
1743730
689324
1491400
457719
1941742
1612926
204339
1841220
1500194
355022
1814842
1968839
895849
958969
39591
1210108
49798
42765
1015708
1831941
1367969
1170866
524617
954152
816281
118173
1842422
189601
446697
1962048
1643445
596251
1534938
1112322
1018656
767362
402792
1791201
397990
1950408
574237
821741
320
1739551
80816
1400419
29226
1099279
1629317
90636
1509542
1057064
1396851
1871703
294781
1671889
1582746
193316
559496
1464879
1411908
1212848
481875
1625441
479176
434034
426388
1499881
1647325
1262016
733140
307296
717025
1467068
227910
1172101
537460
1169145
1083129
407773
1257585
1830114
1487594
1016050
1024796
1576502
1673050
1944967
1275731
29789
454096
1816356
585105
1628332
30668
1611551
1743700
1064884
1414311
100549
367032
1710960
1915303
611676
1308665
998730
30074
878883
1785383
1205173
499950
187342
739218
1582556
1301064
1895319
1148276
1057043
374209
1358997
673637
1076414
786173
34228
1803938
1584517
1633432
595010
1389119
577196
1533666
1799742
108998
447963
1055125
429188
1338303
245142
1012692
50483
159120
637803
1339624
1738098
1264687
1962127
137705
157063
1334328
1471832
223659
1516731
369001
1706648
500480
510168
570544
1126983
1458049
1590238
579218
34134
421722
1660236
1018446
302483
348499
1295246
486488
752182
1395448
718838
1338354
1644019
440361
621251
1696081
1769469
1942179
236529
1530743
562821
596399
1361307
853347
1335951
1381206
360488
471486
1945480
1099534
947466
590919
1660696
1371050
340613
860573
579327
813033
1128285
1142310
1370784
1518248
1256757
1407347
995508
1310201
401437
343311
286180
1491739
1129406
172555
126510
673106
876936
309367
708236
711771
1938796
537197
926575
548898
1903025
963372
1031427
969160
1240941
440027
146363
556128
942596
1080334
1864959
190212
913129
1647073
1012644
1010672
65553
1496166
840429
836377
977246
710464
1360450
1510137
333796
232641
230727
495019
1873709
1271393
113004
1840255
219376
1253599
1286101
1424821
272258
495752
1575329
71247
846534
1742160
1432117
859026
1313582
11508
728369
265440
1424203
1033450
1108902
250245
931064
1091162
1797632
328751
224838
1707144
1229043
520706
1780648
1637655
1295242
1449966
960458
1302863
173695
1256599
796091
1642907
1104301
696449
1622010
1723549
1076286
1057380
102382
1869344
502920
1273614
784718
991057
505591
1472664
523231
1032907
130983
282499
1678234
918830
1030416
128107
154825
1616079
1228518
785957
1770841
332026
1620054
777978
1039752
378987
951928
1990042
290193
969809
243381
1751132
1239052
483601
1773442
573395
566528
881760
1814887
1656341
976784
694257
1737915
1102804
588230
474896
1718679
950747
1234959
321817
1355997
1826074
1807264
1454963
791468
709375
1050802
1168416
1256187
1966532
897806
373446
771116
1299336
538481
1619439
1467112
1843752
235941
1114568
1214971
894922
416286
311104
619378
384012
1004776
605534
1141289
1400600
67962
753974
271299
1592265
1591436
671397
1464582
1669433
1562846
402878
979990
1466732
1139156
1139836
612204
341259
1598017
32165
1790549
919589
108789
1870368
416991
911809
1861279
779522
1054846
1765741
921446
1053852
793209
879403
1334567
123306
371193
757941
638203
1142954
531271
647306
1222941
1773729
1213112
1463214
1530314
1548111
1440839
76898
1307843
807534
1462824
884716
1634881
1606581
1576311
290852
536773
1530967
212351
493032
1866081
1696600
302177
1464868
192523
677553
538102
610552
1392022
791641
565013
993120
280164
1306929
753329
1531198
33144
1982156
1428944
612650
1629998
1402085
1725556
1439887
628636
723167
1063042
27922
1111040
752654
1473283
1763914
765872
1114318
1116723
1976283
127332
418532
383331
811111
1419831
461227
1961963
1718331
35817
103748
1994934
604428
189448
26874
903839
1708655
646614
1847666
1306871
1660106
1137190
1558405
345913
595949
691309
1231035
1541083
1720781
1124385
1763564
831942
646929
450137
1641236
1953666
1202450
23579
130026
1360010
1164395
463318
1381357
352318
840284
1056534
997872
508519
1894860
320541
449440
1744542
355100
1159531
720959
928800
883224
1239253
539263
1704033
114957
786745
984854
1170912
1482132
318826
1259602
191626
649289
1606506
918345
1478154
1451699
1657403
1609148
105331
640874
788246
1860012
667185
1838902
1609956
480659
665349
1481597
1295237
1368885
1971649
13197
1944458
1689955
189942
1125636
767214
1601374
828716
374063
814921
1006057
593920
1486939
201928
978275
60198
1887730
1468060
1677848
1082598
1794314
1033186
1392852
1332328
1484513
1803875
1689127
1110641
462977
1750666
807982
1516657
1508739
377084
1222117
964592
578636
1689832
297971
1657168
28436
745966
845602
944583
500012
89204
1235775
1230191
871055
1037690
1778343
934734
1340635
879032
1345077
1410403
321885
1391747
571800
387639
1570415
1133612
1317530
1081022
15038
731016
1080484
1928374
1969233
1692113
529941
696428
1970275
321746
1782132
1689940
486126
1548375
782223
950693
57669
1023000
1834593
319752
1398667
936413
1079160
1321940
1958684
74245
1757215
1079964
1924106
609543
693142
461140
217921
1074069
1113087
75113
130022
758535
95540
1888697
426047
1601819
1692467
476002
863537
1728895
1305857
1587335
1359
859083
1501565
604578
1841961
1628317
880301
832086
1943092
1166012
1331705
1275823
417213
672167
647424
1024645
1190338
864863
748093
1263235
1147432
1858517
737666
1263754
1403540
49571
236169
545106
1352646
1128964
1886105
1471416
607904
1398052
1566784
459699
1985114
1896902
412355
187385
1401114
141502
556448
762031
1142666
847108
344526
84600
1458637
801159
1475703
1364832
390023
1546685
1132559
239530
1673183
748880
1723357
1522260
132818
1917517
1890746
1922015
752484
1807052
1881845
1651331
659573
1093024
472238
426154
1553272
506536
854886
940206
195495
1060845
1914584
68121
948514
1051502
1641174
1966617
335965
213335
1353181
1785376
1117375
953198
502441
1899911
585202
611945
126445
1954530
1045885
358440
1842068
981090
1569035
1615436
14714
1798111
242726
1515653
1775834
1488148
1032349
542521
1001342
461431
1967590
1774417
1411098
192117
695203
976757
300594
1436800
427306
1702442
1536154
1053896
597866
524493
373825
594977
776456
1568914
1771069
1489982
24809
637332
625617
320359
584583
1924364
394885
1445545
430413
203117
859640
132263
605063
1798388
1189144
303778
154379
733633
1416593
29627
171381
1208486
744008
1210085
558503
1206280
1947945
1348702
1845779
1580188
33327
1602105
1775429
1119332
815968
134182
1340978
1509410
1953141
1993800
318532
745173
808107
966352
14277
1275481
1733211
1044147
726635
1627536
1829685
654000
1687360
773273
1675498
1242717
12495
1515822
296216
641177
869103
361695
1265243
516988
1511927
1169271
1066452
498275
860268
1951915
927859
970050
573282
1071566
1090992
68499
45033
1670465
1240272
145164
651212
1310563
252699
938728
1939097
1120808
512206
751687
796986
657947
1342987
75977
1280564
68115
1727386
1735752
729307
1664855
1185187
405836
1507758
583683
1809005
439798
1435572
671567
1615924
1278278
1892462
1735484
1415092
956546
1387135
1733722
513481
287689
1383695
1713642
1647915
1449227
1143969
748459
1796963
699191
1052122
1414384
1218622
1842600
1929430
1842544
568889
850256
421335
1212740
1958482
1060898
258243
739923
79600
262234
290946
25080
1040915
1252776
1406203
945290
1822236
1622388
263463
925896
660178
2317
403448
207394
1181938
879305
1933637
954676
234887
1315567
56824
797751
1291931
1239479
1826475
808176
1257473
425959
813344
79863
390568
1080367
845327
349885
1062750
488998
1152798
639767
1450605
1867870
720001
1257253
1117362
1974592
1889444
1615022
10597
135783
1821778
764513
856623
158554
1050299
1968225
290189
1597066
1790951
399031
1704518
444975
277803
326040
441663
984122
29008
1161917
1354632
1546617
1072067
1345811
385122
521124
1633777
160650
410770
1470278
1257774
807427
1431631
1274534
1568723
22206
1650247
946498
687676
1082251
186178
430272
1727277
1089214
871757
1855933
1475051
45253
414699
305639
198829
1822913
741094
996326
922500
149452
1118409
225116
1676760
202654
317846
366649
1975008
1435056
509554
1053112
4570
1231406
778192
680174
1827987
424005
407763
468059
10602
1712508
705964
591810
154360
796024
1208909
953622
1533576
771816
389295
1512557
1567267
1021099
436397
605526
1984787
1660828
648398
511119
1711966
202245
927850
1601691
1699037
1287058
1272518
525029
126462
1065538
1490914
497448
404717
360285
319262
1362636
1767190
592021
1516909
1796499
1031829
1418899
418021
879267
776001
1360459
252338
1473133
1647813
63429
342607
263747
472258
1880118
575187
1911343
1521182
1335963
459627
1825130
710588
140353
1997569
805994
309
732501
889849
439827
1222314
274763
1020876
645929
1844490
1088048
207706
117746
1820430
838208
752315
1251789
1285401
1424852
270226
1868031
1089776
1447962
940356
1433117
1235838
1304874
39398
677182
1995159
1105689
1416485
228429
1694588
1672740
1190965
66238
1155638
1633259
1698499
1405913
1302983
926228
399218
1686090
1633247
1189417
1298782
750429
1597572
939572
1562665
930688
57607
1050756
1275235
380004
943351
578869
1382881
910222
1007635
628133
1094688
597039
1240894
1095968
1194627
1944182
561454
692109
455014
1096118
729790
585226
635549
96860
1248146
10948
824679
1833447
156170
34076
1208848
868784
1651971
25779
201841
354630
1405085
1201503
1387576
1035128
1542701
272704
471274
1253704
1333333
1396194
341531
1287877
497482
1707443
1582984
514183
1972369
1322883
566710
1870989
830621
475141
1440394
904864
203937
1667127
996648
164643
14587
736006
356937
1638635
746581
1731505
1583010
1458905
461219
1495540
796544
1585816
302908
566278
1145285
1953268
634368
1541938
457917
83397
1067005
1220323
966487
533751
1241353
1155335
1929816
10780
874569
165527
1618681
1724016
454838
1616652
1786259
646220
704714
111799
1751453
223954
904279
1357775
1330322
1203227
1470458
1526125
124906
418372
1389959
1058230
74352
641988
1105507
135076
300161
1040800
1908547
859102
909561
462022
683488
1804067
223216
1447989
334463
766557
75019
1713360
324192
577119
410316
1075748
1624892
174814
695154
211050
136540
482373
805568
1042859
1872646
797499
998000
843034
1830596
1172227
769580
128932
33379
1200303
896600
927206
1674733
32607
1783251
63190
777060
676638
1698192
255525
1557282
626871
579170
386159
1333371
1123714
164065
424986
1109670
1253186
1188161
156336
131952
476790
1644719
1110627
360383
1129716
1710575
282475
424573
493480
1958389
5411
608867
1777264
254229
789155
528712
931769
1260156
1005424
1955954
1106158
561888
985869
117769
481763
465873
499334
1858259
316204
1890155
936163
633413
1203883
949599
733382
329199
1197198
107361
609280
692246
1677312
624898
1471407
304154
1047961
500525
1106991
1118250
820694
460415
1698882
900568
1739108
1463526
1748614
566546
1499110
975867
1453058
625161
763085
58170
63297
410727
380996
1645980
397617
537575
1297800
648883
492259
1111469
1665857
1471238
471947
1031860
868680
1960683
252126
1994403
1663948
964560
1972693
141353
1576093
1729166
438539
292718
1432083
633334
1978693
1885773
1865095
982473
1994186
1711356
1260581
752033
1778743
597915
787517
341013
1372286
861247
1861899
1386136
109804
1056698
1690776
938969
352989
1774723
314498
933738
1806326
1778136
577064
56485
1710085
362530
251242
826940
25067
229180
1186265
9945
1756905
1558921
122815
1471779
926052
1672115
1098958
43702
1120948
202043
1231415
904709
799128
215901
1435407
1881643
818919
280457
1665081
250886
283295
672505
571159
342262
1087802
944833
41556
1279610
1613269
1146317
721944
96435
1268144
1289793
1903943
86558
726808
367214
1149120
440955
960050
1895552
166302
905604
681777
523905
1698411
115001
328789
454694
303749
686264
760251
1504484
614596
736859
1724930
1759059
1659536
381481
866470
40373
1780557
1477421
65593
295096
207639
316539
655459
737826
1745740
1008192
786667
960013
1180051
585942
103522
1953335
1676745
883300
1370979
416461
1953997
784805
340588
210205
47121
548294
943193
735155
139151
1969369
922167
868257
859006
377260
1028702
1011995
1185793
248124
372346
1944182
1555788
652578
1233682
909234
824311
636146
172113
373927
771705
1597315
765081
1469060
1727936
167424
146324
1645999
1157526
1298977
1271791
139939
679259
531943
971488
356088
571361
1644711
1085980
1291090
1284137
941549
1656584
975641
944171
1084856
1889484
121494
645424
990892
1847827
385232
1419043
1680306
39552
1883390
1365153
834267
1661964
1782096
634063
1893595
1515899
1006675
746395
199995
1556438
905866
665297
736456
1853891
1058218
529524
1147304
73292
683793
945016
301321
605068
1995340
1491038
472241
499403
262572
1413032
455785
388071
913426
1980578
1874211
340261
842655
462507
1694178
1383870
1310608
1644875
1447596
510425
333631
1287336
874938
717984
648084
819607
1926565
1491358
52375
517240
1532707
132248
409896
388793
1832642
211580
636722
1146546
637498
326093
1464611
32351
185843
29691
1360945
1653063
1682594
309231
134850
418188
608692
1866721
1040055
1639952
1624126
254033
268497
1618488
397697
791269
540782
320106
1171172
1144654
1639613
63272
96180
1032190
285973
1597905
1969981
1293303
325373
1658866
1875507
147868
1556507
557889
294771
596242
719147
591692
490673
1691379
946394
839262
176514
1304155
1654760
1800881
1618972
1409178
85470
1044789
313406
1564562
391461
1797838
1757819
863216
720482
614491
360701
1708589
120808
1498954
1836446
220868
1192944
1240694
704726
1765870
538334
389248
1949018
1428429
1030977
907507
1484932
489924
1505483
927697
602373
1810637
1012356
989721
526655
1559296
964573
1360701
219023
578422
1164548
283020
194618
824521
48708
31607
1539836
440904
972102
1285308
1504357
683234
1146846
980666
803576
1584907
435245
1192959
67716
204572
561889
776947
967885
1478903
1000278
834603
1106956
873018
1782345
1185051
640308
1048264
1297739
1020591
739554
1809938
476314
909047
280437
1097094
623511
1778536
151940
578168
65972
427652
1980485
628916
260730
1171820
1387537
1399499
484810
959650
1379148
667767
1816748
1819286
783349
993616
318845
1297591
751213
1640832
1702907
1613609
258955
399018
1304016
1163925
1913594
1040180
801659
1210353
291273
1809641
1097886
1125775
711240
1601841
63768
1143267
261293
241617
885038
1789264
947328
26967
1963757
478750
1538290
1652977
201270
501233
833984
638936
307628
625433
1199018
557398
1567871
662094
107411
1424243
1602966
1290373
1941426
902541
654369
1410045
1867850
435454
242038
195399
1853021
733504
845246
718923
298509
422813
1455127
726278
1385673
1914386
22502
138531
135917
1055150
795400
493029
1243459
480889
1636723
1515244
576830
1607003
681032
1891156
1212720
1089254
661468
1850575
1630196
468423
1916899
1844915
1546588
1123400
1621096
1854563
630347
1691330
1874355
1218869
92541
811448
1105103
1382068
1527637
1257776
983834
293135
710355
1246796
1549897
873802
948348
1628063
1027039
1322882
838387
372208
1125396
20558
81514
608832
192966
441040
174088
282288
1290864
312520
1677578
1811779
1501327
1758795
490218
1579152
1652879
240737
1651474
1016174
646834
200026
1063128
1824787
344342
640266
622641
876809
1544354
9942
205648
1676646
104451
735588
1696878
120716
836481
129844
806768
889223
1590122
1908921
1678727
1465557
842132
1530743
239517
1828425
550169
1954369
1415472
343829
671207
1617812
1049107
189351
15231
848561
647190
1727514
1072157
932455
1741686
376877
1944022
1626257
858365
493443
1121511
1395111
1731433
431441
1842271
1322868
57315
302415
547704
1389150
828374
905573
1929636
451442
708333
1674033
282766
290996
777455
410401
769084
1994456
633751
1151740
1506971
1744767
1969638
976710
124986
151487
939373
378248
365225
1928032
785834
33508
434411
232311
994627
441812
1792479
1769897
834601
395628
731878
1966550
658531
1935844
324168
166606
261648
166246
176023
1669806
683899
875406
1915427
1197209
1132542
1061563
1685578
1944396
1660196
994144
1408913
1883182
310893
830692
1079769
1153583
164198
39796
347564
378552
1729519
1843191
658350
736353
1194419
1084174
1261104
112873
557504
1065960
647764
902193
1064020
1242440
1103950
311880
1319932
1697748
1003382
1569854
334064
148857
1322108
1666780
1203053
1613560
1022041
166067
1546948
718536
547448
357333
364537
603109
1093367
1292189
92707
747659
1657805
1354185
228758
1794438
799386
1270065
611499
1108449
98782
972849
1527069
1260602
1614584
673482
1170836
766936
386909
553754
973915
546006
1349187
697293
1639769
665532
386657
147536
732307
1601308
1357612
446428
618885
1075058
679344
126584
389510
640739
746064
615133
1488776
1617742
1568308
1459237
1958117
154377
22527
847443
464237
199255
1915496
1205058
1395656
576523
1767447
1828451
339913
256563
730954
1975735
1532791
1258862
701766
634725
573882
1313425
527238
1728781
1117262
714589
1150508
1080054
307182
237346
207334
1541265
1170492
488480
1251786
75880
464199
243203
766721
1951750
1848035
1163795
947361
467580
801388
11343
1990333
1261296
880614
120159
1671981
1312413
939096
871359
518344
787499
494370
719219
729757
676425
1579015
1933885
1633780
603821
422844
364831
936102
185779
372867
735607
1880860
1761821
1981832
1084514
1007263
1237673
1361401
911327
740065
1170136
1080544
639245
1181110
35147
284245
779373
358806
936392
1795698
1934342
1832105
439944
702818
1058153
1366130
105219
1129237
1018432
1732768
1933269
474238
83198
1760730
865640
979727
146233
325218
378919
270466
274456
923585
912639
1350283
336308
1903647
1222975
219704
873580
1590851
874172
88865
418164
1961818
622927
58554
1420145
1589847
52866
29664
78569
1243567
656484
1577982
1951027
1313635
87488
190983
1887861
716612
962622
1607347
116400
140122
1939424
1515002
279628
390889
1100675
514137
1063109
740430
35775
1258034
1127628
178009
615850
886260
1161616
1473457
1572835
1720062
1247499
1258075
1516800
1825498
760623
1409215
1925062
1246108
1068677
882562
857698
1172702
1682314
175134
1220183
596414
1770459
1853204
148528
831930
284817
1635266
1213479
1018449
988306
374430
1318583
1459527
1643495
1209216
603239
1201480
345554
1138918
1590363
1908570
1504641
563860
1519536
807930
129046
916604
1352438
1058668
1681776
989636
1329620
1633802
14402
431451
204566
217254
593072
1263114
467999
1562847
1789053
1804061
1785840
1486809
1377367
1111689
1213844
1330674
795479
1142931
226953
1015774
1979375
1208043
1072331
712603
1732253
1761991
1185795
117762
97386
1401683
47370
1927290
191607
627953
1212839
1067942
718009
98101
1268614
1728236
772414
1184841
760941
148991
1830980
461367
1652853
1180090
1911146
1069963
1171868
959419
1527570
1096394
1708401
309686
445680
904188
1236252
339216
970201
579497
1848822
773366
912718
1585677
964558
497553
1824480
581492
312934
156663
1087502
1482452
1464556
695528
1951166
191234
1030230
651195
1780458
1697048
1413170
1106202
1956236
1027491
623325
676242
1711772
521575
1558619
1160217
495450
984749
303098
1291570
1703825
1799186
1017173
1259292
1847328
905850
1899030
1902802
1451745
1986890
1696922
1753482
214610
1149111
1417198
1274246
736884
1693128
1845718
476575
1842480
293716
1649619
946305
1868566
784707
767093
358111
1297499
928675
571012
653070
207445
553082
1253843
1176763
1234372
331404
1212922
1539338
1902641
1995487
1611342
1476945
1729559
1423886
1956746
916736
516372
1829102
288192
833293
164534
802415
257889
1367634
1334403
1026595
664381
272936
1073795
915695
1378907
817576
806860
521203
1671899
1496243
251682
681132
1240868
376159
1069421
1171898
977276
275335
154270
1493048
1349047
1805518
1035582
1078265
977705
1200842
819435
460216
44598
1134500
1028566
562155
361842
1558225
1300603
1944054
1795274
56735
481315
618268
181047
696621
792221
1898352
76915
823969
1569165
1267165
1603781
1287580
831454
1906373
1089160
893360
864389
864087
1448604
1264893
286346
332531
384274
1791418
1554794
1536214
1854016
1574562
1704221
1046282
811638
613152
1614316
1577058
1893706
560517
889135
308361
260247
509950
1806044
1820828
933292
1269942
1335186
1400029
1266196
357616
1406981
1211977
674634
1388784
1570895
1166829
1168247
85530
925738
1237077
672336
429032
856366
1582388
217733
1267168
1100669
1001519
872062
72232
965357
817575
1106321
1203103
1339625
123360
107230
491877
1973201
479518
515650
1568594
717622
161139
85555
205907
1033859
1271920
511080
96172
1130668
831700
1907288
1495391
1382732
703024
674057
598419
337099
1597146
1792340
633011
854698
118207
241143
1001488
1723545
976797
822515
1634529
1682735
185343
949213
36884
1507298
748698
1111545
1742286
552360
49175
1721702
844090
996944
1541960
826087
752876
1889608
1281299
1047272
1283770
739430
865359
215976
460186
1399925
1783278
301861
759667
485785
1123150
1859888
314314
263221
1703399
213253
225973
961243
1737260
550664
155325
1624285
1671854
656202
1105989
1623365
876591
1091159
439524
1856932
855094
1721704
457069
1021067
1415182
407493
800529
1197582
370271
149595
1122603
1936427
789697
199925
617989
596040
968438
1761126
574536
1697124
812227
901885
1887393
488151
1026868
221815
1196481
1860115
867459
334306
915883
1929042
1102962
864881
1392130
1362670
977344
1309107
805346
1163222
1172962
1847580
371353
801495
95273
644013
322599
1300424
1818939
1275941
1966997
506381
445161
691626
1373540
786763
723712
736642
1757399
861566
329179
794975
783539
1436060
1167561
194089
643399
1836880
1479880
1927579
1182123
428721
1084936
1368839
1401385
115834
1812167
1113739
1724093
40947
88795
1543281
1957022
962621
12447
1187166
1002236
879238
447595
1042453
934649
206556
1288345
1770325
903430
1378976
1174118
1064755
566289
1573403
482366
917801
1872396
1932609
304235
1115950
890929
673266
1328354
160993
1514864
669846
1128921
1809321
1163599
1958318
1260183
528537
1131267
657026
230273
338356
1321040
415969
1857416
1652568
922147
997996
589568
472098
1897012
432903
1372975
1246736
704501
473185
676285
295789
1484251
1667596
443866
1345943
1724025
1141435
1190208
1562995
603173
767491
848448
450052
445613
465872
1311101
540532
1028425
1089106
349086
464035
1053340
1874238
1073798
320587
1181394
887771
1001597
1467252
845972
574723
422692
1680288
1616478
1542089
805454
287346
1589913
1468510
414169
1889671
1492192
1099247
1161253
163798
429240
152638
1946816
886680
1329631
1289696
628519
1572540
1260596
1412062
982930
762550
1097047
468618
774526
354589
1163487
1348534
10345
1822621
294924
340629
1050606
206123
1142536
1618392
1196606
665187
447764
1923897
1642383
1701601
1139321
917449
484533
471855
252614
277300
553596
449594
440458
1639005
653130
1852663
1659101
1323249
23268
290179
1384808
1539602
540824
1488376
1127648
132279
535115
617107
664938
1608464
1242925
548324
25516
1781809
139102
1525395
113625
116527
68631
506474
1946547
1506246
1549206
7885
720521
1835351
334388
1218804
27152
1747126
984338
713494
1691818
1503100
1811250
494837
1541474
1788014
1793805
584967
852578
1975817
1163806
30967
614404
1609849
938932
1866300
176337
644424
554061
282555
15798
1614752
1571920
561719
1620776
1227563
1421907
855510
1443070
717016
1445006
508784
637681
1750967
1642567
1615113
580919
17530
631041
475329
281676
1599360
532742
106168
1237404
1297124
1975265
1620636
1004300
145111
1931082
1789311
358507
730949
1149380
317089
1805356
211375
987536
1036405
176473
612196
972819
1188601
1456341
189966
344211
1971652
1339476
749547
1259824
599782
1550503
1987468
696011
608478
212587
439250
614849
1234160
202857
917034
1083249
655667
230673
878600
1148483
1672953
1487149
1156701
696275
1185856
1911779
315172
1517029
1894489
1619196
609138
189392
1449616
1543174
1327559
1171531
1670040
1691221
628551
1799901
385177
574535
497429
1873734
68698
572110
1532895
220822
1850219
115055
1244009
1830101
1242423
998459
976701
1406310
1343319
1011369
1416458
1361979
1647588
775006
1565142
1758515
591331
1930190
586522
1709931
57899
1443502
1876352
49984
1527844
1539510
1106083
332504
1768489
242982
329525
1310194
1313811
1337104
947323
1347142
1105804
1774210
240782
1080607
1381169
1510483
1406845
1569179
904578
1889820
925737
1319143
672372
1140552
1375819
699702
1233712
109350
460522
1528347
1074764
772586
1033887
1375352
1194345
836379
1007456
1176488
302013
767604
1969849
1536607
984092
97772
802788
1094684
1852055
1720376
1340245
886969
1184102
672135
188317
1912428
1606310
188816
878823
95669
794811
439870
1941398
1418789
33002
677049
106287
27574
862958
539238
1396451
1832558
1719698
1861396
870108
1813928
553043
1296552
629684
622917
1946522
424049
765014
1933881
1421900
404674
596940
1013656
632081
1741900
117542
1099065
1838465
1935439
1960256
433063
417806
419513
1970048
997043
538966
1867184
1471225
1052172
124128
626304
1382429
1683472
581059
155986
1595749
528880
1373369
1997862
1149
1939679
87116
652253
401800
495372
1090830
1739763
962311
828974
397301
1597582
329744
1645579
1449568
1717452
524384
942415
808402
335280
1306599
808777
629068
580676
1559898
739901
1327074
1462691
1968338
1881924
1057421
1388502
517161
1011749
1625551
1072940
663354
728562
1064800
1121019
502153
1047731
792952
113357
1299180
736739
632693
1015985
1016771
414118
1688307
1668803
1650451
265105
616708
339404
991836
756410
37109
1426642
1577641
38926
1676103
1155474
862856
1561915
1631743
647543
1242726
812754
1379067
1521140
1999533
332666
140560
1496897
1400758
1025611
1534883
1506456
1696554
252112
269906
452805
252662
1335721
75488
1856055
25135
392417
1622511
290803
880835
131460
466975
1045081
774510
1555813
1204178
433064
1571909
1858977
917874
515836
1775539
1590694
1319884
632608
1248081
1940231
649547
1977372
1287891
1363955
1846758
170226
1076846
1268196
1503172
658234
723233
1212937
1325361
1730682
1240821
54778
892438
429990
375954
1794457
1750304
1957788
1452082
819006
1357180
84557
1082484
1461596
1547295
1205022
1748285
1113871
1008517
1239512
1850988
1694403
335311
1596695
115962
972243
1210710
1909236
1396455
1502303
1152965
1965813
955470
1219767
993850
979024
540038
968718
165770
461718
1618813
723993
1255797
1087242
896475
694688
356267
1902744
933004
780196
629625
1347705
640698
1558976
1560932
112421
677141
273437
289867
275953
687554
123827
1571370
958933
1318410
1104233
933097
982289
1349532
1179286
683707
1143501
893239
1851510
1971010
575542
1793309
1260610
246239
1571114
593751
463596
925553
420482
144482
1305805
968435
732388
1356766
151196
1549643
1545905
72332
503731
1638042
1045821
1303306
61863
1394160
1428848
1409328
1865238
598299
1358048
203574
399562
728030
576414
1126399
538778
544680
641087
1537478
1069947
1591014
212093
1054425
1501915
1397880
350270
1355644
1111126
898905
1061375
1052640
1863412
1141619
1167428
626271
600279
298180
1347951
908929
1893037
1543009
1158305
1223723
879676
1871996
563269
1715544
336646
15002
1187840
969986
998561
1824675
1214113
1622165
1124805
886689
928126
1660059
301078
41812
1296989
915908
311323
1898626
100754
1571822
538569
1779785
1995727
578482
1099391
890348
1782649
371428
1397534
1411770
1272220
1403265
1470342
402821
380839
1481683
854028
1906496
124344
1634602
1986926
175611
1440349
1751159
1265534
1794790
829822
1600423
125856
1805086
264553
485402
292723
1040245
1875377
59297
973932
633844
1053413
1960162
544052
1364555
149255
1416244
496727
1314735
1907506
1357192
712060
1110717
920376
98390
1454555
654236
1092841
1850165
505120
931071
1549303
1805269
197207
454913
378957
626644
272317
426691
691583
1832582
387428
1693048
1034700
68686
1761856
1497484
173205
921095
877142
1354110
168086
1600625
1399821
978058
522426
607773
1625601
1396015
1530230
706994
1348387
1077359
348884
1172740
1839512
249375
1471556
1973305
279055
662549
1903246
14103
1153311
1571886
183202
1335832
134827
1637027
955774
1289624
851628
1547495
1785925
1016685
1657907
1238692
1864872
1814154
1506717
666726
1912981
733360
851442
1174403
1359959
634357
551267
1993742
1785975
483053
36697
1475304
168315
1561088
1856275
1399886
1025475
1660536
1669544
1336908
708445
1498840
1290400
535596
1332814
536460
1600794
957901
1155156
1103584
1113671
1719251
1835147
1117596
358441
850822
1631811
1853382
1515526
257879
1468600
1566666
1923300
1793836
1290312
421374
1337929
1869965
1753785
1128524
1794092
1381920
171297
402627
148700
1169051
166086
1945404
724862
61498
1489392
157324
556887
752738
1868238
921859
469114
879237
1985298
44236
1421191
444606
1973014
1322198
1924670
1218439
1195578
1554351
1381074
983817
1197574
65920
1544449
1679721
1891262
1275688
1577077
988366
1895045
1811149
903997
192602
1061876
894068
1963013
1176194
1630674
158829
1597718
866473
1630632
8884
1526291
1514163
702903
25262
1499654
294566
127291
1192503
253593
1516812
753931
1091134
1083814
1140354
21549
1556344
1462203
1991856
787100
1075904
1613402
1253508
1861291
449805
452284
1017923
262699
423382
537789
1278511
1128895
1779000
958467
505175
1421873
1392283
258953
689098
595778
1384048
1014030
1509647
651857
319415
363566
1462693
1397710
1519615
1947885
881689
1711377
72237
1176908
1369946
1431275
844409
289688
1215514
1552775
1435054
394069
482796
859425
933061
1974652
1508405
1210837
415777
888169
1330869
531989
847953
886104
1961017
1300481
425024
220672
266868
1586891
621474
132751
123393
1774736
884846
282799
808467
1509198
250776
1831236
24621
575377
421671
638495
449541
271659
943241
1092394
571242
215814
1530851
430049
1057412
972680
779420
854365
1710792
355707
663991
541062
1988554
79336
35271
1007829
174829
817465
1937262
1141889
1273724
637955
528547
698591
807764
1258697
237914
7394
285677
1560201
538062
977093
417343
231004
1299927
1295685
34787
200176
435570
478940
1125791
1911576
1680644
875359
1988157
1568315
18156
1141188
246782
1425634
469843
1764732
1358633
1416277
203126
634072
98809
1608431
450235
648477
1300566
91884
1463052
928749
1979582
1876829
437256
81656
1839422
1798601
985509
1987746
785327
376404
1474262
339840
1979390
1485143
308110
615186
276215
493130
423972
1156251
330876
1168083
1663896
1305526
775067
1234879
825397
1009249
536049
1670278
604256
1142876
1044533
955425
527623
526361
792967
718552
1599511
261693
1262120
1207786
695643
977822
1471248
671921
278334
281517
1050151
242274
1314050
918253
187491
99590
582079
1452617
728930
1499305
1597498
1066754
531126
204913
1698285
1469685
1070375
389911
883059
1074343
937495
1623551
1043661
1170170
702973
353716
1586466
92595
1931665
1536103
1951851
384033
1373004
1625903
1095904
862449
983264
1304526
214666
1980372
1149045
508409
1989045
721166
1719491
417968
1793160
476241
1689906
709404
249377
1550293
373286
1621937
1722242
1478522
1484673
1797138
1975889
732743
1618762
30565
378665
1787165
500852
437431
1664522
1721543
1075872
860319
1540729
364165
556973
339725
491260
1078250
1337700
1700675
1997241
101190
1667342
254525
538097
1465153
532119
889586
295124
99220
1466110
1686246
1914002
1893893
1205068
1891096
753070
928868
731831
307626
1793565
463798
1761634
195688
525017
613708
746827
782673
1855206
337161
1885468
422108
1675901
1752785
1809953
783486
113487
1507360
614336
1298361
682488
1762726
1171473
122395
478364
1767727
580324
381589
1785562
562586
1534136
242329
228157
1628564
1603320
1869632
1114499
717735
165943
1102492
1274495
234972
1963944
491207
1191781
592845
1867424
1834980
947775
1815339
600379
639753
1783016
485154
1879548
562977
218094
1163542
639717
146206
433359
1084826
1843662
1476956
1796846
1037958
1675997
753415
1029112
1606894
1690173
1682315
1198252
164443
1640301
1639499
1289925
616370
1597731
414304
799707
295400
1844969
1236590
1778557
1934263
758028
428410
1141986
1468556
70727
764410
1043753
1060461
985095
1040676
255092
918417
1039690
662494
1977242
1533035
1951447
567874
193889
1155317
714267
703961
1528827
254205
58491
1514194
984453
301196
604826
1973412
738783
883507
1296736
75527
1570980
595851
1680598
1766115
1185134
486472
290552
142259
714905
908489
464733
579625
1509599
802514
1426041
591437
1679508
253120
911694
1678606
1754260
981056
460209
239062
423106
1062552
1210971
180017
436639
1437342
487884
999833
98467
1515414
596006
538618
1950824
1944373
728293
1879284
1555657
1782958
1514463
263754
1277528
1645746
1217263
1639746
1351024
1331606
1249263
987404
151755
597120
839037
1003088
516408
920206
1511588
1023243
446243
753104
1710640
325131
1269541
295467
1243318
1892279
662355
219525
730710
667117
153891
1903963
1596503
198949
1400642
1277619
1256243
1131179
1689080
1632320
25045
251063
1219508
1238998
1784445
46593
934877
1086782
1653775
550531
1260333
890286
269778
94292
666809
1171474
1114812
1537732
692140
1905047
1585423
127670
514140
766739
192370
265140
1809108
1897681
1517
1126570
216951
1809168
1419021
81402
1133792
310532
884445
443961
330393
885611
1218712
1050569
1016345
164715
1606109
1268092
1658882
1440992
1730673
1766397
1091559
1255209
394760
901601
1747621
1347407
1789204
1411681
231148
1792807
1977616
1232588
1041951
1432672
55668
437584
415190
988700
424961
806139
770082
510423
1508790
1948108
1617006
1826291
1895274
322797
56321
1610136
119716
693798
230674
917561
1434968
789084
1385641
1190415
1750538
435230
4128
928363
1017954
196751
1010327
1064952
1154532
177921
428851
941272
19945
1310830
786505
1669607
909265
1844647
1984616
1904811
1039871
1059798
218066
302373
915036
890722
369984
660722
1389402
1285043
202901
1351965
970144
1261193
1463050
1172369
1101906
1786451
1801696
1264560
239886
111148
1936072
90418
944824
709471
337882
1288166
616780
935627
13561
1258738
1767234
337897
648231
1055990
1130678
1317591
789447
1720108
1847638
1604423
765738
95828
1044677
1939436
880950
1418166
206841
386103
1781700
191474
1284885
1201561
963292
1842615
1522327
1369691
1459608
188220
1109546
363562
1278664
617418
96574
721823
65058
1009303
377593
1144451
1800211
628898
162729
1071337
543442
726924
417150
649631
482969
69875
1367258
1096956
1601402
585701
191097
868168
800066
177558
1156639
43499
1594435
1393601
639941
654624
1469005
1505578
542643
1648234
168280
1428591
397358
1290585
844198
1331059
463209
1005082
554644
1896997
519264
591412
959507
70817
1037735
297043
1130138
1317686
905625
514926
1585754
1397009
687750
364721
1785614
1663589
434236
465449
1862900
221782
1543171
1401960
761273
868647
868012
196312
647735
1211172
1910021
1115514
1460472
1837041
143265
1678659
1119162
1542077
1666116
1812784
415878
1217741
620213
28967
1493165
1488873
530484
386475
982189
1669350
1254448
724078
1160938
414315
1621210
639670
1407071
1162707
1292737
1793264
1990499
889722
1443183
1929348
1951006
1253626
744335
1831431
1003579
673714
579026
1546715
1824169
148821
1331840
525577
209922
1445708
890127
2910
116612
975785
977315
1796466
1185021
305534
26772
1644088
705469
1839152
880259
1660890
49237
1579991
21523
1194514
897322
1571469
1843389
1437778
546763
271529
183363
691119
972232
1784169
358477
1335797
785816
1513984
1933793
854804
1259512
39350
845556
1747899
1172315
1667201
952627
1899189
790940
1411846
403641
933497
1730293
350867
1733518
720157
45412
1205660
375887
1195837
192491
1106666
1111426
1180364
1854728
1969727
930038
1834806
1193036
1563684
66091
384398
1252565
1189201
1354370
1667156
925530
507835
5302
270709
187736
1737561
525552
1912548
1900168
350018
361756
764959
312271
74577
1330676
182866
997927
388730
1283992
1546394
243164
455883
514846
1808386
1199034
472698
1170124
1002595
1914427
938797
1351578
134909
410706
883569
959729
1751718
712198
157949
110462
719984
13604
879630
1332988
1806706
685705
1816754
423165
84256
682267
1409068
361188
350692
88879
565430
460683
1073542
470130
477147
553197
1176615
993130
845049
1524131
372040
918161
621583
274973
325134
351455
1476507
146580
941338
520673
1405550
685905
910052
1230640
1509360
661908
1594041
1213658
950510
1249939
935497
98806
689508
708209
1414859
970077
512864
926099
857958
415708
1505676
489927
760864
1685482
423598
909394
396009
489272
51515
585708
966965
282785
1611378
1829833
766468
1468696
1776950
516390
150200
1480347
630127
1987364
1408104
1049208
655644
171672
792197
453718
360854
1824173
190376
1383039
1215496
632302
1267978
941938
635291
1239517
1248247
1606408
892356
191375
1229039
513356
1303512
732816
620773
34723
1526905
10677
969149
824807
1358223
95671
1027001
665106
1893760
1987043
800037
92660
823554
1394923
1147209
365072
465504
1845088
1530596
368593
748494
1774281
1544326
1925583
954650
1517448
1349794
1607343
709638
321456
836977
1525209
512763
513965
1672380
986161
1101782
386675
180655
353504
820445
990321
1043273
1132180
711607
1428156
162600
1721168
556252
244375
296392
1310124
1936443
1229247
1236173
993583
248991
751888
826120
1419954
411842
1782162
279267
178631
1834305
446774
1868090
470788
229306
104781
141423
427354
1707460
831186
723594
448536
1949845
203493
1860073
931641
1429116
615137
1568307
1230107
1801877
556900
873003
375541
1445236
1200613
813823
1024246
1019139
761986
1606837
654305
670616
1084730
763122
1173261
121063
1977012
213305
760676
407111
24807
302840
500125
1427169
979554
1949114
1510032
973214
207089
1964066
492804
1283503
432
1604810
327186
1476189
1936714
1512284
885389
30472
105716
797267
1287964
846248
1875059
1542900
933888
1306565
392159
1446610
917918
1523835
1514369
1555286
1612201
1034535
728858
1651171
1967904
1123580
580747
1822598
1765945
1271374
120695
129342
487326
1259132
1169384
213608
1776115
399041
137610
913048
1802544
568178
511577
336085
837344
1966226
1875046
1061614
1384222
41214
1418066
1565509
1595318
386033
175106
942869
1580560
536966
255402
1421464
431973
475976
707005
1148269
1536412
1457967
1401502
229999
1825847
1708484
1400656
799829
1709220
473285
814977
1676872
1855316
888131
1694256
1990123
1488934
274406
347131
1958003
57407
356936
1941587
1490715
182036
1995425
1390240
119075
1876839
550048
1309962
780372
603560
982750
1026994
1683196
445963
765802
1802276
1249713
1120128
607189
810476
1173290
318857
1311201
1264478
870091
327508
560337
1007126
1957038
758133
293800
316721
543173
611931
701275
18692
1481539
866207
614449
1966875
1591579
567228
237522
1956679
519689
1886153
1800007
1120307
1475893
189844
358424
1692018
1997225
1715196
491659
507047
322098
1237476
1148123
1970610
24282
1021042
121896
416496
797433
1685595
787272
401391
859145
1113193
802494
1720413
223592
1699389
945331
1678013
1677767
537027
988545
1829352
492256
1115364
206514
1626082
122681
65885
1138457
1974202
831098
893655
5258
1735467
346516
1473035
1219758
905298
1654182
335736
1217415
973532
1648424
999799
769229
1277629
461701
748570
254306
1677327
1705648
470257
664044
1250679
438563
259996
111193
1122124
627453
1436279
1970616
279371
1698026
1719178
25648
1115121
1110291
229103
1363739
345622
282715
1524227
1045677
1743938
729907
1114081
636307
1065145
407407
752603
1315524
17238
829224
1319770
1608130
162292
1049855
1694062
1645805
1288857
906403
728321
1210520
66332
806335
1326038
1456615
172830
1281880
1792365
1525815
1251917
1993443
164800
344918
1259525
1812147
1610971
1107066
1984110
1417852
370433
1643785
128941
1817134
753678
1434583
162083
1322189
1997449
52852
1605702
635476
525928
1585163
89293
844526
1646046
1931358
983884
190771
755569
1826619
163370
726015
710450
240990
1328968
582265
998468
275962
807437
1809473
540672
1931456
396280
1614979
164055
1694490
1379974
45943
901386
203429
269156
413777
1736651
1199924
268670
1336763
1900199
1796513
1292262
1234047
1726780
74223
169245
1060606
713391
1827108
1882047
1601084
248580
470949
573996
578082
423814
826531
1523356
1673902
1814495
420000
1039306
1210369
194950
1892087
1328999
1994510
811948
1477278
1163893
444614
1693983
801990
114437
804520
1700873
1533458
1412964
1273737
1415896
1678222
1572833
1446244
832461
5905
653013
1960139
1629212
716420
95042
1169962
367558
98274
312859
1202628
723629
31676
586945
340705
1170726
839692
362290
1434546
1736520
1488955
124283
1008202
1013822
1555661
1270791
771936
1682032
1427640
884683
766446
399046
651107
365807
921053
1527817
399637
4508
131366
1023803
657375
480385
1350320
681130
897577
746334
1403329
1858201
505495
292597
591123
1033748
436904
1271067
1397562
1926401
1624001
1717919
400280
10003
406910
222846
824808
180209
691488
1883282
160408
1981498
1860633
1522630
327243
1068677
77410
1064095
1372197
1493683
309471
1776378
1197577
747838
435617
234098
1623593
144473
12762
1073565
1261255
1153995
1438461
1494148
117678
1752740
446
1944845
1326633
1431981
263163
1814313
1835794
654109
843435
1291810
1134009
1062477
1589423
399619
861099
1863139
271479
810150
1005986
608860
1855411
940676
644319
1184602
786288
1320278
1931413
673107
865781
334901
139178
1086097
296804
1209000
446127
52295
447978
1655322
1638867
535429
511831
229423
1046103
305456
884632
1765872
365954
1370675
1759592
1754408
1664091
1077095
1971060
464098
78522
944301
892123
1681004
1666857
233918
145137
1415592
1983681
1633
1089532
269824
1372767
385735
339760
956280
1897347
1317253
123669
1387885
603538
1618863
1066912
1955060
1304746
1717323
1619568
5291
1700585
1151100
1587593
481809
608148
1918616
110227
1759439
1855
720930
690701
1949484
698265
669826
212822
1806017
71327
1957845
1425722
1849599
1452589
1726240
777987
1185006
1352820
1945637
1941069
801889
729911
1968695
1037394
456618
1409958
1204123
1200949
167721
789637
897703
1033496
911448
2620
1993324
988783
515048
341709
1553601
1031620
1171517
1570014
1603158
631185
609904
1886195
1401460
575978
529985
418936
703536
1934088
427469
1232220
441666
617375
518100
983151
982486
302472
562267
1009139
975941
743689
220256
1632799
723332
1067955
548040
1538121
1925333
1136950
1926387
531463
646102
716459
198262
1088661
845573
1995003
1471931
50906
803584
1802004
1990206
949729
655870
1112249
1823374
1177629
1528172
1426657
1979218
686467
968635
169964
925364
1128109
521605
740323
1711051
588418
155766
121656
14326
413955
1001395
1293077
316594
430085
1456086
1943213
1305691
1642521
1040674
239911
1773005
1390639
421604
1142672
1319898
1846060
1386928
602129
532030
1183513
642284
156546
171169
1780374
947321
362432
1154324
1090444
944080
1866408
1274048
1301133
1088102
958026
1717116
1598868
79050
880448
1898443
885425
1958998
725070
1362507
463065
450029
508501
954205
1806503
515638
1602573
914166
777871
1111684
1952016
379425
1135340
660275
788027
934811
596211
1417586
972696
1622271
259946
1577670
688904
1054277
200085
938690
996448
332316
202955
1457056
695360
1994432
958994
347329
1276905
762067
109722
1910749
1009776
1175611
1088407
403471
974929
470821
1103950
1470261
1424726
62862
607205
394341
1356427
812852
177891
1722919
1528068
1653057
314285
1576863
482837
488834
442547
1388250
680516
60283
423125
374571
1170326
1312729
815825
973043
1223939
1994602
747190
1046295
1517909
152765
1592336
375888
730901
1772628
948536
811893
623490
1620676
1913576
46725
792171
178916
1837770
660067
517432
501730
633242
1149048
723850
623868
1847824
710237
781133
641027
232393
662062
717453
1720172
1460277
1610597
27973
1263601
816373
1560371
292918
819300
768261
1939211
1560851
916154
753481
323085
275604
1692723
675671
819028
838812
1727734
581177
455004
1664126
1230708
52758
1656805
516098
1293424
1931881
1229297
1772916
1286925
957302
1796327
993231
469650
91664
1229264
64587
773714
161676
838432
715791
772645
1828971
1778179
1042096
1004949
1309284
1733216
1421683
1358908
1954065
1144436
619030
100990
1007671
791330
796356
674157
1067869
1094458
890353
1818008
629195
1693975
866130
604131
577337
769641
642507
1074002
1835535
1379545
420266
562015
979499
1213548
1659675
1680000
797637
1582407
1750667
1013523
933731
1727137
525992
1682031
1594041
708990
274701
1938865
777864
1818295
392168
227121
1812609
1580951
811519
1798994
371854
402318
1177978
1064515
1162131
1116279
186765
725390
1419137
710072
532129
923582
1438571
372734
205969
507777
247391
1054040
108095
729648
1614603
325528
418961
1716987
552619
214750
1967551
1809877
1501007
1195927
318454
1522121
1622400
1865088
667400
712347
1588873
1550546
1122356
1276090
806265
1600715
1656348
1570612
166667
173043
1424965
949136
1214938
1456398
1908177
767679
1260502
1008831
1934942
1912656
39073
1993028
1275573
1187509
837683
826601
686146
442004
917585
1223281
452559
1374158
1886142
1751414
388862
378877
272804
1570800
229000
1778994
759697
217534
1423765
890606
1505966
1260649
1429393
1540208
504124
176466
1562409
866239
1657939
1509145
1026865
809970
1853713
1391119
987602
1755390
1471152
353271
103620
882063
1728868
1666527
1403673
1374747
1480406
1255071
1924482
1115031
1274986
1792724
201139
499607
668927
137537
1215427
280860
688863
456960
447489
1696185
550146
1700632
1142104
1306259
1080463
207250
88198
387417
1777943
623482
406536
1214296
264392
110021
229033
1608190
73399
1494102
1320567
400129
398635
1606821
1888837
534606
1412751
772583
28289
1128986
1597484
692646
1784053
401169
1229514
1813271
1843238
1541261
539553
601909
1271433
1706863
1481944
837197
1787311
1956131
952341
1975434
127679
448671
336667
1933385
1770814
1606312
1361703
1495852
354245
1988050
37520
1916158
1449627
1483257
1123763
569129
1832809
343443
144166
1034731
352899
576067
1058649
731298
1869276
1515637
1190107
136827
908055
865906
1779829
95516
1637399
288245
444523
656984
834621
1993335
1457874
1280570
1404985
1165135
1222149
1775482
1287126
1248711
308700
1789419
733242
268955
1499295
1547846
1196415
1191815
1255034
1369343
654327
842813
1400218
218529
1137580
117662
1429063
1082066
1066303
1483378
1567595
1201346
430442
1835501
1799011
1256156
965947
1335129
1821856
1918241
490198
1556686
932784
1053956
1440280
820184
1635106
1864378
615870
385062
1604864
949861
335959
863006
957555
465042
1637994
1219441
1188004
64983
1538608
997244
1285862
1940508
1200006
1858740
662213
1361050
1685687
540539
1365230
1486926
1240555
1390570
176597
1414581
130675
169759
257717
1535710
331921
942515
1485345
1981893
1840920
58187
1733220
1856372
250878
112658
1243515
977013
1395535
1900196
1925878
1762741
978919
1860747
1994806
1018220
446228
662890
1356661
319139
590298
1297698
940898
732628
1310686
1916221
80521
1862676
1812647
88733
1321333
562433
533604
940168
387309
541143
388015
1729652
1517443
988723
1886163
662333
1331611
48812
238834
1513028
176529
1207069
1559062
316886
314715
472599
1447807
1380716
438296
47227
150661
1926282
1624584
134594
1766942
1283245
1881285
236888
412135
1177349
379060
1200759
78745
536277
1064543
1978
1422290
1975015
708938
1238631
834261
1354537
453463
1119259
36514
87648
1662649
1860345
169191
1714921
61704
1376726
1196033
1161990
98998
1320114
1287477
1518980
687984
1707786
486582
320673
1628895
474805
185339
973945
76908
822098
133946
598335
606691
757362
1942568
677992
1279181
758022
1736015
91352
1643202
1857799
1160599
338632
890226
1989082
1907158
691750
1282561
1955140
1453007
1517193
408859
1993921
1966307
217135
1084246
1188538
830447
719878
1195660
1687906
1672656
874849
1204695
1994546
782171
1371085
1412602
142540
1681098
696076
1026700
1139704
1064860
1553556
466227
913709
868019
596879
96554
1545168
515082
1458404
1491994
900674
664385
406252
1284291
1871833
734212
1259815
1121348
1487978
407672
905616
1696060
953993
1971299
275176
442312
268853
1932444
646661
1147408
1731174
1884416
1274475
1493465
690716
767288
1253041
346562
539361
1441100
1281792
1836345
899214
1067424
125286
1999343
204306
630875
419915
1008247
1662377
1630384
1139444
1749399
439787
478102
71572
1201459
290393
172842
834549
1551424
283333
676838
117276
1924778
767375
91929
874846
1004753
1787506
1489517
626421
98080
72194
1514630
567015
548444
1325328
1508429
282753
1360345
1985092
1552718
122333
1312603
1863128
779084
568444
491176
1655945
769552
79561
1361706
327581
143898
542250
1629623
416764
467649
1930167
1676193
1304641
347414
185225
49942
1021486
1765699
961957
5309
123640
51120
43616
1673274
1707933
1391687
303796
272045
178265
1751865
1794613
147530
362322
1525038
584293
64788
1951709
1417979
1404117
1152880
1405294
1350430
1283771
319819
1538351
49698
1484557
1991693
1887536
338358
86934
1609958
113992
1362674
770671
131410
119552
404772
1184216
1511884
1987307
195104
927819
1673566
627130
746271
698556
940035
363773
1591358
1989162
1101767
1281950
146202
804341
1946601
236297
1737657
501977
1390861
1803413
402498
366062
236968
897198
77443
1537793
1601963
726188
1157338
1150223
906956
168700
861061
1331044
1326583
57011
954344
8101
1429222
301047
1343415
1601009
239371
1860312
569173
1040218
1149491
676747
392724
962389
237231
587590
1198728
968248
1958700
1984504
1986610
1063754
1746981
438232
977683
920792
537034
1234146
1687889
1212780
1716220
138089
1992106
1877663
801106
1526497
882318
969505
956596
799376
1057786
772545
1561374
1289414
537803
1683831
612082
707097
977403
886921
1327619
731692
419503
1024102
1313451
579351
785936
697744
1541884
170737
12168
1496404
1125781
509251
470376
1932611
1820224
74996
1334981
1914181
736587
274870
10287
1120915
1099055
1223684
562848
1584186
1670410
1215007
928943
323254
1926245
1351541
1090428
1903838
179321
1953065
229176
1934034
603260
410832
1091752
1691148
808850
1880643
811736
1507188
1026286
1109738
598118
56400
380153
574509
1927133
1305127
619889
660396
1394570
795965
640281
1086292
849850
1890509
1383207
659781
1216974
1329377
1241135
58680
1112631
412323
1396870
1469220
1632171
282190
1707875
769183
346588
841194
1316863
1328541
1660040
1995671
970214
672915
119697
1058234
1186630
1945550
1252831
131610
428348
1943716
287905
801618
805476
1847232
1500823
976119
645694
130691
872642
568994
1722071
607566
314
1752533
1941749
1664483
364630
1245141
98444
108198
1836441
744735
669866
457623
907316
126034
1528083
1343029
316606
683847
1255729
491859
159653
764265
671374
886789
738150
903716
1432029
973313
1026072
661751
1591160
1926274
1698731
95275
1346162
83259
1834557
1975630
927139
1822042
1359988
135500
633137
1382966
1210023
1570037
769077
1119917
1163558
1279305
1855893
321987
1438079
1258177
1853352
1748155
1196896
1308544
1010078
55207
393847
935024
986240
1619115
788905
1852457
1799100
1131095
676465
1117004
134903
816756
242693
1815401
102376
1756347
458937
562069
12189
72374
393450
1207274
824028
780969
1962751
931610
1298460
1945308
1355757
54347
1069403
1936927
1973458
1506886
438540
1632666
431642
1496320
1150109
688466
1509481
703985
545873
1498654
1949639
264891
1998036
807705
763261
18080
359978
238857
205199
1225918
1392439
701455
466426
1823675
858888
453702
455095
542959
1607181
1087970
619391
232461
1281932
1126998
1349514
707898
130250
810072
44792
30920
385414
561126
1093946
1724542
1608856
100166
1306404
1412370
1740533
1185994
1980612
171190
248330
1735242
1459027
1281958
1163243
1250362
1047333
252460
1377324
1083274
511923
201203
86027
1537827
1608020
666668
1013461
298307
445320
1951632
1389313
250860
1635981
325557
256080
1206757
507480
1639388
1196366
172093
1559627
1489981
1953794
982399
129641
1955810
1820993
5933
1148520
579563
1557561
1808273
1975377
1458685
743768
241877
850066
112630
1944824
1853847
1880470
1919469
376774
1045373
964250
1827229
1981794
1214650
912691
1967005
716753
79259
1936560
501543
1748137
83187
1993354
537886
1131915
1166769
1181312
1262652
704127
1719883
734124
136732
1848428
93947
1374849
75283
694484
1139531
770751
1382668
734741
592863
1108363
1885978
263221
1302123
1573016
1356907
620126
1572743
530544
1024825
116937
260453
1262028
217957
1855813
631947
172971
421806
1547751
1398262
936881
1576184
1450365
1706897
884335
1074053
1653502
1204888
1769716
1143346
513531
835401
1198510
1242678
1430900
947115
1354423
1684918
1603595
1860238
537764
842606
1548222
366801
1832828
1046869
626386
942965
87889
1495441
1799022
639580
1716940
1725161
1011624
1590627
1385327
1916666
610407
970870
1306505
1326244
308122
51591
325302
1909463
1704850
1618188
1382526
452909
660653
705461
1550128
1597693
1380106
1274418
978971
1362849
1109853
1347017
1227475
1713632
1276850
1857168
800038
107225
158218
932164
1827553
1049840
745715
118022
1714048
1809753
1871041
1658978
1097900
1262394
539336
1724010
1547297
1617020
865522
709545
907850
1636725
337103
68409
1430996
314477
25874
896918
942443
381367
1614595
1931252
448886
719387
1538281
978391
181590
1469199
281629
1528698
366105
802850
1838548
827582
133878
1037208
1727099
857492
147883
710778
1709379
1255249
865182
1399786
1450924
1674859
1804846
1165189
1735366
231844
566738
298173
189560
50659
1157456
610879
1760780
1035844
963353
1352754
20426
1869420
930025
1650137
1962656
537056
191863
1663662
1514638
170581
1193011
1879670
1196234
89571
628331
852611
1751660
704885
1330749
941262
1443433
1289299
1974715
1064245
481753
1833483
1019945
1862231
393072
348190
1733568
1818520
1414788
311782
1341071
674410
1051439
1740059
480279
1051742
1614763
1483110
974790
339222
1595997
474087
129389
28324
575251
1039529
93774
1724332
1027432
1572473
1708748
86513
248991
846098
748692
353487
727825
1165130
1270995
1946569
1389749
822395
509959
886414
917323
1773771
1829575
719770
1872077
1682837
1934052
586707
781662
1243486
1129189
277551
645239
63521
761155
172789
1540128
1175566
187094
1643341
396259
1237107
1241353
1044827
618352
1263390
1844350
1650040
1361912
728522
1978940
1676745
1582429
565704
108615
1133633
499576
336442
797646
1574824
294084
444900
385917
27952
500222
1231251
759472
343065
1085477
1631573
1580824
393467
1123102
1070922
1891828
161383
1255034
921446
931834
1677302
489025
791193
1770933
1892056
1257541
1029641
742619
1265966
753513
197101
1941169
1588563
1751785
1861603
1770220
1551333
1721770
1672733
179771
1587244
702746
648685
1293775
561207
1577719
1713438
495756
1949127
371602
274892
679771
621723
1123484
1294124
1203215
1167586
100648
408984
1186322
1625330
1698996
510609
593476
1995063
64947
265850
1127093
1128064
1227807
1145582
1634876
1274975
100989
1646565
1827268
134420
549175
716323
355227
828303
1390413
1427315
370495
683874
540371
1076684
468379
821710
1021765
1750995
1837208
1609172
154848
1211911
1057490
1030210
1251386
1373553
1214922
1080097
373509
309301
45566
1712959
719211
407319
372491
964759
141381
294773
1347188
1812602
523724
1921751
1183763
1310179
1391776
1941349
964592
392669
1994043
526772
538438
1016918
922399
1027433
1268234
1284762
158753
1755860
570825
1813957
647634
1900201
1161633
873120
1619921
1483452
648590
225840
787106
1500027
1980068
1441758
1716326
195695
69968
1746060
110404
1134567
236961
1109769
1365259
1134754
1295018
1630238
705098
661593
111553
1970248
1697268
929302
1576304
1158487
1510556
1853830
73359
563249
1090063
1273901
1526581
1017687
1596630
611821
843572
357475
1773364
655702
1029867
1168954
4593
1837023
1794145
315571
1920417
751256
498846
982226
1622823
1278617
1839467
520877
786334
705167
883673
845065
756488
1780630
212860
705146
1014653
1646817
513855
1499606
502393
1008205
999265
1587949
1586689
103490
292963
1602370
13869
1576591
1793207
1362518
811633
933977
1466040
1961422
1384090
22812
1293481
230547
414478
105315
784156
109868
611843
1602490
1650943
1574872
953327
45104
1652757
833241
550278
1382411
1251493
417370
1021564
1824841
644814
371571
917509
474110
1193928
1108731
1371485
1655239
533409
754431
762759
918542
1339445
264735
623766
1704142
610189
1166738
217738
666887
1643153
871691
776058
534256
512638
1816998
204777
1834945
331968
930069
454039
1254569
141699
1172084
1939341
48353
66699
696600
1640303
1993458
142058
630022
251492
1476019
1900685
193221
1765200
756921
1942174
69259
1157917
963883
1475810
1773779
1223676
1381261
56001
324164
1168089
738283
1248132
422022
870107
675926
985281
1066984
1739073
590853
143329
656933
1780460
891907
774074
129252
115407
845290
613385
837013
533469
1626450
1137521
460440
1153274
788520
338866
1055668
280764
230362
867757
768648
1580990
1498808
1758771
1091256
116502
1384552
176371
1600497
1942584
1226658
1730795
1580937
112087
163429
1562432
272793
1727343
1742932
802962
1427037
685848
1156280
1646164
60152
1997712
907219
1056050
1868859
1729613
1971085
596531
406248
1420367
255962
1383268
114268
360842
1296240
1979927
1538481
1731100
187192
243718
1991791
760491
978106
1439424
5839
659504
98919
1590459
1579808
1752253
1449953
137192
1552489
1297786
1353267
1615879
276919
532233
1312541
1425277
1823109
262360
626936
149718
1406639
353685
214774
1246930
283200
1004837
12835
14878
1053500
1628375
1480133
572866
969600
1691152
1790237
963802
583556
949920
620227
864655
845229
921958
405528
1752075
1754978
574027
214957
736052
1833715
1945228
1141485
405909
1426256
1002349
403200
543710
1463108
540588
469246
1033031
1452109
388703
1997771
1895467
966300
1176371
1884149
1894185
986191
1863560
669059
455531
821845
326857
1721748
1158722
568780
69918
1204472
1319539
1687707
1664119
1050064
1788865
1354504
1628899
1706853
915080
143331
1217461
1133648
811667
1079329
726514
571488
1127116
96076
451165
803647
1636505
253198
1099560
1787429
930397
752910
1068781
420558
282
633743
912159
1035995
1701750
377745
569558
1312877
1111977
26436
1580210
1047671
1809381
43505
657958
1342907
1674001
1948831
1285876
905255
821900
245403
991419
1699208
1150605
550247
1238329
463892
79590
801750
1782058
297394
520761
1251138
177292
1730842
345532
67458
1696070
21878
264365
1400648
1563911
50619
923448
1476778
211658
482621
1409705
1093985
1602085
964639
1727974
693481
104586
369177
611428
1798272
1995240
1381415
1551166
46434
1799672
407265
1849102
1899409
1125049
181231
1938417
789779
858660
350717
1857653
568026
513344
535995
1546467
1435526
606762
812882
1724579
1773413
836023
1294828
1088674
762037
47562
1562019
1731550
798224
1133246
1800763
571533
1029294
1807401
1969924
60639
839273
1113888
1183221
1230443
140801
1546653
1019144
1913776
1663683
347458
1176771
1900829
1365080
1712576
332695
388982
1730424
900142
137938
1186696
136081
426975
1671278
1167863
1206575
1789530
1473802
117812
152236
1043282
1499501
237602
245605
199738
1188143
1032901
277839
1323897
574692
1303734
1961467
1017893
1448585
1667420
1525954
399806
1559393
919419
191633
1898885
1991796
1825068
1540054
858922
484466
1226173
291657
1309352
1564786
976300
1968827
1262910
229347
960992
1219811
1749815
651674
1431390
713888
475649
653289
243671
1329192
86476
34331
1638985
1900842
1119580
261269
879459
1449630
1575740
1117067
1432742
547208
618079
351149
862972
866184
553682
1778033
1181111
1162727
1464902
1595193
1276400
286568
1531292
80445
453178
527793
544922
65497
6308
1841595
1454244
1883529
100020
448543
1673956
385015
1348229
1365920
416614
255610
1430459
44433
292537
1129711
701985
1080224
1951748
155306
1860295
266611
1077051
1901839
912154
784873
1139148
798417
1489595
407421
637572
1296250
1499128
1839503
780633
1932100
1598233
960640
1883073
1715111
1285674
72661
67360
1963276
1812472
1739654
316007
257712
1836562
845133
266471
1964420
1262525
1109151
1891097
1880155
431918
1066225
1876472
459615
460859
3233
1064556
1603646
641730
1941961
299645
985485
202336
1412027
855052
486477
1160341
1603328
1963847
1824616
1956365
535878
796078
1095392
1110910
950261
1020347
307315
12104
262661
1172774
1830754
1062648
193245
1871847
1203801
540018
1587819
353846
1247651
354459
340875
1430814
184447
1932661
1657719
732399
1940695
238588
795467
1027377
36298
205086
466151
575212
1144446
1759559
540062
1692435
1073268
1523850
1563262
1238946
653733
1432794
1092306
1455612
1779285
695043
1446247
427088
638555
486949
763069
393367
1078974
43966
1137650
462088
156419
353482
1799162
1680081
761843
1212099
433115
1013046
1247164
815100
1867046
1114868
1671224
447233
554946
901272
1663664
219689
1589043
7816
900694
219537
595710
199984
1894560
308368
1678499
908774
1785054
603362
1259826
705143
351089
1808409
1578439
1673358
681738
1613157
510003
1754594
161624
948650
1375180
1230976
1971663
474581
351093
1790065
88440
1031005
1425400
184971
1365244
871878
1723892
24343
492060
469522
165718
961195
1986314
1894138
298943
1856061
1595526
397409
1755098
34003
698726
1268873
1296144
1660867
1887366
314827
1927686
709269
316203
1407228
994785
1438500
645980
356562
713136
46963
788356
1639801
1280080
1731955
1374655
729238
742925
414202
153310
1638920
867559
1589729
1723483
1038098
61940
835256
1490915
1872298
1555237
135333
340129
1523122
1676759
886623
927574
1812988
224276
1436018
847287
545037
1110659
141135
1919889
760434
83591
168224
1673760
367427
522449
820816
272136
471736
351350
585159
436080
1117153
271041
1523098
1301897
1017984
689005
1394620
1484148
1046721
561671
1353308
120944
650142
735088
1744793
1416705
414196
1946825
821985
924208
950402
1208293
1781282
1739739
156172
1896047
1599060
1061654
1171174
1758952
1577908
677690
1483008
289329
1998724
836507
1418854
372203
653494
1425190
1968825
1771379
222158
1285723
1322682
915700
101872
1317328
1379057
367935
1644251
188255
1079653
1173990
144554
578594
204857
1984096
1262240
801098
1225718
502607
591320
1024564
596270
516876
1426102
944134
976424
419858
1725198
428369
1030468
809918
822615
1874137
1679245
615632
881755
1134056
1522621
128231
1190646
1756307
863327
1679989
1428056
577420
201945
1931611
860826
709252
357474
628988
74247
903994
501260
1403943
1808602
1448986
1127599
1687933
925845
1986060
1691127
767738
353355
652381
391502
30433
942446
44264
1573486
592350
773507
1187685
1617059
1706747
65823
1976748
795232
412935
1755923
1563396
704634
693077
1926735
473398
1423228
1588203
847593
441277
596787
386300
873968
312238
125835
666897
1421506
428072
1578019
1553754
68294
736449
374965
1599598
82675
72725
1667792
1530160
1870688
1185583
1834544
1364283
1644280
1968789
1820949
403307
5747
645354
995899
302307
1178159
1862634
1645249
562300
972330
850369
839759
1389598
436060
640698
721138
255461
1699364
123546
747508
1219650
515518
952686
1621513
1981502
1894876
651581
894374
499524
1764620
1775786
1563736
1678413
1525471
1728289
795118
1351423
1940080
891176
1150862
1189534
114155
1432641
1248974
1246137
608632
1069933
1715916
943372
622951
1720617
1986896
964716
991513
817051
1660023
1754648
635815
497086
1579317
1400176
662270
841841
1729769
1318824
972561
806660
755860
391161
1005834
1681521
1037113
1155419
181226
1476842
560945
1007858
958745
677725
487507
1284445
476589
606453
37983
955241
372952
1776597
779015
275467
1101314
516185
481316
860938
269727
343942
1827623
389936
971723
250419
312726
1760162
484641
1861197
1809912
1314190
152746
1404766
230749
963940
393736
1586500
742106
1025159
421213
1351111
72467
345287
452643
1291430
708557
788252
329741
612118
412170
432218
571966
1145668
619132
251799
1649997
1749
715127
1342595
8119
690158
1659967
1806211
1457025
1407765
1402796
594625
1087562
1200924
1667370
313365
470768
515935
1297492
241890
1766310
200432
1867863
179838
63687
1213250
1818716
1082221
886275
526108
1676809
1299309
36106
559895
1243710
1915878
114710
1398950
272980
787740
734986
1015377
913185
112137
451674
456990
1880856
1904538
193458
909581
253753
426313
554769
601207
247582
1704056
176785
900280
1078323
994378
399432
986856
253434
1221107
1925822
1986575
1020304
238285
286332
1876532
539765
143777
215764
1249187
1327657
914934
1100389
1692871
927991
1596189
1554619
181237
558322
1086008
1110863
1335410
1639733
1318827
480897
1869547
670727
1159013
1189023
145079
1950165
589154
830708
579414
276518
26030
1099454
667687
105283
1139835
810795
1414335
773530
1967112
62061
317079
271872
1301805
1350473
1084663
1353803
1843986
1423755
1024666
1188310
1172162
1367527
943194
492141
673548
1670894
1032399
169033
715642
1430217
670320
1203511
715110
1421696
157071
1010837
1611874
586101
1946211
1337616
67740
1397068
213577
557650
97511
63502
484694
1008519
405809
1137213
1919467
934960
958734
956008
1017418
1447213
1192147
1399608
63754
1167978
801198
1439249
922448
434305
510383
1455864
1274239
1615252
1138909
1608851
1797598
797684
1467606
1906808
190828
909282
1748002
441073
101901
389578
1451383
1721818
1780852
530530
123876
1069058
765129
686914
290483
368353
1638097
1776723
1614141
89070
121777
1915112
1878061
1174521
781784
18242
1595312
1528401
553430
358870
1778320
1639122
286952
464903
308375
989964
588371
1033540
806029
1686348
141534
1088172
1843262
1811533
617423
1673738
52890
1397622
538029
1070712
1401136
1810673
563968
135723
108451
921118
1878664
519039
105439
728582
543286
1436393
1504799
1587579
838864
1201286
180040
363446
387356
1891644
1042720
603286
1094873
644932
1379251
1970905
57420
1142179
825388
809858
722309
124755
536419
709363
1932811
1477981
285974
887621
1367657
1202611
1849750
194171
1808598
1569667
887537
1508222
1625803
1564726
951232
282255
178995
1542514
472165
754266
682745
1239955
595448
32831
1685282
278877
1739816
1608107
1888679
729173
1457040
1397621
1522745
1723990
1240957
574838
1814665
1709550
47363
736151
472658
1394658
1162841
912655
1888707
1509770
324193
476588
1519860
1041629
1986079
1478469
112008
37673
1571841
1647551
739812
937214
1737123
1205679
787283
477819
1126867
1194120
363246
378828
471669
634143
745500
106811
828793
641243
1098670
933085
72421
1414648
46691
373815
1473638
209971
1449911
786803
1863227
1214870
84000
344751
1233182
707153
1604108
1743763
988920
1772751
867822
286715
441490
271309
1239492
1090841
1471403
1276358
1647563
1921784
1983007
1364500
993666
262577
1699677
168971
1020573
269775
607553
1638769
1759550
1464934
255230
1630103
1569088
273471
127883
1395928
1983615
602867
374742
1924821
1378569
318689
398634
1973334
1789799
515325
780506
141599
1437255
362488
227469
1208026
1964316
1668478
308747
1709945
1656963
907556
352807
573485
716346
1490201
366565
383273
1832874
1989948
367635
407264
1292299
1071734
89149
1778069
63090
1513099
1028802
800101
717394
58881
1862649
1533944
1596715
1135765
447014
1720725
653099
1360810
334036
1598126
760838
1014300
1258250
1043974
1727968
1380096
53512
1854233
608335
372809
149835
1143868
715085
875615
1974982
957312
1906508
1332868
1129450
1601006
562449
1834441
1553513
464504
794676
1404799
1235318
1705020
962900
1113431
1831813
382160
1702367
252531
228744
1895026
965533
834903
1458783
694289
1675151
510948
1490528
440933
1675812
631273
545376
1564117
635595
1846893
701824
213806
272006
1983392
1519443
1764980
1777985
1435254
1576686
76253
74937
1947759
1981373
1732813
747662
1302188
168963
1202224
1215333
629229
266093
1165943
802603
506612
1429594
1638282
1139376
642491
1811029
1903841
1621270
1666717
1544987
1626206
1114960
612509
1784576
16369
1637528
832472
419740
1206223
500520
350846
1764590
618994
1901434
733408
653174
227088
244569
1513415
912184
340192
867369
1010779
1095492
184494
642295
1667322
1075792
1231375
1037852
865379
382851
221365
734150
1424099
1778812
453280
329524
173568
185052
1941260
931456
1122150
983442
975178
865130
1755349
1566369
1223480
1958260
1990093
1056585
92584
1726022
1194156
1169529
1308937
1361709
1865773
821973
876227
1377721
17199
333311
1024475
1942431
561530
825145
368818
1090656
1657156
1240289
1007830
919405
810335
317201
1292498
273832
1668320
990549
36027
1473872
492040
1577624
47856
601543
1439750
1503090
33195
1605298
126303
316817
1706249
537940
666353
1364468
342411
985562
1211338
703525
719444
1939916
1667587
1695937
417922
1101506
1713895
1457225
113292
1016354
1706114
1035537
1980640
1697858
656628
89163
1495722
1360171
1088518
1794742
839097
1646430
1307233
11739
1289198
1030063
392987
915120
122912
455437
543158
36933
867001
1000773
1425749
152971
1070393
630669
148672
602146
955178
814718
1721268
1037785
898673
1219205
1404107
263939
1073089
1077447
1397705
860037
829676
1971108
66278
478794
972590
1229141
1129894
692664
698687
1281771
642685
1122500
444507
870583
35823
1649697
104322
925431
94763
202205
172044
1014741
745765
68751
421044
1610545
1484676
92741
490443
1780582
1840797
840546
158256
209134
134210
1229169
26479
890560
1754390
80915
312252
38630
307675
1870910
857976
572008
778786
955299
1508284
1590248
226268
1631554
1860307
1385337
1402407
169373
758118
1913719
1863268
1084186
1782559
1077988
833605
1083798
551973
931937
1527664
842270
1217637
1897637
1050688
1435666
41962
1830854
1755539
1297434
1672346
261447
963412
1001159
768632
1256205
540764
1730794
1094727
1627585
59386
1862535
558602
24168
1753890
1484402
601888
1242390
893848
1812891
1532365
672721
351269
1645777
1935425
482923
1880024
1895830
622032
295448
830211
956670
200419
256455
1133206
1690313
532096
476096
880220
1663999
1107455
204353
577768
1260306
30966
356455
384254
810521
855388
511975
20101
1508134
519679
45645
1356217
779263
1521466
726984
1747841
1099727
532153
875007
701801
603047
581866
235908
854440
188340
192490
605931
357060
103552
1028607
1103396
1776596
823258
251998
919808
916498
743345
1480127
1929039
1968149
1229063
1810978
1246703
1974643
484859
1113358
1978836
942292
1455072
318492
713550
1397855
1505200
1213280
1521159
1601461
1329279
1897965
1051755
219486
1328648
394618
702464
499968
76929
383347
598744
542175
1851458
785952
1593388
1424623
181130
1425141
1604689
639412
25139
34599
1576229
496034
1267310
85816
1805416
1503025
1784279
1694756
909512
1298031
1542744
1861403
1913898
1127339
1702846
9608
1355209
861049
1090154
578923
991260
1230255
1837064
205957
1303660
1291519
819030
946891
495793
1320480
1087560
587064
560761
600196
1977816
1180913
1815363
210687
15737
1677286
947987
930421
1101983
1396111
1524818
794935
541320
1427183
637322
1423100
1399346
296363
1580777
1096125
688433
1226165
574688
724230
1639625
224091
1433531
606011
604524
1688054
707728
24042
1246497
1477022
1155473
1128743
1041381
275112
1942092
1292973
1767723
783274
1931317
1676538
1080011
428190
924737
1833013
1353346
1388942
187942
600060
1154353
1152253
1279601
541108
614213
1489054
1297706
913136
1693519
1887717
92957
361099
699119
16563
965699
1167698
921442
457686
242903
1648953
66900
1383344
1289422
969230
651234
123295
570219
263136
498677
27000
1801659
661373
711950
1864376
929101
734023
1546966
249814
246501
533073
744098
1600796
1925317
1185861
1934262
1143188
1239363
1891169
1334512
512284
478106
867867
1596462
978465
1079928
1630444
384148
77244
1014193
369776
1006022
1279442
1060844
472334
1975095
171897
1929221
896236
1807627
1018381
357477
1541838
1970555
111380
232728
516661
1386475
1920522
343801
1144690
797289
1525893
494428
1300688
1402847
1505404
1368969
978321
1389935
1279260
148899
718975
1190469
401453
1602498
47123
7979
392500
991873
541140
478052
1714839
1234268
1493511
443137
41505
128664
862841
1376913
877633
1395098
1841624
634262
934628
477876
925200
1714194
743288
1318619
1748918
1789491
480302
1398199
438053
67284
378817
41766
238128
116900
1568850
658811
731936
1572570
1956100
91280
718804
55659
675471
481020
1679363
298559
1789305
716809
908242
605274
353569
1053839
828574
34453
1211640
997820
1317613
1521227
1133556
1265514
1619052
305442
1592268
132370
210115
754612
570107
1934538
1748248
954045
1055557
495730
352046
776545
1236840
1898926
287160
1936131
1510850
957026
923086
1495052
1553283
1116036
1619323
1591851
1206702
1445755
1218420
1807109
414419
1641739
1286240
295100
763516
1008862
930959
1472308
1601482
574851
1803428
1642757
290034
335421
1313322
1185139
403438
992901
311083
12872
865968
680259
1586499
783659
1128766
1685194
1470618
1995224
1279559
632001
1548265
331862
1875707
1401448
1846172
1125364
1711084
1353167
1870520
1425564
1905447
597151
93477
1152706
1020488
315956
1213112
1037939
1626146
401281
1866350
551094
186640
1048502
460606
1840155
467771
753859
1952415
1845759
194699
1883060
45697
1108021
594122
1299537
1545093
1933337
1071683
1593431
298575
1987222
606841
1976251
1558301
1312409
1156744
1374416
1063645
648363
1876103
1965178
1201432
386240
870729
747315
148975
969874
338953
1827887
368683
1773083
838754
728205
347144
929788
548932
1596681
1634494
152766
1378043
114117
174849
1836586
1595822
1432759
1811431
1391435
1554685
1946511
1060311
1098710
2905
137684
1919234
751305
1684408
1343303
771371
594602
395856
1743678
1146452
1984086
895451
1114965
1028225
888739
1729990
288974
983508
1418662
1888308
1661032
263587
1028965
1477423
1042742
1993858
1453497
1252012
336669
1346365
1322437
900290
1346995
1030466
652365
453246
421819
1580813
937697
1588177
1905274
786968
1835149
365121
1762746
1245635
1018063
1529264
758054
1123555
403532
639649
1842694
860052
531532
1986236
734972
400521
1304180
724475
1135815
1709355
1015377
1606785
933269
1691615
1319972
915369
1794927
459147
1154827
1304076
1580239
1257763
1033867
913427
965241
684822
1592396
1115275
841525
1233690
908405
1525108
1160934
1435666
1020644
1388655
1305006
1044120
1252405
371325
834289
1024871
1697849
1747270
449769
940273
607697
639441
1671560
1926374
851686
1483357
1453217
230974
1829328
638513
1506499
933873
635136
571057
364210
951511
1481283
626939
493643
1006728
324463
663025
1831417
250153
1489670
1387652
612663
379205
536623
154089
1905290
782282
1344291
732322
657655
1208210
276562
1699536
1771991
187740
108626
41745
691867
778961
255425
1854815
1968117
1899070
381813
537637
256276
1776245
260282
118397
348141
252538
1168125
396563
838878
832584
1380609
433798
97019
1873928
452920
1956881
1673235
153304
1243591
647376
1419988
81185
1171883
1182523
743840
171045
202613
1778380
9415
1957561
1526968
1052747
260937
1575261
1308160
1181658
1483164
273859
625958
1938450
1283369
1420454
1457341
1676659
190408
641889
1317691
1915479
1749523
1186184
258688
17984
1634132
472106
99399
1023882
1243570
721231
1342554
1746346
275563
321707
1875848
181355
1889830
1061867
1013720
1509910
1479025
288047
1988091
158223
29269
1452959
1868661
1686291
786594
212116
1438227
296413
8024
760573
852402
1056721
117967
316367
1149118
1282605
1920463
44282
399334
327711
1090618
1099911
894942
302916
652078
1917401
1994285
764931
931888
1297795
1884580
1225538
1195148
683570
71026
578595
531165
399098
1882770
21608
17727
1843818
118335
39375
64787
532349
679076
1571150
209635
23211
820945
397651
777498
1079507
1139260
116693
410480
1851560
805719
345921
1540909
1944030
556404
987168
1297401
1048971
1269304
711805
39528
357281
1781636
1423388
1598951
1539161
1975506
413453
95884
999343
935050
1083879
1735833
1386658
1506145
170507
1276753
61005
1489033
1126047
165608
1953037
403381
977174
1077169
919517
570176
729898
1066088
1839576
297942
1263822
627598
1393290
1173072
1350164
1999018
1494161
553704
1193171
489427
1170587
1673458
1449765
703435
523042
1264948
832485
1485637
636881
391703
786835
1791573
1891338
1084534
1540605
1537637
1351772
1740908
375431
1592914
1829285
92122
4664
956149
172253
167705
1228871
794991
1845268
1821661
1624093
128493
1583616
588224
1731655
1378741
831087
987543
1679074
1126917
1444137
805268
712101
1293262
1536614
289036
659768
123851
1248365
675038
1062243
1763277
247441
661250
1119519
585034
1582256
711924
26136
401329
761710
978464
704408
1406287
950007
1505419
1076302
1976844
1025246
1011713
859929
1576059
619057
1213876
1121710
438225
1300104
1276374
601764
795234
1317011
1372974
1797389
1911036
1461714
659145
1181654
941682
1449231
1959706
412343
25687
959409
835255
1459180
7353
517703
789116
1874908
1359912
1493579
1025399
1898419
1608769
1673726
1494019
966151
1101121
735524
981010
585087
1049504
1423332
570126
1769499
862545
77385
730529
1737219
881437
1252395
420326
1298336
993314
141825
272258
1952085
332175
1966501
102737
606059
764931
1427405
1270606
271961
5922
1946152
254589
809677
93460
24585
486346
284990
1910954
1353946
255074
113601
369726
195442
1406494
1517450
1716007
518403
698501
449369
1845951
631880
158345
575612
1501466
899804
1337460
1828808
1252643
1860464
1139031
73309
1522700
312400
902353
454261
57910
494664
1361431
1266790
736290
1123574
1828187
989751
763798
838782
1391163
1706328
1477837
1735067
363711
685780
844879
487638
1054234
1522083
187092
1722601
1480523
1387140
895527
908230
307185
1706054
116743
644977
1076016
955626
272557
507434
1496921
1402244
808410
1868333
1919915
608446
1326423
355534
617791
1260289
725651
797320
242111
144980
292228
381528
731634
1049999
398164
1839064
55022
1484374
856573
295455
318328
221296
1017839
141927
1434083
1952325
946756
1456352
331777
503129
1958967
943726
1278982
1548234
319684
476391
825190
337883
791955
1808698
1528049
507790
1810112
1989118
1960125
469165
883297
1495006
1395358
509151
637997
1155897
1366869
177148
1506764
136027
215330
1247389
1619960
1017671
857023
1890407
906201
538261
1585495
1027416
1802879
932560
600783
1794490
1186391
1602418
1755343
336974
189522
1270621
1468779
1786231
527644
1191676
1456372
1255804
1044395
211993
232785
1892106
1046384
619824
1462837
481595
1245494
1101073
418658
513103
1025764
445517
441896
1995896
809762
1997468
1084070
1569964
503699
1988010
913959
1573678
1262947
1981231
255521
1048286
125035
360005
1236131
1946127
1004763
1461927
475716
1428486
1611651
292216
399540
1128985
1412091
1611471
1988646
384532
526784
1514583
1857275
1344381
73195
180783
707311
150609
1541516
686746
136081
1228289
522388
323217
1710089
778985
317483
1056831
25459
1228672
1360981
364312
1500318
565646
1570772
455230
1900165
665986
1375852
1828298
211009
666388
870266
199684
540074
284573
1389644
169991
1856608
1767153
430356
918782
544718
1621396
57126
1727990
974355
234283
185045
1703599
1471564
1494651
964384
621084
116993
583625
463476
1693192
1312487
672067
464461
375718
1783408
513587
498898
359297
1386920
366715
1360417
1233605
1806141
1663618
970069
1568891
272957
1723592
1569196
36309
1404334
1766041
598324
1276447
1440008
1077505
408699
1272157
1687008
1655236
1869325
815932
1344303
419256
1537396
41718
532279
1900901
173406
1625055
1736445
486791
767801
686799
1850574
659494
206740
968949
419651
572799
711235
627917
1252042
1492659
1020855
987793
1411751
1442215
852207
1467857
1745227
1834040
1634947
1831064
1141518
1365188
612076
434360
384612
1942039
1514463
514846
1759792
1063421
1826452
161836
1298529
1687183
1713277
1068356
1152757
1266700
575731
1935668
804506
113801
378693
1537698
556728
1688741
1689774
1792374
629033
710804
546740
554450
619616
933213
28785
1793282
1748534
1975146
1553487
1284433
391488
1205519
1839731
503463
238218
1549755
1010973
176988
1815526
694213
1908334
1349608
954227
1689253
157737
597540
1092714
1628135
255938
1469683
427448
778940
1621234
49907
238049
1786251
226908
1978936
1957427
1019102
813973
753573
1591864
873153
888470
689501
1139422
366038
866648
78046
1172667
1357799
122136
761756
1959505
251520
425732
1245084
1815993
1665162
1978276
1081997
1771704
1855723
1214708
1543095
992536
1528882
125673
404479
1982087
361448
625962
1038899
958203
538312
203134
1588891
1862418
479606
1856037
157103
629388
719655
1541581
320449
617339
1702466
1316518
1689504
1314149
746889
1402729
698405
1026950
1796062
255234
117523
1880947
440711
753874
961853
833820
1903835
1719338
368765
543290
1992487
1594648
1452656
1469364
967740
714787
431927
319463
825667
604088
224144
1111934
841502
600434
423916
108948
1556048
1969255
619171
109609
21530
1887429
252201
1620593
320706
435356
1184479
797224
424546
987693
1800227
286577
1109342
746671
1384315
278831
578880
1289010
1407847
1762061
1419138
572537
755618
1967423
1750434
1007789
765833
1311386
581988
1738299
850532
194473
1620668
1561403
1830026
1806248
1059970
1240590
731460
219428
837851
1445386
642694
173620
1950811
853812
578050
303294
371022
349995
776070
1345299
1173348
1289721
1108313
39162
446317
204241
378980
1276264
1417542
619225
871428
1150731
1236028
747547
1047608
316709
900144
657624
1701831
60764
890348
949896
1265159
1891860
1350250
769973
530369
1015188
380680
273090
564676
162934
254111
1824666
662644
359990
282876
1020182
769722
1429424
289385
1345682
298834
1549324
1909344
528096
655916
12266
716009
1628989
1463509
1222501
1497039
1742790
1586815
166810
457770
1006362
474696
1802846
1801072
607506
214951
721667
819843
1984224
228339
1192340
1466334
1062516
1692470
400902
1335615
1891616
963541
1648550
463103
938689
1333846
1004360
106297
1281690
1421768
1742278
529714
1981034
1127837
613696
1362605
289103
1622589
190082
516354
1137175
633817
487628
1327551
993791
1955621
1355278
1081638
106849
336204
1954490
1522756
932755
411795
193948
164341
1184039
1140067
649502
66444
1796997
148341
1579411
638485
1820656
1099614
1754169
835671
1177915
1413784
1644899
1824511
1671913
1807083
383117
725519
1269853
1632598
124382
549347
1082102
232353
1694033
1013877
823002
1057609
1700876
949435
799735
481438
672265
434288
1553120
725103
1503905
995583
1609980
1543551
144746
1807382
1702415
39702
1722107
1352339
743155
1239021
212265
707446
1922337
1403711
597430
464235
1381476
686176
1627328
245562
1833051
161158
1177448
385979
132051
367574
198208
161547
575354
734724
712130
1001177
1001357
355280
1341754
218535
975631
1523334
1964819
563455
495558
1545184
1199379
1204652
1959740
1149157
1316061
1919983
1744748
1658704
1930010
671983
1187820
1077099
78574
227207
1863297
1065531
1158398
699062
1058587
963847
1911658
267018
870995
1194430
844317
1943546
465731
472391
283653
829234
192348
1127887
1746583
170455
539023
480504
526723
1549920
1228450
1712696
640431
868011
777197
1738575
1273908
455371
1893388
719187
1109812
685062
945826
644556
1773821
218536
1844450
1720208
684698
1848288
319753
416028
221839
472193
30359
991808
851158
1195676
734524
747637
554145
1897193
1848632
548710
1589768
1961846
1793566
1161918
1299884
420141
580121
845274
1455897
1019664
694831
198086
139166
1141669
1840079
1779361
1147236
927752
708130
1041442
1918562
154289
1965642
297443
1834609
320858
565528
787049
1844793
1322897
624699
957364
277980
1057597
1266266
671653
1367004
1818947
1204757
958628
943531
1235747
1668586
1407655
78483
152215
1779144
450519
1558008
1699547
1783205
1564910
1446535
1615982
1511661
1266534
1957508
879775
1933425
1237599
1989738
367390
1946825
1469322
1548635
1581711
68550
1586638
1269140
1995144
241846
245715
114960
1769911
1049165
549384
1978524
1830891
1608538
1308068
275741
318106
1249432
641880
1572084
1704521
1331124
151910
174345
1933508
154035
822604
1550237
170626
1265844
1478225
1991038
1238886
490747
1627492
1703048
1275139
1572516
601774
878843
260513
1859992
947330
1256034
1877999
582049
765979
1004673
1075649
98294
716695
923427
1337491
1547306
861224
1594841
1443955
1504351
787846
1787522
827964
1329986
1018703
640629
1481443
1485495
1558219
1829323
597111
610768
813239
711584
502203
312333
1624392
869160
1627588
201119
1412590
290617
550654
1593914
1429709
233760
1870191
1545061
105143
788021
1975879
758436
238800
1033172
1286302
62828
1135723
1411292
1420418
1537056
1868569
1046954
1790749
462617
1600018
1220076
1019257
348155
1944719
1956769
420978
1160422
933462
1136031
708856
1902640
865000
641457
259962
444995
1891624
410453
321148
775419
355357
391788
1542610
336599
283087
1714692
1306230
1435807
1307348
1228083
1208318
18077
877650
65658
1316918
1212602
956985
1521407
1009783
108971
1902446
258022
1639596
431721
1400986
1343926
767170
1019961
371350
1169659
1862180
1539636
1802648
1947617
1077806
1025251
347617
1719304
1260413
476632
451914
1406162
380292
953419
1662590
976706
676392
714249
1785134
1336026
230604
1456804
987273
1984213
1648605
765651
256974
722115
1713339
1796178
847584
1807230
1072
350560
261333
206465
808175
1410781
1983197
1906540
1104253
1168623
428093
240069
115784
60464
851514
1959797
845336
873494
1162891
851595
333899
1392037
841698
15436
720572
1119291
923882
748789
1624114
1959077
1424199
936511
533558
541476
252438
23515
1960395
1706615
1105708
1695282
425850
1563823
314280
622260
1226933
92067
1277816
202001
502350
806099
1593421
45520
1058025
945092
484734
1842727
146702
698190
1318021
1002323
343613
1044708
587787
56890
86657
294555
51161
1646602
1266838
1324009
19362
22231
1177089
1524284
1168798
461664
748354
1462814
43673
1866851
599867
1805111
1240218
224234
1599495
181785
296434
1056976
181290
1187757
1413575
1215082
561859
1589266
553866
347294
470316
1092419
1968902
1770399
642164
271125
1003025
82036
1409104
691148
1720976
1646439
1688342
1792454
609326
1263594
1215575
580709
715820
1803609
998090
305937
1891094
692084
1781406
1617235
1804323
130816
973977
919268
846482
676879
1949120
1640771
1400283
133976
366722
495182
738862
558590
179884
1835276
967453
474562
1984987
361495
460590
1591613
1190592
1638442
207690
154331
529414
1151835
1727598
242537
421853
968709
102509
1297789
1957851
402743
3607
186675
816246
1806502
1839773
1129449
245791
905310
479013
1732917
1370783
1449735
1727026
1001358
777721
1153125
592706
230200
993837
1230652
1390365
411653
486209
1167312
1969286
247428
1246480
85433
611264
1501005
123208
1516105
1082463
1855560
1581530
1500025
1032936
1799875
1667234
707120
599079
1187490
1281716
21504
1570992
1292954
591072
486923
1027502
671469
1272722
1131403
1987870
181303
610832
708863
1971476
567515
434291
157757
1525487
1620732
594327
1548957
1741314
1177277
1916902
471296
428611
1046131
1812364
1839934
152485
1420348
1914836
1143536
1413564
731924
1250563
261498
1977779
202126
288558
1078857
1877295
421378
133607
459187
1640494
927804
418803
1905432
1536008
79506
813145
706490
7859
56943
1063789
1096311
562355
1624427
72174
1623793
470530
1067878
19944
523937
406617
815642
657741
327808
825223
1581382
1716627
1231486
175852
632346
1076465
237067
1454154
823848
1851807
1911788
494802
798444
1223349
1345979
1098434
1258979
1937468
1645729
1129984
253318
1991419
366213
1685456
1741932
1714962
196559
405724
545013
1996795
1767223
197061
1829428
699523
956398
189834
58986
619922
1952908
1186469
725156
429769
1251487
1364068
1272105
1501370
535002
369397
1422271
170437
521122
1185270
124313
699613
1304542
482261
980469
461843
1350933
689173
1718675
662314
466855
1278292
1249597
1767764
776878
914793
596366
1733388
1082532
340040
36242
1763377
184953
204419
999294
1167213
1680299
364587
1266134
1441722
607014
1636672
1715774
1912802
1784684
1422286
328378
1058932
348886
754802
438709
1854566
1674719
1450271
655565
384638
847289
1540411
1041284
1289102
1767042
700065
1327478
117267
721069
1185811
777666
92756
437545
513135
1287249
1057883
76625
1407435
1345285
223449
781893
369515
302673
336497
630233
1913704
620753
863551
1914302
947686
159048
1397152
1721727
1556415
895284
794872
1887057
162444
1235243
436383
649577
1678848
452900
1175393
729668
1224931
1682574
1089613
367147
1792505
1450493
1475896
1642046
1334870
289253
416318
738699
876247
855397
924035
221955
130205
1243954
387457
1478426
1985028
938495
369889
1605622
1509300
1947412
1756001
166398
107408
1970521
1224664
1656428
1245646
291510
1532363
153296
43222
249811
379045
83553
834464
922212
573694
678110
525865
653972
952946
1761226
810353
109125
1507708
1474542
1557645
816047
525950
657932
1886399
1947595
46279
1646158
223474
713759
1750136
207504
1191994
1205425
940118
1592052
1851806
1911392
1480387
1253196
1182548
96529
1461695
1011989
434393
1648935
1511238
1658726
1735394
868088
776593
281350
1389010
98912
1239768
1706987
1018230
520792
1051457
902922
814546
99627
1220111
527930
1557193
375209
1006910
1128347
297789
1477029
1979126
807506
615337
367359
1542883
1815065
1733931
420004
1996273
1034228
740320
934179
157288
532392
1305329
990213
1928276
1537042
1475728
1672440
1244934
1698759
34593
459205
646801
528694
702157
641718
1561709
1699141
1885682
650536
1693361
1254976
20117
245591
921882
1318638
1592706
1475801
620631
403295
727015
99684
1474493
1578760
1875536
858022
1530555
1587733
772946
1527887
1268101
1658603
129096
1425564
1504148
704942
552484
452370
32907
1556798
403964
1978018
1916493
992067
765289
288866
1061948
344746
779427
1846854
529787
164064
1729956
77927
1434403
781724
1740686
1931454
588606
223914
210616
97104
1724868
1206490
87639
1469435
684726
1704936
1654949
561876
1209262
82473
1290809
1976386
520811
1619629
875751
1320146
1886219
282320
249228
230088
890152
1393879
971928
1805258
1443362
1884071
1806224
1446124
710663
1267070
691335
1924430
136098
1776259
1037179
122119
1163275
191623
1085001
304774
1613983
1321592
236969
1175489
558586
762013
1554522
597806
1869140
1227808
441115
1013724
1483250
486569
1310107
1294275
1549393
162641
627229
1179688
252440
226387
333356
1133788
579564
219409
1370394
841518
330612
1416982
223510
1056183
211174
151487
936153
1718373
220636
460141
238728
943287
1577764
269
1975538
514103
1292080
18559
976070
1946144
1263259
590106
1657449
466638
950231
1120976
1493890
964157
1557130
614348
768826
570022
1858079
631295
1288718
1004048
705697
869816
720911
1798339
1092101
381171
44426
778603
163281
1515004
1497967
1177856
1391879
1135385
1570857
440073
1919560
795220
1805233
1933939
742202
1772541
458450
1151056
1730392
1017288
726380
131452
159642
1910935
365099
1279889
9388
357674
502861
1186493
1019062
883224
750649
1794906
238706
1350257
844908
269650
232896
1083289
116861
613176
660280
1954603
1186130
1835012
878570
1183558
899579
46710
1169137
1456725
225315
980556
1127599
131463
1805283
185692
505332
542542
1507927
1284650
1099526
61073
161589
1618138
39729
378722
458892
657121
942939
1871035
767480
1009418
1538362
1738171
1046654
927782
609419
1799265
625081
822342
411738
1727495
492432
834531
1432035
146906
390256
476963
184651
1915108
767684
1394553
1737028
19758
916885
1917410
1236936
1774282
1668458
309725
466917
220236
1588694
1824451
432722
642390
104660
1039604
1379368
1411626
1907056
977607
1173367
942039
229242
1590832
308676
1810868
865195
971114
742097
1378224
1129383
1016281
587384
451685
1954099
1261352
351009
428536
462865
1252981
730152
328491
1685676
947227
1214259
645719
1279147
338528
577292
259738
1066443
389203
1416156
1406775
1532039
456451
1881283
1205292
1824675
154872
743215
611023
765417
780648
1404484
808931
1825180
1236087
755837
811039
1393443
65659
1777
481154
410367
86882
1320340
1431475
273788
1749195
585958
942857
1523569
1749947
1142755
1041326
1069940
1461118
805298
764818
180066
899571
177387
1483065
563626
1992520
879362
919103
1297595
886664
112014
1900408
1005567
1448031
1083992
1886747
1468023
1760313
1499972
563760
1985615
442894
1715803
613886
170951
1142112
1449769
1980682
1882613
737115
331779
1042439
167933
1011947
1053570
701302
1342569
681938
381475
410740
1120890
572930
1297813
474703
786118
1916108
538459
983558
1891146
992870
1938633
1201942
1011114
895467
729962
742051
542834
64961
348036
1298499
617266
549826
902756
570508
115672
1169490
1255129
1915986
1016415
464895
684124
284422
1259488
367681
847261
1817561
1466455
696587
685723
1049229
1090279
531429
570601
1104179
271798
269096
652319
1641833
413502
1838923
611115
1210428
1065309
1075451
617998
442439
776984
1077954
669192
180535
798149
1645382
1995689
1083765
284856
727150
1964101
1157232
1571600
1789062
552855
1878054
1950952
494981
63974
60051
5966
1887814
691617
382320
1536846
1741893
1523830
345947
1136626
1415408
1342206
681733
1476410
1569505
575881
1172691
1209621
17540
197512
125286
1841665
648060
878263
420752
322372
594668
1357866
116257
1606164
12311
335972
628862
1894690
1870592
1260706
250352
1360069
185436
1431277
765958
246705
838545
376264
634231
1111553
830085
617210
139281
1881347
159856
624923
1477074
1343555
1876099
1545931
384144
873933
1631604
776007
99312
691509
1987801
315880
1933728
1855186
1337624
1792417
645892
258326
1173361
1687171
1335406
1880824
51277
1601077
1036489
150050
748768
147881
668799
1892699
1637554
136115
1800071
737737
1280442
124889
1109248
660354
1371939
970857
429579
1359840
1114012
1880350
669816
1051293
1501263
1832853
859933
1936053
684939
1015252
1621279
1918249
238187
649798
1681064
1188164
756995
1173607
498482
683615
270499
1963654
1769480
329362
903716
1331466
1721255
1395437
1042282
246084
723054
1693558
745220
1237970
797897
783257
1635329
710887
125631
1382582
119706
1314780
622999
1381137
144198
1341854
737746
1299527
1073735
1150825
1940971
804209
738156
708069
556408
333639
239641
98875
182628
425773
1902174
1514618
608733
1977232
1931802
330246
1316359
1281535
550621
74580
1764160
406772
95581
42682
1493508
213275
1311430
248948
1818437
38563
1436182
1313911
1551820
1700721
1289546
129483
1807815
420518
401833
657354
1074418
135372
825127
245325
462625
498960
1519834
1951141
1424089
1483867
1321190
550629
1596859
179981
14474
987779
1631811
50213
51023
1256601
1984172
1287691
382383
1145975
847948
21031
86428
1699551
1675800
1718984
1867828
1738841
1905828
1343120
752703
1677925
1303291
1613628
1692232
979330
1631754
604493
1247668
897892
1115394
46790
569261
932138
925640
299161
768380
1060583
779590
1178540
773532
1385482
349627
1068863
1177175
1819297
189973
334774
494370
1660063
521577
272177
1667016
712393
1815785
1390209
1681356
1965760
1380150
1582246
251548
1652566
1763844
647990
853289
327918
1616551
1548793
735013
285099
1804470
163799
1668297
443893
114706
754730
1267685
574538
3489
1196778
1257839
337867
1791657
365638
341141
1403973
469306
1533917
1217108
1128995
1343629
280538
851747
519417
480085
118483
1676032
77690
1513054
1337285
406525
42732
1646742
1984094
1278911
598173
1543829
537893
1465151
590988
910126
1511156
1683002
273702
1456031
881111
1346165
1928110
1133697
29373
212190
1947200
988736
1800690
1458762
1848569
1080374
52534
1532507
998884
673215
1422031
1267763
928549
1376366
1707462
957202
661015
864354
435271
196514
1406380
58287
604724
392076
1038979
1154018
1031488
1177543
835181
1531344
216998
590435
1578672
1682161
1173357
1059956
909966
78196
1256079
27412
1845477
568967
436246
883643
1250317
467742
1812106
1560128
627409
1775061
1659135
73431
1040287
292055
148540
1164013
640852
1319048
1272471
1250954
1845265
630119
1943759
492524
1598878
795959
623520
982694
22486
1879311
1434099
582472
1137467
999732
808735
1270964
1763034
637892
232794
1292999
1639454
1135985
638050
1625823
1541667
1841668
998138
1118098
985975
1025697
1045487
255571
35731
461873
1040697
1630625
1539777
252568
67817
1453981
741842
60040
1981609
240331
1487038
1134017
1288420
71861
1831409
547915
1945502
816122
1997029
1449391
1220794
652334
1987228
485156
1117598
1689653
510455
1212184
1686722
1436376
1221537
1288544
1747726
423921
1387033
1438749
219665
14159
1888792
1650682
99969
948278
806843
1290194
1292932
1297581
892814
1450869
883111
1637851
1200127
1779587
1182529
169667
1240010
769611
274347
533735
454401
746642
104441
1210757
995056
1016098
1859130
1822355
1999304
228057
1268736
1270280
1648986
1669072
856466
583244
1804569
1859969
303902
1398830
760163
1278494
1125420
387747
387203
1889798
135753
609353
982257
348983
1583539
459199
462237
1069652
278086
1819554
531597
64833
1030430
23259
568669
782971
372704
1425439
1907892
1518438
293001
1322595
306606
135528
1711968
658216
1774371
706713
1822700
1453022
1066917
892152
310596
1525676
41961
100625
928652
907331
1344611
1348103
1585897
1899374
1922245
1292425
1895442
740956
270151
619345
1586228
840210
154386
744505
1780299
1894146
1379951
959607
283039
632223
139554
419478
1895296
481185
241890
780890
1410601
469058
330562
67422
79558
241694
672018
507446
1902787
1508921
851698
886794
49634
1557993
1152080
9627
74400
1932103
1599525
712451
276363
1232118
806646
1830142
1344259
521588
1262921
107863
1189747
781327
599366
846580
804048
829702
521437
111855
1353171
1550832
676135
1533522
1214878
694261
287814
1513375
518148
1134133
353502
620957
1675383
1182797
1861297
1045388
1432338
1018396
1886045
432319
1648862
1347930
533925
1612666
889503
459755
1741758
294606
1151859
814678
1399278
530552
634394
1957511
1175506
1157928
1425471
1213000
1636980
858904
1212962
671617
193888
671548
1662108
1438949
577520
769998
1430998
553616
1997295
1543071
387367
944363
245689
241994
403607
1862261
1957628
1329794
1764517
90872
1844542
801076
1225626
709080
605840
1800520
83661
249828
1991663
581904
1202034
1731407
1935794
1238659
1838712
1827099
1230313
256403
1834150
1229409
1583181
957796
1254679
40857
1126254
1500690
978363
202196
1743601
24351
215002
1289963
1750071
1604279
544903
1648916
1329470
1752053
33867
1410963
905396
1261986
1888173
1579849
1390084
610504
427537
1159102
732822
449151
901821
1882515
12050
1312488
1283424
412245
1851942
1841966
698907
1918935
1380008
822027
371781
1441698
772340
20241
94576
1185930
1349062
562693
1524186
228895
648292
1634693
1791274
935822
1746798
1565322
11745
1618795
1998887
1407155
305104
1462489
1107900
1178608
403213
1380571
742529
605670
1677844
813724
1619620
1185992
1567140
353380
1209332
1875837
106379
1420912
8549
859126
784459
883467
1128651
643194
1208105
1540409
164978
1338673
463429
1271084
714194
1152825
96742
691059
1616558
1111647
1606358
1018650
1137703
950086
1055422
970450
1938974
695205
535457
866952
1697202
651258
1690477
1462250
117764
491305
160519
1399550
663362
835856
182560
1594286
207946
747420
891545
1085952
1260775
1614751
1711126
123789
759108
205436
359507
342326
1731134
441809
1672167
860484
306698
539224
40765
1245627
1968444
928885
1786442
1380255
319835
189974
1385211
1401123
182535
505172
116628
1657096
1243078
90933
528417
674002
1935959
1660953
352911
366976
581290
1782335
1485138
296991
37267
780566
238282
956682
1081401
1056460
1074973
1221083
1022219
110413
1809213
1664317
143115
249785
521755
1031012
1892770
1574444
1848329
970922
439642
247521
823547
1189647
1436095
296269
238969
480875
1674011
251790
639182
626481
1257544
1474460
654979
1928231
81133
1645870
1523384
636061
163892
998163
443881
1450240
968351
678448
962957
657491
121060
1035556
143675
600172
1648578
1746478
664943
571210
896169
793997
1299360
951361
866922
1814328
672671
624705
1832352
232674
1762319
619844
1882974
752557
1665166
44746
1051089
1919849
935474
114878
1148537
1575881
488304
935430
51223
1404664
1280493
1304827
729293
1861284
522967
659488
747569
1880816
404919
933089
827380
644311
1936621
1697739
597805
907688
1394931
583602
163354
1616699
469725
312717
994837
1008220
490377
1155728
1773400
994356
612418
1500265
1449122
1032826
1670370
1051425
1402606
815496
626088
239514
1933719
1411425
1040996
1119669
1482729
208822
1334923
748949
674336
1859419
464240
901048
966189
455875
228959
1855098
241927
961998
1908225
985063
1906132
1421397
235423
1769828
1033732
817708
1740510
570468
1021554
1908062
628201
1036105
1133638
143952
1388516
1240383
1575504
11211
242320
877337
87181
89879
1449378
1666052
51668
1488711
338151
1481062
69443
1604587
1419928
1613902
338559
1150694
1673140
1995291
1011481
1691355
683571
153509
735975
565781
357059
763700
394771
1295962
12425
962080
588413
512685
1669481
501186
1475400
751922
1619984
945975
136002
1541417
1519042
1964593
1000419
632267
23677
825367
928780
668522
409215
761505
1168974
1448689
124939
1842706
349872
1642293
1670816
166759
1523827
104405
1397627
1918325
88200
1792819
723727
1137682
890239
228145
1284689
811444
144118
1089138
1136791
1433906
1532761
1267023
289392
1989753
625152
450006
1330529
1625393
77292
977736
959100
382275
1724565
798903
499322
163881
1275405
1841703
1643536
1456706
98552
517941
1596710
154166
1973718
894726
1037211
244000
1552047
1321933
302821
895034
1739177
868032
1309777
381132
1699881
1362388
1439944
1999461
944130
998263
1206192
1111494
269314
1298143
471650
1711958
1962657
1412613
530995
721453
169265
40109
1048929
448879
919077
462083
27436
454402
988174
1441003
464133
800371
373521
68827
282626
457134
223710
673360
744797
349774
494636
91397
1392830
582584
834199
1734752
1448030
847606
1977067
1065366
23188
1270338
1892766
570353
1371481
808772
741101
1549616
1843922
525789
1137918
336894
626818
696036
1922373
779131
292239
1926313
1968936
204881
538153
468018
632046
591545
621575
961850
1700732
1687235
628110
1437765
1263286
1363080
1308272
1518829
466326
609866
809637
809677
1620264
1332998
493160
665863
267100
1971150
307750
101678
301824
1315200
284437
1262567
1241143
1217014
441934
1706988
124291
490340
606660
1662068
1805822
899711
1827868
1772761
1009349
525370
1047417
1699438
154551
1946338
541696
131902
1636838
376593
1949820
451999
649219
1426523
1202967
389816
1105876
1318325
250305
1036506
1856278
1864793
801693
216540
1105058
1504517
649669
1992434
50493
581220
1001649
1762625
1942384
1242701
1961310
1231318
596583
1948889
1640333
1415186
28742
725959
396698
1924201
1558153
116743
214864
1601541
712315
119147
116917
862665
831890
470156
538358
1181974
1672535
1469158
1352523
749509
899860
1841232
1421088
1739793
1432802
538055
567545
1749585
1690668
911174
1197005
1280697
1995596
1499135
1531104
161594
1726554
1132242
990753
1658193
378315
1179469
578966
1702616
1147126
150263
1778727
1360231
1218396
1324996
1384893
1182139
204158
489268
565441
1238566
1880995
72521
789777
1547369
1025105
1945549
1383664
748194
1152888
10206
67632
1698999
1075909
791896
705729
646716
1123260
597907
1705942
858140
576220
497280
1775102
270206
28752
202784
400607
254517
624751
895794
100103
1704771
611089
325902
1152942
499275
640194
1871352
702935
360974
1577014
913985
1681255
190195
486698
1035317
1570794
968012
1731932
1798005
212492
1888263
1059162
1684561
1138065
1506362
1208989
1837658
149438
1700971
1504180
53986
349881
743356
1095226
314
1687514
1770883
1271312
1359014
855168
483139
1921455
698466
351533
1229304
590753
120731
1029963
1874548
1786235
253839
683594
1699555
1157929
1503385
1812582
1254788
381413
729101
1247746
1515462
563084
1108515
691664
316095
1332241
880899
17602
1147392
158014
1993336
233698
386041
1270065
1438989
490121
687188
1264852
1491538
314865
144763
1472845
963818
1734740
829498
979309
1096729
748814
1308982
824789
1087848
1200380
172327
10353
1751873
1984428
1730746
711085
1820446
659071
699155
1622413
166305
1909440
1976371
1486
1593082
1171173
1561897
1992673
481265
482146
893026
1505495
1942423
1447735
1640602
562305
1625510
352950
1534341
1817801
1846898
946729
608229
1899084
772720
974752
1470046
1941490
1576715
1712905
1644437
1083563
1933305
910481
1397293
162540
1282288
419714
656970
1845062
949266
519908
1322982
362448
1642577
1820546
809549
542032
1942172
598889
409922
227213
1833947
860432
1057370
1762641
1035581
384375
1553947
1085924
1862326
237776
1069769
1396274
655282
460555
757389
829089
1384194
1968288
199590
1527866
240303
372814
1975961
1087966
615614
641796
272256
709827
842761
427274
629911
1426636
1690716
1082627
1944797
1284975
583947
1244570
1870216
1221537
38254
721143
470524
1437018
915485
1721479
377491
1609124
443990
1195148
206267
86925
486596
564215
536404
98408
1185110
1792967
197793
799577
1124111
678200
53526
149867
1227083
1341847
1836775
1931698
238698
929983
866621
1205795
1380408
1470325
1461029
1822404
359539
1237617
711645
1330506
602315
1108384
533754
1295132
1713127
205662
1261053
686136
732741
130405
1880242
823150
1241615
1185333
899972
1800789
456131
483350
630099
1882608
330875
136511
806689
741468
1014945
550194
765440
833027
1717885
281214
812017
1583361
298089
111006
124071
1646857
574048
1869737
1465507
734309
839565
430037
1311686
1000542
1402722
124523
1003483
706766
46938
1413018
1759713
1201321
1171398
1734899
8270
1287960
1590801
1507111
1090734
757195
930088
10201
33998
392332
1732816
211764
1254485
1762033
1082296
601133
1727672
1100280
1917605
1040540
1221749
60582
1039591
1330082
403978
1987912
1480140
384695
1129245
380177
1614590
1083437
1003545
627744
243323
1883886
1281652
587394
1451974
453486
95940
1184302
1359959
563863
394771
156785
825998
1500404
791702
1106079
939918
797846
1906832
1469277
897344
500511
623745
538025
1146942
566893
954211
1928308
1515573
310391
1763648
1277320
1027570
529705
1708476
981647
93344
1661005
1071824
173910
520290
1960728
225227
1149399
912228
1616408
1574753
1506243
157421
887683
533141
1031131
800357
156797
1975634
154287
1477724
572293
1184721
807363
57813
1204641
1796469
323544
330796
667913
795124
348610
703031
1380279
1375017
877741
1896928
1054480
1778239
1209022
303583
1765337
112952
677757
418356
927523
90151
1311059
145968
344724
498238
1221842
462233
822680
987865
3959
400888
1472342
624904
1505331
1408466
1746741
825135
1551170
652881
840824
65128
204032
1972707
545891
1553372
1440401
273992
846632
1700020
129722
1612294
1797684
610611
797777
457662
71300
1878462
398385
1951542
803481
69287
1726710
1240365
1985950
113608
1655286
763364
705689
2665
65541
1668084
232154
40896
870344
169838
215015
560435
825833
1824086
611204
441442
1531545
1188879
1787387
418302
1218073
1307861
1372457
1731423
581673
1280659
1429521
1806297
1878370
1891230
1416224
579757
1431386
569100
1541818
791735
498720
112363
968241
330549
1992829
1228925
1883542
1677065
848662
1674361
452644
299175
763144
950085
86572
1339415
202398
1968616
1956577
1577542
1793798
609655
1578759
1346399
1093947
1305617
675785
1571481
1214438
1796574
317900
1781430
1868355
1465158
796966
685008
1804835
1025547
17604
204226
1614700
220429
683067
1298679
1184237
310545
1235733
1079701
700147
56291
682721
513026
1430605
210493
1010001
895699
467424
1144377
1227174
1755297
1100762
1985721
1135861
1205044
1699001
423987
1093411
1430609
783964
1315069
1880628
524750
369160
1455754
967721
1480408
1636209
1994926
1845874
591423
1726299
1577438
1402357
140275
1543038
1183336
475473
137339
749781
301088
853019
57695
643137
541682
1814812
94843
1638714
62710
100316
722001
369521
661200
721349
1293165
1555157
1656616
1656534
509081
4886
685731
1154540
638004
740545
1449939
595049
175732
1562888
1408959
1877660
1868296
299966
127885
655469
329163
456998
192363
529326
1479888
1389285
966471
1983840
1515870
163242
442606
1476822
799429
492383
1056180
1951239
1743612
107966
1695569
426513
1267791
747502
1133677
172923
1756613
1063482
901701
1085160
1369107
1419514
1187756
309376
551096
1496639
1367776
1598812
1653512
564965
1285262
1384924
327126
1297286
1076496
783648
484333
387284
1595576
1128762
341377
141241
1265918
366492
1619843
292841
1486002
920067
128970
112036
207566
946334
597931
1740246
1396979
1559194
1025621
1283490
1820224
1141413
689024
1197730
842172
1292444
158613
1426235
21607
902106
1943802
1884750
175531
1859897
13248
623049
1830765
1022308
711447
1348278
1807923
612306
1280399
1779957
443330
1491984
276177
191835
512983
1828325
1085158
1880091
1862173
1863365
1822789
335849
648321
1262081
672714
1726911
197350
159806
719521
1319143
369819
850385
313775
722552
1190417
134923
1690188
1266606
1592044
1722744
640244
76018
1690252
1611445
141013
951781
790791
1457144
1636246
1916104
1080223
1820629
1956570
145219
50687
1022575
584884
1472468
1784144
133974
849074
668503
467084
855462
1257196
1670206
578659
940606
1419580
1097341
1397549
322525
189123
1568148
1752682
1906374
453111
833248
1441100
1428570
1199413
1491551
488666
1074245
1817534
584648
1904316
1596749
472479
699436
1513525
1351045
1955689
1847637
125316
538103
201307
40698
1996776
1569961
224762
1778380
143895
1143154
363750
1334815
48401
1240553
1295010
1120456
553501
1776733
96499
1809013
488438
790531
1492243
1914265
488249
252668
368274
1616559
1093712
766857
275840
82783
1845598
82085
1185934
460894
539215
1228615
1316723
766371
1454908
183531
85018
192431
859784
1597765
1889412
161434
1687583
1419731
1014919
525230
883732
1289708
1118531
1964795
846539
342162
1789022
919016
1753396
195357
206283
631750
1412546
1714397
709189
134141
1990091
819296
1408769
1423048
1798807
1525555
1504252
581379
700142
150362
535360
212678
1429206
746198
678488
1156045
1482857
1381787
979654
736143
1701271
1732669
747096
1360816
82475
1547164
1253715
1199086
133975
394529
215113
1401596
1757734
1307157
602090
230188
1453061
48675
900039
1845891
428113
1582851
538329
1076163
111307
1934906
264172
1288516
1950795
845733
1680988
989402
76612
129193
871501
984615
540673
1105950
736071
588562
692756
1872206
526428
1395139
1914092
513294
207969
1399207
91930
1191041
439799
111099
51639
48350
333762
1382837
1253354
432300
1050639
1907900
200453
346020
1649621
389077
542995
1188902
723915
234327
1342917
907775
968430
265143
184092
1844696
653580
1787379
1887362
1119893
515777
486785
208330
1043015
797161
1894022
410889
582642
1799239
157960
1088372
1123241
407671
1472312
1119775
1775520
865550
1957944
593807
1578793
1908856
1018424
710486
1642217
992532
958182
9590
545195
1127254
1577313
109285
348387
759668
571268
1885691
1832176
1871974
924051
63262
498581
1320278
505189
1885011
1714536
391561
255078
1250321
1619597
495194
1528457
1584213
762762
1913154
626881
1988411
1229491
677900
1040700
1169921
607631
466846
1335993
699144
1539494
1255056
1007141
528090
109095
99624
1696296
1623383
381321
789539
195072
611043
1579643
1900891
145697
132686
191234
1491670
1915943
1991803
1721512
1145680
612641
245111
395891
240394
256390
1511272
1044972
1605966
1560135
1939642
1807532
227316
1291114
663125
1042541
197391
744270
1653119
1939869
1120719
1705653
1305886
1623364
1136133
1121256
198
442891
1044067
1252306
1001745
1706053
1612789
1676553
1461869
247157
1046954
1628106
1471273
1215003
785720
403933
1926114
1661958
401838
407237
1214739
520169
286707
1759638
1262181
1363046
461761
1676313
1792733
1229853
632024
148149
783240
1627401
1610382
1608145
461557
666987
1279519
1934626
696941
1072800
1636123
1815189
1397014
304536
1957512
150431
155173
1670925
1600966
1608844
1250336
1335042
1449327
1036330
1031446
803464
1713747
1235118
1742624
900022
1640428
557313
1345393
1049174
1874560
1697747
596641
329066
939398
1756671
433773
1629053
1915671
523721
1017160
830638
723185
1854455
865753
806614
445245
56193
346204
1053730
956586
1816650
301760
648318
1998910
852677
1914735
72585
1486146
1326258
1812750
1297789
1173809
679635
1290688
984925
640351
613956
1407899
1747058
1677541
1017480
1903895
488541
1692390
1228287
247031
1297315
1326169
1988009
503293
418465
1128235
1012794
1229873
1436892
500920
1264677
1251733
1961926
915544
467318
1542333
1840630
1417410
1021931
1893363
1030247
480389
1386538
915904
1600649
371206
973800
791457
168738
1877878
386462
405779
356135
1222972
1768681
896820
765188
69751
614476
921558
497481
518908
1695975
374646
1012868
160625
262730
1800831
200215
1536278
1663798
869605
748494
1987801
438232
859390
1807242
1990924
351942
1172348
367322
578930
548588
1721019
497686
1652666
1897122
1802673
122806
756280
893567
1543648
1493072
668034
499393
94834
955708
1702043
1090815
472923
1927028
1921093
589234
23477
241929
1669712
593987
898911
1592032
1940313
706981
665022
1877587
1702847
1398485
1127078
1677882
1353852
1839835
1784493
453458
1379872
1205616
373907
477521
722530
930311
1627910
420895
1416429
1842008
584797
1488873
211740
956068
571352
1547978
1355242
1018315
716290
1910680
943419
625542
1900948
305034
438545
1724853
1693417
54241
1063904
1169714
1856290
32517
1073502
64225
853124
1608240
1322854
315041
587371
50840
1571738
1791385
445606
353312
1518944
1772376
96355
116753
941818
382600
1302144
1690573
837781
173015
1908104
346423
263238
1464454
1618816
1344329
1331433
220009
1155118
1586058
1687509
1129259
644354
1076639
962128
1513265
844444
822367
960567
1283697
1826634
911658
1829735
1699969
888835
859103
1179616
412167
1301828
1191345
730114
1636257
1287862
228801
1792619
120281
107653
1300449
1510747
203663
1827365
794261
947225
1517243
1592662
286894
1021063
1120597
1733034
573574
205118
612403
480434
1362670
1649955
1874515
47297
1785127
617632
140700
1134514
710730
1522412
1314344
886266
1239316
568916
443226
172658
1378025
1752399
731675
1794416
41935
1006915
151373
1759806
44528
629428
990647
1904701
1906998
884910
1920062
205566
576291
1365352
1302106
501361
417520
612486
715911
1258538
653252
1641582
606645
158618
917815
1519690
720818
1901653
393061
789458
406616
944818
1790502
1709673
1829679
1940241
94719
997164
1511224
1272352
362249
1702251
1964591
923077
29812
857709
704457
1840307
1162249
384472
1986093
1339958
1213267
1064987
524318
879209
512736
257587
929681
914145
925944
392945
322135
1065474
1861541
1830764
1214543
376146
1719444
1555796
990228
1466690
1475350
1685372
345607
1264357
860538
561202
1409388
696098
532615
801308
995089
790272
725673
710002
1321756
427430
416290
1836905
813399
768737
228750
728372
21750
1225108
1680427
1963142
920982
1901284
654488
490765
341529
1875547
909537
320989
1656319
652487
293356
1126782
130569
1296112
283014
1431666
1758949
1683008
1489891
926739
663761
526602
1813425
834929
581782
565848
725809
114021
1365326
515184
590676
1584834
10810
854334
1012555
1382967
842406
1328487
1862958
1487521
1167992
1045189
953130
1509295
983767
936990
393342
1983884
1564992
445896
1412293
1868067
579588
1617906
1340478
1500617
1044767
1786034
1223788
1962317
862948
955885
1762380
1593003
992834
648503
1655389
1421826
126625
686785
1141483
1101106
716102
327392
43297
1864824
339114
1876759
497331
414847
716203
1724534
1573065
995626
1936730
1546018
1361743
1686628
717001
816904
619781
1400585
709287
1328421
365482
627020
283789
486154
106621
663100
565399
1235685
263488
33977
603370
1814119
1860309
1196527
140438
968696
1601542
859863
1860102
531684
155502
1399853
632974
1930852
314295
96973
1454082
1622485
716161
1625221
849960
1018465
599820
1958993
1007428
738608
452873
337459
944193
63704
878913
863158
1706866
1888275
1457243
1268997
869202
1562955
72317
1570892
1857976
1127027
412469
1312388
1962203
975819
1343583
1340154
533429
1160022
168589
1322213
1266132
268918
1291235
1531416
823469
47393
772805
1808194
986051
1839637
1775953
1378221
573741
1846119
1928291
1322539
1503935
1254785
762350
124312
1596107
120256
795599
1067350
1595390
1848695
317206
953417
1581935
679457
495200
1454073
450019
946134
1438431
1665406
1196839
903823
1637879
1202654
1344843
1141669
1829394
1503654
563833
544388
1139706
1154060
697723
1459269
260804
1905098
51321
1040852
1762709
1307058
569370
1743433
1279141
1372108
691357
434899
219533
631257
668928
1017117
1713103
948666
60828
129430
199365
1111514
495109
1506725
1899296
1166500
1262530
1266791
989762
1341705
1504706
691594
1716764
1166584
960551
145018
1875042
256885
651785
1864399
509763
1680191
666726
1236886
1547515
556660
1309172
903387
1645264
1022735
594259
1099606
1712972
1034562
101300
457751
1468271
576289
89396
67516
1118895
246057
983639
1178587
267598
641722
1401128
518306
42451
65671
401866
540164
1074312
704026
1428494
271302
625664
1050641
1197889
1884852
920504
574808
1585442
1939600
281130
392741
158754
414562
804663
710259
1016688
1375117
73261
205626
207386
433533
109942
1311308
1619317
1310782
982626
930160
1210097
168543
1261693
372545
759951
373538
414907
841281
1054217
707955
982618
1197818
383159
1865294
1544828
1542973
953387
1760469
314687
1668836
571816
979998
1885617
1929394
1986466
146258
1341178
1428280
1124425
111443
1199384
635195
556381
1008909
1869928
1286986
938835
1301118
677581
679802
333586
827617
197556
932725
1743746
1717542
680017
14720
1327319
407149
653621
1212608
768308
1923654
1399474
596001
193871
512414
1377530
444107
1923356
1998983
441395
1469174
103407
457425
364697
1553506
405693
1600591
641811
1789113
114362
328245
1030403
1830374
1585397
220603
1817387
1110386
1519228
514506
1250737
293789
1303938
274925
323690
1065822
1541132
282286
1621981
1840639
162445
1417354
1363554
61855
905986
160327
261588
866270
46406
458252
541596
709243
905805
61452
527322
111121
1601383
1812898
959094
1439452
1599565
1981706
1965127
514551
849561
1513262
449241
1285945
35912
878171
1601795
392420
460904
678969
436816
1171925
443818
642654
1954655
53011
1978032
1554107
1014589
16473
1290138
1285275
233723
883270
881927
862380
1225326
1994999
58972
1593708
903644
1350733
834976
693010
1358858
1664614
1930089
21661
574098
1736765
1791877
1820997
128199
1829731
1995549
1672654
776138
1329209
1860920
1875246
1419954
1952603
1944614
155328
1786360
343664
251830
660976
1009947
1440224
612773
709100
1333058
1002240
574813
413834
1210021
1559770
1432053
569803
1397433
1650002
701221
877466
1022547
1111454
1998481
837835
137410
296761
8666
906634
138998
1606172
627667
1078664
965209
219593
1086577
1106930
922100
595452
534604
631749
1005102
939413
1113282
322777
1404540
1985951
1582209
1518142
761150
184543
355468
867756
1595885
1506042
123323
588553
659846
1973284
132413
1297764
730985
312428
699063
1364139
1540745
1524298
641397
1685224
306081
31293
374482
769932
1125377
230619
448233
926105
594298
784045
138275
103504
18503
726257
369797
1467927
1480080
1357548
823051
1390068
1202063
1466672
1611443
1199736
807786
1866623
1091130
694819
1981487
1384434
504056
1212270
1859299
136027
391472
1260930
832327
953038
1577733
229634
1732871
1631157
1874
809303
1197782
1927759
856382
1336081
1429980
381057
720936
824687
835322
562754
711453
1014152
1257596
1467835
358449
510185
1481669
1863132
1876120
1826670
1659759
785377
1698725
1885746
1510888
1869852
899604
875560
671840
1640709
1370431
1239580
769620
53334
1968136
263937
1698488
1384297
1920760
751053
279071
772982
296103
275843
1102023
361781
1135787
1813357
1825707
98480
1113343
1692088
207182
673149
264474
820909
663038
284282
550691
1096789
1202170
561246
577218
1691502
220926
1869301
1426406
1382325
338733
774927
220826
1263328
1426424
921775
542214
1464237
1158466
1765227
1460126
1824025
229240
652373
692414
154404
862519
405321
1019219
1984606
1246646
1409252
1046446
1463734
978437
200698
411975
31389
395318
994605
129159
1511905
1526402
998234
1459955
1575836
1517612
1529913
302767
188893
550265
599882
629872
1020421
13909
1681281
1966677
880153
734836
340470
1331094
1166812
1047294
1249241
71192
1495294
1291617
1966408
1819204
1368712
1786601
1281829
1501250
1235616
301400
1147006
1711130
1775281
1362634
404810
1096040
958589
750641
1395423
209971
491980
1477775
1247017
1238821
1985628
1894140
1020951
425831
1747438
1284293
1904110
940439
757844
1710893
1211877
1244747
1170067
878884
1812823
1681162
966184
1153683
1298639
1365151
419163
1854944
632415
897424
27350
1722925
1051023
1206465
868968
1658749
226684
376211
1384971
1261153
1389050
1625460
1007766
233702
359512
1400671
1387951
1550950
453195
1865672
744573
1217168
124900
1759784
1914526
437412
441844
1665370
600014
926006
932738
421574
1000890
218918
924347
1817448
102989
1535094
1237765
1176563
852216
1199223
1686820
1315193
591814
1677662
1561169
813210
785496
1233497
1335404
1411249
1253109
1795181
1302431
623657
651599
1144711
1068837
961075
614451
812990
1845202
1469930
837157
477978
1115944
637385
1849413
160243
1534867
494638
1074938
1373526
1629035
1414420
1665042
1987551
1736735
153133
1016017
1420098
503006
1917825
1562146
1269386
1449360
1741227
155430
1574322
1882886
915160
65994
427355
425857
136620
1134161
1122692
483288
1137731
1015144
715101
831316
1456649
1865264
1563926
200650
112666
325349
1592472
1047805
1748777
733477
1747607
109245
1098504
1883635
1998534
1394250
45832
1454173
1988521
1562866
834530
1863761
1947465
1811108
333329
108639
715310
1659005
838215
1574689
87151
1474194
1471472
734350
1171178
1456732
661526
99032
141982
32600
105384
1838752
83638
1756508
1067417
259474
1135751
1969858
820416
444024
472504
1620085
310200
1571337
1796823
236992
1562672
1913198
738638
169372
516768
343307
458736
1858440
10893
470793
553813
1063393
1338465
139894
1231638
1574068
1686565
1049502
1787492
1884005
697395
1460860
1054114
1146400
469841
1939093
310137
1893162
1301268
162560
1121569
1599758
146828
1325163
1497825
88841
1647717
1521842
1677768
346787
1007240
102556
1648925
1619979
1223060
313171
1374216
795850
1644900
1930981
1304379
304786
1738461
1136860
1050383
596274
1558756
1805256
1025232
525478
293030
350535
1895085
1753748
1929464
1160573
494625
1267404
1296948
1510124
966302
1258078
391502
278429
354244
857193
1217912
796589
1347320
1240318
1541654
1402176
883180
940380
862695
791173
458884
1782161
339144
1527808
1745637
1751399
1744979
1202001
460881
1316888
236249
1041696
930162
734514
1874942
322461
1658282
961390
119885
1298165
1227934
252014
1422017
303990
195420
669089
834480
1545765
1679533
967202
805753
279955
245190
1148469
376706
307235
1248618
1162551
1750941
1896292
1977853
1109031
1174607
392264
1263732
712249
264674
415959
986694
15028
1642695
282944
1637622
1791762
1718585
423947
892024
463204
163562
587067
600041
48104
1104789
199711
1189544
1804127
757270
262452
1916378
1781993
874786
1459886
1454195
1043916
974598
620096
1977191
109107
1001404
1265742
1757199
489619
1808777
851864
496627
695383
896109
626390
1194913
1459650
826839
347809
1379352
443477
1407914
196541
373229
1277854
1204273
316869
889875
1208420
310450
1922864
1741660
1189162
1258263
319582
1925531
1300284
1145025
1070157
20400
192627
1133143
165751
827029
544725
1829431
217314
1308363
845628
1845401
1641959
1704684
90515
997642
139176
612760
497172
32014
224707
1476577
594065
1696289
1242013
1876511
719200
1770589
508128
122139
95994
957958
1507959
1633012
1155891
1370597
188099
1363632
1321262
1835228
1570293
20036
1151373
63944
1437431
485811
691163
1995881
1586542
1735246
1748263
935982
1021122
932453
1674856
1780958
751529
1958433
1731624
172659
1308273
873704
395799
1460705
1689116
444332
988714
1671758
1122173
1892769
1637393
219403
737238
1072613
895187
1594312
180126
1342652
1863152
1692917
887752
361356
1623300
64298
1066282
1509110
1215965
653480
1783676
1146077
694936
857076
1018091
895282
613398
1770422
830368
1465592
880814
1755375
126068
1288793
1165855
88136
731473
1107945
1939727
1746502
1426486
350197
1452662
1306438
639612
394152
1860263
1836351
328072
1139103
588178
379679
1061797
117276
1719198
910648
1191193
923676
293792
805628
2501
149001
1972876
1567305
1429081
952812
1765524
244467
1471628
1060091
1549396
402033
167809
789921
398483
192174
1374521
1791744
621865
1549743
1075639
1056753
1590373
66104
869005
1137512
812821
187346
1375931
1621995
1909701
1672365
1867720
1041039
1503547
1388676
366183
1657920
685826
944233
691999
1827853
1279339
1708290
18925
12863
825648
339504
1655221
1901585
1595870
829989
218653
1065883
134037
1384030
1265880
1152582
1188446
106607
1156565
1831203
1131679
616957
961076
172582
228468
1149729
1170145
1804060
162954
480604
288314
387513
1286174
621793
210512
1910291
1604249
1189693
256344
1293625
1208972
1088414
1261286
538190
1094593
282056
1622779
1464353
660728
704384
1033449
1145391
412613
627103
693915
777237
1551280
1166446
737836
1004762
452642
1856124
1348887
63040
395399
1038705
504180
84453
194068
51685
1558163
3929
1561833
965801
101562
1047774
112196
1330279
1214662
1377987
834359
759733
1741514
542903
864210
906364
736205
678948
877999
1673506
211564
49032
684763
1071293
405728
1552076
803869
1889725
1564577
319146
994159
1670310
493367
658644
297451
884457
634430
596327
1920929
312422
178497
1099936
1618843
1037215
911666
1982960
1757121
127862
368806
621802
696549
508769
982784
616041
174728
193746
641526
480136
258643
961749
1941471
58679
1854810
1653635
473628
320309
310043
1971708
684178
60336
450561
1111972
1957726
1904256
950490
987544
595195
863510
1714224
97382
727405
1750326
1076526
1333258
422347
1766487
1721466
442977
615212
1779484
1881268
1680707
963377
1584113
387469
1952855
84765
1750054
774841
1370227
580953
902747
693163
697931
649079
1086099
346763
298070
1387817
1426460
1118153
157512
698206
1739179
1510599
850928
1501674
948892
518544
1966540
1712020
565362
970894
1082942
334241
1383922
157755
1687657
762676
408839
372435
1576493
1928525
999783
1578294
1102106
1643683
624640
191366
705998
1711413
691789
858769
657422
1962928
1323996
1715864
145351
437159
1208239
1950318
1295724
1748582
1328454
1753694
487988
1435778
1596566
336645
1067332
100236
1503179
57156
217862
1402
1412185
1073983
1682661
363464
1344429
1450899
1562725
1794983
270403
1062559
1193622
1903246
1106134
578275
52955
17810
108288
1376891
776818
994294
298672
183397
463886
1872262
1182647
246818
1707098
1570588
1869525
176486
700285
1334294
908447
68464
587166
1076158
1965748
769280
1352424
809942
1754985
391156
210294
956104
1987306
1291936
1716134
841669
1419979
1370145
1170034
643197
934685
78814
1815954
863511
1652073
325407
851300
720996
1520286
342049
129477
577961
1673109
1599378
1850791
1553854
1890437
1492593
1273965
1754447
723169
885523
468214
1273248
1239882
366806
713023
1365035
406654
215538
86138
257436
43653
950091
23623
1195673
244536
955358
306385
653285
1967682
1766277
1384207
1199407
6084
665031
956958
1582312
673140
1488341
919240
1491209
1036711
772130
897879
983752
1014641
259228
1491898
854062
931043
1338157
319736
1330516
1213560
1161936
1443593
709324
783755
1412069
1246784
1444018
456909
1555894
1996192
6099
655139
1182779
224425
1769460
1372220
463973
641753
187980
751332
983269
1773667
1200488
1812637
373426
376515
414345
1404261
1541377
834239
1208746
1960529
1996962
329308
1407858
385113
426756
611992
735855
1384596
1756939
822627
952984
1838022
1385703
462947
1627609
787754
1938050
1646384
1029139
1790812
706957
897469
765340
257435
902316
1496299
729643
1445248
995790
936638
349902
551316
1174597
1454246
1022113
327447
736915
823052
699261
1675975
581966
87670
604982
344830
1436801
53610
1162298
244066
183413
1721895
817456
284708
1969207
662023
1943284
1044993
654498
89473
1020430
474999
1349369
1452704
1047432
522417
983395
1501466
947939
204873
1161552
1861151
1416278
1494916
150623
1402680
1323637
1448427
152674
534412
1310399
1209288
124087
1000532
591694
145663
878392
984060
1704324
1676184
1833264
455136
1638628
751525
1683875
1326826
336385
960310
45576
1960449
117327
697325
373653
1228575
1699894
1931916
665062
807527
1349467
1407295
1089734
555413
1850562
626542
261321
91065
948501
708023
37631
431774
1260946
571502
942174
590206
1762886
1999047
266950
239453
1338224
363479
592642
1095413
496162
608520
66882
1136407
570924
900556
70010
903035
1472220
1609830
1307277
1252101
1216499
717942
1302541
1315207
1529622
1226212
18089
806808
1176571
9556
392419
382699
286504
177987
1913862
165646
1906334
786442
731957
511302
996979
448850
329425
1343487
465727
789459
1311795
1836137
1867411
1344055
1990964
1430355
886965
1235922
512989
1396674
587377
1000414
233565
1491198
195844
1745820
1844014
50256
1768155
1086547
1027281
1119865
1551214
822407
1233145
918888
120217
1308647
691185
1784980
665949
1884885
1612957
1566814
1120369
1979758
280945
27317
1894188
1272880
1268118
1213281
424136
394667
316373
1171130
19093
1200761
1419220
522418
1673473
74240
1917
182427
42933
1333438
583280
1098007
599559
669504
1125688
145524
1069964
813954
859436
1182185
6361
700689
1836694
1631171
1732019
1552826
1939573
521427
695742
993311
97244
1184464
1863086
543194
1727826
1764327
1886510
1827184
1212589
1016010
1786314
163331
1226485
1228879
929147
1255449
488763
1309851
1323318
1300288
1570861
798351
262686
1643678
431542
159791
1791162
189879
673458
1111250
963228
1138366
1630501
961880
1301862
1871370
1338252
422489
836584
1670390
656864
1076436
483063
943263
269016
416513
1971184
670449
770287
739870
988527
1265930
154481
1200082
1352256
864344
641460
839837
1881667
100718
1037458
1498165
315730
802365
621407
1428875
348470
1733390
921768
34794
1822776
1178646
1399533
1564622
1232014
1898320
1339036
1230644
1645409
1854289
1067065
1118549
1178624
1098905
485361
898469
1398832
1336473
1562118
464970
488885
340237
1316163
1082825
643567
1902733
636555
1667036
586158
1826799
42725
1933702
75681
1902931
378374
1903483
946537
202088
260257
1415511
1690115
1218041
413275
346222
1994312
259298
588018
1682201
364982
430993
891576
98227
145540
137717
675614
1906173
1533929
1050085
1717705
493571
334066
1890736
1313902
1100054
1151013
1666461
1471969
1503846
1518381
973531
1004983
420923
1707411
948831
834071
211751
978868
410024
276977
178291
1153001
35521
1744724
1362605
1099197
1169708
176434
926482
608071
1260561
775124
161973
704478
1420003
1125572
738078
1225015
807242
1446972
1833315
986253
886192
1193520
1635552
700734
1127260
1716154
442709
805073
1082660
215386
1094850
296631
1738897
864757
188701
1076188
1152584
1299655
1467443
1375951
317425
202514
1851005
1480538
1272352
300994
1178994
1720765
1933770
955085
306310
672452
1798380
376756
1720842
692477
1547879
1480536
1661026
1556690
1753732
1294155
1703360
732569
1530280
158492
1568411
416963
115539
1052498
172846
502391
450955
120410
1733416
1396085
1632894
1839057
1303978
1430227
1843159
166947
243126
992716
1903276
1895977
699507
996133
815429
123403
1530154
1572540
1564770
262866
1480854
716398
258765
1500277
871894
248491
946390
1709804
578550
853647
696411
1720406
1313582
322011
1543845
1057844
835961
552066
1433107
1472890
1385214
387241
1962650
431935
1672772
1096807
608407
61287
1982165
396494
1968267
795321
334814
257514
1384556
446795
458668
611067
583265
527094
780616
1736593
200651
159339
146073
54685
1729403
8287
287225
786410
1093989
1761125
1544137
879235
156045
771925
1242326
1431535
1604049
1363188
333572
738899
629425
836935
1889760
1304815
1029131
1809672
616608
420041
411338
958239
543950
1554659
246266
828459
1004185
291942
73163
741551
1306553
1668398
645443
945346
34994
696369
906952
1552458
24747
1604232
776766
1431543
1559374
1403813
748205
1583124
1006225
7223
161593
1202729
1458446
936551
305291
1956099
1639731
581223
1365938
1210438
1290266
1908085
1897808
1640663
1703140
1608084
1037061
1483544
77039
1776342
1050819
45744
680523
744342
1276151
1325310
1421823
1409881
1518737
118410
479464
81033
1253601
1233042
642233
1222740
1226701
1142926
57365
1811965
206675
833126
190982
870635
868020
771727
1220467
295612
317008
1659725
1778248
1088510
1199230
115663
1001008
1361422
1706467
297170
1414693
391535
1898529
885988
625289
1215270
1054466
1988180
1804987
279674
434778
21505
805330
920552
104703
902035
1104704
1863464
451380
1917797
912096
1050079
780852
1744963
856845
1387929
1834260
1986369
1333783
755882
549146
315895
268568
322257
821403
1047792
1523647
365169
1221894
961648
280108
907685
1959150
1060401
574121
1833133
1211983
1909600
788718
677453
1819383
620623
80763
1233655
609503
755925
1941101
703460
1447316
1234905
1309015
881500
1657036
303911
1170766
363890
874700
439266
1084199
1384971
1162193
1234216
481661
989171
195219
434252
912878
654945
1447379
1181355
1904943
781601
1014835
513009
1257356
1242712
644655
1559198
1588003
802381
575858
1429092
384792
1006923
1693939
222594
1583826
1687181
885032
217731
719102
1239709
1275274
1258228
317248
489113
1510151
1261762
1736620
23028
263412
1813216
1270042
1256192
365958
677125
1202889
1999824
697637
283157
499683
721042
79173
718883
364829
376598
840709
338499
1542923
1045081
1880380
1796657
1264294
765416
329025
1086603
647215
1864039
1088425
871473
1935120
844971
1795931
1179643
53120
1954758
1548293
1761719
1283452
707302
382973
1680769
432556
312180
786795
3408
1448675
1933194
31230
1175391
1179091
1725228
601389
199228
1471544
1472029
1776892
1134265
1692324
767545
613038
1466714
484231
1001180
90207
1844137
1191510
420413
1943392
892632
132384
1478759
671707
86038
1809116
1604212
610977
610879
738068
619258
29755
1060227
624191
947563
370736
1752869
1170538
311912
1895259
1627994
819061
719255
1308685
1407098
1268454
315527
925194
509354
1197023
1167911
695082
996870
321815
814065
989313
1042198
917893
1706014
1429190
193364
80695
677019
1377835
1253417
1013761
301359
1920376
1676986
1632253
1635620
1761731
1713842
1827906
414009
890086
1944120
905193
1041575
621507
575053
1333519
1055051
599687
1424316
225494
1720883
1940010
995523
1527103
1465117
614798
996539
58284
673642
376767
1549413
782880
1156808
659243
1868510
329551
70317
1814836
1037596
852589
1847335
102961
953892
865426
391320
14882
95285
1646524
178057
869991
1677707
1493875
1781736
425020
1714347
1384948
1926416
193084
537779
308603
533460
1361002
172447
95287
1240583
961253
1254578
1798566
1302038
1329341
1067778
452743
440563
606546
749434
1316222
297499
1739590
837048
1102679
1385417
1045966
1008872
934357
1194662
1355214
330834
1321705
1507508
161514
396070
381354
1410688
111203
51820
407514
1973809
1848271
1515266
1812398
37741
1292908
612093
1169315
1876659
641372
588077
1988997
122882
886684
1475350
1514842
1204734
1971488
1355872
108605
1673482
756516
867867
1824036
832483
1584008
1403814
577271
1050505
502610
1151074
1018824
1164820
1517302
275359
287202
1585258
1698009
703418
1912623
1559096
88606
1566312
1913242
344806
116771
485436
651678
1803655
1910431
163532
691147
538457
1624320
1795587
924745
1627437
985278
809712
265149
189352
1685473
1652172
760515
1415096
1716189
916255
1670256
1603793
55979
745392
400780
886900
1783382
119790
1013540
381130
1717346
1365339
638220
1649984
690727
1447584
44177
1085168
1621109
864568
75566
655155
1884129
1326120
433440
1572413
1117770
562407
320018
1335020
1072057
579345
1239722
235572
1432770
1867866
1884979
555708
816805
901515
1401746
907509
259925
726869
72619
1735523
1089641
524517
727809
850548
166031
472179
998204
349113
592456
16444
657642
159696
705341
1009190
194405
516524
369579
1854702
575755
229755
1337869
996025
359171
1768099
1677572
1958849
104467
1194339
1466325
1104888
517435
1990692
1490467
971161
1526631
1169012
1474569
66772
1264636
1898009
1434559
426272
1891775
504030
1641347
23768
1346414
800532
1536858
566964
549484
479618
139056
1446286
580999
820915
529989
1374185
1265036
1658200
623674
1027353
659657
1660014
1124419
659117
1946385
1400123
1802208
940472
869770
1515793
1051301
645456
1463318
6898
932294
285533
1145651
1133005
90212
1936465
1355275
658027
915441
742204
494384
964180
1855384
1842467
639847
1778916
1792317
851662
359418
851953
1931759
426043
589635
691078
1939658
975067
930130
1028094
337092
320663
849822
753231
1759231
1083039
1585797
1681659
1574864
39589
1710992
1833651
1804761
1383492
1028136
761163
1894623
579899
1399331
544142
14954
514814
360462
600977
1169046
265962
1554079
1024902
258562
1492063
1579659
1200695
1912837
753212
910754
88864
292633
1040208
1230458
1588518
1702206
660475
710399
925708
1496009
1738921
1147583
1370998
1210307
1892259
969109
34992
1823299
1063921
1956981
640099
1134283
1366656
937472
224976
1979444
136874
1333982
1560190
491218
861732
1921723
430018
340254
1632447
782908
550071
1223281
846919
1786040
1292121
1165241
1715287
385619
1086891
821295
668389
1539799
92364
98640
967519
195669
111341
450734
732725
725638
698587
476241
72500
1672288
684653
1763397
783682
96519
566937
566813
839970
1740033
390170
1387050
1271112
1509456
1739490
1779271
1539083
1331040
301350
1250930
302384
758656
831399
1330491
1295745
1259392
833139
1158140
788917
1611266
426864
330446
1890842
759648
585958
1847387
1531947
1566220
1381170
268959
748357
234376
1887033
463833
568824
69648
1273040
731389
91278
1033853
922368
106161
108418
1595548
1179225
1724790
657702
736216
872536
1850365
1016472
548995
1962019
548710
790587
1638656
938405
1100287
1190930
1941556
1689438
1812334
160676
45617
1022061
1132177
1616252
1562447
476978
810743
1436475
309649
99304
1508635
475772
1310605
155147
617633
1337643
1513199
735524
718598
904746
1900207
1553129
1715552
356399
747966
101323
434801
1851253
1670040
316360
552873
1272470
893309
1727064
1137708
416140
458409
1484815
215622
195395
1619229
1967638
658936
50914
489119
960245
240309
870724
1442754
625512
115819
898758
412301
1966938
670331
842335
1837075
1707314
1980341
7735
1321003
1843435
1871406
1335181
1670614
80943
1218353
1288840
581919
683488
456297
1835761
1435092
1582233
1155195
809076
83334
1901394
491946
849890
1796349
1418408
594687
1246730
458650
1119568
382132
441344
18210
689488
323482
851935
108936
929637
559313
496395
1314643
1536553
1490385
71860
660821
1220185
397474
1413564
1305293
1550240
904482
1897481
319958
540984
1110586
166572
784203
1763055
259011
461875
510630
1129353
58287
868765
1401929
400197
777091
1684550
505142
1871854
786684
1697689
996873
1037791
338812
491085
804403
324270
1479768
699878
348478
1321623
367589
1595193
161560
1287457
1267280
1473075
1730572
71133
1017719
1820678
486423
1521446
1410663
1932029
1186928
878844
900394
997457
445959
1584010
1020755
985835
540491
1260411
1449877
539183
391598
1181368
1713625
476798
1930900
1882447
362600
205076
1204326
287114
682514
1801994
1335984
174388
391832
407364
257701
1490756
1751523
491316
1850739
130538
631577
419337
526485
1505350
1735353
1175088
732199
1930280
1983410
1465543
1861800
133331
1414047
1821019
397812
1900578
603976
846213
1624511
1760593
442621
37213
1226876
1160317
1592991
354722
498710
841969
304281
1815684
1162415
227769
477653
1824777
1466060
86668
421676
579170
1103940
613404
1296664
1137946
1868305
555205
1225250
456802
1454185
899657
1387107
1807516
1462114
49804
1555310
863558
168380
1332763
381337
1318045
285936
681535
1487904
1220802
1208990
511812
1346429
1052259
1995918
1812389
1531162
1469415
311937
1992502
119360
880731
894994
1502717
1004615
1397558
582946
121036
472335
1031912
186586
863451
889010
1893727
1616458
287905
634722
498881
1440638
1047090
901713
1079585
1401232
52147
702681
1139870
334844
1400577
137788
888099
798511
972639
540685
1277258
1989959
1116136
373602
1659156
546607
1033515
293601
902357
873179
580452
1976247
1441406
1015288
712518
1909264
929101
1626102
749831
288415
405012
1675140
1797423
1337625
237629
407409
1953218
265785
939312
854757
1814464
1737197
1540752
641621
751949
147133
756350
546723
1105706
1141362
317118
1131336
732286
394935
1876943
1112830
384667
1389304
503003
381277
1123073
364484
162436
1138012
735343
1844023
344296
178108
1265917
1470773
1503143
119963
1597869
521313
1333849
1949829
1105448
193613
715650
1925094
799531
184898
1408583
313725
1204244
902870
286572
1017867
183779
2242
1206469
341598
1755748
189194
290248
1101354
1078542
966141
1046180
1503704
528235
154825
1585832
293954
1543646
1462832
1613826
85209
1477835
103031
144915
358058
699494
566305
1704369
911896
615489
1590766
1103448
1698662
1811443
37472
414623
384217
719719
27187
233866
41638
1180247
1502406
441897
1382645
1081456
150615
1035180
364173
1492354
109288
526084
1584622
447787
936121
1865145
527336
470071
1423970
1257499
1944029
1940192
1528073
835050
1427600
139468
105920
1834623
1018797
426917
1462024
318675
813464
1980035
512027
1089507
446253
1592687
1587895
769758
1265318
629039
471537
790911
717994
1566994
547490
841598
1167877
472822
201323
879201
447323
301409
1843205
1948481
1151013
269380
1771994
893627
1022163
141249
783823
855558
1088642
251515
871225
1024739
1833930
1665067
1550451
1152055
435373
1114603
1528849
1267690
1708464
1459692
1387112
340765
1808106
1595240
823571
1831390
256111
1262452
1048602
1129998
856467
1773661
1462478
1947299
1338534
1788139
1297992
1511311
979755
359356
288431
110162
1345365
115688
317236
1315762
1291333
554989
1138336
1669019
205752
732238
611651
1483630
177757
240380
1885002
366963
1655010
69136
788269
1285491
1942428
1724587
595746
1700955
1395331
1278665
1967617
823727
1860238
827593
1312500
338436
26328
1098483
1987215
1963652
1115642
345822
311630
1347962
689705
1529296
287623
1445187
1208484
1844465
185035
1980512
765175
856486
1226752
1015673
1436432
276162
1746630
614187
1442753
710857
1224470
1869386
1640129
696179
258319
1127624
461958
1993126
893456
72686
373189
1414924
1674683
1104444
487057
799301
1145373
1410130
1547072
1154714
672076
1188419
41255
771988
501329
682518
1623831
973270
1178944
287234
1242304
96273
210071
1884006
1996866
1764967
326881
1341465
442496
1170737
575835
231651
1625322
1057650
1518660
1337760
181650
1186594
1215018
599701
946829
1520598
1159383
1443736
1046445
628467
1299516
792489
1230952
1610052
428999
1504736
498011
797800
56115
791907
488780
842039
1468483
972189
921762
1976554
627539
1910006
377548
1191236
1045531
1496221
687704
1660200
673063
956577
1207901
1950748
463921
297504
611079
1849415
1424046
1764416
580964
634664
1141041
168060
945307
1200269
50825
769608
647279
22176
1982610
1808441
1724056
954865
1301621
641558
1693110
516470
722846
1536291
898077
1481306
327779
195241
1532491
423122
536140
1266826
1199890
1458696
1164683
1280251
1443502
1354777
1581937
1226910
824537
1242135
1535994
511102
845849
305644
1730062
669040
685831
452792
958321
566542
1642203
1716982
1017235
1592458
222829
46938
1858714
661038
1429108
637692
1959347
1248375
430227
771332
350500
81342
227844
306962
680773
902950
1115221
141369
1271751
938824
1560685
1355708
1974
505321
565382
1609949
1572937
1764437
451035
65620
1808974
1335502
117139
1224773
1070635
1903258
516430
55761
1430224
923917
381030
968251
1179784
843745
1241953
242253
1781939
1045909
13221
1610179
1385895
545057
181278
1522448
696491
386799
680139
1362067
1585026
453353
7992
274836
1520089
1788186
1479617
1761702
352150
959119
73774
943910
1370428
25876
1010141
595459
533493
1342016
1897657
930953
1595664
518813
1632414
861845
1117401
610179
383385
1842037
419740
1125267
1889176
988449
658440
1882959
773594
1263710
1099523
996727
492762
949997
1437537
439753
52169
186523
141897
903562
1420212
1061585
483367
1570970
878233
1669525
68927
861490
633002
1707111
936465
59996
1353861
1746163
379765
132235
910822
1515524
492086
1415615
1060391
1745988
798259
1028830
691845
1583285
1497510
111198
767704
999770
1051003
1021346
1356434
60444
830420
937596
812675
311857
1933387
1361305
1033479
726375
1560676
1369374
508040
101897
632295
723076
542627
1101499
1695452
951405
1808146
723588
247936
800264
1451824
603437
1037953
1997189
1821228
1484831
905411
1814565
1710993
712231
117818
1899972
1305636
1119695
1441129
1602860
939849
760076
413674
367858
22112
1767160
1094640
713304
1131867
810612
1125476
1427691
1394211
1102950
93287
1570503
1303659
1390719
35584
751110
967717
1655444
1161305
1950622
1867444
1664140
1002527
1867387
125684
156204
728345
1251079
342036
1240486
664944
965142
915259
910443
318636
324931
753802
989563
1861727
1347310
875198
1350407
1324753
1273389
813628
905715
1590306
494441
26862
1081941
512514
652161
1343580
481109
1500296
110156
997664
297131
1025880
790881
1369508
1216474
26843
411508
1494187
989002
1268722
1219485
1704254
1829494
1992280
1124683
973795
1628534
833107
1041557
269344
847041
260139
704841
532740
250977
1150707
1122078
1773185
619923
1946159
567373
379834
911355
447304
138392
715323
770108
1473179
327879
835332
1581780
379454
1399597
874301
990117
344044
857065
1129050
1917901
1191718
720133
405995
1704438
1701291
644493
685148
1225636
181160
654524
1427887
1726570
439204
1864467
1751115
951597
710219
927914
58339
1700057
738193
1674852
840673
701263
1892734
892828
1208398
1927250
886220
1535840
226324
1378324
227805
1217840
538427
450820
112190
1222311
1635914
774924
1333954
1483699
1640428
552076
82942
692773
931218
1890788
1758911
152553
1020020
1624185
1519020
1115050
1311632
819084
216966
1873952
1682892
1543559
441443
1525394
1424605
1003120
110239
1497300
979782
1505734
475504
497984
1588507
548755
789539
1412845
174247
48040
1619962
890147
1773298
1693154
1162589
1765146
58003
167575
154969
1443349
209186
552153
1487814
995212
99275
637528
1873740
1820570
167910
338541
928865
1596905
1363103
1687637
759528
139949
378671
1909394
1231528
493175
500937
1779303
101965
624549
1498519
127340
381234
1049382
1978546
1973965
1852132
1772805
88525
343280
612383
918352
1328956
1291209
1757695
344801
1217827
1680599
1934686
1209831
1653337
1657764
849096
1071845
1771356
1674647
1202654
738641
660409
1581316
1584942
1423329
1626296
1994451
188538
512678
12469
1960653
1040816
600631
1150219
1771557
250002
1194085
836639
296028
1395403
628926
407910
1483522
1155609
429405
794837
759520
635824
1531482
1426512
1872721
335645
1197713
23619
847277
531465
897753
974880
1466810
1862360
28472
1067196
1022797
1548135
203189
1123504
1502248
626595
363156
84383
265071
475299
500312
1337609
671709
1712622
216434
1550333
1478738
775546
1407076
843251
66492
558741
1947202
1158762
201640
4753
1767779
1542515
743034
1706614
1193992
468232
1987770
1331639
653290
18490
679827
865766
1315442
1704188
1727652
1043307
1409769
77341
168637
1383651
883171
186352
1524204
459582
237193
1408250
1569189
1968637
200772
621387
607875
1209576
1576786
255763
27538
822070
1169039
903244
702350
672905
1903406
385885
341543
1002923
1732239
496440
1615510
1766528
323511
877634
914925
1146338
1742369
646404
408891
995914
333235
187723
1535762
1906077
107573
618122
1042191
868781
1212841
1597202
866156
361178
388646
857237
1434063
876896
821140
425255
676717
1260410
1237265
1792747
19838
970768
1725203
344890
1245278
10012
65397
1386176
82918
483054
179419
145069
333438
499270
1622048
1139120
634497
1707297
446977
1104277
356326
947634
431848
1616321
1379450
618532
225405
1811029
904886
1230522
1691531
502466
745866
239792
123433
1546362
1696282
144169
808635
1699784
356164
1776190
845052
373851
1198562
583622
460307
1642163
192079
1719101
594212
590748
10319
1621772
1316484
1345224
1326278
930518
1677110
647416
720197
1657660
116386
548485
1255247
520654
1356278
14581
1515524
338482
1291545
32829
153194
1889579
1390748
1574195
1085034
871905
1844857
57153
116839
1592445
695725
1521196
1608743
1360531
1948995
26293
931224
1014973
453478
420154
1654306
1833716
630273
1409972
1208503
1743544
1296902
268033
452702
31595
1080448
1481798
1093058
576590
1232560
445344
129252
955418
1268215
1005580
174003
1224517
1449074
478797
1431045
497262
1735100
1273679
1276461
437124
15826
1115715
1198488
1890366
1491429
1800083
651859
1553249
403765
1519501
1603334
934050
282588
1058047
531697
461426
360987
1594357
822291
956118
1132152
756249
1208826
1479577
505356
1273590
13389
937815
953998
987731
891219
215124
977856
577331
741705
1123802
1334602
1846192
996128
1122363
1259855
834281
1806839
76
926325
1679272
1743004
976314
1844246
1596109
1878720
612245
1904035
748954
396043
1143479
131743
1154001
1068417
1022764
567751
1191123
524180
1159203
1441049
515721
1984035
1142657
30840
99255
673286
1107634
483910
1987062
1715471
1460706
1505729
43803
463169
1826869
1620377
1540561
498996
299318
1489436
797457
1687902
23577
417752
976395
1236859
1605584
1536784
851150
1372758
1802985
729915
1584176
1343472
106901
1206818
1304325
1858480
1682402
368884
95622
123863
1668180
1238954
1963522
1839894
147417
1217541
422839
599288
1769414
895171
239804
569824
245402
1353858
130467
723723
1021607
811182
1704580
1840119
1495597
676902
1463941
311094
1240678
1312527
913672
1486614
873689
1195739
996827
1628372
1500416
868476
1376375
866559
1290644
1125791
892091
720417
1899739
137631
76996
1325445
1266895
210620
397095
783486
1244718
532959
1607002
202030
996594
811660
97056
411003
489190
143620
1039367
1981263
507334
485336
121195
1427114
255418
84536
1229720
599395
1135112
892870
1035167
872577
20543
1319880
78986
763314
1009605
1418042
1129123
998133
285041
1800202
903713
693260
63082
1541856
739083
317286
1646322
321768
1884956
1787889
333748
1148475
1102713
1784613
556885
274606
1515276
1330544
995716
1852114
1017355
1100538
1329657
259822
591051
753403
137885
1638548
1127487
1125043
130007
1960533
323047
520332
742684
1533410
356075
1180362
1135045
1252992
389477
629894
1590433
1391224
1006985
47506
269272
883415
1050249
685987
662308
1503426
102135
313767
94036
606146
293086
1850443
1072955
1631066
770504
94850
999586
455728
1018587
1387344
1432680
1802452
1294279
1484047
220679
1289900
1262696
1843285
413466
974989
654688
617801
715367
1694349
1334610
376319
772047
1550014
1209362
862198
1778017
597101
1765592
1131446
938640
188796
1781233
917793
873033
1533265
1593808
1354535
1978509
1618879
1528276
476798
1566784
1271684
1380197
240978
319979
1135686
454046
184143
1973977
1044065
1218600
228365
318327
827275
292807
1335363
542385
1191501
1540224
176862
1757258
1951484
412113
953234
1619529
1268182
1596531
392004
980493
661016
680193
552863
1282354
570792
1919648
31037
1239776
981244
371390
1661552
1345359
1019509
1526039
1139637
1354954
21550
1027803
1113300
924577
39073
1993350
279383
555763
972188
1322387
1070019
674683
390474
1153067
969127
673631
1238116
401043
389334
1575925
115267
1913696
1578494
94600
137512
506193
1381837
1103554
1381969
1928696
1121083
35994
26593
75812
433843
1063923
1064989
844857
596752
382388
35795
1073234
1094
165662
426907
121445
1219339
1941548
1286731
1172789
1957311
297014
1993638
1285187
1025428
8711
1781076
50391
933060
1652486
378548
1534562
528294
592456
68548
1505927
1221583
1520448
1751123
1880755
903108
918989
507463
1238697
1838911
1991211
659376
488245
156654
1282110
1119357
452806
134892
1007002
261760
67308
1747262
1685729
1451133
1927414
124808
1575886
444002
1588872
1485433
1605256
1661680
268219
1045478
1635529
640144
450010
589787
1422407
466052
14743
831521
719251
504533
727458
835961
168237
828267
972114
777915
879238
1174060
1120442
1455032
92321
440415
609872
90112
398272
860657
1039770
101962
765124
1343063
1803680
1580696
1478881
1755788
902138
1192987
185504
628771
1259761
178183
152699
1977712
336461
402311
1057373
1838616
700256
1832386
718206
303754
596454
202252
1199643
1516964
117194
1911798
610029
1079586
1489500
1894510
1641051
625707
617837
713453
706713
789501
912314
197119
1697655
827037
1820608
1082380
198481
266053
1277330
1687770
371886
650013
431954
291665
1765097
795452
806410
449611
47634
759172
1637510
946344
557837
276379
730051
1444352
1827826
1876882
1954495
1287217
1312417
1768302
1002658
116834
1648299
256079
1843518
1516094
44140
251170
249901
1042342
498752
1572497
845275
1555243
1586582
898958
503418
1761144
172608
1081114
1215975
79997
231770
384167
650120
1581509
524098
180466
538650
741232
425043
293949
1406410
1563624
281158
1950521
357917
641571
94954
495390
1218718
190349
1870901
662913
614267
342377
1634469
425489
1688910
706889
1719089
1020335
1435406
1714084
20656
1979339
77529
205551
159082
887881
1890855
150520
24432
1007787
1390626
689680
1220908
1121729
938426
39996
1320566
133618
1698103
426629
1370915
139114
1249676
1311568
1566251
1631351
1612512
1613858
1042026
1321381
23151
823936
1084153
335864
941856
1078142
294827
870905
1417792
1435405
1124979
1393462
1438394
1523291
344181
687809
520463
1136610
676261
875936
342145
1539063
558216
1388056
1963872
387194
195786
1443598
423161
1609597
54773
456091
1871444
446423
1394313
1399888
1988338
1977221
1091972
142385
1774129
1628079
24546
1454081
1956686
1138296
1556839
121454
1169852
1543694
1088497
1922360
1396002
1154861
338732
1725561
1794218
1841688
1419259
640244
1906608
1236071
163134
1932425
1676134
1121635
829630
1832827
1480515
1827189
668226
1085037
1747958
1566241
183151
410906
488010
385550
237984
1638729
705012
1727269
233526
1010286
1718899
1450490
611689
1551797
1361200
1221272
1108429
748967
373281
455563
972820
1423734
1136231
1860
211495
1412515
1694112
1191554
1470734
72545
906612
203033
1777197
954271
168469
262200
1961153
704865
398904
510268
265847
1587878
765813
1543757
1725585
1115761
446646
908860
1155659
1501291
841121
1551848
48878
1993433
906958
1273167
1551362
1556385
1552885
1407905
326833
1040954
737886
1518648
458526
1198828
584328
59059
580098
3287
1966761
189781
301682
1966895
1919565
888197
388838
921845
1275874
1156787
1936383
876972
1330902
1716970
1997325
1448489
486773
1289763
241338
874129
1428177
1697034
556615
1084144
845350
843605
1045534
78241
683705
133791
1975738
1675924
809795
1073905
1481590
992713
1159019
179535
641879
1318199
160154
892780
1536547
1759550
712944
1250562
835472
1339034
1187571
1293057
565339
1281377
1621185
1573141
623725
631506
1733212
180579
443665
106749
1893310
755747
562112
1821218
421065
264598
1175556
855377
223186
104167
603475
1446260
513581
1757432
438908
1882909
1459234
1173071
1798652
1533029
1349125
1813289
1359895
753378
882902
1947515
388145
684038
1378474
1737715
676645
1452950
1697612
1764870
926940
427150
73408
853236
1439057
1074351
111634
627220
387253
1166877
394035
641314
880919
1080796
1619286
100992
822587
1093119
1336230
646998
1277825
674671
1925832
109129
295838
371868
1220728
327221
88422
1980016
490294
827333
1249361
1510919
1591246
800968
1664884
1859288
1550977
1559350
828664
790833
316897
1986511
541405
1500626
379925
1618594
1989356
1069404
341148
597145
1376648
859079
717053
621308
1684016
775045
1131331
858284
872764
1992412
300902
1019669
1460380
1514281
1831528
1250666
1950094
977138
1350197
1597173
784224
1540433
1584691
1313510
1475275
1043177
245830
1415170
434378
492928
1595677
1452236
1258083
1628758
472426
412812
41097
1189302
265417
1350362
1813859
1937100
1155525
707395
1322112
426170
675289
1527661
90429
330653
172610
1005421
1480189
202687
1435180
1797433
765872
219320
573053
504072
1226845
1129193
275851
1424173
805836
1548729
1178211
415627
706058
630578
521893
514963
1562963
818616
272482
112276
816289
1264421
1205498
382390
1666919
176555
1190832
701630
1292555
914635
1141940
677059
104510
1218022
55570
1063222
833899
270932
145308
1285823
607113
95837
840860
1246718
390786
1847172
1138672
1126403
1124759
283715
1699731
1321643
1785537
1058879
994462
1729778
255550
953896
959566
303533
146857
316623
1046484
1258832
93933
1934761
1672615
151984
1282902
159135
1583855
774210
1990430
1434624
349151
54323
884096
1929902
6106
693244
1175831
388824
215828
1230889
636933
121789
1521097
1946491
1852019
1765789
66899
907842
34220
753790
935756
172256
1003383
1215372
1085100
1972204
1998322
287598
1632720
992626
1739577
689055
1301550
841508
862786
1152317
432068
1301282
270660
445435
1273648
349902
1556186
1208226
810992
909708
1530199
1316729
563167
364718
1858325
472481
664166
1298934
230438
1878602
1114491
1664190
940082
1268663
1769488
1230494
983111
944157
748952
1777495
802770
1393952
1315842
205437
1939888
712963
772357
637119
698157
1124165
635917
1327295
427219
885138
1992393
105582
1022597
523860
603559
650492
795237
1628498
145190
1364807
822965
364556
656232
1349620
633816
366060
607570
53021
927948
1369993
1906559
253602
1968606
1970986
958385
1145575
1794943
1659508
901155
534022
92309
116450
1702879
1450272
1913011
1327350
234752
202255
980668
1115188
736496
51925
764257
808399
830915
1358745
642347
123020
1316829
1354878
605485
678361
1302475
148728
115484
1376738
763513
1283063
172394
1780614
1903071
1056759
1564493
836864
364769
1895758
254992
839273
1012302
625917
1889627
307865
1745400
1476589
277155
495205
1921096
215890
239678
131970
1741793
887683
1189832
108091
285573
1950454
1931647
1924211
1214440
1002455
994603
1923715
1452940
1421247
1492803
1344935
1260615
1798378
983994
1804126
1715068
1700382
1855685
1211396
1844694
563964
309550
1245608
1629330
958443
1841539
67694
483081
376803
27049
1940483
12644
1793231
692939
1703577
1846538
1919023
183891
792324
878230
358003
712312
1492847
1665929
231285
1425674
1947295
127433
1862940
688231
985142
291476
54741
434688
336265
331497
1121520
1617929
194453
342232
694456
417670
393461
137204
655618
1613766
1665677
940231
1656729
1473935
1269038
1365118
917893
731498
117722
1145843
1269062
516810
1913748
1198599
1971646
869062
395276
1671332
1871959
1392974
626542
303795
937709
1946987
319040
843981
1971339
1740182
1790356
518420
1074805
1144270
1903235
272177
942239
1760980
1037227
1117404
1079715
537399
214106
29718
1909022
598648
739039
62437
683766
132555
1415532
1209206
419942
1469061
806178
365930
851429
875395
694627
616757
600479
345296
1275091
671994
1245765
303732
804136
1439126
758160
1381962
575281
1622593
1213472
651702
459658
1715925
564718
193922
1826114
408962
1719864
689803
1990717
1046734
1034774
1224844
1016884
1549933
207295
1456084
512946
1137594
1076008
1694274
1215411
814496
852184
1477234
896418
1825646
1693909
1100565
784356
1418716
1849357
742010
1531048
1144574
169683
792729
626070
945476
817179
1260418
243404
1472752
1040730
1656366
1552006
751445
1463808
800166
512365
482411
1408677
860702
660585
1424651
1743024
1985109
146934
1259001
1047136
1081594
786331
650398
64459
564784
1215813
1373669
1621377
1044042
818512
937510
1568884
1889590
1650306
1184395
184680
1107273
884898
681384
1463489
876108
130295
1304630
585146
1866508
1272949
1638706
373411
820588
1810043
1995
1163965
465826
979425
1924259
1908777
303093
1555835
818037
1199186
127594
633355
127879
448308
1682852
248
862883
1285809
308649
839890
1706875
1209080
1479873
838804
346098
25438
1043969
88418
418265
376092
683992
784241
1604440
427406
16333
593099
744289
1045742
34057
1748431
1124288
798116
1994901
311668
1539065
1817718
1337714
153778
127648
1571624
310315
1552200
1752846
1942756
215140
799797
1285649
1118226
1686051
1645720
247112
1152480
486718
1492895
1705963
1077784
537097
1245475
1837886
1800084
1450850
167829
550389
590682
159008
1262012
366211
1902653
866108
1783608
1134284
1334552
17481
1113033
1284769
1165523
785372
1872743
173384
890536
1120145
241047
1478653
428775
1077764
1873557
1421079
892991
1928268
1169364
814945
1367569
999144
11456
13140
1445876
620755
1955587
239211
472363
1193448
854473
419048
193144
312603
1587526
1091856
811797
1767724
37976
1902518
1959187
1281033
1385871
1569759
758777
1831485
270881
1964887
14560
5753
563025
150022
978625
1156042
1564891
1592920
1650520
1488919
1400718
192326
317697
1578429
404085
1848985
1257077
619890
273372
1724844
1760300
453407
664545
1547467
503014
1046218
539329
876746
120555
1881309
1152207
1360008
1999015
1600982
450079
969188
1697387
1888110
796843
1146316
1358316
36823
519878
446622
1983546
112504
1852298
1489156
1680828
253104
1799337
1909413
692097
1600341
872689
193330
1335981
868984
6172
575877
696582
1396927
1565737
1731126
1477716
487452
718302
1104498
1776767
701788
1525019
1371396
50983
1102856
1291196
114696
1021506
28422
384481
1207040
119987
873509
825043
361979
1261366
437092
172329
208159
397716
1216286
788756
1478354
1851748
574374
77751
603531
1693946
172301
1372876
441314
875379
654152
1694783
817647
1066743
1741266
1099589
1093519
1223974
782599
83111
1679444
1800115
1995935
969283
38164
50542
498569
508209
348381
1827590
1999301
197253
572108
300255
543087
1245039
1377601
59122
92103
1632164
1624751
1837244
50737
180956
633166
1580961
1881815
972221
543813
1716906
514236
411709
135833
996896
126057
82827
1522809
858437
1282871
1183434
330616
287213
692106
1096896
114973
149023
268175
1050699
1320907
210845
1886423
68787
1698996
1435975
432034
1449799
1224740
1508672
1767724
301797
974436
1591643
263021
183262
93456
522676
773563
404847
999262
976498
550490
259171
1980238
710728
423028
1239353
734513
353303
864189
1537830
923675
216864
1425546
1392621
682133
1084246
1157188
1553063
1233833
51799
1136756
325641
1988324
75535
538629
1952266
1683103
1112048
550942
703267
254983
1406185
1176106
226570
817464
142441
1585496
124804
1949643
710632
1545150
167889
984713
215780
1562704
772907
1405610
27844
402417
1903387
600586
149131
1820754
1683923
818348
844682
559478
1561471
450189
990507
1118123
803150
1389019
684834
1186652
589393
927852
1507155
937059
519494
143972
658732
197753
1371233
93734
1562357
1821047
1737509
1741845
152847
1462792
1955207
551970
1086476
393275
733108
622411
1477483
933349
1130836
1611384
1468353
103765
579145
947287
1246348
952940
1002741
1567420
405784
223938
1213780
1460022
433422
1116725
1473908
1267414
1905990
1538074
1124939
1826053
449782
396898
1613817
1982514
1766948
399883
977974
1579174
545651
57699
132837
1752489
1263970
293002
70101
674573
1282973
1038695
1350210
1502674
612217
1155857
71658
1449436
1640336
573967
1035116
1777181
841687
1106847
752103
1616199
829908
702662
418683
411272
1706837
1398782
1717931
1963123
937478
252308
1371153
1893070
769305
895581
135227
1815727
254327
1583656
954771
1117719
1529367
320323
280664
818020
155356
486431
78083
116343
1646252
634023
564954
628142
1736155
13436
1624371
1798933
769489
1492538
58828
343722
554205
216835
508859
1285601
997761
661
183769
1256239
951161
87538
516943
1095621
1730921
1817627
1829843
822209
1872854
523536
469251
1737127
483112
675234
1429241
1157949
100412
1723931
1287586
425924
1147080
999194
96742
1792639
1873503
321532
38721
1636336
1061092
596031
1025572
1847266
1973454
1880929
692859
1359317
766563
1712956
324326
43145
81781
1902580
1483487
1377049
883142
422444
191594
23371
620751
1003363
1708484
670765
262541
1207695
1552894
329394
1989687
994788
1105172
1891594
1186080
1144584
260621
1215956
1009112
157169
1328023
1908104
1168746
220816
183821
1189156
992658
1262805
1813183
132267
1683063
66894
1911619
371162
1683001
1831871
1383584
292095
273353
278629
1029221
636419
895525
507252
296842
392661
1801361
1046136
508160
27892
516035
296079
489440
1819327
2331
1917488
83399
1398575
435963
981677
1459735
1184557
1744465
77100
821176
997996
606635
269243
580181
1815876
1490286
380101
1671298
1324499
480265
207359
1271182
1246796
1148692
374745
1191133
27266
355980
1217873
489890
352665
409549
1803665
856828
248892
707384
275828
153387
1891821
1566571
491006
1588087
881512
1415226
1830326
175555
673944
1026681
1018855
555956
454356
981996
794082
1732745
285245
523856
370116
1988484
1652493
1358063
1665421
969790
786604
635939
21100
336927
351798
592642
1360415
112757
1080433
162689
1320564
661320
1782757
361740
1986540
1284687
110327
438150
1249342
689204
1632104
682201
532496
1030089
925679
836615
143142
358895
869029
828245
1742956
1027908
453974
960453
994228
369498
1215091
985991
955195
1524508
1940596
1137378
919011
1829819
1436436
616324
96121
697891
1074238
1866526
680206
1566634
2018
1790845
17468
1691638
1417145
1374842
671333
1546762
1888563
1685719
217300
639860
608853
1801269
654933
106390
578871
395314
1424417
1641237
144928
1161867
1298137
479398
731589
295685
967835
652680
166565
175291
1757488
408235
1019972
1108117
128390
763087
320332
1143109
771327
1128551
1911461
1165600
1849219
131963
1337528
1509724
1666461
626464
134772
1224865
1585451
655159
302323
1196191
1513955
763817
973931
267698
993623
1098641
1947908
747796
1257575
626024
1861742
711332
983996
634949
1693906
131074
925633
1436607
1930315
1060221
528702
371303
1601960
265234
804109
1729294
676870
9636
301542
1072655
155187
2504
1755758
1374348
593553
383592
227581
142339
643455
542601
1032177
1958802
1085127
261689
1500898
1394384
652022
529250
730734
1064380
742829
908399
1418284
215470
1624624
823911
856411
79692
1803126
794740
1356264
100513
1621730
1290428
1214028
596394
248870
1879631
1881061
1208543
414139
1693832
1986863
1617995
350495
92512
1829946
328364
855145
412988
242043
999345
1295718
1388773
428141
1241995
1328727
974770
1742701
851914
980159
1714361
1388373
1422108
971211
944808
886670
979253
1339973
99893
835317
219412
843947
150642
1255747
1100123
1837028
1848554
1922980
134942
1757908
1927838
498269
784349
1400952
1351249
1167940
737904
1304097
1421465
254920
1610075
477138
1308587
1935653
1621113
1689845
1533827
1395062
1164700
1220340
758044
1645626
311990
1931085
406120
1633532
413313
1716453
1347538
442212
143270
695571
1812062
1333483
169505
823660
865772
1661989
985094
1677478
1828431
1413466
600054
1382053
65152
631
1476571
752400
77076
1613378
1304034
1769851
106345
1471066
238125
383504
160615
1000980
687534
763832
172207
1810122
870313
1715054
438051
1310847
639941
1824966
222614
1893096
1407148
653446
1795289
1401290
943862
717686
576474
818440
750214
895069
496389
1115484
28922
1849563
1248778
1653368
1570875
667551
1018127
746960
1430807
11735
1435166
846192
813608
1875330
527608
1829509
1918286
318839
495782
1688081
293119
1719221
393443
564966
981828
1202982
726429
1279314
1301602
1668197
1500418
1996794
1969521
771586
619139
1992799
1623956
106261
1386768
1226792
1672124
693050
1855830
1784914
899924
427543
1788068
214496
1128037
1390784
350445
306301
405152
965989
1547543
601946
1591951
1729060
1195774
1964545
1059674
116165
1791621
258415
1020741
1694769
1494853
1443662
336809
637197
1260499
676757
136041
22710
790936
879603
1250017
407670
1540635
1823559
403450
952811
253337
1301954
1497418
254876
1002534
1759589
33280
1173905
1772930
1181713
1432469
215489
1071427
1893654
967527
485524
994443
1410749
1334664
537851
1107311
912129
494147
1137257
335878
1262027
972145
1143123
1610932
1678835
173851
1870804
371082
964769
1601546
1467528
505662
129023
1368274
1247682
1041961
1920022
620204
698499
1447126
441324
98693
1144690
1241321
1319808
463932
108418
908363
1035001
264942
492153
833533
1367720
840007
1973449
1272585
283404
938397
343428
508304
998032
1205665
765570
1978472
1558090
1966178
1127656
1202931
1115149
819373
1543158
1505961
51430
1063334
843732
922777
1066729
1786297
336586
1887533
2895
1445613
782296
168623
818669
568987
867456
1983977
422201
1617231
1264259
1887471
1856423
1619049
1608112
189394
109318
1984211
646509
1086129
1060190
1026568
1127096
754528
1996466
801359
1065879
409579
1716611
140336
222033
1693531
1601774
298397
1983141
329264
1954667
273098
109481
1258161
197677
611783
840500
100470
1416208
405380
357719
1440646
1666861
394086
105839
539363
598488
1390359
250778
1916734
1240483
674356
1343923
154964
481287
901234
208774
699947
341684
798594
1383026
1446720
1962987
1586708
589075
1747859
1668222
1352566
1408330
1435035
92931
1378930
1512488
449578
1363125
335214
1739825
695243
336585
1452560
1744617
184864
984813
311010
768816
1126706
1872108
1580242
1071198
1739724
715480
1587117
1709142
151719
25098
96349
1971747
1143197
1249874
1597263
177554
1010576
1449138
1181382
1853929
774494
1054677
885952
911616
1997547
401855
1893734
1477565
997383
180095
1706819
373949
1038578
1661013
1568352
1043825
404597
401137
1016624
1609792
891761
1598419
83395
1506820
42146
891822
1657150
1406558
1289164
1570999
301232
1372063
1112053
187232
1674846
1546254
1195081
385954
1557536
786370
1819717
164092
1299023
387062
184667
1177296
186739
1533112
757458
1246247
1649689
191197
1614258
1523216
1755589
1360118
785025
882520
771917
1829476
1312742
1896077
1677093
1675437
449977
230323
1895914
990587
1412241
1914710
817414
162243
1161380
450145
858243
30937
1659484
856925
529119
1730449
1748860
1047328
1430382
1578536
770759
712475
707360
1171242
1123511
1150777
1295781
53952
1493908
1860201
688394
911190
1824925
1467764
922619
1994249
177102
958197
197893
771007
74739
45632
1009290
1436986
146329
836892
54087
827025
1033912
67930
1528752
180845
1189948
187171
97290
1903878
1500391
670783
1658894
1812320
1254768
1364459
1417580
1345110
1355706
1762215
36358
813383
1556851
1889533
1563533
1801387
1252188
1512155
1070498
1046751
1387785
1057560
227261
1143818
1993814
754738
1043763
1152897
1549621
111758
1341187
85126
356443
820925
1442236
1641407
201820
903829
1606631
390916
1299724
1457634
866929
1262509
958969
1901977
1192792
1377264
1839189
799938
770962
1173486
1146157
238141
1946625
1979262
1217039
746521
1828005
416459
128501
713011
142778
1054399
1124934
1356493
205388
694598
1329731
1176593
48896
636862
1782739
670749
720859
545020
230400
1355110
1938152
1947893
433749
597898
1335398
1047783
1962647
1844693
1759044
1602400
405645
871117
953578
1026386
1528272
1604614
1104928
580183
233777
546242
1701435
332528
1851582
85802
325990
445607
1563772
1054377
1206881
1077772
37390
539694
155771
766734
582528
951303
103177
490019
1204480
928782
1357638
1910439
1574400
544828
1363843
1013876
1770716
7538
1243884
824537
1180275
1640993
658479
1676961
844026
1518464
1472138
1864078
1565719
789474
1617579
490285
1689181
1305069
1222141
1629882
630378
549991
1232518
1554719
849181
1384190
1133398
366448
46349
964643
673222
1781329
99267
1162207
994764
499402
1615850
1462058
515874
74846
1669585
965003
1109095
447952
1020501
1855880
1060200
48718
360825
707544
1644317
23098
1671266
1619458
838224
1118187
1823102
818653
1201658
827335
946991
1007599
1047649
614910
1346357
341448
760048
226345
1791503
233297
1279241
822486
1315753
1065655
1463030
1955866
1276546
1607115
1446455
1204678
390596
863784
1014167
592098
1641041
209839
1809990
1127955
1088392
1600348
1443229
1134213
1607884
1739621
1823954
1535723
1241561
833258
370142
588011
111603
514879
372785
813083
714083
717862
1073388
1199337
670576
1222220
436070
1761114
1674019
1813839
1857528
1218456
1912374
108246
1319006
1389382
572127
318200
596932
1908958
639543
1301485
683921
239838
1406552
742162
1702349
501946
1060716
746808
607993
1995743
457348
768981
945756
747279
1735556
811080
1406678
683986
1060277
742292
1299296
1561372
1107624
1366428
1632338
675825
1400226
64472
500346
565583
1666312
1637533
742820
1831381
681015
1301876
803006
1943006
828013
147766
1771203
347730
1614220
1100477
1031825
417662
667880
472566
1654750
231038
1090693
490866
1004819
1083579
211253
245484
1928519
264445
1603296
1527361
446248
1408330
1813619
371934
1962524
233726
691520
1891999
1949060
1995509
547204
1260946
1493699
1256230
1714218
1465532
1610077
1609855
101867
534022
457032
294308
918165
820465
1055071
1790062
815527
1184465
681361
826321
752991
1238957
884354
783028
1350304
311764
232084
1408854
238943
129018
144862
1213002
531685
303179
738394
297453
223981
140542
802833
1225431
232728
880199
330308
802994
1143337
662438
423282
1613360
1351702
125243
762057
1548640
88315
732767
211989
1468175
189980
248909
1188886
1557037
38200
143405
282422
1091651
146610
761099
510138
1353915
891217
1977833
738667
1522693
1509467
991306
44456
1820568
1596662
1151291
1877940
334483
1094849
1612702
1964743
273248
1608192
1089035
148123
445140
401150
732359
1209187
489845
1496214
348696
1590435
475032
677639
1305572
1573922
38896
1395912
835082
1813764
1343038
997377
929142
352906
1774166
1934121
1644693
875482
930995
177037
1589211
1709509
1513970
1830476
1715286
875613
1102742
1722577
617517
229199
1726940
649340
512290
1293156
623757
1203515
1056236
91601
882755
872472
1555611
498750
1970204
1858394
331024
1525428
1076137
781961
950367
938468
861190
1918674
560723
1332477
562122
1709664
1620347
42638
1859618
808555
1519888
1148022
948392
761968
889190
37215
1242784
1350619
1399484
360057
390954
1434207
487143
301158
1170736
956707
1562679
703400
527152
854696
363083
27157
435419
509739
681950
734504
727672
545996
1463192
1495209
1147614
1758508
1469926
1538420
1885456
1588685
1544663
98479
1035756
1301126
1135930
609449
1344490
107093
93018
1378900
1186143
1953284
64546
449235
117981
823959
173295
17828
711586
680554
1097694
819689
1654523
1279789
52190
1451029
1683065
1710452
1889774
650617
1108647
1224926
608111
263070
117729
863777
1997402
606183
570950
662391
1507888
785617
100435
113107
1320206
356660
934499
749166
279758
1490591
578439
1869755
203420
980570
1004219
1241790
1703510
896064
1664582
453846
992091
1276633
1984646
1183308
751775
1879541
419106
1664613
1952546
541882
931833
1024211
531812
1882631
914819
973012
189477
1922154
1468656
1047346
1544535
1670034
1475688
18673
894495
1162778
189194
840887
250154
401493
991194
481055
1888841
1130283
185722
16334
964170
256639
604230
796772
1786173
882470
879391
1110720
1465640
200115
1209452
583416
1255669
39400
947689
685174
1033890
170950
1063280
1399924
288141
1686041
557823
675869
1394462
998008
155210
71992
212012
1146402
95969
559180
1267579
9286
246792
260256
3281
1323420
797226
497523
1985136
1952533
1377738
89369
1351007
698580
781987
1542281
1386040
1353853
472370
1312266
41782
759893
1636186
1600372
1831983
1136370
220673
1100138
1613199
779624
991574
526802
1371754
596342
417982
146698
663042
1376960
1941735
1921417
785874
525646
989503
385422
1191498
1440936
1774666
1910300
1688152
583001
1475657
928220
151680
695835
979204
1106003
72686
1506425
1014205
721166
1084149
1560401
498269
1178494
913146
1406614
1696460
642526
213332
1704786
1897565
1631819
892533
1986867
1809870
1270095
1631831
844109
1113851
1660918
896211
1699290
1075631
122693
490600
887059
1067120
1021834
1616129
349441
708666
826562
1050751
569903
1096836
492443
862094
977187
1407227
1359121
18810
36462
1153797
45783
1438106
1579458
1853285
902853
219343
156985
1569217
1349695
440726
1873343
925909
976274
1673183
724206
1325817
174707
900531
1824408
1044575
634468
607148
1105930
1200906
117423
1614053
93031
1350977
777614
1425275
703621
1749053
1451754
1384065
1231883
1322782
175738
285595
1745480
1848458
569920
1458634
1080608
1695519
1397098
537845
1346086
1161353
1353028
1329234
1044547
1932781
1000337
1242383
1357442
47531
56763
283417
648149
1711973
726842
157489
1068153
1066194
1732407
650213
1101042
1150589
657762
1525081
187975
1606220
1614109
86352
1261958
654981
703127
395252
835692
959450
131708
1869639
49502
1770744
863210
109607
631181
1205384
704192
774750
271685
737423
1648346
1336673
367839
644465
792975
1139705
914310
555342
228159
1802497
1959250
1020102
887736
1182194
45493
990288
1604936
1819712
1966906
1259283
1958522
1953142
307054
460647
8536
1142231
1904298
94239
385972
1345454
363539
1372817
100754
1639861
486798
645497
139262
1243320
1737656
1792538
26087
858439
1676636
1719101
1746387
1750840
700610
1463596
1779442
710032
1694685
1652506
1504992
1926315
842754
1691288
1577292
1658594
455722
1308900
1222653
845749
448532
1885833
1259730
951889
867039
1009764
1921419
1924071
911996
1803399
1905838
357231
834631
1412743
1297861
1175543
365284
1298459
1583586
1192766
1795122
1293119
1223545
584866
62322
1519926
1871874
561061
37900
807526
1824959
446447
79161
1985794
1266804
818565
760140
265166
574642
1413751
32047
340354
1424884
1865268
1659231
380528
1612135
1029403
977788
74340
373731
803830
647656
1608067
74121
903343
1101210
965751
1898785
776184
510444
348324
1307065
1780453
880017
1915351
905714
158473
814684
1197534
1527672
1093011
748533
1481099
1820593
731590
851673
386490
1257284
856519
744798
1286022
1110281
962301
1624068
854006
1669314
1185280
1813370
614535
1575522
557095
236308
624376
1321146
776648
1762906
1127098
1760048
465703
1056592
613014
1852056
577133
308994
1330866
1674249
1254818
1760754
630727
1020850
1292215
468381
1339468
1324463
611869
1201670
1961825
458748
1828529
660315
1956699
1787526
35911
1846180
1584475
1235450
852458
1155535
1415112
1592437
1933926
1231950
14234
622562
1765016
594929
1827349
1345909
221815
888284
466528
527441
408985
1821395
783555
832755
1208887
822641
1212418
1085834
681450
1758003
223453
1972995
1268927
971761
115325
48419
816543
1600379
470198
1500407
1981436
1365330
322840
889685
1976842
704358
1526773
1329681
40516
1452487
556897
1789720
584627
78563
352073
1666899
1771317
570310
1903346
899359
438055
261740
468225
815942
118128
404505
1639001
727388
635546
103542
1890494
172929
1453825
1949006
1066880
797171
1893434
452925
1264008
529123
94958
772500
865910
631842
1629432
1558246
1210870
739868
1214599
1680349
912875
60889
556101
1180953
437193
1095124
1482389
332958
1555927
569547
665204
265360
1686648
1058473
879583
310922
547660
567643
397289
168698
1469290
570350
1580181
882082
947339
775784
293224
161792
1441859
721131
1913847
36386
282427
1750820
767275
706940
809098
1387005
511010
261891
1669481
1988407
109700
1627753
691089
710019
212559
1702322
111728
1674356
575270
51401
213252
272824
403117
571142
1643711
383380
369318
580281
384371
83099
1906854
1411048
614888
295409
1345813
908309
512826
114317
1873350
1450505
768949
179860
892078
1695877
1993221
20768
11460
719552
587848
1424311
603288
626934
184135
1370903
1868798
6405
1978989
1609310
199873
683781
863917
1748842
763920
190228
1795988
768331
612811
1114575
1756750
1369327
609463
805938
853708
419362
1405651
1866097
1967537
1073586
1428929
235309
1789945
1357881
726304
1213230
1938842
1803541
440068
1292259
654433
342495
340845
1999218
708259
1501765
1503501
1745409
1011241
989279
644555
345227
207877
516051
576140
1701529
1729177
1648973
1278968
1696029
1121889
1099842
859138
1866148
940383
630480
1433119
1879
393617
851082
1137638
716188
1738730
819140
1328389
135089
568395
481843
692304
1878754
1686047
1862686
6118
958151
1009913
474606
449090
847955
1352657
986420
943343
389681
275424
303504
1282719
437791
1943311
506663
363328
1397614
10207
39867
1729026
1174560
910212
310515
1643513
1988596
1366696
1094441
1913123
754459
1545923
818966
356198
437551
1775560
1102479
399058
1215567
330205
1619939
323096
1790646
1188569
1201239
1856834
521819
724445
266752
1205664
501608
61575
408193
1083688
1974802
141441
501183
1372239
529585
43958
569627
1878428
756566
1235079
1609574
958639
666493
963277
1158588
1021205
1428426
926424
781803
1411308
1530710
864273
1183164
15130
1951931
1966952
1062410
1101638
924686
790305
678404
691424
1425034
721678
1558979
1181511
1024633
630768
737215
1497166
1616255
1202154
1942056
305884
847933
717606
970857
699750
1777872
987636
967008
253790
1592517
1799981
582506
587080
328380
1430471
922600
939425
1392442
1145342
208052
1663824
1229637
1632842
970736
1519862
451336
869816
1936698
834092
1336140
873807
319912
519381
238323
1014990
890128
1326071
299624
563888
1517730
180256
1648598
1513607
795114
643339
649322
1475020
690256
198812
1024910
939084
325738
1535433
353857
679748
1268099
1288712
1675606
551168
1700882
1193173
833881
1505268
995905
282259
733195
1504684
1191379
1037740
1522287
1151980
1892208
1564620
225842
498761
593036
841957
212009
640562
818647
1865784
1893726
392939
1865778
13552
715197
1892101
887397
1046869
688221
1926928
1454015
584961
58568
443998
294585
405523
1862414
1166971
489507
1532928
341318
1101925
1742839
366552
230772
1512344
1279545
1153917
644279
559685
1132628
780891
362480
762349
1757457
44140
481120
1411636
1339490
1989921
122683
609348
1237545
1920781
1629399
89306
1698999
31114
1430103
1769474
1614572
1943611
186674
1283425
465980
1555461
1706735
559688
611059
1487164
1350141
1521230
1823104
1107155
179866
909804
1528184
1523197
779113
1290599
1898009
213680
1249453
2122
1891044
992027
942749
1461918
1112482
1207741
1779839
527017
189899
1617031
124147
1454442
817600
1720147
1070287
256890
633280
1622741
1396789
51340
1069645
1001399
1719684
581498
559629
1593999
1662602
358238
1393115
506396
1058939
1774094
96570
58532
857904
1534077
793430
388534
1933578
1782294
1358462
1705939
1580811
1603272
327492
962719
660950
1391914
1174647
1529361
1977633
1098796
1373065
956000
1991200
568893
1339387
165689
1112365
1729149
1165508
1972006
223083
1318491
42836
1506526
346121
1511140
970713
1922664
875281
104515
1503095
334638
1453196
1297921
1315723
1243254
189242
631685
1594382
1055066
1146451
818676
1600069
859957
1626737
157083
1414415
99037
190447
37465
1452782
734238
1307888
203729
647390
805238
775823
1996123
1232788
381332
442621
750010
817017
1927953
1799267
109281
1123328
1961681
1011780
863590
391347
1728225
234093
903179
595259
1093241
1109075
378463
893816
1811840
291234
1575171
662884
691776
430588
602770
1257188
1414043
79650
642757
1591894
1861088
1732895
464239
1393614
937403
1255056
582846
759093
1686740
1859029
1910500
926611
1154508
442929
917854
596890
828823
583282
529638
578250
765588
1844552
865795
155504
47570
630355
1923725
416057
1357725
476826
1456092
79574
1969872
6025
1173048
1808975
75867
215077
1017640
1313841
1133795
1478101
409609
1079683
299343
12968
1742584
761015
1046346
150022
1353312
1908706
1927153
1066540
1760515
898491
672905
36544
1934963
1767289
985737
177809
902567
1361257
657376
979168
1127312
828580
47599
1764819
432280
1213906
1772580
472446
1311217
1438735
340563
455339
1119998
384766
1079711
640004
1271773
586981
1721039
1098732
1535759
642288
901831
123070
1609383
1642111
1219415
1815983
1688046
1552638
1632337
1516088
1255572
561863
1863182
536142
1938168
380712
1234804
1555933
911952
1537255
1850448
451561
1225650
643334
1813280
1314954
1261965
1658500
1033003
1423565
437895
716201
555534
1935674
173784
1413032
176983
1382468
1207733
1196367
1036773
360499
31103
1967381
704540
823968
229136
649015
134090
757622
697282
348822
161412
689046
930721
1528967
657425
34032
1344833
1541686
936060
812030
53066
1603131
95842
28890
1899497
1079523
83107
636592
1786542
971813
1862604
304850
1944055
1833930
105137
1666472
1109332
1824166
153107
1235577
919615
483309
121011
1043309
1235681
1998558
1804648
852390
1791421
1291063
1202998
1439338
1004776
1450977
1160437
1090891
152698
853650
520855
513189
112060
1807239
1572085
1114055
940226
1408976
870039
714747
365267
1013247
1910806
225440
330375
1758919
729383
1593163
559887
771530
1599848
1679216
2008
180339
1776392
917537
1039140
1284869
1042314
406575
1717268
422123
360201
1212561
408603
1346353
901486
1933584
644647
1583842
1343802
1877446
243576
275863
1295152
694929
1293727
954063
1050463
200756
1819141
731432
1530074
1076626
668952
1561296
1624878
1868558
157700
70904
532127
581538
312869
219593
1124474
1821270
1236983
1300251
1875427
1069434
1775036
1466141
1431830
731528
1576335
1135832
1772784
55630
803429
377583
39913
901716
1698590
1897563
658021
52938
1697172
1491215
188554
901205
1062271
760378
1237164
594929
1629252
679301
1387158
924288
643565
1961265
128399
1460489
1799738
1833595
1489432
1279591
1028320
228153
248898
923432
382757
1976750
1121116
1328526
1180483
1781161
1560076
1260276
1520967
1323772
1030944
863321
1165287
283532
671580
1419233
1378493
88395
1556777
289232
1904175
1283670
1132555
1356726
690562
949295
1860458
287936
1980257
1143825
444835
1362247
1804391
1299303
1027408
1100685
140613
895350
792393
1046744
927956
355163
1030112
447298
643255
1780480
135547
933687
1828276
1940630
513447
1497858
603134
1130432
1039486
1646929
1606851
1606727
1068841
265545
1197671
905791
768374
1263189
715335
1559284
834628
1889962
355182
1570919
1413441
924159
1199739
1832471
1420953
1552474
260620
1073466
1875740
1709858
1314792
1944490
330355
1601737
1612704
360368
666734
274106
1651835
802411
1109474
1372695
1424485
1142302
1250272
429951
1834698
1803358
1601136
393082
927457
346124
1765636
239417
1931944
840203
1443984
1835834
237748
1002178
282641
1069137
1180090
1209264
182251
1891008
100188
31087
1549077
151933
1973387
1690354
567188
801684
641767
1426993
1151506
1472407
1658283
1687019
426957
1048009
3813
1654909
84601
1825775
1889597
1113540
1845408
939031
1609525
1093240
1207482
1735905
1069306
1102371
623762
1566676
269959
982768
597075
21247
829404
443934
1609160
1844235
1794496
968435
1870367
1890192
648805
398953
524740
1028239
1159399
1297530
796851
480833
795131
729251
1491410
1007412
960692
146572
1066504
1346390
890949
89569
457795
33766
104875
301288
1176765
923557
1985335
588718
1605043
154746
423257
340375
275899
262231
457236
1490530
1205710
27752
369507
901996
1087895
1455138
1156332
599976
300817
1111455
1798047
668897
901061
652547
1584206
663333
440928
1541445
838063
1410259
1645648
1380182
177315
1564061
236062
788416
865278
1983586
546137
1527397
975207
458955
1821212
1931632
596232
790440
321093
99487
373936
1243519
1111790
76843
1987778
537250
1129702
661018
358980
1654234
1366317
775918
590063
1164868
1569431
1396048
115424
649130
1832279
129796
1361622
252258
345724
1601810
190378
660561
235607
1434299
624342
1919813
1390731
509373
488704
244471
1373929
1441564
574390
500968
311059
1509600
453809
1724953
52238
1957801
1068393
1022511
412507
365064
179746
746938
98176
979518
215644
1263208
817145
632359
598094
1542016
200160
260541
1510305
1815693
261310
502835
1618566
1949474
1096146
358187
746552
1172649
319419
802909
177052
1633728
701061
938260
675408
128686
641412
357168
518898
533268
303922
1206018
244459
221180
1901916
1309222
191276
1466031
1827908
700847
1066841
1009660
1570647
452659
1146761
1269400
1988119
1984894
1783523
1063337
1072693
692003
1015612
1685953
1707345
1893148
1870263
901850
1447051
1985056
1590054
1547634
1144905
1061308
1037207
1464662
354784
1590843
692714
166849
370456
815564
1171431
1465078
175098
46570
1074009
1372868
1329691
1141210
1641651
8292
155181
833820
1070445
4268
502063
1505271
971013
1574193
1248441
232800
376011
1091573
1881641
653652
153114
541252
1268394
1426987
1979787
1033633
225951
1737677
654613
149677
246078
350166
1592746
1341238
534592
753476
224299
1462439
1133027
110453
559321
648871
1143070
1084593
862469
1753329
1504621
1919285
1582244
1129915
1606727
1086755
1680732
1948329
596598
1043341
422015
1106496
218716
259652
590325
635890
1466776
39315
1023361
1131091
1883329
1201548
984327
198150
585319
1804516
835336
1780320
1385673
1539755
1804834
1183549
525253
940118
1543255
894689
785804
1957694
133828
1400748
971811
597797
23611
1985349
809178
705915
1322910
1076998
933844
1740815
1140242
1080817
1196730
1472515
1631491
1499355
1028051
912823
228916
1717233
1125890
843755
1540870
1980504
1957158
214454
283927
318019
1817239
790866
1018177
925576
787019
416186
969690
950369
1454305
1620329
696584
1484271
441941
703761
1592385
36439
485729
795476
1607032
1596660
778965
237905
1246631
131732
1999215
67364
1294008
60375
284175
202018
1031099
837514
643303
674313
1725010
1752012
649250
1526501
1226390
1486019
915606
1692759
1817751
831546
104804
1059845
1606285
1701170
1835048
1491867
1641414
1171011
471569
766806
985982
1134385
1680824
1142043
1370635
1263049
1309837
578470
1117574
1128002
381442
810006
1041827
941036
889498
1324533
246936
684907
917792
739402
1349372
877811
1003710
1979760
500846
1047879
240356
1291432
721401
162093
1776485
1759507
605483
772329
1795247
1969670
1990906
425629
1870287
660804
572760
1711695
1464225
253478
1771066
629064
1228748
1466176
1849135
1612314
1050947
441616
342618
1293428
1955516
359172
1478097
1028168
488636
305922
1866128
198712
627846
1851799
1084090
1923590
1526092
1559557
1860540
828705
1672037
545701
945352
1505441
1813443
894791
1069641
1701595
1125446
819495
518034
352113
536860
1901261
1042763
289808
1850546
1990261
357502
582429
430658
807872
655078
1747659
105295
1846861
867647
406345
1697220
620372
1999317
1269295
960297
362351
761656
1599031
617466
976884
1974671
494477
1617260
1641234
1144341
1416318
1278232
549598
1922857
404730
1460668
95708
1873451
1163905
866596
1126364
715540
1888862
1328922
416594
1187636
1827511
825673
955145
459139
1303764
389412
31843
960511
1655998
1777267
1196220
1661904
123384
1297523
1187274
402105
457219
1456913
1853076
998619
1673674
462816
572141
1200982
448022
819561
89916
819418
1982358
1937090
9545
211069
1379356
1292410
663167
115717
48873
1364807
1828598
964648
992882
876403
650423
1237304
1996499
1588205
171080
1538285
948040
224531
1874913
1542265
416562
561547
1810289
1181580
1159184
555271
1011604
15793
1201914
1293318
1851002
1385609
1539634
1069357
847019
1326672
1068278
1768758
407061
579665
515735
103692
271152
794226
1358161
1822169
1489585
659619
1650881
1366580
1874992
586574
1605492
426440
1337669
447118
1037849
1485538
105074
648129
803234
1416651
1101822
1764770
760683
1242876
841349
1721873
890749
932599
733592
1963725
713939
150439
1759426
880156
6774
1045296
929572
999558
1361426
616656
1416773
453167
1881767
1663738
802655
1512812
1070546
1675198
1730234
1835074
766891
1711357
1917312
307018
152521
452192
1887462
1152368
612644
252899
1781160
592148
301927
389284
1345870
113107
1213994
1870732
997600
1131056
426911
323334
36198
397633
598498
549107
62375
877999
1952274
488943
487714
238147
1924144
1229811
1027306
374983
330561
1908005
1140093
491790
385357
836612
1468805
1714364
1190708
98680
1213387
1100695
1618327
525688
779054
916532
1516276
408874
1363683
209148
547438
978164
672601
1094738
1176208
1107079
65286
679727
395391
1446124
1191171
1094041
590137
327817
1838918
1437706
1137477
927520
50933
973976
1124270
1403977
1820235
781161
179300
1997457
1794301
631591
158508
1216763
990475
203915
836026
675966
677951
454738
1398999
1369236
310873
389157
865223
831631
173837
1082778
1136193
1748635
225640
906632
757056
1665966
1045901
1354319
1589429
428067
1658625
356665
464461
328863
1752165
683581
978026
862967
776326
923402
794530
1590891
1471489
1439920
509873
1330405
360228
733701
1315282
1156105
38802
778465
122430
1258118
857863
1676751
440511
545300
1604535
998390
774478
1249611
963853
1384234
1313611
825241
327896
396158
5430
1643226
389981
604482
124653
1832156
321781
852552
1621160
756526
1794918
1066305
1906297
1846230
845700
1521460
1850987
916782
378485
5391
274168
1934901
851514
1627914
1264589
88764
1712136
829798
7474
520422
1318153
545276
1131982
310913
1986620
333722
503367
1418637
411263
942632
141224
1143747
1694141
349283
752077
738278
1724966
611453
1674075
1248837
1849190
166150
1167442
1268885
970876
262362
1669171
129762
857118
1116444
1457774
1218505
1733897
1516205
1152660
500552
1650023
1088956
1740565
950568
1832647
574302
155559
399010
1907307
78370
876624
1580339
768979
167221
1114353
945146
325799
1233013
1442635
906714
1033641
1440
1623053
523662
571293
98896
1730749
985773
378051
449671
70204
1125115
939846
628499
1194601
1381624
1641925
421024
287187
1757530
1743890
1168333
1604457
688751
1444489
1451035
429268
655749
824030
904112
1032402
1201008
1878046
68517
118443
1647363
52259
383646
1196382
907220
1959679
351527
1453414
129814
850381
391147
1162897
1358255
1475623
1070980
88951
1554180
1394121
862387
291887
1415345
108053
1681968
1207194
1172158
214515
1744437
1050404
1189553
1166701
1354626
786085
1652973
430301
1080697
1517523
168582
1665998
1924687
85102
1545706
904111
1354824
929369
1187821
1393428
489795
32800
1868400
131269
1043439
598478
1581365
1042779
1649954
1294681
1348391
164429
1162878
1401257
1929361
1294237
248993
1173106
919485
704742
1338638
1289608
1232123
1680648
661182
845993
79859
29452
687673
1344772
663020
1188924
1374937
1586263
1900796
1438793
552429
1098133
1974514
974729
318558
1807069
1179666
317435
343669
1475529
502856
11692
477984
1855661
904497
1484532
953665
435502
339234
1507523
749242
634482
149459
620801
1684774
1692010
501098
45037
1037215
1453668
869624
1350644
1542454
12859
1853472
1862964
1291033
437896
1618885
824976
679838
1224779
490869
1921723
1566788
1709769
1883612
1342249
1626774
76377
511744
95409
610849
244660
932324
1479577
1524360
1643399
542808
116768
323112
711777
417910
1402773
685360
1521897
346941
364489
704789
1591472
819951
1929074
1444521
1602981
1887382
1788903
293197
706463
983130
463410
1827867
1100904
816449
1119478
1720721
539542
1007116
1759207
1843165
1239287
657088
1659226
1179354
56147
1819339
601062
834547
1529948
1920891
464114
1926003
1116407
989273
682097
858380
1086939
819608
206318
75287
1656142
1069695
636127
1482556
1391930
749655
1552069
184863
806561
1053873
1316295
929670
1250684
1994744
480159
396250
1299457
941470
1343914
1137647
1760373
1031708
893621
783915
1069156
1487459
1626754
1629961
1352967
1737120
476189
1261166
948656
1816962
368647
1999699
534192
1475286
1995444
1251328
1698222
621336
945362
1893642
1703866
1805787
142808
1417601
729863
694365
1293133
964194
306220
847681
1091563
1178061
1787708
1487702
120588
1105842
534725
758172
1753473
1495855
841788
69468
1813971
1651783
1041038
595174
1011100
529379
1852504
1486673
1390262
1099951
1750469
821136
380001
63970
786412
1732629
1133212
1170234
742207
1208860
545040
544592
1162658
1658267
1628543
619037
624537
1405876
219202
924603
610748
499686
1257000
1226099
1817170
929559
1033779
1985571
1430920
1611176
1441625
1694408
1547693
705169
1860543
866492
1021137
510065
1564779
1960774
1329359
198800
601013
13542
567663
1550878
1075424
292413
1712569
644680
1458137
196259
502299
1878629
1601067
576704
649214
33761
724015
101427
502648
500278
869284
1588581
1821489
427206
451182
563439
1280317
1814501
1108798
1386122
1522041
355023
1264242
1013662
1839666
1985823
348716
1501449
1885897
120303
28668
97965
1339840
1232528
866973
970987
816839
139768
1848199
176608
1163070
1191452
180692
1581970
427816
1630906
497295
1136982
1195003
107494
1448838
118932
79067
1777171
875530
1962893
1285474
307324
1753750
1583716
91750
332025
1795054
620698
1316042
1271967
1159271
399705
1210923
1054120
1403239
855964
1610241
1674431
999735
244376
21052
15373
1832209
913913
383408
817942
748524
859278
1070653
96575
1246270
1716005
1396605
1281302
626198
517559
1579699
532350
425146
788012
131532
1253546
416585
1782247
162112
1109273
180440
591361
1242401
1953166
212141
1103013
1777158
1171178
1703618
1195571
231654
1860410
1320021
925603
685795
970546
120259
183180
1869813
1290732
111441
302684
750899
1790961
1311279
246773
1060346
1735581
1687652
1947094
1692667
515276
1758915
1723462
335490
1644349
370547
1949702
983663
10304
1819445
1050152
706465
1557910
1398832
1636010
1840387
1422661
303522
1325827
36186
1453438
1700414
434773
1166761
537501
482052
1540574
630562
1330573
348340
1030155
1106598
1517822
1196483
1644616
754060
343843
374520
237522
500783
1154062
352227
141401
591491
855605
634661
1514193
1632907
357559
1319664
833074
1022758
1955560
91188
509391
636657
309018
191438
1020666
1693094
1750413
390286
1234030
674613
758594
1476266
396248
1131108
1158334
1964861
1451645
155272
971463
1298546
1225183
423814
1272450
774675
1106750
1467467
960848
305717
717802
1942697
1649421
1067003
1117265
981864
350236
1902313
1867969
172077
1432391
1091184
1050680
1453264
1154067
100271
1102868
1063692
864079
1991730
130613
1153887
990968
1206348
709997
367027
1535261
1060552
783770
1490265
728536
76721
1866515
1818875
1821535
1777840
1869000
597391
847206
1903406
1610956
1060762
1163728
589194
3471
351630
989657
827593
404241
1296660
1520354
1773077
447002
1086690
872947
1448827
392730
410520
369371
747919
110892
1957966
1447713
771030
1380974
1274376
270919
1129700
230172
1451162
66440
587152
1783051
1538845
1215779
1817247
128343
1190083
1851593
739260
1884440
225099
1156448
1916531
230225
304541
884595
247131
1457478
1715987
1556278
693050
932236
1137294
879353
629652
653331
1258081
1388754
907447
1847466
1381468
1291506
775015
1364897
1449028
628671
872808
120022
1672241
320452
185745
977509
925830
145423
1913289
1424708
1443436
1901872
667000
1231369
65221
903943
1207123
1035802
1428322
846375
208693
242920
1501330
1716710
1277403
710201
1009567
390733
1904344
1226683
791348
1221013
864863
753553
300325
277007
1282605
1988016
659359
205058
315067
1258369
416488
1012140
1902074
1941873
1162502
412739
1177707
1045369
916137
427891
640711
1229676
662862
356576
515006
1347788
626571
1095796
1336043
883636
361352
1447661
385402
300403
485533
1118170
603482
833820
896516
1887176
1162876
95852
60223
564058
1868982
1486248
1060926
1483634
1097519
517563
1724524
505647
73468
1577780
1439599
55635
1750892
840735
217091
185079
1222924
483080
1564574
49070
1491193
1311945
1875808
373723
357864
1418342
883559
775142
1109518
342598
729745
1596495
1850882
1150061
1198332
247791
1801128
896168
420834
1088538
1331116
1928841
475032
558
932303
914575
1600498
8171
837435
1751591
125683
1209815
1012825
1950750
1515006
1752022
1970890
1057459
59696
1540929
228439
1508432
592918
1602664
222258
1280086
130755
1799168
1901420
242112
1675712
362864
1505426
46446
85431
794663
774785
485181
1671785
1399113
607007
148885
1689501
1638122
35871
8985
1175880
790090
1689028
933554
16717
807454
673268
780897
1797304
1932300
97257
949061
1980392
345474
1023003
1495297
916532
1877104
1846624
1644511
1303603
706569
660036
144573
952600
713569
799544
393110
1954963
1540251
1441550
1617948
782509
946411
201333
1989166
1324996
51754
444781
604620
997619
560645
1465234
333817
1017740
547085
1430030
560520
983077
1026017
271684
1405123
1205773
393741
1052469
1283234
588958
344583
1611608
956340
1125899
1841585
1403315
1524290
804894
573209
1197852
937347
1546007
116071
253353
691023
1268836
1104899
1432986
400745
1303507
1405138
1700861
201092
1839241
1206346
22458
1607112
1762373
811339
404553
772308
596739
1467807
1102782
490160
579915
652366
194361
1032667
1497256
434699
354690
1197299
1527871
1777657
436909
1045178
1878848
944936
1761054
1716542
650264
464419
549321
737617
440049
1086965
343858
61216
1394579
572725
1628742
103886
1060099
1451364
111936
187791
1219954
303322
647568
1838659
56397
1008753
1166576
618543
113413
519935
350661
1842345
1756023
1512003
215213
779089
602715
1788336
810775
1380888
1078436
1936810
792562
318328
755654
765909
1158335
645594
168325
847194
317254
1611264
226505
205283
931500
1911642
469762
427335
711429
1313161
1958139
1828757
143650
417312
693813
1640541
1290124
913504
1707878
1893861
759133
1387871
237266
1691435
910856
1554289
1668090
1037919
1579667
835861
1680193
1365124
1600674
826007
1566973
569569
1953531
1292965
1595947
302278
514584
779850
168579
1137731
1442408
73785
681058
337921
831238
247045
1841727
1858063
1054831
1922579
75049
1788001
170784
685153
1179881
560643
1537961
741290
1730890
1478881
13289
1066137
1442067
1732153
157884
1260639
1917123
600732
1488940
1134632
989604
405311
1440904
1168946
286949
1160113
713863
1085450
1774676
423449
1940517
842495
1402411
1340277
4592
505800
706071
735849
62290
139128
643564
88342
1367001
1490397
1972778
418165
1334611
362825
619497
773154
1172202
391303
1964803
1037899
215920
15574
869127
747586
1812631
481270
412114
615414
1974800
1244022
1641871
1230512
1334472
260383
1496416
881693
709575
1249406
631864
842296
160239
823598
473631
474487
1176516
1177823
470997
1321165
815413
1537559
1330127
1787328
805805
667173
1864133
177505
1175223
213677
521941
744147
219662
928567
260295
1555705
1926051
1930875
404431
471335
58805
1940501
1614513
926285
1701463
327525
1563302
1691515
143586
871682
1687875
923949
1071677
1533882
1452628
1032856
401942
906795
1654039
537190
1078684
245331
242641
449302
294005
1202403
96947
1564406
243080
229171
254853
690015
1167460
1290412
1869740
1791359
1097055
1786359
904545
150973
427685
275688
1879093
551694
155652
1217482
548827
703530
1959076
1764752
1623282
720689
38993
1991088
801379
1692614
37050
74739
1036307
91366
236260
990695
720817
1189246
849308
1843759
997416
1767774
1504239
287934
533374
1667229
720177
32963
387439
1838266
724187
935886
837462
1558555
931176
1444344
1412781
96052
477464
1271340
495585
1488935
432056
1888349
909680
1221888
1309096
1405851
1696543
1522464
1280586
1556927
1027814
994506
988422
1070875
1757330
1314925
1166177
161890
672085
1422989
1549293
1096615
808779
1338915
1402272
151521
245998
1624135
1197307
26722
1426506
29688
101198
1057894
906195
1388082
1459856
990911
1636549
1233319
1834336
1187813
1120149
1602884
63004
1843858
1163727
567455
692588
579591
1317841
1763227
360631
372277
419395
558362
40178
813237
1825634
1434631
1463302
1206822
1272998
1681395
1259987
1723274
1584695
264298
842053
1360515
103633
1980467
419301
559659
1015176
456479
285614
1879990
702640
1542079
960044
323053
238678
1348499
182888
58459
308568
1320606
1314626
1945922
1043958
1729205
165618
1192501
1172894
1855132
49582
1605624
1422222
352525
862454
1951711
1648077
1677917
1283428
56915
308202
1058332
1923029
240724
1177532
1275424
489727
115245
424773
1420723
1762934
111623
496469
8098
1417916
242676
265832
816865
494296
53284
1822082
1399021
909970
1898383
1621232
740830
151646
8289
1931509
1262774
134117
899709
167442
1327191
525413
704155
1447074
960280
582113
1672198
473099
1979329
1984039
1219513
266768
20931
931795
575600
292490
377470
1427767
1590246
1911539
64520
1215690
1355141
1869035
1711984
769795
920989
734795
1908592
220970
62053
955866
1428411
524616
1887999
913506
405393
336958
1882564
1842001
482028
1885408
53431
1163912
199464
982602
1873117
1177537
1850462
1903834
195438
1534254
1405940
106602
625822
1498857
390054
310773
506058
1669951
1347512
1998367
1887428
1763846
17056
466448
1941439
389307
1367662
1514595
871708
1030066
721828
637643
1691686
754062
1716974
402048
68189
544422
475076
191468
1483646
997187
594666
628618
1634315
1899218
969510
1930864
1314611
1016755
1700649
1899855
550833
528155
1435650
1147146
1100037
492032
841040
1614589
52229
863868
1446772
891597
1466008
1642920
1775809
1998944
793518
935332
1078880
136332
1646072
1099666
1819977
1442874
174023
1478924
1941168
1136343
1169306
1370791
391140
576157
1094700
212460
1696138
1153807
1443711
1724103
1565684
156981
578655
1209361
110057
555390
481759
445835
410087
934933
282305
777428
13881
814461
454169
534036
786323
350178
722621
1502687
301264
1879800
488146
923619
1433048
1386601
1443066
1769552
1926569
1470717
288351
1207674
1333517
1058629
558223
1917219
334963
66299
1020015
1247291
1311231
377309
962159
1029474
86395
1905109
592512
1570236
1910986
685408
859540
722988
1204072
1784135
1837405
8426
534504
510165
901478
1663761
69541
1871887
1753691
834923
196159
37576
1807880
492161
1840600
1572376
1539176
1440779
103427
975960
812068
419862
56404
985812
1895979
1657340
1151132
1980456
619029
661701
594823
1890433
446684
1655489
1955165
933538
645870
985220
830595
549757
216425
583597
647353
808735
277667
1670992
1524741
1172635
1489909
1080368
1107000
1186581
1253347
1278948
1895374
1687575
1238745
1741516
752799
642708
78405
1330999
336437
1251758
240654
440225
1804859
1764314
1286826
243977
270885
1367043
817220
341334
1383544
448598
770954
424233
970494
661061
1894387
1732043
1056168
231279
837136
1195211
1746284
1023444
1698455
1038272
6872
1915139
1895862
1482036
229817
1435755
501115
1006248
233744
1390116
1199853
1120321
1809703
1540914
1505848
172397
538093
621054
1214070
1689204
880458
492058
864291
327343
1158190
1145450
636017
1041123
1323303
1849427
1216190
1839126
909804
551973
920022
734907
904557
1669719
8110
394045
1507339
1369542
1537942
1315787
1576119
1707902
345702
460169
1512034
1497713
599096
1119653
941892
924077
1348341
687924
96003
1945710
1821945
1345324
1630599
1922082
795078
1489424
67253
1769811
8730
1014568
979020
304652
67966
1829638
1932386
173943
578311
836225
665556
1437038
539622
1238867
1298567
1823346
1303537
631812
990853
925594
249912
1673424
1319717
1035021
877281
1817003
901503
808288
516138
845938
1412654
1594749
1654667
252816
1508401
1206949
1777432
1223669
1424862
433615
775568
1989084
228609
767790
1724582
219213
1883441
378637
419708
760113
607854
1611889
1329308
640653
942117
388274
992664
1082562
1490920
718623
940932
661701
854925
1541003
1910538
827666
1550713
1210994
292088
1052025
406374
997400
557288
862961
527775
591535
257672
1805970
325589
1161786
25517
436703
160593
1580727
404207
984274
1998429
331394
1568096
1387352
1005717
257275
501240
899946
872975
696701
1259732
1162854
1767697
1804923
942390
29991
1319286
757141
892085
974709
82470
973861
1082382
806109
875885
957652
1414326
1696768
786169
1201329
943004
362857
1323937
1710267
1617010
230500
82926
1093201
1565816
485475
740410
1985563
1707682
695311
1287591
1660287
1910099
1452921
60574
355154
1752764
492684
1823171
1088509
1937720
1404937
1588247
72492
1034859
123174
1135
607655
1935837
1143010
1127439
1373430
701095
1785274
606827
1442855
711033
1577911
730089
1670596
146845
348650
1852151
1009221
200497
623002
635570
611917
1371960
140206
602325
111193
761938
741861
764629
1177729
1491905
1720822
1645177
1913098
1066295
1337896
433324
746509
1600692
1047671
612641
1273031
1059648
1504608
1752934
905814
583590
1782251
937938
1062404
1006775
451156
293606
31181
1749740
878013
398464
241360
112060
1194906
1159120
449980
1838185
650053
980619
1074199
1482048
47288
1747139
751373
1770305
1131174
1229363
831399
504348
1500628
67554
1199564
1637522
1582342
758009
978757
1481280
1113642
1067079
1892
249603
893179
1218596
888623
398033
542443
1850005
510729
1326209
1137889
361163
848627
938582
1370057
594630
1514750
1046041
1295422
923211
552893
276838
1486529
1115978
724855
891054
515134
1179150
859295
1369024
432340
624495
1402645
867071
910708
812240
1987214
1210402
257053
856639
1118508
172480
1206498
585120
259318
845000
733363
432085
109939
1940139
1878601
1510525
1734841
1137584
1656037
887863
789364
204065
692200
1550986
1349160
582304
966133
521935
573952
915621
363387
1672330
1560540
749496
776796
688181
12888
278943
736809
1720470
852893
1245093
1225703
1225449
929310
690874
63299
278027
1715164
1162148
619647
1097951
1509524
1513799
1797706
1702785
996185
267483
977261
562790
828888
1194640
485760
796626
1377166
469174
950707
1143068
454160
14571
1115167
1006530
316013
1094127
1242610
1496655
323421
1914042
173836
1042404
804307
943189
300438
1375937
303918
1989637
753839
967173
1610256
228699
1928205
1436259
1893450
558834
1048451
381299
235130
59420
492159
1207804
439897
672073
946280
1318123
1933769
1802664
1331924
247931
273923
651586
1752813
305658
1891007
1868361
425208
529188
1267156
1231911
287717
1868925
1861631
1049460
755632
1748402
390627
513565
1584156
696171
1346545
981815
186365
1917753
1540262
458157
456570
489458
1021677
1378401
1038166
1686966
359174
1031947
586372
1278023
1114831
905157
814695
1497209
749709
157879
186703
1978892
1039847
392356
1817346
1868925
601522
1609419
179541
603462
550432
1905450
52567
1084586
1685667
548076
776635
652137
452805
1256145
447990
446554
1952439
1884532
1768747
652084
1336677
874937
1062969
1382423
1660315
309692
1287435
1048664
215204
1686520
1967846
733936
887603
1612328
250131
644937
294972
1731828
457454
1111764
1970408
317929
1853932
1290209
1632942
74178
1628907
847499
1010878
1952981
1168153
1015158
1944737
310974
167997
659544
408130
1009952
20266
135450
1764881
1031178
1971567
1051474
1702546
283394
1118244
770096
1380772
1489581
1972658
555238
1963125
1747891
1763267
1784550
1672991
486618
100564
820995
1368176
209264
52384
123664
495679
1037741
325312
285166
392817
1127891
1706786
1750011
859850
509019
331745
38371
239243
1862180
1233451
463720
185335
588931
916731
1304567
757758
1533125
927408
1080128
340328
613814
1842887
311761
274091
1357519
640596
919368
194968
1065627
1901610
929824
8381
814854
1719572
1536801
299470
1516587
327840
214917
725429
156335
913602
1759921
1136400
1329115
1416616
162661
935935
1208247
1506713
378397
393488
954701
205233
1618498
588312
1618621
749055
601966
458125
1371776
1673972
360497
1767079
956172
1006067
952437
1780373
1343419
589225
856323
1630491
465518
556765
873619
1485070
1594487
230626
1103366
1734341
1211629
938642
1514496
299175
1647309
1985334
1998488
1658767
496138
1040170
1267081
1670492
792449
1277283
1188909
1703145
1771962
1678113
374988
1289403
1710289
1230389
1710783
1788299
451138
250705
1977655
1539140
1689029
1333886
786903
812326
1577461
1938350
1877873
1731757
1697671
1467719
560916
704890
333250
1113167
1896338
457472
1580133
1295122
642151
1942126
1369433
1548113
438898
452402
26556
1874516
1208187
413356
1200368
1264203
222812
362777
1048163
1403996
97975
734031
44390
983011
663219
434105
1257162
1704946
208482
267174
563582
1063958
1961681
583333
1607205
954035
1229003
1643126
1976077
1670659
267831
1909073
747792
379126
1143044
1043178
62757
1207365
1338872
675278
1263926
1127790
536571
77916
1963741
894274
1164464
598029
1763559
1498162
1804635
721404
38908
1351516
360925
174688
738497
485288
143409
1896771
1947286
940367
100780
1044674
1951083
963497
1188715
1655147
1135473
1785880
1115923
1609961
1631861
710886
1476565
87579
579261
1065411
1128253
1716946
1888354
617470
846086
389149
1276283
1741112
118733
469871
1278350
408886
389496
1127300
1111680
1760703
1496872
420977
915889
681428
878796
1516822
25477
956836
1642740
1807864
1044431
56042
1302829
313938
1121323
184770
1622409
826883
1688332
115550
472633
1205541
1253415
1634381
35864
1542135
1845324
637968
219555
546800
752412
865845
1734529
454860
924272
334465
28654
1233590
120583
1186057
794460
508202
445461
1174934
304457
1052410
1138048
839722
1631891
1942854
1501604
870052
1460286
1619383
1606544
1768357
1361682
236994
1581526
1279514
831298
1387237
771833
340307
918802
1545546
490554
1103145
1525585
414111
779113
1026372
1961716
1012089
1389016
60521
503631
1100272
1412284
739455
1938267
1618723
1974206
224470
199926
647239
1013363
1998589
1477725
860607
805956
1044966
1185809
522007
153172
1138872
1994566
997189
1750408
1163376
644483
729480
1313066
96336
942646
147756
1397241
354631
1305765
1982067
1351147
611312
316968
1135158
1927207
264230
970740
803410
431472
1516755
1133397
1037176
227345
1729021
736749
1077770
689054
164407
1194344
831648
1919880
1107456
1297668
1028693
643195
935885
301257
222619
1365198
1764242
686310
66578
1863757
47821
1753550
1580184
45667
1596632
1856435
1727768
576176
216397
1569234
1470896
449951
1478831
1683474
1527679
1434696
616472
1765854
1340324
2869
406820
511660
460059
1983594
412312
228436
246175
530835
843744
1320591
1234167
676278
1267016
1814912
260004
1836616
1346401
312550
986920
1456858
818596
678744
1899217
1666740
1860312
56160
83507
1252020
285872
1659056
38758
1303976
1866444
1061650
997599
1769781
303822
1973010
434205
1728684
76113
510105
220548
54681
1752576
1405193
117970
1580177
1064266
1784558
1369575
1210830
212699
404256
379081
785895
1792059
846332
436982
1813861
612354
201307
1854702
1880410
252521
405922
1702879
1066741
840137
1754711
1857678
227768
334156
315659
474778
460119
1910962
247132
1283694
654850
873648
215903
1532435
1442860
1141514
520409
1906712
222648
161658
495422
1050096
402888
578153
1633075
1997341
936332
1359667
1129839
1656682
252439
1337903
180822
1139005
1251302
391367
451654
510630
1528141
725374
1600211
592538
376577
49043
441987
1272998
761139
725604
366142
442971
1462256
1706961
595499
1268725
530833
876193
945698
314627
1687743
589350
1224220
1448676
1769594
1133646
935042
1710667
362600
1768323
1745782
1964791
330178
1624827
1414492
1089999
1135023
215160
1314948
985900
640975
1332865
195344
357127
1542419
1451620
1425426
1690056
1766382
330647
696826
874013
1814610
594267
1872910
441749
1949424
1986544
728
1918927
1534244
1911512
1078683
895892
328755
1996977
610163
801037
516188
843746
96087
1119988
430699
713308
1074169
187861
1889580
840160
96958
809118
46678
1504185
1596430
323963
1829033
766797
175878
76966
986793
1643130
1709455
697758
952072
388760
803589
560727
1420599
1647234
814994
1053236
1976282
1989593
10645
808065
682027
596973
1510205
551902
379535
1534506
1871903
670954
957775
1520991
1804109
770200
1505735
1316694
418315
1950428
124092
1684141
1111962
282967
1574594
704397
461606
554492
1967
32507
1955088
1508615
1075538
240376
1727206
1896153
650860
1777704
190236
1592724
1524496
232645
76009
1715896
14290
668862
488469
1141677
60887
1576974
1585601
1982763
1812859
66437
1677073
1609304
1532109
568001
279037
368782
1314968
1186921
217971
110686
1310702
1607775
1642976
749037
1960057
202448
1670521
770481
399278
1081509
1264180
1930372
99585
1145164
55618
158244
1008428
898333
1494245
1523237
1866462
833091
1670595
1346616
660809
559765
1242923
1307859
373199
1572936
620776
1061540
531840
219446
1733733
559666
1838687
683627
516544
1914751
1094927
691620
370696
906366
1538188
929310
1955165
1296638
1254091
1476771
1088886
46240
626920
1603352
727331
1740569
1222249
1322146
193237
85973
210071
1943913
136033
329280
442355
760222
1291680
1582733
1694716
566565
1887250
839795
1324984
1762246
1468023
285936
919853
470150
1824845
1978910
1275908
1530014
777325
277365
1615263
809083
649675
494912
350565
1178086
277888
287112
994330
981518
1806542
987751
294486
534463
1879294
1825893
704600
706942
1351579
1938250
588134
1140234
1734987
521729
991848
140250
1875917
912339
1346358
1087604
811372
995495
908495
1642100
1440656
574386
934841
742262
779158
1722019
298983
1357524
96928
1733200
1955269
970438
732277
1529888
891934
1305745
1235150
1460035
785031
1322755
1992490
1972390
1117075
108515
816422
660373
1351011
160102
1171953
1856129
812156
845735
1932794
107613
1311834
1564802
1794889
214967
1356785
508550
1558012
1917349
1877286
1436547
1102603
1759217
1947795
1075196
156279
1774764
437107
1751708
324199
277011
1511191
233342
892987
714286
861318
687152
619737
1529715
740239
41092
393037
1919934
817102
1873527
1916803
930492
1660232
815500
279394
85049
1608996
729476
1144351
612600
1604354
1034257
489072
1919985
395705
1012248
275221
446938
1029041
1569918
1889982
462037
1482495
1154346
210610
1959269
1980167
1917114
1495371
133268
1630836
1703067
111946
923051
1464903
13281
1236542
16139
678576
1085103
1474748
791412
1246116
1031195
761296
38290
1576508
536467
1726690
825561
1977153
268194
1700995
1530447
52108
1755981
227447
37020
1758953
198952
1165752
209033
1958752
409501
1738520
516081
263263
1330249
477167
566404
188161
1880171
83063
1585818
1951865
120840
595401
393425
1831693
1277850
270029
650722
1912922
1410045
835572
1389296
147060
19272
1889452
82728
1113172
849173
1066470
1964699
1733176
574761
687534
1615909
1080780
1654908
1223176
241717
1434672
1638184
1270457
1081308
534662
1975560
492881
763701
1657517
161493
1687943
1917690
1008515
318215
384474
1799004
1274543
1783777
1995877
1845245
1401869
602876
1948206
1246568
155188
1867806
1409346
706777
130112
1546706
64821
1466767
83064
1789549
1727913
1586236
1732564
1434481
1153785
997353
1389612
996188
1334885
1305990
317397
7805
1794201
1886871
1799318
1848257
1360867
497652
808993
1439873
1121718
186063
1768023
565647
483837
268365
208490
1201753
1097336
570982
1969617
1832501
1561134
1236890
1143436
372015
1190483
629226
775899
1444775
464008
753484
1195335
1883176
86015
1043625
1209786
1144996
162769
714543
552234
144948
1937675
615321
1449130
1173198
735549
640465
1936925
165777
1279050
1319200
1965468
547023
1762421
1521985
1169818
1151848
1492549
1209594
1185336
510254
1467301
353918
1165076
366297
388516
1684798
1322942
809539
1029528
1796101
1129650
1967095
1631442
1921977
1778133
869215
1169594
1399165
1423701
1192783
1815098
1914572
853225
112554
318808
1761891
170566
1772945
547074
74784
420754
243419
232448
1244599
1121051
733867
813654
860625
1395103
972321
122321
1091485
1784602
1324968
1382127
1730385
1644752
1349340
1712567
942307
1453124
286547
1072434
1766010
353443
1438884
1587392
857352
1284462
194402
1500426
648589
90738
506910
296996
153888
1194248
487738
1863604
96842
1659806
1471030
305327
586106
1002298
324579
449771
762580
1041424
1721094
1628391
900716
1476944
1052809
357700
1198327
1012627
1303212
1790833
319587
775736
1381971
1603090
1579257
225730
1640941
226315
1396360
676619
418193
1442070
1611781
316465
1487715
1938348
946619
1555681
1503871
1127669
193861
115558
921972
165236
1345958
1108555
836341
1500943
1741368
504538
1097843
204273
64678
587244
672694
48066
1805847
523249
41252
1246267
1035869
1467807
294665
1371973
1861561
1649357
1532951
18689
1514607
1752465
69330
1850247
1919941
1884048
96199
459670
441468
1999964
1949907
1945381
215193
379137
1022125
379325
1096451
1566213
888300
913743
1893575
1510060
1828608
1939482
190207
1399003
1248356
1644879
1970410
299890
951119
444397
1096998
1363193
805889
144935
1055599
1080513
1119278
1893378
415764
728920
1073956
933713
1291910
401068
365458
810091
137058
630612
1167681
1257733
634376
1876448
1372018
1583715
649213
1886670
1352424
756423
430369
142920
177522
515709
218374
1923702
1387493
772905
1488863
598607
626571
451641
1672006
220418
336660
1891264
270602
1513605
341125
1444636
775269
81053
1154990
1884449
1476756
249529
836761
1611580
1257872
1924853
182098
1117582
517556
814459
1495408
1497625
1336089
99911
1053915
1464252
145532
629763
219409
1097138
1760363
1490447
93760
1861483
436071
128146
527219
1316665
1806458
879077
433152
1675319
1960272
201924
875105
154820
506087
1208026
1762414
1057394
1321970
793510
1014529
1662997
1621648
99395
1032168
181332
300227
1063148
1962074
655853
329653
1964161
1172596
1810353
652170
453169
280954
1762897
371635
345200
793750
1131857
1020548
1984279
566946
1356141
396682
400184
1895818
1424151
906065
1634984
566331
148940
981802
1481810
193999
817369
1917864
494929
125796
9798
1242411
462620
119242
940492
1020710
1415114
916391
185009
1664858
567501
1789818
1745708
960244
472391
699321
1500451
1604389
252823
956338
1201938
236924
548838
1586916
1582609
1916788
1784750
1916573
1058963
614892
1035091
1884419
892605
1641696
1784459
1965211
1649612
100317
696351
1109356
649438
1588429
1318698
516880
1828445
567106
407115
695663
702790
1857421
179549
1093107
1385350
1241145
1432005
1819978
813599
440257
179924
1435670
508904
115120
98107
1322539
459236
249820
1378340
1689914
493488
607653
883858
895413
1269552
819710
899676
1896415
1277687
1972121
1574531
1718464
1772514
1578331
1117418
1010601
1732518
1401716
42177
808061
1765546
1979919
1036382
1451222
1928137
1417873
580358
185483
1756153
1526087
999232
74777
702457
985850
883178
194010
117327
633352
507702
745965
543789
1058668
524830
1565921
331978
910465
1924600
1293708
1172416
1417687
989811
1993374
1793460
495756
1980586
1447714
859708
1123599
1985766
429682
966116
1436958
976971
612103
786772
616478
784211
1325661
1907150
1714815
1340772
906287
320553
104086
602886
1311335
673153
1905261
692359
1148967
72209
5069
931055
58761
1920071
1317565
1356564
1605794
671438
1055537
1081927
1998247
1648357
997835
291559
1204485
189891
1205528
279362
62189
726987
509469
1533921
1626784
1144201
1608467
464730
1177519
884598
1810414
229837
286555
1567954
409687
1151
1416612
1587824
968663
1670432
1378786
1025049
824572
349465
106004
116857
1673745
813456
1399853
167544
52456
919495
1080884
1970094
1572329
681083
1925921
699363
1946596
11444
320971
1029748
1206000
280572
992815
1495955
400610
1493702
791745
1986672
1702090
1650321
410226
403497
57179
461788
1309586
1607252
1100256
20831
1640294
1811666
1528317
615904
145933
1249030
1945417
1204878
631764
151987
195735
294939
1316628
701597
326948
466305
1762882
455524
708064
1527620
1751116
314115
858357
270910
131205
694931
1358233
1669968
1068737
1720859
114173
1441682
125795
1528127
1387373
704081
1945397
685324
1108352
1208238
1375450
1972422
1310782
263760
1620054
381793
237609
1565743
1819196
417023
1810586
467381
539581
1874653
278742
119389
1299689
1209526
1334357
319648
1850781
765258
414815
751036
1556487
1607150
2324
1085284
1841913
527833
1490226
261340
1497410
664805
1797676
1949537
1525824
1835938
1319127
1142729
812798
893845
550169
88977
819044
1791023
1980144
1837572
1501117
366529
1382819
1031947
1677713
1001193
552443
828739
924722
1025103
964785
988465
1868311
328482
1855302
1350801
1566892
1180759
978200
1176549
1544585
1178674
1607853
11945
591933
1555224
604993
1221695
1067073
1397574
163372
76715
1945383
1117759
1453707
1377463
1651039
828857
693676
1753462
1715653
371106
762904
1081427
274397
1946693
1898097
951790
1881312
929916
1925162
1572468
24217
738738
420355
1394905
1341541
983127
1743321
1387119
1261070
1413034
1495183
1047998
93362
1505405
1976601
298410
1559689
1289833
640876
737005
662485
1443343
17227
1072853
1979134
1551607
1948780
679008
1097186
862980
1316760
1121247
1861549
1839396
68562
114648
1860070
1122493
759756
858830
1873466
470661
1770441
198111
707871
604198
899115
1736749
1665816
1826678
497864
846150
1473831
451626
1178668
646238
249969
1368030
1424628
1968348
847152
973046
424035
90210
1312473
439237
318839
1259421
392587
270671
642990
88678
1895761
1151669
1592720
606592
1296562
1073416
1574238
958838
1027391
1582479
1003590
1020477
1001949
92808
1094307
519292
1189087
438942
1744523
1655622
1418978
1660478
1366401
99006
459511
758252
105866
1923979
1417194
904782
1392800
1504392
1561639
983422
455769
1290677
271270
1171723
99468
379683
1363341
918254
1598984
1934094
1275340
211011
1617819
1798103
1659550
1705502
1070363
953123
255622
234357
267372
712862
515249
779190
1054082
1651685
90338
953100
1616869
727968
1979600
1011020
1191263
1608565
704466
496812
689429
934666
482256
772036
1286395
1446177
246656
662457
971543
1624196
1833916
1366854
1653708
1224543
496587
1172844
1241491
1979548
112949
1263603
1749125
1765598
956608
121250
314980
171968
1457471
962283
1676303
1355330
1045596
1392376
733896
1019179
410140
1164843
1043355
1590972
401590
605839
186494
442154
1072231
1537645
362719
150020
301874
409478
715017
1321467
1816370
1710045
517675
170826
445213
580679
1405529
878505
446282
678344
1179873
1488343
1855027
168643
1053950
1059801
819301
520888
1140140
1148494
274835
1790236
1116807
1276761
1026980
436617
1196321
1451191
616318
1651633
1632022
717270
1322980
327159
817026
100754
487795
226079
931597
1003770
558396
1037158
498348
1274280
1422554
172503
1893277
1933741
1176179
780501
341777
439478
1528771
885418
947205
98389
995701
737262
223845
22693
435963
616372
612346
774428
1763778
1529063
376980
1693814
47467
878570
353114
259764
1634690
111350
1670774
885756
1249913
1566172
1387606
1348444
1153759
1382375
860188
1909276
898749
1751964
1285931
314561
1415568
279563
1871063
760544
1855259
902174
263780
800106
142658
1622870
466514
1928773
1865227
90260
1438744
1536406
1263071
114909
918919
1887043
1513584
1022531
1515684
1740341
434116
197236
898796
1902403
642739
721067
211623
1744921
1572767
249085
762408
161967
1699370
1491469
673132
1041890
818663
565621
83801
1537482
759475
1329116
1017232
1831472
1083379
1325373
1645230
380801
1635199
369142
20334
249101
56982
220449
1124396
1398384
719668
896864
1704218
866975
1601136
233489
1033516
1987357
1076970
1552974
1777436
1406964
1363562
773373
603736
1213274
520188
1579285
1202335
1066020
1305740
116998
935152
687364
1835869
1815240
1086237
882537
29291
631491
1710180
1782804
1223835
1375603
280891
1300406
1535068
1602645
1451066
1700320
277309
586613
824412
1988638
853041
1091385
52863
803133
1829088
1417556
593719
1804519
1756926
458519
1905066
1298850
1008236
1053602
1301976
374866
722138
70463
1971862
172623
1231854
305054
645523
1236027
1946013
182029
207415
1641983
1592962
1867464
1073603
1340990
203981
523475
928095
539116
1309510
696070
1990151
747064
1092590
1328876
653206
715627
910832
1845516
1561563
707027
314242
405268
146497
1145411
1825034
1189306
51195
1497516
948042
786116
445046
1214411
277371
1030469
1637125
182238
903575
660476
1291497
530772
1156798
567006
1946066
639788
985655
543619
658139
1541036
1131010
1682098
1838966
1565173
687431
571313
525119
941570
1436388
1554306
1250294
817392
1669083
1363069
879939
878747
1725642
1016394
1924358
1789553
1071593
586231
902721
1536154
1351217
588563
1423541
1143209
1125836
817769
1084011
1173368
622510
165878
1887252
1928580
1429702
1423916
1975682
536117
45387
1218536
1039496
486536
136445
39205
1588660
1428285
1214379
322478
1569455
588759
993513
1865050
132532
412257
1770906
680564
171050
1664030
467204
715051
1244669
1031173
1714879
816922
1445592
208080
605496
1505181
1923779
468647
687674
1040584
1525314
169942
1195020
1546814
95306
1716864
444761
223209
525621
346394
1046381
64585
1359880
394084
119181
215752
852127
1942032
247256
791227
1301791
917240
1922525
191054
1273461
1247038
720469
1250022
716041
662791
459286
344825
1794864
1136658
1888421
1551942
460144
1347365
51000
1818753
150297
1378318
273911
1911500
1563462
1654425
806462
1455607
1031448
1686758
1892596
1777646
204186
912350
468537
1568216
1258589
94725
1462752
340118
307462
1466307
739342
130856
637272
1370207
1523837
1769112
700414
1631229
642190
1317682
454050
260323
1099916
830410
182941
158582
1191739
1235700
1712530
1026349
11928
1123266
996988
1783061
193833
339795
1120
1147789
1312733
809259
1853920
164464
1599154
1775381
535346
1728232
728993
603867
1200861
611314
459815
821047
774347
447334
1870721
1092806
1071537
1916152
914723
1115921
769741
203745
760182
1094128
904578
116760
931427
977367
363951
1098
1690540
1135014
336781
1570322
235732
1796835
857000
930244
1117451
329109
403820
1296082
725988
1412815
799053
376014
725867
1261607
1820307
1502745
241368
241113
1651964
1134470
1439725
1859763
1938869
1072947
1362848
1456681
1638156
456087
406242
1513150
692445
369682
482142
1970830
142530
671973
1303636
1847315
1244302
1982469
1658416
82023
350544
1570527
1042598
1712224
838242
7527
1106673
1685661
455873
501234
868622
857817
728541
1648776
1674670
1796138
416690
1902772
336867
1452197
914512
474821
323298
837627
1890189
915353
1117433
1997425
183698
1668031
1979291
457605
1555920
1152115
1972383
1604627
368462
1421364
1099563
723999
1008347
382309
1504751
1058683
409309
1196105
507357
1979557
787914
1517429
704206
162927
847879
980897
834418
1961955
1308905
906574
1309475
561334
965573
612836
55130
879026
112141
884180
1597001
40558
1804654
605360
1766362
1390254
785843
1366040
1516564
1204725
493011
189189
1767698
1112155
1647424
580189
1498069
393556
1908958
1666861
115002
144
438562
1622765
653677
1178704
914393
246282
53266
1488603
1618070
654197
43930
1699242
1547145
1621180
1764886
1272466
1274169
1716962
1090558
202461
301100
1251641
1159054
343150
1979910
907028
1614904
1286084
1703954
934493
1975616
1121730
1975252
489783
1595066
1786957
506214
1920830
267265
311036
1657445
1563413
1468859
448764
746246
1579833
826112
276541
1538605
510470
1701146
1535339
502315
1364164
1918932
52752
836150
1618922
187208
325277
1105153
1272875
62418
700185
1402478
1174938
1572560
71720
1756779
1719657
24402
691479
1642243
327757
1065839
804933
1881950
773858
662199
168415
1060785
952085
401404
1579683
112944
769461
342160
287367
347038
1111245
1163238
401278
1932752
1649362
1582141
1027008
998971
1233411
1498224
250246
876317
1088037
114699
485879
924424
1656900
316089
374405
489441
487006
1592701
1511395
1033663
1470504
1522351
1143842
914505
184000
156283
877313
389530
568133
1911569
1000732
1227300
130092
716440
1033357
793969
566866
345179
751998
371304
420760
1216481
413073
1195642
1206060
908652
563566
1703789
686165
1310510
286877
425463
42703
343286
701477
572882
62949
1864205
986391
1507246
1394651
1401607
771225
912551
1967882
1493654
382937
615176
1833325
833440
922706
1247352
832448
1098481
1055009
734951
1498008
1727299
1637082
1395737
347603
908213
1272184
911796
166437
1755605
1914810
107834
1802544
1023615
1416825
1157942
1767644
1493977
1612356
353609
1317851
1898362
874493
161996
1992058
1193395
1686269
793083
155589
919278
25393
1189581
1502296
1151556
93539
925605
1439693
1193152
1516089
389400
358453
428452
1745657
787346
1790413
1935798
1396417
256506
49564
652662
1732492
303131
1962625
360430
272420
516033
611448
842920
1627975
1826253
1481010
1847965
1889593
1631347
150940
523949
1562252
1958139
761260
137789
610983
448418
464845
996869
1799647
1566817
1093443
1509235
388681
627233
1883668
946735
105008
1492285
1925684
1612751
212374
1417959
1115657
432445
1261859
1240760
1578073
1792302
744082
1308268
158651
1266991
1278564
1107278
1805135
1362028
867417
1400111
1296515
67726
961756
1234851
824332
1429769
455797
1850177
1398831
1702856
1401825
1612277
1007398
1459136
191495
837673
1384274
933754
1474490
1998711
1505560
1196459
1119023
1908389
1729877
263382
104650
49468
1292299
835482
766143
1076301
601079
1944502
1265151
1235450
1423203
716582
1580294
1732264
1090194
202976
1304013
1579841
1705423
57153
1787997
727784
778083
15106
511214
1616242
923712
294011
59561
1772468
1448902
1913853
885034
1231494
840456
1939917
354902
645487
805946
1341064
1628971
1210021
1117621
1603778
1154507
202868
794590
1997212
871177
1183335
1741221
1468927
973327
983052
1763541
116968
1490140
1346830
1575223
1965004
335788
1155948
1932777
1700411
1013881
924164
888171
1773999
1245982
1860547
1464985
735404
1504604
478588
310456
971000
605281
1229163
860134
1015478
198249
562525
1420351
1070786
1480660
1557849
1070102
124472
81285
537584
685982
254423
1646486
1839857
236855
386586
1623731
1012998
1905936
1773324
878551
1514931
1001911
789628
739070
1275138
793665
1215365
619216
498007
295843
933958
472781
383844
978970
1792424
457102
244615
1507003
690253
1979829
1467032
481304
1270302
1269313
1380191
639183
1419498
214813
1585261
199849
1650529
219825
1767982
1269994
943627
1104942
698543
592102
503721
1186075
1069664
244989
233959
1892508
1989707
1167479
312513
1086512
682950
237456
1644091
828271
1216416
1809288
71291
517508
1137079
1762877
965612
257348
1225826
826555
568943
250539
1466071
1989924
244665
782770
963254
258750
1896495
544256
187699
243428
1453069
1402682
890881
546948
1152554
567953
316487
1905288
667901
712803
193829
770743
837996
1356577
979221
807650
1133001
1594351
306686
1402690
1234859
1755518
1638404
1838647
1243912
380073
539155
432526
589974
976095
871084
1214781
217128
1258711
1273656
1943190
1592333
1216546
188585
63276
1447090
1415942
1392023
1023308
1338079
1476279
1646544
883959
1017708
1631099
688309
137872
1590565
694425
1185572
1223832
428109
934519
1757491
335045
1119279
1429883
1947854
334473
1585239
1210164
1415621
1303153
111888
1233558
1493189
1036591
1448866
787062
548430
1210868
898166
1309779
1995891
1649306
1558922
1213006
496553
1233289
1092125
410601
121516
1211014
44300
1037985
1913105
1732206
1915692
1462956
1128609
649528
1399428
578184
571795
1307507
1698433
1646029
1909380
1653104
686991
965237
290962
642703
1918533
336681
1482567
1143195
1782587
1134830
1326194
683728
864400
1071626
877638
1106128
455964
695836
1729571
1805421
88700
1877811
400416
1974948
961449
149007
1162146
1523766
643910
1720563
1533816
455321
1192666
249180
112120
1082565
192438
597235
346323
1746810
715942
1881183
1408651
1072499
646650
1732906
1856549
298798
1362612
514373
1293841
1895142
613296
1393235
371535
1238175
455547
1129011
1494200
1438749
851520
1909739
1243215
71902
1440896
686763
848097
490855
471443
1066082
105648
433437
616133
489921
1434899
735972
1415237
808660
530782
1127071
220392
438972
1082348
102529
888043
414614
1776245
438220
490905
1083459
1989747
7412
25810
424581
382227
723043
1388104
460529
1074882
758014
7659
939747
844175
1666807
356942
496729
1773241
277663
271400
320859
1834335
1262712
715276
1761817
1681984
1685981
246510
1714214
1606055
174124
1290789
378027
1764957
637146
1068282
1508244
162029
1578408
1717761
1596016
378516
1032627
1380767
1675950
1656383
1190756
636976
1443777
1149586
924987
1339494
526021
529539
1988976
1799007
795062
1654724
115885
650258
1821702
717262
1564075
252493
1256615
1508382
795469
392574
1014692
1263587
1223206
368099
983202
940956
1927892
1045027
1458459
302619
422022
764875
760760
1530659
534343
862168
1316478
1990226
184489
1128374
1401917
484166
730290
515714
1964946
689541
28666
86544
74907
226498
1234122
1644682
1003927
36157
1513576
427262
1999415
1484309
1325643
143057
1266193
1894062
1803882
940717
1978686
1100412
84375
1242845
347986
1124091
1439275
11715
590266
620955
1665128
960081
137767
321297
936517
693679
1535581
1988634
172366
688160
1280251
595139
97623
103240
690112
609177
1232378
1023651
1760624
1805626
1079806
1457843
1175985
1012808
320324
1644311
693644
1391159
784131
21022
539095
741980
955221
1775844
551611
506604
1620641
335372
122395
88472
37321
336028
1436297
1380435
374400
250112
885966
668312
728414
1439074
1892290
581951
1975890
1772942
443465
14490
1942284
1945707
49900
1249261
762553
1526340
1821028
945908
1879175
1709880
138597
1275234
1865599
364481
1328020
640207
1796707
1095613
1209763
291169
1271377
1425176
372346
1328005
1586964
549746
555234
473698
934518
1426900
644533
199996
896930
1832660
1574234
1869692
578144
1123517
1093064
810729
1667531
240745
196218
1769941
680661
248616
1940673
1541979
926431
617036
983651
1634908
1900522
558681
296979
249714
1605951
1129480
755677
939474
456114
1622805
1261507
43904
1300615
605208
1836659
26073
571844
192830
413315
1052744
1984511
1928923
52601
1009104
1520774
232443
1107081
332153
453071
569477
227507
676184
1430274
200571
1099798
669301
1784384
1057263
1141204
1166226
103746
811220
1128918
995135
1642828
990030
1499641
1792941
210483
790532
1708940
1126524
1747462
921134
457249
1306430
1497562
833790
1026138
1871272
764685
1400701
556329
847268
232374
691920
386268
119759
887162
874015
988879
944363
1337908
665507
1017196
1256934
985620
907020
411019
746504
1563025
1255981
66733
89942
884659
281549
1335864
1468051
1647562
1398293
237039
1375620
995340
260066
1802444
1542802
169187
912568
554468
1050979
1788205
1989469
1714588
1638955
973448
811499
768350
1664837
1309086
1403584
1926779
735574
441186
1414982
786110
1381109
1640018
1377524
1606724
1058067
1068053
285549
6718
1322848
1507996
557528
895269
1878803
1726772
1772194
1917302
545489
1170060
860063
1639639
961316
469849
467483
610204
1992560
1545411
1860487
941139
1089987
1964313
1925109
1023477
306112
1543324
1210224
14310
378458
1014201
72406
218051
1969692
1400342
1294484
1524109
502836
770638
1109754
1296476
722662
1382131
678150
819035
1977178
521765
572941
222769
1010319
1812083
1846700
951209
1210575
562757
1288675
500888
1805865
1691621
573197
254992
531038
1678463
1941333
4627
1361987
1217252
99827
328769
441176
1386806
854823
545844
1639780
86993
1854604
1934079
787860
1441330
1447972
1205792
10256
1016917
728240
298616
677384
803811
954357
1261958
1263062
1867972
1711526
40596
1221449
1446263
50075
1136496
1267632
1900549
1817315
778007
126297
1382241
276575
874627
265315
1339523
1799736
830428
1668806
1898252
568861
26669
120077
683732
557496
1004802
1732799
1513613
1768068
1031626
1744832
1802753
1489538
297328
330014
754025
98701
957997
493780
1325438
1579765
703311
1846222
1357100
1252476
868439
631340
1572748
1712454
1003475
638528
35814
520307
774076
1491070
982783
432875
1132983
789077
74564
322575
1964034
982091
1334802
1402313
795947
1976778
956623
671826
1623826
434020
1964427
1816240
703145
233198
1952951
547704
816423
1865866
994502
1949725
1343431
1045385
1286714
1326700
1505693
1372835
72244
244579
1047639
969825
1660944
421080
378960
1940369
1014274
157295
1786283
668508
927375
835883
1203849
1381265
435819
555011
584684
1712014
714298
1464218
665989
286672
1324881
1987836
1131823
347986
1021784
220600
653609
1966613
1179488
1578483
1763415
66249
91687
1861112
378881
500438
438778
1359432
306590
1310733
1486368
831942
1377604
1523530
1511893
1130580
172836
937680
646778
1455473
1425156
427090
991633
998484
1504315
1141105
662876
411075
587687
159602
558176
1170428
86372
830510
335459
52827
76944
1950161
1758689
1591310
1593610
1577587
421613
1018723
108113
610364
206012
1784407
1574111
969048
881658
932713
634734
1392895
489191
514153
1377097
734517
121535
750342
672504
1126151
230214
1563187
882028
659731
43146
1995636
1116089
752268
1903251
332595
1297401
1732877
242239
437483
1418964
545127
771370
1461665
420586
1415346
1500510
874424
938064
809898
1098087
569496
161507
647131
1099367
897312
1855453
867940
1874773
229068
1577573
916435
917223
1542745
831927
861042
1699185
1713835
628194
733289
857060
1892759
1959759
263370
922791
242635
294223
986364
195519
882182
120835
875416
60819
1566697
922632
1350184
340483
1959496
202505
1416269
1260641
1488049
1558368
123537
603108
915492
596418
1109239
302495
1879545
996485
627871
1796134
1768482
904598
1285362
1491733
1533079
1827247
1547440
1612886
451668
1601926
968675
669575
280616
568889
616272
1328652
270419
1270257
883649
207187
1836173
1236977
1456127
250913
1326308
411119
1677990
1164720
1554127
1914726
361530
422047
1878535
758315
1926937
1101041
828387
977185
1355661
1891622
1313547
1273729
1834671
1329611
139248
407771
1348193
1031475
613207
75567
651944
1432097
1150601
1440422
1773576
959992
787044
1962917
1360685
1022667
602845
411076
1486465
1505773
890945
1298491
932006
1221442
147640
1200511
1069781
1248981
1371944
1098017
475318
733902
162066
1644174
500255
178584
1765439
1507407
994021
1873216
1927620
102839
433915
192183
923987
421084
1119016
1658153
1142623
783564
1902821
291348
1098515
473246
1497069
1935176
1715946
919032
847764
656119
698142
1173983
454412
916819
809593
497123
1537493
729166
11642
1398528
1413368
1053382
545271
654178
271784
1185047
1452677
1952767
1671230
1337506
1194218
1232813
1696164
395052
1994942
879706
987812
1786874
1813060
967354
1957757
1136748
1919267
797327
465212
1434711
539593
1517451
299939
1127423
57463
1111426
1483905
1674808
1816406
1805996
1504810
416425
1509644
73670
1607974
1051103
1629611
1569508
1017992
1104020
867143
885742
1317198
1514535
349657
622796
619186
1848204
755882
1643678
514818
274650
227434
204778
1218976
1105673
995622
1073136
1023959
1255486
759999
1727092
355499
1888770
789822
1789185
1339143
336991
161389
88828
1527672
1979688
465545
678491
1385974
853638
593200
369974
367460
1520830
841390
837907
1352871
1105877
799411
978982
1550423
267877
638277
1769180
403821
1776219
769136
895302
126553
377125
842491
1479072
1965908
1952599
1810217
909855
1150596
1286962
1384634
1742836
592284
1192355
899377
5001
328879
1028573
1335330
1540037
1618310
33013
1528660
1666821
1863294
1428667
722233
1929028
697280
699835
233101
1322499
121146
1106973
1225474
106665
856258
1914064
396017
1079684
1748925
1455095
182780
1092858
779230
813439
442079
1601231
1659447
1421043
194715
718696
1871688
1227385
1004305
239883
34629
504949
929330
1670853
1908449
839747
1510743
216327
1762772
2652
499233
1785436
223667
746596
934480
446993
961051
252042
1191743
947802
554545
1821353
1198120
1398871
1474056
471878
1863443
983959
14003
1452072
1582280
748205
711621
1902056
1963228
55655
551881
18783
1484765
1459545
1393734
593120
1237848
600383
1630836
1761067
1375822
579469
1467989
1483901
481015
1406594
1584081
1865414
222034
59717
1276209
64040
1584877
1329768
1529795
1283633
1475761
525182
767271
996546
1567710
1890624
607917
1084362
894265
580318
1463647
454446
497233
304179
790070
1559126
1610808
1010564
1974715
1259591
280774
1631995
991542
145940
315321
1311924
1603131
23962
1901181
854504
1816438
1688112
1955909
1629874
952254
911973
310383
1520264
1662981
1484871
755951
208853
1606823
965286
1590184
574161
1504731
626136
1627232
741082
1572311
95818
1693547
305081
868776
1374654
1222712
247659
1307153
1205656
1674134
47709
1418726
1136662
369395
1443377
1316724
12972
1558318
631046
615127
1876461
1336569
125354
1165043
27221
1723915
720797
815106
1232782
103369
1029908
495330
1739755
1553465
1289808
1549210
477837
1258614
1803606
1153212
111151
660992
1786485
1090934
812686
524838
1781420
599559
777108
795523
307664
1901105
1881944
1410814
937416
1814414
902924
1077087
885869
1538965
181543
569730
1540585
400718
439364
1090113
135645
1548721
886544
1463631
124520
1872572
249962
1175317
1791685
1751396
553688
780393
892175
1537589
723938
1362750
1230262
456584
1639123
195994
1779237
127401
1702159
596918
934877
478731
1052256
986474
539680
1367851
460147
1348513
230696
1067536
1507206
1673907
466956
1500380
1502735
1068628
649717
1683338
259064
247252
162654
1775084
1450265
1642236
116966
720544
941643
1443705
235743
190284
603901
385576
1266424
175280
78899
627183
1568567
1459931
1971365
1051068
1116684
1245614
294803
376110
1233100
352278
1957756
1081954
1341643
1006088
232849
1123673
469584
287630
1991628
1866661
119855
243296
351255
1299342
1952409
397337
26602
1757133
1646152
1920159
1620740
1935465
1758319
1248914
1253156
797485
768170
549025
766738
1592263
1419828
421810
693944
1846675
223503
1539961
1788757
130574
1050545
1190259
48119
104213
937244
1326796
718422
689010
742361
1525009
98148
948222
561221
1803420
300546
827687
46307
1281026
1976293
609972
875137
1175231
1520394
787430
162191
1101011
1790151
445384
241428
516526
429550
1678282
801343
670822
56485
210597
1678852
273630
1374093
1592672
1111094
1463863
135344
481189
1590514
1286847
420707
1401948
449769
1707097
619158
1522675
1388883
704004
1669057
677742
761784
1967663
1361290
1815321
1207458
1466301
413737
578656
126570
1108388
1293015
1202926
941305
1967146
122212
1824277
1543405
1548319
231553
1143001
500911
1865631
690036
456103
921038
947149
524116
577975
106137
1441157
56998
568804
707053
1048903
1913561
1617941
34031
1424866
447387
1890272
1669428
1705759
1223136
442839
108419
449250
318981
1055236
1012184
607842
1801812
1850471
637630
1957767
1401585
64874
1594428
1203460
1175400
967255
1269782
1805394
1448370
1495822
610953
108909
1246189
1861768
1472002
1457869
403940
1515905
536813
205262
1328226
583565
1709459
35673
1314704
542391
569958
1365095
985733
63516
315695
385642
1997262
1366103
1312276
275255
838676
1159856
1055342
344365
1058521
1153860
1775420
757270
1098103
500427
288556
1591907
1981731
81391
350544
22185
1065545
950779
1361063
1659667
1973698
1568663
609855
175378
1494491
1280950
1043488
1239988
1582643
1847536
1482354
919070
1134137
241113
576354
13675
688084
1195501
399308
1225626
964939
766407
764690
1677413
816898
1190235
903501
1131847
1450620
128792
195142
189007
1295357
1401200
1464707
893945
1795010
1631307
1271969
1665013
841570
123047
1491642
1467698
985658
994422
1758449
880299
1211578
371061
1443021
882772
1625708
1305577
905015
800067
1410336
152582
599690
121190
744030
574714
1485598
252315
851948
1972032
1671158
1133734
1606673
644139
1506427
941794
1779603
1226606
1175444
1161958
258353
1869634
322336
560263
1718805
480299
24999
863174
694704
991601
384255
184332
159695
362702
395269
1266923
1412434
800302
603030
12924
267875
1785922
1470859
1828542
392394
1661888
770085
1059253
1929245
1962117
1254454
1772842
1386308
75334
1152349
802157
1518110
1489723
1731042
653213
1378883
970888
1619217
24010
861773
738214
1988680
60983
1135290
1499506
1941058
231099
645025
11849
1773515
1799465
346240
1298269
329926
1121387
1994669
1652898
285409
1897165
886607
921869
872681
1960175
1528380
713160
803744
487096
1597732
1224032
954392
1882397
438962
1913985
798178
140026
960306
132051
448694
175947
334798
774159
907762
1056385
741450
1448774
1215682
1387145
781480
1538824
709741
551170
1207809
315970
970652
1630244
993224
1964794
1211883
437200
1980483
1178315
1132054
871306
700115
23871
732468
98447
1423337
1402741
1574502
185780
1883979
1351214
1272496
1953855
598001
598036
1141621
1941029
61517
1226068
815740
1103453
1467115
823646
713106
837781
11915
1632995
496325
160818
1783115
1827918
1571940
1857102
312388
221650
667058
174858
170333
1373214
679419
897782
960472
1341428
118317
1725786
1768232
1165207
446496
986856
1174067
401344
1606493
803493
1281561
1649061
888805
138949
322282
387691
287985
278940
321147
355065
1560679
1428466
811246
1289276
1172058
367573
217054
1805169
819689
727923
226322
94892
1996748
1822799
975445
1273120
1875685
571080
854967
351429
94616
73458
146956
655086
489182
1275695
1701864
1650039
247598
26132
813230
430010
1875904
670650
1607461
1693828
1248709
1819296
733041
865116
576962
751503
260143
344825
1542560
1364729
1642413
571209
1147798
1314902
1414462
1332710
708922
1850192
1559413
265475
621277
888951
103896
1174709
1916634
963345
1533374
302671
1087367
1816554
35737
1458647
1844328
1669714
955508
405423
275454
1554266
305719
1222710
1167416
149825
1675402
84583
657996
101089
1437603
1669268
1504708
1978347
1477238
1056055
1569509
738046
539250
1190688
1041935
714395
1900888
695357
689905
1725079
1731691
1950564
1755277
1892813
1103265
1529900
1746923
1783209
273863
1617741
772321
1380530
1714686
1203519
1568200
1151511
946707
566749
1087935
297915
398824
198772
1459476
394141
1720778
120590
1669471
391628
1772442
599978
1511552
1117324
284527
538948
1542478
666341
621868
335738
680805
721951
1175914
631852
184586
56681
622418
1402110
506525
295983
1683658
1796253
839950
430545
1562654
1663522
670923
1220750
586989
490005
224151
1209175
1333280
244564
408090
1718825
1377868
714671
1956788
498176
1622691
691780
1337632
1631802
1381542
1679400
1889545
438950
635864
1005426
1854187
327575
1623285
165962
462142
892019
1907683
321426
1675261
480314
1836485
836577
411815
617871
1990679
1678244
1053207
1003815
406879
1758374
317071
1173995
1302375
343207
1360171
995170
1685173
1006217
841827
1952096
1579495
599941
727828
283217
1716350
303262
1525427
1844450
515298
772763
185800
1885176
1745298
988067
1849295
302333
391963
1549686
518015
1655945
98013
97267
1242739
1838800
345367
1047567
1927731
1285006
1744235
1710176
1769473
1724695
1841539
199153
1540141
1574406
738641
248644
1647717
293623
1344546
227148
1361974
670651
1492212
551213
1706401
493978
1477306
900832
832920
1491699
1565702
22925
196580
1934302
1341132
9688
726377
995892
101199
1637689
1483339
268454
1921138
717035
523870
506149
780742
1197848
1404001
378671
1574028
762646
1257638
299420
170178
1017245
257152
1159864
602656
184291
536237
944847
458896
428796
1398484
1410719
1725407
1790506
1129277
1037782
861859
1110058
1634497
273047
1409820
1580646
995205
1212469
1629478
343982
1998019
633379
1432196
750522
748395
1891132
454029
261239
108238
1294598
520662
1404244
1906867
1958780
389499
1340970
1417847
691803
1614837
740678
1038704
1571376
1737890
1880151
634170
1003260
329247
337649
1626355
734786
399400
1822242
879951
1684930
328147
1853798
337891
312866
480099
1326023
110037
1136198
507641
1990802
537902
666311
1972549
1094276
1861026
860800
863767
116129
116676
639785
590531
500569
5036
943867
1903466
1806255
152701
1482106
81473
149709
213438
1164107
1444499
112273
1989504
1048008
980189
1940309
348041
1228106
336166
1683101
738556
740542
675073
91344
1588524
1026915
1961573
398728
1168872
1870080
1440692
1569699
882664
360848
30498
69832
1467219
1388279
1915951
95952
1209322
500454
1303674
259453
1115764
1161932
463448
1120189
1866279
1810403
1174909
672966
693849
236941
482637
224649
176849
1642836
1175124
1424424
763283
1974816
1017881
1424703
1190055
750728
246448
226299
1847992
1644925
1658764
184268
594291
541137
1776090
690743
1681614
1536424
898262
1672188
1731070
1661950
1841509
361236
385055
555515
73638
444096
1075604
191133
52640
409735
1845427
492908
50073
955429
77794
761701
796212
867680
1320414
1789488
963187
237480
83953
1072084
1576414
1489021
52711
743487
1772019
919450
931697
833955
441067
1632174
1783408
1224612
142198
235657
1196929
1342410
897801
1308296
944096
1943687
1147784
130060
724379
1220108
1124910
826080
824335
1817624
1550706
1006641
678086
1764790
981828
985078
1395158
1618758
1632733
1224502
1388675
1802474
197007
368386
263579
1924262
48425
1948655
1915699
207070
1391308
519131
1828749
714486
71932
1303384
186972
1080739
1122646
1189948
1260996
1171060
1986393
977498
960672
680988
864504
392465
645387
1360314
924932
959835
238390
1334680
1191101
57889
1069981
1131692
1471153
1402317
603054
1868382
65329
987986
744258
1381494
628047
45675
868782
1444519
999732
1636814
1092964
1621126
824174
926906
287014
821904
1225812
1899828
1151520
1166026
402591
1779910
88824
643970
1069215
1326985
909150
862484
923890
1274636
768795
1708266
1060262
321007
183036
1478885
395941
1856056
849183
1066429
499770
1835775
32863
63910
1028267
557891
1601351
462186
1528924
867171
1395038
1738157
448391
635446
1304808
1219992
1835671
1444285
592129
698497
540833
906047
659650
1748414
1779321
153279
1386435
50393
1738481
438058
1175614
303183
1858280
46802
236429
1874462
346951
1605680
1481977
1528975
416133
591586
1932788
509611
1194780
1959040
1090797
1972998
1762959
1901853
1031893
1994266
279018
986056
1840810
1212074
134666
571335
1359444
1133816
199483
1638268
395383
1814731
657576
1925561
474027
796505
1951750
1847843
408117
795735
932886
495644
1974085
1524464
1691899
757364
569516
90241
1497862
993714
923247
391218
891256
678913
381016
1554612
1225587
1894083
1386716
242607
1919784
1501677
352881
891058
957735
1557035
1036268
616947
1389257
37379
1144690
854430
1261191
982671
639020
1463405
1836785
539980
114475
1988698
232617
1633003
1941084
563800
705011
1694312
1148645
576166
898999
1831942
105123
1956602
1144256
144602
1471876
1548740
1018704
1456055
315869
257262
303487
1107044
259062
1937881
743312
1293330
584290
1183077
1735222
154441
444782
122215
1760967
1873893
1066567
1880547
1772292
1924364
708301
1061672
99799
1622873
362253
456159
82463
393824
360644
264170
311339
16033
918322
1630679
1266691
1768987
1733053
1442438
808348
82588
293235
1966941
1703431
1622520
1893734
672995
666880
1766184
54241
502961
420459
219137
1879169
1587263
854645
1827897
1245514
927771
792618
854659
997236
955374
1777237
404891
1636304
573344
1753991
239766
1470272
90426
1535185
1492703
461892
1412435
1957862
676497
669562
1157228
1512383
1160144
1146007
69124
886096
1900738
1102166
1752465
761335
1106034
1137973
1796884
601780
198354
880568
1178666
1556994
628322
629739
501817
500819
364242
318419
1618737
1725040
1851642
1080848
561189
1243927
809863
530825
167706
224783
1175025
480144
840741
65664
1330547
1785304
751669
1543041
320311
1486021
577740
329649
128232
746650
389850
1405691
207229
1801979
1215629
339151
219225
1367682
939193
1539890
758635
506886
1279576
1858275
859831
1541867
345293
856456
772806
1039772
337639
1249827
1591839
1898738
1202841
1093673
900265
873227
344684
551597
832479
1874455
21612
529608
48842
737041
679844
1753877
147967
1052212
808138
87250
1184508
1186915
1936613
1485247
406630
1698649
1823580
29128
391126
164598
735414
304765
1946689
1389695
718157
1577557
802509
1122633
1687969
330495
1121703
689460
377648
807211
1138376
496402
705135
158826
413703
1568802
79288
1572274
188258
449799
783870
1701518
1019937
233756
1915708
1714923
826018
1622480
1132743
1151017
1828207
1708079
687043
1592048
1749644
1812227
1435778
485375
1436728
699481
367291
1714231
1220435
1394931
281855
291822
1829959
1243790
1834256
347378
86510
1334292
1411962
1367650
1808562
1682072
117353
1948420
685351
849797
580560
1154233
849319
996356
1528574
220550
824888
896439
1130261
478575
625984
302555
589921
1663981
1233582
1375672
257300
1091773
230800
267040
737752
203914
123775
1378717
1462209
894680
741087
1575885
677079
314152
1022628
661119
1345789
291950
1135324
1765096
259243
99795
1337983
1472121
704692
383641
1848599
793962
1364256
259439
851573
464332
976036
1578347
972166
1184238
518353
1426646
57695
1461412
1900888
1512816
1645233
1339185
603100
770452
600389
910872
18585
566426
1793712
671064
1323673
548785
1068020
533848
1639056
1979373
1437493
1746491
816784
562844
981574
1748060
1516114
440411
1043733
919849
710100
904230
1489246
38680
1385260
1252310
1197056
652389
608030
1716490
104406
1900250
400192
149830
1601511
1118947
491983
1158906
733010
126675
1375939
760887
231008
1353060
1357436
1514648
1716203
853069
1330735
1068347
1198897
1050963
1878793
1043411
257789
687981
1690879
198975
303859
1508672
191852
1200738
726404
790726
171989
1208955
442755
362242
1198845
401837
1034397
180937
1522325
115050
1423119
1290647
1519652
1189843
1754283
359868
1965499
1000999
999571
1016258
1213519
1340406
1569479
416389
1568624
1960092
1491929
618031
404507
1430341
875119
794016
1908867
1180655
1653938
560956
1342990
148827
364512
1703183
1732689
496364
107867
1806903
372180
124094
632303
710547
1102888
1762764
1134181
682560
1610064
211047
926088
444416
870556
1359731
504282
342848
149012
1147509
267013
310075
716597
1388625
1106048
1586100
1223209
1163335
1934405
1108051
325114
1445754
1216290
280779
1126532
656621
1801651
586940
1813183
584056
1572120
61028
807610
1657069
1721592
732008
1364068
1203666
113784
1960595
922082
1518102
273638
1928301
1031309
1360215
1275467
864832
1557487
198335
104620
1517861
616622
1816639
1805210
1320208
1497241
992228
987921
794988
743116
1952020
1096398
1926867
93709
1268686
979094
1555859
50701
1629562
1520809
568822
1621162
833375
451830
913369
142672
1630151
224076
1415044
13433
1303851
313536
932944
981376
550725
636915
494702
726311
805301
1475252
1372802
1220781
341730
1991680
190599
1806868
1265250
119020
1743302
501621
1687918
1050445
305773
1554572
1412615
1789945
926387
708879
1679957
967521
1585536
1035382
1451609
285091
1093160
1380753
1676756
1259678
1189921
1518110
367159
1140499
1082976
1013002
390045
1082866
800443
868108
344892
916462
1517482
540602
1402586
178874
1068062
1641049
1365683
1056417
116494
1770488
1966295
184686
369839
112327
660095
795600
1058665
599921
83997
1476663
554319
970149
1763460
1197441
668316
1607195
1669866
516567
17707
1890132
1032079
430511
59276
1950484
586107
161578
1802239
1046471
1198878
110499
58183
911003
1059586
1276185
999294
724757
1920395
1681918
1150241
177615
1874538
1847331
851342
1152604
327701
901509
1320285
1841871
1023858
842654
1610071
1551406
981932
1577524
1308471
1156596
603693
252929
397416
1354003
608433
676731
573649
768957
1414376
631596
346385
687149
201841
899887
8362
1415237
28930
1535539
1567658
1177231
1214685
121071
913551
1483992
337341
54873
950284
1672012
366195
1549140
1412944
1560217
1114689
464775
1815024
624770
644740
841655
1742505
807179
1495380
1974742
1081304
719589
892880
1070038
1563917
656260
69819
1474936
1028741
1108581
275727
1401900
1429670
831331
1487399
51078
940946
204978
1909792
984110
172335
1344574
341824
1821688
611497
1456282
564855
676763
1484953
895927
1634164
1010170
872033
1205640
1158723
1374504
341780
1574072
312241
1161416
158120
525958
17353
902570
184288
934691
551407
1711851
1243523
96030
1042369
571136
697670
1163501
1269712
1531047
1351715
925720
1079987
1226779
126480
1850787
191750
709273
1431698
946999
1693111
1423331
97945
1925901
1185026
207593
1678918
1528122
1985948
1063715
703589
538656
1929482
1847666
318912
941386
986223
1933735
1104133
1370644
474606
692574
1954049
704773
918674
1745528
575256
1372972
616249
1855240
715961
830788
1609840
1559606
1694738
416225
1916477
1676524
33580
244134
1314089
1171815
1970323
1810697
1832264
611379
203777
532500
1146194
201794
1722714
1680640
119262
1540499
127623
1525848
1652425
1553962
929011
1050993
1299525
1735375
1251217
1642301
949935
1441333
1934713
1534506
935882
465583
56128
1297390
168297
372141
1282781
864175
1274894
1938775
1642607
1371268
699758
1593675
1952706
1997622
1644224
804666
689077
36351
1265881
1609769
69650
1371957
568041
1967993
1535981
839552
461931
1732067
1470637
782294
274862
330372
1958
1656456
884647
1064031
692249
1531488
984617
612189
387301
1121943
659282
1943652
1980335
978312
1357932
1939729
989563
1176417
1454127
541393
973233
670993
30453
1494398
1597746
10731
1959304
549714
1740206
375838
1967224
1187908
1257223
674257
618077
1266734
275855
1194311
1908800
946368
322054
1652084
1344791
351182
1155721
1489492
1983337
1801805
788770
102636
1607295
186390
905004
1003988
497687
424036
345192
390139
416621
1563981
433567
1068795
368828
235632
1497890
253163
1300764
678737
749870
379682
212298
1924885
1214555
1785882
1422626
286864
1296931
1718524
1788736
1790806
1983746
296088
1274798
386775
1748888
854542
1495315
1993009
1567193
704475
1647747
1243306
340229
917750
1447648
247297
1725583
1019007
1308769
449193
696744
958298
791519
170477
1325541
284173
1483234
1540672
84254
1076344
1685491
1679407
429596
747660
1754885
1925565
672751
1862776
1858607
775394
1066589
299817
1145872
338423
1484454
101983
606311
693547
287337
971259
1772768
675660
1362853
1105299
217183
830080
1457538
293905
707199
1627430
124151
1079142
425812
1221768
140553
347210
518438
1061381
186199
1385553
1351714
538059
1624324
881360
627710
810347
1357421
1298387
1445583
812218
707688
1137123
1280876
1420477
282394
1240978
1643841
1140202
1217683
1116787
989273
1099368
1740941
629689
643456
1036364
233506
1395193
352759
1162311
1376938
696821
940557
1143894
177878
939122
1810188
950425
103026
1767367
1616256
426825
897246
571555
1073593
1090287
1691147
1474424
493511
534061
313717
862877
920156
942205
1816601
1832497
1640671
1855475
147426
464037
1470914
1854165
1776499
1381643
662970
1892166
839654
629048
323840
1563445
1909748
720481
321264
683471
676143
1968298
1215673
1981902
1912436
1264707
1685694
1927998
12145
30096
454523
1308551
1677706
1427628
1024189
141496
579660
42079
1856396
866459
1245058
1104899
960552
1486137
13214
865767
940812
98065
565177
1282870
21419
1589232
1744765
91058
1741963
1059238
1275616
1888324
1812786
164746
782705
1201195
1435339
582943
524385
1358100
643169
963286
1454098
1938606
482656
1331797
1651970
880556
519187
1008894
466705
50468
47452
1607830
912889
998408
1510754
1512625
769440
1172547
685647
1930444
454669
62696
413322
147103
1877528
301909
1757630
1585248
10096
726829
734677
1004481
1996902
933731
1540345
1270590
471483
1252700
187046
598392
120087
560683
754023
624541
1068590
858255
131571
481139
1117262
1500022
1869087
303465
244830
1101543
1606551
1373503
1484478
819869
175050
1286847
71951
138768
1915465
1466932
302719
77
526203
278871
1884819
1523001
1943458
117838
1260815
885846
192525
1524919
1548152
752691
867980
1641138
1387600
1446660
910066
1772646
1565913
1778189
105693
1430408
630143
1999098
1809903
925819
894383
34721
1744144
1791571
1372701
675553
188856
1072421
1078760
852582
1785912
895136
1603507
880404
402420
432219
1611096
1979822
32891
869527
1686348
986491
799354
1483991
1730831
813880
679966
562510
1908210
1393546
123208
714767
1264941
382943
1951190
1290681
654972
338478
226573
1953615
452877
80440
862700
1928323
924193
917329
541189
1443488
322997
1330135
1838796
140895
248866
1890347
906621
1287013
830594
49197
320671
1262229
1856232
506682
1270627
1665919
1485589
1527792
1125138
420424
1291906
1664492
1089949
796059
862254
1330036
1676144
489642
613306
1137010
473835
1396169
221573
1580650
119267
106945
1004948
1696820
1951771
967297
35955
1076325
1809958
1508049
784654
503848
1363961
1366031
1229662
1918879
1846341
993435
142248
1882959
1746948
826405
597743
934157
211394
482814
1495476
25003
749439
1832255
1700292
521521
560914
768666
200714
541842
847803
1245456
948935
37587
588211
1361715
889450
1754532
1454828
1560265
149000
198861
866983
1679328
1750231
442716
1869731
118060
518636
94778
1908394
458255
706352
1507592
130300
1388940
96844
1737798
1999346
1245889
597260
1141642
240443
1208459
680133
1849477
1438502
1832035
268799
1996788
1967328
1002575
1609830
126761
104852
773710
1371430
1056748
748422
1669264
275516
486470
476617
1908033
735330
89825
1708377
822120
1545724
582251
1635220
1707903
1921030
1688072
1810756
1036822
1785081
703975
840392
1507084
309363
890230
181321
250951
1834051
1913589
1626646
738805
164313
558312
847750
368746
360533
72968
566879
1164190
1101649
1039587
1553106
1797993
498685
1432157
1150966
1723562
840053
808627
1695415
455685
1270264
1860093
304133
1662352
1757608
585504
324024
1026886
921589
1653933
1427425
514167
1875325
362355
906335
1550528
1111305
673906
1875981
810708
908617
1048387
1218920
1724723
1864111
744814
1244820
23812
1730776
405298
558175
857426
128246
528032
150339
184141
1648540
46790
1024062
40984
1320891
1159549
278904
845656
115171
1900546
1356874
348097
450808
1381014
475446
497186
728658
632736
504297
462328
173540
584224
1267644
1990471
282176
1993189
1109990
898001
1453527
1223165
1630053
1287382
692914
328023
1551718
1245999
656575
1129732
1221767
1742048
1702084
1817101
556943
1096396
1884166
1395013
1870286
1713219
1574031
92063
1725396
969045
1348890
749547
70181
870366
1785451
1523306
947249
966033
828949
1219959
1006435
1690258
1335558
124312
867897
351787
1043463
253475
639901
1873650
1158308
1913731
1253801
1501664
778838
834724
830787
1712389
1072814
1589535
1890789
280579
30258
461870
629080
1145811
605581
30823
233693
322931
1903543
37546
934704
1302116
461895
1396229
390449
1903663
1364019
1322381
1060208
1542763
701734
581144
499958
1719572
1292138
128531
267015
756354
527667
224693
737538
1655011
540742
1148745
1674094
1860218
1563012
1432909
439555
1939055
1251750
1893663
1456997
1494647
1355948
205403
850585
1521332
1025521
271545
516174
1945838
200948
632821
1184738
662579
1280335
940488
856470
1517174
1196866
1615333
1764178
859997
1351267
475285
1083745
568452
1088641
619926
938176
426062
313935
672768
261375
1999375
1521164
249843
1225984
1573883
401473
1882313
430926
1425664
265215
152745
29213
1291775
779155
1871330
486187
1016459
234363
73224
1201026
1457430
513275
1477319
1088760
1583836
418249
810782
1970606
952801
1703850
1737994
1689015
1856630
1680538
1829290
1689750
727017
1929420
766728
847444
829873
1986450
1809099
1091132
1471196
381025
503641
452509
1172685
543792
1889383
949311
1429433
520706
1815522
1506886
1778407
1169534
43872
365573
216658
560384
1106595
1240828
685171
774015
156471
721002
1219894
392274
395769
1536887
1481167
1648385
174326
1349701
1479889
84339
1993264
959536
1322100
976414
156933
1894672
862791
131957
1726269
1209254
513490
1467265
865260
1990797
1576307
1915743
1746284
65258
1263475
970050
1403014
1994126
75939
997177
27967
1452069
465393
1784787
938821
854145
1159072
1940586
1886714
1809995
1061508
999909
47248
738296
150701
952665
1853442
143573
422971
1130823
1801480
1063396
135848
1716367
1610084
412949
409799
818407
1743170
1120929
178538
1033353
40207
702294
827766
150990
1751970
677594
1891336
1057439
1191161
1523969
1624572
1156019
1881659
812644
1443050
1242900
151614
1145020
950194
1545812
1692109
1449533
1813008
1579890
4859
378040
1190000
1391621
911918
467314
304929
1795146
648023
340171
1655606
1156224
735328
1068058
1216544
1161736
1267812
941701
471969
915419
538439
358365
1046976
1124078
1624579
1495069
1316078
1341720
798048
1426686
982657
1124823
628068
871790
176854
435110
519886
1465560
519471
1133009
1970838
1459063
486370
1842922
901726
1503659
1862798
13493
690219
1388477
1862975
216422
686536
979238
1673432
116692
1286836
47679
1766441
722437
967654
186245
1521504
888295
30015
395037
1144333
1641012
1845661
288391
613565
750968
1404206
511383
342290
895064
1420484
449970
1320591
707145
1284748
163581
1185820
931791
167393
603690
727964
582365
1177394
1042185
616383
1563876
1711904
716102
1937673
615979
707177
494509
788788
1121293
1201993
122878
1438170
699117
406456
883720
699552
579359
938715
1158871
1669025
1997209
1148775
1954379
753624
15164
1711749
417505
153676
862397
1564778
1988279
1137256
72417
355989
1146424
1022534
1237932
905858
1737623
1216079
1170557
87952
106045
517301
474306
460390
573244
1172775
329082
1640926
30073
1789036
195355
696927
1736445
758292
478968
1194573
1217091
1310600
1550830
1607635
315074
642005
1021108
682506
1129007
561510
1138029
1226313
885908
1900649
144435
1966564
1264033
531886
31038
218326
1848980
1143235
327285
1343123
1440234
1844653
1268108
315262
1551263
348358
620958
1632379
1902163
655674
837575
1116992
935035
181596
1212333
1733886
618686
1829230
553702
1629433
1756608
1392727
93329
900957
1909266
992252
397243
562340
910066
516663
1972530
1641462
1830998
929268
793521
654490
654463
415230
1422762
1923872
1383917
169518
1380617
984501
1365513
452277
763766
229396
460648
594697
858524
1677155
41622
660376
672805
1541420
1269369
1514951
1172420
371005
197902
1112522
623171
1797249
925063
1179006
1773810
789669
40073
1294092
1151237
679248
1014729
1602770
90007
763140
1388897
1093019
1188090
1259366
1387670
80094
808894
810349
1480820
732061
1210584
1313185
41757
613994
1900172
1131046
1553680
1637513
87421
1984561
456611
1453971
356684
390858
1379253
1791270
1262711
1025642
1843653
874362
743675
1832045
1208373
972636
315280
351539
219022
810855
591398
778660
1344864
424313
719159
1453409
87256
554270
1208575
318893
1653990
388359
1340792
1828600
935147
793609
1280140
1834890
1917901
1049737
776166
534096
277693
329555
1149521
215508
259964
984422
71959
1049401
1569973
1381237
879550
388771
169037
1337765
766336
1159714
1425810
437914
400723
1971714
836355
539948
1341016
1098832
319263
635854
1781886
724061
445643
1186405
1551299
1949621
42853
194545
386113
727623
998545
1064706
1314370
1411419
1588369
595276
1766160
775598
1059966
547085
1215970
1247547
1764057
1904474
905074
1105051
1560708
127836
1740383
912228
823982
139511
1327733
1320363
1633418
1161386
80748
693251
1635286
998295
496803
200455
832481
1909351
1369741
208029
645843
52740
618859
1688730
1841999
372884
464685
1369196
698471
1347962
1767273
26582
1545449
1052333
184774
638223
621838
886220
1633337
106657
329204
1846650
218015
344793
1294594
1704146
1455640
479661
1165319
1458597
389729
1660811
1507525
1794277
1172588
1559488
1691221
507778
355587
806490
1410387
503326
1869583
1195869
1115054
1660099
1702816
1225545
988603
621475
1047274
1078206
1544394
605397
1965456
1468184
52044
509381
1742489
197830
1176783
1093169
1773116
100627
722676
1252794
530113
1499395
1935908
127858
1718749
1706735
1822528
505147
10407
929468
1428952
1122419
1800944
1938542
1052828
1672184
1460494
1398362
907222
1878919
192785
1093496
441990
1044943
1464413
785007
1025826
231017
1488144
1074075
961789
1566415
534193
1778534
470892
183012
424543
904258
1107790
1722497
386335
811197
563014
1581042
1946638
954969
1195294
242856
618472
1923119
1668617
923345
369498
1909399
1972601
1740673
811435
930556
832882
1804404
1738244
1729756
203259
1611630
1234333
1519691
1106442
921099
362660
397469
493368
1836384
1800121
1962943
206901
444115
424250
297062
958242
1865120
284998
1861636
1741537
1260971
449885
96043
11314
1463517
1794250
992792
1721589
1447249
85569
1824621
211639
322054
1121028
56602
452564
1563269
1090809
1165618
1879721
1629540
259376
1077031
1235662
997502
1371788
656325
1615618
1199173
426673
1036322
233517
1122588
925984
1547148
1168932
1492818
1193784
1165445
872724
1253899
811691
436157
1592961
656830
848001
1875431
587844
1966348
873583
1846510
161524
734174
1567191
1774497
1457403
1609572
1354798
691396
690557
1508435
74052
1150234
104278
382627
605486
1072416
124601
1528365
205809
645396
1916020
1612944
990757
1378430
273245
975320
1367454
403343
430125
1615044
163313
1855093
811168
896822
1250550
281758
1416459
1259283
1508070
1510752
1632826
1461815
1329513
1290762
1733236
735038
1621069
1323205
1671630
392950
101592
1921081
1190693
1116163
1275078
399766
1162169
1025743
1849125
565196
1506585
313360
1709341
1555390
1966145
1733775
1448394
811050
1067599
1889870
646358
620217
140817
1869960
1246752
1879238
814588
1187825
1278983
370485
1340497
1050801
1842671
1064662
1647937
996667
519207
1489784
1393674
370126
1338278
792093
1488975
1623519
804438
716990
1035133
1553050
257361
1150364
1065605
598931
143899
547043
452530
1837378
1186493
1500732
686688
551970
1918277
359991
1059980
474301
1938563
1719455
1605804
1750644
1069870
1377752
92947
892851
241212
429728
1603705
1062943
1667030
1910756
1847387
623127
862475
1738391
1856132
648079
1846811
1199791
1974942
1699539
827805
1282800
236659
1409860
194167
1701611
316173
1879437
994596
628700
1061131
845056
156650
368110
240524
588036
1317496
1552183
1846424
307102
643661
484750
707648
570145
1986924
63081
63792
1629225
894770
1156526
270658
1116748
226056
988510
291261
132628
1168502
191747
1120951
93036
549170
1396389
742981
970056
945061
1161577
93195
913275
1445492
723436
1241296
475748
568393
1495311
1993472
168954
537046
1372937
201431
664995
1497814
902841
724890
1931668
97439
1835797
394481
91244
968250
141851
874992
1164407
1956632
1480066
1818982
1066001
1357774
1070401
37377
1013238
1435566
1501510
737902
51611
1431044
834350
315239
31136
1867839
1399071
460557
280577
1235033
883731
848484
700437
676765
659532
1172878
729130
1216582
507707
1385118
931930
947380
811346
1328684
904246
1765350
600650
1144333
1012494
1755833
1973063
805293
1414451
891569
1949538
406410
977706
1346907
1206658
1542936
425948
1837337
1388467
145472
955270
1580001
914230
74862
648143
1000953
1925433
1289307
928771
1145273
1095019
1731164
672589
561312
29647
1069322
1335469
1276093
1571808
1562115
956765
1481263
1783010
1461880
524965
626406
435778
800711
1390372
1351502
283561
1612807
1145000
139146
72433
174842
1212754
1975620
1721804
973743
30500
119571
1660586
229247
1257283
1267687
495564
1528894
1164135
1829563
763658
465401
681739
1861203
1377534
618973
63727
710749
1888528
317755
1528629
1031510
1246502
1855250
139876
342015
762122
67230
676465
1085547
1201931
1907648
556016
613594
774848
1421521
1924227
1093808
460837
987955
355734
1693134
1484971
407596
536440
207902
1098519
1654507
721308
1069789
1342269
1137767
1563700
737420
1583590
1034226
1188244
253587
424713
1501368
1358526
983507
931752
36198
994333
569240
319708
35994
680092
256588
1277765
534904
856711
1752124
1292236
1161979
90841
1530828
94487
1286486
884460
1769091
415786
1429975
396375
1777014
623113
97371
1956133
453495
1264844
1617842
1142284
1260292
757650
907336
141986
1009571
1435696
1452447
953860
670131
1316789
1161765
500906
1454229
1632722
1318887
1941802
185877
226737
462496
1485075
633459
227204
1342143
741863
674169
306214
1143279
1091583
674623
1696806
301438
1285038
1523267
1337272
530517
1683833
1348369
1939350
1376251
338842
1012879
1068333
882733
208334
1746439
54411
943236
1512712
1104172
755703
1438639
1598074
1104070
1737078
357094
1777145
1545538
568870
1879622
316381
344829
1029542
305384
954141
270495
246241
225318
1114645
1153274
12124
406432
1558525
1307142
185359
393367
778041
58387
1340921
507637
1262010
848159
1042541
867053
966890
1822554
1323936
638469
526551
118099
1110607
940639
1567573
656660
1447756
317467
1026712
509939
585394
1293467
1360503
885209
1271152
1904681
1578830
1967440
1946003
1361567
299144
1785760
614716
605820
1607492
1969432
61808
1389019
613628
720493
222177
1178628
70651
1621732
886880
628602
1980407
784883
1206108
143778
444431
48947
144980
454829
1419955
1713864
420569
137819
1859885
1918468
1820033
1522482
1475199
716495
462990
1950608
1979437
617954
247347
423171
132531
1628336
930601
1116141
510086
1301452
1044552
1267776
1896683
464018
1286252
976031
1869988
1429600
1766342
1974396
1622403
1051666
1598295
163719
489933
101960
475331
92116
147466
1535931
548133
1816301
1246176
1969589
1324185
122177
1750817
1837040
1105112
489634
906749
522533
1817932
1820069
1402314
1604355
1436140
970321
1949581
911004
726754
1063487
754092
1485157
394809
1030308
411644
954260
1332312
1480096
808098
1904359
1538025
1850823
1124252
660353
366574
1742680
937438
1050258
736363
575906
922240
1793105
239908
1329305
1763768
616926
222244
1807688
1696817
1715255
677758
1343243
1965097
1029631
246417
304093
1482086
518611
164580
1033371
1052750
949487
106726
1890737
1401180
1136367
1422110
1200360
1416170
1212121
1250615
1924296
1664194
1352722
1560005
560322
1100851
1465388
541429
1438386
242275
250746
1208524
1074008
950802
479039
1147131
1816563
1053005
1417980
1881925
1763451
877670
566663
1606734
428323
667908
1060927
1118871
950279
955749
741157
981861
212193
1280818
466952
609940
1107493
1622999
705969
53427
855771
819587
1384998
867048
1902006
412289
1235924
1990788
1822167
1247553
579831
333876
1146831
88376
946057
809595
769218
1330641
1422127
430081
1564177
1579169
1725627
470670
1064103
33899
856701
1193211
1711091
1035084
1618731
467421
1487584
787004
987944
631438
1776500
1144190
1975885
359774
212013
368028
342072
1561206
605490
58645
1474219
957242
1135158
1047234
95668
1542594
394626
548707
985225
1346443
508183
1374802
1276892
1856788
1049256
991137
1367466
748346
799310
177605
1096330
1151129
1409732
1885362
1959532
1118451
881310
525046
1731757
1800495
974407
1426823
29894
25589
175664
280480
663635
467673
392565
1667939
932535
1354410
825798
1404690
1929903
1720589
645968
44217
1160919
1316415
217850
349050
589021
301416
796148
148578
1114637
1310745
467166
1853496
1225265
1999829
1288362
320686
1702184
864783
132091
208364
1359211
1647700
490340
122850
1072644
1453582
1395894
1488845
1244811
1438862
358240
1088265
1109080
889941
1997836
999942
1318869
862555
184441
1085033
1345579
281775
1433765
782193
747287
338710
328699
1812529
1824798
1423343
1390749
1559110
512668
1294095
1330533
318741
1217634
761293
574328
790765
1369611
1978120
1669324
20401
1765951
1891138
825838
546706
921473
1087127
1630220
875399
1575338
1892957
419255
1528658
1392623
1287612
1757182
710743
186428
159584
1639969
937294
1804320
174705
1982240
1277407
1037092
1859009
652310
213502
1690504
800856
802833
1514890
1495252
1636729
1599229
215250
455538
677513
1337668
465530
578857
1117147
302441
606738
1374892
1375663
1213075
711792
899171
375895
1051593
294891
269944
1076730
1795035
1705961
186776
1473
1237825
207976
1216032
1128796
1422927
1172300
553000
1763544
378848
1180309
996820
727276
1040638
820037
280206
1519894
387422
422722
1232541
218525
238769
1833746
1494836
264975
1396229
748502
1566046
1633926
746081
660462
516661
1606334
952034
1086835
62671
615084
327584
1121901
1645072
1556846
102049
709201
1785104
1817498
1916562
1270979
388786
173384
1218882
588017
446489
518709
1152633
1297006
879316
330552
1176129
368824
1229566
202348
1182701
476346
1085625
1566863
300197
1287423
1601802
1726753
1871454
1966297
1903402
393295
1309739
1535975
15423
1594433
1012338
1003096
1162140
624129
703132
1290507
1086123
1281356
466872
96472
315333
623639
1878607
493727
1502761
125587
47770
150887
1705271
164852
1288074
1371739
1727575
479030
189763
2787
1582093
1736261
1372932
317499
455177
8168
532672
1294274
1964726
91810
1086074
900439
1230428
244147
1677281
289552
665973
1377063
374511
932023
987581
1454195
1990280
1776501
920465
708886
1926503
995313
176865
1039141
1643952
30826
421593
297623
885752
395016
580068
362683
1506496
631304
1711282
1199120
689757
1587775
1602212
211734
557375
1887398
961783
1258539
178041
1147924
755921
1835670
1500689
1136940
1766517
546881
1674034
470517
905786
976374
877861
740237
1444992
1605470
1413970
299030
1154540
1180253
778004
1258781
425549
338064
1233611
676579
745978
1090154
536979
578250
1618308
816645
281741
1517956
1923048
1565333
1875969
26331
606857
1453605
1281363
642580
223458
1783600
1746180
1142256
1125751
399582
24091
1971242
86847
1760390
513886
1664288
1308662
1602097
636847
1108008
1806838
82603
1020352
28337
415322
1573796
1396928
1524920
740467
762161
1807691
872363
1486672
392194
486275
154837
688103
1703559
1907168
1501305
1444760
124870
1231000
1282894
361341
38263
750958
1378041
1609099
139312
279431
62599
1778873
582102
1886984
651544
1186839
346802
103725
188197
150585
1568241
1090511
1903765
1815918
703852
354806
1710392
243304
216586
1421643
70375
414964
417027
1481764
1956200
988245
335661
1619187
1318829
196284
414741
1665204
1858596
456141
1979203
755106
636953
349914
779013
1361427
1343959
1423339
1398999
747678
1067386
979856
1650858
165804
1308931
203931
1506178
232918
1155925
390408
870884
319512
572315
1143758
206628
582934
623704
771604
549306
1499190
133829
1730033
1646630
1964304
817702
348733
1942027
982613
270218
1533678
256648
966293
669159
1550090
1605812
1697224
1091351
473153
1059882
391230
275507
258941
1504220
1328284
512686
869198
1663451
1006929
1191780
1603403
833542
908999
1995321
919661
204709
599718
264848
1518101
1222534
1271367
533046
300989
1785519
259486
1115559
111743
48279
673782
670736
507255
312685
1233487
1489447
1110874
189815
925842
1249123
1856212
1723236
787905
896921
934736
514679
111125
494775
340797
1620467
1653714
319591
252006
1335487
846946
61241
1903203
1951917
1832499
1986340
477076
848584
519653
617730
148272
1964196
298671
994426
90813
194318
417846
1329008
72432
1227395
594021
1818350
946167
418917
1068081
820281
202494
518230
666775
745031
1712267
1024823
182781
1139713
1341750
1836818
82392
1916390
107573
1144831
533142
1972013
220562
56009
399559
1200311
814741
1519606
152505
743910
443720
1361533
25509
1240743
1554933
601515
1061604
288881
1240942
118739
1348431
1267939
497326
180941
379660
1975664
1484119
1619202
386691
1224528
950345
628076
1371952
75054
1743573
1459530
331361
1303270
748852
924340
1974447
649281
1452069
786106
1902858
276523
4680
1540583
1636550
1769088
1421190
1647708
1123039
1838672
1558496
1917668
1748575
1976371
785805
101115
31921
49536
557655
475726
1493161
266528
1317593
1722602
740796
1474656
1543097
617358
1995967
1509319
1646054
1540276
1363722
1845832
751594
1766113
655306
309533
901923
1576157
1246354
1639451
1776117
1122827
559504
15288
1767042
174974
1883458
1733954
1966369
1476039
968557
1959147
930403
313174
348685
1536335
1728684
1168177
1157836
1962497
796164
1512992
1748461
499530
1163653
1656008
1112732
19892
1297635
1612817
867853
1214385
1871458
55008
102255
497923
1462015
475958
857749
1218856
34214
379984
467899
1666492
1268878
1201615
1035055
196560
431627
1013135
747595
1991970
1213093
1992703
620669
1961111
267535
186999
150557
1891352
1163010
721118
1743216
1861135
279268
867746
1583701
178905
1384966
530810
762101
660445
273063
1631041
1464921
1339719
344024
1268724
1154075
60856
502824
1264351
1786558
264184
987425
382634
1871837
42397
98890
1911095
1108044
15036
1995515
42827
523672
1287782
204197
1112828
1029843
1580440
515641
830745
1923990
1013667
522911
1117823
1727846
466212
286098
1333858
1586831
1247662
1749544
1129777
1984217
1982535
917320
587777
240012
1822689
213675
1248523
1198222
1813996
430247
1529055
1869735
568428
544317
1049155
373671
903421
968456
1794109
1830436
1979616
1046013
1530714
840906
902081
1735856
1096855
7106
1066524
359793
663827
1092892
1366382
1348250
1764940
772602
391133
1079282
969738
389736
417285
389959
352956
315632
1301852
1589746
1441130
1215747
1097560
1598972
1565252
1275669
1578253
1088367
493342
978188
1111213
703028
1232310
646449
449969
65608
1784942
44040
943028
553670
786566
248662
134932
1693645
9845
1556236
527083
287697
905418
1107089
1627669
955290
777186
1161536
478744
1783158
829956
1784238
15345
163361
758368
185577
1036477
295132
676417
1368436
379969
1818184
1240624
1173036
1432851
1746527
1866831
1481905
415032
479074
1801235
1778679
198547
796612
1392628
109530
447676
1040285
1967678
453676
1399858
372621
1952357
1528609
1344039
609895
746487
1932170
686918
758703
1722223
1677951
952495
167784
1902725
890367
1428932
891202
805081
1780072
1508519
363066
189305
1448371
195540
392304
379481
1861893
1699030
1634526
12354
1565560
715972
67459
1295036
350388
1858738
121454
1720930
723962
46258
303056
877550
1567605
153162
297187
1674720
1586925
150461
1204521
235002
1932710
1298093
924178
1882159
333707
1133189
1938800
579533
572644
1448918
633341
1268787
1162767
1747340
185717
271446
497496
912878
1287144
368665
492865
465260
996006
741353
1869918
1108678
1688673
229135
290467
1587493
871492
3591
1872551
404868
1121009
1514632
755333
1113461
1435728
497573
904594
15262
1890798
1533404
1323797
1620424
916713
1240486
20072
251876
596268
753128
1344911
1836198
222338
1714040
1331203
579922
846326
348926
544991
311543
1701686
1523129
488114
1381634
368182
316869
1861495
1440137
1027047
1411111
1487992
1953967
426385
855196
620982
1209436
1756845
1650189
1396191
1649812
990909
570239
1212052
1021329
941233
418235
86012
468387
878989
490821
147119
1524171
1658194
1217236
132249
987608
1524831
1378796
1441676
967177
267243
189846
1975158
238598
246046
105990
1852613
1603833
1576282
848573
571340
373368
1389380
1154713
1278357
1598187
1871768
1236329
702971
294555
30946
1460503
1527858
70908
1368796
668363
237143
779382
1069986
1101223
1002915
1376856
1512763
430337
279892
1265937
1464182
456195
979497
862750
807305
103461
1745580
520608
33251
1099007
1675384
321791
909083
1691544
441853
374498
1288544
590379
763255
963788
906626
1353771
1110339
1360603
465545
1967895
629520
1389228
1168391
1585230
786364
725214
713802
795092
607485
216023
110057
1244116
1259897
448910
1009130
1376501
220374
666787
1357905
1682463
1311072
288587
1551208
1269395
1930508
1450812
1901111
891022
372780
139377
289292
1776172
1977671
958537
366319
390609
1523594
675585
1817479
925369
1541040
1938194
744412
558957
1944912
1597240
1631235
483050
356935
13713
635570
1516139
1332372
961377
526500
797314
245306
73532
1447882
105216
885632
622053
54605
1462577
379998
79903
1950567
1690686
1753740
632807
1978866
1076970
1467282
928407
1230219
23066
1797935
1715325
1378999
446605
1359227
1324855
14127
1118881
135389
1718394
886592
348321
1242490
922334
1881548
1697194
1133756
237609
1895293
431214
1818937
1624975
1276128
1848029
919834
1002469
456052
1506342
1271018
1947734
1789008
311622
58329
448252
81272
254685
76140
207966
1021553
871824
1577110
1261534
1555504
791399
456322
1300359
811181
1936122
222291
846187
1825552
901275
1232540
489620
1906287
787456
773201
781980
580836
1574401
1297117
1110115
173548
1196420
838393
1967507
1368598
515205
741309
437286
1683614
999172
1037180
1956843
1025217
1341839
1855511
204437
273672
1760640
396383
1506439
1555097
190528
1712759
644195
1021192
1539637
1255301
1456060
1244149
1628427
1619259
1666357
1711589
91769
1331642
796058
1631367
113310
1275781
967607
1776500
1343524
281682
911005
237324
1076874
653230
1410535
502272
1047174
1683724
1030169
1474913
1900177
1969006
215864
475638
370686
1007605
1135923
1249088
62068
903925
1861877
902176
1312034
94426
1634343
1650821
6750
1811947
1622202
1208423
1864793
83864
1291195
189810
1969159
1624582
140253
19212
1538502
773903
1229177
721565
770284
664718
51593
82127
1290033
1689614
1883603
874488
1326719
72449
1519037
421575
1863372
1967348
268355
722197
734952
19285
962502
529090
151735
31302
1242844
394733
91065
1975651
1638514
1376615
1519576
1386877
1883833
333673
843889
225302
183459
1418396
515161
1577933
307594
111221
603955
82932
1477414
1094537
1185154
296898
1494272
973139
276762
1703695
1903903
1355963
1791271
1461417
1528251
785025
950589
1375648
1326713
1568736
1502001
501553
724576
1988843
1575643
1353989
1222637
1427721
1009166
1901656
1142372
74407
1859351
781325
1664157
530710
1230559
239012
1755307
57157
858164
1751357
1336321
714274
866427
1652605
813375
695831
1998971
259551
1158401
1788757
1422093
1575562
109743
27708
1316203
365872
1062149
456312
1809901
178977
805677
18120
1210399
269666
941650
815867
1270770
1710700
302390
1423777
274847
1909596
251025
443043
1295470
1620338
1044032
1928237
1947193
134659
476985
1319908
294075
655964
1076396
48313
1351903
168552
1485676
323670
917725
66016
1642786
1512216
467863
694037
356244
1669393
1901786
566250
1297675
1256385
1604065
853470
871880
600122
423561
76499
424619
1273807
1924213
736656
1319152
1900405
1046172
1587279
1328020
1614152
916871
344094
1007746
1353909
1288957
708714
1038467
163934
1109236
1106035
1657167
824820
1665427
1261453
315635
562368
1275331
1037298
1086542
1736199
1353059
1164611
547163
822497
1308566
644584
449093
250646
1580244
1286856
1242030
1132203
857550
1802734
306672
1899095
657052
1057848
1711059
644046
434768
1001691
594479
414433
1998906
642664
733201
253419
1971094
133584
1040768
471241
1979706
109826
470849
1678114
1147567
482126
661001
1890940
1574379
874971
87264
1159608
436831
1733225
1326207
856411
48355
414717
1463827
1167779
552686
1110471
1063619
885033
853270
547731
116994
1664072
812969
1786028
1986685
1863893
160879
1873418
1477830
507405
1131987
532542
1416354
415302
376370
1811587
271725
410862
538853
163634
1952489
264374
821706
990502
843293
1353744
509486
623133
1889222
940849
1901053
1981585
104179
1182552
90176
92127
578055
789680
1152956
74545
1196362
573976
85465
460086
648798
1082119
463226
1536734
614510
873152
744104
1150375
501096
1678248
449180
1631171
1857210
923595
420025
1474214
937740
1690234
1864467
746293
1824403
412197
1679529
34983
1921
937449
1048579
1366803
343717
1673142
409338
1637708
465254
1322115
200117
207002
1978430
880234
1761667
711027
352025
657899
1573765
391093
792290
1020227
93394
1513741
871153
1915713
1524426
1054923
6522
1942712
478706
893591
1607988
1271773
676752
26644
236260
1087911
366913
1584742
1415926
623311
1229917
203779
550297
436875
497738
1591218
596093
908877
1665887
194087
1904787
445921
1253058
845564
1835500
1188849
1901673
1232709
1659467
740750
1800159
478064
838023
1845725
237404
373508
1890442
1050125
1907442
56888
1710441
1976151
1052255
984218
1226276
926944
1815775
1687792
686303
1595874
1151424
53073
1861322
485483
859714
1469060
1572126
1593102
1723531
1764742
628656
531799
1584361
1965600
333092
206117
37948
1474401
316946
1421544
1635330
613804
1519452
75491
924375
824707
1344804
58718
1578414
801215
93977
1155911
1372580
542492
1206274
1508266
1227690
899484
130979
1966071
864755
655420
1925591
1874393
550653
212276
1418398
526677
1307273
1067572
987484
653501
670822
1314961
919408
783551
612473
217284
1624680
1674212
1130391
987473
1830891
232106
1796595
37294
1213540
1361027
23956
534397
1544114
1020261
1762740
1843917
636053
53630
933640
1145876
1881520
672586
431147
1457302
1935063
1075655
819844
48835
678668
179825
815847
920901
36027
1569432
340002
1276341
64558
989710
1678383
787919
916102
1755157
1352678
1740248
868737
943785
1994339
78457
404527
75884
380145
400847
1814111
724211
219257
1258879
288102
729898
632097
305013
211168
378779
1622557
950571
291640
415139
1470934
962171
1928386
734535
364348
1061066
1973721
1904876
1867457
905050
106224
1858677
1843385
527487
962086
1613263
755663
1225235
1561080
1003246
972400
1176168
516143
1024924
395324
1778630
1721583
1644626
1481650
1032512
1646113
1380105
648813
586242
958982
985910
1705539
617167
1627585
594992
1350051
13868
1627150
912659
50419
1781975
44675
850205
414359
1052344
1987583
204106
1835280
1787013
732128
441768
1221398
1098628
1357482
1998861
1677706
6873
326229
504487
288995
418967
446627
1226947
588469
1124627
1461320
1687598
859239
1031497
1862200
1845300
866780
1125475
1368998
1747538
688029
1543242
1525197
462305
119056
988724
1316724
148225
1768833
450112
1127747
1816666
972520
1195767
408424
21453
1501511
1439037
1892985
1560879
1231828
571974
1334347
621482
1955711
530705
168716
658791
1361089
1799853
838192
1065661
1035183
1980516
1074413
849529
1423222
698210
1941961
1983395
1850396
1925041
1404540
654340
638375
451702
329532
1949341
1722908
279454
542116
378442
1271879
966814
329931
546012
700112
1396106
805263
489727
720994
699400
1467462
1267269
1230020
1101837
783641
915547
1965029
1452165
1695896
1205281
1829308
1869875
738847
486533
435170
1933544
1580517
1891943
697641
614293
1939777
296039
1784543
847294
559106
258150
210087
621467
1178842
1427336
1659260
573825
566935
522805
1339614
1959857
1494898
439123
955521
1542489
934267
1192527
290175
821477
1443361
1915291
1394836
686734
342645
558035
521310
571899
1494475
1507134
1370299
1827978
260633
1860080
1324182
45396
762579
1239116
1138277
248900
1668816
1525874
1035281
1412308
613400
1753892
1286155
946487
159569
1191193
616540
1760468
107278
113668
283257
121779
298189
1355169
685704
52813
582489
829981
1016453
423473
160406
1610238
974916
1606951
216558
785368
1142095
799896
455101
604881
1021677
1597233
1637371
1419280
492960
682174
496865
1284694
957696
1574856
8656
1539358
1707555
1675624
999152
901017
1281176
889986
760761
323388
19289
150967
576555
91699
380989
857253
967445
1085084
1186765
279074
1830396
1004135
1391926
1908096
1241435
1365494
449237
1841181
1755502
109715
1897169
112848
877951
1124960
803671
1126957
828870
1245663
1385865
1397152
1090286
1664541
1883291
525257
731097
1530046
969621
988870
126023
884271
1858772
570978
224330
1081376
20130
823547
440098
1245658
1408593
7385
505816
1726963
1689724
1735646
1443113
1025089
1553756
26237
1392661
1364535
308374
277591
52088
1196033
1732114
1655942
1518034
856871
1950344
1858425
869038
175942
1031983
1022187
152152
219799
1398769
1219258
1096573
1760919
662488
1828101
267927
1655741
420055
1415515
1358738
1873167
1150488
1179163
624929
1002211
250524
1393833
1061791
57549
1187016
1295595
1760684
413557
1849111
247305
1795456
357633
133201
1178866
1126387
1720961
941448
858833
986164
901295
369634
1502891
25878
918576
292498
379867
396713
874830
1278920
1861215
1811361
1870336
1071303
848105
791783
95150
249049
352584
1444839
795033
79522
1765567
1276485
1261943
956271
617865
14703
862177
1363119
1129975
728084
1989603
1414141
547757
887480
592526
1783547
1290447
1421702
1437588
640595
850533
1359766
211896
619706
1815387
1612421
747397
538590
137984
131276
1877263
1310927
1230226
1284107
1126422
371754
1448220
1944584
346373
1523879
454044
762121
1293079
1912945
1089405
1671516
1024747
1596751
1939569
1819821
1039000
866275
1149699
1334503
1184221
469815
238943
1365600
593584
128224
156924
611228
952001
1399151
1254609
133179
488691
472395
291443
1196753
1363161
1386051
1965171
728325
782320
956835
1548205
731696
611475
1080013
1899245
172410
1306553
190101
1975717
1175012
1776974
1167476
570303
53911
1114487
1209442
1693782
775042
1338484
1067794
729896
1681536
141654
1628432
188000
1900521
1331067
1345776
275382
1308664
1326999
1927457
1511817
1380988
204697
1798008
274063
723722
833365
918887
538159
855224
498358
1070449
1415962
181121
1621822
1960596
961501
21066
850285
148196
436776
1769249
1781962
922407
1285861
685052
1611649
1702561
1207609
213894
770917
1553561
458615
192215
420160
1247712
1481676
1717294
4979
1495597
16499
1225565
1492715
6623
1199654
608420
44402
1558806
307302
1006346
575793
1097264
1755661
1738214
572600
1303419
1535215
1076755
278105
596388
1437010
1901364
621447
1800101
1552022
740247
507953
1462775
1625022
1581694
1360503
493650
109733
1247458
984621
383026
1003599
1684013
535639
294610
1501915
1399394
549020
937065
1500801
1400857
131285
1866908
339216
224807
70793
739433
1659370
24565
132661
473237
1373196
611157
911721
1347830
1929303
559715
1762760
714260
1180191
1628088
916066
1109640
978271
206123
1945568
1527366
1912334
18176
1359562
1344688
1122781
684183
1945346
370756
720839
1882326
189118
1327281
338000
1528771
542778
542017
1168795
1765119
69582
1381919
1176389
814519
180329
957559
1656433
1376799
1159279
602101
885497
774884
947468
1156721
1120245
679600
168400
402962
1935828
1660237
548462
1999683
1845154
826277
467303
1990997
27778
1884746
1265068
809023
1087468
632006
807925
227514
274209
572515
924718
1503241
317387
1207963
693894
1518862
1091902
1940888
1803013
1220900
772036
1484452
1328050
1441415
1808324
241334
1722750
578389
883450
115670
1852638
189762
1274895
886720
39530
430306
570641
636988
338941
1172115
106944
1872620
1265288
1619166
1131000
1332248
973236
522015
1545171
786403
1672067
1871311
1673615
656798
1779655
1194278
1495411
945483
1031474
541759
835577
754114
1501781
1421501
1274073
1148960
696645
130492
1411689
345293
678138
1000364
1661252
1337653
1697735
21569
1246618
935428
1970851
236359
1811922
1831850
148584
1621227
1940571
1079109
857766
1923652
790288
1216544
92989
794886
398613
1015866
941504
275870
213702
790517
75070
387608
668055
1902640
363469
1479563
1140259
983805
760891
101055
659708
892102
1883315
1280898
1621225
1989363
780635
1236324
939864
1944974
1609414
499793
1827867
1913598
1812988
1890066
1098460
1648494
1395469
1029548
937969
810876
1194404
299425
1649123
1393576
973544
1877319
1808444
1532869
901488
1494916
506197
1871214
584868
1850271
720297
1757003
1963014
1089085
768191
902547
791164
600437
158447
1546850
1793179
823433
1651297
1550160
205999
1954564
566163
301639
55872
403164
1274042
714648
1268275
470042
1152834
532817
507571
379456
1566122
841373
1892189
425289
1761219
664843
1003159
469877
208087
1045502
1489114
953132
1984558
753556
993544
44143
1347334
496062
899809
884663
833369
1544545
1691
204952
1094619
1558236
428484
185244
331790
425008
900593
1650788
1221375
1600614
431688
1190200
1161062
665715
391438
1026920
851880
356163
585121
383628
172759
1237902
84280
663274
708041
902489
1398092
1631095
309008
609663
1765737
1522911
631372
1100526
1316887
1617552
1913923
1087713
1095574
569319
38388
1377796
1139561
841438
760910
1498484
1192513
1076709
275771
1040482
349163
1353928
1099226
643856
39478
51446
1909323
1488386
1420137
1290043
766435
1593156
300842
1002193
822163
1281587
413248
1581876
654386
1224174
1284077
724150
50936
1328312
1833068
825532
1001993
68269
1646523
19590
1423897
1214502
1911626
245383
721264
1024512
811614
149111
907401
1919879
1618661
463948
231191
777088
8720
1885405
669550
1799834
1645004
95618
1368578
1038499
1258944
1165175
870847
314481
494521
487152
640389
3207
614264
374176
1411745
197971
1412186
884113
1152684
703070
120126
1517799
1607103
821749
384851
54295
1990
517390
631852
590100
1404064
91262
1831724
1688310
522068
608379
595851
281869
1661002
1810690
1534599
474482
691200
1895801
1666364
1706183
1882740
723082
1241650
1521798
1656171
589798
1084151
504624
1839790
1956634
826082
1777282
1482751
519408
1783288
1194877
939698
1590565
1369174
803883
389516
842027
949298
1995358
327332
1187835
1487313
654779
54410
647252
1985637
1489135
1059550
75436
1166404
225193
1061343
95739
1808626
567481
225402
625408
1158838
1928187
727452
1041404
1049689
1110985
1315683
240542
1397918
1155078
1281040
230739
867750
1866946
829904
1899844
663993
1795616
517512
1054835
331181
918109
1769277
254322
665939
519035
718351
1982991
1342509
501919
101462
151324
1289701
593436
200419
1145522
761639
656024
675629
1243687
869608
1539887
843158
797878
1319197
1879665
1797152
497440
206113
996488
212294
1814802
746567
1651269
736700
775996
1648023
1241916
1876016
735013
756719
1247872
121081
1493148
1723454
1568827
1315084
380437
1979405
441024
1345449
1809461
1350402
1272351
95478
1718156
382458
1123503
1974884
140156
1186221
133767
769850
894867
889208
22932
1806865
1528192
258307
105939
1628919
255513
12708
393955
1124027
1409806
1008682
850033
856613
1907568
113460
943881
1187045
1372272
1906338
1393076
1264166
280916
838113
132782
1422258
1589015
1060749
1041200
62181
383212
677708
266430
1602156
483677
608313
309101
1250344
1589995
1599449
1421006
1283247
316413
351070
881177
863720
1978317
834054
1978562
71648
1879500
1363370
1948998
1579754
1678737
1322728
1505721
314270
652109
671893
1210249
97370
227855
1555188
568516
1928931
1344121
370705
1057234
1032434
786822
1129716
1755069
1595578
979471
637511
1480095
550414
1583789
320004
1469709
226192
1273713
1313007
438817
695990
570197
1041664
1719647
1745885
946601
767257
176394
920219
53973
698702
1555466
1104417
90929
1490808
121803
221147
453713
1574187
1250684
1231293
959676
140545
1173687
314403
16535
206406
654707
885700
810470
430289
274929
486137
1586504
1762308
1285975
1158233
553610
1452089
580594
700211
1450476
452047
869415
1645670
1776979
28038
676746
674046
634193
1892407
132411
1865852
1142879
950496
87954
10568
192140
1149690
1304773
1795905
710435
1433363
1344577
252554
1584657
1295044
135957
456836
955294
1906136
1106053
859570
1117156
893664
1769066
316997
41454
352213
758837
823100
1642716
366966
1933115
1847285
1135241
123400
921134
184625
233340
688451
1475294
1137333
1462492
1412160
71104
1974252
359440
869247
1882061
1387206
25025
373337
1711304
966724
1969944
127013
301736
211333
1249566
564638
124075
1358976
1813447
1137914
1190154
620301
19593
1987893
184984
1085435
299816
1306969
1484051
1192746
1204588
1950922
1336010
1953067
1583641
462060
61146
1763839
1464994
1628002
1256092
1948670
682170
1057511
1159747
1282883
772380
1224585
1861021
321250
1858446
1703543
1670052
366147
1734655
1750300
1000231
1505156
403296
1892517
768786
233163
606030
1845726
274695
22295
1692216
1061897
1138971
895262
1188200
1477346
1444891
1828000
1203856
1563504
333099
1203532
1755139
1232321
797087
1028450
993641
1546798
908515
1781699
1510267
1688752
1760177
840499
1003178
325823
577846
1529140
771211
20832
1370985
1316019
1902376
71706
885849
1526838
623032
1412603
1180627
795265
1260145
995110
1288230
449775
1707740
102192
1081183
232524
638446
1502235
1759212
1363872
570338
616243
1383082
1545424
834959
1644742
360135
613474
1325431
460850
63336
1464648
157961
288502
1006918
4143
1432463
1019187
840602
1579904
677354
733313
1678289
421134
132255
556771
1925212
23989
926964
290538
216064
1865249
525240
1406678
162012
1684949
369628
140102
1873621
242576
1348462
263539
1703808
491060
1675858
1706174
896420
943431
1308066
1172185
1966874
1016340
1166399
817378
949440
1632497
768154
64519
1488374
881891
332774
662640
1310976
1520585
1648547
868426
1752110
1082865
84763
1439628
257092
1617375
143628
502802
143897
251759
110733
301266
793662
1954267
937194
1569192
1781109
817836
621726
1190059
1833394
876177
332335
1031174
833101
1381224
1058710
1739211
1792033
71323
567955
516006
928701
112503
587176
467587
1945800
1926867
1659113
1646992
1316743
556961
1419093
1892830
1397965
1109373
1240931
12304
860432
1709278
649716
712964
194441
1792262
940643
260353
1094177
1766850
322928
790666
1828123
1100770
1291878
449282
1560460
1760756
426817
408628
692068
1909313
1846003
1962440
152337
1327498
223909
1872379
1930343
46467
1902007
19005
150680
1085583
109134
444390
1697474
1794947
330375
1023082
334723
1335338
127603
742892
1357634
19663
731051
1958230
944013
186265
1244785
1475782
920579
1479608
381102
1311314
720279
674920
753750
1705828
699386
956084
1661058
1372899
1288926
1254892
1405326
1121031
703234
1933617
1264083
1038689
1559466
1379239
309957
1651943
1382289
1749835
1979625
1809188
690218
1274547
1957308
1064972
788594
1740858
1448241
1206672
1509554
189808
1636032
841463
1514605
1885726
301816
1816498
26931
1936550
393028
1395132
713180
1359919
1666718
1474878
1006764
618269
1367655
211629
260142
797659
848759
1338813
432934
1476783
51920
30087
1633568
209834
147818
1831026
1108801
246241
1341888
545295
281605
308565
1922218
280035
825877
1360675
945322
224289
1915560
512407
1149399
442853
278134
829831
1180578
1383759
1781700
964881
411651
1783559
950348
93817
1766428
353127
1786714
655383
1387123
901844
417758
1265424
573883
1626357
1652360
897889
1975560
888234
116479
426087
1785047
886234
1232439
1979196
212223
1529915
541441
1063981
1109963
1089392
94759
1614509
59355
779293
1023595
1484592
309108
1294034
1636218
572717
13660
721530
761086
787226
888172
1743043
1924324
113974
1782604
1590931
616180
492852
1177692
911268
1990902
957062
620120
1553213
1534343
1784079
589399
1321467
1773180
345246
231409
1916148
1612075
1779157
272266
588011
1479991
961363
1448278
11598
620001
116054
1552514
1406380
55778
1241373
1579733
1121684
104731
1280171
515392
1335643
1047463
1767207
249911
1455720
383551
1338687
1230165
1155099
1982860
863133
424452
1475569
965920
37162
505845
74834
561624
642117
57121
1033729
868261
613674
854262
1136997
1058998
532647
776551
1321006
1296335
1656417
1659870
1534968
632882
172540
482053
760873
175064
1590004
161300
1705058
487948
1444709
400565
6565
580983
1738858
304228
609342
927784
75653
1020749
471941
122425
1434119
1922430
1247375
1213616
779629
118021
1118841
113488
1243294
1299584
1811771
1902639
65517
1998280
847231
1088682
1576980
1591178
1402223
736162
1232662
1745615
199972
162743
750596
1772156
344661
1075759
1974112
402114
1282033
1087679
445530
1283571
1021968
495471
420570
1770911
798681
1091598
1220387
1415868
1295535
359567
1256657
1392824
520930
231671
1148390
1992845
1027406
557605
1530860
853734
1266885
791594
71971
632460
926594
1624122
1253829
1866418
1734735
805034
1105028
268119
725827
883823
740660
1276879
1690345
1833456
1721572
1613747
318799
1584856
108563
1928347
456891
881065
921518
1098198
1025209
1756793
1838483
380072
955041
1574154
607858
1166828
1467688
1240130
714125
943
795382
1804510
981176
883545
945949
849143
1619710
1436625
1772244
291479
1381128
1542943
1305672
1255094
219527
1707681
1017525
260328
573053
208668
314718
1491553
595633
1800725
496550
125442
1031388
703573
573327
1004789
587912
1500220
1057777
1138741
1983259
1107246
444859
55899
1335541
1491321
1068492
826939
1827631
26758
1138399
695071
1514205
81384
1309266
863960
954343
1040027
763734
1897949
580081
1781826
1165396
1467081
345700
1185032
846258
1168220
832606
230619
1588346
1722203
500479
1539714
118851
904220
352593
204487
973208
63814
178323
1664565
311628
1223635
619508
1553254
426780
766522
632260
818944
1800780
257608
832797
678088
1207949
1346141
583238
887953
1826890
284590
649815
1207769
1988635
175475
374233
813806
775717
363082
1885141
1221378
1049627
815814
1538168
876869
470399
1337819
513052
1147163
27934
1676909
1610643
945084
151329
1985402
1868666
392456
1084666
1234921
70569
1693895
354594
995136
1222833
373737
552804
1495469
651685
49539
1988148
399600
114546
574510
1021238
931970
445365
367126
1105037
1541562
1219324
333030
906259
1317277
1376925
1839075
1169117
197044
1371669
1194373
294547
35773
684940
1951059
778809
819296
1544756
839634
793497
695574
858943
717738
275659
1580627
590614
1740405
338241
1149128
666855
266282
278829
28639
208584
706020
1983841
4149
1528648
1476208
799306
295260
1653052
712775
1576793
1819350
1753722
613467
1097522
916114
739132
1422648
579751
573979
1616718
85020
1499098
1906529
1934499
465531
1278991
1818423
1358741
1098826
1372946
271874
1746156
812564
905395
1077786
1885501
350816
868221
1603338
1760591
888603
735992
1308581
1782309
497763
919663
203955
393817
883070
1202432
1828764
303379
1805922
1131269
1850122
1968076
347359
28314
1394591
641987
1802233
773363
1641439
1022096
1652460
866243
1612300
777102
1662239
480102
1945940
1212521
796593
1218553
665232
1808435
1353785
798192
1355483
1335905
1860066
174422
540313
1022999
39960
1503693
1911262
537927
1098045
1381151
532108
1595396
1326703
1927155
1408474
278137
1638795
1536516
1511840
1142325
579720
1665796
1607819
1289205
485000
1345618
1913786
173544
1576654
960124
1209024
1923817
1973421
1572653
1540917
1130656
457087
1303248
247838
1134446
48574
1851352
132638
118388
1754576
1752369
1803896
1558925
1789836
1565792
1049656
642080
957852
1559514
166508
1660315
257196
576811
831538
1671624
1467292
504459
1711885
408796
1960721
1510810
1357644
1414026
1378866
1944099
870427
1044927
650093
1761874
1602551
1320475
145225
321196
1100462
836763
19639
566305
1843389
995507
1966727
1964608
221364
986690
804119
1989745
1268231
1226461
1475624
487133
687999
1754275
548033
880813
1077366
956445
86896
131155
352809
1000090
1672808
1429639
98257
1214355
1220164
1876461
557390
759921
1929271
1690909
954621
697001
1646758
680453
564275
201881
484776
36932
1510719
1653662
205527
1001437
652624
679120
1261100
1495465
581652
1559682
1748693
1564287
491367
714215
1733705
293510
1968638
1320903
1239878
353424
1525328
789384
1354231
719818
1854644
918431
53330
721674
934251
1277927
65533
57838
1283645
1330447
341009
903969
1696225
818726
172140
1936590
663269
881384
1188183
1008091
1451809
1154958
1051990
1832889
1216751
1660143
1524873
1553685
561490
1291740
491709
102022
1540402
470512
666222
196435
1862356
1260131
1893098
1867107
17741
132748
296539
369928
1324412
1251047
1709008
1268910
1758767
172192
1927795
1417795
193177
249741
552731
1683022
770783
1769382
1346064
378513
75484
487441
1670880
1725775
1803566
573895
143802
1586640
215222
1009891
1037579
64012
1395049
1465999
187681
942340
1793311
1599047
694800
1455010
1414648
943223
721832
309456
103507
979232
616863
1107756
461110
808240
1180699
176699
1425112
1966396
413451
259651
847774
96763
393019
394921
569569
655164
456796
171937
182696
1659569
830803
327333
37884
1931760
1648809
1363398
908963
76026
720010
1980384
686757
1429994
1901034
1249755
571560
1244954
214785
1780627
281850
476767
1430403
1351463
191695
1574823
893403
210160
361345
941079
895351
126477
1436598
849930
789977
417021
1189734
100006
902554
292291
102545
1692011
578461
1913802
431484
353883
1538254
441677
1668918
1232396
1323393
1741321
206653
804054
1362341
603351
542849
56171
1267837
569540
815074
1092932
714888
1286484
1640535
1473952
197206
238868
1338316
923128
1109248
1474159
905576
1998160
1624140
1514416
272427
639226
1780804
1018001
434839
277967
1603319
819198
1501076
595446
1999679
158413
1728336
1465614
1655933
426592
1791202
916761
348934
1975754
727284
240608
413519
1155269
1202897
1613232
676352
1214323
386314
1652460
1539832
216896
788912
1688888
241482
1814585
1489651
598801
546164
1203633
177002
852420
739409
95658
1352857
114479
1277649
1120090
1859326
315240
1865618
1621954
1665243
964314
289763
1195787
912962
1710163
908864
554645
181603
374764
681320
889358
904153
555278
875705
1102336
589345
1950010
709735
636129
619263
26824
1178459
543586
465579
180055
337701
412528
1122412
1227599
1750646
1651718
1243183
917920
1120005
827996
1196293
613682
717822
1988049
115314
1495511
911057
1125372
744794
592261
1564513
1524383
320711
552590
1882441
463389
815965
1156959
1773179
68724
1335068
1755402
524136
457727
413765
442222
1831313
1391385
1906589
768882
244332
396036
541779
1357503
525342
1797795
842913
903638
1943432
1616056
180605
548511
1766183
1573413
1285344
1146094
570074
1579800
1027340
1255151
1762826
1585561
1789719
365475
1618879
157313
908362
1500987
518794
1871749
248454
913952
1490408
1669717
1238901
1110346
1606505
1238285
1767586
1553649
179508
1820106
953467
1664452
1451141
1828016
1054940
1530952
1619253
566915
1314159
1902117
1101450
1798192
835280
234643
801756
790221
1790042
97816
924660
643750
1371433
361860
635326
1791064
1003494
1799268
44753
314139
1588679
109434
344291
523271
261676
174595
443917
710077
1296651
1818584
180032
1538299
596427
1892821
1746929
936941
1001524
1718988
554267
1562740
1344879
260993
839765
524512
79517
1508956
888659
1506648
1907198
1751071
682606
486815
1194844
1049778
973952
1338136
227984
270134
1399374
281619
1454032
196347
369679
967801
767549
1984666
867802
127969
1169032
1614113
1083273
1871205
458449
1153595
1842449
1735773
1196826
806483
638732
417673
840329
584204
1487191
376107
111555
555734
1823884
1584072
1047632
837791
505558
1445263
1725420
1264858
1250395
616461
755363
1598049
1578732
1422576
5723
1407397
904377
1466425
352067
1901006
1625158
959190
144707
1642813
601599
1942355
659112
89983
1207696
1350762
828810
1855714
196790
1717430
1344713
602252
168497
1924507
996993
263724
1267564
1520725
916753
134361
199940
679230
451021
1465125
1346815
771367
388786
963553
353898
912889
721053
1167433
1005652
1774688
979446
1572071
280379
344137
854796
1298803
215349
1521006
884107
370713
1284025
1967825
1527282
1466295
1502362
1834289
1403369
387923
1906709
1712758
813828
1339575
1746991
1195433
989294
79566
928532
227820
758239
1757206
1645533
725921
1789131
171166
821454
1295818
1768465
1709677
1820336
379879
1997986
1347298
1405580
309052
535125
1954972
830231
1547226
1442120
873368
210
361069
1295615
1981474
1389258
52867
653255
1084777
136308
791398
1364283
1941066
339894
881736
1697806
672469
758370
1810419
1840269
1915233
1488192
1472220
1262974
196931
1489276
1780587
497714
1043828
550381
1900651
1253165
1628611
1766434
425125
1157453
174176
1956622
342630
1961085
548435
1198260
1289352
161927
758667
67513
432215
144529
522860
1186576
1337655
527416
1547749
1244869
1452762
773216
180267
916711
1974036
1388631
1980101
356586
1080497
1705287
384284
335389
1102333
1018809
756009
1283371
894701
1612689
926297
583834
1074720
803412
1619105
1415657
836334
1919786
133274
186303
1272772
482855
198381
1397366
1546651
488043
204351
712353
1172956
1397579
1615050
1697349
1535388
1170069
1284580
1417016
11634
1530725
1538149
80761
1555563
804994
1352967
2441
838210
1166415
967397
1221109
90708
1549991
81429
1870331
445642
830820
177220
1948995
1038489
1447495
1062258
500395
600827
993051
567328
1075668
1282991
592114
611014
340501
1185465
1669733
1212391
871690
227627
530560
1457696
855239
1139266
1165366
1658074
574843
800895
893131
1075471
1042309
1662268
505459
54985
982429
411276
1886485
1523517
1461739
1373060
1728581
883390
86578
1891223
1004209
1952279
49762
988003
1400749
1878082
1224564
475174
205972
1079445
1141205
851779
1365290
1674713
1295851
813284
1866677
925842
611604
1265531
918398
1109645
1901610
966969
640268
896023
1016366
405290
820896
18751
1653333
1915533
680912
1321853
966573
388261
1038546
1154413
1762234
967057
904803
451274
454404
1372269
1697715
1670448
1641037
316750
298557
825575
1272497
609958
506209
472516
405011
702915
1430466
195874
271226
255835
1699690
1055227
1279180
204572
1801948
1248633
900349
300142
1227565
985158
1379648
594618
1323949
997078
1653141
1012497
1252188
1672909
113880
1432349
1972004
1403384
1936248
1942884
476886
193873
22333
155682
1489099
473486
497497
1280497
924678
1654085
145804
1918696
925958
1703515
26244
1182544
1427848
56596
1367694
18362
1504093
752547
907391
737269
1634831
2476
1539718
1081069
1688497
800854
1832125
1968845
258721
1913548
800331
570466
1054870
1067572
1805568
1372192
1570735
190181
1796444
1585190
384167
1611362
845899
1177197
231716
1507591
387949
269347
909378
296927
37668
279453
171673
1567934
1520747
282777
1148125
571677
800571
1345516
1164395
1118128
1751462
73241
1841639
951813
125566
1869084
1116209
1298071
438315
1666832
1573986
900594
1906477
1984123
1937840
1085463
120688
1066883
505896
685525
461244
1881014
275593
1834906
144158
957710
1192307
1758459
1922073
294607
1712047
1402431
598324
954861
1851485
1927466
554767
814563
1162403
1393960
1905540
1638707
175999
723950
385213
1179647
1573517
404055
1483805
1840205
16411
1428034
877514
14617
287121
1089216
561924
246373
966300
37632
1632874
969295
1179068
1653325
1522425
468722
517320
1512155
841922
552010
1793495
964683
1164085
431550
278444
1313113
1662385
1469750
1516781
1432624
235027
912515
1273868
1391589
657487
1662987
463082
703252
954312
530963
1125352
439058
957864
1517855
1661865
437036
1465082
1992400
1249424
592742
1962577
236374
1380055
541408
1234084
1065033
1880887
1038271
1396346
1712295
907378
140668
1174163
167533
1622953
1113889
481016
1461265
877574
18192
664693
198078
948035
691020
968540
1134039
1897214
1284859
668889
212089
1667344
1039357
1379089
35336
978661
1717808
1270827
1439863
711747
1225775
1334737
594305
1847536
627314
1940251
1358985
1623857
211598
169087
237394
1579095
1579150
1589334
1558946
1748457
475559
729109
1355864
1182655
1153069
358291
796293
1958289
640919
1704999
1884236
1740116
1410621
75127
1440145
532653
1557988
249675
33378
1790032
1047998
1547192
1589474
1499958
1936078
6055
87124
1213256
787751
1363344
1461418
1282321
17038
329188
690886
165118
1451660
1974280
1283286
276622
777481
1356928
739090
571935
1411741
791184
998949
1472478
1797931
1071021
1880147
885632
267768
1703088
299422
1170022
506165
1404467
1327896
1570363
1507181
366817
323739
1057645
1696273
1940258
1546500
1640906
528792
1872496
794751
957115
1656676
144466
85786
1445242
614299
697641
1791073
1919179
1785398
371720
525275
357429
829080
966751
1684812
249876
358290
418128
1423448
768906
276525
715642
1908074
1699869
1684563
711656
564829
1180906
926348
500441
1660254
1509644
900333
74280
1247923
1284115
1503121
1509059
1933246
1319008
752674
1089242
1190750
487942
360842
925510
1854292
125131
1346426
349244
1950384
76579
97082
1811645
1990332
429195
1243500
1877530
1770882
1874617
115008
1185901
295435
1162445
352492
1797119
1512835
248329
848004
1843327
1871002
1978339
1213216
1640761
1400984
564281
1191773
665200
1556345
396136
57526
143196
1468275
336633
1633372
168896
200839
505902
1263188
1998809
1422409
1483485
1875580
133041
54596
1191576
244266
1702887
285609
100710
675575
273673
720258
1951071
210316
998359
19210
941626
1598205
208937
747426
1188304
1357601
115998
1240721
848210
6341
1604473
539083
343829
172138
36023
473386
1355361
1507746
1210020
1816980
24077
1147443
1202004
1815408
682242
905702
1791718
700588
1662024
1302897
536479
1321930
972974
585914
1230821
900972
1803753
793507
1026189
405048
843796
171545
1647138
553004
1420948
507002
493140
175571
1505733
1382783
1278392
315223
618728
1719417
124753
747636
1342614
348741
1481675
455164
1431099
1753389
143221
1177714
980367
1792888
1054984
1041140
1433596
542066
976210
1636237
748418
611995
500524
783177
1724266
66095
1856552
302041
1469603
441713
1448426
1388593
1761817
1268992
1041526
1679855
424622
554458
1131221
222
1337273
1809466
1567673
438715
703125
208321
1297101
59612
995770
1999587
603579
1576409
1179725
1390635
275294
803401
14010
1481821
1116901
243689
1171009
322649
1900195
405551
469021
710474
336239
1582198
1299968
127825
1111582
170443
1540609
1835090
1325816
53172
1878008
362793
445070
765783
1998850
1580538
1019111
1828951
185459
201664
678066
1771796
779974
999764
500000
929592
1880164
275772
1424103
245881
1349922
117774
912889
1480181
864288
271512
1731728
135194
1719043
580046
1918385
1242607
122200
228451
1088517
1136982
1684535
329409
406012
19372
1620926
754350
239093
1168501
1463474
851666
1814242
812005
1753664
4065
1449636
1571481
961146
1878813
1741097
262917
220557
587604
1817666
395676
1300211
1307349
1582716
478039
670048
1389572
398128
1642202
724780
1254694
275527
328234
562230
1779307
1587559
116274
1903849
1921892
841801
397763
162445
243402
781977
59729
1038346
1282320
1804253
1815956
779953
918142
1722091
1794009
475418
263561
1921464
1277066
357642
1659154
962104
496600
1981557
155145
654511
1817809
1745363
284495
1218647
937088
9780
485852
1470672
1853291
350310
758140
1454735
1236160
1762996
31521
1126272
881566
1995543
1005024
370000
1336018
1773360
842321
9783
1040043
1838969
1538710
348223
1687713
827864
122684
721405
122698
1611566
1002336
386441
1438369
1080239
1330656
919084
1431860
934780
1405948
980270
1190156
789509
747792
236793
1905299
1191172
1478416
927316
1681868
286125
1863070
53978
1496760
1630911
122762
766536
784922
181826
1144749
1913836
1092588
1281061
59480
1049424
748341
24404
341483
518917
1863312
1509100
391273
1779429
896531
137401
1252166
933916
1232759
1252458
1289849
1673407
1750494
1794414
781142
1316847
1999092
811815
1220984
1103296
948331
1444238
296287
658745
1239004
633555
410200
822698
1601387
740110
616811
1082078
845389
305052
525274
983644
1933066
1912136
247055
371727
1654441
338551
1840975
192531
1542816
1386335
881533
1846620
222899
1864729
1998565
1985793
1086683
514243
116258
19667
259351
1545966
1607796
1217828
1028798
610636
252422
233862
1908897
875781
463766
713832
975071
1600653
361153
516820
955896
1582599
1941914
1587637
657017
515509
205763
764743
40567
1924698
1825648
560858
270301
1697246
1489524
433887
373003
649411
184179
243201
1822444
1158361
658191
1807351
306268
1225819
140978
23503
1892416
933794
456670
1851524
823124
1224980
270993
746951
1345951
204728
18737
951935
1557402
1836646
211796
1061776
1714702
1126840
989821
1377797
439192
536957
704399
883257
928553
13685
1754785
828273
1872013
1323997
539224
1078304
71062
1780238
723820
1931683
1875352
1694991
1184458
391843
1182587
1006573
786899
1991277
1199869
1806422
1748620
1587425
524749
1384640
329236
649207
1404218
225131
497851
934575
13437
1014954
165513
1959143
1925497
362942
1736159
992884
1002538
347900
1908498
1945200
1975172
1916533
1290596
1075743
1802169
656426
1972714
1387566
959341
357507
125491
418589
1783480
110095
725927
846133
1706949
1710023
1893216
596869
1174893
709995
794756
1055589
346617
1466138
792294
1846166
304850
214094
120220
1951494
345296
1508822
1577698
1697567
291376
1697120
288453
728278
171485
616109
1198560
1744419
851677
698169
273934
741541
597105
1370097
625645
1849789
1897475
1519756
8101
1758439
125130
1042588
825565
1274171
1174953
1063174
938842
1292508
401745
1553466
111207
1456731
95954
1188893
1551660
1724838
1617904
1596565
954553
1387497
1012170
471201
1637725
609378
513208
461667
603611
1943569
1762159
1234474
1400155
1346280
321444
1105707
1477466
1293650
1618892
1290405
992143
1273398
1116915
753074
339939
109698
96725
1509306
209884
931947
603222
1001856
819972
1120636
1641390
586177
1804936
1618852
729666
1608184
117301
949998
611637
378610
537077
1815490
170719
969374
610466
1505440
1944942
1125385
679988
401713
1049137
915343
1652355
1299049
92514
1935281
1035977
1066015
1470238
1178519
1139884
1902307
10330
1073556
851263
96630
84675
1101805
1401180
1516897
198922
1972694
96204
1282764
1046774
1379596
1537778
249182
1992579
1527285
921183
1182361
1450393
6191
1663100
225516
454741
883127
572933
1760900
1306226
1001021
859140
1694897
382207
1081864
1612230
920494
1260460
1329423
648496
366151
1508585
304054
1770857
421316
1579309
782867
613433
333206
1592841
1033176
81365
685338
387981
1351724
278757
1365035
896057
555527
1659737
1205378
689717
1144821
478295
1010614
311399
1323859
638175
470639
1079884
1495955
1350480
625037
597691
1471762
1444880
24028
1955499
1737674
209136
1699661
1056268
720285
1826497
36760
565503
463851
1534206
536015
1200481
99095
574388
1263304
1105947
1696111
684634
215370
560841
1415291
1400202
151557
1856895
1233486
1144364
828789
302057
760055
1756398
1010610
1352993
901216
508193
645728
155429
1986496
179559
441053
305306
532604
452958
745127
794342
1828490
89022
567193
212
1242565
1716176
57998
661631
1376819
228190
1535952
98672
1246391
825
1924382
1762947
1696986
1947099
1123977
986406
132394
144819
351666
418120
204104
964180
105559
1112162
726006
1402115
1415838
1811767
1469924
100014
206704
954623
580993
130097
466723
808352
749294
1389017
1040968
516440
438902
962290
435479
86680
930580
1292030
348305
1648992
718233
1680849
825430
1835389
1173486
1056949
960741
849313
1110627
207257
822896
1077282
1196160
1283326
626102
1513968
1340412
1360829
1075871
1076163
1595837
1293965
94559
427456
1774839
157837
1085817
734429
521643
943202
279414
315699
1565127
1176129
210189
449199
246624
608006
997448
446989
325272
499895
1064347
194381
463946
1817723
1591299
1325216
1197556
595883
1725210
249162
1518319
13972
679098
35399
89992
473308
481666
1917090
1226544
437048
1524912
1076155
1151460
1827953
1606190
1104050
1401957
587375
1375426
682258
994403
1682563
1520873
1854285
1424642
372280
1012502
676381
1137623
448463
1565435
1453555
1990838
1511780
1027264
1650020
395570
30568
1592503
307679
1645418
1010204
213898
1028317
1065056
806301
572634
1355183
1214097
486802
917739
1848997
445719
717670
122096
1441729
20362
749373
1749567
1462584
1780392
1673264
1572623
1750713
1710603
291006
1892080
17818
152019
1544632
1446219
11671
1055190
1647841
411194
447500
1205960
1491917
510923
1077250
1589883
778358
1592133
1822377
19413
765495
745470
1139891
1256660
1171594
1314141
233411
1344404
1842322
484115
975154
361379
1412871
595630
1457278
1647809
67045
1955794
402512
1142718
624045
1010304
664048
390351
1699632
565096
181648
1047615
1520957
1547105
330344
1403418
226926
1696590
1970254
1366184
1178430
1426429
1102192
476930
60161
1399322
280442
1706418
100079
1295665
1396550
1950263
683427
910840
1699750
902378
1867999
219565
1784145
663906
1088227
324314
101987
845500
166830
941579
1678258
1515154
673718
1846603
1663911
1528594
1179236
1655216
492155
93670
368749
34876
1911500
339193
1066068
848425
1053301
516184
232497
1262224
216171
1986357
386928
455860
1822115
897247
1542368
1038145
938831
447597
1173238
59868
9533
1923959
251985
304580
41792
1504584
431426
1831908
923148
527616
365184
1084248
535913
1146885
146117
1257657
138616
453254
1800127
1661436
1277789
153940
676339
493530
1069591
1433776
344453
810098
940939
1223139
1309729
1785072
1790074
371886
1970530
616337
1307379
226728
1912026
1587541
1786593
203309
922561
1136431
66351
537819
1470177
1554696
33052
1005074
76326
1291446
875964
122509
487936
9250
1914793
135355
595101
1484020
660769
1909930
342611
5418
1572320
1013783
1014243
125595
160086
1146408
479861
1210986
282346
1640167
1852396
698591
1832670
238116
1079628
1542177
1173439
1070462
174609
597465
1105013
425510
1088241
826470
1709592
1086628
1750361
1976159
95617
1245147
152729
1416345
1290658
1686013
119454
1882611
807217
1030049
14180
456990
1731982
1453072
611646
1484837
106102
770652
1873546
963634
1511082
529886
1439396
577420
1488713
1391967
1459906
33888
62436
259098
602315
481273
1154362
872283
794985
1613762
1456828
1990849
1663448
1923860
897076
116445
1804104
1626113
1105923
1703761
905175
871280
233204
1034823
153169
1755734
1126813
1024160
1853772
825331
1344471
648709
1791234
616193
1327913
1628418
393960
1846721
747835
1077573
655375
943003
940244
90503
1096808
576713
961627
346600
1198981
1492451
1008215
865916
1168271
179979
1163187
1801943
261741
706592
517066
474229
1465087
1409469
1400287
744495
1173944
232952
781560
1070510
1113174
257789
267142
1260252
1868327
1943557
1482386
598084
1022588
1386551
1965426
1406991
624242
110449
1832333
1154903
404150
1588187
1293307
766689
245051
738203
1482937
408579
365309
1133549
1816320
716060
536803
1999564
125617
1731302
1851855
190361
1952404
996109
1087554
1017550
1296716
1461419
209749
1374418
1889162
41119
1360908
637408
1708650
1476865
1392968
184159
464484
1315695
996533
1458630
855371
1920467
1098794
1189130
1646737
1367041
736584
687148
564549
1512001
575294
1032520
700175
1849590
349356
1323669
823137
1760822
1323927
885153
1258577
1591889
270696
1227925
964718
1535046
1897327
1131916
887339
1998423
1797596
1807383
1406459
76091
535856
917241
922047
1281234
1027434
1660808
1890274
461415
1112163
776603
844339
1571773
352619
1196422
1674953
1675492
1278151
291641
9662
1662256
553573
960688
1827269
433479
769209
1256087
226841
820626
1927611
1815167
1866652
1913249
590749
103856
1212988
1348016
409167
787576
163767
557330
1763449
389029
62889
1071683
1952638
1918777
728988
1057764
277043
1685613
1986446
1450766
476986
935934
673942
1725810
1136115
259161
807328
490376
1851483
1060488
608365
917795
581737
1815756
1809605
1210603
1082121
768370
1579770
1386011
75628
1803284
1179581
1383800
148
1576127
1412869
1597532
1186668
313782
465526
1519154
1351351
813474
415716
1508111
1092053
1853469
56701
692074
523406
880169
1146024
1027479
567013
1423014
769900
20319
786931
317776
1020739
447851
1056562
786764
1136820
1183157
1470867
1470248
316391
1289054
1725758
40220
14218
349366
1385614
1183953
827011
569942
1290502
694718
1649760
1146557
1349840
1826268
236289
1628351
1738488
886991
110954
654465
1213715
1257393
1840633
1247458
770830
1629180
1821373
464164
295791
1648787
1601887
1045774
1238317
1465630
194661
1681545
827939
143130
1764492
708366
847014
1297979
1687167
1932229
144665
1379843
1573595
1677697
300236
1266736
211927
1655567
1002868
626851
728564
344941
896506
255770
1532436
1929274
1191000
1641403
1459189
23350
916425
1517847
580243
627496
104829
1954127
1197845
1749129
1415688
900619
278664
1790403
1570276
518806
1492945
266145
1332979
1617233
179033
1647618
1280406
53218
95474
230119
1052316
605999
1114742
656031
31393
1428103
334274
1935857
1596146
1062853
1229006
1285323
995066
153866
54628
1117650
1145122
639220
793756
829027
120244
1938006
415267
1734816
592907
1030097
1725105
663642
1307927
789948
1689074
1137828
1260465
1047963
1734861
827260
686425
1188275
903274
1698493
1390698
1243112
1588070
625567
486843
946830
1878052
1605312
216391
1780981
17303
1402385
867987
218696
1865628
1676812
844298
1663637
348037
222653
317191
635552
169247
320049
973665
414520
654699
1318280
1975492
1525819
1064741
267809
821140
1004884
1211684
953551
1699025
417626
254849
429565
315352
302924
630409
371802
563183
1300046
1332817
1221201
1200644
1007770
677158
1380116
1748871
336632
1222842
928507
149669
871322
465771
1673434
778623
1285538
601723
1701977
1202355
1321715
1895055
889617
1237609
699622
708310
281276
312551
1946691
1143458
1830140
1461953
879135
59888
1007747
1619490
461946
1054714
515041
805977
1687984
854586
697799
1834150
1514339
1143210
1857766
504058
371684
1417715
1745355
127735
355117
740935
1829055
1632490
692948
970899
1811303
1850541
1508466
1910984
768965
1054511
1427791
670551
1699183
17616
1625400
1435780
1931744
662843
1121421
628055
1821594
1153154
364207
767175
859358
1234827
195367
1913194
632832
1104249
1824211
955235
413959
1759311
400240
1200713
650948
636225
735957
447671
710692
754458
168274
912235
1461257
621447
1682621
1562570
1597020
1756250
778449
135885
862994
1182457
1220825
593988
1169775
912065
1525554
995463
1517583
176141
986327
354790
1314857
301116
1584508
1897252
843112
1732324
763742
935750
1846570
435991
1421306
1680935
1936658
1618104
951159
1162023
1665546
920506
26945
420188
10360
1361213
1686165
741127
1603732
1053031
518521
1281000
1559995
1279492
1377667
1944372
1672736
9776
393970
1385785
28226
864949
870363
1895325
21256
626147
354189
675844
1351007
521423
1396352
1175625
1458093
1442080
877990
711514
1119115
1517024
876315
294771
1280326
1030912
702487
649125
1932824
1639859
258793
920028
1430188
1027521
146252
1646523
521582
533895
102350
562900
35728
404128
763916
438750
1868690
1604847
1438362
689379
31909
794487
637280
1383883
138574
570993
209597
960489
240551
1667838
641670
1563155
1236640
111678
506087
673986
1529999
18622
847933
1365423
1455090
1044392
1241615
895082
586629
1218058
1089615
1382818
1546271
1510250
702589
766545
1966843
1814970
763042
1379625
243772
1471507
110496
216419
1906954
1974930
716739
1259835
626497
449241
1608144
1064331
1242361
1889272
525743
699445
665883
181670
1416144
304519
1322222
495020
1719397
1709374
1216257
512550
454155
26724
1662934
106699
105579
850578
85052
907129
1829856
1312431
1004632
1672840
632909
1185871
183174
1330
1347526
1965064
316518
1283897
1807865
1450698
1266061
39367
109046
1746746
71101
204224
1691404
590938
784992
26269
906588
30423
1557352
520741
507245
1562631
117146
216835
828328
1641841
369796
1785759
412512
818673
1585231
1982765
1971309
1157804
1219677
1649534
97047
659000
492552
1302402
631220
1327960
1604600
1891529
318334
1709969
882236
1992238
1861625
768543
1667014
480365
1470511
838908
901300
1873647
516532
1992592
564285
446117
1429034
831072
147255
1371189
1427866
998454
614057
1576875
790042
1583691
60773
605553
1144949
1660656
1725998
1315107
943224
994643
1803435
1864420
1154363
1862985
1796106
1794452
258803
1545054
1273883
1847392
402647
577130
1491312
1264794
1645184
754148
1823969
1007632
865592
839856
1100650
1343713
876712
1002564
379637
1215165
71841
575411
1081293
528345
1042489
1960290
1872147
432842
989585
1772938
1058736
1422861
1192807
1985597
1547853
462224
679488
760681
646210
605313
902906
1966133
1829483
321110
267816
36340
1702950
645458
880052
1355059
989799
184778
1735116
1884516
1740699
352491
654356
1177475
968082
1337974
1907695
598434
189061
921813
1826520
740363
261451
915239
263110
1306194
779320
1167533
1527711
695727
1975940
180314
1469030
232892
941952
1415654
1307631
1343329
1521648
765668
1367262
1226821
1352543
763760
1269750
1696768
1156065
2120
1917224
732645
1185112
794811
983084
1993365
880694
1936880
257811
1522678
1671844
696968
133976
125560
812911
822469
1295382
559299
1490485
1338035
1838267
1736605
831586
1669931
558712
1796244
1196307
1771767
1221884
1796216
32383
1175433
1426748
812517
1961469
1209008
1356903
659039
1387995
590578
428816
732260
1029929
137229
111388
1383305
985046
1888521
1302033
917546
1346577
1341587
1072549
996825
1229090
1106594
423093
611587
222597
1405429
1755469
417078
1039077
787498
86122
564581
1329541
1445421
85764
1879678
1057510
1516200
594267
1136467
1592810
1432538
1963094
1350711
1030629
1670084
344970
1795786
837701
1021550
417668
1419333
1408668
1913970
271026
1587339
919611
752704
1706072
1059578
620421
308963
1356498
111687
1752235
1900239
249185
1964604
569254
628331
1246661
1507000
1806966
648919
821872
536224
1759137
21903
1246191
1847057
163207
1299383
534142
1949830
729562
382909
1861175
1352857
1602722
506006
1054713
596743
1822553
1254186
419254
743285
1433974
1727862
1746327
85465
816478
1667866
1693998
1426424
874190
1089503
843087
1709975
1697587
331131
258497
1235892
786431
1318761
1955427
52878
54601
531333
533056
21818
1549240
1446104
575586
813440
1295423
148003
1722880
565244
70113
517864
357572
59280
1610811
1597508
747458
1867661
1337222
14817
657359
986701
490018
1145498
901231
1987170
1603476
1726572
524677
155866
787960
140146
1518397
1070817
858869
942438
1945544
1801587
1071822
1813750
328968
1818241
597976
523581
1551892
1104942
1359268
1984901
1933523
1547901
264447
1793633
1351818
1051810
1261283
932393
1725024
1241538
1678834
1168635
1932702
964697
1931824
1794228
1310937
1654788
1446927
1755944
281294
1694689
861908
1220846
1427613
1965704
488134
941401
557802
508863
489218
509885
1363237
1570205
80609
894641
556049
1572611
1889095
531693
1769938
1528637
190503
1626343
1427261
66223
1838183
1337695
697251
96723
691995
1112010
1051589
1698666
1439352
1850535
665935
964254
1358041
154605
242338
386926
1658904
1506450
1388684
1992681
807530
1032530
646004
155352
1554557
1394167
214191
746651
1080
1788805
365340
614704
141053
1038778
1668181
438026
1985105
644569
285560
735940
668406
1400424
1562899
1342068
1399985
1515577
924019
492746
633646
981798
684022
1660201
452821
1427265
856473
1977112
324426
1823229
880598
1675998
997268
1849928
158650
1733175
431178
62860
1448806
1506019
1674380
1185502
1199032
936133
1496953
1877191
1012493
270260
994097
531456
787440
1388177
1752141
1069090
1973747
905410
348283
1013424
276450
454427
826950
739636
1188329
1623371
1051311
920113
295792
1202852
561073
1505978
1772279
1892887
190027
804703
1928447
1175205
1355350
800346
911137
1322196
186738
1358044
929458
1926795
55384
1353020
1477454
1240403
4013
1130846
477396
1642716
990740
1176209
800758
1853025
1586690
1764178
559391
1934023
1895
39583
1990284
1155931
490771
1848675
597420
113117
774563
544795
169063
242314
1062794
918265
442528
1464267
1693170
1239421
1947800
449443
747654
957281
661488
235619
1722322
115047
1129291
1097820
1079975
316363
468174
1199151
1911264
189443
1231497
738269
379040
1935174
979820
1020228
1543178
1222136
1735477
672874
246925
1113779
1781680
588932
1872998
981602
1667066
1756394
1514490
1693374
994000
1049674
1710167
1640906
1441113
1684299
16151
495456
392996
997926
15672
109631
1218155
1003999
1171127
1051110
1452521
1464682
1451060
1858762
1109095
1726911
1027681
670097
1190644
1961383
506874
711826
1565042
521572
1888078
703830
1164202
419463
79063
1654227
1126747
1885179
635059
130096
852423
1599121
1676946
733055
586848
1581605
1021063
1663794
1657480
1466313
457426
799185
1653178
1303101
738015
66582
942399
72276
1742600
45558
902290
217208
1182074
1672527
15124
1929951
261398
414369
1260365
147994
1783369
1764652
1289819
731856
1717460
1036063
956759
460841
1325866
66557
1605957
1922226
857460
1840297
709344
1568153
191045
494835
540004
1187062
396222
391834
1194242
848964
1249694
198593
1740662
209028
1577098
855812
44610
71844
530222
210843
1517794
793131
1498556
1812030
1289206
961832
1696902
788293
875822
608280
905217
1270207
1855242
845555
1241453
1902749
1260713
935216
246590
1483108
1335682
1147462
743912
472056
1907895
1564827
91675
423723
839397
385117
535575
1674946
6255
746159
790711
1479750
189487
1942525
29322
1807070
718970
1378494
112665
870607
1933715
1796130
1070445
803480
1057476
1805457
828084
1247545
619262
1134298
903442
1742710
1276949
1259678
1414397
331097
736938
252240
1966890
1610918
1251936
908769
1845572
507828
225843
1635905
1645470
1331127
1712140
1815607
1277133
658156
1065160
1876933
403361
354945
1004214
1933253
76514
392730
1497216
100599
621638
461362
1075602
1193172
50688
1932501
623335
649760
1384557
1599851
1321242
213130
372513
121063
804963
963633
143906
1694366
853183
623192
359208
1971316
489500
136587
533407
738966
1075005
25099
254065
712834
1602133
1755274
1057051
1982219
1909395
797423
1526249
154975
104360
1984985
1309009
123249
1307565
68987
1451645
1318764
762802
1301965
1162882
1130540
471982
1639498
1349717
865124
896097
1352918
80860
1852242
109876
1252005
721453
7171
984443
102416
27947
129401
1108424
1576931
466194
993879
311475
914975
1054109
142564
1495167
688968
1590606
733110
588094
557644
1759716
1932253
929321
1148356
499485
381633
245507
667024
1260081
1807910
636619
757707
1870982
1635198
989271
598440
805862
1299558
937223
665501
368794
689727
1362909
711774
955394
1525111
730117
1501341
1531335
1365363
1467134
1015436
1840868
1106931
1097598
1131796
216823
1761246
808200
1194381
1505365
1056170
1531883
505178
402198
503373
1493781
1185529
291196
1322940
67508
692645
1271714
1674271
992602
159942
1189667
1257672
656350
466464
822848
1452879
531053
1450461
1596037
1685338
1603163
1079794
1506505
1265054
1622781
1521577
1517828
1324326
505170
1150892
1588463
1970188
136669
507838
622276
1182089
268162
1604952
724104
746111
1884387
1670396
217997
1020222
1755231
1633211
1257235
900402
1992682
1643907
423760
714198
357150
1682362
432002
869015
297859
80458
639123
928031
1690295
13140
1812227
1554677
1458400
1914867
888712
447071
525401
1926982
75237
804180
1971218
607304
942527
468474
900542
830055
603752
815055
1948633
775117
462025
1864818
565410
395952
518930
1367386
1562500
93849
367519
1697627
479383
182325
638805
1996193
1551514
979092
902863
1413233
1835187
1202479
76181
1503391
782994
1576845
1292133
1644403
1541470
1263002
152314
1301539
545658
1101794
1283170
1571927
241764
124078
30765
1136320
217234
1735028
457589
724271
718791
1371579
1776198
1325149
909971
1489191
1273567
108356
1281700
1937410
135733
1704019
252956
1669031
965254
1649437
1830248
605983
1157143
703812
1925565
996614
1056257
762937
1393059
852977
266011
1511618
314900
259322
1755533
1175117
1406238
1061849
49096
883152
444515
54448
1979235
1841531
1880959
1478950
357207
310432
98032
672128
319952
148488
577942
881186
531355
42663
1170041
916911
476712
1362968
377835
1834874
441197
47058
1322473
1568314
1058614
500576
1777819
1007397
972583
703107
769113
1058687
614749
1650115
994475
1535837
1843645
1283105
1517530
660074
1975089
208346
221729
432681
870462
727883
894389
1585020
277974
1392844
1859053
1761803
1059326
1305979
1029888
1627744
1396743
1337458
71536
870110
581094
575051
1561305
502894
1932563
434445
459307
1221872
844819
138758
1622705
1919266
1254697
781268
828886
470947
30695
449266
1617884
1804189
1629939
420039
400130
435926
1164965
197392
97702
1795672
80196
644608
77430
329075
415701
1912910
781751
1779238
817160
241472
1319255
641826
1755237
181562
1621461
1596113
778578
751041
1559191
828482
1622509
1829
51657
1571116
499231
462469
1211852
2501
313741
1044039
392455
1406276
1881403
109695
1705129
1432349
686548
109370
35299
1475243
375274
179864
1686066
211515
194976
295117
1487273
1386459
1215630
1592082
1587766
690267
1971012
1864094
1713263
642106
1666421
1152537
1448359
762388
1302155
4512
1609098
673977
1620913
679167
1545078
35834
1424557
660368
683425
977458
1712015
565994
40711
292466
1302673
900967
991524
1092963
1066345
1011520
1979597
821266
332145
1188269
363078
1082763
1332301
1441592
602252
221692
508230
85505
1378168
991445
1085179
44055
911575
1880364
1293044
1641154
706148
1050354
1520003
1663598
764173
1454486
378804
182917
578670
1760674
898464
1068464
1433789
1272297
1763821
396606
43291
1055425
290329
159995
225827
411221
1979725
1847138
665887
1254521
798158
474222
683180
870388
171364
955833
1937373
620255
1417148
362555
935583
1982629
1219841
1326689
220776
1821254
16779
1129732
764837
1406169
1014518
1696874
753764
1618933
813856
13985
1467018
1202388
349855
1706222
351320
1684668
903337
13496
502810
480711
1903545
1618237
1489158
1761092
1955344
559699
1926867
617412
51821
563454
1119663
1638098
1518038
1931823
373592
164669
1506124
1670132
200084
1970207
1880271
118941
1548432
1350714
701537
506457
796436
409727
1242773
1753531
1979948
978658
1510278
1524029
263377
1031824
616440
339155
6932
982580
1491722
879341
752305
495555
1307281
1347530
394144
1614071
1613124
1520782
968232
291739
583492
956283
326306
47815
1442839
50777
1271021
848266
17410
1653383
1181730
640974
397926
1083987
1545957
1121114
1041218
228905
717439
1231836
793613
392761
982471
1257745
1037237
1470089
1848445
1478449
1015284
1821823
694626
841061
722537
1176472
297047
92910
1831202
1756957
537849
1236927
305704
1110079
48281
914078
779019
1984950
1709523
520640
884123
216275
161386
1903222
40806
50862
1575169
1893713
933879
676025
624383
173641
417945
1543300
1714905
601910
626607
1933981
1580774
1361025
1722637
1828201
54163
1991376
1796389
1206252
817131
682533
1034844
1941868
1259045
1585153
719241
511980
1441277
83611
701522
1462788
1110412
385703
739799
627464
1675271
1584851
1095765
13880
615747
1807174
691052
383041
609971
721616
1209498
693615
1489851
412239
1535496
843233
526238
1568670
193938
881977
1543427
30216
675856
1506236
1697356
1268155
815252
660105
1893367
165405
1915628
1133121
967487
1755645
1080246
348885
581133
1976891
533984
647247
1622091
1836309
886661
338604
577023
719328
197550
703272
1353537
1895001
550471
835554
481779
1465886
1751156
108404
702312
363245
140075
112434
1898373
62315
1528431
1923420
871836
825502
1218942
1130464
1404970
76849
795419
665651
1378038
1479430
472489
121910
1645271
857749
1685628
1344411
1863304
1126731
1621862
604560
829052
913530
1968862
1904692
1689942
747516
153158
1119868
903911
1597518
1418557
110900
1002217
681818
282046
1042221
424658
1158586
80896
1263418
182391
486317
1198157
1138752
1242573
1515254
876701
486079
1252847
188593
54186
1870930
1795859
1718619
851056
754350
245350
353131
525598
652331
345908
125258
161623
1963502
1489481
905383
844712
114119
612532
1587174
334319
1043854
1148890
826188
993703
1176942
1614303
1849305
1377041
1523597
489538
1540794
658161
1629540
1798403
1884741
1362095
1453087
126021
1261876
543337
894551
1851931
1430872
16084
1149580
1863307
1278686
758873
652793
803590
103429
294531
1944240
551633
732142
417906
1572523
1900331
964451
1859927
221950
901350
540435
1709273
532709
170037
528395
571285
154415
1133082
1536273
417627
1396955
1187966
805958
275523
1963407
1257556
1711318
662947
1630230
1875405
1414460
704037
1172358
829888
1365692
1790169
1141462
543034
1349804
671448
1087985
544790
1129823
1127736
499485
367874
80115
1821195
774319
850211
917967
388001
1668542
1606887
247700
1537523
249639
111377
1019796
1317188
973934
1143755
1478256
865350
744287
279664
1843026
1522007
690360
831579
1511476
721701
1923989
388628
1575940
1175541
1863675
1982110
291620
163625
1277870
1463698
164847
1726356
702880
704531
414128
1724750
1525619
1044322
179958
493819
1968948
1725057
219180
615603
806791
239370
931816
1703666
1576301
361703
678999
1063047
1127056
1125950
1881330
1286046
1579960
928873
730290
991242
1384037
479399
1034249
1008242
450372
344429
1842266
1690018
812246
568897
992027
298352
1694161
1023340
568274
1317938
906327
433744
157414
885291
895753
1722928
383770
1197569
1852200
1227162
827994
998403
1224703
1461711
1454837
326685
1689581
635
1489474
50045
1022777
878287
1462012
287481
1132430
509508
964364
1780076
1904813
1586103
503380
256012
1578966
433777
544852
1917920
1212042
512720
1813765
1550549
156809
1092680
402006
1632174
1129797
1827543
1245197
1311101
1646183
754128
1479216
604084
237959
825602
483826
1829582
1763456
1332180
91880
958742
90860
1581142
1424554
1343611
1386292
1960418
799768
63968
160830
238109
735264
858189
281776
1350217
222715
8512
937979
720756
1962270
1097162
879024
202138
32722
1921176
1077069
1988253
1809796
251972
53672
454939
1989519
1159283
213203
1786796
1283639
757071
946396
855485
143763
1937140
1226137
1792129
46404
347675
874814
893396
1160985
1226691
1269610
1317014
533553
1028073
645642
859089
1243831
1700708
1034956
593974
1650373
211431
705933
218940
221833
634815
1207188
619330
1501583
1404347
763586
1407135
418906
936845
1032536
667991
1034946
565814
579257
1648458
440034
1630346
1084365
1899350
381105
697646
666315
1167106
1690768
453688
600521
1793329
1038065
722327
1925328
881396
1558932
438631
895971
1529457
1298573
1938268
1515580
245191
358427
101562
38545
949137
698297
1757058
1391146
1240115
1017538
935666
714364
1376210
1563105
137322
1530822
419602
1735881
812695
1246511
1122087
921867
776532
1945602
1462277
1234315
1931952
989617
714166
951229
897020
616011
1814810
1323324
875113
1869494
894989
274705
1668987
467489
184960
1992715
1654732
742408
1257402
240822
1984154
954053
1696329
324561
1283613
1779111
814906
446984
1513695
758342
1260213
702857
1856526
1076232
1020752
634342
1366390
322515
644447
1426510
1867650
807323
962336
1331594
336225
1711516
954521
718823
1882032
646273
1498396
1331153
1588566
828137
1380356
1495446
1852947
1081576
1079750
1364098
1680064
1835897
1717985
1062793
1673582
1910685
130944
1205543
1493388
268321
912281
1996425
1234490
571483
987130
869280
1269770
1631632
1486956
1721154
254084
586878
1153417
1855019
70487
1278521
148995
545936
817126
409499
399565
669757
1648578
1620338
102378
878105
1231157
1143447
1390209
1332116
525039
1265393
1375234
1643967
432563
1467147
735179
1329198
389557
1410288
936569
1783067
1728803
1535259
1615711
1915939
1415505
1734403
857303
1906862
1645225
1046997
1078961
788794
1152639
902111
435037
566198
1007885
1942780
1217217
117689
191425
213529
1955688
10160
588549
1312837
973015
1711085
1436688
512750
1181244
1927694
152462
296819
809954
1317855
1917575
1979986
323917
449470
1598367
819700
1562684
718320
708748
1063760
1783714
1786315
1691409
1982728
1493177
1145965
841161
1558211
755320
58124
1346039
1180110
1681447
1640510
1162511
1284057
1845526
1955566
918338
1427163
1905932
1319836
909774
1772352
1860387
535550
1232680
1111155
210939
170966
1978296
1464047
237946
788140
800992
1958856
786915
1416249
1209557
383861
1903404
1576883
1982821
1734991
859615
1853485
1677331
958055
673898
226126
1564869
1694339
1339890
1889566
436739
1457219
1246430
802218
42755
267158
1008512
156799
512067
236270
1067801
455618
184260
1008822
1435285
63811
417364
341136
1655862
1787973
591616
1859894
456056
693701
380792
890916
594258
1818362
1547970
1147275
457895
1320927
862972
829370
32046
874995
46159
1717023
457445
1848001
763730
85567
342417
805996
394667
743407
1610863
625165
629127
1785472
961701
1508374
722054
414484
1833369
1476996
1045295
1331908
763525
1727417
1383984
1747346
526225
1936107
1312426
903966
1037409
1566495
1620136
728207
1908335
91631
868933
1972785
153496
1018874
1134043
1691991
1421306
1316367
627300
708527
1843537
809113
1928935
674592
708932
463228
1492406
1495571
1619074
1716969
1169531
627927
1965277
743416
1305254
348272
47168
1026640
473488
992086
1787683
129784
356966
994337
738465
1810029
472822
1365105
959830
1152434
1670421
1717048
1707205
1949828
1694888
637828
999327
1168971
1220423
423553
1997320
917729
909576
131460
1608178
1976702
776562
1955811
1655384
556520
169855
758988
787244
1066875
1047116
865029
1971186
293457
779329
736552
582570
1464324
1092473
1849149
1483830
36139
424943
846375
1930799
406615
1825395
1229552
1218818
463881
270262
1377796
650600
42923
1627659
1571623
399866
1186344
1493935
475832
1868213
1889107
1105158
1916196
1835574
1666442
1585934
837447
1954418
1857674
798294
1725120
1247920
1380547
461165
1607321
1705702
722878
944251
491502
446515
485827
766085
1605357
983759
300190
1687636
1739594
1589332
95958
921588
1816192
761083
320456
210532
1307325
741387
1794526
836275
754539
258813
439922
956258
637828
578795
1122645
1746485
1308296
1955438
436431
773071
1769420
1163730
1633225
1147078
4294
1184863
1845621
138950
1205729
646163
1468788
40188
806556
968858
414020
738857
931480
1976133
54386
1966636
1410383
1190530
1675814
1998675
1821595
1067178
1901547
1290860
668284
1519626
204233
1168997
192794
479034
318175
1986431
1352525
497201
791710
499509
1147403
136974
546573
840937
780784
524013
1750478
721712
1342067
1688187
189376
1112136
756651
758223
722083
1409119
422785
269069
897729
664069
1569344
603430
1876019
588311
129076
88240
887377
944835
1560165
1479516
1725714
1736038
898445
1587590
855764
1119548
497589
67675
1220256
883617
1282889
1269563
886179
1568852
819917
1937351
1031575
1067814
205903
1801794
813549
1955651
1320609
640755
1048362
622513
958163
474548
567859
1520486
1951554
406580
776435
271491
636185
626890
1244075
579885
1772428
1613841
908908
1603757
599290
59404
157390
138072
23850
633809
1462369
1139889
1705335
1463673
926469
1188628
1925412
1761985
563970
398492
1081400
306836
1309622
1439861
1433530
37677
14504
1142618
1188629
1161551
660889
651850
1199064
924328
1688694
72771
1704885
25862
354363
458002
1015869
354627
334933
1784862
261179
1528312
1173615
33422
1743029
491055
1739088
130405
972107
590575
91421
1056708
1237576
226359
605397
679355
1147512
1053037
48475
1181251
576174
354976
1890450
242169
295646
1507165
15565
1242935
1831436
1989131
1278779
465547
739937
1800566
595016
1567201
1938145
404741
1843355
259508
132660
516392
1532207
882878
1714057
653342
1852907
249937
1301247
1903817
653617
1034387
241705
1561006
432238
876915
503229
806647
1917438
1359830
728029
1138590
1861917
1750993
1147909
505236
1588555
229848
1166013
1878737
555338
456577
411594
1256524
1199942
1318837
601924
817067
753126
416611
791059
1756597
1665886
1897380
305888
1524744
508694
17383
511222
1654998
899189
630432
1567764
1186645
1520545
665667
383932
447276
173660
1425701
1929921
4873
495189
1250765
1330924
209021
386848
1763768
339
1228189
554707
1583156
1611096
872800
686495
1830363
1443450
1261806
1502031
329429
1902584
261978
463470
211208
1157652
383636
967323
1126279
853430
1645373
1823805
1371702
1892923
1826913
1320175
837383
1241967
1874435
1962209
1762914
166373
1386821
1450042
748020
1118682
1409858
173777
961949
1759994
133011
1766929
1002648
1051015
1278242
778825
753483
578722
1988479
1531223
538543
614882
1629768
1030792
817024
1257247
1719382
1465759
1408514
378746
984483
1702380
1361111
1656340
682313
1162963
1006794
1278849
1262785
1565254
1545587
1552863
628109
803466
1512513
108897
1361857
553405
1877577
171156
1476613
1218885
392558
5712
1991988
496036
235236
1007877
394247
909100
717844
873115
854516
1502082
1830576
867666
1249666
1363771
991686
1162442
20241
1009724
744208
293975
760361
40279
161955
579646
697885
43628
1165543
1589180
1314690
1396314
1096176
1291103
270537
832138
1435905
1342145
746319
799478
598912
1045204
930311
1599588
401429
123066
1683530
1772830
1732031
868222
448216
531405
1390966
1996263
1258093
583425
1925174
1414618
1387296
828751
1723804
168921
1951696
1634717
741776
1412283
1027926
926953
896239
739293
251918
1276790
621723
957786
893130
341072
728590
784188
1257674
208196
1135031
1451059
367810
276738
15574
1793405
105986
1224019
721788
525819
770921
835131
382178
187902
155843
1139788
1486774
1753635
882722
269764
473528
79121
1874429
1158272
227631
1898521
1965563
181605
1977482
306605
1317105
1239745
382266
239677
1608136
418862
563608
1401705
454842
306318
1393113
1862733
327392
948946
1682072
1018514
1041161
31389
245057
1932910
320061
602813
1208853
986895
1802297
543203
1788941
1870344
1412650
122076
1739996
1522752
823535
778518
992727
1123290
183267
1407510
1821085
865890
1928176
1713748
1205003
1669285
1019826
886655
377145
1669559
1031664
1521921
134599
1878791
294237
1300772
1474730
1857354
917289
270114
1342776
589724
1343787
1759223
1082493
692274
268311
1238142
1618859
1586706
757559
124742
1958808
397606
1232777
1812256
1075299
1054627
171778
1917111
1498026
734831
1354333
751292
425399
1466862
1933207
524561
1812454
1333760
1009682
1263817
157183
254441
1021127
448291
776876
667632
1038322
1222358
126639
1640707
836413
1790112
1278544
1662031
1690889
1984152
1081574
1364754
907713
661158
1111397
764901
371443
1666990
954957
260123
1622306
586664
1010842
1319544
1777334
154398
1544556
428
1558352
90302
1059641
451969
1489730
1714891
808199
1206779
619356
808686
670904
1128452
382590
1975510
1830490
99456
1461330
168364
685899
1120571
979323
997499
1378733
934252
82232
1797273
720188
1049608
1899427
1643001
1956587
279083
377221
315425
1858662
343447
1463276
1958194
878434
1045818
951787
1338655
345557
342113
1239396
386628
494092
433002
1677259
1488184
116254
247497
1838120
1255503
1094035
1565030
720355
1584658
777164
1799240
1983421
709270
1422897
987203
1995799
1772418
838109
388544
1951242
1197156
1664015
1985572
955576
1454333
1780633
1802133
1112291
47752
46301
731571
705925
1512876
1654955
638490
228478
1313896
1831539
1675454
1569941
1925284
1403336
1615413
1871486
398462
1861205
1380586
906732
1991505
244466
1804431
93980
1523006
548285
1860558
1491129
1366072
950652
939408
686872
784170
1922355
1370627
688005
1676249
1258739
530588
1769652
1677088
1985038
6939
1678517
57985
635340
1172095
1436387
914956
194570
40131
1416528
417557
253345
1203092
1994314
1567940
1257212
1087727
912628
1428235
456657
482722
1858190
1326717
1404031
1468997
336762
1440959
1906140
1105630
1428188
278056
1788950
263903
733041
1517161
79923
1383169
708604
596191
1374897
1515075
31910
1529026
1799946
1526180
699234
1594039
1771624
333734
708053
81775
1312318
1624533
682757
1708147
192084
313407
1691240
310995
739985
1432427
1166432
183945
521366
1507851
798971
503552
1397147
1394871
463397
819616
886754
183131
1680176
446196
178317
394974
788506
1986979
756049
1783533
1891863
561302
827927
463790
1600518
945999
457899
1216095
1563227
1834527
245063
1575854
801084
1659770
534277
1468802
288758
114084
1934681
227454
1968826
1004016
1404607
1363468
573076
568415
1187776
913194
1738992
1710954
1971444
1404338
1726917
278949
939617
1688410
1885467
224711
143381
1283128
105413
1051009
156362
476651
1044673
631066
89783
1723071
808172
881715
900890
1963279
1657919
413366
1362457
1763403
319750
1956385
1328442
1141776
1413878
137912
307989
840976
679203
726004
1445641
1658713
830754
918747
1632080
458928
1625573
807323
653722
504356
1579195
1692355
1223469
940022
863644
1725253
467004
654457
749575
1819407
1029414
748367
1199899
1557773
1081608
1666359
1723750
240305
263854
926010
1234107
1903622
1493709
1349353
1785586
1767475
1287732
706922
240988
29051
1617514
976102
1662135
991435
1332122
1101845
1141120
372711
461732
1927527
1835740
1080476
1884970
1764874
1619409
897536
603845
736685
1660288
1172797
161384
338356
1653803
190903
1849368
1034091
1221158
1651576
656253
1358456
1745895
1774236
582848
1474876
974068
1373530
1140023
1769460
1971438
1368397
536907
1966829
57349
990384
850471
72953
98517
39337
817146
1561022
1399302
1574092
1242018
1831497
1244660
1178395
1300725
1354756
1167185
224920
1177905
1831483
1306676
376002
21195
1614814
760006
277160
1422968
423448
960110
1385383
1792443
1967371
949083
1844607
1381073
1997130
229807
1899981
1378096
946197
199692
204285
1378872
943868
1970642
1864026
1676763
1887122
948572
1980746
645267
1035074
460120
1715906
1441856
767073
1160999
737630
94112
372600
1841590
669575
716170
858687
771078
493550
112077
247576
728922
282324
197459
1511105
209326
648067
507616
1787027
510350
1548788
369392
824905
688978
1009256
1676973
1689848
1510950
852951
982450
537272
783920
576979
1072699
1081264
1394242
1392376
1333832
1128416
709877
1141191
85250
559967
393209
766852
1461976
1540947
1054458
1892111
1503468
860083
533683
1382343
645522
672899
845420
1778132
281907
575761
1251095
955081
1662333
1240235
263911
209812
1097471
1218632
1805361
1697910
79734
448526
1866253
1247141
828396
529747
1374067
1599273
1084221
325515
1941808
1024627
616268
675280
951293
961412
1167840
1440336
644078
1043656
1147937
1652875
1211966
1121224
193463
1950730
1321588
345992
1139913
390167
1709237
1003071
653060
441188
1754481
1029666
508422
737653
417450
1273485
338251
829996
1286537
1165492
1142138
30353
1726594
1635954
1866661
450483
916020
474739
780997
1771460
1242509
1658859
891099
318757
872053
1423310
1940175
1238910
246845
535488
380220
294330
28691
1091531
108514
395762
826679
879826
385939
1462227
828879
1630710
366711
512348
912344
1731934
163309
1651909
1396757
1437837
807472
900598
962243
1629362
1250794
559393
992381
736873
913951
1987078
1938521
1162599
1125360
668972
705848
1465965
875569
1931448
1381042
514617
470277
1273009
1596844
1553515
236509
1460869
1014808
1936468
1949122
758825
1109917
88959
1795201
1886814
1905386
594812
900225
1346422
1252081
175560
1372988
128867
669104
1817499
506693
1123449
1014888
1178899
1000688
849045
1516073
61579
1572197
1900846
467873
514375
645344
590075
691707
1630784
1367437
1408199
1045251
1339799
915481
1805297
1479796
76258
63453
793304
845033
1426040
1964721
228583
226135
931597
1980283
696449
299133
1263974
70391
1130011
628848
233335
1122860
877183
1489465
1084753
119399
1708228
2055
837220
1535108
52954
20139
874883
1110680
1445714
1241652
1555555
837870
836940
1606433
1020798
1102287
553749
365402
647663
299855
341892
1114850
745529
1194590
276417
969670
536824
305964
1523544
1947749
829282
1474986
440695
34113
202840
241238
1060326
1848932
267098
1428255
892507
1775686
1884116
1072513
338983
357431
930876
10208
134616
1339344
292951
1988514
1954266
1583914
436881
759449
1679306
1714057
119522
673254
1246556
195745
1933711
1429522
543625
73598
625214
1861200
752977
640699
97347
1512475
546169
1645627
1739201
1149707
1747172
893
698433
317699
1530422
1037425
609800
220412
127851
1631538
1296371
720183
1881660
1434716
1561579
229896
665903
1446946
927106
1411367
1663125
431983
224656
607196
541500
527162
492483
1472955
112416
1142626
1240774
201377
1094243
22332
1476074
245278
1449356
519211
433569
1513251
868479
1772187
260522
1574501
1217166
1621279
1436653
634951
584396
968660
891
1198841
908362
1204446
590630
1972286
370951
60271
1216000
360442
1235224
1442485
1140869
1552003
49788
927745
1980278
1672889
1959355
501457
737200
1814964
1671640
42626
1371027
31157
1159354
919342
303339
51850
1501268
599685
1800192
1878844
1449728
113767
825726
866233
616500
1052946
281919
1326933
1188430
255222
498546
246207
1827243
68170
698075
1721061
1189914
1466040
31843
732174
1959518
1509945
1506118
1806230
1313361
1870401
287086
1417767
437477
1354276
1178099
7476
1621061
838154
830658
429650
119876
58252
744761
860043
859254
917008
61819
1084911
404130
1591892
695470
290878
1102579
124502
381579
823618
752918
1933463
877077
736239
262944
1862253
1551495
726964
1568551
1274800
301158
964598
1991039
1222060
1573053
1415117
462644
1582524
1422107
1866337
702945
1068824
1668113
1825503
1094532
1307477
1489408
640092
504377
1992824
485692
1889814
1883217
122133
1971504
1973313
1790508
1907635
437659
38340
1818237
643086
1330570
1748468
1501965
418624
1000142
1636509
199450
1753847
115574
1236496
1339274
1148952
683241
1194804
1302921
1622068
1931775
545108
1560538
191515
1192479
308983
1063281
427081
960502
883410
1604395
1116729
1712947
302030
58385
1673945
664951
1584305
1219845
474886
37497
813172
790201
857234
1628493
1539999
1111089
668802
635482
875296
1236174
909297
369979
471443
1480825
958026
1486229
1281320
1411484
1148253
1739802
496585
1976965
979554
1767102
155340
1034764
1664008
1140497
634984
1734433
1493515
787310
97090
44951
200834
150965
711650
771173
1110479
1794184
867460
756354
1042436
1250590
1168571
357814
1856532
1362878
892057
41016
1021343
1578546
1924848
1339374
1255229
824521
1068713
686745
1020097
1939740
65187
524063
366951
1717954
935482
109369
1622495
1408966
1263337
1925600
88513
1350420
400056
887680
1141735
992516
989061
580458
977665
146838
1997932
290851
507508
1957772
739713
196133
180148
144853
649034
1824064
1200197
81773
413930
314155
1297976
724780
739627
599389
1743336
832378
293687
1543303
1647668
795007
239783
1747595
884093
1663892
1385036
1263182
186918
828974
127166
362352
431562
1614903
1010072
860024
499263
1135244
1307936
650597
925743
1928709
954354
321469
597841
1967662
428098
188524
848489
1339240
1425096
530316
245333
252563
1594590
1385231
1725059
496049
301164
132404
54851
1691865
1530836
1980169
619665
1123758
338376
777691
7441
1375325
499633
111771
401113
776927
1504862
776248
570216
1616110
106787
679149
335578
892503
1424887
606646
693215
1093834
1855955
1425270
1036562
1828282
1610085
1010829
729331
1716457
79370
1577770
305546
849296
1590386
1812312
740174
922983
1452558
287831
1256077
1148823
926681
1005557
997860
915800
1152278
259179
1124977
985637
1216154
47901
789426
1637058
1759133
442947
1801671
1970855
787120
1377041
1912510
1903958
884225
260852
495113
1140378
1960154
1071842
1392580
355179
874387
71687
1960872
413965
565851
1342323
1387362
1777712
182688
1005591
1082897
408549
51684
1235523
1991765
624947
1122198
1971299
860527
1839047
1052738
1541651
332972
1013681
497542
1531505
359414
633763
596777
929792
1344428
300357
727024
773661
409979
232681
310839
1780280
1591166
985940
656126
1101806
1857807
691361
1660925
334187
1607431
1635697
678038
1046502
1345319
1556166
287144
619934
1303714
1181772
287456
593858
765109
1462376
1747698
1278654
102931
1534877
1871230
466031
1520141
92345
224569
570342
799051
984208
976829
124903
1092832
1586092
1513457
1254670
649063
645060
1662572
1059143
1699952
653044
1350003
1678137
287727
1440672
1706901
1919857
290810
1217110
107953
1622049
1068292
1117395
1539827
829220
260729
11085
1378133
1107482
972112
1307732
344557
794512
821798
873099
469540
282918
599106
294591
991660
8709
1715352
1013858
139146
1523571
598414
486157
1286552
1478104
1430396
26812
521817
1535982
1689295
1353847
99021
855667
189989
1474201
1726113
1472338
739510
476424
1338403
893314
774861
34202
125228
29787
1357430
40926
1493136
343397
1479132
632659
599692
1699609
488913
1850261
1090104
124395
1362055
1522849
637456
340250
1008413
1230915
632420
727204
1169901
1915103
1693465
1512779
507008
392910
783426
818909
154264
324777
83810
591698
84268
1028388
1545874
1105368
113172
930817
391779
1902366
1827315
1983860
30892
1662433
224398
1035647
1732969
1150059
1942002
1075712
1996491
1617078
279597
1712492
669616
1646532
1708847
1889162
1930544
1791112
1183855
892353
771013
909033
441756
223062
165072
1851869
1113336
1000959
694303
1227058
602622
33537
863996
1313096
221576
754454
1131967
270644
1789746
1397316
486953
1489942
1846067
1769154
1398583
624954
1227330
714869
1284901
161466
336979
1486266
1400984
1978420
1594031
408167
1421754
1512410
1706723
859700
411748
1713154
1884534
1134620
1889780
125409
838761
442972
1672019
440964
727877
815810
1353276
1376595
1100375
1415871
872552
1230917
1497357
918578
1917112
956478
1067516
1565803
1486597
1974148
1174435
1411958
188932
1379648
1455058
1835304
845490
1291109
825166
1169802
454069
1100453
1026296
489311
305306
399356
366034
912341
1216003
1953319
674525
1553232
1091219
1161452
845253
1772505
451103
701131
534542
462474
868533
14689
614859
1223572
688309
844393
341100
126447
743568
421861
234363
1538178
1170110
634606
1176735
234748
1477053
921245
1857761
623654
1890304
1001452
1673755
90484
803438
253501
665714
1035026
558723
1477265
51699
1694934
1677178
743477
1458338
1695236
21078
1792151
1894740
1544195
1317298
1251181
509228
1020417
785890
1565994
1476585
536663
485240
1945564
863143
772028
1546408
1498223
364055
1305387
1619325
810254
154915
1394135
788773
400901
1813958
1772424
449733
1671594
1187030
1317233
682838
776188
1780433
1555710
231031
1829476
267114
568777
623439
790739
1693025
788946
1004885
184824
135807
1691828
272549
1327320
1638157
1302275
1290194
1254606
966650
1428019
577896
529173
862725
93901
1698135
111695
1328060
323348
883191
72409
50220
244307
1573824
194685
1870031
393386
1164036
1367977
1693842
1222103
1260158
1378140
1860521
1762492
176546
639230
757648
551071
866467
506645
33720
1625233
404960
1684869
609683
1897929
820696
281051
1464742
115441
1046618
725052
417958
72224
1355857
1766840
960547
700827
1736840
1339124
1068061
472371
1376470
1922072
481327
327303
699562
1786766
1399703
717721
1943606
396706
1220458
196419
1552803
706659
1665545
1649445
1846128
832583
1344852
867528
427899
936087
1921018
628516
1737508
1821624
53448
1879898
1101576
1357440
1640781
340957
1776080
334848
381711
1628844
657847
1877889
1078740
211144
488283
1739689
1773022
1126426
436696
1534790
575836
165272
973801
852782
775190
1856557
625654
1712344
1578209
1284294
1040255
209440
896377
1579668
1981353
1300213
980117
869387
54794
758688
71887
127757
275287
1508392
1296188
1324014
1630887
125890
121700
1662069
27182
59470
1268783
1550889
280937
26870
1635919
95561
1000215
680185
1584385
1555178
1782208
464873
1975803
1037178
1006746
211391
124473
354903
1109861
1937652
551073
618792
1176626
1973035
1172545
148749
382006
32868
1859933
1785985
1741776
126672
141300
1548469
520319
1728655
305538
1850015
1977911
1500259
1683433
652968
178461
1132079
211791
226335
364756
1332245
813355
1260761
257031
1810470
1565531
436187
717385
1063273
1079101
398052
1664802
951965
1266276
1850011
1797481
582006
1034391
829372
1481436
1425594
1459947
964038
1666396
1946244
1943320
857550
105555
1518183
921759
955659
1129243
408190
1205898
1966137
1153297
811486
601844
1981921
234530
595941
1104149
164699
931140
327475
1374515
991544
70130
1695691
1027679
450629
1272332
18766
1490138
1761355
198536
933323
1086516
459705
1926006
1803250
461431
506920
880833
531558
923308
432388
1880307
231979
887542
495092
659118
1388922
542323
628488
270340
771521
41352
1570276
1812664
1355236
1144746
498237
678670
635011
706503
1485787
49955
987500
1853651
813349
137031
1827480
1298659
1123248
20860
1697744
1558823
1207790
290245
584842
1020558
551422
1703898
659816
437524
1946238
1756548
1322431
998645
699202
168390
1408994
1198747
1709680
1909077
322726
1793260
1488052
1001795
1686269
507561
1174179
1733738
1065910
1834876
1885044
809103
928441
1629125
312973
669966
713829
1687326
427434
1061899
1409731
1470165
1199937
1385283
230479
485998
62041
1512085
1818927
207682
639036
630489
1964775
1988152
1420619
1379308
237140
437327
697811
1930435
913247
574463
717054
1720579
828937
198543
448644
1277211
1759973
886758
1220161
1689465
739134
1953422
1769151
884685
717712
1549548
96884
291113
837266
1497552
615291
967977
645864
29100
1053229
1749889
1470413
1938760
810020
1986308
1491261
964475
75151
1880212
1704711
621092
873443
1611800
1906268
1423563
852105
1582824
1341260
785581
1797700
1121356
590666
154876
984220
1152147
1439834
399007
369993
811023
193397
467893
573649
101987
1137579
824095
1841169
1056787
470176
1438079
1723447
1058358
1297026
1060132
1682058
1886484
813157
384092
304005
1821351
359443
1253232
1812937
130603
1352025
566402
1026136
1768692
1870591
790775
502871
1507997
361668
1104707
137653
495178
713358
535779
354324
1500332
831653
1416355
805821
227064
291804
105886
429645
1572180
1135547
123205
1901291
891766
348893
130682
1816455
1501617
1952813
1527148
101964
930873
1670958
390832
1692911
1680167
730807
323982
289420
717887
1937743
604115
1315104
161036
258020
214599
1045899
729649
528885
1825261
114166
1322634
768972
1202704
756784
503102
806491
492654
708753
1240748
227696
187487
202935
676109
674427
1334972
1955298
1787849
124662
271513
987103
779070
1031818
1820831
1932250
571364
256929
595153
429529
770824
461422
1905244
1458132
1549258
698021
1337251
866976
1421517
291929
893034
648219
1440007
1571845
1499826
177919
1832469
37268
1805625
221895
1969681
1149949
102923
418468
481416
1508916
430055
1970140
1897393
134999
565455
1232927
350019
211662
1716982
496825
660696
211821
942448
1961649
1918781
380890
1949578
315276
513805
293789
1556849
3857
883460
166348
1706097
149074
1033939
287638
1484327
456653
837805
716391
1617378
769435
687147
1070348
129117
1486549
509384
247427
1681447
1999683
776615
841467
981474
1594942
1352594
48430
922700
1284496
790010
95798
1227694
1722609
284253
234964
1380634
604928
1953910
1020616
15036
136637
1046601
241855
741948
1093455
1945542
58112
1291544
1945383
921001
349009
1538624
214176
1994035
1635238
1491749
1974114
356902
369947
447865
28597
1007977
665903
1377746
251559
1256773
1887377
1535754
358864
1687421
1350778
1738798
1712321
482012
523420
735253
1006884
702733
298477
1548850
714698
721872
169532
1094552
1710283
1356986
538449
1076368
1414247
1180765
1229439
1368654
1359476
426351
761638
89752
957049
382301
1153759
1257417
1677400
530412
324042
1371054
1974604
1697618
1993133
1010422
1320215
1646303
293627
61572
1271273
171896
82763
1996503
1428357
90351
578934
1867417
545196
1597147
1263730
1667515
312705
1697979
362831
1324468
995293
974912
1610719
1912249
213915
1632443
1651306
1009440
1541463
1125994
1080119
755203
756033
263674
522690
449920
1541906
190017
621927
1756564
242753
890783
340394
1485775
1003274
56466
118346
1522965
1161335
1645725
1306242
555189
453047
1659381
1058563
1463175
1934501
44360
353350
1394494
416622
1634503
1232019
85453
657589
1883645
1494606
1038056
746890
674840
952358
1704372
243371
1642672
1705792
942376
673886
1792132
159848
1796868
863551
647999
288971
999174
1155863
207514
1277217
758549
1055597
1572735
908948
1280928
414833
30132
1845222
1792119
402519
1191352
684966
410646
1046420
1625041
162195
1604393
58002
734924
1824462
1675175
789008
207945
594195
135114
1854274
705110
1018710
1701060
1734334
1509456
1095366
361003
1965958
1056380
436410
537917
1953614
814312
171926
1082542
940495
1375120
1044128
1041198
97752
1459217
1976435
1259328
1044515
1353903
596519
1291774
617604
637054
350077
728780
1409819
709421
1202449
1339804
768557
822874
1508281
1884310
243420
1103826
1227852
1929969
1866021
1652759
828699
904698
1706281
1136364
1244401
653212
499687
501602
539852
825793
1653131
36552
943307
1995096
878096
1065911
1691459
186549
1702491
1156281
404254
875759
842591
653448
876716
1486052
1994431
1830617
145187
1164511
1963921
178446
689023
875575
382621
1646682
324485
1136357
147782
342183
941010
1914027
1790224
283809
883637
1709679
600541
1097871
948273
116425
1435062
413749
1400265
1061155
1197970
380761
1088012
1723526
373463
1814219
1619115
567907
1714610
1711388
1018810
545949
1512132
43895
1342927
1824216
1283655
236163
413372
430059
272508
449942
337005
1378395
478042
445704
1516779
1162000
697499
1347819
1426141
320521
650569
1973464
1156766
463374
1293419
881667
1989164
1597840
1806234
169529
783672
1436178
1550391
394837
151364
1560931
679144
755693
1875403
667923
637643
1945341
1068219
1798361
1008948
510045
641308
1269786
729807
1242416
1951965
1441720
1615693
1356961
524031
396024
888931
1945717
668776
1949079
1725487
260401
829030
1941765
1999673
56126
290987
1476290
384660
1058770
1749355
784332
226300
925971
1004096
1502216
1022281
988009
1942563
1563370
139426
1386098
1464185
1961422
400901
1333862
853733
839584
308654
1026524
950884
1183244
1025350
1007431
159314
714594
48298
1201906
1317363
1625182
785058
740543
1503373
354916
743340
1337704
1144854
1566153
414206
1656676
1451546
600580
1324648
845685
1927389
1609961
934744
1522497
572040
816536
994611
1127720
1456464
1458726
829504
239040
90456
525865
1600207
246890
1430689
65300
493812
628893
741217
1401628
713421
600166
1817074
1258687
1680415
252042
450740
1629279
733242
617859
1530340
817427
111705
224285
1064079
1019816
946332
1596802
296022
373834
1691382
1731218
45874
1091026
328716
823320
153411
93021
382301
872621
1731287
1008156
1430545
238854
1976302
700349
701273
1554112
1060838
329223
899103
979996
888247
99591
820217
520750
946767
990713
558806
514271
1667386
500278
638568
1057053
58796
1715358
536924
952479
105704
216115
1628880
969849
443318
800068
1546417
719616
360886
498188
1355501
237174
778552
1893144
722796
1924859
1378785
900934
527974
794562
401782
58091
175218
1313310
366876
1233205
1564031
732552
356857
1137027
545772
504247
1765991
249644
283003
376847
257447
1349117
1824361
1906535
366289
1687895
1217125
1043662
1706180
1745374
602006
903287
956145
1252293
1795214
1575604
1891822
1617575
708615
1543580
1578802
1110662
1634891
409904
313325
1059361
679799
1421051
777401
283810
189559
1438934
255542
1956049
1424887
412168
1317442
1098181
1348366
1433723
1794026
458289
243578
1473971
57774
112503
1584793
2303
733826
175246
721578
1350820
433721
1775011
1981336
739834
147397
601636
1735479
1877799
1763191
1046883
249054
1336399
1317234
108443
1551882
1596523
873442
840865
74408
1107140
1252193
397813
1336821
969935
252255
615067
1507940
1249055
654042
728334
150994
247910
571626
996864
1338235
614224
1788560
1987800
1028519
428809
888171
337604
1632793
830040
114288
1646108
1967531
1301206
308133
1529828
1118713
297970
1390714
202962
153239
754545
1582449
294381
245362
1952675
486174
1108942
861358
1368865
813243
1959777
1235092
1482116
299516
1963116
1439229
182734
1744234
650068
699264
1889547
186853
961928
701197
838529
375261
837639
624332
1125253
1413576
181170
632239
858515
1361169
1514143
1142634
1796135
1391191
1499355
878514
1243867
1620014
1111866
818484
1819907
1200514
40713
78273
35575
810308
788811
1075940
817139
1845420
832608
943183
1369204
1620178
869770
556051
1813519
798672
94544
887073
98988
1402242
1506024
1909254
1008761
1903167
156000
1090378
725626
1089476
238145
1060400
134389
930988
1189434
1624785
1594009
555387
736896
668395
1694477
1559591
1719236
1778292
922128
1179731
266182
230061
1486911
729257
1505880
1084177
82544
1939285
1850927
784579
1008702
667101
1744230
1724253
171832
594770
342432
1534397
1517658
188195
1935893
1469207
614770
1350237
1117034
1093573
1989855
407932
523768
1991214
731153
1319846
1908671
488172
431601
1954482
1955523
1042428
429061
482494
1009627
1256708
296152
1055141
553141
139576
26575
1783654
289159
491136
1277818
1517033
844727
431366
590133
1698187
1899708
214375
682205
1886907
185283
1903082
1120091
1081478
1763671
1671197
117122
617373
1514567
1199761
1455964
1331856
778216
206435
1165040
345058
596198
1281365
1868012
1216691
1079110
530775
1293014
1090831
1657854
708843
170692
1219997
1769390
753472
1574563
1833201
718351
1732790
1303537
385650
26154
715081
1688957
1294646
541244
764285
839586
475546
1930037
1679888
1084294
832070
178785
544939
1384407
236493
87294
1123928
1220579
806665
868045
813253
269946
1145235
203553
552592
1866806
1903960
1097736
318273
154083
1609290
233883
1321155
292271
1321806
482950
1245698
1613016
318062
1841393
300694
518294
1585013
51730
586707
530927
692802
876393
757148
483007
1531587
1648664
1655718
1761203
1118942
983454
378254
821921
471224
1151835
1125459
1668218
1410986
129377
1066209
551917
878706
1073069
1443925
664241
1504651
218341
290143
434253
593001
1114556
626579
1117136
1842985
1122438
1399860
249508
789352
1114781
1054216
94246
693479
401872
818781
1088164
491317
538045
731719
624728
981186
724548
840877
1589314
146886
105386
1565691
881862
1240605
1303432
1312526
1896910
177302
578505
991968
769620
1126282
1792875
847397
1189328
1238973
1697359
1612833
1208210
1659994
6927
648546
1854752
554410
649400
835684
218908
615388
934732
1122845
381535
1300261
355081
1070449
1246714
1251460
1412021
442800
1723119
1702186
515940
1772466
1035414
1176835
1460748
183467
1928644
572366
1092770
54099
313794
1382333
1018161
758635
614157
141319
284037
397138
1644299
194470
349686
117296
1183415
463085
817413
3853
1311544
1370105
1119534
374561
19194
1932954
166594
1446439
1444300
382879
1303586
203166
250881
899536
85929
1384396
1895999
1420062
1182910
1360244
1792822
1754625
1740394
1046421
189651
1453563
959343
680980
1427524
1837024
47173
1218427
60032
1737364
948263
618818
580904
374550
749486
1019277
1879413
1662581
376905
1127125
1056635
1535886
1934925
1384534
1217605
1830103
445563
1316881
1152951
489851
1146649
875608
438185
714250
104088
1007446
939923
299522
531099
81432
1852391
808689
1497956
48031
1517971
741279
930975
782849
1112049
755619
877066
1810800
1221566
692777
1056830
880355
435794
94066
623703
1268987
351046
468987
1371961
707961
572917
424175
1132251
1121192
855355
1411053
420416
1795841
675207
692372
993620
1050714
1065016
264717
1308620
1434201
1142601
1567597
1468715
313667
792962
287927
1973745
1862376
104522
586765
429498
1571248
872444
1987995
1707766
1635046
1718486
127098
292436
798854
1773211
334673
1409500
262567
49770
1450951
644844
265225
235038
1962160
1852279
177271
59837
1508064
298077
438424
601493
523850
1098442
98173
802320
1132388
959247
1381404
739879
1063540
334204
985273
918062
1961159
1283908
260006
471036
1102479
192490
1352562
1700232
1314132
549033
1396996
1967376
1118008
1575950
1996291
644911
1673430
275572
1632079
325113
151986
1906524
1381447
290037
1355295
1047652
1113641
166489
673114
993949
431184
562187
372112
1369127
1950064
1741890
1893026
1005192
1018007
1423753
108726
548710
495526
764430
1304778
105983
1933674
1466610
508874
1324569
787669
1525970
1338269
1249195
301048
452569
249830
373930
1327195
1606772
1924410
1464040
1142249
1513026
1532373
1415370
1131587
736800
1698607
606494
364198
1574005
1731556
588953
848041
1751695
1369221
1894912
776233
1913811
70999
815584
235292
1587095
268730
634068
553754
1133375
1618844
1489463
58432
265031
284263
1803059
1962246
404160
1159523
1974360
96871
1073866
1489969
286386
1338701
218401
1786089
324075
1112689
1676747
1929596
1562107
1017360
1530013
1432355
1760279
1240875
580192
1726056
206884
761171
1794870
74612
538596
1903150
1257926
1380827
762179
393982
1264292
988451
647206
1236470
1885119
1620241
296346
897951
1762560
407083
761555
783144
780684
716868
1792379
997423
208729
434221
39766
1872651
1422154
1120008
55746
1620317
775446
1451825
344334
1095049
1098344
1380559
1795728
1619452
1875499
547896
1825593
1972894
1599585
1076021
1784878
326073
1393710
1766014
802513
944573
1406115
715684
1366940
1561186
167277
640299
1666973
1672446
729276
1476170
1442259
836380
1100185
62800
856306
267263
695373
527344
1797262
1443409
42077
510934
1306006
1601254
796693
1877350
1922146
491460
685875
1979068
1803539
1527042
467626
1019919
1410408
1178661
64719
1309545
363320
1298631
1473534
1729408
1821220
1619825
1303321
1480748
1235513
1285067
176350
41822
1603602
9236
909887
1278424
666242
1102426
743238
813461
1526361
1224762
993462
1989651
532047
1198138
715981
390916
567184
1069145
155217
198679
628276
772446
579805
561038
1667121
1191635
1146642
1546242
441991
1779306
1970349
795443
305444
662208
1135279
1313714
1681095
209573
1640151
1026873
408075
69902
1274504
1277304
245899
690613
1701977
1142471
1589552
1235753
1072231
482548
995958
506222
1087408
1083130
94000
1798263
351554
1297310
938444
357828
1815839
239852
795397
59628
1532769
1922447
617342
316716
1769039
1778807
1724009
1130595
1635659
1242798
989409
211627
1541469
904164
1853704
1607273
404405
1112264
1708108
777306
775295
274005
249261
759931
1460197
1401242
1181763
815769
819695
1309569
803652
1309257
255119
895949
1451485
1929290
398390
1979601
671208
1957470
2318
1893850
58686
1904095
539265
767738
769605
733445
572345
1310547
374873
1114904
1851207
514929
1873936
1700547
27774
342182
1264305
994353
1053573
954567
144113
50159
963965
570502
1004595
324905
65814
1765315
290755
1905909
885571
882646
1142612
98179
1907386
190472
502588
570236
136018
596638
646177
1980062
1298020
1924370
1552414
315026
1543327
1352477
909600
1510598
21623
1771907
716235
753249
1938083
1216910
969544
721858
126807
1189683
1390166
733971
1472541
1825873
689477
362978
1862325
938745
72408
1123509
1657035
1785278
572972
1644959
45817
1199685
714919
379404
887002
344732
269913
1813644
1338198
1164354
586573
507272
946437
1603686
1369670
258040
951109
399730
941240
633376
924924
206768
74421
685307
1369817
853685
1867163
1550073
1057973
1177344
1393520
585601
1441073
764922
1843172
75723
1631571
197595
1101832
1567527
553498
1675533
1764133
600031
601732
663561
292461
1066160
685784
1349531
245608
377251
1541512
172448
1768620
975949
236420
1375481
139382
103939
579744
1917891
808675
515159
1715431
961212
1118436
969069
750328
1021501
1256266
1735879
1539747
1806897
1843147
1090959
83545
1725505
1691369
253183
1533223
1242988
675513
1101410
849345
655990
243189
1937353
650800
836665
644178
1292292
341487
901306
485612
1441714
742716
778425
1577978
1055846
1273425
1572868
63241
1775637
1965843
95512
222044
1785526
394698
1630455
445064
1153117
1266178
1699991
432815
838546
1845019
497826
1625183
1071555
1813734
1082385
1295747
1276318
624310
670736
1158614
1816452
766233
1482644
503477
620998
464404
517899
1094663
1565530
865271
1587059
123943
257409
666087
1218484
1281395
267599
1206884
1651923
1139052
1938341
1766399
1700105
1870073
708237
1006487
1922372
118287
1485219
394362
1451727
676286
975129
448770
1916823
700275
1285548
1488812
769178
1527105
1693852
601345
1534366
1500152
1364284
1800453
152656
920679
754159
405412
150515
1755825
1808268
630452
435627
310482
1317004
793340
686780
232257
1788529
1051401
319105
636547
598060
1750620
1632259
1317508
1895686
190116
1943395
1878622
510816
814454
1657162
172410
1464389
1282594
906595
59187
1893011
1403924
530750
1199321
1117801
1139283
1764689
1582493
1280630
432117
1294210
761339
894556
1154417
782676
909221
1740228
438030
1728457
1421646
494496
1417477
1551343
488212
1277247
255633
1203103
1816930
791868
166096
415863
121870
1317030
1026286
1238700
1372255
456292
454492
1240873
632519
1692238
1403552
1449021
1471592
60805
144739
217885
201311
508258
1664233
1376519
469632
1649373
362949
1506540
233516
508264
1611277
705517
594671
1947854
208096
1305337
80806
1488438
792742
628965
968823
210013
170999
495392
1443603
464974
1393732
798579
1464939
1499160
751457
1782392
919669
1971
209073
548863
1838807
1918336
889238
71662
1495880
594179
1520186
255463
378823
1663517
1326878
199883
1953510
749923
1948377
1715611
1646635
1942145
54948
313311
668044
972152
364033
1890033
736259
277230
292010
914378
1755899
1264746
462447
795397
842648
614921
1885556
1227918
1238086
1253713
512471
1614980
289239
1208397
1754513
1159629
1818250
81636
1897132
817172
1561962
638748
419015
1198989
1530885
326768
421848
1618247
621803
1586476
1257057
606541
1009368
332747
181419
1839175
112141
22648
579612
1267919
1234679
1832123
250037
1769045
1287155
989397
76956
503948
1214774
1251487
614209
873878
376964
474960
921884
1687795
1359189
300706
1848011
1038881
141400
1704807
394440
1884177
219106
1849689
127101
1279346
1649165
1876736
150749
1388101
349810
959472
1042882
43312
1011050
1677787
264694
274600
1163922
175535
1132481
1120090
235706
19873
275876
44266
1843313
498460
399489
1674134
21166
538279
192015
1931602
275420
693946
1107887
1632264
1559670
523250
98722
921310
1309617
278244
163069
1567303
125470
1393383
276542
1757062
1020279
1071579
480051
844705
1478506
173970
1091141
1764193
1353624
1934293
1860019
1363441
294196
1258641
116464
1966138
1894783
1237302
169455
473205
515818
1919627
1745598
112742
1553568
1806146
1230981
1210832
226976
352892
700735
369630
1762990
577661
685379
890738
1184576
1296405
593156
994749
1214636
1352423
1595900
1160304
597408
874583
1057365
1870004
21896
717754
817584
1594410
452767
293797
1716679
1267890
1202250
282680
1177690
1019521
718669
101313
1788147
606865
33518
1961411
557344
61930
1953831
997672
92215
868953
167457
1738701
1057178
1192897
1028980
1218360
880118
1903208
1304817
890451
1671787
594915
1883840
1556275
1106159
761361
1960592
877692
871044
60185
786891
1496728
823344
1488637
1128889
1564485
1234631
1509710
638357
308868
207157
1087762
1136578
1159915
1048350
445549
1650471
1522005
1221118
1640460
1684949
1802590
1829553
999977
1335005
1043425
138220
1384095
976752
1770152
896616
1937090
1953547
1506567
520505
1506494
120464
490784
1132994
446740
462637
909852
1647442
1133490
1937317
1534459
253870
353018
85495
234896
400202
411594
553280
1703976
1793366
1171026
796521
566040
1994934
216463
44039
1408921
479076
1359409
1146172
1522915
1839003
1041255
565069
1917752
867293
157594
143585
1176170
152955
1811365
786062
735023
46371
425115
500453
1856219
1552254
1454932
1402832
1546870
1114945
563249
1537664
175416
1684290
531978
1297073
873050
726045
1211177
207412
623175
607896
1352458
1121808
953040
334797
44642
470688
519675
1788064
1202144
739369
1161091
1310759
1382129
507397
1747289
168153
1914520
73258
891163
1839386
1266242
73135
511001
1590425
1738241
850892
1058045
939709
516324
1352927
1857572
188168
475045
82477
721024
969092
423
65555
1609891
1379885
1980389
1137832
503870
1203551
101539
830261
1290212
1564518
1939729
959243
1020458
1670028
46963
1053607
675712
1343733
54531
532427
1749148
1439991
1598916
1040449
1430699
670639
1600244
339070
316404
683508
881116
1531004
1377060
844676
142091
187635
1190709
1689561
859613
1825081
1152149
1758257
294226
1590019
1270336
596563
1320039
1020593
224137
932067
1305037
1368954
250987
433312
1854000
722043
996676
1280
1971803
1274176
1130965
1193061
913112
757771
402562
523536
745107
1429500
1309889
180931
1638845
692087
970547
66400
349283
572930
997304
329557
103563
967683
1756278
1962743
387052
1048375
1534848
596068
1706086
794057
1182022
1573495
812768
678557
1173030
1241928
581464
1994543
1353226
1585302
331355
366729
1516744
1094489
486728
1383957
30011
189872
1237667
1279668
1571293
1112314
1782637
794126
126098
1739015
971534
976495
1390243
1576175
1056544
1984907
1449705
69114
1145485
1899450
1612055
1739762
643376
1181524
351741
666406
1301205
1233808
798814
1372121
1030962
1445651
597293
1605752
1687881
106928
424032
1946105
1681017
692696
1328865
142425
1756298
52599
1140249
810611
267630
1592630
1737129
499959
404254
1750191
224260
181650
322600
426044
138232
250565
1657027
1210592
1087729
265343
1265280
301664
833380
348129
1652571
1048676
1122631
74126
832669
1521220
1208607
1177701
1580205
1155297
1628304
1059808
103949
839515
1549747
286259
421972
19177
1830641
196097
1845892
1126820
1130647
1315460
1352736
716084
761760
487966
985983
404628
1635212
806605
17266
362047
1700027
1093659
1616185
948921
736526
93259
705825
858221
9432
1819423
564174
167272
1477833
1499283
904278
752851
796264
124671
112037
1239364
852180
397625
1106615
1035517
1301835
647812
879244
754296
44464
1416965
271188
575265
1957922
1709036
1241021
1851812
938243
651168
154338
1183871
230697
1889153
1995260
279464
510369
1661226
111432
1050909
745339
1641709
817999
1123437
1334488
1779650
1614094
247889
1618018
1113885
553159
1155179
1238778
742619
1276329
199691
352841
599538
1066532
1427071
617917
671825
817228
1970763
1197586
1834230
850371
1437474
1106091
1512142
499914
1378866
136405
1668157
1407695
1794239
317479
1685737
1340330
1232443
1692281
870837
810893
676930
21219
81975
949685
383300
1781942
998425
525835
1219202
262848
1756665
1086639
110822
1472678
1209654
1335149
1437950
769590
1239507
675259
1732847
1708082
1504088
448589
1206668
1556795
1892985
116697
1535069
3320
772564
1312062
1329410
579758
199678
1981410
674252
1126558
1764858
669442
1142809
1976273
1692888
1081464
867204
410837
1782413
308963
1397061
1680900
1344473
1311993
56027
249615
1284198
947859
530978
1705000
455597
1927898
1223551
439061
1995655
1710212
1825198
1851478
988975
1238468
279455
1266542
364361
58538
423230
1089305
735297
580835
1067583
1155352
49278
165641
1458998
1349398
500637
988567
1846212
1696923
1523114
721533
1165132
683102
181731
869500
68048
1872434
1160116
1323133
1960164
730268
1751295
1849978
424340
426892
144251
496912
1397858
930023
59380
180971
1271148
910623
531727
1032780
1168904
190017
1408390
1246334
237438
513974
995167
1687788
310472
1738998
1578208
1216932
417093
1723138
900238
679267
50307
1297210
473013
1063906
1364754
1360808
922354
1660467
1239305
517823
1482546
299811
1577763
342018
1618766
567369
1549245
246415
472687
516737
222885
1438470
1428650
798841
1345781
657683
1159105
1694409
602023
774481
1820721
1430805
519618
12545
1068240
1180062
364212
741599
1770437
1537559
266318
146001
1076408
390604
1479106
685166
1912469
1673920
131789
886408
137011
536652
58084
1682862
1703159
1603960
513437
605417
511403
1875364
1563688
113759
1648577
1177531
1463961
1918826
1494573
1416555
314000
806236
655260
741548
575962
348577
559208
1107197
1454991
1220853
617320
1261361
1801696
710077
153771
1187497
476589
1848027
603896
932918
35066
1282232
972777
1666597
160421
137643
810554
864752
1114830
1660526
1911188
855438
1673130
1422196
542387
209355
1281560
595950
1963805
1381230
183042
1615131
1486360
1827403
1730734
561066
896708
1664918
1800116
48091
1240134
1554740
232458
1517207
741496
1350344
1783727
1967953
1824955
1535803
949088
1206063
730662
965916
299677
1443304
984358
1282587
925637
955977
1374920
1361646
583617
935706
1975181
324439
858312
134245
1926587
1360889
1615189
1499904
436921
870626
1538306
619784
1403342
518619
1195610
1402796
718357
787155
1311660
1159317
1786276
278084
1753806
855755
86305
1180408
355578
1042448
638454
579762
533693
941872
1016307
1668919
338644
287506
150706
1568628
345979
1732064
97651
587686
836729
1919890
383936
884610
1118951
26258
989641
382359
131988
1355510
1162778
1248241
30492
945482
1841169
1428226
1282491
773838
592089
1571935
1462408
881697
743076
485207
422615
1003141
574828
1992139
203978
1402642
47564
1128489
570077
1621856
1679615
89246
1315069
223152
1801398
1201690
1729052
856674
1794502
1853195
1947686
1627605
793104
7901
546899
1438882
1217377
209188
414272
1475006
1375852
1183567
396015
1593889
1011527
1108164
1934981
657962
251852
919499
1165091
290198
507553
25723
680525
285463
959953
724030
470106
1893190
1055307
676347
1715199
1094362
336044
1376624
1189274
227627
1499713
1857053
176963
823492
286086
1043329
1656351
1678168
1227690
464891
1290416
1836237
626612
1906125
10736
2310
577830
1206085
760223
1549369
1310679
953980
1345140
1223545
220493
261325
1009742
1371490
763383
1345996
232083
1690551
696073
1163691
1748937
1606832
863461
1673423
1461027
1313943
1675453
950158
835230
7302
1713860
1372004
146048
327154
853733
1538395
1775352
196677
1607735
1868470
1317209
1311012
368743
1348134
1021705
1555702
811849
1915370
1564585
658207
1982004
1590477
371726
484412
570946
1821498
1097615
834304
1242608
282095
816919
889349
817684
357074
1322347
738182
1301756
555443
1517392
178094
883562
7557
1770394
1071372
1661442
1908991
1661724
1200430
988085
238873
1074891
56575
981267
388585
121919
1073632
1700928
1782928
1178584
1951453
1429614
507291
1657228
1399066
1306394
923973
1526787
10811
1686008
424904
91702
610206
75107
1723157
1887926
365296
51643
1984932
99681
637946
100149
1202373
1632429
174933
1149746
1539033
888394
279624
411995
1117694
1024914
1044152
491328
1516524
727081
315014
20171
1670927
1904689
1543193
1092642
979713
32154
1945682
1085258
981443
771952
1530675
269783
738386
1813283
1425565
1891231
145767
867076
1298918
395106
718291
1719043
502816
1515591
618545
860392
1660140
1065697
1780931
1652052
70812
829732
1788660
1545618
1802734
1030833
1697065
1625188
1805022
1626234
1895162
1683736
697633
1988928
1243006
1589181
1863452
1348732
901093
233314
943490
1142662
786582
751768
1759768
204387
1755366
1424504
1064611
73780
1260307
1337745
1610676
1010004
1931166
164916
1940499
1050921
1308482
1867046
468695
518119
1981442
1651640
720224
1876374
1000366
230603
710968
1425091
696920
120168
1640277
1982995
1802151
658163
1272139
916652
1044082
1287614
1288842
1280078
448520
1774363
1919967
1205309
191285
583904
1345251
1554203
1420670
1889501
118965
999887
1674620
802099
1059855
1016997
1708409
661254
545407
1947266
747219
1516394
1886894
699631
1718509
1179567
658973
420373
129482
19427
1491273
1712717
1434220
731559
1169330
1692046
684179
1406115
1698132
1139932
296953
1621639
1732107
1362367
1926859
585056
1608311
1179169
1442198
1518706
316531
1585700
354053
460925
1999503
1890169
1384295
797680
832500
1380059
1516261
833534
122074
459998
1893093
29623
792121
281759
488742
1819622
888507
1749964
1100679
714608
693450
496389
1779684
198487
637283
550820
876177
1612589
1028687
247244
1787912
1315883
1522678
157222
1117101
710609
1582533
1410357
1362399
1203535
1003594
172351
124583
1048939
1740302
150210
1106489
1111119
923797
1289471
734581
142227
741984
1043140
1848489
1856165
170618
1213747
660283
889478
1118728
180841
1231095
332938
1723478
323249
1607346
379169
792840
836415
556476
600992
1950035
782433
539421
243642
1144937
61390
1569174
685747
1077875
413814
1654733
425552
1179019
1144156
1583436
422840
1461904
179916
8082
204497
222912
1473172
1104672
1395426
1641555
1414163
1079010
108666
139728
322444
62130
1081420
1733580
864287
1976143
913963
688165
149150
1746028
1037551
815021
419286
1020608
844162
1389098
1270777
102260
1868281
851448
697464
411340
604854
86664
1890777
1829584
1122440
1315476
1865847
341661
1497094
989226
1402604
1291172
590918
37417
1496468
1032507
1290120
1609371
1461133
440212
591644
1310833
1760486
606251
1019331
1480006
906693
235515
207683
79280
1919121
325253
228946
1031383
1241580
1813804
150640
1839249
1152352
1388273
313673
1018398
260738
977620
603716
1557750
1920634
1786084
460675
1231847
822595
1954958
397866
516872
1120268
518621
1248994
256140
1893699
756759
107049
1254460
1726827
1454472
821864
1579034
705540
678922
565257
1491859
701000
10151
1951266
730424
1020702
1293395
1997332
1170340
1579018
306145
1542467
1676660
365846
1541345
1033100
1722167
1569139
1262299
1451494
1075256
596123
1129848
1464665
1958780
1751616
197530
1657883
1199549
438828
1373740
529095
295660
445902
1507869
1295069
1533031
1440257
493702
1123230
593870
1294140
472750
1856160
1340290
1094055
1556555
215807
1928404
1500657
244210
1193190
72129
974892
1973712
867045
537910
946906
920192
621558
753363
50265
1014778
602654
318917
800945
301585
864228
1112215
1287603
1291464
285876
1580757
1616520
1905034
545284
1801634
1588010
827491
236932
975722
1794761
1243439
522918
142789
1096613
427923
1410624
1352492
975973
853083
992088
47334
1588586
1078461
1173890
619711
419217
1577175
1386895
1173268
68173
1199085
1612196
1204851
882921
303091
1693038
1187136
369906
1285813
1540837
1859575
589627
1080141
652124
1504352
93603
1308790
390025
1129656
770193
658207
405291
573634
1487327
935060
538524
838659
1193793
19065
1962781
900111
914517
1947882
961956
1505529
1280160
1650148
187227
1056706
655032
1155002
191359
1168253
503504
337501
1291655
413978
79945
572469
1490880
1329672
1899113
1380000
837223
1625920
562216
1555508
924843
1211713
21190
1608205
608584
400960
266409
1834716
1665193
534567
1891306
45547
1275928
1254166
1798349
1845686
1627205
1151095
1920937
1590456
696239
400776
496904
1971645
1549341
925161
474317
1478692
1551391
1588662
554950
437638
869306
397902
901912
1618216
1055184
478300
250293
1504367
234251
1396500
1905682
360836
594266
406351
297252
1166087
224748
620624
1505880
1118623
1800770
225828
1196303
1873824
266264
469693
770562
1257664
397677
1510942
10026
141126
1765683
710656
1929938
1580659
755202
456151
605118
1429735
97525
1216593
1165660
1038669
639029
373223
803145
762023
1524168
389191
1354824
580396
1718149
1072877
476437
517527
1162491
191116
1932456
1837480
1984655
1808719
456676
1900277
772994
1443667
1329239
747343
381629
557736
461463
1168821
262991
631124
1304603
1831120
813573
1129066
1652052
477427
1871575
1249279
1961209
515524
697251
1296954
449610
258945
990809
457730
233795
332623
485082
1207984
1866930
1670990
1568872
297162
1969023
628600
380817
1091723
823233
761505
282653
1294242
1502331
1942155
1085345
1276823
291562
861736
1684039
1784420
1118408
488196
1808232
896277
1268471
1013194
547111
1992034
584109
177023
738993
1719619
1630503
147517
297781
299926
495308
339400
1697417
921942
615739
756164
726317
1405145
1082717
1504034
549371
1849935
519155
650744
1542270
1892076
1483943
364170
1333530
142798
573230
1846494
301961
1079747
1989695
1689626
220004
1349120
47467
1532588
1594357
762504
1255188
1033972
1750849
1058480
1744141
1692905
693627
399976
1063076
1615691
1719912
1882045
1716812
12579
1180901
447883
422902
334574
1418694
288390
474472
883115
1070090
446386
1892670
1324318
146312
1235596
712682
754787
1883917
1859788
1525399
68471
120760
78789
1096476
1159376
1611581
911630
890893
723461
1297215
497027
1631445
1545801
171863
458256
1870046
425234
1866388
1708365
1023590
305028
1932318
1643066
1471739
82345
1454953
325869
1917772
154770
1459802
1774755
1529730
1462912
444034
1609243
844241
330364
873886
450708
1660988
487191
23259
1196268
1526567
1048589
903188
1685460
1431495
1278662
562847
563667
503893
554935
269272
442979
385350
1689529
1260278
1597894
383154
288912
922846
826726
1866426
571192
391105
1326212
733462
586785
1461322
1059825
610562
744987
1137790
104662
958640
692407
1327279
819276
1419430
1688673
1653183
906536
742127
1422548
1370954
605065
898050
1638834
262893
1596013
997979
462230
594179
1094115
704218
1580188
250752
632378
1044231
1616768
338737
749985
663951
1257516
1959
1421550
1434449
1028557
324086
857371
325983
817912
1173302
73973
1140501
1114209
586153
1085626
488059
1940136
1074994
1426595
1350164
1564399
1016962
1914719
259236
648377
1999691
1500773
1073701
440420
1552563
1734079
73641
658677
216754
1594746
223475
1527484
20867
1345235
1422687
414284
231098
1303050
1477147
986497
418483
705679
1107180
248280
1706996
1413785
680829
283610
384414
1948985
1941319
1284190
50569
1927833
1514045
1665081
15326
153393
1157780
599275
1188642
1903230
605672
1452612
1931100
740897
1430628
424547
431268
1520125
492305
27753
467484
1292595
203088
567399
450017
33402
334662
68525
356081
301772
986195
706767
1723394
1228744
662683
1776209
33816
417617
937960
660677
1261262
540297
168187
1081254
1498328
648996
668397
613560
819993
1644146
1473909
720117
871626
461935
112564
319566
518170
853990
1809995
1788558
950478
1655599
313737
1086859
879102
1504705
1091706
1132204
1125702
900805
233637
1925886
724883
253177
1785159
1721319
1350606
1137213
809275
875407
479788
1956755
273063
379054
1434427
1548217
36632
452369
384222
756153
585151
596418
788132
672838
1855513
681499
1978502
300070
1874126
274990
1554481
1020123
1939805
1126186
433998
1968679
1561359
658187
772138
373113
1779232
976199
966210
803036
1618396
1852786
187646
720232
880656
974263
1685152
866647
1164908
1268117
1689435
1022574
688739
335092
1947842
1958529
703362
905897
724066
885852
198619
1601841
1910762
1396116
1782543
1748633
479030
1094950
1601278
622805
1073867
1824464
1395882
1048173
1676872
1041408
1932757
933005
386327
1480723
1145206
1404333
272828
1257620
1772999
389281
342254
1453486
1189385
842338
1825802
767365
130820
1402038
613228
1629703
797386
1290521
112490
167324
1024896
493236
221280
1164088
179037
1445151
1223221
1268977
1907987
851765
200980
459975
1552578
1852460
1259149
588506
944187
853151
1293827
1577911
935654
687575
1190498
340532
1551926
823141
8135
844551
11490
1230216
1771792
1333981
453921
1115256
663887
1273628
933193
1318526
1208713
1937301
1284096
567524
453918
523766
1359717
19577
1497412
1831858
1337180
733142
972762
48942
1973267
1009847
1517289
1600837
421802
1657611
792070
1578480
420033
1594306
1517197
1914705
1565874
880241
1316708
255235
19820
1436333
340009
769542
262807
460084
93550
1822365
1721381
620680
806670
1786127
282812
600475
343792
1328594
1349847
169335
1657709
422044
1534246
1948291
1491273
560530
1199728
114966
78176
1896299
768237
64591
1141924
922505
1574249
745118
137086
1090487
1100580
1478110
209763
1291225
1661062
472737
1096803
1413233
1971258
103075
544385
1009490
1059196
644465
213422
584092
523269
1176833
1660496
341850
1388168
345620
1635134
1719995
801767
620035
635896
1291861
1396008
941539
814126
1450466
482058
613643
1886652
1906508
1732941
419381
1644209
71992
1346218
1592432
727810
1968697
992578
469413
957032
1122670
1981187
1226294
1878009
1486103
1290880
1652223
831179
1991153
252559
108221
1448583
255065
1040063
1331903
1286151
845571
576819
161257
184611
414896
605722
159580
1053481
1624598
397240
1835843
1956383
1114206
1229468
448685
859500
279039
1468509
1982401
534237
57088
890291
89321
95654
476947
1122743
1942583
109721
607824
926399
79481
1192014
1638764
1566725
1876237
168635
927645
76375
1814697
1843673
118471
15194
836177
1015114
793373
1173611
1797652
816964
1188204
1532676
780476
948681
1244478
1673595
192684
1332608
272743
1936160
391441
976839
1307630
317284
1181738
149179
1602166
1081703
1894937
110644
1088909
984549
1944271
984300
1469573
1964332
1563836
610191
891662
1486758
1249738
487947
1812676
35106
1387619
1639598
839567
1876355
1543200
1997092
176870
588650
591068
1398459
860953
357609
103938
1359654
388516
1342846
479087
788505
1918853
1611448
1639686
532158
454657
123443
834837
1820511
944148
365570
34106
151336
1782798
1013647
91071
1324617
305516
1731580
619615
743661
1839833
239112
1082316
927515
1415773
1982111
1243528
1452179
903850
546640
166090
1177356
667348
1444599
1763068
1932991
1739612
1710215
786776
534876
617502
197618
85521
390483
481256
315215
65646
1062949
1034800
767407
374638
127035
770009
1148338
1745800
1543483
1677037
302013
717011
930880
765306
1935276
1164328
306119
203869
1774587
1647071
4005
1067322
1161
479977
1326762
1870058
1869016
566863
1359957
1408318
615245
763492
671468
508962
961267
1264260
247588
289820
37358
1138518
46308
1288305
43301
1077487
357821
668497
1255519
1845450
1422704
1774377
1821309
1233357
196474
669854
746835
1551597
1616644
1939994
507470
373012
751329
1636802
1449961
1761469
1682945
667932
773309
1639133
762926
1429451
253636
1808093
587464
1921636
1906360
1928814
579765
182778
1313885
1676951
1252450
1110819
1555789
1281191
551088
519699
96835
359647
227518
1430555
164209
1674617
1435941
1881717
1485351
679417
1729006
1213236
230155
1079708
856529
734099
1649399
1292545
1366438
1352259
645783
1615704
417662
1440530
84122
8919
344338
1713268
1459760
525373
1125233
1281310
428179
1061029
1536550
389895
1906329
778936
1789381
1447665
215977
1088480
382763
689988
639479
1293084
309674
961623
1523567
1475103
1292560
1684175
599684
1806454
845606
1282694
1458519
1027052
1534977
528554
286671
116815
314938
1734090
1994537
1297654
799295
355459
1205486
1447633
730477
655015
56661
1541825
730612
15118
1625876
214545
1678585
412680
903386
1161634
975492
1338626
1195047
1261770
1641406
426103
1488499
855350
87036
1171481
1032613
590141
922375
1268195
67179
1351270
1064404
313399
156323
965526
318779
1759493
1424981
179398
1290332
1180850
1977099
85495
1418558
1744090
698504
90243
1140833
1653437
1192675
1538707
1128395
490840
973399
1792512
1586806
1037155
1891093
1114754
579895
1475450
723086
1408802
1056028
448984
820869
1366714
552261
493500
572534
794345
854810
148878
62341
405389
853596
307120
175205
182552
494183
1401540
476031
499403
1912345
1224094
1095962
110520
1934732
316453
935770
270147
250604
562200
320240
1384625
1024090
265829
1374857
462788
42100
210293
1322226
503026
701631
803451
1936609
952575
939228
1723682
567910
137406
1685973
1918068
1246893
1432679
1592836
210562
958206
515099
1031582
903762
1112859
393935
1610730
492653
675229
1974800
1535600
21463
1493427
16289
1830735
1803160
274328
1997358
225595
287429
1379330
1916783
953896
1666249
355799
942467
752059
903061
998210
398167
644862
1973311
970820
522687
798253
352067
349911
1762394
160678
1148735
742018
1203714
853089
1466259
569238
1367172
346388
1183320
266909
1954037
1681109
1864871
1863874
1620552
929589
887282
1561060
1229196
1973594
1963763
856725
347796
564814
1818889
17967
659854
878217
20095
1023901
357844
1403531
664768
1807508
1329059
46617
1090183
1618310
420933
1729903
226041
492671
1421716
792895
123695
1514673
1605230
102817
1021507
667289
903961
1559698
757369
397466
638233
1724031
1512939
805198
990491
1598411
800568
1462967
1657821
74223
1079549
1396151
1469562
675490
1835289
1002280
1749372
655036
750050
1322000
350590
883807
1556933
924508
61647
187842
925838
1264027
150709
1031275
1622457
1062671
1716330
1677663
641729
1820359
1628930
1197929
571760
1284561
1488662
58682
1824534
755635
526883
2172
628983
908416
1969620
435751
120772
59538
139586
925282
393870
47098
1012033
1019286
1231890
915516
6721
700097
683302
466901
715558
334917
488423
1905023
1534249
1931156
511332
744749
1925872
1760211
22145
1668380
1876183
85001
585742
1161272
891535
1458222
1243296
1158244
1908522
985973
429281
1690559
660782
1121965
1342669
859275
1899226
69395
25077
413099
698230
1848431
1730294
1261621
758313
567364
354202
1299452
1325321
794269
1327524
560170
457650
200756
1147607
426054
78106
230600
849571
840715
346295
810654
1773871
6056
673388
1721998
1253684
351517
1545648
1101986
1508115
443136
876659
190756
1361457
975621
660921
859209
986868
554110
1089382
604831
1300038
936184
216155
1019285
305318
337337
48129
1607847
1114321
819017
1535301
1786047
1228887
1182842
1418249
1524760
800106
926123
539291
1444377
412000
1131250
533041
1623409
728638
837495
873444
1636940
804644
1301947
1053549
701457
261105
644695
92386
538638
354945
28777
1923247
1361793
1491712
357470
1038329
354575
62264
1900174
798710
849642
923624
515236
963221
1136161
220291
491155
725007
1566632
1963245
1591530
165904
39057
1598070
670677
1337225
595119
958829
372157
1433216
1392681
416430
1160232
747714
1190038
752432
1662615
1885805
274834
1645387
1328531
248077
746452
568928
1997378
1592383
556374
764264
405171
1742084
435619
487287
1489607
944914
374348
507811
1266594
1119642
389156
1721738
323680
1115095
1994705
832905
168146
1917081
237149
731179
1717887
988377
1968262
765267
750155
1579429
1309897
261455
1291817
1705192
1002404
951020
1219455
553366
376000
1829811
477137
809089
1079065
646621
1843853
1155558
1213476
1870096
944385
799970
618498
263703
537850
1938480
782025
863576
1428963
454547
1933025
457917
1779932
1555763
825780
1169095
732563
1644836
1077111
1829209
1383614
126553
739131
1751575
798752
572982
1156217
1578049
1605773
825602
1701105
1941318
1640032
1001460
1504014
1873019
895736
1340757
229404
313640
520538
1378261
738032
882396
158661
919185
1707282
1167631
756387
1623896
1518218
1008239
853206
818117
1912010
406835
1000583
694857
626300
1692192
1266490
228804
1895466
1480384
1599578
1870063
1039454
1441907
1249144
1448929
997732
705528
1916325
1794005
692147
1088681
1263425
1334738
226269
1117754
1025805
653864
160226
1872019
1837356
309931
1323265
537996
1458074
483473
784694
1078545
1936076
585997
1391755
897934
933288
1279608
1843819
742198
1661700
363220
1870782
706113
822245
110886
1962948
463909
1518914
41893
1593652
1736699
1854221
515666
212961
1075469
1174416
1775826
1927171
97413
1182567
1635858
1834427
993655
1952068
1604935
284418
1215637
722537
1354319
1522932
900608
1028858
214689
816906
1762364
1025427
779268
1236924
1073823
196976
1839835
141178
1426997
925183
836620
1086635
693694
35325
1180962
1867171
57765
940837
1685411
30775
234122
655938
655881
934840
736130
1803505
1513806
895179
1448697
854478
1738034
87935
827548
1297782
427015
1626323
231907
321957
1398307
1252436
1475862
1752297
157782
1394232
546852
655045
1975464
1896513
496870
1406320
1677341
1441021
1322153
1168254
89710
1538005
1150112
1294172
1846333
1726856
1582088
1303777
1632073
1746426
1581352
56199
794979
1472350
831562
350800
1783377
1723558
1241911
640815
988929
1452759
1126347
1785553
694065
1194571
926988
1906290
831077
1475212
1743016
1292387
1509535
915004
524100
94666
1780042
1243484
150503
902257
1242887
700723
405985
1991325
1154325
465584
594227
851360
1364363
656450
694987
1251738
1736849
1769527
1751250
504569
60755
82467
1194010
1642409
20715
1189089
1275831
412095
568856
1953120
328250
740494
243862
409049
454076
1276162
301131
919329
386564
776693
1658204
396534
138913
59171
8190
1973623
1548177
1865491
498532
1120384
377059
1134078
13801
1383600
1215833
990330
599657
1000132
910441
830440
1924620
871886
947039
655710
780377
459193
676271
1604712
346294
1861640
316093
1945025
1784106
1987838
574507
1614638
1484080
898610
224649
1773789
771417
1380474
1272910
456798
1303380
203015
1252242
439840
1709100
375232
75039
1121494
1894573
265001
1737433
503861
143439
113466
634216
1472857
594225
298198
315500
1018991
603520
858634
1530333
1021145
1046079
957049
1671614
235256
1122604
1015614
322979
1542595
1563519
1379733
1126173
1422483
1338025
669400
1362607
1451946
682225
1970483
1459846
1906701
58748
1642156
920603
262955
1162489
975411
1321180
990706
1257045
1835474
148173
878770
225408
1322804
187584
981720
716798
653268
1766836
1338776
135009
1057960
1775015
341999
205313
1982088
561922
1865373
1646435
528306
763792
448637
1327686
1147672
1636577
1764761
951280
220165
1406220
1415522
716099
1166756
1308827
458129
1798201
1425871
522347
1181611
1302867
499234
1601806
223240
1974237
73293
632
1706736
1758660
191886
1191403
1159747
1736891
1102086
371287
333949
1496542
1700442
1760275
1283214
1985855
1575766
1648945
1661199
855122
1553253
1058152
244214
988415
73203
37988
741348
373640
221257
1769820
1287092
983714
434901
358164
1616539
1944946
1894398
799957
1050355
42402
1746275
1964250
1860986
571690
1501503
1767326
1967035
952671
435551
514056
775386
484890
1542427
1806898
1921727
210158
838586
560813
698092
1861321
602071
529507
1028514
639386
1826607
1905746
1849020
1201861
1354908
640393
213745
364149
808219
804077
1709890
1402402
1841052
1870671
1893181
471957
1020191
352377
668097
1954270
509074
246062
1348187
1820257
121363
1652679
1648494
1159534
241469
1728154
1855732
1737384
15684
1187326
161396
1934747
1742536
1507676
1806785
1317036
997519
973558
1671781
1706103
1987617
1087785
1308790
504791
368476
1229306
741259
1155089
1942619
392150
1566855
659533
1325798
381511
275610
1524448
799100
326810
61627
1124812
1666014
922844
1312969
352808
541414
1098425
848303
1183569
528248
1197359
623432
1330746
193712
158276
1988286
1172812
1255483
1308109
1046547
1880258
1284082
347215
1525445
1439702
361471
1524595
76508
1117949
1810610
1001012
330881
827203
1761658
946500
208690
616786
830621
208744
1915843
1098265
124510
1062372
822335
1584672
123363
46724
1808030
1712882
164081
1039802
681410
1527304
954903
1219695
421311
1565666
1893458
1011223
868017
1662703
755901
38598
1861187
1441860
511774
1685999
123281
674495
419940
1936887
1253876
691514
551631
416113
292931
554303
768369
1331209
413424
566488
1964657
997535
329889
523178
1529283
1702378
522950
1460957
596751
304849
900004
165135
965796
1297480
1652308
714452
280400
1532881
1484427
827102
832654
734829
992248
775435
1080773
1851575
1479029
180738
196151
560136
1225986
1112317
847364
1040897
949030
920120
1066462
135856
1187327
1681507
1340489
1714882
1306287
1713689
237938
932015
3419
1705964
941560
786962
1604100
45105
876904
795484
844046
979756
1961563
304107
488262
661679
1649403
545504
404555
1599231
1239973
1828271
1619713
1699745
777831
1871621
1900617
93886
1341847
1574611
1174281
973488
1798533
1244746
426399
176381
1697837
395505
763040
746435
575714
1147914
774250
68505
1935266
1596244
1179795
170478
972136
193425
1854838
627343
1039090
1858212
474511
1503240
1445271
161085
1439779
429519
569503
1437349
154972
1695111
1425840
327890
512364
9233
1540090
1875438
1679526
3498
1458765
22483
56763
33867
1824684
638562
1823915
1939777
1190014
733499
1911410
1971606
492816
1502424
42873
916464
834437
1853461
1075310
339414
499231
717888
1218804
1768729
1381225
836872
1007820
36794
278900
1359934
991699
1515232
1753876
1095027
1915142
1386731
1620555
735532
1315374
964849
562440
1812832
1857931
912583
600396
261039
1374370
232525
400927
125519
1893560
1015883
1126142
871145
509350
664158
3653
1258108
1144585
1721614
990300
803550
844453
270454
1954105
190451
1605631
19371
710269
261044
1467414
334937
1119159
1212383
105853
829002
1030683
612700
1667366
1726059
243875
1920642
1699494
530587
1333874
1355594
285324
73529
878280
507430
1116694
1887987
1498492
858982
136041
1598103
716167
1690022
927907
881278
569104
957210
616838
1185900
1111277
266042
125747
1578358
1424087
347056
12948
1686491
1869510
1563930
1755620
1689008
1332296
299692
1508986
348039
1072002
182880
1486006
754005
1887033
1381284
480320
228018
396316
1107160
1016198
1776787
44650
1370664
250348
1278125
1914347
1489079
325870
1296266
1519383
1343944
1303654
18882
1048968
750730
128966
286297
958227
735388
1012572
1723944
1961529
1224602
1686345
978003
111736
1143044
1236978
593335
1010475
1534193
1766671
1476336
59299
1548265
5313
839444
536854
1565404
1038013
1428966
758470
1863322
532502
1189354
1412532
1462994
532102
139507
1605938
1012196
260144
635183
413757
334677
38054
1028439
744380
360117
261803
1226821
761343
1243963
1820902
923541
720532
1992782
1750242
229475
1691622
46723
1664439
1070604
280627
1550155
193074
1249101
1720635
66042
1760572
1656215
1116481
1266493
38923
782882
692492
1986874
1595522
1662657
846765
229853
318294
41939
115924
1441623
735700
1007392
1769969
1721308
1792949
1395220
1735174
741838
86012
1567820
1614606
1578504
948569
1454814
1684350
961771
193962
603171
1455268
522820
196243
1895264
968462
885770
164333
414682
29124
336130
1193291
1203034
487128
255075
1097016
745853
925729
1019170
42263
1771054
1650526
232598
1789678
518457
997872
403167
515640
145144
1907618
984020
1277982
1250545
215564
828359
580420
692029
1010423
374869
818750
263509
1011671
1122208
40204
1095159
234124
530912
129271
1782523
1278147
405866
1076006
601439
702874
906619
596912
654866
1945471
970866
1991286
22611
1591101
1421961
948552
1351407
358235
1293348
1510491
40486
1793401
153107
865022
1611915
1509673
1674577
965083
432352
1219659
1723610
989073
567756
1507210
991920
818556
498929
541043
84383
67593
804477
1678240
1009551
1033260
931561
1359894
928881
1151069
604730
1963561
573077
1653432
898372
753211
1559473
455845
1209308
1745972
1486529
878903
423880
1747389
1660766
696325
455967
95572
940658
83206
451369
148551
346413
1238728
1548395
1875922
1905260
1301964
968299
355782
1633657
1705227
1436455
602502
1059067
1068394
545177
239044
953849
966526
1278552
965996
1702589
212841
1283142
978167
797445
1592263
1129876
1841694
1203796
216396
1285901
1667452
1332048
1526526
1732712
576105
1282080
1106741
260256
1478930
512261
1854891
754521
826860
366665
512640
1184848
242111
1576471
1586439
1914372
1497773
1888512
119976
438452
1821728
1041229
1025262
1729169
852730
825650
1124138
949625
421470
902637
273760
309497
1116060
1246103
1888091
982402
95401
1394251
1576509
662211
1216504
866362
894726
865520
1229872
1337642
836001
1870645
423659
575729
1143904
1518639
1398554
1499642
946813
508399
1101676
772210
1178440
946547
1005886
1025713
324116
506388
956389
933438
1903134
1462527
1025281
1783260
498959
1207456
39244
1421534
932817
1506558
1962750
1324555
652937
1303905
115041
709824
1993524
923229
1841074
102944
89439
1827164
721412
1743921
931001
1007141
553709
1059226
94722
875478
209009
1420428
406995
1556239
638766
896075
1452538
955727
1099754
1788233
1846697
817869
1940951
1611857
690065
439409
1634633
1941004
784940
645307
1178460
688314
975577
1340489
497861
1428431
1792115
898887
615115
205615
1973231
249172
1090741
1480205
1683800
63235
868489
421041
1367365
846113
1486605
1742138
1991170
623679
1691067
1827316
242735
578386
827627
324499
693582
416687
856852
1697690
1520282
1508648
842561
427612
1695329
500418
1337282
871123
387044
1730520
1303128
776985
1513352
329733
890080
1933441
1825988
1675548
1187152
417078
1131786
890022
737796
976800
113449
190312
1103233
1082949
1390466
201364
1025857
1354317
750069
36397
1244404
1795796
1118225
1292628
1549353
1292286
1669686
120715
495248
900664
1683567
744444
1074605
1450540
1822235
731203
29929
1702202
1360428
1009318
1049117
434005
1488117
1100102
1402998
1250871
647932
1321060
1379409
1941568
725482
183742
534574
1769451
1293511
224659
975079
1902740
621374
844426
647590
1924892
1218180
634452
702268
648416
845159
597188
151997
1541491
1115176
1216665
802379
932805
637681
694530
1149013
1442255
242349
1612695
1826711
876356
856472
1795369
495826
832376
1298464
1715602
1366959
866402
852904
1298904
75573
1312069
1128655
1235361
1980473
852824
50707
1003014
979725
1525415
584245
1411162
610034
1199495
1880977
1083347
1588013
615802
1142948
224240
808093
1631406
1892749
1406252
1867430
952696
1424495
648422
1987126
714205
1426635
1970172
996325
1803574
608324
959762
529008
1382384
1059812
678529
1737630
96177
1988135
150600
1899003
727232
1423214
622884
402325
65764
832648
1841342
516126
253538
540225
1273777
1625038
262227
1106809
1788060
1715607
1566929
1776322
1203903
691324
1220492
1890037
411120
680621
1520834
1815948
1508140
944195
1611434
198219
135699
1458493
322494
778131
1792637
895302
1791165
667991
571164
971233
827123
1012286
1273556
892446
1188282
756560
1496830
1830521
1432539
592910
1052579
1526202
886526
1979829
1901321
218613
814170
1858737
1463044
368378
152519
473626
1235264
199287
1124252
642449
1101390
1579101
446348
676289
1858704
236268
798530
1269884
720547
1507573
952570
316520
204171
1278859
1740436
354589
1640488
333333
1196276
429444
958803
1802333
835744
1446387
623744
335975
1193975
468440
1696540
1408385
1559417
1461344
248457
1319153
527930
614239
390418
1620440
502873
1728774
1858232
1026711
754880
680720
1329678
1476152
652191
53576
1314511
809134
868139
287547
1753322
621763
936606
1375128
1908135
1997652
1025959
1975529
162026
1925418
1195480
540895
439680
1894969
462800
1232021
652342
1225984
318726
184996
1231683
286161
828044
125849
1695165
298953
42524
26877
979391
888137
1254935
931117
1480042
1995485
604957
1659021
1792079
97037
1409207
497195
885421
1672933
1807122
1297346
1918806
1030412
964539
901386
1807356
1605907
180311
127918
995286
680995
1297849
1952149
1627608
558861
36714
473951
729053
16839
1148213
399796
229182
1610209
1133659
682206
1869719
1717193
1862492
450590
1784133
1489913
1619987
1169190
1255523
280671
1828752
158186
727347
394357
1614683
647047
1356334
591568
185020
1837512
454552
115474
1067145
254337
1793101
1469070
157946
1167894
130515
880505
239919
851749
686952
1100394
874655
1905856
48695
572123
1316316
17729
629339
36625
860511
353252
1908122
1377431
1624109
339289
243768
1361834
263723
1475586
1038857
1202458
47252
1039842
1170354
1319097
1593711
897424
1986270
1471432
1606546
609727
178387
1077514
455499
174605
645655
1152061
531506
908242
901908
316554
262548
683882
900473
1591953
910209
997051
583434
920162
1614439
1505480
1278611
1930981
489249
1418317
1378676
1408512
190982
1962541
1743593
961945
1421725
1265128
1731277
1637369
1241465
1270892
1491313
194542
294136
1617882
102439
855193
172235
1460153
1965239
1479866
1462051
345471
1945298
152137
434578
1556656
1304592
1005130
1441927
802152
913269
15425
510590
617953
1479376
1545469
809350
500311
1284528
22478
930211
80079
1143403
1045763
577847
696687
887725
1969718
633510
1958004
374128
206109
701235
1633953
1120007
1710666
788910
1388108
744887
1459135
730387
1945638
701479
1911193
729580
360097
1336482
289280
318237
1159
1928263
1686301
1304835
573863
846955
1389829
1964175
1724279
1259583
641315
1808626
1191156
1114177
798520
1544924
1908700
236516
362965
1885454
788421
666426
266226
280666
1349668
831324
1993549
100600
647706
1775961
1154799
841096
782451
466265
1010222
991658
152922
1092992
501956
1004183
225820
1086182
717854
937856
279528
1311854
476925
1437176
564674
1980645
1656616
352071
1155923
1114454
1951868
1964913
787487
601311
104797
1592575
1100676
478838
676493
12912
1846922
910271
1620220
1372690
1224261
276199
1985625
1523094
138891
278746
717193
256668
303488
1235334
1353767
759945
965858
342009
1014978
734135
1848754
986725
569875
1530732
1289404
342123
1944514
1220117
432708
870452
1570796
655550
1349468
1071103
541630
1744837
370504
1588446
1310964
1063240
69353
1781362
723950
1538535
1550180
1422966
1194114
1788775
1729442
1936215
558432
1123836
537238
1491140
507439
88684
1831177
609297
1076513
1726939
1193766
1196685
834828
1586329
251272
986714
346233
715271
1230500
817911
147817
280328
59996
1385171
61314
6940
205796
1442915
1258041
990427
1391840
1533713
1967871
775767
1820283
1384070
595533
1911868
868767
1802776
402611
1403184
1624479
375252
777164
1927295
1899114
1038821
1056096
87546
672690
1397144
9082
398466
1615621
1177057
324612
300988
922282
196870
779939
1244772
30871
806226
824644
1094225
49993
567421
1103840
1883677
1556437
224640
1231779
603461
1311518
1347218
1734997
1604443
646643
798673
899821
43468
397812
1244453
552173
60474
396888
1882616
669449
1125800
374628
1600527
1973702
388486
1348067
1632699
1008579
1302796
1768571
1362789
1056984
1511206
158461
1643422
1649304
1117628
1847034
110837
777638
772287
873491
266579
1183330
1687776
851917
1147765
1144467
1375932
958810
1613821
1170127
1160455
1263599
1586479
1740258
39452
1916356
1789136
1778593
1711241
796162
466560
214027
148227
1303020
1950263
1957865
926661
47531
741784
1431486
346985
646541
1116823
193281
1651201
1187216
1273026
1976022
1256239
1870011
13418
719048
210201
64108
750823
603344
365883
1513103
490639
830308
1579873
786994
858413
1642584
1553718
770498
1189479
655251
1089920
942806
1372287
686332
32985
49127
695702
518530
1316845
829223
1120255
760084
741693
1162644
749422
580340
615358
51364
556316
857851
1736000
565298
186609
544177
823578
583039
1798527
226918
1058659
69952
1818668
729806
1133897
1360649
1688426
601186
1056723
842511
1128357
1480335
911882
611705
268007
1736406
621251
192229
1121051
1110736
1248571
1698552
1986691
1802331
913841
333179
1085967
1361778
79296
1987356
1661884
1423320
1040143
1069289
233669
838374
1320363
167728
947701
759183
1790372
1637529
1436677
841332
750918
1482805
406789
93004
1902765
104454
50669
1403370
1267398
1374477
1176920
760387
423501
1253030
1609466
1993521
931590
1260281
882887
301201
1895479
1811749
1228971
1746241
654576
1881495
1815239
969810
659823
1437039
1221052
47985
342780
1321165
1389232
206728
1028236
108941
362692
1609499
685990
1049720
1028103
1450555
562245
1026941
1980382
207869
638895
1723126
1851159
92252
47117
1151538
776717
236180
903123
378678
1534018
1520423
687592
1235350
1671728
973736
608957
1122371
879503
1464271
74147
433875
1140274
1879099
121166
1752273
991158
34076
1471340
217204
750511
540361
1928967
210715
1999494
95712
1713098
1255295
540160
653106
412858
891700
1513332
442401
373279
489854
1434581
148566
250329
282968
576479
1816789
1956983
344313
256777
853878
1370399
328717
1609275
1485945
982771
1919519
1990356
565822
944350
1354803
112499
1693394
856104
581341
759833
1416193
1439350
1420847
1818658
186332
168653
1516175
121377
1194748
123335
559147
860904
1684243
1302854
652711
1676960
1610041
1075948
67515
1097642
508474
787796
1670468
503075
1424337
739621
117350
1351843
802315
796504
620603
557695
1852561
273444
1821000
1386065
79512
622902
1238493
789539
1239093
600928
585984
304632
1125766
309475
1894075
705191
1576340
855134
587754
970511
1260579
1994424
348909
1606797
528097
753127
1247601
1690011
1597779
359254
1493777
155462
748129
1445835
1184866
501706
1907127
376992
1413559
616288
918286
1545167
322617
1843036
1310778
605226
1614517
1600566
1364297
408113
742032
1073749
910151
633977
294752
1611603
1829571
770660
1702065
1622552
1090536
689604
793672
1197562
1483242
1323545
852333
1970237
1941290
1426885
1061761
923254
770161
1428592
1695790
599283
888164
1353378
850373
1310247
1729362
423020
80057
817913
169177
687031
1861805
1661797
1935011
1663264
1166601
752770
1298366
1027053
1170607
133427
1509453
965261
204762
463030
1881982
77590
59816
1432269
1309080
1081761
921869
74384
804626
403997
807218
263564
886642
505447
1445816
908567
1872325
84081
1864077
1993483
1933077
50337
209443
12362
597141
1219217
140187
551472
971748
118815
1681919
91243
917512
106408
1257788
470418
1254243
1028926
1848121
1773535
701376
217675
557785
27823
1311674
1680026
802231
504033
354351
35096
419832
185065
241594
1760699
236348
872661
446909
957910
649165
727010
901797
1833245
904787
1517018
625041
167081
1851422
390480
28404
507066
1898737
1290594
418933
1961731
1291760
117379
1874693
1308972
98166
491444
1924347
1495435
447441
1478140
184593
1537100
1963
1568048
1898414
1318501
1462711
1238692
1359730
220571
1392635
1301440
477634
1025722
1358907
1020048
223813
828749
624740
192861
746382
1936652
221938
141931
1577722
288688
693691
626978
539155
1150673
1397909
1383777
1258560
1833974
579878
1301965
138504
566442
671293
1387278
214119
71587
1021435
231863
1389279
266958
1505750
1885724
706913
1776868
1306492
720667
1197594
910577
179494
1686160
1340201
142524
1365356
282237
708631
1391436
1977736
474275
515185
210956
1442286
767208
813874
1343551
1265316
1414958
1792403
673227
988553
375220
1575341
443602
1861703
1416119
35058
630488
130997
941899
77201
1389952
1098376
525323
1416728
1247315
1728951
1566071
1154711
148091
167128
437403
1384803
1891181
1836797
1016357
1445669
320906
1100881
1936137
1714705
1626023
902897
1405002
1792725
1994787
119348
1685396
724494
659491
463628
800667
533560
1265265
1566018
126976
1538497
148336
1125054
1687996
1198174
1860878
1934419
879647
931441
1883815
125783
1082805
1484040
683993
438409
602819
1922704
711758
1917623
1910222
153651
830491
1729673
1794321
1376207
1835040
305963
186886
79053
1990369
1486600
1216137
804283
1878287
1314621
352115
1523622
873427
485792
1924649
888359
1410970
1097743
983004
1162185
108212
852797
1161775
1695470
583664
1675462
1345014
1049870
1575374
796335
173904
173010
897932
968093
1256245
704351
1859090
136362
386877
1066408
1650660
579028
403051
987338
326671
963821
756235
704267
715963
1210725
1234091
1705731
964449
68227
824081
125448
529983
452838
1198103
1109246
960138
945729
1987637
1381311
1461937
1745713
131980
1656296
568430
1932331
1222959
570084
146615
474323
1390656
25488
1029356
898406
636407
1537122
905415
892065
1189851
579343
1119046
1833497
1130633
1829208
1581582
636576
768932
1794236
1585936
136303
1119166
1222899
212596
1861214
56561
113828
934743
1435016
236412
19691
1394867
1136725
1281722
484620
1936919
511937
1869219
565810
414219
776478
1931223
734363
966687
1850479
1226989
1390572
624761
1408399
1064300
1416068
554798
1005637
1293139
423858
881088
1589052
63938
1140172
587142
431935
1328904
1744501
859536
950697
1921876
722340
1754839
661942
790933
1167088
1716792
309186
1696385
106994
1350553
1068701
245816
877817
1493164
517178
907892
470005
1939395
835528
954630
867171
369846
1293594
411362
825135
1311400
1880104
316661
1412239
148295
1481394
295916
1241427
135143
1384792
992119
1998681
1473861
154650
1109207
1906059
133063
1836895
820750
1819219
881754
88197
1322351
1053926
1920872
888115
31150
434029
894051
1280480
1158690
461521
956628
1704600
1099153
927938
1812361
1074202
916164
87272
512195
841395
427588
1025497
782182
905514
852346
266620
813452
1889927
312748
69834
761539
702725
1324260
945496
649005
525060
1903445
247630
965108
1119571
532332
1044700
1915750
717483
1427224
79055
1354439
1564734
865167
778105
124593
1050414
1506280
1089363
806958
1050471
1717572
27751
258972
1704589
733779
322351
1496883
54309
1680847
1790847
1576790
458817
472515
824713
1831358
651854
1634044
209377
1730800
1696315
1559721
1866375
1171036
729889
7678
1085597
423262
319524
868509
345506
73149
1690499
1805393
792222
1734049
1386813
50929
1924029
237282
1850325
403352
1095301
960485
1849148
1884333
1188823
1502638
1760753
499204
1343385
1928982
1843284
1198628
1694306
1899443
1614246
1198888
1298322
944152
1189728
1509163
1993675
165553
1554069
882822
135359
1869356
1725087
1707153
1960316
849590
1763745
1904588
1975001
897526
1849161
709801
1276145
1973737
977936
58442
521412
26287
1362320
948084
1194429
1998809
1573263
128834
1451531
1264402
1131999
945214
1143959
759354
414179
974552
1805802
1042071
1131786
944622
717812
1271534
423453
519022
710866
270485
423203
671815
892385
99878
39515
1557663
927143
1238887
262586
454010
1016762
4592
1788869
1900417
118721
259858
568824
231892
224594
134488
37799
416596
1572703
1425968
985106
586846
1514549
1022367
115722
403952
1193276
1109051
1851571
1894996
1339614
1451017
1739702
1274307
405702
1401892
1803080
97411
1751216
1332909
1558986
1743288
256738
215490
1447352
971568
1714536
1936292
463554
1138463
4375
1026322
403880
859135
927885
1117549
1992047
41842
578150
1535315
943153
1177586
1283772
340507
196555
328050
1437134
185882
990218
8610
725451
216360
1614196
364662
153878
978542
1512431
1630219
294401
1234379
1845430
1233232
1291706
1570084
1930968
80351
892667
589887
1600912
1552399
833986
1255840
93023
499297
633187
1750554
1878566
359522
1610227
145127
252040
121731
12966
1274003
10933
1493113
338447
313069
404939
1052434
1207558
924873
371390
858518
1666907
186554
92319
118619
754430
1614520
1555968
1306880
1597011
1214380
396428
1077610
402615
1320878
682676
339881
443192
209967
105118
1715478
1212021
1916481
550314
619919
33471
1552171
1784000
1863114
1278299
477971
203299
872988
1443704
437016
1398366
516708
530213
1811614
402579
757016
588743
1449512
1820430
1345989
1844222
799255
1719719
595908
1007444
1924147
626248
631194
1836854
2160
1809385
1134523
1967934
1233012
1006485
394756
1415715
583951
743988
1234332
959777
276380
472310
1363098
1234598
1891671
298083
1058583
598867
1441709
1509510
1789994
672272
392260
1137241
1619641
1029716
1543976
1338661
1815321
1657181
1325069
1656752
583072
440573
945946
179811
1282956
507574
13140
539563
928169
1238869
993749
1608295
563922
146553
878485
659832
1180451
456612
1643175
530775
1992663
1122793
523098
566872
923901
1148567
345656
374431
941378
1760921
1886132
1210056
1004630
1843319
1646974
1377358
561859
261172
859129
212455
595224
783484
47845
1905768
1403208
1619664
632036
1801139
773938
81752
272946
353234
1088930
132467
83346
425228
181196
302889
1620733
805581
111436
346684
660081
1567600
1802893
588893
1196936
673094
397862
277283
1599179
1755097
966564
809846
676652
1098852
836218
52761
757068
1522435
1560823
1567353
961013
197217
1113254
217923
910395
382072
93208
1364148
1531580
146633
551340
906551
1619103
838465
1589607
254029
1736379
463094
1461376
1444937
1340753
1146444
25862
1465571
1494730
979743
740500
1469381
1740017
387022
932134
1997026
162396
1871755
1769155
1836173
1265591
478748
1172352
3144
463238
541383
169975
1639617
590309
766612
1406558
54872
1667882
1331212
150918
1681431
1684214
293578
279560
1323214
37593
211061
1322665
1707643
833999
1932932
52658
185366
782738
1492057
1642472
1999495
793174
1579364
419094
558620
1934145
1138501
1474621
1008737
340653
27146
1578111
1670048
1500962
1832603
600414
1717525
1549219
1780281
247509
1108960
686694
140981
1927249
1093415
1663818
970931
1962865
1966176
805891
1225911
1002369
1015927
1135794
456939
1475903
152081
930240
1213881
864010
1184975
1757547
1442060
1118520
362874
1179613
654687
1839401
332252
1817830
230129
1524380
121911
1527999
679635
1127394
1365535
1060094
1167579
1996107
1618469
1823216
1468409
611425
729940
39360
1812721
388025
1547298
793608
1727259
1777328
871238
1238115
381500
1563262
1526150
1038385
1121055
442091
1179358
149089
243725
1758211
1444431
1749892
1808305
530909
545163
1602802
1550808
745017
521977
540265
1106343
837942
920256
1926336
197333
135559
185505
846571
1475647
1116697
1037914
452348
387472
1378137
407018
129046
727631
1533060
338735
539959
907550
1468091
1420523
149749
1077970
1566589
412187
1176304
1793950
612195
817899
1048402
1608113
1949088
704249
1494246
817128
142679
1305000
485530
1826059
763933
61229
1218149
1212774
673286
1633303
326599
640606
1437789
1381611
1835849
651616
1656040
750909
738988
878511
1505119
979135
505480
396631
622258
390907
1507448
1956975
417427
339726
630051
1230351
70722
373428
64317
1845164
1178340
220163
1519764
907173
1570395
696063
351024
1770437
380756
478338
1296660
1150943
42465
236109
1323350
1461561
327315
1027773
1172831
1825454
1753299
75272
504500
627136
1288933
1592320
935808
1140785
1442095
680396
43992
1177023
1771373
1484579
1792882
1644129
1811289
916151
1221681
1651
1263913
434534
1147544
1337543
1498881
1571036
521862
295233
970636
621223
578567
81184
937582
1771582
1313406
1333421
972404
495205
839841
957565
126589
1885660
739269
211484
1717151
12115
123027
382228
453867
1423402
1929921
1430717
1079444
1046199
1225636
1476357
1123914
112813
1939887
705078
1083640
1682595
500214
10668
1426694
1375040
1861352
1365250
1533123
1717791
1325951
1295488
1238596
1463863
1734066
1920129
778135
1783427
1894572
119975
1477443
904486
22446
929233
1636405
1498053
213784
673944
1748992
741483
1408721
1293432
677768
1992553
401396
333099
951477
104365
1716063
1630541
526125
1840554
1500075
856020
1784174
1268542
1422906
306144
1673872
1408955
1415166
1620760
706123
570907
1356416
1255584
1040041
1642
944150
1799624
454018
237994
693672
1973241
1484230
108703
1670525
219867
1645430
771261
562778
170758
354585
1240551
1621295
660916
1235042
97150
473389
973419
118092
235934
1178723
1975929
1752746
1847165
237050
912574
790338
993613
242501
692163
1873525
473996
1827529
221705
1165773
1818297
286207
1502226
1017739
1135873
78754
537534
954547
192512
839056
807983
419133
1745220
516532
78835
1808404
473917
1330716
4201
54127
1765077
827973
3794
1644374
741783
1476306
728514
406924
477351
973940
1707349
457449
922489
978006
1530219
1287034
1184603
1419485
606885
1590455
1126277
989499
1275059
1205972
914138
862951
1441536
1572170
279700
309480
702045
421394
170391
1969593
306583
863586
1259042
274915
1952927
1724658
1258384
1261659
524715
1452697
1202983
648772
35682
66347
288728
1968314
739271
1269862
1978395
956597
1966405
436058
1065436
1080385
1609323
1242656
1096087
1973872
1185689
1273180
1551029
1483015
1241970
528127
1445013
1626778
1697916
546582
621256
771830
284379
272188
1897869
1900031
1146909
902695
1149380
1281114
130178
1633589
1675814
1541519
1617750
1502024
336204
1614507
1695268
705457
152477
317605
296395
504009
1420587
799848
1807431
1740387
1873495
1904340
562113
637897
1477956
1623236
1955298
1883852
495742
1337688
1588408
1520615
1902842
1209381
742895
1184847
133701
290740
1292346
1575215
937079
1383415
971697
1142941
946768
222579
1502743
229527
157663
804803
773059
778627
68430
1199341
1671074
697579
1283985
1658110
34678
1791227
520920
2109
1663088
1656276
1363978
1325135
1568702
407922
1390080
1898083
1214986
669757
1624988
1466183
166069
120244
75756
832177
1504401
890615
690732
966288
332425
1276822
1072757
1400804
1237192
864747
1169331
1634822
503380
533930
390192
25843
199389
542957
1363684
92132
571223
1771885
1649400
488806
1358908
1327641
1496102
822316
1991313
1311180
1293754
310988
95581
668085
1293592
284715
1767296
341208
895244
634691
1522542
1232928
926343
445946
620311
1435974
582510
738210
1911821
1410764
1443288
36084
893465
188623
1989422
1333695
1113592
1736936
70144
278050
1641913
1834486
190852
1586181
266028
5035
1060575
1476659
801687
80464
609420
982923
1171758
214499
16287
488889
1522029
825925
299449
1524458
849556
1546775
1709214
831996
1699415
436765
258416
797969
50662
1303445
1317512
17152
1026338
313238
1225893
386026
458946
1232098
71846
554520
1446762
627848
1860832
1543734
1719411
980014
1164356
1034612
1073916
67409
1898798
474193
1396846
1706608
1454086
951059
1297310
1466990
726508
1796075
1104205
1155320
1730996
1933069
930776
1921689
1442839
1990551
879246
552920
1480190
1227146
1220953
1161530
1684869
1111572
1184725
747745
150405
1518703
180155
207356
849642
616253
1146135
1095044
1197651
1088510
1146021
488966
1405738
1112226
1683351
1422912
1187643
306116
1093502
1477439
1371445
1007845
872580
1958539
1068196
5972
1453902
19166
1685903
734240
1696992
599059
457174
1313531
284943
882963
737615
1436632
765895
1270989
537486
704864
733585
1853000
253544
669976
256398
329691
1386613
532846
757548
850627
1071559
1709391
1948852
785751
1137850
1616698
526455
362325
76242
173556
1424280
1600803
1055090
852019
1743555
253425
420118
511955
1737313
1290599
781334
1705778
440117
1286833
865849
1455799
1070043
151118
679373
492323
1258738
336282
688714
659011
1836022
707512
320393
1533733
1638930
1209404
1384893
1646767
1203687
1070506
1779831
539725
903310
1363087
784536
126464
1093239
1860679
1615259
1082249
221499
737006
171158
1366918
507850
320140
704048
238443
396509
468271
486438
923184
1569777
1840583
1405665
1506571
748231
1652449
364738
304376
757496
988269
741445
1431357
1845601
600761
1681946
1564260
319832
1356587
626807
706889
1530740
1683296
1306805
285806
1601997
411090
1507418
1670379
1271993
575848
1927418
502445
792589
1762245
1910889
1149888
1491407
522523
1917360
344031
194046
1031847
905581
554222
852798
1880271
1594982
178682
88368
913523
1121846
1808633
313039
496040
920239
1913453
1649309
1812077
728342
1804703
1081894
956308
1209143
376951
1690566
518066
1252869
1999418
318436
1275139
1965438
1989255
1181274
1696967
1447612
721214
306725
301141
65234
241267
1621063
817471
1191799
998078
1472202
288472
1777445
433549
635656
1709768
446594
216701
1388768
470596
1814267
1316343
1387781
743020
1153334
1797613
923251
1689252
223801
1589684
516832
1796491
961121
1249099
141464
1134502
1580165
1186811
1917400
905306
777340
1946895
707060
1929050
1963558
1136382
382227
378027
1089016
872017
594309
768944
1292878
1490280
594808
1466020
237194
254054
171371
1571761
419357
748110
476203
1433443
1879678
330463
1282795
1448197
1794376
49502
644896
658941
1461175
121260
1244873
280533
1193450
746853
966490
1655086
1850528
64437
1727699
1866378
1053471
1218972
1510528
113908
1187281
755197
649647
1776393
884665
402824
955461
654909
1401757
336978
1875502
1090346
473044
582921
1582580
287746
1616750
1335847
1690107
97855
1068319
322084
1809693
206445
1479708
517683
1062399
1231008
1046367
1278045
429432
1772049
991298
1564504
1250358
544834
68923
781898
1492170
351536
1798969
223415
292131
201762
1475201
668497
1925887
1397416
879432
567409
1054470
1193738
1856373
1604058
91284
1192754
477686
948745
1788044
1392573
715517
66918
567796
578172
996267
777299
210582
140025
1509817
413502
686946
1355197
806664
1924923
93396
568242
1691222
935019
525518
1795256
812864
432305
801115
697050
981446
1270297
1909791
1040659
1670187
682515
704071
1986757
33514
1665540
1708552
1680672
1664493
1778845
1041184
1508924
1900301
782700
1991213
1862980
1631350
1218699
115447
1455987
1927925
760631
834297
377830
288484
1812406
999718
379673
112921
1644953
1476399
1181971
1840313
1920044
223236
1266257
362664
1896487
700832
1593020
977350
1676554
1657617
1729587
24234
78531
1521482
671607
1656341
913594
686877
995312
612640
1165940
1644675
1809222
620846
552284
1307136
1157530
674152
1365115
1804791
185223
290979
1150608
348795
459823
1174344
513915
474279
713218
1544055
1293305
1055905
471200
12754
718938
169348
1981953
1250509
1095987
725630
1529341
115634
1056298
925399
707046
1634609
1349013
496288
296558
316041
280909
1597192
624339
133787
293147
1333341
580129
226088
779545
1834778
1748962
1910329
560171
343531
72358
1052611
742708
1202357
1197921
556929
1411232
743407
1380390
1700144
382377
826513
255023
1607100
145266
104113
1851862
1952812
706019
1652851
1648156
460533
178990
1984764
1252792
1330655
731582
1905252
1412357
1873425
1670540
482562
1508413
524003
1491238
1747552
1741116
1886343
691117
1410410
479561
1970617
552451
311590
1141787
508301
1212978
1881885
1723890
1991003
1251301
1053692
752557
55516
841710
449119
1023169
386844
1028345
1133709
1521399
1615532
76838
1415818
1950758
910279
1087766
1151041
1525844
631286
1800147
416789
311838
1890087
1767567
1298876
1637156
1310889
857785
1858572
450399
1757072
1035038
838181
850574
118527
1144455
923133
579095
1600275
1091608
1587186
181954
1291569
620592
1529660
1247825
1911190
1205809
1694822
1042882
1445921
758257
1807178
677920
1624116
435205
910604
941355
359968
894383
1328871
1519745
171819
1497609
612678
648940
761702
223830
1759727
1656178
1496059
460420
770322
667640
1399421
1703204
759611
1086512
114134
1585746
1216379
1308262
1732562
1351082
626871
1648649
1824519
1266917
688987
424703
1256675
401184
366679
1306017
1198451
1304055
889506
866849
1610922
1746891
1191252
136220
1624936
1256339
559366
223958
904715
1913470
431800
192546
1735783
363875
369898
1114315
957731
520268
1745679
1481902
1172429
659911
1441270
348988
1723778
614407
1605854
1625467
1154196
1740684
802237
1987521
479938
255527
472593
205418
914941
1089420
759654
848077
843334
1447992
1978228
1654918
1445860
1108675
1125668
427401
900967
1269336
370518
960143
882810
1561011
168656
1704543
1056347
867646
614884
1413859
1842984
925048
1268369
1657692
143583
1178167
1119782
1604237
741797
830530
56791
1941612
1755344
1996095
1151101
1080497
1096640
496897
1840189
484787
1888447
308705
296398
967760
1418455
933734
1923675
244233
1020333
25267
802769
379473
3755
1608214
1125691
1795553
985916
672871
1003301
37599
794256
1583028
1933077
1056896
337377
181508
1746707
1584472
342673
1814650
902498
468968
1468152
1077725
1608506
1946893
1224008
1326853
862191
351616
785141
1188145
1845652
1964554
1987289
879871
1138760
571249
805246
606294
1359712
1637395
1339529
847813
992948
1402664
1774430
1232484
974682
764117
586092
601683
1871097
1197891
794157
1367803
978316
597888
456865
1031734
122094
1121519
1318586
443776
1467754
1214315
1233380
1692785
1132375
559298
1583058
1078699
1885331
67616
1062133
1973173
123211
1731100
1498523
1785228
1286010
95320
1564086
1750328
1326292
654394
568841
523235
1463567
828938
1937928
785689
45988
1386889
1833697
793549
695769
537741
1217452
838407
641603
1920146
1682834
920290
1722297
1632703
1424369
908058
741152
1159629
247614
74181
1514112
726908
1662383
1940623
404573
284684
4043
112432
1757099
354060
1425503
820014
1218719
549634
981518
1723895
883687
1964250
1205397
1834237
705084
1215384
1535533
1179206
910490
855263
1495066
1668884
745445
1203197
1852036
188550
18700
1342137
987275
172382
1071240
656207
528013
1008118
1581001
704405
199742
1856011
1884866
1742473
1822180
1580920
357792
721665
668862
424317
772017
20722
1700809
641544
1924092
1694066
723743
27765
1135572
122025
645721
799490
1189191
1858898
1538091
1360555
832445
47769
1261262
1631661
349488
98799
1289675
253661
1794556
105632
557198
1020287
859191
948947
1994998
1073459
1350038
1281503
1078523
374546
1492811
1114439
1883955
540488
795757
721249
1433753
132087
538632
1293317
863142
725202
993498
94035
1576675
1631360
1488434
1242513
1292716
699895
717845
1993610
1661282
439397
1563521
339049
942929
321386
933871
1535630
1860215
1172231
578401
1770092
1402730
605739
1328883
1028843
1405941
1831840
1093342
204790
1223967
1221202
15560
678698
976161
1287804
894668
1459226
268904
745538
693279
367135
1502454
535288
879857
834414
1193412
1340733
1033708
735824
378159
1010782
1752230
1026172
1813771
260284
238029
1893230
1040410
411020
850156
1900377
1180171
894549
1341642
1305255
144336
1070373
570566
1232346
161371
222316
653222
656566
1240466
1385507
934213
1472487
106355
999166
1395850
417053
1112358
350968
1236993
1182632
194387
869863
906265
1845428
1480523
323988
854732
792523
428050
1596317
1179161
1553245
1909022
1073414
149363
1057084
4060
1703829
1867134
1846503
1020427
1719556
1757953
1438058
606708
1011678
1241496
535629
984676
950085
955137
1237082
1277750
1522882
38244
60546
724623
1592145
1578914
1838573
1171587
1243467
1835119
233795
1298395
464344
322023
55734
54460
111486
76896
1860433
1743488
1181918
203971
1498528
676567
115372
522899
1143601
1995348
1839106
1308912
676215
19478
1897288
1800267
1430084
521800
164144
863206
650573
467625
808870
1518532
1929797
967643
757574
1010311
44907
56476
1299349
929651
1623482
1086829
1896081
1089222
497023
403402
1290919
95241
37609
444648
281933
1591830
391943
750218
578260
395032
1896299
1837782
1442692
1840033
1334198
872438
1873782
1663117
302465
1046874
33515
637829
1059645
1238562
1349783
1386224
1341755
1793498
1013179
12273
589095
1837568
479295
566055
1401191
1790800
1333872
766225
1481380
1637170
1189688
788753
525486
1070226
725234
609873
968989
262537
464920
1356593
542083
1625947
235088
667857
134744
1621181
233477
44511
694340
618663
349289
465438
1862415
39395
955143
674532
364877
845444
1790710
896056
1579471
423773
200125
1864550
729892
1236897
1039831
1833687
1088652
1451993
1161739
609670
1345989
440976
1256070
1909669
1079087
1413742
1656462
828419
1575207
940864
1032680
1424099
212478
1319939
1271462
748080
1127382
382467
284288
913040
1527567
1720832
454286
126000
718625
1368776
1827180
1885648
1535536
110936
1336884
1914675
1866406
1397575
1073351
1599073
175063
891659
1699044
923018
1030831
1284493
1649645
1731067
845776
775369
322620
1897147
901413
1302010
1689309
1340650
1250139
168234
775560
1107636
386212
1086064
1694765
203183
1292700
652005
489131
431992
1566148
1054049
121932
1551747
1408766
1246787
1853706
1254379
1582315
1480796
1935462
1757223
1621120
410656
1969121
1586494
137746
1680455
420544
365633
160015
686029
785457
701530
265071
756916
1691296
1218874
1048352
360540
141474
1648091
174051
319103
27709
1143490
990724
641597
876924
582264
1113922
1990845
588916
1641263
1375089
1922876
1396849
774800
18006
883296
1509443
1243551
473611
235808
626303
1198787
1143282
1653437
590723
1216942
509476
1637420
99035
493146
841368
561672
1261425
1123982
354041
635005
1758566
1897728
668957
811867
1145330
619201
1472514
1587661
1858377
1711231
644413
44161
1548775
1100458
508790
515905
1238843
1969684
1133997
1979927
1866847
1449910
800000
1253797
1319545
1646845
1428953
82598
1777680
1600735
1386831
952836
87077
586598
1367742
1381617
167037
960597
618753
1196413
1699047
954604
1524366
903447
952120
1650621
1959297
573727
1984002
1015235
886319
924349
1090477
265236
1465248
1432410
1213662
511465
667247
766348
371075
202078
487909
154137
341672
638774
502116
1464209
1090477
1183736
836642
1769736
187371
1900142
849876
1055000
1888991
1345280
1758553
1180309
483546
387538
546163
1240453
1331623
1118478
1271952
1868596
346679
337413
1578739
112512
426815
764359
1379063
1915620
1724016
1595448
1983165
1023284
895673
1369144
1573309
791812
1473013
605194
1803986
1396324
879298
1451543
887177
22149
1994338
146167
130271
1440109
605195
1633924
980161
614190
14483
929309
1599246
831191
1243455
271155
365517
1921328
363734
675122
979110
458543
1047992
227733
1975141
1748310
403251
1482006
1818616
457499
452123
280999
414643
1793469
1141924
319855
743237
963607
143031
872483
198505
638135
1980730
772344
1953471
815037
1186366
442594
1277065
156389
1770133
1976973
481880
1226568
349128
1475200
1768576
1590839
1512014
271076
197624
1895274
1652474
1454977
1908744
491854
758295
683468
1580542
1181124
626074
1760004
1974533
739600
1033365
114666
1099816
1235425
148449
623933
1445804
1113988
1407128
1784371
637486
1079754
1457232
1754607
1895729
1650422
1106250
1461569
1486667
1291502
261613
914178
136546
50137
907242
1425185
199224
1792975
971073
1571222
57486
11012
997033
985227
413835
188384
1398348
634142
732835
741222
1106802
155567
399911
77187
1754154
154994
142262
1843076
680787
1623005
926843
1087664
532527
1992329
1947719
1269057
1930101
362525
898591
804653
514882
506815
1345271
1426586
1471727
306989
1253961
183504
1056979
180316
1499263
1959667
521792
602252
1202227
181853
232139
1042397
103890
631109
1542148
1762889
613011
1073570
740690
1159594
815688
934792
1389903
1116193
694466
1065234
1788267
669029
278296
1666509
175358
1889304
391078
1824854
1623820
1767031
1123748
126750
545192
1651983
724763
1151332
995474
435067
956410
1006579
1178606
1505693
52907
40828
141387
1723816
442191
298108
826030
1789924
916734
1891965
997906
927267
1721074
1593963
1462412
1041664
1446664
1913676
1148507
1840409
1901133
1913738
446811
722662
1695928
1940171
1310427
209166
1881179
1163431
1473950
1091030
431122
1874499
1571139
309723
420772
1832685
205990
774116
8676
660747
182732
83237
801764
245023
920176
628112
817840
1540101
1979243
85887
1186640
1167601
1715915
384278
1396523
1684317
1665377
799513
1455690
490161
1227132
1208710
930714
1632263
867315
105775
1285052
1390773
294897
444158
1177516
751159
917477
1126182
162357
457849
125699
1476962
1082112
503298
836738
728795
1837485
1714755
1030536
113938
1725166
1012683
919113
1639327
1018921
939733
244797
1679476
140635
1067398
892
1596188
1324391
449504
218840
1783154
1608352
1370187
1971108
335779
62168
98665
346393
1632307
664289
291778
1194594
1668407
989168
1206770
770458
1545599
1399017
1991914
296849
778603
1724711
196958
701391
1613310
1987250
1109040
1573989
1792887
736987
255988
77267
1490098
747475
1761093
1589393
1062906
1027122
1459696
483107
1872865
428503
696747
1256721
1393825
1749830
413973
1770106
1262259
891162
1825339
601413
1537249
790070
78454
1043291
320606
23973
52010
1486879
861134
853304
491210
1961424
179503
1655110
1227663
1131899
1845157
1935533
1397362
1256805
447400
781453
29336
723774
1542202
1536215
1582525
208503
757575
1462582
750408
142406
392366
597779
168133
1397801
548892
931214
858585
1708408
1776470
844715
882509
384661
594114
1631520
262995
1779850
1626923
1997429
887691
1668994
1690562
534241
1060833
1193230
61845
581914
186065
527346
1902523
1037239
289560
1889054
1800688
1376644
297881
775634
512030
1254918
1734390
140615
1699067
1724536
156945
893914
1774415
470924
292273
1641369
1285605
29140
40802
1285634
1650489
637072
6231
1998999
456951
980663
633729
1883249
701668
742261
1330063
1376610
536073
987832
1727531
9904
1315371
1870694
1265488
869401
1834071
1272374
1224962
1987309
671723
1172772
1169553
625055
1429606
128244
549446
1562813
773617
1402467
42698
1366472
1340290
23704
1687758
245864
1909758
487951
967000
498431
1102166
1265121
1749715
430268
1544377
629854
296986
853435
1833069
808072
377257
1676341
1668828
398255
445354
296100
1250008
909740
1926685
1778988
1864752
1834185
231923
1367575
590603
225272
73159
361606
255863
818201
74863
1829096
1401795
680452
1637925
1364767
500503
1788840
1221889
943644
723885
1847766
32572
1684814
380381
1416115
1617478
1723031
131808
679564
1219461
598175
47702
1116448
1402359
1301769
296981
1574678
1668876
628526
234885
1612495
365959
1790111
432741
849922
1039255
740751
436945
529748
1625099
1898958
1791810
74620
979015
765314
1864342
268252
361595
374331
1151345
711528
778729
914404
1291669
1208437
643509
15123
1353053
1932315
1577870
839681
739563
504884
1275100
138111
305957
637782
1897711
1444854
1090450
745838
1508434
645073
1161236
255959
1872236
1033490
1566123
1605731
462174
1547505
762757
554079
1355331
1356330
759120
651284
1741749
1660518
359571
800951
37398
1833130
274535
1100248
1938873
1449268
721178
308542
1449167
875278
334451
1227284
1592104
1848671
397638
259233
612436
90752
837359
149320
1728507
1614758
910035
909029
1315405
1468780
351530
1130067
1164945
1033571
116573
1926796
308518
433743
446145
520544
249615
92469
1085329
1344861
1678900
502095
1928454
643178
272579
790883
1896439
1285230
1021818
1217432
529297
911366
1553948
1947015
1344509
1088438
1442373
585034
1044959
188004
1154113
1294590
758662
511426
496817
790816
1334021
1558974
982274
320608
438740
1014150
1814410
1372757
377910
421702
1739038
1052574
356562
1908137
512740
303002
1555684
1288835
1249521
649873
1955032
169827
1510882
1594390
186612
271605
314496
1844950
965021
26392
887005
902079
871991
1955407
823851
422987
586332
1187938
1032095
356001
1104059
337490
1323548
95518
262101
1039341
701614
82013
1800884
1831675
1249944
1254391
245707
26139
124665
1722886
279552
1558103
536349
274986
1878575
548555
604397
1134353
571843
1379713
1139905
634260
392691
1579593
1808492
1131356
1010850
1003088
401173
784098
788899
579422
1309335
207280
613996
421291
1260589
1747089
779373
1344284
75346
1463116
986148
306133
1878098
1311731
762113
483546
783030
922
1932855
1111848
403304
1546061
449905
1379711
1428549
818644
351167
1560557
1829799
831634
180283
1276351
25939
417842
1861667
140799
1022966
462223
1063704
1340067
1082191
688225
176860
1910547
222271
1187096
397680
515814
964221
928159
59179
1035194
433404
1147430
1625718
148996
482342
649098
944617
1856561
992060
214064
313093
522086
1735732
1242885
79093
394072
563567
1474006
446809
1637397
747330
354192
755951
151787
1127199
230307
325837
724117
1281770
949163
901135
156244
1875417
660821
1858137
1162051
658256
1284810
1759251
476788
15626
899551
358719
1038517
1753277
1206029
760797
77695
1985772
1400957
1883091
5154
114684
1055631
450142
1309185
162019
112536
1573265
55797
541177
1882094
1411224
1293501
1923261
489849
149145
582899
363495
60412
1689987
355177
965214
1875812
452380
160482
415038
297243
469880
990837
964635
1525652
693788
1530182
180050
1582554
1921624
1194254
1009041
297090
1937958
1785409
1014818
939267
1187017
1935178
1454849
413778
1803955
1261524
130411
1210896
179723
14869
76594
130449
497925
1492832
1811480
1462914
448499
1256866
131493
1392082
1228751
399002
60703
1381104
1944796
926833
1168134
400676
1361539
352445
530198
701167
969302
294720
513859
968218
1209319
1925936
1971175
793807
608597
1966616
1896876
181006
197407
1034760
961060
737993
398350
872596
1660926
525108
11839
965798
1670322
395584
1034277
28807
35932
1293463
5086
371264
1652295
82643
158158
27873
1575645
1786554
611701
198525
1809428
205122
820533
1289907
1297259
1579255
1441031
1718428
1593545
363071
782603
996896
864640
1493017
1432239
1980523
1062956
1874098
606305
760506
924115
250602
328424
244352
1530172
267802
1635639
405070
28219
1789707
682324
1413168
408062
975606
729356
1720725
1699251
926137
1289078
377219
1336826
1244935
183822
1928155
1840979
1906664
984990
1035899
1924950
1543858
1876965
1563256
1744845
909104
179316
407177
882211
827889
281495
353070
1862720
173452
93216
208662
307411
1415915
1367472
1235303
1146109
950319
1775089
1417329
1727686
6501
1730706
463701
442430
1656097
1264068
1719687
652443
1420079
1749802
160774
1876343
1704623
616085
1800000
456424
1656121
1207761
1455774
1454005
125101
1384303
1477436
680059
1700696
928552
1513817
1747656
1304610
1578753
849147
296593
750562
1135074
53253
1503786
475230
1613459
1233683
502796
494337
648114
680013
1701891
1983403
1146557
1571581
1977422
241550
1553108
397733
381934
1975644
1357452
184017
993669
127306
1478929
1944423
1251094
1413828
1200
1232786
1847964
1919026
1389599
569255
397001
979963
53595
593592
1478824
735764
1828423
1216090
658116
1003400
489641
1997369
640711
840890
1686419
1666797
187604
391102
1822081
1685543
1779608
1080198
1416115
435209
581238
1490860
1103332
379656
1295013
1007706
2902
939878
1808821
1612126
88776
1927717
959120
466915
1015676
462838
1848074
213261
48418
898922
173070
1807937
991681
1973957
1496795
1976273
711309
337779
309422
1557569
1818992
470286
1990795
1079866
1983278
1049039
112985
23327
1877700
1398709
1031011
817132
1460389
968988
390436
598062
370609
307981
356802
387684
422331
1069185
192184
848979
1473289
1620721
473871
944804
1424453
365854
869278
120705
1371518
416862
1207373
1942068
1732046
1021666
305982
758055
1853285
1405130
639908
1666574
974187
1870021
1115712
1432539
860621
693705
1448581
911138
1072940
1325510
1764292
702453
1709435
32489
128026
154632
971797
169027
1032398
610145
1700904
877583
1582174
1350897
1324184
25138
1723839
1423769
469333
1447632
1460211
853343
5736
1650673
1315683
465902
1912068
1219694
749843
1903294
1445443
353414
255574
692983
734700
1453632
469348
1500628
572614
1343501
20824
1347435
1665486
1798758
632729
1468918
1349625
1195155
1947757
1837886
770887
1012492
603567
1688641
810328
1721107
936513
1356891
318305
1092129
67465
1187131
976255
1620044
1852187
349450
1063700
245307
217353
1534014
101192
11523
941141
1180284
209859
607204
508679
1174951
1000248
276192
1216697
1990351
1349225
355148
339723
1818410
1305198
1173230
974992
117741
1827098
1963108
1063507
1947220
373438
710836
1328867
46244
1067937
1430059
1474676
655773
1835935
1179860
1982439
825248
229002
634325
698397
1123725
1829260
1346795
238211
1705169
629119
1295202
1878633
884691
884944
468174
913175
25302
1238573
500017
1791713
112966
1564881
1435451
1098441
1618804
1165196
191164
1911615
1566721
1224793
373219
1458714
379649
920878
706768
1051889
782908
590157
1010672
1023551
161570
1044022
1192169
885289
616967
315877
1331346
1501180
1297036
212228
889949
1272779
342215
400587
1973446
405845
107438
662940
499445
1004307
1605259
1589617
252317
1753645
1628053
230480
332595
1730012
1457033
626662
1368288
1343637
752926
678036
1185508
1367319
818186
1731529
267036
811290
629249
1868276
816346
1411532
51194
1767460
1040893
1229288
288681
1224332
1400776
249858
850208
1209369
1280135
62315
1297597
1673455
1989459
17946
866741
1466950
1216347
1209308
250383
115175
892467
1472557
1335936
1946507
966963
1743230
1495381
408006
1951100
1323516
869814
301664
1412866
750322
1910271
1242057
1720938
1360843
1472654
29620
1720516
1791713
394987
1598617
711622
1400792
1664756
1971787
1064293
417972
1827204
62626
1046917
830120
1295638
1378674
1151164
573438
364989
117550
1386638
682677
1428191
1731384
346712
99765
980050
256028
1692205
1594839
1928216
1603429
871793
1025099
1537347
102600
795153
402664
1433731
1118393
1587125
985277
888089
336363
1135410
1802426
395729
1591143
797334
1658118
381372
1460912
1554127
1638099
283982
1961215
938290
713738
446318
541697
1904158
493160
1280198
31892
570977
103668
1468944
1093856
1069213
1279580
503434
218014
825620
143390
97502
1730192
784137
210857
1870120
1369253
379297
157120
1111510
1103124
1388469
432987
824320
285368
718620
1901246
372896
609682
740168
1732827
78888
1400313
113764
1214665
1922414
629833
679253
1722345
824108
1043034
356595
717773
1124571
43044
80672
1358256
793366
1572341
850426
1741080
363069
714381
1426627
524164
1298789
1869791
302927
1029747
1464722
837502
1317115
852271
1674827
584019
263732
553868
1897406
183332
1051075
1448789
1258357
377563
330688
108516
1174695
1655074
1804149
684226
1181944
1354353
1517931
1452717
1908228
960527
1651971
1197965
1833864
1192166
171878
118902
1297413
1037710
1993822
1944046
1390760
405598
186725
613317
1189334
783742
1845519
937664
1855358
754993
454991
1087565
838930
811676
1880104
12177
769716
341331
647590
1385692
278159
1799871
236399
778011
1489943
782717
1293660
969468
61264
1013712
1869196
1776519
305484
391931
1455201
101397
470578
1002613
1579181
1656674
393216
591781
142411
349673
123007
1672784
8098
1208735
111034
184452
1499220
335144
29676
1330386
1139634
848541
1342491
533059
819702
1859014
1681365
1284194
1777286
462720
1574617
133316
1325840
1167580
833939
1823116
592441
1809871
501976
1101922
802616
433318
270431
395157
624456
766287
165419
445316
1085020
1424567
1016801
30993
923484
1415829
993368
1344725
1301620
937936
715625
678603
1865395
1479841
170326
781406
1388347
1532130
835894
1194923
974792
1408182
382766
987035
1049662
518741
214291
620801
1573334
1262366
1578849
1550666
1306845
1482207
475152
212118
1006943
1541297
327111
1219482
328350
1497926
986214
537266
27890
1439981
904819
905835
408954
125925
1107295
299985
705253
102943
1592732
989706
698017
692117
1598995
956346
150952
1484830
1576181
129471
183306
978547
367075
1711040
1601799
1512052
1321000
1301122
766179
851615
1998699
1773046
1886898
121828
243546
1085228
1916154
726846
893400
1240784
924792
971797
820801
478219
131857
603838
426742
1168960
1694601
1377607
1484216
1572396
747299
770587
1531695
919805
1140386
1854025
150949
1587113
448419
584397
844137
354590
278566
604944
762617
1900156
947314
980065
1979352
444338
1155005
656510
1458913
1200807
1632947
1427769
119908
56115
1847453
1368850
338862
431547
71030
1373907
1950670
1888640
1706837
1684110
1566309
1395248
1349021
190820
1415810
669552
1690060
1175640
230404
618631
825722
115710
1135312
160526
425979
738393
118238
1523183
1235005
1884872
1896733
1476145
132873
1480586
1847693
1398469
1942179
1926002
893638
889170
1105939
1673073
1052348
1815819
1041810
368394
1524749
264100
791926
1875485
159229
1314807
1529082
683844
1243601
288995
491905
265303
82732
161241
276102
1173527
227151
295379
1902751
1981194
673726
531822
1313144
1570695
1248179
1310718
1041798
1559177
1377392
246302
1880471
94800
381974
1757809
919960
1259429
477713
160979
31796
722614
268019
1792234
1298397
119138
1897320
257956
1177532
762246
1104602
1256790
121306
136287
1104772
1502707
540108
1786353
927358
1096117
1633431
1042326
1154068
580971
1659054
148530
323559
463480
266880
1542521
669315
1681180
604270
1278522
738344
1696177
1391408
86330
1400089
1546806
179183
1698411
1168155
1148684
252871
1452591
1995400
779835
426206
231857
1115328
657347
947046
1961434
507184
1071716
1791056
166999
1833529
1512069
348701
1680191
210363
376105
861744
1264638
1096046
429204
1350306
901637
1520807
858899
759431
1497893
1933338
855151
620588
941605
468144
1598544
114978
846458
1314028
1630574
790699
45573
821775
297406
403495
947019
558801
1527215
645789
1589615
1473435
474634
1160580
145890
541505
879847
1547299
1565071
322292
1000085
978071
818362
1406639
1097670
1453330
337987
693204
1316149
1322835
390675
1495295
81686
24750
503844
271405
736925
634729
1173076
250558
1173642
790430
1028352
598924
1821372
1457763
447714
1756057
25769
1280218
1072976
1495956
216055
1875118
460131
469616
892186
284591
968786
662419
283798
52038
1164682
1150993
890351
1388043
1419206
1651641
1765712
1137529
1943756
17437
683977
1427980
811834
1414184
1575449
1910958
1795826
1022777
869341
444159
930827
757422
1462997
230248
1197111
1127850
1355350
40849
293856
1638044
767598
17696
1584573
1226107
46027
1116646
772607
675211
615606
1112642
209713
906189
327437
30323
555437
39057
1336080
1214839
1281840
760487
436738
426928
390964
1266269
1818500
1803651
1680422
1256807
125673
430317
1176630
1898501
193814
1198074
1084418
1346045
297548
815429
462447
1348468
1143416
494083
292863
666433
907783
1550886
351725
391526
920424
1381742
1498814
1466593
287702
1515906
1682432
1289032
1020591
608195
168312
1297184
276816
324165
1170043
412027
1328443
774252
197244
609570
1805144
61146
274296
416588
1671137
468534
1534977
1768852
1568132
796093
874623
1145311
1858492
106695
558995
268213
1802484
50598
1962507
698297
748434
154301
1799990
921489
386166
323570
369845
1515597
1214205
739457
805028
1807382
361149
405803
1804132
278625
136361
823019
917383
676295
303794
940672
855504
284503
1208951
189713
426137
1383056
1664156
809112
1789494
145644
793523
711728
123311
1954313
1542290
1625701
1369193
89838
729252
1153093
222548
378171
1934993
1382460
1530219
1682965
1685685
477689
191778
408073
356549
1230202
595450
279735
91349
1044612
925526
1553071
1732262
856201
1802008
311124
682801
329088
1626988
717286
439555
349238
1856590
1277650
249321
1531795
1410516
727930
496361
1849827
564964
1448309
1076307
1851704
549064
529136
1351292
1277757
1929832
619961
1886182
273224
1487879
1884215
1648665
507014
1583419
476957
36535
848843
1413331
1595088
1666877
145782
428631
878365
379684
1514241
1305495
1080277
1341573
1389456
1438396
134317
1923999
1347818
1283618
1528571
156896
71365
312892
1838569
845007
24273
54928
1016826
1064839
1159263
818544
1924453
1742210
1800605
25094
415355
1535650
599961
1081256
160177
1252011
1829338
1509433
1863308
1108001
1037704
1796216
1495911
57970
1290637
1806594
85778
580513
49659
1440906
1352158
1828820
1157349
994154
1363725
1385457
907320
1195023
1881434
493540
1122223
1877591
735634
817894
948951
1819751
234187
842633
195766
615258
738697
1157108
1942077
1120835
1227356
490087
1313096
1095429
1405121
1049127
360132
397769
1805604
829465
1119027
276557
134669
20042
1323127
1708313
787873
1030960
1067114
1130203
1487167
1213734
1136460
1704165
1228954
412614
369021
1880570
1829929
741634
1266988
1793521
952492
635613
256593
239455
1573407
1958742
1614921
1181814
882941
425948
1095021
1355182
1838244
1175695
748819
234952
904701
253285
1092027
850468
232007
1914690
1982411
1213221
338613
1355171
1628163
764818
1187911
556816
89236
290079
1883613
1637331
1267006
848714
1427302
1721656
1328567
1750330
1853471
725089
1126114
880325
678378
1995175
1370420
502167
735958
201144
683933
1979665
1145989
292525
854495
1118949
1341237
1338640
714795
1117574
1897201
1621303
1491908
303446
1482203
942659
1675903
761024
82535
1720262
1998766
661533
1714452
1738854
1043458
1963227
1898333
156245
48436
944139
1759344
1710005
1077785
1986177
1111131
1505908
1341630
318326
438648
197710
1964211
888675
619284
1574038
1932899
588000
264408
934238
806441
1983352
1688408
269227
523068
1010227
733569
761322
1147995
994168
278901
229558
746870
1042389
839155
171192
1212833
183503
1170748
418242
1474626
88283
159661
980342
234750
936848
1178029
944303
219621
1096971
360959
1822782
265692
186428
783921
1530293
669490
84790
28841
1021610
1287730
1493683
1779449
878431
1796325
146163
1970941
33793
1378713
1311741
869994
1171027
961525
251592
838216
879660
760563
1153149
1365716
1028788
1921830
363967
827222
548733
1300626
1288462
1324385
1382726
926367
1048854
240719
647153
1309656
792651
1834653
328007
1514480
473953
564806
630215
179945
1361019
1236082
1052060
1486731
1863764
1575980
1944120
835589
106255
1945921
975331
581086
1537230
1175513
924160
662476
490825
1831673
947629
600039
1638001
977770
106640
1119766
1504673
1147049
331181
327153
310457
1151068
65609
1914633
1868721
1210974
715892
1963538
1901448
1534830
1132095
602442
1710177
636027
441427
851427
141061
568966
470013
185817
423290
1263806
1219197
890648
1263715
1336619
193153
1226771
963325
1819237
1212648
263761
1540191
1275503
768493
694741
1425797
263125
1160908
1589574
708240
1239067
1262869
989291
1362841
1732441
1701747
1346466
55715
145669
358928
218217
1167291
1335160
1484453
420912
1732453
1266460
564192
180490
1766484
1765341
342363
300045
1656310
312801
1926431
1986180
166513
1623025
1109614
1222892
170389
1180130
1905605
1568475
116791
315278
3683
128450
673136
683262
486407
1624932
1868480
1733070
509440
1660900
1618161
1168527
1968683
1509261
1008090
361674
1682032
427166
384465
843320
391246
1440829
607769
1731736
821478
1188783
937099
871971
1814760
1446553
415949
1691088
330068
743190
904464
1709003
663223
677613
837329
668255
534760
325610
836512
980031
192861
1453900
766595
1233653
222734
1833693
1389481
360745
95655
746016
938082
1722854
1084633
1310078
1631528
1009727
1929444
985986
15498
439577
1790126
115444
418499
414790
1071518
1243462
1149234
870633
1894247
160156
940225
1485165
1652197
1279313
1086912
260482
1632934
107464
1169909
1121242
1033133
1467345
1809430
1126441
1102575
811324
141313
56284
1221733
1225199
1474132
1317301
969960
581438
45918
1843314
842263
1490757
1279352
1573215
1981032
809048
807125
806802
753030
1661446
1935204
136226
337518
1838720
1291538
471672
511787
1823549
1676012
1781339
1191476
1927655
846298
1040907
1116369
595124
1983723
884299
1201861
1459265
1841470
944851
1008305
1283841
1881284
1666613
1390531
1474121
435614
1360772
1037799
908982
1380271
1553814
1167687
265734
1863270
719913
1644737
1803195
1793535
53906
1890041
585414
1706867
112784
479435
1643154
1084946
831736
610388
229286
1320921
1940035
1896875
1174008
1674793
1324578
343419
175408
1447093
1279912
1760001
891694
533036
273310
1221583
1537770
1688041
1009976
90227
1438176
1035738
487265
137485
321896
1954297
927703
1096516
1598566
74708
262770
483001
1471810
1490143
698837
483856
1887918
789461
480533
279503
344973
783682
1760336
1114037
1389947
1839040
446536
369976
163642
498903
782528
621193
297041
1133318
1969449
325293
1743668
1975150
601514
1724429
340065
1422688
860288
1115669
1510777
366281
495557
788565
715920
1830189
1163945
267869
704619
1152998
1942161
1364523
1619362
1571375
1094734
725789
396239
1354970
1787664
1878897
590504
1895860
1063635
1260385
353157
54768
757124
824386
1061068
624761
752499
201544
1928991
932159
580881
816044
1501405
1577053
44355
255601
1823586
1125096
89567
1203699
1485959
38615
1762680
539222
317249
311749
320472
703507
19632
1062294
808670
207649
675445
341718
532089
1445447
1077973
373045
1716706
928440
932296
1837449
565564
92285
1398508
1589874
814192
1420360
111285
1285555
1377311
690508
1215631
779350
536861
1951300
1223205
423792
1355557
891950
916516
1440022
24052
401944
1560972
1000867
261741
775099
370897
1006756
1351769
1937815
1709800
1021244
1682464
643520
1513168
1247177
978775
874644
1492998
1496773
1019161
1813718
1983548
1655129
553024
1560415
476376
159900
1058642
1307402
183447
1135951
787832
1576337
1012044
562296
1529764
1618496
1314903
1578914
945672
1976747
975880
391014
1009412
1077387
156859
1190221
1697187
1218646
1175900
999683
706011
947485
615594
1622326
1893431
1437630
281077
1152131
566561
490236
594125
1668961
1449743
1439463
1579992
589283
1091619
128572
125885
624281
468221
1089499
69964
1929109
1506402
1664064
1057430
1325165
1142100
264258
1226013
715463
1535016
917723
357212
329599
1046258
1884416
1226248
475156
1892100
547504
128535
712697
498426
1857883
591895
104056
224043
1274698
1361899
1005302
1757314
1898554
1035679
322377
1624714
1409871
1913962
1404746
19206
1866262
1736362
1082765
1279318
550959
247319
1116273
766764
1135661
1131448
894947
499369
1162479
830552
554036
1373606
1958763
1948574
694031
1374915
561821
1605807
70427
1591576
1653927
154267
1000489
1071558
1992164
716990
1394451
1621260
1950811
323345
464980
253654
1166141
543166
911558
1744974
1192723
1943631
1819270
993043
1371731
1212360
1470490
1321772
121692
1997034
1037064
1274019
819626
737423
870586
1206994
1645674
1044026
129233
921873
38063
1553927
1283733
1403656
1614632
645452
1377523
388161
1858339
1749887
28031
864232
1645192
18853
998544
1100136
1042619
118281
1936861
192184
1756431
1965165
928811
174960
1511917
1155266
1863822
449139
1420219
1127819
1979117
155797
827344
1034689
185122
1043477
1173663
1060868
1120878
286737
1268444
1968679
800406
559813
1971257
739198
558297
966413
1582592
361817
1793090
1651024
1770439
880086
827641
1085229
1886009
427500
1489823
441192
960444
1238114
1832256
788669
1437548
282354
1355710
1313832
925530
1348430
149139
1638702
743969
1492753
1978594
1161234
1356208
122486
1846427
40493
844297
434953
446320
1226658
322216
1974077
467743
1585141
84867
569905
1724004
712385
689023
714585
1124972
523471
1249472
983419
1609046
913700
1656229
1174966
115920
1179488
915734
511328
962509
1608848
1364171
815883
117280
6105
850728
287632
1188340
1417116
966495
1865095
1105773
1959345
1840711
363040
223907
839705
1265875
428409
1239157
367213
1498060
1218415
215317
1092492
1118551
535433
1648378
535372
724860
886776
1933961
1819434
901484
787326
676108
233303
748023
573425
1590321
853936
1091948
1881842
562077
354243
1102040
1676888
146599
29695
924342
74357
1420474
956198
1173098
655798
1988836
734981
945483
1946741
151723
1580939
730007
1396033
1846467
1535151
1011419
361068
1031526
1990289
932323
843153
1844231
885796
575835
589023
542491
279685
428960
277891
203114
1990105
585463
408675
1647154
211936
541620
1136194
691750
1512152
1221514
119281
811126
450469
1642971
1206231
1488000
889552
781511
980895
1832120
89064
1469914
686720
1791864
1375791
1769438
992553
545292
209634
1449430
1078594
1990177
1922569
1296424
437811
1118751
513167
1546783
314499
303229
880515
620254
1297658
1741806
1590117
966080
730182
310140
284686
1252326
418874
1151191
1153716
913921
1561327
398759
1550966
826727
1023964
1021991
1643621
517264
766325
1083833
779936
1756011
380595
1121493
1656433
939115
98152
1036321
346829
1031729
1140669
461159
1501796
1503981
484694
451142
1379509
1447440
749730
1003499
524629
212271
861165
690157
1161034
1615617
43557
1840717
1791010
1930318
659033
1842067
1195803
1625390
1232878
1690165
1704202
625609
360139
408695
1297269
1678030
1301423
26345
884043
1107048
1244548
470911
1327818
1514718
1861158
218946
562055
269209
1497630
151243
1313786
1463558
1385120
1386944
837112
1504053
1111084
691397
1122787
1750117
549789
1814657
1140822
148211
693327
1687302
432421
39148
897220
1504153
1335099
1154488
870849
1270546
1098149
1097651
947671
935490
577457
117677
1324803
965058
1807793
539286
393329
1335389
620107
1011285
1914483
491050
28126
1544026
1444200
1610716
445878
39216
1822895
1626011
307108
267009
1155426
363237
1298430
1746266
90432
892448
1135637
1140646
506673
1833938
562805
1997841
331073
1759176
1947576
1601600
699346
761017
236287
1682881
1081242
1487296
770494
1361456
735722
1257574
1050152
137587
1262754
1250741
755729
1808839
1794108
1541802
1368790
861748
1035527
1713892
33525
1059857
1163763
1932285
1131118
386831
365113
804235
1242678
152455
1777305
1373647
1099607
1921039
242571
1000758
19994
420976
24235
1606674
273755
1800999
1272156
655537
553499
1858985
1048135
487201
735434
1286622
1253042
1846056
1431292
1547073
413080
876611
634808
1452775
713178
1186770
1056908
1386014
203826
440160
1334971
109812
406805
219267
1108250
1862638
909174
302152
1185606
1647561
672676
979095
554799
1279233
436369
198022
662132
376089
491754
1059589
1783436
472653
878828
1815754
1849282
1357599
1970915
1148079
462541
892740
272425
670947
572284
77123
755637
1590751
1694784
767765
692203
90297
334120
664058
1416983
390462
186003
502414
1552152
1170718
943326
1100885
1583477
89593
651101
1391075
743512
1345143
970885
1862183
776004
1056027
1227775
375314
1163899
1839067
1970483
470183
965414
419407
213741
992744
327305
462571
814934
591914
128343
1239763
858917
117899
869497
199825
1782509
1051686
1242479
1871357
376113
221981
423860
1109225
400647
226233
1599144
1961315
658353
1893631
411751
362699
1738562
843171
1639453
994577
1490346
1119851
1320631
1273232
1579800
1647239
745597
1261243
623765
1282305
958275
1287619
880740
1185618
891985
1703907
639440
129987
636573
1572168
758663
66001
1525827
1482503
1335420
1337623
1826302
1859394
540238
1267439
1515532
1492229
747548
1490969
736507
544040
881142
1884331
382804
1789649
573698
1276137
599220
1223021
582007
1504353
611129
349088
367208
558625
772308
778093
880678
446671
1849935
341101
1215935
1944258
1665030
1560740
1282868
1880825
1801481
709709
22594
1013141
750510
308877
676070
1607615
1854255
597941
466852
545776
250824
473267
662862
323739
1570061
70228
325560
1263776
882725
1342226
1329741
1645063
1291301
268201
711570
704861
498674
1146195
1449359
1582121
54947
123318
1458571
1269503
1208857
158545
61681
1434298
1859138
1746796
1321762
1507060
202162
464932
1495008
1734045
1107516
1394787
29774
737177
139041
62027
1001738
1588306
1883597
195263
338740
1441771
1716659
581149
859621
977776
1780987
1238564
454080
357778
126433
777849
680307
744784
240534
1321041
1701330
532551
819555
1953682
1222477
1073871
1733761
983850
1279912
1045047
130431
1029901
312913
1546024
1069999
171458
519909
1258927
944455
1373677
709619
944905
332356
742640
27982
890420
1035984
1218189
1036868
334035
1411448
901200
1877242
776847
933847
19732
134811
1374607
1962114
471390
341051
1496147
1799300
1076635
736288
356956
1340994
513679
1420020
475086
16956
868367
1538777
1939907
957854
1943106
1603230
1338127
1654485
1678856
550671
1582569
12957
755086
955750
1360463
1839583
558124
972910
447981
312993
1307240
29397
1585651
546680
1085059
4120
1583623
183844
1669272
1157468
457681
1666802
404311
634952
1686605
1511966
1956672
705998
892646
480597
349785
324195
1757410
1762392
1038072
423682
1869053
961956
719220
640690
280832
1976786
1071646
1264167
1333644
174574
1083679
1237247
1451480
70365
1251614
31168
1026228
1334400
1015224
417235
1688400
1440303
368806
485383
858021
124418
283459
1565790
434030
598045
1712298
1874240
1179478
1493651
1226363
857965
1923759
567604
737437
809022
494566
1952330
1138381
666091
938847
1185469
1621406
313945
1665691
314166
1315295
695134
1998448
1180573
210571
21593
796042
640369
1481244
409696
1100604
1302707
1214027
1894560
1254816
1469207
63676
1927770
6798
688506
1261801
540880
203187
142089
274964
4996
1173115
1012752
195640
1650245
228754
1429538
786562
245210
233296
1403617
1642837
770595
54368
672649
288298
872022
654755
1992513
235289
393715
78645
508830
10708
946267
1245643
887553
1602540
920569
161597
717621
1288187
1151292
661617
116501
1520799
354831
1420698
775088
849217
53669
670490
500211
862126
1362109
1858800
1557443
1965361
662897
1849774
461350
596090
101447
1562521
1522965
233009
432180
1191837
455140
1180775
1110951
172451
1682226
1620444
144822
665497
606977
945297
1868758
539972
617556
700207
102285
1356606
1148414
1176417
1997561
336447
1760472
21474
596521
230046
606501
823035
892650
669763
426894
437556
640725
1690928
1676836
1170954
1732443
228530
1012242
364308
1495593
434784
1806621
1723792
238229
414149
1474170
337002
1547645
969023
498966
91926
344912
965117
209033
1305147
1474729
1172675
1032194
968558
483068
678479
1306212
1230259
1804665
975599
1641917
995467
1499771
75321
573454
1965221
1214478
634085
23317
39880
330370
928071
947731
455307
1797306
868238
763637
231017
278389
857072
609614
179913
1357433
855083
353509
1784831
909843
1474757
442927
912904
889087
1892333
1452939
1505464
590707
1452250
1480041
1245360
538359
670358
1169647
106829
640898
196997
615624
1798291
366781
776028
967236
479113
1727317
1412358
540698
200648
1099832
303954
649927
1015515
317307
18060
1347478
1181630
1444838
239745
223424
747668
87408
1370423
726818
1627621
921148
1680979
1799647
854361
785610
1262603
932821
474654
309608
1384607
522182
393092
1642137
483136
445446
1873038
573274
443781
1646721
1413884
1933874
528056
773608
1178373
285032
1942235
746231
1517904
1542127
413417
1525368
200637
601978
1892747
1637046
580731
153832
261508
369149
105763
167
1966514
768821
938240
441653
1208319
833229
449474
431694
688429
703864
1826506
553499
1584895
1925291
1208985
234310
1914692
962942
1698773
1166984
871266
1227888
677243
842485
1433196
269284
150264
1283613
112490
1442294
931005
1663723
1224884
667428
491480
237952
1653415
792553
1374036
1131846
1149705
732300
1423823
383046
535949
638161
1408696
538475
1316225
1498292
890613
310011
1072971
956167
358864
731605
1698361
1427400
684156
1557709
518167
221605
1628761
1277850
869168
1699922
1434275
515138
1917973
913947
1165871
1255076
1531885
1309991
198843
7575
1383094
1268353
184061
1391633
618022
100506
1062260
42142
1675761
1491474
1778276
1920552
1281045
145839
1699537
437535
1054930
1108195
1590124
1158383
192737
1672747
1504478
726766
1469284
297671
427773
487468
414890
533876
1615936
531596
619061
1904265
23521
453016
1618334
1787630
108637
1194223
1188186
1565561
1562568
1174173
947824
1370995
1484944
1585222
601877
233847
1328595
1523548
1015538
1166305
851609
645283
1929979
636333
1282968
1729627
1483035
1880725
9333
613507
275655
1958390
1470419
1986088
1391254
587318
1245802
444679
133788
959776
191071
715316
1970891
1753812
1019355
1811694
125349
1493868
1707739
620514
1561115
1689421
365496
1586533
1788246
977696
179588
686621
558649
48183
160809
1990957
1811547
1524045
1456374
501388
1574178
1458337
182239
408615
1791069
978364
518751
1955074
468439
545718
24215
607984
1175706
1904104
274074
902010
658453
167214
804927
775270
656985
912998
1682427
1104048
1710756
77930
994797
1843439
977083
1479941
1848892
659553
370431
873057
554183
703214
387621
1850659
586491
1771719
777133
1669434
1303281
1505896
1835403
660059
752652
608452
1280092
209497
833122
1769974
1756042
1649528
1443078
1170828
348141
1584265
267043
428366
408000
1642872
8526
572673
332234
827726
1337824
1793240
1246446
1414391
285730
1537571
1140075
81335
1081321
284598
1859152
466238
936557
1322014
828143
973877
1793958
1509791
18549
1202378
865228
579273
1952921
1487730
820783
1326307
287324
502246
1315294
1581771
1666527
523604
1426827
262325
1441432
139488
1070177
277407
1002524
921268
467726
369736
1398493
1081359
877667
578736
1866561
482320
1663676
425373
1024710
1105843
1437643
1254096
453461
1201179
1059631
1875140
1016927
53429
302275
1713525
870540
1955137
1787385
1753891
1389448
52159
905876
248613
1897601
1474957
1080687
410642
163621
1874206
1022103
1275235
1467861
894460
18376
1260167
191528
1447694
445800
112370
1978586
804582
784938
1539596
1300180
289090
87943
1855444
335797
1696407
573486
542278
1327192
472254
1621663
1220921
1879582
1370158
651137
1296385
1794911
878015
505044
56015
1031787
1920621
1727677
1940131
1539570
1628432
1041787
1418878
956225
1719852
1916038
360236
1795271
1377207
1062774
1643273
1744330
1267902
728047
923100
795536
1483464
920132
1161078
460152
1917059
97385
1683864
1874872
214355
1940685
1474324
542376
1354519
819711
1956371
1335933
1004086
844248
1727282
1985697
624049
1279301
839674
1836004
1099500
451905
424808
1352169
499452
804423
457558
1257333
429816
1555507
1077713
952177
911227
1903886
1637177
805650
1887665
1748170
1499492
991886
1639333
625010
154439
640794
974870
585073
578429
918559
1304683
1434553
178289
1591863
1279100
1234283
1955721
1562838
1732931
1028915
128383
1500504
1156065
1972867
1067059
1232177
24657
338619
1063745
948939
238366
876732
388446
1537113
1896093
649279
1510475
1873929
1417602
636002
1640819
385202
1973681
1784284
370382
1808454
1511078
1743459
925264
733121
834217
1470527
50004
816666
1220329
1582030
450432
779755
990762
1996371
1583003
701034
831801
184868
516741
316874
1569155
852379
1848914
546852
1719875
1205542
1517734
415208
1653793
1134618
1421653
233284
1116066
48763
1886430
1672490
645629
1233406
454087
83544
326585
209761
335334
323277
838161
1750897
1541549
742203
1203746
1936448
1805612
1619537
1434756
390405
300730
1587623
723625
836941
1947231
1869381
1649150
277877
1995860
594447
696681
1742592
1490483
263856
354832
1526949
1216762
482758
859945
973200
1914526
735379
448814
1100030
1647352
176832
871449
725757
561734
1429797
1287971
1081441
1885988
494701
93946
607080
1852762
1423407
1165702
373183
1383432
493407
1568122
1515863
1934416
234688
110065
1146488
545765
1773254
1588088
878037
283643
111945
212633
18946
1771381
981176
461145
1286881
403250
1241858
179845
1558083
1371775
811434
348695
983417
310080
1626008
526408
876156
1356340
1285520
1678368
32875
617375
50920
493132
1573600
785448
101987
1971007
870905
1852174
1242250
1097113
1389992
1061045
1593785
1052089
1310128
1133541
432523
1602560
1111860
195471
1585362
937824
964900
1448372
367097
1023672
704751
1653354
1325104
1634131
123039
685989
536024
93927
1683225
1230457
26851
1520867
711168
637291
1894908
524899
1787139
128710
7680
1967017
1018656
88691
1718563
714017
1001836
1458088
1922666
1791154
1152943
385436
213804
373217
155744
1396186
416151
717593
1597992
106595
1025178
1415607
877097
279097
1709050
386119
1297118
997382
461113
1462520
1300777
83616
196135
775881
1371384
1014363
1398619
1002143
1621979
1194054
1282414
1778432
1688660
816361
923282
1164395
1971432
932781
1264198
517856
491145
1689301
890837
1674849
1259261
1811265
1636197
333004
315533
1565842
549629
980123
1670643
756835
1791510
548551
496388
665273
1221644
1575848
236310
1552650
1894111
1384390
1350398
909375
343920
1002553
280912
503265
850246
683178
1619579
1361319
341719
1223893
873423
1590370
779067
1611220
686459
312380
230851
1508827
1521328
1609708
4296
1825404
914432
1531798
1645189
989555
277875
948336
1730968
1052283
1119552
289982
1191420
1974581
1827780
980581
930421
644026
795290
1472419
913867
334895
980835
458313
669641
604254
15648
1217677
438715
1070078
835628
642664
1726019
1580070
1040320
1740669
1507565
1297836
1243342
1853157
1188990
490321
171882
1579543
344448
793985
124895
1712202
868823
913595
555659
758333
642622
1725073
1530077
1202768
364526
356128
515426
500654
340233
1892065
485607
1120200
553816
153826
672598
1010909
1646632
1276345
1329859
654210
1866314
990172
791514
85561
693384
774067
561431
1711890
576316
1199642
1912608
942036
1855544
1373960
624601
801853
1701427
1660829
961909
1081193
79140
1669630
1685338
486174
1797153
1965058
442635
1084477
236548
1291968
1838882
585590
1945989
429787
329035
433775
732483
168450
1230833
1442840
40525
1057527
1620666
1445768
72004
1494382
1466806
428723
476576
1435000
270837
937299
298288
1892769
298335
764455
410592
355990
533089
1760238
1615147
1958144
289575
666201
1015890
1901812
599882
1967890
853505
1963916
1399901
399952
855414
1619160
1712785
1208435
694441
1972191
256548
935421
604866
726779
522351
1315039
1753625
597132
1176004
1313395
660219
1019012
1174023
971627
1259422
1450094
1071118
1013291
892728
1795154
1855943
239932
223720
1269797
472872
1448603
1122763
1715090
688030
1190085
623502
1113142
923534
1337654
644833
1334003
902687
1196408
617724
718788
27419
1217107
19533
90640
1579230
68168
1583837
369727
844861
1585246
1961472
1984635
1395495
1969515
210848
237824
1707250
551474
1325839
367332
767238
734770
1353327
1198251
1297501
310853
75101
1922113
1036171
1785296
1677517
10251
991344
1517998
309425
210360
146746
1820733
175317
1251222
37027
1429055
1356054
1542532
625620
1740618
1143761
7378
1292094
14794
1529175
1262183
1042506
39557
1154073
964619
168637
1861484
724160
1717098
1887068
1396954
259939
1867353
576583
519975
1929531
12923
1632075
1707465
1133670
274571
318149
485155
523814
1961492
846193
1931230
706942
1980111
1333453
1942629
621077
1702596
680701
151457
1632850
466349
1388830
1393163
540732
613812
185609
750271
1827982
1655580
1998775
538259
415238
1474555
1751034
678668
1132820
844595
1056280
1431230
970489
793247
1806573
1664496
1480693
1054009
832820
1653490
1887149
1827220
747109
1243762
270091
1240443
1948970
876623
691656
1203672
798872
970367
1080962
431302
102972
1879505
540503
103690
1954241
722381
338226
1924625
1265655
295630
943616
111221
1203687
117713
1246783
624206
1638991
1451942
366893
1381954
365782
522642
147794
1236025
729746
1820465
1816293
1908037
785592
1796244
1933456
1350830
507968
346836
1016669
1626161
520660
166269
737455
114803
1303727
570752
1771998
813558
963072
1518083
880798
1867936
812068
568214
44090
1015026
1709324
1682475
62283
315866
1772918
1145113
353170
1112424
305352
1528624
1104507
1399077
1873532
846145
1294906
134945
1755813
586641
583502
1350245
1400056
1495408
549490
967353
1605098
857457
863450
1013157
380212
333383
1627003
759164
1685802
892653
1211635
169540
1459470
1956301
1129283
1474505
1282900
987431
1635416
1359500
1066399
116920
705507
484908
38453
314928
92179
1590247
298022
437307
342022
1309630
1989078
1916085
791382
261332
426794
1411361
1039624
1939662
104898
1534978
10108
301550
1917306
1065821
1112313
781959
479816
571393
1083670
1456153
1158047
1876417
1344576
1656808
287940
1220164
525166
1571900
381602
1379130
1418405
1646738
1965289
19829
1318727
1064928
610095
267197
928846
1200634
1312788
472040
965554
1868473
359909
689273
1819416
1773693
1620955
1112990
1127857
123419
264592
1386315
252593
1779110
1260925
1874451
1359450
648821
891090
966983
161755
410980
1202215
1027473
946107
1443779
940582
1234991
120966
909455
1384321
565455
1327440
1617840
1621804
1144568
1098667
1426431
1268872
1295351
1566908
1523802
1412437
1117490
1978471
942059
398536
33258
327979
1264895
527229
147513
134264
1463374
1588051
1163821
1485263
1409324
1818171
593187
1585071
75756
1180789
683719
359529
1428229
1699339
1626374
1611196
985003
1417174
1698553
932319
731071
558172
1818573
745602
1323707
302676
1948144
652551
464427
99013
1275319
908337
955144
1597178
175784
1028138
833310
373559
900835
945083
1098927
1175038
1362779
396856
799907
993020
1248227
1005780
141142
171327
1473841
1269445
160126
1302361
170365
174663
299567
672464
95769
328909
1834375
684149
1990301
841308
1354913
135574
234764
1996876
459374
1608113
506904
1089721
1409305
96620
640786
549169
930449
1642190
1619671
1388887
1462978
1680673
1954458
115615
44013
915351
311795
1746207
444677
297281
285517
146750
1613851
539247
811278
394950
90915
1795116
883324
1264864
1755927
711236
674695
400203
831423
568754
402533
1589905
974701
208494
912327
1716038
1041609
600186
1076945
1799791
867892
1510040
427763
1874285
1592029
1065480
223296
1010445
928619
1111268
87982
1925703
291129
990572
668234
844523
66616
1115952
185880
469747
886228
598347
91937
848318
516457
163234
883044
593484
132026
347898
705844
1235904
1683459
297721
190628
1887164
1409675
1336205
1725550
1625818
453442
648070
339657
1388409
936123
1894909
219089
147415
1953045
1548867
798629
638186
540070
60090
512698
1768741
931890
331516
1842177
1543294
1859780
1684841
1597120
486774
1542230
657435
1916715
1751509
289531
1949023
1384135
592762
817900
1803742
1062950
1528327
1238645
1557179
369249
342008
688869
1170664
1045713
1352246
614850
1816292
403649
719854
678745
33844
1641880
1008699
819498
1377826
1943441
1838330
987899
154849
1817135
1050926
7302
1859025
660622
206518
469084
496515
1776322
760398
1892647
53609
63524
263081
1494631
1661611
1132783
1625883
1084535
1504040
1301577
633776
502840
1124893
1219102
155295
806366
1437485
370412
1281221
826544
108230
681792
60961
661792
1879696
426569
720330
563056
187075
1633832
411258
1787760
1108326
138339
249355
1778392
1336095
1509534
234729
1660636
682390
427685
542173
1270564
1685072
587297
824668
503884
549522
1817623
820184
1579436
1362081
984815
447531
1087146
1342439
1959117
454430
1195302
541373
1003288
1729490
753952
1523234
1465310
1446765
929395
209183
816370
1977971
276455
1142873
1043111
1726930
1975700
1313118
79143
290159
1862922
1649218
647850
1491482
1065143
1523273
350102
1059471
556254
576832
1985904
851591
1983855
1112372
1733946
1441438
1526837
170992
1974423
1540995
734548
645332
109442
1059965
609670
1729085
1493502
958948
1735810
119377
1806085
130648
961248
648797
752900
969886
1857523
1111228
1959981
1147285
1056643
329962
301310
1210912
865305
1897046
569368
446490
1334267
932950
164328
181364
1280988
598620
1984377
404071
273623
1206606
1182361
872411
1107894
996658
1335580
707726
1366462
138335
382287
702474
914470
450220
1286479
987384
86372
806422
1887888
1816398
313280
129454
558275
43667
1487436
1616298
1544419
1387465
518350
592259
290520
1630793
1645262
89021
964916
1121199
1188599
1222157
1138311
34683
1947208
956111
1990569
1616507
1779852
1886530
1456610
1591120
1337815
274214
1400450
630147
455492
1078319
1366948
1573012
926675
1284457
107083
783650
720922
573241
1147136
197609
1614959
228750
341953
1454213
923803
1432195
742775
1668288
1190455
1876353
1150992
1317767
381515
515110
120975
1615667
1046319
78898
613257
1932850
323943
888561
654553
1364014
716539
507077
539219
723655
201651
1701894
341566
743069
377182
377682
185394
1916381
25390
1368592
1702997
385894
1899218
1024383
1472722
420932
1917070
1117535
1427351
1863544
1710451
1843280
1450833
720400
25689
32129
996539
473406
1119043
996986
116954
294178
1622245
147761
473352
1909537
1020568
1814894
702592
1010662
889956
1827885
1067322
1845773
1317513
271913
674022
588910
1117
1662493
640953
771661
1198241
970451
1503675
909904
1868545
1986270
989341
1242387
1904963
983498
15674
815557
1883345
1406127
1623301
1331828
1047380
271439
1444635
1827856
484686
49734
473312
1241818
1518478
1901655
561219
432321
541106
1711214
1968829
364544
80444
1727214
1460415
135889
1528937
1637098
1788904
1248678
1487070
624735
1556603
423809
1458696
118257
883070
245542
1872613
1227817
1142824
1716169
1773155
463492
838314
1947666
1763182
1451034
1773605
647440
1883030
71212
1709909
1499436
406052
707914
1490210
1236788
306402
974116
1045450
1368118
1496311
1717977
522138
692458
82351
750759
283509
783681
671597
296998
1078711
1488016
987686
163490
500502
1595217
959716
698127
535101
286315
112857
1634939
1525242
1196626
269715
460873
908277
1565843
1535949
1063394
579958
1288941
970246
1984069
787753
1937559
1927078
512131
788435
1600151
1297060
407530
1099245
330806
1489317
762449
1327380
826170
136496
126490
672225
273951
958563
886634
885405
314525
1699428
957864
1089411
1562508
350987
238811
1433730
1178117
1805046
1041402
1558288
1059375
50223
1451285
1423149
158400
96899
559053
603967
296703
862517
1010759
1789094
395773
1641503
161255
276535
1768759
606501
773733
1413370
1566443
91566
85448
1268713
1413743
307406
1435768
1712726
265057
704104
747074
1492317
711555
700609
1526823
122337
978171
385959
1820963
1481694
1187688
1353746
340429
1342936
1380234
1267527
336863
106503
531634
1002484
1839033
1194049
1155183
22179
1340004
1144296
1318564
1594303
1765093
1512535
1503855
1617484
677915
1340720
1516666
1390275
178671
1653382
1919364
1578375
1557606
384825
1993036
272075
193222
256321
173105
248121
802565
1658250
1027642
851500
1316167
1684712
1905228
901658
1179439
713548
359475
1388007
1521598
1420642
1439642
107415
525994
1974455
1597246
502930
9709
1580627
858763
1134685
1378713
363256
745075
1763209
846818
1615637
1161385
1051080
1134266
617195
1906976
227208
842092
1056841
1307190
683277
596988
863965
1495335
1111165
1494068
907335
945328
437855
126752
166996
60017
1100008
1495451
1091394
1169725
1179132
172318
672511
1243259
841281
183465
867777
1145730
1147976
435085
1810296
640347
1282509
628527
384624
1089751
191366
1381135
1018571
1772896
1301274
195338
642121
654432
1654017
1404047
1138589
616250
1933589
654390
1542301
1381855
303877
1197631
1535521
1104208
1649996
781721
177162
962971
1109168
1573147
470841
1534475
1343531
531786
1106881
468509
1639458
146797
442810
1770582
742698
1227313
1115481
573848
267489
1317538
792223
1988436
1788175
1531724
1583408
1979111
1570628
1489777
947069
19229
1904249
1755843
242475
1141777
291826
579347
19228
526420
501587
1878253
1235719
1033518
1992624
986962
579473
132651
1798216
1662383
1584184
1790066
1060401
561370
1369349
1730690
1941351
886383
1735722
493853
1686022
1291513
1947980
209441
1517843
110423
796265
978338
453106
643874
1930044
821797
548506
1283373
260182
127549
615725
176756
189644
1537978
879689
1955630
79800
1205503
113935
511698
1210413
634557
1985849
1946080
409031
1728854
839023
1155687
345821
665425
407396
1603604
291664
1191096
1046932
427243
368620
889679
192209
1762843
221690
897614
558110
959897
1108478
1074903
120958
913068
1850534
532017
1620712
234451
1861143
1047382
1483146
1732657
956896
433181
1833099
1463221
1605822
161337
1849658
202861
992408
366444
1269723
606590
528697
966852
1652139
1588435
1493019
868877
1405742
1758468
1122676
872707
1074240
58517
1001720
671649
834915
269934
1833983
194551
1773215
1289652
1116166
676397
1505161
1636290
964302
772766
1481262
845336
1382424
723394
1698793
947545
195928
726629
1163250
1072053
1173970
1996410
1739726
1469390
1062002
1429686
351427
1431162
349972
1048780
886134
481476
1848080
1981271
1074841
335046
373250
1851894
596319
1504442
1817198
1587914
624531
1301378
1303558
1882879
524373
1034511
665578
553412
792835
1996054
442564
940963
1979910
1097402
782304
893061
1867164
1397816
1297193
1317269
3386
1997882
706713
273916
1697158
1191363
151982
800811
1067641
198695
1372945
1775153
530850
764561
1460622
1723367
122123
1485350
880117
4190
351476
1927405
42079
1587501
1385408
262151
476828
1513982
1202287
1418558
1077727
1815964
1970736
1374342
342000
968301
1541690
1746717
1889521
821133
446837
835319
1665875
65319
1857464
438364
1056108
1999209
1539704
1500490
660340
1950503
467841
1007149
219280
1869714
1915799
232586
1159879
1613440
1521060
1388586
782580
1715326
97287
1501347
1320719
1763820
279996
1679027
1774517
1484297
1690007
1371792
1656563
1852086
8371
1764254
1140730
1593631
240726
1353117
1509766
1237201
1895781
1467228
1482676
1433441
1395275
1783600
73401
1323410
737203
1097960
1581976
1192111
1254863
1006981
6806
795993
365690
633470
228184
1785225
716086
734575
94544
1583557
1566788
953070
884242
437614
1733356
966907
967926
1541867
1435302
1549783
181357
1894755
333160
1233059
1847083
732924
862832
1507317
1269673
191998
69030
743086
1234186
139075
100815
1199359
762840
352164
627902
1913814
379626
1681426
1850701
1902433
1441040
765683
1981949
1562711
1538107
1564649
1686327
63578
812347
1568891
1950038
253391
1805951
318576
1631939
838991
427607
583527
412308
1231126
1024184
1364475
890097
344637
1296146
53063
566805
135694
1090076
209363
1040089
203612
880592
842028
244799
551442
617835
1879099
1215727
772290
1077695
1342436
1453149
337840
922042
691244
1493751
825930
646150
250495
1960268
1496375
1699107
622645
1218114
1683223
1758861
159990
1640019
1178949
31924
516986
1204173
334742
1174082
629779
1144002
1717689
613418
1116761
1326675
841444
315545
1503296
666815
356743
16460
993050
1872493
134427
222130
1428996
1019561
579815
1991401
252471
385673
1574359
1565898
1922047
1760453
1521041
1249996
446245
1997161
1470059
56228
493977
1825596
1886029
468
1188635
209998
50340
815203
807935
1874129
1308740
922617
1756194
451015
1486194
1050372
640300
1571333
1748197
1536830
171519
1831812
223472
852381
766203
1903406
1083848
1562941
508721
1046069
331265
621110
1324352
320893
1524095
483834
922594
984774
1449883
1651787
751433
1542868
169893
709732
387756
449929
251049
659616
1167444
1806912
1285577
347971
774551
312484
1669591
615980
1848732
1332302
1029429
457243
18664
1816457
1836481
658611
903045
436114
749283
1538569
455542
682632
731852
1303513
213620
692484
1006073
649655
1193300
293040
991872
49365
720541
1208701
240942
1083565
173213
363580
1481668
1076638
981089
1966119
939201
876916
122716
1845012
225766
87129
1560300
1615004
730491
1219991
1471533
988293
856469
515705
1845137
1229254
1034594
945893
1582008
182484
1164555
690321
1642706
878337
968269
287694
1274875
735667
1241110
208386
1017400
777266
723875
656980
805183
576755
1744867
1050090
406673
807063
235055
101474
1173316
1339472
508109
813720
1447309
1938884
45610
460831
672622
1134958
1036664
51677
1654759
1100488
1234911
1155653
445424
621783
742955
1133553
1435712
883364
1414328
923500
13139
619494
194472
693428
1776520
1117859
1417863
388430
1763332
1141329
1436535
235774
1056273
482814
533536
409424
1343936
35845
642606
915567
511094
1262141
1045038
182506
1968710
874030
1650752
822397
629585
1339169
711275
355214
21647
817966
1071654
466347
606969
1906844
434086
396890
264472
1550264
563916
1115679
322818
633422
1700855
453767
1470240
193961
1355560
894535
392856
632505
1871095
815317
1474415
774174
537968
1989702
1839822
1890965
1497155
1490874
129374
730826
319324
1868487
1280135
599928
165491
1367937
1981141
1553579
1434586
1607197
1977599
672098
1568587
1260878
1990329
733322
1384795
1646253
885699
297080
354205
242951
1931523
145605
1193000
780071
517850
1056058
1915166
1181377
427400
251540
712339
421528
1164531
664638
713287
1792895
212152
1224598
1563205
1953237
1422248
883214
25083
844638
1113016
895415
1835298
1657279
401495
973760
161857
695583
964679
899380
104524
1062853
1066539
1021892
817995
674670
845743
47470
1135791
1112159
1709119
879087
51589
232455
68160
44504
565578
162445
1018341
1410190
738675
1364808
112845
1168326
1973916
1445610
944512
11209
942636
437153
1992164
1008110
639400
1353803
462800
163544
1347727
754486
543674
1106043
1179425
1404470
766754
378136
1769000
1393271
1241457
1203714
1992565
743035
674519
1627474
1510703
500992
1396073
440639
7365
1823934
1645317
1487035
1085613
55864
403689
129179
936145
277030
1021018
1128642
55565
22621
1852094
693321
1332847
1527263
1621240
154176
477746
1150358
376408
1352914
1278209
1508687
776694
1809997
913339
1245471
431405
1081776
1122364
793320
1935722
130844
41631
1228294
1754583
238406
1695339
133270
802642
554883
234273
14549
473248
60437
359258
1633352
1450649
1611267
1094076
842169
1783635
1299752
1750901
63410
702423
868945
1922915
1366896
711356
511535
1219863
732626
1027185
1109450
1781719
1885152
389562
88225
55218
323108
599157
429520
1560840
839170
499081
672220
1995845
1582396
1854560
1917190
137470
989690
1859771
686312
1860684
681702
673349
1355443
1725679
1368781
902601
225777
1684901
1126819
567082
62968
17761
1889396
80941
376740
624599
1390431
1397490
847147
1785103
162278
12058
534264
263661
66007
545755
461513
1531353
624868
1737883
361118
1682491
1249383
1734503
1534900
343314
1829732
1230978
835718
1237274
273246
1197223
992477
458320
847755
124148
1022261
486486
576726
577240
705457
1717847
1118327
1243953
1403658
1031815
1513237
294311
484798
70512
66679
14152
1680273
1929348
248910
240961
992745
816662
1076699
843432
769883
187620
661707
1416966
1292287
624358
1210585
182771
266141
552502
1410049
112152
1238726
632170
1840242
934288
643996
581044
627453
425684
1941111
716591
699642
1507189
1912109
263015
787011
1622543
1599514
800492
840034
1680333
1392066
321407
1508597
217256
1152969
781239
610752
20768
1011488
1993907
1014122
895201
974185
1951063
1905767
1919041
1175091
703028
363708
47745
1958255
1302945
461219
486657
1182338
711628
226900
1350551
1467159
1367016
1517180
1543747
421674
157034
1995640
1715037
757560
1720238
1892020
1192369
1710133
1573184
1732683
495342
1041074
1754328
907049
567876
1643000
1436753
1335019
950484
1237348
1791513
363626
49701
70790
986034
758993
1358561
1681586
1607868
19754
594410
335378
1138444
1522044
1261994
608809
29782
888737
477265
1438388
1435265
1226625
1705167
114231
416504
1670971
1592834
1482396
43597
393351
452548
1588466
570210
397526
624222
1728799
1018265
1763422
78643
938920
1246751
79844
734494
91989
684900
476076
182815
1555799
463911
412840
338357
531544
1697649
155433
328865
1962525
388477
1506680
1702065
1979805
542568
1911736
184856
1308693
416724
1737509
514409
1259660
869968
11083
901662
1239585
1496933
1605891
1350391
920946
1000268
857885
1921017
804986
1554066
1588310
103146
596943
100899
1258337
554470
947139
1206067
839310
1678052
1804074
732945
332021
1075554
206864
913796
688175
1831342
153677
486846
1105819
1569688
1257504
853455
1049760
667271
1477819
1436752
867355
551397
257243
192431
1948382
662903
199699
1606288
1719872
333019
510369
414101
1490571
1219629
906690
666531
1344620
1228355
796523
407734
361934
1883052
528635
937615
784070
670210
1678101
172524
1257886
1748421
637565
67130
348386
1667124
276910
242310
227100
615412
911189
1040074
229953
1061114
1452519
283313
860060
310381
593276
1600068
1562817
945320
1648981
1765984
1262122
1711634
457703
1499220
1719285
756174
1779381
1781894
109104
1467691
640197
1618411
887961
285933
571650
1180311
1100027
16744
1399015
21919
1835259
645558
393818
1187418
219016
31481
721347
474984
904662
1816991
1435854
608534
387722
1940605
1307049
1761300
1599380
391982
1683124
441021
1670019
1764441
871923
1958318
111097
567454
558658
1289710
1814023
103682
27253
618019
748827
1655365
1605293
1841361
962869
894010
1078048
483091
333681
1655989
577968
352748
721195
592348
1968796
1657531
547535
1594563
1177979
192750
1830197
1679914
1709389
1816412
1638998
1502976
1366022
729459
1215002
1912043
1435802
444084
33743
252987
1656853
1522714
630896
1136090
1279852
288983
381959
1117899
1381238
590656
1980348
1598812
1174071
1909760
828925
167028
311825
325954
135947
1843157
36021
288580
460584
1175618
1948069
1877643
157134
1480181
744957
1333083
1616184
1741211
1012417
1772456
1597757
391757
1631883
418939
258697
1259141
241210
172698
412064
1267607
883687
1761054
779214
1800422
804501
1366960
148054
1981382
1974147
251458
1722452
1983087
77760
1051062
429773
679931
101324
142834
940556
310718
424700
245676
453309
1127581
125171
505524
1593038
368463
1203092
213734
1287218
1654146
1966915
1439044
883511
138970
284833
1911059
584860
595000
60035
1834061
1889861
1017884
1423079
1187214
692586
1056999
166799
1416809
1098745
1614047
793031
1549210
1990533
1531815
1624326
736223
250927
66170
1668335
615517
644312
279047
841049
965982
847128
1582652
1510789
1494757
203682
139801
474823
1058529
432045
1892005
440585
1718887
32356
252880
494911
131948
1978006
1977339
427738
1788985
1871671
718543
11990
994579
1881715
873215
1041850
215303
755058
846765
1223123
1943501
1357138
1521651
95969
869962
1257621
119681
823084
1710905
1730316
1968759
1174886
1331023
1366891
1624532
575830
317603
1417649
886740
706426
169763
1089308
819838
111429
1787157
1933139
1542053
1782003
314127
958071
879273
245320
1268862
169005
167276
1168531
1115816
480582
1011599
247180
987244
1954691
1907590
1289743
1447520
286502
454148
936763
1965580
1528817
1673320
1814669
608836
920304
549284
984957
1350283
313288
1304747
1554331
154267
372615
100249
1260655
1100733
235316
1466414
502341
466368
951544
1486183
1612026
275264
591221
111905
1683109
1621533
208142
1614177
514405
1437200
1309473
143370
946923
419362
684214
461115
470241
1374519
1149850
579385
59327
928344
1144627
854676
1254391
1493576
1707657
752518
612129
246619
173149
1715524
62224
409573
796486
541212
936094
1040151
942861
980864
1047667
1572424
751402
1665503
1819301
185259
1696819
262201
29992
478297
1228395
1586048
168398
1481058
560872
809714
1297944
276036
1441081
1219066
1253990
1342804
89857
74891
224306
776040
207517
520250
850510
1559752
456051
1360032
55450
119083
1984069
171417
1184488
651859
26931
1193862
926039
759435
191128
741492
929518
1561086
828228
266332
495067
1418757
53494
1843152
1277470
285540
146471
556319
1092955
1493800
10148
22336
528225
547110
11913
1555438
1988946
1388756
1165242
938639
878128
1007247
521543
1629735
465974
425381
1228733
1418630
1598026
657770
46124
744746
1134019
1740336
1838640
1776483
422198
634161
1441592
993039
1655564
1813759
536435
605977
1981987
799421
977882
530792
284035
1749941
230293
1394301
1757412
622201
146585
352794
751929
208255
470228
1121241
1777018
132145
824383
772380
1329338
1651479
601434
324334
663134
937722
1800123
643405
871117
328047
1484468
1128157
1657012
724619
1413007
1543232
1417830
1636335
1880768
22661
856690
325487
833932
1115210
906094
20267
306389
847719
991878
1866105
1236779
1760747
1962182
1284163
1681152
17369
1129538
1177797
219688
1047223
803018
1757320
1671237
488724
923947
1794552
1747908
849097
240702
209206
1529221
174751
789521
105791
1852493
327621
579436
794830
251106
884097
1072574
595128
1664559
932201
1629646
1034215
1591236
1377215
969555
98562
399805
1968996
928994
488969
616976
764188
976091
905980
684611
1641682
276376
1498428
1484396
1687571
1739110
1758560
1566292
1480756
57880
350473
1113957
801625
1095499
1810873
636618
1936312
1727572
239333
1920545
764520
640246
1463369
1653952
165772
997620
664584
1435966
298471
1530180
274205
1405801
150048
1662601
5399
347660
1302965
663112
325024
697878
635345
1954994
72288
1791197
1224568
1853183
130586
1528304
1844271
17900
1280433
1964258
1677067
1923851
64938
239366
1159003
1788799
488120
1498613
6425
1678860
752984
53032
1934994
922612
1145355
675950
1530247
98461
1149940
421620
723047
1256425
595622
802232
1206084
640581
468430
1816497
230128
1971190
744290
287784
1794836
777589
1704992
1682802
782411
1046193
472988
810936
1199449
1729789
723871
438572
1060885
229675
904668
1429109
1168784
853014
45345
1646941
1582961
99596
1875678
446154
1469812
1313659
1424391
1848719
153772
888231
1670838
325826
582314
1761346
1695121
1424163
609911
973686
1855229
1681453
1505558
269320
1054359
1740460
1468910
1430071
1012674
956932
858828
483489
992981
1760213
1747927
219454
1087608
1209342
1090862
1624899
1026349
59170
1812838
481264
853529
1993288
821346
470068
1578496
801099
245777
631902
214182
465014
1216884
1187955
1693704
947802
1223557
90008
1321628
944835
733620
184374
34201
945802
1583296
581789
1666223
294965
93434
1654261
1455367
1060817
943385
443796
1102576
20066
38033
587220
274554
1619521
604075
991598
944442
927949
568417
908215
1872524
1034965
1558972
137029
1371129
1419642
721592
450770
864575
4068
391663
457546
49716
914837
1101329
82667
1525635
413000
437868
526786
811228
449538
309539
43616
1333384
1555466
1615045
381388
1009411
1253996
663330
349172
170815
266017
1676287
546155
1305396
72611
1936297
418072
653301
406490
1597925
172997
588741
1977345
1604339
1701851
1946760
1841019
1853459
759232
1106226
1138051
1290162
253571
1698018
746259
285833
921685
141226
1284471
1033635
859594
1917728
1020309
1231073
46053
750276
1974610
1387882
1622914
1174510
1102272
935963
653814
1392474
1327418
354961
593088
1870072
449752
210910
484244
1748056
172110
41836
1186678
203759
1516835
831044
1258741
778325
1895331
131365
867111
1873847
838850
93802
1743466
686107
1762789
1195630
1896596
1509849
260566
87920
216290
1762139
1945891
782349
1421918
77931
1862830
69192
89806
1735944
1229810
255139
1545287
89424
1604529
660439
489360
1351588
798672
159450
645336
396160
1790350
866625
1340596
1107165
1877253
762591
1713949
1325646
1887452
470497
1022900
234153
1222877
1375057
1965716
1355704
479876
1059505
1634244
1420200
1707376
306231
122525
1385934
1506973
1233521
807256
623431
924102
19830
1064863
1715770
637887
1439906
1286514
27938
1106469
474187
1305347
1991699
1937345
1472069
278033
1104798
1473808
762554
1745153
1812002
1247739
348731
461854
1421718
1047421
1993298
1349795
761724
576644
1831545
1717520
572635
1862405
870061
1313572
89621
278291
1725499
1059194
711636
136263
169847
707928
1696621
1283428
285156
1218939
1333824
983810
685702
446000
1990727
273776
27923
1132291
1952528
1526051
1074863
1654629
288708
1809634
1387719
712260
1555189
105991
1482888
369883
290475
451117
901243
669202
633669
533021
143987
871240
899271
634969
1695080
343373
1867637
723429
430328
696440
421217
957064
849477
444894
372750
1474806
846743
562292
1477900
332712
1208435
45274
1836243
246044
113582
1644876
278434
326456
1548592
1426065
1910690
1535663
368318
1216717
733408
1746578
1120067
915089
899717
1250859
321762
550206
603619
2649
747747
1199399
899473
179735
1925939
459683
1985875
816021
1367693
1823271
515512
1513659
407520
1184136
1292545
447321
775551
366077
1099850
851735
825443
783806
1781997
1435985
1951119
1883179
1340371
72067
322725
1945561
34827
1533045
124733
803379
1292456
1977751
1070599
484763
974153
176370
1308382
596051
270958
765301
1147024
1355370
946412
652909
518856
484896
782733
452961
22750
1225659
986775
894698
653592
997295
532863
51319
249729
1951556
1731933
86854
644322
1918296
341502
1125676
915597
552873
662660
1649131
1904837
1221470
1378035
1614952
837556
1374294
326806
665554
127012
478690
1848240
1956050
39498
1099658
765188
1718824
352383
574121
524727
1609941
1760970
353300
1683934
1664129
397191
1456502
1007150
504589
332032
623165
626282
1347847
513942
1496944
1473986
1382851
1216612
38491
1377042
604587
581597
583122
508933
1686450
1672982
1005693
48803
578766
990887
746832
1939636
699039
1663446
772649
1344735
1606383
618176
1674840
1150400
1900187
616368
389644
34497
517747
910030
93752
89531
529874
1555984
301354
909080
1363544
489479
1765635
1802500
1933336
669170
425020
102338
1176199
1211319
1627106
1631076
1518935
53990
1089248
792907
1805775
189763
1832477
1468997
137320
63968
575824
107796
927419
102273
79818
1707675
1892453
296856
1950877
296080
1132091
1039281
1862974
1262461
912202
1593335
921073
1494487
290046
587409
1160912
898007
1025041
409525
1215382
1287086
84208
916615
1832726
1774681
1151085
109144
216264
1141540
1636270
1997064
1861509
1836993
1545857
976885
4704
1566941
1554891
516979
1339350
1525415
736747
1308218
367474
1452267
1449255
169446
990812
1142723
483257
1166444
1524137
1528126
1615935
1164903
885740
1478716
1410355
931347
239926
522352
1179864
944820
756138
885503
577122
1915561
15707
1560742
1704059
1514711
1350721
1114029
76467
946759
1122522
1280222
788347
1337319
1213832
568485
174051
1055858
51806
162071
909137
968787
142767
1793054
287524
302872
1682834
732742
1609667
942607
285699
410169
1603202
681864
206481
1430925
836998
79128
741429
1624952
768556
101769
1600625
1278218
1866736
1259073
1543283
1801221
60934
1075758
1495489
1478951
1900252
51097
555188
278847
1219519
281057
957268
891981
979960
72079
877593
187347
1029090
1243918
273533
1325784
324556
1934749
1854940
601177
1103873
1130146
1458964
653882
733168
289031
437362
1896486
1479171
138992
1452996
1437775
746026
1574937
955554
1072752
499313
378606
358102
1755157
1805533
1957077
1370977
681842
1139741
576951
1598613
1643644
1256541
683324
358355
170549
1593728
577604
1677635
652303
980429
978243
633222
123175
364199
1239267
1042040
1889942
875359
1972325
522930
688598
518366
1381471
745595
1512409
498574
529770
559074
757753
1067572
1018198
1602180
1355242
1812270
1941486
1826959
1320956
73801
1285305
966790
1277306
1988171
431254
899655
816809
735671
874201
293088
526
1333937
712353
1848309
813299
1181670
1705950
832297
1766767
549010
1194256
707385
1524724
1413128
1702654
1574390
1001081
544192
1328353
746647
128222
1657038
292571
757325
86735
879808
1132406
1491422
610735
596409
1462697
486247
296827
459905
1114907
1300932
1503935
1775807
1921940
1576132
510644
1058570
1002555
735967
175228
1371576
1658194
1870717
75743
942590
1405699
826924
1797045
91375
133743
1549032
153962
1744951
683693
248803
40302
981554
1618319
934497
1877708
1938179
1891407
884376
1979797
378462
567997
1875794
1924580
931380
177955
313465
1630828
361290
1550321
1607810
944438
1178654
594285
346460
21521
1288698
1496355
1837523
262646
280978
1195916
1633948
649360
558218
1514764
741098
273090
447290
812287
799448
1175828
1407699
1507947
1459106
198716
1079250
1735864
904939
1405908
928747
1237163
1981817
1424342
1331788
1600037
973691
222923
400587
683482
1228925
1702850
67837
213621
1528036
1322405
631273
1245960
385217
221221
769286
177858
685062
1353824
401201
763778
1612919
1800760
931026
1358236
1438224
599310
1222920
1024035
191095
1739335
433156
1462303
1991224
1398120
1119539
933749
422603
628497
1452424
1027395
1647333
1449563
1584582
363874
1425110
47497
1124691
328942
961022
107287
943192
106616
330420
830077
376285
1773613
1363321
1648527
1464249
1282959
1670721
79496
656409
891964
1075216
189455
1744471
201665
802761
317617
874680
1421683
983626
379964
1007474
1790546
759117
1709455
718310
1692890
684021
203031
1425906
1117540
401847
418860
858443
1183866
1518796
1441220
234768
1279457
1605400
1866843
1138015
1566663
1218981
577913
1103428
75903
1164893
1917740
1877095
1985970
1224419
1415217
1018138
1962483
451937
1452798
248417
1777836
533645
1788539
1355351
928740
568070
482086
731094
1908544
756401
962027
873260
1968123
1868941
1273803
400627
1094169
1206135
1332676
644999
764195
311404
488097
776730
259872
998707
305245
964699
445549
532503
1762656
655902
1658878
1800520
1327301
471957
1702211
508555
1695499
1493487
190603
1101362
526020
710491
1034029
1762861
1526234
482723
933566
151105
1191385
1164428
38984
1792751
348372
1324893
1266997
890754
1054530
1545278
1175701
106554
1327185
1627906
290508
179100
733810
195326
1951542
217338
1829837
1989114
103474
563874
972666
859899
1879626
1064485
1045994
1793686
1686885
110309
355650
1220953
296325
72172
1609846
342378
913204
331672
1615420
1653893
310539
199868
1060468
1929932
461243
654742
1201676
809570
163060
73603
1705902
481475
781021
7700
1929236
1755723
1918138
711385
1836644
672439
1778359
1298341
353110
1367994
994350
1448683
1938653
555549
1708918
336409
1671130
1678197
1855659
1724258
1913116
1473357
967771
1174193
785135
1182104
1367512
1936319
1208138
1204562
166391
1390815
1724324
337425
1068397
1717974
863393
265409
1267051
1538881
511738
919694
921387
1952548
531954
335099
562311
1216126
646066
1389784
1251289
805790
1633672
1447291
1663039
1654518
1322342
1654785
640007
1195189
1133816
264469
377524
470681
475519
1673117
224958
691511
411580
88227
867919
823217
1070058
867097
381803
1451399
1975181
1472431
1598419
380484
1752826
582971
1763872
399370
1957121
1591051
1607855
1038450
825274
1446109
995266
274319
1301446
995442
1277646
1905302
1638237
89930
1310700
745569
382394
420745
310269
1058542
885030
587076
1876648
385031
756033
974856
1616053
426040
683652
1735546
988879
1700189
1296514
1671343
722115
1030438
1868351
785389
763296
1447663
1347061
1366838
1978872
1683752
885445
809739
1578176
508700
1921704
1642228
586378
1570690
520028
1832708
80338
742071
1402827
663164
461664
414998
1609222
111381
1677098
855818
358271
656079
526270
1216879
743575
1715578
1339053
1161384
379240
1410602
776977
1920412
221006
1493358
973288
263441
777931
480000
1986913
311966
558776
454884
1719165
1346590
1872645
549088
1557060
1290682
1276520
1969482
590449
279574
832059
627697
298668
602573
1735058
206894
183738
1869658
1112194
956709
957876
982795
718568
905458
784539
540170
834198
1339344
1178607
1794766
334240
1092275
1847055
147879
1045935
1597274
1644485
708234
635090
1244030
46521
297072
292359
1320981
566510
666849
1478244
644236
1746374
1261875
724684
1293068
1259040
391422
272779
488478
1351558
755966
151918
373730
1442894
351381
99577
473859
1245615
895394
472092
539309
90746
1084975
762366
1947951
210014
1138097
1842918
1026045
1812891
888098
1103132
573213
2104
530266
1334399
415221
1518267
1572644
475355
119821
930136
1128442
717989
414118
710316
1823288
707409
761483
1045731
1481289
967288
1018671
898417
1078831
1227709
731570
913077
1230998
259448
1930337
1340990
1304848
1267253
19668
1002573
1324946
648188
1124096
200407
305229
570689
772739
1857588
1695981
1753621
1684398
889974
605611
571653
1441993
1189908
714892
8887
887641
1594097
1249692
864617
482092
1300324
1365243
447069
1565678
33816
34843
942501
1822222
412906
1357869
194736
1588901
1136091
1850836
1515323
1187649
1072516
1991994
793131
104126
1641672
1477809
1820265
334822
1751610
1642087
1996528
1043643
1092744
1983304
1957956
1408691
1552398
337708
1177154
1082429
621577
2050
1207025
1572695
261075
1208170
1356081
834396
966071
30798
292697
477761
188683
1754011
1189810
1029588
1852219
1629352
890763
60401
246057
715690
1523122
1566526
737681
1851142
1403833
1138079
270146
187945
333188
306904
1569060
1430999
1143695
304975
450813
384154
316466
166575
95667
579017
501452
969949
1203465
827707
1791334
445338
651845
1784703
217878
1350499
294611
307099
1209581
1437406
644370
227977
880469
1501432
1018831
597127
987725
1501061
1537966
95050
1638161
1231704
299594
1355363
1779470
849392
123863
1977576
1239013
87528
1563269
503104
117256
569271
1023704
761212
1492750
153716
1149027
451166
80907
1097432
989718
1256271
842293
1312084
99795
251401
152339
676951
1776956
584338
288369
1947039
546933
848596
759066
1509621
1802039
1170199
1907604
1177427
1376986
1961618
1435172
1438551
1562988
445465
1505535
1275844
135493
236405
67328
1309150
466790
1661811
1911786
510298
344730
1154006
1925979
274636
1172167
623422
1757533
738770
899034
1020267
1180255
1272957
1022782
345447
1095220
1354408
1303166
1979302
1123553
1581892
258356
114362
1276999
1376494
1998814
679933
1087865
930504
93471
1829301
1354033
953981
1378009
1825796
969775
1600689
1393028
619450
78613
1203196
289392
332838
226975
660454
433788
874616
1650300
39125
135116
1621625
1141103
74129
399485
1674867
1289341
1287870
501830
1889824
493777
347460
1362201
1966115
106945
619040
808422
1791024
1311308
893170
1433167
884333
1675381
185818
750197
228203
1171837
1408293
918113
213616
909429
1332437
1294647
1195205
1220893
1941442
545581
1455210
157195
1823009
661772
600346
1640187
699317
721280
1084347
697684
584738
499385
1525473
436162
1986104
35273
946877
1449469
1197304
1612724
1739566
1904576
991220
780296
324915
570521
451225
1263647
232135
1396092
1184963
1117975
831239
1115994
1862312
258252
141311
787275
1290284
169341
855066
240991
1902810
1409414
1910701
1870266
1440486
1901871
395655
302087
221077
951162
1519916
1196627
916829
1524149
335243
43485
1322552
1954617
547211
1668239
1146536
310835
1690080
1475353
1573077
1424607
1572468
994345
290521
1764900
1927477
737798
833820
519057
470243
481357
1853862
325032
240080
1012249
128002
319226
1043695
562625
336295
1133363
89790
1292998
1481928
870584
1996151
875577
1655999
788256
305870
1329086
200262
1348049
1866866
1669399
948294
501573
1969489
465163
1544906
819134
430521
240978
507034
1255974
1714234
1311303
1564107
1663437
1690215
1207332
1164525
865891
565136
276517
752511
1440693
71943
570302
860014
1114825
1149503
797799
1934254
40826
1095810
1013476
327954
1945137
1331403
1996219
1731099
1086380
1454058
1720834
1114819
306796
1565310
1312522
1558341
1738225
1557020
24739
91843
1375075
739902
1583148
322657
1957226
292525
1918146
1043411
1423125
1272239
1909927
706784
1323889
1695208
1749749
96867
1644266
668089
1184293
675356
1158156
1763334
1133601
147035
1105988
390074
249471
89986
1307025
810825
1445087
453619
1453493
1849033
996795
605558
1521750
1322015
816016
984037
1995923
1539589
1824703
1773434
1072502
1883479
219641
1939330
1362172
1057495
6818
768047
1643105
1671684
1321251
156771
1330710
61250
1476123
823629
343950
1613919
26459
73609
613476
1619472
1898531
981415
675770
174388
1775308
1723985
916119
55491
805361
705005
412831
975382
1785763
1303732
1233626
1931590
1472642
1414561
1641789
1551080
1874312
1870667
651011
1867468
235650
516958
993496
292220
901965
1610735
1037478
1645126
1535378
1169052
301327
1350511
621230
526519
1698134
638363
252075
1129362
1244060
1407494
745976
145232
281638
750289
961217
101643
328867
517240
788668
1910480
1027692
1239041
1486578
263793
1490818
409639
292546
120771
339773
296724
963068
435285
1809863
453029
1238256
212592
451044
1595942
1819855
885152
1244500
1888970
52710
1319019
1473501
769011
1132687
1114726
1459698
648551
1916007
1219253
1812733
1776742
1315974
1629884
183378
204994
487802
1535249
1496384
1164467
685010
472109
663427
856597
815770
1050126
1449077
1384584
1297756
1585916
887818
1301388
95270
1640317
1073821
1454510
1451213
1780703
1008816
95891
580780
989214
1556013
1030388
1979800
1555163
626062
1298931
1510875
29039
488161
1508369
256119
960965
1560767
1756750
84497
1560713
1051392
795723
80580
454085
1347085
953423
764588
1471958
167191
892469
1820368
202221
343008
391963
343685
1377428
1449868
820424
1551576
519941
506146
486453
1321095
886081
150481
1812343
986060
374227
812624
184948
580555
1327234
1767447
330393
235389
150127
536154
622332
1296213
1276831
609777
7095
449440
1377558
1127789
1445945
1003886
766137
1222597
1395883
993799
1999360
1956673
1476168
1133639
1622796
1256381
646017
1766486
71323
1297306
404726
1938824
725294
716316
83688
1563449
1770204
1764442
1688120
1360950
989826
1833072
376509
131541
314429
403382
225611
606041
1021542
1570347
57461
1751562
966422
1986415
856076
224925
609615
103661
1863532
1764399
1086667
404018
510392
579423
1002849
204
52675
1416192
970168
1101520
1349498
512729
396358
245112
215277
994477
1321427
305693
1979900
345430
48962
1267130
1116684
1837384
1361254
1549263
995371
301745
199668
166326
245852
639270
172979
1760308
1372206
1705689
1416785
1731253
1777322
1254113
1639401
796379
902340
1241236
1935683
1633593
91786
1763238
70020
673242
936277
649154
1392832
733923
1501135
1729126
1783363
48799
1069542
988169
1027035
882396
1926776
1336145
1085642
1327740
1835231
188627
1486331
1865955
291886
1310179
704940
549082
1703293
1071780
1780598
729134
542456
1949196
1659920
1452381
51872
613881
1294395
129556
1242460
1836315
151148
246714
1027490
1250918
969394
1455632
1356627
1472277
1744899
276468
829414
1766716
674828
440537
1917356
1177923
1114662
285664
1801353
63652
1162470
1323081
1380872
1014716
419862
557629
879702
490981
1489548
1787929
1895188
612386
812296
1984220
1349717
1715263
838567
1427719
496301
1987923
441442
1079783
67502
730803
1229609
1766494
1174173
1381232
1314101
1245937
1397589
124621
278473
983164
44541
1629581
1932963
1255504
1746474
1592901
1697246
1617943
861573
160905
862265
1818089
287316
261536
1056193
1761196
1553817
148490
1145053
1488139
339008
119916
995031
675535
449353
861749
1482993
236724
1422714
1459772
995403
41784
1713985
1292799
1568230
1058068
711286
1918353
1129565
483639
406985
1596600
1852422
775724
1956608
1589298
759018
1545105
976008
1621038
725199
74664
664240
447998
617174
991390
1887950
1686997
1679029
1923179
841980
735076
1893589
1125724
636041
1921467
212560
1337292
1203787
259891
1189006
314256
1533669
883557
914451
1313545
204617
853614
1437841
121125
406822
414393
1833605
921994
61922
569618
696266
1549870
1826052
1650202
986797
1960252
1542100
174014
964604
1594936
1734307
1132826
1902307
610478
1992436
1561503
1987668
1414909
1700453
1815308
885973
566596
914236
1037915
159128
1988238
1147284
743685
754347
593114
332643
131414
1363181
282956
1720249
1128608
1844115
706368
621876
166472
1387179
1964118
1882887
1179424
1919084
1330246
81765
1033607
146383
50952
1833621
311651
311465
825510
1963708
1445612
253899
438448
307323
527091
1693167
1572353
1740268
1930963
1714102
1455380
1767844
1664777
981232
1253809
524999
1492943
1010607
1101676
124108
614684
1351697
887883
14937
178090
1116341
239748
301312
1706162
463265
1447432
912668
1315176
914971
632637
1117723
602315
1517861
135055
709768
300254
1584038
1535876
1675434
974601
222143
517969
1219417
1068822
67039
529161
704281
1658841
147272
1367440
1304363
1024368
1951221
1459805
11266
928466
699162
480856
1536780
837098
1488930
671581
381406
1833773
62084
20896
1167072
921856
1481941
1653534
813645
1597786
600186
122412
1015322
746302
1718110
1685286
1106752
166102
1103358
1489110
204031
153201
167280
624080
1211544
278261
1184686
299847
608766
1195739
1128632
899708
1613614
1172921
1131204
1909328
804683
1026104
1989644
1145306
112521
546685
486291
499208
135733
1349281
757535
1954294
1174349
952986
489558
1728657
1861119
1787288
235829
1412691
741478
1686179
61696
1849166
422689
1773081
856168
1230663
447032
1037806
769861
973829
1963964
1976908
191759
649362
376988
391670
883301
1279810
1812644
41396
928722
1439843
633222
248893
321243
1039951
840841
4215
580179
1618763
313804
1553175
1686559
733566
921582
387981
1448197
1256551
1919391
1135455
1193897
241367
1352005
43581
796238
1801142
286259
570521
372161
1859673
1477060
143175
483385
402951
1537089
1995158
1530378
1896460
1677808
394241
173959
755741
1013855
1956710
1966907
801254
716767
755745
1743032
571675
1015466
1404821
1740525
87234
898100
996786
227525
1826653
679811
1906578
1384635
896957
940004
1176711
1929171
1914453
1106188
1344204
1130834
1026004
1696163
1282310
1531698
1889465
1766405
1736454
419916
872491
1555928
632558
212385
1453449
1847423
1456653
1761051
824305
173348
848135
909796
211068
1700626
684201
404147
18122
1779938
121593
1431924
1640198
397167
1918228
1539655
269581
1526037
531908
1599506
1683368
1444977
831826
1680654
1718666
193293
1674890
589089
1605185
1903153
640414
126085
1086296
1938736
1453459
1339296
1570638
81608
1799559
739691
1303836
699220
747733
1705003
1824392
520823
1636611
520519
1306524
1505396
1721202
1135242
1547220
1948304
1894166
383988
450305
902769
1206300
1457330
14545
186551
64727
1685324
629258
892735
1126461
1432048
831465
913509
62264
1672730
1030331
1427390
1330619
1203730
861421
661188
1779230
1470358
1774630
907924
276663
1676940
1856943
1624327
131467
1299216
1274470
902624
1324437
1558366
1154616
954309
87879
101855
318518
965357
591500
1796099
1822328
1032395
1407709
1802049
267942
1594015
1722568
1750805
1548878
1419649
740260
1791386
804599
1698241
1096906
1927307
78638
339999
1030299
246441
848195
592960
714869
771903
1838144
1529361
799590
1220388
1238678
1379917
966602
392903
673716
1798952
1826161
1106832
1151092
868244
948918
1391171
121331
947938
686007
1748795
1944727
886053
392270
202402
1636936
1084361
818724
374194
1336858
928130
381685
609407
1110836
1823475
1259197
1437663
1820640
657729
932349
1837134
1666557
1846134
206541
868027
1094289
742708
72659
496588
14400
675077
583817
442251
516735
1201178
1752571
254384
1757588
949207
703060
230478
1585782
197222
1713477
223364
648749
1032311
156694
676131
1479737
1997157
805689
712279
1560318
1183145
609138
404239
435896
976060
19037
1362460
235511
447975
134202
619453
1373050
297274
351790
1784365
679513
1767998
956943
1561792
988152
564822
966230
219473
127550
201582
647544
1620439
901167
1696559
156020
1505908
435640
1917531
1067156
1120065
1042069
1251470
698229
705903
1042064
25242
57272
1950427
232679
326932
924665
598895
818688
704021
988721
1690666
532135
700002
82524
1215947
1955863
1777583
1131024
1307273
774224
1256810
265069
1230852
1050827
508506
830789
1923139
826374
23807
632452
922551
521076
1009923
1867052
1733109
787071
1922476
1955207
381673
192229
198353
60219
112033
1748677
1743101
174668
1287886
365793
375074
339982
1595918
1106137
4329
988438
31209
339020
820113
1695729
660396
1338964
1328421
1008077
1661234
1510193
1871636
1232340
74628
1634792
1359265
135788
1119270
1527671
910225
1609373
663815
681974
460367
851983
716350
677805
1670220
1531070
79546
602883
1600842
265484
903482
1143598
791538
1170578
531652
1743026
561089
1953129
1279690
669082
1965047
1259130
875718
1731897
601724
1466635
605685
1182465
1464099
1218535
1049640
1037835
1233341
1386762
31679
2517
301487
77372
932393
1015184
1994465
796507
117979
1820308
1539679
828418
402079
848893
1014827
768436
1309697
538973
816148
1121821
334971
300404
1050916
1998087
135965
1793297
1683124
1059803
1436794
1286804
562274
517078
1111602
1106875
1983548
21614
381902
1565731
1112247
153293
557457
568181
447797
617861
1798333
1868796
904438
715144
1657066
1476773
949384
1589742
443474
605286
192861
1768918
917900
377968
384456
679598
1762931
196840
1101648
704245
1078006
537178
1309762
1186070
1902048
762947
457023
1967410
965905
342680
1413462
1907329
1743970
755087
850994
354347
1805942
679556
1545128
1542680
1706399
255984
1136661
942437
1193519
1114129
984218
1663143
626938
1834741
1466530
1354346
395665
406135
1526291
1409200
779329
382849
1563096
1911581
1698943
202347
1613067
630147
93916
73710
1807520
974968
1254140
517700
1276007
542323
206568
925672
160520
1243729
823442
1767134
1172525
468993
1061048
372926
1215980
456362
1503788
1582919
1011815
475705
256602
1692327
31703
1595761
164026
341055
1655259
307375
45695
1730801
37221
164534
108322
897599
66762
1915830
1998537
1144480
1268794
1174387
1900347
676280
469924
1844313
1794854
1340966
343463
434394
265339
1189017
85820
1697031
1150425
453215
1228303
700632
1891387
1311990
555363
803354
1704866
1815482
1079089
1719973
1232879
1702734
722313
1786749
1712932
1353544
1627893
620470
1780704
260537
1205224
533605
899251
868329
1807058
1373998
1109586
1478857
1562684
1389364
1737860
590998
174451
1898185
677311
1322083
1687795
1444242
1336669
1678764
1949066
1579572
1222032
1367171
727044
1788484
545393
1052895
338848
1705039
1995870
678112
1943339
747741
961455
904401
446876
710694
1880109
302153
1879468
1443267
1852182
797791
1106275
1153108
422887
1070753
149536
1188576
1019504
711347
96378
348989
626702
792070
566035
220219
1500885
713309
601948
77377
633148
1135221
1547150
876792
1532191
101202
313985
130462
1852235
1612469
248288
1624067
1949343
1972889
447505
1927877
1479146
1014410
702471
1289420
723675
63357
1900674
992098
647054
161799
666258
1915290
431785
1694589
1305201
1597508
946876
1177554
1021654
1316216
1264977
1894602
111719
1258377
176011
1503384
511831
1868878
497476
521628
1904967
849756
503322
962135
1288041
455093
1850451
549823
947902
1202923
1517806
1532245
1618908
240093
240351
1370287
1838432
881195
808942
1196713
1452990
1703605
1033929
482181
1141005
883464
1642166
844621
1491025
947912
1112954
1691799
1882316
1961651
1453081
1173691
1191444
1354868
917063
640439
1327935
272843
515265
916590
1349952
53182
330929
1493103
1470216
1186346
1222475
1470953
1816028
1869220
1021412
1904524
1972275
681233
600849
393178
994978
575100
1496182
1147058
46086
196584
1557425
222602
386427
446976
429063
69041
1887792
133779
1437754
1235450
910266
463495
1176576
1849441
700564
223071
1678903
1292121
1517624
108232
733986
1817557
918277
980315
1010489
1631630
940821
1455001
602877
1014934
217367
454385
1536849
471771
813751
1900236
1936223
1246251
750656
654900
1572996
333663
1828931
406171
342544
1273415
311819
948115
687153
1489955
1787156
305782
1181580
237176
1833308
1327033
1455313
302265
491899
1675690
1292437
1308071
1405748
463412
1070607
397393
998815
787460
219963
282431
1396032
420175
152547
62728
282603
443234
411909
694392
960167
1096041
559659
1138241
685631
829462
1111132
197944
1578818
726613
1135765
189310
162289
496152
128113
1966117
810289
1578458
1596581
836279
1499243
873770
358670
1757093
1636672
899230
1012332
783269
75672
243171
1641406
1660083
756507
1332032
468223
1771254
1006581
1853982
126857
202316
1202286
811934
892674
314574
1631462
1266833
1371724
753066
921192
1178896
1879589
1425981
124172
1346193
124961
532093
1592063
1152888
1858890
1774462
1005939
782093
61671
295124
1406599
1991210
130047
987154
992922
1633198
414052
773979
1443977
1483337
1414225
1184544
225066
934262
1131921
1276039
436386
1091951
491434
1629422
1404721
1810719
1104612
870227
911933
908231
718770
1392184
64021
372312
690769
129554
1034143
1804491
1989328
1288181
1149036
1260683
791331
695258
422519
275504
246656
95684
804833
1064535
748489
545502
1467073
852708
252842
240729
288098
582669
1014186
739639
306322
193415
1366947
1177628
1664757
1892390
454259
685280
200239
1894663
1264360
158780
562720
1040283
89688
1822636
1701408
1661691
1790465
681607
290770
1257444
45587
1605920
1413380
1130739
199525
869229
625521
1765154
85819
539199
1011503
284204
174128
1554757
251609
551638
140537
1362136
1013510
1224130
1749646
967656
1990407
1472195
1105467
1646557
1061393
568744
1780983
1589297
245537
780547
1164699
1909048
831464
1758559
356073
1050749
1786897
7576
1431561
1959141
224353
1035894
1730879
464599
1326635
1302514
839707
706236
560894
996028
864863
405568
383413
1496842
612454
1135208
327524
1368119
1960676
1456673
504065
1527548
560668
299852
170298
1842671
474939
412365
1954723
1979333
271732
1248976
361307
261399
26815
314175
659219
726882
1771216
1843266
1602137
899255
1322358
1138972
1180386
350786
712525
1715840
305234
1717376
788912
1175483
888408
663732
881270
611119
1741194
1266507
966546
1461633
150066
577554
339307
1809107
1202782
605833
1583846
185794
1930529
1441150
1937473
723448
550934
1203085
626339
471349
52855
1740398
144822
1987902
549117
57109
276125
751844
393841
457684
1624643
875705
582438
1808628
1021629
1679398
37339
538831
1183508
1336844
1242486
425383
1478452
755664
546038
1263651
89981
740078
1689052
337667
1972221
538136
609169
478292
1145712
34735
213208
592654
980776
1449493
198990
1083554
1833739
798549
1155784
636280
579621
490348
942012
1850822
1494948
1966377
1764485
223049
835170
608650
1286824
742767
1184116
1174890
1386543
1140275
1171140
752561
358220
1729715
452769
741336
1312290
1264099
400192
681335
920787
450293
482235
1847037
1670631
1503227
424704
164389
551098
1880021
1594854
1136434
1655033
1125989
516331
1101576
255754
1011148
1013715
1423428
833151
1031418
1510920
140465
953489
1286814
1057976
115548
971371
942038
827412
1004855
1931033
1014104
1496762
85209
713324
1654479
364120
1498890
1654140
1059649
1826019
274701
1979442
445196
833989
1885535
647101
78014
497692
212119
1941994
284082
141154
603668
166767
1701264
1400729
520844
1989236
1100466
1417744
1025056
118924
1145492
1905038
352271
587742
1537322
1403015
690247
1849048
138443
1822156
1957744
1960077
676059
652400
926632
871726
432034
1072290
1248327
636405
881664
322400
178924
484363
983890
647634
1969052
1166836
1198319
324324
385351
347350
1216592
1864916
635026
1774686
1944853
1251314
1760835
556230
1447392
1993
369441
1135877
252870
1920394
514837
589304
317802
643221
94786
1356025
107277
1335739
569897
1182665
592860
1059841
216713
1516655
1377082
1062068
91067
1739562
1270951
216259
729269
1564859
1069545
1907232
759877
1009823
1079472
1773075
208373
802972
362679
820469
1074046
91612
1144127
1560763
518678
1452612
1748062
1189640
1102842
1529098
1457437
1843750
1313790
567436
113004
1211708
328019
1334548
1765353
1217627
872297
316767
1836947
421720
412315
899866
615102
179716
1538353
796248
994379
1859399
424053
942883
1923019
1127583
1827538
527450
847436
1788525
1603344
1153955
509568
1786298
181199
113720
306797
211468
858064
1921045
292326
1244660
650221
1037353
1050873
176860
805061
1487894
577696
9038
1248100
321569
41058
1197383
1954782
1274288
1987879
1974754
685137
1285415
1868506
1551097
416050
186889
724629
1765253
972937
776361
825655
1232649
1452727
306321
250861
1574122
898966
1269408
976297
1585601
261478
1385082
645345
1630407
1438636
1847816
214300
530110
1814412
1092237
1565717
113659
630812
1346035
648914
962777
391887
1921681
790901
136587
1756014
223665
1232065
1608937
1816846
606718
438190
1385775
1262646
953603
1696148
1971400
165195
1098949
529409
1009894
1785277
146369
1442692
97072
428309
312993
1752243
1790194
1384924
707485
1246090
1403603
1232761
1190427
1717014
42231
202945
690329
1269844
454840
379453
838891
506025
210338
1549762
1812111
992253
21799
617849
642219
916655
1745996
1442443
209292
759240
1295969
805637
1979870
407598
1981354
1957520
1166283
1054449
1511170
1241060
1336786
1746094
652067
1992943
992223
1952098
590499
331455
1772372
1648091
217105
1563829
700233
1315672
1254720
1307636
1251693
644932
1567979
1760580
1829027
546815
855031
1465661
1694155
858457
468259
1295292
1178364
1465805
494022
1273464
793647
1044245
835669
106066
161980
1990565
195537
1960758
682509
190821
1895983
645005
2833
1017278
1108479
336820
1680395
1454167
931179
1848728
431978
17784
864438
1161320
932660
766166
1980823
309476
603611
1245446
590551
799904
811849
1798415
1332827
198900
602465
831620
1719452
982636
17254
1080603
608213
428029
1315419
670846
976416
1744225
1791207
700768
254036
1141404
1358864
1763798
1604246
1319700
1575535
740585
835922
1038776
924407
729050
1881639
1617531
529523
1541302
1948770
1055112
726631
1812329
880521
1698428
1429279
1328330
358957
949178
589119
1258526
52667
1534339
1681065
827078
7428
302830
498710
1770360
382492
1878082
529847
412767
1624960
231241
778747
440792
1308893
1934667
1543360
618788
1461875
596407
418284
624424
752730
1272625
841258
1029098
407200
1783111
1421869
877211
1364956
718602
583412
1214815
151028
316943
817797
1333914
1815785
401951
467759
1913699
307449
221200
1824912
300277
987574
1814266
269695
721902
1910659
379466
437918
1337992
1098769
719578
1710357
208413
1010631
1106699
1798456
554652
609319
871853
1686082
1095396
1612845
1506060
1727950
569529
1444806
1181523
1920539
1818790
823188
1133148
162871
912600
1062284
1185050
261677
1547582
1952500
553353
1328061
907249
1396061
841542
70200
1120332
939224
255445
1622143
727089
1464956
1312387
1823846
295
207575
972353
1715217
711089
155925
890681
515859
1897021
1573400
1901933
1181440
207462
852377
922271
97810
178439
1785652
431750
1825122
413885
1589721
1173225
782220
1486712
386250
991526
610837
1689538
1990994
847665
459102
681560
1739600
1811384
1237808
1487665
1615895
1877460
1493658
1185000
334311
199712
636800
269403
1484345
1100867
21524
600346
1148101
121142
36045
1133566
917600
972668
1059609
229762
941906
545704
1980073
1071304
1204922
456287
285529
1663625
794990
1186184
1766322
320927
159351
799952
674855
371006
405839
745854
703570
779806
305888
1882000
476306
351941
1603946
496348
829498
693500
315204
1605714
1917220
1405577
26144
1162522
379256
777628
820711
796785
606768
1582332
1182534
493260
1956305
1210369
616300
1083962
140145
1402026
455688
1740551
744363
851795
708079
999203
1986381
1902086
1329391
1085788
1261920
1222309
585826
483066
1443741
956335
967660
1527548
1702627
346244
1613256
1628278
534274
466225
1990889
1688560
926722
487819
636805
1032869
1893417
912255
1257893
1567488
970052
709368
1066487
801865
415640
537104
1171868
1899402
1772029
666813
1725598
751248
993167
927145
1333737
741871
54114
1802381
1262232
1079426
653731
635408
489002
523848
1005351
705596
124987
564597
1983229
1492911
1072917
1849342
1422681
598247
1475100
955185
572152
868668
674620
83158
1845061
1665857
1512933
1317055
1583809
26954
1856239
426489
1447961
406273
118524
1839802
1224310
1156401
159948
654924
1503388
759447
1909901
984342
1541717
300077
176377
188118
1733047
10574
529918
836291
394999
1429657
594070
397210
1948111
1075855
586406
34227
528194
671498
1835876
1622428
515180
1397342
141196
161688
795984
918509
1452241
462574
912976
1970553
1907284
746460
75939
1858846
680130
274573
1480873
769937
671991
1139338
586939
1473855
654322
817268
781671
1803807
782694
609035
736796
1260
810787
1391798
1660821
1836915
1939805
1674717
827955
1777144
1794159
606705
1378854
1124123
298191
12430
694953
275552
529402
804481
1528263
1544272
125590
222901
200437
452706
1719845
1687981
1703410
23557
720277
247828
485172
771250
1981326
343299
746976
227634
1426467
262986
1817477
1540536
626492
304939
1362
1882852
1755081
33581
1577313
173226
358369
1309580
336546
1221808
1699333
1247029
1200485
1452658
1277593
1475059
1778901
1506750
689198
662523
1001284
1464967
187381
48738
1061209
1656908
146175
1941983
198211
1866886
1353225
920903
240792
1436342
1847433
12065
888778
32999
1668908
1463852
1709583
829936
1982057
618877
138349
694574
1556054
542194
343841
189865
983516
1814264
606992
86610
1820219
826989
49578
872224
158746
1161347
320410
124855
1227868
627122
121428
1033215
895535
1548479
1156817
1587896
1550808
981016
1167061
433158
1832502
1193744
573668
1314540
87401
1824474
1864799
1809084
1109205
1064236
1022826
1708546
1711201
1243214
1289450
551587
100132
644885
1626915
873475
898278
456043
1004943
1599671
582109
1239555
1010745
331944
306217
1347120
1114500
58607
543297
1015473
1924479
1632971
198885
1510103
292884
637039
1803752
246775
588522
1511316
473081
968694
1030964
1862202
836349
902894
822114
1211992
321572
133342
461932
465054
12120
1846705
1199649
708190
510081
1693632
482509
368942
41911
879650
1216197
1538784
1215481
1089037
1849654
1900818
1844308
547139
1321715
109166
1522389
811308
715621
1228840
1438219
1843563
1858688
1386013
1270124
1367983
978459
1132486
154229
893300
218461
58350
371209
1639865
60070
581042
1552358
841142
1214340
1270222
1163249
1157500
1024222
787957
715657
177576
585387
1695720
674728
361461
1348179
1578766
206285
1730994
734001
1331851
1434431
482096
73816
1154743
204955
1611667
1852919
1795254
302770
1062619
902574
74261
1045865
693312
946235
791103
1831412
102471
749489
667529
74157
1334154
1056690
352665
1166477
31989
284084
1159767
1243097
1827763
1887320
241985
858937
1402851
1164066
1044258
1594470
1075540
76519
1454206
1566720
1530017
304316
1324902
1400408
1130963
1736017
211145
180561
587623
216816
332444
309691
1358774
1213571
1672327
1746033
1988721
1733304
484167
1489125
1802668
1023951
884985
1787483
583381
1719494
1345802
594909
1892360
1481488
905055
1502819
946468
1578916
1967334
723313
1567966
1714431
296075
392502
162423
525517
1927686
1988767
1290502
1787255
1256340
956967
117517
1019257
352902
286655
797131
1783872
778476
1250850
1137077
1462121
1084364
846218
826364
525436
365128
1005807
1555867
208050
558790
152079
662481
1038765
783760
551479
20498
1076389
663093
1548730
1383377
50932
577592
910410
232031
885569
1997150
419880
577157
1506378
1774142
1822051
1296190
418349
532543
1837360
1453809
1983664
1304741
153635
1105258
1510937
632993
1698102
928854
739077
84498
1949178
1239305
798271
748987
754480
737726
315617
1028794
1601862
432677
418723
1965575
142412
847008
1436870
294141
201896
1055210
1728228
1807341
197284
1565983
63065
1566844
896939
448397
1795819
1506654
1116729
161163
778693
857629
1221588
615447
1858900
1008094
1591706
1722344
364254
1711011
825183
1625825
787087
1642863
1234791
1378025
1719160
1708517
1069222
1521047
285158
936920
1559565
126207
422618
99155
1604926
1353903
1641482
629682
1127715
391671
1870982
1108983
23391
1896905
766730
1385083
389624
629461
67253
113544
1128884
1155126
1132254
952856
809047
220782
941874
32762
1149932
1923506
491929
1264047
711633
455341
725947
119783
391594
1901677
38946
1198662
1242782
337485
509477
916559
1952478
526177
946070
460181
1703797
773016
1152370
493586
953512
116721
449804
1512088
731394
1813189
1572129
1715890
653662
401436
386909
955040
1610079
1312280
1865477
1188662
1348784
1156236
348447
524252
448501
988626
1117356
458356
101276
534975
613234
1966196
1698940
636003
1035251
1399390
1839296
1496405
1371960
677182
1630932
805359
1455014
89727
1548996
961488
848563
1639067
2350
742543
780600
1199820
313630
782788
195862
739168
1477847
1492154
475293
1612505
1252329
168033
1336473
1817726
837669
1494372
394835
1028150
1097694
236686
1451934
1417819
135898
767169
1370886
1238316
1256037
252203
525565
1063878
1392197
212241
1946729
130846
1952973
1586098
1537616
553692
1227708
1238567
1070264
720865
1441106
1444623
1574051
1939945
505359
529865
677502
1913703
433236
410331
781862
1368032
1357718
825708
1364079
1046834
150829
1506257
795642
48967
698055
171040
1799814
18648
891647
1118529
264559
968459
718543
1517292
1174588
1443647
1517509
1216269
1127508
770108
374302
1147761
1952458
1090240
1427175
1814019
1024195
1638608
1051100
125657
1578191
1376858
573204
186372
854972
1327479
70779
1191250
924768
756019
1744218
654432
98526
129854
102734
1367737
1372868
509712
401633
1950198
1162803
1523147
438932
1005897
1298597
407313
187059
1846428
226064
1383064
1295412
1444385
1105549
131756
1379035
1839050
430792
744060
671517
1466245
1315814
1411159
1539960
1631832
1151680
1868887
636984
262162
1144326
1763668
1589148
1520864
888470
1353191
1752015
882964
618966
232968
1422917
1584237
1585289
1285753
481566
1500043
361453
1280876
1231988
913446
1289955
341901
1143145
1338652
1212252
1943030
1327353
1379708
1830736
1117598
744428
1327230
1054169
805651
1155237
945337
38387
672967
238434
1713995
578193
1996003
1067950
1340415
356272
1657335
624862
1025768
1655609
1864870
719430
852601
148384
1109815
1734855
1320921
904775
1613754
1465719
912712
1169350
809356
280850
937522
1766367
1912855
1355915
1587339
144103
1611642
1255625
1077796
1705248
1862073
807454
1821276
1361003
1357944
1443600
1331813
1937466
1483953
978432
968857
846122
1949019
488218
34214
899443
832558
1836966
1055197
1104032
1838333
68562
132186
95202
927226
638327
897853
481446
575868
230260
325033
150698
416868
705885
1064025
244424
675535
1608435
929368
1263620
1342656
924427
1797600
91217
303322
1322925
1585912
1142510
1023850
916143
1469211
744771
1996574
1199080
945052
8683
256849
1729504
1688648
1989902
288506
1893984
414483
947833
1720281
1118547
178092
501404
56445
785864
1427542
1768817
426343
1712406
1368314
1435930
346798
64294
399619
284631
1350472
1258676
1872662
1608059
1784772
1320163
71222
444408
446584
777661
775494
1642118
1804453
1539080
1476810
788934
1556764
222341
1310434
859611
553221
454360
690696
329803
103420
775193
1285075
146648
414241
1463213
1278996
1690670
730831
139260
786609
779680
1214935
108252
760013
1240172
674142
1660009
1361921
215884
1460478
864476
1605222
274704
448829
319143
1876163
464373
1850778
150706
190993
302655
886034
1289634
552597
1377625
1643998
950080
1410346
1816710
425697
1678403
1537459
27738
214139
731100
611336
22892
1177612
1405097
676427
1977815
410871
468417
432354
805343
364981
271906
996520
1947358
918703
1145316
726805
571770
953228
642007
1029291
1484919
139421
1542654
1556371
646142
557468
215168
1977606
1650971
153472
467645
1805028
775423
410192
940769
1068118
56
465869
1013690
1018446
1547543
722983
1763842
505633
1710061
1898506
1331769
460870
1476913
1561517
1718487
718272
512618
1355676
110995
922227
1338610
1509974
1010079
884813
237854
1701338
1879223
1110793
1381937
785197
347721
87750
1538818
1784489
1354124
309293
331944
1666759
1602237
307500
1228324
1415920
1297159
784482
1733638
1645217
1355339
924737
1839843
1641760
1702968
1061315
807891
1824238
1043433
1550724
519129
850515
1634558
1679729
461909
1968441
603601
701829
329989
625483
1520117
1002008
581503
1124513
819235
491115
990467
159187
902091
571321
419795
1381152
73477
419069
1641725
604058
516181
1193101
224886
674928
1418627
1076964
643083
1706001
1270515
859672
1496054
284208
1066943
452160
214938
1019133
1822335
1215672
1107205
1433271
1516312
1326650
787242
751498
709924
411647
1934595
390375
1245562
1468941
1622148
38354
1610376
1112602
461147
1019047
7895
564525
1050012
718158
1050623
830739
753888
1912270
1234065
272844
1644958
1184760
1236100
1647583
1670703
422217
1756124
264498
1021569
1582655
930150
747787
53818
155989
1450141
1534777
1327413
317219
1408900
1124644
816900
785751
116665
766506
121905
948778
1925022
891527
705198
1592368
36966
730659
1220024
15411
230801
1779169
1288320
61985
775059
1240076
1661430
1597474
81437
1556122
1807007
823478
400722
1415410
249353
1795448
1998728
882349
776057
43902
599220
1350157
1249200
1562391
196737
350467
150191
784506
647491
1576361
527822
1587906
162211
82614
1085200
1382760
1590115
1294187
1629013
54286
128240
706410
162548
1680530
1577439
1684339
1432922
1498791
855821
1113069
1932991
1219640
1929762
540246
452229
1806241
148459
1634205
284398
1616781
939569
156042
734166
1024003
1239006
1153278
275221
616292
105136
1657825
799682
1721058
933881
856186
1845614
35053
219371
334654
1679049
1233496
854979
1388937
1465250
320187
1445942
1570442
1352817
320189
1864389
1879794
716961
1752533
1610060
276430
1763928
1466590
1213761
1542327
498885
831108
1931545
1723444
1405832
1052147
1851825
1851300
1034144
1249345
1543635
1221164
88434
1889026
727843
783251
973942
1111400
226224
1821413
507075
918526
361872
1892667
1484281
280260
1460689
646085
793139
1654215
1939952
1674375
1470703
1778752
1230438
160390
1873307
591774
122620
57236
1407749
313729
1205209
388310
1358617
1115824
1774838
1304492
1398765
1618018
1079176
1208407
320211
869408
1668962
931359
366293
229484
993489
621199
782175
486312
715064
1094403
1373557
1293487
160410
57910
1206420
1535886
1230198
771051
1301603
389547
1292121
1560729
459247
1805992
1314927
148901
314574
760616
1793137
152847
705032
1353947
23833
631052
1272352
605291
426524
1388698
1836533
814398
1595836
1815684
553586
1816028
91790
131574
1391531
1572041
1030524
39250
1355890
1983891
1419934
1859636
1496891
427302
230111
1845063
640742
248550
1292023
393979
1320136
1869982
181239
537972
983876
1744055
543410
1190989
464855
97746
1002272
57368
1606943
555850
787183
1047564
1388733
1479742
457262
1069008
1632788
384635
772089
659582
1873274
219276
965351
310412
527516
926957
1667400
929085
68609
1789172
694040
588204
1230156
1256532
1301366
1905123
1678218
1470344
796286
1347153
403268
901139
466267
677327
155414
807893
683332
698366
1407575
1817840
1946407
559806
1213097
1873560
774255
1610864
354553
993842
1781118
1150083
1978582
1158800
257728
891686
1240959
1711337
508459
1876746
715176
1740130
1330296
673765
183725
1595073
1451558
1224075
547348
1398736
79573
880802
1141010
365054
1667714
1973664
958078
1585815
1051391
1018914
1139652
1068439
1945894
1787013
1666110
1404628
1347322
902580
789792
817904
1832929
1038843
385966
1831095
681713
981092
296072
303349
265483
260072
1432007
1905879
263540
418654
1063879
1721102
600157
1350275
166476
581809
727085
1811076
556892
640421
150580
651925
745341
692649
337558
1434314
719716
348208
1444581
874168
883924
1832838
1192138
1672467
1781390
1409921
1411606
855031
563610
128527
1588538
270018
1474928
1060459
131940
1540000
511858
749110
1353253
570091
359052
806925
1140909
767342
80899
897686
1321417
963930
1465210
507367
560937
667616
1445792
674960
1814137
1511424
1453049
490439
1002653
1089303
1097737
884060
795456
1685131
280116
652800
721421
1604918
395626
1497159
318130
1916470
1344236
1298864
752693
1469573
1736837
408500
1078464
1833988
1714728
219951
73109
1146637
605165
1300270
1433443
1695519
707068
445750
53702
1169723
641923
127992
1690516
1358639
1020866
649348
1806781
1109203
637433
438813
383069
587081
1996752
1442715
1247867
1034941
1099872
365167
889144
1819310
922811
685237
1463945
681772
1204622
1040502
1759980
1455353
212286
1876301
1835655
487092
1608941
688701
618779
940562
222415
1556752
142071
123311
631046
1689592
411169
868332
489961
14204
1538760
164244
1701634
686399
1890469
729192
216493
1252403
474946
351314
500111
351673
1147559
472993
193954
279379
488143
270093
490401
1236849
1379543
484415
1899009
1430032
1356542
228505
1322943
366884
1429207
659554
1171054
439829
886413
1944647
891522
14070
613051
610631
946707
199931
1313890
1608514
1005487
654809
1409942
1537418
1340964
1083110
812529
1151766
1224341
534082
357698
1195441
1792588
1404905
1971079
71759
490754
1026183
390306
1379557
1907514
1466395
1823685
1391417
1957080
376599
1073464
98992
184124
438096
1611773
1166751
1143785
398922
1470846
1200727
1280892
376938
586457
1489210
1630770
1246712
1939899
1555657
397691
489360
586853
868616
1748121
1342897
132871
1065418
1220918
476535
1584571
1913815
310801
1446966
1847629
1296001
1761769
1761987
1085627
1458662
1560580
428254
152164
1177460
1506123
1454800
1446567
1089386
1001914
1068192
46869
548287
385853
1497600
1066719
599621
360809
440286
1003489
771567
316020
1562875
974965
268847
414163
89245
1432376
1856258
859033
727077
1528111
600553
1946289
1101901
662657
725465
187091
206973
428995
507161
664348
630344
630861
81307
140746
1703346
323500
664565
378261
1565180
205642
1593060
922732
1774044
1836505
1797365
1652740
162774
1452748
655035
1442643
386973
1831599
717299
37472
491596
1685205
187032
1484942
1971760
331970
8683
56514
1880730
1404584
1714667
1664880
1245406
1604918
5246
1446569
1311029
1424885
1947678
993014
853150
804919
1641772
232653
1135838
1385562
1634617
222554
1038375
321074
1028394
1832960
1669339
1273833
1228570
1255165
1648164
1403914
987970
1478644
1018649
1528574
1146114
1223763
879555
1223074
1028584
123865
1002391
478024
1240592
1202521
732206
1640282
1075358
1607450
333648
1190516
468431
1371512
804420
1053458
148899
1597470
776519
1647334
457035
869689
1814731
437441
953162
153024
256476
1192971
207478
1752721
589171
1149627
1525633
795494
354690
8121
1747246
883566
488921
1210896
222686
1900247
313975
1212745
856880
1068285
1894682
262435
1392270
1243206
209001
1177123
368927
127886
907872
216856
410033
1802790
1297948
245403
176528
646583
314238
673561
1431957
1103560
568016
1293670
1452156
1699180
1849955
1188644
1079453
67322
1591961
1518356
1453074
857378
687756
1396574
514865
1564331
1921080
344368
1653107
880124
1764572
772762
442173
432933
709762
751554
375049
1609944
1630171
1864701
1700332
1972204
1333637
1615341
1310688
498690
1763117
1488007
140154
425125
685718
813350
1976894
484762
1152918
1198151
598030
1734398
220788
451990
1083388
131253
1228167
336106
186710
1482439
1922492
458741
1839737
1435886
1634026
1975644
1707032
263396
1118544
694906
722734
1436397
33123
845655
329581
567645
1045533
1199127
1464059
1425073
299863
1744154
1609817
1932130
106886
1642562
1646968
1798493
43059
720083
1669058
759695
499578
436643
1440598
1103209
123880
1704192
1470911
5720
755797
1059103
1107076
1515748
178391
1972084
868741
696814
781817
150213
498979
1822055
879850
1830112
1242859
1487068
1522354
1633612
1015756
1567187
1394274
965620
1028596
94660
1845323
1011460
658735
1779487
982424
1642149
897324
1397659
1748743
609853
1603226
1946530
707406
1943653
728187
1865356
44344
1054805
1356124
1962310
919002
1679586
1227126
474751
791749
1003367
975601
1732565
1363450
503527
503748
353916
1144028
495169
327155
1848401
1169390
114812
1849629
1562786
1149686
1797060
548061
1144946
407644
427296
593074
1567457
737789
644631
11528
1199353
435380
1880623
254109
1310483
450575
1726357
904467
749920
754003
1580005
8987
888095
681980
753405
559884
1875264
1476070
180552
742968
1888162
336894
1600708
260194
372948
990696
636896
1013756
1793770
854651
698865
1817393
189355
1497837
1876290
1572964
1086633
1145052
1273681
887487
322275
358036
712700
1007475
676701
1409441
214359
1583807
168938
82615
1019034
759398
1388477
1155876
200858
523903
953481
1775418
1039499
1294959
332169
402209
1468458
227613
1827297
1581090
1706817
1662370
1492400
404194
214836
335032
1358466
1146530
1350256
1956660
787272
1256354
1886342
207115
1947109
244326
795299
170863
865168
407412
938784
305561
697329
423810
1170046
552886
796498
1269221
1614339
338138
1643993
1872721
217217
510242
1517926
806575
1727111
1374905
802171
760563
1220239
230435
941766
269272
1276365
74552
1715962
1389758
867141
740752
400995
569182
352719
278012
1044121
138734
1112396
72725
375651
1491814
755069
549428
1967826
528265
272125
998627
144231
634800
1142462
1809647
1788345
1171597
1449711
1828450
407192
1987956
347919
670312
1283384
155137
1720858
486003
886951
1965620
1068050
406964
260745
763074
1417890
1916039
1027086
1880560
1015414
502074
1309344
1231829
1602191
771804
1695325
1028588
65843
6671
248272
442523
1052144
1051090
1312643
1585327
1021883
903672
1594788
1166281
1636894
1577082
311546
1244392
938966
1542136
1084205
1288531
1736775
829801
754450
1458961
181616
1700802
1798538
53319
453955
1857381
1494353
1809807
1645985
1434116
1133977
236682
1148759
262111
1446429
936106
1666854
214803
143756
1069242
1148003
1485304
1932820
75601
1199295
1248915
880146
779130
1682004
1077745
36195
1162345
1449400
724429
913159
634290
473060
801805
78459
59807
192730
515069
298008
486448
1670466
1975923
1103555
788322
288361
794978
1947346
1826159
1817094
44275
1809058
881193
945291
114464
1927428
1167647
399171
1887967
917879
1678651
1707782
1862794
1676776
765101
1763823
801150
817436
325979
783222
361900
1571186
1889944
988269
1598424
636521
673484
620775
265128
1594787
856095
347080
151859
1861640
996059
1441877
1195761
1721439
1913882
1654302
1682219
1335506
1651746
1336806
1462495
1229185
1139714
1601650
1035338
1998700
1505225
506610
623971
1766423
1917510
1496751
177891
227479
234447
1369146
145438
1372462
1530095
958298
52394
940570
1184070
381830
1387765
1886075
221218
1676623
997517
656973
113991
1567913
1991649
471769
1186966
437411
854784
1146628
929371
1660416
899293
1756281
1859605
305565
119659
1962031
873417
1209701
1192120
750156
241940
1280895
1401065
1050741
1328756
1159620
1427095
1251890
1518794
1533986
1882264
487646
78821
43651
102575
1782463
491828
295778
1391944
1205734
803948
983688
1645915
189876
1156590
1212442
1146936
473996
493549
640283
687338
448112
477208
1768638
1805443
1172481
1901375
1952089
1754875
1803839
627729
1967360
1330557
1517763
191410
857924
339004
752047
1278073
218493
1511573
1248460
1287970
135744
1169660
407365
390289
820504
289681
1757920
1323154
695621
620909
44169
1293211
1851210
685193
1672403
1912190
226744
713044
352289
1579314
1261236
845913
1497257
1590187
625210
520649
1589436
1077536
964755
564953
1358942
1018830
241078
1407243
1690599
23833
839871
1766476
1926983
1540513
940434
558192
1503407
1117714
429568
79812
820137
1082094
1630623
621704
720353
833159
149117
1738496
899644
1385779
553122
198015
1767167
101037
770480
317076
1885407
1182022
1369512
1665030
951370
979951
426894
169934
701399
619232
310857
1309815
1734170
1440898
905666
233600
1342850
1139354
744742
1729657
1331430
1968095
186775
1842713
1182526
345284
610360
432546
1765613
1713104
1407442
1218087
1427515
922273
1651340
151564
1697753
339964
144603
1088306
1203952
774938
101597
1569947
1279890
102208
790070
866524
1054976
1786265
696674
1837152
723616
1862948
259675
270181
1048961
512523
1566245
1927605
1776697
544836
1000187
889190
779597
291781
1771609
283751
601108
1685834
776327
517547
234738
773866
1010490
1784695
486836
1134351
1647027
960858
1195784
1138486
1521318
474260
1571006
1110813
769001
761403
1027244
817035
669091
509472
158475
864147
950854
1524264
804320
1493188
907865
457835
962031
430543
942062
932638
1408270
1760522
1872342
1560938
343678
1277989
743994
1004705
835576
913626
153195
917770
1636539
477948
444119
311399
1545417
1101042
603345
1136111
339901
681256
435940
1131599
858196
1352876
1616041
199501
310770
1107092
1997943
1695855
1805094
1539442
1188511
1285242
1683099
1541597
109609
1408074
383369
576075
1970299
1397353
1687396
370919
160741
1437878
447701
1603602
745043
1385453
1929650
1717515
385773
1949936
1864693
826327
1328592
12508
1193225
130750
1396196
335643
1753677
443528
1322449
350224
637231
1551923
1318703
1220821
320788
553851
1149595
1934131
1321359
1507758
669672
1933518
468249
685933
260693
541414
22779
1485998
579960
700415
635011
1254015
796752
847834
404060
369755
1096374
485344
1765588
1482765
1067284
527601
1176630
377077
1077502
1033546
198176
1455708
1903267
1933284
343422
1101029
1503027
360161
1430899
1661755
1086916
1290112
998561
1642013
1562016
321237
980483
851783
64436
1635172
523931
1383359
1748731
130228
630338
1322444
1290279
1598225
52330
1616988
1597429
1811207
1946036
103157
1510208
1684874
1167695
281118
527591
1219639
532241
543856
1045039
1612009
280342
47932
1067807
163418
1058945
1442501
391712
1599755
934557
1995134
1435650
209602
1493691
113052
1746928
439298
942245
238673
296901
1517272
1474662
506893
766643
1252475
660025
414856
1912794
497204
372233
517080
383567
1163322
797888
1060324
1868581
182177
44434
1535154
1258000
31388
366642
439289
407963
918552
262525
1491199
955431
1228314
545299
720632
1058104
1416284
365564
1227914
1887593
1023741
1300403
899429
168891
543929
1899659
495427
526018
1218654
773871
1115907
1020864
539721
1764210
1835865
414283
376441
1836864
1823771
952606
1094216
1970680
1909381
1104992
1237688
1363767
295874
564672
1084826
1618463
1953056
1902216
1153558
466592
1886504
283848
1517927
1351887
701773
927239
1678567
898186
1842397
172992
1133113
1186120
368478
672384
1666106
944942
295120
239031
138547
1985710
77141
1595410
1701625
419329
208920
1329528
1279899
554920
1062606
1764022
329392
552053
199035
1158672
204685
1465912
14523
223083
1237702
755840
12711
266754
397624
357047
345506
1750480
678981
754151
609707
1353534
1413548
538935
1037285
1416105
1594655
320377
276515
1236478
1037888
148804
1442512
542849
1805769
422821
1528712
1844651
1536906
429938
1809767
680128
428213
371448
1654652
660193
877631
84259
1988506
33726
1779222
113211
157539
691933
1436029
304187
1226246
1927666
1178260
1404390
1355508
1570391
408519
937637
979090
1059512
750023
1025947
701887
1521241
1505043
1099877
156377
1840821
624533
1684672
170043
1054826
1121541
1591213
1680879
34322
1370549
539083
789428
1170997
871951
58146
1822493
687058
1902677
93229
1272694
1402508
1561886
1448937
854068
652101
1796417
1410902
128865
958757
34935
1259312
1063774
180948
1731702
658871
1754455
1733352
595109
1981309
763097
624376
1128708
612607
1963701
1673927
337171
752791
1051780
227681
1161013
1311967
1706356
52531
313999
1208741
1558927
807070
30647
260480
1448639
763439
1614807
248991
1311246
1622481
64944
825083
1494707
1330482
1163359
1957719
1209059
515084
1246990
1993396
1428208
537903
1867934
1041087
1565762
1129525
603335
54351
1070113
639364
376245
1336987
18086
1028499
1430558
109489
78605
1772714
1002440
912975
1744514
579369
66570
825010
1354313
303645
26589
8330
345203
794288
1457703
332540
1667828
1569466
306945
811683
1283570
700028
1329375
1842114
1204608
485609
38872
588569
1814471
508177
1675092
745582
1567155
1470875
1312326
1148687
739598
484145
1087122
223138
502489
714057
192421
1321733
1387004
1166118
1608367
1164562
209762
1574236
164798
1757928
185562
565652
1526119
270717
1277845
649223
812665
832854
1647370
10787
1823917
1130665
916846
33433
703361
1316238
382599
1640635
1407807
1518090
728134
1602935
1842330
537421
1079593
1076816
830806
1922685
996614
1286568
1084297
1259062
1003499
552088
603239
53000
1053435
1729656
963659
1485043
879200
1287865
990576
1559845
1156270
1426849
1417866
1168278
952543
1382115
1016995
1851905
1191877
269845
1838600
576017
1467467
397453
395597
505001
1314514
52911
262140
1369273
316144
1098045
601835
798235
558686
1516598
1218779
1736080
1204111
1979118
51288
733420
1584337
419305
1390553
1966912
1554409
1120765
1385188
122689
1863083
1396167
994642
1359666
209568
180715
1534929
1148304
587057
149725
388772
260022
386770
893102
1540362
502778
182397
1780895
261821
923466
218139
1061292
1252350
1520904
720534
1885378
1559086
1318231
1535158
1813253
1945035
621164
343734
347378
650049
127911
1221422
1134989
578915
174009
1316104
1880071
1507730
1024297
790161
132423
552675
1732816
894580
1415783
1455549
1452824
1405405
94827
802674
429477
1541533
976648
295049
1093496
1834666
960541
1940763
1571072
1616218
1236320
1465019
1943594
1532786
1298577
148527
1886826
1684550
1505638
1480477
1698996
1537937
1478310
942401
1683575
429098
1481382
1591602
60220
1901307
855258
1243009
1756408
986444
379686
243941
92064
706868
713149
889496
260617
78596
449173
437163
327081
1353173
413796
1371253
1252
1325181
257730
238455
1670882
1009654
349087
368327
935710
173596
865176
729197
1102785
865164
899958
559625
182242
1330152
623263
1988056
12454
1821967
1620708
1793445
373106
765471
1655272
182028
1199647
660663
430020
113029
646606
1132934
1352637
523921
291444
1752198
1735389
188019
682227
1416015
854681
724534
1519848
701142
667093
311081
1649670
557759
99887
97415
726325
1701983
987456
1737802
1373576
1371679
1331217
627550
1904914
8929
695600
808143
552054
920966
618514
930124
1148711
1625402
1741791
1453456
1212239
838723
1235806
1645297
299061
1779865
1512836
132066
15396
519284
959050
717564
759665
700439
436136
955809
437697
573188
1243468
1977076
1684486
1344701
1702915
1820292
426276
104856
1181985
1226478
1963995
594243
1322912
8909
1658421
105871
1103018
77922
1483651
617818
864584
1727949
979104
272365
954546
1030505
1405261
1710759
975370
786284
1138344
878470
837496
311258
1847492
727522
212378
508569
1478907
62527
1285319
709952
1565795
1198524
332887
191742
1734230
818219
328867
485691
240514
1999963
40103
860073
838680
1375275
945621
1389365
1826224
817079
1101571
988133
1960861
153746
1582406
1809832
60645
1796777
1515535
911385
975996
702126
308764
223707
1859507
1719311
691506
96309
1762898
466973
56219
374974
779884
284613
444179
1542623
1197634
618156
497483
203112
945929
1239494
547259
870161
894118
1612246
105781
1662357
1131015
1284692
1678333
580891
250094
1867842
42235
408156
194729
333539
161923
179678
1554892
229339
112470
1179417
692831
890655
1932945
249664
1531297
1819095
28465
1866167
1077412
589160
428760
1824813
1871863
1759986
331912
977744
790654
1369485
1898585
1867936
1435707
1196745
1096075
1560231
273510
811073
609654
1641869
445668
526785
498776
679281
1542340
734837
33308
1060860
129022
276588
111668
1425420
1986574
1770693
1620054
1404759
1441729
1384032
1662588
1095160
156708
1608810
1800515
421337
1437747
1838205
1575938
983418
995586
1698706
456342
1202485
1591361
376520
62475
844224
364160
1277254
592040
1997574
750092
1778488
928828
1777938
267600
1521912
47077
112408
91001
1850998
910840
1831202
1714962
682441
750351
1528135
55840
901329
268111
1722182
561890
559576
1337489
155352
429160
1440262
1102552
1684536
1983899
1839094
1431101
1857127
61687
407667
400303
1819581
667300
664928
852657
748246
1246894
619646
375346
1262899
966062
1136442
1440687
1828818
1571926
1946563
1949774
1048196
403238
1476138
923219
600752
1723015
1089524
158472
462066
645859
1129505
1205631
358732
1169829
439636
1580734
1632802
1282856
57165
1749736
156587
1543297
496596
940535
1196700
319368
17237
1137450
1197283
43831
1538333
1202213
1219114
921093
1148578
1539506
855106
1526499
1490644
1181500
991386
1162278
1846314
1475730
863198
953128
1207530
1716262
350300
331031
295575
1041550
1031849
1032331
1605933
1199559
1587302
1366019
1157994
1517423
243694
1400243
1701014
555815
1701801
355177
1866845
242356
373872
1584466
168058
737848
334803
1770649
966702
832333
601375
766945
1653334
1110058
1762032
1032204
33791
637687
694760
1209962
669512
1366631
1087223
78317
721750
656705
1424889
811167
132160
893299
1865058
1543372
1231921
1131614
1664781
207966
510321
980484
396025
103019
1015291
132454
1146272
1227213
962478
479344
1780248
1400423
1714371
294175
859247
232103
1954716
116380
1586221
535343
538372
137151
1632705
183776
617077
133906
980595
1326152
171785
490815
1381306
370474
1094751
601945
1055276
1754116
1013075
1946007
1359820
1992731
311148
409496
642179
1260170
559113
116453
1852034
762887
355021
87198
410450
1763566
1688927
1586645
1262192
1735661
248760
1799518
1195400
527668
507742
702563
287585
1407752
1025852
1453632
430059
1370067
1690932
340531
869757
1837621
1830221
1206484
784083
232645
749761
154988
513416
1100164
142607
408169
980930
1343062
896755
187112
16231
1684424
1612663
1939401
1993647
351664
1249100
49757
520659
191884
1526061
458248
1257810
159506
1564454
1995321
381125
723059
723548
533728
1631790
458353
830782
826473
616184
1037930
1594534
278773
1922417
1606319
18923
1075251
43734
1840050
11920
975270
1004568
145386
1629517
768306
1916602
1511554
1640322
558282
1221741
1746075
840729
1186505
722635
1895977
120496
11490
89939
1415304
1775411
241602
954133
393597
923543
374230
1639302
609793
1863362
1332562
226130
825208
1871674
715378
376857
1631633
1290130
1284358
1350307
1718500
1560660
139439
1825585
1675474
1040264
1889218
308230
906688
1148926
1091123
869612
813362
353310
1873156
1060769
20911
1819910
440789
930165
908443
783608
607435
503593
318015
544240
1266721
1317407
1784437
328025
1741524
1290975
134
618980
1521136
770952
1496359
175570
1529838
1335704
1874412
1821958
1289088
984176
741757
185078
1357592
203040
4680
1628991
1082469
1686190
783430
383970
715839
1979770
833972
1721377
1391150
191721
1970032
1885732
1369143
1221972
88586
1773952
1011679
1260098
803323
1790366
1528015
554437
493516
1822795
1230880
1274081
1614391
1065395
1208394
1166460
1453560
1562523
53724
746622
1858911
1555411
1725567
689198
801236
1269846
1203407
1246941
1063464
191411
627673
1931278
1069914
1272158
1108109
819199
1940544
1949582
546057
27806
1394406
240052
297009
1097243
1147966
474477
175936
1561570
231230
768525
672618
637396
1643151
1685166
337814
538917
1903038
197375
1544927
34649
1345554
1353382
1212660
69643
1037844
906073
1344104
737734
832367
1477436
980581
1328372
1719445
1515832
1776653
1828474
1891484
1336763
156128
286098
56022
643185
1232480
1384450
393802
1765032
885523
1670973
1464959
323134
1283909
1128023
834164
1888657
481028
1342170
1383796
25748
1668743
1093312
1443754
1285803
1428439
883698
1246145
1513952
1155347
540972
105102
707654
9473
1573475
1187138
1651403
494256
284865
1084139
1509091
968734
423510
111579
1491807
570997
229489
1067405
247918
1714501
190098
346811
1434531
388937
141579
615030
93804
1385098
410886
1461874
1167986
1139769
287985
609739
1747361
391189
1306331
723724
1096166
1324187
562420
18812
1591464
161908
1089272
772112
533009
1126329
1603504
754365
156366
794328
1594339
734874
606977
1462449
526509
1882706
77198
1410791
1047982
1354707
519532
1838736
1932026
1813318
1012262
982586
603266
1336711
1123448
485174
1462880
1631531
600205
1816972
1212823
1304687
1059354
919949
1090377
1372693
21987
414382
1606786
471784
114886
1096570
746460
425545
394632
770156
164508
948293
164050
1966489
589418
40858
1708978
1193106
1511568
1235422
752025
1998947
561093
1791194
895064
1365412
1354475
337400
755389
705701
1276062
1457254
630843
100443
1284289
1635173
1770253
1959375
869895
1095759
378985
1056623
243931
677339
891298
208875
928834
801040
316104
1950641
1444723
519433
1237557
288730
52968
554133
442874
1145355
1372432
1975227
738438
296449
626499
1493012
1183345
152716
499528
842711
1097204
596360
100128
1103778
1231778
1927977
131781
192078
601639
1473531
974934
1328092
1060241
329649
117870
1239455
1988814
1225295
1529103
695840
1822005
300915
172424
680104
1033848
1952907
1840035
788081
1116693
347451
854141
370639
351732
1815082
496590
1291685
1702937
1773553
946397
226580
28615
1620296
559371
1845995
624066
1061498
1573360
1150586
1145216
1592615
1268831
183295
133616
960562
1994908
1241354
548733
1258793
1224568
671003
982847
1764109
1159136
33268
740657
285870
609379
1293318
1204587
178800
131678
747553
364463
1689914
511918
629307
1765872
765650
1041140
1251842
1146083
1622592
549724
1417713
697182
897786
724294
686937
1167070
344490
393804
724806
412138
591595
1017096
1141905
948184
1558665
1547304
1934211
1858132
1838145
681306
655227
106169
967813
138414
1826461
713471
557800
1965895
1686310
629664
1541434
257274
836455
1309152
305267
868339
686803
1221730
1645540
1800544
400015
107202
74924
1261022
452652
1730837
1660412
892648
787361
1844312
1267402
1629946
1669741
543156
1724709
880812
1596999
1256062
1839741
1568863
868203
1724477
1822536
273509
182144
783231
1486867
1921667
1669689
1296679
1533900
1669952
1284923
1267434
699386
459782
1620829
65043
640276
1617646
1825171
377011
1285907
467942
241778
47809
1857854
79078
722758
1003839
601667
716506
1250266
98294
1453227
910366
1393685
615324
989
1852629
950952
962866
1701687
30632
961279
681697
1631934
984243
1295350
787418
1687146
1442405
106598
751530
1747523
723663
1603070
27373
796888
1448390
1592195
261981
722136
1181301
1477155
1808005
892808
1442206
1755746
1964606
693748
1163970
515518
191433
1308700
887963
1638588
1771432
1365428
1637050
1544707
691806
159152
1561146
447371
1817061
475497
1454487
659081
733493
325152
821622
1015471
1056645
1713242
1392839
598799
318552
913879
1662759
260943
1373196
681650
10165
1205947
1245767
1589159
770300
1188279
1055264
1027039
1017558
1437865
1638648
871363
1435939
1775273
959483
1432951
1267924
1578771
1564484
1003892
627712
1896622
855190
1126458
492609
271351
1653001
1201522
735092
928142
639784
64064
885029
491304
1475343
1892886
1853496
890693
712497
220942
61363
596531
692674
1500798
411207
207547
426133
448403
98758
927013
1792408
124601
1594145
1677048
1505339
847899
1882026
996630
1306836
1372452
892429
1317705
1187096
706637
1858239
1921952
1411588
1864718
1125725
1106830
238430
1331631
1841821
73658
1701616
1823872
1132677
24966
1398754
754070
281728
58960
1743986
390129
302985
699595
649363
214844
1554405
1911189
1041108
1730410
1478173
515369
1684831
1827408
1241592
265833
1011214
357109
861294
885428
1821623
1274206
441490
1523776
1916396
386828
370445
1011120
1824035
310321
824541
1931053
1102493
1963709
485139
1627704
1202032
1687491
28290
219181
1411495
854947
1785281
517272
15223
1130252
1806120
978863
684785
1784529
1269185
326472
1397122
1174122
1094668
1024017
1644382
220396
161089
313285
1635374
1247503
1179383
1138468
585241
672844
52159
234383
1445439
32071
894513
1843403
1025925
478986
561256
579286
1034786
633250
1478770
1083352
812912
1905151
1567180
1578199
1563236
297906
304302
1707085
171924
475158
1332757
1394991
217768
1427666
1219413
338267
1247539
1793911
173702
299616
245618
895454
1393517
729594
313044
989516
640609
1000826
1224086
1234846
493496
509039
724205
1144630
1601183
1852087
431846
716298
1273182
1187598
145351
667824
1711777
1682947
1337862
1247269
566204
587137
725002
270048
244083
1210845
1955389
1336824
247867
665122
929660
705609
1620878
1407417
1662112
486279
966664
1729875
1580055
1008287
516922
1609981
1146029
1154190
1581844
356891
863220
297294
1954192
1522448
378001
1957426
129557
13380
1844496
801914
297292
1968042
1899115
1168861
1191713
704277
808384
452371
718877
1055313
1597642
417719
1535128
1777763
1779661
1946645
1641543
349476
1913
1898048
1750281
1773833
1524873
744596
1554785
1242460
1598111
423025
445360
644005
1492436
1745599
1384634
1366032
1979574
983498
1678916
653489
736821
458951
576391
533692
169233
81142
1532526
1649128
1508775
1441556
703151
512878
680092
1891221
70274
1626592
1135623
34204
1510722
1139398
1227668
1631569
944175
1946096
970779
1083972
1049364
400440
798619
1708512
623805
1846690
1292026
1718859
1087025
1422537
67572
1758032
653655
130929
940276
261455
243012
1931667
502384
1967598
705495
486118
1090546
1978560
151956
1293677
339118
817215
1205525
1141183
741519
1969597
33944
1032524
1329868
1211948
217009
273361
642052
1417091
141545
1304466
362465
78651
1519490
1137780
1336778
1216963
897666
74696
1404177
355455
1212908
476566
1187837
627344
188607
1508858
241002
1036160
363500
1101950
1255180
193741
1006138
1367218
1762682
1937485
1231945
207181
1496228
315812
1196288
1214352
334491
1343957
1113688
116554
907212
1506316
1612279
1841871
309646
885085
1560239
1819485
1488074
8552
1452191
1730591
804275
1878116
238818
1664442
1573832
300400
509237
1931266
264783
1044332
1932716
1891256
801157
1541034
1728289
94284
1548085
1007842
894053
1762303
1397417
1941724
1556473
1555858
1418394
1637802
275408
1946931
1824608
1798191
1857688
1404113
773658
361461
736019
1566060
1084856
1629266
680255
672141
1499628
859251
972604
1563683
1540712
1224492
971702
573311
743673
593457
1385860
1096097
6928
248681
687147
605610
727617
762182
1072604
1904976
1777228
525466
1408581
115737
148204
257538
1877677
1112248
997952
64335
676590
1951349
183886
434858
1106719
84940
32887
1367204
1652514
1412206
1749627
1016444
408724
423258
1717689
1869469
350724
1665204
1574625
88620
1006869
1371481
1239506
813633
1434460
1933343
1400421
1486689
495166
368459
873847
1105429
1132337
1835339
1681454
385791
965274
1507566
1583015
250963
1498145
243404
1482700
1038638
638725
296369
1038779
1872186
1290606
1588714
700963
298761
829330
1151487
147624
324553
640613
901658
1990390
351394
1375642
58617
887402
1964836
133303
1844606
572097
1041483
231111
1325488
9815
1935944
639913
1200683
328113
1240768
1915843
1086921
192750
1408312
1324713
1434796
169789
1945048
912966
1749652
1565841
1294186
1009633
1146502
437464
1409420
1508236
148574
230053
1646362
1110932
1459461
95520
1243028
1169500
304373
552375
606423
1708121
1123500
649452
221180
1699227
1906827
430311
206936
1302757
1117257
946624
549273
1598585
1281316
1043558
852323
390873
1594264
705922
1796463
29462
1110322
627797
1419327
1740720
394318
1955693
333675
21293
693816
1764531
1996018
1579064
507839
1842628
1004642
1695595
619860
1522628
9867
1949660
467160
1249832
516234
1327164
1247340
1312359
1668662
953616
731521
66642
894479
456506
34856
1809860
115290
1780671
1597181
148306
4929
155692
578801
823621
95961
1107932
784029
1542585
1957164
55106
867933
678968
1509538
1766903
1255203
1464183
1429132
1513657
337440
730404
114056
1024010
108792
203099
490959
504389
194624
1735036
289034
1387312
1058763
317142
1376466
158324
1184011
1962595
1286742
1699369
117692
1425423
198590
542365
652187
310845
855111
1771476
1315246
460426
1057720
857253
777431
935417
1668338
1059581
1049744
888076
985643
162867
1416367
1442227
1516519
823786
110295
11658
1530355
1950364
398895
1448659
173543
1698853
145739
1966607
4551
1785563
171956
18795
93644
1925262
1020773
1988484
1765446
1783145
1445668
1004891
1872551
1429630
1174353
1071873
976936
538516
1536542
1425054
570135
710705
841837
845788
1832545
1689884
513718
1404862
228139
1026968
1328967
89467
920064
1029751
1165806
3198
1105631
522502
594044
1689941
459987
1118858
389309
1795184
1017071
1755947
922271
1437061
1489909
1473753
611349
300648
1256109
271136
529652
399762
1783902
1151375
1381234
1341437
183003
1677878
271888
1837782
71097
1077405
856442
1636027
181365
198658
1725576
1014052
806286
444394
999052
800688
1180404
649900
1467204
1035622
1630066
1266069
267770
701443
1038339
1097492
1228445
537289
298483
547441
1483931
117577
1826121
922927
1049696
1954233
387398
527657
1927043
964673
525970
1351374
1249459
891198
437878
961129
102291
1958129
55866
1923314
528878
1026713
1095735
383092
310870
196457
64302
1664644
1773596
1370822
880918
340160
52155
1416471
1636544
711274
1621909
19676
995099
1207952
854406
1389991
1285699
391884
562831
1101608
205258
457086
601017
1120280
598860
1806079
1284691
1944013
317487
154918
648093
872329
1487386
1824330
900552
665575
1260007
627915
827859
1563756
208208
776552
305007
1708922
1846326
1659827
1344388
1892069
1267385
1589972
68662
1226702
10016
163308
212828
1727870
390259
1730409
1763788
971113
1481797
1426831
1220909
952395
1470496
1917304
972203
740978
1739957
307155
278321
201554
239148
887982
1372590
468687
1331836
176048
1959945
1487791
832063
573793
1228770
1941551
1636246
494116
1204241
1543678
646804
1835703
1036883
1558698
1333846
1888252
1538261
80750
957372
1808636
309018
1936896
859314
598463
1747188
1056665
1501503
1509263
496205
1020479
1996179
631361
1787820
725036
1673857
1550658
934289
899427
137985
1633575
53741
1412925
450596
645528
1662234
946163
1578446
1812390
786049
678784
67998
1098955
442293
1186259
1536212
1263998
709197
419569
83387
1269059
1629961
738415
19301
263175
650708
1733519
470380
1026922
1551575
1781748
1468601
1017797
1250675
1297262
777386
850568
1195727
1625476
180909
1815231
196076
1414354
31729
693644
25512
776230
439504
1154149
1584657
396361
1512993
1958581
796336
1151487
142414
1023649
1319803
1735101
1881575
101621
968774
707570
1454564
1729135
1226706
1191928
659830
1745605
612290
1441897
506055
258751
338000
1256899
1896767
99939
1082677
1019418
1700698
1061442
1432589
131437
1188399
651551
416446
1298455
334672
1037947
169446
747570
821780
215127
1437588
646257
262298
890848
711450
1134460
526345
328922
799391
717703
1775177
1759833
1921516
18775
1870891
1222288
1428194
955591
305911
1175338
488705
880447
18583
1497225
1739516
1303775
1661004
1324921
887737
683086
379027
1711868
1304333
1414077
1201357
636403
158090
400034
1299182
937830
1469818
442862
347948
972921
439979
1045631
764583
1649269
1756475
872888
489480
1890530
493052
1054997
183011
140026
1580412
1597421
884665
1997743
1998163
1557700
1444547
1605738
1452147
1324201
855560
744482
1887672
1136549
1730011
891317
1893447
441604
890197
1283143
272986
1061912
620280
914600
86955
59943
742778
1531218
29377
790003
1017790
1185467
1275660
43702
1675429
1297654
98859
374787
191915
1426557
1758656
1640796
1815597
70406
1239339
1222267
447668
433331
1836820
1748919
1523687
1206036
1056794
1669551
1697122
162155
1635973
932648
861606
624866
1129279
1382538
1255294
1568884
860808
1661575
1845992
880789
1527507
554788
130484
50049
562041
93418
1504555
1216416
1927115
82314
279294
1033279
1688341
1779266
1284692
681044
845463
1253056
910364
1158481
1154455
1882595
1299992
414456
1632396
69423
1149583
1204237
1899802
200192
624058
1101521
317609
483622
1787119
1576637
1827472
1900412
1072508
1998582
1936089
1782587
1428760
196301
822910
890137
36406
682070
370361
1008111
13601
455973
669909
1758902
1551588
1546550
852849
888110
708499
1039342
931330
248399
50820
1797346
1625156
775874
1006325
1911471
54273
1383142
1680204
1254399
1614490
893960
1871747
1734677
869376
1089927
885295
1086626
1005137
1005909
632268
336899
1859239
1190961
736851
173132
254135
641868
1039529
1364521
337160
415981
1469123
1177206
1374804
641052
226342
220106
631988
1804871
1135575
854683
1880262
660057
1802088
784007
1600935
166213
1860124
774642
1233134
820783
1663822
1841782
770
817416
669941
120597
1424075
135018
259345
973732
379691
356682
978799
1004684
1590475
977333
1250490
1243145
1189880
1943439
523850
1038673
902248
1725461
1606854
647301
1511764
69290
132770
1546815
261005
1906438
1793401
1529181
901431
1685401
1264768
39464
1282899
1311042
170544
208726
1908095
729936
117040
381010
1954544
424637
360643
568772
884124
1747447
1216533
592895
30059
1074531
1273125
1187936
768013
758991
1985064
1199352
1743498
663675
1124678
1966176
1889184
1942206
1817092
68298
1915147
214292
1853315
804988
11561
159157
378522
998991
713846
618333
207116
1815182
1717179
887498
1011467
600035
1594223
198547
590172
1930109
1526500
1355153
1618534
399835
1102447
935603
1688297
1985122
1870458
274264
51836
1797445
1953135
1672819
1559085
187749
1905588
1845190
524140
280872
808469
1708777
323106
915041
256800
1728032
1398860
320023
772457
580288
1022835
1933205
1102086
1881751
1257301
1483457
1425741
1619572
1409621
996039
1736009
949541
1432195
602644
644961
1860034
1420960
1832615
1330543
737160
1381013
1529144
911221
1134374
1214729
856922
995178
1471001
1413987
853148
662451
545320
1557400
378777
1601909
385533
989658
727770
1920868
1169250
919539
1414842
970753
1466600
76221
1982906
1208146
1700268
1525567
209357
1624982
1278525
944437
574828
1251695
44097
1339719
1119191
1483696
1607559
1799630
939810
107806
1412030
1594187
44878
345404
728998
1189568
1515651
1732116
825849
1062073
1922951
1300149
1620863
342195
164517
1246986
200183
1501717
233742
1519177
1689889
341873
28221
415125
1310900
1358690
693443
386064
1974864
238684
226804
992837
1555404
776617
707345
61098
442665
1536818
260933
1723932
1174742
843587
928203
1919753
351782
1670141
1920729
1673478
625522
1766404
1651243
1260488
971546
642861
1866468
1847485
588708
402538
553262
280492
553315
1000608
570008
1244278
887838
865785
240195
1985658
1352450
518398
565762
1602035
371646
1856517
306652
1813950
1991701
1101219
1808847
763299
859333
1215259
461253
1239416
491778
199350
1718937
1772166
1911121
86224
81700
4242
600202
347920
129268
1457428
105223
1448319
368837
991688
1967610
192412
89262
1874912
1653495
934244
68244
336780
1017638
1653215
1260397
1066819
1463881
1057739
705656
832690
684031
1407843
75954
1569625
1196435
1491867
533709
1625737
1150916
1691558
291554
1536285
1200553
37270
738698
1575404
752813
651048
613150
333944
543394
634006
1048120
1067549
1677379
1351203
1768576
1134027
1138418
1741193
1526204
403044
1693467
1054179
994125
1574817
565446
207148
309200
597019
219078
1216757
5565
433530
1077917
1484846
1470435
313816
1585468
1595056
572330
515549
665689
403923
1326984
1390527
1957181
60873
1739990
1846688
1512565
112438
1025681
428390
571016
30961
1819322
413774
189651
352651
79688
1488592
1183813
940553
1507297
1905818
1696726
1280554
646111
1863765
1795913
1557337
481819
1999269
1641989
573550
21699
1212544
174288
1806008
1283100
1789068
1393415
1966638
468434
1543943
1929496
178771
206339
537128
1101531
502175
1530543
1923529
1940694
181518
825742
1228163
1515496
1587519
410851
1786595
1220716
1875340
342955
1469229
1590721
519913
1534146
1630792
382714
1304820
726486
925355
827933
216234
1413926
1116612
1505061
144584
802151
1721994
1133957
1765285
397342
966174
1924244
303102
1675466
78522
1104886
567632
507171
1402213
704586
753406
1352060
158137
338857
1784553
1192215
1825820
890230
849400
717622
1460247
640861
1227153
110998
1392630
1479460
991947
1374845
1248866
251982
231091
72017
959942
1078
1515283
1723386
1815242
1835314
1791450
868050
719475
1245
1409712
920745
1182543
432271
1791204
544318
1501208
1886119
738192
781223
989867
892412
1851922
1245640
1049913
1419857
1662079
913751
821045
1784894
1354661
1729955
1827877
1226221
680789
666388
1535894
1749813
76076
745049
1826054
541234
1770283
1921804
1961748
1120306
1361508
1686660
1329870
1577452
796182
1771356
481364
232151
1197324
988651
1212518
957265
1879885
132564
1770187
789412
153506
175356
1351559
1460242
203741
1077614
181555
1449647
1750579
1137545
1967264
139018
493609
1480037
731353
1371588
808821
1241531
951496
250373
588008
298298
591563
461287
185687
865402
1230960
255355
296412
395860
353649
760006
185187
1634206
678161
1029157
1861617
1998953
106236
1401810
1194342
221531
127424
183276
1381741
1968846
1098860
821706
483035
1597033
992033
636584
584065
267550
5281
1064898
949173
1554032
1171817
1843512
987186
1691418
82695
144434
964315
78834
186095
255392
1660488
805729
70265
685319
1854978
1697193
501200
845112
1614654
1611273
228172
1154212
1800470
840259
1694498
1155139
715113
1161663
646637
1553488
1143586
208566
518389
100792
1206271
1696386
1386208
269864
861116
296030
1071472
283295
204621
944065
1584281
214646
642478
1023372
372924
1472752
1870255
361000
1898467
141246
1324475
684201
40581
1180017
1704445
820941
872218
872686
1866987
1263297
950781
1699642
1969767
751186
540587
1280026
847282
980377
1717445
1099334
1390540
416201
969055
941339
410079
1759120
593763
885619
134648
1941345
1344330
730582
383147
313275
1789477
522564
1408497
72785
703311
776143
1004173
436811
717212
964891
1835618
1217667
1935842
1244750
718041
650271
119544
662781
1524784
1135601
1371598
624785
524071
928102
110465
411927
895198
1603494
591345
1781192
193210
1444350
554790
1288187
1272795
869910
1807028
954773
497779
1698795
1576936
70759
772418
1400731
1734128
1108655
614918
1086244
1421219
1801422
235136
1028962
1253332
1078903
890738
1716497
1784777
488182
1914572
1073477
108984
466676
740831
1109633
1126547
869757
572291
1685511
80284
972203
1867006
1445943
952494
591448
1306658
322398
304364
28098
27535
791761
8465
1639473
1860840
1545949
831587
1267295
1395880
1837787
1094117
1688011
363542
1203856
193940
264591
749340
467125
919876
308114
328681
1872437
1991960
1818673
1206146
1135788
407257
1783812
1327635
1872156
402406
887034
213880
741990
645246
1221899
1375727
1851316
1596166
1696460
1206862
1526602
1606562
694237
593388
1170705
1996332
1277780
1145099
751114
531186
554446
591320
1269819
207026
896085
899336
1708128
223827
90633
158631
1499245
304287
98392
1499729
1094857
977725
1065409
1961578
1609734
1432447
170219
1922256
1507076
1149175
1094612
1895543
1957306
63300
831007
314102
1960989
5129
2769
1250737
471222
1777064
528786
1187274
267943
131183
1799251
1188916
881520
799712
316194
1216421
73435
1028308
1153707
1012482
756493
1640759
1131678
439110
1496929
1665695
1903254
609365
946510
1709190
1481132
1202938
1879758
1826323
1130423
138504
1898989
1765182
1440008
489209
373559
944699
965705
329396
1731937
853103
1843546
1989463
1238791
343588
114886
679474
189931
42929
441641
1943649
177610
1571726
1815491
107284
427078
1186582
1977758
390094
665394
1390299
1496544
1280644
1748152
695174
1473065
1585018
1074739
556741
1226154
1997588
1876983
1833164
1142254
20971
735749
1963803
352618
27419
787812
1381092
1834664
1147055
136318
372609
1539356
543236
1812554
446486
761074
50259
1694270
233755
621023
399520
781308
776753
14741
1444899
1976504
70708
932849
1729294
1504753
1395325
1167867
1284594
1261113
388187
911775
87497
1987161
977577
621757
364266
1245228
1768777
882283
466204
840280
1969428
759718
1507157
163330
892776
256856
1509566
272786
1853081
1737935
1198138
55021
38092
1872665
950159
606798
799847
306369
1280345
1121758
18030
491768
1291938
1809583
682363
503823
198949
86309
427492
1869867
947709
660328
828671
1356362
738223
75320
106784
739755
225871
415437
1290929
371237
702492
1274992
1130937
1599621
996311
581175
249367
224666
1843205
1601496
720654
748963
332286
1619036
954678
201985
851860
62796
1023552
489163
961686
1478644
320867
602246
717274
25544
1363638
1866646
352008
544716
706067
876233
1608819
936426
1980707
79665
1058710
709534
832951
194093
1417696
802366
1682275
66671
895407
788555
1039596
179860
610292
477830
1748601
1828007
415812
1017393
58818
140333
1706951
1453460
325230
437078
142433
1302216
841921
411102
858943
105448
152495
1133908
201598
1479257
1728903
1038412
1733422
1569871
152309
597943
1113678
753157
1079889
1132782
571297
1768515
744778
260419
720005
1081135
230187
720639
1621527
939144
1681700
411416
1864321
1999942
1572177
396660
1624674
1859377
1110119
24223
1144222
603815
997539
851537
1931101
411165
1253664
1286879
71390
122325
1308551
220301
972989
1238311
286617
535063
1626996
1298020
1630908
7747
1811634
237340
838261
293169
1740877
1970905
303364
1134120
1196399
495467
386638
1954832
221919
661133
155464
380790
1617719
1798885
1619535
143112
524728
1249400
1509589
1664153
1878325
578007
325436
1497725
454297
1330132
1495577
1539470
1514421
1576955
389324
1835531
1252397
1219217
437552
1930256
1238925
1234817
282297
1630670
1627861
1306601
1588204
942691
1404288
57633
1335616
493119
262594
1957045
364985
1555812
980492
1983401
1663010
366818
131968
637314
31826
1264279
1583306
1761012
709143
1083260
1267349
1481037
1092241
174493
1270542
1952066
127416
565674
1519221
1525424
716978
520411
83991
144109
1974743
555125
128487
759082
1184675
612275
176002
1673527
1961731
1931467
1486798
1702335
698146
478041
1813011
559624
1905904
1482121
1092397
1535932
952065
1360903
383291
946689
1433823
1240551
1894333
1283300
1562214
924202
757951
897147
177335
827380
1541478
1000163
1962667
1108566
353133
477416
803092
1989336
1893397
898182
1959243
813906
1400671
36477
44718
1517552
882369
1408077
1814489
1098125
1891218
61022
1553280
706855
1657284
90625
916168
754614
486057
1338469
1736253
1928223
625138
1317039
611106
1857958
1208255
1262899
487275
409745
1246957
1762065
13568
220
1449167
1094307
15536
1470811
526505
140762
426835
1070965
879822
974681
657306
147746
788955
1907874
1947190
555910
281799
1213525
152554
156464
46023
1609519
1996690
488616
1189776
1383034
1649554
522897
1402109
683579
653917
322499
591133
113039
1321204
380778
1262022
895163
452644
1449393
660896
420320
1710330
1061147
1752587
1707569
1491131
104560
171052
168520
1074456
1618201
1492415
602174
686843
949998
1005437
1075382
301223
431957
957644
1050807
1914989
1522639
77679
462286
1792369
1121628
1499400
277487
1172280
1448265
1616533
1054991
1400159
1694982
1691840
1670590
31856
575329
111646
1948921
963811
1302104
291393
1307589
242139
907154
720668
545215
737828
1259326
1766518
1253290
519903
1887667
953779
971983
1141933
1771688
122719
900745
1559557
1498325
1410429
650169
563725
1397108
387418
60586
1732256
1013319
608945
1920370
255189
1464554
439624
1688571
1421456
463139
1423667
1803620
1454230
1891731
1026793
871083
527076
1709859
1874429
1469100
1417609
404444
992427
1175470
1314458
1524183
1772805
652933
343771
1672206
1665062
1980804
1544380
1374190
1766262
222047
408015
1944521
1352274
1409864
187416
1412144
646804
1303108
1307910
1753266
1654475
987325
1215831
1130961
1513645
1757444
1584935
1512582
39363
1735113
1216468
328378
1749094
963562
971602
264602
1534461
398501
1501076
788379
1353527
1619531
183030
1685239
491138
227112
787759
1475560
521013
535202
1954042
1955958
1714989
1071699
781257
275201
641124
1071442
1484805
494879
621281
1812019
1949561
1197194
445814
1333022
1955703
1870434
796388
709360
1960136
205948
338280
1424515
129655
842578
1614355
949689
1890033
419705
1837215
1204270
332227
55172
1065267
1449575
945292
1275167
1376107
1853245
1580787
59984
103475
1485393
1823860
422623
1433020
1879224
1110789
246524
927842
1990197
1642149
673929
504415
1669549
1200497
1796899
1505235
455066
1544585
429749
82194
134870
1687116
795025
505744
1012293
926799
441534
1414579
1843440
1471464
615555
437584
1989671
9042
630170
1986525
748051
1576562
1266304
205366
1913445
1561993
1747519
1180051
1218397
300729
784023
7827
1689285
1561469
499592
592265
1131164
36687
1647146
267099
963075
544264
353653
240622
654517
1352976
1543005
1162447
1420815
1876286
76072
1252248
1465010
858144
1377975
1761406
498021
183398
228575
161116
725231
805682
646238
451337
491297
1593435
715657
1726925
716339
965386
1591921
547904
1093942
561575
1548933
1171128
154780
1961718
174377
341313
1444144
189211
672364
274820
674004
466646
59273
123447
637148
1055768
770455
1596465
1658487
1861494
1526759
1439488
378839
118499
1697476
893015
622541
761392
338413
976948
1873466
574119
238536
42209
1978573
169408
1807850
1729900
1099208
1725458
1003914
1217238
241254
807739
835075
260195
1085918
800786
440129
137609
1263666
1506941
815937
63839
887248
479017
1542447
395613
1441093
1533363
872012
462464
152305
766097
1538583
116062
1026295
638818
1925016
1188329
715481
919511
31725
701368
525730
775666
586477
660341
1162377
1137500
1950004
1347840
877549
632463
1923610
1287179
64678
1246082
1117425
1502080
1511676
1299012
760465
1500786
1364792
1425198
1511712
754708
1589734
1482467
1474010
1138821
1166640
414391
215986
411162
56197
255703
1139101
1824350
1753215
77349
1536987
1976521
1555263
1187534
1045978
1921057
461963
1380609
1457488
1959521
1293286
1645365
1840255
1837169
896903
123485
212167
1401449
623079
394908
560610
308866
207448
805044
1936475
412949
1580319
618353
1095505
1678227
1787817
990523
1991403
570172
1744879
50314
37008
940943
1936782
1916030
207524
1850861
1063164
802385
1072434
1285286
1837949
750808
438893
998804
381231
1598835
437563
430129
1077880
1127478
778662
30263
911902
950673
243814
1594654
679115
901125
234491
1797926
1986797
1034624
486487
1636929
1573947
762800
1780611
718438
1268994
306739
102865
689941
705427
708764
1691019
1115723
772069
1299055
828037
268279
1783225
64300
1052709
652784
1210906
1825469
1363050
419756
1345670
1738618
281891
692695
374063
619233
726395
1914766
1955912
785754
1096467
1285416
1772521
1988023
314718
866879
274720
1404119
165428
1466937
1035836
1333745
1792448
66869
1912364
1178370
1506168
1738270
1922578
253804
1041748
1129025
1450083
1072177
384162
1957714
230588
1432080
723593
971374
904598
1434215
1379924
1611823
1645915
537843
1541662
1968317
976774
787684
467755
1021892
1872022
963402
446932
1526246
1900214
193114
825720
1826475
1017111
119158
81723
909250
922546
1782266
671831
1156437
1314945
265746
1171053
1454832
1726689
1962713
1460487
569527
1561874
1624885
260996
1124559
1062295
327448
1402039
70987
48196
1609211
268902
1784518
1064996
1144113
1408300
968096
1035512
798797
1804362
882730
1873690
1673054
1080414
530624
762654
97969
1341254
988490
1338846
1614290
1117602
1834814
913149
1835245
485645
393943
1945579
1467881
1287130
1808703
540387
1938669
757367
521666
1018564
1917027
758134
111973
881218
1839249
597839
1881564
1307339
1619505
1542596
144910
502968
1486327
1119194
159394
1920908
1943755
1293409
1466627
1661045
1084086
88940
1942939
1214802
1541572
1561167
1499591
752715
811123
456102
714137
777492
1140596
393675
1910800
664000
975407
368952
1160919
1459492
1816087
1195647
558939
327010
1445420
22055
899238
1381778
902529
1837475
1234050
1616446
198123
353829
1249629
1727624
1583125
1292128
1518560
1900562
1396502
1868613
595742
777341
1567104
307908
1126186
1185348
247469
600150
345651
1996285
1001952
969077
512683
1300755
1031567
1852522
734172
41307
1324204
1947541
1260970
1212467
455403
393339
1598409
1191177
1661914
1680588
333712
1372365
159972
114036
490660
479609
1922768
383852
827395
796659
1091316
450106
971098
1007452
1081911
327920
781016
409558
422940
1629255
677375
267675
262105
303870
111975
1630227
1337842
681663
1395237
436957
287168
307324
808003
469251
1869183
745795
1174067
1799003
717775
1894115
359481
1241765
1310398
273560
1303726
1859790
1776014
1251361
1976616
1377162
12038
1019621
863440
848385
361793
824089
113403
1154741
1328386
1285169
243550
949702
783584
1186398
1182524
892189
1590452
1564717
819842
1584453
1675702
1203442
1249290
1487351
986553
935514
708055
696133
1684515
1849190
1244510
1115435
1365966
1870004
417768
593947
1694120
1242589
222300
228577
1513191
397817
1897665
1013201
1658239
1171667
1414265
277869
577983
1395001
1420844
1529996
1883651
1720771
200978
768669
297201
878586
382421
1546044
509945
485322
686064
1199871
374312
1307677
1587581
1905360
175985
148746
948608
767295
1051716
1691873
892403
1147148
450356
79090
1354677
1717794
1106691
134783
177415
1170738
528652
801991
308005
678761
514576
485110
28337
422959
341582
1918418
1896804
398717
588013
570444
50420
1973478
1752731
1725646
1088558
1255769
477716
1718331
948116
1870470
1252550
637967
1987957
1939428
1966374
1137949
214003
897051
1659266
583110
376205
868252
1465574
1167147
1146921
685619
1509658
1857560
1384133
621519
1653044
76077
208359
1193200
509713
1022848
1837496
1625652
358412
615559
778805
1315095
1398098
1517763
853986
1564949
1551166
1946305
1829430
196902
15570
1932424
900079
1845947
581681
590588
786837
866615
1385034
524662
228654
608122
138612
891811
1256950
763814
1676935
689835
989858
238693
1684419
1329756
1786593
551725
768872
1288455
953745
1324984
1245371
825451
475417
1676755
260210
873647
1066596
118050
382456
748031
731150
1479212
1181013
1801515
1303005
1724201
51565
60199
663548
663572
1598486
258362
382178
951525
1117661
1962344
461668
974764
1695521
751518
1340263
248540
1910252
1060025
1256677
713713
593472
668609
1182155
125771
213614
960544
256864
244749
234959
911592
1857695
822493
925584
1493268
1100502
295703
158317
854689
98182
1088557
918298
1237588
224392
649990
716139
548162
432045
1225242
869128
364811
1850969
664367
204191
1063063
1438817
1772926
1395783
899041
284256
45219
601990
1078688
956850
809055
71674
1352692
710263
1137520
1694233
1045944
1943446
830254
839022
1042646
976291
831335
658617
203504
1004609
456002
1145289
542592
1572829
1844729
430265
1298946
1614766
966099
839831
1224864
934542
1767885
446646
198749
1166378
467937
1906407
156291
970242
1505996
345948
547677
1309019
1253375
1116117
431525
169333
289419
807030
1885265
1630415
545453
1368991
1769569
1860350
1858921
1955696
1309671
340116
1874256
1880942
1487667
651021
1393636
1189846
465287
1961216
1263921
73418
76211
1157240
750860
88795
1115341
1354888
1452027
1235601
1080002
1034990
1010078
390083
28247
58647
1976913
1937502
1365156
638055
1443695
1834101
1699575
1690926
611479
239423
1599236
769194
1275484
1822886
1353119
1782101
43010
1565134
1513540
1923207
1548792
350246
1920795
1908362
45135
679591
740321
1621048
859465
1835610
242748
726866
561306
458953
1492176
1375599
1935217
1200660
17824
1325533
1455902
390867
1130168
1751240
1095991
1968301
1840661
835104
314667
134649
724619
93826
1685184
421160
1391076
548744
1870504
813606
826740
1960572
1535767
1767447
847938
874086
1803452
325885
791702
1601987
912597
695986
266972
1125684
601482
535390
1734101
1911889
1778498
1825509
641870
154930
1838017
1270747
465523
1361447
679383
1699728
731682
1591711
1232088
1367353
1651965
383871
329783
1040671
1079767
42370
1287275
1120526
750014
1968722
852750
158832
639359
1792008
644822
1397890
1977950
1375676
441760
83985
134002
1577984
1832884
95155
177951
674800
913601
1153449
1560306
996214
770417
1097588
535949
737432
1024539
1522300
1025854
1703699
275358
1156795
1970711
321399
777719
1818017
1648821
1932298
813040
1098774
1978394
228932
51493
1055961
1078391
1490841
284586
368342
792199
1600164
1015737
1033311
592247
1000349
58168
43074
1786334
1960532
1189561
1196406
1678192
1042719
1215265
658763
132546
133653
1880119
1374963
1844214
859505
1037914
160552
1770285
1951442
1818145
240325
85790
1030172
667308
399971
502283
1492121
1867079
1143373
410051
402709
1467344
682692
1764895
1704344
1762658
77486
530652
1463078
1603024
1741408
1082640
1620799
678237
616457
1663366
765735
714716
1057481
1942801
930300
1348352
1995822
867377
1436372
1110259
243722
1186074
711308
530950
1945186
155713
941596
1659308
151991
805131
413924
1688820
927605
1870458
454554
1431790
876155
81939
1869287
1946930
350040
24341
129597
1130051
1300980
8819
1354959
1335249
896622
1173938
592835
1554741
940102
1355213
1608689
574445
811861
144266
1544288
1865933
851171
306356
5155
972772
1145568
597880
1780375
1231511
896564
1926356
606378
1191795
767194
1094970
179498
1803923
1752048
1069
1091065
1638260
649382
1771026
1905751
291738
1321161
510683
1447868
329518
825015
1728112
546850
639460
510593
1028721
1082722
1278559
1036997
1851723
483974
260532
1806364
705826
1123894
1888380
637979
1699412
1630865
1724018
565526
971158
1139192
1759387
1823743
1864425
1546450
416507
1553210
1561758
1281947
344574
693220
1939711
1363895
622272
1854130
1797289
615800
173412
582030
1917217
737105
65350
1037968
1800320
1378377
812722
861829
1726342
1353707
1549786
598345
681546
623937
1357
1146048
1829927
57025
1037972
630827
41580
1125378
508859
545205
1387270
1511006
464323
1034268
1487049
1060260
916476
1256175
1753804
1541156
152438
1631786
1857955
1422256
1921552
1247215
870718
1228654
67903
604987
984251
1540511
1729288
815967
551137
1069682
1976470
1890568
430994
1104341
1061365
1366645
341802
1523554
1410414
132093
1597424
83520
1109624
631550
1983657
1048943
1186247
185755
1019342
261103
1741898
1581239
985473
1506803
1922559
1701179
216455
204591
1099875
1602648
1075848
166659
1421222
1852290
166880
1270380
446459
255145
166823
1473095
1875417
1788673
148709
1238951
457977
1085980
318048
155812
235700
181070
114669
648032
1731918
1298862
1803240
1604525
134820
456740
1057358
10560
1188279
1613357
302912
140122
241944
42066
657465
1558045
1243057
1793320
1426155
573793
739856
1915401
1653596
1951284
618084
268886
1952224
1608647
822319
1951991
1923275
1376905
1474290
1066969
1139107
634197
434419
742939
1268026
147794
1743214
15297
855018
962496
1954756
1410914
1038266
18057
1043744
1969078
1787784
894432
1251677
1187589
1985329
1519504
630286
471504
1268463
192465
821073
473645
219376
987464
1016798
101336
1871384
284276
87356
1543967
564338
1284146
1393699
1189901
858330
988504
814039
935065
1779070
1059425
1903684
616362
351257
1563708
1502322
1310435
1096480
1326450
1841916
268461
1105871
349668
1843405
1743889
1358121
1796883
442571
1893178
1882924
91885
982709
998159
1035456
668506
1763322
652105
1302766
652003
1608607
968462
234300
813818
528561
946954
1871784
1825610
1736399
799858
349867
689827
45168
639984
191639
1066941
371804
1037702
601237
1322015
1283982
1034912
1667947
466748
1730778
1970652
111305
973438
1308785
993226
1774795
541868
730835
389895
114155
418154
1930761
1047072
1038483
841027
1025112
399153
1204181
1665186
205119
1296293
1291824
1335104
1856770
937563
1536659
321099
97554
389855
544471
1828095
309287
91162
1076186
1416566
928318
727644
386057
1854349
844234
815727
423219
407976
1371715
406796
34120
1116903
501142
1473225
1108298
1312206
264767
1584095
1649375
1739103
1607777
20150
984357
1164505
1280679
799787
1179636
1918722
209443
63857
1869342
427362
1888135
1353306
1188061
1087674
253982
1673663
111731
334431
463960
656250
715171
591269
1809957
969897
1432945
464236
1840604
1662642
1484773
210905
1230926
1567035
1815379
610493
481680
1694992
1263765
1681438
1758293
786896
1668915
660947
1639482
1515399
1507508
552960
1782433
1211130
809525
299478
300048
728258
820431
388205
1830447
1010971
1779084
723352
231583
1484703
1624012
953214
816049
958485
409083
77298
1647215
466051
725834
717800
1567718
1150141
318537
782877
1494496
1259323
956442
448802
1266843
32925
771964
1485691
1452449
1913603
732214
1113640
1040645
1129428
398859
525770
1186973
343376
1485624
22017
849984
1853285
883851
199752
688557
1654335
1761666
1451897
1642272
279990
1371304
506239
286278
1193128
1920570
1745535
319352
399109
1571144
1845854
812694
539647
260071
1145585
1826135
526189
1057839
59411
512244
1550181
1202538
739021
1821381
963086
625749
707482
1618756
1203878
293628
1090433
1390598
1163355
160803
1372249
418590
680723
1904901
740984
530786
412109
640637
1215333
1073704
146751
1063064
656104
226095
469901
1838307
415769
1651472
718823
288098
236598
1808579
1502010
1797995
414489
1816608
612180
287398
1748291
154268
225404
1451186
657952
1482343
1835807
326164
332530
1231795
1328735
1691475
414547
634710
11453
1684456
1400795
272850
723869
1885980
820026
351001
40626
1271880
883722
470164
851860
1010844
420087
1222861
31545
1562388
245591
466402
964508
880017
1626082
1405237
994355
658584
973037
687032
423103
980398
1988706
24084
1121024
597602
1552741
1854616
1464511
881479
830089
1108823
383526
1172319
865943
1669564
288660
980402
1097873
443082
1805079
235729
518964
1503687
1662153
1819882
1347904
672344
734969
1589555
409712
347041
642056
1171709
835320
1521755
1712271
1328600
1960151
1513031
84377
1851123
977618
1322888
1367090
278153
1019906
390087
459688
1111243
77302
592817
1537556
143092
1272604
1816582
737596
1582167
395073
1285893
17278
270902
1099930
305841
1679985
1776695
980059
111054
53609
1538646
408846
687250
324270
1014198
171478
989052
524715
1262553
1795156
511953
1476421
147874
971922
763864
1899119
946729
591819
418917
1023237
1018521
1410351
1982852
522525
1451013
1846445
1537438
1679532
361824
939541
748457
519630
1714260
626818
1321400
379879
134317
1172981
39174
540795
1107934
1805640
884982
1387284
819186
45972
861191
739472
197601
1498074
1234809
1477383
246613
1054440
976679
1521604
1317186
782500
1814442
1828822
1492144
155297
1902704
721679
1372917
1699585
548754
1360992
321035
1867922
1941856
817543
1503766
683501
122043
356611
1016818
1311388
1154906
241816
1306165
1136324
1410524
1117992
1053915
1298060
1965867
11117
590829
745317
53130
587638
1847951
1607352
1180427
1649039
300936
1411952
943067
1010631
1451418
912147
168240
633757
969098
991530
1015037
969742
1555235
1804507
62255
354938
260248
1690226
1636805
633962
1256595
782870
1385799
1715497
7545
217597
1387147
1272840
799514
361545
557664
220581
1954637
466347
431215
915594
1011937
1239064
693485
1973415
491824
1596345
986871
1486068
265770
489096
646595
1326128
90299
1577831
492400
1442741
1140179
559394
406555
575447
1523547
1574373
966189
1933925
250568
151122
1613354
819369
99938
1914834
1248159
517032
287189
250540
285545
1011890
1322400
1748177
576302
1529333
1809888
1432278
951075
1437453
1831529
121593
114352
1362463
1827262
558585
281059
706089
556272
1267307
633373
375636
846618
1273546
899827
1890514
304352
462355
1489665
1529616
1697473
1842304
368449
1501820
1234068
1013294
1931235
1365519
1890699
1060578
746437
805560
434723
75037
947855
33642
292351
273158
951035
1909663
58466
1007117
27372
125106
1988993
463504
1554738
1338125
1716802
1777552
1463355
482460
1771913
1679872
1305297
356949
933044
468923
1622122
1292379
273851
904168
1378294
981924
221018
368908
936703
1687969
292187
1730997
421310
248344
1321592
395534
1906275
696689
1490595
360395
844284
167634
1815600
1329036
263413
147173
1217919
611121
106501
1854055
697044
1811706
1997799
1856071
474498
777464
830843
1429425
1016577
1033544
557799
595421
1581212
730540
861256
914475
1120360
115038
960787
772789
284016
520466
758073
1025508
773297
91399
1821658
108973
299895
1287580
1937821
816878
1926101
1610363
1579072
702435
1050831
1168500
1550690
1669403
1073165
1812609
1562277
711424
374460
416448
934101
1386580
1319495
1198821
145077
1093939
1314007
1666082
720745
1204169
1790900
821164
1018323
714586
1083719
730774
680638
619972
440634
1887514
1614929
1388728
1441914
265321
1553029
848683
924380
1469172
1862093
615097
1872201
835087
540445
402089
1958269
1828940
795281
45157
1492960
1898179
432269
405050
462882
165044
1466547
604633
1164994
1143805
1016734
1800993
1116900
813312
1593544
1309644
31070
364572
831015
1209845
210826
1214275
1840142
1610909
370572
1789327
1720907
704704
1311087
1463714
992266
1793704
873132
786428
40145
982129
1380855
142946
1119850
658716
515449
1778842
1666202
758015
1763508
996278
40283
802191
1308937
139806
1885073
201179
1147826
1673697
1423507
705625
1521565
228769
1753963
1731532
1546293
924193
1836763
1722550
312061
236379
930120
1495876
1594701
1725557
1327489
1580593
831952
431871
298578
1337844
1187806
1828982
196354
11282
1981274
246605
18029
383942
1221422
1877447
1487396
337999
698909
87796
673582
1076640
123323
1671690
134610
242044
1952147
875139
1952945
809433
1128572
516816
282430
1372799
1599369
1091791
282736
1540775
416048
1641053
1195531
1802111
1122612
1246061
1269829
1980670
1562907
226613
1373254
515255
248618
201674
1369579
1697081
1200166
525991
1915188
477547
1008875
1946939
588262
464748
874466
94855
413001
1250909
41521
1350560
1918773
914513
301882
551528
957197
1032336
46228
1096210
1439358
430781
347349
1982059
337769
205648
1937028
118772
397590
1947809
909737
821761
1218371
691328
1204164
306348
305910
264118
883489
596599
1805858
1627065
1936697
568137
5561
676476
585255
1185172
961658
1678144
776460
1599566
1505758
520772
1407499
1310798
1588716
175331
685846
1156468
415634
465536
1091199
464463
949981
624124
914875
1101742
507445
1622827
1807825
958613
783653
107362
539299
1901492
228700
1363244
182020
1205168
1452234
945253
831591
152827
1347304
957987
575219
987483
1876136
1594718
1482089
229214
79138
375505
580037
1364921
708523
1795271
1698957
1554539
719232
421292
1849643
77474
1643144
445559
75469
886947
1691815
422492
344110
403836
327690
1927878
1626713
470404
51092
683606
314121
190242
1692317
1827355
1858023
1227171
1857819
991932
301179
210536
614410
1195609
436611
20104
1293524
844153
357639
1455342
1541352
271414
202461
512415
1187247
485147
1020071
1137214
218299
593670
457785
1789084
405468
1255048
1723026
959855
1323960
491054
642301
1147758
1160561
1826457
1943035
912165
1439203
518834
704341
424451
1746380
1991875
1843132
827622
1603222
1954905
1496104
705889
283554
1352653
217914
1083095
730100
1678721
174327
550691
1815876
874673
1511001
918790
763419
1241733
48504
902044
532776
1075946
1314723
1313282
1056821
1226308
1084280
158517
448915
444967
1843869
261160
379953
714152
1451929
745539
448968
1136657
1036115
537387
1554152
1639284
761721
791326
499917
655906
1086587
581869
340671
550005
1371752
1527680
1527540
1368914
466714
1035822
33136
817368
1677045
949068
1195572
869377
366806
1907479
750309
513337
1926148
102322
210365
359667
1669055
1603575
1359361
305508
426501
1759576
136051
287867
822732
1100862
854387
1921777
1926653
1698170
1457871
608146
574307
1205022
1482791
211367
1158549
1286550
504719
765740
1322337
888937
491841
906575
431176
1678663
1495107
1776595
67359
912366
848184
1711723
549281
606383
110038
130569
820753
1999686
1285082
1000229
1396883
1264842
1772710
898182
358274
727451
1371516
1410174
219870
100473
205861
635420
1390521
1111320
699418
826736
832727
1763344
1365113
794285
1100213
843652
795468
1115285
1384304
1915820
350763
646863
1041830
1245988
1500296
903668
363015
1087122
1529491
403259
238079
562712
497249
698495
1450655
1439858
715946
1874307
1872414
204493
1867342
1981110
1065551
531703
1405264
1300346
41608
1048821
1808715
1713580
1225496
962198
1499266
93344
1507709
745376
392921
1160188
623108
1005670
247356
1784188
1882960
1979232
544779
1898216
1086666
1876802
22818
1824655
1962069
1006971
1996172
571943
1201799
309130
1130355
815767
1854711
1898166
1489149
892710
1499876
994775
1513645
675956
503563
1048797
451526
623969
917313
568730
86178
359263
1206127
747793
1678785
370258
1473122
508409
246142
1701462
730088
134888
323024
1650823
1334965
1716067
1019545
1237060
1521272
1454564
699304
1054834
1874560
237492
726257
467465
872589
898463
566077
1275417
861420
1449311
302441
779952
836740
481209
51601
207581
1639404
1934247
606492
1213116
1163427
447998
959726
779112
617101
604942
1033237
592388
230795
1482719
977188
1722352
1571202
1681582
119518
185284
1098488
475887
1030127
1407948
1225079
165898
248141
124274
1399451
1457768
1013751
1356187
1866510
1057419
765634
1252319
1990641
105635
1805617
1327387
1751552
1164623
400462
769250
1107333
1236350
218035
1982644
1958442
936699
993271
1868796
891069
1146796
905089
845834
455247
606967
841042
559856
836266
215523
1906799
1009124
638416
1693526
1517953
1015245
68692
287386
1016716
1811791
1013444
1165263
1503736
1228448
1644555
1401927
1680667
430525
1217200
1082118
698510
126622
219405
5756
891475
1836018
1743667
315665
1462267
237955
1309117
533237
1205976
378164
472017
1680745
1668321
1096905
1384933
864603
1215823
501110
1494525
50422
238155
167747
119024
687871
536082
1323454
570455
891184
1657569
647717
1087976
954112
869707
1295624
1142396
74984
200267
361726
1107928
576944
1478336
318818
12610
1768036
168749
121357
354910
1845564
1599852
1853890
697382
219469
1712505
1536831
530121
10097
785014
1389996
40923
1619199
1198454
195860
1687245
792462
402714
1418064
813982
1484480
21370
784696
482351
1272429
689105
1974039
1380129
1229822
234157
772563
967427
588970
1427839
1389649
1545365
960262
1841783
369978
745406
1293185
1092804
1294414
712765
1889333
1776039
248818
1662153
1230069
1793816
1077267
533796
116757
176014
674760
149153
1718002
1048527
1605946
1171250
1343240
1936940
1701182
531979
586699
1143113
1635093
1845661
286693
269910
1498438
1691434
517545
1257453
460275
1029433
1619221
364360
1305429
500763
784131
664559
1247008
1014577
1652896
1076284
1316234
946483
1290166
575662
1510087
820279
737989
1977773
242920
583728
722470
339066
549469
758967
191876
1595480
1059428
474218
686586
1358328
686042
1390683
363288
1115606
1890344
1606494
842370
1046603
1687647
205449
1271003
1952417
502648
76621
1287234
59105
27142
561614
1601477
284396
417124
1670120
1381896
1725225
708285
1567721
290066
752116
1844134
1146721
585082
1223777
85329
852874
882804
1364644
1168283
1927466
1943298
280484
1164149
421551
753639
915280
137676
1217425
789078
210108
1150617
1229421
1897789
243358
871199
876447
48360
1489400
1346478
1532419
721660
1746429
742382
177479
1145394
1487346
1309939
814467
615916
1195967
1387847
664828
240444
241765
913479
1890647
531115
85899
494550
65262
1104413
1060382
1554329
1771277
1175156
341782
657244
1821048
675851
1265907
1465105
1200320
897605
275291
1100283
1010313
1692974
1183204
1440726
1326359
1327912
614933
698990
1760035
1416061
575651
1889536
107895
298315
1917318
1702453
1930082
302532
1712164
677506
538781
470053
1388709
1361499
811303
952114
568929
601917
861984
617211
754053
226223
826269
936085
7664
306629
1571409
1671796
5858
657587
1965551
496318
240537
1311003
1709613
563799
1100708
1703717
893111
1406845
1426441
727516
390246
28075
452894
31546
219278
1108478
1382858
1307933
194210
1505214
1360635
1930312
1608135
1781645
1811925
976025
822845
821208
1102635
1522296
1989841
1777548
1394920
83061
588783
457999
1933455
904103
897877
1996004
103977
1591427
1351384
670370
1169726
761196
588136
1919558
1780874
1738792
1369771
404046
525939
1915811
1636507
1602339
1419244
1462326
879974
1407990
201810
805506
231103
811573
1420542
1048941
1947501
877688
740377
75430
1159132
1193949
131687
728417
1663043
600717
1303459
1954401
475234
1629283
441538
136307
1382921
845618
1382599
1798884
3681
1874509
1094927
59080
1582177
107925
1430786
851718
1871732
257949
233209
1241751
962640
697984
1020562
1826496
636119
1566339
1090824
1566840
1814972
731508
242350
1189515
784966
26197
761179
1257705
983860
1791974
1274552
1127121
430842
902311
8958
364158
752731
472836
1457275
1281583
1163969
938910
1833232
1487941
1499418
771339
1599102
808248
150462
517498
610510
802563
1850595
846342
715419
1244035
1195210
633352
114248
1346852
1022048
1217863
406794
1857960
442999
1569963
594745
369853
1924998
665687
1193516
82556
1573155
735529
661720
1595057
522397
1054275
917861
441242
458455
1021484
812375
6335
228616
1293403
298560
801634
613049
658040
1395613
81614
1833584
511181
609192
1280547
1827167
135313
1290968
6697
1060070
1419681
25615
558627
1238982
1405872
1525491
1578720
139321
1851703
233937
972608
1504732
373331
1865852
46523
1700754
1724709
1886623
1354893
771387
343254
1518101
35196
1094266
1021521
368008
552823
1900005
1654572
1829239
1283221
844877
817737
1582265
487674
613364
523485
1793981
1262334
1742262
1684388
750088
1605304
380070
852639
795404
554942
1181439
212931
1699338
1854405
742747
1042056
456095
307516
602093
1387356
1833994
1502731
1579553
910050
1776324
625269
1441551
380294
1408018
1548830
827430
225420
479197
99610
1946878
697054
1294489
1836447
1245307
1038312
1164592
1544108
1656474
415552
1206828
109225
429615
931594
1607888
802647
989340
529841
1602247
1066414
1280610
673417
757214
600427
1509192
30149
109237
1176660
750688
179671
786391
851943
1845418
1934716
1926479
1726980
386595
1816671
613180
369015
535677
1953070
1294594
461656
1595060
958662
648598
1696548
1989931
1274526
1020066
855943
699759
254174
1450028
1501683
1158872
50405
1353469
1511642
735824
557968
1100222
772656
474333
969685
30349
1791034
1105789
285605
1913501
487299
1010230
620562
778842
647709
906859
149810
1545240
398284
420992
1148034
718766
785204
1520307
190054
1326508
1248495
1790817
1537464
1543421
1119630
1574963
1302726
297120
219435
1471017
254663
1541329
1985778
763502
1346712
606343
1048305
491924
1003451
1750844
599827
1610355
665677
838230
1980111
1341180
1220524
1872600
469025
539582
479367
52472
1630946
768533
818617
56151
1953238
369735
377734
1744372
1684065
804611
451360
1469917
764201
481740
1632817
1630819
1922696
1206209
282128
1487239
1228984
353524
636968
1498027
917875
1700693
1114891
523398
90091
141408
1926778
1158027
325027
494272
1281245
1983194
461811
1573472
1768446
1530115
527380
747575
37789
459263
103980
660567
1554174
1493281
39753
849289
1529915
834448
1097287
1812867
1644959
1518269
1483772
1905113
738665
588409
171297
681805
849575
1503301
1460183
654803
472537
1456821
850672
1422450
1574419
1241268
1349532
286647
579525
1339581
1784083
1500592
1068560
635511
1134934
1700413
597110
1588010
1428689
391702
1128553
1302092
899511
1456042
1588352
26395
284013
1769734
687811
614339
462786
1094800
657372
1631121
1090852
1214516
302011
1113036
736828
616717
1798006
89783
1595875
1018576
336574
1804870
1043009
1452422
600957
970934
383952
1394770
1538256
1702075
1652105
1186829
347598
985466
340142
1393982
1694209
832415
659457
1254866
1537016
888294
247570
1370840
330779
328384
568834
811703
1328548
1122780
1778696
1516609
1589850
1709387
339785
1478068
377862
1986311
489871
1434541
136834
80710
1212629
1255411
1532026
766201
1147809
1513668
1629423
1756827
597406
686519
1852521
649689
487893
11554
17308
488772
971755
934777
1985265
1844309
370668
126230
1501938
524056
1181813
1190158
1817371
1609857
591501
511593
528146
1542927
1516882
788561
739791
443237
351233
1082087
760359
476275
628910
888695
275396
385504
241998
1435917
1797580
537743
273519
1813205
334259
863791
1792708
1291824
81598
271849
911392
460888
1981070
693976
1668505
527367
1177309
1116912
1881511
1334527
1221439
150720
651447
624237
1960689
1701498
1305331
673506
400496
670810
1693897
1603277
66928
1004428
1342959
1952256
430848
304936
146589
807695
560098
1880123
935093
1633218
1012216
472670
5963
528700
1897803
1583883
1328225
1840552
35349
1732897
908795
1175466
1420003
762208
918985
1872614
458650
1029762
1092816
1836006
953267
860477
1064843
728963
674240
1937976
1277508
526572
1974144
1784381
898028
465975
964340
353629
1120218
788282
644738
76783
1467127
1051441
1789414
596535
1027437
1767011
76820
1607217
688722
917410
1324100
1793364
1043874
1817411
743191
421719
1801888
925853
511271
1835251
270051
1134360
119166
98242
1195215
595264
662805
1752877
986633
273617
1231284
1170460
627845
1684590
673857
1323950
827848
186110
277372
1566821
1699947
737732
1536191
1502542
218417
438340
406003
778944
1753697
672611
1703294
939843
46896
1653271
1291069
1884489
1292070
889813
1672374
1410051
1476289
1586657
1675530
111044
8656
1264776
1586670
607344
1926126
210867
722852
684451
1213253
439133
1352004
267617
696868
1839348
780465
1439515
934428
1882480
1245770
1227851
542875
1352514
451055
855646
402888
1335756
1256966
1230722
390973
707552
401248
1404963
10804
411627
1208909
598928
1648090
224949
146425
691484
705970
126456
317474
1068071
1072450
81734
1112103
1459225
857790
548556
1083431
1319083
1220844
1939267
346255
158161
1823302
292549
1796741
1190285
766775
550922
1906818
1793367
322664
778316
1045216
221113
1268428
697780
558399
1555036
1651928
1508034
448367
1897235
602094
223201
1665208
126209
1030013
1261647
1666569
1342214
1512496
1383759
97997
1012517
1525909
709011
351462
755116
1772495
1913698
627257
730652
872581
1255864
1315423
1376392
1615220
1816737
1477987
510874
602644
1648492
1549234
4048
1977331
646411
1054296
1317881
981245
1079864
1902656
1897323
1338846
271529
572314
233728
1972758
1944848
1031318
1523560
905392
1708479
728301
228713
1682642
946267
134529
1012586
947602
571328
1317986
1063792
713885
1864247
1909968
1952155
1391702
1853155
1288770
1335490
1079161
1965565
1217595
1707463
1992478
29176
1811890
92735
227578
233712
1606870
903263
1499664
854641
303916
1426414
1794780
1302170
846778
53872
619397
530517
970360
1496075
1377120
1745390
1639980
1490478
1889595
1597858
701883
807740
218725
788686
318555
83666
1834427
1850695
1724249
1249447
1260678
95953
1099177
102342
70419
404811
490158
1445255
349878
735808
1834805
236805
579527
549776
471654
653057
1416569
685407
1848162
1315793
1032933
1819380
1750681
1695845
680390
1428754
1034698
246716
663727
116700
300009
618118
723921
66046
1953003
1260209
982393
783033
279981
1352779
463358
969265
1025812
852491
802034
1531222
499422
1670883
906570
1611649
1256179
701241
911767
1296426
780442
1319519
1057846
1681096
446532
163312
1183445
49941
921168
1431273
1690671
1553818
1698330
1400242
1939294
147440
533621
1793363
456455
444108
1270097
838973
224562
1216813
1127654
1285725
882891
1659901
98304
1472202
642020
999131
880795
1698993
1214187
1023886
1806894
1026399
1310376
727191
33214
1284811
219986
285737
1068437
1725382
236824
1930699
868880
854383
253877
537581
1006786
1277756
119855
1737903
1169632
728428
1710784
752350
291579
1169863
1316804
1274198
1213381
1858426
838818
1318046
1224247
207353
15170
299159
445713
1946897
472202
485132
1335561
1967624
396406
1392252
957920
1518818
448506
1759769
36210
1254985
1223624
94526
397053
173062
284185
1333196
218119
1173727
1923678
340694
1202756
1714066
1415323
913954
1714409
82985
1782471
1895234
1507780
1109560
1929029
1895843
1786140
660393
1661641
1700169
1404444
730952
110890
1015920
1723305
453396
1072975
1707166
43855
1769514
921627
1316970
31192
27735
1862655
959188
498898
691511
308487
1070586
870045
884779
265595
227138
1108516
680999
1910894
1694093
847454
1520314
1020438
551156
1678544
44023
749089
1554345
301498
402124
1293299
1517796
1472925
227897
1471962
824842
1231680
1896451
1644563
1898612
1505443
1734503
1679294
1266118
539009
49754
661233
715181
968076
674418
1965671
743085
359233
712015
537220
1300353
1211324
771992
530652
1730626
1779758
944957
1170825
1103174
1958183
1346345
660609
1619178
768754
1404376
837874
272614
384382
26910
1423180
1667706
135564
1014380
640098
1542605
1925608
1011291
816161
157087
1253141
545217
1033582
1099477
1560084
845142
1219261
479454
1355297
684915
1236249
904460
124520
1634783
1337391
1323900
706433
1554133
1567544
906605
1244436
1154182
82888
1189078
763068
1946363
1328000
789358
796451
1019299
566456
14496
1491102
1563600
383508
1032702
1458241
180286
1740194
1519309
898941
1521889
312224
1232816
564088
991592
126279
1106159
1541540
1584612
807241
988219
944956
1447725
536314
714881
1158454
1836214
521673
390254
1460678
1778364
19548
679544
594829
891472
956529
687138
1929712
1424723
545692
442542
557500
77425
1927511
613717
1760599
1581124
790358
1554610
79165
1352109
64362
213500
995403
975202
1814017
920959
395467
930461
455582
1194501
1119132
1667410
726601
863041
960910
1282307
1395287
1273202
495299
837899
347979
894776
640560
1569288
775647
771983
1624059
1421565
1434556
420933
305419
581052
697198
1225755
376825
681720
689207
1401117
1382352
136145
463615
1642951
921903
541409
1635985
1558884
1171226
257889
1853952
1867786
1558526
79930
1714235
599264
374635
1721835
602185
1854423
1190726
405480
740357
720122
335781
183632
182585
1505756
234274
1282012
1503873
53057
288099
1067223
1422409
386289
1488798
772121
22536
1860501
205808
245266
1779089
1474956
703692
22516
220247
1252616
722006
454279
1093158
593547
1180025
1712371
1149117
1264637
1861823
384272
1912153
435483
507559
1944832
465188
1029158
793764
1887705
336218
1545648
82147
364800
1480979
94442
18962
1076087
426707
595936
1781346
678500
860103
83467
1332403
635181
468372
853592
1558373
173959
1262623
479082
946037
1148010
1441787
1245535
1714223
1535220
861720
830173
601845
1995082
798797
672515
1236392
1148494
209314
1320984
960279
245796
822417
486018
1252813
1501763
1611829
173587
19851
1810770
436373
702255
161481
487608
1656164
195657
444174
1440175
1485863
242114
1481883
1513995
1517131
466240
984737
604981
304123
313387
1037969
602236
672324
1467611
854198
48608
1577183
1227436
388346
1310408
1213956
749161
1680996
1829101
884994
996511
1932938
227769
1168728
1270320
1742981
1763483
1443661
1464108
1814148
994785
1410753
468811
958779
106075
1593396
1400058
1159877
1743893
1947430
1747710
925972
1285141
1797488
25119
333758
411446
1998307
1510508
876364
1916155
999861
1099966
1261422
1171362
1361908
1860690
1118484
1041977
603016
105748
1897940
1677894
1687014
654947
1476359
1088339
1694210
1259260
252679
580004
183660
193732
497462
471578
211338
1324400
300554
458450
701159
1552545
1912701
1031578
432733
228331
598427
250306
585392
1952357
691193
1414297
1280780
1905738
7373
1210295
1655681
43374
1389938
1139811
658749
961516
163848
952186
1058049
1176038
1241451
1752471
596374
1530484
965896
901105
40667
843429
1364
1229005
481724
176897
951457
1219123
943881
1716867
1096314
1492411
849597
1683411
1804651
1743744
1700484
1306417
1086414
966193
1049965
1028812
1153486
1371032
1379496
1773074
56954
515631
1872757
511680
1919510
201396
1854260
1150559
47113
1939324
1612678
584903
244229
711386
147861
1209050
70226
1771492
668449
305384
533104
180485
827869
1656981
948505
723292
723863
307896
579893
16088
1128613
593274
1835452
1421657
525151
511611
495604
580323
1727872
1280928
1246297
392924
1708412
742880
204404
145897
1381447
1838125
1486771
1295292
1339414
197199
249975
1406553
1602293
1127163
1289026
1476829
821357
198366
1583395
907494
575525
623510
229766
290588
54587
1974454
47122
249395
1996796
69054
10736
503442
1597155
486869
1019531
1333135
1483118
1261901
1483532
1179245
79744
1048595
472711
1634422
44429
1714228
1398150
309173
413774
1274283
484534
132228
1608814
1394910
105999
807401
1805428
332757
1643710
515889
1472869
450662
1923701
1672806
509011
1376926
1837160
402159
220612
1139209
1827050
1954983
1728441
206454
141299
335793
1869724
1230298
1028137
1087225
1515359
552388
622931
1423735
96374
1304262
572049
1988879
1493290
535403
677706
168136
1815338
1691075
1104026
478285
526718
1980040
44996
1312441
1678811
1426036
320197
1822032
1817637
1450168
1295787
1837291
1032117
24753
503523
1275188
1616575
1013986
1430840
1199354
78271
1049330
720664
516479
183705
614149
1849206
1941319
687497
1762972
751198
724866
137326
261335
238195
982692
1099595
1335964
665334
944647
1743274
1926948
661507
1806591
199173
1576728
917221
254725
712795
1716242
149815
815159
44860
651948
119134
475158
1297449
1837092
127602
912336
187135
544808
1764223
236598
1370888
1360611
792195
1914543
572855
741822
1337935
269851
1827888
619009
1667014
1679779
363619
1699898
1525198
1373239
975653
1451941
581664
1953692
674397
1203410
1725724
1078920
1494641
1971757
1374846
1314515
1173731
1762337
1989538
877275
666272
1419798
927104
1347193
33356
1801089
1334157
829036
1497088
578983
627760
405290
540403
1292378
1342939
1946965
1170401
760570
1463381
158513
1622408
1117777
953957
103629
1833399
371035
681448
1516521
626909
1547291
1063454
338606
290374
1104306
1269604
737768
1342316
344459
1365184
470547
1489659
1990092
1782517
1483064
421133
1932222
305856
53253
1331955
1959054
29572
1261627
1246484
1270261
1464587
1534312
279758
1653703
900725
1003799
1224235
487942
1148587
1609019
1110804
598247
1205801
331311
93267
759471
958700
280207
1040314
43131
1521573
718493
285254
1407796
1175528
1764552
837249
862083
1192797
1969321
1353950
36992
1220837
1673489
1520868
1217170
382153
1038550
318373
449334
94189
1575071
1455566
1711225
1894054
1710494
1333789
60568
431041
773254
1789269
917593
1527040
86175
1643723
240264
1715629
1241389
1756706
1941452
1280696
139110
45181
576572
1552355
1918144
1225967
747184
245103
1998466
683386
1995709
1329082
202619
1833630
283774
963647
207772
1479223
702966
376210
1633426
1978791
925045
619827
1647959
1783378
1862246
302457
616601
566603
1589987
482005
467148
1331701
172696
1972031
1273411
173651
1814406
1965437
1807857
1843464
488721
1255359
1208705
1527077
229571
21610
953464
1802902
1944329
1031749
724
112881
1519757
1627478
1611329
1316774
859928
1051934
469692
1334632
1985347
1366357
1473587
1110898
589342
1292748
530394
1490099
822913
970916
35566
785772
1506302
107725
1416341
1183326
1648169
482084
1746320
548469
393020
102235
1766471
486181
925861
55753
902097
1801248
349015
1643765
30380
1800509
703270
524168
524546
1921677
40661
195828
940125
952617
687114
847236
1376921
874596
820291
835826
1441976
1545602
1284110
1293171
1643897
1815974
8677
1987908
1734622
1007612
228312
1308628
1812531
380137
1896311
1214278
126639
1146738
1659141
670728
589425
890444
839900
378794
921030
1486999
955432
1107770
665585
561506
833530
1975715
1989058
1702562
673067
882155
414547
910827
319599
1626790
1799898
174191
1102809
153207
210406
98288
1070218
529955
43518
287281
1937598
454197
1024563
1414236
1729013
1590809
1434645
1490039
1542922
1076351
1766175
117531
615294
307471
1566063
180300
461529
572893
732376
126373
778939
1699728
1283876
1782972
999118
914486
1092070
1160232
934128
1699474
905058
575384
941386
1236749
1300873
1133373
829289
1155576
359509
787926
817193
80180
1124667
659014
899297
663160
1500511
745030
666026
232198
39021
275948
1550965
962898
398862
1653996
1341928
495793
1050208
1996230
404440
1738574
145216
554607
823228
1395753
782771
804832
1219358
180351
1232620
1933981
1058257
567061
59442
1582402
1735685
657207
522211
191576
1449904
1510165
1017642
1414956
1421290
661659
1886837
851446
1707307
1573108
266561
692452
1848401
1051646
666989
945088
813977
1074690
1138005
727024
1662347
265646
1026255
419719
1148484
1762388
1109447
1681507
1898661
588226
1900780
1322489
1724186
937555
706843
875117
474513
1753706
54553
1234188
1564152
1158937
885711
578057
336280
1349127
1221682
676920
886816
1325181
166041
795026
1575303
642412
1710865
418022
1165549
86432
1964261
1652823
1913504
350299
381474
1733762
1917817
1716553
1709319
1015183
894102
1814073
1852777
1887033
79274
488748
1855422
431202
1686561
1799946
1455904
951255
86666
332009
778539
1968514
718474
1303626
1207749
1093837
448175
1043653
949506
741440
1320388
1654375
217824
1332860
1842767
932333
495447
1518316
1308034
518140
1360273
142744
1410577
1875872
622890
1138905
1058097
687214
670386
1745788
1888295
1805682
50493
944861
1177904
425999
573407
818491
1727152
861929
1160349
1247235
332970
1086432
394818
400314
1005950
652534
934229
626857
1749795
440475
981192
821172
590188
1786299
1728570
253189
728438
1028250
226563
98865
1860936
1148658
1501317
345825
92444
424448
1747768
1082943
852507
913769
1638269
1463141
1186500
1300737
1682160
1988584
1856592
1073611
166547
113398
1558031
1988487
1904031
561296
1592292
866552
1896946
484759
1778673
1706678
807917
1582008
1873287
1394603
217024
856471
1528514
206386
444169
203672
1381506
1477108
411857
1772772
1449249
877830
356810
590911
825573
1795819
1022852
1533599
198130
816619
1377513
1637946
157388
322318
644155
1553187
1268472
1063169
1183252
1469194
441421
882297
1029007
818845
682924
1610229
263721
1126943
64934
617771
939050
1700232
1317653
459838
152172
367614
1658103
1408421
1834033
535248
1653708
1418464
706994
1400107
749297
1722049
252362
227570
1255625
1682364
1227529
1070455
352151
513058
1463408
409575
1220533
1268525
285394
1477201
1140732
538670
1460660
700127
1693461
255925
853088
983693
1807244
622300
1048674
1250139
39869
1040219
835247
1213327
519920
1227219
1702833
1966921
1052019
1426871
1146714
820261
259556
554072
129047
154051
160142
1989673
317676
1700303
93830
1491318
932038
629279
1888566
1479393
1231036
643108
1546425
1201301
1261495
91906
299510
8322
808958
1252009
66981
1386622
639775
1949254
1121502
1759711
1600504
1067066
545874
851546
589529
355845
613331
981495
495349
1780114
1721240
1562446
1479368
1103995
1776695
503793
1560886
1718496
1534268
384087
1201915
952534
602085
222736
1352476
1520770
316233
1784301
1893629
1996139
1802521
838457
1149572
1211492
1717953
1477998
1574806
402817
1380837
1135204
1401524
938125
1065043
976820
1419004
1596993
1542981
1056457
473231
242478
771558
359693
928154
303218
1766047
469779
576484
908416
1884060
1266024
927650
1707894
1405296
1074697
539712
780562
229433
1189998
529479
346374
1384528
1827249
277651
1375808
163775
1980162
1175800
1204763
1092136
1505589
1762193
1011114
724246
979732
522417
1064455
312228
226556
1577407
809979
781766
467365
1655851
1473991
261785
447874
522562
627574
284009
1529654
1079230
854763
1303374
1182193
1513920
1597867
1315885
704674
380838
144574
1790837
833124
784457
1537639
1507212
466315
304709
1206318
951951
153898
744714
330521
1777460
1018813
532195
1081387
1860035
1366293
1718502
1339024
445820
953886
1009775
541216
497852
469936
638620
1497914
1040192
1613959
422320
1925181
259064
1013636
155520
1809828
684411
479113
1817610
1406146
133443
1790692
790939
579258
953866
1173171
541088
875783
177410
650285
193587
1880579
399535
210710
11613
1716001
1555171
344068
1071757
1192728
1816551
126791
893396
1890527
327163
213596
907179
781773
422853
1089760
46230
948336
5678
1792049
89881
275893
66881
1073123
455988
1157726
870271
1189891
890433
774392
294524
310936
1201510
1633408
1828378
606050
299614
380548
186737
481089
1800884
114246
416529
962539
195282
701648
1697219
1336816
1104398
914450
140803
30412
1507000
1950794
687370
6161
1649745
1661862
1037393
1970871
980934
119432
1497672
109788
1312966
81849
706551
169553
383710
1365511
1495514
1624398
151057
557742
304236
1221523
1370790
1474075
146853
51217
760366
598233
606307
749372
1760859
1006346
733526
224938
1934922
171110
583154
1249667
1739424
1472487
281264
1803776
412511
774634
1148123
1454358
743286
236819
991215
522771
642675
100815
427663
1948465
1176621
924776
1529177
1341905
1552297
1052462
381730
1702540
168623
1775228
1501651
433547
244890
1300523
358068
556351
223190
252984
774312
1446771
202629
1145938
4768
687969
123540
1922360
1381245
650447
420131
122999
384964
119054
566356
1314048
954676
700625
858817
1574739
1977977
188586
1571236
1783962
962610
56228
946260
1795769
1491072
486403
115463
585022
338584
1740796
1489241
415230
1978439
884231
499734
727673
1698498
1525146
1870346
282381
739081
1454240
397148
44262
1835241
1839552
1816676
1548170
355768
322929
1745013
111129
146884
413356
1354746
442679
1111016
1570188
1304817
254244
1414407
459644
969588
961317
1600015
542474
501991
1849165
678233
517868
1059845
1484632
1685317
513177
513944
59385
969699
180030
1635406
658064
1903691
787618
158494
1952621
1717154
930071
512435
1610518
995505
890522
1971105
1348374
1147424
747179
75369
522090
565466
1870640
536221
1165396
906636
348601
152606
326281
455585
1042333
469515
1083364
1653189
1302883
347361
905439
562375
1604088
1018535
1785481
258032
517065
77584
1242833
1134224
303946
648466
92366
771840
100420
148043
1261877
334580
305058
481793
122601
129568
1264249
1712246
935856
415296
637772
1252208
995000
279947
240083
610889
1999829
1816865
1958975
1656902
276569
41815
525717
1321888
1413497
1566383
1078356
1426251
189103
585146
572963
949385
1499784
1455711
1431070
1268155
715600
666488
641590
168195
1330327
989338
276359
633017
390777
226142
1945116
1185565
401545
433513
1902837
1677855
526879
1577830
879975
1612744
140455
127388
148526
1903877
641965
930075
683488
403554
1014113
970185
1315623
1250050
701435
85613
1628109
426406
224419
1932651
418789
1138268
1230971
1989971
266389
1973362
1386379
1536087
1808706
1151274
515108
567156
1132125
1489035
1582936
1814955
1100077
292485
434401
1223248
241153
1364804
176589
47177
932671
441962
1377763
949988
767999
670380
901114
860144
47208
2458
1448603
1437464
450735
1663959
1799276
1774983
174035
1465428
1006445
394350
399045
69664
1380520
766062
1193876
541288
1574793
972258
1884002
1460999
1942328
700291
233078
1513316
824743
1645699
1909691
562903
1810645
127777
821708
1347613
686325
1834228
504893
638556
342043
1257765
1361150
203483
1897145
553764
893115
133271
554157
975632
1635886
634264
320749
1204038
629927
687018
110931
1513819
1472046
1664661
967974
1975172
1809808
222933
1058269
1509321
1738057
308719
1474327
118690
110981
523105
1587405
755718
646941
816593
236232
1019931
174646
1871557
1256939
186056
208355
1925298
1793597
834111
756079
1922072
700049
901349
1158224
25748
814493
1494305
838474
663065
755177
380578
947244
295582
1253219
467242
1946918
128221
579110
1677566
1855913
1772984
590036
1008102
749903
1847174
1504852
1663509
914061
609250
726219
507349
480178
1626670
548992
1401668
1763987
497649
122215
936235
815118
998219
1868825
1295327
1106920
523874
509883
835304
973190
1086000
1267073
1484124
977932
234734
1078456
1651861
1981964
561953
435178
1007025
1942864
321037
1586309
107015
155881
643553
1873631
83442
1525164
881721
133489
881354
515706
1608184
1715330
1001894
896924
847508
317715
1015144
898455
1283147
311096
303296
293799
1948698
1444467
625440
1357202
310379
1944009
1318863
1297976
1358753
888932
436080
1220040
1651757
804632
1818798
106175
631556
616832
1984067
105017
1470516
88304
1914007
929525
1989763
1442439
1939662
564575
1510515
765620
156941
1539539
1230552
1037576
948089
1820274
319927
1304687
1563824
837391
651759
331873
1550172
1724497
784716
1378450
523681
434031
504007
1796855
549215
1692929
1363717
595760
457397
476231
1663118
438693
596889
381784
569644
1989251
1562972
1279817
302541
1125508
1124687
1675412
988208
1469684
955479
1327518
386138
1908670
1509540
121228
373093
968629
1428281
196898
1327125
1080847
1047336
1391421
1480620
1952806
1485399
434310
334434
269787
1187429
444047
1165940
1518437
786096
464117
415973
855368
385253
275653
397705
1714944
1020407
486444
666857
1359122
1376189
226561
647799
1330022
1301308
603913
637245
1355084
104606
990931
245462
587917
1967494
1547906
1874789
114133
1246120
291116
223385
499220
270854
478272
428439
914916
1532809
288103
596304
838274
194943
42790
1894820
115272
1673327
1267426
1846428
1792873
309893
223626
1606750
896477
420127
1075047
226751
1051696
796481
476145
546908
1752990
1102527
690962
1279714
384424
386835
1008345
37138
1052873
1053492
984833
713259
1406155
309951
165528
1885945
720253
653320
1172513
1904609
1926681
1099262
1344668
1971676
1038524
777368
1904990
1145218
1459391
1564450
952410
599909
1105609
1173288
1825315
50404
1688956
1619167
1524116
1616049
1121107
804340
1998514
933553
1993145
928707
1001341
499685
1218289
1858888
1313177
1544538
544626
834979
407897
1855873
800552
997648
852998
1936004
1233120
1797321
308649
1440356
503407
173487
1182666
881532
24378
207682
1675771
1880217
526736
242474
244658
1422380
1024150
58736
227804
1523041
739449
2209
1053078
1506977
1958797
1684393
1030551
577059
1861198
1415508
447162
137649
797601
515379
254957
1457119
1711449
843132
1019257
278739
278732
309065
646515
1370132
243288
247750
1383169
208053
536139
576576
327606
368218
980046
1112174
197316
36157
1288939
564790
852661
212195
526831
167580
678681
1766930
960688
1722262
934900
1276465
1590649
48505
1546571
1700028
1793480
200271
1202224
584385
860659
1196483
169638
1496696
321161
1291524
1322873
810778
1078123
78362
1406295
1508861
634978
10
1748399
1775924
457496
896981
1623923
799952
1471756
1542990
698166
748507
140481
1562956
1117592
1126316
892483
247112
1850763
375537
598532
1580664
1010736
158707
849033
1366156
1544733
732659
588232
1700153
1704795
1493352
1020700
1523778
1253127
1209038
1411138
1199352
1330203
1809774
1601802
908194
109718
1379464
1716977
1657536
1292240
1622325
1719239
1142355
1431280
1549800
1333545
196315
277166
1105189
484929
456806
432320
1130912
972789
1092241
1029345
869992
435317
142993
1545232
772508
1874975
1493098
763791
1328880
1370678
1671031
529614
1886654
574588
894645
286760
1075311
943728
43495
1869449
1170618
1674935
509299
165150
1129711
715632
76143
32071
407613
671340
1334750
898724
1089980
308982
534563
1422174
1252718
430016
370156
1267933
89627
246905
1532197
1531706
704340
1631647
215118
857024
142210
1261709
1266630
896909
998322
31942
1485544
394417
1937945
964548
1712616
1544669
186720
1117810
1354788
1437731
148932
294387
246099
1237764
1306382
552529
1690767
1110164
1991493
1867417
1687734
746524
817573
319998
1424263
718874
1067006
89248
795581
1786436
1421115
645160
1925134
1865068
1481599
1100538
1306073
1839951
381138
379489
138039
1752794
126207
1641515
1478274
1819765
455808
1135945
1610618
1489892
1491504
649292
1098475
783069
752814
1479116
1115293
1113856
1458484
794517
438904
1240969
1997394
1920267
1135496
344110
947893
22567
503522
1546057
503911
1676780
745186
576343
1889262
981549
1921105
1323840
1648905
579297
1855162
956183
705608
109880
1820576
1601480
117404
236934
274800
1990196
1149855
157755
1545002
1049999
656553
557960
1293430
310068
195460
1816539
1095892
224987
821585
1232426
1467383
406678
1172347
642607
1089388
1414782
1246758
1999922
689898
246791
1017907
1410889
1585890
1251836
475194
1251564
1335305
1647809
470814
1181816
410100
116815
239045
1147795
1134272
1637404
779214
968962
533238
747914
1291130
984770
1272567
835179
928548
1221522
619490
1339797
649725
566066
696973
954964
990784
790749
1099302
248566
1369222
532970
141995
583103
1365714
1014536
1859638
1264829
1420254
1101405
1103411
214413
27207
1515015
550579
1625421
747675
1790749
374669
322831
1269927
1624547
347988
98392
1491623
231165
72378
938114
1174754
171987
1319778
1901910
95281
899614
1411542
838245
678821
458777
691550
1989244
1808125
316024
1755833
231591
1269024
1475817
97890
1017078
604812
449214
1369133
570381
1641547
923469
800354
1577860
1619533
1047079
1400999
318894
1795648
317945
445371
942796
648095
851159
631893
1969103
1879116
999542
182623
488679
1896269
296484
270902
1094656
1889257
1438273
400756
223415
1966813
1447266
415565
710888
1038890
1027215
1536690
1889442
1790193
1124618
1471640
306071
1574087
1744150
773019
1160883
922137
523212
1906087
1080893
1363498
897827
1947890
1581992
231000
1291887
866751
584333
836255
754520
1310411
1597070
1800636
1663165
1292226
1107030
1895616
1366720
1492036
1965052
902326
684884
134553
220859
1965236
929071
102585
1285561
754097
294114
1446340
1422979
250940
1524806
1266614
1039384
742566
390181
1764317
1303107
240580
1875018
1709714
924552
1372453
1046577
1743356
880140
235904
1183913
1795372
823193
1359104
560433
618196
1763518
1518359
349416
1242957
1529423
772977
1973387
1389043
743173
1108496
1395086
1258220
1393788
1152755
385766
783898
775413
1897833
1644347
251523
446970
1882811
1222950
1460738
1602965
456774
1545890
1182491
1560362
637347
1635744
323893
1215349
1532970
650015
916185
49652
1655169
1104030
1505124
1225775
391685
1731127
683082
1197528
469861
1633917
1219611
1291276
1164166
319679
763690
484477
719714
876046
593693
662636
1786454
31126
865242
1391463
770556
1303517
1707195
1047885
1863550
286957
1285212
1679358
1614501
185689
1563217
1886198
641886
715686
1679915
510174
292699
515755
1190662
242863
1673619
1089530
1015169
272132
1657444
1269485
1552594
1042359
1791843
446901
126415
940977
222195
1580066
487771
1463594
1486800
1412543
1909419
478412
1987883
18556
453810
926045
602060
1230953
439185
138627
562880
1915169
908873
1715542
222581
1660623
702970
1136381
1805381
1091300
1385017
1495675
1656619
145921
437305
1876954
1480623
1986447
575900
1814094
1117886
1629519
627964
1451636
1321008
728673
246441
1986805
1792961
1676938
518323
1215723
892312
1463914
1105996
511529
75814
232935
826242
249951
169114
114717
1808867
105183
294232
1817103
321022
1183785
492505
605678
1269794
1390658
400728
432656
113439
811293
1610209
171446
362391
768928
1918337
295428
729683
581380
1720592
69827
965808
1807295
1051964
107078
1691024
944296
1493504
479934
884687
1080405
403163
1377440
1036476
423011
908145
236328
1335991
1672134
1583246
308707
1027737
1170233
462797
349825
384616
778791
1087551
1321310
1384203
729289
189742
1216963
1291342
1244717
450048
1900206
23819
482598
556914
1606302
1483430
219124
464707
717011
1009366
1112519
1096659
485012
300169
1029403
1860321
454926
98083
1137328
696806
1714572
1324027
1764810
1679136
927026
764010
1872096
368899
994794
1660681
504829
851468
239242
1913133
196620
204389
1338251
1655081
735398
880613
1383257
148510
1045948
96517
1303244
283588
674329
291878
1186084
1687081
619577
1906276
228218
717196
1676168
916716
1503183
1235718
1050399
1821392
174737
1010787
1084610
1253455
1735151
981029
606538
141576
996276
1433763
240997
830501
1284571
894627
410161
827275
1007781
1608424
1426886
183271
859588
144985
129008
1664742
1581378
199885
942667
719943
1026531
1270220
384502
1200212
1882606
131448
1374372
440939
1868228
445045
870180
1689030
1798813
662293
1710530
181839
1125170
1042760
1054129
392844
1907928
351583
1137284
971168
8628
695187
938555
99489
794526
641258
566379
467037
1519869
1856013
1089055
1565881
1694955
65556
1376179
178541
487789
1115200
1846787
219127
645477
495144
1146357
1296475
1510378
1249311
1219812
1615902
1016848
1072393
838447
1590122
1972860
1635617
1826658
1390932
1654667
208702
384869
100677
124698
1632069
1039529
661460
362474
1779821
578726
651239
12790
1367143
862543
1647303
1126711
825746
173735
1092708
1388536
892739
428347
340239
1818870
1845786
1645993
1407797
85479
360900
278462
537505
1584459
212243
755490
1221582
534261
588334
84953
415822
732249
997617
1098148
803772
398415
1153129
514979
815042
1670497
624461
1903015
1069658
281176
287843
379463
758106
1929646
62589
1540871
42577
543901
870851
1263817
323751
1522113
1301641
1272564
1332195
838131
1224770
1790526
1162414
89509
35170
1013358
175967
1842354
588265
1734858
1644851
793709
1076444
1689727
1064450
1802048
575512
1643566
43574
1440874
1676440
85442
512684
1110019
386749
18094
299689
987267
1022588
1143140
655490
873872
298765
471454
171376
294194
1532441
1563770
1138255
79404
1819
1775891
732939
392885
1665655
1709699
206420
1430903
947143
154482
920991
1435914
1384057
1134880
496513
359173
32105
101068
659469
1953919
1610324
1350653
911519
1232973
1771492
306853
1287535
942694
1035317
1879816
1842829
521419
255751
1312520
710120
385729
1433671
367380
1120065
1928184
1532951
1013681
534178
414680
1150640
1517007
473297
479616
416304
1529881
129084
792524
203911
1335198
299055
132772
820636
1844821
1190206
1830701
870884
867900
335474
20584
415457
333711
541329
1747694
814240
1459242
546315
1225433
590998
202586
1287609
533575
153548
1051333
622897
911326
541566
1743932
1662541
715022
618267
1337624
1400325
978612
776875
1836570
1743943
423525
1215589
1414854
579787
1135762
424137
1009941
1050545
1608732
513510
1080030
470371
1969367
1918675
168474
1283675
1220249
1618610
1574390
399962
257149
459947
597470
329514
637848
1517347
215883
1119418
1514370
1684398
164190
71803
1618120
1432758
1545545
620758
1096007
1160861
1210692
1929675
1551
1834952
1296132
1863568
161816
1987508
1374011
173102
1993561
1901708
703528
871338
985564
965949
218559
101264
1061656
1746183
1502040
635640
1396937
580970
1425339
488112
76244
851916
723892
1937076
1551212
670201
822720
1442144
1772634
1717758
1730385
914268
1404754
145652
1089280
624649
661139
1919007
1070648
783088
70276
996810
1671263
1906932
1142203
41320
1815582
1789040
153090
1764973
1739546
1994155
1106215
1264849
1783364
273496
891458
1650318
964499
1654772
245582
184218
1226764
1389317
1739387
1219181
1712996
1104007
539987
15539
149156
683601
209923
789443
864381
288922
133888
1489344
292380
1384773
555484
376300
1316594
861418
533950
219576
659031
475591
1036025
1311070
1278296
1364273
1760542
1661159
1660382
276579
1834473
1876999
600288
349440
1578788
765940
979145
1751098
922006
1539946
999122
125673
73335
1723958
335449
1122250
1596407
1387844
1778793
1280297
470117
1440608
909035
1153652
1792805
1230963
1913162
1393255
1240978
11777
1128854
1249024
423826
534896
1979012
1297696
982343
484362
756577
557538
438317
1821098
815560
1575677
1471851
252935
435757
547641
1802669
1156359
1541520
1459838
1547576
993774
1914143
475437
1373824
1373252
260437
1360904
1448831
1266382
258413
855454
450935
684241
1532772
1950321
1177404
1296571
1663936
1281357
1406116
303471
727094
79593
24535
1160526
1880465
1462756
764910
473208
106023
738316
1908455
1402046
1530209
1625006
1670217
1998597
1167300
1973463
822738
312083
590462
461637
145216
440305
113972
838685
53854
535541
1934854
205776
1850634
957888
251022
320678
1332319
1298223
1351516
503886
1338979
550944
106406
1478665
10751
1718629
372895
182214
614214
1068572
1438918
910203
1611970
1724661
306454
334768
645254
785511
1347014
612553
801877
266102
454124
540295
72108
1003088
137560
1793664
226181
1582566
59140
1077932
1222904
1726290
1105906
1544638
1101936
1924501
746571
1428801
920685
1374067
894059
917479
1621360
906338
716420
1330104
348894
966017
1682162
1697357
1679009
1259472
935138
1249942
1502443
1254445
38891
925728
181782
548322
1740064
825133
45056
1631420
50720
196170
785810
454403
72926
809987
182633
1012818
1274008
881616
1476841
1059576
1488652
1352761
1295561
1444780
496929
1950380
328199
487743
565794
456063
344642
1405777
399472
1258693
480792
486381
391620
264392
1198838
357750
1473815
1000895
1988953
1099588
585318
1558806
765137
1598715
306350
1475750
1138571
792200
1593880
518129
102578
914955
852167
564433
1692884
1232517
1908813
1841217
1990651
259556
998887
1844183
1222748
1249212
480801
101837
65586
347672
397778
665010
878429
1735109
1829366
84465
1375493
167234
566215
673094
418240
803880
1371996
615852
1087004
684370
1616547
545738
232778
932247
440624
1965920
1821880
1969510
1421457
1502035
386427
187506
1258169
1475672
247015
302954
1085255
1728572
1355258
501066
151635
898779
1871613
1031095
760288
1379933
1757760
1917214
1584541
450149
483509
1901866
629360
867533
401482
198335
30161
1384621
1746055
965799
1645848
1937021
1691913
960498
1939961
678628
1723664
1713711
1548452
1296589
1824274
532449
1223361
283609
1945301
464367
1780277
801917
1662243
231447
1347645
899080
97791
1513832
428384
617667
259355
1801085
1411020
1438638
771850
1131895
1400998
1379500
1379149
588
512278
138831
879428
672723
1494043
1142055
920257
122023
1086324
1201069
561302
1295570
475516
1369112
750298
867007
1398054
1621419
635562
1974605
189234
613509
737263
1080364
1433152
1084438
880258
1677434
1564424
1889441
1185937
59438
1860540
1382672
1050081
184563
1977427
1946927
147738
1761664
651876
1530919
1785636
1201609
1393386
1950758
429484
558535
234970
1975164
94130
1133339
1912054
134075
1856494
123528
1381408
491885
1572311
821148
1870879
1701005
1058436
1493631
1114699
1995423
586199
507068
2860
47811
421228
133433
1590144
1353349
1024907
858375
631004
601935
252328
576997
877004
1316576
1451339
29677
813244
1374901
6805
1290813
1323058
1179601
579935
543260
1414580
68477
1370043
1679208
693602
435852
1445387
64044
1237507
392140
1409732
1420630
1968300
445639
1317498
1959278
1343395
150174
1131511
1848157
339628
437293
271446
304850
854857
1115171
869901
691752
334387
1848579
912501
298061
1555280
1481451
799230
1312966
420852
1244290
1508305
1351776
1907657
1838920
919749
1581879
1360703
817034
1095605
879540
840187
79556
489157
451309
378496
1822695
164006
1307585
680004
1546178
531996
1040158
910895
925587
901513
710363
1357688
1867767
650449
959404
172534
1723255
1933643
1723323
419976
1879940
1919021
1799397
100297
1630398
1424774
752943
1539715
840337
177326
1428611
728387
16148
361869
1533371
143846
926368
143971
1299833
1960002
1892028
1528013
815673
752334
177214
1748188
171502
1979035
735341
1398318
4787
1799393
503007
677365
103585
61893
1146804
154878
1439207
172861
1685037
40268
430840
1928069
1338949
658001
134394
1214745
618347
1132702
295719
218419
193790
1099241
518625
1202935
100740
330677
256610
1783517
137527
21237
508766
9886
1423817
340520
1690145
945584
261186
1617511
1764286
1369303
852823
1894480
1818432
663687
1178800
1885441
1188690
1096375
1528958
939503
146069
1023557
1225644
1580513
1817339
931178
1588455
1031920
864894
1071126
814061
1172497
1049523
1762253
1995668
1892479
1831854
727418
868065
626969
1363131
377170
1176054
932993
962683
1480703
260492
1083512
635464
1167682
1158947
2827
619158
1878766
947318
443317
75023
346020
1637960
1791307
304943
741609
1491856
136868
640355
159231
177422
1421784
813074
533587
184497
770132
1694973
1780612
1696563
482968
1485601
519138
236964
670828
829200
392740
1067361
1596108
1346724
685552
769976
832078
1735625
1260016
455828
668004
1645102
1806274
1851605
1955278
1098405
495302
1523544
656104
1848366
457174
1927108
624985
1618475
1539971
1959884
228295
1525365
329323
1134259
57904
44305
1949925
1237609
241681
1262908
889276
1134716
1573963
315112
40996
1826
16546
1808664
1597358
78536
1524222
459147
1272845
1952554
886836
182824
761142
171898
1007436
617669
666077
1667296
76182
1998636
1612294
1071463
42098
1114540
1314845
1413371
375209
75949
1824073
179468
638347
1582066
1877118
1041539
227371
802591
1630428
881034
1033514
1243190
151861
1932839
204592
1574357
1483100
891403
915065
1971772
1542312
1178747
1498431
1867853
726257
278746
843957
237220
650511
1052058
1186591
999130
872203
1305666
1782329
1093615
1897074
548427
72458
1707099
1001693
386492
1057985
662745
532288
1212758
358101
259781
48974
630784
1116263
1380288
678359
1942511
1382305
751098
624523
1194917
729172
407403
1001786
347750
830690
1268849
1792449
1893921
72757
1673417
540326
439086
1152286
1295364
1557008
1025918
845378
1514965
1701538
150196
304839
1574652
478794
77963
1301423
182142
1044608
969166
1143389
695388
1023507
628821
628808
388261
531437
342566
550276
388929
784316
348659
1837305
763320
26602
1434019
171295
1556822
1518317
1490871
358680
1601975
719184
1251200
422320
211105
1369591
970291
54514
2692
1020254
1340175
552431
38039
752562
1298976
1293722
1826892
1472150
1639452
1567483
869372
481762
1942349
1508371
1815931
781708
760968
310158
915661
389733
1170190
266422
126366
1041038
293396
950457
197521
1249737
1031701
968257
748474
749659
21119
454640
1058294
674589
842394
688210
440386
472604
251303
778814
571564
1190284
738946
1774409
1494635
862074
1020592
856330
1500683
346384
841393
532138
734602
1274918
982699
1385390
1505340
1812705
402685
1891590
247824
307065
1838116
952228
429839
705407
1431673
1152480
234606
388733
1781940
295232
1524690
285320
1523534
1700763
513101
1924300
1582154
1158730
995210
1385182
1429014
492407
1948925
6146
1706682
1945503
1390750
1399721
1172105
712956
432666
830359
1473980
115012
799651
1986059
468150
53881
15136
646666
1851677
674427
440854
1263332
1782832
1453335
379702
850321
1642547
411003
1542733
907428
1572794
1587004
1011720
37439
1238313
894794
50942
1883329
177413
1254629
245543
115852
1704347
1459404
819184
507928
426262
232296
894467
112072
1774554
1066982
738026
614779
789471
148458
877973
650360
340936
858563
1381846
390525
1641455
1814136
1699412
354592
1633033
1959004
1719204
1903780
715043
1101132
126965
213434
695441
104242
1025782
1664276
249876
1408278
1274361
1574437
465540
1123466
1803671
465875
75484
1450150
1001487
839213
1842880
1060193
1412494
520210
1350994
359233
1507540
1912820
1001598
1444039
243149
890980
1113232
152413
625251
1984969
663578
1890956
1440910
1352346
822672
1873489
1224134
176723
112304
510255
1815235
865443
747925
1345101
118967
231556
1671380
1388415
180645
1877902
598088
887034
1329007
1102758
1190641
517734
1468710
1433902
5917
1811284
1188415
387874
1012835
407874
673538
1338827
321885
1568733
1889379
839245
172107
1576402
115823
1003041
86589
817182
1486066
1657247
1127840
153201
851902
1700404
193157
995080
1394082
283433
1082575
1935976
1578201
18491
1016062
260787
1958645
990713
778512
1474435
511515
1143396
853096
1909295
1473528
558530
110677
991857
1540997
594874
16176
1140717
1804655
1177163
1160535
674592
1341109
1215024
897888
1071234
1177956
142068
181214
1249191
1647938
96245
1770840
938366
140661
427354
1137441
1473907
504154
267320
1481279
1009886
744639
647197
1082268
1378396
232364
1677519
226901
1968105
1795957
1085212
125368
1112657
1065226
27207
671280
56201
492172
416897
906053
142191
1468759
538769
95848
202318
658879
220279
7535
420112
909492
932199
1937335
1040810
1188859
634689
1417294
362860
1414319
201205
1971021
1724226
821495
1505502
1241686
1599179
502516
1359278
1632768
355556
974248
798229
315683
1226725
1541181
1609606
489075
1554134
930442
202291
948959
61688
861791
1082192
860688
1614087
722313
1266401
1854697
1937983
152144
1222000
780657
1888425
196346
521383
79259
1392177
596957
745458
1162484
1270627
832112
365385
1785896
1099735
22070
1977098
878594
365175
1875755
1445778
1710812
1394099
350309
584791
594568
663171
962169
1459238
152855
511141
1040649
606841
156242
1606961
1482246
1744145
1208094
469280
105
733235
1325244
1501418
1597738
985769
865105
1874387
119788
1246999
595124
1559903
218982
1714538
417806
1572613
228221
1646537
1568975
1942395
1804185
1454127
1469615
1052699
161725
1037178
730370
1660407
1895833
1472434
94445
1544724
25974
968356
512599
1919318
1474422
524985
1582768
597949
191769
1909633
1982459
547292
449539
471853
1462143
98303
1451243
770180
1179823
745385
1265518
1264678
898934
963739
1008143
717174
428367
1615765
1969461
732797
698773
262874
1431242
1404817
174510
832197
1410227
1945908
452928
930759
470879
43197
1846289
857955
1588283
1333981
1897799
1788856
679350
376444
522533
928141
1466780
1117517
721925
232181
1413560
1222763
94570
762587
809321
111647
1134939
1959632
903481
1321810
23028
1834448
1119090
657867
674512
1115932
72596
948638
1826659
224592
550451
781357
785389
1665744
418884
1742685
1604750
651566
1667661
557286
606357
909483
719631
1925855
1858513
83015
226975
1969161
587528
1533946
277022
1878726
1771744
891761
1376554
1186637
687578
554632
469646
997759
874873
202435
1796231
872500
543467
885674
1509148
725113
498818
1655736
635428
342999
1913314
1140937
1400924
1267599
63989
496398
557443
75936
1996237
313128
1124469
1790919
1815123
1549948
407282
503088
369090
1060362
1349040
1775567
1893235
1399902
1317463
459230
457563
1218347
1796612
46188
969728
164763
689859
9347
1203516
1222645
1001157
637663
1409321
332214
1180268
633314
1670519
1596778
1069802
1187899
198275
884055
1422785
1095843
663295
1322255
363837
1679696
982257
184598
860195
1760051
535498
1083184
37877
417823
1898804
1404672
1764071
218219
1347134
1324606
103455
1689996
1124830
241464
1091054
733166
1310959
431782
763831
1113890
1970003
977769
1158855
1662734
589685
1239968
1907689
801541
128815
134619
1005443
1631947
533148
1013830
1617572
89129
947896
194874
1282230
1656740
1716394
80712
403058
367077
1841788
1897221
1211573
1025842
62972
189029
767731
702536
1617391
548094
1754737
598225
1483422
407457
848037
794158
1291421
1317091
1515519
549529
856839
953169
1710482
72806
1818078
553573
280634
816523
880367
1213343
56503
1667983
1997460
1984250
379204
1861057
150914
1558432
1052578
678257
1288106
445342
204653
421982
865736
667218
1148431
1394539
168167
302312
1535960
314304
60927
780447
454239
1055229
1911254
607125
924960
1517916
1791677
855923
1132923
1733736
157509
1037886
1498894
485552
1483451
1575916
1385157
440903
1074841
1624887
669344
1525751
837293
1908903
852406
1001395
842907
1266701
1731051
1231738
1451583
899107
533748
664401
1546538
724844
417390
961932
260371
1944389
1990767
262805
334163
231445
792063
1092796
1256316
1623769
1937219
1055606
222910
1413526
668578
776244
926982
1582468
1037238
334507
1388520
1733480
891998
170448
134837
683351
929105
1335203
452905
1598600
1669541
1622567
309120
685312
911456
1382987
1795289
1673430
1367816
1286155
693706
368390
277594
206236
1903854
1795230
1407832
597808
49223
1558138
75486
1524853
1944186
136356
1080285
652450
393838
843738
325427
443440
1421808
897254
1345783
1371222
781737
1035681
1474192
128590
1892777
1668233
1254907
1218652
1075972
336575
1436636
1446810
974420
588980
136691
926582
163551
1878164
373774
1530725
243281
742973
618076
1999912
1855850
1906416
595006
356352
1310749
781726
1393367
68271
180694
1308485
697803
96004
511804
1068218
207407
647605
959500
1951523
446477
1059207
1152524
1270334
438663
6617
457039
1133694
1525250
1029761
1124406
1853938
1386651
1692396
1082049
1473277
578882
937020
1571635
709715
315994
320178
506505
1886736
1276938
1226427
1411808
474206
1643513
391146
421139
1858117
1583609
1681073
1376872
1507582
221026
1018122
1446665
25132
145555
178461
1585770
1819831
409531
468415
1194075
701126
840249
1970451
872526
874525
800864
271727
1033053
1039239
1196713
1951541
1144662
268310
1660065
1292655
1413638
1819162
988452
100160
499344
517346
1096939
1503054
1643704
1717481
1798270
1711725
1606688
1079642
192149
672966
174570
725615
877183
1085901
1995903
1521752
1582941
71316
861875
1460082
1189013
450582
627881
805021
573310
1222361
99499
1927259
501011
195122
1642930
906517
200512
456101
28983
1840248
186697
893814
1580236
1050556
984371
1676616
1913304
1111306
1979423
1787685
657565
733265
1548766
808031
271262
538416
1856594
1032471
1463359
1969860
231320
996607
1399584
1366591
1175756
1506562
1715583
853739
305837
70846
183416
305610
1105564
732504
616969
436697
509772
1122162
943196
304814
574638
1114873
1444932
36959
1162217
1646252
600489
1807462
1180379
1680935
303942
737465
1998311
163546
216711
930599
1839773
1182613
1159956
442800
1748752
1536915
1593447
614686
1146408
1172125
544642
270562
917330
785167
170113
5515
1820251
966056
1781424
1878894
304903
979488
1936567
1723077
1393229
1791130
440742
1694311
601015
1473686
1064053
79978
1565199
786228
888269
1088191
104830
1153236
755464
214083
864570
372858
837580
1218136
105946
1808167
98180
469652
1285721
533780
449487
1100158
469379
274666
1790074
1454558
1915773
546722
1828608
875764
4995
1031859
1619820
263985
666562
123628
1664972
1220683
1897687
584994
852092
236746
1315916
79889
1564729
1146785
729296
1627771
1321167
965806
1595313
1688952
718834
180262
609872
519715
889433
400982
1971481
1827670
131651
1836916
1421539
1285403
953272
1798391
528545
830882
1655161
804621
1506332
1811177
793580
1270738
115576
1152855
96309
1821512
615337
765092
990650
20376
600614
239837
305333
1280219
810021
1860451
639123
1999793
266125
237156
799948
1089236
966690
357461
714017
1130368
407924
443792
1663438
391202
108102
829139
1597303
562886
477654
156824
488842
1027515
1519397
219124
470445
1785934
211378
38164
1987858
462913
497700
963514
1103184
1379762
1000016
24104
59208
987552
755150
349083
189572
1626937
1363874
1539822
1677297
487158
104581
612540
884206
350146
1568255
1926320
153541
1468339
696075
1495975
506266
822220
1140876
1545639
296886
547478
325455
52712
1195872
1874656
372185
824100
415039
1611984
710325
1202654
202157
1950580
211894
1832377
1095135
1978705
1435221
1629375
1590150
1640836
1983909
365855
357935
718086
1017384
1366870
1834910
920127
696580
778722
1591925
21915
80017
1941037
794181
708281
413936
1315554
1860462
778716
87383
1492955
1769219
526102
1247266
1916988
264927
552629
503513
1550241
455865
1438462
441514
1708809
6398
1455338
1527740
1400549
1250688
696566
506345
1885681
906361
1992775
248382
634017
1960392
1456075
1310458
63280
1444439
1258418
850515
856795
1210556
1795695
89910
1563603
1020683
1272025
1997635
701444
129810
1749867
472178
1940403
1367095
704279
1315098
827067
1602902
740090
1029228
1125197
805792
936744
1288931
144965
1741610
584147
952264
1606708
12699
87083
1601859
365190
1541387
1149547
538084
851932
1949055
1302971
259544
870690
1764946
1621640
449274
227730
646709
1841456
575268
607773
1984929
1740000
1019192
225021
462148
1946149
342458
916358
1643250
1885882
797433
1733407
782708
1365912
1096682
1630482
372980
113148
727276
1676172
123187
34829
1553144
1481054
710843
832610
1735423
168466
1408480
359256
1965678
79435
1729780
1617740
625600
1726067
1087321
1986619
1697203
77132
517851
1541664
333041
1986730
1517456
509655
917166
1393520
201091
1111144
1340261
1892135
1702684
36350
1107390
1709204
1696034
1368360
943897
1218173
1487745
64130
1116474
218251
1280326
870775
371273
97185
766987
1982650
1428537
605902
1764552
962664
1446750
891527
968148
49696
1707333
1135620
72436
480792
102450
1788431
721913
1817342
760424
91702
1915439
1142614
597401
1978937
234870
741252
1439251
895630
807151
1093019
1277471
303300
1850954
1195414
1993525
1968468
1684464
1737778
208369
232781
160394
643450
32260
1079073
1776934
1983192
1026092
1182827
1281526
1209322
182945
101307
101899
637997
1817350
976351
110977
894050
932038
191080
25689
929879
185325
1971068
1252990
1916814
1728634
1661079
100065
1464134
1274754
1100561
182368
260440
547269
1659227
1046625
434536
1276196
731207
1593386
746068
1113755
273794
1474198
593826
1913343
1296284
612295
1415024
1715468
238256
753960
291864
1339582
1735624
565281
1870318
503517
643322
1305157
1475956
1672853
1274100
65191
763947
388782
1123243
1852353
1065053
1587696
1936629
469112
352133
1908354
644601
892585
1282001
1101013
1096243
572674
565061
276870
1706064
936737
1975225
788417
1442943
664137
261389
1991930
1051454
378941
1862346
962672
1332237
564996
12059
807108
1199186
1766583
1294119
438847
1015416
1959210
117166
1917077
726412
1366955
335199
1392188
1668127
945463
1354910
1529303
299800
376631
739914
1305186
1998129
1218729
327473
846961
776308
1533485
974865
1241707
566862
1416252
1314763
1578529
1335828
1158612
1426001
551341
896126
1459765
243675
1922049
99210
160469
766868
738583
182877
1529221
1384541
11409
1963609
1184356
1516697
1514494
1327183
164040
1319733
1664270
461094
1101536
639707
1712261
1635158
179237
67265
1239356
1869946
1969862
895275
522868
219363
1293452
1790850
1732241
596865
247673
132795
1265494
713887
1171934
511955
773655
165311
1337292
1210400
1182354
870831
1967825
688110
1768852
181832
128391
325668
1733633
1810233
1186326
1445400
1191471
91490
1234140
767508
1023200
30318
1460433
467657
1052988
1641293
781034
244300
208908
1240677
975261
169502
1016560
1097345
1456004
1434150
56681
320599
94661
1898557
1439898
928268
1968043
800445
880117
168610
1469697
1838644
1262851
405519
128897
1804361
678272
1409216
1210359
1230001
1362622
937254
1407837
977035
184554
381838
1379971
1513097
149069
1411375
1796441
292991
1607643
476712
1889779
1191814
39920
1829474
1273070
1709765
1290058
25560
313560
762956
229625
484774
454758
1359663
266819
1780343
394149
989123
777303
1020212
1702368
1901376
767649
498525
1560931
529623
856096
220496
1226425
1530606
348168
1439237
486583
1441810
918476
35686
157818
439181
882804
1993098
70460
1274529
1012437
1063947
594154
1486318
1112511
1144706
434804
528679
397930
536346
1995470
940509
97687
1543297
1623989
1086510
1853844
750407
1482682
1613466
1241955
1843370
1146976
677918
1506368
1728787
1536613
992704
1470085
617787
260213
1357138
111006
691557
1181033
1906733
803716
597543
1416875
1341346
42265
1592255
1232527
995230
1820167
1589934
1796699
1945876
817567
1449338
246155
599927
188968
215053
685535
1652192
905398
777458
79103
1261872
712323
593767
127775
759176
918622
55600
1629987
1479561
567298
229568
438901
655524
1436778
1089794
1007700
490877
926822
1703060
1366625
397615
121278
1706402
908987
578945
1298071
1830498
1184330
839341
1486578
478035
1586531
715395
1572056
199157
352557
984486
176275
677483
107579
1420538
192111
443216
1361483
1765562
712588
738950
933086
1337003
809810
1798766
1360750
1157915
157026
1903533
1911001
72922
1024349
659882
1828914
1879955
497789
923801
60839
263219
1560
1617601
1796566
713280
1260919
876035
1190026
392199
490568
464539
1135339
1137246
479542
995696
931756
1326271
1366821
470287
1204871
1931659
885783
1788630
594131
1465998
1891471
1133745
1679424
1113034
352585
425717
574660
197078
501937
1943716
1667205
124728
1267842
1919913
867959
623843
1759469
720676
285238
1429652
280618
1704835
1828501
522706
1406036
1324095
1380109
1199737
1294637
759026
1305657
1593821
529581
1671770
1355904
32452
204439
275821
196711
1684653
1909591
218711
716396
765335
1074600
739514
1276673
1406847
1806220
153867
129132
1977763
134189
796485
124743
1717428
387286
1721792
1616193
218549
651760
1436862
1971399
1708573
1429658
543898
818368
837159
393506
1073915
1231470
753270
1580144
1823484
894438
448537
1552118
206752
679765
995464
142559
1653686
1098145
1450942
803547
1336827
782802
828280
168051
1847572
1042473
350069
1809803
1515282
1383011
866634
850340
1496461
886433
152526
82518
840111
1438823
404277
972167
1436149
281828
1236922
1401389
1611910
1022863
641842
877795
1758937
1337157
693019
700044
1025895
1231315
622235
663441
299628
1266572
1463328
1520821
1986404
958526
673156
418978
1436483
1285722
1912205
131626
868386
1276767
19324
96397
1605375
1833839
1677727
1912815
192133
677484
586755
1501533
1849726
445
1832315
727753
1273544
647395
431571
515232
1674029
1895766
343552
1710638
1561248
1077416
1956372
501197
1330344
39838
572638
1587006
1159592
1876803
547393
564569
26453
985924
820540
1338210
1065347
111637
211820
1379392
1807719
81384
1641534
1812608
875948
591252
28595
966327
771856
1787668
313242
1770498
160478
1590755
278978
1746675
1571164
1777532
733409
626476
973151
642747
558296
1044029
966433
680824
1247622
218794
12476
642806
521891
1248113
1496386
1710487
535044
332578
1126616
1901535
15696
1308628
1117893
1986090
143790
626167
408371
933245
400216
738533
461340
1094071
1972928
420305
1654582
239772
940267
949053
50302
931580
850837
1255598
53330
1253839
1602666
1342813
193354
467078
1412760
608341
916867
120862
308984
592799
145154
1949453
199096
1948784
1421548
170234
913635
1691598
793182
1893974
65696
1311404
1334852
95841
1350886
1300807
822644
1774438
319590
1624545
1171817
1128358
570006
1153601
351497
553891
1269748
157744
1072533
862846
1244594
1470655
384003
360194
579035
1616603
687616
1618513
794709
901649
81328
485105
441081
430417
1168457
1741739
179006
1858997
1684674
1189826
950611
1665185
968549
37031
183386
1733492
663211
127104
1183949
1801633
253642
1590951
1576615
364828
1993889
1400831
209753
1958167
1306737
995013
390791
1790457
1200257
1120128
1001655
944650
560149
732476
1379727
153993
1641313
1876116
1544724
1099558
1151061
887828
1241784
419560
1993939
1263273
1322541
736470
493516
1698107
1175155
1312844
157603
1744616
125291
851242
1938363
1888864
1624904
1188797
467065
248233
558778
258706
1191422
1214520
867966
1560379
9134
641178
1744411
1145608
256624
864574
1054406
1870428
558983
945847
899658
1937252
231952
508199
91158
18094
268180
1819908
1299728
928906
1952939
1878888
1438315
1892386
37582
1493698
1805011
1296685
750460
671675
230752
553764
522805
1268351
7553
387138
1527197
1127060
664843
59430
1797846
174585
245343
1401972
610054
1057889
66226
1630712
689206
1909132
1873342
296705
1763472
916881
91170
1697309
1583751
1083141
543799
303612
907017
845485
587994
542534
321342
1124293
842703
1125811
1072372
711016
1212268
1485027
1784953
1216436
1355605
1220361
271069
1971078
1735600
1825206
1348041
32110
1147661
1592114
677285
538940
1184557
545888
1633794
1239206
1375143
426392
1238628
468270
216243
1979734
1316255
1332861
419518
1911728
554645
280092
1866131
623659
1815342
1014997
1105995
955853
1934449
1051150
1269510
1635749
620616
126486
872482
395071
1166931
906780
343284
1272398
496509
625874
852455
1682942
1825312
1374626
1174426
809729
1250586
366662
1153838
117120
928634
1225728
612197
1402832
445059
1505343
816283
1240078
1240157
1825574
1676910
1081539
1414597
1773831
897708
1922263
336674
787954
58043
411858
1328778
800105
960872
757631
497611
844055
297302
1097261
133407
1652195
1285822
1195332
141493
1437759
393760
775666
1481543
1176622
1357150
277235
1425973
1577457
426754
1566690
1264210
250441
1328240
369843
1325911
201651
1146314
492792
285871
160470
1223860
1413828
1637508
1773526
1626281
970798
1402774
732980
3643
1382664
625744
299504
1451564
577087
299166
842803
1207743
579525
252549
1378590
1824351
1461365
1390618
888542
429248
792281
481499
1882612
370659
1661716
496244
1491538
742593
513389
1222641
591254
377021
1060747
984593
660221
897251
1004808
317152
1008704
842302
670525
1748683
292210
716530
1541874
431687
575234
1591212
1199076
1720993
1792584
1393569
755084
110251
1224514
608618
1480769
1512224
604257
975240
528012
1957119
181237
1200142
904795
1354839
513898
1824320
197580
1034128
7953
845842
787687
217704
689793
1253062
760080
559328
138264
919835
578516
1193116
968667
951088
1550777
1651624
130618
892639
1325658
1767780
1071
1817208
60043
712578
584114
1204841
971347
659983
445495
1760132
1163512
1029747
1323785
608481
299370
844586
1902016
61956
1191988
238006
1131753
1316830
273265
22220
358166
1428630
126876
566257
1587331
1271770
1566555
1182496
1420953
345116
732624
657595
1083635
1267859
383463
51236
841007
950676
258466
482740
1252516
1861243
1658851
1281399
713933
1562951
137946
1901414
1993467
627390
1319134
1140585
262734
1147761
402799
860642
254914
616416
1622263
1753641
1662829
697181
1580678
323171
1392252
178960
693296
39136
1901490
1944571
1611492
1697896
746963
189550
1565110
102276
933872
206871
1906930
1589854
1119336
624348
1679461
204687
224222
633889
1769506
1213387
1998567
1971720
1890187
1507070
770725
1452390
756208
17860
1105046
1172610
664940
1575717
614431
1073063
1210779
265797
1961226
479330
970508
1653444
1553575
26699
214785
334654
988906
1551536
1317235
126182
316491
976385
851750
1976456
1378738
1760871
813566
161723
740727
1989894
1038158
283541
1911142
1513233
1849828
1793492
908708
300563
1958600
814015
1023611
1877781
1913494
1101069
1022981
686015
387793
1982034
1044142
1235606
882637
395776
1667315
1554185
1499098
1459263
1737436
332157
1327073
270042
82726
1344360
230240
1763600
1308384
1545370
807422
1484272
2631
1207150
670452
1200763
1677769
991645
94354
1268615
1417274
968099
1537883
496768
1575824
391222
1291807
822706
1033695
1837846
267279
209197
674264
1043335
396447
1004960
982511
1701980
1283714
612305
745033
774814
1165910
462828
1251072
399195
1805735
225803
1110248
193599
1605044
500981
1847421
1663429
120763
634608
1476928
1810482
1214958
757295
591435
25867
378331
720801
251386
511952
994794
1184662
62025
73497
1950408
768021
482490
647607
722638
1475126
1674104
1538713
123714
982747
1024018
1776480
1954128
1383339
25180
248777
1438492
290579
19343
406739
611692
1895690
1831735
587159
960246
934001
1570686
1656885
1067532
867309
278961
1509474
937075
1035812
1375907
262973
744499
199472
286596
39663
97178
1681617
665153
762023
1546531
545333
476739
904783
1447778
380469
1293841
955165
283354
378848
228796
1734981
1253990
1418089
1211703
741795
1837120
208864
55439
1904492
1635883
57538
170380
286743
1684309
1655640
536147
100919
1270062
266390
1115883
24483
1293378
727315
916771
1579112
271884
1710688
179387
705325
1411934
1664138
486721
1684450
229035
52592
1979091
1882917
1235732
967202
597173
522152
1693720
664107
216204
225035
621825
806823
221927
320015
448455
1840763
293184
263036
952603
803272
1322909
649088
635152
530095
1172781
1772871
471610
579916
1355877
191966
1968943
852484
911263
1147659
1846278
1238050
1682559
1241904
845709
1316201
1084728
1431059
1557293
123234
297241
1627327
351079
706013
1165362
530128
183104
1864728
1284604
1118573
208761
939870
1231116
1587737
410321
1503851
503448
869976
1961903
70001
685847
1944569
1679785
1357895
720921
1889549
1500681
1875199
334743
1708704
1220767
626433
1904794
1597457
105870
69014
396267
73497
1168382
1639107
619399
980605
1925491
1037752
230491
1960982
3738
1807058
665396
4784
1928363
1215070
1573904
514931
1838808
385234
1968961
1893068
771077
682701
271883
424900
1004968
1049213
1089434
884482
1448986
662119
1348817
834742
1794537
179993
1318307
226962
1372845
1450501
396627
1568783
1806130
76701
1741988
1998719
1358913
403235
1656918
978255
1056726
689024
845564
827637
1818656
821693
1718666
1875587
1246908
1794661
1757520
177731
756194
8720
920968
622427
733293
724818
1395437
1194776
171132
286293
1130257
831927
1575749
1986948
1256497
1634338
77311
601451
747539
1640118
1317407
358599
783419
471773
132467
1404522
5507
1203194
1059927
924087
866550
1779745
44183
1100072
1173645
795706
911252
241290
889436
733921
1776867
1063336
1443647
79060
351605
1495293
920920
1633040
323360
1344697
993609
1109428
1704413
767740
662945
1275769
28293
51377
1468980
1032610
514118
1965014
569323
309717
234777
1749585
1414569
1860890
1371796
1142089
1783628
452151
1406486
1915313
457185
661890
1093845
174738
952249
320011
1678185
1415083
721559
668227
1803060
378496
1883038
447561
793122
1604543
566171
1995822
1182136
1252154
1741997
572461
613476
389025
1586212
1865259
171387
848074
1551144
192547
878483
807983
1662153
1240751
757240
1588334
1671768
874750
62873
53664
1663056
971187
625138
284825
41447
953697
968079
64567
1699075
1262272
1797260
1144197
365513
1813332
56426
750223
402628
197338
818891
985015
221545
1356314
1768840
837881
562661
569455
1303744
1143006
1168838
1285287
1604543
1721962
377639
606894
1509867
851558
761753
909962
1590863
866392
1750402
865564
1014132
775293
321440
463238
1361133
917740
612519
876983
1955313
96730
467340
1563976
1541411
522062
1073687
351192
1282014
472423
254165
9751
1978099
429242
170785
634905
1057891
1389210
4380
1844700
191076
1851843
1591437
36154
360280
618175
681581
1521883
199735
472240
1200122
259105
1498565
1973624
1671619
1786654
394621
746045
1418278
280846
219157
248313
741102
602748
1810492
607789
624469
1161333
413432
1339018
1919392
1995951
1972723
1760734
883376
1956587
114459
1534894
347669
1822572
677162
396820
192504
1196969
1736917
1953936
1711335
691933
1825701
120753
788067
566088
1653779
1904099
1253712
1690959
1320266
677282
1422812
1478732
1191376
386783
526813
1784508
1191726
1979985
15578
1162069
223608
1858692
985740
1590010
1553828
1370085
919680
1609751
1889477
866711
538323
1663831
143273
795826
1870793
318410
311972
651227
259269
508526
1491849
1368616
296700
694092
853111
15569
1115535
1574356
1675518
667335
423224
804851
1500796
918032
1081264
696291
1096240
1326208
1628883
845620
535265
1067620
1716838
1786481
1349936
883586
1455158
218210
1675652
1228244
1592592
237107
272582
1355847
1961975
554436
170210
1985289
1447198
449223
515079
1090347
1451450
1373364
1322246
636732
907504
226123
202520
1085525
1701961
1436899
779837
1942485
47886
290834
840739
1689693
824399
1094409
1111363
606943
1516923
109017
1898991
282038
962237
85993
74710
1089761
992913
671894
859951
1320896
1560311
168024
401841
545102
532519
704352
1260480
59322
1367174
204996
1186708
1143115
467021
738695
1607324
1134842
1963079
998750
1601804
1731398
277789
420662
439372
1400042
1016606
1696592
1628462
1800906
1043758
1698848
1043131
309135
430045
389564
867147
1002241
676750
1887379
1084005
1051006
1194622
225684
799389
352745
1219608
1254970
756348
1527191
208971
393586
1459897
10620
1649882
773303
740562
1710483
652608
1333021
643802
611530
1460832
69451
783385
1986129
1634357
1565033
1824810
1499442
555122
1125504
1097282
22325
761018
1419014
1325617
186145
833673
402903
1387975
690187
322982
405527
470256
1478850
348803
148074
1366291
1959952
735959
754814
1990521
792089
1025077
386435
1766622
1154207
709133
541343
1389776
1138560
756157
975487
1005878
886693
1162852
1407857
96533
281755
441680
706752
1380909
834353
1486595
128067
1578757
1163002
99150
955483
1833610
1832207
1880282
1152977
625621
1424815
1256578
1351606
1225330
400423
781675
1043294
1093549
718326
1602692
52048
566435
667032
118823
1695179
62853
1481879
1039031
559259
1929754
774893
1093813
1683290
1173257
226198
1789471
1294638
1655352
545644
634028
1696526
282649
1617997
158691
400606
1367555
509625
1722349
388698
888742
1703218
1393738
715652
1835441
1108125
1548453
804300
1466194
1601029
378081
1394109
1586709
1310298
944495
610439
594118
1948735
191652
1395674
133921
971285
1717356
1495765
534551
1608233
1689650
1603148
125672
1573971
1732463
1918548
860195
1973889
675261
739358
1613143
170026
1812128
1051294
433108
814292
1074682
623297
1512793
995292
1707109
919969
325534
380371
1106225
237369
281557
681614
951138
967806
1849103
1165022
1006858
662609
1535603
302027
395496
1065315
485361
570533
383255
687770
1590562
1372882
1398194
253382
1687001
1561439
960062
443614
1765318
1817297
319111
217670
1761058
1939730
1572414
1448842
1285192
892315
278596
1007683
1335074
1256696
1348808
1479391
1808314
1363814
930981
1317615
1410045
278432
210726
525109
1437581
1792710
238264
1315509
722208
1090364
1558606
707595
316055
1716616
887243
1827797
836681
1191612
992812
379790
688761
1349040
1997409
1884404
1527441
1647299
156008
1808100
487820
1056872
1494129
449041
760593
617794
1307902
1531566
598047
1063106
1625795
1157976
1665490
1610760
248065
1266324
1840758
1129936
693598
1473446
45603
411933
479772
1461833
1976806
1805315
267743
858288
1231182
244214
887518
1211571
763831
645633
1519172
319728
1878989
1773881
533300
41970
1219697
1503659
1227163
125274
1158298
1357561
1719397
1649476
1754398
391893
512196
258816
778373
1718768
1112555
84828
1478875
392405
124829
588034
867633
1257651
1374618
1351313
1317534
119682
292852
397492
918081
1091007
1732458
1495944
535846
40919
1340387
131932
1617419
44634
489435
944944
969214
158809
151477
442980
1183446
1141317
1857743
232396
1494145
401401
1479145
582024
1144667
363088
738731
569721
403973
1013973
234284
515027
963329
1218573
1823640
1921326
1498453
492699
613306
1257754
1266285
995167
1979303
194074
373122
724235
1106061
67652
1131472
1623012
1212860
1815783
354771
1977318
1684942
1205299
513672
1255948
1177372
881506
451214
1591802
1641039
1127107
493973
853524
685571
264160
1942869
775299
1618442
1464629
107821
911415
499957
122147
951221
1897498
1032615
828744
1329930
25758
1168648
1077135
767226
288315
724434
366354
1585184
1804425
696687
1257478
1719042
1616037
1754968
443479
83186
1867103
872932
304149
1097239
251264
833335
475535
1051633
437322
605722
1497694
823778
1092276
786681
198051
1454741
1407538
1484045
634156
1746021
654063
1506689
1310124
499694
1155726
105412
496833
305657
36441
1519074
1134309
1449968
578072
729775
210875
1134814
412537
958310
1601485
1869121
174617
1332675
871357
861529
239727
939856
1998641
1616740
1915398
1104904
1810943
1960902
835908
161972
1629835
1541374
528297
783983
1426560
833181
1818359
837863
958726
1479617
910916
859169
1041358
1133900
21991
489556
1398395
576598
274331
1996650
1172998
1731178
1605519
243362
135760
669548
759804
702103
778061
1943885
1402375
467720
190095
19684
1579977
495067
1454779
1459487
1104434
708022
565456
603472
611099
802455
1062120
11620
273343
429409
273333
1529830
1495981
218618
559011
1965180
890344
1661777
421852
632577
1132947
535242
1177900
1632829
521403
121561
1694565
394140
1932806
1868746
379997
1674199
307617
1269891
1884561
131278
1391162
749905
958040
495076
2171
1690346
998385
212629
1700375
1496198
51735
333149
1839371
1478816
1834926
1954299
1171517
376960
804604
24317
1552315
1145182
408556
857517
1192966
1728977
335062
1446968
717419
352980
1793838
585906
76900
665084
386162
1068734
889690
1340564
1285702
1741818
990751
598109
283288
1825996
1042414
542100
1003275
270839
799995
1713019
159217
1991928
205389
1513530
1817853
1728059
1070770
897154
1363737
847232
1210894
1429118
731598
1259397
1188598
781920
453212
742962
360169
1524780
988420
1657322
848742
1664155
1421448
773257
1006680
906252
721459
1420919
1297290
1681193
1197237
956738
1817709
1987271
1520778
329467
880917
758876
1652792
1628656
115706
1660630
1411369
1214484
981033
1474546
1907184
1637761
1617043
1278875
777478
1225538
737070
767981
23793
1401523
1348117
891920
83193
448227
375594
51760
115883
894575
1026159
219806
485355
528122
20004
464691
1773317
358
514483
411841
1292206
280187
1462507
1687799
599873
874085
1348809
428262
1380512
761358
581341
1126694
648400
1767226
1098157
1930308
936655
275090
35602
607808
1731092
1148341
685358
859617
1128246
1409853
456683
361586
1853870
678046
544363
946510
219857
941371
877182
749132
1727385
642057
1595735
1328988
1444945
1227539
1480117
1284333
1838018
1805938
1056582
1125082
519961
34717
1539887
205044
60381
52963
110886
720989
351225
1844072
608317
1254268
379417
1385294
619923
571161
1578949
1422029
319023
405592
344315
1611157
1224977
256359
923894
1700482
1029208
825084
1934899
763077
872591
1361411
745956
1742568
741001
1030155
100339
1390815
1492006
790919
625975
1962369
1073803
434982
1459404
1355599
50399
1037496
1798856
714432
1825823
45926
1011025
1253048
1265804
1253418
114019
368975
263996
514290
195963
812513
1760636
1988182
1105212
1085294
33741
1854021
953464
896196
791598
627691
328729
110914
808347
27612
1523199
575196
1423797
563225
185137
1449321
895053
1888581
233718
1601226
290888
1043859
1909417
204045
178934
130630
1536243
813959
21919
465442
53278
530715
1225691
956699
1064348
1654243
1245877
801485
1440004
1457087
1867893
548199
205149
1447197
1804999
1925309
326503
1828212
20709
450959
130060
146556
887885
822678
1395228
214327
1575435
1544125
790927
1775450
1761483
30660
1362022
1018727
106174
1573933
1302590
1266260
324582
745134
983052
326228
125280
231328
575783
1626336
1973745
556520
976354
180493
990430
1586198
100537
941436
1228768
577065
4900
897519
1647362
964871
1744220
1279619
393237
1136567
1668887
1810096
1102967
226975
938144
1462895
1122061
1638837
1238014
562100
407957
912200
1943937
1658585
277645
1254105
851453
1237082
1225308
223657
1025762
1361681
1328928
1333962
739409
186126
1407233
518130
1009036
1979851
1034114
1041370
896872
1265362
1440828
620820
374468
649808
1729497
569236
1597077
1507165
1084019
529556
1936953
1013506
1332341
905300
1850712
1714363
1570484
1865642
1919659
26098
669650
153761
1576559
605211
1431444
1915933
1455540
1199838
1680179
1602456
168578
331349
679913
838900
1308186
1624223
585173
188844
24799
1717721
761045
1178350
1125459
760918
1046101
783664
817869
1113130
1323678
86460
601765
1884333
1312131
1780340
563188
1836706
732575
1400840
296954
1618644
1125178
1412277
770109
1258956
370074
1903855
833903
1645419
117470
675415
51572
902232
464697
1025964
1286414
851237
125311
1076386
1489381
1112326
951825
362715
164618
1323731
1101116
1090440
962573
1498335
553210
318440
912836
1727484
1358870
1471549
1451706
1384117
289351
1248108
12975
70814
134848
259909
1369154
984143
1000473
18751
1749260
1646814
1838442
1814964
1829704
1130858
1883899
243512
1156298
1928758
161922
1474126
119836
1629012
870431
569403
1447117
78053
1711455
1974014
583183
670646
507670
1739211
1737948
874775
1463183
933158
1019113
1953199
1626799
1056355
127056
77005
1928257
63894
430547
368534
516051
791691
867410
1540472
23897
1685371
613508
531330
675521
1865992
1446047
1356562
1088779
686219
148049
623176
927998
141637
1462513
247403
28242
945486
355199
1958035
585618
1134280
1143635
1389812
1839998
688872
540059
349377
692745
1357808
517013
459693
47585
1343633
317540
1316618
773295
271200
492388
1706682
1347425
1800980
878518
34361
1866100
1909157
66635
1489516
623700
938682
950667
1379531
747423
1412187
94918
1855925
654340
1170290
1857264
1166693
423068
1493380
775179
590896
864223
944171
224055
555033
437351
232192
131140
405726
1240570
1560043
1403969
817572
1614354
1008240
361567
387728
138448
868033
1539096
1509826
561755
231518
557357
798870
989814
134529
1286935
1025045
660216
1543793
11123
1280223
1739338
1709198
533422
1973266
548369
96549
776652
1935798
1469284
613790
270921
1698211
711466
654584
1476430
1372962
135433
1163332
948508
63556
314365
1802762
1225837
566528
94366
1813704
87913
1480408
778110
1754221
663560
595793
1454061
1003126
1531268
697511
213725
1748237
401246
1474056
1620474
997552
1692637
1118742
791345
1825042
219622
1449470
1855370
1494151
1221044
620085
101780
1422295
77923
1972632
1780074
664523
260352
355665
1059201
1464047
1122696
668990
1332478
173283
458466
232324
1159157
1722080
705874
1783601
916098
1183421
978996
447539
161002
533033
664491
1954393
14493
1711957
1246004
623097
1296304
1403376
1813666
1851291
506469
1766582
17541
788042
616886
910607
1687009
1504403
422281
351258
1731484
1916476
358809
480160
652715
1384550
1028175
1348676
1214468
598810
1909563
1875243
460081
292727
659669
1393214
746805
643300
292068
1637290
257975
1503416
1508160
762849
429445
1549119
1890146
449250
749802
1125405
1373149
558087
672023
1925254
433837
268653
878934
939806
1014542
181255
1608065
393392
1744563
1348898
1732961
511348
1611666
727740
414525
100037
630413
682712
400408
336428
1880227
619458
614425
285814
1060439
392049
583745
72455
1050875
22667
173596
1023747
886325
1543427
934300
1831315
813299
1863652
1825619
1993393
861190
889521
1204854
779381
695165
118794
1870334
1641481
1638766
1048983
1980204
24288
1583914
750958
116278
173091
1796181
242830
1492224
463469
1572377
760754
1877372
1746061
294838
1992036
55208
497473
843593
822228
664011
1173035
1711416
1811572
1256824
1960059
1757528
822793
1318342
1636324
1884692
1885693
1491262
221918
456969
50649
847468
1994982
1779917
618425
1389671
523337
1219690
81919
876223
507552
14795
1920896
851703
1509752
126017
718025
136918
1098690
346600
690074
140616
1782221
1819732
440364
1095965
314085
1907587
1066453
736886
1315642
1714159
1544810
448358
360996
47346
1720315
434338
1517760
326825
1795681
877747
1187382
955824
922264
1561330
1872477
1066773
603729
112236
1041069
1057842
303542
1132288
511258
945047
1595704
1649190
144806
514318
1414936
1136596
437509
470205
460739
1422048
1276998
1485410
1308165
1913965
1912972
1830013
1767500
1868271
310905
415305
803438
1817605
1671171
1533621
1995404
592044
1851379
166115
1119184
764219
1152574
446944
1856500
180634
1736517
1105533
92819
1914316
1054529
1732048
1722644
751056
1807307
1730695
240146
262785
1686067
1287111
1051478
699002
1235328
309009
822666
1445267
746044
1022676
1837046
376727
714387
298697
1895513
1805904
1987833
1829711
1558280
714383
1396014
1887046
1191377
1804867
1566840
304279
556957
1545616
308645
1415437
1155591
1937862
700288
580083
752422
711656
421214
30929
849792
1823858
1498128
582143
313652
172574
710985
63849
809874
248605
1921887
563289
92376
342024
646551
724061
1909638
1914190
1232667
1572108
516339
785966
1002686
404213
616929
1103848
1416008
1440239
391689
312648
1090633
1372707
403587
565404
211596
196458
115755
1271410
1515715
39132
1278387
1719999
1609987
1106719
659210
1527670
688776
502580
301099
1100085
912175
702132
1383970
869985
1890730
1420949
1554962
652405
1274524
998040
1299745
676261
137804
1601335
815357
1448725
1089912
795652
1723298
1852597
1713133
340381
118177
863284
675933
1066720
553598
1372879
1301654
1057528
814842
467151
625943
470514
1348574
1228330
980815
484174
1763527
955009
1991435
1581079
1329899
1149578
391296
356419
937196
1680918
658596
602727
129245
1114652
94226
550252
1855111
1207586
678759
1539155
528453
416448
972852
1487637
744738
152427
974952
509149
1961983
1855267
915175
1225919
1653114
1199066
922329
349985
558754
1287749
1758867
1046807
1910993
1771988
1635659
1149075
1542459
1549474
829937
848828
1061971
1149311
1031425
1073078
1764905
1269258
1309121
1592044
772579
1917090
1684569
1056977
805336
40725
703613
1390772
605220
1498658
355216
1783601
981629
130071
1472180
1763607
1924613
1851215
508589
1591905
684906
1042906
245954
1208911
1504308
351108
467503
565753
1999232
1355222
1532670
1828901
1551067
498039
1294911
439840
333899
25123
1441761
1098240
756673
839191
1753843
1457470
1757471
450121
1382993
1346979
1373578
259379
88998
985616
1498005
734798
283549
427851
1880669
1798612
1090916
1527114
1769426
1629821
587015
1945086
1457167
1848005
546664
1846895
644403
1768107
127414
649242
1203162
1786830
1554034
546697
668150
153604
609393
362699
538249
721876
985823
1743479
993192
1057190
767737
1923908
960699
1953396
211597
1745163
7271
1064989
294824
1509823
1447688
1871527
1812578
1556139
194604
537139
1074214
1614523
63336
751419
1169911
1205087
802711
245307
694981
1148741
307206
952231
1202534
209753
1088198
1840539
145339
1002254
693432
122515
1659251
1987191
1896223
352747
959182
702816
1532835
1084853
1102096
221599
1052994
825748
1311679
1477370
651941
83484
1091546
1969641
1889618
1269669
1532971
1901563
1861834
385862
1479121
1241568
1674629
514944
785566
1759279
646099
1562784
1615238
1466915
666722
1922113
1433184
1146980
431521
1511984
1659817
153589
1094006
860435
882405
137325
291053
1001195
262310
1288392
1517992
209986
541814
252871
538512
459641
1210984
1549673
1952578
1833456
227030
983640
1134481
1798703
1020080
1025726
1151259
1875034
778326
925050
89561
1788407
1949996
780695
180322
399639
171927
1160062
1537219
580249
1910890
18175
1237904
995620
1075874
1201650
1728086
1810220
1412049
534426
300772
1398774
208360
1668670
148339
1561020
1114956
980862
1465844
1274170
315672
1418894
1701569
1649416
865606
63753
1972407
1960110
1926321
338494
468342
1852511
411406
525344
491118
1320922
561163
1221693
884330
382896
306274
46228
713157
1977790
894691
513367
595052
1794168
1295834
221599
916268
445650
1729097
1617891
551636
550419
1234988
101479
1406663
829678
573300
944393
867395
1401937
1370904
511311
1604278
1750780
1854702
1864412
1124209
1721982
262182
639790
1615629
443914
658833
3620
1636406
1642937
209521
1376827
1402845
1238735
507282
1271015
1224364
1816087
1683328
1940026
625068
1497910
1776547
458839
256639
412091
256716
349096
1904590
1198816
1761468
327771
975793
368620
433336
1587331
471037
1294525
319089
1856645
1261778
703317
601503
794854
1831730
1412263
1883133
19341
1375405
672037
945729
266886
1301419
762510
1585609
895513
1296523
522309
1108033
1072574
1634309
1259513
1603040
1886057
770573
1110189
491523
1427514
945087
1945227
1999246
1617400
1921401
1766173
649468
1271188
475329
412565
192888
1623795
668267
1580429
1275738
1583236
730047
1449733
599054
1737919
540321
1352835
686086
1597605
40009
663753
24167
1242594
76694
1589625
1335545
21515
1936385
644452
443430
148287
1003504
694027
546117
545944
841617
240272
1029466
1692159
707751
1525529
249436
1467823
1982234
818617
200799
1306663
1719862
424724
740773
157392
613951
1935235
747790
76578
567405
1449833
689437
1355540
1116439
1683052
1746668
1146568
1927845
873858
1964483
1526810
381280
1901818
677635
132296
345807
1784332
1227084
636641
1287343
788971
1596608
1940907
885719
760874
1018577
364398
1671733
528111
1604688
536150
1346140
748991
1151080
642880
314266
516853
1164490
1578280
1399365
212986
682641
482752
1577670
665265
202660
560775
1847319
477837
685180
96570
556207
1604564
176926
781957
1922330
815240
578597
1860210
1600135
1011350
1582671
311696
1869149
1094865
108124
267571
504262
160274
2848
977821
1488145
1938015
967220
952764
1320830
1775653
296086
1267454
1401639
1434523
297075
1433823
1978649
1127050
988051
1122243
246737
1589797
1980875
543638
1754356
1963495
1341824
687411
1681703
531227
673510
1626580
787206
1754200
903217
1646373
272935
722583
1100328
1784562
308415
1874698
1805013
1455882
1004617
1635775
606782
1674216
1811309
525347
1006995
1373432
82823
65015
1485976
972135
383328
329427
937892
566833
145936
310706
416291
1441164
357234
1733108
560608
876605
655890
1065445
1144653
1460309
306410
1954852
1144318
1083092
1480681
1585853
1645920
705757
1860750
1941822
223005
579151
874616
398529
152488
164017
899434
1766264
1608582
145916
1212800
1142595
355677
860568
236098
307998
1328927
908740
943550
55801
286704
948182
727863
1114384
901710
75388
1674159
697141
512869
1913249
392560
77926
63749
42907
381331
812255
433932
1411220
1506924
1305957
326318
318629
1438953
270911
706300
1658797
902173
851990
48992
1641326
1186269
1857019
406481
1398159
1757762
1301542
393062
396326
432068
15975
575042
1541153
330038
291484
1610003
1430961
557147
1577821
1325969
1228515
1172989
1863594
1301258
170610
1266878
852332
642502
1308605
1307984
1666386
199207
615691
1409886
1981781
647455
1454514
1662583
110645
79213
1336925
422524
498457
745901
1687607
242040
1374713
1613294
664169
1703851
867373
640455
1524426
1682598
802068
3015
33890
1619048
330861
1124124
1474537
1626031
326891
1796062
1983577
1739272
342229
1143892
1729179
1658639
92819
355977
1410920
1256703
1856366
485415
1009355
414020
1794252
1953224
1240123
1807997
550130
1144108
787910
920082
1556223
1594146
785646
11059
1435948
570723
1000754
1526400
456031
919838
917972
1531170
1379748
1702478
732935
691971
878781
212983
380151
1439088
1416563
1925489
1532006
454512
78355
597059
1935755
1927334
841585
857592
831864
971214
976489
1037994
145459
829353
398560
633727
782427
147128
531126
1348037
720487
1801516
1382800
1566752
258739
487954
486916
742091
1319089
1548363
778432
1411533
908036
295588
1038762
785482
933323
1631487
571255
941297
1239665
179399
825626
1286923
1324403
479004
1996390
1530170
845508
1360698
250724
1938478
323073
361258
117763
1009276
570240
745813
1603117
840793
33672
1881638
1125216
1003605
479733
1466615
930545
1769350
1722155
1333156
1956440
602332
736327
24012
732539
869312
156051
1461007
1313550
993742
1785166
1004554
138977
843046
620222
1148729
1525094
1305901
1097829
607088
114569
1313576
1828464
788344
1564221
1428494
254666
10555
642044
864534
973871
991497
262208
281215
1708528
1044428
222790
296516
254089
1781753
560899
28573
333108
764214
472098
1009403
234767
507778
1713011
293937
1156033
1378465
1045258
1861715
968845
1426871
1211138
494600
444384
1329184
233394
369032
1881048
500125
796161
1368426
1250078
1010727
686175
503732
831776
1092140
823613
111779
1680579
602037
767975
726960
1255767
1520173
440604
1683216
1071192
1242883
1718068
1219732
1581476
1824039
1314162
591241
1802645
1137
1504785
756458
813128
420796
735848
998664
544640
1413368
1937755
561647
815837
615173
1587676
1014620
1871386
1748351
1101844
1270202
664780
1330180
978594
1179632
1862520
1109135
1222876
1997289
140120
1461380
937577
649356
994195
1565485
1452592
655031
149100
649644
723015
443814
1624488
1263823
1804397
1329740
1133171
939167
800381
1201799
1995938
1838921
1244056
1969686
643548
837323
123898
1180243
1572011
1030104
487887
131601
349831
1747580
473456
1557122
370388
1560853
1124919
1303122
1151770
1583134
1480523
748470
1677929
7548
130963
840454
808417
429142
857222
119903
1700026
1370429
1219990
63622
373874
1737439
256634
1794369
1682611
1535253
1764192
1276700
1192673
529580
238702
393456
953948
841835
1723950
322589
1101532
1800920
804773
1684857
1623853
1737757
1389022
327287
114499
1950218
1881096
577378
1961001
865995
1224998
1264724
496391
1972601
126810
1955768
1165261
233994
1967425
725421
1683714
49148
1376640
1925104
42065
153693
1438120
850892
1988174
1645305
292946
1294787
1891002
548820
816263
1725514
1252459
837235
1937921
1842718
360104
1666335
1446858
634578
1435348
1648098
1900122
950598
155314
802064
1114935
786006
268830
683958
798611
1247600
1846546
467310
942811
800533
678015
672411
41103
261347
1767893
1545994
298362
1757120
1984492
1869851
733419
1361026
1175869
599065
310786
556830
701087
1382183
20099
1481042
1406897
149059
838224
323678
1706020
583776
1902241
905013
512611
615585
1125729
308163
1744694
453996
1992072
594055
59665
1981131
1250541
1133187
1010745
386869
774147
183635
947289
960380
1365439
1648582
449162
643487
645397
22822
879671
872088
695393
922716
302305
1958217
945523
854053
1506178
1267589
945582
29533
1096862
1669989
402649
215877
400659
1673614
1020122
1676206
120306
301084
1480844
1566031
1795771
743158
659500
1151986
1586386
785722
1878972
1746461
1184876
1471195
1118884
344772
1762770
590296
1286632
268627
519543
1086576
1741807
418888
1727124
593820
1740670
1146622
1469030
175032
1713549
519703
1291448
901026
150454
1898813
877876
1446398
107101
1144250
933281
646806
1444351
37437
1485084
1675298
1466610
1041367
96055
815682
628294
694919
678525
1382298
715718
942122
1801112
384094
802795
1617589
305727
1415305
241309
957887
999623
1231072
1664218
1279970
440593
1339981
1337694
1909374
627384
1968641
857719
31675
249931
508011
366177
187767
1806792
312670
639540
374773
1948179
1089447
1487077
1834404
1526668
186185
1078921
75456
1310928
1338623
512269
1138074
165645
1386820
1921643
177174
353336
1576826
1318755
1415921
1575580
639150
1400884
51837
1154346
1108102
1942495
1238467
1540595
467032
1274520
1400870
1185482
1412568
115156
1131341
797947
412883
570105
1865657
1332691
517802
287205
1693756
1489211
1802979
778427
212173
1037579
78854
1894581
1234591
1083627
250986
338572
748296
1700486
323932
64090
750472
991510
607602
1212900
1582231
506789
1483708
151676
893976
730776
1477389
1926411
1358799
567699
259236
1250819
1079212
1922726
1038258
279575
1318514
1224344
1470297
1128191
1105357
1819365
1231466
1361939
1719658
1023905
1625340
891085
146061
979940
1139136
1729864
1075643
1685849
1737830
1054004
1997856
897458
631995
79133
1184909
1370824
267977
1632139
1382773
1774014
1618004
965278
423228
1272077
1837550
1384382
843826
1979999
1649331
1324041
1525919
1913382
1807576
572180
81987
194743
1342413
753832
1865654
630646
1246743
453151
498048
106275
1146923
1838440
1647274
1644749
1514351
1054459
948462
1048902
1594390
1800313
946368
1131694
1140602
932033
914393
267094
1676713
1472552
364256
447135
697501
835336
571794
545774
787044
1856908
1828335
951234
542840
15298
1545267
1865651
1591248
410046
1172445
894618
1792201
1789254
688024
1960785
396137
575421
1859397
1084803
884089
1548772
1635873
266255
1923285
1766976
1113428
493070
241754
320329
121217
756187
1482903
1382827
233971
496692
534885
1245253
1298021
606684
1631875
706720
967532
544168
1442265
1190358
813135
141498
1170741
1969458
1908918
1897252
1258614
1978471
488434
1799991
1735395
1516011
1299883
1725123
77265
1968933
696097
560540
1530918
1477513
339998
1863759
310414
1379505
1613974
706550
1273692
706945
1584477
1869600
737225
1212575
999475
259637
276948
1345956
9168
846300
811339
1720919
851676
533801
1819090
1119798
302290
1676246
976586
407816
384295
967054
1328545
542785
1428037
1405517
258649
1813475
1618545
1815946
519564
1749486
876149
757040
1550154
1356389
1836979
1298694
1098467
1585576
403099
1371113
218508
518988
841006
487219
1852897
448031
1435247
1653378
1902392
1561458
1118782
192323
1614624
682787
1019124
441503
1599593
7811
215411
1576592
741324
405660
1680512
1525818
1366501
1202508
1116381
1731540
288498
1880782
1811580
553198
1292308
434871
1378874
1885258
301938
1554269
521987
606157
271102
1069331
531204
882323
1215564
1129722
818062
965401
632572
233398
1730134
1548505
74640
161515
976195
1195298
1414657
774206
107132
273356
1868179
862764
1534390
778607
1835774
146601
96158
596263
506811
315287
1057904
1435592
132808
299836
909309
1881289
817798
1690088
1729151
972885
1503881
1654718
1877928
44525
617231
502640
1328743
1506250
422709
55196
1987319
1639299
310922
1614707
419752
248727
1799446
971473
611578
1550611
518371
1568920
70740
769277
666188
302249
1428433
218581
1140905
397588
1509723
1426924
1805330
155900
1630041
380761
1875382
1398323
1823254
1343053
1607353
559064
694917
1193253
751237
1173805
1245289
256
15137
1281284
1077040
1783138
1102084
517868
289784
1159388
1699534
1424055
1187
409734
1851199
315897
1077356
315430
553763
385269
1617671
91533
1410673
43742
719737
1811893
1389451
1711605
212660
560703
490324
173629
533914
1700519
905923
209566
625193
981892
321587
1455765
570325
725731
415726
708621
479616
1339393
192030
1408747
229083
471082
1484569
453591
981364
741545
1618106
394382
736304
1291634
403350
537108
1672203
27529
1266177
57232
749625
625030
135029
383753
1688454
1734855
830265
982981
1701772
449907
1213913
635849
1013276
1661444
502868
464709
1761281
1784855
1101418
1714607
918346
212697
243796
1102267
260264
1528387
769737
142439
1283538
1719427
731758
1558659
1604577
1602358
888862
127161
252882
992522
874222
46629
1197764
138098
862492
186137
1987084
976708
1891795
1397687
1168702
1970241
423767
1829556
534248
1949944
1354584
1199717
1825151
956843
497782
328057
721799
1291050
944087
1538412
613578
895180
1386196
1795041
371836
1654492
901909
637336
1472313
949192
45820
1095047
104320
692135
964187
730479
1597877
74792
1229925
473309
273899
660475
1023080
177948
1353871
72232
1319904
1380480
610480
581367
599287
1073249
811068
1239437
1481723
1036789
26443
595315
1787413
728698
752702
62683
904343
75046
1899305
516653
797343
1973636
1764216
1466442
918233
925198
1682877
903111
541654
315603
1012750
1331211
1624780
1108386
375239
649614
945771
1384283
237688
222071
511299
128083
804509
531423
1618567
1838320
1867897
576776
543309
268952
1750165
1891065
1494270
881974
1329263
662752
1783821
1553943
1166030
1105463
846327
1291216
683304
971447
1374856
221886
1480264
1120516
473592
1960985
881495
257825
682922
1535163
263144
594971
951683
535238
1994630
1890579
1862092
51752
182811
503302
596125
234106
1711694
1848210
1708757
1305168
72894
844578
1729319
1823326
902486
1151252
690283
743259
1529492
87815
1159037
1063911
1222531
1450891
1178491
946739
1055675
1214478
539224
919829
1434882
1863657
1219864
1911000
801879
289134
667504
1184552
392642
1600312
1019775
1409470
1234379
795148
1939180
1183990
1648033
1634373
1913786
185067
1541313
601337
1836984
1884172
477123
1399876
1635292
1375701
1965640
1968805
1914371
501595
1947516
346267
1124300
1180979
779821
886716
220076
1636919
325968
1119009
808066
1785977
213573
1771600
975727
1067964
263115
1622006
572293
1449506
1270022
520889
955315
117818
1109134
1209454
280627
1022664
776048
185903
184701
1838228
1327761
866704
1084113
1777053
719759
628604
976246
58528
61679
68630
242274
1162478
1846091
544813
1144540
309852
1392502
692012
1732264
818078
1315215
1494208
1059366
1924010
1211448
281643
137420
412230
273360
115196
204262
1700808
1002132
257398
1264345
1076445
710657
1859480
1294422
494627
578630
632748
1052815
1394930
688823
428595
52267
1390383
924645
1734465
1083332
56581
1900415
297365
452741
238940
943998
582691
146363
1334012
239018
1028098
914540
941255
1916805
169799
171979
677659
1414391
1876549
1649566
1605188
853487
1960031
710042
975661
797535
1264231
1851683
1183099
1881957
1775954
1113106
474236
1554923
157853
126767
542020
1434114
466907
996394
943137
696515
1248471
1819884
1217545
1218607
1421919
444721
1182298
632901
773462
1531978
1782127
141383
1370832
803501
1362898
664120
233752
1152356
933592
261781
522570
695612
244340
1031297
374708
1269997
1908825
205026
1878484
774667
863403
1926257
687139
1265890
1691234
510076
651771
1086661
1006743
267753
1074532
570263
1490813
1777099
519804
91736
1749159
1647787
1364378
88684
62977
319231
1941551
1331686
623261
379276
102732
1215000
1464339
1923465
634773
1588534
235045
1050595
8667
1607707
415737
1107555
863917
505010
1189582
489834
839338
1498532
1895162
1381617
452427
1914793
1768286
1928481
853698
1640434
951011
1533314
599047
335670
703577
851633
371474
220193
392911
448586
1136303
656496
1824854
786617
1968144
1445217
1638956
820560
111510
714185
1737398
1246858
806990
1392475
1706602
759353
1353481
1382538
914014
100856
437275
521236
1232925
474285
49854
683026
805891
1519361
176462
1398186
713804
1111399
500564
859902
1726245
1954537
1174096
269628
115898
779687
1092099
993825
1221273
470204
896701
185815
1158954
710855
1277294
1982829
758841
1132651
618226
232793
88151
1287180
297877
56158
283418
1257553
1311201
670363
322112
1910301
414780
1480249
1036831
707718
1465151
317959
1022800
1669407
1147495
40322
1071649
33695
808828
1217792
537791
1643286
27045
1137989
1233071
1148927
1991896
1066324
1190730
397944
1760330
1040141
1837794
271998
371489
1360944
1079941
1915398
539044
151433
269020
773374
811945
680835
1496284
1103431
1840533
318004
1502527
342854
93003
280046
905731
1828404
1362073
919782
1575828
1751190
75263
1226016
1094369
700640
1280210
1604776
215568
1417097
85116
1595819
1163262
1012841
177593
1188671
645367
354945
692260
1060685
454261
1838449
1607445
1465757
369904
1572927
1762744
166777
1733120
1417072
878003
247531
1696541
642447
1155610
608599
1119956
930366
778056
1967852
182559
364282
132641
119909
1652672
652030
914583
376975
1592873
171805
1560827
1821244
408468
88727
1280016
1330968
1352539
1855348
1476614
1723038
919230
722759
1744973
1337222
1749104
1923072
602744
863124
896642
873924
1658428
799449
624706
602015
631186
1880113
508742
19776
1851984
1426429
1974185
1386162
1711800
1534241
957856
356879
1466535
1031807
635995
692142
710737
1517234
1410290
1713032
194332
244148
336555
554695
3985
1133403
1673813
1819468
252110
932005
934143
1594629
1645288
857308
938548
348535
1538333
1104575
300736
1476493
1901038
526685
1996455
1773704
737661
1318535
355649
672178
804111
1431419
1438338
352904
1511984
516194
1743817
1174905
747733
87043
1364002
1159271
1671438
1284390
1435875
1765788
86964
1893946
898152
375592
335265
1846811
1411494
1389178
1596427
1276589
1691956
636821
1059547
551508
1557075
437868
1175923
1600217
1676187
1889987
1411672
303335
676822
289627
474505
140780
463681
1775288
1356241
830384
673660
171319
1788484
1977667
1202706
1992063
815516
575496
1994069
83893
843579
1129135
444232
1191392
1479356
840457
1411684
1748992
1268539
992836
1434283
396623
692558
1744187
1619688
311220
1085565
831134
1778553
1295391
393967
753406
682146
1721358
741470
612767
1163453
1115619
946689
1419246
1507172
590266
977889
476710
205383
1927414
1307302
1859820
1801735
1031567
1237338
35340
1299199
792475
1939935
340774
1488827
869773
667367
369964
1341300
635159
1586640
734262
721767
1877456
1836173
1833904
1604059
1387792
1209387
1724768
1745674
224177
283140
1569828
1255861
1094378
747788
1146243
554730
1129606
1265724
453818
753202
1349632
1834165
259736
1543056
409448
827479
1728030
1189982
1572269
1179222
477582
612872
1388016
1898275
969731
930050
778814
1363172
311045
1726960
521746
908804
1259514
836100
1902709
714337
127097
1863927
941546
766223
1038743
257688
514786
709454
763365
73153
1101919
1050891
1294714
324268
47957
1110847
1009960
148160
1307610
591165
1248620
1608032
378146
122239
623562
581768
568264
904311
81709
197522
799238
1118049
1098044
359359
879198
1381929
974403
493143
266759
1823925
601529
1537491
358992
111411
818822
851936
722017
1621463
762013
1949620
1996847
1761490
1686193
10160
367555
254981
1464187
774040
590437
71626
46107
1430425
1986554
1928131
959871
227819
1252301
280247
1878006
225435
833213
429299
1915536
158407
185974
91940
1327989
1244019
1150957
739026
387056
1561769
76722
648038
1173504
783390
1526941
641726
831713
201431
951125
454372
337293
580979
735336
1115924
780696
981743
1473576
667031
1614832
642622
1013732
1771971
930262
434615
1255388
1129286
1314618
706918
701794
865152
394732
282314
1560346
1211246
1621449
1364503
591176
214917
1600086
1715325
303845
1655726
1147851
1736463
1876928
1061812
210400
1816261
1841413
625290
816789
992257
1342594
1187734
666155
724353
689732
1044120
536482
879663
577216
1030560
548084
1357407
1526214
538253
35223
1756344
101508
1604252
62318
1601872
155105
1693119
1080119
889712
1466033
1169644
1625602
1102619
87724
732031
518040
1476487
1870996
450303
1880644
763352
1994427
1631452
1962421
122915
569230
343294
1797824
1873153
1980204
1909215
1896952
927757
1506548
1814123
1143863
1058701
168304
1994266
396659
1899019
1129927
1503888
1655483
215162
1557827
1820575
1901995
1660557
1243095
1329843
1736265
1017223
1622316
810450
1215133
1049818
1781259
294014
900832
1143058
1503240
748996
1300477
1735535
322201
255225
137231
585523
1693752
1332261
811968
1133837
1513580
198895
4685
1375921
1724408
124867
1519427
1604142
911776
1352817
1572011
413596
740876
908304
1865174
1577093
838703
1100066
324261
1665383
493641
1758437
1312408
1116872
1682772
1679609
110782
1030680
1841516
1833826
1148903
765415
1599493
679198
1106118
228050
1514129
478286
1695997
779451
996701
1527294
561635
1718823
1499656
1446722
1341343
1845877
1051588
500041
122483
620834
587651
1546159
385440
729091
347484
775400
975626
358877
1198779
1760671
689533
1158999
673032
416309
31388
388776
860576
1938169
1712783
1266554
718454
169598
1328120
117522
523557
897867
114073
691345
1190646
1221619
1050806
1468204
1187689
1833513
1319980
1531563
1249194
1757629
1022810
1999164
275087
1059950
1771026
221768
1015104
1535921
304390
1204528
1614303
867563
886603
545723
1284575
1685906
921498
1437830
917692
927473
1339313
1682496
491264
1477072
894780
1335439
1766785
118376
499190
1631896
1598504
110314
1004555
343264
617415
411886
989530
1374889
1599769
999998
1462343
1010056
1953009
62676
1291322
1891772
1868748
1933387
1888220
632349
1871224
464683
17138
1877097
935912
1494597
1608394
1971028
1770331
1180079
1450741
1381121
928428
549843
159
1968640
1189243
813889
252484
1584481
1103847
1677090
145877
1376247
773413
1974699
109453
1319873
1124421
584272
1411532
1673163
1496268
66151
55721
326210
284439
1796444
391155
713916
1197526
791556
515902
1045130
1598304
581250
1987082
184753
1697208
440820
157082
578174
1314539
1368335
1005413
154373
1802561
1116300
304227
648781
1011023
678969
727632
876731
229126
1604057
758810
996778
580737
1178604
614902
1201709
238797
906664
56283
1729471
1760006
513655
1310985
1594701
1351095
1999348
147888
1463740
1944294
681488
198549
1636394
1754248
1425882
1571861
510283
1744958
1114425
784904
227240
154579
1297911
1754950
756393
1817239
495239
855620
1657673
1566223
1226243
1995371
874707
445427
1703142
605035
957699
595175
132486
370371
517589
1925115
1823586
273793
356607
1152572
1481826
83429
539814
1008634
901966
610532
181629
29080
1425663
629466
834477
1044775
1450689
1366607
555956
820989
11624
1869662
779976
182513
471488
1398620
730769
131767
930245
1939055
682468
1105260
683992
300369
640849
1767477
480729
827148
1557667
1721158
845633
1997638
309934
1449734
1885821
690943
1504898
961341
1340821
1847857
197628
1734738
13396
130220
448212
828623
1978087
1549890
95419
463119
265172
1168279
518894
1355925
1886903
1644144
1052740
1498224
1069591
64604
1209454
1853417
825755
252880
289282
336957
1118955
890185
1370746
704783
355395
173047
840894
1206587
1400775
723255
70527
316262
1134150
976975
1613583
1553032
831573
1631763
549380
1533870
1057544
161555
1212461
1783018
818114
1164315
1358459
414796
1715684
1326907
1740933
1968622
1709233
519640
1841040
1200930
461129
1993024
366982
1123990
26134
60653
534291
708406
936094
1210783
222598
1605788
1452982
1831925
1453670
1943396
1963641
529764
1049029
1121136
873424
843203
1387117
841700
1948151
1877306
680499
465366
692849
686244
1470354
1862063
183745
1281612
891466
791392
1500614
1691989
1271367
826582
1728580
1928981
1095623
558328
1709166
664615
1225246
84298
1637568
1500849
1138105
1851900
1144407
1982178
264967
1707279
538957
703619
224518
1746553
443719
1643513
127492
100160
1895559
1780094
1314610
905527
709156
957257
548421
1042929
1858560
126992
1137379
249284
965985
179202
605358
574635
183114
1412637
1358747
887985
1302505
966829
1790809
1365441
562272
346514
761937
1702214
643520
1247493
385565
499458
1017304
1064671
175301
755217
280487
822265
953438
1041546
442205
1481207
99100
397157
861716
364238
707135
641458
1710814
797182
495936
1471825
941046
449152
1262841
1215331
174301
1582135
1579863
721548
105071
728574
1270438
716175
1669183
1036692
1354088
546907
983534
60802
1234357
1697095
813671
1708904
671384
1184903
947306
574388
1980546
1526390
1918666
406600
1448774
1434644
1825629
1777206
1774165
1775970
1114182
885112
286239
879253
1241948
1432032
1591058
1059824
831806
1525115
1790102
939710
1532514
1131256
182762
77229
1027803
270586
189242
1138842
284644
935421
287062
73271
1883089
1434545
1374447
839675
1169712
1500804
1762231
1181354
1233842
1196606
1076979
102059
1581282
1579143
543321
1496005
1368287
1993149
672904
825069
1109903
426829
85135
1040588
1493311
718355
350008
1349122
1463621
716918
1847268
921661
674218
1764029
166478
1267818
1032988
831251
386404
787726
1957539
408980
814558
1635669
770235
1661643
1126955
907185
1904618
1680213
577005
1665178
1945796
913476
124557
763912
1206955
1621614
1820702
885805
1029722
1346258
371934
648954
1177437
715814
1174581
1125255
1190719
1705814
731020
1370011
1079455
1549073
778486
1836947
286088
1434152
406362
1462195
548367
1871540
350334
1557708
588472
62617
111613
1496965
138079
1892984
1294915
834838
800349
373749
1827860
1303232
575909
1873673
218450
1229379
380267
1366855
1455193
307499
288143
983032
528711
312996
810673
245300
1182207
978973
1383577
41689
1026491
1882393
1701608
1978487
1181254
225008
883641
1495409
1208901
1829075
945449
104183
830355
909736
334296
1806687
1344770
425497
526390
186348
574262
1060827
545328
1801226
932412
1402651
1238842
1252261
1349613
499006
888615
1610284
1196156
1243891
1683329
1981043
1806956
1621859
88075
736447
324321
1820561
1340478
770138
537761
2844
1237811
522480
1617301
190655
185426
1120911
1344796
901192
1534665
194552
1965726
1821918
464368
1375302
1824140
1364138
1207951
69678
1481896
550475
416077
1183079
951554
588076
352616
1968874
1882778
1616942
1917616
270683
1230528
1188265
26698
1300125
1253830
159977
1845164
644042
1656420
26900
1383605
1790371
1514539
1081096
4857
796516
150774
962258
1546482
1186489
401077
68244
1193853
830477
376439
1781867
888378
1142685
695863
1452628
1677003
1916858
963154
1171822
1747173
970659
1059878
1931107
1970584
1274603
1893241
1115452
1595127
459814
841032
77071
1256115
1702805
1942179
508613
1099735
146095
650191
1462857
1311657
650257
737993
565115
1509551
1300770
629201
1907209
110977
794247
1967777
147421
240166
1795354
712994
1418548
86506
159260
1734079
1183546
1025648
104525
1652325
940531
881775
1376715
1988279
76789
355813
1914316
1686842
617877
1377368
957568
426816
924405
961452
1445366
335904
120666
514207
1262037
1191945
1884880
1177848
1391764
1983542
447194
112925
1092850
1228927
1014318
981475
554982
647443
1265739
451679
12584
1132125
1465211
1932484
1245013
117
1178908
348904
690417
124642
1761146
1537339
1180648
1782396
843040
1362580
1661479
667485
1613924
722985
588459
1543495
1851094
375509
578201
418574
589788
711495
198121
65443
1348592
1001873
1913383
666898
1147189
1472220
1862850
381688
19926
1934566
204952
315810
112019
512102
467952
386246
1949974
1865673
1810070
1162507
1134828
1610598
1019222
1246728
1405866
1711156
1285284
1901276
1045608
992808
220042
673043
625507
360675
80263
423277
600311
698365
549431
1124510
541104
1610580
679980
1519598
702869
60229
1231476
561382
78863
907041
1843916
112960
1221187
1363242
252852
626620
1985268
382303
1829896
1357410
679024
131208
1747558
1243010
151063
1578184
1939368
934420
1183376
355161
237109
643426
309987
709016
101696
1376419
496132
1543912
1970470
683735
697398
1742790
323
618684
1501977
325720
73884
1501437
540932
1253106
1531120
420114
1600598
80169
369691
691775
275505
170983
400224
923770
1313887
1130857
1957780
372638
677225
1762575
461564
1831057
1436747
1438252
667406
1620722
236467
1621073
41772
1292882
1835200
567351
918209
485465
1500780
914287
525500
962733
942760
1924159
1523939
545644
451971
1101627
1489186
1855622
848667
1542320
759873
60547
1128093
252363
1863818
1260532
793687
887892
890968
1369553
1661994
1606658
1733710
505131
136914
235670
549157
1785532
570294
791451
1193298
971317
1077872
1881372
735145
1132775
1996592
91045
1476065
790659
1604767
1219813
1217421
1579448
1551676
1062673
1509755
673219
1228233
1199187
1902586
1661709
1523127
860623
563387
427879
2073
967875
1504404
1815505
1552736
225027
1613322
1808036
1187751
1841063
1113588
1056406
1624987
1301825
1173585
828910
879253
831927
317803
17805
802986
1613658
351924
660107
935104
757713
1944584
1709859
1989240
1441859
238410
508903
170625
77733
285805
1561278
522711
560536
1521749
626408
1193019
895934
319628
686118
1441653
1427649
499120
303926
909694
80356
873653
1211774
673579
1148237
1002341
1507041
1215051
321245
670749
780752
194211
1125566
1675092
757842
923351
1348857
297448
55677
858894
878782
1121677
469804
25400
1582845
653067
1168833
1346939
1115602
181620
786781
1672016
1626296
1339046
1143175
1343514
1328869
1945108
1810116
901203
1918813
1618605
1965049
1834296
1994066
40786
974469
1300139
1642138
1379472
1075129
1266087
1034095
1842830
239242
520930
1110753
751967
1068267
479650
753049
701183
1953540
1375364
1607634
19994
1265773
444328
1282448
1042299
1780408
1771205
930467
1206724
183304
1902268
608008
397908
294010
1074631
662028
1433002
1861571
524650
776264
1718747
309191
585216
548549
1806174
588406
883975
69121
1843489
959987
1097316
1677791
570588
1966662
1354512
1432484
1648265
549724
596208
544758
264137
1682052
693438
1186794
542432
924962
1241606
192385
239404
678446
465304
874509
1247265
1274495
792202
947834
798642
6260
1465423
1965438
1614118
993754
565475
356446
1092008
1709969
1192166
1174049
319524
636284
752976
633278
392646
229379
290705
1083080
990094
1677084
1354540
999533
592145
1726228
1236636
1619671
1159282
466889
681828
1178711
654274
1835084
1249693
1108671
1343437
1282055
1865400
1351261
1817586
698276
428186
581126
352084
1183627
1042215
650618
1489923
519428
1504477
664162
800320
1001998
725586
1442021
398865
1474619
978839
765121
892550
1192104
376106
85904
426953
1966788
1819938
1573570
1564122
1118496
519472
375342
290892
1386568
52780
979746
1448106
1823221
485840
1790210
1224603
545319
1705232
1715616
378465
987744
112938
1939801
328937
1836230
642935
1990158
1198142
1079784
30187
516041
531203
1083386
1431615
23635
1737680
1641147
950218
706188
1921047
127720
816720
764159
1268255
462694
1276950
64205
1967026
849232
1941635
567929
1670582
1980784
1724015
1090765
1903022
958068
1105176
151148
383787
1631081
535591
172789
1633159
750044
1165657
996944
533962
41789
1833478
315957
1719417
696221
215190
368389
1488723
1199024
1664907
345719
1666554
341961
356692
361933
1876483
1862799
1494813
1354546
1476749
879357
1112339
647466
421797
1250900
1277542
759300
1397861
1151064
230946
1949606
1934488
1150300
209813
1496683
1114419
1731634
1851401
426749
1143180
1274454
1843656
1680390
1370157
874076
696999
360286
1336694
1815543
606177
1935741
820087
877418
888889
1238004
1375627
550800
397329
1763646
22262
1898787
44719
1596195
230607
339597
1667449
903024
1818610
647097
989917
1731601
906311
894444
161757
679418
886552
1631453
1435891
474966
1684437
943645
2509
789872
1542269
933454
1621754
1134259
1146699
1162278
451739
1392873
1010670
360235
135032
1880204
275634
806374
91741
893513
959195
26583
217315
1225654
1646985
1943015
662924
1753592
591878
195480
1469078
111923
552964
581872
469621
1202073
371010
330306
733660
319636
173210
259832
1660324
1376240
1881220
372486
1134909
1678700
1561411
1527358
269523
781441
591962
1848611
1806267
130381
1221659
1636107
1336339
224480
964424
1126952
1741840
1087217
1319767
1699652
1862565
1660427
1148169
989033
612709
1135833
737044
1269443
770687
10015
435249
1325673
722971
451639
1051961
1659468
1615264
1061789
1842954
1332761
250290
1653660
1201977
1365191
1119070
781676
234357
1221724
1855667
617078
509747
1941475
1618695
1413944
1442700
1761077
163632
1016697
1176355
1484314
1586620
1814005
1002110
1717815
1983595
1166148
359419
534973
347119
453687
1340136
1548256
824961
1267259
195120
1065482
332610
105840
948011
351606
760193
1218316
1195707
1951343
1101973
1373183
1148308
1329984
279696
1196522
1357930
1755460
85974
1598566
646548
1693895
1117294
946198
1144566
1333363
1676733
814791
1092223
1335204
362487
448154
1247209
661042
783148
1475181
1351199
1391626
1380793
1887880
1299987
1604414
1800083
641911
694746
1175984
1295044
741785
1034993
180951
223125
1573454
1831226
243072
1837175
665109
1785319
1120065
960385
1568931
174959
365771
1849659
781985
288100
1421422
1308898
1296798
1607107
1941442
399368
1081738
1737992
463365
1532527
473046
1765428
1651803
1126781
1452234
1100588
1463061
1903831
1885874
1042934
690917
609852
876815
596323
687304
281447
958229
1274242
34471
1141713
447639
1161566
184820
383906
1844263
562861
885078
1487431
636864
1072858
1306145
1229957
171697
740304
1487336
1379669
860050
187415
1181814
67340
1477935
1667989
892792
1993649
1546405
401973
1258893
1966166
1340511
826712
1707651
1972781
1060534
104866
651405
1490093
1426643
980080
1837262
530467
287833
1393714
848260
1199567
575415
271500
1375792
1690258
1044835
397153
1672056
60697
1983403
1061949
1857750
1192573
1540430
599775
470499
302672
1743105
1354470
967071
794346
1782821
1614214
107535
1785251
849011
81832
424145
1878714
1683474
888675
1292631
1705313
1889976
26322
738387
520652
151106
428931
1365309
154240
1396885
1290343
1180012
1059629
1639193
982184
653545
1713638
1035793
488941
711781
734793
665811
1202153
1990992
851388
940160
1905519
866511
659507
1251453
367763
54489
413289
851461
975591
1628538
1397638
446942
1861642
1363130
125756
1090289
409934
1549440
1258780
692380
436592
814209
1852087
386067
147175
416291
126143
934047
1083560
452780
1392182
1245118
1019175
1180569
665469
1746835
955019
662861
933689
1873100
1947249
1923931
739130
1418890
1060346
436490
1199731
1841428
1374083
1543238
1417172
1116243
1426739
1263632
1269935
1364408
1078680
74593
1761926
1468059
1569955
1502621
1851130
1584937
1243235
50007
939154
846098
1711288
900119
134813
681993
1609828
846065
1104527
1765529
1738275
229124
1532671
646563
636855
668821
1315860
354672
601033
684540
1444043
353321
51216
892881
684567
766925
913634
1809647
1639016
1914024
163798
1654275
1409393
1265639
1036489
360708
60257
374020
1681571
301090
1756698
758931
360889
845620
437736
13153
836355
233060
1335667
1570841
999454
1391931
144809
837441
51280
95700
1715266
95832
723942
1194166
1120581
1743864
358701
1079860
821283
684716
1974839
802076
1116380
355901
1563126
1879238
1848094
1959861
1092243
1771988
1410534
1208763
1420396
1442118
572495
565879
1968401
478573
793340
1830792
1872328
1528700
1384722
1272152
1139105
1182620
1505562
469686
1200675
762225
872418
1532280
1991664
584703
1848308
161049
1946617
1857839
1122851
388463
671963
871394
280639
637445
416051
1839571
362775
1089245
1785370
1604821
916922
1094327
344161
364618
371437
861164
127671
676876
899229
1502131
608649
1939693
1535880
401633
1536558
1031466
1967182
1371455
1106467
148823
1636302
285226
119793
113302
683269
1754767
905342
314964
144885
1589585
1527131
1730387
30043
1186129
1073627
146503
771122
651039
1316123
273228
1576611
1266595
1628550
770516
1718969
1646543
1379516
1081475
855773
744674
334095
886230
1661020
1588452
1206112
1640662
428635
451594
721982
88589
108202
1982320
1272464
1925237
1053526
318840
710101
961701
553895
380274
1273947
1857766
1119296
1818484
15653
842790
724490
760765
1200663
1863920
1949502
50172
1608579
1320576
700018
717460
1704507
339353
677568
909455
1614942
1108392
1986790
1933925
1182319
1120783
523908
378061
233095
1697570
1182259
1601908
1046445
1422750
1649645
1219668
1945230
1998002
1733116
1322309
1580337
1659650
259910
102090
1665661
1996324
1453835
1945312
349606
1652041
685369
493168
814421
1737374
1412869
350176
1737955
115575
449957
378462
345384
1309925
1197180
972268
1823858
809795
573516
1282841
1280874
1493009
1980190
1628170
1763172
1454636
1351748
755811
1078377
661899
949924
1039755
145033
1806230
578424
891013
1315304
1917410
1345576
1571325
505909
1001592
1992806
1954755
933159
1515016
1439836
197637
674598
798727
1646969
34476
220739
1254480
785179
776220
1055819
640248
1884531
728730
870300
353321
399061
48061
1515738
750256
677946
458555
1758417
1228161
1662440
1230555
1129001
296296
536630
677839
1231417
1979069
193139
1725
1543492
1375152
1177418
864716
151193
947329
1770425
677413
882424
138194
1833856
868959
1259731
891446
902008
1999119
863982
1877179
1089729
509204
745258
1964100
1955534
846412
1787661
1202189
711866
1339865
1332535
1413609
408388
1040709
452034
1252673
524066
669461
1652824
953694
533453
1857401
953129
1149596
1991266
993178
1318119
256095
867802
1582439
16974
1055128
855058
1916763
335762
1625268
1199397
1576996
1877890
1293952
791875
678553
642283
982389
1346731
1232292
1562472
334986
11286
20738
168827
1190492
1507082
1849047
690452
1169492
449375
1022212
1201842
769739
92827
400060
951103
66175
1957519
1371018
1377442
112164
1951705
567241
1105125
785142
1190040
596411
1979119
1800244
1764586
893111
964542
1438170
888028
1899723
1871153
358020
605871
1500681
70475
150281
1669194
93756
1358750
1374936
5581
981022
772787
99681
1829288
1288779
1952875
975542
468340
705801
1547606
588083
1767197
333586
1397587
1636933
1413029
1400739
1279644
555009
1750329
1141473
711096
774729
493393
839561
1820027
466089
767015
536479
1879299
166491
432232
1198730
418641
403861
1983698
490232
1697200
472283
702390
340390
1222183
1287768
1014953
1222598
695105
269212
352538
1819190
73772
1763964
1633421
856116
312248
460482
219007
190992
1747198
1433482
798687
1176392
1690376
1534426
663019
361662
277027
1285691
1196053
756225
1511811
901933
927349
1333242
771422
210928
1493519
350941
110938
438218
1325071
29338
1191045
1873257
108924
203532
76716
597314
1930791
1982660
749663
1729757
1393521
1488728
1998876
140912
984107
450466
1460893
1179903
144395
1640004
1013187
1602706
994972
1579676
145037
67980
1788230
773577
1229065
1021975
1313456
127858
1273227
1847272
1794187
1429692
758865
684418
1406149
1530485
108662
950605
998118
751244
1943789
912234
1186553
537666
557711
1543422
1928931
68709
1882381
1984028
981596
1060770
1405041
1130306
91014
1267588
1152862
732487
128153
1386597
1600172
371948
1177491
1732475
1886303
1835917
1731618
416605
267138
760335
1710318
1103692
1589132
949637
1684957
1733088
532952
718118
939672
1070239
655548
404313
1919813
1845005
1499890
1439435
1011399
1097326
1493523
835010
1898443
830186
779026
1537691
1362650
50205
56172
819190
686695
1799316
1053915
1621469
656587
250676
1327430
1893762
503311
1558654
462508
1574079
28998
1097391
1647697
3261
1562361
93041
50422
1438241
1582886
1679133
343498
452975
1887228
1127950
747927
1583085
73350
942339
983901
893478
1853521
1682484
714365
306114
1402379
1615521
889835
769674
103404
350497
750589
1750592
1817591
93299
322664
1167151
1691273
1317269
510574
1093618
596858
694662
350178
1818029
116602
1098913
117515
492006
9803
1788869
1127290
178520
1307391
47003
230644
461918
477972
1037208
1455324
313391
1271820
1720463
210451
1136382
1749386
1064949
1533902
1306877
627054
912929
326599
928608
1082087
747050
462540
1224715
1854659
1358962
1425832
345921
227171
1506488
1779916
1167545
1223571
26371
485624
209715
1115535
1561705
1128452
1265110
8817
1684652
1333576
1762388
1577071
1600862
1237887
540836
1634948
921825
1944797
405514
1034132
1290227
336161
101591
309592
1640019
1870411
743619
223302
1760496
151706
1405102
984806
443502
873572
840978
452417
536878
990896
380873
1886754
677965
1242773
1450254
1726053
751304
817721
1857530
1381541
793590
695321
746174
670619
1925762
1952104
300088
1840026
1641608
325678
1423921
564145
1805146
350045
1236062
489856
1406344
323267
538890
452708
461937
1337311
1006056
785451
714777
1878592
1291298
1877220
1429853
376828
548068
188587
5871
1782706
1425262
958752
1342466
1554244
1123174
234879
1379786
1786925
592260
1460573
349195
1005156
1215932
608924
1511837
1732867
1145321
407394
1023403
1929935
568706
826028
1898449
1987177
978183
1024935
1633355
1372728
1660105
707043
1439952
1662690
1962608
847669
1840358
910654
271285
1003192
832104
1930705
1809777
1080711
638361
1496238
386861
480527
260428
981082
1682866
250873
442141
931612
1427086
776167
221809
1566787
954089
1781540
498252
1231851
1734579
800438
580913
1492165
1765909
1923449
1361795
1402167
1321765
1221870
570482
1067167
1947486
1173703
1269067
953313
586523
1737726
1851359
1335232
1137068
749762
584325
1440771
1375251
147930
1285813
746313
591553
1233817
1499699
528335
1211517
1190033
1393565
686451
644137
1205504
1239589
446138
833926
315487
1771819
821729
1376681
1965633
1528403
977751
1001487
1530104
1681974
1429635
1717624
1543725
964404
391173
1349295
519997
1177676
1987541
1179157
228402
682824
650726
1019787
1363449
729678
721541
1974989
1588969
361009
386724
356369
41481
706548
1007033
1318635
1369198
105758
1410889
671062
840868
551659
1478395
213688
1508130
1346773
530929
198489
1648705
1907831
285014
1499527
1316590
1743129
685754
825449
1590318
139572
1735679
578543
1475272
23774
612501
168333
456302
1500141
1952852
1346322
452687
1900213
832698
806520
1441283
639284
1806238
1114591
4152
1909052
324714
354264
1327299
665931
1296782
53022
940931
851285
1086862
527097
1144197
982082
368541
556857
1039107
1675962
1777428
740063
510573
1686901
21721
254117
106646
246895
1526768
1458565
1829618
653673
647199
501649
1416061
154003
1376375
1440510
1350713
1421622
1998112
700831
782371
1016447
1130103
662255
366676
1981666
1049188
1011893
61714
1126344
672743
326915
224619
1905291
64509
35083
1249801
363199
1970753
942563
26526
1954944
1462414
432677
250456
1152632
384788
918827
1527368
988760
716588
544762
805358
802469
1496440
1369557
851913
97348
250692
427506
1100365
1175850
662068
1722739
1817409
1630290
628866
1628640
21674
1032792
1650115
590971
230856
744505
195228
1305048
1805747
690485
1578071
610957
1016373
291339
409247
65202
175515
1944428
927707
132410
413530
1700048
511137
1931943
1994139
162743
343385
1016070
1738464
341397
1161222
1625392
1828709
659514
366058
45644
500065
1175716
130748
453579
572196
1932519
1333017
778271
66909
514210
1943461
1899896
1730299
1761053
1843884
438891
1001255
741752
1725676
1345083
680911
1303312
1990583
1038957
905511
1763561
1231644
1198622
397026
1792856
1536171
885572
1463975
1979492
1797824
747948
997222
846885
1065763
1076810
1214493
949500
1458253
1440087
107513
1631580
1535636
1796646
742500
1467514
842528
1290040
1443956
110679
1929252
1579927
1895106
539767
354475
1800186
124805
1976203
1684451
484983
1672453
631419
811604
774679
247012
315341
359234
1399412
1476005
1908487
364933
428615
932082
137887
1502157
9064
1246619
985974
1573050
681740
1446075
1071898
765043
153336
688000
1292698
235217
797877
1012791
123088
1759434
1599014
883610
1689690
930274
1882164
1721206
1655195
1828330
422321
787127
1526675
1033786
642342
1518445
583759
699508
742960
634681
706485
1450187
617341
384239
308403
175705
825987
138832
210690
1262838
1992763
1775429
1768833
1843908
865956
78541
1877570
589199
246673
1865981
911511
183722
129555
1120708
888435
1183254
604325
1042783
29946
818706
1610282
1049907
1819301
1966453
1750614
1114117
190804
1989503
689186
1102232
440938
1580978
1577224
360151
1475969
617485
115170
1495760
871168
338743
872651
1015067
152879
1927476
237633
898695
961739
1092828
1525548
1818005
948536
1350267
1128314
759544
1160809
96392
211523
1119837
797943
46287
1040247
1315594
706710
981233
1543160
1261079
1774705
536901
1376387
749889
348765
123246
1586395
1351567
1301672
1725948
680768
526362
1882236
181362
170589
1935253
650602
1055858
1191927
1549636
194495
488016
15194
1444235
522331
527119
446670
1237377
1109097
1522588
946424
922202
1039493
1597882
878126
1515235
502880
992123
1124750
1547412
1023560
1481863
1249475
844579
264650
1621725
538491
920820
775816
1125162
1785174
1778615
1197134
830313
1579657
1647567
659671
1305816
1719422
1461323
1046076
173175
795162
174558
1088262
765576
426501
884148
104715
258242
917966
403873
500029
1082753
170298
942832
396858
79102
1111267
1034666
103843
1966864
1601083
1171034
1681517
69309
1361877
897854
727746
1247483
2785
1178419
1253865
1230672
246566
983947
851935
1678598
960420
970111
1797822
256061
1275202
91569
1735557
1423670
211279
798227
832349
1607191
11281
1035867
1354941
61242
174754
1333402
932205
1121043
14308
983706
587150
1359888
1849977
16021
473956
1069659
1635647
646947
1364664
794171
335536
1871299
1449085
1590601
339792
1619747
1839235
766109
975197
560002
230987
154338
833461
1368403
1845177
101623
959255
1382115
1170744
595496
1674840
721878
1469734
495423
1298489
1898584
1374792
1558482
554008
1024721
1777233
1631867
1766820
823446
1399397
1692570
1692930
1138033
818096
572616
395713
1207191
1328301
1142061
877101
671772
1872687
568397
1007197
980010
57679
1072233
1628667
1132410
1566475
1713730
1517258
1315882
714186
1442703
310494
1089928
874605
949295
1336301
1312510
177154
720193
1690473
1219492
1755724
162684
225498
297536
506456
802034
1087522
536631
903716
45299
478299
400582
1558226
941918
1042865
727630
1439528
1748280
538396
311369
1862255
1331648
132614
1983777
1455052
1988779
1985907
1763615
1934111
1663529
488251
1778058
170099
1962636
938316
1999926
1625406
1863421
1609361
1372680
925985
1794490
500817
1947807
11290
999663
1675660
1820837
417548
1624940
729241
1279224
862098
617306
373136
1269602
232079
562667
532072
817153
897157
415817
1429678
746595
794565
61469
1864627
929854
858409
1018678
621143
1457022
1388604
368676
1321829
1026740
1950517
370711
1167371
419803
494254
1533644
1477158
1836445
1189681
1856586
963611
1172318
463767
1196668
772418
478663
1381585
765151
1543883
406811
1043235
1050346
1022924
1997909
562579
93989
1664442
1180620
1676384
1345878
1534990
1960422
1618700
1276565
1657372
392003
611429
562508
246315
1213951
1379158
1890352
1680146
19650
1876686
122104
1612146
1417282
526496
1467283
440485
1596113
853553
509505
759851
1590035
1708188
32398
1029506
1813790
1281302
177778
1280524
1573405
1655866
420543
728045
1791651
1697498
213738
624543
979274
664658
504437
1662903
439749
292692
1778167
459157
1039387
47117
532392
99886
1641985
1418016
115464
818906
1455711
217305
769684
1366946
231840
1528107
769841
990264
204755
1189158
1912348
1300528
1551526
1516402
1356911
674381
467773
1712257
817757
626873
1146154
27762
1546554
951277
663899
1007377
1955538
1808545
1355621
272326
8917
1965308
942261
321727
864234
562182
1100686
900569
1756191
1518198
1289239
1067644
30117
1453384
161223
210847
577157
1261689
1650653
1556487
1055635
502516
751368
1161529
827392
1770738
1076971
408014
805153
1132894
1184699
156450
1330277
701664
1696179
1341923
1772937
1622980
730513
550473
1020746
761620
1920234
406376
1503628
663147
1592393
693631
829740
695517
1408733
538297
1224792
1572535
1781246
332134
922906
1602014
1284394
620984
417931
1711068
1193142
764391
965662
1557896
1806266
1534543
1055675
1435212
623176
1249361
1244388
1354816
1159865
281295
952350
1408082
450029
1716603
1518301
810657
372571
1641214
1713137
24399
430888
1664798
600349
527685
722096
1874807
1988910
1156898
892339
141733
1812920
1037689
73321
804754
1225527
745920
299250
192063
530715
158683
400919
1297549
1606846
1180060
1871019
40702
1984561
1816258
1185632
575618
1863759
400007
574312
906879
1333665
1678785
869567
253698
1675452
1037576
1572738
822772
998508
939691
1140425
1964937
51634
1229237
1622419
56993
914536
1302173
243291
190180
1465759
1553684
1944026
1214167
545880
1776183
1122168
702367
989532
364488
480367
965950
747714
950018
233493
1597368
1416262
674574
291989
550511
1326853
943437
1872536
1291090
1792794
1952146
956644
1301390
1246414
127536
1815848
1280556
1412576
907591
218335
65701
1972226
143212
1778741
1336736
491933
1856418
1578600
1280295
102851
1584107
157534
1811754
421042
1293293
1667270
1137659
972894
622590
1481710
1154243
393906
67562
223765
895524
697894
782265
759033
862771
1629989
1912535
1484221
1596901
566694
557015
568896
708187
212291
1434429
863988
1594677
1073449
340796
1004266
958175
1430375
583044
684721
1379448
1238689
1385129
696550
738723
773356
554675
1672337
874609
17070
214986
781773
1546227
749187
1680299
1814999
1869150
1456153
1910491
29947
251909
1181562
360425
1431620
1575511
82349
1334905
259874
671384
1262952
1573437
1906137
748925
736375
563150
611084
925314
721080
1405855
1026294
1322177
1096950
386494
945592
596706
1087069
149686
1118720
1786134
1933940
1088306
527724
475
156982
1791444
1865440
1025055
1290318
1006278
752797
1550463
1490688
482054
66950
634150
1043659
1707410
756453
732282
366630
1790606
1255325
316434
1012743
559940
189782
1957735
1415358
639651
287430
1503588
1434365
731641
521258
558317
36253
1400626
1348692
838698
1160957
1645835
1797659
7031
385386
1287497
297096
1452728
354563
955426
1503810
1289638
666836
254239
1968257
889100
1676467
260306
283011
1428230
1503684
1544854
255686
378923
1016088
1434268
580612
397169
1203962
1349588
915122
1962182
1122483
257056
1026845
1402562
664139
18828
779092
1012117
1953571
268361
537672
701391
1314747
1527939
1233394
1786395
752615
979467
1407116
1436840
753647
1755835
197627
1996263
72004
1857415
58177
1659785
609952
1136149
409533
1233422
144852
1526009
1029958
979379
1716579
535677
248108
78324
790361
753997
1104077
1286243
23390
436372
1174340
1305544
1275391
1478
155679
1586111
780204
1201218
729539
1391885
33761
1731100
1901421
1236051
1664458
1077146
520066
1252031
1072783
786181
1602360
152995
1189517
1741787
1217286
526847
1127954
1126906
1025988
1468613
451181
211042
1172170
1034846
497969
970239
1326863
1430952
1716740
300939
1808785
1321948
124787
201401
496269
260853
1436754
37457
450827
1582298
333821
1059322
1214673
1629006
695131
1783277
757255
1536696
1362565
142382
649547
247633
1692199
1752240
1708537
1723577
1307983
1931285
1615453
1433783
287372
990067
485154
946837
398906
443727
1646473
376251
1694873
458907
450072
121687
1724073
1089818
1219976
795977
695858
1915947
453603
71222
847726
399647
379627
478675
849942
359647
1096762
486423
1229529
1277438
406949
89766
926799
1717922
610308
1162728
1966012
617234
338944
1784335
166630
108737
1746309
1694968
1016326
66752
721242
106776
1545913
1679713
1134206
442656
254639
1639490
1412290
770787
385160
1804522
394464
1939678
521740
1383639
690425
944768
1545198
502203
67234
227470
76073
1082435
249344
563486
1329385
438909
416895
481814
1617816
527398
306789
1594389
379043
369752
730094
284959
711636
304971
1768102
331750
746555
1500594
370824
780094
171907
1045313
299162
454878
1287116
853757
420193
1311224
154665
1637365
754224
1216432
1501721
1144312
40194
1797889
391339
1959804
105665
1267618
191090
1787968
666392
156449
1162247
1837459
1774767
1724610
1191567
1673935
1041212
200877
1447925
860330
810909
1688602
637184
181635
1916724
1182592
1672969
1930863
582460
538774
624083
1745120
1829127
570686
958400
229172
1910894
207310
1488059
1022412
829768
173818
1545547
202716
267552
518375
251256
1578886
1305725
1940579
1658597
419630
1051626
108990
1122765
270231
1908459
1943536
950709
1350484
1925440
649882
1440369
1699771
1238651
803527
1358895
840613
1141708
374983
1497550
71174
1854560
89101
929594
1403419
1582801
224555
749416
183757
1033648
1272692
996060
1760022
1342558
68542
267090
1799953
383910
1045768
1297297
188245
1374103
81221
625704
1555536
72190
1099570
525152
380712
1719305
1926790
1543743
1155353
814236
1185342
1683597
1313553
1683419
1106514
855880
1566638
1377772
1357456
1934053
1668696
1991997
359817
1561450
1938821
354498
768271
1364973
1374350
625361
216762
1197916
1448329
1335681
1430165
373338
107285
1519188
1409207
342120
1863277
1630176
942235
740792
735999
518931
1737313
778648
532633
612427
1893105
1804307
564740
389020
240988
578636
1095218
1713718
1483478
1304367
306114
1731355
612785
856921
1464484
571286
1498390
1474864
382995
1629637
1676323
1502548
1740685
800590
611393
1323328
1847193
1488572
1244707
817359
825877
1806392
179509
129789
1678799
1707537
1164298
1936160
327746
301197
1938585
817844
162378
1200617
1411256
506681
1563926
1475923
1838423
667170
1260398
1482570
332248
1842306
1872288
339439
1091783
725701
1927231
817478
1721722
675705
1939022
1947583
1818654
125169
308028
646331
465226
1188282
1771431
680687
449436
388020
1837339
1572013
184556
1792001
597793
196354
791643
532048
1896128
323512
1063404
1967924
1979646
1419118
1336383
853532
1097973
780001
1159995
1439554
1607351
229387
1726630
466615
1774579
1045666
1240658
409970
1929891
328141
16116
793758
114783
898257
838020
1997573
739704
1929986
1419622
1119638
734102
1473168
780214
1455331
529632
1595037
1619889
1472143
957639
1433248
1348076
1441870
1693284
824688
1487808
924769
890012
1158670
1038599
1502604
313658
93755
1055118
216586
1098319
1245500
1084366
484206
557188
131588
1113864
1373975
623611
1275383
1412358
1278482
603796
1300699
789456
660144
1374173
298145
242284
118374
1461372
243162
1417564
799458
500504
428905
1819420
1436584
208315
1334043
405749
1297955
1478423
291366
555923
1135646
341289
1081712
1112728
787280
19488
620611
578282
488354
1770880
662846
699759
74159
18867
1687764
1215393
1558956
623712
258680
707533
26148
518727
180233
267567
1928939
1055087
352763
286820
78292
1293153
1775378
1445649
957028
1128515
1700373
1168439
1307549
184711
1444726
408281
496625
1594359
122601
896625
251303
1528462
1741705
1996825
1894234
123166
1571136
333813
50871
392765
156928
451826
1230170
602812
1714094
1366548
220062
493053
904300
1789956
96185
663042
193149
293865
1612681
1486403
1921058
977939
1049276
1155555
470404
1943518
215739
580405
281330
927670
594892
901718
1140364
1367704
1731788
575465
1121893
1759593
1261748
1428507
821881
1939270
1137264
1216385
1617533
1801058
1591397
1147039
337055
1679191
806140
717422
1975988
1592284
971476
842838
160606
258212
1697777
1761210
166482
502671
1738032
1915322
1464325
937330
32645
1335322
1756935
991162
503119
1392204
755488
1352851
1061825
1315128
1315937
1029585
616771
1804867
1954671
375932
80405
1511360
1769442
1490913
674764
128440
1617402
905153
774279
1374057
1929304
1031032
1918936
1722916
1928195
416986
1221691
1179825
972749
1149587
247635
84267
1585122
915599
799280
248427
638943
1413436
1510014
1473757
1355834
1252896
799077
1424466
1620900
135168
1746191
1018322
116781
1392305
1331593
22567
582229
754218
1623851
1485132
865636
794324
121989
411823
1613205
1292494
815917
252505
1062494
1916252
787707
840064
1269952
294065
1451614
1287966
358425
315731
672986
1030884
1261645
1107571
1956520
918428
1846912
112409
1683680
1021041
631628
1156900
1457746
316680
1076496
943758
1803694
978483
155541
1393161
1482141
1158915
800374
130748
1313999
1964511
598870
1584448
1200420
1925801
1165658
448387
1618918
998233
95884
74497
271315
1289464
504554
904779
86494
110114
1204418
1800079
1466670
1960320
1117974
221447
1558089
1482602
896725
398944
1995913
1451298
1436731
1846716
1919310
835919
1415497
942364
955438
1324980
1747631
992896
1079785
1681494
774303
797394
1186995
1007624
206665
713412
655651
1693193
230007
1277232
687336
381528
1644111
547371
932345
416680
20756
1596178
1918577
551495
600031
119857
744673
894029
918346
1557360
381029
1719749
641723
52538
1873492
737409
575993
353131
635763
546866
1427083
849367
1425864
1709230
1430532
1145873
993189
1848556
262792
1494655
1552459
1330345
1120460
653134
162228
1882826
713297
1797005
1764113
1755457
1176848
1227854
773838
91925
1642580
1214847
1928053
1044086
1999922
1135023
1651687
451692
609562
95297
730292
829651
79717
1188424
1929135
1775018
597904
1303572
299221
1900677
1851733
693363
1426569
1240496
865986
294066
1851680
1078858
1440681
1460163
792367
145021
1974857
793981
1762246
489853
1290024
1122122
1322955
797972
1402989
219401
1927777
1355461
1416852
191097
1165920
7730
1698783
205753
1200085
618041
1747564
1288335
759248
102062
1476343
1561112
1286579
1806635
701372
1205928
956330
1887860
1779270
1956068
1632119
900856
622536
947535
1541393
1656993
880962
59819
1791774
935336
1837397
126265
385159
548426
1943060
271827
791634
1279194
702637
817248
651311
726636
331163
381789
1599132
1712067
1838444
759095
1333096
1266157
1954228
492106
1091972
1516689
403354
1671880
422234
1874706
286249
1548207
1721970
1548401
75242
264775
214528
832584
1960478
447492
1373394
1588309
925999
148834
538064
58992
1489070
637054
1458324
1642216
1386450
1248230
593582
1139278
1284255
1984115
106342
162308
1912900
1392831
992359
1800623
725149
1739825
1611375
915036
564430
1517156
1800632
1033934
1405782
1275006
1663568
119981
72837
983377
1165707
1368220
1709351
1385338
1595520
398420
1482500
1242560
1725749
1404802
1728292
660719
1204989
1104285
664134
1431227
1481301
1356310
1947883
1237790
1522313
86580
1810264
9956
799234
133755
830901
1812747
1555077
1549897
695309
925947
1116894
1710328
1339224
1482560
627296
322826
34431
796241
248380
539796
1185049
631346
1037199
1094322
621069
377750
689087
233167
1521203
507478
794221
458847
96608
562516
1529246
247120
687323
1326217
540949
2612
928026
1839387
137874
672278
48083
542775
801822
850239
301255
1911931
717966
58851
808271
1019386
1941042
1893656
1065733
1978702
26223
504509
998607
1961084
1997633
131311
1484622
185081
1530571
463014
1062693
1018929
1219897
1986049
1552747
1303351
757308
560486
1010308
1237048
354075
301346
382463
1699993
1675889
1075705
1134119
593117
1377039
1226923
130984
380514
735652
669724
1549589
281676
1944081
1426526
615962
584193
1104363
1128587
402401
439130
950203
1542840
1196448
486725
1278377
309505
1102848
49034
46415
1146169
425572
196856
112104
1574267
1840836
1120925
168140
1957026
337599
1526868
1704690
152789
1120899
1617344
888713
668590
139090
996576
533214
349938
223443
1322529
1548435
468583
576818
450026
842474
1474885
1402401
1282832
206220
1370393
549357
1259031
1119522
1295500
1601164
180349
540863
1678588
631635
242083
447760
900118
9474
208568
1139468
1209247
1854766
932079
1331146
318466
519643
352556
890655
644202
657276
1737201
1462281
524442
1319603
1258929
576773
964482
1808265
1106937
1406980
931386
169421
750345
238134
1589673
1138472
1846493
514751
193619
299763
425316
1546314
612511
1556385
675724
1820358
650458
1941086
1709315
902436
624764
1532708
541401
1654456
1036813
1391563
1504548
1266424
544241
575712
320239
592497
1410029
1569233
778122
1684521
932809
1449749
1732750
116496
1912878
346441
835512
1297084
1111838
1297859
1570789
806889
464758
1207961
357762
213869
1117631
337214
982875
1441629
1226186
1700357
1536191
1091685
1954306
1977875
1445882
1224761
1041571
1510468
1721814
1385074
272401
1038590
411196
1614344
72611
510226
862888
190864
968446
728837
1409238
1702444
1103004
1270962
1482839
894290
948888
413089
1789707
929291
527507
1340966
1497446
1544827
104686
1131806
1977863
1161401
198626
432714
312952
30560
476476
1758503
169111
1912294
1723907
1095567
1099435
716980
1509172
1120028
1465452
630692
1805710
1344292
1658696
1027531
243630
646970
504790
986846
1642862
1462745
1933409
1405895
183346
1767284
1728377
1777715
1628029
1157924
157522
169541
1606348
1962787
905869
1433862
1571093
1781324
977532
1100409
1211887
567600
1450362
375467
1236355
1266650
785172
1295807
617302
1728431
1589416
1368135
1183961
209419
544991
459192
51527
1420152
1433770
1576012
1526925
899225
1689679
1997954
1358783
830439
465239
16777
562562
1151183
529838
642161
1086446
1819757
682671
659536
743950
652427
1728488
373691
274863
316542
980040
466213
276617
486468
1818918
1541598
525533
762805
974565
876178
1206071
1840439
1309186
823110
291798
68926
557927
1691022
820927
1170562
1599945
1968382
216685
813500
647585
1702667
283755
34890
1162110
845830
1894320
167173
309820
1472953
1111935
194847
445320
1002188
857590
1810520
237187
1086256
1095709
532341
1822143
84690
1364112
1402529
1255813
819093
1905266
1850286
761882
897528
1804706
907159
1251813
1698598
639521
942870
1482332
354049
298112
8002
860953
546226
1488295
327623
966217
1824390
603277
1229004
723206
1656122
1736461
345862
487216
1183072
1139001
1251761
1732708
19190
1569843
24430
184823
1130222
667278
1220321
1548442
1760961
477433
1187211
1644394
1421948
313516
1062786
1010595
807801
989717
1847996
260542
127862
1096949
1374960
67715
1214726
1016296
690781
1454644
706849
635898
577539
1109619
1895152
1328697
1513666
1230339
1010631
1386349
1949236
502952
783242
722260
1605529
934037
696108
550610
1431172
610181
1641372
1460286
611373
1514964
845129
1594362
1722900
1088195
1713109
193738
177556
1200809
982680
1196827
313097
1179554
1813111
1381324
1970531
1200675
1148594
1623685
712795
1680961
1388317
594039
883479
1740446
1716153
411617
1840493
427901
1896453
22087
650046
1132452
1288715
1336945
1625632
1696980
1207302
324971
808511
1529211
233466
42672
189494
1935115
128180
1345146
428742
1985278
1250415
1998533
1751779
1045802
1337123
995806
377038
452820
1785079
1826449
451719
224309
1907490
519149
1569004
1220374
498011
863421
1128907
366285
579598
1983550
153073
1400959
932323
422930
202327
1313071
1937128
203903
578493
354506
696522
1792059
1716941
1363669
30592
1956828
1808141
1860876
34414
1826573
907142
1564533
1084014
195444
1384910
529218
1981542
599947
173834
506988
347470
338101
1636602
1638149
1471860
179777
1430044
1971304
1911199
1801820
732471
1245937
1675437
1832963
1600005
1167113
343870
1467083
1943947
138012
198541
1935262
1467369
1041073
1551214
1195368
48921
779008
1088624
1834454
112640
1209456
1777869
945879
1600593
914024
745533
1595665
1023100
1183019
1950965
773989
611974
727192
473432
556003
570392
219576
1223306
1499054
843947
1116488
1200441
991462
1271466
1023818
443163
576167
1208802
1676670
240032
1270466
185488
744566
1233937
986491
205441
554439
355617
1524827
684518
548249
620864
1507417
1315743
25652
723917
1001810
1053443
988914
135248
1900199
320318
312893
1892250
1016380
746064
1096237
1554254
914543
475561
825264
1230830
639991
1967863
1560250
732344
913265
591015
114968
933797
1628874
38825
443408
182882
109395
1586351
1435893
335040
760821
1184667
1942839
890455
339899
1555017
1817776
222417
715272
12603
303856
508432
1216911
460291
1166201
19924
1286941
1321853
1984779
351115
861081
1994994
1863951
1587387
850845
701427
1979491
612603
241145
958255
1342299
558806
1015572
1656960
492690
1542299
1963232
721569
428522
1273640
58732
137386
1298607
1616191
154451
34666
474362
1711946
159852
481285
449592
1366803
1926545
965314
1829202
952601
447276
1603400
1226403
17017
1215817
1301040
1980180
1018666
472301
435221
1359872
1075915
1030167
1318657
1450210
287375
1560943
20901
1768996
1038484
1983026
1565354
334493
229929
1238438
509326
558524
1765976
947409
619664
1148031
1862691
1352707
209011
860101
106284
1673906
984403
269053
1343753
522732
719915
835701
1747324
57564
1909352
1783381
1733067
804482
996320
883818
355634
546236
1216560
1088105
2722
516785
904854
932719
1361395
1751689
402499
1847739
1818499
641281
494968
421823
933843
1842852
33335
391482
1359373
1667523
595179
1484797
1936147
835034
383670
1253757
1488841
1745252
503205
686448
1990805
461284
1963267
774297
860390
1067734
257772
1320492
264926
1574457
616891
378427
40434
956779
1733237
259881
1612933
1591879
630888
1349241
370742
363542
494246
427819
903780
696521
1824049
8788
1258165
641428
1489030
342219
934263
1377498
914783
1764912
1970765
1212682
1513081
879056
812207
87562
1715337
84347
1013182
665364
1055829
1833726
273798
1509838
582213
745739
875572
1379802
1179216
369460
46780
1850326
225811
682086
327053
554928
1093122
1074070
477682
831551
759080
1519216
1701712
1578088
880359
1802665
1439691
311917
1381379
1871827
1448874
924796
930900
1365241
41642
1868771
184843
219940
773973
283371
409407
621965
414407
1223583
348074
1630671
757430
1966199
829934
1169713
1430506
660361
591235
670773
361614
796739
373106
481663
76605
1398409
707766
937614
1398924
841357
1210527
1456700
1046770
636368
1222450
1233150
1769643
1024799
665741
254116
624259
690324
1084697
168886
484038
966024
616905
32386
131296
104933
846855
291486
185996
1891181
309964
326266
256591
1307724
455346
671664
1525556
1472652
1262856
1061532
1722527
892342
729674
1808768
1974335
731797
200451
1288576
288291
702776
544615
559403
1976556
611800
1437584
1711848
822656
863831
1244983
1781234
1195225
781764
973381
1719218
998965
604762
187196
852947
1627114
706601
909290
1801051
108854
36133
607499
1761930
1674426
1973299
1424544
476003
660191
1589928
1887543
1183427
1753252
1727750
982612
670605
1427746
111969
676323
1744755
998364
525329
1377209
277211
1338608
1997938
1510655
727227
320095
461841
1486218
1794766
363167
1414775
1434696
713945
1510614
413185
1584367
1730371
1169678
1455910
442116
1505471
334192
442230
1133387
1527701
536873
1289426
828355
975191
1437241
1869152
702536
1477097
743786
1789779
372397
1735541
653593
1200804
163700
1493186
36023
115321
785020
678012
557134
23035
1493029
1308961
1280140
209131
1793667
1109146
423395
242986
346032
340329
1874599
1131063
1611552
495307
1604155
1846467
353187
505288
410540
441986
1587056
1140483
1198870
263602
120385
1246976
899065
947778
523567
1796552
401397
1376829
75081
920822
656094
1035053
1528237
1575089
1262698
332566
223188
1465302
216989
306139
1384958
839
1692259
504316
1380718
30152
1214526
1131633
1164730
177545
434421
422304
502843
1514529
1661757
280712
1405968
1051920
324475
178219
1114713
666854
1787023
386541
88534
1599434
359243
894393
816295
781766
1338818
867280
841698
1466668
510500
1922164
407088
1517946
1331906
1537299
639786
1202044
1820987
984616
710944
175757
724514
244750
669161
1300015
188291
640805
139166
1188370
1871572
1634360
144124
492865
991529
571878
30685
1862678
489617
65214
1799410
1343524
1334689
1714927
782811
790077
1176825
1432528
1320075
1245154
1492668
308866
664831
1589627
1839815
33706
212644
348666
1599750
455146
1862895
1752482
1465721
57282
1847105
173442
1792461
1775672
84845
1977886
1839511
830496
967526
1891483
1127930
1944875
1543872
1408714
811724
1243350
158949
591572
1319240
861214
1196619
1919237
243775
1678054
330149
1877758
818128
1063500
1346581
1878327
1519430
1859510
1230330
613914
1219219
1234850
475830
1100596
1107239
992293
290997
222165
1131129
1921446
843420
327636
1679926
166680
835025
403469
1163602
658564
1410231
1332178
1755327
13740
1823575
1894646
1636023
605118
73460
935426
98639
1581121
1667302
244968
1203680
1048890
1805356
1913634
1777699
1028735
20795
419453
896646
804408
1423738
701581
1652581
897536
501606
1691875
1259393
1265575
1465276
1412176
1223973
872895
1652525
1203275
157931
524498
1797233
847839
129263
45165
1552944
531595
698364
1168827
1659013
1049740
664216
349975
154594
535029
1086922
1892490
1788306
357533
1532858
1418454
182241
759089
1669214
447693
1892729
1262154
1955132
1190058
1016790
582213
1970212
690481
1824117
1252636
1066234
598896
1440039
1031214
557037
979780
1653085
1097420
825732
1303269
608155
749237
1830038
1707535
1711640
558086
721792
570531
12937
1483450
1735747
1235732
605208
278178
1876197
97796
98382
1575515
781268
1710582
1120539
1198
1215325
277634
1732129
619072
935943
635874
1860223
1543004
1423348
163606
1641928
1658378
1127052
941726
1177611
1346917
1854439
605083
747337
1078232
1993061
1720420
1127587
270780
220629
336404
1223464
112239
663534
1048245
278420
1780999
565637
259320
917364
1944218
698763
793490
1152282
1626517
330946
206081
418018
1076036
1275643
549469
709351
695190
512483
1916192
193445
1752989
1720394
1515174
155325
271615
1960742
1518482
746686
986869
1189795
1675485
1474297
927907
498646
1784669
1618988
1917889
1053649
1496961
990984
1174358
1569696
1430720
1517007
1876547
430183
594398
1353225
1115220
205285
449822
50915
1929350
1774913
205438
1371726
1742247
905935
575865
551399
1751540
946193
634842
992951
1075364
396426
655312
800482
1457332
1174214
1786195
422556
1673514
1129583
203365
1258810
401223
831705
1251319
942209
489509
1047602
1344133
1561353
559429
1202402
1955606
1812166
1276774
887503
1226756
29717
1864705
470624
185133
422747
399240
1172199
1799632
1502499
568552
1891549
724275
435485
1858483
201010
1824426
212940
477746
1702584
723611
625426
164261
179719
598944
316507
1262661
1496932
100050
1617320
448892
1153536
1640702
1182102
1322706
1713542
1877711
856048
943024
1035736
1849620
1831913
860643
1614454
1621511
116655
1913755
821977
1033827
918621
650380
1228243
833045
906180
1800806
412048
1793589
867468
280702
1165763
1621959
737900
562435
1982655
396719
1129378
438149
1901251
228561
678716
1502661
1680706
917413
854030
1003499
264916
89569
1483194
1691948
707125
656117
788567
929310
1248121
568915
1285512
1629306
233334
984961
482127
1390912
1969642
1364881
567699
1587208
1687064
1178321
1395683
498746
1291129
767324
370830
1451616
1094079
140895
390746
1953444
805563
1903172
780325
665057
618405
1477118
31980
1785480
1152100
1962524
1996253
843041
144092
1348054
1148291
950592
1130193
1093282
691788
1214117
1348100
475038
740308
527353
1453638
6469
764886
411863
87601
333846
7246
240244
311495
1849081
1712196
1824069
165741
1967912
1593539
1271629
787172
1495520
1690886
457719
1464949
1634894
1932113
1325175
474590
990009
567172
42669
1754847
10881
699037
206082
834065
1802341
1963280
1067154
935608
1049011
726222
1935346
1887856
1188542
1175010
224299
1747075
1001571
702411
723728
1260615
1445868
1021013
831327
579497
1048757
728301
99523
636356
1391796
384351
959242
513725
1619525
1541135
1581813
691495
344133
685901
592562
1784738
1025361
1319599
645170
743147
839009
526439
1154428
1178891
22780
1226638
643442
572609
1094149
1936035
1034808
1504260
113578
336332
1072133
1350971
644814
1980975
652454
987832
905174
777226
1005711
577841
32024
1429245
503780
1081839
1442660
744167
1782554
862833
1092260
773079
942010
1421640
1850922
1717450
1779111
580578
481759
1738876
1253730
1883197
870969
1216401
1837248
1741128
1890227
97391
620043
1626442
1693024
1083977
206845
643051
810347
1644439
264834
848134
1528754
681115
1195265
162552
903630
1380806
634624
418392
697972
1822683
1561240
858719
714078
544446
1290644
388174
1812235
699004
869730
1417216
1124589
1881448
1426786
1832461
1092053
320272
416924
1171846
694560
1920125
1463716
332077
1702882
1080537
746428
745390
797051
1081389
1310982
1727211
1830820
1431622
1294605
627574
350119
640418
726310
1208539
176842
1146091
1183316
625382
180117
1843083
912047
446066
1113179
677878
793016
573354
1284864
39022
489030
1087823
1568726
550489
946826
379882
708853
1700290
1952974
1810114
899897
947741
945335
1779273
1402353
1946450
1478433
320842
108177
217811
99223
1453922
421528
775480
107645
1544564
1515973
597301
225971
1931718
19297
1034777
870258
514280
37326
1117491
1862469
1642526
706780
289174
1012573
562884
725146
980843
153388
485531
614458
339165
818153
1230383
1458197
1923893
1960372
1656290
1286793
1552791
126394
1833344
842775
1024160
1205167
397988
841890
833811
1397128
439700
1747795
1195734
28435
1704622
551355
202016
959241
997540
1987483
431411
67605
1660970
400174
330011
1726862
964837
747451
1894082
1454280
263399
783726
1613714
421042
1126258
198300
1840819
1460177
360317
1880790
784337
1699562
440250
1112826
1067258
1729315
1394749
99167
910590
1839550
1238942
1386735
466320
1423210
678737
316304
447913
5726
585940
1023812
756643
1425200
1537028
1033704
932869
437306
366305
106114
663214
1422333
736082
1767796
381951
261925
1260102
488766
5867
1949113
1546224
1968441
1350830
835449
638257
714239
900700
1003234
1394447
938562
495655
1943333
1260264
1590978
1430301
1560714
1838954
1641941
1986731
499081
1407587
320095
1259234
282997
501071
179812
1163167
1321982
1568797
915907
1858584
1265403
1425214
370906
602959
1704441
667109
296416
1519262
33019
347328
944390
1375731
1578374
1701025
1072481
1231611
1950451
1378513
608820
1759991
784147
353248
557148
643621
969747
260992
1668416
1788155
481276
243465
283262
1228199
1590391
1039086
1528913
14117
976702
1135519
731561
1581736
988883
289401
1155366
1681882
1321300
1706309
681868
60322
1767807
1021112
97117
35805
1070436
1394799
499777
1028312
595763
1688264
975185
1340740
309346
1998874
1217244
402267
1144734
1117544
74693
1290975
1719627
1230269
255522
826642
1895390
1272909
418187
30667
1402758
1853839
483468
1684132
651421
1428676
291493
692989
335575
814085
1316288
1046930
1807771
333620
1720099
758466
679888
1746807
1259646
845403
661297
1445092
388061
583308
1977353
1824093
978193
779420
783537
230022
1980976
675823
1647574
421786
137150
406183
1480350
298198
1416882
1161792
1616115
1893166
660809
188780
623875
1728460
76807
1971213
1337081
645554
117174
1635464
1119404
1831313
1714777
673685
1860456
202622
1839498
1610906
1933819
1453524
229023
471484
968252
107355
605416
581158
1843816
1480671
1052062
311679
1629716
1092434
1972835
478869
1003316
1842938
712819
863632
1228383
547533
1101868
999823
10453
1088853
1956574
1026344
971465
688264
448928
1545743
1362018
295588
1013310
1068536
1817355
1436388
1099925
148580
1113545
1659254
1332098
1060085
232166
383310
323598
533693
1154814
685129
1693639
648328
126610
773138
60262
1720876
146838
607771
457798
1348251
1480898
1868475
1520478
1976106
88667
1733576
1731151
1700706
1701429
425833
1799320
1983012
298052
508651
960914
667976
1517269
1631941
1259098
129066
1055726
1988799
1526906
1411967
1422153
903199
432550
1888663
1043298
1250399
599790
479645
1978280
407238
1036616
706798
438742
549832
1769812
341410
670986
1314931
1805820
1569020
347701
621864
1015084
173744
1665
1617185
139852
698169
965754
1836842
1947742
1370847
1461699
821513
1964722
167749
843782
939050
902801
334727
1453297
1935051
1862021
896143
224166
554456
132546
1713156
394547
278930
1710846
1836245
115081
202244
1238420
409739
995363
1419267
895027
1008955
494370
1552310
1745510
618668
92902
1198957
403045
571898
672812
602529
306326
1046347
551184
1235530
1778311
1882035
1510515
486137
1864239
164818
742278
352175
120749
1815874
715650
127491
1253501
1806912
1588220
1801887
920149
1023686
1638396
528228
919122
672764
880012
1565621
1627729
1508925
1004258
1283655
1512552
1810252
82025
804971
627456
912513
720630
412967
543365
934667
18413
1486996
363760
1052858
1674481
1425416
58353
304868
1552195
1367221
1975810
1362063
1794661
1364639
988916
1495846
1459636
1204835
667723
1372272
1332390
380367
1026671
669835
1227485
1334189
514748
86238
386663
1049843
990541
1499521
689763
617463
461843
425160
1147978
1639071
318862
1259937
985237
640262
995722
518610
1754228
1860933
1157881
567707
1389937
1645401
1892382
491295
963235
1401596
334792
1859407
768971
1000050
942854
1610929
1818152
662663
785783
1059353
1030443
1716005
1143453
1090510
1292613
326925
1301342
1132384
1440484
143199
815210
1196955
1447029
1843911
1348015
352476
369100
554789
1839972
1979484
394040
1080405
134950
1539966
1672909
1805741
1656922
151766
541597
1475623
1068603
1225046
569256
1688066
1262884
991330
61747
608294
40133
1228887
937612
904015
1509616
1648772
1508032
1920807
579915
1404511
371692
1635418
1140301
255990
447490
730877
1079726
615398
1294454
1936254
587952
1582466
1006091
1402133
1501361
703983
360871
1749760
1127012
459218
1107385
1153363
1407608
337721
1175535
154855
56134
7185
1273970
1819492
1455176
438869
200436
989475
1816925
1580755
750100
1498481
643759
294809
1316198
1501101
1582661
986439
870390
1560653
1969166
1339867
1829183
566545
813933
1896264
1220837
1682788
55955
1661504
936417
1823720
1716627
789963
1062781
1686508
869179
1876132
908180
446874
974001
1166390
939171
633999
1078802
241435
1207512
255103
1946232
630189
1429760
681026
1400012
1756906
409836
1698052
923585
774934
1778623
329792
833048
185392
10060
824912
1037816
25328
109984
1363409
610756
1450497
1322950
1031272
1588546
1750570
1862849
992732
1811857
1177483
1477296
556474
699894
1975944
153027
1223181
1940615
1475448
272663
252059
270794
1880759
1635296
1028032
618316
389773
436099
624839
1524301
546482
1034123
1425080
1389436
801588
1838163
1153456
314531
1409819
1180048
641401
413306
1286417
1602545
480455
1588017
1259715
1230944
382601
760130
1743919
1138550
1459955
1678201
642049
1866405
937342
544592
665504
1328098
1885754
29059
262935
1088539
651013
592870
1369618
1112481
274952
743845
503258
264961
666679
293373
1475205
364311
261522
423869
766232
124904
708418
459820
1229799
1349779
821183
1135912
400118
808842
72059
874820
130834
700954
744960
1941620
137475
391833
640609
508518
439104
1216040
1691517
996086
716269
1783178
466008
1313598
1403127
1980245
1565248
609654
963343
1263288
530055
449260
427982
1063687
1495006
570658
667223
1137893
1068898
4465
969000
1477357
1392924
1796698
608285
618904
662110
1850251
1521116
327333
1380062
1315927
1197418
960993
68501
849368
1172531
1486887
322446
1614549
1375795
1524223
1810650
267670
1936142
325705
725312
291965
548245
714641
621885
1318322
1573225
50120
738716
583075
748002
18905
1780899
1905653
206587
1661458
1183774
1649354
1310354
13077
769293
140136
1246550
1616952
1065713
1023980
1691871
1987743
3954
1134896
1921722
627024
1763948
792040
579463
430127
1760985
1725074
1569913
912866
129573
6448
684718
981677
693390
917697
975791
597611
1135722
271984
591498
1020075
1601309
359155
1458528
182284
81675
723111
812181
1510814
1532433
1989487
889355
1521795
28309
275508
1987449
842853
1899342
606693
700372
1479297
1311649
1099092
169787
10619
794876
1032300
412982
1471911
1886531
771452
135736
4537
864920
1934875
1367973
1521603
131401
415298
1154495
1739981
1137104
1814985
1159912
1620663
560095
1562841
1776760
1217481
949423
28239
1934609
880387
1902444
190993
612134
1340131
1928639
1969768
1223266
1168817
1142106
264481
295499
1240219
1903518
1621204
633235
670295
1569534
1508290
187361
1628379
587073
70769
1502805
1104393
531590
1938403
147421
1175784
661878
524222
1124910
889078
947422
1848787
1538559
1456816
22382
503018
925241
100245
1478085
1902491
1375358
37738
420626
943262
521732
801627
117317
676205
558218
589766
778625
1847332
1167647
1322848
342133
1824173
1535941
984589
1551862
811941
338210
1097720
1453823
707152
816785
1103413
1548879
721638
1951974
797016
1633818
646935
841386
1301717
708669
1954571
592251
1610396
210159
61299
966017
225086
1293394
410283
1428118
903566
1759093
1669230
265776
538716
677132
238613
8598
1566576
638814
32426
528495
742993
458057
1131969
602712
1023635
166232
22462
436147
391645
1828788
1732107
1891896
1192259
955102
399044
675725
1844783
480591
501704
1029799
1131844
1369150
975843
1728124
886795
413101
343743
1021590
104196
1326266
823348
573051
1656700
1159465
1609187
1861228
1737266
1299823
1465309
425921
1042329
534535
1046055
358089
108998
677619
760560
1013703
1393241
574198
1752783
330916
811770
531564
1926671
430121
492219
122027
1590444
1601514
1671729
1144049
1129441
702298
1388724
1762612
222858
1150289
544381
960549
1610497
1698743
1778490
119396
1447408
653862
1205145
1577344
1464350
35465
1912603
669925
1428133
1827160
1108284
27224
1952985
1676739
231392
445899
119189
388279
1663131
51637
1146065
683143
1193180
1181813
321140
1171426
1501843
1379662
1737926
1394340
122451
16622
1114787
1163426
336600
602720
206886
280229
719518
1105043
1762072
420786
1036175
1952320
359054
626578
1593724
919376
406012
948631
1645271
572934
446097
629187
1418435
521205
494044
1523255
1835076
334125
338690
1792116
1321921
376308
1239456
1396984
1539219
45246
775641
1916927
270624
52271
1133873
1391115
1428590
1976388
1767940
1776096
376464
1338695
1796635
703713
239179
223746
1287119
1147726
958668
1568396
840490
1695264
1356788
7765
517288
1482329
373935
1631846
797214
101417
1232166
151782
1284181
1007725
259860
1902547
1746010
958439
1614184
732023
1072144
1372295
1385283
1362051
848790
685730
1196524
664490
1771181
939632
545644
1453301
1881464
1149215
1798207
1465572
446291
1831841
1085708
571500
155933
1333406
1814303
1159814
999266
1617178
746588
1925264
930834
1052331
1760520
1908864
1752239
900340
294512
87635
666657
482400
264966
1285836
935953
477169
397911
1501626
1805229
1273947
266548
1555541
893595
1498580
1080844
661435
1650157
161094
1960031
1994016
1723644
1929899
1798752
714550
281692
1565331
1041265
12064
464875
1429351
86314
386245
570910
1174950
1035668
1669687
1067307
1659842
419751
110940
84212
1203429
632130
972830
626871
618315
1203130
64065
1295367
1368672
1836153
74897
529556
1528714
849378
93142
1878650
1398457
1521562
219880
352587
1798762
685370
1761811
1767980
366830
1439403
1357421
1245464
1776875
1976941
475527
260214
1439837
669264
1456023
1704776
6336
387086
1494512
1226036
1811443
943732
1052390
1329280
1345151
272828
9084
934178
1668323
65241
466286
957751
1726344
1463980
1320401
902564
1075777
1631574
1312652
1890069
1144992
87755
1251198
1261329
848491
1262238
673335
436084
1781601
1635879
6345
922787
6347
603896
1854096
970880
995018
318555
509254
1984263
597392
1160856
1638003
311369
176560
903985
159169
1832802
1824490
234497
1442140
214555
939819
1747602
852775
1915195
1610511
1835536
1839618
1138065
453885
1978543
1967831
1272646
1918405
544194
1618852
1524162
1688905
663387
682013
61557
506915
1437554
1164622
1663762
1530512
1890351
396411
848247
539584
1178073
1552304
1360696
1483563
66494
1475687
1195710
1984873
1520994
589780
933926
686177
230609
900260
1439810
1629722
379415
359622
319975
1422359
1850367
52412
1589897
753572
1439569
535654
987366
1636718
545033
1195515
922598
942875
981778
1972080
1763523
1562800
768135
1167985
1521836
947048
106914
1778529
1552653
380244
963648
593331
1469645
286348
1579219
548365
1834386
868035
983060
1699925
6022
1604474
197795
1613133
1635893
125933
1461675
1147812
1509333
672802
272724
1987655
531726
1026926
88932
1389746
1242219
1000423
1765811
1749963
438840
131925
1758867
750482
1757130
1141463
1990857
629735
611421
1046348
1539393
1137880
1163979
204476
289346
423590
1548196
1176990
1130046
1039492
964534
1705412
1121408
1537159
169881
110710
1580244
1130700
1171173
1190542
1882173
450977
1832551
1758640
1721631
188821
958989
243926
923379
1118112
1624889
1721718
396240
1868953
404129
1216131
1299928
1837447
927245
21494
1476246
975211
1750275
1390144
1073227
1825680
1428062
290264
964788
747038
880384
940498
594256
1010927
749813
196219
1457072
254026
247440
379785
1035338
1886710
428414
1887743
1701007
355146
515570
126361
1216421
1029383
1756415
357958
1170280
1118945
697170
1585122
1215302
1920225
924879
1026232
506785
1752338
1034332
678734
617701
1147914
1304093
1901206
963587
1067491
742696
1149099
48698
93522
852093
431696
1075176
786818
1988711
1260352
685130
752680
1539911
1904163
1290650
131227
386490
724182
1000591
138778
1732676
1953501
1292708
1871464
1495250
1843948
1252054
900223
1694667
1139452
614028
1960113
969061
819742
1857176
169338
1260264
1086715
1921989
1373109
1496081
1983821
773447
555776
269219
1577147
1558273
1184965
585618
103841
1823339
717482
473214
328037
156676
1913088
1112272
420368
961900
1958364
1323615
1583841
702072
999965
774214
1790560
332430
1909104
1322617
484585
1354450
811957
1976553
1643856
824661
273388
257187
14151
824002
467226
1290078
1178844
1557747
856363
803737
492945
176953
390391
1167825
684203
136603
977931
1648489
174951
344099
1672211
90374
1194915
1078326
227606
286613
420670
494449
1752602
237428
5101
1747185
1405088
1262468
267986
197774
853411
2256
233267
85926
149491
832052
923363
1486380
581156
1325724
1782706
913516
880974
795621
1029903
71198
533837
563301
620047
1522743
1962442
256508
658887
1048235
1967188
1308023
1787135
753751
1330268
255529
821312
1940470
453279
910616
142912
1273852
1570672
657220
1479027
1898747
1106220
1678836
1740623
1667492
1842276
675675
1217447
1044632
370805
561713
599597
717119
1742497
1287135
1137624
986195
321770
1756721
144318
1598929
1701519
70121
333610
266829
1481173
1917379
1606925
699748
189951
720390
1943205
1895261
1437175
1941687
1935734
1407821
641920
5593
1313339
106734
303697
816829
674728
1021894
1739040
617495
1308356
1409863
495806
681030
1436042
1191573
1254886
1379714
1869248
1731621
500859
577152
121583
1287329
1913869
44386
764096
1949732
256052
1323137
694880
376684
48576
808317
760526
1710984
157736
1615500
780328
864399
1949558
1427567
1091451
813241
285007
876062
1144114
620267
1019349
433707
142892
336017
4964
1417927
934238
1264918
719352
338691
770887
979540
1866251
1888971
205376
744177
545483
905673
1509389
131868
390754
1654998
1321960
1118525
1173221
298271
1577126
551473
707628
642971
134618
448764
374051
896768
1862874
790043
1957379
986499
1104491
1560847
1662812
96734
276126
747281
422706
518051
1793508
1693625
1707413
697716
262221
1639590
673415
223068
1436405
927637
1128283
336701
1718438
324577
1137832
318180
732833
1195928
1838241
1303469
1872128
1832057
366974
326882
738752
1722445
1356951
1458135
22399
340640
130784
1086716
539345
417568
1137835
1190229
1564645
1331808
1262020
524765
1693486
1181122
90548
717313
632071
1914028
1124705
1550348
1714923
1011975
310427
702027
252663
670444
1181745
321654
1846154
1816274
1528634
587594
1409103
1750352
1951011
1129209
791517
1018462
1634290
51605
27653
1125849
1894671
1114779
158951
843687
181983
922823
337358
1308312
1365112
862835
123740
769696
1379976
1160354
1366939
792080
55643
68922
639984
274925
729528
1899260
405131
355571
1654660
1625448
1122565
1003733
739611
1788036
1803800
1982972
1424169
762960
403873
1819699
334345
1941108
1242603
1930823
525015
607042
1759493
1604528
694158
329747
1731855
1470021
1966977
1459782
640029
1164844
1556368
980428
126490
198872
1820415
217639
1370570
246436
1909295
247939
396948
29491
885911
99037
846836
1140701
1189837
110932
1850347
776188
1485043
46543
894631
42808
456016
1727395
1607304
1626540
992015
1380100
1192726
415770
1571619
1072845
1055096
487543
1543079
647713
1937935
963612
1793291
37399
803899
1896657
523909
1092166
1382748
829217
248668
279802
1369555
755303
1080244
781809
418370
893476
1609516
1347783
1497077
1166351
606798
251189
1306841
1465846
1132010
115813
116283
344490
594302
664062
1213831
888459
1826545
1542699
369167
1744404
1756745
1654631
70557
819731
1498557
1987001
226174
1910314
365019
320780
778096
238591
467379
1357038
754745
1506489
1062088
219905
1488771
1633312
976282
237753
1195746
1353655
237705
1486564
53498
1143513
1237908
1335002
948765
25185
1693437
721998
1977376
1410199
1903228
241339
1035781
44584
1022574
990809
93528
410301
894064
276027
1287853
1518008
119013
33132
565155
1152797
541163
426440
1470381
1656719
1830146
1912930
1059264
642739
604329
1207702
1871183
1831668
1185535
1928326
642039
644959
1494781
970724
1106222
126418
511033
1903508
867162
324419
1753206
327900
636758
34114
553680
539742
719613
1834716
897100
523040
37727
865397
1959167
805636
657888
597903
1761272
1031939
729043
1113977
1031286
1717002
216924
1204337
1881722
1228141
426718
1644699
471309
1037389
1374174
1031393
1553791
485010
1509291
1189725
260859
65601
150466
1217730
825514
268361
1368361
750257
93884
254524
472868
1906434
492396
651288
1692548
589043
917962
1359945
1206747
1746289
1696368
483535
285101
1254328
1126245
309282
1520007
1771268
235763
1134887
846487
1983335
854239
1498178
801727
953545
1906151
1126471
1219736
434041
1404872
1832678
1256316
98313
1361064
825984
220609
970647
312802
1138944
1340439
234896
1661624
1259979
527842
1831950
798372
1770110
917163
676318
677733
1302820
15472
900974
441739
855796
1819285
913277
1462243
795412
1376006
29356
1149943
997317
1549878
1775404
516156
1519153
1620079
1068036
1548161
574830
390383
796925
1001414
1779628
485649
1848823
411794
871815
659045
1717707
847370
170402
679220
208783
1206672
1066290
1714070
466370
1387297
1664778
627047
591248
987505
171407
2503
860789
1428926
1172353
1065270
1226210
1699994
1918577
1763592
410195
78230
495066
1797479
1823683
732337
1214714
1619949
1528098
187619
690638
1990068
922880
1747047
1220909
1521285
1909026
42126
1879445
1693026
1123319
695317
1636253
1034140
1907260
1753002
311005
589298
47814
1710371
161421
1877750
637473
1594488
1049539
529987
31092
491729
1048092
559950
1938808
339231
1357327
998045
819482
1602964
399105
865170
1935226
1558773
326133
898762
801320
1938079
790901
1169614
1341567
248954
455579
494554
810095
1048515
433142
1572431
1912650
826308
910963
565449
68281
1755527
555844
707673
1892351
413413
694127
1467244
1342270
766821
244018
1511401
1513607
1316162
638823
1452396
333912
973546
977570
1497294
1671821
281979
1583534
176012
640927
1597340
1424156
309035
589665
124138
1386970
248023
693284
1250930
1197259
54361
613918
324831
374719
364903
1101752
1675745
803673
670528
869704
1416684
605567
88208
1697263
806419
470484
298
1222373
1065134
1746094
1599533
1853714
1327325
478791
362241
660206
979434
591183
93639
1482266
683642
1185135
1420649
583917
1516712
542751
141141
109705
1770547
963092
218138
1690457
710712
770333
1903673
1996672
1206888
341858
316036
584327
1681604
337672
1228953
1906670
1779804
1620287
1369164
50768
287073
272091
686521
50827
599052
1326188
965414
1426620
670931
363141
81524
871848
1436614
1136801
1602853
543752
615925
974462
450053
1322593
1216219
297947
377928
1359144
1882986
1056476
1223022
1518648
434930
458588
472274
33555
464712
845507
1031720
809301
151452
1182814
468018
1429505
333762
1335921
155484
924221
1900537
1698192
824691
608304
1806485
1286897
317842
1491225
539340
147579
920518
635203
1232171
1730008
1330698
1402144
1747319
190035
324884
879822
352426
1220900
1034854
791827
1800974
1079294
576821
315281
134113
1684829
1549287
1188271
1100876
1932949
45238
66363
558593
1326632
1069948
1810045
1074687
1013005
1682479
897742
110458
1311827
311010
1623042
1341292
334837
1407567
383530
1112139
1306025
1386955
997076
15619
152386
1607570
517629
1985052
199209
972039
537394
116877
419053
222508
1671812
1385239
521206
1834622
1021025
1100870
1306034
1254060
633745
140402
1856003
1193620
1051974
679806
10343
1657278
1868193
1718551
1204023
1212708
153857
1762458
422770
658606
258630
493330
98910
1435565
1908830
487581
180115
204658
1135274
186478
1820631
1972307
1289219
621029
1542429
455844
535558
1317946
1875788
611113
405512
1706319
140726
1097290
473453
1763368
1945067
713643
705956
905762
508477
509922
412443
469701
96575
741746
1417826
319200
807171
1912033
1953450
933132
513124
529921
411475
1072719
429123
320054
1329619
1341604
1742975
1349477
192411
1983679
1315343
129171
787685
1820412
1918367
1608879
1850116
53411
783161
1210027
723815
179684
1994974
1409785
190985
77196
1507146
1047121
983398
1616846
1902662
448970
1668982
1478073
1188677
1827497
1871749
235013
1280953
1918508
1378836
591207
314280
682250
895120
531910
491273
1406613
68543
603536
806573
997233
205619
1610551
1313575
907989
244509
1822822
1257471
1209282
41594
790005
1328244
1508135
989425
1497455
1555561
444468
1615040
16221
1387204
961784
974451
1594229
1068976
1841607
1215043
287210
1892697
351011
90568
1892566
1948771
644206
594262
1501913
1750436
861647
1287330
473536
282970
185459
1123435
1809872
59212
850305
595159
785160
1237657
244787
923469
1976833
1896721
77676
1005103
365775
57809
50347
1068842
730848
1322491
1924700
619585
551995
1306280
1133680
442331
302463
1575562
780817
272572
378833
752431
17855
175244
1787963
1073940
704951
1639189
1884065
730766
1368345
142806
1215852
1900367
691325
944505
1358993
1586840
1436475
1914199
373791
491869
781314
553631
1271287
1119724
187873
928721
301269
53586
545259
1341626
1863104
1458122
1709567
1356885
1367945
1894209
1373488
483840
398141
949640
878715
1345114
576275
582977
33902
267030
852052
1191860
1011908
1610643
613145
1135635
252314
839383
1356908
1597894
1383191
1867135
1350837
1736230
494261
361186
1734216
1418446
300521
759625
1610791
900327
1109036
1340109
192085
1781631
583140
392611
1025555
1860713
1872328
1450527
1599414
1774122
1876596
350258
1938148
1108931
1519306
461475
1321477
849054
1208816
744314
1786350
1540185
806515
502453
1326129
249035
1131718
385133
480353
1464085
776676
1898917
1026143
258175
1499542
1435440
1480841
260050
847751
1403995
137607
129755
631203
480231
1420720
1044614
1213190
263287
1111668
1642331
697636
1549524
404914
1316796
963185
1091072
1566295
1495761
1768088
486362
1552365
1619576
193404
1010344
720198
1532494
1505358
941443
290805
1627885
620692
329002
394502
108680
1177851
1945837
1428143
1967030
1648069
1700687
1847034
1152820
623577
1481364
69549
1021249
776542
1898004
1071015
1927064
1798123
1556648
10229
919411
1784288
1912810
589039
802063
1276969
660014
109507
1887080
1996237
1263390
1026442
774724
570358
1004498
1644479
912160
1214280
1339749
1602316
1976683
1123173
136917
1312840
616611
1811952
1773208
1179918
85898
987030
1972420
171815
317587
575500
782198
1058136
117923
922952
1001473
1829032
282892
808649
741358
103651
1483837
96850
212429
1412997
140705
33275
1240234
597355
297580
948818
401813
1955
1684070
1421746
1131527
54134
1937561
1340850
932893
1433215
1323739
40167
1196166
1725438
496696
171369
1394423
1441454
184691
1765282
224241
375829
1550884
1585116
830496
1291305
1426145
437117
1601720
1661704
1281958
1678413
792360
251447
1092175
921265
1854301
1891037
1168594
523487
1829912
921947
1286433
564545
1945399
302353
746561
809208
1973325
1109372
1490907
1000793
1428407
986651
1977707
568628
989617
83014
299999
644070
315589
1376420
466604
1209614
577500
191660
383921
1834324
28386
70715
1928029
729102
1337938
803007
235694
80058
1487309
862653
377641
1324656
118731
662467
1954494
1938159
29008
1889159
285733
1258734
1441054
99580
329815
1923491
142792
346908
19685
1837591
816597
1011135
173318
1458541
863726
1763685
1228462
918767
1441688
1355167
1450376
1717590
39067
1352115
43731
935153
1243336
1520155
129068
122616
1088863
1176807
108760
388482
1996354
1606443
1918895
1813841
516490
368694
1076964
1205683
823801
1492337
1305541
1765209
94288
1768028
757185
1187150
534968
1274107
1904876
491852
1879759
1933469
486893
377140
541470
569624
595530
1559933
1510836
999443
1485543
420055
1472530
40053
1425447
329172
410326
745510
968407
1626331
66705
370806
1066750
315795
642171
974736
991672
1804868
1022457
1950167
1749664
376874
1863468
1051090
1586827
1088539
453216
1248987
1980954
1543508
1870337
475854
1214233
1593766
227453
1850894
1794892
1244645
1719128
731444
1398237
144123
828821
367707
1341473
1416488
1157233
739830
1589000
852330
113201
1190511
578295
742405
1749230
694722
1372444
280003
1268644
1930680
749310
802335
721245
1550052
1008131
407776
417349
871151
1667413
1824107
1184414
1980710
1488358
261068
225173
80640
1986155
1395787
1182771
819298
1748057
790508
1181929
174737
1429463
715781
15121
720158
236166
999260
1522453
633932
1691452
799156
678144
847181
1822681
1545944
276258
541671
34592
665108
44103
1261091
1154400
118372
844690
1138675
1860589
1239306
1040486
1399109
938327
639428
351769
1907291
1221324
653582
55571
366105
1309237
55734
1503922
1718891
210259
404803
67570
1666650
1833921
628986
377966
1958418
1241532
1581002
718774
906869
205806
924248
1315453
527812
1946379
1054553
926782
474932
1347166
1041983
826955
1126905
1129180
1760838
20712
1938461
280376
1819350
782183
884836
1241997
1143661
844667
1151950
1126461
223196
56083
1296952
112145
1485932
899181
1577960
778613
1922735
1163762
1140538
748435
1963590
1653656
463151
744865
1630340
1369912
1191885
1991135
1717192
1665062
1575891
258721
1177082
41455
1938968
374548
1558178
416035
704144
1333783
811694
138620
275879
308273
186828
888397
790905
502980
204543
1426265
388573
551562
283109
833225
94942
655641
521934
1033948
831231
1576148
1505757
1857165
1677900
1084532
1397141
857480
728648
515253
6496
1523780
1576270
175030
1268615
678958
164910
1225651
987272
1101656
487391
209963
523983
1472454
15207
782483
605891
1637690
612444
1594176
370387
1300532
948750
1605669
951481
130200
1250662
41717
445075
1344738
823915
1192729
140124
1032972
139021
997501
1770110
1317193
847129
1202499
209751
660323
832117
1654097
212372
553917
161317
1672803
1765358
1354615
732217
1133321
1630546
1662998
979152
877530
226543
1238177
1620236
859636
3997
388913
743428
1037606
1441573
672842
701733
482848
1993519
470202
1349057
643859
1342166
824976
202327
569749
203098
230920
1940865
1091321
673537
1952616
588694
243700
1891698
1329057
525199
1337276
310164
795109
1091987
1293596
897184
1839839
132076
479227
458719
20618
1659310
1283984
887276
1155375
1440215
1093423
793949
184555
1577331
68137
1420680
1314244
1764328
61685
1010380
1940102
1696199
659642
722741
1092542
856431
139288
966576
326475
613735
1760895
760304
850626
206340
1866633
670044
614186
755858
1750533
669024
728332
611787
1598851
1489708
700309
913155
362513
354374
1574026
835084
1828421
1978316
990863
1511287
4721
1679564
1398703
157964
1607568
255375
875752
1156649
1929014
281418
669778
1191700
1115055
1874137
1183693
1704590
371254
937608
1358709
131872
688125
634904
1497775
492931
680686
837635
833241
1334500
1352001
478302
1978315
139174
559974
667522
1337507
859713
1706974
107390
118675
350142
1342109
875795
1071050
256488
854714
1720162
123000
981605
1745009
741991
451324
612773
332380
689299
1877142
1734191
983621
303604
940800
1427341
152627
684528
144445
744083
1812211
10333
139405
939534
87416
1378342
1093881
695571
875937
247861
1567657
1508214
847281
1866167
842781
1812084
658559
871286
462077
1795626
1601511
22273
1527340
122557
233588
519409
665402
445175
1432878
938357
1524208
767448
1676471
1235687
1076965
84982
709163
879574
63366
992788
1255191
531890
233735
512508
1314682
995195
654380
1992055
1034816
238900
1021161
1159263
1517287
19832
1482599
1731121
140789
280263
122755
1396045
262186
35295
950281
845956
950546
404331
1538864
846382
306788
349677
510818
1514904
587723
987341
1490753
1493253
117482
1461221
811627
968926
729742
822144
1938833
474429
1026031
1728176
598337
350571
1362283
1145395
582381
215350
754013
1784394
847186
1483861
1016236
1023549
1662300
1072570
727330
1411860
453089
1851170
213190
107924
1082128
1047268
404335
390898
1134910
529058
1947098
1116580
53247
1706499
265470
1352771
1138244
1594931
992578
471032
1039058
588879
548084
1481997
1539066
1607736
1403453
1990323
1787470
452468
1609188
1193252
1378693
26176
284764
680092
129844
829056
1527732
512861
554909
896056
437079
1411705
1426052
1344403
1449924
202749
758020
782758
1264737
959253
279699
982640
12710
1984875
819394
1710336
1215081
1709072
339227
1899852
988164
193355
113221
943766
350941
782481
1362716
458478
1099121
99998
175249
1258602
365293
335853
1234088
1388801
162385
1470493
1633633
935481
870515
789379
892978
547355
779776
40680
1450529
998022
1068742
507680
1587359
907851
810831
463339
609380
696674
1629263
35205
463322
1557456
502119
432060
142749
126161
946977
1107969
58851
1758134
1105697
1878084
1631431
1780832
713476
325568
1064022
528480
165773
1667221
307963
1668145
553678
668724
1675458
796095
129547
408123
949396
386473
1763685
1110221
1733222
1127222
571379
1433434
1189988
666380
879493
1075227
1981529
912334
1918884
444593
1234794
1536920
1058784
1067375
904590
1401880
1218266
27689
1949161
567274
364598
743032
856975
1767167
1932098
565154
1749898
583513
275709
964481
1748935
1428325
1135194
542629
762083
307431
355212
1554864
328756
1200102
38419
1911665
896631
1903231
289808
1137299
99473
1663144
1398475
1504931
605164
91002
525820
1322789
408128
1468030
1262839
1435271
1905253
1923902
516236
681246
624886
1175584
1135450
818344
1422932
1598546
490252
1274986
324757
1542879
36217
285667
875493
1231201
574903
1734338
325107
1087447
1046271
1180324
541318
1127929
1042413
1314543
939272
238353
489886
647475
815218
1624947
1768056
1873307
373813
601111
715693
84563
602685
686299
995066
415650
187423
424818
1318941
484440
988129
642944
975209
1494905
948810
1525042
1728781
1651712
331157
124771
1501408
676156
1012112
874659
1506076
351845
355534
606500
1256787
947308
352630
1813720
1332517
1564757
1162019
1045261
248658
186472
1441831
1821077
946616
219326
1730111
252826
679109
1843725
1551875
625566
340036
1091918
1646018
1215045
1990666
1669566
376452
1610009
1896422
171362
1296824
298030
1782231
930493
449021
437493
987783
1668968
743247
591213
870433
921893
963451
875959
149423
841
1506321
446889
1326515
817345
1159848
801628
472326
430668
658658
726506
1444013
1157860
635997
928579
910373
1880435
1073768
159610
1769257
140639
376881
522175
963836
735778
1218784
1355131
257762
1877642
768341
1750207
1091001
684980
1359618
64750
498463
687007
545294
844291
631601
324866
1856089
613133
1721127
1549388
579363
1293818
1035845
1276258
1987371
299591
317541
585348
989493
493702
571321
898967
1707559
1508390
193442
1400567
1853620
811793
1817508
551436
503341
79640
215099
478423
774326
565113
273042
602150
1385486
1038842
1089342
198266
1679467
1517373
123395
1574573
971045
982930
449890
1649598
1873314
767690
885142
1960147
571439
1769766
1735129
376581
628432
1078426
581222
467865
1385871
1502525
1199887
1551746
594204
240117
1991906
1541231
198908
462936
1283702
1727466
1154615
211854
83154
1555428
677399
161520
1263042
514976
354661
1333273
1842255
1340145
1524075
473712
1694197
278785
582503
1758696
957952
1237388
155765
980808
424069
755058
632067
57399
944072
446266
983886
705272
587350
287274
1059149
185658
138053
914259
110141
1616350
1434420
164412
796419
1312777
1368005
534055
168231
1996644
1016112
1034531
586114
345405
555869
1007116
450813
1379547
891847
828862
518559
1588511
678530
1831756
1329512
301998
18448
1797211
926878
913234
634909
504556
323594
613253
248928
1606434
637902
1392667
1074090
520560
519219
1672490
963297
1105197
349724
529331
580250
1914613
1182314
137723
1810486
1409269
810790
1564781
816020
1997685
1196045
577196
1985721
660559
186491
622043
742273
1031065
1842580
1400555
1010273
729088
1210350
1376218
262473
52177
245398
268823
268059
1160000
1047122
854714
968757
817318
511464
154172
509354
1646700
783660
702063
457278
1391072
926963
141819
1119437
942824
608650
1576696
140256
1153573
1114446
1157332
565775
9254
689793
1726467
987540
1937040
1043369
1914198
85285
717920
1854382
152892
542454
1948373
274378
282349
1010244
180591
111492
1163532
763364
1955879
626817
645377
1564271
768792
1918183
1870197
359615
72149
798369
1765290
122763
1795661
1676087
191077
1289044
341394
1586072
959720
601457
1180139
450983
1446951
196732
314815
554170
940867
112897
1888357
606762
1468807
1134639
160532
1436449
652019
1800525
1278355
1553936
684459
1598689
504726
1718381
1334780
1900193
530064
1418394
1688807
44887
381089
250539
1049867
468951
1955226
531570
99229
1525797
115785
1283291
963106
343207
1542173
181455
1059223
978191
1062815
1807705
1342053
277802
1544953
1884635
185632
1713012
1527361
918312
226255
509131
909823
1249597
1759916
633484
1321379
780100
1508245
1799834
1313979
1900534
823174
1485905
383251
1247476
681539
64693
800314
1631913
1039346
1716725
1652633
1849247
1833328
1638334
1736860
1504094
413418
1995768
842633
460157
382350
1480550
136370
51856
1825595
190633
1186594
1483582
46381
550583
617346
982542
1215088
1047085
712896
1809396
1794792
1641517
53306
158650
1670344
1739776
742019
346819
566268
136628
1682407
1638664
1959046
1781987
1336751
660065
230720
1012754
57625
1097489
1171772
1607176
999356
312166
1270553
1382904
502478
543369
1460754
946520
596715
1320863
1828567
1361646
34506
609048
323262
1729502
1120077
1807509
720009
1773771
1425186
1329753
775160
175634
1979734
1743262
1265335
1722242
1343524
807000
1542599
1451938
119883
1927766
356510
362827
52443
1607878
996011
1950161
1485611
804944
1541178
617085
693672
834232
550568
1482756
378016
1935926
1922322
1802236
605481
675312
1420940
1626269
1126473
243926
1706501
1370635
423239
487777
126717
1645634
1567023
1959597
314245
738363
1827517
764528
1435025
1998071
1006039
82415
629792
1310556
920754
1407187
860302
1522157
1133288
1469854
296131
266615
724517
591042
1116193
290932
30125
1593463
35402
1706701
1878807
1434181
1807421
551488
50260
975251
554392
114536
959823
321758
1632723
1612373
415798
497316
1461307
692545
998928
701629
1878139
442097
1595278
1006624
1880318
706344
1105276
1901349
826389
1586930
675591
1195353
1179233
312048
1799728
577133
1985604
1649017
142713
214923
1402163
924570
5935
628965
757118
45730
1681171
1697806
332384
1830425
839889
1368439
1589943
617889
1535658
579457
1551436
541156
981315
1324065
1920496
1791826
1444001
211896
1226106
391149
1045784
1173867
1730217
34144
1564480
642838
961064
23060
1044733
441467
273661
1174322
995144
390039
533896
1959022
1039540
1849304
1397661
363542
237813
422316
305058
600354
1687865
1335546
1671879
1717447
1282593
361775
458831
728592
1960182
428396
1930832
159782
1830673
1472134
842611
1157511
1006323
1715571
856361
1575571
1712671
1897715
1161819
1283319
131987
418325
1712704
288866
1150637
1697814
257465
1267510
867890
798512
895198
1629455
268243
644859
1418068
106513
1764479
1011962
1498443
35013
665446
1956066
509301
1710397
614354
605910
1092956
195813
999864
964776
326871
261640
1069657
1509553
1081629
1071798
1913542
539184
302060
702209
1736177
1641722
229302
758996
717082
1284941
1214734
1692834
1204215
325126
535288
439932
1903260
1298387
243737
1607976
1550015
1361108
887899
1986094
781428
713887
1409990
1555223
87025
1030981
1897602
261991
410000
259383
1142306
902342
993280
1094227
247172
493473
1112356
1073157
1508143
1862085
664925
1361359
1609494
198888
704059
1143391
1995688
77107
1658490
337439
278256
1208198
298991
1091039
739954
872898
1059014
375166
196683
810740
582076
137502
791894
411927
1553702
463583
316069
1883543
755158
1573923
1548507
1635354
1922109
733974
1804629
855762
913048
956967
755071
426135
620639
406979
1596697
1991129
1295444
1211197
1567106
247131
654324
458828
145681
309484
764454
1637504
1903487
617468
1851754
709298
1831033
1397692
1989616
120777
1727493
491022
459444
1319822
1014154
926121
1916571
745550
1096709
811353
1040809
1723113
154211
1228838
1783548
1106278
1746029
711370
1933265
817125
1211647
376840
1422425
37349
982400
1205117
1075440
824848
582625
1439264
931161
627320
1136905
1519128
365995
1889881
319725
1475292
1580527
227943
1851708
1041443
1882579
747956
1992632
94955
795299
1689946
757643
1463022
1732318
922082
1689699
785513
1948086
1978120
1613136
1090594
325539
104032
1082973
1929702
709781
1582761
1650055
980886
1839705
1462623
117811
210751
1944702
1689043
1270732
780458
93968
1751164
1556769
208717
1838102
1918536
1861578
1321889
1331564
1295129
976566
1735069
559606
1879645
1870861
913394
867161
1288541
1351172
815437
1931417
940735
1787785
110607
1976605
615083
1229221
1092576
719778
331255
1382793
885286
425460
1037954
728929
242488
329451
1773062
1693971
1597342
1681771
722314
1371885
666266
98045
1562175
1647930
519713
786057
266955
715980
1913766
1295734
1258577
337738
1984401
1005638
1018557
902592
703934
36418
136924
50583
702819
1526669
1999462
331336
832904
86343
715826
1171012
633441
33045
911627
767874
1861866
288927
1230920
1145879
109543
1669273
1008191
600957
1845323
136581
370881
1717801
1860119
78624
1813666
1642668
305562
180983
284724
1769080
1551560
1279124
1748624
1045355
935898
277515
304991
1205738
1679839
449722
1012928
1014102
1147107
1290853
820801
408981
1563033
509490
1538806
88040
1286713
565624
1784114
799275
1395815
1419365
178467
849587
1276731
1625812
1718517
1495059
1102717
1229504
1344389
1916125
1396661
974247
759342
621084
197934
1415567
1361490
1491492
139446
1611760
1912304
1026723
669190
1520924
1721002
1398813
1760775
1654077
733173
1979422
704941
1258234
144624
686600
916604
815234
1837130
1333781
137253
663666
972257
1174973
1427130
627091
372883
672113
1084685
178811
132337
1900167
819773
1096015
286513
1584184
1265330
1929240
442084
14545
1660060
1763395
1717954
94366
538899
707984
1658605
1114698
588736
211213
668525
565993
1452428
1704192
1478187
1547682
231019
548238
345168
424371
1413321
252021
1570732
1931218
1565803
48486
1550846
9591
1829592
995055
154019
1233511
26272
17494
1482583
204241
1452684
91687
780380
32187
1021846
840120
368889
1773203
613170
57311
672460
1104019
1268997
1887149
943384
1916240
598304
154308
1463167
1615281
90472
1380685
1419052
555446
1553163
346130
1032772
1271296
1186119
1486632
1720527
1813560
471955
1978411
770250
1459590
1164103
914919
1326208
27001
1851048
182265
1934656
1706132
169495
1010531
132429
314209
1391644
1347191
876317
139888
1058737
1749436
1976578
1011067
1128305
635130
1459220
1137303
1166799
1044964
1918581
1304918
1386761
1066351
1565477
1500507
582244
1530047
241463
312724
550155
251991
585026
1559464
738219
97673
439537
1796936
962432
763021
1490665
1806235
1915888
1534664
1269886
1197893
1358175
379967
656716
1480716
1016206
632527
945289
1231263
39400
1392864
439199
1516577
1032410
1934148
740497
1272082
49937
1868063
452816
730803
1622152
1121086
195993
98944
743328
628967
110717
453910
382880
1925857
1518114
819099
240588
945794
707776
1407536
237505
1504600
1305779
657290
1628089
1049873
1544302
1248785
957539
192417
1598262
1071839
1918066
1567769
728786
286157
1409317
713448
1744785
368256
704891
1345853
544938
1558037
392216
30926
1128172
367453
687543
595974
67445
1058723
1766227
316051
1549047
1942547
890238
1720729
1257716
1583221
1056664
746370
294617
256692
115097
1342617
1270844
1567426
1401710
1923751
1486655
1763891
492534
683342
428248
1783252
1129529
1757291
276418
1374075
482883
1105298
1801806
1161647
1764595
798
1543814
959574
165678
729095
216591
289477
906662
497945
1961511
951195
991860
247659
1601012
1016167
1415333
685806
61677
1755013
280249
814493
63019
945138
769920
582569
1792917
947598
641368
1818851
767141
1326022
1394269
1141729
203987
571123
79556
1313553
1272187
1867925
571372
594498
513711
1853363
884728
1237958
89321
1540797
1283998
1831008
614070
1799028
200863
1760044
1309946
613469
638442
1723381
1407216
666055
644440
1124490
691923
1269503
370820
794663
1955953
183311
1961040
1658508
1689410
923301
1666718
1044408
608978
1275085
1551165
450293
740375
995109
428278
1345667
1768378
1288520
1159037
829697
1105064
1481359
1135859
716686
1003610
1316293
96095
1480085
1110646
1070833
769238
1556404
691594
777497
438060
1569141
871792
1759484
1701987
1010549
1476172
347541
1660833
629236
807776
1771240
297684
1486622
911644
1421214
647824
1821502
1423652
805414
891504
274806
1629959
1002304
1376240
1687734
1867963
1503478
1304347
1390982
1367308
624439
1419857
783917
1029458
924320
375834
525690
1217727
1267690
1361928
1512398
1871594
809385
72279
919096
328360
448210
561410
597992
950671
1217528
234565
1610798
724476
1287891
1840652
1884528
1987079
127607
969662
1848551
402419
562831
1378400
659022
978329
1817726
1539643
412366
312405
642030
1483519
1378897
345260
494146
59765
166736
471331
1774835
1836414
1163733
706719
1430380
1025333
306925
1970743
615638
1128369
1966568
495790
1296489
947877
1247335
831058
498758
599157
668553
1440684
516736
683870
1056718
732746
1196209
1213616
282971
54344
1649247
1137173
1236836
1458993
1935443
1003073
384068
302987
295548
433022
1826508
1702441
275567
1147514
424591
1954529
1054587
371533
1275955
98485
256949
1061559
1487163
416706
320359
1597209
1202393
97993
1671863
554272
1875616
175144
814891
837042
1579898
487915
1799843
1282910
1672294
476327
497445
1790842
1091301
706277
224004
55642
161805
1897156
1147366
1193776
833591
506276
1570467
1544380
1757985
1589029
1557216
1891500
1586207
684733
1126793
165020
328139
1615805
917070
1547594
1932706
622697
680926
1969714
1094365
1080240
579757
366844
1371017
1675765
1536131
1919168
1978512
1881561
1188028
688611
1943912
239452
170278
939748
1204438
1590462
1046272
817588
298914
386197
934519
1501216
1676247
456440
1888471
85343
660165
1798920
1103262
135749
303950
803978
253961
192065
1592791
807207
1059876
1127699
1784841
100219
1282654
666562
586733
1513908
790852
1871008
1828475
858178
1067290
1513473
353964
1043063
1086517
193600
636793
800218
1438342
951054
640260
55077
1765962
299195
142543
1858683
1213089
1315760
1375554
1534553
887679
1980994
1218050
844769
1768180
37396
778018
1034067
273225
418856
1602415
1133856
440597
447381
1382782
1369495
446588
489903
1624781
1506712
1781194
753601
1499800
1646848
84045
1154164
1469975
1577800
1616189
1930860
228359
927646
372226
432552
312920
1780929
1324278
347168
1871178
1208084
317139
1942940
978192
975348
1243650
736772
704538
1726612
1985091
271355
1222395
19697
635717
1458607
160534
1582208
412133
726785
256008
749593
1932526
1539725
1899734
1639275
288221
578924
980223
1140200
1246643
1690012
334095
686008
529157
1225516
1729823
1299573
308072
1860761
1765231
1023502
641300
1883338
351042
325787
162512
951602
682065
1391340
1896362
1203084
1099301
1118635
1416073
452358
1660661
415350
1506012
722833
357740
1123940
748216
1971400
392013
1356062
830353
986375
486791
1887073
243788
1125810
1598319
1098719
568894
421148
1822611
140718
925447
573899
1217414
291250
1929744
1373298
1412841
1607686
120384
1576538
219776
27899
1419084
990612
1932644
1330525
823677
695689
204237
1449941
615103
1235535
969223
1234566
1191110
1085624
1138125
245486
1812325
142376
1808329
1872419
1092142
13373
947573
1168778
1117832
168078
344291
73126
393830
1213382
637479
1223949
397826
1870247
931344
1628612
431765
278406
1690287
1523300
1480168
705326
480996
725886
1504341
32112
1067614
586720
1027609
1458230
1852517
605357
1580822
1553816
938258
1111779
292920
1041677
154997
66056
1220426
710445
570186
991310
1387969
501262
165511
819917
1661859
1250505
1466646
458513
1828386
777715
1783419
1255120
409883
1425070
453964
1707371
241539
1723547
542172
131670
1283826
1440315
1243648
84526
559861
1396003
1395827
1040163
1118396
1641332
1082070
1185461
9964
255453
757904
360043
1044624
1528018
1026079
1438014
1118874
1002160
1113454
186486
1610174
1645856
1500193
218613
1846845
1766361
1249454
1667594
554477
729895
1398954
258806
140677
1299881
508612
98666
779282
1331491
1232551
1700225
1345479
1799653
1936028
447381
1363104
653739
1440250
113947
731427
1252529
1913142
682397
230238
1028226
1243246
1278492
1181006
1028012
685816
1229418
220313
1220381
858247
670364
807995
204963
504727
1949698
1009100
54680
540781
1616168
342524
721673
532041
1467391
922809
798104
927511
1234854
403119
691988
1431863
809765
1427598
641567
509998
349825
566876
1913209
319537
469394
269747
654294
354418
1961843
1220196
1843999
146519
495814
883950
1093437
1454161
692621
623795
1720805
1904617
1402581
824993
805852
673268
1877350
1294005
158810
418513
429581
1241415
1744176
1447439
1818240
1870120
20855
1857436
596702
1812412
1855077
1455347
250615
737602
1295404
189180
576616
313758
64494
1463282
777383
37086
1208631
1194662
689807
1273500
1146344
256153
1158570
105739
458904
1085545
1320453
1145039
1020427
1162839
1577304
1833757
1698611
1089189
1887265
828813
248113
901226
1628086
1324183
650304
476395
1578225
802930
1195890
1349794
399227
681104
425495
1892038
667924
1361928
123917
1910504
1257576
885763
824639
769694
1724854
1463825
1951237
1652136
1950936
1128263
1579438
1706416
1067952
1935613
1226567
1621563
549838
1863481
892452
1372397
118826
807977
1104728
929135
1205157
925939
113946
1791049
897061
924197
1273932
1629496
445269
1691820
348575
789861
1686460
913298
1341795
1429724
338545
1688849
689888
1773724
598059
1534722
588148
1531433
1263284
1657805
639505
1265492
1329108
595955
1179322
433413
658125
1649727
1847584
1041059
515395
974722
404772
1702632
31309
1029350
1387422
1591650
210283
1748963
1705861
1192943
1810956
1251037
1497134
401133
699883
261136
74411
567315
1737813
1526179
202327
1967054
813462
797240
118264
1331211
1843242
257571
1886160
9595
262055
956170
1877046
1992149
55473
612131
629745
360369
1196514
870666
1853746
1551545
1616340
687178
738280
1616261
1118916
238078
717097
1203080
108506
347566
516450
1976050
1853008
1712658
94049
231792
1700082
1180355
761805
1480045
469120
1611731
1942616
1625592
155314
405037
412049
1292206
1907459
828144
912410
1302049
1423738
1145071
1456685
1906532
936186
320025
482028
1159564
499804
1944767
1849976
1481054
1876685
567105
1633067
1052771
1842344
326944
769656
1542910
924609
183535
1594112
1682767
1770540
1374074
1113039
1666070
1221235
1047323
595470
653210
1337124
1376304
1951946
1752761
1642412
299961
353045
240326
1717923
356848
1939903
1447419
248275
1044646
843207
1477465
1284198
357766
1699398
33955
1681926
1788504
1138196
428015
411417
1938919
880410
825221
176794
14989
984149
6168
1453251
1497217
1882297
1455162
1846770
1484564
1947473
631431
1283832
1006236
170961
496262
716510
790830
1559130
60228
1529683
1311962
31813
420929
1746529
613979
1205684
777907
1327591
1997552
111312
256876
521735
522803
923753
1771152
1236588
145568
1135497
656237
1820490
176469
1520603
131988
194500
1119133
44620
14750
714743
147804
1177907
937206
1402339
1366734
21591
1360405
925351
1304523
932562
1164856
442319
543913
385817
1722304
1638515
81377
693462
1417356
1797695
914893
1564602
1061504
901747
855279
1526883
322638
967625
610350
1541929
394837
4570
165747
449334
1039997
655476
1411259
121570
1900011
763928
1398055
21817
1132659
971210
1692899
584575
746629
845771
1015502
691508
1812708
1103664
127413
832186
927208
294982
1634477
21635
692330
1608294
148114
216528
1983635
321900
1315963
1786200
824767
1257145
928728
125994
1080768
1301611
1388502
411853
1916675
909567
1921967
849151
1592013
898132
1796264
1936451
290181
1751150
1943831
1453738
1236420
1102826
281856
1051161
614720
252752
404579
1646394
1553028
1700048
1524918
1812153
1434370
1266824
57865
1441128
296323
1996858
524706
1948809
119116
1274545
1810006
1446920
1530558
363606
1793460
986929
1196216
1760754
855730
572361
1923897
1815117
909344
914393
449213
970680
1902510
1511568
1348273
1897327
582032
1075865
629648
1768458
1369831
1969915
352749
1630150
800036
586685
174436
622080
1436446
855558
1528702
256022
828656
1211851
1395628
1177487
1720969
136182
867599
1107781
1695480
346834
1800410
1685074
413263
341362
836386
301511
758661
1716842
585162
362593
1719621
1937783
1833810
1151944
113684
1879279
799029
1804540
331092
1189972
1081698
1693688
1145095
1513636
1144319
1578337
1708730
1897718
1120840
1792882
177540
163448
718398
646955
1665147
1913202
1397566
495160
998535
68928
864177
285021
521232
1767490
1517054
668906
265989
1172240
93129
293143
1790995
1570171
1447745
1416768
63460
94424
428075
1614116
122635
1600579
1373951
69327
322376
859390
1626065
913820
606409
999834
1859775
550211
627834
284302
1739775
1847048
1562653
316408
542513
964715
1125254
1135911
1071264
116688
513970
1220154
105195
1091442
107505
1331786
766512
605086
1342574
162604
1764120
1651377
1879761
273521
1350484
1067077
1404452
1021787
1340715
342619
1258640
314210
544407
1344750
1455218
1136495
103182
1319850
1730515
1230114
308892
251115
365182
425657
533867
1760038
1209927
899837
1889203
576941
643233
1680321
1442124
1793550
757204
772184
1840528
64420
166458
926675
1925380
206750
817262
1179614
1685501
1833518
573359
619271
96114
177255
840613
178469
1707843
786707
999645
288971
1861502
360688
1636733
1286469
411958
1909315
1011341
1410921
244336
925082
797843
391118
980394
1914491
682783
1753365
759232
1433097
1762354
700526
207140
1802889
226613
170359
1316122
134278
1311300
1494626
1154827
674917
428645
922340
421998
1566560
842320
1114646
1399634
1480882
731262
415287
1733212
1657263
1165533
1975086
83912
1981340
986529
357990
1332328
366096
1774006
1907434
24085
1775529
353444
1283121
526841
951207
975916
1131231
1750183
1059161
1940066
18886
1178473
282635
457391
1572429
615468
1097429
961102
78477
758767
381956
552739
1392968
87716
1274629
847571
609208
1067823
1264568
1695445
348676
246626
1944711
511540
388648
1942856
50611
1671589
1862017
1173443
1174140
1722950
705528
1725621
1484198
827848
1644209
1955529
767697
476673
377205
1422069
1211394
721788
1790228
1893915
1060093
572442
350819
1303939
1028112
1498284
1381573
1556130
1391414
887101
316410
949299
1341107
796647
1271832
949049
1528510
66178
944825
804489
603833
557680
121728
719989
1381997
1752916
183873
1382891
778950
1646121
180951
19951
346047
946105
97246
837989
1165503
1028789
1872234
1735794
947836
219867
547534
1975617
971599
1472731
31767
1612933
34257
837458
1844885
360934
869245
834345
1888352
1499233
1982011
1415539
858522
1036023
112637
1149447
779044
611101
758631
989884
890179
1909613
820583
1853975
1343562
1814000
807540
1864987
1665522
1473791
1350779
626746
300019
101459
531498
1863854
1123279
1013640
1351340
416773
157050
1995049
1679977
225899
21706
227759
495145
593648
761220
296613
1189460
1976518
1457513
1099860
848696
887840
808788
1582060
1391703
1808035
1920293
387223
511137
1294310
126916
1260821
1554325
700946
1933590
1597647
1790042
1484599
994371
801107
244379
803308
1348759
573546
463903
1685126
1041822
1764487
1021561
1081071
1221476
10031
1110893
208866
610014
592183
1431662
1718336
50035
1652779
1995654
128897
596204
1034753
1288495
916130
311621
1225289
1400996
669760
1221063
1189069
1555632
475006
431022
1739345
1618414
1246887
1541769
1109742
1329015
578932
1612399
588561
634339
530944
115421
1234812
1116010
1584284
1327995
889421
507563
893597
365972
816963
1743431
242944
758384
1135358
785847
1443881
1347665
61730
1705892
854881
1978101
237898
703311
1166956
523608
82420
1911109
1665308
1046430
492873
1780749
555568
938168
1235464
1623490
816653
334490
1952011
1117453
1550540
1367418
326210
491259
480263
1482477
578902
827611
1901358
263738
1958413
951568
1165014
801962
1079280
1570003
391485
784458
91727
1160710
1051308
335752
341096
1648212
1707033
1533069
1810587
1371861
1232838
436827
652532
1844058
1181177
1048048
801111
1232518
1739099
1370535
1009134
834506
353956
230472
592990
281778
1255130
210723
181447
161590
1991081
257312
483358
660792
1542064
23636
1624552
438290
1445203
1048284
1168217
1089563
306953
953781
1328284
1399019
72539
1138220
1976182
1642126
1819477
1338125
1118239
1385274
1706885
1010646
842542
649815
384455
1754722
1855815
1228342
809660
1420007
1340653
139201
776491
1221313
1953814
132805
758205
1759461
1022790
911507
1646427
1355452
1639429
1577428
684607
901202
1774492
1599354
1295221
1716485
71123
1566254
1526580
897632
1541891
394276
1461762
405836
1222784
1590058
1648243
404877
1790287
1207446
437975
123395
2319
1272317
123666
55418
1037244
878764
146594
1109252
438745
1730706
728691
1844624
1565515
1874435
432301
1242427
1093475
1990821
1885490
834956
489564
554150
1273582
712122
1118172
397573
1542801
1776296
300635
1442075
793264
1267132
817791
487822
1956740
211108
1693109
708974
1323037
1298884
1826134
484087
1020467
621519
1389902
1889982
1492604
1838385
1464150
366274
24842
736200
111891
1726956
1004388
953547
65823
1534120
479004
307750
589448
1215253
49667
680504
996856
845496
1691756
153524
205254
1835953
1538382
1207426
459201
381762
1037281
485453
1478819
667395
757532
1515313
448017
752522
1642493
1342772
1622027
1536238
1618685
682764
601202
1292053
1579035
1990103
422018
1885248
238099
7914
1428780
469442
1250815
1268452
841497
1133756
1003086
310598
871338
1668406
273942
855169
1925885
1548772
1886899
565061
1240591
1272864
759847
676758
670257
1398300
157750
593232
420114
181360
648563
1118563
1805824
281159
1123789
1068051
1937893
309309
849682
332698
1035051
355216
1350817
1491264
476465
1810607
1519333
1667585
1989439
387902
836686
1506542
863860
852577
1831016
1666416
1619190
237215
1879467
36065
1387065
1075967
515105
1082000
1464017
1497076
1334094
971536
81589
85535
1271047
1189631
593728
670275
1821099
168712
949669
886466
1163625
1928207
615595
1540546
1452827
979503
450583
1124576
1857441
720927
1315327
1493884
893325
257001
64255
610339
1930593
1350921
155145
1898273
1638425
86968
26736
755962
1881494
935257
526468
1601320
982956
1709497
958281
442026
1000892
815309
335480
1356937
178003
1132752
540692
1680228
854389
1006150
1140381
670273
1530625
93398
1018555
750891
1854208
1350851
427268
568065
541092
1579151
796819
154390
1384727
625975
914132
1444924
378027
1518830
874315
1218648
1577488
304229
1485315
793972
858762
1757115
540499
1842700
1385122
925157
1574671
155394
820590
1503597
1401106
1612322
793733
220631
1449082
1942037
1274120
485669
514597
729946
1651080
1919544
72796
1950385
361541
1822704
56483
1274659
598984
1306766
1685522
515919
1776905
32422
1199538
1124241
48433
1931376
1530724
1691217
1887518
309395
571628
194248
1034350
912704
639603
1968007
1480164
985170
471459
1556044
1847153
1173622
731783
1094423
1551716
6232
147034
1706630
604190
1870828
339298
327662
574216
956727
1736270
1877000
1652811
1031395
848285
1983058
1896079
782746
528985
1345804
1230893
1698481
1983230
179978
68692
1204195
1996842
744831
58670
645572
1857767
550237
684232
1245560
855178
1994853
246909
1951408
155172
463432
1219594
576214
458065
1928878
1432438
974873
1845117
751398
831578
1240691
439279
1496022
1377591
1519663
256775
1432138
909384
552530
1954068
514316
1026201
1004333
413164
82714
828242
1618440
305674
1994378
1120959
417227
1329171
435853
1133086
979478
1011489
448316
889673
1620151
723363
626548
1054113
1618058
662851
110449
643829
1882046
225251
1650266
242713
1308407
280485
481187
733906
1344169
1107246
565707
642506
553844
498205
807904
1548936
520819
1641580
1683710
557242
903163
222249
158902
897556
284113
1325503
1245780
452784
267418
1828956
1467369
42169
1530944
1043395
768249
773857
65741
162465
1582547
346431
1145196
929756
1321220
1226335
632079
1400334
949880
891097
1186986
1547910
583356
1371083
1601442
1851469
309915
74337
1462154
713431
1209801
1389853
876759
723735
1842638
362954
657881
169380
1746529
1800949
1239305
709967
844440
1630486
1738284
4033
1830903
476403
384277
83838
1331579
721390
1789050
93217
27181
411847
26850
1621658
342990
1772832
1216413
382843
145577
1232873
1954809
401378
570300
826057
1694846
1754792
1417705
1517399
1851203
1965013
1970301
1816219
1220721
1312898
1185727
736319
644543
973069
1363754
990664
433372
836392
77414
1991792
135188
1791940
501481
1734427
368321
1410779
190388
1261771
207264
1256949
786119
916019
467411
1573480
1407038
1137746
1127628
514866
1146071
1652327
354778
1825367
1600843
1643693
800750
502277
639838
1431186
1517140
925931
574860
499179
984890
235090
519042
1619770
96976
1824419
75182
1669871
762147
417554
1027978
782106
1407451
1635723
653142
150769
1829857
1006675
662225
199607
624799
875743
100935
1619831
878450
205935
154488
33530
1362747
379016
40153
1882698
625654
1827346
1091255
199512
1400992
632994
1096445
318865
804990
1827376
695308
1531127
1107808
1223581
816390
1783050
445687
1518843
1245065
1901974
1451493
276003
261202
249030
1362623
247613
659368
1516843
1400200
903081
599943
652667
340335
441053
624397
1620468
1498492
1088428
1471565
439361
1114767
446493
1168332
656833
902823
1943548
1823692
807005
489106
15441
860223
688342
1258848
1730807
282194
1914395
234140
152311
1105733
1746387
621742
1546268
1502591
1903658
1539755
52466
1446506
1704432
1254192
682678
1094582
132636
730235
182850
1552204
412531
1559833
980618
271138
1549397
1277576
508993
854817
1696166
533826
1666351
280937
897226
960532
1380604
1750978
1929448
143622
967829
286808
1309269
1312063
1331726
1720894
783642
1873966
1384891
1241950
704974
826494
1808231
1700952
1351647
84765
1199233
490276
1880368
1311107
1927181
1830911
416950
19323
1646503
50771
869793
353047
1460863
1298722
1327266
396489
678050
1780508
599880
1776650
964682
910789
300216
1277514
1710769
747831
851164
1256373
1093887
837147
138400
1157723
941943
1945730
1037157
1538386
587544
1592906
1651951
230770
124724
1499783
656848
767326
696730
1658567
1952404
1849475
868987
1345794
265439
1912157
568278
460039
142189
563056
1238353
1703488
689309
1230958
714504
1603711
720354
325479
1752594
1213204
123549
950398
381263
263496
1573345
633926
886753
199304
522024
1220430
728559
295347
949431
310184
700246
1812960
771354
1722838
1386435
885081
764366
1676267
458340
1457061
1542129
1074768
703206
167954
986880
1414383
1567992
621828
1856164
1818052
1353145
1708492
1547070
1505837
1996734
78909
1912422
311967
1760271
1847434
1893116
791619
1197415
1692616
861940
1176802
1457029
1388001
1837013
456155
1852756
1738970
1999360
559490
1277121
1192279
1144289
702451
900740
1589820
1188294
1174546
1802233
1255122
385541
1464001
1444343
1222611
1522604
893281
850174
1090719
299185
44378
1147100
975400
1005677
860738
1452867
276059
725649
273651
1746454
1347388
142276
426593
59398
244758
1253539
1318346
473980
500647
1924005
891514
141167
487743
1793268
194446
463527
1196821
1929800
1312347
790318
218092
57228
1649801
1377876
1657215
1564216
1404864
1503728
678705
720044
1415140
573149
1343354
1644550
1818365
326792
440628
403982
267345
1032103
62910
826344
293803
1257832
1663322
1854664
1414334
1346713
627572
885373
77196
1346946
1364041
1895576
1499737
967868
1751439
405027
1367203
825209
1665576
1315065
1255287
1256850
838295
326529
173946
1672652
1591717
864962
828367
1988091
1044340
1254974
1602921
1945389
1213540
1252161
976321
1071143
1884849
114014
1762048
217064
1981233
121181
33277
726337
632248
1680314
107910
39461
1384831
58967
642791
1377665
1156462
1231205
298
1584823
278479
1139741
1442304
1171147
251523
1488132
943172
473227
165153
497605
1983568
883105
1009809
1749579
590577
56638
1952434
1350637
1223536
553092
805316
1974460
596814
12382
517378
695088
88047
263634
1512389
54984
534543
1710866
1702975
603542
604414
471248
1035458
1065482
1353258
128975
1394112
1573785
814539
205035
1232388
1672980
1249150
1010250
1962491
929715
208613
1504800
1081694
348916
1835653
141441
23297
1665638
1919231
927012
606044
746782
427004
1117754
1701051
1787615
141922
450026
755369
912818
296298
619411
764430
1161284
1828617
1081536
1631330
574451
767010
617150
1227223
1235697
432191
47302
397079
1851371
722547
1667138
93526
634689
1454702
1785366
3783
1550428
1923859
1820756
598013
728618
600824
1304991
857804
1944273
1454833
1311814
1036835
732175
1613297
926988
122058
442042
1899664
370599
1870700
924596
230006
659132
644390
1956598
874398
234971
521495
1782186
424375
1655349
1430270
302867
131217
629807
1871964
755756
874176
468345
1993961
920050
754158
1680095
1532378
1053950
1854652
1172572
1690552
1789265
607395
249320
1463240
664585
1596409
1901889
933615
1320017
1788596
1978391
1090585
708464
829379
249621
474376
977983
1991181
444426
189099
1652361
1071032
762530
1153421
371361
170773
648521
714394
64609
247182
1176018
1380532
123256
1350147
515450
826724
809316
861244
943743
1177931
952454
1873728
1331308
638920
1679539
1518968
802273
236087
1674881
1028225
1197138
1706598
405272
1565318
1353148
1461981
703371
1210203
55837
1705034
802202
1162453
1818869
373124
671956
783149
904806
1653903
726042
675686
1973814
562681
1544199
1211647
1645892
609830
1658686
1974719
1880048
1047948
1929366
1397328
1831885
1776277
234064
1673388
722348
327581
1880444
1174028
88184
1259030
1226457
1109748
698177
1212827
1461613
930553
404694
2880
912823
1577165
1223965
1511388
749324
227357
202452
282449
1467970
426849
960006
116785
177844
699421
368486
742853
716139
1198582
919070
274880
1579706
1566787
1277652
732817
1883628
456834
1236429
271257
531400
566507
1211682
1810688
1154079
281294
1526861
1216172
1813522
745315
1263037
584904
383600
640646
233898
1711069
776365
1919108
585841
602279
1908998
1013650
1204717
281183
73271
271416
1741846
1392214
971906
169874
1419347
1880580
1286618
284612
1144822
1643347
1539890
1258614
1259675
1737930
1098180
605341
1448029
1351254
208055
1033595
1020446
1132057
1112296
1898633
1188705
317693
662337
1023174
1656836
1244634
1935108
514652
159600
1380145
1800522
202748
1369275
1963566
357743
260017
1041065
1151966
1014764
72175
841845
1988537
765365
990266
469712
171322
1441881
1648507
5378
1263793
192217
1214938
97547
1783920
1228456
422908
335954
517900
1585746
1135291
1869943
135636
1184274
1534754
406427
1604262
910545
1205568
1869614
1067649
835701
826454
1292402
80037
824483
1041494
725668
899262
345948
283454
7099
1660609
1736200
16309
332196
1665156
1059443
1810540
1546610
965611
1826372
333923
424443
1746945
535339
44952
1663519
1299853
1617721
173283
766016
329174
1266789
1574761
312192
1916565
1407287
880553
1203855
1335186
474466
541971
1626466
769070
1136558
1368375
283516
1814659
523830
1038595
1765189
389110
482522
1645826
1232270
1833306
973010
1943141
1133903
1678109
1363829
46186
1970084
1055808
979483
698877
718168
1381663
549856
882115
582585
1655313
484912
1941859
1464932
472566
883374
313425
1808419
1690243
576729
1205852
725479
414907
1114362
811221
1770930
1107224
1066168
969367
371124
1734051
1408802
860848
962878
1638209
1945006
93403
1910680
741798
1341483
130917
1523203
1974706
605976
1165314
1048992
1882040
639589
724162
652059
124275
1851320
888495
1066224
988007
959989
194671
1630841
1753800
724445
75521
938609
591681
576944
942904
387313
706617
968182
1950263
1691273
1399400
367066
586545
626030
532238
498754
1812674
868912
1777240
1514598
1169891
1417572
372873
225324
1477361
1962957
1249483
1179732
712241
620656
844785
1300232
1104111
878004
1233875
68017
1860349
814537
909109
415025
404905
1771306
136784
1456559
1375683
1830168
991265
1408245
828475
801154
743872
591205
968522
1324880
1120902
1553195
1611959
1907225
338646
1952871
779802
678853
547379
98848
211645
1420437
1869234
715922
294373
1433587
1824789
1553630
340609
1727701
1222938
1649262
1620026
1828248
935601
98347
1250820
1411407
934062
1362173
233185
865330
489565
426018
1856677
1716630
1806480
1772133
412502
1777682
759723
1236160
1043763
202072
983279
1429236
952073
1051840
1543511
1639443
1447110
1156191
358576
924650
225963
696007
1683701
1933232
20025
190269
1816797
859729
75873
144300
1722563
44859
1289610
576788
1096150
320559
1753804
1766355
1153941
1585922
1351143
1247703
35161
1021827
692125
906073
1210587
87343
212498
143967
1461398
993362
391855
1734416
77534
287518
417768
162795
1051764
968059
641320
236269
998984
1359493
377361
554143
1165571
66860
1843235
278589
1478823
499803
66506
1996426
1498482
1061798
1528749
993745
255322
1216425
1590485
487104
855389
182180
1142398
1634248
975481
1000675
1824040
917238
462757
1148402
70424
387273
610851
496916
1815776
1060614
681300
1084181
44163
243225
652213
171032
1647434
1494646
722493
895226
1596784
1809718
85529
776509
1262236
1320945
793635
1676482
778311
1765587
1469371
1519088
325252
1087346
1935725
242443
1681708
106224
1074476
1981582
571466
1090669
950617
1804394
347530
1784607
1799731
654339
734984
422556
1203940
885231
264824
1654700
740178
1796305
429720
132443
240131
1100513
4662
1791638
1912373
1503181
1506474
330779
1011686
704913
1242478
646888
454945
836233
768336
1613853
1598135
1575537
1080537
552640
850616
1183943
194000
1903574
723748
1622989
1491983
1912518
636411
8405
377236
1254351
236942
1480234
602886
540108
1307091
85708
540848
922776
107843
1321749
1549103
1432154
1971161
236178
1674429
679603
992676
883347
15989
607993
1751995
1967383
1582906
501099
774841
1299639
1393
1487528
1943833
1305073
1875151
599254
1784362
1288453
1113540
1425618
35751
1237127
1783202
1006467
853417
1103292
183993
504833
851766
1326241
1067108
1225080
997181
1911409
262516
1660916
709093
169289
1841277
115559
1595298
825289
1067876
451970
1092326
821931
573552
49948
1591062
84854
1873284
1396319
485940
1829297
1343038
763540
567580
641105
1709364
1124314
684394
1938437
789233
24846
928238
455392
1539204
1670811
27923
775691
1669043
527303
6715
1031892
721796
488678
1696008
632881
867510
1298453
781504
669188
1684052
754284
1702458
944329
1296408
1686300
1513342
1166271
414288
572176
1385848
1787922
1700082
1295117
1990646
1474379
877223
837885
1487060
642795
374050
345836
761894
1647318
576143
221988
1689452
1864849
1676352
36125
1279462
1010918
266578
944105
133938
1533635
1971599
728774
1411810
1314062
1011162
1797823
1918906
1751336
484436
1458656
508721
435348
1965041
94738
244018
1586512
688529
1407800
320733
1965394
64289
1316234
1538369
1521337
1455819
1864689
1849576
1600244
13092
963563
472575
1391384
9213
1763610
455006
1767041
1376513
1981303
898996
599880
1914940
1513586
1860809
1183351
1333069
1159212
565798
1701144
1209682
166662
1053134
1838953
1111710
1356650
121085
930151
568019
1234341
1070556
1967450
400381
946487
174461
1893252
1164263
278140
1001792
1244970
1958861
1594730
1268854
1604538
405855
1202219
154518
1430686
1910993
251594
1224511
694565
788946
1129273
1555703
1643739
1594623
1495703
1139889
1372496
1651083
53257
365551
268612
1392506
1508131
1280505
330128
597040
943209
1987526
785932
511200
1605890
1272555
687830
1862184
1705324
1924647
852888
1404990
852208
749869
1348789
232250
476512
1598513
963792
1738514
1367025
690746
41876
12528
249724
1670549
786062
447611
19539
1894546
788848
854680
403377
1102201
327309
1825839
794864
1138420
238204
931839
1179017
1045258
502560
121503
6257
1978900
455363
823413
1365978
305934
332817
1755089
1790782
1647244
274734
569673
1390168
1002523
1256693
48126
916175
647325
1040277
1560195
997904
1224270
3588
526653
1893125
672403
911102
1904037
984892
1640047
1623503
231110
1358410
868987
801444
556841
305013
226581
1332175
1033327
751919
650991
941752
155920
1316793
1886920
1792410
67915
1224273
182852
535709
682478
751688
104866
77937
1469308
556212
1744283
1514874
8752
634263
446063
116923
1425988
1045966
442016
351148
853181
56290
794068
1411099
800568
48316
971581
798793
607767
1608706
1313552
1727007
1773135
1658160
471613
676737
517516
1053726
1233238
878613
1019719
861423
1667931
156040
146463
1365145
1313871
1762573
683599
344206
886017
644889
67068
1342087
1111262
582187
921245
597433
377327
1457459
360662
816138
367631
1569968
1906751
1788629
1748175
1364252
776187
1725382
133587
1271038
806061
361721
1611439
260011
514198
535020
1080608
1690305
1770763
1461467
1552172
220416
1027238
1220076
188418
566775
697237
854470
427404
1760546
91422
1225035
1483634
1228731
724312
1418829
1949101
1326327
28491
1509990
1739281
1101721
138771
203062
825038
271427
513524
101471
141549
620257
1436619
1607711
1974133
392914
448969
1031810
1191985
476605
1796445
60364
204127
1258636
376207
1719215
1837653
899878
757236
449028
1370963
1465295
37213
1426386
1665353
184890
1349582
574233
601910
1969846
1517375
893281
692876
706052
128487
554236
1248880
968851
359097
939866
21899
1818023
1919295
580012
1413211
811929
234331
1947497
468351
788364
1308365
769264
765576
1459928
1457763
376087
1653254
1187097
23014
723224
409159
73928
1149077
1538182
1623446
292967
11903
1838491
724592
1786149
468509
857541
77106
1749164
1486293
1024027
1035918
445665
1546861
901998
931019
683748
433015
1341423
1334699
1242741
960437
168971
1584782
1648422
867632
560315
1188768
1117154
1496022
1214423
1216856
385516
1256227
1570494
665683
1369213
1251374
1366575
1012381
1586863
1984545
1301374
319313
1737435
1709047
1868241
1824370
317625
970741
897754
1381904
1012081
1229570
615053
16884
1243595
85927
1304555
1562272
1621176
1549918
1834643
213810
1919001
1697512
639438
347507
175295
617154
1787987
1189317
337655
521015
928812
1305952
1420575
1044222
1140473
1574888
372809
102069
85783
1923601
598765
121642
369110
1235168
372784
439324
1587860
185622
1370128
124441
694508
1208118
192846
1227780
1195011
1549336
768562
1443320
29299
831890
777354
853846
1330542
267692
1076436
114825
1434746
904263
1882679
1693275
1136797
166178
1706211
104406
1461947
406271
1970412
1344165
725647
24061
1623170
1474534
1547802
87365
1415026
1030151
1475599
246995
737273
1824689
1326683
1280264
691636
116988
1315713
1188911
37184
151713
1216406
1422108
898761
1483623
538561
1466571
539158
1404293
926536
273889
495610
1376558
680032
105047
1747328
481429
1683223
858157
663975
29934
452265
1433500
1527122
583061
342189
1238174
494060
408013
174347
359282
305563
350594
1060617
710802
1323654
916784
617881
993126
80313
342553
241844
616706
1001065
383048
326070
1568567
1342326
640184
683206
348009
834674
159346
1267511
34017
767995
257249
1980448
536781
1658399
656235
789173
62436
1675493
1318922
726883
1592888
1342585
1903042
1648634
989438
1104691
560206
1199259
454919
590621
1956208
1889297
106786
1086694
969855
325883
1757292
1519403
1670484
1857837
1055962
1290803
71281
184784
1988191
808375
761299
1051551
1079949
1117021
793317
1266075
364137
871911
1043433
971153
1866019
355505
375727
297408
150396
549755
1384010
1138849
980271
19063
1899963
1444209
1037340
554608
779048
290533
1704159
938932
993623
681725
618065
1030545
1485188
1964625
1944341
1852202
853474
1987080
1584933
120955
1845015
802543
564937
508578
527295
682220
1060535
154071
870479
1616839
1400949
534066
1667449
142999
318685
976408
486485
453487
1341176
924317
987266
471868
412136
1106545
955897
1159890
1525402
947096
74923
1377796
616542
575273
779283
263872
1105251
1686023
1230164
791832
845649
136212
1617574
26421
1024251
1956934
1290521
1528382
278332
874987
1239802
34005
402746
826434
564916
1590205
1734986
575612
598589
1463260
1631270
730181
644502
1544160
1261153
1478918
1848777
1047692
867620
849079
1846261
1461631
1091111
1306099
234061
906564
1348733
1073370
924339
1004884
1154525
1282117
912741
526817
1195897
189504
1261155
502566
1453243
1583161
255920
1314085
843155
1272310
1444414
296310
1981713
1234394
1830330
569154
848
1361605
1790839
523552
1783045
823701
818874
1257247
1215754
1163937
1246821
232234
1430019
1368244
96786
885621
347339
1801192
648847
634589
1157494
1509235
1015944
1577717
1282706
1261791
1546859
531426
1199516
831297
129133
937398
37310
1714650
759718
227985
1153661
1692806
525960
667087
1863342
1487002
671494
809391
1287815
1607721
1273789
1008334
1425213
407349
1823801
1996511
1082793
1003
730816
1913799
1920857
1177988
379697
1812167
801670
1436532
1529514
801208
907206
1868416
169907
24248
925812
492601
1818352
1267712
705550
1958180
492139
529779
1359786
1238610
1722627
30699
1955088
1057365
750241
633953
432552
350693
423336
638002
1633734
1151091
184410
396217
1487942
200390
1891827
883629
201564
1621436
1759684
1465138
1359114
389160
254415
1294446
1976144
1043065
560890
1290801
1471931
1378934
954745
587338
1345861
540947
1210420
1508449
1616120
787881
1488586
1144889
938279
126125
1624256
1809750
131514
1773835
1555538
452425
1767583
1688793
1722527
1293460
1771466
476486
167880
441220
653761
455004
175536
277605
1866597
1797401
918464
542503
610705
954621
20312
1742310
413118
39613
1445930
1912181
1443256
599536
919619
666350
1544295
1891388
87509
1159799
1676364
382591
1402473
1246913
201744
270569
379943
138236
55644
1617654
370028
1857033
1441347
473227
1010673
266355
1986601
104008
1349639
74891
410959
1334016
980647
1033178
575172
1417098
510463
1884110
1968456
29474
999670
1238479
872596
63299
483558
1688619
236088
308472
200843
1787726
985397
77593
1448804
547919
555966
1596293
106470
1614329
856946
599784
1526015
541048
693647
613626
1668877
1170496
1893966
1067346
725877
1313762
825235
1843981
1122860
30097
382955
1759141
93786
1349802
1166372
517994
235004
1242122
1600369
1753025
200257
1205283
1004246
1911076
1893135
1946415
291253
169422
397542
1662469
210569
1976376
580510
384433
1431017
112906
731095
810724
380800
576380
688913
776148
545086
902181
231134
293083
791364
1733360
1541753
427985
286160
1605888
1438768
577765
1532373
1165263
1820872
514962
454544
1289621
1312154
390648
216664
1253860
1731880
872787
622900
1495655
796406
1950264
1951650
1890881
395067
1233868
1639278
1213932
1034856
168645
1082428
567378
174221
1393131
1561361
1748723
881675
460459
544268
1053423
1165035
24423
1611510
1115897
306043
1808358
1252579
1639654
1921643
793762
1027312
93673
1952320
687031
1457879
146323
1167607
1058582
168543
1263712
1484922
456403
1833000
468807
1281659
1301291
1741488
1049389
779297
661347
1006819
1831695
881505
893812
867845
367821
1537363
1516359
1271611
1361854
1647163
1709679
1560912
1319362
872757
1500438
690088
1416824
409384
1091994
1424451
1851318
1618551
1187086
76041
433573
630096
922277
310632
922803
1452466
1517310
1539852
10383
1268884
1286872
1605750
350845
930166
175154
1208117
792313
776204
1249909
406809
606551
1673112
1331784
595808
578399
215957
1439296
95107
1587321
1434072
455583
1710137
1546034
1123216
1680086
155593
1918278
798485
1070131
977459
169445
660556
532052
1254183
1856935
1351325
16845
1121277
87596
901513
646273
582398
609005
878468
1392193
838564
1363665
440483
831391
657431
1310912
1183000
1276759
936
720285
1645198
73599
1843414
1716043
220033
619188
615100
878794
1969427
1359660
1391807
914101
1057578
1224216
1500626
1988178
1775140
562419
346462
187498
731819
63834
1723877
394138
587649
458480
1066108
1857840
483991
406468
1158511
1973726
1180961
1255261
336690
72284
1331843
1843638
969913
426120
110409
673799
1065601
1040530
71670
109671
1943131
979584
1065578
1191135
1292997
939984
788152
253496
685862
555999
517499
368263
1123816
169830
1803652
1754578
404597
534983
103317
315287
1952816
1828789
1605573
1766304
189963
1829250
1507751
61390
1533802
1063528
812262
464186
1962261
119844
1298223
1834440
1263368
831639
856828
749691
697965
200054
1738113
1891511
1056273
634945
134567
515392
211398
1010929
1053802
669932
547659
1305406
483203
569491
1131020
61919
50497
1970223
1351671
1659886
1851480
650008
1828044
442828
1694701
1465439
1754950
861390
1787641
606268
1302670
149459
1462795
688477
1070010
801156
1495942
408552
928029
416679
1206315
117983
955912
581874
1988216
513630
1949440
1162445
484664
513616
430936
1770222
274196
1660087
1112178
1416203
351809
1004981
357564
237122
1488921
724728
1163131
1951948
1039516
1310225
755217
47278
1097873
1475036
1357181
1694630
385096
80924
111775
283438
718360
1558393
1515079
242942
1656741
409500
1286443
1235544
146665
1867610
1243091
1836738
1363521
294273
1484356
1436873
604227
1077276
1471438
1192406
372976
352942
1700683
1693033
1893925
1652351
1952479
1244303
1294850
1594688
462002
1113019
461082
1050362
1651611
882217
633107
610336
91533
1294868
454297
703524
176720
952154
1772220
652251
376381
818342
1019412
1171361
496116
1396990
125487
814603
605132
573431
987458
80745
458676
347302
1998724
889652
1827183
233603
1780105
412152
1240819
908960
889745
1083607
1923691
1690521
1603919
1805038
351236
905852
345303
1014078
1675593
872367
1244788
497163
1096816
1998766
1823641
565014
634011
294717
269807
1733277
1252856
1054041
1909680
147966
1134653
1281154
1536114
324574
296054
452934
829180
1759239
1163765
585397
385482
243800
1652425
880938
163353
1081054
1887016
1653521
392086
550477
1502275
1183666
1168880
76302
1938095
246020
744300
1024920
314435
1020599
504610
1693106
314611
269642
983578
1768257
1150731
1343269
1628125
640979
1856906
133882
669005
1997744
847433
502238
1251202
1560840
1908607
293407
1583782
1983035
1031020
546298
420172
860824
1941064
931942
965189
145038
1910696
7083
1675523
957617
329050
1374840
1840846
29058
171275
1918436
1054046
261355
1384072
1529837
934409
1418061
1014690
822257
1218742
507817
25420
1436327
1595941
1534975
806909
1967641
1956702
876792
1244170
1618941
904286
1074237
1886749
1810160
266372
1335386
170831
972211
963607
1464477
1795856
1564248
861583
181430
116362
1882906
1284867
1170974
705699
1375438
1859516
847451
1968444
125111
969104
1203944
976589
1676072
856049
1335033
1334479
1788605
1794806
207242
673637
1629257
1016486
1117989
1664111
1369816
578482
1130915
1734013
703465
1288580
860771
1490917
1620007
1553013
1491896
1426153
1684810
881880
1611687
863806
1707826
771879
796009
1587698
1004391
585026
1308259
414870
1438050
1053392
1687086
1561785
17054
145981
361176
1110778
170464
193745
1833608
953504
1025037
179383
1410714
304659
1619129
468877
358335
512250
1699432
1102656
1484860
711838
1803449
1039993
1481303
1147302
1584795
994197
1060577
1883704
547463
1518445
832912
270549
1662642
172527
775362
131234
1661521
177266
1689255
1102034
953135
1302261
1195042
211693
792972
1531186
1049027
1922677
1336950
573648
1838274
1763303
974726
697249
1145055
1128514
775958
298578
569322
670791
289088
267438
97355
1085816
959522
1169711
242592
1355729
1228330
854409
314371
1194918
107289
635289
527724
495979
1309454
1253989
1141504
1482906
1960044
1778816
455008
723344
42696
951203
852308
1494963
463416
601731
1490782
1761779
990921
1745107
700611
1522530
1096485
1278494
150422
581774
933683
1671060
213731
1350290
1259528
640189
1280619
1393372
1197736
904116
20901
1553278
910819
556483
630088
1127310
610650
956718
401584
1991465
36779
1666904
1479288
554481
957685
1501925
1323571
995600
108752
1333208
1700572
1126687
1113918
64140
1645662
374389
561648
528882
1711202
726725
1712414
817681
1993995
1857230
898387
1812935
437082
272324
456171
511778
1623861
860794
75997
674842
119839
226746
1047647
1473901
358886
465838
1548964
288866
768535
375905
1722801
1044085
1666974
802049
729245
277243
1776086
146742
1677758
1302880
1645201
1366044
1960010
590569
1304907
1983498
568285
1071917
196444
311875
582186
1015756
1308821
717924
1274301
1295647
1233385
5458
347602
226865
642131
244749
539466
1630740
1553650
184123
783632
378553
1965617
1822836
60303
559848
1938194
1152432
765935
930146
1697344
452697
1172175
839196
1447264
89926
1289781
647212
1050516
1356598
213173
1827417
824524
877743
453715
1420859
239664
1088655
260749
254076
1627665
1231437
651142
1858404
1106684
1682636
988086
1810794
1581131
1221721
1724678
1696512
810848
526084
1208603
807979
133613
458735
754570
291173
183384
1552005
1355702
1017978
522595
1194895
958020
847247
999489
1221510
1775777
1065174
527788
584820
1648087
338206
1392370
465864
518901
1398080
1263601
746866
1907208
482734
207010
577102
455553
328817
1135293
1158604
1294066
1904146
1518509
622518
48207
1920645
1805727
503413
347295
1395341
331286
1774061
1838751
1405919
1159975
1983145
101511
478769
1823951
1875437
1675350
856345
1461597
1337926
113126
1438961
496187
183065
372670
421370
1912429
1417537
302602
904799
1543599
1924248
1031492
238963
1257382
1067832
1719514
1260857
245280
1918482
336366
1260878
632627
534247
1577331
1144737
1880305
631188
1315319
804420
1084858
408674
1135395
1859258
1370103
1906035
598432
376032
331124
1481721
353811
1255972
74853
1805977
1548133
1231146
844097
1117327
1621692
1910053
898666
894353
1737927
943818
1732873
1527903
237216
186399
520672
723277
1547631
901852
1955655
935862
1348573
43455
452809
1338572
1959377
386310
625546
1470720
1142642
1546765
439140
420078
671258
1278210
251889
137060
599520
1661618
285633
377504
500515
172604
1805147
1364308
197567
1971237
379127
1411595
1653476
1914864
1552397
1740184
146212
1758669
918877
1859561
138257
121668
31779
121163
987979
1674757
486048
461579
1063882
11758
1329368
711685
920084
1242706
1864050
1921823
1506738
1239617
557606
1061522
892237
790270
19384
400470
1096369
1927854
760673
668442
1428268
1257507
448568
1594689
1257554
1476404
1668100
1376883
52089
150574
136979
316623
1758542
1493752
692001
570063
965508
27297
1358499
734480
159832
21908
305731
527172
985729
1333476
1357962
1396878
430949
1631793
1797477
1695202
101744
501698
1368565
406637
842194
1389597
1840631
140160
1302667
1632924
1089629
1870180
94106
1765568
27699
1698773
1557082
809074
1600792
1676513
1960124
1971803
1334713
865756
820147
1953124
363645
1192856
111645
1437274
184919
919019
983710
1217951
1766354
1229451
1443235
1367447
736052
1893750
1981356
1062886
1183398
1670126
1923819
1110328
1755139
1496854
1221251
1215413
1600035
1619547
520500
375467
1654989
308933
794093
1080660
19414
1324595
292247
648794
743600
92857
569843
1676621
110287
99780
1735970
1928581
1197186
211287
1956696
1396400
126966
1220977
876077
1418123
1308863
1845750
686691
6806
1643320
1512497
1780717
744465
1191368
1735133
225071
823099
1505331
426647
1716051
1600194
1640321
975967
490807
1972129
613865
512098
719059
1510610
697981
1385827
374340
800393
855617
1082027
1803244
919321
92639
1673652
664609
13757
1917465
912134
911461
25531
551866
1352388
710858
531309
1048107
1510652
1404353
1344494
1488270
667839
1387156
1144857
963407
1995540
303934
1873700
7093
661664
862934
1748007
702116
10910
1343192
256574
1206449
1108919
308037
1435364
1990428
1237836
36795
1096881
1303559
291642
879605
62589
1175213
155427
1746883
416260
917298
504960
815907
1378007
503414
1530941
1328141
1702890
192337
716267
1116966
198854
649888
762870
1353477
11519
1303122
1425604
363050
1908488
797118
1136466
1045098
1645172
1759529
541795
1596276
417683
362209
190645
144978
1267835
1323402
47195
1738798
1634044
1991159
1164828
81410
859853
1177190
1277782
149275
1749917
1338115
1639572
1861188
899704
1250458
1108190
420202
1638220
1625492
1997318
710134
277016
307204
251999
1645433
1962716
971888
744940
1674073
283594
873864
1124256
218788
920582
1529117
770105
1849369
641914
1778451
945566
1631410
1873948
1963619
1572771
106924
1554140
1121068
1717504
339537
973737
1240034
1292174
233487
1873654
1990022
913313
886264
119256
78466
436374
1664356
463227
211207
1995211
658626
256978
1632080
251100
1312663
1393366
874343
1377785
412825
1288880
1590884
12770
893001
1993294
1053178
904684
1565319
1279726
1872737
140755
1794808
995753
674245
1499501
44251
157441
56804
572610
421218
1741036
1808767
1130900
1099739
151974
1213085
195212
1055562
1259887
129895
938366
1504545
1602094
1291842
878939
1080004
194397
666054
196621
267225
1089334
732175
752900
1662981
1925499
1747605
662262
18543
246025
158383
582423
1719736
938711
1247562
1645047
1031811
1910378
301232
1364768
1965159
1425049
1524353
1571339
607182
1216263
1440141
559377
694333
1473849
1233589
1774675
1157589
1976933
330677
556163
1103449
1406271
535972
24621
199727
578495
435762
826377
775150
498943
471797
307584
258241
1859177
1061119
568890
1046370
1846209
155943
1349996
161950
1249390
1962415
1040210
1268942
1950386
1910405
1775542
432743
877782
140345
1978269
664130
1239789
1720552
1110211
1281758
1302402
1525661
215029
804940
232506
200613
505538
123484
1374822
832751
1097209
762401
1386749
1997152
454299
1051584
181764
1017186
642165
566751
1924917
213819
588662
1236803
364525
1146111
422330
262576
685925
922048
1712078
862908
1851011
885339
1660933
463261
816135
1459042
911027
1562848
236873
643056
1858775
28614
129383
923604
1040999
587827
1203390
136360
1187424
865563
1944275
1254430
771198
1174648
1807952
1270744
1344976
4186
125860
717801
1836761
743927
187918
154351
1169531
1740437
430940
716641
1017201
208175
1077453
821136
651540
666306
1193414
1965616
864105
1937127
801483
1089463
1313644
327258
791703
1642238
245175
1402069
1668554
1850556
1180595
571837
665820
338942
508966
973802
1321251
1331106
1786885
322672
676013
1702577
67960
767630
258707
1398490
1263563
1283907
676795
658495
1246176
292553
1591637
387358
1496644
1246965
353770
171805
389959
1160162
321483
258715
890877
1271383
790975
23099
498600
184302
384218
117727
1135038
1228421
13668
1017284
1994103
625793
463185
1700295
160730
475115
191590
1456607
1123154
229186
740102
771821
166839
84404
1240179
154895
1180474
426670
1312606
1826774
613827
1459640
1598547
295316
812698
300463
757574
824278
326194
1668596
1381356
288919
354848
1710316
1419731
1551089
1342252
59024
895333
428580
1223928
426608
423061
958602
1916996
1469442
1138801
1719973
1721591
301139
1458569
437103
764838
81322
1674057
925769
1245195
889917
164509
479767
1102087
1551322
1731930
285978
401460
1193018
1905318
1942255
1111215
242051
35756
1704726
1386685
838185
1742215
395575
1877727
778581
537635
1839389
1815512
1110964
1353006
768646
1257601
486873
622255
736465
1033499
1584841
1476079
1876507
1082803
376233
41274
636361
839278
518534
1655720
1550775
1218047
1063235
745409
281491
1216466
821718
597640
1611997
1055964
1313464
1137704
286072
377707
1871943
444823
655196
1982024
1977328
1215805
1399464
673888
294268
1701042
859359
554931
1103070
954474
435365
50504
760550
439786
418868
508199
640223
88915
1625108
1640561
1651981
504298
1340887
330802
699751
107445
1089825
676063
94465
9208
350653
887196
1340222
521742
313083
1043657
100045
1920547
306098
520487
1096750
620235
1546175
1145218
591728
833509
1095944
1744549
1124642
629328
226692
120383
1636707
1376230
851720
1960453
1081320
1371794
1471706
1740605
1754543
1400975
1133553
601680
1089593
57997
373079
1606717
1150617
205091
1776827
397662
1065910
1121700
161408
317538
181994
511475
1692377
1008650
142270
264913
868552
243469
1666896
1286197
521877
88005
263874
1517488
896482
1411719
700180
1993183
1875215
1391789
1060410
1351599
1694783
1636755
188122
479320
1223420
1624891
203281
1273694
622629
193167
1917560
1655313
1405061
1024605
989408
916651
799990
826748
1775104
739186
714304
1666671
1546800
864737
1876508
1230455
1487025
615227
521638
1707990
517038
1419265
420389
853912
115867
331963
198309
422074
434873
639642
1184238
1953032
1962464
108112
1209382
721861
689939
1998300
405574
863700
1262400
1743198
1508306
1894200
1229952
916557
1798857
723119
512693
834024
1817320
386274
401627
742253
92728
1168570
1381873
740615
1822835
1181284
604008
284650
1357771
1875220
233160
333659
1892048
1058682
1932062
886571
867748
1443947
12986
1991664
375602
1659859
1709780
1084987
1172518
827055
701291
1710084
411782
1152372
1251060
1459588
1276829
999896
1022171
1165439
435579
34722
22312
1736819
169265
1828249
1602228
1465014
81855
437156
944768
1541208
945131
1109198
546128
652170
1243926
335030
1708350
1857478
692973
907661
1311263
1364627
601383
1642298
1846117
120
263508
424094
103569
712143
1999861
65285
428002
295156
611089
1545627
1642023
621371
411257
832171
970361
1984057
1398393
350338
581387
1554766
129308
812396
1065840
1706133
1844928
1090444
686771
1158478
1827304
1354716
101006
162543
1103658
234033
44546
1238134
140411
176041
1699911
1484176
572783
363380
1791258
206461
1487699
828274
663682
712923
23611
1538220
322138
53701
1604921
821930
625006
1560875
757108
811502
1218449
557290
1030073
1680465
457564
742215
1604317
44322
151387
804864
1093467
753319
1390577
460752
946868
461886
1422265
502242
90493
471557
344356
696114
291745
471926
989779
1789769
261273
1629475
965975
1854247
431383
83774
1256045
1880078
194081
1244265
745676
300052
849457
870566
1642423
661323
1072864
978303
1918891
1294160
736722
1657984
1086312
1490291
1198092
280993
473978
1635482
1873698
1221867
808154
766214
1438517
691337
706504
1783297
1176065
1421212
710650
1133648
774537
441337
1224104
1344391
558479
565399
539339
1559140
1088345
454323
1085015
56938
1365340
1974702
1052968
1401084
731475
642797
1770743
1538692
517242
1752019
1505960
1169130
357534
360877
263210
1844186
557149
1147172
1934694
1460315
68478
153724
1395825
586217
1936685
1513744
1183512
1686566
1562811
1419112
1079682
807734
1906006
879103
712123
487525
314476
1508715
1613173
836390
1867888
1938597
1978070
208259
1350388
920719
582870
1032506
1409392
1748645
1438560
1750609
61263
122417
65606
1441293
69179
1676960
1288269
447004
904509
1238186
1643257
712938
28454
213095
673710
624423
35292
243664
1104860
1727463
1478399
1257415
1637701
60705
1495992
578963
299029
1605111
918785
1870131
274951
813896
1917189
826522
1986335
1529
1651832
1743702
679330
1398381
718847
324205
763857
1422129
730258
1781085
677032
946496
595898
645761
602996
1334358
992406
861397
1346906
1537407
953499
1143694
66302
624799
847676
1622720
1046971
1424025
1256684
726711
910219
398149
1233412
1384910
1932908
380950
448518
601695
762368
1204162
1400346
794115
386240
1687476
1469722
750885
608000
862318
1111001
730805
1124848
1614752
122764
948995
1160757
1934345
1653198
624812
315864
1481027
573532
1228881
1710437
1550267
666904
209664
564904
937525
1771495
1897476
1035530
1135204
1512883
871842
1876872
657116
1661516
472069
806135
1005496
784164
1741556
1379635
1248878
158552
13955
1396696
1473397
818316
1830425
615250
1248425
1477777
1108303
96173
1978645
1072524
1446378
1335094
58471
764762
1843393
306844
1757839
234180
1094372
759436
740184
1057842
1306415
917638
333390
1585161
1157588
1062966
1816713
493588
1953271
1111744
652689
1735812
980700
1356608
60465
875182
1600254
1065780
740071
433482
1977151
1781537
504921
1229740
749501
549493
1384970
1615038
1433400
1790912
761825
1544414
740601
1939
1082413
578051
490855
1507281
1298876
1734015
292649
862058
1280977
1692675
1584119
744434
1266349
529269
47187
1318768
153369
1181651
1975008
810095
1542380
656689
139666
1714447
618087
601020
1760379
226935
243490
298532
1152542
581139
392969
1821647
915000
741295
922518
1807476
932786
325912
764588
1241528
1662978
524916
1590139
909197
672644
413886
320497
1651943
722902
1697073
1016144
1638657
1947081
5044
885221
1967487
966295
208119
102855
1766044
482196
651126
542623
875056
842839
321351
1264226
219868
797306
1242829
152371
159506
957014
1768177
231874
851060
1873223
97139
49829
1614425
1970196
922137
494174
130686
1925464
1387780
1041173
54757
1708428
945638
11989
402035
283367
949234
933604
989822
1071657
51737
1387827
1052842
525922
1903543
29221
1899006
411527
636933
82034
1444186
1640927
1780239
1995698
480704
1758922
1475318
1249506
1372731
915762
893615
1888163
1784614
1332319
1243120
1204098
1472687
541663
1288504
175111
1957354
1909257
66358
418357
69584
867068
637332
189329
1676786
1771691
1983805
45159
1033508
605181
604577
614821
1796276
736125
1624950
492441
1177152
259323
507110
156210
69893
1884310
237230
1894986
1677899
402288
1885911
881621
307659
202831
232957
1948368
242951
649561
1757287
1401452
928567
275257
1929821
440174
1705556
56400
102398
151523
957316
1311637
442714
130388
1254921
133710
1282591
1798483
82891
1277686
710968
383467
416593
1775590
1050827
1147789
679448
632239
794521
874848
211745
1064770
1208576
1760986
1536469
629745
177500
1105451
824470
186938
324969
793897
1360751
757535
894253
675971
1192379
1698792
517747
1952564
1737035
1357487
924037
1286004
1203418
38273
227000
1061212
369004
668741
359848
543787
1938372
1849573
1454049
1144927
936963
1353246
1241921
313962
1118127
228242
960221
1593534
148740
1665864
170281
1580985
58838
975760
210304
596637
298730
1854954
1372302
3700
1001622
399759
661997
589811
1402964
1827530
50037
246906
268185
886203
1362192
1475795
1444870
1664160
524345
1289135
921140
1906270
1145540
106650
163189
517298
694625
1789659
1415406
1909291
609686
680671
183059
1768851
1916319
1191484
575114
1166723
715234
849319
1102519
730537
556548
1675823
214864
137533
1132016
1098032
853594
997146
190928
1326492
1414879
998118
1853996
1828281
521180
658438
326836
491686
1442007
1923179
93040
1190393
986096
1427117
1929945
757212
1711228
508201
1247599
61495
1301818
1877814
687698
1898583
481150
1509025
1701529
1808465
694037
1520025
1330158
1167614
575313
1784969
463023
268085
483591
1744836
716873
888959
1917218
79410
243061
84168
1354832
774338
208242
1814144
583016
22664
1905887
1484082
1879905
1190408
1607192
1724775
1106645
306586
1110459
147221
132117
1017293
760308
1821036
728672
1492044
1871908
1336921
318078
1123813
1514573
567574
1904681
1874901
318079
1693123
1468371
1098334
1353710
812174
777483
1520934
482629
223328
271165
168247
488398
1979242
1753867
1362079
834208
1036059
711284
1251380
466936
1321657
1544682
1292709
953011
1771198
214527
1185798
558603
1198953
1695456
1151415
1260856
1130007
461216
780946
915398
1750036
151553
591702
1245120
1560565
630943
1466690
1945996
1448440
747527
1146434
1834246
1140300
289115
476334
1897337
829533
1649137
1599900
1427682
274568
1517505
773110
912045
510805
930906
961247
1949191
252817
1939019
990247
1830840
1048027
1334064
213790
1659364
1877644
1387933
1866953
748915
1782884
944794
475735
681228
775740
999019
1746066
385980
1768983
1889868
167201
1071453
1407769
1118419
1166778
1188328
569429
1276927
410002
1906629
627773
1694322
1603347
701613
681941
1073737
1284556
234764
1058287
332946
1294523
1226604
34049
624588
1587334
1003813
675759
99920
1764678
916157
898587
431086
857591
401181
38055
745462
1777
198611
1232849
891478
1871107
1375927
1797470
1257216
1230763
1849649
844141
249603
1697571
1119133
1757889
1735033
1887815
1835190
131806
1189593
670217
1637098
352121
626103
1140564
1268129
1875368
113941
534332
149836
1907004
1732819
1848658
1422464
1309528
1518546
33672
1920297
984870
1813221
380162
1910791
1310693
1890830
332581
1296279
1122150
123588
190232
1620876
1722700
1268738
98098
1465499
1182829
1838228
269686
159727
1458632
147558
1489185
1936039
1100583
975959
1758846
372279
490680
571148
1214699
1496136
455442
198963
1621872
402011
1572013
305658
890358
846998
38819
1916885
1047953
1706940
720970
946637
86983
806768
330303
1793932
43196
232694
1711474
1292324
18961
477973
50482
585727
991085
1637184
203293
1580443
35853
477598
655682
210020
1747351
1789138
1407921
63023
1362703
1106517
1294898
1547592
1639097
1760161
1022109
1697833
1459101
1570486
748448
959278
589704
770538
500621
1684634
1792683
1629751
924683
637926
600261
439151
1935857
1142476
451513
198715
725004
1833850
571784
1764442
1218228
813569
1332238
48039
889039
1011662
521550
1255226
1811832
1361939
1459955
715014
1921732
200833
93869
985354
824508
650501
1109758
1806102
997861
809059
484859
81217
440094
1728196
61629
1559207
1559754
124147
1989787
746200
1585228
964909
70344
57536
911823
1376004
1629277
66762
1153354
18121
829916
1239225
1405447
152705
665936
155714
1744493
1173599
673901
1269560
1406855
886440
1342745
152815
82507
1003943
436644
1054477
582330
1265705
1408017
1179358
1506696
144117
1316842
806845
1932747
1420674
525638
1558669
738089
925086
443110
1517458
431724
1667886
573974
1910796
530414
392536
179363
272457
345036
447474
812810
1870866
865610
1465907
1320905
1152863
1358024
956595
240318
1130719
812374
1981658
1202041
410189
589906
529345
540813
1885798
1266400
523344
1495616
1409465
1803074
1226711
1270670
1279300
1228953
534778
1400832
589514
1737719
1143469
205821
1293437
1177474
732351
1224114
231913
745137
1862749
1491359
82012
1957840
1734321
1720863
154693
1604530
1832669
1249707
1750009
103296
460269
1834494
210181
379390
375104
733198
562802
1748423
406971
1702067
183242
963186
372025
1796578
1027106
420681
268007
581954
511856
1049737
458428
884854
1420
133963
1156463
627688
854420
1130370
1349159
1797173
1427690
936021
225264
186520
987933
908086
980101
1078634
776737
1117965
280170
533180
808916
1870875
1102188
617794
77133
553919
438274
983396
1895873
412005
1051290
187726
1818133
909368
522138
198531
323062
1011543
364758
1283485
1406043
1608
1436001
848243
1842510
1533350
1693353
756210
1710539
1785676
1944230
121907
824323
741587
978749
518747
640232
1418900
1125970
1757405
1955904
1139967
573819
115660
495111
1459706
829908
1583796
768171
255613
1194657
1315398
1529321
1792961
1831175
1885085
1822029
437739
1062189
1601342
1023973
458922
1035196
995555
1924613
1700279
28525
1785581
1809606
674748
995104
46353
1512328
155852
480200
1628453
1465900
29541
687404
805610
1522996
1801608
1973923
1897969
835540
110686
1017106
309562
950752
396350
110773
238416
1899797
1349609
713360
1950688
1864147
477947
1558930
775800
1161709
1812267
868946
1434767
1407166
1928622
1389261
342901
1647507
204309
796210
463477
1792023
620575
1726599
1729550
1911800
268718
109548
1993084
899578
363431
1249499
31347
154005
1248344
390626
205364
641054
1584476
1715710
10516
486090
501458
446406
1246862
414526
580185
1037186
1414231
1372007
1039093
1804143
1699156
1913379
1530548
413108
1362868
1566252
1066815
614445
471195
86175
1398600
713148
1019889
1918471
1808450
1587529
250829
161330
934958
1674903
1859315
889463
887495
791614
204806
397096
539183
1534146
823119
174936
1363650
1028483
1175377
689616
265449
1629431
1560789
842113
20243
1484713
1762524
772913
746902
531390
1546037
1335020
1359603
489177
783327
738394
1139156
248549
840640
1825696
965898
809697
652528
101927
1238858
1818630
1804206
306669
508431
1330354
1854795
854609
1870090
1279264
47
1381858
118950
1568110
888681
267968
1781788
1787296
1914736
1735011
1441257
1023632
378109
138846
1999139
1925905
1845032
1073338
1138093
1543301
1930441
1543234
1581323
62595
470984
484980
1419749
1212099
219914
1738458
497072
427061
1047627
308320
425603
1860426
476115
42113
717218
1149356
565693
478305
780793
630234
804881
549150
1847084
810353
1669703
1844591
933007
312894
1771254
681959
693934
81112
1046820
408701
126547
676592
914356
1039774
837532
285500
1534053
810242
1938151
998341
1213151
1848072
1107646
1991858
1977454
1042629
485832
1255464
313500
455844
1350007
1013165
801492
186173
990058
1754961
951841
1189863
1476255
1280024
887151
39400
1757597
80740
1496795
458645
741448
26281
1358769
1328262
287220
769868
403251
708756
701780
1383520
499137
1499956
1495197
1974960
1820266
787026
851943
715102
1822558
1820665
1317949
314980
73477
1970425
814424
1497987
654703
1029427
1821342
648074
12084
1626368
135904
288036
1306257
994929
1041841
1128837
788235
1549726
1362076
535941
1460422
1039082
459924
1379553
1154633
1602810
594610
1661694
658538
84526
1638627
1855613
583341
1515705
19938
975689
444985
1847286
849604
1197515
827197
335655
1873434
1183459
71446
227796
461890
1951757
282014
498770
644506
294169
535623
1452870
947030
298456
966616
1824490
1285879
600797
1655434
1270005
167813
1983959
229352
131020
1976243
718545
743406
946208
1520968
1697901
1381584
228850
536521
1214590
1279019
562508
415762
1745037
500219
1052305
521205
597103
582393
184200
949075
1855799
1937703
1132927
143924
1616833
220516
1165486
227344
1575535
934957
270472
1257414
315264
445939
686000
1595949
1703815
1144020
1571166
1306188
1478012
570092
110387
338920
1451581
684655
1113960
1400344
1200874
369532
647362
1817781
268795
750992
638382
1797862
1949059
799751
488831
887572
1764657
1451276
76468
1039248
121434
1193685
273872
1730669
1470100
1986473
278321
1495790
598254
1233834
1344560
229410
1448551
1569487
1370570
1876548
1436088
601432
1395320
1508081
463200
1061926
571829
1925301
1244117
120072
789775
1709250
1750090
361146
165603
1610557
359775
1115742
1583695
818384
467801
1076075
1263136
1671992
1927521
1915767
865946
1155564
1390843
1791598
1155388
1718656
18015
1423671
1200197
519969
1932241
1951757
1557977
1335677
1625653
125027
782781
780197
77774
32866
1301719
989965
1402816
1266812
734168
907596
1091586
431617
577944
812947
1947280
465949
1410162
1056737
1224457
1823498
1724621
1600588
1742568
1141718
1269516
1881303
1413782
1364267
377846
1997242
1957738
1018634
642599
1042503
5873
670264
642279
269689
1458819
1021290
1320868
936960
1694777
1331692
22322
1122541
1865802
1691447
1412255
439904
81367
1103447
176487
1889832
854593
1290784
26349
518377
706503
1087481
509866
55075
194860
1169055
1066228
1044208
1231910
1851312
589799
1654416
773398
391794
1493940
1141648
1483243
815300
1234781
939098
1315054
97267
902480
90400
1220138
1733615
1197804
384412
241753
1517814
849619
1291309
1774671
1413883
1930040
357097
562195
1260184
1869783
625828
673957
1596011
665401
1262274
1823949
1805437
816261
121457
566678
111687
342081
528701
506454
42609
1420941
985417
1164232
302827
1969558
93654
541029
74905
256066
1154150
163933
1589842
151570
996985
48045
1458022
1992922
1631415
251847
899038
178006
535145
1055314
398206
1585815
272132
1371075
160823
380843
886380
1821111
626003
1005215
1558405
345716
128059
1749429
866674
474424
333998
1195078
7371
1623408
1160559
273845
1155345
419743
280025
1733833
769224
253089
1868480
923120
1183067
336188
1326630
1667961
1266397
1757825
246144
684244
1583406
1267903
899226
396939
1241434
132586
1868909
99416
60652
172649
1725225
72624
1062464
1297593
607614
930564
1084796
1151200
533008
955160
1019892
233570
707889
1799296
1546166
1542325
1951736
1433084
1043698
1544709
313636
1927052
1981639
1618220
170141
661787
1197886
955703
337257
489695
937089
878988
1178100
1089518
1076240
695297
1938415
1010995
1076300
121055
1505658
1060211
1267367
1326415
1384113
496776
892878
42793
972688
431726
280023
1608926
775541
1378235
292076
1644470
1145371
1389355
1660272
731705
1432517
1392873
300872
582628
90410
838990
1225563
1923264
143715
670323
669259
1143694
1596999
425649
25485
1133511
1666397
509111
717458
1279686
194250
248288
869926
280599
1498787
391576
1480589
624427
1885031
1310690
70727
1082507
1269256
1623168
315714
401868
1898222
1190602
1999427
1368265
523424
1978120
1217104
1327130
1937857
648900
1521046
300474
574402
1457844
928413
1224149
1071389
907144
950157
1182424
699784
1715400
334948
434400
1892833
1825655
452183
1091753
1903481
304874
827802
423187
1007791
1062632
570503
1862718
1502412
775931
984471
1107833
1737715
773636
145418
775188
1143506
1981162
453369
37183
1057856
1001326
1270650
638073
1617019
86450
1261203
1657262
418588
1809870
699259
1294958
733029
1971757
1134967
438899
356513
410037
718473
1476536
1302014
1655479
1019679
1468517
1228561
263656
155222
338589
1129376
681310
60097
281884
1251773
1148741
1382656
702675
221624
1017627
347093
1142132
1401678
181753
1357432
1202353
512945
1827164
1969915
1045260
431968
1407837
617756
194888
143798
1122658
1334496
1922069
396071
276036
1071268
989273
1149860
436461
1142496
1772860
1548092
150116
1115129
1822100
665139
897625
193880
813280
1282950
1586487
668941
1871805
1602487
564190
76957
1180632
698914
1349952
1408946
1688540
673203
903163
1751652
1563995
1126122
1257337
285584
427230
1723131
1026732
137948
537070
491289
1839249
62089
1769165
1652093
405383
1400920
374634
465056
1093267
1759853
657555
1306744
921583
1758502
1225704
260422
1944032
1900546
668258
605310
347904
187239
841974
1467108
1828374
411416
1016809
7691
1317134
483748
822601
1915315
227560
150800
334003
1270695
1652150
730224
1237205
618714
1867017
252332
1833094
141154
997939
1766827
1645729
1956445
1533903
1088577
1537713
579712
381690
1754329
1498974
1764806
737454
1946415
1210461
851159
1297280
626267
507961
933425
547667
106827
411839
818882
1687689
1517586
1646726
1185572
117416
835808
879259
1877121
698951
548376
465887
1583611
174791
1980522
1758883
1969832
1287798
1460426
361068
545935
1287597
1375348
1802406
30520
1688956
1996185
1444607
1521924
1117807
256722
519846
1684366
1124963
371501
868730
1720676
1648585
198372
431430
232386
866928
453396
136374
855122
1798921
85451
383567
76274
573814
464781
87810
1493249
1570203
1177914
1127689
537155
159280
314564
1868127
634201
1520974
1082466
574247
1828665
1319731
398100
1362793
1797846
871289
273990
1682989
1786237
256603
291057
1458687
1870816
310953
372759
351139
1817357
804214
1072021
1277560
1344135
1502145
1312664
1705242
651736
1802044
368635
309866
1001327
624403
1294036
1286037
1230295
1933687
450729
137153
1867289
1398303
599321
542627
1223407
819667
741169
647776
422521
1988924
457155
1337608
495667
1838847
254735
643176
1377455
301054
151122
1602189
466945
1869063
1450435
1952375
68793
34957
1640282
794670
1852714
766386
529434
1102306
945483
1666762
1198241
1396319
1060264
731067
1146137
94059
1071281
1922724
334193
1604885
1110831
200991
1470614
829128
1291076
599028
508197
506813
1784690
529365
783208
1103523
1958396
183568
1299818
1031387
1536214
737975
869829
524120
377273
308352
721277
492592
1014931
1243465
1203135
556946
713454
1263842
256508
320966
1384998
106118
740573
505153
256
1045117
612347
573586
380373
9607
1015498
926188
264052
497093
1196645
379078
506651
427163
109476
353489
133714
1320112
1569992
1128448
1759806
1434651
1642914
1157287
438726
921174
310272
1293088
1202194
1593907
414064
1495059
547234
1552746
1689021
81843
783905
1547869
456884
976163
460392
1754547
676691
1423104
496895
1535366
1528290
217147
1561819
398869
204785
401800
599877
1649120
454485
597959
1444368
449327
604663
756200
1563199
232652
255126
1103911
1981990
548311
1986052
534744
1069792
1632960
1572752
817372
935812
450632
300345
1597241
813089
1171047
663119
280743
1902880
1119581
1665971
751835
1995949
1971946
1800653
33059
486286
1876088
549957
1599235
127538
1422390
1817239
391394
716630
1983098
666920
1227610
1338562
423816
1865751
96921
710770
1687036
1063454
1269863
889219
527888
749776
196294
393535
283686
1840459
1170183
1280595
491644
213970
1282145
151366
297747
804569
1474425
1050092
1475194
808318
1504740
1190031
1576781
1459907
1607036
1077703
174672
128823
323169
1149613
1485489
245530
519954
984948
1494646
1494590
96455
1618467
854998
993863
1949703
1020725
1660167
1300492
998357
788432
660582
1780403
1079701
1646467
777529
1827753
1293457
1513734
1883754
1853057
114206
1333407
1658482
1215009
565560
677117
607640
568606
479373
1438580
1122405
1254864
182591
187236
1879596
1158905
794018
154512
1474910
1200473
863925
863424
1315053
1975049
1814625
1165145
1840532
552554
1705319
779101
601458
1366529
1259594
998980
727874
536793
1677592
1393258
1192949
1961492
528980
1240444
882058
1363916
651408
699319
1878051
1341282
1561556
741232
242187
669077
833530
1436043
1403655
624301
244313
1820576
1954972
1148670
1378820
606493
1852029
442213
1680554
1404713
227532
194283
1293025
1775942
1653676
274172
1407361
948980
1650191
625619
1348287
420945
437325
1967852
914733
1687913
1412681
1539987
1547344
967059
1854884
414083
1476734
265094
541370
307270
1566945
1780617
1879438
1056998
1779933
886368
808242
55456
358719
460836
1624638
1985549
129740
1022943
1266005
1793415
1038452
332357
1450317
52741
743975
1843823
154234
1911233
1401148
941619
819243
1943530
1488567
1411899
1561789
486161
1841222
82527
843566
1858252
343424
1295579
444035
1577811
1841736
228727
899275
444462
705168
931625
763515
1075228
1816939
523391
1836645
1017347
1383526
1006833
711288
410635
1697484
1323489
612164
1278914
1202903
204597
1414892
714540
485924
267375
938888
781846
612017
1470748
1020514
1105763
1605572
71959
555725
865553
181998
83091
1007409
757560
1925884
1587646
227392
1033479
779905
172696
1730192
1202327
1471571
1663627
1515528
527621
650381
420031
142412
1869227
1963946
760972
497113
85807
452977
580698
505239
1325081
585647
967695
1474458
282284
1070262
538549
895799
1688449
273672
540837
1758898
248384
1727046
34581
1964629
863306
297596
938825
958317
1587592
647939
295801
1513282
611350
789114
1153777
409672
1572886
135435
1133294
790641
55115
750329
1235388
427020
749130
766881
1013874
641328
1222713
41466
1624595
1700935
154915
1681258
1619116
1198089
609697
1021315
624157
737692
1432566
1367908
1478038
1174716
1920555
1089585
687086
836826
396803
761265
328133
1338483
1347841
1468903
1694639
1799751
1832206
1651929
1001778
1340311
1892659
1659237
377433
1906986
1256217
1788166
167842
312284
1337690
1790340
1002258
1804802
381825
1843634
1590775
508732
1828169
483629
1473631
1276017
399879
1339780
754759
1961887
1925170
1161255
1900799
235760
1035838
984237
1199239
553071
284909
246077
482322
461597
59374
1777695
549396
1188378
1364005
72545
1350052
796332
710601
1783698
1873227
1789964
1647865
1858390
1229380
1812194
382662
1592698
1922019
1462953
678524
1785559
789190
1976025
381318
284370
110081
571180
1837348
548534
717424
1335661
1990058
983511
326328
333193
1777154
418814
1031994
454940
1226865
1681662
449579
759889
451952
1008019
1490264
882429
18528
1684245
647995
1170746
989734
997842
1794865
714890
724842
1610194
1547206
1847698
1221546
1356094
1632489
1330919
47281
724030
1756820
450060
1752182
1405136
1570574
1955116
811689
1123178
1548658
1469616
1514960
50567
183607
402708
71873
1935152
644748
51375
628116
1461903
1551650
1132944
552782
1130381
129882
1717332
1389954
48322
1313308
520253
736132
642149
1152987
447298
1525715
798775
963642
443773
1158733
1250309
975131
102183
306594
1004741
872086
43520
1104024
761816
1599727
377978
1788475
264936
1998061
705557
794260
267039
1050904
778230
1908751
1035147
1945110
996990
494001
657703
837546
561708
1238626
811440
1492744
1428999
1995163
1265158
1833009
890525
1440370
1614003
882044
564791
1440529
912271
77553
140737
1310430
898459
34539
466040
1995314
780685
1788526
1071338
220303
237280
602542
1582147
200025
665750
1376314
302384
520631
507343
632711
1886346
515630
62522
1780353
1224886
417609
1430052
805723
813509
746631
976173
1754465
1170006
1415880
540262
1306472
348483
1628188
321291
1808286
1114760
177013
1941626
1703256
926979
323808
1416700
1804397
1109525
1281227
418177
1166351
545339
1905848
604959
807960
1207292
1813308
101155
612993
1009544
1058782
1496873
1150383
276890
1901797
1030338
821347
706686
295719
1105378
1574632
1631246
705621
601126
301965
988173
677756
916378
386123
1568598
294828
576896
66548
308531
698623
1910482
1438451
1246959
1066344
1446102
571562
1048091
1958326
466208
424116
1764879
1978455
144354
718334
182517
53139
1484223
1282235
1527212
797392
1913439
732824
37101
566554
1624332
1613458
1061390
1462201
270340
235609
154251
959521
1116188
855166
437970
366878
1026586
1722917
353739
1685732
438032
1864918
15405
865859
1883491
1488124
627208
335175
99792
1789540
954886
1811785
1175811
1081077
521146
1272636
1513649
1228223
275616
1473434
1951560
1667746
141637
455452
996621
1176066
663895
167927
352600
1794482
934414
1898724
1793269
1370790
1197579
884185
1799560
252574
1641197
1180714
99069
846930
998268
1334770
543736
1014381
565649
1939410
991450
1009469
598359
1312220
1216881
1393521
1471215
250199
446300
75628
125107
785164
1814170
406057
1631711
1911211
1588064
143881
1426198
1841267
857072
1775226
266575
1555534
987537
1153464
889870
1504132
1559277
1173716
929195
723154
1997122
1833718
203083
771828
72303
199097
107398
716900
645598
691874
775620
1942435
19162
1527527
737450
859865
277778
299467
1401165
741230
1754298
1308408
499385
1303868
507530
1586620
1831349
916509
896912
211835
721782
1589387
1884233
1155121
1724252
1148867
1211016
1474674
980768
352510
1862048
905929
1809924
742739
475765
323948
953768
713302
325000
779562
860033
185635
1477400
248242
555897
14210
465750
1643002
554251
806356
284321
192486
388038
1894977
1953067
207038
323818
1060728
1293061
784947
1839597
1101125
549972
1147312
1145863
419494
722703
1989225
1020774
1462440
931240
14473
265481
1498213
1141634
910446
564707
1596072
1682724
1861943
1857047
1574234
964170
761641
1209022
1025307
1467103
161849
1215416
722748
1495750
1052018
116987
1237180
486025
638173
886304
454509
111002
1424594
1995878
1763291
740300
782295
1927906
328522
805226
668319
460281
1876676
1969640
200063
358894
1772979
122478
1071935
621890
1095587
728438
160667
811148
1561443
179339
1722702
1912596
1151189
287860
891284
578453
37775
639822
1896152
1228089
1983629
1717812
1340899
1298927
1888591
1400597
1875581
1551797
108664
1199232
1611980
191379
44131
1538718
1562478
1287214
1601019
243562
1063940
170559
539643
1421432
364375
611761
1302604
589297
1342802
277259
1543620
1612820
128056
1295888
403110
687347
1772643
1492571
1479643
1643426
1341762
992797
1006786
1376452
412827
37509
1464471
393505
192319
1002434
778041
1698360
1676125
118699
931885
1243569
1272135
858871
1642758
813734
633293
1050223
1834217
1084351
37484
770804
887010
613616
1515177
671925
955117
1254107
489019
1233120
1781129
1956591
254640
1993006
239279
1293167
1415839
402137
1372565
629011
1565916
1974805
985172
763873
880611
1436306
1352616
1997623
269356
323749
1591673
1722192
769371
1726444
1366180
1851437
1564229
1219925
894509
248071
1244711
1403734
192458
1500738
630488
220929
779390
601945
1059887
1853374
946598
1412055
849130
695657
1384275
1845496
1448803
1451738
459900
1225724
580493
646275
1677028
879992
1067464
1629389
1485152
1644654
1251215
973484
1588408
643079
1284032
246026
84031
25456
1868334
1154230
202310
1394021
892872
512014
884964
770659
1293735
166360
1718927
124669
1629537
1261541
41532
1995322
128910
1181577
632926
1466857
1834087
1927157
933003
1733854
881532
254547
813247
1852670
1285576
1739306
794252
304325
903490
1451957
1789422
1955472
1148947
301556
1151873
526097
521016
711594
1841554
223586
1169319
64744
1744951
1713812
994596
555976
1752469
970683
468440
465120
1426782
1838822
1480874
1407528
725489
684047
710401
925886
1457325
45387
484029
424633
164207
1546129
1750868
566448
930146
1441405
482096
1365911
1960136
481824
514403
517117
1483704
537108
259031
1936579
319384
1932991
1704321
1326535
207917
104932
1015388
1612518
1219510
1208961
1051281
1721048
806283
163328
401740
234123
758530
1058333
540393
1369921
943079
150026
1542695
773451
345347
212552
1245166
1737844
1611067
969792
1199862
129302
1523370
958874
127209
1740800
525868
1603790
1448533
1499464
646973
1138375
1990076
1547912
1206970
784896
1189633
1917123
952885
1265040
723216
638527
606050
997718
675184
346391
516938
1956936
1907148
634755
236253
640950
1286642
73073
1418559
1717493
73202
887610
298778
588012
1607671
1875205
1864729
1292960
143384
309200
151653
335146
1540370
1234890
547388
232917
1458040
1687497
1928451
142040
1795630
743239
273628
875408
648540
1879202
849942
505996
1769367
878792
276189
390447
1230513
960195
30800
200751
733974
1861686
64853
1496670
1938494
825689
1910041
90107
897477
759855
1049623
583012
1820612
596200
1448749
1924827
1749119
1868851
876642
285832
925369
1778084
623860
927842
479028
1387116
737662
1547184
1634180
1222250
1501895
385089
329646
854962
139723
1744018
1119386
1280365
1825689
1440351
1508184
1558285
685462
657846
759495
90409
834383
396396
803653
1937351
1382205
1816453
624906
1817614
1468920
169084
236725
560816
1157306
1957540
1511292
474344
1011389
504688
1383270
1582376
1943891
1605909
1729747
714303
1919496
593937
1622895
445562
322734
344627
1158989
1103465
1248712
6163
349746
1409456
606148
508951
1532689
1240493
472537
1488742
1766956
1825567
1381305
1750867
882875
529455
557720
115016
1344619
1111795
588273
1309388
616150
1036764
805271
526136
1151433
693776
1104621
1099967
89734
448449
430339
621052
1100645
625504
1833293
280140
1545237
467147
1497080
1088587
1382826
34483
592216
1854990
970231
620864
358780
1993452
1533860
1992595
801311
1105120
854406
409708
1454328
97679
1468186
1894759
1787091
1308325
1936826
1377411
462957
651489
73375
1807420
426870
1235944
1470102
967728
185095
1556325
754527
1653334
147258
1417368
1348716
929527
938779
621407
308613
82286
1936256
939604
1112692
722389
680501
142661
1258597
479521
1742330
1718126
1688270
1847860
928457
1473865
960761
138768
920574
923610
1054231
1671484
903522
229502
1643813
321473
172450
1037750
944884
942778
615391
39126
807233
49623
1364271
52026
84351
1331640
1455629
1798083
415303
1633291
1023843
1747127
877714
1356521
455181
1387884
35337
1029238
273945
1462166
363733
1067314
175659
176130
1551959
1214518
255853
319669
352371
1745650
1772807
1345154
705003
74673
384665
928491
706955
1912974
1041340
152054
718670
1691141
812553
1456323
1792984
631293
1172041
139624
1801648
854760
40178
1998637
1805938
1915908
342801
1142862
1491030
921889
787046
1794690
1773588
634459
1469142
1924114
57820
1114395
1338945
315337
291785
1064290
472729
1889503
328318
1672620
692919
1118240
1733357
1057858
1434487
1588721
1775972
995817
1391002
622440
1344287
680352
63469
1764952
1098614
136044
914209
737531
163202
1497783
1544425
1058416
39741
48350
351042
814244
896571
87802
1446247
487956
36916
1713369
1410944
1425698
21182
1370111
1541996
1595340
1496111
649297
351825
723609
1783631
1120709
1820935
515742
799631
708726
849697
895530
1863234
1389927
164889
1813191
1719253
488140
1545707
423346
127843
906623
8699
1506721
1400666
63684
1775290
1686722
817060
1514104
1327204
1401962
809991
1239116
456954
1507206
1884841
526229
1304935
1111493
1169688
1087456
752896
462880
1885009
841503
878399
1021769
1577645
268893
1906067
182059
302976
1991694
1563501
1517838
1009335
388944
675327
1278910
1709987
333714
703435
1765976
1986069
144630
1360356
1202741
251863
1750826
7642
1715486
829469
1043747
255955
625254
266328
435810
116842
1784715
901474
1313043
111133
1677621
987152
1975115
1361306
1429806
580324
1327248
1568053
1788384
1843051
484250
1405753
1239887
1231816
1380138
558589
133165
1328338
1198690
1585450
1626919
644113
1573583
1051393
1230292
944032
169048
1946829
717809
268178
352348
1566414
1552126
1686915
377052
233157
469850
1214377
1811559
774286
1088691
160362
1076478
394044
1248008
1521927
1049641
1270736
401167
304385
458266
654290
813147
136029
1450405
394340
468812
447915
440301
506214
1986398
1261214
1743109
443506
551863
1564323
1345777
878965
338566
189914
1282494
1626228
184235
752814
1447034
1678703
1595708
949496
1746475
921209
16790
377536
1035094
896284
598813
1123795
748569
1462951
823116
981519
88214
1514243
922888
1521027
1290292
290054
1145984
140523
1617483
1641031
1560964
1931053
876058
863084
1552204
1823989
607436
1887147
886586
183530
1519519
1933872
1479595
1065532
75564
1012396
203602
895914
1520590
805090
1759640
1632986
1939634
41429
1324492
1575245
807594
855180
1645262
1699252
1255317
100532
1170521
1586109
1482543
1450337
977758
46338
42679
717147
741481
362217
1125081
319235
1539843
1055470
472447
1780463
395170
1320261
968878
450014
1573244
1489322
714430
356267
564180
213292
612100
1601338
836546
473190
1763435
1347369
200628
1707014
571401
1966316
377146
1141511
1112536
1585674
704305
769457
394441
994304
1581332
733248
797999
139305
77849
576077
273178
229293
1959971
939334
1799761
620451
588571
47766
559785
279827
1286115
734954
1695459
1756330
1842207
1098026
570172
1469720
1125768
694417
1537511
647050
231720
874141
1673893
1379596
255167
1884520
853937
1165846
1187280
1751747
293825
1148670
1583892
1624431
21450
1918036
707887
1244061
1738635
1163378
786468
913606
745298
1876695
224931
687889
1679589
1910987
1533150
1359980
855164
798291
720149
1208137
51111
1631515
1729258
183500
1585706
636861
1194269
180763
1645386
993214
60837
515566
1186866
190444
623615
661067
555563
880178
527550
453255
268216
1875724
463258
485795
167327
125558
922935
87819
911801
59393
1190467
1223528
714219
203042
573938
322986
1732750
635192
1762449
552585
396473
1446061
1635689
1591184
1980150
152781
1538626
1779889
844181
17068
942276
243184
1689386
1827872
334946
98675
1862265
980722
1440651
1437613
1144712
1845814
555745
348262
488001
1274185
1241615
768366
1951242
1981423
427302
455638
797185
1481443
1165105
1318976
507591
1488877
1136202
564286
1897126
600312
1022315
593596
1312419
357617
1793982
795033
1228026
463259
1494169
1880349
1284666
27760
149028
332152
1760976
1246637
1512443
1960372
1895458
1960131
763411
1238589
1122123
1126886
1998579
1429545
417616
299328
150701
108441
1269285
1637874
1732479
1435734
1341001
1570481
619956
121886
340739
269566
1988009
465944
1216415
67122
745670
1207020
1709558
1583057
41941
603655
1515322
476961
990167
1546606
706231
1829706
1704253
310959
246271
1281904
54382
474666
110683
82941
357207
556622
1042285
1584541
642341
1235640
423203
189955
1279209
917438
1202447
750202
1504979
1274103
1905002
239870
922454
94889
1141259
585305
96816
1942423
1759382
1785467
510960
1256086
1149006
1632299
1611394
229514
807119
1766575
233886
1727292
1390049
534717
1966631
1743717
1751376
1299710
1156476
527019
1939211
25967
1872698
470347
940387
1970717
1070322
47819
1358254
1883737
897689
1762653
755785
925616
118689
1981361
260571
1476956
1275207
1967934
485441
1903854
982809
141290
577677
1171276
317769
1249423
1984214
1444314
363821
1217805
1493741
1863834
233234
1776812
447610
1106297
970172
1367354
1834179
1354351
221733
727153
1337332
351642
1479968
1033126
700472
744817
1045400
1450412
1919478
1433142
1609094
82817
650339
1858051
193205
1549092
820282
1188153
1555002
418215
116210
1572497
45167
1851605
824723
573102
1566494
487721
1166592
366282
687275
1606804
612186
1743354
1640345
1401027
259666
410713
406597
915858
988315
149155
1894923
1705445
1054965
905170
373335
931947
1714036
1176942
1037802
1395406
1378665
228822
1926336
429162
1133818
827503
1780262
151371
549908
1912322
1953303
1337172
1560523
1423077
1115035
1780167
1653594
1714575
1413608
1550447
163630
971319
1648435
84384
1210971
1484583
321609
1991551
835826
413084
443417
1930106
1127594
834897
627159
1068573
470220
189279
346173
1515341
907363
1032811
761092
1938543
730164
1998125
1337689
1871313
148690
1035779
624592
1391122
1318182
1086870
1910536
1938865
1114620
389204
990860
435218
454090
1868338
1821441
1773979
837020
1503290
1181297
776271
889551
1034579
1559523
1154051
1017372
1911126
533989
1385763
1204178
753559
1870464
1741026
1331987
1538168
961998
1528130
1936002
483694
1325987
646722
1745018
1551958
864185
586631
1470822
640578
367784
1679245
370655
301236
1325590
38385
1773661
1473571
1842299
970284
86182
639140
1485397
1397622
1906832
1106047
686965
518584
927350
1996963
252298
1530683
1817307
1562883
1694962
1294220
869266
1883656
1003081
945296
1240529
962866
816800
1549180
1398644
1681112
804138
1227989
1386404
1749674
1208811
200541
1214126
1721293
1880818
990583
1872647
1630152
1277028
1788733
64090
666469
472530
1373336
223352
1035375
163209
1652751
1754634
506156
1033133
1193484
311070
1485245
249695
606614
917155
1630671
204848
1533392
1033156
239803
1532340
870797
247309
1091392
1328575
1585761
685720
42656
243532
105358
665573
1996468
616861
443752
1905848
784448
318976
597677
458932
780749
824136
832200
909898
1667540
266272
696842
117974
1379473
352407
163601
436551
189237
1537776
748000
1683847
1400298
1129219
1083801
802185
1249383
924297
749820
1411482
1495040
1074577
213266
1852162
263309
484646
1031025
467042
1441945
1400698
1817894
1502379
724581
1331926
103158
446779
473465
726752
1513057
620926
847157
1912480
111588
1398261
213062
1474183
1151137
703542
300114
134378
61213
1820289
270962
1412504
1480038
1302418
515475
1688698
817293
291961
196173
1082792
186560
1591502
839219
1774613
392633
1940402
185533
722460
1600003
1615803
843798
1991705
1034723
1687258
1168842
1600889
1505941
685838
982887
1289639
1986069
1248278
1951749
382889
624398
219460
1815396
1054270
1295671
572216
531586
377745
900868
1387429
343251
1204965
14226
1723695
535952
170571
1236420
243315
556962
1134396
623273
1375696
1131965
1678647
281084
1860019
166883
1378053
1182614
360571
232530
1300624
869774
1846966
784627
1620091
1287935
782936
1217370
1507718
187739
1081939
756958
520904
311339
1083796
764979
1634362
1337609
538475
791176
1289612
1628219
974968
1353146
1627078
1943592
47814
477031
605746
942892
1013663
115777
327695
589130
976307
1555076
774893
749533
1782821
1581041
772595
1943392
765882
1558066
1755181
1009536
1388882
1417503
1560051
4155
1906009
1564194
1688422
843686
96070
556220
754967
1801545
1254245
976393
25964
891240
1406482
1159057
1440676
877380
1918998
1121836
1722298
840497
1526484
1678277
1927958
1621887
281978
665544
1522429
1954754
175827
1767859
1519885
440631
1381504
768553
1513980
1759584
727722
1803434
1450195
9858
374362
264100
344077
238208
1228088
984396
1651171
572176
1054905
409374
201767
688011
1776151
863642
301896
1691795
145223
325014
356030
588277
1371912
850914
1737193
1621413
630817
1073999
676647
823561
142279
1569834
1285660
1171371
746701
587967
312870
433289
1025921
1908409
1449549
585111
1572071
1912882
1694280
13190
714711
854303
1524168
1992337
543341
1019275
1023381
1857566
1071706
503021
1919133
437649
543171
836292
1175663
375865
1849965
916036
1123173
671978
690158
982778
966386
1545879
1135830
786028
1934518
1462473
1361183
1528502
1840719
858635
116055
1857400
488163
1190689
121425
280392
1673776
855074
1255235
8949
764556
1878256
1029818
290000
1560178
1103426
654833
488995
1929375
1847430
1508378
155438
1963337
540253
139652
754573
539989
1649606
1035535
1911771
994463
131048
1665100
1745570
973626
1090943
340255
1575497
241270
1410147
321432
1054141
1478773
1362877
1323836
298651
115649
1607105
942205
947084
112694
393829
1370278
1658073
1134482
1806499
252871
525355
870112
1661252
320253
1233585
535411
777525
1271136
1464176
522944
432086
1639312
1935400
1332641
1128463
606723
1742391
760940
1552291
773286
845327
590488
724181
1033558
17082
1874779
1821800
845870
1964973
725974
894759
15643
1606683
285900
1199981
1263014
1996468
1658218
1041693
1046676
25813
1247035
1114161
447696
1492670
890289
1899599
1892615
1317205
1572059
496390
1207885
982086
745646
1651010
1658824
954093
433941
32589
1127789
850117
1559688
1954069
1485884
1727614
1651842
1380781
843805
1934346
483615
1954868
1234789
1767044
786210
552169
131811
643007
463241
1533611
1174819
1613088
1481865
1187173
321823
201189
1971756
226720
650865
1860726
228363
242585
1280912
926938
1164007
457706
1343292
1627987
52716
1527521
121815
233165
1385055
1296177
1850017
853633
1250604
338284
1014060
489234
805768
1340002
1458539
1824584
1468790
1249695
636784
438076
428231
1503493
561089
1049927
1411410
1848436
1244572
1350289
1027879
1874568
1500167
244573
805610
931857
710613
473218
1294548
1097980
762425
1449599
155425
1431713
1362619
1025421
422330
453619
1206485
499290
1802885
1573890
877382
683298
1392735
389891
1989256
559928
1190243
713577
1349670
1282570
1813837
919665
1698364
451873
640076
161996
1700438
305342
1779744
534420
1370591
1166454
884060
600368
1130399
1271270
183250
45102
357202
433839
104354
1856702
56331
784458
571845
788026
45657
233274
1912247
1048272
12775
1336913
83725
1479054
98790
1700894
815919
625864
594389
1792333
1573650
985307
34166
1173927
778908
1146383
547847
1746041
1451615
126164
1099550
1856288
583041
1851240
1541174
1888235
128897
1815771
1871024
757453
476018
1690374
1839324
1065216
1439329
33425
540024
1616846
262347
1920298
408784
955050
1551948
626025
1851704
1716007
397453
704075
85002
140141
324648
959026
1752558
1077504
398539
749273
340137
761807
1646293
319991
898783
1377339
1772715
1410801
361515
244636
1080708
653348
1582055
591026
670081
506107
1523931
301724
93051
1988786
118279
1293794
116227
630499
1032344
637863
1391032
221781
842688
833997
897014
1837113
644331
1373276
1255666
961230
1500585
782826
1306877
797876
1146497
847695
538381
1740240
230861
1237754
1924824
1753718
41806
1586751
754513
1456160
724533
1497139
1073096
1005254
776845
1476949
1684893
570144
361688
531749
1882838
814712
1028946
831955
343080
1576198
462424
416195
272897
698951
758727
1000699
292751
947206
911108
574540
234098
324145
816797
1530687
825708
380724
1158451
1591223
1170199
1484830
893711
1057389
25122
957302
855556
1759701
92757
1557316
1142310
742415
1617223
1197387
460733
1049541
3780
1558235
1781759
1776941
151964
1802177
595629
575573
1176116
1252032
1656575
167989
589378
247056
1911544
520140
1440598
811366
1636763
62128
1519202
1748176
1791866
199638
898453
681448
532282
1174294
1366383
1542257
1593785
1019527
1258412
1998205
1794692
65171
1336636
1605521
127381
260694
584421
1884280
1340611
980171
1334304
1821078
849059
1220561
1726747
172063
470459
177377
564133
1494078
856695
1344428
906117
1137465
1262661
462424
330898
350198
495682
1138870
717106
842001
1076347
50132
1961180
126997
608564
1720702
204292
424753
77508
909864
449586
564662
1924542
457252
274337
1814921
1781110
1665027
446205
1106547
155274
700955
1945868
855870
236077
1039193
1056765
634524
1490497
1666369
969584
1313719
367518
44246
243113
131866
1098887
688117
407586
1180752
1135049
1800620
1541829
1396415
511981
1520455
186099
443921
1050905
539700
469912
1397494
988490
229198
864225
1358261
587357
329905
757834
1872226
444146
59708
1307815
1343752
1315176
100163
1165294
906046
734526
420354
195369
342702
313435
1054772
46754
1835018
35611
1501423
1606139
1992732
573857
1861889
1849068
242936
979717
1847366
662930
676092
1836453
1106656
1339088
538224
245115
272510
969168
1995410
1725310
1127677
1109370
281125
1228413
601347
568782
702576
384566
1675920
606208
1977840
123607
796009
1762563
225201
1837318
534991
580454
430121
129179
1887273
117913
1329126
627026
75193
1182156
553441
1595984
531926
1172292
581837
1268970
1548887
161700
871372
663062
27690
1624073
804429
974540
433004
1457158
1608272
1426392
561578
1443466
1169030
1480198
1680267
1378811
1830027
1635985
18033
192310
1298972
255472
369160
1085638
1523028
952666
1223593
1317801
1535190
1222631
1748434
570109
386154
1179485
898544
1281741
1660582
1496974
425153
923859
1727321
676284
523014
404015
149747
227719
1284280
970825
1263808
53991
512368
1716827
1360377
667445
840029
1997400
250279
1783311
842607
781621
1521709
946743
446326
1536150
1166225
1112004
838934
1642994
992275
622671
1702578
1036003
145425
1554669
1313870
496112
1295962
1189359
1183120
1032825
31019
1432276
727869
768599
288146
1421134
1103887
618872
1256093
1675699
1415096
552277
1296165
1578131
96553
1942574
34936
1071127
36182
821966
1634037
1363353
105483
38931
943503
1992478
833969
218436
109321
1694248
1885275
304
499214
955127
731862
148241
802440
1629844
1033353
154888
1896733
13086
1645790
881399
502304
1730667
363487
841386
144830
1596997
673028
1914627
1129704
133595
1272802
425217
736892
1316197
1342315
1148233
1604332
934063
166886
1192776
560155
478832
313710
1347080
1237116
203194
1614283
1045448
1189817
478739
1463919
796788
556842
669049
1938919
827324
1302771
1057643
879826
521258
1781642
781634
895656
398541
904553
424736
1273019
417676
1416964
1398284
21821
1837062
1729666
605035
1692769
1360880
738577
920213
1206573
1461106
163589
1951816
1016664
1823412
414256
1368504
1485188
413437
1647048
1288
631750
342234
1945003
150017
1301062
271216
796749
923327
598702
1563474
1885854
815568
1310426
677612
1566581
1004776
412564
1909930
426094
447840
278287
653964
491320
46576
1132681
317106
1438362
1607649
168615
446378
1649836
1046825
609016
921650
1005215
4291
68199
779393
1990537
1882290
1011333
1676822
1239993
590985
1960674
1036040
888674
407555
1253766
1363259
536291
750572
327606
1889073
487226
687046
1117524
1959105
1596321
1999215
754784
808596
695654
1636846
1877006
1956193
447719
1031205
1032863
609828
1594515
467515
1089846
1946923
839924
745085
1404816
1086095
1531101
1701956
1586697
1265984
1546202
900532
1028212
186833
1492991
559246
651685
406702
1280751
1799115
1051626
1714755
1263458
1767661
1341364
856819
1271849
17053
1522895
959888
1172773
1085758
113887
447643
1941345
1834990
417418
878364
79713
1654140
1112935
1839839
1748544
1151824
1079095
755162
1710145
737321
598855
262147
740660
1129358
1640651
1334374
919144
1514024
795088
1554296
33203
1888185
1684820
1776978
260069
995058
389740
369962
1078917
757080
93439
293986
1613072
963963
18568
412925
1345023
460888
414006
1182698
1611435
1756612
1319582
1479467
1468317
1037293
295248
557776
1090591
23750
296387
1370401
360551
1418654
1511029
313336
643381
513425
1135602
509653
531546
1031995
1037925
1964751
1295147
883739
1551912
613039
761368
351879
1809834
1762277
1551431
292136
832148
557199
1530428
1198091
776104
1016922
1366266
1302291
862056
474086
22727
1834670
351557
1042371
1913682
754575
1989292
1191232
1091499
1949341
833680
373753
364062
1709695
664996
1140971
64651
517178
1478659
861865
1847647
1476150
961133
1184989
575408
1431937
1560389
1125963
1654778
1222969
424269
1366615
597579
1737451
1872457
1079094
1688338
336475
142300
1926480
471143
1486862
604346
764648
137555
1299740
1950263
1314286
1118395
1404679
1484413
1142928
417748
448304
952845
1670933
815671
654823
1001010
1063431
1029407
1655189
1730465
1479482
1628738
1544420
603086
1528798
210491
1323933
1330422
1315405
22014
729809
174655
1439198
374231
138587
342814
1817617
1271472
826771
1584255
1070421
503282
1117357
748585
318243
1645715
934234
1645062
899161
1847368
490124
981689
298634
1085361
1850595
1193207
1344434
691193
1832392
845995
1284170
521749
238742
1582432
1277053
736839
1972724
890559
1381998
1675050
1093258
1894514
1567217
1337311
230030
317660
38696
1925047
1899467
893533
818225
128245
448593
1842854
1269004
874931
1112056
871556
578622
1445736
1994714
1763670
699995
944668
710563
695468
718544
884501
142049
1404874
1271945
1657151
661109
1456664
934334
1365941
1542398
1587584
1125431
848811
1085297
1504515
1995783
265560
1553887
1120050
1892186
409667
517499
1352105
762146
886012
913421
1803859
1250842
945783
443899
183652
1166649
1522490
1872459
65275
1217220
1960678
1883840
1953516
1981944
338782
1501635
1886848
403774
1628792
487824
274369
841572
207331
1890467
1985054
771809
388550
48772
1051111
1493587
1340977
410008
783076
1663377
1167526
250930
1488710
844896
278060
484404
42142
1198133
514002
1314139
673969
1381882
1717244
165892
901440
642255
1896114
620390
567836
2843
1546058
668986
1064961
1965537
592920
1103242
1676577
450759
1717642
1649765
1648502
421411
1759985
1580345
1166502
1737419
1525017
676202
1453633
1619556
300448
115043
1032176
865579
1108961
1135349
21388
1436915
1529233
1857550
677289
1491848
311867
1749212
1508513
518365
586680
1740301
1543838
853123
864155
1139176
669790
1944976
1925269
593817
1621358
345250
509953
1362369
1146572
1779084
344371
84664
428668
1636390
1902523
202167
1801478
131781
1661036
1813605
1937049
1111001
39739
1863224
785347
1137212
1922548
1886643
1252580
489871
6778
1279919
806545
123728
1256669
472429
1736095
263510
217274
423898
1445818
691054
409739
1585120
1729663
1875513
583621
749789
124529
312952
1211387
1898562
1578870
869796
1014974
634520
450933
518167
1064748
344229
1755725
1268805
1360803
1176410
1984996
202159
1562403
99075
61734
1336730
1610706
1729598
1783360
1857065
1841376
1408835
1101281
172556
1942095
271914
1408597
1472112
457658
408254
43865
636331
1024903
1031038
328941
513439
1104634
967882
1415365
1340128
659357
549581
1840106
1359378
825865
1178017
609385
1937234
4370
187019
864317
442409
1634886
1455994
1936436
174522
1118740
1826531
914582
1255995
1884560
518960
1194952
383477
65154
805998
531935
1762491
389151
1878981
1610355
404751
1308694
213283
1876552
290184
1878962
1805437
480296
1557038
733288
1361558
1224735
1155175
1838532
826533
1830997
808435
94953
1049220
197690
1564899
1266721
928874
111585
1580559
751284
1269160
1004554
1461007
1993840
1077828
1282917
1544608
1848337
977186
1293379
1818956
1429848
1831927
575477
154878
603537
7406
36395
1638832
1599813
684568
320474
949478
1533976
1284294
1315097
1070896
1393845
245278
185330
305217
660062
599419
1342511
426646
285039
575321
1164472
447936
331952
464306
1799567
512470
1181997
1053821
343429
6133
1502904
1383932
1356035
532730
1566188
520536
1367907
1315105
187419
895132
1825299
262933
1621126
1306961
1086880
807062
161397
901716
1634478
1659329
1236985
1267688
1866806
807278
6792
458362
327406
1325940
930806
1415512
1733677
1657660
915978
238791
1620513
16423
1470785
956973
359785
1964787
1899293
1413801
1153673
897342
1066462
1810801
1296755
308530
799734
1807513
359378
438646
821429
1542316
772234
411567
1201222
1145206
1170571
790481
486140
1274243
1590468
1906347
830459
1033721
265874
652718
856116
1167023
1728553
1247495
520168
338938
81838
1025034
1563900
916615
880953
86085
1044928
1224168
1870198
1742935
176408
1928809
1974371
566729
1689725
202482
1240288
1098936
1032201
195851
1344279
192053
1626950
329126
57696
562617
167057
1151442
992211
1010494
1495755
1600047
1289157
1508817
676443
1127232
1184013
922876
812902
1698447
1159318
885120
1438060
1833073
50353
1998431
310554
1446661
580572
881383
763474
1085530
1962267
1258037
57646
980328
1386103
482485
37405
328598
591473
1497747
331626
1642176
670811
565363
1404153
635475
118347
609229
1062087
1701878
543484
1683384
1201279
1197759
1625339
1446091
177374
1390767
1475135
512761
1012435
785336
755127
245515
1900562
1241298
1016463
1250177
23747
1844502
506766
705286
1675249
1299555
98071
1848138
698618
263792
486935
1848637
991739
617542
300504
1082655
1196357
1375064
673229
1212076
1029064
1997622
179663
1675840
383511
1146485
1033248
258826
418313
658353
146564
540754
505418
1222149
1082767
531167
1567221
916570
577007
729063
784014
55997
1606827
1780342
214842
1429771
386772
1177513
828418
1515397
1939468
1116963
330700
1169701
123959
1548804
1288778
229692
1359841
1251137
1299892
347423
456531
1394393
968663
1777519
44735
935867
956475
1812829
604810
66425
389182
773342
880606
1464774
1490201
1899289
15563
24066
1924429
1537
122025
1632217
576069
956839
188106
663055
1030315
602613
525297
1106816
876774
86860
1309358
1755802
1312913
1420420
672005
1944355
1355912
641102
119567
1167493
1281836
566978
478403
1677284
336128
1402532
291266
1459462
1874052
1212644
1803698
805801
632984
1465659
480103
1087791
632227
1787136
1221792
1375289
1519930
1360362
782148
925999
1883516
38887
726415
567446
1828360
665121
726641
61667
85219
1468738
480870
1784548
448475
1163004
219522
728398
913421
1606371
966968
525433
659518
1147548
740565
1211429
1421795
162719
973342
1701891
1122630
528720
1145397
961896
1574462
1154016
516683
129836
1785114
1644858
1702825
1223868
426981
731135
1392969
1859823
815714
1555741
1783322
673332
443015
1115318
811152
28875
1506531
1782421
411203
1958621
112830
1513250
1876319
196763
973694
566221
1705459
186513
896555
933681
846358
328208
1260240
1784786
966443
1895885
60820
571213
13602
907653
346248
876544
1210511
161062
1183366
1423342
1395525
1335249
1403780
1835939
510192
236039
1222491
1075023
1442982
10661
1535229
105197
149786
601176
1952198
782899
1072719
1668198
857332
1762559
1033602
988669
544626
1767115
978655
452489
860134
1509756
413622
105952
1427698
1601007
1057288
1247411
444151
41096
1578978
1344175
1431407
1819643
475758
1251143
213752
1396746
133205
785492
1743137
185566
1271805
1493662
480556
1507843
1945934
145236
1441721
1210832
1083178
922550
693489
1676348
625806
645270
1267837
1064515
1093115
805883
1543781
165350
1329923
32584
40419
672498
342798
746517
501346
593623
46293
1907785
1252513
216786
933773
1326074
635433
1546944
1552095
357345
1300202
1704318
739141
1169714
826013
1904577
485300
1632513
1220121
1104552
167373
711162
1927323
125112
483693
1474200
201407
525775
52139
1513769
276988
968505
363717
1824329
455483
664347
1908565
928752
598094
652341
855656
1741636
1834557
789050
136130
717282
874908
1586387
50029
65971
1646045
1544180
1510370
1546152
967839
827738
1799685
801589
1384470
309611
1233977
1355436
523824
1858208
441180
270939
331773
442104
1717133
129582
1022406
1535111
225529
1157428
1041119
1251570
322339
220938
1083781
823099
174664
1525097
1561940
536754
1760055
1267942
174554
1886145
99635
1661916
1725351
989541
24964
1276937
889955
389051
931237
1116280
1255826
1327409
1208999
210543
1818756
1645065
68162
1921223
247312
354824
222932
633120
1679448
426046
629623
897738
896228
275198
682407
35201
862671
1187983
1371481
1872057
1430530
1254333
1757102
768202
124966
886767
103370
1698237
313445
732924
64851
892451
22449
1123507
1958006
110517
1580610
652816
1218585
781269
668361
1249046
1888933
56671
1848810
1376534
699171
1658809
670053
1381495
1459988
686246
745138
881977
1930532
921977
1111237
1641475
197123
1524204
1115179
138159
1897136
1118823
1491920
1044208
640923
1255245
1436368
1446389
451189
1806157
1624962
1285609
1618241
430013
1108590
911430
1193258
1774342
31307
1796384
1705815
1085481
1816729
33544
593519
1674405
1626046
688785
592354
1384918
70672
1162855
347804
632038
964995
900128
1388560
1970469
488399
976125
276910
1459630
1695945
888584
185146
1596549
538449
923171
1315143
1673819
204623
997418
1056352
1721100
1273120
119602
1368603
802247
1594687
1415511
482415
1412652
355307
1090863
655675
1823586
785338
364224
746544
1850483
1901300
1681955
847877
276950
1301474
189681
1321524
289986
88528
1847298
379882
398079
1319264
179842
1217224
625891
1938803
1645717
254015
233718
1141611
1901977
129305
70580
965834
872813
909908
1396310
1489008
911463
1308659
1037642
1129735
239836
840038
1886812
360083
270915
730570
1305073
557214
36728
239765
1511985
1784422
861089
1152585
333357
1697982
883503
994930
1444895
1667209
1793370
1576449
1816539
1747501
904625
1787609
1545804
466043
1767133
948986
1024682
686422
1891490
398292
1373794
33609
540257
718449
652347
1982451
1315504
862166
1898125
28945
796297
290527
304851
223596
606726
842135
1675998
304269
554221
973871
301764
1117907
1316500
1127026
1380661
967569
359247
460681
184313
132902
626768
1122917
1889722
1842097
1306562
215116
1210443
1301627
1320363
345693
1073321
6969
529281
1333165
501640
1387764
1165132
390295
994100
168266
59126
63827
1768878
282161
756955
414167
1383015
279081
252803
1119416
1748745
432540
1352430
1744760
1348655
1481346
1251464
1432700
1211841
1134316
1344706
1474603
1552594
946212
1741182
1585045
524253
1095120
1366600
1457696
801571
1882608
840522
1895588
401265
288078
451610
393267
80315
1289069
722948
652663
482795
591434
804585
1276935
1688350
332642
848319
324124
1446357
753648
504526
551527
93538
1253652
394962
1845776
724060
394440
1216070
1999349
970414
644467
429179
1864574
46643
143266
1670965
877152
485532
1574198
898307
790283
711929
583290
1548368
1095493
1284368
609352
406420
1594168
1632379
1974585
570506
447310
1990463
1567037
1102490
1668777
565568
1932334
774756
712971
1587626
1483312
619669
956581
1749192
1629113
1761412
300253
588617
1672938
108800
1500499
1519628
111365
787997
1370547
410819
1631381
1958567
1476399
1453757
233457
1552619
749162
1468232
951743
960071
1774976
1739812
956273
54132
580702
1802943
979344
1645698
557388
1627509
417908
142324
1422634
1540636
929702
361718
1322495
1584298
64438
1394336
1691714
215030
989234
484521
20272
622042
590714
1476719
1327641
1522594
1312505
837748
529586
1123419
329057
1584024
1802115
1963240
1740367
1931375
301250
147363
363054
1943085
1443659
1130437
30091
1034243
1571235
1542709
1178648
294551
949936
1393597
34100
988296
666435
1650040
723906
1117365
1387455
201665
642714
1655209
1438127
939500
541040
146656
1185375
1338342
400508
781839
977244
1048420
1485865
1709733
1390247
86102
588689
1464513
1796617
1060855
1536345
1031122
1357511
1658421
1103967
1325713
606988
1517044
742129
249149
1257807
420358
432738
130209
1213623
1163404
852154
1632150
1258012
1677426
1667983
555132
1497678
1896293
1207184
1014370
969481
1327708
507298
1177062
1162832
1894922
450708
1020516
1721750
98717
88210
1368964
1216678
1798056
1710824
567678
1293697
1768015
589740
1908152
343815
1938587
1482276
1121204
142044
1687872
1844006
1779588
42910
204725
218539
882169
935768
1237502
159015
224396
706177
1630369
1973678
1685225
211254
1031705
1973946
151104
1094766
937462
1994636
81320
638802
137283
1461018
724776
682178
796050
801775
670442
1312983
973277
1067357
1525695
1073822
995436
524473
1055192
735474
1551849
512143
1477823
1074095
783672
686197
1715364
864530
149755
604233
721685
170486
940481
110103
111998
578887
1204819
569394
272916
1320644
1010318
246129
1903903
995551
1608233
340548
1203442
1709676
1693932
294988
91426
933150
364599
1286154
1161722
549722
414831
912170
928453
802452
1212080
1613261
1217451
1913555
1182127
1211194
1947872
821132
1233766
1935384
494554
853716
978178
853090
1528511
1351214
1562449
990603
231077
984107
67333
253345
1435808
984875
1294762
1978108
1102019
285953
12746
1560650
1606844
22747
654808
925901
216479
1731636
855569
1751321
410988
1987264
1902954
519126
161158
225619
93236
1317530
1886829
370133
362026
1805053
1152748
363847
713525
706621
1227261
1346905
1136471
1711573
1341764
1744051
1728231
1392285
1242205
1295988
1020198
1604364
1489908
1439356
1002239
1156169
1629380
1336694
1129767
1011369
1984283
270720
1033281
880592
400425
137830
114905
1564052
288224
849659
511289
1442191
47001
1431470
1936969
1718884
543023
1612419
1810651
296447
1939283
331397
1222536
1937474
1050568
1040179
1576564
1319244
1856827
415413
124276
1075222
1987679
1654124
1651298
386488
378761
367404
1401810
1538956
1304099
1073767
1346455
1123111
313003
1282541
1300751
1472214
1595324
1789537
1612620
1997795
689854
1083784
1507086
761758
1949373
685587
357592
270586
9621
5971
783870
1398531
1064296
1716869
1448411
196260
532292
1096386
564452
707725
1857054
169540
382494
905812
625478
1810713
1738851
512459
1339492
692565
1976200
502212
1267780
1367582
544507
1283476
1895717
574650
734878
531811
291785
756233
1038743
1206876
1825002
505227
1936707
192856
413409
1926714
1104708
132401
59915
364458
582717
1594818
1880723
1596385
98766
94968
541006
1420975
340229
1912628
1285832
530718
904038
1936094
1280216
1365959
1454140
906569
1077819
1119737
816482
1280120
1896060
622760
1929315
1389014
1916271
1074748
1506167
810692
1607500
1887656
1753954
1965971
404477
1410492
1839324
1975699
1091816
573792
1127097
870089
1773744
1742069
974446
537189
108671
275453
1171007
655904
1698391
268883
1615187
1333385
1452634
1964179
1415905
867883
1751333
1485772
428082
800921
1928791
1455463
1309078
1828274
905114
1568696
1092605
401319
1285032
369783
276630
811489
1436813
5003
825280
102566
726796
1633206
1849234
750756
1062414
1733260
30052
820286
1096843
231612
1509567
356123
286110
264662
186608
1947361
1210201
173843
1474865
1646122
644355
148748
1045202
256074
291155
1973717
273062
737206
892219
929427
1755839
941450
139720
169108
1646004
1648345
1771021
1475637
1194113
1423522
1635981
1537759
1158373
706408
763152
789721
385172
1430231
1125669
585856
201979
485560
1770861
1790974
1616501
285419
306426
946213
843993
522072
44426
280912
120110
1318486
1678136
1683584
635148
5335
1067734
1187033
420534
85258
1808747
619814
1239559
1265962
792026
1676395
1831848
495745
1333604
140486
1419260
1071884
1911389
1155334
111836
1447527
1741471
358582
403892
104468
99765
872921
1264101
505245
1089024
1902449
1581012
1754480
668622
1391818
706660
657378
891511
1050582
410596
960488
853668
1855219
274630
77197
1786513
894703
1894173
1876097
818937
672913
329294
1270746
293284
1808757
32291
1587011
1670820
670097
1123143
530493
388697
679575
1905519
1847695
1215415
1364919
1614459
1170452
1884075
312391
1192977
319353
1654136
1642195
894316
1881836
1003263
130892
1536968
769771
1908802
1648187
1058978
1376142
910764
237613
1293186
764536
1282552
674206
33214
408935
1738838
1437773
1199786
770426
454192
878480
1371135
1789935
1332471
926314
661950
1579610
1718497
468078
1018250
1993344
290311
1396641
604157
1024860
135240
1572755
179910
417844
921068
1740629
1908259
1610771
79342
937012
400683
1543850
1770077
1227513
1089113
135888
1574425
175879
889467
763196
566153
48321
93997
639982
1825706
531691
326165
184169
1996567
1170372
1057796
1334770
1871929
1012141
1817781
1908822
171060
1038974
1845121
1260639
223490
201363
851471
61091
1718875
175700
520757
1565680
199702
1009063
1477879
1865178
946777
1222817
1064105
1074363
1772865
1440734
1422179
145519
1576993
336549
1351923
158073
979653
1332668
1245711
1167542
380258
678950
1939660
307682
1251070
1011647
734363
199688
217648
203859
1370238
1572009
309348
1150519
236690
1074569
407858
624464
928862
548333
194763
1135877
259486
1881373
991274
875732
1758768
1865581
726875
1658131
1864605
1575313
416219
1725260
645371
1452596
979374
185454
156402
899067
1573582
1719529
1209386
1032990
1230156
899688
1895556
229916
1187601
131726
705726
1354066
418316
1101608
1293643
1623953
1884523
1583263
1914748
870660
1532900
981063
944486
507302
1509180
1544778
921349
1579265
1348207
693036
679762
1619608
670210
383781
1675110
649015
790354
1581726
666583
140012
1855313
1087050
1322260
939600
1711863
1955675
1262871
64864
337705
556456
1469210
626348
162376
477645
809844
1397322
677465
648157
294205
1952298
1987534
1372661
529481
1735464
1057806
1764213
1232739
753249
1178084
699613
1115947
1742995
609010
1404483
1196282
300675
1488843
387974
1178237
1172706
1591719
639611
1556569
1350718
175422
1055355
1283092
6160
1958936
547497
770089
77176
213607
206916
1236318
1514855
551307
374935
1108389
1535058
1857053
1105862
1740221
1601014
446237
554241
1507798
494434
433431
121414
1500888
1355221
1710939
551006
1537468
217878
1428360
1638474
1051092
948204
516743
1996086
787297
1187426
651478
155886
1464412
852862
1051838
496908
52250
1143363
360505
559260
782562
922358
1816210
409688
1618900
696169
1701372
1717157
96630
1088919
631793
138734
1111432
408850
1388445
50893
1105981
868464
884539
815578
1095258
963229
1941837
1586195
1710181
928693
1617133
131212
1094286
1572740
251192
1843947
599635
1615632
1823138
753063
787041
57035
1698855
1757241
333536
997601
51527
364196
346875
386555
1121183
1307148
1152069
1963849
591369
423865
1633161
57400
1915588
1625474
665301
719731
878422
721061
1075575
90038
408045
1139945
676467
622338
1688717
1542868
892667
288688
762283
1659366
520056
417265
887059
1564317
1646650
511348
1278997
1089780
1431933
1828390
1197613
625385
1048702
1854023
1782497
57173
326559
1716990
907843
1742307
786352
1694587
1958277
1739702
667937
1018461
1109899
1624027
854513
1597280
881906
760856
470767
1696626
32840
223801
1749578
1422229
495871
294759
896848
754391
1809679
1021653
543977
1826611
101115
1115142
1141601
380002
1280202
118115
1516189
1509383
1238314
854164
1046674
446111
539769
1421189
851762
1511335
497245
1622236
631070
26329
1271011
1445502
155388
1058934
743381
997724
1606797
782217
1614448
551607
419114
814063
229907
50146
1507267
896394
1936148
508522
362287
32041
32302
1164419
136438
335821
1579129
898676
700565
1854949
1836809
295751
479629
1095232
903962
629697
1935306
1115962
74185
1893529
836883
1790105
942273
599379
1303605
1097673
1593631
1672856
1796227
1152287
468799
1986568
1064491
177011
749981
938221
1079615
236609
978395
1319443
1927173
1827522
1773264
1296379
2751
68370
806634
765917
845119
660881
1472198
1496813
995713
570698
24157
1606993
1577274
564802
904008
533417
1122783
1387184
1634688
1903101
1636475
1729252
1655474
776155
1564025
57746
467521
435444
1549967
340887
1718377
26227
1447393
1067400
714156
766749
1304386
1018818
609830
759650
600512
184161
1838799
505326
850051
489066
1456697
971079
1879252
930482
1289671
64830
1133963
1266229
966276
319236
1311867
934471
475385
1351147
801741
1054007
111755
1657880
1848916
634116
801944
616182
124872
1030980
958889
1207552
1362444
1557881
481879
406898
1443838
1680209
207524
1740419
1849161
1721231
1259235
1484700
1873107
850528
991236
930481
1191080
883344
1730506
1357353
1174344
488675
1949077
794904
1503622
1370210
1624126
1510383
633416
1594650
1093187
549172
747368
338420
260880
863663
1111890
1515723
1803476
510902
1631222
1417645
1759071
505185
1920066
1209816
1414991
1408700
253210
1174038
529632
1958217
195546
7058
396332
377890
240022
1195680
1505366
1013877
1339830
1703471
1050925
321289
1273768
1667779
481131
552979
550674
233965
1919344
1499415
220352
48849
1265983
467890
186122
1036348
1783326
1297573
66958
983057
1638818
952044
846120
1970652
968674
1848814
905438
877835
520964
1335805
620863
355034
513080
1840861
964856
255228
129776
390606
129877
71518
788121
575875
40712
1024667
58510
1226340
804365
185393
1139466
1517872
755892
1343871
1245676
802893
107410
98661
695477
1721589
767485
120354
438766
433197
1954763
1418475
492597
1038149
1515515
1370039
547749
1633073
975502
1329445
310018
560610
322703
1016595
713453
6078
142990
671259
1176749
1492111
1572531
1035360
91357
746553
178073
1597351
1336920
920558
750724
313749
818255
325460
524197
1483540
1680910
531481
634862
343857
1265024
125001
490476
1776777
1711297
1549255
958053
1930636
1441738
654147
1927135
854488
1041066
543757
1658368
84990
1460423
1573452
758728
1878764
540535
259930
250763
1177842
1838115
856383
797511
756060
381846
1460289
269629
1278336
1525379
156929
1384410
1450697
1624947
884989
76237
400161
1553048
1148074
778491
1449309
1280795
1337959
263226
1702651
1290202
1700951
1613800
1083210
1165097
1738717
1212101
255490
897047
1650148
1366738
225424
658013
1655146
316661
1601171
101462
1952241
294872
1729226
66533
758179
1463264
343831
424674
1901071
618181
1866710
471286
406628
98201
1352877
432236
339265
660728
31680
194277
330325
73516
1003344
1688368
631610
1595939
1462529
902039
205374
1385110
584605
1413317
861300
593894
1420324
765117
679473
566371
289292
1785367
1491355
1029277
1675205
12593
51519
1097029
1788948
1239461
1151096
1075491
655185
1427133
1553296
581732
1887578
1709913
1742836
1925202
1374536
871917
1020693
1281963
905353
1319627
1623022
1463653
1141542
165901
1672823
146722
1737176
568828
1735190
1160715
535601
619507
766812
155305
1191779
1870593
868439
1172961
422042
572986
1263280
1347580
1047947
1583980
533204
1093168
1572707
1076005
1127064
1162299
276216
164627
1565461
251752
160188
1252689
658863
804758
1581898
1107182
1190783
1774821
1011080
472378
561195
1087440
1823524
1365310
981830
1664752
1795058
1316341
956244
1922256
124098
8526
1758380
1128566
12196
389445
1428539
613986
639897
270190
1993526
1779691
1110431
963792
21749
1817469
1815374
542187
1546720
1336581
84994
1137015
1958634
1969128
377037
1522114
1597935
1958015
433307
1077370
858310
1875569
436213
87301
1199485
23936
440433
1369731
1272996
850775
1743405
1499197
1688794
440525
1603273
460428
771627
1319586
245140
275190
1291278
1376030
1788062
1708804
1369841
941760
1694315
1732358
1887708
1802313
1390075
154260
839991
1912949
615777
954803
198584
1846373
1873619
1090756
1564888
1670274
528715
818426
1267095
1140153
469708
1910029
1759333
1811511
1986449
814148
383572
1030150
1075442
25364
868454
447098
232750
1552295
1675683
697682
1973637
1361299
1125619
795868
1252769
923659
1712441
754677
1959526
1796714
478425
1425170
1790881
13510
576842
806753
1039979
724591
1078993
278395
1984437
980112
1097960
1430039
102421
1992851
204977
347995
1906810
1622856
316905
809844
1203357
172849
7716
319733
952252
1238693
587263
1518556
197915
476420
79272
404791
1936052
1510101
1311119
1085607
1172758
180971
685304
1145814
1756675
1224145
575867
594300
910640
430987
1156031
374498
1855501
1036991
834793
1336860
1913746
1245396
1599776
1620965
778972
909959
1318528
510594
384843
1806079
1629074
1168778
1050070
1969100
708403
127721
1524733
1237609
781178
1035977
597222
1948296
1369526
831835
1341022
1924613
110996
1534757
916119
225337
1781855
1513447
1849750
582125
340831
950101
1932267
1978265
1037292
1354251
1397906
1458261
1943424
1632437
270101
1193425
384337
370668
1577821
925282
965947
327677
1735268
1176082
809142
743027
1992207
341496
303624
1742836
840788
782915
1849456
1081252
655310
862610
822530
470102
980284
1807843
960744
3554
1537637
1886181
520258
1208543
1592440
1000159
802819
1432342
1059151
1798600
1658080
598720
1999693
866473
1409409
1629259
588447
157390
200092
570785
361494
1692929
114964
1277298
216690
979312
1389052
1894005
1798160
1697179
1281101
950783
393952
1155666
870700
1642779
1413998
1083659
789108
42538
1201196
478985
1355003
1924216
908283
1768573
228942
1622385
173066
1332933
783744
722851
1706447
1340019
211485
1583871
592736
1485153
1796333
235248
115806
1183040
125431
1474109
150150
1757001
1640930
972897
446909
1134875
1061554
290614
1541165
809671
261273
1670457
1243609
1544542
1596868
181306
1616996
31998
1300503
681915
115018
513130
1273484
1420741
1107348
1371455
1708405
102122
1503588
3625
783207
1710243
1828065
1736331
1000377
1845264
1147030
152244
1897600
1905939
363973
1266279
1423969
1730624
111016
1154733
984827
1730601
1912210
554029
1779291
193092
759400
1077911
835078
1262662
1297592
865269
752988
113300
818148
1637704
641253
566498
1173281
61709
1815425
1670518
1205912
1428949
67194
1730052
1754515
1981236
705370
946860
960539
1860881
735037
1269663
1555722
190686
230928
834154
106442
1207834
1892231
598067
1727427
964651
1729385
1711953
1191562
291609
1204457
1291575
639491
58413
178006
616545
1807726
134747
244608
1088627
1793899
1093995
420247
911429
112094
76858
1341622
1244271
1392646
275988
362110
1575091
1231852
1370609
1464392
737623
1548616
1861790
1211803
13513
279016
1740470
917183
318384
1161261
1766141
1557066
1626157
1749435
848968
913776
1275267
643854
350466
1792948
586170
1148247
1685599
1491197
1741574
112029
743333
1988152
1879079
182436
1040783
1445682
773099
929404
638892
65280
1785121
869791
1091294
1427236
1503493
1255032
1157371
735763
78601
1171505
1971093
112712
856687
1078763
75227
758794
409705
1552051
1061953
1639827
218048
1933973
1109511
661954
1047527
574813
849435
451087
1109254
1838472
567816
996354
95062
1347210
1463475
401106
842027
459239
885184
1379436
1232329
1553354
1019656
1809980
562403
1831620
1693292
1642113
959649
1491073
7196
453251
712516
790193
1439872
1709819
1733986
748722
838570
289132
1168710
1385541
646187
1497103
411056
788055
503727
1350183
1202212
1095119
943844
1909093
442189
173807
826412
1640276
1964828
186834
1138623
770485
684994
22580
1146479
998073
525779
1418030
1260309
963754
1821249
879202
1914300
794071
1975039
1204477
1657246
1779881
1831436
11066
914268
1026625
966804
1629458
208666
119280
1672626
1948560
13854
482105
1218838
777541
61682
276060
1356690
381450
34355
1613787
649301
1807487
1509565
670112
950473
1934209
668539
823651
501807
1978256
1445478
1068516
1101825
342039
953791
1534795
1755168
887757
875190
1938608
1374949
295523
1965968
541888
579373
1524841
1562409
302383
889321
1367737
458316
860971
1384958
1442024
328091
1095538
497340
424490
1339352
1912559
1635084
1924511
1313810
1201845
117764
536598
1991824
1734065
1531032
1411369
482837
1858758
1452146
181880
490380
1523253
1511315
89553
1480025
325544
1685353
886619
1594067
1985067
901639
1226853
1939844
1012373
334559
1139726
1607431
1313855
628877
1589050
551819
1945053
254333
1842067
1411400
86755
1366662
1002772
1565858
784243
1737705
985631
876138
1956153
1456852
367224
1953011
515884
1199428
1058100
1784154
1952298
1843306
219790
1828398
1657664
1877205
911147
1244850
1133742
99650
328657
320033
1845376
1124105
1387497
398290
1083982
1290586
963912
1664568
1419198
834928
1111131
1756335
295320
1889930
1377921
1795396
1592542
1604449
1196171
672111
296002
1306493
1093468
580709
1970016
1973300
152637
985068
67523
297452
1387233
195467
1614355
468926
619096
878356
175708
1188200
1457579
1799997
183711
1654887
1667340
1254509
1004267
1063433
1122529
1266905
1750390
960356
667600
255523
1928624
372091
357635
718355
1078300
392425
444450
33397
1102997
1360860
749852
369072
1504055
570904
1400576
1448692
1201968
1794694
153737
547871
1444300
1246974
131394
501178
855627
851012
313863
1400276
1990586
1913689
808428
1642159
1943281
645893
1352335
81525
422706
1312221
255486
185393
1318952
67324
951925
1266997
1443637
1820302
1639809
100691
1075423
1383366
573655
148794
1972287
1767016
207017
440402
846227
1949207
461699
150669
1830397
499413
1455131
412312
1937020
933019
940805
527554
207258
962385
1395552
1199155
987328
1662832
1431213
1605019
1740448
1803139
1241100
1970389
1858070
426829
726585
1937093
1022491
1648369
1780438
635935
83790
1607946
1252664
731387
1510879
134598
1083879
1122267
1890098
165564
1332944
1506742
1904309
1912966
593339
1981710
461679
935302
755236
1420769
118275
951629
897093
348955
1880145
1450301
701614
1823650
5842
1030130
12840
223337
1620871
846240
343489
1906603
69251
436214
1744216
312997
611537
1151936
348287
1513988
453644
1755770
250893
598493
1497478
913565
775736
582281
1251927
1910228
119167
588042
203647
1794566
431871
1970453
1129782
1705647
769395
905451
1216395
587240
484684
1200797
328396
1889657
133121
1294573
344274
337911
1923632
1538222
997922
1783364
1635398
780028
287457
1353438
396296
1106348
315994
1626525
1320382
1285499
133592
323502
1266692
1247140
521290
1433409
1469536
922952
538460
1824018
352034
305537
294423
681387
487293
1995893
545748
1178933
498298
1945977
20567
1131643
320124
812806
1447744
789266
1334986
674067
1204192
615289
1317784
605752
653084
1273762
1906670
681800
1247796
808027
343595
1946735
744663
1673993
1313135
1448781
1228039
374156
376000
1036739
740614
147671
453298
1919744
1543259
1075218
891754
1569973
1761877
1318245
1478940
840595
495976
1237096
1664081
207352
1413145
1184381
926685
1439612
470830
1027891
1228137
381595
1648392
1490197
898409
613261
65766
1800973
1148116
789586
1890449
1372260
195447
1316624
535169
1744638
1497855
1517097
524047
1740038
835602
125065
1675442
1564474
520494
414659
1812512
1762151
200536
1806266
525529
1504656
626973
1473720
1759805
1555714
681174
645871
778374
420052
410930
754659
719259
367660
486199
1553389
1153570
1511102
156537
739637
209969
1065566
1565345
285192
122708
537959
206947
1671172
1477083
1582484
1165849
1971873
644707
612572
139820
64723
1964249
1440162
732898
1841560
1684853
614931
875059
334169
960802
1796260
201988
1523502
208064
395565
179915
803405
1226446
624906
694926
639529
792537
535505
632733
256888
1726684
626673
813834
1835022
1021525
1822603
1580531
1699779
1053184
919773
1581749
583590
1141520
1325557
844348
1099716
548425
1968575
218521
1858788
272320
735172
433261
1296110
1264891
1935446
1410625
1623905
1891427
1030521
1214183
411068
1557020
720377
28252
362282
426679
1960578
1212375
224367
153527
413111
1345466
536625
341015
1169272
1320744
381333
3703
611771
890071
139259
550661
1301524
1074943
1132478
1897704
442147
1693548
288530
332214
281343
85527
1940518
1826647
1217304
1428277
1454115
1975795
1295296
389005
1115094
917911
280146
1067969
1931278
1934232
676912
97886
901119
921652
364799
1304490
1421173
455272
912909
1083106
1077148
290150
1506851
1832369
24567
1650489
1327337
1164499
476133
210129
598627
1669345
1220220
1234480
1918840
851976
16212
335387
51841
794550
1004653
26244
453089
1698344
668324
1323082
1580791
951608
1425361
410435
1772799
848654
1100008
1146233
1825219
230290
662961
974032
1612059
1922908
1609272
273516
1064642
516468
1751250
1308796
1621910
442862
218343
470179
36728
1478231
1168904
1344275
420227
1935076
243615
60157
319094
611171
1526433
1128081
421290
114772
1563123
57124
378989
1146005
1568887
115705
599666
1953198
689384
802760
855967
494694
595159
246183
1403722
152497
127515
953453
996496
549172
469710
1814195
624061
520255
719532
188157
211853
1470367
1907163
1902738
1330989
74851
332913
1830968
986936
75088
508948
1903873
909737
1864086
1765403
34253
416253
1662822
483183
1122764
1296437
443618
982579
237472
1838663
24139
1281723
1380703
1434679
1614451
190417
845009
1926780
760256
976578
1941982
500846
1251847
800012
166918
1161126
1489895
1505216
943887
37442
518047
1459727
1007792
470138
1456177
1145338
1249022
1013673
1844153
984006
1589183
1172131
281963
1501761
1941508
712316
1620489
1108466
1527539
816666
666847
500414
30918
1004036
1547175
1996748
1170613
666366
1341250
1842732
1559267
767906
3191
529457
1174349
1834190
115691
24332
1944784
628694
1054547
708033
1758777
1434920
778713
341535
430639
38254
1449891
364470
945084
31632
705150
1099092
1248199
374012
1572027
930389
438532
60845
1553985
1161118
1445575
378430
1869615
600225
414831
89078
643491
1175498
338052
403644
1844780
1440571
1442765
1391856
1870425
137563
1321448
39972
690410
950343
450645
1551509
191618
1802747
1490836
66604
1589419
1194235
221333
688117
1334395
1201258
62568
129107
1265777
998323
1530199
879662
773690
1109872
809461
441607
237220
69979
868329
1084872
1872604
1218446
1114714
1712270
220173
867255
1893470
173474
282626
303665
1712094
1899906
1617169
387553
114689
1571053
288724
1158672
82888
1393439
558855
1301941
1120367
696739
954631
1603293
1177908
1332784
110350
847805
173141
1888740
36207
644506
174903
908299
573889
1437987
607900
285678
1406504
301614
1607402
1390204
1974242
497917
2938
433283
942217
1022809
1659547
913614
272789
266674
893160
1319159
745615
979671
1993264
1803190
1593266
850264
961285
1890318
1578871
1057319
1538437
227018
1728803
1642219
246908
1437663
952557
932018
236892
160254
1035796
1266819
1102812
831528
1146446
1528439
492280
166226
712249
152255
1655881
1929219
585406
218259
1724983
337645
99342
1285125
1212755
1673121
1228532
1453042
1518502
1027112
1935608
239385
466957
129375
363333
1157096
321019
901801
1669102
19702
1853859
1330670
456854
1288309
63461
1837413
1180299
1209165
594027
1380543
1404453
647739
566405
91980
1736025
1546760
1428684
1181034
1065984
1194994
457996
637117
700160
1633460
17759
1469554
1623342
913115
1342615
79812
628880
560543
1596898
38696
389570
635178
387804
309947
1038022
1023188
835623
809198
256685
722156
98640
628022
484916
896674
835761
425824
1074312
1251602
1851528
1709036
1064943
1857454
1142388
87960
17371
883943
1444460
1907274
212855
780885
565219
1543833
1539418
1131764
687457
1762356
308391
38962
516299
1102485
1674364
809242
872385
299221
419730
511026
577510
86645
454928
1483972
202948
838036
691781
1788347
1087045
1472790
1350486
1945033
849848
219883
1605826
1161329
299266
1729799
653650
16732
1761531
988689
1910229
479126
929438
875162
1358900
675656
124342
671719
1455819
1502814
1694652
155765
1251960
1606726
1467306
828085
1430626
692926
956845
241258
1489790
1161027
332297
1546227
225313
715699
283984
33353
1742303
811010
548624
564384
1407021
1947795
54926
1227700
1485143
71732
364651
1007147
1049901
1830885
1551896
788266
256997
591457
1736199
389822
1926336
132391
144562
410479
623004
899285
1548535
1662512
550366
316689
1041206
171097
1908137
569118
602619
1762652
720896
28146
1836442
1053746
531564
999107
685407
1196799
1337597
1725049
496948
293125
1455643
842647
903950
534471
1272890
1880061
1614584
1911196
1888126
735891
918348
924576
1170141
1595534
1728960
892522
96448
1261710
308048
1985866
987025
1022250
1686275
262505
835739
100368
1540708
1650594
1261967
1413202
1099874
476608
1890447
1676585
337468
239644
1358418
751548
83301
335735
324980
218587
1323544
1487368
794695
1339437
1795714
1299417
1296036
163402
1829786
262495
892404
370049
1847495
1507826
697335
532063
1524736
1300170
1462874
1704192
486992
275823
1081561
1895642
964879
604994
1389326
494368
1710505
562722
1839445
401101
420722
1631160
51932
1047679
92282
849025
726123
880277
1047655
971126
1236752
430313
601684
1452974
1493980
368520
614238
946749
1211404
1447019
1433006
78504
1271866
1743115
1437615
468170
1359063
1002141
383758
480100
299736
821406
75873
36181
119868
1720372
1572042
509352
672580
1215494
1016884
582775
723755
86476
283912
134126
452010
536609
718111
15672
837372
42532
267562
618437
532514
751178
559969
654814
845444
1250954
1478911
1979806
600696
494824
1224799
783104
1515633
885847
115474
1731211
744950
810388
780558
1565631
664521
689635
1539090
610918
396841
287911
1950214
1212719
1094873
348721
114005
426794
407214
1704281
803244
1101782
901005
1466885
500968
1910276
559838
168183
466633
1800923
1060383
901505
428664
996958
545817
1095462
1046375
467065
1494728
364304
892770
277799
1306273
1327393
1985983
315030
1460903
279519
261665
1325040
1922035
80492
1762559
1192687
1881771
638137
1080162
1425697
594525
175790
1536005
648312
801113
1743273
578179
1019387
432012
1478539
1750562
850698
1497575
788501
802186
41323
325797
1213020
1135866
641248
505237
1793699
1797168
1597960
1696642
126510
1603283
678221
1388367
1773367
1766518
57396
1038509
1475016
1651750
410973
936335
1760158
154884
1753539
1074854
1626336
1907976
1688038
797847
738055
53675
1488149
238337
258534
652059
267619
1588073
780875
231975
1867401
1293485
304414
956890
191643
1713319
465630
1348631
102750
1746340
190230
1498893
510100
238109
750282
1144992
1032449
334962
1544136
909117
91982
1026864
1305181
1368302
1067518
1316005
1813021
613316
879825
1021724
960200
803993
1651386
306373
1850625
912909
1476683
221592
1292367
1415433
264465
385592
1779056
456996
1551562
712479
383952
1993304
1344919
655269
970517
758689
1878164
591074
74986
1332279
41992
715742
1281545
559897
549129
1726934
1950922
1064725
739127
601179
554089
1128738
64546
900940
1433165
1870956
66609
573157
380147
658824
1856470
1044585
29051
969690
654016
1736931
1879212
448686
1517267
62926
1459388
1756345
739851
578160
129471
1974639
1854319
1296635
1713195
586497
1977134
1765499
1324304
1898477
1999596
118598
1783333
302584
578196
1828408
281775
712658
120154
841826
1025368
274445
76073
336906
1526001
1549785
1965374
729072
325903
1906420
316488
138081
332758
1166718
515330
971424
102713
657795
804879
858735
1039217
295647
144
469578
719642
1114045
743599
604281
1721566
1635692
1068893
831542
1957234
1981490
954215
548852
108762
496718
1916939
476272
1824881
2307
57506
1696054
197063
52750
1649965
475226
980367
1174700
492159
690037
597182
1758128
327682
80311
659098
711815
1137503
299258
529820
1409242
1002128
127462
1323637
1082256
1980272
177070
1810432
74443
29836
668701
1346341
1552271
211345
939957
1992308
1460152
1601243
447533
175688
1027712
670848
1520668
725485
864977
1752534
1389176
1216372
1670553
143801
68551
67405
1864505
1515101
1847017
429609
1436444
23302
1510832
1809590
1383657
927049
887146
22088
1110539
716299
1642557
1963846
627054
503796
1501493
1768168
1340729
1770789
1725696
298657
1371834
1210239
386571
220009
1161191
370939
1390022
119997
1437313
1178122
3674
218775
761505
1890074
1658756
1775161
1849142
457422
690758
1781982
565570
332350
737980
1193918
603247
213771
400167
926437
1682571
258127
1371425
309586
1391211
207954
860471
155889
1976570
1163227
552352
457408
360195
1997996
21178
1934671
532096
1510500
725752
1234837
395951
1828542
485576
197453
518154
456901
1543834
515003
294464
1507095
996647
673798
574161
640210
1143702
1305743
1247475
214018
1773157
1234309
614175
1139848
9407
1289350
1597891
735692
595687
888613
908051
1327919
1675722
985838
73128
1603917
709566
431984
1388386
883084
260658
176734
324800
1038822
1911629
315992
1375485
1708047
1086478
440304
813376
1464372
1966599
1599350
779598
1815011
1852281
1678195
1687713
883688
239125
954815
965601
1249653
135617
1203971
1088139
1914006
1379859
1704162
1288986
647738
1432256
1155557
342918
574867
1173721
1466980
1755742
338126
1845864
1513628
1399301
1066602
1724518
650776
394607
920410
60258
113078
1988578
1117362
690053
70278
601840
132991
1373888
1354395
1430265
1502576
499951
986857
626308
1629617
765731
565708
1805771
1191051
472522
1385183
477219
615803
112428
98488
819419
891268
798185
435619
1393517
1815315
1184243
1517858
761382
586092
859884
697903
413685
1674287
754625
1295
58603
1413740
1089608
1644395
1721506
694840
113784
319081
465694
1018517
1239138
390896
1396066
133912
1364511
1027962
873612
1540961
109650
142141
1953518
1687041
532483
184547
991460
653797
1516325
1544090
1063554
1207441
1176235
1121637
1269383
1178359
1595755
187673
1648514
1569547
538270
1171091
1036057
1432309
1013865
779631
336569
62062
494755
289499
564536
1278852
1262875
1489993
433066
1701062
315356
1305975
1057300
1432861
809362
642640
2374
904740
1445722
1679914
570632
1165105
179501
733779
368056
855056
128361
97140
1964013
52765
509962
1349540
601107
942443
1415904
974908
230005
260684
1537149
235165
1416467
1836864
268536
947376
1606979
1447173
1834042
1976920
1804723
1629679
773121
1728716
160975
282496
1382068
1734582
732393
1151286
1497972
1671601
495486
207304
721133
323259
1378379
484918
1066373
310207
363757
1720350
1829725
1551747
725016
1019574
1368357
1335008
1677132
1620382
51343
198257
1679697
1715285
1169666
626079
34646
1244854
802766
861262
15726
107328
260104
569028
681217
597147
972401
116594
1435802
807260
719696
1720255
256267
1186088
968196
1416782
1937535
606698
491344
820458
817829
1138327
1358462
870899
959666
776189
726379
1833370
1773499
1377141
223385
143214
1780277
1465911
1548430
1534936
953682
1651706
1189034
953385
415488
1960638
153699
1276672
781627
1284662
127045
893616
1700377
1734535
690044
418227
1236217
1101694
301473
932754
763572
609302
1748984
868357
490836
112352
506379
1422308
480679
954619
1256810
200788
459642
1608465
1174905
1405424
936230
23482
1084781
1983596
1757896
1466350
207842
1694684
413154
1891737
764305
826187
274906
834214
464928
267492
1189021
874491
1392377
106141
523785
1587920
1489701
1937059
1897302
1004336
1203470
840959
8085
402717
972843
1650703
694406
252920
1323000
1233397
1825121
1563616
971593
1168514
1939466
536191
1334841
126639
1428909
1040171
1801939
627288
436826
1410538
1890469
848159
175009
33561
904097
1730264
366705
1903493
412338
1809327
1190593
1041373
1392205
1116831
1289136
626214
914631
1086019
348595
126972
1472510
384803
1830219
1560732
817653
502246
464516
597222
1507527
417720
1038547
1534700
1436652
174862
802111
1511942
716911
1487994
495115
1057288
106128
713545
234386
906365
224716
652687
598194
1762146
246156
363502
1292502
747286
1475377
425603
895364
1250462
197136
937547
1505778
442048
1119205
1913122
951222
1755867
1199823
172566
528454
1028297
411323
1191132
869998
897451
1574793
1445829
1937878
401032
1701591
798263
1155026
560805
592933
1116109
192621
1705618
150652
871016
716019
250100
1923245
749077
1310004
1067343
1520421
294229
760067
1299831
1791645
1536947
1742616
1652353
32626
1359193
55875
1981445
728213
1085937
1031573
479879
942582
83497
1452777
1582750
719228
854689
99437
387627
775034
1415126
542613
1348006
1543774
1187970
1480900
376193
1033285
870314
88860
232436
1340461
1384359
780663
356095
738294
1877198
791303
468921
643328
324355
1518221
689862
1163541
1015712
570665
1714362
1413505
1594469
149436
624894
1887415
803037
167296
615434
959061
1886016
545883
1758601
381875
1169255
252866
887548
667262
1404564
1126518
1085171
222728
602352
335222
1016233
676818
1472459
422219
1679899
466254
647449
164649
568171
1308261
372617
839877
890230
30136
922235
693294
1484235
1766805
633911
1231053
690523
1883791
805836
141084
898035
1339389
675361
1351614
855228
1766609
827712
379227
1330765
471984
1164327
217691
1473756
1124324
1042852
421777
1580536
1828389
605985
358041
1889699
943678
737217
441899
1779596
1269129
179239
365906
317506
71050
589672
49774
153259
394364
69730
1368858
859168
76955
527183
1354177
1284839
1004610
1321356
278270
1517060
1304735
980837
475571
1250790
1974178
1794558
1767107
99496
22217
157271
1849841
1676977
1565359
1859939
1927981
1757948
889144
1087649
1735226
1400054
258107
972550
498524
870482
1508190
1701955
370104
424521
1687533
1480460
1149306
889964
919842
481366
1597106
1573726
443414
627100
1807890
1610702
212706
1329973
652793
229929
1329530
391903
1298037
1541859
969661
763911
1386748
371097
1531182
1870862
1273081
282788
667497
1960031
1334617
1467154
1425901
79778
833680
866810
32978
183781
1911066
280126
1117874
60335
1397142
1762142
708823
1680900
1870907
27207
1439135
689166
91375
1854350
1276692
276948
716917
950023
1908290
663052
1655396
916929
851699
1212535
1045469
1310619
585685
126672
69252
1529452
928091
978169
1000847
1271487
1037959
1476911
633056
1038537
1827760
96588
1594095
628122
168960
1491888
1343856
722554
1233156
427851
829803
1409185
1697742
1005771
773641
671608
1057958
398194
816797
820738
116110
1389419
1332442
1550104
1859718
301828
1592912
1029023
1908250
1569814
1227905
1644036
1580581
532386
615179
1299770
473651
464947
1294537
756603
491675
1348491
1187050
985651
316163
242150
1573597
1452889
1567873
1458703
190443
788082
519539
1534536
867650
809941
553126
494828
1923948
1275344
722884
1553178
960605
37663
474177
1841245
1370150
1140520
293415
816928
706473
397845
252895
128546
1518144
1352563
1846084
1976396
979168
1198501
1065209
1195833
1707969
774122
509598
1068183
583227
1486855
981034
1481425
1991943
403417
1090973
61036
262270
577435
434914
1203549
731897
536063
1426033
229611
1803030
1348916
1719240
1024566
149673
176747
252478
1972785
542021
1523193
1200383
1413058
1670490
516486
1277722
1364813
684060
1093589
1465602
407696
44124
1007458
903892
1144009
479258
1041945
1445487
377761
1328674
101151
1089821
1247583
241125
1913153
85232
710095
1992480
1947792
265262
1859509
1059379
471167
1281257
634707
1322643
1014332
1378541
786516
884477
1902119
1443998
1841239
133174
600940
193090
590075
1678646
625126
20070
440312
1396113
434278
306025
247922
33961
1766029
1328981
1723919
1379154
1707027
78668
236446
1634478
421091
25315
640059
564846
838801
1593307
616554
434339
219790
804262
1669708
791759
1800562
1838115
895961
1454798
805982
329184
1653339
1688507
1541448
1397640
36859
1111701
1468622
746276
965111
897305
746941
1083836
266732
618460
706985
1127337
109300
1518460
1626619
1505801
1373236
244728
1247335
15133
891399
1980300
1238921
1363750
117025
758111
1145113
1654366
694773
240611
1988552
1612084
865969
762720
1748630
1881478
51226
361125
1070193
1719746
1100721
330514
1653097
1866268
23389
1169956
188849
1031653
1211439
180689
791818
413449
598663
1049640
142864
1772804
1553599
1671639
1868381
364104
1879335
586589
1844565
1870529
270993
1344394
1324994
491405
486350
136159
1205027
1323163
552075
928428
1995211
587692
143761
1964403
86968
322230
989790
1180212
1687036
895780
1493887
1579480
408173
1585995
453101
1173708
386231
893050
401956
491978
1813965
1036421
1507418
403849
1887338
904553
932685
546888
1330570
1449545
229067
1375732
1363026
1462159
665625
642567
700578
229365
1186431
1180188
685160
543897
1346895
1320131
1676656
1431776
1156878
1189099
850096
526558
1566980
1022266
105150
608797
1983704
567158
1527771
1007764
1003209
1963805
49230
1620598
36891
1958368
42190
1857139
1780848
824916
725693
99459
868330
1492060
781544
178361
32219
1682182
1357381
1771968
826802
396211
765921
1394872
1234496
731946
1116678
1488913
1872237
158880
1393803
4463
914186
1026809
788703
834975
1975041
334554
1156892
1595532
809472
1976145
1032114
1300670
896858
1386252
924627
1371572
689964
1949789
679358
377637
561542
1652249
1570148
201913
958239
1098748
1311488
342743
343235
759991
1062098
859341
1190311
1212589
367067
838385
536574
306590
1896080
1538133
379415
200196
1757569
1401463
1941368
1427253
824087
1609242
976725
199223
1876958
100295
1890948
1484061
1635255
143433
1598965
139636
527932
1029797
324350
542048
1718412
931257
1402140
300835
1640899
1474626
608577
500022
521007
1587262
779240
1130246
1877816
450345
1894426
1858266
941245
942796
1322372
1742818
169059
1825176
1676255
1938218
229634
1641720
1787684
1742421
835860
646788
1127128
1328443
482641
1869027
776600
1106969
1347170
1213008
1844177
1664003
332127
796211
366439
721437
898663
772211
499680
895461
490563
1110438
1536169
250288
1066525
1215936
1179883
442646
1968885
1519693
1590650
782530
253795
1368695
604366
1996266
1451343
1014793
1888341
1333925
1086468
1526992
428610
34168
359421
235845
916274
342339
1556479
1212886
1149914
1071092
650637
641752
162924
126908
1353551
1121081
588391
1836848
1162100
1122748
885064
584398
1235873
934901
1744175
1190615
1870532
28577
1172852
1724515
376930
1607599
1941719
6988
313600
1863866
1935680
430729
146282
1606080
1235097
1203733
1820555
1698692
1096895
446095
1690192
221501
456286
471550
1263173
398417
1343130
77975
1756870
1972135
478018
316700
1248709
536493
670041
55112
1420032
1015907
1575662
1301
1898196
1880924
1428343
365776
1880591
1464437
424373
476739
428685
578883
1593032
1334074
669637
544083
1367133
1875532
1845267
1589346
67283
1407150
1193797
420765
894477
41436
1722597
153032
959788
290022
56282
596422
306472
899804
1662091
1202167
289028
655794
1251875
1247456
685989
139135
894878
1654202
1358516
5927
326987
962658
1016654
57048
778609
475124
209136
1449336
1558879
523407
893399
1914860
1513364
1475193
1046076
89414
1960904
1675564
863163
1737125
387685
572063
818681
1020048
1311694
179785
1660398
1721156
960477
763259
1071038
1377918
643618
1109574
1728077
190013
1520800
1772030
555405
64114
1716988
1233348
754999
498433
238806
695215
1999637
199908
618837
596140
516625
394805
1312441
1471855
531514
1824062
890135
616755
1576393
955882
90599
549193
758129
143483
1907337
690526
12952
1828202
1347284
8523
575905
672893
1172147
1620253
7821
1516239
229443
507450
345238
364140
539313
1818073
204273
621794
664143
440932
372940
1088030
976998
1907512
1044320
1871563
1823840
656578
1523354
446991
936920
403312
99891
660884
754436
826679
1213312
78691
155723
1074072
837605
1393766
1736645
906146
463753
764929
1872727
1551542
252784
1303799
1932861
887636
1475672
881386
304626
1879179
1903818
1198830
1893962
520502
255919
1897518
742468
1425976
336052
329124
1111962
1877511
258121
1559141
417863
5589
923671
1548306
261512
1717571
241649
1131710
371127
117951
980592
1683139
1686994
787455
156199
995152
3352
661271
516032
231350
703869
1049217
22291
1682044
1013967
382233
1180800
1559326
1906122
767557
1598115
499877
1489782
1634081
736356
1176466
499800
333956
801383
768926
1598355
1827842
430848
663502
916465
505890
186435
319214
1418678
1590930
438417
1738020
1701269
78579
1357084
86260
1444972
1716068
299803
1775463
617008
1281670
533788
671508
933543
1925019
1881188
288909
240801
1328337
1708244
111787
216478
335311
140031
1051777
515363
631457
105117
678369
1629347
1657062
1057212
84867
1798453
1784787
1059194
1494128
1429332
76963
1422286
749638
1663554
401817
803215
331792
1600538
491942
653259
505953
1662747
195060
1409459
365719
294600
1745953
948564
196269
500677
1717651
1968433
1539535
83793
86634
859199
873663
1368578
130181
1026376
880269
841998
332969
788490
1577989
104065
1469637
1015984
1232202
1860722
1639614
1340655
1156559
1921696
230033
426747
1636171
1628652
1502079
1050070
944652
4387
716059
98603
720406
1932110
547802
1529100
1035847
182446
1413135
1239137
1097316
373421
1438391
18753
1101731
1211300
1680877
1884778
1310675
1837556
230476
277720
1570124
787192
187064
404946
1689683
631484
772314
1231965
23090
402341
1599593
421598
901040
961583
1735989
31736
847307
1159730
523092
850897
298665
1714324
1956297
962216
105828
762731
888326
850005
222816
560012
800525
178959
1873927
253237
1786952
1910879
1009672
1698243
783204
690129
1537856
1710144
1536002
851548
1517650
1576469
1996603
1141584
222849
1440305
1702617
47760
365041
4469
850434
1968915
445722
324526
465716
414141
283569
370534
1057141
259171
1347436
978889
1294673
1050111
137822
1933454
136177
427786
1471385
863343
804504
1735820
1878026
1228670
212855
837075
283145
1430991
47848
772625
1901869
194576
1409580
1981884
824906
1159206
1739697
68149
169783
1421044
1112866
622109
619486
1868179
1824370
1874881
1806004
313792
1330251
1969436
1323092
67217
1221880
1057089
52454
1103613
586450
1402905
1372120
777436
1479032
1346198
1234113
1503188
45937
1117910
923776
58160
826738
1409571
1662814
668497
706744
1435748
242996
629084
236705
1017544
1097890
851030
784292
1892808
477357
475927
642966
1426938
1165637
948320
629425
722753
1094264
298073
1557731
495569
238587
1645875
1898196
1163361
713256
935019
107491
839692
1785953
1149182
280826
668932
91849
272076
643652
1910313
560254
1367586
1303856
278544
1034787
1346333
742149
1978120
1617848
1479401
357380
997316
619420
976739
1188887
857144
1994067
377049
287011
1280338
1705938
8360
685391
32514
658073
1646100
226618
1850755
1670158
1998099
1266688
1058422
646080
604145
189638
280122
1507985
1851138
649493
1486124
1555623
1706868
487895
458158
588180
480910
114072
1760111
1530082
1626344
1411878
1771911
3932
736079
1004785
1611198
218998
527418
131075
491109
1716692
1501534
262985
1792281
1527103
1130591
121290
1530302
749391
840949
1762237
1015192
1866688
1632366
1476901
1324665
1904157
149764
1223315
1677025
1536265
1130635
96679
365551
1173842
1288092
1408668
1107246
1255276
1064843
1267326
657990
875506
1106645
134830
1358643
1602500
137418
548935
606138
1260418
1656110
937699
819782
142720
305138
1183199
317616
1479829
1325051
1353006
858649
391340
1955280
173391
1351134
245666
277125
195228
745729
217579
602867
1927569
1271386
907547
62208
866066
1701553
462230
667510
129400
158189
1783564
432117
474261
1477701
130776
980112
1789102
352430
400372
269805
486996
1773858
1478501
524009
768382
548255
907764
1051986
656519
553065
1016209
611710
1400444
1365475
293833
908619
694191
980816
100248
180681
1579092
803962
1610120
724579
1283572
1376676
1919226
1097981
856726
1416198
1310519
128686
1224782
824426
287794
1593308
491441
1599205
1683125
1193908
1929501
283958
1796923
803858
623996
1477036
532668
365437
200113
407085
1491905
1259458
1946775
1211346
1437199
1943700
71129
701155
405936
821029
1342020
650782
897440
842273
209859
671291
8255
987286
993323
1545097
430585
410336
1224131
1881094
604869
1457499
1508155
1002305
373517
915930
1092748
622515
1348611
480
259124
1259947
945108
464562
1082572
234791
1294264
266700
1863274
1089685
694243
854303
1172337
15961
1992332
1220285
520891
446795
1407235
1191206
641281
599381
490813
977361
1748643
1764843
210454
1524079
1101672
1964280
1848148
1253533
1480524
38609
799554
717574
964056
1477505
498547
124538
2831
1943244
366183
1761555
1667156
1690004
1448918
1282674
1073505
1560626
1447607
154634
115391
780949
1386576
477533
804668
41009
1629441
567296
282007
1055573
644228
1296495
535049
987208
1268259
151555
1205215
724012
1319043
173511
868966
257549
390669
1743356
1426409
1118518
1363657
435797
58449
1778369
1412778
548361
137219
985836
585928
36559
1908691
900850
395446
1486757
817620
937754
863550
1444772
621553
863149
1368658
1287074
1961634
249765
195023
610770
495146
238262
362386
1739102
1190142
1976419
1216522
153545
1726495
134417
1734122
735742
1552031
703348
172953
736840
822557
1037423
1573466
1053282
353119
1309051
124766
211637
1406352
1923146
1812692
760951
1099881
1960708
636333
587221
1805785
935628
535637
1526152
1530304
1591928
1951858
1044570
1962716
1011781
1181323
355797
1919040
1044465
1558936
211539
1454896
39813
1244035
1488636
285763
1618967
222957
1091728
1917197
1568073
675172
689915
1709303
1875884
307709
871501
873465
1559775
951416
1479727
886469
270532
1774740
1474678
1381135
1111390
697210
1525981
1023204
1669862
1340653
580120
1752178
1613711
131721
829947
223009
1585189
309881
273354
823838
1149736
1610741
1334593
479835
1389570
1006035
699761
1155182
1306561
360624
1123251
1704548
1641280
1210034
1453831
1342479
1201302
968641
370439
329069
1038798
1853994
1102496
904427
1249124
34072
1056202
670064
861605
781531
1782791
870370
605393
1605444
87541
331263
1696759
272157
1903745
244951
618683
497170
152477
236724
599414
1804131
196539
1147692
710266
1536698
1867110
1750667
465331
802721
1147399
11073
1255798
1892908
1849134
504653
844042
895273
1926964
104982
1147842
175792
506227
146580
641222
1727497
1677223
706023
773063
437855
1259027
1775958
157302
1021345
1113620
48889
1795043
1915132
994349
343921
555207
388036
1274452
1978705
241682
1009670
676623
1458423
1565962
1433099
160610
1569191
76717
1353342
795062
1297565
1027679
1242310
369174
1554759
1522396
714458
208350
1592253
764915
1518701
702529
1256345
553000
1845025
1879974
252393
406289
239617
1375691
1265073
1311257
1737311
1429942
1967962
1005290
1936277
746050
1313338
1260234
1390271
1956273
1353296
1697913
641076
882141
264149
1619133
1065211
725323
1610608
1657624
1639559
666659
1560345
628483
1351085
609140
1348095
1324076
978876
298287
1822759
524910
1565634
428954
275331
70388
831101
772871
1033206
1686088
500461
1690902
478780
1575648
1881071
642548
1452190
1755561
1923587
1712689
842326
1808989
394856
344902
68210
70750
1777356
1632957
345094
589268
1840346
1417456
80443
748586
1929567
811961
750387
908520
165969
795100
105973
1665759
1128732
16926
1709178
1805640
1021028
1304928
282920
904687
684597
1410946
1245193
1050546
1806021
1558986
1916793
1549028
419372
1407562
118017
223590
1252239
1355116
1815265
1296192
1326060
1378282
1351285
412500
1518097
264821
808970
57648
892503
770935
1077747
21067
417477
690624
532660
282439
1121250
1427883
603764
282801
1991275
815626
1178922
1208043
626790
624964
550255
529755
43480
562697
1476219
1405127
9583
1971517
1189358
105607
1682560
1559176
976249
1743896
1268200
1450678
58953
1897804
189044
1919859
78125
38856
121590
267228
298804
1144187
1281531
1054643
748877
707894
1307711
458316
859650
1894837
544934
569310
816096
535562
329212
1367967
1684154
1658671
1085717
1070481
1072158
229502
992601
704447
724291
1050494
828755
754846
1677262
43713
856351
927055
1414183
1098667
128247
1214258
894809
105317
1891511
398388
485822
802960
1707568
453227
398710
585967
1295834
1841743
42355
611020
1530573
1049530
780945
127190
116232
1801856
1360970
1411185
575902
912396
1844113
1858969
860743
733474
577245
373181
1118241
445630
1876180
950345
566065
270171
154037
833250
1846038
1884462
1688530
1643716
869961
765370
1217764
1749714
899517
1016098
1344309
439345
1830032
895935
874833
1124089
1425350
1036687
1800515
1409789
1272293
972283
1291624
188151
567185
1735727
84364
1690769
1393490
1596566
361228
746541
1073108
807991
550517
423122
977456
1344707
63012
1615926
1555784
1623789
1470815
1703226
682863
580240
439040
1054292
1049982
583472
697111
319077
494083
1497364
1755873
382296
1146403
731917
844341
557287
413145
885839
525209
215950
190881
1557747
1580226
129643
970839
1892494
1682683
812682
1009314
823622
1350397
1166254
809103
1218536
1640999
1769220
1274083
563904
1165819
1274636
1595068
877769
1770821
883767
793545
1819950
1828720
583033
1145117
711249
1288350
640557
1049519
776934
1903653
1198036
1306513
1839458
909321
1141174
1912380
905553
826361
1922870
1144862
992700
686736
308684
963316
1513685
49144
926257
1130423
1559598
221843
510200
1967169
109051
239641
364236
1625591
372224
1804017
10986
1237887
1624527
1875493
65198
1811803
1126999
135308
175276
101699
589737
44906
1244042
722875
75003
1460212
76117
1000160
1710970
1430903
254247
476672
1173346
1039601
1317306
934660
746183
262748
793727
591278
543050
1256889
341095
1799714
563028
1903092
410816
1401394
1851764
1889057
883113
540730
1532884
451257
661019
682556
1082672
169227
828215
58316
493171
90514
1488480
316157
48986
116937
959139
526021
324853
1819173
1258460
1225310
400198
945003
1968252
1680642
436876
306863
1058256
1470734
539309
1043429
116332
1217717
1905371
640092
1216797
904045
790887
361893
372230
1813403
655905
866962
1825932
553200
1655525
734815
807145
311410
340590
1832972
1514761
294310
1002346
759807
171100
1807467
496607
1772580
1029039
1676695
1797662
1668003
858689
418890
702448
111253
350293
1188708
519522
1074868
1660530
606288
1184149
1189816
590045
1516910
1958562
672771
757337
655697
140693
770835
480126
1742298
527272
1567266
1855427
1635530
426531
1607741
997247
1654104
601307
625495
411741
1449244
1291908
1517958
1578840
1361103
15293
237571
1699396
1429341
1147165
1202302
1171100
977532
1657269
745814
150912
1387743
1068774
484334
389451
1480285
880807
1716600
1765012
1944237
936239
1277591
981443
75079
271083
600650
553502
814136
1010533
761673
353260
1750000
579301
605270
227214
10160
421685
699491
862552
608776
1822350
1613360
168132
1824138
1589342
1787098
205424
1774535
488579
1132505
646952
1111044
300109
1893280
1517783
1889190
195138
1987848
1384949
1833553
1696819
1138505
146848
229542
1352522
1586966
1138327
1601544
1684845
444558
1144819
897091
1185036
1070451
761721
265281
998142
1469324
218935
1748029
279942
1532230
1672470
1544822
1364257
1723783
1525375
64672
84791
1172984
927996
1889791
536810
1109631
1277691
1028141
751336
1609982
1708802
10405
1093574
599356
399506
316776
1679380
1045375
149809
75682
1052711
1122929
5462
447917
65508
1832423
1828430
1140260
1516699
513322
1865497
1434613
1254707
1279481
1163305
1419451
425760
1535426
1155592
18602
50152
1596214
1364583
559126
1079170
648673
323516
68031
723099
1142400
505599
1284560
1709372
1680801
1299946
151926
911763
158883
294264
1607129
1148271
1459110
512225
851360
1303764
416727
1799546
1462698
919976
1135554
1598007
659486
616563
1220961
1268630
1861877
314509
1219752
74154
1838646
1450615
916135
1875754
1958342
687649
1121126
9617
478164
211023
1638996
907885
1715338
1098042
1951552
470397
688983
800669
1271513
802176
1077733
1996782
1362714
1617769
317411
1575469
1563250
1345592
1532627
762775
590590
564592
1421079
20870
1756864
1981226
1274957
32814
542849
738821
815133
327042
895294
356620
652698
710227
418568
1388564
832839
1323492
833193
492154
1117752
582855
1656181
730219
1729373
581689
234297
648331
531472
243838
1349434
1531599
887820
1931965
1916871
1620679
1592792
1798553
252783
983416
1269643
581956
160762
1701212
1886395
1366863
1895189
5131
5960
1793354
1361342
267195
1685658
220716
38886
1348452
241349
318669
548212
81655
1959188
1908195
1813767
1279679
1434984
1136328
1906192
1308501
1428383
1162193
493939
1599811
725559
1271109
1053756
502379
66090
1276149
1285187
1547034
46564
322869
807624
1299017
438094
1175023
1104177
778998
384612
5080
811279
1812486
1248947
1912372
174555
72315
222151
902027
123644
1903810
1141922
883713
1489042
364985
1083198
656328
413063
1545663
72759
519873
55422
1384066
821446
480428
1479612
1581500
1638913
1743561
1947929
220834
1761857
1059042
1548411
1976988
713971
712292
608280
552120
1580167
200959
99160
793599
775086
1794563
1721253
1990364
1155752
550535
1010872
1411534
1569213
133052
1856160
1415320
503336
630764
1742900
1884895
461482
16230
38824
1571465
1750385
1814143
1934334
751599
222750
717734
695406
1146925
929755
523745
1821744
1267495
267537
962587
1143617
1100783
953077
674749
393066
1936967
1254650
1557715
284678
1244222
1091598
1839829
1345868
12040
551935
252892
77200
1291667
881986
428021
1500919
1875400
1256218
560144
655991
473643
1443213
140606
94312
505324
790965
507723
480929
93166
570562
1961612
6542
1211449
1950314
1155568
838501
1725639
1543322
982021
1387599
670373
1859741
949543
793065
546546
101621
835987
381881
1500746
475024
797196
985082
1016307
396137
1308650
682760
1154333
1989562
1611726
648830
1453695
431529
1245412
1155021
127841
826676
1556305
1203088
545359
466455
1137072
945095
54590
1016823
1085660
1359068
234277
1458668
1764101
1718270
338572
721787
426592
465070
370186
140161
1163996
1507869
1072321
519417
1600433
273177
742649
1113178
66407
1696041
1582455
1817123
1314742
1824979
1920459
988154
689642
1702703
619348
110341
1505725
1087466
252377
936789
268972
1002172
1842875
1409116
1496434
1635775
1942122
853589
1393108
869997
542235
522041
1893136
1608811
270203
1546969
761351
562926
467678
1342208
1069642
364310
1591142
1837892
642998
375606
176954
458679
910043
1139612
1743002
457711
495282
1447769
356145
1911531
1057095
1435990
1230731
975056
1389828
194250
1470711
477003
21308
1266139
444159
1513595
1607199
1772243
1952273
1039632
464929
78976
1754668
1425279
1630517
132574
1294875
804438
1475208
722358
629163
534366
44752
1948825
798314
1118594
1223461
1345142
1576879
1001660
924105
500121
714173
851734
1935939
656869
1466513
1822032
1574650
1742049
1375817
154084
758698
703564
611850
369731
1957012
1996357
1771278
1165297
1342827
1667048
1403934
455361
51994
1799534
1306530
1845914
543292
638499
420476
1226819
34915
1665844
1841014
667218
1051310
1059878
823429
365858
921150
1792861
769618
419438
1932997
207887
1030825
1054204
1958159
1920075
686017
204975
1862239
430204
1975268
1219065
1326310
898791
1568248
161834
358887
1234519
1286441
913018
62584
563294
663086
75763
85518
1418184
433746
1662705
257369
1346844
1809576
859335
312130
331047
1456606
801921
1091421
508737
817850
982991
1319844
1645502
318144
621606
1094595
1580848
739910
1144947
326438
1413089
28054
292554
1234158
1184412
1008862
255294
1895083
1097078
1142182
398029
1762900
1948897
566567
1270852
658109
165104
1456826
640830
1764966
377344
660755
472635
1557145
1143202
1879433
500501
1925006
625378
1951810
854532
1447738
1613230
1933065
83087
195969
23602
835921
344777
1543364
282077
678380
705531
882593
1245171
1935902
710355
1947620
1250795
224860
1334150
294158
654440
1306248
100378
458388
1461203
813413
1274844
1554041
492090
1574170
1489424
317214
950482
1729934
1747108
1657343
1980654
701026
446532
975411
55243
1464961
893840
1906935
1112454
915341
1473863
1871564
458058
156396
1947288
1892158
657924
215237
978370
1376477
1650587
1024181
554265
1488126
1296856
1327071
1944782
639785
1819776
1981867
1445502
1743301
1312588
1115732
1457247
1171271
617570
508669
5820
79301
1625828
1072751
1250992
177448
1439291
1262543
1809088
946164
681301
1005396
1182173
1407724
1064180
93953
1053525
1124949
1712068
1189193
169786
1013651
1795304
653669
194810
1504991
1954577
1438166
1606469
1705589
894275
1253706
94370
649028
317445
1227768
18823
1191293
273418
1945833
523898
1375071
379630
1389561
417117
1889605
179337
241532
832076
677158
50799
1444713
1908242
1044223
994777
333058
329548
1410190
951161
842036
1574893
254966
778165
519329
559182
1747627
1774786
1523853
420459
554637
583929
279324
851560
1716852
1736180
1357927
1028234
718295
1975211
1718176
30067
942369
721089
257702
106799
1258556
302391
196960
1072892
708957
1876716
1087345
858552
1984266
68371
1773771
384813
960805
504150
600779
1725093
1199855
332797
136298
1037339
172404
479345
163185
1175707
1078833
1477367
820621
267805
794911
1777744
1020048
801304
208084
1849271
34538
1936757
718239
1405644
369234
41083
1996218
1476658
1981165
1301905
1053673
1849624
1299198
1258578
1292969
215734
1841003
1636577
361733
1237491
1458047
388838
478883
1616557
505242
304805
1343206
656931
1036848
862443
1525105
1152679
1416688
1313244
488568
933488
366037
1483078
406446
1926745
1619056
671184
505081
1460579
1228577
57958
678378
1015914
815491
1090627
306460
1160601
478600
1510438
1624204
829685
52893
1629700
1672217
7086
1192180
790342
1308721
1921803
1220357
157214
1999709
1589051
345823
1975163
1027694
4181
1447250
1606424
584082
60792
226215
772411
659135
1211498
1121177
1333060
432257
1265482
121038
166138
1477892
1879052
1789458
887601
1385808
1371622
423387
295196
1529488
1181455
1074404
243090
1966063
1772531
1104982
1100824
1546436
623545
460781
866354
209748
1097418
595785
710945
1216896
433169
1654218
996286
891311
469553
890646
1649037
654825
746206
1223196
1619348
1877524
1240724
1871047
404744
497063
346465
1889485
1147822
256739
52888
418717
6761
1286666
801343
1660545
1230863
407871
1689412
1144044
1609844
1081497
1225380
1720031
1206012
357661
573910
907099
911489
844511
129756
1945229
1943170
1061287
543836
198762
1175264
294554
167742
345688
620205
591910
1004476
495900
1026015
1866345
849107
17864
638597
481949
357463
92636
1794763
390199
1413333
861959
770764
16627
1512884
1769193
1097880
988972
401154
990206
702880
80634
1787849
391023
691389
16152
329212
1243669
390514
785593
944933
1418039
726119
33615
341213
624624
243554
1375928
507417
688012
235529
1834985
507900
1716001
831821
189337
1264166
492001
1060253
861584
491179
1039702
808681
1167363
345929
434346
1431989
428353
644829
411398
956337
831638
1774527
1325975
1995504
916422
968611
287029
1984358
999486
1191456
1049397
927135
333270
741401
1740856
1775412
634414
1545534
1964961
1804733
383578
1045366
1606953
1905321
63889
654175
1969916
681429
582863
37031
68850
1110779
496313
428306
1819456
394917
1050311
1386928
1691497
532882
897759
1017484
1682394
167460
231897
1579464
1953193
1362291
8968
924004
1397161
1413907
1572500
986162
345055
1628779
877866
1015245
1672433
1742556
109294
1835387
1697705
1754924
1974869
1939711
1931863
910155
871236
694756
946012
28506
1385339
1634710
827016
203178
1775278
388918
1329535
15710
1671372
136613
25733
1206848
855595
1433500
1769141
1103013
1506940
1915630
1352922
1040879
1363017
1566444
563598
1486432
1316988
1554787
493083
182961
39545
1958138
4912
1049788
1520
1469968
1505134
1412393
1178212
1226459
1431405
252809
1591088
1150449
1377835
1374300
43231
1519267
1772928
1846562
1574932
1533817
1948831
1248718
55023
726526
1114003
1947456
592791
836955
67982
1148821
1492665
1637831
342251
1224278
1989217
1971450
1754495
591673
1831644
615018
1251111
42952
909225
1868578
1295105
932499
1687610
405653
1384877
913755
1936660
637271
1147100
1385029
854111
1579260
1465196
1572287
447658
422491
27733
835839
560514
216999
255819
1876590
726976
607401
1060311
31802
1450897
1199991
1028413
794653
1600233
1180711
196341
531063
1761001
241588
1969635
853702
567074
1649434
876480
195261
1122245
364415
1986303
1089601
644858
849445
918049
1000186
1463675
1750636
1046008
1295509
634739
1414618
387055
1664076
1220205
1832477
670883
101063
494784
1450179
575492
1066169
755198
1705994
1083363
1432730
1302163
45990
1428768
398155
859060
1447298
1614418
969597
395755
447646
1439845
882602
624487
326213
419139
370664
659084
930581
660808
835706
1741717
655779
820009
1622484
1432008
1907282
808441
429021
590987
446778
1190658
1534193
1727406
934474
1413749
1253058
986894
1268528
1797220
580236
1551559
339743
1536436
714584
159757
1814473
430913
1050942
126860
1091580
510080
712638
438012
1465519
1985396
290645
1943862
108677
1067385
1438087
144663
1349874
500936
1160006
597233
1016343
985959
596996
1337730
726177
633841
1990418
1454255
1590237
1597614
902727
874506
1236129
1318702
1890299
1587115
985878
1455019
1334110
1775632
873649
803454
934246
1201466
436735
1872676
1060876
1864811
136460
591676
628814
1476255
1595130
840924
240983
679967
1914310
1856815
1968201
58934
1526391
1082839
1076566
704768
1960917
836158
933778
1721901
90232
59717
1952362
1084819
91260
380411
499505
1179251
1174986
1932166
1868882
1624345
1231504
1728807
440029
1231227
1242058
862419
1692132
1495533
924389
1198457
763902
1906624
1674702
1895085
885699
1158519
313348
1956888
1921996
1947848
1504066
1363112
1506712
1753741
1810437
345445
913231
1094172
1238083
282523
1724694
1506380
1832219
429701
1613157
443185
1626156
1961342
15875
1440177
536809
827843
1303192
90534
1373362
1228985
957234
1167475
1448664
1051710
1994949
1481399
724061
464596
1472099
1096758
1225754
663099
1315930
790579
1281215
296829
1839261
743590
1913351
1820885
826743
1984970
466845
1257268
963379
923138
1292442
129296
1609022
1220098
502802
1664973
1966144
1414070
1140961
1157987
1963255
886382
1373827
1892796
1933109
1327340
1586203
611401
1722411
474275
426915
1990120
120218
1826303
341153
1630231
1565205
1496204
1757525
369823
250375
27463
1870438
1254768
530015
331470
1313098
1428880
571838
481352
827360
226790
211266
856715
1965576
877589
316983
1981289
1638523
1421890
349043
299549
1891444
181898
378188
1583900
1478069
1270815
665532
1259923
1738290
1550420
770986
720743
1607777
265251
1373494
99196
1185860
897270
851179
584185
1787951
1849935
398544
237177
1511403
937291
260742
1753290
1387167
1009840
392104
1085162
86323
898199
1053025
326280
32662
836980
1957808
776858
1551725
397978
528329
1519043
100241
1500233
1739638
8502
851054
16231
1948640
926661
892650
1983242
270751
808071
310673
604296
1488187
1143189
457409
728838
438606
958906
824047
204132
1935930
529142
1220284
492182
1097787
602931
1938000
1909678
366047
1741615
601972
1254168
1591194
1588674
813035
1944173
1146339
1804053
1036985
899863
24768
1226466
101608
592485
693045
1514519
940446
778158
1541282
924
1127391
534037
1432836
1237339
979853
728128
1735948
480317
938964
1055507
642288
1224988
710504
1531176
1362448
1245511
32601
1909429
897294
1778488
1049245
1854953
1624834
823360
1994508
1123793
899902
1920839
616880
823777
1295917
826071
211169
1700685
324639
1147953
32565
1189566
1870821
467900
1211494
871694
1909981
747697
268302
1746500
1165236
232243
163780
1877089
285847
1307899
1023009
1990092
1159487
90398
1878153
1986419
1061157
1551411
883349
555735
690025
1234950
975602
1725741
1926990
1262059
494850
982301
365225
1754381
1111198
699446
119367
1688789
1121933
238786
304994
1374707
1937089
1200668
800030
112549
458431
1024602
1810940
102475
254161
855487
1524013
924017
1324962
121289
539093
629209
876069
492583
162511
951402
1089570
323611
1555007
1311127
66373
11982
1216902
1903876
1803276
1732775
378146
1725153
921091
1095513
1769275
1389319
218880
1688086
1452606
182408
1667857
1293652
415652
667576
1996238
974947
1355838
1713549
1781135
511834
1565072
60092
1210012
930807
1969842
624579
1292632
1684302
1909805
724250
1972548
517084
1999455
1991651
604598
44455
1846789
996296
1506885
854350
1462323
67971
791068
1249533
970837
1384733
1087355
1691385
707420
1351432
106640
1201283
1996551
33543
172472
1929773
1002536
179564
1285969
1033013
946366
885427
513923
616396
1938044
375995
1062724
152620
73455
1416709
1316406
1897479
1981713
902437
864668
1320884
1404573
887824
510030
1057488
593955
58665
1662744
707314
115718
656444
962792
998566
753190
1034049
1036664
1010717
1122687
1679920
1201764
984897
1749730
860218
674601
749530
1020594
1918645
1528880
1374543
247509
72450
1517962
434210
176433
1047734
1545725
1584593
1174236
424219
563744
979735
527114
1828802
890098
345980
901286
1768188
423892
1399478
86394
997498
828262
468587
1969991
1143037
463252
151273
191118
185938
1333072
537261
1939225
1374973
1138879
395515
348038
637024
1394055
1492771
629420
562800
1090885
1833978
1077299
991181
289478
58599
683331
909969
1217336
139045
1224921
72652
1448138
264332
1152931
1552865
1333410
343509
1023107
67817
257848
302122
1115242
230538
346171
1680198
1726638
1679461
77287
1639804
142928
1255248
1291613
1210048
1427087
822961
1623843
1911954
218377
357848
7030
1697659
1220672
840629
1879284
822587
595232
1688623
1870432
1113355
105098
302000
1177467
1666038
1346792
502189
197476
1459246
1610730
1825643
1452683
818734
176039
1358405
359810
1810731
1604026
1093847
1780627
598418
62704
868716
723759
692976
1653421
826636
1728780
577933
390880
1757331
1090884
1515395
782637
608794
1449740
1709199
1879720
865442
1873362
1509613
1348507
362387
1412887
32642
150459
996153
1499132
571184
804589
1335364
265559
1019366
562804
179722
1104509
1500284
503550
1140939
1842418
738145
813973
1494518
509328
671666
1075965
1572671
446393
401996
268814
1896938
1207372
1285693
1895756
765458
271028
1570135
1266540
494240
310849
416712
344670
1711846
326865
536546
947184
1318567
927996
1637205
1634456
1563837
1904424
980027
1990628
1596265
14737
1869277
918122
1677672
407246
618920
1467030
50094
965258
1894435
539574
1546106
1995780
1349950
24132
932886
1261046
647701
575739
666103
1741964
1625202
463121
1451803
165608
1893909
239079
1852155
1942071
933563
1711859
483261
39856
600319
783267
1526487
960366
1431800
716417
401171
1417813
786035
723317
904639
1291074
813019
316751
1645968
1213835
1132764
1228280
379362
862355
839477
1381370
1385807
492943
1195222
1529110
508266
940931
949034
1576871
590648
1484659
1866898
167446
1857195
1983978
1903873
978831
300136
1562021
1204475
521019
1408736
255901
640387
1236857
1615261
993908
1454083
1811689
1923707
570222
368734
536638
1546626
1660068
738881
1177093
1398866
1636903
1962345
1793153
1476968
1702881
1161710
352941
1020669
1052749
1169589
1962861
1892280
790555
973451
1799460
1806669
1068235
1526952
1787285
1245922
680521
1811582
348830
906565
1573376
1115920
728933
978913
1553842
1144190
1352316
1714745
851346
41621
168597
1847028
1729682
1341069
1105647
307792
1669364
1693304
1296848
865481
762202
1372952
1762805
949403
456773
504907
1915556
1752074
435708
1087138
1531168
1091552
578347
433587
1882531
1854346
345214
1499726
1147264
781515
1449909
93823
1912901
1100664
1697665
568327
1150415
761428
303910
1231599
598607
1651479
1535340
159929
695587
267444
1156848
664139
1176581
1800901
121917
288635
1452705
1298259
115706
273574
288123
543140
967044
1278488
607185
1883265
1726132
1080008
532926
1334460
1943125
1376671
922534
457503
324877
1464417
1127876
1712612
176140
1118277
1954790
266579
969621
1129940
1755780
635114
1778179
1469962
1233971
1008072
1150865
910364
77931
411595
648771
692083
1627777
1308230
1570736
307291
1574442
1413329
59794
1151505
1098181
945775
1950338
959833
1828017
128801
676054
1310329
1999020
1498171
1657766
1727180
931734
1010146
213822
889715
1250684
29364
1746313
1493677
291649
1428429
1701708
781713
577500
669604
73632
998324
1809335
276690
860404
247136
1974467
1633776
108018
1072713
1406884
1963066
923804
1117591
725922
524692
306430
1019763
1830866
1200036
350601
934759
1576593
1444963
1146818
556922
208005
497909
29795
1794620
332782
1839925
144866
1411873
966324
466928
727104
885587
762575
547241
1778276
156996
998530
995827
1993196
887409
1414404
1174549
1850656
1278512
289318
1228953
216163
1075626
1237678
1422601
1762089
275901
630649
581073
786815
1373370
1958615
1397593
895651
246681
1929763
261590
1258267
193281
1648801
310657
1636208
57151
1189619
740761
1790647
1205971
659493
1800802
1982967
714688
17997
1780777
384473
1482790
1851725
787646
1892607
95593
1226563
1546825
1878630
1411324
1996222
1517507
1701959
1488388
272894
466178
513458
609507
668758
1526248
1223268
1545011
1992855
1003422
1638014
308919
1156109
906884
1118744
538580
8164
1899695
800133
1411478
1540865
1102357
319329
827971
1582671
957822
1050570
829962
398061
167794
915120
1128906
1535795
1737841
801418
1862858
1460956
1043531
162621
1450176
1526321
1561047
1941801
1895312
1909028
336811
424371
1909345
1021831
1518193
341681
508515
1609523
1850951
673061
26115
1206391
1165431
102763
1073541
385270
1273959
1353297
770916
1284289
800016
1464814
1226012
734776
193699
524775
1574175
927661
284633
1307647
1665779
539293
1926041
1193215
929190
52855
1708822
376193
1794435
274938
1619525
25616
1165
806764
1363209
1587202
1517816
1347569
557660
803895
1041678
1701056
1084000
1357395
645163
1565824
1765406
452272
1501839
1663337
1772667
1558538
450980
780431
1331165
1027786
1922392
1358852
1488145
344681
1162400
1338696
1555594
641788
881184
1638665
982687
1048640
1146632
1920770
164693
252569
385602
798368
884317
200142
1999410
1280269
1943051
1653039
750992
1336912
713803
1182488
794473
465978
1875410
1793390
406988
615123
1065216
88218
1752977
439970
643842
314646
83349
1617946
720874
1725272
1926021
1319245
1358422
516362
1341665
382010
5589
1286059
1857856
125304
96463
1611928
338951
868588
122405
370373
1652003
1954260
1284494
306906
564406
1116255
869720
897811
1952058
1609288
1812440
317463
1790272
1871490
719545
1564154
166972
1738268
1763991
400580
1954789
1855691
304532
404973
1633913
866319
573691
1488951
926764
431481
1150801
1021060
1429632
546652
436515
1528568
1391243
1012418
1813142
293360
340276
617371
1492890
786698
1568228
998769
1017250
1532626
84211
1503263
334803
319912
812135
1488168
314904
1985438
1896339
366821
278393
493652
1139330
1478524
293427
12852
403571
1869257
1933188
1050237
766779
632862
541158
1034771
1796227
828991
798751
1704251
1356295
909022
1488206
143277
1829489
1574619
1806130
493993
1151832
334500
1317598
875260
1778632
43002
1024545
1508217
1544154
1864230
1821903
588734
1323421
362574
626130
1854477
720529
1383919
832151
914997
1351029
1748159
1569801
129640
1481003
1718054
244359
1449118
1047391
695924
1157314
1143885
1695473
1288146
1149167
395790
991868
1917173
1532527
551389
1101203
1331971
1547907
1403128
259556
1891464
146276
821793
1710913
1813765
1974246
602384
34154
872931
1084097
1163555
1506675
745080
1772044
1061399
1980458
616641
270840
1770400
1024983
473214
1077915
954411
1878087
870987
148934
1576080
1122964
1445009
204857
976070
1368013
716453
1633795
920826
629237
1384675
514642
740859
815652
321567
579507
261474
767516
1554802
1850470
1223620
1580450
216718
369071
1076043
1402101
28858
384826
553977
629204
637752
1710789
1427170
558262
356102
1534708
1825689
795379
987503
525105
205729
1052836
295855
1896834
152872
1353917
1449995
650184
778748
1106803
1451519
1352230
866050
487391
760139
847434
704922
1983455
795692
512321
1679528
747472
342387
902939
1039856
1349515
1196291
1759992
81157
890729
1473684
1783311
1683196
623534
1697344
1132992
1104571
657079
434261
1431882
1563464
1714911
1586800
626082
1673817
1967456
171871
9354
1576479
1671822
959159
1098964
107336
87281
226970
1151172
1238677
264768
1537241
1782731
1071455
1554246
1240479
1305076
1962080
1599456
791795
617962
30813
1172443
778832
946614
1557336
646239
1084761
1479729
1679798
1137970
1248912
997873
71587
1879301
608686
725262
1067280
719779
1614165
1443485
1246846
616302
1666095
1268772
1354106
977645
518423
924024
515080
345849
466613
1021412
1813898
34935
1745225
1489189
1286118
1291373
624062
639371
457819
1486164
1162952
1375057
1443742
658278
1869935
1771130
1989725
251139
1269397
413181
868413
429940
789879
1510224
67289
1733907
624276
27600
371047
1178648
1167954
1779373
521815
1969588
1416337
1096409
1751458
1447148
194487
23977
575293
201705
1289226
1222453
1117599
937914
1621913
239123
1650592
1100014
1852898
896942
589096
1242512
1419873
1238289
1031249
4977
384105
473950
861231
1931701
324120
1457199
368823
708972
1044256
1235006
840855
294529
392729
1045887
140164
1754152
1712281
353173
959664
1548000
895823
1621970
1092586
1637060
1833443
1614663
1204743
590564
1445068
606403
1272455
1612488
1679608
1418834
1714153
380492
39837
1694470
445343
1452868
364431
430262
453332
969251
304019
254004
1051809
852780
1644579
1353533
1568863
1006466
1714692
707646
525136
1492409
1596907
910118
1010717
380288
67003
850599
285597
1687132
1832926
1953356
170293
1500262
797232
58408
108147
1274111
14359
1532912
1259423
1995025
1741238
1229766
1648039
236785
883594
731517
1050485
85811
1008334
1317417
1900796
59668
640705
1291448
75256
291038
1088374
904486
1649947
1417438
1203877
62462
187759
1768574
71634
828131
1371203
167932
116789
594733
1762265
1939951
795159
1360255
88636
1733889
790951
1895329
1444058
728889
896940
52102
1742057
864455
1941744
1391226
144967
298489
452647
1781089
1502490
1533781
469778
1391024
1584020
5419
384856
1349398
712168
1530343
1151628
1911664
1546917
45715
773938
967592
1887755
1035794
1708628
1505391
1950675
1887707
371995
1974216
983047
429294
459140
712534
1930555
941355
38623
1753379
435518
704333
567641
1904891
1380008
1730390
187237
856514
1152210
1313319
1356895
1403137
66431
959573
1904110
1263046
1479146
384513
1863047
758890
52365
1759682
1308729
185798
825223
1282075
1938963
1472665
883800
720655
594052
260696
133023
887785
1071047
617384
1593600
1711129
125341
171395
543745
518365
665999
307450
248743
151799
175410
1033358
1165948
176863
1508810
1855890
1388290
986422
860820
354310
1662600
17401
1657566
608900
1660549
23427
279872
246249
1476571
585668
1905870
926845
825501
1371217
818275
219386
712041
381805
1670994
736143
1855750
107709
97547
114721
732056
288681
1958515
66236
792762
504697
1304966
1554949
620240
378638
1007879
533744
1863989
553535
829159
567906
509587
1771320
188741
112530
1068216
1263752
136268
1463684
1210560
1143405
452524
1250725
1378896
651674
1343791
932903
939424
1696463
679235
160881
1481493
181104
1665495
1283730
1793329
140122
1152240
648593
1816988
458837
1776003
6412
1409230
133176
138006
1278116
1007264
513295
1944900
1707074
911474
1627754
1890234
1439598
1130085
528446
374224
1721795
16438
1938965
1029392
1572631
1946116
1918872
1762892
1916304
1645452
462368
734144
1352718
1077950
1660670
1952840
1378457
36222
590060
1621573
783669
1775377
1868519
495638
1129323
1938706
1489185
1225482
424900
205153
27008
633199
632800
1072526
1899950
456524
721220
1283132
1424755
1541715
1212595
432076
960419
150316
266996
1458551
1767758
672027
1677959
496805
1862944
395868
1181126
1839973
963854
1666520
747971
441311
1739938
1792247
1012243
1130188
1207165
1910361
25729
635118
817361
1937994
1514243
1332251
55569
402679
1294177
1385439
1545068
1861299
487097
639018
1435086
1706869
1805041
1431681
78586
28806
1699274
63477
1700722
42686
1906747
706512
1111934
750955
595096
1207896
152691
128507
1768054
1010650
1948763
1082710
1660706
422582
1527894
289706
562430
1295508
875492
630982
1301523
899111
218092
314230
1510209
1444586
395470
34250
525974
1738151
1395252
1893526
1554582
536184
1033732
1204226
1052536
67506
1926197
1726956
666595
725653
135710
585646
1127027
329599
997293
227588
532971
1003128
1794928
1555686
142930
1866951
1104200
983472
1314108
1876926
1183327
1334841
398002
975647
234743
620362
1258546
998157
840364
1293272
1966566
1457210
1473097
983320
821070
341485
996154
388569
1754921
703413
1698332
208417
700406
1346438
678420
965355
913429
42818
1279820
202739
688809
823855
21754
776218
687136
100398
968406
1012335
1646513
1461695
1776683
782801
1934769
381191
1162703
1990850
1624295
130586
1720693
844130
315153
73409
1042722
429668
1824429
363943
211227
819882
378366
239205
513649
1474385
382
1139212
1476073
998339
1175186
186612
1079480
239580
1052235
181582
1234167
1585350
674830
1618151
874324
695267
523778
1907482
631832
1388173
681109
755461
614282
142405
1917319
1726659
1132616
867261
430403
1911913
837753
730411
1472187
137614
1575895
549027
629938
189079
328602
84769
780886
1746412
1317881
1621243
1534671
881838
1813111
1505506
48072
1826936
1543135
1956588
908048
899880
354132
1430068
1071232
1202217
514487
857823
1390414
99497
43743
851098
1414839
50437
1844357
1619338
928593
1932708
1228529
506376
135058
1248314
1568886
751771
1837240
386254
1026275
284709
1377940
1814727
1233290
1726112
1560471
1657276
1351527
711740
1409823
993681
645419
525846
1594565
1419635
1676168
245088
1245719
1119260
123356
896743
365171
1323749
843316
793629
1435191
1263961
996034
1057875
1229678
1814381
1688024
1542740
1624654
559909
545361
278319
238953
1906777
1957302
1939223
387972
212137
523312
9418
765728
742762
21309
1953230
1578411
1241158
524480
1833480
697816
1217116
1501952
1261538
1615816
141578
1826846
1519443
397539
1991585
1485327
1441807
330931
1375356
1463998
195876
61490
829721
757888
1504927
1634416
1172319
1001192
1521914
1915017
1670545
1775952
16207
725578
4575
1671463
1082491
1865574
1157983
262014
1226589
1505530
854190
1238452
801029
1897214
498408
1677881
1772130
1899896
501930
1810467
1105928
494059
1846831
3029
1039095
516354
1453878
522389
1213143
321552
1115150
1675286
1950009
567693
76399
334257
991391
987163
829719
1096183
1182973
297525
1893594
1139636
978746
1635069
1370482
4750
1879586
1678816
1095643
1946809
1352991
392094
536652
1671800
601980
1080899
684257
1607538
1062909
1655952
735939
1953496
1852898
1239956
1560122
1091099
486428
349438
430536
1021533
1167473
1331999
1648498
198823
1923743
697389
721861
1944915
212225
1177139
711355
1490615
1591249
1163271
1158814
624464
1343917
792549
1279159
1348736
1894094
1220069
962114
513891
1979021
1904708
1455763
792185
606012
793378
1141287
1617287
1297707
1422509
1496833
1399218
1454330
1183095
1069452
87254
304692
321620
1274584
1203231
26183
263325
1780446
480242
270668
379906
1393425
115714
710156
1835963
770897
805707
499526
1264469
185644
1262556
602291
585431
1334105
1698737
57584
1740627
1011100
1002327
1591222
1981053
603204
1038738
1006004
59428
233147
412960
891942
765512
80683
1253400
222803
1982049
1532378
892970
26852
638920
1175673
85636
1686858
1723808
915378
1323800
1639263
1166237
118929
963217
133657
39238
527636
196398
879622
538313
1609995
60240
1952488
206292
1123731
11900
1727039
173738
1080501
626165
1989164
414623
1681938
1929847
336906
1711744
1063567
1077254
192912
1225477
1344332
1322755
1543901
1782962
140705
958706
1585610
661930
899463
1606577
547983
137838
1106294
1752150
1699073
1109550
1066600
587976
60926
658360
1630003
1308826
849400
1175876
701070
1728544
304980
627666
329879
1787934
1016877
1805039
291868
1312302
1774483
1695951
365359
34015
850507
894640
1407480
1723875
31757
1182219
1953640
1383778
898409
185005
1195897
268483
708302
1980685
145359
379949
998721
235865
1296372
92177
647643
1885210
1410647
237864
1793682
263794
1997309
770931
1621307
318031
1963616
9076
812250
388105
1982065
517054
227101
1600380
1205564
227111
1793632
1630794
33164
837936
1145170
1865493
884585
1712757
1546703
1348603
69871
258500
41972
159765
109432
1226619
591110
1736066
1752138
1630260
1467566
1153777
1503192
1512515
1436815
47006
1148175
1732149
1915004
1715256
297552
1694734
432207
572011
1421413
715670
178927
1041103
1067103
702404
672176
25448
136350
1550293
1137234
646429
1732730
1527811
1801430
276357
396368
519515
1092388
1088224
1858926
784782
1416821
1058653
1764459
1365989
1792352
1873670
4152
139418
62569
1141887
1458123
612981
876586
1893732
1425610
1497326
78635
428174
1846307
1091120
306706
1937254
1747240
1628758
112828
1834546
181448
1390978
1061378
1526902
1365669
1160916
380842
843554
371149
574240
864219
611786
421113
834767
1383897
1194486
642825
18742
1506512
1106999
744087
670502
1582416
1728047
1207540
869516
255354
197176
576401
1483897
1820919
581109
445960
129328
1716200
1947716
440801
955096
1274620
1194899
1444048
616435
1595672
1534905
1660093
728307
205492
605840
230605
560660
811955
1689547
703908
782863
146655
1854294
288032
1896127
1490004
578460
1641561
965308
1311077
1758213
347295
408927
1838990
1807727
1473356
1964265
937145
1567541
1524762
1925720
1856026
1398458
22779
132969
119732
34773
1038545
1335350
282909
1441474
824895
1246662
1024814
61225
994285
577154
1176387
742352
1852628
1229796
1143389
862219
1287970
1591121
114487
668493
1745462
1506589
742562
576057
845811
395325
366579
1180833
54285
87439
1391572
481142
528738
1037433
1113185
1199100
1670744
801678
1570723
794602
1864840
1836796
1306833
1188324
1782483
66947
959860
620763
1110965
1299284
92709
880327
1783542
1493415
108828
1558911
472293
1770849
1147258
877847
1841134
93459
1064763
1147398
1878041
1804219
1028854
290583
839830
1784992
651499
102610
1222156
1398964
1447040
317424
1298966
786104
787603
194253
1526032
1245805
1585306
100921
1484439
1367538
1570203
1171344
1189751
1873065
819530
1194420
54810
288089
1334870
396114
1989204
1724769
545652
536340
778576
1474384
660426
303913
1215985
1152877
977773
1152669
1671917
1525707
119095
587487
434082
574329
572462
841906
138751
1085802
1861952
1705368
1539598
822569
1022769
253291
106322
1142685
256994
876196
174551
471456
1242294
482919
1333052
97352
1579172
1243081
385095
505002
1515824
1946518
393162
459724
910812
1143296
353902
1384280
1599282
511144
416629
965388
1929949
1145323
1504396
1018105
1864449
1030809
1020221
1128666
1591949
1679939
1532511
414062
1084189
1365759
160361
492030
307718
208924
1942071
863662
994503
139163
1848435
1379535
928261
1579687
172714
1982179
1337008
1295549
1786940
10590
1501719
528912
1675567
335695
490685
564032
1136999
779515
1136704
510391
466552
1551506
1452862
342922
435411
546895
1764392
74242
530194
692644
307317
1278732
1634758
1692420
923321
432483
971260
1005405
286743
409685
1857469
1802481
1160261
1162853
538888
904827
1329913
309877
1713953
1020364
1022820
1875164
649237
826337
1766032
1161128
390463
978742
158367
1909901
959565
1992317
1470777
1145004
1023322
1132982
1256543
1983466
1161160
1276427
1970117
670533
303231
226824
361726
35114
743345
187209
1353367
415996
1022934
1589733
110131
1548681
1665453
803786
134523
728778
837550
1318214
715312
1331294
823695
1258878
1402960
697865
773281
1326738
729229
1590348
1865299
877266
590483
774465
1369872
1766202
1946372
1614474
1893934
441405
1430906
1424524
1227248
1472425
760821
1997992
969076
1764483
1509039
30537
1739509
1116887
527709
335984
1450047
1290891
1085202
687951
1103828
1561350
1054926
307260
253449
749446
348929
1836807
1123093
1359890
1967301
1402801
1503711
1604462
1125687
1310862
1858292
305041
198964
581055
1345214
1402633
70673
878600
1771085
1887642
1877984
1776531
131843
942104
730563
1936220
1517508
1075592
640765
587764
937703
620137
1705152
1430105
47312
135491
1135792
875279
559390
1933846
329174
903096
668927
623713
506017
1218204
1294597
710594
1770691
1999461
1630743
1179498
635915
168585
1273906
1098606
216373
174906
1991972
224729
1944703
1760539
496957
837359
580513
121287
396116
1102918
1123341
1373089
1666854
311084
877689
1837172
1425605
1280182
1752566
393050
1180713
848715
1972037
670069
439959
1111624
575954
913599
1208754
619099
1135116
1576114
38131
763499
40535
1127180
509632
1517245
752969
1464882
1518156
373747
1192631
1047610
970902
403424
968903
1905518
45749
19246
1133479
1657909
1468857
1358371
735673
5392
303581
989601
968618
1309743
202004
16269
1839202
425027
1971355
1489078
1783324
1748115
783279
1001414
597635
126295
1416043
1673839
342902
449168
673517
726460
1984184
297258
1397194
1057161
1749028
297276
934053
1845241
283963
1190336
146415
1769369
8284
1461887
1953499
411320
1934101
1065280
1217137
537460
1651806
726593
1054431
478966
1859220
866322
1321940
408827
1911534
1045617
1425126
1887242
1449300
848710
1558394
572066
1494369
1004715
1565424
64464
1441746
1339834
1076745
106344
1181181
864963
154621
1104134
1681380
1519568
772930
1740216
1952793
95480
1840397
189356
393029
1229582
128995
1461884
1576917
548970
1339143
547829
694478
846279
1315929
1712081
752108
1253860
73085
985234
1451663
228
1624717
231518
178713
1672243
34171
327190
1829625
1402487
369531
1735827
473018
1906618
977577
1629636
1185947
1149533
1830032
1175713
758355
1309961
1748946
142368
1797664
68841
1927823
1814725
1669505
1554868
1646114
1096304
402566
107127
1032473
747921
1957565
507073
708119
1623510
1997560
950325
1082040
1692102
960078
1001837
856927
464716
50218
119455
1063772
1360638
1742810
1337648
1959487
1287952
1513088
1710164
165961
808707
1412099
582799
978149
1451138
795282
1729066
1623421
404139
1211933
156318
1221881
1332640
6661
870884
864209
1648587
1668310
200922
1839170
292198
593176
808011
88858
787716
362895
1039149
711772
902471
1363348
735471
338405
735210
935978
689242
1030283
1319901
1014198
5807
1998887
1257202
378216
1940345
1094514
915744
715681
1895980
1835936
1203666
376059
1998805
320296
1302041
510401
198778
137635
358173
53583
1134898
129324
511422
217796
1581601
1366848
1074459
1301305
1610349
691648
455208
851003
1137556
476275
1509504
1868242
1195839
899627
885398
1525591
1260214
1259537
1922354
204225
549198
1900870
1013011
621400
1103209
187713
969471
1341903
1574496
219747
1943079
1790462
1892775
1529492
966240
433994
1894173
1606362
1684119
220716
114392
1097055
93093
595385
327757
465526
269910
1144328
602405
127241
1373500
310824
1292470
649187
971486
554094
1686803
505273
1733374
267528
522846
1126330
1891129
373829
1554343
1445142
975518
343196
812318
1543243
323586
26275
1643482
844286
1490429
1702082
1860054
1591199
596621
1625466
912261
212202
1950192
1551326
817660
1156436
1362058
773662
560300
462166
581633
1145809
1370052
270779
667526
898615
1222904
1980714
380551
310638
552487
1292726
1314200
1408671
470632
1938320
953404
219603
902784
1490230
68903
502596
104532
729774
902063
1752461
1050509
1211607
899301
1461949
1718342
434520
557637
572946
1960963
667699
152845
785055
1766484
1409623
654784
936094
408134
1928054
1294588
603481
1667019
1783013
1999360
1720391
192962
237016
55438
691308
722895
1501946
1612183
76644
1127695
1015187
1228785
278399
1450405
16585
1597007
1317575
993080
1742945
1967124
1618716
1462088
882114
983884
170846
466917
1401109
1669968
1604750
1890408
855390
1116089
1831753
1912034
1408345
349198
1403439
1075396
1286675
585133
1519734
402315
1818014
326601
1231798
970451
496034
152757
742022
501027
1877482
1709265
1640308
637167
1370707
1768851
1211759
541728
1571974
1536944
1973108
1767324
529259
321587
1391455
1367998
477703
20117
117237
558611
1946556
99292
412006
1426122
901888
1247385
492702
167484
1644366
184556
916884
545305
159175
1478065
531310
713394
876541
1345622
1776265
1209747
1297331
452843
1802834
561875
1444610
1154436
1089875
1410226
969157
1042368
1863769
493895
1103862
475107
440403
59127
1678655
1208356
477272
908720
664994
871341
1328446
214810
422392
345339
11391
750367
933413
703093
105452
563807
1561619
1943094
1181940
127514
890067
1546972
1540593
1010805
1925276
1429514
1767227
1930684
1879420
1038243
259463
1092232
748026
246705
1956935
195634
876259
984375
1801500
1231857
150374
372342
1301011
999694
687892
254039
1071218
1194633
1065392
1705607
871921
1612174
109228
1701052
835582
65184
924366
160329
1437848
151594
731826
131114
756029
1104431
1771291
616465
1734050
619532
499203
1298527
1070820
955170
1933256
1074772
1862360
1973620
478558
1191906
1183377
1114914
1199485
1628949
90492
730741
192017
1088447
1829469
351387
760985
1286966
852648
1683618
668294
1306402
1921614
554068
1208286
644976
1246639
778695
1230775
1359434
1505090
1190032
67313
1675842
375889
129207
1400258
1640872
1580060
1997344
1068459
1479915
739692
1488620
228698
163550
1452471
593231
1948812
1508677
1027207
1468816
1132878
43505
699076
1901164
890281
1142020
1983848
1665263
1395116
1972627
115070
1554248
722869
1872417
237227
81559
368653
632207
1345069
583663
170415
1000296
1863083
1290817
816565
1059294
1929461
1047807
192753
774138
554834
649799
1600337
422907
29174
1618917
240826
930799
1568643
254582
139149
1698119
1344130
671083
727129
433591
1486355
1028695
1503134
1196997
157439
1243486
1505087
997982
309146
116332
1989475
877203
43970
923594
1867380
1392077
1060354
1544027
329106
709231
1126631
1368857
380646
1049813
1413433
28815
455691
557939
1118927
1464794
1134969
201167
521609
1828237
1369726
35507
1411474
901881
208247
78117
1520432
314851
341969
1520043
110218
1740846
590866
657427
1749326
941591
439091
1488232
121933
550647
1517860
1460273
1363103
1088366
648175
1474377
98577
1320638
847993
1312379
971568
1214365
762697
578052
1647532
1894851
888072
227749
608770
704858
1845717
372823
1187765
362493
1478287
1904992
1900153
17237
1815578
1335478
75405
1099876
937121
1094603
1698506
1961872
35395
1380962
718926
548311
442602
313423
29348
31270
89038
698252
1345201
904345
1806658
942241
857498
223121
1533576
1870295
880622
723158
830833
888578
1154408
776541
1022413
545618
1706664
1082463
243119
1665647
135988
1278317
1629847
805334
1271160
1138307
544453
1343789
597180
1989441
764764
1337517
782669
239082
441583
532188
384205
1409754
1403942
138998
955846
578140
996353
521450
810924
1051868
613114
110098
1434930
1754837
1739832
1341325
1815210
1982606
833088
333918
497682
1633452
1841785
1281344
839097
1741228
1591745
12381
1487185
1489831
1230842
1030334
554936
795522
941385
1585901
1389374
969146
1220040
596566
1701385
114415
1793741
803116
482569
968740
1352439
1987882
1877450
1048070
655950
15977
1226971
435160
1998463
1594479
1978512
1973411
80531
1494154
1111596
1254508
1109662
1518228
426050
263486
1305446
1179806
324299
1315520
781038
1598868
733783
316274
1492461
191769
1879923
628953
1929535
1832738
1570118
1524382
1197886
1034529
1274119
731779
364468
1131664
1927600
1740662
983340
1766232
603482
718802
1981353
199798
1786123
1088387
1397280
1785176
1166752
765255
1639290
1880686
315037
1359515
230838
1252999
1197500
1880655
1793930
90030
135905
1654294
1805171
831780
1234037
861467
115444
685815
1144874
1774719
188904
3733
70922
1269854
378587
140127
864710
1498050
1511837
414428
928403
550470
1187007
1102047
172944
735266
847052
1439379
668338
1917271
763437
1105988
1796809
1366395
726206
492933
1243876
1550701
1251976
640899
1123958
1961273
382867
1182720
59422
802837
1531932
252822
1946286
1074560
333107
537607
629690
1704865
1134164
1752092
1308527
852701
457727
1276439
395035
622894
744285
1116813
1495027
1737809
589930
82090
822485
625664
323891
270279
1093505
60111
581361
272226
112803
1286053
1968649
152809
874619
937103
730138
985686
1739136
606281
1644129
1274672
1100992
297470
911813
735387
1860624
465357
1624616
1293285
398116
1523381
557122
190962
1470721
75398
88060
1912726
792756
266353
1147041
191205
1178579
1243738
1587664
1276939
1640541
1703422
1332394
1144507
422194
895105
1558516
956016
507900
88615
495704
605129
664622
1487504
335509
204701
1518596
100837
1798208
253864
1048155
296281
28043
28921
900060
1791761
536516
339972
1501452
1277061
1983097
1916251
84202
1338681
393021
206561
182445
617244
1836903
1254437
847133
327864
1256813
62284
848844
480650
1701695
479439
985378
567290
1103914
107405
265441
1573871
1533674
1062971
647436
750116
1244775
29911
1072729
604219
654110
1108204
370409
1733639
1588912
1609555
52606
894222
659924
1492556
1743291
843736
18640
1922326
1124524
791168
500218
1910739
865876
1191966
215447
639057
840661
940451
369730
258828
165071
1634438
1034585
73789
190890
204089
1471932
1846974
1370642
1908363
1055455
1516931
1553009
227258
115466
1484410
1465630
1594291
1262326
1620826
265209
1377479
139628
576302
322400
1051060
714105
423947
419881
1683565
1976700
548798
1099526
797210
854432
1164977
1578117
380833
1099104
902004
1889790
1356153
1091194
114058
490638
1967767
1870481
158368
1502216
1368092
597455
236976
971581
967789
1985148
686176
990843
343899
614764
1961565
1767203
1809434
202089
806235
952313
1295188
581556
716821
1490292
1657145
1569865
818503
1654307
1200852
1082812
1496825
673070
630962
1030259
215718
688595
685363
1970623
1192626
690516
673331
1219453
1927446
1758854
1136267
1381104
463187
935277
155449
441023
1231224
1062506
394887
533466
1097985
1329489
1275335
934561
405762
514907
169155
1369605
178812
556429
1661436
659051
1769308
616080
395969
1618881
1680612
469416
163973
1711713
964075
163821
1910259
493010
1589491
1009592
180509
1088823
1621300
524828
1573628
1890176
1030228
1652609
1970288
1724181
904663
207586
1827190
377140
1552471
503676
428610
612223
1361094
1250831
237911
1646509
1173454
767639
943305
464462
459701
1875200
797727
1447967
576417
335337
761928
498038
1166140
1830949
118252
201991
10439
781813
222535
293439
1785342
1743987
1560742
927825
243745
238786
615986
1943758
287488
651179
1693314
690506
567703
324787
1485362
1457541
612031
948481
182163
1651203
389594
1437631
192047
1845875
1025139
357080
267319
1448653
155820
67665
366250
1461996
773899
1102355
72186
1640762
1286083
38554
1001551
1855891
1574631
83945
42254
71348
1754113
1320584
1061618
412204
338743
1439454
783960
1198712
1157474
1091761
49879
1887088
1002406
604354
499330
253619
1712876
796792
1622692
1332034
381043
1973611
1831301
1960850
916245
471928
597556
1962146
1479779
173839
1999945
871355
1402436
1751677
933649
1817148
707225
1145356
1549819
33535
1475982
523238
291070
703254
983960
679643
218740
1701691
963664
967678
623404
1575274
843673
1822164
101880
336580
418455
980465
1848554
1573345
1409948
1780732
229528
1790486
1411011
1290942
135524
849629
443379
752643
1060908
348350
1214213
599801
949689
713077
452192
673100
468599
1455269
1982672
1428183
1837558
1416874
1270280
48296
1900487
288442
1033127
507845
1660316
905229
1636920
1055438
1266702
1231554
1421247
627706
1481833
579497
1849511
332093
1387455
1231770
393374
1864378
514492
1106734
1377070
906391
1202134
1905514
1381234
1948701
545033
1512887
1582606
486269
986902
1945707
170591
1393784
182036
1841026
298109
1454976
1812644
1211276
1451571
1369587
797089
917895
609364
465673
1365448
286673
1997658
878490
1679063
1730253
1672698
1818524
339194
157319
528311
404653
17893
320898
1626861
71965
1369054
1943953
169395
204627
199514
1723106
1368706
404772
1268847
1912731
288030
400109
360288
49554
1687711
1022383
1744430
151668
1251736
1622022
225968
1602548
942845
1441494
1715018
1445160
1277834
522069
569382
1512937
1518386
281462
907522
755918
1304456
607221
1182439
1519620
1435189
453766
684744
670885
75424
127112
292193
1089881
702484
749281
199328
431306
1039618
920370
1790918
1496852
1897868
1865462
686435
177738
1469469
1993047
1049957
292915
1781856
1642564
1675852
1018152
198761
1457339
935683
841035
1987305
750309
1284933
512597
871958
1501810
707722
446151
1163206
767233
1200784
1039053
1160161
537976
1743219
1597440
343613
303838
437040
397409
1534320
1300202
488007
399687
1349140
899985
268280
250589
202977
481649
684260
385038
543587
1862341
1146840
1155980
921924
945621
1209035
708193
1291375
1025612
760329
1293800
54638
1662322
604228
1980089
555134
22068
1208877
1908768
733385
122574
1293080
1365971
440546
1464291
669574
1227416
160854
1076645
260309
1924634
1395579
1015797
628662
134190
1599173
1821238
1669719
1717110
1272747
1740038
1976832
1290522
812353
459697
1081588
1865113
572497
75041
971629
1975971
350737
961134
416971
1678014
843812
1365199
917927
498452
1575335
560979
1742070
1108179
476070
885389
1401198
1349260
1179619
1388792
1561500
407042
171651
233725
236215
1508249
1321098
1378311
1556199
1463841
1069498
295758
1152511
963578
996868
269086
1030904
692073
616628
1905572
724629
607424
563071
1179599
1792673
145311
1543658
691466
500533
1634538
787532
1822786
861944
392887
760314
611496
1705070
461730
1126093
1900087
505039
272377
834914
1653916
1808584
58303
1883223
373925
1452772
189077
1955122
425064
4956
1456189
1232444
1389115
244769
1077897
1665285
1451011
641410
1355125
1100133
1506947
1788947
818722
898670
1841795
1430241
1557377
1242342
325711
502405
707797
1193021
863067
1063491
1290199
1230569
692894
1490819
1216660
856031
1559184
914312
923782
882678
1049416
1059208
726479
1083963
272095
595409
1962401
774879
675050
751147
1678099
437391
65668
420444
434557
1751937
1606509
1309412
210903
1957127
1222114
790782
217345
435589
900446
296162
1220452
62824
198007
1170570
407672
484330
1813007
774512
440933
1210382
215052
1125379
659248
1760868
993724
1161750
1187159
1015022
835007
1800241
1031713
620666
1118269
1512730
793398
429683
883935
67051
459723
1578370
830623
1699895
1884199
1163766
730528
732036
350673
1737303
874012
34702
222950
1174188
252057
136968
1066774
1925195
1092443
1518255
1779269
1424795
784695
672440
830225
1447813
849706
797662
1425373
1212840
1578072
1418926
688224
510330
1592494
675574
1744370
1395064
1389777
177293
1340532
1230237
1748209
1406792
687507
1711364
260857
1227755
584934
119493
501012
1414829
909932
111092
838161
794971
1514734
1688358
1604895
911446
356103
303755
753842
1072842
840969
1185187
1897620
913587
68066
1845041
1947760
868542
1876646
1445056
1681475
522302
1926610
951822
1970217
1659990
1787688
1863638
1649504
1603089
94283
352329
1335913
329717
447644
607467
1031159
1730220
1185491
837336
650192
478313
1373329
554095
1877600
1156011
743500
1164221
117071
31783
1200374
1720097
1905444
445989
951690
916438
100750
1756754
155121
609946
664809
689161
392208
1968613
988998
866432
1960442
1428655
1582843
13602
787725
1850594
1413383
1265138
501282
1776426
1418166
123003
472432
17372
1150693
862116
85704
453529
1742737
556784
1393200
1495178
332479
1247271
1443871
1134972
1916354
1980785
1135521
745693
1886716
1121243
1005707
1279302
1369510
1537353
867659
1620809
1372753
1575099
519314
489535
1063710
1466
784638
704306
730582
412262
1853497
511285
1164315
448027
982756
731526
1010166
1389338
957015
266709
141643
1074921
1186296
537830
602631
1276207
1735022
1009903
1155969
869015
1473493
853790
590376
1295444
1750042
126143
104225
527188
887874
1475400
1718483
1953618
1297085
816155
1623964
1247984
231562
1739217
486972
1526806
1449122
1125116
1810022
1807698
930235
1202623
1031904
1164349
229699
964584
916625
640652
657822
49293
250985
1252781
1912156
1749474
1181856
1195394
1207704
1522228
586529
453392
234635
311231
1846090
1951560
1461036
1317374
1090569
1638791
1005794
752779
1713945
1404582
753809
1757844
133021
599507
1121334
655839
1521122
383138
1167300
571650
309047
1015325
1450261
33685
1854032
1374762
1220481
1662052
163535
1348714
1979093
755532
1838014
1334695
1250567
90356
803348
1064420
1653594
1203549
1364270
1746595
131451
1581453
249791
537555
1354469
1558842
967526
1884476
442724
1320080
1332217
177911
1347664
458700
1287050
1991733
1120395
962075
1696942
1862634
21729
586024
1179351
1364307
215609
1512049
1269693
1430616
163490
484681
1406230
503923
1136273
950029
1571424
1664797
1872935
674112
1552938
746387
1622769
814357
288692
1527671
1522787
775743
175665
249166
673208
365512
578570
1760517
1869523
324048
531121
1761516
1689950
1499243
780558
1865301
431232
359643
837271
1158837
1340334
190332
1006826
231245
1543
502165
1489398
701357
1624983
590175
1642514
1582039
1883330
804768
425112
739914
1056093
479089
1138964
547666
217893
1162896
1467150
307240
1096195
1082227
626180
898300
798050
1152566
131731
1958092
1099978
1931714
425339
1910822
702116
278696
362024
367930
877614
860131
1253855
634424
329578
1109003
186579
1730434
1251940
1523492
699512
875227
141571
857627
659388
1843488
581011
182256
1270171
967766
1093827
1778203
827843
836131
117482
1712037
692388
204864
91158
596372
140243
1759440
1844472
335678
478341
1913146
702935
1068612
1896016
614172
560405
1703638
1370716
1827552
588741
1703914
1640036
1529898
787399
1556690
905495
1280521
714718
1814288
748250
266540
1406776
1911909
52130
287663
1727691
1585217
1012581
1520604
1580362
433239
110146
192832
1445938
28976
1457164
1722367
1510134
144611
1693141
1171446
104025
752538
313767
621961
953235
1667703
1932836
1952999
1231814
1147437
1288022
1342272
789502
653505
1091932
1285499
890735
522492
1110939
1122510
286483
1944034
548659
1306252
1613460
85357
429684
482
832783
944234
1201985
874829
821923
1603961
433588
179554
166510
24587
1190989
242076
906084
771511
107047
1904512
473652
1274652
503952
449554
1060355
163187
1575505
1111077
1082746
417284
62556
525010
1933410
1839793
1047766
8926
317730
1490466
718538
390025
1439648
159053
961195
1311442
313058
620206
307771
1926125
1914020
1883649
520593
185845
889920
66343
57849
394653
697133
1347422
1339882
510247
1041457
1410922
595205
590920
550256
953238
1106831
391297
150144
326883
1933786
1809831
1136465
1741777
914684
416966
226208
228302
1009739
1724659
904048
535286
1197240
174681
1863005
1412090
538090
705121
793784
1315557
1246790
1223053
734367
1285212
1453140
1356907
209742
747212
1810572
775991
246325
914176
1149331
1106626
889414
214734
1174260
1878884
678892
922668
1285448
282390
763911
1257718
356074
1495901
1857373
612451
1865546
1953964
1368166
381150
265683
1592233
484151
395004
1487884
1602543
809523
247979
1511719
587278
1855418
526312
1340325
413589
738145
1196587
803953
865933
546976
1072635
695176
1086218
400005
763937
747855
142621
1143439
976305
620464
368968
1182309
140881
1152751
1921770
371965
23658
955558
1106148
272289
458743
1247756
1569542
1665146
1276606
1631038
49820
630601
1659082
759787
871244
1284275
944317
93524
519907
419362
244659
1352463
1953649
1025109
1957915
1022147
1235912
158947
1769001
579643
852795
454465
1001276
258261
1216120
206253
417159
260750
1912074
459045
134888
28016
129253
824184
989179
943119
1297620
1243839
222170
834810
1845255
1674373
1300306
449699
1235643
420144
910266
422226
1257694
301338
1618486
485236
1926712
1436148
1932434
574620
3763
1514556
345942
1028859
1699617
71996
174944
68636
1103684
1450143
798862
1045321
1449018
1565032
1176672
1780471
264724
1815030
188489
101434
1027878
1086845
1358897
508149
1462045
927016
1548813
1524522
1719356
1244144
1390447
1589258
161611
392775
1330322
1662985
115950
1120166
1214561
1426707
1363270
909538
497030
883871
1565178
698832
454926
262764
1127010
1985166
743603
504097
157299
1588155
1160570
362630
1050000
1488444
852271
934574
1626628
1519162
1026500
725118
1523936
1711075
817061
60600
21689
1508781
623922
929324
316758
9372
1621127
1310864
175836
1736266
1351180
1552542
1419221
1146051
1614668
558563
861949
835473
1456921
259172
505443
939472
1074965
1726150
1924132
85103
1122936
1793047
912621
762436
298748
1376493
1548221
1981593
1391084
1615775
935542
692144
945431
393623
730449
1874099
199764
614114
1648067
1337388
840383
1795274
471960
78978
1018774
558162
1957117
770665
80529
103409
1737601
1947841
941452
1200253
257702
299006
383338
1231375
1902633
1771619
1166937
910946
901699
1662301
787318
1828537
99284
1302466
284980
1992418
777242
1915734
147600
111412
1790772
348388
896874
76387
880854
177690
854291
589882
380053
1134424
971612
386630
1551914
1232866
1759338
317766
689047
1333249
407395
1830240
1676258
916444
1406306
1936240
1592934
1041929
1957404
1165996
1443669
325193
738524
1730598
403659
514672
1803030
30797
1921912
9668
1560936
384574
1803721
1886917
1342219
1388614
1923527
1588700
1940873
819594
1455407
1095643
309805
1940498
244940
567234
1006273
1935211
702487
1359622
1009675
316650
1559292
1894457
1223839
1548386
309423
1240981
53596
1539449
1549068
1633838
1576812
1016875
1276070
555329
1062130
1170904
1141242
1350311
1367105
1620388
1222693
1125995
35833
864281
1207346
1381108
410820
1058568
1927946
626744
1357785
555137
9079
1058048
536365
717648
313428
611159
1178980
1977283
684318
1878686
1801216
37581
1990184
555704
465254
16446
1307989
1085765
968279
347429
1231828
1104868
1140452
1345598
145311
1070909
190264
576970
149491
171191
1752339
677139
54313
1117213
1326410
268683
1061797
680900
760934
945082
110519
890765
846474
1580515
188924
1142033
679975
1767071
1961463
9056
808840
435551
1137608
127816
1992237
230928
365615
1947352
1504884
837519
944167
596416
1089132
1165048
100621
691404
746445
255327
1659431
1765345
209034
1056387
1016933
925478
1979159
186998
1657177
451687
1962359
1644076
768231
1153177
402887
222435
1914002
1153823
1476012
1732352
1459126
711437
554851
1934753
583027
1970692
1908785
1914942
1440594
372613
447294
1492405
829435
1344456
360361
1092675
1537544
1527513
645347
901249
115410
1558476
524275
1613141
1658302
827846
1726860
451087
1023261
202038
835932
995424
922997
1475064
1688862
1557706
503264
339213
1008660
445206
1449210
1647172
1304093
1526915
1061195
842680
1532925
731742
30582
670738
1632262
1338324
1384113
665459
227066
1314844
667946
1317138
1044316
1112455
1451815
1762314
1459351
987333
304898
1920344
717047
1773456
710231
1524997
1734740
396495
1098100
273979
1574010
25905
408099
735073
438710
1055602
93979
115179
1305747
1132097
1156158
280501
960441
790327
1489734
1007031
1503882
574930
1348740
1358962
132360
431910
177743
984984
140240
1470350
1620094
177651
940778
899155
563992
1978065
548764
316641
267018
276738
1045693
1345224
46724
19214
975770
832290
1464314
1824175
1435349
1475550
234284
148717
863928
973890
1287790
795952
129426
1658382
114129
148610
127228
1737372
28491
796294
1583322
360322
1741310
1034372
1256316
690590
279338
488642
335328
1734623
375017
435748
802711
294105
578208
1036410
1650598
1108337
636605
1783764
1843228
1056666
725672
1296559
1622830
335066
1877966
161351
1805846
994285
1219427
652198
139617
918791
1762941
848578
400348
1679733
1887403
1011810
763852
1345293
13198
1807929
1320016
8061
1673928
970885
563295
609962
1663992
1457245
1442602
1916528
1281169
458516
1890547
1296926
640966
1218482
412224
1034723
1260237
500496
1074687
1158573
1394102
1233547
1283415
1410072
182547
527097
1761537
909959
48356
405182
1265919
381616
148416
641799
591537
414740
579333
1649513
916759
655000
561262
803115
1876194
1646669
203170
1252835
349398
1322113
705145
1522651
1743448
354647
1543556
1446155
952329
1131436
1425910
1813041
1549522
532179
901632
528950
205172
367226
491492
140830
650130
1229893
1222487
989282
1440530
523303
1673265
1444254
486955
1777945
1079791
1452190
1329128
516570
1341739
1693802
1434534
1920065
352984
1582853
1084963
849624
728341
1660434
691614
1102704
832081
226138
869658
994556
1769122
1406470
887766
407796
1580757
607641
1192093
1242424
1312812
731546
1808783
1654881
1743752
1401119
1873742
354812
242296
723398
1516709
1296775
1867256
1321030
648740
1650895
312310
18636
322313
1629533
411913
1295358
686152
679057
93289
1328957
409917
1711759
1003781
1429423
203752
241257
581802
1765126
334561
68321
786029
1562722
580727
221487
373044
1247810
1445003
156722
1268728
603365
1325568
64348
495763
1159829
317143
1201322
558360
1725457
693493
405975
641261
727228
994786
629625
1950299
501696
571263
762862
1758206
133814
309947
1601922
480793
1919065
1816699
685810
362270
401512
1875622
1366950
1318958
438351
316040
1099788
1820823
766027
142711
1751575
915721
1027288
788257
1825975
537580
137902
136181
1728319
1774764
1853129
403524
1328828
1064948
457717
1945603
861620
1381227
1679075
914681
1351619
1607352
1181784
1297141
1853952
106996
235206
43093
647566
1508315
1487859
736039
30411
1439054
35119
920729
1346080
1337117
106026
175156
601472
600388
1961366
325594
190980
1820527
62380
187441
571284
1546494
149198
545228
197086
237608
1863321
1105688
1217993
1954885
726349
748042
1314971
706678
1577992
643621
435954
1490596
133265
653331
197618
865765
1246400
1535434
1854144
1597021
1643729
1548591
443341
1079416
1095476
1347946
565339
1819930
1405819
1300082
17778
1547810
872551
188678
527916
419194
1703772
1890071
1783152
115635
1113131
1910459
35462
836114
418295
1775739
1363780
1038899
287144
142410
518942
1777252
916978
1580493
1877470
531250
1414510
709071
118254
204683
620704
819173
1484639
552991
1332695
1969706
1567784
1157814
202089
902248
738235
1877097
85648
1064149
936701
1283687
1838914
653740
954372
754831
790363
277464
1798627
1840036
76019
1020417
548764
1830372
1094716
1756564
653320
912847
700851
1849013
951274
1416965
626330
1454393
254604
159080
67787
593846
1173423
768695
457892
641903
1644350
1757449
560973
1236435
72042
1502125
149514
1737995
430019
346546
42512
725255
897769
1043712
303838
1335869
1766745
1726673
160794
1048045
691356
1062921
235463
58696
1898309
1945144
1260353
1755813
380368
809903
404880
497449
29619
602951
1497679
239564
432207
1734254
1347512
1998226
543790
872815
1194481
835863
387662
848768
1518426
1031808
1621672
611723
759548
1306230
394424
1660422
1944666
1041600
697437
319176
1922893
138231
1353373
1101405
87029
42572
1429328
1690780
185952
1230224
731088
231874
1222214
673002
398644
1350226
970484
835047
867678
1898230
1528455
352250
731224
393415
1706625
1102632
179867
1933298
441211
704183
1042633
1863240
476639
1044457
1264410
1777627
1844225
1096380
1858072
1886147
1762767
671458
1208971
579922
980222
344346
964410
1457338
1290846
543634
859786
1755115
794083
1401490
202291
1204568
864416
1921516
1602650
1931453
1590653
639735
812584
888103
253774
635926
1353291
1656704
75203
675578
1082450
820648
12134
1671328
201570
578348
859932
110010
712343
359494
1953423
1341483
831203
308141
1757585
48242
1172777
1012168
1436228
1092154
1226635
968052
1903351
556578
1891321
640101
1100880
6631
1061267
236378
521068
1885907
889662
620533
591525
778069
471107
1293147
1711734
211097
1712292
548720
1401072
1094298
323049
1421505
1204885
493560
1005751
768000
1155643
1205177
1544328
1256573
483614
482109
567683
1109336
1148868
100753
621618
1756584
446445
1345153
1722281
185379
1918095
1126585
180793
500648
127478
1234130
879491
768374
507953
854240
204594
1408718
237529
741036
1583416
1587824
909383
756079
391093
586369
1304053
1984875
210084
713390
1039217
1097470
1054791
433727
323593
161965
262113
30589
1235926
1649049
1557600
1774129
80246
24030
1505205
135238
1238510
1314145
1763390
154464
60386
721630
1656415
1556622
871570
73519
1151985
1312913
254032
459517
788704
1651661
1971683
1556542
1553813
664488
1483736
110472
562442
954523
1049024
752883
899101
593508
125579
966407
1406993
1344867
1452924
1569727
1471680
429381
1651859
1066330
552277
157384
1189342
996951
1097804
1081979
1604907
457181
1146556
1081715
1183705
1316364
176509
1768300
311968
1716240
1145006
669521
125255
1873431
1232061
1999908
502405
1082578
447045
617006
1760434
1452282
1942979
355109
33573
242665
956472
87258
384329
193376
124418
216595
1812924
1300570
398394
1687002
118986
915682
165279
638822
1381019
1136542
1571199
78853
1495330
655162
1061659
1659298
159762
1767384
1491983
1551702
1308528
1596368
392783
9824
1681321
808446
963907
630866
1340525
121703
518814
1329359
361813
725717
792656
739590
1636360
942515
1371754
1371853
982580
1248317
869654
95687
1801889
1654209
1601122
1180144
1428610
1725543
494927
656733
1363121
1170376
771374
607813
1449108
1521003
1479019
257781
1060184
1516683
1306261
943305
954850
1890792
79514
1334590
1155100
1492553
1478767
972665
1457700
1243419
420673
355330
1049685
37755
1625843
1536437
119490
1407706
684088
1751839
1538656
1956176
808602
1329223
830527
426829
1965797
1518308
711931
1238708
2250
666890
1750480
310885
736391
650553
299058
1389462
180902
234636
813129
1460806
192282
1181157
1195647
1744936
1217446
1521683
347364
501212
716510
905865
1607626
696664
1958565
1019592
1705324
1635075
411657
1481668
451006
559764
229463
154649
1728931
1098398
489145
1226075
1078723
619959
314771
582645
637567
1788528
574370
1026596
1702643
1011847
653318
594806
1957902
405520
1631884
89550
850107
1024442
192812
973222
210649
1941212
309224
1228716
265541
559453
230920
73248
1804511
1809146
523733
777185
798402
1041323
148780
884215
1844429
791721
1635265
1181157
1672146
493012
296431
1594377
383134
426083
1754240
547551
1472307
1118616
764198
1270207
483816
188949
367833
510540
1175443
1440167
478654
1478113
1245719
190497
1327820
1543987
721212
1923153
298799
1379034
1932659
1668809
1142488
1002147
1376555
1116815
886525
1641159
1200397
1242887
893089
693869
57089
1299682
1073935
836958
286734
1590044
1029256
997983
377729
576173
430946
68731
710023
1066901
1739827
248431
1826489
1176094
568989
108966
1815985
828623
1915658
1312610
1615216
1755162
1285274
1258134
1850686
108307
1926371
1799436
432978
1226925
312692
1205247
420740
727411
931537
160427
1000363
1381925
1333944
556494
700745
1332013
1748614
1005267
1495577
9266
1374189
1174256
225966
696240
265805
1792711
2085
784729
1341487
1872145
1619677
1125202
278697
914889
1190877
884984
10727
613988
1451840
1243891
532446
1999199
643445
1873209
1343686
1108122
541967
384987
1031891
1645884
620796
248280
70780
846093
744060
326605
1974385
1659613
1043125
189037
80169
1051628
1350340
1879919
233086
961410
1835708
230568
202728
1389099
481465
1130071
286394
1399991
874914
1224436
1625597
1328564
1982805
1081534
1757887
1780486
1144682
1896774
1249824
342158
644889
1562778
1383464
297361
1993718
1582622
429390
1968905
1100160
1430516
1704104
1524242
1853875
1007402
47037
1527366
1166076
628385
1910497
369838
755051
501437
1207284
1489659
1916600
1126145
1131461
522967
749360
1897304
1036899
1890701
584477
1962960
1245976
968373
1965892
1817111
614767
150322
1987097
567600
1655473
1342898
556897
437096
1955789
677108
1241893
1778784
297898
267863
628297
2722
1240390
1663986
171724
1503106
642042
1004191
1382879
1160066
285317
1833242
1068412
253018
468155
1765704
1545782
298541
960750
1758588
1616119
131809
91188
1282011
690416
296762
1009106
1612793
542632
990233
1552060
1226441
1931382
895672
468900
1172230
1686094
288183
811164
1298569
1769284
133539
858454
417847
670691
1004816
1487914
1859776
1714440
397424
714281
836388
90806
151538
1119072
235284
1304723
1810738
1394856
1573892
452258
1670145
1348259
673603
1373063
676507
867722
713713
523246
36430
496629
1386048
10566
914968
1287450
1600463
1666414
1628269
1066233
1916581
697922
913970
904533
1691511
1361080
1408034
911194
1741561
511023
822399
108732
1057014
1619730
30331
1241636
109782
1720834
1057738
1887515
217453
390855
242762
566604
1142284
1858333
364620
788586
1297811
1630726
1738378
677728
1599849
1350141
300159
622846
1795483
544269
540177
415603
981392
1576028
1000310
1321184
1191001
379587
552498
1583773
1175352
834704
942045
844980
709008
1796644
1896136
655270
1964247
314937
809539
1194610
362267
218869
389262
353018
656151
254140
55576
565407
991226
1478940
1379617
1305343
1000091
1891750
298848
490225
966900
804582
160722
1212753
6472
1268591
101177
246612
882309
349524
1764380
1688575
1672488
1195200
174476
468388
41402
1784271
745616
1839257
1004766
618561
307447
781916
1317617
1444643
983137
1113357
900885
145115
1680575
969216
408630
1376852
67104
628517
1934957
909863
431542
637086
150537
1632329
1647556
1171314
708700
1025428
1553924
1013093
1445594
195607
802531
1425850
1592755
747745
777376
1933063
1440474
347864
1149830
1530898
356444
1346581
1150489
243715
392518
1951460
1166107
445908
995888
1202333
486057
704381
1424274
1113693
983987
695697
1693233
990463
751878
167495
487000
924677
414785
1144417
1665345
693916
1625801
524542
225393
120897
356664
1419634
1958698
1036437
1628528
1864466
1674453
1656792
1593553
759542
404603
57868
1875182
75985
423619
58147
447911
467740
1516667
979404
751079
1223820
1807603
1985274
1238981
1490384
434049
196330
729435
1097376
1454549
437937
809911
1467244
827930
739312
1407031
1932331
90861
1606113
367293
1866747
1581001
1724231
1141825
1387226
1138815
391471
1281988
957529
588488
357067
69558
864971
1274837
1719005
1353638
672614
1010193
1196867
1957466
217647
41002
565267
229028
1809986
595313
359948
723633
186906
1210263
620356
838787
1383779
1776638
828082
1174479
1509518
791642
205496
1149281
1741471
50191
1182398
1710719
1341522
818553
901399
1688002
1122196
1128430
971160
1688478
1320410
1572573
1903890
1792202
646289
1572328
1271059
1870450
89711
1659851
1440729
1483037
334476
1872279
707232
1938266
164787
1929686
925815
1358867
328019
78291
1386339
128030
1000674
1803275
1426729
1456754
1630632
1343460
150112
833090
733
449070
79449
426372
1895219
1364556
135449
1947812
1177826
1916096
1900987
658412
1331350
590050
1374463
93320
529287
1970913
569636
118982
344490
1293863
1261706
1980673
833497
19573
1790267
1051752
1025550
189511
1902824
1594163
1701353
432067
702141
229881
372565
1036226
422903
724033
630029
1265670
1006074
35860
232970
1067674
1971941
1499803
197782
1886731
971398
1733476
1907233
1881196
842533
1292741
381567
948629
847553
252760
1334275
331391
1005216
1459429
599653
728409
1240073
450259
1554211
206289
1657781
1016700
886579
861814
283561
519944
1093016
1169375
392652
1348131
1000476
856861
1393688
14035
424243
1118336
1355714
1449283
909156
283359
31949
1542485
1056619
1954948
1838161
1845243
1813036
1342440
1390617
559816
997638
631602
130469
1641339
1709923
1683554
809629
492728
1904743
742410
86103
46366
895184
1990251
596249
605836
1777671
897794
1255180
538657
1447904
1770335
1899568
463625
1863478
316054
720129
1986186
1757967
946554
1857487
1195175
1626687
546076
1734306
1930888
1790175
660996
1371355
882144
1535639
1376293
1454640
106881
722041
691057
809030
1925119
807253
884598
1291386
102282
1816978
1485569
123388
1084830
125771
805425
429079
724282
1057073
144878
16008
1823791
979555
1547214
1927958
1783525
1361447
936760
1955635
1177644
977892
1327475
787560
512556
13009
1834209
586721
863299
617720
1206593
1366336
1730872
1842177
1946096
334868
1573482
622016
1742500
1003235
839898
523485
1251385
310128
628953
389726
756399
664899
725834
2413
1855530
727696
793537
332854
143790
415399
873438
1702059
1192574
930265
1452473
1803586
1215272
607629
759236
234698
869622
135198
841512
424963
1152417
659457
1345035
1446434
1653739
1512428
206227
1497951
437885
1297229
794761
1212887
938554
1677359
847184
560279
293119
1295891
1096964
471770
1615910
48269
926675
26678
171632
1794442
539059
800636
724883
1151707
297530
1353736
1448021
1826547
463802
1224774
151499
1230833
1973701
966621
429435
1399326
1847024
659831
1620969
130285
668839
219106
1086560
1247866
795529
1998613
741398
1244099
1490937
319770
1861018
1188305
794024
189363
1395565
703050
1077406
1801478
947316
1678849
1474361
625587
709687
254111
393666
1710322
401090
1321360
550804
1995715
663842
716459
1002234
1188387
1591351
1764161
595993
1717025
694195
1736517
1917265
1026086
250814
1532743
257390
1994259
898485
957343
1855453
131064
176241
1490519
1474458
1981280
683450
140082
788653
376524
23171
1076182
103871
28943
382369
750697
1597609
1722172
1127146
1807243
1744176
1161873
653422
1451531
311849
1819820
348349
1538139
1470315
327879
768810
661030
577094
1109851
803818
1125385
243959
306806
1653371
409479
1123585
836081
1172106
1913655
1404749
883323
32529
1523921
169425
1904200
330792
969107
53871
1803345
821988
1428704
1398764
800463
786196
1276498
1386079
948563
238420
1571183
320909
71689
462460
1950344
1732077
369152
936411
1375962
499769
1267227
1726649
893446
1814508
1847085
410335
749067
1584530
723405
795827
1203523
340127
89412
744184
22938
541826
889574
957079
811895
1944593
1812823
554722
1563683
781175
1473526
1419491
1038683
1958641
1896749
1321690
128938
1914420
1257832
1151907
218365
796816
1531860
635249
1298485
283857
429392
229942
569131
126949
721726
1736433
83637
1269921
623783
1257425
41777
602123
919208
266976
1799195
545474
1508156
1286660
304636
1973323
191898
1636106
401069
1579311
1493157
1340194
131478
66359
1838437
445894
1939989
634648
552362
1968193
141155
1777517
278249
767697
218820
338021
230553
1361489
329523
1492860
218423
1529427
55551
360056
120991
639828
845695
1776007
148116
291984
1712278
270027
1667384
887155
824012
1606378
1006175
636813
82644
266382
929859
1491977
1850087
625684
699007
420336
1496701
1391423
1184922
1570937
1358320
1254987
183722
460529
968460
1947374
270424
337465
1325891
1415547
329999
1340771
62749
1336806
1890657
905799
561270
886436
415277
40075
515864
1709272
1736025
10863
851520
515741
1241337
1688120
308736
1574924
979949
1215031
443616
816103
1850779
1885427
1263766
1848633
755344
1950461
3245
1133651
3074
933755
1114727
48590
1236713
1021478
455279
736181
1150447
210128
1640733
943380
1381730
1567453
618373
305695
565921
245503
762535
628987
263117
1845623
523796
1559554
1827878
820251
1339848
766374
413885
640861
295217
72315
127675
1046234
621750
1907563
1835549
455795
1698095
284435
136520
1545962
19721
920417
1786318
1750974
48066
1623011
730001
1251403
761394
1923773
806722
1172900
1895372
958998
957768
1381752
269385
536276
467453
540189
689585
310112
477843
781425
1453566
1655724
362750
1505218
1085582
1306479
1513855
1510141
1377096
1616283
337366
1662750
667774
1351104
976425
791000
1962829
633427
199976
1059787
1031482
779105
1293299
1388321
397338
1840392
644600
921913
373236
1746012
1523857
1969847
647857
1027038
1964461
1968876
1387384
300554
22976
697275
403310
1662628
1972179
1434848
326472
1413904
1224386
154396
1578219
888024
1458305
1614428
1624957
1063334
681662
1072686
1904716
1935551
1378385
146980
1462755
694249
77764
1364948
1315224
637301
914676
109015
954065
1339321
455992
1874926
530868
1502591
960224
57108
1470662
1678307
1282730
1912632
1650206
1705559
476223
834401
1488423
1019757
349423
1078050
345477
196264
1685634
407458
1894288
1050918
700324
734754
326612
1056747
1375860
567048
704962
1974771
1400975
613049
92763
44240
1199281
449613
1986315
745399
370201
936894
241638
421531
121615
1360978
1649373
1181801
252316
787083
1603922
1621305
571163
1643657
707044
1326061
129553
1688468
376513
1227829
460949
1278595
128226
1481848
235276
1112185
149518
512401
1374392
1821105
506220
203329
1830426
1254858
1140653
67443
1263176
509021
525938
1346193
1019209
1077925
1749113
541001
254223
864352
1833747
1728479
1835191
1024954
911471
1337054
1952587
1300120
1544654
311021
1443109
936395
1760077
1056977
1924227
1798792
1987314
74485
818694
1012209
1701482
1572708
109533
1545933
1100716
839125
937860
270080
1956067
146118
1326621
1522489
1811042
624343
1576450
911157
1556901
1290705
189428
1563936
1510778
500587
1085448
1093105
977292
1283001
160368
1906637
1221532
653421
497569
119148
557719
1748380
156743
623371
264302
666334
1694669
1998445
1179870
425715
649304
1816945
1904188
1005275
765892
1467463
391076
1984036
1180704
1002841
746176
29853
1589198
1163126
1957590
370424
1903560
794407
1107945
100248
1156818
1220763
603079
727725
1301834
1664712
770654
519950
1225728
145891
252314
1991114
823187
1907280
245835
916583
52938
1051383
95717
708751
669885
627751
742391
1525345
75374
375525
1605132
1362000
1848244
884849
504119
362096
1392619
998419
1863093
722821
1917579
1001085
552416
1275937
1714971
695892
167195
653490
1741441
1557906
400020
1902035
350021
248027
547772
321631
375621
850131
1558900
1987716
593195
1788426
927312
417955
1972981
487369
1951982
730570
274617
1134762
572197
1729594
892880
1371999
833139
1691423
1227603
57452
1621959
667426
719533
1936248
867056
1022908
291269
1888333
44875
1363311
1863205
1239739
496370
1832780
260595
1272990
208862
625959
742905
1849781
1874322
155636
1437189
582892
591348
274675
806943
1889566
1371337
1516737
1238304
575010
91395
919134
1475947
1255280
885402
603396
97326
2297
743417
181101
1232669
225682
1733031
370102
706217
1288221
343922
1016663
347670
1797277
1043790
606255
445122
1435320
1739295
1443035
1890528
108617
744691
1920664
402695
1062606
1092664
1839486
1001525
157392
1721168
15475
1660433
1501771
1598768
532412
1024833
1777336
601446
1173318
1553212
1405027
190732
194014
929022
1036709
507081
78574
731115
348255
286545
1299273
612774
1453971
1150462
913505
1580383
744441
359643
1229838
424145
539974
1699749
889228
6868
1560076
308175
872928
1884586
360778
1814960
1771093
1935374
1803201
1635893
461528
162538
421902
1080078
959340
1858688
1917151
688515
1421807
559564
1285422
436938
190533
1787952
1841616
170798
308786
848858
1039406
1896295
1357475
964732
1080256
469143
365775
1818597
1112011
1179016
1633489
1529499
1037465
871246
661720
1687662
48765
1699122
771796
1115779
1106897
1561699
201053
729424
260154
30763
635305
83783
1480539
1952845
317710
1815844
779345
365673
1601797
139297
1497588
778370
833653
1836555
1193336
138215
1115250
905065
1285655
99574
1622242
1693555
1710002
1500793
1465486
540958
25446
1127720
1790373
110947
176694
1380542
835414
593489
794802
1147859
381071
983626
1333347
686540
703605
1031183
347457
1036198
1154798
1072248
205761
303869
1172409
581138
1957446
1955875
425836
931456
1200783
383191
568049
1462469
1681940
1368940
632802
352225
765690
1823105
963141
304965
238654
594985
1094033
287741
1388326
966595
1222559
35977
1084358
1817211
1910035
438750
1870936
1670163
964137
1515804
1590789
427418
1932637
1766897
242010
517325
134878
1285427
437606
117097
1174634
878261
1005654
119945
1536206
1296619
364402
1158083
309942
1660587
1309048
1743604
21232
21690
185613
1997799
1439476
822701
1438600
1403608
794949
1256201
1205114
724023
1691391
864995
712675
818006
488384
1749666
1699568
1084472
1357660
344273
1067732
1107660
849846
1350788
1602127
589500
571350
1295960
1237794
1185903
1060412
397408
34557
1362828
1518302
473878
1483339
1717124
838174
155741
1768160
661334
1944638
1110622
1153818
1679465
1159757
1929878
1106512
1075399
383721
691975
1880969
1367566
1020998
559998
1539892
413122
371625
1303659
69456
1869024
1765381
1746925
219110
1243409
202116
129628
1268222
1943460
677973
784514
1336928
713566
1632577
301719
1964269
512920
837668
1644069
710676
147362
1512884
1924446
1037293
288332
370382
1957800
1748072
585240
1396518
12610
157420
302489
430443
738924
931248
1175158
1774995
436074
210341
1851238
950220
23912
1931324
743815
1235608
669185
995020
741431
740415
1952903
761678
1738969
1901171
431388
776883
628531
367430
1771131
607868
373348
1144057
24063
1941595
1836182
129241
466172
1618221
635489
1159560
558469
1541874
1216690
518240
403511
1251436
708386
1582342
1225308
1110532
1789805
1937674
153273
640660
1404481
1429914
474299
1812647
1454304
1862483
1226998
723734
1428232
1193957
426170
1102736
425033
1139785
1795122
1729271
532625
1864403
1710161
520654
2443
1127460
1801499
1358393
712982
1467904
942695
203748
1297582
376646
1281404
1716069
637957
1753882
1761251
1876153
1083949
77977
592648
213626
1570590
1106863
215564
187655
32853
1454937
1657240
1034367
716492
1471331
1212098
1396613
1390810
1494549
8010
1150704
512352
1521198
1306190
445239
1555991
1112749
890672
1580699
97658
1369343
1073907
224308
294149
1417773
27461
1523941
785630
15836
802066
999663
51026
578441
371940
336987
880531
130346
1466594
982300
1494069
1132313
1587685
792687
836461
1713305
1302386
1879240
1273755
1472207
1012281
338526
430006
423238
1794922
42565
1846834
1199172
1441507
1821129
1070887
71635
803238
1147790
578484
1613552
97434
65087
1813889
674679
247017
1368487
1355634
1296603
1281787
62810
131232
1033224
1241134
1844177
902862
125103
553109
1208774
934005
164072
295541
645027
588954
1725257
566277
1685933
777479
616368
464497
690064
1828107
1300405
1320401
181988
651896
191515
1761671
1353384
1394928
652917
1070685
809726
19314
69779
1755365
1973256
1045934
595072
249321
614869
306868
1409010
1852436
374415
713686
555229
1445426
468488
559908
1199605
96576
363613
662091
1137973
215328
852359
441892
159852
591221
336566
185754
1472135
621277
1434934
1252519
1724390
517166
1959191
318298
853534
14093
1720799
279357
553675
785225
673230
1184986
424379
227143
1387873
909379
1690272
24517
103162
1795433
1717290
651223
902838
396566
1029359
1542426
1008015
660230
1482616
527035
322122
1314661
723344
317661
1163554
245260
230708
1892954
1805537
1858913
511093
248632
172661
1764414
1431496
805136
1461381
533844
1737640
1102097
457596
1400841
1174779
1831396
1285363
636559
634325
1560352
1612736
112556
762585
356381
353567
1506228
1656658
275142
785296
664850
175552
621861
505792
1605905
439009
415804
338781
341631
1472899
94748
126726
538545
281168
1301511
461300
411627
1694392
388725
547564
341046
1945742
428863
534510
1371273
1791125
434755
218305
104008
195818
1180070
652237
1843792
181344
317134
867929
757519
1661580
833239
212093
1078250
590664
791680
167973
379522
1746298
1154191
1747963
1372906
1624764
1667800
1529899
420906
1256174
966750
1442401
1872314
274561
1442099
122199
238259
1564896
1897318
1108149
954781
1983538
1463673
1949333
1165995
546383
142394
726833
1938869
866749
95463
1382590
770433
430478
1702343
1083502
202919
41312
2561
1812648
895707
265011
1151308
972242
1848119
437959
1098224
606759
715414
833731
563842
983478
3571
966814
1064540
852197
344764
591879
1042993
754268
1327078
1676507
1280789
845242
1293959
815163
617887
1236976
1083543
914449
1577086
1508823
902108
657760
115259
368458
633720
378702
1773038
1265474
1090794
30752
172569
1128382
1266372
1152803
1631761
36085
1148490
638169
761834
951927
332086
1025956
40101
1311901
1540726
1338139
965400
1849550
43039
1214674
672705
593994
751581
725022
432953
68300
728247
1612501
1319732
1425199
402610
1674857
1848013
1813528
1149442
117379
1434854
1092363
18230
1167424
781118
1793
1124463
1246741
1126684
77506
65419
984712
1551906
1614599
1550834
1361699
1211614
1595540
1179065
1395705
501242
1768284
1944453
159085
291221
1315959
1557536
98249
1024286
737967
1797944
1388269
104126
1410327
244099
940501
1536222
1300888
1734510
1335524
1772002
579952
1269824
801288
465995
842187
1781772
1025374
266422
1858136
1280028
1931682
565977
1087947
135530
956027
1558754
1079287
894654
663367
1087813
1602381
168107
1633372
641720
1244073
854191
1724948
1025403
1480441
958382
1778769
905599
1621050
1621497
1212528
1591143
664819
915338
529994
475054
516450
785501
1593844
54406
1240684
1453833
1280808
1893056
1223073
995738
941499
1972522
115847
1140728
1312982
951651
1656719
1812806
803689
1396977
1475987
870476
853678
811999
1372381
1526028
16396
1370954
1381657
121442
540283
572198
1251400
710989
7361
1254237
173353
1278675
1639971
1899911
544167
311213
1427451
1399016
749106
459616
1560403
177219
1216309
28019
582752
634943
1302189
793164
1376975
184580
1449617
315996
1146243
122575
1153912
859103
1370336
1443106
55896
1811822
1589718
1344200
766412
283025
1885250
756838
484773
589364
99304
505476
1228955
1752499
1522393
1158257
1468879
880983
1264756
1310919
498785
1120659
790040
1491511
240177
222737
68656
1988518
675156
695179
240312
948609
1221372
1076545
1101605
1775014
1552370
1192358
375186
462332
771847
1453520
1839012
1167040
1937827
1477315
992107
1349402
1833070
923917
1436051
1411868
476116
1425231
1910865
857657
1309155
954550
1124703
827946
1203794
1148812
1432673
1524523
1781891
1372330
181102
1866981
1849154
592377
1368693
1841650
1705469
52452
1742006
744899
17143
275700
284331
1830537
1424932
1502313
164218
1364781
310152
1794163
1889096
1462761
586395
828251
630870
1836083
1110391
1997005
949629
581539
676001
311884
913587
1413667
132305
144557
599152
1644435
251470
846091
1856412
673025
1619405
1151278
1899255
1992892
298988
603299
774649
1810190
1691748
1081572
1595527
1978500
777242
109205
528361
1734455
1962628
410818
1003020
492655
1029216
1071042
1312539
635135
206732
1963325
538494
49491
230987
386199
930522
444842
1201949
1582566
1717815
1015263
600696
40717
1255454
631472
1029917
832063
929810
363473
1583519
639067
223672
137353
139146
914978
617461
406684
477852
170202
1235981
576369
1803556
827490
1949148
1088594
513906
506640
528134
1060366
1394990
782011
1521916
956924
99784
1180664
261633
1130628
1593540
301837
166082
825410
615537
1862634
510807
1051927
1652686
132722
346247
1910111
757285
1510760
968164
1166498
922694
1727589
1047193
1707205
1960132
246588
947024
1753351
122057
1670390
924847
1166835
1088825
755709
1308531
151165
1460781
1807016
1078025
594001
1107359
1101301
1967089
139726
1522519
1690638
1115856
1207433
1670837
385896
278074
1872125
1418252
1291265
1623734
1757148
1299701
215389
1413342
285567
204815
318029
1226903
1875157
656338
184346
1239250
54158
133094
1207135
879891
1628860
929364
701743
1043858
642418
1853139
1839820
1484570
482272
643454
980505
1165447
1977402
245347
1498827
1186328
953693
570752
316901
1550744
1602300
1309930
726900
582793
24662
1032007
704868
402474
406132
534551
975184
28132
128529
422696
812203
280484
796418
794861
11942
702578
959152
266413
1573941
1865024
1278192
496951
1037078
1165858
1160956
2376
265681
1440212
754321
1352288
1262965
1634557
1114952
838789
767856
27971
1058906
1290308
1848007
1377894
1737870
1198816
52984
737312
1489858
209981
1329099
338310
33083
1853061
1986947
1435883
1159809
722165
927119
578455
1113018
1506956
1315766
801102
1153585
231322
781721
1937553
40998
1308893
1889970
931551
56948
1437739
1650153
105461
1178343
213757
1307942
183720
649273
1434223
1117752
1192054
292528
1548053
578766
448081
1120390
2129
41001
320738
496656
1744124
1407710
1699309
1961511
191457
537921
1549230
1182666
1923409
345586
1834635
996085
1019674
69235
1210651
411025
1364448
479206
1320302
1279557
1956460
1480219
1235920
1114742
1193575
158159
157702
696294
1693532
1945775
317678
1269822
997789
193442
1732119
1292131
1534101
122474
922685
1156141
147731
557548
1056148
872703
549920
1719270
1323259
63459
1124530
160876
1063923
239963
1129494
969017
1269873
1532054
1816124
221242
766204
361638
1222992
643288
750711
435025
1054927
1976980
633484
342094
296296
673774
1685933
1224303
1305492
13806
503846
1124174
1838319
1338820
1636929
589851
486005
1338556
685342
1418198
1042930
1578539
1460506
1553969
1095860
131293
256865
129944
1239642
1606636
920453
1293748
297066
1790766
1036636
1127232
339593
399739
1512996
1795986
765148
1872171
1399964
74858
1251581
957734
842778
875803
623818
79069
664444
357409
535607
1229631
171086
901745
1872901
1209415
1990488
2733
999432
1405298
1381325
379701
1571043
966544
1877314
469786
1727301
1279543
1970426
1500991
1972750
1321299
1099514
952812
1920855
1356082
1744981
1096048
1604247
1177665
140226
1098028
211912
336162
484609
743705
985023
623628
973092
719492
685638
1589220
4169
1903575
1522538
1128319
1420277
425421
1212980
28564
213205
412677
210223
354134
621825
1724526
1819027
1043371
221399
695242
1089513
1352939
314397
1876402
1532615
697721
1320985
648233
808254
1094758
1271370
1401294
409772
1999126
1813108
853761
567112
1491577
589419
598494
140058
613020
377577
788113
1902133
1842077
887286
1016828
1214334
1302098
1210208
821359
371598
298346
1544023
1615920
431969
270470
263148
286909
1195533
593858
715457
238745
1214156
29135
268837
981825
92091
1878567
1530001
185481
1609356
1040874
458932
243684
150046
1683781
1845708
1370151
1824246
98528
801582
1861837
395312
1960366
1784451
1046856
104726
1088659
1140871
687835
1072771
1363791
1696494
181844
675244
141243
1528240
18648
31716
1099697
1557976
5319
1304095
865697
714870
1461963
738230
1886538
1423230
912811
56714
1518279
45614
1639213
1640877
262421
874756
310662
1575814
1173665
1831775
829014
999908
694418
670202
65653
1493691
1057856
1402377
1838287
222024
1012408
1779996
27635
14328
1450362
1439057
1477283
917922
279344
1017092
569357
189445
1050878
304917
1233182
1154270
996250
212358
1785927
762307
590487
1637414
330585
243882
151114
558367
1553130
163799
130393
677463
1450685
584555
936386
1333544
454810
344833
506881
1957603
758431
1728877
1561008
653221
1644882
1124303
1980996
1481485
530916
602391
220996
1093065
1959775
991302
118219
818439
11301
1928290
455047
1134707
1950614
1758021
931033
1894563
1235655
704518
1277806
1815213
78640
697726
1015374
1406904
888811
794644
576495
539011
754860
866527
1669993
801003
287145
1158856
809473
312892
1650766
167931
1802031
1015875
393195
1770435
410633
345946
975555
17738
827412
1369322
476700
1830445
1085770
1770712
1178682
1563655
1672261
5103
55362
1421181
1915342
1159920
1686431
354685
1428010
356442
605414
915618
1951466
1751752
1089659
75654
1740975
1286458
1842685
1856874
420778
1954352
1363416
128150
284266
1320124
396250
731860
1856948
1422456
1223223
1567040
1370029
1507557
1638208
79086
1953260
1002245
985140
636003
1825876
261903
1088889
294418
1445654
1347692
728786
1643933
944167
1281835
1865981
867338
1947339
1103516
133419
819891
1104240
229049
830472
1784277
1310902
1965270
1578296
1026058
1719397
241908
506380
1481747
1317805
174965
1323012
1036554
924676
223138
1197780
450808
1255220
859419
1846163
27268
1754796
1521155
769494
1561186
1106743
733496
866524
1315842
573600
507881
380066
287939
4230
452894
110188
588945
354433
452951
325036
1469479
630195
445933
311365
681960
84881
516935
729828
450233
1844637
339358
291486
1523893
493848
26091
1700811
1285088
796359
781728
1453813
69562
1061051
42506
1791770
1118886
403548
491308
1669970
1891618
984979
79500
803682
330751
1319176
1323472
108711
391235
1414938
1975278
222358
1479658
824091
1876038
1819998
1731770
1418527
1813862
421791
650538
1716355
1285949
1003952
1442128
229956
316992
930814
1968410
930785
36964
836158
802719
1589723
602949
1653670
521763
1705185
319019
947163
833566
734485
775826
580246
1304548
1230994
684904
1298528
1216707
737692
789235
1464519
51988
1029857
1847967
1318979
470931
159616
687682
1661209
1986898
1239060
186895
1356750
781067
697595
680977
1061806
570906
754027
1679790
1960000
156416
590054
1441661
755531
1649098
74393
274584
1936350
1459823
995926
521583
1536342
1965160
124439
332198
1094268
103135
985813
207896
924826
287152
1059172
1225044
1863233
266877
1929710
1448088
643359
744667
896250
472122
1103166
89620
1544328
723145
1396078
1760285
1945983
1188603
237336
809303
1589928
1761134
152383
1956219
914690
139527
446392
234780
114545
640681
1352938
621171
732905
764120
747706
1891366
1088982
1882016
1912127
1271910
880434
329444
637852
1583714
717120
1587260
1365533
1309881
433938
1184868
1213433
1905066
1273629
1031934
1393985
1736190
1630784
937856
57476
71437
1016097
916512
1839728
1191172
1958890
1812211
1226197
939602
1715810
1124355
1616812
1964519
1448350
1023613
1262391
576261
373465
1864336
77930
851265
868545
1293898
1264419
771507
357509
1313659
99598
887406
378894
537857
235966
1329954
672692
883586
553911
695048
423340
36966
209374
550176
1339262
878918
918888
638734
350715
1057763
1445274
1387154
226787
1399416
1729730
1937939
1722574
69553
1583685
160847
493903
992245
1300389
653852
677098
93343
1807120
1723721
1190561
427649
1139452
1692681
1064765
1805066
980256
282399
15395
224981
915800
808849
967441
900182
33931
1576387
105064
440086
630642
126387
1315875
436345
555314
1894378
1053333
1781440
61768
411391
985786
763132
407165
1946489
1341304
296916
227391
1341984
955013
989058
1811806
1347818
609078
1890249
329717
1715585
334798
1992957
121719
1976900
527617
1244212
1698007
1716144
459462
1254289
1654918
21698
1970431
522709
469400
809073
1086730
1706704
1356913
398963
1916645
1649458
999159
1535726
402602
1641251
228148
1245763
1698398
935473
1214681
390361
594730
84455
812704
1935221
478854
1832843
519743
1491941
1837191
1167588
1216101
1708438
215182
375429
115267
548398
1519202
1525659
560257
602494
370521
396037
568747
1349373
864773
1190920
1148139
791081
43990
1636237
690991
1061939
1304700
1531838
364189
986806
549924
1337007
1561554
1843116
1304061
1661935
1885330
1991995
902737
25155
406184
1157033
1735569
826366
516863
951453
1226125
484245
1454671
1379000
873084
874336
793507
1349898
159362
245047
958025
1486277
603126
789148
178789
888666
552467
1674292
1140935
1554231
1486792
947494
228531
432466
633152
1789671
227976
1808520
197954
6746
1351491
335307
1975661
930449
1454389
715953
1146526
1312274
697248
38254
1910614
46624
1783420
1006848
1226634
571842
1229502
1608810
520023
617046
932548
75640
1770690
192322
1700038
1373554
86721
736326
98725
1746057
1861793
15684
567708
252825
1621012
1094372
1473427
1058022
1660151
122516
1966017
482923
964035
1726505
1788182
1868481
178811
1453479
508098
1221923
1659296
429279
1415511
417476
1440778
609364
450920
465712
167028
774914
1175530
1127038
351578
808503
1668482
578300
1037815
1585508
502680
1934110
832307
853367
1652401
1498431
380472
1679921
1943786
1549003
895461
185840
1518342
997326
1022852
1088189
1175489
961106
894235
1035669
732063
1330489
115154
1589534
649877
118502
804943
447641
1352870
1759553
1853597
433006
1211236
1433897
1015406
332924
44906
68809
33394
1671644
1941205
1391490
1085902
1906858
1216343
1438595
1799343
1595993
821983
202912
1544051
580937
369462
716847
1971194
929274
273139
83133
1675250
39229
246427
1819487
532214
1246288
282434
1633161
1870550
1033919
876918
303885
444911
562659
1025046
1592701
496615
1150914
234837
1676873
1882079
1012095
988689
1675055
1322672
1155348
1135102
1463542
1434277
1524210
969901
1092718
1863018
272686
1357702
1651389
1334453
755579
1244298
1311959
1809774
1274139
333767
1555385
1181507
184956
1022146
352585
299333
1244866
285880
163441
390382
547649
1260783
427606
436946
893958
1236484
1961697
1624092
1313825
1817399
299580
1233586
1771766
1577250
1297974
1043833
129905
1994065
190730
763273
35660
1663380
385025
788735
801115
1084156
850144
260139
738267
1081148
1196997
458796
1698610
1458738
907099
1855895
1495813
885401
1953747
1479267
542039
831732
484974
409441
1558978
1001931
1440054
1441706
409266
594636
1071920
695859
303042
1409846
532217
588986
52223
675295
128834
1652636
122384
1740229
862584
1742732
1616723
212006
61626
1937378
584109
1041424
948363
1050088
692388
919850
523196
1216095
1933254
156076
1870983
1019333
230835
93699
922396
8670
1874340
1298867
439408
624960
16726
1108267
368356
1072654
194102
990841
121641
1836603
1175496
866720
839351
294444
472994
1418480
1724640
70241
1045396
108160
571211
721291
248003
1264454
1050772
1283270
231483
670027
1776134
534576
672092
1671491
1616221
1797703
1240473
466127
1752646
801704
360032
1891294
719136
1768861
1784999
1210779
482349
159871
806683
1447890
453300
1105501
1833865
1953137
1237330
1678071
1645403
652905
1174149
832782
1735215
1936470
1451562
991366
365102
1827171
1818888
738066
952287
267050
88558
621659
1632142
611758
1731457
1101859
1907128
1755309
735821
730776
343934
355901
644315
872349
1898976
663812
1416863
1957887
1176741
133711
228242
1860951
621684
778466
1443124
1119387
1123601
1305540
449385
1786204
1654083
1551438
722074
1447407
728457
820213
1744080
1647320
1637929
382886
45249
1844230
1370426
122164
413639
1871364
1687460
1172720
856090
104025
1116459
449022
213725
1206886
1666462
327297
1055910
1617449
1348927
1992459
966846
307275
1848676
1052263
1928580
941496
225017
1640442
1819441
413857
1845681
141684
1621865
445885
904781
577949
351502
1012984
354508
1200492
207945
206268
429726
1598778
1757150
836044
1920614
1116437
716421
715987
549392
638908
1189420
1616955
778374
318636
956910
1509182
996345
1986482
871844
599772
190509
1194999
1361705
706059
265114
1586225
541451
3800
969708
883981
1899027
217438
277077
555390
1189184
1758511
1501809
1828252
1259387
1041212
1113045
151746
474816
138533
27471
1030106
78441
722337
1248745
652344
1523744
1903564
477451
1923465
720396
323542
1316047
1145038
1937186
602860
1072485
699798
1761386
823784
529980
1814665
244201
1924977
568639
590818
677015
1917331
990082
1653405
711013
898458
638175
1428263
1845721
1748090
981473
535551
318877
1301702
1133977
525925
893108
1476357
1321728
1085728
1536003
1232095
720424
474770
1187169
1437364
1857127
564482
511875
1627190
594970
649971
956336
732249
361906
1824471
406805
962710
432705
400479
774072
279030
1185966
89359
1089623
1507992
632099
1591865
825369
646219
60886
796282
840019
1845764
976464
7979
1750963
261856
245885
1492716
887558
844273
1403233
92799
1645223
260119
1704590
611693
1616285
449347
1727653
1697187
1093386
1346835
1167103
1296075
1387618
858855
772969
978316
1074732
61421
189034
1572896
1438658
850964
881522
296708
468354
1485355
1236818
58040
1229286
954073
1209433
843914
1357631
959818
10734
205201
826875
1357335
1950846
198366
698189
248843
877735
221311
1203522
845831
1460027
499400
1872729
394152
1874487
1433467
842948
978617
1945086
1254944
1907795
20621
1597659
1601810
478482
1537922
993671
990092
159921
548611
313792
1060528
1532159
1408340
1479944
1997691
267232
1425347
745037
1007264
1313272
524636
1318913
1837982
336348
416711
1433659
744957
1372503
371656
32012
556746
1865950
6479
52532
1523769
712311
1943354
1202670
883113
1659554
634679
1294765
1401183
946384
1010672
582644
396771
695404
28797
569571
1621525
1131244
1147296
896492
1481261
337988
1450289
1238699
77926
122067
892043
279476
1945611
1268390
1969774
1112975
997301
1285512
1402690
49897
968045
479216
7614
1839763
1252093
886936
456271
931842
324471
204795
866637
90060
318501
885224
914170
229669
1849861
349055
1436362
1575361
322268
1914490
513876
348322
69557
1241957
60425
128942
622901
352428
1175541
305491
1516818
1992454
1983518
311920
530188
1209491
1428161
1655718
1436390
1078188
586126
618951
1820841
15769
1524771
1939360
861649
1817492
1439725
1756496
415708
883207
476064
1719153
64363
1656255
247526
1048362
3393
22675
96632
1904633
1153444
448222
1189487
1614905
1307296
1951225
1038967
617802
1055607
637197
1594313
1295197
1107136
1370222
1625053
1131557
107148
446429
550975
1099442
491726
1702037
796031
1577685
1750547
1557739
444999
1652745
678341
1037084
1915522
1948298
358574
548822
1494150
115666
1408271
1415603
1139303
1173156
1130544
470625
1358160
233843
1568229
1939280
1555436
28442
1412306
756113
1448949
1300667
919206
1700616
1568918
1904536
1453780
1095381
1463285
1563165
741858
784278
1761148
1530928
825446
1157167
217403
425433
1023839
1440084
689298
236936
210431
847279
1139398
900057
839342
274431
819540
828380
575676
806758
1076305
389610
1535105
1028748
1024897
147042
639109
633830
1334669
1818122
543555
10608
666618
85856
560106
771671
40741
1204325
1382092
991169
1903299
1119891
976297
252755
506755
1055138
1649686
1718455
1715
500346
1574819
694148
1674345
277466
351900
1460064
1764811
1325848
1827296
1417350
336226
147655
603974
977973
484390
1660443
1672823
1459250
1995913
912433
130613
694822
397436
298888
1014258
508530
1483438
103249
632881
819072
1101791
1447373
495389
1844927
1038021
398926
837677
1321342
1219129
823108
585037
595384
1225440
1436758
678476
1394803
237808
253133
1790820
389287
1847089
91624
758225
141330
1204727
263992
762134
25881
31720
823180
34365
1972233
711979
843071
632763
807982
708332
1524941
1383766
1076955
1583202
1938414
852737
767439
619629
805742
893829
1736169
1932607
603443
426274
890383
1293434
56182
801766
1784848
508695
128120
430171
1034278
417202
1078195
335970
1382240
933899
1055346
620187
1841880
1336129
746864
856199
489317
1871848
1053123
713595
389347
1464933
565036
1360288
192392
752113
600932
1683729
1133969
1762241
1617503
564346
1061756
1799679
1246438
368092
262730
1953970
1391489
1998790
1512577
1259814
841020
159197
106288
1651201
719214
272571
1608686
252299
1984158
727059
263237
592643
45334
1601375
1231129
1924910
144984
998471
1321601
1126413
1092936
1862059
580845
1639392
576086
1384064
1117441
593593
760954
1652529
1190037
562674
1361812
652501
1195759
1290862
1788058
1212076
931534
889012
1360276
1125412
985714
1219400
1842640
180584
488826
1677317
1069176
419347
326435
1458955
1912599
249635
417322
814137
602172
703909
1909413
98915
737446
1843762
850578
846228
82293
1326663
1667834
1461242
1636657
996686
551275
586427
190390
1246122
719713
1757040
1657171
1171822
1232291
34653
1908897
461490
1571550
1109601
725732
1719595
1701282
1218686
562938
1569433
1241225
986815
1167434
175779
986249
99274
725659
141559
634673
1750107
1820120
1471956
877656
1060597
795705
214262
616869
397906
378444
1063315
502002
322457
1744643
1432502
112025
1842962
693409
667098
1771527
1869016
1597136
11764
1155637
696136
239166
1332267
1244055
1162174
348232
1012992
1921943
520677
561036
587323
1389687
778099
3796
378163
708370
1252833
33000
1092187
782747
354477
650071
1525152
1855478
933456
1940683
68780
387576
649855
1805479
727960
721684
1562837
1607067
594813
1197190
1500175
516612
1051744
1986760
689385
943017
1775386
507921
17647
907502
789862
1829927
1898736
1382550
1580175
1782904
1935740
1177158
1241247
16376
367723
776431
287155
157806
534417
1453844
1941194
246674
1614216
1822516
1397391
1559386
1715733
1630669
1061860
242623
1956199
560071
1179457
1088854
1768971
1535312
1909028
105862
1327691
115621
497683
1986079
1047845
34913
1964008
99168
446374
1580042
1942787
1856136
1204887
660768
851873
348309
1652996
1234237
498893
1357565
1578452
1402338
961664
973792
1222689
1800130
1240339
546012
367935
1890936
710359
1131887
868206
802093
331332
283003
850829
766297
1725667
182587
853991
1631202
718693
1104700
1268812
205251
1278077
1268538
1705653
973284
1569876
259789
115464
864661
1424171
1255650
731948
1470567
884555
802013
208841
770019
994846
904195
1688076
366705
1463813
1582674
1944522
863935
1971978
1366813
1756636
1487881
446047
274162
1324597
1793181
943469
692328
182013
961590
911170
209605
632593
1366846
1480426
67229
491156
1406098
382286
1253832
1747373
1939585
1205283
1657694
1904653
1711325
369773
636120
628045
498842
1247083
521248
1651050
1038201
1181243
925228
1893664
47615
1725499
895471
411053
133147
1867701
820214
1802068
219292
455179
193091
1156439
1286234
1920373
1592979
1511384
1936937
1790637
1779044
940758
1720533
1382680
1686495
1933451
930377
614395
1455835
735012
966662
376937
1783189
1933733
1023913
1851255
584852
812503
130027
91294
77933
307265
1549574
44546
1254446
1509564
145517
1581843
1229908
830106
1273511
697903
1821322
228929
833198
499274
886295
1713787
1286270
239822
1699265
922223
215734
520639
1572264
903990
1873060
394512
446032
1021160
415887
641554
1146386
1029090
1422569
1428366
127343
1796186
225494
1444109
978490
1024802
1217264
1844485
1899652
844885
960437
1078438
530314
64777
726054
1166314
455978
1269574
1909541
456539
618501
1466402
609576
1428326
535063
1334530
1473341
1280564
1615410
925101
1721233
1311359
731591
962393
1641597
1134810
635697
1949424
1411950
953138
132532
1241798
1759583
191288
997975
904941
228707
1672472
1485269
196902
284298
531492
389408
592181
646738
844635
1806202
1430386
115638
1823602
272682
1824859
948286
1731834
1737687
328762
1940353
175958
1314659
230985
291758
1287094
1839810
472896
1873753
655903
928146
120237
1873475
1211713
156784
835911
1340286
1205419
1649233
1449217
1138087
429677
537952
632840
1004632
308507
1267851
1053885
1429896
1015186
753728
684478
1198692
604451
554389
1500380
853222
1080185
215471
1139076
1410457
1530849
510060
808677
1683635
1690924
821323
1211113
1436927
120158
428202
212214
1437105
454716
849160
1486096
44556
548704
507400
125057
1717669
889564
699876
1513610
978320
1698173
1436052
1977220
872587
1603753
1455641
1886247
830117
1472092
751337
593450
1983746
493282
552826
506670
1164369
544392
484763
302564
21119
1228419
1382030
671135
144955
1801234
222854
652863
1769179
1972100
1519211
845652
1137103
873678
57047
1691515
1039037
1817596
285817
1821479
663
1515952
1556292
137459
1952185
722291
454447
1197477
956878
1181860
1746060
1116581
1020899
1252407
221636
562306
281170
1760100
1343690
1504287
539147
1654133
1481228
1645466
677132
1428926
758618
1690932
1171508
959021
1526597
1652404
758679
1997769
1773744
1550681
712156
953679
1789805
1592376
1728668
1883034
1419446
158519
762826
1226654
473269
767413
1726368
448138
1470659
837399
1524044
467861
539333
121241
1440529
1601207
1225915
1692361
749254
171789
596740
244054
1334307
219398
270783
1130870
1127600
587601
1045681
1721885
1062912
421295
1848753
145143
991457
752121
959880
591852
1854786
1203567
923652
1756922
1482548
306810
9865
758995
1064236
1779866
1115515
1804431
114288
1573488
1453335
464732
255628
1417663
368819
714454
188242
810589
1950145
81606
1508433
453283
1005728
1870119
47095
1004924
203564
1805422
1967616
48206
953466
1312971
976515
802303
811457
1760035
254404
662342
1394045
431867
1084879
1767895
628135
754706
1936790
1190708
80020
1007176
207974
466448
848536
833485
1323303
1522179
168238
1518360
1874117
495440
961210
626326
472799
265181
1793445
564065
144872
1173188
1269765
656304
87121
1762295
481797
144467
644973
780904
1869248
153352
1953157
134408
201108
570097
648942
1169102
1442509
1250821
777109
487851
1279187
1258607
1176441
1454952
485105
470269
1215404
1413318
851884
982738
1655368
540026
1791815
260759
1853900
1953567
329953
522925
982354
1016599
1741073
1808715
1663458
55001
1063570
547299
1377846
1628514
453943
1249288
512454
1795801
526374
595449
1730670
970057
1628354
1989652
286424
529166
906890
1221207
240166
493004
617983
374925
363747
752253
1613149
51492
630266
221284
1400353
478846
1084451
132688
1958339
1848721
1634797
666479
754794
737874
1716256
1557314
1756772
1078263
162861
1104559
821162
894307
1645936
1285071
250308
1620516
103418
1026551
320584
788988
1009136
1289343
1857473
1248322
183515
66823
1496898
1549910
1407369
1339822
536212
1500820
655637
1335872
341695
1521412
1536419
1450644
651336
1502621
1289580
146451
1786081
1000179
256158
1431171
9422
1516908
1650941
1490087
1867168
1284872
1988883
1835176
969037
240360
1908846
272476
595619
36966
1243803
1475525
1865829
292276
1591193
258372
1119073
1142724
116042
232860
858346
705036
1128215
933563
338396
1370976
835342
858615
1467622
409641
305570
1692466
813943
1778142
1035171
36333
1566860
1547020
1229098
358286
1542829
1024443
897242
911433
821187
1784610
478281
917752
902593
221985
771143
1272259
764032
1510070
1321879
523603
1937201
240346
1220927
653881
588447
1496438
1930332
453065
1947983
320491
1698013
1629199
1599908
171941
1535854
658927
519850
896214
718854
36176
1540883
376768
1614835
128186
600712
1848738
324256
181630
1517208
1950193
327473
1818328
326112
1879401
941152
1968804
1170927
778809
76546
1976252
420929
927195
1363935
1032901
1702150
527864
1436399
1303896
645707
1475577
853374
1739789
216130
8410
1939148
776825
1955004
1517708
195768
1749211
1826361
1316346
614545
1088776
1303099
24412
978703
1152544
75456
967891
410481
727317
1981594
133746
805683
442184
579
1443648
1343431
1018557
38765
354169
625653
726263
1191420
1568244
624594
1158246
188971
617441
1285969
570874
1605029
476
1397064
82359
1521628
213851
583834
531068
557574
1828133
1853755
1675498
1475634
1346262
327759
692001
496564
250231
1156212
151253
967845
184188
1948874
1461318
642573
1801888
1526511
1137611
327728
1642942
1837379
978359
350214
316772
514921
1703861
456851
1754206
481509
710793
1723640
447096
1704586
295611
1039216
1957164
1702379
218994
1580625
1074828
1639356
1826214
252995
1817116
1698998
219613
439749
1608037
415012
1770579
643580
1311995
1205638
1339518
965748
714227
1379926
1527952
1699284
403366
557166
235118
1610515
365076
869464
1621676
600432
550951
1197007
758680
1459269
894642
1356216
786357
1327900
996551
1707327
460211
1126001
980868
1091457
1151758
1614390
967464
1725643
1113325
1346275
1327388
307720
437414
1025240
1339273
1258573
1637566
676966
1461688
795670
469289
1581168
449934
383462
1403188
48064
441946
1279880
653164
1750206
876413
1437772
1623584
1933832
478370
602254
1482745
892717
1928965
18306
930114
134314
1573919
1857461
144974
436543
1062232
1504080
331229
1897680
688908
1867498
1341799
707156
922017
466470
1318710
1220745
550646
1266117
912320
163853
72645
806347
1182070
312038
1870389
1192477
735838
1970800
584402
736973
204838
1244082
336885
351686
351561
898162
640910
1903886
698301
201336
772018
189197
397712
1876394
911718
599422
676492
1748243
545222
159030
886086
611677
27344
117577
418454
1350555
311214
1416825
366435
479128
911596
1487739
922063
1914417
1977694
761841
645896
564864
84964
966626
438202
1763643
260904
1766741
1976491
1628857
630672
476095
1400077
1117363
663541
1201255
1239568
1255791
616424
428614
892766
1506228
1572310
170909
1869859
1517040
1018702
16488
1755839
93011
185403
164793
513840
1982392
181781
1095268
878587
560626
4975
675983
1114203
244604
1140555
1887151
490911
758016
104690
118731
125119
1191478
1807391
150468
989980
379931
462677
254331
1672519
405394
557255
1148045
1716683
1621618
72644
840799
357300
102974
533693
1429698
1032722
854202
776974
702700
1325481
1894841
807616
1406702
998316
1510552
482085
764809
1750701
1516603
647664
832419
1407146
1091277
1408904
1844194
385330
1064777
1512638
1929556
1399678
803375
1551893
1943027
804618
1042442
533793
1259881
626126
571019
255713
878710
750097
1131987
360751
1287624
1813140
28039
423263
1487743
1296817
1036689
1510256
116888
1427378
540497
883158
191049
1913733
918119
1593097
714501
302955
1040631
1308208
108891
753052
1421184
1175469
71775
437803
1077411
45576
1567180
918705
948434
904676
1373967
1613420
586773
1881309
1162188
735705
1259242
1511780
833728
1728718
1715811
1940742
209676
1798460
513940
1467406
1118064
107793
1679883
52651
1266448
42407
1592542
1612896
1838517
1808054
408064
134994
1724667
632754
76670
1645696
208606
629046
503476
7917
841656
34364
547185
1097848
1601041
1176094
938284
286806
1194030
1324132
1310649
529704
1850291
34398
378424
1331476
362285
1375016
1064562
45468
139839
481734
1890024
1779528
732552
699020
4466
1423139
1674481
572121
1634719
992147
895658
701231
639472
539124
1174827
1418419
762414
937087
1425450
619800
958729
570137
1684803
905761
326047
1590869
769689
1946310
635186
1510918
1201673
1843399
12777
11848
223496
1976360
1888177
714546
1748731
1159505
1754408
261171
1541533
491813
355854
1729551
1164075
238274
1198611
1619275
392938
436336
1944017
229204
1119240
1028847
1135137
1991447
1935379
1594254
1493180
193262
1478817
1985137
708951
462675
935774
646299
902514
574932
721928
389187
1501515
1536107
820017
595015
1608802
784056
93074
1730629
1442768
112973
1089176
327242
1555403
921663
1426163
1612519
507364
7022
1482832
548997
892173
798932
981462
1190089
1819884
822980
24835
1469304
192649
1309982
1129824
651223
1461075
1223291
259275
1931905
29973
1318715
603480
58416
477621
1081001
693674
1753090
1704985
1756472
1032858
1661682
17571
1584082
377481
1478822
1826028
115284
140687
1304684
911219
1467279
321348
145453
412601
1997868
1116388
1274395
685334
1087625
712511
333825
667261
1192592
1655780
1687154
1297128
1861735
1946940
1843792
714155
1513136
840071
345439
886427
35231
1439267
1746117
416390
872730
282545
1810730
593517
742410
783017
1888574
915083
65908
1356826
812447
1340949
1467906
1471306
1644089
51668
1250708
1427903
96308
828514
520739
156534
1911731
847298
1771000
1473746
301256
1969627
699568
1566912
722426
1133043
1146628
1172995
475297
614031
1670478
1393209
1051198
1699826
1710401
1627485
1727591
1058407
1381058
1911479
967685
1635832
904127
397658
534242
965632
1813119
370895
806522
876876
1070795
1908920
368653
1027211
1808356
1678065
814717
1085451
1148872
592491
1428400
1739403
1582974
525884
1366876
1290515
148670
1739894
1664972
663253
1679788
258140
359647
1878352
267982
914022
634385
1871325
1499079
1540254
1766894
690368
861063
670299
1204517
1650900
1927091
315405
1303279
1482743
1707054
1942098
1957948
673704
303047
237132
1200202
496966
1785983
811129
500873
1571563
93565
901796
1019798
1552341
590746
711829
1086975
148723
645574
990374
1595996
494063
402809
275227
919255
954695
1462397
1355177
1288708
57940
1299753
1886795
1908284
285252
1287380
1745489
484147
1825670
69852
571013
1223993
433982
940961
1531963
646256
1725221
1558630
771237
735682
382189
1479069
1340218
331409
710806
1283858
1282490
785259
611128
585195
931892
1576830
1897974
1047571
728786
301416
1281015
1677697
1771627
474170
1436445
387817
671174
230013
1235478
524704
883881
312066
1128451
1774183
31434
1727553
1432950
1044452
1237165
371425
1818373
892809
324425
37589
1250120
1616149
49774
1628068
670153
925988
1370460
1470900
1738205
159660
1571891
48561
1293177
1361585
339817
1184331
5980
124718
1312708
852135
1469295
406388
804496
1551450
270377
1110841
1344687
732153
449177
1206347
394783
1665728
1965336
1941270
1280770
466123
1161259
1480675
323426
1194525
582396
721571
343643
804370
1599901
1687822
309180
1613003
121063
1536359
399652
1186006
284139
1177689
1696720
39750
601502
699886
1955366
336818
60395
382323
880804
58848
1980606
1885528
1433256
1486082
998242
68135
455232
1723083
1336376
1369538
208232
1192618
500085
609880
1658752
576350
1791310
1964397
1918787
1691755
349399
1583109
1312594
1024931
229063
1654858
1915552
637936
1559944
1347036
1974573
507494
1041877
1604586
1838483
1008218
781248
1316871
1153344
656500
13981
1113068
740078
1165837
1174808
1392404
382718
310757
918428
378291
786751
1171861
1283294
568918
1693947
988122
1233328
346734
1105948
1699648
1844971
375639
1637302
685221
1890082
1647594
1471060
1997123
1672786
564089
259211
663407
1555858
208016
501294
734203
1520990
1154561
472108
1433104
760312
1683752
1501416
455529
1455600
1322279
588670
5293
83455
541471
1350484
971780
1649976
1394006
264757
1821167
1846730
1849513
1931429
480
632778
1820565
1742767
407249
1920936
1328411
1992333
203781
507040
1173946
613470
5166
920035
1319680
454830
1772949
130162
455028
1374235
1883976
1978598
278657
824864
570088
739522
1394015
1984262
999871
1391060
1971028
1325263
1225238
885688
229238
718131
1668653
658271
926324
809998
581803
955417
1940354
97026
1048665
705100
431925
891270
1610277
477452
1418164
1785312
1286767
513293
296302
1767081
781115
1723207
234750
756605
545863
933349
628513
1031331
483854
1101277
714747
1591430
193974
1937822
1470910
1123903
196279
1395248
1300030
1097926
1520953
159852
368638
308180
1158456
54787
1828085
535860
439850
655296
30041
1840064
975995
1646844
1421153
30733
1555668
1521111
1689510
1992404
631874
452065
1269188
1892117
913775
1339424
90949
627247
1541149
350434
1465996
510410
110023
311556
220642
1209259
564241
1802796
1316108
1583087
405355
1538489
1097071
1559232
80722
1160079
1407034
1808073
1895332
92114
1512922
1108247
1990309
831413
1198277
703193
1820208
29802
1240186
1269299
196277
1040598
520347
111257
637273
1835603
893807
1981967
836613
413300
1984675
132961
1741846
1816631
734459
163476
828469
1052259
111403
1867715
1605726
1847213
726177
1310915
1227108
578564
1023786
621814
239270
1192634
257463
1752522
866513
416416
744098
1316636
259092
335580
1601434
1336738
236604
1188456
1813216
95278
1253946
787627
408021
858909
1124348
189915
349041
464578
1748147
253447
692183
1990576
1625327
520184
234465
8486
602253
1818247
719721
1337334
35216
804914
1779014
1744140
869717
1754263
568852
602295
756962
1736785
650384
1318584
47449
386134
25434
1214267
21251
288672
642687
659862
1586555
954081
745270
1846058
1389609
562715
1036016
614944
267738
1562382
142877
1873133
107979
1546220
1643395
184807
910541
919053
1058773
1305412
1837076
440638
1883862
1961084
1235718
1439860
603147
1367982
570169
1488677
1409222
1379763
1023140
836889
1030646
470176
1904644
1219104
1924326
230280
503937
1700466
549078
210659
1768761
908875
1592007
1183430
604447
10770
371750
875801
1759068
326177
1291111
1351744
622994
1613254
1060256
1857021
1288199
799137
79516
1735306
800612
646501
1886748
752785
1144054
896671
489515
543924
355608
657254
1945028
1619210
1791324
323829
224024
1229651
1806820
1629192
1053678
501389
1394045
1250549
971147
1206114
1682737
19618
1686854
1360740
1544976
1429534
1354643
1493482
308666
990651
168461
847669
1235756
65032
1598292
525472
1214277
967584
194106
8182
1696675
1199491
337938
1730752
1895011
976187
1827252
648347
1962759
697119
197532
261396
990213
696866
268171
855516
109520
1029004
1723765
53778
1684454
353838
961326
1768954
1030373
647106
1985527
114590
347507
1370841
1064724
352694
1724763
1562613
932584
1736201
1909841
690112
1399250
398774
1002677
972516
1501691
213980
379256
43441
822140
292999
1343495
1122622
1624365
1615541
974089
1727873
1507402
1037866
1071966
565366
1047129
37213
1983428
529314
1528179
321329
1371589
333811
254248
1059862
215028
3689
1607978
1526887
728331
70396
1373337
1522465
278044
399069
1501043
1187612
1729337
1158961
1160484
726787
989136
1571271
167026
1213283
1060261
380248
1974445
1639857
1760021
664521
1679123
1067791
1356337
208124
1927172
109748
1342676
1780086
1896033
500377
745468
942940
182979
1547632
1396912
792952
214709
889801
1728546
1123107
945494
4619
146209
1108916
497827
1058497
6001
1336610
1158871
917873
1176952
1026887
519689
312012
290335
1923678
596507
1519995
1982871
1602871
1454934
1465372
1366818
11316
1568901
753409
1960335
810888
1964262
889192
1010917
1955364
660987
1622938
212402
1757321
652567
262015
900211
185115
1387983
598230
171320
730817
668717
886230
1916045
1840558
419490
1468382
1556021
1577790
526638
1594089
1501293
1036101
1598237
166479
872187
1926212
927981
1103755
374996
691870
417707
240203
1080736
923786
271117
474805
1982533
377980
1230621
1186050
1333853
440516
1455924
838394
411222
1013623
1624665
12861
1687585
1031695
1718622
1285078
1231601
1951397
369497
848719
170291
705064
1474936
1337602
72188
1282349
1099711
797058
1759043
711770
199941
1638723
705061
1535917
1128358
1187975
1212811
296057
1875814
1151234
1467480
406749
1988367
1686440
611474
692432
1549953
1411224
102823
16716
1072735
1999672
447226
565735
1889235
1226478
1617084
1194253
1584566
910580
1522926
1678084
110725
473874
142087
920837
692359
1300545
1232667
19997
969189
583682
317605
54783
1316443
553312
1523712
1750514
1891127
1574833
952947
1848820
235837
856696
875229
451298
802564
1594357
1284597
209816
498113
1787806
298525
423502
182592
1758985
1225386
40136
1168874
623629
1870656
1942093
743477
1083844
808755
1435010
32469
651168
773352
1275886
984855
937185
1154066
1068823
221102
697636
1532565
1612242
1014395
1365702
1542685
1032472
169778
1920094
1796151
988572
1353069
1245124
590725
986712
525653
291213
321557
534843
1759354
1127395
1071936
880373
1286494
921766
1095466
1093863
355085
146928
799162
644270
196149
1716022
778771
1674777
545295
1168057
1486980
327156
136803
497511
519141
546073
42154
1691510
116383
1063809
1429758
1056156
419056
1511151
467320
362383
43531
1359065
189981
1230046
1035330
1337485
1414326
1701777
1775214
1000045
1147719
1028630
1179972
5737
149726
1484410
1652032
1533575
1704586
170318
1759547
989250
1720061
1174419
1373710
1694538
1668438
876320
1174729
429895
1444564
706506
681323
1135996
191048
1825986
1844514
1970973
79442
606333
1415927
1842136
257893
224946
126352
569939
1813323
988741
1553305
1701596
1139329
971447
216567
801333
1573217
583745
110857
369635
1193540
383806
1648462
1445408
1683381
611079
1585103
544813
11414
457212
1281129
647685
149579
188025
1814818
384995
1409689
668955
1500847
1226801
47937
843305
1066185
788854
35251
1998669
1798597
414146
674702
371285
482797
1592994
767701
426058
1441008
1806709
1516179
1174779
475309
548816
1674289
1207998
25669
949255
213653
769324
1846922
265891
1574083
367251
708840
1515831
59454
497310
191955
1702237
70773
1172851
72363
1160314
72346
1745842
1463392
832677
1234539
1512646
1075866
581352
1816225
772052
846642
1857323
1607595
1508700
515525
1790776
775709
643570
1982509
670835
20598
1895597
256217
802454
653710
1911354
1239095
490023
1004278
199607
638277
187115
1480927
114084
1296831
1610535
1420821
848242
15565
1562264
96544
430895
158726
789043
965419
686656
702340
1137077
1681692
1399741
114327
1107861
1894487
1721421
1554404
405904
931136
1506257
1600276
1244349
1187430
1173862
1927531
858475
627469
243532
1165300
351767
1257129
1893663
14766
1996728
1240266
665950
1188254
223320
157961
1255117
1966536
1679955
231204
166970
1879459
668746
66010
907650
1347761
1017923
635522
1424445
1680950
1454689
716654
1367680
1817519
863608
1645898
1539232
1456150
1847969
471280
1924567
1824583
1856380
626161
957352
133601
1263992
55460
940138
1806739
500740
1479910
342381
1469182
612404
1500339
1248926
15683
1012394
1976143
932195
764945
264155
406005
1540504
1010849
1642105
1542355
575086
769525
829099
1928497
1071962
1175428
1290161
492434
422694
1474710
16889
713555
315127
1616340
32705
1417538
224364
1465079
1060525
439293
1975824
302995
1657563
865450
196882
61647
1764347
1367377
1893703
967562
1081547
1120984
1347007
144047
414520
770187
428440
369028
1015906
716008
1529318
1975969
136604
477335
1337103
528468
416151
1953669
121131
1320083
1094032
1712471
1241890
1361585
937347
933475
928262
473125
1462091
1532567
1705531
1864692
421781
92926
292847
1480791
1094888
16582
116747
1652334
737522
1139239
1877778
1958786
1906760
1477742
1739577
1312199
680818
1590669
1442220
1000777
526573
70318
1721577
72818
1973330
1565163
365369
824372
1510838
1541849
717649
51584
290760
1650292
104732
1338533
714387
1776787
791707
1926282
1279834
572665
781438
1681637
164537
657801
1832480
865879
127750
1125494
890377
956763
1216026
1658546
1102352
1016549
1995858
1207831
1062769
360631
1745403
1858139
1040788
1978517
56286
838096
973055
654518
1800387
417144
297227
1318283
370277
1601026
1227594
137215
1277012
648501
1398974
376755
1257631
1493982
164015
222102
387924
376747
1916602
525910
862579
894274
1046932
1623844
1274448
1402345
505718
303553
1425011
994345
1373709
981591
1939574
1767786
1271050
1146885
402164
660736
24544
1271180
384613
341959
1474268
1740469
1157837
515595
1217247
910412
242229
565587
92119
154823
57050
1476748
825774
475875
521856
8848
1440153
1350280
765012
137727
1894295
1004476
1599315
871076
1270558
923020
269385
1880624
266968
1679956
1328614
750964
1473017
1020412
1075876
1885579
539717
909472
449224
1392624
1055932
104160
16535
325422
353814
584974
1354450
1032214
1471450
857191
1940581
1565445
1186759
4107
1792960
986619
1756713
723603
269582
1062552
605922
1841250
1565734
438004
64275
1162166
571052
527367
958118
1942274
656040
1003021
1618538
431058
991495
1046689
1826414
1451314
459677
80727
1369990
1231483
927261
1899153
1372612
1723372
1211447
24
531645
60914
890752
418832
1012173
1158574
486509
1696367
1489589
1028086
1133115
594367
1686717
1198470
1343355
825874
559694
1525893
672845
170923
564015
589095
246713
1802470
1984562
667055
102014
1785687
1859343
648452
272958
1234065
1138706
1869996
721210
494064
906486
148297
1618975
51174
252589
155742
259393
666406
226570
1466603
322909
1947188
1290455
1587261
582518
1155406
665010
255798
474388
1920650
53188
646223
822121
1367203
829502
331514
241321
436341
1798204
655370
1246897
1559061
725959
540740
1565649
581506
545298
62665
1346213
381824
347578
941192
642431
1739235
1828215
1415035
1418513
1284190
795459
1934236
1093074
169149
771347
1708451
273075
657856
661516
1566595
1065700
382528
303523
1276963
1816133
1238055
1673614
384069
1116373
384209
1227563
909677
1664321
707046
273991
1800574
1333138
1038699
1576855
625303
1962557
929022
1872417
1891624
861405
1777720
1867010
1722157
443812
70647
759057
78983
187225
1604123
1351782
1114657
1807835
1897853
1944969
921687
1325476
624765
595666
548165
648344
326802
170317
949592
468811
323152
1901606
131217
1745952
1789651
407114
176796
18499
1717992
874786
872355
1215657
1907621
212902
259680
1928455
326388
69521
1693214
1674759
1711013
1170910
613674
188487
770050
1875239
181972
1313939
810132
187786
588951
866571
993113
386808
264120
1484122
504068
574218
361735
1836352
1183100
1287591
546385
810391
257831
1487753
784587
1822030
1362891
1152461
1005809
596960
1428213
997891
682363
1877486
1988014
147933
942190
45145
918625
1263620
628317
1475028
1757011
847855
135807
377352
1645254
553531
645209
1263226
177635
1199302
1373094
153386
851072
579749
1983040
1386501
412800
1100393
1628191
796908
1236692
521559
502229
1146116
460641
857324
728741
262467
68819
193275
561273
1926769
1761845
805449
1420296
901228
333222
236082
1829051
1352329
726380
1867216
580409
1373966
416578
1495287
1639467
1402013
1580545
62212
1929103
1529419
1192406
1350362
1613547
1388949
107287
1615674
509253
1982539
1596985
836082
1544834
164806
1573809
1549971
310572
1180988
645319
1906223
1467616
1157987
141583
859412
1407364
1198317
797691
804640
1590475
1946786
133777
1563648
332023
1750213
916342
722611
978510
483309
688618
842506
1631169
1530863
1976142
562768
996489
1182924
1968901
1912522
1302954
1589703
562727
336131
932522
35475
217544
502103
1483664
879040
725965
1289260
1640156
538648
496321
107079
1969087
1785094
564311
347167
1451325
1311869
1213532
1535762
1247665
316941
1953575
1533448
1594755
10196
1601277
853317
1261794
1763599
734830
161190
245468
947807
1677065
1288673
502521
1715826
1676559
1383964
1438719
571379
237190
796034
458381
179513
1635978
427089
1028150
318577
467312
1483595
363377
1089374
249826
1955171
942370
1380554
1222543
685219
646854
608613
865603
1591280
5263
1039015
117755
1343609
62175
1347651
1026734
494903
1105037
1325618
1017725
358058
1251580
659196
580172
1505966
1688398
248682
510295
1905639
1716299
304349
1164993
44292
1994931
549843
55978
81795
1623311
136059
912440
1708168
1021552
1615530
759690
1080432
1709954
1229721
1793222
1415592
1187122
1915290
803547
962063
911806
877854
423722
1755334
1269790
1472610
782701
1972613
1652661
1209568
1210187
333285
1464643
471014
204525
1888693
770092
583738
790304
1466254
906806
1748577
1890297
1260907
1383420
1214282
1674220
843826
1311898
1755434
214526
255136
1460610
1660832
1891456
1546681
735003
1125823
1198133
970501
730103
1836880
275787
154608
631760
196975
776921
375001
1915037
479034
1946840
914182
1594961
1629577
1065810
1481745
333845
1822957
1771615
860293
933709
1464320
199647
1346093
211833
1477695
1310167
1016597
396563
909628
1109064
1578878
1193262
1633469
1249932
1447038
1251176
1060810
738048
1892619
78058
303924
195836
180909
1603969
542522
966366
18530
324982
55165
1669801
982291
1982131
1646663
1516650
721372
539661
160535
1507733
1972222
696297
922399
1648901
1125956
1803332
197039
958011
1115261
132266
1599086
1514765
1851755
543739
915876
1810551
1520026
711424
684044
1112847
491521
1090431
601100
278583
150613
1228333
1694811
1842624
301714
1398264
1269756
1198632
1182755
657778
633108
1916037
1640912
1685377
1541105
1932648
704795
1769974
58724
397292
679037
196474
1197678
666834
304914
671314
261738
999130
812465
664541
545839
605577
1523859
1672103
1430885
1278680
1297485
1381804
112435
413853
385741
1996745
608230
1801330
46345
723332
304956
1568752
109594
1523011
983533
1568885
713855
1891665
1175091
1837081
710057
181424
1265105
793936
1878226
192658
1253358
1622505
164279
1249879
433914
575040
1247236
1026766
1399544
1766375
1234326
213911
1745194
631805
246789
935106
1387778
679458
893128
1622517
1846941
1746975
1244905
1619273
456080
833657
1912107
659017
1144952
1264085
1608971
234519
1644413
373307
1599146
871945
163041
221176
477714
235001
799690
77177
200387
1321439
1442880
603880
1627960
1590365
1803419
1336102
324866
122533
1317582
1309231
257729
1280843
1794927
1661013
1259499
564356
1897857
1034320
207106
1662063
95847
989209
373732
126020
649045
1027350
919204
1490349
134011
1457540
1743177
1926904
923131
587239
204051
142916
87322
288853
306584
1885137
209401
1598007
272386
600380
1507391
1546913
1764443
1366021
778787
1431055
1808423
778753
1930101
105331
186299
270967
484892
1413966
1557466
830706
888034
626253
265575
1986455
1697668
1417995
1959816
1550442
1738003
693901
97593
1445624
556548
1647437
1465858
1971680
1570933
257052
1536065
1386003
1102568
141614
1548106
48388
1917335
1515000
1777067
373284
1094743
1158412
495855
1309162
1298539
883491
78108
1732430
593721
3563
719847
415323
1007030
1886830
700340
983891
1354549
1773478
446817
635802
1457112
1895718
1449966
414474
112231
1393326
1226696
842335
584049
1670515
389233
586226
1051368
328529
1571851
571532
24230
37150
884557
888044
1073443
511349
1339520
636102
1794438
1106292
149751
269523
1837932
1742176
417421
1728279
1791835
1509976
809461
651348
83745
1422409
500327
780093
199178
1931547
1948163
1478466
747606
1042791
438726
1089120
1683764
1305271
1389838
1779698
1052669
1192937
1521886
1098845
1094502
654005
1183147
721843
1727481
672504
704486
1446483
900031
998487
373643
69620
462467
266374
1746045
632206
1712556
1296661
636352
425724
302885
1602567
1896721
221021
1801140
1305510
988242
261690
1253585
1425039
111285
1891546
1093565
1622589
1020706
671704
915240
1179635
141510
393012
758290
1612834
991279
16503
1195615
1988049
1681573
419436
1761773
1778677
1694610
394622
244659
536831
1462202
1135019
947239
69500
1775936
1463793
680235
976224
274107
1354648
1584636
1019291
606293
1448203
854732
316029
231342
758515
758483
486128
876539
859676
98713
948702
554048
1467828
1503271
1640089
1716863
255623
923121
1934985
1205406
1412968
331765
1276155
673962
1118907
1231199
1943090
754501
1781581
182700
525111
1794430
1701027
644348
20373
1912721
1563041
1648812
1617229
1583341
1555991
1318027
1116861
444991
7150
1882653
1836190
90951
150688
92257
1155692
211253
1997935
180222
746762
882665
1100432
61908
1781184
1979123
158428
56021
157192
1521041
105180
899924
110240
1283552
1346258
95719
1837846
1589746
1055216
675277
406049
80748
1811908
546434
993960
1896312
1409628
1052747
1037171
305716
874680
443049
795060
341085
56718
1974725
302663
1812167
329789
303276
53103
329228
769532
1961735
30555
1031750
1197275
1701025
932287
601217
177913
865355
1851873
264503
431930
309103
338674
1607758
1891063
1582280
1564652
1240709
1403090
394676
1293072
429443
1898402
1039103
1996058
1639027
1997731
1381785
391339
1000452
617915
483924
1068505
1209731
703172
1758791
768061
1214492
172770
1240101
476153
727646
327509
1604903
664464
976478
15653
1755522
1637970
1923330
617901
749900
101858
562240
1379331
239051
951718
1007938
1975940
681500
816499
1175618
563704
648823
1328672
11
847109
1487821
1963818
1714663
24633
218639
885656
170465
1695236
1184493
1832222
1123419
247275
1642099
38310
1558729
121674
802029
1045686
1354059
43086
1419387
1626750
549102
765149
602475
1361685
612835
1070630
963675
1908078
433874
1127442
1851205
1158804
1940420
982124
1121889
1918225
875972
1369844
679370
1575642
83166
1328790
1818449
224580
864617
707331
1571943
1799046
11066
521537
942392
393673
1058312
1448827
211271
125250
395830
917599
164986
829523
143944
1487098
1813723
236860
1461445
1979995
626382
1616309
258489
996321
871460
1952279
1793028
919263
1173172
1569235
972047
60362
817373
917835
844055
1507319
1030692
1974389
1606455
1667383
1258888
1915089
1709268
694956
940697
189175
1328975
548416
1577163
740770
1115180
80236
1224728
51644
1068766
1559615
678678
727299
326166
64676
920863
647577
235001
270953
956424
697681
715608
115266
799899
514945
1725346
1710710
1139912
1637719
740916
821214
1596436
1740815
1207229
479361
1245042
1909296
1949746
256668
1218842
253339
378760
97199
1104136
689083
1169635
1437317
1823454
1808522
1665169
314060
565299
745505
118794
654114
914736
1851369
9972
1320416
1694542
1310308
1419293
1997577
789731
1558685
182416
189425
1245442
592540
96494
1344566
962565
753086
650746
513849
1845990
1263499
254228
1259013
1304902
1168563
260716
1923345
846659
1484513
59188
1678374
869512
127992
59357
224754
117188
947790
1696189
134224
384470
1028751
254085
1012676
374753
507144
963962
1629312
1994137
677970
1870655
1022054
690342
707657
1187297
300092
1018880
487036
1695124
182022
1105774
1513202
466519
1297348
1253409
1856536
1074861
1879245
33996
754092
350535
1897232
504846
176240
1683114
1341133
1116733
1321210
1178887
1710165
1710820
1184600
934775
575489
1077739
1930678
1365897
884850
1394939
522606
940966
1379191
1510773
1464315
282308
1327597
1807363
181821
105394
358190
1448200
14374
66739
371983
1912618
41508
1500416
145016
21597
114850
372151
870236
76446
1066128
1620823
1627260
793852
255955
1111811
1342990
1213147
1922964
560645
506412
6855
90540
669042
1495452
1786863
1905928
944701
1543240
1165177
773248
1686400
848451
713032
132945
890829
931822
719057
594193
430490
1933482
197427
1168888
679809
544073
775320
1912956
607384
601846
913901
341220
95959
98483
598033
875746
904683
1948104
1767327
1653261
732171
1460424
1956947
1401586
965258
118058
1765057
803009
1091136
1005928
1652928
438017
150373
595904
718366
1468447
870117
22985
339735
200586
152010
276629
141185
1374342
1133738
373555
1169459
1185420
1874082
320448
1079080
1203680
686673
1561910
1531291
1642554
1303882
734345
1021481
1325957
1561724
1778491
836822
1869902
1662607
109348
515011
1341017
1377805
814167
1141631
80267
1615388
1940736
282431
1571261
706150
12833
1909053
211047
1856299
1791034
842354
1008194
1580751
517372
1455270
1206140
928158
1278208
1416692
1330527
1028367
1964963
410113
573983
1297796
563700
1729482
1863856
279648
261780
511834
950922
788156
1652285
98689
707852
152329
1445398
1205069
1981948
1412930
851062
315309
56172
1785910
211317
890152
1842819
1238957
1789038
623652
1282831
631874
969581
641268
1972857
496909
1717198
590031
1024341
540557
740933
197205
155333
779933
300665
666066
1262351
129682
8520
798836
412672
1030484
751493
1534366
365070
1044760
1853894
1165354
1586499
1154950
360513
799927
220837
1990285
1862248
1305937
712763
783683
591477
1034114
410045
1236877
649532
507266
1163251
1671192
1713346
392103
1724125
740645
752628
1830527
179278
262255
144965
184916
155753
38298
1360761
568869
234360
306610
785738
673228
795435
1514463
1606153
779322
386022
1412487
1869817
898221
1494769
635995
1547438
249548
1820524
1123782
1602827
356977
1049990
492640
475866
1104368
1999662
426758
1510396
1235281
1993371
1901213
1211656
311870
381767
1456952
529697
1232777
360637
608554
596070
869835
15457
1571950
418569
757157
930023
1656169
1460429
1506476
1926800
873674
1351378
954365
300466
288377
81233
1622675
1183295
1213850
727579
1556115
847242
123305
1690784
232185
1191746
432724
639880
887983
146901
507409
1309362
241639
1484016
1974529
773735
147036
1558879
1759011
85099
1481113
166961
1810886
953130
1618431
1175751
384180
689744
605342
473856
671121
1974220
1820001
913454
1150843
531062
1555376
392934
884600
379086
1891350
673305
1257400
1162534
30796
1427457
1359839
1011150
1170701
580271
403227
134301
141077
170743
8795
1534165
591998
66840
356457
866552
1828367
906917
1628992
715966
1833675
1886724
1008620
1933053
1601150
1845189
1063931
1962570
971909
402933
1913998
359550
675529
1299012
1819966
374118
849634
156190
1058635
626313
577489
393032
980194
1493090
695394
26537
823835
91384
609543
1339998
376538
1763838
1942489
1311198
1465203
302104
1992114
1472769
938687
160063
1403166
1458817
793825
827246
1497499
1764586
644846
1612226
162811
362955
576992
230806
660205
1593195
1882210
1176553
1814697
711452
1567549
1212151
740402
1832856
1400537
373024
939245
1606571
345251
988885
1389787
1823728
1551099
528048
1642812
822226
1540875
1439242
251954
1951442
1968540
943545
1906039
1645592
1751770
1545561
1960409
1562129
1089328
1224396
1300731
1510824
1822112
994644
97281
1149580
1697957
1345090
1296684
831904
1715860
127845
693466
1265571
158594
1740916
1656557
1529658
1956462
102051
1787464
1879208
418074
1239763
1607831
897551
1539264
1411256
1311103
196939
1007362
270425
915862
642473
1039724
1163204
35381
348908
1235409
105046
1501256
291516
1282768
468535
67710
1579699
1019839
1437412
780825
783472
657933
508237
1282770
1322470
1982533
1048587
1275917
443325
1603886
955668
1729323
338905
83843
1416843
1067897
522828
434310
720183
1387961
1939827
889917
1645827
1879979
1180183
1822388
940132
145571
143230
551930
495149
1452114
237060
503870
1145872
856310
358771
495511
1083548
1070398
138057
1294810
1677248
1322512
1824397
1789406
1398115
917856
627187
1228517
1986757
1570715
1758869
203694
1870207
983240
1259789
1044032
102811
1578263
1219236
675830
429097
1695910
482113
1410868
382311
1016574
1504516
754051
1884070
1877682
920484
1451871
1875531
1036313
587908
1275953
1702598
1074389
1479765
64493
874701
581405
681764
766232
683722
1449542
497180
950309
1889764
811678
268078
486586
1886957
1358240
1955348
1611290
533095
1976894
1466435
1816965
1218343
1348891
1175134
1654553
1095803
999521
546704
1421547
1594159
1771597
395651
1698573
1948305
878893
1182127
7015
535140
1125777
1035275
1733217
326394
1324876
1832010
1648106
725714
958359
126221
1794260
1184551
402979
331037
1825714
713642
1887506
1204766
976016
1199202
1288538
206656
1358320
850829
921578
726445
1953321
1065853
1548209
1267582
1900732
1512213
550176
1759250
1453068
1314931
1366954
113207
1848639
1049296
637123
1635823
874056
1804811
960482
1542697
934221
983795
149686
134416
345853
1814455
401031
887696
875428
1063500
570777
40508
103882
953224
215470
1030876
1366213
661300
267869
202643
214335
820181
1692444
89060
697403
1267049
760050
563068
920188
685013
613698
1367028
140074
393518
1431660
1850226
1915674
1307638
267110
910732
1068881
291452
686378
410844
1997199
275190
281562
1648094
1952795
438189
466473
334612
1505037
393122
598080
1197394
956117
812780
108519
991018
592586
69641
1789340
1022466
912633
254539
1395139
1822388
191600
1768540
43431
1613862
23508
1358972
424037
1634966
1988829
1112707
1156086
674596
1962023
1493678
1478056
218872
928700
1654544
1438704
1032223
67452
400900
1423498
286248
1918724
280076
1720550
1039273
1922647
1598760
194487
459379
1738004
1914096
621846
1301941
613938
1268573
1131284
1188193
828635
868134
1743653
1178752
916641
874075
647149
1142559
1140125
204025
1965155
670668
1593163
1616497
1351885
1070027
1242234
732294
404969
1004292
1929559
494687
562979
1933457
109250
1389791
1310871
1587860
289331
1719250
1879986
1957365
1893600
545675
1020724
756865
1648731
776344
1280582
1439635
1224355
9537
644195
1024641
1148128
465735
1710727
702276
1986958
1759594
1646517
1773805
649508
1293787
285139
458909
804559
454172
1671107
186526
990081
1195443
540817
1235316
919292
310087
1057914
1468664
957261
306465
1853943
484069
995270
1062690
1346417
1398641
575341
908033
325172
1475015
711882
1929023
1630325
964983
692688
1827584
1584685
727378
1391561
1583
760134
1131169
31199
1757906
628511
1132233
1057513
313274
601691
511987
358017
1636691
559512
162425
19190
144932
1387336
503912
1661717
1391330
1537178
1757167
1580097
855976
1810244
737151
1396635
1405644
1816229
544410
171785
342827
186894
814245
779113
1831533
119101
941272
996487
1541420
1155494
202493
399875
1334009
565205
1596179
115507
725277
1619410
1607317
552262
266725
1978318
12072
1192919
1390795
349239
1309854
1244646
1923720
549671
980221
220037
290207
1623006
575752
901741
418456
609724
235986
101681
1050492
1135122
1927161
1020683
1684664
1742279
1038871
245613
11585
1249683
1695756
1164527
884308
1906772
1341500
9693
663951
82296
1698911
1269579
290775
897004
569758
812577
495590
1148686
1577937
351529
1212228
1537491
192844
563174
1276700
1092796
1433561
403843
1681616
1607768
1896866
601314
834747
207401
1845874
288162
463965
245158
1468701
536484
678197
1525942
4453
937897
359602
1784116
33079
1452856
222817
717391
1873728
200498
1468100
1700202
308261
1058365
77008
596713
1479664
1888467
1446661
105093
1733728
1108806
644428
1156308
437158
858842
764565
1153867
852490
1114573
1997208
1473067
389705
1327240
530564
1033858
1916184
757575
1335868
865187
1720737
961767
1886663
1097757
847795
584265
1773264
1113040
426835
608785
901616
1985704
1800826
1267381
1038167
1393077
1278936
1860444
752192
1598613
1230511
1156586
702064
901699
1877562
1608074
1934290
876433
1597892
1619062
1334669
692450
619434
1663037
1421355
1328523
1948870
1502407
428817
1622100
3674
450773
1884758
132942
7300
1980766
447049
1918403
995586
1213236
575389
1232387
1403371
1890873
1310056
1350969
1031372
1023119
1818623
1633915
576643
871325
1484183
1538975
563727
1108681
1956663
624574
1255963
579029
666173
1853523
1460614
137883
1234491
402341
1257819
1952823
1281737
27765
1909782
267271
99439
1126464
888410
308313
1150627
502822
1490697
781284
214851
608595
1745553
588097
1788569
1979429
1887602
1635043
891136
1260528
1795779
1083125
1249204
646451
366975
395655
396357
845389
1971204
1132837
1365803
203056
340094
868302
1437924
1819154
1876357
1123971
1038872
1496544
1705330
235250
1300712
942352
1426739
216320
1676526
1307908
139490
1528283
1733622
1916372
1654715
1900841
281411
1990613
1639931
1442688
81770
802122
1163076
1872789
152643
603338
1490558
881870
478582
393303
229090
1572024
1364274
1204339
1421490
1781510
1291152
1162752
1057892
234832
786037
176580
602774
1580886
1095585
1555525
1482607
252175
1105338
216102
461965
1372250
1657329
247569
136763
1572087
1803487
470321
1705359
266674
332432
899707
1075686
1751240
227619
1685990
1600875
1307026
1195029
466349
420108
1646711
1141822
866188
1903958
395517
262226
933590
1266401
826626
1760035
1565018
455936
1519620
1821266
1154283
1650362
1048660
1519131
903951
577949
1376746
257797
661274
1187176
1512011
1142869
1402358
933312
704178
1304382
1161532
765301
411677
1283648
507632
772130
58613
1196597
1763265
1393413
272388
697094
217577
1213584
1379760
1239438
173278
1137041
1163396
787224
1063311
36550
1679224
130324
271334
1021950
165192
1494969
365729
394075
235875
247599
1815964
1868395
242143
1436334
1001491
1145139
1067886
432250
505804
1140945
1425710
1613001
1158434
1584031
812173
1880846
1909129
223887
1681142
686379
757394
1179999
497796
514706
212168
916765
829593
1594555
382321
1966923
1349403
842539
1848546
634390
378193
640875
1052554
1642241
1248393
835737
202572
1894914
1151626
651845
1003878
765022
123483
1145527
176543
965259
388110
1853255
156057
1110271
1373244
648644
144659
1174806
1892137
767398
1577591
1105276
1923441
815330
782393
345309
1335492
1696387
733449
912401
8506
999761
282407
1958516
886424
218585
1578249
321952
1799938
1373746
947595
177159
1064421
1002375
409463
290420
523227
1366278
865237
1837420
1137550
778452
1863034
1155991
634185
55028
1964016
813531
945683
1170763
1932223
895807
1006928
624098
721647
1415329
584773
1617692
1353365
1433416
44083
201614
881459
285764
195768
1947911
408409
1047238
1068530
837513
704508
492439
992693
347004
1063024
1647289
1811995
1929643
1905832
1485251
1780303
1357973
1451728
1419845
468966
252230
536914
747737
841561
1695165
1997420
788838
180214
1209274
266082
1228679
859774
1924694
1390081
973664
85069
1789018
511892
1887473
1618199
1070845
1624252
1216459
608982
1638530
1844677
721233
1448027
1756280
674838
843437
671597
609274
329333
1471772
1845276
1562979
706728
660723
388645
190843
1622156
1961977
1543851
745539
1410958
256080
1010355
762252
1801159
1421064
106348
1452874
1324823
1471799
751738
1351831
466422
1546266
1718907
958365
1768564
1367310
556349
1408468
1174952
728325
1246876
1149216
1616774
999159
834116
481323
432989
1400576
674438
142195
1117173
1740837
1314644
1065118
1750362
430217
1125833
1835350
1893827
382506
715443
509200
1506551
95584
1195044
1911977
557509
326807
661514
523399
1172290
242836
1300932
217534
1863832
1392872
274986
1412869
1859658
1286809
1762847
336942
1034447
1761378
1449162
126479
1158914
369605
220546
1267354
35860
135670
1282095
475574
1658879
170211
1773675
91674
1452301
392690
1092851
892895
944686
50450
449261
1242878
1633470
984929
368436
1202359
854916
1709044
1162752
601917
210283
1319516
92987
1312634
476147
276006
173910
893984
1452257
620127
333117
605621
753151
382660
787281
1263860
1993670
426759
1383831
1722443
728923
1824460
1129021
424137
1991207
1298321
491290
86577
1082914
675714
1140211
404176
1700997
759673
853155
41421
650474
531129
1406306
914992
1497243
1717536
1667373
1962873
1487992
1331931
1967224
1202623
1340633
310830
1636788
1741642
1764510
661529
1238391
748703
997573
479727
1261239
1870422
286041
1239683
1880555
1928244
1754922
1073677
215069
626975
1530923
786971
1880087
612408
1908636
1654257
1848220
1638704
118373
1055687
1053268
1176422
1364405
1260662
1872476
218353
883258
955346
1255847
1935767
49376
1403209
1876080
1618191
1014986
1259225
128294
1084324
126692
490161
298058
229998
1144920
757746
1709650
240812
816320
1062768
255428
146942
507717
403135
667932
1898179
258572
1985357
90996
1890005
338798
1329555
1981256
337591
143678
651654
683600
1605877
1138408
427439
368098
1577220
1284032
1352857
742131
1727464
676594
1186300
1285258
1093380
911326
1539715
1751802
1958766
468821
1206625
33259
1831379
105490
99003
42900
301953
821962
1842554
670477
11715
786396
756967
1921352
125360
916799
542256
253658
1005892
859879
830344
168079
43287
202281
745300
743781
970083
440220
1032984
1082178
574341
307851
834469
979693
1708416
779928
1063783
147458
911625
1020477
711237
555528
1694123
1091264
1189482
1868066
677016
325897
1759293
1686713
1742700
1579790
499523
1977318
1072648
365858
310556
284755
8699
535598
1369160
14043
1911203
785556
1533053
542534
1665958
1474865
1089965
184304
193269
1631657
1272219
764724
551248
1181320
46780
1260481
1829083
1796770
714888
1328504
500051
1963977
1300628
1736480
1649469
1298717
1276710
1148768
1335120
1186211
1434449
164528
1402702
1450404
1552132
765346
104399
410603
1312332
684457
1505401
66336
1283670
1548704
901016
270976
586161
1916580
228467
1033560
475799
1321440
1288161
23276
1995261
1398398
857183
1860935
1948512
1863230
1841372
1987979
926668
628685
692559
1741819
647615
1088960
498299
1458860
1665160
1709614
146463
1067373
761346
1488310
1579247
296286
1407318
1090627
146291
1079936
312462
905902
1491112
620773
919326
1985141
1136678
667255
500057
1291632
782881
1397525
722419
1182761
1193110
1790786
1929976
1176206
808806
1342743
302013
973291
1330093
1396038
45680
759059
1866377
27542
399016
310166
1609660
1744716
1075460
1423274
1984028
501770
532283
1409939
533473
961345
1538769
643611
1967309
1087284
1239586
1177214
449731
1272132
1246193
6387
356911
1542876
1623218
270460
1684937
1865713
22278
166758
454231
1726297
1544154
930967
422387
312964
560573
748912
1962073
993283
696016
1568258
1176633
769143
237423
1293457
1523013
706393
644231
30763
969165
1908946
899081
122732
1829627
546282
723867
1623486
338308
1210885
75933
1997901
1841059
1447612
1422917
577121
120165
397765
1380501
395670
573613
1091352
1622434
944463
1816291
675844
1742017
669146
890399
345526
537153
420536
305694
154651
1852074
421073
674000
260499
1790504
378864
1640420
1609453
1353463
133112
529254
37703
1225325
1368179
1026675
791071
1931231
23780
1029686
1723299
202758
1638505
248353
832296
249507
1883660
43456
1930398
1855062
147695
1726998
30058
1451675
648698
1497152
1808687
172766
283674
1839580
1269725
239443
1745269
1986036
155006
667079
536569
494681
1786491
716715
1369960
1992936
1304199
913920
612172
1311370
771710
1966135
523684
1890643
945649
501337
1112502
1773833
1593433
529494
1214889
306726
305826
791913
566736
446053
1873633
42450
1803841
477117
1691242
671205
288210
771305
341689
896894
1524973
906885
1628130
1267867
1137472
1879523
800420
1892805
1653735
989578
2176
544296
1823200
1643163
1846168
321807
662219
363483
1009732
686398
1658603
1379228
1208222
783400
857775
210499
1425341
149110
21200
1209025
182642
531769
1372068
615773
1627411
519348
1226218
1725075
906186
1046826
1716135
1517918
1569941
856371
1485364
1508955
1760293
272698
1076132
1394661
966168
185015
1598942
406055
15583
1769741
430150
1933805
494093
1522289
348584
1759476
967863
124215
1790198
731770
1622841
1583912
141496
227893
1304895
674404
707933
1500912
1167035
1564574
64754
55013
1310943
1477322
1723395
1020068
254883
637025
241459
993071
58821
1810442
540608
959562
1515900
1547754
1129643
1219648
189057
1452905
1446186
1530802
1981915
1447806
1404110
1713303
1274733
1060429
1530968
909631
576757
401054
325770
250391
1893578
1643978
134277
1891209
1323887
1684337
1242981
302043
1838427
1287807
493831
1659281
1838475
1731785
1382819
307571
100403
1648319
274281
52613
1369793
1145817
300793
1321761
421513
1723537
203084
1345353
1807412
13266
844131
1425514
1627350
275323
390642
310890
1429661
1554746
1977980
782315
506555
649933
1821246
1073751
986020
1518258
912930
1975281
1822537
519902
1312670
530118
1410623
135556
1127301
188367
1034818
1497320
941928
1320005
1542121
857252
382130
291933
1041384
276784
354121
1882778
691795
1281249
1436088
1579856
300651
471047
774343
1164040
999490
1857789
1706374
1359003
1683328
1458269
652682
993590
882440
364195
1284394
1990257
310318
1678815
1466895
1990468
313105
1740499
33833
842529
1801875
78868
1551272
921401
418960
459467
1760812
357135
1765001
183075
860241
486672
592296
961424
881302
1094244
1618160
409625
1930262
582180
606816
1971570
788847
353640
939489
319975
132304
1347090
846942
853720
1854689
1825852
548528
314157
1623494
1148382
1912916
1964054
667740
787972
191185
43446
1963493
1583505
536227
1418451
1972384
801438
384925
598916
1962623
15602
795194
1129313
1883305
533133
3343
619436
855274
712355
618281
66625
249512
260796
704127
672118
1870854
552114
1288736
230442
1172258
271424
1089550
962644
177297
1379311
1014004
428258
398976
375859
1023207
1068909
536285
834063
1855915
325688
1830684
56361
1029806
1837157
50407
1177732
1597336
864722
739456
35919
199363
1765636
1956880
1716161
1465148
1336528
935195
814612
262953
674547
1757665
636664
562710
1921539
1896597
687102
265994
573846
1859236
890176
494689
817262
1662447
249292
1300991
355470
609553
49253
1095754
779586
1136016
595134
1547214
24768
1344401
1455747
328391
313630
1979677
1320606
814313
1359774
427788
419340
1091423
619959
1991449
1187780
1994554
471434
302580
1432452
52728
28159
1392278
802039
1611338
10496
789591
1207280
87534
471038
1014413
1802899
497449
1063403
917533
152081
1204837
515815
492769
1122624
351670
691525
1668561
140469
1357123
1557832
1828339
1832419
1620373
717754
134883
1155707
506576
375663
894321
1805908
502959
774588
792899
676995
258442
261346
1090521
39184
1166847
1588014
849208
289280
1603589
180397
1479104
1472241
1351451
1146843
1268422
1884770
286570
84347
1177630
1148942
739399
245464
757809
565182
621106
121778
1750629
985380
506608
1688916
1095942
1140137
195387
779899
865249
1861998
553741
1989770
1805519
690108
1862686
1158634
1896459
873987
1276292
708075
1710240
1061136
926001
1718355
37984
724839
1534275
1549978
356893
135600
717990
1778554
784428
901633
518643
64294
1013168
786841
1669561
1368383
1535054
328528
1906873
54791
606598
1139427
1083665
1180047
272346
1456940
540761
1843069
1706830
80970
233153
1460690
874063
1199241
891065
371611
245881
454960
125654
1388443
1077514
1578231
17657
792744
1267076
1339606
1807381
636701
1933830
796328
1541845
585557
343909
1890064
1193194
712790
1184026
325965
147475
212137
958014
142065
590530
1631372
1736622
1937640
221555
690805
64161
240507
1264751
1419390
1868144
1228547
655720
1572558
1272533
258938
1600586
541931
1483637
1257451
1619669
507874
1073673
1995372
1096297
341223
750393
1447721
754331
1483855
1702062
223700
676647
1284187
1615013
1687966
332585
1883363
1353531
873491
1961952
295432
1293881
127124
788767
1040266
1322663
1588762
107904
757945
318221
1951069
1121176
902718
143523
970276
1587444
1990202
1267600
441013
358604
160389
1914984
465201
1709906
179108
903752
1152583
1076230
1252746
1270901
94494
1607295
457916
1499766
1782514
714880
188506
534795
1009745
73336
901256
1296925
125634
761275
434777
1522339
1730443
1117303
1701286
617908
907125
529991
1027738
11448
1707684
76539
1568707
221262
946287
1052104
1418504
1900715
993756
383374
51093
1406762
561681
636409
917263
139322
44940
669966
261197
1096083
91572
619662
173885
1981675
1943727
273590
245962
584984
1815185
216445
1168228
905951
1918360
994632
227248
117859
700586
1637818
970074
1698890
149953
838117
17151
602920
49411
1809421
1174131
1281163
72042
68661
800351
546299
1627448
1285720
627969
1359051
458681
682125
501922
1401713
1273486
792343
1146461
1139938
1251495
57018
991198
1829113
1097139
469791
712045
599580
197463
979370
166595
5933
839964
442550
806329
1053566
65456
114246
1193601
855224
1497059
1616516
660394
883539
398362
133808
630779
44693
75433
1413091
90043
48215
392324
1801570
910305
1942167
1648930
944817
1104704
1345097
1186047
1903515
1489942
427449
1841843
669324
512428
286221
1190188
383423
332566
1112104
1368212
1088820
663894
1678029
1266922
1605754
775392
753227
160987
1118097
1056971
1937352
1220667
344503
129954
794908
558223
1413625
1478964
1115757
428276
779116
269570
75773
492632
429355
1103576
1809245
1789021
385528
1630520
742351
594342
1965099
152576
459419
574544
1682115
982351
945122
1115354
1872116
484215
826957
739324
333127
1807511
1820018
524390
586103
430207
504904
211119
1324331
1760749
122634
1887370
1427702
1629313
42066
168273
265728
846521
499265
266082
1249977
1908910
818294
870729
394666
1287751
893576
1582669
1428320
1984542
1983616
1331446
1729522
958985
1301228
61785
727732
1391388
1464910
1941728
1994128
1141594
1929084
1135526
447403
1997551
1406431
883017
1161376
13190
480145
592067
905608
1523469
1059761
1792022
332092
463709
1640284
118948
1213181
1640158
674836
229189
817016
128845
563673
274521
103616
1261223
361715
1593029
1064437
1304262
1319641
273697
1024687
405450
1057276
1342214
187759
1512725
439342
533503
1782843
688445
1152497
851192
1409004
503964
1757863
1250514
1950561
909740
906246
627705
866308
1912259
1201524
1510200
796723
517740
1551320
878423
1688094
98436
1398905
1062634
269282
266819
423366
1697337
995583
644610
1200383
318356
1408056
1368276
465852
1214747
1355322
886693
1652697
821900
682573
1773155
682988
61732
1920858
1074148
1775761
485084
1489178
595647
1789014
1008049
60474
383979
1584630
1754938
821886
1579862
550987
1539662
1408300
94489
118899
1006201
1294812
739123
1729927
1345385
1024046
940291
1000626
1056042
129380
299669
1909877
1109258
232417
1142655
121377
1751625
1916756
243258
1837316
63245
756052
940971
13797
1724720
314183
1496737
1745563
333506
1737167
1429381
1395513
1248707
961819
277277
173302
1974110
916267
160304
1513949
1678136
1562203
1856252
1814778
795200
1392541
1139535
1017856
1386990
1423167
489177
1304134
497045
378953
293897
208841
1518827
1836944
1451492
484268
1036852
330251
768807
1221141
872759
976442
857938
667904
1682173
1163136
502236
934912
1188327
1539482
625495
1372093
356578
445635
919172
534277
600303
1727824
682153
471960
1406124
915601
686497
652097
202094
1536357
418423
1432317
1420334
1804070
1032869
1974843
1417404
925106
278887
250023
1965398
323852
997118
1540673
92493
446268
1361539
764975
1975121
13899
1790567
418460
699657
50804
156098
472750
1692488
297786
1938361
1623742
386649
264554
1077281
589380
980199
61211
17805
491107
1390916
170440
1447382
149216
587567
294295
548491
1525117
1780141
676235
1891454
583689
1956068
1889698
1066649
710019
835926
658677
340360
1672154
384043
415255
9969
1609197
1046565
1980944
1647428
1856439
1719002
844615
737458
1141535
11596
1995998
540837
625216
1602789
303414
1731923
1192493
1565798
755184
865079
275459
1962377
1462624
643537
1604202
104383
1560785
1528129
1948124
1805356
653549
496644
102497
1645626
1944520
892761
1774933
1592990
1313707
1207945
860546
1136217
281218
1063626
128664
883660
356141
714943
371971
1907589
275623
4520
1855477
683605
1829268
1821431
928659
379771
1983331
578413
1551686
1596570
1730055
1908872
760273
771297
793035
1167699
1055155
1309844
467436
178057
1693935
593382
1337618
1810035
392960
1142910
1633327
891649
1251216
679343
1439453
1474421
739285
1158347
475774
710458
837116
909197
1157508
1625638
1502004
582407
267788
1574937
1188794
811452
1514647
267741
473847
1704835
1415665
1280149
1655561
1621235
704660
1289977
691828
1928542
1791445
478848
106595
508345
611078
815750
1239877
324560
481846
463418
37741
1101752
1122667
1482085
1893422
1582752
1009545
1221756
726645
1350780
1170623
123074
876892
1569540
1888302
720724
1420585
791012
1654933
932759
349315
1356327
55446
1910186
829646
1903734
1321150
1519985
123632
419299
722655
1211566
1983712
1940956
1713074
927919
1795078
1346161
1670819
1870337
855038
149155
731495
1293604
1775812
193991
1364099
590045
1139369
1310999
362856
1060815
653948
1562407
1865393
1422577
6127
1007141
1878055
1049608
1188333
1568174
546959
618749
798007
1200754
1451192
1345654
1065932
334011
1536730
1039719
761755
178431
1348593
968101
1009056
1699879
1317544
610105
1121619
39769
192528
12064
1017951
322035
1661713
1083225
821975
972137
306451
1212528
1446512
1307696
783538
1731267
1253678
1357608
1190594
845436
1455533
396721
1630087
620308
510323
603739
1914174
1671264
1398535
1230775
92490
1615670
275965
359658
974811
981542
1548358
564937
524014
986139
1720684
177975
851442
1228602
1376937
1243930
1741149
652935
145774
1607119
521105
1197604
1616644
1976409
1580137
1061733
64565
1046451
573044
325804
1468932
1975547
470118
257948
526960
1887032
348433
791254
1203051
431921
414479
1065364
382155
1906698
1285823
1742577
330023
1255389
799265
712935
499413
465051
161051
1337235
1465757
205999
1078904
1971331
527553
987807
1921727
1893753
1688723
351968
990566
1548597
1872972
577289
580138
953817
1111486
873381
171427
1155608
942613
1082536
170195
1705524
1779343
558189
165476
923357
641993
619660
1495716
925012
1282236
115934
786361
1074471
839928
818668
316751
930676
1929569
552915
1141408
1431902
966596
1068669
1439379
65093
841001
768340
465565
1363647
1884817
827448
1183235
1937813
1196409
713198
413094
429379
917416
283107
300646
1960761
1815932
68388
1926
1627260
538318
331771
759042
788152
1553906
1283991
1329813
450703
1439768
1069622
1960532
193238
1357959
662592
178786
1726699
179734
746782
1720142
1046748
720048
349339
925086
753645
487084
464909
1960781
462059
1276005
1829797
829290
254207
606810
682219
1645191
926074
967121
1791262
1218764
1414277
505486
1738787
1742808
75914
693861
1838545
1294895
1880145
1500137
544609
393004
857962
559134
1362072
121173
1415719
537331
1349857
1167243
206940
49746
735080
654395
1113581
728033
1856438
550903
1422697
729820
1757680
1383872
850380
332815
129306
229363
228248
1678971
1704196
985287
57177
1001034
1355119
38427
1621343
1313938
1226158
1601333
919662
312854
482435
1206308
1364911
874247
861262
1990489
75202
1397985
675009
1444992
1371388
258492
1723752
1425286
1901228
131956
378821
1033838
1094366
474731
1083024
1235844
951232
1832660
1091646
1346513
1769652
769567
863626
954489
1891555
873839
1795662
1882428
311965
343937
1204556
1360202
752692
1903661
1008780
350604
1810751
473921
786198
1531727
1662108
1201329
95667
1438241
55939
1834907
1567513
1674470
1024637
333957
1413947
1417551
656368
142093
1522242
1084947
1686144
688610
273368
36136
129573
159315
340610
812838
677155
1517588
281684
350709
1932153
412878
1582785
1388692
701352
973532
1300856
405724
708063
770791
1169241
707053
1496299
1314468
1874925
1762319
1673332
1068914
360484
985175
951664
1028402
498049
1526505
377401
46943
208652
179096
985456
1240739
301118
681195
1476104
1021575
1288195
961049
716954
878235
485520
1970397
763350
1650542
1277095
163260
1661628
463293
1799177
68174
592076
872568
1886821
1119231
870835
594538
189834
1468530
1437776
1198210
1203762
1951526
532470
179430
779652
1466267
1678546
1641135
1500091
257367
1762214
890218
363900
970234
1650522
61049
153105
1854790
1977376
647382
1757536
544686
1249834
1916723
1835326
344887
613088
29827
1790327
751400
493727
1137524
1595033
1371290
1884401
129548
1376678
671616
1321649
985161
366810
1449908
1141374
102777
610464
1966099
1796795
424489
432295
249982
360283
42266
1959663
1974311
670415
1271981
1318485
216719
1424733
1133033
872054
1473061
1617679
1455402
1215901
1145779
96909
1821183
1673482
1388044
1369380
1735702
25213
381564
57211
490373
646713
732019
1253451
1185206
1846375
1351917
1091453
666962
776970
1955989
840243
930745
285830
122268
853086
1396929
508726
125972
1962362
677102
1317125
1053031
32371
1519390
646717
134641
1103187
1168987
895371
12004
353299
1980064
1916684
459247
1685905
1850802
262686
648062
1406509
1061971
1397159
617493
1947010
77570
1837346
1547939
110201
1490694
169303
9072
829108
460354
234803
1276046
1815387
735544
215068
1240936
429182
824271
1390732
1509778
1785537
1072689
750179
152320
1770304
1840359
914677
234988
10166
1902702
340938
1587975
1057284
146188
1895666
1084276
1374275
430584
346509
1724362
1881509
438004
1155050
97548
924150
1479294
1987520
1879500
1863881
1741314
702853
888107
1574256
1705755
1425997
1412582
473032
1543169
320076
187036
461532
445711
1394088
1089922
352454
1965513
398878
1544420
715245
1651782
1966652
552391
391467
1028357
1367680
503534
1778051
892425
1538718
858552
974190
1423822
1905851
1276484
1536865
1817692
659809
954855
727852
1331631
712747
1507036
1958301
1516343
354486
581617
1220336
560866
1744385
1342807
754332
567737
1952896
556902
1922220
1178518
1014428
1508107
47263
105462
52953
119104
530087
314392
1824649
326621
1280653
831767
1003151
803103
919624
917602
895956
1805959
1739016
1032097
1587785
858869
1098660
1812730
1537116
1980423
1911757
475038
1036772
82632
1721830
1851866
16868
1695244
1826909
484142
1785479
482427
979305
513909
1921983
577230
1697541
1988325
534200
736861
559996
1090727
1353955
1372448
1818524
1541561
892159
1381177
1555490
1343702
502180
1137584
251048
1431141
1101912
414210
596390
997646
1100646
712200
1155940
127645
1904824
1197310
1893454
1579329
787596
1573281
1610363
1145473
488463
1148067
976931
1817724
1906528
1480871
400208
110876
280799
1569621
1241886
1935577
1925543
1634193
739102
238772
815346
1917503
424081
548178
660619
179509
74296
1595924
1821604
444216
109894
1342172
1507089
793374
1926626
892060
140018
1286735
290922
1817641
915551
1763637
1984701
1120837
1962475
1627592
1839544
1669261
1826165
601347
558042
1806368
916301
732556
1284922
524364
1255011
401980
1391661
1320551
1644274
119829
931863
237394
1714765
1663029
588189
675804
754766
64628
1717447
1856197
1258914
741270
880835
1768826
1460029
1274292
1891370
1294749
1791685
361033
281658
1248915
143792
1909075
1294239
966089
1229823
300272
901028
877052
747940
1890554
1216495
281020
75878
846873
1429732
1067578
1002904
1365830
1462309
1690977
1790473
920763
713708
1107454
1509230
1770052
1507416
265759
1579820
1410979
1811268
1127435
64637
988417
1340085
724357
536756
1922506
635916
1528558
1973011
1646343
1275038
1918105
507961
419854
360187
479992
528231
1729135
567335
332541
1556619
672966
356378
1326107
141703
1968428
1995877
734813
1184887
515459
1569923
1223964
1403818
321849
591014
47779
1591200
717187
1706205
1102887
1217912
1571409
1968662
998488
399900
1552786
814207
1408360
1692705
585818
1929695
200982
915063
1591049
768522
178393
878973
828271
1510446
553248
1682652
79927
241082
1843596
1019791
767343
847830
1243492
441653
1564508
294853
138362
1500316
1925049
279886
1958908
602867
1724066
1262541
1360773
284034
1848560
677876
1318387
260535
948820
1537603
1262473
1492113
1510779
1821170
1292931
7491
1016613
1282231
1685147
703165
1306837
1352989
1981615
913423
1968040
29889
1078193
162328
1272642
1117006
1045268
1109941
1604361
1444963
1412836
863973
1547898
367127
1608649
1454904
925004
1003272
1324179
1722630
1886880
916869
870804
1075470
751238
682637
619330
1630652
1643616
1227806
1895992
961252
1544127
530226
1401940
1365075
273154
1956436
1606589
439168
277392
1518124
427355
570178
579201
328115
1228599
667316
1191636
1510376
1931840
620888
1323960
232625
493144
1834642
1976345
1878448
1132635
1625630
1298993
1655360
609245
189471
805668
1154463
1288860
1015986
1992161
120208
79681
1321432
1140396
1773955
885280
1496173
1480325
597260
919655
934199
123497
1188291
720160
1428303
1684964
86775
1067263
1172175
1487753
1329858
993849
317434
1603545
1786547
1828562
72739
1412279
1496076
631926
1576120
851055
1825663
595785
39925
188826
1423574
1265731
664414
40720
1062408
874388
1960993
729973
1305971
671639
1490192
1714390
1758774
644767
185613
1184012
1076604
784880
234197
627560
18631
62431
1873624
52824
525702
585560
683170
754359
1239525
1373733
1780406
928641
1820868
1897140
1716496
1226027
254258
1781806
207502
967849
953802
1516897
196116
217917
369442
1490281
1118420
117886
1084222
968632
1863923
1167584
644588
1688043
1263982
1513864
239700
816325
190095
879564
1386750
1390796
1984823
286884
1234561
374320
509654
93481
1383496
1937521
746855
1302060
246479
478346
265122
38463
1941666
591513
1856133
1573439
1760820
1524686
1661502
1412030
590796
1608607
6086
1323456
595751
1455036
23891
1780512
1122911
286987
1895705
94381
355834
531245
1925372
498596
1837902
1674216
1564986
1302911
734837
216219
1349585
1901135
1084265
1648949
1430776
156787
23777
210923
1625923
512867
1865985
115219
1086772
1133145
1377594
1876844
320554
1864753
1268143
1093804
926190
1627252
518195
28353
1152542
1835171
1569097
1500230
367512
89321
321596
1635754
420050
558245
1048640
511488
1668390
1708887
1545226
1370104
233012
594117
1250082
279360
13711
593056
626947
634925
1945140
270506
1560169
1208217
1532758
1787407
375414
1469898
966399
1654582
1055692
967381
66831
374117
776690
597109
1616769
449058
1160432
1605174
1137653
1712397
767999
86990
96923
1353513
1791920
555726
1952012
85096
93154
1911315
1550883
1476891
853097
750607
652501
282867
385936
993768
1187167
857176
892285
1944958
355312
1890214
1684920
208378
1267628
288945
186608
140818
90827
1259017
1920656
1283544
781669
1823205
256419
1063701
643080
697346
1792527
1482950
1721217
1908320
1739168
1787230
1733008
376050
1978559
1788432
642314
777674
1567323
1888695
1943644
1319345
910892
437566
518147
1374685
1188169
1260554
75509
1057797
704399
1262951
933474
517816
1015655
993511
160361
15096
1395470
294378
1049793
944917
767233
173359
1846707
366943
1520300
1005147
515240
1848375
1388780
935044
146039
214023
1967315
1106018
1751100
1529082
1372866
948639
812099
808345
1084848
152965
418339
1382619
99419
404110
23846
539660
1183632
914896
1201518
89102
1456463
376337
577609
125932
533969
1570472
1523526
1361710
1963568
1949693
260833
712189
1006679
1542842
1616063
1952096
1798945
944449
1061788
1186185
984226
555197
970190
1240357
1888297
283964
837696
1198497
1656778
512511
1074585
828576
628826
909771
710579
873966
1354587
506501
740350
677047
1382541
858656
1757043
238451
1268834
973841
1006624
767501
1746589
554767
1520981
1259030
1652696
1271902
1748964
835082
77197
350150
293631
760523
983148
484647
1011075
1521505
1894498
1114074
870817
91830
863028
1689693
1616731
658606
920290
1129577
978299
1912660
1051496
1122320
614379
1182706
1577872
1526582
951191
289058
123406
1089242
204868
1120634
287858
50608
490407
1868276
649284
614527
1866098
453791
1502751
1578445
1676083
914535
842163
92909
1231522
1769085
1468618
1922353
988700
1570317
1530801
101964
1934993
265103
1206634
1427996
1849771
404967
1321972
977978
1247676
1894212
1132757
173073
1862474
865716
1910553
538366
1639134
1264266
1671826
367680
287434
1381425
1928465
1118833
415295
316793
153554
1575550
524095
1976879
1752190
1810520
1944347
157762
421133
669132
1197947
897431
656861
1821436
202791
1328280
820729
24518
1132827
109221
1421181
1276101
602375
1853477
106124
1823861
844307
144966
1330705
53486
406825
357484
1745954
1897031
154547
1717709
1984342
1323560
789849
966470
1721423
1814037
1284435
619284
31447
1753735
927219
1751308
1531423
625394
1459648
1007640
257651
1811297
1670881
471978
99140
1651926
555026
174539
197103
1388371
580490
366767
158606
1971672
953692
1778952
1503029
1900341
1408312
1808348
1183377
1778494
142284
174432
766092
1462666
438378
174083
1967569
728779
1742862
219374
11229
1719965
521287
1193723
1211543
1370220
1680520
1015927
1777528
1169469
693119
1287387
941069
1096760
403780
506306
1268343
168318
1464545
1617509
1080318
320965
1607992
1824667
1064453
1517368
857765
1881451
541770
1483143
1527701
1626798
456592
799226
1178988
392895
1693155
1310495
343459
1722726
1516240
114975
1027544
191522
990094
903576
783558
1941547
1012777
1662992
1208506
1483527
406768
1601424
868793
837821
978682
556915
51229
900273
407493
947071
1341276
972791
60434
517233
87531
33562
1501033
350033
1307298
1626316
216738
1125167
1372894
346423
274294
412576
1602724
1478162
854030
400532
1578952
1448639
1523098
865794
226200
393293
1021054
1617158
1183853
942839
1325814
1312526
977414
1900072
1450683
284358
1705371
279877
1570381
1040168
1748063
653484
517710
52279
84535
711773
170905
1589316
1266690
1695409
1439129
1906918
564140
1064150
519486
1124911
1190384
806204
1200642
1120463
1358562
995647
1977218
726719
1623435
533222
1380113
1538093
893497
1385512
246615
1378230
51688
1973814
651862
612175
392405
404095
243919
328564
741237
1646779
1039885
131587
347431
1087834
778372
329069
935592
1658732
953312
9910
853698
53963
89582
686801
1557977
784399
536607
1969475
252125
962143
1290466
815195
1165507
28354
1839183
1307375
555100
830990
449636
1593457
718212
795992
484164
1672138
1630380
21995
84564
36604
873513
869749
1620460
1818071
529134
908903
1021522
242940
1836189
839498
1292779
1013287
496167
1086580
151859
1162439
1708343
1394113
920724
1763776
1236252
1017018
1548726
1641260
1675368
68155
32874
1087495
1863208
1211725
1694335
650084
1042545
1211526
1929957
1387148
653716
1945335
1035370
1890107
1497181
601445
1497457
701520
745496
950856
1785795
1135956
786856
620972
406190
745367
80749
1383360
1082052
1869835
576959
1870232
298080
475080
1340293
1196837
63992
323605
1881653
1985645
17791
769817
1727389
1970334
1848867
1389815
135476
1038500
847449
589169
1919457
1438967
263850
17809
681900
1695111
1360107
213675
13425
1243106
195541
231163
1352958
887888
764817
1933356
1635978
1109074
345084
1225122
839475
543300
1363300
508696
1200852
369264
75667
1462533
494797
752915
122949
1410932
1384955
1508780
1144212
1586774
1368742
305248
96767
528008
1856834
943577
908214
1734807
410610
1976654
942434
1101841
264647
1424430
960037
161299
781651
1510067
1253483
953835
537241
625019
979789
922597
182092
416358
1183299
524112
659246
277862
624614
1897083
1540379
1743126
1671476
1158331
234464
191614
495524
1916478
862999
471012
641100
33285
1142886
52810
780323
65330
549385
295383
404859
1543250
1381089
1368197
1947911
1126171
1935370
1916570
1420262
1754528
680189
836436
1131779
1127472
1997124
560715
276970
1010829
1380787
1822746
344016
42771
1551478
1664633
940181
445449
913976
380230
1349773
956479
1825279
367743
1676146
144798
70879
1532420
345891
558553
1785493
1900368
736119
1819651
1130210
1482810
1080094
1079395
1677108
1207747
318173
1561457
916990
1363364
1063033
688237
324194
1636432
1789708
1557533
1385896
1202423
1945685
801321
1647191
1560556
1511012
1198440
1698272
1755025
38576
1920270
1952573
584645
887910
1649267
1850825
587634
402742
266130
188289
1320112
558733
1542364
1884425
282368
846067
801353
1440088
1518400
1792714
320778
1911027
1592066
501569
194922
1036004
1585431
528302
139514
1713647
1568697
303329
1668930
1746295
235442
2580
1685192
120489
1962286
1459090
1571444
1820534
1687754
887292
7691
1320542
441544
801783
1533818
493970
800797
1172633
599212
1654238
291522
1154278
606415
1218412
1958352
1073254
616519
526922
131530
1680903
1180434
251658
159959
973567
835128
651722
1639061
275171
417217
972957
868094
658665
661261
1361047
419493
899802
973217
1738593
542721
203091
1823166
162743
276841
1966254
251022
398140
1986898
20009
1381232
1924759
560662
1714780
1187963
1993345
123176
703067
32849
1625088
1997827
1705066
564533
977408
716368
1021306
1521503
1138874
411030
505501
553108
1872885
1830562
439893
1959731
452770
1714916
320952
1657517
174138
1966316
646961
1193646
1854498
627825
452865
1661518
1254882
1130910
61783
1548645
244096
392626
497546
655349
1366906
1341568
1124541
341658
1812767
280472
265856
1256632
304335
112298
1322270
1273887
1089580
936940
215064
463240
1684771
578537
898814
1621651
1933469
341856
666754
1222531
1870528
1229846
1686105
1986835
1382194
714837
225548
1645000
950157
441519
366022
164373
175295
1460052
257036
1073736
945430
1115980
310593
1882349
1575877
380292
1641435
901282
533394
246205
377999
894328
826340
1201054
480683
853522
1928475
907217
1303095
383301
816114
1764817
979425
1218640
634299
267814
1826788
1543596
619869
1238736
1190841
1632333
92042
706993
1512084
323205
1574452
1338894
334940
1848321
101759
658488
237561
1913602
1801593
494236
1893227
1355238
380996
1415104
1997703
488094
639049
284439
11165
1856596
1029291
1580592
1209289
1584137
1995253
1694971
793777
200298
628132
1554922
204976
1534379
1389960
109393
1302773
245643
433456
1783913
182668
888529
355826
1203042
74070
1233681
416277
32916
1139346
152916
1106173
456602
470868
608278
1227397
1082846
1759765
1896984
597435
1343493
1867178
1817912
403477
80851
1735407
644644
1198987
1964095
211322
1135909
1078483
1494148
649552
1428233
6990
1358072
296290
967201
882904
177256
1425831
962086
150796
164161
1740159
1330831
555177
259513
1252425
1058571
810520
1265342
1098807
709431
1208656
508616
432235
830513
512985
646738
1268906
1394353
1924047
382325
1091554
1032906
1411178
1139924
1702061
338753
748553
1054678
1152749
1873173
1002551
970382
1131625
834709
1514251
1565000
1182532
491631
1711030
977082
1622987
1409353
1493174
938398
357214
238687
1431726
1562044
1613694
1588777
857250
561673
265036
1888294
1480957
492942
40410
764213
90871
1548141
859310
1654657
1406736
138478
113799
1984787
1869857
1514937
1358191
1786029
389710
379001
1126131
285719
1661716
479271
1011742
1572835
1496525
1079798
380466
1483311
964753
808693
1085735
1295941
1927762
457077
371965
1276297
133803
160408
897774
1637662
624041
738572
1602381
393251
1024138
1272891
1494321
1641060
599305
1820174
753144
271554
726193
630653
181132
529499
63068
559976
1207364
683938
818616
1836903
1143945
149511
852887
939088
1095775
659721
386913
365320
1243525
1717378
256435
280537
1928287
1882114
1932692
1843075
503611
1078207
1097747
31389
1791315
9299
1776983
93743
72668
366245
1219864
1870341
839709
244889
177538
1466812
177160
58144
962256
580338
510115
1048599
128020
1658318
956147
802532
703628
1511124
800657
1961116
1200293
1643015
786251
545727
1414610
1854487
1782454
273388
824930
202726
23419
571517
1765465
1301498
1811773
584668
1332457
530161
1946044
271350
1162737
324050
1951516
559734
608427
416808
1100203
760838
280000
1000372
1482513
883593
1702056
230991
1388775
869020
683413
630426
1888919
377725
937570
472565
1471070
605727
506284
662011
761215
207367
95590
726865
1159221
183767
1853110
1739330
735670
1765453
726650
446318
893415
828556
1241884
1715158
93029
32046
1473563
32013
1175598
236466
1659859
1577516
167373
1078387
5113
183437
857547
756022
758124
991514
1023537
770645
1109103
1825173
312754
206693
263260
1844752
281585
345734
1661663
1202650
1373823
444071
1567472
1763434
350755
720024
144104
1818879
1837457
596279
1684531
491838
1403301
172071
996578
1187630
1924765
727568
436332
1942188
259564
348019
612792
1621786
1116842
1931162
1643157
325679
1991481
1195375
951115
191878
209631
1602136
203431
259485
1908179
25221
1311598
622974
881726
1698862
1444098
1330513
1174683
99763
1955274
420958
1112996
169650
1802299
422872
729985
765535
452850
828054
1270821
1144168
1167503
773772
1313380
1117278
157731
1171780
1963949
492558
804110
1867334
1577019
445415
1199394
1723615
281200
669897
1619429
1981786
1275915
547607
1242809
539897
1590546
969051
170869
1539060
1569363
1908357
1078466
412071
103425
711642
1017569
947289
430500
222620
276520
426067
122062
1881784
1057307
1720028
48996
134328
1345564
704528
1639937
680893
1419804
1441068
192783
17560
155462
630367
385352
1539832
1234804
1790255
13470
332850
1962037
1266480
1774825
133882
858187
1068465
968774
996917
1758229
79060
897148
1981272
794903
1668709
1743190
712640
1266117
1832307
884543
1380772
905298
1036386
1695428
1142737
1373955
1990236
900570
1088701
385113
1306678
1077670
1088435
1236131
1016968
800958
1556674
1135911
1576464
564402
1275964
75120
1842877
562663
1800354
1377211
228853
1323375
1871000
286964
566604
743655
1649147
1643788
562999
1236259
1069879
733674
1868982
1598067
269445
464106
719805
95774
1729720
1744479
1714426
908837
1365778
139765
1313244
325139
99066
939152
1438052
1139689
871875
508568
291176
1798499
1229458
1378010
45531
819431
782091
1515259
1515959
901998
1876040
828532
1291406
768519
617828
1928797
1891910
1036269
504612
1673083
1356242
1696756
1871207
1401941
1709664
956131
792092
487695
1940890
1493018
838074
750586
681834
1507729
1063853
487636
1993665
1326313
1175786
1062743
1647897
997001
703723
323898
899144
1412108
659321
252786
463034
1647030
1059844
807191
1186933
229969
1881405
1081133
842002
1039654
986188
215066
1709538
1551010
1252394
628143
829898
243324
36800
584280
1439306
1092509
963320
1299247
1346348
898406
1746390
1328006
290365
101260
1770711
1979952
1802694
1080290
56334
90012
317825
565686
1664420
1272521
578846
473656
1953430
1822218
626413
409622
1547395
844428
1329726
1053762
445179
1758731
1200031
397697
633796
103816
1899541
1534189
1858114
1498556
1512020
1481359
832672
1160413
1793321
59790
57423
1183452
682146
1766875
1786305
160785
227030
549913
1949414
883477
1736514
1741893
1252771
542480
1254611
435173
1434787
1463662
1556973
1805147
1106728
856627
994723
212417
936909
268005
1909111
448578
228302
570486
1873905
1364263
1370369
391688
983052
1041694
37609
650645
1335132
1811072
1254766
1704358
1782778
201113
1988205
1962926
340854
499684
1963884
915315
570732
1467132
1782123
319329
1860045
1858206
750839
1660303
961793
1243218
273822
221014
1933725
829358
1000
551749
803396
1246056
1262583
117400
1454011
115778
1742786
600921
1237501
1922328
930933
1435231
357037
1446211
1008545
213563
1700321
1643896
1978428
896995
1160496
545190
295214
1935632
1432005
1600946
1743303
1868183
597826
1724350
324250
244591
379747
895538
258369
927381
1699585
238445
321444
1705088
396065
12419
403175
923187
1593672
734873
79978
436782
1593722
344027
1986493
1621060
965023
491758
511719
505198
770992
1819900
1108104
183077
1666606
596014
1610498
969466
1340864
1893826
376676
1470881
961241
644817
29791
290635
933526
1311902
1789245
623400
299320
7260
1232356
816728
1230642
1211430
1171948
690912
374537
1815861
892297
1303812
911085
1537281
717669
313913
165570
635627
1705339
576910
34336
1379927
1824653
258396
311776
181862
1749143
266294
1971712
1007262
58502
1088829
841763
236012
1715089
1775109
231585
1717078
843412
1076561
1454600
568457
897433
1617339
352799
873430
687077
914591
1312140
1127533
485924
568962
1294600
775056
67626
963936
1627164
1627298
1141127
206746
1836953
1318884
1956024
1766417
393130
238487
300874
78348
1057922
896488
19765
1719548
1470499
1721568
1300753
737084
1240276
770054
1630928
1778471
1531793
445438
950992
1454875
56400
885533
197022
426238
1771016
1133741
1515135
255857
1739041
812873
123615
1261109
186307
1650134
1371405
1168519
95415
386248
469348
455173
624075
1738558
1067617
601669
1475222
1481489
1145237
853990
1633286
242352
1795646
1538342
1116705
1938127
1934752
767871
795984
549264
277339
210832
247050
438935
339973
110573
756808
741844
842134
65597
283278
1688757
520093
950538
688702
1479137
404300
558333
15481
1591685
52877
362139
340232
1669127
765817
1002952
894058
1740884
359379
348868
1484972
481677
1160779
242114
39637
291921
1746089
159650
582688
1745557
1033133
1816579
1304344
709229
156994
1989234
1272136
1006415
103536
1773842
898432
184353
1958982
1586950
40332
433153
842097
796214
137473
150271
810366
1644601
1229845
300483
1868820
1460271
897811
1206341
469608
175096
1340486
782421
3123
890935
1362300
389252
1453038
1861402
1616777
1461112
89090
821468
1643002
1195487
1265631
383336
161625
781555
1484381
747090
1426080
562828
1737498
1581863
912593
1598697
339500
1042157
116721
335432
13943
689201
1887786
1549705
698911
115750
958403
1388780
160949
1031687
1567555
1230085
165031
760138
1592550
1643042
312874
1244794
692132
1565496
1152947
346974
1493997
122178
198797
120350
1371359
1694645
1014357
1946937
979252
320990
278860
1156782
90590
238066
60046
1052350
1063445
745376
879785
7240
125168
534188
947202
152213
1115585
27466
1581430
1696321
556225
514373
70840
595092
224117
1060930
117360
768629
1166799
579130
1032135
1195031
1177287
1650281
316162
1867045
1007931
1915788
864856
362116
1178148
1571975
759249
1249517
1209034
1206077
737333
1003072
820752
1142694
1560365
207303
956175
1278795
1037762
490073
966636
1461225
61076
730648
804215
1319906
1644164
1327802
302978
834808
1731425
2842
541602
254307
1345640
1204512
1972252
127468
1212295
1696222
1372488
774033
1320757
1656635
1823474
1540385
1360894
1232913
210919
1177001
1429098
918187
418771
1712098
538188
698899
215701
1107362
1419991
637474
1164367
1885154
218869
1513726
746310
1782975
1158880
356789
734494
1671046
1127675
716229
757929
1631587
835585
381884
1092691
1416665
98002
119885
1979822
681857
187642
806208
532750
1995250
1086786
618435
1195320
1118898
899901
987779
1671375
1787883
1104954
205958
672699
1962879
861118
1315662
1224761
1347323
603362
1968100
45980
1198866
127553
686918
253350
781375
518535
1922699
65891
1438475
391014
1978819
70892
707040
806984
793723
1081948
546736
169507
1854022
52034
75005
1895667
729578
1623433
551224
1836188
757162
1603458
513586
603222
54619
976075
1019307
1712370
12076
1487656
348359
737785
681504
870327
1019642
1741363
144618
1171006
753956
1254984
154135
393780
94216
1142463
821523
1304300
1762291
1788742
436160
1995603
1957818
1355019
1684380
1361517
346406
772051
1435109
37035
383950
478553
216067
1842099
1785891
1143328
1577467
614035
1653372
1324233
1627070
1868960
122237
766170
629706
1531175
730783
1254314
1065501
1008921
1376453
985348
1741496
867683
966800
86024
119737
490412
393438
24221
16796
407175
1096563
1810257
530296
1999573
1718857
1326377
1693169
1435404
477292
595695
1787860
1718471
1907454
1181905
1371948
1980340
1093529
273233
1820826
681808
952473
1552869
1616983
209818
1604732
1773106
582305
423652
375300
1307846
1587365
145219
315562
1813316
1872738
1462904
793327
452259
926167
893322
1029501
1992863
453220
1395405
405462
287959
302424
1858212
862881
417485
1103186
1764826
473187
156282
176511
391502
896649
992514
1116957
1367682
1162100
349981
330294
932205
467269
1673093
956326
1763122
977267
1597677
1490124
104558
856934
1170314
413385
1192971
1219062
1476019
952472
1171390
826477
732792
1425548
886027
94320
1473569
1406342
426143
138918
110223
840750
436878
1710623
1865935
1182260
927161
1126074
36787
1933171
1163932
521412
1489620
1746830
571464
1594064
214197
1022358
285754
1932651
896009
1680963
803110
303109
1299484
9231
1294824
118904
921443
446057
1436227
800724
1418944
1733119
949688
1911684
1231039
1482401
50820
593743
1464800
1442543
1988738
144906
86763
1169800
1157268
541638
1340580
1792704
572182
86691
1277964
1970849
1204986
1324463
297866
273121
681521
289812
1950526
1911244
950714
1995730
1766525
114451
586013
1181939
637405
1002869
474798
544197
777366
473571
846875
1397096
920122
16616
868096
1316462
78922
132703
544074
1094523
1238786
1976994
718578
1452241
1030988
1321720
1255138
200494
1561603
330825
814544
1009989
1040719
838433
1216094
971580
606363
385611
461489
1954345
1550670
649605
445466
118874
919144
859310
482637
1729433
1743217
1451667
1312079
276953
121909
1738496
1281147
446888
423763
1312381
1053159
1869732
310894
1076828
661833
1569616
829063
1468560
886882
366692
1340181
1988879
247213
411790
1616314
1380746
1529289
792959
890401
886094
1562908
672198
576877
1603765
1095001
1736656
734932
1034590
175035
1728251
920060
378441
839977
873440
1078254
732417
1229511
179509
635060
1342323
644557
1174190
1677871
782472
1263031
509292
108795
769305
1960546
51606
288366
949917
1507268
1295919
1673981
836627
808704
1662371
1814381
1026052
1922679
1782379
995463
8000
512852
875576
1876834
1270476
1343313
1663634
23167
867774
403406
397580
1937676
688537
1851289
349034
1178536
1457274
1741929
678063
1963002
1720635
1896859
689873
1749251
1915115
1547061
1151692
1039655
1181381
1663650
628584
1803983
404611
126717
1606437
1679513
22801
31154
1070575
502448
1581799
1481375
1757622
1247584
1085474
712213
8646
467337
1985544
941075
475545
1446514
1905487
1497889
974875
842916
1923163
315387
1836873
1260121
95893
1064535
1868420
36654
1537165
1901562
1016935
1106698
1491549
1655210
215396
1664504
1951772
204261
352822
1824831
237984
1784161
161817
838623
775874
1521174
176205
1137455
1304064
676269
281263
1802623
463070
1886220
1694173
188658
1928156
1028695
101893
1519996
671370
1861722
365431
1077349
509459
763225
1783162
566595
166565
1953812
996538
1789813
1450706
657358
779914
302086
588790
973783
762303
363022
1800418
1736374
153699
1371014
1554985
1703502
895315
399053
1436840
947056
1694585
238489
1152480
248268
533108
1411623
513067
237663
1683673
1133084
875973
485131
400888
916545
1254459
1015660
1642719
1505477
483111
792932
413232
757760
1056194
1062701
362398
172538
436421
431929
1818288
586696
1631776
1860457
1280295
1680458
457558
1369769
1059316
1951277
1373353
1646462
1655538
156761
1761847
307024
1019639
1874693
27250
421247
762644
91858
592439
1174984
1240253
1556378
1744246
1980968
274746
6890
358967
1612299
853259
1672602
939955
1524580
948467
503097
1765574
684951
1576441
416822
199581
420607
1586522
415955
1757279
1112312
1386752
1198101
1343534
526495
995591
1912194
274808
749012
1199614
753754
974153
251015
80939
969995
1574963
1039445
1566158
1328643
1113496
1319130
1236655
594360
96153
649363
1418944
645857
826378
1281898
722146
980306
1243950
1746909
946402
1018919
535159
1557963
1428116
284386
38416
1278728
62536
1407168
195175
1886443
1904782
1484851
464812
1400555
861348
1409076
1008034
1745617
1917765
1329249
1943018
907593
1173027
1037882
1187310
1480515
1308867
411968
524170
39772
1266717
300454
993837
1358704
1332781
1517424
799572
1599047
1718807
1834067
404448
920104
791168
1687343
1030420
994610
60271
1454739
674736
1298008
1463813
507503
204805
1083592
1942653
1100267
398051
638097
802492
1732688
1018197
300649
44862
1426876
181136
1908820
878309
1313797
1967286
1091644
1814715
299524
1205854
997090
858343
37204
1595051
297631
33534
297949
767728
1716825
1481014
946798
1011633
746608
675123
390965
669798
487422
1300273
1650315
142993
911799
1183882
959251
348583
898043
1298312
319298
1015699
1573758
134310
417426
11877
1636727
1493986
237354
1948826
564850
1185866
1607338
1550990
1912950
99180
1618140
1363753
879793
1882160
1500445
1632967
949934
717812
1672674
253467
854978
1362896
518652
1461335
539946
1703826
1853231
794947
736752
1763229
541126
1365637
310712
212488
1038939
83791
1449113
743024
865655
575037
550602
1994242
295979
1683820
1393345
1067888
649179
566575
1012225
1334816
1932877
1458889
1261616
1132049
642532
922574
1100919
1889287
1287836
82293
840382
657094
650663
436313
1003328
1561943
913753
1925555
903481
1240412
610424
1284914
351855
708459
1467788
441482
237216
1838383
1020816
1819012
783638
481754
493995
331077
650496
15841
1757376
32168
1091115
697883
1097913
171555
1129513
50393
12335
1244190
530062
1693623
1479920
178341
815174
1842709
539495
686368
452687
331021
1658397
505918
754612
1856490
1377507
1377720
457354
1623991
1287047
404776
424287
1687181
163520
1383764
1260875
213993
1432119
630587
922189
984497
444558
1874478
296209
1147772
1050270
1589645
170793
1575256
628720
292348
1501623
231072
711130
719173
233406
784858
180126
677079
1741796
354055
1471534
449233
1927783
1069946
892724
1632719
1077323
927736
1088107
1186445
177508
1617756
1853244
1111235
1201717
105271
1047291
1181025
338762
465248
911352
1309764
1318523
1984452
1629301
416741
1509763
1204631
228053
588258
1558957
1816179
1803618
1902528
113405
1554422
896858
585151
1517960
1462826
561215
149598
1086805
1660760
983732
700339
605771
1910675
901244
1274070
1525336
527392
1098266
1807849
51651
193250
1284327
1752302
1123758
402922
680875
403218
655327
1574010
532455
1213865
1605843
1025981
1017737
1011959
1022067
1404518
1268172
1366488
1496263
597705
1119109
1012925
471964
880731
1084038
43603
758603
1137754
802258
193743
55402
397576
868331
963267
1322492
51590
1163381
1312889
1958855
1263094
121068
1003028
537763
1515487
1128720
1490433
1047282
78401
1462766
1722361
428382
1830947
645726
148940
708315
1266634
1372816
1157447
1565301
767237
1930527
1354743
1592677
774183
553656
476253
1194736
1019117
1779787
1031750
751749
1860630
1020889
1040420
232223
122173
1567304
1787511
708183
11214
1311486
700579
938149
660208
86501
1333476
272991
1108303
650659
1048605
1961183
1623767
1653067
656006
609008
134744
451717
710322
1144322
44075
1214149
1355719
83839
453771
1100887
1384113
719902
1188196
1646427
1305766
1341330
676262
469286
1352623
707909
89138
1987667
1418937
123059
190627
1297403
1244981
1905359
31778
131446
416197
867024
260288
121969
35025
1184185
1810435
1066496
539240
1421238
921085
1402
1503007
890615
1455568
1717540
1097537
1219355
665289
1352001
539741
928422
38455
85748
1919116
1947581
1975670
1941992
1374675
1834266
1078505
1409201
1909622
52333
1607262
226884
680586
697797
598962
1093583
57513
394874
690478
1860762
904097
1282516
697960
1446783
1452692
208640
819255
1238296
1620959
150364
1785153
1577259
1221214
1838226
697204
12771
26346
1437715
382625
1586014
1133909
1845577
783809
470436
35615
730166
1885533
1467768
1453360
293226
140491
110366
1442932
138301
1436551
1365451
1844435
801618
31695
1706417
1688270
1944900
1916317
101281
229279
1937849
1326431
1233273
1871001
1079757
1723436
242921
1338186
1052150
1541039
1493428
325097
708155
499321
589749
1913518
1861239
304093
489071
1092929
1424432
264047
386072
577711
926854
1951125
514235
1234871
1650698
459483
351133
677678
100792
243720
1883523
1338718
753639
555870
1364413
195844
405938
834259
635654
1750884
1556672
1719868
1930411
1877982
370736
1869724
243742
1834667
1027182
170297
93228
1610467
1373555
1706059
1844458
1757015
1773303
629772
703648
803114
4205
1920810
1685911
1172483
1771074
318215
726950
1672243
1523791
74985
1664347
1162169
31123
1399755
659784
781273
919894
467585
431381
156066
645084
1851986
1526786
1784137
1341088
1785439
1697893
216956
1022084
1255388
252326
874478
1452776
1707457
819506
281150
704586
24487
1682569
929236
445586
990767
137225
1022997
958108
583008
1996556
1983114
649294
1549088
914093
925301
696565
660244
811020
423392
367406
536294
238625
1182221
348277
1278563
201279
225758
186537
1776834
861511
1734576
313035
1862863
1806512
381656
531683
1733723
1848141
1476532
1447527
1059269
681841
838757
1900641
1517529
676262
504669
1533549
49557
544033
1298298
121284
1230354
1414392
41173
905239
1325666
711797
1717789
1818479
1143879
1464542
1180817
63914
52511
1880307
1030759
896601
627687
461260
1914599
1932163
1528553
397461
653078
130138
1414509
1913044
691532
1465228
987237
1491117
590756
1750693
521154
1930688
535577
606251
80928
234104
1051164
12738
587996
1515957
257316
659476
1312802
35496
1863093
1412322
1837533
1503120
870037
562115
1881359
697168
206034
904431
1034238
961894
921978
1022299
1244578
1708713
1992998
1456814
1737353
1681319
1357057
1870532
1310317
443203
481853
625380
741962
1539940
1961909
1918206
1512733
138200
892792
1716475
1780091
115798
786362
1203358
70709
1690604
1541267
304445
258956
4149
1169814
115100
451365
350648
577238
1404221
1208468
857002
847658
402578
802344
1491806
540295
1578329
1917852
1613935
1342299
1423887
1512409
607517
835208
1981845
1159607
412121
1967418
45620
1027073
1765822
1204888
1268409
257178
1145428
574632
637165
131871
102965
517752
1791248
397479
650420
560868
1455651
389125
1335094
1264047
411593
333270
1270490
95217
265335
1678684
1051521
719852
1310005
585126
253312
1305913
1153458
346487
1478283
785753
1451686
1171051
1759049
370772
1386682
219885
867497
1956858
701668
409458
592836
748741
587277
33887
88774
861197
411966
1102577
621914
785802
1457384
358539
1110910
1807677
771780
1440165
17316
404654
456294
1712516
1847479
742035
1661826
1259511
753002
833289
677071
1068274
600467
1315718
1374515
47177
1560156
773253
1833298
1315490
1900921
317363
1313501
1251398
1939188
918834
366123
1186033
1227628
803892
698728
1012576
1891310
1796026
849744
390959
968298
1919518
1935383
1911343
1210476
1604839
1619088
798431
1899553
1897317
954911
1704869
1414023
1146469
1287186
1227490
1658672
401311
1528492
1172720
1289193
1090832
1033318
998509
589373
1669562
925905
1414276
1769833
59963
1822375
1816937
1736745
1282203
267284
1270553
230179
545063
1522903
528094
1841646
1587170
44366
758748
1755587
787799
1531615
1360296
1815499
791165
1314435
1343407
1537459
1060559
1896975
496609
620837
1087839
780529
1937828
1123209
81404
670337
1620921
917007
1532256
542163
260885
483084
1396230
1698098
94181
855336
474023
579608
591202
1362651
1930484
636351
1386415
1231709
333531
666034
753343
1637548
1808969
1112297
759528
133473
949879
689326
1844644
1607204
1704467
651677
203672
1077703
1026297
235206
1683066
1525816
562209
1617253
14437
1270994
179762
616817
85178
1179799
491334
1565516
1454209
1298721
20239
1386224
1868042
1762169
1685163
1690619
634835
1466986
141014
1136469
874838
1482629
1158565
1208756
1675987
1816515
390656
1704566
1360042
1269966
1053994
1766869
568460
651001
7108
1344263
811808
1496825
1036339
1841399
244811
855829
518634
132594
1911886
1915875
1519871
1531191
765346
1056401
1595283
35707
697792
1788319
132994
339001
808505
599774
1844452
1215738
997267
1836963
1054685
1074944
954959
1920669
973237
438208
1149339
1031456
1623932
1244414
50438
1266959
1175167
376227
79836
774472
1878168
749797
1738121
1472780
827174
1686179
850021
59726
211026
1423279
1304345
515490
845546
685189
1556593
1839948
307842
809407
1574237
1181695
1457696
1924974
1138735
1049466
180831
1286283
1008335
1155026
385935
420423
1830708
899064
857017
1621077
463316
13922
764792
1070707
215847
364954
631521
1067229
19522
1969500
536547
601227
1097294
870233
1713679
64632
1420297
1789053
15538
668171
1455486
1453600
1430791
1393390
1847454
1444934
465228
1887065
1522553
1632073
252031
1279322
1723717
1578017
1895237
754641
1057925
151217
853985
1087056
711609
819137
447972
1769259
1095185
366026
915851
1872874
1175029
753560
1891900
1160043
338100
1885893
1082574
603145
399998
1724316
1289968
1700341
1171302
1330819
981865
433452
1847064
465762
15076
393552
372750
1787202
121653
554881
1368772
1330433
797187
746720
1533108
1930409
99896
836885
1562221
954166
1216224
1476540
1441155
331671
800044
812722
1097401
26538
738249
7324
1779910
1227933
196212
494837
910657
1549942
1485765
647420
1244860
906027
1053226
1218594
1030298
823047
1251144
1294678
920135
1083391
959260
1516403
1957561
1999027
1403894
1244450
343594
1736304
1158579
1846380
1789270
1132219
300277
207765
134172
1624350
515121
478728
346496
1419231
1565255
1193732
1952576
1832757
1190808
188702
73781
1878813
1590989
1352383
1508894
1902186
643133
851484
1438162
1753828
244581
728412
87079
675846
830328
1697265
1155036
591297
837418
1644690
452878
1244606
538050
538672
1197140
1938583
1446903
1228667
228693
1832970
729182
1729606
208893
1525770
337342
991023
186992
1540346
907153
367905
1561714
1430112
1406403
372908
4926
338974
599811
1018100
1903703
1681640
1952850
741585
1606234
774584
180693
1254283
104314
1172416
696137
829828
1657430
768213
1127962
647948
717571
1151901
696392
955315
645854
1743708
1307133
1330485
1541300
1533357
1873722
963150
839190
957330
1940859
1895995
857162
1275751
881196
1452672
563092
244759
1209900
1456479
1257845
607250
1586404
1357480
212391
1057632
1921595
1083095
407526
1310545
1002098
1828495
279535
1367411
1235904
943439
1389204
687679
1676052
806244
269144
258244
260049
1608888
1839201
565379
1852511
1486189
1389416
1084571
89626
260762
1230070
8390
1081388
757708
503092
1469248
36475
1109759
1872765
1298256
1125918
574122
1725447
1320472
450739
1017222
1067009
997777
839429
1325320
169624
1459121
1909996
990714
1902505
1799180
1461019
1949147
1440151
813861
991631
1424438
286896
228678
1111977
875639
1163841
1891423
336697
827564
1960046
698075
1454637
1305655
961400
1921556
176548
1955414
1347884
1435645
1029118
1466192
1182701
246659
490092
70128
1334110
1837534
406482
962055
1419346
1240928
127026
1275385
31798
360035
123480
1519620
1753091
1621558
150538
627919
712585
802130
1436060
1987716
1843075
1848250
65388
29655
329138
1942807
1295004
660506
1023700
1081959
1673745
823713
1941474
1734764
684570
1108025
1860392
752692
1464222
1137985
514749
1049366
768402
1575266
261946
1648682
833412
589965
400652
1204724
1305122
1547015
1817674
1303208
209046
914839
509299
1858322
1490560
1976982
1386290
1516768
970757
1413815
1669587
500647
1546956
1075877
1693280
902248
1370964
1018564
1150048
1508047
666067
1751179
1236366
1294638
1951980
768643
1079123
1132598
233161
257374
1445603
162385
1406821
1606411
1237106
984259
776822
816927
1409896
951190
1250796
1312568
901763
422903
1997853
986574
1125522
690303
1193607
493510
188528
1825557
1402016
141736
363127
819011
202540
944966
1284743
556402
188203
1824754
1213867
753445
1740316
437794
7150
1090051
853102
1654043
659699
439416
982364
1554016
1262356
1845529
1620148
1362314
881248
1637125
1983067
819138
1038033
227070
1878840
1515341
394061
25425
1134598
526714
792574
1777656
1985100
1610644
799602
1706970
1276460
1931416
1446693
503921
1127203
1027637
1037107
891852
564854
1132789
1335318
1485086
1838820
1370767
1217927
715066
1350189
1667956
1348652
153921
1935799
188029
613225
823977
774962
1521428
1235009
1102763
189454
1436292
1345368
1889842
1001259
368561
101760
370457
462915
1257583
1063085
474503
76576
612732
203373
288597
741637
1441374
1162229
75296
1286415
548149
1949792
74678
848745
1253497
1676379
10632
650982
1369747
778806
814203
1601511
160317
69587
1341569
346964
1407877
750256
1958200
629575
1644602
549698
878608
1216036
939352
1967126
769375
458786
403741
418693
1898910
1058793
513089
360327
1409464
697244
1128979
1414638
1616620
1285068
590714
865783
1260958
1770456
1404241
1532129
1165765
1521294
1619745
674226
628921
983976
846893
1806062
1157405
641510
342140
442000
332740
652922
1910530
514830
1034674
1392655
223622
1981104
19698
719768
1165215
985508
234491
1516418
1863219
504561
1607467
377127
1965401
1566481
335294
211889
335999
375635
683920
1063580
1174016
238162
33110
1304190
1931690
1970356
636728
1937837
1800565
1672265
1025933
1725761
825056
139242
993421
1858724
25988
48330
1159586
728519
8312
1835979
1518265
1220021
9849
561814
1628623
1714010
1218692
1728246
348150
958622
132911
1154806
1483090
85791
1642419
540473
1782966
479671
1586795
1676321
1523478
405202
1711764
1877808
568677
619306
1057987
407536
111124
1258377
1578250
756607
916043
152179
1633657
1359817
809104
1624305
1909593
164606
769619
767977
983150
594916
1485408
634499
1376896
1473968
1492284
853008
1707087
1983419
1493999
863865
1450817
1973020
1382365
1237274
1508204
247528
920825
704330
51951
1412344
895993
792264
824656
167582
401309
1439060
465591
1162772
206712
506082
1802847
224791
457569
626127
1417138
1482687
563097
822558
842025
1201400
1458626
1846926
1344154
1019890
785618
1165071
909639
139951
256591
254849
9813
106306
516557
1834376
1553236
434259
1004463
60630
1165814
747052
613526
1615357
1927565
11133
1308569
532202
1337779
87239
1309640
297902
1950754
476884
329681
1898872
1872458
368855
340299
631279
1400053
497492
1713069
206831
192165
808133
344309
1252330
1231253
525718
796165
1100939
1366873
444777
1950528
815901
1665660
1336868
179511
1038478
1590925
1617080
1102597
1006401
1105625
1957979
1409388
675508
1915344
1293927
727119
1942240
112081
114059
1349645
1063230
557495
905827
1833577
1300115
34868
859290
970873
917560
1420708
815122
321278
1122602
763008
309231
1674954
1751531
1498649
354156
1502183
1636198
1124688
432106
1831718
266331
995025
683624
503453
1088260
392639
1910937
211312
1429020
1146617
733602
1323793
738048
1310518
720534
797282
1271438
176706
1498152
593399
1877940
1575335
391390
968760
325166
1675970
1583110
457858
1720945
1866166
371092
228223
669131
919218
1777208
164545
187596
1525769
626253
1737821
451172
160698
648104
1100531
1262718
510298
255540
1793517
183465
1234569
1427564
547679
363306
1346523
1241938
1989603
1792128
439352
1880773
508859
1896967
1748228
919352
776124
894359
589731
1072249
1979775
1198491
258223
1932870
718625
1204815
1551418
1338462
1129209
166054
44332
1017734
357567
173247
330216
871212
950467
260265
26179
542530
488971
676183
536272
1846308
1633684
31024
12559
1802221
1801942
1162973
873449
844121
1041896
1564751
493348
997701
634468
846180
216504
1952076
271664
847107
388442
1467161
153993
1476174
894981
557314
115888
943652
1030109
213319
48520
1074298
49212
1068050
1218778
1716301
1385038
1498158
945725
697252
624819
577288
1154117
1693120
1535519
1053980
241673
119832
1391178
384955
1118653
853629
1095178
317725
1898927
1916062
628547
922911
424950
865453
641129
650240
1687889
1056507
1458897
1452963
763010
488546
469544
732770
1798123
294184
1332609
1653234
643498
82080
433913
407116
1636805
1964758
730975
646043
1399534
1252343
1307954
1388639
922763
32533
1700083
798076
1500060
120051
730368
1505413
1741801
75565
461174
90139
455436
797377
1927349
1093281
1872200
1884814
818292
586157
1844592
1719074
415047
599469
1813681
229672
1840743
1155927
1286212
896169
546507
1534104
541853
1849754
1489019
1345860
62375
769927
734260
740659
1087989
362773
557372
1083551
901262
384352
1095912
385254
1954258
185826
184804
950290
542477
591049
1334977
1861034
229443
152113
546037
526475
179651
1592035
1744371
1967369
1604407
1111031
684640
1203373
1329694
6350
1154672
594761
968281
565073
1341735
1008429
1561537
1412768
1534179
369155
1001820
1050764
863866
1902464
1560369
1531280
98639
908079
1968646
1581676
1048730
584375
811937
1416490
287292
1737831
555591
705956
939907
346062
1096337
1333412
1796923
873445
1600701
788099
1069437
829763
788771
1489837
1190132
1901806
1826189
1521808
547725
1567665
1845940
75062
262082
1419128
1077384
172866
513637
594046
10559
378929
472237
438320
1963071
207920
985515
1869489
892562
1365397
846093
1355281
616170
1965179
533025
93272
1066310
312311
1708435
1132877
1365384
173191
1317283
464918
1969688
686859
852887
1824874
1910861
1272437
89719
1941297
745300
929675
1935643
1757187
958526
1986676
1698840
48440
60166
1369626
1363527
1700176
1709029
678132
1069894
489152
600968
1190046
1847184
1841356
1751180
937462
1372018
422359
912558
1456640
841104
355406
1869069
487656
1888213
535302
1179529
1442327
162698
936445
1703529
1997428
659574
1549037
1874010
1295726
419445
1569872
1163149
1304601
952918
81767
1399537
614509
802010
781316
554582
1393702
815
1016626
9414
1972108
300921
1358579
1408978
1571710
1052002
104567
596435
1539045
252761
318141
15436
780316
1396516
1301400
1212469
1374695
541680
1530590
1299958
1678604
1973069
1536350
1736194
453931
1822544
761094
1089265
1080713
657718
1231822
997574
455737
1601670
730220
144563
1259574
617550
269107
300042
688490
460005
1617003
1499175
1545328
1304663
1387928
399625
852438
1648941
772336
1625977
1706652
1279467
1223019
158890
1554573
944318
1982623
1183484
114294
304999
1166386
808536
1317035
759407
1592153
1822696
1205276
166496
685119
59070
1489815
712645
154132
1298018
790777
777201
1622641
1205989
654612
463653
1693863
1138022
1718707
1596233
663754
1347385
981301
1565223
318565
1824564
1568180
170855
358127
1981087
1647162
559574
1761218
1022522
1206742
1165207
1665826
1603565
64465
1566295
1241315
460091
1763268
1365412
949131
1136087
1944492
1833374
1680602
973002
376264
1996609
157577
1679609
1471345
1865786
822080
88908
964326
1923879
1165022
1849446
1363130
671759
1654641
1245811
1040778
238684
1846056
1967833
938257
316642
432961
891319
927363
1034375
336435
561013
209773
1163981
1375226
1182915
1518327
853231
1069852
1559694
1133624
40631
353514
1483850
14573
762809
1764586
1810017
1214187
152285
1615417
886078
225445
854063
1038126
763130
1137453
826553
1926918
1385985
1535922
231916
1184441
410841
1543533
489203
1125863
1116355
510294
161966
635066
251528
14025
1549029
1411574
1997059
1595969
1879809
273038
432748
1325128
609719
388715
1785311
1656240
906470
830999
237340
928433
1016341
1977506
1516035
1977184
1718609
346981
719333
1517807
340399
1624024
801464
932410
1426500
1357732
96584
212427
1451584
1895164
133961
747438
1073262
1872065
691031
1705754
230814
1343236
227424
1151058
1856408
91914
1010742
1644870
381216
1347999
707698
573047
1755253
1202407
1079618
991496
1800173
876095
1515515
1607445
712762
13357
1299728
299095
727455
789564
337395
177695
361764
700314
1415827
1186039
1565074
294686
1232626
744344
809796
688557
1355570
908537
1194093
1501386
542761
1449798
1327282
174719
1679180
252817
1795359
1297294
1342780
1011285
94769
1238854
998055
1712566
616928
315959
11383
1970491
1789324
1311117
142801
1790892
1986098
1467369
942785
1066367
1912193
110412
1065211
1861051
1177813
1622244
1977704
376068
1131788
1322730
1569635
1856079
1164611
23646
101305
1606359
1448357
971600
304779
388940
1893503
1250824
1627349
1670615
857089
425080
1555286
139616
1659396
310112
495396
1169984
39798
1008899
1216506
1592592
1531450
346335
1218970
442864
1574941
1466833
34166
148597
1575318
1064356
1577964
716904
1414088
1391018
377444
18316
481873
1590108
1275149
1219191
1412507
839144
232229
1923854
998241
865978
1317145
157159
1832883
1228489
1545557
1132018
1776558
1897569
490234
1858567
1954702
1927697
847130
1095573
271597
751420
1571168
232963
1408103
1042020
1321036
1080946
1200491
509764
1995893
1563806
15606
1981033
1491119
468422
379435
17760
1637546
1697219
1434810
759367
53469
1569577
322889
1775955
1601362
1333542
1603300
1440284
789790
1963733
839466
312792
650567
1685614
401240
1558771
908361
604256
1531
92731
854387
1978304
1147985
691363
885390
457513
742338
37250
194221
1459862
156512
1091225
1448943
1769129
391970
582821
974503
1162363
572972
1864725
1634994
122483
371302
743475
1042474
630843
562964
945954
513147
323663
803266
1382919
1413850
1068045
955590
1551067
1596568
1494536
287446
1947208
705162
1173488
651136
1728781
116111
862008
982132
520641
1999851
1672004
921037
1382145
1607407
1684209
251298
509087
943835
1078963
632201
176331
1783901
1158443
1740171
658877
385146
68112
179443
416252
1402309
1347831
1735743
1164375
258345
945597
41715
1687253
836658
425155
1006088
1523335
645888
1357823
829412
1723985
929694
1507714
1056976
1935196
408694
594454
1184762
149788
136927
576862
472618
1772165
1532524
1204442
1502612
1021079
1635294
1795425
608919
217461
1715765
1545315
350590
1540393
1955149
1759785
1498867
615519
870040
1325026
1594046
1639873
581554
180868
142647
1711058
1872657
124509
1405300
351226
46752
906570
1969817
1608725
1781684
919929
1548858
204201
1465429
1693521
300679
1755628
1681891
1808801
28997
912773
268174
685491
870833
153189
300925
421602
1974993
90756
1925491
812855
367183
480112
1765315
1953506
415610
887153
1368829
1213267
738699
1600198
592710
1460969
1128609
359409
868032
1597042
452220
1104389
1780322
842257
1137430
1829026
1654837
1735521
1674467
778773
833222
1062742
55330
131829
302994
233606
67156
23535
1669621
708261
1875475
1648537
1579577
275292
102916
68964
686509
580557
1724021
1043749
1018671
1415313
1397562
800885
892189
1965439
1452767
1123677
362971
1753533
299187
752784
960519
1292288
929642
1792121
514635
1224885
657744
509822
1885992
1507059
1648215
788335
1286465
226559
1288717
450151
1308449
536481
1356581
549036
272118
1684290
1531339
1271745
377443
313259
1260185
1209928
1127537
1407982
334609
253199
1641457
223329
267089
875883
36859
1509866
1919448
1972365
20518
1944719
1695147
324563
210175
151479
271625
92131
448335
1010967
1338955
875399
1388559
1502213
1920591
1765817
1216220
421408
1429069
1263409
1003573
454986
635123
775756
1395612
304374
1801053
96707
574576
272378
974514
753435
1335371
1260059
1358921
1480706
1961371
1099386
152019
128073
324294
60322
867331
512079
964581
994763
429833
1767362
1997247
343123
1557794
1218547
278443
191849
1941090
164643
84631
649756
1377157
608520
1637423
1914615
1775702
1890060
845005
1351308
928427
856659
1675885
570020
361197
1585280
1312410
1623230
1200005
493128
543430
111871
1843914
637915
1938131
433449
1189944
1865234
1759320
1389834
21479
1724809
1660713
98019
1874433
661816
994599
957500
39344
1551059
509971
729263
790091
254699
1612813
125886
1440502
162326
180521
783877
503114
322948
149720
908463
975473
1933888
966274
1824126
1177476
954721
1693252
1738408
1733138
1322079
692613
463213
1920013
1365599
543786
1913654
1185852
835694
953287
101013
184823
1241930
1790641
554008
399038
55208
221077
1563945
1239049
1145161
937553
920176
1044470
1383117
819731
1053534
498895
259534
1942433
1060331
610508
784199
1923804
1980120
831169
1368051
918036
194813
443202
1866345
1251528
1082136
1504604
379750
1844516
1788409
281165
394295
1044240
1993474
1954415
1350878
491384
479153
1243565
1246118
9606
925465
925655
1152036
557869
1784068
309223
240728
1125895
1107085
1654638
877156
351429
1076647
1506812
1044645
1172714
1303757
916168
795325
819898
720693
824591
657339
1972607
975153
129960
639272
1076510
522524
1834467
1844930
671558
1134128
1202042
722246
158070
1265846
921700
1361184
1749057
678457
1238107
959859
461716
1473369
1058695
331146
146661
1440955
490799
1086102
1158324
1087572
1765373
451207
485399
1411071
1604579
1106565
1213870
1381068
1426746
1999943
1226475
518389
490115
1374566
314589
1814413
599310
1724799
794541
1462256
1875884
730327
1604439
784687
1614759
1730098
828184
1348834
81289
702597
829431
488238
1137474
700129
1277055
1878769
1535799
1542610
628280
1636321
1182904
768037
1483197
1458396
1619756
1351270
1755269
1925571
1964943
1280696
1764647
385597
447061
1445090
1367096
1142804
741762
441346
1147150
1682868
1391801
822489
1173973
1718839
725534
404726
1075415
934971
790345
822335
192599
867781
1186924
25624
1664508
755182
269410
864396
509696
1808374
503981
542071
1380038
1038512
350271
185073
1468614
1693313
491070
1928970
877561
1415778
1003007
421192
1096623
1261341
1225509
15385
808799
402751
837988
397657
534039
626762
1343003
956637
897766
1421406
1605354
212720
129368
642147
954999
1567749
624491
526506
83282
1739238
203754
1672836
912917
1630757
675773
411941
918756
1422484
850618
363460
561493
1025161
198402
287044
1145736
582684
211651
1761278
680698
1991521
389970
1612254
1529697
237281
649088
1246823
1579321
506853
701664
92930
1166221
139720
1592002
1492317
563250
398495
950940
151632
1526318
1621687
928876
1113033
1546760
336936
77758
802404
5249
625245
935191
1207593
1678323
1502615
450068
1123387
251179
1253567
1894029
476162
6007
1439860
1754668
1337520
127280
642416
1563920
388371
553518
413312
534738
64638
481567
714231
1939635
910980
338438
941686
282340
477105
333448
1340572
1286169
1471865
1784673
628314
1621857
1947548
1495189
1438347
1075147
1207554
1897606
1245700
106987
567479
1283769
24890
561921
642696
1728038
734432
231582
217671
220170
580268
1937399
1690171
1433450
1638883
74560
1081565
1219123
1732381
1428652
1606568
364840
1647539
19019
974119
956931
618006
1148202
101827
1452328
500903
1655652
832560
360747
1937016
1349335
1271261
1398761
1822127
111745
1109770
201975
1869652
1491005
251405
208357
179963
405823
1831463
1926818
953415
933270
1228594
1264508
850911
461081
971073
193380
1370930
1449834
21004
811980
1015515
592374
596716
1868038
257862
1305385
1979867
261476
438143
1596112
1523557
405147
1508987
1296102
1594752
505826
1784741
607349
393264
799187
328106
877472
919469
1844618
1731173
1600001
1942695
1742641
1782111
1096511
642288
1791655
1113311
1394929
1384083
367228
915675
353210
287926
1833096
975085
1249067
1154648
1310506
1713142
1476916
706959
264533
1650049
1840889
44153
867450
181487
915061
1789742
1095667
170729
278280
1688314
1884986
1030461
1625442
265969
631967
1882911
1746372
1989188
1991655
474629
1396196
61805
212019
95925
462671
1872880
31112
29620
317317
1386086
1728424
617931
918144
1157267
1415168
1934392
936497
1432041
1072032
1096731
1811105
382283
1457641
736341
951951
329447
996134
24539
189035
23510
1079060
1739557
167961
152485
594908
1541197
574951
776961
1218636
367741
1085968
1244007
1350771
37575
1770730
471504
442011
500207
1245549
1845140
1361760
1167487
765563
1227705
1875443
1480160
542826
200279
415896
540731
451008
485746
1490955
1736089
1805994
497362
1246067
153847
1156588
1215550
635351
1091276
122818
502926
647462
447955
180010
795481
532009
434022
1758429
176791
349704
275990
1650855
527491
1936077
483608
340161
834210
752178
881764
150469
934392
1114964
424535
1975251
1528359
1956408
1049592
454562
499841
1778824
1845668
583576
1582704
1841891
1215126
765639
1612861
934989
1824382
340214
603481
471064
1061853
657712
1101573
123163
844427
1954446
1841199
1881301
972342
1416671
442551
925026
223535
527388
1350290
1354594
1719231
1089614
1785557
184111
1393695
831841
1282299
1161231
448091
1333927
1546214
203973
348298
55862
104014
743420
1674766
1209008
1523674
1208778
886286
1756378
1597506
1444033
208943
1877034
17851
1466459
1611163
145792
1037060
1371148
55009
632259
998397
803231
413915
986954
1222882
1899179
1047893
1882148
1761915
1154677
1750263
1414276
1055716
635502
1733195
1098081
1956968
230334
1369643
1079126
921319
875797
1126418
1021317
1502617
1156940
969730
329427
1720145
177931
369334
1192798
1612873
1553108
221509
794286
1557462
1705064
137092
763464
1664443
678924
1802053
900856
285351
1355355
686133
1075257
1298962
1269652
1114130
1693606
380724
566819
63018
1565903
1061111
1673747
1867971
690595
1918634
524377
464082
845949
1501013
91291
1718625
1114635
1703062
66111
1428870
1941002
940386
677711
1974058
750339
95507
1728616
1470769
1765252
604656
585842
1234279
1309773
203241
202601
199291
730085
397453
1813004
910495
1046363
638232
1148451
765558
671340
333463
1259036
1176018
1886104
1419479
917699
1938757
157555
1831446
1735517
513398
1199298
359003
834174
1398420
1899660
556080
131381
954433
364510
1668527
1405124
46042
972522
641326
1481467
1803029
1093429
1668593
1326414
710791
1305207
891319
412342
952161
514165
1218106
787852
1994258
1221578
347860
1685729
300129
902427
1474685
1387767
1513742
478605
966086
651123
1478802
337004
1933150
1025210
1856007
1484988
1367734
687419
873705
1723966
346394
119758
1282197
1815599
562047
311529
71105
996423
1445113
1083343
1494302
486358
1170939
1176831
785097
593295
862249
1854185
395080
664338
370063
630401
688318
613620
1777901
369231
5432
726406
1327209
960431
686259
701962
1918201
630140
793011
1985428
1915050
376169
995102
1992546
547635
1643835
369434
110034
61263
665248
1954345
41427
583241
702419
177515
1523285
620508
1168979
946745
1315479
902415
412804
1566232
1352550
811209
597821
143819
1862929
1001590
139433
1429582
23860
1149935
369799
941989
738437
1048241
1126508
1208938
552353
1772101
976514
1430827
1394813
1545456
387879
17655
937548
1465347
1827324
678805
764648
753133
1936714
990637
1721170
1162710
417101
1993478
246018
562298
537446
947976
427705
650481
752643
1585130
1052063
1081696
642757
1986176
1805579
586467
1690288
1123267
639393
1031522
666579
1176674
269970
1978509
640364
1709625
1552919
342510
771290
1943626
1557775
373342
1605111
1230452
1521107
1454484
432852
1197064
475631
169080
1543384
65228
171721
379571
1129866
1818039
779899
30570
599541
1368013
1123244
1938734
1724240
1870086
80669
956743
653023
1762906
1039460
977707
753791
1445375
196014
1944832
1317248
194524
983388
832306
899899
485863
117748
1792555
15739
1868763
790997
1537780
1083624
677104
930301
1153555
1963192
827022
1869537
896164
175344
1339311
1177760
563684
1150275
679612
768559
584835
957107
1289630
1797452
1643548
1914146
156916
384556
511775
519940
529398
864235
1095310
1147825
1052415
740702
1398144
392176
1203416
1975381
1768717
1233250
174657
700959
1291826
1892385
443255
1868242
584533
1141235
1168339
759102
96915
1859704
1871700
170909
537507
1436225
1074237
804953
836452
449469
1966434
563929
618023
1297918
1125354
1349710
1973020
1545086
1041964
174846
1506207
1817955
989757
1837047
1465150
1881233
1755360
1896545
1344944
1811274
260597
1122726
910800
1790898
220008
1533537
1184820
1268710
736755
1848555
148710
241290
1098161
1682169
647740
1195341
1542
1108041
970939
590731
922197
220660
898976
1056749
1715219
866808
810539
1079683
1333506
1903237
1965443
979579
1681903
1078167
1213908
58581
1933826
857284
280706
640847
1170357
1383289
1724786
1952974
1633517
193660
460937
828429
1550147
1845332
128025
1896070
1884549
1175457
1082987
944754
759853
1931470
454932
1875247
142567
95344
304058
1656308
29570
1469070
62521
1992750
219386
1896494
1925476
1613048
252057
734081
1820076
54635
365616
1814155
1317836
61985
281592
1572625
1023703
276196
978181
179172
349541
1657393
1571650
1878282
733181
961224
1083223
600742
1169621
1006031
320196
179955
1733050
146756
527234
1151931
968360
212003
786599
1912558
394445
33214
1653742
229703
1825670
344199
69686
1063393
1664780
1862967
458805
544326
129193
1742848
1428106
22057
70214
923193
1062207
364352
381043
229164
493997
800840
369588
626936
1073105
343697
746119
611129
1492524
164484
1931270
724239
1870021
1107766
1332200
736607
953371
1499764
757619
1334348
499416
849590
1861067
503598
1181791
1998717
1838638
85649
97459
1667093
571797
1509955
443316
95798
1888809
1189772
1596028
864054
313173
1888110
279515
444668
305594
114708
1012431
356312
869021
169747
34879
192662
1215916
1039227
410198
1577827
1136818
1961082
1089510
113402
1943788
62120
593553
256314
786819
507481
1428138
703200
1524956
1210139
1669648
867528
247278
215322
1735250
1805692
1156103
1382377
27775
1201008
1936351
1273223
6947
18696
1056257
903535
1215439
642158
666529
696490
1707847
22924
603805
841727
565800
1990983
519390
1014649
472928
532857
288254
742507
1251577
866999
174767
585460
1854709
1222589
277610
798727
311857
1740333
1772219
42540
248439
923477
447894
398332
1542327
1858648
778493
1704535
735739
449401
398809
691359
1629129
1039618
1438258
134093
1327871
768807
1829485
1341455
665341
157989
1142551
1204152
972112
1416744
1073720
794933
1837471
683027
1321648
1841834
121166
863573
406945
226463
1732006
1709615
687290
1117068
1764255
1185307
319444
296624
1170349
358078
54740
598079
968556
614143
278634
1279270
207817
1343344
532656
915015
1038815
524916
1332811
1698390
1128611
1032463
278126
1334282
584006
368638
1495828
326720
1352013
531760
890102
1268501
327762
360332
1651732
380182
1549036
613713
1309742
1156159
1158463
1349550
1183299
1396441
1743000
424426
221269
1554262
1831361
755481
1951045
542635
274087
487568
1634224
1212112
1316012
1845110
269628
322527
460065
329461
1880724
1855792
1778453
188420
853696
790509
328072
1430397
1326217
611878
1496252
249717
1380532
984418
707597
48143
1044699
695402
1694527
813006
504433
1089182
719907
1298003
14724
777127
141800
1141924
1979004
877197
897980
863125
1524917
1605181
39091
462288
1926703
1285993
1523014
757105
500764
159337
1833014
1229958
1518861
88334
1717593
444231
562068
456910
1995764
675547
1241522
1870325
1699311
360909
749467
261554
870096
256543
783568
591250
582109
792067
348687
1073142
1391628
1954438
224040
952460
1756165
859252
415330
1857724
40719
1623473
1737453
451385
214008
451554
589923
1734296
1783145
464195
228535
1503964
1592767
885498
1312856
796674
172503
40403
126196
1222500
1222959
811544
1995796
710713
716620
336274
1429462
444494
1250149
613508
698405
1419281
1993983
248520
1312652
1723139
1653134
1844209
660523
1909390
1187676
1418731
1842986
350049
1829514
487660
1165137
1794954
30714
1459783
461654
834727
1922816
1611002
1441026
1112409
449688
796234
1600929
1988986
1464519
77839
783175
419962
732839
738840
556729
302607
305589
1992199
376256
1822038
538059
34122
1811233
1649005
68243
888802
1269721
1403687
68061
392735
1299128
772895
1650342
1991967
1672854
968322
1714479
1486118
1615386
1437044
293161
1086095
914906
546137
95452
882396
1675362
1680512
589015
517958
77188
1988567
1287399
849704
525318
902508
105680
795773
110647
1705636
444881
876204
149622
397947
719748
751502
886714
1505441
817180
1604678
1949068
1165736
1351280
1293729
1556842
147227
1346475
355974
473865
73974
1854914
1976983
498043
1390488
524635
410979
205410
153408
1298555
685983
371165
788840
583658
894583
1200874
1290975
1552184
1086881
1497623
38705
1684049
1273949
22125
709661
1976068
1943842
1749584
1804925
1186254
1682807
1214975
1455088
1370205
1736827
1624241
1579911
1699981
1670350
1149505
1193979
404867
250886
814610
1092844
1464317
1294943
1404698
1656104
200926
1847130
251600
129775
708340
1997982
462331
1351060
959269
1783751
601183
350785
1419646
399490
1063145
1430425
1402300
1401531
1168017
1099000
1529113
216351
826493
1908807
435621
110910
77702
649752
1885027
341516
974215
998865
135330
1474504
724474
1160936
1286853
1584086
340650
1276679
1757630
391558
1843833
203854
1787241
1517169
483836
1283496
1806560
1349386
732431
1383391
210919
122609
710873
1190974
1878964
1482136
364595
396890
1002666
1056466
236347
906706
590324
35103
1043192
1899070
166957
624967
975706
1785296
1749154
1442131
1438970
855975
1481229
1084410
1689942
1039029
589101
238710
1283470
1192922
948120
539695
974695
1556382
349924
1877151
745411
289681
89453
931038
1359433
1993103
966241
1571324
745670
224381
1941067
1869607
810250
10205
290747
1354091
2377
221039
1330843
444562
325489
546247
1879972
1510411
1543563
360496
211611
531634
288071
111705
809229
536013
710306
1505649
1038328
1334629
1742095
1824204
1953979
1047479
217568
1463531
610446
1527254
1403507
1150776
1266737
95327
1574941
1283673
893177
725679
40776
1178557
83369
1836334
1437142
1194869
661271
1997287
1071825
1285642
397494
669008
1038239
924291
743950
1490102
1419960
68017
1566492
1872920
786460
13715
1197579
520558
644413
1925400
13336
500735
962966
538608
1322774
1897110
1098293
1730557
703494
1029593
1640913
64698
651404
855555
1945482
1784461
1772188
60294
1209649
1588706
600381
338441
1171694
350248
256745
1560181
1552111
1813741
1327434
1961280
335373
166035
497849
233177
166493
1133665
1738
818161
1018884
947031
1565198
1416896
392709
805349
1064201
206717
823867
1768930
1028020
774324
819334
1694867
1462354
144409
1674620
162904
1255813
1876374
144150
309947
934830
96702
1658553
1714135
1017875
1330599
1904663
1426502
485374
1453789
878298
1909964
63421
1420402
1406245
107614
923248
382148
1323860
692622
746567
1200482
454464
53578
204833
1374085
1355048
923587
1526154
629326
180764
972305
468310
992642
1171082
142680
710976
766570
1088534
354594
532672
1495608
1197359
646730
1078760
628014
1397700
37799
384633
299256
1445585
1128017
1923235
1540827
390749
844944
144469
417450
223013
483540
1699503
1556357
127308
481259
1995992
949215
1517668
422273
386854
819261
1994218
499333
1490609
210439
1402810
1120862
1303636
1090232
1113426
1827091
1003553
34102
874268
651851
1801844
1788918
502810
315422
1534254
1532639
667450
725185
1043746
865676
667771
1943818
128709
1915660
1200849
978414
398265
1376084
1022411
1676610
1006614
1183214
1126251
1147414
142503
336632
1682558
1182469
1738953
402960
1137856
979416
434617
4124
1809229
1636341
88746
1534142
1721357
512992
1317746
145981
384924
288585
1704839
996376
1145552
1663190
433869
816214
946276
1209067
1150291
1353582
1093899
757168
52184
712651
1867922
1906522
1485403
698971
214870
1480780
454046
402060
1217671
807445
624541
655848
419707
35554
1360920
397491
279409
228698
1067845
1331857
396665
1289773
596004
1889176
609072
1200679
407211
42161
1704743
1843956
288566
1698039
186408
590018
112331
391504
1515961
1109903
1959864
143111
1818173
1684947
1906010
1621953
1059908
585817
403164
712169
746211
666062
1741628
1345661
1725352
983400
819857
562410
500897
1203327
195769
779048
23007
357845
527967
586239
1702089
41968
1717699
693980
570809
1707259
691775
388378
965846
1036741
13638
373826
77434
580260
1271809
1818524
1303388
95696
1454343
1741623
11839
1046287
1774899
331221
72257
1120617
315190
1945236
865605
1482895
1433405
1676756
525052
874724
653064
327869
574025
1283781
258183
528545
1496760
927828
99065
970387
1731722
179864
955043
1656420
887999
549364
484804
380607
1166529
1247365
1801063
1997053
1583441
1363763
8216
1912
1614996
1454279
1220491
1279418
1647941
1211047
1761420
1519551
1793073
1257008
1055666
1857039
1728519
1308644
1294583
344373
702986
1090492
766234
527413
1910213
1829560
107556
656109
1005156
254382
938799
951480
1919836
1219614
488399
864199
138975
980729
1084708
646543
832441
1567570
1956611
1447666
1983620
374584
929656
419987
1583574
740099
1222245
637371
204007
627265
1847319
465598
664012
217684
681822
1291887
233274
407719
590755
658399
883268
491773
904838
1869352
116750
1402003
1778437
82495
399142
354267
75882
346472
687360
734753
1463706
358017
747742
9686
1448366
821245
333406
829344
1861979
1326557
1816522
1296560
199586
752183
1295609
138643
78544
1816617
4584
632859
1066757
1265038
1109110
731551
538632
1336779
683938
1372694
320679
1773679
1153663
279783
1220769
1268330
770666
756963
440877
374813
1624595
1364670
609622
541631
1509046
625324
1120975
22555
1976726
478437
234755
1880494
190544
700995
1489892
642479
472053
316860
794555
872273
910952
1458930
1708463
1128255
86734
88840
492096
1814366
1447325
1522034
1011929
1759840
1684450
549968
1334297
518679
231013
1712247
1214246
702745
775287
614186
1206631
1269771
1040724
1176439
225380
1346432
1638869
650245
737930
719777
1685395
1622773
738284
125715
1115128
1217959
1562595
1402096
1130395
1398896
269186
984208
1602411
1731286
1332440
1857582
1020703
1319098
1838295
1550508
426124
915077
1034525
1886468
1725677
876961
1901897
1520591
126620
748830
1791413
176342
1848477
547771
287697
1553153
779924
1370488
1780884
489589
209502
948284
757980
484162
855382
633577
1641680
618767
1642825
1066575
1530507
753748
816863
880046
228058
425363
448231
159206
30186
1540416
730419
1070442
1257721
521487
826223
216897
1243627
909150
557493
900590
1003434
1160473
942284
809402
560520
1192259
231225
618135
154395
1711857
147415
807188
807977
1957234
407875
1741718
1126831
231364
1095471
293875
205860
903135
184306
805928
980041
1050914
1881262
741099
1158489
1948047
18113
514268
1901091
1706284
1853003
915163
1677960
1707910
1788188
1720327
1797360
1890618
418210
387955
1393443
1030069
1972133
29065
1681245
229211
847348
554944
1124443
1913988
303996
874339
164433
1620238
630414
381187
763323
646409
777303
346269
307082
1844668
1530921
503594
1766137
1015015
1099636
1680316
83730
517213
156026
1071163
1494727
123919
989946
544985
386976
1891507
550649
1760463
1011795
1649188
425772
1074068
1819293
847352
1614111
1659625
652257
1460363
682998
1726434
621902
1917284
1674034
80368
1046369
496049
1174412
607658
280088
1878678
1825028
1878611
348041
1161863
786677
1214792
1964302
591609
490227
1113955
220026
1119323
322141
796707
17643
1374064
36480
1873536
1007666
463875
1335926
904234
1062545
760618
696738
1981514
1802398
4917
218704
382095
1584208
1029419
973276
1862094
894319
1540024
1904803
1576619
459719
1432003
1789325
118839
1243521
341555
166152
804915
76122
1690946
1572168
1641363
455952
370372
348248
1537602
1945859
384925
1901560
1150894
1996793
1841006
1042976
765322
1155376
250963
1889030
708749
1832527
1769154
1542276
270600
1932569
1665003
1358562
1782636
1537153
1027301
49797
440460
204773
716055
1479607
1611378
806770
1642882
1648696
405409
1799699
223570
1791219
216720
704290
1889634
253686
1689519
198002
1345411
411609
1947100
527743
358629
1457511
1464100
456048
1092082
421530
1176769
1655981
1061608
1088715
1417511
682242
917119
68352
1906997
29849
1515177
1499714
780711
701042
632804
1641723
1234635
1589642
221267
1231570
1604938
1685291
1370995
1450126
700971
446708
1788951
822777
1351595
1272960
1328025
133992
410714
1979005
839486
736392
1298486
1554452
427927
1955188
655470
1960139
397572
1986137
1111607
1181638
1953884
1226924
782217
1481392
1862413
981797
1166276
939015
865363
1072267
117258
557237
1180097
676750
700728
868771
214016
1612177
1618222
1068005
1969741
1336587
451979
1587454
369382
108701
1239869
1287450
418315
978635
1804475
707882
407852
1501384
87377
1393676
1160004
193234
265767
503298
390220
881555
1063285
1045122
1612358
949767
655097
627038
457274
1359274
645192
1096998
733488
1535707
1473759
1849809
325489
1072215
1253034
1935457
857112
1583179
598364
1211303
20636
469418
927750
1815582
1854458
1994080
116815
882832
1571307
94823
1723982
256417
541351
953392
1522232
426822
514867
1725409
1311288
657986
105100
398768
397788
1088636
747213
708041
62165
1201426
389907
1906400
416319
1384030
1238922
411978
1736082
1596211
150826
1465507
755042
1685685
1887097
451656
1694701
1108850
29717
1874228
997994
1898963
938241
1721458
337443
1063536
1213802
822037
1517702
483290
434261
1027428
874467
1605737
1969663
1744615
386454
1208838
1988159
589551
1052144
970277
1379976
1054995
1627219
1834541
1592503
1653048
179540
792829
127719
1266551
1389130
193909
359084
55453
1700755
349203
419907
202740
332176
1264576
1023666
471409
1516955
961209
908147
470575
963955
1491384
1128823
1290192
1768720
19439
1797222
298772
1516126
186313
1266708
982600
1614564
34113
1848075
988310
477889
630893
1891474
1673690
310004
869147
1844823
1138806
764821
144380
1390628
939485
1569458
1226685
1371965
251032
881667
445425
385462
1284720
1628461
615815
632164
1251257
809303
263969
932869
1809644
769370
558315
1737297
1254231
815973
1099123
286273
373486
1182863
1086123
1944579
1996646
258391
943694
105268
793223
242638
229857
380265
1369843
1658782
1737500
1191235
1066549
1649298
1353742
1870218
1619221
496083
895534
968932
1876910
954510
1743720
604889
638135
1809102
282210
431121
42753
1786944
1823968
982340
361924
1125452
1606483
596672
1052786
1294119
1284861
1154331
1045648
1664069
1148369
1480651
103920
160650
296855
1268307
1038320
496312
1709484
774044
1406904
247610
341205
1775312
546106
111422
1760818
505547
1316803
211441
1689234
132157
832448
1551106
1937654
1182312
1744330
1226809
1848758
1039594
286612
1727021
958413
952628
1576666
119152
1733809
878938
152783
1580266
980408
799206
264984
1083879
180570
1345883
1382385
453388
1422720
1405202
1673190
1669506
1211357
966368
501880
1217623
235435
919170
1670788
413683
1010653
1762962
1597215
383575
1947669
1050900
1335115
1048559
1489215
391234
825826
889415
540314
865271
349240
1602022
51116
1592533
1558081
695244
424562
787949
333323
751008
368447
917908
1203718
1425594
1432935
1545131
353142
894671
1220546
1368443
419993
22076
1749464
832881
718253
1156432
1335678
1728047
1230339
625574
484313
76638
1731947
346645
744596
1026877
1445914
649260
869523
1059981
1488648
789535
1322950
1306270
1510896
1589357
478797
146618
296076
925784
1153275
1474728
1523674
388546
1259576
386021
848297
1771189
856314
1590410
981652
860157
318862
731323
262256
1166718
1223827
1937029
1914038
1310733
1974814
1879923
1891062
1649429
172533
102191
1050191
923305
1770715
956514
1147203
48227
808905
1124643
651101
1742444
319009
1011445
801381
725010
281554
731332
795382
1347508
751345
628330
1650726
1614594
1480301
1515565
943918
1800267
1171736
281424
66205
186358
1241733
509668
367823
1524977
1495209
552975
233575
229408
527759
161086
53551
666489
154890
884263
762122
1312212
163396
1052735
1385374
5933
1306078
667739
125994
1009139
1128099
1507501
301703
1593367
454629
204974
1750730
210953
611743
823499
1312530
939654
1216917
491492
1329247
566015
911158
454582
1867729
1853471
119744
1395872
1984244
647956
187255
1234182
1830013
522388
1066049
359330
231177
1403475
1685744
1015743
1487310
16336
700744
1744067
1134253
885374
1578230
759463
1992382
1212510
1547335
535170
1954457
867996
534892
860199
153887
1533464
1262994
687442
1122517
1326513
783493
323817
885225
307376
760772
1292474
567681
16310
1955276
1039774
585469
895876
154375
1117056
1229941
1418384
1891700
1214364
1750337
1866665
39852
1478434
1989953
1533466
1242349
385277
1965540
576050
1041483
920897
1830828
1332257
950167
207155
632919
456851
642230
1896134
80175
529800
438824
1488908
1528383
1432584
495701
138639
69862
1207108
1904479
1518923
614940
1907934
1279417
715035
875125
571124
255840
1112612
287619
713917
1286854
1378794
732834
912960
1184572
1067819
1873074
399834
1143503
1465388
1877041
147599
700364
1114391
326603
860523
1310512
138678
1550650
680291
293025
1096802
112283
1119747
684032
1478606
741941
1777785
576297
1391359
1395401
758239
626115
630270
1965352
1467449
718179
1385096
535557
1814365
764244
1849472
106310
1285896
528269
894995
239718
343203
1223511
1797732
261242
138827
1292648
915008
677236
154465
317813
1412175
620609
776744
1988716
48388
518801
991429
1258246
56334
1517312
1804753
186018
498808
735011
699114
1617326
729223
615116
1974761
299531
695609
98469
1854985
75089
1938011
1942908
1217646
402634
1299101
1844346
547233
764899
1024395
828194
120461
1094493
1582707
950194
767705
1435010
14704
1972228
451607
816237
831574
868744
152223
703606
1792737
1168658
572599
230066
1043009
783497
916401
567572
1423970
650298
1939838
152908
1463717
1822370
480131
922555
165712
1979660
928714
1438713
672944
1977151
1165701
859380
1280340
1384364
521741
1466717
1338063
466580
364463
979482
1944256
718991
694189
385502
299534
1035682
1309083
1931777
1024669
1214074
1308105
1440311
457342
1464601
490544
936938
1222639
1533615
1680707
229379
168
1262461
1648482
310142
1385402
1918659
1295134
1757724
837498
1669758
789960
1500520
754278
765806
1245672
960964
108801
436735
1820716
75074
495034
916234
1149001
1207497
956293
1970238
1394066
1916360
1878099
1273139
22479
1521753
517347
22975
641481
1433603
225370
845656
679399
1713662
1702714
1912312
1817812
775050
1508396
572898
56716
1147599
581638
1793370
711800
64452
820654
163393
928154
272726
1417497
1669754
313402
1134743
1960229
219020
1600571
422114
1751916
1689854
1377646
442898
774398
141686
356079
1031344
232760
928833
1809955
555112
1020770
119708
381549
153147
1984646
1092151
86616
1410606
1681958
434513
762611
1128362
986866
133973
1755534
693009
558335
210087
729047
1367367
312830
1679500
306277
1761175
1461859
383004
1081906
1757416
1709989
176601
1238084
48231
411921
1248702
1394424
1887307
1625778
1266581
1136436
1679691
721028
148410
421610
1186573
451401
287688
69252
756334
498337
1365352
511600
1057795
1125386
132811
1500441
1978115
985220
664143
399061
1352497
721232
1634838
161139
932787
1061657
1298504
1987176
1296068
1124905
1836403
604497
1624959
1339836
1252093
1596797
1944393
1568302
1207095
53873
704444
1649136
430764
289606
1171947
396320
1960230
584196
31251
1791991
1792117
1734293
872795
409683
1623465
1159937
640057
490730
943780
1387052
923716
1241118
1814788
1399915
1768257
1710927
450046
938733
81164
1504786
1977801
677205
1243404
834944
689278
1501726
1404710
1437990
603026
875008
1145296
1438053
312945
635478
1668818
375592
1422953
1398896
316193
1155472
387957
400639
77195
131753
1869171
1572111
1646015
1413556
1497188
1242359
1296415
1749985
1270155
1036321
1792323
1894385
518109
222569
1458641
1148582
307921
468151
1239267
835654
1612510
536573
1572155
662971
856620
1683953
323853
1364243
645738
1966025
1253444
1808274
370869
1896269
1229436
484895
317549
449230
1542241
1110128
1887584
297271
1975987
175210
810849
922306
620828
54825
1424945
591038
830086
798186
56047
1746171
1523084
1947880
1276221
1448505
983091
1639379
38534
1859454
289295
998561
403073
1118365
1107618
828330
271116
1145292
1076180
816527
231523
192740
912669
1567363
1864078
1510690
1836674
1664098
1615624
644402
1625202
638978
497080
1406565
1555287
50000
664728
1731664
360310
624949
1254030
1248248
1137875
756936
1619209
839710
714148
1713750
1652454
776090
859328
1967390
1157688
1857671
1387787
1233890
916819
302449
1687774
713756
1330522
1343936
1440136
1922
841262
1126068
1157709
876492
768856
83609
1639439
874061
214423
673275
60471
1520847
539944
1045488
1572199
1861254
1600154
453618
200566
1586872
455347
610553
1494229
845852
732274
423994
542900
44417
164981
1273395
1946245
319065
96453
1251042
672545
1449386
561014
1652777
121577
755810
201035
1922405
1090284
1535475
1528989
876270
816788
847586
970824
1614206
516965
1997190
1528304
477791
1341079
1671556
1912642
480483
236453
166529
1875684
1736297
1185365
1229753
802880
582925
1764821
353887
130191
1987216
1019456
375135
532285
723339
1439718
1017411
10847
446173
1292279
1397012
1088836
353425
983541
325344
889822
1205699
1966521
458369
516790
428795
449811
589394
871992
1625257
853213
58377
146466
30629
1434878
456836
1097561
1937886
1836503
849649
1715479
863982
1008341
787686
1537359
1156888
428802
904387
1896323
1017962
1043309
719106
984975
1095202
969018
1032751
1505318
1969935
109367
266302
1453560
1432457
478155
431076
1226018
1459633
991201
579228
1334215
966822
1116688
1349598
571063
659958
944931
1034884
529196
968410
1749605
34216
1369869
1935829
1245003
1657631
1040210
1841514
54564
1211692
1106204
1633591
1903601
267369
1074594
1434353
137864
1354269
279869
1504232
1398606
1080582
304467
1617224
761395
1744456
1090336
446876
910219
1583254
507273
592459
32278
1540491
1216715
400363
1420996
1548610
542446
59759
1902384
777051
229271
1996197
595917
1734270
1818264
1249841
1615537
802008
1149103
453595
1480860
253767
1333802
509980
59532
751500
1832838
1274909
1157434
871969
1279307
1382373
465498
1551550
55352
1711252
1360394
1483185
514550
1861875
1685850
239066
1365853
871394
1774877
899331
214710
113329
508741
498595
514621
1089005
1970451
502331
1670903
84266
862481
846148
532537
401335
1240482
471813
929414
1240126
1660191
1407518
1691934
1333073
1645072
1811484
772736
744622
1656078
1383776
1041948
1617423
1305371
1952208
1024116
470810
710147
1016436
69322
1668362
1769392
512636
633720
1404590
1478721
1779233
1871129
124722
1263472
1942836
1311462
1489768
1213125
531471
1672920
701739
788836
54942
687053
672405
1701742
824531
1238307
801950
1813191
836260
634139
1409215
1900963
37901
1427372
1778444
1016643
1882650
423664
222145
924527
366151
1634236
1165620
1427059
1366471
1923041
828910
80699
1033759
729707
243587
454933
1508134
1227857
996506
891610
1620436
449110
47660
966961
1445473
160795
741843
1006594
1405795
1504346
1748860
1869641
282559
1606642
499311
1426586
171667
276177
207868
145349
1873954
232329
2028
777941
1129476
1722935
1069995
1972534
191000
1844830
225975
1263263
1491028
1796564
1716200
415966
1441671
1537737
1368765
621863
1748135
1140634
16346
572635
236774
1352664
1815227
804052
1992581
541814
641939
1621579
171106
266961
1319496
1292185
1956313
1130565
1595369
1053034
1973744
895057
1129108
671195
573023
1274936
565741
1530849
1326719
521421
510657
1813572
1672175
1015010
504041
1087932
687934
1483784
252333
559987
1342147
1228012
374724
1326703
1914077
1298547
289936
730156
1583189
607195
1132772
1583649
1393933
522145
870043
1348630
302034
673607
1915034
1624446
924398
1636538
1939792
460469
767982
1842151
1388408
1650218
575978
451614
40401
377290
1484557
1007004
1136510
935363
504013
1445701
1507384
278926
403383
457602
420680
1132520
1466108
1687952
1847503
1589744
1685760
1238283
351568
315348
1620577
13344
1283319
1940307
1137539
1656754
1681945
50949
644443
1427273
1390770
1128086
1586178
1735310
206417
1672222
1856719
361401
1062442
1294389
984265
698969
1768206
1816531
179172
643068
1352684
1550078
846972
1478493
1210680
1597081
291111
779390
1818335
1260342
1679807
702078
17135
1477020
199538
1558911
282150
675867
951607
868160
1829782
1938214
627845
1120234
618257
368025
1826892
708858
341193
1600595
1735764
433592
934598
1382222
315992
1401711
784544
1502696
573992
1715572
524805
1724401
1266288
1092706
1754381
112486
1572176
297009
1005780
1385941
756778
568825
105410
732412
1513527
481207
803184
729989
1621639
11724
1884183
70375
474568
960195
1693388
1503463
1981691
1664336
288077
1406658
240358
1529778
601922
1343458
1324870
1110577
1478937
1812750
244333
1511423
602682
1424035
366913
1282601
518385
1693752
1191228
1753930
983376
1680423
1593427
1067351
410822
352364
1612217
1843208
1308162
903587
1148076
128147
205815
1614497
1648650
1217973
1680510
1206608
1752150
1170229
1256969
1782542
174852
366568
722315
1173438
1166498
1746927
458053
400240
300297
1425861
1779786
808603
149919
1813193
151719
517537
1573479
1915356
831080
3649
996712
591381
1694189
806382
1390147
1695845
1876726
898624
1462294
698071
1545298
915799
315999
159811
456600
1182145
1409535
360735
1275475
582223
125052
796782
1861508
1626206
550277
522297
682779
1445817
8688
345755
1888916
21975
1435267
785269
1505901
719441
1763222
1852935
1687874
1471625
1654279
222396
96195
994083
1001980
1270401
740124
1030153
433331
833254
874654
1326176
1184575
775708
804010
1489284
621534
1431981
822426
1654844
85562
761540
307557
1079895
855720
1256604
405390
1220603
236436
1864195
80540
101098
647543
260834
305990
1915314
473992
647113
462170
492390
526783
1670807
1921933
496365
1799766
640143
118117
1508473
719647
572568
1490616
733798
666377
1038096
1050779
955301
683539
1212171
962965
1062823
94572
1785838
1221344
115237
873899
1960319
1781652
1006372
1574239
1188892
1224560
1478364
749812
6150
517458
859731
1977904
885872
1233413
1990569
368492
656104
1311036
1314481
1445805
1147841
1507311
1332909
1044601
1835960
17588
893527
1716606
970538
1462720
1899142
1787102
67336
1938200
1581537
1942494
1454924
378076
1597180
808013
1200160
448844
344452
1103222
346969
1516168
522762
723267
1041972
754669
1968706
1895391
131790
744505
1203444
887553
805360
1259155
1542673
1747865
1166274
1182939
542802
1802661
845278
31581
799025
435136
1282437
441457
483565
943624
1620209
1801478
285774
214705
1762151
1833256
50610
1439651
880028
546895
1793011
939810
236505
1442520
1925989
535845
1630320
831100
1907035
65349
486252
1941413
252385
1216180
116892
1098865
294074
891658
1194872
1109562
1856565
1022956
525051
1973949
289294
1091942
774377
867645
722466
914065
529722
833106
1909438
1560280
669354
1219151
559643
1494235
264993
921438
1781895
33152
350669
1821044
35652
416190
1299526
940545
435
98470
1260299
551561
1268964
1625103
677312
1841510
91928
1355709
1118852
1210106
93141
1379794
486469
1845122
1667101
1060543
1819860
304270
1241865
1691685
575638
430187
1635110
1850060
644912
1489906
1722184
1395362
728440
1305750
882178
745380
651578
1173161
1718752
794766
936551
1756335
20686
1735663
1755623
183383
849593
1989865
1042192
1464747
1998223
1478433
748728
808934
680454
749743
1890470
1862523
416322
1668361
1966907
913526
1382765
641682
396999
413681
876358
1550090
1359020
145529
1633019
1614338
1112198
584475
30995
568607
484580
787292
885611
1366833
1468876
885390
492626
1093627
1170415
315300
587185
1979362
682421
436562
1921944
1636741
1762793
654907
132199
125687
250159
1483945
1407547
1776886
1541564
1423924
285096
685643
125199
85262
1011578
516973
148032
1223864
1447853
892941
992339
473551
269738
1372119
426809
1501403
1538533
315512
669082
1923938
283402
1413819
1244643
267646
484359
351277
76727
1906340
1112660
181258
504132
1782340
1373804
1033741
342286
31150
1108420
571110
1790741
1840743
884194
652181
1492200
1110265
1935888
284398
948895
1398394
415374
1190715
46546
771162
1189889
1584705
959210
206641
1430344
614765
26611
129675
489756
1179260
766943
1153447
475937
1586257
663779
844997
1210632
1673662
893379
1266878
1855282
1935968
420414
1013612
1084174
194712
338913
1061878
541440
166513
1461732
1891481
1522895
839252
744821
691725
290044
1768018
1598649
1726385
77848
1729280
1559936
521076
1297416
1707983
373920
959349
1235088
1823606
1499781
1592030
105447
811567
682111
124613
93650
297766
855906
41545
389677
631159
1792499
476918
1431483
135635
1452553
1616945
686763
853068
1197399
551368
487439
1680447
1266719
990955
1726248
1422636
1839371
925416
345403
1736537
1720108
237798
1049437
515756
1414804
1746543
1928361
1762126
1140056
76681
1297788
1929073
29927
8973
1982070
40313
18206
826470
1234872
470561
927305
535668
1007491
1048087
1438697
535548
136040
1372117
1228379
277838
1102520
1835392
1466113
1568722
391449
1462074
557154
1154084
679173
1902354
701253
471873
701591
1531144
217857
1014785
1455610
329559
598056
1123367
943810
1516149
135541
1577240
1967620
1914272
1704924
1494519
1535687
396049
173700
1442050
289752
51080
1467678
877
1914316
1528968
1918770
1068578
884863
906593
1742365
1031348
1954183
777857
1402590
809365
848604
67201
625805
1409453
6347
1142607
329730
112961
1141632
1236411
946166
1389813
1715346
879599
1011337
1480270
1204074
1766108
225752
1137831
1861706
1062046
28606
1836019
502027
341055
742169
1498387
1038391
636380
1277557
276486
1786938
1218185
513440
1677881
629744
1669374
1283795
590240
817971
851925
1724055
389788
1187257
1365762
1613029
1206892
1108649
133161
497081
790013
1521024
1962095
130543
229550
305302
1476161
767598
1776795
1243034
1191034
527669
1763636
95412
1241973
1481074
1126354
1409500
871907
1047317
1069380
1134822
651350
1683943
957914
736825
346280
696865
1640974
1772849
32157
67031
1512374
884878
46400
944244
1988461
1384697
1249272
1811956
518501
535329
869988
1040564
1701127
1793633
1049612
1205787
831671
298533
1896745
1239597
1789795
159513
1093338
983450
168181
1753432
563551
1739409
1530834
672372
189804
817549
743424
163048
83840
713010
860552
1636885
348106
309656
309768
144569
947887
1038323
1041712
186854
194991
1414297
679002
1101580
1322774
114615
591620
94398
1058
968736
288811
249850
1580347
1941537
1617969
810500
1445749
514195
1744766
1106557
856322
718218
479301
1177609
5426
1093460
1877273
346660
1433936
953393
762009
1904265
250793
1522573
1226283
1256959
265548
935838
957648
1876391
1099010
78236
1793250
250155
1593856
700558
192371
897959
45744
1077347
1202059
868112
293108
1574021
1367232
281086
1733880
392259
1550615
1219366
1120276
1358482
1206686
1910245
1893862
146538
62926
1394613
1047598
126323
1346437
428958
1830311
740422
1753579
1513088
1722727
1835187
1110292
83111
50124
1340305
52814
1406977
892730
1005925
1131294
1087817
1859157
668363
1026699
1236412
1102935
1255549
1975271
1338989
1642175
1497426
588598
978096
792538
642524
1948370
1664624
1350570
568247
508167
142070
1035038
954
259981
540533
444607
456579
811610
220712
195974
816030
394950
1178198
1786676
1122782
586286
317925
1888974
1629333
1928335
322578
1828171
944512
858625
1753118
1422081
1027509
1790216
208222
36635
892608
1415927
158747
457252
1317655
1281272
1005009
1234723
134387
1679039
1734009
1385695
407858
1392761
548210
162603
861651
120809
1242123
378213
1789808
1436481
186924
1730513
1017700
856179
1082327
1734373
69380
1804290
35202
557863
1276923
642751
1401408
1615364
885426
331080
1764896
187842
8398
1415328
1820030
1954359
856102
788106
541820
711365
734742
1532561
254863
378399
808690
1455950
528000
360703
718548
3668
1691031
420453
362595
1388614
627322
459890
1945180
1833757
1316116
873266
1616625
1550483
532681
1000532
1784196
1605648
1643778
1570366
1248999
1091336
849260
377680
1516480
1444098
1055058
1270029
1171547
626965
1203024
880453
1834360
476610
123286
950079
1974038
959803
1250913
1666963
29921
857939
1056685
835173
1706654
124101
909021
1710668
768409
1882966
562868
1734241
707309
218532
994690
1536603
1129285
1062917
571541
1585704
1860306
640019
289531
1916178
1515310
1250430
1360147
1225980
1039982
686064
1175521
1932953
955562
158297
1682006
107564
696642
670649
1403087
383943
1089680
1919743
203169
739199
1971863
1447699
1369594
1898862
478480
791380
988471
1164919
1653921
992939
824434
483528
1114092
885433
1096029
752670
549954
693839
1143771
889336
1274634
811782
1065055
997420
1706968
859565
166207
278241
698319
1134826
445353
972664
327499
79455
1697221
383257
1803399
1690749
719501
310203
15085
155149
1967178
1474509
1162610
1099195
1420553
401432
250311
1416843
780458
83730
1602398
43295
1427931
1111052
1510374
940333
816667
1746090
1803037
1021917
408005
1557892
685826
658426
344453
712188
374747
1510693
353020
686647
1983395
508932
702001
1338202
483377
526775
753347
1749882
1520267
60952
1815228
783007
269730
898208
929489
434416
982984
1216214
1682945
486519
1817030
255485
645570
1322628
1163131
85540
610643
905030
132314
1530210
703375
442237
843973
314290
1004755
1863269
1775968
1858350
1621991
492128
1305731
877547
429437
1483072
1376884
374200
330070
1807771
1076268
1514548
1698606
296131
229595
853184
1636889
401863
215677
1216108
987426
102586
449442
1622288
934671
1813209
1563878
791161
47965
575115
1759232
732875
121564
1957153
443766
1163677
1387727
1493370
1506508
658179
1803487
655503
888960
925417
920696
1945358
1735164
1347511
1894957
792490
825449
1789301
326543
1900281
1166096
1293244
1139062
74674
1637694
879122
1252186
1069309
783681
590134
707616
1176665
319464
508539
1598832
950502
348635
1422549
1696709
977570
1248645
1965024
1443909
361941
1925597
1182644
1635786
1832050
676996
770978
1743330
1919827
322329
255050
997231
652783
1363210
797998
1877164
1343881
678997
490281
655415
1627045
1834919
259749
1739011
1694723
634450
604039
1186059
1847564
1968771
1641189
972852
1479697
1028408
1161705
1482119
1147176
1570323
423678
1440326
1960620
382195
1236520
1002725
153575
1359531
248108
141712
1466909
1004262
1109357
1119379
333838
142713
1836021
71274
1572100
407629
1036443
1750586
1937297
1358871
499416
361478
1322256
1167892
683646
937776
1178956
1971462
391749
656262
1658743
1657611
1559023
407099
1638489
1122421
1597419
1466135
363345
462440
934186
1189709
318566
180806
1825881
1800517
1933182
1765869
1483158
1321846
1072044
975739
1227401
1530520
1122752
229417
19602
892513
157311
766970
63655
225406
1327858
1762469
274807
518648
1104424
246158
52158
1413554
1651532
1049190
1942725
427578
120291
1187914
1886254
873635
1905488
916232
817984
220563
1953766
1812498
788316
807185
782715
1050864
1351792
299810
913516
151414
908554
1805270
1460130
997891
540268
1920506
1577674
1251920
1856814
664357
1455933
1663180
309473
1465342
1381350
1431330
776674
385534
383711
1328936
24204
648205
813863
1487384
1776791
1390000
315305
1472698
1373323
999287
1784992
668972
574051
530855
852971
346581
467084
1130808
1238160
1053563
183468
597750
922571
223536
1145772
1181367
1055771
1830919
1876775
1912790
1005470
146817
622159
1682035
202819
615181
1932705
590975
943850
1800699
1978483
962548
1357824
1948254
1293529
580484
1553432
1306535
863098
758731
12822
1105132
1042916
1021094
507792
1934667
1120195
547725
22915
842437
1582433
851569
760240
1727571
545662
1074530
1258218
823275
1382837
735950
1043181
41695
1809526
595275
622385
1549759
1147360
839527
1495931
1647988
1606904
1531803
156586
625462
171865
1786610
1232582
1510913
1531854
70207
1920042
596896
868150
1266519
537522
1901061
1898753
1978664
354998
1644309
721559
1778634
1251003
990337
1044275
742101
1948032
1545205
474135
784405
527893
668622
171133
984367
940310
508049
1140232
1942628
1957650
147593
1561972
1288629
1427623
1911029
1683557
10705
1228144
987771
989300
139246
1595258
635298
811647
533605
616126
1930793
1133203
754547
1998215
614269
1658141
999754
309197
828263
784407
515969
1013260
37752
365375
1622518
550381
1871744
1097076
1830063
1967812
1568145
311397
902870
965884
1464799
165650
1843519
1614492
762621
861004
676098
3821
1350843
650562
692944
939347
525983
1483449
859942
1743292
1000598
76617
988199
243959
70393
1818761
531451
140240
1755627
266338
1791821
1789808
1292101
849064
1268149
771147
746573
692711
1323541
1772138
1563590
1795283
1208442
1410802
815167
1944370
1759547
1342067
878282
1044139
1085291
1835072
1530180
1569306
1455715
440007
208576
1861527
1933982
261083
1927275
1409184
1354989
1017885
1000566
1757391
723604
1092862
1895200
1622516
1070171
1536234
1587105
1822372
459568
766081
1665820
1153801
21039
223265
1667479
878908
1631732
986216
1441444
836977
1982955
1552870
844188
913157
405444
1563324
1289229
786006
451543
1925956
1082979
947779
290056
1055973
1611353
1811090
654132
654187
1589937
655008
1989292
998925
1786858
818918
2287
1574527
29356
614840
780585
1689089
1668771
104688
816644
1583463
1070265
1158566
1207289
1054011
886899
1589301
161126
1198719
543272
782332
1987621
734736
305997
572858
1912383
1379409
1202933
151613
1941812
995535
1690527
1466503
855633
439822
71307
1755900
400656
555776
1755013
174192
962037
1331160
699921
1094754
333024
709630
54560
183257
775637
8712
163777
1915299
1485576
835495
1429906
755724
1692760
30102
313379
103041
1941776
1386322
995898
978893
129593
1506337
1107462
1079379
1758237
1645651
609226
1369314
570475
891411
942453
306407
887823
741421
1469232
52197
1947937
1538397
1091711
1148464
1705289
1843665
241241
496666
509076
1157650
996142
1145422
1121206
1627397
1090553
668816
950979
1546173
936012
541394
816948
487997
1321851
19386
872040
1747877
468713
157539
76885
1656485
66397
393251
1899671
164542
1452265
1778643
1112190
109878
1528269
1542840
161250
958151
170011
1304698
1971668
997780
1219220
1022598
1881144
127282
1475090
107650
988642
671212
103254
1873200
839700
1302615
1133526
645780
1540812
779807
282686
1579737
714715
1762358
606860
1652698
1924380
187293
664554
550273
17744
17187
761044
1369513
1368477
1035472
1902737
1442596
100173
1406224
1008394
250043
1692221
1940961
213531
185022
1339206
1260917
812200
1069802
32133
681051
869957
7407
1669579
1429807
1465109
980529
1390588
571506
668185
275746
1144153
1869419
1721637
274202
541473
1988923
1079572
1803047
1053893
297208
564286
741213
979783
1975843
562342
1138372
1416913
1812097
264899
1719141
408151
345298
1234156
1486204
1163592
1483117
353509
1460253
393355
1314827
1412023
1391125
1129184
667207
26507
948052
1365847
801642
523453
64775
1565929
721620
425656
1273857
458285
1676041
201145
1352066
1737586
597635
469765
1360137
257291
663175
1947108
909196
913325
770856
1349294
364845
1971586
1995361
1555760
1714107
761608
228707
21509
1536449
789413
1309932
1449982
1869513
87502
1090094
562616
1423684
917686
574069
1230013
15584
695480
589237
370348
1731935
1842706
795111
126872
1670903
794378
1603227
865892
999825
638477
1057133
1639115
1892979
1075690
1321836
1222952
1409381
1769758
873202
757497
1816638
1672098
839757
935044
65375
1599068
824098
1958950
1228940
969694
502771
1672841
294724
1574247
459187
114596
1897003
898278
1564324
751406
414286
1251784
248098
162034
830401
1869769
848991
474349
381553
1745646
52512
173305
1860209
914431
1090815
387016
1466057
1897032
857886
9426
1456750
156762
704558
1957672
1181363
1505787
591720
232632
632394
1331167
1018583
1508186
277178
950418
1876150
1574111
815913
782302
1117828
10192
1249796
8921
697776
830277
656029
1208062
495802
1450402
1496188
126689
1377306
1542795
1075582
1968913
1405790
930095
873344
1505933
959523
1687168
30589
579941
268951
243085
1862058
817285
1832645
1801684
260388
658715
1856840
1039468
213646
791195
1352452
1567628
977677
1566378
960150
707567
1852787
1645361
1491308
1251416
507970
890715
82648
225989
1747280
1291534
68144
230967
1616775
493315
1715097
1748597
104980
283520
1643649
1847327
1166316
1365622
1122567
271720
1310542
1081162
816427
1993632
659184
517757
990227
1128094
12345
1844780
1457606
397311
1976709
70216
598162
1214830
1762256
881587
1440409
140964
1951220
1409303
377964
44959
601513
1125785
1579854
708083
154282
1856860
1671775
1933550
1072746
1847264
1052140
888086
124825
1576751
876258
1277538
1264278
1806878
4173
1224029
1469439
177488
1644778
1115857
1916113
42740
853262
1943255
873610
1706200
1484033
1737441
517383
434572
1454878
1395627
797827
661279
124760
151970
1483123
37183
622011
596254
161670
1147173
685088
1028950
1031523
766233
1607038
1206761
1227636
985078
1298044
1454045
1187959
1091965
19852
874010
298458
1401972
199518
1072001
1683402
1563506
2800
236698
1260720
1928414
763684
1263475
1323755
305082
537342
1013051
501488
561900
594792
403483
135513
1752915
27282
1036584
390048
843331
1705093
91510
1763169
1505575
436977
929573
556217
296030
1710974
1233254
1830956
587746
1673137
1764857
301075
915837
1039814
628315
928728
831237
788704
682983
1494449
1137826
865530
1145066
1329202
1368483
21846
1654218
925946
1732987
988456
1933112
985497
148818
1553696
1761901
751214
1219136
1452902
785930
97013
1178417
1041369
187457
1957821
1688619
1544925
367927
1125540
1774207
1772400
353971
1333380
791097
1525049
1877185
322477
927797
1469606
770151
1566594
1844334
1552310
1271940
1035563
1709926
1678982
1707182
1600332
262964
121247
1664718
261061
956443
955122
1560285
243364
1236307
1643999
1655758
180951
993353
1960232
1406784
1746183
1522196
559201
1387735
1521329
1244462
1785326
1499548
156911
748201
8243
69946
1344966
225946
1704671
1568935
1521357
148476
1806687
220279
478301
1763447
647598
757652
1518257
842492
323954
814248
630619
779690
1956182
680595
1572723
329377
54331
416688
760554
1084523
1348032
208026
837720
563840
586280
1852602
127628
1280900
1793977
1503192
500276
601662
1013683
445214
804569
396957
1236446
625203
1664336
1945363
250889
1386595
230370
455478
1426757
1976719
1124372
29341
1270962
857831
108738
1299632
107869
943043
1190057
1169327
538460
381309
235144
1971899
1632486
1589950
547759
1337530
1077920
1594325
725155
1423177
78347
137946
1429130
268530
1562560
297337
983699
1814166
1276649
235224
519419
1053795
1531655
103598
417650
367994
1324553
960218
348845
153740
223642
66883
1074017
619806
1699741
111614
576827
1281398
1760527
1189705
1302940
1834827
1439700
1187543
769774
151909
100141
954469
1240383
1807059
355526
1690553
93954
973203
740721
1784593
998912
1850881
797343
1430252
367609
575747
1842634
381526
1964003
605289
1666028
1301943
615799
352409
412326
1939490
348821
1987655
277649
877665
989563
1110431
696272
1769924
713965
367680
1772229
1505984
1108519
835901
794056
227597
245597
138456
1146227
170753
336214
494945
322876
604536
631704
1286656
1759151
1184879
281394
1689129
1447919
399995
1270997
1333189
114449
1288070
959480
994412
1921980
108109
1013346
41437
1334366
658712
1973010
1391743
1177801
1895609
153040
162658
1432032
1523453
612821
1748241
1290605
1245894
614941
1877140
1670316
1473084
856137
1420722
1494514
1521789
1603744
959504
1646198
1146847
621743
1195875
149896
1032739
1773197
326394
1712555
1522980
782139
1035406
1576731
420272
144933
792303
1360658
226390
655854
458708
716415
1273680
886134
80255
1817378
1092232
1176392
20778
32801
321010
342147
834501
1777511
1964123
1544834
1238009
1802012
1134156
154805
1302186
1564524
292046
135353
1999977
200787
663324
648565
703115
1548797
796529
1196768
1657931
1375764
635788
1478497
534481
845543
1278486
652983
519897
1665311
1091941
323235
105040
706810
10457
1740046
431160
361535
875277
1372982
550999
433308
622593
384836
1538675
1203765
1861214
1740827
1299961
472164
633104
385289
1575131
302740
268098
630514
1868632
1627547
1083038
500759
1897898
1693306
1688577
1399442
133492
1757484
1407266
596855
388412
1308904
1586153
1664658
52053
1708574
697975
1272407
1479358
1331367
1314453
1506581
1745027
1920845
1057674
1779173
1570894
1695154
1044293
1164241
1980763
1135652
1680340
1072714
858128
293091
1662910
1935545
178959
636611
1307453
404705
1755744
1715539
1757820
672602
1130344
1507763
386709
865547
1788033
1293916
1802139
672409
1082711
888960
1076427
1142026
139952
824659
1324239
824168
451757
1135051
217940
501143
1871274
1619476
1284804
555083
1598802
718004
1532811
1980322
842784
1868063
1450025
1319575
1994545
1248691
1371128
837629
807816
1899768
551046
830411
1084409
391835
838501
1484730
908260
399954
616288
314862
1249224
1647289
1503011
137527
1646198
1328985
796857
427972
1601577
1647917
1255411
245885
203292
989459
361103
208962
76757
182721
1087122
415991
470941
1153873
655911
493222
1768624
722113
1306583
1988846
1443124
1592121
1294645
1148930
91509
817699
103420
782520
194725
174391
975417
732244
476163
1513342
952742
614858
247400
699061
1300343
575287
1976843
1910906
707535
40241
1968887
1769383
890582
1944040
16733
208822
1788524
290612
1326301
289855
774181
1204548
1341344
878736
1253027
1768251
1895396
1637970
1356365
416571
1877602
1352184
441148
827990
1272604
71424
595299
1495913
1215882
1851905
1836755
433978
567171
1209919
1106886
1209228
242356
62302
259536
866123
1440498
1969955
1412379
1352946
1850809
1530596
1420118
285206
1224444
859901
1087904
947427
1748945
1933197
1550003
473923
356771
271887
728455
753891
1062550
1693729
1077588
545842
1719233
859942
1630276
1051758
1405358
227090
1993650
384549
694126
206541
39469
1787928
1877135
819472
1310210
1873177
472009
196070
1831512
525300
1570960
1843123
922794
801835
1541892
683749
1297216
325304
1920549
1093327
135547
1668725
441345
515989
1059709
476392
630678
1012607
655615
764577
750580
846469
483176
1980705
771338
869117
311125
1839870
1438423
13642
823854
1584042
1729163
714907
1112165
292990
939968
1204843
1370591
211953
1272935
705473
1781292
209560
1350179
1548906
1409979
607597
1812315
1872689
274667
1103433
907597
481337
478422
1186068
1980268
819951
839060
612674
335801
427058
1846183
1966545
1036376
1158570
162430
1213832
865238
395528
1008117
1000771
835738
597356
22380
48972
339421
334249
337967
318432
1740710
1761967
1494446
1616598
1943868
342562
1793813
1001870
1845428
554853
1774971
1875559
527224
1688957
835200
442486
833084
1422013
1181917
162776
1030622
832455
1330384
875614
348976
606268
183977
375992
408853
282881
531276
1815180
1838312
1611981
1589906
1770152
595230
1671205
1426086
1279808
1749787
99896
1469994
922830
1422675
829469
323613
1140618
1971659
1071179
1559084
1342733
85390
1944736
1464747
1950715
1860753
1629574
928436
1067481
1636522
73263
704157
1772506
889480
1905803
37257
325470
1972774
1920630
537748
1188179
827783
1112241
1322353
1455070
1957679
1286031
1326623
1060611
191230
375651
1585197
817844
603162
1423511
599223
548489
889227
205864
729160
1511960
1815588
443337
1775767
145171
202109
702395
1893704
933717
1391364
1139797
1209240
566116
1151763
866028
363380
696488
1989930
1412181
364330
177541
1528937
1749961
962517
105445
785799
943167
505516
618251
306661
167136
805327
1634215
1459869
292626
1795302
1161216
1519165
1097308
797966
1074978
1233304
659642
1354880
1105600
1815228
575799
1258542
487319
241618
901838
1280419
49033
316706
1718590
551221
277440
1798882
912343
1765605
1859778
1570189
1506660
1564546
1876152
1221185
1584716
2287
985450
633691
1726823
1555381
1531151
459038
1932439
1023133
1028591
306567
73143
590956
139139
1293714
1245392
416561
1360307
148970
538188
1924069
1750624
859183
1544411
357402
912637
29263
264374
1131901
1241723
495854
1432161
801472
872391
329709
269708
686772
788277
348807
258188
455664
707987
554654
349216
1930090
1840829
279500
1340604
1512522
1847284
1772080
609410
730995
1101364
1569789
922905
1617152
1995610
1067983
797478
1029477
391409
1909763
1282139
1696283
1179301
1452329
1481543
493550
1473887
324135
1799321
53895
84107
1734263
1475999
794306
680939
820313
216511
1582355
383875
52858
970927
1675305
773874
1193200
1146996
517781
891793
1254243
565860
1153117
139491
705899
1697521
1413844
1538423
1709589
700466
171043
1952
1757562
295829
1070526
1994601
1822831
586135
680246
1106553
380498
514315
1213935
1259401
1276347
725506
733823
748640
1179221
1243615
1078153
1040713
251025
1388467
598217
913978
770312
138566
765944
1424705
135575
180634
852483
1563379
412486
966081
166246
1186488
1459771
1826356
1592834
1663274
999717
1951083
302142
976710
713515
1105956
1626774
1915075
127406
359272
696767
1830476
379424
255217
1300708
1888918
1485233
1085679
1575237
1459006
1454144
1054446
1817406
1967020
545007
1893673
195887
667732
286325
1589226
569793
1627620
1093008
938380
932539
66060
1479565
89155
200076
1036054
1189944
71838
1014822
110923
785460
809547
1846818
1979855
1204537
1093225
692412
771748
371487
583358
936160
1742979
1089498
1390206
1961504
1718391
1420919
224431
425193
1658875
751552
54194
934492
738663
1674554
626457
84763
534019
823396
525148
1762243
1569388
321256
1792575
770083
1015222
1688645
428715
1247913
335139
192075
1564295
287443
1371001
1663505
1889967
762950
1683009
8663
1858020
1818361
1085541
275150
491380
859649
156911
19843
1075794
947641
1629058
266220
1350180
1551804
628162
1112083
804052
1221166
794760
1388818
1986688
293575
575903
419771
1285337
1642536
87873
121098
1750565
1671238
1686251
29619
1107343
478799
1215536
1337639
960874
531420
1862392
49060
1783494
787022
1234316
141372
1678657
585832
840121
1805362
1100553
892265
274871
123491
1836045
488591
103359
188667
1652138
155163
1600824
615530
1415066
419529
829204
1330657
692238
753524
1912080
296189
1576572
1844788
262825
1365762
1178713
716072
334024
1279477
1284419
932662
904135
1712487
195518
523055
1523301
478698
1101193
328944
249368
1532624
917406
1931540
518518
953555
1778495
66063
598788
118035
1581666
1489843
67884
239565
1033109
1841865
1275391
1141121
1828941
19957
163246
129764
685611
6680
40042
256594
1988907
868892
438408
931676
176899
1493663
1873471
1226360
54977
1739194
1924998
1458797
1142790
472043
516927
1942840
939342
1233560
630281
3963
1559184
1348428
835024
1405625
1763186
652540
1003039
1477876
1976670
1862779
1291895
1603644
1425140
1627093
260095
697872
358020
121893
1502247
989556
1034648
1101241
688660
204382
652719
1286301
196304
1447176
1189137
1676734
1257534
59458
308528
1071108
221125
1803098
743270
957414
1405317
1147921
368535
356247
823546
1212296
1854976
1177359
1065891
1839974
1182704
1492561
1584089
524399
306189
1133668
329038
1068613
397629
1358212
1291598
1799627
782974
113859
742638
834690
504491
1729732
989812
1054450
1280680
1569799
1847392
1613764
1594766
1684436
199929
427849
1454039
259457
1605773
258294
626205
1121588
708042
1755172
223152
1890621
395133
1114415
1895948
1515656
1258400
1411246
305757
181849
1552154
614665
794249
1342231
934378
1543187
771669
177601
1954199
382346
1276841
1224377
872591
1409583
1473958
697703
272578
889742
333007
609037
1437914
1103116
1082150
20944
1220801
1509348
1505210
1874124
402457
791597
1688339
1972307
719004
1690717
1457401
36969
931633
132154
91373
1200877
1814049
12053
1715354
323672
533745
690768
1142542
1710889
840697
1702366
873550
1664137
1403549
1772017
700530
730720
722992
1137836
681136
1270884
1891833
1323752
161618
132708
695287
1444905
1637581
72097
128850
1397639
1071558
843853
1083229
1747310
1581519
1267540
1969985
1589462
1158125
1771796
1656136
1547270
529336
1346821
930295
1983440
1755922
462533
631047
896368
188547
1960209
1951947
98189
1154498
563896
1381686
938910
1338116
1570076
1628864
1430648
1412432
856004
703690
113243
831624
1029353
1129727
1800519
1948010
1110094
378124
25341
1614301
159319
1196850
1611994
191715
222782
1324658
1779188
1470483
1974439
1969940
656506
332943
109987
1764802
1911784
306052
203637
672994
172457
392392
1721836
512948
262334
1192656
1783565
1799877
825258
1585723
1969683
1735596
971033
1207411
1835796
4820
104072
779631
1253846
1398609
926463
532977
1157349
1245534
1154340
1710479
788415
1465582
408547
440598
737846
1360787
484542
1503913
872466
1912982
1977405
556611
1561975
724000
1874219
1813394
413039
1770618
1579216
1184656
941049
793721
1727075
1291475
1823775
1921324
288716
1854440
68458
283753
563884
105160
1980828
359170
725187
1496467
1324718
1903863
938021
735417
725080
35451
1907159
1413094
881078
1711187
960919
1302791
358629
1192812
298497
621189
563072
891350
168053
1790289
883532
1819955
1933171
435504
1105104
754659
1218851
992927
1068315
1512550
1248146
652702
337594
1351322
437316
334477
38314
1583420
6745
1966184
1257474
1174738
1913018
312795
1236863
1941586
3622
1829118
363645
694856
344113
1078068
1762950
1908451
378798
308967
1880874
152364
1653526
163717
1137121
1838314
647798
1625846
1962281
1291668
82194
183458
1089254
17567
1827584
1007101
1214918
560105
1832548
816735
883340
1615135
917540
108089
846730
505991
1494973
88597
181047
1642558
71765
1028944
178609
1655973
1720919
402749
574675
1629815
601262
445873
1582184
478378
1233753
1441637
1627509
723143
116755
1445483
1879594
15957
1611082
646454
578608
1998225
1425107
689726
255110
244022
377189
1739565
132957
229960
778072
360337
389282
1851317
183655
1377419
415654
562963
206929
1851014
1627347
1494654
8386
1082180
1127956
1037777
1872367
907514
746884
636236
498623
564991
519319
1428440
1426406
384750
736061
1384902
1814704
940157
263029
51802
1734631
1955499
603572
892660
220021
1941860
239120
1040280
789190
1505015
1543784
1833912
698836
569670
1258087
1159775
1426016
960612
1433973
1442036
1730925
209138
75915
686758
1702892
88094
1018365
1077617
572739
1350548
699495
1975596
1966554
206
1000480
1775583
270608
1261331
251517
1873928
738290
1171053
1312501
1361841
1284989
1705313
45245
1232733
1525251
770973
28881
1811827
1506097
1716831
1262523
514765
560283
239770
117840
67606
1146790
1150375
1525069
1434467
1164016
1827893
226561
1713935
399213
95975
1503121
619117
1425409
608107
547878
368407
527379
1329840
1729623
55805
1425244
1731518
1042156
1144332
452877
919762
184355
854625
1743420
458067
1762848
132328
15028
8550
1232667
1043246
1846570
1217950
687339
537533
505653
905804
1497917
1275299
360457
1487399
985573
922494
491705
677128
1371846
714890
723964
1648362
433766
1013979
256488
1654531
1113199
13714
1345773
594238
1527674
255231
1273349
1793610
187807
640803
1794464
432189
1191617
1144119
1805699
1703642
1757896
150268
32777
1057467
349654
953968
1686832
1073236
1045835
807102
319883
1054310
822331
1856825
126260
228257
1218999
1786612
1549562
1302994
624333
1605609
502927
1050459
1650632
982947
1689042
1295933
886534
1250166
1850477
419223
1023632
1521609
1430824
428846
1120789
1979262
752261
1078606
1958116
101215
84195
698906
1168853
11681
546331
1409062
1210823
1709873
193411
1588568
1300868
1517564
1225571
1339799
287177
1657206
1131941
1052693
1639750
271379
159770
1937019
373467
397546
793502
1484502
551509
1392294
1886357
801904
1427895
614308
154191
1750955
160781
990922
1299179
173168
1418103
205583
286056
1483557
1724868
1798877
587064
712397
230929
150340
1886481
1395402
1583022
93957
1277502
170875
147712
666265
1661056
902936
1098461
1303048
983459
1750816
1024918
459945
1333825
626876
956679
1169647
301485
373687
1991997
374719
187860
1251963
1978585
355133
268570
273201
1510080
467927
205676
453451
1283083
370594
1282738
1784730
433762
774079
1273028
537985
1417406
1363188
1907406
102425
441876
337365
1560906
1698779
1055946
861058
248360
735443
1422855
136779
1657308
745673
1937878
1268417
1700384
1598268
1486123
1721058
124616
1503829
236998
870775
866371
1588695
34512
27801
156403
1835823
1233817
626925
69879
1141843
1693369
1493869
646545
783493
1388208
1945323
301330
1074270
1939460
944192
1384073
472092
1706683
756382
803436
1969426
445083
1874680
1017501
297012
1881850
432040
800699
560498
561522
1331400
1445984
1464653
366931
349348
1330358
1242593
1559350
829631
741708
1592934
319023
1803172
551647
1531396
1637751
925902
162272
482924
1512763
1885901
843777
1603680
890091
1361455
70762
1806100
420686
874124
1410770
1947767
246173
1643025
960528
474759
1972349
1283286
1026676
1845256
339665
1164719
265946
1856222
957500
1402582
185169
1545526
1888984
267312
479861
322687
849403
928046
416679
1166028
1157074
1811385
1998607
306716
537493
463363
884650
1858823
165836
1502935
1674008
139141
1036608
1491144
1238812
1252127
1604772
492557
815296
930959
1166012
1226805
410144
525370
1704776
749028
100491
146735
1559935
1045808
1909037
1231410
1694774
1701343
1083548
874233
1582932
897395
847013
125697
72516
1357128
1907135
847203
963607
569525
1814210
832622
1427010
1127132
1499719
1384076
208122
1283893
855571
695804
330264
1500501
714924
1305744
145291
434891
42604
1596317
359856
595241
1802336
342222
658928
686794
253348
1626105
1540088
1970407
246578
1358781
1260297
1114474
1485063
506630
437433
412455
256976
253800
873382
1573763
292879
203335
595585
94115
1119342
1032114
1721050
1850538
1837817
217198
1452696
177469
1391048
1838098
913591
334408
85636
8921
361612
225420
1709338
798249
1932767
402940
886029
1274253
1235787
1454440
1513614
332246
1751064
1385792
253484
1234081
385055
806456
1562520
312454
1771334
1360636
1931605
801542
912935
389437
1809111
382774
1468772
297578
682874
1482140
611770
336925
1909888
1941519
707916
1588892
592737
1753097
987103
1338156
124080
1912111
993854
1020627
1030653
1639613
1920319
97035
1402172
525632
1507695
1581902
1992507
1449195
1333453
799254
1717662
1013917
1671929
598561
1301604
1420781
993802
731122
184381
53781
1484422
1496185
1324089
1888812
1014927
918860
1299708
764233
1990931
571275
410396
1883000
1620819
163944
1551327
1862219
1994554
1342304
1437575
1872632
1918041
96991
1554786
673511
299330
772242
1341398
1210984
363197
1328735
1522586
952747
728438
192832
37733
447111
1831923
1025078
55298
1478532
193849
1874731
1015487
118015
21599
1022073
1529713
1942982
640800
92887
934514
735278
76129
401470
1720054
1763590
577418
1360730
229296
1474571
1759089
1868992
1306806
1189931
1303665
1117584
781083
1546814
1523507
1597193
767194
776968
1018794
1724148
996187
1629566
1590968
488115
192614
365777
1026374
1485298
1097334
1173778
191623
1067198
806281
132979
177172
321211
1361555
322108
696632
907929
1627659
1890411
168220
1890304
845887
328736
1631916
1565495
1906582
890841
1675647
1644222
789806
770755
742799
562272
1944128
138147
599319
368020
284516
1649386
1620867
1991638
408759
597727
840109
1463876
1291695
1160199
1186624
283447
860959
803136
1786190
1183238
245400
271342
358005
277356
1484974
46674
819164
112591
1810416
1614655
1241891
378952
701242
1518617
863268
175583
80662
142524
684875
1277017
1123171
1485001
809467
374048
364238
391537
1351485
597497
62034
859176
455583
1886316
1540173
447224
584406
1312977
51382
1969896
1555272
13388
229287
1626600
1580416
318152
1119485
1667651
460564
958620
1813908
1008855
1456200
941453
1919456
195181
1562147
1576969
309273
187977
948451
1340037
1295989
1139203
114145
1531621
1508993
1033579
1447463
1406206
683586
254211
606510
1671012
660426
194348
136228
583964
446722
618197
688235
49702
1033658
1463373
405159
1777468
631011
1751263
919555
1874638
1633062
482266
1107648
1723684
724475
1865075
1718398
1698587
970598
2689
1086676
319968
760292
1838005
1248729
927192
1053748
1787163
964649
1884650
152080
340543
1159209
97524
521575
1029403
1875181
1479593
1758218
1525579
1090070
355364
1927161
987343
1192443
439117
1306399
1019302
218748
672199
1511447
401931
672574
1161729
889033
1979142
386984
1396182
462674
895271
174393
1662177
1317793
1787535
74825
1217058
1309432
964340
1276077
389509
1235792
776675
1769481
842679
49758
735018
1336304
1811278
754696
1565240
235384
815358
1850918
1769201
582332
67310
267690
468452
184702
1997819
1850926
1990952
1663233
870158
1244960
514340
1040861
492752
1186374
1452785
1285849
1344834
1348828
986163
287580
117050
458110
455338
645487
1650209
712192
1997791
1681145
824943
624688
1995081
1249907
1855920
842280
344933
1962653
146470
1540961
1500982
1420913
1257181
257889
1331279
1712679
552313
826092
1649119
1183550
765983
1308457
1347645
1548193
1294849
956169
139915
685341
1832046
1823927
1790644
1254596
1333726
577748
1741603
409701
437947
1100921
1068226
1820378
1057604
690786
1733959
49497
1089217
1416323
1525459
469474
1271119
342449
504915
377021
180993
1095425
1238769
254005
1013777
643736
950944
25477
805261
1655748
241017
289629
1879889
188802
1817471
494085
1041209
1913832
1022910
1772889
998778
734474
1814616
1107087
107473
616852
1901504
875748
1877056
593024
638149
1065467
312843
648860
1479471
304065
1292754
1785589
28999
702496
1416732
1557012
1964890
710609
614449
1151154
1981727
85971
1696041
1285058
1653700
1340641
1671321
1901156
901106
1895718
1010257
1674299
639634
15243
872480
1961736
1490380
875597
1771026
1532570
1988872
639544
691239
1784393
1996783
682220
411084
597703
1052192
221379
500907
1277721
1223384
707952
1538052
571778
1655697
628692
663458
1247804
539284
1665400
324002
393004
612000
748976
1732627
1511564
10121
556174
498347
111409
1710717
1413642
1313718
1184050
1400284
566905
232955
649312
168645
1067041
1415415
1614266
1469708
1377070
1564802
1341461
347759
610226
759397
1004284
1166230
1848361
256419
226548
1218556
1664533
1620946
816540
1647092
260408
1885943
191955
1060457
1134107
988925
1012135
1695107
1918165
1757743
1204486
1638343
60855
617526
1005884
1316370
614916
788492
747953
1911035
419953
1070668
1163324
197782
1366342
1686063
1612700
1413073
195614
153017
1638330
219390
1523004
1306708
823500
191261
15439
797171
474272
1808930
1405456
429495
673467
351657
1201661
825691
1448138
53497
207695
1582307
563831
799482
1287313
1847809
1935236
587117
666565
313934
1437237
1400040
1662827
1902833
1413543
877347
981391
1798835
1546282
1808066
808121
130901
1924275
214059
1282249
1204466
89210
1335820
1325698
1068523
419039
468704
1519259
275973
1515744
419045
566091
219752
991374
739389
799185
1143909
396206
1483802
68808
1384972
120309
1237453
468561
944243
180384
708332
1380884
3982
1709293
718981
50057
1044610
931800
1962582
1542897
1864292
1141315
28707
651869
410774
892147
286342
802760
378194
1600965
784671
1930835
345957
1361596
1550377
1119947
490480
749382
341887
1269189
1527603
814494
224387
1836166
1490513
1605541
364988
26018
1927760
1436785
1995812
1250216
1976743
125070
407735
1477542
1079521
1501827
788202
854639
414293
1113061
1754603
1979788
829526
1242126
1818910
151156
1882268
524855
626433
1666548
1058757
1605113
1746443
443019
1440114
1264820
410894
1177131
1051944
162738
1615379
1553562
1629906
313162
1653703
528379
184955
348898
1221662
1384781
1715555
1596106
1462500
1202265
112777
988124
250768
1063209
248186
1374603
1343745
1676629
1674033
1227913
850939
1643542
1502056
1311010
436271
1473629
1819895
1443047
447100
1808313
1545582
891209
1749513
1473526
133138
1340769
1577757
580820
1923561
346564
501292
1721650
923071
1370239
1894540
1741056
847762
1966885
1237126
1581992
32575
1459954
1434167
845638
1440866
1426759
763887
586828
1085379
1263098
645587
874812
1657329
1474662
162276
1349407
816826
1890964
278280
1769493
930531
1998438
757987
1796337
1477667
95795
309710
332347
1782797
1453958
1692367
1598578
1213828
1089778
798132
746806
961527
1023792
335243
116560
1605142
349204
1242252
1320566
517316
468989
1705574
646237
345411
1876217
443415
513743
1111158
1991087
62108
45661
9625
1527420
1514729
504380
1761356
1615181
128448
1664075
1784588
1053680
644775
564346
1372866
742817
831521
1976897
121955
1851778
1177439
1549911
1454777
484081
1136515
1438027
1744326
837420
696732
1712173
927424
412142
1648023
1686880
1384088
259324
1146565
1975503
1888414
626767
155349
769386
750533
1002263
727535
1694283
1340930
1238355
717462
1185794
256095
1011665
220686
225701
102428
1312145
1153530
1362153
324474
407080
264155
1511980
624072
404294
539302
1374753
274207
340491
1676761
633480
121836
711939
962596
804021
833601
1417250
1815759
464015
1208023
761477
1554118
439064
1906201
1363540
312370
589717
1954907
518845
1406750
434816
1522094
935536
350036
1855174
1466465
1147179
1112443
642346
1204357
1084385
743545
1149162
684579
767370
1812344
1515093
1917603
1538843
792974
1678234
75295
1665509
226099
1322128
936186
624615
1269579
1977112
1528654
1449827
1627010
183588
1286357
1454324
115378
1187456
967107
749871
99017
1357861
1913224
3097
1952610
704881
618247
548102
1369960
1882455
1813799
1655986
1589106
138596
1673168
1825878
556560
1430268
524541
212198
1458929
1579494
715431
716118
1975250
1607388
1454982
1412932
1490493
256263
1982447
384754
6051
858829
1483982
539846
1017869
214871
35833
1989523
114164
333543
1267847
1451299
1823294
1989082
292336
210058
146386
370880
1879710
1650015
1676197
365703
604829
768046
1763989
615335
493951
648968
1054948
972484
1081366
1979658
25128
1416454
599530
998499
1834418
535233
270242
1484997
608050
1926987
1296233
801228
504738
587876
912442
155562
95657
291179
260352
1919854
1826994
1922564
1096759
1293695
865140
1468758
1606654
339561
1251103
622817
980198
1308786
160597
859389
1288353
179396
742031
85574
750249
1897266
790989
1548821
1018379
1253746
1804633
1108693
146259
339857
1094294
1988060
1557839
167329
1116195
501951
739463
779194
580050
285864
1719525
192152
1506764
1514679
812847
751692
682423
826680
356180
494877
1360906
820814
1842126
202375
1735148
970163
436589
1323123
1273571
1166579
1494355
829263
1722985
1332232
1943639
1145520
195960
372337
1168440
864267
1800136
1903298
1694636
183507
580577
165633
1405280
1004847
756868
421349
1171554
192104
467515
607716
1776132
1042250
792878
1473612
1138426
1683679
1769628
500142
1017677
1079411
1116395
189277
1057888
1087819
1077677
461262
134733
845882
933998
1451298
1264815
43829
585237
838385
1299461
1071176
286192
1026438
221045
155975
416689
1382317
877915
1651424
91542
1420043
1931061
1210766
1428114
612014
1432527
1047312
973212
1004170
1849135
961829
1668418
1041551
351794
675098
1165800
1357637
1679873
1215474
760553
1454461
1887547
413764
808830
800791
1667079
1069687
1971945
1543428
1337623
1111312
1084626
57875
636936
915875
99549
376665
599071
703326
85807
746830
1737907
723609
1065445
913101
1094203
1701814
1905813
1548671
1980128
1282699
1739140
1093909
1492046
431698
1492461
261112
503739
42490
835398
283865
165345
1302800
1491608
900899
1038737
719809
220818
390522
827652
283156
766860
468909
350209
73759
177178
1915507
1525422
1648170
1869957
1682677
1551882
646412
423963
1166404
1445072
1348423
1599710
782806
1869346
1359298
452606
766982
1147682
1667120
117749
247722
467677
960351
171894
1951097
65444
207337
167673
799207
1848806
1523974
1497036
1098249
1277302
27358
181810
1558920
1942840
1507995
928082
711224
35408
1795209
1377291
305799
1446473
1389380
1693710
1563801
145059
18567
1432104
900305
139001
1676051
1655287
1039156
1302558
1316177
1267687
1324980
1605101
804026
374887
82288
512847
996552
1314041
1282098
364176
469412
1200718
1374385
461575
1088455
534231
582547
262011
1878132
916553
1335117
1085790
887343
502492
255472
433360
13322
1477390
171609
789109
928567
1926981
352208
1747499
48254
221825
1218383
1676203
860184
452575
115151
1780249
289083
859935
829859
1363152
279124
685507
727153
561321
259261
146968
525001
608587
1573871
97952
1794828
1891191
1747359
1056408
707294
83564
1816841
1302915
609956
1228417
1477413
1129275
1138153
47805
85270
1701539
1546727
1150109
167687
1876783
985118
86807
783325
1192822
751118
1498273
866548
1489401
969234
1214702
1455543
1428407
1924656
806274
305703
347279
512263
1316836
517952
1861289
1159481
1369438
1361644
1552904
1239538
744312
37364
1146452
1316794
533192
540128
1760839
429359
1111391
1110146
652060
1310519
378011
574772
1117482
924810
33377
334390
455397
596703
1226615
1359641
1104682
1593876
1708643
964971
1119727
1363043
1515514
1698567
859431
1896450
1183232
475659
988240
1102584
136820
411152
1009365
751556
1862170
1322474
374172
1466531
122288
1981696
1435463
101895
1597223
1754769
490558
1769515
1129864
1011029
219762
1526147
1193975
590965
1359863
1228352
1304439
78761
335056
224943
1018650
385996
1436852
43622
211379
572141
270906
350913
908727
1284159
1438633
1342541
850913
1600725
1070329
1392600
150173
1930652
967947
815144
927488
588829
1305921
1187808
1711645
1685013
999942
677141
236037
308553
891194
228241
1066589
462685
555394
1362033
475104
1244883
616709
1883900
7877
504938
676383
993425
177934
1999628
417131
1443369
554186
222905
859992
1484939
36092
845932
938731
1639942
1165539
818169
1229927
392687
1708432
729323
408431
1665219
191162
1993451
338745
878495
1417002
1925768
1268639
240876
1926545
1670221
1676919
305625
190439
1979759
82989
638665
1798899
1465499
1763147
1497966
1350578
1749664
1947945
1257002
1961206
736299
805530
915194
702523
3004
1228040
45470
1507434
1919257
1774532
1141500
1936633
264816
309808
1662901
411208
740744
1648124
660077
348757
218539
996162
693466
1465247
3035
435274
1246087
358832
806202
858810
1229456
1037805
612705
574204
1651365
307374
620225
1118808
1939438
144789
1968223
702538
559750
154292
270394
710385
124185
1948216
1863701
64522
24688
95566
1069303
123822
15139
9526
436866
788694
1073660
1849504
128095
852517
285220
534798
1416159
1848563
1979464
1379923
144028
1109151
1039658
401722
1472298
348509
603179
179401
246732
1228483
1092501
457692
1523677
1780761
178131
1247683
12531
1833970
539383
1205397
984198
365219
635531
1683294
554529
188237
1800551
444081
1466940
1486125
1695247
1040213
809365
1703910
1690051
78637
748166
1285194
1293029
1407679
903625
218006
121512
182659
1667856
536476
846687
872735
1255940
652104
1358452
461873
804976
606302
1659453
966504
788178
1977933
526418
858689
1692812
1859309
1905087
561515
254713
958563
66320
41791
1798215
828279
1596446
372428
847762
518069
1447744
1586000
1183964
334939
1671595
1617295
635428
1158301
65645
1643783
1103556
1232634
82300
104575
933535
161285
1915180
749403
65375
29413
412768
690570
733882
1947310
1459464
493637
1330303
702322
1991134
859792
1140738
1340601
1171578
1915577
1533235
1773261
1323468
1017600
1729899
1351345
1417045
1744305
1983599
775597
908223
1523263
1732265
1701764
878919
1395080
393992
790613
95128
532497
994009
359237
414437
201063
209191
1773010
1567214
1327481
1422494
59510
1794125
1947498
948932
843485
1967933
108132
863973
467419
1188684
1348291
796741
1753097
510564
631318
339370
109556
112640
235254
1716289
811678
318832
1523569
226243
541000
186624
1618162
1032306
53851
1631935
1170928
351043
1509659
680549
1144594
966274
974968
106725
855720
1656138
1888334
1082783
267082
284738
1063097
206400
789316
1779407
413775
1768947
1412358
418131
1070354
1261335
575496
406057
320680
1160420
953278
1225283
1386187
1225175
1303069
416764
850714
1690649
1473088
1242313
1835072
500296
514575
360590
1462022
1233313
152447
207483
1421626
117678
82489
879836
327273
1120502
1941749
738426
1066525
729631
708706
922535
606782
519009
1909114
1781180
1713780
864251
665265
612102
374049
525857
698645
656116
716199
561106
921054
112114
1098086
913146
1168806
531030
1607351
34166
1861112
269101
254491
936991
568857
641769
1234171
1083155
495675
1593985
415715
283234
1815885
1742126
1592668
1947358
399524
1939988
827207
1439340
358351
1821440
484220
1387416
704411
276141
1554682
236646
730171
409795
368545
1994444
1766683
1665787
1304092
764809
241459
340799
1187837
1479399
1377224
540486
91801
761685
562818
707364
166539
1963025
1201144
759738
69236
1613053
1598422
1945840
317290
1142395
198255
640443
1458224
57207
591517
446405
1063081
224635
1479193
808252
420072
1369125
1446564
1000272
611986
185846
1916913
239692
1259780
1186346
1515043
367308
422022
1363810
585175
891087
1874580
613184
1874357
1138500
1738790
1929461
1781268
1564547
1942417
534316
879899
949230
1639859
1540051
1837836
1511599
686045
1299268
1695491
1122746
792160
1094123
1567497
431313
253802
1657463
245899
59657
1005565
1787008
729871
45755
830711
894172
1528467
191169
780479
580433
319441
1631195
591980
36356
1547946
120790
305250
1832799
143233
7769
488866
1634819
362491
1005853
1240866
1459050
1488909
984688
1222259
137855
1476613
1313251
975932
536108
1284931
1980676
205658
118509
547599
745772
312099
423527
1968649
502736
680555
1191511
1934230
1321534
855557
1235120
511533
932416
784641
1979317
1588458
784782
5638
1877900
284334
1332489
939357
831443
1738048
1079086
963569
1850716
1400197
535171
1500423
969512
1630142
1964090
1969391
561439
101762
324872
1513554
1840057
162121
1717573
1851362
82781
443870
1588302
1955273
1214461
1235258
1845505
1816967
1493368
1764094
83658
1878526
886039
1182029
1048037
802452
608588
1558424
752121
193250
138883
496666
225210
935971
979327
793884
1895802
816831
363183
437819
522602
1377368
432438
673514
1420576
202063
116412
1446114
1893846
1371282
961941
132815
1897789
1803901
1174297
434697
1861290
16118
585683
14855
1986674
1588967
1984939
930740
1457834
773671
1130207
1378330
1598845
1135620
1139603
359088
723906
1176836
1216853
892119
1477869
1245769
166179
1354549
1412546
402926
1257351
309470
291178
346742
879892
159269
955942
308615
1661742
1204899
467603
1659914
16019
1985284
1528774
1410070
999926
1915333
1458202
568517
904025
1438164
359330
657597
1555403
732374
1507812
1542847
1183234
1805285
668225
1419613
1002622
886306
179872
1589656
1254270
1224460
1611401
1338768
1225634
1870269
459131
1168660
1813975
1163454
1375858
1189902
597117
1257748
158540
945795
1667386
362015
1455925
1016807
1339990
69004
884735
1938285
272121
1643156
1781971
952098
887731
190947
1499131
612656
1102315
130455
704851
48093
1651328
1111340
897528
619239
1042836
1395347
1658684
1773146
560270
87566
1808865
1802006
1825242
1049479
454502
46277
141694
1648163
1746367
1775838
1405666
21818
1818146
273879
990235
636574
1004315
207139
766843
35535
152213
1749547
1723376
526672
952867
1690142
865599
1621701
1866607
1967323
1628285
56058
2869
374291
852791
1975218
1916267
515142
1128820
488565
166709
1873665
502284
476917
233634
1013684
1099374
589113
1018637
1636371
1596434
998979
207188
1001550
371726
141874
5171
700110
666105
636561
52261
351116
993881
1414463
699728
1998520
720922
1497822
448144
86502
514289
1371531
39121
1905612
640974
393474
448539
1886457
1815525
1666732
520592
921903
1239638
1432258
767560
696179
1749221
975713
1222226
113702
1009133
1067879
657893
764512
870799
1110668
858658
324892
730956
1625807
681647
908520
152759
575632
928952
1740046
491439
1027020
68672
1065592
771679
1150604
1898008
1382601
958826
375087
846494
314204
689257
1886284
1722928
1766533
480313
1789950
857515
1176324
1401403
488239
212892
1422636
466049
423182
657935
572968
937775
946771
671611
7430
1906324
507703
1034947
1456297
639522
1571886
854200
1945952
20316
1682389
830939
1579434
696952
1597209
89599
1559911
397441
677298
893023
1655748
1060715
944805
75901
546688
1908375
1761434
262888
73679
1224735
1436333
1629255
1794223
257739
1008107
1543028
1906325
553344
1338966
1393010
623230
1247876
376608
1278812
1835563
1303172
433690
871796
1846054
1922711
1490662
1376077
984420
1436800
1113614
76221
937502
471712
503937
297591
1486853
710863
922788
181107
314537
1682851
1541326
1888377
1406125
447109
1999470
572281
535320
1082389
1872706
354935
1780432
1605252
545425
1526116
1429874
734037
1207345
73326
1080855
1771264
842229
730426
562898
87961
96426
305199
1135443
1454955
432768
1634654
76807
842624
583368
893385
1166030
33397
1858414
600872
472832
1901168
114080
331711
683966
798036
344345
1199438
387842
619328
193199
640109
537995
579893
1284289
1707572
324083
1620209
1540265
833240
200878
1986005
999562
1459808
864589
1258606
1839187
1251013
1323813
1146736
695384
101369
853715
1834366
1853105
724643
962693
1168878
484944
579854
156157
922995
577878
123647
617869
1789267
675631
165552
797368
1762442
1665344
832350
1366931
1302524
1157869
690554
221417
396887
1478590
390596
1502792
1856475
354417
315732
304611
1818505
1517154
1956086
1040124
1304049
1857463
1600059
648683
490430
554522
1335379
249226
432290
207276
2650
1173662
739531
347879
1323180
868689
1292951
1349902
956780
1267985
1421651
964340
888346
816707
376864
456472
157629
164342
1921924
1328988
668762
690954
320749
1400327
1252550
46678
374771
1420840
539025
1606108
383030
1550544
1037537
1626259
1653774
1119006
321997
1151782
721384
1457568
404959
1795730
24551
1786673
1126852
904989
1172918
1683330
1742133
1917539
1215194
400961
1560616
730734
148886
105125
1088176
1265168
453890
762069
701556
467789
1773215
1414999
1878569
32668
175664
542211
1959074
1949515
1055234
1353071
1826760
1885212
897101
297053
61176
1541932
733731
829880
727087
1557576
1805565
1159219
990806
517305
905769
697743
855578
1215614
414837
1308876
1647053
649655
241055
1283877
239452
357382
1426082
503202
174119
936350
1514638
58040
701745
634027
804470
1458877
1322003
842777
335301
173587
856615
1128226
852373
1087628
821357
1704192
1856948
76943
856759
1155931
1411087
741887
683887
865384
1495874
1601179
49360
1827955
943748
1890928
997040
547975
1478882
781781
1773159
457481
1201733
1768772
254684
1603377
1635608
786313
1751457
755453
956325
1451530
1473632
1532084
759662
1438204
985465
313051
225389
557775
462917
282238
1844037
1610907
1787371
461030
320911
259188
461256
1497449
1500404
186593
1318283
688217
1361485
439956
224182
1853404
973487
1494447
370322
1030008
497805
284266
1568341
610985
1347372
1703835
735891
936128
901174
1286626
471329
991311
1517787
1533973
1597745
483127
333902
1537571
990311
450247
1175029
1157236
888924
996678
893882
835894
626925
59046
325824
1327570
757729
1740290
173683
1683373
1449377
1405795
1414284
294016
390920
1617710
1571952
1227330
169819
685879
35369
250033
1424881
1316151
1384503
1810057
1866935
1509389
785111
204264
486821
913702
483324
1530440
288679
192931
583569
1410513
1116623
665318
831742
1133666
551778
554182
1509096
101038
65014
676470
1491825
192471
538534
126209
393949
452530
731977
1336415
1575300
955017
303550
1165433
685472
1537916
61916
1316862
1329850
154553
1907055
934928
1169381
235485
324999
1197809
1170129
1943475
1301377
1200914
662824
1967259
1074112
1211005
1533330
672977
131337
452503
1921195
572120
1401010
1650318
1231874
1887301
1249618
1070691
1931017
75800
788577
572509
438901
88464
621435
1034972
782304
677185
373738
1572034
642921
367347
1143167
500894
511881
1550040
1318279
807725
1991219
434938
1224760
1727526
1326819
274976
1166082
645236
1319400
379575
1604265
670922
642626
296532
1019115
813291
686935
67584
1788657
1459461
573792
264723
114226
73086
822759
551807
560619
1309875
1629792
162807
398508
1506313
113742
1583299
1023385
852817
1090653
1679888
133386
860202
1155094
870147
228429
273873
1191186
636987
239801
1151147
864379
699263
1570146
1063813
1869464
1795544
1374150
886365
108453
1253594
1260617
657223
1601319
629188
1528513
327557
936057
1404640
1191869
1596900
1778583
1062374
1604603
630825
1450407
1186395
585216
329599
922762
1596083
1763317
1976142
175920
209748
1511618
1688313
144681
1405084
1971110
93363
407837
1098878
1617816
1605332
799196
213357
350310
461039
628336
563017
848870
402655
654126
1113370
468615
239512
720421
1600556
702192
1342675
394252
815591
446053
14621
172630
1081529
1109090
164002
1545687
832272
1910699
213366
1878286
283775
1542511
1072988
1081010
199526
1478952
1984587
383808
806906
920559
1504969
110059
512064
477910
64341
1228039
1909690
1868022
47797
1991125
882878
1927727
241846
1017176
1500860
1594039
861924
342150
1966181
803860
982588
1296663
1242895
1500165
480309
643575
1792140
280915
148065
1584222
1314088
368158
165423
813131
1158052
1547984
519795
1902516
175521
771680
1012032
742348
550860
1646054
408551
1724368
138269
499636
1198709
267719
912623
210075
1159831
716940
488726
138532
1887189
1091315
1128487
377648
1069731
687151
495508
1794305
961995
322340
39107
1246399
1065346
1678700
1231213
1166119
427411
455338
999824
1600106
1637748
1471244
1700306
1714236
1315063
1675596
12554
1801651
1260816
1942947
1330251
401498
1557296
1104064
1718753
1126858
856930
1587816
864264
870951
1699434
536829
605580
954523
1750630
1936084
1156889
1277921
184974
1737270
301940
942800
1266767
1017477
625913
352494
785380
537451
104827
1394745
1326680
1100147
767182
1976145
1148333
1672464
793648
1223811
216732
1164107
1400305
367382
1292737
1031039
613305
161270
1786760
643548
1545828
562168
643191
824824
1299819
1729410
452348
305013
1912211
1062227
73922
1270121
827806
1138981
212689
1337902
953922
276850
1138748
1242313
885419
984562
1355505
1106671
109389
348056
1634771
1601954
1488841
1526657
1603528
468176
704756
3837
1921148
1607019
669615
302887
697994
1995128
941974
464623
1080399
920040
1944469
1509198
1896726
1018685
1153715
1060499
462631
719684
108514
1335985
1807347
1621727
1049480
1656689
1803444
807322
1838285
1858361
1092770
1488044
488095
26142
1176401
222735
1377096
1171179
1645661
1293050
1762751
1752765
1292002
1113451
908527
1865366
768100
1979526
1169947
1278032
264856
447117
919294
1526078
806708
1782306
995426
512130
1604261
543057
99816
545442
10962
1229974
1064791
1829057
442349
1310457
27562
1644898
931200
888570
1296466
614631
1618911
859091
979171
486842
1914054
135481
153198
1122869
1143303
1258591
10500
1674424
902259
1098671
240250
633595
762691
381554
1611151
59759
1229561
774109
738354
671369
1656959
450326
1239369
445980
1070161
549525
778242
1946268
216730
1560623
528544
1047148
1164729
657944
772241
1179127
1603835
457471
920602
243019
830275
1483223
889073
1045132
956699
1591214
455431
1483574
1427803
1235292
769982
178813
1140930
1891786
212913
988509
1948831
293342
1528681
1403093
168755
1364572
1092120
1514471
523733
1777604
1643990
1449072
481820
1729369
948378
1180116
1252385
1220348
1407299
533803
747027
1642075
516571
639987
1093546
1973283
1060914
1228789
1329970
972203
402471
305610
250080
286612
320078
1240447
424244
144462
656772
1412779
1915931
1600289
1928330
561373
1130343
1113708
85387
319533
887823
764035
958378
648241
751833
954723
1795968
1490262
870718
1054140
20652
399209
270605
1802642
91870
717319
673620
1845151
608742
1428007
1781500
1069024
1012685
246356
1299977
1873886
1176388
1888331
48489
209621
602938
577233
271531
1956664
1273145
417523
101327
85530
64440
1046008
1462360
271631
1490364
1450066
1356035
274411
276584
1236137
774868
581487
1167018
756111
245523
623164
507451
590452
1190460
1301146
736396
1164149
700609
1334523
697253
1233568
1054506
1467162
1176821
624461
1499953
1349249
1842729
1840103
102219
357678
499546
905534
1676091
606997
691484
1090262
814141
256080
1795384
955793
427374
690536
343222
1069403
413046
109650
888864
1779957
1575340
543393
1637236
1619409
1862649
1463733
1145795
1664578
1285463
149323
1885625
801900
1991066
505997
569205
681141
989599
59981
1881142
1683973
1128792
146512
556781
718298
649563
1408787
879906
1356164
565277
1116289
1298840
1108427
577020
978733
440813
1849827
1016635
614675
1165978
1062554
1578907
37818
1264705
510272
1472964
1178670
746007
1008405
1842853
1373407
21367
1179722
1930770
879114
1195031
886074
544259
331725
1903668
1824950
1782803
1290896
995778
1326499
625645
1985116
165417
1158235
181631
1589960
1314779
1015937
1845529
78356
1624634
1732327
822139
1748529
1463010
574552
1301904
1269938
609721
1146516
1228303
602022
1974779
558250
246989
863840
1292806
32562
83288
822200
597002
396406
880312
63437
1981044
1479644
1911700
873496
1731048
1211690
1537832
1446300
775394
1683454
1067895
552043
1959225
163426
702709
1886158
70429
908977
1409037
1526196
1058514
1078979
1986401
1942950
964079
766997
1590551
1638249
1572676
269740
124334
1832105
1612961
1198603
1384348
1692617
1187165
1615819
838450
1416139
100327
1058258
1774126
848518
187386
103426
1723644
1786202
1147517
270210
1811294
1057319
1482455
477277
1217163
113613
731611
1777542
139147
1371168
910747
1867522
119168
1467669
1111171
1810419
751143
1633593
1261598
866010
882298
608229
399805
250061
424612
282845
1047363
282214
926800
988298
1010415
366648
959804
1331478
1227540
1248761
434560
1553181
1238658
782197
1643103
1939399
1036127
1845176
347073
501990
1503623
1872448
395864
1069853
1605828
1842353
1978268
997143
1501078
866427
31169
163138
775340
1953194
1859816
259361
1714097
179838
678985
1028756
898847
1160615
931490
1002124
866103
361596
159389
419753
1453841
1729861
248120
664397
1920866
1761215
462414
1102589
1560975
1321628
1762327
118215
793616
353294
641127
1232059
1026744
704472
1441361
611990
902846
1457083
1917274
366322
1852540
1743912
1620538
1888038
1057877
152736
1642331
420401
152580
1678462
67358
1663792
292499
1140689
684796
421478
1380786
1885635
990251
944771
230191
321774
1920960
945795
826845
341031
1941774
1688128
635419
1711563
1304449
1194148
1129762
427010
260976
1839425
31066
1689738
1573464
1626973
1221743
223979
252459
593134
501402
99313
1365974
774636
1271358
1184834
1308114
1309313
1219874
331416
152134
343223
1183396
707640
1217142
1381262
1505720
1832931
1199990
609895
1886248
410125
1972821
1156159
550688
116401
817947
670523
747627
1937502
1228593
1520622
1439629
715291
577173
458013
761284
1081309
329802
875714
957950
363559
278808
824410
330062
1134157
1376996
224484
1276251
143175
1087887
1921865
992106
460965
656077
1308084
1065259
142167
969992
1981709
1133137
1030861
1821471
845861
1332212
1142441
598383
154051
383876
471748
1778561
1403740
443261
1459391
1301125
420052
52408
261741
1199124
1423765
468185
1295060
1077069
1806110
1045597
971536
272676
122623
1439620
605818
581767
1973494
532714
154779
1734546
330969
1152838
675523
1964180
1407774
397484
983650
1502830
768052
1536738
87299
1627536
942962
1090161
1623570
1975131
1939489
657732
450506
1085757
342516
442612
84903
1128898
579438
987158
707227
1112213
175727
143570
1971462
1162056
1799631
438500
141837
957277
1061960
1770291
1965456
1873156
157690
1031140
994244
372410
495035
108560
968109
1386247
324612
563703
1715466
1878472
1322538
1455909
1503636
275107
371955
319982
1337225
1407200
1661159
1961295
619959
1716389
1866733
625306
1729876
1753227
1247771
253681
1425094
486732
1503053
1956191
200590
1389231
857348
294033
569534
422562
1158090
584261
498352
557478
542441
76553
1212255
1920879
527408
614454
505958
1784391
1772105
256947
1224872
74537
561717
704640
1257455
734148
192709
31031
1965522
832839
1568641
342210
971769
642977
561960
927147
1171612
792959
1235419
937804
1700938
630361
1585475
1025735
83439
299179
51606
1880142
1172090
1577442
937302
1523031
1366966
629426
620033
1971465
708798
122596
976019
1162171
213232
275526
1076334
1713095
1772595
1258707
265677
1668540
550552
1887465
223001
544883
1660172
591146
921939
78644
743476
143487
539428
716585
9215
410075
560345
211783
1041864
1692283
1717708
1691819
130668
1624439
1771229
379185
1845680
744219
541657
737398
23105
1947878
52208
420904
1500397
1271051
1908669
1323212
712316
1029274
1043296
1130240
362167
331192
286536
370378
1766102
1192795
1380842
1915309
1790196
1513776
1448355
251877
1956584
187598
1750628
629175
742862
1309227
1641662
843995
1266882
288971
1844610
292764
1058754
1316853
282178
1331968
1109359
1176224
1364739
537316
728657
432234
1989987
86130
190066
1165862
1813085
1918328
150822
883235
1568039
952978
559840
210966
760768
1949789
1284553
2742
342064
979888
494870
895895
340697
321782
1470085
106171
1248094
1368892
100057
1998666
1480489
1859800
78358
1958662
804697
97134
819882
951485
1041404
1405989
445748
1066700
1154858
626424
1261299
688761
1026193
1025806
1414918
1354899
1151525
1611435
125970
555025
609336
1321290
498481
1291525
406632
976554
1864405
1093212
240336
1623759
1853690
1495475
1247173
880646
177884
1140807
805999
1991635
1026590
1192771
262653
1805015
1326481
719768
571022
557765
579019
1839121
195969
102711
621927
1947726
1360880
227434
1705362
897328
1654709
661956
681247
1309317
1196247
1357493
1654491
139102
180473
1352639
1238197
1967768
581843
1041450
12609
1021762
1253278
1827198
653091
1461545
23311
1121406
1025627
1304134
1684733
1607112
1969395
259915
1888255
821256
1990341
1395923
1468961
1732290
1401670
1389842
641465
1497604
545346
607558
404181
1066759
1223149
1607741
405052
48848
1380695
249591
310094
209146
662295
275548
1289222
958943
1540964
309063
88924
298959
1390780
1195482
476892
877895
1842052
1793719
1001555
1458090
409350
947577
830156
1269694
555730
1812209
536320
1322667
1673884
828139
676759
671295
42871
1965530
1598181
671158
948312
1305095
1982225
1308864
788797
692491
1496907
750666
117614
1423929
1124756
1063183
487903
1606597
1265059
493268
745979
1727133
788989
1646631
31542
305933
1229725
355844
10898
1379848
1636638
181612
158650
962471
168019
514597
599769
391829
1427629
344259
1427237
1769156
94516
1412709
153169
940881
1169787
1944383
790308
1435058
569488
1110792
1258815
1404892
924011
77386
1437528
102394
408345
2361
1534043
1558862
1871084
200318
1553168
1541614
1481380
1011736
1921367
34220
900147
1186926
361922
478095
1718832
1718880
1526040
984937
328642
1344659
137122
36585
1365248
1322211
1200310
514474
1516758
1177980
515459
1177410
1246077
292093
1597473
822177
1718136
1302070
676886
1052088
974496
1692165
341397
236086
218221
1355933
937720
393919
60980
1230588
683575
1918688
1665859
1589175
1945973
1175251
1464604
287649
440432
1240279
1633321
535413
627016
572909
1774847
1388872
1666403
1516944
551084
1365532
621156
1072150
1898223
1444866
927050
1614503
358285
370107
274635
1644243
335602
1213447
439659
1092494
1451532
1945990
1274777
871774
1510746
973798
602410
796389
1344307
131681
846391
984812
1495428
988617
1391799
986821
1332084
1016717
460569
1118629
1539353
1013132
1057642
176240
777796
832849
1869506
238661
1852906
617792
732519
679041
1150738
1805270
1304053
1620498
256585
1572717
1571943
869912
1488282
977054
1191457
21511
1656973
537821
1987220
1106105
56137
782588
358067
88123
1884548
1431457
283598
455707
283250
1665821
740851
629725
1895804
10662
650113
969359
1484042
1396561
1722509
306682
1071804
209007
462312
1836191
1033388
1146040
245007
963393
1218842
1017108
548214
534854
355653
1360626
1674719
1837092
1851872
1192188
824054
535878
344533
1213623
426345
368948
606589
216814
1418571
1978003
1927285
1231808
793140
1094869
952689
870954
786432
1438670
697847
259556
1764674
624647
1489956
1116876
641977
248538
592019
1237799
1008257
1732926
187230
1367390
1153330
210963
1113789
982496
1624527
185469
434333
987842
1698551
788333
200350
638837
1741392
1167413
792034
1067254
864686
1919857
1748004
287091
501418
331658
1281842
1585714
1823267
1236467
1997961
1177840
1019240
1437058
1553579
447855
1912145
632640
1619615
1927805
1096102
1025782
1165717
558121
107458
63504
1964483
1466827
712605
1700541
1923197
697117
1750841
1826183
1906848
1899793
1635765
1664269
194442
140501
1934825
883352
467268
502299
603976
1503597
1256988
1239600
712454
226516
1088495
1698757
1856833
1388226
1906797
57479
326487
920485
397758
1537852
195607
1230511
1148978
655832
1845374
1051950
1206251
323108
1871039
23044
1397070
1237438
1210624
1592323
642328
274799
1285722
1421915
133040
76558
299820
687131
1737163
987818
1293452
1086632
1469773
949133
1760268
1470888
1455615
689240
304091
1036890
805541
237196
1739929
494186
74561
244050
810617
44107
164674
1450598
747050
965597
499509
1482345
77173
314823
655672
1874022
253555
435359
980272
1073826
1363047
758268
580020
1799654
1888757
883492
404782
348718
177785
1450917
1712967
789121
1949320
1072099
22934
1965078
482101
264230
1750150
889277
245455
1792613
1171386
247952
886257
608536
862503
704745
1112571
1171509
1556575
1937320
992328
1504713
1505057
1801717
1324287
1196777
940146
1747590
1777422
1495323
104826
1401053
756114
1691565
1163978
1651070
1134054
98315
299898
1523200
1194472
1996031
578796
1707616
784506
1163277
1508824
1037911
1011709
855075
1002088
340455
18919
1379569
1204046
1672769
1256065
1650600
1887829
1352950
1614086
718018
1664189
9949
1049405
334131
1529150
1421453
657801
1977930
1353095
645486
1318685
667639
1134501
761688
1931724
1913843
1661883
519609
259697
1823975
1590549
1136228
1630287
1573368
1868314
1410654
1330613
1350758
1557579
1265811
1416284
1964904
126458
354442
7245
1165243
622584
778565
1529528
1574040
607460
1684026
1589387
414580
972895
1406284
482133
1277906
296498
1454019
984657
346849
644548
129514
1241784
313772
758471
392489
1016789
1322999
179156
959149
902917
393325
607007
792558
1320552
1409656
56693
1599773
779480
1967148
912239
1846448
933220
291419
1349050
144925
843669
147125
1408444
1351614
453021
153695
447999
399581
1635090
1793417
1370395
929432
1755126
588280
1209215
957255
195515
143300
1803001
574300
682757
632727
256426
1361277
179338
1170697
327125
1128836
1349544
1090415
1853239
300571
908119
1175106
1329996
957667
1989651
102380
527506
1681723
566495
1973786
868712
1398632
1260854
1409462
1429879
509793
565904
1941432
735110
1591753
431089
1685818
561433
1429114
1156735
1323578
378787
239313
1568903
1513125
1407274
1124420
1862318
1158714
224623
270011
1526632
63962
399357
899383
402551
1040206
852592
49111
507652
1336714
1204389
168338
382157
1546329
45825
296460
311343
659432
588136
938170
1234893
800625
297896
744966
492679
1756183
687755
1294047
296520
1032857
1229607
430613
500642
252076
1832676
1588982
232383
1276047
178809
1546552
155549
302881
655062
566779
1308653
1800009
1236217
794067
409344
395000
1454937
367659
1433718
336191
1746027
1856168
1495128
1059686
717642
1757104
1282871
1660645
1434048
1206411
1112631
1542778
1217272
904534
955035
1213213
1212422
911503
1075562
545532
1120318
1855437
1375273
1475966
364538
817513
1768482
1360675
25838
302168
1391013
116347
877588
822573
1204907
1661020
1577946
54612
40849
1375393
983375
1032404
547666
127455
1987098
181521
822939
1021516
661892
1688082
1268624
895505
1304865
1751178
1710994
1781402
1780385
830339
1712898
290159
1799621
1173419
1945362
1012021
645887
1974512
11386
1764539
96630
1783073
360384
514149
694645
559162
1865516
311375
875000
322271
235638
1438598
470681
1390746
1639315
838898
695128
1121771
819030
261413
1781719
941374
1445794
1398190
1862969
914351
893945
567462
804396
21325
1882670
472086
1965872
1781347
1315576
1095070
79452
1616871
1307909
1340968
784141
833099
1615305
144458
1986728
1022952
193644
1250181
1831470
1828167
95213
99692
1957153
1145323
1062031
1943682
858158
365654
1923359
582539
1013158
991686
1707498
1363046
1400558
386511
697123
154228
1149072
1176675
1796403
848822
800493
1528936
931852
1287340
1509163
739059
199296
1398873
49424
764316
168027
353897
856638
1022922
1403364
1886691
1212730
1371997
226090
1068119
1281660
1178863
1235188
1631093
184632
1866915
753760
30307
25198
1478134
1133155
330525
1928151
116152
1481020
529256
1395034
142020
1899481
396931
49702
1516214
776054
1075834
976554
588145
86809
513076
1877583
910481
520474
1262645
1542402
1377613
155635
600860
173096
955460
1413314
793274
1489536
101517
1150398
1621289
777661
286499
623599
511514
748409
1116747
36121
1748818
21038
42977
629951
1630406
1023888
1881210
802978
1454901
836217
962755
88679
481650
1660301
1097415
1152471
1751024
190273
1344960
398601
160749
1364957
894698
1812220
265914
830608
198712
186683
1803042
843556
508550
857502
1208172
1847258
522977
1819205
188853
1235785
1816520
715844
1983405
1542262
76323
1517552
1847201
1503954
521914
1121526
1789327
577927
317872
356763
940497
74588
123700
1346751
3712
331189
743470
1413907
1470360
325528
1966062
115360
1121954
837791
104430
237695
759739
1752285
1388388
881898
1884944
1293466
859007
940893
283437
599881
1299151
525149
343952
899870
651908
1858749
1911577
576418
21503
567261
101931
792432
896839
1806493
552511
102028
981657
538012
660276
792739
1206945
96412
198196
1699075
1136287
170764
1849551
252863
1191932
529850
623203
990652
256778
1348273
965661
470189
1972171
468819
140066
1428208
1346007
1530287
1743203
792264
98706
858869
402319
157690
1763657
298896
182931
414177
592986
134522
1981913
13104
1588390
1910407
285269
1375550
272917
1731404
230973
1240200
1597511
1555379
1252901
774465
979893
757732
1210576
73899
1108787
1063660
1359729
880337
60636
615943
1138834
875356
7115
585432
1142696
1481427
1049120
374990
1722190
1230925
1089584
761690
556294
989430
1445789
1996273
1897472
1517525
1924444
1736020
1982896
1372983
1671821
636587
1616033
1098952
540069
1447110
1400996
1095405
1714495
1363317
574249
417115
391067
921153
1741382
1916042
1540554
1772914
580116
1512421
1991669
1492574
1043369
453773
945816
1944708
1341893
255169
285506
687488
328271
443006
703104
1232787
855116
433488
1873872
1104729
17094
714072
1650844
671365
1365705
1116700
1625910
1315711
731583
802552
352057
792636
697691
456708
1234648
104172
603260
1806017
1694865
723293
1324765
1545632
1271129
579638
1238924
443740
452453
1456532
1640100
1747894
1396537
975620
603207
104882
566784
786542
973237
64630
126036
1536962
439687
232152
478148
715735
887396
1375484
940525
321135
1531030
873387
202210
1709909
1325508
1192226
1504729
1924502
969620
345834
1765725
1548605
1665040
110556
1950814
710590
1809176
1353388
580875
564334
452088
113206
1873628
1496155
13124
1256832
1470450
223525
1412054
1006653
295949
1718069
1379413
754368
1190026
310183
1737010
1111349
1705872
326091
414758
448700
672706
344976
1011372
287598
1414827
1780582
1665478
564862
104322
1088325
932442
1330631
741050
679551
1340559
728042
1935630
408517
1173913
598732
1146200
782351
648641
1932556
98137
539975
711644
1916876
662573
1346459
1349521
481701
794966
305611
417680
674234
295360
458599
72893
459911
399527
1975472
701513
1877659
823525
1260257
298756
1681412
1222026
1323031
523793
492799
1866328
1177565
403986
828607
1564799
568878
1412141
1231309
1942239
1396171
1445847
345429
466416
1386555
149797
1102081
1913404
110857
435923
1097644
1127757
1073073
1187460
167051
754882
67644
1526551
979550
489959
1157241
46264
1980610
46292
916711
273591
1636820
579368
157414
71579
338987
1633629
1786809
654085
1053307
410950
1073148
1426025
957914
549200
1050305
578822
248410
355570
797958
859969
1002767
1417427
817538
697210
870288
1141263
142159
222986
193437
1926849
405008
592807
828034
1148608
752278
94516
539893
614298
1663593
1484371
75648
1167275
1064956
1970835
489342
1623652
171718
1369244
1539735
1887735
1427354
1328061
1456132
620021
1369344
1499742
1122464
317861
897702
500369
977113
1403062
684181
1403095
1310149
1527889
364840
1987022
134031
135600
1966951
142926
1925109
24748
496196
1311650
484926
11263
1597809
1694552
1021488
409468
1895658
1773081
1715755
629888
1517484
1833275
1668837
1004971
1889357
41358
307787
1800600
1240999
1650975
1804886
1139882
704728
1358942
1914251
1140001
1028619
1576789
1834997
1723181
598755
670390
1596138
750012
694743
772708
1428251
1473804
429241
1543649
1559571
778969
1465221
560193
975981
1024601
981127
1720026
802162
1649358
1029330
1598169
869166
966174
1485708
1691611
395524
478967
323451
653493
1056358
762749
413724
555063
1954155
444697
1404497
252437
897820
1651267
1505913
820444
634675
1849686
97320
1675401
976766
1652922
1456713
995739
393779
1494623
533897
691355
974750
642317
685267
877489
1297578
1565534
939911
1489582
910879
1109933
1924359
1815150
1552189
1365069
648485
1759090
1885586
285207
1964644
1751692
891741
343528
1377660
315916
1093376
849129
1972961
1706509
1457849
508033
329418
359564
1816586
1923157
433119
1234228
138324
1433185
1429654
1045217
24633
1993150
51264
1549481
1084814
13507
1635841
1024980
738715
1549129
1989561
879181
1297912
290258
51422
1751973
659636
1538093
329540
879323
1066904
807644
1390926
401496
1840110
1333013
913125
1176016
530130
345547
1143205
40539
1187759
1450325
993547
1342073
834677
1090235
1262220
1093028
979594
1836314
1581065
305370
1860685
170951
558124
1595071
1510340
371952
608258
1111214
577905
159531
211648
1988014
1764128
967280
430680
828372
1673153
310172
84828
1710638
1314928
1873937
1686915
1444509
502923
671088
1836765
1189485
1009992
187554
209729
51355
1766954
63796
471779
1662684
679347
1598225
1993280
1204367
1316441
264189
840339
733834
1506428
1247886
164307
1474161
1850548
696146
33558
1100983
1808239
1287109
345970
449248
1931572
1045272
1541971
1283012
243866
1771713
1641608
827890
791514
1940367
760905
429499
1254990
1126015
414259
1121392
1900744
1889319
102265
1757415
66990
1895199
1591218
1951880
618342
1146786
207636
285083
1245953
737104
1081946
583470
1686991
1312375
589251
1369135
1828111
870327
1575943
341514
855347
178806
948772
1865579
1527783
1015855
728631
968275
1728001
1511886
235478
249452
723664
1352913
1059519
1327558
1002404
1064064
808232
1921469
237676
1372435
1515397
288607
1865999
55745
1953380
543050
781257
1541402
836777
1910235
1082169
1489193
531612
512023
920389
1988720
274269
242428
1923662
513073
806157
757741
215226
976819
1524498
1122057
847862
315866
782179
1870949
836159
1923161
993578
53612
720313
1008912
435832
943658
1878538
1907021
385260
37794
669561
975363
1300204
985397
976239
1399303
1629793
490016
269716
1255014
22568
376327
311885
1918197
1751526
1894831
1240552
1826855
679931
1489954
506595
1468434
1098500
148512
620349
620405
293671
1837394
1826064
214053
1810589
925849
465187
1333491
1925307
1549666
1803127
95165
1851857
604694
674473
1816585
992910
1243711
1233271
382963
1282983
1878448
1275164
1286629
252248
53759
501810
113118
1622306
1940114
367256
831447
224741
1299689
709122
1128894
856371
1020452
531415
433200
836406
1442137
1957052
1574084
118478
1890365
855733
677663
1722348
531659
1387087
784823
503869
921952
943825
813067
1591424
699829
133173
956949
81494
1411201
1070435
1469192
784729
535287
1844442
73799
1656735
1183688
1730470
154808
1246065
1589936
1729267
1931570
1053369
1761676
1362556
1065510
1383956
943941
1105724
1470661
1016008
1639547
1578526
1879456
370728
734511
220917
1303932
1759207
1003768
1469639
204179
1375251
1207634
610908
622634
1338315
18581
1927889
890225
1768245
408301
617862
485713
1961039
475779
1937939
558470
1760450
956762
1041708
1751986
1220351
1056416
1030775
897106
1219189
505700
1230697
26216
882507
920264
1510749
1850698
743246
147126
1230630
441490
694282
336082
836314
1982447
733610
547515
312981
1969114
938111
1005210
1916508
780275
1203069
663234
1605580
1535180
1942450
700191
540318
961562
1670039
730308
1675910
561001
1414996
250242
1074853
1629474
798049
1558342
848603
475656
518089
154537
1281166
673664
238642
1818854
648934
1945483
32357
1105427
1810808
981464
1741150
1808449
1484970
1715114
1664833
579267
1902814
876425
1711558
946063
1778636
1488331
1755309
1436636
1735163
1808978
473359
847237
1600263
41368
255444
1551113
768376
689156
1299486
1613356
1599745
996050
807971
1857460
472800
1945736
1666033
444005
1427508
399942
1892390
739014
1661832
1570897
1922130
890768
1381072
1703806
1964753
1557589
944591
1268453
1958619
1451893
1613747
1052136
223971
685984
1347746
1892067
1051748
946400
185407
1504531
117892
1609496
431555
1657892
644672
1541831
475179
640330
1614574
1445340
938173
399568
1352167
230868
672102
1941572
307725
1883992
418908
1523985
1637484
337832
1111416
229473
147710
634333
1216989
1261670
960437
282816
1373187
210779
1243468
544230
301207
549452
1897405
1891216
1794384
632720
7573
1613152
571406
1956200
1211416
713895
859112
1960985
1976193
1118401
1619537
269288
1962544
1696874
1346804
1211057
1827402
768345
779491
921929
1868762
78740
1285045
1902684
59171
1671001
1176940
687292
1386814
1995930
1928911
1269216
392068
1538857
1353860
1774096
551411
1645014
1085255
1178564
1702231
423247
1149803
1875161
790977
1981574
362889
157218
1722354
801704
1510411
1634859
306716
1982367
1844530
897595
629194
611738
1844660
964489
1574048
1973238
928491
573285
1152171
278214
58515
1514126
439926
480430
1878902
1890767
1122833
1159299
989036
567553
1090739
862381
92858
1388646
1215426
5333
1353969
959260
893673
154494
83303
688192
1938300
1035889
1754992
405456
819609
421243
1770435
76617
1991507
1953740
1618588
1399818
1208269
194285
1428583
1568830
315159
1905053
434618
322814
998244
218179
610912
724927
1147323
517786
1887172
861911
67358
1415947
1460658
1837060
1712674
1721693
592190
1999907
511012
1447993
751584
1618344
980223
896001
1085873
1715313
759058
875304
749655
1854631
1803575
375449
566197
1318704
1337934
728991
255707
794564
1698805
454903
137466
187949
1868710
1217122
1925761
731034
576691
365867
1069103
1428436
114320
1089808
1774540
1906694
614630
173257
1942387
499125
1448002
1506755
237362
651740
619102
1867951
1740862
325053
1614092
1810800
1026637
990601
435409
648437
344238
56243
1262192
1113223
1263229
248289
914137
707415
1038670
873353
1680518
581059
1873419
88450
1505846
1043493
485835
1428112
664678
728116
288283
1259735
1296580
837403
411543
273950
1873861
652235
393187
1239413
1547804
1111870
1429184
625130
884315
1612949
496886
404729
321881
221416
506860
1892212
494384
530595
629919
1489440
697776
1480508
633984
1362956
1005597
1073043
1218860
1769813
1047501
1211179
644735
865779
1774793
1322738
730046
640956
1279929
1448523
1428592
539012
992895
1385846
1091695
706733
1848148
1884622
1465303
461391
1767242
1767464
1736235
209502
796558
1892385
424610
312074
436745
323302
622211
1099931
1738535
513517
767121
1855863
1467693
493050
1330297
610517
987225
1115049
1118417
1248521
79080
507374
1345030
1517591
1391548
7665
1819307
419920
1430212
1306558
1156390
1569482
735767
330448
609896
224071
5768
1119654
1284945
1919963
831941
1351112
416395
550389
353018
551227
1753401
1737129
1201490
1270617
185876
1634617
1215044
48896
1818100
1466137
582828
1587953
1524767
913006
730964
250736
1711290
1537495
1605315
1658082
1711476
100137
1561284
1313208
937496
536771
340958
763922
682888
766792
1308063
148931
1117646
253032
1873539
275674
1876346
798536
613447
219581
1609783
1182927
988488
723162
1729815
434111
963407
323205
1059758
1413832
1113492
867994
489176
1871128
1737346
1278914
725004
1112483
1848172
173895
1904478
1602058
1425208
633153
379215
1061702
744095
1970549
1893791
816793
1439264
1061512
206285
712704
1310937
98149
208191
862855
1096727
55868
1531159
719617
1111325
181824
437773
1282609
631446
56657
134369
643789
826703
366880
1288556
880190
493658
1823259
772060
1848197
206184
1235705
995857
549714
966082
43550
1923052
1248986
1986673
629715
1378046
1290885
218050
1291049
1945709
300589
1994625
1308240
1530743
1137217
1625898
1263667
245152
732461
790858
673705
1333115
547179
574158
859275
1992846
60689
523197
1352885
857941
978133
72183
1454959
675722
347292
1534457
965049
1853170
1642229
1131837
1047994
504871
48280
585561
47509
1682933
745287
972289
717646
1599622
1460605
450227
1864215
1894562
934884
145899
1181807
328188
680787
1776020
314354
1809186
576466
699661
296501
1204107
446298
307191
30361
726735
1085647
108406
783788
1046082
1460096
1029625
642482
1091131
1677691
885290
1933795
1423038
1381824
1411696
1995092
1154475
680441
722775
741628
10541
779812
1088658
1953222
1157502
695080
1900662
1668725
869487
15516
1190425
538688
270941
348405
863598
1222930
300123
1547480
699433
644254
1986631
811422
1315970
87716
28526
539876
885950
484055
1870322
47147
257633
1774026
592840
667852
898814
1237433
817603
1681630
289033
1822745
13887
1034667
1657034
850424
934861
1178671
667206
1550030
981908
1192712
1804231
762136
693128
1742283
1564851
1134866
1200594
1420169
294503
1315052
1231385
64776
1388452
364683
252487
779887
1588125
1598923
450746
1888339
1921710
1718178
1349863
1969556
1730366
917266
1502596
1179122
750869
1452465
1908868
1534594
1703900
73599
591745
625819
5488
1698156
1848787
91252
997213
1494843
1391408
1088710
1246946
1731530
87826
1516884
1352616
1770437
718207
317545
760927
1269576
566250
1597159
1027405
348349
1655407
1252107
1271252
971810
110140
29286
184924
1928501
143499
1316589
834297
388018
593624
1446707
1508215
3307
1966509
351841
1255740
1544869
1422123
1574182
1236769
1574550
1053470
771145
1989560
331205
969678
733970
176450
1048156
1569662
29467
883780
1207217
578374
372920
1859521
1918067
64975
863192
888643
1234836
1918178
546628
1027171
1382342
1934483
1088819
870806
1573875
526872
306485
896696
889342
129472
461989
1378568
1236869
1862230
1045398
1187956
242600
1418852
382579
1193904
925676
1670852
44187
332498
396363
691210
1013406
1545353
1588208
175036
504277
1489796
771810
1925623
441487
805595
1713057
1449729
1799817
10710
514385
1201081
1226395
140377
1572832
416099
1890241
455079
1453678
544791
1375876
1178443
829231
1206337
1553506
1475713
1042524
458688
1948243
103893
1135584
1539779
1666088
1647491
328530
1446012
609969
608439
643189
1144332
1938089
1710895
420535
1107935
629932
514200
1700490
355408
1952335
381227
1567187
1338697
1013310
1925478
68204
1210645
1875746
1528117
88122
804746
152949
502972
1765994
1600502
1820818
1434845
1821845
1981420
1157434
460074
1740129
903651
1042477
604118
1599667
1613590
907721
1906597
747506
101552
1704891
303963
289239
1412109
708680
335850
638236
1817281
958503
308265
1072657
1254592
404742
1372939
624388
1089866
1205179
1445763
762304
356700
76519
50793
562562
1331700
1209444
1166529
103431
1075760
473206
549549
205748
1313868
965311
299090
1993233
1128614
487194
1419633
362497
829324
853246
177600
1379270
1871018
985371
138435
1304344
532036
1757820
1658349
1432397
814389
628500
1029352
814401
462728
1772751
1281216
1571621
1583325
1162954
1809551
138763
1928842
1830106
1772333
1580478
1387065
1269152
1336435
482674
1470677
1673603
1733553
852587
1401890
1130715
697692
465617
1705008
1383874
1750243
1034366
440946
581427
588692
1750009
1375325
352657
1803969
467444
1704219
1456382
911819
142558
121975
1943365
1497358
505878
1550703
1890084
1400381
1302381
1905542
1034554
1427873
279373
1142640
21789
1689925
1718266
913500
989000
9267
1950221
1696172
218524
824102
1364717
1741703
271315
1546579
344281
1598214
118283
503291
93047
1135649
687951
322042
546539
1862675
1825170
766929
1452110
765276
1038743
418877
1402059
543382
855799
1017533
752792
233886
1981823
1637633
624415
705201
1990372
428525
1493635
1444759
787882
1097630
1472639
1761153
1204482
1782785
1501582
489365
1542075
1597881
1010723
432137
76744
1109055
1123795
836184
1009351
1083570
737577
1568627
770368
1492192
1167762
1107387
479798
533928
100652
1215046
18594
140858
686951
814317
357849
939915
1274203
1501160
1468441
1274449
652263
1462460
642594
754922
1053800
783612
1750743
178885
770861
438309
1286152
456221
1758527
1457863
153098
1488531
1866716
370469
1813601
1390670
351326
33855
1187333
643524
562005
1379610
806446
1373095
254732
1710361
755242
506181
1797536
1443556
601879
944590
167666
8994
1205202
192142
1552162
1352236
525563
713770
187460
657725
1853072
1414650
1439882
792294
1011279
1581445
211013
1003161
832329
1368202
148135
567706
1141003
1295778
1322484
108393
809117
742687
1579913
854332
1855133
1552503
940078
780635
1691412
1071276
799169
1187783
419500
438621
435586
827711
1168253
1441107
1261347
1062915
1897938
71597
896633
782082
1440089
457968
1884541
550228
1852865
1837996
543416
1463616
1959231
1751035
1603681
935299
738268
1001958
478670
1900178
1709266
1245779
1876822
887391
488052
491204
1578162
726508
490362
1901633
1628483
1531599
1051655
242592
1208042
45305
1807128
350407
2322
1291589
917345
573831
40437
836371
1077317
414538
65466
1040276
1245739
1260166
1808447
647770
981620
1598266
1165425
1269609
1522828
1409617
459007
1389108
1620876
975846
1208007
297772
1122685
179791
143813
1959511
1544360
668378
118991
752857
730058
661043
1004130
1573417
1391094
1606557
1471086
678066
845948
1122919
1329264
149239
1244018
319614
817788
1513643
1150532
1668577
835094
1329492
1082795
1313493
289628
1274055
141598
740246
1505099
1595496
1972587
969862
1957762
1573337
1556620
1444667
1304044
1272936
119529
638161
450110
1271275
12164
773791
258045
1780521
1379169
6109
1258558
1592625
1211243
30524
743912
384709
96850
283662
1866472
1653969
1823267
334617
209412
966085
454570
1157793
169142
925284
659089
252460
127148
1500794
1808486
1546655
1892956
1581210
1687949
1774531
664537
137824
466306
587126
1893535
1622668
804073
504961
365591
1449672
1370063
1836998
339182
1810894
336357
689906
1670440
859405
1562269
1638269
1129038
1554688
1201419
423017
1674647
91947
1479825
1167914
1011203
357298
1799752
1931845
878141
332106
1580326
1608561
1807105
1040834
1845815
1233850
1242015
1639524
1118428
1789302
813728
449981
1923616
1009025
1037209
1221368
1508218
455817
339819
3863
1686067
1799887
1574354
1722816
1520809
623663
1626307
1120048
541398
276501
900895
398133
1546164
879148
1333387
1068463
822211
1010221
1917550
1388989
1637183
310529
1635286
1112151
1992097
1117520
1673726
407502
866745
732247
1157985
650904
40970
1818009
545992
1535270
1074805
1016751
1963049
1515434
1243054
231033
262889
1221405
1095849
1440539
576
258072
1738408
181693
1045871
570572
1281190
881384
1580260
142215
891990
55518
303383
848502
1832105
1625198
926899
1218333
428568
636400
462984
1925177
1843337
1167083
507358
203362
1413035
1181945
1322597
578434
1840072
612580
1295444
1989788
668210
1451141
1645906
183086
1838461
331486
1757619
1322268
1985084
552332
1302441
1718021
1734917
432393
736962
1404757
637510
743900
1344315
1635739
422654
85452
242459
263784
1745508
322256
1289798
1993446
767684
1833025
1105593
1891134
571432
1469246
749225
270571
102922
337272
454995
1799538
1371951
38922
265072
506679
304787
1061751
389733
789913
515433
428779
453851
1673743
1929241
957314
1183816
872669
1026088
1749170
107961
838643
1151170
1442308
163828
1324959
1821854
1170811
1658580
804818
1946381
705936
1139427
187575
1273308
498849
956983
1566560
1899263
592269
164521
1727170
154691
1115142
492241
1703631
1013153
619956
1228813
1430342
493862
1595097
43196
1793846
459662
1428970
1903216
752791
1914838
1992259
799125
433215
601257
752908
1169294
1963025
205734
917164
1133868
1455607
519776
118907
124602
847260
905862
40592
439088
1221581
1752148
1240225
966891
1798940
361449
530055
944558
1866547
1787225
1203150
1813054
962854
1777755
1451836
467061
1192859
1621659
971348
1375076
1921298
1623398
1291576
238708
1570815
391191
1631724
1333491
996019
1178872
1057226
15797
684341
229041
578707
1343964
1158850
888307
75033
1705555
1868019
1637745
1089806
1382876
698362
1545566
1570990
368395
116260
1505826
1025354
1893564
1632789
673941
627565
915256
1701397
422051
1370022
1657762
1355999
461418
788167
1419734
727721
112880
480435
73591
252836
1872870
769581
1935189
1817149
950620
1060347
313060
441025
1059345
770694
1840692
1104690
479066
1609632
1390523
1718132
274888
818554
1518598
614263
740115
930154
626521
815574
511718
977544
1786183
1587885
448713
346224
1384073
1238706
1539132
1168812
447675
1898798
668900
5981
1615939
1455816
272259
524573
1865572
971610
253617
775392
1805434
194089
702157
1333121
360062
413145
629725
1928506
378318
1032516
967213
681746
1796889
402579
1669548
338807
1893205
1520988
211470
100833
1457600
1286890
452677
1307495
462837
1564779
1484048
1433954
1062453
1067246
1270370
238596
356736
1141146
1291103
403395
570270
1324618
722744
335310
714396
1061238
50523
1988671
1381201
1961417
561208
1953205
1203065
1250416
1419928
565505
1945235
860811
181603
1534620
1453182
1724449
713891
1934020
507305
939535
843065
35837
699227
1271234
1523999
686197
734447
1452413
469484
790138
1059885
471942
1388640
1823929
524827
1669475
1484793
821281
836098
1057795
906620
1105544
1656060
1951172
1043344
614873
1137278
1854213
1358549
1390672
1443625
1782575
158812
981951
1192330
610566
1890562
1002469
293387
1034242
1473416
181533
991912
1215960
1849656
9565
335025
1642126
1856086
1614673
699789
1694737
141740
916464
1387273
1789518
1639681
50099
1492379
815700
14793
778450
1798562
44588
1650075
1079173
819063
890886
505206
1617307
1959283
203259
1722724
391849
23357
768831
1658513
981468
1925040
867447
1589654
42179
183439
169101
1977506
72738
578239
186760
1357545
1096012
1009724
393312
475214
1285326
1394802
496226
213896
506786
1326471
908029
672163
832211
48654
471073
1075428
1229066
353053
1634998
1103798
1248611
450620
536952
225863
1038673
667198
894586
857167
1619197
383824
1226253
1064379
430498
1290792
386676
1690763
493922
1988905
1422296
1153352
870591
1339227
134309
966955
1306752
1056411
1167391
373671
1079266
573713
1625430
141668
1039495
597392
277850
1282714
1117222
1025080
1847882
971239
243986
69384
309412
1151826
1291451
1505198
250769
986507
1260588
1844064
277176
1894709
1053147
1345765
1171816
404808
927993
883330
697973
467228
948623
1446915
1873438
459989
401599
366398
1316595
1122097
1444751
1794315
793332
1324504
202512
1761279
851006
1262432
1151792
1836532
52746
116890
11184
1190679
122390
1434743
1823110
726534
1949444
1541033
704142
1624240
360805
196796
597919
842980
453862
670620
26024
1286367
1787535
400578
1067841
542002
783578
1968924
512049
246485
1230987
1351865
395731
1901003
1555389
546518
698428
346563
1159466
1573761
805987
70948
243829
1954018
742040
1924249
863
1342018
1348403
1812599
356652
1811897
1405686
1627490
658818
905993
1989508
667148
481991
105404
1133474
897875
435810
807963
1665295
662026
1431896
1877813
1687267
1952058
1347812
718620
604002
309647
1537765
1392120
1437332
696176
1966127
1975396
1068592
444241
1904139
1668464
843129
261902
218161
383039
693445
1084033
555255
991396
515031
344285
795549
875150
1738445
1248776
686671
1789941
594893
577543
1834795
882120
1996714
939938
1239392
363762
586140
370856
1230006
1053887
523074
1097440
1287885
1586755
1381375
922074
1177617
1650674
1032452
1853962
934487
672183
774558
192456
391139
944371
577905
1873852
478040
967035
927189
1427772
264385
1464544
1518001
227606
1246629
1532114
851313
495568
1351979
1440890
1875303
956590
1473951
1362562
1703963
1324756
1999605
262354
71202
132859
601113
1291714
567650
1379186
722548
1347325
459534
749359
1197769
545574
913546
172849
1154475
833820
1056696
345140
448160
190216
778732
1116093
1784512
411726
1599716
1500708
1702047
931812
124195
1335336
1984083
880653
996502
112910
562756
1266163
519930
283980
1299803
1354348
1729350
1943926
572147
668635
1303389
1858644
1541351
607042
1143335
87443
410252
135071
1726935
1476157
890209
1607602
1278947
1962276
606950
509307
1752970
934082
1747048
484223
573334
872509
601541
574943
901961
574903
239830
813735
1370510
1269286
1800445
567162
552282
1270806
268795
43397
1273151
1582652
1563562
1609267
1758252
735217
144119
1237090
1684996
1740155
1572425
679187
828893
1661863
329344
429862
879314
180414
1640736
134102
1187998
766367
971992
1173844
1397182
1562652
582529
297334
995856
323636
64052
1971043
893400
617222
343132
1405590
567780
488325
1291516
474422
1880671
310882
1303030
572310
823232
936433
729262
1362782
697029
237928
1306340
1960686
1238977
1517736
1970981
847878
1500897
747365
281719
334632
1502488
1533626
1065817
1401895
1155008
1251796
204293
302531
1520569
395586
1260409
1355760
1229566
486406
1150699
794698
834972
1032126
1503793
425713
531972
1806568
329004
619158
762955
1732597
1280710
1272081
119015
954934
328133
1942961
820550
1764810
1665769
1923169
1416827
1817389
1371237
1579208
100554
1453803
1595344
1572601
158711
1255402
320817
1654708
1760630
1692526
1351741
974704
182501
72312
658755
192838
1550662
1423575
1389023
1059235
48617
824950
530901
435473
755405
10042
1689445
1826426
771188
1772434
567012
933071
1292285
1531219
1763461
1097620
1811249
304197
998764
1613255
1937482
1003168
651520
1656050
650007
615727
661640
614577
521058
1683123
1277091
1608180
1668832
339416
975073
1097244
74103
1746149
691428
29140
605357
1667373
1839721
614890
395581
8529
1154934
1171514
298374
1972181
1559663
384131
656167
713449
936344
1056295
1571077
363794
999530
737032
1226139
1146588
1575499
598819
333456
292668
1287375
112405
925695
1949532
1694797
628278
656752
138562
1004591
655798
1641180
583223
1051920
827479
1768548
1749264
37002
863809
650145
1764300
112842
1657380
691373
976038
1715406
814689
986790
1372416
188933
719474
938047
408824
1118856
665103
4523
124202
9617
250339
1916680
1917161
66754
1175411
1437009
248807
1407424
828112
813213
1624747
711102
1672848
1589870
1680983
1637918
1218124
734835
1170534
1616553
1935597
1286303
413238
1722702
1950787
1290271
1465216
1937097
1247163
77723
1933623
1123512
1363026
976612
268711
336336
971666
1436758
1893044
1449998
188764
347274
789099
1765896
1966365
875676
1025413
631787
1139864
1600250
383653
1490265
1631950
1907737
1266469
1494049
706343
1417182
381329
1591122
149590
121973
1040838
947198
1853525
49960
348720
404657
1732571
687319
1214339
406269
1129178
1506916
1951891
50066
1923996
509809
1189622
779244
1417762
1605356
1832874
723718
1686932
354629
1247137
678649
1370966
1638797
1087744
731893
903754
677261
1491550
148578
1205429
1560951
1538364
348096
1640282
1797248
1679483
834165
337299
1638544
1730745
775153
446183
1184008
1537098
887170
908417
1059948
674490
446804
1272633
1195400
885463
911443
1390415
394082
523538
147209
1013527
1405292
110885
1966609
32045
913518
69421
464809
601906
1652275
1761630
1743672
1846081
508317
1706691
1612418
1702984
1667536
688766
525136
1860431
1037944
1855103
1331699
653508
1552638
744539
728262
1872899
577083
1648480
210404
1261899
330244
913177
1772821
616671
1306690
1601310
1221611
1258938
1156915
1147068
325354
771707
1320048
155914
314881
1666770
1967658
577980
506815
579877
1613172
1495801
1168595
1698764
1708641
1866427
331015
295193
462035
52166
992483
1898292
1690102
24251
1597480
975709
1254563
1182939
512675
1032950
601596
897084
477390
1944318
974595
1005181
895257
1453342
844413
1165591
1115192
379136
1059119
390920
527044
1064149
1441006
272920
248016
1092451
986891
1701790
1674418
166705
50421
1058965
188705
1703686
1337403
215520
1419267
1243527
1417654
229286
1908312
971543
700904
1037671
754685
200777
1507376
831764
1101988
557530
1959969
658339
90491
1896812
1852794
1341360
888323
341538
1996369
1509187
1601528
737474
1935047
918848
1655521
351544
228478
1480844
710993
360432
1612733
1674089
1866282
993945
1236024
1709630
852266
1928872
1225457
907818
1494570
49834
866318
72314
145497
1793247
717417
638503
1107333
1734802
860745
1481810
158702
1106629
1852835
1890548
244084
472345
1609158
784676
1107676
655089
1101792
969001
205777
555336
1365156
738299
923598
877767
184507
1234480
290871
327090
1183300
1746324
534105
1121526
1696632
699049
1011482
813068
566077
1226427
664624
1489086
565701
1759037
848749
1937534
1886236
642894
571913
1684756
1340984
795524
793093
987445
1522992
665993
1675664
112082
170420
930354
522368
645977
1350554
913080
1804125
1965997
205505
1084275
1218939
886686
171512
1785391
1286477
1287766
1602788
252255
1355171
596785
523470
1783237
1885958
127088
1193084
326596
1241207
1937079
386981
936029
638271
1836537
635269
412902
113789
875659
107732
152731
915555
685218
258624
910155
266915
815966
1556016
1563093
20918
869394
1313757
1573479
597902
1309134
479666
621861
351890
501546
751003
1193118
467908
298045
1807027
1042424
1401645
1959513
498860
508811
1259398
590832
267973
1264329
112286
797741
1597339
1850786
1044121
1953676
71486
130211
1209911
1014766
269804
35419
98478
1662603
701343
1165362
313661
806191
12213
3213
882336
925916
1195539
1711850
1551648
1941756
781118
946419
706894
1605780
1723979
1679420
164584
1314694
742507
1372576
144387
1587166
1173717
80081
1634099
355577
17405
237363
1806790
1489512
519930
873640
255672
877622
1660183
975760
516085
72604
1549039
858601
959057
872654
1036027
1235680
991275
892139
1891464
257504
1003402
1814686
701488
1710110
1640176
1856607
629873
922504
21322
237176
1496739
1207675
632324
1280486
643736
1063698
1217459
505591
394410
729221
1801978
1168667
672615
272484
1435327
307574
889446
1599521
1284998
1035656
1765113
279580
105404
1731641
1810048
1083119
612253
989876
951698
901239
1827223
1211475
1694634
50130
868965
1261671
248378
940240
1351207
1849146
925862
134191
373160
326631
1295089
823979
1049283
957173
529154
1504661
543958
1571100
199837
1010274
1724816
408601
1749066
826022
1038577
498610
1615600
288171
372959
50567
533471
80440
1134805
1092783
389159
675299
424581
680223
1778614
868341
1798332
1326356
637994
79537
645084
1215825
1180541
1477014
111093
1784943
959466
630282
772794
668467
1775389
1336897
696509
685585
483260
394093
729466
1776183
630946
1386474
65752
1244475
91959
835119
1960383
1147826
1977442
175816
55725
401038
1692048
74641
1875511
361581
96170
1937232
1308737
622528
624038
1003242
1819342
88234
1922891
427567
1267846
121849
1320448
725175
698389
700166
353010
1843497
1779267
769476
590377
1130760
1594684
1950037
1911098
986393
160997
1833446
1377781
1441618
36479
1714491
144003
665474
1797724
334379
402949
362618
1068717
597163
1250608
1961969
810613
921561
416879
365779
1744856
1968032
1144555
681127
1828670
1156635
956567
1579889
1366984
1073961
343805
557155
143651
897791
1065710
1242837
1965618
611631
389417
131411
1692079
1952794
1044107
1574502
205611
1266922
299265
1503176
1900306
1962556
1861749
1953050
384223
1825785
794453
1647634
673547
424468
1785545
1163055
1475693
1029008
884608
1152454
853026
1383645
1392703
1443043
545440
1675799
935547
1690280
1266548
1820726
538300
1365175
1267441
338978
1974790
8415
393161
1202426
1463453
250756
628290
1010311
454139
1218547
627504
1098496
725902
1179723
14980
1248164
141353
958974
168423
814577
266016
154623
1033537
91001
77451
477894
1557380
1176634
1235858
616751
600053
747378
434733
1983710
1847222
279493
1779266
925487
647044
553722
833100
1532390
711354
374351
1454946
412645
840581
1497293
1462154
313529
1426523
97800
612264
790660
1992652
448362
2239
1443539
512315
1382178
36636
146159
1127322
559988
1118155
1360732
1452262
1681421
342695
483447
185033
1790644
531338
1802965
304764
1373658
13749
723999
191611
1963707
975922
1803450
1364149
892871
1253453
271871
1768041
1442824
1756259
830678
1020071
1832798
1097677
1617860
1516880
1096856
1912580
82230
230189
358355
1520883
620902
206852
271085
65760
1271670
1265234
1964452
1005964
1830417
1699415
366554
1866869
733956
1753505
1219106
1119125
104578
1853418
594315
296402
667606
1301894
1232301
244565
1650466
529864
1357501
1089295
212579
1808986
460291
1180181
536872
1579378
579742
952143
1334360
278197
1295487
1037753
1072538
920866
571305
329930
975336
5349
250061
866685
666589
322449
1714122
904077
1297033
1321174
1053282
553762
995816
468766
283506
184398
1928018
337606
1285719
1775240
230580
1649150
1275387
1434094
1888995
1737617
674336
1706599
652778
1918668
1931258
1042556
651340
730586
1634172
1246178
1740133
227148
973524
481805
325018
216498
1324347
1193268
1363920
1048793
1291392
386676
1259518
479972
1476377
1220597
1967565
345054
1178457
464140
520497
1296173
205884
1378032
633484
1915226
1852096
1623062
1186324
557390
1152797
1514249
1938632
569519
292528
918638
916578
323321
383660
1735795
1877547
1980796
431781
1168826
1437081
1484749
1616772
667810
31389
377008
1551935
994385
969026
728452
1161646
1188362
1591982
1355122
382731
1112136
1680136
1714745
736573
572177
91504
830990
1513179
40014
1526294
466651
1741832
1826574
1140486
1017341
874428
1687102
1702683
1953944
1205910
1395460
1768978
1632070
624117
1309810
51558
1535567
1737107
1615529
402674
1800139
374990
524022
12890
1254995
617239
1369657
118759
1764913
241203
40320
1777800
651085
739094
1760158
1593299
1862235
192850
1702981
1327897
437598
1252627
169355
795524
52036
1144611
1322018
1426191
474132
1565262
1173866
1354783
1542274
1794658
1373578
1318194
250882
339311
401277
944132
1055549
1099380
1354409
1848296
744735
975650
346641
1775484
1785193
172951
107948
1569558
1982311
606757
958310
1812102
1918930
286715
553101
826285
340148
83829
516352
133630
13270
775694
1235297
1369440
797353
916145
983373
195411
1557324
1067615
1313907
1180129
1928180
1090833
502682
246264
1036715
1033816
254984
629032
1041157
253560
1755993
60576
249706
738068
1791340
1619563
1152736
1930983
1251826
1391434
1906615
1181247
678070
1224826
1490407
182804
1666303
1488185
1290610
629681
1558468
601318
313231
1184195
1626844
1893182
1358090
1396939
257504
52621
1873841
771124
861331
1945674
207920
996203
1686465
1011902
165240
1532667
1527060
1732779
1930724
1178002
941926
319711
1020607
560118
54824
846161
1215773
118966
284381
1339613
896061
1513444
789236
981365
1293638
800304
583498
1972592
1901847
1364357
1198860
533586
1929604
505485
624544
1200172
1825331
1162219
760810
1647944
811836
1818786
1803381
555014
845005
265970
1906320
941346
821863
320487
1062018
250059
1703725
34824
97453
1529729
151425
559932
88931
889776
994533
1800974
1954688
945638
1097079
475938
920286
658603
1117125
1725905
1824594
1826957
1581905
665437
1202792
946917
332661
1815929
376600
1950482
248191
1434039
461843
705013
247663
1877120
45890
775914
1696997
1944109
1462565
1551241
1738230
1825206
609941
960904
1065336
1170756
397019
1104032
400725
996287
21224
158027
1975212
1941232
1949302
1063260
140007
989250
194614
1623663
1407455
1232112
128764
86585
1868079
1347371
277905
1680175
513097
837016
855250
682957
1044203
269729
204964
895875
1202023
339508
143044
1947535
1835732
672246
1410641
595837
1395606
1124341
1797007
824455
997234
68814
1821034
1138426
796405
1356177
607877
793152
1125791
1834518
1678903
1225239
1978182
1782865
828201
464436
1287829
436202
378167
1978122
1432277
1168648
1727582
1419392
1510193
492493
111839
1137571
64073
1943110
1423258
1299237
408129
257723
1934942
399785
363379
1173017
92031
308056
963154
330692
815384
1279023
123459
892785
38750
513197
1556977
1728516
266886
1230496
179217
1504754
1323780
1603468
1741680
1368877
447616
1424015
1057180
104224
659055
1919606
853225
1277976
1841705
612131
1548414
484749
813282
1706425
1640911
1282378
1896568
1473758
1520222
1039308
1909790
1174505
1893158
1127129
1879991
1423276
641239
617827
1961102
152882
672943
1464304
816596
1428316
1812135
751379
513250
264230
32401
1377904
1107401
994932
1141540
1850970
1886631
1213811
281482
1396813
1765633
1153186
369228
1508072
49657
1363519
984073
371404
1101332
1475384
156942
1172184
1335114
577353
672570
629218
516624
242629
96680
153288
225629
1236585
1221540
1266986
81543
1193402
475253
624111
1319220
383077
44991
235044
1994298
335352
1290160
326370
1206233
562506
898564
1465296
1624164
334682
1504636
217464
1202843
1381750
201807
1952092
120920
1706573
1077327
1915610
1765456
1361725
65184
131651
800651
552875
1436330
1287987
1413568
1570965
1790680
744676
1218683
240009
1519046
1948738
1365775
586292
733720
1370553
1226860
1876711
723295
289684
1795609
1323925
209556
1023235
1510880
925941
173797
1741808
1103800
814261
1151046
1907227
1053174
1878251
1210388
1879649
780986
1029014
276861
533755
1377802
677227
1036029
675285
780483
1495171
1572564
1589506
20555
858655
1095483
1823487
1822163
917936
885764
1878347
191556
1469241
848842
1509056
247428
956527
467710
532498
756826
1282730
1746362
1140612
1769958
214361
600737
1196497
1128087
1511898
549271
957144
1390316
1678966
1644931
612214
1335691
1081849
1269391
1280855
16135
401648
1542849
1880718
268533
1587033
581890
1365770
42035
1329426
1887668
925374
1680934
779923
1803940
1927558
1022405
179510
1999789
1619164
1807885
1144871
638255
1327120
361816
187359
1319055
175541
1810240
1300085
636333
797676
700760
7776
351446
1316962
1078446
992372
1892290
164538
1793585
501088
1010533
1157913
1831832
160937
398064
1070437
1249985
1604205
400937
1586251
965938
981666
805530
803852
1899134
325352
906518
1963290
1852506
1607713
1232871
337015
572407
1024638
1111435
1359801
1582739
1569547
1183843
417569
1598154
1096597
1943088
687908
1517466
409915
939742
264211
1992455
1873378
197278
1309274
58618
1922533
1893080
1065224
1442831
1404141
495899
653242
388458
427687
1476630
1880872
350376
849461
677847
1643870
1204126
730889
813583
315026
1538662
1421866
909904
183950
1344311
121626
1825907
1143837
1639397
992962
429528
279762
1228818
373290
1051407
1037093
1318471
1338189
1051283
628412
470054
551448
258456
1583329
1506679
1395090
918394
68761
116404
1210306
356330
1030761
1015256
1327973
1392653
398296
1306908
1516651
1065911
1942357
1171575
1217315
906100
1434993
1913683
197465
1281974
416893
1593967
1624939
1849947
333294
57108
424661
1428417
1706001
1198151
596212
906672
1969661
615486
528843
575484
1000310
1139970
1403789
1984019
607187
1956077
1874854
1647720
718459
547787
1757893
57445
495361
1760670
839085
1935549
752622
1610812
1522573
1233539
1044562
1443732
1968876
84822
517551
272954
1068435
185408
1216325
1239280
1995083
1195297
169989
56776
1312075
1454371
897780
1153874
892021
1732106
311754
778889
493447
1527406
1996471
957308
1033598
1722085
1556756
1102145
1384755
101613
426712
209415
1466229
1354139
47925
781618
428109
48723
110487
341996
766657
320962
1997804
850597
967914
646017
823412
988110
1610369
1371625
39535
395310
1912437
844103
1245249
1300665
305643
1557370
1163886
1827388
342965
1400869
735442
730079
924255
578472
977178
372227
1165047
533158
1032926
1883023
1253669
1396405
1507618
1096415
1276542
1219193
236802
1047002
32419
503614
1620903
941753
690291
901126
1099697
902727
1430072
596244
882959
889284
963434
936084
1139001
674814
875739
380008
118715
852062
783905
944752
1005844
415138
1645113
1350078
1627387
791077
1080163
1356263
426595
1733596
621960
466598
62991
1189824
1255515
200528
1548326
1438360
843100
1323421
61884
771968
510100
584191
1033226
1370064
430729
1185743
1077963
251819
178370
94964
554785
1406963
663452
819393
811766
386690
1865633
1275945
1205114
1399647
1575544
1719486
21151
911540
856897
1410962
1744415
661172
1700708
1527979
336906
1713348
1506709
1571024
881809
307205
613803
1891850
935545
1780944
1092773
1465689
854276
79462
566038
412268
1164172
1421389
804939
325555
1508702
1622438
1611177
477445
1897607
872240
1624608
745920
1813043
282634
1191060
1797177
1910594
1961908
836742
676737
1557065
1032589
1049986
414308
141629
735975
1950217
1577351
774675
1215659
1607604
790903
325989
46313
1963469
774410
681512
1411846
537096
153764
1685163
1365320
16787
626474
1406131
1150725
1483791
805950
1693903
238169
1464888
852378
1134134
440477
609076
1490522
341977
1545208
1382527
1898902
1125001
1348202
1286828
1408034
823525
983261
835614
1709549
1543590
648950
542575
1139716
314315
968353
1196205
1743368
221649
78006
1379997
1780123
1430437
1734821
935624
229624
1236411
859713
1692691
1081828
837890
565669
779467
816789
928665
765385
1001824
748458
182844
454653
1649294
719315
1653667
1766666
690779
1195789
530183
1441451
309979
1099931
1463837
1473744
1438436
1378045
1021263
1727318
814639
1792470
1263352
340378
245824
1795120
1120563
748550
371587
339143
1002052
1101464
1419092
134745
1254957
288205
450816
1639027
826703
264589
1642091
1656913
1028897
51018
925356
1729230
1907747
69044
222816
861390
749591
923139
863914
1963162
1811372
943127
819195
207690
961361
259273
242779
1190951
835084
1553215
232390
1720342
1826070
1713054
1231326
1301310
1966647
1615990
1979010
1247297
431518
1080262
420091
452334
1453429
1779148
1042913
1375595
177631
186899
752801
1230464
1880708
780498
877388
697431
292750
277678
1775164
1030720
290907
1869310
1087181
63697
1523620
1313453
1967812
732498
1297792
227256
1404878
1693875
1663988
1674186
1358366
1039932
1119094
1427788
294859
377571
1193123
1145431
874397
1545690
1230553
1449712
1189297
53780
708885
700918
946769
126700
764884
1934768
1811731
419167
1235234
1399070
1170020
483355
1601989
890236
1496431
1695866
876071
222703
1211111
131778
1506786
767480
1875902
676135
1959810
209275
1932495
1586845
1910912
1562597
355917
1329652
1218190
1218331
412277
1029524
1392994
1073541
305445
363655
1758363
434193
499177
83664
552518
516643
1906392
1849591
1062339
711536
978098
1830939
188308
640724
1059438
346271
1292050
1497047
1620354
1915795
1434571
1294329
586220
1699367
1185492
1533381
1641981
985363
583995
1570478
679162
187375
90971
1194522
1123965
1913050
543841
130386
857392
1726296
878574
792717
1997176
806631
290101
1926689
1789514
390812
1992255
1314951
795591
491331
676940
752176
1248852
1266454
1260309
1936086
1577606
1192325
429062
1144256
375092
1364889
1667301
568348
864954
268132
945564
1496222
153479
1183160
1521787
993529
613364
959501
215174
1423337
1613743
661039
531153
511796
197655
566575
686807
1783325
880846
365893
1426307
5502
1601181
321221
427781
1642148
1569014
1180739
1464079
1186393
843445
564217
1219765
1777150
1119425
839948
1480986
263081
664785
1349999
286547
169815
1119361
1074988
1718487
327839
1501214
287496
1938647
1539296
1919261
446606
938338
1713172
1745205
1282439
684949
749143
1342319
877818
716095
185060
234346
1270732
848376
770631
341468
906345
1651461
1339337
1657566
1948558
1322552
1820204
1908323
217887
769372
977449
1209631
1634810
673446
1363764
28575
864921
450810
427858
1466410
1377360
1927376
562714
1360840
1714394
1706490
368637
1725472
924584
1306013
1746058
946853
1839291
1567123
801469
1645074
1942968
993035
1551262
118617
1223328
1958642
853126
890006
1142850
1875405
1989931
543726
1086424
266
1241433
1693184
1453604
570361
1511210
1459900
84344
1440429
1205716
465513
555069
612209
1690666
726275
472008
1099346
650168
691149
1072167
1410081
863089
412601
1633608
1440834
1072855
742653
432595
1088134
335747
604322
828848
323119
931999
1702716
996867
1565841
1321188
405414
469432
1858827
65092
896067
184058
96133
258272
1156777
154829
35883
1460227
914420
1990464
1284021
576262
189517
1961246
920616
1527768
1370996
979729
1827458
1867662
1894833
1962428
786020
362267
1128385
96811
1122318
536678
1432362
671703
267684
274057
1628014
1349836
1819782
1654862
1389416
802807
957784
1216750
1620888
838142
1247747
835819
19004
1104341
1537892
1205274
1626417
784995
1353358
1315447
378752
127261
1504439
1063388
112840
1278180
469376
206755
1999708
62647
726231
690852
1832423
1079068
274490
1859624
125443
196403
1595564
52608
1030500
1819082
1590669
83084
1023136
600642
680607
1804517
436933
948172
1301192
899244
153553
1184072
1643577
1908410
1234934
183318
733089
1152271
1229840
1737124
1445118
602149
474280
360792
907571
953574
939134
1395427
1204006
1140449
1754646
1591705
383490
551303
113
1646287
70182
407580
422380
500485
1610818
1363024
1354328
1156039
975781
101992
139113
1961484
1144392
1200508
1164301
519297
60062
1057921
594186
598450
1965797
701661
794769
1983563
959103
1441308
1317438
977862
1599864
1898893
1643610
1079276
1290769
646333
656366
1832107
1060829
1677237
1264186
1057943
1915234
1630164
598569
121422
1186475
990994
973995
1142003
149758
189256
77068
390362
1482587
1070226
29695
1161495
1758807
1154885
1089262
551528
1138544
1429334
1454590
1325585
451888
990783
1931277
169284
526916
1684911
999611
745702
1504560
1050687
381633
297774
1831137
58539
568201
98073
1765718
1626528
260060
1797856
482748
462529
1703142
1811296
1726585
1400248
1076072
1534203
419315
1087945
1778286
395536
1425762
537150
199256
1281920
1385940
1181499
79139
1868108
42649
1401376
349518
950990
251104
700199
45503
1309673
1868700
1258560
1898833
1204377
561393
508647
1798197
690060
1969316
1432068
392962
405671
888673
1069180
1868437
1912729
132080
906764
640543
735550
1449258
1665172
959383
1625546
214561
1427252
1635025
661161
40926
86395
522849
389543
380387
1465350
1020586
423579
383821
1236220
1467323
1510306
1596748
1315050
62021
1059748
1715738
449240
814751
222672
1847003
1194575
210917
371897
269978
427133
1082411
1816083
1058509
1772854
13689
1524694
1021790
1605972
117043
755274
1851047
523017
1065410
481675
946138
1626016
1271639
1693762
1146885
1082986
951574
1614295
533903
399696
492724
236665
1246103
369466
805981
537438
1903031
1769366
1472523
124419
1944515
1332279
1426413
574498
1803409
831932
360929
382965
1825227
1771579
1885870
1974673
1298350
920591
1483858
151281
675073
360669
907206
1507595
378271
1769045
656389
11293
366938
301465
9627
511609
1454882
278500
1181810
1930595
203035
1549375
1182475
1643472
1082668
596995
1961194
1042816
850628
1189677
430558
1069376
636248
1290965
1856164
958685
700019
824908
1634719
929988
148059
376017
1399808
1874192
151350
1439156
676007
863378
115772
1484563
1210273
1929510
1224232
1398299
1467421
415066
1663759
1013443
805256
1578002
923307
1951722
1582849
516466
973550
1426617
618656
919851
349283
1558332
1581891
687525
184286
1989016
822058
1451099
1713747
1869099
1942735
1292226
1659221
183933
1173727
397022
1369721
1876667
210303
704426
1046545
882453
348198
879035
1080058
941236
637017
346007
344591
1997667
261205
1373446
1309769
75576
1960794
130557
1305522
1794923
1776412
1682871
971893
1334131
1664847
638246
1504189
393706
1256506
13497
184671
311574
993354
1493660
1449705
884635
1428357
794837
918955
1901546
1659970
1163175
492166
1291265
718494
331589
219282
10166
28686
1050524
924911
1846079
1501834
25395
196119
1204057
332547
690887
1922339
40965
97987
49510
1767119
600897
841774
289241
1901758
1954703
1376111
548544
887325
1378403
443581
178283
1167656
48527
586813
1928375
160351
1214699
1643634
370686
1780447
860460
549825
1550740
232828
900568
1089292
1183399
1753080
175866
1459065
1555453
1679568
991568
1676570
45225
419401
785166
1982312
1164353
11427
1787248
87294
418437
160066
328583
1379172
1154943
1157482
8068
830955
1060906
688165
1417445
1542480
1133621
299193
1829084
1613204
1334866
1354350
1240638
292596
1906146
361066
421081
330679
759788
1482973
1882280
1490675
309762
1973795
1207720
1443332
155209
176728
161142
1577918
293289
52868
1553956
682721
1182205
1390347
554847
1793596
891838
1988919
1391707
133003
1662749
483638
76797
1925887
1593579
1697305
702996
1847313
1858689
1326273
1422722
1172728
292744
1810646
503295
1161631
1232175
1587590
1502498
1024091
1006830
1770356
1131138
1001936
446999
850420
345311
1086893
568924
1712512
1671671
1209057
767480
975201
1641861
138940
18816
572302
868246
157921
1566756
1337826
1046544
449727
20874
1349958
1740553
1173422
1014702
1113317
1199008
1248784
103676
1204682
1467287
1838543
591431
204964
1241392
1595242
1407321
925012
1827181
524495
1016788
1674682
740280
484917
1334724
271414
337439
1668128
411882
1929227
1651202
703058
677825
1498397
7720
149250
1740465
49645
1589128
890779
1961945
620546
683963
153053
1784345
1083046
1787840
1001745
91688
255607
1541224
754576
664475
714849
1157285
39371
222664
817266
1837897
23676
1744818
1523004
122232
1688268
1186253
1543588
158122
1136206
1107517
1210312
1986995
990816
175006
1806935
1079936
1878575
836995
625083
680304
848763
1718571
1403892
990117
761998
116539
221898
585518
608415
1947950
736533
731608
174848
1708289
782752
877441
85463
79941
243632
603672
218676
1908493
396274
1235531
1432473
246519
841721
1496692
4608
26703
782539
1003954
277815
935288
487778
711067
1007941
1231285
24374
443074
1868763
1020808
297200
1425956
455364
1558703
700269
1219007
1074912
702823
811315
1945543
2055
1079181
438754
159318
1901648
1173996
608543
943119
511961
466346
543214
414490
140800
759952
1708594
1410268
1766589
1115299
605027
489369
697
529917
1640796
1300790
651454
1284478
1533193
1619689
23714
527897
1235912
659079
1874396
1117593
127221
1402860
1893071
998874
1028526
1252054
1549902
889738
1222137
1969960
257561
1727778
886896
942814
210241
536995
838769
1081811
1492427
1882265
587682
256842
810719
214313
646373
1785938
1103217
717565
1600154
350206
1810279
131134
483076
1876954
330012
323943
1304322
1468306
1166180
1084907
1549890
374131
118660
240549
489054
923672
1388455
761409
1706644
876612
1894952
1674182
798555
1336794
203871
211844
1518408
1742149
1939057
1263394
1388455
1924309
1182515
602388
116458
112597
1383512
86279
137313
1923456
1555073
426652
1404766
1663470
1629797
1588364
320170
259436
543361
1632860
1323617
955184
1145552
1195286
1111213
1536692
1586196
845266
86589
410773
1975301
164786
1213658
1079864
1252032
372646
1718158
1980233
1976881
1065507
630134
575753
355911
1203336
1555002
892184
866691
1234131
1900622
1114711
924752
399811
1291215
886968
426038
356452
188718
558834
242624
1201074
407607
971715
499687
677887
921837
695086
323828
341326
1635764
807750
1028667
1856816
1421820
1278657
1324087
8989
1415475
1283768
1025855
689818
737768
1590110
1396147
83932
689976
1291764
589867
1685525
875222
221455
602336
1569479
979288
668474
906007
1160892
661755
349892
1771933
1904597
566159
607526
887114
1724488
603501
43051
1861574
1288960
1602972
1538528
919681
900925
542494
222159
439309
1143814
453951
1615425
1577918
1217175
1434472
1210412
883288
1541893
63806
1362553
1127068
1401402
33610
1058012
1739049
810740
1824211
366804
90542
453167
1033663
604150
45998
336322
1088583
1105892
426148
212251
1423264
1362683
783443
360886
791790
511980
677154
71224
864786
499416
702765
772755
222151
1061464
1221761
113627
804462
1735024
129337
146745
1487910
1150223
1805812
1172044
1430892
1222481
181534
1208510
369751
1843761
803187
402580
1803085
129805
1910987
1340073
414388
263662
1260979
277958
1350411
1042832
1302215
212588
1865434
1562624
1680171
1786046
361316
1150963
1051611
331853
857266
156784
495561
410123
919872
614932
695163
235417
80159
1074584
177323
826736
226185
473361
652448
1884569
1331994
1615106
1078999
1633540
828218
1533768
1204914
113025
890469
1355564
1508295
1739879
336057
678782
698522
1610671
1633541
1584854
855394
1726652
1175213
898714
1684627
1569908
1824805
1517124
1667387
193397
1555638
167730
954467
1910796
1950822
1555744
1113661
422834
1807551
1547288
1037529
504564
1759119
1299660
947181
463505
671593
263312
109828
1734710
1405655
1652451
1818321
603466
1642685
1861036
1074889
410137
1279222
860960
301398
1727774
1842522
1783618
124725
1196836
378735
36957
97954
591667
1155483
460810
1888091
56017
1970049
369414
1877432
1612926
1861974
1995696
1934718
1048268
507889
1893346
798264
1296156
1662850
1359039
1656886
1070187
1842149
616481
172943
47141
685570
1172211
1208812
810278
1713801
1263813
1329994
1654478
1110391
8822
569535
1354187
1194680
895523
112436
621413
694317
988610
1788382
934612
1226933
1880604
227840
1431292
1848548
783047
1705101
1954528
322360
1304127
715439
402720
47898
1792981
749027
1016254
1043702
716712
779031
1069219
1491257
1122588
1180420
977115
1344821
1279834
1240100
1346200
679023
1981380
1702921
38771
37431
1077337
1077649
1629033
1627942
1130465
1130055
1739261
1610813
1667079
1434686
1465909
1337171
1240163
724096
248033
342825
1049842
1229360
200875
999009
1424244
1115669
1690493
336771
1650577
1161285
281741
876837
479930
1983112
569887
1957771
1188189
13983
133024
569165
547008
784376
1077357
92736
1135885
1862231
1588932
1309549
1142076
1388863
700823
121261
1513427
1786740
1760818
1678051
1899086
1929328
1141672
135685
966643
1996197
1901855
1763157
1097173
1975035
1889131
762245
1671947
98038
1590969
3240
329585
142809
1323100
1505215
1780497
725960
1787145
1431393
599874
408220
672947
1749645
734449
1343566
421178
1731441
1285225
1683100
737643
1315170
592742
1948903
1098595
558191
1507683
291225
925337
278737
662650
826197
1424252
1666748
1814951
1672485
1046889
174982
975217
345226
1224378
1838198
902743
1415920
147226
819833
1133242
1394220
79455
1501140
1408623
1155662
222674
1608325
555185
1175543
1282012
1381187
1132425
1698863
1098746
14250
1320659
120775
99149
1931669
95627
1516762
1708356
1648433
304812
1260292
1379739
1131121
529132
1949728
900385
717372
487518
1065197
1954789
1395780
1380586
54881
814766
1126400
1097967
1628776
1832549
509450
950182
1909401
1909450
314888
943515
878265
958451
596344
945581
255195
1237536
490115
1466927
263954
536553
1208955
103345
775744
1049561
967514
1996205
97868
1333625
940672
1074952
1277143
262342
1890449
1175425
239686
1963985
1906059
979467
273077
987012
923256
1742145
1996093
1234548
1525590
1517359
1646857
207769
650206
1937749
1956220
662722
483355
336043
1195974
1079696
187293
100344
1045207
1621412
159858
1607704
1070354
1476793
1163707
1895814
1267742
259774
1763163
493932
1256952
1976769
987901
645426
1940922
1808701
370621
1737735
1448228
352123
1243726
85638
144361
917878
611576
1738397
119459
193933
1686355
558917
252881
556980
1588157
1232383
1011853
1727169
890304
1163765
1467080
1485722
1198285
1395020
747070
80327
1888157
692850
362822
1774374
465088
140060
1725486
307652
1883869
759328
236170
1796541
1851572
1459615
315718
1671406
1109268
888365
246653
270187
1787531
112343
1562135
75581
650304
1119191
21750
1515998
1272188
778280
18995
1638408
1115278
810107
764877
397110
1385187
598769
251263
780432
333621
490437
1307759
1118740
1526716
1576940
617429
1635368
671333
336026
984090
497061
422813
982678
1861885
1581638
1768431
731877
1953349
1838229
925204
686206
847791
1048242
1418151
907909
1264118
1091621
650996
166773
783535
520769
1930409
302076
391666
679443
1277516
960941
1510722
1225868
1511564
1480836
698971
1391311
518155
1158683
1624500
1373307
75586
894024
1883332
318914
895058
1561761
1247540
1382881
397732
1078872
1569587
865759
1160994
99437
1161200
1280859
1361025
1068518
1139424
949506
1685172
54734
464496
1514091
619244
1773258
448571
1407472
1510521
1328363
701355
1557778
951566
1473653
1107325
1884899
1566517
1120825
1857001
896667
1484883
1815178
150762
818910
266441
894372
445593
165209
1665382
576920
1375223
1410361
1046726
7866
72296
1854735
1902224
986821
1199007
1025637
816494
1890217
869162
497104
1819181
1614072
1417621
692224
1384029
875272
323004
3367
1551018
1528129
735962
1203500
686091
1041496
1575959
717391
1006434
441290
779486
632892
540934
1803235
1395485
1798640
881355
428268
647673
1384143
418442
232327
222895
1144859
746697
973573
945238
1655391
1397679
868607
1956208
1399152
724917
129839
1264866
104678
205231
429644
64151
900389
462104
789109
1015363
492568
87724
509612
1120725
119843
346907
763727
235573
632815
539399
639478
897784
602546
1651545
407318
46713
291567
1999664
34009
1530514
1693887
217883
1529457
383555
426406
1027926
1798132
1492631
1928968
484748
1105977
1141627
73244
1292729
1668952
1143253
1634413
795136
1967596
1537739
552216
1988254
1510249
502472
564496
998319
1353018
130506
676704
1654067
177304
656225
1964630
1721967
1678973
1666201
56677
696671
96438
378552
1755643
1336802
1059149
997114
1849414
1340519
49269
1631841
1777343
1906569
1248823
451547
1046083
53925
1234075
237549
1545341
1421305
1968162
1261724
305901
1493150
562929
17525
1749320
362768
576175
389011
1033501
700963
824542
1114220
1808976
592694
1471797
1724526
1559749
1326626
381561
381755
230447
61008
1163556
51202
1772338
1488068
654534
1293484
188381
336677
875637
620204
1216860
1829699
792542
1122386
769268
382648
193880
1996889
763941
477122
1296502
1170661
1900222
1440823
544956
1958181
935035
177892
339821
1519655
1382680
234577
50969
1998448
712818
1033491
910878
1580253
404542
1587576
1283178
397051
10678
1775588
1497013
1699842
18392
1010025
884523
1861271
16208
1356991
1519919
1153860
368138
237027
1379438
893337
317233
1022973
1261119
1818931
802402
987974
13549
1532173
953400
210869
1736928
343686
842928
884759
242036
1453038
1056450
1851306
1337099
1879281
262569
916306
961779
620037
296514
966789
593448
993247
654725
156581
119905
1996287
1616870
30272
1056531
1667037
888093
1554414
391348
36759
1970866
1082475
1715006
1079047
906563
1217726
1250232
1262039
514363
1577114
1863476
19708
1832688
579257
1000399
716761
550462
1370056
288715
292725
937825
231360
1661110
1678763
391838
1951797
896888
246046
175480
587136
1828910
1451132
1002687
939558
959042
30779
1118862
480156
1698972
1844361
1995603
258152
1327047
1275899
483088
332273
900174
505806
1095761
1237554
1172580
1153003
941206
278768
1040253
711485
1099715
730068
143082
1139798
1186659
1045360
427859
1093661
840498
807468
1856677
849200
1845230
1893263
326076
81420
190374
1223218
1971464
1812907
737138
325281
1193105
90726
601887
149295
372826
485018
128452
966500
1499314
832877
1401053
1675452
509590
1033470
1772553
930504
1920032
896253
1353732
1328976
508385
596458
373741
386674
1431070
774083
16850
1928332
313842
1642143
36433
1888056
932541
1209925
1401497
1432724
1212554
1448283
817904
1990453
336743
1220848
144611
15871
1010374
860704
973376
424064
1527650
587003
556716
1174455
1182563
66411
1663580
295639
433769
765637
129387
1060112
1318027
499321
1709984
145868
1547851
1974409
1674129
774623
634583
860796
1084236
1045541
500888
502091
1173091
149127
1732290
984846
1742512
591448
1563758
1801608
1088091
944111
690452
811647
305771
847403
1445068
1012717
789016
300961
1144417
691632
1826118
1360200
1127234
1450517
1128295
116213
1188310
886780
579773
452533
76715
1021165
237348
1140050
729284
42715
479099
82732
38720
931857
441715
1794658
549011
182699
1401642
1462652
1114765
166407
405215
1963769
1571247
1462335
1953815
1343796
1478669
1076622
1234053
1976350
326043
895190
997311
1111006
327995
140475
778421
1598905
645496
83951
889007
1345968
182586
709327
116070
745322
1365345
1040074
1478201
946832
938017
531843
1579528
925655
176332
1235368
931884
1035419
1780724
1511516
1576875
715705
1139944
816831
817224
1480747
737786
1281886
627545
1679767
1087662
1524645
296136
1310119
1061450
167000
1619100
511178
1997208
726096
1182885
302931
1244754
1980292
319899
1770797
595226
1708140
1703931
636261
1959809
1139621
1332862
1010947
1708675
615606
274704
1917703
735876
576421
1060236
1029438
1196710
1767186
1099115
1831894
206177
1578835
1929878
796903
1113403
825741
1771799
165182
1586920
907400
751340
664791
393553
274712
665137
752895
692706
1628844
434264
281301
610193
1647822
1033168
810319
893154
599209
1775238
647999
608938
344555
1502947
778951
1529723
1880612
410886
1160442
1531025
828743
209302
60542
1571968
1118420
147352
1681855
572220
6095
935530
1935650
381887
377788
379046
973305
1832867
266026
549781
715284
1037053
1511358
1968096
111133
1769942
1985706
1909730
807633
253817
757640
946474
1449477
38450
1749686
1285150
1888661
921964
1082796
968254
460527
554096
1687439
790417
1622310
1037059
881561
951454
1306148
1532197
1408197
749305
1711126
574965
934385
363918
1339417
1769175
533386
1843789
1268726
812794
547401
247830
1684338
1934373
1458027
478234
997833
242655
1883283
424239
1318710
1262549
1325995
982605
464406
979693
697365
1460271
1479397
85000
1109149
1830277
1260447
977963
1815045
1726463
1481603
134830
408593
442323
1438024
384804
66174
880954
1330866
1253256
751447
1579829
312051
1389658
125860
1803041
1031357
177009
1386598
667503
304546
622177
803823
413701
604895
311772
857225
1466492
655211
411017
392591
377594
1424211
1767320
1783308
847770
1429352
1300304
1017466
100848
919213
165255
942720
1554141
1776100
1850464
13179
1688962
356237
340317
146974
1529373
1301267
1688956
1205797
566861
1744104
1536073
17950
585168
104545
1707048
418407
439941
1303299
424672
495609
1030514
552136
503402
627084
1894424
1179683
1876630
1980618
1134406
1524148
1346704
172648
424622
302235
465616
421854
1112752
63076
1418107
256097
606667
746626
1732566
832855
510685
1463211
1892598
395290
776560
1964388
1927631
553500
62027
411031
98524
124324
1365003
458957
1598475
1067758
186948
175849
324939
50035
271342
1817109
1331087
1252404
1682570
413000
1808613
1735397
700079
1842930
1314301
1450544
861366
991485
895763
1120449
538329
116820
1544431
1859297
927956
786446
258501
1876486
887807
1585102
1260262
1707988
129757
128441
1414001
1593380
1745551
517344
9336
204593
454844
801817
1387482
1013504
316160
1094877
1177334
944665
695971
1708490
1287059
1766142
785622
91562
1726668
899378
1466506
253788
1917108
1978815
1092214
85113
705437
173197
540693
1937670
479001
518986
881433
802474
125729
672017
1528178
1762842
586321
1906915
676592
532841
922924
1110302
294811
161871
1207575
429536
496085
213362
1906442
241682
475691
1842612
968496
1313113
907116
830543
13743
151848
792941
121498
800003
1559858
1215352
1790578
203067
1462008
1985501
1071008
771538
228435
643716
21441
1370348
1587767
1956591
1797938
659156
1645431
176691
1424080
1200800
1867640
1431470
660327
584741
614212
1089291
260310
1186363
159789
1982309
1421117
1684842
1246297
1458686
933190
542950
1885926
1722556
1226677
501438
441733
845478
1293410
572884
621511
772625
141704
1659795
1902102
1924870
266094
1179356
1040120
226688
1368795
844523
463105
447686
1244530
1094750
1436834
1576291
1412425
370450
5874
1495571
705993
1727090
678499
1965549
261183
1210172
672398
495241
1238840
1771277
452766
1586069
519654
955745
565828
1077165
1768049
1556189
776257
1611917
616574
1502299
643059
1511178
1800338
994403
338976
839394
1240165
1218655
1642895
798386
927429
1941888
140939
350847
1759492
178903
834713
570800
1764845
1719332
374562
723810
1391915
886719
1150273
1608103
451289
575469
1565942
550339
1346396
135619
1001155
496823
1754112
674311
1002487
1812058
127462
1792638
846475
814016
1448153
506554
1545106
1641601
1521394
987010
1026173
962931
1742851
1505438
1751962
576933
817707
13909
1740300
1224654
284007
1541054
1804159
879023
1801196
1594015
126975
803516
1784944
401741
988164
1267283
410830
845305
639327
1755591
739273
595098
1697285
973769
437657
1039619
900685
1135640
33732
1704847
127454
1079601
1216787
1699426
934465
1228285
812095
477047
853551
1081229
1528157
1480403
749908
533717
1818189
465640
717131
912418
990243
112960
225752
1355813
1751576
178020
1860265
29834
61201
1842890
1158527
463982
684417
516473
847565
1955681
406576
1371605
542253
694856
859955
575086
919549
326911
972074
472940
311285
1384727
1675330
688534
1285473
1539554
1139302
280510
487217
155954
551820
1173219
1754810
1635827
713798
1222132
1020446
1267995
854730
1414390
1479502
100348
192988
1409437
170129
1729567
1445535
1318438
314390
750044
1928693
1300364
132349
1572209
535620
378892
689051
19549
1228655
1811003
1727220
345435
380863
945463
1517534
1057637
1431188
679899
1438379
527109
586229
1943365
1292979
53469
946786
1475292
1777863
856889
176461
1522326
989034
866933
1128952
1253989
640834
720268
869069
643151
1430128
826016
1567433
668954
543533
1053139
625840
510518
118344
5859
789171
1386534
1612528
772327
14305
213476
689304
705599
872079
825678
793055
620045
1889359
409384
926581
1944653
1022159
744535
1761503
1251122
287263
242025
1574721
1115794
1015801
2507
1619452
1645634
469618
943419
298485
278460
1706122
1084209
494995
1775171
72066
1712163
1135279
268980
389754
525599
595124
396822
847687
347739
1471719
768060
1405669
682310
1483988
1958992
20020
187612
141860
801182
1348180
802339
441968
840962
725292
264303
214301
1505831
1278687
965871
1176085
1538463
1398792
1870281
863007
377525
828940
418143
1861792
558883
1733905
223676
253162
1271189
1922026
1326373
133693
1897002
986369
27246
1112610
422581
1289241
1187535
544183
1688294
1136257
36668
221467
1575803
637894
1269457
933125
932410
505921
1782172
428915
10802
1899816
744940
1867657
1108620
1458628
1447853
1368246
403339
1081561
827186
1581945
1487819
525655
236263
1539294
1169601
1063922
1306851
1413403
738138
125358
83506
1042072
1005146
1011610
1926986
1476508
810976
1684765
406051
1417709
414167
699198
1343399
283007
1002970
305140
1353842
1894879
1706343
320029
645522
1486330
1206088
958902
1548941
1416225
412741
894555
339149
1369871
55871
376682
665566
41144
1394204
980750
375562
857316
883647
1429370
92495
1676824
1628104
1904148
1924534
1858085
1502920
764324
323132
1657789
145868
1719754
1186829
1926986
622260
230924
420650
1909243
566280
961400
1861588
1606808
1395937
33063
262677
799090
1072013
130576
922841
1019201
1101849
652876
748194
1988607
1569693
1774431
1923311
1274843
1182168
1889390
1875196
1154202
1040856
184618
597787
1128305
1444067
1074877
1124088
733168
547689
1823222
1278856
192549
1593480
1935487
97113
1642896
1169322
1177476
1618373
1838761
1059453
1992305
1981591
351691
854766
153881
995804
934450
708629
109331
1201364
1803148
162206
744523
60088
1464084
235892
1332707
1672079
1604969
651078
352631
1666245
176020
1949965
436503
1727538
598073
1332513
94334
890048
1230889
1899393
1747788
435820
369320
1842336
1970341
1804261
1415056
1099465
266057
378655
1274251
181070
171242
344876
1562127
66061
1018477
1032148
1380395
1565016
482031
1530827
1995170
1502975
1125601
533173
1319319
1030806
772607
351312
284074
58979
1093139
138102
1058969
823581
502429
1756024
639803
1038768
1416167
1076440
56999
1143088
1195479
1941889
31872
1351479
403739
305393
1434918
1323370
231809
571872
589488
1007899
1123672
1944242
641232
487972
1052774
1862793
993336
86330
321365
365491
398489
804860
1511823
1406442
1711615
773252
1541172
1754321
388754
651613
568823
1287068
1449217
1991987
1705658
866080
1312339
561093
1892041
1106182
943678
858344
132287
1560071
414897
1726354
911307
1666497
461733
241788
1940989
1513881
1412909
530224
1426467
387634
1244455
1903849
110924
724122
1900879
1946201
1515616
1646140
1488071
636273
399495
392389
65115
1005003
197053
1513430
446975
899959
1482546
854115
1485097
1156430
1087432
1045602
1855042
971764
1186066
614374
1577289
607389
1824418
1994985
1261410
22454
4451
503397
795046
634823
233305
101651
1905808
1706076
1627899
896236
388305
582351
1689091
1330731
52771
1932673
1806638
1528544
1620876
1273344
1978870
494833
1476376
1274738
1037159
1259165
1371677
877879
467048
529911
1577920
1982527
1215299
1131176
87802
1270618
698931
1743764
1363417
1677558
1379858
100909
23643
729835
407656
1638086
287880
1428709
1897376
1468238
328651
1848296
1452491
962698
1259362
1444054
1736741
748007
1097365
738748
1770641
1265072
1208769
364098
333835
1632384
1012943
492952
1753239
174004
271004
287062
1084469
7910
320231
1676544
792343
99897
26876
1319050
1897511
909787
1548451
613022
119881
1644493
322252
1765335
779291
777351
996879
879539
711986
728578
1392151
300193
236606
70977
1800503
1900950
864526
1696863
431037
362252
283798
1986584
1849580
1979862
1801652
819856
1831830
1378439
651433
836803
1819851
1703259
1671083
100372
132482
1777181
1404151
1711147
1188490
1495741
1477058
1092287
498949
825340
688344
1907219
223931
584543
110858
743969
162305
1679665
1583395
1580040
1310495
810228
1573877
951863
1292861
1943043
814418
565552
1785836
1178310
1946616
172205
61329
1228257
1706301
879222
266534
1467819
130327
1088227
1830784
605035
1729297
441871
1472691
1861114
164132
1139958
416982
1473173
139160
1137556
1330075
99143
1723870
1400346
1427678
514628
41513
1623892
1391336
208224
1822188
1187372
683854
40489
635538
1050784
403628
1177220
1849866
1626651
397777
52995
1002053
1480763
1617238
381793
748960
543943
308019
1975885
844285
383385
255628
655913
413440
886553
469206
1561920
1120421
1526288
1369937
144310
803600
838608
419430
1424791
695742
1675353
1794933
1656068
1125632
802268
16851
1507413
545964
1465323
1573688
467696
494191
1731238
1552499
639668
651102
440843
933308
1164197
466337
318902
683564
1287717
39919
1992618
488309
205127
1499662
188738
1420237
1730404
1915069
821977
240074
1628948
246984
764115
1923438
1870792
863777
824251
188147
386599
1140774
173515
1974005
698801
1656438
292669
1381227
564082
10330
1691202
1091523
1911067
267322
1606394
1907426
643859
1412615
1089242
281863
266454
294184
1203290
48390
951053
188904
966997
1073978
1565165
763529
1260916
1090765
1723945
1043305
1138915
1830648
1364523
1856534
1002418
1195294
981167
1006547
36937
606714
507290
1079373
477320
1661640
23271
1802993
1581490
1789856
846808
1942402
391720
439394
692191
192212
866879
905817
1988589
711998
412058
1912472
1453136
462928
406366
1862803
554242
1874453
210253
584530
1695276
676740
1248080
1889263
1402827
1458061
832418
1758931
459597
1611785
230194
612843
1825851
242885
858424
1033910
1808511
505115
1013098
227517
916257
1444047
1699062
893395
1113145
851420
1052855
1873497
1511894
937283
930213
1439441
1582379
1981627
1265127
972042
1513395
184533
864817
577085
1972711
894239
1577670
592260
752267
1679120
1372000
1624214
988040
1426360
1478472
491264
473941
1480470
221451
1168701
1790713
592710
1639810
277848
282827
332571
1322496
259063
952
411273
164917
1500037
322888
297034
676346
630729
634473
60058
992064
886425
1101457
153476
1739287
456743
995631
1189846
1238246
160999
1495406
1708851
1679300
887923
1286540
1979181
267428
509644
1618808
786098
1202491
1945401
841832
834647
1869061
633322
646057
1473463
1104903
430884
617493
684360
38505
771507
745231
431746
1989918
397043
1305672
1620082
943244
807494
649691
1920627
1759213
372530
1722413
442847
1691083
981000
616961
347938
1277414
4685
245220
1968537
201661
295071
110940
797137
241887
1814717
1745189
652277
830826
1426371
1253883
6545
1885045
1409204
296852
27611
1849462
239639
921399
550952
745313
1852020
1683635
31703
880344
896877
791322
888706
1707659
900230
187722
1551114
370273
963854
241974
1319542
1492317
409972
857697
520151
1310569
21747
1967280
160674
1271510
723999
1203582
1561333
783445
1936689
715022
1726576
1318797
1873682
545249
1774102
1490480
917859
981236
1696014
1465697
868097
809370
392343
1738167
106416
1085671
1874125
1510729
524579
1698292
184354
1777202
1496864
1075374
302142
845675
15845
530169
1319949
1862882
342571
563286
764481
899009
1895703
1108730
1326662
242581
1460226
557807
150132
1664909
1389969
1900929
769838
1398893
549364
1599039
1508163
1493733
1060596
1788803
1983221
1031197
1559537
1631382
406161
926335
1982095
648266
155168
1113014
653760
1856226
106021
788010
1332635
352634
1707708
124882
1996750
44482
786300
350298
757272
1299201
1777389
1563198
382893
702285
577936
102225
904694
138433
352269
918928
1014561
624680
1378843
1294477
1934635
1859051
80944
288310
1426441
934933
59350
1342429
1007534
1178343
1785425
1336870
1419401
1237998
1311598
1208269
323566
1697652
1155418
478791
1057366
1825746
113724
717156
1553116
1211911
574500
957901
1350590
241969
1648300
820860
1168452
61764
404306
960924
370468
618069
1981111
1476908
764082
1719892
1525726
1107819
202251
264062
1631955
1131024
1929323
1557089
976976
603785
532353
632122
1998021
329244
1614044
434646
1062229
937750
1517466
1648619
764683
1922903
1232890
1571297
1544994
183030
1577380
518082
447477
877974
1914005
1629106
1835248
869085
665898
1579319
1582688
7949
543034
1992702
1742524
883609
358298
1082047
374799
75131
880778
1933479
467408
234896
1767747
1242328
1731135
1880238
104582
451810
1644674
1486882
912304
1357664
1738344
593202
1647080
647571
240502
1696198
983778
1606808
1858779
360413
1246393
1789242
310017
1864027
1784571
1950155
986359
1732621
616234
1107226
1963991
988248
1852072
1076085
336079
1130606
342557
706735
252518
1337403
242934
1070419
1635563
588263
961345
1030121
1802290
1991794
555255
193993
1040779
1555538
24171
553567
1395733
743199
1618691
1798412
712943
764930
1445178
1105660
142186
146604
1576
1721869
204188
1381573
322826
1722177
315596
1683435
264
633572
695281
960443
1030646
1341720
408952
1213586
84092
1252010
1124636
426176
1571636
596733
1479932
713314
1570539
1536477
1948532
550953
461633
134805
1469573
1949584
108260
651808
1920889
1506092
1135391
654068
619646
961219
152072
1536771
232322
144089
586601
1601988
1718242
193010
1261567
405445
1102460
1627465
159801
303368
1901479
256717
1204820
414292
954501
645642
1361021
386084
1988250
1569525
1240990
1754675
1738173
398825
1153728
555168
961815
601565
1844527
317029
605235
788305
1124925
567128
995274
1228301
918075
45209
154385
184536
1353385
645858
1381301
63823
1178514
1769736
174070
1693638
1124072
1476509
1203186
634767
1383930
1314868
1126816
1989756
1593732
1553005
1469991
953620
1719881
974488
1386633
690983
1190287
424739
63869
467025
169708
328575
1621090
242439
971247
1501028
1201443
1420910
271984
575128
977236
621999
1601929
735262
587915
771465
84877
1534901
1356263
626066
1276646
684573
1450019
1416765
386049
1630843
1968697
593295
388308
813434
442289
1131183
1312542
1305157
682019
1694563
1625429
1397520
341142
446101
1455577
1866957
759771
1304752
415019
1984933
1090691
578696
486130
1375804
803858
988180
1396574
1012737
1122850
1653922
1866103
1476511
823
1637095
316765
739937
1045822
1460744
368272
1495028
27322
1881930
1640365
811062
1810860
470615
964236
529359
1928388
1288780
1355910
628395
421290
370847
1728122
1878010
141925
354141
1904703
1843251
1829175
1768213
1994622
237093
1737561
139604
385034
947374
193767
1583138
540102
519087
902193
103680
168494
1231579
1298555
843975
37216
639511
423814
1895403
1253645
877976
491085
53379
1271122
1577866
814649
1794029
31070
162587
1321202
1834147
1717520
1261458
1692948
1728462
1608271
336126
1203459
463810
71522
1437973
826586
1735638
1433206
1817406
1706543
624774
509779
939265
705408
253539
714063
438521
572199
1094981
450446
464972
832562
680408
1323803
517958
1629157
896251
160222
1518120
38082
578316
289667
1318990
1378044
1106907
1837170
1907123
1928103
849138
59445
1634083
889525
1725672
1170106
1566079
484790
687224
1548812
116736
347844
1442053
319211
1088267
717982
1898179
876230
237402
333296
1094298
341342
312750
467927
1418509
907696
578981
923251
979775
1598527
483219
905232
703290
1081272
1127192
946931
1970950
1912408
1437644
75988
448196
1234026
1478900
372330
1636905
1963459
1381170
719850
1625041
1840289
1053033
713608
699248
1658631
10849
1667306
1867865
319962
1626483
1895215
1688693
1522507
1481544
1899875
1729170
1215359
1920195
685750
936946
1640236
504646
1644604
1229420
819232
1665133
419563
356048
1505722
1034505
1880456
95965
726655
349528
1540788
870570
1424251
1425685
871640
979666
1090726
1005187
1836010
296744
1028199
853465
1090116
1116323
907289
1387802
17669
849684
1788240
1409942
925660
1524367
515907
1601980
1492669
199718
523168
71285
109508
822687
574211
471858
269597
162127
1376979
634498
804635
400498
1534492
1389288
991279
38360
105105
1241961
1213004
115571
388842
861072
592881
81821
441824
1214095
781774
451801
627045
855112
986546
1618960
650612
1915133
1251068
453283
686352
1823353
1086357
1254333
1571753
1167725
1732094
1353011
320574
749744
1296629
944946
1050751
1286429
976468
1217276
1143551
1885302
1470954
518392
1895880
1602030
1365741
1056281
1895572
1229920
1977741
1912130
1085846
1954260
1439004
1240841
551272
289411
810570
1590333
169204
712769
1433318
28215
934274
157758
1197744
1895861
247250
1557908
1195443
1080635
1341413
613667
835895
44984
154698
667610
134649
1489187
1028345
122908
1983900
1994085
1367302
756457
1807271
1758125
601580
1804029
956973
178126
963255
64410
261299
401496
357689
1531996
496925
807923
1267048
1461646
106984
738336
1811347
455527
1650065
792478
941179
512022
1325875
1289058
111135
1174616
1317769
236566
641367
1511656
1601163
1501736
129449
1640085
272295
472277
883399
191308
1768322
1910213
1947007
372155
751099
22609
1615976
892391
1296237
568236
1660185
1027887
1720884
1624244
968710
1271173
206726
1740314
120178
304609
1189783
1533349
800711
815654
243110
17804
1028987
756835
489439
833619
375073
271130
249157
250747
1950464
1381677
1774428
914677
374383
1621448
280336
1412499
1454784
1588462
1170781
60111
28989
1264117
300165
1058572
580300
215448
1171948
1148108
112011
1278458
1738341
606909
787878
1571966
1790383
214463
466878
1857124
706472
1828910
760606
1382493
950786
1131358
865914
1262869
1341887
1163168
1285414
272790
885759
29406
194139
1024821
356652
900121
521110
1236180
1811026
1016669
1996278
328155
1724498
1342233
403802
1651670
811433
1517070
1649855
218554
964076
1341993
776899
1638599
1925105
254195
1901044
1034682
1678362
351602
1621769
635861
6744
1857027
1565943
178427
25032
408027
487879
596264
1889842
968287
107734
26274
1178589
458799
1002142
1365714
514558
200319
1044690
1249882
990127
30576
160129
1056208
874739
1907967
1743039
790259
1898467
735720
1918449
530728
1325949
990508
1070342
448608
1617394
1899560
154825
1533664
1337259
1751606
1818979
1180531
295141
186809
254286
1254455
78207
1262530
1430587
802664
1549977
1899038
1819639
597456
1353950
1339044
975348
1826467
1947433
62272
1014707
121801
1408660
738595
285525
489213
26882
1485908
1875824
1506038
1011171
101675
583794
1748661
507094
1990091
50546
763958
1597241
1192444
1570560
1480396
1424019
236712
1322545
1017507
1021844
979012
1674038
1727389
1736372
135176
205868
1618304
922990
1615539
1395793
1342645
1417254
229211
1618459
1676002
887953
1266622
917011
1560473
1339079
1226136
1465257
389061
1200724
1300156
689278
685862
864937
948626
1438211
858547
972700
694127
332036
1917647
243782
783828
1043824
273984
617374
588055
976019
730135
1730559
1506630
1864217
400896
1060188
902731
723626
1304674
465621
1381714
1489961
969805
646279
1207567
1427745
445174
1177305
1233699
72079
1395122
144442
563138
1342576
1784923
930744
1434634
597809
434952
1933889
1320797
1934281
497161
1380511
1077978
886763
30725
1527425
1681979
1937949
212781
908525
1646559
260454
658489
430695
397488
1204022
1092069
1524095
1211764
1075689
530704
206505
1721047
1315398
602399
920988
964352
979842
1135122
958044
864624
166111
1704817
832555
1285968
454448
450543
159108
1598102
1366711
1343229
338708
1528842
1767298
516126
600134
533381
1875325
1718644
1562385
1218033
929561
988026
869166
1156551
1912018
1802698
209428
751771
959013
190206
1462508
1827085
1924352
1411933
5278
1655479
11749
520076
218437
452795
1992612
1023069
460916
1315958
673830
239347
1334502
281289
227162
1132593
411194
1621145
170605
1264708
242109
1750211
188248
1905855
1050424
904994
113828
727305
908657
38422
1450989
1226525
1782716
10137
276591
1055746
795401
1219640
1076497
1078988
1176062
1424948
1844205
1936177
391820
1995072
1419820
542146
750811
1180653
1928601
1475000
839816
1564060
722631
552526
538324
518372
580220
1099164
1905841
1665680
1362368
1146019
266708
931171
933055
660356
811367
885299
150030
1780172
1542964
1171060
533679
412802
822418
1204701
1189776
678138
1176951
104867
68810
685320
1828176
166039
624828
764065
422128
56154
1891630
471928
1581929
1239962
79388
1007299
1845222
1727562
1939033
1716134
985209
1952231
1425649
203590
1484144
1341343
532488
429489
274004
1232446
1061844
856246
523482
1954248
443102
40945
864822
1661609
1044872
1699018
1759793
10265
741810
1545944
442163
1695849
196193
1163263
572089
709233
1820919
1585693
1159552
638997
929766
95838
1256912
949362
1511134
1281361
295013
1288891
1372706
1465423
43350
1209576
351421
233060
592832
1032655
1982476
978616
474794
1497672
997975
10583
1159224
1823188
57006
1521286
1981399
726609
121825
1517945
42059
585692
1093341
1563242
422918
1357189
1362608
607254
192026
285368
875324
1568545
1065572
1244831
1699059
983192
1550806
880052
557427
1195114
1644553
1357039
1558232
1490949
446012
532980
18844
1168618
107031
1427379
243012
1086156
908397
365462
61557
1507292
75244
420082
661224
179200
307506
49232
246499
1556219
1968452
932331
403505
1555987
322118
1439487
428533
1056128
1891889
1560335
1589686
1089547
995164
277142
59057
555243
322835
1677869
181193
1531301
347081
1695167
52679
1114048
961866
1219689
364340
649987
1655709
270000
404105
1053006
1145473
191250
60318
1832086
1096510
945951
1434329
1695417
738306
1770933
1768932
21734
390152
204332
1521668
1887527
736667
1375775
614174
1750353
1576402
1082171
238651
499895
724385
296289
1296536
1869123
361463
482208
1289552
644078
1781043
1137440
1113917
1099221
145218
1906787
76313
1004335
1120871
1955854
1377459
39908
1754972
1908666
757827
1030376
1124935
1154470
194243
706480
1939812
347461
1596066
1523527
1026184
796641
734571
1495178
962441
1878826
1209747
643223
1904755
492336
1487385
297137
253822
61552
1897491
915643
1807627
545380
737666
1452508
477283
1884560
293161
893610
1902231
623615
492361
873124
1029724
552300
1861533
109393
28707
1671982
402284
1622784
525814
1631328
1370749
536452
1300447
592727
842341
1426149
863471
71031
533534
1260854
402389
28701
1206853
1302594
1051350
270241
174419
1221301
161915
674439
773126
473836
1245412
1230770
282211
1850681
401556
125705
310601
1525201
882342
1396917
1808087
1021300
984176
1428191
520564
780116
1740725
1557547
1525009
1719103
1733783
1360209
1796526
507837
1115888
299241
652844
1029206
1607770
1313625
1871318
4645
1663559
1040009
1074754
569844
1575304
1553752
386028
1498702
197304
936399
1193296
1654334
767111
786827
1673525
1610120
142390
1367049
1246648
497683
687340
1265395
243408
244815
604481
551324
1631026
1591851
918774
1307885
239457
1762500
1684841
722453
1736298
824378
1850717
1024972
851363
1769647
1693542
570858
218635
1258608
986346
1172680
1520150
167771
1885120
957338
197832
1145305
586357
1161538
1238421
1804927
367151
1514286
475984
613442
596577
335186
712379
564727
310414
1076849
816641
299918
1891816
1216176
18928
248531
1196820
1961788
1175033
1758031
707287
286496
854316
1569551
808028
1551701
815893
840802
176640
401861
993746
346858
1300878
539474
1757634
50161
1607430
1611515
1582070
826415
794307
901537
1479029
1808312
1850590
1562374
1849382
513271
603271
207780
956463
1202896
1567365
1013501
1031199
1560818
325183
1994315
730304
1965344
150374
1188356
88884
1055724
1183477
1605755
858643
1960225
1460070
1252557
37654
714216
874996
1220857
277350
1803341
264291
556483
1410678
605647
1470840
101400
1614471
1712446
1264605
925446
1170954
1327741
1374690
409061
1655200
1513942
450514
1476051
1837696
188344
1861861
1744894
213661
490728
1141343
1146624
890337
1210078
1655503
1826080
1019706
1394504
704604
609403
926241
1852568
560225
1360013
541886
1062174
662503
774377
219293
39845
818052
1223827
1797967
194096
65401
1412805
129314
1942398
1099615
1893630
1739472
516528
1600724
422679
1574784
1385432
564542
1193201
1563694
689069
708531
631949
1283124
962013
898634
1152426
1830515
1567153
781187
4481
924050
523608
1683054
342202
1958865
96109
1932274
192023
699254
1316744
1423100
1000135
420041
1102432
1877113
1503103
87436
719296
233836
480254
1749573
1394853
1549945
1020164
842536
489858
158945
769198
414698
939485
1435324
550934
1592547
1676428
1334757
273723
313238
110985
962055
1259216
360871
59971
784366
350840
959867
443685
338019
1230237
754092
1441870
794458
916889
1842495
762779
1579418
440115
1342915
321946
594025
1855592
263760
1578835
759247
96876
1807333
1323147
1651332
976920
1165748
1043283
196839
1920633
1178915
574994
856837
191394
946073
996215
1656159
1735250
1781471
527033
1964028
127701
1792763
1048551
905715
319721
1144595
798626
782782
681587
1105808
294864
1157906
863381
1075169
216383
805521
1090646
102129
1796385
110376
894250
418469
1285216
418917
798185
254831
406388
1018860
1408954
756901
1515991
1809271
474972
1565373
337908
1051102
467897
1849336
1368383
1994310
1410319
102748
669831
79619
1315118
1618911
33951
1428843
933964
335758
609675
31618
1389003
1319640
1925262
411442
173764
1957199
930209
321886
1710676
1940828
1274455
700655
1063637
889349
487774
1194460
25441
1818741
1355105
1406917
1172585
1111560
960055
1935572
1351229
184699
886502
1545555
1216100
1350515
1947643
1316258
1490363
152888
431718
777584
468158
705417
1946167
754390
214033
1220520
375673
668030
1037377
1173320
338088
770170
1815796
860714
1012956
561758
1848519
636552
570188
1644832
234765
634720
1464624
1312534
675186
1067868
168517
369117
108858
389125
1566025
670338
541801
146373
1240572
1874836
478998
74914
1661939
816230
1263173
996335
1452507
1377460
790815
1540721
1130685
121957
1781014
1915973
1128223
1931595
1114485
1082909
202040
1327697
159282
1323839
355120
1413460
648624
1505658
559999
533323
1079339
725766
76595
1312176
126822
1088673
772313
441858
639307
1824801
70042
521584
1301934
1402722
1335198
1738792
1108073
818039
507290
999177
767366
245147
11744
935614
1285252
721681
1648372
871083
326297
1595585
1417737
159700
12299
1715341
512832
796737
283362
465424
1513613
1213297
1013534
167565
294560
1533251
22054
1362209
1037516
1082680
717254
815440
611435
1851117
618984
472030
837554
467867
918796
1770119
1552719
1609039
1518658
1898058
825209
378971
877634
1206592
590771
1086849
1952797
235556
1661847
1760346
1699771
987476
751609
1299029
78118
1347935
839000
292353
1212359
1016166
677676
1661077
1287084
1903230
1745661
1518787
662243
898678
1629603
1109498
110896
1902848
1086654
125378
383341
221309
1191173
1664739
1060963
448613
1111779
366261
1344018
924749
324748
1988690
1301874
1956652
360533
1557721
1213128
221624
1822880
140758
471634
626392
1429977
1849212
845139
1656857
595697
700709
156749
728801
672093
224258
1208804
1186027
203129
467063
1027363
340763
916886
469320
478671
538873
1547285
245204
1209339
1941257
292954
203175
549795
1914205
1827269
545500
985095
387084
1759061
1344533
1798542
1353449
12905
473941
1318454
491267
1577330
1102117
1795180
1982311
1255520
1677041
514525
1764172
784244
827387
675973
1108470
1769628
620557
1423538
1547829
190734
1355201
37087
1864817
1632173
218775
1175154
1553158
310773
1081154
1800436
1770521
1809349
1985278
1543004
1945840
1530688
524483
973364
1603219
577530
890110
1278317
622466
1336821
245095
471339
336764
826037
1406761
1026282
1289825
1798347
237689
371176
1200605
1736630
1911455
194690
1828148
741316
1112449
1708790
1368625
464878
1540495
1487366
1921749
591796
890097
1761358
89967
878733
769469
1566425
745192
1143853
1817364
43185
63839
1328187
1090078
962468
1147166
656047
92574
272102
530892
926779
722755
108215
419032
1102237
826199
388842
1372254
1310481
407695
258625
694527
1006310
1063122
1068966
766862
521134
16743
309196
794098
1452783
1628109
493214
284218
452399
1177090
683961
172222
173796
671773
1142328
1935759
1283278
1035959
423455
343570
551325
1786851
840592
1975913
1074882
977666
1255183
899145
410360
515957
207726
950376
1230431
127573
415304
1450840
675409
769402
214129
1136838
1118379
1991739
742286
483606
1732020
800149
1932966
481260
568466
625119
1021252
1219871
1118073
832125
235282
914806
202223
284371
525271
1396154
1229425
1376110
1319807
1797363
627837
1233225
557708
905197
1270639
817696
555308
664799
832956
152517
381112
914497
1383085
392725
1537136
1247584
147543
88893
204143
427896
131033
91868
177015
1022072
1317891
728860
1300852
98966
1995877
928114
1770390
510025
980068
1777938
1422089
1140328
1631852
1805003
77216
1475676
1899631
1037440
1585058
630373
1967908
1303769
379286
868628
792730
63389
200727
1617169
556430
1834567
961882
1118840
889659
1494514
81404
434124
1719725
1953276
1962789
1228965
2461
1640643
932442
1382341
1396882
870643
1408326
1931686
1295283
1630902
1778148
1753813
1588451
1473927
1751232
255767
869159
953146
1596209
340373
975894
578407
1335678
1533088
989585
144081
1755500
693990
946225
1365563
1755383
1314502
283192
965776
324881
197538
1899274
183811
788475
1449985
263197
11396
675375
1362898
765938
1275746
1238835
1602146
1019751
925405
254368
873043
1759451
1670039
425948
50975
218884
1962403
73892
586821
1434589
809623
195888
493712
546761
1998329
418235
1115787
1440780
1543142
1699625
613230
1627113
1103997
1845857
593056
995101
182912
1009183
1708554
1601219
178354
789280
757813
759786
1554972
1774368
1953621
252321
550383
1998104
590520
1960204
736750
1291944
1894146
66229
227559
1966345
1581420
1301416
1603618
1073026
568797
1607198
1890049
1135316
1080746
773974
554619
1682350
128945
943535
660633
1887481
295021
79702
648635
1671201
917107
133627
582056
1162376
1812041
1385923
1717892
353517
1627302
420409
740367
851606
1502269
127353
500807
25083
1853655
133353
1205012
1907144
325702
835427
768535
917177
1789599
62560
158252
1634309
200902
1334496
1555222
785420
634589
884533
506297
1624630
102399
454487
1890279
481611
1865595
238285
494931
1223601
1194183
396633
1036221
182628
774243
1248783
1356337
341086
1276095
1880850
173529
1549854
1332385
1460079
130284
1251168
1831116
1898014
1447367
919099
1966205
292160
1186045
1220447
842727
1447405
1478608
1298689
221418
285310
1777195
1663181
1806284
262980
1741998
800364
190412
42723
1466256
959745
1464679
1472267
1822717
1573653
1610509
16595
839054
356480
1526927
1473675
1750763
1450325
208808
1886460
791746
1902358
1362045
541665
782484
1838679
607078
814027
568073
1228998
826238
722978
1074497
227406
1644074
108884
328916
1928924
693328
353271
539644
1336099
84758
1228108
1711494
1347038
591394
941387
430986
175296
633602
1976732
890532
31695
278514
1702237
1059555
1113520
1676246
1240773
748651
685107
977951
555368
1298594
823469
1293832
1695353
1100672
345227
1986293
453248
1927532
1883819
1837700
1828190
1292581
523216
446031
1780872
1464484
382825
966374
208878
808804
1837946
1859458
1430265
901420
950401
1989817
118255
319144
634337
257076
339756
35940
116629
1298789
55718
681546
1990566
208012
516652
1577081
133615
380188
838753
757595
1392598
1551010
1747679
1908423
1332224
1422674
1158112
1973824
710055
1976773
1588478
706348
218692
1783956
902071
1375158
1474527
1941122
179554
74825
1860337
1209983
1187257
1957782
649697
1231369
1176976
1385867
1738834
460214
937765
1678585
419894
410997
396393
927174
1564655
509735
5691
1295739
10402
1810767
120319
1649583
1422591
1682517
1006571
1618146
102202
1839074
1538142
5895
1694915
172042
687427
920477
105688
1580552
1525433
1196657
941307
1440555
1617138
783538
1217439
1884808
1067628
533631
221447
1427016
133546
387038
6957
892583
1670979
432741
728647
1744816
960335
1153594
964511
513944
881810
79216
1213955
646803
1878505
716198
853152
1047299
973561
380996
329971
1434932
965956
228411
782539
218626
1431546
1349280
997160
655281
43609
1970953
69617
935015
1847329
516807
570319
991491
670467
614514
93561
1085349
993331
900043
977285
1888376
909762
1664817
1705262
1593871
1652315
1978016
588454
577769
1997813
1729312
1900928
385840
1731870
643807
1609043
244808
1287288
1862707
1247450
4885
1602019
1496495
1322241
115700
483568
954701
311138
741938
1331980
133762
75010
64021
659059
219158
722237
1702307
382792
1662015
296334
560202
841559
1791687
1208976
1525479
1947484
1896375
1155385
1022963
1759822
997623
982811
1819369
943374
204461
1866112
1736291
645404
238535
320664
1927214
5797
910278
886071
705687
1008133
240054
1639557
250918
1917903
764673
373139
1211949
1691772
800374
1938563
1507008
907040
691293
1624167
1478199
1581707
967458
1540403
845548
512860
1973769
1193347
1979306
1505352
1723343
1213907
1845711
1321501
1963851
621353
1717767
1872783
1596412
466669
185229
1776868
1837103
198217
206663
572165
1806720
586235
938262
1030750
744689
472312
926201
1891575
692505
942892
1494541
1170375
1970326
173118
1670059
1508632
1105140
726584
153210
935434
1583000
1648359
1084067
811114
939224
1974532
642245
534818
1732752
791808
468453
1893932
270013
651430
1973170
1449748
618580
1093108
270926
1609076
279488
977055
125057
1528463
818626
250303
1408762
1419973
1684568
607295
1197278
1029592
1404597
738457
1687728
894820
405827
274471
427185
578658
913396
926757
1551649
1538501
1568628
980917
1216366
1455104
1824831
630622
469632
845347
1369726
204058
442079
1407905
587363
1029224
1642572
1504216
441440
1462755
1080447
1156867
662787
688049
661323
1720256
119269
743255
1480605
598578
1061517
151503
1223545
1301008
763641
405847
1058930
1368245
1859513
736701
1600413
1819029
28646
676731
1638192
1614224
1182034
792953
885408
557184
1303480
952977
1752965
1792542
1110701
891529
216639
1916511
968789
1937546
1819110
1130259
621902
640645
1298859
1303144
1830467
1393787
100807
1338532
386173
395438
643635
1471211
1298307
722673
1421565
254179
217915
355013
551454
759259
1580094
1434677
1047291
1367152
1550900
829836
1471444
52809
1685641
997887
265648
160429
308648
745987
434305
288424
68531
1839869
90056
701613
315203
993820
1620450
1240618
1851748
131489
994293
833737
1905873
622356
1860604
759448
232600
1566729
6203
586381
131010
1615394
46026
512698
1641539
1262789
1280042
594251
1725437
475224
1960307
1667344
1853505
798643
585610
1933153
605869
49187
508772
1052267
349618
406306
1027298
795312
536584
1841408
193796
1840295
606492
1410665
1698028
1089528
637658
412412
180464
300140
788982
862361
897341
1328768
937297
1851638
575981
1809569
404929
273808
1278695
1718700
323533
1562400
212442
696278
187645
1118386
1845320
7223
1687601
611324
1397889
1527589
1034287
115877
1199021
699170
76168
866360
576783
1297965
191648
1524414
1525547
1023300
326197
823141
1648068
371867
734704
985097
623508
1044201
1355025
1004665
869652
1870908
722387
1058231
1192538
568168
1929059
1011410
608559
1503505
1062251
749619
702610
946842
278278
714841
32197
1322169
1855482
678029
597857
1634848
1614721
1056048
557394
85012
126662
1386801
1353648
1195387
383825
1234035
916935
303388
160348
442659
500863
1225971
305805
1174039
579358
1446932
762802
230535
277024
8263
1639512
970945
1813148
550257
974761
1940914
168439
1447893
1076049
1331233
959143
1171705
1627156
895477
1034603
1285821
31989
1915480
1599636
1486326
1639922
1407431
878524
218390
38149
1095162
170045
234183
663355
1279797
588703
1140778
1006922
1763775
258987
1703044
205430
1227691
721021
467076
885359
1410435
1150642
191905
1397742
674547
986879
1733025
1554246
351300
732305
1238010
180722
931311
651234
1983445
660202
43229
1346970
806810
1018893
878324
1529108
44931
1882409
434364
1769719
1443401
659032
1332207
1178390
398927
1489706
1539804
323985
947684
28340
1031419
807505
366231
149234
145722
532879
1731121
1046506
1568535
457280
1789815
419711
1202124
420608
577930
854323
258653
1529194
1257080
595375
34819
1146151
811057
1428496
1628883
1896880
312368
1365956
737112
1592143
556440
1726857
220551
828067
1778652
619698
1600471
167855
1067087
1268892
587257
1190695
550027
1459494
1848326
314926
857060
784131
1781258
103387
646752
897103
148834
394917
533332
1791128
1258067
415088
1568813
779642
1559169
1264024
425563
705442
76363
1728747
1332402
689111
398717
747887
618830
1105551
1489030
626202
986532
542003
647112
1828052
1797262
220392
1861794
479055
1238912
223330
1340919
1451106
1692823
1731769
1090284
439291
1660411
1586419
302106
1894935
1411973
12665
882402
682193
517399
169320
485613
48410
1270912
407545
980417
844145
1246340
1542477
766613
997411
613218
1421352
631517
1221372
442251
1718153
1003499
344526
1750182
239158
1220628
1072579
1113674
1210630
1914228
992857
956249
200831
1505842
885176
569200
37025
1268610
704683
1714829
229476
246397
971181
727737
1977958
1433159
1891794
1585936
2874
1809925
834636
1591486
596848
638344
817399
1993907
1040804
239125
960846
885864
1859173
1019961
1276952
157950
1510751
1804516
1304755
522861
239565
1763975
1464860
947454
117015
164902
1960266
30691
1678472
1483625
1795482
942503
632402
1178835
1668795
1396095
1203473
631007
527232
1982737
1769309
397056
212210
279032
601295
888666
906122
177300
1675488
1714242
512053
1398318
618095
1721582
999747
967123
447980
396133
1073355
1057616
1557124
1841919
684537
419910
1093110
1991286
1952164
1727306
803041
1764906
1327132
467703
1162934
1220897
1936100
877310
333395
1747988
281939
1714149
817604
151256
578784
640352
1257152
387626
1174967
1651242
1498300
947319
1895191
334566
1850906
354651
809141
316358
1840364
1499992
635207
510888
465620
1200049
1511274
643693
182651
813018
1457509
1168016
134430
1845320
597828
1498010
1053825
1672540
1948924
974112
1997969
1732182
454129
770258
1743329
1143098
392716
1573995
1619710
1455686
1476577
1537815
1698201
342333
280884
341250
1368947
353989
1774561
1200886
1991411
875381
1408531
1785815
987499
319422
790430
1321993
297639
1392763
646055
25730
418493
1262500
1163461
990497
1488677
1859553
1434080
1761830
277239
247051
125696
1020626
1999562
1792242
564588
1645446
755694
647099
1501778
1250752
994385
563658
747568
727596
1175562
1383224
540387
1969634
1491309
526774
989501
1765183
1569362
1280922
72586
1246673
251928
1367865
1397583
272737
1646711
871261
114019
39582
434210
730787
1842986
1829414
701458
156686
718861
1627565
1518431
1351527
780449
577060
1986805
572202
1783004
81339
306163
1058543
1908228
1513886
104201
543947
818744
210629
1572628
417915
1665266
123906
326442
1021832
100309
1090570
179200
654706
841983
899597
259476
836517
896051
1861998
955499
1906665
1286131
201526
548343
1827907
574575
1195308
1001468
1523411
1566292
1643056
1976431
390260
1951088
449475
751640
1619758
53239
439855
717895
1225478
1290737
277336
278424
1626762
25068
1086778
957228
722102
757466
45389
1653758
737073
1100501
600531
383688
1982416
1372967
784342
1321664
219774
1450484
528316
387479
1644733
482522
1874868
691581
1831080
1319736
198807
94696
1873747
1824290
1395414
1213634
1218936
83931
441663
254766
178414
1760869
1343070
1942491
491047
1244368
1930630
1307993
46829
559434
1315482
590081
1051319
414725
1941412
1921351
502185
508903
246397
61862
1909098
220264
241835
980061
1002843
839276
186888
1595471
1003984
129072
918659
1080593
1970224
1258084
1911231
115817
917987
1121858
673106
1648542
524801
1489945
1917914
1204735
1416747
1215739
841361
365931
1688091
672130
60644
177048
241452
1937369
320257
1870787
1180927
921611
1303905
18208
159014
1226663
398400
1216447
1239896
840354
891110
644064
47126
729349
462874
1018928
728091
276315
500920
1651054
311817
1673565
1646815
499683
1771425
1774239
1834879
1081450
1839421
796692
778056
1544792
98182
513967
999217
239319
1185782
933983
1839091
1458514
354345
769039
1661131
1600540
246164
935353
1336607
1618636
1561009
72963
555931
1586730
603786
476316
991554
815804
1413500
1685423
555087
390027
709175
1606923
1707289
1221852
297389
1035223
1938142
593333
628388
603210
1054413
501968
854574
431725
760704
1333332
1023519
537773
1400031
1361147
1781595
378079
494595
1567866
1538943
1356827
63529
33463
1750933
1674194
403686
1207873
1889348
647391
164403
631942
1900878
938210
1753226
75887
30075
355386
1645782
1659991
1301429
1533678
1389554
1308415
987625
1473837
225994
1866834
1610280
1283206
1691580
814511
1942587
488058
980168
681897
267130
722719
1275603
1252367
1300072
1986267
125346
1802802
1640808
1366821
286898
1637110
1863834
75998
797345
1295539
940857
1467607
421388
1653940
344686
467885
1407801
995665
368539
1607154
1365856
1978592
1715771
1646280
351576
266592
254877
1308739
1150609
251150
107286
1411129
1379393
1843007
512509
683013
234928
1630935
300199
1112934
1262783
1226633
293424
1121233
1018709
149132
1157260
1732520
105083
1768215
666452
677108
1896159
1541210
1755541
892457
1422925
1466254
185694
581066
1839353
535814
1597037
1199523
1994446
1326330
1072315
452524
156519
790791
835992
235739
891107
305350
1457832
649383
1558793
1062932
1822099
964135
195102
143569
1194702
886603
718404
745567
1074308
1295541
534512
434832
900103
1462780
1463831
1288204
91231
4958
1997637
1456931
320827
1205145
749655
1311181
52675
1828623
1755619
1803974
740598
1201917
53237
1666907
1300741
166215
984707
1285915
1454504
209827
901114
804100
67823
1975212
1727934
1905305
1032375
526231
1087780
418575
957494
440921
199361
153116
1738991
947892
1609460
1389932
1477647
1812045
317833
557180
1936800
780873
921065
1183851
1805530
608834
571563
281280
1568963
1997638
1682471
164664
1876571
1101209
1981109
1964125
454264
610053
1353853
1127350
1753068
18376
675764
10284
1807734
1500622
1597742
921236
1262662
1389087
624600
1210093
1052375
836608
1886079
392514
1092849
1291662
1227831
559315
345375
230065
83765
1387056
1622066
520838
1396015
1391181
765283
597388
1868248
975428
1747012
397436
1875124
1024600
1421119
1722517
1786562
1473592
286304
535755
1126234
620127
744580
576660
1237025
707810
1491744
1466086
651147
1747710
727043
303191
331667
94053
1280912
1940666
19985
340
1177599
1295647
1857083
167865
73809
1285693
881542
604455
514195
1292350
522114
232148
1599415
646105
731687
1767256
1480315
781275
586772
1411566
85086
828106
1546040
571587
597207
1768755
1983423
1916165
982983
48283
1872832
70244
96970
530918
133330
243781
392336
661368
917330
481553
1102736
1410959
1079349
854916
1918734
1121120
1275199
367917
1180657
1284721
1220041
1191188
1566253
1104286
1812405
1878662
431130
1490224
1462210
1178234
1486563
1241044
551448
1994867
308787
1358029
1346676
270389
851460
762863
928713
1545320
1758945
1069142
441364
633863
850790
547999
542177
1883242
1612469
1742289
1466773
1356854
1386053
1065454
774498
1920305
1542874
1735239
25189
1910519
1205181
1265013
575077
477786
639586
857551
1111491
1395388
1216603
1591498
1544119
1595307
126151
1600606
479692
119106
1666180
1958107
961171
208620
294151
1501617
996146
1336442
1856653
1126222
565838
639048
1111074
788872
585540
1970830
1849025
776558
549224
7500
1901600
1940887
380124
1307454
1296291
703970
1916408
197498
1854940
908125
1393887
1269575
1506464
1812713
239898
1761433
920085
1307365
1265172
1790683
1826592
246817
1228861
1698695
362663
1542814
574847
151692
1405795
1171328
892810
545975
820500
170607
695883
676041
116456
1827375
107012
503482
447312
961420
926560
350279
1234758
269459
1408939
1613968
1920480
509332
287394
1279142
777811
593030
1480850
1964185
1382983
102229
1679814
1894032
1915506
835533
149396
1014663
369506
998383
1092260
1005592
410246
767268
1211023
161111
699943
1824655
1409128
628944
257723
874849
672676
996056
1488936
3584
745390
1100440
1792423
653348
454740
477964
1060775
920399
218678
34819
353178
246310
333771
504434
468403
405165
1421610
1728498
1020189
663884
1428891
865970
822481
918441
1636185
31099
485768
493159
1445361
86762
1662698
1816527
677354
1972891
609055
1146665
1182519
1359389
124111
163400
312429
732198
1948121
1155371
1374730
912975
256467
1165657
1058989
375369
1927315
1423496
1389095
533179
640141
489663
1934399
966492
200279
216609
1608209
1404132
656928
593889
1785439
769317
163506
1654603
263391
667244
1499448
1446226
1807299
438268
1483208
1227069
1998526
497085
1042958
567359
689120
1476302
1020968
707167
648087
134931
1756678
1904722
1474507
1304616
1712439
817329
1965249
116788
369203
819439
633137
1566325
826969
214036
860591
1386899
372440
335218
1987905
1019070
666583
428094
1275118
364942
1414926
225166
257555
1062966
241106
268916
891454
1578982
222222
1359119
641613
331722
869694
963426
133356
1546798
865410
1108524
687134
527708
504692
184249
1699050
1163359
1794068
387041
470643
907594
282003
1712878
1061125
926220
168598
1464049
669146
1209599
1334102
1413650
1582648
212987
238728
1771416
855521
1902036
342627
1439272
678797
66132
1601794
1598752
1544755
302647
417653
519295
815489
738963
1749095
1864144
134761
1963121
543140
510872
368800
1107319
136026
344991
18341
949859
21944
797324
437247
913940
1652357
1816217
930077
1530514
1891741
1249948
840522
1231188
1174351
1193939
1808488
1890937
244713
223201
1834793
1556133
492068
1443861
799462
853552
657694
1703225
1043609
1141546
351656
158239
1558762
1825773
1144604
520757
1953774
240592
617191
1994690
184742
670166
48652
167394
1723082
1430833
623260
1984515
680459
1170099
726161
1550789
1286028
315066
1509871
1279573
162726
1751469
746722
1464244
39838
1630415
131475
1460917
1548761
481403
1599993
1435076
283012
701185
40580
1274253
740930
806900
580376
1755777
1908257
1792791
205735
1582929
1174295
748515
385320
351347
645814
1616973
1870176
557237
126061
1074130
1423898
806841
1735547
1961343
1996637
301828
88078
1658545
1340481
521607
351458
492514
1291293
1593617
481722
238747
1048100
739475
1360609
728257
562303
886355
1089760
1635273
1696685
566673
3146
330378
686545
334082
856624
141132
173352
566343
102578
394722
583801
296596
430280
374725
1957923
814466
150884
928688
621103
1924059
981768
679281
348753
1342433
1247742
593467
751977
875643
968097
1442199
1814056
900654
720336
1511778
608246
1092088
59467
1182125
334479
1067852
1156850
1915496
1809298
1154736
1738171
813029
1089436
1692729
281496
744805
923759
334287
1273452
570457
1340778
273329
1181310
374510
1485021
67095
860665
91556
368621
1938567
1401741
80667
45896
239164
383411
1900207
615614
535269
1529777
197440
1744497
414196
1199566
236780
391030
608038
491864
656339
759283
1678799
148666
15205
1077594
804978
733111
1877563
730011
1955409
1781787
1820780
421170
1889824
268259
1408273
1653159
239989
51648
875276
383864
118541
1015575
1783455
581813
1059620
1610119
1025001
1190384
1767553
452783
1374978
1737351
1367182
1573318
1288676
1469144
1544173
507208
1195115
651955
103931
1176985
896042
1146311
820090
480344
1034610
1395290
585691
1321236
463517
1848147
1417799
106092
1934304
1040148
274073
1404714
579142
1069567
930878
1550259
672090
746157
1215888
980211
1476255
69296
1250811
19023
1980836
1147943
652960
911154
1768679
78152
1656348
1908063
819177
108545
830184
475906
1982618
1561682
679157
1209625
1116922
392899
147268
1504801
1603744
1915332
759166
775948
1228290
1532666
1630301
398985
1694243
1187542
1252306
881693
381891
1608374
417936
924135
606467
1812170
766204
1356749
1688998
124522
1588337
1752005
885038
355588
1319147
417662
1073030
1341407
1020782
957616
1046848
1599132
1400628
777295
1810828
719241
1309781
1793340
1578111
185478
1079543
1976452
1606279
981281
1349845
1643416
973975
1796560
1238094
846954
327347
979725
1833049
487564
63025
314077
429786
334170
1670245
897478
572898
287922
452409
207484
1059289
1719270
1131173
23913
494609
1480173
1275422
917906
683593
752794
355435
1655065
1249094
724924
731894
1858784
879889
915130
336227
91154
1301710
1257454
1060598
884103
338332
392519
1884510
1751196
1569197
1141182
1409436
1428731
332854
1893931
1977912
1432599
679792
137179
1029361
1931446
994252
198422
636413
12464
1170834
1684550
620617
946367
1084417
1311567
527431
1840771
411645
237312
299761
338009
1439374
1570503
627158
1345266
1719993
1104330
390733
318995
915258
1472602
751502
113163
1614236
1766217
820265
948367
1737964
1187898
117977
1936068
120640
1613510
638523
772738
792733
1981585
1497658
1926328
150774
101171
524850
1494584
1155038
787076
1792499
1417753
881778
1032620
927418
877421
511451
619893
555072
1502184
30639
1511770
1686642
1914148
762717
1823413
285436
1378567
600622
895626
1469958
1752662
1249173
497840
1198131
1783785
876430
267944
1158645
1864319
402224
565413
283522
1677090
1034490
784534
459486
626593
771596
1439992
1416840
142981
314456
1316372
1193929
1565756
609562
1327583
1926551
182152
1193041
1142619
1192638
884132
1440766
1068879
1609558
1771276
364062
1578408
1323574
716967
461972
1277470
309877
1308672
47647
1974623
135023
588242
1610158
1752469
1910888
920813
1885154
1059091
1486591
23583
1735311
1106550
1545708
1278674
929523
684312
1336737
1705164
1140941
740708
328895
1866811
1288486
508508
1900756
1486270
1705368
613131
577863
80108
1095955
1816318
1493552
120038
77541
203631
282910
1182316
1392866
1617869
398558
1900979
404016
155869
442062
1673
982813
6956
917008
1871754
1053124
256797
1599933
635638
734396
663126
122560
445025
353624
1172024
541980
356191
1434102
1966506
1995975
331741
457406
1689776
742717
1453018
406897
1661639
368203
825280
1411490
1229853
1003471
82024
992591
1390134
1519968
201947
1319342
1110782
228831
625665
1726806
739116
1843377
308778
1973110
1229100
1888004
382427
799496
135008
1285031
79639
825848
392605
681849
1437205
1978187
971397
1315707
167472
637419
263917
1848832
1904465
1752486
882923
1162766
898553
558032
335440
1500776
867821
198433
406279
692653
1595017
801094
1920460
311442
344549
1320096
696730
1889979
1343004
1429395
1864089
815514
1132342
1586320
443990
1220314
1855006
1134509
1788197
190317
1282587
807465
1138421
565796
1624611
1126091
1529245
1825057
320874
1565697
431766
1351644
1761106
56085
1000765
1886672
51220
760320
1573560
965323
1012472
5509
849398
1689246
1592357
1364831
1941650
391697
296704
1689047
240973
1052866
1990711
1625786
276904
221145
1720266
602987
727811
1442826
1553070
970669
293889
194453
1573448
1384695
68394
1343761
1900228
952011
558700
1500613
1463334
826832
1879003
71847
1239752
1788201
1141394
1953386
1885881
1521899
8768
356077
790210
291758
615441
87543
797071
1101875
1750076
1945370
1123254
52594
1785756
1155905
1446899
1220521
1924614
566802
506952
813978
120687
316247
366501
1865407
492267
1691701
903995
117911
131653
108457
1081735
1035068
1632236
320245
917664
1664473
1890962
1545437
934924
686463
1818725
247113
1810279
1874557
366922
63794
1573537
1359430
1513749
1933402
1704962
1427484
193735
591585
114927
790340
111716
1450806
1006769
580068
258600
741193
71163
791431
1502784
680999
269121
691597
1248109
1842204
431248
1110367
1673208
1067464
637640
1922341
1132566
1573922
1787144
1908644
76543
186472
1793580
1038698
1931411
504482
1752324
1209966
1453080
1177238
647239
1314339
592857
96211
112374
1106511
1400090
355920
596859
612744
720000
1844811
267516
767441
1400879
1524173
1888569
660811
1779907
185493
1846423
1091569
269259
845230
1548208
1414676
1666652
1197900
1962846
774999
1555873
535317
648464
1628263
4686
644751
290072
715756
766639
1050269
726040
261119
268241
1356367
796962
198272
786217
212750
107435
438659
742801
1545761
902077
1525416
1640541
569749
1485061
1768166
1370900
688194
1931632
1985023
1048305
1527699
314627
657077
924830
1498933
59072
1444218
599038
1205709
1874909
1582287
1726249
1113051
1776749
1452346
1653285
1378071
1848318
363910
1684559
423246
1224177
1409383
1808690
8825
1424909
314037
992060
1268892
1707226
616709
169191
732495
516028
1789968
1094773
201888
1951905
510634
1652390
800157
1165081
1306132
1281283
1291441
665354
1899483
1289626
181788
1132399
1088560
1972143
1338751
189765
1416421
1446931
954537
1103168
57917
1542756
413509
1687354
157182
1687898
1396051
253919
1728846
954544
1638291
826402
1405535
841042
444738
101147
1090414
175848
353204
343640
10082
1406761
1745073
1881175
1436269
136247
48534
448720
87801
928380
730544
1879820
1192786
1467450
505447
1870864
1945691
767504
229364
120065
485996
943577
731099
1058186
1765880
185489
465907
964001
1576230
1493394
134759
513882
290305
1003839
1426251
80698
629109
1787164
737967
530556
919586
359958
1196570
1819484
1320039
717804
1109783
319214
900823
721011
1382140
1951627
1760248
1452686
1434854
986465
1987830
1654862
1864424
851336
165620
297661
515112
615100
930176
507202
214747
370238
1805730
930568
588563
1342124
964338
151720
1554134
215437
229895
1500668
1438214
734429
1542409
420736
1179354
943951
1106043
828529
870875
1377899
330441
1772464
610312
556380
783749
204809
114134
237943
1305798
1481329
1926682
79209
995516
1639743
578894
312044
1710340
1594884
350944
1470391
22335
842656
940486
394615
1907323
1718011
723133
975032
575842
1235057
1672601
425923
975396
501641
846097
1062648
272883
1978801
1465413
21807
845963
1466653
1542202
493326
1961660
1679018
711574
1901686
952521
948102
1644911
447965
1157335
1216401
1541595
264583
1444356
48924
1550168
700432
1357749
196147
209766
287319
705773
11475
1633985
770764
1314340
1217977
1122834
1458689
864401
1809557
1413412
1069328
1820006
1775391
1793092
605112
1537316
809494
1278723
830824
399692
212652
1750754
1783886
1852508
1653364
1434015
1194415
1270970
1625120
612900
1628367
219714
1470944
1657894
472015
1277946
1222
260243
1160391
1056228
1327342
986666
659996
946666
1944637
692672
1128986
915788
1498910
385097
688730
27729
559711
931651
499782
733463
751840
767051
1779602
1537094
941051
166648
1719141
59493
480820
32104
605132
125356
1765912
1506857
66246
828004
859431
1034387
845082
101816
1474813
986502
559890
1694449
1636892
696766
123289
648203
1512713
22749
499465
1273994
120226
1696270
1198396
361461
858012
983426
1054643
511458
175943
1856946
625636
1323021
1912519
1876318
1508840
1663672
863519
442495
459081
1908797
1663942
1749066
556190
691402
1183653
212479
1644929
1477877
708400
633423
663931
1088228
667641
341532
1086698
191736
1076450
1774610
592098
165068
1049472
1376422
1359711
1275986
342504
1770626
1467374
1358269
1627136
1758591
1669663
1818845
1547730
151865
169121
1544997
1177401
754276
1078744
443632
434596
714297
452470
684904
1015691
1952033
997768
1779646
397999
1570025
1391580
1603088
806215
599580
140964
1670946
563523
133295
1878056
810438
745533
1288472
1899734
1220064
1485828
1760142
1123446
1870201
1354135
1165354
1794343
30920
928675
91637
981779
1137055
1524857
1476670
1075976
646950
1879358
1499996
1569219
358184
1363140
619761
1488369
1099920
273667
29985
1391751
396506
546107
1176268
871756
1736516
531899
638170
325117
972279
864762
1606615
571543
999387
184870
1743857
1658636
1353171
1894686
896118
200905
1518344
723464
1150274
569333
635874
1070388
1232774
282846
1372506
1056815
1413681
338060
705835
174066
1766694
1516014
528967
734631
454544
1265010
1447954
1881421
461324
849066
186257
430968
1448725
875332
777242
559667
81074
1840415
1055231
902727
154590
1163123
1115338
386876
1071929
1969992
244592
1229325
1264041
394782
1100765
1826916
1995231
729698
339060
1473118
200416
395487
547545
1749548
858858
421410
1358544
670135
1619899
1594711
761543
432658
990658
1815023
422930
462468
1405606
1272762
1012186
1845589
574431
579821
388306
1756609
399624
811158
1283494
1944338
1278426
1344326
879257
1420161
804304
1585780
1739324
1499435
989529
1487762
1914305
1185042
1097384
1088947
1386931
1348470
525205
163278
1949616
1837590
848357
972337
451967
567671
318207
209112
982464
1558755
525630
819920
1066867
618101
929085
128084
1402918
1317404
1184520
1654869
3370
20557
1086418
1069840
1766056
376730
966991
1611929
1675095
418732
1544387
1845805
690011
1958653
1612553
1458054
1933079
362759
962920
199340
615635
1925154
1236885
65964
534191
1049021
389799
1342561
166082
22991
1847613
1995500
1874761
1978913
1149870
1129463
27790
215921
1601652
556567
793897
1270363
1788627
345827
1144834
219501
1393531
1363056
1562589
910456
1147508
242610
629255
1196962
1823551
263372
428245
1365047
623059
1363611
265754
30260
1825990
886944
1933491
841740
1496741
252865
59816
460495
1176670
190147
793852
44749
1728295
37682
669036
421885
505985
30253
1847790
1606942
14470
1560473
1023056
137402
92949
53515
1140701
376573
482186
636454
301182
1490990
224795
903123
907219
1624193
816978
771094
1570684
715540
342920
1688393
690601
910237
964548
233061
1742327
119961
112144
1259988
1268153
640855
1412177
1825137
1696453
238972
1080368
1867577
1849225
1931087
518053
1966462
1123146
212436
1647075
1786385
250029
607192
1197802
1454847
400179
1504273
693954
1535101
1531798
380784
1011579
237971
321102
1682601
1212092
1412821
630725
1278365
176542
185400
1257478
160198
344370
1532370
388230
958979
715699
456742
6641
311072
1575417
1007979
1160686
1001356
926067
557414
761291
173630
934242
38120
797892
48713
1269889
704470
1630769
1306370
229249
1104905
1673707
1666147
1369391
1582078
1429713
694455
1605785
1184770
1642162
1741587
734215
1918570
1520592
1634290
1022220
1680561
60888
832768
519252
1976653
1056132
1033857
1919880
599754
1126392
554979
909432
14614
282979
108778
1557367
900429
542133
1992035
576967
442189
1220029
994375
825334
1312532
771220
529390
337314
897427
629661
548465
943563
1846351
546357
1349949
1822425
1960035
494753
230567
560875
1937234
1948970
207870
6887
318489
1429635
448175
989050
825084
1328024
1042432
1486821
1625245
483301
1548932
261866
1336537
72249
1171946
984491
1750371
672874
240052
1581070
1251800
1528811
1589317
1827414
257406
905278
1034669
50511
1922802
485012
882813
87884
1877241
379696
106742
116151
156167
415714
420528
845783
579300
590539
445878
33500
1952276
1094462
101014
508464
98324
1224480
905005
1884224
814042
1201510
1998988
964125
1387200
1404537
287282
758037
773208
1364678
683871
1528715
970445
1626464
1312881
1811241
433816
1161923
612704
496041
1307908
113783
898826
1828776
746864
255456
133180
1577563
773280
30936
1791216
1643270
1853504
62047
1333093
696035
1132186
1553555
1675643
1024368
1551727
1443511
718262
1638176
767794
1125770
1558883
256
24584
1561342
947497
311010
922665
1207957
1208341
754696
1147105
1692474
1717541
1055025
1691175
1280803
455650
407602
379580
788822
1253677
921919
735904
697441
1575177
1954021
1389059
1414868
1014662
688179
1076268
1203053
1296929
1480398
1018832
15357
1776166
1027837
651247
1113170
225737
1480198
126282
1731110
926242
549121
225234
8319
1482689
1480299
1820411
1043580
123981
220480
461434
754619
1563934
543721
792580
193956
1046385
1852852
1122243
1562359
1150824
418535
166650
1767327
1064190
918708
1729197
752039
1343141
896006
500073
218239
1227101
1834961
96852
1194629
1904863
1895479
1589680
636265
1693123
903365
594858
748479
1854228
1985040
761593
327164
725226
362680
1255438
502975
1787269
1400363
1396451
914839
754934
980467
674523
958221
1919311
1868380
166623
1841097
1040265
1475538
761104
1322299
1691636
443217
684132
293412
717820
634959
1955783
142417
1187450
756883
1814717
1987341
1398224
1899844
1656703
1207481
48658
1386392
1804051
1177350
1276704
1917587
1393926
896415
1383996
939680
516946
540188
892218
993912
636076
127568
1331719
711473
779803
152927
778024
631071
1230755
1161388
1168796
651735
1809496
970995
1398138
1034569
831010
942871
790526
1392484
852353
637078
288350
1061070
1287166
1312281
1338886
580475
705472
939487
1882490
69790
1351106
815471
140429
351393
135947
513282
513724
1904264
1545177
1664137
924223
1294737
959736
293400
429383
768496
1982877
1341763
1040892
898048
1149102
114016
589500
1103566
1256567
454047
1504709
624163
1788792
1485943
1180043
11552
867347
723084
1709442
953409
373327
882676
1961411
94729
34106
1897446
933426
1846756
606693
710682
1429064
1663592
1679863
1506453
203713
216822
845864
1208554
256679
395375
138750
557372
1390936
1782911
50558
550968
1861101
1895536
277816
1508653
1316634
334005
1785044
1169703
1792376
980603
1933602
1529461
526225
1343810
1165116
1368414
1801568
830487
1184803
912055
146093
251699
1274700
900016
883751
1138455
1089583
1162907
1563896
134712
1445526
628376
892871
1361278
1557131
1001838
1783192
286706
442147
1164693
1127445
558495
1467286
20777
163568
1483749
1021429
164892
1877290
321677
1882593
972959
1638534
1691448
1125927
1541255
1490350
284173
1536565
1171768
1660473
1220428
802145
1949095
285122
126615
1312938
1594935
202937
303978
236906
340531
1442190
1745879
1864737
1989683
978478
1562260
1770382
1952762
315860
701722
1980904
81701
1894740
1415446
595939
1619492
1665785
1821399
43781
18738
842438
970058
1523486
1221794
818866
943946
1914664
1115724
895441
675552
1936346
543200
1772716
1602785
1854437
1242291
1137482
311074
87528
1666190
1364065
1527406
1728154
1166506
1909999
1085368
1169321
860068
256226
740257
1107481
1917565
824251
633802
1121605
477536
789799
766660
750076
1265909
1153416
1841754
1697804
157387
48958
614303
328333
127727
1786237
579112
643561
1461463
1514357
1170735
1219702
1794346
142971
826331
600420
129167
765831
942761
479372
1767814
1150639
442276
1414810
1492957
1225573
81515
1282892
1188754
1839237
902288
1590624
1893444
1015474
1846691
702271
449084
26964
734720
66531
1710334
829511
1003751
1959486
1693495
1471905
1662261
832243
736453
542520
538320
920817
1776489
100823
253496
1376256
1067108
1878638
58462
1907019
1279372
320592
839490
770190
920123
1630710
828153
1520862
1681485
247828
665540
1093623
627306
1789620
1277372
56775
37787
1877795
493777
1391288
19839
1086869
320395
728003
1816800
1191364
567173
1931971
1774628
1631220
1896443
1351554
254554
1361059
1789243
1164584
1412009
292458
1882406
1171226
492860
775955
1995916
1576999
499108
877654
562353
1633317
595108
779098
1848151
1536822
1191111
383517
1613470
1724832
1496240
30448
1242152
311485
1312936
1102214
671486
1131479
1911346
179973
947972
131446
18940
1555503
1406070
1598116
531267
1403475
1560495
809091
633815
243722
1902788
382732
933891
1001114
603163
590049
426830
619049
884026
1879472
733619
834006
290963
1961627
378979
1233133
1534861
417673
395553
1589655
1663300
1459722
1657530
925467
1470368
1506420
1028396
1577509
746064
1519196
450927
1911312
1787462
677005
1540579
1525672
1266095
1500041
1283226
628496
1355261
1616131
1015546
1350727
1716451
1893392
906983
1260699
1166948
895583
1371066
982229
192469
548643
903593
1667373
125629
1085481
1409673
1721802
1533736
57455
693780
1662805
1499874
1139729
1601944
554479
533127
386395
856249
706923
1267500
1223073
1585342
1325809
1305671
1575063
1496534
1483077
1412922
592706
321070
970134
427564
1984038
756215
1235421
1395268
1011849
282194
1828654
1048773
206548
34435
1546765
13667
580924
203636
161029
1161973
615071
403008
1219007
1374525
1058916
665402
1897280
1358973
371366
648841
101259
634006
657266
1397907
1069517
915902
1602762
1366867
1543148
1502667
589239
1657211
1106301
1618626
1082926
179576
588349
1762372
1735220
1220573
1451062
101580
1238011
1627220
1165601
718877
1772137
790592
1460155
1682870
1206540
1371222
1033035
106205
638074
1523477
731121
1542747
949931
932714
1297902
1824507
765101
1865622
919342
1256124
933593
746271
8737
1014833
1986980
446110
1907948
1983578
1789576
553606
78010
283671
952508
96457
931215
134069
1536921
1706999
701596
852099
609186
984869
787408
706825
258991
1374532
1451340
277960
1678790
1627809
1811852
1014121
480326
7579
281876
1806120
454526
1828854
467681
202378
240553
827337
813707
1307407
790182
1680069
642944
565310
1792223
1150628
350729
1471247
1418680
202506
38283
828905
666843
1717790
1172721
1695661
113311
607084
10101
1117637
689486
1609278
256058
1887979
30238
257230
1373270
1770061
1659744
1164381
1328899
1549205
637916
147558
983529
995004
827726
1777640
544123
1737157
695818
1942906
67252
486957
538413
997282
210385
1403196
1186067
1354177
1430320
317740
1841578
1816288
316603
127617
528747
226792
814265
247266
743448
1938918
229467
765074
1922116
1876815
1008796
729578
901504
1832797
1164531
710938
1585494
1874907
1326980
1957457
558666
205554
190675
1002127
1085118
1463130
169746
9958
155489
347421
1011593
89476
19696
737376
1106494
1248871
357537
93134
798142
397163
1864104
1757446
1508045
439445
1667250
447579
1253744
779027
794417
1122805
307731
179940
1636145
1847919
1170845
406060
1943629
693472
10317
1008417
1051211
95532
1079225
1348645
904394
1123082
1865982
757545
872421
1383081
1755381
831925
1915455
988858
1922462
376236
545330
211636
1250425
209337
1765736
150835
1010891
481624
1702804
991211
1789270
1438530
1929894
758423
181680
87917
872187
1001505
626423
1279018
421591
216464
717702
389262
660552
1669512
445819
1089355
1152657
373058
1751996
475714
1433889
203828
747505
267242
1810674
1060217
1259661
1460101
1690842
310140
1280862
20723
801765
1695824
526927
1432384
478613
1217979
984828
624442
1404127
489753
1397382
62871
1057109
1643379
436501
582631
1978947
868112
698557
1564915
814429
1607201
507350
643954
1166683
416805
1208975
1478051
768656
26082
464974
37265
1963492
1372145
1338124
1851857
310830
520140
1456562
282990
1662057
1348807
1671410
376498
1050747
1436484
899338
1390670
267679
761068
527885
219827
1492392
1746113
125123
133461
387023
1955633
1156146
249468
39705
109350
368439
860761
81142
255183
487028
1202551
22930
1068755
1474135
657677
1270717
1494177
261114
76815
1137206
481209
3575
232989
45163
1173909
415749
1815312
749742
172125
430851
1639749
945088
564809
1188101
1015777
1458097
434297
882232
647678
109887
108106
1957198
1750519
638640
595349
1444167
1248453
811240
1081170
1582984
1942381
1829564
84620
1753902
1853488
1159804
1432582
23564
521524
791293
308922
216208
980368
1106876
1004247
1291933
639008
442138
1559206
220545
863635
1213701
464893
741245
1035284
486021
900170
1619764
648222
181827
1740910
380728
200780
1404541
538068
1774413
695776
1319963
663116
328284
1020978
194642
967962
594271
126948
498481
1162390
1559148
557148
1449
194900
1318235
1421613
971308
1012309
175923
1478150
221026
1318274
1325615
1357560
782160
1442226
1180970
592058
1413309
879267
1183647
1586920
983921
1896369
552791
566122
652403
1068051
1630697
440202
1054967
1412866
605403
87047
512866
1988957
1769542
267870
1896301
332796
539849
439638
1421112
1119701
1737132
42137
26856
1463316
1582748
1484551
1377613
747160
1683885
486981
1023882
676454
433649
1009232
79649
848638
1639285
1599468
92593
292302
1543979
835510
68604
277449
1671748
1483795
676258
1736785
1872744
486355
723086
307185
800634
1531131
1752422
577213
990049
1424727
659192
1927507
85487
1275471
560082
987023
927902
466324
1740169
374393
553113
409131
1803325
605595
1471504
37652
1143813
417465
1535960
284132
898033
862097
1649061
1431605
913484
1502860
1463117
773379
219518
1154524
405926
1056024
1657802
464372
1912592
147109
976037
1836920
636887
1773568
683312
1330969
189063
472134
176380
184581
705824
220490
1907845
125826
628970
580324
1946033
181696
1465049
325935
905164
894489
1527148
1936314
1908391
53243
866123
832774
1271601
265065
796987
1935874
25099
1199498
1651847
186781
887770
1470213
327196
1767741
195951
104996
829680
1687324
217305
1028335
27866
77431
692383
1158794
1173376
324821
1241687
1851501
1253382
142147
862662
960269
1269632
39438
776689
725543
1883405
1378868
1311443
232244
1739931
1361509
1483829
911499
1617035
1251
202116
1811147
645907
1396420
1277172
1604877
298539
1935048
181576
721910
116049
106860
1883755
1549628
1527449
1298900
504378
205841
1019718
1050276
1092904
1815602
1413279
147853
1543766
1475990
638282
1265644
1522908
180220
1209106
1706537
439745
898152
611542
1687839
1264111
1304535
1869451
76553
514228
1706069
1620122
212685
1875370
44432
1086648
1699674
1483190
1229881
322619
1494919
1198297
1214919
1224271
1699416
1929203
1312923
1765817
1848864
1817399
922312
120659
938788
321718
358243
1020099
662665
918689
411580
53208
1168481
1957747
113381
248911
1316820
1798853
1843098
763786
263839
742299
389490
1379914
863694
1614101
1007697
795247
703363
370390
853923
1923846
621199
1324325
482860
1371311
1237691
1576965
847622
1311833
1669988
839040
631601
871407
658231
355460
899401
855877
203347
1366618
252764
544310
111286
367408
145100
1982215
1535243
56256
874958
379650
1284297
819765
938126
1457892
566495
444885
384565
165936
939091
871007
903951
1440942
1680451
75242
807583
513285
479036
1124017
1989160
556151
1465414
1964111
1627642
1376497
110161
375095
535993
788106
1471556
519117
1820704
456156
888358
743522
390307
1683782
1190949
299188
565596
315995
1649311
1478403
255747
755471
1509712
350733
909467
1751625
485888
1180852
1129209
931579
1507770
1534714
1862607
12852
250862
708516
1903682
639142
1009101
1961233
1113005
1972546
1979092
1702323
1913567
428019
90849
1959730
547246
647606
151809
1362557
407790
1638799
492596
1634226
1469122
1865959
469871
639516
380475
537395
811091
1305698
1976427
1292634
53083
1813131
347828
1109786
444602
401791
408241
418683
855482
742065
818836
1990610
463170
1890713
992140
1047234
44256
1073161
1113671
1583360
1056331
943999
211024
1086481
1898697
1215416
1163477
420887
900995
342224
1597707
1337358
1387783
774388
1452023
636500
1199168
435213
856752
406089
83538
1479427
1598542
602293
1308653
1355484
1560117
341113
151264
1206339
1412645
248770
561325
51526
123003
926622
1726403
859295
920917
281417
526376
88268
1787003
1102643
564926
907651
1138305
850149
983018
588425
1463843
859880
816153
1694567
552033
1931152
37354
859470
1042663
527125
1726229
1544861
1946482
1805451
1589203
566915
1830759
288853
1965764
668742
1380032
460426
1471814
1361678
197255
733435
1669182
941073
891038
32971
1831669
1566661
119240
1856573
1581511
1091443
775888
233389
1481966
494240
1018186
1191965
1848900
383832
934183
1143867
1601449
176292
1524284
57360
1321123
56959
1823493
1939943
304422
1340908
775133
1704500
560930
1728437
134960
393837
1195789
1490680
1450441
784086
975002
1910099
1362154
1878038
1922369
891837
1678276
286638
412866
91368
511772
495693
1264807
1514040
701972
437168
59263
1016521
233361
1850995
1284230
265868
1818668
769848
52009
19312
1994428
305164
342826
1311618
509470
305688
1747528
342170
263047
792017
736736
619455
1784827
1241085
54535
64845
1400770
1472282
1472980
1730602
1522539
813371
1545783
1617437
945613
682743
1617400
282780
949679
1726362
1796668
687372
295679
1845803
1533873
1214701
272549
507362
1610393
1656238
1238130
1730006
100273
382746
1976089
522181
337474
46096
1790623
255303
1042368
1466013
293508
1396436
339923
1150890
248170
995145
1784123
1987855
1836716
133705
1111711
1420063
1865466
264888
1532706
1371198
1862848
2037
944644
446106
771235
1629969
408219
56712
1906378
1130889
1277280
1172720
1402753
941247
1870289
1499699
671458
1478875
1433154
1238968
480096
104446
381173
664065
1480670
1456010
1494236
915295
1198707
1678859
1225645
1015496
1591725
1520086
593275
171199
889591
1979637
375568
90368
714437
378127
1268153
1713627
320322
1746011
825982
558481
43314
775826
1949448
1710502
471479
1808971
1967760
1130576
1329003
774592
1062553
910632
234773
847299
1091516
1892677
1421019
946419
322840
1249714
1639287
1264206
1941645
1371258
213185
163389
755145
168672
1270640
1454303
290949
168445
634613
793166
563341
501687
195818
1153984
112646
1708290
1187473
635882
583680
597458
706993
1535623
1886901
835100
295747
1264467
1048224
1935947
1037649
342766
1092033
100907
491370
1093981
1349964
1323333
1753895
605933
842645
1539408
132530
276593
1395705
868823
1785035
1530094
1317915
677043
412146
777348
1334127
1184362
1273218
1619646
1482861
1602514
242140
1532022
1105971
1760290
242793
1268880
1525561
1352965
1491187
1020001
104909
1288042
55156
1307843
1674360
846035
954331
1386493
1956837
1384080
259299
95839
750402
812437
1849482
829484
419061
1393408
328437
1704966
363584
1760297
1000136
1729898
1924091
1733564
1398635
926826
1696340
379629
446759
1442583
19872
1835821
1799435
136718
617781
1747820
429636
547265
1914074
367856
1545273
817357
1987274
817038
943987
1172421
1660820
480375
1177816
34232
68940
739686
1137831
1002324
1814221
1205036
1088951
246165
1514694
760757
868027
93215
41988
1895633
1755604
1896749
1613961
923138
1863374
315074
1738750
71000
612352
7011
1966870
611726
1560240
1587309
1940617
1498425
994534
353933
1777309
696017
968975
382923
1513428
299268
472524
198292
730522
1784771
18713
1125339
27864
554898
1499338
625247
552633
1386802
1920984
97960
610508
299239
1508248
1762122
734647
1707395
1086693
154912
1558509
533465
189187
1886567
1810300
196257
1667457
812568
1919413
330018
348972
1094756
1570782
347486
304855
24554
1575828
1192688
76605
537432
1264128
254418
910104
1621937
508003
738643
617207
913042
1662884
1985507
1651994
725208
574293
839085
664851
1057530
1271121
1966927
1916550
351094
1061305
1506703
1399464
289240
489563
577047
1435298
1468933
1338792
979697
236380
1233157
1118336
1566601
377334
881017
1821388
1675947
899251
904493
111142
1608718
1219834
1745004
1935742
423213
1665720
123705
1940101
942674
285589
775011
154258
1273684
999492
1884492
418894
1108744
455483
224958
1916180
473052
1028478
106179
1220709
1366163
777358
804342
172999
1306029
1712688
423946
851944
514409
96279
1828730
1197508
968846
712058
384692
1873903
1554132
165818
541295
1805710
1678716
737893
1185624
462244
862356
1409391
950629
1520175
177472
190172
1113536
1944937
1645754
1487740
1701853
590964
1022850
471647
1100232
653081
68649
1586128
1985017
929031
1100846
279872
1410828
1408765
770904
1440496
1846265
662733
1556257
712165
1074433
47327
1539935
1021004
345928
82866
1355354
174658
1472038
144194
1195042
1365787
101026
1781530
1233194
395296
1858872
73258
1330106
833728
1066343
773580
601393
212040
1886426
221093
387847
1037543
1737655
1146285
230102
1342863
448546
1831305
1824373
693290
1007799
1677430
2796
469821
1093009
1117283
759828
1345018
1730976
382813
209188
1195308
962520
563910
1340303
1510376
927633
342913
354009
1640262
1681220
190802
1075382
1160481
897998
1491629
104019
1728619
1066727
1419193
1119279
980724
1527980
730387
1088850
382533
822934
1288119
1362017
1492486
512155
1614007
958008
1202690
114639
1299519
461665
1104236
1694384
860564
1982842
623907
1042590
1941401
1725676
732063
317166
462470
29250
275696
261540
345844
373320
593012
916606
1297496
1083107
1679978
1283979
1704184
1857553
1905187
1795902
925569
1551068
1302101
717033
1950690
907895
1055298
1276745
1658281
409399
1643781
989317
1673442
84226
460240
417407
82459
892594
819599
1775545
152728
306575
1840514
74604
1137103
1214075
1069016
399629
792360
1927935
1464127
382866
384891
124044
1461073
1517905
249298
985361
786770
1287636
302330
634484
464044
1717947
47037
1265415
153054
386864
1328307
899478
1590405
1287285
629807
1458511
1440026
457323
647257
113974
1304771
448337
795187
418116
914877
1894334
839058
111460
1057114
1329999
671992
1799541
1038522
1106629
428268
1062529
287746
464537
932355
1460960
517689
1212855
1495747
866733
1807626
1155289
681399
1538841
1590794
1902739
106655
1452204
357207
1161079
1810449
10582
1527317
796091
258050
417962
264093
680355
943656
1285983
1848451
487280
268164
359987
1081382
991963
678901
235120
714694
1444003
140831
1139206
1503724
1691179
1417099
907568
98721
990217
1127128
1950178
143866
346358
1091818
47166
280011
904729
1839125
1470990
1436462
936444
670194
1553001
1716811
1598422
211935
173382
283894
566563
1256525
1845122
285366
1751049
674154
299321
1157102
1842763
1038341
11923
66240
571268
786285
620719
1342261
23043
1352824
449310
1637246
920745
337677
975477
1661010
196095
106849
291355
953486
926095
562512
873842
1920877
1969609
1324009
662900
1185957
912298
1497314
1512236
100428
1036358
1578979
1572826
51854
683030
66172
567521
546224
695838
1241621
394010
542868
1970938
1822125
978536
886461
1761611
829551
102309
633540
1398472
830576
1566723
1728475
1859223
912666
1690298
41357
861172
348681
654781
1664447
1043246
1749392
1794236
18070
289050
1958161
1661891
635263
1213538
1970379
936150
1896933
1234463
1033230
1029002
763377
1174317
1139860
1950568
128710
1115433
721263
1865091
1080912
20090
1826707
677069
1082957
891973
1967598
1751118
1599561
1802137
1951138
60914
1436061
1914729
528062
581533
126693
757705
1353624
633165
1533437
1746827
1214909
144154
1167526
1500246
773785
1538518
1672063
701390
1920305
1209976
1218634
989485
1533345
440416
1586459
14572
592541
1034579
1695804
478282
914039
1349673
964109
441283
1509717
196502
782755
231260
112624
699922
465190
1002495
1252019
1815416
1978115
1108880
849263
306443
1013401
139156
1406411
1928261
228529
635628
1833116
433788
730196
1041475
1502108
1682926
1623394
305612
794509
1005744
1300995
1869449
83714
656398
38413
261637
416002
1263844
34718
466672
1081467
659105
247813
1426260
1141037
755390
1532880
1762252
770719
1196531
1920829
46661
1096053
1173896
1330315
202888
620611
1843622
1266058
847762
758609
933582
1415205
1027258
549782
489079
1996566
269261
836735
1353915
1947446
622388
1090178
1406601
793187
1744450
612278
1169639
1958178
1071209
205976
1987189
69206
1528267
301146
527742
1731806
1213192
202945
1072959
881385
368669
1861450
705480
1505310
113836
1955930
1013127
1221833
1812308
1838818
334276
1525480
1834490
1551190
1641026
92129
1052952
86250
1730971
1821881
75671
1688363
615365
358986
656734
933187
1585550
1262082
234892
952335
1184620
1008557
540979
468731
1962696
188088
533595
139206
1920272
320969
1400207
1850469
1566531
1040634
789596
1484153
1838493
479132
1025906
700252
378019
1094339
1744994
573299
553510
700023
185058
213219
977993
257340
178059
1711913
1430648
1239701
993453
792239
81579
1918269
1407556
711193
1764585
32040
1771813
1883124
1007248
992521
1140137
1567237
224771
892948
506614
1787005
1227225
1889438
723072
1659464
1794920
1716175
1580579
375883
1496472
26780
1859283
407970
1074085
1959188
312717
1717307
1465694
570395
745910
300495
415826
1346541
1507866
1322278
999251
1734608
693105
1023597
1046074
792342
1970489
925838
590367
785690
818935
117853
2332
909173
1765282
1874037
1860703
1030154
1282532
1928744
1190779
840834
1975220
899711
632225
68500
567292
1850858
1875176
1034805
615116
160479
1138829
1994252
1324327
1889669
1998230
1602763
990872
1881134
1943064
121023
1743113
933604
1045483
1391490
1590345
1811316
1227311
817388
1022678
838657
1668553
1009764
597573
649324
1696030
1841189
654591
658830
102053
1462519
1832548
1737375
1049877
1702323
221819
1727262
1290049
1888220
807758
725541
1582988
158452
1532638
1596912
1290434
1097004
1073229
950869
1299098
1762444
1753129
1882081
381418
603685
90432
588186
586585
588580
819150
1579071
1332756
608631
791572
1886891
770362
112873
1785649
133613
1849075
1905132
1448095
1405711
345842
1688736
1386216
1337003
1857354
1179343
1138345
773327
547572
196390
822902
637451
1665938
96860
1543652
430649
1672782
1113924
824218
1988952
1958823
32276
956299
279569
1525214
1382236
1759735
1281003
1934290
1160099
1867208
557273
1384358
160154
965780
835526
309034
1752036
671876
1081914
259635
867299
1182047
941274
1474957
1429059
1914382
1272331
1488511
1236951
305845
406874
1401739
1874040
666984
491918
41919
1822916
1411332
595439
89409
1466623
622938
998466
1671537
1278173
597913
1809599
644620
953210
1616210
590563
785112
984691
538167
1852597
139795
765048
610955
525637
1017701
487838
1291741
1690238
159671
697198
1359535
572833
52313
949434
455566
1688856
106468
180662
1839413
1840469
1727998
1867002
1156010
559647
128350
1517631
1736801
1871905
1163258
860661
1267818
439535
1354372
1341903
345940
1781847
933549
1686220
581516
1547286
1700049
843211
199009
563200
1766663
1857035
1499913
1859066
1503153
736133
1226385
153387
328056
119452
289383
1576523
1930946
795330
1953205
520573
1578270
1404318
1651781
1237057
158511
339700
1247451
1295105
82863
1869393
179259
1551562
1109438
909097
1213109
228349
1399983
1070669
1066109
1873563
240669
665645
433345
1527509
1944623
6668
571784
1900096
34651
431379
1494059
1291725
1185756
931416
1182105
1595134
984147
478818
21873
772049
898034
1295111
1295841
1605977
71023
1287353
1458561
652998
655918
1826566
43735
1625505
896253
1496828
1323197
1798917
623419
1756095
855940
393841
562836
435604
1917314
923627
673400
58116
1022449
1569652
1258493
1009094
1838832
589761
1731950
80351
884436
529913
1231751
1918642
426363
1295208
1983777
1280481
118572
470865
1842677
148023
421593
1669607
1176472
1957658
1975336
1511628
1553608
439434
1700346
1555421
12665
426829
748894
1550112
1694239
423357
873005
1437398
1834082
124654
549278
488626
1318906
529237
931529
1000431
1106429
1105291
938518
1634654
1123854
1550520
299645
1672065
809567
1509958
1605462
134461
1248059
1811938
1207494
1563840
1319752
1040509
1091333
594228
677805
1254023
186855
255145
1966778
1890871
259721
599524
821169
1117982
1821951
377375
560378
205672
1968983
967361
1618081
298508
1361627
717359
426585
583444
436268
1299456
1232688
1320139
1914888
1556669
1920550
686722
236879
505513
719073
1679767
147687
285191
320050
1698785
1704410
1905572
1083742
189392
1680020
290456
1641014
678272
637928
145299
826387
824864
678212
1170953
1511047
1951208
100192
1933233
1252930
867229
921073
259890
1515448
1205347
1627740
686202
43247
932827
603344
1634423
1430206
647233
772545
266771
776014
1131623
888342
683123
66426
364894
1673105
884888
940369
1624246
1554393
80045
1274951
660908
1855015
598398
230571
37933
599600
1466120
1094645
1702743
1172262
996536
1223373
1783705
1213397
1738511
1381081
288363
659904
1535400
516632
1927533
67496
727653
848547
178270
1725464
789246
1872991
944487
1531769
1771795
145745
1085419
273670
201037
1240029
1502780
1918103
1013210
255868
371617
1603830
1481584
758106
1637892
1414057
733940
237900
733976
308448
259888
1984233
1377811
1077373
183811
1031353
1378155
435484
88926
1915342
1241138
1103103
1961078
1003087
295207
947700
90192
464568
389887
1621313
231396
716635
1400138
7362
1662797
578338
1229646
846
1801548
99812
1176824
1967626
1551845
201904
395066
1832540
680208
571131
281118
1404031
1376812
1472513
1789575
163166
929543
13259
963027
157160
808013
87078
1596098
1603268
802703
110195
1908636
250314
1501295
898347
1494094
10822
66502
100733
558759
787765
1489569
1665224
403766
403115
1422654
1537591
1099803
74763
933328
1240080
513811
178740
1244016
693982
1186579
767869
1290410
1909507
491458
1308102
1705300
396395
1657962
252717
37794
1365482
1851142
1733937
520544
1484620
1074145
1650665
100962
221438
470896
450525
145434
478123
153831
1416816
1705207
565865
1661381
1258878
1489705
287054
1804326
897204
1898746
1995636
56326
1591494
1632850
965815
99727
1614797
717128
122267
1095189
1310964
959110
265244
6733
517762
592424
608654
1332777
44820
174454
838499
359862
1895206
525621
1031365
1228710
932925
1038613
1419027
108319
154002
978781
658021
1229376
199562
853885
1007242
575502
318533
805038
714910
233998
1901381
1150914
1722468
1419396
1264952
286084
425182
1810823
732868
1792493
728297
1756405
208973
346963
1602327
1361924
1321969
443021
165268
1342009
575702
1821641
286354
261631
1993788
772126
814846
505344
1664786
80467
864603
1433216
11354
261814
1088888
1608369
419490
311467
1958696
348139
694787
425480
837873
1404777
1613870
18514
1117532
1069127
744081
454889
611377
1753986
34568
1515436
478857
1757596
314749
420654
354890
549683
1663616
1941511
565864
1722338
617758
1256465
820233
1287479
576473
1804600
167452
1542681
130799
1879378
1887284
495792
1617992
1659656
1258067
1646046
1532520
255888
1696894
121434
152726
78589
409339
1632192
900453
1072107
1226721
1605317
1523289
312968
1236630
558994
462931
1082694
1462028
738069
1079849
844540
43875
497883
1178162
1741530
1279665
46121
1482980
1303604
340744
97656
1266850
1705275
1443401
1244625
1276672
1506898
881943
877843
1264352
1986468
426030
1521218
1655192
1191165
1693726
1196167
1486512
388556
79531
1786611
1697255
1823512
1093999
1455169
312752
1229712
728985
1351895
1470497
1139870
205906
1030628
1923469
1295377
1167595
1258359
864769
903533
1181686
712922
1390879
250413
273610
1951227
302315
417526
447617
490103
759129
135640
1703411
1844374
666043
934335
1268660
1066010
996916
1289539
1404770
1488894
1790127
1264322
753949
1232301
1247896
1182733
1210583
694056
1987706
439703
1379918
772158
905453
215182
95513
199417
39940
565180
630653
582851
1715088
673862
1699434
457330
1733826
556769
1351242
805255
1710784
286665
170591
424626
420861
1644909
984878
700286
1043558
1947973
1803738
426100
1683571
1989225
51329
119622
517345
517708
165070
1567630
1627193
1983302
1912867
88390
1343447
1934800
686029
130176
1642708
137830
1628461
341229
1112226
803090
1140228
1393187
1923513
1664889
799112
1440326
6951
1666539
866369
208458
1796293
1373889
1505306
1566892
926314
242911
963707
1253250
656058
34342
1685498
1682937
1994719
83163
929781
301831
30094
709120
322565
643050
71288
146661
706406
39580
260663
1678271
720311
506794
1818650
1479910
1513996
1571777
973605
611784
291519
876523
1559672
487180
300171
1482440
921096
1274555
1767147
1138900
285811
1878654
377888
1790900
1509745
115141
109534
320389
1629709
603384
551199
954137
1578115
59237
1338060
700352
169528
1438595
1501854
730135
593167
219226
103531
1399008
1833012
965394
259891
1385412
564446
158756
630109
1141616
1470138
189300
844608
322645
1989773
1957480
206205
1118796
1831027
1904302
1712567
1873024
1437829
395597
1529116
1718480
1428864
1069821
1404201
1408159
873386
731392
1706485
552544
1319738
174294
74575
524555
1989886
1737836
1456763
1876088
1112065
1275420
1614097
910502
700030
1324398
305248
33941
1367597
1904398
1689634
1779133
1497310
826261
376593
1810987
1816459
477675
1449988
1233756
1925655
974727
1613650
31733
1721847
430990
60400
1529769
310642
148349
1655330
1499382
1060272
263243
1825532
1122858
1232271
689334
105905
1718076
1575050
570307
1315370
1086675
1009083
1906524
64683
1411449
1987640
231884
1173919
1425718
1709218
1242510
1913552
525401
745142
727103
676016
1097480
1467683
273304
765403
717993
85760
711878
132903
131266
749635
1418742
1088283
757446
997156
300875
1882398
1867061
1904575
633315
1717763
1047373
1094457
1546571
623960
1472714
1860995
1900868
914961
1859591
738073
968388
505751
1428491
540027
1183115
289292
732043
1339305
1802452
1356104
486620
1366750
561663
1203002
472795
1266845
1690933
133127
1566182
976587
1490954
1140584
1359195
439762
1287159
914356
1105687
1632286
802008
639106
701152
1785494
947983
1989242
958966
1142804
1438483
478262
783783
841107
1676496
1224739
1228559
654864
1458988
161964
572527
66429
316495
251901
1429744
567940
164801
1292698
726791
1302859
130029
874307
1845516
1857835
81566
278342
1183117
1165707
360775
591404
1933338
1806575
1187189
216419
337617
583359
1389179
1050650
947511
852377
1716803
719750
998492
510380
88284
1077051
1498012
211434
904219
1205760
467641
895036
774136
94751
1816319
716428
996332
586144
1235300
979055
161945
887475
1834120
1525263
540373
75385
1113990
236799
29678
708976
367856
496328
1469097
1074746
829237
645206
531629
1113996
1923707
1243139
1038693
224986
1842809
240018
11168
424307
1443298
1097859
516325
1205014
1761723
998737
749784
1642265
1308906
1035275
1486789
858295
1235662
1602617
142457
1986401
1620412
668590
277991
152494
1511971
149987
712492
1021177
1704477
872943
1717809
1142304
1072012
447983
776433
1059635
311361
1722862
608050
1738797
505520
1722091
1245675
391569
712663
332621
1630757
219300
1662109
178706
1535650
1814687
1097785
1982948
1369158
507841
594464
1577393
1911017
796724
805588
639377
507065
137884
134557
1638684
763501
88159
735898
613061
646432
1049025
526876
593399
810673
1599833
83379
863577
1244891
109747
1687647
501364
427314
1268012
1341374
1109646
1030238
934458
323281
452042
707727
259527
532972
1052929
1324865
1680518
496693
1250178
1035517
875959
1733698
1022639
489474
1473400
579800
1165624
1907526
181979
1200869
1289235
509649
437987
1304273
1048031
619633
88246
657077
914710
1809092
1333606
654173
1648125
1212149
689942
845241
1566449
1220671
148734
1959444
1800521
276804
89074
1179406
1528169
1182837
729942
297863
381363
1334472
1426559
929967
1380361
1694480
1010828
827019
841490
1772932
93972
1599729
1763222
1926762
1327457
1963788
1007759
936255
664569
645104
1735125
55517
1558810
84358
426501
431881
1168489
140868
506356
1691751
1814667
213331
635919
1112536
1415668
996946
342732
1670775
747231
1665437
1427384
96994
721571
1646559
908063
858128
1839643
1960323
1944041
1629970
1482811
347865
1342953
906390
281701
166808
1535478
1644747
1899909
948277
1875103
909997
1812319
153976
681574
227554
1698286
245460
813691
1364546
793631
1714524
874066
1417510
380643
1356978
1107588
1936825
773712
1194057
305897
1381568
483189
1720593
1335360
31151
1287421
447595
217056
100725
1646489
439259
563947
453381
595519
1839544
231287
985693
729911
68563
102559
675953
1375074
1548003
1663953
1504317
872145
854370
1395628
1230346
1750196
1428064
83114
1315329
204027
506649
272500
133661
456446
1771700
172419
1492221
1966267
1617147
1462650
161733
359964
305556
901239
1430109
1944092
1677759
283619
8802
717565
458507
377031
886719
742709
1404181
1774735
1239350
1021382
1976285
485639
522655
1708804
523268
31737
582700
1155864
735011
1469831
215365
1796537
1338531
647278
1275076
1917901
1508294
968345
140838
961453
140291
443177
1637193
1793366
1149254
370994
120612
562533
1366217
360226
346497
1933826
433815
1175399
958671
335652
885112
1693030
1458484
810071
353647
115863
306834
1732438
1282406
1073170
11852
1418734
157513
635633
585499
821173
797016
1989072
454890
1391766
413749
1010986
632381
874129
1927510
1871658
1736866
409432
307432
1664427
390590
100237
1464664
503212
1916458
24773
1091719
930564
1073257
486045
509530
853431
639588
162358
1816812
1188074
1408933
1607718
1388497
507731
1469325
893920
1830954
984909
1486031
1009052
95584
750060
770202
759068
1153394
1264271
1241008
186045
1698640
713369
1104903
325485
411984
1787941
1349857
1318994
181647
748244
1176741
1561699
563323
357228
46671
1654529
815682
677010
866385
1068287
796426
1613627
836805
764285
507100
1089180
1936594
1971660
1233189
1144807
124740
716053
1943822
1431840
1806798
1717332
446316
741531
255964
94436
1292112
945797
124651
206496
555501
1897796
1062886
1863783
331559
799297
19946
1297184
1946224
262080
1834908
901787
1753984
648544
1788630
1069262
109394
1373115
118954
1291485
1661040
446629
653502
424596
1166922
1430150
968012
1779030
1726772
683476
1692084
1296364
353650
33695
1290635
423249
473425
1305763
812434
837585
141047
1020621
795164
235608
944367
1697894
744117
1654626
1739009
1463794
1913349
1148774
1704828
1700463
657843
165743
16740
977860
1120243
2036
408190
978119
1998083
588242
320604
1591380
1013557
963494
1069885
1292284
1944314
1664410
978274
1856121
192188
1711076
1930198
717648
1140600
1357336
754196
848211
1359720
168912
454348
625337
466089
1923569
64832
1386574
983318
1218105
950790
1545192
1870418
1738671
1000478
1197599
1575555
899887
1842858
1183446
43225
1184591
6601
723994
1506800
1337990
1156394
762304
138269
74395
61253
1164997
201507
1262447
924594
274266
852857
1367608
648952
1030260
181264
818821
974485
1503830
1176576
1525848
764011
10269
260778
1672586
1662662
624561
525259
1496947
795864
630110
1811423
846400
1695407
794568
523898
1561348
1623620
570354
591361
1297317
403021
263472
212560
544493
1512758
1996470
1544368
1668729
1480354
290850
632862
298340
994978
1630559
134258
675945
700910
533321
290781
663099
1117943
1267522
1919350
1115531
1039077
808127
1526540
1165328
809168
609414
26004
1527173
394108
1877335
1628714
475805
1993647
311374
1640226
807038
1380144
369949
452887
1571743
648404
782189
641086
1812844
117970
1412952
1553103
508260
329969
659053
981617
1230076
1626897
439158
515541
1254596
800160
1911285
1845342
1803324
24844
1457162
736244
1767568
265636
944278
1807567
117407
223676
1477901
1691176
235240
1591824
88422
1011307
1781817
1876896
668901
1177932
476412
548586
179314
26533
778878
1946146
1813009
770727
1334729
872617
1715921
1720984
1754442
1905522
46175
1467486
1687378
1937883
411468
166423
1050680
1808333
325132
1941482
895268
103726
843194
1231739
196248
1844841
1263516
532502
1269974
884136
1762785
985918
221222
780655
142036
435440
1768287
1617771
1401040
228318
217336
1585243
960931
1421961
1252974
1255766
507178
1925178
469132
1608861
1627531
1600030
250018
1056452
1262638
1435917
1535153
1472535
1810818
1362141
776329
1987739
1143034
1632793
1309597
1248046
1382470
832640
1628841
776574
504142
1590346
288436
1310498
1113315
1938390
904573
1451800
461068
1636418
1445744
288460
1052464
1539479
967691
762721
749139
61059
1236505
525270
669665
1989951
1864952
1283333
977782
143561
1817758
104931
1017161
369514
903262
1305116
1134043
1448782
1076699
1011839
1738446
694543
1065104
607401
424146
250968
583480
1207859
325688
547039
1053660
818620
1746646
809698
1804705
452305
549855
1610712
1801621
1350846
1168968
274829
612351
981293
1132536
1691606
708998
1391189
197211
805052
1050429
1642932
1596281
276759
1748143
1964407
1038164
1307511
1432901
1842477
1752763
25401
358694
541414
796118
1382752
1741356
1027764
476942
1815432
1332761
860982
1671781
477841
254712
1767913
1949543
906602
1531264
607615
248020
1257325
994181
97643
1817167
1251047
1648303
696589
1028613
255138
1190036
48425
1449039
1675502
1133171
1318458
760610
1151612
1933183
908219
600258
324056
1829305
729544
1039146
188102
1277242
17215
1977302
1467374
1646963
1307055
986318
1411947
647623
940049
1314998
86578
144627
1497311
1495104
1505194
1166826
227568
965921
1928830
1094342
1789613
308502
1621769
1233701
1825205
1223047
1069083
1684749
1106814
675752
1056155
1556314
1415083
578737
140107
625899
1953442
1547818
631704
1288359
1748801
1410955
1199342
1541961
1686296
1823562
411062
25694
1055237
1233214
1604845
1141961
21057
297749
1841045
88193
1230677
1024916
1558093
1924371
1894921
1525533
741365
802655
504226
1537949
185533
385965
1060385
1675779
1809727
1531488
893682
884828
462090
1823442
159172
1507983
1515655
390711
1141213
809193
41494
632067
1426620
1131279
868545
81810
1853716
1119436
1073140
1094904
704696
6732
773930
428962
150525
575577
74684
1827055
200573
89611
914521
830139
798715
1450488
1529176
260032
1353658
1484347
41645
526965
737094
1163987
104390
1798525
998397
1551615
417442
1099721
187677
1790166
1516319
266222
1464829
1637823
1689775
1686949
158323
234240
118591
1791288
843868
30384
863716
1966159
1186937
1092073
925749
927285
509989
363917
1917447
785344
1105789
1818252
322936
1860919
62602
1046242
1581096
1418623
127322
378004
479703
342542
845763
209625
468639
1591259
844507
1600563
503847
260171
1077678
843259
995417
1228400
1965418
1022299
1715205
1069462
963434
76433
233999
549246
619977
1238856
878713
950193
781967
800258
1589033
511288
204158
1816261
839119
943773
326393
755149
508792
1624390
1018868
952501
1215892
1365869
1153508
1125376
1690916
1771728
1821676
1999001
1439221
666977
560507
1990665
72002
1417306
9778
1122113
910181
1280812
581351
1828427
499238
483732
654546
86618
1971392
1729020
1496172
253618
1899893
250710
995655
456748
1833983
462467
1245873
1052469
1778081
1547700
1567468
1000230
254852
641757
1626417
842187
793160
1667244
369004
216714
1234512
1360785
742950
779032
37143
383341
1766308
1764797
1555441
1048703
646934
1582609
1807937
1760075
75837
1352403
1240374
1540012
485224
277353
1139663
1787674
1566174
326024
1165303
1748327
1026458
1098729
86936
1697083
1262310
1888446
1495396
905399
1582183
614813
1485230
1611965
1396294
1300788
442144
1125927
603471
1678384
1794797
1661699
423843
561018
1551328
52081
1027287
1213268
738673
760153
1198317
288208
167040
78924
1168978
139410
482002
1351698
1708375
898916
1736857
173412
177507
523547
627622
1130293
1766256
1499743
1305397
537746
1399112
1558857
392827
945551
80124
434161
1987080
815810
846891
171125
1136803
130425
1137989
432877
379000
485022
1285006
307979
1545494
1804235
116631
1779037
1870291
407621
1683495
1083936
1727528
1262857
767882
1920993
1973888
1303449
1946479
762473
1074588
741432
1878527
225045
409803
1190858
1043976
949552
1492017
1866287
147519
10230
608594
901836
899879
620091
182537
297961
1658924
695235
185993
432022
1194014
1526462
260801
418078
774995
93074
1626372
1572611
186460
1383527
1877442
712701
1081491
1491478
1148091
1216669
1812876
999194
1906928
682902
1865170
769394
382086
1079309
1008515
1172202
1548732
1357282
1752218
753142
1797852
989521
1226066
1038409
1333063
1634517
39835
1437230
1565005
540102
954479
797056
1392264
1624187
1719840
1174055
1195525
814034
1079472
439711
1884316
1901990
558862
1238364
359806
1139524
1764785
376427
1082828
928123
1898673
1910033
1959468
1917786
487518
755220
91364
1584910
1709196
1297853
624092
973683
491293
986990
239077
1471523
601141
1705406
746836
217765
785784
1668216
1232119
1120548
825060
562791
58625
686528
404848
1658340
847235
193696
723688
554457
1015404
1360876
716007
1609803
1021197
1487200
639908
963066
1350220
1242966
1946017
65264
87501
1367801
1746927
1097384
1601771
225168
423468
1615854
103891
1670798
246549
193549
1069101
670676
1234976
414399
1017815
1021587
241902
1803717
1597407
3208
993288
691894
322686
1986227
692055
391468
1884594
425796
481738
1073237
866827
241687
1941463
160901
1454912
762689
1146955
1663660
1699818
1111524
48761
1515765
233875
1047890
277012
1719549
707053
990109
1245180
832175
1022590
1722184
1978258
1634460
1923392
1801737
1283432
1721867
1253083
1376485
91164
265991
212314
1245510
119527
751203
1392418
247801
1881447
1314811
211878
1190974
319163
40267
1957813
1081458
1897524
165772
350248
1143966
1433673
683249
1663680
252220
83429
870985
1796161
355644
1559571
235736
936804
1063667
595394
1834760
682971
1792219
188327
298782
1205703
397429
724526
1766042
1559173
1700693
79970
426491
545319
28872
1280700
413180
1699340
390140
1717048
426941
1928931
1992420
1756303
1158944
823731
51243
530862
458333
887028
562676
546804
1775192
1706286
902071
2262
1908148
1198986
243087
878219
1058296
1650291
1314130
1844938
325002
1285753
1558085
1282047
563348
143647
1126665
1205526
1300007
868954
897461
673631
1504901
1488644
907664
1260582
1012359
1377625
1628168
587835
1511020
567917
1115435
1437778
472626
1426378
245929
324471
786633
1240230
475138
132532
356910
821319
163349
1752845
1047408
1055357
864459
1472214
877165
1190995
1056340
875976
734757
1778344
690783
1365537
1331039
1999921
817625
1445390
51189
1299328
1101806
504182
1191102
1922356
1140927
1457637
413058
1932737
1512346
1451808
804103
1884779
916669
617583
1230008
1248340
1195356
1087482
1176863
1240043
1898927
249043
1991109
1141796
1316022
780719
510760
1222022
889667
167901
333641
1461384
340589
1447717
158473
144938
1932534
1886871
454078
14104
1157522
1359037
1493281
1569764
390257
1803686
592154
1190325
1702773
1478194
1056069
1959135
1893662
757183
494584
855506
75875
479043
15276
441620
1981613
14994
404223
1189171
171579
893003
954599
1231308
1843317
465224
462946
390190
483169
1185687
1356970
287244
1398812
1542177
1739695
1579980
1466797
622662
716211
1912694
849290
494218
332156
1138561
674836
1084442
398901
1075989
1788167
1365060
1957492
1188100
1625790
312851
1222345
1244086
211388
757125
1218779
209243
165638
1051871
774380
1393123
547636
1591368
367285
1127715
988671
896184
1782283
1852018
873589
1343476
1807795
1950091
1754961
296939
556111
1388286
24003
1134310
1087682
1043521
28622
1045245
84121
660833
1508635
1171918
351213
1777310
297278
916591
968301
1786978
964347
144849
420079
692710
1717734
1182278
1403212
1408274
585224
1259973
1033303
318086
359668
1899829
1168185
1266056
125587
1388057
693914
636189
674652
1812469
875207
510764
1989764
1853175
1293847
956227
1855067
1418821
1795245
1477525
376988
1648138
11011
721115
1895882
1056277
435170
581953
954429
1693128
1238489
645347
177380
989117
970266
1029645
1723799
946257
1950074
269811
1487684
864041
782621
697774
1068611
1737437
122193
1786797
848440
1820222
1555869
1042225
570533
1509407
1849163
1582314
522102
1796137
318831
125703
987395
1314548
674894
1700963
1791
911150
1575155
1214925
1987339
55706
468580
775194
1531702
1379717
667472
135188
176892
970663
550367
1641619
488293
1911461
1600020
928540
354075
1946883
1114384
43589
756278
627116
898319
1353592
863173
1668152
650420
1107369
1713094
1267191
664097
129175
490160
1011167
1327993
870404
237536
1740592
842204
783284
1278142
239815
1986141
1654794
1715958
467988
1078533
894615
401284
787606
325949
1154609
121170
1981321
584384
1873490
1308216
1480404
1171680
213779
609160
197087
1290414
1150197
1177358
1487172
222828
1793029
249580
757907
775335
454079
366143
168331
1126117
627920
770661
742733
1345514
598767
1597795
904020
170028
834722
1995458
1744448
1390361
1990711
1467291
1023545
113236
1781875
856595
1284086
1490273
368267
1532332
514006
1200075
634505
224435
190770
120865
367018
737493
274421
945752
193285
1404901
1432520
358758
286770
622825
1017895
500074
507632
303826
1680084
1964319
722020
1016809
303277
1114798
1014733
469078
401338
1202305
1834701
1753936
425927
1917557
367891
607331
1762324
1501030
957106
223375
58391
451822
1742473
702981
17414
1044675
262769
182697
1286965
1508212
483437
1172301
1372682
1887685
232644
1171739
1341428
1225069
310971
1518003
513096
13544
1269054
383782
1847885
1426249
752071
522343
1206243
1727904
363995
1836541
69622
1463592
77115
423265
1079959
1174435
588275
682777
1869368
480200
1513275
47686
718435
448638
705854
1544953
1552463
1738217
1160739
885595
699548
1108737
806487
565768
1799915
1871206
1097891
317882
1090791
1289551
1145905
1109188
573178
1854139
267691
1911639
398523
1786188
50807
1451587
244790
1510141
1730022
1024182
1123043
273275
474105
509667
514296
1538779
816608
1307517
634130
860012
703464
184647
397372
80480
1694789
1700030
965871
66533
283362
79940
177011
1613299
661945
1292368
1258972
1236644
1173079
490500
791649
200147
733266
1509661
352637
47903
1942481
1199134
970052
538585
859268
574063
642063
501356
1823318
699972
191004
1424907
1817598
1346305
28845
1608879
988533
753171
1464962
1124267
1637769
558128
636779
1195868
656693
1314666
1688253
349562
145505
1032948
411673
329230
1911788
641383
1997988
1929370
1090825
1061190
710355
1914026
300848
651351
1610990
1078120
107712
1068748
669615
1146955
279855
957840
1161470
204553
1718981
999703
1264029
1751184
1586518
1024461
1293786
292542
1575838
1981754
1999055
1217418
840742
361740
1928802
672463
79906
1070124
135553
1622105
1630665
1729107
1246669
1991413
433291
723157
689562
366737
1797716
1278693
1634837
897432
1474659
1939326
591526
937840
1648109
693513
556857
1010516
827301
1667474
1050654
1653257
783654
479883
1561266
563747
514211
933799
879698
453401
880537
1505986
800312
754159
1962754
1679824
1026659
876503
179685
1543524
369751
1480216
698487
1076678
233037
1454952
287460
420657
418610
1517054
1711908
276427
181360
1742911
1745866
1837200
1464360
1940556
1305017
146971
1162211
58281
1455958
1675443
684222
1417839
1370865
707758
1190840
1506304
865421
326879
699356
929244
771961
692908
60527
238751
781065
1729711
1283981
396853
1352
625652
129943
373862
981886
1214882
439413
1249043
1688386
353273
624263
1139811
1426854
155028
1595160
334324
1864722
1507851
252468
716909
1517325
1525419
292608
1387009
487593
73257
1340755
472648
1702024
1181797
264446
788016
32614
965044
1275841
969533
1701017
590302
1995753
456236
408913
1003195
1321148
374483
644567
377668
1466792
903112
1055682
1545333
1368205
692226
587381
1193935
1566132
507604
198997
1562054
217052
643754
1781971
1876297
939996
1221531
943588
697177
1850605
908422
520707
234243
1253447
1465633
635606
525225
1669319
1705308
1219958
1854338
1440341
1177399
697493
202648
615007
112059
1289027
445
1966498
740537
1165292
1045842
1824750
1231290
1638029
1296786
1417646
891762
1950456
215937
1165238
379567
442561
1910363
546436
1539969
1612580
41451
195010
679860
1837349
1144143
1590809
831028
474481
436082
103632
131315
1615772
122677
80414
820082
1241241
11313
493444
1165278
1849153
1324958
1584475
617166
3087
824464
430530
1898593
1884709
1701436
1093122
191487
983366
1018398
1867726
1673539
1889555
40591
608398
1496459
1102515
864070
179876
1907485
123796
1037263
160385
1173831
1904909
574536
1978797
898824
1887851
1046711
1172722
89287
332146
79549
1838637
968217
1068749
295070
1418431
1651080
125119
155595
1733242
1099569
789985
1555406
1390407
836013
528148
1771095
1420549
695068
62568
171210
1866513
417780
270212
1097712
1576321
1505751
462629
1949506
1641389
68639
1267796
1650644
1119248
186724
1870608
899293
623014
319722
1201071
576588
1874365
393578
5996
1357103
1364809
1183887
1303388
241844
388864
139957
1451578
584635
1606276
812028
158379
1399772
705498
627174
880521
1967267
1905651
1077764
1894465
149587
1672181
1565950
231446
188778
50955
959993
1609101
1999504
1701622
1027156
1602873
1474501
8276
684913
929758
110772
1735235
1042095
864274
52587
1804481
25186
182065
407577
314075
1356825
977319
1213553
1072616
562784
1002293
1063815
193183
346712
64128
1550131
1831259
1306731
1304368
725659
592015
1931101
1824659
1717220
1701967
604430
741416
99613
128805
923796
1501734
1655317
536316
1715087
1721480
946125
588514
93515
985703
85740
73061
722194
1860054
339137
1067865
1241816
1247425
331509
433695
1160486
1420552
1497476
408085
953554
1842129
181213
991652
1683816
1181426
1483164
577825
723307
1795561
1004015
1694228
1695171
1159066
1659930
1440144
1494213
53616
1716373
1897862
409181
1724949
1765525
1240200
530478
1225815
1941824
1725321
281125
1762350
1316989
1737023
172305
595685
1435996
866957
443415
648740
44031
736366
1102361
751556
208748
356426
1081977
1841038
1032612
77955
1042304
716637
39173
218099
447614
596560
1436323
1612896
1246514
894422
894046
1990459
882472
413702
1728823
650274
117256
157969
377817
375783
1971305
598120
1073345
118003
1820868
344312
765428
824107
1139544
592487
1186755
1961853
376996
449814
1219436
1800425
364468
1673776
1461410
377750
1251222
332614
1383840
785253
89315
567695
530614
1561415
1147583
265863
980665
1530766
1975067
108401
159130
1877203
193521
449470
1629543
1005256
907897
608414
1401087
1004654
1292330
725768
1882858
230437
391049
1644950
64879
1245099
1273455
1222571
1749230
1883368
734857
971678
601955
1457545
200135
81886
839107
527668
1993059
566138
1076894
515147
897823
60871
899880
459668
663499
1520283
1160308
69951
1741088
418049
810640
1608356
1828492
954475
1238370
19893
93442
787262
509155
88724
224891
1120986
1215889
1669884
580789
1035624
679954
1757382
921751
600188
855902
184002
508761
1840864
1221728
199959
944866
1389457
898134
1875518
1227748
672862
1364781
1227180
397037
1480525
220208
487775
749124
1280349
1101819
1533824
438037
1385808
1929484
487131
804584
39523
1529114
1275896
326247
1064902
475642
1028819
1655337
1110713
1163334
668177
249417
97399
1622983
107055
287823
321926
544229
1419304
700397
1219358
868941
1270874
773996
1850532
894470
1778563
169916
707781
1259286
585252
1193731
169618
632980
857256
1802325
1540498
1756214
276838
1557760
1381371
874142
411279
131428
1160483
885144
1261774
527131
532218
119859
1096563
888897
180038
1673997
1662673
705851
1591659
897603
154921
465810
1092587
1009012
801872
665590
256963
391865
558075
738766
925003
1265876
650292
1954587
10382
1315635
862999
1808348
77202
711074
50309
1136224
1892008
1937752
403202
79269
1259942
675335
1519677
405523
1037055
1812437
1217396
775887
940626
182371
333524
131971
359930
1769878
1296639
1171815
508071
441583
1758958
720806
316388
1327608
978800
779122
714032
138057
202327
1684489
811014
69053
909890
410849
1173862
819677
1722787
956985
1798187
174342
1757790
1588069
1506263
1006222
431418
1404585
1476128
703860
67492
57717
247353
1790806
1712467
1177099
1395299
1697269
385665
1369387
162229
1092347
1865360
1275773
1844170
518184
54673
1496959
723620
1502701
867133
25664
383570
311221
992376
918797
675651
527479
115911
678186
30154
209266
1501785
1585701
1024515
1004414
1017323
1669347
699123
1051135
203489
1222792
1683010
1430207
581368
293859
1825291
1934439
769520
568190
1872633
961974
240583
1720209
30128
363113
1544254
647943
1627381
1869635
631604
1456165
1364021
867094
1420158
813924
1129236
1712567
1481295
1729300
1411735
140410
1724207
994590
1309407
492066
1212612
740567
670111
1649857
1619571
235240
1281498
1972584
1743303
1152832
1139222
780486
704199
1801887
539646
570221
1480157
936648
1795220
1602921
975414
1997278
861640
1026073
1015045
1598446
1580689
1744414
1076810
1877564
154587
172183
468966
1323660
807758
1541371
793017
47409
16569
1747877
448431
660543
1778648
1828861
1148442
1845224
1935315
669496
1291523
969125
590651
649965
1646308
1653099
1843814
254576
783576
1544566
202660
1261752
1872700
638772
1387301
1587983
1305337
283173
404540
514095
1270829
1557198
919853
1372802
570367
1273682
1881320
202396
1391996
681529
1983310
1931947
11423
1449625
1615109
1586683
1245281
1324265
334522
37841
885009
448184
1033090
691144
1685472
954357
444465
1918280
534896
903675
1414634
846563
1305467
226303
190279
368970
1009338
1892945
321705
732608
1982627
773477
1175632
613056
1062853
1373033
594626
609930
112898
1468044
922883
1447739
635334
755828
64136
1796348
156449
343447
1462355
1871803
495724
173391
802642
1395904
1755811
181254
1286292
1903626
1018099
710958
1592800
289671
896420
342595
1996760
310421
1399144
1930629
327545
1794307
137071
947541
1266709
1154127
1335851
389318
68757
1112854
1057347
1131771
1824042
505632
1009373
806987
1838076
1749414
1388032
125285
108602
189687
1784265
1392475
1283094
1898930
1884797
612678
447208
207621
289438
1106400
1377984
497063
1267868
189693
224768
1991437
969042
1351540
277997
1525498
1936092
238296
1554003
58203
589648
1677257
1622329
1583442
343866
1128548
1005523
111424
14475
338516
1929460
56422
1968107
1186435
1424469
1985142
982934
867484
550836
1648943
449581
338006
1777090
1950761
1423355
463610
1280770
587134
368836
1993686
37252
1508363
1780305
988050
1564351
1034822
564940
1210867
1967201
902870
1101324
1935509
1940214
1315783
1120003
394231
1258254
1360173
995448
1844995
176886
47688
134278
1678067
1587727
908217
1001607
241392
973374
936007
438869
550509
1922950
492795
136602
1446820
1687020
450968
802099
1487039
1661250
1572774
262305
474171
1358222
177833
438347
1799718
992861
435794
1293382
1487740
460197
1616644
1267645
1322854
567308
1614264
1638345
1457676
1407360
570562
1039418
1637442
899596
625226
382839
1700465
459534
1121878
1768677
1108141
1539414
367182
845608
600165
66605
1526596
1700878
1018621
13342
341017
90517
826414
1606203
1760091
153414
849261
64464
912421
1160466
1504752
16671
140564
748685
1518093
152701
368284
931158
939174
1122497
665550
1781063
647027
1997737
423864
348372
1927472
1460699
9662
552460
62121
1710894
213223
411814
587975
1736525
1260366
872126
51059
902674
1492152
1247062
433805
1454266
1878082
1894231
307340
163298
1562934
881233
837222
464261
1242797
1719540
472669
1338856
365487
100440
1351297
23211
528554
1214925
1347672
1237385
399403
266750
1756749
684849
361360
1702825
1018641
1840596
1242174
250952
574260
1029163
416329
406813
1174512
595270
1403833
513588
1206845
636558
117958
1507584
230747
750397
314017
1407667
630257
1942564
1251460
1695955
1962755
486915
352915
1188880
987064
1257573
1515754
810253
273953
1071828
811082
472688
740766
255650
1408034
1202399
1512742
263557
1786333
1829923
1451114
1847099
38893
743817
1631525
555045
1105889
1785799
624488
963874
1862338
1819325
1603894
1212353
270497
539420
730156
1357371
713157
251596
1334566
127234
1613961
1175039
910305
1239281
764945
179794
1723090
1281694
1609352
1645922
427962
518431
1899358
1466262
995027
239938
1412210
1034207
1491961
651475
289947
1692804
1338664
1117090
1522387
12456
1118938
1259097
825456
1457597
1386752
1101692
48412
465590
955624
394398
686510
121667
355375
1804107
80625
1026014
367342
583147
1469764
1099608
1696086
526928
1422157
662701
117025
1462350
1870621
894254
1481349
1286167
680019
1325245
573488
899089
840186
319534
1284415
897243
203999
1822537
1309895
109970
1187711
1284701
404927
413044
1878491
1533727
1191630
340941
423409
956229
1035562
1723811
722761
1440339
937077
1357673
1835384
1859773
194364
374846
1345281
1634947
916326
1763367
331393
1038154
181770
118196
622767
380547
629171
316998
844836
732465
1208664
1116401
1062554
530524
1413595
20192
395342
1215354
701472
923050
1771051
1817864
1603913
619910
337179
675914
998542
445415
1272793
1981028
321597
578308
1215309
1477271
1387513
323559
1029732
1073815
3502
1481746
951229
725980
374493
1753209
1745160
253854
1509012
1011357
1174112
663669
1026133
1544368
1661380
305549
1611884
382344
565326
1663317
1388613
1001656
445702
201930
1414489
1390948
1906940
979684
703478
1488918
1425086
286171
467593
1467004
719811
207421
21382
1460218
1015353
844595
441706
988260
1984259
719772
37797
792226
52016
1213984
1973945
549944
1206584
120243
499998
1964140
748028
617120
987851
1371291
1992543
930744
1030
298506
80353
1680404
1031433
334913
1966040
352606
282144
1839122
208883
1874226
1454962
1726261
1259627
190758
355388
12321
971423
407877
154676
1455440
1550782
301926
467832
722701
1155965
622757
205636
463212
550518
1955644
827730
187172
497638
557962
1279165
10511
923175
804523
1035354
8949
1858840
861872
378385
209651
978207
1964607
353406
1310673
6288
711687
486020
648261
593830
329030
1604773
1812555
378395
906819
397190
1659170
925210
301253
1032873
394827
923861
1397276
1634107
1444654
1625639
1325772
1830907
1283
723453
624282
1928827
1669047
336932
864200
1497912
1228710
564603
1243289
965089
1699889
1934510
1230874
1019892
201640
206518
637332
1243431
1861335
1830925
66643
989413
501174
233714
841240
855423
860891
915103
684518
253105
997351
1473792
1119069
1525041
715987
1904929
1429840
1551901
517060
647028
1602692
1303398
1725569
474202
1699112
798196
14729
836779
11386
1385336
1576654
482669
796025
1348318
411552
1279403
925121
1707132
207366
616004
1858727
1932209
1349351
1041331
888215
370039
1082942
1724243
1904516
1803146
877916
1907174
1962890
1923143
850941
1038985
1721923
21375
1911133
235872
67467
1420317
1163527
1691461
1687171
880380
250920
669630
1635205
89356
1673790
601980
1116663
134999
173633
1572887
1920447
1895151
241905
456776
329873
306423
846023
1897614
947957
406889
886110
1525837
1991964
1236494
487865
33612
1016122
615247
1474662
209341
368677
901841
443816
727839
1139991
1821530
512947
683204
1472351
273617
930090
245875
818965
1732782
734812
1977965
715614
1395037
1893130
1360964
804732
796783
1913522
1107003
1744992
917999
1777431
1298917
691
208015
1662505
1124919
1951819
1276814
1084790
1816343
705131
1761090
1273521
861513
1285651
1927317
1253241
1176870
350227
1284714
1127150
1172766
551863
60023
436799
7582
755972
1957747
1600937
639656
260846
362051
1607004
1258845
1593721
205113
1799262
567566
1102552
1127839
1720079
1782955
561088
890915
1579953
513494
1940285
533566
885377
58807
585942
1672528
625674
1538863
954391
708684
719426
1841766
1330392
1844850
1895667
1521968
1802869
818285
1730553
1831166
1786952
1829848
1166197
126037
330526
1569496
517476
273929
403246
1806720
607171
1710158
356213
1360578
1700035
1678783
1589123
1536587
140304
687886
737726
1249713
1310806
393854
677784
927259
1181235
951402
1288043
337789
1871687
822808
371272
654907
1613457
1348279
1726802
61859
1240469
658273
1155349
1911874
497113
45418
1423880
108996
684080
1406567
1719437
1405895
1442086
1622432
501754
757915
1361957
1902559
804410
301356
1261202
1778776
720639
1891734
1729389
254809
1407958
420701
203040
196583
1811909
75852
183017
67961
1150068
1157598
239119
1707722
94672
1405875
1268133
155496
667197
176206
652084
322448
1002378
1936087
240935
1866638
724458
656165
1097273
998348
1796029
27013
716782
287051
102802
1775332
151523
1289656
910494
177648
1174863
1205070
1455246
1875173
1875341
205630
845204
706643
1671299
36971
287741
253184
1572786
50256
1763090
1778412
49550
623232
343967
443960
1456438
450058
174423
951243
1473108
1019337
1201948
1046825
232004
210373
452396
871221
1028052
959370
910388
699087
290202
708236
1354682
1145678
877085
577826
297896
1593790
1474543
1421852
985169
967006
1460050
424976
546199
1407986
1201264
1009881
731872
710132
435696
773846
547681
238054
797578
1299122
702788
655711
898116
393973
537765
833847
1123362
191659
433145
777547
1453441
1401037
1304231
1590843
1551418
1112731
519752
87527
1418562
1995312
612584
1439610
1508567
1452643
1027018
1077035
1435036
1547313
1724674
794184
265614
736284
635663
753251
992956
1133781
1758
766007
583976
1829039
1221067
1249245
1327345
311058
967756
211703
642576
1548034
1499986
234322
1473924
10965
593202
117818
728422
926070
961848
848646
1780124
1205717
1345496
989783
1590666
525645
1082648
1057978
522679
1939103
881173
757193
1214763
715791
111011
62750
1158560
1674305
1034454
914756
1007478
551625
406558
324400
383371
1843567
529688
581157
1774286
159373
1737322
679309
1321705
860455
452609
353346
289814
219778
947513
1394715
1997076
104020
1793201
730541
820485
1589637
209953
1520944
1686029
1841248
447620
1404411
1570899
353768
1075723
276289
1623499
1156857
986097
485392
1007737
246241
1510800
1682278
169048
275199
1180934
1020829
985819
1643539
1112434
1118103
491294
1109815
569826
701521
1805679
1204350
195468
108367
541613
826161
1489854
280462
1941546
1695438
782373
1225181
1189065
1180205
1372914
1845779
382782
565284
732464
1060109
1443436
383478
192195
577194
1043274
1937598
596848
999412
1826626
1828913
1526768
973387
1709694
1822601
1049633
1545892
962441
660821
997221
1295605
219484
740032
121678
397038
608947
426157
1612095
1958566
1456640
1434722
1035663
1239115
358386
1902708
875109
1261508
1797069
1249554
1579705
1036174
304050
1506039
468054
484341
1038927
979685
1875960
1198897
748288
842783
160597
984572
627097
1771338
80985
215591
929898
692993
1641603
1599829
796638
459288
501643
716196
1236430
1826789
1153634
1415279
325501
556111
735674
1510069
376304
1893797
747435
384765
35382
1158486
386870
147515
1158660
309577
1325580
800295
178196
319266
77549
1008918
1036468
1254836
159205
1651795
90191
135052
1242771
513231
1064240
493246
1469230
412524
528843
1003337
1040813
560209
1870966
1566677
911783
1362983
268999
43870
283214
1520892
1218626
1199318
1761674
1272567
1661559
779497
1323697
1057255
1760253
531116
1275346
90709
352970
1271416
1141593
678313
641439
739028
1680289
744185
1348710
247442
542986
440301
1272822
328078
1617247
1770862
1279867
940294
311196
1246780
594189
1490758
526432
1302959
1337977
1361358
706599
1895665
890816
628590
797810
1889598
578697
482589
1493861
1843697
1262861
1438994
1916097
148342
156123
688204
347966
23802
906380
96313
565483
877188
518602
381921
623249
303811
218690
129221
1382802
1628274
1879719
493273
1255409
552430
143328
802017
119588
313639
744535
600541
974098
291959
688898
347011
239194
670369
469647
1283028
1583365
81544
569139
886831
360486
1475514
1126719
732702
146980
620294
1757419
1841170
1026758
1395549
348525
277963
714945
1172179
1087905
1340393
1410716
768026
1720007
255684
1618127
42089
631334
1741169
1989527
1259407
657460
1803199
1126410
629671
1004888
501217
1825705
1379958
952916
949160
1612685
1585260
779402
1888458
1505389
71922
1910750
1530414
903682
954891
1373254
114041
1056657
931583
1682256
1513352
504866
189686
109341
593566
207477
1979032
240891
1968560
527261
1465136
165219
324284
1780184
5327
1725264
1316074
1603606
1233767
1675212
740617
1509168
1670232
318364
1471577
296539
831843
1376443
1552795
886426
496011
774490
125632
437065
1360873
1305656
1446713
1727943
1591258
1390928
186048
30539
712892
733857
1143583
1197426
98691
175856
1431984
1284439
1732937
706464
290539
76356
606191
1485212
545924
318523
1217586
897446
1224199
1518276
1413262
1582502
792550
289027
450447
840793
1870966
1620410
1309027
285783
894179
1758143
1461669
564707
1709114
1901760
1677825
396508
1110170
584341
262392
1227060
1541965
1736288
1755259
644734
1962311
497839
121732
1971511
1787728
1104412
1895041
443645
405277
1792233
1465213
470432
733418
593709
927956
1672004
623437
1735024
1361935
1278400
1065569
1849947
1073358
1054207
162710
15410
1000917
1731830
272701
788071
1778810
21888
1381411
814327
1517237
913039
1079839
1627388
858107
1851933
1101909
1240813
620138
420593
1720236
617911
378107
1329409
160252
1895824
1642467
1861384
324384
995772
1237797
842814
307852
428114
1051939
59275
1872288
1203300
1908515
808330
1822837
1170062
346805
559226
1783585
1040056
860270
1725437
30557
1953458
1934198
551209
489872
436017
1318505
1028919
555401
1882733
1011744
511618
135074
1363583
207199
768448
1995370
1614283
929751
1167508
1423472
888483
622099
480721
242567
1045603
763945
1127430
631019
535520
1061704
1780385
665207
945138
360186
818609
1226746
1244035
1350938
501614
1868987
550871
954492
881703
348631
24825
225514
43043
577857
1218400
592135
647340
735811
825222
1764285
1307819
186290
1261872
1753396
1605832
1759771
325234
1647357
1911345
1806520
1178720
1118057
404630
19812
930379
1099395
1015889
1816871
896745
1710386
687586
1896217
1112107
299915
1790374
1321717
1714736
1148178
919036
1026237
1999921
1348035
1487687
270768
1330217
970505
129040
183458
1477781
1965362
1825372
633333
714792
1894283
1760908
601500
1006190
1974835
1203403
549278
985708
1317613
1257699
1805881
1739352
1300693
933428
1799206
1676875
538954
1172017
930514
1982876
1900245
1969848
456445
905498
376331
1750520
1442350
78433
1331255
1198816
123071
704634
1609651
76552
45469
1405647
1333577
868923
767842
1924769
14049
487265
1321264
1075194
1169985
1608480
759913
1412288
1193391
1357844
1071160
1159462
1428390
489306
568805
1863486
1002463
347112
521412
912588
1987323
919895
1126068
362713
761502
980607
48791
1978218
451015
1996819
1768831
239310
413458
16226
572517
1462898
390792
1121116
362672
1087120
119226
1709945
29214
1333991
504217
1208732
11253
1951537
1257361
758652
1745628
251562
860136
1897923
311969
484949
160776
1439291
676704
130974
856349
866907
437907
1429051
996376
1477216
112590
423154
1874677
1638652
485992
1861853
247904
362361
1563208
401407
872307
608305
923650
1598957
1163172
921409
483138
499777
599670
1684460
1337611
764106
1920884
233221
1710794
864951
1198837
1522856
717558
704683
1690811
1308913
570329
1826609
1534267
513592
1171460
1413767
1275846
1175855
854021
1115683
1624669
878875
1004726
1246304
515804
957102
360183
1044829
370815
947547
767453
57718
1060815
1590936
409274
1630454
175617
1271624
90746
1949297
1320839
354331
605971
1770064
918434
983416
706974
548332
327864
1423364
1845591
1688409
1833791
392211
417595
1286115
380818
1935983
1231369
1327587
1420812
6287
615813
895295
356260
149435
1134742
1426575
771545
1390538
158036
727083
780341
629085
1722636
107880
1781891
1006497
1605097
304886
492027
689304
529210
558644
1557908
262325
1662567
938824
1016844
670262
1379894
1548753
976731
563688
697198
8155
847072
1933171
87125
1513858
1464745
697390
1585097
1563952
6984
1907316
346522
1587305
1250331
1560264
368241
1860358
1256465
459571
1162529
867622
195609
1410673
16452
369895
1822139
870761
1887921
1148057
1221222
567533
746622
892386
598418
1396574
771863
1729403
74067
960865
1111919
634715
676561
1519707
4223
536944
77852
759431
1979784
646270
1351386
344190
1461380
1779852
693651
444045
1394424
757797
1293220
1330454
155822
840781
450464
1387760
1525558
576040
1935165
1173132
990926
1196484
1820023
501143
1602713
578028
1765963
1667926
218179
826286
293896
1103680
560817
967915
1275126
250426
300726
1076380
1799658
1670989
405942
1874607
299299
978410
1707891
1705051
1699634
1112234
973806
17642
1184423
1165703
1227350
1807724
946427
648725
1879915
264015
1333539
791023
199309
783670
544399
1239943
294397
851414
635433
950754
93254
349679
1690866
242205
1211479
1434274
1093385
540919
1289253
1903925
1969689
191724
1480150
780048
318000
1631554
1504895
15238
1261280
1299986
437244
1100863
644402
706898
1088633
97565
1912236
933586
1468851
580644
1381668
1445742
411816
550614
1618143
1608461
634669
244430
517429
1784649
546170
1384820
1531156
1053484
1203157
711892
1969171
1037908
55058
650650
1713495
1652064
1220392
354407
228026
867699
185630
839259
478773
1097639
1212443
759352
968672
906754
1809712
1334703
1105101
679177
1385153
384942
1838320
1347731
1937507
562728
591514
536120
1953868
6375
1545094
661957
713060
1477246
473882
169889
1508901
1477239
493793
1323723
338554
446445
474213
1511293
90708
1490086
697947
1880788
1936973
1637584
310193
754949
785824
870312
1718978
1222600
249537
361044
1742620
537282
1330253
936567
980790
1173202
1205731
1017050
457182
1416290
836997
217318
1615997
225384
1687655
384420
1165755
383533
285486
1253572
1281568
89025
689476
1377949
374555
386016
413735
1664122
909263
1160778
903989
1695973
1534531
1252234
1035977
686794
1898376
445585
914328
761489
46268
765571
226801
499548
42682
1680985
236453
248684
937380
1719376
778817
1726297
1639941
1216125
791726
1699337
964469
413921
283618
580318
689622
609303
1327716
544945
1978404
1995003
19386
893515
1494036
519509
1831670
1663282
1346846
1475941
1892380
1668869
1117728
1484047
1911272
1687250
1821382
478611
931720
830603
1182615
552675
696045
1910557
336712
1342233
1299129
488499
511848
575262
396433
760900
1965149
639344
358119
957784
808600
1878382
451284
1342149
1884247
1109021
1481269
94457
1745781
1172939
298855
1448815
1576291
994431
1531127
1409130
1918869
969318
1599152
1850259
1097301
167134
1949237
861979
1286218
181297
633346
1410382
872461
203015
643450
616141
419553
1817948
1972626
442397
1087680
1523886
1553200
1846210
1368075
492846
1855441
1241491
1431193
202545
588581
1646590
1989095
1133403
630513
59209
897959
741716
1789502
1198822
914676
1487799
876651
894600
772981
247395
500051
1018163
84933
1913010
1524229
864217
1310703
1059305
426341
1285134
587232
275835
270242
1031285
1618650
1238000
1409170
555843
1883620
378215
597873
1705309
1532222
749004
47718
257451
295875
1185348
99505
1135106
1582819
1610319
69667
827797
1077493
1173474
1691304
1169845
1898488
31560
1155973
229396
480467
1074579
421916
62955
416878
1580831
1760643
1603200
830503
1499681
394136
1885685
617888
710349
685663
1727794
1971192
725184
985450
485667
1671299
1185208
546746
1927427
1356482
535086
392019
285491
1350939
1259921
1968982
450426
1180496
185373
538658
1558481
86152
1200324
1871638
439964
572099
1688150
1699892
1525217
548946
673996
1026792
1437837
203737
1438805
1802597
1276003
669801
1203068
922980
1757083
366777
1270337
1704581
1554473
728641
710506
1182975
1486525
617959
1707057
7666
1824708
1121486
686941
14570
99733
965873
1545857
190280
1715009
881215
570300
490178
147460
1718457
835750
1023716
750383
1461914
1950516
1879866
839682
703138
1504489
1423929
460369
412611
1580221
1577746
396470
509007
325878
1434823
838644
1975471
123516
817246
1864042
1252897
301034
1857481
1593816
1514321
283333
1541472
1406347
1595576
876214
1496676
8890
386497
300768
1392414
776641
682430
1330311
658420
1240129
1123344
907122
129725
1523440
59347
1021018
1182022
1312898
1049717
707145
742933
1159824
26286
281701
1048789
1110790
1920779
1455741
1776274
6767
1369188
1874340
788617
651015
1206733
787030
1100175
1786153
440735
1378118
527477
1253148
1105720
1373130
1134235
979631
203592
795260
168775
173711
814027
1149518
194248
1855215
1232795
713732
528998
1056202
521672
546805
1589924
472238
1977168
216509
528747
112846
731964
231932
971068
1374581
1701532
76973
961318
1077830
1333622
1025142
1523187
167192
112433
742052
1447754
886145
1668003
1178532
130983
1140627
1067864
284903
1472204
1060754
338556
698620
389398
1416572
119397
364044
1678555
1563405
1664660
332349
113739
25302
1263526
1576190
1258386
1782989
1664383
466683
228117
1892185
1878827
570056
120720
965440
1162033
784318
287287
202609
777837
255938
1648458
472672
771282
576411
374196
887803
366381
1604414
1262259
1479681
1086995
519845
1463116
574547
428761
1624549
22648
1706102
1393894
309394
471700
1903757
551383
932513
1153550
542402
1889855
1742501
402088
1321045
876498
1050454
71974
1971970
284575
1960790
1905005
1061484
212855
659181
566393
306378
1088365
633673
609308
877316
1632521
1435360
1431997
1871450
1008334
178748
1055046
1119690
1182377
938035
789681
1516883
261621
726192
1820801
1002885
232409
1058576
197954
139764
852965
762437
114885
204488
341251
1731404
334891
1224382
1689201
1059379
1492261
1970524
700955
94154
765534
1737743
95064
1718413
1606093
149994
1218859
1982799
99505
1353002
699068
167894
1854622
1660973
630850
6094
1879317
1493676
1319459
1378047
117402
1786116
1866150
1205709
515888
1913639
714165
1073510
1856332
1204713
1231405
1829813
1979152
281071
1451236
813072
1831979
1188941
883960
1530772
95813
1050673
73532
1997625
594107
1948735
1950433
523499
1946535
1123134
925795
1002522
832937
307209
692542
604004
1487106
157280
1080333
67574
74928
1752571
318238
1834129
222983
1403237
419092
1562684
1239642
1282577
632190
932409
661639
918831
716329
95495
57496
880934
1577937
1164209
1371109
1046256
921361
1731793
265061
689799
1550872
1422949
137445
1173646
75899
599547
608772
241888
740098
1811757
1448197
1905710
1204317
1404309
785911
1135209
397072
588077
1792622
1100032
1203890
879110
1322442
406235
359791
1720389
1340710
794231
767869
1082277
1694263
999930
1261451
1139410
1286332
1137400
1759689
542218
374057
1526415
1752778
862392
1283299
1526547
1147520
929801
972824
1922717
864221
525990
825358
1511303
1476011
192211
1281276
310821
507345
1620410
1619832
507416
687785
1769579
900657
1722949
6781
94130
364104
1333656
1178978
1614148
1203505
612424
1854100
435734
790849
1140556
1577553
1031961
1292844
1809789
244365
993936
303897
1195101
172083
1673945
128809
1298617
694639
648866
419207
171940
1497044
364630
1260352
609324
1723112
216644
1595890
885700
372356
1935061
849230
1900151
1355709
1730116
1160901
865757
1131213
686177
521878
782926
1234033
1681320
1232900
1162314
1980238
1093316
1970988
942989
517364
1107598
854213
1962398
618631
253816
974184
902286
1193757
1987489
327954
652838
1991689
1307860
77573
545816
358336
742320
444633
574139
164966
1363953
617133
1559657
1289140
875163
1093546
510164
363432
993673
1722841
1094752
512922
1419251
177897
916556
522722
146615
1926655
168007
1607526
247645
1978584
511598
1877391
225357
347059
56133
1665834
732417
61920
1150109
1740211
1860667
1218194
72974
719175
1513477
709573
189685
750865
1118304
1769345
1084986
587243
1658858
566853
1206551
1244065
24552
1220255
1291019
1486878
1932544
1568580
487489
18159
1330133
1996734
1912464
1268812
284253
1531832
271615
1735441
468791
1198995
1578138
1463083
899227
510814
253020
161724
1357653
1074886
1421930
1887751
135551
1225222
747296
589622
1073548
989088
1215842
296836
66426
93817
213025
21787
369001
918834
327276
1006827
1661265
1607600
1123652
147863
670330
128082
205699
1230394
1273737
617379
1669796
812782
1856491
1616148
189650
1959540
1389007
438395
1428799
316598
841994
910843
951845
308553
393855
921155
1211042
1077183
347965
651612
661095
1257272
1019308
1981225
1438873
7388
1364837
689510
233227
1075430
1351139
181929
1195877
1512276
1832755
429909
37262
1029057
1472615
1886200
83464
973863
1098583
1984264
1929349
1098479
392624
1149525
172641
450494
1847309
981264
1411737
1005326
372501
663863
1282742
1303994
977282
682156
424684
945840
1103680
1685222
1420909
814553
1118329
737713
10082
669202
1138946
790412
1951876
1199030
1081821
1630599
653403
1465814
1945221
198607
1010146
929059
710867
359009
1106324
790457
1269374
1055624
671515
948397
1835374
1429549
1793136
1955983
1261441
833364
845880
521865
373624
1339847
667424
1133741
1902062
1191264
270107
1935902
120941
1319673
120603
1562839
112054
758929
648018
658784
1934875
31935
1746193
676338
113748
1593910
1666560
1368990
362866
1173329
716712
1699600
1954136
601165
71074
1074544
1578115
175323
206843
1745248
1516329
235908
1603028
1805583
1590547
1855427
1833760
1610732
1485405
260046
1290428
1505117
709367
150671
757271
1429184
580260
1939015
230690
108993
756236
1302085
360718
1716985
202326
654690
227726
353646
254507
777658
1730745
1994432
600139
398115
1229453
1513269
1475921
1818229
1020939
1619894
1591062
1282138
1168311
265341
40607
369212
639197
313969
1069487
378360
215316
775838
739038
1524962
959290
1896768
498860
811301
1292938
1694962
874649
1598542
801235
1540602
572328
485514
836661
1652561
1410557
67936
1573290
1127662
1905282
540465
1630817
496026
1146711
741334
990295
574673
1283817
766775
1995908
1990950
841632
1054327
1774299
675890
1482603
122218
1357404
739929
1685838
145459
1030586
1093038
102473
1837308
914796
230480
1535762
381793
272277
86537
854831
1573754
1960645
1845367
1937460
586640
1581588
414935
731310
1382165
544605
273755
1038981
166013
1451381
1101460
1847729
1942528
1025277
983351
447915
558547
872407
644140
1908811
59128
1416969
785287
1459675
1147301
732699
245547
648032
1113724
1878451
1174263
1251544
743527
1020167
438277
1045962
687938
756350
108283
1646126
1892109
434535
1053753
566194
1772220
1330010
1472950
1216595
1175401
159026
1346089
583983
854058
849416
972363
1601443
1363996
1534581
948570
903068
1441660
1042329
1609912
1310945
221432
708713
453098
1521480
1278817
435455
1787298
369205
1516046
471663
857485
75537
676547
447850
1216959
127212
418824
677065
393430
1319181
912068
1869847
591778
211064
1675384
1110626
815048
1488515
551568
1808236
1097066
1049839
1669115
178184
997596
1978030
935185
517934
948599
766049
751978
127226
270926
395314
202951
693758
1026074
1567096
1818444
1749902
1993167
376718
528140
106219
848800
1389790
1491426
561303
1697460
1622965
138522
1260493
428233
1145944
659098
1058701
1525163
179480
1578915
1987508
1886392
1023410
335983
906306
725678
1365106
92039
535037
718184
310929
1811047
102652
1022657
822318
1220353
1430650
1492269
1158249
223592
1766743
1646209
1517428
652707
1388984
22498
740793
1075241
839740
507614
425973
206647
232908
1341071
578803
1783285
1811267
614123
1042169
423611
1800364
336637
425224
391545
246143
866326
1899012
160545
280005
965748
231027
319459
1048805
1691371
1542777
1810533
265831
1616890
1280873
1931830
1553842
389791
985578
904910
544445
1176946
1661651
787597
1056730
1606437
1026591
987209
1388910
1588874
312120
1839596
220710
753835
567130
1899440
129595
1283630
1148790
784403
1749488
763937
567111
839912
987921
408173
1711611
620133
1064432
1966277
1006783
1363799
375184
570773
543867
696329
146796
762553
366223
1658536
833308
1156282
1645578
250448
945458
1736977
910880
593287
1063817
739349
1870158
534416
1744717
1866878
180182
328282
1806043
753802
349521
1304731
1492707
26997
1264969
1983145
289228
1672654
1419974
1163091
907355
1750310
1543451
295681
1645248
626501
1057380
1386125
1836453
1266916
1082883
645180
648262
1136441
188335
1713844
1345131
262539
459812
1535438
364237
273784
1693483
1634076
370840
1062827
987836
112515
1058627
20070
1323075
915558
1822882
1137315
326253
667404
1652480
1183503
678745
1698176
1187755
44040
994293
362999
1120325
41909
1007514
460686
1504304
1602987
300645
1188928
1548821
803694
1739110
1956138
1345134
1497592
1468453
922073
1164253
1668178
483467
1831211
1111045
1027890
428982
872085
1970323
179844
402205
12084
1459720
960316
816648
978590
285777
1670049
390289
648456
649811
1703600
72577
41024
964935
1163702
354843
916345
721318
1268668
1653143
1996072
147358
25238
1508497
562827
1835538
1934310
1545465
1839506
1871280
638632
353110
88405
822514
1130055
1808329
1256437
1243772
203322
984264
1602793
1179622
776251
686707
299237
1060994
1669278
568062
361078
848065
1545444
310023
26215
1559801
1961410
607703
1927074
1395541
403843
374261
1368198
1410200
287849
18297
858501
998511
1611318
497758
1739145
861392
1029607
258035
1443370
1208922
1429458
1673520
19411
1945895
1512797
1572109
1645811
1166410
254393
505516
1374930
1203168
1397114
467610
942076
707922
1428031
1892790
806794
1095706
1085961
516384
1545791
912679
1994773
599279
1238133
230369
352701
621729
921372
544671
1397555
399456
1390965
1017529
967684
1503566
539330
428686
110918
1966664
937828
1329286
304584
465496
235205
809065
980395
705542
1162393
98612
1841958
1971133
1481468
1724614
1552458
1591567
138264
1755660
1508893
411866
1601270
407290
449892
1901175
874362
91467
1604216
595450
1447805
46565
432166
94354
1302663
1536197
1247036
1882513
447831
1796396
230033
1468209
41083
1543019
1676299
1448248
1077490
1903811
1137326
469666
144919
236426
1956274
637348
879789
759401
174702
410468
796614
841128
141830
1772814
403518
1817044
1570407
642022
1815965
1989027
1264925
1777456
936457
308562
328530
1815944
157904
651974
537066
830908
1162819
1410228
45393
1802327
1813610
1022613
1072948
236620
685984
655116
481651
469587
1586877
1007307
157303
509199
1052363
1551811
1374930
1610281
1238745
1451942
677289
38769
1819175
1716391
1899976
122993
873827
295311
365210
682953
979294
683520
692552
1276081
1801236
1056922
1989639
99825
1208623
1986603
1599455
1913744
640163
1569483
750373
1741899
235347
1463034
821678
1535758
892443
255160
148469
729340
1351650
435225
1636931
1998305
1559017
1450807
465109
297929
1403439
596
966993
274061
1462480
1771225
1635237
1616323
325654
1224118
1737328
480807
810613
962924
1985989
1600142
1936531
238901
1904776
240456
1819018
800658
1120043
1517899
888293
374037
1248738
1389890
1671541
888678
1676060
1306416
231395
1794331
381583
1006905
1643079
787821
848254
1032377
1615229
587554
1929352
1906439
1090393
1415092
1815352
219760
652204
445051
843911
1531411
572376
694748
1590767
214363
1179465
873169
1949929
1862100
464217
1836708
1501682
1790417
1242666
1717391
470086
1208311
1220638
1156476
44333
636604
1724012
1203185
1570282
383479
1575946
626550
1509017
948881
1841964
248341
69505
1825330
195214
10517
1241888
749785
614395
184827
173561
833463
1230005
1079607
944191
1230329
1450905
1785399
115665
865093
1665248
503007
358523
777967
154306
1697562
76595
646577
1042586
381219
556370
574990
1195229
1591281
1705160
1460285
1058843
1281939
1970581
1743199
581722
1001619
1478396
340681
1560717
1974358
233664
1425957
919189
1404355
402552
1699081
1772389
1837778
1547614
1768479
959261
1181057
85584
1991457
746134
478609
752307
531412
1353685
1002908
1381670
688987
1565059
1614023
181196
906118
1169369
125090
1010237
382425
959712
1563154
849157
1805424
21423
87050
1321826
1905903
1490355
1065591
1459991
1147839
120209
1054178
1393731
1813355
1373082
1086153
250695
1506647
1194957
1740763
1512669
1385731
1908894
1095796
1615944
770210
1677653
1435536
1887434
265965
152302
709069
1934642
1083692
575611
1796900
498075
715439
1724016
399723
564460
333026
1450533
1996372
379773
875685
236879
262556
1183623
144626
1665810
873409
785755
1725178
762957
1449958
1299392
711673
1978087
28724
1000992
1626213
1881322
1128250
1471302
1384304
1807648
828685
1749259
598858
32120
1222698
597164
1624243
1428506
10251
1607749
1600429
1655549
1709315
1717745
1273283
1809271
1007601
1108164
1878824
171164
727994
305329
1889545
1371318
964337
1763885
25712
705609
743244
845486
636628
1082019
1948281
1611532
1164837
1006604
1897038
516036
1527137
1338918
397302
1126471
1928938
865647
1055220
1355339
1419802
1953279
1813994
232198
189731
143806
1475709
547538
869328
1297752
859390
1158684
697207
1577106
1626556
1452165
310757
1150390
1159940
1913730
1523685
658014
1728726
1491108
775869
946330
1206444
1636261
888013
642101
1628369
456080
1392483
1245676
91174
1603314
1981834
1396166
347792
1250768
936694
994988
621268
735419
618294
549736
1225426
281853
1690249
940805
1529639
1145085
1002209
370770
11602
761404
1289582
144367
1505450
1519638
424068
67469
1403068
176074
1176754
1604476
1942734
1307137
1373473
748493
280047
1903256
1996493
270338
1858256
1598457
985253
127839
906036
663094
1211150
1252469
769607
33169
491544
1820996
582588
1177564
339487
748951
1535015
1722438
772493
1623116
579048
592413
1911845
367182
1034830
29869
268958
1564181
139328
1819341
273499
272929
1562477
690534
1417970
1820679
759945
924219
1150323
748636
1627645
632605
1600106
1517333
1371062
941489
331435
1640669
617113
1560712
1707550
872372
432057
1528997
1912905
575890
600044
559721
223796
1025847
929408
1859108
246114
1158750
873080
232905
453751
1547670
1203279
488966
132245
418031
1796916
912963
36732
185780
1142007
265112
746864
445644
162298
1030465
1188089
1792362
455809
983402
1603843
909477
10129
830114
789867
1029700
1504828
955161
715134
1105999
712467
1283230
1747922
1415995
776843
418226
1515788
281692
1485442
1246510
547618
1152496
846220
432860
1979470
326436
1083581
869101
1895632
1989994
1376812
427189
496915
1779404
1278915
1959381
1975990
1923552
687071
612672
25361
1184209
1247993
802170
1669056
1394066
361809
1526524
1261891
1233129
654347
1182102
965051
15003
538534
1621057
330249
1546916
1069357
926677
1971685
972047
1378385
1282805
392845
166865
698827
1033762
1759484
876498
1964578
1115888
604117
501371
1170139
353427
1222
1045680
1095611
112190
39013
502484
1182015
7923
1313981
549439
1966932
790687
1577137
1224369
1652792
242316
936304
1374181
359481
1611483
380703
1557456
550750
125226
1189063
1412733
900126
142499
391880
607007
93008
1496291
1209280
1517048
556532
1903633
241767
1288963
1422762
1983984
256177
578243
1615079
249483
63553
1972509
1900598
1480134
1430296
695605
855184
912637
30100
1731094
811693
477137
973788
1282113
1420511
1791650
908954
832501
1486862
432922
1354726
984108
1922211
270645
1225885
450581
609431
952443
1369263
19422
1247162
1552631
68390
887094
640971
1349142
622517
1002225
772412
176986
423882
701044
1582802
844401
168937
1917498
1974551
1459497
1543283
1672051
973867
1079218
564346
424346
468474
1511885
222152
1071291
1879601
1939797
593802
1934956
1772288
1789069
463536
1231465
443742
319847
504097
1107846
1464870
1912858
578037
412377
1929907
1700761
254740
1160585
347182
1065716
1790792
1730502
1787135
122794
1893003
648761
493889
67199
1507219
608800
272043
1084780
1864458
1253784
51639
1504868
868605
1438800
1503354
1312300
64699
404984
32262
1597036
1630192
191538
1106293
74437
1019960
1426362
1513969
1483537
867849
820729
1405744
1049231
1104009
788633
1141162
440075
1438488
1495453
1064798
884772
888970
1356742
445790
744295
508024
504832
1394450
597868
416106
744598
238844
427544
1329597
91110
16439
1375236
254949
242351
1111367
1985480
528972
918917
1754557
525870
1157167
186711
1411448
771473
1471481
520302
992993
351945
553191
407528
349228
388275
365870
1911240
427207
1581910
1111237
734425
1005307
667535
1557782
1887575
1534088
1030808
1281000
1552070
1726077
1282682
501918
453784
1686959
1602358
182091
227045
1189162
184055
1346886
1382116
1377333
1731303
293923
1641341
1161027
1138826
1276888
1603917
304848
1494311
571155
662091
976948
178793
925107
1335579
1218284
1939900
1406649
1469423
248954
1108405
1048124
1351062
704511
1552419
383100
1054941
135756
485423
118403
1740662
1687961
896701
226661
1097086
435907
1881638
1930339
1993976
93950
925292
475692
1383257
1377902
95584
1768322
1017894
1417980
205015
574669
347400
776259
726963
1440825
970841
1560684
856174
1332559
1864922
631548
68833
725539
1269766
220487
1691123
333921
1093038
602645
1331037
397269
1711628
619130
558921
1198940
1056713
1103882
103973
450048
737131
1705315
456028
1185046
1469214
942286
641862
149620
1161715
319481
1494585
449153
1063381
37906
166320
897971
324265
1633683
1325376
290154
1792222
639796
1931178
1871340
191519
1171234
1869070
245775
340991
517381
170734
1732414
329765
105533
27453
433064
362062
1519864
1231581
1052614
329026
150178
513610
1101978
1227345
900686
1931239
99839
577886
1333911
559432
668582
1313852
119573
302059
1021521
285540
1249891
1728689
1027902
973401
1366921
30107
1868619
1231692
1637621
1347621
111810
833136
1218879
1384769
1929756
55525
972060
1553287
151734
886158
646252
489504
1411401
274675
1120943
172439
1677290
943312
348450
1041619
1177090
1463600
778250
474370
342223
1967031
938309
835345
1198248
1643560
822113
1236883
991618
512604
1559206
366634
725253
1487424
483473
1982191
243600
627677
711023
1531302
1975169
1673057
1320768
1815806
1682747
1913688
1470443
1189841
561406
1232093
1340319
9058
1335526
39226
549458
669971
591344
470432
1074524
1852124
1558658
1608548
257031
781512
783500
943872
183749
1313035
1668206
1784751
128353
1436654
1203575
29835
1932464
1538411
995963
1664910
1770078
623016
4185
1951145
389722
523552
53262
1709471
989721
807122
1673323
410394
1951680
352693
478734
1859940
323343
1802492
1419279
1773798
1487544
728908
172757
1757638
973780
1885568
326388
1453820
360426
78881
159750
1506487
1885656
1955796
900474
1477170
1034842
1401744
607898
416130
437554
892101
498763
1555625
459926
31873
715802
1823308
225778
1063053
1832846
417713
740319
1212360
18884
1986749
1297180
592260
248655
876515
975674
1918071
1620934
1412680
1571768
181077
648300
1068904
309751
1085930
1050220
1086742
358549
1470439
1693607
1758225
1027420
807766
1210770
680401
945331
743049
791321
822132
1811758
1037349
667090
1597588
1125019
313026
1677413
321640
1448434
1799037
476991
946386
1324985
280510
770971
1016067
954737
963936
127110
792547
965983
1219350
1441162
1491967
1259433
830669
922893
314064
1359501
1505774
1789591
760773
1280384
578894
976779
1435738
748022
1447006
291765
667946
1134992
1489942
737336
294291
38750
1545441
1522196
617537
1349670
505871
248326
244231
1641119
818307
1577005
1891952
1042867
250465
1078324
1868604
1362966
79856
153121
1582217
609526
1604613
1593578
436539
1138831
619367
1023677
1009684
1984831
1263427
55522
272367
1517366
966803
1554953
487843
563166
1238977
1202905
31894
1178141
1410984
623383
1668006
268536
1236986
654719
599745
1403066
456450
1933203
1299575
553333
1595866
1032591
855032
314944
1379922
1469742
413068
1657430
551093
508348
974442
85959
353869
994471
255919
373003
61306
1482927
1317759
738543
1423063
1832065
231118
620502
1959399
623685
203598
1152611
887130
798150
657964
946544
645321
904618
1201381
1205331
1788486
456318
926275
250755
777386
104142
781702
1533991
1045530
1293307
776744
127505
29945
313721
665735
1215933
1174431
1621956
304383
1768087
1081501
697801
259078
428396
1800600
818684
1062462
1001157
1962566
1156721
1330822
1808510
1860991
425661
270152
1259179
668548
1247344
1505335
1041888
1560251
444818
736165
36378
1452975
1629581
1301891
963651
1982801
465630
1274647
1595412
703891
1665088
417780
181935
849070
926674
406384
294719
1015859
811263
1801190
454745
262035
1357023
1916907
1715826
1395188
84306
240968
294401
149113
1561170
177847
1271561
733149
741175
1793509
1362211
1316323
67222
555678
1919352
9937
238714
718691
1007853
226707
631101
1986751
1595895
1115086
1329451
789453
1896719
17914
27589
54173
615982
1583134
1424975
901310
241412
1629328
1511794
1742465
1505298
684601
281875
1085841
1629889
269446
242710
1657811
1785681
1334225
1652868
90807
1053962
251356
820081
1979366
1837976
206753
1954613
1139016
1344986
1989895
1793014
943339
348820
456819
40832
800897
495464
1530075
430293
821096
492414
1192401
1043710
1391866
1067399
1628978
1268383
1979489
466269
609133
1573345
54836
833148
1068223
1639719
1254808
1293255
1560370
637239
1818756
1917904
368146
528851
1043986
23173
46710
565641
1709394
258077
1954188
120012
1914591
1849116
400505
52946
756961
1121858
333439
1442177
658997
1647274
271607
1039235
435398
601461
1450470
166762
517841
1133116
1997226
1716939
1611934
687212
1850779
1970995
830007
131572
1527489
822767
480962
236304
629874
1247463
1400058
491422
994136
1722392
1083816
1246697
754245
412856
1424368
392237
441518
283451
1972437
1686680
1609622
1957548
1148531
427394
53515
1353385
762814
253893
1987444
1734699
409558
1146691
406067
1450011
45972
682949
165822
568628
1038912
1813407
752774
1656809
919876
1287700
1199336
753189
474906
517520
1570731
1084390
20487
874533
340957
696061
1793929
755449
1162072
973940
1206689
1301191
610543
1488101
1768214
355632
1574389
335583
1231740
582185
1726953
324087
508287
1508115
1840547
1721579
298311
109058
315158
1021224
1169027
823744
1092003
613711
112114
996099
984818
644257
498880
591377
1689941
1926658
579453
922332
1217162
817773
1219724
65352
1260545
561579
653854
1200227
668611
370374
851239
1673526
1015244
1178022
972659
486586
1013851
1731460
122511
637050
100195
1811403
1439159
1477663
1261516
709326
610916
1817863
431776
1102192
809033
759835
1452861
1891850
1497601
1605771
904366
431196
631177
123788
57447
133424
1398733
598211
1005871
1203766
331762
1995388
260980
668620
1343717
382605
1313453
472653
97346
312029
1310153
49769
655835
680236
1897208
1812569
1689198
1767291
508829
425107
1151638
1440427
708254
1506864
1459993
286955
1009540
1788797
1339575
1809705
612765
1352483
1147239
1723080
980255
1002038
876228
598694
520340
806442
807723
1413387
1376703
1059769
908447
1749578
967956
1092845
1386146
1710207
509325
1077049
848797
1466059
247186
1008154
151773
454040
369095
1836603
1655611
1130079
1749820
1075010
1634299
950631
648738
52069
1222837
1141330
1043758
49602
42017
1976075
1925069
1408628
1399050
1888527
947539
1360896
834047
1622977
81139
1992507
405379
684853
1423054
1139392
1548047
1251585
1312538
817561
828271
1302720
427439
72960
1198202
841302
1212375
494292
333070
1564248
1739373
1423510
1116988
1655661
724906
1529007
814135
833763
196784
1227676
1124752
942086
602785
949164
249672
274198
1249232
1990382
543366
1133661
320677
923379
565306
919732
1657177
1491063
1604648
1905917
729624
319157
1859250
986893
1329712
356259
1279095
1261645
1737535
1686397
1873144
1888579
1086436
868625
32280
777411
613620
1104729
1197058
1048119
1086904
425590
1826052
353912
1994371
985251
1650704
1707038
1420228
1987912
252333
1677403
1175069
474024
1813911
1689821
1395727
1066769
1939873
29304
1626394
915223
1563008
638832
1673685
1902137
1623248
1571453
1011004
730013
187538
528635
435999
1996221
441785
924681
1941464
320246
1691139
575388
1337602
426384
1846850
334807
81398
132594
1316425
295888
1386419
1075907
1034593
1671270
1057389
96616
1194901
274327
1637462
389078
1589001
806479
1003048
1469873
754142
1115618
400492
1694529
61795
563419
1038730
1039134
1626421
1579161
1096168
1985515
1330029
745836
1173844
1716569
1990194
1764369
1352949
465329
893440
1439665
851386
749313
1130421
1172554
1356875
605774
75209
307690
1838964
1500348
535245
1619762
763782
1140948
646108
227308
1395140
1301790
209110
637458
550343
1060305
1661926
1663502
1544556
1381348
280081
1897645
664074
1972791
445705
1300079
1684004
1664618
185525
1389472
685208
1341128
1751992
1950132
808966
1064971
1629561
58952
1194894
718096
1266486
580958
776160
134798
756675
574103
882665
1449088
82614
1934350
1293705
528522
1049125
1284926
1780310
236128
583185
8775
90608
1687682
872833
784394
751790
1515302
767414
362362
788283
296053
1639376
1249208
425359
1946588
1316534
843865
1485306
1847636
560431
470446
195634
145898
317308
430039
1413791
368320
1875995
1699606
362788
1415575
392740
1244431
120866
186597
1009085
16647
1562628
1730835
1955411
425452
1237299
1705518
275492
1895102
575807
291711
638384
602302
701056
835428
1716318
1904806
1153600
310089
1150870
1147814
459257
352295
1133433
410467
1816936
288257
48463
1000433
594438
475991
173982
1895225
369341
1412281
338616
228864
48469
1721247
1560291
751867
1192432
50137
444900
1681981
898096
659914
1924434
1126521
1016178
1422468
691147
663209
1295274
1412263
318709
1952932
1470364
18688
634469
1710628
1796446
653127
699185
311592
1280863
646964
334890
1649738
4749
211973
389143
826638
586641
1828376
932084
740717
662545
1833664
177013
1490435
1992548
1725491
829080
733424
1660602
216400
1284722
91572
76192
1111939
492133
977678
1383436
1632759
1037766
1730567
123550
1024271
1284929
31959
149950
1982410
1132100
1027385
678275
403649
592380
1129223
1773950
385674
1990293
10688
554123
1065544
398590
303013
1015208
1234277
1605255
1950737
852252
549212
1067314
774701
1131478
1813297
694188
160122
1893407
1843371
1641167
692891
1160326
321558
1815227
1196174
1761180
1325434
607310
1437809
1666184
1695601
1965405
1047238
850442
1078576
654230
1311842
810680
673912
167430
114644
942431
1997767
1809625
1967606
1937451
1036284
312416
491460
1547422
799456
1412058
441901
1668163
158183
1776309
523202
962365
422356
1033549
1738949
1562005
582515
1987580
494441
1780865
662547
602704
1483091
704839
1376669
1306234
325908
1019314
1090483
552306
925178
1039436
697300
968413
611424
390430
272202
650888
1886244
1198797
39244
1062024
1163490
996041
1001862
960871
388016
1936172
1032331
1367133
1505197
826629
1897236
953134
1250862
1628844
1105533
897429
490558
102162
1859113
1837277
1562586
1026474
1577129
1065716
1631377
1778554
952150
263810
1243858
1254623
1391436
1311632
1411549
1145086
889793
978463
1152036
1441736
597223
1531610
1676094
875050
125046
1871859
720610
206966
967339
593282
256024
1900763
575354
857366
810623
178438
1550880
1980987
1955837
410877
623287
1285574
1016132
1479458
1099391
539768
263631
1389612
1420976
896642
436790
877948
925980
667706
612156
1059556
1006222
541288
813153
314136
1260515
814986
1386447
335103
821736
587442
1867083
401583
669998
290457
1836936
1819792
497425
812631
1265882
764715
1834204
1711223
1981987
1962423
1076857
1280360
1347989
748334
1664305
627669
376532
1018446
835561
1777588
114418
1896020
544135
296231
983970
1723554
1104067
528996
1751869
909870
1297428
1320036
1761307
224314
52643
1766267
32832
595744
346394
1989355
456171
1058580
1297836
1559250
1378050
1455717
852583
856099
931046
958362
799990
1749308
668039
647308
20148
1043490
335010
1851414
111032
1023332
1402324
1660061
619699
63111
1973700
318232
657557
533557
1640605
721204
931556
604126
696100
639369
344675
1050329
1310431
1867127
1064870
678048
78517
1632289
168893
1287548
410467
985985
835621
1704991
305655
369931
1488190
1563285
512087
1734472
855546
926419
186760
1987039
1640363
596270
1932264
1588618
1920290
1693057
980326
1276850
384557
1208322
226768
1133251
1471692
1836415
1977487
1143171
582065
1290526
1155886
1661847
821427
636655
398714
1929982
370226
272589
315981
788025
895047
535082
696247
451916
1776637
465726
784075
620061
774694
669267
1686306
429513
1993133
1316828
209533
1344032
202395
1369146
1359839
926723
22499
1043782
1454531
551610
1741499
48696
1813867
1335691
1358242
897574
1757516
1089107
1713163
167960
1777059
1823469
1819980
24241
881217
519682
1784162
1874807
1942122
993412
955211
1758163
1032885
1975685
11764
1499272
730535
1231878
978449
845629
1030523
1359347
296355
578634
1110711
1701487
910903
1704332
779250
1493102
1500102
801786
1992808
1009677
854880
1634724
1446303
442786
1510371
1744108
1609829
931714
666532
1062815
1018080
1784447
1729053
96686
92409
1713108
981532
158117
782810
932606
1643072
277619
1878715
351645
1977370
1089198
765278
1319506
36529
1777427
945980
645162
1822361
629659
1200542
222152
768040
1461245
1624254
1010973
1406323
1791706
918641
1693885
1662282
613461
538473
1514012
1739718
1984080
1298956
756138
1402818
1626773
1970358
1510071
1550941
1914295
1298350
1139596
1490522
676293
68649
1285763
1621857
1974863
1757189
449931
726297
1726416
1615341
1451572
1479403
1059634
631467
1562429
413615
1965322
1647510
1000155
218252
985480
1822143
407486
993452
446981
1095734
690583
1734202
1978672
1983804
501261
288561
1143511
1545353
1615260
1128964
1611920
1531005
286147
1114978
1959598
657079
284033
92332
1923038
1089317
1602527
1398815
1512726
1284176
823513
687947
743752
355505
204774
165061
1884998
179318
1177532
509594
1566258
807178
733623
1987935
839057
1664967
553549
589701
40930
1857827
1194891
1044681
925422
1822593
255581
1345880
624597
732158
505607
666620
1004748
1104472
526054
805822
964170
962005
967930
1834458
514072
1094076
785340
1332329
974186
132032
1945007
635907
1811234
1470129
1984360
1342915
1528667
695509
1013619
557075
902706
1216173
1372506
191964
173629
1111582
1873220
1513414
203151
1606150
349181
1808933
860574
711337
913166
88946
1975305
1660651
1740460
1411509
1872491
1361398
1445162
1685180
1458457
584143
1482304
1794444
1022970
337487
369353
1903622
1992627
1435302
1172767
1173010
280441
1833649
562606
641828
1625437
729409
718730
1401713
604922
268088
460905
525347
8760
1138752
1818796
1152153
255845
89325
19743
1977573
750438
70355
934010
1313570
569193
613735
805584
532514
112481
1120435
1487463
146289
1375038
1678386
1229801
661130
1583159
198071
1649653
1939100
531336
475061
1942994
1867422
1433196
23422
425069
1318990
1303505
716372
1045702
1365796
652107
823361
1533531
1396119
936144
59135
1920529
1518499
1831694
1626202
413410
195460
633855
1361927
1174349
1173783
666906
1217084
796455
1695331
1368093
551250
1344383
1948252
1162307
20202
1404050
1572337
1506401
1519692
1166395
527259
870226
1430979
1497349
977547
904730
362106
1277564
1579425
168390
1290707
170798
177390
554756
375000
806126
750905
948798
1853816
1291398
615808
420517
1991940
24963
230329
1965576
712153
1890081
541083
573618
475922
1574988
1998790
243838
649195
600267
1465188
933542
748403
762453
1926323
591785
782710
1776723
131999
1004368
1135311
1509207
1168615
1278096
438890
1440636
14834
1797357
797648
938636
1423038
74562
1742552
1684779
157168
803075
883263
297451
50495
1580505
697194
1013276
1707554
1015674
1241371
457812
572130
1116860
200781
723235
1914381
1367527
1949597
1262409
1387007
185043
1116032
1745772
761996
1613792
1273760
221705
1720472
447092
68604
936911
1544592
937957
449383
1187868
1463726
1969410
752622
476487
356001
1127793
1706794
551264
1534546
1783618
798037
1456888
1724950
502357
119541
1012861
799928
90480
171203
959063
1063447
1582585
618577
364235
1343991
903511
680318
1332820
85189
65039
1296232
851033
1680255
889333
324168
1998355
923660
854391
683486
1801269
621593
876897
407260
1025944
500704
1332943
744914
529766
1185316
1083175
1297073
1113502
1277210
1477844
723132
56472
1445615
55142
1084295
1722961
1848232
277057
1293871
1534778
119150
1179798
1514873
840479
1107584
1260631
130796
1195391
617490
909530
1965316
1152386
382422
872010
850327
1880056
976750
1365824
1712223
846788
683939
30440
1516947
885709
1364286
995880
95399
719478
135539
964793
1051435
895107
1910457
1092927
1637145
13467
1423396
1399149
1726114
737777
1011327
364968
129245
819718
1600542
1126472
660605
1971161
324952
1276950
981937
1103607
1775191
1503531
1908726
1016087
583959
717657
778447
1220
1559048
276434
126051
1111798
507373
641079
816260
673553
949166
933501
286485
449801
1276829
478723
1165681
1509977
769913
108480
1389255
1905492
1400016
132044
1025070
591260
56657
1113908
472199
1764404
1399384
464157
776424
958357
763176
844068
335644
9313
1582827
217580
1771659
1726358
116613
1414032
1221595
552965
465842
255881
1483066
114828
1595038
1996534
1831092
1354855
466341
715947
1899292
1666146
1161554
1173838
448676
1758428
790210
1884387
861191
218967
1902570
1254703
436483
1418523
130509
422515
1148685
983705
519309
253720
1470203
182814
1744744
1276386
1743523
1194352
1124300
1586923
1595601
614868
568674
1779308
571981
1603577
1877047
1062817
277396
1958351
1298708
1411685
1336782
1256362
1261602
713322
346120
798495
151824
1094854
973882
608857
200371
1912815
137367
1641182
1187202
157410
1591584
1338043
876025
13506
1917546
848803
468859
59877
860285
1936463
1647867
1037683
503375
1906256
70190
1550738
1130781
1782006
978040
1336984
57438
1835022
136970
239780
1299752
1060857
1898402
686281
1084539
1030916
1720051
1274670
706068
416523
1534965
1692391
1550848
1116312
1549459
1539035
1251361
1777533
730719
510960
1687147
1990215
1785337
830260
1736586
1897545
921468
570893
197572
1941947
338178
437527
899307
37973
1661709
1126545
1860443
1253203
65788
1814297
1649351
1191652
572474
1056920
942100
801780
800115
1963380
943419
1104952
782952
1053830
1434607
686906
1086596
58891
481207
609936
1165254
1560716
1818163
1805784
1777322
941765
1483725
924859
976119
125585
387850
1956821
1917325
1719246
436270
1532874
465831
1155799
1374121
679475
1152996
1525431
1560091
618071
963363
361236
784410
207471
1395988
390159
65612
1959791
1241458
1403458
828052
1335106
311672
1946401
990982
37046
442307
1531975
1505494
1712847
45008
928847
1857207
1577814
1416899
79919
16658
1486473
1675898
4871
1846323
744256
1481153
1086470
898368
910326
363296
574340
1822795
1541321
107484
610164
1001846
353270
224078
1563201
1559235
1708360
1848134
484754
226704
1402690
227037
443214
602783
642849
1613430
1919266
1948301
242648
746931
1516973
1519719
1187062
411692
425633
1728053
1648638
644191
63745
216602
820973
1999248
1348269
1565050
497725
69612
1569446
636192
1940410
1899850
386902
1956895
562150
1840569
1905221
402540
1537704
1496222
1364198
1098269
263193
1024778
384853
1195330
1041457
543116
89327
994978
1757406
19614
78488
311047
171400
223325
974970
919863
1348042
1826283
1042664
317383
665755
403855
1013837
131233
925354
1254502
1650243
551103
1303471
1036749
729149
1885471
284982
1680122
1423598
871644
193055
1501303
1551976
853492
381012
1044913
811930
1579476
848599
1714739
1639328
1161058
1857329
1690849
595209
1630441
1978723
1397905
1924284
1111366
286274
276839
1714622
1816992
698770
1973830
591910
1384683
493821
1698292
677717
203447
1704946
1157530
1657248
1440737
839074
1889589
450418
1156942
1221376
406012
250227
1661382
1197669
730969
1185309
920511
175539
289502
1892489
23819
1405412
783919
1084467
470137
1508701
1289410
993524
1568554
775942
1800602
631765
821355
1746455
946561
1803173
859252
1318472
816373
1331109
1321009
719286
405629
381534
1562291
1284826
178474
1337941
819595
1698447
1104442
1284289
1252207
472615
1458626
1714367
1918842
360239
1597192
1277822
1088073
1184958
73587
814567
799598
1817919
752500
758654
1218241
1980293
1751959
1002527
1807958
1799903
436293
631762
1367961
1878840
846967
1895366
165083
1111266
1718377
1779092
323881
163983
981689
767564
772633
1741964
934469
1850022
1049795
1263202
16614
1440003
731683
967566
189551
1048990
1835657
427916
1977498
394149
636121
1515794
1741845
1644344
398231
1158470
1397887
931567
1796008
757045
6973
1357944
1756818
994252
546141
733815
575510
1773276
628421
1009173
559993
1633815
752627
1501216
102502
852027
143689
1843382
1818493
1638284
1696995
842245
1193438
22135
1402274
1958579
1284394
1615968
1728089
908356
1951317
657152
486435
1919982
1701640
247422
44591
1095303
383298
1638891
1348734
210330
1066987
1100749
1908193
831351
1791168
1374074
101621
1687120
300443
1787321
1821037
1225788
1362404
1012835
1131243
1424713
256706
578872
1850082
701747
164590
1100248
1067037
218199
753446
291137
1752010
51970
1025383
1855086
49987
594795
904125
1843144
1757248
1918916
1677766
1573003
607944
1794335
411269
1689327
1698520
1328447
373618
523920
1723845
484080
1252482
1177524
1268583
543754
1783143
701305
1154295
45797
867882
1378621
1835269
1413688
1988863
840660
137433
1206686
950423
1020565
379453
192430
1872640
292330
1841679
1552732
866876
1599517
1104957
717163
341478
1836220
1683585
1917550
1023147
1547916
556633
124134
1017407
363550
393203
686740
1276283
673096
872192
1882472
1643788
576624
1946016
542570
1408013
1118758
1910060
542280
1054684
1902501
1951002
686962
1177906
427245
1812421
1454943
428275
1039979
1986410
1060434
818714
1583113
287968
690791
346103
1214012
948400
161306
1271526
455322
306427
1091118
396431
1983729
695645
839475
750017
735921
557791
697173
1464818
565660
1418144
581490
1836774
1938208
465797
1922860
129996
713632
400740
1351614
662679
621924
1531134
595773
356621
290673
1750538
677696
49534
268380
1838673
232817
1330420
1119662
1046150
1645396
733399
1523098
773660
1035681
109052
658558
495454
255292
1873987
314874
1919730
1470296
1742698
1724356
583435
720635
1405
1863040
915045
235392
1953661
1036000
1950499
1936248
663668
1316653
1107631
1582627
1920156
1680437
138525
1918964
546922
1359766
1640124
722856
412552
1159831
558357
1960684
109473
1206819
505957
912748
1886190
1380448
269305
1381275
264928
1925860
1251006
215057
266561
1705833
258069
324630
1586652
1891418
1592707
121176
776489
42455
1607735
1464832
685142
967946
424450
243209
1161814
627188
1919695
1372925
878758
1626784
977247
1776246
1381740
508001
224805
851907
357008
1821045
114399
1510093
622101
1881606
1048262
653187
1307357
1539914
86839
180191
1394112
799541
225480
354793
125579
1735446
741015
1927131
158701
250348
1255453
1703591
613408
1471607
1380731
1146559
1319054
1920731
1686175
1992201
133397
1342313
1512639
1460646
1068422
515165
387650
1045292
1914837
465864
907955
707379
1721945
876800
1842251
1055367
588002
548335
1051441
1742047
1784871
1607071
346857
1357764
1540764
1469062
1868498
204259
782481
865215
988537
1671417
786775
555400
874250
1094213
1450932
59662
1503933
622897
1513327
1782270
316414
905821
1140520
598104
529630
1990419
292214
885659
1519796
264808
318181
363231
1679716
1749033
569086
1340335
1630416
558445
653422
1022533
949184
1705315
66981
419737
1645354
1894926
243574
1362217
435518
445808
141097
1636720
648562
837255
689722
75386
584
1008515
243753
324352
1189292
767632
211711
1566786
1692422
494878
1609198
1766795
1211667
276418
555173
923985
700449
244462
702752
1771813
820398
1953183
854197
260995
628047
25171
307572
174784
1830261
284157
1097566
30146
1261195
375799
724769
1439155
655954
689544
581784
141374
175110
1174439
661566
825162
1792774
416556
1828465
822846
1200314
755322
359682
1993568
790756
1552807
1823215
755367
307146
1329164
1625222
1680269
804517
1266883
545522
1287716
588947
1637313
1540366
1536293
45385
1274246
445746
1351003
808419
1137864
1982099
1129232
738810
1468101
1647324
1178928
1005638
77234
254144
1076438
1215128
411999
467564
1518792
371458
1403658
627549
1524472
1297984
1777581
726379
624001
65612
56834
198656
1698542
1833946
818366
335812
1457689
499963
467221
1053565
665288
228139
573008
268267
1820330
495218
1661144
774331
247353
863476
1238149
1660579
934318
236226
1627048
522918
1474990
1995955
912916
470954
1031136
853086
1738584
469973
819266
54661
211804
197685
1990269
1764640
1752525
81324
1445035
863342
1506984
337768
1706981
390197
1922954
148449
1507104
1034691
1383128
1337712
383063
1354916
51991
221256
1486246
447689
1387144
349016
1068995
592561
270349
93267
1551562
1196069
59780
1785523
348725
878721
1801016
956415
891718
439897
1625026
220592
393132
1103103
1931886
141629
1406918
1929996
1626372
219725
207989
49240
590565
1667764
825224
1257158
1765107
1041921
308988
106509
549071
1373551
114594
1537118
1774865
1710352
611274
733565
1967977
1002997
1327319
1564108
794469
327121
1673336
603087
255888
39958
840349
1531392
308004
1857302
85201
1901504
827891
1864744
73882
697279
1972187
838479
380956
131519
1525471
1493438
591701
1273528
1093241
1167101
497842
115309
374330
1612071
1751495
1232122
483256
18075
840742
30407
1246686
1680950
1766881
246534
131905
1897304
1348808
296243
444577
1408401
1605146
1461817
37904
196316
1017039
1232269
636666
548625
1708633
1452877
1605087
511894
827793
714586
1673854
1943692
313077
1514537
348078
300804
1772602
1027210
1057546
630350
1837635
53282
60799
858109
1860830
977490
1309262
1377727
1297968
1530858
1217218
1404144
298670
1382433
248986
840321
1834754
363684
1509894
1974183
1130028
310195
247590
1491053
1706882
1707928
1579760
1014341
696861
1775954
628310
545745
518939
1673338
559694
555644
1712235
1864228
909820
132953
1581248
603807
635088
885023
113107
1751953
1428303
1121984
444264
1614854
1048950
398954
682081
503514
1531192
1590187
1561040
677141
719463
1628889
319280
1796062
130357
1392410
152441
1787552
555136
49928
12879
1720310
461100
757585
896552
227167
1342025
946245
1696995
291273
74318
1810294
1948858
953153
1240601
1677253
535479
1989984
1970530
1991581
303848
1374681
519429
101103
1456051
41162
1255544
1738087
924035
622612
761906
615509
892601
868149
1572922
108750
384785
1832240
935241
851301
1420931
689981
1734088
803856
1318588
371405
1069560
1279111
31922
1128190
1599726
157657
863794
1164316
1885862
701627
350095
84271
1874187
185078
345335
20761
714102
1094884
1551420
1373543
1145343
1011512
554532
277164
397976
1903918
1034761
990432
50713
1633838
1365704
1777553
1399011
1842353
365664
1414398
743553
153199
1718369
190506
213053
1750964
19647
475957
1397947
315919
1520190
1811825
1226957
1585855
1287939
879821
847682
1708788
163939
1382722
267379
1484253
1253776
677020
144944
1948307
650623
1902732
869918
1210651
1380596
1404678
296941
727732
120187
1193469
832460
1120507
1926200
583250
1097812
644480
251036
1926928
716910
740884
1916788
353861
678381
306215
496950
1545961
1471857
487460
635386
1119798
265925
1112335
110670
1816514
1256272
346448
48812
314922
1631038
273358
1053864
122624
1853210
1108356
1715121
826995
1857377
678523
1926904
1942717
1644628
527371
949823
1591221
1491403
1619254
1205435
1553719
1349555
1541026
9302
565284
717676
283431
537912
1281322
1558414
1750611
1343159
112999
767455
1347421
1196508
789086
575354
735693
1092711
1773106
1774112
1143838
1193444
468893
1577373
1043486
1551700
608204
1481636
761820
922663
1977976
280876
1442295
376755
1183454
260808
771071
952190
305670
853188
103459
215196
354243
677839
1521976
1596330
983710
375740
1175824
1757645
343720
1194468
515971
804980
799126
1490876
46107
942418
766479
1932750
1962354
1608513
1186470
1614797
993408
828477
554334
744386
760214
1776936
1618570
1785603
298835
103938
447445
999083
1470803
65504
634340
1125890
121676
1610344
1665171
1968957
176458
1233150
871600
1179681
448588
606137
1004099
447552
859488
1485896
958743
278139
1892830
411305
1549376
1478048
1608505
1228274
164019
1852532
743969
2175
1027827
1761383
1237557
1121768
740921
1185687
8274
1221568
1568961
1926607
1623819
747283
130257
1154844
99370
1530584
855102
83354
688214
1372601
1132926
979857
1959856
1431508
603714
795626
824909
1518683
1004990
1826221
1689198
1347343
833026
354723
880854
15441
122992
1010372
367760
247676
1223592
476995
1670530
1062823
1490170
884841
245478
730228
41831
985199
1706674
1114968
1009769
653852
1114938
1099119
1607041
761548
1135983
1802359
763163
945312
341170
1676622
863419
1870875
1397105
438745
1218804
1597872
1126459
1984579
1033073
649372
885827
1599856
1518953
1334663
1842054
808181
1820538
1575249
267191
1205282
320147
557471
1587781
455698
645074
543342
1620441
825158
1674765
707996
1251798
1892067
644337
780288
1572350
1431907
726054
929568
721632
1513994
637943
728127
1855740
1120277
1595962
1795296
1215292
1836444
1000536
1456878
1588392
847762
415884
1678987
730299
840869
523639
275243
1221846
609489
1235971
1747968
1458658
1692908
344861
374234
1906712
1063516
1093469
643164
1879437
602554
42950
846516
1312883
304581
613584
1229186
526732
1877997
1020528
527983
89596
453598
1499338
1018365
384440
228493
1898814
158643
1962158
829381
1042773
74056
1704031
1992254
1449740
329709
1492172
454304
331163
669023
310641
1313702
1158554
434690
542605
943954
597759
1183532
1064486
652924
809139
1737513
634998
421184
1811591
1429341
1501182
1910077
56283
1187299
1912141
1317980
997457
1906263
1283068
638428
327880
571844
1009045
1842722
186832
1566425
1074209
1988312
1427272
392390
1021752
1002163
1556023
1851011
1653368
744853
303913
368318
507421
631184
1624564
1043351
991131
385831
917090
1286260
1793520
1389199
234700
755128
1234963
1374684
1401858
706246
883973
393774
1982035
795998
1089131
1905630
1232214
187110
920162
1571305
228804
922953
188225
231066
1024487
953053
1655087
1098385
1514061
1176194
887489
1829795
671493
1759037
1516113
41756
157090
223670
843903
282917
235140
1660849
251964
1113085
648401
892372
522139
961483
128868
1538516
346454
1822567
465034
1135317
486021
1509275
1270759
764678
1457034
1926477
842129
1230727
1433305
264080
847986
781586
1433826
1486114
1996215
1961005
540342
941616
1942450
1720217
1122032
778304
1303922
1430839
1896676
217349
1702183
630396
1462849
595562
1049344
1914710
609531
171509
146724
124524
151043
1153038
648308
481831
863370
211359
570504
1729374
605377
233541
1044144
926374
577121
1299072
688598
1882435
646516
567834
723567
1031515
914417
147718
1194863
1491833
1198448
424207
1242075
127416
1779279
869175
738152
1452538
1503109
180246
710621
1228361
813095
1022738
559902
897994
713885
1341932
1731610
192409
2881
1165085
592945
1855568
1562512
89168
464447
1650910
1201609
850974
408898
64069
1691264
1914096
1683812
861372
1506746
577655
1893468
320538
1343077
1503665
154240
651458
701792
880733
1280647
593792
486769
1102423
776008
340042
1820953
399459
278366
1594646
839493
1381482
778001
875956
147888
1984533
290472
1272434
370879
1622236
1004290
1864177
1663513
1112428
280989
1897419
1051198
1359597
1586851
1550058
98004
1888089
1779447
924162
1985079
19214
813948
184049
370884
1055005
374655
1370295
1756673
752562
1479651
1870467
745053
901355
955088
1173907
809060
434939
390098
773353
708113
1082462
559234
1391022
840640
536594
1231872
146852
1109028
745120
1125669
1501686
1665403
488757
52030
410714
275518
688014
1102952
301163
1918367
1634113
1473530
227987
1059523
1103254
71916
804700
977087
1620408
757207
1642047
118835
661261
1695671
336500
1680945
892830
1697487
972827
926332
873649
740191
680283
1357591
1649671
19922
351220
1441354
654507
1214222
898473
533535
1056060
1877337
1973709
831656
90842
1693044
491503
539424
1391767
1515577
337931
1941606
1001072
1372198
258627
1116112
293100
1455281
669802
524078
337423
1952008
1007377
389290
826147
1093402
277682
1883357
876473
1515837
796123
1004527
625764
1142475
155544
491418
440340
733993
157211
1110084
1195295
550706
287642
518295
1283068
1814080
1523809
1863338
1024950
1617975
1423739
1190830
1487833
1711794
1307445
592925
1239087
73216
1476250
1804623
1138158
907463
880778
539001
1141063
1838546
657937
1553960
706689
335278
961970
1541712
1326318
913764
302370
996853
759631
1381237
1769364
1676682
321554
1517013
112046
1877315
411937
545397
418248
162914
458213
573110
1770442
1142785
867065
696171
1035425
1337530
1705131
25259
1801875
1011133
768905
1142316
869692
94431
487526
274348
1637345
991855
1466259
1679740
361106
168079
67666
1326358
1532120
158794
583209
28247
1245001
1535738
826241
1568679
1490854
1918389
1285953
1507144
1490419
589350
389563
771238
1007525
1997659
1591159
1161220
1835839
1733482
75098
987087
1391801
1480528
1613882
1227783
1733230
676559
674789
31070
221193
1386236
242919
1917889
1468896
1589586
938440
1925192
1605325
115275
1365004
1711612
1414403
1285839
379274
1392853
664101
71084
1454146
1915296
1905860
478649
34052
565440
641646
1302432
578165
385852
646823
818615
1345949
1313153
1630830
1901668
1930635
734729
28438
244260
835538
1772827
860267
1869565
663143
1880346
883979
1674130
1921587
317258
1201830
1608948
1806868
358380
1517116
60309
1015624
1398939
1544710
1700323
1873303
1912978
546585
813496
748242
1114184
1486864
88282
1066419
1580102
628140
1518894
1862127
454964
1740884
974765
1105660
829680
88913
1014919
1730140
1077975
1005371
1984588
925218
1577247
1635878
709773
446915
1641390
1743343
1238593
710120
405290
446612
1187764
1370429
31684
442216
538427
866648
1248192
779551
1726276
116916
1762998
214320
1252516
1948240
949341
437605
288334
1438786
721599
832075
1429150
687556
687974
1920468
1355036
1073800
158195
700517
1780385
1940001
90768
1886189
195593
1921226
1429990
209867
391592
1172357
519001
1091399
877514
240785
665829
203324
580165
1156522
428055
713227
665920
1439828
1522965
1774592
1914339
917492
1997490
703603
1131589
43469
1865711
658023
1103494
1728159
1432795
97820
39190
440851
1881564
745870
1224437
1126335
1381783
1513033
392918
855172
1958672
1485474
1103005
1975005
1641402
1832871
1355625
366267
826654
1446804
353367
534117
421050
1359639
1638372
711561
581065
765295
213288
53917
1419841
774814
544021
952761
1249936
329917
1228258
836846
1372042
525159
154137
553642
1053607
1804310
1236787
1577762
101873
1741067
1491500
699831
1680556
344477
671955
269964
486326
786986
940353
538377
1074512
614460
623267
1677656
476272
489186
1752777
1442938
226901
221081
854045
1243392
1058972
1917102
1947190
1005702
49314
97386
1615727
196939
303601
1335062
735939
940396
910198
1291317
1233699
1163550
1698703
1886195
1569677
205831
1491699
316282
1656513
600741
56979
1873560
1175716
1507295
533200
382808
432893
1576798
408843
1690596
1101264
319840
1633032
1540158
692079
288727
855569
1169326
386298
1702175
1176936
969815
1425137
628496
1581129
698499
1116372
781029
1433986
1234854
843476
1966606
848762
719084
988165
1991054
700177
1213735
853675
1783526
243973
1765918
1437423
1523385
370221
141670
197127
980144
1003144
1757491
1700481
69317
1329763
442805
1055066
879264
1679052
1601825
1835596
341088
964000
583949
1126599
1579434
461823
838336
449482
1333965
53611
1171288
1141439
1741983
1462385
1545997
1099225
395060
454089
159813
400974
586797
1239991
1295695
610123
801456
1042791
1014533
1663691
1819294
850334
162584
1598227
132487
1366443
150533
1109068
1940498
1383965
1409627
1957933
93825
1193336
431394
375876
1942623
417305
1027970
1203318
166101
1371558
1767547
604162
961809
1540054
1478077
1435837
978340
1148067
969883
872669
54808
8169
805639
1061438
245057
1332002
311737
189206
1220370
1109764
1489270
164764
330280
610264
1296996
1192382
1964701
798
671632
1880249
1409037
1847901
808746
588810
758495
1404313
1999088
396565
939637
83829
843892
1399799
1181071
54409
319537
234539
97990
1673627
1548162
155556
1126366
82705
127263
98980
773681
1569348
1582647
1071377
1443626
74772
1100817
444530
985560
1552170
1794763
1515528
918604
295936
750297
952042
1987555
1311558
988562
920100
1736636
247952
1929791
946361
525455
1679957
124242
977188
1312554
1745038
1719537
1314503
1212049
782234
140347
334612
1450486
1654394
75634
1583223
709072
1415388
794927
815598
42123
1420858
949887
1908032
921809
526513
1314662
354934
1597225
1564425
684595
1867766
694615
1215148
1042372
1778524
1625812
518300
543415
462271
1224635
1214922
1327039
767969
301405
1491818
357085
92218
318808
957614
1801449
369820
5435
57426
854337
1725157
219291
1330785
1408018
1985854
1870538
1188941
32227
519039
1885563
1264024
290140
25399
874973
82920
93490
204843
1690895
1815511
1907097
1640170
735972
44107
1744435
1266076
1268571
1365260
1297803
1290270
70000
534200
281878
309699
1821141
668405
216848
597141
1031484
720333
1972488
15905
1999724
1712806
763314
564581
361984
244465
1330317
1704548
775163
1611676
1730889
35640
808959
112559
1647371
434381
251130
1624374
1616419
1297220
1559324
1242030
230741
961129
1950822
740689
706098
634097
1194513
1844368
781789
1856568
65066
1426400
953864
801803
810355
1358262
1326340
678353
1263017
342078
961671
1727207
372652
71866
240712
1681835
463008
194445
1022516
1683478
1744364
1466600
1961845
508928
58473
1433618
818262
1842765
539812
627566
80868
217108
1705904
547165
1512995
1783766
1901775
962964
1811575
350037
1843739
313785
333000
485569
1889782
437569
1627994
1716627
1482399
512138
1707126
383471
1225736
1332529
589442
578256
1262073
449683
382509
1097920
1916833
868831
864930
1885421
1202639
1234419
950542
733138
637613
1174536
311055
218260
423530
664230
827189
1673533
1446943
1696523
484351
1003420
860942
1657075
956552
939824
1174796
80099
1189203
1545067
2667
1194148
699405
1298904
740741
418764
581891
346330
69578
1032914
20720
784291
1505623
243019
344517
444870
163994
578967
1470709
92326
657073
577619
356255
488588
885678
1471152
1114480
815256
1441497
1389843
546923
1430732
368437
891519
953155
1611776
1342288
371477
1858674
1460183
140280
1317090
929215
368237
1590783
699037
1305086
1052538
1673755
1569224
103358
1633064
155861
1066406
1828774
82763
304120
598194
1864400
341977
1987590
1502287
448921
1304807
193517
1259566
510243
1933392
10223
1757009
1503330
1431316
1814053
1327467
17139
1651678
1556295
56367
758364
1767158
372837
1237575
1801679
1068681
671759
398755
1486912
1848608
1814417
1140357
1791509
1178303
1352998
479363
90796
180364
542850
571738
1965843
490193
347374
399224
373730
713731
923050
1185769
1956617
133231
1277188
1297384
1067688
934339
771444
1887121
1091649
393686
1085880
1705087
1369723
79610
683011
550743
825466
726075
1486897
165625
575818
1744929
717109
973665
1583419
1668273
425184
1421551
383464
141729
788750
716793
1582137
350095
1772372
556406
1324418
622841
372389
1386994
1838496
501223
1495078
351034
391106
1717537
495644
453902
1139696
376800
200723
844190
56469
1285640
45330
83283
1105151
667211
73685
1715796
787519
504593
1371204
256369
1118564
1698862
1046093
131299
934800
494931
1211056
674346
1092816
426739
1495609
1426619
1824890
953065
1810231
888872
478512
1748023
484502
427781
42111
1821083
1241205
1729215
1611317
1713770
1113682
269585
604394
124500
1285280
259263
1933402
84723
504161
955980
1674853
801841
653346
820095
1533104
428313
1242936
921019
1714298
435675
1402362
974984
277185
475419
14358
723104
1977611
1169515
1687750
118547
862629
573476
808130
1129845
540141
1476589
105487
202883
1419350
95603
1424920
274550
166596
224656
179788
571432
1118505
1047623
1176824
892312
735903
1671302
1315206
956801
410164
730986
1578741
1678479
782184
1933726
102216
1193134
1974990
19915
567612
1607396
1493751
1302044
928776
941892
1871097
1596590
1360868
93579
689609
608297
1694376
523379
1558282
1647687
431007
1500995
1614703
1493773
1892570
234958
1766087
498867
49358
1377399
1052098
1514970
1191293
655405
192993
1109629
1462697
745753
534057
1506722
1327601
683863
1076669
490141
986355
78729
878172
819275
764321
643281
1858517
1291787
942890
444443
1268171
196724
356478
1675036
954657
669753
1837818
1145663
212775
387268
88852
1612418
444141
43288
683706
1206158
542313
702739
1323209
82372
1713598
62746
1331620
485480
100953
1982123
1352839
1832970
213754
895997
227349
245266
1599502
962571
161362
376489
627987
854384
979756
1818152
417396
1320572
1128748
298394
196980
774481
371441
1937438
1257424
1183314
855100
1287174
474258
11787
544914
408327
1800148
1023603
667641
1861854
707518
1353909
1060943
1421478
1068196
194123
1619464
923238
1519660
121042
992904
1422077
170438
1090854
1303455
227687
550290
1924500
344022
1612852
1458483
320842
901815
1243512
751743
440173
1829899
1057759
43770
880476
1036723
506776
71329
1823375
467164
1388089
750028
1688104
1576474
1799093
92997
1525539
1611191
1691951
84141
1435457
1750579
582005
1065782
1331297
1456960
916065
1497003
636616
1129809
456101
1673988
1438127
112761
350302
1471804
476974
324147
1797415
1502712
1569294
925149
96946
429703
1162354
290074
89071
1504872
543415
681333
354948
970977
674656
720867
264083
630339
951945
175987
1320184
106538
1234341
286463
936310
1245096
595812
1873921
1945795
1186911
403574
782766
1194893
240139
566892
1273982
33749
121170
1332160
1564067
1015615
551776
1680181
701865
1209622
331694
450726
813293
1766994
659528
838486
165451
266333
990516
1133855
381538
679545
342959
78062
1054565
192354
1397379
1746109
1524426
1590854
1524846
1710233
89307
1109264
1036483
1958191
1878978
1281472
119800
1735219
791487
287929
1280711
1745637
1026728
942380
1889944
297562
255184
622985
1319251
324596
283458
1592955
1730325
1299382
1651675
1532437
1256822
911359
1853512
1900781
1714424
1062693
1536353
16765
1916357
165490
811773
1406355
147657
587666
769331
1864321
1798587
1287101
639480
129804
1650296
12595
561040
1913494
241943
844004
479922
1461798
848261
1929930
616945
1028111
1155269
1188463
1483235
1291221
1513668
610759
1019966
582879
1124165
76666
185342
1915299
1246304
383537
405382
180615
569362
135879
1604719
1869557
1754994
1610934
161335
216523
876358
18588
1629467
1937356
1132964
1373716
1214220
863934
471319
1086570
1775220
826356
863920
1973450
182555
1026524
1588695
1392949
253824
1842101
1816357
122502
1679042
1002849
1545124
1739489
1427850
932959
1897004
1864887
771307
179269
1502903
670028
1762091
371762
197390
994754
221862
1715195
790517
1248598
1607355
493368
1961847
1881369
451160
619151
1341781
28977
1729458
922068
777119
1561207
1125404
1422143
1790971
684842
107379
1622895
1409722
766134
1399626
28416
1229092
1596012
943731
555732
16749
722276
815937
1441088
284933
1727475
1879871
1278677
161730
979962
1209629
79091
1320582
1532327
1723484
806404
1583466
213734
1741466
1659568
1866093
1494194
1791589
650929
1725997
1317650
1608323
977997
371656
1710369
147523
1345331
96148
857813
43694
339315
539307
1326893
1910333
1085573
1767523
208367
850773
1221372
900634
1286331
795983
451227
902012
1743803
1648116
1663695
635912
994528
1026404
1883463
1749598
1307978
1632427
250784
408836
1187599
1730822
314072
882994
1275470
1816171
1958471
41443
1281983
188002
971310
483078
564862
1799102
723976
99843
1866121
392982
1392506
1255634
1033988
1884427
1358324
1344029
137552
1831748
1798107
844100
598501
957944
1125725
826376
1220469
652690
591972
381679
107854
1795546
1770005
965193
787222
286868
1542614
506931
1037667
1553249
743557
1730654
1561237
1955758
1459516
479950
660879
1208586
1268295
1249844
1702084
1197771
1985922
1700621
1901626
1183822
548839
794868
1618966
1059145
1729118
771811
1108755
1102860
833649
891264
1684883
1389639
363297
913381
1374763
1989759
503003
538592
970113
731744
1885717
1037317
908840
1056818
1769811
570833
675941
820347
1160985
1407816
1697782
1525397
21270
1366274
1939829
1635491
1982429
1367963
22634
427897
1665413
1978788
845979
1768657
340668
199109
644449
750387
1800008
18849
1916475
731831
1321661
1985314
563899
1733012
445949
101205
2285
361003
1550221
672313
927804
308338
615606
431252
1181737
441018
1542035
1029242
1007192
1441320
1380034
1708638
1916574
1373061
1918928
1295951
27215
842089
314443
759198
1748583
962201
610461
883777
371576
1212362
1298806
1781996
654740
388732
243385
453895
321008
382537
1044619
861815
963051
855952
1588996
361552
1374476
1372765
1631417
823611
793054
1903523
1107415
386739
1818469
1533307
1389089
885869
1877803
1592832
152448
795258
1746399
1092256
1609523
368913
52526
1334830
372639
604893
3995
10574
57592
907292
1764482
1227658
83137
303981
1109959
758716
83153
157133
1286886
1745278
108157
970490
1336088
920970
776258
95211
571893
856345
83953
1185136
677708
1144381
402648
709261
787531
1519071
159720
297277
1868456
924979
770141
847335
1025844
1537018
186691
1488303
1244706
1283344
1009217
174336
413359
1190669
1430448
158122
1348623
326976
109039
552633
864622
1496133
1614442
393912
1585403
1660513
1330390
558658
596260
1955388
1318671
1323798
791067
1701790
62749
1599667
301138
478041
520379
276884
1938737
1743785
930879
1693132
1003743
3543
1729819
1763444
959566
722627
546466
1704238
567021
644915
495834
347814
1723488
400164
709548
624495
70146
1135037
1986021
789712
1226333
63725
1986528
521927
1359956
1629740
288849
1433740
1727397
696579
898602
1324537
554825
260849
712390
1826413
845329
1209110
1662886
1180610
1542720
1621890
11202
645730
84794
419746
170104
1716415
103126
1774474
951832
1471744
501107
799031
193094
337828
175277
1490882
1030247
1228994
402921
418569
1635062
1789661
336165
185865
241689
673985
666682
1752771
112681
1592968
561617
901068
1033328
875507
957236
114952
1339912
1048889
1870499
428655
1026562
626976
145264
177954
1860438
662501
1983914
1290013
435480
1059633
1341678
223996
1245064
776447
1457547
1897956
371670
1979488
1681271
1252194
850176
1864590
933846
562188
446075
826122
1899646
1118006
1072656
1837447
500334
274968
759443
322835
1101936
196389
1683810
1609855
204588
727732
448367
1428654
1276223
647163
1946810
1690234
1045593
345574
593034
551326
376148
648422
1540684
1329410
1869237
1108282
1378643
1735671
41748
223450
1854532
123515
522970
507779
612170
1225980
1895514
1696014
157826
1587087
230978
1691896
1496892
625551
1674939
790284
1716842
1443281
1674724
974135
1500068
1344247
276591
1233240
710439
1511876
745599
796741
142260
950573
1700114
1358033
1487913
982354
556782
293934
212223
639743
171694
66475
459304
568707
1242395
421377
649665
285404
161355
887539
1395514
672437
924019
1709742
1699428
399777
169807
1920254
924752
1194753
198284
848136
843323
1037421
762565
1622082
188320
952360
1656894
311606
116110
1213563
1572479
1066423
1005052
40311
1790122
1448766
1731696
104755
1488746
58484
1674635
1099878
816953
81267
783939
1914621
1947459
377635
1546213
1292296
1613053
487216
1691477
1107670
233306
458334
191335
434614
1652648
1558145
1502164
907995
1341662
1057709
902117
132793
1882119
140758
549393
957655
634378
55242
334553
1365956
1754157
1747151
1669273
1093193
186376
1357467
1334465
1131312
1046083
1010179
659831
1451663
329736
465682
242577
300022
1933186
604519
823629
1308525
1579262
742066
549910
1040146
1929715
715044
1679306
242158
579699
203724
1215539
995318
1997092
1491140
1313308
1323079
1204269
1892351
411149
1470771
358160
1919670
104791
1188052
1547932
1495239
53083
55185
1762632
1851489
1855060
1083549
1187755
1900709
793801
1372199
1105456
303055
215404
1200190
1857826
1585146
723655
154145
712748
985186
1150673
1901974
595857
1930253
30876
522451
1706850
248367
1000600
820338
1453347
851892
927756
1925377
762521
1701623
1314786
1226529
1784440
838993
1814559
440303
863777
248257
302737
572336
1161125
1989733
864688
1636100
1754573
1993487
512865
1395692
524804
282631
802009
1748754
444697
1219454
478342
285208
987454
141783
940450
1718689
151854
1251212
1334618
1691814
362186
10035
1378603
1366233
165941
1362917
1838830
419253
1201626
1468142
1571095
693008
1021022
236264
1205320
107812
1747427
1526819
1422851
1463659
1317369
82407
968229
792485
326142
29698
1753142
757494
1020156
526483
390840
149739
761410
1939920
66224
436278
215818
1585664
1106042
1611724
686717
1238583
1997811
388052
1753684
260574
1882606
1280270
412252
371261
1785835
803464
1615799
795810
386787
621198
1277270
1878501
152922
504865
565921
568532
1333557
1371616
269348
814260
1177047
1940066
1191772
1839221
860170
1422816
1799073
564990
1529242
497415
766009
349712
1718616
916155
1204181
470848
414368
536262
1631784
1431308
1687094
68342
1965178
939702
1642880
605590
1961788
536772
1366039
1038283
495852
417717
1011442
1260416
196258
1155663
1797984
33375
1745862
1837437
1130960
1626535
1423288
649765
202883
1203489
1678896
1799873
1096656
1826297
666171
1716833
654363
1668297
38755
1547183
1330656
1990303
1339075
1059953
1763658
487417
236854
1184021
1075993
530772
1766509
1578865
1181538
1463938
230931
1116974
486561
1741777
945647
1979028
503984
48020
930503
1313178
307394
693018
705752
710596
1867850
1757765
1225116
789666
1638277
1459245
1797870
1743993
638816
1475117
758011
343133
1423354
992838
165387
1047492
568192
1251141
730993
477215
1851065
74558
1702054
612000
1338338
1212536
544041
1851371
878064
524489
180285
1631578
351167
656537
1246733
420860
712036
804981
1359441
1505999
191238
249702
1929995
1587460
1510967
1304138
471632
857803
432073
306115
245151
1961346
1649254
1810566
1647084
785833
1562080
302134
28764
1753527
1546390
1512202
1999540
285475
644431
1389198
237467
327830
1974340
1920939
162120
1129073
1482038
537943
378598
734060
1466293
1202151
373177
49568
960479
595966
84604
1764635
1049948
1445450
1944836
825420
57577
675975
820919
1518233
1423525
1744732
1508676
19310
820684
403886
1051749
423895
732865
582771
886922
861136
588539
1151694
1979016
1950092
1323128
1494233
808122
835300
512856
1253405
379495
1331630
1917821
429983
982888
879848
382483
1839934
192420
1518009
123321
1525263
173818
861939
320812
581041
533069
609776
670967
1488695
1714805
1765279
915353
10350
1095798
1308883
1862911
121492
256043
1905677
1050944
1399027
474517
1271608
759728
1999934
205109
1846277
77960
360339
1942043
102536
1854716
412893
477513
1597607
1384140
109896
1893605
18223
997341
924042
1533739
105408
1187884
1157660
1080701
226118
1577856
810696
1231334
255799
1225432
845155
193105
1256748
1944177
764581
1364372
1754953
1342178
706589
1516917
1146472
136709
899294
1690704
794523
1107782
377793
632726
1851208
64902
612009
315642
1262644
177816
462040
777283
700129
1286176
77185
1548174
1513667
784550
355077
478186
356638
823865
437961
1797593
781305
1435475
1544879
754919
790508
925120
1531975
1212608
16915
168458
989550
668284
1612783
187856
121784
186635
353970
1733426
451250
332750
574096
607674
1527048
226010
1232246
1984001
1179807
1176463
974881
1575025
1753967
1859939
1261407
93039
1770101
143613
266165
1400635
814328
1516904
1491490
1906464
1338020
1876398
1974144
1903307
1612296
72182
1147960
1290898
129154
407618
389940
10747
988985
1996517
586473
486377
1748544
513689
1608602
1264631
612396
1672318
1600647
5949
533196
1812495
1572134
1477493
908325
902376
1819514
574638
1178771
1734823
377088
1184531
1270903
1927966
757858
899104
459590
871528
803339
129835
1691758
1742505
1938420
1269373
1251039
580450
601541
1918286
26752
1981138
1505154
749256
118075
1536037
330286
1506916
1996393
1594330
1925676
1321020
1548157
5461
138549
921454
1337764
386119
468457
346907
1212075
394094
1776452
1416646
1099601
789939
147769
1805201
702354
1241724
102093
543814
250968
143003
745146
1908725
879133
1852022
11027
1923438
325139
1613109
47661
1865910
1219975
847449
1215229
657134
775744
1249260
1320304
1437385
741960
887943
107521
513422
1375887
707977
284263
273553
1849813
887437
1254301
735083
687395
1871999
1971626
1479558
985441
1518686
447094
1510756
1113676
1213776
1237519
110411
357151
1683944
1493074
869408
1621102
785533
1848241
1284122
1248194
1149215
1344413
918781
322328
1024185
220574
304910
755229
651740
1938459
222787
1908796
166993
1752846
1719035
866695
1147204
1451094
865524
787591
625471
637443
1901256
134822
1197412
446436
816440
1353539
1914879
1799335
1964327
699554
645894
919145
202481
479572
1613989
600507
1577885
1380511
1317107
916762
277231
1589181
1199252
1295500
1246395
1342767
280789
1824849
172306
519143
1569942
1205183
653078
755370
1483818
572038
656759
1729839
1776536
1763257
736766
1319274
1440116
736195
862727
1468158
731152
1036409
1214796
1080591
971372
1903903
1928827
249461
1147535
73730
353128
530209
1453504
2038
1597261
1155729
1179988
1158154
1687359
774809
98343
744922
43827
1016081
1242982
835254
351365
1302863
1018270
1914545
681153
1403018
99390
919818
1223930
1570881
421971
710592
1414937
1929975
752510
222567
1620123
417732
1921341
791259
689360
668527
109081
1319185
671268
1704672
779901
1634966
44661
1082712
674344
1408546
1399402
176334
563611
1707991
559418
673629
354008
1946103
447650
1559663
1519526
1437895
1342669
989594
431677
1872426
1282758
879532
839014
1200339
1194685
1824231
704908
560293
930881
708352
430553
1939160
537016
446979
1747575
652231
152995
1073106
1876668
678044
160764
1770435
455252
523355
1057831
1041480
493539
970881
718212
630465
221511
1575191
479809
148362
120777
1635567
1858842
180215
1132197
10868
1683866
84617
1914477
609189
508389
1512536
504781
1347040
315062
1224678
1571457
1333069
641337
197879
819747
1024292
893458
1329659
1183741
838880
1970245
1253361
1744005
1772061
1847187
1775551
887954
561068
81404
1142441
1322220
1674061
1735229
551211
1655777
1403578
1682804
892562
838967
995388
1246256
169623
1296629
514680
1190588
978558
861128
1644822
1323912
644317
1461133
295206
595990
921872
309970
1701634
1294030
927264
1136082
1788270
758791
24198
501957
361791
1209142
1499987
446853
358346
1126411
327464
1016555
740141
1974856
1715057
1352112
1927141
400893
143043
278739
927802
25050
647466
1288796
1114016
1671194
593822
396160
1902884
1302585
189984
965131
1485820
1954198
281398
887408
815851
1354047
535324
776643
1459248
1583275
1925532
1104697
72616
1029498
232371
1914180
659998
88744
1958314
1562574
721708
1859254
1164333
186340
490299
308141
694053
746191
1950419
676362
1973924
1791008
1155095
1986349
1836592
867895
1155111
902585
1271617
758980
1268501
1047534
820417
17283
1176318
1814216
833987
1328359
1643320
932667
460162
1688400
1734875
1655609
389946
1446982
1171486
1208689
1849062
1397970
1937812
1968417
201124
1861551
1061676
688444
350049
1235629
1497057
1670037
1937811
989628
1180427
166604
1878250
1535079
807098
888322
148360
1377271
399195
144224
692524
324544
18674
1860703
1229031
1603251
1187674
702571
1720017
455747
1378656
568807
1659580
418117
699057
1944728
571960
1191993
479859
595409
1410878
168099
1927646
1727145
874242
823575
820588
1515232
1012212
742536
996617
114268
163507
1757233
1244107
1974902
1955739
334339
1208072
1040609
112715
1150936
1551728
388376
1027683
1357379
1953332
809671
1264699
499920
904848
1878919
339756
188694
1083093
1673383
1237464
1183168
175069
1682177
1373340
864322
719698
72138
1779995
643012
533910
1192391
672637
477426
1558137
955736
1436461
974195
1740059
700317
35802
1167957
1583309
1445927
53041
140592
1092501
1598494
219041
598082
1376824
712025
325762
171636
729671
1646103
393594
1303845
1736063
1226926
245504
14866
1637419
1555681
487928
582766
15091
1937667
99005
1767130
314912
1966607
1352741
346825
1044123
1020077
818996
414070
3485
462016
655434
274842
1274063
1684552
680258
162724
137853
1947002
1126939
1629814
478129
1823083
238996
1529903
1139093
782941
989528
790806
1368668
727144
1693664
1253320
1328452
1302390
1381196
377242
600698
277901
1287154
1250951
1386972
395718
1940576
360808
1921821
1523839
1122008
257564
1366609
39925
691092
908091
327324
1933266
103966
1642809
648751
288004
1798436
243011
1623685
1913620
665217
1667991
1351439
1903044
771817
231960
631771
1937539
174341
757158
969404
898037
748632
965924
1300677
333964
1986680
1947381
281808
1450403
1784907
1609114
1386965
1168406
379796
724423
1341268
1904967
328934
936666
1682213
1275929
514207
1202725
260490
1459301
348157
247968
1545867
634965
1549912
1084897
347674
941615
641389
949139
829647
1117054
697739
1495533
1258853
1722740
1072945
60682
910220
1039271
559826
496314
843529
39988
305028
959946
717076
407802
370608
1079720
253945
1401225
858511
414930
1913596
1140552
1444094
666581
127419
128779
859404
1940163
705608
156097
798800
36587
1259400
238901
1047777
378396
845754
885572
57321
1359375
1960054
1861631
1514692
631818
372645
196248
1986969
1354138
881251
958421
3859
1621892
296166
1260502
577063
880497
1282209
331189
1847425
1873762
354312
1337293
1685246
1265881
159906
588834
1474838
1112590
1884976
1141799
597980
426140
189645
923509
1979157
1297066
1188404
1117010
1954363
311573
604592
1088313
549264
1772994
1658050
1455855
1417933
1654794
128176
366689
1703764
989289
1343030
1736601
247542
729408
1939632
1535739
552792
1782335
1827336
525867
546355
1342601
140329
875329
359785
1328301
794084
17920
1010277
103712
1383321
1754888
1188171
1536762
1405119
1182126
1674682
19637
1565711
951058
688731
1547060
785643
1269895
21775
1449246
1704948
1599760
942243
1119008
60590
627701
475613
1533307
1699983
770381
1938554
1777755
397284
1613613
828439
132479
1961172
665254
269039
604352
1732596
1258328
501001
410503
1085218
1435672
1440084
1320900
248306
462438
797124
1387265
801950
340992
1054723
1657553
1662654
992888
987726
1964456
385323
349001
1595955
1284512
1719749
1264565
1298078
640507
83961
1052030
94668
800210
916564
222623
1017148
430976
699894
99933
1315920
1285695
1786442
343103
632227
1515759
74373
1820995
1481398
435120
1626712
1945055
194863
3999
663071
1359598
931283
1474380
982718
1968208
1990225
721864
1318617
178518
1581102
1466028
1658730
1690900
1991310
1619313
1777468
1904722
1603673
1552029
1971694
639551
849141
1421877
69593
1245371
1816510
465780
1529619
220570
1668989
688229
686741
1035486
408526
362955
624191
1195076
1021730
1582625
1705926
700769
571259
1034944
17468
345146
1680919
1384309
536210
162048
801529
1398216
1390835
1231386
1069182
912010
45207
1103185
1291644
1724757
848208
1939545
1316451
381825
1492347
316533
61005
1390850
1062573
1016532
199051
1566685
1942961
1956929
1306617
1623739
1735611
1161303
1849777
577746
599405
940356
1784515
989749
1145116
1740496
1292587
1508078
1606210
887038
1513002
950084
94925
900969
251714
691518
1524496
561964
380522
37463
1213240
968850
143625
37387
672365
1720999
326408
825826
1278543
106944
1412179
1525662
665440
1200503
1211617
514871
560441
1485945
1267686
604332
1809621
1481677
693739
1889749
828995
51488
1453163
948853
728905
580787
207036
26563
1682986
1048125
1900014
853196
154384
1857790
213382
367636
795998
369358
191572
1148294
1834113
1597840
54750
1467383
994308
749427
1235291
443557
1557860
646444
1150778
1401746
442373
312805
1439680
1471578
1244119
1195064
1279133
1447391
781248
1173073
1913450
1953191
291343
799175
795919
1708449
1793637
981642
1656420
154255
1410055
771979
430273
39612
1752435
1033857
279958
1405423
624212
1921253
1648893
1738110
977635
1266472
1815033
72230
1829909
370028
1837197
1185099
772136
1177795
1602342
849403
289453
832903
1921208
526333
1069131
532317
603604
1428695
628515
1338092
932042
248678
1878748
1827961
154408
1008505
777108
435740
745184
1946583
892335
94574
1192720
385762
742950
1677303
161554
958951
1392571
1277412
466841
1438396
1115706
99405
1984479
1459755
644150
799738
1284635
71417
350392
113142
456672
1716450
501221
1648359
1315979
1768203
466670
1940142
1699377
256090
837811
530296
328590
1519404
215977
1210264
680047
864029
492163
1746055
1841667
1314809
1494860
1076315
443835
493058
889158
699702
877667
1184320
513373
366761
1720263
240895
1328718
1419927
422251
1559709
1603492
215489
1924437
1624920
1268425
1841898
1251904
80020
284955
231811
346725
1901461
559471
489425
401547
1878750
1335167
1544606
1235033
822047
1872781
490721
1901596
1074695
1999853
39516
694934
257900
77517
960505
1699684
1261816
760851
1123774
1260646
1431733
294430
93815
665727
1100842
1152812
454169
78733
1403188
26586
1626738
655352
1067748
1360031
737180
1381945
518800
190259
136413
1253159
474312
1898276
1484466
999253
930208
1350864
147679
1880543
1067096
1102914
469931
525328
1022607
256171
878402
437361
1400165
929880
1162165
184483
1183958
40283
563730
1341909
250671
929858
1470010
538958
381577
1732295
888104
30893
682776
1756322
688347
1145278
812439
941976
94488
7002
1326986
1069274
1270368
1030156
1550982
1608127
1273830
289686
1742585
198816
868374
1939756
1208313
205237
896567
1683912
1543948
29086
1955281
1871152
447339
314439
1991411
1228893
261178
1061803
1600871
441298
1947474
1228430
1976613
737632
1609648
839794
91689
1129067
1915663
119114
418069
44169
1559797
1036610
1633973
626652
1091816
372826
1130825
141848
1676092
209755
1286447
86644
259699
1440195
816271
1925100
1549666
1297916
1875016
1990917
1505855
420366
41761
1242716
174169
1941417
513413
1085478
1143637
21896
552961
767121
1387655
1705693
1936970
1504548
1841791
759317
269512
1679893
1720378
1745636
1997322
1945597
1511980
1017149
637592
1291668
1108094
1468578
1634185
592831
1888520
119745
1208433
1724956
1129791
810997
27499
1850661
351050
731786
1285695
16338
721733
465901
34338
401711
1349309
191971
101519
979742
21836
674872
868382
1584350
472932
1086364
1703554
1866605
114090
341796
24553
217572
347996
1057112
333116
1309527
1875359
1823132
898632
1780176
1908395
1418914
956849
573967
564639
1770827
1910022
1369235
468710
1889181
1711955
22675
1974456
1289048
1468473
190333
1354172
464091
22944
1696304
872841
191018
1945668
147523
849091
1605988
112931
442956
623840
1720214
1761437
1828617
1104755
87490
706285
1938291
36472
1306875
1310293
1808552
1476744
1843383
1020567
282240
4366
945348
1621374
1339328
1017684
222399
1715216
1296316
1182994
1880217
813543
1643211
901400
125577
199184
301654
96630
1031333
1890755
1417108
1750594
265054
994548
1889172
557022
1800722
1401740
726365
1449051
345184
1027755
431455
883512
1574174
1300695
102008
1677012
1978482
614995
889974
1958042
466879
1239476
592104
957787
1637469
565411
817555
522728
1869911
560751
596949
878538
499411
1157191
310318
1407595
1340368
540082
592623
1303329
235893
1708214
1559201
1347095
1698390
868190
1638466
710236
996767
52422
1803463
933610
923032
1436001
263576
671746
629300
1864729
1189698
1080322
1187603
1320327
1515702
590647
1324183
286862
832519
508310
1444553
56864
1673976
656897
1485972
398804
339559
1041415
452489
1304509
1603571
1716385
1248631
1709636
189619
73181
1029644
1518360
1335708
214539
1859935
346404
394247
1449921
1831405
1866041
943046
926588
636170
856233
1565779
1976133
663494
953000
976523
125741
1714574
37079
1239385
433214
1935408
1129550
457865
1571372
1313123
1294361
1636564
1823203
285502
477636
1487717
449072
93665
1658992
801631
1812122
282569
1299976
1189785
647719
1747682
1252953
1912781
1747516
1689976
1391032
1277431
1687311
1514854
902113
555983
1096397
368296
625685
850785
1019754
441359
1538320
1504787
252722
1345013
195218
206570
362013
11508
144835
667935
1260022
1740564
1247070
319722
1544657
1453940
951695
1919073
598794
1047985
748739
788812
475346
278739
1703819
352114
315345
1314270
750221
1435538
1803010
650432
1606535
1670856
480694
76015
759638
1100336
1871907
1587221
1849939
1533377
602393
1526285
371043
1788735
1951872
426207
400771
1717217
416849
319812
1691367
1356588
76641
226062
692740
1920249
1093568
232925
648721
1082228
590808
862067
292427
1287981
114933
15485
733879
59136
1218158
1246578
1884211
1394217
87520
836993
1084712
542071
1456234
1420477
1556022
537649
908127
24578
1508143
86873
19800
1591537
43841
847945
611806
659852
1766401
762687
1430652
1665308
1343685
1931861
765422
633772
907200
540677
252042
1063768
145156
1045765
714357
1872499
1586717
481196
42285
333873
1444452
591652
111768
367770
171011
1454078
1258731
1588074
626212
1334208
1595723
1987850
1180328
1426849
99364
1036744
1983618
422217
1869783
733649
643459
859639
1855835
1641160
1143857
1953996
1524858
1369376
1134217
1370818
428374
76162
615358
504349
58331
1328311
78094
1308405
1353888
1365066
737758
1714657
1289991
1071449
858985
518366
1560976
718865
1739137
269987
365968
1281515
1342877
350942
1533870
939508
1267220
1238332
1055234
175900
1117042
1143452
1088824
1796009
1828202
1160917
1216664
442660
1669793
16957
1607764
199299
17332
1898064
1810667
1234656
462736
851808
1647837
752012
1054359
1595716
700466
170327
1549988
1194379
541441
1765697
556771
1367484
913066
608485
1123353
830722
143332
1237655
688263
369784
794899
1775714
1053561
583719
253157
937068
1380313
580756
571653
353701
100618
312040
1145525
748495
148229
353429
1611291
273037
1764166
293141
972020
1593567
1415203
1643035
1386091
1233185
1634166
950922
1136630
1900431
1065021
1257188
704147
1664000
1592076
1262954
37650
78926
389043
1935972
1167111
1242442
1117852
1595451
876667
832060
1119910
229517
340160
250754
1180316
1774359
273498
1557387
1239409
1816761
1052206
13679
1281418
75499
995469
102991
1665771
315317
1909685
975422
1554264
1255327
209518
1085801
1417517
1968325
1182170
927749
1435856
732119
569031
1268227
1573135
926133
1039305
660096
448763
1681086
326200
1663352
98867
828492
1756799
18352
1048966
520318
1560681
924686
1827749
1132907
1242340
1308668
268010
243923
1592473
390515
207958
1511149
1753601
459269
299414
1434605
1694489
1469427
78581
1881504
1623656
999668
475163
1977679
121980
1993332
1946681
471212
1685305
1873827
576577
80174
1479104
1460126
465896
1654418
1405151
276828
570394
209246
252868
83647
1556830
1270258
170344
1486906
243364
279017
752212
1848854
771251
131787
1437595
1467416
1789065
626551
1589746
775644
244340
1660728
686420
1394065
1848851
699969
819419
1672323
742219
902052
1869243
998068
1098438
949217
840937
1654601
1581330
1371266
246300
531863
441504
1258269
1305235
804332
1822691
1456693
1916113
711471
1791635
483843
1594385
840209
750068
1197540
722789
1468493
1937495
1038495
718367
693851
1755080
1126245
674790
134416
776185
112639
1888602
822954
1221983
134247
1075170
634956
1303035
1246252
1808099
1627805
601897
1978138
1746539
804700
1007179
1988979
270362
1967702
1564548
1250501
13279
1945461
54205
498666
343701
1284110
1595655
1750101
19196
582103
1769951
794994
1580017
1837031
672643
161327
1789768
1628471
1224094
1351921
638290
1812694
862200
1794346
333514
1495610
1691788
366677
1992906
321746
191760
513334
670474
1647889
503693
890809
1335888
613082
362776
141449
22157
1718897
1914246
1482027
1924638
1717123
1049336
1835062
1079964
1259335
1087267
187254
1457995
1990338
1788038
516163
717549
1680435
1610587
1012771
812990
203384
914398
624124
692710
817102
1347089
708826
832484
619026
1010888
364093
1835534
256550
929692
21617
1732065
741408
987347
815388
902332
491370
1350112
1291387
221066
1046145
104884
1966951
462471
1288266
356103
1745246
662818
1667283
1737859
931042
1973552
927165
493490
1309184
1936859
1731247
530692
496464
143966
1201266
824283
1350001
1404596
1464260
256990
904653
1788932
1443608
1259964
1194472
1069917
988269
1992248
1828225
561512
1866327
74273
1160383
1083992
1052544
660220
184657
1579841
1445123
1311956
1543590
415319
1977716
322485
993824
745266
1342789
28147
200508
95758
517594
1563143
717435
1793660
928408
46227
1955260
110191
714711
16237
904033
1634537
1026826
1935746
1726771
1666050
1366047
1841954
1266340
681576
124401
671304
1726611
309978
1536285
165459
519968
867671
1160512
668109
1433094
966214
679049
960351
1663477
76181
1983267
468866
1932496
98963
510095
1382655
74377
874119
589480
1076342
1539302
1104492
1313473
544725
1892599
718670
449102
1546121
89295
405242
1962355
338759
1755701
725793
223372
343379
1580869
1983739
475060
325243
1868095
1986210
1115527
1185110
383854
348804
1422846
50990
946235
1039557
624208
757738
1764950
527263
723417
749235
1146694
1375811
1567257
380316
1177236
1026889
1152235
667173
752864
47645
1913929
1169951
635239
30177
593224
1191235
136089
1666711
1377949
98863
1509771
910407
691138
1236620
179710
201694
178977
1716148
560611
537124
541641
1793359
532553
1143106
1312659
520100
593978
87987
251285
1872463
276505
1620678
1616522
254495
930473
1534039
1252590
1446493
1373092
1081988
1459228
226887
1150165
306753
1892310
423519
997259
1559488
603698
707350
185627
364490
866651
1386328
747725
130532
1594918
931655
1960746
436019
1885974
683550
1370672
220633
1803588
913391
1953496
1421520
1420104
293075
1248920
1018556
1143213
1333475
804516
1727205
91003
1842635
874103
991379
181616
1516895
1349704
276839
600507
925943
757710
1520079
213635
641240
870667
971612
157690
98508
1252615
1813208
65966
673157
1906845
1504773
713265
1989858
1712758
1768707
781282
1481641
29533
825630
1419012
784002
1332828
483515
658101
468682
354432
1571284
1788784
1507000
225398
1613552
1776947
1817163
648485
1962683
569233
641903
377501
333506
1270938
1006654
890159
1852131
147678
714976
1748210
846564
520566
514704
487407
1279750
1542948
999426
104252
1377774
1750942
1535846
1655133
147799
1130295
165324
437807
527579
1035479
1644974
1251654
1975572
1191091
1969006
1890996
1815083
55119
476284
1087382
74634
1365072
1485511
249661
90421
997163
252586
820660
1216443
1865658
710684
1138983
1868168
186424
569671
1576810
1350877
467506
943014
355093
223999
717197
483769
1964546
1710776
1998791
1699941
552371
1448900
510519
767643
1052167
1462776
639360
938414
958909
1587982
728694
1079235
883300
1194149
665746
1073289
1550613
421726
1064992
410070
1316769
802576
564348
191576
378668
217465
44436
912365
300929
1514555
1080776
1875162
1775637
1539477
630945
1422086
1686538
793656
537582
1150917
59461
1591928
1370268
305885
1400647
710787
131536
1782044
1798500
1563780
1305406
49441
1748776
996720
73201
1283850
675999
1490205
1345813
956976
1959365
586671
664665
367855
1860755
1692108
1843400
1019850
1094031
885610
837072
1634054
1382846
1942735
1578317
1943615
271558
1706639
1646709
93193
233166
1250313
1843361
119358
646179
70005
502883
1843727
1286580
1245867
642854
440856
1635481
1833765
1080060
446574
1921067
1035068
1845603
845967
1130008
44427
598911
243690
1619410
1028088
1168000
1813302
1027966
1141963
1343532
538066
236758
1744769
530591
1183169
1182861
1313872
1479403
1884170
1939422
1841825
166059
638067
112833
766584
1286349
178944
1533827
1573338
209969
1457246
477414
1918873
1772530
217918
135671
286335
1247322
1556962
176359
1440028
1721892
1742443
519645
1166890
388629
928563
35291
75502
390804
188688
933809
422523
464865
883390
1504125
1551046
374138
111676
620579
1858137
1344151
1172269
986992
1714225
475355
1907974
715512
768492
742959
430532
1284204
1544283
1061386
573608
1943875
1771000
982397
567273
1146793
776559
1728912
1139508
1844724
1256200
1697648
379704
1624441
136729
578895
920081
606121
1109655
1894137
157983
1667792
1970995
554156
1970224
1356598
1822445
1376938
1631823
1168779
1167141
1173664
480344
1656409
176506
1660764
605479
1358442
706965
1000569
1268959
1551837
1250183
758948
1055229
1442468
689051
1494864
1491483
760542
1913767
1262923
1087667
1815505
1585738
1534303
733381
19814
668521
1202053
1274161
227258
1627890
252157
1972531
1252941
1153090
1792189
355236
238045
1143892
909107
865791
769411
1990413
499320
8594
1612793
1319007
1750890
77888
960952
477201
1418425
1538179
1761262
1775624
706352
366861
1705258
1950337
1616111
1337134
1288437
1229970
871903
516449
1986451
123034
303135
1207343
178355
846168
1463562
1626575
1090957
775125
1251373
1055262
1558920
416569
615724
1474250
1594886
287478
959320
1543732
1972189
405590
1121650
986987
86670
283339
398934
347099
787319
688706
1930532
626755
374512
692061
933913
1031140
398161
1367511
241100
104037
440439
1334536
1807372
1853221
1954812
1157105
609057
1030713
1518692
824536
213172
1956810
1839022
1750408
1296504
119708
1165219
1654520
1621514
485638
1828662
16171
1092784
443178
1310834
1013421
1790672
1113555
1774625
427959
748449
1256006
1366105
1785083
1981309
717812
147430
1877439
1179719
1747497
974648
1528537
1821392
295881
408034
196908
459921
1052515
684521
759035
1168682
1589215
956370
1406083
1449743
1729937
58443
977002
894503
1503554
429926
1230550
900815
586717
1612462
584317
1767021
335038
749217
846874
1507911
1537475
198505
909809
1442754
562133
1960574
1034380
299115
1756636
596729
1875957
1818373
1433047
460498
240476
1478502
758511
721232
316868
999660
639893
1504081
34892
1577598
901142
1726875
1058335
521272
1008469
222786
1402806
408835
1144682
30405
970609
960954
855529
852688
233517
1066609
1601046
382275
472481
915015
1287782
1062418
1992337
687249
1168164
1534372
1302108
1886153
1441382
1559379
1761263
416826
1170561
1281398
487269
523719
1734318
304310
1183895
1783724
1750592
617013
1824040
308311
1309381
78384
513729
951452
1562616
526455
1389215
1449714
792347
689906
231915
75872
443720
1548650
1414384
1443831
1785849
1369431
1204310
1388477
1164888
1476409
1370746
1342574
504408
220347
1567026
223464
802133
323735
1393259
1468539
1578582
1231642
1373359
1359531
500776
700723
803574
173466
397552
82996
1483844
1664874
1218818
470765
589172
519581
1174059
644266
769437
1428078
1164843
9491
1921375
956581
561709
251743
657530
1251122
596763
1340448
355250
1967477
1822163
90105
1193614
1111303
1154986
759269
757066
817325
85236
1546799
62583
279979
1541873
1716693
221976
650257
1148283
1418970
824951
880999
1415542
552775
834992
416790
1971912
440574
1757973
480644
1207339
455631
1385042
1751481
1682518
591251
245866
1909552
987344
117143
281405
419646
1876107
1373308
1716896
146004
1596931
1034539
398497
1400542
496369
1892716
778025
1784904
412500
404879
922715
1731160
1268411
908275
1433101
1813449
292754
205230
1175367
642280
504668
265814
855726
1631586
589751
677229
182116
436192
472219
83998
1441840
1104101
1572903
1492897
1817106
192935
255433
155003
1727236
1227094
1450090
1084392
449606
1126702
1932751
1233667
1163026
1599956
682543
762902
1636033
67252
551521
764722
1463621
481157
1852781
284282
1888994
541077
500302
90997
1662468
12811
1711575
1026464
681665
1726385
1198775
1746871
1725442
1665817
236448
899269
295470
1019264
1745806
255611
164003
320594
575643
1775970
479692
283907
636696
1049482
1276276
1637670
457688
1363687
1411892
1914270
658827
770722
1118520
487272
964715
162816
1089844
1927476
80609
908723
80860
1953651
535654
171857
1812997
698008
896423
696183
821265
243638
1922996
822076
240155
1184514
840714
1763584
185299
608313
1358797
1639640
1625279
147611
1209059
174400
1396699
1960293
1789123
1818785
1299529
1085004
1827269
738679
1293303
830205
1582564
177997
1359760
939382
407870
1784517
1242912
512484
107326
1829516
981558
619836
401654
1070722
1974514
1196135
1050235
1393368
361725
397478
1548835
1639030
1524918
1728923
1479779
961928
502199
328650
1474971
1666586
93288
987256
747429
1115405
1297255
1274607
336409
430163
1042609
854075
1069679
1405525
1525736
677601
329713
1016420
1766153
1862745
58830
656544
672268
454580
217587
946436
794620
29277
1280013
1731523
1642248
195091
1847959
499706
1220282
429443
1291327
1902838
1041130
1493206
1080736
1968426
1816743
1753656
1271019
820282
492685
1380906
1366834
1650447
558878
824690
1855034
1183266
1776028
1413256
133173
1463533
724146
514839
1092028
1829747
756059
872352
540871
466664
401935
1639751
1862199
656468
1661825
619458
1845439
1374290
1814207
31747
1078592
167714
1228831
986800
147978
440380
857462
1993229
775958
925962
1473707
1427303
980076
82997
1524035
326604
901978
701367
1716871
1947260
513027
1788599
1852083
723240
1266772
584178
1951270
1423896
1710060
469096
702287
28855
1873325
823688
1083496
765330
388200
1256133
1653403
1423884
1950798
1767152
1238768
729896
1353532
742097
1796840
20406
1340391
916790
1293678
964651
1094755
899629
922947
91576
1739022
22886
1812219
1331663
1022078
821742
967758
1547521
795199
1083348
1641025
1071879
115473
658181
1879344
1194889
1714659
1902501
944325
1830036
634623
286521
1016558
1426721
1245298
167006
1922477
1095638
1960710
722185
1656188
1722094
1822750
164609
1088612
1156477
1598385
1378228
603729
651142
443566
1947798
1469282
884022
358904
1723791
1548924
534603
1855572
140896
269213
601952
85196
486522
496862
654301
1126565
712148
1743978
93564
161361
509876
432428
902554
1097033
1299802
238858
647292
1842004
824517
1127914
1488562
211060
280527
1495023
1626371
957836
997804
1632278
226394
921236
771215
1459430
1478649
289154
1839152
1581981
1532310
1457845
678126
438895
1014689
991935
1223966
1062064
590150
1360758
577134
1026496
1785213
11172
1721634
1200768
961747
1605681
897239
669585
840232
1838092
185515
415015
431190
803063
1926962
1159222
332938
200017
1359431
318518
770672
248035
997446
959590
489243
1941181
1268255
1615607
880810
1396620
498164
1227626
859204
1992789
1896136
1617097
1491172
513099
805869
746086
1429471
82398
419431
20267
716652
780341
1943302
619823
1444703
1042532
1453723
1730022
753335
1259793
1825351
261534
784983
1687070
304930
575858
394599
41418
895984
730688
1328511
1828186
1552361
392039
412079
1368231
916592
280477
381671
495426
871117
1345906
243084
1147666
1393396
1814533
1857826
1274600
711857
1528417
1186578
1795911
29542
971384
1627394
1688984
388229
234087
1522720
1178133
1548512
549387
1293542
871211
878035
439221
35128
445414
1465536
1499798
1772594
953610
45152
1838740
1490314
25259
1576350
354148
918194
1774596
1287782
274842
56755
1923927
681691
1906265
1805535
41926
730492
1092974
1601603
974555
1998401
1100805
884437
1628143
868360
1596273
1657283
431451
1561186
886760
1306511
371890
434597
1415908
1381597
1976434
1517277
1340235
1169289
1650574
76901
1410504
894921
1775921
1797128
867874
1532810
1229472
557100
1191415
712798
1826047
1516899
116508
647740
1459135
1370475
701749
180083
1338372
649347
632361
908966
1516685
1159123
1329175
246763
834387
416719
118486
1081354
772387
1562129
1674951
1437050
57950
486360
51609
1368085
1856817
306719
1634274
933740
1977008
1225413
1218752
1065770
48746
41353
1791163
262685
901132
460188
1273335
873188
9573
187210
1103770
991596
1717344
8707
565528
1306324
582727
1258976
1604415
1979275
1327144
1147265
1276280
417382
702005
1237616
943549
1706246
1953227
1178892
1676973
691925
1446626
765767
1084904
1469275
663167
966089
414713
1282670
1444092
891860
1512756
523784
774564
595513
1508740
1079344
452447
1832458
683568
1595047
995561
134534
1319325
1767787
1596471
1539571
263893
329713
1073476
397300
1337788
712361
1273259
1764092
1781632
1121804
942898
549661
623867
1961946
768051
1835514
1968124
335767
660505
605085
1880011
1871492
174267
988209
1794468
1163682
1414854
1830853
686601
660488
806874
1841656
1840500
747746
557572
1939536
1473336
1661491
1859880
1920807
281793
1065652
1916607
1772623
1559233
853875
1711225
1596408
750558
1584407
1272624
819119
929178
1665413
1608177
936521
1750119
1446927
1063900
711288
1701503
1540160
703676
1426581
1447171
769211
1791352
815839
607712
1631054
592511
159966
327884
1965519
1705760
265738
1650705
230686
1468962
1793991
1360498
94932
784295
1994472
1834087
105440
1613602
311149
1173837
215841
1002104
1474519
1893847
1534836
1658884
683676
660911
978029
1842825
228802
506556
1301943
1480757
1050292
1076827
269401
1432897
813713
1535380
1207576
1446356
1057369
41028
253245
419982
1365869
1151780
74667
64288
1187956
994134
1003160
1613721
1262284
800825
1611995
962781
345866
145265
455993
48468
600465
241405
1352165
1393701
534795
440240
1541388
92363
346528
1947375
1139090
127648
611759
1729297
1242097
345164
269595
1707307
779554
1660412
997331
896737
1296661
1276804
1925244
1090089
831322
1603864
994137
870485
284743
36154
1017042
1657220
372157
258564
34264
573489
1370687
1418362
710904
417758
1379268
276578
450407
931807
1469392
1742914
1172536
848384
1806873
1151672
1666316
805972
210195
1821333
222781
887218
269393
997157
594048
547417
77260
1507352
483348
1362829
1326230
659168
1339714
1524773
1543556
666917
1795805
546718
810703
1787515
954887
952078
126614
1861864
1015857
807703
1669465
1076275
68940
815553
1584015
1602031
705419
660334
1272989
1384942
544712
1903879
483588
203710
1063907
316655
1681824
562580
251169
218635
675963
439277
71781
1362708
1808960
1070909
1748182
1086185
799388
1124597
1181861
255811
282380
927605
22467
409927
1894203
383697
601794
1052142
1310008
1366311
939032
1783106
473916
851573
1137969
958899
1678169
389207
19320
1663507
1953443
875161
910488
1978103
1873450
1539637
1623641
1532741
636567
1058065
1297174
1744000
748556
1720876
1860693
1241022
1814498
884626
1110883
871662
1677357
28012
1053104
1112027
1272625
339724
523063
759092
1327089
1912208
1308149
1872344
1861082
1687975
1591920
274455
1665929
1406357
1736167
326606
1151478
280746
1954267
1438586
1064068
1097241
99819
948834
1575999
68336
309418
1885025
1661858
845388
1909342
371292
1542065
1693190
1531720
448911
1874086
1356295
444855
556990
1456450
198102
1065059
616435
1509795
977939
358484
91937
979599
627396
1911163
596646
1576558
1746222
857275
81557
214804
1855458
90125
547868
1423041
302935
1738024
473264
925366
1385825
1860196
1233409
1069173
44514
1962338
493752
1053275
124132
261663
253077
47554
1407433
1937660
805895
159315
183594
188290
1031074
684388
856992
1882683
10322
957536
4058
493822
462797
1763190
1466489
629264
1489786
26665
144177
293711
682849
1905466
467200
1748667
1932967
187971
461335
1349420
1019221
916658
1717935
182408
1910744
21347
764721
580843
926345
203156
691948
890687
1461164
1527768
1920760
290318
1386763
1732558
518919
1879784
187284
1650817
1215433
1921756
737942
1961199
777158
678973
1510916
1933696
1301701
525142
1457564
1874360
1191324
811280
1824318
880294
292741
520803
290297
1670524
227442
1915884
14755
1661515
1841147
63148
1561801
1522493
1152641
765250
1949360
1657692
1238086
1882230
1928888
1532779
1568361
1283169
1963564
1391713
1652725
1712962
1469363
1494673
750621
1584987
698840
1907610
1494524
433547
127197
11515
288683
867828
1018557
283254
700214
157455
1280288
1647780
1492603
524304
924450
1872366
1447988
1420034
961589
1231248
439899
1260397
1441082
179150
701218
1482499
836745
907262
1052156
1126200
147037
876960
1300731
1547695
1044058
715346
1754467
482954
1586593
1624707
1575282
845038
158307
1492093
1625491
502824
986836
1446022
1743013
1543910
1899454
1855022
845124
836044
1108740
596781
1712645
1772948
582653
1108578
744415
525849
1624284
673416
910506
1222107
112243
1868207
970389
1921719
70011
21187
841833
1929866
965091
1300026
315596
689844
243638
1161813
520211
1215095
250063
1616412
1578120
1423187
947035
384806
1890317
1658572
1518956
810407
1652122
288670
1881724
921105
399044
220104
744483
772477
1716489
117592
1363260
1317047
1801494
844020
1823615
883130
557273
1680876
251722
442237
1886088
1266931
74152
1323971
1680642
1051630
232610
418349
10627
725905
285230
1656957
1211420
1223805
97939
1887303
1531986
1244888
1978208
1634175
1288710
457149
674913
1520581
691160
965645
478689
1539995
1857605
227169
125629
1523152
114778
1277536
1953949
1488852
795029
1361876
1249812
99338
41440
1109736
851373
188604
152506
1961816
109987
1235656
1004900
288247
1443520
1680236
1897175
329047
693501
1077399
1630040
1290751
1421867
67378
86203
1540755
27528
540490
903896
1497959
1112447
1500179
796914
1921601
1692558
119740
1663649
20827
1085480
961693
249720
1719157
1086192
1407305
1540388
1553871
1402464
1223267
1172421
173801
475902
1543700
418416
1752293
1306402
202351
693159
1006542
1874808
1260434
404300
141881
1115158
1190396
1181179
750596
1425261
1816658
1207094
122735
704971
1785240
796036
874378
727873
895640
1263819
1559692
387878
46866
1461165
1464908
317263
1544532
15460
1259112
1506129
1985980
1237542
698279
165252
652765
162329
307858
1283111
1653386
1311443
302105
79959
1452631
1268751
197582
1140847
1107540
1596717
1722251
361683
1610700
209669
497206
1900339
337577
50294
1442213
719208
300797
1754409
967762
523708
1549189
1922424
1314120
433187
675843
1066004
1806056
1340785
141091
517564
599786
844469
931499
483161
701130
753636
383386
259584
1484006
1419973
947419
216783
1719980
345622
1424597
341973
1924521
44802
795008
1212512
1295574
1660901
1886429
1607019
1772350
1775434
323844
1046051
1161002
1068856
488624
1390789
1312140
1079930
1324694
305262
343306
668684
44567
1037093
118272
1198841
1612423
927382
1618370
225724
485961
996297
1518223
402320
1577395
1327339
270314
1461398
1881858
1065035
1925087
528005
1523268
1832796
145588
1967102
1531349
1234937
1187583
1686705
1936030
1332254
931044
757758
1745628
842081
914301
383339
1573347
1092636
393651
1033260
1158104
578475
1941187
1045297
935410
1740848
848534
321758
1189808
1754876
515696
1777945
1109240
764654
3294
40707
1678731
429874
30199
1658296
712621
374942
1318947
1259338
903270
1248444
518475
1279573
1910299
651610
333393
460258
698138
665026
49745
1392565
1618718
139922
1491940
495011
567374
1097817
1465268
1631398
502658
1154242
1218178
1733770
1528362
1192255
759815
1163590
456116
1412980
71379
20379
1200
786765
1212177
1931550
352595
1236417
499938
1796908
1457385
1206899
1132822
871412
779421
1101322
1664315
467586
1861993
596432
1793896
1840851
1325828
1740097
703792
332471
333562
254431
1686937
1302254
1830966
1109635
1642259
503555
952586
1458550
1769812
1813771
555234
690460
126016
615459
1639581
1056203
1812590
1137123
843213
1716937
880458
222065
993770
947259
349700
180126
1759974
464523
381646
857362
1056841
593389
417163
550182
1026002
1898965
885645
1695607
507803
1026671
1369629
1000843
270206
1613143
859341
1120747
1563531
1736026
557602
1571530
1750631
1883884
753451
598575
1084691
1394374
1614061
232437
1924624
759318
598138
1841523
611825
324585
737036
151533
614080
1978750
1494837
984112
1714355
1043262
244715
785622
287306
1273325
80636
1717145
721680
794072
576508
240293
1245385
1253302
1127214
216409
524980
533322
1579746
543626
769746
1009381
1268781
505112
41509
1171017
205993
1800887
220544
706998
1737642
858107
1500179
644639
607183
1372378
1355833
1208585
749653
1510248
1605052
257540
510194
591385
431024
177058
1037755
589599
1103951
1070438
1963504
275446
1830233
410160
1316049
1014389
1783606
942446
1244771
750304
1193488
1052924
377864
608107
1941771
181446
1741658
1500377
1520368
1117536
640466
410338
1599726
1635221
1917404
1982399
497002
895685
467977
1064174
326926
1948279
3161
1859272
1090344
483993
1732923
1585828
753281
1501570
1637614
220245
960288
465884
463455
1877415
108351
1721775
1349292
316432
1254592
825812
570773
1685736
1365190
139936
283598
545591
548662
1583334
1358386
1948603
1921694
194174
1038244
1630453
789430
1459723
1441590
1873229
923088
58904
1340218
1906155
491878
610218
882995
718895
1429965
1002726
802914
946449
409573
1728117
1153803
53540
1788408
862360
1713891
880566
1476119
455234
33562
1769353
364781
1606949
734880
1081447
216281
724918
1724054
1022895
1047812
192645
492430
347372
1992523
1739314
679401
702418
368373
1513304
712504
1412412
751368
1032518
1951782
499715
476423
395289
1067518
1661638
642346
524579
764979
125886
861568
130556
336112
1094
121561
1109411
1842736
1866375
1411962
1319844
1676230
1065355
1396172
1941891
1703367
239011
1864924
1829288
1202272
1284760
200837
296388
225286
1762278
392790
1572320
1088872
1572085
506626
512616
721897
1206632
1381226
1393744
877717
985519
1032523
1294369
933135
552888
1243205
279179
801621
1646323
800146
39729
1743517
1820626
1755617
1785530
1827392
1487937
1270188
612541
164207
1584027
672719
1310841
393108
1535946
387117
329179
750427
1091982
1329874
526721
984087
1637150
1487201
246604
1651522
1287525
277749
453262
1797971
425528
233270
403318
18309
444982
1485763
715241
816392
1719435
1590604
1769221
402681
1785363
1772427
1946306
279656
810660
1979603
936843
1019346
1995994
1179906
1368153
255307
315788
1899291
632435
1885521
45586
1105791
1070789
50358
1273908
499178
1398930
722079
994254
1951738
1654823
1232957
537711
89645
702778
1725136
710072
1165283
279429
1011847
1373467
1095581
361958
120926
1083084
1799249
1031038
690962
1945357
991495
48237
281877
1171063
648546
1015930
1954229
811689
1741139
1114162
1588120
1747389
1373221
1948222
700420
732617
1069911
474517
1328323
1574685
878098
1538434
1149317
1040032
1726498
1975135
663931
137008
874567
161928
452532
1808626
925317
1425921
1720401
1034349
1039953
1073230
1892074
1523731
786152
1550983
198553
163642
1785364
1395946
98879
301011
1683468
1183421
279557
1993820
818705
425756
1486422
275232
43048
1115679
1278980
138021
1193619
1755074
1497660
1758798
1990044
1118397
1336793
1087884
1280190
1876431
970607
843577
490854
884204
429934
1799508
482293
707018
1983029
1622344
1719226
1323696
370535
241870
1271794
647611
1171677
325499
623612
498075
976529
1730261
208082
1968899
789548
690322
544858
1726650
1588005
1782454
158277
1978943
420896
929915
827981
1388624
1978199
743889
784753
915241
1809238
478794
1373215
1458341
754599
284823
1350112
662735
754684
1896184
810983
69163
830945
845896
1247357
487576
1130067
546890
1047773
423597
600765
1382580
1137656
801352
413835
633787
1081021
1405493
105006
1785775
1960258
223188
1018232
181553
1335120
1607838
1490312
1713871
1555552
211443
142227
1014012
1372545
454021
1360247
1230198
936717
832363
1192997
234879
675027
1122092
1140885
1983269
1249744
893342
457595
1033132
1291599
846699
143067
1771684
1944218
1687495
1540650
39620
235009
203003
856329
222504
808828
84564
113209
1732658
1890100
389193
1835387
445189
1087694
210054
280123
1639446
1550847
1551758
847268
1812487
1914800
1761336
1015841
1356692
946444
338784
1435082
1873331
558451
235855
53354
417180
1199346
457786
513191
492895
1200900
1911655
187357
1343873
1773007
1558892
651159
1795904
1896174
293041
426250
291628
1753524
92012
952134
264685
33255
709971
1742595
673715
1753918
1562146
135569
100010
1326988
660393
851240
1633129
1729984
483632
436009
1647278
1980782
1072374
1110262
1763656
99166
1631361
673759
1796503
1622500
444877
1312459
659530
983739
460994
1865046
437309
655549
1071531
1446955
1641686
1495833
911840
134181
1266284
1138325
1882286
647375
665989
1359676
1988870
735688
1837250
445641
512343
1643646
568764
557656
1501981
940453
697934
72437
708978
1342329
1194084
508129
1618530
1698134
263716
990603
502118
1524749
758291
42930
647279
1550926
1705976
566657
536560
789650
456057
812189
817010
145664
1256783
640713
461921
11101
1204796
502697
239989
248787
1988245
270129
590456
1496283
184677
1095530
449951
684882
768452
110954
1879476
1509921
641634
725116
441448
499617
1426036
176421
1302195
681987
1703694
1427159
179097
853975
735368
1161799
1762297
1178983
745048
14253
1638599
596643
236829
7841
498566
605236
631878
69644
868836
906251
271974
474135
503824
626806
1781289
1750555
980579
1238730
193162
1039160
1683533
1121921
726397
1863328
149501
1472147
1214544
1096417
1654913
1726531
1700572
735196
232027
1069081
1514992
1064379
1337659
1006868
582558
200663
1216399
1003614
1752940
1866596
1822368
1682312
155062
1335857
1824545
34926
1320998
1837823
1634239
1984833
827724
383824
134289
1953396
645223
39304
1704616
1993925
395417
1230851
59445
1031417
984899
608844
1972506
1958258
229535
1323135
1079275
317429
595985
164913
1237330
1812774
1123101
187026
1212278
1148801
1921933
1197893
97818
350018
1170120
417556
1823035
1355741
1753229
355117
1511103
273120
73322
1066756
389990
876666
1572150
1962533
1683745
142091
1556152
863180
302810
172654
773816
1252413
356034
1077379
820748
700189
1371200
1153554
1993347
1818648
1471958
1488733
523922
264120
688448
778748
932832
587284
1517421
1837799
408465
1629636
241794
1509461
1584174
755391
959982
355463
1033544
109331
763754
299571
1546062
1007121
1740114
951557
1800909
1207421
1484800
380146
1429500
629631
1814791
137218
386545
1466628
1881119
1846227
278724
583286
1638414
373428
1698233
1198012
1568117
1922669
413042
1185346
851041
1423595
1716110
730724
545123
52295
1114612
1681445
748866
467725
1800504
318114
839503
1771628
94372
1590790
1816589
677461
828426
200196
469392
198626
1907163
28233
1829153
996264
1028890
131535
1211657
944665
1682623
748242
1678602
1939855
1206593
1373568
681302
541130
1520584
1819730
468887
1512393
27068
1242731
1007797
1745078
1353545
1426707
507450
1524737
954060
503253
361965
1129519
9562
1526277
271698
188016
1505415
370107
1933046
290924
436953
891310
452451
928023
979481
1493620
1023049
1994595
441132
1916757
151089
1908603
1096794
30521
862687
911798
1386480
1618801
1362164
554204
508561
309418
1571677
328698
922479
299110
385711
1609779
200408
249819
1222303
1558683
1265565
1749985
1423915
828766
447240
1133793
606964
1604060
672684
1414632
1008529
686390
164822
743875
1456341
715120
183542
1180275
1287606
57139
1462039
552824
52977
887963
1171119
581373
529480
360274
1913244
1951779
968482
464944
61974
277389
987797
1609958
810203
1039794
640713
1992565
794675
875741
1023139
1862326
678670
1880268
829338
217270
1880277
1983445
195633
927585
20173
616071
905994
335686
563619
1295343
1101422
505922
1100080
156718
1174682
1774298
1031717
1180208
230839
550637
1009121
578935
268622
249467
306172
251526
711763
311244
1197067
647510
35312
1760291
394670
579682
1620352
1646902
1678004
1352834
1300877
1895761
16471
371208
409937
890511
1640122
528788
1019192
427439
1497768
1829098
1423911
1176621
1385580
1819861
1103756
674927
1868279
1934049
369174
740412
370088
1459249
200880
182690
1353835
895911
860474
482579
467984
1587194
1771076
1054695
1119802
1050676
1267520
1529262
996903
1891757
1633812
1051914
1080181
1920575
543973
1901772
240956
982106
1573140
740726
1052924
1039549
1951797
1133042
875458
1870116
1780803
407327
1335933
906875
64020
1019835
938249
1749639
1948320
1377057
537086
1523150
1819977
1091882
952245
826075
306617
599535
1398676
1967325
438686
509853
327733
1608539
111823
1959557
204985
1403053
608993
540139
1853364
1222490
1104026
1115449
1315438
1825817
1286490
1660863
802626
1853947
943005
521162
629910
1570508
1905709
601737
1192028
466182
196892
718482
1418787
1639943
96102
735254
977984
605851
98899
1980004
80901
1662090
357578
649899
1443
155386
158084
714757
1734317
429264
1608315
316554
970505
1631994
1681957
1035438
534261
435811
1700749
578080
25235
636206
1780689
661429
972185
1555770
1179045
347524
198016
1631507
484976
675771
715467
1409816
210706
1758065
1138964
1099772
614262
1506224
1839336
1480262
1384267
837754
93637
176367
996870
1038319
969326
1669978
1621780
1563001
1611017
928152
39144
1729391
722060
480008
1293975
1214424
774740
894417
656837
1568698
454899
983032
1230884
1884240
690814
362698
1836200
1846663
1121654
1832876
491765
456050
375293
1839546
725165
939261
725166
1218827
461358
1358803
1245294
585423
1642894
1010792
18683
1726239
1080091
962584
1558806
468632
1186204
1804590
1901011
1345438
1253816
151907
259315
1304722
78918
1837413
122749
830694
811564
649747
1580581
300537
261965
1722101
1432775
530423
1642706
1772635
1309468
646371
1890473
1686674
1904763
793539
1987851
1905968
337176
1311112
1196535
736094
1352251
1453059
1366035
1903253
502938
346863
768313
245346
1774585
862815
1333340
1290541
1390871
1357231
1273205
400739
1519312
453652
382282
1013747
1903244
1825899
1001458
660770
582851
697491
799291
404170
1379240
671978
1031751
297170
1171108
924328
589790
50949
1985244
492903
735911
1069100
512732
70078
1665366
1823765
959227
1234650
1029860
509469
917560
810064
35403
1478066
1546993
901234
900920
1953437
735308
1326268
380353
51044
372415
1340228
878544
1645799
1096179
1174966
1006332
92657
148255
94465
1152454
1142787
604420
820454
1144298
1662973
135060
1673954
134670
1590496
399430
439508
520213
1070019
1694084
496537
1136249
1888354
1446833
1346606
1691764
531285
1378461
1973875
167892
1694660
33896
1895096
1150939
1146264
1106581
1283791
1653746
1126938
1432981
372911
777901
413343
1774762
729369
1452965
1051799
1654741
875271
1106471
991160
1324041
56046
1797984
1357153
261163
834485
1790752
517008
1382429
1172752
1231666
1931454
646829
1213864
509159
757297
1970170
1192775
877452
159590
59781
882812
343531
368561
873251
1928429
1192135
246499
1900506
1794842
661540
487717
1098448
423593
538498
317760
1368340
1092015
377754
1742431
1698406
465649
1114594
1570423
1439562
1398366
1077688
892165
706720
373162
1264774
1734450
641103
260783
1429478
335778
1462525
1142307
314747
1622925
276375
1787356
1652867
620382
1693685
1338799
1938007
1458764
295507
43884
909627
1909138
608642
1599523
256704
370225
1533490
1563679
1890782
1706357
1564195
1689821
497650
1406522
407440
117532
356666
1939294
458641
162549
1873746
39397
991227
656585
494750
760450
696772
1435184
266240
1750769
531110
421314
1408383
564770
1819340
955133
1723013
833905
190802
1588589
614540
945078
1589496
1181003
1229109
391864
1936098
659946
1692096
671288
47841
535024
650184
1104106
1273234
572174
290299
487595
1701114
583508
1055161
673139
1898936
226278
1985598
540570
1790698
139430
1826490
1213492
513865
1906495
749768
1872052
1257147
982518
1791669
1270142
528046
1121279
916672
687983
1339228
1706984
419518
354472
910431
1466211
339786
599625
1493516
879509
877596
837898
1738337
259792
1540632
702968
527664
275436
1413074
1955691
73140
796026
305943
1562719
441925
1621993
386766
1674212
1418015
191867
1187650
1621464
1404012
381572
646137
1644778
1327170
1315595
1117996
1167230
39903
205003
795386
781413
1136649
856415
1576542
615476
800273
1652156
1882600
880464
356913
1108571
538381
1035288
942975
383791
3920
34156
789466
1362402
1414860
462347
809782
424486
348846
825582
1756443
1035370
1452199
1606147
1330562
1431746
868801
379730
854883
315404
1311087
561601
604424
1856429
1104839
1373475
1517070
1351822
50580
830745
1350295
13175
1841138
791508
1703409
341165
1749881
1107979
535778
1568525
1667912
803972
1780344
1997852
1509805
1189279
1686170
1240912
1272910
45547
1463371
449847
1331369
76349
1292136
116720
672267
808260
416938
46251
840346
1912912
1470761
1538365
776710
394455
1811820
785844
1300631
1903290
604624
1786840
851136
1011694
1380109
544192
696166
1325683
399319
428414
524129
290467
1151872
396077
1136594
1860975
120298
1923803
1196499
1532859
1890720
1487908
814711
1315782
306073
699993
945399
1195835
1075975
35607
147317
1706055
619885
45412
258819
1702014
1271864
1900015
171220
1223506
410898
882603
272725
57028
591513
1270270
1579240
1486135
702792
825477
1962686
1983483
1858728
882891
486054
1491962
767483
1930697
985947
1434569
689902
1177265
1180697
1069064
623382
1643702
936039
663071
1528713
1638367
76741
1433664
1806784
1834897
1974632
188689
466836
1660156
1069171
1233385
20073
26486
876485
644526
742205
1591735
1025477
1753148
1033745
550101
870802
581411
1390556
105837
272345
1630012
1923658
237398
1661594
1834165
1484174
1328957
1453997
123879
619503
989206
1743336
245209
1068239
546838
148807
1743068
819942
965914
1079703
200700
1306160
945609
371715
836780
1230431
1172669
710966
1517408
1927871
1451699
365650
1171959
76417
1746715
576507
994592
931653
1189633
1965936
1070390
1877471
1825058
1952085
99138
1340156
625497
828534
673554
1226155
177178
734439
38909
1027229
1945560
140185
742279
1718478
316255
1675048
1609349
1074389
587106
1539828
1035103
248623
1101737
1528125
721029
924849
1034154
1834845
407815
917722
1769954
1308508
1578143
1680315
206455
419247
186895
964306
1930280
492567
1339722
1540248
105416
1235307
1728455
1309280
1764482
1577928
1236305
1572763
378773
1471495
1100973
1174934
595559
1469036
1214705
31734
1311861
303986
370129
1362536
1682066
568770
722081
964928
1483421
1937233
1382543
31806
1487881
1953409
103578
1679921
372706
1330608
1932061
334491
882790
975969
333803
198245
132525
872674
1650964
547226
1625927
922565
1682833
73919
1982426
1746624
1906378
27005
1983722
1423803
584738
854360
729136
1211327
800130
220581
585811
1611557
30833
1991787
1218565
121354
1318765
1000551
51708
976681
1836427
545093
117121
518289
1193586
1522605
1294678
1792522
1540404
959719
1189097
517082
119448
291202
470460
1698193
1044851
37970
30581
236771
638414
1549540
690580
897624
1547801
1644854
1235942
1148875
1287801
1682369
1571350
1557408
288723
744537
1501482
477730
467324
1923955
99669
1271718
1366684
1880893
185149
1873465
803727
362684
1818862
696947
1166398
1444774
538667
308545
510625
427388
751071
940229
408276
475702
1933474
1687216
68784
1865245
1443359
309304
1921299
544856
333864
1576390
782612
126364
90300
1958774
1553623
1814046
526676
935454
1957801
156101
664393
998773
348244
978880
1588631
694104
1775301
1672426
1662019
1206577
107359
1439168
1461786
47800
782319
1476033
585438
208042
770173
513752
1031597
784763
706292
1735992
780262
724013
1594014
748005
1089349
927873
1546735
343199
420914
445641
1786119
836075
224080
1291510
627973
1277802
1971052
37976
290758
804327
1055212
1846321
2563
1255032
973062
1317011
275201
1257239
1140585
976481
214355
175805
301679
537048
20223
296377
1494628
1903781
34662
1191944
1810074
1211926
1161627
274152
844447
1639060
267759
504627
341835
705051
73064
293118
1917635
65388
1467450
543586
517261
467215
509020
710094
969117
1297572
1303192
1567543
1485394
1777612
1016999
1226419
1553719
1960566
1906702
849417
759278
400553
805093
1392065
64076
1069247
920311
345842
24755
121366
1564947
747692
1957013
595269
1515093
1503529
1089939
521267
788544
1442359
1428172
936594
1123823
104354
1339769
180097
1398518
878673
1382728
595138
677776
677294
1905282
1616557
1028690
878891
1331081
1973607
1394911
661475
1829587
1946782
681601
1379063
1007031
1944949
1159330
1181043
1265148
683340
855184
1929278
982091
1468560
1986332
1300282
1183676
970854
1085646
1935813
1118456
1764549
78211
1302568
13443
1884983
1222330
1899811
132329
1313508
1420080
1907537
665447
776622
893559
534633
1276204
139557
1502556
94768
189634
138034
64875
1292382
1134526
819717
1485431
426178
64944
1239643
427079
471350
1611639
1772453
1182340
1012286
213752
590767
1423195
88755
182807
1513093
253093
263104
1854903
1718859
656567
81437
180173
511731
625677
287776
218326
1469301
708217
324346
1202248
1805752
764041
131943
798024
1169562
1933460
1712371
91585
160064
1223656
1191648
1242335
1964614
1007184
856691
1257399
1753687
441082
1778081
1549538
139110
1633800
1450362
674450
992909
1085212
1618412
594495
930310
1165355
1298232
688139
789953
860213
1050534
817500
1888962
1813093
205590
197646
193016
13612
1122182
1475842
1228392
1310535
1151117
836211
917906
650298
347854
128666
1644247
1760303
1248964
1008771
1451239
1234614
1648132
986380
364379
532191
237271
921507
1704120
1969029
1503719
1487270
432670
827540
28155
42081
707031
1754425
1235601
563612
827282
223675
1540203
1972464
1371905
1091875
907932
299325
1861179
1369801
1952275
498612
1690863
1516206
871878
1160187
1677403
942842
450917
762499
682550
116284
69246
1103844
251
1766103
1783249
742386
1294583
953275
608007
1317861
1799846
313052
1619242
1015762
372655
1116071
268644
1683569
1517882
340442
1881811
1006783
922011
1226842
341280
1987788
1115967
690589
28615
743512
798468
1461655
1388215
1647153
566785
1893301
1172843
1071673
82394
1054737
1302772
230008
779081
1926738
1182973
150343
686818
1174802
1155172
1193723
1658594
41485
251649
430063
983068
1542759
1666820
1310265
1896630
971865
1810393
1376890
358982
993220
1838553
1386351
1530028
697999
465337
799340
687012
582876
420582
517635
330407
434773
219161
1327356
1637043
1324636
1822626
655988
531204
112505
1747244
1602786
1873797
221281
189379
274128
1172419
993526
1930265
64073
1723774
126843
613943
476016
68484
1815874
1522113
1351145
864679
1741738
1333049
222890
1304427
1678089
1738473
1181447
808784
1149444
1928881
1858021
899246
1778054
154172
160243
1919378
752013
656858
1978706
630625
1426811
107975
1746523
295657
361644
1231535
890971
1334717
1805698
1595910
1052332
1518361
1021216
1050749
301319
1836968
533172
216185
1539344
1474228
1661708
248474
1307409
1213387
979013
1589941
176699
20208
474526
926139
246183
1429246
435253
1851259
1196915
1714379
1969780
990263
600311
1471760
1685087
543651
1595239
1169207
940555
1851240
584903
394175
265596
253295
90834
497317
1622440
39625
1460537
1136293
795497
328090
1754167
225309
965282
42853
410061
1801525
1714379
426188
1433895
1224319
1625378
1171933
1765878
1504769
21426
1088178
1065806
672094
1639665
1827457
155823
992183
1624266
438771
1157267
376660
1380946
1854100
931528
1086328
1818611
1506002
1946077
945645
1446706
1954436
734249
605860
1196380
1833873
1472147
1782382
1230086
435071
1302427
1273356
499382
786010
1128171
601975
270565
1020105
1517845
231374
911235
1313496
1817226
14873
1741523
14410
230552
1505052
844108
1833310
1343674
1407660
759096
1408209
678749
288048
189470
915875
1170927
522112
688170
1793472
1342739
946077
87307
1362365
104622
486983
985554
1214017
552485
89318
429955
1799856
306836
537132
808254
140315
1962080
1790198
334888
731671
263429
1657892
1899612
1832220
685832
454369
1758981
1069350
723136
1998497
891098
1656644
432573
169070
1870311
142085
956411
177115
1638430
1431850
1692030
1819592
784841
1756546
1117373
590016
1364652
194514
1098141
1978659
314149
1474107
923982
869951
70748
1462112
344120
1406106
32217
325343
1419740
1347648
262623
1340698
274399
676610
665561
1184679
1002898
1359341
1762833
1476128
1214196
72611
1683394
232801
929759
145014
1550445
1412371
1432810
1284608
1693067
160529
1615127
471684
130291
1126570
1341868
562639
163281
1007656
1479421
1433951
540780
372885
1058447
15042
638882
1627423
557263
272740
872829
1565135
1404324
1715496
116877
799751
394711
611407
1561469
377506
1720628
1953300
1872946
1710551
765236
114782
407950
76043
997235
182922
1502915
1470624
1701620
752327
1777677
1115301
778327
1584365
108393
1425691
1967873
941171
346766
529488
676524
15616
1922974
460285
522610
1884118
1808030
834579
1481395
1483862
1464182
1661250
870997
1634034
1130688
237577
806189
28675
1264802
800361
861418
389428
724944
1498027
1597347
371977
1545263
503584
1118407
702179
1238474
724744
333757
1498299
1695917
264088
1068632
735584
1806274
1059432
937704
723985
170792
327816
93864
1194534
1987230
491415
914888
515558
1106353
1470866
1331784
1524427
1634271
1872678
932249
791204
962774
1390463
10094
1444649
1067415
1007803
804372
1408825
325953
427728
1420592
1441556
1425941
381915
1938844
804355
908686
795841
408848
1199592
1317348
1078014
584429
1574745
981665
1253062
1451938
161279
822003
1072202
1161606
1942827
1547410
1024084
1387705
1997499
137432
1053383
1569894
1458082
456732
1144455
1064374
1679685
654251
163503
653535
440410
1560768
297419
814560
942930
396043
957156
179295
910794
1592786
1697951
1409157
156905
1681053
94624
1172383
356346
226440
812850
1264714
253790
482551
1605746
94801
1035011
814614
1337828
938082
432975
934480
177753
1084232
1134225
1869450
1712960
974798
567229
1569541
388075
954301
154283
818292
1699727
835590
593741
1708686
1289757
1667998
184282
332263
590322
22523
1214943
1315204
1413879
759534
13019
1458340
260419
1051244
1061566
538743
1454395
931461
921147
1127226
1769732
50198
781717
484362
678384
1171502
1757503
937963
1575965
941075
1787298
233962
110118
1245714
857222
1083719
862369
687414
677017
1984310
315310
229690
767845
1141852
717792
1888158
61435
1918882
142180
531440
1042223
1438739
60679
758374
79382
1206927
1850703
1400364
1580445
636096
1006942
103937
1062385
1307523
1499657
1293481
1918758
1730376
1518070
1131657
464807
1894033
1781751
1908592
1220481
1663028
1765941
131677
1089499
1477965
1574766
283516
1642195
621518
1447092
458625
433839
133796
986791
1224848
922302
660797
1777307
1429253
404630
395832
246472
1117450
1027663
83212
1696041
1272097
1894941
1099443
1682787
291956
1214183
945748
1418311
1064980
600728
1274107
1079204
1817411
1384867
79343
807610
1718812
9580
397440
724001
1519686
1883525
4488
1056296
1405230
856215
1826513
611196
1378367
1363070
635256
1511964
503776
907673
1894363
781932
962593
519569
1835458
394678
1991860
1236385
599273
982
554565
1176077
614475
1693107
839924
351156
242751
1365502
157317
1962934
1586811
1028544
1522851
1189972
1994343
1779474
1352446
397822
350378
1777374
958788
615
833135
1774159
531159
592293
253950
436815
1000826
1506878
565702
1695435
488336
1886009
1343567
229592
1799724
295343
1490997
83117
1975032
684509
218151
228695
710795
1635721
395118
1013914
779769
929233
1299010
130830
408155
1608482
1582352
1470060
437606
474260
338249
867241
1919927
462456
1911174
1805540
1315523
395532
1281680
1822613
1510849
899123
1552648
264827
1753730
762687
1294133
1734748
966792
749975
1842333
1497105
238858
607684
1428402
1863045
258350
617855
1553877
1944058
1580630
1473909
741924
1382725
1512919
931999
1516815
133849
981932
1447351
624366
550559
425277
1061148
625676
1307890
460108
306360
1329889
1872219
152463
1817387
39278
149974
299189
763354
1601968
414661
1020933
716950
1157944
693859
1472698
1412236
395396
161257
659590
1752091
554374
1565451
686420
1125678
1493272
938079
1149555
1339155
1568755
1900140
1818115
1450713
859926
1689791
1984872
1885522
1375534
1981146
506621
1359220
1178890
1646607
992807
541585
190072
184385
926246
1990052
1213514
1716291
1809126
824414
1071375
1579805
519504
834770
681332
1943016
208471
819910
725129
1683914
650397
1033116
1394781
1612982
26662
650352
734541
858434
20947
1920876
1014913
832590
1766393
1172091
1530841
1659045
421837
351436
702193
540006
1144165
623459
1684529
979633
1778748
252858
86628
1447548
1682184
1162329
740386
1714011
1451482
153639
1274502
557356
794628
1296962
1857571
1567288
1612788
1499904
1951151
977713
691202
831818
732672
897268
107866
42301
1214887
586901
865596
669622
228307
722071
1008370
203558
1640898
369136
830071
1662847
989502
735408
1986561
107502
1278683
1988054
449597
1570372
1253111
131976
1813516
725251
1115546
1316679
1124147
22665
1554360
1615568
1874672
90938
945311
1443900
133365
1854734
264587
1544069
539288
250562
1307591
1164728
1354709
1872525
1198162
1322448
1755323
420389
463350
1597300
315670
1994378
584539
1875762
992004
534804
1073975
1661297
462594
339830
1048530
1271732
1649356
1880857
383705
1318137
716278
1585293
1462661
1827031
1466408
1248648
1210363
1744197
955334
379658
504503
674384
1273973
718038
1491393
259833
971177
647899
330577
272558
1756661
678264
603647
1318630
141526
74921
1719691
1430860
213590
432853
77169
699115
552214
560286
671804
389267
1150727
42068
41952
647552
355276
1609053
1240641
500271
1503794
1930907
1962215
907774
993146
1150335
880172
1165766
1774529
391198
723905
1994241
400051
316466
1534784
1152944
1440673
958561
607632
125291
1429499
1848697
1340315
1522758
551758
1471056
1180428
1437825
587280
128738
410284
8516
1175275
759610
589565
353253
600220
1290949
155142
1436408
1816640
976822
1190556
1820701
1389966
1968132
1948522
1000630
262608
1027675
65992
54401
429776
543264
642653
1692165
103233
459542
938523
1617626
1014452
1381663
1003039
1813337
1592827
878540
1302455
1383560
1760838
633600
614470
1972133
1135782
649418
307768
355815
1660015
593123
688363
1925721
340749
773534
1425030
1745655
1219615
672028
633555
13444
1456662
626914
1400390
889609
1491977
90504
285930
1527277
422542
847206
732812
1202316
1039166
85526
43492
532833
943810
1952557
1562688
657262
1537010
839282
1493000
757310
158050
182312
325637
1124962
1635061
1698655
1492166
858757
529652
44137
63098
1511981
557876
288692
392772
1901508
1629493
913459
626424
1570141
1065158
1465266
292248
795424
274014
566568
881153
759093
1521784
96815
1172943
814289
1549979
173310
1161876
440705
1062854
185048
1900235
664764
1434343
1381912
269550
1507068
851941
1817062
576748
1186578
1136417
1041920
504955
1410345
1697064
238501
414584
1754369
1908557
1348495
970662
1700888
1699978
562253
1854105
1007113
303565
1866987
1989017
623960
637957
243263
27500
296581
566068
1260847
1062788
1620972
1163132
1914087
444924
1014310
799895
669916
1845815
1226083
55464
1794238
220583
1906806
1036
184402
133210
705645
303513
1916819
871737
1184590
1686582
145801
1293210
1136894
980413
543191
1412821
701472
235140
941584
1362375
480262
462060
895890
1794770
1964866
1295084
1275151
1296662
521012
617119
85551
615487
1745175
431416
902575
1790386
691504
1683822
1803590
711621
150181
1424065
650309
1759938
1075061
746427
1480000
1414421
1090897
1156817
1962029
1080943
538183
1184983
1698580
1205366
1824219
1045540
1114519
1005299
987834
753473
950248
627112
1799763
1278741
1123510
1343723
1422751
572750
124617
62625
112048
323985
610376
692586
58644
233504
1996372
660046
714963
708320
764129
1830012
1351437
1975005
50120
923064
1034554
303404
753653
46782
1753156
722836
250713
1590993
1995861
726926
1244373
588328
436397
1779962
259823
793448
1497327
1376160
334744
667645
798830
1483312
518373
1164650
844166
1546864
1970465
645721
1442797
692548
891643
223614
176077
1517967
1091520
251101
912096
1288119
1738682
1913941
1154026
524020
109199
622135
73042
1154309
492020
388111
1789102
1524913
1425805
765076
1183344
1219836
378935
210463
1005551
1582986
847841
627790
284936
1764154
1986203
424542
1658978
319237
1084046
609773
1085509
1536657
785139
1151265
1976778
1308683
1744588
255066
220079
539162
655382
673420
1141528
1140640
621560
278430
512365
734962
1393643
1507823
1717886
1466672
504198
185692
475359
1906498
1382942
1886283
302641
1394370
615937
303237
1418774
1802903
1441370
797888
1564806
1740058
1696394
41427
674751
1514085
1329830
158774
897221
1008015
370379
1623161
1305517
1952245
1637148
579992
695610
1255126
683847
1720455
1347378
1215366
127665
87647
882380
1335261
1756427
46658
1119020
303729
1585382
1480214
181497
861975
939482
1420983
505313
548291
610897
1659831
306852
1081037
384516
583681
1455411
799606
1079193
564745
940027
1492227
1391426
1805504
410920
344993
1816784
286312
1926259
1520165
1503887
998049
1386325
97601
316860
1572662
1218479
943602
346921
1759774
971904
998146
1243946
1641207
1841703
255516
383537
1146068
959882
341101
1506204
307365
1296862
1696292
526565
1514960
279606
1105653
285228
1035469
1457121
1660519
258332
1079677
1448364
1642237
1050248
1745487
897881
1295399
1280555
331623
1239224
1796752
1164204
642487
584576
361221
914367
383816
1584012
1191363
389803
805070
234606
1430785
839452
357936
1267396
1760433
1635211
944618
814718
1520981
1056734
492787
1588455
587363
1965823
509108
1375937
1976706
743368
149263
563043
439565
853478
740392
288388
1661299
1379532
1837678
513472
1451071
171969
804748
1306601
105662
118351
599256
459209
143843
1122959
627459
1307879
42127
686406
1503654
125110
1991465
1482896
1491254
215605
975188
1232194
165919
219713
707316
1619306
1526296
1309166
1228769
1943822
205695
1236325
1668678
859243
571910
176975
1597225
592547
8684
1257465
1958832
1437969
1147475
218633
586279
857957
1556907
1948148
1228802
853098
1126908
1053983
1550695
1312416
744210
867251
284261
193309
480683
1087022
1055126
958693
559881
1269044
68790
613603
672056
37748
1786232
241004
500258
59670
1736145
1532715
304317
282702
492592
408894
1933503
1174519
758128
1751692
1569171
639793
662330
78891
1661941
1204157
1100631
174260
1067427
1344630
61334
463451
794274
1708394
461406
335534
470740
525823
1146063
444086
123587
1968950
1335154
1267897
660353
979944
234286
185040
101691
810587
1557001
1099312
998774
1958788
1746877
744014
1640918
1169074
863386
1263583
1593542
272613
996457
1124211
42808
1507197
1554995
457831
821039
1440070
251970
713914
234794
508794
1907396
498539
139473
230088
1290030
974177
1216403
1642747
1395386
136430
309113
1753044
732164
65163
1652485
107874
1034619
879019
1228118
1215263
492585
1621758
513248
1866974
229768
629557
78556
740546
1619104
800981
427216
795843
1038411
1349602
1633380
176789
1003462
909776
1089160
536457
1851999
1101215
1341082
1539251
56958
1980276
604683
86146
1245843
1921654
1218699
617782
1104506
529201
466729
421018
1219722
976269
324592
189494
544819
68073
1093939
1175974
1405808
1018144
351176
1424552
1624678
278608
360569
1721308
84750
85055
1251474
192491
1028316
1482032
1677478
1551565
1273878
1561887
1973673
425529
1593892
1110710
1858176
712886
1256221
138625
1938243
459465
1047302
1700507
659217
839149
1793614
180073
851370
641648
242710
1797436
162713
1093297
1973968
1604267
1076916
679765
1836871
337705
866830
1415560
315465
669874
97197
842119
245430
408754
1906440
1346025
1479759
1527881
784724
1720439
549354
1590869
958890
303094
1483957
1981362
727980
1087361
1781619
744417
822161
744243
1853032
1536324
1784912
913956
352992
1191495
1605282
756824
1652508
1564347
1035844
29977
1941147
574737
1564564
721198
902879
787238
502304
592010
80446
633907
1796842
855955
1185288
790733
645838
1935039
1368784
1031566
1549234
1822863
1459064
73902
648372
970529
747657
615347
1941828
1015264
1736530
1137070
1610290
1111913
593207
325990
662503
550712
1150825
1096333
598035
1967525
297414
303144
1233952
1776189
291789
492882
1302682
1981391
103121
1805183
1430611
70175
1466
1563995
768801
1400802
83100
502207
1607304
840805
191178
1136797
361412
295728
620319
367141
1228730
149507
1971644
1622147
1672530
1722791
895636
1825299
465171
251228
847657
520370
1377136
1243341
435689
1492576
346645
245172
1759399
1052982
252933
905230
988219
1925813
1592928
1230602
470273
578450
1800423
301509
859735
1189950
797136
777015
1082220
730849
573346
603622
391319
504663
671131
1291746
1713892
1562706
369087
1384560
1482647
1053361
1813537
1825050
880397
419861
1203265
1774345
1508706
1049598
1016177
1347335
1249250
701
495376
1631881
1660874
1759678
850635
102288
1335202
956445
1679048
1075067
596249
835991
839962
1221700
1939827
1784221
883741
566598
1534245
1731448
1974888
294311
1267530
1571746
43140
668979
488963
576453
12885
1540222
425673
164451
1125610
264480
413102
215246
1776875
1050700
863871
685623
823626
433489
1191663
191714
274103
1798131
1064851
1346556
17121
537960
34502
1872472
338482
1289548
608199
790981
111045
1693996
1887762
981058
1448695
633499
111716
653007
1446988
398
120214
946614
1894666
1751020
720633
1206161
1850906
106884
1754579
1073340
346541
105647
1969427
693256
7584
1293014
962250
160869
935981
471732
661646
417154
62872
589180
1702734
1051440
1683097
337366
1641571
1736155
695944
952197
1374407
1408760
451457
49684
764125
558604
1050853
1823812
1342048
282052
1325249
1760337
1520631
971925
1416227
1084360
1417272
1745001
1456122
906012
168260
648744
367539
570012
207370
994932
785073
1127706
1635851
1632925
736100
185505
1570943
1618622
921800
1896288
601865
140686
1878559
92009
1641546
995842
1402262
1078814
1323921
739888
947136
991195
539561
728634
1049451
784084
749323
150621
1198278
949434
1103461
549127
1916547
461997
1021194
145009
1091088
1734888
1231499
1686272
1669057
1164928
634066
3823
390478
1096938
13962
1668992
1422420
1940801
411765
1441518
54181
1184043
1152794
775252
1741628
1790221
669925
1840272
549325
121786
1973779
1391529
674290
1087914
130946
838501
1809006
1605357
335078
1609020
1320365
174474
1236407
445
1065405
827041
343182
1996104
759729
816140
1190386
1263768
1476528
570761
1781591
1485765
1806201
1366957
833176
240143
757599
233492
266403
1261676
513713
1891597
191860
1945716
353600
58244
1715005
1350593
339508
511160
249698
1104325
1064365
94388
1363695
1568039
194863
187008
123062
1300507
1388811
1803429
511657
708151
50521
1947166
141766
761649
1196894
198403
453366
233291
954573
528024
399679
792328
850419
267241
392390
1741253
171985
927029
1751354
1330397
565538
1207974
1985584
1120399
425824
1039064
1774955
1576994
1690004
1791947
981449
482570
1907432
1091375
572501
795034
1642915
1344805
1336218
889923
684577
963851
1997607
1210509
712633
452680
1088652
1424586
1642910
66107
184043
1108278
1185971
614844
629739
730594
297408
767433
625727
1199891
543332
1821818
1068535
1422212
291458
1548839
441000
978796
793731
998173
1554431
635263
433070
703265
279730
983989
985287
1513265
699936
528691
1130925
187138
9304
670216
288533
237884
1664347
232416
1221542
1856445
508065
56538
1155587
934083
831326
211693
718182
848146
419474
273473
1406436
85265
1890841
904250
864898
476142
60241
1066762
1458259
521227
1718097
1519984
950569
1614343
1684107
1719305
202989
727848
367737
127544
58276
934300
825398
459430
229083
745164
704906
1900417
1099658
1491309
162664
408763
169452
1448724
315863
667090
1998602
1698970
587295
466199
620520
1346824
1481649
543617
13072
942159
454450
1664933
1680301
1570081
1828787
1740414
1235726
1510794
1350867
1580125
511469
1296604
1093036
1412673
1930301
1853404
436766
703624
1899468
1303180
301516
247327
1138787
1386835
795693
1962369
171044
1246063
1339861
245547
636859
1608472
440399
1213387
6809
150188
20104
1240139
796984
1230293
667534
840379
307164
244889
1563052
2635
767177
180565
1690881
1386881
1756357
1407919
1998629
1212300
1881910
932973
1687560
1469071
914865
1171806
1143852
1239538
1937909
1329094
1752642
836844
1173972
697579
1610490
635396
1536738
1173875
1391998
1660631
135442
121246
858160
1613635
675872
311625
1611578
1843710
1088683
330608
279101
660691
704042
6055
1690815
1346172
1733684
615552
339727
254814
648147
1829663
936385
1260385
968766
283772
1141488
228766
57516
1553270
1061163
351408
1123638
223578
1325770
1377011
861458
1978060
1556807
1496717
20523
1446649
1745048
1861525
524569
164909
312624
729465
971901
1735483
399883
925866
338991
1094888
634286
791101
1652246
1145783
1688149
1827260
745839
1281085
1000571
247073
804311
587070
695762
1850266
1395666
1172766
1086897
1770838
1801491
267338
1650528
1604517
1514914
1462527
1210728
654255
1920394
767659
1530240
1920765
62646
712781
671121
1771101
446192
60486
1726459
149755
1919536
1143844
461911
55197
931375
935018
635244
525457
1783157
531670
656411
1293906
1073187
961811
3857
1333364
207894
578575
333304
854632
151452
973536
1618961
934790
1729847
169367
1447245
894804
888788
1249890
370577
139672
1127927
832080
837033
1701683
735281
1505191
733836
1588023
1224365
1161207
604253
656166
225854
993771
1291804
1671536
1989797
1664792
1792417
562585
571485
1556132
1751694
1883140
3275
162412
1184966
1764659
438617
548409
207205
1485462
1503462
172014
104761
559064
1817022
188756
1577861
1332888
136653
1217635
296989
960011
1097244
292338
840948
1203457
1231209
1024503
1584521
768132
1304147
473749
859394
1939487
593764
1181909
1484730
1046166
1525144
621146
1368980
1941718
469947
1897696
1861220
1770792
1285140
1569332
358300
1659660
928813
541806
632562
805968
1979370
937956
1817919
879297
1685666
359319
215633
1535621
596581
1803645
423879
1093589
206998
1430137
1702890
1969767
767898
728482
1874291
113317
1040788
1607710
327416
1078644
1842640
724338
1650367
543027
315397
1758179
1231798
1074420
1681831
1985265
568081
373470
680877
1575017
620383
1338756
1087361
1490021
715331
1776768
1160207
1087440
827903
537605
1213681
1557481
9288
1710053
308959
716212
643148
1002828
755334
4288
1876612
1233844
1035393
257470
1321928
1211175
1214203
738644
1741493
321429
1485852
953068
4358
910146
324447
1266851
682016
1634851
1256869
480033
1019722
1660556
1207271
221020
743504
416290
111071
1747041
482557
1700038
1600745
528227
1533159
1999960
418128
964878
1553148
1996568
1414758
659630
445797
1523689
444710
230842
1958374
517501
885656
1412164
897168
1734070
1437699
1694643
970745
1487754
1508317
709750
1884753
1593871
905274
1047922
1881904
1554550
36392
1081955
1231825
761281
1430864
1701996
305739
520007
933746
804691
1535778
741401
412699
682934
468688
318914
620509
1324552
820840
48904
1206187
786604
1041849
1053364
352149
388505
31976
659419
1984208
1708271
1337915
945140
942769
1297309
1782584
1571425
1833811
347700
1354542
473262
1164847
1622235
946050
1080905
1162748
860528
1226169
939757
138640
1679275
1180897
962418
103887
212495
1184765
1248171
1005290
38797
790575
870126
1100341
367558
1613010
1959918
129104
641191
1199587
1363467
1777031
1930750
190148
539775
1705723
1366239
1399303
528542
1119823
1820673
850165
8414
1507541
1952641
21218
1678858
74151
1958403
1824193
448436
1626247
29782
103485
758226
1073511
466080
1874963
486103
1557253
670715
1811619
1015515
928470
40934
378696
1590617
864588
409619
1460512
499492
1367234
1773306
1182872
242860
934085
727731
1307252
1324253
889340
1221443
528869
464711
1376614
65498
1032523
984075
1936166
380008
1195516
500643
1278432
580251
592130
933689
1173299
632535
1008973
853199
1718444
211262
1844075
1266495
1600880
1241764
966019
75060
1695699
1272321
1654193
1642696
1797995
1320121
1733514
946593
1701606
1206898
1957246
687177
1551573
1424156
61982
467967
471944
1101634
987688
1320982
1450902
1370238
953585
1529837
98708
1253173
1842009
333131
29541
1643155
544485
849132
532833
1096880
518420
993468
1353888
1586327
312888
707373
1372657
826456
393476
814372
1086461
1939673
244892
1739698
1358032
44480
1797979
868929
627786
732464
1115904
69185
1524391
6425
390516
107463
1247252
1560970
287957
1231702
567845
284013
1148773
148072
707440
864416
13452
644169
1564389
1531568
1847068
21588
544995
1206446
1430923
188028
1740362
316703
883610
1731197
1909043
898745
1876846
269652
70881
238503
121900
412543
965423
1531427
1672562
1402063
1965323
1043120
1437114
844721
1897591
1049669
223311
641758
1707245
1713388
1168751
934023
1766712
1651822
22384
109073
1030240
509082
1378997
1729754
1185841
182248
1044609
715537
1419718
79541
1289354
253003
1768320
1406692
617344
1628417
1078137
630065
1951273
918193
1187868
231373
1138580
242821
1172449
345969
512424
879743
1991741
728635
1697251
183484
1194492
1399773
279402
1791780
1371873
783427
397591
740439
1943310
892656
69572
670231
526266
1151754
1715548
118103
557397
40870
1982900
1868383
1448547
540903
1126746
963406
1516905
226615
643438
1233279
1479233
242823
1482480
1510707
1064593
1290629
1200489
1659007
419052
680501
1301151
1450120
1866045
1189507
1104067
900892
1077688
1395806
862256
1128876
968037
211154
835050
497644
1206809
1047459
483131
1654168
1785014
1018521
1624399
39565
647999
1157841
971457
1102434
1012900
535554
1192331
1892110
932198
613713
1758343
892768
125801
1773637
327438
1866794
911167
259653
621408
1158396
1132076
304243
115497
63380
1847983
1259303
874344
1710142
1206113
722888
1077252
1762307
877885
646467
933510
642907
1950428
1890968
1424905
1673744
848930
840054
1919903
499287
1826580
1022027
151309
865225
1968605
869940
1396097
900222
966736
1407882
1199912
207727
230938
563930
335818
314691
136114
343215
688181
813107
1787705
1617925
171570
1905437
590345
1466515
493824
1205662
381768
1516198
1746555
568908
294474
873124
406379
926452
1128398
260958
1952356
177389
865151
1005656
508517
1768138
1231704
1714467
902050
324564
23798
1793148
1226630
1786647
1934717
1119991
1712721
1492684
184324
151955
543630
1596861
1126736
561522
531782
1747816
503253
1562036
1454177
1526646
1255695
1878189
1287136
1051568
1782327
760486
1793422
1795429
1051963
444170
592055
1391102
305877
1185227
1102388
447337
1256873
379868
169567
1307497
1557499
1445206
680231
1648391
1108021
1270196
122287
88623
1017441
1449808
1723872
1285632
1275717
1899140
1967180
1657556
1333552
451752
528343
139966
474473
1405768
822706
1691053
1401094
327009
1475799
1309341
1382928
1504784
1333993
748721
594447
318797
419759
704294
1025089
1993717
220563
1041825
457816
1176347
1228838
1658690
1866843
1952781
1414476
1491104
37539
1784519
1239945
1951671
1702706
1760371
818586
1338255
1520536
665869
570457
341497
299727
90870
1474697
1159488
1717234
281232
1552034
1441876
963194
54139
1383396
634021
1369552
1530413
1967358
1708275
740486
1756103
761302
1029825
1066240
347857
1004692
1443643
492142
1344548
589462
1198978
1244184
912504
1548086
781739
1571823
1381805
1074050
45084
1829001
1242990
1379921
1913987
443732
1245975
1265402
869433
469862
433110
360688
392389
492118
698828
34550
149630
1919498
1821453
1769180
311155
23742
1190653
345207
1223222
869249
1712473
1612555
1198028
1566458
1723148
1432399
1127128
1574859
305856
602425
1273791
418377
1591189
1932748
262386
1130468
737984
506437
1536288
1490595
70957
1654538
524890
497710
960264
360210
1651032
373310
1981696
1503350
1529771
1532454
1374661
348140
1639605
1966258
1320667
1119527
167565
550536
429969
282575
707662
1256765
68866
853237
761930
792350
1479003
553842
494811
1084294
1018195
55715
1494207
607707
779391
1207356
390449
452987
108389
744723
469160
1060788
418200
114274
1675015
1464996
1489319
853275
609280
966672
1761166
813610
678238
194804
377617
1254560
858399
1712122
862224
1579269
270529
193266
1488538
387300
167678
146682
712697
797218
987588
515751
1141944
437688
695870
1447664
1604060
1686859
916060
1223618
498296
1293879
266811
322124
381593
1684287
1056587
1307131
56133
1690299
1115911
888513
1874246
291612
1421488
1971063
1677151
598956
482258
1681312
1767894
614180
1218005
1793368
1739322
468735
434203
1485953
1111926
461948
1244141
197566
1534979
550510
709439
1711375
397504
1411087
991333
442500
1006696
547997
1207733
633222
866030
601273
1912805
657567
753534
791208
1968846
232323
1784620
628421
1173008
1632817
239008
1741684
248610
305499
1025764
140102
791235
57592
1201981
364184
1491501
603295
1407819
647783
1771530
791123
1942319
508276
495260
1161296
1885018
109324
1572360
1060284
584582
214489
77096
1124548
1368920
1462439
1644526
62009
1343359
1453377
32493
246519
1741439
954160
644187
1952802
1203630
1024079
1587772
1565472
928907
1404842
1083092
1505933
455413
121454
1313082
1326249
456042
281735
890446
1180756
1932283
155017
1607665
1587691
1668570
1774375
941833
607780
798818
1789941
1077083
455232
1539423
1070827
888580
134874
174225
363978
1209447
412853
1078512
1332587
596238
1782936
13819
794393
1560863
102864
1176397
589968
1396033
564080
1941074
1517024
1135738
1825436
119527
20887
1758567
1254221
1376663
448927
236374
620295
1024758
581504
616577
1065227
1963294
1184934
1765874
1649169
1040245
354032
1627176
1060804
861921
408348
1863657
439022
1231340
460026
1915970
1906213
1082769
247009
576501
588163
540714
958487
630751
836842
1803412
150020
1818758
1983987
542648
1120792
1030225
826297
713078
970637
1611754
101784
1260525
892253
1410332
1144911
1991640
254510
1933176
324825
1489706
600388
552840
1871601
592201
181837
1993920
114066
1906364
1981135
128579
1674509
440688
938498
246161
648933
1468771
814380
784855
143664
129154
1874608
559837
1487436
451855
653834
97166
535792
1920484
10915
1989745
1162478
370693
154682
908467
1164756
599289
458019
1668823
782114
1562648
1645589
953661
1343460
748128
322091
1732511
603786
636985
797231
1140687
592851
1076889
1961499
492765
608707
475318
1724495
805279
1530453
1257987
893488
537251
1412028
354088
889978
559582
1804696
355517
982791
195261
1655194
1423170
523715
959036
676021
844683
393525
257084
147084
1645927
707365
1162191
420773
1650801
1996021
275324
395312
824860
1507717
1657787
608267
140213
330930
1661556
1901582
458588
1182796
552654
650580
860657
1788618
960815
402148
1398323
925836
892134
1535933
1104964
1706631
320676
1639040
1087166
1835441
281424
527353
862234
750359
1670467
920668
1955337
1573187
1533016
1003059
571006
1394999
1984128
1122873
34136
358670
683627
1354481
884923
1519947
601247
59694
857963
1799756
630780
969123
1154020
1137349
731214
14675
1771745
1534155
443468
1696574
448305
916682
429211
1556743
1610196
610912
665765
1701175
1697491
1466147
1472744
1011546
79940
1981924
374973
272965
83995
1029464
1684975
1724361
464731
1921524
1004868
1934515
1818062
76532
1785477
166626
1677598
1680268
133216
363418
765717
248295
153975
1693332
1670871
217092
1010431
1644365
1904520
836915
199515
27735
844533
944165
1540548
482866
545744
514703
412941
1942433
426264
27238
1159789
1961457
830399
1762257
1253023
221600
976592
836733
1086111
1714685
173761
846763
29694
1298165
142027
907145
893625
380946
1737273
197052
1431501
160481
1903370
1394642
876686
650910
956439
1330768
1427770
585686
1253662
878989
615819
85300
1431788
351989
620729
1537993
593983
515598
2109
935859
1544475
1969633
1243078
600732
1284476
1558407
1115435
185286
120082
1110310
1054440
115564
368890
222170
887303
425887
1513613
1903371
594050
923460
1218931
1368742
388975
1909801
1747192
895544
1777319
857837
180642
1777337
1521042
1667700
733641
1636179
22118
1088113
1817081
1189913
261029
1350711
1192992
1036850
974332
1974110
1129754
1533029
1046579
1612609
1624601
1609223
1527147
224789
1320974
1717200
1842437
196931
797530
1736968
1809158
1488317
1194873
797422
155658
1232926
467963
573983
1876043
4769
1979671
1907544
1111691
685621
94630
1860619
556484
1384555
946996
72086
1654782
75140
1683531
683308
400447
496667
1180197
1981552
512179
1309476
1876945
1655751
751827
1743543
400435
1151880
536900
825351
1470073
1424962
1967258
1620490
1030911
1649038
1274612
1824185
1404321
179514
1894638
1071578
1588941
1376048
1159740
1431858
512647
306906
1349139
127501
753499
951123
173607
1682083
815079
308809
159585
394613
134692
771282
178735
1551256
1305194
1814162
416929
1042441
1921755
352451
684422
1167361
189426
241740
1359495
1756282
1592273
1525153
741144
599847
1571174
501068
1215766
319137
1839971
1925900
1515986
467856
1430814
1751326
1771092
1323449
155016
828603
1013192
404419
337843
59995
148374
1607340
1936690
829008
351499
1597980
301109
261703
31369
921877
824651
335462
146485
213928
453340
1248706
620967
1320980
1317110
1189495
987901
1080062
66763
1605687
282032
383063
78834
1340283
1886706
554551
1304927
465345
1588427
1395962
1839243
690098
415963
1863932
613146
591154
420737
1375232
1989269
603718
858372
1554096
1303148
165638
368231
592518
1241456
1967129
1541930
1783858
1024855
981143
1475958
560286
1375719
1492494
1983603
499853
1440420
999399
968654
1325875
942242
1095603
1448472
44044
1885400
1667926
615031
1939367
686852
53052
657885
1474355
1810434
45967
1284331
1818943
1175121
989838
1232419
934766
339555
1710129
176406
81966
631032
101009
1225951
1447673
1291805
1523146
533114
385073
1514636
1750897
1073500
1632731
1522564
1910244
521456
304957
371863
922175
1622698
878818
87362
175634
1618192
1097746
1312420
1923582
955079
1693628
1796618
23332
1981782
279435
1135357
411609
1955244
1329180
1292906
374936
874729
1811476
1660007
1418543
384597
1465643
1417786
1872250
340248
1847286
996292
508193
747285
605311
639547
103335
394278
561257
886872
334503
767407
179260
1611300
1712720
1319414
1822601
206772
1960853
543821
1637339
1544485
650109
1228191
198296
1533559
1426237
839784
1443028
805851
1249677
342503
1455751
290030
115882
2459
1676045
1925916
492186
1363014
150179
1568509
1191296
934248
515866
2838
1931093
1087124
590624
1327385
1922621
44475
723741
1000711
825163
116091
1279133
470059
1475068
672776
840453
239127
1888134
1839870
1952819
449754
848850
1434251
1555277
646789
127075
1762672
1722970
1259678
1643361
11923
1309050
464976
1150164
927026
1086984
1692143
810193
334622
440776
863297
1331590
1390967
472797
95707
985831
517814
774270
94013
1477121
512655
1071709
1286467
1853602
213683
1472072
1100047
70203
879316
628138
1498929
46234
8272
805351
1327385
21116
1255066
1076810
1442522
1703065
1665268
467437
583699
220851
908684
1203994
1040188
1473084
966012
305528
674744
68376
1308873
1824121
779452
926320
865894
463173
1094509
1601809
941169
1627871
969837
1889048
664282
949968
305834
1092111
18680
1211148
1091037
688942
235901
908389
1088587
1483550
421135
409875
536700
1027943
662311
35774
1031800
1667088
36402
888345
854503
1191133
658873
758039
1946531
289244
1871577
710909
1508038
872899
1578056
431081
575459
1310009
1088077
480864
1820390
1343110
337885
1254512
1166394
1852206
653751
389969
1357303
559764
1811621
1043527
1790537
1836581
1800721
151504
1606549
237142
453770
1145422
1444543
817178
286548
489822
1998370
625791
603978
1066618
647767
602134
1258655
608683
1292329
573531
771979
37443
1336519
335058
1477894
1889964
1827236
190950
1903755
933437
1272092
812499
1253343
1652585
215921
156497
1019548
462471
1873390
1202962
1975316
963937
1571242
1736472
61324
1335927
1040946
486236
539573
184067
1517244
1565219
681751
206002
363954
48729
1202596
577999
143842
1899759
207013
893344
1104364
1823331
762035
1148861
1542051
1462443
271041
1474451
756101
1559288
325695
1356107
1234962
1028642
478842
1342673
1391299
1069740
1133238
782632
1794636
73635
629530
1169804
749213
847484
1644921
556885
1771690
1892061
1991787
1610955
1172278
1418148
476494
543831
565742
783028
1553056
616035
1991868
56428
344594
1763985
1503421
695087
738041
1405065
468882
1145146
377432
1088695
1347534
1449675
157124
514254
821184
765199
1661739
212795
238679
1591351
596889
509109
193301
418347
1791584
139457
1990044
434393
486262
203005
793216
128319
179400
1839409
156732
507305
1971548
616103
804926
1590798
568790
1890076
1081148
2908
368344
1277957
515466
1042392
1018133
521600
31735
1551400
551295
666457
1946286
1835479
1049905
1888588
1095401
1127401
923066
1356965
599655
19989
1014307
95747
1057574
193603
1197770
1157771
1480088
178293
767303
1742085
159826
1821853
802499
1937567
416762
1557898
739126
543681
1046591
1575468
1822668
227061
954364
910961
311950
1485495
1790623
486015
682420
1207616
1409296
466401
1032306
1067956
587384
1853705
711673
459874
1236727
1377376
1815693
1517925
978309
1056218
1435382
1932494
270443
1568767
1288259
939955
743399
498668
1672370
693608
785598
666853
1784107
302100
740184
658735
598731
1027418
1352595
603953
1500580
975827
459578
1255719
457180
177981
91145
416147
1164855
998538
1303425
1421594
572995
906616
974436
958673
347238
1276137
1996088
1026288
780623
784385
1662001
679812
515699
140263
1931986
952075
959901
763959
596759
1051323
271737
1552055
1752728
370838
1721175
1242163
845204
149881
1822578
467214
1732067
1098960
138842
192633
106068
641649
437442
1171493
1545005
1963136
1829331
1891552
150933
130855
1747888
450716
1316012
1340513
326336
1151113
1024559
1366460
477392
471115
11167
480939
1390766
1462139
1266345
645191
1885688
491201
1186850
501187
1658657
1396495
1432521
1196684
1264991
1789277
596239
1849045
583797
338452
532432
1485837
634331
1918448
1331078
745181
1559124
1192945
481371
674839
453266
88043
222019
263420
1334442
1400099
660414
476043
725525
770519
781818
1438800
1856268
235708
959473
938402
342045
1898612
298231
305391
1450551
395290
671747
299944
636914
82321
100828
1400772
558729
1804398
1433787
570739
895100
169437
43275
1849233
242014
1881661
1946101
85665
1013552
1236240
370023
1047542
434450
712675
870546
576024
385970
1379521
1027157
334014
1036931
1354574
799758
973771
1995934
773572
451124
1697052
1071021
1821753
700153
1951753
516371
1695793
283788
881469
1972790
1608439
1025824
1574753
764093
1706437
1494006
110788
1681323
267374
1534551
1455225
1019159
565201
166854
961981
969176
1844668
1435443
25471
287728
572750
749516
1999307
284215
1601187
784000
1772901
1234441
1765023
501560
1934398
1446544
426148
1149517
1600927
39026
330978
1030697
1613398
1305952
400494
852756
1353177
172731
349388
1640965
1543538
1882016
1197473
1307700
1055070
1600468
1308614
752934
1106758
162514
1818165
1126859
1161984
1919275
611772
387
1996979
193995
818525
1768279
1230239
124360
1565144
662515
1521046
421081
1150476
314004
192851
12045
906280
1799992
439587
714057
1120071
370957
288227
1565261
146893
1055287
254212
1399107
1901600
1823336
525699
1321342
1829624
1195174
1675260
523346
345711
895075
1179882
734747
1230190
1337210
1923998
246131
1853071
1405107
224819
720152
419764
645828
915825
1118981
642114
999064
1959578
683458
638609
1192106
1254829
310437
1960305
1131703
307093
901374
431812
402573
768655
1368016
636887
1621799
643657
500787
1192082
597249
168464
171497
1773590
1432860
1136469
1871886
680782
1503899
1181891
646974
1577633
654036
817640
701912
568783
864421
557286
1707354
1412763
99859
1430068
400606
1970377
610489
1952721
782489
1277327
519260
518960
989135
218047
125294
1804357
1893453
1729839
706200
843883
1464199
1209701
107659
672460
1716256
842080
301334
1251549
1777950
1102677
385189
583522
1073191
815471
986700
1044531
63285
876011
845921
1053448
764406
768054
1091430
115919
804792
1614543
1986943
527210
1874116
851918
1146537
1846376
1296349
1621466
498251
1594283
1682087
1525008
840546
447375
1837825
486131
56879
1396473
1078237
424040
586384
921879
1565102
347721
1833726
337576
1463013
465767
416235
477324
1317453
79004
854442
1206312
1879465
68790
700090
1982131
990117
1453311
84331
91200
1786413
869344
1715202
1842641
754928
508147
692003
357010
176330
1626789
844657
909891
805278
361158
1353436
1228376
537013
1806904
366869
433862
815213
680700
46581
293645
1598689
1855579
514194
628450
1853996
231526
1374856
1633782
1275184
1877933
1603329
793309
1569408
748911
1495607
866189
888935
790982
379819
781359
568933
710255
1340348
1512936
1274496
1651838
1160739
251581
422534
561071
607530
418390
911719
727653
208279
177411
1621457
190425
852688
253419
84023
659702
397248
1676499
1948334
8323
1954830
1960800
985069
598880
1503573
25139
1119035
897823
1171559
1409190
1740156
303819
1890582
1170936
1326237
350985
1811107
1105825
1942996
442305
1921909
599267
1051582
677673
1315753
1675411
103449
358884
17295
448535
1209313
39076
1099636
96923
1429348
1833453
829797
1873447
251521
1441819
1946942
1370962
249704
1161210
1105499
286669
602204
383754
1092053
124999
333863
597707
1246306
637357
1718156
1449198
1151950
147262
1579679
1958694
1225449
158968
1077679
510335
509329
440902
881311
1109566
1812249
862784
776969
298769
1993987
183639
568237
1805020
530898
335779
1557076
946688
1168183
739367
817907
1829681
1835084
1584340
1918794
71740
955536
1038879
1958657
816917
1377549
185985
1573604
306393
1315306
7239
993137
1997244
8959
381319
25902
1984711
479672
363441
550288
1992730
1927784
333678
846915
1598913
739735
257860
1755518
1105693
1712609
1478842
228024
1798971
167951
1543018
233075
120549
62475
1577331
1685125
1632335
681299
1681327
1467965
1436410
1477830
439123
1515354
515280
1384718
1645810
1656760
1782108
489014
1805988
1397234
1119111
1285168
1315768
1157554
1869554
1009682
1164693
1413386
937397
1731499
1795551
1189639
1367486
1379184
1163562
886999
993782
1954416
970597
1853523
1580382
963076
1135148
1585780
1582114
1251584
539492
967911
581783
1745993
394276
1412304
1257416
65474
322385
339964
697623
1840277
1347172
1952184
853068
1617137
236345
1576453
1738661
1563727
578706
596803
833710
1606438
78334
445260
1206907
347191
433292
753888
143220
1840195
1611651
72801
652795
1690419
1796175
790034
307075
1039530
797146
160989
819349
1601013
464505
723463
207375
244895
443250
1058570
429989
35035
1703644
1190281
1069531
328138
490269
1116816
1340269
166228
1978670
886201
1915006
457747
293338
192729
1326524
85338
3211
855506
623623
1204077
1682237
1870145
1217339
1764328
502665
723370
176269
1665974
1184658
79862
59446
371721
1659646
1333696
569947
667060
1136915
220423
978320
615725
1277774
523449
1255658
222496
710562
1285286
470282
1384455
898752
1314243
1035084
1460851
714797
1827086
897752
1083572
213147
1724054
1757393
279536
1784951
1725032
124011
521027
1850457
1210815
53534
775259
18422
143085
714773
218846
1282040
471527
243595
1265799
178601
1713518
92793
926622
181507
1760420
1620806
637915
785332
621850
1425909
406604
735977
1850208
1701036
1747031
454687
491289
1929292
96814
1775946
1264863
676098
134173
1193634
1549885
176868
525170
85791
480593
953830
162785
319937
1624676
534321
134408
1664681
875459
72242
778922
518559
353637
1665464
1556409
284079
932950
1293118
143559
1654651
1939925
1463047
1230005
714523
1406648
877725
1500505
874980
1328691
1641873
1626330
872533
1682936
328138
1751265
950791
995363
1110841
829595
1567566
1537488
236493
825056
1663821
1710053
746676
965020
1900979
755565
1686221
392891
1240173
1930930
638848
209188
1743264
1378874
862830
971262
584345
1824722
519598
850183
1779194
889806
1785596
1935427
161398
483562
1453022
1494426
212130
1266760
1929721
655609
900937
79756
1168117
860366
1330792
1154400
1658104
32456
1754764
1683584
706133
1975056
369297
481824
736112
497389
308275
1672578
131781
817871
223343
1829134
1776773
474584
910745
647421
1173203
324882
1689210
838790
98546
1603595
1601516
1416576
972300
105580
292125
1185990
969500
1505604
130790
1037627
694089
1184985
1709374
1185767
1933273
573749
1382054
1316971
1024435
937107
936158
228774
388675
525259
142773
258573
909187
1955162
1908162
280260
342670
1533245
1730916
1375716
1384909
811867
663262
1202155
1352577
743894
1930286
544569
835218
1276409
769505
772950
1046077
745191
334102
563991
1279370
1001799
1838922
386019
699180
1443302
985231
678752
24147
1915657
35865
317175
1175125
670911
693924
1544300
157733
198852
966613
1412049
1387313
1652276
1070293
1588642
963721
617528
1791232
1109914
129979
646956
1473694
1084907
1465020
1278413
633252
1616024
1551992
1302259
810696
847828
1233827
1050276
236697
200957
850722
94298
1395219
983798
548334
1900366
175144
1650023
1437524
1299391
1626868
1868487
513606
1297758
1194242
529140
1106090
545687
1492592
1576810
1603428
741175
1635451
808398
1896186
1880259
1507856
127881
99715
535936
1783066
509000
1378710
294954
1371647
488183
1330039
351867
1280651
921695
1921264
1690647
751321
1994216
193540
618465
1342584
1980913
692207
1923762
1097387
1153385
1066799
1152806
1368215
1369075
1026896
1041519
482592
1660609
1575001
106630
317438
1410280
780257
485081
921530
720439
715242
1556752
271124
56052
1455834
99611
1503183
1180308
1478236
1869587
925656
1398760
706408
977053
154475
1880918
1245736
1502653
540044
1070951
238312
259773
861328
316285
6187
274687
375213
122056
1417349
1430975
988661
1216607
902578
1907008
1258275
1593963
1855620
646355
1945145
116966
478681
970863
818263
860225
615818
1938875
194112
312904
203099
1510692
250829
290682
287378
1406365
527316
357623
885996
382858
736485
858264
1410473
1498741
1316519
618447
829034
1671704
1646712
1649370
1343417
492217
930979
852135
38675
363221
1506534
569535
1096544
717167
409784
87194
362037
499909
754982
575251
1491287
711979
1918541
738314
1416591
230015
1325573
298229
1200274
120637
1225289
329944
755479
991196
1782322
1792921
286800
650538
1594140
1578014
1373904
1802177
51559
1274493
367003
796552
979119
229977
1672151
1402942
63836
451147
794286
614528
1085388
209239
981737
739823
792134
15017
706739
1437778
1271274
195511
1530715
516128
11208
1593393
1996235
1063554
686394
455964
188990
413578
1219742
125151
98972
1761556
915731
1023919
427103
1666208
1843539
861204
405295
492715
1217694
1124854
343014
1684665
1433128
593152
476438
212303
1964946
17036
1580160
255051
213032
1428805
1210692
1972185
1780879
810585
49931
1527476
710720
1528006
124612
1254477
1893350
1352669
1087232
1342982
1856600
780772
1528728
1258867
1426511
440343
1144198
1818332
222373
1282656
1838780
917287
815872
1037106
1167549
1842697
1285304
1028384
1209815
544402
808012
210485
1530074
475897
1252012
902683
1749114
1172559
1572889
1033589
401679
1059456
350075
190939
1213651
1300410
1551843
606497
1968886
910778
1606243
526079
365630
1474787
1074471
574441
878584
1275638
238351
289048
897020
1633552
337406
1817305
1047374
1278918
1033330
109520
921752
754208
1214748
1971250
20614
124030
1763755
1713405
1039911
1735499
1870758
1385077
1226225
497697
1951134
1760774
1740441
1416712
246071
1309383
1091389
1745690
288979
1888524
535459
440828
430256
1592455
385318
80602
1844744
1302581
1753634
1661618
1301724
1381260
28626
1396748
59233
1051185
314883
561244
717026
1216763
166739
1529830
1343364
530725
496960
1508599
543380
1695543
1694838
628407
541553
528177
1961000
1889828
77850
1750703
530712
1296834
80170
1788012
1022192
381623
1712681
1865370
598702
468181
124216
1540879
978663
935310
1180619
741232
311194
1610264
265356
1326571
598928
683551
1593479
318836
394725
1061201
992208
1929497
29797
714721
1673542
985723
880814
119586
1085253
1116202
895753
285214
388987
1825404
1104291
556644
497884
1493766
1012235
87658
1309272
1226045
1085320
1761214
695229
1343007
1328988
362169
1331011
191394
214062
76178
458769
140498
665664
1502756
1825893
786626
96718
1002878
1163575
1284567
257871
1962995
466076
315535
1423818
199212
1638577
1382470
1354991
421907
1190769
551406
207670
548201
1142121
1215414
1348546
236262
1085668
537492
1228546
858289
1274829
1821266
731673
663167
494519
1221327
263465
1506826
1935556
853111
1567514
818864
1404208
1189391
1119715
1649522
1524641
946551
1742181
55659
1514995
1732223
96246
1530165
1191564
631253
362432
718553
773214
1625342
707384
683697
657380
1864118
873056
155633
1547581
1627720
69616
917250
355758
1630126
1330300
406171
827647
1050424
1643621
1020462
1597609
1196256
1306162
1626171
1745892
197029
533557
1946756
404409
717140
803204
1068532
885333
1313572
721477
24954
1222335
195990
144117
303867
939925
1866635
2995
827670
1330352
1495416
915714
606373
50117
1593659
645675
167592
1470482
1345024
1030844
679692
1639890
567612
1520116
1092447
1932754
809228
1914293
756722
399328
523136
878164
1559497
320439
336371
1268578
459187
190421
408759
897628
1287324
784977
1111819
1904644
901973
1458693
1295918
1889245
287769
1520905
1227795
1075085
1595222
1073805
116894
1913452
1064226
843046
416507
69782
748218
1019724
868467
39678
797725
290296
1567208
1568420
1278806
129413
1014537
1124460
694958
1889124
1327781
653026
47837
1469084
259427
1095954
1922667
1606988
1245976
1935107
1060301
1818634
1362241
1502689
142851
880541
1424755
724211
1646581
1271997
295197
988230
1252415
125684
1948954
1177977
1069008
966703
1195776
922255
1019314
1407025
1660417
1767527
264917
78557
1909242
1534040
1063321
1309463
171499
857545
1805887
1341800
683189
461150
530019
294787
566659
1699912
1233616
742605
1720585
666328
726456
660773
585839
958593
396901
1132398
1157801
1278157
545737
1403846
484118
805104
606423
828542
544674
1259226
1957015
605057
550069
616968
1946900
43227
661599
1229341
415285
637139
1079769
1399075
856760
1088837
1145000
107263
1321657
946318
138194
196067
1717145
1549074
1204450
24595
973192
1551610
1005319
147806
145320
987111
1892452
367811
1873993
245101
1005493
1556786
673159
734562
726932
357061
1403861
1330379
111028
325092
53526
1189598
783768
1259105
1495220
466467
1076570
1005628
286695
1275152
1973820
1784107
978511
586046
1774445
301421
1352291
1963595
820204
426027
1056205
1483594
700386
1356668
485822
938375
806128
524054
3470
1183426
924021
1385072
136171
1217671
1052939
1252553
172039
99591
1043782
1954885
1587631
520196
613248
290974
1497372
479054
208203
1526065
804053
1367565
494919
540185
1327874
876445
444703
223453
1334427
135185
895190
819646
389688
1323420
802292
209546
785756
848795
1529116
1726526
1560602
630689
700523
1099910
884843
467208
1773218
2889
33157
690992
1247030
1571941
352901
37777
49425
37243
397974
505657
318079
34002
1827667
1468098
346132
96067
123538
1510416
790014
1472048
1871949
1000514
264520
1717517
1588417
95669
1575092
1652094
1921363
1129390
985253
66099
1159663
1532053
370191
1852580
1525332
660167
1781134
1785806
1769147
1742243
50047
1909100
227433
1346699
1732750
1761001
85444
204596
606484
1756506
42250
768450
1688744
1890821
256223
1857669
930371
1256435
1319406
205765
950310
141781
1318692
996181
341218
1421646
861139
14785
1791709
33901
963247
326368
1790941
780152
1433725
1178919
458140
1827989
1656896
1856567
883413
1650648
357006
1421080
1358381
1370756
1782655
1663072
1073909
1148200
467401
1142555
862168
374204
711928
336613
276822
1857116
235094
642762
1921954
873098
1753409
1191663
1802806
1878122
1870550
1792369
786488
1314573
1095197
1267194
1189260
311731
1503202
1125380
331865
1642243
915988
1559951
1921137
671299
1757338
1997429
820725
1541358
833868
1252878
1285858
1263307
1677527
579002
230798
1740127
657300
73894
96125
1107006
1862444
68110
526678
70516
1782033
1390330
5647
1868006
963991
332165
1131292
539916
248588
1527085
1277374
410103
260272
84821
1638438
1692311
1785532
1186883
1243629
36742
162876
970937
1607681
1838821
933127
677284
1109194
1551152
49162
929682
1102276
341230
1403312
1408865
466757
1440732
1389078
217042
1505284
879660
890871
461712
1032318
101141
1664155
1977666
1793153
1918455
94448
1852453
1955979
1454588
1436693
181224
360710
1116194
1222151
1286379
1051399
1805463
1309979
1864236
776507
790388
986119
723349
1877589
586996
1948711
1764941
688294
1877110
488550
1720929
1642418
1062700
599009
404918
424840
1256245
136040
967583
1066552
47692
857399
633476
655983
984621
489990
1427120
460770
1544710
1755756
1090323
248542
1069108
684497
627515
164533
1107813
845251
137940
105932
557887
236201
1099291
1309698
1272917
1760652
1942234
530827
640489
1295267
1652984
1090020
249032
1847258
1887405
914802
840253
761322
819730
257779
762470
333896
418654
317732
399736
1881747
32294
1602945
700794
1154124
1134980
1912228
535464
1843807
958727
239589
204407
98121
1748201
987307
1609509
119775
1715993
1510674
329244
890522
1980801
1300440
1581479
949380
1438469
924569
548738
544005
177558
1661332
114152
318540
1801234
1716678
454732
738216
1859448
454779
174925
950771
1153879
134055
497004
1562638
1393940
1147220
779589
43893
1583678
583518
1796445
1227856
1292091
496887
875361
1850259
1362438
1668025
665191
1113692
94442
17744
1128966
1286090
363967
455614
109361
1077695
1361020
1568075
1487846
133004
1971370
729366
1009749
775584
1016886
813009
520906
1102111
1046802
143365
1214429
1279508
973452
1953325
1588275
1852329
1337361
1241133
1009494
235767
471509
424293
1896547
1882745
318415
1603168
1298511
1595117
654843
1565058
630651
396507
600669
837192
556684
1718012
433004
1196637
257692
1214288
514818
1420580
555456
869283
837114
609203
179221
76993
501024
1548823
591328
698254
584081
416873
1155270
35250
1776684
451812
989125
560916
1144196
234307
1113304
1279141
1767806
1001774
808071
1777394
597576
829173
1766806
723577
1551538
1153614
807889
1578674
1191781
1661934
1797783
1979369
1856752
989852
586484
1056661
19343
1838248
1820912
1459967
558327
1490855
1440390
172755
1779394
899304
415048
1761207
324086
1953443
1312357
407700
260801
972127
1142382
1506938
1283786
1667260
823944
1962187
1924812
370854
231459
440763
1468593
1103022
1384913
233805
1352539
510763
984607
1712746
1839643
1907038
131018
1797778
1264634
130737
322124
778246
1376683
1107770
1344846
257667
480423
1425625
635530
1897194
1739384
471113
1002140
1333424
718060
1949402
1754988
1014601
421503
870016
359277
567588
1097779
1420358
211861
1168222
1204687
304524
1831492
1478681
1770348
603998
343559
1463746
1351224
610128
654421
1708870
216058
1928278
1855350
165697
1017452
479281
509294
588072
425630
190616
79913
1601545
1148960
1014399
1712278
983380
644465
568662
168850
1858821
132277
1284362
559091
1279014
1616399
391522
1549392
1488340
768711
1798269
1529593
1347819
978210
574602
445224
1366408
1636463
1219097
1530230
233131
526120
1972295
461909
1966153
946083
1430021
8337
1563205
1822750
524125
294080
108249
1061088
1382524
1762192
1271417
576577
234856
170408
1176604
941018
1392135
1000510
1003866
1131505
1564809
455902
1672151
1316829
628598
1140076
1624228
1529116
1367219
929880
737803
883640
1693013
932030
471748
638045
165417
511006
298387
1431932
1654362
1464481
633854
1688761
789576
299997
361300
392367
1017542
821457
134578
261824
329230
170133
1901336
1156523
1235609
1914435
746166
705487
175348
390461
1401115
1333841
1800389
1301427
1004728
688097
1484042
272190
835426
794510
423553
1518282
1864243
1755148
1907418
970214
1662687
1864525
259385
342344
1961940
34552
1584574
1706785
1497571
236301
1093925
521333
1165710
695588
112124
19594
1832090
1163605
154830
1169767
400234
1304382
1251388
823072
544717
358074
1319581
165018
125829
1999178
844753
943170
1950815
350040
1015272
772748
374172
546636
1865870
1623587
808028
467964
1959580
525734
522769
1520909
1339059
203788
1139303
1938636
1476301
702802
1667300
760836
1311659
569115
1444398
1633457
1408263
1876735
125054
1021506
992165
949871
1841487
1226454
1171617
676831
906744
69111
1190272
944817
936092
1289488
1244247
601412
1693871
1440087
685534
50811
191677
1724870
710659
444968
1077345
602842
1532877
479965
1516104
382647
97871
1258247
152503
130214
192026
1337809
71459
1136968
1156825
806203
1790641
1543869
1585292
715745
417214
179400
677629
105957
476781
1617501
588905
767935
257510
964521
1108197
1459296
1662299
1080850
805337
734499
157657
1897725
1324141
1200589
959864
1765008
480920
1918837
1996435
806597
683221
1615215
842719
1654502
1973566
1649695
273062
252893
1464212
646672
948105
1627733
28140
118954
68700
1050577
649142
1347247
1144854
1409232
1642118
1726755
1493240
1368369
1933782
1924964
1053201
208158
1697522
55872
664615
1833236
1543247
490333
1589868
519321
1060813
368157
676779
1557855
1948727
1003803
1844966
1794478
1402218
1599179
1712483
1608434
1013685
1038437
1817999
600733
1093245
577549
66853
506771
775158
736242
568984
484499
1784228
1580588
1951923
1067509
770198
1338973
1031401
240207
541297
1605117
929826
1196976
1230308
1422987
1151164
1945611
735406
504126
1508509
1986795
1445636
557530
279068
205752
1088710
1620240
1830453
1638848
1349085
181700
1846982
1927392
515640
373290
1662907
696658
1225741
277723
1162029
489467
329965
1331091
1171068
1840526
1779505
45657
1176230
243510
1096788
353551
1354518
1382361
726859
434841
1911189
1681414
829109
1574050
1727830
618956
71891
244878
428515
896848
1496704
856205
1284249
315093
1325311
533897
198094
1502279
41790
158412
1021426
696198
975585
1842449
478645
204293
881012
1389353
1731738
968095
919154
655076
70650
1202292
1055711
193033
779325
1002313
1759299
1223389
1614037
26181
1808538
1012448
1786068
1714010
1574856
1537275
1985862
1918706
1137714
1749905
1669802
1506870
355340
174490
920434
1664227
509093
1437066
1384005
653303
633775
1443721
1994972
1929739
1698257
889566
62860
201464
426951
1629285
1158524
890081
986464
1098932
570445
36519
385087
1572568
128073
669830
1691787
995092
1497038
1688378
1973321
1879884
270734
1818444
347444
626678
815408
1263296
1400712
170222
1880319
686339
144258
222251
1659301
306174
1471067
159002
1884635
1862528
911828
655833
1397956
1559545
1373397
1252527
892611
903720
1598711
292797
1753496
1351531
1911746
1324354
1097872
1996489
159191
258691
1044761
1975501
949908
1660726
1219596
109592
1734651
1477395
1936541
1731388
717812
854413
992910
18711
1426004
498653
192478
1795711
1555124
1479001
453324
1262369
89021
1352542
1823745
1729601
824588
1865932
179057
218231
355831
784221
677239
919537
1152316
420626
402241
1646270
1336956
1371697
354535
1628724
1374002
9669
1215162
843967
107682
391169
574969
1857753
1644015
386049
1049334
442969
377975
1187668
252962
1470111
1409921
1936756
1608833
344888
1334305
130330
48306
294420
880834
1184817
164209
1158347
327407
1094043
1802503
839365
1671331
1159422
1763403
1105119
931722
715650
1022580
81926
917376
139600
1117143
166622
1377653
1779147
1288132
1445558
553653
1896193
216823
1061904
1364255
1772228
490786
180295
242077
193883
24646
475399
1826118
160813
464261
1625042
649668
796100
218367
856867
237493
99108
1614600
1238689
7575
410599
1339409
1468721
530789
1487195
1770566
874769
950245
595640
1846977
1379186
1287824
1633157
1379016
1917174
1289560
30051
1502849
539922
1796903
662055
536803
978643
1234882
221323
605885
1727576
1876092
1333853
1119618
1496484
1910699
295014
1238389
559784
1239229
1727664
867480
487787
907617
1214798
1174989
1985663
943664
558942
1848030
1629477
1800364
729782
731997
244324
1328762
928575
512923
1085988
1313771
615487
1014459
1097122
1006390
1483493
210037
161334
1283137
487764
344196
650833
270701
1668445
19160
810912
597769
1119348
1964653
683053
1277661
1389058
381894
444789
1740577
1424296
298572
1361167
1706401
738103
514155
551277
79784
167166
891197
1790440
1222317
1158768
730469
965986
455688
928150
1641438
1099653
1172493
1129717
1898297
1991525
396526
129607
857234
1281532
1061834
150739
1478332
1957790
495716
1185374
861635
353603
688859
1381562
5857
434294
624355
1344713
395582
1422467
774942
1380383
1203178
1545763
922656
1441729
1654854
642386
1684830
127137
603223
470428
757695
1278112
1733176
293404
1467056
913190
813119
216621
56366
990575
832181
573629
1305575
43307
353817
1660962
1634023
275249
215010
159231
1042517
1057871
890390
367578
533086
1796731
1441055
1693620
1488395
468071
60063
1387606
138367
309006
1738865
1905522
576235
1743924
1971634
1723066
1160722
1681567
1371861
486911
263156
305528
1675666
645700
92961
1495201
852489
846773
981092
732810
2448
316496
1354092
1064163
1614554
544550
984378
1837891
327296
748008
308794
523808
1772133
1720220
54887
876289
1564368
1476129
1469089
186489
1139343
1375344
19450
9651
696532
704669
858846
1841224
504464
1455677
1435556
79745
271079
650323
1056032
649912
335231
1379458
1985377
1010205
1436429
46873
73648
1970243
1185981
1872513
1075420
1035082
992810
186256
932223
451180
1675986
1559217
286753
710586
401050
1612260
1747214
1630122
131728
799293
1390261
743680
1548858
1049836
1394318
1825220
738373
463734
1633203
304419
1103010
1718241
724839
1637760
1450176
1249202
574220
1300480
1613185
1701232
1308877
668025
1072625
890986
874128
1305299
1747947
874497
1146377
1220951
1926495
667739
595212
1525956
991496
642462
729226
1505621
1506746
87153
1444364
1118077
1323296
388256
587317
1951245
1637097
1111651
1257599
250141
1707227
1805936
497225
440058
238679
526968
589226
1666735
1330653
1532262
1046249
1477006
404562
1026971
844586
964197
534653
1195139
665890
1603600
880658
359115
1690383
1299549
1361459
1064201
1730884
774162
1124865
183510
1756452
468208
899844
1271310
1815608
1591739
598526
1627251
885368
132025
1045567
1164724
1212778
873257
1727248
1592081
1780351
1595276
1227210
1435625
1880715
535494
1841927
1969204
103863
954774
1476743
1055382
889823
801700
1715972
629477
888740
345355
344425
1811056
1306362
1722478
7715
992140
1051036
1373291
1233189
1556808
985224
418686
1163786
465445
1901700
1188108
873228
1549517
1383596
1340611
1526072
85500
1403003
487883
1963889
359563
556174
1225576
576952
64360
1187499
669615
1678592
1864113
734106
35340
1303323
316619
1538878
133912
773907
232483
1444900
656648
1378921
1686866
692346
708943
193978
1437492
1389282
940773
981500
1849182
150700
1978320
557340
1549976
65456
1937198
1412161
1727980
242090
733099
1142024
1746593
10216
1706186
543531
1593953
421408
1689636
957542
1694187
842128
381015
542398
1105741
1954621
380174
1548015
576678
1915781
664517
1605173
711677
1035300
430630
149224
1560671
64016
879633
1561822
802888
645934
1841673
504874
498864
261705
1945286
575351
1255606
710732
1375964
1591014
822120
1425426
1669037
939875
1045989
1264672
800170
391292
278650
869019
775004
93455
1705274
1533850
1711356
351610
923731
178617
1011004
122053
1996624
1625429
1612443
737570
234035
327793
457503
1760849
1982308
1658705
1816014
140593
1169429
1034341
564259
1828697
1194554
29344
966197
569190
140865
1242574
1802484
157758
155587
609142
69993
84988
523316
1766530
1306752
1237615
546181
1872891
536486
1768700
799549
1581437
1606968
262636
1797369
1473792
1568999
924771
1808037
341691
1451159
954803
1269243
381118
1126152
71194
73838
1864880
904020
1933831
1238059
855974
1286385
1082759
593113
1076218
931303
1952515
1377754
1068320
546008
76031
1111663
1168328
449927
466527
137068
1067941
1292596
1387470
1332925
1594824
1418477
750398
1462094
1160881
525732
138987
565877
1080940
414336
1047131
29606
605262
1764132
74156
1400318
1911373
350322
1310246
784975
256676
189542
1356535
1897324
1683631
1603212
235358
1654683
687494
1921172
789869
1880045
364064
1655761
1471327
70632
300232
259842
286441
1787483
237056
1900886
1061881
485041
24442
327104
1411149
9544
1608579
1870314
1752174
475011
1871774
394533
471678
161968
1232922
738925
1218180
1342611
1225890
216478
403587
637070
750981
603999
1315180
1319822
267909
1154222
620534
554531
869723
1078968
498469
1972558
358633
688604
1504447
726523
1950944
1151183
1689348
1213596
591424
254157
749823
1747310
1444425
1518577
1514769
836479
319785
903613
1787471
1201926
1379638
653777
1986422
1797237
509136
1585989
1838207
1772310
1180150
1951868
477063
1191367
1093176
240142
1112114
1300509
1504473
1475908
1769871
1796314
1857207
500249
1944903
1926620
1329115
1662506
1272680
920220
1344437
27152
1918194
1319888
1826583
1281323
1095446
1300935
769455
1475389
1014223
671883
607458
465431
1095751
853130
1567436
808965
527963
974977
1159886
1722430
1652626
274394
904327
1671956
1109560
1185517
1254325
1772100
1868691
230401
893281
531161
1249227
1922032
1179025
153726
423414
1419406
192178
1419612
184761
1825501
1454421
450241
1671780
331071
598257
598988
1013439
359176
790626
677943
1950775
105456
962127
1073681
1817016
778933
801749
1064423
633377
709333
1999635
764439
1369900
1204847
574596
961205
1233480
1421805
207411
139526
1362344
1484877
1001874
1406965
908256
551302
1867618
310424
1210608
1872911
984491
131858
598709
1827246
977936
337757
1149667
1423056
1958336
493456
1944352
486391
1571508
1162357
33187
1395679
1600317
1046573
1287890
1884505
1784753
1104939
1407770
1788010
1155530
1976721
1574807
187311
1062493
1614929
318087
759148
1918904
573683
1212864
1109766
1750108
1417899
779761
1268969
1608636
1762546
135305
1879560
1802547
1555668
1294010
599225
122813
390638
970587
346205
1442833
1723532
1306707
1852795
503914
1180751
1286070
1771865
923487
440254
1386905
1627533
617449
1193927
1054039
1369986
835963
1949658
358560
525823
896908
279207
1031280
1005682
1083671
1359975
899633
529139
541563
1911339
167563
1682932
1648152
1837017
1004407
405145
510795
1935095
437123
1276146
1581607
944165
299197
1584418
121509
1014617
1818773
171615
535749
662202
1668984
1445361
1631368
851502
1411429
856842
98919
407633
993987
1462111
940409
1115442
1514124
3664
543668
947323
480218
314670
27342
1000496
1290265
367349
1523348
1401389
642483
1357436
281584
1747162
477033
340876
454484
1565883
553854
1499791
1010232
271971
261519
528625
1462751
1028065
961139
414430
1019000
1775811
1020804
208668
708250
20596
947719
970383
1983521
1357806
806106
1458198
275776
404643
274827
535829
1371283
325973
430493
1690408
741639
474265
1867562
1126059
853339
1843417
1021569
833927
1605136
1812699
724341
525176
719497
274221
377023
735388
1261359
1002033
923813
239486
807594
1565218
769351
1386018
1605471
801633
778847
429870
827703
1572391
1274729
12043
1272515
1281379
364476
1302966
464108
1136265
1666348
130842
1987722
1671257
145320
657916
1514702
61755
718269
1606192
1164138
1782392
653472
611247
1387490
1882361
294491
1223913
697805
1865213
1683296
1954076
1283678
254935
1538587
907590
1287344
1593453
1683139
1124542
71612
689955
204947
259163
1696969
1387151
469712
799575
583710
288979
590570
1959
252725
1753663
1318131
514259
476039
322181
479432
493719
1617446
766213
26299
1298314
683023
1696549
282294
1181400
815555
513861
570965
626696
1985937
255656
168606
1762378
1186675
638316
1523418
584123
534090
1038962
292442
1606988
652578
167078
711629
1849008
1012709
298959
316853
540836
743783
685599
593546
659262
588278
1257150
799573
1815094
1340178
265016
1908312
1922203
267094
948504
1876056
1607316
1294023
1085597
1016425
972282
1012253
343476
1169417
1132408
529170
1268248
30077
1452103
1280748
994271
1641047
1448747
1805011
1145055
1231360
1124286
1204742
528823
1942773
325927
1723217
596294
113918
564016
1495482
169278
883306
1325530
850348
1919482
327104
1154957
456908
1461831
975237
137142
1351781
617952
509689
1224398
1982138
180338
14828
387373
1904365
1525430
303566
22222
1984264
891967
1385343
375987
1896704
1240549
1504459
399320
1946866
695958
1764907
1925920
730198
653835
538557
539564
237910
1337324
644962
1630384
627297
162656
1353950
62242
735115
1653714
1204350
189105
713168
1566688
263693
540755
308471
947598
1931666
331804
1400520
574350
737039
1259857
1316803
1809681
1575731
23248
1969059
683668
660419
584828
60714
1097068
1083902
1004370
1342916
776583
1304601
855878
727927
1987795
332359
1863671
1412888
1998873
1834469
851774
761217
463431
1270416
1326810
1483575
1610157
1484940
745079
86043
1928307
470532
184357
190272
880000
880161
721511
1971089
1357307
1145630
786834
978156
1991530
94769
1018853
1174100
1470391
1435609
63631
1347499
486123
620057
1636253
1117011
1631195
1106285
1663969
1666984
1976479
291822
1168245
1396025
951449
1140606
1656780
771449
119511
1974379
1978491
975733
1185218
444991
7351
928005
1139430
1307047
1454253
808317
473300
1586790
1928484
328768
84059
1599560
1272481
589136
1764898
1857479
3897
1179445
1392830
260644
377038
172334
181297
942230
627875
690866
1582293
990649
1084210
22376
1283843
372395
878874
887974
1240024
804125
706318
226500
1037550
905328
759573
288070
433691
1515595
1513285
852213
1543610
244182
1736703
1964782
1093455
1105733
585162
441689
149915
1653339
23095
1174501
1740782
1783800
552234
1749280
1143727
1277067
1814368
1100401
426656
1486931
920298
1713192
338497
386442
1736506
1579271
112335
1992426
678391
1337571
1204852
1089684
1268522
35336
1957065
829808
660385
502703
1104312
548706
236709
1525050
1993525
1783415
238854
1985427
1659522
136931
684259
1367996
251240
12779
1122951
1175389
775778
1228386
1883736
1839264
1866128
293951
17055
669057
914114
904441
1325128
522
107525
868517
65553
633223
182351
985912
1743930
143878
1904600
1008501
301363
1164027
1460433
908969
1888233
1915642
1711192
1226530
1711992
1573265
1699669
716897
1541988
1183517
861133
1081878
146984
1672051
172174
551806
556297
1667805
1353631
1507604
1876403
1789487
1662982
1621003
351117
1433484
589713
938184
817002
1665098
799256
1787874
1427273
1579751
773612
1234819
1539430
295860
1495112
197859
19310
566968
1762506
1815083
914842
289312
1667473
1588863
1105762
885080
1859897
1632508
1809449
886688
583714
1999747
1334098
447696
1040690
750352
1386553
271622
355257
1536385
60806
599639
1834441
198183
374638
1102117
1657970
1856764
1744244
1918430
1662065
1032201
561919
508745
488422
777452
733686
1161540
939533
1549291
295647
1283380
465417
924476
689015
1905326
1893777
629869
726700
1684372
90352
583266
1945056
1428060
1815434
1575463
350043
158352
483996
1605619
1579198
839957
886567
1548782
123900
1899900
1066039
299015
1852884
241450
381575
787135
1701430
1160812
767019
232505
757112
1290315
1936336
955419
645301
1126716
138077
963027
1083378
1642544
1300465
316095
1963518
85380
669616
116058
1337863
899294
1485399
1814174
320236
23769
1499251
1456407
108021
295906
510903
523810
153541
954056
1997833
1401702
1740434
672145
1215680
826854
156474
1688252
933715
128783
1919238
395905
1254809
1473660
531368
580914
71742
1633854
1053926
796058
1649833
605039
262584
394740
99756
508607
1985131
1729491
862390
65350
194565
613054
658834
1406124
1645725
1898165
290483
1029153
1584809
1968318
948452
1813059
1804664
269064
696654
349042
1946570
17329
1100480
26161
1710441
255804
1954602
512406
134448
235737
1445446
124621
1750749
847508
1034899
27578
1732190
1975051
79751
1989103
932013
1942135
1713989
1811353
874207
675815
1679919
1024341
1726341
924928
573016
1805068
490157
1492497
1737879
1845773
766615
212898
1002788
1726766
1152238
1712686
1163268
1867470
1057976
1866400
909193
1174693
1326124
1500110
1812000
83879
545188
877103
1538457
1161102
788534
1476897
363782
652908
333234
1509934
211347
183530
1877326
1371881
1763291
400246
132797
835274
655787
1244632
401534
675184
381973
1965071
1891268
768144
997389
972081
1447292
250679
1123913
103277
1745220
777075
865874
1026733
625736
1162090
531854
125809
269259
732060
726321
1349609
1794046
1299993
1426240
58203
612205
681519
168667
334101
33333
240337
998718
43163
610808
1774234
736272
848363
1757089
982241
1937524
646142
1433031
832710
1192767
1667028
1299309
1197620
1126417
1082609
1945958
1044765
434793
1858481
1560355
918147
730352
1208428
848711
143568
1786085
1791483
1305440
1586884
1881614
1492857
907597
476613
1047268
38183
295380
869863
1765857
824805
575918
914337
1332340
476455
1226494
2600
1061552
736948
1730484
1606182
834115
957370
460675
1869478
1881834
909831
724240
66377
1073630
791148
1578798
1120694
149140
1411422
356663
824236
658881
1185609
1948699
1341708
13165
1695492
306609
1584768
1756377
1123200
1637451
592032
1502506
349657
894430
1746828
1166666
971684
1842224
1869538
642884
437314
402714
1926487
1638913
1234158
1148598
1810086
1634975
1326331
368890
1400363
1233388
1256338
72984
343236
1210524
1527158
1875273
1210375
1828827
821012
104364
1973721
1999649
1966871
1104877
603725
960456
1536181
721676
1214482
1570518
1181469
1124602
1575812
464922
1397975
764325
613233
685241
1834320
1024524
649581
329371
6269
11955
746766
1007704
36987
1592657
596705
405911
1105537
454217
1115162
1032556
779692
293721
1841521
424046
34431
393834
1926304
864330
96447
1324452
8358
789175
649491
1358015
952756
1280932
1860311
631796
1282074
989553
1310630
697538
883448
787116
333621
532984
690679
1774762
1755353
982125
1647569
383427
730976
987358
1200364
590346
1653888
1634533
302826
1534770
296291
122446
449647
423011
297293
29343
1632361
1016138
619959
1388380
1852224
663379
1287466
1229313
704880
1864281
1089469
815032
448226
1428814
1094283
611611
1474626
261268
1776330
775253
991754
1304707
1421260
1711791
1760754
840124
296156
1708661
1522690
1368881
144553
319647
426961
1713556
1518104
610963
1626454
1512333
1051496
1385695
967343
1806404
70362
1983658
1559718
1946294
351538
1436433
1217061
1264990
1698910
971284
189389
1653651
1122624
297171
1178917
200306
1207192
1200721
694310
501119
8544
459786
1630563
1399390
722438
1357361
1714618
494391
980674
785905
618622
512597
134243
1573996
717546
697588
414159
1524921
1082197
546959
1332035
1412077
1304509
142504
1429639
24752
1956472
906959
364912
883463
678075
1214381
981187
1250647
1067664
1273676
1617035
101967
1526666
1769840
1209003
882809
788508
1728352
531465
909976
1623113
1662494
516506
1875375
1322917
818078
1958522
353902
341948
253408
1045803
1497064
412610
1503178
89092
664735
1237657
731684
1564717
175387
184331
545659
31003
757103
1701059
605886
48866
473078
465688
1873968
818059
1787675
7507
1062822
1153557
1799522
671990
1572103
113075
486567
1345095
27932
1875166
1581629
1526815
1574898
1653897
950319
268539
393699
556340
1264680
573078
1526469
537218
1241190
1193207
57480
1109164
157855
1094629
158324
545039
1563364
745117
1769812
287870
830029
1630743
1616290
266133
1695429
182463
148886
1040362
1123355
94515
428353
1148098
535581
973650
1852952
1953922
642843
246185
201733
91600
1998707
538506
1892875
1825883
288083
980706
850932
1027223
4986
1156417
196023
1551385
1310216
1739313
424771
975188
1205050
1035576
1896729
1063407
1679166
604000
682769
1401189
1522408
289397
1971507
919756
344060
1232030
1472537
1916760
415061
357412
1986246
1106290
735116
339195
564277
864949
1873258
1494939
489125
1438322
945657
843477
629765
524828
921696
1703699
1431755
1252544
277797
1187510
1758156
1131765
802388
50195
1907937
242914
1098632
435793
1402224
863401
380213
735797
794387
954520
1706893
1442602
742497
460519
178648
192274
596595
734933
1549039
1411208
1772414
1948378
608301
1492949
454788
277728
882753
925502
608782
758998
1056041
1303537
1286165
754365
1914112
643321
222131
1041580
1663175
1039340
1779994
653802
684674
1343857
1343121
93158
1598313
1645220
1145617
921677
1352749
120177
33567
1520619
320532
1490467
175781
151219
809133
187430
1916035
130182
208941
758898
36336
1483518
656238
921703
1381575
1742897
484968
1950116
63517
1323998
1673033
999663
638631
804291
369616
762376
1569181
344848
212048
34697
158852
664660
301644
374855
259927
1420818
1890033
93519
1306021
196683
1706571
785575
186533
360157
942588
435484
511711
704427
1656266
251618
337575
1543856
1200360
1045576
1157069
978501
556891
978227
1036514
1221921
316886
1198585
1757809
1367299
593160
1721074
229352
1568221
1028923
336479
360160
1775802
1049395
515642
1851762
853279
367785
1275211
14631
420561
902499
224495
1589479
1920823
860464
59049
1816493
1423759
170622
1918342
614146
593040
1688982
1371475
531530
1892178
1301821
1057703
1182025
1673103
1987277
1785358
515889
1390558
758578
1007130
1254408
1962757
712956
313816
1528458
761435
306256
449798
1207149
1148262
401948
1082494
423317
865637
1724708
402244
1936889
423113
1923195
386298
76246
125953
1070870
781125
1781199
942441
820530
1814625
1098398
783119
71147
1055745
1971054
626234
61823
1442096
968100
177159
345658
1672602
438073
1061981
648952
1991832
63422
284684
517281
1427250
843779
1436968
1924248
1543667
369275
1527677
741401
734527
1056861
275396
30086
884642
645680
421332
1422103
1668509
1030739
1348945
1903404
1625542
1314221
1050850
1710906
445134
1357224
1347113
906283
89312
113218
517615
1547787
406854
1400120
485426
163272
353444
1932249
482861
1178407
1494591
422410
711118
1648931
55867
1021610
1066
1094021
524491
1418389
837473
1023956
1371029
1740291
1878690
1117378
1829305
932742
1483723
1206364
1708345
5592
1548726
1563046
1365476
665657
1960896
130199
1397511
1776441
383822
741810
669002
1974809
1729964
1108895
586006
576416
572144
1592908
1562422
1133341
1010806
821327
777921
1054023
1781945
429557
146532
107208
1129232
1173170
533720
370858
1888077
125373
822038
1988020
1643670
1100995
545065
444018
980653
751616
370861
1623261
1961235
1459686
1357306
825451
545026
1396942
1635577
1368228
1895379
1762723
1235072
347951
1879150
1465795
1740793
1572435
1097674
1027504
601797
87403
470280
933278
168094
272523
1224763
1180291
679518
1713601
1786903
1025729
1705654
505992
663767
570851
591048
508341
735693
56997
1960292
1661626
1553164
72987
190137
901598
1899170
1246102
936108
869394
1934949
914616
1946831
1893699
900358
463059
1737262
1359247
43636
527527
1846309
1156010
1695795
1373971
263689
228034
984946
1719255
146073
489950
742265
1176715
1011643
205086
949459
774233
380290
987314
789462
840538
1617467
1173131
364671
852819
238263
246777
1664778
1988601
989309
1649107
1253952
265025
705578
1084738
251062
1468781
1493198
609564
432225
1870740
1143017
859833
946198
1927252
1787705
407667
619205
13700
443186
1129148
1541846
1396933
1792714
1561860
677547
1177297
999631
627123
811398
1229175
1738197
502860
716314
1151132
1781269
890666
714871
1876602
1895587
403962
22632
276260
1962603
1155385
1491589
557191
991032
1920711
172165
1639402
1716699
1041326
1137378
184589
954078
822558
1833680
82362
1206250
356258
1614738
1634335
210727
1726990
1643004
1616529
1805896
400957
337557
527788
167118
1361797
89502
602318
1477893
1937320
137699
510192
1281326
1328672
1176853
1712365
574637
748139
1904481
321651
642903
1631703
940949
89655
184924
448425
1473947
364282
1248451
1479935
1765073
377848
212067
487236
110838
1427956
1166193
1590514
1955420
1106570
1124964
1126090
1252776
1794837
715281
1481957
1901760
1469860
1452461
215674
868776
701699
255976
1228510
791699
1216602
324783
1061641
1833382
556136
818568
1271935
1063952
387153
280636
1384120
312557
1973182
156679
1746566
656779
1591782
550468
425354
1790395
320953
1011106
399922
1994618
695336
905948
656513
1595414
1830765
1533126
142867
1701697
1335795
972610
122484
276823
1557662
1060860
792596
323366
124733
1746892
817539
961557
1205337
1674423
988868
1404839
1035978
1453519
995203
1745988
1940471
521151
202442
72585
20432
1166330
1649009
1411144
1945824
15325
280229
1154178
831124
498161
768297
1001517
1418677
229708
1052122
1753175
629194
24017
1746688
601883
1022153
147587
150018
1781473
2708
997862
1360403
1983868
251156
329188
1928109
1884255
1742863
1519123
1037684
1520613
526494
509269
172579
270173
166949
831147
437766
261058
835818
1971183
445465
1490649
1442346
284237
1109538
74644
1422004
500491
761343
288759
54061
1127901
160628
1315410
1017949
1473020
1074934
1350895
1594281
1334100
1828735
49981
404089
943764
702880
1442633
694068
853037
575928
954476
436234
1767395
1455649
524937
50167
1305372
929723
1544836
1245732
599839
887651
1437986
895453
816123
249779
277289
1899695
66078
483333
1065243
1127946
573624
615892
1082977
1835981
261847
24359
785001
1588644
494000
366155
862349
838711
1366839
383794
1393268
1156873
1836911
61832
1268753
296578
1140595
90935
613828
991309
276073
930350
1477712
1178009
11523
857643
523619
897825
1727348
1806823
735974
1268649
1490756
1348123
147901
992754
440922
259881
23785
1956486
31089
1796376
936728
1310052
1046550
1930086
1837014
162216
959199
1056513
609185
936711
1596476
656669
193433
1191816
321
311124
1999628
1415732
1003715
1470993
1040806
1075539
1928812
249988
1851364
567655
1580254
922230
282528
1453908
1062520
564188
1343971
1526465
1924862
21777
179442
1700009
303175
1982979
1002665
874817
623978
1516947
681109
161321
622207
1222321
186916
1446333
1301353
1159664
1926828
1345856
570869
596287
1395050
243063
419979
1073459
120458
1199737
1164459
442812
1339646
1303586
110817
1847294
373395
1994509
202612
1383802
1582731
1415578
1572574
101132
357842
516896
583800
1090957
1414454
565400
435327
1696446
698678
1187895
825878
106553
432420
266863
776025
410230
1608503
916561
1560867
597828
1066515
429161
1174714
529593
923827
1864365
870606
924792
1021999
1762404
234614
1224839
1781084
531859
1159455
1926263
1208467
701591
758611
1207748
1981241
867214
1147111
1928266
255946
1433524
1276118
1563027
1663230
719793
1135433
1729705
539939
651327
544036
743545
604038
115274
909571
753232
358555
598885
481854
660104
221447
1521651
1165745
1234638
1786571
1176991
1581423
1739908
115865
979990
639471
1692157
636389
810486
122856
1599787
1813154
1930120
68813
656405
447749
117834
482252
1669231
879046
290451
1300425
927771
1097544
289777
872127
1903308
754413
380822
1094408
1581892
1438168
1086226
1407744
1252810
1616156
300560
1833248
1145751
1509627
1491761
154095
1539728
452678
985183
1316128
386395
806397
657092
424170
926136
1279385
901555
1742983
1921962
541602
8688
775634
1582189
1534138
1598474
883894
1012470
137179
779243
1166306
85090
276919
448504
1915186
731770
1665014
1987725
1718541
1496888
1315822
1107921
1891164
17260
297276
210230
236472
236619
1377597
1212098
1300130
1531895
150427
643196
1920836
1203399
503495
1804025
1651902
1156803
1696453
677204
1427456
1961382
611421
1260548
224956
1775991
1079477
213600
1674918
1512923
957415
743102
1582901
1923140
1790240
1610397
1218097
1789344
402421
1781978
1479530
925992
839937
1455405
1835173
454998
1404087
803021
368364
330978
60874
1286214
1831013
501219
1480117
1904687
862181
720087
1738568
1046095
1824363
308539
1363927
1818988
1817698
179026
1202437
782062
545329
491234
509971
1872111
1270573
1860176
811590
1269489
602288
415101
576924
1756223
1201119
973603
248502
103438
1776048
562456
7773
1502370
1433277
1044432
421929
557686
552744
1988915
1586095
1418094
1807253
617220
368260
424593
81541
93923
932360
209483
1248659
1586408
327543
1767979
677441
657556
764386
1842079
1347721
866463
1014194
1418602
611462
1084197
1630022
1220473
73624
539066
461869
1028685
6413
729900
1637358
922982
124373
804018
1693725
1973783
826602
1608534
1847914
1299762
1766089
1596104
1337139
1220639
505855
927733
919565
1632530
1390293
1385166
831590
634175
423184
1239655
1424979
244225
1900385
1252310
264730
1576041
1805522
939575
296754
1509593
1334609
626353
1759243
1712024
1716571
262142
1697373
1714462
318323
861623
1429161
610514
1357876
1621266
630329
685139
799110
518773
1036261
1532316
1934290
675239
1334495
1409870
1823576
710130
1004594
6656
1066364
456024
615249
263238
975575
660872
1337001
161778
1886277
1396826
1529288
548695
285519
324340
206019
1263368
1284652
1924165
940878
1776251
178803
851641
223096
1988684
243739
1037974
1250323
716320
1704217
1559332
1398128
282696
375189
1645539
1339644
459528
1965192
1550087
1384778
1044324
1468110
1889986
1563225
877655
939822
1828235
1998978
690432
1736584
925768
1787846
1639386
511917
113977
597297
548550
617094
1198976
976106
595145
380880
1855374
1467123
425987
1503000
754853
389532
971612
1348339
1440483
158662
517976
169965
1506565
1292047
663588
132713
1876264
476157
22886
1250853
1092988
1674072
720018
1076167
825835
1947187
209417
1601076
170141
587820
1473598
161179
1378584
1088761
761281
1651612
1233312
1939584
58615
1699086
915597
297074
739444
154531
352015
410121
1135852
1626630
1212070
765147
1137523
1075289
676681
431098
76589
296775
233869
21055
170672
1692128
1756721
373336
511349
1579936
1863063
227121
1436343
130862
859850
588481
919883
837680
435609
1569935
1249748
409621
419518
224276
373601
1487378
904358
176136
1744494
1924540
1694072
275979
125062
1928575
1630478
1255807
1248576
1395519
99892
34993
577244
749869
160058
958042
1823134
309790
1336052
1175437
82351
1554180
1350809
757115
1306632
773527
948507
1474547
1680786
1098777
339447
990604
710084
1424282
1384911
1070315
647492
837753
1134020
1019368
889733
181869
1313536
1114266
1059625
1048531
563322
622733
1771518
1951199
26925
819014
6632
1724467
86942
1206954
874692
894257
560605
1024592
193410
1343978
262559
680372
1925718
1079673
1536597
249574
1395128
1010208
1383464
1207980
1003077
1339107
571513
1471419
423048
865884
746726
410492
571422
584189
325566
370493
276490
32007
1454809
86462
464690
52222
832273
1303538
1857094
546150
1414260
1607799
1298329
1836524
1836003
1290143
310798
984151
1476381
791604
241505
1885599
326265
1910982
1215933
1209809
1228030
1226567
277188
1101797
1616499
553142
1211503
1851328
1987872
715251
422147
693038
459070
1292953
1339006
1946794
848974
1492346
1383920
712239
488837
1565907
662876
568956
1175118
955643
706754
1618254
1014622
59866
1009089
961941
260168
193163
95626
1377312
1288151
717631
134922
365571
1067215
1035626
796871
112344
869083
94597
958464
356745
1910681
1681882
804706
983608
733999
176371
439927
1995269
1650707
1785183
1809803
1534354
1097866
464811
950396
1168686
1011807
669670
1100147
1838172
595822
883422
948996
589348
1970162
1229085
1610614
750528
491338
663129
1134849
255075
1120767
401867
722434
1307392
553343
170637
1319762
1845175
578654
58200
1640325
716293
102620
1358472
376525
1670145
1746006
1003664
1452549
727394
852520
1474817
984898
178374
1982626
1358558
1050124
1398643
247851
960421
883290
1355608
197153
801724
1021465
1115085
691722
750007
678585
951078
1746004
1125396
1111820
1738695
1741804
777334
106696
386777
1359398
1254993
1947555
925085
520833
1455447
1767668
1760367
1088403
1837078
1133504
1890864
1263091
167426
1984382
1323722
1369682
312844
389171
1183945
1958723
1531416
626887
643509
624616
1132286
557305
1687315
286329
164576
648720
1680760
1866452
1268929
1361323
658507
1636899
556710
1268787
896027
768776
1961777
595451
297492
1969214
1724768
118761
1464599
1585460
1695976
284031
236162
712512
414889
840981
33583
1610526
857829
1778612
1118355
1552598
1251049
787355
1040670
218395
1160250
447499
721539
118892
1585761
468957
1822451
585964
1761127
1469486
93262
1690171
348140
1771671
1042358
884461
493017
868722
471467
796992
1963428
131198
1764896
1253763
1826907
153673
659140
1334840
1995097
1490953
1501148
1975175
1624995
136355
369515
1278459
1741786
805953
212757
1155719
1503660
643181
651788
898821
424732
1370583
1123058
99031
564483
108400
1677150
1392912
1574631
1823129
759834
810089
500403
730387
1804250
291270
1976983
1634009
1601259
1102587
876536
38576
957273
527488
1854886
1794249
733651
80581
183673
1782414
427062
442198
1011279
1778744
608185
1856649
1346742
879571
190939
598171
505387
1746045
843674
1214506
1087531
295441
645875
1449605
1147654
283268
1789845
803555
1043264
775094
1965710
1196244
1597133
1611847
48848
147430
438822
1293896
1907735
1518802
355505
1256742
1626581
1385491
1310971
1154631
68252
118438
1473797
263394
1272669
1674567
27809
1055975
1684028
940339
80824
1179881
694701
691011
1751485
460610
302501
147911
403123
1068406
1630490
896853
1634945
40431
1419586
181127
817052
466834
285688
1495631
100574
1055096
380605
1783257
1004868
773961
1042563
847026
362732
1569089
749
1852232
129089
1499524
387391
1338806
402336
732579
440665
1726363
1353923
1328547
518842
39717
1374713
1173144
1269029
1950063
1709871
859851
252980
1692886
1668494
1399035
1412904
423715
137932
333387
1433776
46843
516320
1114776
773147
1592289
759501
1728451
1213873
1255451
1294634
1270030
1716782
857674
798576
625461
361814
1282410
442815
1489667
679016
897146
1141772
849999
971859
1422351
1595786
778842
1413500
1805571
1031335
1136620
854487
500390
1518467
597058
987292
26326
1728554
1024870
1272695
879472
1087493
1157056
1232853
810529
1064661
537316
766022
1734153
952324
367403
1768456
1658893
79714
1671332
1940565
1726328
786685
653621
1017671
1249134
1423592
1128798
845801
814115
309061
74003
1709171
1677641
665462
1879631
1086208
128588
343593
484706
94643
354411
1934496
572544
383570
1821361
269898
489010
564993
918877
1650537
1470576
1353674
189905
917051
1570758
1452589
303038
669745
1711678
1758718
241802
777770
1191130
1406377
735574
521682
1657757
1626068
908521
723207
965804
1913896
576968
690870
1429707
483001
1655810
1442896
1723744
611380
1724996
171382
1395647
3666
1936335
1847689
1852084
192022
670615
1417299
308561
1104789
902182
1762163
940696
874105
1345427
768973
806567
329088
505999
873565
651564
1051735
1665741
1685287
52639
233941
1969323
1697989
1192653
1680384
1186329
1469769
1382501
1630277
668241
1566205
1478432
1910371
1663453
1068061
1118912
939978
1987916
444926
1854949
940268
345089
1092381
831587
1565820
70395
827147
1918075
1900255
85377
1534442
496874
1450017
317528
1615927
1042837
437042
805831
1688175
355624
1225415
1106230
1163507
1897801
1691975
43557
1264886
1199540
1957810
891126
508126
454785
716055
823506
665127
1510762
1147394
1608013
1161706
1152898
157246
904294
73966
1752535
1726704
20428
268321
1000802
417625
1091822
1238368
485487
232964
1790837
983417
559580
150921
1924200
407494
1362554
64409
57876
778340
820064
1645947
731991
1820493
191703
1025308
1006370
433489
569309
375205
1618862
1455010
433454
550169
25580
196960
385781
793870
115926
214200
1741115
1464297
118856
1742068
1967049
1044115
1527976
412682
875626
1052807
1929002
527524
7135
1058442
784596
1210510
38931
506340
667125
113718
1906361
1841657
1648876
1547591
107799
1834244
154671
810654
16041
77836
1684180
966122
1421998
441144
701010
1808691
448003
1204377
713342
533205
1452159
1752606
1562464
839566
1193843
1726595
287550
1064886
1634109
1260024
1185863
324866
1498847
1819615
112895
529533
1444815
807780
1281683
1775544
1067407
104738
64922
620436
1296221
356728
1817372
918140
1995850
1034738
632441
598514
1105762
1765496
1432431
1753231
976459
195551
2288
1841465
836231
757412
1877460
471059
252486
1969610
260852
114307
1322945
83627
3890
1932876
1213563
346131
1234445
12955
1120210
1568763
407399
1216890
1617644
599126
613900
77269
1248807
508068
619344
1515199
83509
1672516
1450206
876298
173045
1783355
606569
1489416
965625
851381
70709
353166
1182619
1600089
1386629
507463
340591
751433
1449656
1388203
1950889
594515
1985190
1894794
223070
1546187
1321426
741303
1027318
1085659
1648023
1608915
1845060
57452
248780
753152
1549626
1569020
352051
366498
107703
6086
1019762
1304783
563805
1302267
61717
579710
1215601
971472
652602
1440650
80178
1171692
1870548
1245097
702711
280372
725469
579552
900226
453639
22184
846781
1228793
577140
896632
138752
1142638
367489
412410
1731505
1621139
1571271
520674
376148
1303733
193402
1129679
1141074
1213926
1865666
1585859
438365
1305570
1044657
1771481
905330
1865792
206208
1131581
335280
301082
41473
1064636
1314313
350408
1091391
1720949
452409
1109088
983536
1559683
113828
1612147
1367847
931953
410631
1192484
1721681
985784
1772057
1202841
1746301
869332
1407981
574463
1918874
629426
699913
1678752
1047589
1334821
1453958
342501
830405
1823614
760468
853390
1833434
1321561
1174575
1240664
48039
416098
1162053
1370680
743323
1944532
1429241
243495
829194
1563964
640248
529666
124205
1989616
1278699
149834
1940867
1329630
1154756
444780
957965
1256449
1159973
59120
1812278
537376
1462710
643662
1156432
804691
382233
1772452
1121251
1849561
1859721
517042
1158346
668332
806131
34333
1200922
1099399
1822153
705903
72471
221526
1880871
573797
385893
556490
1406098
1808637
288299
338635
751099
607861
677687
306407
1069033
1138800
1218962
1627795
1121560
1370118
836175
1949446
714979
1132558
1809
1318109
161341
310203
1245811
778911
1956678
1376195
1702824
1257828
462530
1735523
581352
1475781
73811
447208
259955
1666221
139632
1065046
1732489
606744
1625010
1729969
956222
1777538
456419
733250
624873
557027
256305
1937922
1878282
1255566
1796692
108252
1041184
493
952656
1118500
1124984
1249156
1062137
1499104
884151
433817
29627
560158
1533348
1059169
823973
1701759
1539924
1051769
1763591
518269
1133965
1880194
1790264
1946276
1533232
1565163
1233301
1005855
790045
541879
1563242
508645
1598427
1478247
1181251
1656463
819216
1890581
696215
678131
780862
1209583
291212
1392561
1146641
1077192
899550
1307426
792667
574766
1431999
67977
557773
1725901
852151
836398
74523
987149
1923630
575760
1368486
414938
1844806
518185
1168114
520006
939395
1994051
918
822871
1171800
1624553
1355913
1209736
1584096
502591
1392795
419050
1562995
794421
1415858
1638852
12300
1215920
1729685
380100
790328
443514
1497530
953624
108133
126678
1644953
1603761
1941057
1980952
1429547
968997
1614294
1912980
861362
295622
701209
684098
859752
611205
897923
1279967
984927
1259551
1698137
290489
26072
534799
491368
1051732
294339
1205478
498413
1948119
650053
238814
1753873
585975
489460
944550
1657257
3297
1427314
1672341
1898171
67041
761277
825655
1773535
447400
158261
1912237
1382485
1838425
185026
1433808
678800
660950
1166821
15685
115518
1195682
551007
351335
1438585
1386138
404899
1392233
1273672
302319
1895534
855368
44552
1349161
575409
1709421
1723846
1379662
1603630
536693
59105
1263916
1105277
1058479
209602
1324006
1005457
463018
959907
1893606
1242308
1887036
301297
1343170
255615
811225
1883526
1656909
1925589
1463273
1591472
1267624
1191418
1135256
991238
403468
445609
1392227
1057652
178365
1984057
12928
1309203
1073181
1306643
934228
337561
1407492
609710
436618
1610455
550725
482856
787731
1530747
376371
369792
469620
76123
1185267
170032
189760
204411
803121
1188984
1273090
1278205
458094
241180
115353
1922700
1741978
1681776
515851
1672545
572973
1577608
67531
1658104
532372
179290
725491
696791
434964
228979
559515
724122
142927
322916
1998252
24613
198931
1354521
340289
1258791
784260
154985
1743468
1226311
1826742
1833372
827274
478286
912462
1550257
1514109
900702
546968
1967161
492225
1007180
54022
1953643
1592069
890993
1952025
368517
1291494
546221
1944002
1860245
1996052
1458976
1086357
98918
588756
288090
20259
592701
1332782
39574
1773355
825945
856852
1228774
659609
1595033
1265644
179705
983826
967585
1988712
1463204
1090542
1986050
1329590
982481
951486
801095
310373
234206
1258589
337848
1761882
1948227
1836733
422223
1343065
7968
1724689
1898630
1193230
1455990
270462
777965
1270399
511591
378496
1181088
1095846
733772
900714
1280816
1225207
1661284
1629065
1660617
1642819
1037372
720882
518731
798558
1934080
621539
1477910
672697
1902484
329481
279553
701770
499417
1636425
19740
1119391
599773
634099
188150
1741504
1396030
368324
500089
1695109
1184511
1606401
908613
812726
1370835
1243316
912086
252494
1044547
894919
475117
972074
1444567
1313362
593527
141336
410087
535161
649323
1015604
981305
1985597
657718
1934657
941756
1736156
497797
687671
54153
1366317
256987
612083
1484662
1032448
497515
185881
1144250
1214894
1100825
1680335
1254001
714061
1250345
676942
1593113
885803
1673361
555896
151838
669708
292048
36478
1168623
429353
1809634
1394862
853059
550485
340903
655865
834988
1260330
555291
49654
719864
245609
17499
602190
173120
1136042
1708065
1079424
1661265
1941260
209651
209368
889626
1332796
1901067
385518
837555
484006
553694
1155360
70580
1988716
970864
1309413
833256
1754820
1747496
1948973
1505379
1566124
132093
769298
651778
1959962
785967
685476
198227
1929574
55400
583868
1593222
1060114
168973
1757321
171930
1614063
255493
962207
1167572
308969
1355158
8782
274126
1038637
737516
393310
393142
334418
1153138
1346117
1982667
1677522
186412
1319603
1160478
1835108
330850
173296
1065194
930043
116774
1034157
429015
829752
274746
517149
1680057
1146471
997271
1487575
1780691
673657
1416216
855263
1515501
1087982
532078
1569616
662234
481886
162023
1797066
1828811
355573
414464
683268
1637183
1310237
1018117
1484868
1897477
1976365
1806734
616838
1475454
442442
1581384
1549421
553681
1809615
1494853
1650078
233535
12316
1730775
1784232
610826
697360
1565944
587408
496368
962914
1892060
882621
1788976
41846
184689
638124
1006236
1739957
1731397
1144861
285548
658038
1509986
795671
646833
136178
1733929
601950
1458426
1886056
1149399
270127
1902090
1113270
933356
1254640
1326769
1392483
116633
1335480
1094746
317246
1025396
1536071
213742
1699817
1093030
1075671
267691
1204139
1212007
652121
92381
440064
814991
246643
1692270
1395330
1178934
1086523
119238
1716564
585744
1719265
1643726
1240021
1924964
889170
296520
1368083
210392
1094271
701423
1882651
1649778
1185357
689287
293811
894671
1609815
1214852
374994
1640958
1600169
1896344
693098
1497126
842518
1719076
1765325
1630376
1066643
1494184
741759
1058729
1442762
1860710
769034
1664795
45176
99676
1503412
89758
1017636
308376
1400538
455970
479754
686300
1770429
302026
1923173
1701899
436195
1083030
862726
1572076
815064
1886742
457966
1736071
201630
848600
655737
784612
1231468
756943
475065
130023
1239133
970753
899266
1430240
447570
1993014
798842
920296
532375
1447453
587615
376850
549548
274822
205057
1641228
1320081
258000
393270
826643
1997842
252191
1409080
863749
596732
546185
1886802
1949099
1055873
476623
57837
1086642
693912
1704462
58342
1170098
1375958
1131977
572526
447964
57855
377642
361458
683449
1737412
1497737
1343415
1750401
802980
1885007
355315
761492
58653
275463
1306258
1578613
965956
833848
1204730
397408
266153
1608938
553885
1905164
1694320
456233
1423352
608348
302274
1764386
427717
1806926
1895142
525919
1377775
1704263
150782
1680018
1947360
1508025
848485
740451
1092952
722099
1379091
582298
1261176
1078010
1665697
552156
968104
585374
729344
1431646
636202
1660910
620004
544356
1696910
662433
979587
584100
1275164
1320629
1834811
208805
1326173
1185223
1965669
237926
1501016
1905592
769142
245167
478746
694560
1855631
915796
1369706
784616
1074969
1638602
749780
133673
1602476
555204
221038
1787619
583158
541591
1399978
776930
138262
1734301
1625553
1267919
362630
1767423
1067366
55494
412854
341561
779837
583520
1402500
750109
29404
1530387
332389
164701
1355585
1368293
575544
1346742
191953
1207089
160700
1863016
1444173
683741
786634
388573
1340836
1672716
925789
1710821
11339
87822
853061
650244
1838120
530708
251481
316396
1306022
1420754
1142847
1846802
670801
1481807
1770526
1815544
390786
207163
1674331
970465
1785202
1385321
242441
1799644
1463372
1132310
2237
1716813
1729838
397906
1471697
320831
1033031
101891
543951
1429942
1732529
987145
852864
576718
1145405
356735
1240610
1937149
1565614
515008
150078
1732827
138773
1158132
1750520
1430318
1205281
1914375
943112
1831753
1503498
1190872
605860
1648675
1777783
517701
4042
1288792
1313320
1887725
1464072
1951249
1779455
1274945
415309
689517
855086
1746522
1772863
1407537
570963
850364
396867
934612
1145096
1093089
1228732
1616867
474704
95940
1570272
1960017
1097556
123110
658472
893308
187492
672325
958584
174050
624125
1483934
1552546
1544975
1719475
1164610
1251360
816289
667310
103225
599912
315437
1337465
1183687
1704575
154734
1676074
1086376
403284
1833519
1437043
1233367
774856
462687
317388
573972
870186
1538375
168805
1343678
1590866
1110392
1336558
462315
303649
1424845
1687094
948269
743824
1427348
1816368
1317724
44522
1834000
41853
1055909
1260486
901174
81289
1791239
855690
851105
1999494
1573923
557792
1539580
23030
84548
111550
1803543
730099
865950
1939523
472025
506866
184920
510056
790330
1479192
362465
845505
350095
1678927
315162
1851098
85647
1521276
1321221
1740490
422865
1420102
233695
1764703
1615920
1499626
1530955
346236
1922890
271727
1095487
1012985
999234
1222858
1492645
1819469
175563
191160
1923714
159871
1400225
1785628
626101
450682
1343714
225006
180300
1015551
1743198
784348
749181
954546
903833
987428
878546
682696
1011239
585677
948942
1716070
208730
1304493
1612716
1100100
454818
1762760
770364
1453175
128548
668744
1496096
759076
855956
8521
355746
1467583
597626
1968040
925270
398575
1797922
835404
1350948
1013153
164527
755071
128490
1555588
948599
474666
724662
1735132
248500
588082
1342443
534474
1614416
1203738
401066
440527
1474949
809676
1045713
1888106
279329
863622
1630078
826188
1784615
1176888
1935703
107729
1923448
54056
1080462
1389290
580598
75433
172254
606648
164001
1587655
704503
1749060
883129
1462824
308546
1539698
256432
842151
1633892
1785219
1616097
1404229
1882768
425923
1389892
1208762
1755801
531483
450492
1938999
1958890
280746
800765
1659744
56113
180034
1296912
1061898
1907185
1714635
300936
882818
1130174
87170
1284956
676430
1506518
710391
870484
1009128
702325
128913
622142
938637
1563838
272644
265507
884962
1837718
922639
1455796
158703
1770942
659620
201457
1217489
1469187
1196434
981176
1424650
1574854
1280805
474804
1551868
1442571
1360146
1648240
330699
1823919
724155
1097043
544748
46418
584909
1823027
183604
1217847
74631
1703038
917013
1928780
1366862
1202053
743915
224584
989911
368478
1996799
203029
23972
153483
672126
58765
937719
1535126
598244
682452
914189
1936260
1902844
1636127
1936452
1008654
1058093
1968506
1031467
1495906
1538501
73974
1893278
666357
1943292
1232248
206871
1848231
495578
696930
93582
953511
1188500
630607
540488
827456
850348
1336898
1021917
1733057
105716
1674604
1278856
543092
966934
205418
1292990
1613802
1457093
650759
1266025
1860228
1996522
1263856
937229
1335472
144566
1502563
434308
703281
210347
791178
560694
748108
179392
1449569
789808
174842
1066993
732229
1841551
818189
1524001
1691658
1751242
1852913
504932
306963
940289
1827118
812918
1615439
1621122
99694
1160732
634381
827000
1682610
1119684
267887
1231371
628176
851964
1163275
1631392
1932975
158988
1751525
335250
527446
1615808
1964768
921776
943071
1366098
376519
1419391
1513556
1897024
62538
46351
894011
1749281
1769154
621680
1974791
1549957
1769057
1105481
1927572
172343
1386089
706365
1976655
1590531
1098640
1515899
983069
1664426
584698
1307469
769826
1235219
1655953
812276
1564041
41030
988636
477222
794657
174276
1590666
463346
1981711
1644645
1262373
1162449
829896
1876311
1114587
892576
354699
1702822
527936
1856038
674849
1795030
707929
778710
1350771
277683
1229504
1517978
1894712
646276
1116489
867924
630632
458339
801091
1329066
926663
876436
1374686
220004
1985672
1174346
187992
602780
148221
110604
629032
1852569
199086
1347760
70038
1699864
531692
776714
1712097
1074032
1309171
63407
634641
1891405
393341
1942973
701165
597195
1144727
224205
1299309
47672
591641
1955830
1142481
335283
302602
528346
1258766
577117
1602220
868847
720337
982223
263848
1053350
11606
789116
971569
1282744
1047278
660495
1658154
558484
816385
1939569
1383090
305651
1009817
1701472
125394
757846
1508196
1042183
1108630
1979900
740714
165437
1345009
766032
963392
1641576
769100
508466
223427
1411050
1134796
992083
1222787
154251
1375579
880204
1020076
20334
91697
1444164
1047564
543897
1755545
220133
1796594
1368414
605491
1192024
1767399
1859681
68296
1292327
1693848
734780
349756
1325716
1701486
781107
873661
378030
1407664
685084
1513925
1912942
784938
106758
197309
229520
1385293
1250508
491448
1392275
168868
1157241
1683470
360374
25368
708267
502003
191423
1197438
334733
1531863
5879
1862837
1024473
1241949
1401742
567251
1986946
759468
531752
916394
1303957
678379
1183965
273089
614137
869876
1306967
1771660
1626291
1497661
531358
1869413
181567
1111267
177000
1667227
1898938
860465
235512
1121739
1317091
123352
708200
342977
853036
1289688
876345
59349
295898
1621467
296859
870056
1808332
555408
334160
1210311
1090344
837721
427823
812440
435633
1588589
1139522
576383
1251177
920382
1876636
59148
1805883
1705965
1066807
824161
980814
1689088
514408
1057100
1749656
152892
1101334
801666
1713994
1231082
973948
1266392
1550767
1255788
1574278
1349535
1254363
932593
884561
1216105
290083
1889702
159723
1454955
1708430
1388502
746746
315492
484607
1821715
1608121
1053044
407290
677054
57501
458554
1484231
404389
419074
810742
1520786
1641191
320697
901520
300044
811631
348598
844739
1254980
1866504
148650
1157309
1680459
174957
1086730
1766552
1964477
1285337
332358
1097835
699152
1157800
967256
1827624
950447
1700890
533978
1802072
540481
1398918
631259
443742
571996
1169884
1239582
396089
466530
1601846
1664355
35832
1256821
1879374
1808254
1234982
1659671
419775
862731
1143239
1707218
1512373
1268348
1183197
1812293
1524529
1660599
1190238
1842811
649490
1953678
1880921
788656
1404500
42586
1232485
1670914
250855
1004779
359585
1872076
1757524
643276
1136491
393744
240401
1401910
1314769
593491
791736
1594508
178077
1184910
1853444
1192331
1113003
1762925
1117279
997701
560056
1591010
312756
1512011
257272
1485630
1577333
1579835
1464331
1770238
1900380
703514
1555192
1380497
1867417
737230
1930294
216373
676678
1317037
944475
35956
369573
169403
963757
1882129
488227
237713
1072675
1057899
427970
662939
1304008
1265167
1077192
480443
1900411
627383
1177208
100479
875704
359065
170373
1448977
1721302
1638267
1321773
1084937
1487008
1821188
1551349
1081908
1927074
1406083
1217097
1697003
1211422
1749713
750763
88577
1725274
755760
1374517
871096
1647426
574770
1066316
519532
429429
1887890
111431
630680
1963864
1460485
1887083
948155
598961
511089
883924
674058
1635306
1948897
184233
1731921
1806681
1420717
1955911
1990450
136867
1972263
1675875
513569
1670874
989329
1167413
564061
478006
897249
766280
889314
790720
580039
1267481
640302
644539
519659
352980
458438
1931922
1428522
1209361
7193
764661
1798639
1715651
967788
866045
210108
129738
348081
929143
161060
1988442
805134
509292
329105
1147012
1541020
1056706
1049778
1157367
23802
803417
338019
1755144
295120
585866
511987
1749972
1877052
367667
1895056
1527006
717492
1874098
738712
423556
1257515
119275
755825
433062
90266
76217
1858518
1549928
933137
335034
1772688
1615081
1581453
1714694
383042
1705788
1308405
775000
105685
744237
125368
257961
946420
615344
593312
1840747
690546
644330
615693
756418
1870294
1136537
1532948
978045
1735004
379885
1841381
1412446
309772
1661547
644864
1175913
1777369
956219
95787
1614768
208569
1277589
515422
151914
1593626
823851
1254542
1282229
1917243
133666
578454
478800
1419011
1177432
826246
986159
1560770
1410097
1060874
635466
600468
746998
151307
1025744
578407
1108115
701813
1759373
190401
1195854
341162
1852492
794809
34179
1697208
1037649
112233
1392950
468823
1655526
1933107
1097333
728240
284337
1771774
559995
692339
319101
484490
1823688
386365
757826
1126091
269533
1168992
741658
1369033
1917059
1757357
986257
1030181
807322
12821
1033362
1624415
1395343
241099
202332
270928
955790
747926
1508514
665931
1925078
777948
244155
435923
371696
923656
854025
335683
9977
1733258
288984
416163
1510172
1326272
146064
411276
680379
1418692
348949
1299214
872654
468453
1769804
569270
724256
1947419
968954
889397
924942
939823
148590
334519
1682585
1364135
689732
1969491
1268414
1136079
477017
1891272
71430
744903
1161209
651578
1260305
1828057
461918
997592
306188
414118
1923773
888101
239864
1482821
1947655
1880229
1863740
1957201
71401
627046
1791606
616681
22027
15719
1068141
1908347
490993
772008
1672799
975728
842169
554371
673364
1241735
1918060
650983
1904217
196428
509292
1787065
1020678
755038
350277
1996974
1529717
589185
1701717
1823779
1286836
525766
1700326
1951686
643661
1755264
1636771
1591836
579441
784600
443023
887950
343241
467126
955387
1664902
463030
545416
565698
464814
608339
1983286
1898084
503785
167864
64496
1180738
1089469
1000094
84462
682955
455221
1247731
286493
1391622
740096
842316
1191788
234674
748713
1758820
142095
387889
214162
1504088
1842921
690253
1401222
1621653
642453
1828144
1806801
108052
440921
418708
1040890
13661
196623
1908404
28526
630848
1741310
936653
1736485
1937973
1056608
1729542
605786
1933951
1029216
704995
8273
481944
1330853
744759
1761481
697301
937981
1620524
1270501
790796
321469
1882248
1789041
1294837
1209060
1024945
1760490
200375
1777940
993659
813320
1789118
429720
501450
1641594
1252988
867391
1119580
183904
1803993
737890
742714
1335635
1283005
849389
704984
1065609
1350307
1947055
1160034
229020
237803
941650
1986210
1169321
1922031
1935773
1149235
1876035
1994165
1414526
1208236
1306729
1990766
1381939
1600798
1699919
1149342
43595
1392922
1487571
1297107
604936
1273204
178310
1233422
847139
21726
445256
532854
396695
907870
1920917
1144524
744873
763157
291095
1364082
662469
233202
1377343
1611169
1601312
531526
1248779
1847989
64040
1399912
1833139
371266
804774
1935401
314648
1925764
1032430
593097
678505
116245
1016336
798619
1337474
1028384
924373
1052394
1022168
1139011
142007
141924
636064
1204434
1949272
304968
1279962
1759345
770934
379690
857003
330169
300807
289858
491568
1666860
1315791
835883
815433
1640447
580016
103995
1131238
1535399
1530773
1457536
329616
1853689
186238
1744875
1949295
1281178
1503939
829517
1013117
1198173
1189815
723845
1087381
1923425
1842396
1515740
1225275
853329
546093
1578282
1432156
169946
573937
1892930
1699116
56502
376514
805099
138693
1477964
139989
895558
1369416
1273611
1007268
79333
1705161
1364783
67942
1348279
1013880
193525
1567488
1569279
908809
1145775
1243969
504188
1991993
1968245
302848
744310
367177
1915494
1723815
1613341
475707
1145731
1283
820867
1522191
159870
769180
1447291
566177
748545
1208903
1661090
848025
560168
333411
1160428
1145539
757383
322814
151995
1575454
29334
1775358
264764
1439329
147393
494294
1446246
1716306
155563
822544
1063659
1586575
1438625
262021
1332668
1761474
699659
1435880
946833
1788745
10991
678685
1081750
1971011
1827715
1936665
608489
787847
1857615
1469823
1514158
1327465
1815163
871375
232482
1780328
1014452
1985384
258642
1493010
1040116
201213
1498608
1826923
1108708
767516
133034
1437831
1136019
1472426
1834472
429102
1840889
40156
1107708
1006273
1618787
198989
970989
1856140
1676531
532138
814604
33741
1468864
385555
892579
1960644
1346246
719818
1747180
535224
1216626
715764
1914635
921989
1898856
1111126
926920
1098423
1017352
210279
30314
31206
287844
558347
690814
345315
876822
874856
1610222
1387155
1171183
492946
1983244
1567403
1255821
926609
1879483
555801
1250279
1897331
1026980
1295617
243368
1116048
437626
171789
1157001
1215650
1548458
1805158
564726
1420538
946159
153902
213973
327447
143715
383870
763433
1605112
1990972
1882728
1926635
1653620
1044177
663740
1881173
762690
1476121
1170741
759120
1762102
1766739
905654
695522
1925359
295002
1247661
1146384
856215
1106220
611660
1558506
725288
1509458
1871593
1072461
1862819
311154
1511375
1387076
15380
464953
1083080
162259
1336863
1271364
754140
1515144
82813
619454
613350
643017
39879
134311
1025713
1907512
1013996
399389
1820723
826357
376547
1287007
1796728
1771127
824043
533909
384067
1723304
1999700
1821566
1207374
1517761
1695561
1971027
43921
378424
806544
264328
1967956
1825580
369559
850252
439136
1812891
1745182
385796
576731
1563095
46544
823066
517746
1756698
1379665
912796
1397507
404411
247496
521356
45730
12924
1901760
377844
1781511
822218
1025106
1062510
1748907
113081
956675
1767315
1793652
1204603
655451
1043196
1689383
664556
1828453
614309
1364230
1447807
967077
296713
820531
1704457
838180
1648246
480284
1646289
160113
1206219
495649
1103399
327801
545855
578518
565513
300190
663149
1671465
275667
442385
1947329
189419
978339
1601340
69053
248452
1157472
1499532
1285788
1092100
1086045
741874
488378
1109889
817036
634779
232844
265445
938083
1212172
1556007
1512462
1521178
1016063
532308
1578505
543728
1491951
727876
793537
1049784
204429
799556
597756
790450
1256411
705639
588512
1572485
306244
285795
874889
22129
1873232
523835
711095
1382403
1593711
1547457
1190850
1745214
1256704
521459
1202209
1953027
1599812
1733993
184770
360340
57197
728394
1397577
112932
668334
1672196
308748
1403316
1412799
775798
1267516
1303141
1193974
265917
1496774
110515
1492682
1349001
139058
1880993
192659
1629157
923465
1761642
386875
1305628
1080129
1053283
1852186
843460
834807
1317656
1638973
156071
1566622
451393
1059670
709003
191882
751896
873226
891774
1113600
1147632
1813801
634561
193771
1791141
147527
802467
764279
1584799
626611
955792
709174
770950
1089665
1551297
1526278
869006
1929337
814935
180262
1347714
1859268
1273976
62729
531188
587042
1605903
85407
1815027
680725
445918
358771
1647953
741679
993841
204726
168825
1957797
934195
1643574
1844799
118901
532941
179563
1019346
1252109
1949314
375711
35507
1245742
1014967
921512
1126170
1514466
1006657
713234
348067
341308
1907062
1094584
564066
1205088
338611
1511271
1020863
841654
538870
1782316
324174
967146
725605
1196449
682386
822141
611338
1487392
1144598
347656
699689
160992
1131875
1064816
1405074
838963
303247
864454
505082
285902
1992210
1140229
713879
1465824
777326
1410980
1637299
1998286
1649223
522796
121603
280981
1704693
1978030
1710726
1280034
1079690
342786
52891
149647
1215548
1663750
1095899
174269
1398590
131656
986215
510069
71289
1848188
387082
951112
1485209
1519331
1037766
1502009
1967648
1039786
1908791
864908
1412020
1834061
1492714
1012053
1695932
428812
853500
1897617
1695113
140590
414806
366842
553766
187662
309135
1450396
27308
839939
1656579
1058864
687653
644431
582538
1114159
142050
1218059
241282
819709
504537
1160445
664086
1251063
1071996
1832803
1526764
1862378
1952296
1573653
1821253
1641239
430841
394075
156451
1510758
1654124
720216
801003
767942
31254
1299219
1916484
1096281
195878
1009695
327218
1478376
1837302
174934
57728
1490961
709716
1399160
1385532
686799
1785156
1858281
1963666
328570
412210
370266
322861
219861
711576
1586371
670288
1222037
790404
1273827
1772334
1672137
1382185
1443461
711468
1739526
700888
233483
1161138
1513
72360
516822
225832
703655
1551082
1373743
1303213
1510203
1431624
481951
1417622
1474053
513234
1679024
958422
1219547
965431
140425
447852
894849
163713
1832968
1046254
272001
1780005
1502530
972492
1716814
1798768
1229808
470639
140261
1800162
284485
1232607
1784817
166440
629194
1838318
1933940
208517
328819
1170984
140590
592607
1829787
925789
1593471
603694
1376748
509052
200407
1672796
1164418
867183
871239
121198
119836
437780
1654385
1975736
110349
1573543
785997
1690949
1288516
983357
159873
672250
453935
1614568
1224569
550446
42036
845311
835265
771261
1011503
854511
455262
1597210
947583
1012946
146682
721725
119391
1603287
1756204
839200
1043185
509084
837666
85028
918414
1959857
963955
1452141
1999865
700984
876948
1941134
230359
1808098
1890956
82122
962351
685520
1598717
1386094
1614452
1772612
1516105
714658
696459
1554491
1097786
644677
131762
126681
1563497
1563891
238661
749732
287303
349092
8751
224841
1074414
817178
1869410
1424025
159503
1801336
1604973
94608
1424569
1463246
200202
129848
1481260
77850
176894
857530
618080
1714076
1576613
1877271
776993
322045
1354411
1126164
1582471
773841
755843
1105270
1595080
1355610
976036
259224
1562465
835089
763809
1470832
1741728
1223513
1579042
186057
200317
146454
1747624
216173
654885
998642
480525
771594
811540
1633517
54981
1567780
200443
510892
469115
624787
603152
50345
1287826
629868
902545
7444
576259
875116
854156
1453909
1678620
132209
740482
420196
381013
1221851
1100190
653464
1608956
237225
378302
1863114
61163
1970929
241047
1008095
45473
532658
694245
759428
221426
157160
639660
310611
1963917
1374626
1257391
1624465
1062557
1528802
1785723
1589435
921514
596659
1595351
646171
449657
1439850
571875
621275
1311239
356153
1223687
522943
1691052
231742
1941996
531965
89642
667652
932186
549212
1763238
1159004
1841411
1944977
1625813
536840
981638
1564934
1169494
1634301
901655
1955611
563856
1710877
639466
1055850
510576
1749273
1978318
952363
1952940
1098967
188802
1032355
884183
1865417
1393920
1927525
423756
20241
1640461
1262622
1517584
1626576
488413
1351757
738851
320120
636994
1131660
358362
1498376
414665
1282938
1779096
1103032
656556
1151413
1289337
69075
788529
148037
1459461
468360
605478
1814613
1173297
1076301
569869
318048
1403585
1648103
720160
838306
523854
307622
213196
853054
1479654
574786
926332
666338
695350
1706736
1909383
198748
1723478
1069097
847964
1117686
1005104
970735
1311597
118963
1009057
1026483
1998091
968584
1781118
640968
203689
1533156
498273
976258
111494
269833
1592220
643276
56802
1164409
1600557
1192367
1434261
1077892
33583
256838
692036
807253
869404
1356533
397776
524714
223346
539253
316398
358838
1903732
871527
1356291
1673487
244454
1603519
696048
1742790
1052690
659849
256967
844647
1023054
303064
646425
357046
1989400
1746732
1994661
46921
1253753
1590330
1567307
57495
921285
532598
1571200
446662
265
481032
658243
1814561
1967593
65194
306811
486015
165020
917675
195784
1974812
858153
517990
463835
1067452
1488851
1349896
1324
188393
1505050
395000
647467
705554
33553
1070530
136378
1633755
17252
22725
1601006
1493593
835634
750955
587018
738696
195818
1727133
276263
78394
1979970
408345
649662
1597658
1366293
1706680
870273
290879
99774
1171809
1813480
1058603
929948
1329722
843701
1063347
732620
1761235
835833
1964296
424132
1112616
1768713
412490
137467
279934
1340104
179646
486375
235687
746420
1293687
128095
259360
1257446
325592
323055
544172
684256
1980138
1560036
48747
1448884
1838601
670616
1022389
1750909
1461887
1953596
584293
887368
1891709
218763
345989
451868
723269
612230
93863
962539
1386690
1686773
223999
1789163
1725020
274211
866958
101567
771659
201641
940500
1798010
1967436
1819716
6005
997478
1389909
23146
1025441
792929
595921
887823
1476004
984689
510553
1680428
1135650
1716845
1149003
1131962
1462698
591225
1277832
863287
1231189
562200
1520815
71650
1647613
752962
1682881
347667
339432
864555
704834
1783395
1458667
495739
442462
871475
278192
712548
99273
1517510
1189389
1245681
347660
647956
1871486
77901
300988
796392
93610
1720580
1400924
1493626
1607021
657330
521699
1847306
623235
123899
1140272
1706577
31111
1210283
330146
40381
131008
1077038
1202058
1356876
1826362
1864281
1494809
462196
1945789
1699471
216864
798200
127064
391558
67865
1177096
738548
251383
1527308
272086
908403
324525
457930
1455776
1570328
300991
1195408
190790
1404880
997641
1470375
764882
121821
552410
1933934
1594221
1093417
831475
842503
1832500
1869774
1948852
1805197
742293
1785474
1900521
1322640
190462
1414253
972250
1515161
1742990
293006
1708166
1834663
1849263
599402
413297
598947
262269
1480753
123114
808183
1058142
932869
915265
607711
749723
1644152
1702777
1650770
252868
491013
913384
966657
658643
744639
1713140
462631
1012038
1827854
1266092
963675
940422
388389
1821036
537455
702314
1699706
878204
1240043
419236
418867
1692862
71369
1961329
668298
1879837
1791334
812983
1828244
672901
978007
934333
1007952
788430
1797906
1306485
927887
452337
540325
1627007
332120
1805674
1480531
1088720
987482
721524
912610
1667967
466587
1688686
1428371
1628227
1658970
800534
1057221
1860178
1578520
28748
1664278
1384122
890400
683130
1458244
1358225
753326
534553
819186
675709
1792755
143667
1496386
1337966
1506705
568512
954058
1637457
1087341
1781191
1938654
1942891
1012372
1795060
1449052
557053
1212782
1038035
1188705
1591425
768484
1235248
1877967
66343
739647
1049528
668882
372113
683268
1396362
80660
356619
511431
330365
663593
1531029
1681572
983775
217453
742020
342650
186207
919819
258157
747556
1298474
226273
210323
1653689
435203
622465
1191391
1455613
1153129
518578
1546035
1070574
714208
719115
770630
1058601
211466
1063787
238506
1232480
657682
1594539
358855
1223596
243470
1606385
1518573
56120
1837422
1280431
1597750
1905532
525300
102883
1860882
1377203
957399
1118730
1834052
1969992
269212
1671304
1373012
1331632
1220822
1455999
57729
1874775
884064
1722066
420766
1286878
1736653
248048
20663
334215
1608761
1603899
1943482
1283998
1625777
714168
769414
1000117
431490
1040294
1181448
1149815
758934
1763754
39605
1817142
1427758
388983
1825913
1636175
363690
1593116
525906
956500
1446918
1643305
1612079
1759821
989225
1078414
1210832
1645788
665079
1838700
632515
1371494
1619243
1567205
917184
1592447
1300159
670543
857336
1558834
320343
558619
1782647
713163
938530
198118
7361
1743942
1773994
1379137
1758596
232869
729259
797398
1981391
1619302
1334953
736680
1027694
929690
1861717
864967
165138
296492
1502312
1274895
903138
1142273
449578
524932
701554
825876
623957
930018
1603535
1133036
763951
1377942
355308
1958079
1586645
208768
840650
165993
356959
996943
73782
1239048
1559234
161661
1163297
509878
1782112
1660559
596424
681122
45609
251549
621832
972757
1124607
1742826
4038
1083101
970139
1804581
491516
306003
762592
1090270
116198
385132
871101
1042420
1937598
13354
1720614
1034940
37246
1218515
456482
513260
1608189
1781737
1295393
1506254
1840922
1039417
1549129
1940514
361573
279725
812717
1948122
74441
1265232
1268822
93524
961358
1316240
124041
297243
1175329
1816652
555206
718752
643110
254596
1989376
1152352
1191970
832468
1419468
1305579
850019
409042
1369405
371348
567605
1790241
177193
365869
1755792
684270
489199
1875672
1261878
1207925
758944
424796
1810984
170182
1229486
281739
990569
1516977
1197065
751429
529837
1919460
1714089
756907
778769
1839254
1696845
1917845
109030
331649
1337212
1637052
372821
60862
1912196
843935
1735039
978489
1895748
648723
1704093
1065696
200687
223377
387675
1565781
42887
550189
665790
328636
1983442
1734036
265330
961202
1437524
1009687
683691
409776
872530
1190276
1733930
678423
1825668
200885
1212804
1052516
856806
513457
100082
755532
1415706
1648395
708958
504644
1605868
1740738
1225799
273747
1677880
1678257
575738
1936337
1381957
72714
1204103
1812753
1840216
1654303
982668
1310128
1112849
347342
1263914
1094073
951531
127704
1577153
994372
35265
484695
1180796
1017591
1413754
10534
1063350
1479829
1081634
1436752
916703
245683
870025
679266
1519414
1199547
1982512
330199
258515
1415111
1859815
46051
1012315
1673129
707014
956906
286955
1959999
1223424
754209
123948
1646699
227796
1822613
1300478
669442
45615
678684
1595482
125043
897413
1124321
1622691
935197
1367482
1087910
248614
1284056
906718
97882
1651508
1356961
344850
1010752
1476146
1286895
1108745
659978
1052978
4283
420354
1389717
1131078
1927028
902651
1183188
808221
884068
1210202
1384958
1765589
1371947
84663
1669019
1752225
1116618
927202
990972
1986262
180368
1561103
1777506
1179061
354039
92511
1464377
675054
509547
1221859
280112
1590880
143842
631197
343102
1740564
827811
281447
682407
1111836
693250
532303
839107
965111
367409
702403
182039
1098085
676798
1687103
1669317
1482138
1316733
1298164
152401
1260613
1099799
1776197
831525
647966
1222121
542602
1226395
1956231
701544
311501
1131325
486122
1911206
933858
1650710
1629629
214499
1770582
433105
1500938
1769076
1767348
1413113
45976
608424
346011
1552624
1987734
60422
1361266
1925284
1713548
552632
1612081
190607
938201
626183
758318
59205
1035992
1297035
863153
1580988
697134
1422151
1140370
1461990
1635257
787751
829030
1670163
1438672
1173473
940675
19694
912539
502736
1696885
386691
324869
257807
1778023
1945111
327140
537451
1953767
786250
1904513
848074
39169
1165333
76816
557812
1320189
1572993
1699230
761267
1974317
832479
1121874
1667339
1668254
1175525
394157
812368
966400
1654761
703803
406348
898346
491986
529094
17451
624068
12749
1488719
1892299
471795
611892
1325815
1705211
758100
179045
117509
1047510
1272173
925781
1223311
1394085
784442
1601143
181454
875546
399606
1299519
80268
1257232
395499
1049247
231274
268158
1293525
997354
1749301
1943295
832678
1544527
1242103
1411669
1920349
869289
527655
1315059
15838
1102280
1815948
1320943
1309777
799992
1428933
73209
1222037
952369
775111
894505
1120875
1094963
932103
1329519
116888
652994
834560
1088195
773819
1643032
156079
1920250
1231092
733802
1180624
635604
1940985
759167
508189
1984754
1182964
714395
1599559
1581482
614822
447761
1930126
443340
49155
599641
1694994
403900
1207320
433997
1543953
328820
288293
492481
1469577
804274
725322
127248
1845704
325119
1763287
131820
1536036
584496
820946
85876
184752
1842836
517064
598372
47188
1636677
404056
773302
1791289
1750488
431632
200061
552976
590681
257700
726459
1851095
222419
1938615
1106087
260318
1333480
1130003
1647282
1809719
1749667
1941771
222367
1578084
1354017
39255
1676257
1921148
1762877
1661125
1417296
282423
1345358
1039075
584505
1996778
502538
458443
348240
503670
596170
722205
1488214
1937349
1274623
915067
1887329
1798070
1359714
274589
1226027
1834494
1018438
361471
41456
1548369
1604765
1161354
1188171
956167
1072741
772855
555058
1225781
517043
56734
144539
160442
654939
452772
310031
1483818
1554972
1134372
866657
1659441
1561133
1840592
288786
1810276
1373457
1705507
1121727
1603242
107269
1921452
266489
987543
728271
730978
1521069
327898
762531
983029
698351
1048782
1534712
1944020
1819304
1234901
1838181
41826
543955
1084165
222484
505986
1131570
1813097
303440
1824256
116553
1198817
1230865
1181174
1988977
1703387
1057335
1480834
1541336
683563
1134947
558906
1864451
476384
1378664
462977
1517950
414579
267133
448621
1855206
219504
868429
994349
122232
1573664
1926579
301293
767153
546815
1421876
1025954
361613
305791
746960
1348479
257040
1576266
1596914
1936686
1084407
1964004
282303
1258453
307903
1968058
1682310
1044947
933261
1345735
1619207
904628
585890
965202
733881
1423072
1093250
375286
1742462
1195327
1955367
1439740
63730
1220113
588500
877044
147397
692869
1851896
1724727
1034194
1579245
995047
158944
210286
776719
915872
1853379
1242318
398720
473700
35401
1707601
1739591
836533
721544
506991
1978426
844498
665976
1955239
1454275
796079
1951672
1817067
1526230
887658
970172
1942540
1613859
1921235
405627
1246709
619394
206246
1722431
1627280
1875064
363973
1488220
324499
994608
1297703
1392439
772930
1955440
231820
807588
1757567
581664
836693
997319
72480
1798536
749147
806247
1302513
557380
1712556
1377565
521929
308607
1963503
571414
664848
13086
992108
95214
1644808
1195982
798932
1487253
1191389
348423
695484
1353436
485385
1300091
209870
1972918
290804
1791453
1168761
1293973
1574005
986161
883675
1970308
1278872
1484900
1888568
1267812
1607433
1239275
1720471
1959266
979541
1661669
423144
27414
1489783
475360
688511
1889165
372941
30476
422570
1315158
1839836
1458982
1033117
1301490
1322468
559031
895847
1863095
1878664
357400
499611
370361
1226821
1090335
768429
1931214
1557148
456201
1348933
1144670
54386
1542486
76880
1218647
1420253
221934
552648
1088892
1148819
653410
541615
583061
1700338
1365445
1619574
749502
1123111
1686367
1272325
1397613
1241119
588494
77559
956651
1951944
1306884
584054
1392812
249302
1031655
184830
1136334
414055
162863
116208
296487
903144
1105278
1253585
1587760
1224971
1803437
1212853
477527
638892
1776803
1298514
1822906
1767840
511132
1371071
1139836
626072
143467
34443
1112251
98646
970783
1222978
367773
1941291
1287185
793183
300409
1909752
127223
1903723
1934729
1166211
27792
1694049
1855580
1626791
885194
986072
1321692
118519
1995641
1607351
98918
356012
769216
809103
962620
790294
1035445
969699
1800547
577308
1793275
1593925
844095
1199615
1273101
1810041
920282
1203929
1112416
1161634
1137777
537961
402866
734022
1859328
565358
236651
418280
1997104
701914
1122408
1089026
1481709
366769
29734
841179
598149
1586138
30813
223848
800370
66571
588544
1731786
1242178
1128308
733554
1283301
624982
419762
1740970
1569026
1175181
825756
1691017
671084
1106781
945518
568409
1939037
1190827
832806
1637637
753099
889983
691348
12860
568641
1477688
488177
425257
1647582
397066
1621049
1860779
253564
1246908
1085738
258959
890583
868197
763177
1823352
535739
425217
732832
1433666
655409
546172
68773
1164315
1197436
1124818
1953037
1675263
764260
773918
1447381
198565
1771644
1215935
1941483
1988146
868648
546521
731342
1860445
1240031
347945
1110750
770321
1119832
1032558
1952846
1273279
1017213
1494314
1811313
528388
1391163
579230
1015565
850649
1786093
338939
695724
224163
1449794
1153702
1584692
249296
1440246
1561666
1084268
1458600
820590
656997
653819
1141833
1649908
1902278
1136716
188064
1880845
1131913
862935
1136516
405428
65107
998966
774104
446937
1668614
802117
968888
785024
1312360
28129
1795275
647962
551895
791117
1586241
781768
752114
1875198
1416212
674900
394431
1022849
1007538
893391
1226568
1040691
1743714
1928283
87323
1158304
527099
1245814
581842
1797490
248812
1440245
1349591
1286423
528291
950294
650132
1111145
1698911
1815986
1146178
1877232
1042868
53776
414093
286789
1235547
250184
216279
614504
1458865
1721305
620509
772952
1116738
1362529
1360641
1689044
1551958
1872506
1990192
303981
1249150
142801
1731469
271197
533023
823215
1676871
1433790
1435673
822783
197825
1964302
1438393
1299405
1331773
1148894
645470
1555843
1502709
1174934
1836540
1215206
187344
747550
1288195
855389
727255
1329715
518926
808859
1905428
1491865
1224688
1573647
1056604
1948083
492012
1785881
379819
612662
11962
1325781
1464698
1635161
985808
1429664
895333
1303855
1633314
859773
1988906
1329307
1217333
1354470
1857124
111183
1263227
584239
816307
301141
597858
1294001
1301569
425893
474695
1184467
243362
1692780
459981
1496987
1354387
1251033
521543
405342
1139061
1171063
532314
974268
227254
13784
1334350
567203
1815340
1902833
1489095
942684
394698
1423803
1721952
1718725
360919
1080206
1829910
1598323
515946
500533
1221316
1915472
1449673
532971
700304
1740605
302774
1810992
1376679
15700
1212462
1716070
827928
731464
107585
333145
1725561
1234936
1291181
1723730
1988396
876936
1732216
912173
574510
111768
432767
1236673
1891784
817178
1410402
1968005
1229793
1629229
1875148
536926
933165
313542
1854629
785042
186666
1231737
1606907
1390467
1873691
870669
1627077
502592
656092
1869469
1875078
1103677
401065
1047356
1940971
527983
131313
8357
76863
977001
693831
1946143
1566835
926073
1306554
1756020
426721
1024291
274153
1654386
1519564
1654314
1283537
719766
1952278
529867
1002722
1511662
605485
1015835
368858
272272
1156656
815061
477547
826834
709552
693197
958420
657517
982683
840228
314735
1118022
1148659
1379788
866224
809413
536022
190130
500151
339332
1459649
1775356
1033440
1269434
14795
763867
1800293
553646
1197990
1292454
963882
619607
41954
67933
1872113
763664
1418880
1309081
131511
1564670
1801412
1590832
25617
540739
572296
1219907
1259163
1783794
1775933
1337359
2866
209909
1064361
375657
1637427
494230
1482063
1813450
1969591
951073
836965
753872
327953
1271132
1212188
1841575
1435274
1912451
901033
1903115
584173
890880
996929
146486
1157782
500883
1539206
1838222
1793276
276869
499046
1918621
936232
546309
232990
993293
1995976
1633654
1357709
574984
315579
446250
82638
893457
281563
1961715
1762776
1330948
594847
393290
1371802
361756
1464537
1373135
208197
1681105
1743303
1929288
1877962
579633
991568
1715775
327482
1733305
420062
128155
64911
397953
1835561
1246134
802525
91449
967775
1237233
286737
1161951
1620674
1091997
976612
175641
366576
1638392
705905
559449
795641
1794804
733991
380390
261430
1342877
385989
1968826
437298
477551
95196
1173991
906852
1365183
409107
551076
41331
171295
883245
1525304
1442082
1891056
1856294
571925
1281203
1927469
1867395
1945238
433817
232192
1250492
1484013
1959444
1243885
1965378
1376666
1459595
695428
1385335
352478
696938
702258
1652462
334772
378019
1907858
1495379
411894
1932587
217089
1212485
640069
992505
1165380
1510791
1602233
1517402
1102219
1851807
1387943
1826403
1777916
1315700
1453015
585950
1784984
1167267
335541
490198
169370
783990
1338045
723159
1197596
1734143
215413
1390831
1032554
1641968
1699191
245254
1774930
1356826
352242
1580747
1254010
104767
804427
835131
1048045
1935576
1796489
453924
772407
1741827
385083
1342520
291249
1004674
1287323
951227
1088734
101228
223717
1024295
774188
742323
624869
75224
1108954
68973
1158119
116172
394320
110412
927037
779800
1102312
1334793
1389850
498081
158703
601294
1256728
13056
451720
881168
776018
1681591
424036
356731
765247
926190
1777113
586129
1072836
297576
1313139
1329192
479317
974858
185337
689778
1348062
185229
585551
147777
1226912
686366
810581
1944461
1493845
180136
1158714
1180812
1239856
1974578
1975686
1140188
116536
1172639
1117870
346047
187895
684678
1774027
1008554
881306
1321644
1492667
240368
898278
1467337
1718855
970014
1960502
1081105
1282845
1925247
1402293
509374
1487266
1638905
1136870
467728
108015
316656
735841
33393
1950721
1224806
1566770
1311743
1579301
1426010
1036423
1241755
533191
559225
1457733
7957
123954
1633834
1292323
1382098
1776448
551064
506568
775863
391168
1815957
1319362
1881699
1640054
1943684
531001
249123
1536932
415555
1069434
1385825
213618
744156
1520145
67966
811849
221852
648175
988170
203996
1687115
1087797
288452
94615
947382
1782149
165779
905610
1123825
86126
347848
1495587
1817641
1870664
1353921
4928
675202
1816810
985831
428841
1617412
782590
509042
1803928
1614095
184410
957931
1529170
1426572
950604
905199
359628
1616991
280040
1021378
1059582
368991
883962
1314357
1787126
290148
1010871
874885
99957
946434
110479
760640
1129123
1739265
1923515
923765
307479
1819463
1041633
511653
605741
461727
907098
344708
1710447
1884758
532884
404061
942617
1416958
734958
1227009
1083990
1862781
271452
1324231
860943
1893236
1343399
1025077
1908940
535541
1032203
1088721
538228
832384
1450706
1092352
1193541
1422896
656930
1090265
1324854
1165293
1916775
915185
1011093
840250
186123
1202617
1924111
906608
650213
1949770
1967532
1307484
1976379
1321541
726640
310937
1010785
1878837
554861
366793
561796
1742028
244994
991629
1241417
1619982
652527
1437069
1969465
45195
364313
1457393
1622576
16180
1171537
1133519
970285
355532
274662
454648
860138
101146
1646750
607824
1747297
257533
994801
1035512
313987
562722
320155
255908
1360820
661774
934248
1088725
1820155
222319
253515
1352326
415552
1375142
841035
296778
1858980
1080003
418637
1834085
1505552
1133538
1821416
1195440
647145
1638667
1264667
634496
1440988
1581041
101557
492970
11793
1391243
1844276
359150
667276
13351
568189
1539881
26198
1602707
1586170
1357122
1995862
1679798
1985154
1449587
1691475
1166068
1814937
1828559
1737779
209354
1955625
204121
256301
648334
619687
1165494
200542
1977641
1882833
850609
1237035
1737276
516469
742453
64661
886127
474869
1354453
1052693
126338
1215349
1165955
1708951
78950
1490985
1124944
968442
848259
1316417
1158309
867558
1291980
212158
72542
1155712
157944
1103457
1170317
951253
1935673
98456
1552479
1856635
1404392
317044
1940225
1570334
1863840
993419
940801
51984
331130
398931
62077
1910257
815379
1549793
1068868
1703242
1990117
863422
1212989
1932903
447533
926331
727033
1558824
653707
1000000
226249
366145
1508764
262748
563470
228727
803754
749297
1723873
841880
877919
1264545
1679083
1009982
242631
208216
1216276
1611366
914495
631940
1416332
614646
1111197
1426058
189248
1560377
1361666
504493
1811600
1855418
379691
1747305
1101088
676854
830017
1617690
1456024
214196
1018833
804805
703966
1336339
611716
96451
601769
1412826
1187426
1072963
651915
185964
274095
1846325
1064018
341307
1180427
517492
816405
34866
1908023
1972301
50000
1233264
558563
864115
370860
379522
1873415
424093
1785802
659890
1168266
37960
1351263
406244
1077704
1397906
771189
1331454
757369
1540220
1473174
1350901
1423250
1934467
909868
1442437
1478749
1637087
415486
454819
624962
1651344
397970
1829795
225734
767336
345804
107285
1348038
1244845
1891987
1912485
1638422
1980377
212820
852973
673444
1616622
1108614
144616
582507
1147100
1132988
1640305
814620
479350
992913
384725
951302
589739
878076
730513
183254
476114
986363
1524160
1779170
362922
1868523
655611
310710
1848728
1035581
728518
609850
735080
44450
1659241
341121
1914938
1479888
1624551
1935533
674606
645498
1611025
174178
1786669
1321941
493657
1021787
481010
977876
1815819
1004283
1873886
1379432
1402822
1768164
299290
1327194
100183
1838474
1781170
606135
1269846
443303
1895977
871262
881579
1367363
299236
1069102
1844350
1270211
1866939
131279
1753459
1190505
1060623
755523
1066494
1023604
1953066
74955
312804
471077
50153
1958056
1433153
1047640
403730
1589039
441392
495457
1122438
1402589
47941
1245378
1341200
1275515
145130
693338
1838203
999568
413406
1319522
1580209
693932
760943
46787
1157997
268063
840433
585529
1705489
1648866
780421
369639
1322351
425499
1708692
1414921
739086
283712
88272
304640
264976
458428
491200
1755438
1271917
606142
419778
621455
417922
1417564
99820
877185
1067063
1073761
1546839
558312
689478
1842797
388964
1954250
546139
174965
1671559
1693098
120454
1633944
326034
1171635
129948
205085
721180
157553
1663864
1460173
584760
386488
1376699
800940
1119480
44772
1056920
1015306
521608
1466140
968479
1672965
1642915
411169
730905
234762
1972994
268058
121647
304275
774022
1350519
308463
164442
1382339
1552245
1902511
466447
163186
1321694
63095
47608
1500690
1638688
755304
1561104
470504
627007
1602112
1143032
827245
534159
1914685
222209
1724133
69271
1529044
157525
1077147
1838578
621995
1460751
601906
1709396
1452904
1431819
271026
116509
767739
15832
1600027
736847
857622
1712479
893634
2290
723701
241847
401971
1322758
643810
988230
560473
1865290
244514
1785876
874916
150420
124680
1077300
1919161
367248
770379
1722465
1871935
190386
645462
2915
799404
1307966
1137921
545475
913372
1292059
1419863
1019035
1034362
1420118
142928
1641265
1231030
95390
683132
141100
1084873
514345
989958
189824
401044
1352230
29129
1634774
399208
260138
742375
119600
14382
134115
1363487
361957
166636
407168
1409943
1323472
386235
1040685
595955
971458
450606
594884
1310360
125753
1449469
575485
1089324
70307
749134
1149633
1769501
758437
1389040
491511
1786102
410741
783589
1294400
449822
1389642
1960108
1462528
1579992
157573
1115889
1421597
117989
1567735
827556
639811
1871643
1902057
1698994
362313
1997360
1021817
467438
311591
103817
448351
989807
248500
868460
1567704
1929995
520743
333197
991510
1888355
1598450
725344
246662
1348150
1322352
1331091
474752
1733197
37997
1089654
968355
1816480
1506394
1971050
1358939
639896
1060777
682931
1079665
1437200
645465
499281
614368
1912155
1114796
580732
894548
1013535
656685
1078500
152897
1208667
1479496
148869
604011
1331526
358895
124111
1461399
942251
1527925
1390470
1411991
993517
1801371
767009
574370
75912
645056
863415
938490
1007951
353037
100743
868162
1390434
837789
803442
815059
351369
1445328
918410
318417
339711
765012
1279487
1444102
1570960
1061369
1376786
1638951
123788
715789
670477
1601138
571416
475719
164718
1107542
1586048
1857451
241030
1318533
1124579
1126740
1114441
1217376
1725512
1220819
1431659
254173
175687
511413
1074260
42430
42673
286172
49781
1405297
1380030
103151
1725477
1096188
247126
1434862
481611
113220
88117
1248427
1825392
1739395
1470362
1985172
132472
1815363
1251290
1832786
1398759
1838743
1186866
1000475
1485171
718203
1857385
804851
256943
724403
385083
1691956
263626
1845541
1426896
524422
83265
843370
798246
312539
428692
1544787
698022
266509
1337333
868643
1235543
1123745
1359023
788042
1654925
1133001
1665991
1885758
663178
1995132
956723
897099
50981
773640
199414
1695217
254767
1220389
75376
456202
1262287
1363270
487108
1948464
60140
1806022
1923192
1306907
1003135
118203
1954552
866561
65118
1524465
748724
670233
1155715
1443863
481871
1555179
1911924
1953119
1290508
1751208
987903
546910
2580
442033
604981
1870266
1586034
238433
616590
70456
188757
1291767
1001312
1233088
260224
188319
338460
1361064
1728121
520466
1576936
1453572
1404842
1662285
1740781
725764
1417692
1194719
1494415
1948634
1748336
255256
1851075
1136661
668289
278634
1447154
1874801
1964259
1045109
470685
1746925
512829
62913
1400353
493240
1500737
212728
150450
1004687
383887
943221
818601
1374490
1348788
1891014
544684
924411
1453040
1612536
833036
1424081
791240
528306
143384
1170654
1784134
843012
1710477
672778
1968735
320413
562635
1973832
817692
1072043
1929361
1144266
975313
1628443
256850
780684
595355
952071
990984
518900
951990
571321
1477705
1428368
1880027
1317688
1119799
1100181
1595202
941669
1121472
1149303
544629
681204
51310
672555
852692
1135593
384209
392696
1814197
366064
1366396
1884587
216786
679927
617325
652647
766374
785555
1125425
1511297
1456646
765380
670705
1136588
1689421
482071
1351533
1063024
1238285
512938
361311
497435
1079727
1984652
1597830
729673
629081
1569380
1713022
1511139
517563
346525
1167496
1372975
1057424
1125532
617162
1656548
1923756
701787
1237733
581055
1140754
1172844
289418
779781
1616563
1353769
1666700
479948
1571403
1699060
244246
1336161
766394
27067
1107549
767297
656233
137615
1897162
1525555
1352203
1990282
767480
1962721
229019
488409
1469788
1026967
818339
280396
197308
658244
1298657
442973
9535
209491
1455859
1688316
338732
1298317
1288157
1204190
1697241
939948
601238
831040
782412
406526
337166
1359815
910396
1275628
118919
1801250
1470003
1128388
937284
632121
356937
1348433
110512
186052
686304
366381
790670
420537
1847708
1958434
253587
1672972
635689
772057
619638
710292
1047425
1914015
1551573
649174
266589
276744
571026
106716
1057557
37172
1272589
910753
1671117
1764553
1496464
506903
965451
732021
1068787
549450
155100
1787360
314778
1535484
1246155
731596
1000152
545863
1300705
1626754
26182
770140
1526219
53422
1095185
1871797
986281
180612
828218
1896555
640003
281079
112871
1829087
1042923
1678431
1850773
1275320
700071
513500
1878392
1751507
704926
418424
221939
116735
1197899
971574
1432638
1240030
1407940
1504498
949802
45553
242615
577799
1736747
1593161
1253856
1043963
1611349
1568578
272285
1528656
952201
1817209
174354
445158
1157429
823387
47718
1171055
788020
1382855
1907889
1792009
70484
748833
673846
45485
1359162
258873
490452
693674
79169
1529494
1155555
1645704
1879653
171001
1622165
340033
501468
1625323
370005
1462999
1296024
1508087
210960
1761082
1018181
1800875
1665557
1586502
927956
1597184
414950
811829
1085850
1313664
682526
1464679
66669
1546089
1896850
1423216
1167314
1755601
367532
1540483
493137
1938039
984357
526606
998301
178376
636591
784372
359837
1728869
1832878
814385
479163
1389794
1031208
1657158
1903153
207479
1536635
1596124
1988153
1971973
1268690
907180
1553134
157500
1027169
543307
790117
745746
6461
178386
366670
1990731
562668
608011
389179
1723173
213358
23385
1676409
199354
304197
1872154
1641917
518063
1183535
984553
925064
777570
417289
1516519
1684242
1481430
149339
1252482
537591
585038
87052
422295
1978373
42727
377366
1477546
730094
902480
672568
73375
1690092
1833169
2665
1509643
866881
366414
1010236
1220039
1911205
128996
757284
1643953
687728
1145219
164534
914580
25077
1685880
1630924
797301
1547027
1145500
1758787
663000
324276
1693929
1517265
1570647
1214479
414807
1279881
1224617
230711
416033
423858
1845047
1315515
1939026
305035
115823
821927
760043
529852
1648078
1991199
1605395
1784773
775236
1007795
1180823
1390350
1433355
1695740
824864
930457
661741
862818
365890
868012
1324097
1407720
713337
1622397
500438
1436198
83970
265916
1152082
1275246
532020
1773870
1808235
1165871
1560626
1660278
1843386
432059
14452
404349
1144080
1460725
555744
518605
1621788
606993
1838796
1925883
1774514
945234
1378618
775471
113047
1093114
1031958
1055461
445359
388099
483724
491739
309103
362645
257534
958511
345659
1182265
588191
385006
1795089
434395
1597786
628522
1628484
186210
1989818
178915
1542495
1086575
1512142
1117759
1903171
1879050
288907
1610664
3334
865861
990677
986711
1150341
846961
1646541
1872902
83961
186413
1592489
1970143
1271092
255893
23655
1528918
832867
793150
1505255
708657
1294566
247125
680896
1249637
904350
638177
175257
562392
1591332
263745
159331
1240596
928353
114176
1315915
1574086
1321324
1595844
757297
125156
1068601
842638
225949
1520271
791325
402655
1094547
853973
1642819
1239217
530560
285973
917648
811848
466359
1801780
705410
1912339
633008
624994
735808
910929
161628
781441
37033
1225647
608721
828283
1076552
701758
778151
559239
1096516
1864233
432035
1020577
660492
1821881
916604
145288
371975
1619431
700377
1246064
767981
1861891
404531
1912847
1701322
1958298
340050
1267476
846908
1900320
68025
988638
965498
504499
612880
1403390
1830358
884980
1414657
1621540
1548814
1455183
704024
845457
931815
1168414
1631821
1233848
1894655
404923
1010478
485760
1985006
35016
1978746
1730816
1112636
667266
270999
177693
8075
1941768
1379765
358821
824963
577626
1922160
1276846
1279153
1826964
10335
1338484
1804025
1326845
1748367
1083923
1718593
498991
1961697
1266931
1607447
561483
1504829
1869494
1346181
1890549
673787
1898817
424906
1934893
898774
478732
462718
143975
1360238
1627276
1582592
114334
164885
1938134
220665
1047371
465633
1159740
107394
585264
815383
256805
1156930
1447975
1195020
1308578
157787
1595634
258943
1426149
347048
320477
258403
606430
720010
297838
950204
663904
700837
388007
1454929
72180
1328583
1279612
1533663
1440422
600305
343693
187090
54464
1190360
1315258
448268
1181324
50413
1019527
752730
374053
437381
730965
1190248
113211
1455160
502870
865530
1480510
945778
1091825
1734328
1877072
1405747
1823168
1445958
1245543
695470
659124
726634
1140875
1438466
1640608
1737887
792355
1454123
274948
1189353
1185125
1846920
1605462
1740653
108993
154225
1465585
1071484
252496
524641
1323051
163752
1604808
1996591
376922
107889
116460
326115
1605872
1124657
548308
1670627
939921
642348
618466
369302
1558896
1445936
184387
195306
1703899
1439465
804050
501482
1612729
484486
1210411
1119899
1187817
1167971
744260
771290
1543695
1589386
179766
528371
1995279
1684209
1408100
1753814
915380
968113
1424203
136691
787739
1263095
1916395
1421344
1087584
219645
417318
739344
514222
1187676
30108
1497924
628970
1729145
1751781
1203042
1145483
362091
1636459
1976717
701396
1434806
535567
1327452
1677635
662897
494695
1721545
1468975
140782
1368438
362444
1425102
87118
899969
771809
1721659
57002
48576
1543354
632498
1768610
1971173
47788
564539
371739
397654
721615
283649
1893561
605201
1688165
1219560
1260711
940698
1551583
581913
500496
890276
1111690
1246890
1939703
924312
158217
711899
634311
914700
432545
1652407
1260120
1030332
1568730
1899928
1144072
1887713
1281924
1986796
1165202
625281
795984
888843
368507
1937919
1434232
766369
1552121
335042
272465
411601
1114043
1083210
1867042
217923
28287
1368123
1946757
1954518
929368
898950
1370384
294504
1458570
1825800
538416
951279
634816
1801826
1493647
1888073
1422703
1727571
475945
419381
453456
1316273
1993888
779707
802579
1433846
311639
837316
3260
622624
1791904
244942
143233
628146
362585
730379
333130
251150
1973606
1722819
350402
1531083
1688260
364587
538342
1827511
237856
919190
60806
1062629
605033
1050881
1572178
972120
490512
1650393
1654600
894809
703844
1776145
122066
184719
964571
1976788
1869070
87837
677551
37245
1993651
742379
1810820
1746896
1827612
1134315
1056378
31466
250165
1612692
1434598
1399562
1522282
208197
1578370
1381147
1107087
1971082
97018
516169
1389336
890861
1360932
1557134
1000051
1707381
1613474
16392
737555
892280
536196
1823638
575343
514649
1274025
103127
1680469
1343598
1917980
562000
419692
1105570
1922632
1985393
1259279
836621
324379
399667
578154
180007
1339239
21278
1415590
609518
1372845
1999156
1188109
709860
183859
82319
1329870
527325
1732044
816
1136212
1075863
1165803
554819
1372724
998355
710639
296218
1406845
717798
697266
1686357
1986543
772870
1771576
606756
574967
1480027
1069622
159145
1872689
1502239
478103
255407
1149112
1728569
425293
900835
952873
1615115
396645
1904462
1652504
786275
1057959
852566
575801
989604
214655
1768468
1394610
1984892
1166191
1173471
1370637
1397540
1092437
1294395
720313
1139710
1808548
1888782
1971837
928029
1606776
1408880
267808
26452
1001448
1896125
1205202
1087422
540650
1131481
174687
611923
1147060
806562
810275
1912644
147652
781818
937830
1010829
1345674
1524616
1660934
1812114
1020077
372658
667073
1277042
298717
1211622
695291
419348
454738
1522062
975563
84327
788387
522812
1885930
486598
956932
1702578
950183
622139
602548
1433905
52396
1557579
1227871
1340775
374514
752865
692378
1247472
689997
1827412
1281874
1859339
140080
957485
1299589
1746172
969081
423052
993827
1833043
1631375
1157941
176773
1632279
1764110
765091
632397
10345
637783
1781528
1205768
1543638
925267
517519
120469
161387
668484
1651683
1682640
758291
1494261
1708381
443288
291543
1348865
166588
1046259
27295
1797648
518522
703342
354393
139087
25056
511883
171161
749153
1171078
210397
673158
1172391
808028
331363
1609261
1057093
780349
1544517
578302
1983500
293921
441849
236863
1181036
1997818
1309699
209331
1777483
1963091
186862
1052514
1167639
1691890
836663
539360
50063
1898695
1012961
526147
1805409
1998664
357891
1311508
1285120
875498
1442206
820037
1349139
1905932
281795
503351
164869
155052
1615383
630783
1620841
419005
1914019
1580269
1856788
207533
1225827
365019
837564
154027
858178
1414736
1596554
752868
1906095
32512
1994116
1337930
40190
1007842
780628
1792768
866370
1657003
759147
581133
516813
85245
330129
1811887
539615
1452855
1533359
244422
918544
429861
1541672
1722959
1829938
715358
1386659
333717
699200
1650874
967670
1311736
869837
1031410
736105
727098
428853
797284
1984810
509369
452575
1885005
445358
1363700
218728
987733
1063262
488360
224072
51453
1257966
51846
1220782
1272681
986744
470694
851281
893429
685785
1985550
280511
1234200
834026
1067667
1525681
1499022
1830250
1875053
1624172
37511
1838054
611115
949173
415390
1935877
1992360
1510976
794155
62611
1854019
138882
1879089
773809
169522
1691492
1018134
1782447
685391
803360
1040298
1831329
739272
674401
901359
423862
1671306
716246
1369173
1658348
1080124
1736147
959835
861716
571444
1053315
1304576
81563
55905
1713771
846167
293142
882949
1236745
844904
1192478
1606291
974964
1354491
1847126
1442050
293106
1625214
1472324
841643
881276
1620355
1372975
1029957
941725
1345141
608530
597362
48822
1337740
171800
1910898
1573768
250473
1424113
1337154
531468
781507
681575
620609
1450118
181179
1784637
1273480
1685443
288928
1918717
92160
578339
232308
411103
117792
1608758
1325692
1086468
314787
1656700
810370
1975949
716437
1112264
810094
873666
575806
1120083
580231
1745781
1663028
1636385
363058
1552709
1337512
171238
1958804
1878978
1790921
844795
1642233
694385
1906773
204238
34628
721493
1568048
1079517
1065792
28077
473723
1950122
271532
1370590
9852
1068441
1297331
497036
165210
82110
1177824
889613
468917
1365033
1317237
932080
792578
1262320
521298
779711
1072929
313265
1106135
819646
1670410
757771
214354
1757886
1091229
692338
1284671
683800
1324882
950336
1658766
323119
1402096
1094035
579103
136540
708620
431694
231498
1107959
397155
1559522
893563
192108
944157
17366
175155
1863406
1743650
1743764
1368755
1966703
739029
1848599
1315057
521087
15926
1266228
412891
749058
1740698
1855592
887119
449793
555541
1774241
564690
1206150
1710388
1676448
800629
1499800
389861
715202
1906050
1438592
1043493
8552
1793198
1690075
1631860
1224600
65744
1052392
828731
1308356
1045974
1106705
1425898
686909
1977421
526546
1601641
148044
1934698
481675
1052591
1602553
979125
1861657
1130920
973668
854403
1649163
561197
787779
1994781
1029809
1174385
842754
1904793
226107
753849
1232224
529978
1502259
368659
1168845
1382500
984465
514422
238318
1115561
789242
814640
1924209
992954
744970
1557302
417839
1576041
766704
1059565
474581
604974
91394
998478
1685735
599283
1464624
1639210
793091
1236334
774879
676575
1630575
1380141
306881
635872
778658
1373698
1761103
1303111
473561
1149966
693040
1232650
802049
1760999
1825598
882787
1453799
1444817
1191754
1238654
771607
1893963
333909
3643
1117815
254342
1027086
29532
1980380
333017
1615409
701746
1702755
822867
747931
470466
1416784
1755859
1412314
1288089
90525
329891
382066
958620
1543841
1008327
960568
1930272
152363
1236538
1665040
1097837
534905
341273
808671
1570498
903519
1284310
874195
936158
190266
742870
1597309
1418947
1233177
680943
99907
750740
1864570
368014
1830791
1526172
312164
83314
1778487
264467
956485
764941
24549
1260657
612849
1577374
677498
1772178
680128
599703
1985916
1850408
444598
670674
1072592
201393
768339
325342
1387560
497988
89376
798143
573302
579998
1268486
983783
259601
636482
121945
1326288
679162
927953
1931504
606900
525932
16569
1598460
1372576
1624311
4950
1720338
1940019
1030970
1989181
1585514
573658
1609611
1124081
1587261
1120005
328787
1748289
346471
889424
1778160
1015659
1401904
806354
1698448
1662548
1022153
238153
1771745
360198
1241234
99926
1175864
1829327
1533859
114095
581862
305898
1241634
221739
880197
677807
1073424
962984
1421305
1876418
1791951
907568
488180
621636
1467342
657840
1374766
1450917
1372708
1074585
1374614
1343966
1970034
27559
435374
550948
1145654
699759
1864851
1761742
479757
1443765
1816212
336835
1325879
314243
236555
1769905
1190484
1175646
1199606
117330
133020
422027
632030
1634832
1959140
1931085
1836674
873703
991219
461339
886910
1171670
1610379
444629
846996
1529286
1794344
752904
1813819
1272250
1524305
245202
1336000
526271
859346
1333091
436358
984994
744965
167374
1421408
148835
75196
785604
1447525
7046
1800391
1039
351264
1279618
1869025
457631
598007
361868
112240
1261531
1099840
910934
397302
1711852
208574
650180
1509169
1175822
1828931
810025
948407
1907118
567548
10689
676067
1825811
679119
1450132
1545282
154445
363301
214943
360880
1552018
1047399
415723
439561
172640
450388
307937
666977
707942
972413
459692
1889693
41091
1818416
1249739
522042
84989
1735456
1017911
1077829
1917736
914569
1648842
1320241
1466694
1491881
879481
565986
511933
1898833
365021
784629
1274267
1225726
402001
1509109
1884985
246556
1385508
1118927
796579
26408
1011476
1462766
181725
1237517
461911
1323619
1026813
1872431
1451614
1138432
744893
1157432
752340
373486
1738665
1395189
544029
76258
489434
26926
764110
1942189
1382195
1169369
613568
624478
1118038
895195
876497
1736181
1148998
1519582
987296
727953
1770477
836452
1379639
714475
243028
354051
1610655
1441465
497144
382576
81325
174064
955007
641110
1749842
1797099
366019
1846408
869472
1846545
1514643
378824
1748506
1707833
1634922
213374
1232910
1155290
650930
934257
1586262
998099
635679
1218582
1174688
631832
1101784
492285
332658
1067979
1681250
810727
1803595
489001
1244148
1457626
1886463
255160
712536
451699
938731
1762548
1118530
1072867
798209
1745656
953754
1726092
67963
513064
730486
1374965
866450
494431
217927
1748673
1945617
1311231
1853687
1406157
827888
1295698
1573387
844208
1523195
216605
272508
90399
965519
564027
630639
1585995
222623
1711285
1004319
1712965
903244
1093058
1597114
1051627
1923785
493077
1711548
982445
1839413
1261438
596199
38547
381943
1732160
163390
1412062
379463
904040
272619
1596086
1298107
1967347
1078614
1356876
1755903
1661822
1398540
509127
535175
1090952
1333702
1637816
176742
259862
1197037
110117
349298
779016
1584408
150201
1113236
232283
1978099
1787468
1230038
1868113
580054
1231939
246987
1387810
705742
1583525
1097671
998381
802580
862191
1679598
27228
192750
143593
601198
527960
617090
479547
1092471
1264862
632934
1757840
1422177
870927
1523690
823324
1906426
1384212
742367
1204757
1764205
53929
701018
488126
1038314
295625
875065
1942280
945108
997954
1280823
890310
1624028
467709
1357568
1742837
1289441
833803
196840
341381
1992415
155182
514162
866890
1684629
62885
1648928
499748
422242
217121
1317739
60068
1225527
1851843
1577783
380073
1255087
718003
558337
135664
1807068
408932
958902
1612169
1964579
805791
145946
1944321
1492736
266550
1529004
210729
762915
1952161
1451249
352431
934275
131560
1740986
1078207
927012
577877
257188
1426831
93107
1884398
78984
1311573
1774081
709832
822208
934865
1602947
1732339
478808
1937068
1630282
1484478
1738525
1963778
372780
1051719
651887
62744
880552
1191204
1759602
1856762
1170890
1373426
604749
590184
735715
518638
214331
264783
1023197
1942509
148669
212467
1008584
879179
330697
1224589
978187
868429
786937
88703
785653
109042
1749984
1160650
477606
1037411
961122
754651
482997
1062807
1710648
980658
356997
1850524
225956
953623
1722139
1903961
1053506
666527
570400
340473
666016
1461357
1228049
984299
1878947
1630542
1859078
892450
1092203
522438
972874
1614348
185521
1231673
11248
525701
332043
758871
64946
175383
266959
1712205
213063
1736905
1517445
1677413
24414
1371503
184208
45396
1897118
1290808
803133
147951
228572
307360
1020708
1334939
1425597
55407
1997732
1328137
16698
1025263
954646
588159
766313
946078
125177
955970
1286017
1202531
1250621
335072
532750
537646
1436457
1824553
1545610
1215053
704520
590221
1828835
1202699
1204867
390445
9596
192427
1070540
1538156
980553
882132
1150275
1506928
1628071
1344657
1039297
104309
128778
763653
1508174
1127528
781936
1520780
1638046
144172
1438891
662517
186817
1100491
283936
618390
1426078
1191716
1959516
526554
1919335
914601
366509
209306
1999502
1862234
101034
287064
1661149
321703
253900
1945379
731723
1429344
731162
1287277
563101
735108
223383
271422
926826
1537246
568433
1168780
1352072
744673
1985482
546715
35762
951070
466503
172957
284245
119026
85820
1002522
1982031
672944
119207
1312191
598589
1940524
1437486
285280
56817
706085
627220
617117
1031464
334349
454375
348859
1848064
1786294
484390
1468548
1175707
568043
380190
277209
254074
527395
626526
1764754
276226
1795308
831672
11080
275238
1487133
526246
1192162
58304
85099
1284329
778084
662117
1980591
366723
551057
1746582
1019084
728328
1287382
311385
1767029
992695
899005
893411
191564
1815561
1342611
1409065
366272
207479
250352
1179330
597275
1197755
301319
235712
440785
1075696
1627626
1913981
708636
20699
570909
958391
1142822
110973
1058801
746012
1878441
157952
69266
1276374
1393500
348680
1875153
277790
489811
770729
1894719
1937955
312188
180910
723923
1121035
592660
649232
897906
227986
915833
511742
1091986
1317542
1040019
1630985
1036804
1699447
1648383
1554596
1563768
127404
440160
837361
128194
13066
1878953
903968
1682543
1236393
583976
1290111
936421
1209756
1700444
1353508
1907059
250446
1766699
1723622
1483010
608324
1657339
991656
1666321
1042894
263087
489810
1539092
389031
1673119
92123
1655719
1136495
1670428
106958
675462
361392
1528966
1658568
128367
226206
1445290
458117
513626
875038
360901
1545005
1698077
1645435
525274
498877
547638
771150
1821880
870508
1478348
1229267
376525
245416
370527
1951135
1231841
900006
1966509
1188849
377427
312440
1521591
1742370
473483
117336
1721476
488808
1453337
661336
1739611
855343
1586640
879322
1426287
1623196
394877
967748
270649
274712
1448816
506570
1856710
745940
1506034
1368520
1183271
76933
171003
1940745
1826428
1874576
1358915
202481
333450
959441
870896
523202
438960
475570
1011566
1977077
984501
498307
1463495
1650556
1427586
1123050
279568
582860
110313
1662338
807626
1324482
879981
1521028
599039
1426099
675161
1894503
1932473
388151
873987
1611925
129710
178157
623644
1335585
1808841
1771955
1548365
101973
1878095
118430
1399981
393228
1954543
1028487
1089737
1860181
303910
390921
491070
1002215
431141
100397
304202
943635
1373615
987507
291717
1949456
1450664
1615184
1161741
1665514
329578
950311
1525042
1276721
1468483
172165
83848
1965502
665615
161988
1418595
1486394
555583
1458503
1784882
1760388
1513040
1859970
918792
840754
1857686
457897
377541
144924
1871126
1153365
654869
1523711
1630860
1117696
941846
1968244
488696
1448508
1458211
862448
1113063
1700278
44340
36174
1168966
304757
1696402
188294
688320
39449
887867
664955
1300955
776610
333625
614886
29380
1792858
383466
1972740
240023
577334
1542150
1447876
163408
1632818
392421
222048
662869
1774595
545988
110201
110821
1082390
1007491
277152
1849781
1048379
480674
25526
397750
1865692
334534
1916281
467327
1353249
264152
218024
1261603
1423456
1178763
1412905
1362817
1551639
160776
1596382
655879
1664489
834801
1606826
1921543
1477649
1919416
643047
771991
471404
780499
1602198
917222
228697
1424801
1182022
1034522
546201
935630
1483616
1557507
1434722
1631608
1621735
1435906
499194
61153
13636
266091
1955043
1981871
1812740
841946
625228
473187
122874
623769
1297056
817731
759820
1099260
961958
994723
1346218
8264
1080395
420322
1076749
661043
822798
1735100
478421
875888
749976
709591
1442761
262395
24673
280430
813317
36516
550763
1293874
586382
534116
1322186
502981
526034
1387013
1003615
555427
1712252
1500520
1273050
170298
851655
483476
1638725
1308835
1086430
1856668
1115546
806363
719279
1831139
1729891
91456
759753
127168
823293
1770981
661228
1519119
167375
1325640
868663
1955977
407727
392246
1401050
119931
921402
1504505
475846
554262
1688828
264405
1209600
1163764
520216
883354
1117882
698172
603990
1578665
413537
894508
1167394
1989778
982644
751914
580271
665427
1192389
453990
1801042
47654
1712468
1848842
1825073
1951269
1953023
1531319
363016
878609
1462222
597437
1130126
448858
54102
1742448
594726
425178
814616
815482
189484
1315933
91391
1348472
1633550
497591
1981154
1764871
653055
479986
764416
1362992
576950
189027
1505439
197539
1939258
1600950
1236404
645903
892953
1460214
1684592
490777
896355
1026617
1309344
809246
769657
963881
743749
1280895
440302
1497607
1280843
777862
845627
726455
288735
1072926
487835
97786
1657002
649296
1854638
1565782
1379973
1158485
1691033
1784417
738764
143679
1313528
1318741
1776158
621177
1749089
1730324
293871
1835002
1935662
1660954
1688710
413621
1083536
1190162
1236153
167222
1774746
463764
947102
1439732
1244815
478015
970923
1177794
1824104
1122816
1218723
1010782
685222
981909
1877201
1044648
527635
1042041
942279
1555236
1156853
1864098
1550066
1016342
211138
173977
605957
875759
518789
546356
1438198
104145
357530
544394
140429
1904655
917894
1641385
1099286
473368
1321764
1734553
1323604
1444431
1470924
1432703
283800
1333879
84769
1157814
1004961
1006858
1304717
1835757
1076472
610116
113336
1675255
1438425
1700323
1998675
1762697
998565
1376631
1297706
1067567
1045072
1423372
1895477
1518154
568688
198317
598676
482676
1626438
1965920
1409209
457719
104411
397130
501372
108327
1584185
1299645
1330383
811461
1307580
223550
926423
458186
779366
9717
557649
889907
660080
62796
826893
107568
748809
1084510
743528
1914221
1035352
1224359
1967225
1265450
715582
694282
336590
1020927
1744702
1458108
610862
49481
266130
1287868
1363673
1490873
1191631
1498467
919477
1968034
1917827
431218
1122404
500171
36952
1265198
1487855
916544
1500993
1681179
187643
1673180
1245960
1095288
502510
1073764
1470211
730980
431408
1938338
132714
1721298
777786
1743824
1504733
1616777
147969
1291399
898731
1306729
468632
897517
1513272
1926878
837771
994474
1843568
30284
59980
1112145
372108
1141813
1893571
16938
1401725
355969
656884
1723868
707776
135432
526062
154761
1172047
1209677
796000
60156
1509918
1846902
808428
116002
653987
1292385
1153665
1385748
441853
1971294
528293
905384
1384495
977439
1130249
1485106
1511644
1452007
1303790
880727
1437234
279807
1807168
627024
399885
453191
854586
238235
1072172
1093229
1503396
1776488
341844
1512774
711602
1477016
417369
276105
1378881
1076050
1191602
1891331
423260
445742
1608387
1849611
520825
902443
1089301
237214
1069836
1944557
450928
622827
1812718
540437
1016813
590094
26251
339634
1798656
360040
1636200
179447
827648
239086
853687
314102
1375681
815230
37375
1548873
1415870
61847
610550
443068
1325776
1983902
746558
1577414
225656
712999
1094884
667009
1051950
982414
1722334
1195350
1100778
536993
475438
626778
1249648
1691648
22638
85236
1917520
1858808
1689038
1737124
633897
1776069
1465415
501251
39941
656362
532791
1615730
138199
1977224
436725
298591
245042
1917060
550707
1835577
1336826
368561
697198
659241
944235
88216
327572
197693
1802751
837934
1391287
191380
1081686
210595
1713343
106057
314133
823171
202128
1726478
1969153
883379
1711222
1169212
1526549
625929
1547095
54796
1287133
1690146
1576229
717906
972595
322402
1027192
1108528
1000086
894826
1568878
687195
1129162
959215
662719
518523
1246651
181639
798196
1957300
1257946
364629
13985
364381
165966
1958015
728132
1486241
1622587
632878
499427
1100184
1462173
1530279
1953180
1031267
935091
1840693
1354421
1198894
177864
540751
613610
967977
1061432
1644611
988704
335427
859212
1400966
1189869
514924
424008
1739694
999808
523971
1342579
1817345
1018312
259711
1716617
1244488
1912834
1266892
1284653
381028
1375408
1653427
642103
315001
1265576
365008
917864
1864803
1207618
1950546
1854133
411414
1732434
1337847
203339
1109858
1365410
375934
1717366
1900947
733071
1065756
1424239
530335
1395998
1281826
644162
1970516
1830298
1088873
738766
930556
960170
1947495
189783
505206
1527823
614570
113347
1434157
310295
1998165
1218257
1662287
772815
963756
557869
224888
1113834
1782861
1209340
674393
1219391
289955
45193
1076462
1649341
1982489
1393501
687395
1939025
1037976
1070798
1589132
957367
53999
214530
1141052
665253
10114
939449
1558071
194143
23366
1573969
1609774
752433
1562999
1040879
1723320
10959
1830341
773809
585353
1646118
1455298
1637190
141423
1955943
1486609
452422
886467
24810
1582971
1901588
1264727
175408
1065924
1827739
283172
1871532
868743
42485
1343725
1714356
591231
1022611
700742
79387
473942
1083235
1883538
1122863
605619
385402
1210840
744364
1130692
1916313
1228650
1609577
1676088
1145866
1026560
1693890
1572094
782391
295255
1948772
322818
340601
1518082
899222
47993
408883
1967646
393675
865603
1414318
1276876
873757
737357
464778
403238
1295247
532535
1724058
1630248
1998619
1989907
1978987
1797816
1961309
257927
1367293
298254
1367215
410783
1072471
1036423
337039
1906682
1508090
971828
593629
596839
49288
1667547
1499716
104425
1068419
650852
434662
99989
1082756
81222
1017588
300654
479142
436747
1697374
555737
1693551
534122
1582292
91258
1784915
1455324
675727
1063127
1578484
1001395
1508958
86735
804394
1652400
130796
1620467
414769
1386531
1526985
1633345
1694268
1732241
166754
874612
1741728
282319
1547429
1291425
1946771
1488104
1681796
189555
1468064
1495053
972596
181856
498921
327732
1540461
478683
988572
1840294
193115
1280934
1195771
36822
603100
593141
445573
1529864
1592749
802425
490870
1789644
537451
970724
1546481
1967841
1552724
1752035
321382
1198021
1946301
1722432
188862
597608
1288235
818688
1905676
1072539
645077
474506
1157278
638600
940949
1995423
1533091
1535661
1916002
688795
1126744
1409473
129741
357357
1863491
878406
1619338
1289704
213221
635541
875059
932835
612147
1327589
864404
345416
1520791
863724
1603172
639602
23503
1864623
61191
1713298
563589
383399
1113907
362662
428242
751940
855099
703259
179087
825493
238668
1551751
1851960
596016
1119602
666352
1761157
1836003
1655599
269276
808099
1802146
1471559
1011050
1892600
291135
963727
1599332
1724186
1473578
182211
577615
827059
852627
1206397
312294
234007
1227364
1769176
713117
1899934
1575289
833075
1794466
116757
334131
120571
1023553
44280
1909098
1987268
1130857
1675588
37991
30416
304254
653791
672886
179298
1909314
4367
1289838
1109301
993568
1441892
524407
1395413
1595543
799631
1443430
577187
616215
1600272
568438
1811649
647993
1470805
386274
423146
644023
506751
452058
589937
1162309
529842
1692990
64167
1391893
1929978
1055433
1659831
117310
1173447
604152
1763127
714334
827067
1194531
1567050
550291
974039
1735251
1937502
1268865
1457577
156846
602375
551615
1462271
1530616
1015011
1131248
846548
1741461
307395
1985788
1931070
1861243
393384
1594342
278770
656222
1322964
1057147
1790637
681105
442714
1437054
67372
200077
1528447
1113733
409688
1108936
1602967
21573
774930
829533
1011172
1658564
424250
1140406
1447175
964730
936239
1740934
105803
527126
949537
1216657
637019
1188968
1984570
1396450
93866
1436476
1131257
370778
1382733
493269
202725
1724251
279559
1544120
223606
1545612
1958149
43530
620707
54207
196787
768378
1774532
249972
1338798
157681
371236
1701160
1199824
1929027
1950281
319277
696186
935507
1140098
1106701
730607
1363975
913941
1628208
620288
1462980
424359
248733
379626
246271
934761
1961632
169499
606938
448411
1169528
314970
61951
1823336
1726036
1974606
148155
1744067
1127548
1771229
531144
1393959
849396
103493
1461911
935146
20929
1085525
1218731
1895997
1498676
661788
1688951
477115
1567490
790845
1725068
1501232
1623423
733441
1755639
1072704
3962
1674610
1266963
1384887
209652
47095
1838133
72783
1529899
733399
1580341
1841655
1878138
1086031
1832134
1038295
394335
1380125
412049
251745
599917
109293
133800
1259014
234723
1178235
1946768
864006
865502
1150951
48712
816634
808264
785692
1768416
902929
422643
488689
1513520
1734590
1158917
1283502
1687948
1935626
637898
239725
681317
982185
734111
1633541
703961
408096
765536
193220
1041328
1387362
1790531
888844
1052922
1890111
300561
1665015
1529104
1241131
979613
474313
967712
917827
1112369
1703551
9023
810508
408073
576095
1162540
582517
565396
1451753
764476
713854
767736
1014219
836819
990652
861292
234929
1649796
1354847
552765
970927
1789730
796783
1275038
928123
1889111
383590
1814586
1646024
873616
1905243
176291
400410
1525520
1629796
1648980
971294
1218707
398765
1237849
815066
311206
755669
1162678
697442
1342281
1249762
1648768
1510983
469770
44068
544266
1894962
986018
583986
944122
1348874
1923983
232330
1974567
1964095
1558591
1385178
538939
1889849
799146
684692
43940
835214
83362
1601114
1915022
821626
1548776
897304
1920656
1508612
1836375
1681203
659581
967668
316376
783525
1651173
650608
807970
1291296
1864077
1806432
1952830
1071361
1706335
1924115
1720084
1601755
1406198
1522050
926929
769712
460188
1037513
1375916
1815037
1679735
965765
4937
1765772
489110
89220
1920056
617219
253157
1186935
952187
1134809
1827452
20650
1672217
20814
77453
731370
1233048
1190161
1991000
1538738
387831
556078
972423
146928
1959751
1998767
339570
833451
1779873
740142
1601161
1409533
169010
1549656
743118
1408348
454214
774543
1485244
52259
397139
176525
638200
1261635
875737
899132
1905101
1738622
1941496
1401071
400023
1554461
1694708
445836
1400966
454970
485797
1315670
1996386
1804030
814607
354762
254966
1191793
1848969
1933278
436580
754033
1998408
74822
1437881
807354
1266731
520936
771383
1856939
553180
798688
402449
1456877
1191477
238196
1791222
426988
1668184
1614978
737814
611999
1365326
1153999
1395520
1234144
830238
653772
550101
63640
537512
114180
1319293
1094122
1447136
1155714
827931
786445
260494
534136
626042
278257
1525604
853270
1874949
1300010
1203115
275357
1653301
621270
1468165
482358
826014
331631
1625827
1606633
55372
171020
1166230
1855818
29496
553832
117172
372525
1569886
233409
1878115
1073825
1221800
548588
1369406
889179
520657
437235
110003
66457
841798
562812
1868767
1617847
805526
948814
1189147
703765
1937273
934516
1272839
390672
1938016
1379428
1419533
414690
1598614
804855
41980
1547864
315118
1509783
780575
9231
1520081
1961670
61564
1260645
1306759
512088
103540
598316
1430544
65183
767561
1700168
271904
1796547
612403
1545964
937461
701980
1060967
643528
810383
1898053
575956
107718
806684
827273
1630312
20751
1395027
1909543
1682835
162576
1739346
701915
1375650
130269
931251
1375667
685742
1014690
1187425
958411
54881
1170829
841276
725294
437466
442963
1905707
775005
455403
1241182
1159860
1767129
934511
504297
172818
1353941
682796
955296
560922
516936
1393075
480223
1774360
1863009
864949
354538
540223
77962
1365664
1669193
1985705
50051
982558
700701
276187
929711
111270
1380526
263362
456037
1696746
1503550
1781380
1922692
1005325
1161613
1521554
1447389
302520
81008
736806
909967
63851
21257
791251
1341291
1505172
736423
975443
773247
1698259
1093967
645043
975162
628609
493225
617479
1196828
1817698
1257008
1528862
1513083
869252
41878
1625585
607686
1297251
1394930
1342629
1783056
267453
262056
408261
1130611
1434011
932148
1964307
1617434
548986
1864853
677692
238097
1307061
556322
1610888
1562701
243027
1611988
367794
274407
1786244
1141637
96804
1818933
1217120
1560772
1113063
415007
281564
1426911
1133589
522863
1364315
1702117
688499
1564334
1928303
1053949
81357
1243844
757720
1481323
1063575
1161491
896685
744490
1105172
1614233
510707
740851
1746355
1010188
931090
1559442
1675103
1692280
728076
788531
1031470
1490659
1075008
1019364
277731
1326766
1835672
124185
6065
1299177
1502068
855295
1891111
1651215
271129
1377550
366507
1817865
958696
52231
1818737
550173
1563083
258301
1018486
1709394
1181825
954890
1196336
691455
1049885
656979
1111297
1801252
242855
1587648
1170327
262269
934199
1919341
1888905
70011
1764301
1538345
135316
1482295
375955
1685213
249837
930445
1631226
1919855
1043229
884109
1215378
1878848
1774800
103470
479933
1151569
1802705
247791
842866
1838084
796587
1900574
1579634
739882
1169466
445152
1019767
1897831
557059
979134
1658176
862470
1315813
1825859
1836658
95055
326384
1105903
1604586
26842
878477
652926
1574637
1313588
364578
1929992
266002
1782706
1938296
420550
985685
379016
406641
54365
74094
1258753
1873285
202880
587626
30000
768186
1877605
1097599
362929
57876
771830
632022
1889620
1301225
50851
914290
1409004
1276401
1810970
194048
1089620
1281960
1035314
1204337
695634
202099
381341
801832
110431
1657680
523786
1498029
375578
557317
1421921
734392
1236422
1146523
1179879
1981537
636855
310597
322683
518122
1658541
243019
1656360
1815960
1742974
294628
76406
454908
546606
577804
175537
464621
1769735
514925
1944644
1090958
344545
1463322
623198
1753133
1505059
1093057
757275
1589770
126632
533564
1068977
867235
828961
990391
1206776
888144
420385
1178529
404646
1013821
1464176
1880679
201217
1396213
193692
387659
1210978
659776
1721859
91183
1495893
1617343
1795810
740447
168422
816813
788620
197970
341250
295567
641702
862267
1365210
836
342875
130732
1255406
328826
863619
963896
1238295
1960245
867673
1073380
501645
1900869
1383825
1328647
1885249
80953
277055
1613927
174619
390273
243918
43477
285703
1140088
1687814
1134218
138672
1781856
1403958
1787788
94423
1480139
1170936
496292
322563
1061862
592443
1672028
1669650
1145495
1900506
933912
120630
1383641
1579899
1923025
220191
1848572
778972
1266795
476968
1784107
1938955
1896017
1389485
883101
100939
1347687
163584
550140
921138
1386161
1106500
1501991
1686106
1001164
335885
438865
591724
858254
1261173
929726
223146
1323125
1171197
1528539
1807237
125370
290585
1941422
1457488
1519865
244993
1813050
619960
751976
1998112
1780215
660056
229461
993011
181013
754349
1402621
1895399
1302160
1126938
296240
1985070
1288549
1815957
1529944
1036786
32806
1886342
678998
1879741
540324
352895
1005084
1098209
325717
1351389
1625150
1258551
891106
586877
1460546
889846
15602
716907
1874195
328156
729324
1394783
849140
1174903
1184729
987992
1691319
1217842
406847
1553419
1373336
1844832
894597
1940915
1683712
1088276
4181
1168577
1250630
465050
1219392
1355111
1126480
1566068
2567
1940548
601886
1148727
1643606
1121180
1902311
294321
897184
1505186
1781145
77152
1965299
874732
1535329
494798
80704
147396
73621
1244011
1151711
1593323
1521707
1360110
1578938
1019854
1343775
275166
1319788
708056
1954967
115627
1721653
1133933
1710660
443706
966293
1753956
1721326
1564944
581316
1291611
1935756
169727
1117963
1657856
1309428
1689864
1240957
1991347
1284607
1830692
1422741
459010
152734
1848481
1480438
1689868
394196
992873
787795
1327388
589087
251204
925273
1744212
742235
988376
676325
809981
1978407
1845698
1771260
176402
746018
1330322
1712628
1802715
739450
290205
988983
1482386
556124
1969004
49093
442655
957728
1390557
872184
586744
791591
1356609
926821
1063086
1543852
1776430
501342
432533
683486
1780883
1722190
237974
773221
594087
311330
604876
572205
542805
873247
1487080
379206
1526826
1890808
1818892
988189
1076100
1570243
1988552
1799111
597692
156428
775053
444535
869227
5216
1385989
1216876
635606
1113351
1748529
219475
1458383
1448639
1723788
903335
1959497
1652314
858223
1960044
375970
1306292
1629667
1346223
1965199
641381
1234233
902088
318176
1704861
811982
1146247
296290
1225592
412341
1210769
965260
1915115
1470017
719321
125026
1517799
1335840
1225303
1635478
412493
1588376
1634690
1367976
1574310
675728
1249204
783545
1098801
348141
1537460
1286495
1953393
783017
1805548
1740218
1810691
884439
3971
747729
545489
92707
1693976
1124633
1928442
618457
182417
1764158
1649805
547730
1882241
622740
1211715
18883
219847
189779
94297
503786
82243
270256
359449
972389
1164087
1122226
771633
549179
1589983
1126027
415506
1571282
1935005
1764187
227169
1105505
93150
717083
161346
1145603
1428559
1697872
1138200
1460048
1024652
243955
121273
1022357
1459751
1724588
872334
1184770
284751
104381
1058042
662063
1881237
299567
837562
361242
493415
463120
1210654
1198520
1713569
1028849
1804744
673136
543059
1191642
1761940
34167
19244
427813
1557827
1197962
1077616
362780
463551
137188
1094963
1274999
488897
8940
232927
1778436
764637
1519628
272330
1616946
1705961
1567643
199208
558952
1468224
1794575
950461
1506136
63830
924291
852026
289077
234868
1037452
1223224
1957570
1470244
749559
1157858
782720
973951
734286
621340
1018080
228993
207586
1524798
1061125
907592
861223
1158809
418322
1818502
1366601
707121
207614
1784563
1391043
1800211
602593
635250
179616
1904226
1019980
1066194
1949621
1672104
832385
999673
1608507
927668
1501965
1575020
616383
1316092
1016766
1182169
947210
1850741
191260
889479
138350
994195
661454
1555423
570701
1178551
411508
595391
1856035
1786098
1602182
919257
1072911
805800
715572
1159458
1134039
1839571
1940544
1155501
1616019
1771361
975714
1429327
290744
1555301
1115335
1877357
366277
1486365
656507
971718
739170
1292064
754083
1416262
1986479
1009690
1451217
1107857
1643696
619660
621893
1845505
1850458
1376950
608592
1473647
625086
1757980
1994980
1922363
493234
8965
589913
149229
984813
1458557
1983026
708130
491960
837422
918555
440789
1329312
325464
746956
1177447
1703770
319306
980416
1673338
1690749
1691618
1861016
1666608
1305962
1770798
1710670
1490791
1018375
677437
1687427
1291534
1891213
1454644
893315
1216920
704208
1746695
902026
1784395
1386521
1879668
175419
1525600
1331509
336461
604504
1537661
665915
1663033
996221
1736290
169807
291688
19034
545154
1655383
1061159
1594201
31292
1234328
1613542
1802422
1246425
1376582
110425
1841803
1861087
13549
889884
798947
315843
290935
995101
1833437
172032
1484700
465287
1097386
888823
775829
1162969
1197293
1399411
808179
1900453
157769
1955156
1446694
943924
406669
1348745
1609245
532634
1635645
1878186
845266
323876
909972
1110525
610784
1408023
925360
1089950
52814
410170
472323
488313
1790200
1388800
894642
710769
338274
1249448
1233304
1344156
790335
1749800
1028733
200741
206007
740178
1584539
1485147
161145
1030920
1392865
981052
1587565
1083520
1131883
1705333
158374
1941526
1091785
635751
795974
1929678
763785
386549
1462205
1375060
608760
238347
1773879
1458101
1190018
1984764
850413
1754898
805836
1897243
422772
251616
1078788
1047488
1033958
387485
1043615
1187245
973635
400652
99918
357717
39082
231185
324723
829048
1849258
1013242
1815252
470925
1858444
1446205
1597414
724985
986305
111566
78682
1131675
1773953
1768357
936680
157185
1335878
699698
589095
102368
1445446
189758
311399
791612
721647
527123
764654
1234415
269196
1619844
562275
920400
88313
1574535
1817602
1564127
1853723
954161
1034616
1938425
1567653
214953
1981067
1917765
1948829
449116
1542747
654183
1791520
591467
1867721
90107
527215
575275
543171
3322
1254652
933589
1472938
529464
1175989
1389559
1117522
149146
181501
1819450
961120
1133771
756843
1487320
378641
848257
501549
857344
777317
280359
1687232
1070773
1251543
584380
122878
1608333
1999932
1979598
1859194
1742402
1958731
1989455
1701420
347811
1722775
1781141
758008
135101
1565490
96019
563619
1280322
1196424
1838347
252941
1668537
245087
231701
1002296
229234
50130
1410279
1424581
77588
694127
1058715
1888002
884180
358891
1702077
1439065
355848
881948
704250
262851
1386229
791487
1404668
293490
966671
1167694
1432286
1706443
312539
175280
765797
50811
428792
412874
640344
1831460
990635
1046910
499042
967571
1831038
413400
1441575
154630
1344646
1571383
296921
1194330
825299
515761
1250872
1092346
1632061
414551
1656751
1224690
770677
1132226
863396
1532362
315208
1306008
1547949
1705907
823627
1507488
990420
332889
1187481
807839
209004
1801233
893670
557839
1026785
1604066
1970220
1093769
787860
1829412
852281
1606926
455091
1135796
1881207
782628
1828604
389183
141981
131649
831305
1280591
257593
778702
1191468
192593
1742760
396026
1575658
295170
372631
1561881
641926
596557
210410
1658837
778888
1781817
408109
1720305
507804
737181
607841
1092818
1585942
230370
705734
245385
1762748
384249
1862245
603652
1336247
838545
1340282
243214
891513
490347
478356
826510
1259241
451902
953070
1614235
1692098
1199544
475877
1576379
1652957
1436370
576503
1739651
128793
887563
232004
1946684
1641823
465604
265546
1756258
965962
271252
768894
1454330
1116634
1454789
773229
628424
1614451
312088
163518
1654534
52292
796166
1718642
422894
742646
722714
1008000
632641
1675811
1977100
1672921
756888
1300800
905316
639903
1336838
1202591
982833
1315345
920511
1778880
1361296
1441058
1064023
329741
1761601
686494
897241
1870357
438434
1747480
607565
628649
1835405
786690
1777657
1573270
710274
245364
1948494
902098
1451759
1253468
1065885
348333
1408182
1890620
342446
1730914
419218
702378
1242411
1950526
243381
885407
1495995
655677
43392
1840189
385975
542710
1135129
987197
848943
893806
549
1814789
14053
561657
1905421
1711007
1469748
1668468
754528
547809
1959973
1052171
981543
1729201
1183794
1264043
1191887
167002
1260760
346740
464958
868055
533665
1356057
402140
1872747
793856
1375692
622193
70707
1996421
1976517
243028
1400498
544208
399367
236552
708643
532103
1313064
1661586
726265
179096
740497
1534284
1749959
1407753
1594114
1405027
1476323
1271575
940557
422499
1904622
1710407
1843872
1484491
917107
1364427
838959
1940057
737379
107777
1101212
806782
240284
706315
208975
494784
505916
1556247
164939
1419906
982990
709032
872817
1852611
1536865
65637
1501603
951064
874567
1018355
1002874
821670
1241107
428088
806350
569486
1916811
1387585
814167
486240
765527
187705
1437126
126641
1893726
1346448
1044785
927935
1188244
1000737
1287790
1922969
849657
565005
1031151
161605
1009608
620910
847788
833033
1220250
479862
747820
1496988
1548554
305482
1579396
1889326
179525
795135
1983397
484946
1862269
1768666
1480073
1001266
1586347
150715
1275240
1763539
599809
980407
1950097
634954
1556925
819994
1499788
268662
1521040
1072743
874418
969985
48868
664113
1571101
296558
1160788
1700627
1003315
1661719
1658829
118821
1411334
244252
982739
1649581
526427
1753708
1976872
1694653
338675
480138
675645
1191229
260224
238439
1407973
347366
1343084
1182446
150671
679732
482152
946138
472883
1822518
1067438
844224
694595
1881650
1664477
1002194
983267
1804980
1785
848745
355283
1251913
224692
679211
71997
21760
1255849
1762838
157006
288558
1356203
836580
1954066
1018511
669844
874728
1181212
815738
794211
1875965
1449779
309817
1411637
1405698
540567
597436
386804
1539420
1996503
830440
1340501
310371
941223
1973302
1259747
1885390
441944
475527
113646
1595274
472755
992999
207705
1733127
1067283
1762111
1606193
1526785
1220526
492849
1748578
452650
1998840
1685547
1838388
801195
800007
943706
956282
738936
1770944
151071
492487
1146962
466578
1145744
1160126
1202582
786017
1218358
382886
250845
755941
1968242
925943
1639170
1472310
351808
1227019
514315
58998
1390258
775882
216800
1005471
66029
1697256
1483585
1635308
577935
346589
1334138
270266
887544
1953253
1590056
1996423
1131648
1958138
1342375
1952467
350763
1986015
1884371
1388819
7712
409869
587676
930800
1559679
192912
1469086
524079
1936953
1845623
1478939
515559
142536
1936446
1126598
1160542
1896447
1892794
1891920
394929
1919597
1381219
1600769
639970
1761607
1623950
633620
1012730
1178624
1742815
1651837
110976
702717
886216
1802208
709551
496526
1245162
1146532
693102
1574761
112238
690745
1111739
1653344
711457
1619584
1986476
1954735
1435494
1013212
1802246
187907
1575212
1858496
1035574
1486291
875945
1368237
824470
1845492
395749
1249967
1989994
1766331
42552
422279
1063942
920026
1097926
442563
1044456
824250
1250021
481976
166105
1767837
1837902
1789502
1344093
1792983
1910727
1359454
756937
817459
1735305
1222114
111568
1511248
496444
474160
167105
1695667
1192022
925345
743556
1011103
51846
364219
902653
1693547
58942
656774
810917
367456
207089
891633
356441
303448
362783
219039
1655810
414950
841333
377
1740956
112063
1393068
591118
1166838
813616
798834
1639257
1657630
900779
744097
1354811
870010
391816
1388155
516659
1294311
1722885
947884
1043685
1261814
652020
1328352
74724
1746351
362778
1846584
1644296
46487
1571935
178777
1316161
1253204
928524
551804
1613774
1623314
1367508
1881714
1669313
1783852
1624445
370589
179557
1090555
1101270
845507
60764
1722152
1108350
1144907
792701
1679829
549562
1889204
554925
1292484
326918
38766
1588037
1883506
184727
717760
1697400
870550
613871
827324
1441602
38628
1452734
1054051
180507
1820623
785158
1842607
1705149
654380
1201511
734273
980792
1610902
1005234
486331
255120
1840671
341107
872890
577291
598661
460065
972905
1798343
471657
761642
271550
1780669
80764
1326977
942845
461195
1776892
787067
1245349
12557
1106765
1815939
1002929
298039
710024
536114
924245
1160891
739740
644656
1875854
65821
1816815
1186176
822775
313180
365918
1030287
1526158
294270
499220
1569448
1486882
849148
996347
114974
1057573
1646917
1341642
265685
1058008
1221129
1227528
1805466
157277
1587986
316079
1236122
993554
1647991
1424987
792265
1125557
1922866
76341
865556
1022985
464633
257794
772477
1429293
1172797
269998
763891
1676268
942776
1312379
1129055
1079008
462444
250150
1060364
1642967
879413
1419650
114973
74171
865907
1278527
986735
1204414
1390782
1835487
952866
527271
1104818
962626
1115545
976192
455073
1370781
979317
1624815
1033658
869235
194202
438921
517629
963468
297092
795361
378576
1617869
1107325
1092327
572708
1953232
1977295
1688178
709119
1379010
1883117
145402
910229
1455221
1514827
93532
847049
217506
1411088
903962
281095
22457
1634325
1826197
1061978
478108
1023339
78048
581311
451885
1325082
386616
741030
1430095
1370873
1764326
1834250
1172876
723843
1883233
212015
863212
1132796
511027
1361346
444429
1281853
280643
705023
329617
1887408
114331
1576425
1463253
533571
1393904
1047740
1448566
389364
1013588
1008444
1314156
824825
615969
841466
830935
1044976
312681
300791
1732945
1000394
450467
887826
653857
466745
1964645
598641
804244
703584
137213
335330
1088517
1663375
891070
1249961
495232
1208132
1429586
108524
1946946
1224046
1033611
1741092
253943
1819578
1503218
1101645
116803
840884
1330749
936612
634135
693945
515887
88935
1355777
1823521
1604926
1570424
1642880
1824507
2993
1197461
839683
1042225
171190
1419495
1446900
881004
1587606
549367
991386
546364
1076078
1241518
839108
1098521
1078802
1055806
983153
1590584
1324773
1334000
676190
1981824
975226
1252446
1064840
50408
1060194
614568
295120
1456304
1338666
1243676
1312489
569087
1683324
1476039
605653
1284725
1641529
439317
116415
1360874
1061656
1403017
690367
1829266
1431466
992672
1783585
1487029
1009484
96615
1949979
1518048
700789
1822867
1505707
1207654
1876644
1970564
1751289
992796
268342
1009398
1026629
1112544
1882435
1582792
1892119
608167
698520
1672391
1464445
1300814
1766416
1189778
537911
582172
396315
210203
1191088
1381810
673456
1465960
344268
962639
382224
1562374
664889
1543989
1391657
596901
548948
128686
1857717
63842
62142
709204
1562370
65356
424691
995383
1385560
1237185
328377
1052359
978829
1766100
1153393
1696622
745192
441942
485490
884439
1040173
1467197
1898133
1239515
793948
1396235
1373613
1014468
302614
1806264
766476
27564
412927
352501
1563907
1820763
578921
369264
1249774
1948574
1925566
1733971
35160
359800
1704732
1381330
1342413
1250290
1190835
126184
662721
1623078
1091138
679241
1354293
211442
1947857
92876
65265
246480
1012512
901937
443696
1316889
748408
1927767
1387529
1301916
431035
1686479
1925480
1124614
1135190
1691261
1424430
1719885
523276
1993988
1540165
104553
1466980
1307000
741514
1103933
841314
1144842
81670
898379
1981773
1101476
1998757
1251966
1123282
1165517
1544737
1349027
1497218
179116
667539
1914395
1514681
452313
1309222
815450
88061
1285537
1472968
570958
1760706
1905924
571293
945830
1831108
722313
1002205
1131749
760903
1220496
1535954
1230529
1474379
506033
1834233
181383
654371
669106
942221
612851
69506
1955947
54797
1557016
1074706
1790507
721229
920301
1819547
1032653
992870
162851
1448095
70704
133787
1739782
416561
937923
85588
607026
284310
1814074
882856
1078687
253843
1782138
939183
368329
112542
99532
716185
1679589
561970
1834562
1240068
537610
1103968
731017
1586295
1501405
852954
727365
1021569
1104854
328136
24404
547574
1044212
1292114
920978
249567
697229
1350287
738851
163026
1380125
1582281
480721
106806
351014
59216
10784
1596060
1063900
625269
983342
886188
314434
1795202
856149
550739
792721
1583262
1481722
406627
1498187
1832635
298509
533417
570574
88374
119667
1458970
568773
1153359
698467
1773762
1473375
1013211
1566229
1875774
827273
1662729
72751
717355
123257
109529
1828923
1575192
1299239
204298
459261
1426064
1281772
1291616
96630
1714586
1108232
444231
344331
45818
599370
959578
1614404
1675353
1267597
824774
1448331
757893
1241251
1597140
1164766
35060
547908
1780615
1614507
1162161
588983
350025
1124281
11452
1214778
1843355
1325181
516578
1035728
1863384
351560
783004
451705
1171004
324816
906004
1279301
949336
1614117
1684761
1490185
275701
1995697
1434868
1017547
937169
1790950
216378
1186987
190851
1861373
653892
1863780
971402
1283993
1843485
890483
604297
85899
1708289
1982840
230910
1710418
670105
1472538
535705
1840132
1939475
1242854
180541
939529
1115046
565061
398838
731906
1490805
1360368
909717
576353
1185859
195826
1686434
1332697
373172
452958
62831
206963
309781
1141591
1362134
503713
229618
133088
1010141
655853
510565
874997
1707687
1681466
539231
1855139
408823
1945023
200953
1443004
869581
285014
1279288
393707
347959
976407
343787
966808
1928350
1291375
864336
1057022
1084789
1142545
739503
1256417
917313
1944834
1981815
1284129
535530
857732
1455029
351185
1998732
509459
412383
471330
227138
524301
228666
116694
851221
1585396
1166785
1536626
1465786
1363329
518413
1918799
568849
1678562
77363
215307
1282098
232990
729871
132893
1649067
684532
207128
621315
848843
650573
214880
892146
673540
670750
78046
382665
771258
1358346
252313
1260698
518072
1921566
806420
111073
1419134
1281372
489120
1238108
383582
638722
1610031
55105
1634344
190678
1241644
652759
65994
1490350
1336243
136982
152658
1136923
1626061
1577232
1170100
1384487
890254
859995
1006047
1149578
429810
78043
1890622
1367086
1751931
743631
1385556
1984782
1398764
1765367
1614258
1814166
341487
1707862
507354
1247472
639729
1438260
813797
972476
1198886
746044
983576
1532765
772421
1209257
1440454
812568
905903
993349
1220504
1224598
816783
1050790
594975
1982172
609113
1476008
337289
1245138
898547
827163
17383
1783468
1538064
341661
203640
1613616
1040722
1824734
1005233
1366435
1176007
561465
1421442
385683
1538174
790413
1849476
1342309
1124737
447793
806328
622179
1643690
1720384
1454735
1011296
1089480
1300710
531550
192435
1776295
1475636
915036
1131353
329140
127466
1008739
1037705
1748133
169498
1702735
815261
1772118
778677
1870997
1464803
1092320
756398
458474
345407
787825
787038
1136273
1295382
1504056
422611
125271
1732590
955547
883153
128647
951377
1114289
1192491
1079470
1727916
410356
73600
1795204
1247599
1242149
880137
1538689
471222
1861206
1640500
389958
108855
488836
68258
1929269
1672112
1709321
1266143
728931
1685210
1558003
138416
1705424
637865
1630829
824245
1587777
1293537
1689913
1626474
304631
128864
1068177
1001143
1112458
20924
763290
816087
793860
798054
525375
158261
173455
33939
528906
38952
867897
162765
1700589
708072
843250
1061665
725385
1919809
1128542
1567101
191536
869662
1850991
930876
511789
1232582
346080
220173
1428483
409145
1468780
1807610
1443905
454186
828358
1845390
921446
590663
756464
1186327
1825634
494828
1876200
1497238
681317
582726
826585
1665126
214329
827299
1655631
1482641
1255348
1256975
338973
1324143
1109870
1555234
757520
1514767
317965
1419435
260736
1488542
473119
1588004
1283605
1785397
1507147
1631672
1466757
1824211
1153395
1872306
297582
1656164
482434
1974646
1853184
688950
1987779
368805
1030048
436030
1183374
426770
1614190
411848
1685793
307405
708808
1309127
630978
207531
1543386
1590520
71134
755406
1258315
1405151
1768960
1657374
904680
1039480
1694018
365309
895730
1548838
1701837
574282
1938088
644812
1495870
1425742
1133077
524455
404608
907945
871024
1544470
87911
337936
944906
1763144
1200490
162435
812490
342075
327050
867472
1286114
1174748
716873
761343
647048
250650
774440
1722046
1139421
318222
952241
257394
731964
813122
208333
1251548
512850
944609
762240
682813
1219683
1021088
1514212
599113
1183626
460267
400561
885950
1492464
757611
1241300
1724260
1626718
989319
97731
583263
1605353
432842
44139
1446048
977052
1770129
505435
640214
518464
75633
1037835
681523
228813
784550
1706558
1490663
1394342
273600
355139
818128
264492
74700
1770327
306840
507892
947021
841045
180552
773370
1649137
1829611
1283488
1139620
325327
735043
850176
72348
1221442
124941
239262
1288846
1948690
326518
1468119
586348
66912
1496262
331827
1721428
897389
1979678
117553
1117591
1227645
915676
1920325
608107
1651499
1491906
1428844
530652
1847986
1721004
834159
13250
1096021
1681619
1892454
1081219
197320
920615
863086
847319
1177243
65922
792477
1092269
591639
740817
1288684
894524
587450
333120
1188385
863320
27434
1587374
836127
612741
535569
1255732
1552328
787940
233744
15798
128620
1864912
962844
1852951
890413
1606657
189642
115905
1453012
146960
1449598
1624461
684336
281837
560050
601478
873504
83233
995810
1870117
1701782
741625
1061949
189571
266881
468308
1165211
1705849
774790
1704976
1579635
882778
998789
704968
1466417
1142509
876850
994090
1267907
1411072
1675185
76348
1580496
882567
885630
1235041
429580
1406376
64095
899030
1361017
179358
1133264
363247
761521
1397612
1056229
631753
622634
166842
1067663
1122493
502797
110568
1751145
1630237
1669359
398557
958737
616488
1504928
323117
406004
208354
1526293
1938454
764653
63984
84787
683851
552875
1857218
1960846
842759
1087453
1228378
121066
935397
1264158
443385
209013
1512152
268987
1180470
1878593
293341
125302
1526016
1864384
1138510
849974
1545030
379434
1754939
1745236
1549207
465604
573302
605558
119964
610776
786716
1857953
1481460
1674536
1213308
230077
1708200
1782803
1975208
1279079
868881
1659267
1124489
1928187
341523
190010
1020492
728107
1514984
973205
792331
295762
77336
1612756
1106166
477487
1376638
474834
825860
343285
830967
777487
80762
1386524
1949361
266438
110195
732968
129974
1981626
1388259
534124
1118362
421518
1786389
234662
9911
825524
1579183
1165415
1185810
624744
973998
546394
1100591
798955
1820066
1650787
1768617
345372
954308
720909
1653216
1095008
1766503
86474
426970
705288
90003
1592637
1884609
607564
825012
1169079
194888
990086
434248
175063
1508764
272244
511912
1863383
1277661
883033
366322
1195124
575356
125916
1276903
1501471
1814771
1977929
619820
226316
31246
3430
703809
242557
686788
1496944
1896240
1019474
1303567
843699
1090062
776230
31675
1565083
1714297
999611
1461946
309630
1210989
499813
1174207
296670
1218363
863968
321377
867001
1946530
862342
771131
1868767
1075378
885576
426143
196495
790650
1289497
1711828
552295
789768
1872980
1658183
829382
1905012
1125852
1137874
176220
151518
490762
216205
435604
1546838
1328480
1979411
880867
1301512
1802746
635638
1687703
1376100
1817918
1741096
1268159
1574334
1570694
1995009
193837
401139
956341
1944263
704006
910911
977100
1678489
1669879
1196514
629789
1367481
665057
1485813
1267780
1366998
723125
540069
1784872
739539
243751
132393
313678
1817912
1553279
1985146
193714
1839740
1303815
1679256
1664870
826041
1770272
1552294
881592
1327279
811995
810234
931165
1948530
1561081
1356717
393780
229953
786765
1050599
672629
586097
1727622
1867403
1767189
1224314
1295992
341447
596110
470176
1611933
1093765
702527
1562408
1631966
387836
1310008
1471984
1311926
133531
712271
661050
1317238
1945110
128238
1824222
1355629
1174475
1003730
540794
557972
1775955
1346247
929072
1916812
848042
559887
925378
237744
254152
758326
770015
1947171
1111700
384626
1961218
732733
94917
551972
1070194
537240
352232
78108
1228290
1418308
1608583
586665
1966980
88780
660484
39819
144415
1125679
1776783
1774260
1511567
1597604
1200999
1050625
494733
1756782
1272806
806328
130232
1167143
20555
1026407
873123
288869
686440
1006721
1318592
1124977
872385
582705
693754
429990
259490
92992
1609929
1456201
201968
1149787
597988
603057
1039861
575905
848783
824980
306444
591571
53203
39501
1088988
1389557
556666
831693
63941
1447156
1852330
890920
1885738
1112302
1669247
1117976
638742
110069
1023585
1528552
417006
1676745
1501162
596390
760816
591588
1546121
581763
353154
1553802
178702
402100
1356477
1748137
994261
1696716
1957288
1465666
633145
1784329
84617
339186
1592448
455212
458542
1000019
1004557
1179730
622100
958442
891506
1324657
1457291
760377
309474
1603701
1388841
526741
322461
1573122
1645930
781443
494752
793677
1983493
382843
697018
15307
1665473
517304
2712
1528072
674966
314123
885227
1613713
424802
382457
866392
413650
107253
1385963
1784496
27395
682516
814026
1632437
1776568
1142110
815634
1531513
889260
1784263
598961
1112710
1487849
1768894
1019636
1469961
1820853
689468
1595850
600025
1855133
152798
373488
188276
1520839
378530
592726
718221
1599003
150363
1955850
591576
1097797
1392992
59990
639566
1727801
1934432
258342
1544867
1436131
97279
1190799
1631871
741657
1199909
21618
847285
1087788
1842519
676409
1833807
226734
1249545
1632444
1108488
42193
1466036
338577
332862
1016186
296707
1971710
1305540
1463091
854418
454467
1579955
275640
1698820
272883
1271854
1392647
13111
170692
541144
60944
1429270
1216715
1863080
1792313
1839447
606653
1001593
1823322
1645720
950006
732184
1718639
1569025
14367
354359
1242287
1382350
1841646
1987831
1743114
108851
1644824
774861
1038466
1106874
59983
616985
801191
1574030
780859
18089
716414
1610332
305682
63298
427379
1887449
42527
1540926
224129
1815089
1918963
420980
744230
1127233
1358195
1677569
609521
1643343
1468476
1157166
1242987
185282
1724730
1179911
1060317
1273714
1039265
103270
1984350
1823807
1783499
1101310
312624
1492424
1046620
897219
1303058
773504
352408
790159
188942
1045136
841248
520922
15159
156084
357191
172232
1519942
158962
1566984
1224981
1065301
412698
1559519
420709
944387
832083
1009198
134865
1890349
1792817
738276
1129749
1492668
1930707
1085740
1124674
1029809
1112468
509080
72050
1981347
1143048
1960647
1396576
1791202
1542765
1863799
1094115
736235
1565774
1904792
79703
1102346
1750396
929398
1288844
1329667
1006877
1636304
1537603
583998
1550683
862789
326012
1838863
292022
1062588
1419112
458514
103252
1246635
734689
192781
1632188
245108
1256452
398723
1347904
1636110
1534661
104401
1840152
175596
1175930
1847249
724066
943210
343930
246026
1935854
1531104
1729704
1270311
1697325
1668157
1091828
389620
69081
1672076
1271770
204095
319081
561290
492270
333873
160410
1712660
1210916
1223492
1709571
1713980
1890918
1410824
455028
1393074
771760
1011067
1704194
88577
446320
572147
903152
1160533
1013872
1883921
1289119
897836
1816173
51844
1170027
1115355
1448940
1639785
1827952
1209758
383557
211338
480851
1529622
1744690
121337
369624
617294
1102640
1313735
1705957
1541289
1084363
1001167
52386
961161
1613176
1799684
1045507
1266415
1443689
720121
553016
1743034
961582
875839
1545799
253611
1803064
1872280
90351
1409693
1256899
103843
1891410
1335332
1521708
1042844
1231252
478253
1178702
1795206
1042342
1724928
782563
1283424
1372868
894677
651737
45043
496780
1663610
792953
97890
1861959
881163
672300
1433076
1380807
350946
1259598
500643
1631299
1732582
1655439
1207197
1828961
1480635
119043
1165408
1473909
900106
260828
1173281
964142
1916886
1072806
1946773
1597994
324857
1665606
1523500
1057646
1103633
1843729
587718
280016
1527242
225441
242382
187647
402598
738288
1336516
204660
476048
1936077
1866694
1216758
575901
1700359
1209956
981969
172262
1583664
623534
557420
980580
102807
1145541
1398992
1061061
511170
1241874
1094289
1811409
1836795
1261688
1122579
1318658
1388666
1227537
689592
610323
1196292
41595
1958069
1349508
1474769
344160
1002003
369472
1142080
1052315
118185
1785760
532448
1711426
730
1972137
1961765
1677669
1038089
620499
78970
1133476
71362
230288
1746150
1749680
1519309
1051263
1663210
1391378
1813058
5521
1244325
1718184
674028
69546
1567998
583341
1915786
852036
1396901
1558944
1101522
480854
852103
1443933
1786785
285164
1145298
384036
1908082
1528264
181838
773153
886097
449662
489199
1393094
634927
1720698
600133
292813
89513
373496
537265
1314814
641012
887220
484820
1421179
707162
679605
1006183
402880
1901997
441418
1969941
1450282
1776863
34832
1141595
34069
248571
369301
974091
1077216
495498
1782476
1355400
598708
1537128
970565
1264788
829371
1868820
156682
1632393
1178921
344978
1553442
1238137
739018
881189
1499419
733783
1624635
987731
707653
510283
763369
359789
1208690
288453
686094
524137
447659
1654749
1077569
1641294
1964876
115802
737476
756809
521723
1737675
757772
108079
231339
238152
1634135
1807585
1617121
1993749
1034429
71553
1520620
1656058
428568
185123
335385
1577060
761275
1693951
1956238
680810
496619
520978
1205857
637602
842562
26972
1920720
1904822
931560
1344935
1264244
1322380
932017
1081861
1383048
1000365
1272882
1402905
1364613
1737499
353532
1135548
1034348
1419616
365642
197349
1213648
1840999
1418948
1026006
1918529
939202
766941
1558005
54938
1107381
589899
897034
681267
128530
1057486
1194448
1029649
762950
148222
835826
1460213
66018
327786
749406
846384
518656
1678506
211238
501103
463209
447181
1390250
1692216
995145
590850
1973874
1195247
1859754
480541
984708
792603
1204628
1946556
400718
627679
963510
202300
16087
955263
1953658
609293
1883174
812009
1220288
1945773
1765364
928667
61975
1827305
1809495
293730
971641
1276868
1775379
678125
1214528
38352
701584
900217
519002
1648014
1781177
1501324
39425
179989
730011
181777
1663066
163341
1270720
1892568
283335
1392164
1970843
840349
1282190
1165779
1514340
614317
140373
1092102
1536329
104328
962765
187444
677300
774640
556809
632901
1784981
714344
644876
1928099
158327
120907
573140
1459193
676567
870638
650163
888611
1555807
1527219
939836
882630
448657
1947363
1289258
1889449
357927
976516
194014
568012
1223188
432748
1315901
627562
1432143
1604373
953126
322065
724648
915321
688271
798941
1616542
160141
779470
1503975
1872971
1269076
939715
1910055
106152
1473893
1292652
334100
21285
1196415
1661009
1645761
511723
1811829
1775411
371450
345147
896891
1331475
1328623
1982413
552382
779448
126549
1457417
347166
254261
467300
760879
33427
650132
1208982
1989878
1695624
1627500
340198
1440143
819977
1209200
1609435
1913903
664638
392500
554897
64198
688355
1056919
482239
1961760
1269921
1872123
151687
912712
690781
390909
5996
209044
1812328
477252
1926604
1409654
1428459
1353463
1665421
1286833
1283041
1226131
1616358
715786
486709
28018
300579
1484516
801332
1735867
1096168
136767
1409799
463298
385065
1718230
1585231
1487864
1214606
356199
557172
1838511
3125
1905667
961958
1670949
142428
1678312
1975574
159171
417239
53525
1835010
1025717
1673435
12819
1135634
1948406
111775
68519
945249
1075294
365331
1993115
175613
384444
1712952
1315140
1767905
1211924
1363651
1265297
456811
1544707
1726473
894799
784637
581636
1755500
99390
356486
1379629
1125683
1560469
907169
537494
598122
1509551
349251
1683408
8539
1855576
1003388
771132
920989
1170475
847774
1958014
1609161
639497
174918
1833763
262546
1222749
1616700
534409
1062760
423170
1536057
1975339
119984
325525
1832220
1153736
1546448
1738152
995867
1203116
1205003
723362
972423
1395076
1213079
1952680
1752820
954497
977931
1538518
497817
1187497
65395
1827174
916604
1436843
1437245
1879562
956311
1781080
739511
131984
814892
1975427
563021
1863349
755611
1349362
329169
478161
944917
338001
1811712
609272
745585
382173
1572869
81517
705340
532098
762504
134021
885061
281261
1870773
193682
853746
1534471
408678
429199
998728
1881259
177725
1921869
1797856
126505
1471882
1584343
834112
1423081
1170988
630951
463744
769020
1669404
1780720
6627
268573
959950
908156
1800892
1098328
703634
206765
1781196
1031285
404250
1053920
266390
973712
770790
1609516
763326
966146
794712
1229362
1954264
738731
520072
658055
1038269
611304
1697388
1815803
977786
1467498
1722911
1918163
1755212
108576
550734
590847
1369598
406509
685246
1428837
1060227
1578079
1770593
553075
1730493
1328740
660775
1447937
918832
161566
1491569
967597
1226186
1437050
28000
826767
1124074
1692105
1314207
724787
1709878
234153
1614921
1117287
530706
688625
1930039
165500
1599795
1396354
1578998
316588
1365113
833266
996686
583900
1841345
345916
1737704
285616
1247305
1065371
934955
1646478
1044160
806656
189726
1385847
588975
175960
1810343
300660
687175
1079918
1685217
1633095
163370
475070
1407579
1306825
1883883
1989672
1373278
573966
210057
82392
453995
146004
1537831
1024932
707786
1648441
823432
588474
1101264
1314244
813778
1239146
1000307
894993
1399681
63873
971811
823942
1647753
880397
1842121
1756920
513664
1650862
454097
403107
349010
123750
1577014
329024
240614
63533
1358967
363248
436672
311188
627498
1993048
254284
539404
1687768
368303
1275580
1678057
1762168
1467370
1540699
1935509
1674606
1851876
1576025
876247
1408908
1977615
190798
234515
247515
1485007
1510381
1638397
1938062
1808875
726330
716281
1494230
1663921
1737957
760928
297757
1887929
1685466
1581883
669086
687483
950487
1097683
1437864
365366
337827
1665259
1913218
1822231
360974
1020252
1217914
1103087
1870569
814532
783910
619213
1962287
884065
39834
1423937
1097993
1492406
1757913
1077198
620946
780386
711826
448700
1121746
767218
1070218
1651784
1393789
581444
1760216
1040457
661434
544807
855703
809261
817191
1006758
1964548
160959
436828
1214923
1778505
1948761
970680
1704362
854880
1974564
174042
9613
79823
302889
590022
1229105
1645231
1039234
1106255
1611604
793684
1418105
512333
239798
94789
662309
1844814
1436592
522340
1296196
1035009
1911196
1064524
1368358
541945
14936
1030702
1565492
1715450
678908
890240
1931172
1075986
36705
1727627
1138415
532303
383852
1656585
438599
1443413
1747380
1036781
467524
1084544
1653765
1960576
1449531
1668583
50422
100476
784039
1417543
180653
1870820
964672
1113402
1618069
1646559
1178021
289064
1146023
197738
470638
1277229
127926
349583
1197213
400396
451663
976510
973765
260826
1292818
215278
825894
1991906
1583302
370652
1142280
736318
343572
1792850
767701
1223939
1671121
1835917
827606
1365116
1098904
550808
1013580
1721988
267921
1643286
1157383
65890
972879
1784367
187317
1374472
1169329
863802
698829
690204
1053667
591122
301867
1435404
585710
917254
907027
431972
1765889
1128365
1821893
234881
967828
1066390
1119294
1260704
1921652
658017
315471
1759102
728536
1771226
7429
1959620
1442586
480030
206939
1809359
142572
1625228
814171
1276625
338587
819494
1291679
1965150
553152
973630
833482
708572
629087
1303881
952934
1053128
214317
1416342
1866722
1038756
695159
767275
1063084
143345
1628098
303154
1062169
686011
1847534
625500
1648108
684752
1516772
817695
699452
1806614
587720
263062
156769
1481311
167367
1570330
1218359
123942
1379326
120664
85091
255822
1141552
1400947
245987
431790
1964957
800336
254954
1446842
1192272
173066
1771314
1425185
1802426
1142277
904164
1798457
1951477
419223
449616
1822992
1161167
1329048
512811
1252399
1606076
487294
53767
1977573
429528
1367478
459067
301807
1423486
1993114
520538
1878059
477454
641179
1639171
1359320
361729
1255810
1829503
799825
480894
416762
1757561
1320494
50882
488159
176890
1218646
434916
812717
903015
612336
1166813
1909465
1220574
95070
21962
1624728
971117
1391166
588212
1345890
1902312
960297
852958
473574
1918300
1829739
284286
703570
816837
1345360
757012
682370
582390
1565849
374430
343826
1182862
1508336
1174175
1193525
209671
1612699
105203
1340018
1431125
413840
1457544
511004
1244969
1113460
703579
395847
1630302
1432466
1360223
732597
1801815
1115793
863650
977333
287836
829722
1254672
864930
551003
161840
1892842
1679059
1288775
629233
1665098
192243
261795
1263996
261187
1544023
1946607
116054
1448033
831134
901704
817638
1588519
863980
1960427
726321
363096
1101345
351244
948160
980392
1433963
836630
403415
224940
1673271
1556948
1713894
356381
1213212
444254
521203
808717
8377
1652188
843265
115111
528528
1522799
125478
1296892
1182021
1376823
696430
694617
635436
784122
10166
709841
624238
817897
114982
208420
994915
1744434
156618
878059
1858296
1938870
256147
1492225
789247
1125664
1564070
1909273
1780313
1416353
1319851
17068
1013596
1569082
1444742
546440
1421702
1458382
186580
451417
424386
1221131
1275845
852406
1617341
1292982
1029650
880203
1780300
1461767
165817
408257
1498057
1560530
1527206
251947
1100193
708785
750712
659328
1520805
1662451
1114973
1668132
1580219
116414
265873
819869
565390
747073
600970
1443453
1332075
621768
1356351
1258130
1034613
827235
1563562
1976890
951733
1577993
1464540
480168
884011
1236555
753269
743192
1973590
239855
261627
171085
524070
1979665
1562968
1237114
699579
1192202
1737001
23028
490184
14278
402385
381354
677777
583428
1545467
481823
881727
761963
579131
1275934
1878222
1206936
693686
585849
1656009
348449
1881651
1568701
254399
1182320
19744
1504837
247729
764798
772261
973640
680980
657665
1218362
1997087
756930
569289
1299512
1511948
1147751
890250
426554
226283
756530
1805254
18892
1725322
1383341
454712
773752
596362
1344267
777680
130220
364547
950531
533769
103046
455942
1753426
1702125
530971
1596467
557023
1322685
1432709
819201
1194239
1086064
763011
310897
1971347
1372920
878480
425288
559541
1394545
1568187
532025
414557
1191647
603993
1936519
806007
1228296
1939026
138296
1048564
1700292
651529
212215
1122678
468756
26530
1369832
1875888
1813008
377272
1910116
1395526
947686
463010
1459138
1939856
1316375
346670
112291
1749588
651223
328837
201237
1840861
1387844
1725594
322118
885344
1596677
1975483
1099991
528129
1310176
661417
675716
511389
259317
1690316
1770747
825779
406313
751142
1189815
584923
1929850
1872417
1651330
1197114
362413
97089
1370206
739259
509390
1176791
1186724
1504776
277338
915808
298487
1066368
1627675
1699865
1617909
996235
1626577
990972
1418692
1623399
1029881
1816682
411535
1199453
1424915
969071
370804
28410
1443836
1035238
694814
349416
1278409
929887
1148972
842069
1851987
400453
1393929
20881
108340
784599
556558
501915
1266814
1438230
490118
257776
217338
1309305
818786
708432
1572157
1854046
537649
842129
924924
1823905
1201638
1848475
1092342
677932
1568267
373479
1276913
519455
1714528
731508
28330
1577746
1843734
1754801
1565206
188028
835580
795822
1257273
324243
365961
91542
1314229
1432367
535413
1969444
1856687
311662
45128
1770840
54345
13907
81389
508187
514731
1289290
1082918
881136
625738
1884723
393024
1633236
1826280
643280
1524547
1674464
691786
507535
628348
1629732
887150
1838654
291334
1804272
248158
643346
512583
1047849
1226800
1629717
981050
1851074
1464762
91816
1472022
1310721
1693727
1492184
1187345
256437
1709888
1888598
1436805
1387932
489759
1522576
1274874
1290635
996017
714928
1952012
402287
1870674
1797950
1017286
1699664
1899129
1400327
1030781
1075441
1879165
1859803
128561
1192983
1374427
643477
1861419
46531
35892
1769786
1710963
1751470
484215
983950
931131
808260
1481229
1212773
1399646
1681244
1055374
1291382
1664676
531713
1288696
524845
650787
582868
801732
595361
674539
836763
1043905
1344727
442868
175346
1561410
52671
662113
725260
1231492
1071774
833792
1261006
1101496
399486
84939
49504
945594
1089685
1966091
443116
507000
1929439
346318
1737771
1272050
1689346
149418
1887606
832774
835104
1773897
220046
1456991
638234
1348233
440478
1504367
1451261
1027724
441979
930942
602755
1603533
1494688
614906
1362530
381423
124311
500130
981761
1228982
398392
1679705
823334
896100
1514524
921115
895021
1466926
135561
619475
1012423
349139
1550229
1392374
1707067
1651997
1966530
417195
726769
1908003
1534955
119110
1943418
486694
965514
1649278
1769319
402190
268004
323728
797372
284486
1777032
1602583
1267091
1719237
1644266
965990
798125
1251260
737250
1343139
1960085
326204
1052941
1724254
543394
521501
1678617
1993416
530641
947168
880589
1372332
762561
357457
390823
1764045
1596824
1940127
993695
1225932
220478
1340665
1687005
469358
89551
1152057
1523968
422551
879990
576689
210260
1027637
556471
1169806
1641344
889934
1771296
645628
1241920
417669
1994458
1299293
1160899
1377120
1162575
421541
1494089
1664349
973470
1916106
157752
724697
1284362
1640150
1093280
192272
840893
74618
560371
500567
29352
1993000
699091
983520
1687888
1605690
1309668
645172
1206906
1454817
1264823
18951
135721
1392684
986976
257618
1271634
618968
1118734
1204758
1878680
1549450
1958993
135762
1044818
1324893
1459010
1747901
175728
494130
378759
501311
1944861
1391831
293909
384807
1744958
709031
477463
1291031
759914
469450
1213364
744112
1556165
1736926
1458268
364465
813360
1623090
1259039
1987837
1283242
1991315
1009108
885341
1264987
392159
42298
588669
193378
1743597
1535342
347379
196709
445247
804880
618821
330801
897879
1698950
875425
1721083
1027053
1152964
229941
365928
1941365
1440376
1764888
161768
1074692
524286
465216
485708
156977
318587
712110
590511
1224761
114642
84243
181597
687042
1649991
608844
1907766
775622
200566
152188
1944362
273115
1720067
1475919
1002903
482194
982562
772420
1890298
1152486
1632104
215168
324385
235171
622683
57666
718972
311981
1180025
1038776
192428
419612
1598255
881090
873588
1910811
358977
384465
1099520
632020
1424268
1845255
175128
1803281
61000
1326423
986661
1641416
156748
16007
420919
1377768
1232081
1650725
1106846
1441019
1141629
775406
613739
396523
1850248
979802
1312315
1496741
77444
320337
1193063
264990
1423547
1245648
1174293
1841211
1599764
882159
233763
1508470
1459544
974893
1470699
254756
1278747
1760129
90679
1831260
1132022
567586
401767
353054
132619
631390
1016388
990132
263441
1655388
1714152
558735
1704468
1249831
1604822
803305
392036
900185
56263
187927
465587
54351
1138732
383977
1233733
1794756
1156135
1606265
1689495
1589801
89398
1159143
1693332
706118
1946409
880878
1516657
931978
1659520
1668833
380303
17962
1237013
1087141
487983
68424
1034580
1686981
1755011
1632017
1532491
1387133
201721
1333456
537798
1320035
1159664
1514563
1105530
479564
1258695
1596566
345122
663056
265672
246032
1978038
1657457
343090
263997
261838
1067339
1893410
469199
1498563
358259
142234
909498
960980
841746
43906
500125
1509428
1061985
566636
456113
1747067
750522
1040372
36833
21190
612587
505378
933031
11649
1632270
878308
97580
557958
1000634
1810864
1906466
1091013
977360
655194
1669056
1621607
1064588
1485251
1391206
1628563
388929
1748174
1231941
470060
1987054
927675
653136
1149064
587641
775587
43419
737245
292163
1012480
1195946
1275408
1130574
1485387
1054026
571250
892096
272579
692370
72240
1755587
590004
816236
1983254
1147459
376962
78222
461458
1109843
1246985
1712062
642381
64375
466385
1379122
832991
148590
702119
1605983
1362071
398197
1011275
831681
933758
1240320
1968495
1976234
1403096
126759
817433
779678
1041521
769712
515682
188104
1494048
1145484
1984913
51065
1817686
1309279
1764896
81932
125595
370374
763940
1284212
1599367
191960
172957
1805043
96307
1176628
1620411
963316
1102056
240130
322499
1711232
1696046
233264
919454
599193
1746858
84417
1205086
824815
1879137
1337062
1590329
1079577
1054049
1499348
1972971
89142
454025
64316
930946
616521
1896590
1901861
1842838
1881722
1101848
546359
1473859
1454611
204350
1893638
1064917
1506704
656556
1134594
565797
1320103
177967
708382
1725775
815779
1527334
621896
916764
1873481
406754
989916
771937
722253
1763451
1386444
529125
307844
383092
254622
86502
205075
428243
1664257
1445240
479607
1281065
956778
629766
257351
923385
996638
1824207
999878
894894
331794
1001502
1297725
931375
697075
116352
1907348
835705
1313307
43530
1472796
450920
1953559
899061
1312086
1328333
417783
1234112
1589323
336037
529484
1315658
1922204
177254
132356
1214184
1373295
1831424
393893
128868
933650
1537227
1391919
1458801
143295
660647
1527156
1692555
371969
953629
704552
1333837
385474
1609561
492159
1925929
1666473
170166
1437232
676895
403386
111915
1256724
230794
1126283
1972252
1254695
1878902
1635554
365975
1181346
1684145
1955373
1166217
381178
1888495
1600713
1657078
1742059
1745663
1138351
1793866
99938
889943
821450
127383
139136
918193
358940
1508555
1366361
306203
894017
1200726
1628734
1499648
577593
1358410
732796
1083312
287749
1892842
1620268
640071
352142
1357321
1957925
1783933
1649606
1429388
1261073
600092
1452829
1402587
1359952
141323
1390439
736819
1167652
1535955
502298
925761
1122229
838968
999426
33987
1142366
381293
667790
697372
1796806
848999
1118382
14692
325182
1087106
1536467
1425826
346873
1336504
1627446
253259
1354137
262690
786395
672872
122409
1625689
572913
443315
1271152
255567
150368
388127
1585012
1627430
1750067
1866227
720377
1079282
1288282
479644
1209011
1868922
1094071
1113955
424803
1533787
1858364
1340444
1130598
818821
414860
1253784
1475731
1794831
1579409
78643
1899113
1641657
1982064
1038546
103086
176565
1498283
515354
1148492
87045
1317486
906077
288798
1265274
1261943
1175130
246118
959928
1256522
1216801
1102550
1146547
1147844
832387
157566
1026644
748619
622623
212829
1991636
1856779
1143422
587755
183907
1532673
1281433
1920983
1732061
863113
1522427
361200
1676795
592562
610122
1187636
1860910
1461198
299701
7728
222850
1789480
1676498
495791
253360
257440
1117840
80161
1313792
502451
1775266
25914
1500871
1135480
127198
1746046
1027948
652862
976518
610874
532440
1845743
149493
1577387
1222620
421089
1350564
334877
1638314
749461
1291352
1240629
1094825
1221172
694899
1355354
228013
1085554
1069607
1892130
1968142
823980
980317
1652487
1471763
1784471
1356292
1295910
1467916
1706000
37717
1140117
1569285
1321019
400633
60185
1831832
825038
1492227
462763
1396700
483972
1079145
571680
1749793
1719166
385211
1233843
1634537
1673807
446180
888565
382131
1123025
431534
1652363
900617
519798
35623
279476
1432133
1808675
105568
430669
1392099
53048
932591
1319258
740749
434454
1004357
1907790
1423788
442863
1103037
396377
553051
155017
1137385
644763
846428
1132022
920164
924192
1365260
1813761
1215813
580226
541202
1975109
1437825
1793626
1065367
1392058
1824631
140462
1921328
402664
1830067
654638
1076512
1162167
1324126
1475033
1735016
851568
314000
1521049
1148949
480613
80755
456368
454043
136929
20605
944128
704583
1019059
650673
699390
950760
603228
433422
814616
1788325
835408
1926868
367276
328848
1262881
393571
145589
38900
1927982
1261593
1824069
1748624
1788742
1168694
378969
745569
533769
1406988
486448
543569
1597401
1688150
389354
1238555
885982
1278061
438572
151275
1351027
1702372
78190
1129731
1482900
514691
1793959
1107762
1156642
189087
1216550
29211
1745537
1252315
779657
1676728
1800389
844885
1282430
364985
375092
1074824
766871
1725556
587159
619815
1870763
1064265
1175694
783862
1340085
362213
293471
991880
456657
1662739
1720341
649441
1332248
373361
811074
1564995
1468771
1006505
1918101
193453
97593
1540715
690770
1319281
595569
648201
509664
1360825
1290919
963171
83189
433404
1321964
16220
127097
1580453
1626644
1618859
961087
568777
1210804
221958
377282
1690410
1442895
429960
172261
1482443
710601
437564
329908
429616
1202514
221069
549198
662070
1301355
477624
1689647
1061032
442928
1094811
306003
1168163
759133
1600567
337186
1134018
1971852
63967
194639
1727321
880123
207905
697149
565796
1334766
1751314
1831264
1926350
672307
1892456
500585
1523260
1566666
1251356
936988
1611966
590644
1751416
1659022
617558
82470
1034620
747178
1023316
763384
328425
1363397
1303828
1953121
611506
1055852
201701
1648122
1988306
1999056
1839695
1870971
911638
933513
962946
973773
1175951
1485169
1657231
379670
1462998
333027
1093579
946095
1468955
353330
978264
1539758
1329725
1892526
1287445
357337
945749
468304
839479
555644
458764
25834
381596
1478916
712405
1136617
1479827
1980540
1431920
470867
657775
17081
398235
367326
275013
915795
708935
50182
1430778
1967041
651188
1588205
993516
429852
400177
1487369
426047
610820
504556
24579
1139849
691286
1952040
1234356
1046296
65283
234343
1634345
1162102
992155
1005243
925266
927652
1511927
275970
461461
1132119
888783
1333492
495990
611750
666763
142194
1061035
307502
522210
928089
141034
1891993
83283
700818
3755
944537
1043306
231764
1935877
507109
1010678
701803
480306
509939
1910177
1563280
1183256
1675703
263405
499058
617592
99385
112400
1994030
572690
1985358
858719
561790
574938
275135
1701629
314560
1829558
1773385
1446179
54289
1895409
1501965
462034
1499820
1872116
891453
1731340
586576
1848856
1034709
1932614
1665796
782627
688314
575055
1136636
875058
846174
1770494
1340161
1029625
1365904
1027741
1139658
1299115
866289
1622612
338138
362667
971296
1049570
107420
1699402
870353
135409
1118005
736195
1409638
404116
45861
299268
1664384
566852
893087
59864
1458446
1517419
1505363
523248
1683668
422676
536338
1898753
904927
464556
529946
135658
1752481
1224586
776615
673314
67579
1688197
1763235
468350
1659317
1110582
1176381
1991309
1605727
145879
16605
493473
1158479
340702
155054
1757842
561181
26147
81312
1730082
706272
950652
1105113
1893580
1686962
1874897
901926
1189259
392061
1734264
1023263
1401619
339291
1164947
1858327
1977885
1051292
237010
1592134
1243043
941723
1744012
247933
1611861
1308987
1400142
1190909
534782
101655
244635
1349686
984929
5098
1601791
165912
141081
1936511
289859
1776298
1163866
453457
1370825
1275631
349014
559384
654470
1642040
1880823
1517893
527867
1696449
729705
782081
1842280
1715362
577338
1113104
631120
260900
1367863
990379
1967155
238092
1977272
140421
618710
34669
1072312
1907588
653511
1139259
771945
1706278
1661859
763780
975731
1845463
841086
54939
554365
1602208
901714
1718210
1075720
518639
379780
221827
1077920
175818
475463
1733415
336873
41180
141721
1050288
1093085
67322
188151
1040649
1480153
1750332
725867
659246
198189
398669
1038683
1285705
598932
450834
1265784
917315
178167
1231890
1526155
1940095
1449999
1439449
973075
424631
1961650
227170
976727
959461
300069
1203112
890282
1369489
354125
137274
755402
1802713
1618074
1872115
23654
252557
452734
1521183
233889
250612
1931620
1859391
1578283
552036
582603
242339
608749
687449
92086
1264600
906308
1236739
1686461
1168529
954098
1827378
1319396
908352
1493661
1963376
472671
1264775
1853369
1536882
314066
1139863
1888988
1631177
1478281
1026509
1038120
344835
900742
1727248
898523
1817179
735359
1968381
1892520
923866
729757
927442
750359
1059968
1931400
1088253
1152885
1793964
816503
953037
1871651
214433
24478
1329482
349786
1285882
1207839
162226
1958353
1522252
1761478
1819511
1117005
440681
126152
1736373
1966518
887298
1226636
577597
138107
1322660
1219282
363813
114497
741317
77635
745044
166015
1836278
1443411
1782182
200873
199678
1625860
824560
713194
645096
1769692
1089528
815278
1832219
1424500
1906431
290402
582078
741231
665512
400136
737839
1259220
716521
1602154
901769
665294
1973536
1590047
806216
718081
1657915
864358
348296
1889910
1809832
417768
805370
1392187
856203
1268050
524523
1478699
486863
1063099
1210112
850527
548211
954749
1775653
882973
200180
1370614
902671
1631883
1494517
533372
1048298
1869911
370808
667661
1920691
1715708
458582
1302149
576579
785252
1021054
831790
69506
321228
697208
916365
1584130
24059
1640079
1973004
699716
1236859
1024255
1767563
885856
1790847
1379745
358904
957455
686325
1005027
571914
1179874
309268
287804
952969
1731843
402706
1522916
71687
1045901
317115
533858
1654982
1833714
1555349
1197346
979779
758853
631590
1454212
1122149
681956
266041
196998
375579
917702
1398454
1988059
1448301
47931
1708795
1486185
1785527
1067158
275756
1818717
63210
1200836
1269354
1805945
1642026
720532
283008
892666
1567481
1363097
182089
1279097
529868
1841298
759294
285846
1264179
749193
333444
1698427
1066941
576967
6144
724447
567035
784398
1775693
583319
1490849
733025
1561185
1100578
501167
1081170
646292
812769
203133
1885000
946
1973816
966001
146530
1164144
1802673
1963951
1550681
1359279
1870189
1224988
1433844
338
853761
1322729
689884
1751498
354071
1104458
811737
570230
1528693
816444
1203051
402512
1991517
445501
650066
642158
1840753
388747
848047
110584
184896
1844123
373736
708113
1520099
1484912
998568
21014
206390
1050933
1027312
1709015
79606
1242982
622694
1048869
1662950
928493
1409946
416989
224085
1864019
1730075
1938562
75253
204658
1089039
1680603
1741214
541167
323188
1468867
1560612
788516
51828
1505128
1825015
94374
1834039
339651
1463587
1305498
1704933
447454
1675436
29550
1932672
1221424
1086862
565103
589556
402224
410350
1056642
262770
1916602
1058579
654614
1835736
1597686
1262145
1263680
1577866
325189
79553
1879121
1061969
1729474
48566
383282
995159
453983
1458638
1291414
1955550
1509250
1336156
1494526
1559097
1687092
1378051
284119
1215099
717572
1977624
735728
1300437
628453
706796
1722323
673102
1251543
1489456
672339
1510995
1639179
843523
759316
1192381
941956
881228
1992422
616610
1075024
286462
1825632
66092
329888
641632
1001443
384065
637688
147576
1134524
1944487
1626718
1196226
417058
93844
978756
1849786
1114891
124153
1975189
1904391
184798
461278
990701
1252272
1649720
949328
883665
1932017
436200
1107222
540462
1689560
596321
382156
144524
150760
148620
1403862
185761
1761676
1598688
1217138
453356
1621651
163685
1484358
23188
184791
1799937
1896303
379332
1888153
641239
280669
1949
193072
1000079
309148
1918731
1352890
1158626
1031461
1378092
8878
588972
245103
1111705
954233
1021489
459976
1257966
890743
1702854
1231089
922172
273166
731126
1562026
196254
1939460
731359
1731651
1069503
200849
536603
1047755
1848030
1429687
691474
1246633
73611
391458
1592308
1090324
368311
1191459
226855
1507677
1480938
678711
360204
1297680
1151239
1320521
294749
1075618
1971491
945314
1400645
1776231
245006
1352376
1401156
1121923
229247
836012
1533034
742012
665904
459919
1066150
283534
1552823
23050
90768
450637
510056
736216
1014685
400134
567361
976874
1810472
264189
251970
506125
1989701
254529
1480684
668757
324549
1244205
589561
1345173
1357741
69353
898741
600949
1388700
260754
1977759
41017
1263858
876232
1116030
142907
1247871
611292
1977656
1517182
438515
936033
1135814
1271476
1770505
1032296
93420
414922
1313100
296729
1383289
660437
510211
1870247
1591210
1489137
125167
111093
42634
680697
1377481
223462
1287909
624445
175181
111078
1708388
1762407
13959
1842389
1894408
34956
1082131
457997
1956548
476048
52396
2625
1826233
577304
478027
312703
268922
1209105
857767
1992254
285455
1591842
142276
1612409
863715
365876
1506409
1776289
1779481
652007
1806631
959334
1239780
1197503
544605
1952208
1004451
1019717
1008079
634734
1064060
756063
964228
234619
510835
1903982
419892
832851
1317902
817074
1916242
1176308
30872
1708605
787429
1951857
926344
1777816
723296
187907
122469
1561832
458046
1868402
1727411
523455
1294637
590065
689665
1522721
1145940
1408547
1590931
1943524
900311
1210859
1370516
1833255
978185
1075584
323926
1441033
1321558
1096672
1431116
1803191
1554075
1011762
380220
67976
984331
1583095
891008
511763
353683
785654
1618332
1939508
991913
595960
1010750
641285
1423240
1511417
1163496
1038818
1801562
1445140
110195
1581194
853649
1663304
1941893
1810325
208079
1224528
1519389
376864
1377882
1482793
1602512
1727240
140673
1913799
1703891
925652
1826842
1420805
761428
1220864
1901957
1124107
342464
1359064
1668843
1504802
1716839
1919857
1637730
1020911
905242
221649
892258
1104914
1558628
851607
491437
1255710
706085
1634503
1204668
1399215
1713121
1560013
1609158
1367057
259376
146796
1110887
1248565
881157
692375
1975653
810731
73201
999785
1863229
702711
144768
1047574
557776
374104
1609940
1704708
910199
1738723
1937799
881218
954194
1088476
983986
1393519
688931
175618
1757546
1013181
1382205
126554
831441
1479629
544836
1182291
239382
803942
432907
1778026
1281018
1828036
1045594
1865643
1926227
1232271
471593
1059307
676277
1084638
1563443
371156
857796
1733723
989643
1447787
56038
56498
1682519
368278
1873891
531036
478782
1951040
305292
1152466
405810
957218
287076
1635025
1589720
1450193
789501
1261617
1516845
985188
1877789
1230676
654718
1418746
484493
1023355
621616
222853
1150155
261032
1716387
474297
920064
1854707
1605607
612332
833354
321790
1550965
1609120
398297
934865
1864611
1234245
432860
723277
1542592
198564
84534
1733803
930312
1868884
1962214
194318
730496
1008390
186038
743334
227212
1601497
1453641
1253567
424390
410910
93856
562803
987658
1078024
1366182
300160
286600
1166812
1136178
1834709
177202
1559993
195983
1336611
1682342
282403
65391
519219
1078545
1224949
1067653
632290
851565
228517
1867014
362854
361041
955346
882915
964296
490615
1583281
1624269
945783
179644
1452968
1428397
540033
1468620
1253586
1141145
1065409
1177077
115130
1250476
1943117
1570489
201729
87872
1037821
1750758
817109
616790
1001822
1293
240920
1282215
1607347
1698599
1880302
538659
1448976
557166
1817699
1233470
308584
853273
1966133
599043
196689
137308
1382134
1565036
414732
1708604
645418
1413837
1376564
828256
647930
1909744
1915995
336065
1334675
82716
592963
1813982
540307
1487551
1298601
1064452
763365
809453
1188563
132058
1885496
1813292
486818
1276919
1946864
188745
1411282
749006
277964
526795
600425
874699
1740016
527014
369085
935266
769150
816269
952570
998300
1452674
1170622
1036944
1563458
1686455
261429
1331399
1652167
1619017
1188098
1701364
1838707
1930828
600787
1637824
1655881
1349277
934889
1997597
1957345
1389197
675659
456405
1853586
26162
1919923
1260568
1424833
450657
1083939
253945
122136
673250
721977
1972762
422652
1050835
1564736
401213
1300560
738773
57163
1056407
744333
343886
1217417
1842689
195825
607882
276303
1316675
1150660
366942
206506
1525232
199357
331509
820053
698786
95005
1092705
1242638
428160
584916
360798
595294
1370779
895325
1040227
583632
1984880
85706
494979
471662
887589
1445360
745495
1636910
769026
1707430
327975
534058
962132
372935
1546568
934376
1777386
1396703
82795
412427
1234474
346041
208919
541393
82597
1224266
1189704
1921342
1711206
981858
1402280
63431
359478
683634
1204005
1858175
887128
1463782
1993345
1289884
814841
434475
589048
38358
1096961
554680
886357
766365
1273605
516470
778912
1867574
179815
787191
1584694
505781
819477
1908634
1774456
185145
30191
1748088
960737
1512262
233683
1698258
1390765
1113421
1781520
144133
1705425
1273392
705079
681403
1436685
1182382
649668
1502757
1744412
1513772
564617
766119
1892600
599738
1354605
30959
439092
1321686
739027
1049959
447964
1974331
256826
1371939
1154405
699730
1469311
734399
488385
684752
401973
1271222
1945342
1628238
559553
397860
1413676
1501206
863546
371655
1409446
1088259
742835
1186327
763610
1803587
312165
138483
1540824
1296214
1244865
45295
968398
452396
1934715
462340
843159
1019189
675614
402215
1143381
1034962
1398466
1662757
542064
773347
1062909
142967
1580915
1955341
1800039
1647753
125864
889197
986665
827670
352009
1879038
1457801
1163014
830485
696707
1345978
289001
1634113
1053498
1488868
405572
1159592
1551374
64374
595985
769086
943033
1719940
1390394
1828270
1276981
1013752
970796
1354117
973688
64628
1253154
64548
1430882
185785
188062
524792
886294
864904
766082
1143178
1212192
1979208
158786
314693
662002
117642
1430283
1372842
30990
632273
422733
1225019
1359441
118451
1374475
1451296
1814578
694
823717
419983
561438
1336093
603638
835088
1141944
1440797
1054411
1247842
928905
1930948
987644
441051
1639973
1593297
1488546
1527589
430447
1559694
1115680
397608
1588822
1029679
1850031
1581701
389864
1311040
1494944
1598214
1979834
176275
349185
1625459
571532
1356197
790056
1058987
822929
1000585
1449624
1635022
716135
1891438
593680
1937850
1367718
1421452
737870
1985570
1817366
1031872
258308
1270263
1784801
1442044
1658407
1514743
486266
183556
1708781
435847
1794090
864492
146112
244159
1266127
797254
355299
1970655
692848
763858
303641
1588783
1473721
694679
489352
161881
864682
152939
258736
1377514
214946
326136
770133
1896423
399603
565005
1701264
1884240
1112593
1829882
1626326
747683
120149
1386640
1234562
116600
667167
725913
1656315
247758
953870
1179119
1812553
1251353
930849
369078
1749122
579120
1795562
1624221
240395
1402126
1280674
1233261
1140550
232702
812821
510093
991731
1220082
895716
758256
970674
1374898
1174844
1223294
28886
1706725
1559202
567133
332866
1363770
1906079
715195
886769
1811920
1212385
938978
403859
759974
565343
43868
1860499
1596790
267617
329145
1269751
1454056
34807
1441654
1612695
1458423
765948
1412169
604367
1303137
1037636
1196313
225756
1896951
683306
102872
1484374
1357652
1549916
351383
649827
1287362
1072373
94793
530739
493665
749568
161777
1454670
566331
613617
1010193
1359855
1304819
36290
941710
987408
281386
1100344
1142294
1292364
215302
1040063
496230
533286
1189449
1254304
1342264
882684
206586
1988566
550903
1184418
1849420
1008438
1271605
1434524
1806651
1320612
1989245
1581368
842544
343989
1420573
1263538
41417
480291
1067303
214358
1274724
1195052
738692
640610
71615
950338
611898
984239
415338
753586
1234614
955006
467901
1539947
1109567
736696
1485637
1475547
893779
501690
391938
732958
1141879
1731111
393536
761289
372759
1487168
1465152
844132
1143219
1825137
93527
1127766
414799
551480
547346
1042820
450884
417994
905860
506481
1530135
850151
1800821
291536
1794696
1818740
24024
1969367
1742890
1265682
962040
1488107
444323
901669
236398
811112
808173
1621817
1474609
1644326
1913019
83281
1195828
673809
131186
567940
697194
1077561
1859435
1004691
7156
1179319
1346974
1963340
975181
767804
299097
1264337
821674
1784689
1992527
1121351
657897
347477
34389
902378
1729868
1341065
71696
523592
218133
811096
1812141
743321
1141263
1217809
1878309
221420
1447981
1186189
1902953
246344
938724
1983778
221508
1866401
1620409
1355108
251163
763585
1817401
619030
598140
262637
129416
1379457
1084631
265913
490386
1397686
1394458
398566
1310963
183944
596418
730555
84234
116638
902982
387117
321567
682182
1697349
1559379
963662
163381
234546
622849
355151
1112553
1359016
1274497
1547593
1644098
1968202
42804
215302
1533603
1200208
1916867
1999238
100141
638952
1010087
1537305
1023609
299730
123571
206652
927206
1019666
1483903
850185
1247253
103224
1431059
50704
1644802
698734
760888
1937966
1853171
1890323
1011308
1439263
449998
1966642
524343
1742199
308102
1329626
768643
1675347
1910206
18755
1081178
326334
1847498
1682
1089309
1669498
1949468
1817620
1654450
29437
1592347
1241939
778348
1371742
1299292
1762351
1018869
1301104
46992
140588
1365686
1809825
1669716
900670
1819278
1539763
274905
721951
1274090
1595733
763501
218414
1524831
1078044
1442996
769909
465680
1889233
469391
1423437
1894838
701708
1779869
1488630
1749491
1503228
1373959
1456247
1741685
1376486
1080768
902415
1059561
1279695
547078
741807
348414
1562930
1405779
1447800
1566315
303024
236984
923283
794324
563200
1236501
1935987
344573
191390
387584
752621
121749
757430
1582767
1288502
572662
1225659
515728
1668446
306717
1934091
904880
253
111375
1970783
1223388
1458215
486365
139296
620620
1590388
546962
729393
1538154
1176784
659690
1002805
472716
1695424
85952
165860
480372
1049785
1947585
95245
1800264
1859889
430314
207002
1515903
1444177
1398491
88292
1743826
43866
1867501
1290462
544922
675040
44097
1933119
1842890
1566352
1487163
824735
398062
1583365
1548017
985518
820614
642936
644658
306025
1262732
834097
1247553
1563351
577721
438002
1668502
1535219
1637019
816326
59594
1906955
458849
327047
1068569
1384228
1083195
349805
13555
915682
967967
61445
1353922
1763960
169746
1409278
1662868
631371
1479303
591269
1066709
783798
1765329
1968203
356170
1177712
214769
39998
829473
247515
452083
326169
1343704
171006
1278128
1725123
600956
264025
1880068
627522
1779325
431875
895456
1870779
1364967
1951628
1114421
555833
1246348
468178
786442
1667200
992135
320387
335528
1289656
1453639
434987
878592
1670116
136428
242197
1408498
817629
1665210
696274
80895
1741325
1187431
1361465
1877870
1191284
549494
173791
462865
370738
1022872
1488216
1565808
1747993
1967348
1275415
377710
1253698
1555603
186263
832529
204683
1841427
664823
1071568
135742
1151799
1095137
1240818
1152349
412938
704593
1268170
262417
1342684
1338287
236973
670980
1249933
922235
868931
392461
1137542
1042759
388989
830005
1736437
553851
708764
1548696
1018871
867979
305446
8036
160561
1064501
491839
336863
144222
522610
1491559
1410164
621161
1157058
248761
1182280
1179242
1812094
1776507
1148421
1268180
1649915
969772
208586
1938825
455908
1576493
192756
1688752
112976
177578
840129
1697841
1540378
59909
1376832
204951
986838
355470
1609692
1457577
902624
1202519
1136061
367726
433138
1225348
1759827
1729239
668628
1371547
1201215
812927
288088
1423992
790731
701656
897570
1586555
1669256
600376
729714
1652584
875117
739123
252402
228309
710256
562082
1076596
19140
1719090
116512
1489636
1532342
1388408
387155
245221
1938164
546526
1843926
666800
1457810
917120
1200545
610702
1091537
1713585
1760332
1784924
1547312
1358516
1588923
1528787
1288626
1522165
811768
1696311
374480
1233472
1082256
875406
968
1420270
781562
917687
903058
1639952
1258740
290050
1719162
668117
1379232
1886279
765185
567768
86998
864493
410662
1983832
673267
1466295
1609405
1964757
1752809
1293684
1882367
913027
426268
782696
882704
919444
844649
1780258
928581
741259
1704417
306809
1911109
686832
1696952
1417114
1613393
969812
767400
40715
245804
1104026
832688
1236069
1122825
1774753
1284409
1170111
1534164
432601
1747306
293068
1406413
1335167
921893
545915
1092819
607593
802099
1912724
1560977
43355
201332
757152
1490434
675066
891160
675584
1446332
705571
1428369
1148719
1958067
921543
742634
1040062
1923089
1648730
1410326
1748507
133115
730819
169555
542771
1497856
1107012
1435510
694022
1373869
328159
469549
48087
1776764
981954
1922174
1302768
341746
27297
1602124
977741
1271487
1262981
1998813
1286062
68078
1491760
529934
295094
1965858
1658028
745396
1714701
1567867
1392999
609107
1752628
979695
1434039
378053
395223
35790
735803
267516
1766935
501897
1336133
317434
372513
38737
1074625
29843
1228560
703442
1849663
1109751
1195136
107893
1415015
1617510
680767
744896
774344
494473
230859
483430
1936015
1853902
273488
1488174
769610
1924429
778510
518723
1607967
328869
480762
361421
1822586
785461
1567998
1218800
309952
1456657
1177041
470706
1190204
1047456
547313
962368
156251
956827
1746240
890875
1731808
485430
1769167
824361
1119986
768829
471005
119601
1770065
1269832
269965
1512116
1875618
1473541
1135629
1457347
1451086
925035
1721638
200918
641720
975368
210645
1937752
1076145
1147366
1295037
237808
153774
982345
867057
493908
1238399
112960
718680
1917108
517
1175051
438460
422887
748720
697956
1526079
94457
1248789
1103739
1389284
465097
1354102
827509
858748
749604
1354072
938819
1194485
1537011
1259298
569328
238204
1203659
243253
1723548
1196756
1875828
910203
1032916
1999407
847101
1542880
1330926
1688371
131373
927250
1731058
1831576
1107210
674136
545986
237070
1720464
870339
248191
899486
60499
1689805
1091830
117879
1624908
1993787
591509
1617850
1756313
1671590
273934
893770
1900819
326642
332476
161808
307544
468288
113387
1888200
232776
1128113
1603639
489797
1510124
275881
876984
1263168
490317
449638
1666960
68471
1129188
1461019
307925
412245
70483
543962
1273910
1683833
184087
1968654
1872882
1969516
1828085
853757
828955
52463
1356928
1119048
738809
1194038
241147
1972922
1763101
1365818
54066
135028
405663
687835
829613
366835
1815690
929783
924673
890449
1218305
751053
1231135
1359614
424496
670643
980912
1811695
595433
1157278
1476983
1123379
1783461
1210135
275122
339799
1319758
992148
1088860
349366
1607069
726838
1430618
447709
1448327
18259
362485
897372
251128
1578607
1449367
345974
1591309
212828
536723
715856
1092974
1941966
1429595
1783245
12199
553921
1153337
1956641
117869
679763
352366
1097523
1811126
956243
1895646
1330947
383684
1416283
541433
1223056
1711254
1424518
931678
1170880
1463472
50010
835190
1124019
758477
1229286
1800194
533307
62227
481203
1834991
1216232
1610240
1156092
845761
225422
36847
299813
1082675
223073
1530656
402749
518317
903611
1018758
513240
1994039
1384136
1320643
1235409
430315
1883322
1461513
1092158
1165755
920156
1746031
31167
1006090
177137
187764
721639
558457
783381
142996
1535634
1981302
1570787
851534
197295
1557762
22064
1032268
1705391
1299346
1495936
1472746
523940
1277802
558317
1223187
639410
1302323
529592
1401639
623483
1659472
1942456
1852320
1740574
1371637
853154
1715659
713611
890781
968813
916751
119430
1559092
1939193
221915
1614010
947711
482874
776099
987433
1037657
1036163
808120
1353147
1812707
361863
1774703
698646
877595
1891958
1901124
1808667
978885
1051995
1099041
447185
963622
99872
238233
1941887
1836746
1238559
761968
1875469
1082391
313726
1145583
1808832
546780
1990209
1266225
1758062
1702302
696053
1443145
1411820
1366064
1610533
1656782
1597678
206560
1581863
1007919
253144
380085
1064824
435411
370803
391189
165254
1267354
1762957
1689368
178918
1381849
1288407
1064685
1730239
1178024
430209
936996
1068880
62511
1574647
791252
6180
819378
1689903
414704
1779156
1518711
82087
1961748
823606
1246951
995850
413551
1498470
542371
120273
803916
1355111
625244
240735
715705
653274
1500350
1298224
383002
1369448
885697
986663
320593
986647
1352529
779098
262313
1869193
1172226
1517400
549899
1088068
1462576
1851109
1143841
1463141
714543
18468
885354
1226449
1509591
1896422
591515
1573664
80113
1037040
456094
1278870
1139798
1549513
1167040
1107970
47600
397592
891160
932405
1623742
333100
294201
464545
1754501
1830454
535785
1661070
281301
1292093
1036774
1084891
617728
188360
237236
1084816
1370820
941285
1726129
1580612
598167
1962168
829072
173344
1195625
214066
1425094
1504411
1266914
1041473
1436663
137853
1315689
490231
1975616
1874411
590157
131061
983223
290306
690306
1708079
1988329
505785
1956891
194685
1729307
378821
627302
764803
969847
94939
185023
659123
1800492
255865
1743616
1348631
1509890
537534
211137
1003482
513441
482376
818043
1253353
75846
1292909
489497
1376527
1890775
128369
1350588
533380
1891007
813571
614469
1623418
1419642
1533395
744805
615364
1783542
975627
1648404
1577875
1624732
931300
893441
921222
1589352
1115659
672933
731144
1082902
1183913
1356171
112832
41957
1435698
783727
1611873
987536
1083189
1618792
920899
1878910
624259
932179
784973
558924
1173522
767780
770935
69897
420284
930105
1840881
1049161
1502888
1503795
568722
486859
836146
1996293
150418
1555194
851161
1565850
1595377
335986
1704604
1728794
1911771
1893233
1065930
1394747
698352
1550629
1482697
950418
1992815
782212
1078873
1399324
1575406
1719274
1768751
1375966
1697439
559577
1151543
811122
1091658
52523
339902
919579
1214222
784548
1864160
770366
291204
398051
972148
882658
751386
1282789
1384359
1977630
1191674
463767
1336022
1519078
235649
36252
1374053
1679246
40863
1200986
1786942
1222602
516633
1171256
202184
673485
1459962
1510224
42808
1673949
466320
518767
913231
1073465
1641605
1098677
1755979
1408137
495852
976612
1593832
1494502
1850919
1640486
1638231
934260
999208
1249192
1687933
922100
1488661
1403001
831982
918039
1666454
1996049
868827
1362699
645846
1438334
1462177
675481
1847455
617108
186008
1773794
14690
1654004
486293
1786491
1617080
224300
1388061
571900
1573140
1660775
1551212
131975
240737
660477
598159
1090906
1369259
6167
215342
1008289
736023
1176031
1179102
1341378
1338369
1694916
463393
309655
1521544
330044
409968
1682055
1755173
1971091
479804
25709
4403
1375940
1208047
669316
362371
819712
912357
1197256
743878
1663038
144139
1473753
265906
1083973
571180
1949277
1964030
1901356
1738994
1337137
153234
1421847
937693
33084
1740024
828678
747455
1688917
1565658
1574236
358115
1864018
975767
1901915
894855
156508
830195
649970
1885978
1108222
752918
778754
390202
1105180
1472745
688102
146776
349163
1333006
1075836
775804
642227
1755693
975303
930389
1111993
1212977
1001245
1883778
1591964
180995
427926
1906937
751190
1821571
1812937
70086
1883317
373936
78796
704216
670128
32726
66876
1462040
291656
196272
1818949
943653
966810
792158
1679965
189485
1729960
1874407
1700169
1316029
906608
776083
632197
719015
1844813
1327337
597717
201918
1231366
968450
1393189
1279872
286734
1117787
1528791
969777
1925656
567988
1132304
367057
8677
395089
672710
305473
426458
1952597
1379739
1360302
551736
695750
948700
123556
1160524
1867745
113003
586125
1478661
972498
1958665
1829144
1560305
584898
185815
1905273
1657453
1021273
1017973
60358
1342866
647344
924660
1814184
1979128
1854773
842760
121705
67944
992852
1565718
1400479
1766374
356806
1397427
1645002
547777
1151347
142154
464972
1212790
474954
1597187
1720173
36964
297339
964356
1852650
1576021
1152613
177374
1068539
534359
1488508
1720885
1782985
534305
1218052
519749
927009
636571
322222
900026
183356
866915
468959
1186109
936774
712845
1906686
84893
1282219
1818863
387757
1441938
847386
46910
1699246
451536
1996647
755346
819596
37306
836968
48002
1682341
397471
1019803
305700
1613592
1315528
1733100
35078
574381
1137904
858343
1014034
791653
1125220
835087
1518271
1248842
573285
1792488
1482070
34733
848528
737863
641922
78785
1154644
239402
539959
13456
1929185
1390994
1629646
539237
1051272
478702
776133
987745
853878
715738
817661
509365
469852
314210
850736
99553
1858778
93711
1609248
457808
872132
1188801
214935
487654
1082492
574222
1784510
1849490
1771754
1038075
1501435
1658746
1681624
5009
1839823
359417
813547
1589084
1995871
1593563
1188602
1638433
796894
910042
1587826
380207
1606990
44240
657456
1396020
1820113
1279045
654089
1588134
1272530
376660
39770
710500
1748377
1010761
821639
955382
1788350
312342
1449080
773153
565758
883474
1154194
1753966
393167
1695018
1141189
836830
315188
1765176
253261
1091897
146952
223728
605117
802449
1533373
1528278
1661685
351560
280997
404861
1248637
1192863
1553282
348790
1611062
179775
1864367
1193317
1950122
369020
11578
832315
1969676
359036
1242650
839941
253519
566508
277887
1108809
1152020
385913
551936
237381
1132670
1687241
1955192
852216
313262
826004
310442
661444
481930
1934119
224389
1793749
1825893
1838019
1318178
415297
1563630
1692379
1537424
685178
912288
699457
1773514
1086763
1199577
1686107
900859
1182100
1048898
14426
163893
178657
1265108
1209137
1696462
1875692
426982
246050
303784
433136
1053553
468390
1741781
630620
334027
1290836
901571
516129
1252776
744367
1404653
149471
1814730
703165
11206
690932
1632995
1389136
437410
1676561
244538
1486723
1471310
484977
805550
1166769
337923
1569644
1667575
1046977
1246402
459336
325476
1843538
462467
611745
1614390
550820
1938076
1338335
1829605
1236175
938526
1432786
1366751
1975609
714842
577852
1943808
187808
1008255
1885996
820820
1855098
256523
635439
1570444
1543274
120248
1554264
257493
1756588
954787
621060
1126012
1550073
697722
1077910
1587061
4406
706198
1151464
766155
1483630
1403286
105289
1815240
1588403
1544300
1731619
1669254
1143912
4398
621870
924909
1397112
1954031
1252316
1438114
1539404
785669
539991
1284231
276165
812120
1416743
1399737
800289
721208
428309
429349
1433069
1314979
444798
132317
702382
1498473
412702
457263
472573
341259
326026
1875857
611065
1035802
401639
204118
111331
1065809
433598
564923
1684174
823321
942783
1275011
226824
1848971
1765422
1706839
930576
1915868
1649904
405611
1053861
1399539
1678674
166262
1812844
40762
415980
1745627
1421266
1010057
1837627
877711
774632
1286912
1806152
1364629
1880451
738695
1985788
1192083
551240
136543
1839384
583941
1866149
260698
931619
598081
647184
1953454
57696
1983497
1548610
624930
1053193
138937
884553
27952
75190
1571407
1269439
1982434
1311602
1267147
1858964
1285228
975538
707098
946813
1934712
1629524
1763783
1154255
300217
91043
1312523
1385808
1466823
1121283
1663044
300968
342557
390676
1347645
1293930
525283
816526
1701059
1001461
1708026
1985581
891990
141445
755821
788440
1831051
562255
75950
546615
633960
1422135
1623900
436917
1868251
1578597
831130
541113
183214
1762528
356223
1014776
1427954
1845450
746524
1359468
994699
128526
613793
1654922
1129083
166621
740515
1699144
1350234
1743793
1375587
1769675
904412
1485949
351247
974700
1135039
41690
533554
1328772
85750
1968469
886894
1687422
67470
1665513
1202852
1731621
66334
891665
558683
667263
1399737
643543
631415
1238770
1520345
882910
298629
1866482
557632
881669
925902
1885904
1523844
822372
370346
838692
296987
1350331
1989339
1487915
813898
417862
1606141
994802
957284
486504
461740
1485436
165597
1642337
837139
411214
1592811
1312890
1237484
579820
1620092
837228
867707
1174801
550022
1397156
547019
1628839
1083995
558313
851138
1118359
268578
345350
1536928
351192
1749465
567319
1490027
580718
293826
263029
1779155
715104
1145761
443194
1347261
1846474
1462423
1134079
901548
385430
1001702
1896397
161303
1581680
1915576
966581
1022577
314711
1511907
1167562
1405145
1890911
698347
1033448
641749
412006
1801821
1726274
992187
420819
1238991
845729
333588
238564
961777
58034
361866
441691
1605268
420565
607640
100912
1798151
1574099
624524
1145518
645222
423287
1178944
60317
748329
912559
1781698
738347
443829
441436
1327735
113747
822426
63113
1911906
1237640
1074455
1785227
1265579
275251
145625
517567
902372
907027
1298871
572796
770308
1507884
1426349
142916
1666467
548050
794314
179462
257770
191454
1850886
605715
1509630
1332653
766527
1320291
1003981
1426753
1208
1698232
1617842
1517011
1268577
1056834
343888
1891304
1390601
844838
539138
991011
1125058
1351671
1455320
1112794
1603269
1304636
1894817
879274
1818413
1030345
46247
1112735
377162
864361
1276744
670413
800994
1732454
1607999
1997808
1726579
1200954
845241
1616823
812531
1179093
127006
852365
88324
1263009
1283246
1282372
547505
738454
732172
1340506
308658
831726
1558411
1672304
1791134
1617119
1087525
952618
1253132
1997519
448150
1497923
1788366
1626109
1928351
1597033
1539122
1185709
1158619
588786
844811
1271188
1478118
150635
973187
1382555
447705
1097139
161943
1390448
1743888
434164
433150
221978
1563588
371940
278332
375698
177232
144882
310198
1414870
1620164
438897
790597
1875558
366014
232154
1253295
1091721
1930564
324146
1446591
27988
616892
85338
1345921
1009324
1736935
1076600
1853294
732505
276524
1991581
447024
38284
353688
1565427
399085
1273226
1398492
1143804
741435
190385
1640425
1098421
1035348
348015
1580992
372466
337381
264566
1014369
1622493
1285888
313905
23694
1595175
1727998
1995661
1505165
1981507
798157
1088825
439214
1676214
1729929
183597
950229
124033
1691106
1865314
1749061
1825449
13048
1807723
1598428
1394866
278173
544168
1194321
5997
69641
717477
445086
41791
328563
150420
61734
1448446
1812521
1143420
859810
1876329
1432417
978200
1681402
615795
1207289
1656264
743147
796678
1705079
142575
1134027
191006
771157
1287245
1118141
1846390
859650
524209
612073
1041799
1099866
499986
529839
1205743
1445932
1426759
12370
648428
523773
1406691
671721
1898803
190640
1759082
1416729
640359
1784502
47703
609409
498634
961684
228840
1277342
1641026
1736976
274985
1086263
432645
96393
115784
1885946
228233
859938
1225740
732524
1152295
132206
1878013
1755276
802933
644073
579837
663023
181588
722216
1721184
65753
933496
1558432
1639816
482168
935876
1302423
922165
492382
838564
235815
1279222
1344816
273599
240255
243367
726203
551696
1701612
1835352
857847
1149695
1474013
1983234
776540
49908
1501444
892974
65675
1111906
1842827
19050
1183932
400354
763209
7305
649661
791990
1550605
1463643
1341428
669009
1514135
422975
1093205
726091
1683592
32276
708529
390522
1380560
60867
340072
501495
1922346
1698926
1255259
1846088
318766
326680
941970
647255
1653485
1584831
951822
1686637
1391259
1074603
1455354
1148560
1239257
690096
559323
763320
1598376
74804
754527
774787
1530351
766004
719273
565511
285862
1801516
198349
1569680
181345
858081
829234
1835763
669757
1875275
838615
817475
882688
419256
704000
1080847
225882
1547816
1480288
742422
1877326
1749690
413996
1351654
103467
1694513
1731422
1281586
949935
155557
1751365
410453
1518891
1558849
917262
1894320
595651
650056
1013056
565329
632204
168521
1874757
87774
273202
1502238
1380140
574787
335745
268592
132507
662730
1664036
1926135
1024497
600424
94918
1076998
362413
1240446
1121051
182755
1486145
435259
1742399
1605167
1204868
667926
772088
47686
1270018
1850117
1678656
1139629
1285535
1322598
1443207
255968
120032
668417
1600258
513050
230462
1683863
1104721
1616269
1208188
57146
350429
167719
962300
1425286
185251
361002
1186382
1113373
1124133
1971359
167251
270522
339485
640922
683246
641200
385235
299400
1718927
1587868
357500
1471169
1425564
1404401
873672
1541499
1187446
1870101
938315
1672329
1971323
95715
650575
368229
296774
455255
1283171
1001504
1566050
358916
1124520
326127
768930
914947
1732748
1963597
942091
1909046
1134592
490592
422799
357774
790210
511527
951005
556746
592521
1380153
1813535
147077
1546108
373757
434646
362519
253700
1603662
1632298
805896
1750664
1626624
955584
1126777
1355330
1881586
1772576
1676695
858210
1044355
1691695
1306595
131530
1245142
838099
432315
882546
1027767
733647
510129
767622
1281590
1806818
1498550
1932260
327631
722566
861400
201748
1476692
614493
1342437
245183
1230953
1928843
1292630
421518
423514
1691515
1027953
1062526
758387
176416
1160383
704076
598006
1489582
1503389
1383377
1906397
1149503
810594
1741106
1784070
1507184
663441
300081
759138
1251407
1195038
352042
1703879
1673113
1672630
1413392
45141
1636519
1502251
1615327
1081765
963087
664098
1433655
324297
1746041
1199293
1637704
1539425
1844119
1750731
756869
10052
740026
1787312
520525
1913810
1124405
875952
238033
212042
349616
1093855
1456922
1394863
622027
717405
1786538
1229306
454771
1024292
875141
1464585
142698
1443144
1912632
1730212
150052
725274
231199
1100654
986059
736583
1744706
1317551
916432
665256
1860111
1403058
526563
1009061
400228
1878108
1803886
1107895
639100
925596
1888575
1883063
739155
213779
1901107
1935079
1601265
1518785
1573395
1453048
439066
1365453
1041840
1190026
134311
1350183
130447
892012
1254258
1201779
1611871
789523
352080
783331
1865002
1117352
122616
1033786
1269250
933727
374821
391360
248682
836486
647651
1905724
837529
572655
1948540
13075
723167
1174077
289133
1288407
712768
1819456
1882640
624698
352550
526266
443617
76617
1758491
820388
198728
1270972
785160
237414
1527433
498426
1684484
1426088
1701540
1279862
1372052
1661518
285743
926462
1576960
1234189
1597464
1440924
1510156
33097
729164
91716
171889
919417
848920
794885
470545
1374606
1801335
848270
1520235
1708550
1829173
773596
753026
422381
1014330
464796
1145149
1578152
1175468
668484
351793
914829
1652828
1977119
1857594
1780751
1346773
1784542
1075860
579310
1393911
1770703
1628868
1564471
1785032
1152315
1593662
1330005
622039
1475259
1509574
121033
734022
1504996
1006568
1896202
1540110
48231
864971
1200832
846955
349515
1260428
366577
647284
1557025
202601
212834
1428391
1957419
133710
151820
476235
1739866
293619
114555
203285
1443810
657573
1802166
1183700
1344823
658168
18037
1942470
889923
1017605
448291
913378
1756976
335869
210552
1772392
1212755
762464
1912171
596229
1746110
1026320
1168362
225554
988873
1950080
1955538
1263486
237309
993224
1436914
1795989
529740
1750399
77353
711456
1821659
33050
1696085
1484953
957192
528410
1018516
655884
1798738
1979362
1095752
421657
1131130
1685558
30100
371494
374699
1695285
1612812
754252
984106
1995609
649464
1177913
581941
795934
729185
1924687
1638544
1679641
1248359
64640
1122904
839157
202146
1295257
1200963
569296
1533708
222422
1469487
436772
1045516
1792507
1233250
878378
175177
1925248
221504
1682723
1088116
55088
1053467
297037
1901952
320009
1279634
1157279
52211
215566
378856
50689
316602
677062
1860915
466518
1924340
949762
1202638
794139
955779
1540673
1589223
1250415
954969
1519525
888399
53124
1575027
33032
606209
1128594
1991981
1997587
266496
1023750
6972
115705
79331
1774117
1448187
1340963
1210416
1009961
1839157
596275
800388
247119
1476641
254966
810684
1389192
1136804
47567
1266307
54650
1466459
1341430
1045468
1745049
356075
1438638
1483121
1063773
525578
1835051
819283
50308
512781
607473
1355734
1181356
1672168
1516457
1287515
999513
1552701
635632
845605
1049781
219368
1104415
1957553
1997719
919425
1404521
1887318
1112016
1452061
53341
61947
587285
175515
1212052
482250
159917
1898437
1060861
1750024
24557
1675467
431981
1051223
106241
278417
363790
1914328
772786
1290859
1182963
1146677
791171
1175319
1836169
1137632
470687
1931658
216276
206033
1082662
530741
96131
8679
1915896
1545209
902082
227035
1729
146242
1295157
159646
308933
925139
1421388
1423039
802535
593451
831052
1873260
817234
1866158
1265486
67726
1901907
104349
1711311
1826808
715189
1641122
904668
160250
375745
436739
1672962
612441
377291
358395
821271
170096
1090452
1300627
1894794
76308
856308
1424974
1074335
1621745
1961079
1313767
515479
376115
586628
1015118
1261931
593875
932863
1734069
84226
1833224
1030647
860516
1065637
1595792
1960627
1784686
850082
1558325
983333
1642584
583032
501363
927323
1691834
1947045
1451004
1333924
1499923
70093
1358008
781660
1843259
694236
112599
55255
1987530
729316
1519445
616566
501824
1951357
682424
772139
1906035
125380
1502991
1186370
1927511
433337
1986061
1578429
661381
633408
1429474
408982
1583410
113253
947178
1581695
1489605
1718036
1122107
1168488
1018714
445479
978918
1781823
655869
1251661
1553585
607346
1581652
289625
491367
4384
1512719
1812357
478715
90235
1301648
782262
683486
1914611
571268
1920527
1544618
1180831
147205
1321670
1093561
1836838
365964
1044959
1880691
813603
1962709
1266274
1828444
1163903
617806
1632621
1591946
1404806
573247
542190
272468
894144
1596161
1087627
245251
1411942
884630
306580
1579866
780924
1293762
706479
1740188
1946970
247060
36073
772771
1304319
1883047
574511
663910
791674
172586
1523810
980713
1938931
53461
1315254
642229
995031
211896
1742211
1340241
1038388
400738
743297
171905
22521
81701
182320
24410
1852108
1669312
1694703
1612409
1879999
95802
520204
1957469
994193
1000552
1500492
629676
1593217
474626
222611
1519557
364192
1586025
1027580
1244958
1745290
625395
1683987
1428428
646300
1206993
750997
595328
612999
937347
777570
280939
119565
782342
1173806
1325480
1660792
640276
1145614
401967
581735
1721421
1164490
491641
1304734
320104
941617
144145
1828712
1608643
1570657
924506
752978
1727526
1178097
1332101
1122195
1670044
1991080
656189
1956535
1377171
1634116
698820
1006880
972415
823122
350792
284456
724006
1618586
618996
626654
1001471
1003217
170647
1136141
1074589
1396329
1109056
668331
1320648
1956555
363666
1131507
1510108
1671624
1015764
1788618
885144
879034
193995
439882
1645197
1033680
631306
81833
1781493
1151118
525609
1500885
908581
1101014
1700794
94834
503137
338496
456289
1346991
892305
759585
1332626
1325173
566037
1661198
1590651
759317
700550
839352
888518
593260
82006
1313445
1410971
706830
1089908
679042
209528
752827
515040
385137
1989249
1893324
1717176
1764684
274817
1968903
361243
1410027
1230200
441261
667577
563009
116189
1434649
1500078
565946
237406
1241555
1057444
1387202
974126
1394592
878860
36738
1034339
1096766
820014
1378411
392989
470371
1987696
538262
696656
711753
1805857
56700
1915983
872855
373388
1786660
1215628
143810
1377031
321515
1842422
1535037
1218965
800090
1959754
721727
1019011
1858109
176749
1150391
1544578
442823
405119
391403
1536688
147291
106911
420943
534994
954476
1268191
1422603
439756
1140909
1818315
1503433
1007370
1938144
502208
639923
1618791
403589
1892893
1439401
1512985
1580511
1277307
1929489
1836237
845368
996816
747575
1472278
33076
733545
1790153
380740
614323
1577984
636649
1525990
1789330
552766
1856443
1354094
779317
1589439
336826
1472322
1320893
952769
1298547
184060
1420881
1839684
1175122
1360179
705813
1679861
437311
615135
352844
1482008
1197468
1390440
1307317
1651677
1727640
684405
1839610
1424677
1213225
1384228
783664
1010373
800052
1262816
1400502
1336968
959226
427169
1337848
901146
417123
1987750
1369517
1573763
274726
225141
1914490
1846504
1487485
1305957
4180
1884762
981205
1853057
1300351
147710
71075
749177
1659009
763461
1673973
1191091
1843739
1803670
254036
1098733
1881594
1360333
938502
561406
1259643
1948007
912836
1180393
1389542
1447455
984520
850551
1064241
1382850
426432
1453077
220059
198823
241296
496603
1730739
1889620
702861
1982238
254807
1263277
1086551
1082580
768347
962352
62660
1122739
51832
1274750
529117
674365
236925
238007
940761
52778
1788362
1510377
228754
107888
211720
1364967
1722042
57398
1971765
1613509
417545
1883346
332451
1504267
1055430
736723
1365671
898816
1080767
789360
1305656
1548522
700270
25128
1919799
1301178
888359
1147898
1983700
429581
653832
1796029
400816
1376976
363133
516592
1083354
1851453
487889
221965
653376
1529217
1052342
370106
1194364
358185
747384
1293929
322366
4331
595673
1826778
1348647
1571044
1549760
1311792
1205580
1359439
1692853
558148
1371981
210786
1441325
225068
1029316
641680
192189
1905857
676639
1788990
288363
1682831
998304
139571
328703
1775914
1836076
1607741
1245946
147770
862161
1608229
1669293
636578
158180
1306543
771310
1744872
750865
1348275
1408338
191104
568863
1923527
1329153
1490032
1801099
165717
36427
795800
1667102
1517044
1947983
1280695
380524
258144
1199033
711128
736426
850588
765058
1062000
1839609
1057426
132015
1411437
1430712
1438981
1629678
1763715
128888
1211746
284519
807571
1600380
1735710
1588053
650533
630129
1657237
540686
585550
1272721
787206
337955
138310
701892
1543256
569424
1185196
688037
1523795
271539
1324621
1853840
663728
852710
711314
187170
799967
1551090
785466
328805
1570022
1732445
302767
1908044
771969
718020
348965
481894
1676477
296675
1717987
392848
1543712
1678999
1331180
1348060
1113091
1044482
577731
900453
1832083
624290
17346
1315169
1022735
485050
1838331
185427
102369
535397
1466998
1446466
1917850
788354
1313770
1825865
1298503
1346451
1136952
7789
218129
1263422
1948247
367134
461438
1604438
801838
1466283
1197544
1242522
1340154
1274847
1622103
1509248
52198
758056
824231
1144540
933979
1194373
1048026
704833
1706949
997911
628649
903794
586988
226065
1601648
1721402
1799467
1193948
1292164
110031
1886550
8665
1392250
305227
516565
160566
1775865
583867
906880
330576
1427000
182976
622969
223068
583057
853811
1265150
579991
77608
447264
1575493
1460739
296126
690541
192483
1170135
1335699
908930
513817
1456297
262942
432306
92532
216570
280076
1613499
923699
760294
1867255
498938
1868770
508335
885205
669940
1757339
472880
1851457
1118441
349475
1296926
1736440
1887936
255600
1563689
645364
1019266
1279618
1426497
585089
62230
1071031
1082600
1030097
1948412
1850154
1711493
1279149
319776
1483693
648535
32806
576778
613538
40938
1340696
1721285
330511
383574
1511500
946915
1495112
532545
1619050
1021004
70329
525409
744359
112999
719282
303964
814331
1976884
1142170
1909620
1170429
1804345
1054083
1338749
1784239
364653
502349
107773
358979
443972
63878
1937668
1870172
336653
1371963
569505
192647
1905572
1189151
1518811
1545581
1149804
224429
51493
505414
1403408
867807
729414
582181
310768
1758791
88256
20468
227653
1973816
1080558
1149684
53095
1308893
1974437
1168601
786033
1724187
1465655
634570
158130
17325
1205890
1899768
924880
1266864
564100
812288
726994
1884383
723312
507720
1933283
67644
199203
229165
152480
1025909
149702
1740302
29681
944682
380826
510585
610210
1585577
447518
1891611
1520293
521935
1627739
549141
1995434
1533803
1947067
1069849
646461
1681968
1216604
396464
1752742
646504
1494145
63069
1437769
255024
97651
1745916
1676554
1196954
734783
611463
554049
311783
1635017
217597
1819565
1456376
183362
796625
1110582
1774491
1875736
1553816
1755399
1582582
479933
1601957
1702672
347451
391302
1240999
1945153
1173893
1256736
316440
311249
395704
1075630
580723
668152
263157
87500
1346730
69028
436754
739797
80034
1245003
1810272
382896
117892
1069976
685378
656436
1307795
336436
1122306
1225995
1875982
298865
267653
1835739
1697522
755669
1250687
1073381
1630956
1200580
474023
575280
1592492
237354
109293
1890745
614969
1172310
1958577
1945646
1893628
1339098
1509826
1412396
111484
178711
1889715
926426
1671155
1129935
1415422
1529865
1708427
1148045
1929229
84199
603286
671760
1304361
544289
1987043
329670
1836322
683553
1028632
806492
966303
1245563
501626
1930707
1147061
590196
1504141
380731
674446
1206218
67236
1322035
465962
414283
264417
923460
1309809
720113
1034311
1552051
1874072
1559219
1405831
298157
120515
182583
56257
1005181
965220
1716218
257002
1318283
339848
708484
727923
856992
1343138
1026344
542206
1604806
1191549
187813
799945
930227
208970
724862
692566
1375262
1022934
1715326
1746354
980042
1383235
808851
1763441
1657042
624982
1696975
1547792
882789
1882280
1226719
1336708
1446248
53717
1727276
1783444
701775
1755079
346348
1610904
1230750
1586632
1422685
1770343
35201
1682228
536141
1131956
755075
1453569
252298
1098338
1542984
589842
1542485
1794732
453496
1795211
443758
1430514
1734867
1945966
1345469
1235398
1839397
785092
911953
697926
1562861
928228
80700
74776
623273
970779
405539
1733100
916146
598999
1190038
742933
601148
260158
355964
1999432
220965
946830
14426
355837
690101
1923563
1966954
1818867
1049792
1704835
858007
789733
1009034
218256
980610
431370
1905896
1280687
1846014
259134
1065393
1531998
861421
716690
1190685
1857964
1628152
327510
405821
108095
369520
165180
1904394
1525133
207742
1304565
1939253
49602
532636
1466537
1372168
123077
1005235
1095768
389351
1165379
1600366
1274690
806348
20170
214011
1647911
790777
988175
755611
419392
993617
1211015
1808631
1883772
1982532
594513
1353421
384246
1956030
331454
436301
693623
1085661
1035835
924425
277652
1139028
1066099
1214598
1793682
1842071
966738
1814372
1998517
962834
1051162
1130632
1256704
94543
1855435
724975
373555
1645927
444290
428727
1101158
283885
42367
1125999
430672
491627
72406
468967
1217733
1308681
658300
426371
982685
571753
351117
1099028
815861
1492225
976156
711614
1276109
1776829
122584
1195966
33380
981080
1520338
1094427
1226357
858305
999373
1623593
1535232
363601
856001
10473
871541
236197
1001271
1557305
1841296
790886
1931536
922768
745949
387303
862450
1346150
1773000
495936
673969
1193301
748390
731585
1499152
656453
1128063
1325094
418255
1975438
342126
1710868
1465338
625580
1366526
277038
881847
1014413
1199450
597260
358944
544629
1577924
891531
1126467
540725
1384692
739792
342850
1882073
1229894
78648
102064
317253
811181
401100
1635882
1833845
1741029
739561
1164700
1330438
184836
717213
606377
1394687
360740
159162
574815
1266100
1169658
1768595
697672
1789730
1564293
1161888
434704
265395
1150192
12688
204982
1965222
683745
1717690
1691703
1733209
1651432
143791
1048825
1442337
352037
1599787
962044
899518
429005
603796
1938971
1784311
540391
1015744
711826
1376753
1284618
876497
481175
399735
1366762
1309866
390614
894669
50787
699030
1977150
1587402
129740
66094
1670338
287769
1592847
1120657
1709465
24262
1384990
1839781
1713677
1834006
1697111
210129
1093004
1185312
1402547
276755
80109
438098
1962621
1913238
245441
1029275
1565010
1725143
1201392
696034
1967039
555097
638038
1002898
763648
877981
1209116
469438
817687
755650
1032020
1703946
1983969
1205837
807528
1678815
165761
1980671
1306771
603211
1021475
232766
1578677
1450361
1424111
1715827
1081765
1073619
356652
824995
1599658
1397461
622031
581081
778908
319397
712458
1245232
559127
1275290
567181
835211
1543979
1782151
681703
753088
1932379
1726941
1291395
1202782
2279
933337
321761
1493154
501542
6103
1757136
5273
959209
180428
154698
1618647
1999434
1801574
1576501
1360339
1656652
563268
1356287
687818
1294780
823697
618948
488882
1681757
122416
392695
1162442
152383
696824
319495
391099
1617933
1434801
1929652
1434969
1624536
519545
635685
334376
1297842
1193586
1578696
1078398
1916080
553409
791497
1290591
1455606
1134824
1744431
1149045
1404255
908501
365413
746313
773488
661206
433397
1728226
325127
506244
1612718
54915
1889119
1347875
297999
194044
1597695
1205104
34844
378803
1505315
624324
410354
248605
955765
1317535
774020
201619
92921
795730
568823
695470
786883
1883440
771492
1608223
1075080
1914191
1706687
80010
1072272
1630284
111842
367893
315707
1700182
1609698
17736
25436
503828
1396099
1447448
1790126
1798771
312766
1141834
1273065
1548595
1146053
921771
1873729
53514
1263010
1625348
1499688
875468
1087714
851512
302620
1918010
1830259
1554519
1259478
1991986
1556898
1579967
1710588
1457584
1115310
1021184
60049
1124126
357221
1687012
291832
1005147
462915
576589
151348
1323765
1597468
1881799
1805665
1027205
521120
899472
951457
1818152
1650912
186378
881067
166615
667594
1948049
1859719
809850
1700823
1557535
903876
882818
989413
959244
720539
1888854
705801
1922288
864295
1077315
1309289
1394115
734878
1498883
68990
523852
1142448
1977736
1280295
1063597
1563915
196530
231010
1808700
975579
891144
270141
1566231
1954933
560268
359660
612068
1786480
1312624
1854014
119429
146672
1576240
1195929
513994
1404856
1413295
842664
396898
252775
1805313
1274240
1641074
1399718
1082080
1495853
505318
31033
793041
1538912
1753180
1315908
758343
926107
943336
28171
1343452
243817
13963
538865
1611449
1434500
86415
1701496
1429426
1327607
896942
241188
440160
328951
546490
422533
439813
1958001
41714
955554
386297
1261687
665042
1240728
249987
1748989
91593
42283
1873364
1399733
1591580
148144
661289
1017401
354841
1347214
347471
1540758
1696105
366881
151605
1846520
829237
440747
1455322
1840277
1170574
1401377
1789752
582208
701131
813936
1506882
902791
505518
1888288
844136
1625937
923380
1590450
1878205
237099
408706
1043694
1976362
306888
1196487
1122526
455264
1368274
187498
585876
1797038
1752004
598472
1279811
301516
1788694
1227933
1274891
1671305
1550374
1778755
1521186
1789594
1981491
532262
1542070
7116
540972
557076
563716
345107
583810
1251944
852695
80527
205930
912732
1517380
742377
1512703
1611538
1608471
1853272
1501534
1957221
1063153
363830
1552660
1862073
249549
1447435
1728176
1068283
885412
528527
1420283
1413370
518704
565402
796725
462620
193002
1384318
1096044
18416
1339457
956735
886218
1353836
834692
174180
270027
713483
504023
126177
1057646
23533
1601012
19802
344458
915113
789616
1597215
1495649
362676
225981
1875490
1014859
686907
1097200
1547107
644385
610249
1086389
1702215
684190
207530
792067
436940
1376086
28146
104053
561209
1872800
887100
522382
1982208
1844592
1394940
79907
1539863
1218552
858996
817817
730195
1647957
1029065
1019054
265131
81165
92884
1467875
369327
1509257
1765218
1810585
1704041
1350764
128107
1244920
577930
1746742
1191649
266586
247004
634656
1278037
302320
589846
1491045
324732
1087067
970685
1387413
687041
175269
553938
1528887
391784
213303
53251
1396405
1959005
614621
421405
102421
1116382
877377
817345
491270
1910350
838648
1477475
1466891
1721209
1305340
1517388
1102740
773015
500750
1328399
116526
723556
854513
1873249
6586
1321376
1877696
1670598
805612
1921118
983681
819642
403742
685787
841103
195481
1492967
290703
1266027
539353
1387546
1551022
1500530
938505
1119075
1379222
1987703
1559394
1285876
724518
238671
1470549
1061125
44168
161983
1048063
1132811
1062642
896591
618430
833408
148478
1399456
1993663
520009
1651058
1147070
1622704
1215613
1473913
1306731
1740323
1549693
1782152
1142495
1024807
629603
1001922
847833
596206
1399948
794584
685371
1312334
1847961
1347565
998466
699569
268037
1964535
1732312
1081791
1804220
1218180
75337
989614
950858
359576
252055
1106064
975876
1117282
1747218
564205
1196470
1253993
520810
1167158
1017116
251093
992251
1856325
514409
1325206
76020
1336814
1183424
494459
445274
781608
1904545
246020
896120
617646
1198217
1628294
532020
510484
1718860
1572595
376471
1141520
1031087
1514802
963677
1305342
792246
296372
1428616
24879
653905
706910
1948771
278314
940373
1078896
1642558
1247672
1242373
481022
73227
934111
181943
436893
223545
451029
184159
544958
1086733
1221630
291710
1811411
587636
188783
821801
1531521
1484065
260006
1826307
1367316
1006067
145058
1930011
1781817
1467085
1185616
822616
877283
816051
1311720
1228763
354962
1525326
259045
169703
720153
588360
1479933
1154473
701310
1205409
1709730
1038108
109621
536475
395666
181379
997872
1547486
1337566
802609
301722
937460
842815
1823503
72829
1954977
1028863
299653
1458652
1961208
1260512
1918064
1091237
1461952
338219
818205
906115
133958
198229
1905393
281487
1188740
377321
323279
1474091
1590890
830346
827810
189020
1290701
1711781
706218
427627
18833
597490
1530191
981927
1382140
1021270
908441
1498680
470623
1751083
1812694
342574
23945
1805681
358192
1008080
406122
1229586
1680444
1830815
1368892
1148691
987206
28252
437637
815170
1175692
1456232
231789
1273022
703575
1067412
1421666
65978
1398771
1392507
1851383
1872050
748570
1972181
1886865
1278696
13865
240716
862680
1272363
1758860
780903
1096671
887578
1931769
714012
649975
5597
725407
1656719
1406404
1072482
354135
524582
1293483
378538
891194
704316
980506
1582226
186916
702084
654435
1561658
837291
902609
569473
1853810
1421275
754889
763167
346281
1558822
1616842
1222246
253923
22545
1416254
1345134
1077451
691582
540966
514249
1007350
1940673
833265
995742
150722
427278
889280
1377501
2606
1894150
1775273
1833691
1915765
1093846
37426
1425723
1771458
1238671
189513
46292
493614
622689
200589
1914949
30291
82706
1934951
74000
416986
1498228
1504440
1820171
1927588
1273496
1206690
202156
1999689
429397
1302794
1305046
860327
1478387
37024
1183520
617786
1981369
1017611
1764521
320217
1222970
1322074
1218799
1163482
1807632
547620
1023291
1409051
171993
123088
85040
1919989
1478206
921944
1811878
1664906
384761
1353969
375136
1949590
567804
791696
656803
642961
1384601
481715
1368651
880392
804565
1292741
916749
1315449
83329
1617388
181443
709795
1922313
262548
1088314
1230932
481813
734595
1465905
1675748
54397
1012540
205189
191591
422125
1628045
374441
795171
1355326
1542276
84992
1210732
1405864
631158
766804
1696050
1754069
1211447
1450523
1566706
1624553
1065462
1074019
1495508
640244
623149
719133
947118
1042098
1037787
1082231
166388
455972
808066
1567173
1268914
1442274
1151432
76842
832235
328013
1676933
1140221
446524
442424
481768
1458789
1644852
522445
1725921
1050911
241089
691874
784408
1527890
1052416
563780
527021
936195
1920672
1479262
391402
1393689
1366829
1757915
593690
176703
603559
80241
1706917
609642
1914273
113435
1051922
100957
1607861
686991
436127
1844859
1834030
1762397
1557624
285187
1853498
1685736
69025
1800691
235293
442175
232990
1882382
677737
1509232
1559584
224882
1664183
637516
1964073
651794
764980
205353
278646
439256
574834
1846843
973127
595407
1417915
1015193
1451745
487524
1898980
661115
1471437
802950
123715
619259
1749080
1012701
1746845
893851
1570705
1649102
1017358
702393
1114490
6331
765592
474355
1691632
494523
1188911
784983
25330
1496186
1571241
1593392
161995
472519
1219527
65321
6475
1335481
343140
253533
12143
1715277
1528942
33462
1560356
1998521
1256712
564909
123282
251214
935440
1642373
1950317
155355
1390277
1247435
1200062
91621
769538
1573180
227173
1364294
915272
1592206
453705
384939
1347863
259180
1857298
1900169
232240
1491379
1999966
682414
1767875
779817
873921
145986
669025
876341
375865
1953622
1286367
1216865
819979
353616
1771950
1155274
1565084
395753
209224
1368284
300280
226271
249023
686074
442357
1905981
654090
1695977
101902
1891077
814002
910598
457443
586429
1212123
634537
160515
1127034
952744
1695061
797125
1415897
156157
384645
966627
1475598
1991679
1792040
581537
624679
613386
1158704
1106219
1926774
407662
1540717
856329
779502
1562945
1414990
945246
1597022
1231954
786435
1574293
112980
839190
1690485
153390
37056
1997402
167613
1479124
1300184
901310
1999639
1350554
794233
857665
302524
1411702
206469
1380313
1834900
1581900
1682910
276665
1009808
264374
59260
51743
424304
1622052
202111
1190821
1564892
175971
433678
478590
387101
1731879
186686
1717032
1918470
874325
1315466
63843
395183
1235304
1146023
1258719
479006
632293
441687
792551
923729
337800
1325434
219432
908826
1910669
1762076
496788
1037392
939760
92634
258444
1391817
1251375
619625
1623738
762758
691196
922353
1958665
742552
1580155
1276496
1050949
1100915
42346
1633627
879366
70606
1751885
744454
128527
749620
123340
185239
519027
365771
712395
801237
1832394
879579
524575
983467
1194586
73879
1045168
1173472
650193
960821
537819
1268241
1292107
1952934
1936215
507147
392845
1367316
1078959
1751356
1719290
760681
1725330
1437828
963713
1722306
1648372
1352418
278166
1728368
1089874
1389569
702084
1938738
1618977
117848
1892125
1778574
213460
839055
1531398
272735
63277
1211456
10574
519976
216288
139253
1537152
1169327
1409920
1211300
1280627
1941233
1767518
848174
564509
221927
680980
306416
1086718
275515
1095922
1071439
139328
1927216
103052
595144
896963
1082602
918885
1156904
1653228
462189
10473
353846
1696863
1650359
484463
1072585
1751555
13238
395061
903693
1920181
1552620
1176861
1492453
660727
1891992
428492
403607
12863
573470
1412346
245797
928772
1047606
1181344
1461643
517226
1981189
1352266
1971778
465130
675409
1392252
177583
543827
1712336
463566
1677139
1660524
1742203
1705975
1122275
1792261
1305662
268696
1139734
1374417
864216
9036
28674
1245618
1370611
1120491
738948
1280214
973891
1224637
644181
1149467
373847
912226
753574
827782
228330
283280
1734029
1388664
1336603
1943209
69726
1827839
36009
1434386
669033
914455
430377
1686248
1228114
1901015
445775
223576
172677
730736
1386386
703684
1597796
310418
1462363
406924
167757
912448
536219
1683565
1917589
1608905
263793
117265
1044973
1458461
756506
1247459
188487
1618417
690724
234670
1549345
1078011
1361736
766516
397826
891474
1892137
1016765
951794
39581
1362080
503788
419623
1375752
1150403
690578
140925
676205
767091
1879128
1840993
937023
876554
1159452
1674197
847803
265335
938798
959677
1557765
797083
663844
288977
1591226
719493
1369011
1969016
1299350
712335
1645218
1498667
1129315
550719
1694207
486116
842737
1958783
1345640
1754920
1641110
224400
476211
494790
445546
1001250
843168
1746838
672408
1733047
436813
1619294
180273
1486697
992175
1940026
538165
582557
1235735
1005549
1175349
627543
573263
1980270
167833
708342
762840
1558937
324065
1276192
1624451
1863472
904733
727707
77369
801499
1154928
1950588
1499797
49706
334870
1226938
1382216
822481
57286
1086581
45178
583129
923620
167097
125066
1518202
978130
1217186
1959776
604673
1471654
773091
658799
1506097
1688697
1555228
1002992
1001836
625201
1764751
758525
309745
841839
374405
468612
334520
743658
1440670
972987
1834956
934779
1515611
224540
1279790
783390
1232721
169574
199743
1976728
1129222
1366261
1629231
1034480
686274
1754134
929474
971862
1947949
1928949
79894
1273467
571018
1103291
875171
1770389
1221531
850852
1298001
1216520
1545628
812095
349465
820296
591300
1881350
246857
1265221
407470
519085
1632881
514559
1838953
1990112
966121
363813
1191937
10670
708029
1208014
1880955
215935
280280
72073
1006475
1486477
706767
1642939
1020721
157019
345796
1925202
641780
1546949
654114
602079
193779
1951796
1167611
100316
606777
1949366
1534909
1092984
1840098
705520
238512
804992
272610
1052868
1770054
1349811
771945
123173
1500604
347034
209730
579274
943845
996785
1950002
871873
1357258
1087040
477220
907482
1718293
471803
1336498
244839
1568112
1259425
721405
143052
185834
1617520
1133421
1186840
1479798
501200
1241170
1866119
934231
1424037
800453
1222034
1060747
1243396
1470214
306445
401630
686985
1116803
832542
973107
1386319
1826698
695388
1260360
914665
1756833
700470
833079
1694400
46644
536102
870473
1214575
756194
847174
1727292
1159153
326484
470943
1213025
545532
1453514
1112832
1999050
693169
795011
191013
361791
394789
1077077
1285103
683771
1916389
1074826
1092992
1032509
299514
382488
788264
1866221
1485903
1902102
1831801
1903032
20308
1571957
976792
295710
1443324
693051
89344
1548333
1148233
674584
774180
319694
475598
1840880
749659
103452
1983054
953623
1061337
103605
707131
1320620
944928
888696
658066
28606
1441913
837675
1291658
221793
1028843
965884
424007
1023735
751601
351924
1051675
1711158
1657230
1154772
1779592
592639
839140
1503987
1003986
1976523
539599
313180
1014705
528058
1347815
448199
724670
567648
405219
2954
355186
1870631
484342
1015871
533374
617934
1505528
267134
1776365
1887486
1297123
422362
204986
948148
1089132
1739457
1644981
578491
987160
1496857
1897377
1718908
1031340
1908025
208065
1625418
1935054
1463821
1242786
59748
1747062
1233348
163398
1212266
776691
222316
96077
141578
898126
588601
1900382
49317
1758873
1465921
1664140
1297777
1201888
1267862
596988
1878440
1982610
1301791
100765
1827166
33018
1209222
1570895
334487
665991
1883103
133411
1737180
787283
1786649
1008887
538043
1155989
503763
489012
1800321
1896369
1353034
609086
203415
508276
984352
1130636
1781817
124773
853224
856272
933091
966006
1987794
894559
1094417
677497
431402
425967
519289
305499
234944
1599773
105315
1120572
1966392
672655
686884
1741497
1666829
1372801
1391713
231202
1506596
1047441
1997708
1848042
1458680
1581881
1489342
1048563
1185238
1210227
1130056
428139
6107
1122770
296864
407014
1249746
743380
226708
401071
247426
1177968
119637
618691
1386481
1312685
1158104
42746
447874
856960
360529
754022
763485
704958
520148
795681
867039
20562
131972
1072072
346967
545562
1854407
1719982
586437
1595288
377754
794001
433825
123626
1080818
893047
1175276
882603
8739
932724
548160
214142
882336
23544
1566122
857834
448626
336281
404650
847522
1486943
894015
1946690
426122
388976
1109701
1271118
1129942
38478
637329
1899456
736670
1246566
256313
1918796
579060
769414
495406
99329
1931671
219721
540619
1745839
362382
1873775
637378
1750828
168828
1288781
1228739
502333
1165884
1412219
312229
1111188
578946
875395
1756514
1285701
222856
1716792
1554877
822357
1755695
1715591
1042200
1329146
1683260
832484
441289
242842
61537
1075568
759977
1114254
410256
1074362
1567955
201127
755721
1217993
1519289
946556
1994824
1190058
1432563
1517755
620812
637390
1962468
673562
139077
1862878
187526
1423776
1847564
183987
1249529
1361976
1467595
815005
488415
1006557
33792
596466
1461742
399226
1649034
766152
1466381
715064
250858
10964
393204
1175430
893625
707289
1385072
443893
1636739
396659
1168803
450772
393243
1143567
983035
1016265
175792
144732
1658890
365188
1992719
1992413
471394
1247616
119332
1797398
539787
605377
1418439
1159590
758352
140012
1677970
647828
444310
1987763
418316
1970141
423304
423377
540068
1614302
1998250
885733
1705586
1018954
277159
1559964
702700
1747799
437700
134643
1861960
1040721
882193
1953102
173651
762678
1433115
1724126
473068
1048937
1820389
1295579
1125358
1986949
111117
196540
1848460
1243463
1839925
10513
287272
111131
761029
1916255
1011174
1742810
753314
720801
1995909
569106
546898
1730297
269373
1828232
1852881
487786
763614
497015
1479676
163909
1596800
911271
861828
1889964
1196501
718938
814559
140755
1365762
1837896
1171525
1799560
287917
581828
622242
1215569
103035
796992
1770254
671036
1412163
1905122
580004
167667
1671583
837256
39136
1528026
1833415
1799914
1072773
841211
1360407
1790346
447247
498316
889763
1068429
656211
1391758
1415421
630316
1962167
299157
366240
949463
1257816
1310547
1557838
654136
667469
1531219
520569
825524
1824207
1205598
1508749
1971780
455149
1166405
560136
852211
1481546
209334
1338120
215646
1831012
410565
129096
1646442
251075
56761
1336076
990884
1310349
474043
1194902
830635
71705
1365266
102321
782419
585178
1366970
15551
1915289
1948518
1248125
1489724
902911
328963
287193
640469
639689
92624
1966379
1206975
1371070
921605
1928190
734635
72632
1597328
869478
1095134
952581
984281
566837
867731
1589002
1543331
1902556
688729
118250
393390
1420181
1177824
1206599
1583150
1764888
958216
87639
1995753
1348780
1059144
901880
1831010
1745980
1998178
411275
562613
1596198
151994
1169385
1875198
1244121
419470
1383086
1595667
1599555
21584
1676555
1607004
584209
197317
1936302
1108136
1081050
1954682
61604
775005
1398500
1270738
1605759
1365594
409213
899079
119455
1921678
1053722
675216
1432511
617143
34506
579154
1948949
1962110
1363860
435953
1340279
978206
1757500
1385857
337754
1291058
1019347
1113229
617322
993902
1775404
414067
756558
1316531
1551931
306474
1154755
539927
769710
1093387
1813803
108135
496493
554966
218091
1671626
293521
843942
350001
1014018
1886549
948884
1077567
560063
632764
1526916
1786748
135299
87922
8480
1640328
1831538
352039
787965
262401
1124533
193239
1945814
882501
1831108
1630235
571361
1758309
1052557
1835974
451684
1515933
327130
1395768
612693
570822
1112160
1982036
878972
1049437
1506262
1091403
1300184
1170342
932935
1509618
414301
742788
1973658
1629710
719565
674386
1800319
1941440
707430
1357458
305893
779786
314613
1946909
208239
1302800
1193039
176663
586303
664623
1903097
1548923
1222272
1237020
1711276
565329
599032
712621
1650657
760229
1856318
1278646
1579862
1945762
285054
1620759
732610
879136
1253355
207392
1693291
1825290
1184471
1219163
5291
510703
1045327
880683
1167998
1807041
146622
78655
875042
475354
1910668
841381
240694
334222
1166742
194681
387114
1281014
1714349
799110
356080
1231388
1414924
1222441
945039
1338703
261037
1863017
1559952
1205847
1353471
1373419
1221223
1948116
880415
1914604
1231570
1675300
668600
327863
1842266
1083466
484923
1187522
1167436
743997
259177
712185
1056349
802729
972356
1500366
413953
1053148
688258
1783283
481407
1540267
687806
330696
534599
148209
1415759
466163
1277098
1760033
1828814
1045183
973218
1980554
1866434
447809
1727356
579496
1095746
1287488
327767
893262
814294
236683
1373905
256991
1622075
978169
997423
1789233
1038745
113208
1265720
1269887
368101
1215424
1241316
1280703
802261
132133
1954813
986493
1965425
1028124
1861575
233971
631989
1306668
846427
889583
196948
1721149
840346
1931936
1577877
524741
799511
464611
1483909
1943575
1494051
71925
1037502
1014318
581789
1313963
1294527
618041
217066
715478
141223
1942508
524417
1401997
1303365
400551
1676077
1531445
462090
1779571
1427126
1435569
231443
536009
332302
1738381
1642163
1675695
396480
1239135
1082284
1452518
121052
1286655
165930
977434
1823979
1313135
1492937
876305
773637
1557340
1690490
732745
1515971
266477
808442
906196
87986
437711
1020873
1306006
1339809
1920483
1888669
62188
1592774
1106580
775707
1850814
1811428
848418
283412
742438
1640539
1328064
31518
1412512
1173803
876607
1676510
1034408
1753909
1922097
1825450
1299671
929977
586019
85510
311219
900570
1160763
134315
1157886
674462
1554281
1668052
1908089
688860
46702
1217603
56389
1833698
1815407
96497
346997
201664
1475235
307770
851611
611438
1953141
1713231
1385828
25817
189722
310330
704704
1271116
1833511
1067631
930706
1382285
832813
1894694
439497
1406638
1714764
346866
1688780
1727013
253294
24443
1494344
449423
1418209
943327
319888
1381236
1874850
800803
1148397
263054
1564353
1386151
500597
468368
1403024
1679208
295195
962178
522606
744657
1833212
1675866
1721376
141539
1477
1844912
1212985
1250634
529538
1224189
205417
1079523
1567293
589891
551210
81327
114254
1247487
98866
621663
1729711
742055
1696617
398039
835310
1907886
1843447
949704
1770948
1231795
645670
286251
1640294
1688431
269442
128398
1551118
837175
1603454
1771793
1580378
1562783
513738
478901
787561
1158310
1421394
964910
300413
1885019
1949970
63805
238455
391188
1757533
1147665
529220
464637
1781012
1207736
1690941
873842
125983
1864609
702818
1695673
1557219
685346
1663185
1193925
486199
331585
611590
1021592
779155
1404652
237732
701623
26260
874621
811058
483756
221706
741033
1662542
1492080
1563500
904179
1642112
902810
1632712
82399
559687
882884
198516
451580
795068
1637085
416250
1197022
1865268
550365
1639399
919086
1247743
531787
586516
38985
66355
36524
1389301
379318
1239047
909708
136879
734101
472944
46605
1996235
1042547
1034846
116142
1461933
1771093
1906244
317231
263179
1921930
60827
1825300
157775
1218085
1465961
1092557
1882395
183993
615152
385155
1906354
872426
832050
570886
750621
1704549
1383897
1986232
1828607
1673282
1540580
903518
498255
1986285
361158
60872
1146791
1441817
209505
1068767
962985
1453019
1007101
1803905
1059902
958853
35278
1118926
467748
1617355
830072
957769
708436
693150
1456529
1486424
756937
453841
141724
1771471
728892
1799151
876975
1000271
771606
1281669
877832
295910
1280503
419152
572282
437807
1371292
1157224
1563498
1904377
519533
896983
251142
209540
1813299
1681809
1221920
1977499
1081979
1445992
960405
1092268
1338233
110674
1766613
407061
1053993
1059706
574914
330688
419652
556534
1040666
261251
655302
958041
1730218
878623
1557145
555130
969820
1872452
306867
1053294
1553267
118152
1528764
745818
1501448
83372
1939092
1589848
1666527
867480
1609281
465394
1393378
535846
1637634
1177981
970022
808054
1487774
1847271
59265
23683
1674238
1790527
496759
1950279
469672
138731
21419
1035279
1985556
1279549
1458084
1674151
1283866
1436574
1189037
295097
1958583
1299947
837111
1017393
1488503
1209396
663091
1821622
333164
1542216
1843171
1382407
1433113
1854089
129194
1624245
1308104
954518
1341574
546976
1183811
829646
968574
1598307
1803721
725785
1484972
888949
707444
1346387
913580
292914
2883
638303
262044
538334
1541349
194862
1789387
207237
1379582
24672
624347
719048
1867138
1049637
1402954
566651
1293942
824541
1243636
1002697
115101
798831
870474
785884
1862253
1865872
1029315
1870073
269080
70166
1564611
1711565
1647038
37613
244037
166854
342958
286854
375170
830524
1016844
954787
59912
114133
1149542
283922
751709
1466862
1544602
884331
475389
129110
556678
1151433
324945
734655
1939643
1967394
527012
639721
43005
1686430
359197
628308
957527
1499521
1949799
1901438
1457401
25471
381224
253184
1544474
63168
268378
1314365
300393
1397743
843307
159269
545403
395958
850756
1908800
749427
893315
376289
466882
1658716
705788
1860440
1633445
1339294
809401
1738897
16747
1944971
1915626
243690
1012704
857460
231226
155039
1988072
1006850
1529985
68907
1363366
541598
1030760
17915
484070
1309222
1024249
1426069
1937943
1972149
1709393
1852142
1731492
24947
1735202
223702
78875
352589
234861
249826
831899
263251
1206705
1549486
1760451
368615
1308384
1733183
403378
1262718
800509
1048814
579053
520595
1326368
503530
1966556
491836
127611
301125
1701356
1342102
673441
1086600
302150
567881
1602879
1961806
86237
1860266
1823277
1764664
1088303
1577540
1298021
425184
60498
1559039
824469
480975
346268
1376044
690932
1243687
745079
1672254
403063
1728888
1646969
320094
485454
311441
484621
228820
1509765
1824149
764902
1989075
858425
571894
355262
1386706
867392
1737266
1116237
1744730
86186
1118687
138622
250928
267859
567763
1763212
157273
1559501
1143028
83007
1153463
318369
389998
594835
1513804
1467667
1864086
1235049
1777117
314480
1826151
271048
1805106
1584037
631817
1988647
366201
883587
214004
358511
99532
796398
899032
471400
369841
1060464
388147
1031879
1401479
784851
1186034
1131131
1437317
1773089
1752879
1839425
1999815
1551191
1995089
1126307
60011
1494262
1979929
1454502
744817
577682
1386352
1740654
1777399
184609
1831475
1164248
97921
1652675
438744
1981541
1767226
71443
1487228
502914
718960
1462757
106787
1801151
711694
1871243
1532622
1712593
1907096
1924583
1462576
1316009
686055
212167
1771577
1535868
1590007
467895
1734458
1920256
885046
1109897
1101275
1603261
1205860
394536
1551757
260268
1481013
290944
1180449
453951
1173810
1348012
1000637
213370
697476
1735823
1636101
597471
524674
324471
1382530
1872079
1324560
1235107
898552
962447
1887180
729470
966520
1484551
1664661
1536772
197025
1681096
1186314
947653
1435545
670222
468924
1194550
11880
528815
1493913
1433584
1769459
108065
890681
1469388
636313
548663
1207600
699023
1820816
1884310
1950674
1749844
1261429
1197318
1250854
1142065
632388
1617317
1062752
391062
167892
1026411
934777
1747253
1820138
364501
954454
666006
230638
176029
1583124
399439
1898984
1227055
1140737
9698
1897747
1352529
1876177
1215749
741725
1229725
1808982
1137343
671288
1208859
1923448
1181849
1542731
1536709
903245
368937
497813
1999318
1196341
508934
1253910
1457452
1895478
1587720
490356
820803
716901
1819130
1720244
1638340
569592
1142775
390963
1151938
1178768
629532
158483
837426
487220
201116
985206
468892
398088
512787
1721746
492806
1425811
540265
337004
244340
146042
1710916
780316
1086721
425039
1514372
1964127
746021
1300847
752396
1994268
1145867
1189386
727053
1233954
1307641
267139
397856
478865
858613
1044732
1930909
1296496
290967
113346
986356
498115
103728
189823
516465
1227939
1492474
1201910
1945279
1189961
457154
1637134
1751535
239642
514818
33132
14443
506676
1222847
1390322
543328
815741
484958
690158
969643
444193
47564
1652766
1872113
192590
1621573
1746474
1768485
320158
1381531
1860756
270777
1015338
195243
931241
1937333
1552166
377175
357430
1885413
528440
1642170
1303163
1516864
151127
294039
557075
59839
1851
1990033
1133709
1438570
535859
1857175
1568144
1314179
4821
1210230
1393785
1706067
1501502
1793395
879329
444982
1119619
174693
498446
773729
1788747
1956171
1111254
1956142
1918403
908211
398924
475328
1669332
1912177
1991580
437687
1742162
1916766
1750350
80412
1955629
49650
657766
105432
1031532
1058233
714562
1526578
523396
1004677
896811
68925
1821107
1979919
357182
1783509
1661654
120517
531034
1698745
1911969
620613
1609565
251246
1932
1323063
1646479
1316764
1464669
1158813
1039145
636280
418349
81965
755852
21404
1319738
1231646
1198123
1309608
668108
581585
1566617
569504
1916899
1670827
1779048
45160
1629398
914951
837196
1138046
1928237
1739140
1736315
760980
1787205
344538
1819681
869241
1754608
383522
1550946
321753
659657
1647370
887811
385203
339367
361622
357823
748327
234660
1096333
826565
505458
1106553
23513
239743
317604
501909
1792867
493419
1481493
1219919
1723497
1425211
794207
1637596
1946745
225741
1668677
1142651
1341892
585463
802664
1099029
1508986
1799746
693806
267966
1185373
1963489
523469
1812663
1496091
1146542
511984
253377
376931
342164
1555262
675396
1943466
42869
1490248
532919
596844
1359249
827539
277145
1793530
742064
264506
1861986
1077076
509151
531377
1513180
58946
755463
161301
987869
1887511
308218
120575
188814
1620284
1701057
1778479
1073779
1066712
431740
1852186
372512
686738
1926245
822372
1263403
1514462
1457776
1316879
1273779
335006
1599800
1288130
1942428
1938136
1385650
1813396
519075
1565757
1883905
1087969
722348
1939373
1101794
422114
1455697
1420990
715619
1302617
960988
833244
119430
1616813
1874196
957451
727065
1462314
1615416
1863329
1794919
1012298
1252866
1561384
1700296
499339
517614
1314567
1368276
1971086
1736289
123785
1530814
376840
686456
151658
274744
528117
105395
513679
1733829
460244
381680
1570705
1733284
1912581
1389899
1071160
440380
1628236
957155
384854
1361742
263986
587465
1408187
997688
1544408
1940869
688033
1244423
970452
1429148
58419
1098171
1134025
1377095
949838
968187
746903
1949509
838654
481716
1845783
882964
1054491
550788
1927449
584025
395201
882317
1634672
915474
1881684
598163
1892669
299141
412365
1916610
1030721
1730114
497399
1597302
983540
1065694
320006
130069
39753
1224678
855977
1507612
329364
594860
800826
1813493
785234
753912
1659219
142621
299104
23782
1035003
1115017
1125297
76968
1963402
87965
13540
1104579
318620
981880
398876
1506161
1995553
327378
1135305
1374400
883429
928777
606039
722559
427188
1849474
302864
1674546
74232
924894
693896
362146
910905
1480241
1509829
723320
1297110
310839
954706
1325159
531418
1431335
265150
468173
157960
743380
1780943
528671
239628
1477125
1087298
1296384
1871129
1487497
1400767
1472415
1368138
1175883
908410
1454450
1935096
631499
1398835
153947
1987704
485213
1450618
1602883
1567504
428835
627949
1324811
1561243
236378
303765
70561
1103743
1359481
532426
1081174
1391630
834028
1913053
1794651
206218
883161
1124071
1428190
1864352
1361369
749884
630901
1083122
1746994
1960268
1938506
203192
408722
1646308
1565133
1629370
229358
822914
362873
1207680
1715584
1974978
1572859
1230849
59290
47895
1772237
1168697
144466
1866625
448347
258178
1371175
851729
1441100
1915192
1428025
402412
1299934
698367
1647635
1613094
979217
1837851
888710
1509894
1381955
659538
1023538
573783
307944
1026117
1802729
384171
663545
1209987
466269
422611
1068700
881704
356369
437074
367469
214500
1643156
1297155
1818956
788513
427834
1626443
968667
1528859
163182
372763
1819997
1550415
670699
969299
413243
1751847
1896702
451361
1772670
567489
1648623
461290
889035
1361398
380397
1802045
1701432
1483703
1375286
512968
701641
1457020
10013
1270627
726074
1291435
1167873
460303
1679762
459004
1406463
1744733
1323333
1095240
414996
46154
231564
1276342
35055
1144496
514400
1665671
1681512
1118676
1206467
621443
1434102
877749
221779
64621
1507936
756576
1895761
1314572
299461
1175786
1150279
464356
1671003
165702
1788097
1444456
1318694
795254
694279
1056464
298923
1597460
536927
1359849
368656
564465
988036
1533081
908678
1943898
294650
502946
1292660
83827
1105656
947302
669176
1271158
494585
1183954
1000825
965412
1235578
1209299
407988
813577
1250363
120873
1476107
1921688
1072013
285991
502898
348048
1407651
1442366
1682565
41812
80111
823869
1257359
158017
1000470
693492
1193785
54383
198937
416527
1327061
790125
1370862
1502292
486151
788251
348679
913584
1110043
1878265
839509
159958
672247
1928168
513179
1368615
348725
1810614
699304
1532326
1352251
1778882
552625
1028771
714108
15197
926019
1480399
809483
1539889
1681225
1386737
1098743
1013610
864581
829032
1883009
789606
1508775
853010
89188
113276
1006242
1284853
1394963
1279366
1659321
1397940
719602
197689
1687996
599101
1250182
406535
1002200
1568782
1608081
794404
1281809
1581286
1242953
1972239
1346173
1725456
1844062
1413530
527546
1886301
154458
1817201
1095803
1728388
1629921
1127048
1896472
1530907
750739
538439
378210
842798
556087
1101785
1359193
1559651
1765710
1165384
1053813
1702117
1381295
1479056
581090
148678
690271
1888496
696948
356964
1919210
1558447
226606
1473189
1656151
1808705
716492
1822285
1048375
947762
1584
1333937
1109572
1069624
383594
1847412
315265
65499
732518
1162139
530441
1200451
1855618
616048
1615075
868893
1941743
147839
998431
1116590
275263
584532
320310
454424
1257911
1042964
1382257
1648582
80831
1545200
1637387
487259
1361368
1418999
978034
1830209
83900
1718533
1895102
558388
1103404
501104
417500
502125
411375
140034
1522999
736383
641371
1686561
388836
1949466
1605716
176346
18963
1417725
1955864
658841
1238929
434598
1616399
1001367
1831159
1684302
32150
1530653
252753
1984020
184596
838022
1208194
192213
1838139
1209403
1355323
824994
465017
112431
1900322
1299318
856330
1375315
1543087
1487186
1814558
1315081
1502987
947362
1051014
1038555
1227153
1349091
1171152
1785184
186477
1935995
543195
688807
982066
1190526
212859
1609219
1004764
174909
1908097
1016766
1486469
928521
1657778
626018
392258
980761
691989
1645313
439253
1569225
316870
1969414
1761952
52575
1270064
1483776
702578
1060517
1451109
350012
1294811
985215
606273
1604129
1317551
1916969
1020759
1233526
1530251
553072
1629753
471455
1609156
153274
1943601
1777534
1639693
1242778
647420
86355
1498889
1865510
1820764
1499356
153040
1767075
1365547
61285
205682
1859407
577243
1560297
1367290
1047109
508641
1491331
1396306
834793
1196998
18517
721132
424086
132252
1947012
1849579
1762920
487366
1235615
1050054
1432836
1016392
1665232
1696624
396807
532953
1567026
1454446
1771927
1480328
25615
945219
215831
641040
403914
1137508
243255
778838
1304677
174087
1659527
910752
1750924
1076434
722059
734414
352493
135693
1512604
1609786
1557205
1973528
1332325
648430
1979747
1382754
829684
268851
1677932
587499
696200
638376
1989597
1463350
595486
1033020
1087260
978756
688726
367945
1018032
1560990
803473
1212014
1742257
518767
1818629
1872393
952904
1271159
61354
1537034
1619080
577943
63790
919700
105820
295868
1631092
1285321
1309369
1997985
874224
318268
1718358
1496516
533670
831742
1579731
29610
811876
146975
333937
911978
497552
540648
467805
442660
602692
501757
1429740
1382492
115816
1274409
1912339
1799606
715626
22687
1298978
1515423
1407705
690537
621427
407195
598093
1762838
690567
418127
1926571
1810291
740624
231452
1679083
1699923
192605
252934
1302403
128235
1817111
1832983
779991
1999555
718276
964940
1886098
944971
610088
29232
1891064
384162
1481623
1924860
1594275
676612
58464
699496
239360
1345672
440674
1431348
1262293
1610022
1225174
1335671
114058
1591561
1435565
131058
986126
380211
954294
632048
1211108
1514084
473259
892671
1047195
351903
169196
515277
1974902
1422860
1424510
967594
1066728
1771038
882450
259978
1194543
224575
527585
1121749
1261957
427717
1718155
629055
1449211
1279275
606600
364089
1910845
622744
1318699
108061
1820487
1592600
576149
1443717
1566255
1469877
1392230
945815
864254
1334891
331960
544267
1920372
1826162
1759705
291570
546236
1112396
1437650
224500
931129
1746367
1989275
426262
1571464
370228
989818
1324240
185095
318152
1907234
1130830
694477
303590
502531
229704
689687
1890237
915859
1605210
775704
1385277
1075790
1809114
1865003
1843382
1420873
35917
490740
1461163
982383
1674688
1899327
1136956
280335
61827
785940
1271584
1058614
1626293
1740696
1300038
1818844
619753
446742
1353399
1400027
306094
116287
1867231
843007
1784240
237345
1976114
553547
1900986
579896
1199310
1396513
1901802
1689298
465838
461786
378209
1681573
1225022
1130417
963837
1907783
601918
685866
1865000
18723
805747
1345540
1611208
1771869
327881
1612647
731642
472852
1482428
203299
172809
917426
1148238
764335
1984042
837142
1316648
1458857
175860
887204
756126
1084372
1155012
915899
1872836
370699
1027932
557542
652698
1634658
404693
285709
832038
1316510
1192008
728075
1175555
1451522
337694
1693564
1700134
1348452
425381
117977
746653
962823
1697285
1940047
1174789
876805
1804667
1950887
1330882
647123
1741468
1031380
500431
622113
1555497
797605
475829
564831
1788215
396929
1082910
1194665
1735320
1478780
167050
1073554
1368083
709218
1184239
1893486
674719
1364667
253946
1651284
1248493
1128158
1604413
62386
1272176
1547745
1062245
202825
1500302
1790137
1606626
1078432
1420418
1784862
989562
430660
279355
170168
854824
1432022
1131319
1445593
1818859
1576578
1113890
702947
1953525
1971393
903701
438792
288804
516804
891728
1808791
1995766
379982
1061362
1499101
1087185
975023
1387127
499995
255204
231024
1415597
311872
1472864
1691131
1953606
1193341
247161
1741283
101541
1696900
1083711
1896814
429134
1183596
747683
618524
1355111
206648
892267
1702218
930783
1348868
1428284
711537
917445
604730
86336
1600438
897654
545666
514435
1753870
1731857
1002516
270113
622607
1151417
594160
159180
1082811
1648364
59682
1562086
5435
1178095
1550431
411319
1600994
77825
1770202
1451140
189978
728356
430905
482627
351504
1395721
949757
1180513
553328
811693
1685563
10079
1429576
593267
361726
1082523
1988632
1134317
1499397
1303110
259683
145875
1161072
1635368
862554
662093
1646608
930411
566114
1230334
557720
1894859
328500
1886831
1559001
209999
1220433
414264
768342
1646596
1187480
1630238
580877
492935
1900864
155780
1592818
1746201
353579
806864
365469
410612
661431
1920816
974808
1107121
1749567
1031965
478354
387586
1816201
1817822
1624457
788008
964587
186409
941496
663139
1730121
1011669
39211
40310
1396126
155162
1006368
1224754
1653743
1047952
589300
955354
689691
1947164
1031888
551971
1222425
1141073
1115477
563485
703997
721062
1430294
1143734
1888107
1208620
1711789
570284
100398
1897849
1089451
1333569
500661
1889083
654325
400110
172862
1254397
1704019
2701
935992
1778004
1768994
436280
101543
1305599
460592
396933
178535
381890
1893305
86632
1454064
1238420
124376
211666
1031207
226266
1038868
1515555
537269
202976
1104184
179630
500510
259808
714676
1508030
1323542
892464
194842
1292924
575998
1335655
412957
540857
473212
479094
1337614
416161
93349
67829
1597267
834689
1445853
1468315
677815
1818486
783991
1997990
687032
851887
818633
571880
145100
1918114
610253
1141492
914534
1523222
1376061
1012766
234
414822
852485
1647200
1343391
1635899
1524382
1917809
1285720
52112
1818077
1454188
1790219
1680247
709073
770688
980419
1176464
1578922
1683631
1773089
58006
1756297
1855363
1332735
1527733
720493
1876838
419750
666816
1441007
362530
1142325
904346
112625
170348
1071622
1855097
241776
440370
1832744
493150
415102
4783
498299
1104953
591537
457820
430189
266312
425770
1447466
973683
1593984
1366731
87496
980044
1031610
1305891
503460
1075844
1146473
1976048
1784613
577326
97951
71057
488858
174712
675393
789561
1328174
124357
439950
1350500
102180
1285150
1826636
1751728
1847009
611106
1130689
274123
401139
1293842
148399
897363
1766132
1427051
1502324
1981458
457917
1884636
1422588
1951375
192454
1340061
1640136
1031228
885141
585508
1137429
1549460
1711473
764186
878820
550712
53685
1100827
1261752
1182842
146790
1645416
1741103
429514
483283
31944
155684
1573083
728382
96137
957398
287252
1305708
1538737
1603509
926978
1314745
1572275
1170539
756467
348459
1508056
1706311
338031
856878
1963063
584052
481188
1577169
914654
1357692
207057
849508
910083
941392
1662194
1125774
133947
1079225
1904315
1329549
1413003
1434362
665159
592692
496977
1507994
334407
1911158
96363
1369910
1073385
839982
1359925
89306
920356
837654
1156646
493557
542331
629243
1398900
743389
1735902
800806
1681580
547230
1742673
288106
768374
723900
816552
351268
1363319
631714
1271953
696515
307307
314664
1379434
600487
1142163
331692
539315
444479
1654731
1535740
550811
1782285
1320153
758520
532821
470630
593310
1387545
1263243
1380500
1506181
1490337
1055607
1951827
1043453
1034475
562215
262289
692135
1519549
1338705
364327
1271358
1988217
1600008
969386
154741
384572
291392
283844
841768
1953745
1655288
360523
1213911
1802840
1718036
130102
401043
1894196
982549
622474
432559
1087484
625324
533157
918173
602517
1985146
1889275
1238632
825662
394910
1609389
1175655
7381
978443
1747512
1585679
226606
1993012
716196
1898217
1602804
1402045
908137
1971304
1029955
1269111
1581565
430389
418813
254944
983546
1771265
1115849
768185
797148
781934
637523
848462
1898375
518723
316652
10997
794731
1861525
1670287
1754544
1425750
1255098
1533808
1691058
1641790
1491586
1551571
956289
229353
1343281
80068
1343238
1794235
1494584
1710451
942336
238953
1736165
1222520
230843
511752
1259326
457472
221608
1504182
635764
20619
731853
264132
1499827
1968428
675702
312270
363581
1022682
1674211
1821538
934725
1286466
272849
1804408
484380
1428017
1621095
11930
319961
335240
500702
1479644
221455
861173
1830585
536583
463127
479898
471870
292239
1354117
1865096
173316
1177940
540626
435055
1410741
274156
625274
1047516
1140352
204895
67155
710394
86638
1964683
455500
1935531
969380
585245
1096151
1086884
594216
1678800
538012
929492
1738351
62007
1271120
887465
379962
922246
863175
392577
1738401
585805
593707
1665187
647832
1394779
582139
538337
360556
1360420
136234
767212
628946
1968205
1223625
31857
1476088
332344
1647037
831487
345796
902108
1748025
1161602
729763
1230183
1797489
1538693
641335
1669471
1811149
193498
287385
142320
542723
318376
845620
1603880
505516
43705
1132327
1004423
1461262
459878
1905296
358717
971286
561581
769240
1027428
441696
215972
1665792
151788
149163
1708545
1483481
307793
204697
1614279
1906710
1592563
258237
1503698
1551358
1040375
1623004
1891072
1269336
230701
1731625
1805507
839449
147200
792981
536526
1954390
1376925
12257
890224
329856
93535
1398641
550400
1330223
1657856
1829142
678084
179449
188035
1089734
893098
1916919
690467
473817
1279929
1917751
272340
91866
1994486
262240
855552
391844
363893
1796655
833005
115887
1720032
1167980
1204338
445505
24034
1408372
1301457
1863295
1416526
1376207
33714
67977
911665
557255
1980725
650732
1917336
1991501
733920
765837
1299208
324139
715822
1240561
859955
1794537
1221347
997555
1977437
430904
1356294
1780320
1709370
1683608
1248585
1400206
1971008
113158
1685020
1115217
1952980
1905556
1487501
936793
1432852
892858
363010
711218
54255
1405117
1885529
344231
330885
270901
900439
41079
642334
1262064
775233
461723
280517
362312
422409
708002
306039
823235
277705
1425435
900646
871076
502612
1859424
423346
477979
1194918
1606712
1871014
1346338
433516
648109
1137742
560060
1081024
502180
1531201
1270052
806188
1756000
1171705
635070
687356
304728
1213322
1678566
735888
1614366
1926667
1922090
431060
1533762
1381140
596940
1412743
424381
746252
1032409
979857
445747
1440684
828315
804007
697516
771911
348853
315181
207621
1081605
54170
1048073
1291284
1183092
967112
1499623
376479
1196778
1116251
1939869
1618514
1876996
1665593
1039765
618137
1703022
89261
1228941
1845875
573309
602796
198384
1987288
1181868
587386
691420
1664089
664650
572343
621977
1535026
1802783
479993
1173029
1380805
1978127
1022678
961499
1567680
1738234
1085195
1530280
1604859
1598344
1495645
267776
1390116
1156456
504288
227991
1776579
356083
1604743
1788002
1402755
516314
484375
1903856
521097
423614
1561367
1563676
1016674
120175
1568053
1921786
13262
171762
1027974
500556
791608
479061
341688
1162127
901172
692852
1097111
271134
1908357
1503418
1503786
218815
274298
696677
1933559
1143688
1384521
195781
1969442
895471
1337680
528744
227882
279335
55743
1231242
1609828
618698
91769
1126371
1664173
610623
4547
1843579
1956656
1129684
1469514
1573859
196430
598769
1104742
467140
563053
578000
140963
196568
1464963
684796
805489
702958
1244798
1077819
231887
1538673
1654182
1983641
110492
660981
1952077
1811910
819431
1491827
517317
1862735
928137
909592
1121477
1854625
554078
452094
32518
1320087
1740943
1014527
1151045
201511
1214198
905270
1168536
1022633
337435
305272
1495743
1479054
1769651
168488
697711
109988
938630
1434987
1497401
134867
1139312
400665
1733560
1294901
878411
744668
1452591
1026536
1341662
1677969
1128165
1895186
1027100
1949819
1345664
1160435
1142908
1816580
723212
1312210
1558642
1818418
1830130
1285308
1944152
1143083
510138
372210
627718
759553
1454787
765622
1948513
410080
767962
1006922
871100
46044
254339
1578179
1884521
1415308
1552693
1266642
1780158
253860
651535
1458745
1818781
1537338
6375
1567771
506266
1793106
1404594
968137
1511530
1103859
921793
1908363
171675
1079408
1613511
1460786
191596
817845
1062909
1029425
714118
250681
1742518
1779868
357863
1228657
1566275
1293842
334501
1578624
232026
1036935
1139465
1651217
1127254
513418
1610305
1667399
1034586
1697493
1746124
604827
688167
1261958
1145532
704580
1376169
1326812
59164
1649294
84661
1013044
459858
1710883
1491708
398680
790147
1023848
601005
1001681
1044452
1058237
39542
407391
180991
1626820
398058
874870
185701
1975298
508692
542600
79154
897955
423906
244710
114527
1605088
1323715
1623192
139139
203566
423099
1700106
833169
1166385
358935
1808854
1581579
222715
1330434
1534126
597627
771179
573772
1671840
1355379
159504
421156
1220631
490611
811093
1835520
918375
1398034
635559
507363
605875
61679
495680
992414
1907810
190327
1196055
1255065
1749719
109358
695984
740596
1189445
1329144
175255
1549476
1274457
123840
75526
1674219
1427023
1828866
935787
576414
1594798
421869
1254826
1812225
1699093
191433
209338
70671
160178
1539368
27238
1851054
901644
207896
1286363
829450
1279216
447377
390873
1333250
413996
1787731
217490
1200878
831167
1654176
327028
320904
1084488
634784
1028358
1797853
990373
969821
1793688
1986832
1226207
406227
1232949
544640
1119439
1749740
220565
224518
1579134
370054
801587
775718
1344781
1187416
1817447
506695
800403
779918
1915065
1607463
248294
1683106
1827731
1697674
643407
786178
1795149
740301
382096
1727805
1238295
554881
1951931
327041
319561
329143
1154610
1705144
1965069
491785
1124189
1786438
1012403
1988138
280152
577491
901420
1904447
579945
1234925
1089532
55413
1940342
427896
189335
1484975
66717
729365
960271
310043
1729749
1594727
135475
1832323
1837322
1098975
1234577
1249994
423063
1022045
1598219
882172
1317362
666819
1166616
648807
482865
277194
1212887
31912
167623
1540971
1650392
1984555
1510062
1258629
989912
883459
929087
414002
798366
7379
674473
1230275
1564548
1596795
810075
854037
44654
324893
1758737
1961607
75401
97619
818513
1199543
267099
1745653
1295998
986447
1836581
1430865
1661259
1394338
318622
1186917
56209
132787
558833
446197
15448
339575
643094
766263
1725058
1463614
1866779
1639358
409542
1672858
1067701
1753553
602178
1750555
902181
1560322
847424
92997
1433636
1547441
8075
1310619
520670
838265
1743431
391448
195640
417069
198356
14142
1325056
1574697
199805
1728501
1187988
1128445
1576551
1673593
1328430
1092012
1941201
1259402
1710864
595327
1154692
493930
76308
362393
1439375
138425
1951898
674004
637559
1907836
240475
239568
11122
1972564
61551
1116481
245641
812743
873848
1544741
1528401
1412776
942611
284909
287860
1224008
1666232
33492
1611667
1568102
590568
351794
722188
177140
78825
286533
411077
671167
747719
1317274
1574754
1082292
1229194
1286586
846014
154465
686349
34048
1232667
326765
1411920
113036
642635
36393
131056
666405
1562064
1081044
1730365
1292940
1481739
1436710
1162011
1448273
970083
795761
1511530
652523
90219
1222370
1729183
471286
623283
1370095
1261408
1865186
1122185
412249
1757818
891884
508396
1220270
1869310
1321485
520703
966516
1860238
1279530
1126818
85877
1693796
27189
474078
144746
388111
703116
922355
1526857
677382
131853
1532490
1110516
1820073
856482
1007736
1842832
440125
1512605
1501723
1058687
840714
172182
1777732
370289
1779416
1270920
485668
114383
1566060
1257152
1050783
833365
256250
1494430
1438435
997349
526512
295020
379238
288804
1608248
586575
1446837
1762570
481022
1536098
1331549
1174372
361608
1113907
1541855
465180
687341
1938529
937530
664471
985747
30955
1226613
1480013
1267263
1955680
1402684
483131
1064954
1888189
17545
1101719
1684092
1792160
122538
1460431
1243933
1739571
414645
481806
903165
1782743
7931
581103
1004821
862588
385924
1360349
643959
852807
409903
841936
908441
1327161
1107746
460881
431026
1448601
1480085
1711748
1362227
1034032
155017
1852245
1270242
1260085
1259993
360988
727953
911309
551723
211949
442210
783626
181078
1522530
1608688
924911
923956
1348334
510527
1588665
174463
301756
1647376
86582
1367632
447711
589335
1026108
130501
739969
480715
408661
872168
1360092
1975921
1553611
1688793
1052880
1496057
463710
436889
1090430
1528912
362953
696114
1911044
828544
1631334
548131
564585
81203
1473377
159860
852786
1114998
510086
1880461
1614660
804237
1322353
1035261
1118562
417379
304404
942034
877138
1021790
713431
857197
1546828
1682674
453032
855032
387223
824923
1839753
975224
1061285
868170
14317
111225
764732
1368007
957019
1869112
1684073
1601435
149631
1457501
512739
62091
957740
583466
153377
1507750
945745
562988
1159734
1878652
125059
1273174
1827991
1453170
114750
1303718
259534
1544064
632377
332609
902059
159963
1713826
435710
403990
307278
739038
703700
15850
1888877
1052022
795410
1518780
1163650
646709
232960
1192385
1453928
349452
492200
1934433
562273
1260898
1143365
294390
1721594
774885
1203306
1023182
954861
1820166
1002541
343515
695683
1337981
436514
754281
1365341
392911
1616211
1662537
136270
580466
709373
1301986
1078017
1221068
1057003
228282
480733
898385
1835600
373918
1970950
1961911
1428462
1763797
877986
744592
319351
593295
50407
82390
957414
1216963
1093772
388784
1741559
1192369
886682
1939663
735555
929451
237809
1470739
1772544
424528
113071
212034
1885700
520235
193387
17171
1569977
784233
538131
1012681
785149
1183928
1683737
340926
1297103
1529534
434651
821447
1577850
1109008
1297154
478535
1322237
44759
1946715
691405
1727508
971685
84622
1703066
1853
1042211
1863085
1371344
1076883
82535
746467
1597391
1410938
306770
41529
1526617
877117
1460134
1850193
834410
1852551
1923181
461623
937099
1479253
1076642
927457
41456
448984
387282
259905
1210709
889021
1755659
1381653
1683747
756490
508856
1327391
711904
120833
662339
1051056
260138
820344
1187153
1410202
919941
808818
307643
1480215
194632
1211602
1243679
613443
136493
637333
808097
1320355
1308801
1733201
395462
315302
963581
1187728
464220
27534
231782
752394
973766
1495251
1885037
981827
1416210
561362
1081263
306815
1666733
1195362
76844
1488782
542903
122626
717480
1379904
283966
423080
433535
1142306
1266088
1169213
1652013
747712
1167408
1131859
1964597
260872
910932
1979801
679199
1103960
370956
312524
1096529
1987245
490080
950297
1097139
350300
581268
1693480
1965486
46945
301479
1970863
594961
982224
780468
1359554
78721
123393
26634
1524826
644353
70745
842945
1065296
1646974
492498
112535
923573
1714270
1291115
1386751
1202650
117267
1113694
117398
1183939
1777514
723736
1847649
1693590
53378
1040310
80990
1830097
391915
1646987
1638315
570985
1079565
1749313
607354
410506
1789359
479747
1524339
498941
1522663
397428
1365693
1489141
1059262
765097
1456864
720729
249610
1315883
946293
716408
1275529
1428636
1624853
406819
131116
1603256
1021414
1075343
178708
255537
963401
922364
258455
877517
426820
1357838
532631
1680592
1272200
1007424
252626
1274369
1996064
1718947
1388156
1245492
426287
1832086
316337
664189
1063003
718336
458369
1666461
336083
1733369
1538556
1414385
1350823
406246
1974109
1324139
773816
1927641
148537
1087571
1932494
1932232
594728
617205
18918
1109820
818888
1965601
360661
289841
696405
95711
606545
1797249
1906761
1220158
517701
448724
106400
85162
1103659
83912
872367
1230948
1985030
1015686
1207902
297027
795500
591547
804906
322081
1685803
1830138
1422911
1042543
1240653
1808431
1157488
277318
1522584
1363737
1365389
484693
726935
822322
1606465
1004933
363740
153285
1800349
158367
1338516
1981026
515528
1849154
703171
1864093
658276
1181962
1868040
1371221
453124
1817000
1691845
1219641
1019795
1685167
793763
1165563
1675314
1724505
821852
1607302
1587088
1711163
1516845
1149474
1097365
786431
1723209
196357
1253640
603974
526412
1803791
1644657
247197
1136738
490311
308879
286522
735786
913800
739003
1550329
560988
221066
1316093
1209493
1039953
1059113
1914873
1045038
575771
103233
1876989
1493502
784408
1691454
823278
1010618
1491717
743667
988158
1962748
323129
93871
1202494
792125
342773
460386
1307593
528146
1364351
1042988
1029381
642562
1787442
486796
1788559
1298619
1670223
911247
219494
1354206
1381962
1323560
1708556
485121
1318881
243391
693463
1245026
1789869
955206
768407
953887
590588
288952
116904
1025440
115872
1389341
820069
1602766
647655
626918
337680
1992745
198962
1495962
1906237
1061573
507192
1707085
401261
409195
347171
1978029
1975496
581791
438590
1813165
1007177
1419206
1840099
1782192
1177916
1217592
966774
453218
1130226
1490458
559666
1288608
1016650
1346375
82789
278786
350387
887187
1233479
1195607
317621
1995551
533483
1575304
69307
1339786
189884
559667
1531759
1328631
778642
267106
138506
927479
1697565
390220
1346696
1878538
310830
1877752
1565168
520614
48994
1539533
106861
861102
1191619
375507
684688
1373681
915232
888209
313672
243074
428095
1174519
1178275
1864087
390878
614677
859750
163593
797372
291483
804569
710813
1212892
547675
621122
543321
1917674
924389
82515
1880203
963563
232854
1823116
724404
638230
540866
625228
1218149
1472049
261715
1799346
930296
993634
1244769
1671323
272050
1781098
1494490
895940
743548
1145672
1719659
1586559
682563
1384263
1674560
1956600
813430
1370042
660517
1838111
1218705
1055049
1195587
198523
616552
497065
759580
273651
731076
1766529
1705384
1948915
1285136
872481
1718726
106984
531534
1581724
1537078
919637
836058
1592641
953351
1665495
589026
558912
484185
1417714
47838
1783224
1454205
41508
614194
828172
777812
232096
1301803
1006734
174006
1272506
1288654
988097
1288666
1192265
1423723
634308
1762410
570930
619095
1270182
1431765
239084
200117
1866387
1526914
1502864
531193
977651
1320258
1189065
627478
564880
1874350
198924
1718556
1068362
1004744
1749521
1319590
1321756
1962047
1318712
156232
50380
1300298
1368019
536917
996624
310305
1708884
1652864
473719
1400758
72484
1951953
1709263
222357
963869
1132030
1687262
1799808
737833
1981904
558739
556039
624630
1545706
1876551
3478
1808220
1320652
347842
1361154
799810
746675
1816569
1874791
43294
1934108
1131117
1714173
839921
900873
447431
1452092
1454266
843602
309244
658735
1275629
1920439
1480793
48782
1942537
1720748
108041
1808969
106983
1220103
370382
837770
1745474
568239
862237
1521349
1446922
538110
1261176
1443882
678283
1101320
1767405
599780
1697990
852542
1179185
681610
559113
323918
51330
1495622
730741
153428
1053063
437501
1416326
138761
347537
1537777
282528
806521
1483185
471222
1511558
274725
1821505
391562
801250
1246491
462354
1296546
1488680
102087
1532339
1028417
1267113
1758313
1558623
1893434
1816127
1267590
1229920
1471012
1904981
518834
1714940
887724
1553746
623748
149455
299243
1662567
563227
582040
947717
902133
1545670
1399598
377900
1848850
1763816
1871149
1628369
236276
1337284
1042926
1760369
98212
22091
621672
583683
1034211
600566
1274779
355644
99764
1752691
1176177
1377017
767105
1018968
1369164
1984761
1217790
346092
513262
819570
1641067
485611
1735950
1855892
725281
1227977
1485973
961859
1841939
1531005
604922
828519
923477
23860
637445
1362809
1021458
1799353
1847620
373401
1684312
815939
446357
986018
1045489
571557
1688460
502534
888810
1014011
993917
551406
306411
310807
1485892
185652
386886
1492610
1422902
986350
1586252
706295
1062671
1196859
1181500
330327
1373547
1596910
1501376
788610
106375
1817306
212819
1683292
333599
470424
842321
1034683
411874
1641012
1739043
32316
1635841
57098
1375534
1814952
1201632
885014
893892
475425
39063
1197980
1871031
485764
1831659
418970
414655
599440
139267
1855019
1646921
801110
1044835
747999
1848039
165474
676699
1824499
122631
73893
598325
364694
1394921
7730
1169133
822681
1004561
1757009
1710808
1266094
168510
468912
162589
1096692
1076685
926233
409407
1427104
908488
894393
1915055
637105
1858480
1301197
1882411
568532
199879
1722545
1922983
644645
1742328
1877578
1210965
1127162
656256
1034751
1887382
712715
912817
1878580
30140
680054
558099
1252355
679110
1042075
501396
1346470
886988
146664
1818982
1419925
1094797
1442088
1035472
967951
1122269
740218
1060204
1777240
1673790
983341
1167357
128289
796318
1853144
724067
1769872
538361
655155
1775825
1769704
1509496
381827
1045935
749997
362307
1252458
665823
1879093
1510832
1514417
960067
1650733
616264
1274007
1595024
1110545
916189
1791571
426566
1287705
1687916
949356
1072990
1975137
681966
1595231
1512108
1507629
491123
458891
108919
1534028
67769
779786
1509112
1660183
100771
1909556
520745
1146249
736755
276415
1006387
985719
1197847
1782765
676160
1174884
637635
618015
470467
104067
949434
96479
1265209
1547943
851387
584764
553956
430537
779814
1395967
1512879
593591
41538
1073522
1826393
1267271
829214
1505417
1521724
589300
1484375
451479
64961
240012
1829840
1349146
1382133
655274
723228
512422
99024
121302
716455
1847495
60491
1040951
1457079
326224
214636
596032
1385786
1092622
1326425
412053
351958
432591
101501
1174657
1250879
286130
1334548
1631913
1582783
738283
781011
835444
108709
1134893
160126
269026
404154
882522
1067178
1175834
999413
318539
1378422
1855052
577141
1968977
838823
1430114
685518
1358488
766911
1096056
180207
1078240
1725789
1493958
1663663
586578
1168392
406273
8339
926249
1828987
745650
1357718
399991
531168
1837377
1208489
679580
801275
1882351
1900573
1053810
767270
377628
345138
1817954
682224
1822125
488696
1322041
1079012
1881532
1024569
665694
766126
1059030
913913
573758
1245785
900343
451961
954946
239183
1962656
461663
1288455
1465576
663286
587991
11604
687732
1823731
1484098
1888533
214424
938931
220628
1338317
709889
111041
1274580
1067615
1157159
98307
1910898
582760
1070617
881777
293081
1740993
1116983
1536788
1290772
1344518
800354
1160925
849444
365524
1051150
1908963
209732
1686686
334154
467655
958070
304976
966309
1774536
1978488
955893
857862
451590
1655971
940337
504171
776812
614280
108928
207943
1921372
1577522
1038851
665915
1838556
41551
553038
732143
306935
1923593
1161656
1971389
1309019
24903
1056919
1818596
1274969
330486
234230
749657
1334946
545782
1837689
1180117
1396750
1403403
486754
1483148
567289
1123400
1044976
1105617
1643322
854405
1954536
86749
914184
1258618
652574
1634642
1151654
1627898
247243
798076
1085616
1759397
1095979
47837
473580
1723767
927212
362554
626720
998369
1654046
1167335
1719036
242327
589694
200579
299296
214777
16917
1823224
260077
975474
188744
1016465
1511640
42470
1100338
748409
586863
803347
1994024
1980859
1168540
349617
654838
1070128
402460
1858289
130098
1470828
1546735
1752522
1259541
644128
228480
1376084
995742
1816071
1501440
1766748
76888
678656
55610
879217
331009
1556921
1190825
1066813
1399693
645665
883418
1825565
1949867
1530667
429054
643488
68937
494094
396885
1133974
207803
1735803
1228821
496512
1251247
520501
554273
1794210
1914923
1620603
999659
713335
1962125
262918
1585589
728953
600106
793073
1398994
582322
341450
1681980
1230068
139240
822235
1039287
669255
1821367
1070849
202431
1190188
1920132
1283776
538086
402202
1034403
994198
1602468
695780
1324816
209297
1043666
507765
1941635
976206
1433293
879991
441177
102301
1162230
1190201
1335748
981647
1910539
470122
1394448
1308015
1459292
1341305
1391233
1141224
1669326
1084569
881263
999858
1717288
522872
1872144
10531
741137
956799
1649657
1979923
769077
1850317
959639
1315135
1584538
95975
940502
1316529
1560106
929085
1619413
1837881
1776890
1177419
84328
198164
354539
1740583
784307
1449373
525780
1700423
78909
321642
932527
679320
279186
647790
1847513
1462599
1079622
400365
1566722
1372587
539742
928909
1617644
447618
1104538
1550588
144783
1551035
1433797
1315566
1587064
1771074
947352
1361068
103607
835321
1371970
1326938
510119
650985
1950466
652433
1744525
1462216
671772
1513375
1952749
953464
227742
580849
1513556
896180
1563140
1371695
1345871
954817
193752
386689
36043
1677226
1264647
661734
554832
1345693
1831746
579844
810257
1405374
1664811
608852
1179386
479355
570207
1674695
1341536
1733627
230109
955490
78806
553806
532222
829898
353116
110722
1035156
1615304
908404
974772
368232
1713325
1564242
1547752
704575
264440
1667485
173941
1351385
735134
392223
191867
1803482
318913
1505153
1578484
1045764
428273
1261331
1465211
1565615
99570
859447
1091988
1428176
162667
657835
1784488
990127
467174
70969
1780483
1643207
1116298
1396473
222612
197426
1507402
98680
1287789
65898
1932802
219352
16352
1761688
1634265
217948
324240
927940
94585
1233607
727738
248467
733274
1835855
676949
1870102
1830941
1857062
1533023
1110508
1427392
139927
1120903
385642
122892
216927
131546
975196
50209
125921
545205
296977
1427341
258725
526107
308053
1376151
1146325
877538
2253
1927658
872230
1352959
1925448
1485924
392010
1734187
1730332
858888
1223576
1994677
1073717
1907745
1603361
1425715
386316
1940531
1091595
1501867
1759483
1482923
1938812
1604189
1005636
1286015
1191139
203576
901332
300742
1059546
1517790
1520601
1737801
626772
778620
328874
1881593
615065
414716
1559758
607992
1202981
669554
1273532
1366716
1499278
598505
689735
1039295
1848420
998113
1301426
1953435
708689
307704
1059351
1268519
867321
1152909
533194
1308495
825577
364186
284353
399424
1557333
204781
787534
304654
71152
1733693
874464
1364939
1789517
551063
880478
1842387
706020
956636
797142
878140
198393
1489202
754781
853050
1943823
1269481
1271506
1954136
980946
1036817
1566108
972585
1743859
598137
740973
921292
50491
1039069
1829218
550592
815818
1095228
1292419
1210270
1088270
658853
1414250
1604707
930253
1242692
1740488
236566
665126
1253063
1110322
1158911
1842634
1884086
726842
927480
1974884
1225648
464907
1069556
1063281
1389860
1104433
1684650
89744
1255884
1809369
1450371
418159
672949
1552684
1322026
976932
986125
982814
872780
284913
545378
1231071
1353804
1652548
151988
836704
584184
551765
23034
358004
67314
791314
1251129
192068
962279
1788550
1063708
670953
1786207
1571016
1226755
1943134
1202768
355688
1386212
728707
1557180
1351248
1839412
1221740
653374
1521421
387371
423794
1318780
626814
508031
487148
416829
1107826
992722
266034
329388
52925
315882
1614985
1989642
1934096
26757
1839615
1311231
1682788
974755
184569
189501
138861
1084636
1042744
1373405
1050845
502099
57996
1423168
755935
1176779
773619
963726
157057
648076
622125
773296
1451613
547444
238956
195492
117900
653832
1254692
1033194
364204
1171672
706013
1213261
852791
240522
27477
1185051
399255
962573
522308
121838
1259458
381901
1656723
1707220
143080
1702769
907597
1694509
1630102
860118
1258871
1388270
889771
1171731
291607
1057237
648408
965325
162793
1584704
796916
942409
1385492
859748
969069
1789520
1776374
659836
1888545
203373
383680
721967
336640
125072
468596
1626568
102111
1017534
247002
1683194
489517
1656854
557381
47104
1815237
1184744
1365197
199477
243904
913685
1537831
1822300
1581395
973219
545341
1183370
594897
1689744
1212848
1055431
232998
1362999
1194581
249249
1962065
816392
969672
1436804
174613
1467212
1467017
620517
451845
1374336
1344552
1451204
1156631
1520240
1966691
1251513
380920
534270
140351
1384789
323762
740711
1801039
1023631
812103
456559
109096
668855
1462510
1778576
1180112
1099503
469253
1612547
1702484
14494
762802
1503855
601675
91465
1727425
1803946
770003
364766
1566908
883317
1218544
239429
840740
1726521
573716
508601
981621
1412245
170138
1218395
1535205
673833
1945582
1032314
770381
1691139
1121076
1551895
1465069
1876715
99437
410297
619370
1050779
239202
1383487
5318
1934297
560788
1065042
1506482
592970
266757
488954
1007291
526419
1075287
91035
1469653
1461679
525268
443750
199879
1182097
1155107
398725
1425536
670992
1866317
767561
38354
1869679
707237
1294074
1986299
406273
1022332
1146402
1727056
457269
293099
325617
1861851
906113
1731561
1685243
1136029
1557136
583773
1539560
1457661
621458
1802369
1763506
153391
795829
200179
1210325
1729074
782676
1520978
1431543
1419782
134958
59357
1478458
1689992
697540
850698
792267
1589760
429451
1825172
1889555
126199
221998
671223
1040205
1993707
1529250
177004
1179885
332046
1766929
612220
1393918
263183
289141
782428
1016840
1015180
1895531
1363058
1840592
1977073
634000
1482704
337057
419000
1440234
308098
898491
1967748
65514
338232
54416
8579
315072
448867
1456835
323993
1512447
1967431
1933444
459809
1092890
1009076
244808
752841
766610
823018
485560
1164616
251724
1825921
750934
1709718
1634269
334486
1749848
545978
1396377
99981
1815168
90508
6885
638574
624819
1352083
1591931
1790271
1353133
1408105
324002
1338531
1550456
440080
769219
1108103
1267278
148862
1203298
1004642
1743365
1805875
1349762
516454
656192
861766
21312
1986496
1160794
282825
379220
415178
1372668
35758
266572
766877
1846572
1133468
1415219
966537
1711221
365328
528635
47394
918611
867536
509058
268929
878030
1501651
458551
559494
1530269
168029
1091270
1762604
121263
1382976
282062
1061322
1259039
427574
580123
1165404
406751
1099445
1600969
1327951
1693727
705614
50596
241789
1995747
1050015
716021
707872
1968632
1397235
1104948
1498271
1204679
368016
1813018
1178742
1598342
138427
751876
931173
1217258
1367106
732595
98249
1147209
541100
1305291
206597
526205
19212
1653450
1687643
975820
1813624
1024377
163801
541165
1110566
14818
205510
1505239
1246788
675161
1838014
1126427
1970341
1194943
1598860
471213
279392
1847514
1263408
602355
903545
1425230
1251151
166395
164627
1239675
523334
593261
332154
1769917
1041028
583062
1924518
29406
89731
180785
1876004
1719208
1862098
1278734
1009807
344970
82616
332647
768279
563220
1987917
516415
1087909
985209
486919
233068
180683
386267
119801
187266
806823
1001931
1228061
1936827
1193853
1613105
1091814
740887
489898
850290
1898364
309948
1865439
791604
1255680
1557170
1841289
1667326
707640
609290
167497
134635
495211
1003184
1973116
196195
360697
526386
675204
596588
821537
138332
830193
319900
709675
934584
178169
1590225
748431
498797
1962123
1059955
194973
87776
1594413
1799443
319752
324775
918424
1448309
941363
1776745
1028780
1550709
906234
1601256
1376686
225823
1853170
1696266
1152841
418058
1721630
504174
1882165
1423207
1454359
1096631
1289901
180133
487036
480950
1625405
1229450
874955
359366
55544
1683535
31708
1925017
61857
1687995
1311240
1323864
749014
102536
1080267
1040032
1116204
488484
1856222
223081
1321645
1612972
1321310
661972
424872
553544
296834
444603
1097911
689648
496479
1735226
1764418
764065
1861518
1178810
383600
1616691
609334
506899
47264
1400938
807841
375552
1898871
573337
1698048
1951227
489905
1770678
1404961
78356
19704
173793
79887
1702563
86143
890549
1864472
1338336
1687655
505668
1592120
1401269
401846
1231065
711338
1295869
1963600
1324026
856968
1595676
1497985
1134667
1298383
289992
1153938
1099136
741224
535459
298666
1690588
1636673
1398091
114048
268406
47090
380783
1735481
1781214
884922
1739850
1585907
1540340
1620346
1743612
461712
888577
826685
1399151
1476043
614684
520403
543203
1631089
976175
1351974
1364235
1258004
762636
956282
1041737
1262838
1785092
843355
57032
762995
1034339
1004950
1437062
998804
606415
1670968
1740764
1485578
687509
746295
622998
1845950
693311
1336066
680889
1340856
1852119
1781695
430011
1949470
855691
1102071
1038515
1268605
732907
205128
1916413
956048
422536
788011
240277
1784092
615153
563007
143321
993922
51527
444194
1302670
1675254
1086335
616976
308309
717464
200736
1227530
1244351
1759903
847337
1531591
93910
1746171
1879759
1084997
990941
988126
1095217
802008
643567
1249428
1405620
853516
500883
427293
875501
515475
69256
1972003
873161
1379779
494545
361252
1806767
145943
589806
1029315
1076629
236177
692051
682224
190478
424475
684754
1336485
150557
994645
1907901
1919219
1355847
1767144
1047242
160902
875292
592224
57753
1044503
1023788
343162
1429767
953021
477844
892025
37897
339928
1932381
1211898
886768
1029814
1690405
1649965
117516
1842680
357411
1278616
481974
1838343
1344546
1183028
527394
69641
947039
1631568
1787274
242260
1264632
224810
1164681
569568
1997015
710009
855116
1403908
1449622
1338983
386195
1817686
286349
228685
1617034
1884428
1458266
1387729
419207
986385
758669
1301561
1875719
1165743
658659
1861625
64213
1234328
692159
29788
1107130
1471687
794714
1925152
244113
1334707
1362659
524164
1441756
536149
771579
18703
253703
1910925
1946696
1525644
1786184
156964
269858
1340509
703645
1043707
1151859
1641681
709393
1076616
547927
1669245
1891004
1670074
669262
1906567
1349599
760698
248056
1036426
92040
1106589
661118
122533
1222835
623243
1178502
249737
482904
650753
1552953
617101
81881
467066
783870
1440202
536669
377647
1494843
784636
1837083
978784
119993
1152947
434943
1692631
1780632
1953165
257041
1488632
433491
1729897
92871
486553
1272591
1763907
221828
1034159
1127373
928952
276039
363391
500718
606274
1196470
613982
904462
805287
515651
617900
1802229
119559
170920
74689
1801390
208144
1729317
1324695
1620598
752980
1475526
1917260
197002
1517322
1853571
1541990
1152660
504982
1027469
1510744
394710
1156908
1697392
704023
1587275
1361844
270877
778434
69739
844462
1498962
1134008
565800
1415751
2255
1997267
110087
560950
1302382
1434268
1095004
660400
1164928
1112924
605694
529182
1718438
50676
1704496
976812
1413296
1476173
1009316
513462
951328
1809195
1407839
489709
145363
1472741
633802
1723320
189656
363558
1241462
664367
1099413
665110
1871597
592281
1675105
290914
607663
1747921
614939
1044274
679732
274823
576170
1967718
158144
232840
759107
1331547
1210505
1977815
961804
513713
999727
818604
909833
1831184
1376699
1009271
232998
1404132
1208438
1550948
1091242
1427745
1967577
1343101
469174
956751
606654
1949853
656220
258956
1311451
458430
1995509
1443421
1064471
1981318
551193
617154
1180701
860301
221457
1245035
291667
746035
1746471
1275335
1276491
1522757
1809739
169669
617011
693998
626898
1916223
1046590
766582
92860
164479
1584178
1171605
1367631
477162
978671
1174313
1748083
1327561
1492893
1673906
1175859
872173
469249
436104
970117
989950
426141
98357
965740
513974
62422
1144893
469353
979793
1848974
1314436
1412748
1270484
353144
1746447
998709
1943374
1623752
1637882
1198368
1440128
42995
499008
78026
1085232
728894
7311
910030
280461
815656
1789478
1835836
948600
224728
193494
1940064
1300605
1548448
313096
748235
1552062
402353
668780
1721204
1754206
1170941
1121992
125958
1329844
275114
1082927
1503945
911950
1343481
228735
107375
832950
1104213
920554
1428992
1489175
83862
357609
1365509
503233
1950619
1765587
1382302
1237439
1544858
1700442
404700
1035438
1235900
1740725
1856569
595744
1860756
1995289
1752864
512644
1270026
748396
1342520
629826
616884
310707
1503969
505388
423883
1604258
347426
96846
57232
1145228
1768834
1553737
611279
1613682
1244539
1877753
1986643
420132
1115937
1565330
443310
167061
1717996
955992
1376033
693272
984048
185018
1189843
698135
203354
1997206
298578
1865746
418036
916743
318463
1938842
333188
676691
356966
78191
1887087
1033825
302438
1502536
1210116
309640
1292217
1013593
1379202
1288571
820580
283134
1741730
466102
1519156
1501470
1557883
478372
270856
1320266
186002
842487
1245227
1297042
1566619
295244
140885
1537417
1345216
1169314
1947038
1120379
1954386
336554
1700438
1598743
1212020
1478939
1695061
1517424
1360377
837125
98231
1738221
511438
699887
365279
1074834
1215427
396577
473083
717336
352005
578177
280631
192112
622449
64969
1641731
1244594
758797
1786934
329436
622534
1725350
1496924
230096
434932
40790
463236
323746
577967
705339
223045
1739790
457414
1160150
1741288
1532914
465048
1298086
871405
1852866
1994310
469856
1629279
777463
443029
1424479
221128
64091
364575
1415706
24337
640448
1281131
1881224
1449285
1277652
145430
98866
641121
830330
1195870
302278
1495218
619046
1156096
1092465
1772203
1703903
1255713
1423332
337643
1124433
190025
98421
866097
83251
1113481
1274243
894238
1331406
699428
469503
1200984
255242
116222
1312873
317523
31656
1021226
704057
642843
1117970
1699215
157335
53656
1080059
823432
116515
315302
917002
1969181
1548102
428032
238995
204917
409351
1105774
727268
592416
1703948
331489
379758
362967
1907246
783701
1252879
1952534
1884429
1862040
202889
412935
1900760
1379915
539210
72158
804103
1186781
1038600
1098542
323285
1128625
105678
1699902
440932
1686935
658887
1411093
1014383
725865
1126841
1929761
1942631
607115
1730578
1416205
531622
171921
618286
1794773
1868124
549235
1018005
1745098
343361
293872
1182610
1530839
346132
672674
150292
1260359
1547740
675545
630731
1312163
700525
1281788
1367718
849945
1849500
1823269
397550
1238388
1059620
1001995
491614
903852
1357059
885114
1315910
1726918
492291
1950669
933516
1839183
618596
1856099
538937
1107813
1575784
233856
89317
1465905
1736527
1111275
788311
1520465
857334
1805893
1230755
1323892
147130
1837091
1864402
1789717
1659755
213408
964124
898521
1076813
1948756
1770173
1781373
818104
1553060
626701
1376717
1740399
165177
1196946
457172
296162
1157885
1425693
1676760
659999
1524940
477295
1514806
1772250
348609
313280
123073
787477
1148626
436189
601720
215201
1599390
815422
1850643
106366
713495
675388
333087
1475617
684155
1018854
1131659
1244197
585490
1144769
1488496
1963136
1337803
844636
1622555
1854868
405641
61268
471483
950522
133635
585991
1821204
919122
318273
1198807
1006780
1310222
1158909
1546845
1387955
768801
1292086
675593
1974375
1546411
1441001
1099168
314720
686632
535853
876517
687241
1892710
1020687
1799460
1478655
386327
1534453
1279535
883566
1149863
994886
982493
590751
1201677
1564451
1487777
840666
27412
1554713
1151283
587084
1033811
742187
331516
1814424
1079167
1011082
707824
651376
639732
1156639
1348019
121266
1289145
1506139
139153
670366
1730523
707127
1710181
311492
1509109
1583783
236940
1539845
1948576
931146
969099
940566
408083
1433104
51632
702023
1759225
543639
607123
1511501
1581045
1556298
915746
564829
665441
743813
1108437
1056035
1324859
1751072
85371
1102861
862613
427613
1480332
1001996
793979
1232093
99773
1935824
629416
1224972
1146067
493579
1131184
975957
1080964
1442784
1809960
419134
459775
255129
1953233
178445
22090
757037
774518
539318
703323
430978
1305142
1447448
1763357
382823
1641705
855533
1295356
189092
9695
261193
938973
1567215
1135037
46587
745203
185905
1455818
1908442
1787999
1467480
1064645
1766700
960559
1416578
991479
345886
1410409
624473
751419
730151
191355
44092
225941
1885317
980266
1684962
1775205
528280
461504
1857807
1153439
970117
795820
637149
1194405
1172921
6112
752942
1220856
1570450
461027
1052705
885525
467228
582444
735982
799852
1061430
104429
394337
51293
950776
1661687
1189592
886631
1615458
781806
830816
1619029
1504892
1599832
901571
1975536
752716
213402
325074
1783393
1544248
568466
1558285
179313
786495
1550896
891940
1753804
1607824
1108727
980883
1168685
854707
1447431
1006624
427978
1413475
997003
1705359
1575793
360953
319742
1489205
1062115
921397
476541
1389023
907964
1708400
552042
1095330
1332627
1552444
1562809
191011
823842
216870
348725
1425554
2964
1086128
629298
1014694
26999
371658
928960
1187199
1134629
1926470
719985
611973
1012207
410808
1457703
1306416
395133
1669848
1850489
1261017
1814991
814792
1407622
1736425
701017
503850
302772
1300379
1984082
390440
489836
1187580
1842312
282527
797169
1397661
33513
60000
1559588
1704676
377040
492980
1196432
1060052
1183642
713554
791541
1976807
1433736
1307629
1146595
1089588
1153941
663690
363769
216753
1635422
843980
996887
1787957
1075991
946973
443816
823299
270063
582977
1295366
1537629
1688576
1823806
305610
566310
266807
1000295
1225282
1406085
1071458
1224134
1391527
165715
997598
1096261
125592
1781424
134542
1668934
842719
1923287
665003
1790175
322242
76015
90451
5146
1661431
529490
1274700
553738
1350683
670358
869598
1241260
1009406
1425772
682859
964079
100094
1648825
571320
1461342
1878096
67699
357515
1204819
273674
305633
1952797
1487085
493969
12450
211356
1573821
1863240
1134329
203949
1460376
1421366
1392025
354127
1136824
1809004
9435
137356
5385
1404795
773448
755730
496224
985520
854330
725148
390756
1277691
597325
1607402
54640
253921
1414901
730018
346289
1737965
697207
1484321
638933
714805
70479
1227240
1627427
1431205
1421398
149911
880388
1245657
1780741
213633
1822982
1121367
950420
239482
1317780
1022552
1265054
1290105
1353943
1522630
1136081
1958421
1181606
288786
1286124
381492
194081
1078906
423023
454536
1346918
1381214
1276922
1447334
849102
398029
773020
586424
608147
1246213
1302145
1480179
1394352
1656154
455293
178860
1232440
57438
523285
1411828
1170425
1593058
265171
1831715
782317
1176260
856041
1217295
383966
1794230
1670646
836200
862099
775850
55101
1983662
1041552
184450
1180127
1850244
1803050
1867783
874805
1386988
1483311
1051097
531329
278477
1879024
1512232
1315503
1520509
308092
507474
374136
902681
1371355
563183
1079064
1832653
1217677
1460943
586279
1668357
1517978
1958318
1335257
1635639
1557884
1619615
109379
281785
868008
197411
544861
1649770
490926
450473
1827799
297296
544363
990409
1525337
633225
1509762
1448284
346283
1946988
302311
1831839
1050341
1573932
807910
1318155
1403430
277824
541620
479087
1402508
1437659
626376
1141783
1769541
1156582
383357
1440998
1822371
822360
1826451
1727239
1423337
515425
1444838
1430977
1655387
1260810
1544504
554787
1551906
1058438
1129913
590869
596874
582185
419354
245325
734443
371760
526813
1042065
1038999
423302
1428749
1353825
912112
791047
413702
754294
778037
897096
143548
101999
1127648
1082619
350355
1745779
1227463
674785
1678938
1593067
289049
1293010
818808
1556806
737274
1034423
1731956
670057
1951988
1140746
11856
473613
1670119
1779772
101789
1589043
1991118
723052
826444
156461
382737
513613
790733
169528
70820
446678
1663194
469417
1228916
1188523
616962
743470
1467556
1676996
1946269
85097
192532
43799
833764
848102
436581
1679752
1356309
1604842
1385505
911820
786985
588021
638255
119396
592872
9806
596291
346838
278577
1401330
607892
202160
1206086
260652
22637
1001570
278510
390500
1642394
167336
1039494
338256
32725
1096434
1563828
771857
1542862
1404449
1655263
114042
759984
276980
1488472
1361979
1848531
1050579
51994
131925
318363
601776
615877
788336
1298283
1807445
1441180
1054696
1234063
13330
923693
749141
1080476
1676424
992782
801981
1278504
415288
796104
1042011
1607384
1396600
1669645
954252
1215731
634071
1861871
176832
1742671
1884694
1931363
492527
665395
1186831
1165202
163557
1208327
677327
962272
17116
892391
1978840
888501
628446
318808
1632151
609449
1365537
813039
257471
1179235
1842405
689992
1293285
1072676
207242
1679300
1567514
1860802
1873346
1359104
242546
1195814
1781920
1934631
598222
253890
890929
523512
245980
152935
1308471
612188
1507503
1263538
446117
210067
1409655
1730453
1772370
832145
292834
1060831
1797346
632423
1117047
1849445
62764
925523
1800081
728596
710333
1810332
483753
279931
1549945
114168
1161265
1151073
42726
1625680
800679
1822984
786215
1807665
862335
1352796
1764310
56744
1366703
1235389
179326
84752
18415
783321
1131388
1720388
902722
600933
817784
1374772
687374
1412683
1633600
1923643
940969
1104185
1048799
1710880
1036565
1342034
1089136
1127571
791629
1836264
1000217
737136
1617090
757607
797250
272537
52355
443389
380844
1364471
1732724
103142
1752676
1513142
687146
1471612
383049
1897260
1035630
1373131
1255616
1258860
1454119
11493
1810299
805670
909282
969363
1209886
541093
625622
99710
610327
287624
529071
416396
146819
1667197
819033
1472805
869189
366712
1507648
73201
994277
663347
1984585
1450167
734216
1502166
1613288
777757
1061583
1053436
1471348
1841545
1991120
785304
353646
886987
384090
40461
1622608
565672
1595116
241096
1688812
1119845
1401948
1694634
1574884
893527
540606
1589527
1953284
932066
1153038
774648
214844
1116719
1712385
1354123
1151648
1268190
142153
642043
1332470
784869
40624
10858
1356648
843026
681359
1330481
178128
1090822
300428
1173166
1559385
1612730
346479
1387005
702809
1610292
1862219
222718
564315
1506853
302841
454156
518185
296198
599431
786258
1027049
899588
764162
666874
338324
467609
148958
576520
3859
274565
706859
1615769
650181
1545707
1727147
133444
153395
1365769
1621631
1531555
1668704
337506
717926
338760
306082
1034371
157312
1346483
705336
632143
1937598
826083
1605704
48946
1446323
1267909
994325
1068470
274973
573574
1791163
618890
197473
1890086
1237946
128462
1038534
360237
112539
1655175
732145
333928
1170819
656825
22238
859517
1242695
909050
1655692
1589878
688790
1603487
229578
1250032
141586
1095271
1504593
834447
202324
317225
153504
421154
65343
194356
21629
1195907
694558
1615770
995463
946768
1413863
1326310
467800
1963816
363651
1909583
919016
506853
1392294
463544
1395298
1953923
173786
596526
1075327
1961832
1248962
733287
1237055
165691
319525
1378931
1831733
128303
347964
1283735
831931
2605
795894
753864
219112
583422
503747
1960156
1045465
629080
217744
1655427
688924
143268
1211764
1031049
658344
1518088
1161664
1833986
961151
125326
1957082
928850
836985
1439665
1051487
1220254
1445767
1265914
1091799
803477
84247
1385674
732711
223069
1250954
642015
1491040
1157051
1823065
1214213
628190
448855
1444415
1854608
1595552
87234
1105859
528002
1395927
1374308
1058040
1524449
1140711
1052154
1691627
1140695
1514186
1625483
193306
509140
682432
1105482
1041088
1456013
420879
975733
1996815
1514547
698321
911949
512992
1768022
924719
1987913
615836
237437
640086
64647
1780478
1863860
1105710
901983
386665
1856312
359797
491490
312167
1173750
1644744
632603
1191138
953689
698491
1434834
1470565
707385
1294440
1732915
426895
1677851
1788910
13217
1236047
906731
409385
180086
684628
996613
369623
121263
649587
995548
1814984
250910
26856
1307132
934082
2683
1286076
1139930
405028
1403512
1782717
1912999
1067698
247989
875978
500063
1010855
1521313
446428
1361983
474934
1888100
766701
1735120
830553
1902045
1803548
1992158
479593
240247
1831335
583860
1737600
1323669
1952864
1811967
458835
1762479
499860
1861620
51916
239427
1389698
720827
1650479
706419
1416794
1283920
111099
578586
1536301
655832
230239
980724
225835
601563
1416400
971080
830408
912561
1774135
1070733
1034702
1155559
974258
1818994
69388
399081
1979327
523231
981921
1848301
1661809
576235
1437538
1032760
1027362
405516
1300669
1192137
942869
325277
130365
760215
1497654
300611
254015
1677691
235919
558380
447701
321652
755796
566089
994842
788108
796312
583537
1607109
1422800
932016
989738
86229
302785
1445533
478246
1127695
30089
1125785
119347
1604605
366328
555905
895918
1571991
1753183
979446
780847
508587
1322471
1017506
1327549
491049
1568741
544546
743807
1147062
1623025
284672
228961
977864
567644
1023594
1588478
326740
1381690
602418
1422305
1728956
224046
513114
556881
1323773
1107390
290687
1943791
338860
1535478
1053815
459849
1476969
305826
1944384
145001
1620051
900404
214831
1723573
1327808
1341120
23501
1970782
1667611
1319941
334771
313188
970376
1569827
204318
1571242
899370
452011
1121571
1351082
643001
1320265
1180192
1005775
933617
774157
1992916
1435947
840300
190972
123957
1496348
975266
685287
1543074
1726106
151088
522687
1996805
789106
1652871
253273
1518993
845791
1227821
795894
1645212
1869019
630928
1971872
1833281
259436
971315
1635822
466766
749906
1281247
1905118
426537
1488470
1155093
366521
62456
1189735
409074
1731970
1647414
1350023
1480122
1827537
1941503
877709
881496
1151501
359321
882890
1973132
1694456
1377534
559676
1594735
60817
1526833
457764
910023
673429
761672
295386
107557
41950
1529280
1163971
1030153
189428
684285
1588620
1657461
1713071
962246
75525
1193848
585646
756114
72867
1398284
465660
969311
1937306
647469
210353
1614439
1294961
967091
849563
1444963
1411280
931593
718115
809265
1955816
1717348
574939
1931887
296936
305669
1656790
687042
1570589
297230
789223
527718
1292489
1713742
1133792
1419431
1377534
339819
738190
771194
440154
1688385
1035522
1427
1922117
959100
651892
461271
753250
850774
385060
6632
1726148
359514
187731
1738249
1677690
1705227
1896384
589893
374320
1394539
1178299
1550785
1538616
1368617
706192
1376403
756109
1854903
889801
1968878
428985
1151097
1281775
303797
66191
18333
1091821
419307
1718530
211244
394925
1077869
741537
993208
1174271
1885277
1354182
1403593
1545658
388692
709915
1281687
410351
1363792
1090056
273381
1220792
1803049
1548487
1872051
31131
145999
1316134
1383424
241825
1015418
502096
382721
493320
894176
331419
1492724
56681
1398897
478044
869542
1962006
1876443
978061
1068323
172488
52259
1623386
152548
120881
265233
411577
523406
284375
1351154
931401
1399073
296890
1322616
683822
503493
1419939
114109
361675
1593489
1932615
100157
877252
457514
36062
603872
400745
1026357
1670641
397766
896171
1092969
41930
458354
1210275
154548
1984183
1202117
897587
827248
1204987
1259033
1083160
190998
378318
164888
1364408
617173
168137
1053803
171744
1297218
1396560
1166393
1425847
746777
667642
641500
475603
1439892
1114225
1538099
755963
1947200
762060
71295
310583
157846
1801775
1321391
1166765
520417
1760681
183225
622710
1528769
973746
774258
1161638
855542
1664385
1763841
372218
1263055
1285086
104510
655931
1462562
81725
1889139
832084
750373
935232
433725
1922410
300976
475998
42448
1437430
391158
1991609
1354234
869774
324402
889468
10481
72736
949558
2581
1966206
1685848
869284
1409002
1977258
613685
625876
578679
557471
326001
1853747
955592
1303802
972952
1712710
1984809
166179
952144
1750000
96021
1788910
476805
743289
1837602
1564105
793498
588860
1233441
1140776
712887
1606345
542259
233030
1891050
1946169
220190
1948061
1759227
1739955
870981
451778
766578
1569503
1257730
732503
1365874
579637
61926
228559
621638
1626107
1049240
1361493
1496063
1228438
385516
1153763
1585730
1593545
1821100
1392272
1671335
337962
1326237
1784260
627129
179710
1649921
1079339
734108
688004
1102376
632887
193514
123104
730834
1273990
358757
721381
146830
553300
1824404
959500
1333423
87642
1061965
1131457
1705574
356115
331662
1755627
1469977
991811
1580932
1169872
1832783
1438141
694141
1830760
376193
12316
1807509
1578834
1708099
816298
112809
682862
513260
1621775
906164
53498
1568810
460178
159413
1183239
1863853
1378118
689232
1113997
831358
889773
1537655
1293177
1790455
1696212
273535
1041144
270022
488625
1228971
570431
895889
277555
82333
483657
278296
958455
415435
1693074
594832
1228891
1538909
1093716
1830984
1831982
28804
1414690
910700
273719
789386
304795
1022039
265144
601819
1070036
1952853
1039357
1269667
482691
1144322
1820113
968209
1061586
1875420
1264976
264394
110588
1614637
1357585
1359711
1453815
1913137
457291
70322
641629
432754
1820923
1988915
773133
728112
1035341
1605903
399480
1570336
1100568
575045
339978
347999
1889439
1704169
365274
1405955
723951
264649
745448
317980
1906464
454965
1637543
1178421
862441
1147714
1310318
1952842
1990800
1505015
440803
804575
1527337
1608885
1884074
1376355
1546565
373232
988465
259212
1443989
1345553
337299
229533
1900037
418738
1753132
237196
337675
1052179
1372173
783026
686764
1210803
1488925
1795800
847918
831759
287670
588770
1254068
1794890
1188543
1383705
1479306
1487084
1644877
1664786
1833349
966752
794765
1713245
1925741
936064
1558433
1202820
996670
1477093
1235305
1404874
137402
1596387
1746548
1743118
209995
1630812
990567
656552
875358
1773903
561029
893183
1214325
1032525
235652
748099
331881
565742
862661
1273136
291804
859367
47065
1278182
1397647
1203139
1503511
910804
175709
558162
780604
1354940
336959
1710828
491093
1481596
1921934
1590469
526541
1860824
1773539
1193456
261487
698768
236198
128513
1381934
1171056
1698782
584044
893922
1685455
1369167
166660
422004
1165437
797420
723673
75389
1654678
515708
610239
1001315
1576231
378497
384945
1470218
294294
1206494
1443411
440973
1077168
1903310
1703775
303593
692731
1271141
1748019
438087
1093738
1911193
1951333
73905
728862
1028909
632476
1111357
1411051
1089341
585041
749301
1239712
1049500
437823
944408
942504
884743
557757
722589
977655
870142
376136
1098420
1015025
855453
892861
19038
1283549
1757344
526313
1194428
1129985
183874
1758765
1463387
910849
723406
1651126
302635
3980
948309
1317635
562764
1976200
918968
886903
950131
126095
1161448
279191
216956
1975443
444403
72985
243929
1990336
1321304
587216
575547
1117089
728798
1972053
948645
615996
1349427
703947
1748893
404557
601593
469624
1213040
434289
1328721
80159
1420753
780272
853009
662804
1981842
1866154
379109
1969504
1166641
1261260
32671
177787
656839
258993
1383718
306241
488659
1552848
193823
17681
1381012
1349810
1452300
182216
314850
1012632
709510
1867627
1572217
896801
156528
1190379
1512608
1397631
1702877
1255235
975609
559494
1309189
1869054
3458
51081
1799505
1256989
1880487
926120
1614070
891214
874223
571898
1546845
177003
755621
342132
923131
263407
1521909
867674
1579621
1466581
1904995
874581
1162204
1240263
208775
958066
1853871
1019597
29698
1357691
65498
1467905
1064771
658524
397487
962671
1219169
1132165
495247
1871754
239869
100082
1321109
1193533
1604558
1061416
1215214
1594518
404067
1050033
485453
377345
1712671
505335
150118
952349
148348
240501
38296
517852
121887
1808602
591663
1691981
653300
1784173
177919
1508111
503566
1494390
438835
1482192
818316
1640457
1706871
1203871
1098680
1130557
1560147
1969312
1276042
1843573
1592532
1102162
655402
1271992
315008
868305
1735877
1028255
346595
1659747
1449152
1866341
1270105
810803
90116
1376364
1165367
1322160
884327
821652
514704
1109853
1864437
1781457
1453054
1492520
1147863
1137677
1868614
606142
15951
20980
1566436
574224
283387
513440
334485
1613730
198720
1875770
1377064
197908
925753
1095772
68286
1194179
114073
1464120
1570625
1101111
1902560
1511994
951023
725133
621249
978482
1603390
126378
308170
1818994
1188567
1810566
300969
1157172
679954
975712
1598281
1824908
1041685
1173129
1151832
832848
726148
593564
317774
1609514
986624
783816
1074386
673944
627350
113843
1452348
913255
1435304
1783194
477333
1815633
1707514
1762169
1794202
1073135
1889245
447099
1647004
97049
1872651
1976525
1016616
1082162
169681
875448
1384256
1556242
1979338
1623364
135917
1270179
356402
1735553
251455
510311
127759
87220
708899
644032
469962
822278
391616
1448245
772204
1392289
507918
1781959
798461
1083411
886510
1941085
513851
343241
468507
1178427
1807042
444101
683587
765127
1139481
231822
1670915
1587549
10242
1608759
746473
921955
935333
686161
1884737
1373529
426245
1875582
1099971
828461
1001503
159335
532926
495652
756019
436486
13239
767084
280025
550843
887528
1325045
832773
1561126
905406
1134600
333539
1820020
1963176
1700608
13605
407113
1652504
1556549
1166909
1962337
1690255
990449
893324
1740074
33941
1507169
1514792
877164
955837
1039954
907720
1801770
275613
908875
990512
1396251
118148
1727508
1157513
183094
533520
437142
520930
353947
544686
1667919
747990
1756122
4568
970187
1875388
582399
797181
1742261
1152586
1808901
593473
1475002
542673
627283
50021
1295440
109174
967067
443276
776487
471440
1250337
475917
1408951
100914
862133
864285
1134144
425322
570058
1547872
269406
595112
79546
698949
947883
718830
1713457
91607
481624
1793138
481595
1650675
935789
32449
189090
398468
1895446
1903773
422945
307084
1381959
1959970
769597
1969575
1862851
202914
1636545
816302
1349054
147431
1455396
1394904
97809
520492
1166476
985802
1478415
632016
1897263
361788
1925675
1468421
1261517
680568
1510283
1835825
1034331
198276
1694849
1132355
551717
1004806
1764686
1598078
902693
284031
1193422
485424
1712125
674471
97411
1592400
1427475
1349026
1405731
541423
1859281
557813
1832311
767848
358077
1515399
8576
369354
1772712
1440175
508940
1625419
685169
1997092
527721
526420
1278037
1058242
809177
1082765
1610223
1077096
1108521
1846851
522310
524125
860246
107517
1030688
1996604
1348720
989798
1142948
1020021
1493193
236988
496556
1774921
1868744
1546053
856381
506982
716670
1948230
210814
754144
915677
258618
1778777
494160
812490
92814
827837
733993
1341089
188136
860852
1077877
1150819
780294
376539
1924057
1304695
614564
1499227
552282
1753587
9890
1468217
1771087
507008
1790001
1388394
1827814
684648
1503629
1515762
46188
1907386
726137
928955
1782913
558489
1816786
1960399
1064621
114826
1106398
1006872
1725373
1883289
693713
323535
1536755
1933981
1492701
538511
73306
1517747
1496147
1596909
1281188
531404
768148
1168169
81104
378839
277453
792793
1575898
965924
904995
1694647
597576
663007
982694
1498392
191893
890798
1672434
180356
1222615
916941
1876104
1597091
1049516
793714
135205
926375
1971987
698796
1287278
1236649
50073
875152
1076251
1830992
527326
735089
1205116
945348
1412582
896630
1846446
1623637
522720
282030
1475105
972618
1933894
1765307
1837330
1225725
372806
907672
365106
396433
1248736
448447
1933574
434121
854081
1181583
754833
1443810
946194
1285337
863646
352501
253147
812571
1235951
395184
853388
1695989
1662920
488881
886934
177290
885802
1009060
1908932
203031
81931
1217603
12718
521814
1748727
1595907
827585
1292349
398228
277549
422960
238289
19253
963082
226982
140431
201379
57109
21673
1328300
235589
1514725
257310
1275382
364501
608826
586259
242495
200595
1260686
1506527
1539449
1261490
1749526
1949453
858575
371509
1403497
359751
789941
1999170
547936
233960
396777
1000928
760230
1639967
419055
907463
738739
1981333
319697
209333
1679346
1154565
1668876
1078071
1515181
1740932
1872178
1572066
162460
1385109
1290061
256757
300563
640388
303528
1787985
177783
904830
732355
1078409
1921932
407281
1444901
787975
1873556
1854294
555767
1016253
71608
622170
1533081
668413
1622993
1301285
1791299
1375573
850155
1573713
953669
932157
546773
1213226
1170156
1487660
612023
1128482
241586
703912
1786601
461631
371809
370346
1919685
601239
1334730
1364085
1545462
1312270
1950154
1774419
1307279
246082
954444
1256695
129259
1144377
11633
874877
1374627
164734
551792
1729207
1145213
263925
368140
479436
1448130
1353035
844703
1144568
170039
214554
961111
1535477
1820301
1991270
1841434
391854
551682
1384435
1197180
1104221
288829
933987
1545330
1754339
1536418
1908249
1541545
1235185
1874525
380174
495375
1317270
1156787
1537245
369524
1977933
971515
1041922
1973555
1760160
1707848
1899266
1742389
1902206
1405915
39902
1623642
232701
281586
248835
832500
1199459
863097
100850
736911
1472189
1017748
1820177
1525163
3620
51071
1455129
1004208
1201959
1950304
1255532
1254651
1891934
1298059
1346542
469193
1969006
705102
998505
650787
495977
772307
1852962
1366629
905277
1917226
414431
1441568
481723
382262
34162
806235
1144021
865341
588316
23037
668369
1659253
1776430
1954527
1949146
1396412
1796980
481763
1442757
1907458
1821592
733056
651267
226639
474557
1450546
388931
606904
897820
662518
199282
1010253
241282
1282004
90414
438277
283842
733129
1806654
1274733
1486900
1049061
1559637
923643
1600815
1812305
349886
1301566
1322335
1394625
1111243
892716
1148216
1693095
1415852
1341835
486024
683754
215459
585467
1232412
67545
1440481
1012643
842696
1509085
755485
669393
1732507
736150
292754
1874876
1836124
126491
566889
153358
1111245
1980556
627602
1016368
1514853
155831
1864679
1720430
1675422
93796
176644
1608879
1692924
416155
1705559
390398
1050561
807948
1684680
1524059
1836099
516062
140824
1452351
1468683
243132
944020
1247842
98013
979416
840967
965980
1295201
1876946
1672778
258715
1241567
330792
1698486
82353
860921
983667
1711183
695202
1327267
121279
592015
1026056
449255
1942958
1923078
319019
1679033
935666
434453
312349
293940
308758
1037572
1084557
886329
527972
1260265
1053255
1638720
299335
185890
1903452
509989
795362
291282
750280
1508528
1202708
1789337
131945
80269
1491986
1746455
246299
74100
499055
1925366
1163228
1665622
625282
124764
320892
69066
1453207
1832369
853335
1273956
440283
918298
1804769
1510087
635227
1544213
1069840
453944
1902151
798127
487092
821120
923737
394792
991819
193374
1220200
585305
953853
735260
63013
700182
841797
1088940
461212
952649
1569368
651433
1281987
1958987
173117
225538
344410
374883
461924
1616904
1763620
474099
463725
40776
938803
542121
307321
562596
996114
1160291
1632156
282951
141555
156754
289993
566754
1769752
1879067
1589517
291825
1469994
1268954
1146
81332
791539
577308
749797
125079
1915306
148561
647345
773791
1404283
1892545
284512
734674
383709
839361
1987596
1364446
310211
365750
533576
1041180
1141563
1306655
221551
1682845
607260
1257747
1990074
453959
1725323
421906
235830
855389
197936
1502426
1262755
1086293
671563
1487851
481295
959187
1561023
559051
294254
982372
1357907
383291
127724
1551045
162626
656617
143057
645097
1275864
420304
44827
107430
1712557
1975093
1120071
1269550
689840
1272595
1530568
1245095
319871
216153
274717
1419444
1499263
1900361
814636
1469433
1210989
1497449
43619
1508757
682884
750177
1782159
836128
818727
713508
1177434
1308015
1926732
682875
1185202
264069
1771640
1984046
935178
590805
1160569
1624233
874420
1914989
858147
1033471
1333613
1587285
1715123
193171
592224
1398597
1022495
257749
557180
281981
1407437
271979
112647
442592
296949
1015687
781730
1868894
1758820
870738
1903922
708179
113854
287518
333041
31061
1580784
1186930
1044958
1817408
1676095
742463
133377
570549
345614
1118377
718512
297610
1419337
1741265
162218
1977433
1105193
1128882
1643638
677938
766981
251661
1963455
1910703
603741
1030365
539563
116394
1708788
1223250
564849
1044941
1742048
860209
1323894
283923
984587
1269115
832004
1653552
1284458
1802358
938355
1028483
1972883
1812029
880855
123434
1128468
1869407
665570
868090
1000238
917573
951173
1568390
1492000
1616447
1920978
1139240
95452
1523508
1693550
1339511
646727
1151423
1269063
328395
1605243
150079
1964923
1732113
1251390
414974
553309
973238
592516
1835599
890020
762302
456487
1064140
1449594
1836913
1546898
802473
372028
1118857
1115411
674092
236476
1823252
1916805
806053
1890477
179150
1878563
885084
1595645
1643999
738641
1525103
880365
1001037
1652815
1991770
1617110
946564
1973516
23658
1953931
1104474
1464570
1203653
257176
698097
1790453
169527
1724091
957477
1455785
417373
1163243
1278428
1157368
1709846
19283
1180441
952926
311369
615802
1942597
1335001
138400
702588
55818
924295
1588253
260947
1923865
495484
49406
1095383
1133801
427226
47351
1087585
1404124
863856
1935233
1708141
1517932
1494564
269396
676594
1120514
1538703
113559
742596
1774872
1156554
1756275
606138
603917
483204
1260322
1903849
1431533
1834606
502800
1653101
137845
41021
1579192
900917
1628145
1603491
1408504
1279969
1216838
1524069
1866477
86381
956471
95775
1725430
528582
436092
1716742
625843
170425
1510347
292559
13861
1735614
713096
1366688
1202290
991538
1639269
230398
1293471
380132
29736
1804557
1187294
1935125
464385
32126
1464632
1112135
620799
55143
76561
361179
1972413
1593324
1649134
1378503
1461409
57558
887228
1356452
1248300
58549
1463710
95809
1715139
1687889
561642
171973
696948
476383
522675
546858
635784
827511
1653898
1322437
1242663
831201
1728725
1115042
1198882
1973169
1605318
1603020
70110
968075
1601555
1733140
366392
1664127
1474163
1582631
1277087
1800449
1583730
540535
573553
96178
760830
675025
280262
1045289
1978768
1816505
332323
1374601
1686437
1416979
1690955
382241
1069072
348678
741193
926578
1389082
1284203
780588
1148323
1060073
1647733
1591118
1878344
623432
381040
1186326
1878655
706657
1483479
1877194
1614934
1673446
1733244
1978627
908236
698629
1812943
944196
767427
842269
1263771
1107720
956885
1251916
1930697
722952
1205330
1590587
413757
1246853
1035801
260573
314383
1723266
1957516
631162
915456
1039498
476553
45078
58597
1643067
264622
1546464
1030262
1160735
1462106
658675
208883
76899
635540
1464398
1353335
55922
1633466
918134
1172273
1882877
1617193
618284
1689820
285286
1473019
1687861
1723951
354942
757859
1550089
590646
1516095
1319733
937038
271281
29309
1252865
1288401
1661971
1774762
54496
295297
1650454
1333261
1155003
1882907
282197
1894051
1989329
30159
1770217
1251222
1080171
954899
1434134
1574332
492879
1479136
1720967
97285
467932
1751109
1052386
632060
789047
1358876
1346088
1010507
190972
1052163
985047
1205764
1181343
253758
993664
412898
1268617
1568097
872956
759715
125040
1198056
1707227
1462044
67969
3831
273679
1555284
766816
1048527
1064510
967543
581047
1934400
110430
1537625
1404613
519943
755766
1659003
839305
520069
640320
1372905
1340082
1191548
1575617
543646
1146665
387821
1091634
1795515
1435132
882108
1170292
87694
1313496
331315
635551
1795464
939022
244614
863171
5088
1832250
63607
1494019
1028764
1032406
354365
130005
508028
1438751
1543302
14622
1619539
748612
823702
1401760
1283642
431782
788499
446222
1025669
1196005
1635691
1568574
173173
1832889
151776
1359945
977557
1687661
1786375
799826
438441
71672
770492
756636
959011
180152
271352
1008760
1050206
1060616
1585984
164402
287661
747806
808119
1515309
1980729
318892
1152252
1198114
820656
905457
1747342
1503083
39672
1988152
60377
1234192
41068
501193
229438
1725893
1934626
367170
940901
1614361
822654
765703
1128453
328636
1531385
1855643
1575363
1264694
1271853
1076744
313401
629696
1309984
1761741
756226
707465
1382400
1936861
1821971
328934
1711705
424591
1359824
1043485
216301
474862
328900
1897001
252443
382441
1961413
940812
457579
1364693
35591
1006981
1801163
1976517
1990894
1603561
1151775
1843494
343860
1433219
666867
1247521
847419
1274044
1652224
1437333
843470
377006
1021700
943187
1209966
1977818
519791
1899867
1932898
1987561
1903304
524849
1109862
458986
709612
410800
585341
1623199
93582
831341
678689
909863
539267
575942
1425578
679542
1875239
540804
1466954
1573686
1440792
1306114
1738199
255945
1783628
1952544
732137
1749790
1803622
1034524
1998240
947114
1672014
1895347
352794
1030840
1200180
839196
1742443
1998324
1386988
1672448
1515799
543216
1396185
1981813
1886605
1654589
792892
1046340
1396354
865333
1796078
1394668
1509224
403733
1395812
1218293
1565567
196675
63949
915685
297103
466536
329406
950383
1831252
682176
257221
110491
142516
1480661
1636469
569785
1524865
1236910
1088019
1150277
98640
115855
1672509
1161650
1499465
232760
1067197
1713299
1894345
1368730
858053
1682307
877912
678121
754086
1029756
1706763
1554463
1035116
1978339
1199274
1796949
288878
1851215
1430768
1113294
1572889
1267172
974021
1390055
1768975
882019
1042353
547480
373668
701379
1152699
723097
192132
1053210
848768
91945
1691065
1851829
320100
504294
279155
841304
1554126
1117680
258442
311188
112653
1990323
291218
571734
22819
1427112
1029318
406273
840371
1729409
1232377
303234
1439020
781732
862394
1802815
701921
446594
1113454
382822
911239
1339186
1478054
1215197
1210307
1695455
1504123
1055795
207752
367478
283746
169973
906425
1206040
1326296
1478547
650541
385542
953290
846683
1794087
1908787
600351
1592469
1121871
136448
1764695
1949800
941722
320179
1296407
640599
1567434
384943
1070552
659384
419334
1627219
247605
1280862
1190393
513047
1797255
1308806
1718047
1952475
1988973
1256377
1344109
331162
139998
804535
722607
833907
1735750
410890
437903
1257942
681030
516505
1537795
399571
1810297
1753820
1490377
606888
577834
1418885
454436
1740361
714244
267287
898975
1594375
247998
209593
1857375
218898
1086665
826123
1445191
806666
1882350
119678
532837
768243
1930524
799727
1768324
375872
553032
94929
1742420
733228
308837
1505493
690861
922420
1187527
456858
1524273
1162288
156211
1808313
1344063
779813
1495336
1081147
779160
1837040
1091068
1665099
1517252
463649
46617
1391190
1966663
905204
1845080
1584756
823247
1727132
1382618
818020
875733
1494442
406737
1059793
375641
1674147
564428
1177074
1487848
1853319
1388490
1852622
186094
1089938
1022650
671032
841912
1994481
414515
1382432
974745
281393
1637728
610480
1387650
1182384
336697
1043015
1686705
1394991
1051418
1741702
1748972
1398492
864826
531133
1819587
1034467
1438775
936843
1252399
702356
1982659
575856
1386347
675669
652027
1922172
780574
741373
187442
1355671
456119
1618310
1428585
1946596
126189
1542602
1352812
253522
835476
670168
299632
1895712
1097559
1271647
845692
594248
1096343
590979
1775714
1615282
1351991
347879
777537
1435876
511523
747620
335717
1787601
200298
698432
779531
875180
888993
119748
910860
276375
1817808
1668948
764090
19152
1491391
915126
1191051
1251158
899100
961173
1932514
1741112
1557435
1114515
1161810
483386
683334
790049
1103427
1949228
1557481
1471631
236067
1446562
1795119
1926642
1691371
833218
1874720
1539499
181318
1200895
1721095
1936914
1327693
1819885
872245
583227
1726814
1096326
67415
1501977
830167
817945
629869
1636359
992007
1650726
424183
1648675
1719541
1042812
1644606
1781902
1953264
1137537
891493
1014250
759423
357889
67065
1011254
491380
848447
1542042
656519
1355196
211206
1935859
150179
420184
122832
1931910
1131243
138028
216314
234733
1602817
1617320
164849
44165
1902528
1485608
140998
975562
1092648
1674282
1500617
72427
1016244
1798076
1754077
1747428
1336360
288137
1102291
1337986
963146
1856682
1083086
696723
1787352
1045706
535616
1719789
131893
1374891
363553
1872550
234349
1306876
437574
1808270
992
1975945
351067
11750
1147425
706141
866910
484576
1308921
1548923
1501323
1163633
566784
741402
1040197
133238
530464
1553126
446151
1309
895326
420537
522413
32204
1895239
1128926
669407
130420
1790318
844860
1076286
1782608
950116
476105
287108
1114715
422026
393590
1442200
1607244
1788404
1946017
294817
1145248
1893908
1432987
886413
1586952
1933456
1296413
1241861
921039
1829181
1845346
441538
393440
1732230
325766
1063659
1967348
1910231
1662851
175626
1266685
1019884
1353235
1638285
1578456
529667
421513
1715973
1199610
1680947
67737
1359020
398045
399169
1414426
1026312
13392
1070319
664029
931685
253673
872833
1149814
1487676
292232
1914195
938787
1957735
886463
695045
870252
1202048
1173891
1460162
478810
941345
485365
545593
356637
1753418
1479209
959086
1340685
630955
30295
295380
1184373
518515
846324
216935
1188778
361956
1525040
454506
738975
25572
754502
953470
1498175
29206
398324
364112
1141118
1140134
834407
848902
609381
504382
765251
1514068
1410688
398445
270268
466713
269779
1037868
1492114
1541306
314407
1595338
1414926
1224674
1979517
1393940
777137
422444
1723539
706142
1973215
537680
554660
97766
1165198
134558
620147
747370
1951895
884032
683704
1790563
1858128
1848072
1812602
1002823
718174
1726141
1859343
744477
813034
880095
1442338
572211
237573
537501
17967
794862
1613487
797128
1512896
432408
388450
1672224
1094121
1617809
547606
575660
536540
1489586
759512
261070
892878
1383739
868922
1501183
750410
781770
187574
1443632
606148
1690908
649688
558282
882229
350621
1039869
909520
358473
212668
81659
1596646
136227
1641705
267586
1905282
262902
863742
354549
1795153
1855957
1453198
1857417
762192
1169772
964047
46202
814608
987576
934474
840093
87042
305708
1207737
209136
1231679
1111892
109293
1846696
974315
1994863
626431
769785
604173
1137689
596592
330888
612955
1637892
394573
671656
1077777
62614
1424012
1607577
1876313
1511972
1732318
938035
630797
865381
1702396
1999994
1295410
564116
832072
1539081
583636
1816317
897843
194193
1154978
1135793
220924
810457
899736
1743377
798044
1454787
1623319
850852
1187138
1458070
43222
768859
73706
419124
963076
278654
1150165
644442
1057294
1807754
1585982
55206
421831
1811676
64078
368500
745735
1183669
1998490
852700
1569136
1509451
1327424
1612065
368144
522852
1557031
964448
1839138
744846
528395
642392
155598
459174
1074877
507626
1455334
869085
1176831
181319
697882
840886
64132
1467689
204825
309930
255360
1989930
506862
1057917
212304
1879225
839317
475317
1770631
783880
60814
452269
513396
1109083
913743
484514
273776
1982032
275926
771819
628529
187284
1471741
591969
889094
674907
239682
991796
1001756
773151
88691
701596
874546
1153546
1782600
772867
1186499
1464381
905623
1696314
404614
1349763
730885
202736
1912303
1930274
805968
878261
619485
1581785
1088488
988609
1244777
1283513
1396961
537334
134760
1438583
800062
1350717
1347578
1994333
1051247
40754
521098
588109
320228
1967424
1528591
98559
1372939
1675490
1742139
1946512
135696
1435410
29617
1833204
127363
1904832
517355
1138253
466238
1209351
1021513
140956
652905
1632560
1355976
924891
719038
1934598
1154178
1855557
516261
296419
1949078
1507531
1590360
1581395
825626
1047054
1741669
497868
1589031
88827
1838152
565137
622268
1625551
1857680
916581
754545
524258
954772
1052488
499797
295218
1813151
800695
1853402
434481
673473
1877573
659581
1035463
352405
830516
1032658
483685
94064
1728844
1465796
43755
725767
676842
112247
1924040
348327
91160
1119419
8019
1483676
1637318
893259
744910
247419
1472898
1675751
424021
817952
896009
894899
107208
1234591
1846959
1986056
466687
1790392
214890
202883
1008254
811443
1278855
948706
322328
286779
726011
1412173
505728
160781
227270
1400221
1137831
1881230
1941728
1446512
505536
801000
1483199
45947
1475110
810410
1085180
1860589
465468
322060
869035
253232
290105
1677697
1438623
397353
1593254
702906
1442642
910731
175779
795221
728355
1627734
1393394
788677
1995694
1115533
1308415
1926190
851901
63842
1126933
1395873
1473341
467951
1250962
564294
420596
531533
1251880
1756258
976364
1140314
1850327
1627433
1194475
124594
1896824
1827450
1921995
558559
1734141
452740
1478747
1417419
1548931
592172
1450926
294234
1429884
1453946
1270520
255178
1300692
1736116
1209008
223502
332321
923428
284017
1237828
973888
1989893
1370898
1868290
1758617
1517066
1310114
1602854
315238
1685413
448933
438270
469234
630724
1739561
866514
756143
630572
335627
750670
949440
1350928
416850
852743
523172
97662
962318
1780019
1406825
1339492
637187
1972632
1448316
1772722
1639416
1926283
907450
1360980
464209
1635976
1112036
61999
1629065
785476
1265843
1838880
788889
1790472
1605463
1103580
1441813
403657
250438
1580503
1910440
24413
157638
349640
292699
791901
248190
182598
70596
421966
585609
1778563
1126408
822244
1281541
1973542
410149
1431296
213465
968332
232352
1141631
1963927
1525425
1948833
886950
386066
460288
1542477
1008244
744093
917814
798907
1627481
1689287
1731435
951847
28131
1829555
1099314
1491828
387415
1085943
67358
1846046
769955
1831371
1933715
326707
1607
1843984
1449646
957765
631237
107473
1290344
147845
1970069
1506664
833342
526831
577947
477240
54389
1585527
178255
1007087
1275609
1545799
1556144
1852039
1314866
1764985
911060
1064630
518509
1012494
357533
1240908
364793
1086336
1220709
525451
1804911
1380970
857098
1014018
1337545
1702674
29735
1589956
1129976
1830467
1549996
75073
750688
1018117
462814
375558
1955404
1068396
1252154
1240060
461729
793615
1213528
1079663
800644
790706
1995462
812827
37743
1121696
1465159
294258
286880
816423
340454
565771
56561
1536861
1132925
296218
1101907
103232
1985931
1373571
562030
1492554
967598
839792
385792
1707126
1984218
1843468
694664
1932764
1514732
933171
1759449
568318
1595232
1512090
1360858
582165
1626410
1821114
1139638
1061788
499415
1568040
162335
753307
372549
996235
1264133
53118
1490099
674447
472661
1215393
1366568
926695
1211033
685020
1666883
258196
1842162
544851
810443
852300
943429
362381
1406687
1534417
1237987
1911844
1610632
401454
741646
1430098
1217200
1552138
1062787
243339
930967
1032124
206888
1419198
245637
465607
1577048
296534
1461159
1634302
1424310
1387117
1098891
1474589
1275440
1415812
480912
1970522
1001095
219478
885111
501752
241980
1265654
132658
447664
494944
311448
644409
803695
1727522
1280125
1526372
79876
1689066
1985521
1865244
1475987
1189385
1522918
1857417
163681
522781
1583079
158875
1389154
668374
44495
892914
140517
691414
1447956
1145042
795396
49225
312046
1308883
1486929
1707503
1469641
1811027
1948393
1407452
1859264
1866877
1518644
1074539
34556
889328
1287413
1028580
652306
1000038
807405
555247
39452
1171214
1352172
1974458
1057557
735960
874348
425276
1179013
470424
88634
927238
1829794
1790394
21967
851821
107587
555137
428982
1900288
751303
287040
1713552
42682
674754
1115500
1070189
1766219
103047
413815
1310518
1889817
473150
1008728
478093
530072
1635465
1276119
38223
1336898
1325474
546156
1709548
251696
1262658
132892
1917986
1466456
191632
935548
592024
1517521
321788
904479
1052199
931466
45407
235019
222405
938423
1388409
1287911
658765
1711969
197071
876436
1245082
1758046
312079
1199556
1536344
766748
833838
1866796
1914479
957693
1009143
975127
766873
1053561
1987684
1185645
1291183
1976710
1412946
405027
1851877
947860
118103
1657170
1052594
1911526
326417
553126
1576161
85824
943905
729713
753825
1396131
201635
758708
1904111
272810
526347
463696
1272832
1893119
1942006
6895
1520543
738022
387999
883706
1338473
375324
1308161
1651032
1586956
1165930
1043216
777557
1213497
684787
1751338
1986456
1186892
1410663
1552516
482508
1380912
1828952
1872228
205132
1857588
1890087
1639348
1585323
1100072
909196
559060
140799
1214179
1250690
988722
529622
1988450
1627947
343504
1480677
5487
1726394
803205
1285458
1722200
1527317
1097119
654680
51183
661851
667214
1295485
676056
791823
1427541
427188
1302655
717819
348833
1877352
501913
1538614
1452503
1107871
362405
514104
563468
1874706
414859
176904
1732959
645659
1946076
818163
638810
2389
1366292
628370
1317513
553917
241714
1407275
1126780
1730620
1997662
76367
902093
428263
553564
380737
602379
993494
133010
1978070
837434
37418
194097
750235
268686
118594
1117992
80491
1199239
1016392
545364
1737435
301703
268352
170904
1003242
548546
1169334
686414
1853116
1306210
1956983
754160
751203
1747231
49994
1646532
1143225
1702511
850732
1024066
1609432
1082199
673191
1737376
1294700
55171
647059
1300957
124402
189488
1646110
1081987
1684164
535425
580090
1768144
1316225
867814
476164
422759
1346160
822048
879853
884417
1588796
1786082
1380663
249746
216651
722879
293668
1635297
1290446
1530471
953042
326790
1401753
1918513
74324
614887
738944
1396741
1418446
1723293
1526871
198001
1908698
1670846
78993
1583950
1815756
680470
1821271
1160910
146329
244125
1920658
352782
1076824
458500
595659
551191
530032
761320
1438586
805229
986576
1118801
506031
751286
797408
986275
1598231
1540176
1434163
1815016
1530529
524855
70870
1346286
883363
746507
1087866
1154567
34665
1031952
324470
720298
1933006
1273764
742923
500678
1361039
1786218
1695211
1338212
237000
545488
102496
176752
1609498
1308448
419691
1838090
1052743
1753385
1105845
1190866
167945
378248
789153
1082996
664839
792118
405517
1276461
100349
1911141
1084415
731008
367086
1242742
670386
1678799
513966
1423154
218500
1100575
1067900
1012266
860788
258690
1457504
1371173
826500
1673441
68433
1981862
1836199
60342
858373
1822870
1895578
1958320
582223
987570
648701
1041332
659902
1567073
766422
1730751
308268
944844
408694
9844
1919879
165386
1906080
652545
1920056
1982271
1077277
1542968
1172945
895192
701050
946288
592824
257463
635607
964456
1682338
1866522
993181
570541
1164943
1199716
654493
1543480
118039
1242032
632013
1827170
43589
1733398
1289344
310957
1162832
1818525
1149509
1219981
523746
109628
1603158
1521222
398728
319181
1703313
1544693
81103
865227
1421110
457447
210108
1054969
533546
1077088
1583193
149294
581828
630564
136751
1532789
363355
322295
1732833
1965681
1136853
99164
628373
140745
70834
210843
1908196
728327
106137
1072880
599062
1597058
47722
944937
168558
1479854
662317
582993
170303
1483113
598124
889624
171957
1485067
420034
111494
855672
1215193
1503633
836420
1798061
1962260
941904
651658
1592061
738092
455357
549067
816223
1910198
996005
1318365
906611
500503
1320717
171988
279581
489565
961237
1898048
365882
1823894
873817
751227
1571934
1153000
1311655
1618696
698031
1781627
1938876
1932075
282427
355221
969013
1898522
862758
47703
984094
548814
1918256
732267
1676061
1502628
1869475
293529
1718169
1231600
1983330
1707960
1376570
25893
202157
69942
1429720
684049
84418
1104259
897045
1280113
978320
1622626
1534272
900451
312980
1110061
1950963
1105018
824610
1104237
738770
1585907
1298774
526104
1203465
442449
595231
1099439
286562
424104
1404487
368699
1599421
824808
40320
572203
1565578
631628
1733597
480028
852027
1709590
1461275
1807937
1810397
1424084
1080368
1868531
1746805
1967698
674481
1303225
949257
1033618
1662494
1407716
680697
1426887
1909722
164653
1335646
1777023
261684
1350273
1808252
850640
1389756
1361411
1221301
1918000
570472
1867608
926122
1354674
402816
1588253
1926519
1757937
1114306
939985
1856669
928684
963514
334864
2594
21349
844556
622124
248270
684614
950892
1651038
57709
720768
1960218
397875
373528
1826702
859458
1701061
1059829
712444
214759
592643
1480809
1025805
303808
1347640
185042
236797
812335
929564
79239
1016253
1109289
1032466
948785
20939
1811405
1693624
1338442
1325540
342454
304866
1055136
446861
1791043
851150
546770
1529394
1551380
632182
1218787
1500466
275344
228192
1973872
1330009
614650
1621343
27165
1335594
469651
1409444
1917567
1121924
1956910
1640827
1063329
142207
1193773
1033165
275487
1283069
621758
1284702
656508
1457020
1030351
595159
311931
1995617
740890
683170
774073
644525
38312
1391041
1184003
457924
1324585
439137
883046
32672
976526
1378211
945903
1430309
837062
1852498
1059835
1696895
1694380
892383
1835603
843693
1614586
566309
397862
1902860
743550
1088720
1924604
927273
1947395
1627974
1083005
725070
939486
1034209
25739
3198
1980402
844032
673699
415824
844822
1380502
950839
1886892
186762
1266651
1732114
811503
1373950
1366660
1728886
747502
1263967
710114
198092
1964630
1204773
484587
1490846
346839
674030
459136
1869378
617805
1369712
1381942
1531689
1676796
21238
211195
1084688
713468
1453487
1894347
41154
289604
350750
1154858
1627180
1785049
514010
1375316
1132136
1810268
709163
711466
251679
1657745
779936
551324
1248471
507107
1770481
1380456
221266
328679
867442
181627
1120982
44770
161597
1310686
746498
1173346
1731195
1416968
300501
847342
1658188
1805767
573329
87904
1637964
100916
49260
800755
1093859
1610972
1629523
1968214
285405
62800
1625908
951162
1978326
344348
1664606
334259
1840505
1119935
1892700
830636
1212694
1899608
1622147
158290
1734481
740543
1991990
1500698
1563478
1669307
1042951
1428896
263165
1381423
430468
1896004
1429711
371791
1773251
1747230
459111
10758
1118605
1574302
490814
1250308
1900717
1971167
1171879
719354
114068
533181
980433
511327
597140
893744
878948
734942
1504678
31913
31969
1070505
369053
1007428
62746
339996
1851689
695910
456871
1220776
1964819
171112
1756352
1995379
490010
735026
1621844
734283
262974
369711
761760
70253
517463
718515
1375550
1723779
1691250
519261
1836837
1755304
1485262
1793417
1158332
730979
1643912
1455607
193124
1373369
295562
1328676
1617365
1406280
1789714
218755
897783
363190
510328
1799866
136650
1259857
181537
653209
1385983
1379212
1572290
1012136
664771
103715
169821
1688686
267743
998134
957491
300854
1032232
1763184
5148
22655
1694980
1747565
1756887
938598
683585
1329127
413286
417189
983472
110109
325616
178869
111397
188916
384010
1671483
799276
1488809
848885
1946516
160686
632444
1073602
735251
123912
1471791
289921
1824509
890036
762602
244964
1527419
1883503
1286937
410335
489907
513088
1170798
246449
756765
893477
487095
1780323
553153
654674
697878
178699
572265
926365
825873
597979
1427421
385383
75419
594674
534680
1702980
1986585
925109
443198
1764126
324228
888906
1552489
1092526
1996904
1132689
498909
243769
1452334
1350969
1903508
1272325
1568046
638495
561794
267557
472576
1781664
1973460
1701083
1863154
686977
374080
1497722
726321
514784
1817267
1727942
192713
816936
846498
1558684
1877262
862249
381713
854484
283136
1631437
1039312
1046534
751283
20750
164045
1068334
1100380
1097325
1237914
1925873
622300
470342
1652666
1036484
1851628
1260363
1311370
238338
1006245
1168960
1296280
1555617
1395862
360786
775086
1130789
1237872
805384
1944590
362847
1024144
817221
1086831
1334455
848385
942250
1411448
583222
1139277
1261238
1976754
778788
391194
410857
219798
1254326
458699
1028310
69092
1353493
1332735
1647584
1345464
1109931
1441697
433675
1735976
5790
1226826
362030
1342797
1750250
976759
1369208
1815273
981519
1280046
1273958
1433339
1556970
687319
1997962
1658886
511659
1077347
1978360
553477
1722033
23964
655003
852643
60925
310812
510825
1873621
1791407
1839094
1231433
934
168524
1386432
352893
1357247
291030
898388
531607
7958
1352350
1996830
930289
244999
640287
1751401
1420081
1226000
1933834
60700
3166
1854321
1680949
410144
1573361
617663
1355858
601727
1280508
52065
1645353
552091
641426
5951
434555
212696
1158626
1071076
1081801
870552
96161
465296
662281
1677839
1061530
871846
1872340
863559
1081798
1827801
171040
884334
899802
1056788
1840235
500997
1389058
202670
875486
1060832
1200049
836734
1066175
601693
982651
819133
432464
756745
1110396
379951
1032446
284865
890693
90346
790158
448243
505399
1122587
1566246
1904938
1987301
370535
825548
1209405
1066975
1337847
1656174
1969955
1569615
500372
371665
1284370
709749
270855
453940
284690
1237991
1804392
855292
236238
1429274
1313417
1598492
1931363
637853
794534
1922361
13169
1388416
1627206
1736874
379380
831272
1330013
1213365
1441732
1489031
1924102
1165423
1480236
1962472
113659
6172
769622
1985616
1442790
104782
1227750
1363471
1396928
1904144
1016760
210855
1060012
1250985
68632
567582
1606731
69095
1529036
978321
1982933
671585
160605
1829589
1601477
1560627
66696
145731
1087181
1853953
825285
1280804
1915882
729160
831325
1179866
551765
522015
479155
1360037
1407815
511756
1526858
1483819
1369805
598615
1148843
618785
506923
563525
476141
1664642
1287340
1216814
789728
200737
377046
390283
1095213
1634489
1102054
1233500
356400
644003
4102
1509417
1296654
1184384
824757
1433741
397429
37792
1051795
609474
153833
1448116
1018235
1505063
1747857
1888018
1673358
1148703
113867
67880
1995949
815076
1083909
1965408
1905968
1849207
1733302
1694486
1468085
1919168
1978853
1754201
1784033
1672580
1165172
483913
1107126
556890
1464227
1186385
385459
874484
1619717
223789
1960657
128894
414683
1183894
1659049
349476
961635
89294
1562665
1454278
1375117
1054345
17529
1882601
45065
1140064
1717984
1503513
315026
1526813
51751
1717219
1904991
1681093
968192
375029
791628
87390
1482654
328439
1440956
1360239
1860190
1808303
1770716
1400419
91436
826286
646079
1256440
331444
1689883
55853
714026
1229127
1942442
254319
145381
131333
571797
161358
133632
37975
1675234
1874357
1011995
1435439
878091
1510217
504292
518136
91375
1351801
986536
1010967
1560062
1799361
821820
1950851
1955887
1664425
1055813
365230
566942
988018
1267543
741748
861253
466499
1668665
1275316
39897
1630211
939522
1914036
455181
1899004
712242
1765492
1532635
674042
1326496
117440
930957
1493028
494769
923451
777827
456672
1789745
388949
1784403
1607395
1088136
909251
275614
809969
99283
1034359
1524763
1924697
1232623
1955072
486170
1582082
1839338
1882437
846002
523205
1570425
1090898
1700122
1557410
650355
1409490
738840
1935856
1212361
59290
1545266
1401654
1879257
1789971
1770466
1896331
827969
1124266
1502544
1920409
732176
23380
1557728
1453711
1671203
365165
1004189
1911702
413712
1010056
109831
630240
202539
1283034
1873644
1104764
1557086
1079563
1201737
676638
649720
1380520
527266
452523
1149903
622451
843638
752364
1463559
33464
908761
1034310
113535
1547547
1812775
1068952
525180
187654
1308604
110875
358762
38583
1214933
1354869
1736309
262804
26718
102700
866665
1052834
1090781
474990
1795265
243005
80856
139054
1001845
476266
452660
1398
336186
541552
883350
151170
1950597
1717334
557427
58067
499081
1827701
452681
1050083
219655
1165228
229061
897062
668153
444074
195251
1092906
858299
1900601
664060
117832
1908708
1251069
876702
1204848
878426
63745
1527842
94706
1812176
839602
844053
1010777
877257
553949
569550
1105933
849911
1047890
431252
244182
1897735
1451561
1169202
1719696
1215547
974278
865902
490543
671609
918096
1242401
269523
976702
1470678
1909177
749523
558166
1027404
458547
737170
1481394
1091258
1618052
613238
663247
1329953
931533
1102288
1906411
1013408
783845
1290697
1432437
1652765
340046
762824
842563
1598747
558136
2257
1719156
324412
778036
1868238
1607162
1268016
776545
1549471
424494
1975237
1901342
401761
916958
1868926
686861
1574350
97782
1196787
1654074
846281
1513431
864425
312745
68622
310193
344892
109501
177309
1508488
1114309
368459
6798
1667694
1069641
1376126
378020
1680436
943956
1397950
208348
894681
1603420
467472
1186510
1038908
346631
1797820
1959711
728827
196836
1809697
1662022
379730
1651269
980929
1678933
1534336
1667946
1180169
822965
41033
1405112
903953
1016881
688209
1848086
254333
173225
1103094
1656185
578388
1294477
805540
966809
1150072
1093613
530396
1971942
858009
1190772
910098
51683
97282
102952
707724
533980
1791824
956180
1805287
755740
768614
982017
1561152
180361
604314
1774603
729557
548009
928263
772371
1162715
1761880
870136
724237
823006
1957369
1014702
9031
709879
851774
81082
1691362
1045116
1507330
463951
724296
1567362
729254
1819630
930426
504446
616466
274190
1217385
919778
1014543
1023450
1614468
1140947
530056
167642
551526
1919554
1444129
675212
1366749
182622
1254866
929735
368758
881961
321045
1205677
70619
944511
1919157
767394
1460184
206761
945329
1316585
127523
1353858
1037208
833854
614255
313774
1337206
417294
40102
1120486
1361868
818032
1588104
1978278
1994756
1941110
1455832
1706844
1995836
1284232
1993609
335674
147246
1589370
1179148
1827231
670908
198721
277572
1150901
403842
1004323
1983237
783319
179765
1387009
1513034
551307
1418124
41883
1883537
1228780
1838312
1472141
1364543
374467
630739
1969310
1687148
654460
1377229
1854513
1438770
1316605
1580267
126540
531624
954705
889496
1919180
250672
327439
294698
1551585
686640
1803874
1522936
881520
48328
792355
722793
876661
1453529
1988240
487576
1511549
412469
139944
1823309
220341
1485428
681936
1180890
1728135
22535
505706
1502830
497013
1323098
530890
1728806
1227723
1897110
1817185
1553046
845265
912761
851737
392298
614671
950878
1414366
960436
343260
561632
534694
1582411
42646
146074
673788
814648
1435355
566159
1242204
1368389
1743674
355202
289334
1501090
94280
1193057
849064
970049
1642872
925813
1314627
309973
243291
671660
1898000
1640360
1246514
257305
714508
1907569
18292
146934
709704
190996
1934719
1140035
254690
625397
1423516
1712694
995603
1128717
1465380
972817
1046186
1615988
778913
959730
114652
610138
995298
1797082
577497
684681
1203150
1017409
1157052
1950509
1817421
361634
1260025
759389
1519539
873969
1682948
1236390
447181
1099994
1794450
1303976
89425
1241101
754751
35769
349528
848756
990340
1173233
979831
96483
7053
45052
1590523
180722
387106
1676299
1661858
742952
706980
911476
521861
1957128
465882
929790
1623507
623533
281769
491587
312860
1099272
1303546
1642388
699731
1593973
1515947
925841
1842095
1637195
1795978
1159997
1838885
493695
1696561
1069421
320299
1859066
1618411
1630908
1919164
938710
1272374
1790494
1264297
891069
1858750
1909184
294990
1771005
1201265
1534772
911868
1427498
1606354
37121
1318831
412534
871051
53985
743331
20567
1751855
1759559
1514174
1948902
1534755
287211
1793562
924012
1139096
114316
911941
1260253
149469
367403
529653
988179
1026859
1008159
129706
1909331
1709664
1245911
1336456
1839901
1238181
1688769
436298
896914
7113
493446
1661167
1459505
634388
1640554
130663
450688
1277144
1997724
1342152
327309
234867
1382595
1910253
1556958
553990
773625
308765
1586694
246313
1608311
361437
1947116
1546599
1576519
1326710
1287545
222634
1644595
540281
1522005
707703
1725901
646356
295268
1582705
648567
1577808
1750519
1604217
1255088
1851700
1315762
1713881
1733797
568104
1533158
570661
1109851
1764826
1566315
405921
151974
921523
1606081
531108
1904166
1968007
168639
1910641
765486
1703982
607077
1422477
1171418
91455
1649108
1352481
735825
434829
634158
384164
1309607
43363
1969021
1786571
1657284
1807373
455473
357352
494888
1278520
1129952
1911896
739085
1400779
502951
29690
1969390
726334
1405476
27629
1531001
216426
1189086
692182
1464338
135552
849899
1424072
1461551
803531
1914918
1388982
518129
878699
1483952
1735976
522062
614139
300703
1637375
1461645
1000819
446141
598026
990949
577451
319559
412866
1888833
1689331
654116
1893835
1406093
444479
843898
1049232
942901
296736
620344
855220
765829
852879
697137
41594
534940
357232
1682374
180558
1358661
669386
1149950
325375
1328221
496057
1498513
468961
1611566
76435
1823010
1488125
93865
1753633
921373
1024224
1696251
1550078
455708
367820
224430
513368
196799
1905857
814956
1560359
1541285
447911
1510542
1130712
1704621
250165
1655816
1741077
1057311
685686
1677416
25034
1395950
472180
1942824
1176227
178419
468249
422673
387455
291060
1131362
1542997
368726
1173802
1013944
1522944
154272
657717
457635
881664
629130
1223124
341639
142072
1226818
988477
1913826
1689043
1067050
914640
666286
1831889
947395
125737
603133
1893009
348327
1998285
523871
1533056
1170702
351344
280252
289011
512285
1409955
125074
518383
1115127
1579664
356455
661960
1547195
360823
1819711
895675
655864
1057504
302657
508913
1954521
430403
1541694
764378
1594644
253390
1588344
1309358
866313
1731616
1746935
1126076
1846225
1861927
1390304
1587217
946794
813039
1640908
1088485
1412491
614147
1009962
1011814
1551224
493016
1079127
1073516
1031889
105349
264785
4507
1911352
112227
306975
421249
646118
414728
976167
483617
389689
1736026
1910150
350650
1469373
1225978
1526205
1198867
1310769
587107
771712
262406
1128507
473890
124389
1506057
171335
1165201
716041
756652
784099
1952852
327508
976885
452221
1521999
1284074
915725
371180
878340
923669
54760
1930142
1572752
728090
1045665
72032
1395582
410289
659930
1317503
909600
1806446
95723
336542
1874027
1231884
1203126
108544
82894
1118688
1398351
1561183
127661
1597655
624349
472826
1143782
145989
1838143
1573029
1221641
1012362
361591
1841757
105231
1808349
1109877
1560621
1197356
203441
605482
1382799
987683
1411981
366709
929260
1546763
1260687
1119070
1592890
1259888
1018287
1978133
1064014
116150
1427105
1995389
1690055
1600896
575158
412775
791248
4364
1842229
77778
1295676
1684858
1754496
449476
1555409
1412178
93658
403118
1194774
1244784
214612
623140
807924
867810
588367
1122160
1544829
1454255
1973143
1390750
827551
532976
1950294
1453857
958937
492119
1768731
1510717
498609
970904
826431
1555594
243997
530052
780706
995447
839469
417281
869830
729678
1453673
823795
971411
1908126
1277117
837111
403412
1046344
1920913
805387
356238
167291
91456
1571063
109536
112433
99280
1316478
459875
941078
404843
1105105
1680090
1885098
1106072
1366856
751223
207593
152823
1087080
1395284
244938
1658972
1066003
958707
1309229
1984892
1694686
1971324
456420
61749
528935
1237790
483250
494175
984766
513189
1266045
946628
101015
1094802
423383
945271
1445025
1868540
390890
670320
870000
1230314
999130
1006870
160012
532975
1203648
610078
262061
445466
1737962
1512629
113100
1927610
311923
646628
402479
1761917
1687603
822121
1463402
828267
802984
850217
1669853
1061263
459043
1513446
1377100
1061674
1290505
1884175
1329059
546794
1835351
1596717
1695772
1753720
179754
1772334
849992
275361
1927341
1330999
1147152
1193172
6396
921095
1406196
1753976
720759
632295
39362
746821
643078
302048
865156
1555542
1022673
125440
809004
6797
1393629
1101233
129558
1132263
1176213
56159
1305452
378625
1386981
1606361
544045
1260032
1878584
593229
1977520
1919336
993066
213319
416299
958985
1416331
1311005
17510
1717882
1550697
1195416
1494883
762203
1350411
933937
956316
863321
1643371
209102
985673
1937143
1512546
1819488
1173590
707801
94043
1363803
1420920
611865
1822992
79987
578705
992487
1715501
328796
1340126
1792149
1175890
224771
1454134
1726399
1922807
580104
1062025
1486719
528704
1475963
1968203
1371848
621601
929417
1440897
870126
1326994
295456
595867
185158
896962
616463
161572
1486212
1937719
669534
755232
978588
734287
909005
512689
567471
792479
823118
1310159
1457548
1593438
637019
659723
1999342
209706
1927532
1693953
251709
1319321
1786461
1445193
1409315
1952160
1686726
1006303
1035159
1579418
1597614
1457839
477395
1850589
56983
996689
1929436
18718
1589762
168954
1398729
313911
251134
1007312
1509816
793000
593480
704477
436240
262895
1425935
1200990
474472
1891263
985497
516716
1403222
881413
1183226
784602
1999964
1137120
891501
1960427
854201
1092563
1369040
810545
1670624
261318
1441449
318138
545907
1490616
1573341
5370
1856689
797571
871445
905727
778594
1167733
35139
894869
1933291
1386454
508017
949210
1741572
418159
858735
165011
1721795
980706
1273546
1925836
193784
1016374
1046312
279386
1229227
1189995
1966355
691864
1983750
1834954
211999
78866
1117614
1301188
1222292
578155
1231724
75746
154734
703756
451057
773796
457276
1993619
951172
1206130
501800
1441464
1836356
476741
599577
1403042
1527950
1895322
1444289
1362769
1428912
538197
404425
393107
1159613
1005361
1021978
1689533
977248
581160
964866
1933766
1839609
456358
543424
1214768
284103
978606
461626
1917684
780723
460340
1377736
1610960
1933254
1544596
1819647
1396516
1954179
894431
379862
774328
1707356
620571
952466
555429
1364145
607051
99974
607035
1499913
1963700
560800
1480467
806422
659020
517003
50708
27100
1466568
1547809
1740766
679683
1757378
548397
1170916
1605545
1141437
677465
1401465
219184
1955834
1127738
1831534
600746
614856
912371
1166347
474112
1548763
1488197
45162
683786
1548246
1272228
849518
1692856
1725713
995449
795262
1814674
516281
1910852
1498132
1399442
592838
183647
1735176
971579
131363
997716
983449
223113
1403733
1866973
1036170
197993
751112
1805205
1683174
1600432
514411
1095635
461502
306159
840754
699209
1643622
1341603
884028
875583
288287
988800
1041634
1275947
13997
762408
46001
871093
1213364
1991641
1119484
126501
1233265
1201068
189405
413700
847646
276542
299621
172100
74326
1020567
1534815
673491
1224839
257709
1063597
471155
1049016
156318
431273
971173
1784104
1665237
1757921
800591
1595451
340995
491577
1042428
1137726
754558
1444076
1182083
1002564
1360539
1896406
173932
255707
1154192
687822
842107
891706
1280731
1164139
1101165
1647786
613566
19772
1070262
1870817
1708615
127673
628526
916064
1872293
1436169
412349
973920
801812
1414683
750579
1581656
1097669
214503
446372
413276
1143643
1807197
842963
1739783
1223995
429651
1133963
1398585
1778717
911613
1379267
1123879
924228
387013
1062977
418442
1333739
949464
715606
1186130
314409
925964
1705911
1025773
530998
830262
894375
246807
439695
112095
1394470
649139
214464
539162
962183
1925729
1886990
693510
1115538
92098
626410
525566
1367671
1984366
730977
935812
14014
1376738
1923059
1575003
53965
243520
1981604
1420056
1024352
614713
947266
1649560
1690602
1391184
917107
760314
1016028
1844213
1365125
1826022
1757011
1199893
1476568
1791499
360534
1435634
1162398
167542
1009902
629190
1095871
1308343
1608902
456845
1693256
374225
1564826
1451343
1518385
1490773
1567995
54051
1195456
1178843
1766878
1757988
172333
1284354
63699
1938418
94802
976440
1894221
761757
309816
550744
1668720
482153
1125774
405240
1455196
1897780
1021358
209457
961252
651208
22265
527485
1810314
173951
92819
119014
1791781
1090507
1091874
359430
1153900
777536
778085
1439159
1025945
1991312
114179
778963
1513569
161719
958414
73913
1146240
1198538
451771
33164
111489
166784
1317576
1350483
726108
486155
1546749
1276135
1556852
240458
1629557
824426
630877
1195134
525647
486321
1822545
1691834
1779239
1114474
184276
1699480
518764
1492070
1810394
1872225
17206
622309
168699
326952
1669953
249752
589948
593497
367461
1577328
672003
613193
58409
1424501
1761129
1296646
1358929
1377595
398788
554591
164292
1628077
989501
1463614
1659519
528812
1167208
510699
1880831
1522868
102303
1086079
836694
963246
1691947
89125
311598
742287
1593556
167601
1823980
1683521
38776
847268
275118
1276018
1339517
1841605
1563829
84644
603969
1947100
1774337
396671
1217247
450986
1454224
1174982
1077437
255568
30606
656029
1312600
1901498
1514831
241278
725365
1321319
1043851
1300071
894200
1182489
650194
1712490
1048044
747444
242241
1429251
1536027
1470150
1980349
1516987
1130327
1436273
1542879
1582412
1618163
710946
245471
377910
1992218
973498
309130
1461813
1134033
607774
590548
613441
576882
742561
867362
819143
1449621
1841328
1849554
90597
1741298
1776384
653192
1906432
187801
802333
1398585
184324
904700
688127
896636
276333
458725
100282
246156
1078194
770248
1745165
1485662
1399253
1707821
835096
53089
1845839
1968196
724345
1610578
1891046
1522617
1034285
1273532
450959
569330
1324171
737037
1616903
1621285
762535
1100920
697246
789714
687493
137241
1010541
1000646
725112
1334648
1891662
366033
81398
249894
573854
1028620
1514777
210393
1427816
1501740
1713950
63319
2894
1067885
692398
53596
1747452
558573
291121
530356
1567787
1807715
526564
1648741
1087002
136845
1892598
362331
786397
841453
1145146
554169
1187468
1772749
1852070
642101
43094
457197
338285
1041195
42445
926630
405577
422681
1271359
741806
1661736
625901
1443284
682045
717496
1072102
1050386
1426430
986512
900771
186043
397802
1685343
984972
512852
87530
1611371
468071
1027387
1077991
692080
594201
1588111
79909
330216
725765
1313585
401560
1756746
1459859
915151
1671109
1483244
1167736
1916374
1718811
2442
583437
1152740
467283
1256670
253900
754567
1450442
942705
518694
1465561
750817
1892898
1729610
470756
1767702
815014
576380
313056
1237703
145888
159710
10683
1205007
24154
766132
765006
1330055
1139427
1205054
227436
824772
391790
153337
1157631
1052602
1907620
1240659
964079
380572
17127
1293353
1247350
908503
743831
1956055
1868905
1789830
412131
797441
1209443
1670484
627586
1448132
906307
187136
1274302
622665
1495
1259601
1128922
1240965
68321
683965
811760
941674
1752496
1028445
1505765
895393
1117801
1009638
718009
785272
168001
1015529
301938
691092
1686973
1031291
1818200
1401310
1815849
1934809
431450
1922521
1644893
867572
1934803
759905
241799
1323272
1480624
311672
1601592
744497
221263
926410
1756554
450572
1408760
163404
35481
1740376
1511693
1483414
102799
251173
1119694
272085
419629
466969
1167539
775255
1697019
933746
1146887
47397
908798
1666310
1350763
1478584
1147384
774859
386772
286191
1136447
1745378
1710889
667830
471039
40302
693141
1877447
1081781
1110544
1581395
36142
611647
1614068
1181953
1672167
393148
134122
1739488
837019
1803669
496844
446748
1011871
113709
476216
589456
1700180
501458
1130698
1373450
773295
45381
62068
1633391
1126648
42360
1557554
556416
1087505
923180
804992
1232120
1377638
1849608
736076
573906
1834936
112687
1262598
1803124
617148
1018431
139451
341990
315468
1711905
1941733
416765
1221988
823589
1356206
1429920
1115040
1912173
1761287
1637011
39832
114127
1390165
1136146
1127637
419302
784411
1950553
651936
700021
1606864
1057006
1035402
1578838
200948
687892
1335636
627179
1155902
555089
1481329
1152001
1564438
10956
1156360
981626
1067466
1213599
720254
1968881
1694700
165828
453274
1680854
436062
695388
1451419
1928382
438312
1046269
1887167
1178016
1978850
763393
1458995
1969850
294817
516986
1403553
1150573
463463
772497
1552391
53574
1757223
565497
238848
1733491
1341295
1928858
1502274
1147158
221976
1543315
1519682
1065819
70685
235756
703771
862516
293200
818462
1722967
278601
1619110
1837547
1580784
1935943
227597
526968
298144
24990
1866126
691309
1741143
1689488
1493414
1726902
368705
428436
657325
119304
1159468
506635
1502916
1283918
594739
547425
1394914
1081596
1793049
323381
996854
1345927
1161189
586090
958296
178875
916799
1922556
248059
743984
100683
507842
1341294
268155
1314394
213760
1920792
1738346
1198048
750346
1704382
736014
1790565
1480926
1795985
1679144
1732286
1213599
1719122
368996
1823407
297417
276827
1765062
806580
917170
783368
1509493
1777965
764364
499697
1394384
644069
582952
1536685
84084
1910195
1783061
517967
1973717
1213661
1331706
1733127
1958747
1419044
1665138
1665926
249695
569901
1496199
718647
684957
1207379
278440
1093563
671356
1216788
1331186
624493
980791
1911446
804031
1194824
310586
1960934
319302
700285
535126
839778
1222590
1492553
1709572
261964
1978898
1587434
464213
178753
1635544
936165
1241581
1699239
1616719
621026
1761460
1507959
35019
1579601
177144
747053
1569138
1527480
1549823
1226174
499611
133070
1882098
104327
1761817
1324670
1854601
1494080
1724333
1219753
1104846
228163
47202
1379358
1203256
1587141
676035
1179051
473775
502396
919484
1243140
1475357
184346
1621538
1642013
43282
1888955
1887170
752904
890887
529370
515339
819559
1536080
1774023
1329280
1945065
74817
1929844
970120
949374
1532903
1000152
891624
1182455
1140558
1445365
484599
969042
827132
59495
568202
1049271
73470
973483
410672
137799
1416968
1832630
1442755
1015051
634023
938134
960270
216157
436038
927945
1681360
1512348
608769
1926065
1047043
994358
606509
17521
546026
62742
1323201
1390764
1505950
366574
1892516
1194958
1300537
1289254
589472
543600
1788700
1179398
774048
1238212
538576
603430
1412167
1885162
1137164
393278
245913
1112420
1644170
498781
573624
1242296
1141212
1653649
1422712
445134
1546178
1988400
1035531
1894269
1803552
1900378
26920
1057035
1807265
1662557
388650
166131
1508435
1588559
857117
1143014
31347
183281
1812235
173194
480943
285661
1364284
592912
1612564
166717
1375737
1626069
1991142
1037788
185928
1996942
148071
598961
1645108
320631
1869064
1572252
1525343
1475829
1093346
383935
809745
1312541
51554
191108
1963219
212976
306111
366118
1084172
1092565
1303002
894598
1861647
710409
534768
659006
1375675
1348350
812500
1361826
1944717
1202758
417863
1004559
299810
1820899
1342271
1563874
1137931
867082
839478
1794800
1482933
768164
1094125
1692435
1868986
696530
51132
1993962
607051
451769
1067646
1733789
530700
1269936
259868
480859
857718
231974
474355
581433
674704
1043056
1509543
797091
1368618
1200220
1837422
220881
527815
1545660
1062563
691050
1997524
944779
674785
157682
1027968
1360320
1481938
1047529
1858898
1137420
318283
195244
207547
1548224
829577
1961950
226057
49530
1965425
1033544
1546291
1768414
541492
1763001
861293
189637
557365
1385777
926277
998287
1622901
974868
1279665
908943
115988
1694923
1032489
1020514
854595
1649866
247817
840601
397657
257706
1789268
770406
1631487
669110
1129864
1473219
356560
10179
1962995
915644
1740098
1446702
472716
1704113
1954079
1769674
158386
55530
196467
760913
1736839
1078502
664371
570944
888736
1878621
328366
312622
1465597
1039768
273637
1748175
531129
1564173
1082517
1244165
586970
1901940
415608
35136
228527
1682073
1880715
1478220
536768
1496887
623322
361613
480809
428427
481299
639830
186039
295668
199353
1949222
1744880
1851023
1880126
1370696
870156
1977930
31346
1817906
1327401
1720039
1389870
696774
584105
22374
1926851
31860
1679088
1478774
1362438
1755507
1631649
694498
7097
1231091
826153
787774
1713867
1029295
16893
445260
1814259
363961
403987
1414009
1135491
32836
1024343
384070
472978
794905
105018
132324
1747186
424355
406289
1984789
880543
1611410
1832728
346402
22399
1930851
67242
22770
1642142
567649
1090595
337936
1319387
913186
169616
1886010
1380794
136091
966878
1862535
1849134
1427007
688456
1387083
670078
1286843
1126430
1708000
1852318
906806
16563
1304033
909211
169546
814899
1474570
786236
358487
460361
1479739
390960
586047
158531
715867
586116
983615
1939628
1435646
1579096
1969941
1445757
675835
1621757
1414570
1639162
1674676
1577151
31445
121820
407062
1504194
1045396
1094639
731580
1931939
1098214
1586758
195035
1845999
1490667
1265903
120287
950971
442828
1218706
203944
1256799
1146700
1558052
1321760
242184
1644095
709113
1789094
767048
130558
905307
143337
1536692
1609204
1928844
573132
945599
1207012
407090
1565923
1162448
424332
1594274
1245846
1598986
97156
133106
1344108
308473
747678
446179
1700445
1458425
566946
945472
867160
803032
179069
1877814
504173
4721
1117446
1410488
469056
807827
681859
1899837
672976
1212934
1845436
875626
1678153
1545574
539420
1141759
729204
735000
275663
220112
200342
1766210
1623169
281732
661519
102540
1912193
1444782
1530921
802722
1050161
465623
61333
426123
826068
1796836
1562882
538021
939860
1793779
420358
1263912
1483598
902140
648825
533474
1090338
461307
667647
884781
1778996
1313508
300949
368985
1145135
977474
497219
1991162
1413550
716649
1550912
538806
1656891
653307
1387910
495475
1405588
1408519
1243165
376510
580390
122402
1488777
867807
1683742
1432104
1724014
1399771
1628256
438215
1191502
194319
322935
656574
1531569
898845
1102311
808569
1137730
672947
1670295
1903411
840867
1648982
1634568
1279617
130798
1313084
1014151
446816
1197457
116661
1873406
180999
279772
1017563
1360097
699072
1166397
734479
1884958
573549
1521701
1238746
439808
1783714
421363
1142736
986713
1773975
1837421
1956208
1143735
277652
833089
1740716
1421787
505850
1546371
1168003
1848567
1062029
1061012
1641
1983129
1584528
299103
450427
693452
1909191
884188
534817
141200
1617013
1517950
730566
1222660
523652
695489
1936387
191215
1122123
51396
773680
1244581
468436
1705180
845734
158743
1294034
1499914
503253
1943415
1678844
1898488
1502717
1144918
1295724
1761833
1293384
425631
1415974
928170
1344676
1513683
30396
984730
1103745
1453339
1349230
1293621
1506271
620620
102260
1643422
490834
123568
1716101
394991
385580
29534
1063914
350935
1697673
463055
58533
1669820
1537449
1097020
739669
694360
1957869
1866008
1431156
862027
1308696
945855
144126
1846856
297683
95512
204470
641776
1802544
233469
1141756
1289736
1038358
1779735
1670004
437135
509369
842230
1735852
1401494
1544944
86852
363719
1797773
1444301
1288604
1526352
1971156
46677
772478
746618
1037450
1461460
120099
249931
393255
86914
1654084
1792949
1239836
1846701
1135335
77443
1826255
1219338
1449078
1700955
62952
893026
424246
1784393
1427414
494329
1411139
543006
339898
1061509
1673368
403858
233934
1626641
1824009
521675
1398668
879717
360142
48058
1955695
1427041
1578040
1010264
743254
276769
697192
1797072
1991999
646264
1143315
1294446
396300
1462425
351402
1076264
60409
1140223
494192
648412
1026744
31635
1314981
1178021
1477780
1250029
353238
1973059
1174199
526442
1906803
1454401
982557
156111
447258
1508353
1611693
1563664
1594742
867774
444841
1306672
1658601
552422
897061
1061339
830463
1406908
447933
1861329
58108
583710
627651
1683607
1495683
1894660
1964554
1046118
1139328
1890340
113399
229101
1084272
383148
1891207
1387299
1467174
1661927
1717259
1543490
1741626
829261
346689
1894695
1938301
1545045
1588771
1253972
930997
816425
1793609
1234141
784488
759931
752453
1184632
515433
411561
390254
1476270
1563925
876536
1803328
1968806
1129052
1481608
1047158
1199372
401876
720494
1962520
674470
716535
1957169
674145
1252558
1088216
200295
1923748
167565
2368
531731
1844757
1380304
1397327
1165220
1768687
1140118
281829
1603534
1239376
851763
292114
1964935
1695228
1234769
731898
1991921
1449351
1492941
1066966
846390
717706
805127
311342
628213
1952869
263899
1304779
884088
80561
1331836
931695
802536
687715
1618471
234354
1458369
751152
659232
96854
1533853
1224327
48271
180240
597055
648575
1400718
1463420
555566
1742307
1478806
1309662
3865
1124885
1913546
762377
1145721
1103914
732886
1624906
1451095
1698604
1253983
1616132
103649
271802
898635
643989
242231
1689241
789761
1402754
907570
1710131
509450
589266
887791
1626946
504411
1495065
1649955
1517126
1570495
790946
1259194
78877
1725231
94380
149509
1303824
216833
1457227
1158134
807231
1885151
1372786
631199
434377
1739649
1201791
1111762
1621551
1516058
1808163
1675821
927325
1246173
333303
147066
1959867
1695362
379617
386421
196380
1742915
1328824
1767499
781901
881479
778190
1815887
1424933
814935
1832166
1412024
279744
1707134
1442971
1705918
1181093
415649
796687
1917911
1313835
987581
1090001
528228
957360
939521
369141
1230426
1568467
1208828
890706
630394
1097100
1444330
1281902
1009827
1371556
653282
1060527
74331
1732411
964740
677890
1013253
70591
1507001
1101210
759150
1679877
1229167
717604
580395
1817000
1846918
1795957
1905948
1803036
1409731
425696
167850
1846651
1013844
1361102
246338
1561811
1027394
1218585
1007437
1761560
1948572
1563701
894776
609763
1414809
441612
1289611
1375920
932901
1006865
1245116
1027957
1393235
1598318
94749
180656
483633
1210493
462974
1532182
540631
420933
1514800
912269
710218
1674711
494058
216683
1644732
1787273
1304061
1309378
609466
1951495
1633998
382045
1666385
531256
1127038
144391
854241
757500
1579497
6385
1597385
526438
1250195
1364657
324526
1000769
1192087
482865
777337
1989987
996007
145728
827844
823131
700736
539604
202617
896287
666455
1108807
1142931
86267
671243
1852282
233265
940446
908222
497725
290283
461650
683579
1157586
467909
1766379
879773
905593
891616
66903
1828802
589460
806797
1574996
159221
1480588
418633
1866983
1711633
1128464
1996221
1924076
1703500
1968872
1531220
1401596
1222083
561495
1974382
1285149
946385
3519
861140
1211058
1080264
1498397
1532941
227512
502891
172816
1273536
180140
257401
1426952
52468
114178
1821498
1014343
1983705
1883956
1019922
1216616
1603855
534381
951449
1624701
1862367
623885
773979
1332141
1996848
499155
1227058
1025473
289765
1737943
1864333
1720247
1646076
1715587
1566751
1267063
822054
70985
822549
461672
1056476
893498
730405
146104
30192
1990089
1580904
1394726
1570521
920197
56565
1857954
1602602
1211078
1155331
167810
597468
287065
488061
207371
1681112
1028168
1232982
50675
784069
882674
67426
980741
1550820
1949851
1945155
656545
253828
1424982
116169
967989
324569
280414
1040707
615776
1669838
1309546
1447360
213496
51886
471434
1454023
1385060
996572
244964
507496
177031
894033
1546680
1149923
1405484
1465658
68308
1296212
152271
1823173
1924477
212650
268022
1688461
501207
213843
862191
1237324
1800265
1481904
924078
1785046
686353
363388
1766789
1354078
1870795
803209
526752
61974
1457377
890126
1274442
1654825
1314867
813286
540509
410009
1578250
1885013
1620508
1684895
1027913
1021155
985314
1952133
410949
1199098
1586691
352239
70193
1747240
1168560
1683006
1844422
820233
177900
681960
363175
1790858
1612123
1649707
380552
1591839
832266
872264
1434703
1033300
859692
1282014
1923658
582256
1712004
1664353
1314426
1638088
1860589
75891
1981131
1970319
657743
810082
1078692
1701435
44396
158652
821579
1215715
1813431
176000
860272
1672362
1996056
1556139
1116925
594452
117344
1897094
1240929
1044497
645922
708591
1759005
1514661
1917038
608887
326197
745555
853447
1738317
693282
336764
364288
435484
988355
911539
1365770
640494
1748712
1050159
222151
1182737
1026604
50725
62575
105617
1168518
1632083
117427
1697960
1628495
710689
353990
1876492
1473664
1787797
906269
1263806
1559070
1003098
1492763
24629
1090695
1715238
542439
1232488
1935308
1106611
1881416
1843936
1738839
547050
716135
124178
1958388
1319779
76768
1202551
134115
327199
1408331
408364
1995593
436114
1702577
479545
1800652
1337804
867353
1707820
1282555
431339
1812156
827875
924512
1709077
1465147
1511088
1447576
1672852
1333783
1088468
596523
364155
462904
689889
324768
616550
132552
1506824
1892370
220747
1196807
238703
1122402
1310865
616274
716419
190996
1098880
583436
412655
485327
1547969
1622170
772083
104446
1615226
43144
1319791
1183291
447959
558308
1414876
1264826
1711075
275281
884482
897727
418753
1573334
1090523
1164777
1418793
366940
1492025
247584
1650768
1004903
543437
1769353
810148
1700773
469540
607870
1780844
160818
1150115
808869
476816
1193934
463767
806085
1946559
618140
1837165
1920814
855568
706127
1740028
1110509
913265
492286
1407062
1839946
1368787
1352277
100772
49482
1807259
1113027
236371
1614297
1714471
283292
1717584
1590366
1090606
1475012
1586613
1540226
786399
642134
434930
614279
1547070
393010
983944
717637
602090
1946862
32669
1055932
754884
465379
332621
361465
1667311
1696584
711819
260280
143229
1344265
955204
1179887
493182
422211
1955021
543540
1015623
289287
131908
725700
1528138
1817742
1308006
616853
1517037
1360049
249647
36056
564450
915905
364966
321639
1583524
51087
894698
978894
1172292
1555792
1554312
973568
1645477
302259
1752914
1005114
152488
658242
1167020
1071936
48499
661667
499538
34162
279965
202665
1499132
1496932
1428199
1051589
1430384
845272
1590368
1175639
1974621
163315
1115134
501244
1053407
1745564
1051084
1739413
341450
1679554
777115
1305826
337823
631794
1713592
723391
327076
243990
1537603
1796531
532158
1034679
1265578
91578
1831151
706088
830688
157339
365210
491184
196967
601423
217427
581034
999982
33242
426972
1606
1554757
549400
9540
892487
496612
536802
1416192
1876660
1208506
634348
1853794
354446
436069
1239418
245053
974832
295632
997911
1382807
345508
232463
1293186
1232664
1033406
229868
1050335
576644
1797698
547900
1498938
251663
1624213
1388088
1766152
454871
938556
1077077
1290005
1970060
1805148
261221
221885
1216384
1853251
617371
617967
570385
1679518
737921
781251
1581573
1978298
822044
1190990
652287
1071159
1877789
283546
1592692
776683
1323271
1744533
1972904
120586
988805
820217
299649
1894865
126048
1506114
1518082
1070682
884733
135779
1817149
1751862
479782
1569082
1798785
1227990
51604
418081
461997
941648
350560
1650803
508844
1455050
928265
53035
1039679
1698503
941183
1309335
324079
171701
608589
746875
116988
1225215
1276552
540035
1568329
565461
555154
254588
1913803
606125
1174368
1805045
1413899
343794
1441397
1448607
1024326
1659618
35914
1490644
905481
1609701
432454
601000
310657
182445
1176866
1656246
831572
1347442
1361611
40831
314992
1531497
1823333
524413
1708831
56313
1483490
1646205
1563687
365497
1382877
422619
1061867
1132073
434856
1315676
1729521
149234
482046
1125280
272668
598399
1324784
1256351
1363663
1541525
1852270
451718
492238
866401
970701
1926676
251977
594618
1477096
796694
130333
1865850
339963
309771
1865200
1647011
1325504
801490
1333152
1821633
1728676
57343
1444435
961507
155500
1592109
728253
3389
1038215
1857051
833736
1863327
1732416
1932239
837003
1166386
248598
1999485
1326076
1395864
796880
1416253
1086638
1250896
1300388
1839399
1707323
1275765
78704
674057
7627
82710
1457161
1292870
1783942
475787
1638051
885867
838435
757949
839160
720512
602013
1075515
1674826
237311
437330
1282326
794878
807255
708523
447221
878846
1216162
1399602
519240
329454
1055018
171930
1933247
840521
1967529
1567977
432340
562795
1062156
679319
1581379
1186417
1950889
1837569
882280
448910
1674303
943487
657971
914408
1950304
1429264
1855412
1354545
466935
182689
525121
1021658
665932
672732
1822585
1647754
1400826
1314533
1132626
1745168
299200
746262
1626278
393362
210955
1806000
1361649
1928894
709169
1419345
1532754
988093
1195485
662511
159755
314890
1906907
200590
956224
373386
1130359
1723066
1030722
1293434
855626
1995243
84260
1174212
1323714
786570
1224576
1968432
1318106
722290
53312
1144434
1946046
1882195
1896144
1277139
1601075
1182101
388046
1768637
1069205
1808214
577495
591217
1012254
1646787
1582119
725641
393518
101768
719043
1945225
669160
1845157
152560
1470270
1870901
1098326
1741846
1847352
89062
555684
1117586
1737860
1151666
1279915
1095471
13649
1315615
1921680
838115
843438
757026
1259785
1592209
1950891
745614
1930298
274277
600125
327432
1365529
323143
772632
1337698
711892
733663
946469
700796
241501
234406
1075463
384762
487577
1163326
259367
672072
1239840
790192
1236928
1521747
694910
585061
1736553
128442
13021
1485920
453905
1289023
311430
38178
1165398
1979967
52207
1434764
7192
337282
409667
1458002
1528022
788130
1661680
242807
57668
392087
1744280
1594497
146628
524712
1906479
492935
1749140
1559696
592090
236447
258981
780317
1000873
540827
430513
1963246
278401
1398545
533458
896100
1939493
197031
1415292
161203
1254885
852800
1018503
524456
295351
1844051
1216535
1794852
1158854
1498736
1010779
1523161
914447
385209
819554
132560
1101566
1781630
1831924
999274
796868
1504503
38183
1186782
852954
1076998
585010
665157
1284356
1161503
1699508
22073
96799
562528
1651610
692862
1438979
708700
177001
1852506
318494
1687344
594085
357695
154133
153066
1369503
1531007
1993794
1041394
564102
1573343
856971
1539888
1411573
1159895
879076
705354
81536
2940
926725
17594
293804
1908964
1828808
803637
1268305
604562
182375
1645330
654881
1417990
1074026
790048
131821
1702165
1116073
1635049
1628618
1427837
654063
23617
294418
1373565
1453403
1145745
1030549
1670070
1487568
1922333
1830293
1933959
553328
1664688
939926
800819
888107
1265881
439978
787093
360389
915883
1331821
806269
237377
153531
399542
594468
1769759
325385
454423
928647
328128
14024
1315689
1000591
136995
267721
1719839
698339
478722
1859854
453027
771232
616223
868618
710588
1632495
1355941
1092375
1207425
1828999
1141549
434672
750385
1484656
1480767
769037
1200342
947940
226542
717612
1602641
322848
1919374
773995
357587
1837172
745164
342753
38513
1036095
131430
788006
1806095
1503946
1536259
886400
887331
500153
242265
407420
1786621
753556
1209963
1586950
61539
113746
1911059
1519224
1765410
1155616
1068229
1425105
656105
191722
1840566
71172
1047221
670883
123401
1957253
1487925
1534360
179006
1378560
1114728
1186961
138678
1984774
227551
738616
1362750
864943
1394346
825892
462819
412401
51130
755957
1050897
90393
1633811
103832
567835
1822632
1045137
866537
93793
11549
1843380
627941
552214
1416901
1620724
190874
1094620
705860
1306768
1814912
1350981
22815
1611827
1960232
279648
397499
402775
1610003
488044
832048
1246154
567791
900312
238342
761043
1759767
634737
639882
985296
662717
1991423
91702
1327217
265572
548402
1033626
1086165
656906
1656901
896779
1071671
837913
1233756
1982026
1109319
1922994
1413367
506176
1603461
1284924
1034319
190772
867280
66888
580754
402137
317719
1889679
91659
1297428
1443629
952402
1082119
733921
505699
1783870
1753536
617269
568543
1234441
197283
1163545
418013
595055
50109
701967
1212734
22326
1480837
605112
315573
1618783
1856594
1197853
1505301
351260
1553648
726900
1712846
1355192
1287219
1961503
1064872
1839731
1307904
1787875
723753
827021
57728
1558815
1687199
1957581
1097734
1613341
1055387
1776885
827795
944437
466882
484989
1693401
151850
861042
1115530
28658
1975288
1586232
354320
1105138
698471
1859643
1306016
1065182
563953
967528
1511090
127495
594306
892115
1469127
1816484
398525
596444
1072951
109043
1479123
936902
543893
1939849
709379
126660
571117
119571
846735
1290484
1600196
1728298
774814
830560
744955
199565
619378
563081
296917
1678006
1053988
151203
1435906
1502503
643718
716995
477997
585186
594696
1299843
942909
372463
701893
641548
839598
1071811
1737923
967474
1492090
959115
1238708
243333
1626375
1561248
1729998
943334
1625035
1614584
1646560
1661180
1956982
575188
144015
1224888
1323205
634627
326920
1979324
18944
1192585
734935
444464
281012
1387408
667853
810485
97157
779317
155987
584012
622216
727332
1420953
988512
1564712
1018977
1693421
150829
1858753
1494399
1095869
1034953
1389058
433496
1244572
1458105
331616
143543
1437421
1412031
1200203
621866
923484
1981640
1442935
1608912
1581040
292684
858260
1378352
217389
1797201
788302
1174373
695492
115354
1344966
427945
1993619
1796691
760657
1635963
311538
1327960
770500
1260583
1963535
1958956
1188742
630811
370813
1677842
889770
863153
1711163
1947854
916539
597644
1074777
893159
684027
1764613
1085552
205243
1601301
737823
1866229
103101
1808789
1260983
756725
985257
1613228
1416411
1169118
1053238
1688471
1358498
509170
741679
1411984
68746
615610
1030301
166410
1904383
361878
1477425
1515502
788981
1100946
1997642
316273
1822325
401290
1022395
1828850
1704590
90998
14387
1364196
1153335
1869553
617688
1040915
1273860
1341661
845944
1190683
1566484
1990483
1276
590096
135932
1081033
845866
1926140
1459189
1275415
38448
1475401
1234200
137212
1768853
1037
1668501
1309387
1122648
1430342
316379
257888
1183190
981967
1319948
513517
790629
827286
850750
1190455
155046
1472041
1086448
1120826
974046
29386
221694
157863
1921326
1755396
69221
1014391
316271
1234976
1606417
1314710
903576
362841
502701
1341734
480474
1599697
527229
457167
362815
841949
172874
617466
707145
760380
1078984
498144
1826551
1817844
872985
1115887
1872078
1811174
1191869
1465002
157804
1982474
1188131
1075499
601189
1440669
225357
369796
789296
17045
1903080
1437042
1125406
1523648
1389114
1976054
24962
1865587
482445
697001
225999
211576
1499503
1232151
148402
1755926
673283
109586
26828
99766
1537049
1590288
1104260
200063
984767
564038
1075368
761496
276251
1779879
1700314
901561
497056
760054
221017
1589436
1098343
1443043
1157600
1609703
1393607
659016
287799
1340224
5780
268972
558162
780591
1673508
764204
1318954
59112
1118572
1981518
1203068
1614845
801330
253806
1980266
1505842
83208
1641303
1718153
519975
1136162
472345
1352281
1705558
1606951
972193
1143034
120742
484445
1689164
1713350
1964888
1059371
615295
1153262
855512
1759197
1125530
1417244
1759844
1747207
1598008
73680
1720813
758920
1407548
1428617
1831910
1614978
951994
773101
1353276
633056
1278811
1572702
1079484
319925
147644
940734
736731
1401913
799134
30624
1221718
918208
978732
283101
10927
1763113
1904513
1008410
1279617
1351564
1191315
1569324
1944041
1119881
1918637
1796661
411506
1578747
885560
1203234
1624722
713570
990570
1630430
1071228
1959317
1552827
1020571
745446
501203
1392150
543123
749267
1368753
562
313328
81694
1397316
57475
139490
1530512
931559
1837452
831590
1402788
1509325
1002330
1751790
819007
343190
175842
588101
1925046
1845984
603202
958394
156542
399800
443383
786434
1688129
612427
260388
859938
1597197
1110925
230175
1118632
33823
1440367
1961806
999278
529341
1836241
843346
1542654
1416559
1308591
68204
1597993
1883406
1549559
1650949
1301865
357936
1898753
1929692
460695
1679144
1159217
154112
609518
1880629
743866
632611
1183187
1400496
1722520
186116
839861
1253130
1556071
507424
574299
795788
986366
1330698
171015
1238900
773847
1288851
1012739
1121958
1902294
289150
706070
736009
1920554
140924
732437
453397
581072
1141247
1808988
24541
909525
20084
989314
1544437
1861193
1218747
965033
1727269
1367850
1818616
1356456
1834243
464585
1562459
1422438
893653
1500265
1705983
317305
696237
1449045
1224337
1569034
970845
315586
1556855
1923016
1285037
1171043
1217580
581413
1110334
1228262
964395
417767
1482283
534452
1400979
1793299
1568418
1851755
1805593
759371
397755
1993265
1798154
1082711
1295608
1522119
959252
1250467
430562
91552
214984
1473252
818795
905396
771726
1297789
1346418
606014
1709936
1304867
1310210
800156
392619
242843
504539
742150
456990
1710331
1823701
1019204
1072530
739419
1474992
1427675
725792
1484284
539152
212139
1928364
134915
1085658
183600
488485
1310402
1817765
1227597
1760397
1305282
397314
572026
1291564
1464806
22772
1681139
857664
495739
1232499
725366
702104
240057
716981
1399710
426921
597894
1415291
1566205
1350294
265081
573256
166951
1301908
330487
958776
1356618
1427752
604840
1982351
61501
1327918
305863
1347510
160009
177985
1349996
671227
1949614
478474
842022
1249782
233200
561120
1478679
930224
1170637
376311
1001253
1878691
934881
582527
178060
566627
1503575
635335
1009925
443496
1032469
1289724
1581468
790763
109212
1062792
622275
365366
1065218
790664
1109656
868753
1651102
1591819
641158
805888
1814565
1980996
1132661
1557763
1229383
1606141
1185573
1952619
1955974
1983844
341645
1392236
121821
1590659
1257463
346737
473440
539554
1900763
194791
1189813
301106
1191613
1631908
416520
209132
893744
462644
1744449
1317956
503976
1423676
1896007
1425158
531644
206202
192687
1794481
471644
289107
1464579
8886
165658
1885496
1673907
1735936
290615
1201244
1174693
88405
1367363
185833
194246
1496645
1656812
308499
522013
952689
905828
1686325
262162
998393
1053302
1865757
153848
1015796
852348
989405
347592
748806
340209
1039148
304593
1526916
1836587
81186
1716706
174073
335965
1198049
1204467
1511703
1436396
642192
1388446
125968
1041976
1339187
1324677
1340675
1869887
548584
1472211
1582875
616471
1971622
379969
556863
1200798
1227943
523141
38228
328264
1967054
902724
319406
379587
1969487
1137442
1766401
150269
1631004
1988457
792179
473796
1305560
919453
838753
265806
1440228
581894
1507427
344426
1055477
955331
590062
46722
578345
1221650
1938637
593675
894405
806501
456378
25721
1164039
1940721
849086
808795
1771174
1830911
30745
1052109
133795
1103314
1017529
1156382
340775
1912333
1546635
1778952
507501
230631
943332
1839574
705158
1521782
913283
1823729
1178216
1267359
763413
1194600
511872
1117215
1594589
496064
1951530
1763525
973134
80555
1315863
1863954
1827577
58103
359263
51924
755412
1022230
203362
1787218
1379283
1592287
1848740
1618707
1407220
407941
84042
438358
398490
1839452
1218146
574681
1819290
1878554
1377977
1834538
407713
612479
1997138
380475
364529
197090
1876959
877975
347645
79824
1168634
285347
901879
61935
1430621
1045759
516922
1096358
1055668
1113086
651239
544417
1248593
1854665
1503727
548400
1200656
607217
856966
299245
1742043
1532995
1999439
1771886
34786
1827607
1009206
773467
504642
733709
360200
298801
44623
679943
1906790
1328630
145825
896164
429993
1781945
519498
84640
1705270
98397
180092
1214314
1160285
605868
132140
1275148
721435
1256302
1147748
1038896
1523822
371574
1902057
669330
1645009
568013
731629
478420
1434787
1523527
204772
35941
1337100
596558
525368
460076
784542
518712
1411560
104832
663859
1195389
579818
243448
1444011
562486
1805007
491686
815865
1172119
987523
736734
822741
566551
222425
1263569
463902
561905
401494
1308312
835839
418154
498861
745617
558179
1721733
900804
1843177
959572
1795399
915032
622183
1314580
1708047
740835
1809521
814865
1574802
557119
1182333
1375131
13563
620672
234789
1420233
1552614
904572
1713758
163275
1479597
744622
1744021
1274337
1620970
1502375
89647
908355
590456
568226
1773140
1629649
1771602
570200
1460736
894824
1109650
454603
1521786
1437301
778655
917659
328079
1930432
886346
1931703
1966531
770657
430288
1851279
1057433
466647
1425775
983451
1056019
161393
844889
647239
1988781
225037
616884
1183194
1139539
1633216
1378932
1305362
1561681
220688
1854463
1754458
1921997
898072
1044340
545694
1692345
371337
455186
417128
309153
89568
1852083
1114784
1666818
1296802
1153040
1730952
1173852
831569
1679408
1393891
457113
1585781
1941277
1361693
1195297
1895651
1186151
1179207
648059
1528341
98590
412089
1049377
860822
1557024
1432794
519951
701280
973632
1158388
1844213
1873678
1598611
1645624
1713775
1316574
150546
1937276
546574
901737
1871490
606104
1869874
1334450
598224
155484
815874
381913
832013
878224
867446
1743924
740837
1839305
1411300
1722299
230089
216325
1059020
1727038
803509
225098
441162
1870805
1257367
793906
99784
583318
1851677
1389138
550959
1919792
1807226
939951
128235
71923
1086032
1879650
1387802
1993334
1475793
780621
1498949
1512180
1910387
1863204
1744278
532839
364003
780369
459817
1529022
226946
944854
1823197
909029
701509
291811
365115
915851
373403
1125156
1829567
1427566
294986
1554850
1653138
1210313
559635
586773
334957
1379527
427789
487109
72632
1649705
1572548
1351910
1025545
1452089
1530144
1161754
1348632
1563351
457333
238194
1908577
1201639
501204
362702
824382
1177155
762409
1294060
1565979
872939
1046097
1412724
1111593
1537145
337193
776444
357594
1384460
1860766
993838
502267
1956254
1408904
584173
957692
1152983
1141059
80274
1358177
1124026
477669
1514560
533808
1223521
1987757
359781
695578
412255
1194883
954625
901026
1115981
1609529
393937
718888
1902656
207547
1537957
303483
962858
1759524
1747093
560798
1898082
476388
176994
895073
941254
627446
1937518
1530373
852432
1950030
319199
209779
1228166
850821
316192
1795101
1142692
1804812
615056
1405857
268919
1830413
651512
828102
1035408
56665
1507061
333532
257816
253408
1669288
221676
1178765
842114
1101242
723330
884855
1851261
53023
1388687
116010
590438
1933024
1911003
1771395
1981793
1445585
1139170
1656725
1592789
1283915
269077
1321377
1369005
1972852
687266
1909961
501173
605887
1042193
392754
690037
913708
838972
868710
974599
895133
1499019
922841
317288
1977436
102956
1755594
1603337
132243
306801
1258223
1529680
1119760
655531
1848703
474918
1414307
425810
167979
359189
670162
1124331
904226
371727
1983006
874800
521306
1385273
829021
928858
1233997
694701
475587
396621
618167
688790
962841
1934020
1762341
1941017
1779731
1523759
21100
1376378
154326
781747
1149731
437164
383055
799979
633681
296828
1350120
1724649
859014
1011560
1553382
447217
37180
910073
1334977
95162
1671939
1763803
800002
275433
465008
1548875
187981
273103
299594
382020
248237
1464259
1893303
1929362
1722900
152818
1902395
1472728
1761510
1213886
860826
61104
245727
969761
1702045
370079
1550324
1050413
1672693
94231
951252
1838770
371332
784121
147134
319625
211284
823721
906909
149253
1742111
1899444
1164568
1608843
1998820
1482572
1266853
82395
365493
985719
934666
1608121
1481653
68152
1333977
608757
301938
1444966
1780579
358704
1164892
895830
391646
20775
1335690
213055
1571317
617513
905190
59249
240897
308468
1544303
867960
482845
959090
222187
1299657
1888432
61051
779585
1458153
453465
1568501
785965
181000
220625
1366256
101595
919323
1948636
342584
650900
1707853
1692204
48595
1282164
532647
526341
1409604
643043
1474620
1768098
1478556
1494448
363673
1767548
1187570
1744637
1078481
722417
1641379
1634172
1835540
951222
1731640
405011
399694
102704
389257
980160
1129539
1101984
883550
1246934
1108432
1555475
1739388
638900
1728667
1906746
851805
566469
1582957
434259
142298
1837581
900255
1495110
1115161
1890726
404509
653267
68486
369263
1225055
1012837
866194
1603891
139565
1731717
1542199
1823395
629832
1686329
1208977
1812542
1307137
1894481
170337
1313946
1597046
1447649
453517
1441632
1484460
654759
1803030
488442
313345
678718
1884181
381383
1261812
1455728
475465
1432732
898780
513934
1619206
562493
1571031
1493495
554152
1556199
1189315
611405
1161857
1227798
1834125
1324019
1171517
1439720
290064
637307
1513270
949580
569351
1900449
1277419
63700
1807121
372170
210542
150684
1132495
444146
692597
829956
1997050
391472
719109
1468038
1084229
565853
1200830
527873
1526885
727697
797457
220896
7624
1939689
1764379
294710
859891
957672
1917791
291626
960446
1625305
1842255
1611166
606387
321209
1551266
646230
917077
1692718
1012829
1423441
981597
1200363
133661
725991
1299320
937914
1076063
544561
1011942
348809
163956
1608242
621091
1926667
1086260
1765749
1062603
1826052
1068184
681572
790930
1013260
1033543
1870571
1088000
409432
623645
409081
1505603
503174
1897261
185334
1487754
211353
1438211
1329730
1635629
1372535
891708
777134
1891548
603208
1747216
1399986
54685
1964866
1440017
1596172
808529
1008904
1963465
931943
750770
1076121
600832
1306439
49181
1214918
521699
1300561
177928
917862
882012
1274886
1690260
1939405
376697
1987480
1128830
172665
1547943
1564876
391272
1477155
994496
780969
245180
1175200
573823
607030
123661
954323
876242
1320987
604333
955216
942996
1847397
1631996
1214046
1474128
1993251
1947579
1476624
589493
255589
922814
545571
399291
1695001
1810934
1470168
407929
977832
88910
239248
1145175
987574
1342864
1099119
1068554
1815457
112825
1027279
146475
1638697
744535
325752
1118934
1114843
120450
1403323
1952568
269891
226674
615700
1955978
1022512
898506
33488
175750
1133384
116858
684978
66736
965659
214987
1101821
1487842
1964653
818349
315923
822515
455764
489904
391105
1241828
1838453
1152757
453185
1788586
1687077
1948550
1035872
1250017
178661
1567592
698688
1367541
1882406
455398
930787
253975
1391310
1223988
1861291
1735780
179789
1013793
1299577
460714
116031
1986302
1671277
1247883
522691
1150571
1517744
654589
1565734
1451451
977742
1932529
589926
1479399
1267307
308099
204505
1484022
1649643
757134
969945
370154
820675
1706498
548854
204537
550792
126729
1233313
714952
1318636
1911008
1558592
538402
80798
1800777
1513819
1182816
1518236
1319838
1157311
380820
460059
340933
967456
1425456
1528413
1100916
721687
510662
1461507
841372
939713
1237565
563
371309
166006
851023
1400454
1481500
1331950
828319
1254939
515593
1786000
758855
994532
581094
1896515
1255010
1698942
102224
575279
479511
790339
174864
606731
883352
1344178
1494856
946828
108926
500338
1078928
1969652
1889950
1438287
172989
203448
1197107
669304
1478977
554086
449947
1262752
707128
531448
1423803
1120012
1085214
1296199
400109
1349861
166262
511849
452118
1610826
139937
249415
31469
671970
1610309
699666
391167
425834
418573
643343
711066
69177
1542743
109783
1514823
1134099
1826575
1386381
12816
1791790
363813
730087
1836168
49430
940892
913998
929608
889340
262239
1592096
1175088
1085771
208384
1208794
1107546
699889
226797
1195204
1261753
105867
1003341
646781
1971553
484731
1968353
214665
1491956
1057508
1777843
830905
1203603
1928854
1528584
1895369
2150
282118
181672
989160
777549
1392850
1839006
255546
1566687
162743
1837402
1080947
1365655
1337958
517680
404780
776907
520751
579718
102694
1978450
717110
144604
1810917
595012
1398924
1559644
169713
1327542
1097103
297104
1623903
1369312
336028
1916190
911639
270380
1822256
178724
1650125
662057
44932
1901909
1487279
1842181
1602392
176503
1699863
1075733
506988
1274140
1434008
1356146
1181902
1893964
1885613
1830689
768340
1499738
1251067
1725389
154382
1977945
1700369
570659
1814429
429372
1617401
652123
1684080
701599
1210602
1014811
341892
1880671
552949
1954401
916666
1707466
360913
1321225
697325
1988059
1207425
1775560
223960
125920
1170164
1369968
1825467
1087812
1376010
913121
153140
493311
1490099
1209864
1608814
1651463
568783
222698
830265
246110
788521
701664
286185
1584195
1487883
1698897
74807
387111
147800
1858827
1117429
563157
1011269
833738
685875
1598354
1020072
349909
739874
203232
1728338
1364615
858358
671961
1107274
632705
1138430
1907333
691423
1595433
1598140
1587158
914323
1086509
476608
325622
300164
502790
265194
1774991
1871382
261473
651666
386621
727478
961597
922702
1003991
483773
136658
1622479
348330
1062027
441629
1867540
760995
428169
1211558
1384748
1134773
1459794
1999045
1005433
1533809
1972509
1532805
892285
833353
435937
1417602
316436
687787
1335909
1595691
664151
1061321
38628
1685281
1568203
374383
332411
682472
1503791
66366
893101
207496
836165
999513
213360
240591
608085
1516241
804246
1201599
234900
106883
647258
1416591
179283
1862973
1644602
923914
1847108
1788975
519880
1550364
562600
86328
918361
375281
1071658
1250834
77401
354711
810409
1822431
858855
1175338
718636
769099
442164
912999
1581273
86630
1532176
1244345
804867
1114153
1334892
1959469
962143
50592
112743
977924
1565746
1257163
240130
1760910
775790
1959384
448839
1710764
389781
140075
564283
1794001
816720
1282436
143058
919589
546184
1820770
1147149
1767929
112251
1698698
1583788
364237
372718
510779
1979842
1364031
1528417
907010
887251
1682097
747608
533297
490338
957341
768683
1572291
557512
112345
1877012
763520
1240253
179909
1604607
1245219
667008
1209789
1369753
403626
1750608
634793
795517
1998604
1756242
1256859
640200
187242
707935
1570795
1478014
282589
750373
651670
1077625
648625
1983709
1483110
748136
1911792
1697089
1490831
689136
128439
1720026
1070521
1419679
1395313
1321213
980258
94610
801616
1697866
48377
1797040
393048
254701
1206458
494599
103070
145473
946201
579676
830403
1913902
289286
1980884
764508
1847346
1980837
165034
1261770
852467
952439
922506
1705903
1324663
733114
488235
386788
1802477
572861
1449658
1261658
1934263
1890185
995314
1814917
1892520
553115
861534
1373790
36456
1694662
833371
1040378
1082434
2027
1979255
476592
1082286
437200
793761
187868
1581471
1890287
72897
1776950
1421083
524505
6539
1892661
325568
549732
665752
575820
944024
1953033
352430
744377
1379439
1221861
1643215
1912338
1001191
1011212
618820
1401027
1548499
497541
1029830
1587174
411270
99871
1598773
215975
1310868
19961
922764
1741605
1811432
982659
784023
255673
501530
272859
234554
1384071
1044555
706131
826648
214032
1766770
1401551
1260577
1193574
934506
1987041
1708102
1869776
22258
824486
775000
1688725
1718249
45171
979405
276235
335556
1485920
230755
1298551
1612120
941079
1042179
1470809
546002
1175450
1385173
885451
1653942
1781260
635176
1528094
98299
457741
1866372
1252078
213933
1704363
161225
1571081
620278
768719
1940982
1182411
201854
1337083
543355
1623544
768659
431772
1621468
322790
1620401
1316432
839310
1095375
370151
1720512
648194
289473
351076
1186799
1336559
950049
1471863
1268379
855649
1688217
996815
1404590
170193
198596
921106
1384559
976467
365427
434785
1878109
609458
1886605
1429451
884266
465566
306158
250243
482880
497586
126316
484574
1276086
488619
1765641
945158
1851621
749512
1658379
243108
1815913
580173
121913
460261
111077
1500177
187501
32636
576731
469328
1688650
552389
1784233
1681897
1216523
1332446
942507
159146
1958002
255671
1814937
1762579
675377
667062
521819
982139
1476947
1845258
1538347
1528111
1475022
122738
284958
55075
1081202
1935457
1290002
580330
573664
344014
541577
1885668
1515585
756479
432590
619247
422618
1442185
962519
570215
780460
855035
180459
1751245
964199
1789347
367797
106178
1219945
1089338
1074955
231005
1323250
319671
1775289
70464
1152071
390878
1473056
1269448
480652
1980615
829061
1697557
1036718
385347
1042414
858998
22676
769606
283489
946789
773213
1038748
1734916
982892
777469
1256313
116434
721626
1072626
1269017
1688542
1863109
1091730
86997
1098870
946963
1657004
25546
1707430
504693
170857
1740195
1840216
387217
135973
384429
1212506
165649
1547484
284377
1787543
577772
1368347
1683860
1769502
639928
1642247
779506
1621947
1108463
1519535
1385546
647283
829675
522020
770000
831208
1174532
1876573
1364048
1725438
834118
812356
1943442
428254
689887
1092827
1774549
554156
1666268
1371849
1278860
1735615
1419635
1772678
1141818
384388
1898606
506573
919889
826115
285156
1351253
295779
438319
224177
1008214
52625
1902371
643013
65824
106769
192071
558212
1629096
553257
330936
33709
459112
127131
551704
1245083
1292000
1130475
229088
861324
440334
1974455
1591720
401287
895101
87670
1450685
442369
1741712
904141
1165713
1855778
1692142
1677342
1390655
418424
107800
1327987
1847333
351174
1188939
1566677
1008796
1696019
546814
475707
1799295
307268
1810825
382055
1056903
1717803
422328
1774741
1165695
537776
422427
78607
1267063
1123066
1320387
1898868
1050472
320209
1504245
520675
526918
104337
632968
1386742
1535931
416083
1807348
751617
1234792
23170
1488214
1436591
646637
1292465
1994291
210856
140779
404384
1037178
547553
604206
1876929
918273
59462
1016651
1645574
1717062
1042668
1809843
1433846
242965
451448
599461
1076659
1524077
608646
184723
958563
1184359
1555688
1918350
44421
624745
1082108
1786387
752575
1717675
1743678
1449665
856458
294590
477172
1862356
605519
302352
17850
245370
1070686
1671840
1661422
1901511
1865677
134551
1324146
1539231
27688
1824078
1794592
1689470
959179
250804
1812488
983275
1267673
1698612
748890
1086341
904240
545197
1885917
1620952
806139
1940324
953261
304787
1238185
119450
367521
1159321
645097
129004
1414663
485199
370120
422706
1791405
1886843
1484445
1770258
1076706
1586049
243144
1949434
1095880
400941
1984962
1031039
981242
254541
1047130
1921649
1270639
1857124
1908718
1361684
18165
1671761
1055210
1016800
1611195
821822
958777
950987
1766523
1917012
1778124
624871
1373422
1260573
1459353
366787
13023
1221253
664332
47252
469934
1412012
1901834
34714
1582014
1230859
671796
332687
857486
563521
247875
878162
1663533
1897258
303422
607796
856610
261086
1535949
1109942
364324
1107332
643679
1105517
1743095
195455
1899068
1339308
132027
577991
1146077
718819
631938
929159
1919663
951141
221625
1208678
500206
1665721
532582
1053728
910427
435333
374975
652953
1276194
1378759
570213
1407938
1914669
1211119
1821342
18057
48499
43722
156281
31043
490083
1329577
1593415
1251672
911228
1449471
1310417
1921148
1622696
1219069
1711647
1629610
998726
1622744
676894
1630927
1361210
1233299
1533053
584439
1258683
167617
1900414
1328937
1689017
183746
575676
1058349
1807642
1424423
392880
862386
1073053
1213104
1566828
1952600
682573
1642146
552614
1273987
305110
1748779
483123
994078
445511
1605828
54816
928235
1422269
410254
1418284
1035030
1104115
42653
1471639
1135878
1700461
321549
1342021
327459
1015221
1059229
1981904
1887705
1950405
317910
697911
1947517
149803
951104
1348166
396972
670622
364560
1919795
1363731
872806
1929096
497866
1317720
1434427
1649766
906843
1376788
607398
309836
395975
1998189
937975
1812830
973897
315588
600761
1648127
842334
1747994
1068411
453547
921794
1636558
467265
1183593
222282
721848
732013
1191672
1858189
914948
953260
713928
164072
962842
1950061
1573358
106574
1853116
689647
1619302
808276
45792
1649236
1823661
1307665
338761
543743
684916
1298452
1262211
697148
1364803
652267
386322
1963427
54895
132722
948605
270691
492607
432682
357211
264177
1204915
1658216
1170795
304089
1184917
756292
1937538
1185538
1033746
935934
14013
354007
543389
389458
1373015
637761
1809645
971076
1083154
206402
1391527
589522
1983117
1820083
1168626
1924215
154431
1076415
674832
1199495
1914576
331619
611593
1231088
1641858
1850406
1160470
1510933
1485010
1304150
1497201
949210
895909
1578844
771505
1615290
1273387
1383371
201148
682299
528847
407585
1389369
1669239
1845538
108782
1380596
1413714
191167
1422875
1490716
1963378
415577
178859
1316058
1496310
3388
932397
488639
19593
1869952
1684329
953675
1333077
1032660
91154
1010870
730455
286688
190647
71782
705268
592053
469539
1575617
1370627
267496
1507401
96327
385540
1364421
1426905
1671292
1101412
1014144
1293202
1458977
33217
1165067
1286177
256482
259458
1333726
903709
574947
1004420
851542
1468771
1078483
1839182
1252942
1262233
1490900
86882
987262
1268666
1454307
1127658
773113
859145
194946
320847
972062
1483736
908914
544805
1441021
710375
562090
1937880
1613372
164972
1123528
597176
1137358
814501
124363
991955
1511782
809517
466111
824812
203115
952230
1188204
520583
1343658
1740843
1664947
1606148
1771562
1348019
393153
1025083
526830
1223223
932270
1171008
1120914
917554
259759
737782
1200513
706639
67332
676284
1626653
1313307
1080297
43455
1111369
1871083
1253429
1567610
442748
920794
173078
1095600
1824572
659305
1826748
18495
1927688
1394219
1680741
393311
444719
1055219
749239
766439
365378
1742306
674499
933809
1728816
1028561
543704
886122
1321749
1689118
798220
1386680
200509
830484
594399
62487
162960
194259
1265295
357344
1608384
398007
1397102
602271
834188
1840554
677745
1342759
1256429
1388278
1907493
545318
1165168
287643
1246994
30935
1306357
1929095
617933
1060484
1060701
1630892
1543283
1059805
1014354
638807
1739965
1203760
1734034
1868284
1259488
920231
181628
533852
182642
571470
824778
138088
401699
790976
309212
1240556
606628
986233
1347350
722482
1227036
979249
1818702
865691
552352
1770180
172615
101234
213790
1250323
608108
1264593
1592888
522026
1020475
1300394
1682979
1047683
421593
1807173
1270656
953376
1751265
1261956
1120102
1800472
178352
1381153
1468318
1483175
1688886
1230829
1342183
1826545
926086
93345
1334517
264693
159325
646855
477920
1566223
601002
1699261
1196145
902791
1429933
1015178
300021
1412982
3347
1701716
59361
633414
1373326
148677
1283515
1744373
1032217
1283270
1772033
1494969
1687954
905633
1783043
1194953
1034652
1279496
1392785
361920
243280
752760
171770
369261
1617996
1293369
950236
1959312
604296
770455
1055579
417524
577927
397422
1828596
1102695
845602
957988
1805557
470997
16829
1398917
1322860
1932734
475272
1515574
1746808
464540
1568725
1474381
60801
278976
330072
1952722
929440
674849
1954703
1003866
1749590
631253
225346
1166726
398370
1172281
232020
503526
1504434
1381834
858923
654031
1764522
1868696
1814632
1811453
1718423
436131
609657
1951027
920604
1212906
1928936
1865976
914626
1406039
1199798
247310
1422546
1725402
1121336
1771302
1804576
511202
1071867
462656
1115859
1084757
51092
472728
694845
1760659
1352112
802063
583214
1731185
58605
101650
1534602
759803
198897
211163
840606
998960
669065
257173
1299814
1484423
1760804
1413014
508462
710566
523192
180711
987468
1562535
566447
1252533
1017911
1282735
448080
484175
1502006
812889
1516955
1368581
565490
1605435
290497
1297
906934
925524
965170
1298975
455652
1461909
479218
1299674
336103
1316674
1418105
1966424
396043
317722
1101951
1068707
1841706
765146
356157
1754056
1960770
1824156
871017
1677753
728813
1046686
1155414
1767174
1341071
558186
687613
293272
1459897
1871557
1545681
244618
1990769
742885
878421
1034421
147920
1730426
321104
1402619
416175
1140040
1035463
768820
140951
1734150
212573
564785
1045870
1405770
1807658
1308807
556301
1018122
1257037
1029399
1509200
1606882
821978
1711643
1836035
209451
1377843
878714
1877558
370724
1101599
1242312
1623393
338908
847239
426124
1519793
1079131
812647
177555
301521
1174186
1433030
298053
310006
998215
1994064
651132
899817
1952803
615830
1691495
1790153
1597768
373762
1067748
1552759
1667213
826133
262471
1056639
261765
645277
225165
742756
1420691
311583
1056599
428224
1357301
322390
1823733
1381025
188583
1241685
6338
768811
727626
614113
643499
1739823
1433516
261351
750045
419953
1964171
1657021
1851246
1196864
1525231
1181126
30744
710270
636152
988396
190461
1841186
963170
1027105
1241770
208436
1170357
1772797
474966
804534
180538
217699
940006
1148805
711143
1276381
1516308
1264741
461263
1904273
954368
797234
1533274
683521
850329
413086
946916
53431
1181904
1215702
549033
1916206
299192
1392251
20380
1187276
1508719
119444
1685489
1701775
370100
1470153
834551
1207759
328202
1791266
59822
1804404
1946190
1907931
1159898
407180
372752
1035170
515957
1344835
1345902
228570
221764
466180
1860600
438826
16840
853819
1799613
330703
1534758
1469205
1851227
1337515
1771615
1736605
1266534
820918
126962
1424543
1365259
1996129
58262
1681122
1405761
466173
1562393
1534128
180314
1141080
1836939
926381
1817243
1988815
1388609
151288
751525
937065
1873424
839006
1255541
1770728
774940
596784
1893566
1329771
1862043
1937690
476455
1090410
1659311
1449634
1240359
658428
871903
615387
1951486
101131
1550384
650594
1138906
1043023
1068921
1880433
1841032
298431
365975
215420
512798
845102
851607
1093706
43068
1909854
642954
1536369
1819273
500503
1847124
1842803
1761009
1488221
317993
1814817
287806
1105188
1009211
211749
1980241
854369
1834394
1248521
1987542
38599
704336
1918699
1946955
1208612
467980
714886
385206
721906
654563
207966
1939359
1341427
996080
281591
629529
340551
483877
1543566
1482697
182169
1612082
1192537
689731
1729584
49979
875007
267634
724006
695083
1447224
167333
1209320
1040259
1953903
635414
320809
1678152
190200
1478289
1599301
1054235
1549561
205176
247723
1872998
584329
1492196
995262
882019
1608507
1880969
300225
751497
1448345
1325305
237542
1454540
1684076
226525
830547
1958886
174024
743995
915891
1734499
573552
1679246
1810264
848626
550731
496084
384403
1322606
1808827
914246
1926021
1825042
221377
1250851
1724326
1872896
482100
387469
813519
276312
770074
1858725
371614
1646723
128263
199041
1760777
1887343
172592
1884540
1277548
998530
261083
57082
669145
664566
1213544
605467
1909149
1211015
1003599
1732683
712639
328338
1479878
920874
1166117
952878
923228
392666
627498
1760965
26886
485622
159584
607659
269926
378254
373897
1958214
1770698
112385
1343192
796843
926967
130221
1802836
1475919
737266
1748975
66261
1856606
32721
1050710
1332850
1532520
164565
1708196
858307
902630
504149
1048991
1160836
1726401
529257
153546
1322683
1421118
623636
630813
1303986
1230359
229474
1144315
1759783
1995371
949059
1315936
685311
1464973
149392
369046
1237410
15040
1603051
628147
1415461
1495719
429177
1273673
1986043
658957
1100647
36062
1729679
1559493
1323132
942606
1878452
1079719
790850
105639
1765589
154214
753830
1364560
854653
300861
1481361
72029
1672454
1313221
1875715
282240
882511
1972196
1383020
137331
343111
859787
1455901
191198
1640796
1487001
1654952
1430130
1883136
1552332
1712910
291009
1699723
391496
1066267
1701561
687744
1816212
951392
788174
336873
39620
1670031
1544293
922183
505684
487348
259910
476228
1459000
774279
894917
1471348
213149
353913
398228
685392
1386760
621062
880684
326906
380299
635627
547709
950441
12681
81783
926676
57554
131825
989471
1841322
1933604
729679
113009
1420552
1738162
1098412
796493
268157
924097
1433991
545243
1686956
160423
107242
1938508
118167
611398
1147731
68347
672821
714330
1810465
329482
1806564
175736
1674302
400627
1874015
729253
358254
1182994
214714
178172
1002248
819635
1745972
339088
575324
1368739
1738303
1327071
781040
305480
632589
1792221
637324
1745565
1235326
1693098
194202
1675497
1194123
175420
27725
1966133
335534
137903
863416
876262
1621130
41988
950651
465076
966407
640287
96882
1688759
1741445
1458031
1470620
1079359
1905443
439257
266156
1959185
1378496
1276480
284117
1713812
960743
1221806
1094385
1017435
860403
513482
177443
684308
1066179
513401
615828
931846
814527
1780291
1963038
1182329
1775256
1327917
11869
1400050
941312
379010
821532
531806
1259381
1414202
1410770
52025
416444
34960
518399
1599154
161077
630022
1520361
1165322
1881774
1429649
949794
374674
86811
401578
793202
1736066
1906959
1309770
787818
438344
1641296
1732928
1410301
1340791
782657
1163886
986272
155475
898159
491868
1960892
863687
473982
358076
1608435
592387
676146
1577949
1505548
1766638
615579
764267
1445237
128108
729456
1333551
878144
1635704
1178399
1824584
42177
1058912
870310
346059
1423835
1183136
479185
1823052
1865287
58321
115832
1574489
46948
920926
286328
516178
1922890
7331
1288250
1815544
1280860
1644561
359333
1746615
340500
1414789
871898
225165
598027
1485512
407266
1831914
18102
485707
1759881
453223
729171
1019195
1253772
371504
1965437
1699953
417759
561168
1674592
1056002
1697909
1932723
1553072
12618
1512589
1558056
934413
354298
1238386
1684050
1061595
497388
830903
1828880
1320181
28991
1432108
563197
153543
1154120
470075
600863
332699
1671771
26033
1932461
1698123
605278
433037
964445
1008922
337034
1239647
183265
276986
56471
1346753
1346211
113663
1648723
1085651
402256
1598576
1714941
64652
1666760
23618
750152
1438280
741891
1542427
1539506
1591782
1886840
1168019
1238573
591069
1545649
495437
459339
1808900
1932186
1945431
1483986
1828367
1299404
217742
1894937
1360212
1749072
509824
1109464
1669138
1788151
545112
57295
1529682
1824171
394033
817518
1314827
1292816
1519220
968284
127272
432831
1199456
1786818
1018826
1276259
454691
1132821
810587
1374550
1270463
1337150
1777299
1995448
755690
965267
196042
491128
727628
710229
381931
1176404
1892245
523570
1532459
596573
924946
1287909
1685867
921629
1067148
615127
511445
1960591
353347
876450
1924938
380301
1331031
152746
1788171
836507
517192
115142
21900
957188
5207
1064340
1457218
1978683
395210
1465813
16135
845456
1676804
1833441
358942
1732893
1480440
374836
1876741
1773843
1250330
882139
894033
295190
887529
262876
1122189
1123317
605625
838133
1300448
1245855
976380
1360919
466031
1609694
749075
368747
1748016
1990549
1291558
1913825
1391056
3392
1199140
1367157
973037
153464
471222
292875
709131
735382
928813
1393503
875985
1101620
127331
864153
522285
1839609
324281
1533295
471644
1551303
1423896
543762
957153
1988179
13415
1627150
1842775
431117
246001
1474542
1957990
108763
1047361
1239627
502421
57072
1338334
1826903
154610
1730051
667712
1255499
1682291
980434
476816
1270323
997775
773976
518731
833970
535984
1561285
242030
1736470
1721420
1917264
942260
1044108
78542
407704
1443683
386490
628899
1341516
550790
283348
602908
1434496
459840
448250
238457
1859714
1406160
238597
1535571
1233549
1883100
1349401
828029
940873
1578834
1395685
1480088
1091467
452134
1352429
437300
1661900
1249073
5346
481227
1092357
895599
449260
1544152
1263342
1286324
102061
230291
1320302
1035861
547829
380813
1397118
849087
849889
1664550
702565
485520
49675
1086842
180476
994213
1882164
1896409
990307
882125
47647
1171346
386971
1960321
266362
1512779
493449
1154151
1819166
1391795
3671
1611515
1442033
492025
1638208
524968
1780591
1641489
606340
1717775
1107778
767812
288512
1348440
182709
1563112
1678430
1103900
1250321
1529481
559351
1281632
611994
1259625
91223
1610570
405947
1962891
736295
1051768
1011237
1816161
1871889
82347
755561
1702451
409173
1572033
1298189
78144
938491
1180801
70586
1896614
646838
96399
1700261
1275440
1540233
1654933
1070735
53625
1272619
1562619
67904
326372
1953590
328567
1682322
1670357
610725
465285
864676
1944752
1816955
247103
385162
1612372
224028
526837
968477
1822912
1497210
382329
616277
561548
186402
1166041
1609790
1161060
162869
30389
1249611
1587029
533299
658040
680355
849425
1097067
1296559
860950
1581028
1529185
1439090
1301771
1893046
708479
1814039
146046
1162602
158838
1517367
173830
454306
1367794
1939213
1661145
557230
568492
165910
467220
1502428
1735822
1590637
1416566
1735613
1463998
1636831
883419
1935102
1688990
598551
1888736
988636
1885574
1277356
1239868
1084730
278385
590858
1606913
1339584
1310123
267258
1291257
1922362
1232648
244378
970466
733244
1732721
1449503
707065
775738
1567177
88519
1419830
1212916
1054093
1793759
257024
428493
678690
676686
333943
691341
102139
1030938
637664
1825672
1036957
1996045
213130
751892
749108
1863639
258422
747574
783690
803636
1204129
928611
636584
1271479
1417362
1437859
689012
386713
617299
296545
847873
1271975
1928722
308660
1350695
242273
239791
172571
731845
1817094
1020562
1329543
1113366
413057
1335271
1841792
1321772
1092179
643315
860581
933847
906991
1807874
491427
285674
1577419
513647
322658
1825418
1620293
1851529
1457244
1956191
925560
1240961
692107
659091
1934208
1142261
615386
664585
1890912
695729
1645728
1480053
817332
680313
291157
17637
201725
872281
562631
1671682
1172971
767324
1715670
453596
110789
1488737
435519
1937379
318778
1387845
1379287
536303
1396591
1051555
186911
1881578
512327
1459185
1427390
971321
791321
52598
757833
1874478
1156048
231565
990711
342669
48111
273564
1216477
710668
691184
1576531
1166636
1050120
258018
555857
1240476
1015465
967082
700686
1089087
1235322
952402
1805188
1437593
1614685
1176978
1573789
1775826
1459620
80140
1179231
759812
691210
73660
425569
1673908
525278
1476027
1099248
1570620
578461
51972
928341
411394
61667
780948
1852543
1035837
1236347
1107396
914342
70357
1012037
1356559
288193
1728951
1941470
867842
1902015
1365988
652908
1250019
51645
1084773
491598
1442001
592970
1221751
217365
694590
542530
970424
9572
755876
356857
949201
1795583
52495
507450
1046533
1500714
1096450
1886712
570296
678632
967157
1022691
1874397
879946
1385655
922868
1923867
1842259
1440994
1799331
608352
1850218
1443858
1104586
611333
293463
78823
1052906
1939556
1617040
1607186
964015
632277
1506732
1180789
1171194
157241
1866433
1056592
335893
1541222
1600513
889939
1073065
441260
330154
353029
1990333
1353504
1694495
934847
1212853
372999
1484107
1635246
492889
573045
243652
398769
1850430
105306
132672
772878
1087223
547998
223096
915888
572325
264916
757737
1115862
1518437
1283836
305694
1678150
1046342
142593
1984511
900934
1213701
971619
198386
169846
858481
440302
16548
1681909
1641904
729291
1151742
1764705
342968
658303
1679956
1815026
268320
1987542
982780
1196888
282532
362655
498869
943762
1215014
906805
1011869
1861603
1042923
1010179
1967121
737030
1124688
1110264
1273890
140899
1418046
1661539
1136245
1790599
498374
491245
1286313
352983
728061
1016290
1587536
27204
920108
164349
663646
1422888
684710
462597
134539
85650
543379
1039591
188171
720856
1125786
1694548
1380404
389866
454501
1707898
1276693
751322
667655
244030
1691380
1608141
361647
114644
191188
955767
200095
1411201
416996
975887
977155
199309
890581
612843
350326
581983
1226521
805487
262119
1602833
1391933
699475
1776018
579759
1947265
1326034
1692057
1277971
671336
752495
1696957
1427600
462884
363767
570783
1880177
580916
951468
1132682
618689
394310
967572
121757
77647
1166216
504394
1375882
610301
499494
1655018
32873
1013530
1237738
667918
937683
1802856
1699299
1756597
1200527
349565
951360
1925816
1432510
837555
265637
1035458
345372
1411035
833799
985356
529218
1767117
767638
1110730
811871
498743
341041
20011
1790205
168080
1675775
1335690
916524
683982
811448
1338481
1705917
123991
1305822
522588
1005589
1553050
342752
317753
498315
228051
1583930
1667170
450541
1283491
1410842
4005
1374605
455109
1040041
459892
1727065
1811606
701474
438441
1226319
1995950
927405
128155
1416269
1774564
769144
1704773
1219879
605951
1300580
103754
924875
1241530
758753
1495196
1509106
897368
1083045
1563549
1521056
1729551
944384
47163
325009
1374841
104872
1802260
1902359
228353
1362117
141912
178537
1157154
833489
969644
1550485
1714857
1617931
306106
96955
277719
1559877
477212
1898207
1707895
1618990
96402
492083
853581
891467
415197
803788
1338095
1714314
846579
706504
1795985
506934
1517088
1297845
530560
1600543
1254438
579816
1260172
1555932
1380727
1956527
1239713
337157
645597
1593255
635332
301532
823431
1375711
109834
1927788
1308657
1318443
724396
1423126
1127266
326856
1077009
1049346
123261
1378404
614613
1435736
787594
25251
1159539
522496
1250711
853887
39266
578675
1492412
1137122
1413661
1401527
1450397
1337413
1942618
1850168
1825356
260572
1060483
1822840
528289
482008
1999003
789510
1688959
107953
545290
1010086
1872518
492076
1231067
1719104
814647
130039
1188191
1563308
886373
1867809
719875
604497
1323751
568051
1579053
109427
579004
815059
1805518
114775
1418634
1028777
1711821
1412522
571291
1804329
764062
1729957
1241510
30870
1006530
1448462
58979
1468045
484033
1421435
1359023
529285
1501186
430180
1292260
902713
1937610
1858256
1103825
630588
1185703
1246071
1569197
1740789
1702544
1567493
561971
162473
34730
1604352
1533799
216119
1462167
648760
495802
676804
177098
1177284
316787
1808645
141034
1606549
1693924
1918503
653499
1267182
915498
449608
1924504
1174424
487226
1593208
1322462
821361
102153
1616900
1269847
1763327
1861065
1977852
1745960
508326
711469
643113
526779
1046190
250944
626673
550633
1863588
1884794
1915687
19812
882075
727158
292712
1232372
621371
1995883
1895384
1210050
1040601
1495513
1755645
1254173
945912
44226
618168
1346442
1133759
316967
787227
715499
13288
1397682
143866
1088858
680606
118185
1335858
1945961
623736
1344887
202504
318361
702162
521700
1127410
1981891
557063
1236957
827772
1448411
124199
27224
1683081
1934376
888949
1168165
1381523
1948896
824162
213446
1998694
588295
1712622
1946953
1812860
774113
1217028
1996539
1786498
238737
1376535
136791
446387
24467
349489
67294
424343
1200342
818514
88955
1249386
1467788
51439
341464
1188858
404923
1715864
356401
813745
259445
1066090
82321
397004
1713048
789102
468771
747496
1306870
217183
716068
1942887
1177115
670840
838988
501690
1016558
804227
1660581
109193
632355
965516
926511
401139
173206
8768
439405
858005
144717
1904301
1173867
1274041
1328829
336095
206094
249692
1587545
1554771
770981
1848661
844325
1134601
841942
707580
377128
1970365
162907
1141731
15186
1934644
1457417
189912
1720890
1810907
1351081
749901
1136660
1950085
329689
478662
470012
1129385
1412359
760444
1127922
351936
399014
883790
1935333
340240
857386
681950
985211
423365
665327
361233
1068757
1705687
701583
158650
709954
1595756
1683663
1212098
588384
1309524
1160207
7131
1758813
1831337
1293059
1783030
406187
379417
651893
153938
1952695
155528
1804485
1070318
1977028
982308
1808606
1317497
42568
1966859
619018
1306358
1465478
1085137
363797
1493199
518830
1949849
1339346
54330
27151
1154228
1149935
97827
115981
997931
1692273
1890174
1528244
1267468
284507
1828599
309246
790623
1433970
1216475
895259
838917
1977939
1146475
1839399
1530662
1961028
782854
594140
383691
377624
51592
932935
1948262
920478
824704
367727
1582718
1347431
1893110
1422668
86589
274283
680477
1951216
1126376
1592368
1128156
1262861
1277984
1379165
587066
667463
1323977
521256
1392445
1583816
1804413
933893
268100
1088108
1965460
1643018
490058
1851580
1472763
415667
1099715
1189430
1105159
664794
1790638
1294217
730703
874347
1977078
328686
171286
1591475
1949643
291245
127091
1640823
1277397
1094490
100675
1169305
1871583
1957896
1331597
114463
1102593
1356528
374171
957915
1818550
211858
540973
1958531
1191149
1503847
1518387
93161
1108697
1227843
1928439
88599
361502
815458
649390
501852
886025
1256165
1955233
1615196
94851
957153
754421
1822835
1319663
1627061
1712597
1596416
8076
954774
976671
732860
1128140
1392856
1315088
737490
1505881
1500499
1678379
132286
1237905
337906
1353445
390268
1408900
1264191
1653129
1438183
1781347
627717
1328315
842251
357252
595818
1738367
435114
1331619
1330426
952884
88298
1969594
1660021
797371
1904059
1127586
509025
556110
271569
231152
1097746
1526802
1916142
1933613
261581
1128124
1968867
980394
1498296
143498
1333366
1690249
921789
173869
1526615
1040454
80663
653135
464915
748372
684269
700399
614282
164280
826927
1802592
720582
277127
172387
1272180
47252
1833685
1955770
1057138
1230213
1091466
1954452
1796961
1297389
480857
1580000
1943977
1215761
181024
988394
1270714
1544680
1052590
1793039
724581
686080
1659407
1160035
109904
699923
282522
366172
1850339
1734628
1662406
1364185
1200025
1412477
1653509
1221807
1291299
1845922
1202078
871310
1127643
151924
171251
1406051
628170
1265857
1259974
1487730
1395298
1039204
1871457
625102
1615746
557904
408172
141624
1947083
1406883
536263
1761101
508174
1396179
1059752
1486587
1460596
694987
1453051
1461315
1748436
1872870
199658
656762
663762
1390986
1441958
120717
528435
66681
1951801
1924175
346632
1621203
995869
920890
647302
989685
411658
1527558
325185
976296
642616
663245
1016010
1680498
582231
214248
761524
1330540
107785
1638760
1080978
116706
728347
1586964
1239474
365888
1565084
316538
1261666
786066
1278376
1483499
1751881
102832
1248666
521914
1258734
241487
368056
78276
1376755
719312
1019414
1804518
1892929
621068
1948878
1099333
275289
1713714
175945
1120921
850198
1075640
1203091
71134
654192
1009729
827234
1187617
37714
1625148
895264
109726
862867
1032348
1057659
437475
891318
1191115
1541013
434388
419646
212065
1480280
1363167
1301132
288579
1768453
1611689
1573223
1997929
1232177
807254
1845138
1483650
1266981
297637
1586502
1485058
323344
1748312
1457384
930682
488904
215726
1708162
1143747
840835
123928
803971
1891184
464621
137022
1045651
1789551
1855741
585490
1671837
1239027
1364624
1019178
1987435
1135484
1762821
1867124
1287260
1227364
216311
1413181
171803
647658
674339
1654452
1077961
839140
1981511
1971730
1243649
939773
1474044
355670
400161
851641
407102
626941
399576
1904873
191171
1408509
1158193
71149
941414
444162
1957509
136000
267318
1772267
515070
1403377
1350311
797527
269067
1456911
1604857
1642429
678974
31279
1731101
448249
620671
191779
1839884
1085792
1422281
308023
1637784
869731
1613197
1505832
1801803
182328
833963
1839716
984657
219434
665120
675360
1802041
137889
1155201
1567037
219945
584828
1767495
1986433
1973218
1066550
1892902
1169404
1160390
549867
1548335
618944
742118
1190581
946161
24422
1357813
98385
973307
712278
749034
1282130
796688
1666697
340059
1789990
69773
97886
214862
1427140
687758
1668693
174919
1973992
825376
618739
1429322
1903559
8210
722068
378999
808206
523007
1745260
639119
753904
286896
736279
1965441
412803
206014
279068
1925668
1383991
1681447
1008694
1637376
927202
763608
1125426
1338139
1806915
604228
1481885
1963103
576988
888946
1141297
1396203
1051362
373354
843675
89292
671892
1650094
582923
1005811
246634
265075
1254408
304709
649250
1185644
1350757
1983784
590573
1528613
1359879
215664
303263
1237993
950129
87883
662845
524180
1044802
433505
226118
1249962
916157
300594
1262789
1858478
1675483
230953
1506324
1275267
1244215
1043906
662600
671672
1795090
197745
170118
1175414
56882
1211729
1773275
214613
1977937
579786
1347678
922131
1690062
161426
1183562
1858689
615198
1991735
1557911
260644
229691
114358
1697946
1041118
1789659
409095
951631
505029
342339
1079593
609970
1148833
969926
300704
587043
565273
969917
1870505
1188134
1962775
1504574
510687
615350
12430
125674
1553044
1465397
1163455
1398307
53985
590295
1029558
1085171
512521
964886
485582
1669216
815177
1001731
452859
288729
854791
1803256
290679
343811
187557
319182
1314498
1444247
1461370
354508
966342
1066845
1678516
784372
517311
1214138
1441872
306801
1461924
1451348
1114134
1957827
28919
445707
1584016
1459527
1048628
1758654
1593301
1535724
1233768
1483403
936837
1603100
604029
175237
391554
273613
1805505
1214717
800509
1143866
547708
1758849
494062
1657834
849837
1943364
1237940
1240694
1604903
706095
68185
1711699
205091
695831
680710
294080
1775925
815607
1622621
626471
820749
1117767
1037476
1897576
1304772
812701
1049311
1723530
1751912
1625060
879664
368782
299619
1076685
1863882
99630
1985424
1006311
96066
53290
1974031
989755
1987613
253169
865432
371090
1482381
494870
747092
1853229
1793025
244114
302215
944274
968990
1535929
342986
1236857
195536
769654
1001071
259608
986835
566230
1840902
524457
556215
518917
380583
1189625
877631
1376974
1501710
799061
769629
1049933
17144
1903949
426626
757584
1462126
229905
32674
1018037
912349
1812155
460863
347907
173220
302548
60087
1107793
1907323
35877
196110
518957
831703
1003101
34376
858628
1104573
1539853
1259731
124910
754607
536818
613201
832909
601658
1433772
893770
629670
1833394
1305590
759775
1530172
1594453
258525
1383829
1018249
595293
60706
1468527
1857579
93209
711642
391150
1639617
901316
929764
1524846
129165
228774
520715
376550
227445
885365
307128
255639
1894393
1299274
98382
105784
684602
579137
778358
1433677
246424
1254716
1351198
1036580
309610
441963
1227425
520200
1634676
742170
1481328
109601
1386375
1845737
729573
1462086
344939
1276022
521392
1146650
1201286
32807
1027463
1037339
974538
185322
1884551
138105
1489386
27236
1108669
1108159
1817657
1170841
1450832
966083
85156
906718
1488628
855972
586290
112783
1622094
974942
1761264
1739325
798271
1810718
1961234
551272
289111
872721
1271285
1726564
1255247
1685027
1875164
1230328
945841
187905
707188
1478399
1754630
1383647
736908
400029
269313
633018
1321432
294358
1742764
371932
778322
1830274
1409495
521722
1242346
1109181
79991
1825303
1304693
327766
1434448
1983382
726662
1599428
1166978
467859
1859027
136753
1269561
26408
1461211
1288182
391779
1945187
1696078
1681701
581041
134393
1281836
809589
1957679
1010044
1810663
1233038
661334
1956067
1377998
459091
1210637
592071
1384855
82910
1393826
458122
433998
245719
1181945
401262
1237059
1350357
626862
18358
1041042
647525
1544468
1798104
266710
1753171
301948
199052
865706
1186749
1335397
396127
1937642
1747855
1419320
1103375
8075
369629
601940
978432
350328
1058632
437625
1128575
1170949
1100855
456470
958360
1200088
254943
1123152
1701651
1642716
362824
1994720
1143277
1777123
1499627
984180
1408899
423678
1308905
1422734
727345
753352
624982
1320804
346044
680306
742040
1613727
209805
1868134
966490
296698
1919561
1044133
189335
1130887
1674189
167674
294053
1400255
1935896
417842
314283
1487565
1812310
608317
1652113
1392506
1786282
665658
71740
1028666
824848
584960
801138
223220
716922
884354
1040973
1888894
1185878
388594
1038620
1614736
224011
825798
1872217
547231
1710616
1436667
1276151
900119
82879
644886
1486013
77036
1833134
158228
159666
577393
1025864
1928297
172534
528171
767320
379474
1322536
1058508
1662600
1809875
1446115
1151982
747705
122427
69525
254184
381446
1285268
1149508
1678148
1959777
407198
1667465
1907054
127364
1001981
1440243
424559
1348935
166575
1160075
1858833
763651
1845831
484173
1971928
1673486
161739
1661142
1088198
1128816
101205
65871
1618558
54680
1076358
1612974
1099180
1145029
802023
1430174
1062127
1906176
1511758
43060
87734
1585227
485455
1104124
1044318
19934
1077733
554517
346764
553615
569363
1675370
31338
863980
22005
1452028
496367
62566
200378
555722
26322
1450865
1261086
1318167
1745378
1502857
1030131
1122306
291807
1336734
1158620
977186
468293
383510
602154
520018
245619
1671192
1537105
1085787
1852761
328249
1989989
133785
487823
1406062
1975932
588547
1447721
584786
1047561
751625
266407
1233034
1058537
669325
1383370
588681
1602901
69757
1843564
1252210
1967287
1857846
1822786
1487275
68031
4085
117490
540885
1329911
1074921
1024649
1365150
591417
494122
612469
820440
702824
1751373
1013040
1194907
1216264
1511142
339699
864022
921086
424440
1011188
1984015
331691
1580061
1012498
1854162
452424
85159
1318636
1166575
1463571
1377105
537677
1129596
181439
1454631
1354690
628705
353613
1352214
501319
1177631
167884
1844930
1230307
1486312
1467701
308200
1970377
1518947
202685
1633293
775775
1692959
1681670
1444295
1367867
1040360
1403468
411974
1701491
1632763
562839
1395247
151439
1831195
770995
1035646
418666
228930
676541
943320
1103116
68472
1705507
1482121
1684883
1493420
1455351
985089
139790
1243188
716788
1487308
157731
210623
613936
1939234
262388
1877701
1249863
1856485
635706
1132424
1044419
540569
930038
1247467
230012
968353
1766112
1166878
1566629
1535327
903574
620677
1815478
288284
362758
78895
156889
771613
1006707
579597
285286
1956680
392552
1786914
1698386
1603491
169165
736333
1782827
1274870
1248052
902254
1604207
184031
100088
1586886
453130
769896
1542515
1370283
80472
1992636
1418859
1837276
1735257
635435
900093
1528554
1853779
1050978
1741524
593362
1063167
43478
831111
1842766
1147958
579581
1696372
1432897
958144
402095
1456983
1127442
182437
46089
1457988
28105
1120506
1108974
1140860
1230400
165212
1667021
1895719
1416075
1584818
1974093
454562
1744830
1499999
1704625
1090399
1312601
348121
505002
1575319
9262
1714167
869444
701505
1591753
761249
256953
1234685
962857
513499
1616048
1177315
1163544
687617
1632118
1315683
1400421
780447
1215543
1619866
1152526
956121
663881
339388
1271924
664827
455365
740878
593837
753283
633984
624286
943145
55838
583589
366138
1400904
1690368
826958
450167
1194148
1004008
280534
1682956
267149
1965737
547412
1370939
1172305
740400
552783
1175947
608551
832656
432828
466606
546165
1496477
1154014
1827278
1751783
894966
613724
44688
734305
1350793
1966768
1334078
1212171
1996053
212370
132562
1411762
224195
1069947
492399
80633
602120
477883
1381157
1424628
380754
1934655
1782233
652794
1462370
418977
802267
503563
1824408
1284979
489431
218622
1280687
1273171
1456998
1960112
348650
259814
992731
1241761
855372
778002
1506871
739313
735032
247320
1221511
1012753
1289508
707000
1172525
958917
771193
494398
829313
974502
1452705
360451
1701570
271534
1909596
465651
1973733
1563114
271655
267224
1557022
1932664
1433926
242855
1813572
309032
251100
968799
826804
606840
1840311
1561809
1401374
1741426
453381
477672
1714813
1008649
924834
516165
1237308
583891
1894854
1073607
1332900
668607
445563
1399739
733442
1583052
198506
1330648
632311
454248
1805580
1785739
1900524
1795906
1183471
1682283
301355
1890416
750387
344027
986849
119404
1280859
249706
1007768
90919
852309
1034003
1873035
1485016
1985510
807633
835045
1877892
739258
1860181
1662958
1893456
1874856
1011658
461873
232483
1532597
1036618
249766
315929
1334124
1926462
1134602
607077
623690
563336
1319412
291302
1033330
1037102
676860
1783346
1612882
964752
53288
1603355
48664
1172282
1672884
1119996
574346
969806
544915
1228914
1051396
1637472
963283
635757
783470
1125330
579353
65060
1750869
1474384
1608318
937065
1394358
1445524
650147
913330
144618
1337765
1748900
158188
758948
1921928
175308
982336
1817720
1433103
86579
406073
576879
1217250
1644686
1043375
64953
1542886
672905
1900154
588225
82576
1206985
1427519
693270
1627646
869069
477488
1896737
1455616
340753
1775928
680534
850973
16998
1480210
509370
722548
1576162
921568
893284
1677256
1811640
193399
721991
1906127
1532051
844807
1992369
773465
442144
953750
528992
807336
540942
209413
375904
1052598
1487335
408080
1511680
646969
1684440
1062380
556697
272394
1090617
99827
1553017
926962
219791
5162
1027013
1171837
704860
147191
781783
936066
49979
1182437
1525928
1340321
1364253
555234
417484
531361
475332
263069
402266
371639
384217
1871341
1731100
1004384
1312038
1615136
138379
1233864
1588112
912845
1936838
1348937
1130832
458616
1417672
1799913
1378948
81906
1674978
1258833
1950444
253101
683705
1227145
207478
1788999
1129378
1255513
1883957
1490834
85492
1152316
365010
53049
611545
1534607
1077453
371102
1009942
1586689
1925678
1146816
1667308
1079629
1873782
519646
1833259
35694
1419302
373524
1273960
1264152
219014
721144
342490
1378349
451352
1548476
1862285
1930172
912499
1424542
1751427
1214271
844270
913764
1594846
713902
1960514
521026
836608
382949
1435358
1056448
114835
1874891
1170344
128351
984331
179494
1921871
1794507
651522
1301348
65462
1456045
1887204
583618
1023463
1980474
836119
487644
648464
1992408
490067
271084
1363119
160956
105992
427925
1184902
1331579
1192892
124995
702930
1380059
158180
1010515
728692
927384
1362366
175108
897425
1046437
294030
1775725
466688
1698974
1087953
23164
174308
1313797
1299873
1922606
1743288
657468
1499227
1554356
1650796
617451
645994
510582
69924
319893
334881
231764
1355494
1479935
313394
1711489
1915460
477737
754321
31645
1870859
1417087
1998254
171360
1378736
1667451
633177
1123501
1161549
1653180
1235226
688214
394486
766403
328353
1511891
1628195
655935
1841733
1054238
1391007
329837
984338
351866
24234
1605827
462574
574332
1770786
1049127
1392303
925219
496564
486473
1508915
1689065
1805162
1212691
265284
1905521
747447
1603862
1861395
29560
1053055
281220
1566937
1204405
1498642
1405305
53755
234802
627514
1971079
1693595
1331326
483667
399449
538307
594051
711629
1781611
1174717
1121447
1237077
1963371
803317
295665
451310
1095920
1731145
429308
71608
1444820
710985
32829
1492562
1147798
1832105
350716
1314998
950463
1379707
444257
1527933
359438
1047673
195099
1407073
403986
1472845
750693
1650055
217981
163199
1369541
1974041
500774
983025
1686576
738141
995516
1343875
558117
354785
1164397
1282943
1929713
497923
954984
1658786
1067601
65328
1916589
1847132
1519760
169361
16143
1673960
1172191
1234273
1920393
585629
707498
916770
213272
1984594
1153977
210875
131501
1650022
1026243
1648070
334155
962408
939854
1073384
1747800
1730053
1375098
1394642
461843
1461161
79323
143483
591021
1384292
1161217
1318309
1218390
1688825
11848
524153
1170005
897287
1672570
1022973
593112
1965267
1738025
1575649
804825
1518310
907859
1118458
1426149
133529
574114
692724
884588
392869
198030
187165
1231068
1261306
1486572
1683630
1369110
1333742
1164510
1272025
1169869
127212
1956610
687635
1671899
1056822
1082231
1954261
316868
1264754
1072799
83405
1600752
979852
1941786
422895
752887
650550
1896240
1531654
1850039
1488734
1371591
1487316
1879836
1783336
633159
41187
1343278
1118622
840268
432983
1318467
617260
412482
1628225
162817
1199971
1027574
752767
1651942
727228
1309998
319162
659638
1157341
1826407
1477342
1241343
1342214
1818881
532210
522257
157511
1762532
1483781
1642394
1389199
1472396
1580298
1157701
1080454
1483501
1639647
198308
1888139
1807355
1520105
846115
465748
1450992
1122286
1243287
1317322
1681904
1511818
136260
1960479
1867405
1701194
1084043
1236142
258847
1724949
1526518
873365
1371601
1467434
1425786
1905983
378078
861123
848068
921204
831539
1798053
232815
176031
1269384
1300176
1949795
1055656
1928978
1459174
202247
549942
1470174
1922133
133092
367600
1514573
1559193
1394780
38310
870261
43792
547507
1633487
460944
83210
1640825
772119
1748987
1499886
1399787
1958980
800842
720873
1596912
144243
1228652
593268
627933
1867502
1408659
567063
1873264
894287
1467731
671244
302448
299919
925208
1814690
1321758
68936
28781
282962
986999
223811
1559634
1241624
1313039
1266397
1797524
1892280
415729
1977302
1439979
708749
1962655
1594316
1980783
1837270
829651
1103452
906520
1363746
216803
327937
1423612
356769
1242210
815857
1323450
1114043
335055
1670731
1414763
257240
1036583
315123
200222
35187
1319213
690118
756895
1445020
1894184
587854
227594
1714339
427441
1533304
1523056
1925879
603371
1789320
731888
1573993
1905517
698998
715201
886732
1493845
929286
68586
1146023
206511
234888
155117
1924289
1768031
504621
1468838
1162415
175601
1155003
1187362
1008569
1147071
1620469
1656615
1787452
199821
1903511
1892344
828853
397510
510254
1581463
176547
139775
281002
74178
1149794
261362
1140171
1537512
687009
1518230
982322
621714
247656
591332
912889
1360262
1270917
1758875
456884
1049917
90035
505324
846128
1203995
1845108
729184
1578628
1383652
2158
835104
1533881
1106974
1899927
226566
275865
1625997
801234
778486
1679918
320287
1007086
1565354
1097330
1015062
197393
558190
20060
1076511
452318
1399834
784946
256580
1784705
1237947
1026323
165693
1001308
290842
622845
48056
975932
549368
865402
389116
1009843
1707365
1113539
1802828
1813006
1630978
938289
1194749
1657112
173107
1021067
948360
1559997
1020421
890308
1194566
494314
1672174
258340
1209193
1728411
662651
848744
1025214
1706549
609946
389308
1310971
1052821
1229433
778691
1885603
350588
1363304
1408299
410557
1398310
806943
165669
1946130
192665
951496
333406
1162484
944038
1984367
142370
1110132
150882
1213679
752682
1940341
788781
1503241
1847701
1325702
1723212
352654
667751
1656720
599615
1454023
1936924
8736
1716156
1464383
1776494
306245
451879
882625
1585740
1140448
1548778
764454
1191667
1235982
1139550
1974557
1059346
1901172
1701733
748847
75777
1822256
406122
897260
1069026
1330246
313132
465866
695045
1106083
1293901
1149053
444188
1916577
1849664
1112422
1253862
1894938
1110393
1411553
601281
1772159
415257
570628
1656918
583600
549018
1480790
1744615
1344411
1379795
302285
1096714
1632712
107970
775037
591168
1775922
847667
1214735
1603696
906234
1744725
541783
1821252
1227539
451146
1328233
1987568
1286304
694219
1617827
578418
1182803
1062585
1046971
174490
1651433
1234230
1942419
1250526
814614
1269495
1504012
1351059
1196423
205922
1366765
827433
1300808
396303
922808
661560
76940
1502115
88440
323286
81232
8639
1662691
1145035
1980668
797980
421163
494810
1307307
477251
883861
516494
270758
1176442
1035148
1968530
1016420
1780684
1922151
1677711
246400
1473671
1750168
462625
1853435
523512
374573
1880688
241611
685860
700319
557415
1976373
573885
941890
631875
1219591
240861
104311
1127285
1489110
1121294
721561
1510428
492262
1174588
1477075
711826
1442604
1374836
1664893
1884673
1426287
830399
1180052
703120
1891704
121803
197691
714801
1877940
615752
651450
1677014
336521
397156
1638180
1022116
818750
1084629
1245915
662864
1335750
366665
859309
795803
276633
1966221
1260029
523840
1707012
1805607
58395
433806
237006
1140931
560696
246385
1254237
1630045
36233
1390242
1298825
526383
537425
1093906
1800727
555491
154488
1802543
1036914
417234
937233
623581
623172
1391747
1836101
194195
263576
1823858
1515453
619705
1895186
54148
352483
1471335
222974
1679706
863609
1113899
973134
577267
855358
397437
708617
1330234
288578
1282902
1464446
1243252
1605754
1040039
1534761
900541
1668892
166877
1049463
1905998
1372941
161043
1366535
556282
1888002
111
499205
1549998
90757
373468
573064
726642
1702981
595947
686400
1153611
1395596
1233647
1124575
1025599
1306403
567039
1103826
1064754
848814
1408325
721015
316364
746970
601283
247880
995021
1385182
729148
913545
1982441
202606
67363
1815706
703824
395895
1013069
803432
194565
177905
1209716
781021
1279699
1361465
1335802
606577
1830556
875205
1856011
1505432
1318093
1429279
1414289
1682947
107913
1947607
570614
841297
1582462
1491583
438706
1355918
1596364
1385460
1781725
986335
693449
919575
105970
1648805
1786382
534042
140062
1457516
1291334
92550
905797
1825210
644372
114944
80217
836406
525645
555067
552013
1041966
472988
1302610
7247
1439116
946814
1290753
1389019
1580691
881565
448017
995398
150913
1796774
1834403
113337
1084921
1279417
1924152
1102294
360623
30284
1858988
1373105
1289470
1505303
168184
1341625
376879
680172
814180
1726906
1627907
702930
1926419
1857687
1979739
1382952
327138
1562935
879186
1794900
352544
261868
578674
1503336
781519
228170
1243257
398271
1516800
265255
1351600
588235
248729
322489
1939108
1851706
667123
958112
21823
1614059
375648
554051
582581
1160770
501058
541350
1295080
356232
503785
533545
694794
1462858
98483
1079321
1508420
331091
1367239
587376
1171619
182000
1129499
417714
1874243
342955
1625889
205978
566434
696638
1742669
1762567
450027
1381381
823035
482235
1688056
500528
772791
72226
92443
197042
27398
986163
1634525
1727202
1116836
1080837
1837897
942496
643123
1124735
1517115
991853
1201183
372911
1973404
531339
1782458
1906736
156651
841405
1138015
1234924
544841
1269565
1677299
1237690
779708
292300
259560
623094
1129015
1054975
704115
1212360
1419430
240158
1647879
603737
752588
434397
1634224
1268271
1130610
1293628
473546
1899621
354575
1997885
609494
899944
1255374
708302
435201
1241668
1281457
985523
370999
396219
1671469
431640
1476497
1159705
160769
759053
1624417
385714
991505
1573574
932764
1033377
1379871
1825528
1493424
661805
1674243
1406169
339479
1674490
835020
1681678
601936
493271
845424
868232
1324232
1139762
1041084
467196
1075275
1281765
837552
1415973
1772112
1900873
142292
1444749
1319625
78789
588986
1202730
245565
59284
1632678
1513281
595971
622127
1742797
1927241
269695
1387322
1718430
475680
42140
719201
1190231
718552
911924
1256369
1351205
359544
1410286
1505189
1240385
1351329
794149
230823
384366
1133255
793378
253155
1693638
1071765
442794
1780240
1494571
1015812
1937737
521946
479178
783078
881339
1014881
540049
153539
248538
1563093
1204927
256896
1922123
1629058
21457
1357148
925629
82489
1220660
1044175
1230264
991472
1737289
1928560
1223581
1178785
1770674
1391725
965404
314849
1392038
624535
1557578
1687962
392237
1259713
905291
1843666
1099043
238561
629961
758556
56642
1684268
1026343
824042
279000
86476
1165389
670674
391133
1734760
1862476
825457
839150
25301
935800
1808996
475517
1850479
944723
1770371
732098
1359559
841722
514872
1042118
823189
1533044
908033
736920
596337
34152
1332322
634662
13815
466487
556131
52251
280935
886474
414873
1131116
1191509
1695255
1360792
1113262
770367
1061762
405760
1825
1266655
1053658
864013
748426
40189
907756
461636
1354662
304946
274593
1985325
779062
295537
326078
59741
1098619
1966171
1209497
1360585
667837
21005
488063
253820
1261877
1023672
682402
1575473
494572
1233555
698492
1715211
574864
427535
559976
1759098
937264
1205384
1155316
257010
1899054
618973
440550
759536
1712958
1488856
84919
429532
438434
1670906
1796288
765030
933881
184110
1539075
656279
1937266
1989291
123017
123572
1318101
1751616
1138392
1850049
1973447
808326
1065100
169626
1031131
1634252
966317
1228353
1453654
1877966
1282315
1286865
1855207
645144
845064
360144
1588860
1783010
1079772
1143784
107040
1340628
1374868
556011
1068166
1400448
579766
1172700
1888650
1102329
1030856
833345
275091
500505
1917315
1476542
125320
377399
555346
761645
864523
99956
577361
239579
1207671
811670
1043569
43826
358823
561454
1099730
1075352
897222
673413
947095
461200
1617805
349394
98260
539294
409233
1984143
1243188
1060838
356216
1217488
1823857
240079
1960760
1607893
1159875
1490965
1938043
488396
1849298
662830
1575180
1634482
1111732
592002
1451580
267255
1418172
1050278
892424
1057725
1690537
333470
142744
489436
1096130
1483467
1043390
1826968
813065
75225
478915
419257
1084922
497516
1282710
1642714
1107169
51080
1568621
1458510
1596956
1795891
1612136
487634
1494695
374617
225494
1089375
1344206
1422461
1655880
181133
566578
959412
765635
588255
846950
830829
1738341
1476307
13780
506646
1029615
1833081
1026221
723987
746649
284850
1835057
1966737
262758
102305
800096
576112
153230
1996604
1937677
897146
1492853
1962554
1600827
706625
1782565
153569
1360392
1899126
813892
740501
1681230
1789362
795543
1930249
1183471
278518
832123
1932148
1254362
1377637
1873986
685669
1286695
650183
1003647
646126
1257847
1768272
1289953
608
1272679
1053916
765904
1246962
14704
976659
774236
932359
1818738
1817261
281231
410573
462312
57587
1434370
854300
1535161
874300
1403624
24545
899440
553915
1053150
601721
1006511
445543
1601884
1030990
263071
565190
51206
433035
637055
1175891
1068969
1485421
1587721
1441511
1898882
1142574
843733
1917191
1821232
1925163
248820
1677756
939193
1578938
202392
1916759
313942
754477
604573
771067
1134455
513040
1472937
503692
1930515
1788774
845514
185343
891139
709165
607157
1603515
1087492
922165
311461
1815036
3127
1856860
641883
393588
1633411
1086976
811994
239441
284443
1265422
41414
520828
559742
1185099
1202759
425898
1414583
1239617
1598534
902510
1678150
1832803
765990
114225
961881
1638985
455369
82264
1957169
1935629
170270
1833183
1441705
120063
1068605
1218059
920916
740729
407540
994563
303220
941966
43877
1239685
802597
986441
291709
1304704
293964
1063794
1388041
1511972
1828307
276896
1306986
977971
1575011
222220
1992432
143768
448759
738702
303566
694439
164314
668845
1873835
676327
1668983
1554218
601355
507690
1928019
1005826
1752912
362856
430119
1993958
900873
1467755
1725619
1052579
1385043
1420107
8845
467191
52106
476048
353308
885334
1212672
1897648
1781100
855961
294046
184507
1467928
1446443
703388
1314605
130763
464936
160270
1449280
51705
804892
1364604
478991
53611
751179
37087
989009
1822950
1383724
303291
635582
22765
1019828
1565315
1844606
646747
711535
1421108
1842693
1189408
676495
186522
946673
1342839
1193647
1391479
1311707
640331
663337
1599387
548889
181110
200618
245503
1635826
821731
596419
368854
408497
1019735
589055
1559072
1385749
232890
632909
1387576
783090
188996
1338781
424089
1481402
220826
1658754
1417338
624426
327217
894353
1987329
1085387
1842712
1810713
521529
178125
542237
912072
147554
1485050
147163
1796781
678708
1219696
450517
1894946
1328550
1058388
774653
1075849
9887
687776
803222
1847890
19029
1639151
1405560
570283
1258255
228483
1350834
441373
1427418
1190222
1819211
25169
1150380
1636982
1576413
1751216
1186746
1141840
1315040
410630
708737
1875461
1275517
253919
255756
331423
1760740
80984
1124487
1190321
1331353
420617
555917
469164
1668904
354618
1537631
1389303
688201
559747
310659
1951284
6313
534067
1884202
1433505
393501
527724
368339
996967
610261
1718076
1001342
1431754
1898827
1708316
502967
1678259
310307
1418031
693383
1834866
1404856
1894924
1091325
1966050
1035108
1056020
666023
489817
1570126
1658272
1891548
570962
507505
800057
1720422
745905
415127
234210
1432801
794953
336657
1943832
1741966
675285
1372428
1934491
663540
1272290
1362549
1534094
1823509
1456925
532779
1285045
1882953
1114567
316818
1163485
1923614
893674
464593
309605
1117462
1939045
119938
790407
746615
1451902
753818
795134
942370
223392
399199
163320
979219
1690120
1905151
505391
1139399
1848070
1699271
984198
1794587
1950736
1597185
1693183
792079
899821
1844277
258168
322471
1209054
159253
1702217
953991
407510
1763925
526479
1488820
115091
830653
11492
1389584
1090242
972794
711130
506871
363740
761783
1177894
1990538
595996
10614
1711966
1096096
422500
371637
965396
1542138
788357
1219899
1674976
299399
1132596
573657
233480
1672272
73229
1386688
1112969
1518271
897335
1500732
1351474
1314503
33957
1255631
685671
462191
1215427
768002
1743781
607193
1962029
1096345
917361
707727
43271
1821471
1642173
1531463
1799686
1704253
781390
1470446
1514319
928685
350922
157825
1088738
308837
1454970
1500987
1924790
1719510
710072
899233
1898788
1539494
1005976
808601
1720857
1130053
779758
1488228
709310
662698
11434
532067
1544441
948151
1377399
758266
1921696
872185
831123
1523358
625136
873098
1512789
1370237
167971
40374
1800633
233269
1927746
85497
1202538
1844499
1530313
1504964
1776489
1659196
1044632
1095556
138383
816845
830591
1779256
848663
311125
1872767
1983699
1334117
1695964
652585
1743205
498415
1904032
1349477
1524184
496425
522649
641522
1470859
1950370
1699421
933846
1193606
151837
4833
433027
1673764
1257155
1406281
479519
258438
529310
1191601
1356324
1124859
314242
1903380
837302
223989
697774
1125367
1252245
911673
923206
214754
696929
394799
572985
1433626
203074
424732
1495437
199684
1720187
580505
383466
1853598
1214406
3310
609639
673773
1557041
1868583
1623720
1134708
297327
90068
1574265
965601
3502
652450
653030
1198182
1645246
804770
970397
805285
646155
958057
1809971
1767351
893473
1229338
1788354
1402543
896651
1428584
1905855
227688
784238
1562367
1943247
247032
1500216
489813
1980932
1875832
205015
1393256
1969190
878313
1664275
173500
1606696
72413
1660729
1628566
1662806
1074288
969201
1715422
1202638
1486613
140777
1585250
1991614
675568
47490
105998
235765
315015
1584127
1268547
58191
220326
926115
1729160
1384706
411313
998506
1266496
1047895
1009619
549136
1913392
425306
568855
81419
149835
1875756
1080033
1560274
357321
1637279
763075
1150142
212928
1443468
1479422
108848
314876
1630685
580443
1309207
441632
1775962
6018
1847230
1966684
8029
1118256
200482
1758448
308102
826408
680214
1881264
362107
1685489
153550
823218
97602
1056096
1005616
1474524
61317
1653834
856429
36250
1018061
276542
163912
945218
1347362
178404
1512065
1521687
887755
831264
778649
1604703
1346377
1447072
1081753
1086660
429643
1049454
459776
1268777
84382
913653
1777818
860350
155349
222240
825172
1560438
812331
287940
1800406
609640
1505206
1834934
1655074
463335
265354
784184
5777
1217711
597618
1765418
281745
707009
1487108
951563
1749192
1413007
165384
1901971
1232958
799957
836925
988246
1215516
1146912
1646454
92099
17590
862513
569885
542049
1620921
1229178
1491320
1933783
1118462
1659800
840699
816023
732210
1325897
1568296
13778
1198519
1351419
1381505
652986
1499110
235852
1708303
573062
241585
639074
476916
297303
1109217
289642
1565538
1763232
680564
454664
872166
507405
840401
575660
1255121
957230
1569302
914070
117197
1623697
1569157
870725
1940106
1361835
713957
494131
257777
812588
1290980
1620271
16132
870429
170895
1855102
1312927
334818
1126349
1833900
1669352
1963732
699270
1679433
936693
1433279
1020045
1340548
1261339
43009
1357034
1210471
139191
1112476
1921425
172714
142407
1590117
1225196
1359048
1661680
1163581
991055
1781934
1003656
209597
1064860
303595
867047
1824207
364113
751717
12206
642004
981752
280217
1390352
38349
330690
96555
741705
1208018
135394
1727256
199731
947864
1179160
1261396
1120372
28293
601145
288379
418641
11982
926571
1679124
215794
289054
1802404
495405
1414719
297815
1663255
624644
1249891
1793516
300695
209564
1089849
1721072
964024
564793
1792396
1691761
1905685
1554014
1599277
1490690
1465794
444580
725523
1694783
142598
1499627
858820
1316913
995134
919082
202626
1737596
1304648
88915
1201449
208048
1162607
799410
500941
1138592
93763
949546
1359673
503395
1159778
209444
639525
1995067
1222012
1318434
472501
608298
1959511
845741
1407962
1611731
222363
968477
1362033
1356856
1463937
1997729
1302391
1902100
70489
336419
1835613
1699539
1729114
854605
903166
942742
427646
95246
553087
820111
1297255
1731190
411052
781491
1792345
1306534
1755933
1688028
808320
1425699
376351
865978
724449
395589
1496887
851615
1689294
1063653
710424
1140158
1433985
1030542
1820219
446305
1041831
864193
1763958
96658
340131
1123977
1129574
1134633
1566995
1532246
212066
1221757
137040
913205
788939
1196524
1967500
759118
1629708
1241612
1225023
1656202
148660
1561666
1861142
1461600
180233
488228
1143415
708633
586255
1448300
961313
876791
704442
691006
1455747
127780
1457158
976260
665186
553986
1037127
820627
592777
962836
617742
881753
1065601
1912248
156198
1985925
1405475
45085
1615587
122938
1520428
1619533
1868106
741599
624736
533721
643840
175388
343187
815798
804896
487423
1668736
349127
1289922
1466893
1818676
634094
1904163
857237
965906
1685815
1298320
330392
123573
1957223
1094703
1878507
57514
575398
620271
1745913
491412
1355700
1689502
20226
1491291
1237893
869232
1159880
824019
1235935
1710239
723210
143620
1892643
1032602
831677
421508
1411601
1367938
817924
398385
521539
1145093
668392
575720
1572367
962960
682672
1078061
1201759
477669
286414
985640
820244
10235
1102141
424944
1844581
707014
1412137
248198
1438694
1451787
339772
1118038
1298598
205705
789811
1207726
503586
1704132
1480635
843704
127632
1691368
1003439
1439607
31211
1911811
1167244
1263913
1426760
219344
1213624
1266072
1183639
1191123
1721474
1986084
1287686
1831931
847820
1252665
483180
1989361
39784
937327
1285968
1654629
557107
159192
1042461
1789754
332681
831856
1430026
1555096
1305366
1311270
1016503
523391
1515163
1964351
761819
1526929
1415197
228824
1856572
1693834
1758989
1724322
292636
370241
430042
417798
1159936
1572035
1392119
1444269
541549
753717
76899
569852
1887349
300601
1845981
1560050
1450243
1175827
531955
1929048
1509295
1407490
278906
1666380
59850
785783
768814
585978
1105812
1496157
541250
1414838
1983089
974225
1055069
1611025
1242993
1138381
1170423
804633
510803
218531
857386
6068
1433250
1503040
1265660
1863198
1464244
1060375
942354
1056157
712489
1035266
325981
1606792
1163550
777711
259893
935468
35818
499251
466062
1042825
852366
128225
1746693
1945225
1976205
46643
1996527
632934
1751185
401272
874632
627214
1128319
339880
1763881
1613159
1557038
1183323
1663736
1744795
141656
1318364
690166
1634024
1588103
153824
759212
1661270
1170312
1947249
1025355
1730501
1154731
808822
759179
488986
1537556
1046473
259869
534777
604883
1699199
1416434
1200551
268221
191836
150031
625579
1570916
1876306
1717066
1597412
1129654
1815509
416249
1449210
1222228
46212
390600
1130702
418089
1664009
1248409
975574
872261
688956
647824
1540766
602069
1521294
448501
1095752
891579
1006247
183624
839083
517488
1215942
820326
546683
220999
229438
460416
1182141
1242445
1366772
363068
1003025
1361643
1329960
306279
1626298
1602849
1909094
315453
1905185
1914639
1029552
1853225
1995058
117474
1037692
595585
260332
1801741
529978
414529
1158923
1370335
1129769
346767
405639
699451
665364
830188
1192231
243869
462235
235342
1129475
402729
1144385
140267
543430
1351287
159759
544375
550437
656078
1608404
618723
399396
829872
155344
1458790
384996
181880
81751
609792
373549
805864
939902
1670132
1561117
77943
1415707
1673969
1602324
1570936
519246
178400
614848
1724945
1849828
1013347
173194
145635
1155058
1671734
1445763
343412
388428
1739038
1322770
689933
410541
1649211
921386
621562
361615
1640622
710112
264298
1673049
227293
867237
277524
860269
1552158
694896
471333
46285
1529637
722387
1066494
903133
1832258
1644809
1164089
1666785
1315683
244770
1515381
675040
1336148
356615
1327328
1307244
1840673
134499
1728288
1192020
1482224
310989
1214511
1053612
1066028
1143741
53514
1354561
1322125
293068
1572404
922653
391311
559677
113634
835321
682308
931598
1326603
204976
1134129
805573
1487489
1314580
1209957
457523
1944826
32329
356371
36747
821545
1106757
32220
1678691
977644
215560
1353203
192714
1932087
1208411
709405
865660
1639539
574370
1143080
1332144
383876
15638
1492352
23244
1802431
1051176
1425182
1024481
958930
82560
1799750
404223
1967464
63132
1076947
480572
115981
1857406
1390695
367645
1658260
1319705
1843487
746881
1793189
1776778
524051
425216
704795
1925293
818401
1839029
22963
759841
1824408
260105
1257712
1393476
1130311
1315167
1475013
749980
1205253
751980
1599746
456706
1677595
983823
431744
216562
963718
1204822
355194
43292
346237
1142427
1390248
442680
909735
794128
922230
612577
1105924
72011
353714
231010
102418
477782
1787330
458879
1407394
1049247
979170
1558408
1541125
1953634
1209284
129963
79617
625278
1314982
653185
793252
527679
124908
1322628
1785003
1157356
1983117
119538
1735985
356130
1198530
1962672
1184109
863997
726912
669480
1193072
1043300
988840
1266827
1061267
1682595
771680
1105469
479475
1706053
1816262
1137291
548739
1971779
1497294
1254523
1957727
737075
1361318
366336
1381421
1656610
196992
812695
1844957
541547
1473392
1629109
572458
676760
593995
1170572
1400451
1374124
1544666
150271
1541313
1601951
886160
1840979
571208
1454558
619300
1429073
209492
296812
497942
191660
304325
1742915
967787
344271
1481518
1638635
329991
1563497
1374732
597888
521586
118136
804627
1784181
47493
1372253
644556
532744
1029010
1222549
1332917
826201
469911
1993914
875258
1395604
1467402
221555
676910
187554
1273267
704884
1460265
951760
255734
1626092
979345
1963621
481623
1140757
1299576
890061
1908375
1775154
1972253
1263782
523877
1724177
941566
639349
293448
173095
1911561
1154050
95191
1438524
1613304
166236
1962232
75503
1895791
1024602
1506248
1023499
427905
649648
589979
1059466
685869
1782106
673807
1720677
376376
1404781
580483
357829
467069
970231
62741
1346312
1841419
1078324
1622131
20851
1125407
839310
277507
1074889
1188330
342650
978853
1929559
1039730
466763
319412
1654876
836527
664951
29597
294129
212609
1463871
1774355
1026285
624701
4717
1643128
1791195
1665312
699524
676955
1002290
1651894
388203
1957642
345589
19143
1933340
677480
1904350
359828
1984690
747171
562869
1749254
1814108
1726285
150972
1711903
702072
1899727
1737137
1181571
361497
472715
1125582
770955
953840
1959474
257692
610542
44639
1671712
1818502
1260868
1935502
594988
1043707
1844378
58351
1785329
1005499
1508417
1064437
41986
430688
1082177
255020
1202866
1962998
550174
923378
1504818
454513
887178
1562798
934904
1625423
1425573
832715
269489
1309479
850596
1975652
994188
41883
549821
757037
1566225
193480
1181984
924398
134989
1425753
561557
727360
1907869
420577
1087551
896707
904371
1995939
724116
1919636
191186
411434
1670612
303650
1610258
441440
1501064
1908485
1455182
1942
790357
1482289
1924963
711545
1835863
698141
770091
600781
1271737
1675289
1288742
1470763
1686186
482951
1103793
1169451
1214987
1526132
1476596
298489
1625001
1322254
1921140
1965778
969338
305006
935773
402843
904327
171517
415729
1017477
1675549
386556
1777843
1282262
336885
308123
682770
836408
244225
584311
1469727
1189128
1020090
1952478
403266
79886
433059
1126181
591573
1223843
276243
1756448
393541
1322512
434999
1486482
1097780
567422
1143331
207374
177934
175044
1511170
933863
530825
88221
621036
929482
519682
274200
1413597
818280
1804663
59963
510345
1361469
770686
517073
283921
1229860
1775305
1640263
1028429
1194621
421910
400410
340196
1190165
1679677
1579044
33901
799787
1292273
1430448
1
1284406
187591
1420743
1692746
851997
1951748
1858638
515271
271193
418349
138482
1731832
1159307
694797
550674
1475475
1993856
1973316
417152
1454642
1580560
1509231
1263255
327927
11459
545208
1933318
1843493
417678
308126
850126
1047060
672052
1864794
409867
884501
1229654
1439301
742955
1875282
1633181
416204
524702
208175
1592274
1768458
1683412
514178
1555142
472049
1499255
1914312
1909176
1626794
1544127
1252098
1433871
1447156
773220
1127266
108047
441427
1143073
1937665
126216
1924526
1825231
1873659
1529345
1646564
141987
837268
1925543
756032
1781311
1367533
344311
1169574
1432327
1710730
1189455
339016
380506
1559015
890842
1420479
238137
867739
1243164
1748647
1765680
1271772
1593564
665882
177425
1178449
295596
95505
80475
508742
1381017
1624132
1049928
1293680
1112341
1440181
6189
284927
1899324
576579
964647
451022
795563
1082708
523216
1565307
1441358
397701
712604
403192
1213751
280456
1638726
685993
1907204
581916
1170678
128246
851858
977781
912109
1504773
1295141
1712713
205952
588844
1736520
802195
1983777
408058
1722802
1116872
1240172
1101315
460995
1021528
1716900
985340
596343
1875865
1197139
763242
645214
318610
304180
848959
1040528
652301
1010528
326227
1291091
1524313
766580
913009
1133288
914111
1093942
1206269
1104776
1362713
105842
975548
92637
1311714
1094911
432765
1503164
722228
71752
576062
698705
1913791
143616
275894
803035
1658725
489467
234096
1614242
339966
414051
1317920
715555
1282761
584166
677672
511564
1442236
284159
1558278
1258785
1209552
1900321
854755
1180263
1057535
1277539
1610180
867806
990521
1788444
103338
1875125
1043314
797974
1692248
1199232
1763155
1094141
7516
1177329
1912075
1674527
1517736
932223
691851
1841918
655760
944055
247258
1888838
1988506
424562
47245
1705905
1994100
814775
954579
1623529
1054142
933910
1610794
1180688
152235
1760567
649966
39582
100010
914788
869266
1114810
251308
1486225
1495350
859009
1642373
1164109
183894
845198
1853054
1158455
443213
493727
1861683
1345960
1927753
602185
1707433
1911493
713960
1142136
1453036
1406754
1375889
1437351
1409620
493012
1292085
1008861
406166
428733
1247735
350892
370782
543743
790792
1150521
459418
1749567
611934
1686616
1790305
195194
1734322
1179368
1366202
719304
254780
1540147
1281868
1244150
1207592
433248
1794020
99075
1023171
250876
1783334
1829478
1760677
426181
1969692
1268861
542650
950809
798375
439983
1853965
1304169
328345
1831821
1931319
1889806
1875897
1333331
1730297
1211442
925787
701040
621744
471593
935402
549842
255236
400463
1140931
293527
807243
1708857
1568470
1507030
1043871
908961
1971681
701412
171796
720590
1499058
1822683
1216790
604355
1860792
296730
1869369
245184
1129375
1902822
1709225
1581688
237494
1663585
1349446
141240
895791
1631745
819006
936924
1993735
175052
1792355
1446494
496300
1824330
569506
1361547
1516930
24388
841990
1912650
1437813
1870661
1626450
919150
1216105
1428455
4689
61965
1131945
1645470
675316
589959
1011561
1591605
1654292
248998
1252194
1062550
97341
271179
568550
1017902
1836510
12426
502390
328820
1018289
898526
219445
1250246
1318152
429326
1796688
381208
1741838
526586
1213360
740843
1295854
382346
947102
336068
93663
655872
1430141
482478
160044
638406
1086302
1918034
916211
1879503
1404019
237310
1527652
1306780
40953
1310742
1721771
1847637
1156815
179879
207249
302262
1340531
659604
243521
1133503
1913316
512375
1412109
1735025
129596
819963
1026212
1681043
1967004
1404523
120975
39425
1922323
1140454
1589283
736864
1603007
1578237
331948
313926
1293628
931447
1318249
1307868
469818
701101
293664
1066432
413827
1972820
1667808
1474160
627798
1644380
1275361
545455
587059
881140
691046
1777225
327812
1784095
48038
1320987
411149
256556
1142137
1422911
1778856
578122
1657798
994685
1667371
925551
1532103
1004257
537893
1808618
1005388
1576478
521529
1439671
777407
1454026
769671
1414310
1608493
907953
1349861
905608
1396269
1957615
1823664
1990962
135864
1662270
1139331
1030347
190029
17727
87869
1896061
1954468
1073655
927311
925015
413809
179250
524944
1329593
1540744
1181815
1227771
1131650
37536
710252
99597
56926
677583
1138627
400341
1815181
1252468
1554088
890120
1267443
793647
165898
134925
539581
780672
672696
38928
62364
1372159
485403
1012088
1209240
1180223
1437200
117877
1125485
1784728
564911
1478304
1339405
1168375
1115209
596798
409425
225337
153335
869673
1558658
646740
120604
1811338
1443663
781315
970958
508519
215347
1347891
1247762
827716
405569
199897
1729011
823528
1922201
1311640
1403391
1272608
1996747
147095
883865
1474411
657513
1175583
1630892
1801921
1103635
181013
112428
287894
9865
423618
1034813
415782
1610740
1735495
1704535
1622147
1714381
690721
1670369
4271
743722
189424
423754
1026139
1519069
1454672
454989
1999135
126280
1994698
1345628
1692263
987054
156974
164375
1876805
896275
238447
159632
1435707
1289759
862259
1519449
848998
480269
974385
1310338
1582754
521658
1919101
562877
958893
540577
270745
1595466
1185296
318770
699843
1454775
305826
1680097
1859300
1073592
404624
1330601
1573264
632927
497050
849418
349444
1121317
441215
729819
520738
1609933
529155
406679
598639
1234570
1073868
404090
798054
795512
429687
1905319
919850
827979
1247079
1143932
1817833
416141
909584
1626501
1539737
1803118
1896213
287636
273909
535073
153204
288575
1902965
510287
1051052
881964
1756777
238219
867792
835519
94402
1534075
926686
1658359
315318
1117012
1248917
1029824
627149
439750
966183
170819
1133941
696520
205101
1119677
433059
1322048
368529
1234623
1547233
1914607
340398
1663245
1107136
1181019
387433
419956
1585085
815101
514090
835808
658624
526301
55448
1123666
204965
175330
679458
341086
1101658
1233947
1310977
857797
146296
731517
626444
1087880
26794
1328033
651773
680416
1492837
1030211
615974
776778
1729629
1568635
46904
1536483
1840262
1311907
213829
772858
1711239
401254
1650973
1495343
1013520
730618
1840409
115142
1074756
933909
455090
205718
229752
234022
1954250
967376
940639
1369577
1898585
233225
505513
390290
777651
1553999
722446
11542
1043416
1976591
501995
1821291
595141
465500
161591
1015558
721703
1837930
638938
1849372
1008859
309925
1530688
226515
1260026
1290620
298577
1253764
1871545
984964
1943405
1416662
1486085
895147
359808
1904526
1653118
1387899
1718963
660568
1594464
492881
1470676
483883
736836
597194
1817743
837374
671760
1546914
881584
41790
532797
1331102
478630
640979
47673
666246
762844
578816
924170
1882163
1354262
1962693
973064
305402
841655
636192
1630835
1351694
698129
475640
579021
616606
206615
1182088
883073
1450321
666890
1888992
1474683
1094238
216723
712559
708673
465768
409556
15268
1220115
1768418
1397057
929790
172965
1051328
1212755
314036
1149303
1542230
111482
1997392
131511
1370109
1677432
262538
312355
671647
1242335
8557
777391
531705
735465
1133221
64244
997790
1695649
1869514
751712
141899
793832
1994797
1991982
437685
719242
1301978
1792374
591726
412130
1642108
651920
1886499
54591
569935
331428
1383800
822836
489141
1920541
1550231
294145
393138
571403
965952
1972790
279804
1356857
248143
593513
1389046
1429561
1946409
1220870
760438
1940985
795987
722828
1597582
1051625
1455849
102319
654326
1549952
403124
1706514
1553559
1997659
1969858
8327
1059081
488086
942223
515596
119802
1860241
666648
1991725
145437
202462
259152
1844917
605107
142151
1193738
1936107
813818
1677129
843919
593642
1100261
1861517
603134
1057242
606579
569313
1934419
1953352
798377
1390227
35891
1965488
937289
906008
156750
1424053
441302
1484242
1698081
1451567
96097
1466155
1004526
370109
1674572
1848255
808436
90043
25707
647700
943897
1966707
1214302
442118
1725873
339513
1482101
870915
1816563
1545180
1112268
987173
244762
131540
1649817
527981
1250036
215379
311942
165490
420442
549003
1861299
171605
1991067
623318
592164
1919630
112773
8321
589321
431474
1664317
610211
1420495
587542
676644
1106920
696453
1054540
1039375
1211840
110385
1817750
260435
907185
724671
1389394
1733791
916868
1659187
1972298
1428765
101486
1552425
1073846
1482559
819710
608102
271661
1509213
1369321
513642
1058791
1954499
179849
782589
1459465
1530319
1607022
882439
1442022
295974
1900487
1927552
289683
1092793
1813567
1213535
1354027
1874290
810665
653166
1655128
478850
331548
710328
960572
1874273
1919789
466177
1687139
275079
640788
47903
145386
409364
870934
481337
861086
1671737
425762
1540786
169027
860910
1184109
967334
1568295
30852
1479413
1006376
539735
664590
956201
484651
1875414
1769224
1726695
1892865
843970
224539
1652053
333153
1916906
1954395
1506907
749559
1712021
1414201
1097938
93031
554929
507927
1092743
1897536
1622814
334934
1091802
591218
413282
949743
529483
249901
1986333
1660919
774471
278935
1001760
357287
1704357
1154212
236671
1210371
1228846
1010668
261389
1597178
1053159
1548045
760113
256193
1679319
1740492
1441642
333591
459541
1996528
1597584
1199599
145006
1029761
1260364
1147834
1306126
435979
1399182
876921
1393324
1160221
324823
1333583
1217665
11433
1811790
510001
495398
1057229
791608
1297479
1701900
839750
378495
435295
72499
117264
1386195
1195537
687270
1900321
1451907
698201
1511475
1223067
730435
498515
1677639
398769
1163256
1484733
1786400
150740
1130984
1764052
1922529
1574325
964664
1665029
1228930
699922
578295
10823
315869
1472693
1489279
1106407
1301799
555338
1283634
1232969
543574
224590
1967011
109317
1263744
46264
1857799
1856407
1663022
700007
1231164
75927
333476
950747
585525
1747207
1909866
612933
155723
883066
1378321
1205853
684278
741255
1750590
1572914
229087
1445162
501710
1193018
1587109
67497
730223
1734086
1335435
1780498
920595
550842
1702724
940752
459070
1605481
752174
1165773
1206838
1479010
649024
571956
1827132
1090024
1788699
716617
767496
1077547
903364
1838645
1423225
166013
1461582
905935
1656135
506998
42163
1061874
1307936
1848731
1218949
45782
750309
1263361
333181
1380412
805148
993526
913921
658508
1431245
375711
805383
1924011
1314315
1116781
470549
557332
1413855
1055889
153381
1054970
595794
1191843
951898
868523
991068
452758
374103
1400596
1116933
1248056
990311
503373
1988700
1895807
1421331
1616213
801420
1510508
527243
1968600
1909784
216291
1495317
1550032
1441341
1367325
1116409
910767
1699625
1642877
1067928
766514
158197
28514
528388
1231019
1518209
1949259
1635716
1054444
660837
506893
591392
505893
409312
465575
1994387
172625
1447473
1860368
1717907
1017872
462684
362336
1479876
253181
737033
889490
444892
639824
273163
1235470
9807
1731610
203171
1622452
330862
567504
1212187
1619940
1087149
1681467
1766785
55513
387234
693067
366661
118563
47658
1153515
1060345
883238
1737034
1636177
632864
1599372
399461
1475254
1629651
165938
1634891
63386
1036166
340877
1635090
1281838
772171
797627
745637
970497
632726
1840189
1412386
413012
1983558
205020
1606325
719835
481150
176115
1557189
320781
732624
1992385
166429
718491
1426581
878902
1559745
1360474
1999116
80252
166979
1541472
440194
1953827
1940995
306277
500001
1423726
822490
1363961
705076
590332
564389
1669532
976449
1991787
994660
494702
436901
1242378
1084115
58465
890866
245190
1140703
1654499
1664326
1415638
1553374
1696874
1834071
954239
1023847
804894
1015773
1204609
1434560
667305
689770
420689
598658
580330
574219
1244262
1981617
1066538
1648143
300087
939715
1519630
1870072
164036
927314
990115
469610
1748963
1350537
923127
1498710
945141
762590
1057987
518397
1005391
508864
1000016
1497820
1742549
465171
687074
1126220
1213275
1207737
1105318
846052
1047791
3582
1617403
1142959
296250
1764535
972621
256059
281483
1167668
556359
402403
232123
1806871
741930
970522
1364795
552783
821978
576391
648144
964195
1593339
256905
1714054
1514064
531265
987517
80337
150747
731349
784276
1889156
1361974
1197486
403833
1481444
838792
1771858
579999
677933
1569482
447664
1466051
796642
165431
865376
937311
660707
1870455
934422
1287091
419726
15374
1002421
527325
1060011
1944319
835237
1546348
1464293
1478392
391361
559782
717246
1087728
295392
394252
606708
1798169
363275
1116904
102280
879884
1330474
447270
848640
1866746
431220
1557528
660431
335700
822132
619240
273046
780112
720089
1076666
521099
1724231
1278399
770599
1415639
1773433
654325
1792062
929417
924754
162534
1892755
800802
1965877
1084315
1059163
1088489
780102
1954503
1187352
1402916
189548
1789311
309799
1445687
1516997
1147378
307331
1198310
194662
49773
170518
9448
1233363
488120
325528
911358
832692
1141487
63344
1098628
776311
828495
1505929
1441134
509966
117538
1829663
1881832
522095
912201
1015768
762166
1865560
589923
1708620
247963
1700964
1448243
1237532
572948
1768394
1441527
1596828
11080
528219
1227916
1100133
1017354
1810183
50664
1843976
1034339
1916603
1329098
1871560
1707603
1354186
1526990
669288
22224
1136146
1253505
1284041
1004726
55725
961795
367169
451570
322995
1534262
598489
907405
1023246
1458881
1395773
633723
253043
1070798
587415
1097180
124140
1685802
216915
900987
909205
721792
971788
835719
1326778
1830884
649011
1041951
1669459
521789
73370
1314568
1173804
1918508
743649
1673597
362868
39681
1103149
1024255
1387301
1528962
798152
1579703
660164
1808275
404208
87897
121111
1840928
1896733
547647
719036
1576456
1001145
23851
602710
553204
452428
628362
557249
261881
430929
1078567
807793
1989940
89789
590540
1253353
271935
436134
1348607
978952
1663789
1212990
37186
390500
832016
1550475
567650
745958
1207581
1784419
1331945
55602
1758250
757016
1387082
1652045
1579392
1385752
848748
348398
1426887
926993
684066
1063045
1334372
182283
1819455
1078009
1007245
714426
1413788
1927558
1178468
1886376
1205978
1570194
35333
1859700
1666854
559768
1782188
853886
1078454
886891
387992
852617
31860
786328
1886145
12387
502688
659721
1410472
961082
1245569
200797
1441763
526961
324586
1536830
1053598
159707
1041879
1141804
895044
1934391
640344
1170394
143019
218704
835839
1029989
39951
195628
1074244
140553
224851
511555
1263960
509784
632899
318289
1318558
1342047
1215399
1267177
1936823
1709353
1624914
1136261
992922
646635
457745
833251
207109
544586
303193
861343
1246966
1751259
128890
1432415
936573
1627248
839364
713921
1490976
1475682
722129
796115
1659682
361102
42543
1879963
1261189
891295
207079
1784733
1439793
583273
701999
1582959
1305313
915947
1797997
1016044
1062710
1069880
1313980
1220354
637527
1947024
503239
37479
374943
312055
1765697
341532
144254
386448
607975
537541
1878106
838775
457689
160472
562709
361153
1064477
1628631
872553
1889829
129778
1677310
375447
1215535
348011
198045
1839840
1567305
1333373
1761273
1004304
138366
1562523
1987871
1283878
723655
1529954
1887582
267753
1915815
1730385
274336
1847002
840907
634987
861040
1371025
1084836
1027996
1555456
1940146
335377
1815411
1496055
1595231
572904
613396
591279
56277
1283183
1433414
1292106
487844
1021349
763579
1267624
627953
1395617
445898
1851633
1628130
1998119
340083
1571958
325276
1766679
103060
1593599
796575
1478561
1013403
1121698
1176379
1511956
1715642
1485275
1699938
198090
424955
1666407
1338467
1648723
770010
801373
739992
1099850
1205004
1821335
1535777
1456772
1955671
1486321
848776
1212936
1048985
1156076
983336
1602438
1401084
690329
1595924
1819476
231978
595806
79184
1061770
1844281
991154
47921
174487
1621844
1247544
393309
616909
1032068
1087957
1932443
147331
287052
1095948
288183
766688
1109720
792489
845165
1189026
1152074
1160961
988983
1297073
712045
9213
604070
169648
276675
728376
937431
318745
1102586
1861247
1370258
953766
479392
1406967
867248
791933
1945035
1655263
653589
1008827
1402905
1317055
1175111
1840613
1765202
351629
1470964
796239
791102
733697
172848
1400939
293223
951278
1864519
97118
457619
1798113
273609
520367
486338
1190229
857715
1263845
1919355
1923563
1009372
1327513
1591524
1585060
463120
1242968
307076
728093
616103
709088
1586920
120270
225531
539181
94373
1614575
670618
1258049
839813
625519
949590
846971
856369
1416801
1737699
1385512
900103
355488
1274740
1378202
707873
1530545
508980
1842755
1966976
998395
1857768
1962186
1884701
1596074
1161714
1717066
940787
282880
1248039
1339389
1622705
789826
1217176
1579666
1208189
150467
185519
1877187
234253
1250812
1243135
44882
1916458
777343
336735
552646
1562861
1222972
409900
1772760
1205203
1399306
296991
1095103
876041
1817103
311840
911063
1058131
629170
1529965
168313
1113665
383979
1767017
704979
1725474
279082
528122
961435
1000544
1494078
104391
160027
279468
1169856
1059606
1216343
1701244
399186
586367
1008859
29269
3449
1639633
158387
39648
56312
1658017
1294326
808265
591683
1017391
717147
930130
17266
751804
1305349
815133
1173667
540878
1642156
703683
1972516
1317181
953952
1879964
1458181
278494
344882
437698
877170
995315
433559
564340
1479243
1727007
1460167
1029324
136401
832692
1310078
1080550
245372
1464987
294767
109372
481427
704765
289082
1442498
750151
1221263
1382190
1230504
708838
1576110
1827926
156315
854262
1682522
1104142
39591
1487667
1209858
1043091
967166
1144362
487568
820096
1015226
836603
559193
661608
992880
937256
616735
60142
185789
1592819
491742
1677494
1913023
309747
1178775
774854
1649019
1959009
1386720
535486
597224
1236387
477117
1938968
854352
724324
398561
1610925
1553723
1872839
1443846
1421655
119262
121413
1535824
1014163
881188
1040391
1429810
902632
1146394
587164
1326467
559362
564826
5602
779035
735072
1819429
1930557
867920
824722
1922488
1109191
1991943
803197
1947304
1900918
1478760
293248
68748
703383
1272115
898204
1300016
530017
936854
1530240
255598
1541551
1423847
646316
424520
1517555
369886
1599905
1505369
649994
1562123
294155
1106821
1392109
1651310
850509
531995
750266
772613
459015
1149683
1930468
695365
1629554
1956934
1314303
1798869
1382423
879622
1505942
254747
339587
888448
956443
1014803
19424
479922
920013
424506
101218
526404
147072
721406
1676988
73362
1235762
55959
54538
1974322
1945925
644362
822016
49804
1411449
703344
1861599
1531564
1907171
1461685
104041
640737
810937
218561
1840048
352454
1859104
816981
1481987
584437
1611149
1521393
363630
947836
97312
29252
476027
518549
478625
1601192
1139595
1901955
1096818
204468
1439657
413426
1022034
1328920
1230689
1961500
1353306
5508
730440
1708560
941743
1648774
1198960
335317
1127427
436966
527891
504952
418148
1356043
1465776
1646885
1053360
1727949
1665462
1081872
814689
31926
1220156
1152878
1352103
948302
1872433
1888163
1486127
1021894
373655
1579806
725653
1864618
1390464
1330449
799527
603012
1819664
1792724
1107784
776874
1511243
841098
773111
509546
600840
1057405
443903
1633955
487479
383282
1187742
1918288
1922452
160521
1047123
730024
1601391
1834807
973304
1659285
1942491
29530
1887492
760477
818674
1416208
1869730
446990
369525
1103463
225113
325713
557571
1277433
1317892
1516286
927376
267688
519808
897788
452158
357624
1540861
1179131
350491
1361417
417813
1048798
1953739
696208
83966
898945
789335
1271306
876533
1158890
531738
1305206
110049
575517
1948563
591010
492895
830952
1573412
1393913
324857
1540396
1060909
1807517
313609
1916467
1898272
191553
22475
1635673
984054
537531
1558915
957215
1683208
1953673
1527278
265332
1792148
1633525
760730
1713173
449480
1713027
724212
1584735
1507999
519138
852928
1926539
1763952
1019468
1856916
1675309
42446
1951133
1464763
475059
629094
31656
207876
875288
1467178
1294290
1219427
1804553
1025277
1080309
1595998
438281
839408
1063146
718384
1938517
16881
1923992
369600
433835
1690236
278241
904037
102492
622515
571370
359136
269750
504991
1396247
1259100
1556815
71354
338544
1354106
250835
416481
1870903
1025680
991916
277277
1033330
1134854
572425
1230815
1179750
54732
541062
895812
515610
1865014
1987099
726362
361470
1529665
1773127
64775
20710
973035
878322
219350
56596
1889363
492425
1955732
1121578
1143332
1921206
1730171
438980
1062682
521028
1435235
1561473
1382034
1565555
1530232
488727
1186830
1158641
363010
345448
648998
66157
206145
876375
1976287
134010
426560
1974309
1255563
1027267
503126
1109359
680220
808847
912039
1076362
828968
1798682
1643861
474470
788242
366342
1159070
1674872
105394
1628192
138915
856275
807940
1510050
1635392
1347034
449146
997878
1933483
270884
1622884
1291254
522611
235945
632155
1991172
1288342
968825
876844
1228719
1391719
286929
1135214
1036501
82357
1939949
1125788
1993689
1466206
1677909
1926137
36884
286935
775320
437238
1351900
1101674
757290
1938052
1150388
1732469
408223
1330320
386047
957280
1739702
521687
363100
311938
1702725
834786
873057
1529945
622918
721297
400326
485650
1365557
336430
740952
342889
1319621
1160746
1482565
1382761
1848282
683832
1380506
1255226
1898893
884404
809186
1217325
644065
952688
1890717
1445397
321107
1081702
1315014
1070606
1534884
527247
1304261
1482922
863649
485059
252724
1843637
1694462
1475588
1891323
1257030
1363391
330214
1529017
797857
528159
550777
1075340
1432518
1854067
1098960
1952221
772723
606919
1561076
32615
343833
1673732
538461
113655
1600791
1955878
1160484
205651
304582
1291562
1474239
1301589
722197
711544
1199835
386698
581965
1631576
350198
1399091
1489725
1874973
888925
977819
523725
1568707
1563926
962582
1028214
1700479
802222
1653690
1039607
759114
1101182
1429656
99991
1007906
108983
1636889
337291
1697775
618102
773629
1043741
1138697
1377597
1850129
1020173
1198884
925495
1379351
1119595
1450100
1399142
1779810
529317
1438562
1746286
1669467
1440343
121317
1222680
774384
1551048
1155949
205651
1791317
38532
652661
583914
259380
791937
1167529
1068331
1963198
832440
1623321
924373
995270
188099
1994850
1480790
1012929
1579727
145157
1245264
216462
1854545
1835787
1946271
1501922
727447
682841
178023
1401168
283527
1189698
1944999
8780
462053
1799648
278357
1015271
998679
482309
395727
372172
1199899
1989398
1917639
64281
1702734
1672307
1685017
1598006
259330
1991511
790381
1674425
1887004
1725060
55443
1992309
1893109
329635
1039552
810559
1067664
87677
1215152
30297
1846194
1157105
544439
330346
388620
1348644
608498
547361
1584688
1688381
695696
1770825
760941
160101
84042
1449294
1693937
502204
1177108
1211055
827947
1453937
573837
256862
1388242
718495
98578
38361
1075601
885781
819449
1158685
1318639
627068
446349
1360435
905989
942326
304725
1463258
914012
1441230
1565934
1571744
1129133
138004
1817787
492431
1381576
324678
827359
1872609
306804
621168
991556
1545737
1244774
740191
1342581
1355804
1975890
1014487
1693902
1202298
536116
1944601
556463
791314
761878
1170725
1499911
355775
1455683
102822
356638
1464382
1148631
411356
1368844
105417
397298
65626
478966
1647512
758706
1677388
1617389
944727
1181342
136872
1438547
352544
198356
388936
799209
578088
1778256
790783
1263811
567429
403647
814657
738044
1625141
555729
343880
1563311
1319625
568083
1710554
1444690
1983787
766011
1043118
1986748
40258
1381972
802588
1674507
564140
1653535
54336
1469477
1725397
794050
1722346
1278872
1113742
386288
1103579
1230820
1450260
1599155
1337955
1039190
376650
630706
129307
736609
431238
39101
1393692
1674331
1961580
22758
140583
1839647
1788081
876369
73076
1133463
1251383
752455
597497
1389122
48353
705570
506108
716247
1037875
1292558
1055103
1577588
1300600
620555
987566
1847668
1917439
749851
1417045
1501076
1041812
1827947
550020
1818587
1177955
217755
603144
413506
260558
85518
501689
952267
914305
907510
882038
283960
1549922
152136
1392290
1034963
1383479
200627
884554
1984346
1607328
355191
551421
970250
365657
315981
141770
1343638
1613908
388676
557799
266913
1495252
1831194
941331
1068148
1717311
436549
1984312
1573308
628434
617022
1012944
1564577
1417144
125127
1747485
349031
1830957
171667
380111
926225
1182709
1985221
815732
1526209
1095288
1671655
1265710
54444
1698875
565830
1046900
1005286
727111
400570
1748943
1769777
1462289
382311
1083625
1133681
1749146
226549
1657361
1733585
1624137
1545811
836535
1277100
1740053
1356007
1763036
1295367
1486271
1551845
1532767
1502803
773312
338530
888483
89466
1577848
1445154
447408
1625886
1983987
1864567
894038
1841529
1645332
54600
617244
731843
409145
1960786
697467
328710
1376433
1122956
328115
1248919
1879960
1051689
655638
942126
1493342
1598153
615864
753491
1046928
480361
528992
1176709
75974
533743
297275
1705553
665400
145420
1907899
92748
1045878
35292
1819094
1897445
1096258
1272572
1850899
1741949
1413423
129894
1889501
1604732
417541
548111
1941911
970544
1689217
25105
1827240
1375367
1544170
1303221
281616
1295654
249982
1670735
1210305
1502206
46975
69143
1396528
396893
1698573
1979017
1746491
204534
1315947
717559
1469904
1069880
137591
511403
1968897
145514
16720
465892
1679295
1069645
679027
110178
381427
969943
1321098
1731113
391141
427623
1635068
1937820
1808657
1849035
86486
503123
321605
1312844
623117
1753570
1589317
1404781
1433790
1929298
1723247
1773188
1033175
1375096
755996
865716
1441378
543896
606013
822631
189569
1125692
409391
236038
1724249
986956
322311
1003758
906295
634791
297206
272539
659699
513665
1490758
1412499
1157726
1454314
170087
1844829
78747
130136
822737
859672
1782716
1089456
862073
1290450
1999742
569077
1979278
1738903
1352822
920217
468099
189239
301989
1877044
852830
1854396
310482
1732152
1940419
259710
248513
557651
163986
1246940
1352902
1289516
1878404
1787070
1289766
1973109
946880
1113633
1655840
281114
1510545
1587985
170661
68123
1032770
117490
1889956
240658
1330184
171784
1675077
470835
1339551
199403
396733
440871
915996
1117523
449545
332646
235127
742639
258769
858709
105833
1856029
758663
915192
1789183
328106
986332
127752
1379335
1929644
1655656
289068
663028
431069
330162
1629456
8960
1856562
1776894
803711
1417629
180307
288590
467931
293268
761958
161188
968490
278224
539353
1969281
1616510
14349
1010068
1951290
89979
1719777
1403402
141711
1493383
79171
1556557
1294566
1979586
1075266
1609498
1419912
334912
1378161
1561726
190141
188231
1352386
1694249
1199912
321794
723845
1360589
1083202
1874739
285032
761825
527597
1111388
1533279
1991884
440366
1950178
1078626
1737480
586780
863576
271397
1568372
35347
1796045
701680
904452
1948782
887309
1913098
977236
43254
464054
1554745
1333191
896565
646781
1329311
1822395
1991456
1937761
929156
1037909
970825
570275
1790377
903738
540691
1448290
1818029
655136
1623898
388763
45610
1623149
1530984
1963230
1954778
1933975
935972
1864770
1564060
1708506
668189
1846991
835114
643176
1826445
1886239
1699169
475304
1998635
1055318
526844
1572146
1978839
12165
1105394
646861
205555
530525
359786
470414
40882
604400
1539688
1068674
369605
1859496
224163
604365
636960
933678
863541
870711
590808
608571
931878
1442588
1392958
1102796
1303460
855228
1721710
1335775
591653
803726
945857
1994588
555014
552455
1982808
1112172
370522
767308
1256357
1761523
749314
185986
853372
446791
1635834
125354
1997200
364471
42419
1047149
1759720
1946424
1986896
1471607
820269
1237870
38576
1824556
756481
1465387
85674
1417128
969095
1432695
1965126
640053
271116
289741
1209254
475765
1849613
9989
1537234
961680
911569
1744691
598573
777490
155935
1687463
1621744
271847
304327
989736
928901
1163033
65183
593641
536995
988105
1984829
987112
1372130
1292359
1208269
241705
294419
1251984
995631
1844074
156866
684624
715340
748409
1029983
1830230
545277
1289544
1061697
21928
977910
1258640
1094293
1284537
1011663
510209
337639
621690
1927559
1774519
1480018
784073
1365234
370327
1649036
52176
1097984
55890
1669151
238225
1689654
896832
705908
1521746
1771064
1711156
668630
1062173
1694123
1547576
1694027
662663
740006
297195
1990365
1757389
1159334
589597
660047
1601520
533058
1975108
12384
1201811
224831
1631808
590200
1477139
614002
375105
1660455
1592881
1772221
996617
1199009
1405065
980446
1031853
847966
1045790
1936508
196733
1171312
171397
195650
1641852
1343726
1876470
1111990
1076730
387296
1100263
12360
1696270
1164584
1541184
340006
1111440
1550344
631019
1263660
1639306
797207
1795117
1148561
134302
1371906
739526
354224
678997
986191
963823
512085
1064462
1535566
1054021
1205415
1026535
142372
1340851
1315447
1159964
1958372
497033
1424468
1273562
412619
861853
167678
1353762
252630
1424123
942992
309661
1975001
749843
1236562
1325167
263241
1433427
79260
691811
1622327
260021
228587
1704796
1299800
415604
1794397
1533914
1355339
1071171
911142
1619253
1416484
1784069
1065846
1547888
906557
1108485
1507407
881147
1207163
1521218
1945
911629
758852
1823927
1838885
892533
581318
920659
1379257
230908
509294
1016416
671975
250803
825414
1699356
626499
185955
1752356
920841
457294
1586749
664247
304512
1596159
1454373
1487772
1277669
751578
1986885
1371687
196093
150486
1065250
1699986
482137
1175542
1074038
534631
663027
1975402
785295
1988289
82946
1988639
1569593
403073
1047041
600354
330635
987917
1650549
1334926
618695
361773
1327780
149123
173532
1623267
1903923
1540068
933526
617273
957689
1575976
677551
34953
441502
398033
938416
61642
432991
406010
774587
560009
1150525
196573
372813
1609526
364834
1684977
1401114
1969094
1009492
339364
960373
1716642
1235905
1523674
82211
990171
1098224
779315
1947512
177781
141842
774335
1008282
1211395
1456341
181375
829573
533990
1924578
838626
1034489
1850283
928577
1631471
1179843
1838845
1891798
399483
1435615
169653
599107
1532353
1575736
1932157
1179130
1926915
891835
883255
1374283
210225
1533155
424272
1620539
361776
1189146
834456
892349
1242776
195751
583871
429643
837185
1505463
887713
1887974
451394
766046
1736821
1244146
1622852
798923
349312
362995
1739591
173030
743057
777552
1927712
1966431
1768535
845431
810827
1717804
319628
811383
1094036
701019
229171
1389437
217419
1499464
1993674
585165
1079180
1517264
1888726
1473451
1465358
1566606
1207492
89369
1326033
154588
729747
1811129
526585
1973626
1131257
1881142
174516
340511
531032
972310
535244
1163550
957999
503028
567936
1996680
661589
1256596
1714085
476375
1733658
1626094
1780352
1759120
764684
763356
1518340
839021
574720
634902
1873197
386891
1190418
1526232
165475
1940564
180952
6133
1153605
200702
89225
1717042
1574950
538161
8732
173138
616948
1442942
634389
493542
984082
478616
638888
520768
608280
141604
1186423
1084452
1307871
412070
1859484
933520
848572
1339178
524600
757108
606621
808570
494882
1168333
929161
867664
1288254
1597833
632176
501799
1826331
1742705
1302935
1585512
1498096
1573698
602542
236734
1703739
1915276
1270083
1054255
569844
1776705
546717
400419
1497723
1590721
1481905
1403007
1720552
1643089
128409
622908
1454112
60596
316705
1857909
1665288
1974444
1398810
1751930
1897087
1669796
1742872
5232
602378
288546
940911
855336
1501745
1678327
1487347
394826
493387
1716856
1843158
524405
937613
504848
524748
498231
415691
336038
807803
429422
1888671
1044961
272760
1631758
953698
340723
820109
1169189
1419802
1577418
805122
1732733
868233
1786999
1651228
413739
700896
625180
1961309
1959613
1853411
35042
146075
1651885
1460274
1865140
361933
1849018
593054
1608046
1497209
1058640
1072670
1345325
34050
1228586
526598
1843435
776280
465901
673068
186716
1393862
686001
1322427
1230594
1605811
1346536
877682
1502815
840351
1989035
823072
115830
1605574
1714427
813376
1636026
1849389
563103
715022
1136093
1512839
1124354
1257548
282933
1769604
995779
1885198
989087
1788962
1696476
1575984
416
701035
1837658
1106982
1133415
22942
1135610
1940085
1652257
1306508
1385415
769864
1481771
1504131
164267
540848
1380430
263828
1901871
1563254
1445683
920304
1709928
32622
1434463
1872329
447971
1036165
1693244
1180313
1726999
1805876
1640173
1524006
1582992
697941
1045890
1693832
1560134
489121
1221604
1734245
1712350
625693
907059
1752922
627332
264760
803936
936575
342263
1542019
166107
684267
1778607
382196
1096077
586206
1772884
574400
876585
1131103
72365
1733254
1939943
1336592
1437039
732580
304276
589127
1750446
1645475
124621
760706
961505
290588
1820772
618453
716504
499986
977228
1448711
1434830
1800096
1071490
1634838
1730305
1397911
1592109
297657
150730
574532
1226310
325826
411572
1490570
663667
987142
1164758
321693
138830
920145
1906560
30997
1131903
662575
1059465
1707080
382898
1238867
1452911
451840
784797
373045
1468575
1692143
1098663
1119887
1831034
1942613
1895030
1690188
778148
964495
1357458
1763599
1329067
748008
905384
539462
1225545
198019
101236
581660
436628
659500
708283
52298
830488
1280016
1716942
1529320
1422434
1172138
1706352
1570896
1970992
859835
1005580
1454788
1915855
1605986
561153
1668543
1396771
1297921
1634522
1644312
1366719
915140
643788
1566174
1492112
1695855
514955
1858518
806937
1631466
1234762
1052606
1204744
172258
1337470
1004987
1037407
690622
1689997
360397
1751109
227656
344644
307575
1856160
192914
884083
1804834
238986
1990301
392223
1451533
1117025
1296149
565800
1355821
97460
534940
988557
1572869
1570096
1073920
1875049
428512
1480143
1093650
226123
240604
102759
456145
1126079
606561
1787987
594432
389756
1466927
1409379
977600
1805015
314788
852959
1266819
773534
1477225
763474
449274
1601411
373192
1166829
1444326
555626
49090
317734
1883002
577024
1099012
982661
49668
341850
1986832
344389
187382
421083
1998514
289174
567142
398132
1150867
378255
169258
380859
1725266
585931
1272411
1517408
729668
290846
675144
798669
78160
369236
1066985
178117
496856
1355072
899544
1890187
1645647
1355561
508532
1651911
1951906
1057713
655809
1225050
711797
71957
539794
651594
978866
117785
1272691
1947041
473928
1054655
23192
1104279
1852427
999560
675443
451027
1318231
37943
1631304
619346
1812902
923832
932013
298593
864859
1232567
375913
1876575
1214336
245205
86907
25081
1909422
1743918
1708089
320118
1509601
1053846
1031251
1075456
1185129
1494939
1252448
1953521
1288702
545815
1086421
1998811
1257568
352091
1264226
354886
32234
1353645
1565951
1724191
1046939
1352439
565260
1199252
1354449
1020348
1829022
1744200
1719451
1102518
1042261
921355
379750
1575708
511848
1562436
696912
699203
1535263
669386
522218
78600
1056045
1368127
1428583
817206
1872828
1413146
1427125
1422729
1435039
1448624
128558
1090234
881051
1840223
806229
3963
25342
1670439
1605948
1395142
1853407
1697877
521304
1761390
950108
638640
1775114
1042711
388102
890022
1169841
1125362
1875539
21449
952195
382746
968229
1652797
240178
1871762
629775
1748863
656233
459862
1048056
1828951
602526
109687
565684
406542
935995
169680
1029796
700666
1282815
1597222
540182
1630466
221305
1472991
1390415
880571
1136852
811297
1365697
427879
446814
133175
163303
555594
1199221
1649350
614138
1527595
1828249
558729
1527960
789774
730017
908950
1305083
1046751
1384980
27307
1187374
1123228
1732278
1612065
98181
267627
1548743
1577927
753448
1478018
114903
631858
1618121
1713192
175844
1540851
32556
1964184
253358
20784
52486
1754044
1499290
572186
1748720
1004512
547624
430348
660888
1426180
181320
1330240
179226
1856311
484756
561601
1769122
466728
1580699
1623665
1917557
1774109
1526124
421174
814262
490137
1856393
860086
748978
314889
1124914
996570
421324
1654137
654294
1190597
1114273
1119884
746128
101268
446382
128490
1921166
469603
93049
789327
1673832
95718
1995236
1375069
1532284
1882124
497466
232798
1988100
1013933
1392952
19387
281127
1330158
220426
403790
969066
636632
417810
995759
179550
220360
1036484
312276
1333655
701091
199329
279907
1958264
981168
1375044
1008350
1923685
1177498
1270643
1764828
396270
235434
1120534
179943
34393
1777491
870413
13535
757867
83555
1115296
1496025
631532
1707704
926613
1440491
51683
306437
1846847
1342861
455847
460075
33710
1471681
250582
635358
802241
462411
1653139
181100
1528624
284408
528118
732889
766230
425195
1884804
978792
1617484
1258983
1659374
289323
1152568
157435
1824765
30708
1545618
1860137
245242
691157
383855
1287345
1965599
484958
1402326
628301
19621
910576
918764
733463
1201700
505574
1369938
402701
1583659
624142
1634673
1441595
1824449
289953
1596674
1170310
1384778
1691546
284005
1219770
537862
401504
457107
1251554
1394196
1282558
168474
1078864
365745
1769815
1658545
169106
1327046
1274005
252151
460834
1407015
1964613
1616436
471239
1424420
193574
1751411
1176838
668839
326308
1703059
725044
282679
1179666
942862
305313
220633
994995
1684078
169264
1758205
1111121
241931
1359712
257093
614804
1772376
1056067
660072
649784
1414590
801999
346043
1539117
374167
1852355
786291
1418396
1663847
628104
395537
427751
372927
1453361
1457474
1402480
193505
663556
1575054
559212
848866
480360
887260
1030122
1281215
1127446
378205
1961557
288336
14985
463411
60163
566806
1204354
409624
654235
1821273
1234137
998426
53761
100006
1222523
480196
10136
269012
17868
111361
1332037
708799
1999688
929748
1769048
1220952
1757449
1738316
1332790
1146356
787387
524575
577840
1410456
325711
1103329
403431
1910901
1039690
585164
883631
201727
743040
798738
787841
1332252
1047037
843877
1464806
1674231
43695
1724023
827073
23312
1694536
365835
1451567
478593
240428
923980
1664445
805495
631894
1894469
1027466
263102
164157
462891
1703487
1282153
634611
633367
839549
542564
1345107
593362
1254665
550928
366687
1168055
1559337
262860
244751
1511538
470555
1478024
882450
1723122
796787
1492684
1460010
1996278
1469449
1821750
1928707
639990
1036323
1159797
1055964
1007025
198677
364370
353469
72183
1589708
305175
614619
50975
119916
1408060
1675659
198278
1993231
1112299
1991681
622659
325231
70538
1923413
1078515
844573
1907146
1620492
1589572
125275
69498
560798
1869136
1699540
1701948
201285
1323000
1632639
1193773
683602
1960502
813867
1289294
880629
820120
1511962
990853
1461503
1265601
136221
1336942
1384368
620083
1957935
38863
947542
184948
1966716
1067277
340794
319538
1708497
1375372
246641
1435519
1276423
527811
723047
263833
531828
1837458
1111145
898872
351659
1334545
542731
1254611
1856929
618591
1320836
1255335
474368
265210
1242938
469247
1574054
434709
1955883
1420370
926443
1463721
113219
1556692
1148157
1217736
1419279
1891587
1044309
902392
1395684
1783807
672537
655662
1690115
279045
1407306
1501541
1491634
1437486
326632
98599
1452395
81980
1132616
1832949
508291
540288
128372
979745
389160
1227146
484368
939725
1813893
1487432
314541
514150
194234
1198867
1177329
813094
647104
1995830
70910
1939408
775150
771689
1225317
283494
231734
1642422
1696406
627492
175763
1989236
355790
1252982
1612627
928108
1968399
575505
1780887
240351
1237184
401575
228368
1617683
889910
1131956
911380
1534205
826280
1735504
916740
1821519
179527
461949
1427974
800357
1821333
1468188
1348077
1867944
499809
415512
382917
1184241
942010
76670
290813
1156263
209526
1199899
1515075
5371
1712148
322383
1018589
723131
1304642
1570616
1252245
1428115
1022225
1491594
1001414
1010343
1930430
1963076
1100703
599504
1034349
256056
826548
1421132
1125980
911355
1898270
9640
1714401
1856654
1793458
1307742
909886
172942
1436503
644447
319322
1219010
151624
1105557
1323411
61599
1629503
1069099
395547
846889
338897
1226016
545935
270570
162515
678865
646184
1527534
712542
535974
1983206
1484922
1710880
1164241
670729
1701791
948910
610728
1889072
684525
804506
1252655
1376523
1292753
1922507
443447
670194
697755
1814379
356716
1755254
887546
562652
703449
1190412
899316
317038
642519
318814
349558
663804
1093032
120751
1019830
1456043
282817
989302
219303
1853217
1013069
866681
1210169
705937
277456
811308
835600
131310
1729401
1026161
1706102
1028106
393847
513738
442178
1163982
1837842
305943
902619
1294578
617195
689257
1209151
1257797
1998409
1038120
560168
125940
1769658
1555365
1781142
219419
1046705
178658
1310248
615322
1825889
1263569
1378798
1014129
1140324
969068
76302
1788556
1975269
1187675
4598
369044
1342215
1986181
1863322
540975
1627042
858577
1510250
862550
763852
1741447
537092
1988558
1774277
1903027
657018
628829
1400587
1410184
1273390
57623
292206
604140
468976
234125
1528187
1751349
14477
16778
1247499
1987489
1543231
1117502
1074906
80636
570254
993363
1342703
1771369
1447144
216451
136894
1950878
1741186
1813271
862378
907083
1277367
1615337
693932
1881674
846804
512513
1443976
671351
1606009
358277
1421125
843352
119093
1492740
1432338
1151032
1615109
66668
1597008
788028
1455624
551360
1067745
1450782
1401862
1059390
1930779
777799
759240
1408892
968974
1888001
631507
1478215
1112144
122382
1469603
483356
1122004
825182
426562
688993
1247373
938255
1380652
346330
1619040
1848070
181403
1004063
701763
368491
164189
1159464
1981447
453234
668986
101138
105998
738
447197
1248257
1870454
100025
1576559
297398
1211014
215498
710527
1443950
292742
813841
147639
1721126
438240
1966018
827283
1733954
758894
1089400
880678
1035932
517891
1796339
868253
1073424
863302
249154
1518343
295631
1034307
1751307
43154
1095355
1935445
1148673
24727
582384
171908
252693
596151
1097618
420439
1135443
1764788
722200
318408
584697
1525888
373360
1998051
1194118
1865877
604986
1648565
1640809
795262
1477634
1989549
16431
106026
1167979
1875621
801902
1956566
1163353
1707770
195641
1428010
1247411
1328388
598946
1816713
1968039
741443
1640945
1704562
1825564
1612928
1570990
836883
150975
221335
257047
17998
1653010
935355
1305088
861350
1440397
1263948
635651
302776
497966
1168213
774831
550386
671357
310509
323847
1994153
758403
1756757
1362577
182784
1320042
1888619
964755
1829588
362604
614260
1636674
300834
1527706
60166
1302941
314357
301886
922257
631593
1236505
614981
802598
953576
1452999
1820976
57836
462620
236252
319310
48514
1853287
1454702
783956
1587615
1744653
1412611
153733
763510
1251555
1604445
470931
490572
344542
837724
1759828
929684
1346083
777641
1344861
643878
355280
561505
1954170
579221
973814
1659997
339262
1107905
1278835
1497063
1582085
1746780
1647390
931880
1207738
475598
1884569
665804
1519580
1330899
1289994
136222
1543134
673561
856048
236437
1568239
1170138
599844
1919232
212113
1271768
1952378
858362
1930239
558817
1062324
1888679
32499
968031
338809
612895
722293
1493915
1884939
1126885
1215238
170025
890804
1280821
10006
335154
1181597
738874
268752
696992
1653417
763932
661745
367231
230725
377543
1444961
1797222
1803674
1812308
65938
646922
468166
614021
1437799
1016259
1606047
375185
1599618
472943
245832
574643
1704876
1555403
713371
327576
298274
13528
518406
393380
1508851
843758
1275375
986064
1261499
1075381
1847516
1455532
1706937
1857439
597925
721673
690954
1540542
1140473
254113
657619
458187
1984064
1476569
1152090
382744
1953039
1532356
803064
541146
436107
1404819
1116257
1448223
654393
1993947
949979
496991
1585545
798662
1848397
1459120
1350367
1912822
1588444
1995963
509301
1143238
1641499
1800307
467019
927700
55452
1536940
713612
538584
1350373
778390
1307132
1718943
1648266
1693603
990811
1130427
9156
610188
696614
585882
1498591
952495
1384552
728218
39280
1921334
1746448
1305279
1676121
1975305
252693
1340408
210083
1669897
326931
268155
1669864
1316948
881116
1022663
1239033
940311
830636
1359334
1427819
104324
1260149
1992880
260969
1674399
1923483
358313
1097115
1433703
741605
1631621
603360
1597654
1741521
101108
1791298
1594098
873918
302710
95419
798708
125039
1988153
1164580
641062
1872823
544735
35439
1156144
747664
947368
1958517
771911
815509
1814070
485811
724119
473288
778247
824716
1388963
1764493
1151400
1004644
573548
23898
180311
1734437
947333
531545
498288
1806779
487166
701751
1271222
396122
313244
267237
1594321
597311
198562
909795
1962996
361182
1392668
311387
688208
1914969
735605
1505293
212277
1839082
268217
1057405
862484
1081510
543104
806066
220889
1375827
430058
265869
1762776
1778688
585911
1052196
1574473
420241
1324831
1815147
866191
1648194
621202
1411882
242317
1418964
1507002
212680
608608
1875394
486299
1340972
636748
1553333
711681
297671
1247698
1162577
101381
1870871
1435839
1595997
1892940
550529
1252553
1025170
1052777
129295
780076
1435184
1425363
1402726
1538129
11005
1079542
1877532
1167653
1119158
203024
1867085
416627
1006711
425989
389732
988997
1404976
1753614
1966865
1281105
1462532
642918
444194
302846
648993
1016198
1282086
749958
238771
771850
918769
1541090
786064
1020353
1173867
633298
146704
616940
229365
334139
1982209
475824
341166
1376733
1007295
1849909
1054622
1046150
1288061
1999765
65396
308018
1247500
626076
1822240
1947996
1399008
44278
897643
158456
1628444
368018
1015917
548373
1167755
1081989
874187
1194900
1402635
980154
559354
1983521
479773
1113979
77886
915722
1783748
518454
333124
1863571
4573
1490280
452093
1701615
1666481
1601538
1490863
1902379
27024
1338661
377192
1657358
1546490
675421
977815
1975761
1199314
538014
948407
1366528
371714
287834
1605406
505137
1311709
4274
1383286
1966134
1390380
1064853
1937888
1535285
119269
6115
1496838
827791
1710018
341491
1357111
811709
1364864
265662
882586
916384
334662
431058
1287809
143314
1569237
647450
1898462
1178114
374288
349489
1794575
1903443
819729
569792
741170
295117
1669952
439195
1751928
1272084
881977
493363
1265628
330198
244477
705687
824829
1718346
539693
229984
1079727
238109
1793685
574436
275668
459551
1283569
507465
695931
1245997
1980391
890782
601260
1191211
832420
1821919
248194
1890995
944796
247914
1198833
1856535
1022993
606158
1059859
1275085
1519818
1897237
655790
1698936
35500
1013994
812497
1889001
893205
223933
1302855
759096
1702199
991324
1953976
1446993
1166970
1994932
119289
827408
1030983
390778
155390
1259147
252500
1193196
1049804
1883629
484875
252350
1278642
284160
1533852
1364465
1699848
772647
572190
1366673
899430
1310476
1744622
1390322
1360055
1031082
149093
75157
115467
1163218
746077
1776832
506420
73162
1163808
989306
454044
467771
1198653
1016684
1358786
1939834
1924796
1569458
1227967
681485
256634
285994
468601
1136870
1983745
1778561
1529225
927935
1675312
1445655
452144
1866575
599264
1846042
1630466
319594
794907
1857816
529774
1061658
1353827
1640478
1384057
887480
1087714
1190743
1303094
1884583
1002691
1672234
753045
1573416
949282
1618293
507654
1435716
1271994
1272019
22547
670122
1618198
1657930
1889332
1199735
48156
874736
887024
526090
1199044
548270
294461
1322314
420892
68792
929311
974887
557308
1678237
571990
727161
1005566
861214
1600686
847177
1279840
1519503
1132284
1300447
1182870
810762
594792
1547373
1352570
1114443
1260013
1206800
1028750
157452
1739780
1757091
1840701
930044
111966
1097967
888497
211952
130108
1508630
946952
471754
857685
1813364
1638488
748566
1503641
1797742
1998734
116039
339933
222959
900940
622509
281434
724253
1597685
885183
646621
1714563
1040249
1104320
1502445
1327909
1682231
1566176
818644
1653849
731455
1629240
1709111
1799026
219901
1061886
1487491
1672237
1646408
1171003
68370
168374
1525598
1141601
717232
1593834
864806
1871537
971875
674744
914613
1883296
1083526
1356033
728974
1320050
1236637
563281
650700
394708
285741
1547460
1067430
345784
1842025
797479
237270
1543207
1332681
193036
1856140
1439009
1784552
1259549
1942634
145777
529946
271660
1393218
937517
16296
783873
584663
17327
1375689
1746582
888071
1132513
1244573
1005288
1326548
1616494
1195737
1807190
708023
255623
1310278
1234581
837584
1243685
221715
1743345
173583
1470645
264901
1031358
1446439
1166787
335976
1953749
1110812
351857
1865249
308985
1040273
1793111
404479
1603029
948811
808042
260871
1043443
1165659
903478
1062596
1596530
41783
481780
305722
1651239
564944
1297683
1232598
1964324
1720328
1940808
939869
589685
1920143
1608343
1665004
1064842
271374
1187908
100426
163716
857312
589184
398874
589672
1732397
538078
203507
1490078
621970
764642
1679843
1724038
1289437
1444571
1416014
228782
96925
662836
1646550
1579846
576097
661826
421472
1160129
987490
922471
616055
305716
1972730
901814
53470
883158
934495
350057
39882
1341142
1726270
1358864
48095
1358200
1031375
1283555
1212320
1198361
160393
374003
1386981
1158150
1601161
594810
957527
1913914
922778
1263563
396597
1922600
1662266
878446
1755698
116045
501286
209167
585454
664007
943113
789284
213495
1347391
1166281
1345984
1303039
1159418
1868150
319876
1874621
707695
314597
1954786
1429180
1098628
1245899
1737941
1095437
1274041
721542
726325
689302
1267222
1755984
192940
1529472
142420
1352945
1384818
500516
1354987
950197
658465
1240159
1341650
253787
1126313
1324500
874004
776505
495825
431963
1490023
189936
477315
783352
1610274
803950
1916748
1095687
1216478
510497
83787
1224842
687020
1773896
597432
287128
52295
1392273
1947456
1456225
611575
913126
12963
313749
812469
1497578
1012235
1805887
1666936
1301155
1962837
1568722
1579022
657812
1709290
1720398
121309
1471796
1592808
1913235
1127731
403037
1816847
985130
1315082
1767973
1471055
1652215
1281833
734074
1152793
1803582
243375
740027
410572
682868
429570
680922
181782
1031416
1397062
794451
758983
1763228
421706
1147389
535432
273421
610395
924999
78706
940525
743539
1597320
1622415
1590128
1563539
53873
1164471
1695407
442970
1154304
582562
883581
491607
1149901
311515
1554854
390244
611420
706904
1861467
1017917
1479043
898108
619578
1891775
774616
1424237
739996
228998
289288
63304
581366
1530358
911652
389093
121166
1861635
1076873
1498332
1004686
1220841
1889011
187604
425981
537407
1537635
823304
1409427
869052
1076668
1294866
301232
341462
401101
918286
562042
136879
132173
645182
1312786
815032
1385291
1943175
70077
542642
1202251
533746
1784024
1531964
679081
1231896
1680605
753993
207386
553267
1655031
490912
1980456
386215
1613234
722841
1149248
166308
644539
936781
20924
1538894
1401991
49744
1965898
1633092
1302067
1278117
318558
1187086
1970050
1094467
1038994
1357473
677679
728431
1277763
1202163
213583
728745
1683556
1612667
21379
338734
1888959
1593868
500275
594110
1723122
129602
1468826
228096
923537
1392542
530291
1308057
368878
1810998
1416134
292197
955952
1481623
1793571
1255820
1912527
1946863
1006391
1737460
1148370
1143926
187219
261380
1961951
1028515
892895
977134
1809915
790724
355712
909951
370724
1244746
1649262
1288069
1455138
64809
55976
1639148
593311
1973050
1304457
757301
399554
986740
1293899
157249
1263918
15380
456444
1105685
1079325
1314566
1866162
354376
14330
479195
1714566
754302
596145
1488311
1667010
526173
1792920
1618925
1609332
793387
751386
620707
1202040
1717684
538844
576938
890330
956120
422863
1925450
652238
131491
1839291
762903
1435073
368291
1244771
1805859
1173966
500279
1190414
1261110
710506
1054691
1258098
570253
1066980
792660
667481
1903745
1410680
531042
849904
1796577
1280125
1155356
1482615
1377796
434948
1447343
1944481
98255
606418
1316988
1143135
1714210
99406
489465
1308785
935261
1441820
247456
623939
1004395
1563733
752178
1750372
551776
84706
1166114
121255
614728
709458
343631
1269032
1318449
321313
1232910
1649483
1736481
440161
267864
1265671
1397460
926521
886003
247202
987873
1797276
646443
1518686
1132298
802987
345016
1109628
38317
496905
1077649
1185160
1736955
1841384
129610
483036
276382
1096046
40946
53554
1269620
1807319
631575
147460
836212
1909648
1018432
67516
1182643
1227299
936100
784517
1953904
1757307
749832
479994
709022
1881569
160930
564612
965986
744843
1950070
1276638
807954
1662777
1578666
68118
565013
1904660
1944247
1565183
389558
741717
892328
229809
434931
1728605
778171
872352
107117
908709
1982810
1004722
1504609
564488
777917
930384
892888
139892
514002
1120501
443333
1640768
1044499
289652
1532501
297916
1628921
186347
1396750
525889
536763
1226871
708239
89837
807817
1704729
1107442
1331635
1147449
438884
835725
1347836
1277786
1716593
531994
1904994
1679007
1673813
997614
1105584
328234
1391581
883114
519629
475011
97461
1670494
288335
39643
1074120
36591
705955
1579150
316021
521459
1725200
529426
873018
134219
261689
224543
1658843
45233
647668
717914
1842249
156039
1439267
1227740
1392186
406060
133891
1408746
933840
1934408
1009909
1945818
164471
871878
477383
1257497
754345
506421
1898988
1478118
227482
13440
238685
1780719
534940
937020
1611473
588898
1202448
497619
1049613
681516
1983351
1880973
1998343
687028
1249342
1951224
1271218
483318
1728865
1275176
1291289
1597274
1778247
1878246
707033
1624913
1049687
508302
1535907
26947
1020798
1760395
403973
280762
1106878
793643
1649555
1409350
388433
828549
437773
1503577
136978
784431
1483488
938683
1099254
208803
334469
1381744
1128366
1262786
1445476
917221
1364193
927392
1186948
1274730
756942
1841192
1552146
680955
302240
177507
562552
951320
1100191
926600
1145736
1846713
1573776
105073
1629831
1122899
1650749
1570731
703258
1296494
1522053
1015050
943590
171006
232512
1640605
1899234
694803
821807
154818
1051352
1129035
454452
305549
892753
1786222
14622
1251108
1084320
182331
1738902
1045806
901129
73182
979161
670008
804689
1020061
395080
136256
1394259
1679597
1635417
1503902
1080582
476687
1486224
113062
1236612
1708150
1088194
760842
1117505
575805
533678
1719796
1901275
1092047
424243
260770
1051877
1159880
873608
109334
299882
1542992
188002
1695497
384159
506284
1407559
642984
1196859
1379347
544188
1702085
882936
695464
1575286
168827
628414
1101546
1705122
267862
1780174
1177598
911214
449064
1198998
531647
577826
1551104
1288810
1457747
1167981
1135401
1239155
681419
674368
772263
1275574
1616876
1957537
252347
458842
1411037
153668
1953148
1174072
25050
2152
1820544
837359
602511
1054725
106707
670708
608513
909433
1308309
1140977
1557440
921620
984316
90378
1771703
912770
13650
489041
273905
1477029
1503446
422603
802371
850358
292092
1418124
1820860
1842465
1390473
698225
1899170
1816528
1816772
1468255
488590
232591
1780852
1156391
984065
826743
1699951
1312772
1426992
505508
1739299
1095153
1533248
680655
1079898
1115334
884515
1109882
1379430
320851
22421
37563
1773615
832335
738329
1993390
1004636
1857194
89690
1085456
1096071
613928
601284
465143
596324
1173182
1132064
622089
1651366
1479507
72553
1646643
185228
665540
423363
772217
232259
1728207
1121407
1294164
273391
1277238
1268083
1911483
372661
165050
1654138
598945
944418
1894288
569181
1700903
1391997
1845562
1662815
1440492
580304
1390748
462432
1024089
63704
355214
1253033
1400339
898858
806424
1547189
362788
769134
1918288
666828
157489
1351476
523167
1840465
258033
1970935
823481
468711
173762
500018
710308
1345298
396951
736856
669506
932944
1104737
1870773
1111785
194881
1970560
1402120
1281393
396852
243361
1131224
450070
1415829
276445
899381
34324
1115641
1018336
1985499
1151644
699150
41054
767359
630499
981046
1297891
906086
483261
1934618
857354
1835076
1293207
1531173
1493570
1795348
737241
877327
1611610
1884467
377097
1473408
360685
466019
1665407
1441642
210904
1357452
1707707
1732667
1868457
1618234
1238393
640359
1746100
6008
1211183
753443
1348558
1693868
1474298
1300896
362485
1603865
1303797
1741886
1014052
567425
838590
1288344
538138
476471
1404940
1410493
913974
832177
461052
1372871
337980
1691607
1477982
1300253
1244832
955871
285984
231202
1563743
1586504
537827
753724
1724474
79798
1555378
1056764
412782
1179463
604463
853025
1648799
1055622
1989108
746193
1332566
939216
252106
1070239
573809
365784
1694389
1433295
1319509
401386
20967
1942108
1530190
240890
821440
723718
1904626
1225561
1988593
1133442
1728560
35774
301993
1597150
549936
502866
1373628
182106
1077527
963301
676942
1352681
1345955
338834
1690434
766395
127882
362952
155410
1710979
621186
1084416
1293571
1974154
475283
938725
1562383
1395556
1189835
1502410
918073
790596
1854897
683610
462310
764369
1878869
543752
264294
216893
1448906
403076
1190770
1514487
1585107
92788
331001
1185180
1317832
573007
1185558
653454
85006
395914
207253
1586954
339839
222932
702479
1653275
583747
1892109
339160
1457531
846016
927395
870565
1212072
1588821
1752215
1797978
1422035
1382152
1489848
982976
898564
1118671
1037912
1073924
1538407
1369555
558372
632011
1920891
697444
117474
1155989
447159
1520931
1808962
1169801
136174
1558630
25
1715029
800980
115012
415787
939929
1995184
986367
1886277
1383453
1607481
759025
285398
1456144
1955174
1897764
31742
621521
1672483
352383
1034653
607228
1213958
1367401
400843
1807519
934307
1695625
1433267
520507
776916
1496946
764130
1984290
1085902
474706
1303618
921711
168138
845807
278996
1790283
1812392
1835718
931452
1799826
851873
1343292
429248
670023
907192
632933
1456001
1579122
1542422
251008
898560
577135
851084
1365703
57396
993567
1992500
696438
1620213
315880
1443145
1930152
702340
1038739
1843815
1988812
374509
573880
422512
870556
214770
1013968
920537
873294
609509
1246614
1407885
1698609
217009
974801
289288
855072
1065747
153960
930601
256219
142703
651929
1681187
1949779
1291166
1504715
711208
1092753
847116
1028363
803143
361523
421456
189396
1481501
1316034
1319141
1456357
1666567
336847
1709188
436357
361824
1607473
1375788
135414
1070867
1865359
935758
713998
319976
1682251
1798896
694240
934488
992132
977878
1790951
595388
365326
1906548
1060706
1075675
1119668
1990119
1022602
1526229
1764785
886547
547279
1697589
865880
1152834
1832726
6541
842650
1484123
800869
1538819
422733
1123272
1502154
674275
1615024
1411662
179685
1018096
16785
1382471
1208562
1349473
76827
1093443
1313460
1333228
1508532
1231876
1247838
1272453
401869
1359666
797517
493140
11460
1780863
1708519
1650078
1487446
1738469
378493
840187
401483
857565
1900649
280359
710862
142385
584404
1624249
296963
166044
1032252
997023
665196
1616518
1503395
1155268
269233
781729
658839
352924
848565
620334
221484
974992
1119023
1763615
847372
1786327
1386557
1976483
1741375
839678
1430190
476241
907946
1260736
1875474
1794691
383202
1191121
158438
1415419
660603
1895092
1487345
201211
14990
1591127
974924
266967
1222019
1242359
246581
1455038
1831340
1309456
1930856
139647
1859375
1525697
386399
449881
406927
639877
1136782
1135930
1105735
1789818
181193
985903
1665933
1389666
220332
817523
1891584
1386113
1397802
1914059
248502
1278131
1870287
565795
1394747
327228
1808052
1056568
1357500
1255546
1110095
1375550
1694106
1406295
1883828
638748
452315
1842494
903229
1720371
277672
1135938
1292014
870650
1013767
862135
920106
1196616
1056258
131238
330953
1812059
1838003
998388
1887262
1734139
821128
431589
1918584
1439679
1986878
1227274
1502892
1200562
255322
1420086
923946
565147
1320075
1517871
1010861
72042
1632703
865968
1472238
220850
518610
88186
813163
1611008
1481348
1251337
83498
1327424
443478
1108002
1992415
698931
1022317
596761
681896
301621
1178656
820832
1327253
1416439
1153920
215870
212303
536231
857204
1352827
820600
627881
1274645
315051
418334
370190
1336870
58163
902823
304242
1403974
174843
859793
148407
261463
1619726
1976276
1351388
132546
637634
1870308
729798
1232417
326235
1300832
1970217
1574592
123807
1502249
156798
676528
1141078
7650
978938
68815
1950025
1675441
183141
1658088
97325
1830349
1618126
1317199
348852
586558
781218
1200037
995182
1321415
1918943
718962
790788
513159
889766
1810926
677978
1882996
854284
576410
1973865
328144
660418
1736881
524581
1683378
406790
1064346
430818
1981316
1747964
1028361
1510505
1548209
1056701
1960586
844576
1367704
844950
1431442
1758323
1746674
1017786
296784
1768119
860429
588213
709996
1573112
1477497
698831
1610913
148927
1744704
53586
1678336
714621
1960060
1537275
1936575
631937
1280929
1877840
1040171
349572
1589523
1442766
578451
1051307
1898232
1114157
116953
1918646
1125299
497930
1576487
716535
665137
1513405
1281864
1748301
618794
1189775
1983048
1411704
284016
1481478
1248113
532236
966445
910350
67162
411558
76809
666196
757144
1747081
898154
617133
1114315
657076
261192
362210
1856734
323325
612603
1553183
543978
1563880
1694122
20384
1931375
928214
1136266
1091107
1741121
1620863
1221811
1789147
1987908
78476
854145
1943570
1012389
112511
680925
438576
1203690
1837182
1314785
1421402
303165
287374
1221258
1240487
1534035
1261352
485041
819398
694963
617592
130995
1464356
1956430
1203068
1773000
1366280
630998
53654
1620438
342023
739256
1519759
1122635
397318
670219
1279371
953558
953348
375899
1396410
476387
1262184
872671
1799227
1260259
595442
6048
59793
202324
930136
270404
1195142
142368
1017534
14828
595232
787661
841410
883767
163524
1321255
1832728
1202807
1496961
1108090
1831357
1148267
401516
744686
166022
1351220
1985253
237714
1010667
1254689
546795
575372
725756
1284548
880523
772917
358836
949983
1146400
1046930
1795449
1197603
1215293
1508954
793878
1316107
1515358
1550436
10947
1378954
689287
1584961
1593553
176634
1798869
1055046
1853046
1684371
401194
1343247
101045
1003278
947908
1097614
1475445
843609
1369121
352782
1048947
543972
1857878
824177
318617
262240
967527
215728
1471588
1755455
513771
656097
315015
944830
1403763
1916749
924472
1487021
357063
1671948
762421
396265
1611449
1719638
129290
1032780
230558
920325
79633
941367
605506
1432796
987151
359996
896760
1697510
1978978
1823763
175072
1905277
200063
118988
1678538
1930477
1676612
321293
1329567
1925197
1728121
659002
1810883
611562
1426514
931216
20850
1887703
851392
589117
1936024
1890993
1699431
1686163
892613
1028964
231041
1398926
18257
928066
135168
378820
569056
1190764
1635971
1990225
498383
274925
1328036
1300217
279397
1051839
1922488
314764
547836
1551118
308887
997473
262460
243657
953783
709750
1313681
307621
1736026
1122727
1206077
1728037
285963
71168
1700008
550906
1122953
796749
371563
829904
867514
1275418
1671622
1298987
805830
1080146
1907663
142439
701661
1663406
12642
493976
1430925
538606
748403
1748100
99617
233906
697313
86843
1194914
486005
1917594
1870018
81228
189001
304931
130031
396644
1432880
1553516
1055921
980960
1086591
199033
1022532
737841
455213
1452155
930960
1235229
1877180
188874
154519
728124
1660401
1654322
581536
95582
1424761
245457
1881656
1053360
1052881
1697966
311010
1130246
1165310
1727032
1713091
576369
1629000
1567499
831967
1984976
1500965
626651
298926
276439
375552
420018
1370952
958874
1558116
156962
1935548
644624
569657
203923
1814454
1324216
767982
1488220
681502
1376387
220638
825913
1235224
350828
1857152
1629974
1278161
1358043
534922
1151131
535776
605553
837869
258078
796441
276445
455230
1873013
320590
1986944
1038761
1576206
916265
781162
830563
1905667
930219
1908245
226519
282253
476076
368126
1575539
361434
153882
642159
590058
320951
1459345
1893405
186200
747008
1738191
335068
1993275
889258
1844558
1019356
816390
1440082
1810219
1878009
430916
255662
1635982
1578217
1532017
1338048
727708
1449160
866488
334449
1749310
394032
186110
1565051
907355
315935
998567
506269
1819774
1270890
1218980
1708074
1384884
194358
1985612
1473728
358484
1661544
626255
582002
1162091
234365
1068881
262252
1926024
1228301
51608
274935
906411
1750754
1198702
890603
386885
297086
600999
1307517
1938772
1919964
1923263
290384
1703145
163272
1222590
158121
434641
680547
1951718
1128910
948523
1853931
851506
858272
1531497
964256
1319426
334237
945989
12714
1468791
1359242
231209
613784
742183
1166573
1420399
1723763
812857
1696194
940174
1588569
1936032
1523293
1889356
724463
418077
986632
1876053
1056759
1910211
89566
826812
709153
1601612
125590
24738
1515511
1161370
1551532
1334447
1439153
1924273
471821
1985753
1476916
1209343
1761323
81105
1659035
1444975
1768502
825069
180286
870915
1693813
1634021
1589104
505167
394323
1035792
977902
1545747
1001926
1116138
1121530
1931125
1389303
773301
1676403
1968806
180664
1757849
707755
583818
1523974
970009
1829647
503015
461316
708602
1822381
58575
419808
1880947
1644926
843982
1294928
1908371
1124768
653310
1976224
1331375
418771
588475
113971
299628
585116
1147597
882689
562261
112576
1625854
656362
1434140
1350536
1579311
341851
318528
1095065
603006
809831
933747
1287495
1075148
618387
911947
1139897
737481
1266304
406118
1420912
1927198
251841
1048119
1060574
1736921
1343279
1918104
1109716
1242406
561216
929908
1263676
1038028
96389
907363
1436504
749025
910960
777177
1950340
484294
1911723
1789131
699850
15921
1197349
298296
7090
173550
1933002
1890925
1615646
722772
1719921
868845
477803
1517933
926307
913598
1973817
449919
494635
1358038
1284242
646729
1938786
36476
948606
1954443
1906668
95113
214647
1672000
967603
992446
1849668
435446
362915
947523
144230
1221707
855114
982259
1865613
1509152
1148672
1138708
1605904
1399077
1975988
1752340
1232088
1290443
719808
1307812
1045239
1732291
1818839
1405631
1939584
888697
871995
1261810
1716017
405030
1101118
228308
635205
562806
712376
306558
1860829
597760
1649035
691870
80868
1652971
974176
1167822
1028187
270537
117123
1125710
560777
1583397
392879
404722
1906545
481205
1781678
735240
1649763
471902
1899238
274308
137364
1978139
1768954
341110
172257
1321645
293212
1036315
100609
325515
1831113
1194686
1351996
1808814
1304161
1813655
1172664
622695
569604
745848
1426920
1442123
697002
381196
1233213
675332
1745047
520446
16937
1211205
1870045
1828230
1094753
426716
662132
819131
1450479
1149440
345720
1154664
1144758
382837
1184625
1934279
1589056
1892087
76681
1527058
122269
1878473
1617621
1812390
163346
1311796
1998495
5155
249120
1074552
987760
1613994
891423
958025
184701
1527229
740511
115668
1404150
1957563
1855869
136295
803187
1325279
506358
1808927
1077704
1626636
1769135
1391190
1151331
294967
1571572
1002571
1086391
699780
1265240
1257552
506069
1825358
153599
1818030
408573
305082
1763679
269076
203444
1516241
1155456
1891591
845047
1611224
878351
673738
634597
1937526
1435084
3975
131635
193640
665042
989462
1217158
165367
1473607
578398
1237753
1972541
1755738
1519533
1105853
48163
1802848
269691
98226
917889
1982301
7890
861510
1088898
1501576
271157
469474
1944572
182603
175254
1074229
1861131
1786274
39262
1078798
707354
22627
186003
1456356
134187
313616
1026570
1706503
582350
171310
1368076
1218153
900097
897043
434707
828595
1121904
1365632
368613
719439
1078218
1904741
586006
597208
1957298
1153842
327347
1373128
1036498
1960656
1401622
331535
1852159
513094
1009330
1247003
1269915
1872562
1421479
1731519
826440
363354
20078
516031
872413
1964775
1849699
1465745
1519733
1521363
194933
1411803
5024
1297578
1835695
369287
1280341
114724
1362517
467671
1337737
1944821
1121160
1814363
971444
124449
514331
1260521
1270865
380572
1606044
1841899
1231819
1461389
1126522
1619740
892586
1562752
1813732
1225500
568521
1388476
389811
744668
1812812
562265
1819757
1252471
1625613
1719060
1412831
407383
1125242
741878
1283623
489915
1128463
266166
18234
444817
1853699
428510
1830870
151381
704481
1696136
1636263
1762582
1752080
1962436
354245
413468
200869
1962186
1743859
1003380
1534843
966229
551957
509991
939971
672190
809486
1248426
694847
475485
184428
1757393
1681824
1735011
1372646
1305867
886840
1507812
677415
1736711
1462678
1109404
1853255
1658741
1674658
875705
1819774
1299674
906463
494571
1247348
1573991
859628
839654
484761
6064
1104434
1128927
1361200
1362363
1741974
395189
1360119
1201772
1359877
1614444
604818
1075975
1767784
1692652
1962469
280881
1927222
513597
331906
1614796
463148
1475624
1370410
247804
1380715
1857091
1464785
734283
766139
718298
813314
372987
66309
101519
317966
459081
1258427
597553
1648595
1693755
1638520
210932
819046
791782
1508354
61666
569082
1427966
6615
877797
1122262
246401
546160
143536
926641
482808
1198622
439121
535496
1856202
1269972
1787026
1264735
443196
1001484
1381750
1685663
1240296
190460
1157556
1790287
1047537
1284291
1443867
84067
427983
339228
372872
1191384
582042
607924
884255
769538
1585525
152104
250936
390720
1574383
1821539
1139022
1013529
1415553
1060076
833803
337626
1422274
1593109
731011
229696
462030
1309918
1649772
1679993
760461
1113858
1970806
1809995
640648
1723463
1162012
1649469
711190
213424
758211
1035723
285559
312024
1665343
1892652
1872959
144725
829963
689709
146025
646134
646262
1532197
320754
1180620
1709945
132372
914520
321559
775283
427957
370469
1721404
1942988
518327
1772954
1263747
1917851
1095625
1305148
1422446
1807518
1485263
1660603
1445448
1341571
979246
1912488
1170488
1455424
115243
1367337
106959
286555
303151
442480
1741682
447975
1966785
552851
1968923
182787
1760949
1156142
1198734
311831
1983265
1891904
783258
1493345
1142077
1549382
710520
1061848
883377
1150817
336888
588420
1012986
1202460
1515794
1887828
1184089
200304
1068998
985275
612126
1548194
148330
1264791
1676286
660374
1389849
688846
651045
471178
1945710
1532
1326919
1132777
1243046
399750
420515
1154295
95618
1451339
1070788
123270
1924337
1163248
850537
507138
1715765
135144
1525397
1893942
1218990
967091
1229714
245639
1706700
1213078
179895
1197503
1352788
1698222
1056533
165970
528613
1949942
1354841
697332
888920
1740771
1402859
1193815
918651
901694
683437
943581
1925474
1345616
431464
936525
211300
29886
1563362
1009957
640310
24499
1950648
109258
262692
471850
295528
392253
1474014
720497
1128925
189514
308324
1299505
1389826
694569
271764
373626
1100393
615113
1848639
1411079
1562673
1181741
1813562
27913
96644
1249325
1749019
313847
772019
1803413
857937
1091176
954267
1325367
704115
1592034
1510247
646828
1499304
711758
1949052
537507
796567
78195
421309
1114573
879306
1349206
714725
1951443
1527675
1722459
402300
790580
333436
1642802
1814034
1962108
1120573
1886896
266015
1032143
648451
1572243
1002669
1276088
245673
1097378
120203
1113940
1165830
1819011
1653593
581813
1605330
1851028
1756986
1062756
562797
588928
212005
1388470
535050
1192786
127278
1183705
1783427
1393947
1497266
364514
633752
626826
1635290
1629609
489224
29039
680637
1471163
765861
154310
464858
1325871
776510
515446
1798246
84150
288972
1255101
1649441
1065659
1539108
1553934
1782868
928277
1188014
953016
1891477
1333409
1980733
553349
195307
701778
961753
1221890
173309
454365
937752
1008907
4866
1442741
1999838
273291
253945
1764513
186607
1042144
1363491
1821411
236796
949671
596112
1635813
1205741
1116747
1088087
49471
344544
450963
1663418
1260668
1718641
1713774
1175238
48831
1523059
84059
672368
1949451
1473146
974687
1350841
870013
1313593
1525120
1499803
1440304
1354995
104092
1542954
1965979
188410
882153
1573712
725022
1083419
4858
1904567
391602
10341
1349038
1322324
260539
277753
1694766
402964
335030
514953
804392
210887
713577
551307
1874865
1609036
747808
430143
674433
16073
1011099
500314
1872403
1200453
1737096
1708362
1647007
1814955
691121
200141
1000076
1265944
219123
481342
1959427
1080114
1084544
408009
1357624
1072520
889213
211747
1864644
962226
1906064
1707583
1413425
1521560
950215
35602
50811
1125263
997666
1828649
1729466
315325
1098742
1962167
581081
906838
1048526
1873645
1357340
1877923
787073
76826
598698
1372080
1366405
1686983
498843
1289795
1103032
19464
644806
1091832
1207312
1311970
1122872
1341863
295890
117145
200540
1279244
726476
429
1029053
1896367
1473056
556031
996065
1594735
35923
1666137
1319401
826723
1251553
1512025
1324387
1564228
1768241
1915640
99641
342521
1260200
735920
1072027
1691054
52940
1842993
1929934
388882
1493714
4471
265257
827470
1096178
466560
1958615
20681
1348668
1202155
817432
1665084
876834
1797430
39754
173937
1459444
545501
1306815
1840482
651974
48819
1843062
585403
565061
87298
245271
334638
1723527
1231337
439176
1376796
1070083
1871105
1382728
1779680
393110
551398
160371
518194
499884
595571
998650
1055198
1244151
833281
191003
1241341
1648164
1990161
819176
505520
973321
988619
686067
1243032
63796
1962267
239690
750854
523434
844785
555734
1115558
1793269
1277547
561706
1341083
42040
921920
1085143
1358382
1835257
502887
594123
1704585
1148779
805837
324116
579814
184625
1879239
1398583
288343
1055166
1896003
1787858
1904060
1475950
243923
1060556
580991
690197
1563805
1532664
568223
1760644
1345905
1239761
1876146
1176128
1392076
1830383
1840404
108477
784134
1684887
1698450
1029194
820844
1946007
1986321
1851580
1079434
1495477
438670
1259827
1469742
873493
1769114
1140791
965859
733194
1826872
344706
1031086
1619012
1930474
1792961
1821325
213668
990065
1617690
1942826
100713
726842
1749702
1800064
857868
1239364
715691
1693112
1977031
78295
1089803
630459
243825
462161
1894799
539738
821284
711863
1157428
1405684
1096801
1921037
659047
1802229
1866533
1780922
405746
1687257
1113303
1155842
1328995
1835417
1223926
559792
1955198
1943184
1227515
1230138
342830
1819830
1089622
1955056
483256
1278761
92958
1842431
855575
1651026
1015401
1652489
1464462
445490
1536440
1330752
785813
1117782
446347
1041974
381335
1523046
815802
769677
418694
278976
1055119
1002613
659631
504965
597993
1027191
1548892
407439
1873371
582881
1719697
446563
1828752
414437
768067
46059
1943424
1544994
1736345
1213
1955015
1933478
1464225
1027077
63380
591842
1169085
190562
708367
1946868
119635
841775
138961
943252
1814321
1703384
1435688
799200
408775
54944
274106
1360183
1371358
1076090
865493
771441
458690
1602357
352723
1087255
1523272
315249
1700828
1401227
643995
1488139
1825750
1720278
630938
493089
1194920
1031719
1593295
1354736
303712
1740459
725657
1532133
1690722
1284636
1413336
1936204
993586
1757707
1817583
1602557
601713
1507656
144528
1971538
1684361
1666612
1946861
598841
90059
71713
1424456
570062
1933725
918599
1778912
1657164
1187833
1334680
1056401
1018701
161260
319237
1970349
141344
692874
451850
1537068
1597381
692763
1985930
9999
514679
352485
1480090
1773061
1590336
938161
967350
940580
579621
471652
904016
979923
598512
205225
553136
1999928
1382759
527655
1664485
1749745
825586
1267396
378868
486978
1444707
377240
349956
1307312
1862951
1865883
705464
492299
1614553
683139
1965783
662270
1993229
263405
1591401
995648
762887
22845
1153368
1391972
1625855
1919382
7218
586690
1239565
449462
1835318
944106
525545
491999
1658579
1844895
1806057
1329816
1600714
1288607
1195499
1305724
523972
653740
374085
1711155
176982
1315261
463609
140045
156630
550828
1807691
1632744
78947
254671
932991
385055
1175901
1123607
1298498
904577
1500748
308883
1331520
820228
73373
194379
1842596
1782217
1798453
1506233
1768606
1727453
1147546
406444
1222605
974512
1165271
964375
461903
1109031
1341093
745183
493962
1582324
684971
1850025
1109038
341355
664538
181917
1562474
1125544
1778751
1587821
1310721
227912
1557897
1723844
1475461
1326405
726075
119432
920769
1427373
1455316
565500
1906833
1208190
21338
1775426
552083
1678475
1131635
1042620
575864
1205078
1330453
1220622
1082876
19869
1933743
481458
72444
11142
1443651
1165516
699487
347540
566292
149382
1438218
157541
482840
1550122
394944
383085
1290435
1721855
1372591
812274
1122881
1909645
1802290
259023
423806
426765
1456748
1187973
508649
808639
618696
395253
1403382
1906749
560398
1594703
1130532
572231
25605
1585789
1442208
1737505
1879912
1691675
1539453
756870
209618
1027028
1912896
133180
1075364
1468596
611864
1883830
1124127
628620
55126
1986304
679727
555632
571046
392145
359707
663290
1429690
122978
242606
629939
1359193
1944204
1445594
93963
579741
1583709
504753
1189248
286284
562336
1026234
201676
1774036
1793572
1216009
528350
952058
632040
1605933
1906686
85316
1572036
1855027
225666
462024
889086
853290
697155
305468
1071704
97184
575857
848559
669325
958294
1152782
1187977
858757
1237954
79735
413605
975740
688659
1963309
1548974
470680
705671
1893555
251238
574090
909854
528185
1250192
736897
1852905
1009675
699131
1298616
737427
236530
592114
1633439
1028659
904225
1446740
993217
1300061
512115
397773
104162
1506328
1269542
1219729
1741233
1858243
1724545
699168
1959974
1140097
396823
6308
1244147
14328
245400
368305
490787
1682605
1719263
996949
168114
1748777
1217058
573227
109931
1276060
332794
37821
231049
835624
1009988
1108484
1241396
1122766
321375
369464
1205457
1135862
927037
1604004
961634
1627865
598771
599295
1887605
1570482
1117125
1559536
661351
837949
1831358
79720
44742
390217
887878
792130
189221
1381785
1945437
1390916
312097
1422922
1776585
83699
339844
1023173
236454
1125939
1458691
1342513
1272038
1944463
1183831
886042
1322837
1964514
658765
352999
887222
1517433
316270
233077
303274
1227937
1643074
1704090
191802
1699909
672843
646094
507027
258944
119708
247965
164841
1776467
731141
137924
88079
532031
1294604
723229
1309209
1612534
1076241
1124822
405027
38000
876679
1059351
690716
1210422
1806565
447968
674693
1388935
670523
1371027
1402200
1170370
663790
1058908
309334
563961
1806709
671851
167083
196424
688406
919182
1051931
1905962
508795
576637
175127
1262263
1785769
677525
1762984
748041
125442
932591
352723
189060
1524818
1941832
197165
1801860
1312850
1400474
1623240
495854
1227597
739520
432441
1432516
310577
842030
405004
590724
1867911
1660053
1337143
1566755
143517
1852104
883563
492003
262808
1905630
1198815
732544
218546
731437
855347
170181
1565246
1729667
9563
1535389
1032509
520898
747174
1712839
1513131
1362995
1275853
997933
249818
379398
376436
336626
1508795
1746733
945932
355525
801654
1579573
1122942
1112046
12268
940765
1592705
571333
86033
1154110
1310805
1748316
104007
435435
1655596
366380
54035
1520279
718065
1198780
881113
326365
1776449
477438
220393
1425418
705476
1595515
723825
200957
1927545
605776
231117
198678
951255
1990086
692096
1832268
1778241
578084
811198
405420
839402
1612459
203592
370358
1097012
1401557
1179732
457096
576949
1202913
1777331
1522575
1488583
1127772
1873426
1930582
1636291
748696
1338524
1292831
42381
1388006
1647808
251576
1782766
806463
1487264
1570958
1946862
1036550
1496685
105654
191612
1298062
1956461
1169473
235036
208328
1918863
915312
1163608
892745
226915
1810075
646013
496573
1411083
135126
89760
1462960
679320
552104
1370394
1247904
895988
474179
404119
1688188
422492
1481904
372445
1214832
92812
1986587
594621
768509
1846783
331448
1176217
1746421
1937223
314320
19663
214652
1560803
1897033
1438239
355942
1604104
249628
319297
631522
998824
779904
1244133
1613334
735225
1576915
1415086
1425905
697250
573416
1237304
1246348
271583
242254
267689
1765780
827494
686369
618843
168903
810923
260661
1475730
1094114
262177
645697
916694
202940
1908687
89412
1862920
808127
646003
168929
450114
1412006
1808969
634994
363380
131470
1339640
366801
56330
647121
18759
680362
772970
411048
1506076
1065428
1610763
1465821
1708816
1124378
354151
1539063
1692302
1092013
205195
103773
1118011
12762
58389
1872247
65147
1084295
1153330
377466
1348833
1025648
1884318
80245
1595434
1593614
847756
981900
1692092
1968182
1243496
159737
379558
695726
1884792
1692434
681171
1496583
444950
375455
576319
306500
525784
382689
1910833
1185870
1453628
1491121
794933
716680
85740
1389409
1242530
179429
1420777
358858
722582
1714014
1075187
614133
225194
1202314
1150317
433392
1206902
719015
93332
539303
1468654
19562
61340
385355
347865
142944
366084
880562
648556
1497791
349864
981134
1041477
1419735
1023828
1662272
795244
1044309
1838953
1036485
110393
1487698
1329156
1668030
1057114
1195491
1811662
852722
445454
296555
593085
1172609
1441256
991055
1741261
1648804
684681
770007
831947
1497636
1281299
580099
1349824
1912988
1690879
546813
871285
1855271
1126574
1016017
1036760
696454
813928
80394
1885773
658592
94709
1584436
1576072
211560
589730
597092
1742604
1057377
672053
263299
825112
1817741
1927356
1825071
1632096
91591
313133
1218463
898504
1349246
530014
307799
423727
122915
366122
1044148
585241
415647
1815191
681220
609273
1037740
1221132
1332099
1579347
954326
153402
1881181
1814825
955030
187957
1134270
593743
528918
683101
369581
1214773
1254446
1031914
754081
274379
581085
1772468
377407
1804377
1618291
702660
1667353
1917404
358931
1076848
376245
991431
1240330
1101489
1890824
196652
331830
236423
1452712
631593
899122
1359785
1786229
1754114
821730
1342093
713094
1378232
1284625
543456
202980
1795029
487180
1853531
539114
1748962
1912468
1346235
178094
1193299
959765
1585661
998270
1371705
532285
604531
594133
1652323
1866393
1674437
1748473
1017850
1509736
349241
1259235
1194465
1025909
597768
144134
1329368
1776703
1546939
1684084
1323976
247825
301318
1787031
1212289
259574
993631
415051
1181274
1881577
1469594
381250
941279
949509
1210284
662009
820136
1505155
1405866
409513
1441813
382574
284384
65060
1703491
1604993
645961
1827459
913433
186230
1414658
129232
1064223
898707
1268941
731954
1818432
37139
1025519
1882261
77167
530085
958654
1758207
814774
610059
1638000
241886
1672050
1068307
165907
1243895
1501069
119797
99963
1422476
66085
759583
1573890
1254829
1540035
1438109
401669
1329929
47382
945275
807313
1105432
1765663
1161395
850315
1092925
1081149
1546042
1330114
1003030
1591101
513747
1359258
742965
936953
324466
1788659
226498
1648237
858353
1921109
444066
1544290
488138
289584
1302750
1687705
325067
361330
950567
542271
982883
880682
1979116
1340259
1721753
1234428
1948632
46347
609667
1669275
180243
1536157
1133699
771252
1354333
1642398
669331
1318806
1703743
1061625
1425545
1057494
1382016
1139266
1038472
1435332
1507561
1453217
1584929
1837474
1805106
839753
37607
797693
695313
539781
1298451
1384324
1761186
290310
721438
1788533
525672
154972
381793
1019397
263089
1280928
1437123
983274
740525
346410
747047
1952081
69679
348934
667013
645960
623359
1051738
92526
696027
972925
243205
266377
1522353
1865589
667183
681276
1290910
151184
1624793
520985
1838399
677495
1785727
1052539
437864
655342
1184237
546662
228197
667025
444285
402211
843214
1488062
9991
982930
581299
149655
1777137
1880475
1011626
1412969
725532
265909
1736906
1254271
85895
900321
690990
1476080
1706784
1336638
286803
904017
1063581
790079
1826705
1664882
1986740
1502461
495375
827000
1570110
807989
607509
1319849
732535
681994
1058569
1126534
176395
624142
1250936
1549031
1496868
1645930
233107
968660
1181587
1411713
259723
1214948
942424
160547
943384
1158334
1275729
848450
1089110
1031334
1872466
669562
1289778
1668678
610973
1263548
664223
1604361
1659497
213748
1227717
1667412
353194
392178
835492
1241488
1411854
1107508
527844
407522
653146
1837547
813858
548767
796239
517537
1049900
541212
657851
594083
1312521
981702
647499
1837900
455416
714722
124327
327451
889626
1808249
317856
21611
1024246
1416646
1792924
273294
1563636
311282
882796
398379
473633
1712182
1830613
244967
578259
754304
342276
400504
1975465
170848
174422
1342705
213421
1180289
994629
63178
728293
390315
19342
740939
1327206
1972464
1984206
1953585
438626
73416
1009920
751568
219232
1962320
1978543
685910
822071
1699848
562733
1658589
92176
115369
863493
1724112
1080711
917624
1069057
1374767
828449
1201176
822337
1052740
857501
1816604
1566242
594118
219606
751910
1960552
1674416
1617049
841917
1407300
1233307
1567728
1012154
238558
1046429
1433680
16055
1100678
88520
796804
1404553
1194612
541301
1743678
1943679
394551
1641534
916172
256951
155714
1857805
754147
976320
734917
1010682
1221703
695717
1862092
1890484
1846592
885443
153413
731429
626928
1790451
1679305
295164
410041
961260
1309689
986514
879625
1739556
830264
223052
1692590
574043
361071
1280435
1977545
484752
1512883
469165
1104288
966963
215752
478909
67331
1851768
1108844
1134614
230038
1088026
262585
1726045
503556
460273
942460
710474
1495202
544710
1658320
732985
1579130
78584
851335
1516826
429216
1835825
617536
416036
1220713
1140042
1329183
1508369
1161692
1560386
1479429
1207117
1046905
597060
1753901
1856639
1565946
66858
1314174
985836
267304
1855860
1561913
714346
571142
200782
1413366
946420
490044
899948
1708613
772748
490624
93733
1423429
1634304
364495
1210140
602753
1854857
413617
665861
1148975
149481
1624079
918669
106627
402380
1547738
9584
1212720
220010
1208736
101702
1458827
999246
1266963
721173
992348
766849
850841
1467050
1824944
1874502
367008
1902241
413120
29818
129365
549154
446048
314931
1191695
1553348
1688984
1954537
25507
1002583
1867541
871966
575510
1547124
84657
281826
1754841
211946
1323715
1020028
1755575
1846968
624025
1346419
1709782
1720750
240506
115110
1915735
203597
159574
960069
1206272
1512837
1839135
808048
184677
1107009
1800977
1208408
1810489
24044
1609425
1217720
1296318
1197964
1876844
103606
774520
1660320
1037122
1203152
1077681
1364943
1018462
1937992
855342
1660064
1145770
219113
1212703
1495270
657357
1132015
956003
1259558
128054
1649473
1503360
541037
210818
1449275
660696
437988
277806
1291365
1824192
1506817
1992322
914197
1117032
1685611
62876
321715
175621
1968794
1169420
239629
1819587
1050970
549401
329800
978062
1828078
676278
656429
1181181
721726
331948
1279843
725294
1609082
1790144
443432
1506145
349560
1302856
556395
1092409
1538982
1489728
413405
266315
1102288
1163002
709065
1852510
1725054
1635852
1541396
1316018
1694198
1005749
595162
1716997
918997
49258
1362568
1268939
106747
166423
888707
976091
835879
972244
918570
945105
683887
866781
484458
147726
597590
1704029
517609
1570667
1122985
1206259
234034
988160
1195121
1079343
1290402
806328
1856038
593641
1735650
1721572
1341146
1081570
1373019
199770
123196
636447
1997628
884924
1870084
49574
479527
1875317
1088654
1512305
704209
1325814
1628066
1051472
1781521
1477568
1392728
1014465
796439
1992248
526548
299697
1121658
464344
571954
1465599
236868
1527766
1716362
1505782
1581611
1029263
845892
870105
387941
1326500
1551177
431511
647605
971993
1234560
1297017
1035168
447670
530968
1816066
94589
978669
1822295
1394553
1218221
231841
1813342
1777540
1252751
440951
893414
1130424
1731160
88811
189120
1413296
1258389
1010927
877285
1879346
1992559
319446
878807
1424365
1177592
1551902
1750188
214052
341733
259647
1294622
363972
1127327
1369236
1537214
1257615
910198
513362
152009
1753225
1425770
242925
879457
756017
930471
421845
257318
268718
1555017
1802931
330197
681209
98558
567346
1721843
1583163
1813862
139473
1795610
1509630
195908
1244345
867271
1498254
928212
229594
1672271
1333977
1594855
1951020
866421
127853
1392474
767735
1419222
1639928
1233265
1620277
489882
797513
686638
1677827
1082963
1708198
1262015
95246
719301
1224530
1066580
1230430
1849205
723650
1065390
1205538
1442699
1489068
1482910
1534999
15421
863103
1978129
1500016
1073842
1754361
1867807
843602
884793
1856056
1910051
1426012
1248708
217180
1285349
1874274
1409061
601709
1531808
1369115
1774439
250353
1599176
369555
1335575
1530526
1156165
754675
1310623
946220
1248338
211010
1551205
1141724
1494139
1542930
1347953
491031
1828635
959779
1286291
988165
145979
1910322
912634
1112646
1328980
1805977
347804
1701391
412534
1548836
1001427
1673447
1262606
1192082
713295
884392
1234639
1384167
1650109
1438431
298977
1645016
124188
121993
274727
1887038
1098968
1970881
930064
1201128
1200362
1689221
667964
1911320
1487360
1176986
915974
1805313
1581433
1966476
1729248
42149
867198
434356
1691866
462769
126333
306330
491065
1696092
1227966
1303492
366605
1015325
214064
677314
64371
1427774
117392
1131065
513163
865710
748566
5151
798616
1315469
959976
58211
575704
845095
1142639
1748101
1892830
801585
798439
1823920
857889
495516
1674118
1561478
464739
986380
791118
529863
32025
1772092
1276929
1432078
1487521
1294999
1104198
408916
11957
1317655
1946607
301997
562086
1454154
722817
901955
1872627
1784963
392290
536726
822536
1890629
347364
1064668
1226881
900098
1220619
1844222
1951806
103996
902107
376517
412491
1970763
1038747
460587
1227118
1875618
1793683
1728477
408915
1477229
753445
1466982
1360055
6958
473904
1684149
837054
54902
311905
1174899
461286
1019214
1835981
638755
1217220
1479998
869522
1375766
1279195
20604
1787115
548278
1904364
1379339
1965075
1733406
1183008
1903953
509785
952592
1332935
1555456
1082773
1168377
1334447
801626
326061
1482356
616420
1320619
620596
322681
1477800
5588
7849
1439778
548694
950804
480546
1981632
424855
1881346
458969
1106651
1557932
1364229
1904688
1527622
788772
1053855
775569
974994
172065
208214
59737
213767
988780
320280
356699
836408
575701
1543797
1476246
893648
615013
1019465
639510
533849
766844
183812
968192
1505299
1349406
622342
1760883
1329875
1900363
1830949
29786
912885
1597784
936780
192494
883911
326232
900913
937034
925480
1610216
966742
1399045
1653984
1367197
1533338
1345857
1758912
627978
709422
210871
1087083
1480473
1306471
244386
613106
1622445
295699
680958
437843
940779
117647
302029
39879
1924427
349066
809580
227249
452780
1171055
1217231
1619422
1609034
512240
449076
1408858
1638816
828218
1921548
1960593
841629
1297379
1756454
916949
1058448
1516730
1931874
24560
1698504
43474
1291321
953879
7842
1130725
1868790
1572066
87365
943822
9541
1152930
1433762
1813781
1696504
1329202
212076
1670259
1241141
611081
104266
810150
1748638
1692269
1904597
427699
1399246
1877624
687249
1445755
1702045
229932
737137
1055707
1496151
424626
840299
587643
1516612
1896724
929383
1602933
601759
959382
299453
1699879
101607
1922238
1511872
145064
21183
660121
731159
1962967
163591
1566211
1395064
346576
1215308
1746910
354852
787501
94934
697492
1259438
770048
544620
775514
1486262
496755
758324
1446935
123354
702306
864024
1370335
1687830
1056756
1184193
1382316
168678
1032072
1763156
1901186
452114
676445
847658
1239831
1675021
1180656
1285309
420683
1929086
290543
487209
1770735
1536792
115965
1556308
110646
1775655
571170
809263
325668
650425
54230
1982190
1528866
1569519
710091
657242
120882
133454
298238
1551701
1066274
1212712
440414
1555803
1000651
1086739
678408
1024323
373182
154727
30441
1429441
1604772
1526481
1539523
712926
1219734
143102
252963
1464123
1278942
793627
1203135
585953
934604
587978
159508
472466
990520
1959296
334642
1190993
1304971
1515869
58403
693842
778718
1418411
2223
968407
1172492
1962438
1132294
1590869
1653357
429161
1707771
238056
1177438
1295816
185701
656278
385764
1488297
1900409
1215318
29452
44630
584058
1559908
529864
1898689
1001574
38954
1076323
1578344
10984
843063
1339468
1389566
491555
416906
671207
1904429
1120006
1251068
337922
1836259
33757
1423128
28113
66676
1725742
1435035
1363230
1376094
1199024
1566138
269097
1974229
1425056
1230658
375257
748197
874495
654365
747619
1920279
1589291
1754052
125411
878668
930767
932567
1835962
573915
1536354
705258
1868166
447840
1922925
605786
388880
645226
1998415
1012523
86317
981943
266390
281216
970086
939484
1877266
606830
1010433
163090
1306644
573032
1051405
995169
255268
94936
528855
626595
1423113
1152291
288867
837916
1407607
493089
1767749
1646889
1340239
695258
1903784
106766
283580
470995
1840208
597187
1633089
1470462
794181
231645
672352
1526030
1996438
14653
837482
557259
1853874
400367
974991
1983086
1945183
1237086
713562
1613771
171050
1061080
582750
1555066
1910097
1125191
1624723
1965690
1808406
799695
807228
1519782
1621344
947810
540709
1296965
499235
676469
1288943
1571614
1406767
1166094
485901
181417
1381193
87118
429152
811691
1782041
1958127
615439
201249
1055584
1703718
1167505
990866
330104
987090
316938
132209
908665
1485545
1569321
1697507
1766876
170724
1120849
555133
348335
1007157
1156197
513641
665538
1150562
485764
492507
1389422
168197
158847
1324952
1697291
1767822
650926
1674228
1552290
72207
618048
100250
1334569
432265
622005
1962279
1863566
941772
1732391
368616
1961538
1448828
687873
1848671
237291
1683152
530060
904868
1094888
4629
604426
1800934
621673
975294
1660492
456952
14567
651779
580223
1025939
151019
877019
141980
420696
65018
1995193
1407347
877328
1353958
192836
614069
1652637
1027890
662325
1015362
208248
1824479
151278
1362654
475669
1825990
1783859
996586
1059015
1304513
679345
1397419
1913063
687090
1876589
83392
57732
446507
984970
1779073
1191315
1943643
1792759
1930258
338175
528260
1797235
1852529
1061277
1798859
1452875
1304212
210377
84158
144324
74015
1503493
1258612
893545
793018
783625
1783060
1504934
455306
624085
787997
997003
452025
903908
840875
311254
1157577
625214
1831563
1364266
298726
1865023
1474685
618344
538149
428035
310646
142712
1018650
1206340
627405
1440992
1491235
1922239
1134874
500000
1816917
190041
548654
1666916
255173
1631930
870490
1528931
1328934
1040668
361934
1632787
1924027
670092
941980
1543215
1646157
1529322
766598
1704389
953448
371897
1162183
1177059
1688337
1403300
1226518
1192557
1447290
1894291
91536
1007193
212589
549589
1813881
940485
170152
202441
1302549
1508237
765873
531172
1480919
1820849
1998826
76972
699139
25124
327320
1366011
1365864
1282094
883153
621706
1981062
1574358
110285
1445177
510755
89700
1282206
508995
1949154
1721197
533513
245473
1433063
927651
458651
1741788
1197970
46351
877666
1699862
1932571
1875685
933214
1689756
886456
264972
285140
1127426
347498
1582759
957309
336225
980732
1076764
1135548
1786407
1851513
1866890
1932468
259075
1560490
1217021
961605
858941
329300
125208
1559154
339782
304885
894982
384148
1601111
1969811
1703110
960084
1708737
590638
1611340
349749
745711
1982243
86442
83904
1569146
1396069
1798896
313797
733236
362657
16723
1723797
1239143
281799
1499559
725033
259955
241920
1789221
556424
1341795
94126
347821
1801579
251809
1853704
755599
1318734
20387
254008
414306
1386939
1229824
1393298
903313
1155937
553947
358994
669819
1467881
1808856
1956602
1223690
1141938
1597974
296752
941632
957650
1072630
683205
193099
1385665
1679408
956347
282264
412910
1277214
1320162
1249620
855383
883298
1809052
333286
1521790
578189
1178420
178113
1149335
1084289
728588
1821543
1067016
1159053
1223373
450907
1329468
312368
402265
532472
1334551
314167
1594533
1126290
416276
1313176
757594
1199568
711371
17768
787782
1652717
1804621
584876
1115503
1440283
1138771
605469
1132599
1939240
1322896
40709
799917
209196
1019690
844316
1462126
1645104
405106
1616707
1320488
393809
448022
1013325
1070371
673584
2602
1852147
1141149
1620036
1332500
360992
330442
1432961
1787734
281057
180278
279367
1991631
780879
1515477
1599875
13374
1732475
93004
1733689
59486
1900362
1485584
1507679
1553037
1963899
382650
229609
1023942
946991
1581072
998963
191295
533653
1188781
975501
22478
1092136
1022523
1828915
1735827
1182408
1879932
668605
1412159
96655
1609638
1285497
144729
523893
322529
263180
984963
250918
1347720
932124
974084
1994835
244903
155945
438290
798973
757937
1541608
1566082
760384
1360973
38571
1568024
1220065
1256214
589071
372370
1108993
1174987
873557
1708158
588482
1360193
1518188
332539
710441
884450
732834
557894
887271
695474
1332180
606993
286604
1608606
163024
43097
587931
946211
1708847
378226
184651
1690701
1546224
79716
727452
1966391
1773673
541032
309146
1853011
1156086
1251068
296008
1542672
1340829
1047838
1261550
301286
961077
467139
1266259
1066518
877663
1904014
1068975
33860
1710944
1481895
938743
577988
1355858
1716111
821424
906988
386423
1852087
1507840
327841
1847178
842776
1612144
1091055
88739
1092147
1609042
1109405
922299
586575
89012
1046952
1538298
69441
1417719
1648978
1941460
1717741
1450436
1191009
455559
1506377
1529441
1914886
673502
633647
1829495
1167851
30741
875451
1578640
773068
1929041
1601986
1405394
1774698
529011
1746964
1251194
293357
1606647
1064897
1692536
887877
1303086
1481659
1778521
125156
1525212
1475105
62721
1950943
1591447
1358653
1066113
1564099
1646158
1865452
874451
655582
1217619
752735
922224
1216112
794512
303807
828675
912562
1871726
120702
520755
203166
93782
170847
1453663
1151442
1606289
1130517
914193
781066
656371
285191
1061917
1989408
1871517
1393116
781423
1038823
418649
1970055
1327459
929933
1456077
333059
1209619
1435974
1750436
1518804
436525
1021729
1112302
1126646
233983
1950724
305765
1375434
831799
897490
114421
1101685
143236
1479639
74481
505115
765656
968486
886361
1738399
1841509
1897520
792957
168256
100498
1315247
1340624
149842
1489822
474272
1197828
1824600
1356205
1454868
790273
999522
856556
1131681
1561909
543685
151194
1528309
1727264
110008
1275900
803749
786358
965331
1879152
855739
297447
243569
151985
1515896
1535262
621318
883780
213444
640007
1502155
28414
1954036
176885
337420
617902
638523
329206
1556590
1690325
1982891
251532
119326
543441
582513
509172
850712
900189
624601
1730398
1419266
1005833
956792
1620574
753867
499619
281968
240077
401001
445931
892716
626012
1964497
457545
1579098
889490
437244
763536
1342102
1520331
1870546
1110327
795832
1882799
419549
1858800
234059
1323521
1434497
988788
1920918
1191940
526218
1054051
233037
810958
224825
1076201
248769
1086816
236352
810393
910261
927794
276269
537976
1117393
1414365
1032603
395042
1501541
811796
957159
1256020
862212
1675108
447755
1364119
362331
572729
1632084
361510
658748
810165
1850033
1150727
1911173
1641139
1898687
1366241
1679473
1931609
1002483
340418
1552252
1644149
418723
1314733
1171866
415662
1780098
1305447
881425
1074827
1216772
98546
298818
1887642
581738
1620378
338070
778342
586938
928339
207005
22512
161576
762494
314839
1008164
1212132
1244587
1907708
1275671
167876
86668
1492386
1844944
775663
702141
1639088
231429
1627894
631536
651236
1945015
1350153
863536
298630
1864232
1022478
1427979
906819
1614851
1471581
1623302
1894202
184597
531575
437630
1358248
1988543
1823563
1554087
1610936
727238
980195
827898
1578356
1057332
625052
1594467
519413
862265
1828794
1315486
1409631
105341
2043
1353815
1750563
1504026
568203
1922006
531385
1276975
85837
376921
1178900
1688217
1041652
1498544
726403
120486
185755
1453517
227562
1252999
319603
1225627
1589347
704005
1029026
120492
764577
223657
1320603
1927186
336559
791419
1083174
1983425
357258
1388702
1723330
396961
684297
948039
1022132
1077711
424260
1196711
1244525
1015058
1917128
423196
863836
372028
664850
1456350
1240339
1016127
464959
1688399
1471891
1542665
1470444
1538097
220476
299364
1927673
1390118
1746509
1528196
1711575
1720084
850008
1946567
1363156
1448836
1848893
1466521
845042
1110929
201496
678274
491293
1524085
1285778
1584066
533422
1391416
94615
1266925
1160464
1442351
848755
1473802
81813
588673
955858
1775102
1809768
1264967
893555
693461
1658696
1066279
1252437
1526452
1477267
1796347
1724575
309569
1765156
418174
1092120
1496321
1445493
373243
1204992
1235218
1932871
482525
1269122
358352
1818752
1409914
1580444
1784440
473889
411575
1995011
724490
110293
267205
1248608
767545
272793
1729392
1624144
468913
1217527
1193289
258989
1178014
1673481
80355
1242472
589049
682892
1110758
537476
300975
1315051
1275231
1898096
1896594
1475900
473052
449508
1314449
1093797
662415
1791785
544943
1363168
510024
847130
1817813
174841
1433705
1602038
834137
1440532
84195
120073
250378
831412
777691
999907
820906
204160
437848
192354
656810
1067888
16450
187274
51858
818930
868184
896018
361023
883447
11927
1466891
1798741
810983
1976719
1145891
1448606
1969739
858145
1649202
1070472
1656760
866846
1175264
1902841
1889199
307765
276016
1580844
371764
952256
1586084
81888
1931056
1776031
339808
1006602
1292547
926506
908008
1483011
1789104
1284911
612754
151182
1654379
687477
963601
272308
1260121
1510891
651616
1284637
754387
1285609
718541
1612433
1861414
1308187
1619296
946021
1817860
1653151
1832768
1697752
652242
812865
174372
250322
189351
1292881
487121
1191558
1992282
1228759
554149
1221153
833487
1783104
909461
93842
120756
592672
1406857
1712732
79758
1923061
1723401
28717
1879854
1388599
1037613
1007619
11576
505901
90118
1122686
687678
1939031
487558
376319
14846
582690
1956849
1782007
1364423
1408596
1671603
620636
828681
1219844
752958
1136302
1037847
1755621
980120
310280
269664
1188116
33105
1793654
651363
1700890
234068
1197282
1804759
1783093
257476
325543
653487
1420631
860364
177137
236740
1964530
1875656
520989
552297
104853
600557
922989
519077
1719425
1617507
881413
1174018
980795
1991128
1013610
1691104
1658003
749566
222018
671498
755993
1837561
182761
1296918
425334
1621712
760070
867450
1468517
6147
1783081
1711854
870836
1834265
1675484
156029
875353
1359262
1612057
384980
1302316
1235046
1611150
555637
1198409
253375
297109
523512
686009
1309075
786193
73501
1312803
1867516
935833
1045197
1578144
1241388
1225125
406172
1415395
1088336
784499
689852
41522
215139
1053977
880542
926079
357303
709843
1103016
1505291
254521
351239
915548
1818014
639091
591886
1179498
414195
1340949
17801
1173969
1358260
313835
380479
880125
838846
1498918
1425783
1722475
19411
850327
1673804
1782027
1851644
1192905
687104
1268135
60205
460218
682810
229526
1929380
1709664
490575
89490
1879963
1971914
1919108
65583
355779
807801
1383967
343485
1846940
1921345
186859
384406
415191
468029
881082
911021
909903
916368
1435804
1844187
1798166
849473
29376
901534
1055920
1977718
1319456
339406
23427
183188
1005182
1352662
319058
1593497
400691
828829
1047333
406358
440714
1523570
891336
1607528
1825640
1638165
508773
300869
555884
1786291
1982173
1079481
1617581
1734427
1554832
1901306
1057051
613520
618651
1907051
475235
1310320
1752603
1123000
685840
371291
968012
1803795
1883598
771567
1849491
1743559
969468
1365455
1111635
1724997
602449
258336
1565923
1343977
1192927
1543710
944330
312557
1706248
445354
469649
480722
1662954
1382972
1523484
1713977
262340
1877849
41739
354007
1398528
1509445
916361
1601171
827648
464422
486433
1961138
1497774
1756809
672524
1642992
1756521
193416
972960
1980336
1235610
1105807
701049
610318
1014548
1034858
112608
191683
31908
49488
1443111
1149888
71242
1196682
732507
347126
1430309
199405
393109
1874730
49951
711996
927415
889795
1606194
234910
1997383
880156
362293
1545343
1328055
1194155
984648
441272
1352468
1760831
1018869
282215
581562
1202869
938384
1532701
603995
473587
1682019
215502
1657344
885082
398154
1923060
1387788
1734973
439381
307863
1242288
479409
1805136
1472200
574921
1878070
1935156
1477072
1883799
1942503
1749331
545919
143396
1506801
1825164
707653
829966
1608287
855395
70641
1404258
798357
106996
1236348
1939625
1681709
334042
38223
7178
554294
1850614
1061000
1402405
25002
53604
472135
655365
104741
1506691
1649646
155079
450926
1463993
1843579
233188
1837322
322042
901809
1963563
1487255
1447480
1558309
1676970
969567
1900323
1843064
246441
990653
1118595
1776793
1493202
83165
1366989
1053131
422389
1902393
546186
1591979
931545
229681
1284735
1232172
1018878
1176673
1331635
72414
914019
218007
1781172
685608
1334617
114780
1106181
1582678
641606
195963
859627
1245470
1151638
148879
209681
266618
1686100
514707
1344312
628375
1795673
1451970
967823
41194
647674
1874665
977000
911541
1669846
830408
1731164
997201
788607
1348896
512639
416626
571202
1992924
64052
990134
588279
1230325
1843705
766592
1118874
1311592
421745
1127005
1692291
1396097
1958468
113869
779790
561010
1785582
1606010
855436
325256
140017
338714
1936845
1367773
305221
1022875
1436626
1694908
1459919
367407
70616
1522656
1639116
515323
945378
14819
756429
197723
1625942
61072
862012
702962
570441
1915892
746801
1812200
1463665
1941455
230611
1915264
438404
1955959
112609
258955
514159
128393
860921
358422
487802
37350
1497483
1956695
1283006
1783157
709180
1710215
1402237
84311
114647
1308987
1929700
1353571
1579879
1998727
1033642
1882964
1540313
625119
655000
381424
894120
983569
1787679
654767
1760467
1351036
1058113
933116
1202015
937523
1297308
1630178
1150960
860890
47042
1905918
746969
148080
1284774
1562717
1753013
106200
614134
472178
1205658
341794
1278567
1114352
102672
1420646
1605742
1227708
187352
1475944
1227629
13629
1902940
692405
1900428
1304043
1856705
1687796
1617567
174360
83690
1586490
1915841
742227
1842163
985646
131422
413324
672932
1873542
881584
994670
1721429
1349276
1827487
1236642
1853649
222941
126241
83537
1171777
1823612
1807228
94157
863689
783280
442154
1542192
1074583
1010279
504341
1405532
958178
29813
834150
42205
1708257
293620
425114
222413
576932
75816
903878
505405
912902
642613
400048
1832746
237264
1912328
1843464
440406
1670791
1699353
813115
606233
619726
1603075
111929
1111526
335574
1984039
1856019
251143
739465
1826030
940437
911957
928543
1776056
194109
1748901
1592428
730018
1215662
1799542
1285803
777218
414686
1496314
61969
775255
34750
1727747
1432617
1958862
1775479
203336
1088240
1311780
1701287
93172
1761114
1513904
28706
732
1727529
1357765
840321
1462786
1781867
1324941
1678931
1712465
1221956
355309
1917724
148336
1969837
10471
1929474
657943
745019
1164675
117973
231502
956669
1238738
1459634
727624
442180
1106236
920415
1161962
326162
1325284
481746
1017348
1858096
169004
1848446
703000
159953
312012
1224027
708901
1034520
1790178
1233221
1960539
1822907
208822
1092013
1542800
625364
603076
765011
1969492
1103999
1680473
770833
1291885
1258358
1616280
689357
1250697
803113
1037441
368197
1998419
1062223
677843
1027056
250426
880992
1501440
1316401
1665429
441794
313719
239407
168498
486738
311171
1731451
1248075
794400
935846
881293
1134263
635516
263006
853193
1895329
891438
1104545
1622446
741740
1334810
1314435
1053402
58925
700200
1217207
1232549
386669
115817
70327
1504020
1301488
927800
1556990
1203993
49357
268857
1087503
1610783
1382860
559334
212970
177617
1489286
863902
883385
1696086
28884
1034882
1925896
380761
1662449
1938515
877555
1812179
1453070
1666710
1815405
1498018
1521450
266569
693201
279463
1006640
264000
1045958
1087278
704279
8386
1743850
1194619
168782
212074
1520510
808621
1001745
539242
273529
837071
1090712
747858
747451
384468
347771
319381
1284759
1270764
732397
1528705
58954
993436
1849599
903096
1261057
1334720
1356106
194582
1551233
523397
268
1518255
1045345
1402304
1212003
712496
949643
1579318
1198144
1561647
1956965
719884
264690
223308
1379414
1406333
928033
248471
877786
792983
1185512
29288
1252831
1153563
1583696
812193
434319
1040908
366506
1494952
1146766
674359
621658
1404316
285862
1607976
1355611
1079868
578695
705019
1633274
958627
146250
136628
1990836
1310460
283242
1348172
745963
541247
358065
1085096
59199
439926
1893145
1213613
338114
744792
82493
982372
1427789
345525
184462
1133438
1264575
566162
878638
1933195
1152214
1945479
1046776
1029834
1737925
148272
1591176
1102704
1705863
4706
1494008
864157
1343176
1477395
1669169
1709501
609864
1372195
1785221
982283
1024586
137895
1321702
1428237
67961
1779731
1896638
1467558
1089891
799678
695327
1246265
1733206
1078199
1230939
374364
1740570
1788096
1141833
1288842
746353
349868
213444
1329618
416401
988227
1482747
1050385
90875
1982647
1278821
932735
575905
1849706
1202321
1648345
1848870
1326358
1756349
1348729
866575
324284
1960404
1902056
1950162
1715938
789438
1179611
1247489
572258
329349
1559447
1177260
410327
1161835
1891235
336681
411755
151060
1397794
982737
1424856
104234
1464827
1387351
899793
118339
1456391
1433105
692805
160453
24504
1137271
1875755
1376409
1083588
1285954
1925425
286140
320432
1096319
1806496
1871504
454741
1590312
864874
616959
200909
111490
857586
617746
1366061
378327
259287
193107
1449624
1390393
1833752
785045
1593022
1283608
923033
1417175
668578
1301392
1345582
1030298
395049
309724
1883853
1847397
1808581
1585368
791998
255351
815594
389641
913133
753648
1677800
1013821
1603325
1708239
728756
954991
364708
1573245
1254726
1194753
1673197
1212239
429270
966606
398962
295403
1213295
478605
125555
386756
1653310
150132
520077
81211
1648605
1242716
1556762
401911
108193
607822
1983793
1803340
1966993
717849
1239698
1008021
389582
306900
6420
1587954
222921
1023740
464967
882764
1406234
875524
1883145
366086
744977
1838983
33688
1207739
400782
1873319
1979215
1452921
77213
1384849
1186807
714099
859933
690878
1578128
1252620
1294280
1650757
388811
1235241
1330503
727288
1691856
1133206
1784344
33999
127958
472115
1161195
1322047
1628049
1033303
992932
658091
33204
1285500
451473
1146084
434605
1948208
1987958
1821656
278243
127150
1283524
572714
1183932
1711715
1063526
1126476
1540548
902617
1567378
797282
171067
269533
1877775
1739097
673387
204287
1378332
128883
844250
1849937
207036
950927
656125
1238477
1553694
1965974
621700
997437
1332489
338973
1479559
90338
211970
987385
1525868
600727
818266
1819369
1533731
1038678
1445168
1283313
370732
1136630
39565
1907948
1477395
1455707
416431
978424
741387
1355039
1638140
27725
1402106
174409
553451
621357
374306
1692341
722177
1706887
130430
518422
1387096
20692
1271949
1518022
272472
122992
284313
1887800
1023557
368161
1730631
1007204
783692
644818
1944516
417559
1471854
804547
798331
1957922
1149592
598112
1058637
35620
494748
442938
1496073
105670
545693
424644
660894
1865121
228173
1498060
1018384
890379
94029
224658
916167
129826
466723
1318768
675744
1645338
32791
1665839
1806971
1356424
1673819
1658435
1824413
1381681
57022
478667
1192713
1003976
1450698
584651
1231547
735265
1089298
72514
238751
262378
1805487
594461
1433607
1306329
1790067
678430
303174
79308
1653124
549178
1781476
1416943
764832
1758092
991784
1814306
460440
1281544
44175
864432
1314058
837857
170049
1688524
836101
142159
102545
1793192
596624
1452744
366966
108948
78725
1749708
1419138
387629
1728840
1147791
1179561
972487
1267099
1169743
884085
587256
200900
1020820
1987633
816954
828032
1382056
588149
1511036
1622409
538808
833140
243212
388587
628698
682632
34804
1021439
1676009
1612618
894050
1897741
1012789
1654420
845249
810856
1808928
1002896
425843
1520920
1645008
929714
530469
526050
615600
1933992
1628881
1232107
1562232
226003
1322149
1223676
1439900
908448
19164
881885
946073
1425180
1118219
1758894
1727566
1475519
432197
1852906
1969282
1547849
1077898
437818
1874055
402147
1438923
410022
1594363
829204
1704104
744643
328634
1295644
842309
342861
472389
1686511
899661
251862
1941481
1200780
1242576
255099
794520
620196
1440910
85876
1128972
449682
948487
1106442
1661313
1240075
1920775
389553
294883
1268126
634850
1342686
725594
779816
1094306
1092185
1657200
1196043
1559551
661985
1792343
1987762
999419
1483158
1787440
632370
776975
905135
1235552
593662
1056941
1294908
93471
1045086
854939
301919
170152
1344910
1847342
1859241
273529
759793
1524457
892993
1813406
394863
360730
1118973
338038
1280250
924006
1830820
228773
767106
1474227
985300
600014
1795742
104002
1435504
64963
79966
1202276
1794449
733662
426144
391606
831949
1018205
1824889
1706944
854703
736805
1490691
99131
245343
1335558
1318871
1737213
1944792
1850759
297315
1887589
840485
1789416
1035759
271834
540806
1370397
889071
375508
1903005
1944473
1745179
196806
1681969
1921204
418843
851912
676991
1238051
1463036
1367635
622660
1739315
1202921
988222
1906299
1795986
122214
1668774
304039
1010551
105697
1654540
35148
1307339
288043
1529418
1948140
1113192
1582889
423851
502404
652235
469454
1480899
318978
688689
332952
364408
335441
1239724
103511
112282
1574219
108110
970216
1583517
898477
1174090
1121894
362749
294447
1441962
1270432
113969
184982
159716
775165
144473
1021470
729474
1127937
378550
707244
474512
959473
1156704
858668
758838
1710807
730331
381909
287233
1317353
1878754
1495703
1054290
917260
1466662
446959
94136
406694
1777938
592762
537950
1398894
396835
49337
279800
357869
1294887
629353
1363260
1752734
692863
1479669
1593869
1606036
1783066
770559
284040
467808
1126429
49292
34940
688164
97517
81321
762820
715922
1378379
946186
1981891
1389055
654031
1257942
1817697
712453
559893
407715
1886751
1986919
1403490
1098797
1211719
1087556
504329
946840
649412
1057489
288922
185973
1112282
611493
1797783
810094
1942472
404131
169292
1874626
739597
1269804
1869174
936867
640797
583305
1667810
222770
390904
111337
958540
684109
447429
608563
1502589
722314
130023
1328264
1892091
1371391
1862934
1856924
405502
1309960
1343031
1842875
1873349
872201
1083385
1059788
1015813
785919
175177
685912
39661
703527
1990503
1942556
1058582
203967
1852011
832891
1542664
1294056
634816
410935
703795
1191817
1556308
343384
187001
1811967
1934028
1025079
631320
1130269
536364
653973
1081870
1012986
307354
770067
701831
253922
890743
1242257
1528930
1616229
170799
1209556
977559
1507320
1320880
1583345
1187132
926318
1492262
488169
117596
817932
573328
854219
483361
383052
399859
96969
118383
875679
761737
955450
1080431
1505644
891814
198168
1066144
1970187
74371
1918892
852760
1111288
1322441
605769
69190
516544
162816
722780
1498309
160856
716818
986731
1191175
387550
1565196
251458
1320521
237817
310679
1772527
1477697
1657862
130880
1014744
1854195
54918
825762
1551721
446973
1498202
35600
1564930
1564069
655418
90823
977629
259599
600619
1216977
1614514
837453
7977
1634437
1913121
782504
536799
839339
1930797
900009
1335320
426787
1210867
1510055
1166050
1873682
1661228
1805845
227459
1366447
327472
912222
928228
270014
1281892
657307
1688139
785520
283061
1835150
840424
156756
496173
1660304
547223
870751
194003
1184700
420293
1093039
1978875
1112596
1290846
61943
647970
1594882
451085
633734
910510
426486
1180013
342865
65480
1156676
814827
634603
232404
581374
1034288
597574
854033
373919
430281
1327130
1641497
1443428
1385363
620405
1799806
1862596
740956
1696544
1041629
1001768
1645401
873718
1953109
1553490
1654229
557656
472358
1740271
979778
910410
214761
468941
852819
1327285
996934
722996
922985
708201
1195654
1692330
151237
979622
1679744
1497403
1544855
1142197
1303680
545790
388189
79614
1491481
1093867
1402237
1813498
1413753
373064
1754353
1133272
1136325
690156
1386317
720288
304141
1009710
626332
1161511
762897
1672084
705569
370110
1323613
825612
1378762
1394119
1331847
1006644
515261
524140
1894823
794804
1279715
1740007
1742026
1670762
1941706
1048653
517563
947502
493611
1056029
1475868
232628
1064524
618214
972855
811333
1985912
1262595
1417452
268153
705897
1874470
320011
1948643
1915455
1837915
360371
1223516
732374
112106
373558
386656
1654025
1225167
1858221
835065
1106698
1894321
265684
657564
1226256
1022689
1691319
987879
1199247
1403285
61290
1305371
1664488
1423628
1460688
1817874
627562
1468802
862386
1061701
1676756
1400228
816749
1756933
765409
127779
1148746
1709627
692356
674454
1613387
540816
1288152
1963327
244337
352256
533546
1777869
1871131
215930
809662
44316
258524
815189
940664
309691
1685844
677867
408963
1906596
1591358
936042
1049365
868015
220478
923976
1234350
559288
1271728
461104
924287
1348923
1004564
1909663
1505623
1001496
315793
67418
864733
1137622
1414774
1829260
1949640
202685
1613348
1432391
1098454
649995
1414251
21552
1849870
461993
72415
186675
958539
1540237
1884036
1026623
1366593
1180439
1292578
491634
599834
937934
62996
1144289
637424
1807633
171523
502716
439039
1383407
1868645
743104
1402712
1213024
480323
1934494
1505866
1520300
736593
749746
1197754
1835505
1499349
1661994
1900575
1466320
31830
1614750
1987888
304138
1682002
1470611
1363812
987657
1526255
1535856
127305
745722
879986
100673
1487721
1892431
940994
1186007
1710493
471768
284541
1513962
1022736
1368218
1824627
1356300
959107
392079
627707
1633451
1152178
1218546
81526
119084
361676
615403
1156232
1614179
1348788
328122
662816
1003597
505690
101208
120295
1020510
234923
712669
6116
346770
1328588
1327635
1858587
1490428
1198571
1730954
195921
1691707
1621468
873929
1260231
862305
1460989
1557976
1392786
336063
1376905
847030
1262698
1839963
729625
1009266
500033
1991321
379811
467711
376814
1244924
1551366
1821437
1345924
1270298
1935298
589491
1983626
1356000
52395
1217197
1281364
1403693
924648
1405819
1358262
361477
570682
1657798
256977
1459030
4738
90028
1328764
525680
1582747
484382
1787987
443961
325985
188173
768672
928956
576086
1855792
257849
1441018
646810
136483
333736
182252
1448246
649166
775423
304022
690260
985360
142861
1220525
1558796
1974089
128349
706035
713716
1167439
1037985
1855975
957153
1726851
1821348
1673564
1562745
1998982
1289278
1729081
839070
1580809
466946
888783
1994995
1490062
1796892
1060775
1697439
1733195
632193
1269019
493113
1359889
1170566
722492
1157037
619300
452449
468008
1206827
619834
977352
298215
228081
1047010
1799317
1081501
697819
1464638
825141
717466
481987
680185
645062
1046350
791046
260100
1776711
1996203
1416331
1399292
996408
1932182
446534
625440
411704
1251579
1119423
889198
609736
1006381
184158
1820470
670355
754002
652313
1391726
1242065
1373731
527193
353114
756518
829299
941621
215332
354424
732990
1186720
1340260
796012
677972
822748
1745155
1265806
1800594
325796
332705
1654795
1766795
1036829
1944046
1877162
44632
256981
1309534
985999
17427
1008816
969303
944168
857968
1429919
369000
510473
174995
1864543
1906836
733543
174294
1149219
1838938
982003
862084
1115341
337163
319029
81465
1608073
1084327
1005201
1065780
1843447
1712053
1219905
1858755
1174625
355976
1025861
1731173
786162
1958991
500356
1547523
1136733
756479
402707
438945
1902108
415620
64072
1776143
821396
864578
916860
1666353
1200570
308055
425881
1924947
593581
69242
1003552
1934622
1335967
975909
362162
543633
664004
1580016
970208
148571
1220023
805379
50991
1982798
1832413
1124858
1050683
375620
813453
892255
1562678
341063
872532
1037566
987488
385213
1272800
1344631
1978715
1362499
390942
33077
1985641
1700656
1231566
1442024
10861
1245539
1411409
34429
137874
316161
446709
1515749
1585514
944089
531157
255010
1681303
1074964
4989
1351248
48751
1830050
856588
1737491
1638540
439156
381902
252534
1580007
552057
1796223
1936922
1360292
468398
325176
1456611
1358464
756301
1261905
960186
1551472
1085946
1191512
751116
302217
1357901
406416
560589
514671
266
201089
492670
1198057
1688721
1632647
1697397
472636
503864
1090368
193620
401612
1492726
117878
1057943
698122
99971
982101
829998
313653
1770103
393739
1468918
1437226
1325434
885837
1512060
1684733
1507157
1751403
1749087
413471
48777
848956
361026
866621
618258
271006
174122
1971878
1961456
100156
133040
34951
1039341
358931
1782264
970817
535014
1195848
1913523
47479
952662
468499
1191803
1793315
523536
510005
257776
1612144
69013
1396883
1555091
849588
497495
589039
608773
1886962
1928559
1459102
470834
239214
766566
568750
252910
284443
1240853
489790
673810
794327
729707
93333
1026040
1314197
1175232
1515021
383649
905777
1680685
761689
799661
793732
1169086
1826334
1724621
1557191
18339
1955390
1238271
1023445
1804498
1761552
1579674
381705
1677916
996270
1513033
664517
244955
750891
1350101
182069
733796
797645
520420
1589221
1088459
1203216
787412
707793
1472620
1639230
1777007
1706329
1892013
53717
193578
1419302
795453
1951791
56525
1678452
1804653
1336355
475705
1570918
396477
1572612
1985872
1061467
1227663
316827
85982
1370847
1022742
1047970
79574
1910060
897962
698141
481362
1715762
210152
37700
804999
990505
1276955
556665
1249470
2672
1573388
358720
725128
668010
924418
1229509
531072
867483
280170
381912
456191
1252099
1136652
1115711
24346
685038
832677
694222
1440049
1076376
887153
1567344
1900953
1845264
1929312
1126599
1622066
1137095
1859884
891210
1208631
1975762
1704558
783941
1954464
1979936
192045
1471361
74007
588065
1272824
1208571
719739
1119478
964462
1722663
1479679
474421
675472
17077
35018
1891269
1488297
1814351
1806262
1131483
717606
526218
1593369
861437
1873585
994436
360275
537825
846192
1732025
218903
333618
481780
1592113
1742612
1374826
178306
1993975
1184056
1028914
1661155
981380
237084
1120693
854639
1713074
1262415
279026
1331204
238123
568209
1704824
1561783
755379
432439
434406
50038
697692
1935317
88716
1466031
1918200
1017970
153970
321193
622260
810304
407623
1676033
562696
1920416
1032611
440029
701723
26783
1939015
268351
603762
994820
1324384
1750171
1947684
242947
356380
1620628
940108
1632342
823539
665611
363255
1878907
1962804
584819
1899772
541150
1728579
830995
1492485
1912209
579223
1457994
1063364
1367691
801671
664004
1073409
164310
999735
419399
1168707
1604040
1896769
252628
1864064
180303
1009346
824980
1915541
52560
447227
147415
550016
1980310
1783013
746585
771107
377100
1780412
1223389
1832480
635669
1584769
1053377
349240
39627
105933
681874
1278969
576293
181643
638358
1822426
67523
502011
301180
164890
1167147
772108
1090831
1137158
1069517
1773272
950845
338492
406627
611732
751356
1935545
355682
1665080
1134782
897461
411599
841115
1713302
1079998
964890
738848
700754
925108
804743
1713511
1934385
635011
690852
1004501
371659
1607707
18595
1299778
1666521
741888
701347
1703119
1694585
694724
270365
349822
1966324
1268996
1002793
954192
361812
191982
940069
1372812
968594
1226031
1697218
674386
967542
611218
1476733
1150007
1601302
1373085
1821408
1812690
622189
1553495
1843447
1730975
35179
1128861
254933
1810821
50095
1283148
451771
1688174
1293830
117092
874643
759856
1596806
305513
841464
916849
1707801
1205779
137963
610162
1178939
4301
838743
689411
1962869
1258656
1805685
829556
1248309
395586
512161
1186872
756775
1449813
218617
1606756
1352482
1322192
377158
686074
1063586
192497
1385306
1061053
1806852
245755
1099298
492772
213259
311678
117937
508797
209630
1655102
827848
1586335
352976
1356292
705109
1579561
1103720
845567
1955723
980761
1615437
1939155
439811
1908037
623674
108123
1867401
1837375
903241
1084897
1381486
1718206
431492
48463
554753
1511197
710367
31704
1372232
330123
1020879
1796897
1931657
236231
1318810
1421690
12906
1913079
1943699
812970
592548
252597
1806259
64475
727599
1525579
1383129
499471
981788
240700
614630
211871
748700
1448383
1301245
681608
1894230
1209767
1144587
594911
1437607
1768794
1491756
1524963
337887
1417053
75710
634592
1519764
67647
1992019
893498
219758
989458
1191335
229126
1763159
1146225
170595
1726833
1099521
1282682
548776
1034773
1313202
503026
174335
364196
1052452
1619666
1510713
1747005
149885
497976
147443
1051639
898119
1220971
1568105
988784
323834
783274
175853
284071
498069
543654
1101400
641520
557659
1154733
838966
1390259
1586541
1593635
700730
1457213
1259358
1640043
1558715
1398959
230020
313670
961887
82662
544723
978376
650593
233082
244881
1756910
985274
997488
708776
596340
1598140
1412703
1332262
1133398
738097
218248
1793709
1534970
344226
1316225
1131487
1084821
648445
1887778
1068055
1515285
1477682
1096592
672641
975892
515919
1789756
608770
18149
598607
1366079
1579500
1841392
1033316
612232
1655193
1266930
221173
1764406
1614926
1533078
108539
338436
194474
1646323
565855
1554057
21952
1234239
1638954
1953204
334405
534286
1567800
1247507
116550
953890
327135
457604
1329123
921090
1912882
1285308
846822
483340
890552
1997416
1409147
1045383
1558955
1890650
1809938
1212791
190145
1053217
1973195
248074
478984
489635
1763956
172066
1147656
925635
699576
1797995
1711631
1358829
1248813
1123036
920251
1007710
1371597
1631705
1878445
1471267
440817
584202
607723
1417110
605084
1059858
1862588
794992
1087049
964657
201149
580442
590642
1366573
1472725
1754663
591358
1224365
620756
1017426
174983
1794702
621912
581679
1563979
1840961
1088435
353686
968757
25960
496127
456092
1165590
1146860
998165
897946
277558
142005
1374881
1004181
578679
1516584
139950
907687
1765184
222908
188017
1143906
1514724
1420184
456770
1490681
690545
1977028
1364750
507708
22287
991417
1654191
1542168
1321229
964864
1983642
417583
1162679
1029057
1175109
317354
795018
1770036
618888
210164
1424413
390456
204515
777637
1577392
1970375
1149397
142764
364800
872170
1861534
53091
1351938
75969
874397
901073
434601
1337402
1612879
754289
1930207
421218
527346
1619832
941941
1386709
230173
464920
731568
421863
950770
1557117
238594
27931
1424248
1177834
1318877
1604480
530135
206924
1218614
400832
191887
717108
95374
848917
332182
28688
1121545
505759
468176
576775
1227967
1534005
1992403
982839
399331
92757
1088896
16329
1840183
254359
1087636
189252
1240162
1519964
574520
270238
285122
1236367
1714269
807809
1755967
1701503
154749
21063
1180466
72344
245207
120456
85411
153863
617034
605507
500259
139563
965714
431944
1274165
1733831
1592293
493585
1532929
936439
863061
697292
537077
412768
422074
166024
1936185
1168559
505507
899346
1052255
855061
1909239
545857
501540
563606
669468
978608
23537
417872
1543398
1294357
1342250
1096331
1984300
680681
969400
89474
1001719
898227
1446219
1908205
28181
1319854
413609
1975
1436937
432484
1194840
78151
664534
1381007
563076
804950
1354934
995551
1107523
1569422
1751441
461964
98928
1967617
1108288
1063413
1394289
1573748
461566
394495
521562
540864
424603
1454286
105839
1587737
1719854
1437036
532601
440242
1402596
803957
1861398
616942
1318516
404492
5194
1306095
1239544
1731961
783703
1670618
1827754
1836645
1463214
1852831
83425
1615745
1185753
1681834
751927
833872
583675
807526
1361153
200814
659130
403851
120490
551031
1495816
1456623
339013
1298190
1562254
1262193
1528103
1137306
674672
22853
1506686
706862
1487014
777913
810341
161706
895753
99295
382754
1945553
234126
198889
546737
411078
1108622
1539283
1238026
1853122
209020
1742007
827376
1085294
467540
111912
1673658
1162562
1374199
1717276
226791
1898846
1953840
240782
156549
1753278
470943
992821
41091
1554484
1991627
1555265
1383530
1126256
652837
515066
1224308
1443177
122086
1208452
1234779
1977418
813314
622093
1314641
1535303
20885
1059253
858087
1427697
1253778
1866488
535223
1312410
331589
564818
591925
505846
1394242
1183347
709001
1924732
1558130
891590
217419
214700
425142
1210034
192555
329070
699431
223349
106456
866955
360696
1429235
890964
1490970
1587944
507813
620638
1794964
1666447
340058
1323249
1270579
1854941
235263
1509287
127725
578861
1229008
1828749
27103
489350
418275
380059
1036879
1653014
715332
296000
1064850
1173623
1603164
1963391
412287
32990
1181492
1441554
1460006
1060968
504230
1418965
846055
1437924
1349525
1464743
223555
284046
421385
988925
432316
1158612
1027795
286289
301024
209811
634697
1718473
1877550
723509
1217703
1427096
1318299
1753626
1873089
1186678
1967219
1854375
1639666
1502579
708581
1544265
1363553
1300920
1152601
735547
351418
33237
1420784
1991464
1188924
466928
1455852
771134
760090
864232
1452565
514958
906740
542639
1258323
1385006
1816478
273099
1450684
1764039
1583755
368429
712521
213780
1952908
489506
820980
1521608
67734
1457391
767471
1643190
852562
548215
552094
314693
62319
1410616
1750069
1986051
287207
925631
1222076
34526
473512
1589418
871857
476700
593124
1079591
840670
431476
493452
197902
1019136
45437
1028398
582082
260489
477735
1441661
55072
423211
1531995
1257557
941344
458679
1041470
799575
1901649
716545
1213248
1937587
1302308
1749338
884617
450394
412653
1911209
1934933
304721
1458874
100409
1384220
620179
449947
21564
1826968
1180755
1619144
1480669
629723
1079670
830291
1516663
351684
1526156
1237236
1840210
1959646
686865
1860395
1334952
1581023
1982393
402078
1942156
1037431
383846
1339302
221561
251669
130269
1770172
1646383
1994068
1720424
104655
1515250
511593
1726359
528495
367169
700988
277182
1513397
34189
1370331
522892
652513
969208
881898
941216
376742
1188211
1920979
1028292
1726178
600870
1208276
1011475
1442215
901103
37788
797034
1395988
632289
337174
152885
466006
792073
437011
452561
1057020
190722
95371
537033
1990423
1748034
1920761
1181564
634724
1693725
257944
1867154
1748463
982420
686617
958072
1711549
562594
1970318
879324
475799
1747873
1914128
225870
1911246
430788
402267
1874993
1895666
547518
1714175
1630952
592080
1278277
1347156
1595283
1371407
101731
1864038
680198
1952086
1746942
1348227
371023
525966
1690475
1367990
1485746
1218586
1517011
1081115
417422
1292311
1873921
790409
1945723
54873
1213545
1638833
1146550
1113171
1164800
190294
1043266
197339
1441360
680561
914626
270476
271061
52699
265219
284968
1246279
1278574
922805
1869678
732048
1299469
787111
1335800
1358806
346652
1177985
968365
655261
931255
579224
1636575
1753213
1278661
1224385
1886640
767085
1833411
746857
1452030
604225
977772
1881779
639068
1719226
1430867
1900497
678031
488619
1437252
18677
610813
1709862
563291
1275778
1990113
1582320
1949518
126554
1117776
1206986
747186
216452
1176774
1607130
1792253
1482839
226119
1515746
146260
1256613
88394
1218623
368457
1977760
689189
1008793
641067
974261
1639101
1966397
316401
149635
364287
707907
1670186
1347048
1272948
1711049
1509454
107235
367454
203059
1464891
108600
859911
1073860
970012
1380195
1770726
54991
597575
219984
1449713
1578017
238272
1236947
1501653
81539
185034
652745
1285113
1616014
495566
490118
1912613
1162674
243610
1500957
887140
952957
1577752
1506397
838078
835322
1362251
533901
840084
1434036
1234907
1941522
479534
56988
235881
18210
505555
1571489
1349181
1484090
1398553
370667
1568707
884876
1759584
1283603
1179082
1029569
555095
147502
1006462
1956888
1884978
296150
870668
1083255
641262
1196784
436087
1039510
183806
1884403
94822
1323389
97199
1590937
1895304
270366
937387
496854
865739
1167373
1522763
1092019
1509527
1802166
1005308
49219
1255382
1843998
1470611
49650
1804644
227744
514597
1283705
1787074
1556173
1222226
255074
1081883
286797
1519219
1052991
1219554
1845709
864453
1666835
1234368
88153
510993
1958142
820406
1627760
1429425
656521
668113
1855308
1382864
1627411
1109576
1830535
780029
1684646
1194943
1928382
942068
1145541
254950
393141
489605
457660
792343
1152266
1317673
425981
239137
1293251
191389
939718
230336
58529
250148
1922594
1712101
919526
107046
1984415
217031
1301036
1346601
1385486
532364
1530378
1157176
1791307
1537148
1600223
93740
989766
338277
755653
1357285
463773
16454
508888
424343
373336
1372142
1674716
1838824
460046
1737485
1853415
488098
1188073
342479
1548447
1706444
1303470
294685
1212823
12123
1630142
1147636
931689
1511968
935333
65975
337779
1643861
1003474
23479
1281658
688660
1450072
1819344
4262
1819567
796068
113138
479174
438488
1413955
722485
1148831
1736058
1726301
278195
778892
1133022
665842
1445603
658257
1461055
350412
927174
1306048
1446704
1436107
1982236
1515659
525606
509036
97054
199292
1965432
124757
336084
1212275
1711363
1541132
549644
1423996
553717
1427781
1584789
1158414
230828
102163
664478
492060
299266
1725811
1850100
2477
1238176
1808629
304843
1604968
1048494
577146
1192516
1531637
75946
321426
618445
1049995
1991617
1322940
88486
1787126
1821930
504674
9401
334291
956760
1696004
267394
201038
932968
716799
267865
423871
732719
1290125
1339604
1812578
1673149
1709965
1777540
1392964
1435345
1836733
527437
1845187
1834471
1269246
952722
1465273
805628
1476048
922317
682004
1926938
1167023
494543
457092
1120035
208421
1870475
514242
911379
747505
1497170
516151
81530
1143940
314366
357433
252132
192954
581235
1898924
553253
1696033
1289670
1605186
144092
1665806
643769
1389650
1871274
698363
682801
993010
1086382
1302250
154101
1447233
291742
4689
1186008
1396543
1784332
1889872
759791
462837
461807
1432757
1118062
405295
978749
694489
721249
417555
518577
769430
550056
1017855
158085
1889921
1826605
1298674
1696298
760178
425898
85983
1536474
1982625
271320
1311833
1771260
726803
8706
466092
1269339
126265
1620657
212884
1506269
216628
1652114
28395
567054
1381849
350591
1831705
1038644
426959
1793054
1129537
1220038
366607
1549380
646851
509309
1999362
1092
1512631
1895117
986460
905242
159593
1561127
1069565
309726
909691
1150067
325792
499380
467965
837289
179443
72952
1307091
675298
627386
1545336
1680182
859122
1562629
26807
1966422
155680
1047304
1678758
824359
1895110
1078226
280523
988565
1811183
1147547
912405
864850
1625795
1332719
1787886
1008277
1933605
1560033
1016555
315469
753063
1696219
1213142
894235
1318820
644921
1228495
679610
557732
1979239
695965
947619
802834
1361291
93126
32332
1941961
1190065
1536844
1103346
581320
928957
263718
1201012
946274
1553169
768810
683796
19957
1188201
1366734
1865148
305495
1730315
813706
426535
690706
489296
1095770
1417948
737616
515561
1780613
1584331
1754905
657935
1701088
1962088
32823
1552012
112130
420609
1785528
1844811
8760
1354097
1613966
1601957
1041236
463434
21608
7016
712911
243471
1986348
1100901
1538241
1104276
1006707
572510
1881277
1105665
12266
1776541
477387
1163948
703526
864289
1956186
968738
148183
1282932
619585
1149883
789050
1437836
165682
1138934
1040528
1226411
649845
6045
584023
1616678
956900
1131783
1169050
1041065
1832651
669689
515859
880301
1778180
1789314
1568911
1941609
145888
697556
685280
177656
5434
1287158
665488
1977169
608410
1606220
744583
1903204
1855922
1163184
304549
638953
672741
1680809
973440
1531801
300043
68673
584957
1893166
1565022
1748767
804413
1000602
1030631
1286539
844433
359753
600643
833153
221700
1360473
372541
1112425
67924
1647563
624741
371232
595791
97069
964285
1900877
948334
983519
314917
987071
1948259
1696942
337161
430507
1307835
1343470
1791077
717550
349126
1251155
383744
1645557
945951
972695
1009367
103972
178032
69764
425251
1648209
1988633
1033113
189697
96103
763803
262601
387431
782477
1348084
710084
1029836
1179971
745230
1282399
595021
877418
970496
1433754
1714053
597519
110806
1868555
1147185
960919
124727
1645709
724062
351959
1412612
1309934
267582
99391
1663237
1383282
366337
1096539
1360394
115388
1830832
1771731
1354205
257319
1783464
348527
301397
459394
1065279
354751
698668
671879
1629770
1924640
1455336
1864592
900871
1400864
1987143
457814
702585
1232211
1662594
231541
915099
1632489
222736
768345
1344025
903894
249479
1293612
503066
630377
1760099
667030
1025191
344079
1652846
1468963
678985
806757
654765
1044434
1122819
713937
1669684
1978912
1059629
957070
921427
1650826
1012002
586904
533268
1240461
1613290
1157244
676535
690234
188450
1334314
1042213
43942
7144
900380
1047757
1239748
591465
667215
1657234
1866213
269668
1051997
380447
1212199
822814
1986431
279152
477263
1980499
950009
991518
1485942
1935113
530248
1352919
1187372
1018508
628313
1602949
1958014
1382615
716731
1163053
1709078
150102
323759
1379714
877923
413794
683164
956777
1112397
591050
1886924
1101461
53358
1019317
1023131
762340
1226543
10842
560674
1695439
1303501
1623727
1970091
794942
110884
1424946
1573293
156660
1745516
1900287
50323
427471
539598
1361222
1586215
1220439
1836030
1887779
241541
1656119
1494991
1807585
1215300
850291
802890
925724
1715173
193248
1613640
895566
1494049
150556
558957
734631
1560077
1867229
668046
761415
1047581
1109267
597602
102585
140715
1578792
207931
987303
369627
426928
1898186
1813911
1024957
1772451
672819
24341
805299
1080230
1539503
1062106
1472682
1878531
1625080
1856542
746168
35660
1062705
1506301
476476
750864
310719
1893570
1520689
156154
460289
1493456
58703
1271882
1829795
743706
1541781
729476
852355
666037
1632541
172458
1193746
1661395
216634
1398791
902504
1122878
531681
519684
1533887
220922
1555599
1138166
1491234
674290
171376
695886
1665729
1129052
1337599
236116
437136
177766
988022
933533
644940
1764137
1150045
1208138
1588819
535594
55857
492237
891661
1803039
339795
410215
721669
733950
787569
1444029
29013
231306
1831792
248107
563944
1711914
1375563
1539310
1873555
921806
12950
1417986
1254802
574804
1844906
1734603
97497
1763123
1174973
1281697
1010820
19752
530264
790874
1394792
642656
15907
470378
1231645
559807
941602
1525031
510285
959921
1592893
1224702
424507
1463065
1370085
821816
562422
171332
286360
86119
367842
1221133
1129346
376142
1228319
415262
344460
250623
384422
299762
1723070
842643
1531393
1555379
397345
449383
804985
639231
722932
1772716
871882
44360
1055982
24623
954243
199449
1131983
1676630
582897
1272699
1409499
293316
1178393
847143
1582597
571690
1123183
1606918
1439691
552935
1803564
990166
1834166
314442
957901
505100
733100
1806153
547056
1932706
1865195
826679
1069872
1148765
957768
1081662
1982175
1450325
1870806
761284
1216444
1428409
6254
1570246
1543055
1400313
1384105
1175150
986159
1239780
167597
707624
102013
1222099
1719538
1554860
1944966
1869322
394398
493443
1055370
1097871
1436445
897448
885793
1038994
469711
1823498
1636242
477744
368894
1227936
1304943
882141
1798968
211447
602551
229308
126048
263715
301402
238103
1763580
1117036
127251
64364
1501182
1014356
1634494
633951
503982
1995594
1475438
994753
605145
775526
104273
635177
1863694
694682
698732
865453
1204722
567852
1785527
1119241
1587700
507281
665233
601887
1158631
951487
1956440
841706
1051976
958420
268827
463733
1340921
557338
1241005
493231
225282
1253804
1888002
415122
1891640
1919513
1522137
408544
1236781
945795
233168
418659
1962884
314827
524402
308456
1344078
705234
1568383
116341
857179
1702801
713497
1944507
1331087
1481164
780771
501949
416424
416360
1554726
371444
1048557
1134067
854219
339183
98755
28056
1588766
557499
1155647
546802
585722
1614666
585286
1867632
1498941
1694730
298405
1914136
42908
157255
1263130
1559385
45435
971135
1187181
520119
61365
879224
149771
1204320
1321687
1438065
1621163
1472897
1013802
316365
1869626
1735219
593481
940592
628562
519058
1735073
1710174
556264
1687884
1846622
625368
1076788
101976
1243573
611946
754458
1235701
160276
1368568
1077137
251506
58826
380110
298400
1034176
1353637
1218411
203089
724791
1132408
1081077
1546415
1955172
1192951
884279
829268
1081634
1101530
1478068
166532
1174710
1606959
1799310
1956222
1337249
91738
1931710
1959223
370372
1723763
1871453
1007259
435807
588224
941378
58808
1537151
1956400
672638
357146
1334520
551063
882426
701011
1511994
1454417
1429279
158188
1640158
378451
1997500
814734
1338758
1791371
430302
1924273
1706066
1573129
1250365
1933445
1650070
1133053
287591
865527
19209
1479291
713913
1508209
961351
950752
1693308
1665645
1909279
775014
1558424
439427
452800
617170
637117
975511
293976
60418
1417246
1586135
1817101
397044
1423398
1575032
875676
829703
1993753
201875
484190
1979384
1409848
997892
1056620
924887
1800136
699666
1307182
760523
1459711
1963314
391912
1873074
1204737
1306019
1868986
55258
1519337
730942
192701
1385328
1756265
894640
1922637
416678
1145420
1602703
1773497
487638
1975770
896007
734848
1541407
990476
393881
457981
345456
41253
1692627
1899631
296592
1377621
1930293
454377
1199003
1601855
148947
1990578
969353
253251
261224
1784922
1470608
617852
48809
646387
176274
465127
407141
1561287
1187956
2696
328599
627122
566789
960017
233431
472620
1066705
1913007
586432
1439918
1042684
1964411
681082
795109
1317501
1959752
1308656
1417391
315884
657458
1723002
1442191
307183
1345489
1790807
253804
1131054
744351
963460
1018708
1668331
800243
1934173
1356413
219936
467033
870661
1129949
522822
1199391
183074
1185436
553803
1682714
616687
344633
815649
1258522
1262586
1393655
1560714
1644613
1398193
1593162
1355370
239304
780519
1267042
1390507
1993972
84253
1466754
1094476
1271922
1028426
1157214
20607
35843
1073554
904859
205363
1719138
1691234
1307630
643253
1291800
365303
736645
50560
661407
613927
911696
907408
210062
1358759
1300410
1256085
107868
1624630
1745319
1584267
1248449
710527
28853
992247
1431239
60228
1143803
1136565
1650579
1039579
1956387
740721
1541289
1779877
1768140
185336
1199197
1642924
1755534
1827350
1173261
1611060
1661304
445923
1035667
46614
1620919
1617794
1484702
1724263
1342875
1006361
1774812
707562
1786406
260715
841263
931720
1255148
1025929
1421831
1701531
1810058
1015981
1796186
363999
1499310
256161
1722637
1913783
1687253
1656745
1352553
1304319
689068
1872294
1506276
1668226
1612424
447264
984234
775397
337067
1915061
1024349
1370341
4289
1719868
183963
1609738
43266
1621883
1464718
270002
466031
1695508
452739
1408032
1046216
108185
1809771
1095176
1790291
735884
990188
629564
438860
1837069
667382
1484055
1321400
1420686
1729697
1167044
574971
1108403
1799795
1108018
299632
1923546
1024439
1969188
370316
1262607
1991720
1695455
1774729
1431447
1149308
1886106
1274035
1961169
307568
1560448
157460
1703339
92526
1197438
1367883
1588777
1776311
278581
1163297
1087791
1422206
627091
563646
1765734
1783143
222530
417794
1187081
474209
897168
1391338
1135018
331368
1269546
520809
1910394
1600276
1500783
1518549
275012
374450
1427524
724535
1398828
289320
921766
6608
332398
498526
470131
1589396
145447
1968770
1082444
984419
450004
1744034
81769
1570691
1039856
682869
1054475
1729826
771847
405970
42235
1603275
389438
327948
1643795
417277
1085753
550597
141716
389911
125878
61278
1139103
1925675
1550360
753158
1492981
1512536
929212
1493832
864117
923542
1678625
357233
921500
116318
1380841
1825184
1748168
1695236
596264
178522
845890
1034881
1309738
1729204
1082916
1283101
1539198
766976
1168313
1827219
1764953
759176
1561139
1479259
1764964
602099
621367
738001
1258378
1171753
538965
1872231
550148
1614646
1298969
341265
1679534
1037636
1107153
330768
355769
1418310
1404878
340051
615637
716550
1004752
1534532
29890
147948
787704
701426
1743917
400734
649458
823980
1131934
407094
444097
1684608
414844
533128
889667
179840
751735
784460
1425208
169955
708096
1128231
843912
178471
1311156
1385529
1833762
1711112
1294360
1137313
882236
333269
507991
24440
182230
1455616
1446135
1810088
66041
790245
324732
387509
1283072
76702
988496
580210
1963123
77825
222146
1608301
1170009
11308
1991996
40420
1323490
866583
666507
1988498
962312
497014
1546734
736612
1596263
992606
1683531
596381
1591636
708982
1017596
1552214
639721
1727217
1317853
507099
1575114
1865000
1497660
100907
496045
1305377
93301
931751
23710
1774527
179156
519968
721150
122193
47108
1188586
1816493
315699
1717444
313759
836253
278363
1767187
384547
577673
603878
1035050
1013840
1888807
893389
231852
46743
1906701
1821149
558672
1591350
783478
1511558
1066509
234261
1021702
1198861
156546
1996243
825530
1701334
1651309
1731492
990301
1139958
1680466
1644007
1546085
1407213
1457932
1717909
1147032
1190762
431381
619636
1228249
1743828
1628625
733483
1921005
553238
1654628
1552198
1191205
1382164
1054607
511301
536775
1121672
860158
1865171
1076758
272979
1277231
560639
1473789
951938
454920
917255
898747
1257708
622224
1732906
1085345
413104
1321199
1814497
1033810
231852
507061
1514900
799806
64697
687644
29600
494196
1813228
1516829
1012671
1991090
1037991
408923
491443
671836
366170
1619450
1157974
1514773
429211
1828842
367100
1512052
28282
94733
1466145
686200
1684766
1949276
479972
137686
500389
1938810
716438
151472
1618374
1863281
504756
1778270
640655
1085960
1970066
135936
1891409
633709
851715
153575
976802
886399
564537
157729
811392
233552
1684109
487076
435912
1073654
227545
1971781
1471333
1115550
257382
316099
1710440
940774
658062
1897907
542708
1621718
141849
1427706
810012
1973407
1861668
1583185
1781582
1965489
802718
787987
824658
970692
881703
21186
1509804
222652
1922626
775512
1274910
1067832
1244811
482392
888252
1145116
1773482
511945
1660556
1004390
1933522
1634425
333227
937973
718909
99719
337630
1952767
811611
1071750
1632557
1722647
1202727
1667000
76522
164705
871606
1471597
1695849
276249
1238455
1375006
962086
1451934
1184260
1937593
1984737
855428
1172732
1944242
385944
512349
225198
875800
419607
1268301
686606
1641322
1491727
612203
1972578
1644685
1329472
785731
1283692
809116
50544
1442036
231614
905423
273982
599361
1518823
299886
465387
86991
1386822
1745017
462126
1551795
1681226
11830
1998526
576422
242577
965273
1268129
1758611
127346
1860260
180898
733116
1175801
1194851
55031
687499
1396471
6757
656623
941661
1476468
1430251
1418000
323412
756170
1695336
474177
1592205
401653
1753256
1069112
396769
589267
1928461
1548494
524448
935014
839870
840276
757736
1932731
1684999
1870699
1127444
420520
1764900
525340
969747
1489430
1289818
466296
168452
1230526
919221
1970316
495898
1476773
1857949
668138
652705
1163463
1924442
1629357
984943
967149
1800870
178933
274126
1368312
484960
1053988
1624826
1262585
1708527
85144
1121066
1465316
1470934
290833
778895
55876
1057408
1364018
1229517
1616617
908622
625579
1208894
1475227
1311903
30618
103587
1829663
1129310
5109
1990830
873861
228676
1186482
36602
1747330
589113
156820
1822495
1838298
39535
1086182
858738
238969
1263907
101641
360016
1136408
462306
1520864
52408
263032
137487
686025
853302
150748
1944162
1852207
643320
129470
1618086
1473764
242287
1327382
1108158
1062224
1513985
1548642
1393917
1515425
1723509
1800731
1250584
1575874
1494295
293460
1792902
1375385
652616
676709
1553541
745204
85984
1761836
954100
1477568
598118
539676
922354
1707848
145967
808734
1248633
1042012
1237956
1574595
1215750
1292121
690801
1818062
835295
1021398
1097151
232218
1806068
1525825
444000
411636
880955
332550
1499673
907780
1860329
857951
539561
1192477
203317
254423
1867395
835846
980334
1403406
193974
481389
31687
1000374
1047179
458807
1848405
929817
793340
417537
236114
546368
467557
1157064
701493
657340
1659796
493993
1069825
1063763
489703
1914636
495433
922869
1286431
857372
592857
371042
193121
637097
17040
570752
1992791
1841708
645838
1184109
1597293
1713782
366221
485663
229016
789399
1811470
1435909
1243014
168640
976234
721954
907493
656720
1092155
1387993
1134946
801956
246568
422810
802929
707781
1746015
1876370
1740558
170023
1021327
798404
1205489
170264
1415257
933659
202620
1337634
727086
1612836
368179
873975
853007
119145
122809
1949617
463780
517180
1500939
1738138
39717
1735318
1277376
282673
79861
617978
1325251
1874194
1847154
435256
700212
1797030
1957057
991053
44591
592067
579238
1539120
580704
340979
1385564
235768
480068
1749404
775075
468922
1573713
132136
1497070
1480960
1702324
593796
1561488
428219
520901
836280
1429742
61503
1152090
949148
139923
1610314
1512472
1570372
989374
757556
1995475
1301756
1257095
1738606
357266
1307243
1376460
805572
264598
483187
1515574
949461
1300782
348428
1482092
469018
1870450
332014
1499661
1111314
726971
696078
528348
1123169
1561591
1759950
97576
768832
1655570
961778
155286
84540
169078
1508156
1567212
485931
1333292
868176
1977497
774214
1653425
78347
1400770
638017
89042
1882142
285490
934890
332456
1415618
701085
1056488
1470071
766433
1572779
1538037
228886
1725929
1627049
388737
1932631
446738
1961588
1052619
251036
789486
1099672
414357
329982
360968
1634106
434046
466997
1477891
1753838
761345
893183
497810
637096
974550
318753
565393
66276
907304
1362604
1182508
1788620
186019
1340135
1046457
1229645
1998339
1981776
9141
1574424
1419727
640678
1584691
682646
1364874
1701620
467962
938059
484339
1059697
1284777
529759
568938
262403
1452099
198669
998104
1468802
558470
425922
354188
1268808
644864
514510
623349
1577248
1357946
470546
1196872
1355093
1520090
932562
1938195
1447090
83767
1918609
501811
418595
310564
685009
979804
1245968
565067
917441
633655
860580
22874
1265279
1646509
1967061
336696
1694845
34878
1901112
209152
1617689
66280
1240014
1271765
1370445
1117928
1575092
1637612
871198
937520
1065099
1257847
761718
1226443
1908773
28489
1821678
1262233
294301
1215469
515414
1983380
1099002
152274
1685145
627006
622822
264886
343007
926978
631733
1070418
803846
2642
1911229
807034
33648
631260
1467870
1687997
88373
656888
543898
194685
1705141
1039682
1370744
1197559
1593872
1723130
302638
1276932
1582701
1178785
244307
1846216
990194
14474
1163107
1866568
486420
991289
301858
1384056
1243770
654839
1403866
1223731
1502530
661816
1127282
1404865
241564
545019
1074928
261571
644705
662592
1244680
855506
874618
1507489
1566180
388884
30975
24053
1786782
355250
1519037
940786
670119
1103914
1842613
760705
1923404
9157
1874796
290589
906895
710664
1817298
695582
1329698
1664278
628642
891254
789639
791403
972386
152526
1310009
55123
98557
1564456
264770
221082
475064
1768332
978542
798633
512351
197871
1566956
1603748
1079498
1479438
1504521
1240363
571219
1557204
776998
116698
1257893
1632138
421446
1949212
1702212
237195
1298198
1929103
71015
1967841
469127
1520792
1249981
1997095
1180953
1993200
1640339
226957
383386
1281471
1466528
1243603
1340897
1164355
1398319
1513283
1074715
1219535
429464
835080
1261410
279465
1937312
617018
348048
125289
969004
1749214
1816324
707075
1658898
1594457
972710
1540447
70041
1520543
1041250
1406995
535675
58248
1236019
1598462
1151311
1299449
754677
927929
390363
1651724
569769
276977
667415
1336437
1541945
426952
151419
371911
818723
661266
1717213
177873
1268765
1112901
872725
1584185
1740655
1469600
364797
52367
769690
95719
1597233
27852
664876
916731
363364
1370367
770570
1065405
1248830
1298290
1681362
826378
216832
343525
1629134
1718071
23608
669926
1512213
881471
1498546
35172
135123
1337636
863057
610
298938
328360
440862
1668466
1210898
281369
664643
1826097
1505491
597550
1295070
421501
837624
1921587
909505
1168807
1692773
1369226
1786437
1967048
296474
572996
649092
28868
492647
940340
425105
1860260
1992950
967595
938707
213481
1116575
100542
1808273
1476367
1244837
574334
1110415
1741054
710174
840999
162761
687682
1862810
630180
1821242
908624
1283390
839008
437529
603312
31510
1800732
550747
1252686
1273788
891000
268360
1680192
1424952
1174912
553616
685720
1138590
1953980
289290
1617122
461825
414865
1757143
347481
1100329
1659277
703378
703216
1339290
695273
1123411
663336
1773400
801270
1741871
1622189
787057
1012449
106656
584015
1824074
681156
50578
539644
1644183
1519536
1675861
1094707
1810335
691675
1634629
1461895
644588
1536516
597588
1339208
84894
1245807
608977
620394
1305031
1978953
315179
1139775
879133
950936
663957
66380
1009042
1519994
1396156
1879255
418618
362020
1756883
1660127
972053
953466
1193293
1311050
1871100
1174597
1513040
1478037
1133671
1968610
991997
869836
589023
856453
1679338
1976427
381686
1301243
107708
932500
88394
1206013
1304758
1384864
1396422
349387
1563428
1717151
1221445
1352495
353228
715499
193275
1246509
814076
585850
1819256
625796
103895
1006905
863047
231333
1432451
1665486
1039665
11250
1132854
1244684
1242835
779437
1736894
1275050
961257
679641
350138
428854
670407
1340201
1840791
1792753
993502
1763378
1465738
5487
475420
661133
1669991
1015342
424763
306909
271349
1537389
268115
985668
1834779
579012
275675
1703519
1183619
1871339
50493
1964107
1605729
1635933
222948
433468
652583
763828
1776103
1830007
361334
654583
1755549
1300312
1523164
1849696
1382386
369845
532200
1686681
1304631
495489
792550
900473
1777784
882351
1215081
72043
720486
348500
1759719
482048
14632
1278153
300440
402049
258860
7679
349524
1727342
288290
86551
1115105
288151
1138286
1309070
1051215
1994052
1110756
631651
427174
1009999
1695194
1695436
1731211
938580
785661
875857
1237613
236949
1338564
1283802
1771783
536810
1863530
1587913
549249
1864709
41539
1772050
833308
981053
1950454
861287
483222
482158
1019019
1782681
1747024
1290867
1480702
1584202
1744183
1981816
1853878
1545893
1159441
122213
1424298
1316905
1169711
123079
1192058
721791
487007
1489677
1464952
1535935
1970328
345417
500889
1541861
1180478
16856
1803536
547758
611161
520794
653469
653162
88614
1418458
1486535
1704180
89484
345492
722323
1303271
249725
517658
1787886
334315
1787755
474761
1725119
1409380
49939
916396
572820
1270942
613009
807065
1772915
580242
987374
1061825
1191529
7577
1230449
1810449
445346
733475
724752
72164
454691
165714
374647
270857
1489417
242178
274191
1875517
1902357
1576653
216774
401627
704965
1312120
1155079
145518
793764
637935
1792246
51183
63946
1794745
262153
926975
1549953
130616
9833
946164
103204
207214
1985366
1129506
1668807
1835566
1843574
1205338
97929
329947
518629
1124602
591389
1869650
1782688
1297007
1622975
1347263
610705
1073623
1114052
911808
362175
9475
1626140
1543847
1284301
59709
975843
1320107
779236
1794092
1302477
254053
875496
319418
967462
830125
182910
1322910
1039660
1208222
260566
184032
541594
1723919
476116
704011
746439
496851
1213504
836817
1398214
1629291
785881
277677
52470
719857
135883
1455973
1524419
1946206
704965
77384
1901948
60800
730189
1025215
412584
411255
1509841
1519590
973907
1500840
623601
407353
1184175
30062
1965694
1496774
1715564
1440562
646832
1608205
1235691
1902910
1661559
326344
472563
1499678
1841008
505081
1242083
1449028
956962
1804284
1800335
1067298
458093
1664010
1925144
274015
1796639
1431029
76302
1941883
617205
1935208
1867420
599075
165848
1663216
395242
620320
1405200
1585988
306842
401181
1804525
425203
1634587
697970
542526
109124
449387
1940159
598893
176045
1016280
317919
246628
1787584
1302823
425246
745903
762219
1106505
1289731
272069
1236227
951509
1825339
25377
368464
1637603
988339
1403188
10281
59711
205869
1870619
542126
534135
89608
1191736
712102
345440
75506
716353
1239064
1403460
1997473
1296266
1252612
852987
1181598
401161
1356699
1964124
169572
1569703
566526
935555
1767495
924250
501351
348049
346278
1919779
716954
558782
1522481
596471
1752707
539309
14972
1578928
114831
1804069
1075222
1332900
1911706
1338073
398725
1504381
1945859
1471599
824033
45955
1021958
271894
622631
694794
332217
1212907
611596
609944
1038814
1030959
1217377
805090
1504838
1974891
1505047
282301
1413584
209341
63587
370759
156718
380644
1773463
485112
1466407
422992
1963238
1926735
293726
1712894
1244548
467556
230901
1461166
365101
307128
4723
96370
681909
1932660
1929837
1279166
210447
1416050
59056
624246
1438974
1773083
143155
1924311
79306
140492
1403801
1516787
105159
443549
1803450
481293
1139104
1829137
300819
534125
1693120
1297596
1461472
1138080
772390
1974862
439388
1863335
1613414
799889
1114030
653472
1326632
1224086
941030
158845
1311148
356156
1165018
469470
1836588
362742
1078600
1829426
525622
410442
811017
37744
112955
1688903
1888105
794387
1000913
1415278
1813880
126919
115644
1204938
737578
796134
1908574
1660008
1781596
1363258
1160887
192193
512430
792696
1498929
303833
593840
1077936
559380
968114
259764
1676452
1781430
33989
1218648
384220
1151643
264430
324023
302963
1512216
1741627
963275
1214605
1428249
1563211
1081949
1886429
1007503
152156
430091
1793681
748284
565009
1312968
1849984
1382398
1540809
490564
1537085
923750
787723
196388
363967
949398
1957059
1595077
1151562
1769382
465574
276432
1870511
508379
428159
585323
385444
1569998
820603
467806
351677
1158510
221942
793086
129326
1247666
1359756
1913177
1129329
1655895
45135
1369514
266898
873552
614501
450535
857891
1302847
1471245
208544
1679926
1541158
884279
1784824
946978
1364238
446113
1346819
1189933
1107110
1257182
980056
1896695
1976769
1145248
1681647
1917233
1428414
1299097
440798
556776
1385923
365307
637570
991009
1882982
691692
814837
700831
519212
1402467
1521875
47557
578913
1352676
1562660
11309
290269
1811398
223783
1768609
1266264
675735
71826
763580
584778
218351
1692096
824793
1415912
1760664
299840
477454
365010
588093
1531628
1847990
415584
1408915
958612
1520566
562961
1504979
353104
1986219
9255
503724
143027
882947
723805
1227025
759631
1660621
1686007
207891
1374015
1771380
604645
490310
135481
207448
265720
1306374
1143696
793408
1439180
1026562
1489752
728848
1697808
1241003
1166743
40303
1724759
801010
540209
601004
1373559
985299
1134831
265396
1489154
1310497
793188
961616
585851
576013
898927
452209
126545
1269185
331363
1952085
128096
713216
1612207
1653310
1645550
161495
1787070
670624
1849188
424186
615279
200636
1067779
899040
988066
1725763
502869
884985
195978
597290
1161821
21378
1753168
1253193
1533744
1056914
1149886
912186
1851071
74055
410416
915883
202419
1116466
430381
1076287
831713
38479
730025
1424250
292146
635439
1978602
503909
1206361
874234
1814543
1871844
1888759
1877824
704580
74164
49291
1953388
1708749
1657943
562982
1761549
64921
623263
1022504
529709
1503590
1242277
920562
1167786
1162422
1683172
848517
1378939
1643398
1693956
1504778
1249294
394571
457841
1678726
511090
714564
1811974
1851782
1503996
761888
189315
340698
1272355
1589381
1083990
1239490
1793918
798388
209
333260
447866
473319
642010
1830125
1743038
796522
401555
1205574
278069
1771388
182133
1735832
822133
893156
325162
334073
1543209
845171
479710
1459727
1060018
1679444
1825947
1545325
1420788
1469551
34767
1308284
763161
743589
1905556
788512
1561203
766009
437508
1891869
277687
151381
322902
1987367
734699
144960
1627488
1297425
1437146
1136766
41887
1556031
1825880
1023668
1209654
1049108
729284
1720960
325557
461913
1898948
1385743
1003933
983341
1555349
263533
718600
238888
346100
16901
1631414
1110460
1240668
176634
754375
1479580
1262559
1733366
1505327
395638
967467
1082498
205272
1316255
1588629
1206733
267934
475497
525933
957418
208618
1608049
1524071
879025
1720997
451331
520511
1115188
221694
322852
1132928
390928
969749
283946
1376574
828782
1639344
1901219
613208
332316
425966
1109965
1027091
598732
298208
501853
1492930
199781
637134
742721
146551
611470
40615
1326949
1442830
1459777
1003818
1242054
433951
1304853
1793814
1829440
195866
1606158
61114
933806
1741424
926293
954569
674041
1282845
653124
344099
87438
493698
154378
1813012
1765688
578185
604072
1809269
1753142
805764
1041060
1890929
317599
1766578
1813083
463149
1345706
1825131
940667
176205
889944
11954
686550
1612278
1776393
847878
483339
965685
452189
990736
1437663
1225802
1741238
627269
1353733
1047709
122086
278347
1965816
1334523
566981
988517
1489968
1982192
729467
1351894
1058737
14754
1630735
1735997
1457817
1654211
1088203
23100
1126306
750498
487516
1309645
1984117
1061467
260047
789659
689218
1539138
382147
758486
295446
1879344
806688
206682
1727739
1473118
136506
140726
1681644
822470
819216
1799653
448135
1685849
843803
906551
995650
791560
1313084
1747722
1715824
489858
1940359
151341
1322299
1868123
990770
1687822
580338
852443
1490587
947226
1275981
511237
1086674
1102941
1014955
1829404
930327
1201320
908315
387711
1083039
708541
1528771
1372583
1624980
269731
760120
328723
102605
1216493
330423
39932
1842774
1502894
912836
371036
1735716
1669290
439600
1418165
1867778
1836872
960337
1385715
1046271
765465
590751
259178
694399
843711
1510024
522371
1764492
803656
1211558
1895726
328209
132215
1762773
130347
1009276
1173853
1509426
361277
1082988
265430
962358
1175393
1663280
61997
1710862
925282
1266964
815520
748210
1630196
1652960
1749471
1346141
1190867
1480319
1081516
1772923
1766178
455605
1506732
294716
257332
609019
226457
877383
589146
1369263
1763291
835331
1252384
1176076
1843164
511137
1822651
516617
1875908
1435446
1032032
1144636
236524
184296
229596
1826323
662465
1891497
321727
1008016
851103
669572
843751
61502
5443
1615663
1471598
92431
777967
672845
179682
893609
381981
705843
146054
1035714
1700415
505213
981269
1748263
237807
273385
422715
664990
204522
1616983
1452757
1505178
1889611
1994285
431812
299446
1311441
40329
703135
816982
264577
1954026
1680792
884195
1087793
931088
525506
672749
1635417
563372
803243
1703605
915593
526009
360080
1823047
132849
1693655
1035752
1928227
1676204
1439300
1942503
1847612
1135213
197733
1033894
914997
845034
619924
199825
123409
1531759
990370
78385
312755
1620405
232612
734021
76547
1784625
1713230
436064
39457
604857
1397761
1828777
1564482
1097152
256636
3323
1879332
1815651
1573695
777154
514351
1150319
1648314
155915
461349
958821
792608
686865
404168
1313423
194237
803481
1655933
1691603
961632
1859822
1546753
1890015
928399
558733
1052338
774345
101397
1553432
1452685
1110403
1272982
1006700
978697
1469877
1482461
330341
1236913
1030989
205822
913008
186982
474746
284518
1118680
1436325
1864954
1947699
1921924
1109430
878469
1430931
636962
1197003
1107619
749459
782223
1892734
1118281
1631990
277618
192824
1446268
986918
917611
1060710
1358226
1627567
878336
1913728
1575508
1113484
1066427
1423835
1626257
698456
462595
613952
1201553
1853596
1451606
29264
1414418
1701745
252725
1170786
1684043
685664
806327
1221141
1240420
995203
1279060
625072
1833694
1297070
398513
542448
130423
789609
1489118
576663
1164548
1691432
1754629
1940552
1512694
1950582
1810604
719066
1130524
1652894
1006427
574144
981830
681371
1309983
971768
526175
1445451
1660142
1628087
1647976
376278
1582560
31815
1887647
1431114
575737
1939899
612779
1882298
437878
1914816
884017
1115156
1083248
1718438
1539168
1390275
1919602
1406600
596978
1420032
1983192
228875
1211815
1245661
445245
1583845
347631
351552
480697
634690
1720658
698623
438660
1762073
1085876
600143
1641188
1094186
853516
284990
1123519
910701
386835
1235034
673529
342911
1341009
1226241
334478
1588480
616167
452590
797111
1465027
1548805
1310459
569176
1875414
1893577
1966898
890927
1229750
1872546
1143114
1243966
666175
1809520
957537
544031
1864430
1968309
1942679
1690189
1150900
572637
1060409
96073
5362
209772
1754903
816706
1745097
358753
531573
1846118
1020656
342395
655509
556906
807182
1053145
1963128
1453017
412202
1996248
1838782
996823
748045
648069
1192965
258153
963693
1142125
1923536
1609720
1817746
651581
626161
134962
539153
1080297
188255
1170252
329014
1311266
231310
1163212
403224
1843374
1589187
1268506
720364
1068924
904204
252679
497051
245309
118186
7906
1030532
902237
75610
1160783
123449
301900
341909
1702352
1502369
947366
1572295
139135
643146
297249
256935
1151979
113238
747886
706982
143772
93127
1891257
260902
1431704
763387
1476309
1291512
1190796
789046
1685787
627840
466593
1555570
1902219
945162
912443
531509
1645719
1571546
1919636
658594
1408638
1529848
1653645
1600320
385834
26028
194666
596518
101150
1854841
1044071
717986
1648
886024
1157921
150285
103353
729765
1899247
1806021
588698
624064
758886
692216
337539
452534
998877
1589000
1710246
1641403
1138543
938553
417934
1974537
575232
861204
1086913
484063
1495145
252374
26121
403251
1532226
1995002
1522078
1169205
1095158
1089176
316686
604521
30735
223157
297600
1462585
1391601
1302927
439486
1684300
539182
1952036
774094
1203780
1837835
1558138
522505
754461
270865
493574
675485
622569
130401
1196671
1468468
1617604
119895
743465
41595
439060
1993652
1018091
620309
1386498
507895
1432563
998151
1992084
179484
337228
1741620
232730
634791
372936
438622
821491
71609
1527202
100645
1045395
900397
1711050
1163672
414572
691956
704076
1236243
855988
734581
1793762
946126
284048
1486187
1995540
1108618
673411
1456837
1583784
595716
402292
698891
1498025
1322216
1298088
535708
1214773
174343
1382334
51145
712676
1877875
544856
1655536
413648
389904
1085756
1587286
1017802
237887
767676
1870201
601148
1940559
710990
1026569
881326
1559952
431536
357974
21924
628298
195469
1480129
1701541
1587406
756481
1379200
1246030
1077285
760555
897594
653283
1570159
1005726
1211567
392608
1595142
856612
1073875
815494
509737
685311
133762
933886
555560
364418
279871
1444714
1780809
972578
1006065
1883517
1445423
898928
513548
1883841
1908166
492214
1054308
369460
1865107
758361
976053
1729369
1052473
1162170
1218575
415303
1130320
78091
232736
1638725
1084717
621881
950650
1691649
234242
1049207
36060
999184
1515284
1572757
1622056
1886800
1837470
23447
1620652
1585701
1151388
687357
273217
1306162
1695396
959852
1276952
255749
331681
1662446
1806078
479659
1769216
393314
824846
1373067
176977
1923771
1981020
1566065
1734750
1454766
1847632
412911
786936
1611089
663823
208413
1271980
1858033
172992
981383
279277
1132561
9262
149001
228560
1234296
1055136
864154
1790772
1287628
949484
1345817
1424246
767945
1813031
1574216
819583
1030743
1579771
1523261
405096
236913
703908
345587
1217172
814232
589812
860351
164727
1249570
928658
1165329
1846007
951389
1020274
422566
912136
441372
1572808
130493
776602
1877518
897235
203512
349754
1370158
172105
960354
1080942
979000
776666
496830
686778
1688490
127288
228894
1447006
1284007
749866
260804
597148
624004
1971188
206080
338171
1776363
1786138
718943
1725807
899577
283635
1047946
1765610
866823
1192710
429333
1460941
1143443
1682147
491527
346337
456745
1214913
887606
1111969
1745793
696582
1041120
1817715
1704019
1215733
801009
1713622
1008158
1774057
1541230
456368
1957419
1978047
1995998
1576298
940131
881935
316930
1101433
1934057
907408
499937
82166
455851
1455848
1920040
776024
241216
1543858
828201
484405
826085
1643024
1538945
1379588
1566568
724215
449368
455874
1268923
1265186
1140595
435701
333217
1341871
563722
793371
1884261
1170166
417484
1901227
1799610
1489013
1028652
1701241
1568520
99256
422942
766052
443843
593850
1984227
1374086
1423186
814884
253778
1637497
512304
1675784
1574549
1261923
1899212
424716
842184
641616
1021664
976239
1771681
1839322
159271
1165964
1266854
1991553
198134
999813
14485
1714205
304268
672155
1706493
1718205
1957974
1358248
1512086
1145104
1166262
1126477
1245964
142005
1426052
1837772
1812879
648127
947483
1697989
1585796
1253157
1843665
1485233
978803
1697594
1946909
1990913
1512226
7646
404907
397006
470403
450305
1773890
181539
178127
674985
1994699
193303
1296897
1165186
1673494
33961
467656
1631029
1283342
102758
811266
1056581
262784
1682983
371413
768190
1898932
1728353
1584055
996562
1858550
652121
1929187
227019
1536873
427770
927411
309559
1635913
199737
831899
1257241
1831873
942195
1882963
562670
581820
1076701
1822073
1383957
715683
824682
436538
1673319
72606
1240870
18083
1194374
1375987
1938511
1081328
668116
465098
682842
914780
212267
1997150
125969
547578
1399033
958118
234593
117108
1265106
1720302
115194
1981619
362211
1826758
1272607
957600
1776251
9801
1198252
327910
362270
745315
329058
1237964
769714
905605
660696
82948
626749
963742
1690364
1035726
1647394
1709332
179564
434735
915032
1223238
1434487
1479695
1812929
1165131
764683
741722
1263227
1492612
578779
1581801
1359153
1399045
1845616
1014365
405629
1315183
1897395
948652
1439148
1870204
1875823
969316
167873
720065
1246062
1930308
1744378
757808
491543
753193
1159459
1947025
548925
1463435
1893008
135205
1653530
770518
52774
54670
1416944
1741762
732279
1095530
1494205
1800149
1402729
884072
1555641
599271
1161174
1158983
1565900
642407
133265
1793091
947006
616313
179324
1840647
1220464
583295
1438821
1477987
946239
1388020
958744
1840910
116127
1140958
1071602
1122059
1491991
920105
1773590
1273417
1664923
1576699
1126930
553141
1295728
1165337
526660
786739
1750603
657541
267515
1274810
1123720
346002
953729
1186872
132744
892467
1993936
1286811
1773204
1919307
969432
193686
58487
103805
273845
290307
492467
747667
412723
46436
1945636
1205910
1055519
1106626
648588
1425625
807005
910184
1158787
131313
988900
415265
1190836
47333
335643
1488057
779182
390790
1738164
1551180
1107715
2956
779424
1069342
367510
916975
1510037
238416
1741195
768586
1995609
456955
175522
560844
596596
975618
1728651
1189071
1446919
1962663
1220214
361794
1112142
698552
1243636
590862
1487191
1710027
239606
1871866
1805139
328015
1190981
1078443
358365
1878385
155983
1627533
1095031
1912389
98346
1540597
1184698
764343
1605014
1173323
1395058
209046
1755938
950163
626009
771517
483314
20902
1339322
1316241
1153626
1538132
1957204
1173601
1457294
1043913
978124
968764
1252288
1701957
1938969
398015
969379
1933992
1383608
1698792
715170
1472758
527777
710702
1101712
1547072
366752
337263
1728427
423219
580642
865371
342765
510443
1029468
383668
1699546
1574540
782856
440749
103924
971084
1462371
773851
1723227
395464
840131
51189
409865
503842
1357908
1101989
1758911
1123513
1967090
780314
91237
1164300
822986
1703778
1737999
709895
727520
1922433
1145012
1401600
367172
1403689
716929
1129337
1989257
1672304
1235178
593285
1413107
893419
548650
1823484
3680
1746842
1410731
372270
633602
12444
246786
375110
397434
1763624
1071686
265832
1077765
1404263
1858282
826716
681044
1477099
1030501
782611
753652
475089
1764683
1772905
408471
320138
452093
887165
1211780
1073893
184362
955135
1194687
898941
441484
1961794
1942204
65819
1263214
236860
1582689
897190
543615
688773
1277711
36521
318636
1383431
1748411
32510
842704
782322
1288333
40089
1910018
885839
1125349
1254047
608584
732675
689586
503748
1409655
1541512
1840916
388335
1007203
503970
435460
1077612
1857238
1521335
740515
1104355
454139
113959
1388698
565140
506293
279329
1928482
114894
1502742
786038
1273654
581081
1096854
1136086
510730
1411842
195395
756012
1589397
1660443
1826952
252549
1250781
929290
678679
1771382
391859
79137
1832457
860660
128376
1780940
354364
970178
1708025
600697
62511
1764995
972272
15920
1976776
1144914
1403446
105857
1442629
1254643
489220
1571726
216571
1033295
714914
566898
570864
214934
1950467
775070
223916
1316325
834011
703788
1019385
472477
393273
672905
1846498
969867
801618
1328995
1249221
1280657
1421037
845688
1932542
88638
1752266
868961
737912
788480
689367
260886
1483716
1687130
733687
1283526
1306420
1980700
769717
121413
1109560
1928866
876234
133417
1691432
1871305
1321716
616061
1631935
857396
770127
1800787
1309198
1735419
4555
1267709
793673
1530081
349510
419337
362403
1468058
181490
981500
940957
1972546
1521532
1072191
1070361
1262082
1509517
84460
539997
92483
297631
518382
1794190
743798
436621
1690678
980516
294553
27741
1385304
1460297
222884
1248293
367947
145280
1722786
80896
17191
1971740
1483966
1543390
437356
1421112
816673
1013475
940818
1187431
996729
194801
544311
270840
605369
241874
1864533
837489
680894
1750583
1073308
1678097
1680319
857233
897172
1877241
354435
799076
1032760
109081
609979
503319
1033516
860006
251805
764855
805381
851792
319130
1156820
1202848
1760178
690765
1291531
645612
99574
1185307
684591
1670019
605448
1381227
1042296
1659605
1229549
688508
1502932
1924748
1693527
1170120
585362
1238472
1046320
1062563
1088683
530366
721864
609994
429259
1406972
1363661
1086822
132656
210088
319887
1004338
498812
1801947
236646
1243015
1118751
1200154
1077503
533075
1557411
34947
190056
985864
1015124
1865484
819430
1511285
703464
1151329
18394
711400
1829710
1502606
759187
871512
1721894
1698209
856728
1532049
1909758
153263
835659
1741932
425635
21031
983881
973941
553924
1091982
42008
183068
1961441
269193
409013
1883774
662591
1050283
950303
1665434
733787
1257373
103860
576243
1899331
168081
700602
1891581
1029795
1385575
1547244
1599701
333068
1992243
1048970
1136806
1788829
389967
369542
507563
1129339
539023
117847
82388
1387134
1788065
1628561
1066224
52833
24024
719628
946211
545101
1832655
1972211
1405763
1071418
1540003
1074205
704457
1734804
1690553
805996
983499
1659139
328641
63224
1901784
786715
599326
1828901
297887
458342
1006590
395163
763124
455078
557780
782334
358682
742283
1841313
1950315
118028
1527648
336039
1885022
1237469
1034588
1944327
1232580
667379
1573889
1036167
671897
1287197
893650
1857923
1694858
594564
379061
705390
1839582
1762640
428817
441401
389075
145275
1359024
1327662
55062
730948
67887
251048
1059898
1787855
1967575
498408
312716
758558
580062
530312
1400530
1329363
183763
725602
1779681
947029
775918
330454
1917694
966273
1905396
329008
1470624
1675924
884562
1391699
1184493
1748413
1555508
1866144
1427589
1526539
1006095
1083490
1414181
1691763
959366
1719687
1177916
1321647
461859
1758542
1743816
783704
1318920
59413
1055291
1863259
1081487
423649
1516355
696813
156988
465753
788935
1813210
1781169
1368767
468803
89987
793698
1591011
841050
497675
927239
1819663
1946694
1166704
707063
1689448
1156189
1547772
612675
1951084
902729
1985779
1576415
1533926
1731020
14512
454860
807491
1231206
361838
382869
417203
281917
258244
1106354
527169
1388027
1252517
1264771
546400
1328643
193975
1480460
468305
1258261
117257
454832
277209
1047560
72325
1384083
272417
32768
404476
809603
184823
338965
1945203
837626
1127399
316146
211109
1484288
1256743
1402626
1065206
962443
107434
120363
46809
492532
838218
541275
1437513
1533685
1893047
616292
521053
1835098
421057
1812597
776586
1649390
1982606
1768723
1386554
1428064
1017503
401366
639973
301999
751081
300181
707510
774793
660841
1479287
1160779
1338916
1417592
1802423
1341035
1421946
311838
1046053
1129546
1441993
839987
1632683
1622178
1592028
706497
479259
1510423
1568943
1980716
77477
652466
76925
43224
46848
1136138
31949
534424
648428
825558
279090
51121
64820
1302244
1696290
114808
615751
470287
1828581
1142320
800160
590290
1163820
1447825
1039364
296784
384814
1490161
89966
648923
952581
1700176
1081700
117218
406831
1181521
1869183
1431050
910798
630463
1190842
1309738
1062319
1297144
1420476
368607
642665
977779
1482996
653955
1356736
1137614
1466425
1406345
1272907
1529684
452867
275402
205242
1844967
1262763
1193633
1637310
1202714
1771115
341503
578352
1721226
964222
260654
819661
837995
1301653
1622332
783902
821829
693179
1508788
1652533
375878
1784803
328518
1290789
1922615
1217804
1452608
601282
359901
978269
1147957
1765890
262015
1638448
1076707
750994
72562
1913076
1893651
1652235
1518380
1581348
75289
859431
1502703
526050
1416486
1795870
1977564
951242
1102105
1826786
1682367
268033
7656
1066703
1226020
1527646
1337025
1393280
389825
1589261
1775006
266769
1858770
772479
1088775
627958
1792071
672235
1598795
1575268
1016550
122754
450369
1771149
1329082
357009
250956
346075
447288
724512
1858450
930104
142740
1000535
334433
889648
296009
536850
1179779
516217
44093
1362274
1547626
1722010
1524747
922067
968248
1687556
253651
443006
168685
755699
1506961
472043
505413
1771003
1101961
1914591
849067
71577
993441
1008422
1790977
337830
429166
142174
1344541
1565327
442027
1861461
304591
1365156
844102
275578
562208
1885821
1677479
811741
529551
919064
1603732
525318
1804872
682576
1758215
744903
1086302
1001102
1001960
695941
1373651
1847719
273419
199533
317400
45970
197745
175114
1371288
1959810
193991
1434978
1660208
1804941
1657463
484952
248793
517436
917908
551610
491924
621406
593020
1270460
1836167
91293
140033
113488
1506226
1063874
1991953
406550
1734437
1409858
1998122
470791
63495
25455
71885
1437732
253877
979532
1459264
1552715
1197648
1104101
1401784
261212
1171872
751039
832246
838221
1500286
1867196
339688
692888
13938
90514
1386105
732753
458816
1826986
1192330
1174735
1061781
1807255
1882468
198888
1946699
1372821
1304905
1904674
759412
1200091
871452
284664
1375689
95712
1136509
44031
654185
318295
1316395
756333
383536
9344
1596357
256121
1133721
731271
199688
1330916
1365709
1228534
1553358
344155
1816486
35759
1912734
1087918
179596
373999
1595551
64883
1247394
1795030
1263916
1218220
374276
904942
385929
1749355
89311
160666
752006
1046578
44992
490793
957282
1217712
20541
1825677
230902
219738
1568491
1314266
1856362
1420610
857760
511705
47852
1205739
1950956
696601
903408
571590
264003
1087898
1299435
144435
1050805
1328377
1749309
772378
1629348
1185812
200158
868742
191349
1812184
1444971
798963
1183521
130573
978645
723220
1601627
153963
1117437
543793
1676679
1707268
1951860
1364380
685935
1083420
87497
501125
1162262
166954
15448
1533895
626056
917908
1041636
1518946
1776737
955540
1617530
1208235
350767
1123827
1722645
1011247
539498
19999
474261
1831248
1141461
906522
133397
1856284
1664715
1833826
1938305
405615
663725
1200525
867338
432349
1781357
904456
1401792
711916
1451918
1987582
1591872
313248
418581
105895
452576
885800
643457
1215010
917495
1027092
1126484
776341
182648
1762376
1928521
1723968
704386
958449
232348
676609
1505806
1378910
1326502
229085
1906866
1807466
107302
107445
1779367
548253
1549418
676338
1908642
854446
1286891
1789320
1801731
849905
1623991
1888755
160376
1161611
272925
125090
1467046
1066420
191767
1322294
429588
1049542
120758
422662
904042
743667
1537764
1808217
509055
553113
965615
980162
1420036
1531654
181881
1448005
1115934
190182
1927600
1027895
1506777
127709
509716
1569100
1304314
1708679
1437530
1336068
747493
828807
37311
163522
101334
80881
1240378
508002
1314518
15501
355262
1658433
1113222
1303032
1495212
255235
849588
1478213
1949025
991722
1525623
1642138
112338
1165419
957062
864022
1918915
618235
103775
1421798
1514893
642785
1641417
1506333
704491
1842304
1170675
1497109
319779
1165531
377767
899100
202482
547871
648890
356396
1726469
1831674
1841986
1586145
191652
1660656
754652
1980250
1120662
8674
298028
1645621
1635680
834600
1548863
723970
1501885
338949
1745144
1379356
381152
134122
1105075
1749439
1609472
596025
1537066
1085292
502213
1231231
996605
649405
1012715
128239
55736
1057473
1192139
1698372
923036
1227424
929895
1434706
311786
568281
640469
811759
1886759
266640
1873597
1065552
870107
1524531
109748
1721353
1537390
773188
45955
572831
491013
140796
1623479
1117541
1111226
702427
1291421
1765887
1498378
1953106
1736977
1484048
1202848
1571199
1865894
1510393
151169
796331
1595310
915428
1861881
683675
647064
1877811
1148333
1681758
1165738
1032947
1181252
511479
64080
1621314
1374433
224842
346250
568389
1524474
973710
211207
136328
1496178
1207676
600220
128997
1348705
1752780
1608233
1449537
792032
1051960
1396402
27326
411196
1737913
1034443
938732
1429104
950464
1951244
1850012
817629
699908
1126345
198990
1813529
555807
209559
915766
283264
590044
1434391
670587
241704
102865
497015
1845297
406588
126424
969846
525987
407104
106048
1481082
1834953
1270911
1327832
1670685
1964816
1781954
1386347
11357
823310
914457
795009
395458
1666404
675070
422990
433230
968130
234851
843723
346027
496839
1172516
1354686
514321
568834
1128521
1574044
161084
901253
1321882
485467
425430
1908256
146502
147826
783202
1976462
1122791
1591629
1137320
1493858
146330
1612975
1723009
918528
268601
963933
1122367
840119
611092
826576
1154766
464477
72934
1535051
1552448
1869679
1746757
1203594
1649240
1626768
1459597
1333017
1608535
988483
1700425
1852879
805442
1118577
1762270
1834054
1961084
13776
1059018
1286202
1386628
1971464
282439
851787
272341
858959
1380440
1935251
866740
1041418
1323838
768506
43782
1519795
1202944
1753066
1811946
226427
921893
1109414
1458899
1362129
857169
143729
1339339
1890457
791007
767572
926604
962922
358504
1082560
827961
381096
1755992
1208719
1065865
1992818
787236
1452699
1602701
1485005
1508811
204069
390618
6023
1917481
410677
1345862
1354657
511138
1880474
1104644
1511422
285335
573141
985233
522137
106604
1235467
1110158
1339188
2453
567467
537026
1685731
1700729
1733067
598020
1207594
206642
1405629
827228
361629
1836106
430086
756895
1753794
257852
1419458
334121
427430
1231090
345094
1792490
1403990
1318012
1805590
1856806
1066007
1575678
909127
1350482
233654
293789
1882596
382689
800947
1853750
1887389
1977012
1990552
1785605
743487
827452
55069
602820
720941
901017
1022646
32184
516871
1023143
1596211
386042
405687
76480
1720614
326417
495804
520659
565838
1848183
1342483
772968
1337056
1030469
397243
939388
563014
1149088
998665
169677
366979
156658
1741831
706403
675525
634559
1168444
15698
1210573
1556183
1926906
656948
719846
620773
613991
705671
1821268
793684
469101
1898852
1251515
1796425
1348260
38213
1121568
62313
73551
1518674
339161
355483
1344408
411173
35237
1807260
1915783
438851
1401960
1706525
1107255
701700
896068
826774
107283
817780
882047
1457680
1675382
1668169
1888971
795421
1612523
1562649
515622
1816136
1190104
1920799
344044
518005
1811114
260015
396548
37426
1828569
1691901
795721
1029121
1228005
1232113
895938
202231
1968623
1133788
626890
1611198
1345246
1639693
587865
1866605
460696
894161
1699705
1762533
901441
1521140
1137769
1937980
297410
330964
1328515
573736
222105
663325
1403538
155026
1997502
1012394
567592
406504
498092
178906
305018
881363
998689
1794127
1302999
1932384
1618366
266058
1684537
556265
1215384
502049
1294158
994596
444190
197784
1595692
841732
1577228
634240
259367
1037899
5270
1663276
1265271
492859
10389
1953685
1896507
823773
985776
60702
1250822
1432536
1013392
763317
1567100
1691550
199312
1856766
1097966
1852325
275144
1310517
1964058
226165
1307084
641907
509565
1789370
175448
1897577
1490420
492141
468753
804207
436725
1012061
94146
1711747
605839
1248805
160142
1881820
1415239
185065
1376400
1634281
42769
866671
311756
582267
1594663
2302
1106117
1433146
1137499
1459814
1652255
591925
1460963
1316500
1348886
1649612
469352
1832633
226587
1099371
705913
1021624
1980559
1224630
749492
25281
1304692
1990579
902307
1669892
1139417
304438
1724548
291566
316852
1523152
667061
1153447
1364359
1124365
1261089
148624
1536170
1318769
765984
1838717
1685608
1732274
835583
307777
192206
1450477
944094
475851
1901573
460842
1701965
144861
944171
1940852
445096
231796
380372
1510321
1919466
1433666
263995
943112
791321
1341368
1570280
457065
1808649
810243
101790
1736427
885857
76111
684458
1369984
722138
625317
1028553
265425
664466
870934
188812
978024
1523944
1364384
1078983
1546911
450405
1732445
299731
744841
1483720
1737567
1788719
559520
772967
1062963
1927595
882218
1896771
23737
1240158
1488582
1466744
716177
510490
349928
201251
540531
1796723
1235352
263544
851922
920145
424358
541169
1145204
507309
1018760
607732
1910187
1576307
362065
574454
384988
1580422
1533986
810697
518818
111124
1613104
1015642
650465
1058419
1008725
1120255
353278
341149
1105040
420901
591012
290661
61765
1999310
1670673
563094
977694
1192183
975327
1348633
946296
302496
1090131
1533672
1549078
1753429
47438
1085818
895713
1809744
1448631
1692226
923606
89985
1868706
685504
1635476
1152687
1901278
1627244
880628
26662
1680462
710221
565563
382690
391205
1130247
872065
1099719
442575
1557745
1757565
939962
1430494
124884
1912889
1216151
1766428
1725735
952035
337708
238347
855167
1752665
1231973
1492864
1554627
1620399
1825272
901402
1342693
748323
1280809
538523
320904
181706
326269
54578
118757
182971
334025
255540
638820
464433
1333321
1159413
201792
1176288
1095561
1200751
165654
51635
173192
510977
1320355
1433520
761264
1479303
77970
438831
1460457
503811
1712563
428927
903380
372493
1173813
427843
1085351
1634469
1684273
1643465
1625537
1882322
192669
253983
813147
988449
1478663
1881116
552839
1668100
1787413
1647464
178467
1209560
1713797
1746352
168037
904518
518919
1412767
343459
424380
573337
1146696
1020906
1039322
159211
419869
1286761
745164
1628242
1359470
143282
499533
1632715
1489710
1948793
1197972
1617516
265442
1950377
900984
354613
1462481
1353762
1713905
340762
24052
794262
1441718
1933456
342945
1814843
1890326
1329104
192676
1918434
160058
1219695
844782
623323
364354
1910786
290849
1669091
1125207
1458924
1808179
1590578
1691569
1372379
1200453
1706287
470422
292729
1682106
82582
1992766
392015
1477330
1384872
693285
1822318
965642
101801
1710027
39745
288427
822613
1307047
1781723
709326
1949923
804604
1208843
819307
1521854
146843
734149
1800346
1668455
1067732
1265153
1410600
1046657
430459
177347
1848318
1053610
1263472
232647
1419593
800744
465227
1271767
872433
1275663
1844954
529629
963266
1377670
289490
618165
811366
870551
176149
674067
736431
371789
807057
1401771
1043141
1712864
1397714
1683334
1823976
1039994
930131
1876334
1744265
264336
1135988
417184
1984069
26185
898982
1136015
1170177
1526309
1254911
1468710
1306450
796210
40623
20667
1655977
1355661
1233236
1336554
1778676
1550269
1383599
159994
970041
1565904
450311
150525
598150
509779
151141
323891
107010
618022
463412
1462137
22311
21778
1935719
740060
1883045
1841407
1287676
476397
718233
867719
1231116
1535917
332401
1516535
1462383
256217
1060315
563055
196569
1601175
1298591
145976
276170
1415751
122602
1921207
1768319
1551970
219522
168184
1823191
471910
1461098
1052174
1021233
1304570
1272164
1774677
446276
1289815
1314995
1812410
1630607
1451699
1202979
1686522
1536966
1838837
1217449
263876
225305
767039
188386
1771232
1820897
1189957
1953972
219134
1246548
635872
142505
723736
120460
1986642
1334045
1218899
1246108
806049
406019
1817987
1892982
129516
802289
1968310
203455
384473
555552
296436
276769
544818
12944
1208664
211627
685078
1770501
939734
1544468
1527402
987397
238097
1336503
1077786
1189445
1328334
1164276
1616801
1233285
1319824
1922156
419774
434140
1023134
241789
858475
259668
907958
572141
1569662
1461745
1775805
533044
1235035
1385706
241106
51840
1596950
351097
629586
1931640
973249
898408
463156
1744430
791738
696942
884275
1342584
567202
793188
356576
106509
17800
1490328
1301513
1203781
985767
1150445
1541311
649283
1165546
772052
274897
585530
70356
1471687
992754
229954
243070
77775
1622426
701034
79275
1283815
118453
742242
775786
1889095
798338
1524184
130664
127110
1758017
1341449
1709004
197776
1069145
1822123
913294
548911
828199
1694032
706711
1198598
183299
1664265
1443953
880110
1583934
1454518
611730
1236328
1035927
593370
230865
662650
1945752
1838654
72387
942902
453098
1514148
1472021
943845
718266
1936534
1712950
1606074
387613
700383
854445
57448
1365395
890495
1100625
89624
1908149
733146
1235315
1453583
836999
1932950
260006
1212207
1456766
474242
864323
945302
1835934
862092
3952
1357135
1491663
1990319
458621
1918449
1026648
700997
404346
1309549
1583715
207553
98092
354232
1459788
1606553
1013238
544975
1406395
692234
1223045
605332
738707
1541406
114799
592966
889693
715807
891198
1027159
1950788
117543
991599
1266146
1789519
753576
1894448
869863
1765882
179893
1918958
113481
1703244
1975381
1125498
760458
1653074
359158
1600727
1413090
1462642
1662275
831277
999700
43257
1771812
1985262
1129721
1570130
157711
1118570
1854616
1621938
425865
937908
705354
471598
1310552
1593357
951434
1858341
1952176
1691833
524759
1088151
1008534
100010
362421
1486833
776651
1148126
1518080
13599
605172
214444
1450086
848529
1616447
1617281
336024
560826
628508
1522752
1847870
273087
418772
1945464
557430
1261474
965893
1072661
1949542
1448782
1346454
852230
1517242
358433
1313725
581736
415591
1935475
1675516
453453
1261849
716686
1259323
277506
1669988
349095
1267582
548394
1947112
257489
814309
1367682
533489
65791
1327478
50438
1111093
1241429
890282
1069665
845482
916907
625806
393142
1079968
182323
1679740
573266
379327
807902
481637
1224122
1905941
1078033
1659867
1145647
1979028
1748093
1167531
297396
1299225
1725199
1348180
832345
905876
1017053
703372
179639
1605095
1581560
604463
1029991
921093
466455
1219039
937664
763275
1124429
565790
154992
1974131
1183375
304974
941807
1359309
517706
1385256
805981
979626
1138309
422966
1064190
1515147
436700
1025691
1077057
1597255
1690076
904607
601684
1836505
1445251
372084
1818029
633427
1591949
1204342
283298
606683
25613
1362351
212702
1185363
1741350
12716
1426557
1465841
522027
688110
1041844
1085823
13630
818256
1271715
1595319
70190
969294
534666
684183
458069
786933
1460335
1769590
192292
1416309
1367822
1584356
830950
288232
931190
1182439
615262
1746187
1956041
1997777
180133
1788385
1049922
184001
1809548
522038
1972286
1945274
1307464
82464
832170
893670
1159006
757008
206374
220612
1717682
441750
746617
709036
700380
1142223
807053
1649777
1983055
104931
276257
1719917
1135163
1429863
221454
1505099
1859781
292224
1039151
730068
1660289
137144
942929
427376
1901037
1399894
41920
33944
1702611
72346
625534
1518436
1221215
358804
1264954
755009
535794
1151698
180809
1164249
723433
1511341
490130
1515711
220777
130922
557911
155213
440095
757267
1166654
1229341
1350802
857011
1421338
684772
1806043
1798377
1563839
1917207
1863609
932393
1444213
1072680
719451
1332347
369241
747809
1498921
1695771
344347
188815
1172701
653060
1712486
575043
1236864
918754
128293
839201
1651377
1455962
1811953
1258514
1996639
1902164
1498490
1289927
639853
1134574
709036
119863
1477564
755
833169
1408502
385328
831964
1337008
131946
1706301
1942749
412231
473589
791482
55006
268830
1656863
1556826
1874210
756458
94919
1376728
1205918
1003151
1423603
1560247
1372611
953121
1697957
364172
362207
1005173
1322348
1551874
1414399
821769
1065721
1849320
636271
423742
115424
48637
1084519
296768
1771847
498352
829305
1379440
1693101
161239
446527
70585
1631382
514616
1262701
1203618
1816661
1562207
1255161
785308
731111
1718551
1223286
1496066
1440286
577242
1309135
1592830
346727
440208
1663364
140204
1113970
77385
1327865
433714
266107
1162967
196873
1579910
725779
175990
1269125
773079
494218
541363
636075
35059
1359766
1801568
1871790
1282485
1538578
866741
323112
196498
1889025
1933176
271425
433508
921714
1400819
1752568
296800
1033914
1367562
1621779
284395
1312607
214457
784788
198573
1709414
1068710
135564
264740
1577382
1464110
1058865
305936
1316350
1089578
1647952
1286928
684140
1211080
1585409
371486
623899
1052043
393333
176421
1369072
316112
1240937
1771540
1382427
1703078
1110081
517455
1116368
383495
1345565
915800
1762448
1108413
1366350
1678825
757961
1059453
619994
1086783
742037
918294
631328
310940
475687
348045
1288943
1393819
1799462
1691340
1531346
255957
717507
725038
1381566
1079806
450303
1810296
210645
904823
1043844
742861
1731138
1182530
1523724
211602
679576
1911889
356431
50935
1143123
1540608
119461
722936
1042655
1486704
393582
1191388
1278580
1274025
454581
330157
1842630
1108145
161827
1769463
892653
128083
634281
164819
1680265
1158151
785932
543667
355132
1654216
1598755
104949
996588
1354603
291091
1757462
493236
1564184
1368430
592403
1529691
1021439
297526
1204880
1666565
91160
461877
794100
953654
156398
1346299
1673808
1958326
830782
604650
1991894
1761796
394167
1405154
1752185
582739
237030
427240
1465604
1526408
115381
400078
487870
83493
1397745
1072177
519574
543641
1488867
446514
647203
438461
421087
1272051
1128211
718153
1378563
1581135
1208494
576261
1179404
1829419
473004
40546
1176824
1588545
1468939
296894
699731
1361894
980341
262712
890262
1266135
1391090
1696529
412402
1269606
1409822
728742
238831
1882573
294218
412930
594912
1387161
375202
1398868
1481723
1805892
799567
1790860
46798
648256
87562
187144
737030
118541
1512117
1907606
1920218
1369097
1326045
1997187
71766
477830
131719
1522516
560710
519325
209378
763745
1460785
258162
556873
579355
93143
1082836
1411631
104541
1644080
18436
431828
779123
1951054
681560
1612575
852321
903676
1290843
1572297
1461959
1741247
274645
882646
711412
905494
1769053
928216
1429377
1679284
104371
1868451
1640697
1344896
334340
1132232
1507430
995534
1785710
1610514
1879476
1044502
1173599
1718424
554278
168293
1805825
1116878
1829887
1971299
1746522
32635
334364
605126
722794
1058697
1792768
1349254
1836904
361929
1330463
71195
1618014
1857699
1613168
955551
1499098
1696438
477608
602546
1192895
1448116
1649520
1653542
181445
1728111
909722
1659823
638218
1351483
1620395
58534
941022
1328394
49610
571784
1282729
244370
1607984
799828
27478
1950726
1097883
1185689
1984158
314227
147262
1943334
1549137
1665885
251121
725510
617062
1569322
196319
953752
580944
182570
300948
1413285
1414766
1452860
209531
376221
282183
12548
1327943
421253
409863
1819667
1638164
746093
1148419
1950839
844788
1882847
1545777
1316543
1521639
678117
416595
318989
1464667
282401
602106
850702
1568462
1320754
1976093
749207
1330457
1445759
978798
735270
394305
1744767
905625
703136
1033896
189809
1690497
1966702
692904
1270685
791033
874479
655210
1126151
1538913
1273492
443840
638946
1196859
831259
732789
1796749
1355634
312317
973332
874134
605187
1374266
978441
1196044
1785792
698290
1980771
1073714
54362
1343531
552496
128918
894233
296506
1341616
1863924
1123443
1623511
211756
1526401
282373
373544
1116596
888787
1705648
962710
410107
1017223
445996
485674
724157
1923592
752279
1549468
1547424
1153473
581008
1283836
274456
18865
845951
1567564
293522
1257021
1217671
480751
1500028
758800
977389
1157586
1159962
788596
393486
1882257
347713
852015
994945
1322852
1989509
972457
1510893
889738
354635
1994800
1197261
879110
1426586
1473011
1141046
1777142
687054
680161
1965403
1718119
1296141
1763546
8751
747389
1662641
700097
976784
38357
169735
540442
1922236
534848
1304659
1945814
944747
1138740
1752327
789628
1156646
550686
420734
565846
1099207
1862082
527924
588869
1501694
384198
1847167
1420341
1662675
155229
1738281
1730374
933532
702051
1635496
1215031
1751211
651644
636352
820229
952441
109446
1005737
851346
35651
718672
1906094
62436
1813656
234361
1842140
154026
1694858
1977925
1286687
790502
27023
1996969
1884091
1239990
1946232
48456
1698430
1108945
1994642
1151073
913030
1615975
1755155
290884
1410847
936794
1965792
1233250
1614451
465940
724659
1954294
1348066
552945
1400054
1972775
1264639
73994
249498
1135622
995738
1898332
1010516
597687
1159748
928393
163801
150896
1099576
1831691
205271
245497
1640560
243340
369758
1586687
481575
1037909
499804
84339
407718
491022
895569
1331351
1564720
1490240
1795920
1117547
1007308
320864
917561
1156383
1228666
425687
1084023
1546903
389691
1942781
90571
1008600
779798
1709414
228730
293226
1040968
1354336
595970
1617109
1912158
1490849
1455375
1372002
1623202
1875020
254080
1783914
1471482
1501379
1377548
670348
1983159
44165
700635
1590588
1820315
312432
1545337
387642
78128
1692476
251224
1889910
904068
711676
207313
9041
924533
527485
1704690
1121334
791758
541704
1397652
873551
429243
1154018
1822791
1267859
241957
1577874
84482
1590002
1374915
197988
1807628
1380058
178086
1555382
1048363
594140
1721959
909229
120520
1186007
167538
954154
859408
106321
1649496
158862
766746
1552787
1204159
948396
1010829
343816
893481
1493281
1196534
754908
645002
1734454
1358374
154737
1655730
1715158
572250
1522428
57779
1356167
225908
1475076
747608
1036706
1681669
354136
1687257
418702
576588
1926269
313009
1359798
813889
380221
1868964
1602483
1894047
1265579
620560
909655
1562064
993357
326900
593999
662322
987001
877317
1403254
1140386
248343
148020
564443
1637701
753679
374567
523532
1236109
525479
252925
924272
1202114
1954374
1683691
1704275
636640
115725
485793
385019
1424899
1648381
1409240
184816
78314
357969
75697
355519
746845
903796
1588827
733142
146302
1934043
1606873
1715132
546708
58555
1610905
1828922
1913169
261923
710849
230791
944133
1052103
1837886
1126741
1157856
1764118
670501
1945859
814392
308763
1589207
1471865
30931
1626948
42713
1112246
1549941
799486
227235
1608140
837405
514264
355715
1738678
1662075
838535
1630306
1481294
239637
1178133
753382
1688339
116504
1607392
1201385
617325
903117
82049
1859717
723989
1205126
1345876
1501707
1121915
1957014
545135
108213
1923422
512824
854414
1739034
314550
985951
897582
1528828
1407350
1638596
1737473
1467189
519695
49529
1639332
869538
291905
1030599
1999019
870704
1026680
366353
1756861
1569300
847868
114108
334784
656566
1585259
1511776
1786591
1566874
341120
1737189
10304
1673898
302223
1069126
1651731
868148
1912065
1597348
1660457
1173138
414733
1056554
429668
1573268
1344498
742591
1656151
60859
137671
811302
41378
639317
372787
588008
1577784
1877077
1675483
1736991
1229145
884298
1900021
730711
1438398
1666640
1050438
1805888
1598834
1838498
602536
1421583
570150
1561791
1378964
1286006
1023262
320685
15080
1205865
675139
529891
626925
1148606
1102192
805302
561302
977317
1431800
764753
1824001
1444384
54741
736507
954319
725178
1580498
76712
464279
458239
1687592
1007743
734319
717701
231202
1937661
428990
751665
1136380
132398
1435030
1242487
999321
1019314
204550
153419
1795555
1683458
1896417
1271299
292452
1689039
273864
878318
1562642
1836836
1389801
710256
105348
14733
1813107
1636610
116821
1376915
1950106
1457901
549335
1392243
606083
308179
774177
1626340
537525
294362
1555506
1830349
1218416
399005
180645
1940335
1445040
1098725
168536
1493379
1627691
927333
1487640
1600672
700820
1541944
902471
756468
1591683
780900
888524
1076309
1576337
1669830
1521012
1100748
196236
1522552
1644410
1777180
1366993
1974004
939073
606045
1769367
671372
964971
53172
1288485
85706
1310637
1248539
170777
1709737
267309
1540961
1187139
418130
1440786
1833190
1130542
1302196
1438020
1369918
96666
781260
1301126
1928605
1584356
1650180
1335658
1289619
325736
1041991
971117
947590
1457080
99059
223440
1220755
581915
1349962
599242
408020
101601
1027346
1680656
801019
1020361
619271
1445523
1693334
1801054
487173
1431872
1597031
187289
938856
1063538
638385
311153
473535
1996997
253917
1038165
1157284
1545749
1590576
738747
1854400
557085
962806
1642129
1345771
1917765
1936359
455394
1685759
65821
1512779
1431684
1476687
1206158
1115118
832409
298645
44216
461353
549318
872329
1805258
692307
771273
1528225
727034
879941
1129558
1800005
1225250
287970
1663076
1461795
1610361
584895
128855
940822
867565
173175
440356
1410501
1276953
591550
711836
1730160
1940631
348079
1107319
1379129
1732798
111491
823284
333085
1799423
1178652
1910170
655600
1246558
1903021
1308469
1771274
1200050
1408470
710870
1068671
1915532
1752716
1470479
274376
1559745
1931837
730991
1742787
26851
1131079
457881
909254
1869311
655077
785002
71324
610986
754157
1033646
1758600
933591
676371
681645
1229141
1102279
1968608
1224580
1770419
1786272
1899759
1508523
1905487
773791
607412
1215799
1924915
1365790
1087180
1575766
132919
790475
155512
1977894
79204
497339
306887
1801223
150032
51733
1597077
1766663
434723
650254
399135
813972
619641
1288379
1127184
60863
328114
948308
843293
293177
348121
215820
567796
1061444
812197
1454754
57163
426722
583206
264619
177230
1220215
770997
864579
1643990
1950933
788407
1059716
11012
861203
829472
162310
1392749
363121
1021640
1159935
741607
1813671
233667
1208143
1081157
1750980
88640
37123
655732
792015
444805
1085256
1756394
1495694
152815
1922533
1585049
555728
1336787
674440
1918046
498830
650293
1469403
56662
1632629
1989670
117066
1542566
101971
851790
925075
125887
1355404
1889952
454714
1166338
1784940
356533
1234066
851283
190731
988593
108742
1872598
702024
1813696
1328869
307394
173903
251855
1306256
406202
1069793
1573287
399316
1983203
682434
578425
704076
744513
1238094
111895
811487
932439
1155660
737950
10499
1474180
1131646
37362
1762070
761546
1384767
1961846
1112276
1618149
170757
271393
213283
1234872
662623
1368380
1098575
1164514
1555166
683363
415074
339534
1880829
462366
1575741
454863
65717
269552
1434064
1289713
495819
1678455
463718
755713
1381861
1019778
1754734
305946
345339
593366
739981
1535929
826398
1080786
1028342
1841054
627275
20933
474938
1955390
564581
243713
1340504
1476367
1598963
1328953
1593949
191083
570602
1984092
1410362
135173
1115906
427965
1774454
168449
1169667
1143800
769746
965620
675662
152387
1463739
1943876
772005
103302
1528851
812536
1961829
1822717
715440
925284
960693
1754540
684769
1587414
1307963
1342468
1510610
1320879
28829
1448842
1028167
1170587
974533
707127
422884
1686795
1438760
421807
109132
925431
954810
715535
1587833
1534731
1384488
1354587
1833304
1564106
194793
190995
1272164
783096
129826
773819
206800
275291
1542099
120951
1442580
127726
1911383
1767398
430625
1627307
15071
403842
1659188
735976
819522
347122
352904
1651585
197330
1377513
1998186
1448032
711253
929944
1839510
1090331
1549749
1038872
118106
1972060
742083
1380611
130671
1925105
172347
987756
1464526
400623
728419
1842617
998599
470002
980201
1145613
1053281
978302
881249
96470
1035962
1696656
196042
1619699
43532
1527583
915654
1131541
1129126
1711157
1308919
734286
559012
440324
1899907
517835
1697020
1003723
1708403
1266381
1006267
706259
1442452
230531
162634
1175002
1626537
1849512
337000
1520341
1791382
1747829
295606
954024
1608866
1013097
201738
853499
920545
411228
266733
1233456
479517
24507
1057291
1799227
635115
35056
1703538
265087
874350
628486
1670885
303289
894086
1417359
1248997
1821678
1928212
1739874
912618
512794
55243
228935
1478726
799493
947513
798299
586272
1414940
216281
1258165
1680517
274347
192539
1892282
1798877
1506424
1062026
1298134
1401363
325933
97329
873220
611673
199120
1023867
1756856
1396941
1724557
239801
1072144
563493
393522
756250
544934
1185438
1677157
793187
748098
704588
1910840
1572517
1881309
1336305
30319
1877009
928634
98784
375304
147542
404492
755536
1675811
1682341
524392
1232364
1251227
785845
375548
842107
1305985
701078
64121
166435
1603577
911301
911218
333086
661169
1388530
1596604
1447436
123401
1984568
712326
837698
930502
1335303
23007
1731443
454637
355121
726094
479768
1067399
1836203
982375
1396180
1243052
133368
1883023
122880
675504
642587
976483
1202130
40220
208619
1898316
1354292
733877
976661
684777
1021030
1981937
1018903
1282596
328806
1407587
1164400
1063145
1045186
1551856
1078742
1249706
1186070
98181
1985940
100901
51366
657492
1072770
862178
1897093
1318213
999000
1101479
1898130
828720
1951071
1407762
1473055
1668751
779685
1838556
1644493
1193807
1466187
1944960
668935
1363910
663552
1419494
496915
318894
1574676
850256
709244
853227
851528
715949
1978751
825185
356789
1055037
430495
1570190
1338496
798798
735492
1467887
1486690
1154613
1490112
1801813
776253
1060091
1480901
1590955
1317694
313348
899169
35677
1246563
1747611
1471767
644806
927335
279437
677369
193630
531788
739261
1188022
1186737
1403823
1184997
566598
673317
1034574
181274
569231
1220362
1359650
1202282
1950697
214436
1396326
1587773
651383
682784
1532441
1420073
1271232
1974999
1175541
1300876
1430085
1102738
641133
1219774
1147649
411596
265047
893601
1918202
1027656
919402
743712
104893
987693
537297
890607
1114985
294047
565563
1956523
1987116
1668452
631844
1307672
1389647
729412
1689025
281102
1419371
1766032
587361
1321447
98372
1957294
1143311
1508622
1013155
308716
1265505
195650
1375719
635828
786957
46768
449843
1840919
918611
1117222
547906
1657732
1225460
1122477
668120
154639
368515
1843491
929059
911484
231491
1409953
725437
1867224
1704229
1055885
115387
379072
770539
603214
852062
1824206
1127593
1467563
1767046
366592
1851994
598662
1012958
331596
1369202
1238205
898166
1755794
1113942
1928942
48732
399214
1194355
1091182
273944
1430171
1399761
283596
713104
469030
1551208
328392
450098
984991
1387029
624619
934858
1816396
1786751
1996892
1344959
1173883
976295
236068
545263
991502
59255
184515
453597
316792
733473
1069271
1815085
869506
325784
876340
1214614
1693213
822085
891468
1091322
82126
1290084
1863022
446121
1347095
1837751
554173
1967690
851630
152061
387378
70789
801286
484462
176203
224346
885048
205335
281925
181618
380764
1221230
1317283
1875015
238011
901647
1937936
199490
635758
765600
1456928
1518311
71778
1058330
704963
291383
102950
1295999
1776792
1774001
1878565
411908
729918
1304486
1905542
1953692
1923004
888638
1892364
875867
1100321
1637647
1219337
477673
1940020
871971
700435
267724
1696182
567243
1510587
958438
1259135
1844724
1307420
610026
125647
1108941
1638400
1358390
1257236
1598989
810721
1746577
205197
1187500
1584032
433990
1694846
1012809
1982591
1378598
881642
648553
35550
442519
1972052
1868316
911583
154536
172981
1181370
1637598
593809
317597
895437
650180
265938
1701698
1402417
1200752
558973
1349788
127249
1736855
422690
1633914
1592737
1022093
1078724
837877
1755548
1434065
474457
795219
46140
1250466
1339309
1747086
1331401
812383
298300
1636782
1321163
1702735
53348
529556
688365
1946977
1063461
1961424
1439008
1886436
107539
509590
513718
1062365
1259561
1638489
1798734
296897
67861
587943
837345
1436917
1713745
144716
1670199
1968669
1981328
539359
1207140
200368
1248909
908634
1456084
1726050
376931
1502960
1455592
1342714
735624
300351
1618364
1966398
213072
949470
977987
812557
523450
868991
825858
103164
209059
69346
1663787
279066
273152
1347819
1923427
483534
400188
1038018
806750
1303982
1635120
137805
724907
450697
1583508
1150791
965533
1290115
1547752
142470
1440785
259537
854049
1308154
1236322
1454681
407957
1402344
737757
511561
630681
110228
679157
1704943
702104
124555
1320961
1969038
451924
1430441
215764
460042
1526153
415702
444841
1432848
1359403
608561
1061066
1698
133333
1904695
1570995
1816745
681141
554754
1875614
1365757
1433751
1756096
1871136
732055
388554
480953
384312
797867
939324
894911
1073410
729154
947505
1293525
993439
1980400
875770
1028463
1655638
572273
1974840
125550
109870
1731632
1577153
1155504
43305
757922
1196173
622227
751082
1956935
1742170
660086
413525
255134
1248630
1177864
1003058
496173
397548
1678580
1806029
1852559
1029739
1542797
449304
13902
1384021
3045
1203940
1766202
35886
626121
449035
1335832
1176081
1852757
1565721
234194
480600
1463293
271600
250673
1585171
91077
857737
63614
275678
103680
388828
839722
1191619
280813
1751703
1901252
409479
1412889
1235551
1086139
516096
1416602
39218
286561
1812918
370022
1853886
641237
1511329
356800
246970
723038
1184661
1382830
710580
231613
671687
1410392
1215223
5508
28011
680335
623448
1438766
1463958
1930540
715978
863074
437552
378613
1976552
95197
371464
543517
1745640
1953528
1887510
1413766
294625
469938
249976
204720
1578860
1455303
1926014
1340313
1474854
147593
163843
527896
666757
900749
752717
483106
1569786
20560
311465
1364740
1832194
550542
762082
209984
1217405
364745
1056513
351080
1077233
1164534
827299
565541
841153
1711423
181322
259947
1047987
480688
1693209
1587708
443159
622597
226681
253723
207689
474388
750788
1792848
1704550
702500
882641
1486802
1408754
1147978
119283
488767
1745317
964588
655084
33566
599518
1173949
1408998
1618820
901046
1643252
730099
689552
1727941
1347293
759851
1150867
1832340
26186
1776525
543383
52223
270552
192041
1379413
1227298
993609
1883529
1005749
814939
1006069
1173755
882143
1799130
688666
1333251
1045849
605457
1443862
395048
495578
1491081
1867091
1922077
76508
1702892
547286
504913
125643
200106
203364
1941172
106269
538573
692414
340262
895704
694906
9554
1953426
1359354
879233
1590052
536967
396205
104219
1447369
827310
805472
385937
855466
1034366
502430
188832
318437
704490
1879082
1532149
458738
910216
792785
798985
1045483
682557
259953
1206676
1776528
154435
1211204
1086350
568893
714931
1705421
65694
806144
93969
697124
661407
416721
811004
1850520
986057
966031
1845326
14879
1626298
75285
399327
580730
446662
1528545
672308
125399
704924
712925
1114842
1194653
1877884
562927
1442227
169326
1575022
147654
662263
517749
366678
1396177
1853650
1740360
619062
1470908
614468
469356
702403
1430192
1005613
882632
1926383
1445258
1720428
246464
265411
768454
1942650
366108
184320
443772
1734549
170864
502254
1126501
970880
1331227
305999
1055402
1703303
1178676
1963448
1156637
1603857
166196
957184
64602
1340596
747122
1852200
1369688
1634343
939196
1893055
1939361
1874383
1090735
1906651
1994100
919789
360888
672882
1499594
1555465
624680
1321682
1509184
675202
993444
159688
1499446
1558354
655637
1627773
427905
1006693
1588845
803752
958100
1021860
82488
1748450
1030621
1559795
1434481
565780
1307287
1524134
898634
219389
772411
930110
1803362
1692337
532196
1675598
203717
194870
905702
1028479
1556786
683052
1067063
1909365
90737
1579916
190141
188568
53876
645517
1591171
422136
919580
526192
1820996
1426204
1704842
48389
221823
1781872
368492
102343
1509190
491838
1738080
1431788
729532
839927
534974
1822617
1086332
609846
117853
548903
366116
1079264
1601886
960275
209948
1644965
443990
637445
342346
1418176
1239709
1684952
614227
1349389
1712115
1063783
1880864
1169754
1823006
1316980
1444452
738069
1577330
1723500
343187
1775938
1811570
1675396
1222902
355950
832513
1054836
1769480
1356325
1336775
1378685
940165
1018426
1136075
1759025
991674
455260
1395907
907199
1359880
534846
50114
107593
1282181
888577
1743369
332143
1613003
170588
792328
1510436
1657630
686448
969488
804345
1547732
239428
33047
743852
354807
609653
176927
1462663
1645340
999542
1933537
1130876
44299
1413406
287159
1698411
1487052
980647
841055
1954970
1140473
741692
825998
143670
1326693
1042351
1268877
537948
642281
866114
201418
1797644
1557900
319418
1513214
1779769
1919025
1056211
1780926
1607845
1952860
116876
1968109
129401
730256
695750
1918624
1990765
1803611
1568226
958597
703891
1345912
1010267
1156151
1997184
454365
1077164
1427434
1853981
729945
1118209
159310
1889198
1999908
852546
539717
346262
1447641
435048
1829041
169411
42748
966588
707053
1771236
1845907
463185
1209635
1202275
1269724
769399
1824895
1374380
1788492
50456
773378
511638
1155633
919104
1234408
648290
1816477
1824847
1797277
1862655
306437
261922
1665450
1806366
2131
960151
306962
489201
1616844
786732
622179
1966257
95399
62837
196098
1053536
888962
1031965
818694
344248
200970
1900041
1223301
663392
600556
194705
1868984
618751
1247698
713734
1229693
334573
1707841
1316258
767603
1361988
843438
1540837
605444
136387
1298278
1326154
1974677
536691
299116
621120
1714348
303696
218143
1584706
322087
1627672
1610830
904150
1739287
459193
526435
1988854
1126481
117493
1017295
901641
510860
1480705
902690
1187055
1754454
7471
1652894
1238062
745906
32844
9442
1550339
1279768
1469782
1923010
1485084
1261113
228682
1229206
785995
1804695
233508
685182
1316703
605259
900997
413059
204965
1324309
1655088
698316
963082
737174
567307
390614
1477244
41993
861078
1821318
765679
868053
1182300
1637332
734532
122061
944719
257402
392854
518273
449332
92717
750448
318348
1900185
1074695
1912028
1751087
1546324
926149
1428004
547677
1169400
520403
1603871
629565
233544
1275694
481737
18998
504797
373087
1261827
1632898
1359553
71608
1834337
1542443
934277
1247815
1427889
275708
207629
1448032
242692
273167
339023
195883
1787140
872561
54077
609178
1712071
1627729
333610
1205124
344623
152893
130137
1945675
1762069
55086
118625
597740
1912697
740969
568390
652609
775588
1104476
293394
1029514
1242445
450200
907997
597508
1415097
66110
560408
735448
1547383
1267357
201187
1276469
582427
1350740
236181
56599
970508
516333
1492469
1168138
1257079
628364
1876391
163049
1996749
380024
1834926
448933
836733
1710957
487391
175908
675851
1827262
537590
143588
1093234
543496
1261057
217423
813805
1738861
379367
1204485
1869083
854561
385270
1090355
247163
335239
149927
1080239
1935553
244753
837277
1808019
915219
1016166
150385
320101
769745
713929
336650
1343510
1670780
1559298
1877777
1397403
46769
912792
1947455
1040051
1426457
1830125
1850580
260594
1794628
479629
1014770
1389034
282516
1726105
1130649
1008616
1888783
1495339
1981793
2717
104110
807999
523744
1715205
57775
1508682
1037211
790996
1562658
10518
1833932
1848430
1507215
1548431
134463
897340
976623
1241918
82176
796750
1619960
1690910
1784144
837311
104282
1697898
740120
858352
75753
56603
1916704
1648243
483106
1696617
308727
1437988
1869288
951689
536118
957466
753580
48376
443812
833580
1348291
1095057
1890956
1662022
574932
646285
1603341
1060485
1704098
1939462
1531607
479675
1065225
821862
1922193
524621
1522842
821778
861545
756554
1931076
210213
1382477
1114065
1692101
262622
1504586
658975
1697130
788120
1855798
223891
1629614
1938
509977
656669
1968316
670182
1447959
916098
176147
5870
1783807
297959
1194864
1039181
1288227
1131545
1801117
1388978
1436179
1960221
1367844
652675
1716678
1563734
1916938
1624251
832553
1696510
626171
420660
1794357
280169
986558
1283762
981405
1501270
1679289
1636902
1828682
771953
93733
35840
400421
1256886
1298686
1664978
152502
202974
435015
1066835
1159407
1276316
960459
1306761
552141
1473568
1473941
848727
234567
754888
1258865
1189772
1910580
1999224
338759
877667
1499200
1771604
1986262
1540999
1089468
1691491
628786
1987301
351649
432410
1118551
653457
1342948
918254
1642940
1984549
1676484
1069019
84089
344285
373920
240490
1334422
1007273
1087835
1967501
932418
1259580
590289
452135
253575
781300
1455603
898491
1477556
1343678
1178910
504823
246783
1289281
1273286
1368209
1557820
953393
1694440
1692887
749393
1697633
1521186
1534895
776045
621229
243936
1151026
1625744
624531
1507842
1023087
249383
14292
1684899
905127
1998267
688577
1353308
1759612
1072582
754313
1823787
83174
785297
1050925
1089726
1608901
956117
1825894
1083829
1365453
1767674
1006442
1615159
997832
1703899
814225
992131
519606
764941
1747904
734944
1069639
1175049
1249857
1263579
1866733
803850
976313
865714
1507436
1485020
1902445
929018
1941754
1694010
121735
738029
1023329
124727
1756992
204767
70930
871995
271783
168677
1975920
682252
1288315
1542823
1632187
966367
1189228
725627
46522
437537
1126029
1020341
1434437
778315
1144222
304458
716644
1902188
295449
570397
296514
39116
332996
533140
179272
1926925
1263895
1322960
1423688
612694
423616
1454735
126119
915675
26955
1639111
360862
1595583
572421
1240958
26358
317773
751305
1117218
981814
890022
571973
753392
976936
229490
1438184
281926
1196805
1343823
1114111
334532
575026
1364387
1579674
1039637
884861
328227
623580
475485
1345472
629084
447142
1261069
1331592
1697585
1211977
1302384
1886327
616486
1161856
1289539
1036627
87296
1970108
756137
1502284
1901573
156293
710465
838602
268599
1300304
1340066
565700
1862680
470631
1818773
287369
1726410
1582067
1240720
231066
1978197
18632
1644155
520365
1910292
394534
465149
1759087
1310920
1965718
1216143
1664699
758699
463223
1541783
265241
1010799
59913
1568858
1380826
1439633
701489
1463953
162890
1251227
624248
1294148
1883538
588901
56063
373615
155259
786990
683255
209783
34039
1293461
1802124
1011360
1653021
1717498
1697335
1072058
1379154
865095
781263
1038881
818496
67153
990725
1649251
1416378
1042838
1015938
1134017
602241
733215
782561
666719
552138
1612053
801629
1155707
1679953
1821448
1420060
1983550
1655464
396387
1398872
1289563
969512
79761
1607861
239756
1112457
880164
1668974
352644
784821
707313
918115
1377485
1963293
752755
5397
6203
641361
1935316
599280
182896
297273
1203604
1989154
1943846
1458349
263493
274003
1917544
408486
24257
272677
1940380
1110435
424302
282413
1254315
971949
677976
960805
1354758
1451183
395184
1186209
1954335
1643012
604424
1475895
1338618
527844
1393687
1115660
937272
56638
1200584
1658089
668430
1004880
1724047
823437
471402
114860
1911574
1401316
475555
140039
1750404
1659090
763040
677203
974265
1497080
1739765
998985
1255629
788120
1557046
1384815
1491587
385876
1776979
1741595
328317
1197586
534647
1753284
1689754
1285148
178692
136118
1178810
1899562
519671
1518333
519156
829257
370810
738336
1653879
1419311
1420113
18718
896552
134377
903119
795615
690422
328056
1164816
1689801
1511861
1411400
1986142
1787646
1656912
177732
601377
280684
110951
1624261
1872734
1994480
1210227
1118119
1557333
90812
1692508
1392866
1350319
320075
476699
605275
193448
556830
1903121
1682486
655882
576933
1482242
1975892
895366
771206
1881005
1033059
1209761
1383914
811649
318577
1485707
505416
176984
451108
751178
1365557
376485
1058812
365012
1188935
1077193
914143
927300
974469
33863
1526861
797296
952372
169092
703881
1788349
1729989
777978
386487
754211
764542
6910
1035922
10981
1968783
890512
1317367
1746962
1256180
471596
828345
797779
1116720
116462
1784702
543078
1388098
1229403
1413160
122697
607040
1652360
127649
953349
1127743
1348533
336267
1461824
1321849
988685
1135310
381756
390785
1196053
580151
1139208
905787
1373591
339296
359619
1862252
1827780
335346
435475
1346866
360739
859930
1104916
796606
1022727
254202
530218
875628
291036
811098
1956117
602076
1695762
1241694
1503498
340918
1888889
170051
1336621
1263677
1322681
819353
399578
709665
1541623
602633
973479
234869
1567047
1694791
476366
1072432
1547313
1621435
1269494
1397230
1105392
913706
1315504
1261556
1939614
1687212
149970
237911
1845146
62614
374725
496153
1080789
94289
1367292
1435151
729078
387689
1467712
636031
291184
1762626
833150
732115
740335
582298
39766
1609332
370574
200612
961636
1978028
1581358
1916536
961084
1717504
236530
344189
261982
567855
1346582
1306635
560309
285650
1010582
600102
1524562
1794143
113269
205176
1474253
440849
258632
711715
1598562
1406403
1872006
1572293
1887030
840213
1647967
101287
1106626
1273909
1333628
639625
1410572
750005
1596835
630010
1684212
1587431
366709
1950101
480592
791594
1407612
356655
750376
449613
1586945
1183110
634246
1934
1764677
1393533
1824088
287371
785299
1287873
682285
101664
1951297
1961550
1172583
312959
891313
394598
542592
1145444
592516
1870593
925305
147959
1333471
93995
317210
1976844
1281457
755228
1580828
1437249
58249
1668587
548099
509614
888909
1594461
384693
291666
1015780
438968
827647
636300
741222
547883
1610501
1387525
124246
1111507
558026
1138590
1286780
836990
64216
159045
33181
1495117
1079434
1135724
1318989
242780
1402653
1547644
1302582
358995
552705
715555
1984758
713584
1545343
990205
1497686
762362
955265
283640
666150
1856097
984063
1732093
1198583
8219
1757895
273114
1080357
645559
349920
1186131
532976
1248310
1951728
1089652
1228460
716856
140065
1946945
1153047
886305
1451148
1795008
440615
1145905
810993
1777058
236884
216708
256327
15498
723515
12092
652366
1094798
1481425
83176
1128894
1530381
337950
30123
1682380
1289673
766996
1917811
1979882
582187
173879
1157970
410858
500924
1070832
737794
1076911
234900
1431200
1460663
1367333
1037371
119497
1879761
647587
783849
508854
361165
1871083
1535476
705596
1137609
90953
539043
730304
1510981
1274671
642178
53083
243106
384207
1628214
1555584
1044314
445865
623047
1292248
1103555
1481894
1118614
556974
487152
1350048
1679302
1426727
916403
567465
1211366
222405
1374909
545297
1658290
976715
984493
1071762
877191
1690809
520141
1984570
1532416
314729
702499
1022770
281252
814944
1092634
831612
39738
226203
718219
1935148
108943
1057244
816432
265599
384333
1676592
1012329
978312
1654964
1396349
1574182
1435621
803040
122290
732922
1660463
33124
1446921
1798523
1945470
195697
721420
367307
1825701
260512
1069863
1091067
305305
1424577
1278571
789901
272708
1491123
1743074
1719329
1833309
1253722
109087
65968
207208
317292
565493
1576651
896874
346399
884274
1307757
1435434
139826
1686908
1160397
514860
1173263
175368
1697789
1230602
1731389
1522063
1203702
1224083
990720
1933261
965681
366354
569698
1278992
1749588
65232
256426
1949313
1128631
1729208
1331841
1277015
1818882
1883914
537001
1436544
1644404
1822456
1481800
1263898
1866039
242523
1938823
278469
606110
1551578
944841
1759624
1408260
1242461
1588069
1774064
1824585
513954
1682199
1067359
737665
773552
1354426
1216520
1206065
1467105
48298
1385196
280321
919726
3600
1797173
250031
1444317
1625143
1513006
1709671
891685
1312253
1286757
55712
361211
140781
1043305
630511
629414
1890040
310607
121489
1460895
1828953
483132
439569
288975
900344
594892
1429623
135868
1430185
137747
1166979
170886
1641003
532836
571428
1517259
1118525
1353982
1088851
1375065
1360395
1951644
1788948
586394
1190070
1421166
374758
9581
386336
1646700
364075
205168
1313505
1298291
340143
64045
1605162
27916
306544
1725836
1196177
1501070
1572912
1274526
1612424
110634
47397
1458932
789893
403887
97078
171308
903479
1601921
1105009
619593
1755283
208465
1310902
1096487
197281
1888302
955437
1858963
88774
399471
111102
850093
397003
977438
364080
1632941
397162
1473044
1073431
1152912
481104
1946587
1592126
815767
525110
843038
1351756
889352
960976
1469184
638013
667957
1580323
120179
367038
1414486
1584784
1220818
613604
413288
1847078
299538
1465823
221467
985086
850845
1693831
1361637
501037
1191971
470059
1333549
1348218
571867
1344459
457520
827939
1608755
767122
283796
1129208
1390024
279424
932957
1443627
1819408
1438712
750958
270970
256096
1318990
1213581
985227
1371265
1686189
589302
1702116
748564
977306
1096112
516570
526194
1705004
1290836
803309
590859
377277
1760421
1298463
1531144
534940
952420
984419
901980
1070609
150718
1650006
970820
228556
908045
92928
105691
186446
866531
1288986
1052923
913391
387298
885155
1972871
1898061
1704971
323166
1848727
713006
1751573
147456
376234
1221244
1068303
1856480
802755
1305871
1380268
905899
1590070
1242139
584892
916976
1820397
149324
1078209
1356918
110407
1766294
47167
246707
826784
1486574
1025342
1425114
1059404
614779
46445
1692658
713004
1435655
345705
1155028
1740696
1993743
968908
682723
44377
1866471
1829839
154301
331993
332085
268093
1555287
632160
1823417
238611
1768753
1408386
645770
477634
1827561
1573515
603363
1178911
1086973
312644
1284596
57969
1085399
1246312
232614
877019
214734
1968605
1636080
337432
1606417
109082
291392
1126526
326377
772880
748848
1607712
697798
1739351
801823
858466
1376156
407105
844408
799750
1679005
604877
384097
607624
1425441
1318147
1012967
1263449
1692610
1618378
426414
1999132
909359
1005265
845033
927931
1024765
1358765
1834867
1593693
305067
826271
438729
1207467
1486514
110290
543541
1710161
1121782
393822
1207508
1057050
772102
934332
246868
1351315
665775
127455
678867
1123021
1495484
841968
865421
1045311
1638663
839976
1937706
1557080
483296
1034265
1036569
1500405
847292
1377996
530269
224859
9256
470771
1810257
639074
482322
831147
692165
1190950
1301609
394958
345859
1856449
1358193
294444
229807
453495
1465344
33517
1198302
1640175
1325998
512447
1643934
1042168
1382809
1358335
1141812
1983875
1317761
1673172
1331883
1479314
1453937
1508913
1476477
1121918
528271
1817484
1168605
1404650
256534
73566
974236
1524572
625663
452923
1445555
985186
164903
1722509
475299
1293573
1350406
1627907
1501542
1582084
847585
1852252
1592874
479437
1544382
1351222
279440
1968553
477596
166440
874246
1929607
1910146
1439932
1111070
1547033
1747533
1079366
291244
1783766
634893
828113
1521493
659456
420577
1674343
1574205
1118617
971099
1206693
686529
1055079
1068491
59997
268120
523485
1725529
564017
228650
666706
78561
1365873
1279608
152854
940938
768353
107619
911676
1389698
1772415
1553961
952398
32981
205722
803884
1539483
870362
1295195
568948
941630
218820
1246707
1044532
1477600
50272
274104
994107
1522590
609365
1784602
1204023
1614535
897474
1515833
105279
311229
1798176
1597914
5680
511026
610115
1121774
1544339
535098
1741257
780381
816806
1794805
233831
1182817
376660
933123
833970
1498473
461039
1125036
1237207
955318
528021
789389
1846802
356697
1281803
1149156
483132
1487480
1662004
1287543
36334
485382
1126879
873382
1522092
1139024
1263086
612019
652536
1653563
490490
307760
1373415
686007
550792
1511563
1116582
703181
804041
1132982
1671230
1225229
679509
254791
1170475
1929065
739363
1355293
1428837
960164
622983
1803055
447846
25229
1632701
872846
1242396
794305
458085
1680503
1948648
260627
78254
530735
244290
1114102
1987600
71876
1566940
207011
1129643
419117
551744
1765475
519370
475991
1596572
1645688
981959
1670578
1745764
1683557
1124723
1392322
1817914
1392053
81114
508950
733779
1610848
965656
432401
839744
1515220
88330
974318
850929
1513445
1828202
548362
239267
258937
240166
390634
1565134
1684674
1284290
527653
749462
620817
567682
227210
1649969
1789767
1407781
825074
520478
1261811
1757527
746586
359290
57639
1488129
143960
306814
1321966
1134101
1211774
485506
1923068
1835512
48506
1504502
999160
1405162
932943
1417546
353715
1737962
1113684
739091
622444
1687424
1137189
1168597
639214
681621
765371
1606917
1541310
1843537
254653
403172
1471338
1722865
1873927
1683721
243733
680948
1758135
1414301
903603
1475450
84941
1176086
1287283
674898
59750
424592
969172
958199
1627085
479383
1605038
164240
420600
855991
876542
1570712
1166908
742080
1952816
888322
1249791
37498
1426652
1507180
994347
1723526
750820
1819769
1461062
1380601
21201
1346357
1764069
868732
332370
728582
1224300
1315858
1610858
1277309
1342609
585097
1812969
1611838
1417247
934743
1029740
190936
843501
1424037
606168
5351
910720
782356
622508
829942
1085217
1078742
1591546
1083072
1136787
1208533
628304
111334
1859533
1309179
1197252
1453635
1557917
196206
1655077
1984805
1519455
1783342
993880
306952
1990753
599444
1332271
1991310
794815
1343736
1466231
881578
1882296
688328
1926187
523598
1068984
1738620
84785
1988206
638973
1371007
1449865
474001
622466
918053
1798143
1943125
1954079
718348
1980496
765732
369515
277319
1922793
160314
912791
566086
662225
1918696
1907965
1379854
647140
1876642
1824432
1811169
376348
351790
648105
995370
540307
6998
1065366
1956910
1497680
695398
1093524
516171
1578715
629146
1147342
791897
1976041
1419217
797439
488763
775557
1228624
1229394
221635
1701884
628994
265610
893187
1557522
219703
1362793
824060
99940
1717197
1010150
158766
1680111
1954345
1783519
1168358
660095
1002599
1307307
1739293
267537
76973
1674812
776727
1139372
1671700
1978873
713937
770394
709892
549821
1864732
205260
1057373
1914744
518958
1278254
1414485
841411
1683395
1835741
1174701
1256570
1678036
1549155
1786358
1538699
291989
1915085
480101
475504
1779768
515329
477038
1663682
1362939
1272578
1890110
325824
967870
899641
1857768
385810
1460377
705691
1984481
625782
1134756
595382
861089
962130
809940
974832
1236850
662865
3749
992907
1055258
1958719
1346493
1874292
1529395
177323
438871
1384946
1427694
37023
1422227
1612940
1373009
1587083
352401
1203627
1817154
1578633
667169
1426070
1592402
688989
1501075
1154095
1075840
744862
292456
838696
663343
1797576
539074
999973
1030087
32520
917530
1502019
283493
1542374
1260110
346685
1804648
908629
888264
1290164
839619
697031
1298511
207202
897272
210267
350755
1081117
975046
755564
1591458
1036957
1475631
1513162
508656
710118
1673717
1145329
853084
398272
563774
1312667
1370648
1944680
992864
816160
1512626
1779837
1999029
644022
256516
1724486
1065656
968732
1329217
1787813
122500
1895413
1273063
1399357
33627
1816355
515898
1484324
962193
1725616
641463
1754462
1876216
118184
1732462
1944893
1938247
1268413
748406
1756777
1265028
1110515
458468
1464961
1479937
1011677
881832
1493264
52494
1042746
127328
570950
725258
1763147
1383660
734180
1489423
116219
1521922
477651
1857516
18947
1696279
988468
37459
1006972
1725329
1248993
435657
1429950
1057684
1690528
5333
919408
1070577
830169
970164
217679
1702125
344878
1340058
1189705
397784
473080
93280
1101727
1261034
1005888
228786
48600
954071
1491091
189691
1093473
1995804
1103127
1644651
731074
945845
827060
1919731
1922033
1179999
1384169
1448482
905773
1465614
1304226
738509
1963948
5458
355879
1835952
1965637
1804973
665555
90145
707995
1799602
573778
231985
1196930
1673690
1064756
621127
378157
738315
236514
1192363
143159
1899701
803251
1415984
1689189
1861682
687337
989299
1091491
874477
318334
1310451
1965069
1207602
1434555
57899
748941
1710924
1289696
573020
1349154
1757690
1447275
1944477
1075299
239115
1832473
1072970
1229802
671871
304536
1750634
1882107
752387
1127436
618472
541492
616193
646247
249052
1625685
917899
1287238
96794
132361
984019
1240282
1252595
266891
1440479
1629476
1676174
1233354
1327836
1636237
43734
999190
1691830
1531786
834652
117736
990917
576811
637666
21318
320748
1208484
1268067
522274
307371
1804299
164935
1582505
959388
775636
1342210
597649
1674690
557072
1777642
692670
167995
853869
1405840
745712
1370202
673373
303461
420450
141244
25474
685063
1471628
1895369
1922667
1471776
1818427
1299873
1258579
729238
1850684
226163
1729666
1266874
390327
877663
1063020
1416901
1483826
1954891
1532335
1985857
1436639
240474
1967238
855201
1280036
1891159
1655650
1193578
51555
257553
1773724
1914778
1533301
483587
421444
1482047
1497133
757469
1098920
892412
595939
855331
1988780
357355
309646
1760818
728317
507628
344234
965057
834498
370822
1208683
79387
928668
1465414
1245132
1929044
1487746
1768805
624182
1099671
1172710
674118
378293
662659
1664237
410349
1829838
514275
1267088
809741
1949748
635521
804506
646343
265635
230182
171412
543997
1844244
1273986
1758951
1133899
163084
438094
1859828
1804272
119508
1829814
1980583
21345
45964
1329551
1467412
307675
1961116
1014180
1418582
1459785
1570276
1899860
1495974
918223
1907240
292129
1867536
1977686
391788
553162
457023
1400472
149331
790482
843850
436595
565815
389384
463909
516310
645198
1079737
981400
1464615
1133375
1922510
1082680
1273889
1006310
918202
152703
95520
433772
1043566
1307699
1576863
1433242
1476188
1014317
681807
687620
910435
1037142
1001279
867415
564557
1194505
1015999
224375
1578873
108434
420680
1475975
1676447
1308452
1438904
811607
1235249
1496454
8557
1250502
547492
1164574
589492
676637
1330778
1928309
210258
929300
1864107
799710
973748
172784
455202
1089997
1014906
1215716
228077
461717
1930437
1147550
598062
656812
97412
33957
558529
858954
1551522
1890613
1800602
1598359
197330
1573572
1615264
897281
1089626
1718936
970868
497781
2370
643385
523899
1023904
709490
1087790
1396639
709786
489225
586975
555202
234741
1898887
1549498
1159541
1945713
1256423
927300
729138
923003
630311
549872
1029597
1144569
649659
85959
1902959
1247835
1787098
641606
346538
1475661
1191061
1092697
574228
889329
465686
1709431
3482
134491
1797347
184913
1187265
626968
1710984
1634525
103495
1647585
944064
643732
189139
1209618
1093135
1103664
199003
1207246
235370
1700796
519076
1945172
1103689
1334671
495630
789487
104817
800730
914971
1867549
179779
1820569
690072
1425917
854792
152082
867931
1397287
1625917
1243166
1360246
497411
546791
936132
849638
476320
973486
1958585
1157579
254228
1785890
765987
290707
1793161
318713
1309161
221154
202048
1571163
1343283
1425218
1486261
565909
1766199
331648
245613
1194508
1603284
1541101
265919
1394249
1108606
579850
721938
966011
288835
1436999
449979
1334883
1669445
1534858
680765
1350116
1542345
146078
298613
1988837
959902
204879
1210373
481932
710047
77880
1925313
203007
940133
1290641
1928034
1602875
918869
1049439
279314
364471
632018
985022
501257
985071
820236
301780
997373
176677
559398
1145096
601768
101610
882015
1281303
1751801
103500
1300358
1085585
1833314
1702142
670649
466966
491057
586388
262910
62191
1564013
1262344
1115316
485646
380023
358942
1741257
99579
932915
445088
94798
1005665
257167
1128700
643607
1580057
615165
654093
8700
975326
1605390
1373252
528552
78145
322613
684539
1280865
1287653
1177836
1131077
866860
1509689
1305836
30970
1522281
1191874
750245
1216319
445317
599708
238436
1816413
578806
520795
30812
406598
1827372
1673561
1144902
570775
723296
1176084
1966094
837753
856030
957950
752089
22663
965532
321681
1374609
1448968
705803
1755839
1451614
1954599
570829
1689797
1707480
1842900
1575568
333647
1070716
1211752
1748915
258269
1860260
1410856
374096
1932533
661728
1316243
1948301
1899909
359942
456096
780077
1410475
1826395
184439
1626789
1240641
148968
492114
1429512
1036602
944386
248406
505691
1958789
134800
1542451
436410
1085911
73834
1577918
278322
1304913
127996
44809
549126
809347
919045
870501
1003154
1935592
1795372
1004096
629346
432192
334342
1898552
79551
630901
564536
924797
540344
861195
789476
1004444
761430
1740736
483550
1231748
1430632
1383043
1322959
896566
1645756
490235
221440
1616160
1511830
1222751
764969
1580202
1281530
777025
51208
360763
858210
765681
91307
1847846
1608315
212773
116802
1983059
1349398
316011
529234
1965594
901388
1318942
1549507
65957
861786
1624140
418295
1794840
1753422
540880
403777
1335102
1637570
440771
1238764
1280640
1868317
446399
123807
841324
569393
321811
1193239
1418859
1153135
507311
1405713
710970
1388033
1966397
1367732
656396
662970
1545465
1718324
1380293
327018
1759059
278229
1285453
339597
1267597
1626170
320219
108790
816306
1346980
1664772
923274
1664807
548144
755564
1443620
636495
987887
1562703
1132701
1043628
448792
1479177
1281107
1624883
791407
1304042
1653541
817200
97009
1713360
1465653
1565142
447695
1414752
185070
100059
1026495
50741
679800
1657888
111273
359172
764671
166328
793342
544582
515946
1727746
1452798
162508
1373006
340206
650866
538321
1670451
517726
628154
828545
1429037
831324
1178871
327
1996758
89060
1828820
1559582
534061
301672
1634219
713031
550756
1839136
860775
682768
296058
1168271
1198822
1110526
148574
883800
1011278
302328
1502594
1418033
1300245
784556
1014800
1968863
711272
506300
570099
1243809
1305534
1470957
1103407
1305220
737050
734746
412827
581706
1663640
586161
412053
1895939
133520
1930148
1978313
1673176
1959310
1000808
1023108
1518419
1031695
580257
1495340
870946
377074
202223
1517091
304203
1251373
1878018
308909
46521
40340
1451801
93567
101744
1709030
119083
1491957
281107
1579102
860812
1279645
1898665
326215
974611
1561719
417548
160087
1811904
315485
1693577
648280
1684803
1609281
1477347
1521963
887601
581487
1816316
738078
1633568
1214766
411801
855147
1293712
631628
1671235
804049
137124
1944516
531840
1596817
153212
1244795
1024026
1840154
1010806
1867745
552304
50200
160553
1888989
990365
972753
1174892
706703
343651
973255
84744
1167680
604997
1620140
1541465
1229792
696651
755977
743221
422955
112304
1622677
769971
1989792
1872044
26336
1547659
132271
637128
603792
223291
1097942
1435437
1243731
578374
1122537
517934
938746
1276417
1384057
1153095
849142
1196888
189246
881744
849610
1291842
702035
1817914
212418
1267390
829608
1973020
178130
1248248
1162904
538545
1799380
786355
698507
1279636
1757059
1139378
781428
1718293
1715693
1315385
1090985
1923010
890349
1835011
1294629
1152311
250522
234041
177932
1005166
848183
331150
975440
388262
615228
726465
541843
1835839
837032
1719295
1875233
688608
328561
689808
1621760
1240224
1416029
1753355
493359
1500076
636588
1664276
1809002
1088082
1104452
1296603
746330
799737
298075
462458
1328225
1755278
571096
771220
1200646
315357
369963
302065
1199729
1198523
1404357
1290462
510493
1876840
336139
431517
210180
584697
1008115
1216168
160910
1063765
390848
769598
1399497
519740
1871917
1494002
319211
1307440
667621
374069
1423972
763705
465543
113991
199627
674200
947016
585035
1447294
271813
861438
1879515
504056
1884338
415591
758840
1931708
1780634
230048
1559322
417743
53977
178869
984276
1026285
1807831
1877646
1884854
2000
29152
237232
1837706
305874
85306
83760
692285
1916409
1054275
316796
1611750
708177
1016018
276576
1083172
1050948
266898
926962
1372407
660534
300280
264211
233988
1965625
523905
756919
1862278
466190
1963184
1034722
279592
256122
1400759
1249124
816064
587817
540315
794246
1316551
359087
673469
1857199
697565
26149
529639
486819
562716
92660
845052
1146871
582755
464483
1102222
771403
39560
1418461
1432810
1872336
768727
959882
264969
1503800
1932525
719706
755220
1073747
1184801
1647714
927160
1617921
165224
1297807
1692049
231380
1921115
95148
117435
1816607
1467546
399119
1595191
1485976
1463943
601269
333447
748750
616866
659679
1668290
834419
1300678
482620
947665
774506
94741
1649443
1758846
723618
614941
1386256
1626364
1326068
903647
869077
628597
1686942
48063
1108341
528247
1147955
924481
452812
765088
563743
1042064
1063072
92584
1803995
261605
286283
757331
1712932
600994
1011070
852417
1770395
1413703
1489781
1450485
1833784
1030563
1960097
685175
1183102
1513792
1803868
1424389
306001
1456088
1917221
1161901
862220
106123
1615252
471439
865360
601540
1585684
75822
1793307
1351079
754940
360130
725825
1977900
576233
836209
602363
900798
1671272
801388
836474
1095562
601146
95521
1187176
1490837
1528091
1334065
90624
1055851
613430
171463
1878084
350583
825265
1232176
1433308
128175
316749
1444012
1301696
701306
709244
1577880
207418
55793
155794
949741
993887
268482
1995178
592532
872041
1759137
1242135
566109
873722
1098478
1598731
1393270
1322796
1433507
1574474
723951
1394871
526944
515111
29076
1951143
1384885
985884
1287296
4947
154167
1089563
1545630
993456
505972
600762
987452
1037093
991461
941892
691715
1294113
1089556
1403071
1384740
1033521
47534
277708
1103042
1087394
1159124
61538
993330
1085765
1087049
1844591
1620718
105960
1100936
1417713
186832
249851
737630
1488377
1933397
714679
1882422
515671
1257338
1335236
1862105
1489478
1219624
1461142
236198
352017
1325674
1232734
410684
25054
922302
325776
603232
1194169
1072197
1064375
1389233
337489
1805334
1397345
1124471
1845658
164657
266954
571869
553178
395098
442333
430727
1079381
49108
801616
453471
956499
1747084
1045109
231277
1753687
1837943
1582942
607896
1834521
631044
455196
1637778
1872793
1107793
1224370
550477
294615
881129
1550766
1565963
995509
1082445
366187
224215
530575
795394
683858
1838510
154437
839674
1757962
150244
1419560
585787
1317495
935004
1355156
84731
1599851
700853
138164
597967
362977
1332700
1670772
379429
1321107
1957151
1526401
1247172
1100971
1677051
1057920
313965
1375717
1924425
1069422
1724184
922495
1479706
941610
1852147
1849912
691951
1828600
1718941
1547709
494884
1603365
858823
1496059
1526480
660757
225212
1354443
1547927
1789516
1851360
136768
1586839
1911561
1861421
1242366
267297
10407
1966952
1503187
243935
1858145
796533
308208
413293
1636309
293614
1241525
1654443
549637
1171268
121874
1364288
876205
376138
316640
969033
248724
220478
835551
1469159
1395249
549269
523555
1869790
49301
681224
928778
1408827
1497342
1642687
1426363
80739
870910
761396
693034
974647
1588847
1824452
358083
1772652
42962
1985921
89640
1192998
1776060
927683
1940748
393058
1355802
26764
1283720
496000
1754498
823116
1102015
1519309
1923223
1012928
501057
217747
574714
945099
1798838
1366823
1128567
1996284
1651767
1263820
1568417
1137741
775632
1497873
1342812
1603958
1211231
645284
51563
103786
194212
666112
788853
1484997
987532
968808
861345
61915
1752687
1852237
1034545
374459
768270
1406708
513976
5193
348945
1401921
925866
277946
1700399
1798080
635286
760831
822077
1277987
1036147
1879401
931816
1898215
776626
497250
1570069
765340
1934638
1127824
823648
1680200
1787376
983436
510552
1782010
1924952
411635
1632750
655556
112218
305054
610302
1087567
1633791
70828
1388495
1110514
1228075
1373788
1665056
1890409
1647930
371875
144595
1749139
1408348
286673
816406
1064308
1910777
838802
216543
1361207
937555
1333588
1347909
205324
1158908
1508756
72399
1022203
493036
1624983
1145317
1884215
1710638
1495644
1071229
1704748
23182
1289625
1922355
1488749
1179935
942753
915745
700280
128019
997829
346997
1675611
1832879
320745
1156285
172763
1580418
1070019
96187
1818817
1775501
1182170
1847201
1700586
1401571
115658
1934361
1064022
1948989
1082551
1069132
256593
318093
672209
944189
1568764
618511
1605990
1057307
755612
115645
853695
1874914
376247
135415
1596139
219196
844422
510095
1345039
1483855
1783850
1572671
1639108
545529
611806
518951
225506
1143349
1309200
1656952
274099
1551877
1342997
797017
1918140
1585971
750888
25728
346670
1677572
1243656
1403097
311694
562629
337895
1001971
752729
382245
1654727
57378
184491
1195291
1560333
463752
595525
1540697
1099026
514271
599580
1582469
471259
1292222
626344
376352
1724434
1077438
632573
192450
1132854
714678
1066571
107691
1509743
71569
1363330
1317925
674300
995587
1444216
1395213
987230
525896
258786
555293
541435
1435308
739454
1009235
1267832
1180986
1495518
824611
855584
867934
1930496
724466
676633
1474760
1744607
1662296
327311
1687824
941919
992894
1613868
197754
5003
1384593
801990
519633
61343
1129697
564086
1423367
691619
753369
781000
1412948
1967971
586773
1717382
1657575
739464
1047943
671450
54150
1069654
1060659
1974456
213300
1111850
724943
955927
1082833
530811
1941111
384944
1837689
272620
297524
492986
680251
1615356
1879181
102716
1587581
1122589
1113620
869749
473370
1531967
1001761
617281
1939812
1112263
1477558
438798
1266865
765076
1936852
356071
1737083
162065
1061587
1312537
1142191
2163
701486
1709937
709622
493420
1180094
1675663
373603
1748598
1412244
1472954
1618639
1528056
963265
952821
350021
1032358
1980559
1099590
866325
1397372
1067755
1619276
1072494
301181
1368650
559483
1943298
597043
1824713
1584140
1521767
226021
1030115
1762725
400284
1934738
1621001
1014463
1812563
452633
366980
348514
1654465
463735
1423064
1171704
540933
987877
538622
1514833
141296
1049221
1001065
1796890
188126
1136565
208852
1498598
1423138
1290889
359143
1306201
1510206
392376
1273162
919970
283751
815209
706291
569442
576218
1579073
577900
1799676
98372
1269587
912070
919684
1160080
1507956
780550
1782092
435721
718321
804493
1756036
214272
734013
1156474
863616
471776
1007686
1928359
800787
1130003
947835
949890
132678
1574536
1536880
1789396
1723894
95295
1482132
1199290
663461
1334721
766774
1628552
142069
436348
742216
569684
123332
1967989
731595
1720883
1009211
135194
1809272
1470348
424277
1332090
271679
1219672
839684
1983878
1900369
399876
1925404
1977010
285134
463102
1022479
1199844
540296
49338
154255
728659
1803905
2849
1553869
1944645
332916
1538136
310012
397937
554938
212254
176866
1743103
240877
129835
141664
118254
216357
1604272
1744677
212888
1560321
507454
865926
1413221
103736
125037
695772
1683182
1110867
414043
1725181
26307
394925
967208
23624
389532
354328
1625961
1972254
1099558
1786340
1783494
136495
1272038
988381
164685
712260
606800
1213775
1618775
1059867
1447540
1234560
521510
123341
1821567
139409
1283507
731948
1796671
123265
1876496
45649
1962830
1955301
890483
660682
1220252
478191
267243
585287
1917936
515373
1931240
445573
1640642
550048
178091
991182
1549647
389403
705111
1292976
376482
1574972
1134524
1508435
581106
1081741
951453
197902
452280
1972813
1345557
437883
669914
187604
993568
17749
1488301
600074
312480
1655223
686198
247650
853145
1209175
1177397
1714750
1176596
102277
162815
1031152
1738338
1926645
934578
1249765
332644
159628
791019
820609
1428176
131031
1252628
798741
547332
216213
324124
996893
573889
1073980
465413
570045
1756988
38294
1067463
702132
1688609
18094
1670973
408886
816500
1142187
1107695
289545
828404
1823856
696677
179564
1717646
727927
1952334
470585
893988
1262962
1375565
1715882
450177
150048
741328
735395
1389771
241101
401866
1607568
817542
1309945
1216064
1456075
48945
775056
990192
527640
1029936
260023
926573
700106
233614
567197
68819
1946717
538419
982149
878800
228551
1250434
886302
627069
1302145
1311872
1902758
675248
566170
1701497
1863339
947935
546601
502226
408947
762546
1598786
883685
1143856
454695
1972264
1211211
958302
896087
146154
1996203
1960359
1258673
483719
1309342
1476711
1560063
1616647
1958499
453956
472603
1995267
327344
33472
1560126
389027
656686
139402
548353
325934
249417
1844457
66781
497616
205562
1873207
1514854
1909426
1057985
240546
1646390
596063
1461359
784387
722741
108889
1143809
1199085
1658268
153235
1362156
85855
1130378
108480
1844992
236687
101592
1670497
493214
1459021
1118198
1995463
1478145
257860
1015512
1261996
1496600
929533
2917
1569196
19620
1889084
749626
273482
86290
1539741
71227
515744
910176
335782
905892
1161142
1380168
1779948
1519710
1465368
422325
422603
1980188
539104
365899
978482
913495
868746
1166892
257019
1658785
985297
839905
376358
614860
1046716
1382620
1752262
1008899
506007
330375
1385802
1446637
1887131
112225
723616
570998
1003168
698364
911179
1691153
1529063
924676
486963
392236
202165
142544
439557
1491481
1275030
232869
1635293
993930
1164359
920406
1129859
756935
754226
866037
602958
424417
715660
51435
1628882
150261
1848058
468790
407703
1478486
1389128
915810
1194905
361278
560797
792597
1186790
1758220
1651461
1756208
1277468
1722061
799229
230274
735827
257768
552913
481845
1736693
869542
414137
1375856
1146597
1114478
892269
1011575
1456022
701794
1932424
577655
475903
1225953
1301987
743849
1108182
1800804
1305232
858982
1360473
1912736
628186
1402087
1260301
471893
727251
537311
1624090
211496
513157
1833590
437999
1500305
1111649
1090580
817025
1022375
1370194
1903708
1905682
1975325
1457146
83267
772444
1709688
34693
318572
1732329
1347321
866009
739647
1439578
505946
1510193
1396356
1348491
1414812
1195976
972964
549112
730682
659910
923200
957057
127450
1021236
1375120
1495557
1411423
358903
108386
668142
1363033
273246
540611
276012
224962
1638200
1319528
513334
1774943
1911293
394489
1667001
1138639
675609
957152
1728651
548241
225817
400417
1759036
687330
1265894
1600655
319393
1410369
639906
1964303
701676
871942
1652535
1602468
911226
1210111
786004
1970595
976102
692129
1993193
104929
186427
510860
1378515
1227688
1157718
242283
576190
347524
335179
1986793
1954585
149369
600963
837667
370923
570056
716787
1537274
1062878
1416074
492339
359050
1464213
1668676
1465267
190374
1598421
626713
281169
869219
100279
34184
966095
533835
1290603
1345005
592867
1652706
815811
316424
671078
1557770
140946
1642229
1594196
1087331
1460079
853092
1012089
1578139
1559955
182561
1515024
309610
764067
290220
356445
1175538
587175
754908
1183218
1513849
174960
107757
280675
1947119
988764
1347672
1074509
128246
202081
738625
853709
1395613
1008898
30407
1298157
314445
1000729
957274
720414
1679998
1585468
348326
1482073
1967232
1695644
198958
1180518
1573836
117134
51267
980355
164609
98265
1660664
313970
115176
627582
1428240
1040625
826814
1576951
1447334
225207
1817800
813729
1504949
1485516
1334715
736349
45637
1979877
1381429
1396177
956141
1686830
1263504
654837
1809941
1781494
450393
416870
1536224
529063
82137
196288
1890163
240577
1764422
734839
479767
462020
649773
211672
1994707
463786
570732
153677
1121628
1830762
379734
1818446
1138287
283471
405451
374970
1970247
1904740
1957580
580634
247946
993928
953807
1758221
1216076
1760715
572303
916938
1302449
651660
816471
833012
180797
461885
1596355
267426
1985531
151428
760832
1759548
522165
1057667
584894
441630
1173210
1083253
1738731
1942392
1416803
1881820
1587735
1185521
1172766
1572690
1678545
671207
647395
180702
732407
712803
345906
765969
434867
1842889
1398182
673648
1647914
38748
1258040
1622012
1612546
1085156
1191578
540969
1976074
1545602
1311700
422058
20993
365038
822531
663727
1103845
646551
1314218
874948
1117631
1327408
474602
1339747
1449573
1745278
1456068
1976539
660124
62194
1958778
414398
668023
204338
627419
1968272
1817560
751015
1491344
838371
397200
92380
1280924
247428
735509
33738
613414
570293
1610477
1180562
908992
1902201
1614482
862094
148168
122044
1430066
1042362
689493
1183574
1969422
1921134
484809
37787
1799450
1497541
1212660
809402
1811129
1057670
1335731
1082327
559084
361920
1595833
941943
1320298
1817904
540355
1626346
1759729
340924
1006097
1196297
1976155
402247
1520607
463251
1483687
1629958
1026307
973563
218196
790245
969321
17087
1315289
1149522
1067282
1580796
1434001
386714
392286
1767106
1524355
1230870
1790799
298817
737389
1367059
648604
1712879
724281
1465145
518820
1207550
1459038
1066782
1682081
1577098
164842
2346
1980804
1384147
840632
957340
1734774
1309321
1263609
470809
1927270
1677123
1047683
324463
1066894
1834942
1651284
1031134
1891669
1023897
1924278
817001
1717583
1872150
1278196
1709041
1645270
1855043
1410723
1527598
122331
13976
1244375
914733
1875818
466743
676399
1973945
558869
1672188
400023
1248044
1465380
1973728
879442
20027
972763
345083
796125
331196
1713936
484331
1607132
420949
673088
1357916
1980831
444090
553063
690036
1951489
1249768
179531
1010918
830500
390374
1663341
788652
1666017
1156189
487155
270094
381367
178589
536832
167231
1356673
1764434
551807
680837
855797
1280685
483100
467438
594916
91888
1208031
523018
923609
98576
943119
620027
1897482
1049806
48322
1032216
135522
410568
1501531
262069
1426947
1751685
1583180
968623
1896921
1120328
14317
882257
827442
1222072
1154816
185625
891588
922216
254033
296470
55877
1491322
195428
1234787
985293
58085
1381262
1599156
1683185
782319
57441
641402
1980068
33014
1937283
1431433
165744
1672924
336155
1018517
1495360
336262
496171
1393273
1373643
400755
196182
619606
1363022
1601014
1061846
175599
1296898
1720449
868710
818211
100882
1151986
757351
1947777
606975
1572537
289586
1835849
1467739
1345703
1091325
984623
874479
1229469
1915932
143229
786184
288756
1847032
1719190
1113950
750614
1118905
1403354
973739
396974
1983690
1845243
767728
129264
721494
1675349
607145
1304397
189644
63667
676193
441134
1766179
1015509
721105
456377
438667
454072
526231
490118
836465
771294
1452208
446859
97752
1501018
210985
975553
1456338
1855150
487250
273208
1573504
1649703
1938967
1331551
1928068
320188
1173968
535694
758435
383563
1237668
96597
1976277
1597007
1081417
1706275
1286920
1488436
206987
1838904
976046
455676
1586589
49172
607177
1503929
618891
1791721
633693
1854568
5441
811927
607295
1459787
1795225
419073
384741
1971200
973444
207458
696060
1504313
1835282
483325
587448
1034102
949742
1156594
312373
1440610
732714
546944
1123408
1716555
1553034
1430047
972350
1382199
1137255
1306685
1220683
1756374
912602
1528567
1611816
1716165
212557
257001
55002
1907694
704054
1277876
1709531
1891395
584643
788932
1609588
177506
463325
1503866
1260478
537175
1881659
1408940
374507
776104
154285
715468
1095262
717856
1382858
1759263
212308
497488
1171199
519794
1809783
404796
1470830
390084
708657
211021
123188
924117
1081805
1393728
1745257
185028
80645
1548602
1859439
1936767
1001937
1581426
767965
601273
1962369
99636
1306745
335063
1485812
74781
1545485
968966
1280767
201689
1688911
693788
1172368
1058223
1382662
431563
1135739
1676978
1103194
402366
1680200
345495
852266
1722337
1132125
279095
1179501
616902
1326624
6966
567482
1416966
1899048
884891
529877
732093
1430042
923418
276216
1247941
1306288
1699126
1742807
823078
880186
1317466
83844
1367634
615421
215656
804901
1090347
1450416
1331826
733592
1407743
1551653
1443711
1120237
1920270
807660
516807
569837
1874243
1404697
1217492
708539
575647
180538
76896
1032756
1867521
690012
33348
510618
744788
1415705
187629
1012561
803057
161212
1198627
1263995
463356
1062310
1115493
385163
1820664
477173
1591972
879155
32792
112236
1804715
868001
1895516
1689370
1762906
1295273
1034140
774893
1697957
1562887
1995190
683655
1064895
1911459
1250981
1788371
684352
1807521
415165
1772367
16786
608381
357663
102995
1753033
1740335
1471016
292026
1297295
406052
1246041
923934
859371
879085
1519623
436535
1568675
674532
856453
744608
45873
1773255
30448
512234
801930
33547
1633095
803596
1968505
1923411
1764822
1800676
1399496
1687403
1858192
442935
831436
1042081
260838
1489057
1251528
327190
1116964
1273109
719566
1724920
6993
1669209
188841
100260
1994572
1442189
626046
1011112
1317342
158456
1090241
1277694
433283
170255
1358365
962077
511978
1163782
1985019
797136
1705083
968352
1737868
710062
1940937
692735
1440639
1473025
1757060
707643
1781105
486977
1645947
498002
1782922
1648301
803117
1891952
1149311
725076
1558311
560015
165540
838552
995900
1457637
790307
1634257
888185
1121022
72568
470349
1504262
1315034
400617
495582
788015
1422792
338387
953071
978885
1351601
1639398
1080698
548502
1580275
1275576
1066208
1872746
917010
751452
1223189
315819
1399570
482209
531917
1115537
119857
74895
1834482
564313
1257473
1412164
1334773
941855
1658195
1599762
1259900
1705722
316324
873729
1627559
131951
965468
1928214
1579
453589
1077952
1031347
827095
1160059
1682700
539381
1490273
276717
1906710
1372977
1203670
1283169
259534
1771596
940903
876794
193486
504689
1915881
913908
1817262
1488408
1782092
1124748
148245
1695579
1829329
955905
728379
1595783
1038911
1665435
355328
1341319
1222316
1261876
1550976
1996491
559465
1331413
1338610
1811294
1421406
894399
288645
662151
1292734
1073442
129924
1469482
1397445
177519
1823730
1026843
1803757
487410
686526
1016035
589050
454260
1694365
1354858
1495748
1048994
1697742
629433
1975580
277378
858783
1137485
1540730
1417351
1719379
106626
569209
1483502
1052832
1087609
1426704
1585703
1231756
1277450
285215
220587
1464925
1042869
700531
975148
711057
1095628
944997
1048949
1884724
1183560
604957
534196
1478956
133748
1586097
627095
1501643
1816220
1041689
598897
382685
646529
912883
1234665
300321
1750132
1682745
1618709
858638
520922
684850
1530156
413223
1391604
1016154
1650522
25957
1743607
1028947
1016265
923324
1613607
1435907
67433
1733936
660293
1802965
77342
1439874
1314912
636626
1917120
408635
309978
718927
793284
446251
990437
216670
20762
1955558
1958595
494976
455365
612330
1900112
1851741
1852234
168020
938291
1867306
1273810
1634109
870135
430620
1557054
301402
410780
1530287
100999
193679
671641
473015
1902808
49704
1934017
1305314
1469912
1305802
1306726
1210713
1695506
1926227
737491
339638
1420538
813129
1991271
1388490
1984974
271645
142020
1991262
1587117
759993
115536
392561
1964617
117102
1355452
92128
1805126
473019
665322
1993720
1489585
1747388
901878
820832
610226
1739453
502172
794688
1702561
1401818
1904045
145335
1552047
1084675
72755
1958858
629640
650745
1319540
1520082
1631686
1755649
373036
1557681
920960
674293
1819357
1717746
1117908
618775
1439234
678717
1913747
570997
689760
421481
341293
1054387
949870
206744
1925189
885581
234165
610008
1393199
457251
296702
1356245
1853548
1961883
1317897
219799
1887505
1472885
271844
1217238
1745503
967502
91076
532325
368541
904963
1825712
1963698
749043
284857
148398
1901962
1437230
1721595
132715
863029
1971557
531127
712903
1440540
1910457
975195
1063931
473243
738645
1004471
1879912
1572763
566267
1436269
1136162
323934
966663
1395810
637571
303215
404845
648111
411886
1216113
88372
1977014
959809
1477241
1097891
1676880
179024
119615
922943
1169372
1977902
557299
281476
807617
1728294
1573436
968234
980237
1951992
271537
1567403
911552
80001
1987486
1024136
96655
314589
1897405
217865
626378
899123
1238538
430474
1588560
1998552
1510375
220346
957937
1483276
289346
500056
1304666
567213
1301881
1963054
885977
753623
292397
519663
22205
1904082
627252
1746661
174140
1869989
1904531
814383
136464
1855267
87775
1654313
265588
174983
133552
1716003
1834335
537277
1247493
1831882
73085
545326
788538
782096
1154946
253605
138307
838626
1309621
256090
486845
207956
1075531
1331461
84484
649801
197977
580840
1875724
1694087
96925
1952338
1718977
1797648
1291222
1596847
717024
441734
1369721
39983
1490779
1885238
659391
1436306
1382845
1862411
1716861
798110
1320736
1778998
1125446
365515
1875520
350861
157026
954178
493358
1529114
871190
776292
1706881
1446140
1149189
1494940
439965
739310
7519
201455
431383
1930321
984809
636741
1344687
364925
1068738
1337674
455112
1798866
220553
701653
1607476
892030
488297
1682601
1630581
1877025
602139
50866
432581
213372
1106618
608462
1384062
1709081
592351
1807607
1727843
1990202
1966947
1835191
1563611
1850887
1895973
1857906
1356495
1907324
538200
1889887
1253091
1659962
1200486
1769180
765954
1346258
1442202
789112
1072063
1352669
54537
498091
542434
1785903
1317069
1176144
1433865
1190134
1936852
898960
1228111
57753
964556
1827791
1204679
1545226
1027157
143414
1181293
87409
1963445
47049
1173642
775285
1288711
694998
1326444
1196528
379835
1356445
91790
1815963
1170392
453978
626791
482222
121206
1479885
1214301
741104
1397152
306734
1589192
1626631
1959811
345521
572180
1659476
1013004
239951
534706
1379030
1446025
1760994
1486744
1048853
1544157
1112732
816809
690771
1829438
979786
1164595
1255572
1851136
1315029
606185
1498730
312059
1246281
525049
86870
560103
648910
691763
1286755
997205
1201604
1294401
1225441
1644683
392824
1277425
1616759
1581316
307718
1529458
1110510
1749322
1048043
223022
1770685
794404
366920
1055626
1184983
55235
74688
968146
894566
1166017
410548
1400101
776414
173251
1262452
1423132
865166
1284147
1360567
1404965
575702
421436
1520855
1094307
1700118
1020919
1062723
1120693
1990746
659698
246944
351469
1649519
1933069
1173764
84006
1588012
131418
1775426
371048
9380
1527932
1613333
324750
1175662
1313660
706718
552586
970877
13435
444223
1361749
1568377
1391723
673351
1862732
1360532
1743035
1541046
150292
1263926
300778
1544491
1098955
1648190
283538
256338
213419
859656
1917280
117329
324807
1929118
1227141
534541
67288
906900
561171
122311
1149152
1582757
573246
1204453
404993
946358
749441
1397941
817367
67851
1250129
1398579
1013706
1177925
915982
1426379
598904
1359978
1046015
1126565
825324
1203001
1709784
302883
569536
676634
1321121
1588834
193766
312281
1797982
444727
126852
242456
297721
1408215
255822
450665
1116534
549630
1590764
124883
1838659
1396491
610223
1454009
1501123
624103
1881026
1979071
567415
885976
689726
105089
56854
442211
25857
1775977
161639
1307263
965135
1967377
332227
635496
1951066
1243449
79177
1249903
511468
1582887
1711888
1498087
846495
1606262
1233689
1110834
1313071
1396201
212611
262422
1595996
841275
731629
177689
272960
330980
777592
372226
1999577
725705
1462931
1853626
1567015
1494819
1353544
830254
1409600
563009
249331
1033187
425469
998996
1518932
117824
1074136
1400226
70223
1720230
1206664
1247902
83597
1715578
1673878
635499
601154
214892
1661288
1130985
1963560
1709102
1619753
799542
9293
798169
998036
1400859
453956
862931
1266188
362345
267520
298312
1291201
803316
224242
1268336
1055349
330586
690519
551687
999762
277367
254816
118748
1870304
1076220
644546
941148
1219987
1025843
1484452
405409
1314911
1180863
1893816
74466
1661524
552646
573201
450154
1403973
770148
3317
1668508
1705174
1419044
508592
718722
57860
1728394
1132131
1217031
255452
1308823
703657
1586653
1630803
968316
1293091
1166790
1989344
223592
1120065
969376
366547
395227
825725
1026094
1938539
1929862
768744
1608246
1345994
305610
738197
63141
292486
1706412
1014459
1469921
997352
3450
1036229
1147955
323795
701923
932616
1256391
754923
663054
132990
557427
1566929
278538
1317348
1093247
926796
633821
1213530
271944
675326
1756479
6867
1017933
1757057
1494083
739946
1227056
456192
12060
667363
1511433
541406
140797
965216
637192
447571
450549
26561
1598618
276187
56753
340549
83666
785558
561124
1374135
895561
1983662
271709
810857
1875102
519985
720556
855197
1931957
97273
765179
472020
337560
1876581
760539
127914
1934258
1201446
757235
1745392
1748084
1433584
69426
123611
166000
114523
536324
837758
206906
1382950
1824208
289588
266891
369804
1168446
1585698
1934870
1684678
1563814
1316129
1271111
431186
1747939
1588372
1433688
678739
695897
1630750
1524582
980302
1545411
674506
855554
1963732
1616557
881239
1410954
1946694
1007857
537190
693404
1415329
139630
226147
753661
1660546
626585
1401371
1351049
93876
1373683
1375621
1340163
1169440
293426
94588
1115466
315953
1790858
1481019
1950610
901601
491776
1566767
528309
722492
1736178
73403
191279
765955
1355647
365750
1989138
951625
1226828
888192
1253316
1420689
1007168
1486542
19260
1656521
368532
988673
1249525
187042
1235707
372168
1786279
285685
994253
1713170
284317
622451
114859
1922803
284619
721229
433249
119787
373929
341818
607214
1740859
1433510
1181137
1556542
1551933
1733375
561324
1715974
317539
1259207
700352
1142604
626443
1657066
1505208
532454
662740
1133977
715384
21811
113200
499737
1968423
361958
1853626
603150
1059203
1129060
345620
1189077
1414371
411141
1217369
806685
1875596
1520438
1567518
1262731
1426620
607208
1459280
1477151
265826
1049811
91890
809475
1754593
1863473
568044
37854
674225
305764
1250061
162179
1999444
1152923
1934564
530306
33954
361059
261856
25602
1691782
440187
431989
271937
1216382
1202155
1557943
982653
1076641
490204
910360
1875627
1117145
1471263
1813688
920196
801773
1604927
1867364
1365852
1366662
1484144
1254562
775031
249113
102991
901139
899062
1552080
1645009
484639
147050
1556454
43577
1208461
186140
950747
768028
368898
836696
431358
1922270
930843
1551548
33874
1290699
634074
1295519
3163
578579
856523
1477394
328834
1063793
87100
331301
59628
1101796
1751202
1410903
1159216
899686
856288
1586976
1291515
1013216
1644763
1305583
1542134
1260928
1917149
644736
308485
174185
567763
1463270
126434
586462
1690230
1853860
1052653
743540
1060651
352799
1261255
725559
1878668
649619
845715
1522655
856240
441932
967808
1888523
524005
1580755
1385021
1043687
874027
531693
280490
383039
604231
918791
298403
447955
822232
1601494
444456
53044
1231740
2546
1095082
1601229
367898
768378
913381
94697
173651
1631440
710746
226181
1270828
783703
1385658
1573702
374821
362521
1998381
976246
1296859
373327
1183264
1321641
1406482
1723730
68753
607468
1067353
1872129
312107
1885259
1549516
1774273
1459030
1879075
74010
750682
940520
602821
382596
309976
1632480
296746
1328888
1125002
1677967
1944300
1723235
951063
1768598
1425149
683165
1705726
620812
1353899
554410
1197626
776541
651390
1204029
1924321
1054766
434882
1842770
325643
1248764
988403
1382144
1810561
1334984
381232
1493151
1135448
600623
690007
864156
1751021
1318563
837095
1099235
144358
1040174
90632
1302208
1455460
1656831
717406
462185
968405
1339293
452714
1263446
1277319
1795023
587622
546696
174126
959417
1406847
1860754
1634130
174510
1303057
1112870
734116
1367968
1122191
533387
1021104
626419
1327044
750610
1283997
1044279
1489448
454390
586589
355739
1410644
1643896
614986
1032028
487581
1133833
65897
843159
1576111
1773222
1344020
1997240
151195
1453353
1491987
1722721
565738
858485
1378895
821710
1578198
1393632
864872
1733905
1766094
1079472
925342
843575
1581385
1159930
876907
421700
1365566
1135180
244606
1575873
1277569
1053971
1318960
1545778
476385
1696041
1444654
131992
1132072
682330
1415892
675033
386073
1968060
1362765
304683
1677877
407606
1924051
1841764
241671
1430917
717247
710572
1137108
1154796
1138702
1944194
1510155
794628
1748869
424364
1566986
775465
751809
547173
1909167
1843191
170938
1449789
1318109
452366
1443371
1357459
288589
156964
144163
574558
406882
121184
1415053
64834
61203
1572623
1075705
1404316
349200
1989410
1484577
22835
1056445
686081
1441966
761254
1895683
1575416
1585454
217918
1443381
1192374
1478214
823210
1983841
727405
147292
236047
889393
549283
1949484
1846441
281605
68707
868143
1760119
58737
827139
1238807
1938297
787250
267395
632618
620443
1110781
1210980
1878422
1255842
842494
1009530
1475375
1989234
1724265
1654210
937341
753140
816002
1890416
873837
662510
1055720
1058621
1898596
841617
1867708
1181135
1015987
1933899
415841
1503184
1809171
955185
1814956
1506070
124149
1368810
874171
555431
1593137
1864414
350013
182249
1954371
505939
687967
1626373
1688912
210695
1178084
250840
1887091
1123736
1145368
302835
524665
883064
874720
792374
254407
1642452
97595
1121632
1609129
1856434
1740000
117435
804559
1375394
996617
1020463
1712041
1008201
1704682
828856
215407
1650104
252686
1823686
781241
693057
1672973
968677
832542
1217916
623984
132444
274650
1369587
507803
1711975
286174
662767
183225
587631
1801052
1770501
580039
599440
1700319
1387024
1016223
1987778
1541964
708012
1907268
1060623
256317
750663
646724
75548
341930
953045
768048
101800
50996
1966562
67378
235834
614811
1664952
958428
768848
1919770
1291803
1767348
1014482
473027
1198969
44639
1193030
1615009
1987376
1720829
1451574
551997
1095742
1006908
1633825
1702302
1995647
38801
1521
46211
1077847
958841
463289
405184
1940369
217828
1767762
1126256
1590525
66255
1086559
445438
385559
1998339
743642
520532
739789
1427906
1368337
1670522
656096
475197
1324223
505404
576386
364539
1881016
1961315
1976203
920127
1325441
1461020
552738
1233158
977769
1292880
313984
734009
102107
1497723
55605
950859
1136592
825636
1475193
42360
1099356
1735601
563953
1592717
1037036
542905
956533
1967145
1815171
697058
1900983
831901
545805
1912086
1402849
1007698
818520
1468382
663918
1293387
166745
1510172
1927281
654532
64710
202662
181300
624365
79946
1345244
1711741
1374345
267653
1090668
565948
668423
1389852
775624
435650
605537
1706757
45258
1817261
337557
1336362
966216
8082
1193095
695887
1808579
503458
624303
903736
1805647
1577977
790692
336393
651340
272820
786125
522076
386426
525419
820010
1925697
365453
273897
1415211
1897086
57382
1272191
471061
1820653
1814645
147299
1497781
1101575
1251785
1297067
827931
527897
790270
1804869
133616
349215
58758
1262731
513311
1468881
1785609
218713
1842052
1679632
900605
1850873
1377501
367892
1627161
1886792
1027144
711084
1339027
527077
154726
938037
741204
1591769
1348306
1535543
679075
622620
1345083
306048
1939939
920793
210941
1184480
999262
817632
567849
333077
1428981
1889351
1636930
1567227
1117635
922969
1902900
1118617
1912897
1734763
1594809
518332
97221
982018
830018
1590792
1227303
1076232
558936
819092
1801618
687671
1849949
1381882
686666
702770
1689828
751354
1750034
956480
430164
715741
157826
379324
362514
1222150
1988556
600749
1244055
1558680
695615
1279988
1353700
1905684
630839
1400361
488743
612972
50041
1053646
563173
163842
509896
1350956
1332638
1594987
806251
1863599
72979
1929762
1212100
598085
359659
1598185
886477
666351
295449
1826859
1941686
920048
1499686
272363
829195
461012
1372904
475659
21030
921973
917856
1459281
573649
756049
1447031
106004
1555843
1493358
510396
1971644
401877
873112
1017643
765039
1613257
1454230
684942
1377857
167082
1540392
1883113
1232891
1034223
339194
507671
1509998
1861675
569440
1264945
746814
1157297
1145743
1044197
1702915
719039
1228427
815631
1240037
1416529
1576308
1095786
1074142
1148852
1327643
1127448
216554
1709077
1566492
423502
1570885
805873
13780
297701
158977
913734
1296305
1134704
1500506
301201
775698
1385309
1853802
343012
1940625
581533
1279633
1022601
569602
1481705
62416
1671648
1412936
1024095
1082072
1575758
508014
1755665
511017
826
21121
538602
335828
113709
76042
237153
1069855
1925612
1166926
1447560
748094
1124126
660782
1077039
384450
117732
96046
209073
709197
1482346
1900290
1859552
169560
1044643
1662628
1266696
235148
584667
1775186
1084661
920953
393143
201902
1690215
1036340
185991
1740212
1857431
505890
965857
430637
744894
1181459
1772884
1330391
1606911
1887239
1958538
1314649
1529519
1512993
1423301
68072
1456254
371129
283404
1639240
1592725
103783
549764
458029
1745988
970355
1610100
155348
16139
847798
1901232
1113996
1924707
1926644
834278
1505666
581644
221621
451861
1536792
1658833
1467482
893403
1974130
896726
40791
1730689
723179
1084214
1022318
977201
121635
35698
185103
494197
1164685
1531351
1486328
404269
1969100
1373299
975170
1741835
958699
1023143
405372
1636953
1380161
1882930
1471808
998579
1270122
1251711
445029
1710813
1193993
539303
876860
917617
1597553
1645762
993338
1418460
609272
154859
494129
456791
731692
1360290
1970313
1444747
430923
210499
169937
570931
435820
1929173
1889227
1507046
323020
297260
977343
1056292
1660675
596703
554241
537722
276974
348112
300232
1251582
1846445
437625
899529
1801596
555820
986488
605192
1770976
1815153
632753
923389
1964898
565964
855454
168483
447244
1467869
1102945
262466
318648
1974355
271102
1627595
50014
845632
251715
1206845
1114536
950096
548888
1741329
423494
143276
1856934
1596860
1573466
1292175
432936
637705
577142
254336
1553026
1080811
291560
1690136
1994901
122524
1023547
973552
1420932
449333
94549
329218
1219042
574538
1392971
1152159
331759
1744317
1491968
1864329
1504109
566653
1360869
1867041
1076286
220855
1526915
1211247
1698257
786831
450085
1228901
954388
1331348
1332193
1460705
1704645
1366284
184355
28894
1940756
166734
1688475
1603526
712097
1231385
84335
1266201
1114801
180111
1248061
1326676
1822408
1667848
480318
1690483
746135
582230
1304225
1534993
1352591
517846
963584
1410362
547276
505138
1352157
375268
132702
936377
57088
1086356
1843262
1368296
305596
204380
194058
1906613
1361105
1145333
541004
111837
1185972
639371
50653
737030
288677
824365
1010420
274949
240439
1867075
1671736
1815445
1247381
594344
1854798
506602
398484
837857
1328141
660291
1960598
1888588
810320
938497
1369544
943471
1248303
867366
961018
261522
1786915
239396
1524695
1035960
1487370
235592
295333
82993
1820744
1539189
679367
1120694
677475
1287521
73118
1411247
1230361
124045
1403856
842840
1155891
445345
24229
1309609
1198555
996577
848822
1981130
190552
1314670
284271
1007916
1650782
319632
1229256
643300
310755
930354
1221338
106786
46490
1681657
151192
1959698
910778
1346932
1468560
660726
525846
1644588
1005089
385617
1933138
522372
1845890
416632
602166
1926546
904209
1725259
14704
1445337
614903
1628755
1073070
508627
955632
395997
249071
1080181
663894
803497
512013
905484
306686
1428048
940486
2792
1077830
1590947
575526
103847
348931
698489
189542
696529
523335
815830
1313989
1069810
1328188
1157848
1640236
914269
1232
1442582
1416379
1652938
1237924
544943
1816486
513601
745227
288876
759597
680879
456336
1375582
465648
1537493
1965978
1719810
250641
1121785
478891
729975
587997
1441208
1816282
1742361
681383
580108
629640
966798
1549760
1408911
1542117
994314
626074
1780648
522554
1817908
1198198
89288
21295
60213
665005
69651
219956
714843
396505
28028
191058
630610
918660
1874496
997336
1800602
255365
1967863
1121769
258431
511252
920803
158787
1997050
156646
1191784
173288
348709
1872881
1987198
1715707
596541
30846
506248
1626589
1183488
1727592
1862168
1058611
1781524
1590225
1446204
815618
754775
966726
1954687
97159
1845745
1519818
532335
1829903
958313
1577658
1163905
1443429
117536
572192
1827364
1279073
1047132
450562
905124
1475432
181921
58654
120062
350579
1872914
24473
604124
575235
1359518
547501
505814
656229
590791
75755
226001
917683
1731221
125692
545930
1230384
1312500
1219596
1116892
668421
180694
339901
191935
436879
1080187
83713
287709
520488
1607008
1283814
954203
134424
427141
1549302
1883396
527022
1890722
12450
1612848
213061
1320853
1866490
1180032
957194
1199552
1699837
1080082
1085818
1901725
1733645
757417
819468
978676
57104
1396681
408191
1120462
997974
1423892
1799608
1264917
1927886
658384
931535
1549349
331278
789471
829760
1001928
1176144
1707017
1243654
1429811
479669
440229
1136633
1338420
782593
507291
1045815
1629964
82244
1781516
56380
1540346
1301347
1911111
188642
454964
952237
1310800
590868
930206
362764
501524
435384
1801175
668519
1612832
1701061
1850351
1290142
623360
1804613
875351
1576878
970079
1835768
1922503
1890972
1274201
226876
576687
7609
629425
499521
706896
1263444
398381
1258727
468299
1006031
1558790
1409053
1131108
1273573
1461551
1107168
1559358
1143364
1355095
508589
1707543
1359172
1741495
21123
644886
1450263
1997394
1745528
773082
1414240
265066
1988137
1938345
184573
250159
1583476
699838
1205379
1751866
921932
866698
1990220
1687136
1628446
732007
1590819
566107
1319272
385587
871437
1349530
695878
686196
433398
844445
1408718
439391
1942958
686312
477121
409178
888661
1092482
1172386
1146014
1507276
692471
1600769
1778298
178655
1725645
1632651
1453674
1183921
327042
1757518
1585752
217131
1083082
1224451
1094484
246525
1247899
1581185
1259512
1973414
282916
763138
727851
969050
297881
830015
900378
745787
1445384
328504
57745
401582
1123086
1527901
1046999
1077203
1652777
1946741
1458905
1873708
890003
1719762
84930
423206
429766
1199323
1067194
143432
589477
815519
1974778
248259
1207
1480383
1029459
1795175
1625621
1009991
1832828
1245653
719376
799041
1934482
1834031
11484
439482
1072171
224946
924516
1007312
341452
330364
1411044
189102
1939411
157775
1820561
961012
1671936
1931938
1499295
1642458
1729591
721407
1676413
1714425
1389615
596455
1139372
287101
603056
1709188
671926
1093534
137285
1095235
1642286
777423
1316279
141500
972636
1579603
316144
1923503
646567
812475
444435
1705938
1213411
936162
1938254
281929
630304
1781652
1261802
955588
1946963
1247880
1215161
1721631
724165
1908056
732816
1746046
592683
1639145
1303263
1242032
1384732
1137669
722419
33654
1126532
530220
1710118
1820720
575052
126115
1824141
561898
401184
430022
1608376
1503332
1717172
502754
1698361
1740854
131610
811997
1345101
569489
1131848
396308
443009
1565908
1346729
49200
1000458
981547
614404
881954
571499
117883
1119477
1081600
746854
819126
490199
1974993
1623884
1062536
1550695
1753270
1591240
1359047
1753064
855582
1271274
870014
1614627
1237759
1726355
766522
1651942
253762
1688327
235747
1039183
1423403
440314
158422
417888
441404
479805
771951
270890
436415
1043932
1846952
253480
1080769
599332
226187
1731501
84875
1256392
701451
1229975
911956
1085265
1489375
829140
870595
615537
608316
1083258
360086
191005
1047726
724651
928164
1408976
602577
216855
564306
1834959
939189
1261381
1341044
169071
343163
912210
1519192
220181
696198
1259277
660661
318101
1661234
373535
715039
1134325
392523
802893
1855258
1935294
576225
1475374
246137
880311
457529
829289
1023948
122167
367226
1522409
1880217
1225343
1878109
1095002
1581441
1696346
1474202
1259145
577487
1460632
1133551
1610826
1137676
1422943
700200
1528448
814684
206423
1634617
228402
1348883
181292
653889
158352
1534438
1170675
448840
678735
1557061
1135874
550228
848389
166091
625343
144924
1472304
1719485
911697
155051
1263015
291737
599529
1629846
76306
1404092
296526
1939206
1600384
1420188
1720614
318851
1756501
534815
1626112
1013407
1525323
186733
1014153
1819466
679420
469822
589964
992412
455119
901660
1844217
1768195
30329
1495036
1699323
905510
1059529
1485149
1560545
115925
1397977
770782
1754405
87709
1981249
1029394
1033181
300635
1148467
823362
947436
1972468
1114770
495553
1354946
1057624
756706
939196
1909118
355379
266192
363126
1701202
903303
631981
1255196
853805
31239
1684595
1772250
909719
511624
940810
16737
624579
889300
50131
456509
445280
1745805
1062380
811012
965391
576158
564080
558081
1534034
1119807
1186256
1319983
1716801
996536
1468710
841765
705666
1160087
1047968
1027851
1054476
470452
1743636
1725924
61119
256406
1348689
1803481
839033
381337
1251013
1399762
398482
447156
30814
47325
1168582
1787424
52724
265687
1308123
253642
870590
607003
1825392
1336407
1653982
960949
171979
672235
690527
1243740
1198670
1528165
1608811
697783
1293891
541542
1218171
718873
118808
1082272
637543
408008
161875
1458675
546183
93217
1216673
1939256
617901
581068
1712451
1543584
505401
213187
1335174
1093240
472186
1446083
1840853
1068695
264822
1206794
1233902
325612
169061
1609202
1695650
1027761
403989
375152
1848501
663240
1588235
1818309
1550389
1394344
1303842
870150
478582
878510
1938387
1750792
1329657
348853
393206
805442
21880
82868
1647413
494985
841279
1343085
504240
725085
107862
996199
1210700
953378
50802
1825086
895215
154884
477578
1376428
635084
1000893
895063
514170
48140
1347855
22539
1692551
1337749
1807818
1424940
1251346
1821582
1197340
378635
239580
1121168
841766
471573
673044
663505
819626
1308565
815861
819145
1576663
559579
908408
1994360
1397739
1008709
511767
499442
685519
196484
418494
310724
1418855
943456
1618069
914749
1966890
234326
1882613
22238
1924722
1933374
212211
1203405
845466
1800932
1433242
1583157
606338
1842160
1705324
207328
826162
664612
168044
333840
213133
1540413
1549349
1983768
1079579
1349611
969030
1336201
1427997
19449
1511993
1864171
694507
1196519
111503
59306
720192
1744776
553887
685654
1976597
911053
1249411
590636
1356517
1689266
736483
1843673
1549929
655521
1097052
1944138
1234212
46396
784653
103461
455586
1420603
1191812
162275
1024175
1406975
626815
1017041
1648592
495915
1462723
1619484
1539295
588223
1072159
1074113
591248
577793
962920
679644
1847977
622001
191154
845632
129053
1374353
1385679
1997185
720135
342023
1827293
1476679
1959506
1705050
1279347
1449089
1084411
933780
1422043
404159
60298
1927136
642227
1558720
733497
215883
342031
62006
727491
1188202
737302
1984030
1606342
1419604
396745
1225975
419361
1568674
433030
1612483
268397
1902546
243174
448444
1592338
1212306
554418
1660448
248690
1173657
342145
914592
356177
203341
460965
765524
336749
62033
1443533
1577085
101183
1911627
70961
972713
98091
1456879
663152
1164144
1608708
1695411
975313
1358496
498734
1164811
1696665
1848829
1554027
1112074
31733
394578
18948
1048150
1248501
744609
842669
1746241
1025232
857408
117805
418299
483099
1432427
1659343
1791994
1368206
1021824
251966
395101
722208
42188
1124249
1788901
1156719
396024
66026
1046990
179234
1992925
1233905
12888
26085
1379521
1116015
867764
102259
688114
181450
1462150
1380936
4791
1456087
1808527
618626
1297895
1052767
1683078
897470
801251
1925846
1504233
624885
1903741
1190510
409779
1302165
710462
987431
1192143
634254
1207691
1827353
1121767
496177
856654
318761
320313
1711853
199229
553167
1497781
1673985
1381272
810737
450433
8566
652060
950250
251470
1401157
549671
1226684
377753
1598702
1889344
725438
677407
349299
104292
16330
282120
427773
425220
612013
108682
1417707
473091
385645
311720
1184777
760279
1753607
1339787
1158314
1023619
1702591
1155435
877056
1808736
62843
1845071
487069
366571
139367
1592727
776712
1100414
692320
1865321
1696955
128454
1569357
661127
610554
1923792
1339529
1301302
205170
1162883
1731536
1878310
4837
1159068
236753
1800359
1474536
1192124
178374
545145
1211015
1412649
1969037
1233493
112425
1327116
207016
1238664
1477767
1763816
121881
1517937
1579945
832104
1403705
578385
390471
231851
1210546
1583945
797251
613432
195037
63951
416766
1445599
1976214
1333870
1578849
1589137
130462
998077
1175415
193680
469847
557082
1343077
1897302
685309
191348
774036
813324
1182085
413614
131260
1388139
1540857
375749
255408
1074937
1184039
214591
220775
771713
904260
630282
845875
1046898
1952030
1650318
294822
889884
1319309
402051
1728886
572547
958161
1914902
1229164
1494412
1834384
1802778
161980
512456
9985
508737
603147
975669
104710
1343532
1065103
549927
1550471
838296
1777365
1343272
1989547
1262010
1986478
727716
1030703
1673551
94791
1615377
72964
77868
6237
212924
939349
1628695
1410219
1558028
314292
36765
1136200
1583001
813900
1892120
1727115
1685842
975850
554305
131211
1056254
413825
1421057
925001
1460010
1274748
1479331
1993191
747391
561720
596360
1066706
1119907
404344
270514
1070281
1584987
1539982
1268010
1755352
207173
1653015
1855905
474202
390328
854873
1299951
70337
1863787
1316171
414032
1814529
816092
1990138
655036
1977422
1350243
563621
1154983
1226817
125464
1343933
1801905
1569837
1078698
1653588
1223033
1642658
852708
588439
456308
145276
1991073
30656
511538
624112
1887586
712188
1511460
859509
1642313
917675
1296853
1701317
1732028
1670703
1721409
965528
1677963
763429
1489076
571579
500780
376133
810278
1745957
1905289
1146981
1731568
1622284
1156623
1628672
1234794
1890001
715142
1505778
1018417
394355
2003
295493
1511336
864636
1369760
1277749
566552
1767188
668367
772304
504764
162785
1067058
540952
968246
1700426
909727
1219998
810355
1375844
1289622
1329206
1541221
1406365
1951064
472559
1643844
1484390
937545
1684445
1676252
1639997
973228
1125694
241303
1746088
1113009
1004426
1430018
1203683
399938
1069206
975922
874662
1324964
795206
664824
487382
111058
1912888
1157154
1519711
1678603
313711
498995
29188
396932
1152224
535407
860335
472233
1902317
1960584
208837
1427961
620295
797038
560542
1734756
1748125
1861006
93299
1392867
575036
1026645
1640671
125446
1624956
1059796
1903461
1603447
657631
487208
188685
1733156
43127
1524579
1068918
1322962
238965
244618
1029802
1009898
968877
72864
211474
1780751
739375
171363
460908
1058697
332917
117732
1321443
515067
319501
1573800
257114
635062
702961
829294
818467
806239
1380877
447768
179097
941718
1136597
8697
152654
1118072
23798
1478797
370055
790858
1775698
545268
1617368
415800
1167751
969041
1056720
1272864
283347
943154
905457
1291337
587724
1541971
660679
1569628
68525
1846386
1277258
373230
943183
455350
542122
1097196
835770
1246384
1268289
1976130
688939
1268484
1200980
672929
1903579
1166122
901371
1912005
1297507
890094
539670
1394473
1677930
610600
660394
1526324
392913
312828
1255333
420713
120553
1348470
1500724
1647425
306519
118301
1676575
1925755
143019
1451216
1963609
920855
1362224
1483201
24088
1234866
1606350
1810144
887728
1216666
796374
1501102
1482819
796490
1860414
961080
1920652
974982
1744421
256277
1477532
1176127
1381857
127992
1192598
1391589
832314
648645
1451756
1617155
1234132
893269
853933
1496971
1985552
420944
1443584
237369
1625121
126744
1458883
841837
665414
198372
32245
1505625
428546
1605987
1143669
1832934
1746472
784866
1254602
1028957
543198
1870657
755243
1654577
800467
322994
710321
980125
334582
1228897
1873754
1227693
1362184
547023
1633128
1090468
260083
85742
1987896
655725
1947118
1147448
1475997
1541468
1096727
1349792
473499
313762
1834399
192123
1396652
968309
370840
1426034
361877
181721
1462352
1637969
75432
1717694
1714100
1321236
1018765
1114328
229020
1244225
207162
1723982
396767
1725571
1185937
873738
1923951
893696
1093014
1427696
432592
1605201
1645969
23099
1548522
920866
1101163
112324
1620421
868054
540134
765028
925513
459701
993223
1915206
397849
1276005
1596797
380000
499698
523814
592223
1502417
161348
779819
896604
1179389
866555
370375
503951
324795
317857
551774
1787599
553088
332530
470557
1698513
1825884
244861
1701056
1162106
1620716
776800
1625099
266193
1573711
5303
811678
638582
570099
1552418
792551
1304599
1549428
898871
1956801
1826216
55112
1138593
953181
867966
1417155
402417
934703
1475369
536051
1192406
226879
1475172
1232403
777586
206386
553754
37040
1977360
912313
183448
1624714
1491708
204543
1367481
1829708
548735
1707903
1459306
597378
548891
1827899
128781
803262
1946357
1235012
1542869
472749
557696
980332
1041366
669268
560736
101825
848453
1384934
825508
1649262
1443630
901016
208457
263656
1146420
653959
1083488
625518
1352104
1631629
1244789
1667016
280972
1915505
10346
161692
549269
1341451
249542
965995
1070834
1688312
1550999
294652
664254
836851
1856609
465193
1805876
1363463
21785
770214
1907849
153701
916458
1095037
1535397
656378
1320018
1798559
504998
1406571
723966
895962
1960504
1885551
1278348
1202835
1971335
440743
1317999
132979
944388
369659
765077
593734
887320
388068
1321019
1576579
1415734
1497452
163650
26482
122643
236118
1935485
759766
1748378
1139502
1462198
1938330
630092
211540
595847
1539368
801788
867417
1943038
1410980
54045
370464
171371
301722
25976
192484
1329073
1902990
1342572
1050223
1719373
218419
347343
833891
1640153
1859071
232945
249952
1028788
1458770
274222
1946308
198697
1198640
193901
1954461
1553298
1867547
264731
590214
1472399
1327938
1926684
1384770
996945
1391712
2286
1992682
1191118
865538
1460058
928994
1147689
1439647
1341213
712791
1449643
332526
1867226
1293011
281202
1787239
52837
1935783
109326
1120188
1298963
1193476
696276
541502
826230
971784
1807476
1492841
433909
58908
1836262
1519650
769098
895791
1943180
1239228
652401
890545
943475
57952
1952104
317322
916777
1261795
743178
450518
1519238
37785
1130859
1887333
1846988
1115898
1279477
729
178164
1686768
1860624
1301522
516116
1264392
571374
629763
1269299
336155
1465819
1426340
566464
1747994
1748435
436558
1003721
1454723
1773522
784841
640367
1816050
1966120
540262
1328496
141395
938512
67639
859708
1079220
698173
1218399
694371
839438
1614892
256308
85334
1682519
252112
910898
1810078
818575
1810629
1802405
1240792
341095
1285085
1088812
1193068
268110
291274
525444
983476
1353795
1737933
1440268
361489
274735
1248707
19759
1330289
1462780
874230
1465364
1335063
1851372
1874114
1698083
1024921
1207247
1203373
710076
721608
1502729
38715
794776
1955129
909716
1767170
43787
1263613
736784
1093774
187388
586098
1225378
1715684
67114
1115279
721145
1410601
1639819
1697972
178121
1405804
587830
418126
1817508
1664957
1980373
573108
607897
512577
1707166
455785
917020
13472
264563
1412700
203245
1572403
591379
1675053
472366
1240449
850055
1825122
1359380
1982268
81225
151964
1443058
705753
825360
806458
1982538
1188138
1512341
1418119
1079809
671320
1205131
463421
1874289
194769
640649
1764932
895862
983492
54115
303300
527176
1785235
1720506
340245
1036423
960908
472111
1450097
804782
601641
1808502
1498636
1542609
1772730
1631540
931784
1611132
1305236
1376214
367612
763649
1844991
678404
310844
958039
705986
349720
548751
293650
1051664
221544
90511
664296
870824
253963
1342371
1218655
380658
524265
1872120
1645047
271357
1733621
377764
893129
654204
1848213
1317678
948398
234673
156251
1951403
1851385
701448
1514157
28867
32546
544926
583915
754675
1575941
64985
33687
1483363
1132230
1077616
1750263
623192
1463554
902967
665302
1665356
211004
145127
227283
647301
1270421
1848305
1144474
1027163
1265230
1711273
586855
623146
1064495
722183
1445212
1542949
438659
451347
1684819
97815
1526187
774569
1310075
1442289
1302400
879999
171000
1007800
1639320
1251080
269523
1321472
800645
60344
477134
712659
1268964
874402
1633101
52006
1902739
844696
1499309
766073
605760
1854245
1902806
183996
1366754
1377570
427132
1924537
1346058
1082080
1788616
1791467
792760
112075
1877609
445074
63313
1555152
1586483
798531
397335
813507
1928580
712200
224361
1188132
935577
84789
5861
1937225
1850743
928543
896770
532582
800438
370476
988179
1577729
1308640
1542226
39743
730344
972033
482646
755174
1356731
372745
1974748
677587
1944417
1633236
470086
898720
1403049
583547
740080
868483
948123
912789
423150
1680462
86347
1368377
1599331
1125063
177275
40611
678778
1821271
268701
97812
953377
2615
1289902
334780
1543536
1960302
1573381
1997304
988549
1624129
1509976
130415
851423
945521
1857256
579148
158455
802107
1195834
1053793
1308994
1948874
1354691
1655795
1277618
78629
477957
1724352
1630688
615002
1080762
314921
1637206
451105
562768
1672584
457171
1188671
982449
827867
1231830
824190
428733
1349016
1934346
1020495
157848
650351
1071654
40002
347250
882333
910008
226872
1518484
1131571
581487
777235
137432
1884422
695761
341812
1538085
270253
1353767
395259
972992
1850593
977311
1630439
464666
29752
549621
1491694
1350297
1123516
910950
1931828
1235836
395048
1458505
1530295
808622
1179199
657406
567028
1191976
667906
761332
392021
1028792
308009
1727120
1022118
1671327
1405505
509463
1394636
1252053
958916
1448033
368166
929242
1077895
1168071
114895
515939
1788952
712005
732441
1992455
587926
698640
1364525
255776
1407814
371876
1367987
1663033
500786
589075
1534544
230478
742048
1670789
1824386
1067571
542833
1488216
820489
1331630
1002873
1125753
1907910
9329
1910405
1717995
1442615
1336172
1820595
928621
527460
1471403
85038
503372
1060178
625268
1931001
500896
1442778
1484414
181163
325601
3863
989963
1740858
13041
992404
291195
288656
1660526
1125942
272666
1082974
1900813
1283958
334490
935655
746049
1396355
133056
1457358
1618125
1957406
410858
779447
698443
673867
1608294
1072096
641802
1476701
200455
1602964
886829
1649415
1327680
587048
142762
1626283
1420727
178888
1706279
1524482
1252968
923640
1531693
853425
5493
1879831
1642793
236917
1631809
1969394
1951025
93122
1776943
1564934
1252708
126922
1822849
909170
919120
1503540
1699431
149675
8557
833810
1302829
958497
262442
987632
572378
400840
1266169
1444644
815214
1672585
1723909
1283091
1587312
1321421
1424930
603381
110713
547872
272826
1656854
1569279
702388
1092494
1065413
810645
64409
381733
1440738
277339
312001
349710
884961
1961286
753468
1748104
740927
676514
414401
1772155
625246
788384
1649597
1171363
1164246
1358508
1871309
1229569
381284
790881
223450
487490
1730623
1374087
596617
1680228
766799
1676868
1531669
104720
1377424
1462407
1445936
1936118
1677737
1318267
1271613
1114816
72314
1799149
1108783
1133623
1491471
352461
127436
717811
515966
774231
47251
1344990
861467
987739
92056
394686
512943
1941767
1396609
1761552
1356383
720511
262851
830761
137820
1556447
188330
434351
825241
945077
175649
1733881
1983645
564182
1701365
986489
541890
1901674
1153729
1179017
736023
217649
1095381
109892
1450292
551427
216588
1419939
1495420
827721
667286
1406576
1344349
1408242
1989600
1560651
56975
782741
491983
943841
1737250
1820539
907493
53562
1758463
384440
1629195
620655
474051
1454282
62693
1864157
1682340
424082
206791
483332
223407
1912479
543768
1004763
482670
379638
319731
1774823
730977
1957872
1189880
824048
1680292
516978
1837881
254555
1275297
1686521
1594772
560083
260861
772594
443020
547747
1159784
1813498
1469652
1650962
388662
1289116
133735
626423
1159645
1284845
702024
1836055
1685939
314553
988673
849162
1517397
478562
1249997
32462
809844
1068886
1586820
1548945
1651170
602149
19111
1114305
520499
1787688
1486058
1686229
629761
1640478
1199085
527305
906277
670893
922766
246035
383427
585039
1768337
334366
511627
40470
1264592
1654638
896850
151866
1088762
676369
1767156
804515
1487666
1779821
1409644
1030913
448187
815607
1267807
1183397
356215
830320
632944
1010209
1489201
1764503
148224
1123796
856266
1682900
1737922
713130
13543
1763625
239563
944797
292196
504147
408505
363614
179170
1491120
1554285
1307427
1858256
964266
741741
393065
1988834
552857
620766
759498
910402
1514216
148347
423450
1337512
1620313
1557884
1483184
364631
1892378
735618
1570479
1134356
1005229
1649260
403575
1936760
407219
1341890
81788
887869
1782409
949180
795608
1867446
1778093
1140234
1215578
1183364
72058
1604030
988034
851276
492928
468930
1016366
959350
1755982
1396744
1299163
1781748
719679
1820568
1657915
1558529
711881
1408561
1234386
854206
1195128
379066
542774
1422903
1969831
538029
1420365
1197787
904613
28622
626633
1793132
1762937
1836431
1098182
16280
1500269
1413963
1651095
169565
1051031
1759617
1574297
1849998
1247948
126536
913005
1669205
232406
349469
1872408
1247448
1316280
991808
1969838
1770198
230948
961797
1876287
983636
1390724
1954122
934738
1482238
250847
307066
1633316
75381
191562
1751774
1968800
50851
787977
683738
212832
1614302
1082565
1238007
1713953
1757709
994597
817939
1560595
117374
1553678
161844
1940993
754413
742350
630660
1174886
1175421
1479768
79214
1075710
758289
966746
222568
72721
399107
1030802
1300538
1107481
176199
236639
821397
1001676
81207
885664
1998813
241283
1151732
1812078
656680
465582
1953991
1288236
1664235
1038319
105222
1959597
960323
254478
1095755
481185
96670
601505
974051
1551773
1465956
285040
1003586
1634945
997317
1754166
913253
1630200
1368018
1827081
629100
488995
863982
1851980
1699821
592014
1308400
1888994
1711066
1835538
353049
1593909
563660
1785503
1272618
1336144
928309
86686
1920366
473553
827941
73910
1935080
1698218
1007433
1149677
1778396
806593
108145
1079742
846567
943064
368242
202145
49314
1636677
747574
219034
1150326
1239100
1532515
1178001
1799300
1057519
242601
880151
1796879
1454905
1029510
440150
447976
1489899
1622874
944429
1210729
526866
1966026
27507
357167
1990726
197345
642353
1271199
990999
163349
767464
1742125
585732
137216
149325
28973
587609
523640
1727277
154061
132614
561927
1720225
1493299
1226128
202960
1518834
1909893
143839
1627522
1035973
78556
324648
240911
350925
439511
908161
1395036
1978212
703575
56331
1674896
759161
1395735
1174356
1660502
910591
1307559
91045
1489525
607444
1490776
662417
877266
617417
105506
1602669
1973006
619758
688964
1863651
6503
755117
350143
1484933
1115781
326018
1083850
820905
330975
662215
1292269
1558173
1588925
1589914
702681
241609
258997
1091704
1992914
1692635
1084940
176066
1419091
1583198
889443
19233
1258142
1459829
1184194
1661628
96379
241211
1867067
268976
1701590
1687898
852932
1006077
745572
105587
1557140
212793
1579226
16983
516770
712531
301631
1027998
27479
321059
1983193
1979644
899922
1091381
257675
436934
884698
1572944
667051
1014066
200222
1016411
79768
49938
46294
697510
1141301
29731
1520159
1386811
870755
1024765
126063
1490460
1657876
1773604
348891
43177
1851293
1466464
1623022
990527
834395
996206
613965
1120359
1638459
1656535
1251393
836321
1402760
897375
1914858
1160860
1867392
892173
1313795
968463
1900442
1340041
1993952
1514541
303207
1394086
1883329
852121
1761540
1427641
464289
972788
487706
1719745
76159
132968
376776
1092902
867904
504565
92966
517151
273647
976436
153799
624572
1246067
1440887
912138
1173403
1652936
1885057
524005
995706
866799
1330948
317106
875642
1420917
453440
698080
947492
710120
1478392
775108
363979
768772
1692014
1161542
189283
1673817
919398
1807307
947089
800072
1376073
189408
1493612
380560
376925
347096
1066300
192781
526377
751711
665678
1091493
304228
1288989
1346663
665544
1652372
45405
298570
294379
1669198
1757590
104415
902307
1083227
367016
447617
377040
1640514
353984
193016
116855
889509
1388533
751106
560642
292995
1616998
1529594
1468043
25683
1686113
1831348
1856107
282255
188302
832227
98065
932575
42317
1590501
1286733
1462152
581638
1451580
1353350
1236746
1910320
1662309
1202034
672191
1629093
481806
1080580
1449793
479618
486153
748041
137248
1192337
9372
125997
1168177
1392089
1495026
872521
519648
1155213
1692971
307561
769589
666129
1312459
1560448
1916855
1866375
556546
1648093
1079528
639796
800354
702004
1934758
1711587
1055227
95274
57457
27427
1477934
146226
638113
1020128
388276
311010
1184936
1890216
1618599
1903059
393449
253972
453520
1378964
1107033
783909
1617316
17622
1760420
1827076
1934768
299907
83176
1412439
1489658
156622
410343
1139336
835231
87803
1659276
1657361
1761785
45403
550544
972396
189963
161522
1125132
1751425
1500956
1911738
1996982
807997
314639
584654
1884400
340197
1267541
1609094
290268
186858
1831804
758682
711130
1468292
1551321
428175
515599
1719907
1784801
1151390
479754
1981169
197558
1943669
612977
1400289
788928
230132
568585
225562
1145638
564177
367286
1550152
500465
1163184
138897
154363
755321
207506
920566
150609
460770
1008650
54680
1042424
1294739
933805
1485483
1506875
1764251
186115
258353
290422
1811185
1698530
163522
897698
1578704
573573
875346
612989
891744
617314
35167
1298124
296392
7742
777979
1447806
185234
540398
413353
1683261
665997
1022740
1095001
759658
207487
305439
1492502
912238
435565
1767249
1124935
35683
743580
551020
1966856
105649
99657
88979
1103033
736980
1578618
1523552
1544943
773960
1558562
1811982
1125810
1889585
426747
309083
1132122
977630
671522
970715
1190321
1033479
397371
114273
410909
130496
1047202
640389
1931670
1061697
396008
1697754
1301437
1839189
1016613
621759
627912
67837
1288912
1526333
593615
1286361
1222811
654652
480679
78748
493001
170298
849794
1814517
957723
369114
409102
480613
1254116
1857627
670758
1788947
1081692
1862556
333841
1726073
1501304
1622783
283999
1435843
359481
1807016
754671
1810489
1235324
601368
1744895
583251
1691053
1320130
30185
1152641
1879420
1004829
1934584
1952439
486119
1106338
1112309
1826624
289542
844759
1086223
1639508
1539153
569116
1034735
1368289
23761
1294338
132705
1062391
1507571
498535
903106
1787400
258611
1398288
148988
396309
800727
511959
368419
947008
87645
1923774
768547
21031
1161858
1266220
1024379
1452445
1275598
1242577
428573
1317100
1504703
892672
570010
1536326
1285277
1683431
64565
220847
915189
910965
734658
1530090
1253025
680558
1813907
999268
1650167
109601
1291653
1287271
880809
643487
2019
898621
197696
774601
1421738
1311954
830563
1515346
366395
1949124
1767844
713342
1717459
1471414
1220745
432402
1018937
1159723
1835177
509898
1385423
1480752
129066
603642
178366
120050
157496
71919
713262
1796749
1708520
1016153
496228
1634293
1782103
1041351
1420009
420390
1897921
390501
1696701
1464691
1997769
1171498
439774
1315205
1327333
1899524
1170197
674577
1429472
872715
1276484
1665361
1258327
1156739
1198046
247014
1806363
824892
1430358
232792
1683371
1351942
700364
1598910
1561600
282641
1921483
1118151
77843
1813177
587808
1519689
1279595
412383
1010885
712690
1086956
350614
188426
220957
245800
714463
1991114
837083
830822
670166
1142238
262839
541626
1704733
850711
1948494
1392123
1934130
523153
1656364
431476
536790
1674861
644727
683593
1991586
1282561
1066352
216535
1615382
249536
1248970
650035
587711
682039
578420
1121746
1830170
750985
1459726
984087
1662850
295158
249100
1911584
1634137
591100
158533
573960
311108
1865924
634196
949238
1653568
1860480
1965769
1781762
1377847
530788
541080
1276963
1758408
1984830
1615187
1784138
1925247
486091
251207
203789
1646500
1865666
334612
1292570
1916632
1976344
1577326
1933351
1931023
532098
275794
876082
119382
767774
1615708
605519
1787119
1184365
1966763
1593532
571035
61879
295987
545592
933930
1387640
1750739
623165
1212892
342497
754779
970284
130135
1783339
740861
301313
886431
1486325
1706057
89417
749631
797136
979386
1482648
411103
79115
1918480
204669
1189039
189192
63165
523709
1319605
1826813
1196421
605095
1060001
925494
929841
1090205
1310110
425741
494038
636258
121444
1196276
445290
4269
200416
662975
1439428
1323037
233905
1465841
961341
591901
1553824
78320
431520
877506
17502
1254073
69149
1725997
1867873
410961
704056
1410300
563075
633300
1302589
797565
1722811
552348
1265814
316975
933940
1368611
482718
1020953
682735
497792
937857
165496
322951
858129
419646
1070409
342491
1698988
734154
916839
1984669
640873
1712376
1835869
1489354
1662706
1943470
473003
784163
1211696
471930
1548163
573368
338041
1937350
817517
1042384
343584
706627
1626757
458508
1297832
461133
597301
1923579
574300
1927741
1885908
1566073
1052409
20073
1109362
417900
724849
162758
1531069
680062
1333819
1823378
1217465
1759386
353164
1156477
834278
1304333
1557910
1092760
607018
990996
86742
819051
1475493
1593553
1091865
1592937
1364129
155392
1739725
745796
1393602
880701
1971937
156852
1859670
1060477
883627
1820134
1985973
633845
339379
1041003
638105
1496158
1767580
675591
1235763
1985510
1562734
1458019
1170037
496831
1874197
104731
1586925
456539
1097568
1599467
171672
251285
1648003
506625
269905
617449
1227404
1653145
133296
51865
1187931
1555182
1982670
1231326
1437771
1988853
717706
1562514
604845
1818594
33738
89692
1656993
1883967
110553
1392016
1471110
519156
447239
1555808
1244112
1471202
245273
1120698
1534054
326012
924102
800546
1704212
1493713
104592
1956737
1300919
751752
1817695
1192178
1708380
1842784
1121061
990650
95040
1300048
1636177
665064
450337
1387742
1866120
1749835
675156
486963
1577537
983225
1273553
915138
643332
638218
1581055
557019
1628475
1877095
65707
203673
1569775
1795551
1907806
1503134
792388
1547480
546214
384193
1487703
1347275
1767428
32181
506184
1093567
975544
1339676
288751
1430237
298224
1504918
1300056
681576
1889139
1549436
964336
1197877
1925524
196437
1447004
326657
127230
296589
569867
275682
152897
1482942
874491
376107
30098
829592
1227055
521703
1415697
699111
1994785
1006474
1844748
1986374
1071504
1814691
781054
856183
372146
1826860
702759
1424805
180195
1527599
1261407
936786
1692932
619591
896214
564705
1088737
634005
1465348
1312350
436091
1573963
639939
1923852
447986
1691558
41430
793450
1370896
116032
1294220
323000
744632
731931
63697
743815
939351
550543
870641
23006
1127328
156657
1962329
538812
149280
1030396
1048792
983347
913387
679548
1959098
1520999
1062696
1662067
189108
1576425
346518
1897436
418637
976697
1788631
754416
997479
957000
1770633
870216
399148
1094202
723965
1939415
42831
820159
1465264
1921354
1431258
1238891
534325
871763
1097837
1569719
1902740
1938430
1802843
1028953
994300
1562200
980345
143950
1252720
1501961
884623
406053
147079
71707
376242
369950
1611526
1723768
1123899
665918
297851
858652
1819670
133579
970984
780614
1244478
422537
445770
947559
953340
623795
1055835
192795
1419964
425684
1516547
1120579
1664403
904394
1919403
920150
768463
1211848
15720
1391941
614358
771253
1804496
1765372
1589920
1979134
642823
1295063
337474
1400534
122399
1833774
396629
885000
192200
1254506
513902
898234
223621
221877
273552
1550222
1684875
1370498
1521621
1600091
253240
1179812
1155711
917924
576650
1017301
158186
1518674
1921814
1529384
1905222
737383
921205
168692
735443
514953
1168291
1314199
1050639
1037616
595226
1722444
1863279
111305
1695859
676764
1938662
1911770
182356
1964265
1534642
585881
1546577
934053
1694487
1552300
2214
1679996
1136646
1288891
1676838
798438
1213036
4069
158629
1936723
1209377
673688
1179215
964869
356314
893565
1095724
54390
1256556
402060
1742805
36749
1634479
783105
1207643
528076
1696117
58081
1590277
1407476
1652441
942087
1455538
571369
1013909
926039
1748895
1722359
604598
418504
449814
887546
186777
1742071
262241
707675
118342
377711
374270
1380830
1295979
1448905
1933444
464446
181003
1036009
1329934
197162
1326132
1071336
36500
1739739
1902934
1418790
1852077
190352
94326
45725
536182
942381
1958655
1137738
1925868
1141813
577981
790474
1187833
1227409
574344
76820
664089
884583
1719926
1805457
894277
1280588
1832471
1035906
1917847
1097436
1914659
412283
146454
1906366
64640
819920
1293167
387724
271132
899614
424668
158372
904296
1328276
554167
670484
1548396
371805
1421676
463686
969612
1740929
478991
899599
1994424
946271
1983020
1267928
1772659
1083390
687320
534800
1153095
435624
653662
1290161
736731
636952
654663
1064192
1150347
595842
1591746
623747
1826441
1040949
1336336
811621
1340656
1699683
1814967
1027586
1944867
1275123
1084565
522732
1478269
1136835
1043469
850222
1940000
1149296
230238
1732429
1823577
1499403
1650161
794844
1084001
890270
515623
1022014
1454398
184979
405691
918481
1198433
264188
1493043
1211633
436025
1934640
740064
958274
529199
853729
167735
184496
599702
1478242
996126
666366
1790145
1138179
990560
1762989
25094
511453
1597887
1627619
1284295
247938
1486127
400421
460551
1774484
559552
326681
1694195
881596
440756
1862971
731625
1781849
804553
427468
882674
929659
761226
1665606
1033435
1094088
1206209
516455
487352
1109353
1278656
7060
1943970
253817
1593309
2922
674475
1001640
1108752
383508
538582
62567
304202
167775
1230830
1192764
1810802
194541
163649
692403
1274316
1997214
325058
651889
1669448
1055394
524037
425226
1518340
1781456
921673
423927
1367914
1262791
964685
878064
854037
230996
741341
1013913
1742765
655620
1800853
456506
438038
1270950
1900850
1501124
444933
162120
1927106
79714
113950
962947
984973
322265
1681175
1758509
1671818
1181185
1592298
1582649
1893162
413499
371942
1075858
1659743
663646
1642579
1265707
949499
817817
1009839
1325785
720787
1568532
1366964
584401
882120
676365
653560
1395374
412164
561948
1099106
1176466
73215
937565
522098
1933465
517424
1824985
981085
504329
937285
255461
482433
458444
347081
32796
560448
456340
90767
1093447
1520947
947440
926801
600386
284243
1112344
1070897
1345499
1832562
279475
859220
511911
807289
1223981
945656
1248445
1465461
1798290
872458
1349923
1654123
1932759
970598
64917
1170046
564104
1354325
928317
331217
1771398
593219
1899305
1874341
903973
77287
1734171
587900
977369
911517
965170
869804
265174
1669985
110736
1955414
1087871
1830010
1956928
977225
512382
64962
720008
422140
388673
1027067
713935
205478
1203165
1563358
1037199
1985632
27984
1062157
704460
500309
238675
1919732
397460
440386
25479
1496742
148357
1091836
1349846
1387988
883649
1726809
117249
343514
1717529
617525
359062
1769032
1038539
1320278
1964590
418404
1820104
421215
1472710
959850
430671
287201
1124912
1718957
475217
93295
117734
465854
1735145
1162720
1240165
760611
939300
249039
449
119768
1292705
905385
393794
529104
216366
1874463
1717511
981042
1747742
1217351
1223799
738991
1632969
1106125
1902939
451404
1391963
77013
1107478
813428
604099
568568
96352
999124
247074
569515
1123785
1714366
1731304
1747114
963910
76119
1582313
1690628
892239
298184
532494
1840081
286060
1681997
1894307
598990
292856
618157
1628298
1640892
1519836
101542
704977
1708645
228024
1130012
52100
1224174
1564827
1712073
1092164
789507
629611
1598639
1000429
1137910
1889068
414396
1901948
1853546
1079258
1869168
782915
1851284
58444
1523315
349488
591474
803831
1621305
2141
1475740
433144
688703
1997277
21384
758996
341230
1446884
1020417
1459311
1413986
197538
1377740
1888883
1990274
1059126
1884394
1712336
357619
1522153
1739336
992212
1378431
1176521
202408
434272
1767963
727
1676357
747109
1741835
1168638
1967948
463543
1694409
643840
1000105
1472675
1552808
1236076
150771
626570
1338864
1322801
612568
1986454
417680
1739013
818663
193139
150277
431448
1756773
1075406
535460
900267
730096
858563
537581
1948625
1587041
1736423
1983362
1013667
599695
949686
966607
564297
146463
648408
1993847
968141
1958583
477917
27523
717108
783921
214562
667033
1842860
289925
968532
83286
1948376
1718028
554741
620672
1354839
1634885
1659526
1917989
1479805
435451
1042560
271990
707220
960623
1562939
1889448
1486536
1655751
173882
586561
1028084
399404
1702120
1651309
1563128
900237
1804835
1741712
871789
1062397
391003
1113736
594741
1996689
1172080
771122
735432
689642
1373609
866242
1980801
1323246
1568892
1125064
1545004
39985
1758232
438386
1407384
505242
669461
1968248
378954
14846
1031446
1319817
754083
543114
26967
1012513
1734708
51056
608414
1813265
1201534
674613
1354086
1305858
134444
677228
1637542
1664566
1153970
586450
753093
324292
1717002
903468
163565
607221
747310
594063
1752671
649295
1585004
1548313
882328
359677
444910
77233
194466
264554
1121643
1676182
165026
615108
362597
1882642
1165996
1197917
1212483
1327637
1203089
1658249
227912
1583934
187371
783861
1438987
1766458
1272857
661809
779600
1047219
301027
78049
637810
1462812
310783
1764194
1139422
1333700
1014769
478883
846080
1166772
824928
815789
786394
1288652
1612191
912224
996830
1641043
1526555
1471362
1983675
858701
1489749
1335161
522700
336591
40555
267363
457832
1651513
338750
439897
1254921
1164808
751455
683276
17985
135777
848260
1373106
72286
1472510
1240514
956950
1918649
934939
1179271
476784
201235
324678
1066584
1253588
587097
1850730
1207318
446708
1732182
1717658
692710
473652
653791
1673105
1625026
6459
810824
1825218
840134
78863
1717503
1389727
1531942
635030
628658
390257
1396615
917
593023
1967278
1136381
1575777
717148
904161
1891324
1233532
622147
1729110
1378368
1602269
163225
1993208
681309
578879
884408
1600193
408623
286765
1379697
1395464
1296077
1520573
1964899
1453554
1820434
106646
1921266
1558362
1816391
1010682
1399184
1454668
1470700
774099
360893
824337
400288
1580943
1709785
238663
454723
1861823
1114084
1135123
495382
457666
270075
1471592
1189316
847313
405951
1165311
1087652
1401260
1211376
925124
315341
1191156
929963
918960
697693
1710320
981637
1662470
641390
376857
42219
496147
515374
1301304
589789
787438
972816
1014603
1281289
1177805
1627961
792161
936533
69503
940554
1865882
570981
516403
293573
1778291
1659330
1435510
1242879
1732770
1632352
271672
798229
1141014
1559359
1982875
122052
271067
418865
797303
1521999
1846381
163699
1463744
352130
36761
859823
1055159
699836
1441640
274899
437626
903985
303953
442789
525790
87284
659907
1180010
1028182
1128053
1482684
1398906
1992548
57370
1034186
1588496
716712
1293800
1447990
293519
218528
682077
1408545
851501
672161
1952400
1589138
1334823
680686
1764726
790299
1933144
742702
1473840
190581
1353304
349804
618678
771075
913074
548014
32586
1225471
752803
572541
1550245
1535737
1621426
847717
421845
34634
1204455
258372
164803
1770886
857600
18917
748802
904602
1279758
279072
1795012
822208
1483560
103852
1737062
119063
1794811
1532054
1371730
751697
592135
1250524
1673076
1111936
3970
1495754
241094
1718615
547420
1336502
111076
594428
1641331
1752255
1878743
478664
69515
1537400
1691162
1382940
1118877
1977110
367552
1045357
748167
132809
1668148
1504689
372364
1040405
292572
1327986
564106
862075
110935
1353244
1174915
1332398
1626078
1233698
672285
1418165
1675698
241291
125598
1217029
1890159
1735334
1605961
1574421
1037468
1227734
385010
1570471
1682155
202320
970734
1391398
1073398
363593
622716
655206
283307
787611
1035598
1062767
1195625
1486016
702872
340781
767969
677518
41402
1304176
1235589
1503087
318924
445123
971495
403409
1380374
173548
669893
1701502
660715
1615931
1166299
144376
1647296
176034
680808
311340
385323
1988965
804346
1150961
1637947
1902580
1290015
136258
332739
1410128
1846068
1095981
575130
1392239
652505
400994
231164
432420
1024765
1366776
1812124
1334464
1685326
758963
1070207
385032
1645022
1352495
1469477
1485655
1900334
1857928
1691237
1514124
1737080
752915
1690764
1130332
312686
556675
53232
1381916
1097897
248510
201890
256116
1059815
401123
1472045
1882946
1506354
1364311
1820650
35681
586625
1206352
1174147
1873143
736235
822090
1931307
922133
1608075
1569527
1983295
1831159
1989927
509967
1229261
426863
644363
1643047
911381
988357
1568582
1550385
950280
504221
985536
618466
1996762
403752
881746
1000550
1410682
139317
1311316
1809902
448554
990529
718566
1778536
1042365
714242
557549
867407
1601408
1551859
1676114
1344481
602977
1657455
1053513
1626689
601767
1928482
237801
147983
1588040
1151330
466026
792503
987677
186098
350622
346264
1993228
32369
784744
993193
556241
1475171
832898
471146
1940317
780499
24809
1353272
175502
1319506
159649
1106216
1094127
1150506
250983
672849
1028962
697395
1532199
1510150
777464
574910
140623
849345
1685252
1831340
741054
1049560
602955
136457
1120505
205701
1201372
968045
613925
1436206
2321
260356
1311721
1271661
1015235
628006
629097
1422881
423810
120179
447388
478188
1273351
1940175
198601
878708
539886
206944
1037661
1567096
1618212
420483
1338125
1006631
926243
1699044
1645737
975740
1750753
736579
473009
1104278
987207
123346
1014808
1233721
1433451
911383
1060022
1767105
215549
547275
1737748
1000140
1931563
1415211
1279015
1294779
30734
305671
1729123
1327537
230143
1105809
1997183
1253462
783584
1315274
1072239
1634330
635527
735826
1032573
85302
788203
932291
553878
1231769
1500237
266985
731596
316588
1014703
939447
951007
282264
73646
858427
1305180
34435
117392
487059
1441547
150544
1767118
506464
1798325
208198
193608
25402
889171
838140
1097920
34728
1214438
496439
1798371
1137630
113013
1181800
1162157
349663
756032
1110153
1979054
267930
1008998
546049
485764
574151
1560605
1978115
1816364
485302
1503795
22817
1849818
778852
185034
172667
1023047
796408
1106359
1604348
609577
932300
118742
1647259
905351
1488817
1578269
1238161
1975540
48958
793363
830549
449867
388469
704114
363240
1048702
224788
1666602
208421
47663
677091
1503076
1344289
470438
406585
70468
572843
394948
893607
730219
1073563
1100496
533824
1691866
1911425
353123
79893
657095
1057799
243069
133730
545000
1357159
1860494
883141
1640452
193667
303736
871556
163219
513351
1044874
1027707
687622
1360291
1175009
1672144
1902321
1034700
1778321
1142578
1404390
1896080
361590
1051157
1885629
609762
943799
1122930
130512
806851
1195317
282099
720445
395051
337912
1250933
1755895
1183293
638359
1856082
928445
1617746
1858524
1963751
40005
1592984
1883711
1385994
584789
1544959
1651536
644407
77339
1356146
502457
145753
1738252
1077846
1133087
494627
672861
1017315
350234
290959
427856
111721
1368733
631559
1808120
1388202
1332073
1340720
1689513
674131
421741
254860
1025402
1195008
1640934
1386399
205404
1260645
445912
696225
1578465
713138
1102023
1112820
515249
1217763
1064879
640305
434514
644579
1757931
1727525
956778
841917
1787800
525215
1185433
995174
1940284
1862507
769513
1023529
1763901
1388836
147841
22550
362859
648230
1825058
829657
630880
211989
1691435
1458557
421656
1399218
417671
939908
561751
800168
575887
1945564
1214797
506084
363966
425233
96817
975335
1960362
1358747
1313362
709630
1717803
239129
347305
405475
19490
328659
77787
1787944
1191920
1079165
14545
1119822
157496
1273587
1815540
1889161
316841
1147981
1913944
1656119
798993
550077
69452
292183
1900052
1695625
629462
944694
862060
1620486
1399561
1609497
1206225
1447250
261896
257558
287156
369414
1867513
1394324
470164
1789266
1875628
1289459
1617428
1722454
705487
862216
776649
1575511
1968691
803574
1702634
1019649
738707
709413
324353
1373379
1033284
415326
1314957
137471
1018589
1934041
206458
614257
511587
737658
897355
1092755
1290208
250962
624305
1071883
88058
1868589
573876
1860980
1155227
929108
1187031
245851
1628201
1592848
1754353
1522610
466928
315202
1013241
1115174
1722125
699186
139236
192613
1051385
1451172
706088
1115053
823716
1537248
1462913
1503139
1304967
452884
540882
1072917
787872
1025081
941224
1179732
1785266
1792466
1021052
605554
813643
1454312
1260449
637635
933601
1740206
1973352
313893
1360454
1003086
1586005
131926
1372103
1873837
531867
1779734
195465
1876715
330397
1467837
1114
512867
1339576
1762486
886914
1446814
849858
1279585
1927092
519968
372878
656954
1374449
148683
679799
1505546
89435
605832
1916311
1416651
494502
532460
1265208
417392
91868
848071
1543744
1232839
281321
1128818
1686523
1679175
1485889
725773
1813039
1652665
1563436
1019723
1684446
1845807
820689
590444
1785048
1146308
1840909
1495510
1873157
485428
1016863
1662057
529828
793940
1158813
140961
1126227
1506771
1529639
1748049
1674144
1576457
1900556
1250247
1602954
1891049
1750440
110887
892506
732981
870332
401263
1476305
1611300
23777
1637545
1512770
1673771
1582544
344026
1127043
1066855
1100825
921079
467366
1899199
1415511
137758
1014712
220054
1619492
1588899
588626
741495
889614
66532
107174
176632
1570571
1720572
103089
501363
737295
1675984
1357462
1203789
1258561
1684720
1794126
731059
996136
1002106
937015
1989829
135067
1174517
1718304
1105323
315101
1893875
917220
192063
45200
661175
1118083
582778
1716809
1558381
1668526
1860261
1694577
1030520
1144537
1394210
1540015
1850815
839570
1811239
491214
1184312
274619
1658927
978500
1883520
1811721
1204508
1567843
931725
1304669
1528346
1829494
519607
1292989
1128908
20128
1408727
1128294
1452409
1215920
371125
414911
812059
1997608
1694679
57856
646527
712057
1491955
1013149
1999095
578424
587709
997811
954787
700773
1493260
658021
427181
1534583
1709952
1776709
1746546
91548
504594
1272570
433361
1876785
1721966
1435006
670857
936062
371738
1940506
496477
1114010
1579117
700265
1908903
1900474
290221
1001842
1616940
1393958
725275
1162646
116991
1158585
1451486
1917733
430446
473465
292182
1580254
431494
750128
1826098
179859
1979055
1625369
853154
844509
1325034
1390997
156035
563967
272911
1811742
851016
568291
1955714
293240
962501
772354
1418527
1865658
1468314
937289
504137
862407
777674
943129
1123481
115085
1142304
1876104
1777220
521806
1517067
1859459
352018
385860
864393
1508254
1965634
789393
398295
1546747
3194
927934
689764
1734650
1478453
1332521
1932140
395506
1791420
1347089
1027547
999226
978606
1435353
1641688
1232628
1368083
690455
1657530
1095124
1952920
364273
288297
503000
1119320
1209475
885115
8154
1807403
1968976
1661235
1631434
258185
1294546
509202
441009
1855701
122152
1986352
1575999
200126
1223115
1807121
553408
1213343
1171374
1996869
235688
1262472
1721404
1651604
1977970
1204326
1065572
295981
1114546
1302103
200325
1206040
537658
218291
336571
34371
1703552
583797
833240
110441
845272
827953
233502
1309821
788
498719
1861846
1739597
1113902
1409024
391629
326911
1781742
523720
335415
215869
1149600
721772
1230108
112085
1462506
1525532
288211
1039469
1009596
457302
246946
1302002
1487225
1922494
193758
866516
589057
1910581
1367506
689263
1867476
488235
1470336
382312
281946
509492
1381760
1158666
1290196
958764
937207
311259
683415
103117
1706697
1583652
54377
1516767
33646
1449401
183717
1424894
184106
1531733
1629021
843888
564216
1839158
1598485
1964215
228164
1523368
1613818
885584
225897
953147
1131726
199122
1521171
1155720
1185903
587346
955076
1396453
1907315
819121
432632
584515
1427095
1327039
1844992
1874689
934341
1846042
1945195
1933847
980641
78828
423710
867773
1795870
984628
1006396
1566070
466331
1616554
436433
1865599
1155609
1198605
1420538
777188
1650817
594613
350161
1405919
1441401
1325438
771824
1171866
1779032
692083
90549
688338
1378152
6962
1694906
343859
1268055
83058
490275
1131648
76386
1957185
784708
994025
1138305
313897
1709418
43205
848658
1516999
878893
144412
1045330
1844526
1055769
1158730
674135
1052166
48610
948837
757956
398961
577468
560581
386074
1224423
1931814
759268
1230724
125131
1489472
1498942
1278832
450136
1938200
501042
1589292
573553
1640527
1123364
424222
950710
1308405
1918462
1584841
1286730
25062
461082
329886
817823
614132
1673551
1746330
369968
93185
1198355
1782016
1800624
1016860
711333
62918
802596
1927685
499856
1797166
1505567
382690
955081
952374
120904
1679550
1302160
621360
1906736
781201
1040355
1259926
1010640
289890
390985
1223278
1620320
1073688
1437607
1199367
862633
814781
66211
1820885
353141
910946
1937665
521867
1379108
1987103
1463851
1937013
1841052
1716585
1228675
586715
1431586
1331430
1955152
1961513
107137
986552
801320
1172369
336061
741343
1594028
1436770
1059087
339513
545368
643596
1941175
1076552
199756
717389
464599
375046
10854
1748082
277076
832296
1079057
1691576
1542713
1325203
202329
132284
502744
102676
127641
1418009
1968988
1651773
832623
912024
1906379
569575
1015830
1022520
1427788
1037685
1418250
528595
1463203
1466835
1999431
1462680
1338992
521896
313839
639841
1576881
211560
884368
611320
1877536
260481
899646
1445566
1687083
1677080
571838
1420356
1691801
1896837
544075
1066869
490512
1665077
92050
554969
1374108
706040
1796536
231618
1459387
752338
1273073
1843481
1429752
909302
1377770
1181235
1604327
661151
416460
1226826
784284
6083
894605
577073
1263612
432617
1545246
1043674
960667
1381620
1534648
718817
34437
1583065
1636333
1072980
333600
365399
1932104
1824866
1306548
1374344
1703844
573065
1043688
636582
946368
1784086
1913479
770260
1636766
492853
158202
1669808
1070546
187932
96759
275688
1130455
1940712
258265
1450344
1329417
349104
1782425
132782
1157789
71193
947268
163179
1302387
885022
1211982
419157
479178
479521
1283080
692713
320899
138937
1038324
573418
743807
1661898
670239
1274507
1535661
1057123
740023
814275
937105
678383
60952
1826340
1065153
49909
168723
1895077
1749964
1576638
556521
29011
1357753
228846
830297
1605762
1630181
87719
823027
1130661
1660259
660266
677145
1936490
1950328
1315608
275849
1987617
1219043
444544
915732
1448606
1747422
1085744
1460150
1140811
129857
836916
478854
243666
1175164
764840
621416
1968071
956382
574017
27631
876930
1277793
1898141
1604372
439845
1706270
1073198
285685
94298
1979735
1535436
660937
1483063
818943
1098704
1609123
1431061
1471625
985153
1289553
1591797
1135612
237688
532307
1239630
1450623
1855489
622123
599349
503266
1919403
1315162
380207
1522055
1783142
1523227
1645339
729264
1325469
1808956
801051
1594415
1868370
1296577
595323
1080032
477433
467494
99020
856742
1832510
1448233
1465682
1433315
1831664
316364
1021527
438858
15449
1580804
810522
24745
1131906
1365047
1038256
1217459
194760
1493457
1941056
1272335
1243924
1669778
399468
1760158
382541
504539
1608328
1907583
772584
1223986
1444718
216417
1595512
314635
167248
1915212
893636
750868
1781849
275887
1746967
832160
599359
382712
497016
1545803
678986
151761
68473
150059
254389
584301
1681035
1504069
898284
1446844
1560
1559968
1536269
523608
1114662
1904070
395415
1550163
128245
870057
358444
127648
323020
1071900
1696230
112364
1540015
125984
912275
223830
1148166
119799
973236
1731873
1506006
417279
22715
611156
546284
991448
1838365
1028884
1274964
888867
1454389
1497955
1994230
1985376
478404
1167823
892026
1835390
1672834
944425
1844038
176769
347728
1947186
1959055
1624189
1356433
167133
708310
362887
1885968
374617
998077
518900
1403079
1310129
1849330
1024293
943947
1295647
175254
428464
1912022
1284151
1577377
833503
1077363
920122
130911
1959990
1090332
1970029
1251201
79102
1242052
479732
1518559
1398265
353973
523414
820033
1162194
1690500
965905
1018637
853227
603994
131586
1269871
1124018
12766
164377
1425252
733417
876591
1306970
624759
527705
1181512
1993185
899471
1329233
1105430
1922706
600383
386139
231348
1155142
579626
1221905
1729228
1626730
1584945
957778
1338766
943419
1165514
1226290
1748938
101241
1527242
944109
1712885
1204830
344839
126965
1270165
1310755
844837
1353314
1693401
590217
1572618
1777422
682943
820819
1966591
1889823
1533503
1639562
285108
1559262
413737
209403
613940
133107
1491335
1186783
117913
1001377
1995180
1416672
1901070
1385171
255830
898506
874035
549462
450955
1170074
1810858
108459
170890
506767
806604
1588732
377042
1514155
659411
870363
1052982
779955
823618
1881110
947290
1196937
1654491
326138
1195644
246822
367075
834975
1322266
792734
476034
67387
828774
1122209
1854400
1967017
1421385
1161367
306166
756959
1340704
1204465
1792490
530966
1258500
269223
1254821
447283
506979
1637783
1039423
1244913
1153565
1170218
1324148
1712583
1265206
1953209
1687751
1613401
1714481
1265534
1690374
1784453
228739
675015
1559589
428439
729501
1475254
1131501
506862
1992925
1392765
782991
1643606
979583
1676827
329952
1986882
1627943
942423
336045
905217
895451
1904201
200027
970446
1208367
11102
71517
872285
718643
494039
1534748
1194298
426489
726817
654432
627544
419845
648158
1869216
1972867
411537
313082
244028
1928167
1804644
959828
1482136
1927215
1033612
1954639
304859
331604
1841950
1099131
470930
238134
989338
1036870
197659
1490599
1763774
738943
1508059
1708650
488237
140724
559390
1830743
315251
1873716
1420348
246615
1196714
786322
1902976
881891
287602
77745
226302
37439
1399436
1447282
742540
1272739
1292632
1593583
1903407
1111155
549834
1339289
1369963
92535
644818
170038
181344
731566
111348
733480
1721600
577371
1967648
151394
615014
216052
1914442
805917
1514466
177022
915800
585825
631973
1625657
696473
586636
316006
285013
1656215
1740806
1854583
1644899
951528
711305
1688916
940426
549270
48370
1833469
1623920
802227
1768
1338206
436573
1483767
198724
520399
242158
1895328
1523926
1029885
1007610
1040319
956175
1904475
1241130
756544
719504
951418
1562197
1518649
784337
975908
1960412
1217177
739566
496853
832012
1416122
1863268
1652896
758420
1607746
1358767
637233
1363390
1930547
885398
379953
947665
56187
1470991
1014934
1287221
1954717
1491215
1283316
1668251
1930213
676816
104237
918950
864138
1683443
1472031
667081
1573121
1742937
310438
545100
1104483
1017075
127838
196725
1960417
1820392
214759
26166
1542035
1050537
275548
1478655
1788311
213880
1593591
1009149
274589
784602
1679701
1593420
1867493
1005038
1323337
832878
450000
955847
1529319
1021178
795906
263390
96845
606383
83956
461885
713482
1760078
1793888
1874818
1986495
1987699
299692
371200
1560384
1222530
1783867
1321866
855895
1127061
841073
630606
596291
237641
1815999
1332898
1825104
1980902
1515354
388407
1407018
1628091
481968
944922
155276
85461
1042972
1808259
961166
1905026
1797890
818471
24590
1292890
1408680
1584671
1051961
534023
13396
1573684
245826
1291172
1671990
347425
1238886
396715
1724952
171770
1576367
1368556
549973
1103649
1613662
1466769
64211
1690618
402335
827226
1039571
262029
196102
1334628
1036483
383321
266847
1237476
1375839
974965
1311593
1400882
851905
490413
1302122
1554147
390639
1281116
170419
1884387
1775082
373893
561585
449248
699866
1692526
539292
1178097
658705
1812817
1468829
544009
1596991
1549999
922901
1292103
363765
19576
1617233
136446
1903279
1314535
555797
1156125
955076
1220928
1110396
39415
1393599
1247909
277308
1852318
1076929
1156065
1321979
1762503
1384876
1050466
1964486
1294446
1501849
1519871
1736578
746686
1491876
1961688
1805377
775711
377180
825560
115868
400279
712358
1630769
1542764
740374
737396
265315
1198573
1596349
777130
3705
1124383
1131542
835757
1193416
6226
264246
1884430
79052
1961250
282071
1114034
612623
1836905
1003485
1621881
778168
1832463
1924716
185461
613725
204855
143199
226490
49874
155252
1240464
214069
1201793
1769431
94696
369488
952849
799877
39654
1091746
702007
1752938
111782
1712845
1554946
1866561
441563
1121175
1562154
1353547
1350070
1876281
164310
271685
561730
1912197
1215115
886317
986003
699286
636923
1768372
1964856
44909
1000168
499999
39389
620337
1191940
1797668
1486676
1789352
871495
1482795
1629147
1976949
671357
1962324
535799
50145
1499079
722414
1584476
1012767
1539402
1072856
425602
973942
1340186
1490219
1618932
1634053
148247
504907
1189292
35531
380910
421110
313212
287722
26811
147896
193166
1032554
875111
1786617
1914853
1774321
447200
1218726
425772
189267
1924510
326502
1610953
1217847
502733
759967
1507857
1429961
1421458
1589371
1838342
517105
1104969
1877667
1225567
270408
1294071
871933
1627479
97693
1849665
613788
1988243
982071
1042897
1426829
1771614
241057
389523
71766
1295200
1839844
1956677
591054
18849
616856
1198337
1649486
1920824
75135
1795112
903357
1313232
1456215
1195884
710905
418027
393615
758288
857724
182518
1273338
657331
1890350
1711843
1590926
1151775
1892556
716739
1250686
666978
253201
640638
1596114
1595261
681263
79525
1684830
983121
706177
1482608
798985
476617
1267980
432696
860979
199300
1175455
1557727
1840314
660225
648240
1668924
1707829
222354
1274342
1334198
1262640
1163519
893568
739482
866651
642453
512268
1230185
921683
1998296
69565
1422226
953783
41564
533971
996002
1568779
1486009
43525
1608748
1463084
1072935
1427889
199475
1176337
567349
893779
517010
420284
195201
1215718
1958597
1774215
115169
1121705
254509
400346
1612395
40140
877957
1410168
899599
22019
1084971
1358290
293479
1055797
1721214
768304
293500
328293
437546
539976
1415701
1372409
862369
1624165
1977866
50599
337277
1185498
256754
1419492
379671
1374831
201879
1618052
1532428
1673622
483965
790890
1715080
1518158
1156278
226878
1618854
1107796
1359167
493057
1068230
943828
385631
645450
1758328
1290472
281244
22277
326272
1927022
844751
1408339
503780
759573
1175802
1425132
850195
1472471
1269218
1869476
1378630
1476937
596408
1589236
1993939
637445
704517
1154739
1630574
1168120
8581
206097
315420
1814938
1939513
1902422
1980088
272424
758485
424922
1843143
1590317
1409304
755682
949574
1784482
269882
1717352
1972291
384837
981061
110477
852647
1316624
966889
1919477
1480471
389560
1268344
1396599
29075
885655
1088323
454987
66206
1903643
997671
648379
1004733
166644
725905
775252
1225721
594369
1541470
1420155
1993311
1500029
329970
389196
825306
656808
1096488
1589385
1272145
1436114
670137
390991
977881
41458
1656921
1499776
751584
1611017
397316
1069327
1977420
1216865
811146
1161424
1011164
1710833
182421
38433
1449832
1266882
1991008
1215155
1253994
656653
1362141
1296752
1561981
1662488
1697907
983687
1200958
1689338
1358758
249721
676066
1153239
800956
1457851
240702
96889
935720
1000524
1708213
810917
1215516
1503581
1374673
772610
1859835
1115298
1124556
343816
376420
1942799
407321
55468
1435308
341579
1625147
291874
1186159
204803
852174
209076
265464
1484258
75627
1576784
1516537
1461108
1000102
919954
1497594
879924
699525
1609525
1597974
1717044
332690
421164
996651
1506761
1732677
1057796
1680498
36798
593183
1730349
1284641
1032250
219750
389447
946282
1908305
1260345
1854218
323576
604222
66095
897333
176253
1303949
247499
92156
464303
487450
1500750
1701448
323560
211235
1182835
151594
1335064
1183281
671927
1004296
1605747
381719
650063
1229208
166752
217584
228209
870976
1403350
883046
1915793
692533
1537176
101384
919348
1423410
603387
109681
270943
913146
907879
504356
1068345
349862
905885
1631783
308129
180766
1565147
1725687
178555
407404
626570
357792
753147
1417463
686266
413323
161619
1969194
294418
922836
1479876
832073
1002506
1612667
1745458
771564
150962
856729
1618602
968667
1629916
450063
974305
690630
275982
1575300
1404077
437013
1954845
441589
1469785
75587
1638200
1035621
167688
221183
1505424
1016087
1092473
257762
1576294
932901
478907
1724777
155619
1673887
1651712
1003328
1797906
384566
239236
414277
1065316
339731
804845
227081
1178825
639353
831876
939234
344025
851626
1216200
313092
966417
758523
337627
1918349
1521026
1399794
630683
473257
295446
512691
1685580
776907
836786
1282031
768726
304888
1968646
1862477
1646364
1126937
741692
1113021
918145
1603598
1011605
1031865
1234011
755528
341026
461143
1224310
1999107
563969
1344691
1548716
1332138
1540431
1951655
1038926
111438
258374
1749198
1883256
1514717
1891338
69336
1281269
549015
1586679
1428130
1226081
59975
1462493
1906250
1465719
404390
801441
1066965
876532
540182
354260
330371
1337436
1688511
1447882
1655730
1529219
99739
113983
1616325
45528
623054
1827104
1984881
1500566
196547
1877377
1731312
849946
702550
1717203
1099004
456078
1882306
1461757
656592
1231024
80791
1289749
582320
580560
1158042
646756
457431
1744941
1118688
543037
1940110
630543
1503519
29355
355587
1529088
367959
1114333
664174
1878550
1134126
529292
1802900
1808911
1273111
1399256
298286
1794522
1665363
506701
1503287
34599
694199
940131
1362486
654473
1667596
1706758
1622814
949186
1162135
663983
1184833
1639033
1889528
1286935
1710910
1603774
1759116
1321530
1403734
813383
1492145
1804039
1443393
1453286
1052652
1803599
278099
1290263
983054
1732715
1333620
1553878
1600489
905811
1523163
1348171
718476
1535835
1174991
788216
1592978
181788
1384304
176912
728707
206833
1711691
196607
525715
1131074
1026275
452444
309986
1011933
351004
1684923
1094524
1440997
1329291
858936
1709669
317520
74167
294450
479478
312132
1249273
278168
1742876
266438
197265
1338548
47804
531885
1421488
823435
639195
1149612
235097
477020
1944939
1755780
512617
944964
1295483
1357402
1759030
1961671
823407
1047555
1688238
1787773
1915041
208972
1941957
1824004
535440
1435246
491743
1811098
669212
1957920
432829
198961
1071442
580388
1977975
1731287
827619
1043903
978791
1173675
177152
1881446
887043
1093190
1448440
645166
323893
878960
1107223
1232474
1855443
457537
50878
373960
1791067
840685
1171602
312473
854272
186734
1030774
836942
1318120
702783
594396
999083
1797515
1200098
1496700
1789376
1769887
116379
1775991
1090928
1505373
1069318
1477011
571865
1607289
1106308
1669921
175763
584587
1866664
728515
808614
446427
1107829
1967691
523042
590215
579366
404243
545965
1808714
1154025
1689594
1537836
156712
1517991
916906
1438034
304503
379130
1670764
302829
550814
1176299
1577385
375861
364777
781075
1337240
544196
200703
189796
387959
1431054
547332
48428
998680
1230046
1124971
1657705
913254
1596351
677466
983574
1022697
1777123
666236
1498869
355804
1152156
1804460
876111
649001
1643071
1579050
657168
1311731
267643
1855135
762461
1430704
1860616
443222
220583
176601
984752
304849
1500548
1970232
1189569
836916
492204
431822
1594785
1943656
1528930
1429909
1896798
1300858
826725
1360387
4120
1924538
921930
986024
77213
994077
1682200
1132153
52485
327217
412113
917725
1810047
1259832
917275
1056712
1622316
323354
1088343
1514658
129338
1192506
1926485
1395672
269876
1581501
124387
1591506
1184355
1524701
860118
1089406
90557
358278
646825
1668691
1621861
961136
673010
1132014
854037
124113
66333
393977
916483
1217787
1102368
1096035
946978
1905987
1272490
1855850
878052
1084758
561385
1284817
258071
841727
461493
277149
955
279293
1229619
1790442
45632
1615880
897238
1286884
1094307
1932258
67183
239644
314629
1953528
1394931
708455
352478
1702431
274297
432061
519141
1652208
644859
1321061
859457
1959589
1058737
256180
1215735
786809
1252352
988588
21244
1171179
1038876
774789
1016153
554140
508070
1622089
560352
267750
1158188
787439
1592480
1926689
1684598
1973217
109396
196470
208616
1205039
329344
262029
536649
1821824
367858
1680211
1053441
33654
1309089
1308066
1650307
851619
1213136
976152
681188
1205820
990879
540274
1567168
522515
1646589
144916
1903704
452886
1182371
1521842
1411105
288281
129984
1637985
714892
92452
875452
1839958
1812363
1830129
1550795
1343405
413617
1325779
487412
1194640
1788513
742149
1862521
790893
87243
1813091
415027
1898825
270147
706147
674524
1538221
340034
780198
548134
496183
527853
1133610
435377
529108
1220828
555747
58083
669687
1528093
950618
1870383
623940
415407
1719286
856275
1679480
816786
1826800
1679356
1406717
1185190
516771
249531
1508074
862250
92519
871367
1922385
962064
893102
1527729
206449
579568
707590
1317553
883922
1030062
1568713
9431
1980066
1150783
479082
371487
739853
171721
835327
1794771
558383
365321
554320
1477280
549380
729943
1453632
1806240
18542
1665560
1950547
526278
916806
370500
168110
860414
1805091
443174
483825
1812578
1997631
1971848
420931
387162
1008893
1478770
210314
1755120
846447
1260005
757239
30803
477553
1368964
406240
847542
1127503
1032079
679513
1437453
930291
1424174
32469
747654
1869329
74041
741675
490867
1507111
1506608
435424
36347
1188596
36691
1962853
327030
1887814
238018
575428
1807258
1042045
1790226
1516364
1266403
1169410
748957
184205
473954
125281
1374314
46423
416706
1713747
1323084
794757
285298
1105479
1535281
1586239
188392
1575054
77695
1888530
552079
1002427
729019
1626175
1469508
87960
857192
1189339
1834158
1221174
103499
104170
1505126
449590
708663
1677056
478334
698157
1446731
1403650
137511
159214
1286694
402726
310587
978703
831349
1244812
1982684
1005926
118714
1204360
1255703
1486043
1140026
1104607
1071387
493832
1581037
1060629
1170623
1106513
314046
1888341
832394
1907402
1150797
1376729
1258224
913510
850168
1362974
863255
1842814
1803898
1409749
1803193
1961849
294384
1877254
1269376
1334523
74776
1841926
1483676
576631
869819
496085
530249
1312322
1944620
481149
1734806
261008
650295
841622
1521191
10213
1925617
78050
905489
462393
1061622
1022214
1507726
699256
1594465
1883901
1238506
572499
896238
1774024
1142800
883923
531058
352453
437433
1935498
235900
283653
43679
748289
1545415
629644
958631
265650
338799
138684
1787880
88916
825697
1260387
1669938
817229
1687621
881703
573355
1247440
1105402
192800
459537
1361463
544316
1752605
710001
1108057
1979644
155389
1906577
560282
1272636
851593
1913249
1337213
1040677
325352
885820
1034002
1463334
986527
11501
924671
1836917
1313430
102108
1870037
195737
1392433
1609688
1981331
647455
1797271
1865682
543130
1930542
131056
1911794
1634915
1654517
1602580
1545600
1462948
1073563
326193
12775
634792
1936328
1611519
350488
1352539
942012
1052478
567518
951178
610479
425739
1432254
711240
1805996
428768
1673975
439391
833116
1507010
1016625
867676
1071851
1768486
548294
1991127
1111763
990760
1653851
1708106
1456796
825120
63189
1651333
545090
34745
1845788
285407
601113
967286
1682280
1852613
1602545
902341
878733
1071467
1037602
1098308
1971784
758107
1624292
1110313
505397
1275450
667736
1293726
1546312
705737
254713
298694
173504
1805801
852106
1112489
1102643
1690052
1333246
984074
731836
1222432
765460
77238
1124186
33462
1573926
1367767
1711210
1388229
30608
43691
1216255
1159850
489456
730474
1050292
1997170
1477919
952832
691372
377484
502434
1329442
1769881
475143
1679067
505026
1203194
275159
1986369
145776
557834
1995752
219595
1510901
636132
1641421
3919
1302410
1765977
571136
980283
286010
1203704
509255
1113483
742810
475652
764734
450878
1400430
385840
1163080
668309
1330057
1263131
174646
532301
1157157
39435
1344921
1814106
1451358
736454
586090
887565
1112117
190710
1973333
126899
1637024
1359391
379752
391799
1117469
1873736
57065
1496738
1802417
1643962
1332117
872212
1524315
448745
1901860
130936
562441
804325
165289
173477
459404
557903
241459
840118
483537
1225127
1552414
793530
1688367
1199447
1420602
109631
1591734
53958
604804
1853717
796378
1825255
272337
416724
559256
1109759
956227
1958500
800630
118598
1133191
1604601
27954
1928950
936930
1310610
556683
807720
352167
1855650
1918948
139923
435244
1450444
1349027
1274968
1849675
270764
1560568
168843
255654
1055940
916740
392326
1163336
1110175
1222413
1309994
354767
1277339
1923841
1756726
637081
178278
739427
1469132
1719520
783520
963282
1630694
259921
806095
714688
556169
834258
1705127
234391
37951
1136396
1306283
1708722
1831255
1926852
1877184
1343920
1457486
1654396
1868646
278284
757610
1594784
1888534
1346505
1059632
1865555
1712888
413322
966312
253585
1651972
244431
1796821
389899
176917
1272844
1551008
1585937
1839357
1552715
605892
1829646
1318048
1248269
148025
1827198
1853835
1832972
181891
737341
696651
1725511
1554125
172415
132880
1918022
1486543
1455140
1149519
1311954
586134
1505654
1219894
1037307
650771
1676179
1408032
1746237
1236112
1165465
1658005
1738443
1521919
350343
1332842
415016
287564
1045170
1348320
1251443
1156283
419459
1309652
1350836
1533482
788444
536216
27887
1808416
231062
919059
1173382
1788179
156444
1508293
1030079
1989279
1966986
1020687
1991524
1263452
156591
1177668
1801842
1588064
1492842
381266
1310540
802349
1159311
1298514
1782276
217559
1616707
1942192
286667
1726358
1612881
196898
1915408
1699973
470050
318545
1408380
1307802
935648
447160
877298
1115428
35903
849633
6371
518755
1251549
1935953
1775067
1971839
1080117
938102
1647773
46520
250799
973323
1153214
1932814
921045
1400791
1966940
1550790
885905
164087
1855593
546561
163095
1581171
1579280
1070401
1449114
1430078
1418193
524422
1972926
486871
915316
1830043
1598547
96176
1112699
223428
848522
1717874
1201816
1318958
1231115
1517341
988480
1328265
1391864
1012016
273818
1285517
1558682
107220
392303
1659374
1981906
1720348
786223
838828
414999
1537972
1612656
619583
967267
1265987
44337
1078598
408808
1580714
1817633
901180
549670
755936
865718
1568500
337769
860
610986
1358038
1775537
1510559
474370
110192
637452
318250
301396
1142476
205302
326898
135883
1587537
870654
1742604
623548
983377
774982
1703950
596323
1440991
451664
510876
1510366
420463
1859673
261740
430384
1091046
1445503
347352
499894
1220456
970123
733801
765119
1916214
1229708
4785
898343
773785
1700415
6995
30075
506602
1394086
1489303
262838
395299
1049142
831997
1573973
768545
73352
1501226
1942834
955921
605450
604970
122008
1130650
342322
1022292
1560358
1163557
861345
1923079
1254194
62660
1599300
1176600
568781
1634786
1172039
1829401
995779
54915
1470924
702227
1902691
783589
570207
371327
1143107
1132649
482981
1804767
213895
782807
1882797
1818165
431240
1315321
1263659
479068
1594486
1899334
481539
284155
990783
93483
1891658
170284
1165316
1393788
519145
1372104
817378
1926628
726559
85156
546102
1809628
279376
1596642
631784
1653285
494435
454098
888298
696378
1043706
948490
1768815
711924
520890
1779679
1136580
1862974
75624
1989955
883687
541951
1359393
1446621
119237
1701699
1086411
893416
668042
1024539
1976880
1221137
1719365
1834884
137985
72036
1194329
114057
1428430
64196
1637914
889524
579433
88870
133848
926720
562304
1853001
1162419
53896
605018
568098
1440493
1524788
255709
1031260
47913
1590287
1180313
1764115
1727719
1644385
1937645
428762
1391203
1911732
1672134
1087990
1314622
364494
1087290
1258834
889505
1612870
765464
673350
1830796
30927
787080
181286
1699203
1658601
45088
453338
1226311
667728
72310
43193
1656381
1059469
1699161
1113935
166764
1055533
486681
509661
1635962
1808003
1591581
1508329
106843
1720595
663215
1467843
1282006
160409
746610
758091
575341
1083494
1255694
457577
1329457
832696
505635
74881
276869
105795
1195470
601657
70086
1893662
1908402
1457808
1397635
301322
1007125
1063331
1304426
97761
387395
659655
279647
1779438
364179
40670
128174
1521685
971974
1148684
1675411
1025717
880441
877841
1962101
1365238
804327
1074569
675015
1992538
141880
1195976
1444984
1309306
1972015
1481329
1251966
1107061
22831
1165870
285046
1421733
1984253
485122
1250943
1562875
494533
1552352
707468
423999
736051
729055
973934
883383
388409
522501
1063711
762395
903393
1260618
1630203
178084
446922
1169362
269098
1934590
1067506
1882964
778005
1294011
1525597
1668744
234049
698535
1778201
1908252
1452159
394348
1051767
779479
860966
551840
996900
1479130
978096
27084
178008
1559267
1678901
1276675
1788645
1725819
1510402
106573
3297
1944158
1456653
1437508
1329077
631903
772162
66947
708632
1790467
413528
1151571
1237292
1024369
1720402
432500
1272097
895369
922134
860085
410353
409093
1787594
826511
178468
1296440
62562
944175
1312564
1659579
706787
1618482
1684198
768425
252625
1706585
501814
1276029
1694130
124272
1728315
1885666
205188
330858
1575185
934044
1281696
251827
461362
106566
712836
1616220
1374804
527710
333972
527652
1179847
609153
1682698
1517650
1267647
1272139
1239054
1803339
1985560
301812
426705
1321900
893257
1109308
1003478
303020
462599
1099414
90652
753490
1498623
1594977
1307014
1788763
1500132
506186
1826785
62938
220633
679357
1274220
1704577
544987
1996479
974826
1733192
639912
383161
885752
1154791
1271314
768822
389586
1824633
1872367
419051
399755
1680239
435127
1636724
1756321
761287
1912485
1385530
77448
1544114
338586
1829864
1974516
281165
355676
497021
638362
1825456
317144
1062978
338747
726460
498756
1787464
1122008
521309
1621204
270482
617647
1677738
489095
1771918
1221196
1624123
468929
413955
847929
601304
934598
1053355
798663
1863538
1760969
1990559
1768411
1099639
1775104
1314457
760022
757575
1231118
850929
341762
405213
301990
1745423
553384
30086
1545669
966447
1383696
827364
29960
1944709
1756148
908854
807135
951326
1712455
102545
376363
1254981
755828
1108851
1889052
1554286
622001
1937971
1150607
1622434
180369
1292977
782245
1188500
1767593
262705
1696209
1912167
1048269
737171
1604656
1538873
754954
1831118
1677596
1791272
262390
240584
1633403
1388098
1756204
848435
1353219
1488457
1241248
988345
845658
522474
101574
195622
798482
1827364
307370
1457322
24136
1521350
1676585
1596363
1561652
1721345
811837
1991034
254326
1041216
701666
499819
743474
1906328
1030251
92141
699665
422596
1580514
1382803
1529082
993386
772935
572629
1437846
654886
1029113
1606601
124309
1276807
268614
1000510
1574934
471937
1945470
669311
1224407
1283453
305445
1906221
1731241
794045
1645361
1759822
812247
878616
659938
407033
238603
133424
729074
1357598
1913621
1895018
1856586
170013
1824008
102915
1001670
1903582
1825427
589221
1996002
1022339
1941020
1135233
741932
1963095
1061506
255291
450826
107465
341238
205277
1047857
1366514
1384529
1566935
1636872
1918968
1777680
1783738
1176640
1709273
350099
1650959
626740
809769
957941
1036641
760373
225571
84095
1732403
6359
706218
516505
1111720
928152
966940
116521
30810
320359
465159
681105
546065
857407
303145
270111
545032
1916912
245854
887253
236452
20244
681673
1905707
146148
997897
1764842
791863
494000
1976932
1443955
1768051
559762
1961122
816148
1191530
832967
426963
1608270
1580866
299123
773332
1737005
1217385
1098810
815197
295668
111628
478912
125419
744161
944187
1074878
1952269
206984
818020
822920
45939
1220558
1349705
1814523
308302
505894
399808
916055
424525
1058094
209009
1280766
401658
1497581
98536
872903
1989514
553575
685645
1146443
740043
1370984
1402912
1034519
386867
950892
1428808
70019
82835
866066
1290448
1360736
541662
1559272
20726
915970
1157546
720406
1493997
1233518
1989108
590626
1443526
578612
103860
1900052
536006
122874
1667070
1807570
54235
1826557
1882266
801466
334580
38846
1249240
1941801
1428325
519187
822803
617399
1886461
1331511
857261
911677
284569
1664892
408778
1755901
1765331
904963
392275
1223186
500525
938749
1884874
1924530
633512
1627813
1203877
1737756
434763
10142
1284115
144764
1949955
280490
1609468
1227652
1723046
1412716
788775
586022
1067578
249717
233715
557850
1414765
964535
391290
312424
723562
967971
840245
1070263
144051
588075
661596
1465452
367560
922095
1979637
1235348
571664
302111
448353
1768226
1444891
1326758
1108050
1297991
441740
364320
323277
1696347
977264
1969255
656194
114736
1182679
292553
846582
147810
1287085
603548
63265
1702727
1158009
92507
310980
1164250
1844565
1525808
1749349
87175
117519
1057541
1089188
1924489
1237080
1664476
158744
681852
1667807
1110419
1764439
1154668
252445
757832
967145
1439353
467100
306162
1722049
36910
200763
1503912
1971158
334346
132884
36447
1155820
934864
1791603
1715318
317882
467664
1406236
739508
1327610
1066779
1104091
1111908
987201
729476
1739539
654561
1344930
1522508
1649162
832106
1744361
22715
474985
1368454
814519
525635
715199
324720
288173
1108091
321103
279372
1007385
375055
15189
1218932
651761
1996200
1919099
1002585
1353624
620790
1004682
1508364
264102
602442
660865
1061774
1084828
95943
1279966
298570
945844
1919660
1930875
1027971
12695
302333
603158
1057838
343843
1854408
840525
1526250
480380
1316169
1686781
658158
1799336
1968689
1510
1173936
655029
1543880
528725
394499
204914
1988607
111838
596468
1094216
400959
1121730
1576702
1257076
58888
307752
591617
1691244
1179498
837934
564640
246755
601423
1927750
915794
440130
1282185
1584146
582498
1974498
1909455
1646482
93917
272586
123548
956845
1402181
320172
1566319
1500226
249511
179938
1721467
285078
1476304
1866345
527850
1050030
23411
1450439
1115122
1486100
1335340
910245
1827379
112116
269142
678529
1510329
1374914
280953
151746
171093
350897
1682087
1471116
227948
429832
974276
1089597
1528786
14075
1473639
1316434
650847
1416394
1534719
760046
116752
1291607
43252
1722719
1591612
955604
479596
1650454
641144
778034
876838
561355
1606045
712914
1253603
1764419
613356
1470456
1448807
1426913
875531
633137
1044291
1581263
1420347
1307392
1687922
51185
321726
152765
414442
1750729
1996393
1815628
290257
1938269
1936235
879957
837970
186812
535410
1003449
611451
1541956
470488
1801320
1800245
1607982
1427331
1769090
1650498
1329833
1465806
749927
1975722
533310
994322
1425054
862175
1681997
325891
9085
1172849
1216314
1675319
603000
1128709
1087471
315065
1503936
1506816
1617336
1732713
546784
79026
343801
1213894
964687
1456667
104869
244759
1016922
574304
1851212
745049
286145
623726
575771
1965336
1230665
12314
1089135
1011858
38220
1128561
1263709
1760495
1308950
103377
1262406
1662043
311647
1359295
1516190
1733363
1780064
270613
1569997
1020334
1649248
1635013
1354045
671088
1211322
780373
1966766
1708651
108756
311478
202456
598457
1928335
909708
879770
778853
476883
806901
654258
35999
548622
1732469
1520857
1653449
1914355
1525451
1481626
824738
1001616
1985951
561154
1065857
1183748
778374
1028068
660031
269487
1107554
1413527
1243050
1353710
885049
1045103
1408308
311342
665277
874039
1744874
339807
424249
340801
1141202
848337
395973
1538620
1976344
1367283
905427
998067
1037750
493680
204045
1726721
295361
1839587
1060493
210437
1061701
1381446
206860
1494069
531991
413550
1045581
148569
765960
612919
1754807
419384
339480
1882113
1399391
1848041
481824
463368
843040
1051759
1120435
202828
1113672
749085
433040
172502
1785411
1502035
1515621
1694885
172903
1198483
1706113
594888
875179
1633426
1254179
1369994
461895
347796
106581
578798
589499
1779180
1416363
1165481
1769579
1090609
23988
1791753
4119
454455
706010
929988
1590973
306196
164016
1947088
470297
589109
1464552
1997246
1202430
601663
624632
455456
1639017
1951357
135861
1282577
572126
1082156
1058709
967700
491085
1562807
1210361
1690720
1236440
1045155
807123
716743
1828948
1582873
1548991
1189318
1191625
364281
495458
582179
752110
317347
1489754
1256504
913518
1888345
737280
599114
1316555
834610
1636018
824836
937625
408870
1931805
1324825
101833
1895231
1908472
1188535
974668
649509
448208
388266
650935
869741
383628
1823934
1340394
1366075
1383728
162921
1061812
1983538
1771897
1099665
1062169
170516
278893
71716
1340499
1192030
1455180
1048309
483611
1419167
38088
1231546
1301471
239617
1029880
1260990
1484971
388156
319169
759521
448189
1328041
1631435
1510889
67161
1598465
247178
1664203
1679515
1894227
748960
562664
136760
1447725
1244211
884755
1051210
610305
161336
409630
1741402
1249924
887901
1322617
1037970
1314636
355687
436077
914845
1204843
815711
1903962
294135
1027703
1131014
95956
1074767
1316685
244544
1678905
1125398
945837
855238
652273
364916
1752026
1588311
1579648
1052095
259201
1995970
802166
1176605
605141
1763530
383741
1845711
466805
1921868
1003387
708401
869889
1785054
1884193
737403
920867
1011642
1887612
690698
1195310
1019180
216169
928935
1874055
712689
1118002
1782117
1460604
1316825
1052151
359305
1727624
1525218
1853005
1695562
460428
1768923
999091
1245666
282922
1700262
817259
272202
1770592
813291
1823193
904444
1765843
805762
1549867
1537131
1444270
683516
231170
48235
1159464
599485
1627676
1489804
69367
1475443
759597
1029706
437617
1706564
346257
1386377
892777
1363109
193866
563172
758322
181442
572239
533850
176860
1321148
34604
403385
898613
1168880
143953
1283848
1986827
897901
1505624
582953
1292627
725070
1012486
69830
83241
1415081
897549
1196554
585675
1084285
889905
1920378
1634672
297222
55845
347018
708376
1946554
1726351
1117761
1923076
987149
74410
119144
784534
230968
1820811
814715
984868
1131029
364272
980448
423671
368611
1297541
1780357
1697075
1362956
1731920
324858
1093564
68801
599195
765160
563327
1672409
608013
1470835
1742450
834703
515249
886449
820356
156413
30086
1355546
1760904
951558
187283
1665934
812807
185940
1242755
69010
58240
630254
320614
270606
1365503
141818
1413933
277867
140845
807259
1482245
1387503
403425
844926
1728929
1857576
340243
463103
116632
1694153
279353
1826717
72955
1259915
1426106
1883427
1180480
794128
821917
1268774
1944187
1731955
463781
1019896
1135378
1826117
867938
1372687
935810
1794608
1067527
961590
1107362
404484
1332714
522256
436528
1458038
765376
1123449
773019
765741
615223
136701
620306
1723651
1038936
256016
1857718
1239280
654717
1894406
795173
1289790
284722
577558
175396
650937
1412215
1048463
1411459
657884
1423538
1541864
1653896
287647
408110
1660387
647761
1465444
1225909
854323
250296
179290
1650149
1396406
609450
1921862
1576202
1902055
1034564
461040
36813
671795
1361058
1836276
16343
1741701
1995805
560905
1355451
1053236
913859
932637
452362
1415529
1344156
600706
327441
39160
847179
1953458
813013
1579376
750948
576783
1661041
1399063
1725197
1870303
235372
181743
934008
455067
1150105
1114401
246658
1302920
1412156
1755111
49678
786632
1674711
163430
1793668
665178
1724647
1820810
780859
820627
1278448
488258
1092036
1495064
1856696
1265512
949535
1014553
730097
1877512
1712905
1990502
1961927
1100476
7562
897872
775409
1270383
1264747
769756
554470
1247481
1888761
886479
1109421
619601
194911
1832490
1140431
432953
205301
896496
1951634
414273
1175175
5292
607085
1920812
1730977
1288864
821358
792006
46098
1090977
470591
146952
907772
465370
673586
1232394
960025
212496
1051183
1381663
200940
1321095
1109181
1719543
1203695
1186208
1611005
18744
689665
1042414
1746450
233458
1077820
568091
1036025
1288426
265587
1375177
549898
1933424
361259
751214
630077
305426
119002
367150
1089326
6131
1206659
149639
1421675
1689724
535988
1703574
861895
1010454
1927856
1871217
511225
1195047
1190784
1976957
1475345
308667
943349
1819100
915662
259519
918377
1173740
1840026
394774
974179
442835
78771
874087
1180644
864205
717514
1399809
673112
10533
269685
1849974
1942592
818548
1005870
1616871
117237
1027419
1226588
524112
1595382
1390084
422968
1111815
1031354
1270571
1460714
765354
1725606
455281
1425716
1094452
1259139
709068
1520412
800277
1464890
1992587
592894
193629
1540521
1358852
935795
314855
524580
292993
17815
645750
547944
874963
1251576
566995
982635
1217862
405686
1809454
169383
687677
1559645
678739
288442
1759381
229121
403405
1750326
478642
1258876
762890
1007234
820198
1487450
1933674
1693841
764148
1540287
180688
1570175
1474941
823148
742658
1495779
411757
1870401
1689394
1689225
1080760
1957126
470581
485919
1929355
1198640
1444550
567844
709581
1914041
555948
131091
2237
950292
1626522
775152
380606
1918201
927321
1537716
759577
796762
775456
46970
1065353
79482
382561
1594341
526243
1608099
609480
7228
1079035
734457
1588277
856294
1680461
674697
1023615
1021413
695964
604652
1355525
1129384
490235
132688
910638
698058
376410
1523169
401547
1220250
1982472
79924
776564
1846057
1687353
691367
563705
967944
338581
1074932
1321732
1239061
1432807
935435
510543
1980290
156303
726923
369000
1756974
1663400
576881
723419
138730
552722
89179
1861048
1829718
848688
1829833
1773963
253832
1143528
1440053
188472
1046458
496447
396592
1644446
1758736
804460
416129
1982173
423688
269937
1050994
363283
373779
1475103
991627
1957679
608075
186832
455586
1409241
1704813
1603071
1143528
505595
709506
401759
431710
1392490
1911479
467525
1051539
402058
914046
859813
1778576
1538407
232196
11826
1315630
1725331
319416
1184515
33210
1419743
1919707
1660022
1599872
1208502
1160012
448760
626919
242012
644073
69100
905971
62187
1630626
238942
1481122
664421
1953269
554335
367391
892929
453453
736699
1961795
281628
1196292
1275123
1439136
1897529
806800
951489
715052
486134
474707
1256650
880474
230025
1797540
998316
203764
881835
936929
55634
482319
1538693
781760
1278324
757658
616143
764544
446110
687114
1995545
193985
408752
1174985
1172566
1516526
1329377
650029
92709
160239
37486
457882
204205
1181194
1947113
1876824
925977
1005083
1709793
1039853
605536
432238
322548
1368955
563740
1533216
1540004
1296713
1631026
1398625
181842
184714
1393336
473292
1367847
615534
625295
926917
411639
619341
733379
204718
1276592
1695468
1479266
1185734
1338859
1158471
865221
1843203
1437545
188453
830734
672955
38979
825116
1918661
1289989
1151991
1869739
1140228
299841
604302
476147
1220132
210373
958651
1429662
167184
1915372
1107915
674800
1658038
1986234
1892196
622105
1710378
159132
184063
72258
1620225
1570813
1874349
7630
1102855
1136486
752583
1187326
323123
1293245
861770
1748703
1975321
1756533
1105929
1562401
830046
1872920
1171800
571998
657876
1762028
1785783
1743094
797369
1960624
1024057
1316482
45054
1780616
1540832
537109
474081
1568673
913574
511152
1629728
830230
1428852
1054400
444559
768661
63283
12325
1989938
1948102
1871269
15935
715988
1097973
240313
1602875
1585966
1388673
862668
1240227
1771136
549110
876698
969138
1440289
1621600
237513
920875
84655
382371
650458
388286
1961235
766356
991036
92952
1177119
266581
1416246
583138
1784062
1150010
1176439
1567865
1383511
136487
1770445
1103739
1064861
847824
408443
1319505
1255733
1481010
506542
897451
14049
921096
1247184
1154796
157817
1514526
1057076
1106267
1846654
552096
362002
668955
1331174
1223879
1594425
1325430
192636
1687775
1971262
752836
1075907
223130
794746
1508782
1758479
1149596
238268
9310
1962340
1373838
826866
1682083
243430
611118
1054495
788568
1520965
1675401
1188262
1764796
21573
249588
683443
1578814
83223
225941
1200252
1567619
1126062
909807
1314306
1870066
1781585
1814383
1413974
1541051
1741724
207997
1320965
1355547
1257216
770755
1310164
1414340
79641
812434
1967110
1747750
1899076
667591
1236678
1382020
1463919
1970506
780156
756851
743105
28668
1380607
1239821
1783274
1843363
726465
923684
307584
1964649
1814117
658415
951046
1464041
5930
396725
1341695
1414389
298904
1151864
1778162
1026073
804224
1668947
503878
46848
1950712
692974
80475
1381879
616976
310276
1813111
1228082
1846881
675216
1635455
502857
1711692
1527769
367029
799431
69613
648778
1976645
478319
1749821
1025754
1783806
1774129
116345
1381799
1032072
389428
1872290
1313451
1888461
1690906
1054930
602738
548269
712074
117394
1078478
1318410
130547
1153044
789176
112140
555534
686021
514623
1238118
1396864
1464294
829337
1634740
1900457
665419
974192
1368931
791240
119790
970775
1295261
890594
443331
34627
1468651
903106
693851
327279
342648
378624
891107
1554434
1001785
490322
940963
766750
365419
1041539
77737
1536802
823451
780076
748438
1460472
1473364
579620
1807505
1842483
425171
1512073
1189299
76968
446239
1089890
253995
273380
1922401
1704892
855552
1450165
914708
1999781
1791651
844758
265226
1317533
1530422
1497655
906245
1566805
1447108
930733
1223958
213550
1527524
1259429
248543
869468
301571
471390
1332536
277103
895198
1777984
1821200
149428
38168
182536
1715450
432852
400164
1562228
1296776
1870231
1445788
761737
1953441
8162
491630
532517
829482
1859106
94790
479828
332718
1723840
437241
1932424
1512813
122953
1308959
611111
18627
32923
731253
618780
789406
415859
590396
481648
1163427
1514729
1991471
869006
1343572
760636
483634
667341
188264
1955540
184209
871619
1236044
83922
311059
931181
1692800
219582
1641124
1846342
1124566
1049366
814768
1999516
1186344
580523
1826963
76585
4919
488027
1354785
1639352
1589974
1100880
468486
646964
1632468
296471
719642
78296
1333601
1710966
647530
1433636
1828508
1736685
1214520
1980399
269572
365147
1752660
886080
1916029
228906
988114
826331
871490
561336
1524615
76581
1694075
377773
1904942
1290361
1203720
1155812
585726
1218083
1739108
1062539
1788282
557112
1523684
1754791
579744
484984
1546497
309414
652574
1668452
504158
371997
1357115
450035
813732
363698
1418148
512052
1173812
821739
1447512
614890
1821091
1374503
1018659
1530850
615300
1438167
489470
702308
886757
468260
1335636
1231779
787314
1829921
1540845
1633116
986232
294291
386280
156208
308256
1891692
1848204
745442
11126
1906782
1733684
1352752
271791
1146400
388270
1029911
1974898
1723803
24040
283077
1802012
486497
437681
1317036
1667793
1373878
676077
1952035
516908
686680
877839
712604
1362110
974496
618911
1411018
730538
1871424
788076
424569
1905100
1331167
1213344
579099
22641
1892178
944530
1209579
1650922
305866
1273059
1664771
1325748
660294
952729
814439
1012822
528419
1050410
143745
626470
1807865
37621
835850
461536
802355
1471885
440821
1978148
1057516
1488025
1575084
1683424
499544
1827663
8899
1930044
444215
899189
877313
141805
1938080
1390228
954396
1606005
1479956
1185452
1711890
393892
1799214
1308299
1582307
114395
943832
1911729
939789
289160
978214
1613331
1131939
1993898
1685239
267506
986281
390657
250079
997640
293408
1297328
971303
942819
1296194
834566
1346404
1888043
1814918
117055
599945
1135461
540435
657728
1514860
858336
1946219
1805234
856076
1941232
390386
846986
427805
129078
1109697
1601756
1882818
1746294
449856
161239
1249185
43756
1341069
1621593
1312611
1406757
1731911
507869
68023
1000435
1830927
1642892
1855279
1161197
135645
1548011
196253
999574
776235
810915
1206071
866520
1859300
660104
955960
564027
578243
380740
1362767
530324
1617688
1186973
502348
649540
1288689
819125
918644
1681512
1462489
611263
501264
1602659
1571398
361159
1427607
769948
1788451
700724
242315
1476792
1136522
407573
1846265
1377507
1510883
1546988
265820
779536
441171
1441739
1961320
1735070
622989
906911
1850070
1575760
1897795
67299
1996678
1045362
1851510
1407563
465738
808058
83725
1227704
193259
963195
1568811
1929355
1241111
799548
1017194
568648
1475869
972350
737777
523470
1155900
988314
571913
1086041
75344
880174
119685
823584
1334287
225778
975424
1595578
34442
422808
1077398
455374
1911777
1004569
650452
1073558
1421250
520329
411171
1681647
118012
803590
922203
379454
974479
1379430
881891
576449
1597958
877063
1887819
1826151
867827
87192
1503415
661086
82013
1948591
780544
740635
471871
1897316
815062
1107493
1964836
388580
1016156
1702640
1489787
82276
125530
1967368
339833
1321221
776985
722666
776490
640975
375653
242703
299739
383711
63088
1922587
1326283
825154
1051007
140194
91444
441928
595806
1067927
1036536
907483
1848393
1303226
1440398
706317
1295524
338094
810627
53300
416476
1404123
282559
1099077
1277013
1381455
1342691
1003977
934237
1478271
1493656
137665
840998
1466793
574424
837052
21302
1403345
112986
286864
310701
1003921
1190781
1479308
436170
1247356
311315
629694
1063936
961278
920767
317654
959209
335636
1202286
693361
692103
614632
1033840
826936
739990
1731042
657756
1228783
456331
1080908
805410
312383
1831440
1595036
559531
929278
436080
824488
222189
1738591
576105
781743
1874037
377486
1711008
630403
1425283
704916
769471
725046
703680
1576487
1832445
600966
1615775
1395537
353476
1268676
1045135
18508
441981
1867825
350349
291593
778012
987617
989016
290411
1665903
775415
578774
1149692
1019626
115706
25180
1808885
692244
171692
982328
886074
30723
745726
251310
413019
315533
1671953
894201
332708
870599
20185
1136896
448777
677435
1286916
1099416
1373344
762123
275867
936410
782300
1316752
1225433
1949682
852622
1365474
307673
1972290
659628
1383458
928587
644670
1638517
408526
939264
27726
1950976
319171
1940965
337287
755626
1229273
161731
1171752
165181
159725
1826584
918332
1405914
605454
620925
1393307
307322
471500
725401
429603
529189
511602
1632832
1244747
1139126
1436295
1142339
1401193
741479
317847
1739474
678207
93794
1409877
1433499
1930909
246273
265831
1887971
767567
446842
347792
1733115
1083186
1378283
196748
1177483
1890786
22022
1834550
1381234
395530
480024
104289
320028
1220983
659106
583877
476561
1893028
573072
1284477
1810735
804132
1625614
1548019
1160466
297208
1777093
1885848
1571
346639
1024500
1458948
1661722
1254363
1634544
1353189
1175185
972
526525
1049573
626722
1029341
983301
681788
316963
1873327
1849913
1147156
456645
1150076
273679
1999395
933682
1447057
1483787
1741481
658252
853436
536023
1609594
954311
399066
226588
1104253
492068
333610
164564
1430915
674183
55610
1130619
192419
1375186
1033854
1516403
1238321
801659
1068015
207928
1640727
713700
1099441
1882204
404434
1106704
473221
1621938
1624401
1530828
1229845
582926
73402
1508199
78167
328502
1434640
1021358
753907
1846700
1002164
840162
1288499
502868
627780
1718534
1563903
398821
1913058
683269
1436074
108978
751509
1781582
790172
1618001
1232300
18140
993358
1730701
1897108
1674375
1711678
5403
1482098
1519303
1490911
1991200
749512
311322
1206014
1673851
315505
1586402
586455
538049
781558
1682549
808836
1606529
318677
1585337
224832
70970
782603
452828
1267148
1332722
29963
1658990
1924140
931277
342254
1851343
852246
557177
1821346
1644165
752299
393653
962471
1707367
998473
1929069
902987
1208281
1153902
1408694
203035
691705
1390413
886636
480628
990199
96885
489769
1561034
1466959
16389
1987969
486991
1151963
91200
51268
258298
1767332
1897252
1852514
735037
1427237
852475
1376201
1571051
1024190
1896014
1350427
1607871
690972
225941
32277
1452007
1920039
1582338
232518
1246383
166111
1593457
1360106
570502
219323
1763278
1647359
207065
363843
316222
854921
1254338
1939663
1813340
1712858
91100
1423527
364195
48442
422890
1987071
1309777
44800
852672
1402435
1500500
1306465
1779990
1983728
1449212
1992247
1604761
573652
1377371
420022
187950
1955127
253158
10687
991561
1101023
1109459
22395
927601
1774026
1133294
758771
1168805
1529043
1101121
981518
653314
217760
1118733
38370
1111752
323845
841727
642468
1899257
543318
1556231
180163
1302136
1024223
1901523
1258915
1020868
198831
606514
107185
737003
1874394
407605
1739097
1502354
374077
425130
68486
1328769
1285525
1141404
1401570
704159
266708
1411002
96570
1386792
933817
122052
1127726
266343
775140
188262
71002
324050
1792336
1280904
212992
93749
900010
1643039
743065
621708
1782329
376233
1949667
146953
1846875
571210
354403
1499117
1477886
819007
604717
901935
1518617
620117
197642
564611
1562593
790410
1049908
914512
1142391
1333873
681417
123715
288371
659948
257987
78870
246973
861133
702519
1935362
509540
1381843
698410
588323
1856063
1721705
1760773
385195
1675723
277591
476091
153883
68244
1376551
394965
83625
1772515
604543
69390
959293
947403
953788
1540313
1922785
628946
708550
791648
97168
799672
382453
1567004
344899
614751
1508811
448135
1418464
1440082
1875163
498105
1077499
1075647
231603
947315
245297
374393
677762
23428
1865500
698722
1850921
132276
1117020
1216751
523458
923652
1940621
1328298
1688005
929886
681435
668293
1383828
1174214
405118
1027282
1367476
1974632
772200
884789
1560489
1995330
92989
178949
1892573
1657376
1450895
1062280
524722
1379240
1428058
1769692
722056
722254
357299
1110149
1625391
614645
592424
365108
620714
502480
768312
75577
1194588
300766
751027
1419885
260013
303440
981282
1677776
545054
1246305
1497570
90238
1955623
69157
1803912
1396010
1164675
1938939
856573
1964117
251779
1591459
1516152
568296
112536
1374908
798976
581418
1144143
347499
722520
1950959
1845055
1421410
957873
1275532
1111830
698035
374196
1137655
1056148
721464
328194
1340028
1199637
1412635
1609954
1440573
1833955
215586
1615681
731214
1708832
1667952
672134
1024697
1189008
1206214
128000
1839936
137831
1082332
1981879
718884
1660745
1750874
678781
830179
1867501
1278867
1853496
567214
1659377
279725
171988
1909764
1464540
734137
1919123
1411392
700792
762995
1268588
1917738
1245751
55394
35227
590456
1684830
1125261
1111017
1874000
1935767
768398
1181452
1982298
1942149
958317
1712569
1331097
1654864
1674070
1435406
1316150
154231
1238052
1956276
259169
947622
53413
1138280
891354
17676
1159809
1736959
1278058
1196146
56861
1286970
499265
426598
524386
234533
1854299
1295120
1494852
1490428
991473
1642309
782872
910697
935412
1616084
1353139
1312526
1545874
1997933
674914
832342
702019
882132
352741
1334745
750365
671988
591739
342899
457051
650140
1228642
225865
1331790
1477435
949333
1795653
1975523
730164
541750
855661
1153934
965661
1232728
390495
1992134
1420627
602506
450731
866305
281637
389391
1356129
116726
1992676
994929
201193
1490824
410820
619914
648121
1022936
510365
468275
1313972
1967428
758082
298405
44617
207340
1598308
290498
54404
623042
1232556
149174
749001
1576409
780741
1332656
1081968
1021929
1159523
1275896
40965
1692637
786964
1409881
1071558
123912
1550799
1399029
1983026
1692866
1244635
1842546
844691
559971
1936169
1716271
292294
442501
826610
926468
210597
1654178
706113
1462876
1132594
1476972
722776
315361
808333
1242043
998001
254162
188796
747286
511984
1097557
1259821
1314115
1929393
691678
1147648
884269
1356271
1585076
1558358
1936668
1896597
766407
1526221
245686
1530474
844554
725561
1982132
1685927
682178
1981297
317552
384725
1873588
1687312
339747
977460
1464960
131132
903611
570157
1200586
110709
783044
1350540
1751494
1822293
1486745
778807
1607701
1991800
1718609
497074
706847
1715632
1717496
1678772
1373459
595041
1173597
550782
141540
1207731
1674115
442787
119685
842924
673820
1540301
1225810
578908
146394
696013
943739
1178916
1863445
747613
1809896
661487
1740592
1544305
1245415
1681239
1231395
1238390
76608
1070987
189457
1099090
1673914
971889
904334
1938747
412457
867175
754084
1477604
740588
680414
1526656
576820
865009
1551181
480943
523534
167444
695424
1535176
1376103
1434533
1348101
1369267
1540314
1663026
1031429
1304399
1365050
1426255
1127777
1550242
1026480
1789073
1878031
667730
1209244
136795
1734432
1037672
461738
530014
335072
1576550
516513
496994
61615
642058
1846814
1103873
415957
1848507
1303096
367262
476231
1479205
868933
1263858
498834
1855301
240191
1502484
1713240
1936499
1276575
236805
1705600
1921401
1558930
1473972
697450
1364871
1729902
1907366
299643
961081
1124720
1603453
1670455
1013164
1447956
1774452
1431001
1266928
1370036
878433
11504
1797346
1183570
967333
463899
1443003
151454
204638
1563604
221137
1272405
379220
1647910
826420
1143626
1422070
321348
1803685
1770941
1960339
425869
1841037
1651880
1828685
1612200
658767
832969
946745
1625121
106400
1255751
262977
1869781
270691
1556213
825497
381146
161469
662102
1265875
1983953
1384322
1692141
233294
1668522
1715266
815743
739126
1859343
1852271
36172
457905
1055487
1856809
1754913
646798
902702
135376
1079104
1696548
815454
725378
133837
1611141
795666
15900
819559
1484149
95111
1870406
1937384
365913
1020025
435623
54159
1774026
1408036
1728545
372881
778042
1091069
1799009
194599
383606
1364839
757662
403595
1954647
948573
534082
727551
613214
1301568
134229
624430
27938
909516
1705282
619741
1161757
940356
1085596
1955823
1271320
184205
1690291
1169208
642200
1501435
1600177
943689
1122298
610765
1196387
1355776
389600
924187
1817324
1180759
955356
270806
1856335
386881
37343
1765580
946550
1148007
1240587
1132460
1144354
365076
839809
383159
547993
965724
668053
1865739
1204050
1016786
217566
827341
1630015
1601023
1449500
774073
541817
253404
409867
1416602
645748
347006
768667
191247
870721
1228563
368737
1831858
401105
745886
809041
3369
1280383
1661181
301916
1710761
1100916
1743931
824043
1780944
1631318
1356484
974876
1722697
564422
1903755
1163602
1756424
464744
848333
1372314
442661
1598313
249021
911506
424988
538862
1429483
606995
620042
1638697
1802416
1016750
1201756
1725017
100457
6791
1529035
1266938
1630699
1826132
1654650
1257691
1228559
569990
941573
1526742
1496715
898022
1729222
13763
797412
1458002
843503
1630580
1670372
1671471
1899682
1836668
1487157
546342
136883
821012
764177
1593953
1836206
840866
643690
219684
1970451
404963
1849259
718684
781597
84159
1853104
714699
1405459
1647046
1410910
1244596
116746
771041
797166
1628831
1764429
352429
972356
884314
1823478
115668
553303
1585691
1776653
562680
112231
1049677
1022980
535779
567383
1027096
226080
1137257
1521180
187841
147337
454537
1463178
601233
1228166
914748
1413275
927439
74279
1351583
906722
802830
378086
1499854
1342368
1108495
453929
1096372
1344533
792692
1881478
852798
384963
675426
1246447
1788803
390520
538478
1578814
277210
1812244
1699389
1400624
849575
128361
791473
1896440
1782269
1041413
298981
1604338
1815165
93847
1466230
1311683
477772
764496
809794
431085
1112665
1006393
895072
1987818
910163
42740
1875758
583258
1024346
675523
1937798
1652375
1482138
968820
1857801
982449
334212
983742
280920
1382648
447142
488537
1819987
843123
1065864
1750738
831751
218605
1931976
403172
489013
325517
38871
939080
1952395
688808
1898598
7431
1661581
1039545
1308196
1553902
849401
1458068
1117467
1080859
1820584
1061875
512642
646222
77149
754685
753328
1740113
1608352
1538703
406787
738604
1376638
373592
1855678
364920
444007
559287
699633
1832925
885270
1964714
690164
71239
1247130
288230
905103
432700
1970841
1853749
463374
72491
520339
1852577
1503879
270381
1570545
1153012
1169244
37947
1095023
13025
267943
582979
1251250
1131643
1879782
1224568
1653045
1342336
1069032
1117649
368963
1602727
71690
1413249
529397
1710730
1099230
498486
1620958
1881604
1882850
1003258
358461
665510
162433
901281
402416
1399159
537878
202459
638856
981402
1006219
929693
1813954
1470508
748971
1054831
479610
542970
552508
1561612
1295343
1245002
907316
1205558
664455
19530
228552
708844
1051141
1838101
817565
1333014
1363264
1094207
522867
1805004
1000903
271968
428614
1313477
1485928
1315098
110194
1713940
457651
1759171
205513
1392033
1407022
1543051
759066
326895
28278
82679
616518
304097
1907854
549878
1520153
292979
1392190
26702
514523
1233380
1374877
1189156
1453167
77508
303653
893835
1975401
1721922
1806313
320223
153830
401057
848174
353779
89995
1888125
1517924
1526750
1815286
1213650
1655707
482379
615778
1529152
1155942
1452593
480726
1627658
1168433
850828
318822
1327794
1664350
300638
39059
1324207
1710659
1467270
1509190
337009
67455
1205652
743779
84916
311690
1084749
561053
1850723
429162
1275052
669630
52855
1237355
1127428
392860
761975
582158
963908
1353277
743527
1127578
1942795
1869513
1591587
324758
460142
726914
725941
1922485
876902
1559602
316960
776606
438955
1368524
1728192
44526
56838
396775
1717922
963863
167179
185321
189925
742861
1596063
336785
687932
582512
1497610
1320900
779774
1149961
868167
1913160
1821366
1948610
883322
1591960
186216
1560124
546924
465802
1114845
61976
1812783
1772195
1586966
1675029
1262771
497337
1427483
897823
329627
982799
985951
245222
632868
1459657
1097478
1878003
950305
1491765
1995034
691699
48115
755907
548403
983548
1712240
1786600
989064
908540
1584777
1042090
315114
910927
431228
1734814
583548
684121
1504879
821998
850288
322610
770314
198686
310708
1123827
1220804
447426
1755845
325720
1075914
1668810
1014168
1703304
164915
1389496
1045687
707312
862230
1486494
1007183
214518
226078
167304
1345787
1018613
1381288
581103
608777
568394
1029738
639696
324103
832360
1562629
623690
1499224
1357223
293898
775911
617815
1268359
1961147
1055455
394186
1471782
388925
352687
929060
369096
907887
1829552
475457
605405
112040
1552214
1310430
1898061
1439607
1254796
539722
1331006
1062821
1584872
1139266
143887
584806
962750
32691
1370365
1155434
752720
484372
733039
1055079
280673
1962722
848914
1335521
1499135
1823735
193665
1222083
315006
565170
1501664
144419
1233602
58534
788022
1284457
359388
512676
1499193
854638
1565963
1607846
360741
1928353
815103
404316
1757247
1172890
250653
1939063
102400
1252241
478480
395908
227175
525496
708122
1980825
848277
1862885
792720
1280368
535474
53044
682969
1052924
690866
1133931
1126177
401398
1516466
940342
637549
876084
216051
1467276
572694
1519766
679025
1304292
1206738
859870
819483
1665080
335397
116826
1212423
446877
1806848
1525872
1726585
1402621
717426
541652
432120
1984055
300679
1625170
1176391
1358826
466512
1991597
941887
107769
337478
787143
1567397
529451
155296
233422
684749
16203
519613
586448
1745052
1243534
964605
358302
61297
536574
1524776
1863851
106221
1141997
85914
78357
1399222
611650
696229
953372
767754
1432932
65923
651617
1930627
267583
1514346
878665
847641
906608
419872
750146
1894357
1326378
48562
1054941
452075
557637
241613
681282
1400798
564984
504968
1190654
744444
575317
1331633
1589142
1119317
1312836
759309
477187
943366
1698432
232099
1230545
1978325
1439299
801752
417775
154440
313221
915022
1772225
1250487
1187276
1209466
621868
34000
1328846
591526
779620
465244
1767649
1357139
1321147
1827825
1588073
1138471
975772
1604519
622504
1181036
1004175
845321
540230
1646418
1632891
1025653
998281
1894265
1086174
808105
1173681
692808
1191540
1781815
536784
1473560
1681472
942454
1003078
852915
1118661
584548
1139127
412224
1056522
53301
156789
699648
1109483
394915
492967
1720952
1714474
293952
552646
1604381
1133533
677712
371907
413559
313422
306816
1186316
1431434
372344
863458
1173777
1436551
1131096
1016607
381999
1625232
1219018
1536944
1898973
1325470
596259
1974740
688915
112185
92726
1514009
2664
692948
1792114
1392280
956213
1784153
630960
1784624
206033
1994118
613125
690976
286957
245610
1072803
1879081
1043641
1667959
418568
275903
449371
1343802
1553655
752948
1407716
1571555
1708026
1712003
618166
235936
1527861
1506146
620655
622624
1393042
1522788
1713039
1713570
1961464
1663744
1537241
1977378
1479148
475271
678570
565326
562289
1404301
450764
429714
1555120
1777329
569652
620676
1828716
1007666
1348482
1583458
1149985
1581037
674036
405029
951973
1648322
1122567
1203137
1291359
299773
164457
354724
1679196
1205075
1939758
472149
1391169
712657
1227390
355942
874242
321110
1814965
1003794
1185595
94164
1410024
1160197
386241
461972
720990
1591783
580322
122202
878377
947900
1783995
407627
1206768
540325
1377516
8693
1347286
15718
1772532
128759
1615579
725582
804028
518921
1117507
430880
206120
140384
1124075
432858
126759
1094264
1475587
943694
1981896
1131624
1609539
59291
800640
895904
1150707
1417570
429895
659872
173353
286118
939870
93146
1158895
360100
1213104
1710810
1090132
1102194
174801
129135
1877623
1045993
1934081
743362
190158
1266010
819371
1213644
975862
356065
1272491
1590250
1792350
1737336
602116
1762963
664857
1886266
1118928
1224121
1023941
1594438
1749904
832257
1144745
273107
852714
1181943
136433
1268588
980623
1476044
1122021
840970
1378657
1873588
1738929
1692657
485236
1739952
421177
1250386
1046137
210962
1400354
1325534
1094584
1256228
1114342
1065550
984431
591325
1285770
1844151
1853122
1491547
1627265
1698871
234991
92635
1627650
334488
1041868
55556
149797
317711
664140
1287222
1369339
1790104
1848989
641328
729115
1642045
1786781
1232978
1970304
1890979
460925
1717443
541545
355325
949593
480514
236795
611656
1960826
103051
461115
1397709
683567
1503209
329755
1402710
699602
979897
1647485
235255
1265202
959621
1763806
649231
532851
564349
976249
1856918
353520
815850
902439
673637
1735634
1277057
1950273
1443453
6532
1469972
316539
467280
1748965
367279
522140
636276
669129
667122
1377774
916824
743100
655209
1781708
1393993
522932
504702
1612729
650286
555697
686258
454501
612144
1955258
1367918
8315
336237
743058
424390
184657
1883271
1477515
1448169
70143
1465638
1342756
549580
784373
1345100
770251
613237
691342
1765641
401226
935086
796297
171098
922794
509012
1610696
718425
292740
1505570
1161999
1561729
630600
1958446
751798
592494
1304741
1686932
485125
1667011
1121479
1186550
1846733
1328836
81538
759274
386190
1973837
801420
151684
221777
1046075
916921
1638007
1470952
1317231
11734
1864691
1906286
1206992
841223
1306823
1171167
341162
377990
348852
79174
1409565
1905400
635620
1851827
237106
610814
1246263
1110097
1192950
1428029
96195
104728
503269
1995846
1529571
1241309
1021752
252732
338423
1840929
1247714
1798048
258433
402772
590930
1353101
1763564
328200
173596
113351
982439
1832030
1741200
200306
1588604
76150
478191
1085264
748399
868159
1535904
680224
424474
866346
393112
215787
995461
543100
441129
331643
1178711
140409
612469
774158
124611
1093115
632467
1491304
538942
1366073
495695
1812106
88155
465744
517078
1326815
790221
506284
426616
286038
13376
244685
470645
1007065
1076992
1901725
811287
1042789
1852524
888797
1084440
422507
1788439
409694
1337873
1258318
1102269
1445629
1573035
866930
391525
495737
478123
1631648
1815574
152456
1397653
1230417
262566
842453
493872
165072
1877980
1053099
1592715
289302
965272
486267
1847582
936843
1429917
1371411
1937091
514075
1286662
953079
1153108
1145803
183477
1636264
1469988
770688
812063
923290
846529
1813694
794202
37516
1273474
420607
1487095
712167
924585
1485738
1827232
980646
816688
1038918
1463331
933986
1207228
959176
1493577
79433
1245542
656345
1013490
1730791
1539390
897817
229095
389046
612328
1954614
1702810
491375
545986
1001345
355983
1880265
1674869
262432
892977
1347279
237695
1816012
963017
1935938
280484
748193
365786
447004
679745
1710572
1424041
966002
1933403
141059
475367
1741223
170736
853715
1704189
1231665
297258
778849
1719020
1630058
511337
252172
1086792
1784785
1753092
922566
1637175
1419921
1227743
759563
268837
1936636
1240504
137036
1350430
14892
1922106
194590
1146386
1605248
1514987
1781822
1674498
1742756
129201
619019
304615
1785243
1929182
556942
1129294
645772
536015
1203670
1695572
11795
1149445
1316228
1077267
1432770
531550
742174
923457
1013649
380484
881111
1170275
1469132
941212
1363899
1843229
1862382
1474328
1768596
1300744
932819
1776941
346950
1866933
989003
1501292
1057793
480396
1097991
613890
1097030
1321851
1862854
776422
1783549
900844
406093
1669122
863376
905354
696645
1346743
1318463
36814
1224931
1112781
887469
412347
1718399
227150
861208
1903571
316032
830026
727000
492324
1765286
15905
1938870
1147789
1070047
1002764
365903
70061
207390
1175460
1377883
1589214
1404745
1919950
916972
182111
1804347
227406
1103128
25929
1131724
1156324
667811
1772385
375865
461415
794052
1608353
971872
1153069
1191056
888428
1458914
732947
1912522
1256377
1346648
146975
1428350
998940
1343070
746743
1008790
1713862
1998884
734352
1111139
1458053
1337964
1067260
1843945
1307869
1688349
1346105
1962301
1581484
414515
1549933
1579971
1446369
1834676
1667497
195334
1524766
343086
68522
1422341
1019515
510895
110958
1641342
711027
45649
1800198
1237908
1029647
166627
1785546
1636236
444923
910929
756729
1267130
1582783
1788813
465516
1176105
822098
752859
1707246
694693
1669101
1618893
1777332
659263
457191
1128350
1869328
220614
1556472
118202
930542
599451
917948
1362833
604576
1948094
1024730
273305
296693
204698
1427212
1045094
863969
841294
1068841
1469982
618758
1137083
1674891
1285228
86989
1897030
200582
14655
1622366
1808787
1513234
840612
1009896
512253
1254779
199318
1314800
383745
1248962
1849937
1248700
480282
144692
373662
588551
5176
1082037
83967
1204842
962564
462085
253375
690446
901740
1134612
1002357
450665
1257279
1846574
1639195
248293
1300569
1524614
286454
946957
1368947
143816
1433164
687560
386825
1490201
357179
146016
260072
383079
465180
925728
1074853
1504271
382102
642099
1065510
1592458
201967
1237228
1251045
262834
145380
1208633
415148
1999121
1481031
1821594
1372098
848878
1210634
245775
748272
1725208
1872746
19869
735294
1659694
949590
1156003
1378921
685743
564909
1836518
1947459
565403
964057
370619
568117
779169
1985479
818002
480737
1630105
1886153
222175
1258932
523797
613288
213243
304674
288407
475577
1772536
212053
1720557
1070581
1836284
721355
1777240
841684
1495816
414027
1785658
630719
1764897
857929
536081
1230462
915719
1668403
1047246
1931257
1413967
1901799
1468692
1164233
1043783
1454646
1866000
1233014
1941072
1094030
1345473
1585642
1178737
528567
1065170
952956
739229
1464911
217062
38379
264235
286209
1405728
594966
25794
1992946
1894625
220269
1015963
373399
951725
1103418
438068
703261
749777
85691
1560135
1540126
202719
886232
1084111
721575
1572072
1963404
406592
881081
1556918
5878
1579372
253753
480176
1722719
1052038
1471213
773713
160169
700201
166080
1235562
592719
889131
1002163
1672429
1447502
410983
1360355
1755871
164168
412761
1049963
1463637
651278
801723
9958
981768
1645701
1992056
135920
133537
838558
1054346
1078337
1470095
676676
1638544
1390350
553334
86851
1588665
87392
90338
1595981
709421
1523062
619744
1980474
201933
1526668
1928270
1951642
1392263
1852101
255471
719749
1792743
1803366
31672
1726810
1039726
578525
1983070
788190
1409367
181482
1056558
674607
1530582
1515195
228164
832683
1495529
508541
1518268
638111
1788053
1397488
1682169
111164
118792
1820187
280187
1217805
1627248
1167959
1871640
153545
1700078
372737
404573
258387
515398
950436
203272
1750746
1402413
645245
1566413
638148
178512
354140
303816
1074511
86249
1259042
762342
407891
486486
89542
1750955
1655526
110342
702895
1391225
1517985
175715
960303
725668
953182
923828
681362
983258
1739021
542652
1897028
825549
1255430
1766226
1598772
1384536
1326152
1166957
1462463
1215676
1925922
304388
1001123
135947
923282
718311
46657
1844377
666601
1031610
1712841
604888
1659811
441685
1198260
1918898
1961382
1710883
41768
373066
1817823
1983140
445463
1898169
197531
103413
664658
1025722
594654
1219488
846364
1083251
1352202
1937228
338115
225646
1518098
266316
554955
1745158
507190
290604
670427
1947486
1869685
197742
1614710
508870
1559741
1018400
1082150
1859659
334396
1162041
784105
530262
1711786
133495
1029268
824152
690931
525332
447607
1553050
735489
1879464
694964
1958737
719294
200227
891740
1597976
1814246
261600
1448329
14506
1852071
1266947
1182183
319338
1850735
1858409
1244576
628942
1857316
1653675
338954
209234
751399
1622962
1843115
734496
160229
1662835
1439650
1965304
42305
73392
1168438
806861
1121732
1065741
1875820
1218582
287541
1588877
1281160
1148623
805751
133912
786261
1351853
1178270
754559
296655
1174892
1237382
819078
1829812
1014945
1686335
181901
1822510
428113
753661
1273783
1225967
485615
1525100
92071
1546356
1683423
1770440
243327
659465
1619499
1631668
805516
1150724
1690435
513027
1951427
229808
718482
120521
1246990
879264
958165
754076
861954
471610
1005181
680954
308726
308402
647378
229864
1432082
1598433
818280
1769262
119771
755403
787665
994579
1610613
1186781
481423
789769
1828673
739090
750717
1689859
15350
143573
641933
1979380
1317228
1103976
268577
1602840
243562
1281523
798735
1080431
131045
1393809
102718
445241
1788556
1122778
212014
532606
1507182
1281832
1455060
223753
412662
1973127
1738653
398218
1655124
1281988
810008
639717
1015619
830455
1487608
697926
1757066
1943729
250027
556162
299371
232385
1420197
1622182
541003
315945
1081801
142674
1366040
1666571
1065624
1697325
115888
1778148
2675
586400
1898437
1102773
532919
1400429
708964
886413
536210
1512148
1488887
1034103
773846
811267
1303260
1696096
1388034
1479304
850478
715572
411664
48436
1948005
1619194
1242872
56093
1387290
1384358
1970179
386884
375186
506718
80554
1007630
1337828
1551615
168935
842195
1214412
1153899
14672
604469
168806
1642362
1975565
1012818
598883
1874415
703413
1842636
1247564
1157034
482912
612153
1686258
1867007
977991
89875
17573
1824821
790508
1846377
513325
762289
663938
1106275
958758
923204
896907
1414097
1143892
1019553
1474670
2484
337843
1269080
110563
1596018
147385
1674312
1076178
202976
1280464
207947
462211
444899
704526
462994
806153
1929792
1412182
273226
1209564
1655980
463390
453554
1057496
538640
492918
935068
618127
1838415
1164122
1435037
1436379
1628420
1099541
1031702
446590
197166
1124703
720737
1804340
1062688
881052
409709
1781454
1040240
1794842
443962
1820635
1438720
993061
155160
853728
171270
670955
1306403
537422
1477308
187987
167630
563450
1310503
1259284
589376
1976522
1543495
1889366
1356211
569382
1835642
494482
1765095
613947
518903
1238011
278063
659410
518727
521980
1022227
1745102
253932
90531
251384
1140864
982536
1493252
1921572
112469
1346547
1297538
1019072
1162422
5774
331036
1468567
590691
1631222
528083
1498165
1322593
167430
1655272
854396
1255570
74619
1814822
346751
1142772
699907
1210405
1497369
737867
1223172
1731625
1601689
1370905
448857
394355
339477
773294
416974
1386437
1641095
1426521
1479996
1276107
1449917
949207
1336830
695236
337266
779615
1764718
1422062
1632347
55065
1025050
1572498
956993
945253
1944048
528123
405809
430335
1485788
517119
487551
1371586
588209
1812139
1298251
118342
631159
1856518
749216
1752221
615536
693140
1106870
275739
1634336
198784
223944
1181098
549191
792355
394311
830403
869418
815564
1930269
599421
1090886
866939
1935103
1993355
1579726
1205538
1027368
942462
552691
76544
995484
950305
112306
407522
1243438
920632
1505366
1703972
370987
1215832
151793
1031525
657225
1492868
1943499
343011
819332
511022
116118
236505
1980877
1536936
1701348
492015
1350751
107922
1383989
695998
981049
1024031
1985293
1446884
1200480
1294274
1189
1504409
233425
1635377
780331
136839
171688
133077
1771949
1719119
1319581
521168
1856181
331466
117531
1107814
167895
338473
963271
472896
149481
1438211
856098
205444
476261
314421
186532
1424905
178280
567160
1947252
1122130
1162524
939777
1698742
1843319
543836
436330
1153747
1339495
1524437
362267
1575404
900879
1238570
1475258
1974658
1140778
719846
1739016
1138566
606666
206771
912178
627877
1513927
389636
1339554
64210
116335
1812010
1479067
541390
298710
878295
1669124
1914495
19220
765870
950589
1980260
1360756
1718961
112317
1491432
129745
1580449
27303
547897
670657
540487
1824951
1359540
143576
583615
501603
225624
1235907
1649216
1093744
582738
234549
1402897
628010
1469874
409940
34938
1195007
1799808
1046633
946255
632560
1495597
1299090
1225275
1418865
368111
125955
28404
1884308
1159030
600079
1222163
200689
833537
1378471
1264298
11402
894985
45011
1944902
263490
1722162
1204562
1443710
1547697
1965307
1567567
845543
1868170
1800078
1691884
661735
1415462
1390344
1655391
216182
1736694
350227
803358
1649967
1587608
901728
612859
50394
90827
413157
1049514
1616798
1479324
1005765
146119
1055317
241341
986551
1521179
630418
1660977
107717
1570849
53610
785081
1119396
467522
1734765
1418617
999223
763208
782373
402561
42205
191663
1621218
196321
417709
1977447
787131
1446856
661664
1976349
633995
172009
1031456
1630341
1258355
226804
930751
1621120
1386014
1563143
1784012
1229167
523380
540115
1341901
801077
1186778
1703032
1110470
768971
1276384
150900
689076
377958
1568181
517575
1117550
1945333
1439748
111350
1329758
63924
790698
1371044
468160
1252382
1573133
738086
485508
518587
1468989
157720
1266572
785160
1547534
1093449
82538
851235
562439
898703
872757
1600942
436475
974709
1287831
451770
383301
617427
870281
2901
916617
464859
1791740
348103
310451
698609
1589118
1994766
1585984
53918
498367
1635963
1890827
237311
1693391
1996647
829225
1816672
76436
342338
1433936
1494468
107154
853872
1717753
1211913
125761
729676
1064150
1875154
682288
1285299
962792
1653911
289722
1193324
1454261
1491533
1994927
1939053
497630
1493633
1444136
211589
924627
475184
980246
1080857
1768948
1767401
266935
1139898
1626056
1618529
723663
712268
191138
1284385
877849
724641
866308
2137
339394
1275309
215665
118255
1438603
1076528
1138143
1143651
1482815
398878
92002
277672
1100785
1822283
226046
916921
1317359
1917583
283761
1023140
724360
1205477
171171
92996
1680482
947073
456703
1878707
883865
33312
519209
1687487
4424
262029
1542980
348964
138594
1358067
1840723
1388638
1431568
485703
103367
658421
1363537
1500800
105380
778993
368132
968427
1264890
460157
1516977
1715424
166070
1763895
1315489
268415
1496315
1260094
1939720
1820890
815103
1832691
1696776
1142542
1062608
1176910
1599257
173237
33082
755959
1053361
452097
600285
1851006
764010
368329
1323711
1807008
987332
1412383
413053
1353019
205183
1353586
1142174
1294017
1276359
1704523
1113620
698974
1340453
85291
348256
1819821
398927
816602
1343508
939327
1986628
742657
64383
229609
74424
1539378
1015189
459993
403629
89174
129640
857251
1160838
715437
1138447
95833
1840826
72033
864230
44010
633733
62192
569719
667402
1361244
605414
1965776
1519444
939033
709743
1443015
571854
848005
782253
1387619
566519
1935658
1258703
111948
391208
509303
612836
1375990
1718153
692589
521414
1259014
1103161
1491547
425473
1762368
162687
578316
613971
1688810
292396
1330913
649239
473737
1619889
75145
782434
1793482
1494334
1711042
80845
415243
1983586
499534
1229764
1328716
896714
780351
525495
1945647
1636739
720664
1747822
1323329
1550139
1131026
1891460
1316777
747419
54800
1787785
256836
94159
427301
682529
1243242
400573
1916747
1533058
122416
1629574
1340619
1383073
976119
671074
1369855
1208232
457066
889385
1988533
405549
97796
1610804
1319476
1296740
341885
1566430
954930
322152
206405
1557197
994797
826945
593238
108594
1253115
502867
1083236
1090418
1139945
428200
1488528
196028
645867
1054286
566305
1633969
1168139
1201504
1923957
1013700
753806
357100
717109
1101836
460228
815747
1219006
129561
1483982
1842303
614441
572456
1643620
698287
1199428
1788469
105873
1073237
115030
526258
980102
105806
290487
1138667
1477852
1651665
299400
1876936
1781040
160309
256465
227753
1616658
27514
1136553
1075696
1374928
1157765
1171231
1918833
313182
968569
1235099
691771
418713
967541
805176
1348810
318164
813521
224284
697862
1404933
1797875
1076352
2548
177954
434115
347343
1864577
729295
449484
1232051
1652016
1307500
1156038
96546
1519184
301300
859531
1914114
1780364
356065
1053297
1669400
324079
364592
381941
1890057
1821050
240483
481962
450224
473246
1132069
1728263
864298
1053248
1919536
1816489
1148583
767336
1933362
739660
801431
1686929
1376098
1485244
1573828
1211768
634412
1251588
1359379
1244823
1278868
566602
1548284
1552148
793417
1884579
1087116
1448589
865158
1492471
786159
471066
1985877
1047996
500114
1855983
1228967
192988
1838936
993319
1815789
745269
55825
1213401
315229
750241
1343740
821152
1476308
1449939
628620
1041877
1908930
100156
1181477
961096
1478605
1252957
84859
1047365
1905571
1270860
1586208
501394
1943026
1117795
12848
548524
1714448
1722448
456971
389087
1966201
1284421
1187563
1154796
1316884
248611
178856
210528
1789104
11719
827321
1701624
1310745
555355
1791134
293278
399205
1738731
976656
96304
184321
551909
953363
1154559
1818226
474053
672154
960574
559382
1632189
1787866
1677653
1003548
334651
860594
229593
607451
559382
1140758
288898
1343503
1561352
1469165
1894678
613093
1296241
1391400
1972684
1449853
1261159
173961
895934
1507317
1962655
976845
1762377
679372
1781603
140502
1268472
755145
80270
243470
1847976
599658
1320846
313028
45792
1643759
757075
727072
174090
602218
417824
106470
993821
1195436
1309479
269727
50264
1224436
1392445
621238
202560
232834
1579222
1903540
246241
1528790
1233052
714619
613144
173851
1365042
428123
1194116
407134
731157
1832962
1881454
276782
127529
1853862
882174
1254564
1781506
1444649
1394701
576970
213493
264525
1399857
1321113
449478
539875
73773
1509875
342188
1789995
1690520
123197
1414245
465678
1514741
1128708
1267225
1938575
880176
1683781
1475814
1467060
1000133
1132835
546178
770401
992523
999637
804260
954341
1710912
1853594
1044511
529796
229689
1206617
89792
1868080
631056
1855043
1374243
1073074
1448071
1023149
1473096
1686788
1482397
1523285
62286
810616
300255
1269288
1405186
1843635
94696
845615
1384025
1782509
1728955
1401840
1925707
1285698
417017
1192231
1551895
346366
1135559
996031
1325945
906595
1348834
784901
1009071
1623391
1644022
1178204
70779
742962
863966
1791690
1873292
1632635
425412
569372
1015571
42593
74335
858406
270821
633783
551977
604934
779821
1138126
971028
570069
653413
1781565
1237182
968179
218321
1134112
267825
1448187
1347660
985200
858418
6245
1175003
59441
1000648
1118843
834622
1563592
1046035
994986
51258
1850084
244760
1327886
316297
359762
1061895
1943712
1825851
1575863
720992
307200
963366
695571
1839953
1406729
741100
670568
808474
1329668
194401
1937085
975391
715230
534618
39313
1869118
1127920
1600458
1858914
305414
1227873
865981
1276713
1211448
1640757
19185
1077433
74664
462739
63001
997597
1480171
1545388
1516723
255649
1240686
92880
1416809
426334
920765
1294211
1851081
1321503
1684306
1167712
1489084
157475
1806216
518716
524357
633200
29859
1569099
1422246
1010966
654410
1252633
1636473
758174
1466777
1505931
637943
1289295
1680897
1850013
35747
626761
529214
1098624
1078654
695557
1852900
970225
1651371
1936657
504363
60584
869329
1614886
1444328
28046
1059990
272031
549641
1017626
1055164
789353
1262864
1436837
1935466
126052
1837377
1318115
1749645
575468
621945
377339
366604
1408691
471416
1902787
1061409
1217800
1842796
1957232
1385337
729879
270613
506432
1883482
1308591
1833904
1981307
1918821
1645625
794777
527303
528152
845591
1584011
428599
1270010
300007
362787
780291
90580
606537
1083325
1056014
624004
223534
391823
1702823
801743
1369106
1779329
509875
630762
610115
983148
1322549
1181517
624861
921051
848351
1496467
1575982
414920
23996
1544000
760671
881286
376838
1187248
1671893
474421
1115678
1012270
964381
1263914
47766
727309
439813
1148266
359015
1900170
1283649
87244
993804
1989458
11402
932259
1026783
1084908
901531
548866
628091
742366
1219653
426327
506210
1730183
1953516
1066335
285791
1679541
649771
762958
793375
1171614
920252
595536
1316200
1409016
822580
264513
1264951
1531946
1119415
1443923
419471
818864
1844471
1613308
493884
1127513
1126770
1405157
326455
128700
1807417
1825625
625736
1521120
1292303
968018
1922213
708288
1665125
879287
1737575
1276783
490063
1087240
351202
822938
192758
1829348
1325404
1023828
730580
215911
1921422
478865
576285
111627
981181
474926
932938
116081
217994
480196
1503277
1349067
660474
756979
173896
1326218
875202
953795
82657
1450264
1275333
1568129
7736
241479
1318106
1460364
1587217
1995599
141078
1100468
193665
1068708
840164
815467
1200618
1813517
732367
1710232
1343339
1614091
1741618
552056
1462065
1656966
1334548
1563613
981373
1726824
1373152
449767
484310
642625
967513
1933757
1677807
288487
562450
384730
818550
1699688
1004090
689624
874475
83141
414146
754511
1169653
102623
956505
837070
229793
1452156
1666566
535640
1762503
979321
497314
257858
116953
400642
1503638
1282223
1407850
1170256
1369400
35140
1396357
712167
198618
1601722
1137655
1377655
1275047
262570
1155586
1847973
357211
1964295
1162955
819815
1656393
550976
658406
942113
822353
543849
717584
62866
1714527
106273
232314
890884
137961
1973644
900761
1385246
1830689
1410301
283475
628937
1644777
601111
1918145
149253
475271
1660226
1483202
227629
1300202
1029097
1585314
925330
843490
2192
1442085
1931829
167806
428995
944367
935427
252937
1133880
719195
844396
711099
947556
1938421
892861
1440668
1204902
1484915
1724963
1521448
448710
1435525
920209
1179542
1501677
573568
1842046
1802339
1295132
888199
103615
1299725
1156281
1416648
1614430
1585482
1248187
648285
1322545
1431309
14295
852759
606194
1387120
413453
1819248
639107
1262811
1042040
716904
1765763
530232
1527339
522763
765795
1756010
205938
1869361
1811776
1364333
654962
157996
1494742
1266958
1317397
16993
1073139
431921
282319
1959771
901436
38468
606915
1994698
152174
24712
62554
1970457
1196213
1581572
1658269
1530933
1770948
305115
1334769
1831787
1376073
1193380
54058
1675318
1488377
416623
1812776
386401
331494
72789
1949292
1935737
725361
1560878
1288894
1672091
1704517
109609
910177
34166
763843
1984937
383506
407041
732036
1877416
514115
223887
705462
51481
749933
1332094
1403895
434431
840724
1499003
1832217
1891928
1092527
1684891
1137770
717651
1746964
511905
329757
56210
154904
857829
54077
933175
1289836
1187400
708745
1709575
564490
1611645
1601940
1690696
495450
1387951
760019
1564633
1969751
1345024
693705
72964
715435
1262208
237078
1955383
204638
1419429
43594
647588
408668
690803
1794364
1497255
1670555
1387268
1739694
1866155
621967
1998649
1433727
779264
1364111
296675
93816
1859890
1102566
1668884
1021152
1539794
1425938
1622713
1514706
54797
1259908
494583
1531562
306892
533921
882371
1880424
428941
187009
968494
352354
1238247
1657210
832841
1135021
1079888
231563
1898733
1872558
1216527
1473544
261146
1594326
873267
420146
1747153
9597
21999
263984
1840300
1911259
83694
572973
523973
1592082
1313692
568865
569776
269950
1261809
1306568
1093314
514822
1485022
754802
735130
425087
1259838
808438
699076
1608544
1253630
1652501
134288
1949604
1226668
1755159
1109051
977631
263304
104042
232428
1091772
93773
967441
575935
282609
1303887
1871032
861658
171108
1434270
1026175
656173
1994696
1431486
177476
1897712
1637398
1866684
767126
743145
1588836
1474842
1743762
1210374
1596643
856106
1004894
1566475
434689
126970
118710
502652
1881699
1271511
689696
1548845
925800
1676244
1338996
1158659
69972
1335387
798110
311197
1148635
712988
1133476
1281647
402669
703360
194478
1368276
1165612
1453856
106479
1977549
1065054
1306786
1543295
163898
1435727
661394
230539
260812
271619
627788
366945
488957
1237844
1830998
195901
1359099
994301
43668
127326
915648
975608
455097
1492893
1487959
276538
1318769
947201
1524466
930686
1433740
423128
1179979
1113081
1133900
1312743
1157085
367058
23670
1230442
782906
878711
1754986
70177
556783
221640
1922508
1061738
615065
400916
1350552
291451
787361
1755819
187402
655013
1360485
63988
1376646
1317554
865558
1505306
1131095
1210170
233864
1585874
502077
588540
500036
834924
945165
1075908
1333356
1337005
1200489
1268616
418500
1893553
1364717
1958914
313735
936773
477161
3277
489537
533643
1816995
801736
1704445
1993517
807760
311690
1413540
75094
6019
27566
1821631
44289
644790
580482
1921920
1995528
1026509
245308
1826945
1699271
429776
1665822
993225
1650189
1653522
972718
1741305
836620
1903982
647857
1491711
1538475
1903461
570684
1928843
240492
1022897
507658
354075
1554678
1638002
1071016
485073
1655346
1414462
1653065
1738003
809224
702926
852849
452893
1483
1759939
1331567
1211852
82391
1293064
1838184
1244092
13899
269741
1503044
991704
38636
1560567
1627569
431597
785718
1809519
338809
1447467
1560190
1344418
504575
1644155
751159
711757
1538613
1821093
1857284
477102
1226884
638716
1382503
1504915
88669
1828370
14144
44987
325855
290825
1768993
1177517
1853261
1979210
1701760
1786515
1949603
124347
1895831
1888576
547934
655258
1670297
988782
900564
1559955
978352
1562220
1210912
1170102
1534225
1250630
1039773
1168822
1696782
409992
454575
356257
1005544
159631
549890
1547842
1569440
1950210
289150
1009113
1052072
979972
1925358
1343919
1579465
1630827
1985983
1996891
1268559
1333561
665846
581862
1113959
815467
166993
1886189
555803
952003
1193218
31655
119279
7600
938941
1392056
1840673
1991543
1920767
1173160
888396
604830
1764923
1860954
1471896
687129
69334
1801417
1028210
1888916
1435298
1490012
1510057
247160
1949714
907448
874164
1042641
923921
462359
135117
635384
196168
312574
828337
573630
304236
1302162
778694
1111628
250768
1853238
393656
1648602
1369514
633496
416062
469420
335772
1333552
22611
1601552
1172443
254771
1741978
1242838
241582
1045744
768621
391461
1020462
1134451
945584
55681
218311
1191004
932751
1870807
1444784
1650435
397403
386521
677908
1767711
374594
927512
1814061
1460486
1334647
1521537
1051786
9051
553262
886599
1526651
938913
442474
349503
679156
1028827
283188
1259112
292324
1064823
1896749
586699
931266
469491
655938
1083387
155435
956651
348606
42244
1490039
1619833
953137
846917
1340537
674910
1922465
1074671
512365
53392
1208927
720926
524555
348455
1976619
1557067
766239
285671
1666942
182837
11320
98507
502159
1120315
396944
1750317
1217028
5446
1788000
231878
1644157
158880
999493
803271
440706
981784
803977
1956298
1680050
776435
1421318
1499810
1343097
1797593
646851
1193325
23519
1338847
218254
1074964
1277311
345620
258454
1199087
1662009
1202709
590946
393124
405626
312704
1291743
1082392
942072
1895637
1768920
1533648
375061
626359
407773
1053623
734196
584130
774380
1687734
1271776
1418787
506673
589294
1127302
1230730
1390806
1235522
1113077
1124385
1320481
199077
1143204
736469
278345
953825
704423
324024
1444629
1275302
894711
1791062
1209970
1757353
1712159
879304
1077247
591184
1196314
338546
73668
1461163
1130288
1626990
1768747
1178825
781402
1644998
1853183
693204
765650
778302
363958
304246
1585080
1492001
1846093
1368800
968075
1988614
515799
939915
812893
23938
1679974
861871
1424515
1769619
1667713
1270928
186104
396124
756414
1473857
66563
334831
1390886
140448
177253
1511375
1594082
1805165
435508
1513409
225140
1739251
1533240
1084779
1592563
176239
1915522
1516674
904530
753181
1149777
486983
1281066
609976
561703
25234
573127
1857207
320941
46008
1293787
1696033
805010
1702351
1044869
1641764
1975632
1773968
1688066
1713373
159028
56283
1569001
391580
1835196
1164954
1906664
420499
926963
833898
873315
1855723
946854
1829766
1669546
1764582
22495
1505838
672969
1347208
466248
712047
424413
1528091
353196
851138
784622
1402203
859217
1826712
992259
512996
1445426
900185
824450
979951
1571527
1988747
219905
1149114
1184480
832994
633020
211282
929778
641000
1513687
288656
848473
87126
1488828
934057
1725514
1550942
856184
1114672
184503
1859073
62534
681491
98538
1495227
1888517
1295471
302646
631391
1851616
280379
100763
1412703
1266431
216735
1750298
905907
1695850
689782
313252
1074593
390268
1986469
1707723
28073
1856856
1916103
1888560
818269
1907990
1524941
625651
1978105
1762846
1683966
900120
1912962
1146840
178719
1230865
529722
1018346
1359800
326065
115321
1590867
1751010
1995987
481542
1376237
465622
874783
402022
1161600
1440957
901108
209944
1933911
1259535
208626
646192
393858
1475815
1811380
1553046
976414
1490844
27539
74363
224156
839878
1504507
332760
1112038
1137631
1160223
1971516
1274146
1650873
1689336
232579
1732229
216468
1277933
379157
1501562
1938003
1922012
1066084
523148
328642
1446162
655801
1196215
1326934
483549
808290
1332354
1104247
3477
1453684
1695891
1269426
1099121
346137
665885
711157
440770
1225221
1652456
1196314
505503
273502
1014572
1364485
444516
1356040
91814
1711374
943641
926868
1815313
776687
892547
1466853
124197
1828918
1401877
577982
1027607
59665
283743
587175
454064
196205
706778
1409762
1196589
1599094
1853072
1312139
1859232
1786731
202280
592254
1226821
797358
1483349
1173126
626798
1007843
1896832
548509
1875894
246532
701369
315344
1681548
1930737
844170
1309401
1208290
366886
666689
1539509
1833703
13095
1998713
275409
1262142
1004658
148489
860055
488269
1425299
1145345
571108
1803127
1288373
1660312
342111
1870040
50071
409891
1371163
701249
101606
1672428
868618
1877733
1396266
1775552
1360069
1390469
1820995
30222
663859
1439550
1561788
919906
1316736
131510
1222037
1810292
1742210
1199076
572960
558999
1208611
1636797
862365
399961
1581827
998450
1414961
1883098
334606
1661399
1517238
513019
188361
1560945
1917771
820972
835876
573981
102892
1589542
670150
1110233
357740
1229797
49851
1766726
591149
730977
1761799
1845314
1838814
509183
704452
1693249
1475122
1948043
1838233
321562
791982
1388252
1915944
29787
55832
1501336
145350
117976
1256776
1354776
1382248
1694214
6576
127237
441291
1140947
561372
725205
889214
599456
1461378
850862
674029
1856075
981982
306603
555932
1108708
746415
395535
172187
1949784
1726262
212
1972537
552667
1117196
684089
1502942
1568814
147905
3716
1858668
1807055
488251
1520112
728890
1133293
958041
953377
1844019
69929
1792478
403587
1755129
1081668
1439061
1720863
818173
1957405
1180697
566758
997493
226653
348353
847411
602183
253846
663530
1744055
1199318
1983460
301563
1001504
394392
509432
439392
1730883
1497751
1015331
369828
601094
1187948
471718
1583642
1572921
1772644
9142
1734839
607409
1677882
258125
503435
1132171
1003865
753883
412585
1557356
381464
583169
1422887
1939417
1358995
158441
345612
1645714
1879347
482020
1968391
1918909
1660559
727771
526484
128064
1170498
1448513
1598686
587976
1632398
767220
1718528
1328764
828877
224373
1385006
1866879
1564663
1119844
1925670
1014505
779703
1131889
1812363
1421604
1698081
1303823
252443
1630228
308468
558185
1779742
1364683
756329
1998644
1359100
867390
365657
780674
1921472
198186
216316
1380570
299017
955037
1263790
1954764
463567
387021
72502
782913
757887
713069
1637921
1539182
1634327
403142
127436
16899
538638
220140
101486
975035
891857
1173287
247579
348780
570102
1645705
234322
1009471
1173468
615020
1484919
1085466
1186985
611275
697914
736103
398834
1441434
1768035
536908
662255
139279
726215
157990
1717705
970508
1332021
893666
1398051
813899
766353
125654
1569734
1608735
1236474
1867594
1313790
1945081
164714
653282
428280
131929
170747
1738498
1928274
465822
1026414
1594366
34531
433436
1651344
1324981
243013
1320560
453617
1604741
937061
846189
505966
966270
329952
252295
1767161
315079
433900
1932352
619111
1696854
691948
1316524
481361
975098
1058024
1589558
1476231
1505925
1382703
1192190
586067
1734020
270891
226155
28717
266594
1844886
1855889
1215951
1686344
1068060
1477600
264936
1923893
497570
174719
703512
383304
1528611
459454
1342569
86040
1956736
274455
1515718
1124896
1376728
1192911
1756465
1658978
1460862
960429
1032849
512887
440754
1728241
458425
696694
1948092
1464035
1034036
205687
1587573
1319847
920758
917326
599937
415903
1238975
472307
1530082
976409
387885
1367719
214093
1149816
833130
1683409
100656
1824442
993144
1244954
1264338
293205
881931
236375
679605
1332163
1112189
908934
1889105
1126714
401143
1102989
1357356
1686163
825033
789611
1725844
1703182
1865360
393371
802378
775390
1397935
421567
735632
686023
1675746
1692716
314915
1486553
1976321
1550315
1548951
1226292
1130277
702526
214263
208444
1322505
790085
1342194
138702
1347671
1787402
31237
933129
1931132
960986
1891419
886528
1082697
1880402
150026
1305334
1908002
708157
204979
1207769
1417649
197604
593999
321641
1635663
1560279
308992
1171464
379878
830794
379281
756456
77237
556321
1224720
1181527
1841612
562186
130721
1585374
1877493
1847791
1624809
1979754
1114782
1482562
1260783
395942
1190356
476760
930859
1354157
1691329
1619517
308491
1963000
269789
1954145
568234
905016
536113
1948833
1099958
19509
578971
1089762
523246
387152
1710107
1230944
697013
94572
1663703
1869382
847972
844995
1013292
627419
1665347
607157
837995
1394962
900603
86213
1037379
69262
1449940
310527
836505
1623916
282153
1295843
1553950
1849177
1838292
1541114
1898611
1194681
1769442
23854
1333664
1248017
390289
1303522
1311970
154195
1203396
946166
1995321
1794989
1402004
1874841
1210697
1229903
1896546
379960
1109987
283855
1566970
1663224
1584409
76510
331293
1092977
1136469
1417682
1217601
1119051
160402
302711
956664
787849
378656
247189
644028
1684427
791851
571845
1533803
1162676
1314210
282991
818040
1521878
845791
436793
1866045
303294
20550
1852586
838942
739451
166271
1421089
116587
155906
94884
212584
425827
195593
430295
756786
1835841
889752
432533
1411568
295381
1342646
1239589
1552443
1059021
755481
766014
463665
238032
1834874
1793016
161938
1323441
1915313
496355
1691663
1247900
494789
322487
504917
354470
1194402
899676
663268
701049
1906374
289334
129543
685923
542608
394000
1286233
1975749
1091473
1045297
536748
628423
1399561
527597
1467337
899017
857001
1261882
1583293
1805912
1256511
1647008
1730708
1999672
1383084
484977
136041
1046060
995255
1101411
1360658
675042
93629
339539
531931
155573
158610
1520559
49576
838198
219894
526541
737685
1531163
857975
1214875
288264
1715567
1456677
432125
1354170
302951
680774
99721
223377
1267764
1203322
1455361
650586
1195154
1252412
1096120
890021
765509
371365
568092
183390
498428
387334
327653
202481
1594733
1426615
1320291
1964710
1581466
458355
1923581
1795632
1214595
1009604
1839673
716251
1963976
418886
1126528
1795095
276503
640683
433376
857960
978293
1983806
1187707
119917
1181371
1012128
383899
500941
1664590
142269
705972
842704
1099612
194347
135211
1986342
1674590
251661
213955
1540903
332738
1251519
1586937
1155643
1508951
558685
1585698
916267
1575676
543104
1571885
1939082
1686
1033022
1281031
958502
1813542
1038127
573880
1917188
319384
1827487
1333011
1434028
1334168
1825622
785309
1918436
1696727
1961928
1909516
1917550
980396
1601139
603332
1759216
107546
1108257
29402
1575971
1033560
803803
1875266
1330309
1341744
1651768
1939824
1343615
1071369
1786342
1404291
1501880
299250
483345
393753
697259
1694383
1667072
984848
1103481
1587242
888203
302657
1093777
1184447
953068
1107987
1863742
426189
188373
1919013
1167695
1820116
993468
1687554
361192
991333
1961156
325597
208528
182825
1872271
1454977
492136
1458483
1710058
1644541
1416290
1165272
1023242
443466
776776
1910042
1746795
1955099
358589
988808
599543
688381
806362
170318
364624
71483
369848
1318489
1517436
766988
157107
1436802
613810
996604
70653
932630
1568724
1375851
756466
1128621
733537
1729246
1856510
775925
661165
1589289
1509921
585351
1295562
679179
1792293
1352658
305883
1684136
422866
639908
1485232
768320
414303
1431962
218117
954111
758808
590665
170249
899388
1189768
1486502
305964
1586606
1590490
1008033
1823737
237344
167102
1127086
925726
1737709
1280966
169807
1276531
1847663
633048
1610612
922220
1002143
1461788
443032
1596294
480130
780415
1463297
1661513
141150
26084
1945306
908429
1226420
1660607
1870659
682273
1075578
790085
1892655
404760
724913
411312
109464
1429863
1327223
1846224
1315165
1232040
505871
235554
1075123
551438
1511048
1847436
897515
1048706
748340
1558631
1943942
1181508
609708
193378
1974100
1832845
1283996
495490
314229
1679543
643637
1359386
820668
1451347
1488918
1402835
1526017
1770345
1558687
1537377
332130
1545067
1722777
1139711
1509503
1799661
851472
486708
1960722
312350
130193
894613
187959
565622
538039
545131
981321
1626450
1315593
520024
649518
692177
105321
1571204
43798
873850
98303
1534494
1369251
1689277
1159301
1201662
57659
355009
1022486
64112
883743
305378
40833
162853
377485
1778713
679191
794441
141300
275381
915915
315015
595902
1588648
802037
1223380
1274072
998627
1191448
782887
1054081
859078
979867
1556112
1436143
1933346
703885
12706
1979866
746031
755878
1960013
1647708
865537
1909597
1527604
799054
1136270
1883689
56608
97261
914906
261
1014773
752597
1826873
118172
155614
938230
1967574
962049
1603467
277833
328865
628990
1309725
1442993
19438
1982380
1889784
1636262
126664
1230028
1635262
73214
1927217
1636757
982524
1451708
11257
939438
1036567
293429
549302
1074234
1704650
1012900
232988
479995
771924
1711926
261543
1360425
352144
1060079
764682
188548
324305
577994
59016
1118585
1678088
1025454
463716
1242655
31360
1249650
1142832
104303
1741427
1525875
520698
214493
1204665
1296162
721441
1732778
1397870
713725
1816459
1195645
102895
1981479
301309
266922
1822035
1988558
1646590
1763114
979850
633748
1055016
166010
1174894
1316193
1472952
1499618
51735
404389
1334385
1460915
293849
508702
674943
874949
430089
1510870
1326793
1152303
1377267
1507427
263322
1227557
331939
1631860
680366
818367
1618193
317710
1030113
1038259
1726825
1973947
1713704
827961
1921004
1267173
299438
1454177
684362
37327
95820
1703468
89124
1886606
1228940
266615
1671579
1768763
223311
1496798
126294
1211622
250102
1105451
1633826
1080560
357480
1643474
425679
120028
1092555
1912250
93802
509748
463405
1509486
124858
245183
916383
1358849
184531
633196
156185
107635
1623783
34186
361733
1556182
1465553
908985
1562076
1908237
244195
182410
215797
724675
437761
800155
751971
1415139
1421860
1117318
1945253
1708429
94427
253925
1392938
1817483
145508
45044
1202734
1896619
1486404
807783
1843224
1713965
781413
370103
1238208
1067282
889732
1999382
1285229
207136
1861612
1391858
1481138
1671466
1713894
1319681
1627519
1605125
1672089
1257455
1746611
1194787
1024628
636529
150874
1796936
1795283
535659
1546851
1543011
1174716
875935
831206
1051569
1251247
1500691
955449
1104866
1151365
562230
85270
1313525
1204618
496907
1195180
883616
415130
90190
1002253
1771562
1770494
1766370
1966922
114218
50090
1498487
1962324
206850
1074783
1737242
198836
1002860
1513268
398042
1372234
1660684
604147
542366
1825015
1531867
1926652
1795823
1289276
816982
1513791
1108612
700656
213232
266714
1471131
1530136
455525
1297223
839990
1560237
655646
158220
986977
1339653
837390
1340782
576222
1687124
1251467
1516503
757628
1358529
411518
675557
1756616
1393144
1720756
1888728
1282016
1977752
1411988
1786406
375893
844360
1068473
1239025
1735566
1142956
1583162
1235228
1367780
728430
1660844
614133
948057
1048562
967609
1531569
814747
990644
890071
971455
901188
1677256
1127616
584928
1739571
558958
814245
1805489
1083567
1840647
1519085
259879
960030
1604623
1377994
972266
876418
1271222
1720225
576736
1677612
1017092
31732
578340
1979665
910399
197261
1629746
1011101
706312
1430341
1628278
1158070
276135
1215503
83249
822840
1776527
1431003
693894
1716577
957277
532423
641767
352798
1426636
1778832
1556444
1043249
1992846
1079164
1507761
1548476
789724
1938608
1457630
572267
672596
27363
1114238
678988
1977366
906821
810505
107712
1433793
483806
1921512
137820
1665379
1586586
1000289
975992
1871863
992979
391592
436619
1689692
65510
159845
295868
1211028
678165
1906129
850272
1645056
1470212
815983
888627
1617408
1109525
785925
623289
474281
728843
387078
824676
1231577
1716665
398270
1460090
1831284
1195362
540236
1902770
1746185
1772385
786381
1961703
1092354
264708
1618330
1223406
593020
1633073
1075657
2353
417200
1396040
1708734
54941
46138
1115221
1201882
1938071
1748253
364989
851415
994482
678615
431881
1199232
1656096
1903112
1533038
1677814
1349064
465948
1774933
217219
314316
941467
366477
1960115
1887626
1410799
27305
1028125
1554597
977849
887169
985862
1836047
830497
1579445
885328
1547481
730662
244961
984802
948536
1458134
510370
1453252
1907450
954574
1364052
1054789
1397968
330439
1716481
757448
1319692
1604698
980232
198438
676775
910062
1489546
1160538
649135
283282
712127
1993886
763381
1446282
1138102
1439937
550533
293559
1027758
1768884
1362573
1045556
1147936
1549839
807105
866125
1985265
625912
294283
985337
813912
1483997
922663
694786
452994
1746290
672960
1125779
805604
1478325
730416
1949516
739048
528301
830011
884560
161333
1380847
715762
1893250
294742
549139
209991
1115732
361559
1399774
1438017
1357212
1131662
727721
863405
157590
1318394
1732530
409480
122439
1347352
895134
399559
1658702
1162021
1923757
80766
717688
413066
198710
1966960
1204915
591842
1038125
1783326
832414
1985704
746807
1183146
1837331
954737
1315585
1116726
334945
1880800
1432200
2435
651416
1348471
1100169
583890
1741162
708741
1125248
119806
265372
784705
1912732
661884
940525
188161
331330
1610884
1735099
1879528
219065
1609844
886438
1462815
1670557
1214886
915013
931813
1722138
384758
790241
735377
202414
65602
76942
1065956
609079
561590
1752930
1976211
226213
1093656
863913
368503
691154
6647
1571629
776064
414464
1565034
1496256
889666
443994
1913408
1025953
1626827
1958776
1625688
144858
678841
1867717
358206
1854357
429926
1403559
1310212
1509107
263633
1576811
1343889
937847
545926
1735897
688547
794934
756083
166863
1535153
1529117
373173
654794
1141742
1637299
531343
1831034
1631897
441520
943795
1859077
890699
289825
1863482
1544448
307627
1206710
1298235
1299534
1814652
1855644
1098501
1537723
844610
1203542
1590310
151728
965184
1501930
1116663
1272227
1396227
1811132
1406069
266885
1424327
1982974
1243218
888425
824062
244534
1855643
1451748
491899
1799733
1733196
1956022
348961
1879351
557007
1704985
375588
55862
63188
1014783
568991
1866639
1110372
68319
1492186
936307
660273
799173
1435443
395008
1911925
572452
809298
397256
782968
697737
398064
554111
1603039
704201
1274411
953506
1803856
591691
1297449
140077
904331
1666657
219598
1858729
1106175
1281116
505858
1589745
523710
1400139
1849112
978178
1934402
880586
1801673
1708571
441980
1349977
950456
562870
345982
1213552
1862249
1365766
864707
457848
1414320
190707
139590
1905803
436853
237814
180878
573124
265544
1691527
447479
1928458
1900141
188045
1906103
1337404
1762409
952038
1099018
132194
1805133
1793899
1225357
1738583
1057870
1785545
1731766
1692424
392877
1987725
1363577
421431
326682
384092
1013516
1569482
1979027
1749804
889417
108736
117212
1251064
1734726
1289386
332568
1137626
1472721
1040949
1694790
127230
1669648
683119
803691
586002
1402636
1061997
439167
1922168
1940070
799487
801673
195344
957120
22835
1408852
248039
636254
932783
1361785
737008
1456330
1396369
868795
1849367
994808
383480
1283390
1203056
260005
455188
1788394
1540195
1344730
455070
1366627
1930578
739915
484454
537611
1924007
764820
1838872
1872230
1713172
547621
1429119
598088
849421
614279
1015132
1246394
1329730
1336488
119329
1611735
1337767
1822254
844874
690991
1179243
766930
101498
397739
286396
1211472
1607864
253563
1569236
706571
719251
3
1488016
892135
1924079
310396
1440116
1659150
356915
1612690
266988
1811361
1602866
1586156
1201602
201293
523976
1479801
325504
1126991
1579336
1096956
62777
1437779
1929472
720371
1133839
496632
241770
924926
364741
399845
579627
1356119
579025
1380700
1544147
1613500
1006604
306289
933880
1540580
1840119
555162
60176
1970098
778461
426033
1896794
1465603
367204
1076775
885229
1796504
1071415
453282
981909
404824
1827213
1770856
1282659
1849876
1476715
1842201
1225786
752727
1261627
1019731
188999
1574536
1186903
101424
184785
1516210
1495794
1435227
1983471
228544
31522
1876304
653375
1289697
1354035
504518
654335
534095
542650
1216250
748295
87347
613809
1092240
316039
1879581
482340
1781932
899222
652016
520817
1446552
1430823
1644789
1833842
1711832
606037
566548
368238
1074077
1456023
638122
1106000
1230099
110840
1549842
1871728
150715
196588
105251
485117
1544361
135519
1649249
1251234
696563
470045
1711760
1251537
1496995
1957347
1360947
485371
1296362
1860634
1447024
802355
375788
1238435
1840001
78419
191262
614703
1059038
1485043
129225
407117
307820
412861
246820
1246302
1274059
1363506
1271978
304611
1991476
1517219
731081
1155656
32809
1759506
749198
533546
1866504
493388
1564457
348978
1629230
1432260
1565620
311366
1281112
424587
1809619
1413736
695614
553057
1954741
1305631
1340526
1375557
1636658
1583212
1765859
1388291
1048049
1235508
498894
646132
732523
1323194
539648
1096144
1450698
1707909
799190
1003658
546723
574019
372370
733558
1752395
1056719
417115
220958
1581650
1488657
929223
764965
456307
688365
1135603
1833941
242951
1207137
1465605
1500226
1823963
930549
12752
380284
1011263
991520
1703421
1643088
1427519
865899
21399
1577932
601766
74311
1035474
1964639
1736259
1245380
1837314
1699139
648103
1824493
964206
543609
1012821
508043
1896614
628670
434676
597964
173060
345284
15740
1094405
578489
491318
837937
790005
356464
207121
932852
1413593
1159603
1736799
789796
1187805
414348
242884
412114
1832287
662993
806129
898046
1789625
1246661
1670379
963959
515129
1030186
1446279
993324
303124
794984
97032
1825824
970837
913755
68064
1685934
1465807
163541
202104
382916
1533239
1857760
1331016
301441
1931965
1375771
309476
67864
136742
993747
1487796
373458
1081173
2964
299032
1226948
1830010
1849450
172305
1326086
1771905
1178237
817039
621589
1111466
1559015
1640974
306749
1165801
1590827
807808
1424784
305192
1887711
1367170
1617550
1615696
462497
583204
176859
1479479
813740
475828
1599693
4704
383252
218493
1836326
1516083
370801
606805
1863853
1370636
1163747
513277
846045
1675125
780201
1578491
750852
479478
1724856
1772352
1146484
1489849
1340830
783501
1976787
1396948
397546
301334
1854720
32496
48119
444278
759630
1456392
955150
848959
1701140
112831
1424784
1046583
178202
1396133
331064
1999628
894027
1341154
1293874
1506804
1755952
267836
1156689
838185
690844
1534515
911638
895692
1910407
1442246
449710
775012
1363575
1963688
931013
1843587
307486
1066766
1041947
957154
333053
326368
1708713
1917043
1108399
1772852
116056
778390
1240865
1294529
1490776
1475878
1652247
938574
1797762
558875
153919
814266
433934
1148828
23757
503605
250696
238304
403551
1325849
986669
1098458
349103
1041651
1474150
975640
1803920
1929145
227549
636281
438759
1234299
268921
1104878
135093
500496
1444673
1931780
1406708
1217868
412802
253770
494580
1181661
867580
456282
345
1323705
1034733
669590
408128
86426
862558
1995799
255218
1302938
372267
802977
433314
1579619
552992
1576366
1366055
1431307
1478772
53023
1738357
403831
659094
61222
11924
1226355
1070492
502191
382761
531220
1577726
1480242
921992
482173
1197733
1333195
1985881
217192
1332096
1174638
1945179
799278
1418206
1653683
862086
928623
1784407
517933
1273818
1875221
1951484
360247
1000754
541767
455310
1972413
1299246
353234
488195
947237
393027
612531
1997835
40597
1421504
97604
458692
1541188
151075
569275
59670
737367
1277357
1108577
1816653
1791867
803287
501049
1204542
1441527
455869
319779
679633
1617342
162102
1391666
742511
73833
812320
1179444
1619014
1122322
141520
918883
1805227
1938777
1073154
937672
33256
1241716
820498
1203853
1789995
302941
895864
895991
1579517
1706715
681562
958088
612731
914158
1899007
850899
1258323
1618504
1113896
1466717
1988679
913638
288972
186955
1627743
478063
1055556
1753950
1994642
1333711
654125
855240
210780
557056
710225
855708
1282203
789400
566734
1317436
364696
1769100
1439017
1269277
576702
1580388
1485463
1653347
868411
1812004
23907
822551
477566
1523658
1461246
1889416
863052
1572564
5950
1882051
1114187
1797192
845962
1452561
53781
1110430
966397
1751624
1516079
169852
1190386
1156232
1860963
1332373
228524
1308248
489982
1515125
672348
33821
926353
1285448
1059183
456858
1050676
887695
1572710
670933
1500949
341905
503771
1397638
800649
1629521
1297205
992880
391699
238426
1749949
1092213
528149
1754879
1744725
1103370
305302
1520938
1131794
1022375
786053
590143
563355
1979775
1584186
1034573
1461161
502988
343338
153422
532963
1269954
1283720
837374
408469
928096
1921991
557611
1330460
1361909
1579402
1609388
1329656
1037148
1354362
572200
291229
931783
1928411
297406
1690995
378285
1852017
1791699
1096305
1215664
794837
18794
654226
1664553
1584100
1883022
1980150
613711
1359790
763415
651829
60780
617496
1322289
1754465
935784
1146947
1924056
396716
612426
665586
1894040
336854
1593515
1650616
1368533
325372
1054696
649563
1776942
114167
329869
301342
1832787
1978411
933477
945324
79121
539069
126569
337858
657263
882861
1136944
463279
232035
1629836
795184
1613952
1337042
65343
677972
1315543
1726697
1421603
338474
1346357
1065754
241941
869704
110019
927034
1145066
999912
1141107
1016416
1426408
391930
299595
762595
438387
960296
1870358
1784872
1665168
416576
1699213
300581
953136
513728
573241
84266
1186966
1500577
269805
711131
953991
1627527
1093099
466791
67171
399415
1346927
880775
796023
1961066
1550520
659830
20517
210742
195301
1268345
1313668
1186302
1164668
1571002
1260335
1501958
1952465
469076
633841
1056199
1763449
1824553
1975358
1186199
1645652
462384
1942174
1949265
1402472
184929
864296
1018604
1608731
1005175
202470
1217187
832480
734273
1634030
189281
828051
50289
1805908
67916
67447
1935947
1884302
1840478
972307
589709
319852
1729900
1702951
1464768
672091
633200
672966
533539
380296
800965
1594099
1404067
1051776
400610
1812387
1532865
1844232
1474458
385390
202882
64736
603125
580009
1249299
1511684
1186573
1796553
1042482
399527
1809596
463970
1890905
1018960
577432
536569
61740
166
1066376
323806
706338
1628266
354416
896481
141210
1468188
704140
1764826
1868740
547468
1390822
451514
1517274
15954
632403
1886454
1594461
1051568
981166
436659
158227
1216719
209390
501234
616437
1518519
39818
164617
1339617
1180309
468593
969935
1577778
113694
266684
146895
1751948
1903607
154544
77859
1730529
1336003
879122
1984077
132033
1419250
997571
896435
670188
197336
1922525
1457160
152790
716346
546291
70613
1596864
858405
226723
598189
1235727
1720582
648604
108050
103720
280787
463956
631372
651866
306566
214138
1866876
292921
894028
1604690
1151165
1447225
1472935
1377183
796822
1744077
1218105
1573858
186309
1670858
1193812
232741
929148
418752
401964
1782781
1826993
1871954
123576
338028
802483
587993
683365
1521004
295258
297387
1537901
313555
1606306
837104
863647
1096041
893375
1983923
605246
1197815
35317
1853406
1597918
455583
647899
993995
704572
520752
1601568
1252194
928781
1345835
1076881
825761
1185076
334360
286701
1620132
1831753
1330073
1859042
395749
572747
839363
788050
99001
1541885
1137127
1033226
573690
1661148
465517
292410
1203249
1148701
1551877
1468322
1327132
1179077
1646374
334301
1004452
817564
754566
263105
1570265
402703
379018
686781
1781630
827742
124508
396177
862007
1928020
1642323
24568
486739
1214579
615996
1351460
1729105
650612
272667
226278
1511595
1889087
574622
477797
892417
1032024
1844863
87490
1050950
830836
1766539
545272
559610
392478
1622400
491294
1198548
1005334
1162763
1841070
1323285
398460
1294070
878129
1663410
1033746
178459
158999
751263
1247582
268967
1429303
457527
207049
189873
1579001
166491
781452
86213
112661
1568746
283187
1982253
1611157
1864933
110206
185992
244134
1914146
885090
161616
1622248
979827
706753
483497
636843
632120
943186
150458
1538669
1090555
1670229
960638
48517
643265
1463594
1094588
742984
440240
784847
602607
457756
36936
621874
671590
1318968
647950
461100
548107
1567706
1591771
643225
174861
1188556
60018
1886773
37733
1980493
951397
1833733
724619
1205112
995354
311935
1783262
1551143
304210
38212
1760925
485530
368066
1996461
152225
338217
662701
939706
188722
1466885
1999280
286447
1660225
1222124
978902
23767
192290
1653980
311473
1731374
1060014
212629
1106872
1731394
1838555
1701581
1589898
950684
1802895
1066851
936800
1317419
709138
1049869
868298
443687
549419
623988
1833524
181091
432136
1210194
1131660
1211647
1337163
114376
1012380
255613
1873097
1557770
859518
678179
863574
200786
1181479
1126107
840635
1058395
1174803
1396726
1628372
622485
839617
93048
106622
1127757
1452742
1891162
1160520
917173
1252159
1057830
1658284
1062272
471629
999723
1463893
1325729
1915203
1849309
1650411
1836258
1596561
470855
176210
1608843
1070172
1487338
1966056
395210
1424142
67809
1223583
368579
1307900
1244801
1740389
445870
1481996
744247
405118
1935986
1159398
1461239
1213427
1136123
1917790
177758
410420
1106860
278805
589644
1104076
1804599
565974
212685
1224387
1269970
731698
698036
644306
1886366
435758
395814
70147
1960007
1503115
547905
909169
1390401
1023687
1562547
754293
1107663
1539624
91669
1777385
1559752
467028
1313692
1666796
1759940
902160
923953
337450
831624
1033704
348571
1422062
1295536
100021
1188693
534286
1675258
1097500
1876857
1677889
1539392
51743
1300383
315136
140532
848944
685762
1333124
1789808
1033212
72325
100532
1502553
595103
1231123
414223
1775297
1000501
1683806
1498470
1778057
206868
986081
105633
1835616
1700478
1050023
288293
1198469
1296861
1543244
1251913
663578
366256
506323
174457
395958
1383713
448124
1627252
156997
1402081
446943
689552
561561
1455498
1615099
883487
779999
964144
63365
1501265
987237
74945
1143958
1460470
895635
797057
1601155
609661
1520002
125103
1698459
1194190
1281118
343826
1462109
255653
953133
1997751
1889571
297419
61404
47719
35517
1306289
1758426
366917
739827
1671197
1712640
1203209
75646
163140
72763
897721
376770
1523373
1098442
534023
263026
786599
1664893
1158511
901654
1729257
674721
1775776
1007203
1164785
1226763
1442388
336618
1946589
1510888
1042429
1044225
1460486
656726
861976
7350
71558
1941183
940822
299337
1564905
287802
1494061
1821432
258381
1390633
952870
1445354
1974880
438186
125593
973220
945714
1084584
1943488
1126854
1755926
128263
319
1186395
1291703
1719568
785020
1764131
454165
668181
628166
1373795
263910
1576947
882800
1617434
1805859
59521
832181
911878
124666
926174
15041
695201
673660
788753
1715990
123411
108644
825746
1280425
1131456
558314
450262
1198731
1759828
1445659
949969
609994
493087
42900
1915206
640396
1467478
705769
1666010
1391633
174178
423888
454766
604647
1569631
829039
1172812
1430881
174973
58103
1936307
1528575
1934488
1108244
783355
1772481
1637261
1883807
186964
808108
98050
361273
1544742
992270
1483804
1886764
1394316
465597
82964
109584
765199
1965130
774636
1659894
397966
966554
1098227
1235272
1729765
248752
620785
1135263
1204032
505743
964954
1856735
1391920
1983757
746296
904594
1881096
1316404
1397651
1004510
365420
1274994
285416
1984938
1580865
575801
1965045
563354
688619
1851096
1611375
1786404
375852
1766738
972123
1096998
4366
1709146
1982507
360040
949482
1801138
1352232
1726970
313480
1252564
217397
1818652
162690
309368
1075618
73289
204913
1451214
858031
963874
1579655
1041546
1454871
1452538
1480786
869906
746369
529245
1325290
1573771
1592665
904810
1574665
359825
246569
204302
1732669
831629
1532349
1111634
1712430
55281
401439
868768
908641
337403
555063
1000856
1437953
1319209
856830
1315201
1294033
567939
1557412
807235
463034
198955
1482659
739158
1191137
1738643
1459484
1595458
1478977
1110202
338718
378917
329757
649513
502756
1074938
741751
1519048
1739447
608902
922641
734928
1513036
886782
1166915
762804
1948604
1376205
1355084
650730
234376
58118
891792
1083444
970021
1320704
1715407
314494
1358529
868667
1694272
1558857
196274
332147
1413136
218675
1931832
613126
49994
408737
437473
1600695
586467
574190
180113
1354435
1200272
40777
408139
67796
134304
862166
1257243
982318
452653
1759630
193866
748535
680914
238584
1179303
1187208
183147
48890
1146099
1061554
427844
952451
388210
10023
1311496
1301642
1014397
1515311
1657868
1532682
150759
688143
696160
1118859
1727805
1948243
1801681
224246
364838
455555
347237
1815201
1798003
776239
167413
1657722
828750
571959
965233
787579
1297427
1763251
1617405
1879303
1518042
327414
899098
669231
1829058
1678756
1749314
968047
237488
1546975
1652198
1101390
526593
854507
1357553
1143404
1653066
55298
1100261
1521376
371333
1220938
125394
1850695
883478
1545961
1754065
1835633
1548101
688146
1563344
1637237
488622
624806
1208261
517345
305349
317967
239396
1164445
671385
1579119
1227675
1481751
795677
145119
1598460
803457
245351
935939
1841177
349073
551296
1768773
1124438
123831
1627210
934940
1694174
1794403
334057
1990427
970535
290471
1531263
1419619
1909142
192184
597932
942510
1785181
1774709
466043
1596019
1722764
51695
1728381
1181739
1862414
21083
238234
1008245
221280
1544806
1027956
1086242
987316
1639887
1812385
1715133
1075622
1630185
468530
193652
63924
1106895
1583731
136285
1343563
1095073
552957
1921975
595613
719710
669645
1658599
350633
1561882
565950
1616540
170937
1675098
735203
1897611
1416579
600971
952264
84448
703609
1249539
813143
4674
1495893
1530600
1290339
1373527
1409974
159887
1607807
1117326
150298
1559613
314312
1517470
1820502
1424226
366720
757460
166079
737757
1014642
101252
481708
1546675
1038535
1093952
313646
94793
1677500
1249421
240052
1758570
1459830
897042
1526154
1846451
548830
1251269
1418459
304774
1935641
1324897
968941
407700
1195004
1599673
1028090
385258
1655004
1690527
631839
831624
1692245
867926
638867
1901783
815527
762036
1248996
660206
124455
1302659
1413743
1614818
1804700
1958816
960424
1937372
621919
1023057
337364
936593
1319286
966301
1652519
1560973
782023
1971398
1077384
403470
1613821
1013091
1322928
850414
1233274
218598
1133821
1442048
242047
930259
622049
1493199
1093617
953737
728961
621891
1085614
26981
1699256
567346
1107980
644489
695895
194695
19998
1810667
1711842
618024
720524
1958518
590758
1014427
830012
1899753
1931591
134573
814821
1383713
1569646
59846
497819
1696412
953100
943467
1483709
672549
497714
933091
1844821
1719605
275678
1375321
1138691
984203
199335
1014080
1972131
190892
870967
1213123
991780
1898443
848006
299423
217052
645676
723840
415041
1269304
282870
1855571
1856752
600991
583491
1365823
699040
901163
742028
1927187
1871733
462356
596176
1725310
471265
1845777
391168
1065620
741376
1345800
1755217
1249571
432690
1107627
914916
1286789
1838824
892427
1366210
1224169
252096
1396654
1614602
89035
247527
600528
599844
1130091
115074
1797230
407572
151414
1184872
1545396
231841
1462655
41810
868845
1343034
1487473
979482
1074648
1205657
1163265
1883
963371
606823
1271960
154205
227657
1887616
1273040
423049
212921
1225280
345498
669849
1919277
683843
1220819
1255876
1263450
1780108
1798788
1276889
211660
434172
1651136
1987754
865837
700979
695142
1810174
1349155
308394
243739
59227
530295
1908091
101844
284793
1742522
394768
80983
1339745
1698351
665715
1220744
272098
43001
801044
428168
306943
1262633
415332
325308
398773
451866
1525367
1193760
494174
160154
1336906
1431731
648303
628277
1877738
748508
938026
483884
965478
1067136
69009
1853386
253507
1322248
1971706
996183
1919816
540074
486430
1575142
813741
989506
1292730
37886
1564136
1185530
1979497
299232
1494295
466905
277299
1173644
1541113
1765104
1779445
1583427
1407536
1030163
479758
1897061
115263
234643
1171710
729243
1995396
1480319
578778
1681732
159353
606936
1016373
1753542
1896296
37652
390859
72976
1247263
1762041
1449246
91542
769746
1652986
1780129
1880949
581154
1845677
983745
1247445
44250
496812
891898
223662
1022053
211370
587109
837413
722565
1113499
103606
143396
831568
1801099
1814370
239284
1123907
1046568
475319
772812
1672058
1330579
1930645
1695521
1125232
140536
1775845
282051
1159595
13126
1769450
1893549
530724
1901918
1089334
1245592
1912977
1587154
1918247
1670414
734454
931841
1550294
1967606
1273224
1426348
414660
42550
211030
1295739
1452842
668150
1150883
839189
94164
982034
1838231
1223665
546359
1118692
36652
1630245
1712135
129161
869095
549458
767792
821068
1422958
1694287
915164
735597
313114
1080684
1797112
1570365
89920
1772638
1168283
1717146
234430
854689
1204796
854713
455330
443061
1866715
101704
1596260
396364
203417
1019817
1165621
1665717
1084729
711922
1186939
1333651
1845366
603551
1565929
33531
1123987
27592
1030762
581165
1782875
695831
909462
817110
202819
513138
130108
1905502
1577526
795304
909897
1956776
1858547
1413265
393141
1289918
1365629
85345
1437387
1706960
332442
1451597
1241682
897500
1647932
509288
1200072
209186
430876
1944727
180623
1701543
1200680
520914
877815
548564
1594466
1581468
1086499
201722
312993
309934
460893
395969
1739289
33245
689899
516766
1645713
894645
1674867
1986516
1876167
1900186
1496140
1929693
830373
217695
1309512
310812
1966388
1991167
1315738
642426
1904135
495648
577082
126139
1580364
853135
1178534
258502
274221
1673806
740538
1319001
710336
931038
411030
889557
827948
108093
323099
1879864
854643
1018787
1492736
149657
1420976
1655568
700418
916203
868900
1361460
365046
783470
1688155
691878
1177886
1696227
1771231
1483075
511209
1523310
1680770
1251019
515507
1247906
1852237
805537
541489
1995816
1723859
945093
1071316
1065169
1552928
1967587
634472
647530
326191
1169518
427239
884142
1086336
745009
1796523
1656593
435144
439887
1345337
1647515
14171
1076429
1195355
1342355
1650061
1506635
658658
434130
179589
994739
682820
80202
45520
1849338
1959809
495651
309347
1410455
702116
817449
1996125
378188
954085
292634
586614
938646
1145264
1354126
1110282
1954410
1436962
610438
1126231
1732615
1942099
104883
694683
402407
555533
1139707
773438
1420737
248733
785772
969700
791581
385689
1477192
398603
1691205
728707
1562379
1977786
1995088
225949
802959
293631
191967
115511
1050882
1907360
1480631
136687
986001
1435067
1532743
1501302
336499
900583
1422521
386869
420497
355106
197050
1930970
1498824
1315708
1043362
1775538
435266
1255279
1918487
1148479
643764
1335063
1492923
540368
1781857
488025
755530
1582694
1421387
1403700
1284098
1473478
1685969
490278
251540
600648
973917
114773
1729353
1099592
1299122
1612036
569448
623801
718332
468602
662390
181463
1580067
141771
1272540
811616
1575523
1554427
1821885
1333109
802926
1973449
121347
1887158
1317451
1513607
1914916
1877056
1579099
204258
1393637
529860
783369
208618
1504475
1130092
1649031
663136
1964427
1398258
746722
1974498
1189646
1569936
1953361
1831554
753781
1063505
122431
1934508
1990087
1502962
561111
848402
471716
399572
1755287
1308772
595155
583179
30151
1760889
1160731
1024639
471747
1191231
1938388
1967776
873331
314073
1689998
1153293
1995119
1340114
762934
939776
30743
522091
1923109
1746717
1104172
754608
288432
312436
141183
265459
1223030
33051
1285940
1423505
1427589
1205877
1692167
285396
48953
757383
669746
581391
1096975
1832903
338143
1655589
1802350
1884853
288733
1722543
239440
1121191
1614836
117176
1940490
1192716
1351076
1823287
1349932
1087219
1428796
1005366
116208
1037537
33554
93040
743040
1565986
456317
549024
1641521
611285
1133285
1208294
1873886
1692744
223546
1201895
1084357
1097881
243750
1355739
746977
1991402
1257616
1865067
165370
1994069
1564810
1366477
1139552
759416
1105514
778711
1115837
256916
1739846
776408
922112
96806
576614
1962161
1256978
1086933
1107360
863956
295236
1703701
401116
1205028
1390741
230835
1110390
912803
538143
900824
1654513
86810
1232445
1089643
426311
1109751
1224265
74099
124974
1458593
323204
323780
657688
590025
624259
1455737
266382
367171
792351
1432682
468068
1851688
1745437
90553
1020055
736448
980739
911782
618651
1620963
913275
86856
126984
1786439
1063924
1232366
1154285
553945
1370490
1091160
216310
785737
1942993
233665
498135
1957312
196707
1226461
286238
995206
1510402
1886990
755978
1426818
984181
1457478
460878
62262
1321588
611342
612538
1750463
1244435
454692
1487321
234192
1182684
321564
1394079
453636
1355303
65493
1958518
1208050
444016
1393380
1645387
1810168
416080
913305
35532
424538
1881725
1681829
748869
1534968
418476
233935
151498
1520257
148307
956850
514889
852312
729516
890659
859287
510246
585408
1500598
1420615
398120
1816558
294369
1362156
1877407
1622286
782941
255385
88680
154609
313813
1176540
410990
275930
1240203
388614
829310
235215
1493351
168322
159949
805415
1508331
1148897
1468590
1592306
1260766
1894792
643600
1813781
312989
1101202
589193
932891
53552
1116959
1231066
752840
1287848
934003
1019904
1002925
722811
1897496
256012
1518632
1605704
493847
605460
400870
1997338
1400820
1903992
1904755
397633
800199
1655471
1126517
421351
1504445
1380587
1040884
291769
885711
1861499
896313
991502
1919495
797986
1616097
273918
1006853
981971
1689285
1992935
1759575
59721
1967078
1024258
9708
1164221
500827
1825909
1558772
1383047
1089465
321230
1418927
735831
570564
1091261
1403187
735168
1652338
1300868
504251
1463133
1669858
167254
323095
1361557
189554
986032
884808
343409
1221586
63284
1904401
1921222
579577
1070252
1271720
754885
751928
57951
262060
405588
4046
520220
1005433
620112
286193
107288
1009483
1549214
1384911
1598750
413197
608889
382364
1527382
755092
140356
642503
515435
814659
1401395
1120184
165442
1037152
836796
915298
1177001
1917230
1166376
1740096
182137
859292
177131
135751
1931532
525029
1107518
526817
1116532
172283
901673
1740104
1685960
30799
273671
1839206
239005
196177
592775
1561256
97597
488576
1198368
240578
1861890
1992751
1280511
39051
524399
621607
653303
1031979
636639
1651971
33121
667128
471386
476368
787495
1250694
1091282
332644
1677767
813265
1463583
1112440
1145797
940540
631975
711796
1895181
881009
1084968
1221340
987133
1794368
383834
1212582
1858950
1281113
1465434
1902390
304660
1074155
43799
717526
639157
1977022
922575
1839234
1006707
659207
482947
263351
859295
618669
518623
1169953
858345
842244
1020188
688081
816329
1081616
4808
1850467
1076706
254495
1698422
19665
808457
1191595
8733
1772614
270212
40869
425107
1533866
1370939
1727442
1968350
170909
772669
1103166
101235
882145
1429855
399658
1583195
944939
1273421
83829
1726581
1212959
1789024
954520
1003948
1617691
1608894
439195
1504558
1358683
486323
1243480
1176377
617674
482740
1842307
1794851
1863061
86993
393095
380579
1368609
1225067
429245
980036
1771887
30809
662833
166822
1964968
612284
336422
1258566
1672108
949738
1992551
1143694
975783
1670499
1088869
1412948
682424
153438
1107361
1521366
1029231
143059
1468925
709515
1393191
743372
640811
470433
1288618
773244
1348153
1188088
1950997
92038
1445788
1555116
115325
434743
1757552
77604
691003
857634
44613
682318
1894605
1014606
1354518
1375946
301407
1374156
276473
427116
1420604
181871
152729
1275048
815635
1732318
669185
1260668
865382
1331376
1049898
1456536
1563612
572386
1612923
1829742
1160509
1688463
62522
990302
804011
573700
1741857
1415382
702079
1331488
1407780
1983671
973165
1734188
5827
876452
653734
863466
1588988
748450
903004
368776
1484041
1287063
830050
10350
109112
873372
1625526
619190
790619
229931
790228
906699
227344
599668
1279396
1859012
1755456
244870
11719
302714
1283327
844478
34529
740154
363937
280762
10715
802920
1551280
1614896
1314419
946202
26804
1643999
117932
1980096
1432964
1409602
1796857
1510727
100982
834202
1881923
524003
103609
544970
244504
536018
931925
1522424
1633299
1285695
842407
483016
619650
837196
1311999
996028
1070564
567303
204439
1242009
390067
116967
39998
299440
696519
1946132
440756
695712
202051
1712602
517482
105812
547332
1864747
1026192
942558
1635187
881063
1662309
805513
947798
634112
1516423
74006
172285
1755243
1695637
347736
910388
1010745
176691
503557
1052560
303591
368667
1486519
1543453
1811752
1630933
1072442
1873649
1670183
1498613
1359306
788346
946623
612704
1152795
795638
1208568
567726
640321
470589
1656125
371503
1558419
12602
462766
806687
1863609
1946709
593219
299061
936233
1725340
931014
1998018
405662
1039450
1469260
1750801
98862
1666503
1416098
946945
597326
497804
720269
1609442
200771
1920286
1885761
561178
1221591
1925696
1533052
1024166
236647
613660
984455
505830
1491160
26608
834738
1757748
855895
1594047
1601375
1626665
211149
1860408
1609292
113757
1835887
478506
946763
825553
469982
40279
259329
375981
125808
1538160
1258969
365087
1105157
1835439
1372786
1701211
875272
1643558
1794639
551754
1336227
667811
1255778
30562
577505
742579
1415019
1059347
767854
1663080
1244028
163746
1359327
552001
1302862
709791
552083
1626137
1581225
1740282
1964288
671279
16605
120236
1780733
1970217
1512706
973970
1336983
1167574
791517
630194
607786
1235533
1918035
750245
149320
523257
369952
1519817
1095176
496558
1564624
110308
1600533
1240130
944507
869179
673568
1020158
1914297
1985499
842528
1448874
1183673
1317262
1724420
710031
1338005
1728641
1829207
1381526
21769
578726
171845
1435258
15438
105938
191943
929205
229559
720929
1587337
1827949
593585
1631372
1511940
1214852
119425
478310
1826170
1148507
1059506
1954734
409242
908692
1231258
1921954
704254
46174
1694154
742694
389565
297397
1881802
266149
423232
231503
88266
1205813
197692
1611146
710612
1856832
785729
471192
635372
23303
245716
1777336
1556608
1267566
1154937
328074
1548069
205598
1991695
1192648
1795017
1784216
696597
333778
1568854
1439426
944180
293581
568425
1501818
684092
137575
1973456
1251072
411645
1951357
1745583
664145
1779959
227505
1347636
838405
805514
1070008
1200215
1301474
1446045
1653322
1355035
1463959
1021509
1138816
1351581
1590128
1714771
694239
549605
352993
1831101
245291
236682
1421194
271133
907139
649428
779989
1377071
1782263
1168369
417350
1495415
193378
748646
1797193
338929
1515153
393210
1689866
1496210
882340
1221811
1077048
1861424
166532
1395487
1262188
728177
833902
1923073
825991
1115693
336236
1184891
1098991
961460
678637
261918
1350437
1745225
1017870
649355
353547
84942
837231
446381
459373
1792507
42745
261797
549906
1328367
1186282
966886
465083
1370282
250824
634833
1915286
1872970
806997
563326
1327857
414630
1106910
94020
1425177
1075784
849594
1760861
38831
1596807
562324
647597
208403
1797977
581311
1018485
258395
578803
811288
1668506
1986031
335713
15062
1173073
1635851
1922083
1713106
1258577
1427224
1672528
69442
1694296
374829
1859818
257046
1120671
24687
1827502
1255671
882327
1067549
1822433
1709403
386626
984564
1376690
1444465
348002
1736144
1774993
1302753
771975
429354
637380
1930769
1203321
1776178
1808407
1764726
1873819
662030
1771148
374712
457903
348975
756855
621638
1454581
1470922
111420
533792
1562476
1789711
1320749
174103
540835
1677059
432106
745399
1217687
1868217
373887
1047518
19523
50806
489179
398899
150514
385388
617856
968528
1536220
1518067
1880774
136486
1539459
180236
1529218
780068
728582
734428
3280
1551246
1678578
1789328
1975722
444037
754541
1610559
54960
1377019
975530
177643
1365418
1368763
677309
716692
1049403
932718
1711767
1057095
952405
566914
1023363
1074895
207867
615007
983638
1951158
665977
1501085
1827864
998567
12909
4636
1654747
703842
1150103
625610
592104
1579533
171293
775138
321005
903346
1619083
291287
198761
314471
534340
582220
1940011
51028
1343087
1153676
1004568
344048
1193366
1642834
354223
1185627
616319
1618247
1005152
53240
999123
935773
1486539
863293
1209423
1347807
1579268
1868915
820504
523912
609636
1947114
1885900
1687339
746456
953979
330734
1140280
1409070
1936773
66380
1799453
1933063
422995
1647819
532628
523644
390310
1833982
269933
40414
1221516
1519419
1205622
178388
1600973
142967
41061
737966
750008
1129989
497666
1149525
509716
1489758
740482
71636
357996
769341
1458090
918257
1792898
584665
1553903
507983
1149793
834806
215735
1822106
676559
1589427
835881
55610
1941468
1548940
76851
1333925
66103
603805
271242
169099
461997
889419
1684390
617171
417727
1257533
333384
1613052
638589
569475
651488
1833891
637115
1955295
680225
194251
974155
915914
1022919
551483
314298
1706804
680146
1281708
82923
364551
279374
600129
833162
1649267
1367332
1540274
339207
1021227
984255
1259230
1171884
1950563
965440
214911
155488
894690
1191839
804500
35010
634687
1091066
1614416
955066
610316
893183
96572
1060544
242011
1528485
1306157
1225395
828633
342713
1447310
336839
1024166
1765794
1425722
131987
1791603
1308216
1707025
1568081
1953264
1790774
1307354
1569546
570079
1318383
1940919
123002
1021645
562191
1010882
1821528
1981023
393440
1929421
787690
178138
1931741
240808
1771609
1234030
1071288
1565654
1425275
1997357
411891
160159
22265
979499
297744
1746636
1106385
806822
1275082
914232
592299
232814
44827
894056
1180123
1203660
1580176
1715107
1995674
982191
1314384
918658
1059931
398780
1975537
1067485
243261
1541988
1506228
501330
1915399
1615103
1143289
1056036
1392321
1001321
1205292
407154
120870
119407
892452
822039
1660784
1040271
980601
1551096
714948
1629553
533572
1494129
1299605
1692744
831333
1193715
17040
1197696
647244
1806472
1526565
1645020
1544820
1076042
804675
1623944
1442995
197755
1168874
1913324
74716
331006
769920
1549239
1184932
1751068
448680
1740352
1451757
1418382
300950
1122097
1516800
505951
1398159
978590
277801
1064358
256733
81882
1641190
426476
1023859
620808
1245105
1720423
1686722
1163438
613730
65701
1172443
931259
1909480
1017162
850971
1302864
119478
440485
1699913
1029125
1800886
1910873
1497315
1350631
1779159
631611
877385
50665
1584756
1365864
333747
547129
834450
4242
310971
1219724
1268958
286537
1164773
1032178
1429832
1321562
306622
904016
544682
1480869
1574113
1221493
55931
1675677
1725702
485854
373944
21409
961171
735747
1915290
1676233
1296750
804125
522715
1901697
314636
1793080
260519
1207177
1898978
1933749
1719385
1703499
5313
915557
1767698
1151506
1816629
152996
719326
216876
268906
546413
1784791
429235
891011
470565
1419704
575193
112912
755829
182522
999530
1842305
846326
482681
117810
1566166
183972
1862912
60631
259126
705450
989320
1875290
1965956
1284302
613262
4701
1000612
882629
868500
1554661
56884
1396716
138702
34320
168618
1722934
500404
806747
1368371
1277393
1790217
1915185
560262
1853662
838325
48899
775193
834359
1342015
1837692
175343
1105044
373083
436192
14800
1307681
358369
1607071
600058
1923618
1740029
709744
994980
1413741
1869866
363405
536625
1829781
758036
1300550
375158
1302217
558378
781077
233692
932546
1749474
1903288
725912
809637
1230272
1286460
891116
340929
709472
1134314
160179
280657
1243279
1927605
940377
130913
1650909
645950
1667216
1140931
862346
1606115
1589633
1475932
1432436
459746
1845367
1659967
1834521
412480
153925
1776366
1387456
1881899
949885
697591
1446132
416025
150644
1504820
1065034
594801
325133
51902
1070249
193004
1062036
1535878
80859
1964554
603748
1343672
666147
1312046
131175
1311410
1962986
112339
406080
73099
1751361
1279620
1428783
458827
296092
860974
665861
1368607
331909
358109
1653917
274324
1742214
286302
1884359
1611903
328171
56475
693106
493202
1535
632904
1360991
1126563
1828548
1226853
296561
488776
178216
1364828
323044
406562
817274
611821
1933858
1318335
1233221
1556998
385157
1306609
1424655
1234858
667404
1822921
938306
605701
1436060
39884
1493633
889226
829023
249320
253058
341790
1044382
1272267
175165
1524117
1481339
1371800
41509
1724550
966194
886734
884442
1326260
1293971
945863
420301
1426842
1085955
745806
645623
679384
163647
335927
640332
1376012
1860250
1858762
791013
1685965
264739
1844573
997066
1914617
290604
300584
1311276
1894759
1321669
549744
800411
698368
37636
6049
850025
692184
932363
814020
98956
1922206
961258
1867705
1428200
188448
1824181
1286901
1664280
216781
1792405
826399
1679875
739610
1878268
1648830
1839791
1649641
570721
509653
1329073
576559
1940112
827793
1188106
550759
775255
441102
203763
13512
1666489
901208
893471
755861
546522
1561635
1818254
1142786
518079
1413581
562068
1680366
697401
1878647
66793
1720154
363873
142811
802378
1296674
698565
890668
1689078
223538
1800887
934201
576903
918455
1322813
1883692
672648
1610421
720000
530986
454322
1043059
1272587
1821367
1936105
1811743
7644
1274495
421710
1946203
1729606
1137147
1444132
92213
1333812
250682
556187
386638
586048
1925049
948235
341676
1195088
1961267
1358384
193042
317440
543843
1854019
36066
781014
396051
324871
751832
1019698
427591
377965
1090267
432026
94066
554666
831403
1888640
116844
1352598
1442269
251924
1781341
819495
1354663
1981512
1207443
1166252
1387111
1147836
1228285
1519893
496585
1124329
283210
1852927
1731391
103761
298971
1136896
1409687
775123
1220784
1886119
769156
707034
28369
588361
980524
1071111
838200
147601
798015
1818549
1907134
790763
159916
1102652
1030229
687150
1215513
634986
1206753
756
1283242
943082
1302433
1930085
1272363
955675
1671460
498496
1186997
257594
1863583
439103
602355
368096
1692706
1285361
1117135
1766983
1397828
1499280
1876059
755580
728211
60522
1008964
400313
1352458
982722
419969
1222238
1913757
1276384
911021
1792273
504932
1479892
286830
1449502
854156
1586017
1525624
501791
1955286
1582294
1686278
252269
1684451
916155
699354
1448946
687641
904777
1660923
925166
1185855
1520165
1362363
266056
1792586
1110499
1458813
956284
575203
1270964
707537
1515970
1896525
1422713
901318
1823427
888713
1167152
1176632
352646
1918383
1138265
688747
1008885
683803
660694
453104
1290994
1525804
1826042
1708406
1564212
273991
996879
1398612
1908039
1475063
900859
90023
600636
1841433
321505
185436
340375
1779369
980889
557638
1200743
441326
468302
1605371
1082431
1098261
953301
407146
1678928
1397053
182769
1646388
516344
1732732
455754
46020
1893525
1651524
1218149
315292
188006
1549477
861963
493197
393928
1680850
535293
939666
292706
655959
249791
1235043
615810
1748368
1214414
1085531
886563
1504501
688529
1367359
1987769
1895548
233802
1501425
671965
353657
413566
1653330
1616214
1419906
1720927
1245429
1474669
421447
766958
962353
1180720
1401458
935043
855177
452562
1380944
77086
1054604
335754
870146
215999
535456
1091484
1058890
822881
1215631
439637
101860
1659640
243410
549067
1510252
1201331
353084
227058
1438505
865367
567201
1668020
685026
1624189
1454958
1243480
689655
359687
158295
199191
97896
1054401
1156465
299370
1560522
1750801
1781014
1799154
1823911
644243
525073
842562
1170742
171465
1943941
367094
621589
1643245
913778
495069
1624716
1348674
1837787
1561587
1096358
640614
1818200
211876
1659129
1895523
532439
1827581
398627
1695877
1908053
521336
836855
298372
836123
409771
582785
785785
94427
1254956
381484
1525497
459913
1609025
1920025
893124
222014
187353
127062
716540
1225988
1007240
22943
64314
1751437
1084521
536371
1322294
1705523
923237
345672
1228643
1978285
261473
1091476
594188
1307157
1069664
1591857
1159424
1690554
1226008
1005779
524431
1485385
1694906
10694
578066
961465
110082
1809184
1112369
1972795
1858593
1215627
1762982
1799081
957140
851440
543778
1506691
1315958
866329
1091620
1610074
391156
1203163
1178417
1425989
1849668
1459050
1876148
706473
1602619
932710
1925206
1594087
1663023
490348
421480
1150946
913639
769841
527683
1102233
1091461
1396871
1731728
1110012
1862982
828048
1519422
279796
1669753
890411
987220
1248437
828120
304378
862144
1741042
854985
464068
333847
993224
1234790
513905
590760
1575569
1853721
1031760
512709
135490
1283326
1415630
1680346
329815
851548
1083838
836296
153347
1542525
977227
1693847
1140577
1316114
125987
252500
1458466
291942
522463
1538821
5185
951732
1523795
157123
1688672
2984
1635989
152212
1226287
1333521
1777815
895347
324529
832701
1002810
668629
912082
1074207
27498
490086
26869
829892
249950
256198
422809
1860940
1748301
719408
788872
1968996
1411370
1991600
1929649
349793
1773629
1722361
602004
1904014
994958
518223
1982971
459952
977562
934208
1184526
1547394
1110710
1934870
896274
1046915
807918
524732
917313
1832186
260982
533327
1861000
1159020
525510
1599992
701173
66855
711774
1126675
1478819
49934
8552
1848939
1768192
514528
1049652
1841146
7409
368820
1893872
318673
690698
1220727
143712
1909475
1443333
371641
769197
1461619
292180
180495
91933
1780024
1856848
989817
758355
376047
1673237
1530967
800682
274892
346469
1538906
1865213
1713798
1822225
317073
310926
1874613
1246736
1392221
780141
817884
1175339
620257
1421618
1182805
1329620
108658
202411
1775031
1580424
1729880
1711651
1119737
216897
99681
1697304
933451
1793739
149746
1008095
1111999
510733
1773514
107149
91110
1202968
552806
379939
344770
1549843
508071
1846278
448610
1483109
252209
1052726
77516
1578647
875775
754131
66767
539625
637660
1174174
1858933
1973127
1482608
1363420
1807140
847867
1187914
968202
97973
370134
86529
562198
462521
1084631
1568151
172199
1320004
578640
914678
1388151
1960291
1704439
942625
193188
1228639
4229
1754660
417573
1384285
1755120
1907810
1447065
198493
1477181
1422349
1922881
71486
689180
28752
1904484
1438096
184722
1920389
1605603
1605946
695852
311669
1853816
1634505
929155
592539
491331
528084
795244
717574
1939585
1103326
1780382
1798077
295156
341444
744529
362194
1381479
338342
520917
372839
1822023
1464408
1047421
16599
216535
1905448
333713
1644567
1995375
1077626
1823226
541330
45599
1493055
1733154
131538
843653
1390875
1275730
1547793
1324422
592371
1808261
664737
1285470
512106
417008
1625101
489172
895747
1008044
616372
702039
1902610
437849
1724264
225906
196646
1615311
1065406
65475
538939
1469958
456049
393925
1587632
1605275
1743247
1077063
780997
229708
1351732
213532
1468897
1839647
889991
542620
1117517
1229758
629157
1194504
1544417
975385
85003
803272
767410
1551854
28556
509649
626930
1630365
1987583
1956049
789266
97280
1154629
952768
1972354
873727
855925
1603499
1704995
1947573
1650995
216912
912695
1397427
820390
1277805
182996
177329
1616286
1972975
1224423
20902
1793485
17610
923687
1242253
882560
1380143
1855550
864077
211441
1088615
1419829
998625
551956
605703
4973
505213
614653
1083292
1925492
505933
1216447
949851
1482486
1272641
13988
982030
434707
321485
1849980
1107660
1982418
401499
1318867
1813826
1924774
378672
490024
101180
900633
985540
1710314
1478668
1563491
234244
1650062
1887749
586883
1861748
806415
91785
1869653
218288
61407
666254
1667980
989213
1200268
272904
877867
1339331
371527
1736330
1681526
206487
886099
1663662
179291
1333912
1329288
1042901
939138
414974
252664
65948
28422
38850
4723
1538383
759429
1947560
1639946
1012970
1460453
914767
284336
1137343
562364
1198066
1116759
882747
134580
1978459
1819922
1587393
56044
1722755
740401
1069867
1530719
1638827
1613640
1182612
1418126
372241
1770133
180362
1672381
1416218
1435930
1909301
1302448
111626
1754919
533698
1034658
485563
643723
1862724
1117702
1950987
846087
1146977
1338569
1804202
1174231
171188
1654215
248792
167773
55270
1170492
573141
41871
1036048
219149
283702
326678
828745
374195
16634
906950
1420997
1585619
1957914
1470975
804749
490099
289166
1098440
782902
235840
1584564
1858911
874556
992242
223199
337429
1388840
244467
617359
769889
1031703
1765280
314112
410503
478516
1129270
723269
911040
1846877
1978280
978226
331275
698911
698611
1483832
598046
803731
7360
835980
1287842
101317
297852
1240849
1611028
898884
1496837
118483
297861
730583
804714
434916
1757009
1682237
579059
464952
111815
1098028
257165
369850
1073325
962957
948591
1160093
367083
666759
380115
602844
808319
976265
884484
1668021
1048292
1578759
359895
248300
1773404
1546725
1582367
1982897
1348370
1750030
1089771
518378
1058150
192147
1760562
876545
110765
1932325
1157454
982071
768930
574741
408130
924663
353615
859841
1389096
1816491
906353
1117967
645643
1759926
857910
198728
1940657
882336
599851
333841
1418040
232353
819802
1350922
1069437
1852826
1188193
195578
327075
1664786
255016
129740
1867601
510864
1983709
1890667
1711043
801186
1458655
929369
1921405
1958442
1096044
95191
593167
1368807
1188496
1652059
1889745
1064976
1443597
1686312
578148
424607
1726117
906124
959383
436611
1903998
1082174
981570
847038
1714451
824489
680631
1145980
432564
557308
1260393
1275251
917492
765746
454102
1236897
1351372
871700
1929946
1504620
87686
1068043
1472790
901133
671799
693808
1173927
544189
1485550
1227751
902794
426405
867715
268528
1175208
797205
1521947
916995
1625893
847709
1127763
1937574
1517173
1498996
297420
1199809
1990687
1912660
149835
129770
855460
1084046
1223630
448531
1204657
590872
983211
1891619
958681
353164
571039
1044210
55126
34720
15351
1604442
528765
1375790
181267
1902691
887320
1318647
1789262
1157988
888939
357760
1471035
1842222
1747258
742211
739949
1111168
32511
1664013
1130960
494872
64939
1403600
1240706
1409554
198664
848425
356189
1696788
131222
1635634
559177
844642
1504846
895665
544959
1218601
118357
148033
1308080
1260617
311480
451636
1463890
652163
85098
861257
1947317
836617
271041
1139260
303537
1511854
1459555
1933215
269109
1653553
1223685
1894433
1766182
1550753
597694
342141
221263
812112
141076
367880
1038369
469508
1617814
544914
1269136
1981491
1360056
101600
1912791
772310
1376600
1603493
1611509
1082098
1267757
1755417
882322
393523
458569
111667
487821
1741974
1282001
523301
1373558
1665276
832268
352318
287728
1351800
148658
1709845
402537
1941728
1421453
1848175
1447966
280570
636162
955849
160525
51941
212526
1267871
309961
77599
1158629
1330049
1056269
227310
1412037
1548471
1592959
1993671
1362386
1118402
1036281
865296
515881
1604251
1775710
784508
211215
930350
688834
756944
100754
1012652
1805838
1216700
474788
1076682
1161625
1777031
755782
952588
581816
961295
1918843
631434
351446
177975
819231
10000
1185187
335471
1877134
1206999
813325
529236
316267
431946
398862
652108
858788
1016141
189165
855620
463641
1319605
72896
186951
634214
1291096
1006285
1606970
1477956
773492
68702
1004190
488074
194839
528512
602575
1289159
1493077
997412
1277890
489963
1311036
1940790
1053497
1141050
766283
1431649
989713
912167
1146857
1137035
625486
1717117
1930779
1279241
1048385
652770
1817628
784564
1016679
336672
1327225
103331
161500
1803895
1118792
1548596
212879
393435
1820983
1104762
1094667
645602
1299684
1129670
1567326
894597
1991208
86839
1654185
613431
1070047
1318061
624502
1041046
255148
714677
950433
1155137
1944193
487674
549010
510874
17410
1801143
1364196
313815
192034
1467634
1380864
40759
754553
878635
85719
733189
944349
973088
858296
924376
679557
274634
1726367
1995626
925743
390032
859154
1442689
1107671
36797
1245376
1638588
1432088
1105017
848135
1284797
333908
1806386
815924
1894801
769036
1554337
1830053
749664
205315
5056
1688562
1249739
790756
1711449
126859
1698646
34088
1720141
1684951
893129
1202663
1498767
1268295
803660
1135894
944782
1904002
1417062
1363246
325658
830182
1151421
519755
1079879
1733249
1144223
211864
1845932
984729
1578957
1566236
264774
4216
535080
1201006
108887
733485
506345
1812152
1673921
1832982
415347
429503
700328
1077073
1180561
1482108
1839527
1656679
1711950
869180
276443
709877
1544277
555646
1332020
1963570
171642
1959320
1509353
321760
370198
122999
1839734
211054
1417934
697369
1985313
1794115
47878
913202
274124
1744497
1994218
1299787
1814095
1377664
1848771
1272338
1767213
1853551
287262
1458188
645014
166666
424923
1168727
1212195
517094
1094950
1830763
241456
130322
891011
1142201
827791
679755
281970
1646822
1660818
39764
1855213
418894
50505
1352348
1370447
1784665
1885958
571559
720246
948632
773201
308238
78962
1736169
1700814
1635010
996033
908654
469704
741445
765913
413894
1864933
1943323
1327625
905013
1149583
357565
474444
336841
676151
1816079
1345441
545016
904639
281171
1922218
1466759
823006
912295
1077875
483440
1235767
1897836
769560
1630167
1445187
1196242
478784
1295580
425806
468106
338468
33796
1913993
559933
1277516
786475
651202
665208
651063
1256288
1823218
954997
325812
1951368
1024046
522860
1383351
1680484
183315
1487154
1122628
638995
1190033
582127
1420300
1244629
1968979
1136910
1618486
868680
1447235
985999
1435577
1504362
1139687
200788
1539779
881927
959980
1009267
742502
698979
633960
1907004
1988753
923272
1649070
883226
1708311
584923
462551
501642
857458
1118532
297264
1074363
1217401
611066
475128
496506
1818150
220270
996292
1182944
899010
1593248
1078465
1752193
1704187
998959
1316999
915561
789279
643521
1929837
983780
203095
100879
1728003
1107762
1288303
324788
920934
557796
303620
1912436
1652771
922121
215345
1022942
763845
509015
1136638
994302
227790
1591964
497810
693607
550864
1765687
867913
1189978
1993926
909494
904155
588152
359530
614963
671751
819648
1621312
1849584
246666
14803
489232
1849866
824242
1961522
742787
1522032
340872
1377360
141345
1347411
1508999
937630
442287
159833
1046934
615016
315545
360724
909951
255227
1917936
532585
62498
848734
1991770
1217401
1991512
1676319
1876907
715915
349575
929234
1162663
74216
1993919
1819936
908710
1509387
1858813
1864794
824362
792515
337648
1042768
498723
1242781
1047895
739328
825024
1467220
525060
387296
1265425
604259
814320
1935358
1368677
151654
1312802
249343
1240581
1833196
714970
172761
1560164
131750
1239214
1705182
31554
1113743
532256
1165886
505821
1757944
150774
234250
38360
1090634
1223807
786514
1702716
697703
1248850
288713
306683
642778
384948
1959440
817028
1467367
1124546
1284646
1927191
1315146
1468482
1593640
1746778
920003
1428436
1854183
1444524
13940
1184737
918048
992032
1575149
630346
240946
489396
505552
1523587
732913
1636704
1163250
225613
1458564
1276155
102916
983459
1045910
857377
306193
852596
698592
362437
691740
1177625
1086859
1755117
1515822
1213593
572178
353421
1064405
1556589
1662727
365395
866734
1582832
649337
513194
1081307
1278974
1572861
1821623
229247
527718
1985801
207204
1516960
1008981
801775
1552428
1098616
707816
1828639
507616
563133
1992535
1612804
473122
995983
1560047
187573
233840
914217
1932530
690684
9376
1934499
960084
596868
1662331
167186
930794
930081
544898
1928909
1676794
1200048
1548406
1373105
1528940
1537254
1456127
615152
1280517
715001
69642
1872570
1343701
548766
1637313
243371
624828
1954898
432471
203854
92482
1842714
727906
1012172
47320
619375
1168675
368537
1346364
1892471
680838
1056798
5767
1603615
1613829
36920
288475
1259215
668881
1848310
924029
685126
1488559
289441
1335006
816981
572182
1427305
572066
1135875
1300037
321061
719264
1446352
1013271
1971217
1131374
1385997
1329854
645084
732455
1150628
1969329
1990626
763275
1504817
668773
1313761
1830348
467239
1434925
266916
1998896
565160
163368
630087
1358424
609447
1649206
1229766
114019
1444285
1606879
1873480
742396
1516819
1135579
673641
1713958
1905705
1957749
1826357
226678
1682736
945950
179689
871695
1258710
721121
312906
1400462
1421883
1249539
786847
916043
285455
1816058
620087
1071595
1855670
1309381
869069
1283404
1079142
634
1112124
1928190
1498003
91102
1529114
749532
341029
901808
864866
1484913
797844
1336451
1860773
451381
1208776
944074
528614
483111
533753
1696796
1071091
1048764
1631761
1663669
1196400
1194289
320446
1793652
1897593
1910104
372333
859179
586231
1566860
177204
17105
492453
503262
1937320
1058620
473651
259368
806844
18933
418486
145847
599862
897857
1701195
1134409
635665
551825
763119
1348842
32134
380114
1462472
1040091
1645243
783607
1119144
1807749
689984
334508
1999922
870218
1135157
786254
1746102
1324535
437521
1564165
1632384
544598
1809704
1971350
1061751
1292376
265889
280808
38595
177244
1116924
496494
1987120
66958
1207121
1800917
391603
500173
475474
225948
1312916
774588
819107
877949
1469508
484775
713128
1100490
1569383
1877115
1016596
408253
1475263
1434929
1866730
1559773
1644655
1349828
735843
323785
510996
1678296
889703
483652
1608641
1520530
14857
1002928
711833
1963411
847833
284796
1851993
1948680
893670
1243221
969854
1500239
1290349
1601648
1787474
874157
934688
742959
454552
749007
1400681
223488
1201185
1689271
1246525
69783
1339690
1314034
1528523
1505608
812228
1572007
1240679
1539215
1978163
1361993
1479845
351435
1110346
756215
50534
63531
131350
1636767
1501136
1719416
694603
1969524
1381683
1050779
1509038
799455
1933499
1548617
1076242
244401
1344090
1823009
1997316
359410
1093840
667649
1099282
1803876
215329
1661602
119323
1631524
1326333
1109724
104295
1320258
1742608
848586
822611
1071731
309566
1823174
1910313
1890061
703034
392046
206842
1107680
1077248
218282
686413
804530
1979421
862788
1961112
1004561
1439163
479747
884555
72361
85192
1932923
102871
324747
1804618
101557
1728306
69318
52631
409367
815277
773908
1478465
836144
1326444
566658
1807402
435338
78220
909930
1503295
1366312
117866
831407
556741
1577340
1985853
941076
120493
1685852
566130
1418186
1900206
955525
837714
1034818
1625766
1715076
1313141
978164
750021
1726477
799406
864444
704870
577711
1930134
1108567
621441
689167
280574
635400
131410
1435391
944984
1550099
1722872
366258
582794
1810246
905230
1961661
1476220
1811401
1309361
1549298
1895514
737689
76717
1711309
444182
1969466
344046
1719463
191529
1933929
192868
278040
1986358
1146659
1046205
1778874
1925266
986879
1053537
1209062
184852
389528
1954921
1607627
1381938
1324964
1319008
174643
956558
1183262
125759
1893919
481555
1367559
1902348
1638296
315845
703736
132958
1319197
1206308
983216
141274
870932
1843952
156502
1847226
1071115
1777737
286710
13589
107875
1670642
58230
837770
1276625
1152782
358799
728384
1016397
15202
1530789
1081752
1464103
916135
51206
365209
437411
1567431
1957028
56665
1319449
462200
632717
874947
1128797
1172383
1117921
1099435
689310
1858997
747174
1532607
1362419
625820
1202412
951357
1411637
1741432
1636152
994998
90121
44637
1739094
198023
703166
1441378
402115
620363
401314
1864024
298297
1235563
655417
698444
161488
985015
690812
1457511
311649
947806
340438
14923
650936
1084035
339617
917893
1292717
1002548
1103962
273009
1783840
1736821
617757
774009
1843057
412731
446225
705717
481306
1035268
1652329
412049
1784600
593355
1564341
1123331
791237
1734460
87731
1042494
780429
932528
1383730
1723834
408250
1416030
1662082
1353433
1541257
1495156
1782735
1026039
1933436
1035607
1966850
71535
401371
738144
1240382
459153
516506
831758
1732580
759213
495869
1425307
886764
897180
763607
342261
557601
17434
989769
177048
921758
997258
1665724
1031701
300615
1127903
1089659
445194
1107013
1436393
125117
1403559
850016
248595
181352
676243
1755954
1175637
1701210
1001967
1167417
1859596
115772
700373
555068
446156
1451551
219556
933347
636429
543599
816065
1841758
1873041
1105489
1891349
1155135
665914
616526
1698688
1842776
675688
954542
1229567
679299
1357038
1729643
573901
768584
1260130
1413237
1418257
1672797
943819
32253
750704
1970070
163471
1865408
521995
1057483
1252564
877787
1552618
286387
416917
218395
508782
574833
1552168
173864
1166270
1494689
1966217
1052643
1168798
1106033
1045063
1286465
1572664
1939570
343355
1917450
114255
1884498
1885369
1234288
741331
289580
1053554
1077513
1588801
855377
756638
1850683
1549378
1545917
1619229
102702
1083591
1471750
1942753
1975906
628943
1107976
88025
361475
1765673
1830533
510673
1816685
1665151
1079547
1262601
506281
1893939
783998
1737501
204638
1353577
1739192
1812664
1500783
1856043
532304
1151452
1288538
1762349
824689
1448279
1344386
811779
29704
800705
1316443
1027158
1896971
846826
1098999
1787786
1779835
75867
245263
878149
1010202
844341
1829623
196265
556740
1243902
495607
1908829
805267
1843018
1858388
1139852
314020
1086298
1045675
1855099
203221
1625073
1651167
681559
157863
425849
1560293
479332
1225626
256857
539161
1119425
666848
1054413
757504
1451456
1428086
1494789
822242
240357
1064663
197291
1016737
1543361
391322
751759
424823
804913
1885390
1022471
1877823
351540
1139414
757907
1398887
1829921
1358286
1863592
143269
750451
1480001
1994053
1941635
1666961
955815
1617628
396431
786055
774815
1995148
925412
1698548
613978
551316
383843
1980439
1826162
1640753
750774
1573969
1182102
1871636
483767
91420
1693183
682918
282538
593283
595154
238185
994646
1372787
1372851
1291823
736288
1296493
398393
1387449
1191588
1062182
1582611
739366
1404045
1527843
464192
250991
1482646
1794538
289771
1585657
1494252
207136
1645431
1168600
1162580
464721
452702
1201333
1516350
760231
1024174
1773461
1888846
1964610
1196900
552166
1409871
513407
49379
1470484
1736736
1868067
376530
746091
1313907
1642798
1903432
955562
449710
556740
1642357
1945221
285453
944271
364006
637594
744233
308261
80085
604204
1505938
826516
152614
1503837
690287
771741
1930603
1795983
557417
1568887
629958
1735110
1504993
356316
4724
539464
1845585
1911053
567264
1392767
57785
1959042
180095
1538027
18474
1595734
135022
238600
488109
1634893
589392
1952638
387859
1704438
241476
273773
407665
1192725
1602617
316422
202903
1153383
36640
1944929
996470
1514279
749043
1865875
1668931
110725
159702
1907260
693634
1704794
1153767
1959279
1860447
813423
1485653
231404
289355
1186577
951158
413250
294267
566579
1519449
1825405
1756006
568842
1675857
165963
1174122
1322498
479395
167083
386562
1749937
820856
87978
1525628
1261908
580065
1736607
1939491
1011246
1670604
1159276
1162117
1753384
340771
1322243
1098504
900013
1537955
77823
1451645
668940
1548138
1751784
1693813
54040
442677
1058035
1419613
948000
1178694
962591
1179839
1221652
1507629
693325
982769
286983
808964
1961034
1900276
219759
1539343
1289044
1076755
29098
1145033
646389
1050647
532453
1040705
841963
1171068
1589323
385283
480579
1028920
949735
1246998
202969
1168448
1802069
1356460
22040
1241613
1740820
1681773
1166816
512258
780261
1666042
313711
930420
1237505
524163
812244
190471
1256497
1069560
536604
1530130
1075138
1509499
1132777
1828646
708642
582160
1112680
1811406
365476
1735041
462957
1340572
478898
1674867
1434623
1400105
1808006
431910
357022
962334
1612941
679470
695237
995843
1163641
1075626
658226
325146
11425
1499254
113497
873354
133902
1088702
1290670
195510
218379
1184684
1927397
298273
1140945
1662203
208200
77683
1831432
933393
172564
1306649
28993
232867
402590
1966394
1512574
124690
1431443
1197455
532008
64478
1389272
539208
847979
1215667
880983
1616978
280955
1918073
1465938
841754
987900
1269806
1679359
1219798
499227
1974584
658683
57179
489443
543030
139259
1447765
1063052
900881
1992122
1957617
1724163
649668
733294
1710765
464012
1701758
1614750
1196878
1125241
173740
281080
1586338
1785221
942130
1958098
81051
1040010
1160791
115492
1416538
1015350
530398
1881061
941283
1176300
703930
1187068
1035720
1371634
768837
1568667
894282
993914
713222
400806
1520495
1734780
828531
875451
484277
1953106
1311755
1250292
1606471
314326
1103349
1332326
1438187
1517720
1981449
1891114
1852665
1811229
177376
1210343
1885294
518957
526337
1975023
484945
778956
1496093
532515
1682226
1796325
1089429
103068
1426360
941548
660923
1671153
1320788
1545029
297152
134653
1188974
1944171
1594116
620884
898889
1031988
816605
550093
15001
1289682
1020630
1932997
886661
1442808
1208556
1022787
808689
1725149
1025005
1991988
1428855
1395578
305712
1115702
441913
288115
836556
373473
11862
506686
683150
920023
912603
268823
1359502
299642
948051
315761
584860
1771591
1248463
1666574
753286
362185
156667
5619
1654359
1117182
1831532
409620
1272481
620132
1376613
1357189
1846933
1501658
645299
870276
86320
679726
1731531
1391427
843365
740507
1844877
710741
936146
1443868
1847925
1731890
1009110
688008
571377
1417352
359758
326765
1493223
519014
1420940
957159
540980
230567
298543
746524
1176189
936810
1309789
703553
944947
1134875
1226008
1877431
1765602
1180490
1715673
1094766
452280
1337486
944203
1473385
837434
1206195
1471590
1117442
1468417
619298
1925409
370001
1086565
691867
228253
1243188
1019459
213029
1387515
327720
1699522
1599417
697282
1241412
829276
80934
500768
39251
1275531
406484
1550447
1545529
1786876
1715489
268247
765710
1238886
300432
961218
993857
901955
1083777
200886
1517408
639056
1428018
1765114
1652685
1581772
1543687
1962586
296489
1596721
1026082
1003896
1904142
1017624
251853
1283197
133937
1371760
1864329
1216704
1179143
536792
59160
1886789
1358339
1118107
1328058
880787
1231818
781700
1666060
1006184
1633285
704512
437146
1245764
1286535
377173
415133
300405
1463903
357156
1671064
1158305
1748377
209165
881549
212326
1958110
100783
413669
759138
1553669
779088
157766
24413
1204769
1440307
576121
1802447
212439
1882047
1392601
1981330
1836479
1506044
1766000
1735361
1272929
1958482
1703276
947981
334039
310982
1225942
498412
1165760
741371
1888545
38949
635815
1817620
1509918
823219
322250
104600
1156753
1248037
616540
841511
1801453
636899
1637354
506320
1120993
408654
378420
1899917
1600207
1280201
1602324
733764
1464398
637914
1394460
778332
770404
78758
631706
733664
1953433
578999
1225201
1748303
1785985
877420
1774770
669891
40811
1884846
876033
456966
502937
392698
762274
684930
1968044
1523676
358928
1954425
876371
454613
771596
1549954
1637255
965766
1605575
1577592
5053
361086
1212606
1274149
1870278
562790
462543
852882
79326
1765449
1743304
1915237
512316
743213
363969
393634
1916460
1454562
1087602
153962
267832
1278261
64259
1883680
760769
1068230
1156990
372239
371848
1346854
799774
1944849
1118542
1449680
857391
74350
884358
581714
1255014
1640072
660749
1848241
1744470
1793167
135224
990417
718554
1993268
1215537
815626
692239
3107
684873
976720
990959
180614
897412
577773
917685
394425
1777532
525479
381004
1086266
1886632
715058
1974142
353158
1220905
708831
1020421
166087
1087950
412832
921553
1455716
124119
792074
1995438
251082
1847940
1501693
759203
371108
121172
994348
260866
1280782
472127
190704
76423
588403
5783
980852
1127591
356478
1192964
1800790
1701849
1833481
768443
481668
1928965
262996
1846365
1890705
978571
1146474
260480
183677
482907
1167463
1032293
1629068
1453363
71149
258470
1503599
1330767
1251726
1959981
580525
263638
1294983
676032
120082
1583291
1624765
1093105
1715467
1013673
1485024
1128476
436075
890018
757265
314659
756957
851871
639589
591439
863717
1685565
1534240
209922
42691
1401127
555788
796796
1192636
1291089
253086
173005
819901
1527555
1359256
1628730
1169842
1216041
743650
1813741
1899455
1755287
1469537
1335029
709293
700679
1574853
667308
1396796
1977699
659259
223252
1355183
984763
558684
350266
1630968
856759
931362
1612051
1152755
1040360
35651
1289300
1907135
401118
1542360
1294521
1200747
1794131
868161
1746737
1902013
602874
350348
978182
1783686
1919998
784616
327046
798662
1005972
35210
1341244
1062852
1481283
28257
1807890
702733
407056
1191341
916488
1850087
1230621
741361
374399
1167472
1525545
1852307
759867
1298782
1793048
1386414
1029739
467588
1651715
1527482
908418
234995
225699
1045972
1713451
688475
1376276
1235822
939863
1130274
40883
1789006
1003876
1790872
1607977
919955
345722
1551534
1965010
381659
1890494
1811244
1627714
206374
1934174
1174900
458686
666951
165500
1790955
1071030
270522
396714
311633
1790896
402517
554768
257263
998314
1670763
437380
356225
1099105
1619722
1201196
1242168
82249
481452
1868432
525453
259242
1733244
407155
1704197
846719
803175
1543732
1313192
1022236
620966
145871
1689976
1017673
197698
1783150
610764
883460
1210171
1843263
363357
71901
1865229
272527
1182385
1486550
531578
971211
1695817
1641034
365590
1456662
317472
92593
1680069
1887829
746384
1999110
1232930
1557456
352513
1061509
611362
1451673
939289
542468
935143
984955
1090655
990225
1803265
656230
114360
652090
1325627
1118453
852702
1358848
398555
1005242
168668
824448
501494
1576671
389227
138581
1330398
1317907
1172917
1320512
816353
648056
925511
354781
61559
642145
1706468
1526731
666267
367085
775265
1118625
892722
704468
1208873
578273
1450567
1287135
609219
604131
147386
1404696
53816
918889
676461
300018
1290439
16776
716002
1364610
568537
460056
849830
188796
746351
1936233
140677
150135
536332
1455457
1851989
842
557505
1122595
1286865
1816436
1859720
694661
272175
1019143
384348
447526
151885
1048503
876578
1831570
618293
1640777
721958
140282
1554456
675698
572045
1745871
1680039
1399690
1768884
1499123
1287602
955927
1520986
1194152
1439900
1313219
1082629
241686
1067115
1871461
1110465
1981258
786391
1474444
339722
360276
654685
1620671
1469362
1061018
472409
1638724
1878287
471884
1425066
1500845
514331
1418201
553770
1924775
655857
964877
1391924
1958570
1033398
1901450
50800
949443
1214856
1641870
635155
755107
663775
755043
119935
1107766
1657719
110664
58244
539233
853809
1606180
1184366
1089344
1197867
327170
475271
27239
384421
1646892
1264479
116853
189224
331432
251029
928658
1398200
704680
1777588
781123
919297
1694089
1579247
15468
1400034
796014
709931
1742222
969260
930488
1117305
1339824
1582574
1616702
1362295
620172
859731
1263738
1257029
1033358
1368970
1220576
395153
1137971
566906
749571
1061563
942701
64766
1369371
801212
1403754
1620812
1979602
235043
1644115
1637055
467431
362782
877308
967776
983863
252203
927612
550539
1573026
178639
1856227
821514
971068
622310
1706799
1457803
1291815
729471
502819
1127690
1792955
137402
1851671
371338
5078
1823487
914056
952339
920655
390533
254052
1068684
106352
828528
544192
369814
501990
373274
290320
1243395
809054
1051582
85181
139228
1055779
1134786
928017
1798293
211324
1954084
1829068
844216
1511597
1741177
1544732
1607465
1815049
1823435
439165
1338912
1792552
1917269
1920255
1843969
1513176
693023
1349282
1120845
1015782
1009398
307073
624583
1952309
1173592
617038
1798540
853671
985770
54548
476924
255747
826650
1841770
1255312
1060852
65887
1322079
1582970
325978
1470224
1465632
710473
1270984
739913
1712696
1977626
1365504
1263597
1164157
1448479
1039997
1950385
347369
1489531
884054
831846
1432313
1651954
1333659
1422186
540462
436036
1323125
806173
783542
23183
1476673
972065
536934
1822330
732519
108836
440546
471221
1663235
1997252
647713
1961171
1235408
804805
151845
929233
830234
907524
383616
1579129
1095385
1328492
799958
1542632
553728
1622970
1502777
840145
89088
1577541
447202
1875373
1615717
1625671
566982
834347
606943
1743700
1031176
706137
560557
1103208
203149
576310
1971165
1648406
470061
1056366
798269
13121
1969800
380235
787281
1896762
932502
872594
1359392
96842
1323548
1892834
1654264
1475021
1023740
196693
889046
879571
138082
1619114
935125
1984617
749610
1078563
1606448
532606
123613
996781
33786
437028
123957
1835474
737528
889593
469205
379623
1775413
1674798
397321
1875804
1172571
1733310
201030
127541
834484
1919457
827993
384638
1855514
1457821
1770843
917721
1844439
919313
1995405
1203071
554214
836051
515674
476129
1412905
1229549
1186827
1124610
976700
1445863
992380
880662
331169
999132
1943305
63831
1175034
155069
439102
1189302
1142507
576100
944783
447385
1777355
1690859
287007
912381
65858
233223
55249
1925320
1521752
1539924
519966
236752
862090
99190
906959
832586
996196
1211305
1961006
365682
87701
43821
1717181
1295236
427358
646216
82646
1861739
494641
1025486
1502794
691347
1899651
437319
644302
1617042
1372139
1063528
1845998
637136
879622
1882708
622840
908212
546263
1155825
972055
1683509
1114685
211470
605705
1261737
608125
742589
1474850
1655375
414489
759481
1738897
1047791
861332
1432684
1366223
1287425
450563
1133705
975478
1158997
1039841
737551
60377
1948160
1568260
787894
901556
37335
1427453
1183124
752340
915414
112964
19751
1074793
521384
1746132
725092
631403
1783324
1131303
1971073
1277918
75312
1543309
1192846
906906
1874628
1284494
910312
1913487
376899
751390
905421
345942
1410334
324952
1459695
1934418
1779407
1429281
1174327
14248
920074
1018627
1353403
1180992
1510379
837387
1354032
373586
1002574
1388803
810912
1802149
287694
1875170
1490768
845693
825650
1724046
722545
331941
1991221
491756
1700525
165873
1563500
522690
1869940
1296617
1829475
1559217
604970
1593577
930231
1737767
200243
1501562
1232364
1474381
1277472
54927
1446478
519570
763029
1620159
1079174
1994991
506170
770560
198190
1265567
1674654
155902
1519843
513915
875965
674350
876654
417482
1907893
1895060
1289159
1780334
1582615
1563622
1482491
859768
1313611
1014416
1288792
121865
1084920
141268
1337160
733245
1888615
157775
844028
323644
1368102
948765
1504763
250001
783411
920820
1547231
1271606
1936819
1568938
1346659
1284745
1685643
99382
816997
329793
880150
76204
321251
295599
396896
621809
1561063
146933
1126369
1736891
1914033
1422036
1894655
1299560
1660164
368007
1148025
734285
1321614
559960
1787112
1461359
1908197
663748
739840
1448376
1815707
1363844
1491096
68842
839996
155725
1084789
94232
1846775
1755354
1681355
1859360
869815
1459532
3499
1412035
138980
1568061
599275
1596147
752842
1649747
1047870
1754094
714903
1580694
1671640
934415
1071601
564686
600635
163463
1012233
498209
1475714
803957
1991241
710411
1298397
229621
1161807
579055
585685
1287081
793920
812318
1094602
1202131
1038477
1292543
1347276
1864019
839304
324858
730712
1244663
906435
209777
635353
1959436
92027
963722
1122917
1059687
1954868
293342
751656
1218566
772070
1868256
1400364
258995
1357372
1944135
326651
613107
1969217
341534
789907
290837
1764446
493628
1057935
1375086
1254673
1738484
1424717
1093826
173160
921445
243601
1162632
861235
1508008
81592
63585
1230889
299642
64849
843930
1717421
262434
1366225
1126003
1019920
519801
1181135
74371
916462
697337
1061313
841544
403048
1984164
902811
992804
886613
768028
1836841
849328
129820
606389
1111429
677403
7461
1667849
1742816
1362030
1604760
1149454
332269
186010
1046303
1706261
545821
1181373
1616581
1338160
1701273
1921669
891688
60749
371766
1481407
450314
1183756
1504967
101953
1904069
1404226
1363266
328873
99807
1285908
1157957
236161
1617514
1754424
1006924
1329505
1636643
694647
829212
1443902
22853
673459
73273
1676213
1137295
792069
183823
1502365
562897
1380262
1606211
505279
969114
1053453
452672
1840118
765718
130155
1664834
1733343
643492
101780
1486400
499309
516582
294427
1522990
47961
1042315
1548838
1722944
1992525
620330
313821
504570
1612572
1176175
368115
763548
1938005
851360
750770
1623282
1835907
629872
1728969
1679613
1349221
656343
1180762
750177
1743021
1106979
86018
508768
162083
1456283
712545
1636621
1209600
989014
1482876
717878
258134
460239
308546
272510
123999
1186589
278504
1300233
586918
1329417
882191
461266
257911
1312463
197655
1660752
1906826
852844
537030
120147
1137926
1625193
1338961
1414706
278598
974951
1071835
39312
976968
619723
1993773
1077014
1387844
348507
392071
1497334
1254770
1648633
1417126
197386
48309
1367084
1544925
329685
1910477
153983
721900
266763
781160
203296
378878
1707912
778482
780896
669300
1167872
37123
1341621
1332632
502212
1441675
1933989
1988807
297341
1474654
1663295
630620
1465928
653687
1052256
876626
278627
755846
519794
783099
1744668
259388
1021490
1351637
1967186
1591139
1066058
1949755
91081
1501755
943065
1947579
943981
577522
143587
1252393
586887
980528
543915
103070
229188
1832826
802433
1657464
1214001
980189
447110
69961
1734130
1249625
1559103
1333149
1030862
779690
20235
411780
1789177
690969
637000
1733613
620646
1165071
829650
1806414
831525
283561
113285
657772
71237
1554171
751802
1485025
423952
1143189
316892
183926
1602689
685398
1624665
1788521
979132
26682
278507
1399838
1863273
501338
1306020
832403
615843
243749
1728603
1830982
1775234
62864
847337
1720838
1589222
1718456
1525457
376997
178567
1267190
691733
1538416
1113126
783008
161043
209105
1060094
1004878
607169
1725923
611432
475443
662316
453972
1724233
1979004
716612
568276
1501963
459260
1069282
1237841
1512054
617252
108503
101729
749140
984309
905209
753597
509345
214511
1497280
1158762
532269
1848772
827254
587975
1924660
694526
846624
1389933
1891289
708787
885656
1708213
423817
1068004
1109988
874638
723551
1167360
1770392
1805544
1694520
675829
1214609
973400
1632085
52435
1401941
57231
1873929
259395
1910756
993790
1868802
372786
1325191
1973354
194546
1952024
642982
1984106
124312
1979376
1276753
545363
1360519
601410
1038441
1508933
1154927
30273
78014
1414746
1455923
358178
922655
667676
1904424
141642
464027
1815778
1110040
1252028
1599473
1626763
196783
1798023
998614
881935
881650
1880595
1377657
245790
1346583
109698
45882
1385878
416011
656765
1572589
1413611
1279293
1822921
1129004
1973608
1185442
1459558
196740
533974
608060
86029
1635543
1806730
1660903
213693
1912696
311075
1290093
825555
1926339
1211197
1210499
1833283
1331267
1026959
1545649
1509007
119726
1821855
1849959
116180
722901
1295756
914305
180460
1195320
743544
456514
1348943
1528589
490514
405023
242174
296333
381487
508639
15369
1110213
1260372
74280
688940
1104618
463672
1262387
587894
689499
177475
1990756
1204776
302058
1000842
463724
1132835
333923
1290244
1369400
1121917
1593566
1220571
1435697
432349
1754005
862535
1408624
1934297
1978678
1609556
1401689
508142
339026
928471
962473
1677945
1319613
181257
1793251
1378865
1641131
611130
859141
659613
696411
903916
1892048
1962165
1852830
1160557
837744
348705
710834
1652161
772613
1945852
1835321
744766
1864429
1011792
1047793
1810523
207013
475811
372166
1592392
1642857
1091227
765261
1821852
1380469
1661388
1387250
340524
164517
487704
26315
565666
1322423
1379510
1145318
1015265
353334
51317
1297348
397515
1578289
1266540
1013483
1533603
795060
1422322
1536415
889517
762351
1947710
1847847
468977
805059
567189
1934416
1629373
786155
447634
17222
823567
199070
188138
484881
1160725
1852486
1178703
1909362
1071806
841955
1369603
1047989
938964
579087
1326232
1887265
800440
736682
937171
1268537
1284404
1557596
734743
1421103
837917
1188017
1620938
1878702
1214518
1660501
371106
731013
1196724
416914
1132224
454243
1451278
1516925
1194625
591032
1803785
401696
1961344
20270
911161
1519927
165653
1800806
1874234
462616
490831
1956911
437848
765176
1047235
1032369
1606982
550499
755599
140186
1375810
1853228
324908
1846106
627494
985427
564983
1275747
623010
1687496
733592
1138368
1245311
1934717
1296787
1654326
934607
465407
1244664
1185556
301550
275441
120704
812032
264954
1802137
1977163
1361709
300
511354
807823
452110
1226815
1649721
1756612
1383711
756276
877689
1074387
490523
50614
305287
917446
1379307
726277
1501221
1045428
1072631
911244
1966255
264590
551159
881771
1895712
1236547
1679535
1197067
8407
1597684
1868293
1268319
237553
1004718
131304
1852190
714607
745528
1847971
198630
1007768
1803557
1444245
347521
1855533
1725525
384526
529095
296635
1399618
114097
383397
736019
604041
493220
1954985
1457394
404316
1547959
1490991
1832380
1708799
941580
478636
154248
505173
1758334
1868718
264117
1127585
551588
610721
998603
763304
891434
137127
1947044
1492276
1658124
1028726
1896666
1944769
109531
1003972
217010
615997
333725
547517
1637293
1753269
232862
110675
1889608
953547
1427255
1040396
1463492
1138630
838556
1834240
1861392
1030777
1898731
139515
1405421
320138
784483
959747
1151288
39434
282297
1245322
1444061
30326
1817169
1213901
1039603
717715
1613366
739027
1917899
1758859
826241
1555264
626699
589095
1732842
1530252
1948735
835706
776337
1141882
635828
115610
1567454
1352044
771762
45183
1691453
1464675
200376
303736
1954743
1719377
1281526
477707
1171454
963815
1382218
876354
1836534
650630
321455
1195914
1068725
89680
1078691
1588237
776373
469618
732951
48222
671312
105361
935258
137871
474177
1082008
1111682
1513220
1060801
473693
737332
752174
973313
93145
1923337
289807
736995
1083285
303476
1712145
1524226
1357495
1916116
112002
590623
164299
1587351
101339
359984
402754
631123
1192195
1030983
487536
509336
1321844
1890056
1971169
1012112
1681371
1656655
368217
1359712
1917390
1198858
408116
1457861
797040
856518
169407
621697
1873081
385962
388041
1771973
1670980
192912
1966588
1448342
1999422
1570573
933577
1930818
1900130
867112
260608
38260
146143
791215
818748
201842
1483833
1246710
1884597
1431327
249938
514039
1037193
1061693
1658889
1647521
794009
1008519
433187
532226
1970525
1685203
1846191
1633012
1081302
1980510
1262828
1118575
1762578
476963
1749324
50141
1090811
1414680
496123
1888003
1848310
573319
1913943
1762125
1893153
589633
807828
946785
24369
654221
1386661
1206162
1667727
1121830
1888062
1149179
1470489
786895
452352
185082
101879
1186383
1583706
271636
1985731
1395431
712293
1491347
883496
1075817
1534846
1580963
98518
1662508
1484876
326116
1029359
683332
1472551
731281
1507864
443328
1941368
1426093
733608
1038779
1982177
916665
1978125
1603141
722154
908714
694116
55150
210053
1474152
1468247
370501
184905
1342191
1297262
1545661
1349555
1076928
1259462
1665007
1203581
1083403
700329
1412784
191582
478966
871993
27190
1452241
589719
1090523
1177419
1316353
1770724
903292
57572
999018
208860
377148
1052871
1319558
1607436
1631635
530824
867595
1515743
1836100
361805
1318961
134836
1358466
423639
522718
456855
1022555
104814
399178
583847
1574657
1971169
1954411
776328
1085075
1637018
1723546
819826
1112512
1223437
44104
952541
948022
73934
1946657
413814
1204490
1132030
931685
1632769
1171032
1755767
1644611
99433
499441
724481
1751302
328568
473823
1212972
1282731
1461709
1250251
1949453
1370124
15228
1517976
611877
140312
680617
146138
1574602
1970898
354124
1094181
950112
1633144
1423769
1245766
1697994
846649
496803
1401360
313948
305435
104121
69918
1272829
1188815
592623
1708930
289885
948822
127161
699511
464760
976169
1737181
1675555
700155
328439
1010776
490328
481459
1209012
553154
465958
103515
1700322
1021023
944125
1013448
462391
1379743
901073
245722
1422775
617186
1175575
1492851
196474
1396458
719837
1983845
1189735
772540
1847481
6014
1030133
260182
117331
542227
1693928
1445088
800201
179589
1076277
1008547
530347
590410
1448523
1613664
436025
1362482
1669452
152320
988982
1469556
541823
1030729
1502084
256752
1254352
1076445
146164
457579
193412
430442
943155
1895694
742431
393693
852278
808189
545090
779607
1527669
166796
110825
1752375
219483
524539
1131699
701351
1406637
1482392
1853555
1911577
181209
762179
871581
1313885
590160
1623854
1982048
186473
879624
1923738
1959276
824333
66231
1198088
1717272
810696
1505791
211961
227206
1116159
1225692
521567
905760
906645
460000
1255387
959536
1984295
1634694
376127
1085815
138899
1861378
1805198
595335
1190798
160003
1522316
1516514
1218669
797585
1447426
1559704
1781344
1982831
1018220
333965
1213657
785141
1640873
337612
1159455
1287199
287239
1050369
147784
1097673
432802
174296
22998
369193
998031
1640410
919371
1681512
354809
1413016
1098418
550034
798667
136658
182679
1137060
1151381
829766
1609112
1925645
1671142
29529
1766922
80941
375009
1402583
650229
1587061
303743
678259
1642296
1760933
601524
1957144
1243988
617465
564122
787046
198160
976911
1506898
1341943
857544
1960480
1891795
784715
101122
53523
509345
643600
1504684
1082220
1600187
1443382
184678
1225830
1104165
1913563
1545441
992370
847753
432713
668513
1045326
486261
1024067
1744552
101188
1903366
1844084
5776
1220942
1871571
1624651
1763914
406344
793526
1160426
1400731
252957
1428373
534045
291987
1875713
1433667
1789073
923988
134207
1848234
416614
402895
27766
532272
1992437
989128
1478251
906210
1685368
739367
691823
1372786
854854
397242
1268155
1863561
435554
1493921
565758
568031
146910
1964509
1164762
456464
1436924
500051
780156
1237639
1923750
399006
1187168
472152
1362304
1615413
569619
851663
262472
733337
117074
1582980
1840097
929976
1797541
1607404
1267490
599242
1226675
646249
851246
861313
273679
1200770
1158218
1049903
1840521
1525138
1648450
180345
1565465
204487
1140761
1421515
417594
1389332
765525
1087423
598154
485459
1239342
14340
1361366
1243303
1075356
1260777
125607
1925572
856362
402598
760052
1072434
1276619
1476904
587364
287183
1979278
637352
1089379
90740
454216
703410
1775576
228360
1010748
287185
903335
478635
75075
1382235
844462
1431933
129044
134217
942189
490679
162106
1804574
778509
1775048
1058869
1022929
37016
24263
1670614
1122332
370944
1432782
1545769
1473805
744612
1799332
1682176
1240906
1456192
1615801
1012136
620281
1334752
1240220
690515
1155025
1064191
586483
1188424
810410
767589
92509
1514598
534133
683333
1397354
1593195
586935
626
1169658
1196831
385769
1040319
299511
621642
109194
1328456
1361712
121422
932545
1165225
1600304
1695135
1506865
293440
200358
1764495
1072708
1214656
1125217
603881
1748724
958255
447172
1589882
204370
1183358
1443007
1220854
1118315
314044
1820009
471948
501991
514224
1032821
104514
1248460
825370
291062
1606050
1305915
1287144
996306
1342662
1894937
614187
577611
1174527
309826
557964
1748476
1771397
1314340
904666
1742086
1630813
1090768
1641789
524153
321638
1418900
712404
308691
15567
1092328
478961
172687
1031634
1278785
418256
1553347
540447
726759
1661582
1655130
1126836
408968
642465
1297505
996352
1221905
752077
317348
1052770
1564701
512940
303169
1018388
409479
1504635
393735
1695649
71623
66179
1095575
856492
53089
58676
1394356
990099
534119
1568066
1490936
542866
1919408
476416
1276399
1070620
1174869
1215994
177422
1413784
394051
1240311
1302321
1220521
1609551
1800725
502023
1738095
855085
264619
1815932
343163
1712987
1617768
606265
739663
406343
1672784
394881
710307
1301786
1639116
1705636
1026154
687678
1668009
7909
518600
1112049
467866
746125
1123240
830877
1812513
1184422
311886
191896
1746055
1918817
758859
1896603
484668
1730273
1667321
182601
1882393
1400079
766360
1996373
1852759
1732461
608457
747030
1451015
648118
735762
1578119
1252119
1924877
1288705
1037837
1400886
1788828
1216599
555549
9959
920037
1139201
754220
1195106
311052
1954680
616197
249643
1085883
1452027
1817146
947669
818862
1257624
779856
514258
1092003
1836883
706441
1914363
124696
465811
1258352
1549648
780716
111821
1651150
1290817
1012170
1111374
416831
1588569
1137942
723251
212322
1348301
1600897
1847186
636531
1620464
431074
1688965
1734735
270078
235445
174476
1967154
637492
220720
1542672
643915
1268057
263741
1609427
1336337
1092969
1622793
196141
1658179
1669695
1639539
1193980
921109
88786
373462
923784
718528
1082448
1871961
1409418
408196
675428
585465
253685
379787
895940
1606354
452241
1932175
1846169
14165
1925192
229071
1788678
1707087
1846036
1086613
1139153
643314
915721
1325616
347149
1244157
943858
587658
283525
379821
1046748
894043
295030
1848892
1878629
730654
92485
931239
604936
1066350
1056510
1024009
1333838
1621493
1394019
1120201
1726281
153087
1248531
1055643
315940
1580381
668146
220497
1047687
658163
951116
1665573
751723
1486746
502971
928757
1209250
1340668
112731
1162151
1107237
45758
1536958
1086983
1481785
549169
1634521
366584
1877949
531370
833956
954403
1415920
1430847
1940811
1007215
1022412
1275145
1428378
1740789
1337091
823098
1067652
684045
1042910
1315635
956358
650629
1840876
894792
1072867
488534
1826683
1947621
677090
1589616
1224752
56608
1677011
1007714
1162033
1899584
1617045
180811
414742
51764
1608612
686984
445758
131181
651277
60412
329393
275332
554453
644641
1173890
836128
1556539
1751667
1737079
1832718
1206785
1570094
1505684
938867
1335360
1953267
871073
1959769
1876131
1154006
1893528
884932
1811562
1770323
986626
343922
1388935
87212
1695228
1731526
1707853
1224990
1587195
68023
655135
88504
647038
1216034
919077
761098
1847720
578844
1021576
682972
1809666
327453
1138376
1639041
11323
720559
1277884
690717
1574144
1392347
1461031
185286
1686267
1218394
1075647
1145455
108698
534194
478397
238527
968966
904753
580067
1035034
764807
301225
719993
1839647
527016
163399
1888872
1376107
1499486
3026
1998157
417673
275032
1251587
1227481
1538432
575236
633953
253915
1271685
1794908
54523
1271584
649084
1896871
1255083
1538023
53190
1235836
1261417
1910922
1461490
84798
372970
592485
1032714
253578
62238
737136
552466
1645027
1277535
287981
284919
138860
1215987
1706194
464570
204721
941150
740833
280542
987006
798155
710781
853113
1169294
586414
1565928
435582
1874276
993440
1981992
194103
677768
1209210
645424
1299883
868459
863984
1518587
1833720
342365
1409912
840063
1613240
104155
171123
1446988
239798
1310893
709336
953904
61096
1217961
863200
505846
1895046
456852
983944
698270
1211100
118323
1526537
628180
636851
247717
646465
444523
251594
1308127
1716209
1522759
1586149
136854
366592
26705
756146
225143
1571935
496772
1617049
1359268
620325
470637
1875389
170138
1377838
449384
1253885
1665618
1576287
770190
1562009
880993
299247
633857
59797
491534
690492
1562605
724124
930449
373142
729150
795086
1568884
699580
1855904
847230
1862861
1999170
611803
590855
455917
734717
472393
532820
637015
341173
1082309
636293
935478
875299
1207202
1299423
806087
253830
1187024
963356
1009723
609903
285663
1324149
1130109
1961386
394944
900782
1853291
1097165
1961853
1506593
654924
1322778
991378
185752
1092461
1875438
80178
676321
765610
1335369
1735578
611591
1984637
669073
802816
1491838
1285005
427759
113291
1704425
880649
268179
1653302
1187608
1666946
917584
784863
665559
198667
1417449
573920
649751
6457
71195
1521775
1461559
326981
1476918
461044
1706611
123477
1673982
129152
1621438
1487976
775037
331840
1222948
5144
157933
1856993
571889
847304
1008280
254442
1004394
1630884
1436821
966113
739390
1184526
455304
1924720
881844
1913064
1413770
1676343
1091156
782565
890057
471236
1533482
1001661
681467
627354
1176723
1450210
649718
1222772
1789612
1808408
169793
1038987
1096818
400894
1325782
692362
133256
1416826
181424
1599594
1380840
80154
1732068
1497532
1912084
1164595
1286803
1075941
420507
1661778
593412
318814
203707
128056
1648761
1966889
1718564
386498
1666489
174437
1256061
1402048
1119902
795246
1581735
822675
1867762
1531991
1005564
1142217
346991
1925741
550630
1046695
1940545
1165743
1397515
1676414
98901
1377315
1809515
1224698
844458
1619221
171265
733704
1607893
1940552
823567
1603735
490892
1122796
1092990
1444122
1141275
646080
253622
1220111
251168
1390157
1097306
1858957
491273
1801417
565525
1126672
1711719
1014378
169416
460359
946566
1328718
865150
702623
1745395
890741
1465235
1483556
1840747
436269
1725058
1963808
745744
867237
168927
253752
441944
1441675
648143
1965305
1602
436947
977997
942510
1071217
1175966
229659
523400
1410652
1563658
1148167
617553
182777
760486
660362
945363
1838903
983367
1681088
439230
766733
198787
244503
1806382
781141
354554
251054
1812438
415296
1470229
941435
1350381
1021271
608568
1494080
1985035
1661348
314021
1065562
953001
1971536
855747
1519540
1494205
1664834
636254
1661940
346795
889290
564366
1919985
139885
1181773
710408
1298323
1861701
882732
679765
43870
1981315
931270
1228092
38719
1250574
1557309
353984
894174
1673683
1840640
1891986
1883607
943268
1951513
1517527
338348
463488
1626157
1653661
1459357
712297
378135
147243
652282
1564811
78599
1110702
1097431
1242263
1592459
5449
550694
1581701
679556
1919838
1441460
605002
1909696
1666353
1911794
344329
542202
1250033
1228589
1321934
491242
1574408
1961719
1151707
1014996
1095242
233130
593760
1119708
1207643
886101
973011
1010647
771259
1880183
1514564
1338450
1088851
888403
579741
27965
1027330
954074
1394307
1290446
1394109
319353
1199772
1266100
1907278
1238915
658981
472174
727943
449482
1367090
502099
654970
1205023
461509
158558
688371
579167
1962126
835414
1159401
229125
1796192
439629
1740958
1948996
251387
606501
1518204
1891012
1505083
298611
1721105
440371
952189
784403
1643192
1506461
1381963
1898795
1974103
1657286
1821924
826336
1201717
1262466
180899
1954109
1475948
1910495
382564
1835272
847120
287454
1134990
617588
927556
458250
346290
1888002
1071524
1610883
175922
1523136
439675
45973
1263885
1001618
643574
1987569
206092
495283
1219171
115884
693451
351999
978243
1230727
813387
825986
1011403
1764635
1604243
603104
1158186
1182592
1886609
996047
599484
744437
1847767
941242
10709
139816
1014250
1536325
1053883
1530616
1029599
1828206
511660
539992
676821
1535399
1084016
398406
417509
1676551
321743
297646
607029
1872786
1349669
1123698
1547685
1348395
918110
683304
1272419
491769
1414686
1185145
1306208
217764
885952
887648
591848
1856701
694533
1293029
1084137
601033
397722
504063
1624973
1585340
1387248
1410845
776246
875502
1663147
1229472
742696
1188556
790366
850671
437377
1680425
359541
703367
1858325
1467521
811093
89786
101194
1641891
673531
1296942
594171
938826
400819
71247
796751
1939267
1439566
1624628
1622230
778543
839296
1089429
593736
1183979
167449
1484346
1469038
797055
671568
1760139
1738069
792726
811317
1131597
1686675
1824746
1151118
1589148
498590
713211
1156396
700968
1573158
492612
936812
1991497
1514032
1572798
634010
1111284
1547116
1847591
1328003
209392
867962
367835
661171
1174148
1903775
1305774
975770
559815
1784855
636985
892172
501196
222458
504037
1013891
1240420
1596195
1986568
821759
505493
1854570
1752235
1003154
1670567
1472658
364720
582717
1169846
871104
1361240
763973
861603
144558
437301
374150
1774675
154447
986180
1642296
1418493
919112
757085
1408971
934367
1513158
231388
1547662
247611
108492
178225
1668226
534124
1795414
389962
1522981
1658405
1681064
1049184
964334
555610
378218
580829
381635
1486778
1373446
1177647
547288
610828
485614
265027
970818
1199499
914425
5855
169827
1176351
1535960
1356378
1743636
1913576
828778
158963
1902941
271123
169219
1995818
697031
1024759
1597252
1706405
1359202
1720005
485255
1584936
1567878
67919
1928087
1455281
549571
1919532
43926
229863
126280
97375
1904007
1573015
1638899
404811
1864082
979222
1824493
789694
1280240
328423
1380621
1783096
1428665
350813
415109
1119101
1586277
605225
673230
521147
498287
246742
375248
414616
73462
1784915
1721100
582771
609092
1062367
1941536
1421074
344173
654374
690392
113610
1448345
1200971
1052341
1185516
304108
794752
1632022
514863
532916
160717
1295490
1165912
1735465
604719
571215
1144664
652524
471998
256169
154697
491330
218430
1043585
1950842
341827
2636
997774
1781714
207849
1526085
503633
397425
1728310
1506891
86447
1691759
354792
62145
374680
278160
288598
116716
190005
1340117
1808144
1878263
1905740
784232
925933
1595867
204165
862058
1629017
1382754
288521
558520
672439
195089
1802146
1465351
188333
608877
576564
1654443
177271
585488
328937
508843
712230
922577
1509163
675210
1413040
1391203
1581009
1070144
233615
932590
480609
449403
1473484
1382217
996325
476911
1398908
159803
798426
236656
1339034
915395
371708
772509
1761575
676840
112912
315501
1341903
82204
1387427
1829060
1017964
1473047
762037
617947
274419
983426
1025024
1654798
722634
744185
1616777
1224992
1336800
309832
1440756
811796
711752
1900477
1665387
969268
550964
539159
1041312
201498
40866
723358
144161
79692
870028
218952
1554299
568484
430567
346283
1245159
1677288
1972135
282722
317378
1759021
272445
400669
1808995
1542591
1480218
1267770
1444521
1719029
924710
998722
712306
850517
1922598
998220
467513
1455657
813203
347787
1185508
634161
1434081
553226
1801520
380411
447181
135839
418665
129504
917470
1574111
1937177
909832
1189918
1030514
1435578
72317
340409
1132425
185915
495406
1032799
259465
111761
713185
1315703
1149065
1646724
1164501
1684480
1706441
1477532
565064
453338
1525038
1263397
390168
1452913
1257456
407966
841667
1847314
1282722
1131902
884338
1435472
1841402
587175
1759097
449280
657504
1207519
204833
1334036
1945859
1985391
960887
1062436
1390715
1551655
376212
1378943
93335
895402
369094
1922681
326789
1832721
873871
327078
850881
1061827
145974
661349
869731
1854283
718245
1909097
233405
1757451
669778
441873
382286
744664
1394021
45895
1541881
1208352
886373
1786013
138627
1324488
1148687
1706060
1323532
1449722
1164610
1997944
791658
237035
1568951
103118
846241
859731
379725
1665667
1296291
21622
975293
962530
813581
768750
465993
1838188
1309785
1376896
371789
536008
910947
1871370
67791
1822183
268132
353073
1656925
232745
132589
1620674
919247
1586598
343760
1445677
1668283
40407
1933683
1192016
734946
323724
772782
1918264
1635996
1949015
1575912
1248849
1409327
647544
1752663
1034577
1483751
1517817
261245
554979
858220
632290
1176376
1580056
1039351
709104
469363
1090653
411253
1877882
1975726
673385
1084673
501014
184187
1438817
23494
1394772
812923
1062393
385371
1721253
1556762
1669174
395930
1548672
955153
1186735
1862668
1773336
1137645
1128025
367006
1545183
663820
753233
298351
611899
555992
1056784
921784
1840892
1068536
1412239
590743
598527
527718
1985511
1198241
918543
775234
1033615
1405971
1378762
1987921
583776
1670092
266175
1979014
159015
1059464
1519239
1455413
1903816
1547370
171261
1461414
1008234
473137
505166
1931116
686939
1417288
1501772
380663
343922
96741
959275
640638
113965
1574754
1757717
294325
454188
1547002
1702582
320204
103648
930176
532866
41820
1697477
465200
722902
1867657
353468
1018123
1955071
757635
1681861
1554276
538951
678544
1298000
984861
1082457
815804
735605
118764
1099373
477987
291802
1091483
846187
443918
282068
1843885
377794
1730780
460000
1410603
1789060
291249
1376117
84408
832996
1603591
1860797
1590297
933168
1739253
1865809
1245753
1792598
1477234
1182814
1987861
1871257
872706
1638873
1476998
313969
1436642
1605743
1482577
20595
537335
582453
1258042
1211423
1398392
975959
1862402
494757
638638
48365
1244679
1710755
1151739
433752
1394440
1743087
929174
679913
1232519
414682
184204
1486032
268409
1100199
916549
46474
685072
1769837
824065
721201
1218854
1435519
636740
295463
1424075
1381941
1853656
362120
1862964
1771348
1765695
16424
670597
1686324
1920978
333594
101084
90704
964852
798753
1426433
350471
287382
340331
600239
1170068
1215241
253599
1244850
1388158
474331
967088
951881
1879552
80786
333367
565045
1080423
1620192
1568644
957875
557949
1625266
389771
1653353
1252560
395751
1302439
806431
645964
983310
463648
512751
1334254
496435
1623725
842713
1924296
1709214
328182
1311027
400376
1963310
1953705
254716
1381945
796118
1720222
1543823
1040559
516327
1647326
1208666
481520
1823967
1200247
1099438
989480
1072703
543369
662619
703036
527708
273601
641618
1617461
1555483
1516387
1927588
465505
1068238
217986
1173230
85558
325718
824607
515756
1992812
207068
1179889
1906608
1625790
1311774
1563413
1916080
507481
668696
462991
98538
650913
1496864
1210556
1596387
768717
218455
341896
1071851
271427
775818
947689
1741670
275564
1576217
1519392
854973
542476
464934
1599931
1838138
511140
384401
721125
1960938
1745873
1593883
1091333
1316197
1803990
582476
129978
1537275
993966
922841
990563
374198
1184563
257502
1138669
878248
236449
1756084
1575396
1735467
1074034
1062259
1053424
737241
1066689
431218
909925
406080
320541
193010
772166
1145138
910209
435205
916122
1821624
1480807
1043750
464361
518997
1608936
1935296
429732
1276353
945518
1077195
1284332
932078
1653954
651986
1277160
716488
1514128
1527388
636658
1028214
753490
10398
1793808
1868026
101240
432950
477266
1190093
1795241
1479669
1224596
1109662
1142426
741868
1742595
1993977
114894
328317
1887842
348112
647420
1289538
1683554
354258
1356638
1461340
451076
1527588
1872638
545686
1212550
926390
1562786
241208
889643
362529
796754
183352
322935
1787362
98284
1682408
237610
1150068
635537
1785722
1957495
162675
40902
429120
1214984
1567381
1593755
140117
1033363
367812
1271397
1751924
1909840
771323
209154
131268
484838
765848
561525
1201245
719131
1381982
1958944
662892
516817
878647
1730222
1368421
566171
1956904
1648396
1698505
508077
1912609
805372
1982269
440208
336580
276145
1156548
772524
1365322
148012
1685087
1508165
1075994
911583
837221
1941934
895298
1705852
956398
783943
1066123
427137
1245422
519851
1866312
1875621
973495
1440818
1851355
1177341
510223
1330369
115865
1198226
941024
907519
1828670
1404072
1278929
226486
1667046
1304785
1773227
1155277
309066
75505
463069
711557
363269
315777
75658
599450
1873423
14128
1754822
1518568
1833694
1737501
1755818
1007242
1183615
1195310
1617555
280110
1473213
214692
40147
1625710
586539
1604574
709606
564916
1816807
1472767
592999
1786094
990998
1039324
1921581
857845
406106
1329700
952707
1911409
1881066
1114929
1347112
993058
1541814
207278
1613802
1706335
1940704
1602322
1821296
1944608
1836287
83664
469451
1071075
1455710
181124
93641
1736348
1738026
1183180
387124
1558750
923896
284700
1539857
90392
20897
1843944
1091111
187832
1554165
950523
874683
1641306
1314920
1415829
877047
701527
1914052
487225
1737084
1748411
659068
1121686
648005
1892408
1834516
479340
1017876
912482
1860127
1610140
1286812
556447
1104297
994062
1807752
1361681
1641703
1670802
283445
1845069
1782544
839684
539417
1896926
1872839
1892592
919276
500701
749852
7865
184175
1886499
658872
1946605
571337
374881
1054262
378389
1648946
67856
858144
1034389
730656
475775
1941474
986848
1621001
1640590
617039
692163
1601233
1532283
1756734
851135
1371459
1306373
1022164
1766935
1601243
87946
1221830
549248
295530
916885
1035855
895462
1581648
272085
1916459
1275368
1858448
975777
827631
780494
905498
70428
1820753
1755022
1347744
1072982
1445301
1707029
22398
983858
685849
1646983
500988
1880518
1635090
48533
1371066
1558927
1286931
1810380
1184158
1384135
1163923
1160702
610472
1060180
818912
1040948
976127
1359711
256857
831356
807873
472934
1376998
1160582
948229
418309
152618
530676
1081094
1253775
1794424
1150437
235614
1749293
89773
404556
1520813
777804
163641
1982589
658547
1317325
1665298
20721
345121
797205
1175395
162932
168494
1156319
145043
452046
1659183
1806489
416227
485707
572237
1507331
1608499
1455678
788600
932875
57129
1113993
1041072
1240477
474174
1429636
1493609
936165
1114727
1463546
864930
1726411
1276649
808100
503237
970581
239728
532032
1419094
385391
757176
178195
1688145
1654770
1637978
124562
53153
903614
1389378
639349
1830677
1473972
1142573
1152658
280765
1477172
1817667
635183
1013173
1706962
1425008
367547
732886
1156508
709044
1304812
870221
499841
66911
1007870
621603
1801664
1176218
971928
1994844
1666978
730327
1992129
1509918
1379147
1146284
922524
469937
1268179
838285
910355
999430
1477260
1607911
727071
260778
539289
1259674
1857490
201597
1070502
1487680
741578
908077
1138227
1940626
1799601
447851
639453
372262
1468158
1333228
1512518
102877
1060681
1040585
1698901
897522
1034832
209502
1255953
1371432
1912952
351355
1107588
394135
1528939
628624
46127
1745866
213434
27523
1253147
1137393
295234
731111
566259
1185870
747347
1051302
1296864
1362288
1413786
427718
92869
296886
1557284
1033257
1726745
353981
1904123
696835
402295
150846
1784932
1203398
726056
826485
1701841
845135
1305884
1571479
1157472
1330845
47162
1806618
521524
82644
268019
1686856
502818
1095737
1907448
1706289
988527
512247
621239
1155831
1783975
178703
1328238
904945
1612748
1205008
1401725
835826
1767180
1096488
1521698
160929
1029706
692852
1283106
576813
1436689
759255
1940484
307283
842417
1665724
810181
14792
255707
1450366
1260501
1360677
424529
423685
1499132
1592230
377370
1205879
506209
400811
134417
568957
760862
333241
1247446
1916191
505344
305451
489975
855052
210792
1065835
1831549
482341
568940
818570
1864517
1505149
316509
1913486
847206
464538
1950697
1366232
1852715
48135
646888
188783
467593
623495
1963380
1516825
980674
1540051
1481354
317106
1582653
150790
632360
1962613
1415012
1577456
975117
766543
691502
1881361
590061
856958
461975
1563548
576411
222705
924276
1291643
520493
1705959
754595
1724427
136478
1205366
566964
816859
595437
1359282
1853735
814463
590742
883195
1592681
1791195
732022
638950
794590
730674
1301587
504227
1828819
754120
1689450
1381110
1961347
1361708
894653
673049
336458
284053
931905
541829
1155097
1943378
376259
1513373
1162381
171417
1628810
744791
54529
970724
1411440
652010
862978
579442
276749
1188540
863221
1427731
785310
1593825
428006
1130864
668219
782909
904049
593635
251457
1141782
1503827
141700
811848
460145
143890
1441829
1234808
1310244
1979121
1207677
1791009
1971
414519
1515859
1525543
1897320
1056055
388800
290451
71127
201538
176016
1100395
1067847
253814
1738400
1344868
923023
3102
1946200
79647
634455
408521
306851
1301421
1038628
1618656
1944600
45683
1535823
1644095
1418780
1193785
294202
1178609
856985
677862
1773849
990090
210611
514237
1503698
842017
1352584
1334267
1428653
813998
234566
1506048
817000
1825428
1585032
842096
1922384
951668
484009
5526
650759
736129
1932370
409526
232439
1974801
191019
802448
1888522
314077
1460612
1489859
1566207
206496
1898483
969625
1333562
512658
708972
778444
1961576
1360217
411636
228725
1187523
1470644
1820498
71812
1438188
1814980
384752
352607
1343234
1399680
1843774
1521334
542849
1385724
321794
545159
778477
1735292
1685953
891625
1895488
1605123
1873707
1946285
109119
1013108
1779217
290190
508099
95742
1530983
1652775
778866
611567
1761482
1820028
923386
520037
1299244
1277438
1234095
1796975
753270
135253
414051
1601745
378724
1474563
1110
1550285
624811
1471962
906805
599210
1464396
1915059
118878
32824
458213
164677
697012
208204
994657
303373
1569834
1752750
753774
1976107
1884221
1757207
851679
1332662
1460236
65979
1348880
1164565
714532
491854
913739
400311
1195890
697388
378486
1602944
1802902
1066645
52252
951186
58870
1286671
1057762
1078998
770883
252167
986167
459796
1255075
307484
875927
1201270
263844
1060456
1466151
1030826
77213
1573792
1535291
1904986
378758
1182315
193623
1092820
538868
917499
128125
752238
1371984
1386534
1827029
543418
1885853
1496218
132520
957961
91213
133421
190307
890248
1632840
115053
601557
1248774
90543
2916
1448520
139100
607237
1815959
1657711
479902
941197
1757179
555735
1982474
242231
1240844
393800
1087282
1204541
1933207
1536696
1766907
1363529
1464304
208645
534947
1968270
1171851
1459891
1109219
46405
1512352
841718
833783
1520735
256101
1262500
926392
186629
1311137
1162968
506108
1614540
1864734
951102
616437
400350
1818656
116616
1700267
1931163
1207464
58156
1658129
353661
96041
1191144
1624746
1812635
1206988
164089
1253799
348619
1503898
178389
163584
1143258
1198376
144339
1091067
235525
148829
1674918
124539
339851
88286
504846
1311310
1559517
233610
70875
1306489
714364
1461879
1928810
509940
102108
1671279
1861
1883618
954640
1823005
1209692
523827
1519454
982943
255983
4654
140738
571560
247664
1095778
1773385
1909211
768805
1794633
1233444
1549154
1092952
1989249
1897837
1292191
808182
1393677
1007851
1681189
843032
185757
1727425
94571
176869
1758016
1314320
702547
920556
1014549
459244
1553774
407992
545572
1442456
1501427
1746440
1556977
581113
1898711
29473
39644
1032767
1586675
273826
576581
1859923
331811
219053
680693
72775
615767
34362
254654
1497150
46463
1372562
172873
330960
1105581
1490945
959640
211852
1377647
1746998
864361
993146
1060681
1530959
1671303
1696084
1203643
1585785
801000
1460993
521973
1404203
885546
106190
119754
1806556
504648
799894
476499
1024218
1078430
560755
190176
44667
1927075
564723
1326128
1102171
198614
1998019
1539260
224618
379409
746702
919139
544602
1534156
281064
902215
364509
1769173
302990
515822
558035
1428401
1472261
990252
1851731
1985515
323382
922995
1863507
168514
522763
1453151
455984
8491
525222
186358
1050948
720643
425794
1925916
1189278
1266039
861760
683697
408569
1524318
571379
1546130
664919
737059
927108
1545450
1950672
1251615
804943
720689
1042357
105806
317332
1734879
879964
762616
1867768
122180
1227358
187306
1823955
1484287
1619949
1715177
804664
1672061
844234
177737
625069
223561
1553802
104151
951697
986456
218402
1162335
132871
403616
1036872
1873588
94390
1841706
1518955
251634
958846
1330694
807806
287502
1529391
441185
976358
1666795
1535549
1728270
551248
1679096
524507
1066285
1629374
1167596
1085121
1325095
1259308
465751
1596259
170988
871381
180402
532930
1444364
1382935
1191342
1792385
1431247
697902
1634892
931982
1477562
1847278
1568737
199498
1036232
823782
1797905
978631
1211950
728111
1028553
687650
567217
929524
467299
1402625
151470
186491
529901
1291479
39090
1879939
1531420
122648
1315493
1671642
1865887
690895
1263348
1309742
1755027
597838
966702
605350
1291399
1141680
1023973
503241
645792
117871
1566861
1969574
1177389
371653
1931791
1998289
1281284
413394
857261
1906169
1387505
1299591
1031209
32155
1730620
56357
308157
498329
1831875
1936094
1278912
828097
709481
454583
1282356
460315
327809
1507968
1556158
310681
1200235
260415
1034561
392877
1007171
253693
1270057
25174
1450107
1290166
1976449
1070990
746939
313851
1343676
1828384
1662415
494461
1634085
1749575
1710474
905531
631534
1704731
9177
1066915
1125578
1834948
1734850
611161
1230178
861346
1377820
1665861
956450
1560063
251715
545488
1925157
374399
1187081
1027560
943208
1781582
1072203
1591602
988661
419859
558324
1453029
616219
206898
512465
975497
753865
1020240
929841
21868
1819885
1408347
474713
558822
872727
800718
433673
1065626
1601707
887255
305869
1553592
575414
1266968
17578
954569
176164
74146
902877
1099924
382565
419028
561810
500617
43759
289329
1671671
1183792
1815546
1463525
982472
385432
692650
1829452
170320
1993942
376949
1522650
835802
1323125
41413
387949
1386264
268368
1048400
885008
226814
171170
1702141
877531
1018193
499778
959860
1234472
499341
1403502
1836052
465345
489802
46417
858293
702046
1501891
568791
1392243
1376374
1223652
1252689
1324424
854158
1073106
1884653
1471735
1483808
901257
1086434
1003350
1048355
505465
1967666
401323
1666151
1212251
1692029
1376372
137226
1376442
125060
879730
1917590
145955
1869403
155237
434288
1315655
1265471
29953
433536
955889
880891
1876566
674693
1252145
234364
505849
1235472
484400
618392
1681806
1785099
128264
1346285
1174816
579105
1968673
1715343
1413176
1255797
575934
1903466
20341
1334052
208800
229432
960573
1982476
1391780
1970278
973667
982702
1021734
37535
1108519
566001
1363120
621070
1676691
1430548
286296
8393
1593124
50327
1799376
376053
1926
960340
1653656
1959327
1970810
579361
16938
1959590
330622
876157
1354417
876367
1176029
19931
70243
1263293
1447573
1261915
549441
1361279
210385
1996545
1455399
484805
1832860
1526046
1983750
1199666
1183884
1870490
376396
607236
892721
57666
963156
1860693
1230454
1241647
352581
1137970
447332
688898
1116262
1251998
223339
1920103
622936
1062258
701506
554862
215667
1194984
1283217
1165101
653061
1560287
1838117
1282435
1165619
813899
1721591
1403153
212910
99614
1826490
1690268
1861789
810473
667332
1875159
463371
1123219
1023626
315494
53102
1669629
961228
42043
1497022
161442
1249957
1902042
1532264
57263
423969
1031177
1200776
389417
156
1647488
178800
1981327
1038664
1831789
1461598
1547398
522557
1149389
497777
604381
1479157
308292
159382
77447
1716795
666518
1832908
587210
832540
4827
1774651
1317659
1744880
1044750
1298344
97939
706390
909262
1842001
1810435
63010
1504848
1960715
1099470
488003
1422154
1162025
1402745
1019482
1398040
1757963
521692
139599
1229455
717242
1711270
1307394
879843
904468
1890912
46392
1001149
1220732
1580883
1725563
1151350
658538
1940177
887506
1962751
1367282
1289033
722457
376559
1407658
692139
1802137
723333
1342474
625192
352129
1898310
1982079
1584155
912359
817903
1483720
760753
63041
1345683
1140228
270094
1438067
1066210
1182834
1285853
240643
942788
1610476
942982
925567
637051
75844
1270418
1796182
1348536
532968
114849
1766122
960015
1819821
989062
547527
1548715
1493599
1775547
1697057
1978219
960972
1749667
1577131
1143077
196284
344695
89294
1826367
1800380
1698868
1717937
482983
107109
916983
645115
901094
485765
1204382
573596
45571
1842305
942801
1197197
1150871
1663528
744072
1694424
173705
1155721
805481
1425673
640277
1491624
161176
212388
1468650
1813672
927050
606268
871374
1852273
1359667
1681750
318861
1311950
1798918
168484
1211532
1674619
1103645
445581
267679
1489822
656194
1576920
1202647
1066381
1990343
747904
332590
84802
577348
1350834
996290
919795
1341746
119429
1635529
1831236
1736238
1062951
854008
1274381
782428
1516199
603261
395373
753816
1251193
23706
1646041
159212
1083151
139928
1986975
1758739
997636
1834313
228051
1097391
97254
940104
1461902
268279
1667152
24133
1690292
1506712
897723
1660071
876409
1416020
1131304
931711
1552723
1540750
1786513
713416
1673384
981705
1519188
574739
265304
1235773
218152
131357
324459
1437712
1142689
776225
914654
1399466
1304308
1179669
1640529
1392547
1263899
1379355
1756227
1789302
1540962
149888
91104
1108239
1998468
1132967
398315
1911735
933078
62460
802670
684584
1696938
320577
1044730
1293990
626674
467887
417139
1591105
708422
1465385
1221051
555495
731499
130489
486868
1649104
473334
223784
847775
642458
608960
1025234
1792525
495596
748964
265529
1895042
577484
1349290
909147
624146
1976313
467473
1403380
576733
104386
316945
1254297
1739313
1549709
1904743
1715079
366822
752799
1031544
1476831
572211
837561
85381
330684
1470974
1568344
1153070
230700
1085425
1981635
567507
944200
1700985
71390
153068
677324
1294348
310482
598780
340311
924125
1396880
669796
8555
843522
1876757
357634
895220
1482499
1139659
917477
1711884
755861
1626523
1320956
768235
335273
645991
778279
1912854
515482
1522445
912920
1343764
1530804
1732224
824410
1054306
469888
1517638
1610431
1168085
28441
1434406
1938687
1205362
1863111
452515
1400367
1100205
958230
165077
657773
890715
638780
1540797
1699944
1713173
1818571
417036
515522
1612794
853494
952901
1569554
166862
64020
1512340
611957
1902722
1763581
281844
785944
1178738
717870
315814
1608896
331104
1916480
1935649
811672
1257742
1279206
49358
1017247
89296
234831
1517390
615242
1571690
1977042
1817647
1346481
249526
748603
1200417
171353
1504495
591084
1566455
1845536
1734121
1609121
131146
787957
1530050
231486
1118070
1167491
705311
1033570
29633
743549
1311372
1382202
606442
1392021
1659666
1723705
692413
1212475
1229705
249802
1210702
376301
1047804
195854
785629
1598543
321874
1520869
286584
928649
1480494
730410
915013
1088579
1781463
1610030
255933
1228835
1284467
1623268
634865
1440906
1454425
121294
337339
117818
1192871
1550590
1942288
1987172
1034958
94586
695450
104898
1161127
1139977
1436442
1781553
1756407
1660698
1282255
488090
275368
1294762
613669
797611
1164278
1373625
1891210
246888
39696
1641190
51283
1981375
1500542
1539391
1198486
1658
298231
1811631
355121
1281989
201422
387385
1225469
1584234
1205725
603709
59596
697142
1767366
1348467
1353498
1771216
1066200
1279926
49762
1519789
783957
1392431
1666265
1241446
229068
318946
1152272
1596930
1465423
72823
1634562
893009
1849564
1377525
82803
312242
1349105
1107005
612581
691791
1262057
85577
1630709
1368439
1092455
1684713
1692594
605556
1703637
980447
328108
1205321
77900
1788225
1333719
24490
1603902
627601
163888
396105
65076
1733350
807784
54010
1565462
1197575
615219
1644133
782812
1816124
1643414
1546826
1884910
1684077
431489
1905628
1116909
1757356
1942018
1483836
862895
506491
1238475
609498
1915267
1642587
102157
1269898
1896691
1205639
1300628
1972181
149751
549426
1168599
310725
425765
412223
439238
1728417
112981
22452
1163770
1405529
1124299
1000775
9530
776010
1144983
1055094
1445203
176571
1869275
660595
501198
1805459
197014
155009
36874
1697439
241500
1149018
1961949
378903
675670
1689990
1977274
1117080
651889
1957266
29752
35744
328566
492161
1711208
1572592
919607
1197212
387733
558233
1045731
1900210
1054887
1979885
1369899
867302
61424
475643
1318935
1926128
1562730
1957167
1453091
1425836
1009873
1650114
1666666
233641
1661101
494184
1486563
968358
1680767
777913
1190024
385078
862998
1541728
1699539
77016
791516
1855026
1381341
84404
17758
1850715
1934271
855328
766189
769115
1983165
1913724
1922402
1661012
831151
345923
1555495
1885014
1993236
1859022
299362
964146
1480906
29428
755503
1684844
813411
580545
1887838
407352
155857
966302
702943
459411
353735
619359
1561099
450706
259076
1918039
1079204
994116
1647845
1127018
583448
1639492
317258
395626
611809
1793478
1765170
1947805
1761128
468538
22622
108365
311543
1616835
1659624
957065
619739
1576675
1365273
1580809
1716741
528053
493072
1984790
1099468
391296
571777
641117
1318633
1328541
493047
1242398
462701
81175
1450656
1341044
266150
304585
358456
452173
28264
1949637
1503980
1565032
1107411
1170775
1429093
1847251
1836192
1567481
507577
1135110
542602
732349
577016
207338
1704142
99307
245748
1711674
470584
1818034
1784939
976445
950346
1553582
614424
990708
1177767
1342688
1366947
131096
1938928
1312946
877830
873204
960652
1166529
1735679
1972567
1595295
363106
1961354
629461
1073536
1103081
760954
1092753
1510799
482763
1905111
1162414
1527543
1893174
664249
887731
4573
1602052
1453315
1441028
254269
1312689
1730779
1660547
1930934
250014
63146
617041
1682240
109775
198952
1640781
1230344
1859102
138021
1963430
575275
1033669
943617
1687942
1720071
965965
802723
498337
754809
37802
1550214
1621058
1371866
1190294
1546295
947168
1498262
1336673
1534946
1845955
1641864
1529937
389960
1884686
1907427
817826
314995
879891
956184
1542805
1060263
1525815
1422412
276755
1700271
1969999
1140671
147043
1864479
1075591
1974452
1132338
1804149
790469
1523955
161518
537328
1125556
1306751
1060877
1109471
977645
939385
1750516
89778
1347785
1733555
1800999
560952
1645250
1911918
1714305
1546407
172188
581370
348572
1488175
35797
1814136
1698776
695850
449847
1755340
1332292
1951224
1490366
97979
401447
425082
902717
1095774
1361114
1084640
927443
1014563
775430
1538515
386995
533582
1064955
131838
1569378
438878
324307
1898400
178717
240530
293555
1043159
771016
1271186
168292
976058
1916352
47259
1399170
1346961
341138
616755
386919
80948
501465
1552560
464252
894974
220894
1310190
1355636
1389439
197530
367744
1631584
1050458
1873411
550123
9041
403748
1118365
399399
180671
1751672
178050
828671
1599290
123968
1112089
495788
1415472
1800810
893165
1975184
1990276
1029266
225099
1672240
1780596
1000515
1770415
1034254
1726704
1764115
635261
809225
646818
395981
453346
1348313
1656656
1637335
1160395
393778
504539
1510280
196371
476377
650888
1588023
11387
1740870
1424951
280895
1627753
1079009
668836
308516
728097
265409
279955
128524
1525667
414494
1187249
1617299
1086452
521821
1758772
1902137
535769
1656846
1642694
1154916
1059556
937556
1032498
970676
385329
568127
624516
218349
1372961
1607845
1433400
1292742
402003
801233
1072858
974388
1574370
1766095
917688
142763
473184
362253
1577313
1164259
1542466
621461
1235168
1806713
656234
9761
1295347
128306
1635043
1326672
1049670
1740504
603720
1485485
1281851
150964
1142523
1505665
905166
887379
14285
519549
1201818
1872953
1572481
1181795
69370
1588495
1531447
1526105
1952947
521290
1086993
989309
936367
467016
1763270
460171
1957243
1388168
1547425
1696859
1001992
180069
1353254
276497
1071587
1141467
1173556
1314060
1734496
877877
1528383
78431
946887
894691
823815
473900
1157967
824308
1519196
1760260
832650
85642
1325937
1854117
1075812
739234
1082537
1900422
1345218
1423498
144480
1488273
795690
1498786
1321659
1862034
144164
293100
948726
1930449
1540213
1465249
568949
454147
917529
1825595
1955272
1529725
1051396
551731
305875
653820
1255940
518876
419714
1820160
1442419
1480797
372917
581639
1699956
1219479
1296774
1526307
798266
1993961
1870538
710912
1213141
865054
1621528
486443
88758
1224552
199138
960942
570088
1825428
1875007
1217271
224140
418191
1165901
697637
816318
307014
54772
329331
1631555
1827017
717093
1886245
1407786
575383
1739778
118381
1014980
1812800
249548
1052131
1966981
267884
852175
348492
1147365
613358
1196202
643963
1270237
117596
243400
1311798
1219972
932170
1676595
97922
1622957
437031
23797
1868194
325624
997137
445615
968134
608493
1357546
662706
131500
117319
130876
1669381
1559806
1167337
919216
689905
219107
280808
760346
1233913
407813
1862495
723056
1859189
1545071
1437392
809673
1701929
424688
960509
898498
356153
1608035
1553613
794105
1532705
1423822
1067627
1618585
679852
1413787
723084
1319823
1096456
173111
1449967
1424873
1524700
78933
248424
1721052
809381
1858827
1563216
341930
1492225
1629210
1078103
1969541
689307
1096422
1696367
219954
747946
1452969
224875
335219
144178
24975
842797
1302894
1517109
254379
442981
608033
1254002
35460
986200
1204907
1086932
1006113
130553
9943
506296
1312237
1917942
1415683
1398107
1723824
78307
921808
652360
971637
1304463
605487
1348297
1232503
1884933
1172033
425795
942607
1606431
974440
362451
1424131
77562
377256
1409972
1351023
1926463
1153395
1991537
1738577
1479309
269143
1153174
1080948
1602868
924517
12248
659788
197608
1008980
1489298
1101260
708852
1051146
965074
1760396
1652705
1000255
731340
1630290
1800412
315728
653536
1357785
866207
493902
1792781
1519794
1116896
1016583
784947
1817554
1501138
1924254
1965861
560893
1409287
1087739
409788
1081059
263048
1048880
1280740
1184833
1676424
234350
500007
1435342
516589
566562
1400125
32743
1116788
481877
448706
865500
232492
522473
180661
1498477
1735108
1347869
1223287
1415934
1572460
1341648
1071956
1378053
795171
1919081
1508505
480168
1755780
450885
982901
281550
1292422
1224959
958534
1784704
455341
553635
1984106
1084402
1047102
1941907
1396400
1683961
250010
650662
563208
1919644
1766930
754866
1393512
750644
211434
1266540
746666
1124561
728471
399849
1420161
1352941
1601190
1521008
760246
1593303
180687
1759318
1335096
884619
544593
114574
1664659
1835226
1022828
1843742
1256113
9815
1262658
447568
724321
38155
1178078
46935
969709
1683865
252430
392137
670855
385208
1185463
598019
654857
230755
886057
1614873
678975
309875
1395434
965146
465740
1616043
1496608
716348
302299
611596
700915
734519
973465
610194
1301369
1673815
943442
1683441
245686
131364
1342102
479536
125709
694501
211394
1627520
786925
1036737
1527404
331503
1857871
673209
993714
727118
1690552
1668127
867334
182540
1355060
633542
759855
891466
329152
1764506
1140895
1429263
424244
948047
1371460
203299
409597
1417666
340613
1721062
616803
881413
1175484
884361
1083827
1835594
337265
657366
98612
1482433
557050
1782740
1381634
327277
1707116
172259
175102
206454
1388330
1159936
1890183
1815667
842089
384547
1441928
860920
29772
394747
1233903
1045914
986693
53395
1826108
62046
133203
782051
862077
1717956
946250
756937
20471
497054
1176126
1608856
1495261
1738793
1665281
1563673
1634758
305811
1966984
84000
1264675
712746
893913
575987
1504163
293377
1569204
1370147
456107
428660
824607
1938221
457415
1034394
442444
1282496
380569
1002606
1461323
792271
93873
460250
1389918
854233
1373823
1629067
284922
1989834
1000732
558400
168016
1909375
1834414
525312
621095
333486
350077
1018875
908979
1262630
472709
672476
531376
82736
171915
390215
923267
1195490
1526668
809612
457382
634967
948232
1702341
1279188
678620
863771
362310
1239840
1805465
894932
1683948
1729709
864564
1068926
219392
1022670
1680643
1006078
1465018
1440843
1641925
1463497
115000
71557
1329345
538543
1344766
1755825
978054
1007781
361981
1155098
1289357
1297528
721192
504731
1578767
1039596
386329
1872947
285739
659290
1444873
92348
800751
1778627
364442
1864784
1516196
1854222
1087231
649278
1798373
1310192
1249848
924862
1762859
970833
1055779
862246
573706
808384
1170821
82060
960096
831275
278045
393825
503623
1656519
904701
427752
644703
930993
1330808
1441309
1939356
914801
147346
1095884
1553900
664639
1240846
1637852
1134813
594957
944697
151527
1433153
87451
1161211
795314
1667402
1893838
1796757
1091109
546608
208097
357767
1767734
1315722
266916
1540295
151044
19501
1110785
1249104
1631379
240556
473472
481584
1999589
305312
1931066
41424
1305925
507729
439036
1429947
122965
161275
266249
1482175
124658
1196505
1477279
169611
896868
1973122
437531
163129
1419914
571043
490044
1157079
1986303
375588
1145664
612739
516146
635355
1459610
1853150
1834038
644115
412766
53900
502504
1576383
1845371
38850
747113
1273279
124471
850268
1630573
301022
179360
1477617
801329
529067
1206893
1230740
107949
12392
1314454
87874
582686
1499365
351166
1308049
617944
1247171
1286663
1001978
533040
378938
1279909
907410
1661395
1184285
929460
1182824
85483
770496
486129
1798469
1638474
1517903
1078074
1738621
1602471
1191586
181679
994439
316261
540317
1272745
1960193
707037
253957
1226486
60235
1094669
127186
719077
277382
1845134
1251491
686613
290898
339138
1581458
1399186
801500
1453046
1514925
972555
1189622
1034951
915392
1326803
218466
1365669
1653476
1932888
1590845
1406459
1957987
483173
928266
1811244
1848694
1416405
767772
1166036
1095138
459685
531567
1071322
509750
805271
116001
1551782
1500851
1260197
880125
888089
1438238
363727
329544
183013
55698
1243400
1244548
1040835
1435128
1333408
117271
1468347
1025605
1763873
741656
484228
1040633
959333
667844
730334
1505172
292533
1629646
328556
1899746
1480053
1970364
665022
1072167
365399
215978
1584943
1671568
847031
1263793
1399805
207553
1318536
217499
1022761
871938
1496244
22721
1426360
246995
303297
1590403
1541706
387790
138706
1167465
1052426
574532
374285
1462374
926994
36007
778437
1404085
872337
1389733
1128296
69547
1305846
461809
31197
1106479
509071
136831
1239419
1545695
756629
1304893
1478354
1734026
1768016
57647
868306
1155212
716823
1078143
44580
570632
505462
1292644
1705013
1857463
1248323
1230076
1614278
89308
1511332
747665
1867871
1147194
220670
1850345
45391
802778
1659609
1691304
917531
63183
1338577
1824467
1408470
918691
218753
676652
19827
1400769
1786748
1053958
221365
1820649
298443
1207403
624410
1039224
1476010
787038
779338
242135
1314608
1801480
330679
335193
712695
1752052
1395163
183820
1009709
409984
1241613
968649
1602037
1028306
834136
1509709
610183
754977
1102154
1081903
32658
841231
834386
1608915
412440
203565
761630
1422045
1952134
894577
1161926
93286
1232815
410179
1975183
1988564
363896
251228
1814007
1352660
1097796
496862
1246831
764699
791286
604568
734514
1624958
1376306
126780
182994
1181243
129816
1317073
1968725
1449477
265955
466583
1842398
1108811
228777
1185164
1750987
1765111
1731882
321199
1840479
1726408
984210
897162
1483778
1436549
1396146
845467
1311890
619995
861913
1788896
552339
1612644
1184733
427786
719059
477683
163509
1969981
1230108
961282
431024
1300275
530538
1076124
265193
1427509
1421082
1852615
1908369
1793193
1022319
1108409
1222866
403926
1695894
868304
1374714
578315
1237737
886662
895978
1997694
1694738
118081
443636
1507377
939454
943401
632598
1816378
1874343
1791145
1899240
1285306
1464911
1340677
392338
999553
1678231
1390961
1864932
1481389
283595
1866102
716719
614901
1796757
325622
1521541
1446272
949412
1251082
1710152
1543190
1405073
1340893
973445
576148
1130503
460652
1208566
394477
490483
519529
1026318
1091624
577582
21551
1584055
304589
1759141
1949037
843305
1821501
560003
1119169
720338
1029606
1148937
718155
265884
1088422
1129150
1973126
818789
1081904
1832717
1653036
782746
672271
717588
429652
1612868
1055056
992312
1794872
1629268
943258
1875501
417293
566085
1634124
1116128
1376750
704746
351185
646267
370119
915358
844262
884832
328193
1799077
1739304
1576936
607609
1466533
1368456
439614
537323
771556
251548
1863079
1586627
1948230
537843
1412499
643614
1206122
384756
678292
271842
1370618
330450
1469842
1401606
622894
674670
400793
1695803
153492
94516
529189
1961529
1607796
1029355
1184032
1434295
1938335
189196
1940256
130202
738979
1443060
504568
1539262
1069022
240728
866479
1789979
1618415
717189
1111358
773088
1175757
1131244
510985
630774
1068208
279588
336421
398977
1328472
717175
155986
409434
697585
20741
974107
1894195
240868
537120
1739310
840256
1285980
1279720
389783
294062
429099
70214
1245994
748662
1204396
1215646
1125404
1809744
1215889
1525115
1753679
672672
1757788
86570
40697
155513
1730835
1185828
574689
713671
1099387
1710890
97134
1053811
1922279
599849
1132029
21761
237122
1768698
373289
1680221
1845011
1332533
367600
388246
437300
230494
135256
1594387
71741
608450
1383614
1768983
860354
1054081
1883262
1970178
222187
762804
802197
252085
1066958
1972668
819615
499889
1181339
968918
1568643
1984209
1464816
1809376
1130595
1233786
228378
264616
818619
620013
211660
360100
1840223
1628513
103381
163724
439705
1619930
1441799
1405307
1335502
1140026
483129
310725
1636880
803014
1414340
987935
136857
1583363
1225645
1791366
1935636
1801026
1930153
656618
572956
267734
89764
1400659
854582
946842
760337
1251115
1669645
990045
125959
1854998
1741825
1554890
1564508
1994222
500382
314939
152675
1173853
1603536
173906
1784502
689047
684645
257493
292370
1037687
1612402
296749
419994
138506
143175
93753
978802
1684851
1977107
538465
1135574
1981827
344576
1525923
1415522
1160147
163421
947004
288494
1682489
798751
1387870
1606752
97473
1469350
165455
343462
1327564
1306371
1505960
1813274
1514504
1787394
506999
629702
1076143
544206
1181715
1915075
389241
180617
393648
1563686
1024792
717658
261336
624492
1502660
1132552
168774
457259
1998020
219798
413397
1204874
1573962
15895
1434746
182111
999482
1909939
1614042
296714
673081
1917106
1207152
845582
1816587
1746292
1919768
845538
243937
628167
1399422
1908080
728033
414700
1336761
1473700
1309902
1722918
313392
903037
479708
474546
119424
1089298
595242
366987
1819669
1901293
490166
91744
527341
347620
1935936
312311
1866722
1446049
757272
40271
1060792
179496
1468885
287952
1197927
960752
479346
238141
1374336
1663025
1377538
1145862
1873696
703439
1230382
1411969
913377
164198
1902822
284276
1361453
603334
1792419
1795217
1945783
525091
393705
76294
1902593
1006654
536963
313053
602194
112021
1681896
770011
1147511
2940
1438463
813565
1368650
503912
1817926
1667123
1032290
1721014
281363
1072078
1350047
1878703
1729359
248205
1878985
1906339
1169602
1332412
1053633
685215
1384820
1912717
1600233
481248
839908
23448
591915
1628117
1642359
1552573
1787386
1100685
572747
523632
302525
1843036
1209789
1235830
295441
1195618
41139
1236221
1673720
1514023
1805057
1596285
869755
420481
1787192
1821626
560020
548269
809692
1265530
383303
806049
1629826
39258
1599606
226625
3125
1321295
496850
1551948
1167235
1217749
1935695
753431
597547
40022
616486
1531402
1005141
1559462
835775
1886337
1452940
535584
1442556
1002002
1645321
192147
685518
693781
319480
473766
1334388
1316385
1475154
856231
1291194
471287
1605961
947704
597954
209301
401715
1186477
619597
643407
790984
808542
1565249
449963
1698124
366763
158206
1356219
264091
1276499
1093308
1482941
1529805
937039
676595
1161136
1654855
1992018
747584
390728
464160
525950
1738205
887488
703464
1512217
1634205
598601
290846
550621
244792
233064
1704969
884471
301808
1056427
1381469
961141
1390557
1528242
496858
425438
1029152
1675687
1754543
1454865
471332
1306357
274903
37073
33058
393337
151211
937324
1241419
489215
1129265
453086
1165530
133655
557404
892890
1983044
1257359
1534696
205645
167759
431544
1634350
352641
827601
462610
708884
1388008
392846
1392373
1910239
1667729
489780
477778
1025172
1279565
68811
910144
991648
464501
598628
204452
531375
938907
273583
656886
1298680
1589216
906911
1786013
322973
197666
1607249
488365
1759516
930394
1276255
1728826
1096454
1944504
1284083
1459324
1684391
1413278
433244
1950248
161151
1856418
556007
1649255
1308654
658974
1856724
1525949
1430206
187618
953769
767441
377563
1508415
1398499
916190
485024
61840
926624
696937
866004
316750
925684
524923
532142
39744
1336122
575741
95944
1853074
352122
1621068
881888
1504971
856355
1232902
1861814
1109323
1800918
7350
36616
1253701
194712
739324
542776
1350880
747705
69605
579134
1983412
379929
1757970
1948521
315152
886271
27642
197544
378985
237145
429215
710180
1525333
1310341
1808032
142515
1061520
578644
1799353
465217
392984
1749167
331670
103743
35896
1110196
722532
1981680
1947874
1954244
989369
1267408
263027
1852497
1981459
1930810
1157209
663693
1598471
1773683
1233107
942760
591805
279773
228169
1863749
1970536
552526
682631
1373349
787013
408421
437157
214481
1395626
823158
1620377
470699
887134
1625798
416364
975360
660586
517734
1378457
1092930
44401
46575
7846
852180
313476
1503582
897152
988874
1928992
1282654
1649087
1667254
9704
1754560
296455
1417162
1316360
531048
1666589
377704
245601
90325
412828
1918857
1912761
1149460
1839149
530757
1147309
304332
1648207
1798427
1206095
1598378
42582
1851399
1923356
1289665
701509
396019
28439
630820
496885
1114476
166779
290556
902569
1663466
789210
1259293
1972089
942474
533836
1990695
312264
875221
423135
1071988
398299
1301826
908990
303045
689264
1857707
1634014
306594
1969144
1259001
586721
1355312
1391903
36747
117913
4284
566168
1895460
1177967
1989997
1968048
81635
674361
1051535
1590486
1910983
977468
529154
644457
93007
437702
811031
1709227
783916
1217758
318492
407632
755368
1649238
147160
1951986
1814830
920388
855459
1453466
25382
635301
1272606
296758
1690749
1939727
62666
1726663
1497035
12330
1676573
552895
1650691
871169
782045
1205697
1794986
1578854
211944
501416
312419
842580
1169139
1603940
1928249
1388149
929161
129191
1944192
374439
877045
1802985
433857
1134999
937666
1468496
590562
1412186
1805737
83663
398513
1594123
203838
1398302
1860659
509758
645600
1908429
240798
1044033
1248062
1675267
778432
406886
1159130
1958492
1139806
283102
1233418
1739116
1189628
989584
1303243
1161924
1720533
1830023
1967192
966779
1988131
596016
1318641
178775
1459345
1344765
223465
1281821
1562482
1566525
1837892
1217111
1919731
1551978
1056826
1618674
1947625
1312367
1206253
423510
1148279
35083
875219
1918193
182122
1467786
107659
1341388
1783260
1639086
1916198
927775
117575
1638007
843519
572546
1709109
29768
60852
598500
4848
1238170
274297
1603517
30516
353833
128200
1762926
1089282
1336992
341304
479294
1245406
1212282
1444497
883925
875842
786727
1206790
843924
1484524
1202531
438405
1994360
188647
1003505
910091
178693
1089692
1393590
341737
737012
478319
1994277
1438297
1520633
1164364
484068
649293
997430
357386
376572
180875
1738536
1801982
182101
533825
886694
608408
696575
1476397
1638151
977084
1249822
454438
1818126
859956
905438
1600363
1866044
219064
132649
85176
1597949
553141
1242139
853418
1324716
1029206
261959
1971322
1813517
380960
793668
1904205
1874496
905046
523849
1784858
1500800
458705
99852
583693
1338863
1894761
1655064
1381685
1731143
1853226
853688
810553
1312581
1659601
1168720
551298
248370
1371593
545721
189084
1933707
751949
1532093
1104185
431236
1580140
13563
992017
1143097
1047670
1358037
398751
347537
1814614
1172823
1820107
1264805
972437
859272
686199
938469
1482928
473345
293675
1692960
580176
509297
909878
683699
1330344
20853
1691395
157088
1387836
399894
1920795
1537162
313450
569092
1383621
602245
18200
5249
608499
1008475
49224
1902713
1965965
483690
1541015
884859
1364911
1539759
955188
1175477
898508
1052850
1996982
207557
1958774
431405
785257
1009560
1306193
464792
404126
1267894
1929909
402587
9251
988156
577224
983831
1495908
1359205
1920972
1682438
204657
292740
277931
986692
439925
1335639
933190
1627009
1239157
141823
989484
373579
1608946
1815816
1798637
713035
1385929
545597
1560796
1357884
251071
1687545
1024833
1801654
1869086
1294018
1938581
1697647
1783544
1474590
1458189
730896
1519705
1226541
1317356
1766901
1830514
182629
139711
92673
90652
603245
1400947
515125
602277
675378
1583817
1732344
1144671
617248
787020
102772
632952
344645
911158
1167912
357287
1887559
716632
487778
938404
1928538
762320
8750
583569
1104659
1053672
1345772
905916
1552962
1764047
617060
243047
1547324
349639
1204299
703761
160120
257161
598103
841016
1959675
623284
299673
1737997
268411
741730
1636294
610584
1302677
594686
151473
1282287
392164
1204795
347512
238053
1504841
1745678
941306
1511692
565651
1020705
1661953
1128668
1238228
1444110
564996
552431
1600758
734514
1293401
1595758
685233
971375
1312953
1976951
55977
727636
1782247
1295504
598200
971357
309617
155079
918418
523119
768663
218748
916092
236715
165774
139656
1774261
288219
1990379
1256077
1025415
1859141
1869434
428274
186356
1432905
1968861
348804
529250
294848
1670810
1531751
1935768
801468
1307899
1616526
1526192
1360688
888126
429600
394366
1131826
1613145
1838482
1681125
425426
452594
1505839
1330060
174748
54815
748719
181225
1957462
940552
465999
487123
1152833
1518993
86360
460096
699642
994223
40541
413220
720734
31060
530079
1485486
127317
111084
668918
1102453
122311
1419750
268179
252779
1347969
1551213
1520615
1667283
556036
648490
1606755
630404
1699715
857399
732101
119238
1322771
1632314
771632
692731
1600921
1422375
580185
475389
87568
1309684
334171
1377430
1478501
125738
1791686
564360
302033
222406
1487626
64540
903163
729501
9134
836029
1259037
1660636
793405
1929219
793762
684900
424105
518248
330962
1152184
172078
505571
693276
22268
790278
887434
1305558
524519
961019
1668517
1884790
1662922
1626497
1828156
334470
1199352
282229
653197
1357397
145473
676750
200125
270315
93830
1740065
372179
1764916
1991532
977283
272041
678012
1381612
1456799
1593889
1082969
904955
1570799
1119317
317298
837795
1415379
258544
225267
486902
1499824
646117
1448892
348640
794579
319298
553153
1019224
1604071
1485430
1310959
860063
1108767
378456
611130
1936479
832887
196966
754318
1248195
178488
825466
441012
957182
1025617
214325
1917611
1450294
408087
1727046
650628
785687
268410
1266693
1795175
762241
107149
983018
456731
1442918
1559937
1680251
1364172
1324868
458244
1498060
1604289
1299098
340379
1230173
1640443
546381
1800005
1174823
1324462
35953
940477
865237
196045
633557
951445
1006603
1247604
542230
464831
1765103
1849318
1830357
1839160
1216788
82652
892210
1466560
1788680
34114
1898371
707747
870731
756635
1950454
1746152
1068799
1760350
109298
895709
1643290
1466500
1858355
1921560
909350
1135834
982649
1665724
1724529
369015
611251
502846
1416992
1268274
1749534
1804551
1074530
933492
997854
959512
1091308
1828450
1260999
1567576
1947395
1892578
1197811
1511094
783044
581406
1921519
17163
885952
700097
205537
1817026
920027
1314371
1482370
255074
688223
927383
137152
155674
1987122
30787
10461
1388928
1859244
1495546
1545180
971161
1879875
1264819
544884
1648259
1352398
1099922
1718045
1140146
1829405
851056
1753006
558899
1669019
1636607
634368
1818703
1903474
120110
499401
993748
665655
345501
1314673
415372
147465
1976014
1484378
1271847
1987638
760216
1777015
916368
1029077
95261
1254952
298022
1176541
1726072
1651380
498286
442115
1807179
523934
961691
1319224
1311679
126704
939460
306546
542249
1935556
100811
1918216
887832
706387
1118117
1410793
1708399
1415526
1837583
1478479
1649226
4235
1956657
1469490
1199962
1099394
1856609
272028
1770291
231624
1015609
343314
848247
1738126
716308
1496151
405912
1386630
868469
176639
644593
862177
1051197
259195
269440
42452
42782
388087
582877
1905349
1847882
183536
1018054
498063
1556409
1637498
284533
980791
1652821
1564624
917752
1776633
1326646
78267
846129
9358
368653
643570
1216330
197222
1748345
1875801
1053516
1669739
1619772
1783595
1442218
900104
1477720
1435023
605657
976120
1439430
115178
1276513
987692
805090
1802048
1176373
838834
944680
1874074
783641
1019281
1737061
139486
948248
437037
1889849
1168201
1114446
1872169
1619542
1412917
954001
1194003
927122
1286675
1478595
975806
950281
1180385
1375418
1633761
922909
251135
864576
792108
1583018
1700404
891230
163979
1286858
669255
19513
1220675
877127
1161675
1556299
1714860
631153
1091355
1988562
175055
1603390
531062
117731
1820260
1276542
1298750
1614334
191255
66909
846125
1370174
918022
203234
966690
824228
1050976
792406
76065
1691732
359866
1159388
1451536
336925
658601
962422
127991
1830721
287565
1109106
1064160
1890990
1510920
99817
1283075
181183
543947
1673946
1532792
1624505
751367
716113
1205016
767086
85941
365944
960124
1798240
43815
1599484
2565
1046860
1565336
190266
635725
1934269
1203909
1306513
1810794
427627
402217
662616
327
1837321
1821588
1333633
1739582
1247337
432290
728407
254816
1654179
1588606
1051283
219342
1591148
1870849
256347
674059
902118
745911
172304
917685
1311263
375915
452107
1576102
772238
1107622
1175818
1440028
1757288
1610786
925032
1825631
95534
924695
1271571
743484
1966975
294714
419474
968204
149512
664006
1356101
1224912
1957483
660015
1866173
363459
258307
676267
1879709
216861
26580
698088
1125846
114795
1702087
1177872
1320211
329406
600526
897187
350152
583841
1151208
1025949
1635622
1302370
1892295
1343095
822705
1098741
921034
1098283
1411577
25159
1301300
80441
1597202
700206
135505
1752349
37067
675820
1433002
328678
1921394
1568380
1912134
1415345
1205994
1246217
1939915
1977927
1123027
1517157
1779893
130313
426378
1573331
161633
125240
1638231
1739184
1199724
444600
1610185
680440
262967
1456553
733184
65387
1008899
1540404
1246178
988701
1376078
252014
1969414
928723
564514
637921
178137
804770
192858
1803687
855916
1670986
358108
1357021
1118259
1823333
1806449
927588
826608
796394
1664054
1325423
513867
260313
373533
413762
1485049
1399456
1607214
97215
1009614
1324448
1488848
1890274
610252
792694
1224079
65777
571030
1258489
834326
965181
1994755
577917
579346
1606307
1774737
179631
950092
420090
1616554
198182
1457140
60742
874505
1522554
1941355
1511319
1065587
1296865
59561
1422773
605702
1910101
240548
265384
187808
697874
533250
770443
146238
540302
1038552
360663
1697154
1096924
278351
611909
1594220
1256416
1135094
1950125
1175094
1750165
1225290
947698
1477644
1060759
1242737
1634462
690923
1424878
260703
1671453
1586790
900235
711202
143211
323250
1331962
1486863
417994
4983
609186
1348279
1113888
1287404
963819
1145494
189461
912342
521828
1857716
1305976
1737196
1128236
59915
1864699
863199
685471
1331257
608065
736213
1516444
223052
1948873
628936
1165245
1187518
80178
516682
1452511
1419362
586070
1469242
620061
995811
809241
353687
1527791
1775943
1861003
247011
1844136
1787345
623778
656379
1151880
544161
1397534
1293607
439468
8716
31713
1210702
694060
1817269
1569266
1357806
920287
1100876
1519565
437108
923958
1200250
1649504
1900081
898431
715900
484355
438432
1094816
867868
1481441
1447823
909438
1533580
556108
1388798
456317
366116
1059069
676329
1757265
569848
244381
1104599
1104234
1056453
802300
1929037
475696
1776463
1347207
1504983
768631
338820
1404522
1289170
741409
658081
874474
1642393
1182491
1063205
390523
118091
1636475
1526913
1849976
10021
1843311
556429
1231842
250112
333379
587049
1466992
742257
429579
1849929
1298728
1046627
1004133
144181
686434
458494
1035887
1284657
459657
44833
921245
1725503
1140241
533226
1550257
387932
1489200
1262975
631496
1572412
890563
1163534
1586893
1825451
1510616
1460492
402987
1591696
1891681
1874688
1499214
1646134
1292520
1043588
1011291
1060157
51086
735496
347922
575197
1656429
1201953
445490
191589
1107756
891644
1338695
1772293
1610539
1566655
1734044
1015642
1506115
1395881
1147742
1800977
1162688
1003869
1364839
1819725
18315
765051
477171
1401307
553965
1829604
438740
924862
1020713
325375
375101
1290417
524878
561658
417915
11050
1066152
410653
147381
952954
157159
727860
1361164
1428322
1371066
1312503
864974
2221
902076
1480904
841188
1717821
119893
1184462
1888371
1134755
776959
25078
720840
1684927
553736
287387
318268
602787
1939632
700447
1544232
921599
1949542
87104
1518929
1544020
1630556
397193
348134
1516281
620150
681625
1302159
879972
212571
319628
1687978
1615648
904393
1180832
457523
1627760
263264
1090242
1993593
1321512
1521536
498238
599441
1375668
1020656
1582532
1960535
700991
842925
1110887
1934920
1914397
3862
1996843
781651
104768
1247705
1402138
715324
1498359
510705
706124
751830
1741823
1101341
114608
96710
1824910
1054748
921706
492092
1918336
808344
1208249
208879
755570
672229
1930582
1533129
161112
472229
134578
936881
1677478
1593239
1113905
612957
1670531
1993650
187516
921668
82028
989115
1275004
1932424
1309163
372928
1637182
985086
1048049
1682371
460021
1422354
1842116
840246
1875055
696301
531842
1382629
632815
798702
208007
1794667
822874
1156383
867731
852741
1575644
1239363
885320
492437
336368
180356
1787772
209982
953121
1518510
1228700
150476
1447619
1038113
95010
1984618
1339063
258400
539074
1874662
1809128
582118
284776
481514
653738
112765
1220858
1768489
1548796
988751
1901115
487361
464492
1899870
1323582
626976
1997707
1252160
1334238
1107760
1484195
779674
93724
100437
587046
639486
143664
976286
1069132
988735
958397
1426720
530782
1260621
1098983
288591
914966
275433
891858
24375
1444274
598201
1207417
1865751
10085
188848
1970176
676451
1876958
297394
372561
797736
957062
839182
1298930
1992447
1398635
486949
1825051
889199
1942146
223726
1767182
79981
603368
163554
787209
171435
1281387
1133945
1005714
1727576
991596
1925311
538362
918890
46317
1081438
210584
556010
1420385
1139710
358049
835968
636264
544623
1159853
1470414
936793
754760
1968090
1383012
1207393
1512926
337820
1314098
806885
1234900
1673964
1799320
1947027
789154
1533763
264912
977628
1729031
1828138
191993
1374667
530477
82467
1669555
1081176
286024
1622490
1592710
1709265
25754
379423
537259
480921
573275
861297
1024460
206330
1784441
1366115
1693263
72436
70295
396873
823995
1713571
1487154
758081
1744062
631994
1706917
1412247
1729292
4381
1862612
1704642
478817
1494899
717680
62370
1510700
1976634
1752935
443069
1432492
1659839
550324
1813971
1200110
1566755
859331
1849283
531116
476140
1081997
293257
1504581
1289224
180685
1066510
1282751
1108834
493207
492837
1904985
363514
614190
352064
388610
7646
166639
1680577
1292893
352053
1650612
992234
1753401
919896
1738210
94802
285464
1363292
844206
281495
859929
1048398
1065684
1794361
1110132
489922
246004
663308
269289
1191054
951019
1684121
994018
1621296
1905213
1540465
1855821
1791049
1479759
1875774
1670861
1367135
1071105
143674
480585
1834230
277262
930132
995052
953870
763022
633868
1364728
535825
527304
383984
1623615
86940
1646834
396143
323897
1485155
1878738
1766100
1811258
243773
414622
935786
1432023
1181872
1520025
1460943
412508
782404
1183167
422240
980001
871586
646430
8843
1972166
1369859
758858
561084
1872866
1475242
1326222
697871
1918298
760609
1021431
994485
16268
742668
1840317
1358509
193167
1823338
1219892
1822030
1002444
1690024
1654649
1565291
1072112
1494444
600046
397385
132147
575770
241970
1154083
30174
1897894
1536931
1583675
941057
110583
1192566
1506392
1606516
1482206
689535
1995381
345553
1874692
1061235
622940
1394092
917893
1749787
723694
262055
427852
1813894
814013
787104
1430170
1253520
928174
932096
500971
42067
1940910
748567
1518597
4953
5288
391377
116878
763060
937630
651117
1861761
1573999
1540623
1644926
126461
1794244
1281254
1179158
1871472
1658090
52207
629624
1043818
1571338
1926564
651542
1233139
1643443
1321515
1516748
807618
1385983
1956230
74022
1005361
344588
1508037
1004087
739595
868632
1081803
496350
1429582
1440404
1698052
111267
215647
1928736
1716868
933283
198645
1546773
153170
127200
1269616
1335319
995846
8462
939962
1572746
1940146
1493300
95426
821090
652417
1112639
563948
1586452
1985485
1826453
220001
293990
1012683
1888420
1927724
1626252
372678
642920
1910074
1897705
1236086
1894212
406034
1511102
432403
1938067
543352
1906843
1058726
1585188
363075
1475631
228671
767868
400528
1512012
878788
1195138
350187
1563766
21268
1656029
1436374
1690483
1365745
1457914
453048
368031
549443
837919
964336
697034
1176115
1143066
934908
712317
1305784
1547371
1447919
1854354
1153272
79700
1487833
1517431
943659
1555225
325413
1364337
1956337
522118
1509491
1741923
137744
317406
1438320
99085
1241618
1118345
1093675
1643360
1701707
1668111
1010263
59627
766668
1521381
1832934
1365331
876804
1818474
978466
1075484
1964387
1842661
728043
180254
1402345
1794806
888267
606740
101086
314956
78929
1637242
227413
1891473
1108761
1744279
6688
984697
108304
516075
1878324
1279050
670208
1766559
178791
1661056
633699
1831139
639658
815992
266692
144612
1065369
1608183
1556887
97892
858656
45787
1424367
1529791
1459566
1455213
1360651
1033850
70374
1444092
1863016
892481
111900
66116
206402
105786
1957523
1633858
766683
175754
1739466
791422
957809
179290
1426520
700717
539251
1298178
921142
288401
1489841
242847
1661341
201145
1537439
1073438
725276
123887
421583
1085005
1451067
564591
847287
366678
1010609
310024
923578
1390496
312737
1296644
1077651
795054
363004
1492628
1807282
664755
1873501
629529
699441
812272
1805451
1735211
1037770
1019151
1843047
1896785
774607
1644428
570219
1887891
1247065
592924
1722124
324059
1125680
683741
1715033
283634
1640049
1050539
1494790
1425332
445422
1004033
1873826
262220
1901885
1824869
1220635
210648
1025389
1246205
1855876
743688
414535
1832779
1003108
284801
656902
1055338
1695009
1200949
71799
1392437
677972
656629
884845
495027
96884
1348457
68294
1870350
767148
429777
580698
1840769
59116
1011804
1916
1390804
1134949
428213
731311
1232933
918944
814345
1904899
306054
1630329
1417128
1215667
336441
1549802
565467
619578
1759831
738185
1725958
1521914
111030
1532125
1232316
191140
744942
1313124
288221
639700
1531160
838733
820682
1760627
1418596
1661866
1427819
1022904
784488
1675922
1759324
1658810
325100
1621911
1261710
1443423
1412973
669351
1262627
1870202
1689319
320443
753389
1827339
419536
1154573
1553570
1412389
202698
802950
1439930
1533397
265366
1305273
1511112
1677197
1257596
109768
1912456
767511
1181061
780007
1115241
1488378
1292124
413140
917928
279716
1506869
821177
1297383
1766233
1598601
1133281
1251754
1248405
1852886
571902
187812
865568
1998415
732990
1255575
1672430
122362
898473
855062
909944
254524
323902
787491
1283196
898571
957389
955292
409031
1375478
115561
552659
471734
851278
1859419
1001174
324492
264870
155187
1085052
1674149
1201270
1878056
1889804
904005
1174757
1370117
770920
1254525
1702438
574160
1747690
1561779
564335
704788
1871832
929219
913090
1619342
1275623
1434349
1726768
1132948
587479
1630921
953437
311541
998730
183077
752342
1925514
327050
1872385
1462689
417931
232840
1221458
1421933
716032
1111353
1883721
1145638
124362
88390
943412
65529
1830127
721415
739291
583852
647330
1150475
969162
731861
1894047
578212
967436
1140767
933366
1623203
386691
588254
1062015
857943
122083
1242326
573598
1342587
1657247
894720
898089
476593
1741554
1032306
462797
1946783
26275
1176727
1928103
831214
447226
1231783
981260
1908526
626576
1283053
1053440
233396
581099
263168
1293215
536788
1610108
1563421
454199
1885606
1694226
1808426
800265
567452
879362
731823
1812173
72651
1864880
1301894
792492
1263654
1704550
319363
1392412
273023
1588629
707500
1132977
511930
619631
486292
683562
1871827
1096101
1388245
922731
1696064
1017306
758797
1876167
271070
108148
1745545
1420089
1498510
1359317
230290
296505
451562
1455587
800202
1132561
977625
145912
286305
1833564
1231257
69287
87069
675365
669521
925021
287992
434500
518347
1185246
973939
477920
1326967
978636
1684097
983454
753817
835552
1134476
361015
142
583354
1727042
306212
1586537
871629
1080630
94790
1082126
1112581
1830471
128878
1476284
34957
813654
553151
1234958
1176953
432626
918191
283386
125443
781370
1725509
463952
1855098
275566
1203894
7909
1698322
835423
914120
302114
1426119
1272354
1616965
892390
144286
527341
1522192
28026
1812514
1092760
382548
1305520
1487020
733620
748651
308895
281408
427521
239267
1156154
1856540
920362
269239
777645
1184847
1252659
1428212
214886
272517
729044
606857
348507
1355635
1804254
983348
1310616
305824
1335338
934922
871388
813220
141872
767848
1174831
300578
1342770
1558348
235012
414007
39646
1740097
1670670
1237932
267681
1525345
1890897
863284
1017042
116131
497281
1730710
64422
1581923
1398444
1448190
382229
488204
2012
1492508
1926547
1845189
1710276
49897
28477
859423
29246
596526
153049
1833408
214583
917023
299876
729158
1706813
883054
160001
623930
1857588
643644
521902
371697
905897
1081820
918601
979059
724487
1391765
565696
1207034
1364684
359920
26612
517340
302770
1916255
1874906
912353
673164
996131
497552
711871
1666956
1697858
64313
1535147
1131231
123382
1509719
604023
1845294
1527485
267282
1780270
1552424
240627
1395143
601870
188555
1341972
531858
1414956
324638
1992143
355086
1192776
745845
401576
1667567
58759
829987
110383
183249
1689786
1375056
305502
1846652
1667020
252184
1226414
75978
1268020
1324200
706700
326830
1152105
1892610
199742
585076
104309
1570169
1184548
1088079
1289289
158037
628359
690661
1589796
48253
1464443
1064730
973496
1203711
240899
1636108
931230
608397
1896455
366774
181045
1538244
662568
1153981
319466
1895391
665486
696348
466039
1358914
1518398
1620370
1310472
1475387
1282153
306456
1758233
1694080
1637601
1473612
1361660
265571
648878
1334054
1335717
519553
1217473
964171
738227
868307
663821
1974802
59743
1580411
165096
20635
715866
911823
819230
1818410
1205146
1612962
327365
1671411
1461993
1915040
1086945
627931
132306
907488
1369153
1565005
1060431
691322
49474
1195009
1325418
904676
1928438
408887
1185677
230504
1618138
20284
1224785
340645
1484043
905760
623680
1372680
1023595
533283
36282
770514
1376212
1740312
1588094
1987833
1097439
1260764
1662937
1918265
127583
1234201
1681369
1793408
1242513
421067
120939
626406
1993901
1922864
872078
1080496
27526
1130048
1272390
547853
1807385
497340
1999564
747537
957491
320464
313126
1879594
782592
17177
1710139
999759
780973
829857
1900887
229064
36347
1627192
1980383
912719
647657
1974756
1409074
1392100
413845
217802
1676824
1121887
929755
1780494
249499
750350
769242
358227
1539108
1081924
494721
898852
1730165
11728
539288
1195719
1591358
22343
1819245
1749546
1539980
1362897
856415
536105
1270361
162348
1337264
138291
382302
657546
303117
410638
921349
876524
488353
729846
64123
662292
525670
229405
108768
608292
387762
1139021
1188750
1694236
192949
1039047
1857130
1219758
1774619
515456
1473598
419261
1215656
282186
886866
1064557
1989941
750061
650027
1120543
361043
1490792
1595477
317315
811465
964482
312937
1940517
1382601
1041807
1591689
1394008
614704
561003
1456144
1697672
1106279
47083
1679879
1298465
1390774
166674
165545
1189999
277940
1602682
1455637
676506
375656
444947
410870
1411156
1899881
1029498
1480398
1695467
460338
1023937
1073439
1004426
1840780
757742
1736603
46619
828686
1212491
1643699
1186041
1946262
1307805
188649
1796374
1603285
640422
1466670
1306958
1719252
377623
536206
1545138
114274
81420
136651
752335
1197626
558376
1461338
1145110
975888
1437408
760240
24891
1624202
91537
1924789
326923
1680697
414939
841358
742538
358905
1771235
1603577
1740748
714892
605834
263174
131501
1329163
316448
1095784
328534
1925649
395014
899042
974282
1318505
1353318
821056
837892
600444
1767085
1551741
197490
764547
1541562
784666
270410
1055110
1584355
1578002
36533
789258
348556
796342
647991
1982612
221248
863245
1699241
1793069
1715400
1897820
1612074
1618840
735823
1998191
169717
228401
1325805
440588
1962532
1499081
1975159
785186
700803
286474
1535228
863397
356581
966911
1455496
1825691
1447185
583379
206379
899731
122912
30695
293594
1295998
528187
1634293
119838
378119
1694051
1985926
1799325
1171294
382079
672331
871847
1228724
438970
1327159
1291578
735932
484380
1062203
1617119
1020166
1667956
214003
1145242
1125975
433690
408670
1246721
86494
638147
1766661
1835615
634089
271656
1131703
917456
1002931
939374
1691106
1938994
290981
1293711
1130761
1570506
827300
192751
1145744
1103929
280604
838438
270894
1544995
1026312
1216485
1616301
1336464
449746
584731
1442230
516504
171225
1759329
1030620
1998109
1254839
604264
695996
647460
154931
342869
1318423
1924679
674013
1300744
1364079
904539
1386242
160484
822833
1498404
540473
861250
1865852
1437866
1056215
38056
832830
595217
500779
744319
1176632
308308
1383775
150533
691578
25114
1294930
1571017
59598
842249
504774
1462495
42449
1776673
735732
641374
55354
394660
1779986
1106860
1583454
610130
1547257
11389
1313710
352755
302601
484681
482851
428853
547145
337195
671984
1449840
322759
665878
777153
1455239
614007
403833
1799178
541602
1578227
712770
1222606
687114
1253245
1244025
1812412
1600945
158815
1826708
302750
1491031
1510969
878958
1609158
65503
460182
380901
331600
1136034
1817943
399413
405437
699095
1327184
38791
433174
806514
995626
335396
1096651
1707585
1780443
1709960
966920
527018
1109989
447644
1874554
1286964
1020479
1008905
133431
1447380
817449
1344108
1105610
531381
1950272
195328
897386
128849
344059
772890
1308326
1841163
1409315
493165
1626774
795900
1720124
1845378
1056940
1323778
403474
1669348
1889689
294783
1196602
260896
126994
759253
227643
1173817
1060047
1629671
52510
1132898
15910
784637
1760509
1877457
1537946
1159664
1733692
1209832
1988239
505156
1648915
1836175
1074332
1385822
1306645
1021869
1321656
47238
137820
1714867
1815632
704416
415160
840792
1840431
1440420
882091
1812515
1638182
1653802
537088
961618
1556089
1967580
1821486
1141063
175160
130514
973514
1583193
1854719
398016
561116
353774
1972843
1299139
758756
488939
203628
1148010
1058118
1951439
926507
1393635
29915
623631
942999
1512522
531018
272306
802666
799009
135357
558046
1744506
16680
412460
136478
1881224
81980
1851520
1124293
1436953
926543
1274572
296557
1724373
1275447
315869
1558986
1724630
1345584
1196431
1120054
779239
1559981
1376084
471055
202255
1929454
1623618
1827598
436152
1866124
223566
519026
355203
650187
395455
1655762
433923
1304968
1549757
671110
1484637
319522
1494059
112354
207730
1279020
349438
861343
1634707
464593
388543
1219091
660161
777062
410355
1879436
630014
983126
413218
987612
94260
362508
951853
420073
1051903
1160361
1866541
619235
1290970
1899796
133279
529359
1262638
947909
368636
1394635
368868
680874
54069
434865
1126068
1300157
1832833
383234
322703
1169766
1362518
1318587
659836
105258
164905
1311408
96411
115299
1317863
276660
1280695
1489934
544714
1073938
1406687
1500944
1449949
441499
1091029
59377
1482642
1359925
252441
69305
1387258
1748874
277610
1535062
1870464
700263
68797
218170
851629
352056
1391238
1448821
1995088
1088049
736076
547102
1497771
863547
958405
1942990
190268
318397
1835405
464409
317078
1378312
955223
1539963
1810693
757989
1592351
764693
1864203
769603
1311416
92100
690184
263189
1703168
1917379
833813
1692050
1284715
1392099
682992
1223015
627059
426663
938034
1059097
1937731
1046999
426060
1875542
345217
1152780
871378
1010967
1695784
688014
460423
669530
803857
351495
338084
1843915
1195972
180864
572243
318946
463769
431007
1661928
440483
749124
926381
1106244
1320405
1924901
1224612
633965
955579
881471
1263110
879000
896236
165617
508739
715672
460019
1739809
1260949
173137
628092
1590402
686989
1105398
483893
477369
738456
1653826
1015675
1217114
1825091
678286
1380816
637172
1656910
183458
82271
94759
303508
1466011
1025710
104411
1533451
754110
791345
1273114
1634312
1570291
537873
607918
6564
1733836
600052
1471764
1608930
1517288
950225
1839147
836422
260126
407288
1044280
1767489
258104
901826
1892509
1442062
618696
1346848
1206463
757659
1729222
197603
1172549
125086
58065
1500228
138463
989725
946766
1177898
735244
1163504
1311979
992022
1414295
446755
783905
877133
927706
1530264
1125020
731710
718037
484953
756802
1608810
98484
1034548
500590
1286594
1089564
597883
16328
720880
255262
892798
1943429
1943799
806251
1099174
799258
1361901
1655026
32740
198328
956283
1828434
181183
1806129
1525302
1114130
575463
1749084
1283411
321876
1424107
1236999
388789
1664304
1353153
433572
1620103
239081
873990
387525
91115
1295598
946281
874658
46080
430904
818873
721221
454755
251015
1842171
1337844
1413413
1602484
1902721
1265828
1705292
1033687
1238109
1990366
586999
427788
1834804
611150
856875
54637
1918962
292454
1305420
352947
1961007
467933
1114776
1094704
998361
331300
1832692
1633640
1675069
1777503
1886358
23378
1576110
633459
1617893
863049
1821289
1282873
795947
311853
1433924
656333
1213911
1653979
549854
1087413
1632058
960746
917222
1055825
502092
1341561
1537270
2140
1571945
867780
346466
1663275
1009478
927407
914632
1725499
1343401
299862
838707
1926164
1074594
1670229
1417156
1358376
1149233
765993
160084
1231835
863816
320545
870139
307943
195791
1267828
1472778
145837
223070
1624002
1482797
1603866
46297
1396382
1783663
1750886
1564185
1972976
1681029
1150468
646931
1402378
1894371
634766
1612319
1687200
48176
1060073
1492557
1067746
1526442
924165
1244389
312788
1155235
1269549
486475
728944
1905460
946696
1314364
1898398
597277
1271429
26936
700905
1310385
1948684
977492
1534135
975364
158575
1886410
48065
1137688
367659
1466666
530815
19378
59433
1208723
1295455
446906
554748
1996703
1492944
1626352
1040876
1956742
265900
1049505
298084
1448014
1166733
203961
1466758
497701
1013560
691240
1069641
97901
1566198
1462947
1541419
199814
1650973
133769
74703
1599980
138284
1504035
1003817
1402670
83230
1422250
440723
1742899
1949474
1176398
692187
1755938
1655424
372973
1861404
581372
578371
4354
852750
1546939
1096707
772620
38910
780980
382261
578140
423007
182745
1586081
1918000
1115737
1081499
1950123
230136
170268
106927
156043
376696
1078127
82096
1919877
414189
1901194
546746
513439
223925
729633
374978
1337251
976708
1062791
455914
301663
1900530
1782099
1965630
1813527
1746063
619223
125467
614267
475148
1642591
665401
1843902
1305049
43335
1295255
1910969
827440
1444217
1221348
1848526
1702383
60507
199634
1957839
1551994
83922
528281
1712303
1887335
1057442
103191
1849706
310376
671226
800529
1660918
291999
1992562
1699105
1993196
1968985
588450
1590089
665411
736474
1818782
1042451
88303
853070
1140134
273758
630276
1072419
790851
453726
1662956
472391
487393
689872
1406897
1799517
1398044
1045327
1860990
809580
339208
218113
1694663
157372
1289928
1978271
1486690
135227
1944631
1571577
566830
1191149
460289
1545263
111993
499255
716819
881636
1834206
735942
42226
81735
912219
961271
228146
1105398
1590624
1680182
874425
1091314
1523783
148185
1909656
256944
1053079
721515
1610423
1234403
491634
1457548
161920
502726
104402
697429
568592
300287
755099
1469397
1542593
970464
59457
578990
1032104
1743749
1048096
686217
291808
1591097
1019180
316027
891278
367348
459219
607175
1387645
972501
1396791
1296878
446555
1677293
516333
1674516
708654
1458610
1550022
400639
686277
1534805
1927502
1815063
279741
392636
341937
907431
1954024
509559
1750605
14939
101891
1385692
1183155
86789
1453565
177594
1775148
1770109
94744
1600582
864806
342343
1802957
896670
1112398
523750
1036746
591217
1062619
502439
284290
694861
919842
359565
1024728
1221267
1553929
327705
1729814
15276
1286974
1397024
56578
1914042
1068026
1121758
327218
1582722
1635163
1525712
1130892
111502
1579703
672909
134031
550534
876324
1441633
516776
1670679
890879
1908136
690173
1999428
969115
1185748
910471
1044998
1017590
1332028
1049861
189443
805866
57062
1487823
124325
342562
1641683
123326
591466
702619
644154
1652921
621556
1095822
1384120
1155708
530499
679566
1492204
610937
981828
1669768
1203152
1122847
125104
1753140
519284
1477038
532458
1512685
1735360
728102
974428
1880778
221664
1467040
712051
365698
1879711
1851199
432304
825408
802717
420893
1084728
1720494
197828
795275
927622
768320
73510
1133777
528633
478817
1255152
824796
854872
113918
1943027
846821
163018
688052
1410644
451617
1255866
1322996
434206
1965418
1444617
54895
1447717
1549861
57123
302639
1548607
1607381
286234
1834080
37969
784552
441488
1047016
1290656
1728311
1212001
493341
1083913
1288679
137577
1246066
985333
1053414
1935119
1305335
1607494
1320316
859591
1973312
1738169
499866
1527897
100752
1613106
1884342
780249
1121860
680978
608562
771608
1897799
1199462
1318489
22335
153040
250527
1515109
1526893
419859
1949652
1083145
1233116
273070
124106
1443228
505916
1731901
1736888
1203904
1925652
56783
968336
1253458
1498066
1633264
1511773
1465401
1973508
1259159
1738410
1773210
1421524
1303556
1023871
494819
1267824
1052913
295837
356335
546566
939567
722495
561980
1802362
879592
1309045
179050
1532525
1273522
1201269
564620
1123103
1476224
1191173
582679
1458856
1890009
226166
1771463
455318
239765
346754
1061546
1135852
535404
1569368
642129
1395667
1135524
135678
1801766
1584413
900018
1644014
759655
625413
1464109
1464291
1283567
1204869
305698
112873
1167738
690576
254844
1112176
1863880
1956332
1718450
855058
1077510
1426208
1527544
1392621
1676269
339874
1570648
1852527
1958775
1308973
51616
666648
321102
1274933
257127
162811
1268201
1586858
1759951
1191618
908256
73683
1663367
1936208
1191581
1076946
1914065
1716320
170279
984851
1397959
1021332
1817942
647000
424803
1773112
142974
1060341
831473
649904
334214
1769024
241488
1064239
362198
712505
681579
351455
194597
347285
1983386
760173
1852149
1615505
696918
1079103
622344
1853106
1179085
1969916
550837
827431
707091
178109
1680368
1225329
204388
130360
374528
1432034
1465675
237022
1083638
860563
1660985
373726
447743
1413641
1669205
485420
1125286
15050
1829418
1647220
209045
1681280
803949
1017193
374060
255581
967902
919632
1788513
1696090
423803
270741
200763
1696916
96114
138632
814195
1163275
1605633
1986660
1636537
1919496
1218325
590926
899886
1530027
1027202
170721
45800
1396002
1634501
934602
1961592
1620084
1894060
656014
736913
673506
570788
1706027
618737
1826900
558808
1137082
1120380
1586771
631573
1708107
684946
514512
1922042
834063
1336268
1623479
1540631
795050
1867732
647958
1252734
9746
1077800
1148190
1028866
236645
957534
879447
224360
199082
1686607
1957221
1677859
1519614
1735708
435851
86515
1296412
1175238
1932069
194461
1653223
810549
1235438
1865462
173586
441139
1020137
1708124
1134728
1400843
1101192
1671570
102731
761277
832186
996236
1984954
1332665
1591429
1311999
1077537
1279525
213841
115050
969207
1970761
1098741
1127438
1285433
1073881
1568238
1161039
1138406
190598
1198638
283500
953218
1279333
201838
994446
234540
1039902
798894
1633162
1247578
1954668
1703899
1047592
555067
1571476
643964
763376
458761
142599
1139768
75226
971874
1251673
484155
1830479
986184
1854377
1678699
53696
716484
422326
385702
106214
521797
1388588
53882
394624
505890
1198100
670814
1217358
295136
744310
1774267
518048
8413
295523
114895
1622795
1493577
984550
1951370
292356
1850090
235145
1156643
1059684
1326208
4694
626838
894664
180704
237922
1586106
1977642
395297
1304971
1152203
660305
408569
1502327
378216
586083
980550
1685589
461687
1699686
1143041
1212822
1249014
1950190
1719855
459514
590025
730932
131076
1575037
1199847
1266442
794700
884740
342995
1618305
1703162
1548493
566210
833558
1570004
395944
1381815
1118514
1606005
404841
178518
1763911
1126970
728991
1417152
455332
765308
1787847
424772
1227730
20323
1611391
1333237
975435
960969
450542
390388
1510583
1257244
816475
85899
953581
239789
1386607
261512
307617
1348277
211453
1727880
502603
727280
465298
1862208
1935601
1073504
1469723
132081
719971
712450
87834
1246762
1865591
1125970
451934
637648
1432617
405493
734254
1067809
1808223
242966
1940033
1630652
438744
1817359
668566
77100
623710
525331
1278129
817389
1197503
361483
1170310
177693
73879
377447
220835
280686
1306759
246789
613496
1700973
643817
523221
828070
580995
751056
1259102
1484561
1708686
669289
572805
1317950
1124209
572233
1416061
1827869
1791601
1833963
1771830
186196
1439227
1915262
1825065
215439
1241494
552357
1793726
1557774
253432
600967
536899
28007
129740
1369976
1165428
250028
1991625
1606993
1974215
893744
1079579
1760986
470968
1343683
1505483
395755
462055
1594439
797642
299174
1581486
1751629
692827
211944
660780
177770
422
1162977
199656
206992
581668
1996830
742130
1472301
578360
1242299
1832307
1916201
445673
161694
1599178
2836
1211073
376929
1533715
780618
1469608
721671
1661647
1371190
1509375
1671024
819070
514914
223103
1565142
808929
481319
1670522
241619
125783
1593499
356752
1018318
942130
354655
1015774
1363514
161190
1752731
930514
1229543
1476628
863484
1017448
693899
1692610
1626881
958946
884120
399533
565837
1789490
317678
1989433
1616020
39264
723436
926684
1824043
833701
1444692
938413
1329739
1500266
930535
1986148
1437933
890030
1186737
338144
454457
1830839
741031
1830991
373303
365970
385085
44653
1746654
586989
1455616
499411
876134
136228
521211
1417307
1780111
1067433
577903
1844089
1439700
292955
1989962
1037277
1433010
442198
191078
375620
906908
31406
1472008
1385037
1221038
1699649
941956
363418
528036
303244
155391
730607
1634345
1803740
1972609
572872
1862875
1426625
1829082
737605
1805816
544748
1215189
452364
1770563
1837175
1267703
1676190
1499045
1616349
1897998
830144
1938626
1337504
1619003
615338
588119
798407
291115
740448
1108418
1079920
761753
1179798
1538355
1106028
359573
339689
937535
1412595
118098
704279
1290128
1134420
1084990
189836
1983153
506228
1844851
1758717
120874
222564
757139
1168735
112077
1318049
1329786
832241
345943
11063
1393095
1485636
40340
1589937
1531508
558600
1914394
1551596
1991287
685068
1689805
685086
1158486
1969391
781049
499088
1498013
745888
1074497
207748
1328417
1019942
1567946
907949
1040086
923249
873742
1898155
38154
1554804
867121
366727
229222
1895348
1259276
421819
602466
1618287
1492220
1657806
85383
128449
1691894
575862
1580669
850298
279231
634723
293632
1706419
1676202
1358095
1702399
991345
186621
1443301
1447890
1047004
1685887
1382437
1213750
934163
683929
1166672
1679586
997113
1153046
399138
176705
1053253
871597
1563474
1023653
1385414
1723510
1659620
1879405
1570794
1247620
581693
84016
981180
1828829
1027509
1280648
488153
1884585
1235366
88983
205512
707740
1289175
1157705
614456
1597083
66581
1546814
1127962
1396803
1822638
751307
471035
984440
1077403
212970
1865240
348250
1412043
220694
1090742
514221
1135165
190022
1755518
1810553
1867270
293106
826996
940928
1726797
852137
1062239
757294
374268
802326
1623360
181472
811870
1641174
282248
199142
1795217
1762992
1666827
151269
82528
1804188
1174778
1966894
334138
301582
753951
1448190
179405
963712
1997095
148558
84495
1753769
625690
149029
1094552
949742
547293
155626
1943644
45904
1776606
1082913
1759349
1728865
1461558
1594202
1070358
842245
1537668
681355
1750209
1472129
1990942
202454
1964740
283606
1976345
768601
932860
91908
840492
850538
373508
243087
1815212
1864750
834860
1802818
855242
481773
835861
1695483
701100
554117
1170038
167781
1644688
1033040
1842678
533041
1936802
1108499
358489
388499
1752891
693973
85703
1205021
1503030
1848228
1028551
1600413
1855532
1825601
144163
1078878
1438982
840436
165552
195764
1364831
1317268
642392
1259021
1315916
120949
1171551
1913826
1763289
768330
711358
1653075
1908753
476684
768786
1584514
1849238
1635312
387735
1249903
1037804
560182
287212
1246188
330620
595482
1051496
95824
276513
1893842
500571
1227267
1058358
1755118
1875070
1810701
724703
1720173
1574365
159484
1472250
1043079
951004
843644
831754
703619
282342
1388426
504970
416969
274956
249563
1636942
1722150
914722
829535
1897284
1879754
1706395
1795972
896878
747062
1920325
1456410
1910189
318961
605954
1658157
481738
1529012
446235
1362926
805176
11081
1394191
762110
1698378
1856406
515212
1497388
1392050
1716608
1754868
1016173
1411674
730389
1617664
981833
1427024
1066373
1673107
1842175
255644
1452397
1473364
1921105
1584468
1505793
36587
1249250
375946
7495
1960906
1349698
1523842
442784
1239114
1448921
103500
1510244
905896
1314959
1304092
272831
1269377
291791
186034
536134
449585
552408
492162
1859806
965813
1193102
806255
1060200
1546758
1475512
1180282
1569953
1090922
1505292
1346574
915964
1598843
297554
599568
1709413
448742
1088683
454447
1420347
1801024
879632
1173484
675243
1476843
1851895
410178
204583
537174
375823
1641659
284135
1640426
1901876
1187746
1240885
632102
459863
1170633
1172221
1081685
496918
1660822
1821872
1575796
124158
278547
1870321
1934373
35056
448447
1258963
1436020
686162
1215833
754094
813576
532410
396567
1125054
835138
676641
1472004
690161
1577234
473551
308246
1685140
726212
1753458
1366318
634694
1724027
236790
1745233
776035
1661357
871549
45137
1023533
1628581
599827
967021
1341984
708251
950040
1054502
197708
535509
907803
957229
227841
1890864
1746377
1822370
759029
391322
1800919
26567
1525084
1206495
1622359
249564
707971
188310
170029
829538
1617587
1161581
1500731
409197
910728
1038839
136347
1644249
1427697
1967459
1717789
1670300
620948
1347343
1795581
1799888
1066631
571906
431488
1239275
996835
1345622
507294
184378
51951
1421629
339571
276890
1166789
901663
1037278
348394
1829757
1420921
1345622
1283324
131450
590337
859877
702784
5805
848187
1977620
498344
283637
1658464
1159486
1458546
182045
860302
910026
799239
179663
76183
1874297
334087
573171
230635
230544
1878276
476042
1864249
1965193
652642
1982753
1378773
1768044
38461
356579
1589920
632687
1544518
1876912
1646067
981188
1319518
1828752
817663
642114
94996
1750460
1243308
811003
1631684
1907351
1282532
1271742
292002
1258968
1941070
1813347
730327
594634
1821288
1841358
1759773
501195
1730859
862166
1381233
937096
1075821
94512
1084896
286854
1111092
8515
1714937
1749
1637420
1519373
1453960
1827521
174981
1987733
956740
368982
628538
1104125
437521
696696
1064675
1708269
1873887
128920
1570566
515554
347753
1385500
292317
614716
335768
964691
137969
1306730
274439
1107363
683324
1575882
945584
1627600
573536
62100
674114
1045995
861848
1168440
360532
955625
828757
498805
1189509
1519356
648485
479073
1236628
1994248
1298952
650262
1275289
481226
247019
1763495
1306585
268822
1094255
1721014
1606454
1449227
1013784
1827449
756993
645081
320210
1550928
197704
1692492
1745550
876777
1912199
1017096
897115
672649
1733816
1259697
75555
1827489
490623
589421
1391460
831796
1854473
68353
824048
1976788
1963994
1266834
1224295
313309
1702699
1379125
900049
133855
1124013
1375206
1723260
362379
949877
144431
2867
1747923
1848189
860747
1472731
1004788
1123465
397299
839615
1126173
1815684
585011
679278
1142500
1565631
919393
358615
1236583
685336
1052604
206231
1416610
1678346
1757323
282434
1593780
983857
646354
1786011
1305183
1442320
1204703
1284132
267337
1576261
802661
607672
1645184
757562
364916
702796
938453
1669086
575654
60251
1363764
638648
946008
926770
23121
454563
1052129
1224106
979522
1986058
718543
1147757
1116965
61354
590004
252731
954467
1074863
1577650
1924956
200750
1406101
1415801
1737129
713921
306006
1289671
758634
1541489
1861390
99331
219158
576085
82475
257092
138638
491546
904691
738941
1111711
592786
621914
1936489
1406336
1884730
1813131
918000
1885728
263467
408264
1771837
361632
816053
1881906
573897
685291
1235356
41094
1886063
1705539
446025
1698375
1453283
1283926
1491669
1206522
999852
823610
686249
332896
1338134
209066
1944146
1671826
1935859
15562
237238
468849
94181
1992306
1256216
1514612
1429944
544700
875565
1052638
1377274
1007139
1115025
349554
865977
804404
1777506
449620
797199
1717324
65519
471730
805797
1969826
95604
465713
1085005
1469744
1911811
504606
1832342
1974078
1688585
1985593
1800952
1354150
1700659
437852
1378824
1593926
701861
225150
154930
475225
589377
964751
1331465
137262
572040
1006734
1117728
766666
1909893
371703
1204878
167530
947832
1027099
139059
571660
1928951
462206
971598
1427338
1048270
1395987
503301
960618
1580396
976859
308649
1504779
1713432
1665351
1629864
393131
703555
36551
1775869
1393341
1790470
8718
1086570
1007473
1651221
78024
1818912
1550269
800403
1604165
1781620
30850
897582
1132709
1930932
1338600
1760142
1610773
1538108
129752
924288
424871
1849243
27948
1120202
406838
1510904
489333
1971919
1514520
1361079
1513766
717246
1060876
337084
1289270
874364
1620212
696958
308865
36498
773112
1729001
863035
1051790
923802
1234894
1647502
1364772
1069413
1332798
113390
1385018
1640250
1750170
236987
187109
1758053
514768
1209910
1785779
1596322
1355495
1800010
22863
1941164
316840
729249
1143356
809266
1770389
1973188
1767706
1279383
1539178
947171
1473215
1509429
944168
794932
1515924
456567
604200
1848572
1108343
583093
133258
1612266
211502
477551
1400696
1325283
1309116
166801
978847
1503956
1381418
1434765
66309
1289938
1602994
1799834
1374941
497932
318270
904979
176103
981827
1936238
1248843
836921
1535164
417200
121198
1425967
629516
1905819
697463
859743
302217
11912
370061
1138720
1666351
770139
525882
1985040
1906680
924955
640769
713751
1921555
436732
1671779
1831183
63186
1787617
1156179
845111
143765
72031
243533
1285973
81516
1129688
135240
312899
599731
114329
891026
1884666
1916289
860335
859716
309031
1768302
1087423
793899
1401204
1758226
1165170
1943564
720373
442309
1815338
1530429
46490
991630
464688
694863
893326
694588
1880392
1638306
581173
1730391
1950776
897390
1343887
1882435
1102032
150886
295250
1865978
600701
649353
713936
267841
1346917
98226
896610
127734
1910408
1412618
499235
516356
1069067
801900
645056
1610484
1597721
1650050
1098323
1681244
1433170
49237
1631382
1186665
1763574
56937
148935
845239
669796
732178
875456
742500
1975538
1084061
1687445
1606319
1357136
366879
1545382
1773403
1074802
1644017
463470
927486
1382988
301250
695465
511755
1301222
78366
50599
1993328
1714689
163268
1138895
1477977
1941372
711822
868352
6847
46995
1535123
240998
1672818
137217
232098
1171677
979011
68830
1007129
814207
406688
1600400
112769
906550
506658
598018
157853
845770
173252
1655407
1410411
1226346
391451
689982
382674
955801
1923221
167342
1003635
1981611
869367
1879813
691728
1507838
376516
120583
1183130
1264907
1026060
741110
1235663
995656
196797
1687476
170235
187480
300128
808923
1516925
1527466
1634089
939814
1637043
435388
1898079
1592233
119385
1374297
1234732
1310120
833963
70592
807339
752794
1593472
1118016
1264419
347431
840035
1831917
470544
713239
293927
1782892
1975874
386617
105801
890941
503777
185160
428624
1287998
660595
56558
762254
146525
1230982
1859958
662523
695507
246110
488683
1595775
1900526
956008
1250042
388542
238100
1571395
553922
150672
718542
1364361
386445
401662
298892
926436
641904
1380863
1404607
1366880
986053
381322
1810953
1100311
24538
1735195
1106580
1332025
1085084
568476
524741
441424
925491
253117
1611264
424557
1453364
1943979
1869340
1789335
254504
1935663
1881249
48248
547376
903811
546629
1482781
1667415
1720791
1763234
330064
882472
1861189
1780545
1935339
1410926
1507771
995823
1978463
1964504
470553
945789
727313
1455749
760639
1386651
1418488
1249941
817571
809698
86507
633955
410890
274562
1899522
1997356
520782
1214068
1315523
547359
571447
1382714
792544
1986033
1662053
1174612
1865825
951317
1355437
406563
1279273
797596
56201
521931
1688479
189462
744547
1708730
518509
773821
644859
1525092
776957
16027
741029
1451407
1829381
1999086
1749642
852595
1122647
1498351
1363981
1681734
679571
1118519
764080
1034222
581521
1097515
1712852
160530
303165
1249937
178871
596830
940614
161487
742714
25329
297740
1499523
488102
1696585
757082
1171035
1080015
1926638
1036480
831149
637462
1872818
1841254
999975
722427
1860395
816518
1726887
689333
791079
493464
303128
1006972
162418
215815
779068
611729
337746
98520
1374920
529567
301199
1024806
1246427
1020804
845158
1111230
720349
752229
1003477
664927
323328
1199297
679161
1063832
190323
436107
1184431
1717298
1790879
1459841
1386493
903825
294652
791046
875086
1427414
1091485
1672984
458284
786216
372395
662249
1257061
1614048
1899742
1089840
1024817
1666894
1768146
1221968
1932168
643408
188901
1216038
817189
1264548
43021
1814503
611305
1168136
439553
1110809
341308
1616004
136358
51191
1162166
392244
1230444
751773
935169
262520
1713027
920379
133510
697444
1283590
1131546
599652
385973
1697086
665126
489903
1657746
1358223
1573702
795337
1778283
274011
277016
1028563
649527
543797
816423
1394015
1037175
538188
67997
1968970
1023487
712375
40116
708773
1952284
1042513
303729
1785336
384992
634710
1608915
1906002
56870
103419
212366
1096288
1940258
1268186
1703448
729619
587975
1480196
701568
791377
558011
450875
1978312
1411425
739508
1952908
1499764
1920012
1433250
1169626
944502
966066
1402971
1357302
746580
891629
357104
702436
1362954
983885
519182
1343768
286733
1365050
629833
957373
1323434
1095797
439153
1262108
1040924
39715
305223
1160281
352518
250549
1518675
749750
111574
1986348
100536
1347499
1004584
1797850
1784715
1703187
763326
1419027
1092467
349064
1852373
1534589
1944874
850935
1958070
512182
1876207
1341855
1568844
1949515
1618774
1667989
1348449
191384
1279312
368163
340989
951321
1046587
745437
510184
1410003
208151
823170
1978933
926384
777559
203330
1650598
1153068
182651
953137
1268999
1683690
183264
1240252
504469
1811166
369614
179741
340345
307371
372121
993034
136935
1334827
827000
1869825
124310
1880391
2584
1485441
496114
1623600
350688
1337528
1100040
1160158
982938
725140
391817
1529886
966509
915761
1401933
1784708
1608399
97065
839926
1667752
779232
121997
568246
1328610
946829
559186
435316
908186
141217
1942787
1342566
374217
957420
1468776
592028
1751611
664089
365791
1695550
976512
1369212
1240966
649349
674799
1231074
1531292
1164834
1591686
1419572
1572225
421837
568569
687728
1392247
913156
1827183
324312
1533059
682234
1890
817336
1339519
1533203
277212
953077
37270
1180728
1293788
158831
326581
154041
1815057
1582762
1926188
1067856
950838
67335
1429726
1513203
11860
418632
731767
452842
338833
1275216
1899519
1282661
1996469
423664
948961
745538
1704015
1199622
1639368
1039035
164062
433256
259726
661392
1312945
1017483
1579791
190089
800289
746959
989738
968200
853871
1417695
1190492
1823906
263135
408798
1284288
978946
1249958
1271276
776348
1486892
429737
1401791
31918
1368411
1679727
1904722
745234
1463137
79055
1554540
604321
995107
503468
267158
1012277
1869803
1862071
227048
1238442
1522800
84828
1334228
1789066
661532
1609220
1869080
179906
1386325
342526
770191
991299
1013061
806077
1908310
822315
420270
1585583
1538369
474074
1665786
1304224
1451951
538338
1992557
762666
158494
624426
1698797
1452406
230431
1711164
927960
726775
1128629
723856
1241492
1250364
856493
1593225
1141094
525314
1304559
758192
675540
1302562
1760308
243362
1151792
437686
774160
1346455
1368713
1003672
1000461
185325
1943175
1214246
1638557
1609134
582747
1895340
947985
1908921
1079240
40794
1663304
1378331
1964253
257307
274471
880878
41517
972273
149213
1835061
1665449
741675
1722946
1111568
1159029
1046021
204538
277724
778372
1106929
1566806
1329608
202038
808803
918551
1850428
208230
508799
1190833
1198622
617398
537235
1252941
1994429
1744927
302928
84220
1654746
1985514
1435603
1007293
108880
1172513
276349
202181
1518727
1424193
1596928
1426247
1403455
1619242
1023099
918502
723529
247325
698188
1448803
1662463
761902
717104
535371
1987994
422778
311954
125913
681864
1611861
942186
176010
1157150
1595545
816258
509845
57423
400373
763713
1097221
1360540
1074515
962774
622845
1666276
1768761
1591824
464259
1393015
1122574
128360
832729
282867
1916541
1520898
997211
852956
707514
1213360
1114310
267077
572516
1312684
1236339
663016
226041
1450845
600158
58173
1298404
1702503
923409
186386
1159613
1129948
1869992
142084
1273381
129598
261511
410507
534221
1357092
1737230
807781
294643
733990
342442
1600281
1695591
481584
1318065
1612765
668843
841743
204691
1799791
1004704
1898624
890361
1760415
993966
251469
444409
1314061
1439183
672080
1731997
271989
207031
1509421
877877
1589082
1061088
1988060
1551489
1503098
942999
679264
573849
93076
852073
791930
401934
1230860
1909307
1331253
1549106
257872
1051910
1263515
955012
297613
1445927
701815
1124134
1242950
1926775
1812239
1750334
1590098
75816
1152058
363348
1565876
246007
1222224
732752
373381
1794273
1055318
1148693
714555
822056
1231716
702377
1171374
1419130
169075
380356
1569478
962810
1413874
1417054
1825876
1689097
1918513
131635
1353671
1215592
50529
1440590
1017717
1826796
636621
1839573
663011
1736616
574188
1215482
1801769
924727
481473
653640
452499
1309219
1611180
1054697
1009073
848473
1615403
1185257
1986164
336183
1611449
741203
1403172
1262247
891909
1316405
1608944
350301
169651
1585913
1776199
722574
945679
1597066
310758
617933
1157070
765019
1744681
1265489
1238819
1670050
649443
423868
1314696
586878
95951
1566575
19043
204158
1033578
815032
1266008
839608
506032
1358587
1273025
830515
428831
1646424
401183
734665
1156256
1425302
1999334
667315
88190
837839
1085940
1003476
513392
1983429
289904
605684
290548
982468
1695879
1628392
143058
274318
1893123
1123014
1836484
1665718
549266
1306609
1252280
891787
1096916
1119168
889048
753613
81257
303300
1281108
380551
1482089
506267
310637
153056
1753959
874414
1841363
141633
1779634
1100552
1254534
211376
1499233
329093
552104
1365113
874194
1171845
1775607
881298
1169950
1710329
369659
794510
1024253
914420
531795
933773
150463
1297848
1772206
1006586
1648579
623105
1123889
1986191
852547
1459064
143543
900561
205375
680364
1450578
1505952
922425
397530
1245876
1074962
1964462
463947
225674
792567
1193229
1057068
124074
1161934
1110286
1199566
622207
694921
200329
1100014
27926
956710
446382
33679
883519
563786
1647905
121670
887375
155784
1085092
1329657
1135468
1879653
1459381
962643
1327590
1596585
1816638
1101047
234947
1149759
294061
1704366
297385
532475
1413893
1821296
1014746
216599
806336
246258
1646422
1862600
1610335
667591
1836829
343282
1786313
596865
1963307
1647046
1803957
1587460
930162
540228
1605595
93945
1035507
1038267
460421
1176732
174417
10909
133604
1617874
506945
1992306
1128722
1587887
974042
847676
625430
1017759
1412006
1591388
312660
1758061
346168
188612
393228
717069
201282
664842
1298497
1602496
1208545
405503
589765
1594522
1554710
1525124
517289
278231
1381207
34267
1261714
1913997
1423746
129109
1435403
505787
640277
839820
1889108
1192088
1847589
56619
272352
767103
1537035
803378
1646130
216832
1226616
1704777
289842
585572
1684129
1058003
1145338
508756
1177873
613235
1564926
1429343
1694658
68391
1854715
907186
1193242
950450
753080
141411
175754
1257187
393109
238334
498267
1896178
1659551
1564181
1177047
216446
555346
31688
1808439
191054
491210
1836902
338170
1904837
597660
104747
1577227
54798
1156913
1334107
358544
866953
1790309
1919076
538908
517454
455433
1971691
1654986
710668
381871
363199
1315306
242997
458635
1518865
266971
299005
1066726
1344783
688069
1699617
1589762
1865834
1091255
1025712
1383778
295534
1976264
1468922
1498590
982998
1907831
283119
1624795
1008251
1085033
1785034
189938
1566310
1068751
640371
588962
1547048
378100
475507
863065
611644
438023
747477
1247861
1411932
1073846
1600539
1412477
134064
674752
1809184
1567501
313462
1635014
426125
263672
1208782
11467
1634445
229874
313669
983439
1731926
1178072
1191554
1935766
374729
323467
1151035
943192
362894
410454
1977984
1878354
1158749
227597
84562
782215
687880
1099687
852949
1448598
1676036
1650989
5293
779716
1506650
853458
1000850
859434
1961132
99738
1165455
971359
1001752
1916116
1831902
1596317
735783
1141477
564648
805452
73751
1706544
1458521
1933401
606770
1034024
923761
1463451
1461449
1200513
1876541
1676307
1763830
1753158
1107795
38576
125711
1416731
100945
739971
236869
489205
298218
1706706
493279
1746077
495027
163834
26010
1785900
233391
1102666
1633763
383101
1683576
23009
35538
1699833
937191
1492202
1625319
510572
1341892
54976
1547685
1337315
1158825
406380
577706
1820720
1733117
1817433
698648
683047
1700011
1783190
1509739
983727
990777
1766438
1321849
1414897
1555609
1132846
411119
266875
1514781
1024058
393774
1580154
1736601
1602494
1495863
586382
1240040
1714804
805170
477349
224108
103766
1754818
1605301
1939607
589812
671612
1373735
1345601
792330
1358403
255237
1601839
1601650
1721360
337353
845505
1759062
262171
1516236
947581
114568
37709
559895
1994812
1833271
722046
1561118
1669800
320946
712593
580493
1984520
403467
1969142
1263173
1394893
1150435
1237800
645025
102524
904852
480995
1473719
1105840
421498
1833683
211462
69548
764147
737430
183916
236716
540150
282732
387666
533040
996294
1004174
1310672
587137
644806
1842603
927027
1079698
1613181
1571612
1947060
360904
757455
1958388
903779
1803649
942184
526641
1649701
386440
1224170
93269
1373151
141435
331006
1432120
1841391
1394090
245929
1480948
1940302
360540
908379
297892
32822
821245
1161676
1904239
1454168
219858
1865540
82398
1887630
1263909
1302779
233866
513676
1994733
1615213
1060470
1418914
22100
950968
933084
360456
1229167
1094779
1514549
791350
1670148
1074338
574343
172179
739632
868189
1270942
716766
254907
1339258
1563590
1407367
58210
81244
95957
726706
600518
1094809
1346445
379457
1945935
172880
1261114
1990046
723652
384966
201698
412312
1516802
1676092
1439671
1511521
738990
1062448
1868873
558984
598561
233163
134942
780744
1541061
1563549
1325391
1841001
899638
560665
703284
1702196
185590
376887
1977793
1975293
593338
167542
658340
644882
825771
1203629
715276
605084
1919669
1028940
811251
1957656
1644394
1170344
825259
75761
1138213
871258
1257519
1279455
1947069
1351503
1987823
301496
1101357
79598
237088
62959
97551
302578
625737
1681937
1037968
1129900
1627642
208
1680944
126141
1174523
106065
774371
1854543
1946158
501510
1645276
427652
1057772
1550435
1948097
1479549
1215921
1137409
1270123
1979935
1899385
626551
543605
1720949
656779
102837
809932
435346
213250
803890
74259
1710173
697743
1262081
1776315
1437958
1788759
326954
1640321
804355
851386
1693034
869295
566639
14216
288716
545190
395869
44348
1656201
970737
1103241
699595
516990
1652077
864130
1143497
1877560
1668322
2118
446305
1769103
1480111
1138665
1415898
804995
223245
1361825
1524687
375033
1563710
1301019
713110
1272682
1740809
1296229
1178049
721787
1153606
1384506
1290017
745408
577600
1476456
1380916
1929327
1009158
1063736
702386
1739128
445520
1147160
705039
1918252
769746
187706
676111
1984238
15123
1094036
1838236
777815
1577492
190332
1825740
653912
84934
1619674
1848102
1249067
223669
1496465
575279
1042454
230419
112283
545307
297160
424327
1795216
479503
1887211
1212467
566039
161609
1122687
467024
828416
1686279
723204
366213
1106610
1401357
751639
999002
696020
1024563
1799288
369486
491625
660167
1555168
1312854
324997
923067
1672758
1614843
921866
453642
656698
636910
386250
1710003
1542429
1238085
347070
1683053
1806078
1214037
1333838
685808
1925290
1474164
746212
479163
177350
446951
611006
681001
1914830
1258725
925769
1119745
1944539
1536190
293051
294496
732283
1369960
1352872
1386302
98193
1237991
1630590
1554937
972903
1566371
587792
1385622
1951060
1854830
1735775
1877509
355346
1246226
889819
1804713
43332
1944272
939459
1342655
1072987
1905006
1579168
289819
174102
711844
799257
1497201
1111676
23111
26489
1839101
777672
1381633
775946
1540920
36398
1649487
850364
1397311
1100423
941373
1492243
921607
1216481
1989450
192935
1864226
1198043
181949
56298
1775394
1422220
495893
1197273
1113997
159234
974004
1377243
1915324
761592
286022
1126604
252121
580897
891037
1820752
288489
175464
688445
1677210
741589
525220
1609604
357526
1319020
1145923
177715
1021398
244532
1953784
1470245
765888
104499
1673148
1578928
442731
908554
624314
602755
401824
1941737
714667
609206
1387924
378629
546544
1112689
979997
321353
1871223
1689878
1924685
1727989
1286717
40384
530117
651598
1316162
286658
1481421
1164469
898386
693081
308361
1054539
615680
1795165
1565487
1827147
331488
1328332
1329895
1820603
1753288
27470
1944278
826906
578569
1984657
286759
927803
1252896
1234330
81513
1519702
356557
721447
88522
787569
1448461
790155
1363045
1402344
1785200
620934
585170
1375888
1382774
1120477
781766
693682
1462597
1932320
283986
1330863
1391623
1005576
920676
1219488
1892714
538927
242803
553880
1864102
1517290
773961
443666
1060262
1184207
1302517
924121
1714746
1228864
124583
1709315
459023
828217
1826413
235916
471664
654761
1215484
9406
1218418
1333479
611699
37204
690948
1143881
209674
1814360
455948
835394
1499943
276220
1899618
21059
1412626
1952746
167763
1253950
129011
699211
1612268
86658
1830761
1109540
1429883
639726
917418
784622
865763
1952260
1124625
104843
964149
1713818
690222
938026
1821373
1199508
1452065
1941653
1931818
1773360
86900
1416627
1661557
1916928
839198
203255
669955
283645
1857929
1495671
1950531
859714
184691
1174588
793581
1771896
1601026
717299
1119376
1951255
788298
999318
996816
203876
1234204
1868330
507939
1107067
728764
1493159
1669051
1872193
1478212
911395
928068
386397
166559
1314305
917811
149972
1721960
1138973
1805785
1858017
511374
767973
1294317
240378
1646
1564632
841871
1696650
1448170
1411569
1884239
1842314
1078522
535797
1198725
1655940
749219
1828353
171585
1909666
893569
1855990
962582
1038891
705507
195849
1571083
1872405
1114740
32447
630487
403048
1672459
81363
1033763
934493
1141550
1036767
737513
460321
1999554
644252
970759
1351128
65087
1998420
1747613
1286253
759750
840970
1522840
368579
280291
1941062
439333
89385
852492
849447
1030670
900830
1677223
1519
1149302
782049
558519
1765599
425446
340303
1667093
792045
823260
1643783
1918886
1288685
14255
1214234
1205792
1344548
1172611
1012451
653414
315584
1128265
67203
154622
1858104
934138
101038
599127
1630685
221502
1694860
1932282
1894478
43631
155087
1094637
1423129
329937
1744801
1826710
820897
1014101
934415
1716630
1739120
151436
1922439
1227379
1527275
1812252
1622015
1509910
1370370
302468
1182535
1481589
623783
230754
560935
1926596
582528
950480
759374
873092
1393919
827208
404158
1266340
851054
1747649
1201792
1576555
191780
1830274
1302227
914940
668875
904717
1947996
1001659
372008
564375
1928532
1217621
341657
600632
924061
1478767
672667
485756
1309951
1755906
1786547
134521
1150680
687925
1236083
1624438
900381
1393284
1063906
1227270
1344431
1570392
1704764
5202
1751494
770559
1066204
1260268
816390
1126935
1369146
461865
1313013
1390937
1476062
364776
889420
1858230
1086544
415819
310375
159688
1490761
1855024
1172005
467831
222458
462127
788016
1246573
1867357
1198254
1534334
895097
612593
1704136
1881905
1703978
1363208
326534
1211805
906026
1433555
1254407
468244
433884
244340
960516
1778709
585129
333825
1275460
1837776
1663217
493618
726849
95252
1413313
207362
1169140
1379762
219466
1695934
1089653
1672911
853225
1528811
1144292
1546543
457689
739025
1763757
1964423
1892208
775919
1691917
35197
393410
610891
872516
997882
907007
518972
648893
395237
1857027
1964777
542601
974307
1099920
363823
1836939
1413163
105693
112191
345820
1689658
792714
687699
1100204
325575
356836
1428778
1721600
410386
1751522
448092
1866730
266978
18748
1465859
1114975
1805318
1393758
1060982
557375
432873
272452
1317030
1468449
1251498
1948194
715603
1061698
458651
1181334
671943
1316052
1518680
1144903
1081684
896115
1615006
775552
1327550
98949
1083685
428473
294890
1345508
1045950
1217227
1859892
1447148
265651
1398410
1798483
177417
1904853
212813
265326
1235912
171827
1004344
898699
447170
1420308
1815051
1638448
663653
1324325
150550
1594520
1261028
1233647
399582
1435333
527889
1439906
189163
647038
570978
1410510
829090
829398
1517353
716759
569770
532377
378038
1475511
564018
53038
885011
573959
834222
511445
1674306
1889739
1357734
351068
875542
688549
764392
1423355
1325798
530811
330937
1557707
722122
479969
411514
1053235
947083
728295
106867
995776
1948841
721734
24953
1205450
749161
860562
1758803
1468962
1248781
1551472
1732677
1625713
1761963
285678
822471
283411
667180
1563399
890309
391629
1502086
380274
791941
1695088
721199
357807
565894
1634287
50726
1147170
317023
1786227
1362100
1133112
1802193
1751505
1738015
1984291
1618005
996101
1788115
1161539
202588
313926
273078
839897
385504
1316786
1942973
706920
1213688
1449628
1979049
1884341
428275
180191
443209
1500556
375973
1958399
477120
1028246
698522
1212848
1471650
213904
761546
1202026
1905348
120117
1772345
1569233
1900817
889209
1846538
235659
441319
1922780
668302
1898886
1322484
497476
1236429
1079229
127081
547531
1493263
656452
1981729
1552830
1768564
1137496
102833
894943
418657
199648
1721676
241731
1541231
551466
1903874
1198602
1750556
1843981
1161134
988399
630828
917352
1804066
336833
1752544
1517370
1260683
1815102
747400
310569
1736810
1425383
229629
551404
688519
1194627
149288
1932395
1576410
422315
1559539
832377
1074021
95327
1049806
894109
1009747
1580118
995993
1506879
396105
1028709
980900
1358642
300318
243299
1013074
1646064
945088
1129516
175134
689739
1811615
278088
726567
1556477
686730
1857758
1672855
972893
565287
812615
750918
1175394
622105
1660223
1200970
834088
1658211
489544
1079283
295540
1681126
1044313
1277149
240090
477045
1811719
683447
1705290
1364699
865500
1983075
1240205
1548477
1221837
1950456
1235089
839708
303032
25375
1149316
654862
1763461
877476
1276992
579858
1129848
446975
35414
1011675
1151136
981413
154077
942953
1005893
806402
394254
1964738
1351349
42009
685333
1526175
908989
1452996
233859
353287
1954949
429300
1067152
791362
1448712
1105880
1268704
743936
1152511
109509
1450383
362446
1812605
1764679
936871
1620854
415047
500290
1369631
1937753
1851479
1868057
1061641
1376522
660042
1893829
1121636
1371003
213622
895101
338007
944629
1159074
1735467
514406
1207922
1847844
464415
304414
1999663
502627
462548
1946885
1219011
637163
1132180
1627762
404321
489732
1006152
102982
877494
1606222
280038
1314273
1550965
1138628
254950
588906
1588606
1228298
1438103
1314582
1534401
1003994
1347054
148462
115945
537615
1417942
183600
1134977
143077
841110
1181915
1448113
8497
1832586
1246895
46177
1770772
1776637
1410815
1916700
262250
340970
958555
1878376
397032
917273
615776
638045
1637520
137428
53890
578246
1897661
1161151
1684964
130262
782120
146863
113675
1183253
957722
715386
1949899
1681561
1627462
797126
134403
1031562
498229
1192917
713280
1989582
237742
1861093
861900
1294589
800703
132517
403546
1660454
265366
1836487
966319
373662
1870549
1521791
1784829
1700378
1331963
916189
774308
1297752
570650
1854263
948180
271882
1940098
976214
1744685
1420784
453068
1884502
1591189
1763142
1770842
1552751
1981423
1874695
1426491
222438
1850272
1894246
556356
1041617
1265674
119451
957182
221875
928483
978112
1665255
1688268
306593
61612
1543460
1981057
1982158
321509
1285836
1070664
1683861
1670439
707478
1983698
336141
1488916
1165914
1921932
1711461
316427
201434
1724790
225755
1905954
1094304
1228962
950015
631925
175476
1028023
1018456
1062172
1754468
906605
1429157
1659804
1990946
19185
605783
340788
100866
38625
1221585
398607
427454
1672075
1000216
296199
582763
1203061
1539807
126857
784613
1427113
198306
692638
1978623
1370229
1350108
82914
489112
28664
358465
1700817
713608
848605
1839250
5262
56303
318640
1741018
405328
969552
566736
1684323
266100
1136042
1919628
1103787
564166
580180
1465843
1297861
726864
1432323
1012930
1797253
332536
524646
1899927
516186
1702295
351881
1662392
802631
832398
1010760
1608630
211720
643967
976234
1928466
4285
986417
1827528
1150416
867543
425853
462265
1833307
156050
1206596
534824
1642636
1131766
1386777
547883
1093487
1302333
1535347
257358
1703177
1203098
263283
964152
37171
659491
1971040
111769
667905
1300759
474530
870574
380867
1143124
1886699
1534192
1111324
1298295
351285
636702
964009
147541
1831094
1036780
737035
1715702
694305
1507531
249489
1759814
566135
1491232
1208941
610006
1272514
1202733
1017439
1237963
1419840
331341
1655719
686671
1319869
48115
1161724
1127056
1506316
1310621
11852
415293
199626
1983424
1415472
160426
844962
1502783
592486
682008
1435189
121747
1983769
1763047
1817305
3007
1428603
920159
1135945
1351539
180369
86485
245395
1741007
1308652
1733233
1812783
1819572
958220
823378
503039
1786415
1761096
1480956
38152
1793845
1065809
1674646
1095002
1766129
1934223
86506
811256
1637357
1106686
1839550
1243244
195261
255162
279322
170215
1101663
895839
694861
1323580
1621728
716904
1908509
1860784
559193
1418129
609790
1128481
1896352
1788829
1586523
1712936
128004
271963
1892288
556949
1172291
1709247
101950
1692537
1339698
924598
275486
1370288
261345
1256727
565600
1423779
51122
1012507
1987871
1176388
301281
1787652
1821041
1014991
752546
1291694
462337
493895
44392
890043
1804109
682795
632850
246763
1045163
985251
620078
1072834
181124
1905450
1863403
648855
1021904
1383896
1271088
204615
662860
1683057
843819
1561215
308481
1360972
1671218
1774839
1236714
598764
1683356
914229
543770
240247
621581
277057
1711326
1505538
1164467
1209149
81360
201851
279537
588828
1553595
1930559
1537810
1793045
426191
252501
1953598
584726
283762
574943
289418
1809178
182942
1121796
111656
348109
469366
1583
379870
1790705
883600
538064
1386619
1897571
488503
1128753
1824236
92228
1153120
1865678
245763
700354
1230044
1708687
676681
574503
1763888
625179
201791
1852861
1839963
1727830
1414397
717990
1216028
641952
856036
1828603
1261092
624847
1347629
1008777
1280215
1875485
1051071
1022749
809314
1738306
274533
265701
50231
354670
1320584
1533724
1730535
1850120
428162
1616525
522487
630374
1695750
1433307
661157
748081
1650008
1848247
1200197
1045010
1035237
720981
21814
1399249
1131272
1318335
1341821
931035
130801
487930
995267
10517
448169
1282359
1248346
1232028
80783
94916
1123401
132108
182163
489169
1897302
4295
1197508
645287
1826864
138637
266181
1927303
201878
1952851
392753
578764
1610127
1863284
1888791
631868
847180
961867
1411401
1174800
1049833
832531
6679
861560
1273208
1127270
162067
702311
929291
1088657
1252109
1816817
589860
807571
1141928
1282574
1542539
1738089
1252790
1633012
1483514
797536
173755
1499160
1283470
1822569
1728809
1921883
1994288
1090548
553710
1769485
147751
433897
1203668
1434980
1824974
774968
775513
43416
1561790
629019
1903214
1392780
859354
39722
857386
1724652
1722911
761899
1905211
543077
1908659
1504421
616033
1587766
983220
583276
1188400
1577848
1662619
1006428
871603
1567303
244524
147689
148568
923093
1598206
1023090
1610761
436304
569711
1404732
599862
1632562
566003
1388566
431653
604215
743444
1404772
1846461
1669720
1549557
1197609
569189
444170
837679
1982255
1556211
673529
55515
38947
158061
1208498
146088
725060
1034444
72578
1081433
85557
1375260
739472
493098
1398560
1702518
1895365
1315346
306598
146235
599127
543517
427131
644341
311539
1155238
106933
1698039
701309
995489
661441
370036
1454916
18107
1457167
775192
1269494
819535
580040
554810
1599973
448388
43156
792956
678328
1794578
620515
1524093
1987580
782305
477580
1940084
492005
88679
648185
1620165
1108728
1193038
1100248
575054
1308775
961950
310258
1918608
1225087
1665436
1804281
1508185
549073
1942415
1877789
1158408
305910
1718785
1542570
1766226
1812070
298941
393490
1949060
624776
1069639
1794539
1635122
18689
923958
1093279
986898
1141980
1089715
1173045
773853
1005984
344166
1066787
1984417
158142
650721
962762
275771
391854
1133196
1888795
114241
1934629
1770516
465762
250074
1830890
1523474
272564
1425157
111053
1528306
1927940
1833657
90962
990147
1994503
785532
1388215
1012957
108685
1494858
231942
520368
769662
1595269
749629
1069010
773488
25595
1712273
156460
757813
1524234
1633859
185847
1025657
885116
1051197
1491769
1218679
497368
910838
949550
1424114
462233
1058289
1298041
887502
155611
1827324
1592205
577161
972459
1797847
812305
336451
1504098
90449
372194
691900
1821431
1428120
1986938
991148
1616660
1829311
1350376
1048108
1440809
1887445
906882
120753
1404202
1082773
184136
1602061
1891897
1142849
758108
958577
1113098
1799665
1404508
1208090
308227
1454581
1755492
442457
681130
761632
1029765
1294366
76224
981615
1969157
1746241
239194
1967510
867646
1930040
1201024
1324738
283794
78897
1613170
1837357
1758780
1325833
1500722
1532971
415526
1663965
752603
620544
1070982
39487
1338116
1506439
994705
676945
1391890
1980661
199798
944072
1172506
145442
552009
1884253
1318946
533026
253369
726543
1560431
116176
579417
328483
1834889
1488831
305469
308349
1697425
1152927
1878375
378740
55437
1286855
1915935
296712
993767
1606731
832400
879130
101835
14651
536295
1634303
358115
1589236
1713710
1912859
1950348
369391
1597909
1280928
502874
434117
1464248
1003832
846969
753857
1767292
258151
963011
706058
1920463
385465
1893138
820258
1626012
1455082
987504
1420021
297755
583842
164620
65325
557833
1107829
1235030
1190479
1611391
1252622
1263797
1430457
96080
1931050
1499368
1023128
1609349
916998
658538
1150118
1829326
471036
1226751
1880168
1264609
645346
1821124
1002323
424970
985560
1949480
379892
1147448
1002063
192126
447869
1820598
683228
19810
1936159
1297306
950902
1496256
1112841
647977
1820867
1893955
269071
1757569
357034
1963108
1397775
1218290
879399
1738527
1910908
1031615
1335840
363973
1121213
1617458
199926
1548658
1294935
295824
808581
1891393
717595
1393396
1278209
1682471
1730398
1757545
720510
1282147
1002657
785423
682052
124231
969040
904336
816818
864372
1341061
723852
1137321
1645755
1179137
1922247
1566623
925533
1003918
976139
1198977
1166728
719169
1324127
1193757
787721
443731
335938
95057
825178
1001687
1132021
634787
1647704
1782104
1551586
1733488
1291457
357987
645682
1206420
1277827
1927623
1719467
24403
205407
1301510
383298
159489
424941
578634
1743145
265409
315618
1384827
1830042
591805
29567
380863
716592
154982
894249
1678574
605211
1686795
1612945
548563
1205344
370012
1134361
945168
816234
1212978
1187330
439270
1396858
1109557
1516694
887820
624832
1376985
929571
1224514
735971
1884528
350690
818307
1588761
1113419
151981
1861742
1360237
1300240
1495741
414721
460927
1822161
511498
357165
1571823
1258517
1945204
1976880
891904
1191205
20727
1623648
1325850
1967590
505279
487798
175692
1466752
1945820
1847373
834546
1475429
872523
1409939
532658
1093881
1671511
1127818
1033341
690780
1408945
928085
726059
1052767
1777455
1168230
1065742
896472
1561519
1640287
1413507
1806626
1828777
1863010
1087657
483460
544420
310983
700791
1116775
1176260
614370
412827
1610673
1171922
72898
1022315
1290946
563656
1791446
664306
1595912
1157557
1734377
1211959
1506500
1047096
873413
1006876
1645278
191466
1051669
699578
1244690
1518306
1489606
856513
653954
531009
1836286
269928
847060
1231835
449076
1252468
989855
1003094
721908
142224
395920
1881659
1138519
674477
1681781
1717177
656953
388202
760550
208474
636578
1312042
1207082
1543636
1295974
1560360
1357068
1988954
1111264
924952
1315710
155089
1030608
50010
709155
981330
764343
213986
1135513
1467914
364299
266902
1663456
613599
1030362
912047
1432986
882996
222874
794009
1987255
1225345
1419146
1678871
609711
818775
1114427
1697167
1862762
832226
666204
821491
565218
1563551
1103628
324633
180166
417731
522604
79317
80364
104936
1686934
1025132
413048
124123
294226
940195
655345
481721
1767255
676968
1221121
663994
1329857
724431
1377059
1111124
246642
1152627
1984170
1765090
1885888
1353721
246930
1299371
1419993
231924
546422
1181201
1248851
207533
1737610
1518825
354824
691943
5401
1334099
924544
352117
786206
1178771
1995813
1353273
1095916
1195278
1171167
774701
266933
1941793
1872779
1537274
1238798
1122508
1598463
336639
78998
140377
1962314
376600
798270
791173
1419746
673094
964489
1527392
1273331
120433
140234
1165586
1232427
1323013
1222460
1658461
1446147
1054064
1409328
1900211
1724507
1135106
1165764
1408718
1709457
1570816
1383564
1579440
681695
850729
453054
492148
404270
837389
1354383
1513628
783846
945995
1646110
159812
884469
484589
995780
255579
1589708
1746967
407168
288739
1217129
1038718
1651853
1050242
1330550
1944203
292489
1037144
778776
234774
1515978
992292
614106
384047
1031168
1138377
72841
958724
227230
968954
639210
1215987
1050300
209483
1937875
1728435
1315825
1108215
1567606
207656
1973440
1734900
995543
752985
1792947
1774822
1772014
1476996
1180593
1272076
1296344
609233
1187345
1039718
245264
1525226
1025174
94024
1345068
1472174
200418
1494612
24631
458490
565173
417462
1093296
1436726
1375510
453673
1739084
1922557
298229
969233
418195
1134573
901238
1553010
801372
1292773
1886859
795037
1006869
1863216
401298
1228221
290173
1407362
1947514
1418531
1229494
1999987
914050
433394
1148182
1343777
1127909
917225
1807653
1901308
1255337
539697
830823
629338
538187
119053
1727117
1530065
804009
1652711
25336
1834899
1568769
1819570
72454
391769
334307
803205
1995682
1246998
1027089
749102
697216
1662568
1541766
1597328
156612
955155
1124126
1720156
1108307
1047393
1048483
723667
206881
1243933
1345797
333685
114492
1690379
102252
1957284
1051827
1839077
1226221
1447253
343191
516696
547773
786634
545182
316739
1928988
1949888
484729
480565
964750
534628
671034
1951581
906082
375347
1606058
780292
1753637
273766
765608
12993
728611
379859
563540
1612395
1371927
1520345
1860521
925863
1046851
1016626
184347
895107
699704
1682014
696795
1251072
1315055
1668043
1349152
1919550
1261764
935606
1620134
1828303
1402545
394549
1100818
620756
1337289
1280733
716774
20833
1607285
411988
913612
1561383
1807388
1155895
1887196
1544819
1186956
1474755
795827
766453
543622
1304362
1189329
810492
1403871
1135819
1115620
1832465
613431
1539459
160821
772232
1619120
1940479
1207525
240900
752704
842174
1853224
505776
233775
374388
1477827
87972
782566
1153945
1302840
55502
309320
1771765
1020819
1524178
704865
73557
1059975
1186713
879761
908937
7376
1375390
1791248
1236887
1777432
1296568
735977
1328108
1028461
1701141
1267570
715819
1269902
1760016
292118
80653
886171
1707491
282744
602983
1739010
429237
545376
1121891
919013
989187
1284280
1422060
76499
1346267
1671621
747244
625144
742512
1215723
328470
1286976
1791823
239746
228875
1585571
302317
1541653
753772
1565967
1245233
1786419
1851212
1630359
1071271
239033
815186
866021
422748
510803
1810505
1218381
1692239
841080
566746
1403085
1699377
377479
646813
1729276
1467783
1053661
1479340
1573083
799725
1851266
1660291
1664042
75236
876615
1570373
791646
1958841
1509739
1740476
1424764
514902
412068
1497583
1683220
1264292
1396203
1985189
950306
209375
1649393
124022
311989
207194
19128
344422
808755
168679
466912
692165
212878
1141852
943084
789941
237871
1638474
1413629
1514544
930110
1841013
1293646
1431282
2213
13121
1753
1065763
568199
1796635
1248821
1796400
1361466
1728478
654784
622797
377694
510788
71098
1744358
1365956
1563801
948919
1759830
1379481
1495324
249212
1771151
713650
744306
1596220
1596198
202319
922293
1825901
283460
1516935
1628130
1847364
670950
959529
1048813
967573
1871659
815367
625613
142654
1716288
480479
1252894
92118
759396
1555767
1540266
527304
1782299
694632
338065
1157583
1924651
88717
456275
1246266
1677987
384946
642031
1831564
284111
1750392
964598
1757684
997248
411404
1907160
641255
142987
1225663
102576
479588
851080
50308
337945
296597
1086907
1034028
1384345
821815
507114
905139
604804
869018
1535690
490306
274896
1682333
1561231
486744
1373271
1925489
390369
1631089
1463475
384478
854465
204668
1310230
377787
1984998
621282
1309019
1081357
311787
1102693
1710703
1364546
201059
1826656
879167
1872435
658864
89097
495958
1535596
556215
1963260
11564
386669
1177246
1940735
630925
96239
920951
1032426
1364254
340876
199636
988406
1019282
1578920
1262446
57078
293096
1981121
1497724
1706108
1210307
145402
1027127
205546
837428
943390
722664
571577
1467681
63362
1248329
1039798
242931
1592488
84687
1756939
1014610
1474774
1272566
803035
268054
539568
221416
530383
1005870
1371703
1508193
567488
244594
1908709
257624
1017443
1315630
583943
1408503
1006832
1585301
1993712
280775
1688577
1751041
308702
730205
589011
461270
1117346
1615102
829679
835403
643896
45026
1701888
1136279
449249
729610
1593346
1469056
1671965
1668230
1312766
1891576
279068
613143
89479
1328866
1111310
405107
1786269
1168894
161395
1537186
1206564
1733167
592781
788609
1287429
1632271
38677
896745
425971
1490666
1730727
1670470
1623965
677061
571138
1954551
1240803
1369989
654067
8425
814515
1422234
820424
1313481
1352977
446245
1935919
1655287
825710
764314
257879
1510196
1037023
978114
1717934
1044747
1954396
841327
1794834
108115
835619
1595203
986382
1663322
982440
149246
1740219
505640
1124347
1133831
1339474
502572
1525586
1574491
1450356
1743077
1680247
1358624
756279
688850
721813
1778217
1380400
1977723
1129824
352536
1516047
376421
592933
265663
1743781
268006
126005
1714928
1424166
621705
803491
1864804
1684981
684664
1137814
361753
1799606
1344854
114651
903334
37368
1282002
869481
769783
240905
1946907
1704012
1771864
1951361
1227327
1501973
32481
653826
1848605
539749
739976
1398382
1576496
1747066
153152
90157
1922180
802960
1147008
774800
110146
781027
1705440
1838902
75184
340434
1222368
1743173
1061114
1347989
674188
1691718
1868052
1816246
1319195
80819
1838731
737511
1725259
89777
1769247
862722
1415562
949467
800942
593266
648538
998323
1732433
637464
1155175
1392228
115076
800471
734529
843264
44137
1706806
1485724
1791664
1234527
1674259
445846
304714
802417
1972781
1699213
742279
92929
1496485
1621433
333714
422753
505853
1993270
620768
40464
1398670
628057
932685
613951
1497558
1498377
1422079
818945
1199411
1145398
986260
924201
817354
1213855
1593710
1915963
1420522
974243
1009100
1513540
1751622
555668
249288
1411051
321182
767684
793236
78080
1936960
1020880
1061224
687870
1508972
1810814
1515290
1632606
826093
84987
31397
936807
1416042
912458
1037496
149866
354138
901355
1876571
871708
1499332
1354870
817465
1938406
1111983
305316
1804668
326238
1460830
215609
605966
513716
1923547
1692609
759431
1555713
1787663
376241
1341362
571710
553045
932702
318327
40407
1177527
295576
900406
1099161
1451026
1343308
1889775
294495
225337
788043
35335
256942
519901
1940514
590390
1174503
648121
1714833
159989
43371
150317
1421478
100135
1396485
1619239
945931
1745789
863197
1278522
815599
763960
1345895
80855
650555
301178
1873074
243069
1748149
194101
1726026
1377708
158934
980834
182088
307514
1376467
1554364
1825126
1032082
281341
446234
1819362
1220544
63063
393673
1467121
735169
1573626
471169
464571
1921097
552407
379961
1291247
715228
109263
334080
564961
859849
730140
1079295
787230
1291704
1415652
1368268
749991
1546075
1589928
1453998
1131019
644459
295655
1092365
497437
348089
1740164
1408961
187420
1350914
1549593
604511
1665075
426547
1779228
16582
1062314
159572
1874590
1431006
1370475
1543376
1663926
71761
419127
1725127
552856
1723202
1094926
1269705
916594
177249
677610
9708
352476
111751
1473096
156400
1382607
876721
1970506
294439
1154746
988985
1580931
898064
559397
396914
1696463
337853
1616001
1845656
958332
804255
1584002
923094
793880
1401663
1646317
764260
1413618
407439
189582
434944
777254
652053
621775
618795
1207573
1264517
1106318
792889
1452139
1590210
708898
632793
1674701
970640
681507
564241
363754
1796573
122399
978708
131367
245499
287672
1164281
539008
763639
550683
747062
200606
1129248
1983261
1310413
996266
415948
315697
672051
232711
1936758
1908566
3959
907867
1204924
1573678
1556334
1771457
139974
319328
307778
1452275
1216402
492182
1387289
753123
438436
835853
1984947
361877
57739
587716
1264542
503465
760540
1231983
126076
1347882
1891464
182980
606368
442855
1696874
1627225
1246685
834732
1379137
1383607
309161
335087
949928
346640
366174
1500458
808128
1191231
1116390
798670
34291
1804960
1891717
1347895
1646715
229561
785208
1771412
100286
241379
740594
308166
1461650
685012
1895159
1063858
802069
1278502
677427
1634697
1508828
612720
1394344
1922584
1164583
1615371
633955
1409844
400013
1454314
1801446
1806194
1348077
811924
1685489
1710011
1085756
453570
1180056
1571566
1376084
496079
637497
23041
747056
610916
918817
828547
1956284
1495117
1532644
1423130
273580
35747
766447
1519271
305844
1667298
1917421
1008284
130010
1328924
1624980
720246
1284303
778582
1986941
1808945
42241
705105
1568496
177639
495736
555822
646876
882634
1494227
975128
348997
47504
1074917
255721
1131347
461955
1322264
1975996
522313
1858831
864809
1913364
1136092
630511
397613
326510
673657
1906501
1247944
1940424
531785
426389
82117
114141
642371
1015528
524266
135784
631356
1629055
1951411
1863918
1653931
1748137
1958847
1517824
1976443
1258832
1864831
1716837
765359
1296455
1983328
395316
772212
1388624
1708565
1738498
546708
1141745
313549
1800146
1699681
337750
953941
1403399
1311315
884095
1602892
1609083
1134507
230424
1473332
1333839
910041
200825
164926
1445710
1722249
956408
1531001
1011580
55569
501352
1472231
562895
1057212
1769783
287851
367733
1293064
1160298
1478746
1447601
922361
1475112
157294
1512030
318363
829367
480765
430915
1715795
821882
1234699
1141353
629794
841419
17712
490399
646917
85193
390597
1827562
902054
586126
1172069
724138
879681
206604
687487
1454680
1978684
996364
792959
179126
1283442
537035
157366
1266328
127079
940563
443287
478526
1871194
433228
1049045
1778821
1260479
178415
1917280
1520381
1967090
1848370
506488
1835044
1499568
1640835
581767
1765017
577051
1217523
1038732
875242
1843927
990685
1944526
1024196
667971
576769
1011997
784818
336144
1145377
1980198
1544077
405272
197962
359894
121723
1128941
898920
136259
1160053
30508
1789789
1193565
889184
670154
361053
721286
135931
1152105
1745467
563906
1644675
396729
952593
451660
692344
350070
1930417
204859
1885713
1699796
450483
646244
347132
336294
159677
374648
123877
1842778
39697
1451108
1497266
444396
1292362
828987
1276831
1122210
1433180
1446906
1127621
1510905
1575853
945921
843271
1291537
767276
1762442
879857
1014244
1208581
1099173
679327
1156578
218345
1378612
230248
1691600
761388
1609269
1044477
1869145
1531005
1531055
1897546
783111
1853327
1338464
834166
383071
734551
90027
1888587
187615
1426577
1866930
1437497
51054
1894774
1825734
975085
756056
78220
370831
238849
1868468
1554795
756573
1336585
948789
1428518
1270836
899721
1892337
56870
1869811
947353
475466
1206529
1823661
1200053
1671191
1431581
1239414
961402
1764768
1736747
1160372
822059
1088161
1233845
1236619
815813
638116
1319735
1657794
1015344
411240
1758503
1170050
1271045
1965039
549813
1888632
1621129
241849
1079111
1698343
41191
1273262
1125043
1173961
278213
1754380
262686
1090731
204963
1505688
246556
799483
1085431
1847199
614929
476297
1684497
1634229
332807
1999697
1205413
833624
1539431
1720735
136769
1605708
1395220
1301700
308262
1973429
1612176
1046089
1444259
826495
1834910
657250
233172
1124962
35793
637874
512507
273321
1924940
1816989
1802468
1414463
1117320
1810230
1897298
1448885
300614
1736791
990154
958805
1152042
1610220
527940
1541280
1139869
449281
66355
1033575
1685042
1845177
1868532
1155875
1973085
1205099
202089
1407373
777577
518596
917053
1020208
1647889
1468253
1629761
964146
1908166
1515056
1219452
1746680
1299494
1154045
1949551
1730765
1591233
1344873
1999861
959565
1898510
800048
1031473
1609219
1562814
1578110
683103
438948
553782
686566
919607
1481694
696494
1666680
256742
555173
576835
1408081
165648
935588
1340530
108145
1344743
57140
751370
248853
1496156
1108840
214321
699977
1155370
279858
618353
1584802
882055
290122
543019
1665252
585244
1491763
1811641
1889596
1470008
418949
928460
259559
1835080
1868357
533593
396508
1104096
1652230
579867
1748069
147895
501028
1401389
1599898
129342
465351
188483
864647
1353651
1323897
810771
841431
983054
1987256
917728
1997536
1352124
214713
382974
612892
951758
143226
557239
1756497
368361
1862951
696608
531977
353821
1053372
1968894
1149218
1433422
1047580
781464
1965849
3325
734558
312326
1006305
1576353
1721103
640047
1503083
764271
1521203
1542970
126589
1737649
1572099
1447572
1495263
1663533
636269
1481908
818464
1715047
1533217
873829
1001328
408498
287966
534738
1916625
547731
1978419
895091
617358
266729
1441996
1181236
1845375
1333444
459594
1464825
1987258
1674244
330263
305985
796298
1857428
68978
1129524
389808
1208732
1952709
264648
861581
1799061
1576061
1140225
1567275
700372
334641
1022356
236640
1614110
1904009
1727649
931739
1383365
694397
462165
1351082
1322645
212724
946925
1280656
280161
413178
395144
451765
1647009
591952
897611
1968345
1939129
23157
802970
918324
987195
175979
1212400
1340269
1908362
344507
1274250
260221
1778630
148068
1827372
1091272
850092
1624994
167926
1823942
589396
963673
62576
1856347
245239
1695577
448775
1705519
990902
893684
1824278
264095
1967839
442693
65955
1209146
1048884
229310
1509989
78733
1054096
494552
1986107
1469607
1591860
1004358
1349965
866769
1003564
38961
574950
1353813
1365194
835392
1707462
205173
845320
556045
1274181
1097053
974973
1005337
677049
1318306
809119
1212468
223052
274923
738647
477461
650643
423275
397365
1642700
426724
1140948
1860279
826356
688532
487837
44825
138452
622243
1884263
146387
1719850
812217
167843
747132
302068
942353
1259396
1828938
1852795
1820054
1550550
1086742
434970
213318
1600929
1912573
883505
1305725
662454
1068462
1281594
292484
308710
1016743
142115
529571
1529483
661954
1024116
220441
1316425
1373215
225303
1748484
186076
1904618
1359339
390485
1363330
417260
1429892
1491078
324279
1781787
809124
157419
103246
1815817
135342
1509846
640700
492350
1014440
1848869
81581
1342242
749677
1652083
1003709
1459311
844543
912433
1466352
197535
1262946
1283040
179726
920983
1447221
1065841
1507018
1568121
256407
1240546
819615
1571444
119816
99331
474806
312270
987878
1365552
1331323
201114
1074321
9104
800346
374171
1481630
73879
1569042
1397264
469866
1635430
1528510
1313958
1711940
550933
1444900
386643
393415
323294
1580625
1053834
825044
1934666
727237
1307975
1213592
536883
902080
1421817
1681083
1379624
1518542
1073685
103887
869553
433266
964236
1418291
752605
1693782
1694961
1648001
931989
1933636
1983861
172482
944333
1988247
1857670
1625924
1848643
496124
1739950
937484
106061
26815
940337
874827
12582
1055766
1609896
81730
333416
1907255
68886
72143
201255
1645534
1817995
789499
1801244
305313
363455
1546368
1473819
760499
625082
1125930
82949
1085877
1298811
1588415
874322
1580343
854456
52280
958425
1651976
1350441
845608
599604
660209
1990104
428076
22675
86629
377567
423250
141267
1216228
732164
449664
1644236
93651
1270849
808983
415888
282795
1984536
1093548
1088741
347116
775638
1489793
1857394
877546
1560639
651058
61308
1334377
206813
991944
893215
1759627
472472
829625
523029
261588
1488339
652730
1729448
1002352
1850055
334561
890542
975621
707871
1973087
1505918
456653
1557536
1655384
27840
1838381
708421
1242188
863242
870641
271368
1876089
325906
1588473
1899860
1238091
1470574
230720
697441
129131
928121
1875708
570991
1799278
560140
1201767
525947
494430
1664920
1227069
460448
1484416
1028481
281334
931801
390848
815657
1453906
1402527
1749250
526001
827226
872600
1801815
156246
584572
695748
203352
1539735
127185
424068
415498
828568
1455422
678509
1056040
1584621
476569
271555
1247292
975127
1401821
1864736
1266771
252629
626879
1087818
1054092
861734
1410706
689575
1192533
1923404
182628
1273675
1823767
846804
1269632
1350460
781147
200361
1004416
800901
219098
1257289
52145
1508331
1630588
1075472
909966
22684
189631
1509612
1660869
1701392
286315
215694
1353530
90624
769914
1818463
480041
495023
1926928
729592
1196271
1134233
914214
1449059
439689
1551597
1590732
1683954
1271838
1905314
1171750
728093
129790
1584540
203402
1314101
1597620
478550
1335761
767549
1358444
1059525
399566
1374241
378836
1602828
915043
95806
1453476
1140134
212048
1308986
13453
1832310
1242956
169466
1486400
1147963
1263132
1852767
474776
1477602
1463523
491227
280326
1280420
1816634
1542387
1269554
417692
148108
192015
250652
577594
1741046
685364
868685
220342
508419
493703
1292249
1284552
524410
1987304
1594677
1224432
259993
590259
621546
1598899
1732566
1636401
386851
1480552
1248984
858188
1166869
138508
54797
87435
646258
1913825
1517618
1014133
1414840
1761105
1637047
1318638
1566774
1244238
924340
1969559
1157051
361950
1460467
1548564
1611105
914309
964314
1776063
403536
306707
441848
306927
245478
49628
77960
1219324
371097
1919735
75732
1602245
5026
83530
1443768
719382
1603472
1824814
1724893
1042223
1031966
1940205
253045
784447
1293043
1547879
209579
1036481
380074
1803024
1730743
1393194
1297461
895628
1749252
1029769
12974
868824
1267928
647314
245615
516738
605338
1680519
1327829
766745
371876
354904
911969
1113572
779396
163719
1972112
1634303
1583028
894973
1925429
584237
1742426
499185
1424926
208502
1958521
741591
1938619
1595127
1197521
1025264
265911
1901427
802193
495553
1100376
1367590
224390
1927192
827722
400565
943244
1930859
1087582
1158384
736726
865614
47934
447075
1580506
686328
1560056
965111
548650
712337
462188
1678859
755574
94196
945318
188179
1628242
1550587
1591051
388219
296357
158467
1958117
797019
350784
1267091
752460
24925
940172
1882923
832294
707382
1960835
1603353
738904
389113
1461594
1154742
209147
508405
1871654
33947
1941629
912140
1688198
967751
1576325
498789
1415499
318223
1439581
1733548
36214
1811386
1567273
1171656
69438
127867
1979786
1487296
1351572
38943
1181822
405047
893519
1765249
815558
491875
727781
631488
1214334
1056366
1851108
1654674
272622
1828438
1040009
1665496
1847725
20964
281027
682015
113860
340834
1461402
1477634
1761196
464417
1130057
444274
1611402
1864487
104309
951343
1383189
25338
1329641
885221
1978021
1373515
379548
131544
325527
1237657
1824637
1501964
1022019
1886228
570060
254643
1918222
1172186
144112
1372623
974670
1065834
221401
363049
846072
451455
1464950
364928
955680
576227
590948
1338370
1480481
208051
1208876
330461
1861342
146255
1199752
1613490
423343
1237298
1563623
216568
671227
1123726
380715
244775
1638887
659800
768475
612593
1940673
304659
696786
1399056
1564237
460142
1761570
845564
900857
1506615
1219184
21273
1219767
52887
508079
1635911
545669
838099
823864
670529
1907777
1138135
541973
1657262
130539
119712
1688337
1147599
718993
875451
1080011
1757856
160256
1831777
693830
1708540
396993
1204142
1926280
1097347
1404627
1532158
879863
1211932
1696842
185813
67714
1555976
533659
1156743
261930
325089
1574344
238551
1009219
1105015
1110072
1504914
35764
1933095
466149
1739416
1821568
726572
369000
482552
106446
1127486
807575
187148
1402615
1720632
1263579
1237523
949312
1237119
664918
40341
382937
789862
1758772
561307
539152
1125030
940005
399174
1011918
1961022
1115102
1076988
289174
204287
1856442
1220813
1111951
57669
170654
1795153
320200
50892
1915468
651467
770123
321023
632974
613212
956365
166968
273646
763452
1602259
750576
730620
20607
1915908
1557246
427848
776476
756296
484425
484366
386319
1525746
1214702
506827
752319
1163981
928142
1138104
1413432
112149
1254631
1217305
948173
1680071
523839
1511961
1529206
1330680
837091
780941
1047111
1346773
1379139
1421338
531575
301298
556415
1857866
198188
360453
1589150
1218105
1509663
251181
1331599
1799130
1066957
905028
960599
400031
191757
1722422
549458
497061
1816194
1138978
1948367
1573121
159644
887179
1391978
1683273
112589
117781
849629
752413
382587
668024
651414
1111936
1539035
963237
1243231
1441335
1184824
120451
992704
688979
248496
872370
1505536
1014961
324458
1593380
1508958
713180
721436
1419472
1512740
963688
754202
914582
794417
308905
392305
622627
1547544
887255
1339469
1921276
977495
1221849
952263
781871
456219
727201
420020
73989
1714658
595114
1755898
1683646
19250
197084
1445155
746742
660413
985976
1630295
834106
370537
992790
1099179
417199
749943
1551745
970918
1096990
90321
561390
1653948
606555
1053812
1840086
1350432
1793826
979279
1955269
775096
1529887
308880
723942
221861
300574
435198
542050
383254
1234687
977569
1573748
1492271
865582
1792559
1804891
1769550
395247
1215943
616049
1643747
1779011
219408
1463219
613360
770245
4030
1028101
929892
133917
1540060
64471
1605056
1633292
1469257
766112
968439
256041
1773466
1736339
1315294
1798011
1727976
1807926
405714
547557
1156019
305574
1873136
50339
1888818
1972894
1347777
297171
51077
1980667
16683
723968
1223988
1501795
619879
279024
681785
981318
1005818
485261
1288779
1435646
1103938
1960746
1163839
1504830
988323
1592508
1804817
1605086
1459839
1957035
150758
132724
464247
19641
469845
1732341
1526658
802765
67552
1922338
362428
394766
1547362
1291585
462534
83086
1428305
398184
230119
1729949
802565
1644333
878118
1088564
1168361
1392022
884699
872116
260289
1353671
1608186
1742089
518977
1681897
1810090
1647605
997817
355797
1575984
1249430
585854
1828517
1312180
1030091
1053864
208503
970058
272446
1495476
753531
848773
1170504
40365
864897
1052993
1100672
843460
111976
1614960
1915547
1381792
1207635
1513539
86937
712885
1259463
467180
1454073
62332
735715
285945
1011461
1812905
252902
249766
1695632
1645279
740132
235930
1041373
459860
227627
551249
691429
1434938
370527
827322
1123777
1490175
1893616
1985096
1295397
1304631
897125
710470
1692164
999526
275884
700485
639316
1354689
1513276
13237
1006936
1163508
1770840
1859476
802532
1281197
313287
99489
1943891
1764130
1197967
1027681
1674994
136435
1754219
1480906
861021
181061
869710
1461861
1342430
600984
410459
1260048
437445
1363387
1870611
1599419
1601757
1019284
1657538
1564009
1139766
695211
1825990
557756
989099
1856780
111974
990563
95009
1185658
189521
963545
1392162
564796
307150
1744462
910739
1512338
854465
548525
784147
1509951
58351
1324386
1867377
1788016
460128
323042
143481
265468
1110284
925713
508516
1039450
720877
1163461
427015
1700777
55143
559720
444589
639965
12059
152012
1728534
1783268
305775
607854
1350454
1953120
1298638
980913
1771664
684242
1851153
255625
1037599
1397335
442853
1764291
1550979
614265
692361
582555
1530015
1167979
987486
835520
1432229
1859830
1331648
1251622
1748488
551248
878589
166141
813001
1830783
845455
868429
353135
1398102
299290
501187
1880549
1581218
1103021
1751834
778741
190622
1827261
347024
1500056
73939
602845
1960246
318499
414248
911764
1748288
1817070
167687
585865
344403
860715
259334
98884
963217
383878
1318155
1208944
1634044
289249
903801
1510294
146157
232002
1749215
238736
925197
1886691
367451
235438
680055
1883307
142219
1883631
492014
1581179
954828
1925113
1349103
1285995
1136027
1295310
1047970
825286
628887
290642
1513511
1172924
782606
1568838
527909
674692
1960170
1878333
531189
449007
824667
1919262
1650378
1802439
612054
1146085
1290524
1199200
1534005
1284688
1488392
608771
138711
481243
1539005
1754160
857734
1617656
1378142
148868
199393
1112881
1949768
191068
1144235
1463801
974659
3949
130653
1733062
467843
118960
1045462
1457981
1703754
607439
1830233
105250
1877147
477204
1795722
1744916
467162
474132
864512
1705619
1591547
47027
1002913
245338
680711
1886285
937271
1600284
158085
429973
1454780
106334
114759
1183404
1277607
1972979
1471746
587378
1478501
1866767
880288
1641602
1126373
1911152
51585
626145
301625
1795921
583638
338884
837131
892505
1237986
1979160
1037923
684732
415738
546735
728929
1980775
1626011
1633109
1310243
385934
1985979
1134082
755210
168604
644523
786777
1005758
100526
1626823
1041976
1849094
1218095
1923952
187426
1504110
1193871
1460356
1161646
1719550
695987
264025
744719
132955
1462787
1374277
801374
43395
685710
928204
1290395
865560
79735
1792830
836389
60837
212202
1761686
1119978
1652552
1681949
935409
8181
12387
232093
1419593
746388
724804
1315323
689959
239058
1698921
1093165
490646
745327
1975761
460136
156247
1753556
756299
1290898
1180164
736663
1619784
1483897
465004
1150113
937624
1503904
1572516
1689740
336082
1822773
1561556
478973
564669
606516
341153
786490
181028
1226651
1211006
30949
1232184
130697
1426572
1140819
331575
113
1992879
629247
166187
1464612
1885814
559848
612746
1116252
1860308
1226804
1527104
747232
1965587
1356384
1384396
122152
35658
1933487
311861
1347494
1777281
502417
762490
1999627
960828
1023981
801514
1596950
988618
69136
1805713
459395
538316
1767978
677530
610653
1376341
1402365
1825807
602337
755078
842304
691346
581948
1053923
1660620
321050
268887
1574226
1012766
1139817
91650
1071321
777760
821402
1293847
692118
139269
124413
1712516
1956300
1564055
1419507
491231
967882
686847
504282
60058
142545
1838349
858184
1212188
1658456
1354797
672273
1133584
962791
1314776
149351
1232126
1707192
894749
1052301
1613672
965074
157317
1813474
1927001
1783018
1497990
1894001
288381
1233925
1132273
1699113
1736672
1991473
422896
285427
1052628
1027538
283749
53860
492448
1489389
1114840
903196
1338447
136200
306862
1303250
453054
764434
780427
912275
1973593
1791629
581205
1185100
172170
1818716
1642752
1080902
1864346
737049
1947616
304690
846867
418280
837992
473748
87686
742520
1531732
451074
1545476
1786089
474679
1360511
725510
1100339
1342506
487432
1743425
961573
234731
851638
635376
742053
1922101
1264156
160585
509116
1978183
1181732
116914
1342174
1201278
1967305
1349994
1811342
820243
1401514
653473
823345
433420
910356
1065286
592894
217807
405066
880108
616919
772532
1190191
1532401
317353
1911863
1347901
1432409
1363009
833644
642912
1029546
428306
357635
22428
1129772
228026
1647422
916356
145423
1745385
489439
1877826
1619955
699462
1846116
257011
316196
893219
76988
1294660
1729128
1188818
1799716
1370131
548863
1906563
60611
561303
473993
1030832
28249
306030
881529
1637953
252904
1514328
1300462
1201840
1788799
1747412
814727
1731253
419060
250946
944517
423789
1781659
31614
1761527
884811
1525592
50198
91382
1662605
1286978
336014
649507
499556
1867830
894320
928687
1430270
800380
491557
1845364
1748847
1761907
1830496
236430
1888892
522854
947109
818428
1154378
1341823
954915
746845
483177
485180
1414554
940129
988252
1433866
338149
1537044
531808
355665
720158
1914296
1105475
959280
210522
1767128
1018933
779693
798537
42983
90138
1992520
1059966
632517
1251156
1259588
176664
859174
1025160
865749
95281
610448
1951011
1832591
602277
1046625
799794
1094273
1079054
993158
1729244
962050
1642482
1246468
340100
257326
898908
1475302
1873354
541016
968303
1008341
365616
1275634
1030119
761433
149166
1495065
110015
1763367
232701
1863388
1324140
1327662
885823
1930363
1871299
1539589
1011371
1748721
1508327
1533785
811340
1053551
331906
1891738
1978647
743243
680099
1908091
596619
16486
1954247
243453
420960
1849228
686451
1757160
1231769
1927098
411474
1219032
1414587
1213115
696057
962369
1115486
263307
1281401
571385
538252
1866162
1808024
419965
1623685
21706
591020
597026
1285293
107909
534608
1567984
1632013
1681733
472407
599861
358845
926486
1633458
1843466
1847687
1015043
425054
1926088
1265795
451806
65049
191169
1533475
1365910
1763994
1329038
78994
1835340
667567
1158139
160347
1548423
1862223
812088
213254
802525
847592
1604752
1854455
944102
858518
217316
278818
1035691
560578
1643321
1626512
566893
1369322
328919
448948
1559363
1861610
1603870
1833881
62497
1079539
1458811
1948490
142359
1359566
141747
1937059
1179436
1387457
1144138
1404760
1649062
30954
275703
1479241
425251
998520
1447748
766549
201578
711698
352485
1227152
484319
1996065
291342
1714784
1631694
356830
1890347
1584810
695754
752116
1695976
466355
1567332
1170354
1759127
68577
632767
1269532
1471224
1480513
978802
433820
317804
1390630
930207
1672314
1346611
1289848
1244622
1141988
1675399
1719261
1763568
1420369
977407
217343
1126843
460085
1282826
1451678
1046528
948924
1932471
842892
1135988
591404
982947
798095
1778972
1758410
339918
254250
1467591
1077864
1115379
809964
340972
1790600
1104480
1407493
288103
641520
1841468
1409111
446340
1695266
363288
784836
914706
396372
499391
908427
362695
1422294
19658
1167495
1941715
106279
353013
1125816
1269641
1703009
738735
1064456
1961386
366808
336127
817754
181402
1179650
883951
777910
1658745
1709417
1245420
1452605
110379
1038048
1088221
755081
1365506
610364
249631
894104
854047
654461
1523929
299359
1150922
1232825
1535575
1317045
1061134
1968521
343527
1160157
267579
327813
768026
433975
633770
1779264
1572496
1397580
1728824
79205
917493
198061
163594
1811937
1351329
750345
1005163
370385
1976462
632555
926243
1300866
866318
1753562
1219426
92929
1629395
338698
317432
1794564
549102
434454
844578
1701676
1380175
236713
613046
295650
488638
1761978
1331138
545742
401040
208146
953918
734426
251805
1871323
1208780
794990
689508
124130
1203737
1070173
1659574
1408256
865036
313079
929302
964334
1214728
37603
1799346
1835219
1467641
280669
639153
972159
221293
1392144
847780
162124
664589
69076
371936
1196162
1261645
1628899
1067424
1957805
1538147
1656939
1584376
909153
1278806
313288
1485676
1697523
326707
1762978
1030437
14482
385953
212287
1143180
106106
679440
1322617
111456
1931855
1119065
354284
268160
1018161
131403
302329
1275968
228761
874357
1011716
1226465
651808
1073092
270972
872008
543408
951139
71017
1538195
971911
1829083
385800
244593
360042
1279030
1554595
1825163
1926564
724335
402393
1711008
135937
888432
580343
714494
931846
1189949
440355
914292
98182
306112
1295601
69301
256263
1729013
773919
1808459
569517
1240138
1639141
865260
1587687
734685
1993130
1038726
695831
321935
1326021
1935064
1909586
1492836
1194541
1266028
831498
1305149
1632022
1255793
1542529
22774
1853762
133131
1325217
411260
97136
1375215
1393740
1780814
945077
837530
23368
1101949
1689774
1040936
246131
168044
388562
327194
493955
1479916
816210
982965
1276346
1386377
1975996
1025068
458130
1099911
1759296
233013
1705783
60953
702942
607536
1710504
952853
804556
1217678
1770025
1955948
956101
1790349
899727
1578125
44058
904910
689628
1019871
18340
287468
202449
188246
1853928
764285
388724
472748
1472195
296500
741281
1656780
976302
1953962
282114
1830664
1677827
1993108
1557949
913069
43849
1222087
633968
929330
75216
1123518
1727787
1931407
1859940
1443285
1605613
756960
1435525
1571512
317199
502300
1633785
330010
996703
1287425
1229157
1164040
1945545
1306336
1126672
1892948
206841
1147620
255858
1033637
760127
1815001
1270438
695897
743689
298723
1497683
12639
1499693
887614
1959711
187093
687879
988862
997381
1403727
936140
1606012
322018
1208139
78262
1703694
66062
781525
1928456
1617926
542597
535581
1805683
468786
1714072
689214
1710561
691496
290178
1257351
1372569
1928947
1824190
972837
1825670
1032541
168384
687868
268426
13380
1454197
764734
1123692
558554
1718004
30150
1469215
1560042
1018465
923821
16694
27805
768010
727859
3601
655173
1843043
529129
979417
1599946
1130975
811395
1725402
1359402
1337222
1046983
427362
884710
857261
519745
921451
1154315
1479312
480191
62558
916078
399491
490917
1569215
1159714
1969680
1731984
43790
1926825
950211
866674
979600
1618327
1111362
133983
1551368
1641827
8193
1257678
26023
1184013
1341266
527847
1703985
1269471
787634
364783
1107581
1322883
413427
1232421
1667040
239796
1711512
547188
1421509
326279
1503138
1098090
1734665
1457605
400468
1166628
1020718
1105260
1257769
1604054
244708
1793266
1942628
1991966
1810645
1377567
1781177
495730
736698
1618494
163274
1833826
1675200
555658
1656720
564455
1710154
775676
952260
1604603
674600
1811918
1066844
378821
690949
6849
1387418
666586
1639734
921296
1737747
1415281
1769796
2282
238690
1479532
435575
763329
1693296
1896341
205858
14043
1749654
336284
887538
826009
1388797
1193318
1833640
407379
498208
905745
1024176
1712277
823589
636876
66169
295759
786257
249269
1503369
448739
1756219
398409
1438371
1267106
559185
136867
1906436
1324046
1754572
674668
1471396
1295081
932524
924057
1471057
217724
499700
1299694
422058
91646
873603
1621478
1700828
777617
973454
402255
1631238
1363807
358042
412543
1981671
1189333
956637
1083412
1225352
1145672
1607274
631420
1584914
348084
666545
972812
75171
1090028
1811744
411907
1101691
1855063
1432010
952522
898943
1689179
361635
1963100
273702
1140355
873957
1895487
1690114
1349092
1116133
1707933
305697
504565
1863451
59577
131789
405694
1027050
1016341
1018062
27973
899667
1539669
1014380
1044216
211551
1053764
1385007
162581
1680397
137626
303050
638818
1198306
152385
1506555
1151683
1252136
15938
1116748
485023
435989
1537752
617099
1800129
648725
718723
882148
144999
1560718
542741
244764
1413121
1604821
1385409
453084
957838
799274
1747675
689121
493680
1245142
823151
735600
235092
1937397
1711634
700496
1089193
627703
1322367
245009
1414673
1899783
590040
457233
1115450
1208548
1187915
1093413
312611
35544
1368224
1670514
438511
899558
395926
1960518
1206200
949988
656912
1562327
526891
1070228
1258022
1695093
911348
219533
478666
442595
1074914
1117858
919170
1281380
934026
1338179
1638915
284208
679187
416667
1236800
323212
806904
1829172
1108321
735416
181759
609504
668903
47371
1818114
702778
559073
611494
1404583
1245279
716761
614636
1187068
1482389
1431978
1790199
168427
1238198
1373248
1243483
1912498
522872
1433309
174162
623187
468071
1609813
223048
1226279
985945
958996
1481604
791868
167299
597581
687835
1166759
253190
255501
1360647
117179
1398877
1742418
763482
485276
621424
538816
286519
1764906
294275
388630
356728
1996132
1479457
1312734
1455979
1077319
9930
1976915
103282
1478083
486091
915655
167248
1408686
131859
300738
49001
1252
855299
1158417
1065163
1665881
369258
217119
65848
1957710
1971934
553228
1063350
1935973
620563
964298
1146031
457301
54822
794184
890348
1722160
237006
1264329
1596146
1378347
1646260
1773863
147839
946544
1663086
1227813
1577612
1796164
1222577
1958619
323686
428581
13036
1936347
1230839
1452910
1848015
723101
862182
854204
1742911
999573
1071263
402576
97087
456200
785316
550473
1025739
68578
498773
1300323
964234
1259078
1323001
1175911
1624114
1681864
87817
479367
62390
892897
997970
1033108
217104
292048
1491284
1381139
631631
1682355
385935
16040
1848996
1755821
644673
1416390
885706
906501
1156374
1002907
25913
354071
1792504
235474
182412
171852
1959998
140863
1223586
783191
71358
857595
292191
1859336
781548
279835
677939
262313
410691
1982603
1843851
1449760
1743268
978119
1763666
1819453
1559329
694373
1758662
769805
1552584
1231465
1047953
1080859
1798118
1226071
1333923
15452
1161496
589064
125613
123015
430366
381397
1259089
513935
1660773
1643004
1964018
888308
1115984
1379525
1297111
163033
69567
801533
55770
1866123
1176201
749540
432497
1737906
448767
1907121
1536866
1174018
1217496
1679965
1281502
146056
1891563
1760237
458143
91981
384227
861190
1826170
209664
1999054
1453942
67465
792940
1750940
663593
282610
1906751
1396485
983009
730368
1331619
171749
1860808
182032
798444
567789
69364
1174589
1748105
862445
1424765
1967742
141965
972003
475236
95143
1391099
272679
1439188
1715111
1098076
52281
1881479
643505
174277
1587920
1510605
325622
1199263
468811
1334839
812330
1620152
1225776
758328
804678
205164
696064
1290865
1173245
91042
975741
440611
772231
1664482
1008870
1844482
393809
297476
1678727
67119
1147366
42843
1981843
427102
442944
940987
1893081
1931985
970320
1353135
1673596
928725
18792
1852812
28413
173453
537882
753142
1848637
1541917
1194416
499441
1791713
1511732
1269513
530743
732377
1449450
1093036
1343482
153820
1483916
1585227
879615
731942
1710017
209921
737824
563726
5282
1370606
1082181
759453
1940198
1795451
757557
1162780
478979
97261
1922387
407470
247675
1340759
857951
1995005
1398342
559027
1726264
1505682
1464363
1444859
1356102
706377
1206691
340987
1332088
1199986
1832044
661405
1120762
109778
909862
1629572
648297
1356388
1654719
1265343
1918175
1337383
1682679
1768582
1395865
1933113
316966
1436612
1012840
1646992
1148960
1946863
598364
1935741
1190821
274169
1452437
1211115
557433
1865620
1953420
1576266
921637
977407
1739197
216459
1903256
1194968
760085
243874
1507039
599031
662896
1797002
1023250
32503
1447515
1151945
175384
634183
1841899
1027482
1071312
1143767
988147
1220388
256845
1297324
563345
1869396
33506
328999
1559560
53976
1685640
82252
113196
1760784
1304427
1329091
422847
853221
1016985
96610
802727
258447
1385976
1532025
89032
1870246
1031273
501969
1189702
1148544
1443093
953136
395970
892842
935291
1158939
1429236
1806623
200767
808260
803194
1020257
814490
1627544
88744
1755849
447731
268079
1310032
725261
1017380
1087294
111399
1806604
690823
261492
1764956
438714
1363524
903707
22565
437926
284503
1456506
626508
602394
877634
1441874
1635549
1773137
458002
915869
356917
544141
951862
344208
1105799
146032
603585
733977
1083023
1358157
376922
886827
247092
633966
857206
1610145
148425
548145
1507319
162296
1845735
821731
929256
363872
1220529
1521236
1406728
956059
1017633
1277295
493859
1157178
1258669
226263
1207975
57329
1735716
1590907
170155
1752399
1721024
1872679
249358
1712591
841164
1534613
239895
1922708
1126466
1095009
1414846
625309
1603249
1222870
133527
1024408
1082169
1923225
1629917
696171
1099389
428732
1683613
1326080
631511
1427606
1653258
493209
204459
1406216
231151
141056
263448
1822355
1005286
154549
506313
989543
1098234
1875881
1023079
80730
1480974
451138
1776766
1600364
1615274
664250
1356277
133480
1179960
1272055
1789762
1425369
1752918
504382
612805
622953
1069617
802311
234875
1506280
407282
1561224
1077588
679828
720379
1698090
1357842
774531
1572883
944058
1453166
1818241
52815
815771
1094728
749155
1416477
638542
904309
1902290
70931
1083009
1483599
1091371
1726426
84244
1150557
1548621
22568
499161
504928
223278
538809
1504331
488997
549710
402744
498989
1701680
815816
1949540
686455
289469
129096
1947876
1562839
1668867
1748190
662799
1625454
1873166
1672851
44994
1916699
700891
585112
577015
1937712
1003745
1625402
226972
775036
1616185
1277741
1178788
1762628
1262681
307714
1656523
459455
287489
1330759
361757
416997
1757037
1337825
384055
781136
1815172
1761334
1260991
174444
459196
294554
1111881
1753817
896249
1739952
946964
336624
204785
723172
1668843
944450
1468197
289127
1747996
163976
22167
176095
334415
1942640
1702669
1601727
412531
1176685
1939724
1637493
1171189
901424
157789
1580603
828595
857015
1165947
1514446
1066557
1378343
1280328
1751017
215132
1006930
1335664
1908235
1806270
1425957
1068080
1431233
921828
1003919
652899
1368696
514964
969015
1770763
586869
526789
3379
1421670
1486740
1237065
352319
1568061
1565838
295746
719949
1337675
1548082
453115
453289
464200
197630
361620
1962095
1890036
1409242
1723106
721723
1150390
1552340
341379
566942
468567
344576
1992140
826307
1263949
1147688
314326
681884
479601
1424249
601622
829746
478
1090375
889070
869065
406381
1129529
804155
640127
721593
1309511
1290745
76208
719602
993078
290461
907296
1748725
1590127
1917735
1011402
556022
318037
983127
1429020
221729
935415
776914
800351
501129
802344
1937919
1980042
201182
1603705
1961057
1166611
1795156
1768766
681294
1771996
926372
800257
1788186
1169297
880662
1987616
1559064
1539222
1902198
833182
1752232
893876
482095
1150818
764260
1725768
553560
965002
375977
679438
12081
449170
698534
759869
446931
17268
126429
1546672
603795
989733
1155884
456333
456160
1294054
830808
1371544
611335
1253797
806500
506977
1245219
391713
1755936
1102499
1772205
148626
309373
1458599
231111
832436
1599972
760888
1008947
281358
329586
1009345
954409
44119
36531
1106436
190044
1424246
918431
928001
970131
220848
1913047
1041745
776860
1401696
404135
1884554
1691819
878092
243826
533683
1213887
820612
1260590
790269
1177422
369561
1306303
28461
1120660
919369
1617037
1181776
1184937
631319
1667979
856267
785350
1904002
1207659
712982
1107813
1940666
1609368
134383
255240
1549634
730103
775746
1534078
1163571
998746
942753
839742
329293
976393
1471322
1770976
1961425
912887
1146812
12735
135462
226258
1764704
964467
1488503
1320365
1828712
1548139
157309
1546972
108228
1310114
1786905
1757959
617496
443579
1321531
734277
1972855
1279906
1261361
524205
220284
451365
1823065
897497
822959
1239029
295616
1192396
1363544
607019
1284663
792042
336916
737359
369845
1408148
670058
671890
855133
300236
174499
516972
523262
1901274
1210610
1568090
627745
900624
1128820
612646
963760
1570446
788995
1057161
935473
1394247
104854
1340395
1228428
1746929
689897
1819105
805415
1039183
1096747
1791249
1516079
609215
1709628
1461365
811986
1035679
109543
225115
654765
789866
1100072
570944
962614
1748631
950929
226527
1727285
1616387
119877
1690051
910058
1400763
438614
180955
822074
926495
1787273
433547
1335619
860040
1152479
1367612
738907
1162225
921076
1151006
1223003
613642
1598261
1312459
570768
1062517
617808
773687
1099311
1201058
474290
715131
774571
894590
1958757
628862
543935
1254540
1951862
1778297
870474
214370
1890369
1797735
784688
417843
154315
131704
1776488
1810104
1849863
1467681
1074197
948708
1896551
1858296
1866028
981746
1127499
130766
907254
881527
341171
19388
889663
481898
778654
736465
417588
81639
1935588
1135630
714316
1048654
837063
1129620
1004046
1178098
1521656
180653
1281325
1422928
464724
1702792
1911211
1057797
1115141
780173
1545077
1402899
558691
1927848
1866200
1359956
1813761
1720909
1594433
98321
36756
149432
540975
1035761
1533920
1840385
815025
1184524
1737244
1694701
55100
1893431
1760871
838747
373579
1840518
275499
908000
539606
495446
716543
574475
1764442
1016116
447604
498304
1067118
1763560
615669
658535
1536968
1329347
106662
1537267
1082044
1617804
1356018
770701
398235
52094
135358
222780
490595
1341
429937
1360653
714738
1625960
808794
1087544
1517337
210514
1912048
716621
966588
1885737
929288
404968
1745290
1792832
153868
620224
91417
288666
1759436
1868753
1763662
751126
61187
1595080
1326942
1903028
831707
525471
453391
1499943
451031
1206524
161486
318432
1992175
909819
1920433
1600575
1295264
1777247
1242013
340389
1876074
1123241
1644831
68680
737331
365482
140015
1955086
129269
1038384
439761
1711459
15092
497689
325142
1585216
477265
1983349
684935
424119
1832771
151991
1635715
700282
1232188
1345237
170319
195850
941031
34158
1841998
1275755
769343
538843
801510
1734130
1394731
527707
412911
166168
21213
1526244
104856
574731
1318411
1821380
774618
910042
1388892
1662219
1462133
591191
1117448
951696
1936969
1063251
1292974
1577079
79505
1095056
829484
618958
1866769
810756
316301
1466874
1245863
586908
928733
1582752
1156274
1888178
1899818
387188
1250363
727543
1757700
1094795
169833
427286
1936069
279243
992729
548844
278056
1848197
416648
1821642
165103
773141
516333
257132
1053520
236381
1442940
1796857
886310
401954
701055
1075908
571895
919794
1230978
1747555
1246896
399110
1307487
50620
619087
1850631
302591
209166
1875689
1055464
501818
1803150
93728
1829522
1489959
1072244
1749079
1287564
728756
569612
239228
1322131
1338097
1267963
669069
330054
1156076
125673
999638
1292985
565460
1146514
1473910
1466390
327758
1474503
1775896
293273
1142435
78228
58504
730787
1194888
1981727
1633707
1996373
401721
1767845
795070
1558465
1585818
492210
1489798
1529018
553420
877313
1112127
1826024
1524331
120987
1458490
922897
1093397
137449
1345919
1909085
1206764
436031
910767
1876550
1597849
678405
533721
180957
1694166
1829545
415990
975855
89149
1730026
313190
1370331
347348
559198
204508
1573283
642478
1549442
1002850
198282
1255743
1887995
1756362
1855940
1924086
1814015
1816271
1260046
307773
86166
382994
1344388
792701
1780207
1009297
267137
125984
1630835
1347593
1889179
1619486
1498764
94991
819338
1227125
1651882
852962
906347
1359707
840931
1060217
85381
774001
1679276
1066446
1038201
302034
933276
357016
1474103
1785950
401012
359570
1492708
981558
1486933
4867
1014321
1439488
1278560
239625
431369
1109604
1782223
742034
1969985
1981079
793199
228273
393112
1742580
1983100
371238
1077714
1470355
1354208
979466
325367
162291
1985928
1812989
323019
1554170
1335699
565937
299920
1433581
1793986
827356
1971681
693349
156486
1752367
1043994
1648848
1584105
750672
1015733
837344
106724
1848447
1291163
860523
886066
943063
92103
60210
1713387
506886
1782435
1826124
1502981
514798
848926
205487
949362
906855
1471550
840372
740406
1882821
539082
1416291
1675807
1911786
748174
808842
1579560
890824
1670401
61725
475013
376761
1628057
693843
1846003
1369217
530149
851947
523091
825455
1539522
1828982
56545
804689
483554
248414
900873
723806
1256884
1634344
1496988
691328
1501503
1865488
1136075
330366
1398278
464869
1871474
938126
929432
499031
1892037
774377
992169
650760
665468
1280612
1691832
712467
1450649
1903036
1829591
616103
343211
339749
1631650
1550076
607459
543797
1894067
1469872
1529276
896148
1469633
797751
252201
1401526
562979
700543
970968
776546
1930196
62982
377671
1054345
1462187
337134
1229808
62159
868702
1039913
1052635
1216562
1438022
460355
1715158
241872
724776
317191
53285
1256797
1654746
1777033
908734
866660
1764349
720492
1266399
1701737
418551
1965197
1468535
1132414
644610
1934283
489873
226099
693011
1775282
788017
1358227
436953
894517
724725
257201
745124
1857931
307305
1843728
642183
675831
1778422
1984873
383166
1778720
273521
474470
1159535
220940
91640
924790
138055
673536
1799979
100856
1554916
1656758
1568002
628448
1368565
1196933
143671
1202510
274504
459629
679446
1997991
720800
1850957
11926
428145
1010009
1571657
1237022
1042412
115335
462142
786929
528920
1251575
650672
826145
1996555
1214602
1819601
1259829
919621
193526
1040328
1872343
818307
453598
1644858
719094
1611956
523714
1987415
197582
431095
1963326
649988
943507
20652
576920
969801
602606
659954
1334113
686508
87509
1337885
1874899
1974677
1245863
492643
710333
407092
408696
1190182
1594236
1718132
428887
505042
1835284
805581
1938496
1951762
440726
322937
627347
1622522
72775
870523
1536973
345687
1924471
1473344
646638
8909
1875813
708756
1681267
238737
743232
1724204
1676550
745919
985975
506953
1660141
1338249
671919
1914931
260856
1321489
941861
1739359
1952587
1799195
34092
1277662
1716500
1645013
1595319
1383924
116064
674772
1631323
1197902
681929
1347992
1218513
1007080
628211
1716830
716869
1289820
136129
1842021
1910944
1191642
1012219
496262
432330
995363
271422
247843
813435
462657
349719
530327
1770335
1271914
1353792
1559711
110129
558386
373838
565088
977384
720158
1977704
1813537
240330
632061
1905631
343555
497296
234175
490518
1305915
539042
400353
1241500
1180041
1038170
391016
37125
1052705
1859032
1455989
1963434
1364359
258945
1617099
1696119
1648597
972958
1903577
283817
1548407
172039
911
18509
263706
1974384
1088732
325144
1639875
1087141
680625
1232819
1911290
217405
865767
1835771
281014
68076
461872
885688
796487
1454723
384130
1708110
961117
183515
1451146
392378
1575965
1873350
118375
124625
1464462
263082
972875
1025046
914057
1332295
621546
1782178
1350214
714335
1694221
1545857
809973
745999
286407
1305573
1705020
1365629
1215595
201078
117378
1462548
1276202
1606133
708071
628898
1698189
1975730
850720
466253
1458454
1678596
162705
1124457
1022648
277181
15816
709577
751563
822559
917135
1722666
1799464
1851561
1615598
1177960
960232
654311
1342914
1497699
1610973
1184788
152136
697215
1575796
1969190
1211581
943527
574467
1886576
1381382
952951
414449
578629
819835
1270119
1504099
588680
1993866
1132312
280369
1404408
1185856
580353
1417161
1763153
1590153
634437
726166
1417513
1215815
1019662
405096
198798
216723
952846
717323
488740
305458
1968911
1619026
1094303
215610
1075352
728088
1351630
492214
900086
628440
874545
7060
473742
156988
1403795
1311939
517943
1865478
426223
1964392
1567017
553253
1839858
614305
555211
1973633
164395
321542
1863378
93476
1828502
62743
1610759
1126145
607336
1027726
539902
1599643
171817
354460
1741765
945446
1931068
569066
1038433
1655187
326298
1518217
1206794
1362064
1304100
1254126
1831209
163470
1670931
1520988
156024
1261990
1146713
1963840
977625
1071744
472313
783227
1630156
744873
1201458
699022
685897
191633
919871
16322
1994643
876217
1867096
660331
1437580
161675
691813
618463
1823300
318663
667598
543117
1825489
655593
148992
8981
489212
478715
605555
540630
1818808
1643218
1271156
1949610
542212
737838
1846229
1659908
1414257
423372
1798028
796955
7313
92887
1924068
1516426
1199778
1620063
1969541
1217391
1128635
1314226
1748725
1343866
287473
454795
182434
1842196
362355
1934307
1729045
557202
807295
878390
1668462
669096
635292
260128
75395
1370615
1781555
76890
117735
816157
1426190
862468
534183
902112
654230
48907
232245
592181
1665499
754059
1308338
1155612
409246
894772
485389
206491
1170177
429703
1633145
1944834
642352
1465020
408543
1552685
600710
189235
602385
1985695
380037
331534
1568058
1068821
107284
664743
1233974
142066
1209983
482272
928698
1138820
355624
1827225
1071233
741185
856024
1407269
513617
187744
973645
169772
1067205
904850
1619296
1819031
1604166
850562
1421722
70473
160901
359693
1061021
15165
1190013
1647891
1547355
958446
1842202
156856
1669241
1733691
1222784
1903525
997186
596241
256835
479695
1484513
967460
1992763
741066
25496
5069
782587
516117
1625742
233817
1849167
727503
52557
1836084
1956551
1245908
1973840
889374
845840
1601106
1950496
1716758
1318300
103338
1717797
1545241
1666831
138588
892472
646328
129696
1363290
188898
124386
1684421
665460
1473877
1351675
877641
409479
137427
605146
133293
95335
1392172
1377140
800901
1181509
453686
244464
1808444
1082846
273317
375315
1423162
762578
1431112
587436
828988
541612
1145402
759404
929301
1223030
1988655
1620634
1499857
855862
829246
1043224
563864
1323565
312248
1280113
1945770
1388748
422616
1583104
367717
737689
324572
119076
51794
1302742
773675
1283224
1945711
1402635
420780
45500
1186130
719487
1643832
1195573
272596
1811170
1515028
1166337
1196549
353783
1953850
1225116
914928
1147223
1087630
336852
522708
1849818
1123204
1903214
1190060
613108
1081805
1474117
135653
287276
580544
1485926
1100537
692545
665937
1651725
1192553
1621290
1822295
641626
750848
69761
396231
929816
662176
642007
1333002
239262
404061
907911
941986
1085125
708210
690410
203057
590640
1213305
219773
6722
182956
210309
706677
13049
1822285
815723
1389402
1802577
1644806
1246359
1366446
1403093
1497577
1894028
54334
1184913
1330849
968540
1487034
164757
135573
1255818
647957
970297
264092
1053411
547126
1825953
1698782
1563138
750733
1330294
1281100
1739565
60842
1545637
1413078
391208
1798657
955004
1388572
1646351
264913
252722
98722
563235
378575
1155759
335866
798671
844046
745403
955366
539797
1100479
1629799
170369
614456
1772256
1976498
1710512
1825809
1288113
1597875
380766
1602356
1507237
503980
1077392
648112
1523334
246110
54717
1881941
897686
445920
589938
1583637
130715
1434392
1934190
1827316
187415
653397
1817135
1800322
652570
1978120
680155
125599
1729701
1028769
1318917
1948462
210698
1947701
1100304
1497083
636180
230009
566127
1857968
1690009
740375
1984505
788491
1365190
1376823
1949925
1001913
906001
1230484
897871
1281188
1902493
1173364
786557
790014
1058479
336101
1185716
1257794
357963
610046
210127
1009432
1881812
1137389
231039
62317
1947164
81939
199264
240184
756139
74658
1543529
1251061
1259397
207552
252429
418726
1887778
711798
563343
1712347
615464
1662320
641705
276657
605373
1474304
1771523
1117494
1828471
1584191
1626726
1350906
1765611
595549
1438533
1406678
1854655
1966188
317863
966175
31170
1166014
1177715
842074
712230
631172
1204075
1029351
1817641
948244
386112
712717
871580
288611
853698
1899580
1340059
9915
454594
709541
1185668
703635
390067
1338559
1758697
284565
297386
385820
306629
317608
1573381
1221406
1481071
217195
927057
898182
1931168
317263
349215
692149
147930
1912638
66721
613564
607566
1005870
1003522
1144040
490919
1507203
1348293
1055768
1711573
488247
1029702
33661
893864
1463357
1274379
1696975
132815
1788321
1250904
1418128
1251418
1586040
1652481
1049337
1288365
32505
144612
566239
531545
1764297
1771946
447089
1682173
1496017
1994738
1337202
1060257
22688
1397686
535949
966365
581327
481070
395613
1959489
1175051
1768456
1532831
801483
757231
1854916
1278534
1774553
1072424
1662223
1004364
1342856
60085
1636646
183601
1814760
380588
585422
737879
271285
1799017
1179854
617505
1502930
12502
176122
200240
1694444
1446708
1258013
689980
581702
613153
981633
1848316
1944662
715677
744673
1415757
439832
1936174
1745870
1775205
969754
1281410
432743
708558
728423
548609
1439966
441924
1842825
907569
67021
604980
466549
716658
408234
263904
689375
574397
208693
22466
912693
1027748
1873510
1331576
432372
595775
718774
1623427
1208375
597526
1393346
1592188
1726824
1301478
78714
1400481
348667
1365089
1801007
1968080
675044
1946516
1463459
493008
121867
773462
1072397
1352725
1783335
857906
1929435
1972329
329210
1067593
1397043
122149
1613936
1242469
338191
973290
1550763
1385451
77419
1903173
429465
1108690
1706316
454528
566783
1450253
1981434
567566
528360
596626
1765878
1088883
1221324
1126435
1278014
1155418
933017
840997
896298
1149895
999751
792277
338126
1449985
865695
626282
34540
1546489
488960
737081
953395
1462108
1885635
1049085
732747
1256012
362756
1783530
1388722
13886
1912300
201442
939289
1030436
1357856
1339086
1964728
219021
785242
1825273
1730781
524585
500677
995516
505629
1361526
630121
1805758
415245
1139676
92979
1641713
489262
16038
342217
1902363
183304
715348
1489743
1606707
695270
1567222
1741550
894146
1290773
1197436
1580581
1704864
1599009
1259781
460305
1676646
735979
1650790
1676382
1073505
1215449
1806094
983261
897191
1433807
1689635
1106063
317249
238803
1825331
636926
1451980
1020203
833305
666112
1420398
1747062
1642754
910919
169645
650976
1964311
1125385
819958
779201
1612887
286052
678102
1308715
1058352
756303
1643164
1097814
4231
1613926
1370414
760805
719969
684800
934314
324406
1326881
1955121
953367
63524
422689
582860
917321
632477
960944
1099550
475960
1889287
806326
1188144
705813
495502
721634
1974346
82880
1987427
792371
1209415
1300284
880209
491021
1614498
1206825
513581
217330
635082
309607
1329277
996409
1816252
887477
1340349
1212350
1916678
476407
912967
1376060
1892638
1387607
1816464
1453740
1658101
924151
1459939
1202654
228159
236439
441822
1502412
679897
1950873
453374
1972240
770101
1360420
1328901
395633
1344560
523839
600331
555947
1259395
889407
1168214
269046
1087462
1047876
643700
1765648
1437838
1046725
244109
1134500
1817940
998926
1731337
898622
1134978
1420575
15647
1601944
665607
450233
147761
801117
1607916
227609
285494
1755071
1552419
132170
1738999
1140817
699366
1130106
347923
790799
683140
221463
240333
1016050
591272
1000908
1038616
270015
1952760
625185
477590
1579867
1257413
1589951
1861513
768921
210623
450835
365762
1149735
1927621
71446
191449
791994
653879
620012
1490240
245023
1567144
392548
247082
756608
1427229
990379
1557823
1488592
33217
981450
958378
131607
52887
1311692
1703757
365913
1618769
1862573
298907
1360097
582517
984881
6625
990941
1783174
5438
320944
591661
527025
170521
1364210
1894372
1641206
148349
1244699
659226
1369524
466483
1965529
1999134
1156788
1139591
1907751
1688310
590544
1168044
803249
894254
1827309
1638455
1264724
1405640
1142179
1991335
1433279
730230
1520502
1370173
1560626
1862810
222717
1060604
758623
1606558
1769405
837475
92647
1933369
1228407
647550
1428312
1462433
1002282
681959
1022745
648953
1035881
215183
649673
1903901
426514
436320
1291341
827427
725674
46500
1220376
1554089
424644
1763812
926654
1840685
841723
1317275
1280920
1066137
29875
533413
1414723
1281781
1078118
1117565
1448878
1762760
245047
1349662
825726
453635
791986
1766906
646682
910149
982582
1265960
563060
1004430
1070838
1031310
1677343
1204024
640097
1373382
556439
1513340
1425727
324491
1373248
789868
695100
943644
1453526
435520
1139476
2209
684422
1778390
65936
224825
356378
1334349
1592959
1397242
1306497
1943042
718556
1052298
1884322
68648
874248
1398957
1621800
1020602
1059777
830199
1377857
404244
412572
1619566
714372
1133301
955842
289119
918675
985270
76574
1434126
174910
855777
475851
1156108
1497212
1538691
947734
792190
1441186
653375
847363
1893010
342597
1504423
1805731
793508
1024318
192291
89568
587295
910828
1687286
350754
598887
949717
1918538
957628
1783709
437174
369934
555590
1734953
1570067
1387826
195545
482508
1915350
696133
972742
1066322
987632
960196
821352
1677760
212560
251649
1246746
1778818
75973
147608
1440286
785572
1280697
989087
739740
541254
249697
437452
325498
907831
228412
1433485
545025
1891878
299647
429836
276477
1515246
128130
989485
1370586
286837
30034
414916
318328
79002
1499832
271610
626996
252696
580218
1587297
1931282
852158
1693
1637370
1571292
959104
835936
1169949
1728863
70782
1071193
117959
497485
1498533
181730
1382133
1695595
699455
794160
1686011
1212383
152326
1961469
1328298
91400
175407
1466859
1224530
1066968
523914
1614939
1239781
1825806
16130
252051
1449443
794704
741750
713835
979570
669482
407698
718797
1036943
1463853
890300
1801833
312317
295308
1858671
670473
608780
50358
384859
1809985
683835
719715
1408151
1271068
1635543
834221
1137341
510237
1008060
981397
343460
1920184
1578124
533208
1017957
1747228
1623822
169357
1032179
33550
420006
1910247
1133911
1606154
1589148
1184106
651818
1346370
1107254
484831
1187039
593456
1208057
738503
1008060
1909403
1605065
756824
382343
1260922
1280519
169916
1411447
1655977
1235230
1048236
111680
951033
202777
508052
1239104
1653764
27861
314535
1457763
1325642
1094834
1813346
1869830
1559209
293331
1764967
955953
1477317
1789153
649913
1073537
1290022
387157
1111254
789456
1232846
49576
393546
347777
1961498
1699930
919798
144913
1738362
1594217
719300
220845
1844113
1951203
1025199
993955
1485686
1591752
1265453
1906447
1956098
1020893
1961296
1292273
317330
714533
795964
1815024
1101725
1102570
91095
1965985
110769
1755829
46456
1715790
1416218
1376481
1665492
1336449
1710117
776569
1739122
1160599
1077240
1845360
629127
1962134
1215320
272079
225040
1862718
1427879
1644158
151870
1005606
1385147
567075
1449688
1526904
1029196
513982
264050
1711469
1278315
1541317
650643
1860551
753087
431007
447827
610351
1172723
523875
1648848
197968
1512653
151858
632522
162558
1166119
8708
1472880
818967
997635
1144676
303750
1041068
441017
499172
1777600
1623348
1970312
1293160
1586247
1163515
1397655
1082061
425628
84344
199833
1555360
547508
1891866
1388401
478234
165916
1624183
573904
1326729
1189914
768873
354346
254527
1600199
198636
1928211
518512
1641034
1485594
655878
1816905
2198
1077999
1838861
1121813
1064034
1687347
548672
641108
414943
1387415
749380
1493861
1410902
1256627
1844006
618014
406605
1415746
356189
1559202
1574477
163518
844409
842439
1808135
73801
1281954
1082621
1184737
1011035
1224414
117071
1246188
1930334
920410
533170
84604
999975
1239108
1485875
1201921
570710
1663958
745073
1905096
1861401
122627
1612155
86674
1750071
376194
1841344
26818
967898
1927296
155899
1573456
1757682
534509
1346281
1402456
1485990
1931035
1566961
1804815
1470459
175194
1520141
826145
1045968
181565
1170171
64745
1466434
1944872
832742
1093895
4478
1132471
451763
1363212
189126
168249
1360323
1433477
565934
766078
232854
756029
1640084
260780
1219361
794934
1682455
703989
555946
710632
438667
154242
497170
1075411
703133
1403437
120912
828112
876848
1647599
720320
1487545
988719
505912
108203
1514764
1156543
851375
362019
936670
1768056
1515369
1514875
229339
1932341
1801638
888206
928037
755359
1076666
748239
1900052
1786379
373092
1460971
129813
723133
835510
165664
1929975
1261919
6586
1762376
32188
1533631
685811
472551
276324
1643560
379660
1396667
1851689
35670
1441861
1713092
548363
72253
1212355
105834
600740
498186
776590
1298379
480502
1495864
1237022
1606115
1817083
33328
1795455
1678751
1617714
1653352
634013
133290
1540729
1851690
252703
668845
1900680
1632030
813512
1306925
1891543
524882
482705
1022253
1806602
1412408
759109
1953534
1248893
1725776
1232035
1117649
1824269
964611
330963
1247770
525241
154898
1255449
74517
1652613
1810024
1312899
1300427
1775153
523541
1031582
383257
1496122
1342581
1701449
914644
1759708
1543070
688411
712824
1819685
418793
506210
1166955
943220
1373398
251786
353386
1385301
535391
1077434
689436
1323116
696543
1836335
1729409
1223545
1628965
84304
1767787
408265
987638
823558
768619
77123
1225939
1060592
1782630
1330173
1373610
218966
1935185
561367
586580
383922
901528
820333
1018782
1514538
1757004
1841874
62140
595067
212043
789811
308777
1358271
1537370
949165
465998
1501903
928726
407592
319306
277119
756535
1729926
1832185
269544
135420
1470906
262080
1511206
459822
308853
878268
887732
1530682
1463229
750151
209940
1257374
506566
1179465
412769
1435669
497501
786467
1101399
1795628
493053
250465
1564403
509129
1952417
1985769
1164216
364755
1286182
909409
938247
430254
146484
1098618
1338461
90010
1809935
1298618
1204321
1114638
1744043
1439846
593235
680252
1050244
497408
1142423
98408
763468
375940
1930937
1038017
824974
1429499
478178
1804681
1837293
993639
1573530
481232
1872355
224272
1781188
269042
1019130
1228362
1620845
1431190
241383
336794
1527251
456712
1153187
186438
1163402
277208
915785
1504917
1474190
373315
1273950
408388
1063981
1411542
1601643
1080770
246924
1584473
1362459
1275116
661221
1173856
1307862
908744
1274381
1172561
1483770
547479
1363863
1798062
1279738
217074
562094
163655
1577388
430677
764246
1295853
320460
1755893
191443
1314996
1186435
861885
696576
583797
1293329
1262924
184944
150783
1162325
741693
1690571
354692
233436
1178808
43815
332971
191004
71487
1228159
1542253
1925272
1701133
204606
591328
1585462
809024
1003177
395759
414508
291140
1826324
1522830
395044
1155811
1796558
111319
1544005
1523310
1332500
360940
973900
1263120
23367
1354625
1047691
905012
1782254
1424068
188371
1111460
1200315
731984
1943638
1709171
1878297
858738
318377
547005
1745238
1189105
1893504
1889412
1753540
1797264
1237221
237745
270597
402643
558439
1028488
535253
1404991
1508106
1685396
1651413
1607254
1792782
554912
390816
682193
132305
1740656
417949
298512
146234
71726
388334
1263635
1754925
990586
1656396
266597
1996723
933200
1904567
1902371
1276373
1087430
44771
417273
1190711
733154
1404059
1887307
1996913
1478323
291943
822174
752435
113241
857001
537038
912470
1417122
1791718
1403761
755835
389429
494681
684391
1527651
1361220
1343649
1857787
7166
1032833
1130325
990252
707817
213738
989868
1094663
226712
1688750
1174733
1537721
1381443
126571
1289202
856079
643629
411240
1879362
414509
1740475
1109175
865814
1276186
1261082
1495525
159359
280599
1583891
186504
656684
986323
636435
608847
1233963
1158322
579988
243551
1374250
1947644
1774896
521359
1119259
985184
1384718
1953541
1713309
1091377
555382
1059551
1697054
118164
1360981
454870
6220
42691
951446
1544826
1429022
1757853
737273
894049
1322090
1057399
476763
672008
1029876
1931276
80851
519837
155086
1258042
1833385
712071
1919169
1173846
16625
1775371
483984
1183656
478638
736658
1577565
1092592
1302262
1425187
1578235
1199832
1719807
1035372
1790293
1091678
720587
1254078
923978
363328
1382893
1494373
891953
993647
725968
973164
1484842
1127550
867732
231030
155456
518647
1122536
623560
1673751
1197223
1128679
709589
1100839
1446468
1435792
1169721
1319322
675299
1281468
1015648
1993507
628822
1136443
1512572
1222230
1246173
1320495
830142
407253
1016677
350534
647719
1829410
1711542
1107865
1510227
362953
1499975
1981789
835017
693944
1616635
1096784
1037468
459261
521203
1597604
112179
139173
549140
48699
943594
41492
1450161
841407
1057079
1650970
1419553
1829294
274852
1876902
1626859
1049858
618779
1701055
1430048
273532
1383887
1815456
1813086
523972
1963000
451509
548820
478265
1933704
1222362
676133
1105994
1621680
884699
1632916
1226403
970397
1541341
746262
181615
993213
1993769
1600615
1719970
1058917
903407
1148951
289595
974110
1610868
87926
156550
1352415
1646845
1963539
444139
1550679
367414
1412435
870280
566575
1987383
1063024
1378405
708383
861771
396216
1069482
1227976
332744
3244
543078
282404
127743
1496664
1613213
1315867
1887798
1473773
1874816
1321023
1134588
1713867
359599
1663857
761296
1463467
859176
1828275
1419490
1658310
517026
430586
439528
925907
1565383
1361712
603389
604157
1644077
1172231
316057
1251355
1764494
670021
613499
1421626
460155
1262686
1812176
1657687
1165588
447744
1009855
1384974
718189
677638
636609
759022
1202880
1751283
562233
496012
1579083
44554
1943283
1969555
1310427
37900
1259812
1672067
534209
1406301
989359
1346161
1869930
1523342
1838452
695479
1325289
297579
1045276
874643
1156295
1568290
266134
1782054
620328
836757
1512308
1152046
1868378
876005
771810
703609
452872
77373
1874619
1562930
1844195
1645975
850451
329441
409712
714567
1254574
51192
1233011
1909293
1478726
1601843
695469
1933999
744845
1779893
713903
1116008
1283700
1564190
972892
1163920
190606
295428
144087
879832
374490
192004
1931003
809207
255005
854410
546977
1475435
1664050
4278
129799
1719294
431979
1248215
204298
180127
577712
1084074
1396984
563331
214399
928745
685962
1986114
1941834
994934
659429
744786
1217944
968547
475387
1395899
25194
717633
384303
168197
1661646
1564114
710205
1726230
54299
432569
1400148
1379671
1896297
1757941
11164
1236736
419571
891096
971785
1308660
714252
833941
1342228
1852893
1334556
53539
866361
83352
408607
140238
567824
1022007
1485422
1228535
1210305
1752244
634889
1269499
264359
307643
1380817
1015263
1792641
1577491
318173
1198295
1389341
514780
1789241
1158211
1614195
806182
1018558
357635
1971431
559362
1502793
968624
177180
161152
517219
713507
596890
451850
875102
1087585
1770821
1240638
399747
1951806
771825
356202
86651
327279
384978
1153760
151652
1521882
1863174
1305151
1605501
1137229
1076824
1570189
698387
727387
1268081
99482
912460
924086
1524325
1481632
363441
1478555
806501
522979
1868595
859502
1158803
1539271
1279055
784167
1521899
513631
1974922
1466379
1267096
1385824
1828903
1994685
1735773
457793
908623
1483894
1812598
1044148
653823
1858328
262373
1015863
309162
1451002
1231631
440398
414
1317706
632870
434786
1655816
1552608
1020348
595923
563611
428151
1525875
1391685
521547
440083
1947070
126363
141771
1564221
1831797
1399316
128103
1008205
148222
429183
1072967
1234524
1509574
880188
193854
1850921
1505321
623361
1955564
1537723
527332
898199
1833924
1864056
713241
246348
1186050
980923
1108684
875807
1768074
800630
1977058
58345
1984174
556016
1488396
758585
1570462
889819
63661
1487885
1445804
1664674
1958521
822211
792870
1427758
1940133
1881875
532088
1922087
273031
1164592
365461
485906
732997
698014
1556338
243781
250492
1010351
607474
300290
1453021
860654
1170644
1595153
1378207
1914116
29863
796879
1270680
1783008
1570577
1429514
629993
1055284
1480762
1443024
400513
186002
524201
1602921
45786
18114
1258601
1315575
1598818
1228349
1438873
418948
1149885
1456255
1635698
3561
153367
940427
975431
729336
1207624
1574215
1682306
242606
630709
873985
574055
1551896
135333
414175
488475
1861148
896877
1996417
454156
1382771
1896635
492600
258137
1113404
867343
1224985
1239235
686193
13927
1071713
1916790
860624
1971331
476785
1530220
1146735
1167695
317485
389900
1323507
199604
1169731
1602824
237051
648963
228807
1240976
770155
939230
1281775
1191621
1183613
1528450
849686
1517148
1752829
1678159
546236
1834505
444161
1528987
176330
1120161
1518545
1511118
918049
1113937
1337994
1263612
500076
252235
1645532
903476
541784
482663
935093
159968
640215
786237
573912
227162
656027
1715310
1820402
813385
1578112
1602691
454
829544
114297
1155572
71565
189267
661119
1271569
1862590
1282190
694331
1955589
1741627
671564
304574
1839702
474489
1528701
780739
1000197
1740182
1365566
254795
126026
441554
740729
1259803
1944135
1345133
564510
1963952
75748
1329586
1859806
1301190
732361
1462258
841470
678220
1675927
775384
136807
1151780
1007877
1737054
653490
1879912
860941
1606231
364680
1465434
971691
1436586
723588
1898165
1916876
1700102
737263
275960
978762
1927780
1731698
329257
1658170
1773562
1412243
1403306
702642
915390
151294
1135015
933264
461274
808126
496934
1214477
1457334
664343
1991758
515944
1156126
1435534
234276
1782489
1289923
278650
1154481
1601032
1445921
729832
547470
1476942
985504
182905
1614431
142203
1613855
435781
1845506
1306991
1817882
1119882
1819575
882344
1190924
1172117
631875
956144
755132
1010824
611139
1816661
154889
184510
201387
1877029
1030356
550368
1666416
1978648
368905
1127258
1984587
1010120
1543006
1790921
1605989
1437512
1755778
633370
1028534
632750
1695210
471790
1503603
1682930
1854983
105127
914743
32286
1837296
1375480
1590174
1992509
982637
609867
280558
493469
674933
672017
1043510
1021476
900939
1186784
1538435
1742800
114799
1428809
1191431
1331817
289236
1760870
1987466
1648905
1414165
1852266
1032646
1101675
1281998
717902
1538309
1996747
1405993
1305674
1352421
1075111
1468881
1227127
1227032
863940
1918517
1705942
1875854
159295
364523
1371386
1789810
1032641
652300
1421544
1963131
805345
150377
1838707
1953971
388316
1552812
1768184
1800140
598671
1326231
400097
501651
1015925
27485
397204
1832716
17791
1936075
1081579
1631806
1218903
851045
1380499
129053
350007
1382374
1616097
165886
1660879
1715332
213999
1714663
572673
846136
458357
1380375
372248
1968952
1909793
1510305
625270
1427755
193906
859076
1157022
248583
1507381
184088
583996
1487872
176531
626792
1158582
1074413
952906
765158
621460
1539286
1173563
19478
1528030
108169
1523423
1475741
490522
437655
25426
809854
1848577
309454
1112853
1131386
406158
36909
142685
765762
171074
1311720
34139
1828515
824105
793870
1639440
65473
1121147
1022956
757703
505813
209601
105201
312348
422137
224229
1750411
51475
1671803
1590425
188439
961367
528980
1894221
431681
1411419
393502
1615417
1590950
714364
1074234
1192023
990751
110555
4233
1999176
535747
1607376
36386
179381
106584
941275
1557993
1514092
1865461
394400
1279777
230877
1577449
1797810
884874
1346493
1358522
561731
576402
1731664
478772
592027
830124
1260164
500512
996228
859971
168117
1311028
1342748
1631158
1764770
1163182
1575236
1372256
1328015
303804
839485
324383
68286
1845684
785451
1530295
1002081
873449
84161
998126
716579
1167886
1380467
945507
1879280
1994636
848186
1586133
138665
675583
1712384
849537
1454645
318860
557947
1798464
1446739
1354924
551427
942065
590668
1862691
461398
484479
1175362
900279
879679
1404127
641576
1142458
203508
1780534
1077810
1570294
1004661
101417
1984280
1802604
1466935
800507
1869488
1585520
1560285
1054021
1643720
1717599
1509968
835079
1831707
1697905
1252210
648264
459826
1311593
14520
14255
874730
222082
1619945
1304662
204632
909890
278739
1455346
8823
1872710
13623
1401220
619649
1104896
691376
538200
1567536
1135715
1252750
424623
1558839
1263192
515880
994637
511839
1478747
1269767
1910534
1773795
1557827
674273
1202592
531370
121926
1732174
1094997
1417896
814870
558870
1552431
1957103
1561458
248482
520080
142422
1917737
511219
619202
420123
1024110
904016
844925
700878
1479431
1999492
267734
1177687
575452
352935
1860778
104900
1238453
1597497
1943685
706025
1523283
323296
1019748
473506
642946
1457567
1524944
1263191
1985524
1706995
1932124
26011
448261
1271238
1783993
1726211
200280
6176
931175
495919
1532216
1298884
1682391
1855568
798595
1665818
383990
1326661
594486
717948
762427
1363099
1582854
167453
1608999
363139
149712
937712
1881876
1883674
1003195
893798
1249572
1150082
1042786
1084141
980228
951623
1184341
129506
881601
1352799
1368767
300711
980942
418863
871558
722461
864067
1772665
1764747
1253520
857461
823353
901383
991490
215851
1273037
433469
1304889
1284725
711331
1542765
1373345
1066297
1515170
360030
405571
1746024
515946
1456934
1217606
1483855
1242787
306008
1685166
6585
1857209
1581220
1104252
1858976
474604
893338
1550771
395268
674741
1536842
1141870
1574911
1982960
1001248
1316876
1894111
1589544
1865709
509552
1468398
1789818
857623
1286935
1630232
1445364
429303
259782
1977879
996411
1780928
696359
233074
1751744
868849
257651
252110
1279507
1312767
84663
594649
1646257
503465
480959
935203
883050
5915
599652
1570102
442645
631960
373686
153981
1349920
280194
960651
940633
855589
404005
1636357
1262340
481751
154409
388181
202079
1739829
1102559
594822
89679
1377011
335928
1579408
1232517
1094905
1380326
914765
904792
1347066
1527641
1963551
1764518
12142
1323061
1182111
1431706
313242
36162
441317
1922034
990728
399467
1805515
1466328
61570
157076
1605005
1319971
953828
96088
525201
1339703
1448238
1139351
1735898
442237
668788
730345
1174370
672049
894695
1631256
1872657
1835604
27027
1494578
1131099
1346484
408561
313950
1047311
359279
135527
1271831
327880
906863
322799
1981450
245049
1152558
657739
1165072
1284015
1487441
760970
1611472
818459
50904
1275761
29847
134031
1768051
1372606
1701209
56498
1314269
1531251
686350
651155
1301815
59050
1873427
657392
1908189
1017656
1507409
12298
900033
1306865
1506927
639377
1484010
1958011
1929396
1768790
933063
1534316
1204339
1398013
1337770
931802
60099
396363
457102
605716
1467440
29577
1646034
1838852
993571
399815
657625
1911525
117819
285442
150854
1900738
1317580
1196300
1973994
1985779
26629
153247
1149705
212071
1954357
1210106
1335290
1245267
1526911
1546246
1728255
523316
200655
1323012
68478
1380573
727452
436436
1970704
287114
26688
223594
1111848
574635
506817
1416422
1640378
1188751
1631123
1708898
392082
173846
1657173
717947
143107
1558169
832526
130988
21819
982918
207120
1496791
333686
1037166
1627754
865317
1534564
1862063
171729
1924759
170911
532200
207491
807323
1580233
520603
1916697
369598
1351826
1926797
143833
651276
1954568
1969795
1052541
168097
1094659
1228991
867894
1131539
415294
553126
1771576
371495
831004
157499
1431260
1781610
843914
406120
1187769
1412464
731015
1885589
1825431
1212764
482784
617426
1658831
194421
443127
1331932
936663
349062
476688
482647
654802
912824
967927
1897035
1045549
667495
467055
1099366
610271
1632120
446082
966882
1941521
1998034
110564
1185555
1857725
1197374
174584
724669
426236
313804
406734
147667
930578
772078
1171129
309653
1039129
218417
1034321
159589
47420
1464885
1216006
554782
1879108
1313900
682614
1509968
1382679
86869
103623
823511
483354
1048388
1023019
981620
306211
633501
1658095
683266
639772
18025
1129413
1593860
308563
3362
283689
527001
374325
14641
1752838
726005
1646820
70538
327901
1240665
775991
482111
627442
933310
1957844
1069900
1283226
1300382
262272
1521665
1153471
992039
1693212
1430108
1497549
1768195
886309
1310760
529415
1939782
20536
545241
1429101
552975
1939765
132068
1630244
830305
615724
1434618
1030899
522035
1575479
1949889
1538065
1602239
750181
1769149
1014364
307300
291290
332314
1783214
1337784
1470606
1146005
1076998
677061
261190
65072
1159071
1048940
1409166
576318
1816176
845192
948669
113275
1893899
174052
1232583
376055
1726672
374751
281308
1146287
846629
750349
762196
661642
1730618
1893169
1998887
461334
1857060
440179
1498752
566232
639109
1290996
949632
687429
244668
393543
1322338
1819581
1205234
359318
481764
366091
1174482
1839376
4103
1278267
567329
1556569
1167905
1174779
723290
1751776
261335
935505
234811
858459
893051
1140995
1069146
1347732
399189
1190598
934568
757676
1417983
338788
908377
495737
244389
570350
940515
381775
195418
1356241
917432
1544576
974600
1982216
841160
1329043
1432962
331442
1361600
549855
541606
129035
1622610
625179
1416156
629472
1320154
77140
1719623
1233284
1097670
913362
719086
1232433
1445108
444547
1867133
418768
1599847
473019
1145030
1363835
1017367
882467
1568426
1851857
772920
1438951
1777268
1870418
938656
1171374
502459
5653
579263
1886031
166790
1550379
1129707
405348
1144174
1218547
1777448
264575
1089392
1413105
1495396
1322202
118470
333282
1883147
228631
285342
320029
996569
254032
1788722
1409603
611503
1761805
362420
1932020
575954
1759579
1511139
1864221
1069874
1791898
767996
180083
1915181
1229190
9156
345974
22818
667463
1844997
1225376
786358
1584953
1967651
959860
338621
1340003
1942148
1481107
1834771
1358483
1920293
1857337
604390
465431
514910
43206
1579315
1842180
273678
1329326
444986
663544
1392733
1477684
374962
328038
1545891
77196
836998
1052693
310792
1402604
1453877
1264106
679475
974865
148798
713008
1889582
184945
1738550
1098313
1595921
943591
166530
1493917
33082
1741346
1602828
1296291
1526951
659998
1847495
1085042
1336409
1246853
393476
1754817
1779178
479030
1684146
688117
495190
391564
777851
1953505
928930
341356
83672
1340252
548606
1199122
1269034
1063643
765277
1069653
1074110
1563295
767697
907294
653969
1628512
360336
250080
55591
1586089
1703817
446860
901441
1045627
1216051
1056751
418757
1067500
147230
1457257
1480290
14883
50321
1240170
277230
542811
1074777
242159
794599
1031103
602319
165874
1033173
289475
599257
1424293
167330
526674
1464366
324537
1866985
1028758
610432
1867064
696821
1537420
1579223
496050
1370423
1699253
201341
1330536
40503
170501
1238177
1034593
268674
1759972
656323
791073
645601
1368179
431500
1632766
892210
827566
1585500
1957573
1677407
730213
1074915
979463
1754443
1196963
1403308
310308
1239769
644599
779297
1922751
1551439
1024597
538487
1142782
175389
432347
1069741
1817767
1824347
1111843
1329572
1542563
1263171
219172
555654
1537479
1634412
1749938
969075
275977
1900479
658293
1617221
1333644
620912
7249
691294
38225
1523299
1158399
1279136
1015394
254086
1502504
1495290
1552336
708592
1892007
818527
1594768
181415
882333
836161
1529038
1384121
1154487
1392017
617850
309955
1398174
1159573
1391860
3199
459550
1013885
1007710
1989381
622811
1442206
1147100
1708693
1288282
1441400
217042
1907870
645267
967381
385279
1704774
848125
299512
810367
943683
1139815
1969184
1643161
888424
1383570
1501196
1975338
813409
1862610
1293486
37474
1894499
1905572
29832
1089910
507827
1152899
1297741
1117418
141277
266855
218953
1858337
667396
575706
842924
944856
1946383
1310732
1672863
910583
751321
1239499
805742
1045994
573021
1929530
957167
512126
1878642
1501873
1677303
528162
1025431
1198498
572939
855634
1344449
165867
1660987
542594
1923535
1468026
735255
685094
1226863
1061977
179086
1210198
1444592
1677497
575713
948137
1203134
1918329
1157855
486139
1396510
1351686
1494533
1810020
831102
1557158
33491
551102
1497669
394531
1021209
335503
1713548
1332529
1960805
560970
1555764
870931
1326717
1095558
1355797
830872
258246
1047047
960314
816935
1577887
834437
220439
1590795
1195384
1427189
782476
471256
50552
1322524
1489863
443397
1738566
1279645
1487074
1959868
678856
1448409
215016
1899938
1274426
762670
221998
380471
1093145
896054
1982595
686285
1671004
448964
1617211
721094
1135605
357702
212635
1029881
700641
650860
1714569
102004
1145007
262152
1468821
774482
1659531
1973608
171771
808244
1387603
1704122
1355648
111046
404725
116450
1585512
1552535
1454042
790477
1535279
14756
1586894
1601964
93376
892544
113969
1271977
1191036
1168343
1170775
511599
1721022
611089
1865642
941991
573376
1304676
885227
1036700
779454
229075
1162739
953384
1197807
416177
412258
448371
1822130
1591776
844430
259031
1732182
1004132
455765
1581805
1014806
1676982
709118
73491
1390350
139935
1186497
1566675
384151
647053
940427
1362455
1422490
207108
562252
1657467
591553
917474
827081
1735743
1106014
438675
989581
680514
1711176
57039
831021
1174156
125072
31593
1730020
1586063
664797
1687202
1179693
1295202
1738133
1046089
1714826
1415442
1497277
901463
782796
1783865
446314
88379
1616039
60862
1945666
1207003
1542172
1927037
443684
1742952
1959399
788689
97918
440809
240731
1659153
837149
1629384
1542329
1220202
1769213
1449126
408629
1656782
636633
367389
88031
1829239
985252
1892431
1796917
1288363
633911
1876463
720290
251777
1904441
622680
785327
721479
905520
1476891
215567
1542984
336533
728723
1023854
93811
548513
185555
716307
416505
409690
45891
32552
1494418
403782
553367
1923209
1144316
1673691
833681
732386
1483832
1430097
1479487
898302
779531
778583
943360
1245947
1464859
984057
1921813
140316
966277
597359
681595
1344856
26264
972959
1522059
1267312
1092411
761887
114981
883793
504859
233938
1832238
1434223
1765521
745892
1794751
765898
1216403
1740537
541579
1947463
1025948
367754
1577763
1409880
773603
794478
890717
1518767
136275
909414
408498
421160
1535388
827762
1971339
862979
742902
1934210
1537433
860242
1001675
1264837
467889
342997
143641
1104415
858539
1349294
537644
1144644
1294000
1698364
498975
292935
424016
1147974
681069
1779156
1764015
657447
1382123
1862527
988538
435872
867023
254898
1753439
215914
1219719
730842
918034
1825053
1228292
1291195
328270
1207034
1219175
424895
612727
1698870
478928
1255878
683819
1419384
931072
1089881
931355
1267690
62069
1799558
614158
381220
1555477
533851
613322
1779451
552768
939514
1109965
1778798
888708
717266
1313924
1750886
237537
318162
1075178
796327
984261
682441
552704
580217
1462352
515531
1575525
841604
1567096
1933065
789645
932599
1410165
671194
1439562
31096
356302
371533
77458
976097
1916594
1028993
1680902
707934
1094673
666934
704086
78601
1969391
663985
383623
1753947
1048474
231490
125918
995381
1491489
23466
846380
1249805
847365
1454890
439597
1455410
259546
1722042
1794306
1796260
1928929
1861162
1608281
1195422
1373451
648343
10681
40252
328206
693302
1514538
1184616
1006422
318038
1832731
761831
1571910
1394385
1844898
1039990
893259
1805538
1170978
1561229
394476
1641710
35541
928684
450397
1135855
1195997
1328869
1592842
1271374
1629323
266100
954978
1854469
859191
713796
125692
759276
1728227
1555030
339432
1104925
928926
819080
1415202
1402302
1878299
429837
1939999
1373708
1505932
395596
501375
1131254
1316881
357050
577208
1581152
1716726
52025
717416
278734
1455731
1992525
674603
1320884
1372125
618993
576230
1376874
1997092
1771366
731796
9115
793472
474471
1641805
1784814
715356
501239
38120
39633
635853
138897
423633
762206
16504
1544430
57597
1556967
802103
510018
655323
1592338
1960567
345748
1134844
195916
511610
192780
1049776
1327909
243800
1114417
1634588
1198142
1542125
115710
234974
1768400
1391648
764962
1560151
471864
961289
1105646
1817243
542891
429780
1382028
369522
704144
1362969
172255
1105071
23852
1141472
39413
1844419
1566179
1387847
329319
1375289
832692
1571728
1815293
694006
1333686
457457
1764668
1596270
68091
679729
222948
1655154
212023
423475
1193052
1084542
325481
1644490
73549
1662220
1977837
442761
1251755
524605
1972098
829982
756344
143724
211843
825298
442235
1586586
346735
765096
21627
934428
593927
1959550
1518549
1349248
968141
608022
369242
793844
1373374
905632
987912
223151
156654
975218
1459311
888203
1338183
759868
319311
1652473
14652
792052
1193023
217480
271327
675227
1831372
1245311
1615129
915301
198450
1047062
1372898
10287
375162
58708
1466682
1483153
1458437
1877586
1772122
886543
56184
20241
1204951
318333
1359549
1661273
1513862
1463170
979071
563213
1212342
1842849
993413
1660728
1843500
1084008
357634
890766
1088621
356172
1671966
1149516
397857
680242
1167840
352254
1949603
619571
1634196
1930049
84765
1884210
1395252
1740838
1429545
1182512
1737296
1559871
1594609
138338
968407
1050367
854640
528555
445023
1318294
26349
1034406
1914934
1083104
1240676
638948
250328
420235
647331
514642
29921
125491
833413
1117818
143297
1601361
612816
754027
1858474
1295353
1404737
1632129
1343910
1851108
1315591
523779
739630
1449510
1744855
444178
380457
1233472
185312
984600
1129062
1307917
1119674
1718930
97896
1531290
1431230
172269
1062064
1485173
1083223
381592
1552466
717230
838737
1932692
1279623
1327574
667637
875084
47884
508835
352900
109206
516162
163227
876398
771052
1108527
1715376
820437
1967631
669002
429607
882383
445468
669304
632965
1692746
525443
1904395
302625
590424
369891
1663911
726815
761910
1536712
217121
1472905
945615
1103563
1681832
1787209
1831649
1600352
1055585
832607
563027
242556
1437982
1976050
143461
38507
531545
770758
1706461
946050
12016
1949820
1606261
1027333
1240742
422864
1151353
1541712
1476431
800269
1227080
126925
203392
1391264
791570
1453818
1901940
1337309
683357
1092780
1653842
807705
1895941
1921245
1469040
1452015
1814188
1938031
197117
1081246
1092972
774753
1188840
834838
268645
733752
172872
1241373
839027
1219811
1696828
83526
831036
178432
1200394
1999523
680261
1670819
1284364
1311534
37990
432492
1289534
1439956
1472701
1374109
1470771
1494937
502711
906390
403234
736097
1804048
727357
1918771
1141268
299406
1472147
1978493
1151226
994252
8269
1108159
1378197
360110
695360
234302
790225
1961410
826187
103423
1341906
1272608
1611070
1401837
1655679
1227158
1035354
164677
1263125
1316349
364804
1782472
1223060
1505056
1801615
604546
1152019
583363
1949176
257732
884183
260481
506879
718645
1633917
544548
262319
724485
1960368
1133077
848386
1230286
524296
1837522
1532192
1188674
1867032
1863013
1022454
26905
1997407
542135
1282208
409340
45332
1471367
765858
1115941
1588789
1898087
236964
484925
581659
1977275
1209615
343848
702144
162055
227374
1476494
1088212
1221291
805790
858913
75586
462178
1864095
1772605
1834444
697429
1009001
1091125
1211482
736695
779968
1754308
317189
1347601
46176
1143992
1644232
344461
1390274
1932506
719482
1456379
349411
401180
1554193
410457
1462133
562959
1386057
1139623
335184
1534708
1876161
934313
1971222
1374727
1478137
362887
980893
410921
1328500
975040
923893
699473
275140
1080360
1815676
1439777
661240
1950595
1281883
674821
1781782
1001078
1203435
1093011
1534096
983226
1049169
1582932
50964
79651
472459
369591
1035643
1411699
1267197
370157
1364807
731050
816635
1779951
1828639
1291012
656465
743546
729419
898945
777999
808126
1740712
1949453
1391003
1413016
1216194
166756
1672704
591160
214073
1413069
751450
1444170
1316381
461016
518268
651559
47810
997557
131057
1686310
1023972
78309
1904470
847032
774535
1499348
203224
1502826
481640
242651
196372
466543
970830
1227021
1969423
816429
233468
514293
5230
1092326
1313774
1849623
511792
1858597
667284
1079575
617288
787146
562992
744835
1361463
1963646
800073
962726
653704
1145507
711599
1595726
1166724
1621433
988492
451016
1242754
432331
587435
1255247
490234
352753
1158616
155811
4399
382188
1234240
1441785
1511841
663492
1492510
85965
1591620
17132
222057
1344690
1197424
1379925
593927
713880
1333470
267541
698623
295283
504127
1782594
610841
308159
603524
1748361
1908688
1082122
1041554
557333
839441
371235
1889655
1966763
835849
769214
1904677
579986
1685764
53057
342940
1072284
1826991
1904896
1267141
864302
192597
685449
336943
1474426
488911
1374303
1624097
43438
1327224
176613
508914
913123
825956
1774320
425815
690957
883730
1775988
349872
1998942
1621650
583812
1410726
17686
1273514
909569
1672920
466939
606307
551845
410421
128638
798170
955482
323388
777023
1098212
169519
1167750
1229701
44708
786606
364368
1610599
1634946
917822
252067
268369
1063372
1911076
557371
510560
1988296
1352806
267863
1747081
1312916
299425
365949
1286301
197976
761741
551022
97337
1750532
557764
322970
1373559
933929
1387860
1137424
745473
1566047
1855319
441682
1028920
1668377
103430
1836437
270527
660571
1280604
1406032
866524
824845
342767
1315339
1013351
1600002
416609
1258167
162084
1720512
947323
109738
1280814
426773
420735
1971404
1750492
829490
402384
1536479
99342
754513
475607
405376
102758
623968
1373851
1318322
1796745
1573636
1457482
1754588
339144
416434
800588
1140798
167676
804321
272061
1880078
1461737
1116079
1033110
368342
1477995
967375
52729
393718
953745
59020
165676
1576354
882309
90158
1889688
808788
230756
1531810
809668
310521
404966
1096058
696723
1720628
1512676
536604
1750354
1528861
1832898
1369576
1303454
1912097
919000
1996927
1850653
241015
895095
1814710
1226629
1022653
1559382
422963
1465976
1355044
479417
925219
440567
205468
531115
1431963
377381
1752131
114040
1670450
571225
1660392
477999
1544768
960122
524
233159
849735
1874958
930609
1928920
540982
599305
159802
1419715
1290988
981696
578980
959245
715023
528505
1641106
1163470
522213
516810
61302
6471
652555
6581
1663607
254804
1350960
164500
1869110
1585938
280797
1314698
1527612
237334
331240
1681843
220423
1897472
1393143
1092872
192600
823514
1715112
185669
1510456
1344776
720512
816361
1598946
1016378
1212242
1504945
1942304
705299
1304075
40455
1048094
41148
1580965
280217
916333
1378546
1916294
1180768
473230
1238640
231819
263979
1589672
184866
479137
417236
1936533
265510
71157
1627675
1377549
690382
428031
1256501
756793
449641
1140903
996235
1769395
135847
709089
1050765
1047557
838210
1110385
184814
613078
1846096
1801617
1439772
529279
1649879
1807172
1655118
1133713
1064131
1326372
1139761
191224
595805
1387114
207997
795430
831920
1591355
714397
1598280
368623
543839
1920005
1452
1033189
56760
1434537
310454
201420
1233782
1507405
410662
1664048
690557
1374928
1603580
1949866
760783
901166
1611720
573055
1601271
505961
1401014
136852
174262
729528
741491
1558691
1012821
388184
1073572
1857143
602074
1060732
968823
1715684
560060
187109
1713405
1123209
1925553
1523217
782588
862079
1648132
1922170
398554
1144610
124961
1555884
147794
920554
137029
553461
64897
512865
1631196
755668
1843237
1878614
474345
564221
154487
167798
30361
1185704
100243
513687
1851028
1294298
1327706
726050
1366151
339072
363632
1536457
594314
610659
1539225
519781
1770790
1611089
550792
755659
1504773
1356055
1910773
965206
411181
908214
517109
661845
26136
533891
1387436
566587
1676504
1982892
20972
1944868
1303138
1442598
883647
251552
1330477
681687
993956
1882305
1512034
1380470
1160253
1178603
729309
409472
781556
1320632
1612685
368228
450521
1735657
427634
1883477
249597
1766148
316647
1469363
1962649
728574
1849419
959070
884752
1319684
1095074
465402
1754261
104659
3475
830446
1575453
1338138
1942310
540572
1848020
547045
1256226
442229
178671
1353956
910108
608837
1031140
615503
115185
447832
627315
731815
105610
50276
385406
202574
211532
1705866
994625
458573
1480779
291832
1109080
381437
804614
1486674
590077
733748
1292398
215949
492188
1215317
1604024
1391471
1571865
1120215
1251891
697580
956760
311138
726186
83776
688677
1592663
241023
1516444
598287
942134
970171
1512066
403478
676942
1544275
1455034
661000
195901
1777273
1233294
492950
1133176
1876930
1136786
1188570
1028153
932922
1214657
1725619
237539
1671946
636875
1355860
222816
268931
314305
801579
980168
1151292
1805925
834450
1331513
50734
1555675
1128715
1418721
768110
593371
184269
1960755
426401
1280752
1528522
1192039
206796
785115
1478833
1647540
36397
1446686
58439
1540631
775047
1035386
1036762
1463743
1389113
513377
28475
1823561
837707
1339311
910005
503154
1775606
1595095
1085404
1438401
958836
1153689
898363
1849147
320940
1731939
77371
1511656
622558
1166451
1315230
790381
1682207
1894716
1781898
1232178
1952463
1839910
29635
763971
749409
799427
1503610
761906
1384217
1952467
1056198
1948292
345256
1544246
1818409
97552
1011713
535165
403882
670531
922957
536755
1564010
286231
1806083
1655170
994322
313126
1610019
761907
1299214
273941
706029
1650652
1460158
1376001
404797
1785339
1398509
795719
1561351
1157531
590935
1075397
91901
1945160
283100
918113
1830614
806230
290622
949102
868434
1903734
1068949
1026808
1655174
1343301
1290050
1200474
291635
1427940
295407
1520400
1833154
1076450
1901161
1305043
1761774
683681
1231083
1070636
970770
1280131
305609
866774
261348
1627139
236879
1399525
1914942
1459590
234678
1148707
1433120
273996
507056
1265228
776005
1090959
1270287
1139693
434082
572927
1999962
980321
836043
903726
1591785
548768
1224340
553326
1502609
1573566
1506435
438755
80508
211577
1898305
1064365
1484061
78940
1245467
415679
207816
247935
430584
1608418
1596358
823995
425939
1706342
772303
119985
1145679
981264
966847
1225319
503459
481453
969307
1092097
1027581
243588
214533
1842896
1704376
1045019
135831
1235246
1171098
1204589
139673
1407039
346056
1465810
770452
437978
1888495
1633270
700282
1155428
842040
153563
1431104
628365
1001636
350469
910781
1085794
1323543
1761052
206966
875239
817658
628166
580571
1727831
974982
913947
1178058
1449995
1057310
1744691
84525
233517
1380111
892674
958722
754238
702965
1417395
1812889
87934
1624965
1960705
1074645
1752226
258234
32686
1587800
1660405
1969406
1610994
378112
1889533
1100162
1026305
1194960
885166
1955636
1699978
363863
853789
1307623
928787
927335
615683
827682
61451
927450
1098769
1680666
1393333
379259
1746378
1874433
191150
1671975
1894735
1665875
1064304
482310
1519020
1306401
1652765
319055
1281116
988669
1090564
1450262
568790
757137
509292
307849
1054376
1251322
433032
1526558
1826981
774791
1675553
1491460
1447834
1327507
1283908
1824073
166292
1444400
1346216
1043372
1100468
1300590
198467
133176
932748
829624
351
902550
1498217
760220
1720690
245965
814191
274352
283688
1646381
1164112
969681
1886679
997817
400774
1164290
1996390
62068
496646
447331
1185450
957302
1347164
1285090
1588563
769577
1944591
362127
984405
29249
1015903
966461
580612
839115
329376
73227
1026761
1009460
1843203
1968741
981792
364739
1926553
1412568
575485
585467
99260
950505
537728
1697417
116587
1896674
1344574
1856305
698943
1777456
1592811
247802
511625
768595
1674302
1341398
1813196
266950
394548
1633328
1705509
622953
615975
1385064
1795820
1963859
153017
1698587
1976274
229582
158090
672049
1628155
58063
1343358
1265697
450765
962099
1660963
470178
751906
93893
194155
1363605
1444865
945287
1045513
1858176
101504
1466242
683778
1322075
202283
1989415
1612730
763185
771573
451907
1888120
1646956
955807
1302472
755991
819283
956825
1313644
468020
1837146
1801422
1931739
1870152
1217785
1460114
1984423
1912721
1604712
108661
1731411
1990247
1675092
1473994
591568
23091
1077661
783236
1216424
1504755
608769
868312
791734
1409165
1307310
176470
598798
1112027
1550389
1770439
1795911
542321
1331348
1317000
334346
1654835
810266
1180652
715638
997494
1182528
853375
1330
1655778
1593627
182559
272452
493256
598599
1331518
1499511
964261
1716042
99538
1601033
348271
1909522
1918772
1197878
1392875
872046
910297
1279123
1128091
55973
630479
1504141
997194
78556
731413
1828297
1718994
642330
436430
1451317
1209862
1236608
1714637
1129815
1176451
723021
1041036
1784339
478645
1393603
905112
1127513
305568
434380
1077030
838723
1833009
106107
1855981
1069707
562812
1922128
1473125
543259
370536
1912812
1269756
1303980
371178
99325
81715
315775
1148111
298765
812043
541157
55215
1575148
748884
1897446
350128
1346505
665691
1329684
1613513
841609
842601
1346088
1703253
1731920
843163
1072715
446991
1755251
277483
63988
1648935
385233
187372
1598795
1802112
1253500
1892496
1383131
1800626
884202
1487611
1208853
312689
1684417
238688
1303392
874402
265188
586171
1421242
287546
263350
305776
1173044
954269
92794
1665848
1455263
575489
665796
1283120
171540
634728
1706319
477302
1149889
1652426
1537709
1216137
753458
465895
891258
9086
1184270
1818851
1987063
1791847
759176
797044
358494
825436
792432
1326944
22298
1435543
921844
1186281
1846388
388623
114597
4437
1955570
1409926
1571363
311163
1783929
263356
1033510
1951773
651664
552459
533280
1894529
596050
773987
808329
1773765
1273365
150724
1135670
1589570
1786865
55330
168007
730364
660640
782279
1031214
1075047
1180099
1430055
634115
553746
594905
809023
1462188
1956477
1150734
554291
406284
1399815
1443527
354070
1877551
212218
1056803
385259
1362670
980795
11796
959261
1227546
245804
1383236
513720
389341
882924
1311544
1457475
732203
75013
1258664
755193
1418509
483778
1878094
466382
1811449
1897188
36095
1856176
1720484
692446
329637
1423589
1701455
1289114
273556
1119677
1262653
737454
1427484
828843
1449601
1159395
1207946
1363916
1156759
1618720
408858
1776046
1692405
660728
332817
1051005
581831
853791
1057187
1761990
749102
847758
1973379
138742
679290
1446679
615185
342994
1544994
1111207
324091
38205
187030
1180084
1272087
1267721
1248897
1712098
1504048
1058963
249852
537689
812584
992928
880949
179097
1685551
343932
448677
1238750
1538726
1006000
131533
600152
1097938
1313850
1989207
1681993
950673
1496352
1234578
321927
1451504
15904
297207
81325
785979
1624244
346348
831676
212030
904564
185612
1142142
507700
887523
1867468
1477870
954174
7947
658372
1336386
1421831
236767
614196
1022912
1585794
176960
1484241
1938003
1235766
1272818
806984
806845
956234
631030
1336434
426191
1911821
25355
1119611
838908
1833576
1864902
1845119
136208
1788000
1399509
1329274
1758186
1374759
293372
1627420
89600
555417
222949
1479685
1940486
1878073
558235
1926601
385702
799929
1994896
200835
1181437
15733
1588535
1517829
555092
204394
1132215
145740
271821
1283837
600657
648542
1341428
675741
610340
1075275
1353244
1856663
1372945
138709
1570078
1799818
973609
1860619
597525
653264
1352256
225469
418522
1816364
430025
1118696
1988127
1794653
166611
1170355
177220
1184958
1588885
1347983
1658253
1231347
516335
625958
349028
50918
1263578
929080
330034
1642602
1371051
1984003
1674365
641119
896759
1540236
243500
171871
75845
1476812
987314
411607
967218
362630
94490
803203
449883
883554
776171
513249
297596
707874
1443667
1290662
45153
1773916
878240
1253780
853669
136770
1229940
1777050
1410909
157316
973348
1294875
88660
1313942
650900
1041285
1228301
718025
1521587
1068918
1247287
231262
1730415
1582965
397779
490162
1820552
903222
239084
42261
1015664
1021916
1413227
371156
1688102
428108
999884
409192
77539
595292
563311
603949
586314
1959127
540638
999482
1640373
785733
1825855
1974186
1076031
1427895
1674824
1321837
1686042
1392972
633956
400906
1598186
1981736
873888
138074
1595316
1295864
1608672
553389
627870
1763561
1566600
1504912
1663582
1128091
1737600
851455
1746241
424045
1026127
705392
1376780
1467015
1965714
1932346
803915
963832
1593919
469686
73465
600018
1099289
153465
986668
125983
1519322
846633
1882105
1416630
326657
1271492
1795778
676217
835
506676
1568032
1091602
1863059
1990096
1245173
1149508
1463578
1234823
641907
641963
1487479
1260812
949814
1026926
1213659
357972
1679510
637071
173845
1262544
1085934
652967
569405
140797
1434775
929073
1941700
1784993
1207107
1690828
12016
883203
922963
1786618
368040
1841598
1165944
1317018
1147381
806896
1342691
1420994
565177
1221535
1390074
535257
141739
169135
1500561
246279
981855
625244
923483
1684219
922730
1107766
1917959
743408
1034947
444590
36752
1013567
1739097
1003697
339856
1134608
90116
1184003
1277970
102732
1221251
1850341
519678
600846
1950879
1594996
665087
857100
996039
1331150
1252147
1512279
577511
780678
917335
167072
270170
1042300
1680596
1516364
974839
201316
140822
1611021
824282
1639319
1078826
1789601
651947
268539
861986
1270191
1219976
38365
1229503
94684
149513
803036
1943059
180498
726856
1809834
235681
1256135
779633
1571139
956867
961627
1382626
1669003
1152063
1133533
802405
930498
1859590
1360501
508498
871987
1926708
582046
1075024
43724
391359
245160
876488
139320
195219
292711
810061
1338804
742213
1271645
396879
920700
456606
1883275
686713
1266022
1189480
1633660
570171
1859106
1825095
665941
1314693
440468
427799
48901
899898
396829
1570425
1104731
716482
90328
1039067
849224
1172241
1283398
1217642
1519468
665172
736481
139850
595108
1545568
645605
456918
39575
936887
265755
885416
1045662
1146061
1452866
1781473
748768
1912356
774033
188221
1168425
583664
680998
1039236
887901
877060
241010
624561
966961
823351
752403
939810
1832398
1568892
1747888
1134998
30047
1899125
817489
1188259
50375
184446
1594021
1874288
1437071
1892893
263554
185008
648843
355037
646938
1160057
631766
513452
1083773
852005
1241505
1437785
1827603
313673
1288063
188825
643948
22062
264194
482104
69665
1536553
1138805
45725
1082660
1696141
1187539
1941311
983736
1411643
983539
1896014
1136306
1842353
628335
1160501
1937914
760986
112431
1026193
851461
1207507
1889472
1843962
121220
1777883
307024
904418
715288
922426
304448
1019721
511951
1415527
55386
117057
1452652
632029
1674786
1632055
1577293
941513
1707865
1517318
785608
125957
586392
418020
865053
649734
1384095
1579973
408928
797391
1579428
1470377
65960
1553634
349419
1523686
489313
1584621
1013918
536994
339948
592406
1994440
90237
1984029
721066
1606457
847346
1404184
908294
1938071
232844
114746
839661
1938280
1607086
147245
1653544
638795
1042588
1624310
123436
1430615
1647843
644780
1370035
98442
1024527
528414
1401129
1417222
419205
1513316
410684
1339320
166413
879242
123604
1800621
1070155
1316178
1957748
890406
179887
690759
1124057
958388
454610
1849180
943639
263181
1598959
1971963
403537
1188675
568976
1163014
1135885
245490
1240241
480769
373201
11680
1753840
1189422
1407275
817965
1489383
1877895
1019750
922571
897726
89832
1449169
1744076
1065131
8586
493195
1543653
1924710
1555138
741791
1193988
1533114
250669
775108
241978
59165
1545702
1404357
639090
1635985
477968
234151
1038738
1096576
1981090
915995
119540
595451
613332
1305156
242244
274791
116612
248922
518599
359989
210408
302372
1792616
606592
524320
671344
641239
741746
587989
959180
849504
432158
936478
1900176
971600
326752
589219
486328
271893
528116
1416629
1236120
875956
968776
1149362
704058
1282610
1257557
96302
1074279
4818
389838
1084627
1076670
1072182
1539451
1207377
286736
1041749
297203
1900197
357478
1411901
1499539
1475716
896349
828206
1297668
1650704
986137
943823
1932691
119670
1888315
520520
873084
182318
500937
418034
1181069
1351312
1333617
1730697
819153
992437
299357
1373932
1459470
1316777
1638598
1908914
1640223
623172
456948
226932
1862232
788045
116593
753555
172332
790959
1965417
365949
1173721
486287
1949311
862792
1881538
173620
541984
1727644
806633
727247
571341
412917
426554
1958096
983073
42954
1288893
1966750
551815
1431565
1666857
1848232
1251841
1964287
801048
685822
209141
1913833
1086589
285477
1902245
75719
302880
1790025
777225
1775650
913662
1053916
1010776
1579957
1448970
1260790
1122883
1511778
1860010
1702688
275518
376616
1349842
813354
1186642
1404326
275165
576065
155394
978379
430845
350222
624782
210591
1179028
1938052
435812
878630
441646
1597878
207145
1442774
295372
1969888
1754691
1225464
1069222
419052
845352
204669
986434
725408
122848
301275
735981
66495
1342698
1973425
272354
697639
703524
1367638
281703
580027
942887
47565
415582
1672049
108050
875648
388401
93157
1816936
214080
310781
1017612
770714
1154021
1330631
1560625
66331
67953
732273
1999432
1280042
1300324
1761915
794344
409437
149956
1515432
622723
771786
1107631
1937291
450032
1691000
1052338
927053
825371
238302
478818
1582915
1973909
570525
9145
1301253
235500
1304583
973955
1616854
835619
1133749
1089205
1151053
674154
1895721
353638
1146737
1466584
492196
661905
906556
1798324
1840199
746831
1656475
1556213
441171
658928
876892
85783
494352
1887534
48894
1438342
938130
223648
997705
155179
956734
1796984
342443
1624879
99708
1924731
796428
1695311
2031
1702123
321821
92258
1511033
1232976
1550753
534992
115445
199471
1590234
1087526
152314
1439602
1601794
508095
1008652
556222
699554
371060
536004
125341
1499594
1692079
1683905
966122
388664
449889
1058018
158639
299633
363233
62828
968901
608844
1996316
1834152
1514981
1377141
408576
833073
1092268
652596
17223
715125
291552
1264354
1069541
1399036
413792
423817
1935986
1856947
867901
804120
1870305
1978477
1294696
970260
1740791
1957583
832434
1738849
1565495
706353
436191
583733
1856626
1673396
120148
326223
1701159
934613
298290
1288569
572238
1993924
1409827
1400539
1126741
1801709
102880
1106922
1092541
971750
584898
1130977
1269698
372601
1973661
1592759
1714336
1412487
1853918
1820092
165385
483841
579550
1069430
1999921
28784
540043
1163823
1156155
1176414
1763550
285831
1571030
613070
435028
185291
802520
1378036
720870
46577
99119
437116
1133951
343580
1181275
1934219
1917190
1408177
793498
572655
1258992
906082
1669241
1207529
1937526
807925
1349135
581159
1260220
680639
1171695
1936014
64325
1810654
1389692
908053
980363
1145198
628683
1885385
1500272
377738
983245
1974708
1210339
187912
569864
1321942
628552
463576
175
1363081
536813
1522085
36896
1981542
676958
1274307
1005611
869549
1058473
473779
1284522
654155
945351
824709
1744354
809686
1721253
182362
690929
406776
813646
680544
1588012
187945
1768924
604909
1117768
1395713
169865
338483
1381946
691302
1205989
1058842
1965053
307104
696264
975152
838577
1239503
1897564
1578670
1465109
35974
1051282
1087385
1930152
1259399
535851
831278
442661
1834201
1666537
879670
1111977
173730
1834810
1173772
847259
1880282
1404025
1587975
774226
1637351
1911682
667134
69333
321020
1447644
1052104
302403
636929
410462
339740
1445277
1656629
742490
1004589
1848275
746491
1181306
584978
1129477
1870185
895718
687231
847088
1773613
296449
57224
1788507
736094
1627873
1014093
1531720
506895
1011645
1290656
1040388
1871907
1692413
1948542
308229
1423009
1491558
536599
282767
1530622
1305576
1044855
1774582
801268
155700
733785
1795378
203671
1321761
883573
480734
1665014
682228
153501
1691369
348711
1443908
1936103
540658
141124
545391
809826
888571
607029
866598
1270122
477480
177986
927039
258087
1090884
259013
1839177
1897054
1512602
1402119
299099
646939
1245770
1123940
1419921
142023
1790498
899722
704394
470053
14116
1697155
1771548
198179
571975
903810
322808
893923
80130
1193645
853976
622708
1771544
1561808
1285524
596967
622784
286743
1599243
1403961
1548133
625870
1744522
713419
815762
1780681
529571
1790944
219475
114689
924451
1311539
1011967
1468570
1971647
95046
1955630
1274652
1533939
162472
1597048
111261
1006828
32960
317405
1753884
1402522
1680973
248650
550209
504072
638504
853085
1863211
1883380
737868
1717560
1787056
1489555
1111645
1835332
1805022
171497
300895
516957
1965470
528643
233656
1345818
1505335
1306280
1689177
1174472
1255264
493173
1968463
833117
762447
1193896
1143091
769483
841509
199814
1458955
810318
1895032
589100
179460
123982
1721268
642412
1927215
1367927
1427374
869719
1676950
318916
1084132
856013
143537
722060
1727534
1608810
41367
38024
1247492
1763584
383633
1201473
660322
297745
1653706
220904
106476
424063
546231
662238
377534
368939
1193489
1927154
135129
1469377
660449
1477676
600544
988708
1567214
897655
1024888
295387
1823555
1814981
1385950
730640
1157323
109283
1179786
1956807
678234
136625
475485
1304666
156225
1301764
236223
662766
756294
1249882
288374
890875
1436453
1075771
1632430
981997
189149
289681
310268
894047
873029
1396401
1568980
1787279
1545047
22464
837877
1406521
844976
155091
1582223
120618
135314
1623330
816126
51830
396047
1583953
1460184
1281887
1620101
1747713
1403074
910211
1080629
511357
56382
1834951
1551630
866837
963674
149478
367310
427504
521690
1209409
1656872
1907137
1840379
877588
839541
898497
771445
1808503
1809382
303915
1247983
509823
1128515
705349
1443982
99570
364959
1161969
1929322
261851
1908858
1870334
1501716
201885
21876
973966
1283393
242342
1085610
1853277
1974245
1803952
1456861
1724900
57858
1671713
797206
255836
1917544
1844885
224826
1588700
1893427
1146009
501123
327166
73023
1810036
1425268
916788
160217
1539601
1898962
283597
1668394
47731
161496
1605686
548885
1970989
39101
1631840
759308
45550
1339007
446781
872011
854112
1639312
986057
1171088
1543306
1474375
1597192
1407886
653650
1604643
160440
779092
1873921
1370573
73167
1708553
1497335
790122
1245441
493661
1285585
1776124
1775794
1652214
197035
265797
668585
1382703
986890
1332843
1028856
795913
257875
1686468
1454504
1612812
1307913
1008925
1488453
1623113
1543492
1425295
1092398
424569
898862
1300439
1673200
714013
1633418
1762662
875939
262248
475185
1616727
1745057
1172620
1006086
44080
245276
1552197
1782492
493805
896375
915993
1880409
740614
898574
523281
1177014
1643058
118228
73630
1585577
1626901
1310604
359922
9350
357084
1406922
1637987
1488565
412757
441635
1022435
739425
1876531
393333
1423895
942742
320115
1559329
1679331
1537392
1012206
1649622
736659
747805
952716
124401
678714
369376
1771433
1207115
230877
572964
1058076
1690649
759822
214522
1805001
10578
1182934
1656300
1247651
1219274
360427
794858
789034
83344
20842
890282
1617386
1426925
1140952
1630736
1051719
534755
1320459
543551
32464
1905173
348381
233454
434329
1664523
519670
1812544
962574
1762543
1482629
187122
1144828
1508272
100380
1413624
230461
1477279
983183
1333834
535406
1162099
1474249
890455
1639804
1319945
629752
235143
208090
1872561
1449991
429355
619988
1529786
1790703
914348
1992780
660416
544698
1149424
1078832
1942725
1502517
370889
733898
1246049
1417603
1220973
427437
563512
71677
15988
1065416
919909
969985
1743909
1895396
579209
279867
524182
1593045
1405107
1876476
485297
1089294
600626
732689
212377
1199012
923216
94173
1120307
259147
954834
1328214
1328513
1236642
1937057
1930101
1503085
277943
455558
1030816
1427846
98347
1093964
553280
1380621
1544253
127381
973227
643247
1539510
395522
1382379
802280
1422966
1826226
423651
308238
563256
1962603
986403
345217
1736995
259174
1991157
1463776
1791742
985450
1983953
1316634
1877651
314522
782953
121287
311712
703973
991498
642199
1111393
454122
1298938
916218
1186702
133238
1721413
548497
1953927
1966892
184832
1805975
1255430
350116
65563
1545089
166284
135127
1630295
1867307
720213
775983
220920
354883
32501
1337699
357383
1391301
1926837
368263
363451
548607
217166
192524
747840
1318263
938329
1110908
520785
1923851
115305
624579
940085
12670
1986734
507972
1794675
663249
70881
661849
1136055
402177
955868
1438117
1021197
802619
21368
1392121
943476
160388
983243
262819
382910
924600
1530408
630327
891612
259794
213667
1780372
1366191
887145
57604
1596719
1003699
533873
1282564
155619
691792
1225609
1863336
1110050
1832239
1263621
1372106
1030598
973173
1239286
1639002
1217667
978880
605910
1880422
792852
635136
553016
1224849
132636
1950754
778799
632247
1095127
825958
1687838
1897369
707306
1996692
1063402
1182744
880782
965278
1858118
411455
1149827
57994
1747043
501780
174909
1915170
758431
451160
1981029
542327
1759812
364554
1508907
807585
1515628
1109458
271429
1399183
374470
1765806
537954
213407
354833
725641
1402896
1548654
831105
1801664
592807
1141118
500917
966565
1640733
1942557
1179800
828722
74745
512172
982351
1895009
1956484
232525
712217
269625
1301927
198316
598417
1469058
936141
451693
361411
1877176
10958
881230
1398964
1359678
406736
1510313
222689
1198172
559579
1822516
1993197
642861
1639758
1619404
1115152
34730
937882
156679
239519
913606
1735398
511610
1703894
625125
1974539
1507000
1954888
952845
1390774
1933433
1248447
728916
64727
553514
378416
392771
262586
69692
618254
1692893
1490879
669034
1879932
1271357
97140
548690
792144
278339
19751
669390
1583408
626595
129326
1318304
1085462
761696
1827590
1913204
477129
1646846
1426412
199067
299333
1232508
1660121
1783696
939100
1031911
882163
1461744
458591
145986
462789
296875
739297
435443
873146
1114369
1006406
1041891
1041972
1993374
202344
321763
901134
289375
362892
1433704
48401
1139891
318908
725317
1270503
159004
672206
1040602
1348873
89859
56538
451897
834576
1722016
1590149
243309
1168836
1979351
840406
395148
1854840
614273
639974
1621174
490311
681731
1355541
109340
744627
1976624
1072729
1368368
1844277
1898696
368267
1643597
1494197
1945171
349320
1782538
1206081
353540
278494
1581038
935824
1234749
10679
942919
709480
1318698
1423369
562122
203372
246467
232648
31966
1106230
837405
1037137
1482750
1625676
1624921
95881
668848
1623074
481920
1981574
13398
1876549
133088
879190
145467
946433
1532122
22041
1899622
516774
6483
8353
1931669
680206
1314287
1987004
867749
822080
1443533
495227
517798
1478443
1551979
648460
439825
406936
693017
675206
940006
1970923
181048
1080543
453594
980655
127745
1337799
1959924
893362
1884394
1888647
284257
703884
911664
1745128
307462
510692
379126
897326
320345
297283
1428264
778019
1836947
509843
1968188
840568
1039921
741128
882200
1567788
1463147
300095
412012
663131
379186
1287365
1552634
254061
847920
1943355
1892606
536959
1087750
1956209
1305770
58925
1365276
153897
1312680
406781
980111
687992
329086
641326
1808897
460523
776923
789661
1607225
221457
997688
507532
417034
427436
471408
1493271
109917
562117
229808
662703
1791254
1377443
607898
299246
1290463
1052765
250711
9939
497505
1046459
657149
619721
1455972
1460620
385570
576096
1691001
1612077
478949
1314056
1131677
509826
1259448
1187938
1800279
1362987
89794
617580
739011
278316
1760231
1228849
716431
288525
274647
1149758
1239087
509347
1636774
472561
396395
1833046
1282200
33800
827789
1134454
116357
1610604
1934342
798558
591075
1815166
1326359
322319
972569
389735
310288
1081911
1297095
389870
317728
1357860
1158333
1270161
853573
1193659
1209934
1898406
756514
486020
194084
40954
711866
138281
1105396
955124
1910592
1953079
929775
786996
1748180
1283637
1557712
1878866
1565056
204202
1962311
701380
90078
680657
737886
44241
1036016
1262631
1812334
1562995
1262552
854414
94824
111090
360983
1007303
1285654
1486168
880874
496081
1216448
24462
154252
168743
198414
1837235
970499
1785259
94618
229565
750208
1050717
99917
881108
440484
616804
957376
312556
558893
704181
523846
1233802
1303571
1115305
1700915
16098
437882
605556
1641165
1248756
1065489
481368
943603
252855
1783194
1159772
1940328
1384872
681223
1246777
1197014
492998
319028
1545054
181991
1190751
169313
316376
793948
1204547
1850474
455526
31393
1910811
1346494
515054
172967
753450
518747
1297803
1910617
606117
485120
507365
1317316
78276
1846967
67453
279044
653303
1022337
940068
1887189
499012
1857602
1974499
1631793
187907
1046824
1898278
345474
360532
1679441
432084
1435292
1556572
1584414
767628
1232582
1931077
1365579
1308567
477549
465301
875683
218081
1333805
128616
1023536
1305146
1883017
680870
1432642
181136
830350
1810546
764397
1602568
870800
1831345
818568
408567
1916824
1402788
238765
740993
383269
1851517
1962854
456513
926158
1408353
1823026
429823
936506
1423679
606683
370911
166050
629784
1280166
1055421
1709293
72357
609291
1277274
1028260
1757240
942273
1132902
1848570
1784647
1144757
1511802
1247394
1928724
1091622
1691976
951683
815455
1308951
1995707
459620
487866
1019054
1554521
209591
947589
1506211
491287
1085442
322711
719868
844709
684699
264722
356054
349352
464425
238501
1136707
784959
55720
1262782
1095086
177175
1842342
1333976
1303172
111548
663612
1327146
139522
328248
1480742
1024081
283701
1530980
34923
441332
1662807
1779626
1232646
1128233
1685092
1553554
186945
631213
440119
747086
304500
1947819
1872972
693482
1615266
322018
518656
1262031
1129197
328051
271220
229099
768012
1616383
1668819
505943
1672696
815281
930382
1281918
1547816
1790740
35167
1423217
1804924
76023
1770478
1775980
620581
510862
1291942
115294
1600304
1863278
297513
1760174
708794
1272044
876854
1219182
881987
1723348
1745825
1956613
621480
1145222
1999174
454856
961607
628324
1522763
94724
1671210
923124
1829652
449557
1621012
3306
785711
258291
1179156
265995
687595
316874
51371
234129
912939
1485108
1982147
1613188
502102
1574442
494919
565385
1532530
446266
1006556
110038
1778347
1109255
1084467
1060470
959601
410220
1092865
356273
718343
1636933
540773
880679
159500
886302
846982
1351927
1218096
1240355
1213553
1229995
1046851
974540
657613
104512
622154
1566489
1535563
858906
1116306
1680035
197849
1359027
1590805
282133
35977
481499
1350107
1947789
1559594
557011
1338479
411513
1786163
85211
1126116
544979
1818304
1005955
1406316
1431630
657882
805164
290917
1005253
1597380
830212
983336
1936472
1493605
1208545
919774
85393
163309
1126590
493931
356686
1955900
507443
1142959
1993367
862650
1132755
1006860
714969
1296188
1514510
1323697
71880
1555375
1167807
1517927
312665
1387221
765217
322948
1675543
6088
233936
683634
55322
246391
802480
8320
1669855
1990113
1536469
970782
609324
548000
112913
723309
1074401
418003
706673
149795
1799453
1995946
1254933
210642
1031455
404580
1302820
1786620
342883
414957
634046
1549390
1915214
749073
167138
1247154
1474958
118556
1125693
1808842
147939
591386
151389
1666883
753082
94243
278770
1699601
1843910
224903
432401
492428
1054195
1817519
90881
1383307
1514398
730784
1717879
1627295
1031259
302014
1441821
674487
500863
1104379
1212173
1102646
1610930
1563805
28088
1601739
1853567
1068408
489480
382382
178968
635365
1200144
396134
472729
1770544
1121934
1433026
1782737
62631
1229652
1899963
761116
147461
1810708
1889755
1137151
569691
129169
821680
359693
1124872
1073851
1600344
1102030
981015
1052906
1726499
1478732
1177322
1946668
1330780
1500442
149791
52371
987066
1147323
1851450
940620
328557
1150111
1126009
481536
1169347
625293
1272116
270821
1805190
1287102
723453
1683347
212496
780491
817227
1124644
1589477
1195466
1949224
1388362
919441
1545733
1888887
1301387
1079583
980162
1054664
1597395
332981
1129282
1456219
1746379
219926
472447
1377707
460780
1232029
1621511
224026
1644086
495059
1701530
1518663
1801109
1657124
177325
1215655
151819
380211
429120
1318739
75720
1754383
321424
1943940
1227796
433596
38799
123170
1094423
533717
674309
88171
1371375
816483
1929040
1258864
1663268
1544539
804546
817417
416287
1650327
551337
1927210
464548
552575
1206083
611762
1249891
1016114
1838988
1478915
309236
1409820
817633
1085710
1475550
1677217
1951011
1822153
874500
286248
1883360
705933
1010710
1715233
492944
1822781
106892
1813294
621651
264037
1963810
1647639
383538
1217431
109498
1632252
1082361
1191844
1042386
1183385
309618
764293
755695
1875181
422924
16861
489505
1988873
1756250
787648
1686350
367016
676694
1634932
743102
980888
872971
889014
1266649
1552798
7406
1024734
265400
1151169
1450029
1367707
477812
515481
719537
1017151
612828
739653
1639552
1334924
1517258
1041908
994275
739050
1917641
1761547
1200699
415465
201733
264957
26703
1312165
412582
1076659
1126965
1595618
1897309
1010795
1844085
1552387
1985143
157986
1557452
1269384
734584
977
1215356
1576257
816505
1789152
1955243
1082546
1774434
114045
1295292
918163
258537
646244
1474121
1107118
1283417
149878
1770268
1607083
1070630
1255345
1589241
1272551
1117392
1325749
821662
1272651
1386074
1467685
1952222
1247165
1471390
1170693
574125
1992788
777558
1372552
590160
1544390
168889
1542726
1150187
1811823
1155320
813018
1253227
1444859
1493449
1687666
251257
1096184
406713
882896
665039
1869977
908769
1237974
756710
437494
490747
920629
326610
1920588
1629010
1620077
1886559
273543
652890
1877075
38577
1863961
1688390
1034374
282279
279788
1750145
1815774
113461
1254956
1759971
495982
322825
1929548
1376833
1843971
419135
1972374
187871
410331
1270570
331254
373277
209796
1517790
882979
991659
693226
779120
588030
587382
1740838
421118
40168
534134
1868030
587330
1779646
1621034
596604
1577852
1272591
364390
215179
930816
1833994
770038
1248793
1159139
1091505
1269486
1720548
467223
1014446
386000
1743874
4287
1529069
660661
1833066
1121670
1755616
1773117
490046
181620
118222
677516
220697
1431514
180783
1438993
235918
953604
380362
1988179
1687747
499653
92482
211878
1804560
1963995
323784
72208
764962
1233311
914530
1348194
1123520
1858635
461875
1940631
210284
1515742
1826846
332898
462505
699438
1470643
253750
719694
765190
1228771
1810345
845485
1781075
1106420
1631376
1523631
655782
91654
781626
675263
860944
1268523
1956887
248681
297398
112238
705692
837893
59781
1306144
1050205
1526222
852518
299821
690867
1982799
615996
577982
635773
1981111
591321
792672
1558730
1066429
1613036
1465337
1920980
1647214
406419
1097071
500801
1888688
1640037
696214
1920478
999468
1728305
1714000
1566842
1779412
987840
1690097
1819554
1033972
596986
1540223
1892418
1458024
1984407
866561
1128752
727324
307835
596788
291162
597791
20967
273021
349246
991755
624315
1251079
493050
1122263
623508
166612
439041
1066024
101186
1130655
316586
1246340
1328678
877341
1799349
537325
1442496
39776
704215
729230
1625044
1461242
1650203
625330
921627
1839575
764170
1434174
1648922
512984
1517870
1345155
1361180
1907929
77507
1109259
950664
417523
1610156
916922
1840744
231138
220622
1256105
726842
938718
1565921
260759
1269102
998950
1803388
1417380
823281
814644
906355
1579179
1864655
1614799
1117280
1620138
687427
1697383
260111
1374119
656416
1082250
1378673
215860
678936
1376562
10027
1622570
109119
1057613
941841
1140477
251183
1453602
1552008
17554
447273
1118555
944311
209320
608302
1462012
1046852
1725549
262703
1537733
1955761
1764724
1968024
565873
1589284
1696057
1249525
1570322
483595
1837545
1570417
162389
1955036
971122
1777241
642263
1180224
1203273
1513326
1495933
1349210
928806
920059
1443679
1380494
1381638
460660
831825
1152373
829292
53824
1164500
566856
1676109
703509
591485
220270
1851517
163516
1334606
846026
1481765
249888
322919
368772
627526
1926252
1150682
175196
938523
1353194
1828186
1470845
304698
430696
293131
1877390
215349
1515214
1802071
606494
857875
117787
990330
708573
496574
673253
502956
1046954
89886
223292
914624
542367
694401
1299898
393618
1513143
1261694
1658143
1699573
482718
994438
1942043
1516728
1744032
56594
338320
1365903
1038489
1764200
1326065
320489
696101
493497
885977
831056
1839015
1590633
681241
624877
418265
1450208
1900545
1499651
1335440
898570
1387023
1370163
1829010
821293
1664376
169367
1870103
1559809
1115657
537702
171399
728403
1817440
1337827
1670285
606863
1457910
1237833
835013
1367653
35638
505038
148069
353765
1037925
1551874
746443
1758619
826127
320200
1333521
1420667
532178
1747355
1019960
1574627
916171
147449
1230098
10265
1976681
1436333
766829
877325
923590
1901928
577664
246623
1602283
432953
439094
963513
390456
1980519
1041001
1586053
847411
1216778
892134
148564
1594391
694057
1184021
1836317
1427930
467803
1427675
1865857
1138000
1476406
590431
55805
1888836
1627227
1778649
1050482
788823
1348751
1687395
1677874
17506
834364
1616826
513872
90816
1030019
1549447
1011591
402885
803725
269323
918805
1114451
1542145
381479
861667
1648879
1208963
1348581
1544677
1675355
812451
453802
470810
1839488
409265
1124813
475930
1831335
1541474
167735
1481177
14866
126154
384921
1884834
303870
1629075
810825
1388375
1357508
167313
546247
653296
597917
1533772
1279549
1999385
303023
1650588
1012300
265947
561642
1291697
7010
605056
211559
1215908
1606210
1725612
1091674
398680
1717989
1259284
1690213
769781
735475
1207876
218343
122457
1758561
131395
1006627
163217
998903
743611
85684
546205
30587
1427224
34145
765548
1827596
861512
1899753
221062
1510187
1060798
1424575
708611
1743035
1626277
920405
611316
1820070
314378
825906
1501938
1898723
1061849
1792446
1575827
896377
493769
363962
1056983
862379
410249
714828
1948398
1936007
1718938
430387
1061440
1054380
214941
1763204
1036799
1137221
343341
1913651
1457785
947355
1977909
408689
905351
285636
783001
391211
1110202
203999
1317572
1914266
1409960
270704
425674
315911
1762781
1556795
1207382
476932
747154
910384
130890
1867728
502847
1601537
1390027
759835
530294
1781376
1621446
608553
918487
670387
1065195
1335303
901601
419762
353703
2604
388266
1591193
1823646
690790
1276754
1896941
433367
1001742
278121
386407
1483966
307462
1684370
1631951
983892
1284072
682623
1076392
1345495
708908
332490
1643002
548903
48136
1076615
591577
1114152
1213850
986647
478973
1260880
1609037
1602192
434310
1990686
1191698
1261708
209786
1464019
414253
1707948
1375800
1545681
1689321
1450648
1232916
218081
1888709
735299
1686923
846648
101311
1721910
971456
1994100
1697621
1748393
100210
777980
1227652
1558399
918513
1526258
868286
762030
1383055
818344
818541
224740
1070884
43153
1030114
1445522
715464
318665
1042553
1305881
523829
302589
1238856
915542
1680560
689589
1070999
617298
879788
1118965
836756
1177689
1720185
1357458
386834
366703
1343387
1266836
1866347
1624305
1070494
1137801
894046
1053636
48196
1110534
1798502
1634731
18149
181361
807
187409
117888
1874473
322905
800348
675622
160120
155680
952049
373367
1977961
1937418
1378934
1259792
1932000
1892489
1569385
1351813
322475
818583
690949
436515
1501739
1113988
1334134
1448667
1371847
1646789
470741
138523
865194
1358828
951844
1534473
1884770
1705765
263807
693623
149210
1059976
1649029
653946
470391
1651608
1559491
1564380
1571962
889845
1242926
1713874
1673885
1592647
1640413
1959254
1251373
573657
1911600
960210
57283
1426856
1704882
939226
1583945
1437010
337558
1964884
1894129
641721
158489
148094
1346193
1424649
564009
301658
1523938
971213
1618156
262563
221788
1143387
1379167
1972842
1110278
660308
1025987
1584173
1603560
1098308
1968931
751934
865383
1074905
678573
1237674
1186701
1419994
686579
1007535
1316749
1536414
722307
1752226
1270043
1426963
1079238
1624498
1852065
105031
1044294
1670170
1813016
561616
1679167
845472
1821212
1768365
1379813
1716685
1226471
1286871
391488
94500
30093
653130
1791426
783599
216470
1399473
678149
555645
975296
354325
251655
621698
378353
1814223
1286885
1694050
1858046
1936333
1913843
1838320
1319227
770466
1235511
1945994
1735991
964833
1419891
9902
1248714
291141
1929024
913946
1372014
879972
381337
438508
1783082
1367926
1200934
451609
1174175
20920
928057
759290
726810
868792
725708
923621
593238
879749
409503
1954625
1726732
168614
22018
1818920
723015
642135
844505
1830647
1619818
994892
965468
715732
1474066
333558
1465892
1215019
1307689
173088
1296840
646677
324786
842216
1415278
845627
919406
817833
1583052
1371557
648819
873444
1365538
1456541
1724380
1454992
969318
1617772
167382
1591881
105702
660645
1789252
1785722
1047495
1455311
1455955
229419
99691
1454940
167297
1802088
1587563
286704
100092
1718684
1547873
675847
1172287
1185653
520479
1264024
44162
57743
246113
1118623
1159934
1939612
376342
208854
739966
275864
1742588
1989952
1079407
984095
1870656
391981
1800534
1239272
88924
1600430
1290678
75123
91273
742462
1077906
542640
52195
1946308
1945490
360470
1577750
1632647
1200043
1400890
1631345
1235580
339034
1791285
779011
202466
1956252
1665771
1145556
1709252
746856
910830
277521
1860340
1223650
1587748
485524
1203475
1215075
1336129
612990
549293
901120
1125060
1588688
1733250
774645
669055
197628
1584072
1251538
1226440
1919865
320911
1678615
665903
1804167
611285
375720
1741205
1933107
224196
1911874
1425726
1688687
472110
421741
656332
409289
1026662
533105
945218
203190
1588541
1310745
1883315
1183988
1140022
1093239
191452
777398
1211942
988495
230716
309865
563258
449963
1215533
604152
609681
224810
1429531
593039
1246512
1810232
848633
1297196
308934
1273816
1549770
1930599
1371192
1443262
396080
1584846
1367084
949044
1822713
1939621
1768775
1511797
1318785
1614029
1891926
713362
997567
2882
1835318
479880
939789
965765
1950385
1744443
508745
1259530
1561525
1045343
6138
157071
1793499
609673
62870
1945479
885331
1132381
862848
734675
45090
1781569
1678082
1227460
54441
525154
480449
1639842
1529371
383461
1984531
1066838
1110826
1649226
150686
1729859
470262
1188977
209410
1024844
1332896
895074
640271
1568266
343714
1875104
865177
1256218
118324
1817992
658319
443623
1194413
1113074
247985
319887
167999
1088082
601389
810115
1118869
91003
428494
1289504
1292433
1199516
265255
1206335
905978
605965
208466
402122
437921
1932724
480848
495066
640848
1195275
1350041
69535
1043078
375915
1510306
1917946
1918525
1599915
563459
728163
252906
292871
31486
1038875
1161838
258334
1735405
57188
296739
1272673
1589606
657385
347918
1441226
1578067
1038376
1909182
1191450
816440
1747640
826011
1164568
1841813
945766
399733
667464
10030
1988735
184017
1082510
1389585
1587959
473806
1619695
298788
1310725
987921
1281606
668760
267340
1459579
1456758
481064
1712874
1575536
652307
1469200
464284
1719322
522769
1284284
707679
1805114
1858487
1667749
7149
1756502
1015367
1083539
1035427
1122636
289057
1111394
5262
172133
537346
675621
1024023
1745271
418337
1243156
1960783
1011029
834455
532141
325095
1298928
744083
1517927
1131042
1278508
813162
469413
807985
570691
1086385
576573
1783901
469800
849493
82368
428586
690154
1272818
453514
1343178
680464
1455317
1349627
1351356
252378
372778
814401
1953657
130464
889221
527049
1164475
776613
191460
790407
143502
1099429
1113663
472004
460486
1952702
851078
948790
438137
322615
1114486
1536939
1726479
286559
1655714
437435
790965
887535
1142808
185106
1876240
1100430
938766
1294849
1246928
831633
341534
1500284
820532
308973
1539698
951369
287618
30153
1790754
1023291
500910
1289232
1354512
1643220
1676522
206035
1646929
582637
1835927
98362
545703
148051
567004
1052856
379509
321837
495544
755532
1484856
239879
1601137
119539
139282
1696538
273432
1657667
1455151
1304812
973609
1791082
1899281
633465
175436
727278
549011
655264
1932591
150251
1951621
1631021
994086
1400058
1210388
1775173
1068283
540069
829733
678566
978863
529472
439412
1536314
1916209
1942327
819065
398004
641035
1794197
53530
1527417
720061
1119973
1847998
338194
481677
1635371
1049590
1031691
617985
975195
916102
1667555
715652
1747421
13662
1221023
136749
903414
439393
981727
763013
1151930
1967922
1677640
1844273
905897
1354290
1036286
1996017
1356517
1028492
1820802
612495
1442562
987649
1945824
37676
1264496
1172968
1022731
202395
1225064
1521196
1501298
137679
1518613
1822152
183383
58666
1109832
863297
875296
118156
908918
203163
402436
686612
1743039
304711
384494
1640664
1260386
1147859
101447
330636
704984
262845
168897
1317094
501674
1009187
1951740
1578808
353223
271070
374865
1894871
1804691
1938721
317575
809952
1398226
249621
961065
1730177
438147
677285
140102
1952109
903749
1990527
1360269
1424894
1539467
744645
545828
873615
1022091
478571
1402278
311004
1028193
1743386
1443827
1553195
631008
1901740
1585262
1258103
1169197
679021
786396
1577090
101400
1481441
1972307
1067172
664200
82910
1276048
1233684
333067
1361623
998873
1019889
515258
703173
474784
775975
594022
411671
1789005
1165888
72482
1942071
1977583
1832278
1876985
173116
1567915
911588
37900
471010
1067807
639535
637806
428726
987901
1227879
871115
627136
1237751
33588
127294
10538
1808285
256055
93001
1342941
1679976
461072
765134
523638
86988
1709702
7724
1586817
228375
1911086
1724657
1682954
468652
1628059
431705
108273
712539
929182
1974599
1208682
724373
1515437
1617034
436992
817758
1543442
1466282
346013
741042
339811
1052657
1780206
1239567
782564
1757529
243072
1651391
363486
1519129
1062888
1569565
1569056
1702969
1330812
644823
1669548
1204528
1353539
1626086
1874878
796873
716740
729864
387329
1347122
1137348
179373
1540252
218989
1264086
1819129
1203973
701711
1348899
999815
1687051
1381100
644332
624432
1827917
632575
848378
1780176
1625819
427821
633781
1892224
1593370
855914
439550
1556913
1555224
1281836
268039
1044751
125510
804975
248228
418514
288638
591219
1874527
737102
1520411
1190689
767887
797304
1437825
1289818
1886832
1293707
1276196
1408484
261747
596337
1793077
822261
1181063
1619869
1005807
1892759
345386
799111
521776
538609
1542336
1338838
1915495
901564
342515
1191846
50365
1428511
656014
1199778
609940
1296848
424816
1505010
1222993
1592538
820180
716976
80608
556511
310179
1324286
903233
1336275
686611
1498904
326788
1176667
771
919955
1510748
1521704
1478214
1691557
468495
348939
145250
1103885
1550700
1004230
1106623
1548156
337204
1091664
1045843
246233
786719
1716449
1168182
1792455
1377119
600086
1172045
1327104
1041365
1975475
27428
773132
182467
1926775
896089
652303
832775
520753
732417
930905
1944538
601274
1980288
1038592
399960
1680796
36487
933199
262444
628330
1353102
593402
1687430
1455551
1559816
451206
1277223
1848475
1161267
332479
1592838
23469
1763576
1670508
1642532
468520
1644534
408589
459547
455937
1557615
511397
1149919
1239740
920534
1357184
134588
274074
1658943
1056155
151521
1117385
818746
1744501
760721
1188642
361955
22638
417121
205877
984095
1280998
74840
1005890
1934287
611744
721677
1102319
140855
687193
201268
1714342
24208
729744
1994924
1071859
786640
1753699
1777635
1266360
1465136
643166
610061
147260
177742
771527
1116095
1953987
1684303
1879170
296826
1543710
1873764
15346
1858101
845665
1297759
1794009
116424
1812839
1716656
101017
1186780
77468
463934
513077
127056
710568
164323
195847
69239
481604
865
1761408
755501
1846663
1125934
32417
1120361
175303
259372
1218413
1807382
1450811
676421
246113
1637814
134482
444915
1524127
1264723
1194441
897589
1377906
451645
946747
841075
1212214
178131
228903
346036
1633479
1359645
1702406
1010358
1759416
1367428
401275
484987
856733
715028
286299
34208
1744221
656023
1210095
1381816
1413540
1468329
1349093
911363
1743195
752535
1567354
1971591
596005
165841
765244
1691686
356578
180521
1933878
678878
541900
1062853
328159
947390
1843441
1245454
714391
1317719
510536
1696558
1672739
781189
385032
1812322
1643245
295321
1787032
1686057
1416227
821450
1603542
1305933
73149
936218
628050
50578
1802409
1867205
1303618
1202255
1987492
556081
680277
1667318
830285
1764337
788024
426648
94834
373053
1054788
892178
1930277
1102755
153674
192111
1064719
1687489
1864004
1100543
785726
1067911
1569440
1542620
126344
534462
14936
980223
1989998
1357682
1621065
181508
1996371
479221
1622530
801812
1367843
860613
424018
1734865
1124012
1366506
1454534
569250
1323252
1240604
1071255
806878
1582177
1200401
1403194
1297158
1104460
1374276
948099
235148
1049165
791468
908571
1141430
1400282
1412411
1541998
820051
1413982
1900100
1516991
1801631
837568
227482
110944
1999832
345877
1512113
663478
1327266
1640862
987411
1024574
628767
1361721
1802903
422812
332120
1496519
843544
548058
67837
1232558
681422
1470702
1132288
618359
393968
703624
18237
530001
1879444
811618
661881
1071994
1417737
665433
1717829
1540573
1600814
1139769
832960
194364
65763
1112784
1290062
1546235
713715
204965
1348521
912759
1952391
22980
1672770
949612
1523270
488706
836550
146112
1719340
225377
115746
1759284
211633
1388985
998790
45926
175854
417407
162021
1954940
592873
1429400
1414166
1868857
642114
299658
1457678
935366
1125866
312100
1623561
1082685
364094
1858278
1476359
176055
1668467
1341048
1331141
162724
868298
241870
1480536
1728780
1239754
1045963
1008814
184852
101246
1693308
1063063
1623700
1459817
803855
1715625
954923
863053
1161818
1019047
1025865
1954457
823210
1946250
259792
209081
1539585
1958079
303785
668921
608334
835687
1422522
124670
1426212
1414013
603817
608318
1760473
304874
847062
287751
1450781
446667
1569587
1307219
1648248
1482030
1935924
1880994
387268
1289620
1049430
1202634
79311
7069
1370554
332705
286065
1000071
1107822
202668
922545
764078
965657
804678
1566812
1991593
1109367
1090588
1618856
134819
347489
308427
1949556
1173784
1279598
582460
48655
1803640
1694141
1236563
698533
1872595
1488768
1296145
1115734
1936468
1000695
1076313
1983607
769316
1094972
1145132
446938
82136
145893
82024
555814
1740171
806461
894043
1283242
835398
1477371
295008
88688
824494
989477
404510
1366686
253788
182214
293932
1555732
60436
1643787
130654
889667
897592
489979
195540
117609
739879
719425
785221
1744321
1768311
1606320
672294
481324
508672
416109
1169044
1996000
1527288
759890
1016684
1291863
1056678
1763186
280483
207442
510827
1916220
186656
1986203
1401876
1262527
1865099
578578
273074
652912
1913264
1153830
1897173
208384
1824604
509723
593496
457040
1265943
1115258
329548
498374
404869
1351845
917294
864656
1632758
1503618
876805
1540237
359942
471688
341678
29443
801868
128222
1209672
943566
1517754
587022
1594539
1808553
1260146
555849
1830357
153588
1513165
977336
694825
230099
1910625
506564
936648
1658050
1718650
383642
310967
859201
360923
767971
1508343
589945
185543
1596035
608333
745175
1373943
1496373
14436
669035
699516
1978255
77927
1258516
1408157
598167
647427
186382
172317
573996
459831
613162
317861
570791
828132
1664232
763667
918309
1745703
1516018
1381641
710035
885242
825946
1687241
504357
1870795
1985810
1011785
1530792
93169
1166020
151925
8331
677034
1562877
539339
1671636
1704843
74440
228655
1041337
1157410
387498
1399058
778262
1268222
969584
1031989
600878
924012
265126
1140133
1099578
583568
99400
999671
1113081
926485
1852879
650829
1892254
1813147
1563950
1468885
1689130
1022986
1459293
1592659
650200
1958055
615418
1698567
1683950
641113
1102492
1988976
370355
959119
1202244
1757299
194379
620839
1232515
1529609
1144634
405025
1523039
1557868
932989
2486
848876
1309219
1178637
1735180
1454055
570970
368839
984917
1339815
1581607
1253820
1444675
1790489
1062026
943298
1632784
1993029
930132
783630
672054
456311
1624091
1218434
1701549
1628433
1742882
1718052
1164295
425995
212821
99908
1917885
903509
334067
1563969
626785
700730
597933
213629
1762485
1755081
570887
708756
1625305
1665874
115916
713640
1406997
599153
1242711
600251
1720484
298752
177861
178983
1642161
1451327
122464
343953
1616277
710590
1886449
643886
40631
196740
1087299
228120
1176835
1049181
475347
1356648
1044020
1373562
1010057
1963707
1949957
1659524
812412
1807546
1575546
1037143
1084056
926519
1023619
137006
1760358
1957224
452523
224573
84290
1086091
1590294
188068
704908
181835
908803
41834
367477
249563
49833
55221
1128910
1116644
244579
371590
712761
838189
889717
1034985
1652066
259318
1155067
1328760
1818187
1986186
616776
835205
934951
1418943
633273
143460
1848890
487502
727289
1302296
685028
154919
260752
171459
1299959
629122
1387728
1956821
1504787
1208154
1137340
1014965
1275065
292232
1629685
1712647
544004
521284
1178375
1089133
796458
1153146
975449
452993
1010034
139598
303446
886112
1091610
920875
1800261
1427780
375674
1162267
97163
890994
1093240
799105
296051
262845
1445609
1535056
1697382
1511966
1109947
1508621
1163821
228784
246546
1765593
1733906
968182
1351455
1024855
288015
529002
1734194
1353970
205434
1760343
1979741
183952
83516
308020
1179862
145444
313631
1508459
1974180
1330430
847412
1228553
791884
1537615
311967
1634150
496118
239678
1056465
980856
728211
1166887
156405
931306
208898
912096
77893
1764976
578659
1663410
1346092
1889328
1444330
941294
1908945
737538
620239
352969
329020
105689
274826
1661580
1677087
1821127
1849706
1740511
116311
1813330
299923
996200
1677351
1195081
284805
980442
504172
446000
849411
1321567
1040617
1542965
117657
1941607
1363877
1157552
1745805
229664
765362
824086
1353459
620774
1390895
1286048
616457
1541622
992752
999696
617567
1486359
1165516
442210
90494
518070
1428937
1898794
150658
1424398
572338
490157
673005
1727261
1918150
519584
819126
402008
1969242
1823638
1057923
1019320
977076
507367
1206825
1661519
1429918
569368
1233258
982661
1634275
266123
1958327
22055
457600
1479260
895710
491878
460318
1122707
1255466
672762
898
1603013
764156
881067
1254411
1509453
1156463
1370685
1848146
831024
1734178
726414
1542307
150042
202895
158393
1716674
1196497
980368
682043
1806291
522176
17021
1694052
267241
517612
1437536
1307418
839703
444418
385818
1384786
717343
56124
1741482
212037
1864943
1842254
300358
1352703
352086
1691065
1305313
294572
921979
1322530
1203229
226048
691076
1015757
385188
1129864
1505427
110846
747516
1444399
749511
671293
1409335
1930072
1689363
156611
1864238
1308856
1304353
463341
941232
1919310
1899095
318517
727846
393582
1283030
1226566
1536226
405924
1753341
203923
688273
1449567
292708
1707612
847346
163557
1306957
527158
1867838
1658392
1000822
1415089
1853073
91166
431278
903392
1869558
442263
1020288
1511539
1806330
599118
107229
45824
1360184
588629
1838076
1696830
77756
1771682
351765
822477
1773341
1670969
1575051
116798
292911
766469
989803
702306
1028537
1590954
395802
208849
1939731
1412102
1637638
1016093
727445
1947181
605885
253482
962020
1941190
1321674
1614773
5101
1543534
571761
1826694
614061
467194
567858
1909726
603051
755343
223850
1158019
1810911
1499716
1722421
1111
507350
493163
1859649
1098927
1379926
1136389
1604847
1675700
445569
1812939
242278
1647190
71465
7326
1994412
1957486
1346967
796044
226846
1335924
431459
51737
78670
1509329
1732448
1518527
891334
386316
1997609
622111
1196202
1045405
1520623
1132651
1064614
1687570
1941811
1963108
1497625
384757
1725471
1322523
23816
990680
157217
424520
610674
1445303
1048324
434729
1701445
1110615
57172
1889323
1475780
1682667
1546124
759059
251681
356883
1366195
837323
1965015
1661417
270801
829406
512759
1594537
1452039
268040
397521
1707996
486014
585206
1119817
311827
592424
176481
1736640
685738
827251
1147048
796188
466305
1837621
1400413
313994
1197863
1921345
880573
944451
1605911
1636052
229740
485558
1785994
1006479
783109
1649182
1555648
1086677
1494742
599860
1269451
1103661
671605
35573
480438
104338
1341682
1674057
1327316
726744
319835
1979819
1674367
933179
180836
797873
1763361
1936044
43301
1040134
758904
1988145
1541859
1938594
1255871
1483590
120046
1525236
675474
929470
1198335
1099163
1874127
822965
123504
1035675
1136943
1327525
826688
759415
1759595
1205932
517136
301229
1448285
350134
452669
663002
759846
1884333
640081
13875
787712
1199206
1328936
1337556
925296
57845
1463737
1018183
1348543
1242965
1747995
1817145
1451705
1161176
1522383
701321
1959950
1189084
1127765
725469
995143
92381
1990263
1776702
1914237
951184
1374955
868491
768842
1882557
1579123
1106343
266648
1013204
904730
1917581
226884
688531
1858002
1098726
75878
935377
1590800
1229821
98879
682379
564095
1496539
1513192
526370
1374222
780772
264210
1485235
1816163
1871385
1103446
1869404
1827262
1489963
41222
1704225
108021
290786
356115
567142
586334
736195
1624991
1058094
368741
1659785
1331429
1354588
775903
1783162
661716
543821
870516
1982908
1746153
1749444
1692761
888399
423850
1309061
295886
806977
1225666
1832317
228203
1509919
1476118
412450
1880265
753695
1116626
1839375
1636536
361558
1749331
1479155
768408
1890990
1128024
1629773
1112687
70621
164803
5486
1026066
1488324
1687583
1544832
814172
210070
1763363
1644502
1739676
443432
1881007
1274061
400743
1724714
1735708
1242776
1864625
271069
1669518
1378644
1312930
1802095
1600837
467760
1261324
399486
453524
1323864
343505
759532
510915
1164375
592231
1712573
1996181
1773986
912823
1383448
738204
767521
1997161
707921
1375326
1580927
1932991
837137
1965348
1480431
1898832
1204062
399384
669611
332940
1708591
1340694
934092
1576102
835743
660027
1813435
427108
422982
1089270
381260
1260345
684075
1159937
1870968
1410895
793938
1948356
124610
149567
1414624
1655904
834651
122136
1937213
1235412
204427
360262
497909
1400553
458574
1621444
314052
254928
1886229
646166
1020024
835936
1396613
1376498
619858
678350
1460158
958142
1270199
1121154
357057
1105051
1535615
1490115
160447
956714
291914
1704563
1384313
940304
491027
1636946
1483958
702400
1559539
857587
220071
430893
867809
723496
978070
1062635
276705
221086
943399
564125
734355
1802875
784866
497430
131021
1740599
1655923
487559
1131404
312813
1759424
1837794
508875
456341
776600
1902518
1103200
1405314
1429631
493242
963923
1176814
98551
1378924
1207902
1327490
1814926
679722
1794915
1621484
451805
158317
1446369
564193
1476185
153772
1648480
862753
537370
782378
1876121
574146
1995631
1006350
529485
699212
1760852
1378284
339056
1935351
1247568
1631169
229852
861560
1833711
857920
116769
1352760
1120621
354730
479505
1720225
1159219
1616912
519071
558489
938962
1201770
1597740
1216053
209609
217185
1479047
61621
1337138
797241
398299
1593015
1339603
1659721
58458
918015
1175054
1093516
617835
1065610
1934162
942146
1320554
879139
1167057
1195235
1896886
730293
858826
1887754
1103116
1969200
307487
610603
475847
663143
544456
1180979
527298
473879
831777
925812
214263
286590
1334877
1955067
1167952
194843
899986
1927578
1326208
1412292
1416911
1993820
397813
542322
1830934
562354
949666
1008757
1610092
1843841
1744984
1982372
795920
1135312
1190356
1850627
1310093
1800849
975943
1161874
180018
1068464
598473
1787208
1039537
348165
1401842
578292
1468197
104328
420732
315546
1481736
102768
59729
1886428
1744173
1614307
142674
1774338
430340
1781883
1692541
801918
1938837
1064710
343111
751523
73686
17371
1134625
779141
544627
1296473
641761
1352678
365164
745614
654430
210419
1684912
1923554
1260709
1900557
1298891
1219335
1554860
1142120
1491440
882516
1668395
432975
309902
1624746
1801407
1399232
1386546
105240
1475061
1277397
642794
1803045
38043
1280425
278630
1310202
1429159
1132630
1181176
1813869
1498379
873228
1357645
1054884
235391
615500
1508108
1182659
1643270
1823394
1632873
1108100
1882600
1380259
815110
1659457
1904659
300453
1990520
265765
1121046
1710638
1832620
883205
1395147
1882797
1440220
1089590
770272
1374682
1066180
1034556
1703535
434299
1902092
1163371
183606
487522
318430
270637
706417
1775365
1578245
743711
288190
1486991
1772628
989450
448663
1547200
924184
1889979
1414587
1869379
722559
82660
895342
1621636
127160
1859062
1341596
970786
1299182
1170449
1155774
1369136
565672
1625505
1833661
1613202
656991
187101
1034428
1043451
1021445
423895
1447702
424936
1343521
724165
1537389
266721
1588929
606031
1948134
1029377
982513
289389
1275195
903223
1248978
1210920
509227
23803
1312848
1160323
259665
1937354
704103
1279862
1325622
1979006
1792068
579915
1008505
1841600
1690187
375062
700553
109428
775266
1600056
1918431
1266698
1911844
702177
1368597
1753708
321531
11062
247257
528891
1304298
664962
794445
866035
702615
154226
187850
422913
359246
1574573
1723771
799374
773812
1962944
1106551
501763
722713
1422764
148839
1784992
678614
1889021
1845513
335201
247404
1397531
966045
1456403
1728960
477626
1929156
28661
123998
556299
1558255
1275189
1948256
98621
1869313
1318756
788156
308985
33865
88407
868573
1551083
565081
332165
1383348
104495
642809
1900431
592712
1238954
1897708
1298914
791857
936422
799328
1785954
178733
1821828
234061
1023070
1695250
670517
1453699
1580343
1002514
604500
1202847
1288111
875474
1224465
577000
1237912
369437
1917623
1665987
1230014
698676
1791659
1900690
754282
929830
270088
1455218
1029955
1381913
994270
603175
809551
430265
966767
830574
721532
752853
766247
145839
1469072
854563
1489139
440899
1041705
1996499
821008
1388390
808326
312191
1336836
1099235
1907196
1721094
1595241
1201418
1560435
1151994
514661
43201
779681
1901625
262594
535276
22039
1221299
1837549
504971
1181152
44591
1245464
945903
1519192
1244350
1013882
393590
89395
587166
1106432
899305
488723
1142739
1202435
1985958
1030280
634395
1646519
1301448
1499845
1785637
606275
1575316
12636
666324
1625357
1928942
47632
1661595
721512
727049
1578348
1367507
1304141
963422
1714773
7894
1054976
354848
84873
1841936
1907457
665218
610745
1406484
823781
1331424
1017563
1467881
1820444
1812528
667041
1918478
403069
876455
853418
1795841
958271
1334608
642045
1117465
1566763
1629275
1814026
1928645
148725
1915426
380848
1447298
27973
1237936
951209
1445160
1596100
933770
1136766
974300
69006
1393817
554475
1261625
1395424
614673
1348569
312190
1061792
1037368
1829971
688472
1829639
1185062
1187241
1780560
1558250
314135
1540309
760882
512085
1835355
29310
964399
544972
391685
1400878
1553177
1202560
1377027
478979
699158
1397911
902420
1405583
1076342
1055967
1824367
1203835
85980
1729802
259730
1574566
336070
775084
1226194
1706731
1690021
1704012
860979
741748
1655130
124832
554225
1280153
1540405
812837
1175669
1118957
791925
197003
212339
112315
1500264
866315
1728762
84374
1653031
1366278
358630
1628214
502426
515450
592620
230535
831937
1371856
1764199
1320679
573788
706837
316446
830544
858913
832344
1591929
840861
756688
740035
1663126
1580729
601350
416166
1239210
431933
1635684
1967563
318566
1196835
1343311
633691
1093057
858330
1674963
122920
1701241
1960255
1170211
737903
43908
1505015
144022
631146
935962
1330805
1674303
1380591
209864
1924271
1322581
1226963
287846
1129298
22564
1516510
175904
1313958
432365
1239759
166576
1106182
512704
1367706
1312656
586764
178422
817106
1902471
1777171
1797006
1862817
1502763
169778
587424
1934642
484123
637780
1373389
1581509
999573
634466
417840
1435810
1796401
1145018
1621717
1590583
1661348
231740
171000
452901
1675692
1381464
1233350
1229959
79619
93509
600407
312686
1816846
703957
1746705
218913
1605523
1781968
326458
1526085
450698
737232
1254900
1972241
449324
1110880
1038734
172953
351845
801272
1379988
1323187
872763
548382
813056
295198
444077
1548586
1376540
698383
1131846
1957548
1960883
160700
578093
1898446
317219
365255
1097674
1075029
1010900
1668679
1262161
756880
1903152
786076
15663
10505
1478728
474531
942050
1516869
503836
1302789
1500278
464304
197840
232821
1650736
1046252
1533436
1851354
319200
1933122
305030
279778
461747
1855236
1604186
437192
1865391
437888
1658688
1496150
284379
916094
1187326
753001
1936396
1182317
230778
48755
772171
960038
1564026
1777851
963087
140836
1757528
1591529
1831717
93422
1974797
281555
888501
420405
1913243
1748476
1830580
1086076
1186921
1528603
803886
477312
1742428
1683000
377180
1932514
1661625
1556009
1997553
689258
1051946
1725189
1215473
874140
1982457
760966
499502
1952573
1192578
735788
807973
209139
507068
1734871
668686
63906
92398
1411449
74480
1621556
1558503
644590
507603
1272833
1458754
737497
1150441
1078833
875980
1651726
589576
276954
862722
1184067
1012795
989898
362635
638845
1765652
87068
867229
1757652
152108
442315
571253
1712496
533093
1130278
610667
287968
1542927
55533
557626
624178
1966479
864681
1614331
112708
764396
1180034
143990
470927
1050385
570463
587564
662672
908256
1961502
1462510
720518
1370544
1125436
1114336
522260
1668740
957063
1078144
363977
1736572
304520
1718428
139245
56244
870590
1954831
1305367
421567
1493794
901790
1545496
1625934
1164304
158973
1426296
1727016
1405537
705136
1135916
1893867
1798736
1241923
14787
1636048
1703225
381712
1486394
1575866
1973577
1424106
1572458
1205139
1779267
839950
138249
109666
446108
947186
1676172
977023
326588
150114
1550382
1182045
1314886
77641
721552
1529512
1689919
212427
1631266
189774
535348
7957
1462765
859123
960157
1829681
1453822
1589047
497231
1098167
1470951
1645882
1694724
740247
1895656
1280071
447583
1198618
1402447
1197380
782998
1680731
841939
1964516
558614
1992810
1324141
318719
1911991
1618147
260631
1641746
679541
426656
858546
1864600
1534057
906785
330446
1484532
210619
1144520
1894921
1137645
880508
396934
944357
726213
933310
1794898
1110910
938457
330325
886454
289865
1403680
669648
718178
986974
1300741
271313
1325858
1751216
1534237
638939
1124667
863876
1337738
748891
1723572
470147
495867
1184140
446040
1677494
1524785
412835
1932880
35080
659994
1609570
921836
1528328
441629
1631765
1227682
857239
1565216
938484
1887631
1012314
478271
687001
1477548
1078895
571220
1853527
1930417
1361028
1230049
1171274
151039
524758
1317853
1737872
997606
1175070
1423066
1102004
288060
389725
655775
24391
1332471
328017
439146
64240
1842829
993352
400335
1636104
515195
484296
1732262
45258
997646
1119092
673230
617071
1305454
1883066
127082
1589077
1186185
1820121
555564
146160
348795
324075
878979
128935
503907
130165
92654
984567
1232636
1185950
1891033
1035436
1179396
127556
821338
365720
919440
172954
1480606
974883
78517
775190
1057522
1886795
1522450
205417
1268801
795014
665495
1327274
1837441
443312
1582964
1920268
1330211
1212347
1158516
1645723
1882676
1453333
678988
1463372
1279190
284940
624578
641035
1851445
1108620
976286
411408
634078
1287428
507288
476266
764616
1383142
1935457
1556296
973947
794197
1800134
698065
1468595
396837
847050
1763249
1895051
455335
749377
29005
1033408
1144751
332227
1294932
1168085
1618494
7048
121078
121527
1629225
1159507
1849269
1444314
1818460
500052
1869042
1267011
89699
452610
325644
1200728
1549687
406686
1722044
5763
1922366
261929
1706558
1562295
1058120
492426
1583235
37573
841298
1653774
997037
691047
1196364
920605
1510777
1921058
599571
829554
1137612
1310619
1274697
523905
1901440
1410061
469196
1744830
1221398
1886675
2834
1177610
1366937
472136
1808342
94050
1629434
575548
1317732
599703
126944
968929
312405
766180
1388010
575262
1453516
701627
207942
1173718
1505700
139649
1084363
1005592
1840991
1778370
362410
884731
545843
672420
994520
95066
8999
401630
1188870
1221826
895071
1746642
1255371
174873
1030257
457433
1515843
1226839
941946
1418227
1304454
1760063
923734
863611
493689
1602687
920982
46154
465596
245813
208084
147057
486090
30959
1965128
814046
1997657
491575
1492401
1122664
409178
679530
7684
609649
1280224
465978
1101005
1345549
1628505
213300
1369408
467510
1177273
543429
94357
1113122
1550942
1945019
995125
1648918
1567936
1260172
476946
1269163
1204124
1851664
1873428
1142282
1430134
1280612
27017
1573434
1445625
975055
1754303
1072846
1918992
1773994
816963
1881823
1304357
1025450
734868
943200
662312
1198435
552500
1687159
704977
1953197
822641
1285062
944563
497152
1680622
671403
425967
765554
629442
1944515
1361725
1104892
324106
1460955
1057603
1679719
1633328
25624
263236
348158
205924
525716
701157
439213
678278
871481
182980
287641
494297
1757019
262928
1026078
1229563
247835
305066
1058781
1523165
1672038
1305007
1873176
277923
1862583
177499
230272
1771265
1031904
1729445
1165925
1273120
424422
34189
1051984
894821
1423176
1284611
692842
103842
422039
902828
433308
1868192
86499
237190
968888
1782392
698272
372990
617668
915668
885363
596096
830824
782533
898982
626558
1253796
724709
927936
1058422
1267850
780558
1591453
840743
1955525
269817
536183
969321
1043017
970917
361305
463093
95096
472927
281552
889446
1757401
1281504
231475
184299
1655991
1082815
1411997
631470
1631972
1304085
1548319
44262
1092388
1980988
527811
1390680
1702806
65767
539313
460696
681312
744525
1972785
1779969
1976281
243142
147833
575033
1808788
477736
323776
280603
1157040
1462272
1840574
395302
728544
928044
759066
924666
1310510
1327805
1573475
1714926
1043969
1921225
1908131
333390
1510909
1746252
1706064
1610781
1267865
1217889
1757048
679099
1880350
17076
1911296
1079803
844502
70598
1347366
1742890
577899
649948
518597
1567394
1124801
881089
999164
633963
1904998
1054424
815346
152661
874674
1623600
1160314
1510076
1329567
193049
583844
1933511
272139
1596934
1509549
1075095
1250304
946444
188760
382976
904993
772767
1901270
1804051
1806451
1223365
1134482
1146952
1188462
410511
718356
932797
688409
720297
1949746
1630317
911459
1028403
612093
2390
56221
1951527
1502079
760704
1695773
260148
1881126
166016
1975044
689694
217977
1369788
761034
920741
918476
170559
1099454
414328
478286
1233542
1950067
24890
1369556
1219817
1967709
371987
482269
539131
1574886
223034
693686
551564
1500645
1435122
1612332
1420063
787079
74093
275220
811638
352444
1918166
1992287
215833
117792
50022
362722
1856778
636904
1119852
1228660
1649363
1003598
545254
1035912
1971925
51840
792341
1402114
283188
1558932
113721
836616
1498138
1209107
535182
271052
1553029
286138
257422
687647
1834955
59782
1293905
76174
319317
877749
572469
839875
25674
323303
647594
755525
1469076
802552
193034
1737652
1031805
468374
966638
478776
168464
805606
14668
1569266
119756
620300
901758
1911145
687048
944466
62614
919849
1052251
1653712
314276
319401
934290
1237729
457950
266864
1949847
672767
1055595
288693
1920438
243503
1291465
1593940
760598
168361
1967535
1587038
1912862
1744899
1248618
1829447
142741
669558
85982
1511880
825495
508560
726033
434740
1362614
493992
1108942
925904
194257
1731389
1593357
98334
270352
707483
579426
1951792
1236156
505716
1095146
1500430
1108577
218491
795688
6109
1378142
795035
503385
1618010
1672642
986313
935489
365196
23711
1095812
886111
451285
428756
195737
655162
450597
750281
179051
1321111
1361544
212749
390147
1249395
1658890
1448296
1724775
1853252
1542498
634121
473894
269348
1205789
1447264
1034138
1039501
1076808
898205
250630
1233548
1169152
320948
773077
1088446
1887699
1883642
1512002
850877
1943214
1318769
441949
1692591
1115643
23669
815771
1003707
734844
738248
9996
704264
478104
814907
849792
357151
1093226
1739538
152142
1093559
99283
11246
674106
849975
1012603
71661
87548
785241
938430
534387
311461
1612770
943228
1024649
1245654
1442220
1528783
141303
1453753
144581
1402669
247341
1372545
209667
830385
620960
1035225
1936809
1624518
560618
364973
1922043
215439
282653
100756
77539
1131195
160585
332947
391310
1981497
42224
136142
1535236
517153
1966785
315258
748917
1571424
1783451
17183
810885
737361
1894712
151626
1041095
1857691
1307447
821730
1843945
548028
759260
653477
968416
358597
827452
166607
1382622
650089
1076804
1676603
371403
806201
1382667
719647
425368
1096594
742206
1733508
1530893
303488
60828
286418
1755411
936815
409938
1387482
1497449
1315545
583730
342261
87500
1060599
1183665
1749468
1466869
1793897
1931515
317291
1555123
1510080
256459
1333018
580217
842337
1471202
1585230
1165895
1238098
1611934
1334831
1564123
771032
1346767
1723849
1727219
1218872
735457
1714177
1610090
444605
1738508
1648234
706050
1817026
1111363
278114
1561744
969440
238963
1892200
823630
1994227
1175706
1503862
1629269
1138801
224067
1923114
1863307
1535216
1440698
1944631
1032334
1637365
862172
1673111
408328
635002
1034636
1406031
944714
1098302
1357839
390760
1051335
483622
1328685
1822512
1952122
37228
753682
1820779
1298998
567739
361333
237265
520112
515811
559845
850900
1477807
691515
1922174
692597
58235
1068722
1293509
1424714
1856592
1092991
1495109
561717
323853
339679
785689
1309712
1400832
1181659
471040
131501
676195
529601
1967434
358480
1954442
1472476
1081814
1422413
817045
434450
133027
1695291
1118332
1649883
1146892
1429160
1445375
1816760
496659
35965
507490
1134281
209920
1481554
1738453
423843
1153105
1432535
1937751
470830
277418
1950665
138949
418225
1938640
839808
392666
1217348
147937
931503
1809524
297346
1896387
1089847
249046
1735945
1764426
1471447
131071
277591
917374
1439653
7717
403181
1782544
487674
926572
1159386
644315
242971
89479
469061
612524
1013525
638058
1943032
1370130
240557
1393760
822746
1291676
1883791
745489
139906
748420
1071925
1387139
1335869
44506
503080
1718555
788261
230641
1908033
1830226
201619
1622638
338960
1844163
1239679
396501
1815587
1007882
359916
1027094
1936034
439909
172750
55571
88228
272111
1731570
871134
118619
132098
846319
711024
1094727
1157204
814685
1071281
379381
1492699
627188
1289007
1374345
1049472
1645260
1153624
193539
1838028
1499578
1786517
888309
1620549
784646
1025624
1342883
287928
548663
1666769
1583891
1820978
1023748
343746
790676
323301
933005
1734998
989066
426219
514011
307344
455921
1436313
1532933
300213
1348547
1562969
480795
113921
620019
1218747
540759
1956740
238067
269013
1050587
224130
879207
965849
345827
557566
1776739
850291
1948997
1643365
1998571
571092
1653313
982005
1375068
1772087
1019160
625518
1325646
1662550
163611
573123
1940191
560145
1735791
533894
1886878
1801200
1788522
184641
1910642
1347419
967492
479677
1884963
117805
1479740
1056853
219590
1132853
1779795
1151924
920541
1185502
734987
168291
467069
1280195
1440395
286346
898141
1554258
1669077
1700665
1899436
1066561
10175
824383
1107122
1535629
842716
1292853
136170
933661
931996
842982
1800389
1713338
1672587
1464003
1477717
1824465
1432736
1707650
597791
506511
530405
622621
956312
1651765
1897583
1680868
609431
733141
822786
759965
206946
85023
1499262
1378171
771199
622916
280252
1744641
1843288
1404253
151277
1683594
1121305
1817970
1386551
1608771
5945
1699934
250860
797911
1753406
1662518
1679397
393182
487192
1155054
1332560
568411
1699411
1445785
1399591
533525
1895843
287984
1726454
1505998
1116818
671810
1679509
1445664
883889
761820
871770
503851
123014
1101183
685219
1701830
108003
1371107
1102472
1104125
781420
1761516
919889
1033707
1272491
1400899
1287868
1501758
1396857
954085
649392
259189
1923521
663999
1765606
213395
59504
54894
436584
150212
1272722
992712
451607
1452602
1334995
92998
1241101
1696944
78457
931909
459538
950541
1019557
997231
550820
113414
1473935
1841745
1798258
859885
1546550
1527448
1682675
310747
1172112
706632
1477464
1980548
1592092
1080596
324387
625171
1955196
1317416
1446865
275966
1109806
28545
1133588
848704
316620
1122869
10639
615748
470584
509174
1451974
68385
443343
934667
1198343
823465
1321102
1043194
283906
641208
1205037
1246856
1823861
1082766
1106105
57063
444610
1910425
349484
1156372
223063
598479
379625
921019
382295
272356
1095157
193714
1242876
1378059
48607
1786570
1976813
660705
1495248
779193
927535
1678827
1592268
77198
935775
1764760
1485302
1278861
758613
1816450
1497261
1546315
271607
1825003
935491
1881533
666620
1359836
1053873
1112035
755841
970722
1841663
616316
8145
90690
939421
1625117
1173013
96211
45210
1960560
727092
276976
179685
1645777
962720
571361
656537
1562994
1874070
1898469
532512
64732
964983
501813
1634809
17210
456281
436537
286708
779556
783062
88839
427586
1503293
884414
954874
1951340
1529821
558715
1182504
401531
633988
1047936
1862009
1812785
1693344
1857684
380546
1570269
1762010
504305
1859854
481219
718499
1072223
463892
1493886
315431
1304461
108406
258599
1922539
1603454
686215
915888
845191
60849
1593375
806913
765002
1612735
75322
1465240
553481
1829801
678819
1217653
1395268
44978
876663
1883960
1346515
292343
1610965
1029513
968231
1152003
279351
1224510
1887616
1856468
901832
1950027
414990
225913
102979
319434
1336914
1869628
1859629
1256203
1580144
870916
95888
801728
1235503
561383
1244
1191986
1523545
548997
955144
842757
1181448
1758694
167995
1737600
503159
1031851
1149178
580852
35609
1148068
1912849
923102
1105304
1216774
1106625
329145
1759180
1276846
196633
132275
648224
38790
835683
604502
808582
572497
493655
747948
76242
774498
1013936
1791810
1640506
1857309
258077
2939
1850176
332213
1351166
212057
1413950
726010
1335762
1703391
97631
254996
581147
1663068
1585971
1441477
43362
1701225
1833090
1483615
1052451
1494878
1884424
1124885
1316866
802735
338337
1991128
1100712
358690
596977
1259169
1952659
1854254
1483377
462703
603757
1485660
515542
1365263
310989
820972
211348
1902906
1767677
1040962
1147728
1755281
96817
1748836
62860
1038015
524602
1656764
873099
1106028
761477
1635698
1701193
1885281
1288136
831743
1293553
493734
342172
1031528
1393777
1268179
1306586
718573
1311696
236240
998887
1700028
668204
988017
1383200
1007146
747459
64847
1288024
418474
24024
1764732
300504
1104824
1683452
742294
515416
365760
824573
855153
546351
1898048
1614979
1188548
779288
934558
517794
234850
249583
1241667
1555539
1940022
898332
1958999
471412
791579
1620792
1303885
787286
781008
144806
1204385
263345
160568
1268362
1169799
258566
876646
291040
556676
1350003
1536113
684368
320694
941898
186663
110509
458509
1498619
176317
671378
974782
108859
1045448
383918
142271
995042
563624
224429
1372654
1951037
596120
976421
411401
1363194
1085415
272985
33510
1137923
701531
1698159
176790
122656
1235852
322121
1611236
1066245
1900432
173128
1484886
1620533
857225
917192
972104
157542
1249880
871375
916489
12472
28211
1444483
734507
453133
1608800
417926
1168584
51112
829598
983738
1454518
1758303
617310
969576
160176
1165697
1245049
977203
986346
780619
538554
1700414
1649737
1594681
204082
160300
18199
57374
1111087
784697
1120564
690448
762966
258780
1176799
1658875
284984
1131682
450695
529777
1679183
941917
1785203
1452256
1608072
1771755
112241
1886115
764101
611387
1426833
829144
876181
928992
600612
1951783
680501
823589
1276273
59152
383882
1445937
888519
736410
675885
233943
949815
1724560
1347005
544949
342341
423057
1616712
1131127
609308
801782
1549079
1445340
607573
118641
917491
869203
34024
653870
915885
181794
1078480
976429
1743898
233525
1749375
150260
1101156
498732
137458
59403
1097492
1381518
1879518
1323387
988613
120410
931688
329298
1854015
1711597
180108
941948
1437986
1176906
367190
1404625
929691
128261
133035
1655756
1338839
567332
1812732
1462557
1163734
1928271
627050
387137
1715839
797333
1719363
262516
1834141
534461
1471238
1267565
1974833
998360
684520
178786
522180
1470338
1007087
518831
1433411
480625
542318
1367153
1839884
907510
410981
769194
196365
344429
1030346
623320
1471503
77807
1217654
826745
1117686
1181259
1574027
1260623
404251
1947177
389604
1424771
1121007
1082705
1644832
1663801
1489676
347555
958781
525001
1818755
327206
1039793
153241
557027
28762
1887190
1689895
117642
1646681
1767263
180275
1549571
1814589
458449
517996
1656462
577841
200885
1760635
401024
1685696
1247857
1377301
401572
311001
1857152
1709524
1340703
610428
1998413
480046
831608
1516356
175988
47503
764035
1490105
1113576
1757639
424353
908690
1859711
543980
817936
1568789
331586
181285
780073
1154827
158611
408390
43069
967403
1522268
1051963
735246
1512477
115509
318297
791565
751060
984568
212369
1636051
431222
1024020
631551
1970175
1370489
63674
426949
544121
1370695
272672
8393
493599
695694
1748410
1184788
1499500
866942
49455
663938
1162640
1058337
1693789
1165756
1994312
227273
245364
727399
683088
252469
1887176
71284
321100
1902985
552164
479681
581280
1712795
917167
1448199
1273906
470464
1167121
1397424
1422063
1037282
1624087
1322221
1101053
1972808
1220950
1767462
1048616
2425
1522946
472086
898426
306430
1997572
1892868
1640451
565828
1692646
1031557
769225
1969678
1438092
351045
17990
697163
1295783
1983691
1675714
1517735
279824
266340
1014981
20211
912742
1506944
1843567
91897
278927
1497085
1268008
780952
1434507
222974
123594
1575504
1387258
1370919
774285
377335
1699316
1587083
1142465
393095
1714863
134187
1513827
467745
1327894
394367
535838
961118
1983066
139109
291432
1980404
728222
1090189
547246
1084445
1414139
1972312
1556628
1324120
1471561
918623
1121449
819498
893359
1653831
1552839
990171
769368
1118793
1323909
46727
176275
447507
286629
1414627
103012
1127625
1074161
422248
1210830
795608
1840661
1928654
584203
1690866
267027
174897
698496
1679832
1596526
1726025
1204025
743832
785375
202242
32373
1783288
173761
1494696
106065
1926142
619443
1995552
1131321
1927494
55471
1614982
773890
399385
430228
921435
890155
1787110
1554916
1805950
1277853
823333
1587315
273156
918122
1532427
1628825
1576599
1560220
1074141
1440304
853382
1659427
98584
1443894
1673208
242117
961570
1917353
1696799
636194
1476079
1840289
228555
1836894
1803404
1050837
1166646
609791
1001606
756404
1485769
916683
1970409
1839458
651689
569620
1948766
1125822
718072
1235303
589909
166983
1594900
1988610
558531
304198
1641218
1058388
1774915
1414720
155247
73483
242527
1569691
759710
1351008
717441
286733
849064
1725097
1282925
951903
1298509
1980242
1680355
1313279
1457873
479560
969473
1295099
1155542
366534
1202663
1221550
297272
471316
1202748
1253373
403538
1044413
19303
344261
186317
1971448
1188778
1965424
662332
1562895
1160261
901579
1627302
1941948
1665197
1285457
45399
620660
1094274
870434
373301
1384086
1900868
1741046
399629
117739
1136855
107702
903420
1838584
1408381
68287
1847227
1784854
393279
245704
1013618
1823830
44065
786674
332668
36893
253964
1917955
607236
1646380
543215
1925385
561133
758748
1042292
458376
1693865
961931
1881455
366300
1154594
478949
707807
124668
571212
1625553
1077729
402066
148117
160585
1901498
1191644
1834960
224318
569829
269081
275639
1083126
1131411
1388719
1640747
487015
977551
1030571
625139
1085041
341100
237512
1292342
900576
749892
1836269
1150935
1436224
1798742
1042303
627693
1394903
71685
177512
1981945
698571
1968367
1164880
1834234
1767279
30603
59096
557806
1918202
1437377
1060889
1216725
32296
244785
1340197
1953940
982473
1619734
25094
286720
734639
622031
379501
1192499
1324982
1454541
1963253
1600803
922266
579446
1384815
1562929
1982158
1726888
111428
258640
548275
791671
512107
446242
231146
1752773
1046505
939059
827155
1289156
941934
800192
1953226
112057
339231
1618519
1850882
378871
54114
1023182
1625622
1361353
1478843
1759588
875476
956030
273748
1485255
1849165
555756
1003514
1371932
1311728
400120
1356921
738979
1314039
512755
991583
1879519
733612
1346455
640065
1754000
168354
805422
878012
815664
83112
430489
1734148
1653456
1838326
1244776
785234
1268717
455909
1444638
508256
1280624
636330
719917
1975487
6333
1630589
547402
352985
1707746
1121228
466370
259759
138887
174324
1276271
100067
1931589
1847413
380082
1085860
909451
771412
1609
1846767
1886350
534281
1740555
117980
163025
901345
1319191
1439250
1523663
255080
998726
1010648
1011996
789734
940346
163485
869448
1392779
215855
1511026
873611
1655087
373184
682021
308958
384741
123110
1929953
1453253
1457095
591737
1600794
1798065
302184
998274
1186826
350889
1463064
1076527
604948
1989232
1895215
957594
1682509
513540
56844
1239331
121538
1149301
191629
594673
411106
1051334
1428222
1496467
782926
415657
117128
1434879
1792416
293499
1779197
1503127
31103
1394538
10074
1253491
647172
609395
757891
1736800
373765
1267367
1940501
302297
480871
1892633
1374483
6934
1941878
626834
1034912
97028
728089
99757
402884
191880
1263614
372234
1275169
488554
1135592
1871220
1231563
1461025
1694052
1893464
322174
563661
1383389
888799
309154
300991
1933765
204424
1218102
713327
270641
1830318
604761
1656332
1794458
285094
1940748
395746
805362
306233
339133
1816854
1578629
1113551
920450
1683863
1725101
1075302
1962435
498541
1658469
1054222
185095
798316
1141858
1717132
354763
889899
594915
473856
1825584
1139276
232847
95528
18794
239267
1661585
732391
1630452
900804
1251348
627421
1553137
640125
593053
481305
144680
307939
562072
152068
1488074
1881317
1633152
984720
938182
414479
41398
20952
883575
1013783
533022
1908329
1083811
7510
1746398
416266
683806
978666
1107294
731149
61061
1045942
621920
250278
1020869
1527177
1196983
127107
81018
586064
509347
1563321
1051101
1654558
1032766
1995826
369876
22177
1500578
295716
565853
953464
619937
11190
1469255
1889761
404060
1284847
964529
1911286
738855
411783
616074
1443211
494402
876042
339190
816797
1161575
232700
761643
935940
474418
1565706
1926371
1844243
1999621
1584577
711765
305614
355564
705499
901475
799272
689704
130277
42129
554255
900664
1596152
994548
1230276
1475033
823098
86781
548332
1942520
1804656
1472371
1645453
408930
1240257
362644
1773593
820431
912919
1614304
1066916
1871633
1360986
1020259
1455522
991499
153822
537641
1604601
840525
180474
1533899
764577
1261197
495857
1490692
319577
1588719
45812
197102
680204
880880
1807818
274494
1857838
560906
339240
1102700
1329640
105871
1225407
622072
237723
1305930
1011525
1043313
748101
186335
153543
946042
96496
879974
988880
1367444
367195
506601
1033725
954173
1026228
1918161
1343202
622058
1091727
1891594
450268
501428
106314
1536519
1563893
743141
1592809
1638059
1668801
1674211
114572
910734
326060
956701
1909837
1060877
1365445
838472
1190602
1552426
1063432
751844
723273
1585709
1792052
937232
1525495
578532
1525115
242756
901483
840517
1844115
1072034
1624022
644483
1289732
1661355
1989345
791536
840996
168494
172732
1656105
1247187
911707
1028498
1502451
165751
447864
241673
1214457
1391109
1952274
1363176
1954173
210116
1722604
99024
715471
839772
258778
1481986
1412565
512031
1657284
999436
1730224
837885
845782
851243
1123940
320999
1517669
1000836
434606
932304
192064
1159041
287350
1831990
1601030
961226
226644
125063
918157
1740976
623522
1247287
626066
881972
382196
255579
1756446
672213
1913049
1177100
1735310
1256815
722857
1178881
1391409
489599
109021
1572670
1780130
770705
1639815
1674968
568236
182836
44978
343246
265562
13092
1851566
77375
1671730
1697621
1020379
1691726
1955132
495136
960652
1774585
867875
291339
407246
1134633
569818
1709407
653869
277521
1778621
1556135
315593
1065121
1783351
997547
200070
662652
1772015
890207
1416995
3080
1632660
1048944
1647390
1632638
285345
1142884
1532370
1666008
81581
1658780
1363560
505944
1038442
741598
1797933
1513985
1039452
1808827
1633621
1696878
584514
1383381
1756077
1798545
901609
1507254
643825
542622
123933
60255
1611289
1998663
279534
627635
1378645
773286
696944
780654
1690131
1227321
356749
771231
1219581
249780
319830
55918
149129
1687700
453205
1302909
1498455
939964
484935
64047
1297153
256261
726483
1301479
1258979
1790203
760774
259148
1991533
791220
994482
588471
1194558
82225
1740870
1872623
1155904
1065487
460116
435762
442720
836849
1511176
342141
1952393
1965144
646748
1622746
33080
362497
1703900
767765
1494870
1864784
1592451
1545190
670258
1878193
337548
968188
1649994
1877520
473411
323377
1609200
79357
1669440
1428108
882058
721408
1913892
1415402
1739901
1771096
895180
418387
215503
1146198
1332161
1156113
1530657
1617423
753107
1796510
483120
419915
1747027
1378092
1417844
10854
1227611
967646
762085
778021
553255
1407818
325816
1167993
77839
1247101
1775063
916531
56317
203541
965035
1764567
1254498
367551
1344200
1394668
1970196
1414477
1768483
1111096
1019128
1926386
1568034
197513
503359
1447652
406380
1678822
1408371
475008
766166
718293
337720
1788121
1077371
257819
209585
1504542
1026255
1984778
1166456
1008004
1344352
858108
820968
1587681
1307588
1091558
598718
833738
1210760
784810
770962
1795750
1120981
1555752
1270974
459680
1246626
1162475
1476298
373570
1832157
219410
416860
1652503
1378342
664281
478513
1505935
743704
435052
1118298
1297775
1388699
1954595
1859045
1926229
598102
617238
240789
1898782
1830023
826014
1265910
1942637
1728310
146510
1329641
684493
896618
695114
1501479
444722
1713071
1297963
573917
1234520
1329523
54416
1161752
646733
1381962
830113
1966448
1518063
389049
458570
313197
560542
1703860
1386417
1258737
377669
641558
563549
599773
1588752
624118
1471089
696433
1509379
1858526
1277547
1281647
1402707
408044
1415964
203577
1636472
609516
1255638
408314
1395055
596239
521739
1253804
1309025
438671
113978
246464
1049654
15405
1465030
792556
1829809
1722817
1171871
1877051
793341
1778302
1910488
1452038
1356843
29108
1229670
978373
978634
306422
1734837
1228929
343987
1507087
880353
1681961
545758
716035
1632594
1987307
119199
463374
1847816
724933
662624
497802
763481
1328773
741432
1701969
406249
302012
61297
929200
597328
774784
1188411
1516741
1198795
39720
1323494
1316155
1402485
1676507
76318
740873
465488
952051
128335
778304
1095288
1152286
722467
1782
1346298
708056
1206830
355892
955835
1728400
1877425
1993067
205187
1181312
1479263
847413
1209947
1145920
714438
1850606
85916
487219
534091
1280183
1681511
174192
301083
1375505
1550450
714295
1201810
858104
1623576
944349
1327593
1750302
67884
1018360
1411969
349578
1061280
570234
1346120
1269611
529604
1092168
652662
597971
968662
1407509
1739034
554926
769930
708796
1807478
1988378
496504
793068
1380620
701959
1491595
570378
117931
180059
812720
773689
1265761
844927
699212
72632
997082
196269
1841194
785015
1303248
1241105
25018
1449071
1881443
678400
1550456
1751569
1930220
1298381
677952
1453830
631800
1237362
1783202
802883
1057013
867970
56670
1566420
1024265
1659805
1774899
969689
1097990
1433572
74254
512793
106930
1208601
86451
302841
678837
1584457
54758
1625732
809441
279286
1800521
1398778
1089738
674305
99455
1744283
548821
1668616
1125354
1399834
1813783
1649132
133164
924085
552397
341959
1325532
1785485
159784
875768
807792
965338
228240
1761063
1962236
976035
1238716
1248925
821906
1648683
1131689
1208478
1483177
704615
329989
318177
1316626
531847
1808978
1616684
490147
1179097
359847
280178
929339
1933118
881354
1153052
1709518
313823
22297
1724677
1924902
3780
506696
301674
1839550
960170
618362
56154
1461785
31398
829162
122020
750574
451758
434558
1784644
460699
305840
751054
606438
1114211
412785
411668
1179702
919532
1855221
135264
135395
181705
159973
1055374
342996
1058013
336352
643375
1503652
1276576
1427565
680038
1807128
1381599
1307752
324471
1346858
147904
631742
389532
1222158
901053
328141
100849
1449174
1638241
1802169
1574888
1423346
420109
925215
1624765
1472129
1189365
803904
781324
347038
522157
594682
1432956
1076603
839294
1399986
1947725
769603
1235578
1635239
1209790
354646
1048648
1581259
1042734
1563705
1089866
564018
9955
1208822
61929
199748
1948249
1731785
459995
641328
699506
258766
868768
134403
1586629
670918
611474
346074
1188269
1163624
895548
1496260
56372
1959982
1566141
584363
1085684
666302
909217
1504820
960615
482739
1786975
800568
335394
1327061
1567035
356892
1209431
457638
1278816
443587
1676733
1846174
466361
1439456
1784537
228984
639190
170717
1189995
1847346
726824
198684
1007272
1712338
930917
86196
599446
1478999
1307981
520435
1864960
440607
1950657
1810236
1528540
204867
1220313
510968
1078564
625886
198856
880470
587364
1312543
869025
852679
1935458
837422
1984311
820634
1651342
742927
865719
1753597
40875
997529
544967
323306
1256675
1483204
1563404
93682
1509528
1512324
813647
1087604
1547944
571140
771916
767768
1740942
1089970
1937379
1228574
1436712
1917945
943068
228326
1860883
1484010
1870489
1155750
93501
1400893
1609440
1898710
827948
1607463
1427489
1722319
1809756
107912
1911745
961785
821046
1586346
1981284
1157897
1068845
791045
472982
654539
843037
1707173
1264872
106962
1712550
1253310
651232
826494
1552304
163879
33431
1201970
1468102
615499
891652
75867
650045
753310
906213
1733043
1753065
482032
1951201
1391942
865899
1000256
1748323
1263080
1345318
1168387
970931
1745023
1392079
675855
789330
1563995
496551
1443099
1129237
382175
564338
1529780
1338136
542137
840794
676647
1838003
858959
1678162
1413140
234640
45230
935314
634780
34325
1994415
1462488
1209258
1306124
1523537
1284251
1841683
1428000
619773
1437955
1274363
1632908
217911
1391455
346353
1795376
190700
642978
662218
1370581
1562915
1117843
1317800
963144
937783
957314
8255
115700
1561352
1975142
1551025
369783
1692372
188443
791344
647860
718060
285531
1624260
549959
1457343
55904
1411005
737524
618845
831513
562828
1735120
1186651
1271248
1578851
1848150
79257
1519121
1321680
1991109
603450
485289
1746947
1379253
1098101
1696323
1730789
520355
1381590
129522
810440
948777
1277174
1346739
923496
497422
337775
630425
1636656
889905
620671
637812
1808252
1111274
792851
1235855
651839
966186
53519
1993175
101099
1839874
631081
1746099
1284057
1707109
863118
508119
1369240
807873
985944
499014
449336
264771
1029735
1122312
1329761
939971
297502
1641902
738062
1761164
1085247
254855
50430
1087363
467878
729388
778064
1764954
1266081
790832
35002
409759
74621
421345
39253
1815948
1046339
63773
138991
72959
1054855
1538647
161279
1045020
1204237
380542
1417221
255501
196706
775439
912408
1975979
477595
9891
1389038
383966
92199
885292
420337
30072
1853022
987728
1394345
1603148
1178661
172382
8148
1031453
488160
1348935
1933131
509691
1519010
454261
1728319
1403718
1709672
1012001
1765383
309970
144151
709595
16857
797491
858585
1622751
1192988
300391
261193
45119
607661
36992
806774
1094679
1496429
209913
1565680
637506
1026292
195711
1786693
111747
1474624
1232980
1194065
1689441
1262823
1500405
167393
910154
719578
1308084
772284
1522257
1702575
323792
698654
203252
569012
669389
316553
672583
137776
1625944
1733349
644399
583126
725328
1102905
1701799
1904295
1787490
247650
1608436
1253520
1793806
490835
371494
587571
1593874
1889444
1594591
417240
1376250
552417
1859847
1372947
1896631
10646
1738673
1836190
636040
1411762
220373
1937592
1288652
1253807
1416550
1118705
840599
1434109
250626
593559
4438
1251468
136207
1938372
1146820
832164
848113
1188128
81656
1960352
169027
874186
768888
1652157
715253
598424
1416282
1619499
1506369
262663
635494
720513
1896891
1128026
838265
516506
406360
495415
901601
895131
74930
1009935
1041045
917174
1653663
66828
1223562
1686522
156716
55350
492404
215014
1285663
1155697
926235
1979698
416581
765463
1455848
1376996
1979235
712988
663672
1280734
1898091
1531390
1485355
1942118
1794190
1190543
545192
774475
82580
974928
1559305
435356
132098
1422082
109803
288467
1075978
937924
1406986
322934
216695
1519384
912845
518418
710740
894317
483654
1956995
295345
1446469
772218
1867880
1325075
502358
102837
1579173
1666602
967285
1333634
1726458
160379
1512817
880942
1437858
239258
1025465
1839119
1908904
640044
208458
590812
1379641
1116644
416588
1865732
224703
567187
1950895
1259545
828491
805859
567155
1144592
1766512
728929
1826637
1609167
1249021
693023
43794
373785
901771
1069822
508662
916414
711238
284313
433742
496035
240560
732360
1713297
1574672
995590
1550903
922571
1206309
840404
378374
250734
834841
1872348
1512613
1293883
550337
1243561
1725332
1489187
330404
1226247
911619
1225890
1151961
499684
1621802
230528
1498647
1762497
691271
465290
1669191
156728
1228463
794385
32649
274413
566157
52263
130666
1495983
647350
474387
911827
1937969
1445282
776409
1050666
1329503
1808712
1626361
825438
1698687
1774734
594158
1828661
743973
984737
730892
964275
365141
700748
374275
164281
1066868
1403952
1761666
829491
1125671
1390047
1265011
337532
990097
1051539
1858132
1019377
1886453
1315131
1350069
344208
483276
1727106
281123
1038514
376706
147575
1381368
143936
533157
577446
1179361
792086
419760
1349687
339497
915154
268541
873921
429191
714998
1238625
1064520
139132
1406236
1881266
155866
1433115
617254
692768
1176695
19071
1562237
1237217
1674993
154633
1058524
1803119
250239
290836
675408
1594427
165717
1785288
1301119
179082
1674646
1369497
200662
1016370
1102327
1502863
1584919
1114006
366424
17804
814200
502882
895087
1973600
185978
174864
1741109
1096241
717290
915139
221704
1624799
393948
611657
1349315
125305
1536692
704612
735775
1787087
1227241
1491573
1982972
735213
1122413
937654
1220774
1250273
1490018
1117822
652573
1610415
671394
461400
809290
1096269
143486
1441544
164802
1718543
1001775
903268
91097
425263
707654
1860939
308242
1025614
1805600
537489
328173
1437397
251963
845610
485635
944902
1172099
169023
1309062
975786
1624076
496424
1554381
804660
1684395
1902919
1489034
1206190
260518
755488
705147
403334
1086727
863470
121827
1205917
1537559
796924
1262246
242670
1780611
1612661
398232
1359695
394549
651768
897660
1118687
603486
29445
987234
1544560
1927603
412689
1246258
52906
49857
1344461
165471
1828254
717355
1953611
1386610
872978
208650
544246
13290
582867
103636
657907
807603
1249968
1257950
846942
1888692
1259663
243691
1069424
600233
1266168
1669879
704029
774076
202322
819027
1317989
446428
269404
1292031
79103
909764
177643
1334721
987130
89807
494048
809253
1829738
376640
414767
1700311
1819515
1027351
1703220
1010234
835461
340462
1154405
272903
294281
928421
1343756
1558063
438953
148256
1131772
388478
799553
109317
1251386
1642139
812312
519871
651022
1094284
1119456
1010113
826293
9820
1404455
1124927
1393050
113495
129639
1042195
896267
933767
1389007
1538715
395246
1383357
1834189
547350
456897
1303767
945778
49876
1068617
860554
288610
877048
573898
876789
1903213
1435228
30773
343829
321615
65300
919952
1047978
1522631
553971
1903663
28791
1120791
97066
1258143
415966
677167
1329431
1999575
899660
353393
1601420
1780509
106606
1470067
1946009
1727287
960753
1883611
619279
285115
1923955
581981
1821041
1686402
184196
746174
1730344
1585750
1958920
303752
84515
136032
1796307
463645
936296
1063886
648099
609712
1205353
1416211
549531
197575
124817
2724
918568
240477
1070419
249071
168136
1840688
243246
394843
400419
1978042
1053482
833232
133259
671097
1903860
498063
1070690
1206935
1195195
692958
1521310
1900322
312073
1856914
1164132
890246
175862
473354
940628
559488
1786064
1082274
695558
306176
1546016
1265825
1640525
616142
1131159
1550436
1451461
44707
1513522
576489
1540432
1376453
627414
1245420
1286101
864349
716177
1935945
802275
1965052
317300
708346
497226
1979837
1443467
1533847
1465896
1389441
192583
200186
1592834
442086
771555
9986
1451125
874767
664731
253631
253861
1212179
1585017
191611
610871
1355305
690057
131524
1733262
1392043
1360908
572207
1439834
1208997
1015306
294101
1973689
1418282
368256
852992
1308450
1041049
1326047
1078634
1575739
1118870
1450861
1682015
1377445
1962549
1905968
511571
374072
297055
331425
11014
688029
1442428
1368095
1868039
1695431
171864
1516713
1909136
1121565
1144177
1337583
423877
974971
1191045
907227
484432
583912
1097623
1280973
1778645
327974
1344636
1254859
693367
1539921
1061839
828026
1315062
1938452
1339707
1199914
654862
1196911
1920369
940447
1287524
843972
462656
1697293
18383
115224
452480
1892659
1373853
1366854
809418
1504215
1047755
1211394
598294
131506
1818470
1978034
1485417
83601
1395442
486135
988282
1313487
958415
1977211
1095302
1761532
1775001
576666
910983
711630
1851005
497808
494866
625537
1394118
1426603
71029
861820
545745
1388023
678292
803
836628
503427
972453
1804571
69668
1108848
1055619
1140663
1033714
1016241
1051859
1688707
1044889
155137
70583
1675648
1624054
331327
447763
207203
797965
649704
547217
1318000
1938385
24140
1002243
1026084
1292513
52802
6630
492002
430026
1685825
50120
1922222
1785838
108025
1438292
403754
1247148
841836
20161
1056585
1744309
805643
653232
685900
1481822
753225
1316930
172882
1551628
1644958
593048
712039
1250836
475996
1177162
1119182
202209
1764715
430706
1443348
310357
838566
1939007
1369342
1121570
1092956
1683495
538450
1471201
421836
406017
1574941
781160
1203553
690315
1734714
1169404
1823222
1944733
1283428
1199151
1318350
1645996
71138
504880
347552
418520
132175
1843138
1158486
1876464
427071
1766934
1431048
346484
826712
454334
888843
1896639
1642998
1735964
1138750
1385419
846366
1264215
1038457
1799294
892475
519946
882817
1547687
313382
1798955
757956
1526959
276552
1137511
1619640
790622
1281939
712635
1434721
1852904
1786710
656739
1373177
1807681
1987800
32250
389431
486199
1452602
1077132
1415809
960499
1137569
393118
1362026
1698251
409880
1275556
1972940
1324911
366451
1739574
570235
796851
1248171
607700
1619287
1013891
1736659
882309
1310049
1156408
55362
256455
380170
474070
317656
556979
1893837
934335
1115209
1848314
1818718
1585665
1778567
762599
386976
505342
952622
523293
1658315
1691276
1164355
317214
1612202
1747451
1326882
1521411
488036
508239
1589064
1207244
1544456
1001597
1803445
250359
244355
1087700
1133337
803430
1109617
1556487
72585
900054
1682409
1472827
834412
1159494
353560
1356658
1722524
1628057
1751816
778538
1252698
541329
1987822
1891033
1267979
565827
373909
75229
1527159
445590
1857478
1717813
1236768
1584879
1177786
921656
810993
1706527
524234
1918463
271734
145404
854308
1182280
1969177
68975
1951938
1515798
664357
319913
612183
671925
676784
427345
1323840
1159529
629757
1074821
279025
1012844
979601
1726806
860395
944954
1847070
1493643
217348
1528460
1453551
39453
1825615
1070246
1239336
274559
312371
1438624
1289840
905482
1514509
1208005
348189
127082
746509
693670
1666779
744718
477379
496265
189752
738721
1740080
1952279
746
528141
245289
1784854
1035242
1203818
1125519
174492
711619
1512090
116044
568731
1720073
286772
926513
963967
986101
1702100
716780
1097660
630041
1027037
1907362
812680
1723076
1648443
792931
1123502
647473
959988
353972
1091082
693219
1544767
1846847
63547
4584
1836129
713365
768963
1856597
1191419
1344088
304247
1350240
1256092
273402
511912
1466449
678092
34647
1812158
436153
804369
920606
1759062
704106
309733
1895759
741867
415129
1416784
1765845
518061
1244712
1596479
407386
1812771
926940
1039433
1104934
1468917
475249
181317
880697
1006013
1939559
255668
1647600
123095
78481
763686
1878628
1820472
1308743
1811424
1112251
1005681
1984666
168427
1382612
1179558
1408952
1949410
457572
267769
1750615
1842329
414852
1761001
342522
512236
1101969
1775926
1365840
853407
1299327
1661917
1501821
1112975
58573
638700
1568387
141902
654647
894257
53804
25001
1143114
1807410
667028
294190
1314581
734554
857263
1426431
592333
1204692
294398
113571
425857
1731228
1544505
230803
285121
1975873
899575
1167110
627733
1603004
1304479
846559
89568
1469351
1047647
268302
875533
14236
224782
1540803
136476
1523837
1546225
1137734
1688971
559298
966525
921924
1859489
852513
1134274
310373
63157
1288663
934908
265176
393339
1302743
1370133
1108198
1093843
605387
1763317
1856457
1918306
1663633
668984
731407
144538
1475862
1511487
1005716
476494
1814847
478174
1218494
1151290
1532701
140782
821048
434064
1849742
123664
1313413
1981192
616275
1260383
798451
1966855
739647
876601
85256
1602806
778282
886288
630887
1893385
1753970
1624658
495726
481232
1378307
1902526
341770
661998
1000182
856426
666649
583931
1564104
43958
1817608
1695107
677419
1777679
672703
375973
1888268
1817661
376789
500369
1910483
235144
19459
32682
1176496
1860844
1213875
1527943
138582
559659
1376099
403690
487343
415772
1323526
771367
278973
1579141
1058037
566513
223273
1030705
1227258
659536
274290
1425403
504120
144924
313587
249097
1376524
1371993
1018974
1091543
1752659
260762
698319
1786312
1627703
1217877
1489361
1654944
1133913
1064031
208407
1610800
1705652
1051518
1737016
1266804
804799
304307
945925
908374
1685631
1029628
1738333
105294
794694
1687352
201752
308632
1197015
1055748
6746
859771
1475340
637987
1985159
1286744
270145
811427
1643998
1404337
888642
1126154
1122370
1371785
490330
1452296
1039110
1506312
881601
1780517
201621
1397052
1069919
364190
759152
1451071
977843
432995
605072
1356634
527887
1343787
1798149
1073782
839590
863879
1143043
870453
703921
465844
837589
1124597
454757
1722607
507600
1986560
772911
1102063
992311
1777052
823702
301658
720634
1099239
68691
1033186
1458767
1680191
98560
1072891
1615724
298445
731510
340851
323498
9029
615655
1918609
147423
131459
638253
224909
1941567
916513
1181874
793072
921243
1122639
1977014
933501
1805041
692962
1057498
1203230
1275093
511942
49562
1118302
589555
749946
1440298
634912
363019
387104
322494
1606087
1540484
770072
1819687
536144
1254685
1647047
99213
333962
1715205
928482
1704103
1105980
585403
698617
1879771
1731075
1703012
860684
1289349
900055
336530
700554
756867
1782917
571263
1731673
865069
1216883
42028
1272924
1053382
1901394
83590
314763
547896
65822
698349
1511284
1245013
870703
1904295
567414
97012
565599
895246
322449
1054632
999415
1641482
1210123
1023623
1697371
1470371
1414889
454973
36069
1063522
1103431
1905731
1011822
1650956
1842803
1791225
644364
1379981
1120054
1439617
258106
1100907
94054
372039
1993788
1305285
404815
1155515
331581
1673528
855271
1135533
1974544
820112
1649276
1689019
997627
432055
520569
17738
977732
691222
1310147
1959145
1280031
764881
614415
969812
1228404
158548
1499243
664109
98712
1469702
260656
2000
1260334
731324
1514857
1438129
539581
1257559
1403997
1809347
1497952
1644959
1708583
552011
1582317
1398705
720850
20561
808733
1430580
291670
731764
1951651
340060
1357780
1013218
529572
651682
94930
127957
1541916
616110
1421887
309300
1747659
1676662
3774
1486712
21551
1366482
1906668
1391025
442431
1810582
627242
1839889
207674
1394733
434065
892628
1301765
1998759
1645632
1525045
1379668
545119
1351856
1379882
1970798
206925
256356
1517588
1111577
1993644
8185
1057523
56675
115597
193371
211457
543079
796171
414329
1483930
509984
19862
110227
1336791
1568914
1368682
411757
434666
1494774
400140
1336212
1822919
403733
223059
103889
1989177
179706
391392
461487
502269
212130
777648
183478
1419179
1393473
1938358
562171
777507
534417
683653
258592
785519
773915
867341
419839
1656494
758088
568065
1834534
1475435
248885
731569
521605
713912
242872
518387
613192
719489
403333
280544
1321518
1177501
1446442
1362782
806301
787201
1893836
767093
193084
374845
1438252
1391417
45686
686596
1969807
1291831
1502690
1250424
1164157
1760575
1225632
1511748
660919
1864235
53040
1608851
431974
1370162
572219
300253
1272962
1881021
565804
919879
1474536
199646
1878591
1444270
588068
590321
883167
1597087
600901
706439
262821
1569538
1644809
1547006
1670424
594271
689121
504243
135416
1985980
287307
631138
996794
222892
1078662
1925302
278282
1749392
1217687
152131
245237
519887
897533
1612521
264693
1498403
1908087
1803512
652555
228701
1643921
1716658
1518720
761170
753915
1222912
951602
1753599
385841
64151
789626
923159
600417
1357986
978775
1919025
783995
1121890
1267987
1368397
109163
593488
906077
1436395
280401
1882082
1654899
1524453
1090840
175993
752505
1579855
282733
1614569
1532683
192809
9793
1464832
479136
1539724
1793952
76969
167466
897276
1081878
140236
748913
348497
1926994
1797517
1366487
233810
1913373
1795476
1297334
746501
1418328
910525
1891213
104795
1851543
24003
1249063
701208
1347776
1630526
113466
1185498
95586
602908
916126
1924478
1273926
1178685
1146536
1618984
1646324
1677239
1029949
896021
474584
773881
1567540
300441
909666
179607
323260
1120448
1622960
1783591
1741370
1713703
1730056
642689
481072
1144822
776413
691995
839867
970077
1186341
843039
605028
999672
700955
1910114
990330
505406
1123834
2783
1943957
1525848
1398503
1334335
184006
160994
590494
1037505
39340
1630112
1331346
1246658
1504834
995066
662049
1380542
265485
600254
1658365
1299259
812393
139490
67104
1584640
1059008
713665
731293
1356968
1573154
70706
1107664
78789
803508
542673
499643
1028289
1051942
1702045
940637
1859786
89480
1894695
1369866
1689621
1105433
1247085
1640590
692901
749634
1179646
25787
476597
949288
536346
1320085
1388359
1696980
169525
945515
259000
940034
1017685
614452
701627
656035
1091669
229602
1318731
280402
600911
169191
408485
1341369
756817
955862
1509282
521414
1371863
1834683
860022
1203019
1966104
1259828
1955617
1226102
1250188
1723713
572225
645979
473887
1247752
1525593
1576815
583543
65835
30230
1161372
1498681
440936
1697945
990589
714628
1268326
338655
1863028
557279
365183
825946
1455587
1963823
1311149
1146920
1365175
170495
25002
1762254
1554324
1026431
1080634
1619439
936258
401700
1824219
1942084
1337593
1535880
868133
89600
950582
1976171
358289
669383
1216958
1262892
1252007
1476156
618718
1537615
371662
1117030
1607463
1136686
943714
1797290
507669
551159
876064
1396909
1201121
1290388
1000139
769674
1480193
1663870
1559945
74431
1646285
1347093
1353872
581791
383148
1349296
157974
616391
494162
335748
1398685
1474284
464653
568534
1662943
1311887
1960305
1792384
1095789
711157
1275388
690092
1521324
423192
71554
1102411
559743
275084
230849
991244
1293941
50076
1247514
984352
822827
301517
1385167
1718656
1474743
590859
978492
643352
1620447
1516260
1532074
1798077
1716520
906243
1588206
1359163
1365991
446588
625873
1939066
1018210
1389362
1278164
1468462
1923936
1801030
330053
1882432
1517731
413210
374514
1289823
797718
382205
1841137
833645
1082506
255254
375735
1596430
1918602
1094898
1876421
115538
1589049
1839661
969184
1594434
1750434
158029
1094216
1473753
1029223
1172952
1444969
74383
735932
639084
757776
484314
662310
1993947
1305881
383497
1808301
292052
1050577
1523189
1353914
572957
47654
457181
532732
1460697
1519030
1478820
125201
742425
1907745
1670289
1894330
1470447
1342660
1299341
450061
1100865
691120
1372728
743979
1878580
951226
1483620
1736582
1215635
508822
484949
723134
1051523
1552997
1699827
315473
1168014
1720654
75873
5334
1423297
170702
1138603
1525947
792021
774178
747482
439842
797077
358508
258777
1015625
401518
578081
1808977
770883
195352
1063442
1138618
328406
883322
1122150
1037018
1133027
805835
671590
1686487
1025822
1161037
1715978
1323276
1292426
1080377
805120
1054313
914976
1178713
599049
1120523
682489
48807
1787578
1215679
1901866
1922439
1437568
298797
903190
1960014
733325
727427
926365
1854360
941490
1699949
1474138
1378099
181677
1135790
1158959
1732239
1879758
545642
1829504
80273
883648
1510102
555632
88331
905680
1949592
422813
1405115
1698666
749899
1199856
1506329
1974759
729701
1292300
296735
291096
351096
1372313
569920
1210955
1077053
552569
340297
607789
1787904
416762
1493529
294438
1189728
900372
1265393
487318
880874
392459
105841
947853
538135
1454384
1987106
1864420
1669151
1524309
62073
1897403
1419581
149068
857223
106321
1904430
195849
601852
444960
1898464
1499322
1899400
609434
1464751
274139
1927370
192588
1514891
311610
785835
1198657
1823048
1567577
1303859
1013325
1398625
1757612
662645
1319040
1227235
1394140
1538855
280586
449923
1038162
980366
953635
1222770
417564
1488295
1056060
1396981
1295441
643752
1135858
1238193
150115
1120474
1371903
1891823
1857903
737725
699533
1136709
1274875
1646739
338877
101036
1178448
1031805
104329
207107
443032
1389324
1802044
241843
14197
1156575
1082638
1370490
528665
429722
1133369
823883
1138905
480470
60372
1281096
1389836
1575740
1600027
628608
1925217
197719
1672665
946705
1957904
1860086
853215
1725624
1525045
1613139
1721294
1164613
1728572
884439
411895
431824
1673751
1330914
300082
1623333
1048730
332802
1144633
1061662
1677689
984991
1628913
209471
957083
456938
520469
1404717
5932
1782052
964318
72343
1275859
1964636
1616203
990273
847806
1521665
1385946
771571
476198
1591665
732389
108651
1925179
1967116
301324
1745216
465359
852138
1673774
1695517
1081536
1891755
712013
1284131
694927
80507
1755814
681910
16720
533687
465916
1521027
1325421
1253138
1000337
1613625
1545397
142139
502312
1446276
45123
141263
65038
1826053
1534375
1213475
294660
162548
975535
1113630
619079
68949
204619
1577374
64328
378619
1478380
1790126
1659226
265156
608347
1099459
516092
1483361
1401171
572447
1797242
687150
729633
461848
1296176
1812990
408532
1661792
707080
1379691
51788
374790
1155155
946179
251123
405545
1995114
359376
345299
867771
763095
1857176
1692665
682768
1681704
1015514
1419377
569565
679931
700301
289200
1156666
1174815
507649
1263353
661983
79727
1565364
1612326
1967879
1124610
288955
1617326
435132
296514
1349385
1454805
150612
1768366
1602389
630891
700622
69205
852691
878227
1274652
538396
353756
274389
1108640
1772512
1197893
986181
913824
1054929
1392201
1898572
49239
1469443
1548278
1826289
830992
529504
490965
1032265
46059
1531996
1753437
1274670
1202950
282063
368586
230551
27807
239665
964192
401343
382437
1653404
1841400
261779
283508
431908
1722523
951055
1465819
1954154
1735957
89450
713017
1730864
1357474
54728
1453532
48459
436541
142850
1704498
471830
1396881
1713651
854403
722322
1933335
178487
675778
226851
32897
798032
1062278
253087
1121698
859279
854600
1658291
581897
72484
1806156
854805
1405757
1837507
277759
370894
61804
1147790
769113
969018
1887928
211680
1783371
714728
1064206
262690
557165
852138
1827729
1277749
81136
386919
215151
1116422
761140
1168925
994491
858338
1072773
609765
1020199
1025514
271701
1121463
899906
1933694
1441798
255070
1693987
1828086
311870
1489341
428680
1918858
200726
408149
1906919
516479
451288
1888522
1554560
118329
436379
1825338
1462803
1964324
1175327
1880264
987212
325117
1670109
801970
994061
345558
1582367
1982202
1659202
1773464
1128858
588829
1869653
804344
1477998
1644469
1381727
968732
1340995
973200
1504103
163831
625449
1742358
1424999
1940475
1505681
596631
654352
1317377
1378954
725631
862950
1746251
1684811
771502
351857
1046233
27592
1629871
1875377
1009234
1249238
542904
1670182
528675
938857
1306779
1149470
1537801
89226
470233
460720
1739459
508491
281945
121475
1683582
1676133
920999
740879
1426668
1460026
202209
1469239
1986413
636442
1711631
1718393
1421976
1921572
1896713
1435132
1599016
587311
1848523
1359428
1073929
982442
135972
1549976
1214281
277922
286015
745126
29671
1844585
1597426
220868
1598565
1076282
695673
1181965
1131541
1915717
1084399
521920
392631
408093
434729
1566834
304070
1852768
1212022
481681
1143020
718470
619170
47764
1177192
1103312
1475925
196344
765424
360327
300494
450812
1945289
344412
1907896
181609
122113
929020
1719355
1557746
1657472
779959
4040
1636488
741728
1441538
755532
1185831
843279
1095654
358638
529376
300854
1735461
454713
1416886
1250695
980495
95713
385999
15819
99037
1622865
273542
1073854
1214670
1919432
581222
524268
1384723
1113058
1590834
1779547
475648
1908651
1864641
38616
1934917
1496944
1709433
639739
235955
1037379
1526255
688325
1643494
1768613
1795409
1574169
79864
100944
376805
1630761
1207753
1445004
1378884
164394
1123587
1839539
977712
1156086
1477017
92555
1638424
1646708
210369
1576092
976296
641380
1733414
804352
454364
285037
1126057
1511245
1721100
1217050
111737
1062015
1334907
1532789
1151295
1136131
303669
1099241
1345627
579250
1183202
1752123
748678
1230049
501331
1446260
336076
159969
417782
194383
95281
1577064
1559599
1226306
931562
655902
1990616
1824823
1127255
417295
172861
1839357
674101
1532950
927273
1777620
904282
210485
1822260
1967564
479334
1279350
344969
20067
1081245
1105958
28587
226020
339539
1555855
739417
379794
286698
1456285
733195
1124034
393342
1225043
34851
760863
1996200
973612
444426
553636
186310
1667547
996555
261780
35937
918988
1200496
1374804
318978
336405
1296667
831964
1343563
1164556
1351410
1577194
1199938
1827473
233335
672125
1488737
1397026
791916
313229
1039504
1964438
705928
1172854
723510
1786890
910
84382
1106317
534886
1364295
42932
1011428
1843644
34765
967188
1017927
1962507
1762858
324559
491922
677658
1093317
989111
1094247
111554
716107
790230
1959525
915360
1315645
549452
89937
11431
1445809
1819076
176924
210526
1571175
757319
498245
1166204
1011368
34240
974842
1198607
1373441
1524871
142231
1974230
580685
1911067
1090811
1032251
1043078
72163
806588
1058168
1441702
1469029
1308357
418664
1670144
1473537
137584
735789
1174299
1021645
281985
24456
1814161
231857
1356848
1472438
1941842
1684080
1280407
1006007
1179400
953633
16881
1457838
1262283
1106278
1461553
1869418
1020383
1938185
723058
1391782
763831
766589
737953
1396002
1765618
1709585
1879818
1805324
3980
226693
1017006
446523
760806
1965873
339758
1189355
906444
1559446
968759
93412
1162522
1752075
1904300
955257
923911
1546528
710603
1169740
519612
707549
702094
1243988
1126539
749371
1997993
645871
1116708
1824492
1044831
324799
804960
624056
157992
1267575
324705
525413
789672
896597
1354164
1598264
283871
664953
393215
1640176
1958587
1065296
466079
139729
1341758
693625
49075
679658
237703
676462
1281225
939736
152242
1180736
1420764
1709336
1653694
1103018
1013280
1992951
261938
1670173
1694373
241626
1562984
62332
1553827
337885
359674
1278836
100607
340932
1054191
1959590
1420544
714796
493875
610592
1911540
1985385
1860316
1520620
211329
118200
77961
751350
1033891
1113192
234900
1962139
362258
104869
1426807
1662037
98342
1060281
451956
14094
1360851
113213
254685
1080980
1702305
598053
449435
1707274
1531086
140315
89179
1356965
313785
1789212
1376017
781457
1731281
1216820
444642
1810238
513745
98659
1866400
1435799
215328
858225
1636311
600021
1723357
1034298
574562
464408
363089
184138
35712
1230152
1270724
1248887
306343
1490417
304981
1770051
1449405
874821
148223
160380
1207220
756510
777581
460355
472080
870760
442263
1674847
1373180
149447
1091979
1223244
718027
1401283
451125
377155
488014
1053911
102636
1991429
934145
1792713
448284
1805103
1169589
1074275
1032699
1317947
636299
1550457
301106
377638
744399
1836572
395763
1078847
214709
10802
247408
1588476
461293
1473478
868564
610703
423210
197310
1516451
1024142
863523
524805
326367
450976
343305
526717
1554557
1629089
920963
1398229
1995657
1719140
1237906
698083
693419
614493
546203
104881
1972773
1194095
382393
1358451
1215506
1087565
775606
932913
1644769
579629
1851343
179942
1900228
573349
734287
1799696
1426777
1406574
1268243
1680597
1109350
1243423
904810
1438675
1439574
819042
1194079
1577864
1824790
516095
759600
1412008
1099921
595923
1125139
1568024
628089
452559
569751
1753047
542720
562236
1519599
738461
300288
763383
1140503
734461
36028
540270
1226
1726860
694308
230772
705903
1942277
88116
343676
1102323
752112
1110875
1256864
617274
24750
1969109
1532407
1326059
1258569
1233886
43505
1802435
1109983
1307133
1895979
1354336
881495
1065294
1834905
1575231
1293661
486828
95351
1549748
247266
433591
1896976
1312073
674369
1134136
310495
1371104
1063159
1389930
349363
884815
1441825
314934
501620
1913150
1419861
609384
1558474
687101
1292774
558813
1668506
1485507
1438219
322728
1699806
559093
1329697
1092959
733818
23506
1924945
4869
1696881
1676723
499300
619656
1419326
502716
1642065
1075546
1165854
1180968
1886388
641677
1375026
237650
326129
26842
181810
254912
646138
1900480
1359058
538070
524376
356074
1846674
161029
1467720
1631852
1308990
486120
347550
1310472
1798846
236807
1434078
389184
1781184
1917428
1647508
1263987
1225998
826593
1515994
1438922
556127
413652
1952334
218109
599698
330828
1793790
93689
1190707
1145196
969180
870097
88842
695663
1360347
1099982
583236
1322738
337740
1281096
1405381
627199
1631527
264711
672845
1434431
1590691
1081649
1903157
891648
1851615
1785122
989701
311600
818417
806105
425100
346979
441178
764655
290862
797780
1111118
724814
1148147
1993369
635409
461949
604721
31695
925249
126015
400678
1164612
1212724
909085
478415
1107786
1182779
1825497
147838
1646925
1650798
482823
669016
16459
1530564
693101
1013951
103714
126132
1903244
863059
1297268
1304901
1479637
95783
1839641
1508122
157817
1163373
474612
1543061
659404
476211
564510
1808113
1673893
1040026
1084680
1324345
597940
869760
967603
1724872
1625737
948124
683558
1969546
1435832
757740
1392543
1427611
184170
162690
1288088
1754847
1616293
998368
1857613
1603249
257854
1140945
919395
954272
1162512
1064760
1554275
721577
1021805
1997099
1540890
1231164
268651
1501220
752396
1243178
978734
259726
1276870
707370
564842
1640461
305892
662530
1749538
351492
1134819
272776
1584747
1131973
1300082
717303
1296172
1166385
1465511
601960
645108
1001830
1799879
1173467
1461420
532042
897471
1391067
1450602
106569
458832
899989
1193298
1210851
260952
507550
987960
132153
1484956
199871
1601101
1951847
133322
42384
1540089
413795
1850550
1090974
537845
576080
429662
885785
1939484
131871
196979
1308990
444574
403311
465326
614857
242611
1777704
1634039
1711995
438680
203137
1801548
499078
218425
1611529
1693554
1552812
543462
22890
1013646
1116886
1681012
417402
407904
1519168
146459
985880
692397
1046944
1582178
1988146
1160373
1498171
761174
1668214
1362942
1612165
1662854
547408
1677260
1219096
316841
326100
951967
204249
803393
620556
1309887
1839379
1910005
1566716
1646851
1572128
1299831
203405
1426782
784952
1587105
976063
922402
1485963
1515363
895871
1159153
1366508
501322
561876
633037
734796
1871728
1908353
1759164
1723922
123296
192706
1540528
498328
1037350
1767423
1542367
839016
74792
1692518
727059
803087
323396
1987575
520586
714317
1531929
1607421
1584095
1489635
270846
1527419
575232
1727744
1273914
907084
204501
1470681
69179
610039
878557
1138131
1537501
1182458
1131311
534626
1987073
1003093
1031467
271404
1594490
6947
607170
1381543
706862
1186761
1212692
1689338
1245818
766101
1240807
79924
394551
417498
1976108
1900634
564593
1193238
741695
244894
1681508
691218
225727
562628
577551
1120450
452938
1046816
1514201
305404
794902
1821323
1561239
1764660
39726
634072
1698020
345142
650187
1003542
624213
295824
193722
227446
300854
1007954
1476250
1994626
1591821
1114193
813013
1148590
511646
1088668
622858
1592988
1925876
361544
465957
432556
937349
1343480
1935205
1543808
5586
1813259
439553
1390191
1317771
960993
315604
1685732
1745723
88217
1666638
447070
15916
1024058
1507240
1029947
1716462
694915
1465268
1205276
488435
234124
1928682
1257253
1444635
1451723
1598931
942836
284461
331179
161418
1097031
491468
972687
289729
1021697
686796
434163
75640
1783063
1185980
551735
1176989
1399488
1003093
1291073
1826893
873408
1681062
495869
452630
363183
516649
310891
943000
745307
358525
520045
1218516
222205
856418
1484712
1981928
1352332
619957
1913852
75169
1567946
87968
99070
1664726
1405029
1023717
1924711
191760
984627
1201897
847612
1573683
1462482
1556891
1455490
73659
1653340
1755999
807225
24734
461562
1676810
1664444
327245
445643
334950
236695
659639
164472
1064493
225200
1168
1658753
300415
1693896
5880
1166594
437195
234596
1060778
1811198
1880548
1641070
391161
1742250
36209
1917279
100056
1570408
1792335
1920295
1566144
1277944
1385705
1304586
1052662
1418908
142525
1251447
1916360
553524
806651
862961
117418
286054
1414932
1113757
860409
131670
1369485
1745091
29024
701372
414902
1914565
304185
674009
1930030
1733669
1547389
747523
596548
61392
622622
1401689
898601
223092
1045097
101125
276231
472556
1348909
1273863
1149071
547333
874772
724183
1595913
770822
236645
1872504
944307
1100034
1778833
673324
1679957
606756
1129096
1056268
243120
941629
1634655
998357
249293
1934370
561238
1820991
1678146
1572433
886283
770580
333918
1277979
171442
1595880
105445
237825
1067854
1991714
663034
1482335
1482546
1733469
1459449
821248
1614787
1044665
1112776
1536663
1903946
265131
791993
1648124
1836428
793121
220664
1060943
1433332
1565674
347655
432763
1643011
1797299
984478
1333343
1141972
1255855
1198614
1224118
545834
76251
1986968
1355906
1088541
112483
590577
1689920
379838
329791
139614
918140
1245089
273933
1398679
527431
143100
976768
1929488
1994370
127992
521163
1136576
1972558
1108428
1327668
421582
1547698
1919160
1826218
579094
988689
325642
1296213
59112
1136766
1390914
136652
1550472
294356
1305745
1165134
978005
286043
1277277
744815
1045084
24606
1735251
29828
123749
864398
534133
1740903
396845
731514
918974
1140113
1859044
598371
454090
1799796
195780
382925
1034588
909431
444918
1525108
530860
800993
1740030
1003101
921203
49326
481437
1865040
1688283
408016
728750
459607
279432
1127970
1959006
121700
1441277
30103
788601
1842549
1553588
1574210
1402152
758411
147436
1000534
168396
981008
1113123
1102102
1092430
1404372
1818702
1851199
753089
15113
1755432
879601
382683
1941042
1680345
1256083
503566
1810731
652826
164858
1268748
24753
122481
1109007
366898
505373
210045
1781834
1108381
11454
421309
640360
1207628
944101
1185600
791170
428318
1177817
883629
1454537
883840
798664
1031323
621083
645052
1061838
564452
858772
40676
372347
673509
1842439
1739062
225578
1385361
1718103
1541939
1010617
1232443
12905
1849083
1207555
628351
1335409
927638
144077
1737941
759098
577836
1690621
1104399
1248577
736754
1143570
1755721
423307
277207
1563442
1511872
802911
1749556
543205
1730189
485199
1437504
1428140
986352
171905
1272108
921958
835512
1569186
1606823
186987
234158
1816865
1595863
1711576
1622644
1469226
1368827
1450749
1833034
1877566
148889
441067
1709444
1697065
1520973
1149356
1338265
352668
1645519
1137385
1948762
29305
1510129
91250
1108189
1051111
1881311
1475561
979074
1713947
1952003
1346623
128700
1213450
1766718
940501
1731810
601828
1946076
941485
749432
1076287
811391
1229676
432126
1538217
226688
665011
1360928
783738
1756850
1537157
714919
1848381
943391
1252333
1496212
1064804
258970
1803815
1070429
644105
846727
717014
66721
1144744
252757
405980
387231
770611
411813
1443559
1584597
1416330
1394211
1677702
1166751
177240
900740
359529
1630768
521844
945643
1070610
1910367
1946593
494853
12427
1445110
1263693
859969
392624
501939
888743
1354306
398864
1355686
769967
1708748
1365989
1822529
199759
1892310
1831339
1278558
68917
677352
1095972
808538
1190132
857737
474538
527700
1746701
1528659
1304860
65016
502347
509629
1637772
630952
1086362
900633
889902
1223466
556675
1758980
1065558
826902
873793
1454069
1016245
1573179
405626
150812
331453
1804830
1713671
547025
1167643
753924
1866595
819160
453166
767023
833036
1318204
831532
656171
1794480
1610213
1470517
1008520
898508
1120264
523965
1493059
42953
533253
1030726
1462866
1061778
1730822
146709
1434230
1607253
629301
894705
1034234
1940827
1044300
1938426
1723868
72821
186778
376719
721969
45758
617651
452127
516472
102913
1527452
823655
748779
1296220
629701
241249
908961
50916
1418915
1947153
532980
1221934
1509019
449599
462896
371543
1027870
789196
769892
28151
578113
895465
1745496
975350
465274
350309
1431679
1619318
446529
926324
1661097
1402187
730554
182330
1857020
382766
373941
1531768
469082
949500
1324869
1801840
322258
768451
1852430
801390
1993594
465563
512970
1437311
294025
733801
528264
1514226
122951
343152
1675404
1390368
1641790
865399
33290
42016
1002714
1933745
1605054
619685
667679
1017041
1887253
306972
733624
1257251
1706128
246115
293352
1753949
61044
1749534
485582
448970
1169286
476235
92283
201317
1015490
354933
427634
104064
53908
1663671
973852
1068392
1646789
1640780
1972135
1811937
59064
1999412
182547
1624069
420461
216280
1750191
1492134
152074
164978
1463794
1551558
858125
111523
1142933
884864
951686
735400
1240487
337125
1060427
1577264
1769347
718604
714855
1799427
1569228
990903
525966
1501487
175924
830878
1935436
232298
1206292
393407
573563
1135917
1737349
1353818
935921
551147
1560995
1866921
855885
1398306
966775
1437873
1171720
988495
653046
1494677
900868
601505
1438958
469864
237250
1618900
902456
167469
1106466
120942
1972091
1019406
1390881
1602728
1612297
25560
651760
1492680
1196511
640420
765483
1052649
364921
512468
565566
1697012
758038
508216
313738
1046942
1203326
990510
710437
1440035
1327766
88937
1720633
1856641
1510124
923220
41666
1801700
28046
309845
1730979
1469142
1638016
1095206
365103
990080
1817963
1958365
1982831
1598519
400035
1811544
871123
580057
1297543
1769073
363728
1628806
728922
487815
881950
1281802
896859
1953292
1846832
1428432
973611
1515111
127765
1983852
213775
553541
971706
78817
1066530
1823526
1829721
1514772
91424
1537827
925598
361231
515591
1627289
1656523
1237123
1631249
803156
1866689
1886853
443665
1533206
1947604
1810026
1074950
343828
824827
744243
934464
768176
1470550
678051
1221776
473388
510982
320570
40775
618376
1171562
1143112
1013769
394768
148710
1499130
1800210
1972778
1923946
1142580
239112
866503
151401
659682
1268033
1839504
167247
1889100
363230
1557095
1212114
1815656
647470
1115655
60721
1372165
228473
606146
1386180
634973
1425081
277829
1415876
1221587
381160
434991
872217
1316115
1455827
1967211
1370539
1471255
862896
1820554
500679
652119
354240
288724
648593
1868002
1330410
1115777
190742
1948904
727992
922057
978070
1653072
223233
873103
767717
1861608
940553
1380929
1852617
47076
1686451
1210480
1397845
1412157
1501643
1241341
35460
1849695
1849089
1593751
1892523
55492
1900835
141396
1516025
1038916
751634
552759
434964
1593917
1499957
199478
780642
140080
1628022
754652
440235
193647
397322
84677
894926
1463477
266942
163142
35685
680663
1002348
1630356
1195422
330848
1734273
500175
1948607
142748
1561121
989190
506446
1501895
1290928
1737836
559664
1043253
807144
1882293
1459406
55858
817532
547268
1875185
1858377
1458573
1197561
148659
271685
1223147
443959
887860
1942429
861032
1670574
1379242
927094
863018
822390
348592
1820534
201113
1237729
1380983
1416688
1996317
1885983
1078684
1019990
1407427
176573
359471
1020898
966243
1636650
1691539
1184401
192222
1973392
662099
1938741
855169
1368340
1363981
905594
1235894
937534
1283247
1219037
1629510
81021
489419
650689
805616
1246710
1061809
147508
1634233
740172
1037973
386779
1446210
459314
345882
111968
1130404
66914
185997
379740
29562
937643
1400924
717948
867483
1965700
361306
1174666
979372
703466
382826
858369
505891
1076708
1449031
968616
1020907
1247875
1287775
1511907
1517792
982398
344124
120823
494546
9514
241013
1968052
555489
50393
1867501
1268180
1161368
34116
674718
332962
88170
790539
1206059
4416
34952
614524
880783
1614976
1592304
1719065
549605
1123169
7465
1393277
758811
920303
1103373
826225
249928
1819045
1993843
1555827
1117086
461998
1035327
845947
411289
1660299
1767191
1665894
508238
798873
737886
1382840
1680517
881879
1281472
1365940
1332529
1993537
1134153
1691058
1420023
219760
1458918
1322023
1148719
203799
1568918
1461025
1032948
1055674
964232
1287753
1514309
860846
467554
759483
1939973
649095
896332
765092
1100679
1091537
403395
314946
1322590
1512330
1099519
545340
854709
589073
1501779
1484351
1444796
397051
1942542
1984980
1637130
237016
1722034
1270191
944482
1099216
467807
1145410
1671613
556916
1967405
317312
1401094
1286923
1349615
613921
1706132
1065939
944454
556548
551647
1224742
561211
393834
1993140
377
694679
1510264
1906105
46099
1422816
1689654
445819
1314002
1499524
700608
1415702
1575764
1818104
758086
1249849
1133156
1840682
958286
688588
1418634
113478
1533668
1629506
863033
1184248
254248
747302
1596225
1533592
26798
1688413
1114984
1962281
1303804
1946613
1229257
1514674
1576799
1538031
1394190
921671
94019
368846
917599
1831928
897584
899062
1187709
1327909
1602689
37107
68929
365635
1685401
321114
947911
822388
1314020
1522914
1154046
1501656
916718
1318486
1239210
1918308
337560
1671712
1082013
1283175
823847
701995
1917020
178553
1613436
795723
242608
111376
235892
1181233
1226638
455603
1183434
538941
837559
1058787
540092
1725087
522677
1251123
935102
36273
1466953
1667590
386086
1294696
328033
1147682
407315
1375215
1468620
1942242
1875893
1696484
1689015
1580106
1790552
1746965
721739
1580422
585086
1647792
741903
1684658
502224
319884
1461042
280837
1437650
1865752
1692639
768305
1196720
236198
1548846
1633596
1414049
1698344
1356179
408244
670881
464984
384777
1659999
163538
1602598
1998572
752273
634954
1914090
1292915
1212100
226638
966761
314047
1238451
1753564
253514
767081
560641
1272779
454017
89450
1933489
272664
146342
1861884
761451
473143
1789320
787339
744581
695791
480818
447250
1523121
1603390
853681
1406427
715235
1126715
542250
883912
781624
679094
1358551
1955883
601308
1860745
730632
1774765
1573821
1635619
748173
1348490
1852745
199705
341418
110736
55866
1340851
1267222
141303
731983
1455780
1534677
341860
796292
302577
147717
1644325
705662
1613731
1016967
149835
10364
649119
1344474
15840
1515598
1165132
874767
1188202
865699
436184
1859226
77839
372801
850809
1977035
1804400
156264
591249
1256214
330431
846925
550804
843254
1680528
1996121
1670374
893379
936555
490023
1742203
813236
1366588
1262735
1151483
965398
1851938
1418622
1083348
689178
1073827
1093492
674119
340423
328742
905162
484920
1368455
1554946
611874
1493206
548595
476454
901844
361434
1197179
1527232
1450601
1008263
599531
44123
676221
103315
1197892
851890
1572543
446226
1675734
1688377
283866
758097
769866
1968962
1040791
1004269
316852
280906
752095
34945
1554818
236828
1490492
1740478
1767481
1063743
1931898
654820
1600659
256856
1045324
190705
547862
992315
1248050
1279328
692575
600252
972560
1378126
1616463
973140
924465
653201
69805
1858581
442323
557221
790559
703292
1129980
1973917
973681
1213731
1791778
1050806
609183
1670515
1054862
1532414
315036
541774
109554
665654
358923
1664899
596261
436748
1410791
1053974
1586675
918925
1649615
1845400
886878
1949901
1069168
166699
27121
1377323
818161
1559858
824485
150768
840493
1761354
5258
1037996
1706756
15389
1497922
1284461
1331448
688637
356407
739768
94567
1646421
1659595
926923
1688668
1777832
634071
1176852
198821
1793068
1054497
159761
1965556
1428763
438934
458070
899724
1032185
730277
178408
1866760
1303725
1647944
1533255
1506230
999141
657659
1285686
1783606
750237
1037879
405679
1196520
3987
1247747
1687044
775690
1301355
353873
1096418
95873
144878
565984
136726
733120
633128
574180
587100
1270752
802691
217014
125748
1473345
1061848
169114
403244
178338
246221
847883
1019534
230278
1822328
1323037
1786693
1662156
1319881
129889
1700377
1534339
605881
1904080
439819
1469031
1608124
752992
1046755
909915
1009614
585842
1979666
1478781
33599
195302
1112268
1090416
1883651
1998051
1425259
727038
924478
1414729
874571
583385
1043780
1939540
204453
1172104
1189110
561320
75692
1897056
1197848
1110898
1343938
1292858
1838468
1969717
1867335
864695
372066
392177
1615817
296156
329059
256850
1688463
1590056
1819219
951269
716587
1469624
1658526
1028877
1143283
958274
782394
994020
1478690
916956
1934044
1758616
578397
1105040
1041896
1213395
1058203
652769
1428700
706789
1630932
1869572
1382616
1521818
1292920
1812482
1085415
234578
203967
1839123
548523
562530
1066380
1950210
511532
703602
1851366
522932
1611131
612605
582294
655776
1893067
1736169
1818313
419742
1446497
1402635
591738
1843500
1217517
1198211
490718
1044673
1318476
578847
1419137
20548
1775624
50932
1032159
1583683
981921
1479867
1153171
1702255
1868586
1112511
120215
167737
1543518
1943248
1095437
1380171
1001685
885774
71159
1466430
437524
386552
654714
1499203
950912
526044
8758
477324
48786
1189515
880108
1840247
86104
1706420
1719513
719332
369919
1720206
1282245
1564144
49400
308009
191791
1367476
1263360
804601
116560
71648
1868523
612745
999133
1363310
174881
786286
1724375
1561891
507023
1493333
480766
1341937
147933
436850
1339702
496863
652020
463509
864739
1661884
1481450
726674
56011
80888
312845
1919742
1816619
607154
203322
1726842
648773
791139
1217500
1988038
1984796
1116062
1821926
995918
1540687
599996
1886300
1935012
1592698
1957721
482569
598263
1148362
1165807
1268418
865440
1669773
1628796
1625011
1325748
804860
1436621
1138473
444237
1413014
1610298
389633
1798229
1183065
438309
504334
1297075
296901
409201
611041
1288695
83783
792812
449810
792981
46173
1222236
1409442
87092
160867
233034
89845
238469
205804
988766
1119580
579270
591175
230795
849324
561920
1216953
387679
1327785
1641695
1513015
997702
1529760
1388757
717681
795333
359620
599723
1634826
371056
329438
1128395
241686
709888
1896237
1282379
575628
1541538
682555
844573
221046
593542
871064
13863
198387
328646
827766
978331
1895891
1437946
478783
1983442
366258
1593540
492499
1916159
1891353
1139244
195781
861868
786872
816143
1274447
1311921
1929422
1328817
1714118
1818814
1475764
891596
1384156
857106
1877809
1305204
54221
1495666
1901097
1374495
559465
616020
1328944
1458678
180111
709284
130596
886123
315977
1693387
142443
1035328
980966
954115
714153
1985132
1480531
529527
815838
1272227
1523629
273125
1886695
1146602
706403
588582
757536
1121466
1522828
1241656
1155774
1816983
1716864
742043
1675963
348278
879458
1719425
1505922
1612342
939813
453333
1903700
278614
1727782
1977913
1970711
1365778
50449
1294127
1832559
1004662
1185163
718784
1069408
1094241
1463189
1542992
390276
61903
1142599
253117
97702
948497
1513230
1899039
1966626
1620858
1938053
1013636
1729621
659244
1535171
1783957
623700
1801519
1070366
324736
699160
1790125
113089
703234
1158611
422829
545175
1783538
1361809
677229
1140696
933063
14657
1977678
94
498385
244747
1410870
1396341
952837
510638
453325
218564
504120
4700
804301
513707
1884356
630786
350893
1102060
1524921
949382
1965970
1127909
280158
1252316
1707158
782836
1734285
180305
1536367
1546524
508454
289401
113256
1829912
68607
811835
841086
544813
1743839
1598298
1036001
576158
1190856
1718029
539368
697554
1513241
187712
1413103
657269
236482
1691264
605660
203626
1629435
623194
1413145
1688813
1340429
1787216
928974
1718977
1920487
233242
1465496
1597141
111585
807275
571302
650494
1320974
1237122
858548
1126333
1004409
1564956
1276930
1684098
1473267
1063412
662217
1597919
1444885
1969732
43586
1895755
1887183
944211
1256013
1363258
490607
1086585
1933835
1133902
1439298
204457
280905
1553456
795325
233259
221785
1735528
1512303
994007
945393
853622
559989
1836590
1441833
726731
1558830
615710
300729
498053
502617
659103
1188735
1905584
1604784
780200
508899
442888
948487
1960019
852976
1046405
1655292
1957615
279454
1524441
1262019
1462069
418332
355846
1338552
565912
1138434
1095571
1793793
1131797
170266
521941
1540555
1271977
1892262
482539
52378
1588622
435702
1184865
1438306
356800
1420758
1753466
1518511
1655983
1576681
608830
1576703
93330
1931755
976377
1694819
216277
1343098
360438
1868293
254432
925277
227561
1310406
1599020
1756472
774660
1895953
508223
229486
1726938
1130871
1988984
394842
847780
1420034
62225
928999
715693
169510
1891272
843954
1482518
1761446
1000854
1211841
677657
534997
185692
793414
177970
1167674
313604
1571597
1426668
1668414
52476
1235420
627754
123459
93895
1704051
273345
1934383
476577
1960974
850096
488955
1243835
776876
219630
549789
1883605
614262
1733122
1631453
1392002
904351
297493
455123
1047235
586705
336848
1558936
42455
1776025
1642640
307845
137039
245904
490205
1355735
947456
1997288
1096232
974143
361417
1240503
1753103
700918
1368566
410663
135074
698920
66454
26048
304192
66757
1092011
1842017
1234663
460101
747192
718226
1037386
545650
1051974
343584
1122375
434715
447900
917638
639154
1881468
1729050
610306
1739116
1404101
1893135
1809008
1198364
546933
37116
1728548
1516885
1729349
45563
1792281
1266127
1318209
200691
893285
718816
649889
903407
1899595
201589
1633354
363830
145178
1996768
1476621
1589489
1484943
580261
612181
1773924
289558
355215
480291
641535
978769
34645
1745983
915717
1767843
1074015
718707
1321826
464338
1618194
851893
149950
1268395
1352733
898941
119103
901130
542041
750522
1107704
1364753
882676
650308
477680
1844427
662503
1321265
331293
603416
913013
1295823
375552
753350
9430
1181459
356486
411353
1954707
1553437
1867384
1347462
333778
1450236
878128
943232
1835350
1226247
1317791
62217
125389
267215
502648
113507
692086
811985
1401807
165432
1608589
1373150
1758138
372272
1771350
499911
631615
1825608
1781313
1863169
1323693
1716928
1619162
262675
1360426
1639915
733458
1944933
1839008
1953290
369403
281506
1076771
1860896
305963
1749951
397877
1326535
1508099
1188196
893119
821524
380284
1120616
1333303
1907010
1491949
431662
941010
1906275
1379511
886573
226523
1278112
1798179
1277227
1061388
1395981
1017975
339789
319442
565308
40136
875880
1817984
1913273
1921188
1376983
1472048
62190
1162786
1531127
1812168
548113
1492215
1719093
887310
1067704
830748
1081833
908995
1273098
1730963
1425911
938809
905371
1594994
1127938
903635
705596
554856
966474
705806
1280552
771864
1916445
1865563
600270
1228350
561944
120779
1772067
1095415
954916
689598
1545345
929970
908557
1686472
1607299
848727
1965245
1377904
437524
68270
1469898
1798914
1890238
1979137
1794693
1800800
1403371
599941
1201342
411380
1531107
1084005
302433
1019688
1796102
1241475
363596
1261509
72565
1294376
106015
309725
1576344
705079
31420
648978
273272
1508476
681067
229652
296478
1558097
536537
992320
1172021
661811
1835006
807472
152930
711114
1061612
147787
1689801
1363493
1128671
1781625
897635
1161011
1759635
276067
1448298
655746
382394
36141
1314930
121977
45873
827630
1423423
750955
691570
933953
29575
1006171
970374
7873
1254258
831567
1836254
1979582
1764510
637883
1936905
1973648
1428037
1270963
1490331
98469
41371
1388647
97681
675018
1309644
443136
488185
949759
521991
64758
1530701
1113830
1052740
429098
280145
1367558
1210248
946530
758559
1713020
1895008
55611
82447
1121830
1045598
1441989
1513913
1473782
258265
1824083
1297382
212380
669720
473043
546257
748178
11770
1623420
607455
1461063
1040783
1886026
80185
1444914
1993327
464736
1531346
1202048
590015
1756821
866746
1587144
568839
345491
1626509
1072537
389353
1336893
176632
872105
1304327
1864662
705274
1971271
1525036
839648
411409
922774
830652
1758738
100004
1759323
1367938
1438575
828544
362024
1574208
1845096
320646
1515043
1041578
159044
1342352
1397077
1279920
15329
127991
706887
296357
208893
1227889
1923573
352143
863038
322982
1204369
17937
533425
355803
208649
1669620
844386
289764
1214998
1670424
943394
1100474
1117948
951805
1387472
1998716
540339
1245663
981136
529823
1520508
1357378
838568
1126852
403629
1077492
1381119
984037
1511297
1814039
1581667
1480259
906407
1387827
546079
1429218
62411
1134914
911843
399298
305169
642767
322410
1905782
594078
1353433
1177909
621691
1322224
1486539
112808
83327
529534
1433916
795677
990806
870789
1276445
898671
456639
1520862
1304257
1859954
614533
34048
1191147
520646
1632634
285020
116906
750125
640523
811697
1619720
186367
443990
1522567
179260
1887242
1798618
1528252
298514
820105
1809866
203723
343958
120693
446231
1403244
354699
1497376
715275
1732066
439127
1491006
1942355
854907
1811760
68424
1964986
426904
1237872
860243
63189
453980
1232961
1702449
616619
905480
1929159
366153
352245
1728383
1613915
1375138
1321076
899461
625206
258680
1406502
100376
1194926
1939590
1412183
341360
1650267
917116
176522
1588303
572882
528406
1922466
1792590
994835
312756
909285
757019
1649447
1894712
563055
1116731
414408
1753096
1877155
1801569
1054641
900744
329819
168191
1354829
1705760
1826456
1997082
1064067
1023517
1122768
361342
219337
780587
487049
1716917
1216281
400560
1967825
1935025
1816655
86851
1215705
122272
1455762
802753
1116286
350045
581586
1928494
489211
520807
55681
925113
1823461
147349
843740
1005078
1351796
277122
1469422
1630414
123407
1982804
1619393
525734
51157
897890
1817323
741860
508258
825886
430037
1926854
767786
107188
1310216
1114350
1381286
685368
414484
1323222
817198
1199829
1570915
1226666
1283401
499847
1648422
1795425
1087134
1411740
1982360
383656
811373
920688
883162
1360195
923888
1821823
1785029
619005
59627
1226041
345528
1388528
173853
181390
1097825
1510705
1278911
510929
440642
778865
1556055
1438370
762439
1409364
1903786
1435476
1456712
711864
1058938
622269
1378934
268661
454790
605731
888048
283863
1965660
804595
1449841
671120
619788
571234
1548214
937567
1622431
1867525
1611005
1415424
1064117
1079441
1444742
233449
208789
1282066
880302
1933802
105894
57536
1865374
1710813
865011
1683548
627663
886179
1349883
1139559
1089080
728013
763864
1614969
961811
1601012
36512
803304
280506
1565846
1167422
538027
1324894
1018906
814416
1576404
1988959
450668
1426861
965406
1020183
1060733
1743581
1011035
1623051
839702
482718
286211
512992
667612
819028
1602771
698170
1963592
1323494
1458032
940144
1351304
876972
670443
533308
343077
41551
723657
1821703
1470213
1577448
574536
105076
457113
1230816
1397844
1197032
1755851
1113103
759028
586591
306299
861653
616863
1825451
825387
1754579
1947301
1293001
1639547
1377395
1276583
1337296
1819247
961876
1670139
420188
1309908
320111
998691
766170
1541967
1425575
1901071
392356
886536
796237
781165
1218850
1993715
1339490
110015
322024
1914249
1715310
977075
538658
592961
1775702
916873
1740513
1212234
1639954
1256806
1819767
1883504
200218
1953683
22308
1455770
1506188
1438451
1700997
1556234
1816289
291312
563020
1658540
828017
1644296
874889
392343
1335327
204863
1472272
587347
1426053
357981
160150
1572532
198737
676779
1124909
1466291
81761
1530665
927229
672585
1032833
1648424
524882
263828
740398
372904
29759
393497
1794007
1389799
1076158
87106
1382817
680067
779580
1185644
589643
776347
1814932
1403147
1158681
291509
1981183
1102322
25313
2286
1082545
94332
1211753
1149918
1567058
1085211
1475817
1798060
1101744
967142
1467295
1521342
1442627
51253
1141105
692502
1922460
23579
1265083
1632094
125602
617292
1279105
1277843
806486
77140
1402754
1128281
1996664
874871
144121
275330
1291404
1858376
937097
3461
1345211
75715
224174
90637
1151410
870178
1002916
1155741
703569
1755391
830502
1671164
645253
216792
1788095
744647
209063
1423457
1792305
1976592
943166
101248
1760313
1518990
53961
1075169
834639
568130
1320447
1557373
1141653
1404053
613283
864627
1417052
1169784
1854082
273290
773471
1417831
1957376
555264
251436
574649
1344737
722819
580416
100188
1664376
1022466
523813
1891865
1984731
1778560
664630
880736
1110966
768524
909247
791143
875243
942631
357228
139835
746284
103086
560386
124191
911330
1768794
899255
1328929
1110942
1268213
1743068
790040
176903
286189
1115571
584946
1988904
310243
345489
1237844
1249082
1736825
384690
122719
627321
273942
540970
60887
735111
1496301
760640
981213
1092365
587348
81829
683332
1511265
1491046
176211
503447
330336
438427
1589271
431063
482303
42879
408373
1374268
1005997
1988446
1158298
939311
1765231
669064
1199291
701210
1692402
1522927
42487
1450375
197980
1556300
668463
1617305
452355
1161765
1602284
1670389
694376
999105
636206
1611262
1169337
1109209
517347
10348
388035
1890251
173250
1727145
582861
61336
1384560
476099
915495
463775
1626314
536271
1953782
664530
315366
624602
1097193
314814
1191383
894875
668104
324094
503381
1576622
780346
1029202
1808800
1897947
207187
713491
1126282
1301744
311099
384734
48449
1309168
244398
727868
1523568
574735
1202558
1932504
1979320
482470
27597
1387551
1094826
1107580
815316
785020
1021345
155879
536197
135103
487469
215219
1625102
494914
191456
620068
962811
163634
706440
1021486
89016
423969
1651290
51278
1872739
241765
429518
1598844
1679789
792838
484026
1839879
1043128
1312130
1107230
1288522
1599685
1420371
88930
230549
1752509
1101193
552684
40111
954602
1542750
96945
951617
1618868
155800
831747
664461
103420
212686
1684168
1332925
100222
1880860
270394
545814
931022
696983
1346223
1102485
1689428
1969046
1637631
1850739
548676
1048654
1011771
12334
459921
1297648
1923251
1905231
1421088
1659179
807284
987806
1350566
1071433
129126
1504783
570020
123683
1676514
235550
1766369
402446
116406
1026266
487749
341883
723023
1415953
914920
1554289
1163766
1352549
577948
1157803
1632771
54741
440108
10600
1173240
1303124
1991015
1078820
1488796
766846
1374556
402334
1140191
971656
1993679
298480
24497
974372
1563480
1196938
822440
232468
1615703
1825168
279716
1826011
77268
798763
1351635
18731
976293
889793
823899
1444879
816099
256256
1013708
1500899
1317555
417540
583581
1866149
1561595
532705
1221543
806608
1211745
321415
1271071
1572745
1087042
1965555
151821
424325
1081817
722735
993868
1748735
1451802
3282
698684
1891684
701602
744707
1650920
1628043
1686288
499770
527378
1805614
332986
1110274
1253568
375012
856195
493201
830207
522323
721757
560665
632160
268547
1155872
1020991
523752
422653
939257
1402134
1651795
832787
1629904
1829373
434771
520176
925514
95232
839080
663867
721485
1542655
1148188
602967
1434574
940096
5406
1637423
1695900
201373
1875384
358945
267475
1183170
144960
993143
1591304
35853
1995561
1505715
1033232
920268
1570336
106798
635813
1784279
473994
1421690
1219855
212118
1642864
1581415
1136857
212293
1898222
916541
1413303
1923841
1391126
1119715
1905027
632163
1498630
656605
67395
1995804
308088
917449
1543377
1986371
573934
1169672
1368075
1916749
1656194
340882
1929568
1340328
715063
655039
1425822
983409
1459414
797848
144657
836234
1397108
949612
1406055
304855
1840265
1423184
94731
1482102
498206
646670
130871
1141580
1186154
1409762
348907
261135
669342
1908461
176949
1310491
1340049
358872
734730
647762
1515890
1170387
325172
424550
1591722
1044880
939396
162295
557946
349259
1790274
12247
274115
1183278
1375098
1083815
945534
838119
1539965
1481447
505192
1820428
1936302
1069857
931242
735104
241527
1051941
1561020
399802
1296828
961612
200061
1067133
1697977
297875
1591638
1359208
780651
990839
1775487
1262668
1105194
881885
1955391
64119
1188173
709374
117613
986271
563812
862359
775112
1817714
217687
972222
1981875
514253
1093850
870464
774866
1175438
1454733
338034
1339181
323263
510523
47317
1663290
864410
1800586
413008
617036
1117387
1666406
1214886
1761085
1302580
2489
250115
271780
909646
559402
406662
100587
1170506
1152306
1896288
475685
1092107
847882
383006
1240090
675241
118152
433290
726032
81049
1985166
1468295
123798
1504158
1306120
1757570
1908844
1758941
1184314
1919392
387200
1655804
1485978
770167
1807937
1810686
390172
1640334
1834146
495280
886759
153053
1627058
494350
1648266
1628623
902173
1922509
852577
1850271
1228382
1362311
1674710
781855
1918692
91936
916208
115060
235002
795471
1925500
1677828
489404
1875748
1879701
1812497
319146
1421700
1204839
1978987
335805
1505336
1218830
100258
1702723
743414
1626186
661684
540943
1987108
615239
172143
1590174
741897
932907
550935
1756596
841849
506105
1608468
336795
644191
1051428
1051219
1683246
6324
2270
121766
1150843
1361035
55751
1026679
1192766
340830
1010330
1058502
289098
627749
511203
1937130
898908
315519
521243
259227
410893
1505902
703406
1213328
667534
856307
1368209
1864360
1249613
261710
1055732
113669
888014
24207
107874
721373
1942434
863200
923412
1701666
1000456
1746994
412861
1454298
1969997
1036304
1220752
636323
1635514
1208958
1274652
1393176
1711584
251472
996445
1728325
922919
1500521
1294336
1935211
1598105
1239802
1154630
1791820
473196
344631
637122
1714131
693842
1528401
1297793
1393837
1945019
956097
97969
1578977
1647302
1982703
1185156
1691714
935933
85536
823719
491953
1819369
1877953
1424285
169851
1329287
145760
1083323
497702
131584
847750
651565
633922
1165989
1767626
602207
926685
1526104
213857
1613563
104756
1488054
108951
1046532
24083
1103570
1495106
207083
1128824
302435
533045
1832194
1510117
341858
1510510
939164
1365449
730828
209389
438038
1637273
1932836
1491743
570841
1010008
154796
712213
1461205
1227960
213979
125495
1191691
96510
429466
394208
516542
195525
234571
923151
1530197
967600
19987
1804582
916396
1918054
392128
96188
1783596
1440614
1015231
372789
66004
337754
1264840
468692
1818110
1425163
467061
373138
1513475
668951
1687718
1092263
626305
1460570
218378
500791
697588
595267
96057
1832883
409635
1519824
399980
102257
584471
744442
1699495
1185485
287923
1666300
764529
296296
1051583
949204
725607
1453824
1900341
1574429
1543308
1805286
751866
1263507
1429181
774329
72962
1394562
982608
482500
1848986
501022
566160
343681
314106
389132
1952134
623756
1411749
685577
444975
248314
1604140
482501
1420582
633183
711121
1339511
1062366
84272
1312636
787663
1276068
1312711
966928
299706
1068755
1428873
1354156
1838729
397938
1319574
541002
1635753
1326877
40376
1682527
1622125
257899
1408134
1449400
649823
1929471
1471970
1305973
1442558
33562
1531497
463622
227752
1081702
1588472
1750364
825774
1890898
1089314
1759580
1106983
337478
794888
1710846
730483
1920230
409639
1078080
1271716
562103
350433
418938
78957
1918569
1917400
1308658
667609
1370256
330369
1397660
1392701
1622944
1619273
709910
1897459
1158065
1234338
1993055
1408352
46456
1048129
18986
725808
1806964
1557260
1276434
128003
624039
1526450
856552
447927
1248288
915117
970007
1914635
1511858
1201256
1129646
998926
880461
1380491
1154952
992726
1765862
239017
1517954
1125740
1344086
1904877
1888740
1089687
1562428
1440902
582611
288017
715984
695116
845054
1164835
399760
620232
1327976
1840571
1764595
1134258
694678
1782346
1985605
1613128
1747021
1287530
875583
964115
154365
83231
1890705
60577
1272415
929205
1887177
825217
310763
552004
1421748
1258859
45639
909246
1281883
1435693
561518
357355
995440
1630509
1070015
606668
1137484
1419943
829747
322317
674935
138444
171325
1717054
265000
880596
1142596
1745164
809945
1410324
405002
199816
500230
95556
1125762
1069900
819020
1508882
1191610
1753255
491168
818390
1252226
390247
295633
1806030
1964385
847973
1780758
1016075
675352
1590796
157309
1042746
114130
55096
1049009
1262277
252247
722396
573866
882573
540999
70683
729365
301777
1118194
484466
491408
938056
2148
1770654
1271319
460636
225380
548341
1791138
651408
1049655
196269
1974224
711733
1974743
204423
220951
1489188
1596791
1434280
614157
307132
1850245
245095
4343
1706484
1894998
69430
1656223
534085
1555537
423068
1969557
339194
640571
194631
287647
375147
421164
1290674
1351186
106518
958606
1996843
697988
880286
1054964
1452312
26463
569969
267111
2846
1632986
689528
1167820
1177411
1234356
545543
945428
1587187
734089
436660
541850
1447171
148339
1017249
1945749
411367
698616
1062790
307544
1526465
439160
1740614
260888
1345997
248194
718642
1960175
1181713
1860186
1767344
1915111
1465893
761330
33227
406436
1566955
1672168
1130178
1277976
828368
1591839
583866
1620720
11991
1735946
1517162
657846
1049927
759335
1886225
1656153
124804
1531462
183167
140463
671438
1225192
1766280
1078723
1445160
544448
585199
1736178
1336981
493982
380800
1098694
1785092
985544
1064501
400310
140425
907619
1010255
1046370
564687
1322730
1411418
902990
1997129
854680
1035033
1405420
1186289
1362286
500307
1082558
946295
1747950
823854
1341079
1040225
229400
1718649
17393
1828965
1122186
895064
748038
697817
340502
722081
1076390
1269799
289003
1982864
428522
697735
1107094
1677549
1225650
986683
1104830
1748449
1039810
871092
1092519
1301816
396571
1786007
811659
812241
479691
1632873
368569
1349031
1323056
1686220
94325
1272829
1793310
1437290
149260
98522
1228678
1103342
175114
529076
1818123
569952
508495
305537
989178
900819
1604113
497910
888962
912807
1718701
452999
1185363
605158
1753986
964638
1692637
820887
1671111
1093250
1772748
283405
192201
1684581
1471585
665381
103468
453998
1347366
1837930
1235741
447554
205601
232708
1436481
1508534
15662
1433061
889128
520618
592725
1623274
443515
1068452
971271
1278580
1358876
260329
500478
1900149
1089775
471965
1188487
546134
97904
1394851
484766
584656
1374420
1589040
1220091
245452
1430409
1841542
1048651
951314
737771
690320
879707
383289
892768
1850564
824541
20779
1263816
1311246
1043386
756851
925359
1130992
320692
1752563
1231521
1216478
62059
221377
773438
792212
159374
674706
14974
649200
987426
50121
220299
1832105
1212971
25092
1668189
41327
456104
1293
1800226
1732185
1061950
886846
627620
1168892
205413
1163305
895755
1771512
1038850
343159
778033
1990613
1983807
1574032
886318
296211
918839
1736190
1749695
55786
560602
1535354
1139523
123261
1064768
1445040
1198815
1564484
1356053
1864299
1050432
1966424
1372130
1697634
1912242
730203
944186
357592
54763
698500
379818
1834641
921791
1314506
860168
1496396
1182204
1724399
857700
27059
1668142
1019505
881648
1028066
1212737
763544
1260004
1080621
1108052
766495
1308699
1803016
365032
617716
1475355
1220112
183944
282620
93523
1370480
398159
459985
376018
741221
843068
1046519
1535479
1859139
1009030
1446732
772349
1837224
1698700
42042
1662510
1897814
879055
161313
1898651
1510044
862593
1970753
963918
136845
536110
1832611
241487
1081653
608961
1342953
557404
840416
1050752
1526115
1461195
1418026
214631
420047
168692
304003
892026
1860202
805072
1542669
1553414
1098719
1850762
591183
165946
449937
92038
299492
1110818
1901329
2976
198051
110746
1127216
1643467
1279289
585528
201873
1697204
221273
1487265
1473533
1691437
775933
266310
1172328
1035716
1088853
353171
152243
983433
1048761
1708096
1946873
961471
1509753
1246930
1477408
1535993
62007
1756957
484640
1109649
601468
1116044
1980685
1023269
1886884
1977491
788060
1388194
1101677
538663
1961116
952321
1572242
1413922
262509
480778
1223883
467766
1444541
809807
1409558
686091
1119230
1804363
1640199
1583772
1234110
1433459
282570
241360
955041
517418
1633856
35055
1375468
1997481
900561
590795
1471105
1811238
207643
243437
371516
1129567
150358
697883
1295672
116351
574788
1964519
1343420
258808
1418333
370791
701204
1654421
541255
1256972
1671199
1523103
645812
135627
1867575
1968732
555610
1850676
481593
93780
855884
1142593
1511924
844567
220537
161598
160261
1650484
257116
954484
1986655
1379000
861453
722695
1706704
113891
1222448
980236
1771947
1476060
823581
1181973
695864
1263226
1294155
412631
897956
1717946
656096
1551053
1350291
1255495
163463
721478
1837415
1781464
1051443
356924
285714
1187239
923565
193273
1251739
1070512
954828
1747651
1234893
1023836
1244976
1697047
624315
490600
1335905
825156
942272
313238
1586752
670691
1853173
1074138
7492
237232
902786
805052
864274
1448554
1308289
1468764
519724
743783
1366761
1601951
53741
1869574
1663364
30380
1281433
267793
1822371
525057
193635
1349420
453901
592541
1646662
1376231
1489011
1315997
965466
1212593
315390
1590512
222696
1583734
307917
126408
898430
686328
1701263
994963
1448850
500236
8744
965280
701917
153416
1186210
1111817
1349613
1707097
1538760
398617
1568434
1544048
231095
1949416
932040
164991
1927934
1923618
437088
1732425
900110
753086
989474
389934
1373513
1837801
1132623
1036157
1941128
605737
1913130
203867
1863061
52581
1460266
1741685
1399276
283769
1664405
705546
1724456
1431471
77335
491417
454605
1819288
373342
289738
1936596
1959527
1132108
153631
102224
1212767
897644
1118380
1996427
1152470
1126989
778195
316001
1664378
392042
753223
469885
1980028
1087204
1243631
111203
1117390
812578
908060
705762
1340072
1140545
977983
1591041
219009
942595
650042
424281
1406069
200495
139191
566991
1138348
100222
1246759
1311016
1972559
1471001
936992
1010958
1198687
1179881
1672681
503719
1550988
1597848
1968253
1085157
1332275
335382
787212
1804371
402574
1318151
1079730
269033
225472
718663
1910231
916314
1988725
84675
1855237
1618395
1780040
1541077
243878
394904
1323974
1181877
1935510
456963
779183
1437480
560574
7201
199896
801567
1418886
335433
978764
908404
184561
695612
1008612
771551
313238
251265
1412017
291197
589999
322777
802600
1264066
1564082
462975
1871160
614486
11894
230758
313726
343994
274503
1234768
1637531
850091
1853591
243533
1678391
1967815
944412
248285
1110003
1189190
526019
964949
1946703
846635
671621
84979
1945798
570754
1176856
1804693
1051143
1437426
1457405
344774
952960
1521461
1427719
1464992
606405
869742
50969
1209878
1091222
1569740
278824
282534
87443
822109
1902983
613771
1186440
180310
849911
825221
1120403
1755278
1756951
1895481
1698388
1362578
1531015
241837
282777
1159277
1908230
807561
825618
1741934
399693
867390
1354963
26448
875639
346943
698743
899923
372950
1592576
106363
75494
663898
400088
638192
729668
1782856
955479
481809
1690429
491468
1949319
151498
739405
1290734
989744
1532942
1263631
387680
1893130
980943
427422
544229
508314
1552281
328141
1401075
1144766
312450
1615652
545542
540988
1785944
1435674
1337780
545210
1983120
799156
508111
1007016
1531464
880034
501860
95945
1884992
443037
614021
577608
250988
1545792
1664175
778445
283686
1156078
31775
1394027
961506
1243405
538963
375776
1576009
279291
1999385
195964
963460
539331
493322
236414
705127
1027471
422225
1923713
1588722
35911
311018
632353
1358500
1807638
1913242
1373400
428788
1860072
1231458
232001
1358608
972375
460350
997735
666079
601391
1636116
1880867
727855
1189120
456867
1278943
1836099
30187
288000
1897172
1730327
1608477
283675
1011157
1396100
1257796
1733730
1545735
1286989
38464
690016
1276138
1758638
407780
282746
712879
92804
1894851
734861
223312
1737894
1342448
907575
1413859
1474321
1307578
845020
142644
205426
1090633
670847
1477923
1752223
165168
9358
1416237
422247
192688
1085804
675498
260668
744226
670810
547098
389754
1737879
1586453
990303
642223
1351196
470576
212550
18828
185908
1515446
1581241
1829999
110470
202227
1821942
411823
1181685
1198940
1925837
1453441
219039
432852
1137172
1305693
1532819
1149580
1361477
342002
1506382
802467
994959
1926246
1519806
1303688
438998
719712
1651386
1226393
630669
719989
359544
68361
1778893
1835715
1576820
1623465
278119
1804866
56328
1534138
871658
781378
898407
525788
1514291
593563
1342777
885398
1786801
1076977
528981
1038192
1081421
1622804
1824877
1133959
1532796
424870
1265602
1424597
636836
1691340
1825047
1729079
675022
1798919
1081149
628212
384260
503427
489502
1228691
586593
1053399
348886
1447828
385318
400686
1383946
1402440
287551
1623757
168787
9074
1997369
338099
261727
1678932
1515035
1833403
1649429
1931668
321783
1170337
1558742
1357452
1697148
1667484
1660835
1891920
916250
1012014
1361393
1542260
663811
45327
1912315
1014317
700416
942453
1168248
1178422
835
969443
1539703
117725
913382
688027
708617
433014
1657496
662723
1726073
417896
1036706
356165
454078
991830
1974213
1940434
94243
966128
1019804
28960
810217
716026
300580
1457993
814181
1250331
1700654
1692552
416387
114585
1908808
1154278
763905
515342
1477731
1063620
523385
1117972
818400
37788
306285
3173
19296
1736290
1882968
188693
1257740
980831
294052
12086
1719250
133501
134317
503326
1516526
1960339
621286
745840
789566
591964
733007
317526
1600563
378476
957537
122844
15591
873488
1270694
648727
1092994
744016
120338
446242
1423581
277607
1214347
636134
1418487
1456311
856593
1047342
317566
505775
1293609
746097
252511
1994953
1522996
1892978
1062620
946679
1676158
356465
357473
175720
979459
1510805
325393
1765351
1989026
1986243
1636935
1127548
1884614
617972
1743630
150416
992408
1877861
53878
1354036
1082863
290447
108800
1020858
991318
1532848
281233
1363999
1392083
1382584
1796846
1207031
1034437
1288274
560255
529416
1372591
594024
1567338
846975
1046870
1367984
580970
1628638
824481
887132
1722850
1989947
1251107
1418767
638682
1477256
1782767
825048
515253
1181319
702220
1241087
1429657
1820260
404747
793823
412703
1694479
681664
772507
850319
488258
48789
1659189
1551016
724517
97197
1921279
731783
942306
1175951
1282800
1776957
245379
1694157
662660
34690
1991648
634669
277986
1716227
214871
1228334
1212659
1801439
353159
1905127
1509666
149132
324678
778242
1465577
128972
1694607
251678
584396
1490531
1580557
634135
1909850
1995480
1061365
1460942
325142
1291045
1355057
1791569
1497706
399429
1635268
1453539
1034176
1860141
1677486
724332
216765
496867
1726962
1325895
81994
1581165
631790
999649
181282
844001
1412582
1904221
1259537
5900
1068631
659751
729348
1484804
575585
163794
1808538
784668
1600180
937727
782344
792086
1398883
1640500
311193
269555
1315421
409321
1347246
1237283
1624098
1039576
153496
1010707
1286248
1476647
1477423
171218
101928
153016
780827
949250
127537
338578
1922030
1822884
1971268
613828
806190
634336
215464
196568
860981
118232
1189865
1047790
1422858
3950
1146100
361328
215993
870905
1678680
412508
1947729
1716353
807661
740237
369311
1553298
748209
1308877
1007088
1066516
935418
1121481
875733
1830358
1996773
1359014
1398823
740694
71995
1996077
408044
442398
11423
1666189
775514
95940
692162
303594
1585789
1282277
1853567
31383
1208688
51020
288438
1693124
5458
1593834
1129243
1380893
24719
1106911
1153855
719142
1438694
1394121
1681762
1471117
1196507
1804654
795223
637612
423870
341498
1539504
1984459
1142957
1727634
1537491
1398204
226324
807160
376584
426800
355127
1325407
34561
1154697
1073811
1621946
1056314
246244
1288687
1239068
12805
1052520
751495
1301653
394359
1486494
68556
612945
1997142
774929
1372737
1136920
448102
16937
1000650
1160383
1452036
536873
1804938
1879145
566098
142887
894203
1350213
956494
1771959
1619375
360859
788115
678760
727285
1190842
949734
1342876
720265
1754437
574290
182844
1367386
1402604
285714
211330
1766159
61563
138244
1126647
14462
1681742
227711
42776
61864
638976
1428752
1339697
1468699
1711399
1171616
1271349
1581925
15213
387842
1431251
622848
214472
579402
1806765
1484706
1759500
1230145
1010061
1548062
1418651
1942669
454507
1245897
1116294
61595
156835
1053702
1414394
1065390
1815812
1579036
977266
1542577
437153
937270
1997470
823190
1632917
1473597
304281
946243
739940
130287
494318
1796770
401381
733551
1719108
1770377
1240495
385607
45313
510093
910804
823115
429307
1585307
1978148
1551496
1532116
1191056
1501303
1457703
1410402
1252471
1970602
1694272
1302572
1297014
1333270
649549
1771307
800910
1950252
690930
1714335
1976992
1499282
1291408
492180
1273898
454624
539713
975829
96529
910127
109485
1280261
911775
476467
1282162
602299
257476
1936863
1158731
1620123
168703
659266
633153
918693
149596
338922
1672965
667684
1796701
62988
1702033
1365994
35437
1832003
1599518
1934729
1792944
1336862
1456508
397014
1358971
1651663
922307
5407
539088
1367049
427996
44932
1427028
111352
564397
547068
999172
1043311
150521
254424
452216
952849
547537
1647098
677198
1715913
1483138
848896
1165281
876033
1681904
1612053
302961
889436
25999
1672236
1521524
142623
464391
1579635
17149
492129
602144
609935
614143
1923159
361810
1938904
68032
924362
616487
337046
1050448
1717613
1909978
1049437
1622814
30275
538884
1127679
800034
1609820
1309672
1357272
1841445
135246
950936
606321
1979077
1385118
1100749
250960
372343
1764993
1975957
581325
1305400
1368312
1383837
1850761
347082
1034022
1687502
1986898
257184
64966
857085
60112
1704884
767838
1507457
1897481
403285
1005262
441564
1502102
1019979
1054037
855836
1012177
1375414
1508749
765084
1633150
833068
1402911
680531
1423707
1656857
756929
240170
236577
652958
1613522
983249
1405171
231728
1610470
78957
1075122
1022067
1518122
1779187
354138
183847
272485
996240
897653
135587
1057656
34016
1277484
871379
1822133
493868
268438
314246
1071990
1632995
205055
1820611
724761
983572
1221419
591400
1136755
193225
722838
1939184
960446
1762922
1395180
633317
1555741
504782
572084
1948004
891711
1789749
1466349
969557
1656064
3932
1239433
837150
577764
306856
1539793
925019
316011
977714
896926
122469
95164
883529
1831584
1798918
715844
740311
871650
1200059
973313
832631
860786
1954953
944920
1877276
1219331
1720246
782521
797257
1596541
343131
67579
145776
1495604
1439391
229332
988201
1236818
1977326
1099059
524640
171375
686351
56755
1870848
1000566
1428660
1838324
452410
165711
133393
232576
382575
1046702
1800772
341904
1164952
1410853
1908629
364832
1248071
161057
1198353
1452412
1001823
1324390
617925
1198985
1010496
1249627
656101
1858910
1554511
1708363
510855
1063523
460751
1656512
1092310
975071
1680173
1917057
979539
110771
1413815
862162
284060
212592
1750922
1676950
883545
1036493
554706
560372
288900
682552
1030777
1115027
677457
791482
372190
1188631
555699
1814158
1463588
551319
463569
1441732
474
373314
153355
1285462
1315109
994103
504554
555643
1190577
1182794
827986
1199973
1152219
1985275
1325834
829485
52820
346880
627288
126054
1589512
104800
1040742
240685
1060780
712584
1433281
201497
1721237
865291
1993981
1926234
1205919
371280
1477366
1653277
1351205
227157
1904636
746835
1576498
804200
733498
1331711
889089
916392
864151
1347816
621179
1060486
1737535
78144
39081
20634
873109
545893
812288
562673
1100098
1174460
1268749
873102
62336
590003
733389
501847
842745
1523106
803109
970932
1292160
744499
885242
1132868
1112585
1425414
1694616
1223249
232172
225408
1175256
1655478
1938382
528974
1986283
607057
1228936
1772662
1766856
1652055
1214467
41752
1456827
1213521
1267302
331537
27291
1648628
1718183
1142985
1219387
1762812
1591727
1320461
543906
466769
1457274
598063
496221
1614523
161961
1313833
662017
1206639
1839156
370952
1471216
1207368
1140219
1879658
1501892
1334077
46600
241062
36817
430479
525542
1228032
779928
1487287
1610236
119029
1467493
684933
301101
661239
643317
1965487
1793427
1565797
1795523
1161594
1732684
476341
1645500
193456
70831
691014
224570
377232
962937
1181819
960303
1499845
392447
1708681
251378
1351092
1170733
1261560
631361
990325
1115646
512009
1398855
1308881
926288
337733
1590448
394336
1065425
1283974
1975931
1044639
1025581
991462
1692376
529282
990604
1972188
11903
104814
1910858
741216
1448273
454878
48877
741845
1484329
80160
127385
544394
101350
574484
1505034
16068
1127091
91011
1186541
365532
1428083
462596
757676
1703312
215634
667377
1928775
435939
491321
275330
1082622
969201
887746
1325852
816044
1183147
1936183
6036
1379146
159152
55516
235441
11719
844294
1321159
589766
766374
798781
1494139
1643469
673891
1666707
1879911
1333494
94190
427300
803841
1898481
265966
113391
1749765
1062399
705685
874309
733668
489213
377921
1626263
1989516
1965492
337743
1818866
1190224
57326
734329
1427387
1924217
232984
1788124
905688
1329749
1596017
1447068
452868
272638
675171
1842535
1819522
1598709
979677
1564677
936740
1398146
419180
1991862
484979
768708
1675868
1482833
1385507
1302355
521959
1993306
1910001
1017942
1112457
692142
904453
536117
1249523
1946508
85369
1668620
376282
543330
1855676
391039
1214797
512147
1182646
1301842
1938880
1859688
109009
1102766
282997
795868
346200
1432499
312707
1421202
345670
454287
84477
1961072
168029
828285
74268
123957
979525
784122
673015
1894004
1453203
599852
1266538
889418
854426
1488418
1291631
637926
1883010
705066
524671
725167
1341830
1999334
817516
281005
1202287
993244
431585
766165
315363
1205350
1608916
486788
725948
1513702
1113453
1326475
1558142
899541
226807
970960
610185
6756
1468173
1477122
101704
678826
211627
1229945
721216
1249920
332149
45855
669528
715637
1272652
127051
1312163
1702657
601021
791613
1581008
516894
657964
1263826
1499804
1556512
1959402
1627761
1058913
1905310
788299
1334690
956468
1405202
979846
1928132
1888549
1605453
289662
1003447
1574047
1758451
1188182
458656
576059
1386936
1619039
1612934
814304
1251025
878635
1943017
1820578
717987
1773017
1045574
1825338
1259109
1951455
1024802
1802276
1703632
461416
1117887
562931
1950424
151005
1459431
20588
1966449
1911681
294943
1641492
1148609
141778
1861989
596899
1301395
1966846
1822145
1479665
729102
1140567
601982
578510
918086
1997906
535585
1565907
976872
552247
1985632
1410615
1409819
607600
764746
1749236
1319892
1737833
754626
1633757
1800321
1349734
960912
274430
133967
26904
855211
1529701
1143021
900725
330170
485428
391607
241778
643463
1136321
758047
1350801
599268
440317
1415967
1868123
1308357
84159
1232341
1313467
429593
1113224
1274351
1337349
344824
329210
1307657
322615
292088
1073930
1443887
387304
1353727
1685984
919763
1765160
1235151
1717776
122609
1187603
1771274
1488354
362569
530151
1128716
174394
298121
1112272
1052766
1639531
1026404
481639
445837
705515
1818236
537345
537882
822166
1214843
1733649
1458925
1946391
1405042
599222
1347464
1976572
140862
747875
558044
1299649
932981
835427
1015299
118676
400515
1686190
1343799
569288
1297169
727590
1572553
1650689
564464
1351055
690538
349957
1152842
1157183
1055464
130232
651224
869887
1601536
1127615
130658
418299
18759
591889
15887
1155134
60561
840790
1123239
18089
1562115
269900
758413
1423254
547606
690800
85289
1180689
1140031
1213390
840987
653318
1629184
1248008
1434942
1448597
975442
1391544
503877
1688973
412532
66157
886113
931215
276607
942760
1914615
37665
1260236
282312
1433349
1202591
1306452
499204
1758046
1936675
561815
1961921
1096789
680636
306070
1419577
260286
36545
1496949
289248
1649677
80713
1168289
1829713
1431258
152673
1351150
333372
253595
216677
561496
816434
384501
1955637
705506
1482806
462135
1661501
1609886
1503072
1234856
1359422
937240
373165
172077
155582
1791316
1238046
1622886
403740
1411083
1801861
264312
613253
1060068
620421
1565530
1903389
396856
1329973
888853
1127476
579084
584607
1961424
843232
429246
1436540
1921495
384572
661922
522823
1607140
1306338
361232
1812931
856694
1148024
1314044
52629
957503
325637
1168022
238745
1920739
1500750
354653
547489
978480
66761
1067661
595515
582890
1107216
438315
563147
1590875
175768
790423
367295
74530
1989892
1773070
1341086
1523831
1220966
492185
1432039
356801
1170122
1596265
1493425
539296
1536265
1869167
653955
1560613
1224051
1692726
879000
1389171
1121375
1887375
959152
793491
915689
472988
902481
182586
923418
156317
889167
495842
655739
1793068
754896
849479
834728
1029821
1280664
1446303
82429
181837
1979100
1540435
469190
1326895
190908
813683
466547
487091
920158
362753
512685
269818
809077
1033335
1494970
1258623
239867
401286
1720618
1728770
1128887
337646
233716
886238
1441057
1179812
348365
1815414
1191509
150955
960352
1336401
690256
1097156
12214
782347
90825
961623
1098372
953450
1531473
741769
1003224
1845562
99435
1424598
471348
1616036
1329387
415692
1467599
477763
864691
365901
903077
1540640
926516
74931
1968976
1807143
745826
1809970
1965127
1079640
868564
1623782
1591936
1478752
1062969
1174513
129726
1840437
1520389
331885
542402
1717856
1068273
1888831
982303
457021
1808696
487518
339650
1091990
1052486
1441517
893051
74653
1722303
832692
1751302
1584054
1011160
356298
1634427
1058679
59641
1939423
963863
447066
4310
431162
947676
1233115
1199537
1783297
1516465
446150
127574
1915460
1170175
1105313
395798
350520
69037
1108142
1465709
94297
1799757
429423
190258
288829
1748588
1608562
1896616
143608
1918954
255682
793170
1554828
390682
1496393
775772
389613
1620055
1842427
1384051
210347
1560612
1551984
582075
281299
1045901
539814
999370
1992247
423691
1651088
1453124
1484573
1456705
295732
1750228
270273
242853
1451469
1801198
1700030
869113
866964
26599
1258988
1465946
607404
1397602
989558
205096
1956956
325134
1637472
581864
339369
531615
897071
184324
1490582
1249557
606959
592192
319983
1819393
769034
1788568
361013
902612
978455
1326560
199308
1927359
778355
1641313
1612812
627632
1771363
1066467
393722
36028
1668906
533685
1255259
1159865
1079328
1302086
819900
595472
1207307
731895
805785
757023
821542
1283631
1060303
1264585
1130204
1576258
467661
418868
1975611
969322
1774027
451816
1918263
1296867
1339344
136973
790347
1919623
196094
171516
786452
1569338
276499
569365
294218
998489
1907591
1386495
437319
1105652
1916158
231763
626022
885000
575687
1164726
1850884
192967
1128851
93486
244601
1407013
1287346
969345
1422401
528641
175610
1536772
910244
1969109
169614
1849027
1612719
770426
1723834
1784527
678157
1583623
147332
1777581
1661641
1459855
1905761
1828039
1744556
831373
1851319
972310
1687415
955907
1742874
625307
1243722
956275
1867515
497496
188938
688420
1606075
1029847
1250928
302175
1948896
1325537
1327845
1311655
1160467
869187
804978
1392669
1627968
191894
1152863
451253
598714
1651852
1109734
1863853
1660252
248984
1040484
659465
1714966
1765868
1342885
1141949
1544051
366116
197105
878323
518061
1465092
1362078
286094
444779
1447034
419308
1134252
1838858
88423
1574153
186893
448347
24236
891370
110425
1500029
64754
754166
1532982
461620
1320785
1449078
1757337
780628
778070
1970387
64312
937319
1709453
1391881
948810
1239176
1386890
455318
1601119
207262
188764
1876283
1294852
992997
1121617
970042
1598471
1832279
131167
1084127
1003645
1726639
1330037
1984757
1853303
192696
365018
1982081
1528802
1338000
1209792
1036716
1299885
821831
283456
192659
1189120
244122
626551
986694
1324731
1483924
1929174
115455
762694
278832
1464677
127783
1671072
670918
795181
1797001
479301
221503
1853794
765709
1172248
1725533
29157
1019224
327056
1115753
897747
1670041
184386
1777175
187734
1356849
1809890
1800115
584832
426551
1810552
813089
1076148
1069336
563207
1676629
1691397
237162
1060400
408169
294248
1990045
290215
1191076
1270259
143713
931901
319505
1391439
265826
324677
528096
1332653
1889927
124704
1237454
1389537
1187513
706141
157614
1306759
768505
297661
926282
1052749
106626
1581901
790160
404192
146750
1211558
762655
1314430
1215162
427243
655931
375193
1346165
327930
385409
405151
1637220
1033903
616892
1509453
1761124
1919366
605278
1538334
1089537
1683163
1687525
433064
1250125
1224351
332891
254446
1819714
605441
1538547
14764
870771
674387
513447
208946
641795
1097310
750584
636919
746651
1489400
7777
275170
1580483
393969
801537
1787536
255298
1911681
229773
261339
1777063
1999092
105202
63091
1128776
759049
1174904
35167
1734310
1880931
1413042
1434881
1825401
1585400
13101
1980250
31374
867638
1195542
10432
458568
775648
1879513
1625410
200930
1683671
1445862
1408290
289928
316362
739584
747892
1774894
430688
71135
1547675
950504
607573
343302
758601
550882
1753471
589826
1484127
449382
868416
780020
1517198
378000
53880
1952229
711479
1085567
829650
1408133
253827
1371241
138263
58285
803470
421498
1994878
824254
141733
836855
253204
136529
1249901
1106095
472101
758685
315860
1817406
134209
608080
912423
1670619
107909
1325266
1861141
40382
252661
471695
471741
1819562
424232
1934985
1679580
7182
143367
101041
754638
639000
1903484
1372381
627133
1734716
1291930
1563542
1562725
1590073
1369062
495868
1475370
674207
1638594
1510648
360859
1617059
1892450
1014241
1890903
511890
134235
701322
928050
1573712
1323425
218998
415729
1849664
73469
1385825
1635982
1946058
1528937
1966189
427932
300824
1823808
1697516
81890
1707618
1801870
20959
563394
1684661
1919869
1959239
1278387
357565
1897493
291386
304826
1329860
1163129
993056
879938
774579
275368
21260
1621563
751427
531614
1382741
564433
649167
211908
1654619
1230623
114734
15574
1340662
792385
327142
30995
493619
1454034
1235340
93195
1849959
438826
1452291
118207
1762627
1591120
1489413
1836248
812257
901032
1065297
384217
640871
242401
134084
1412377
337401
1182692
1103705
190277
492618
300354
1742265
645252
343967
1857630
1678779
1359377
620611
1723806
850601
200704
405265
577895
337921
375227
1603045
1407832
766226
40907
980209
526977
1644487
1930915
1764136
952553
1259228
1022396
1827206
505197
333983
998982
1719597
1493241
326473
1920555
523646
1775410
70779
1529756
909119
1814532
1751667
1957229
622613
549559
805073
1948725
1679465
1189729
1884056
729775
13423
1515904
1605407
140109
1777540
1947613
1813077
353028
694379
1474482
521635
1930030
1210682
507848
1629241
641560
1163865
1587368
1688714
1557678
1380281
820132
528656
806204
228143
1208036
498474
54203
1454154
991386
1134935
401484
490313
1958490
1663922
1332311
1161025
1628662
1354192
357053
1777802
459443
1391114
1889700
1662020
1568951
1108395
1045384
1650457
1472306
73017
1471309
289832
1713034
870703
830596
54710
839426
414966
105368
214925
47280
1676741
1667961
1834919
486594
222871
1133815
150301
1033975
248852
1960986
104860
323045
123029
1073747
1823282
495695
710620
1741039
826651
6326
1966397
119362
1387059
1749262
338438
1472013
1541677
1393118
1164125
1072151
168511
597095
1656630
1850300
1052112
1211998
409914
1021102
506274
1272638
809457
993906
196332
1515630
64290
726941
1601720
1924443
1543789
1044106
1043285
1110140
1567535
662959
138855
1003680
1063430
48251
1373558
1973549
308728
683826
1863533
837533
1911302
1258895
1729252
1419655
56478
1685964
22314
480243
1805170
1221044
53922
1177784
450164
926529
1833415
1621230
233755
997089
1340579
839125
1421164
738694
490369
1858398
1392655
1128450
219246
589744
127979
1824167
738253
1437469
1702396
504531
1459415
361105
1192041
1916153
837634
1861781
1457179
1628342
17990
1323667
1323718
1563488
1129207
378518
1100972
1867306
1426697
1286893
154363
1097763
49792
1194032
1016482
1013784
615004
771569
1784555
810538
1659011
1801392
360561
849200
1191949
959939
1933820
386566
790167
1702811
1105038
653066
655072
1325039
534169
1018936
368922
1793626
80043
50009
1219902
1692143
496435
1808248
978884
1197922
1809205
1179027
252435
420268
751614
855532
1319659
1515288
244954
962132
510125
1460954
892123
1128533
898771
398111
1790727
1239460
1814685
931604
1014056
500222
8079
885792
1020750
59827
691805
442821
219530
724768
234249
412282
1568065
267300
1094633
27380
1969399
1439927
1706740
344124
894075
1062316
1743429
360666
745313
402758
800924
428225
1526636
1224162
563474
53865
1139159
1485910
1316321
1537510
623067
628563
179258
1335096
390021
1482216
915322
832527
395335
966142
1855023
1254148
1704908
486525
789490
1835875
562370
1063028
1385023
115754
1033515
1270366
1293885
740698
653455
458189
529118
1224439
1694782
396673
217835
1305343
272304
525345
1683331
366837
1638334
753360
1592906
1575593
1600307
407485
691360
1790925
1148039
951248
1576850
1699131
89743
289975
1716411
312762
1780997
468260
1417723
187370
458450
1742596
666933
361661
821139
650819
1492317
1024424
911257
1274338
1731977
1155682
722922
728970
1518492
715098
567863
397474
1661849
507727
1183322
1234247
544107
379182
232337
507415
1600767
128487
83672
867567
212471
1500390
1023732
1594
895729
275032
1231795
68951
1747991
939444
1531126
1953640
1680467
869162
489057
1366927
1971642
1488181
1210664
277406
771352
1253615
1735258
134163
1467244
294502
441427
904588
474763
1961424
22788
1551409
256285
231141
675645
1813615
1954769
184954
959481
569287
701696
898978
1685584
406543
1449510
737926
1488276
1783518
1384764
1854992
1613710
471493
909130
1908272
876906
453730
1213810
28833
64288
1607500
735657
715351
472212
297660
467025
815095
1206663
1552036
1733584
1847791
421988
82935
520777
1171190
1716480
355902
1748327
745832
226826
566132
1333436
537119
1750971
204442
463053
894992
1137356
615519
733341
484301
792045
1589062
54313
1525857
1780621
1265345
720296
1149868
199664
1063193
1728309
185192
1440511
394651
54992
1568315
270492
1129795
320549
1453286
113592
45241
645329
1268728
126778
1025563
410792
1593741
94631
1882522
1709561
1217519
690967
1453743
1409007
578457
1545380
1506229
1431848
754561
706676
870859
83729
1201858
796551
996767
710389
677099
571023
978324
145117
1451420
377000
226845
1674013
801751
427243
1462196
273759
140766
673519
1228703
1717133
904903
934640
1907556
192248
860358
717021
874633
1710828
1196992
1284283
1874895
1982379
1342038
1011880
1859945
565536
235309
200997
1183018
1124620
802959
118055
1008691
628125
360204
1626031
94662
407026
793216
1666051
324176
1836054
612586
360488
1768131
520502
1487372
109720
1013641
1133106
24152
881480
1911435
1717479
1476270
307342
28515
948314
1342978
1404883
461733
37787
1371012
297307
935770
691278
845942
835613
1935007
1688544
565468
1092443
1940307
1121786
1139638
1468712
1706472
1034718
442876
1164331
1833045
855563
807342
36937
1451368
1093362
166893
1800923
15125
1408262
432669
1961621
1712243
1609266
617240
1342883
1613054
613782
262426
946831
1533122
1896970
1955207
28159
1380692
1096497
575294
1124334
1644351
1049253
1946619
1893654
572153
1063127
1249372
206045
378994
1907435
1263010
1790495
1661438
1833816
598722
487974
571887
50461
461644
1579955
1715535
1859641
1278912
581282
341021
7397
1015357
1569775
1121532
1322923
1432258
1533335
1886770
255478
541411
1621161
314205
1434319
786144
1085854
1464081
1984086
1787006
900588
1679779
447203
230381
1720119
1552441
835374
1455020
85652
922832
1736150
867824
872078
696880
1479642
1371600
1123665
1319745
108958
1739583
686084
653407
112554
1732109
221212
934759
212757
1224862
1375404
1863883
404935
496053
1249605
1257128
1175741
555360
185588
462214
168801
1700205
970956
1747532
774166
1825381
534891
1852049
283843
1926672
1498006
667431
1784908
1992739
519487
935407
1240066
890210
450029
855970
1593080
1210140
1410988
243075
617769
1486180
1193112
61871
1338695
1502485
1469865
220099
1963644
1095863
985013
99835
868012
1889587
1507991
1594669
186474
1989061
440869
1788290
561365
593999
1052482
1424751
198403
1212877
1629006
239136
68841
1291616
1850231
1489358
1326525
1475888
674023
1221882
1441315
1446579
92920
367399
1223885
606426
191943
1837794
1477864
1821301
338119
1950854
1385109
1898382
1105574
768705
541187
304068
1763277
1269037
1616703
1036482
1912635
227168
1803789
1031422
1726753
479072
174724
1509479
1008369
1751377
1061173
816489
142774
471432
332677
965050
1559476
1748695
44605
1496172
1584753
349489
1782230
313603
1912524
121215
1007196
750295
299751
1025361
1099328
701809
919527
906239
543258
159516
416685
1970946
1239967
1835706
1396655
1054185
1306943
1911918
888373
1394557
575492
1032204
1346582
1542878
1665001
593052
805889
1640635
1668020
1809806
515493
1322595
1914071
191722
1788659
534325
105786
213696
941987
834986
102979
967874
1210761
735536
706966
235558
60427
722042
382311
1306949
1756821
1399890
1050972
144079
10803
1231413
812543
978576
1513052
725324
785645
1843138
1570532
1995553
1006883
1115408
788694
1505869
393581
1668365
867006
1906149
1633435
1394431
685149
1202356
1394843
757776
440092
461576
829917
1645389
260986
1706053
387401
1928309
785348
1093310
1795709
965409
673556
1608339
713505
782844
1448570
921925
1893648
1428935
1093822
86638
251338
54116
1840836
309606
1127637
1443645
491474
10621
1793273
636964
95767
939096
844112
923113
1904666
956788
1568366
698749
1730360
1803756
587041
547695
1453642
1867605
772353
1658868
204997
30979
1817891
1059275
550103
1440598
1070740
1024144
1024692
235996
244466
640943
689482
877737
1155758
203163
1133513
645809
900796
1559772
1321665
1306909
269711
291209
1245611
120481
833076
593254
1448468
1827034
1509113
1374187
945173
892740
13090
27406
748389
512606
216885
1586946
995336
1201497
453949
1058041
80551
1919919
808305
398543
606570
931225
93453
763980
1094015
500478
1502813
1228585
1571780
1556555
769682
293347
556127
1648594
909390
68572
404686
1276525
1834484
499495
1591818
577721
614572
1217594
1076550
1693663
1943598
529123
134676
1495583
1828212
180419
29707
978094
1524600
23481
1114486
524834
854289
317147
1256135
294756
285942
144498
532860
1095569
1553275
1732665
292078
576140
1697067
571096
1944267
697376
790153
1566130
894691
1189461
1885413
1958206
1657586
273224
1613419
1203805
502035
1199772
1235096
517008
529314
1259972
798726
692265
378755
278700
1745648
799876
1362530
412042
953095
292914
43146
1901810
276457
367260
70212
1985131
1069463
1645256
606053
514929
234919
1337375
166584
279579
206860
886229
303476
535218
80861
984130
1170737
1185687
755958
669069
1465874
456780
993350
1035622
160582
1068371
1158022
1985429
994464
1125280
48414
1048859
1916910
771382
1520017
1902057
425271
1518621
1287821
324848
993550
1944835
502716
1370163
113282
624939
814498
324831
1356782
792646
69721
1768912
1836530
912366
1676997
783373
1569420
285119
1557762
1534489
1136643
1002081
288877
843799
1595828
522817
1916705
1613973
1883823
363214
1033969
558906
620604
1037461
818452
1305202
1064855
1313008
1435350
547349
177672
189765
695337
487950
1560191
47463
608042
1187589
202376
839661
1070033
466556
885101
1770028
1285054
1006347
930331
1345501
1564014
1470587
1492340
315889
1623623
277383
1371705
838750
62086
967887
913454
1095029
169905
1119009
347048
1660233
363746
1972920
1803976
150448
577126
1105886
1335623
914566
2142
183699
1163292
1257326
1497673
13458
1369351
508283
437778
563362
1194869
647996
1197990
542173
1108346
1006328
1674815
1849016
666122
1617211
1569318
661337
1683571
657673
1673530
312049
30775
331895
735208
349425
1681075
1725314
1551115
297518
1413382
424482
200189
1143261
1164529
938168
1454283
292462
209848
151149
949439
446938
659947
1754372
1988953
1819659
423005
1292805
397018
607374
1171091
445292
451478
1480329
535298
901388
517864
788308
619002
477284
1330821
986971
940066
1414214
1506565
580391
628162
1782620
1690814
705970
1574450
196361
891435
177932
310790
894413
70636
485349
256507
1185811
1969934
605193
1296451
224800
326955
966686
1234675
1097381
32201
1966161
1618507
897125
1960070
1553764
1202480
1649400
17356
688369
1942325
1231633
118138
248781
222837
299463
1295115
488760
1178041
1816838
1953030
1302566
377516
1186948
1349539
997404
237083
853163
1070104
793828
443692
514886
880869
1304837
371461
1799251
380757
1702143
74733
475589
1608629
264332
1229844
1529277
1088767
1141102
1320511
1973856
746810
1362206
534050
1219244
1954466
148479
266041
693103
1151825
64403
818618
820455
1913077
1301123
986822
1456527
1007822
1864644
807967
1300784
241639
1678322
1466969
582173
1916107
169094
648912
915270
163905
1966505
1785251
1635135
313641
527477
343708
1868348
710169
1518871
1207236
1261608
1325435
903044
213149
1219088
1118722
417959
1799710
309479
59403
1485201
591638
242651
145986
1361683
1277690
746334
1053550
1626356
1122939
1281974
169933
887474
1662911
53369
1446334
783496
42473
1771022
1430388
1506290
1168769
1294830
549098
1682486
1302758
187117
705034
1784606
1842604
602280
319589
281490
336114
48173
858617
71041
315239
184795
1062536
1585614
1100203
307474
1069893
422613
1103320
899099
1657089
1154774
1680700
1548423
944466
1236570
280414
1254887
396661
266288
1966829
1737110
120820
238849
1021219
572534
417527
1767891
655258
25539
840070
1366512
1259114
1272969
1953111
625491
1789343
120749
418936
1034902
1417281
1644199
700712
1437981
779092
140444
314896
888510
1504764
1201300
1202456
1972819
1976731
1415714
655477
954544
1553567
1612508
166535
335501
1276644
935552
1646890
1272691
197
1592230
1467917
779969
1893472
1244190
1652176
427816
771530
1093277
1068657
584118
1769354
1531405
1979980
400540
1949780
1343868
1792312
1621877
1293427
1991971
949793
1835711
941020
309049
1551744
303629
1127276
727156
935559
288121
697121
1289185
22616
682092
1676748
302956
1430282
1954156
1679614
36862
905113
1195466
1996398
125991
129904
1159962
1033654
1773293
1917252
450239
479453
700470
1291797
265578
1752755
1893601
391608
53851
1615974
1829432
1755371
654254
617539
1116799
1065732
327326
733041
1294854
1281031
1756473
1298107
1998831
848322
1114093
1942917
84297
471485
229909
627375
157425
1642784
1310949
276128
1532311
83514
841894
255515
577629
1721349
586580
10229
1682973
1753577
1965454
736062
1930792
1334339
1500114
501089
1454584
170497
837800
472578
66196
784551
25359
239591
1777343
411121
1389601
1456570
1392146
875182
1920865
1020456
1197678
414993
4896
1123520
1148346
761417
1111671
1557663
651474
877837
181650
776604
713864
670042
1622823
816779
486393
1911414
1309989
1438774
737546
172057
1741223
796807
917265
1910455
623133
174986
1595253
44487
1893106
1749126
323022
1409842
1123738
1500517
242476
211877
989221
133473
1681087
108289
1730947
1613388
363761
661257
138983
821881
770977
556636
343156
1558079
1441409
1280806
1684965
1650953
100685
670364
1858546
346970
1997179
742665
1024241
919410
687902
495156
1819262
1525400
714333
1145211
644494
1587680
102783
1008978
314755
1685714
554462
1739290
1247003
1574127
1653267
443505
1912702
100090
1982744
1598576
1004616
1173019
81457
1141981
844007
1808711
1791067
233261
906933
1114811
447745
256754
589289
448531
146961
280302
1928472
870891
469781
187593
1941890
69845
591387
1793866
650639
1554216
1370697
1559524
454675
1079688
318146
739883
768597
207633
861742
781425
1222429
979432
183437
1219389
1742523
85642
1359959
704251
744561
773724
454400
322344
306281
1205448
1758659
1199149
1056992
901385
1021463
132652
1463149
59214
286336
1281060
1368087
1012333
452558
1534208
1349906
988108
1144050
241460
1538715
1475580
1327512
1461527
707887
803290
1086985
1366278
1646220
1054915
390203
439504
191545
1645955
1153223
374236
890911
258191
1291720
703482
1651076
237087
1638652
1608970
688226
1892198
384436
289956
1105022
236452
701108
866660
1021456
359197
50414
1404228
1237737
1609704
1715525
98796
142947
1130657
1475528
828747
274627
763870
1824857
437468
178578
841336
792889
922065
1893326
1283451
1929703
1754710
792550
843919
700487
248900
251880
83446
1429003
1389224
1357628
490070
991768
1286007
1901176
1137256
764244
1521978
1674493
757568
1040734
1683601
1053425
639446
1237792
784500
719683
188303
1082078
432103
498647
887837
346481
1416807
892385
87615
323992
911726
62389
637322
783503
508175
1753160
206144
1690361
558420
1608272
1927575
1548064
1789181
1461971
983023
1157517
1029078
1162619
545141
347693
703565
507837
416987
855506
1593206
1400884
1054140
383614
1456272
63418
442825
1329254
335590
1711434
673221
23888
708399
469704
1070990
1212696
1914660
269312
250368
1621559
1200313
1986044
725029
73806
313370
1905233
440227
1950249
944901
1622301
1173554
1618295
1043635
1607450
604846
1588543
1721903
347580
1348656
1598137
1156524
795683
1582646
1450372
1551624
78872
495522
52022
539954
852889
825847
626203
1760381
1279313
722507
1088729
370947
489669
1847967
994540
478176
351976
1460056
483090
636142
920344
550676
1952416
1926382
1917136
608116
378152
740622
1933197
675349
605837
1156458
958599
204914
475535
156963
287433
228824
374923
215055
61075
56244
761602
665366
34506
23173
1893603
784749
768778
335953
181044
1313025
1533753
1844693
204653
184658
1537511
727918
1418643
239556
136741
1069
1431724
1144439
430532
1377595
313007
1106596
1125420
404320
1032507
412049
618041
945693
205806
1656953
150075
765821
1927528
1978896
1159583
1576992
313251
989516
1455879
1392503
850996
648612
321385
1629377
1476495
1870208
511294
625861
1850663
950480
56903
1600293
850847
114354
561811
668095
536707
110932
1360629
1076872
1183747
1382404
1621557
1683516
820642
281531
1544267
1527149
698488
848649
1535904
1437650
632922
956671
345015
1784522
209646
1480974
1335743
1539004
1878605
902984
795965
511167
1265520
897349
6275
1146051
1550654
1354239
1462217
1630133
1553703
1264616
589233
748304
453579
775383
1957871
230358
1287663
649221
1323484
769230
59707
1703679
565388
1999012
861114
405736
117737
1660359
771552
1009951
1944182
1241571
959304
1552912
75974
823036
41433
1065039
1270722
1943862
692050
1576103
507629
478092
84775
1106935
681114
1516191
1267436
22195
996691
1161135
52559
1427108
247899
1801553
477757
874342
1347324
1036223
1006240
684458
658450
634134
289228
171563
661707
1616102
1322576
597540
94097
1919626
1124464
547342
385909
185942
1783064
979391
1629431
283594
1372371
953594
1919274
636898
1924993
830671
457812
1839290
531932
275107
521127
1158003
1204488
1003945
640681
316004
827324
1906385
1828195
794812
1171169
178729
392968
1185904
994895
1764760
226982
1742173
1739807
1255476
1133334
624873
774126
1506879
120080
1031415
417700
729578
1424233
1674079
1304115
511761
460578
1016323
1658582
645238
302308
1610830
1463385
601704
1189240
1299616
1289491
1932241
1040524
248254
565263
958150
580823
1732568
1545516
371730
183240
163345
107751
1297645
1326166
824167
1701991
1393629
957205
881088
981051
1446816
361776
751819
1154352
1349813
1580020
1328392
1111950
571664
1138234
1278191
777906
674325
1265232
912134
628039
1351463
615556
1802645
339495
1367035
1678367
438422
563199
1963189
1866969
1204727
1641032
126171
98679
1490554
396176
1777063
1763768
1625384
444214
1428473
609043
568607
192717
1942941
1668461
249681
1162416
842067
1117229
438825
1470650
527113
1083462
1727563
1629012
1629510
397323
1745359
916195
1723795
807213
1481945
1846606
1417613
145172
9272
1237999
1053075
1214839
1270841
1693028
1965797
845815
811533
392332
706551
1647030
1784471
659048
927520
167515
1139758
1840941
1350923
1621079
710268
923740
1539184
1277589
1541285
705172
213789
667710
1316510
1220315
1129154
1362509
874838
819293
35522
1180167
925982
1861269
770084
1435734
1004240
632942
360152
1586240
162955
793795
679654
748788
566844
65981
1901806
1099385
1503393
1676191
1388979
1131563
1952261
1656300
31972
1677605
1411336
1300787
1439967
1365640
530208
212987
1215013
688031
772945
1146152
723025
1350283
742796
1040396
1887985
34429
1379448
1342267
1453007
1220647
981069
572142
1327016
1893256
1724384
283165
854005
1359640
1274166
1109001
691596
424287
1314005
220074
1042332
1565481
1923778
500706
332231
99724
840695
1462019
25135
1703899
1282889
1981263
1148087
1072181
953881
1617205
79611
1984552
925450
179098
561465
523966
763822
186632
49563
1924663
1722124
1998557
60514
1706190
94096
867213
1038266
12049
1093371
1932787
1150628
1604303
224439
1077412
275238
783363
945453
1280220
439607
1378655
1384253
1873235
1156603
1170989
1100946
646501
769854
541895
749716
1091778
1976085
1505357
1564530
464004
1845837
281679
744340
1941688
620628
1732071
150017
1416985
699976
1376864
1043686
105912
564502
612159
843804
408281
826262
55073
177470
1229171
348589
433063
355943
1690646
632996
1392760
244519
1541709
229377
1652359
280178
352688
109900
1549812
1936088
968979
1410527
113464
1856292
374997
792788
764513
615472
213530
641729
1253984
1857046
1554005
1918621
1108140
1750110
242244
1736147
1985071
1784849
17075
844177
253442
1426499
716129
745698
1380783
1015772
710295
1562498
711728
21802
1691107
373562
584072
1090815
207307
763661
1324721
936220
702831
1189162
1636250
161993
1801863
1829830
834942
1555079
839018
660880
1524210
810626
1104393
1950665
471619
1321618
832172
1781082
1076239
650321
1928432
559314
32212
81424
1383886
1045009
731564
1002423
1144359
1676942
893425
484642
1876787
348426
88400
296188
1152034
185015
751404
1964748
1264918
446849
716435
706200
951236
1314938
1289718
474891
825732
1375426
1702308
648605
463559
1334672
1754357
839620
554792
1103259
499773
1251052
1213250
581663
79790
260253
1772613
170590
1300391
1875319
1680242
413075
842646
1148036
1116594
1527229
9659
801774
507882
309410
1600548
230445
884162
733056
1106353
739029
1311987
1887157
361702
610689
203263
1715599
1138068
542045
858970
715141
997436
560987
322942
763854
865249
1645469
1350189
59991
1026605
448917
524941
753259
1439123
1172197
911301
1218071
1960248
1657120
1142518
910635
689862
50504
318663
905093
918292
191170
347456
547529
868160
1173733
1200806
1505173
1373132
1204311
1832093
1756092
524540
1074055
1911494
1969997
1954881
124806
1028092
1696232
549876
1912287
747256
821179
1182400
1716183
481478
1167878
1026758
1317537
369637
528403
465864
1136693
676545
4817
347077
865384
733730
1586761
87189
784240
940432
1062926
1811086
1538743
1888826
297989
935976
1421175
1647587
458348
1210471
1416050
1752527
1406847
1244390
1893924
815880
1687271
871369
851372
1219188
1173160
1778187
1724063
1747216
289625
1129416
1972921
1894044
289645
947131
920522
682952
1016620
1198393
784049
781613
1406096
547745
1485196
18537
1221222
567722
296377
1875649
465546
15534
1683510
429541
1329617
1098907
700939
1375254
150058
1379574
1300545
688828
1086262
1706127
999781
1795975
847075
1498287
190901
521197
1966523
254606
302692
1453681
1559027
626898
582691
358541
256175
1239625
501371
1713733
1258937
958656
1302870
1925761
748969
918523
1384957
1311380
1387615
972076
1603229
1671689
1619462
634934
1065025
1149652
1533677
973339
197853
326290
812049
280376
342767
1819497
1374036
1842513
578077
1248275
1651298
1746465
649857
307592
172237
1538874
1938816
104979
1981691
570222
1887529
850039
1451835
1779177
581852
1997900
524145
1432906
148326
1086327
840591
1443867
568361
798642
1267896
657700
749234
810169
1578465
707604
1716680
877807
213885
1585252
186574
1613686
1251018
722602
585545
1841252
938587
1033628
343260
1751406
960928
347879
1486478
1933548
1102958
606528
723675
217222
1673964
1719647
1767986
56880
1509708
920217
1566289
1063836
504939
451129
1202037
900919
84413
1879483
574873
864719
1140361
185518
1378382
1854996
937692
927077
850722
1986993
279065
948924
1869877
1832495
46541
66641
677781
1506241
1709886
1067980
11719
685346
561228
1798274
1487394
870545
1594751
780312
1251000
51316
1167064
218943
1398686
857715
1078526
1316222
701675
827585
812514
699524
1938899
835623
193953
943546
1337763
1540937
1834132
1419049
1030356
1826337
1766333
1207289
1535832
876426
197103
1528686
1178958
87153
691985
192992
1953132
1719987
1165492
1619939
579609
868196
554924
1357832
1192730
552747
1826005
938834
1532308
1156197
577384
196443
1658860
649981
1915903
903813
624585
245726
32724
1534789
1538516
705322
1994184
825276
952138
1855134
1942750
732953
439447
1338280
171064
315686
1792470
205816
23252
858509
955970
1531019
204686
1686503
853582
774383
1250939
14724
1423358
1806573
1801662
1548382
836365
127203
413989
1799001
532631
1834826
1684558
1415457
1733577
1101286
1809134
1872830
9761
901936
24575
1079920
998266
830839
1406793
1031189
1320985
1127039
980924
6078
1324392
990622
558577
785988
1658555
227531
400350
1736768
136275
1588604
1791760
1554020
1933309
1506359
969045
1177284
1375787
1467859
396380
1831319
1116253
402032
1086651
968877
1250752
650557
1364551
1476577
215759
1087543
1402256
331660
1340461
1803707
1447774
970574
194410
1877163
1456649
1313536
8819
33971
1271773
1616998
1997224
160286
921391
471182
1543297
1751284
574983
327634
1733140
1687950
1576938
271827
537487
224850
765580
1061875
1206204
1731605
705190
1948725
1226078
1646765
1332278
433767
547422
964837
14569
1443806
174484
685728
1415029
1942472
267119
347759
157486
927942
1953404
1502352
1306179
1698130
1077052
1519884
1466460
1892819
332693
1393143
1017921
1505020
761606
750804
977931
1325498
714112
21888
1966551
805234
56144
1838831
1474877
491395
496331
864335
745019
929997
626120
98584
200966
1764669
1707656
1292601
1930720
450896
1917340
1198739
1976090
1052299
864184
1239573
951718
278554
236411
1907827
1742213
767205
890173
599189
912861
1320884
1129293
107053
1922029
236527
931572
1265068
341826
1039803
1259605
1675552
1051176
1151124
590470
617028
1694832
1092562
1762647
1636434
1090504
1751565
1913898
400242
490627
434528
1997185
1488848
1293909
1613687
1335124
1299733
1414179
1215714
220349
474734
806391
72126
1606686
410598
190199
1653930
535837
1211660
1203481
585718
1277830
839004
564683
193228
378814
1998191
1856140
35607
1253479
170209
1127189
209227
1401204
1020572
51427
593047
1106820
1105040
130312
1255019
1282645
599196
489012
1766576
255354
1445298
876270
1874882
1797417
663200
248027
1213741
290019
1769798
1252574
272640
1048879
1503449
1453192
944925
95211
629289
789102
1708653
794550
10652
1806837
634650
700820
430742
655153
956466
1179328
307388
747557
1190847
1647776
1559692
990515
271057
444344
489706
1020665
1456383
493957
393805
1569878
523049
1894208
1433405
316530
224893
1557925
489779
1500434
1421811
1934267
972537
1120941
234935
420642
628757
879340
731516
1783999
1836169
870257
1941521
1642547
81953
909412
315022
1956523
228009
980406
1256805
1981649
199191
249774
1608229
532728
1798315
265788
1744923
1853688
160325
832391
1103404
1223316
1276797
520841
72747
1313998
1120040
291338
160531
951749
936110
1899615
1119704
595385
277373
120219
1517445
1957248
1400151
76294
470700
921204
1795294
308316
406877
164190
774141
1127563
1369466
195245
1013924
1892931
1330237
910628
541152
1669651
1280216
598354
1829045
768930
1382123
1320209
1017562
301508
551710
1763342
1001402
834293
1052086
920027
645794
804309
1123230
349355
1694901
1199251
1014089
1349910
137212
364772
502492
1136372
581317
931877
620338
1090209
505009
1324935
766895
1457590
782420
1836337
485238
754331
441693
1379041
1250858
1660053
587903
251730
244330
990566
61885
348070
1859855
903429
451684
1352163
84225
1182834
317102
788435
792120
427823
972081
619014
1382386
1676471
1662533
1881105
1727473
1677508
1409991
1186351
1721738
514693
1674639
1340671
1639099
579184
104469
1934222
1373826
345052
503195
959721
1262753
593751
871036
320382
1517848
1617330
1129610
1963669
1023055
1046505
276670
1826575
1863325
398057
1323662
1713809
1012759
1294869
1617868
448751
913885
743030
1622921
822771
1174147
1877824
507280
1225758
628858
1699754
1926528
1477364
1509126
1795754
520345
197523
1983551
529153
1603914
435326
928051
1234632
1413358
679596
1671506
1413043
685390
642698
1692804
216468
1639745
1087277
726385
687917
292653
611712
1135500
395330
1612062
579426
1226275
613575
718553
1714025
513000
1735126
1453434
467439
1241638
1595791
1384813
1046711
20205
662935
1583151
936479
951232
1731296
1334816
817036
569678
384162
1573740
1180322
574610
1786369
761922
1496868
298612
840377
1034010
1097685
423207
938563
308468
1537647
701141
821961
1062230
528506
1918256
1726042
561785
867826
1904134
68324
1905383
1258256
1807233
238214
1547750
308261
848095
523382
1380187
289208
1132444
799119
920086
408549
1300586
484096
1157488
224692
1902517
1508610
945887
1271236
1791044
1920199
1496209
1316622
18499
598438
541379
1118156
1462751
1622624
1983075
411693
1127118
386446
319233
204359
45983
761173
650882
891290
1821570
802769
404541
1776497
338845
1088774
1364503
624571
1625601
9837
1216768
322517
146969
1469421
895094
1188802
834633
1439216
1524829
1072501
244252
1218902
1675047
379418
465110
1474787
1047426
1650733
883872
774203
195522
1134030
139500
1979763
1882588
1410024
166827
1042619
1866206
1460668
296903
463997
1601925
1426599
1833600
841826
532666
1224797
832068
1933481
1731660
367548
928571
1728293
1555511
1435401
1671213
1355087
425963
1855406
43865
243979
214169
818539
1587057
637857
1915736
907851
1754869
584864
1706070
1051104
527753
1298851
1056023
143829
819092
1519498
782297
770310
1617634
1113183
1601407
1674991
444453
210440
1014525
1104697
642824
116919
427778
1209996
1025860
1732005
364689
421671
515395
1012472
17752
1988040
1096017
14969
1783823
1830245
1165733
701942
1857967
1071807
672383
804093
1434389
1471701
44753
1190024
877204
1161274
634346
83457
122033
447098
242152
539462
1692104
330924
1269493
1052084
924299
1098417
65232
604336
41569
441674
692810
1752449
1506319
707233
1835304
625167
879750
343942
1325394
48196
708559
248506
1074132
458948
94340
565186
121107
893999
1669412
368680
100309
44329
799402
1066277
480764
865109
1586073
1352610
1091689
191356
1018058
860916
1783944
492665
1700945
759385
1346844
691273
873624
886643
1833014
1277129
957682
704136
318944
451038
858764
1007705
1523884
869491
1304069
434915
647942
330925
1481325
831635
601351
1396527
155302
1081653
109358
1504066
1300743
172531
1711062
1604026
1385462
1669166
1495623
1723646
533961
570639
63368
1203863
1456754
781790
292210
1887379
785445
772455
1608738
640473
1059497
458813
1674487
1853459
816878
1782249
1960270
1069017
58440
221594
197457
1175448
1948702
868716
1858809
439488
136550
385457
1604587
1765762
974980
1491339
339985
631677
67293
1382997
1485976
359093
1339527
1967431
1409443
619177
1767537
1183380
68376
715514
1272381
54606
1039244
18761
366997
866115
1473520
880873
1957383
427625
876054
771124
961149
944585
974216
676100
1650413
1854239
1407078
750794
1495395
608859
64142
1649684
1522599
1966632
611321
247832
188330
743749
1453302
773201
143228
1672118
338251
1817579
354952
1597283
1572066
303538
218561
1408384
1194985
1257451
1236116
1819683
1315591
185147
1552683
350469
410159
1269251
394002
896982
1382741
446697
672424
634479
1834740
1521687
359663
68328
1918163
561948
129436
745603
903055
1479724
800454
1063472
1750635
1507274
581766
1724818
809404
1503848
264974
20547
1024386
1680972
1019402
1544919
868418
200827
951390
395050
834228
1290192
961454
1303800
1654498
686005
1179495
1539106
1536427
1635161
603791
284171
129676
761885
1854461
1304336
517870
1147403
1293822
866943
247155
1975040
1502098
1528827
1960445
1120492
1515581
1372333
787093
1195682
12199
351566
976660
526208
769934
1295959
1262036
1364352
430876
1634343
661630
1757747
426958
1133521
306169
196939
482505
1968513
1282309
1884781
1684369
1106647
1167123
1272591
984415
1115231
1758061
663572
258521
1369959
1628374
161978
196819
926240
973500
1947128
1928774
1672113
382701
1586021
921189
1783223
130279
880296
932509
927997
449296
1473218
820945
34607
1396224
531525
19520
99460
1724527
878783
606302
1422396
370649
586944
1422805
1214887
1896528
818271
1065347
389189
961036
1377678
1418230
1527884
1908960
1221612
1231051
1195635
504166
984376
1153062
1703816
1877666
1352477
26069
1815803
178978
241990
470151
608364
1683678
827971
80785
1206955
920497
187037
1754032
1782783
734069
696853
1007812
1059092
1886633
1369646
445641
1098339
164324
335829
1729812
1969937
1993901
1258395
361064
529348
1601351
435936
1953054
503006
336763
83791
297511
1999566
274415
172029
361935
949647
1622579
1053114
1807408
1295997
1617227
1859983
78413
1615778
1452219
786700
1427766
191347
1646155
1717671
385896
1082714
1317380
322548
321569
722747
341614
848785
1909383
1738115
1935269
1847928
674410
24377
1253700
656159
1429072
554070
1011165
460873
654873
762269
376734
518257
1156644
692055
1022382
1936338
71442
738367
350498
1459048
836333
248859
1735046
1707122
630903
1254173
147639
1977285
94671
353820
1634552
1046277
1074196
1093844
1294161
1543147
994885
1352360
1962113
850706
892346
1501742
1641557
1616252
932585
1921734
713008
1926259
1080774
1524831
158183
1214771
997977
1054289
487458
147551
142722
1749862
1840185
469743
1006654
1719653
129267
775544
963494
24146
508549
526442
443836
1650619
446336
761060
1295091
595250
1946429
725338
1495901
1105529
669167
387337
115788
179722
1442017
613268
644010
1519461
1500538
1314704
1647541
1876392
607923
885551
1523727
1609473
1318094
266511
318952
469952
1191220
1871816
1853458
1696039
1528166
1192071
1947038
1758228
1483522
1502522
360774
1812321
1904405
703413
1290967
1193377
1660264
1628885
186640
224730
1518216
1044989
524921
516002
756416
414426
1284603
1936980
324681
1455877
285257
1140323
1971548
1863383
1494197
322710
1317983
81934
625920
1880796
607186
1150898
449538
428958
1104633
1371488
1981985
874475
626835
843835
753223
853097
534109
924227
1266957
509383
458939
1018100
775631
1065052
1511459
1677514
1349575
404172
1603158
1457099
1132660
1117965
77339
1567666
1518152
1787062
1595943
1527364
215642
424115
1811634
1387943
1497615
1605149
775744
52307
672114
644763
675418
1021107
988509
734781
266460
1065751
299319
219593
1758179
313177
1650529
1824555
1123618
1822527
362015
488865
52851
919800
661919
249985
414363
1371957
233736
1878886
1051134
214074
155996
126570
313732
558349
1653258
1875507
1792387
671471
1327726
1446018
969481
1816995
169260
1510034
913951
1281926
1478300
293733
1883767
706535
1572113
1723834
1792741
1212540
1420750
1563781
1765697
1782346
1386319
1199696
373164
702882
1708231
1003544
411533
1954227
1637316
860369
590873
1177138
350946
1862431
754426
928892
1555953
713810
185431
36414
1903830
1497352
1998249
403675
641634
1355436
1924841
513356
404421
487834
538354
777031
1612947
602600
923454
1724707
1142069
1788261
976574
1379105
891346
1499021
1584892
1609512
211593
1776764
1543516
1565434
1842643
1892697
1252283
681811
544294
1720682
388480
944529
1358150
1896265
1097915
1736305
293561
1074644
569586
829935
634044
1755594
807107
266357
950204
1783569
1455474
1835986
1649688
1732458
1763854
1308022
1907030
1191790
441515
1501790
1539678
254438
1511228
308458
805939
1521555
1104537
1275785
656382
334862
575608
1077153
39598
734226
1542099
138796
987243
1204165
594083
1631185
970489
596755
624862
1507497
141834
341743
1782459
909106
242782
1088761
1975306
1720724
245157
1050876
435113
1045659
428696
1191990
730272
619621
986805
1315196
1703519
575697
1653027
975584
1000170
273484
1111118
383347
1562006
1124593
299729
1227218
1585838
1579385
1863113
518653
383630
535543
1081293
1089534
1443517
327349
1086261
1038246
1350080
1637102
1166693
3617
501613
749684
891149
215242
691987
735787
351484
768695
1637054
1770638
1587329
1955463
1147299
153620
351998
261083
923742
1980190
91200
198542
1737564
1516797
1229798
412159
1587773
314449
925213
995885
1677945
436463
1165278
1727961
829637
1932404
1709114
172449
1893239
1994635
67137
240282
814050
810884
1736934
1901165
656493
1867467
1284995
714267
572434
1958738
709000
457148
228607
709004
391511
1163016
1154189
965198
915546
837085
1126945
1042879
461259
1126497
370535
1357
1499168
706186
464861
1465619
1888077
476713
99970
1084754
1047147
1017600
1082792
72093
942346
831299
1794783
156938
1492591
1168931
1256572
1500945
1269669
141882
1943955
952497
101216
789132
1480139
1014173
925598
99499
1466007
28639
854868
1594798
1076602
1208008
1513733
1648288
160927
1124065
855739
1418588
91757
1478405
358868
1315684
65990
1481730
559903
528321
736198
1411259
1597903
802168
1267574
1495942
1455320
370108
1775646
57552
451131
1453379
386
41905
54239
810100
1247629
1220005
159230
190032
102800
707925
703201
695989
175132
382146
1364557
1991776
1934067
465183
1143239
946941
389362
462199
1029990
1264495
399342
1110607
1504965
828806
1258089
895667
896082
710385
9727
936889
1913443
219142
1572476
623696
1178190
561589
1350364
1172653
562571
272728
1125147
1154854
68720
1886625
1457155
481986
621466
1687787
249456
32044
1191628
1482315
1918663
686654
1224567
659026
198958
688453
45998
1201455
1456044
868345
1767287
32151
928000
748776
1434713
178356
284100
342476
1698788
276168
1987276
1306182
228144
849096
199128
943074
1736610
1983964
1468188
778950
840317
1779816
1867262
1263428
861063
1694930
1673968
1038563
240083
1612684
334779
79678
353682
561704
619164
1501216
753684
6355
1010921
323426
1046236
1385326
678386
188720
1736656
1214759
1733357
1477157
243716
1648048
1221824
1819531
5108
691117
1182929
1853723
363911
994875
1349709
1357311
1087509
1654156
969678
1508574
1199623
1124584
45512
1631827
72995
1845895
812795
679169
888746
866110
1632033
203727
1033076
1597810
773353
1763930
83500
1197893
1103985
1955624
72337
969194
1755412
1867020
851376
719999
18011
687035
1906154
156223
1455083
382245
159038
1481234
598400
503454
910721
1111052
1282757
11987
608522
527913
1261546
454261
1950124
1122001
1794089
1906924
441604
889004
279308
1833970
1341097
576883
1191524
782854
1887177
330066
357389
105220
555856
1780843
965978
637287
1820830
891190
631767
1143206
835908
1596177
1924863
1923881
1889504
1717561
1015849
1025509
1423907
489893
1050347
694941
1159783
112212
1630507
235543
641471
1938914
1363124
801973
12237
1703871
732327
680033
1186660
212849
1195717
1185926
1963874
1133988
331300
513344
232768
652227
1317137
599792
649242
1959501
1020178
1381235
622761
435151
1660769
359371
1370545
1101053
328343
854937
1635591
1637259
1252908
1408521
892611
981458
1341629
1629587
1303483
402562
1127614
58645
29366
1444633
1952252
1386613
1736664
1719250
555855
246427
1162157
1927922
434445
1728434
1718038
317093
1727132
731903
708199
465216
658326
1876724
219478
172833
710358
1728794
204181
1024562
45474
951440
1666791
1067481
880861
103327
1420699
1433080
1216827
1795371
786907
1364366
1010979
1575674
1310351
1561535
498175
537425
560591
1610235
1259820
1335070
1301173
147614
585292
1522363
1847275
1217291
243844
390601
968355
870598
429332
259894
539380
1371325
1665169
924161
1415491
948683
1007282
653704
1413844
164448
539757
1361751
1015410
1569612
913316
1992400
108047
797320
412959
621245
817068
1080277
1846196
1782795
1886539
488817
723317
1032107
1902562
725096
1347764
1077803
1041394
1422281
750668
1290490
213689
174227
187892
1141727
1609376
45186
566000
1838548
509505
1254878
1642817
1045575
10450
135567
647089
790823
1634032
2196
531583
1016537
1963138
506595
436183
1350844
487662
430788
743131
879162
919147
55380
1273624
1468703
822262
1887551
393904
214174
23990
1156443
777891
81579
384719
1598496
1793436
1524130
1305352
1802077
1663567
1910020
1553669
450718
277022
1889826
971669
12751
575515
1772310
1501874
673989
1821108
1545698
1640246
1914801
1255777
38412
1336133
786227
137149
1763590
1791880
1942192
1578208
850236
536551
45166
1885257
556026
961515
1357134
1192658
268636
1025019
582311
1752370
1779293
259199
1259671
1558363
93728
1422641
674266
1799274
1207740
635035
1893986
646675
945868
271432
999883
1908914
181559
635145
164497
1893546
1997541
1348705
1304612
279296
1302244
1072234
685445
1840438
808224
1525502
176700
693850
436315
746768
725841
222486
1899021
1728177
378801
1908228
1640237
1454447
245930
142105
409428
634091
1836787
775554
1536490
1829103
1802834
1779333
19072
299906
1918621
159893
1207628
1926101
468920
1002303
973216
1306763
894869
136587
1126335
1844382
301861
1383277
533605
1946849
1807202
1214277
570155
9573
1882231
1021907
257609
1096766
1360197
1455811
126762
1052448
1681271
663626
194994
1483071
1024583
1661614
1969146
1705848
838505
266205
126034
1256275
584344
695966
1458952
1723159
1756329
1533555
961623
893498
703924
287522
12663
460259
1784753
183213
317255
337871
1400791
1281590
1523380
1600608
1777726
1484456
948169
1511387
1157082
229841
734091
911749
464187
451380
547397
1957777
1723400
605979
1634317
1370645
99434
1847745
1083115
1999577
1691352
1584161
1717221
1137998
1618105
1842622
757480
611034
311598
1958649
734666
695026
1217588
1501733
1559556
578554
560135
1761928
256931
1954257
1557459
1479514
1816011
1743312
952464
167753
1262849
17975
212583
120402
829699
1740876
62178
1561020
826102
901926
1919321
1259526
1009164
1465946
1046280
1719101
974286
1189274
1284834
1413253
666105
1481931
1935596
1462850
795269
1934516
468393
1450415
936056
1257574
740119
1538058
1417609
1531678
150104
1102123
205705
1059812
484454
798340
1379022
1764399
1587167
1353485
1088277
1070890
1133102
1233607
674499
1282998
1204279
944374
708048
902927
1377089
3504
849636
1544181
1756598
431320
1409850
149439
1721061
451803
700227
764648
1224697
1299403
1690135
1223355
755712
1456802
1599973
181326
1546862
675399
1141653
1256024
1759167
1173167
1464964
1542604
1227112
1301718
1067078
1180066
1106664
1471900
1691761
841163
264062
623205
831150
1851897
1759668
279945
192823
1723799
1531875
1546938
449180
30536
709310
1369987
328854
484140
715529
852067
1176317
1347975
342494
1257422
1180636
255710
813601
466004
50940
274811
526534
565804
520991
594749
1853202
1732213
940836
771048
1701138
445092
1561462
136753
1583167
1721905
1057898
311389
1826011
1703916
1234288
1721044
1905176
669701
1232538
806818
1969397
721270
29234
1305747
542078
1179196
1268843
350252
919096
813624
1836756
543312
61272
715041
34473
1152448
1729964
1107245
13735
433764
449273
1432925
1964973
1419736
174811
349351
59362
1576870
3683
353034
1813869
1931524
1167943
1572726
659333
593165
380793
880013
1127062
478411
1597851
1065234
1799034
131761
1463725
1397279
1080250
1083752
452256
816836
1530184
152583
1273326
1111389
891998
103459
771786
384189
916599
1377307
263690
1611260
690508
571755
1804430
802947
859844
920361
1114809
1366114
939766
1114565
1168074
1666775
237735
146745
1655230
164482
694324
185884
337296
1159355
901589
1917688
1751042
1524985
340897
84707
1140218
100142
363317
234887
862213
1718284
114393
131128
708262
1791325
640185
1346006
338721
839309
254284
716166
1700816
1406519
1022293
1304808
347551
386158
1186727
411220
1346509
473662
570696
260999
1044393
390401
152700
1473400
1527713
1460051
1334766
441310
1988862
1443787
1212581
1130838
163897
1162426
1515762
621968
1231164
1277444
1952967
343307
1841358
1711273
789252
250710
1041843
1205494
212733
695837
1794336
1571147
1625322
1312262
440931
1923754
814936
1859310
1191167
256163
1044219
797912
630339
569517
1224797
1746941
1496154
982736
632091
727111
1988205
1114347
49542
825081
1061224
943371
1240087
1884604
847565
111460
1286584
467860
1728996
1198099
483326
240887
1017462
150910
1857281
927653
1983622
345221
73116
333356
1934137
460252
849830
493777
860289
1772301
1958524
895859
377519
83502
1072136
1360309
1699745
2929
962807
34876
1930565
504621
736981
1257603
1642025
851629
778329
3046
77106
569272
1054827
225947
642630
752705
244213
397023
989355
1763887
153366
1017175
1277625
480021
329510
1561069
777558
1962160
1097677
51918
43531
317317
516711
1350595
27831
1982712
264777
1913700
1054665
183015
190425
1773357
889707
1846706
1107094
953947
1108153
655140
65492
1474246
1702145
113810
830989
1471000
1453938
1563673
987934
1793677
76107
1829213
1689965
380290
592682
1200505
1779199
1805509
1792797
1015288
1473192
1757679
1678135
1736477
704758
44801
397473
1386317
378716
1836329
941280
453724
1190601
1830192
634980
708739
1068230
1517377
208494
855172
1211808
943721
386083
1648527
392949
464751
1362527
1151232
1316732
516282
1611241
226790
317684
781341
1190396
1182318
158869
1670150
771971
1848768
240482
22695
1867856
817515
1601721
1511895
1843415
1207922
73998
166068
1433399
925219
318829
1380032
273755
812486
532460
1126354
377305
32695
473859
1865480
1481350
254015
136363
173685
470048
367122
1321235
95646
1531438
700710
324232
800
507815
50731
1977284
1442960
325999
1595146
1989993
975393
1655036
1900204
1225069
1687490
1577066
1985365
1569137
1154073
1349715
591329
599768
60686
1440617
124099
150994
273464
1517854
960647
1188900
858405
1526941
454943
627040
1967790
1816544
1454278
130714
1713022
481155
311449
802710
1786126
1364349
1101644
291613
894731
1195091
1711859
206435
1640220
1965932
1240542
22807
264821
840824
1459144
1479792
1467280
281318
1817053
681235
1030985
7197
51880
1047551
806175
169776
836185
587373
823203
1836247
1231388
613269
519273
1731825
1933882
1565260
473127
895156
336984
1187592
1026190
637450
592307
582095
8665
1704556
850038
533548
586490
1381982
358889
180632
231493
1901855
1645343
1894561
337528
1455689
193224
776780
1679490
885098
793667
1719539
657218
1511130
697144
731010
1832839
1049318
735408
853088
181958
1274375
1483804
128102
331326
380566
1937859
1279183
1988290
1952670
1311560
1148964
254447
1481348
1713698
731476
781386
1418334
1791951
642494
1856174
262174
1929817
974132
498053
713744
21386
1118427
1840434
1863371
456298
56334
1782523
539690
362413
449281
65819
604024
1529278
675051
291707
511414
642341
295860
1879719
970663
1589516
712432
1159675
1443923
621888
783500
677552
1747252
134036
724186
1718418
1016697
403201
162759
1090879
107193
1298308
1792757
1441657
897138
1787957
1022429
357666
603158
1949420
225600
1694840
519105
1475885
389190
343287
1435662
888324
1928551
1156856
345899
646934
551812
111651
1269986
135960
109981
1261060
1102786
1405672
349665
1685232
878774
202586
1906676
1273174
1383170
221487
1832724
243772
990833
384523
1049813
335372
830622
363958
1824307
1942812
130531
1893680
1272513
1464573
1325627
1425621
732244
1087220
972810
1270078
1965821
1747303
241845
1933949
901571
1648069
244429
1257224
1793765
1518041
1367730
1558216
87656
1721701
900965
1619156
1906845
149839
772949
1680400
1438901
1126551
1905061
813589
213418
1564775
229319
1623004
737467
776430
1977711
1629902
1879119
329074
347478
562548
1028888
343036
1878468
1517410
478943
57311
108955
1297517
1808286
317084
479793
1008212
199395
1445951
844062
96758
425235
906609
1830821
530347
545073
1849078
1030143
410222
1251825
1971190
1564735
1198678
68023
1828164
321134
1159271
752980
1421381
401187
461039
575144
52350
1627018
905269
415549
1893225
810362
1609943
910462
527858
1638419
1207983
259146
1656982
176708
633579
1814250
1813095
919564
73507
696241
901938
1731919
1512849
1070703
694356
1664536
789541
781810
247071
927746
1548345
882107
1011847
610912
930435
125947
1180757
1131455
398512
1391461
478055
535514
889127
451690
909439
884718
1756010
322653
169013
66407
1277264
1773735
495117
1809113
263567
1277691
1823398
976507
1032041
841600
635624
1626688
927809
518847
152859
593223
1458965
1418086
552848
1096004
243447
1187720
940984
1434931
260955
914355
772555
1950151
993797
849869
1953785
738731
1813067
242972
1754655
1383730
1256841
140113
1189183
416700
1345676
1142253
58681
322822
1520226
1989248
1302065
780060
1447142
1524470
1186868
1816082
1034870
1966915
1267841
77315
1158822
1934950
1683399
1495866
1287116
476663
317456
1002666
22898
681677
259755
1525579
1896745
117486
150336
1855152
81983
46572
440205
1662941
64178
1490870
824538
1412548
1264056
901462
1449786
1146689
568072
719629
397461
717469
1142954
25272
921572
879068
521107
836677
1128772
1311113
680086
1616243
1627980
1182235
1917906
1691235
914588
1477773
146821
771086
675896
1332658
632621
1671295
1894646
1914709
1423347
1770146
1507802
1212524
1477789
1349203
1866724
652479
899658
322322
1504531
32219
1463259
1065407
756698
1437628
1877541
300614
409979
722243
307435
1191679
1848076
920844
396138
1739228
528651
1689700
271341
1248299
734617
207784
284058
1657454
1008736
427244
1665542
1822042
1611847
1948487
417384
292330
341341
1247884
1635959
1519819
907576
992543
836878
218366
1619388
1093905
1237282
444887
9705
444762
946124
981298
121302
678456
194097
706338
158978
1186365
957643
1837589
1280736
1009390
1334494
697197
1235861
75806
56216
1369634
175550
540959
691318
493020
688542
712901
1294875
361793
490793
1856605
1202604
1224408
939500
1297165
495293
1206523
1120582
99053
998741
243689
552299
426223
420028
328293
411420
1284986
211263
1322781
1645496
248366
936169
1262555
419571
989755
1080453
511591
1244799
1485125
750994
1342549
483025
1531749
1477832
290796
321435
1859845
507823
38756
126887
360866
664361
1019164
843738
1921785
921093
285035
1399868
537177
883281
432680
1429837
786338
1848319
111813
720962
1890287
952887
1287405
347048
1904359
570809
581289
231126
1865346
799995
1082362
467639
1447635
1680499
739213
495480
1393981
1074976
1421280
815002
1873492
552353
462040
1373009
149529
1136277
1008643
1148815
1110287
384291
1560996
791525
1155734
735292
1928398
977025
438428
968890
372172
420073
1017769
197123
1712422
1415504
124443
22970
1425103
1006889
1479981
1331539
1150109
779576
283986
1598523
200355
1696298
701343
463283
1217179
155012
380147
920636
1119894
330765
545050
1362370
469024
435356
1558289
1445130
1560880
861867
106538
1559746
596831
1979178
1954071
634267
573325
857739
1531681
1962261
1577410
792114
474403
12699
298352
1772568
1662091
1804345
1926738
1634818
1084493
749933
1356609
1318529
20134
1776209
1254651
1108435
194650
36441
429645
908704
207546
559390
1770380
165971
1397725
924468
1981586
770961
526265
1688534
1244621
366
1624225
65065
8387
250901
645740
101193
1232678
1691017
645390
171051
452249
1708238
1202916
29143
1397657
1154109
1789042
1720658
787607
645854
1977931
891541
55763
514876
575368
43239
700164
1927199
1282637
783495
241183
649530
609538
428399
1830758
581025
887210
631661
1893165
1678439
1128291
1733170
1335015
1270073
990849
291108
70811
1072659
332060
481594
312304
270432
1942846
168648
1985470
1732572
65797
118216
328770
1026150
625868
1212103
966075
1016830
525702
487634
1011508
1009771
797141
1331265
1735323
1821492
200813
1944865
1559135
776877
822151
1804718
1109017
78264
477076
621109
308307
1234265
648131
1716635
1706985
591817
47901
1023541
1017619
1665284
269057
550103
1090288
1872177
1860057
836312
1592450
464709
1037536
697424
1147213
198896
1564673
82199
490019
1588057
105448
1264650
484122
1861187
809915
1551509
210151
381555
949628
1873406
677325
209928
215085
1841551
169810
1359761
536481
830512
794166
552380
1787961
1886976
615050
1314373
1417105
1561948
1221306
1230969
1142037
497696
652399
332902
513964
1360609
177605
1866568
1137774
890438
122356
1838059
646395
1547079
636889
747366
364823
304313
1099542
1342646
1475547
1919230
1598591
236743
1496299
1708259
1999409
1976497
1056959
1586455
1616884
624584
1040621
1633671
714359
1941452
1832210
1957279
1431051
155500
1059585
1960868
589645
1796113
359955
1678026
946595
425165
346540
37198
628562
1374433
1887118
1651059
602084
127346
13715
1260899
361812
29510
979335
1262316
469752
1727253
1781210
1527351
193771
198526
1619528
519277
166732
1021022
170358
330703
235307
920202
1805102
763989
1769348
274709
788065
206997
1154108
1559623
1352960
344452
1812545
559056
1280933
389645
942674
1649943
954027
1885410
577603
658450
321469
1278371
1531455
203620
1901607
1399784
1877697
681662
542206
1075065
570610
1236493
218152
131885
1258767
1344931
1650869
911907
478522
1671914
563558
1463074
658627
1743770
1218793
866477
483586
1984970
1243753
1672526
701465
1493064
1196394
1348443
1462145
485206
180207
14321
318512
1954834
889335
44883
251652
201516
582308
356509
736274
786581
490114
1221204
1814191
109007
192370
1623416
1345489
603922
319074
1400347
1097819
1941714
116848
622132
49981
879524
149552
433019
304236
296522
1811751
1497004
583571
460146
183311
1119948
578441
1859779
961177
620087
1030815
569524
1792180
350987
1217863
779988
914755
892241
820610
1577524
1429846
829564
1226291
1285495
1556663
1949783
864872
337258
811186
1454102
463335
230807
715860
546525
1200149
1082311
243577
283821
895128
497635
1412810
1898293
1961458
1327242
10542
1682198
1659710
357246
1867000
1678129
1962042
1594191
944656
766005
1015210
1509506
1841303
1928194
1917872
1137339
661524
858680
738944
974743
583886
1190378
1588291
308382
779734
1147783
1127794
753136
124516
862823
180074
1881377
1039630
893240
1838189
1402658
1272541
1179690
1868395
117257
1068398
1087332
244914
1147962
782464
1522010
1562278
1165901
321371
205916
1246026
435126
1102221
586725
783797
1517234
1569967
1292013
1345438
1268124
1182098
172822
626298
1195538
732469
1412391
1654172
1075781
44432
160125
216668
533930
1769555
334866
1143592
1230244
1440160
434918
1746990
928396
767680
124950
1426825
317815
511981
1237399
1537865
526211
1293330
1993975
954992
1733250
1222701
1255123
1024701
1963408
1426028
928903
1376054
912783
830987
1585505
635867
1953502
1336925
1518859
214230
1037149
1541989
1050741
1436935
1348923
1955053
955198
413338
400229
165618
164339
1339613
1312825
51482
431060
1929558
758719
293387
411508
768113
179542
426325
1308771
273477
1758423
261300
1549743
1367758
1758851
1744806
432372
1094107
1237572
1255331
1637174
101859
1407726
1754395
223113
1174922
1005283
721338
186509
1885437
1484329
463843
492772
572433
1036663
1796101
1004900
703918
1781640
1006120
1399841
886139
194557
1534964
533988
457257
1704308
1624081
1717419
323576
36844
50926
1016149
1979414
670533
242662
40091
647778
98835
413553
1185633
474597
517445
1577860
1695369
1715426
1908782
1093477
248460
1686325
1615489
29027
1734644
1554734
366922
1218932
1105036
488783
394759
536312
1296023
814217
516856
1014268
627247
1800340
605078
695258
1968798
789608
286181
349526
1044643
1604132
928869
1814505
1704648
1394315
683507
90365
1180662
598317
1394953
1541166
1843391
1525478
954550
1029717
1591725
1935180
1816382
1604932
1644206
1323197
1334978
1872885
655947
855168
1690338
1668244
1372550
200726
784334
27776
163112
173273
88055
1245830
313193
1486885
1470297
660687
1754024
871863
450722
255877
76195
659429
1940695
104983
911353
587652
1391099
1549152
879168
1331589
1254750
1006712
1341845
1663935
1485752
1547894
409225
470380
1192497
229039
905391
1785795
1988035
972650
753452
1899851
326682
626227
707609
1070575
1683716
133345
1759338
449236
1275365
299162
132823
130943
116652
192692
388513
233577
33929
1073717
533398
622716
1051240
1820216
899533
1046245
1025169
1681513
599321
374407
608263
1092711
303133
249206
1954571
1483287
1125620
1118913
1796748
607008
1267411
827239
679558
833083
338639
690559
1027223
713251
1464251
944023
737953
1478089
1729330
1764013
1282007
300435
1434226
22375
231051
730946
1358414
1960085
670744
1212040
297319
816725
510118
548344
1917512
1566198
1815234
1231574
1978829
1105313
247568
1844052
1162351
634595
1998942
913646
1141473
1949089
769795
362399
1970184
1930637
1317919
874635
514561
1191517
362181
1423650
1526822
1538592
133404
1771546
514437
714208
236040
1764896
1494458
898276
1820948
18812
1671620
1678208
888738
680279
1626549
650869
1241200
1842163
408842
113189
1555972
1815917
1195456
18164
1317212
716765
692249
728193
24012
1510525
1834473
1335121
685326
1931413
827865
743736
1417876
1827605
1922101
1942559
677091
130908
1018391
652522
1937263
1676211
314193
1138322
1208399
395342
1923013
51315
144023
1307892
810598
1532617
1430939
431281
1046674
1022376
1143431
59621
1990434
1985253
1766414
1133424
785820
1048666
1895453
230108
1317533
1782030
1897796
632533
1137157
1214196
830259
192612
769115
1959094
1112280
486547
1299369
698534
643676
1838882
1630503
432908
1235555
1468021
1239226
936375
1663969
1144174
65098
1930827
1232990
470147
256545
825340
632671
1336373
398129
476247
1298234
120642
767957
622985
37230
236743
1318140
1080440
1911390
1512269
1952094
1574243
1667966
1293736
218811
351318
976328
271129
1764335
1141471
1299734
995195
1715312
1639465
17524
179595
682724
627016
967902
1264137
1110150
109032
1848648
1174499
475719
1785566
1411347
311960
1060860
1481724
1668015
441144
501040
67617
725727
533913
1488167
45996
73367
251595
1741543
1320260
1356231
724823
146602
185521
1381661
227889
3267
1067633
1585462
697879
454531
640804
929945
1523498
416581
1305721
993986
1159936
1837775
1797196
1351508
1549118
378202
626593
790566
4147
511006
408954
1295509
1779484
1133506
1485596
1043579
496241
17801
1709753
1469318
1769593
836156
1364208
1752599
596457
1653219
134516
23021
241864
198292
572417
1019781
617760
425927
1357633
220029
1912115
1135256
1238405
880179
1519124
1902421
1694107
1712446
1163474
1537011
188595
1083157
1780371
167423
1277597
1032483
407930
1044833
824984
682012
1472615
1136966
783738
1329147
760080
494685
813202
66375
1259562
1444085
1262004
981596
1490950
1019360
323414
1050950
1194957
1213960
1146404
241549
1154097
1650035
1793640
111337
1159494
354971
1540975
1408214
1814413
1326378
571547
387728
1034914
349031
835992
1711114
984689
1165790
1968095
1272614
102041
1157455
1598181
214027
472225
1843818
1045988
1023160
1695394
906984
1490284
690322
101663
793812
1878738
1196896
1550452
1127430
1167554
1458836
133442
1111925
288801
1517774
905041
1673662
1426588
1279211
494341
1696762
1675324
1772030
1708535
834814
713899
834106
363805
227231
451642
1584074
1796781
994490
751149
793616
1425180
627936
1287795
1414879
48164
1570666
1983491
1838628
1055394
1886960
833897
1044936
1072833
1689568
1822962
1340681
454460
1986573
1083437
685749
1365862
1211889
585573
1568956
109394
1280359
1092591
1108774
936452
1584077
280358
1305779
1158305
287930
613399
1237209
169722
673532
1660475
268695
646127
737709
1414569
432551
648814
1714126
75951
1722839
638228
1218943
1290080
122207
396348
1971848
263557
624900
1315560
444009
1170588
829188
292805
19587
1571625
373821
303395
29853
197226
1891111
185228
53620
1166620
1266151
90156
1230721
1665991
1874978
1231296
1698597
1000853
1469214
1573664
239796
700187
306687
8560
464303
1743511
168447
576221
1332565
99215
732519
1476104
1953604
564132
1194258
240687
281365
328204
968498
1164926
1286191
1066470
902854
915119
1834201
2249
208864
1330537
1550363
446435
470681
740408
257327
1607552
1344034
1547524
1829001
1219362
1738995
398672
128885
1096581
1759040
1474113
1770268
713605
1526212
1161591
744965
1476920
1388859
947477
148693
1409196
91667
960419
969878
260128
1998293
555537
594048
25571
68245
1141522
771795
302793
1082443
347204
1793275
256406
650843
438150
1961310
169525
552942
767454
95855
1157118
1205076
1185602
1789565
75978
410964
229884
68054
680070
361069
1053371
182019
545740
107756
1825597
1707735
482037
187961
1189060
639287
541472
1996123
1902312
426495
1163349
1428653
518478
1660093
340531
1730049
9968
1908108
1780531
924004
735402
1661859
800419
1021308
38310
1380844
1474949
930655
1701261
374713
61291
900916
580464
1267202
1400098
1060083
1050027
1729348
415572
1652015
558034
404370
1876282
1610728
1886385
1523908
839825
742124
1367993
1687985
1519390
1877888
87419
1209371
1615968
1596130
208671
1944674
224816
789345
1301865
1331474
159285
323707
624564
1814034
920358
915965
532549
266982
1862994
185268
73413
1327766
710854
1069936
1635420
1738260
1627633
1074819
1673928
736981
685037
1302516
912454
1538060
1880029
1390337
1785399
1543882
844596
1597134
1640931
514218
716557
147465
1456380
654371
280400
1474819
1358364
309873
605717
1137524
636010
1604587
437497
355722
1620042
908300
628292
1382555
1096054
1308261
1710878
1885556
359545
365456
844379
1141722
568378
936949
1926308
915149
1062067
529446
1428156
207786
1959521
1947182
167626
79199
413747
62047
431951
332023
1499939
705882
149863
145649
1690765
1517122
1083877
454899
960200
1587099
1444847
1784230
194762
705073
834147
827584
1882009
1708101
879993
370882
197507
1612403
970869
1835053
1486708
1244950
544857
1951553
1984741
1933453
409414
1076301
271611
406287
1446394
1470573
1653150
1195952
1944584
156963
1394820
945731
1135973
1303516
1894383
944835
907283
338862
1588971
1474948
1696852
1098411
208133
348326
957823
1554157
1772720
886009
520601
1888037
219230
1758028
155295
1939472
438739
1831352
1434803
1209802
553272
162037
143527
1132270
1252093
443299
39010
1167609
451491
1526276
343139
1371971
1499807
1016386
407966
963555
478572
1428844
1396537
1778752
1287265
1924006
728580
1063360
234170
1516354
1520394
1337680
180606
12481
1975985
369042
593661
1984801
202247
761970
1870690
1640285
454140
1268885
1022482
1530541
901607
1587257
365206
1547588
1851484
1881331
723619
471934
631519
1422323
819150
497031
30347
241732
549848
1371355
423260
266133
617962
47809
1451240
1902547
984907
270845
10055
1493799
1467649
1395944
833130
1636187
204088
507077
1183918
1176346
1635437
1038594
194613
1259339
1730762
1796695
202952
171319
809633
1639940
669494
1235437
252080
783008
1936702
1471216
1452948
1395852
1909309
1192418
459589
1248768
1344338
1248518
1823277
1260512
1351903
1860845
1030189
1320650
1236867
1294224
232989
132369
11169
1511115
1201069
1355455
764728
1268
1617261
433143
437597
1261848
9226
1053435
39858
1673581
1275523
430659
1336542
60178
1342335
817986
1474271
1083753
369060
1977397
1600894
893298
597758
572985
565912
4639
1912322
596084
1525622
1106970
499715
1126907
547559
506432
667602
3148
1449853
455799
150452
763329
423366
1076731
417800
565436
1935816
1222907
449963
579483
765689
883063
166617
1848789
756455
1319173
406710
1324495
1819233
1715745
623182
593713
1950130
47840
1653950
441612
172965
1190812
188539
1176685
1788952
1777168
276456
1150506
1743316
863483
1330974
1700934
1289511
1101872
1939544
722726
1691442
898105
370121
433659
1702357
1169715
926639
1537053
1345387
598027
1953985
1595296
1732389
1223147
1299075
651611
1121791
437978
12466
1286651
1550129
1444242
542804
328447
1463588
1385302
1601462
1936670
765036
8749
1172823
130637
1579875
1834587
1513217
513713
551518
1990453
1283570
489521
1826122
680585
1485124
1608583
292585
949459
1904238
1842446
815115
745924
1946635
1523059
385296
196401
1496959
1574805
307387
1983198
1493645
544250
638310
416939
459565
185043
1953104
650472
1507518
1434958
939892
596089
1655482
597075
177082
1985447
801199
1544213
972775
1460854
581971
1137737
449824
1463916
1198425
502114
1672405
204741
1302375
368807
355345
531624
1471111
4930
158561
916436
909890
1514077
371421
1926050
1547345
1729094
1646780
1985847
717361
286282
428717
1558460
938780
1836201
500656
1733107
524740
556248
1543365
322939
285912
203809
517336
1055193
794022
501659
140803
13978
1657882
878367
1312524
975289
622686
1252967
330765
930170
688038
1342615
1689232
685488
1193431
270278
491640
953547
1303811
1405667
1015875
1131893
561608
553787
345537
127870
664043
1729276
1682791
172414
912320
1028541
463096
1500190
544006
453493
276593
143121
1461616
1579984
271390
651097
1677237
468107
168725
1456980
1450435
1937242
497828
1974830
170685
1963936
222778
956114
1601596
109081
1661099
1929512
1430160
1909991
371458
1066724
729087
1621228
1196722
1442443
876772
1509256
246600
928054
521761
57534
1472382
1051960
482685
1817883
1205966
367529
1549906
873908
1748587
943498
1698946
937310
157398
1476245
914821
1642723
899069
1780538
767442
735082
1680595
1030170
1274891
591273
495114
811541
985138
1797702
1528647
1038434
1358039
121023
704467
231233
1539679
918114
260563
228632
1541303
67681
563218
539482
1385899
43453
167182
742785
1673838
1173486
1541993
977472
683329
819686
552194
1565747
64718
1504795
671059
1348821
1583685
1645443
144762
139760
1369580
1681735
1751176
1493369
1033226
1253795
780730
96038
462456
1453046
1902952
399701
1304100
863549
1900174
1061283
1955113
917358
1508784
860951
1951017
1683102
1694677
107677
1829184
1000931
1841964
813015
1608648
1059334
1895071
534504
1564595
1888521
1529326
157400
913069
71301
316466
1049652
551660
895703
1909686
1481130
1521508
294283
1471845
1801257
326168
479977
1186613
48991
1237002
328883
129887
1694150
661360
1162307
1995528
1243868
1229044
1023048
922952
789876
67983
394788
1161177
1003977
738142
1265116
1739426
1387278
824521
1388983
374681
1950925
1040461
1498487
1589768
1983848
1861911
495119
1293680
682066
471327
1532249
1455555
1754154
505651
1895816
41835
446008
1375413
1260686
440909
170865
1139057
1105412
515639
1465223
1865333
522644
1892073
283124
1218372
1960066
1055979
921228
501801
1033135
1474963
253390
1186933
1304045
927458
622486
293983
1818577
626091
763343
698814
686495
793408
1644268
1270652
1776519
1291732
209735
1647224
306350
236970
1243560
1045176
1451384
1532229
1589846
209623
509216
1357958
1658299
485882
1821449
326017
939603
134298
115224
60476
1338625
932213
1355662
868050
1889249
1546925
1934836
1227282
1994136
1197095
200669
793732
1146339
705395
567610
395740
1643257
209892
291401
1451366
357458
1165615
186787
1102339
1062828
1169486
249494
1061165
764117
597944
1592392
1054988
1220292
1888601
644493
1237090
656315
112975
1189118
295312
782062
1484659
1041524
1563732
805578
642875
1694759
1810178
1778091
1175681
363488
642022
1785827
1637124
1988700
1049184
1693083
743444
489485
1425515
926050
108671
14013
1719756
535107
793863
837090
1795750
528898
1646986
1514423
795421
246823
656852
808344
621792
428947
192353
1792086
581189
1228303
1350989
677809
1548453
583520
916049
464285
1138083
750482
1279576
1214429
292560
522999
1337829
1945643
1127058
1973622
305443
1706861
1626403
1631837
1123892
1736696
561099
596770
1700323
339311
561421
810531
43299
920603
1447788
1596298
956530
497807
423303
1067376
1498595
1497032
383107
1274633
1626701
1178201
1105254
1687589
1710833
1694168
691406
1078496
227095
19242
1413717
523611
552424
846211
1200561
1839805
1013008
212942
1412348
286380
533271
991620
1008690
988149
675415
933305
1218034
1207766
1886849
302646
1414664
847585
653846
1009563
787215
1932379
1532474
1117406
31802
1374378
1223410
1124262
1809439
1728458
859037
1036085
355203
1922995
358336
592855
470369
451290
21317
1188807
304592
1889151
1841565
34807
1966310
993231
1472831
1955302
23010
1852677
345079
955087
1960896
670401
1380771
1584934
1694814
1473483
1924454
1628364
453797
1632402
844655
24058
1244231
166313
844014
879604
228953
857962
872212
490294
1846635
1683439
92991
377756
1968459
1618408
988500
1498662
280529
780271
265106
337945
446952
544719
1651298
1806955
814329
259930
908981
1396017
106117
487015
887625
1828224
1853765
1534778
193059
135090
1857027
708308
513281
923694
476196
1826224
84917
427185
787443
153596
822555
240856
749538
246278
1924409
347952
384611
816470
890481
11259
1099780
50726
859111
953893
1071635
505185
1389977
1746426
1537414
761302
1731082
267239
148780
968414
1577712
1395841
1430224
189582
1545727
995035
781034
873973
1798557
671841
622791
666956
462105
1854070
858835
339714
1383763
177034
912275
941734
1309447
446901
1616497
1127903
1400220
644311
1271723
1239764
995319
1414372
1068629
1507387
1772139
1220896
11240
1020819
1764833
37966
1745092
1120774
1693666
390913
1857185
1371216
983439
1580776
937209
532743
1883056
548179
37145
1292349
1160954
1892808
410997
1852650
161108
995144
1844359
1523165
1553168
445513
1508320
812217
1958020
341032
703796
105627
197543
1076747
1601200
1403706
1315356
1731427
485260
1191253
86941
1620468
1692473
1031172
1170864
926422
7324
895604
1743250
198991
383722
150687
362282
1114876
735757
880039
1368513
203249
964530
466436
142127
229760
915461
693878
1368363
5814
1749647
714563
1718907
68293
594633
1972535
1004246
1242940
1052856
54800
1911878
166927
527226
950908
1248706
1675669
1090763
112418
840647
347173
1469021
1078946
52118
382971
1097139
359366
1014339
1661302
125352
1336563
1940360
1270609
186581
957007
1875625
1895944
1467300
1174024
1589097
440663
978180
1448287
789048
1817616
1063026
824144
936132
207263
23267
1374122
1984557
656550
389744
972280
690077
306374
1112716
1632034
1907792
1807034
1374137
298977
1601824
1984313
161650
1473315
1966967
1964158
1644656
1247843
1273282
41112
199521
366599
1579249
278620
1860723
750820
1567494
905111
527689
1564693
446770
661537
566357
1282238
747526
1307411
991321
1347583
155453
1621858
150603
558395
1081017
1457995
1457381
369759
1830584
1615780
1324263
403234
997840
1250261
1694727
1886133
806325
591441
961516
171460
1199978
15687
1040762
1181597
217231
1904401
1647440
1910151
101453
1083337
1599060
988379
122603
236866
1549611
1872208
1180003
370511
1307513
648712
303032
1339441
1596912
626488
779918
928250
1603694
1714148
163677
241379
1007095
1959887
899728
1208122
1774411
1678423
214296
1590337
1962798
821709
315386
1442414
881769
614163
1580510
1359848
54405
1365637
288126
29062
1953648
1461435
586061
364373
1310033
26067
1325816
971982
1745820
1400087
417548
1192546
1297528
803979
735631
1072812
1521200
549880
839208
1034296
1736257
1172554
1371810
1767610
650796
1680234
384151
883053
1905197
77915
1776349
378581
706982
1536878
550664
569828
299742
1326497
850823
711121
925811
1941883
462345
776904
1623611
828015
327202
1329126
569391
1619535
188679
764553
654169
1281521
1229088
1354298
683474
6832
355443
955113
338520
1408229
1778754
123953
984672
1153985
1441868
1280973
547352
977424
1290835
700621
12967
1267661
820407
485302
1069265
1939925
1843607
1557227
1334732
960864
323617
237674
1292729
1557556
1509669
426958
1522999
1403498
734211
1735662
947615
274531
1731654
997219
1789600
247648
964052
72837
808367
1073433
1840498
995580
763025
970754
1701422
98774
889399
190573
1731390
1648946
103756
1403197
1379687
502515
826550
1694657
404711
990892
540760
854307
1347162
166875
241177
1041387
456644
1800715
1987181
484448
1328085
1170136
1866368
1742785
1315780
877098
293539
660011
186959
1991202
243657
1540862
958290
1862687
1425839
1569359
1726552
433630
1470131
563774
1709460
623265
1237433
1722968
1827313
137616
576850
786918
495325
1652863
624216
1739805
355271
1456633
692989
1781510
208292
820372
544025
1940259
635518
38617
1281695
1412356
1722367
1047185
313622
250685
341978
763434
1629216
247963
1237234
681744
571520
1845855
348154
987658
1546126
184206
736924
1404025
1651948
1123884
640227
47400
618022
977507
1336064
1677305
231168
1990532
335838
1849170
584324
235038
240211
1061456
880207
386564
1316941
1944986
742980
1647144
1368141
744087
1229551
1410465
1173640
970130
905537
1488408
1516162
749909
1908128
1178163
1160393
1538549
1941482
1050459
375799
1666537
754889
131132
1840680
78729
1582023
145188
532321
757425
929065
1734880
1269496
1372025
1482841
1131549
930746
691506
1239791
295260
1909480
1617957
960639
528669
14986
681920
60557
1655727
381701
1322575
48088
484963
1782253
493933
1951082
978617
884711
727838
516962
423305
780828
1654837
247413
856251
1288401
767105
1492684
1462726
1523506
764678
109180
1931560
1638155
1312160
1697060
1301295
517320
791580
395632
1187275
608290
1984832
80164
579691
1358936
890062
1613541
1074150
168223
1917941
1352380
1710248
46495
828228
783790
1523187
1608132
1712980
1067584
596250
1515957
1625258
1931501
189761
1633565
1393761
889379
711063
434591
453420
1062332
1561546
129291
503957
1897604
329583
679097
1579741
1842966
1363785
1369802
217100
402766
719939
1106220
51269
933347
62142
1091146
996465
1940521
1816005
1154698
1685882
993667
1398154
1912294
971822
1914080
1983041
1182820
1149882
1682697
642187
1652878
1267809
1369688
1580771
340950
1713379
1128890
1639249
1398361
864840
1276980
1652792
645312
1293700
36500
1514065
626603
1786217
457427
470963
221069
170252
1066213
1357019
1039052
676998
336433
1286363
1346324
1441334
1061494
1861160
1270477
1171099
1193116
395047
403011
694878
1433850
1611199
1887582
1884177
1144820
1446062
1572350
515709
1829609
444025
791728
1950018
43156
1032579
864307
308514
573840
810082
313026
167704
1398685
133296
1219318
353543
1423249
1268597
86885
992939
504969
1893527
1693112
618902
1727623
1326834
487127
264018
578253
1953952
1960790
600091
1268394
316609
356664
1160786
1898178
493784
1367738
334955
1172646
1819979
882432
603567
1324311
1267141
357799
341105
1332385
246947
861978
1467935
1006679
300588
532632
525481
331659
220932
234409
40890
1528525
1332503
608279
1826688
210983
1256333
523062
996
1738582
646468
276788
1918765
476802
1077486
59197
665524
622271
1438040
1893691
82982
736201
207208
251724
1058587
1952865
561163
1584575
1020691
1469155
71100
832865
1736075
232926
1904770
671297
367904
69535
817351
843708
202849
1102075
826912
1978376
1810331
1556445
1194751
512623
683834
1658691
847974
941416
203951
1379946
1798288
420811
1350735
1129052
1938043
1969670
688784
137074
1993629
1082377
1912295
318692
612928
118831
1496612
1981425
689101
627357
962019
1467266
1118611
1049331
1541670
150209
518664
1267374
1130202
1344669
921499
519341
525170
1657807
1844976
1519053
1573424
1848046
729072
1195767
56397
936650
488014
1509031
1002850
1787185
551007
556719
181225
1056766
215924
613825
435881
630352
1180151
492898
37940
135540
763502
780681
1608695
8724
1757315
671589
1285338
1974172
1281399
944731
206710
862162
254778
794282
1602512
263279
723738
1870417
226875
326149
1138274
240631
1044012
1226451
311776
750470
373922
1255188
492152
743285
1116317
1096891
795455
1413497
1858329
1688803
1656700
1373027
1900313
505076
1336772
706626
1713440
91193
261816
1673655
1252760
439509
1107886
1358623
1790353
1374175
1553843
480084
62222
795646
1217928
110788
1518359
44222
733120
325401
1387726
1332431
1887823
1016248
1553366
189248
1801003
1409999
425020
56095
687133
1978728
1020605
845302
599910
824411
1434958
111460
477797
19177
487139
782437
1896259
823261
1554256
1326739
854136
1348648
1785557
1135075
483341
512655
655310
1280771
1473862
560227
1129823
1100947
467659
1079900
1259391
238366
201561
814452
868427
1627653
120718
1069991
870130
1632407
1341261
957243
1086168
1886216
148668
477765
451359
302342
1990706
703575
142276
1336018
1830979
89746
1591255
290485
502747
185018
1101769
1329768
553800
658327
559618
529213
1634649
688368
1978003
305290
188641
1496963
1135156
815280
457646
516105
1273545
1876650
1016087
85965
446692
1157428
460169
1455765
978468
797339
1603812
501
1012398
1086207
428751
402906
885150
1315864
1344009
1376194
526525
914399
213432
1039534
1149349
303996
1603028
1986970
1519838
161752
440689
1162933
466351
876926
744871
522350
760758
955376
877762
280417
1838305
82859
760519
605175
1368855
219961
539997
480291
896144
1055093
585738
36001
1055348
156916
545688
1709734
931791
306562
1221106
1950477
949655
1113231
1449047
1780002
818227
212970
1006746
1116271
1981070
579043
593854
610946
1300964
1631141
455645
1153999
1494860
70522
326071
210181
490774
352209
722429
1189572
1584473
114694
219273
1217284
523815
593511
812564
566986
650404
346672
182198
1936394
865526
1159846
1852933
734917
1055108
1415991
1853612
310877
1073818
1804679
1436198
836872
755262
1370278
1470466
304870
810276
1983597
1064422
1043316
1013172
110487
1258543
1837500
974416
1244911
537717
117906
1082229
676505
1134598
497918
1008288
1081884
1077475
1020915
1771798
1106240
1487140
1773122
1109105
1795544
263911
447517
912090
1832688
69053
1196924
1384602
475539
90310
837795
737592
1673078
1527417
142288
971748
122400
1690988
209690
946286
984866
1670100
767717
1507161
979802
1417824
1999823
519671
702577
348602
1069864
525758
1781180
1985127
744590
490242
1511269
1713556
727512
172502
178180
566228
1710128
1962338
538608
1741363
1155501
186608
1484260
427985
1539112
1604524
975929
1569213
268559
1526268
419265
73557
1498844
1106590
976227
1253429
1772809
916653
1884345
869676
940267
33944
979053
397622
241778
1213959
1659116
1985227
1026766
1363565
1753286
1944211
1049022
383586
1552364
1731246
226567
410315
1876524
1828830
266190
169794
250446
588129
16581
706489
386219
1778157
521449
487758
1111100
61775
1075146
1786951
2040
1059578
1659779
1442258
767912
1827268
726341
1742951
1486457
692118
1612492
1098832
1254783
1561972
259729
143459
674336
1128445
1156044
1736270
1518741
870574
139890
119160
1575692
1584302
431601
663539
141122
322492
747162
146554
1826660
839206
1528900
434675
594762
1987928
654740
1774873
1169966
1681641
493041
1243793
1045314
598215
114152
405236
1436747
1202515
1868547
959379
425647
126981
1783981
1076638
792250
776381
1051783
445293
680879
1537070
392738
1780128
385747
936547
1436110
755764
43581
974840
1393761
1187299
248450
1245101
479903
1200638
317357
1615847
417849
415057
1138935
743443
664495
285980
606474
990713
1854219
96527
797123
1191079
645296
213079
1338813
1762994
1113865
51468
854403
1620335
1409799
575247
1979765
199408
934417
725548
627623
443847
1229276
865042
1592604
1277267
1730886
839677
163147
454300
900968
1060559
830740
240244
1411828
926460
522209
1532121
1666957
303737
1470097
1723936
1599555
1850378
406457
1503841
219221
1693924
443739
1411601
1385119
1030443
1719534
1230135
930528
229154
1017590
314997
1977345
365020
54160
1920948
1623972
673911
1714269
36645
1725425
881358
500496
1959317
1260981
251223
1176790
1075128
1511816
1292145
1423231
1209712
1745184
650923
1038903
182735
460651
1927179
1473930
433753
1773152
1148205
960909
562851
1368239
1580646
1918082
750054
1721159
442774
740496
717034
147142
574528
229105
1997430
1114038
200809
500118
866550
274294
1431438
715974
127265
288339
1723688
1677208
1541134
541393
1087873
503076
1131006
1115993
888255
1665445
1985323
557351
499457
471374
248562
703091
900538
1115714
193464
1415605
1412282
1978157
870370
131457
667791
559208
532943
1882519
354842
1396381
1509019
70684
574290
530482
4778
595666
68312
834147
65118
821595
372124
393666
572082
684415
108622
473102
393046
267400
1299760
227154
1522402
308488
1679450
831898
7364
1337108
501472
333655
1182672
345417
1913245
1040864
543020
1441930
1698104
689842
1189639
1208581
67427
3633
619606
1755752
1506563
1617166
1492108
205992
144868
1005836
370465
375106
1939415
882396
346288
1842486
1809180
799704
623527
1607843
218374
1211373
707870
1813604
1741314
1451573
1570384
1145757
1605926
222476
441913
1969812
1392580
1583998
527546
620535
626700
1786456
186823
1054040
771195
1928330
592012
748755
1547352
1326762
1705533
654783
1234515
1296395
459064
387123
487480
533259
934053
1983038
1140057
1886599
1995640
1104009
206259
1392963
1534368
1782820
821289
711708
746831
75544
748160
1509028
354484
941946
1581128
1945917
1511512
1911209
1628934
770691
1053309
1678360
1395780
333989
1238088
534618
172753
66624
1415569
1556501
1648060
1073921
1893113
3118
334115
1993170
1823848
1899938
1153650
1794794
1316107
413390
1371402
401147
1732675
220372
705497
1327893
181046
335483
80104
690212
1409531
1768651
540599
1932301
1171926
933840
1030647
1646209
1865528
883230
1390145
728894
1394610
288856
378718
1808716
36080
1452134
769235
1957111
1681189
1836282
1661275
476291
1928634
1167713
651687
1511123
1580625
886432
1096924
888614
1496915
179628
1807691
1150883
96918
1588211
1191487
1635569
443779
1954712
1375379
533328
1550508
1664463
1012701
241153
1079740
1316038
718259
397361
1055355
970092
823871
1634495
1227328
1482942
724574
1936615
394724
360972
1273897
400652
931904
1590669
1550668
13548
1097707
252813
1669686
1713135
662249
1703900
774233
1841776
939946
72818
313663
1379007
1734717
169034
1347244
1678536
422060
798693
538927
1179484
1961209
1675914
1565982
630710
765449
1772662
929048
7918
227907
72364
1629394
845855
432465
1677536
1188977
1961546
1667890
907189
1957434
780571
1715038
771262
1567464
1932584
443037
963842
74842
1702037
1335014
1237426
1228395
768051
1558839
381048
638259
1870519
1190702
419856
1540509
308119
120940
1733936
941692
1950376
936141
390792
1887307
329119
742381
1796321
1178596
1866047
1202853
1423651
976046
1278106
1692955
855013
1969245
96968
1009131
875455
5280
1494433
383842
1802179
729617
84889
1460731
1875089
1932786
715138
1835082
1212414
1028718
566471
1442080
193891
1994409
850984
1139767
387117
1632536
256124
751799
1039391
260045
783750
429637
222767
293973
1573342
1341833
1565263
34159
1580109
763225
1352177
313995
1850377
1243130
875785
109079
1298591
1597633
665832
400502
512636
419796
1634089
958724
288584
452110
131556
838862
1055663
1321013
1578589
464860
958226
1609551
648077
598357
157765
257022
810107
1363115
1539988
584291
481702
360341
1050014
1296080
630554
1087426
1780246
1115063
1844404
532028
553509
527605
424226
233479
32275
1314420
127679
354405
1476382
1326203
1880789
1861997
950778
62909
1841010
1103850
507168
1980177
874539
1577566
860437
12433
345191
1428088
1783173
137501
1686348
1562219
1912693
16234
155931
1491203
1132857
792910
374960
1870665
950430
649712
1995309
459079
1148161
695834
207873
1518698
519555
1414146
1996819
1366973
519039
681275
528208
308140
477461
1819802
1486142
1627247
753449
561945
1758740
37318
184358
514856
551329
115038
1587679
1806234
889193
1831345
1774033
281765
366736
1991774
387187
1338066
164130
547626
244655
1406776
1131704
544922
1720280
8286
704228
875904
1106426
266687
1878409
281730
886772
99989
1780158
1045889
612071
1611626
66035
360160
1695767
1731440
10868
506888
401357
835900
233834
1589473
1203504
1343020
529769
1149641
884007
1236279
1251735
1246900
709485
619750
1505312
1736668
451995
1630645
732260
1732698
980025
1909991
1586141
921162
1790967
1576970
1948780
1349737
1782118
1322943
241096
573444
1250163
347353
585534
1657147
1905685
1498490
1502545
743173
827810
218420
1513076
1983767
647803
1270784
647263
1076984
304701
1935694
627886
1632872
1716427
278693
947421
1774157
318714
827330
983235
1926660
913013
1852628
711756
1448454
783060
216119
204660
661063
1989723
1145943
1380413
774831
1724782
510020
345845
1392274
252423
1029368
246320
303650
92102
1066255
563239
1567166
1227784
1816928
298284
1366983
1821256
189257
894315
192032
810174
1270010
917045
901430
1401073
1241656
1827834
1701800
1728719
395308
1913812
1438831
195885
17539
894137
1679329
858172
15337
868163
216915
633492
1946174
1077432
1325657
1593216
177185
1361159
304903
948773
203483
414457
526897
427192
590818
1565211
1639205
1579590
1778593
862136
1031795
1387851
544615
1408834
1511166
1813957
753401
458083
1247208
1110277
1785655
1538846
1927900
547909
591115
1350362
978444
908128
260428
608342
913810
1989495
516448
547467
1190059
789675
781426
596809
1883371
571388
986902
1115745
1049025
1244449
38305
1492152
1626656
311634
1942392
1161504
1430316
1754157
1818619
886844
999141
1052717
1947161
563093
1468270
1079548
1270508
679784
369534
1389828
671782
411547
1032874
580997
1981287
915117
351364
1210760
568436
704249
238695
1012176
635495
1842256
1309118
1701794
335262
147775
368256
1524012
1619416
1733602
688051
1839385
1766685
101786
1283146
1200117
737062
1041235
1602320
1675253
888900
1844528
917240
502830
496909
1105978
169990
395830
104466
1587107
582606
135112
1386463
1870688
113222
192408
147729
1896861
1278159
1842878
426206
1846919
322246
1642169
816648
1352677
366674
1038451
1571849
1398391
110751
1072627
1213400
1771163
1623107
1623971
1574212
426427
1507488
1715991
78365
1374052
1242231
242921
861744
1218918
406989
736623
1489440
1452649
1682207
1307111
1892019
635484
212478
570523
1356761
1675110
479027
1971924
1189909
430507
206460
1676328
246080
8480
1741707
1413171
484764
1033372
1224589
873127
426044
1218830
1527562
1225932
1838308
170609
1778230
1677591
1521647
1313998
1895647
1553941
354378
261283
1714696
182582
1479453
474264
391149
327457
450400
1410051
14052
251120
1786719
507759
1567569
1598564
1789387
1678818
1925000
612353
242005
294207
1312091
900956
996412
483218
1247771
1802061
1720170
1891962
961554
551423
180232
1020459
521577
1290116
1439789
1871801
256489
408547
216057
603867
1887611
335733
891364
1530663
531901
1271421
113422
1859134
625205
702773
1160723
745146
201705
75571
1407075
242767
1417646
261782
263360
538454
1582309
1559598
870099
1991637
1738114
965112
1653281
83215
333438
913351
1360999
1503468
416329
1248279
1522475
1645867
1459469
706618
1996762
407673
336033
42709
529037
1320377
321593
1666702
1687250
1047392
1930268
1776730
990066
1923694
1812693
526493
479227
931233
1567614
822471
264573
1454070
637028
1900806
927553
935807
893906
1337575
1812203
765214
1108222
1478424
1145564
1275375
796435
1525514
886637
1176859
317516
1505811
1541345
1992345
1644349
530078
861629
1548088
245603
152566
624055
1466334
620988
1253778
349272
844538
1434091
801890
273691
1922251
1136319
1134127
880382
608526
1772781
738052
519508
608890
1652737
284946
810437
1004023
1431084
766515
186609
399366
633294
430728
555988
566286
284815
1501608
743771
1645531
387165
1544279
1528627
1557727
1969650
1714492
394359
186673
1143489
1475717
336250
1467503
574348
940645
530180
762606
1847578
1477574
30401
578920
1701000
862632
643569
91030
1916527
242192
1794504
1532499
806381
825972
1465574
343351
1254874
1376511
1476864
1118429
1271155
163484
1824844
1013585
921001
798720
755695
1129679
1547374
727901
80983
1768448
1159204
1165003
546563
1000901
1013423
1939456
808472
1252315
386747
764561
1802122
1798425
1424320
579784
1841060
1366162
1560966
1403847
1689582
1408858
1325744
711936
1877464
1487272
1164131
909148
1309625
614932
259263
1506261
104051
1931213
610588
1108278
526875
1896327
1726437
1141619
1076857
1162610
340685
1616522
802015
1248507
1019818
1744836
89230
822284
1193973
1746402
316020
858492
1457853
343127
1874774
991521
487882
1028733
1789443
777707
1571177
124070
89477
1839698
693078
1760055
506541
1749595
1928604
845158
1727067
1206999
249330
454225
333805
1772235
1517966
1309724
1114364
489959
1289680
1448402
1245934
178471
762104
351156
774019
449692
1309850
428407
1634299
594267
571312
371932
38215
19795
1668381
1885613
980764
945883
1828793
362747
1132097
1048558
732556
1941754
1059475
1239021
1162391
567363
542944
454553
1338139
41815
875686
1880379
1394367
1766000
141728
1597300
216308
643457
1564570
130302
502344
98865
411930
1179021
1772286
1279599
659699
835308
1485543
1669045
1782248
419065
200991
1002229
1722215
1592323
1881193
420945
1037566
1093930
52468
1364095
57810
1575905
958656
749359
1216522
1234628
1806179
1433988
202757
216604
1785435
1340729
729848
1660203
972089
560658
163200
180099
802480
598190
1112421
1741651
191333
747420
480006
1052390
1090318
469770
1581027
1925890
1663504
940270
1676256
1379121
1846739
973448
351844
1923565
1043962
835383
785022
1315943
1645764
1777079
1105365
1752119
1138321
1343105
1479759
214843
843847
362340
569522
1588991
1857098
396548
1375475
1135712
1001186
1933980
1418588
647865
1137246
108893
183181
774956
752636
965536
1172304
558959
1695903
1153454
289456
1630295
427242
1237718
646876
1935094
1284125
1418649
153857
353934
1782099
1817548
739764
223615
1390031
1257328
1171555
1721505
1237974
997757
73503
1639338
1224185
739749
667781
1593356
172875
1539750
870926
1342408
1219480
214762
1271057
582789
918644
1560252
974555
1637411
480240
148892
1104457
1076918
94788
1193142
1128664
557337
1507634
963760
783839
1592653
1420287
1284828
1795818
1812828
1252352
892669
756437
21911
1140147
559665
766889
770632
438331
1616466
46561
443758
618327
1847079
273071
1144423
1893349
237489
1597380
1083153
1900555
1655465
366741
1192874
1888773
1626425
395394
221690
1668639
93152
196908
1561210
1484172
1902144
15847
1886690
1989305
376989
274532
1594236
603424
715512
1913743
1156147
100004
1659156
1877997
1852777
138406
495142
1308860
1333986
1195338
994468
1859951
440071
1169622
1785852
40333
1115235
1171510
1703017
1375254
921284
482633
389516
919536
173577
1187961
1471608
1719378
1582062
1577942
1194215
828162
1180168
1147735
698809
1140312
816545
135741
1245845
805226
244084
468383
1700680
822130
355751
303079
1969707
1566660
1954057
813088
1247962
1511338
1103391
1750376
123891
651459
520479
183749
1842831
1373587
537994
1184103
865296
760954
1653921
747414
404109
1631917
1139039
779762
1975213
623959
1755890
560391
984048
1600628
903908
1859052
1907972
1628536
1677901
1398909
889317
313736
1159784
1395872
1497496
123920
1901823
1588469
517514
1805837
1011169
63087
835058
267845
1117226
1139255
1309006
1327597
1626079
823533
42483
753705
577108
1531612
493680
39957
215317
1146797
1852361
1688493
392999
745985
437205
1680625
1152338
13120
1453264
624386
643559
640506
1648493
338645
453513
795771
389117
1336355
1237413
159546
1810627
213822
629336
488102
758467
580043
1672290
1046380
276893
1815630
1011959
1769561
1959076
9951
748587
1962704
773320
440482
1532488
988053
1812732
1481702
1487169
1040464
352259
367961
364711
1298182
764521
1193925
1878256
1166208
1710714
445698
1596802
1249715
480394
306397
1373211
41653
886657
1120667
51945
239963
301404
1168658
277802
897536
902784
687569
19265
320482
484816
528329
1692402
1466312
763408
1658409
1881297
1038051
1824572
80176
1662691
1475923
536407
1384112
1508701
279711
519730
1133097
48557
1658541
647365
1506844
532112
733858
580234
33021
1210877
218977
1216041
795993
22606
85166
713960
1629758
1244182
1179258
193061
1743966
1929495
1718436
1341288
90927
783581
272818
1790561
495944
168543
1757158
1110566
632236
663232
592404
137661
1759126
1925537
1017574
467985
1131258
616762
174519
1203758
1443024
1353997
1187811
1021325
1200143
516856
90561
1166630
4315
1633667
922581
372791
157987
409866
604234
432262
308653
1389514
1365176
1917740
405258
1174013
101401
1564447
1581000
76768
1044137
1916640
1598438
57109
492566
583117
847824
1691777
424701
1853012
1561543
1296151
663049
1547031
1684214
708411
375761
722834
1377744
902512
243798
1445577
1007205
576710
1719601
1671465
1819320
1977899
618927
1270254
778683
820144
871240
1290233
1072503
104173
717026
338053
459032
1291047
916567
1454368
970154
1395710
1496778
102740
497388
319786
1694336
1598756
1254413
1818826
1083309
422708
1343750
1681394
310245
976763
182189
1022851
1612628
1800275
928410
1517741
1091980
131048
1914691
1403994
68087
1544685
1315805
1049070
1802627
1900110
1939154
1116789
1572472
1171438
1415191
66368
1616016
868355
736678
937197
1690347
1406192
556904
1655649
75194
1462941
1644270
634312
1060737
1933130
312917
1325598
1952243
1286617
1577574
1434705
305550
983359
1303569
1815022
396756
1019183
1669387
123403
1624668
1955553
1575002
69157
1400207
1914014
1581782
712488
842310
1002961
361426
1264323
1220839
592013
178606
94978
1816599
752288
913168
1470548
1209704
1112158
1245012
1029322
361137
262687
1643048
682032
822635
694206
1990084
944013
738881
349416
1683266
1472262
255084
1184038
932767
1435381
210074
2495
15986
417279
661497
83486
1751993
202354
425436
334518
530056
843529
836303
72930
1287710
40007
910825
83528
794287
1710473
1143555
597349
596833
1726128
778079
1155755
1939382
494366
1874766
595514
719881
469993
1112035
1149946
1183985
886877
395593
975473
375652
1943436
82460
1203732
1280632
53245
1394924
1820052
1498424
1653399
1598151
438313
695960
1205004
1165241
964499
591220
301826
2859
1190169
346215
787119
341879
1357555
615493
522329
870194
1769097
140727
681029
309904
1824837
1099344
1205185
1995814
1122637
1004565
756047
913745
1438586
1267566
1788418
1659437
1559653
5832
1199676
1006924
1863981
893396
1131165
1440231
659448
328688
1559891
1754726
1136769
1022458
595797
1595492
1747672
1253104
148641
1450547
1438312
1458098
847761
1432120
242029
1697654
1389010
1633476
1249232
1470384
927923
1917130
1388436
1182166
853507
67933
342278
1123319
1369882
1490806
1003425
1313273
1192750
1627961
703465
513554
206557
833745
1327194
1219053
228539
525958
867002
1878423
592095
621527
1449748
101700
1461258
1497047
750090
249888
909344
721290
698859
490559
1748350
92186
1412001
1197965
366457
1820348
587870
975255
1519310
1659340
1766376
935700
575382
1710857
832702
516638
394500
1068999
1977610
401492
156395
71358
206643
1445146
769448
539716
396372
1935994
736472
1919567
1749621
1229237
584600
1698032
1195389
292390
1498050
8499
518192
1208468
1433183
725039
1113403
993762
304426
846719
1588449
948936
1401258
754670
1878533
369866
1548205
1824127
1035471
84130
1235517
213581
1286773
192044
910372
765634
712111
480889
1051936
1643059
1711399
375889
1467213
1865300
1583379
984479
1886226
62022
1373520
1768827
172069
1492990
541938
674272
830956
1536361
664561
1293167
439223
620982
1112966
551497
1624334
850247
1983175
797264
379619
604377
1250520
48327
1481842
352491
241436
560675
1112385
1793044
755961
91839
1489935
408104
631222
1593607
661077
1885794
954120
1395134
586078
730870
665461
1297342
251092
1488559
962875
1201185
24399
210191
1883336
107423
1815203
1882671
1243520
1211489
1162856
1864511
1174896
1643348
103328
1392297
1920775
1518397
1713672
1337058
1647640
1288520
143019
1276781
1660488
698329
801894
438219
1722284
1809393
657428
1259768
1420692
810165
1141636
1568704
281360
818195
1248204
168219
866893
164108
278143
671190
1252966
1445408
1760223
599622
1040671
701745
675790
255612
1904523
850996
87363
1333084
1418750
1601703
757050
299796
1627123
1244104
1969212
3285
1752114
1684760
1611537
1551500
286535
783382
1637681
413319
898799
1852059
158909
996873
644087
1495724
1531642
1563464
874738
270783
569350
594587
1597262
586001
370147
669165
1275412
1380193
1206140
1313115
1966354
706759
143507
1731492
1327871
1502066
1685905
590898
720910
624753
775515
64014
1528164
826147
1335465
1602949
283608
1825978
1461095
867734
596596
1815634
304211
742211
580835
1170037
1030088
1083957
702664
355732
961023
77253
255111
1012497
775959
800206
465636
184485
1256481
974792
300070
1179563
1530329
1508469
1070507
1716280
143610
380155
386118
1959612
472336
1812061
1180710
1853791
1112557
1636245
984395
526023
189753
561435
290668
476848
1251505
1120706
1044373
1581153
100968
1203210
1686929
683316
313383
908834
1282225
1242683
1826641
477314
1746239
1551074
576643
396415
720200
16953
109985
1378517
1479041
1341522
170479
45301
1877605
1943995
867476
1846082
214232
584128
359099
134736
771546
75982
283672
1575355
1675145
1249831
159740
1862705
192600
1999998
1274612
423450
746196
957609
1104953
1714458
20349
1917798
1702840
1875705
1175808
1638222
1650412
1237477
1249130
1283689
1584500
304016
1117221
1403934
1637232
728182
667763
1089597
1252541
1110295
1736003
1237831
1343666
28743
251022
1760215
606759
546220
1896004
853410
735751
336050
1107455
662390
4703
1307446
1744900
1041945
640986
961857
1465283
1648804
682171
1032189
1122311
965032
1829378
807590
1661396
1267257
103692
565205
1870056
1286075
580706
290681
1271856
338905
68414
1580266
1764362
580236
1506456
1010372
639886
784952
1133104
1448682
147735
95650
515298
1393272
836059
1331413
1621435
1625350
1258274
559252
805986
856379
903455
1511170
1787969
639093
936449
1570405
119674
1267253
446177
1006107
1628444
1980899
552190
1199283
366782
185203
1869678
1998312
1638121
1792203
626624
1318546
525970
1275167
135841
1595582
790014
25010
517587
1777389
660739
1007854
1273633
1991478
126091
1666951
15059
1683198
274863
1107620
1191117
183951
149612
1503692
1187569
457086
36593
1259556
153507
1585897
828930
1467825
925324
1089526
1495705
1553762
792790
1379748
94588
1877575
587667
1193619
342886
1375190
1537207
353089
1065529
1840111
853007
376094
715174
833812
1020780
63013
252789
1542175
841978
1464212
534794
156877
1714534
1856991
299624
676426
1642064
1866216
357194
226560
85633
809435
1901432
1001810
628318
770498
447383
593894
952467
1374341
1962146
905310
286209
1897901
375302
460848
801624
403828
1056597
1197548
884938
1463413
585233
1984027
626945
683796
718986
1429285
1481625
827768
1636828
137415
294717
1675422
1566013
155290
715744
907001
1793674
1326065
807609
1007585
557549
135952
842987
1522246
1157601
1059568
1929108
223798
823236
936036
1048882
468641
935729
1946028
673210
535024
820399
1526360
284148
1977002
948212
1563680
1057091
1891183
909058
1755642
1714811
543170
1290099
1218618
1140104
1232580
1314606
1299553
108859
1823601
1723788
1413228
1412174
701008
1094488
724412
101073
1047552
1359671
1397518
113615
1136040
233257
1048590
1722450
1784375
967869
367113
15844
1979797
1160901
1681005
155610
1736932
1407801
722439
1514267
696204
1185556
1849457
451694
1712919
257284
1138732
638648
1376068
775424
1915932
1680549
1752916
916931
534502
118667
61189
979821
1854957
1493263
34805
223550
283701
139871
1473593
426730
1907192
1763727
1714014
378256
1185244
906799
482487
265444
804808
664755
164900
1716552
311
358224
19020
28182
1264300
1843349
479473
652322
1546449
1310565
603388
1057343
1856318
89627
778888
247822
823033
1659329
706364
730273
732037
1681136
566749
1092002
685016
1809201
1542296
229492
41286
1339064
382448
598928
628968
990801
751862
1479217
1319162
776356
104720
1430003
45352
1589809
993896
840739
1176010
1768778
890132
1302332
481266
297192
1679478
708416
1388360
1295934
1919318
1845749
1933915
1657429
423853
1436453
131214
995257
196213
204426
1647745
471724
1462026
1346029
1427749
1855013
561948
895862
593778
718679
80895
1373092
819949
1811890
1098671
1943226
368611
893723
366213
764960
208047
1657168
756427
1839654
1489869
953161
892400
902554
610238
103534
547363
735638
1827870
387773
880979
924528
1817005
1392816
1266570
1970184
1109237
1540834
82676
1883410
1900669
1171194
668519
1447600
432769
320201
1839081
977357
678597
1806318
1202654
278216
547060
1193509
811274
785729
1818143
33693
532932
1705546
1001547
1503403
649900
349295
700074
440570
1377767
894426
1120934
295647
1960897
1835974
221801
1006183
364727
352791
1956038
1078844
1868085
826191
1070336
1760608
1272911
1813908
1882614
3571
786788
610065
1948139
245306
241588
83861
577113
110966
34013
437366
1535108
1334612
1962005
1309100
826288
1502742
72132
869867
46170
1653457
1858262
49696
1906034
338011
327176
880758
112461
1787270
1709433
1605870
1927855
1625587
1292951
162259
747759
637220
25627
1214397
690073
873215
156984
1149611
300164
692460
1651447
261128
446270
558509
821737
25554
152888
365341
1235694
868240
154287
1095784
304309
1698253
455830
961239
294329
1293810
1261531
1198843
1430620
1528463
1697694
1390866
1103218
1521885
133715
75214
1421283
1393620
1697236
1112653
960864
1246515
994446
1807037
253293
617927
1189504
98282
1512935
605632
1087317
1789814
400565
1690199
228028
1788048
137709
753530
324527
711572
1640999
320541
1494229
1169838
1528362
273463
1858247
169820
954432
1569304
1739390
613098
1978773
1903491
1247341
116615
615975
1009217
1372982
1661170
1919511
1917506
886240
207775
754128
257695
1436754
1182224
820520
1395956
1553721
1753382
1462261
31126
1602825
218815
1052258
704836
1894737
510728
525677
1191881
1377789
791549
350355
724282
1791727
1262738
1582518
895157
1507982
489979
1554587
1193755
33615
1707735
680381
697918
270628
1554706
450795
1136344
1940778
956554
1317021
608481
59511
1373284
541264
692966
519328
727540
1393358
817513
1351546
1356694
1947
239920
628186
466980
90390
16061
727673
523631
574154
1017668
1056296
1073211
653164
356121
1698445
1127948
1054944
1035202
449236
1069943
1654934
1358840
1267437
1591850
804437
1385428
1848348
376639
1159113
1431271
1064106
1432560
75393
413893
427519
524631
1217972
1200155
1942382
94036
154815
7233
144049
870716
695797
1539245
1271180
1440397
1729807
1075336
1046486
744236
1370563
1956807
751793
1752560
47106
219927
1132918
701950
1389087
198908
1213080
1728695
1854356
1056795
580451
1937345
1070194
931561
67355
1163273
582658
799612
1961334
1808854
1830098
803972
885666
1016224
162175
1452381
168928
819069
1785920
1085953
1509422
165287
1963544
998274
1115719
748032
216803
425918
975041
1584869
1818220
1361984
1794416
480846
1183802
666379
962010
1746339
1524021
52332
1951506
851759
1962085
1311150
221988
1414521
1057391
1825547
658939
965400
1220514
300951
339200
1803549
217944
1959465
237380
1401234
1164281
1977486
1734490
1064322
84422
727880
551622
1272046
1933406
1609868
1673780
1340904
1669035
641831
209747
1882865
1963644
1047784
1738935
1907800
1767651
1291241
1809512
39004
479049
411739
1997863
954586
155504
764473
371510
1129547
1488411
918045
1649909
1004963
1775950
493373
927618
145915
1369423
1175007
1763157
20039
1089934
1856511
5454
291321
102938
1410138
1813641
1379510
1133378
190690
1049499
147957
499877
725008
549778
88448
1677481
1981763
1197186
1159787
555760
648535
151027
194379
13174
1153677
1360244
1025588
1123902
1662742
1911785
763488
962357
496088
465141
720781
1394543
1803411
596378
1139041
745192
777273
843356
697091
1050205
627907
990591
1490302
1984203
164626
1156073
1970731
1705467
1106042
1502848
1656103
97361
1158677
509394
402964
1323654
1475944
75529
269119
1347504
1279455
185465
439286
866206
970159
207961
1578199
1293781
1079769
1968740
883100
460742
62655
480398
1849577
391665
790086
813648
1286190
236507
683926
1087306
1167777
371715
1670303
791806
650283
398389
1594302
1006429
1426557
937833
1678874
438601
314442
822739
1275676
1685606
1798112
995292
1304333
176091
723847
1213867
1649612
1102240
1884279
1142782
637733
726979
1498387
1435918
1664752
1279104
956766
778830
1167717
516030
456527
1846057
234042
388267
1888712
1773147
704098
47634
291253
1633746
36414
697641
423860
1463804
1438715
1776701
184781
1276133
468409
409662
22728
53524
1021675
977522
43422
1452346
167722
1713450
593779
1845390
1036045
1194642
1307758
1878991
1626179
1181807
1952434
690258
551345
1883023
679829
653547
1389854
1282477
456305
1600516
1611494
165430
1619787
786353
158723
1353556
1562138
1442652
1679108
1822104
906015
189929
224467
1399655
703194
416568
662423
450774
420960
1650673
975882
945814
815846
799148
458414
1357983
403151
1995289
1232583
1975980
487798
1479245
1957965
281983
1531466
1031084
872779
1646828
446233
1214686
1905215
1935799
1876815
64283
831469
20190
1393557
1119506
1803732
433415
269574
1499720
136418
725140
1427426
497977
605952
60872
91338
763766
641824
1195460
1875331
725334
992660
1182453
1669813
1133884
1925001
1954258
1754109
649819
555791
671805
899869
1433065
1004022
77114
528502
1761398
1360639
1191596
352860
162099
309271
1817137
872999
10256
1543599
1570522
556605
1626828
231775
1759829
426660
535207
1445092
64768
558650
444291
982047
1369843
119504
845641
628033
1542506
992218
321781
1274126
634130
1781338
1538723
641083
1499227
884286
1871641
651687
674769
705357
1110408
1936285
155226
1033336
674505
521081
1273370
1521404
577745
1148191
893141
1050665
1550588
1646770
600143
1667659
1858678
587960
515357
1471103
1768138
880413
508598
1517351
1941404
88380
1467244
1478833
1774731
1516553
660666
488749
238836
71750
1445857
75576
1154619
743987
180723
1733818
1162643
239702
1934681
481958
1290882
822044
563368
1581673
194437
450088
1638610
1825473
764761
1665342
1027434
1402123
241992
849248
189239
506914
18485
1207565
1256988
1639528
370868
1730743
228482
1305789
549570
797579
1918082
1398476
269588
388739
1218217
1951333
1805589
1832790
887919
692471
739963
557658
1210347
1549073
475580
1838856
1658840
1388647
1947011
1152133
1191573
972485
1081910
1708633
495077
796318
963198
1893188
1359847
521452
133385
1433615
1066057
749289
589016
182835
1779832
1047109
603762
1976069
188172
1006675
873955
233261
1959000
1917308
465245
1636310
853694
535443
1103907
778350
684857
1623801
740989
1140626
125212
382831
1560106
1841896
1447316
273628
267303
533894
1064144
927197
1541546
1903747
331107
244687
1030846
595777
1649170
93111
1966582
210551
1535280
1798163
1229524
1328211
6383
256358
432425
1634024
881619
1789181
434911
1846057
1308523
1389698
1241419
1022462
151009
1310287
1460587
768341
1992418
981269
1127145
1529962
1116385
709702
449546
1092792
1371161
370622
700841
333077
1823878
500055
10305
1745468
260034
1887100
1132930
322622
702965
1599085
1885175
671123
1107522
1267926
415361
1912997
1362716
1829180
1556912
969996
791346
1018489
1252158
1345977
540002
1227080
927937
1835772
531304
1225380
716533
572951
1658562
261738
1463720
406450
217440
107303
1425337
152520
245870
1920347
1532110
285222
790374
1446788
1369031
488460
1371312
1008880
1093921
599907
971507
473375
484385
1756520
1011055
1473427
471284
701620
658809
1879655
109377
1344808
220697
1281251
532508
1557909
219212
176360
1947869
598906
845311
727965
1184834
258453
320468
427510
355053
1770139
1959244
1399449
627216
1748081
881825
10664
1689837
1162790
1920340
113698
438963
1290836
706013
1148240
1716551
1448570
1296597
487976
1679306
514209
646665
752192
1786729
69194
1970652
668363
564807
809305
780881
1505761
1590999
305666
1950744
1261856
1314399
427146
1297186
1682211
692522
1525705
1967231
31875
1663492
1780794
1300795
781948
1885001
1103403
1808049
1024164
1926768
1012634
118633
1765189
134527
685858
307551
1211324
1317160
1413423
1100758
202762
1724616
1135389
1383941
1246621
448167
1290984
1337179
1370848
740576
1019335
71713
700704
1248877
170003
210533
1460946
1014147
281279
1221326
577979
1080141
1538428
1448547
1756481
554614
553396
592581
1452064
1292085
1559718
384936
1374579
1104807
730062
1047145
423720
297791
678298
1914218
519189
459045
552314
722403
160965
233291
1289127
1204299
288160
276469
1149768
1839161
758312
1415800
953087
1516782
1147182
630970
1347377
1164892
1778971
268589
815126
945590
1694514
1926654
934123
701295
566448
1489875
453351
305513
666467
112538
888401
726995
1993349
1564132
1785663
1098090
535549
446264
740527
1913944
243213
1815240
461822
1150618
766069
1656803
1975678
1200467
1833318
1529209
715187
868043
599651
1200329
350338
1810260
1074871
1072591
1013194
1937170
568624
1764577
1725054
433341
1813650
961175
719794
1033934
804609
1200036
979000
914609
773959
609764
837623
512419
809257
96094
1261817
467610
174644
1317255
1542199
1639366
682469
222455
430948
1223642
929392
21148
408547
382365
496584
732652
138767
1202568
475434
1739289
384734
1107886
1258561
1736395
740318
1008155
1062457
1424590
1486037
647384
1187306
451647
1229005
408786
1757556
843537
1528983
866352
953950
1890147
433696
1192709
872173
1984789
854808
474335
1119294
1167734
126919
644741
1580792
8541
345324
1170926
659131
706482
587966
1625890
284519
1407457
992825
1576341
1545802
1296515
1701954
1886748
201941
1974221
329374
1830059
1034275
1245567
810642
1352349
421520
594653
967809
1866753
1765524
1174846
588203
843490
289767
1757421
975353
643022
914734
493841
1082334
1468711
623115
499947
1233748
1292353
89932
1108896
1131894
318836
806271
811393
1097990
1467710
957845
1666538
1328953
980562
822697
908567
1091538
1899084
1989796
261084
1869757
143243
914332
777243
1771991
654194
1744159
1971466
485926
1544631
1665577
1163242
516853
1530972
1265614
335948
1628528
66732
103998
317015
452537
484809
909505
1149751
786415
36802
499545
693956
992992
1276045
1384086
441017
554016
1423259
1744604
1800965
832081
224568
117986
743761
345799
721255
971326
1266812
431984
1445826
373527
782048
1984289
58575
170741
1006354
360108
612666
697630
877267
1563539
822123
1081866
1868845
766193
1679950
1242068
191761
1862964
630741
1799990
1195740
177433
334389
1997906
1970292
1847664
876268
1543353
1368648
820125
621501
615963
1541112
1148278
172885
568675
1189770
89349
1066582
1547091
1902086
860936
110011
378159
418812
404161
902507
311018
1334344
1352388
1904450
798312
282897
1095916
1070806
385616
15471
1634057
397230
268710
332250
85215
1994256
557526
1529708
149430
665302
461509
425406
1200006
1103924
1873698
1498438
1171466
1833971
656198
1165169
1475782
1930833
787769
941490
1554462
434852
1192674
667992
1400705
305937
1430989
278843
1906993
911340
521219
324086
1665025
1333856
1277539
232746
1892548
511766
135124
1604962
1429053
1791671
546250
341076
781837
654346
1147573
741620
1498116
1391636
558839
576305
1008230
769866
1247233
1007757
75644
1384667
1789336
357665
324400
1307480
204447
56789
175613
1954072
1855323
620873
261942
239467
1615348
1074602
370989
1197965
1490404
451246
163871
1002528
410541
1881954
187347
1327224
1559603
1570233
1466337
212913
1445897
224938
1584516
31522
1395173
453249
116301
1152673
1134686
1556528
786589
32233
618003
483337
80248
758689
1115783
1369680
527852
1975914
1155350
1693403
897701
40594
885503
1903312
1246381
842538
1013595
450100
557754
1579572
21322
1838245
539175
105573
652202
1770244
1904944
1584917
1985565
1183192
653595
440214
544064
464656
919440
1851932
353454
1071668
811726
1549188
943250
706998
836511
219583
948856
897537
15643
710102
126966
1581111
410665
580076
788655
778470
1032395
1070152
1369246
1459960
1427392
672388
905357
648730
622467
1153557
1336137
183245
902538
1919897
1319209
1321467
877805
1504743
1264242
290508
1346009
1339467
462177
993151
1444860
801176
1965991
134642
1128026
188616
1274383
931532
1840432
1702395
854334
1573907
1723329
440029
1586545
1035756
1255422
1562857
1941347
327461
1165868
864727
1980887
1245602
112044
38513
1099040
533508
165797
853521
422827
1359271
1186643
1895689
834793
1031917
284890
115131
1992453
1821485
1451251
668463
1589694
1068049
1910010
1028668
4558
1001208
1857411
1343330
972932
1430648
850245
336137
1000599
215267
1862294
1690351
1424329
1918783
1912483
1603667
397346
1563635
1626174
257827
1787071
1718931
719854
159797
1068685
1495813
1109565
901981
86768
1471836
1791547
547640
435666
1015866
1379881
30814
639651
1204126
882468
899498
283748
84573
1109440
575366
17677
1823066
504214
1305749
250414
1076325
737178
1689739
1303601
1422405
704389
719258
1982264
1967071
1740120
1294680
1716931
1746432
116068
308047
1867865
726412
1516779
784233
1075180
820550
470302
134079
95651
481435
1355569
366990
852884
1264385
1063421
1366243
284178
1328242
501446
565637
1801986
1667572
824651
450513
1914596
1893723
833977
1430647
248334
1675004
371090
1982150
864764
835065
1721049
613720
46250
1474285
1721488
1428921
1467767
489977
1867387
94193
994547
1609510
415175
970125
967428
1415932
975908
232837
855666
1357952
1064162
1668312
1673414
1796678
1331809
387323
45030
1300594
77597
818704
1993992
234316
1558458
1580125
1589271
1155984
125038
817832
620927
666996
158852
9991
431131
141932
253752
1059805
501766
1782771
143695
1926279
196984
187335
120361
991370
760382
1543840
1648302
1218219
1123843
1562437
430321
1392195
1020540
106459
438266
1044082
1856629
1303253
1480538
960465
1230447
1261107
1776081
960256
1469213
1593366
1934595
1057930
1432755
1128917
619925
1540385
569839
628586
1459990
971956
1887785
268933
266553
230471
915001
1497334
445656
1229567
1527542
530899
1510535
343186
405932
973705
1824427
1943641
950660
362953
389233
1754209
966033
790157
1632892
711139
523341
683755
37086
1318526
1717146
55903
827394
157954
1539338
1257579
1493571
769953
1968665
348168
771344
73447
1335958
1997787
1415792
186252
954962
653434
163512
1498274
1483830
1127619
1732798
602607
1842189
999938
164189
1479026
1494892
1297778
1596766
121173
572895
430924
1530965
1921661
808092
961803
866995
1437325
1379262
185739
942259
1601671
1780912
728144
925824
554342
424876
461041
1626222
1908911
1012101
1746006
37493
1755046
1498291
1546444
1503917
106001
1557137
22928
696521
1018977
1157135
1994114
941025
1235190
103510
1400944
713146
1120145
1825584
198313
850554
339602
1602139
475136
627704
1747378
971124
152906
573032
1848924
766639
1712903
1602307
1058024
1918516
1918953
1979049
1558238
1629839
946048
539049
1176781
745834
1275629
485541
1685937
412503
5252
216657
826841
629897
1776130
1024278
1982013
1113120
897256
725891
145422
458855
129410
969567
1584913
28166
1064829
714442
1356996
372786
1343707
1779867
879281
1133233
1244495
1421999
514407
788215
1640937
1378468
540749
249740
237305
529744
534713
379157
772534
1352147
1600275
1129276
511797
574651
1475383
279767
136980
464278
1549909
189776
703627
1627374
1115310
1813531
933746
1814679
1260760
848768
527606
1580704
1924702
1716028
933774
850930
409263
1882567
156998
82409
1364510
1464841
1881297
1014174
233825
546004
542191
1068097
1292932
657253
383530
922617
185652
331703
72338
516811
1847951
468733
1477799
927031
1111228
1213126
911591
1360371
402651
202651
751407
960803
966274
1362970
1082050
282161
1986578
408716
1459280
113265
835173
985488
456900
1984272
607900
884990
390287
1852180
1508671
989385
1324871
985290
1330711
1139215
1043157
1474704
1508745
1588083
412112
287350
1539098
1514843
1594388
838294
1492352
67051
1873982
1901665
1378278
1911179
383156
1895541
1308702
741094
1786374
1793245
861688
35326
1341304
496877
1189203
1888179
1982062
1135945
611889
1238799
1925046
1130877
218911
1589514
319095
204209
505499
1038063
931130
1885601
28333
711457
54924
1097710
1272287
1702561
1891807
1770112
1214196
25045
91532
891669
33891
225383
162983
1204270
362657
1564661
675246
1284035
1166894
1020082
1164150
1100417
1375914
455418
384410
491979
1728677
255614
517240
1064549
896374
1473859
449812
969016
1851522
1506667
267920
894251
379138
1443943
1653621
1581543
1972326
540020
1848686
867605
1576638
1141637
535445
773427
228300
1708720
1981732
991792
1938061
1501229
295248
1955045
1253714
509602
606394
1497282
447458
1719318
596613
585931
208191
1177858
836381
29365
667799
1113043
644418
319017
347384
1874285
1482178
937550
1435311
196782
1515913
789260
1444270
1302765
54572
1994126
1291747
862130
915885
1469386
232640
441454
700445
1249684
304280
880768
917061
1765273
1314725
77058
1448444
1632048
1119278
735480
976687
768384
69757
330031
1815720
1127401
527078
1390388
612242
1037415
1867922
1984092
137985
1474155
519350
1931854
1669327
343431
1225388
541622
671932
1721360
505167
854486
1350618
1942304
1418609
1636515
627915
202924
222779
78234
1682191
928742
178367
798202
1905150
1250860
1424701
946855
652687
1065365
323071
1689576
1100904
239712
533249
1806178
1459371
713250
1370977
1453442
1564125
1729686
885881
473342
356565
1610809
1707483
238254
654467
1361453
149876
1620246
396583
1655613
1842720
1045378
1326823
352803
1517650
642785
457989
114005
1126741
108718
1732904
870738
305943
1528468
84659
1363289
1283791
162170
889436
1101887
1585005
435990
58380
1187529
947208
1690697
1947951
767262
1442710
1945959
609927
361303
487731
1067481
1797092
101799
665784
1834882
1978122
491698
1080644
197894
1624667
20174
970201
1702679
399684
15827
876239
507461
1712604
1698680
1927689
1504775
772644
644525
208079
916901
1642162
1834551
1662220
1809548
557221
1039962
1079034
752049
832160
773492
658105
68159
1713832
627415
1902859
1106306
667108
316235
1559759
107787
739038
1122337
1931623
1510183
1824926
1440162
1527730
188296
1031510
1671630
1482163
1152475
1549266
479623
1445268
657028
1256099
412430
600022
173649
416568
1113801
1443618
321929
1746794
1867935
1765682
247445
1332191
553510
1636341
1569496
1873844
1661399
1621883
497763
14736
420241
1237402
1324881
1169578
972942
1274135
1544353
68686
624233
1606412
732083
753351
501266
1744654
358490
243919
464959
1946064
1330592
1011410
914609
1008112
212
1986527
944412
371645
859403
1206444
836315
740397
989038
82413
1971375
1230534
288425
1734568
978437
249916
347531
1239132
1658050
1145341
1938518
1588466
572429
1393519
213378
339408
1646942
661105
1586564
470920
1664555
1897883
964077
1674627
1324825
1717458
358238
969559
892028
1180422
94905
194738
27211
724186
110408
964935
213933
212369
945995
1757242
1275995
49562
1943558
27793
939072
1005627
1934372
1483694
289615
885855
1168037
460481
531390
422480
1844930
463105
1130873
925096
302927
1649738
1147640
476224
722852
985662
1116674
1667461
1626399
1526149
1780408
1322714
1747763
1948255
1356201
132605
1352673
688830
452979
1054429
1421818
180840
49759
1036639
257710
1490814
126691
563528
333574
1448448
366609
1784621
1349021
419771
1827691
1906747
1773955
1398008
1161172
1763859
1813581
1570465
460612
1153880
885293
1335012
84863
1691505
50218
1562241
1579194
1178910
377711
1429556
1571462
297798
1461223
645149
1467261
1198474
1780529
280756
1491282
79969
987380
1611758
687062
603811
1534414
84622
333341
879972
1839661
1633729
299623
1678018
1445568
1383217
1643486
128849
837859
1736144
186991
1152101
1331609
770855
1704025
283969
1942620
940013
399650
1714731
1219804
294991
1192075
1047237
1901977
1867141
354206
333642
448163
1697062
1332252
1163104
507058
855256
1242261
1220717
724995
328970
479754
509035
1091675
1536375
394925
1767045
532269
426624
601865
507558
1561173
1693323
1074233
1822490
1768202
89082
646952
1496345
832234
1157777
1499604
277546
1773808
671696
266905
1769011
887822
1727316
1555547
477635
824148
1484969
705797
1542582
529963
987505
1589022
202000
401997
1930218
695734
1207028
1691169
1346968
1082513
1443633
452841
1675340
880326
572815
471848
82250
740659
799449
1590607
948848
1284958
364641
1880702
1708838
1117806
721829
702923
1013504
83859
144953
359431
1058857
1053028
1522976
1526270
1954013
66172
3925
1948172
718755
301921
1483596
1626262
836938
857448
544069
1127040
1596863
37300
1730707
1670799
49560
1938870
1979094
552864
553912
78217
329305
1648119
1816920
1062241
1107312
1913951
1618819
1048774
1009335
651797
1344085
1243713
1474839
1574733
1590519
390189
393506
882790
964321
1557911
1931464
260814
626741
1975064
1362956
1671529
1597791
526652
1523848
1067239
1003422
1349506
200739
422891
948212
1858685
1248031
826814
1857372
1622302
157990
1923089
1374201
347138
1308359
597182
343951
112159
1452172
1933307
802947
930299
1835794
1676681
1208791
32395
609714
568395
1213488
1543973
1618410
227923
71594
93373
1631506
1964213
697215
1652550
1294951
1165366
367535
1598706
260434
1187272
1986493
258306
1048857
1979155
1397493
349535
207184
170241
1159250
824093
919716
1233912
38004
14297
1984797
550137
822022
382505
594309
1815985
1729009
435983
461569
705068
874788
1567728
762488
391584
623650
1165072
1894774
1916112
523420
870804
873906
623654
1884088
948265
493232
998527
145789
942085
1687547
1574899
867293
1725031
1019999
1908816
524976
868313
884819
1261216
248567
475602
499051
1959712
500133
645971
1820836
1051453
1964792
1762977
1227929
870898
1569953
1998259
1577491
1613813
1814013
518603
483867
680642
1439563
517287
632601
1121909
877902
97763
1522501
458927
397625
1135124
1164723
1321614
797868
346821
1098107
345256
804759
297828
1307182
279726
597104
862721
201301
531850
1801757
1139785
594425
1285165
1630867
1641581
533365
1697632
139449
432399
1561979
1556458
1551526
632272
1648470
15626
1098399
1746087
913934
1542456
1652835
524659
763412
372615
1303167
123120
29148
1118046
1091633
1218831
583596
1677860
1626398
1761132
639786
1630851
223274
856002
1961537
275301
421838
976747
328858
1319206
349863
1335042
794275
859134
486470
1596956
1374333
924187
1576218
1114110
427093
1577922
744804
300970
709208
1242890
1525452
1013304
394404
83383
1533792
1438578
621344
426672
1311701
363108
1340514
1699281
1672223
204629
746731
312098
1848841
1310984
1681778
845592
1377501
1575808
1290237
865892
458318
614056
1278691
347944
135159
1209078
688214
1568708
999167
195578
874851
1444127
306264
1517648
1112142
404780
1269072
1788882
1818487
778985
1590208
1434171
1644900
1331046
1500855
1744948
1047095
14316
346897
327321
642371
998041
47098
1463681
677356
1672818
1058467
912685
776346
543400
287259
1365422
1984883
1581588
469491
1506416
999107
743588
719943
627549
1760053
1585734
422741
668407
1087511
1763335
1354552
1682337
1595356
1382964
1504606
1176066
1268253
863229
1785419
1230897
1531270
1023320
102258
239132
1987932
1767379
349779
562067
685862
661320
790617
200830
1053568
785654
540860
176538
1217754
673237
726060
935260
150377
1747420
960860
8494
932597
1301725
464733
147374
1052853
1546676
641774
1786244
1530677
664033
1761022
1234889
554605
1387108
449513
1864905
502220
1560634
953325
1488437
812220
216488
831644
1688706
59094
309634
945876
1764431
4222
1132675
1720059
1642863
1768963
885121
1963209
1873858
978193
1255669
693307
271751
1216598
1579084
781675
257708
1184090
433312
1051855
724620
1722597
411008
92216
432150
251773
1902729
1647886
1195237
467194
1904152
342579
712823
27725
230874
1800106
950930
379355
613897
1131574
1599075
1776746
1232713
194253
809645
1533963
240923
997987
930713
121272
1508045
284844
892599
6856
897331
1327446
45308
662220
883195
1958440
1891158
1964929
875494
916546
493961
1179075
1896067
1861959
560563
726596
1605714
28865
773496
133643
999840
1704425
405259
14375
834707
30893
319548
336016
1488651
1650298
1853444
1008566
1493191
12500
1926911
1856247
764195
949752
1787663
658308
1108731
112258
1605177
272982
1260016
1384979
926106
1803745
1013730
1557999
1097119
1527890
762508
554214
713567
1468216
554026
654974
609171
1407488
1258081
496203
443939
1186214
783998
150705
11466
411775
1494511
1697483
1170110
1577429
1434661
988299
1937965
1630212
809286
1803281
288488
1047646
615953
1823750
1007621
1954005
1761894
86581
486700
953079
106579
728233
451437
170288
1199818
1457676
1654522
1921694
22908
453623
1643692
1772863
582442
1588155
963242
1562281
1352304
548180
1172872
608928
766434
506521
1921629
757456
1118111
873224
268840
1711461
1030781
1314165
493125
1032156
293418
1428684
689922
1809734
1464369
409067
1004430
1174941
1720189
1024880
704427
1756812
1826255
1320295
423279
1001423
571074
340207
1252407
47087
1977261
46597
1236777
1290211
273077
627594
693745
1134559
1144530
1665979
177335
772589
821064
1645242
1930035
722460
1578847
1758262
1616728
1278619
1881134
420825
764475
1219060
1100708
156934
1170617
421886
638040
1092966
1503799
995397
681970
1995338
492714
355489
814949
619039
86686
1204566
34853
629445
145470
374109
775924
1366631
795032
624656
1880889
137331
1354658
992376
1881953
1385212
1390462
99805
36799
1513404
1820940
516847
1600809
1739159
1996395
1184805
1174270
1537549
1234113
541942
32176
1763078
18142
41132
766292
1235858
1835044
1107105
231740
1582007
29311
691659
1327818
1379686
694841
440380
1362330
1184589
1655605
93955
665025
1941500
1692285
1167607
1483334
1075131
301618
568886
874980
1263886
844336
536333
880798
1083184
1602363
1729943
1072015
1589731
1682869
1602750
1020527
945849
1531583
854088
980514
839210
1013329
1461055
1486507
1601223
466166
720788
162887
1359233
1966660
217759
1338802
1837179
1403076
503553
1298509
1962486
253316
525573
422799
584974
1404706
344907
306209
888993
840100
1153861
154892
770481
1056747
713866
1146310
1538369
1093970
1008993
1271746
30139
1437731
415055
1748990
1239229
1050256
1333403
368095
1470464
1843405
1670638
539604
1789855
752633
1683872
308475
325300
1349402
11220
583020
1672350
747182
1809335
1170325
1354051
1621602
293932
1124407
571400
1029482
815857
258965
1875928
11720
1807234
1116890
345090
924452
975405
809145
1976750
797325
1621032
151273
1357618
511208
536297
320661
1738261
654125
1455773
1988900
1010059
122081
1404993
1506795
690077
1536787
321024
275441
846705
1734165
465868
40491
640387
1861009
351104
17221
268916
1853623
1710548
103595
1491655
260469
1705170
389538
1833052
1577113
1962485
1333836
1471799
1292988
1531681
143173
1764375
518078
1363499
913802
642024
217645
1762840
770415
1629261
1665395
1280309
767998
1461475
1623380
987963
407878
1165899
1493003
334892
1887972
1562012
1769042
1917334
1294517
314717
1355745
578745
1397098
1948692
1939623
1165206
461662
1437408
1901469
836559
561823
358360
1032458
592509
634845
1813869
445559
1023193
1774698
1430203
532338
1984435
882040
1080147
1572981
368495
765264
605650
48924
1183353
194286
214082
810348
336459
844486
1532758
542918
854068
1687322
1966632
1218865
764307
1427981
596875
1583770
1083808
302597
1500545
1722061
97872
1301076
559633
793732
266909
272239
356010
1476521
939159
1544888
1837886
157182
802048
749390
548564
411817
1174475
1007614
519950
573011
1887853
307939
1817801
460653
1401333
862187
928694
1380736
1710115
449056
1706762
459630
1002680
361838
1654374
1245477
1819853
1513126
647567
713219
745248
1126426
1108759
8715
1953630
1182925
1056760
1101386
516174
822375
205994
485787
1347987
1460442
109236
188278
328426
623489
156865
1417546
50232
462692
29309
1791295
632228
1309840
1650054
1371147
47613
1615176
36865
1352128
1527373
46129
1591588
322058
675651
377907
114997
1269484
1073526
544158
470968
1107149
1192138
1547630
1432824
1782337
45442
85802
959667
1245147
310840
677296
1324119
1983352
203913
368824
1351228
350643
508024
1557192
1495548
885601
1165067
997009
928232
452747
10915
903643
1361330
1245784
1603629
92420
1226061
1770138
1116574
687507
1274048
800221
554457
1878847
415520
193619
903178
1037436
1437902
330418
882685
626344
246569
1575776
140259
687430
1775054
739148
1565840
1597766
1742126
1666435
925873
742295
1655225
605725
1575717
1803546
132564
1359693
1778130
1840875
935657
1813733
787476
1165390
86983
47720
1114686
1285000
774189
352017
757811
471433
1302901
878458
1858003
1441118
658221
1386822
87302
770764
435431
1130240
1293425
1635993
1680361
298879
1836754
248820
178400
189207
1005896
516085
1556810
890190
1388271
502415
1376886
1552158
156956
621148
1819335
1764099
37530
1669608
1004044
446308
340075
1444399
1214881
1217786
1686414
910837
2897
1849552
964554
1992201
385544
1224013
668631
956405
1590438
895037
1749488
803086
1450842
773438
1973634
1885241
1437532
1790334
936452
201802
1582361
637444
1228727
1651866
599871
471977
719985
289133
1085449
1731499
1068699
148910
389136
1216890
1639116
1725850
2150
1754112
1612009
661624
574253
1975135
1438992
664250
240767
292468
693725
419973
436438
591046
55440
1546186
1903366
1137387
1916168
131513
596376
1836758
1140228
921101
330017
950671
144553
1110848
1172133
1878636
1648670
607336
1389463
1332209
1349287
1157738
1464742
1946971
590092
1283239
1941145
165697
1931987
1021841
1947217
561421
918142
129757
45237
1124295
28526
308261
1546524
328927
327783
1340351
476385
828396
776340
1939119
1386963
645145
1859656
601908
697973
1577487
1478847
541129
1447366
686627
862393
1809039
1978911
1990841
1584458
537098
1505492
1088373
839269
111256
1360531
746552
621063
1552851
203064
1056989
643727
1715497
593985
1661059
409550
656188
301133
1061914
1906385
1864756
356123
880451
1837986
1057815
418600
1907950
1418211
712975
1300339
1110915
220030
332392
534268
1558978
1154257
1315706
1265773
1010838
1949590
856658
976834
1014203
1939420
1550373
807935
1815121
1070138
1392725
1443655
400137
1058792
1231018
1416776
372550
13055
282622
1740043
1719659
1027083
1028222
941961
1653929
1827212
1367745
1191966
1455872
1367102
790
489599
503548
1124284
263899
934287
633662
369191
1993037
551903
935802
1152831
830043
1201068
721136
1661716
1836911
953779
373462
1093059
662767
114070
1283674
1801164
1016813
1392013
501398
753500
306649
693085
1360726
520494
1592531
372197
775198
602468
1282549
1524582
434592
727759
996817
848978
419563
268151
1885880
1360764
935628
548867
1089726
147774
1269353
1823992
1864701
1210515
98664
490592
1184410
1693227
1261418
1151248
679274
1979556
1971164
978832
1705863
451390
629395
483739
1856533
1524472
829840
679171
1111937
951683
1959050
1634793
470400
458988
1240645
204001
537490
1945390
1984137
86516
1760228
1223825
1670667
171828
294809
1705707
1353776
738282
1799448
1239566
805480
585641
1430777
1553811
1602739
851894
378634
1761089
1564380
717779
243140
494796
1971520
308812
1730612
457175
1265259
778328
1969417
1333125
1159010
1400183
1265823
113632
1149292
52439
446640
1974648
798251
1444557
488688
215583
1330000
1484010
1188611
778042
394994
1968383
376329
731714
1417508
1449814
1538905
110087
1802638
116723
1446894
1637261
1231323
1035666
1930493
28308
654783
30789
1962808
1862244
455945
1474208
1051100
1811103
1336318
1127197
1290391
1120440
1366647
380090
160404
1439840
221661
1312412
871859
785609
208776
750249
1480570
188166
81161
1231642
791659
1636716
671476
14664
1828690
1332608
99108
70452
12568
308369
1874764
1106567
351921
1632036
486570
1298060
632684
1168483
1246601
1257013
482430
1511707
1369276
677902
1417785
1754735
1352692
209688
1201139
1743977
1027977
1288755
1055244
331854
425085
1054779
1163462
373998
895926
77531
1181711
149073
1213015
496340
1801915
1825787
926055
1676138
1014853
1217809
1026203
465467
552154
1367530
327432
63407
1219920
489395
814337
1217493
553217
318382
550260
12640
888809
745650
412310
1471908
991945
1555478
992416
1858661
1237827
1032704
942274
969330
1148312
311463
1150942
874761
1412896
462576
1107370
405745
1700814
1378259
1091110
1299913
1008665
1496502
1606914
1391357
1758769
1528077
341355
746331
827984
1100439
541561
1314802
918595
841163
1710834
1251813
1785450
1021381
1847939
968942
563211
1429356
685157
1841836
1833933
535701
545215
1551586
677507
1562860
1346065
1816860
1447487
878306
194057
1238103
1951080
470571
1135325
1550879
163307
1360220
46070
1694373
1260451
84674
372767
1064572
1347709
654938
1003178
470323
483830
334579
821351
868506
367919
1638774
718121
607917
1086063
196225
258984
1109928
1708135
192726
725752
895223
1563491
1540768
1586414
243814
1136651
323081
760403
1249369
1659459
1095390
639659
1928230
748947
679892
89966
753244
1075061
1417481
733723
1010177
1200145
1993456
626631
14128
33157
516844
601504
1761696
957158
966080
250466
565975
43020
1489220
726176
1132051
581069
1258446
890147
835894
1819905
733538
1599430
1371413
1067606
988253
742433
694040
100744
1017897
26595
263036
1592227
188727
1334384
425099
1038769
317762
490848
1035076
768340
657778
1281716
1115376
1090046
1191478
1747243
1367656
503206
1685318
1790892
896864
1913560
1950940
490508
670434
1362563
1510224
222253
819893
1349059
1192649
394440
1039142
439481
230769
756532
1598692
769531
1208151
1386549
1702208
1400970
1115696
66094
1038999
1051278
1948070
1968821
1005219
1130640
858547
1256628
1815899
121264
1763547
1998720
1713593
1938025
986576
555785
964223
738543
688704
758776
231753
1112935
1942729
434176
1431234
1848488
1053682
663334
539672
1885709
643773
1751993
206666
1345585
923588
1222819
1429665
1253238
738430
1629926
817050
1852346
1068150
1329134
1969428
1580474
1162375
353018
1619381
984253
507875
975186
1486483
1131282
1935199
1843313
1936393
1326829
1824377
915138
1398655
993766
634266
1750516
857599
1343006
920969
783140
857011
149829
719491
1522293
1127013
1980782
643348
851342
1664944
1152155
795678
993284
641260
1542320
1900585
597730
693307
102767
454093
430454
1342592
698226
1617342
1175034
1415970
693218
1320254
1765140
1754973
1007759
855214
301547
919934
60272
568667
1865245
1533378
1076069
76925
399343
1461891
1371022
1740365
1953006
1172959
1779618
1670806
1337349
357921
1823589
1170691
739836
203827
1418336
1183483
972955
1993194
1011240
1810994
1402136
516898
1931152
286211
1726745
1467280
1922777
269297
2900
220752
409001
238545
1130696
506177
1111979
1210851
942764
281705
755030
299516
1398032
1773443
1354913
1147268
491329
1156750
458908
1178121
1068834
1656887
391565
1111611
738944
1738478
39454
1690150
1132893
131548
366955
1468660
920908
1231440
1110265
584268
1108649
915693
112930
1590479
1941388
932460
1732558
959584
1407708
446191
1819376
1303533
1533215
137681
632099
1563451
39340
568224
1043532
643807
264197
22114
175088
1729053
969259
1805764
1154262
917174
297071
1132282
1495068
595944
1731177
1792515
369271
1328314
307632
759085
1172351
475930
1881125
131179
1093995
524983
26380
1495850
1443985
73127
1985367
247271
592017
524546
847282
533973
1534419
630253
1730051
382917
1607297
955000
705908
1270290
18808
678739
487437
57815
1175339
399936
1564422
1773333
77921
1319573
1148618
500113
798167
672180
933230
1387892
997396
271882
825833
1311085
869484
1671225
1132979
1271052
678102
420636
1694977
128026
1846294
1477437
1820276
133838
590534
1042427
640306
798619
460779
975262
1982993
589233
1936053
1694844
22958
1573412
287907
739110
1617394
710769
236223
1598793
1800303
1332499
1030233
882224
1497836
912903
1051089
1534517
993565
956620
1405371
1606284
112964
1801432
1322876
1559475
980635
35387
1577768
884844
1528117
852950
1132833
1851280
1932791
1817116
1070432
608120
508686
427080
1280790
1096822
56479
915733
407202
1295181
1912982
441683
1019413
1033214
698635
1472250
1492114
1671369
445481
134604
1477403
1143014
1059480
1999384
632977
1170950
1438826
1583941
272403
1862441
102120
168643
1184140
112615
1480340
611128
1060465
1579054
521740
1174763
1805938
1822235
1027430
1359444
1977898
1964429
503191
1103524
1214808
533648
1373708
338263
1519036
746165
205014
836727
209544
1609511
1412035
778961
705673
1461315
807126
1529988
1134569
1123500
845532
1920918
1154596
1594117
789805
342423
1171762
540527
1002783
603279
564540
1685529
301895
421051
1883124
1301017
1695064
200657
1236107
1328589
1685695
1069437
129290
301978
1611515
480319
1147636
1298049
509168
1471939
791603
1692863
343366
1769131
1336868
64671
1257640
715434
364134
1997861
1456236
1583983
831321
1179823
710417
509003
316069
831623
1925446
1372306
400261
275375
1491889
1420972
256206
382585
548816
1170744
1608151
1397926
1031306
1274117
1662812
151342
211205
1697924
1092015
717207
926619
1076912
260957
229412
189999
1057463
218953
589828
1659440
1352018
1714253
1419039
1172647
875467
777866
296989
470585
1776590
1764414
1067845
474117
550922
958478
1617211
202556
414050
2683
1160532
378683
1047528
240301
397994
1993200
43337
409407
257599
92630
1557435
800341
1095657
1929956
1506621
178254
1704020
940061
1261824
167260
975687
463211
1771111
406206
1217838
958175
671690
7487
1253980
843223
505765
776318
160110
979529
1807981
565249
1988209
1262047
1728913
1434284
657995
1965588
85559
72355
1660730
227063
578446
1595561
1077489
196983
836473
296906
1546630
1758684
589410
781850
980649
480781
952659
1426958
309215
536925
1255860
784133
292617
1967716
1226928
164527
1447593
859743
1523046
754781
165659
1679757
206234
1636371
349872
1554656
993359
1960973
959217
1221439
1726557
204932
1547625
1044022
1060351
578149
1701663
1117355
1401394
1112763
1338119
748817
1915738
894828
1991340
1160617
879221
62511
1927898
554281
1376652
592089
152818
443434
1777695
1010023
610153
3020
519520
1667991
118509
967698
1436801
1617559
840068
797683
1796782
1879738
1203392
1801799
146643
867633
1051552
791226
1781587
373465
723863
901598
918293
1292077
1123494
924178
397377
113321
1816621
1486692
1680692
1571273
1463543
1398483
1053185
1409761
1970944
1015816
1834468
121093
1693661
1523381
821609
917811
90587
19452
1898589
1565484
1730143
1208711
1821206
923500
1230829
935922
863354
394661
742560
1312544
360690
1679830
949496
1233621
1719382
1764114
539518
47289
1503798
1767392
1265973
658854
1924440
1912222
1577386
1869357
801843
329140
91867
1433974
1491484
1489149
531237
350383
1901919
1292453
232984
900480
543084
199448
1316377
1874338
876494
322559
816143
688377
215047
227304
1733878
573749
102650
1784018
668633
223569
1262060
424415
1269893
233464
822958
6846
1663769
1084425
530718
1277449
438268
1687436
994327
873456
1666770
638466
393041
1213456
905491
1536761
1884498
731270
1876001
753119
1795225
993146
207859
1661691
1277007
1653222
1063882
914324
359408
1430789
1182898
1745187
95674
1311978
1556977
1644975
1825269
825091
1010880
1955982
1231522
714526
326806
1999326
268180
968850
1901847
1261258
892386
163147
624025
1371442
1951018
79426
1964164
1753845
653348
746444
171962
485588
59090
1111661
861452
378476
205788
1020693
549924
613181
849131
8996
43893
616673
117504
850391
353566
1126012
379134
697315
301026
1585104
566213
1780861
914104
645866
305828
806784
812784
702938
720224
1242319
786605
610837
217678
2516
1825841
257122
1740365
1570727
837525
369618
316864
1759804
573386
1491980
1573747
1399754
813934
404854
1080934
1367561
307755
45589
1480910
44033
976301
306681
1208382
457512
461864
1085185
263285
1890277
1328845
881446
1549158
422799
1862004
1639854
962192
1412109
1499997
434425
12584
323469
1005605
946564
745528
1572900
1852914
1736319
1647828
97075
1914315
1236624
1167621
739925
1998523
1902633
309309
108891
1847575
1358205
1944226
122607
1735169
1580121
334830
1546788
1721982
1531789
1329724
136337
828945
204231
793775
865871
409860
1782743
820736
1824327
781494
384601
250907
1326552
1045723
149377
1685547
1365833
1365573
1595615
1875264
1064165
96089
1297915
221141
1839751
1226842
287342
514706
232765
784424
399561
11653
1441436
629697
562431
1097988
1889732
1878328
1951177
783044
644986
825368
446733
810580
332013
675846
1603840
1130882
1929592
1301918
117442
1871659
390631
708518
782999
841044
1209237
758276
80462
1606874
830142
966957
1909806
121508
569758
923921
1258628
1592438
955100
1958648
1556525
49623
1858955
1504416
1244712
1779532
1389179
904769
575755
741035
316517
752692
1201932
1379227
1377912
116428
262613
1873593
143867
875675
1878389
1042290
1063744
476112
229407
1649951
1578344
13950
1049345
1377165
1985041
1792015
1476344
218222
433753
1485729
1141333
22101
761855
1529036
1221265
1191550
116714
1694321
1291962
150307
10929
1572599
1445104
630712
1541587
318884
1852062
494252
1633827
1615237
1043562
1626199
1170961
721782
506788
1424437
1888316
77708
1842413
172354
550360
1752228
1423224
1162585
618520
832875
520328
1398169
29573
669044
532198
1601570
715317
1982427
1181942
1488037
136528
1975608
1697673
781987
648847
689071
689545
1731867
1632960
837817
1338163
98880
1927788
3362
286416
1577597
269983
1379062
1967449
1175791
1025698
1249289
1518662
1911914
678359
1173773
368691
657439
1359376
683756
961473
1369698
414220
871062
576017
608374
1060633
1557992
335823
1225567
674408
268249
1649118
1023457
1402667
1932511
403815
809581
1699137
252371
163263
1264252
1001254
106548
479749
1011783
185430
1886676
349629
929998
229019
1627412
965591
991946
1037119
1596338
1164133
1054059
1662587
1907706
1221491
1782290
372529
1384752
1364975
431542
73793
1067502
256123
1494778
1397751
1354827
1265876
170088
1832352
716440
461479
1557128
842144
1508289
570987
1057168
1930655
680045
1818591
1633927
1569449
744265
669598
705700
1836897
376628
1777683
1412272
1801465
1248022
222818
1487919
1660128
1318131
953241
155758
1120899
1871646
482271
1135847
265777
560747
1500657
1745528
1469632
508872
1435764
1222880
235363
1873736
372837
156128
1795136
608395
350395
434129
1052451
1174021
1161661
1367695
1757732
1441128
1310227
1079148
1139077
557438
1333850
1921426
580666
1323268
1971201
918938
1709337
1974026
1817019
718737
1389646
1442634
810092
83651
903699
193083
1803270
1380141
1724218
1240219
641982
618872
629989
1898318
100558
874769
251190
315083
826212
267103
1851061
1918713
107875
1860520
1742433
1216732
633600
1213487
878801
1366458
1385282
1666997
993494
1519910
1473367
626340
55333
820389
1322082
1158130
127110
520702
1752031
912906
1416003
1511840
657660
346244
1343925
143970
1765169
467511
980853
1168569
618309
550676
450764
134361
910917
221924
1535097
851632
1327207
1331601
627994
199754
1688818
107450
1698801
1200153
1571821
1605433
1154286
474625
1572618
1469389
1589275
1574159
1454788
616949
1038033
1179734
532960
137885
1981771
701060
1361673
496211
1874221
1663534
1916202
487969
1735211
1017937
1044550
744572
1751837
1020617
33228
897182
62204
1128271
1764390
898763
1663119
1945485
267197
1106454
200707
687543
1068445
1904516
91893
1152737
1275632
1885973
1817389
912659
1683932
1644523
526775
459051
531894
667827
1343673
1882599
512061
1957432
515339
764005
1348661
1383898
869387
1351316
52595
1984646
1256130
672570
69076
1611873
1628863
1716272
841979
199631
1292555
295306
1460738
1903096
399240
779395
1183511
390502
112486
138968
1064510
1811400
1231058
1923193
160030
1032956
389972
1324885
347466
1736898
1402027
1278651
926786
104022
1373794
663045
35961
1095202
936753
48561
392482
792109
1300213
361542
1549598
1121754
1203993
1811453
1754461
112598
1025747
1612848
168582
1439472
341641
1240860
1406362
2658
1110313
265322
1835668
531104
601464
977938
1847814
261284
1322652
1452303
311625
1609730
315618
94158
1401788
368550
1118824
1907535
1276297
697588
1608637
811602
31056
436666
1967164
126665
330108
1361958
958600
294444
174500
932180
26323
273859
225773
412970
784959
809289
160633
1386296
375573
694503
943753
727239
43696
935732
238833
956519
585692
1660266
366416
1685418
406942
787056
1327554
1450625
305847
209006
1531821
1272159
309363
829995
341483
357480
110853
1246790
718795
1928039
649632
1831216
1737137
1445028
529395
670816
872321
183457
1206273
932872
523838
1743437
64800
1612476
761839
139678
1737777
929603
1639453
515974
565107
844472
287941
235437
1457836
438638
1277819
277546
854324
28347
1016855
1726804
1856263
1910341
1458985
945279
1211399
1116763
1667192
1895064
822917
629657
905295
774369
509388
658123
833098
1454584
1798507
1077823
1583217
808539
984914
1647396
1900401
469822
1086521
1405553
1876515
679126
1696310
85157
1983154
700994
1812585
1071772
820943
1565943
1823427
646578
599047
1138268
1823553
776964
58372
473690
1503032
1819482
481878
1341023
1071098
980676
1496798
1333588
1273123
1004661
947317
365230
739185
333510
1783161
1844988
229902
1102432
1948301
796911
346008
1874024
720134
1029947
1872309
887904
707625
4737
1194664
1681822
547334
677103
365082
1027270
1839620
660358
483029
578563
188180
301501
1757509
1576399
1468201
124764
690636
399490
697461
1497931
14286
1976245
1138651
811209
1055310
481276
407449
631010
1012166
809969
1002718
1496304
1361843
935365
1282000
1126498
362921
1838886
444815
908857
1137340
595590
826400
9211
424166
965565
1148347
1890956
1811303
851579
1021383
1839504
688076
1596666
428029
1098855
263007
1458453
1979972
1228947
759838
554528
1515199
757961
1248186
1605123
1489517
1819368
1158867
739596
1388437
237182
1031256
11920
258600
1806182
1738592
605004
1941854
588157
1298422
292951
178222
1129091
717221
1562195
522708
1543266
765687
93356
1878554
765507
1737068
772242
213317
374328
1382240
1090306
671850
1458128
1186948
1445152
1165599
554935
597870
32016
1407360
1580137
813310
1396273
794401
1948739
1052317
1643405
1743521
855624
1221698
645349
1119432
90893
1052960
911474
713500
393091
890126
798585
609279
581929
1201486
268153
1476093
273342
1454930
1855476
225920
1328728
1371392
1961026
683471
915269
933000
133564
452971
429149
955726
626005
1287094
654490
339681
47202
849393
1894353
1033926
72495
363908
533309
1406041
308352
1302395
334252
895834
1308445
946451
1721532
1001390
652140
16093
1199440
263407
1955743
40502
165613
1005362
1402996
1634308
89486
802791
204761
982006
1427530
1341244
1596234
1833375
220749
156787
1937413
1046521
207952
1411275
870268
1400845
1990009
1258177
1505006
1394453
1058662
61111
264488
691791
350840
1983801
1526673
1839111
1529399
1013638
1987141
239876
709695
920306
476294
1512551
947307
1530314
937516
643699
1039028
185540
1894877
680867
96142
695499
189014
1534882
352183
1152820
341327
680388
1311533
411506
275919
1204947
1501986
1658257
235714
165280
1882364
548490
1845727
451864
1931387
428364
1359384
1710317
1620998
653902
1872991
1714671
1915960
278676
261126
499716
1213377
586932
118488
364732
859945
316665
1091677
89312
1149368
887910
369833
847693
261640
1698278
992961
287338
578399
1737839
1179620
719432
1683768
56621
1924320
294820
1569310
1700801
512948
620214
1354733
738731
931819
1606414
381011
1828130
151253
1015253
1359789
1918225
123559
213693
1934852
678989
1791182
266176
1497245
1629909
308597
1376416
1901802
408297
716567
18886
1423251
540190
1127668
1013982
469481
318423
1592220
987333
1199762
1942512
838567
1189180
937757
1208522
664137
639547
24783
1173292
1728353
1880148
1078618
1627740
1249272
1008760
667476
1849137
1417941
1747066
1950499
427971
697239
1894808
1707952
1066539
1629604
707991
1203393
395032
1304466
1854841
295306
480884
1176174
1067164
766377
459780
128713
890884
1557833
1557359
1670954
196036
689346
1790635
1226227
317062
1294424
1908721
1067885
460021
1242298
971337
1306764
1483284
259011
1183304
956627
1890150
511007
12704
1959742
257362
692490
17135
612981
1978517
767558
1430009
1257248
259871
38272
966595
1688900
102211
1499709
706994
1443971
1119569
642471
1119883
231935
1212627
509161
1755203
37284
1462290
1901528
938928
1541342
671963
1547437
925780
1954277
1821258
723487
1954524
1739322
953763
1843242
851764
405859
949672
347309
1742840
1370892
1896660
383673
1595746
196882
476181
1066092
1320073
1243838
586301
572986
1322084
940638
821917
332692
1153703
137552
1986558
1907089
1638596
663883
1987527
936721
1598365
930236
1507521
1842882
257861
1884855
1905437
1895784
1979987
1436575
1705053
1313126
908898
341461
384109
1279463
1583852
333231
898096
761281
1551139
1191623
476878
497846
763275
1316732
1757196
1421739
1811793
1231005
1557127
139172
360587
345591
556968
562269
1171305
861514
1101207
1659454
482934
298446
832202
712177
883371
878748
1654424
1235383
1837143
1879439
704900
691940
1573995
1516166
1108827
1425175
7942
949864
1145276
1555583
1344061
403490
1254137
1385648
789881
441251
854186
1934027
1755257
1120884
1483835
177033
477278
824731
1040235
1686689
1649684
257182
1700374
742806
1199264
451388
669418
1951083
1054822
461321
1543162
524835
305204
351405
201670
288413
141296
1035889
1024709
1889547
818993
835008
1156337
1927663
1812569
550354
1973051
311498
334401
438136
1168794
276307
675123
1680946
1046084
1375140
1090449
794392
1848973
1850442
1218163
829072
985256
766568
1466401
1761496
964081
1290840
27853
1831161
1635817
1985339
437878
1588939
78272
811584
722545
173729
1532427
1021688
1527406
1554296
325692
679553
1947765
1935385
1307847
1799077
546958
655017
167340
21920
1604115
1799575
1035088
1228595
1982810
71219
783915
1909170
728964
296878
256794
891059
308316
714827
930876
310853
272692
1449767
1822168
1145986
951518
313845
1728875
1834772
1655885
1991438
1168531
1309199
1196450
160978
520270
1000555
55526
182944
178160
1015878
1759961
947279
122038
78835
1583583
1792553
1168572
780498
1353028
435663
1834012
839377
1131715
1009562
420819
1731669
79017
1441641
1228682
1983043
1478931
890635
16803
1275374
1796825
1264437
1267985
1136997
734700
1154092
1157755
127458
720400
1396350
133206
1895472
83852
1026627
325090
842165
1330168
814038
1849334
795702
480203
881550
1129172
1959252
127838
1990025
1136319
291488
784287
1599856
567285
118969
1037734
793865
1463486
543881
457236
1514296
1228324
1541490
1466857
50127
1951279
1215299
1318479
1861581
130526
1748806
1208577
29068
1592591
1652337
250386
1034721
1256704
1822387
474313
967373
984279
1432864
553671
646325
1104890
816934
155239
583285
205032
1251526
641669
1970237
1880714
1151901
1449224
1708443
638331
1455031
1409990
1382338
590047
307280
1631994
826543
800498
1514873
979651
377687
678315
375020
1258020
241475
1834471
1304975
1697810
415168
241740
303046
796785
232814
1301354
992001
213724
168995
910195
153423
1826975
830536
1846964
20019
912776
1767047
271473
1249954
359974
798963
1798258
1780120
46583
387341
1549301
783626
1168510
1310583
1103769
600389
247932
420337
739238
157612
1295050
768152
671127
1772248
817525
1683073
1720016
1770673
1181463
838238
62474
858073
1446424
1058520
407076
808081
171112
794345
476549
450292
1406504
920464
1446116
1176434
967927
1838929
1268225
1378636
1735768
682459
1548725
447771
115007
546300
1309987
469064
544279
1360405
1092814
1020151
647166
1344472
1538735
1493336
1325523
1727732
1692009
339393
559936
1292100
1355959
305402
981721
1241947
1025734
1990330
719784
1535479
1312200
133647
1186767
566814
891656
1049536
1339729
1671603
807576
776127
271401
1752772
1791478
867639
1287031
30658
1283992
70643
1832645
1780501
477506
1373692
116313
1494309
1904874
1358477
1260362
330762
1438626
134073
1770602
1040688
872508
934828
1260252
1692452
1779246
919277
383368
1884302
1560283
1689651
722703
194489
612404
128372
82296
1735738
847154
592892
1262197
1670612
1818117
1096424
327425
447398
1344990
1325674
533479
1217589
1113740
1181042
646653
236450
358803
559307
1396886
1322752
1033758
477366
751354
124863
1185464
1589818
1574477
817053
1917323
1011766
1253627
1567237
711341
1660734
1106574
1930024
1643563
1895069
174100
1218543
497395
849940
473730
262044
1375355
1656265
1987754
714077
390950
209346
1547311
356870
1604233
856270
1846198
927719
516305
334219
1584304
994930
1389435
1940285
13008
1451089
156748
1680644
436123
758378
1844555
448846
354312
204296
1284337
769372
332123
51010
1058877
1580303
788900
185199
706758
5780
797210
1411589
421539
726899
929148
1524621
427683
1409337
1333255
1503978
1353068
1013880
884857
1549098
1200866
738504
157209
1054035
1322554
208630
1463534
1884837
1130946
286049
1899935
171875
1438054
1617373
443990
1626685
220487
1910994
635277
1908259
1447921
1475542
1368742
1936056
1957426
405952
1843589
1185145
1149033
1556025
360313
8785
912623
142287
52744
1535714
813457
1350804
1797816
1709129
1533303
396445
1093447
1563485
111119
1112785
1339967
464603
1114643
1595454
541391
1934885
113405
1450005
468820
435986
534715
661962
120291
570632
1504277
1469492
607140
461686
557698
902149
621663
1689175
1018229
906634
1360453
1527650
1757186
119537
520457
806155
1882308
590064
197097
1177522
1627114
1370359
1026589
1632003
1503967
981250
1038531
1085469
9068
1802256
29641
800995
790200
1554802
492022
1585747
1304146
265943
1937237
837506
360317
899789
775897
1307378
336181
271268
522210
1379323
1326663
1931991
309238
1557787
154892
92806
71738
999486
716628
1635263
630343
1051633
1713400
1147974
983970
190588
1444345
158562
1492102
629334
1257055
310683
422012
180605
34840
88099
351081
1542323
1133221
1636255
1131800
281857
328921
787133
619599
1598766
1700072
1931183
996782
1470396
763801
506827
1568094
237797
958171
1483452
969322
314391
296902
1076042
1236563
1182001
1249615
465831
1394507
926402
1635496
1653861
1478548
51864
794365
1427057
574437
1937251
789639
338380
1860541
1458001
1355600
571358
866488
352076
1210862
218098
356325
422156
1929563
1945320
1440581
1574152
1972383
286430
1387346
1761290
33042
918349
1162234
467923
9182
232624
1025768
1875879
855502
1624743
1413102
1692470
1629958
1214829
491237
1361779
947128
14309
855256
1269721
911296
1235751
1290242
1454544
1550815
1233152
1205679
146010
636121
437749
741943
868291
1237113
687093
493204
747221
1969687
1734641
1834493
565608
1366177
1203710
1969859
36515
529887
1305091
1966950
1643118
1095563
1805960
1142921
1824537
1053718
1201895
386840
1123294
1227841
14464
478247
1533518
1163634
498165
586738
962389
1493308
1914247
1239888
422725
554965
1857001
357799
322161
665011
765585
95137
1738188
961945
622504
1736234
629062
1394370
687279
72658
943562
37093
1034097
1442396
478133
713017
164850
816027
1550865
364402
1880672
189378
1227175
753555
1755487
19051
219324
474534
1701649
795729
1679802
1127042
1957214
827712
1450995
172633
1747206
1417254
1545983
35564
1151404
523232
1113403
1921028
1937705
1223052
306470
1439823
241361
1693836
1183707
1472222
541091
1451259
1248538
809337
1711950
227520
1503345
1516810
1002719
922500
1360449
981131
1960817
334291
552678
24967
1034313
1133989
1984625
10071
1784418
450270
1655056
1366685
273149
1339306
943864
407184
727913
1720858
1902293
992709
647109
1939336
220530
1638637
917220
159662
1106964
1718209
549061
1946600
753589
1220406
904625
1831404
938682
644117
1572055
1725612
370047
1944785
253211
1983164
1807917
679868
1957913
1916603
190880
1622532
108856
1880512
1794623
897529
1203513
1583822
368566
846765
1998148
1177273
818100
376955
1521889
823433
1440950
1682750
1860562
171924
1703157
128340
1943224
289166
481301
1395862
520012
1804390
836583
1418781
1761975
311062
1167827
944289
1036268
1854686
1310318
1582934
1030031
812947
1452060
478412
113769
635170
1585019
1142919
929665
1418223
1564193
726199
726734
1707175
759294
1459041
1374692
622970
396493
1527256
702891
573310
664732
1247567
1934833
1678230
1247339
1835505
879809
75704
1524217
1129974
575252
80053
753446
1128000
1061811
1475876
1619760
938272
991659
1029055
896138
1875303
1885209
1901818
1646968
1869941
393148
1758439
812221
1978771
1066204
77526
1446055
1145218
1861995
264936
1283857
310074
146132
141538
5386
873623
1856251
1413254
1659231
17459
705011
1319801
904769
167456
1610823
594888
591857
591172
1981247
218917
1670173
1048001
473503
454948
695108
239445
156099
1392163
12709
1905371
1932547
1354491
591792
1831725
1646769
1722932
368665
534999
1663970
1297911
606299
1370761
1201470
926832
1419961
1335737
1747702
1479615
755360
575616
1606756
961563
1205863
1085396
1695874
1300784
1282365
799550
1184279
843721
388406
559783
678817
243799
886342
370785
377605
439595
547696
967117
637430
1199047
1677298
897787
714491
280984
988328
44384
1019142
1531480
1919168
97166
72700
1967460
1072318
355012
1816171
834070
1891492
988101
410552
301134
1315996
181278
90319
1254458
640694
894918
1883897
1158823
223442
1674653
4130
199525
1465159
1411801
1606367
1476756
952596
1591084
1384354
1343972
904876
1723093
1545667
1684024
1181418
446492
100832
1465511
1223710
1814990
948962
289942
213726
1485625
1693590
67113
806632
142217
1462428
1494301
1410143
1077364
113040
129521
1875405
625790
266173
1823103
993979
516440
439193
238925
61319
728839
1712487
719480
1517404
387506
1560245
1519500
1414167
1005138
1953982
1607398
1257646
36291
1868849
453334
1217093
255789
1832929
371225
85388
1334600
1289121
955384
353028
162397
91135
400989
68721
121903
1106908
1816176
71410
1263127
95864
1522899
1278789
1471767
781593
1391328
831645
918314
24429
853206
1395990
1918525
1847471
1707152
1955747
1409682
455346
1342881
1280413
88882
1494164
486068
1136002
182362
1268893
490185
1194179
1411638
259812
1072581
1558039
181579
1781888
411757
1905668
57449
1272476
1133613
634086
1894850
449320
1418597
369246
1676495
1893929
1739877
1166394
1882902
1051935
1795079
861077
922644
1081173
773429
190017
92153
790225
189364
1672586
1394250
1685426
1090414
216765
667262
206194
1950864
731068
1309727
1112251
582650
866612
1805428
590111
764584
30547
184763
1924035
1480532
1735620
45249
1801218
907781
1304419
1266125
846434
218698
1635712
412949
1095408
1715226
1765751
1996113
88683
690171
1400468
288518
1482405
807871
1541227
867210
577550
1962680
1378196
1280028
1788035
995056
737405
985823
535082
1852015
1429720
1129890
1576158
84825
1555215
1113864
951654
740409
760598
755257
921716
1972528
90935
857913
652043
719821
1531950
1400860
1074547
1230484
1856427
1964337
750440
1951304
110096
872231
707903
45252
279525
1014076
1756529
719710
1209719
1148462
1100949
470924
1558120
1366273
1661167
281022
122009
677087
420144
131886
1550439
1576961
801032
1045007
476260
324740
1369830
1020172
1274494
565046
1277152
178115
1554489
451836
1720256
1766890
470384
680845
1839926
76614
112925
551370
958432
1543663
139503
1534560
678219
83683
1186776
1788568
1712403
579130
882084
609717
1282205
1030208
1631677
1654317
852204
1465063
738590
1880479
74793
903509
356923
1704534
149601
1200045
1430228
1199897
1918705
1201459
441569
685810
1706596
554527
744374
204523
1039356
228845
81942
1274342
106631
1112439
1507206
1404018
511169
853745
1023455
106910
1762307
1528849
1758910
1461496
1362268
1259542
1599432
272238
1282768
1633600
1043295
1953541
1916967
1945670
388583
230567
533137
1121952
139967
1044555
1325623
61544
970599
1842978
1968411
589037
1268132
193054
852002
697272
1235782
549024
653719
1093289
1037420
1064302
713899
1103346
1958749
1082345
167636
1104352
564681
304275
167991
1144439
1180485
1696499
270507
1843154
1024715
1143596
1391559
951667
373495
1553683
604636
806947
359924
2823
467398
728201
1210734
1650894
1930795
599298
292876
562043
187886
837580
1183436
1226441
220686
1183359
1873405
1507335
1192015
903249
993276
787633
1995714
802687
1629953
796086
40852
1489819
1734555
1594917
815548
1920823
1247018
1468018
419136
1304290
773684
1011926
1739027
1535729
1900882
1883138
237560
1284324
44839
586874
363023
1780605
1864729
1612510
253525
1058626
684242
964813
893814
1147344
432636
624007
171957
718385
1053574
1293106
1968538
266653
535174
1140833
1571392
917948
1832924
518324
878373
302135
1073717
1059442
1987338
1713056
763747
1328607
1357818
1662094
1029537
102366
1324501
1269320
1650649
1294116
205629
1825100
1270982
592440
743743
1149785
13040
1380880
533505
1299640
1686197
984402
365555
1159068
878844
510902
1914826
40616
1876437
647726
578657
1148128
479936
677266
1612292
1350931
956585
914784
894480
1546189
1359948
1467959
655825
876600
599133
776415
1391135
1436694
194154
198150
443073
1031567
157491
1565514
1383660
228056
1841413
257900
55192
1716988
947113
1490056
755639
1429767
1121408
1146552
510427
1386684
1968346
639580
1594669
6942
832061
1343649
1852390
1621324
8638
764333
92311
651750
290264
386771
646419
1518392
1431344
449803
52784
1559221
327969
24552
1865253
22850
898449
1074909
472387
844565
1307017
1146546
1079619
92219
514517
633740
1870425
425941
1914800
1508276
1484456
1251678
456300
1320980
477832
1058000
1648330
968157
1875894
621784
1179022
627882
527371
631512
1050778
894294
1976724
1031313
1492812
120099
1217280
599252
329178
1401164
1908812
719185
1063409
779828
1297460
801066
1542928
539205
1484253
1863411
1265338
1461926
1092476
1932349
142100
1187168
6713
848594
1405821
1879395
1490154
1739372
1051237
1526949
219919
306757
1469525
38498
1201832
210171
1821078
812543
1885704
1763167
1773506
1770877
1699409
1506897
1212990
1273718
1268667
1018080
486854
631424
1714735
702307
412817
662390
1726047
730344
153215
1650103
484167
487020
2417
362453
535837
874593
196236
97202
1220795
309592
1782962
160762
821422
316992
1891690
1462080
258671
382055
88077
1138628
234314
1934545
1587295
116729
1004015
57808
263307
468072
896474
108864
809217
398601
1352418
1539813
1101109
1038221
1155601
1597062
395254
506903
1345535
1976100
1648033
798076
1429968
1732626
168934
1100250
1190825
1090671
1561624
770271
252641
571070
1077589
1407514
103120
966911
217442
1008373
453027
1147335
558773
307542
1920135
1010426
81716
1129214
950949
1903182
324432
179841
1304182
438629
258993
740181
1411346
956114
1888244
1090426
1458621
1302807
664190
175646
1229437
1741260
938279
528645
77131
798583
1902204
1116516
430619
1925472
1820588
1266155
1930759
1126821
725107
829762
1770310
492642
1250478
849340
638911
1445927
1142061
1383199
40747
1447586
1222733
309603
106582
1413293
1489682
1017095
1360368
1634206
1620808
901861
1274379
1562190
469457
1043671
678647
1018232
388915
370737
789727
273016
1329178
761740
1251995
1812227
618346
1398984
919527
406269
16939
979978
1945819
33605
1256738
564311
1275349
604768
1902994
693483
1784972
539671
1521124
173397
114503
1025724
111571
1957279
1936240
150311
1997314
1115041
1205185
801030
245304
1842112
639698
1116034
1338680
106294
1600252
1070047
865657
819412
88780
1695827
28370
534012
309534
833156
231949
653674
517505
719992
1215033
959484
1605154
664523
1851323
321711
705902
48387
548017
1031941
765293
574031
647259
1645622
361493
426073
1662959
243004
1137149
1593826
1784151
928625
1172924
92592
1768824
631547
546884
1591601
303299
57447
1266959
1511084
195764
1042730
1969680
1067121
694221
1176164
538049
432633
904609
414104
1662469
1794906
130786
1534363
1119478
1589533
275453
1392516
1374173
1628027
1459498
1153767
1838760
1076642
1813577
669110
1083685
333177
1784362
7984
172138
737273
135450
73320
162760
1654258
1438759
1049275
1564814
1099465
192785
978181
1337165
1471804
1028737
1976021
663677
1297944
490952
500235
695722
147239
603801
1981102
1642967
481103
415356
1525922
1356454
1018230
970578
1231410
510451
1027683
1954072
981896
86298
164548
1701980
1837593
1023173
279828
1560436
898378
1389195
579499
585393
153341
103620
592738
788546
235919
1857766
1701424
1448459
750375
1797443
744718
334001
1795160
1653640
371429
109208
785072
1619005
1273338
1007164
1422701
1435698
1567076
701300
1691694
528002
473137
1212734
393710
59602
470494
816559
1547994
1487340
1302772
981971
1443081
257640
704108
1084141
514359
653587
1916825
805730
1707600
823337
1301754
1580809
1150958
1691954
414676
1965949
1829273
153803
1574515
1281854
71632
1915894
868963
1230284
1115586
747238
1037225
474591
272628
1786166
82206
1549281
1840019
1732316
1906531
1193768
1809281
1693848
524117
1130510
370308
320207
612462
505260
976174
410736
1094564
1533942
173714
832818
1195674
672384
356897
28780
1184979
677640
963132
17605
799942
1694593
1409641
736374
1416737
324857
474494
711177
1037505
13774
1749372
757723
851754
278332
848805
1385396
1703253
1397040
1927276
495473
1548508
1306468
594926
1188408
1958174
207930
716156
1150179
1102849
438759
954251
180546
1745930
1250194
1878210
721355
1258018
1750082
100055
444279
18210
1856525
256361
1957567
950372
630710
1486237
1407936
130491
1338216
890390
1477694
1341023
1115494
507455
138085
651644
1693064
624366
1821248
266872
981077
1061843
1151941
318173
451553
292076
130270
1360202
1041091
180369
933983
1877967
445188
1163859
1282198
53763
160938
1972088
1030045
1197914
1314360
1925375
385678
1674324
1402353
1023918
434994
1763143
22248
1961183
1631117
1058897
1080404
854284
1245052
674869
80180
461979
510193
1326774
28440
1204761
664677
261110
145809
1125311
1069466
1029995
375378
1264527
222563
643205
209706
719187
1929477
1645048
4416
1212821
1238524
183764
870382
9412
187130
403006
977498
1328448
1311372
729234
1733040
1869884
512228
1473759
673639
1508735
41495
1690855
930306
747339
1968999
1129
8661
1058175
1615814
1532572
509274
598068
597751
1337123
1234742
380416
1420930
736347
437211
234116
225266
1091261
666712
1377106
1716584
923392
1566383
462239
1549491
529304
104528
438462
330002
1976420
776905
633860
1844740
1292504
1376749
361146
228765
826708
1858590
48313
137335
362308
1310108
255185
512333
1019898
1776705
198277
496263
35096
1391772
181915
835106
1110858
787048
1772751
1042857
389458
1163593
917219
58088
1786601
387513
1474493
407874
1220567
1439286
1204918
1993306
1024237
1951477
517878
200831
1021291
594451
832394
577962
1076932
518773
1654076
909597
1252048
639872
576816
1653576
1648135
515707
92133
357017
1656278
1158342
1650187
1301543
1388645
276678
1464011
950956
707891
1138492
485989
1780404
73924
914133
1003851
1613109
1636703
221760
985464
75761
236973
1758677
1360672
237840
1990407
751324
166306
1102178
1891475
1388471
391500
1039789
1272866
244025
1693881
992916
1120238
589514
1273104
1781785
222244
833616
1876544
219198
245404
18850
687955
1983490
833738
517282
1294259
1471461
1750505
1698226
1333303
1514735
1069907
481547
258825
1229016
719398
98801
464724
456704
1215862
1294657
1497768
1636428
378918
1590224
705319
359091
1771689
784404
1481099
26547
250578
1219175
332649
966135
576614
1896178
1604479
520889
1304451
1852188
981451
1173600
1088554
1759685
1284981
1572508
1823304
797143
644027
443945
809813
349096
1635776
1134632
1160119
74975
657264
381680
1490362
902896
1346363
898356
128075
151844
1465830
1658670
1986595
1089676
1377549
1846543
1041569
1664721
423672
1645470
1624245
422347
1585080
1302954
749268
632330
1883026
468322
1392080
498456
979373
579525
1727087
1392541
332581
1935224
862794
817927
879315
1347659
1483152
1993135
631663
968969
1898809
934625
1781509
342746
1724876
1293259
623303
1503881
1260761
1872659
1689529
728955
1535496
838739
80448
191501
432923
1256667
1460301
626239
1965966
441464
878421
137746
86890
693129
231684
1874618
621329
367595
1090292
1296323
474498
1919142
1767200
1398420
638026
1708368
1382705
180707
1777418
1907175
1083613
350577
22888
1274466
1090055
1473472
1743380
1006744
1946601
327340
1386814
765543
797360
1266059
1189757
485181
746947
782381
1376201
1744852
1520943
1550279
34064
1792286
817048
1997327
1884747
1920996
1609918
1877386
1410863
263238
1662585
165292
80364
1668448
157952
1634327
1364249
1478823
1000718
1914236
1728160
1595962
574334
949918
1149356
571818
289303
274216
1909978
1191249
1284418
682745
516125
1826808
786694
1025900
398617
105517
77225
1873994
1078920
645069
387195
608337
162058
1523803
665296
1181303
1351882
986551
1313884
1692306
461387
609009
1118723
500658
1204724
1371860
729172
572568
67927
153404
1601727
1164169
1940802
154148
1860375
748715
1090195
401087
1715414
1763168
1336119
874270
82265
1148879
264738
1301002
760225
831969
1373774
1606762
1558709
1214032
1550341
262563
194696
1536939
1908819
966732
759496
1819297
1420379
735066
1338559
23286
913157
1936025
811700
799430
651467
1707476
79423
1140484
1593043
1695050
39609
1971841
1670503
1389981
1083446
1409463
1392076
1657922
1036780
1424018
1898043
923966
1535108
61969
1778642
1184504
1927288
308055
307990
1465788
1339446
177359
1436376
884775
1687664
1686285
422250
1273284
38238
1574911
492019
1941874
1087697
68114
1018706
69409
1822178
1637952
1930124
622434
1765860
1895716
1749808
252237
1857190
1274055
1676277
926845
39965
64398
612634
1123484
1794161
1840547
1356414
353323
913913
1644287
579997
1208451
403785
546861
945830
1868009
1324734
1391787
322142
1871862
1858079
170249
900422
611444
1175
213788
1937197
617706
244783
1338002
1091239
353087
1675947
1234477
1480258
1836859
1558012
643864
1582781
1182966
1789317
271773
659334
671752
117707
1329453
1834500
1471553
389162
1896680
338773
712170
1525228
747858
1661078
495451
1771686
1106936
1386497
847821
410013
1553751
1182012
494588
507023
1259448
1203556
603635
1282629
1965276
440477
248036
1391483
1385346
941784
35045
384176
239985
101490
1425546
1758458
1900089
210509
253721
16535
56776
1226125
903857
18320
1837417
1976734
1299576
1326562
292751
1881947
1710023
713861
243816
1769239
463903
41544
424251
1910325
878265
1295753
203769
1591901
429530
746968
1537221
1437876
20701
87738
1522556
1645806
323303
1062812
580430
1776266
1619681
243721
1635135
215157
30561
1646797
95109
1364984
305472
1437166
1393763
1546222
1936144
1107742
496154
830622
174411
142732
179742
1209247
1466802
1978248
843101
807885
1541747
128051
1749408
1837083
1198557
1476
1871803
897780
1673151
1552808
910311
963505
1998035
1102030
511026
1115104
651510
1028646
501632
49916
679046
740172
1984503
7305
1772728
1439882
1314057
1581451
1746027
1698816
328032
1130842
932132
604615
674398
1683734
514615
924415
1213683
1573037
1446840
210189
909519
1881048
1852874
215817
1603625
1855307
1684022
1615890
1378578
298482
1209775
1028719
1126034
797238
516146
764889
595682
979863
711380
1928978
1141125
300982
573484
1529500
282833
1866740
1685050
1260018
147950
157253
1752899
1594527
398629
207618
453729
1098730
445276
825246
1179790
1469552
624258
1218769
987262
1162471
725113
1090857
1093095
434011
482738
1545877
1192100
1023490
953650
570308
1043394
1469341
125450
1548672
1944859
1283445
1502289
109899
372201
1967612
962417
1518369
1371795
147189
307104
491912
1837684
1576324
1332321
1727346
443052
1070037
55062
1586673
64409
1479502
482781
839075
1061475
196741
1794997
1115298
907033
1680809
1504030
148933
1512402
608964
572143
244603
1209802
1629970
577350
63344
67845
1140648
1170055
1846363
286908
174042
1476054
694037
37618
960229
1179722
709373
1392920
987217
1842172
1032459
1031376
992714
974870
1984294
780825
1965434
1690214
222666
1755793
456805
922670
1524049
815988
973084
813954
1201246
1870752
984008
1967062
1569895
195206
1171547
860921
1391127
658152
100070
206064
1820964
1568086
764863
711319
1193896
173400
713027
548148
572947
1882328
1439013
1579718
1077897
493497
871306
1468608
1521721
362457
72361
1097464
208423
1403239
1882225
401133
337964
1491355
320762
187167
349253
539748
1330166
771366
1756314
696718
1657086
1015832
1152207
741769
1356615
1974521
1298278
1256403
1114161
1304699
1238559
606909
1031887
1283331
1134411
987941
580469
153685
557657
1594928
511992
991038
1124462
131510
1308371
1433622
592414
4874
970448
775182
569440
1878542
1292835
777789
1878533
324102
706221
728053
812738
1907167
1709977
421302
800943
1353689
928136
1801578
1885055
1874667
207514
1088507
1982699
1648232
1641937
672424
1785560
198740
688818
1999618
113579
286372
1153228
368665
1825506
273116
511927
312605
330879
983404
485145
132742
338979
1396745
1579914
227522
1645679
264817
756927
1992264
295535
1908156
1713652
928143
250790
513637
1500227
853752
1229751
1303561
1694577
768427
1111768
1149467
584620
809517
1176020
104612
805641
294079
985847
1582090
57727
863391
1993360
242925
687522
1107841
884936
1796253
29347
1523958
1034136
402859
441631
350021
1169357
357077
693495
674870
1613398
1595933
75035
374761
855184
1085138
1386385
1075435
1508570
1307635
268470
896619
1867766
207102
932786
1550320
1954572
21674
1185461
1405474
1927566
1770380
488127
250622
1947131
667576
91747
1876365
1982107
1888871
1547314
326673
440835
1535977
1038512
1091623
1847950
1335666
1730559
19065
281425
1147681
96360
70102
797191
840520
1232612
1571917
330526
1552737
1397402
1908218
850019
111099
977465
1639814
378577
909180
1540933
1948305
742192
669555
167
888983
421707
594265
148973
285022
1966006
1891661
873264
1929773
555591
522047
1135398
1723289
1941534
138944
1608784
108678
389836
365882
851656
1153916
676393
562684
282381
727704
596628
1407310
1133514
1526412
1565885
1784137
1459943
1738734
1164910
1001382
323923
1673481
1182749
1813631
864092
1048451
1288712
1168498
90435
503881
1015134
589136
3123
878938
225219
832726
779000
500751
700127
722977
2163
1876368
1350312
1069568
1513959
715536
1616212
836217
778726
1440857
27707
1922942
1454736
104915
182384
1531469
1190045
1775025
1000608
90011
315220
1232817
822911
1176067
175660
1019467
1980589
473886
1361221
1180225
229912
1569261
1329272
633429
222172
1000542
1603966
720516
260875
1596237
713598
581919
352525
820708
1449953
9397
1380406
749599
292242
72763
252005
1682166
1140886
551226
942431
1629378
527362
573879
92386
222481
575315
439160
479787
453776
839825
1221520
1806803
384757
1984065
1414665
406166
84729
14532
1729324
156456
1574231
947844
1211541
1317547
921711
441533
319741
1638590
257543
325569
563813
1876339
1612917
462634
1211445
1585885
1566383
830703
1200446
703738
1356096
532471
648941
312006
1950415
749962
1263856
134670
1165150
991299
883248
1596791
1883288
701289
507618
1964774
461841
1968617
819324
448861
1473766
1378343
842615
427363
1175925
7717
518264
42500
335584
1925423
1590757
591813
632449
1316496
1660244
218447
787847
1363765
827826
1409532
402465
468436
134408
1595456
1432076
598533
1451206
1076162
1923293
340387
1407254
668201
596177
910834
1981403
150621
609206
240204
1879779
891338
1010208
737748
152132
1403900
1200443
1727863
1626066
1479234
324129
255203
1443626
1051934
320981
246051
617038
1455559
627244
749873
748020
433961
584216
545383
1527591
1807659
1737533
1144143
413517
1550039
394503
721483
32905
1074829
1149155
749457
1784396
1526495
535962
1825059
1124358
1194109
1978898
1123042
891967
424910
1725701
1573620
1788854
296959
1724373
178249
1955544
1078703
208994
1254845
1012997
357977
1367026
1559656
1659589
145535
889679
689822
502454
52302
1501127
1398940
784151
1868865
154883
1022419
473653
1425671
716283
256087
1965069
104737
1060304
861936
331941
1342946
38383
147488
888280
167366
1070363
148057
496428
993179
1892014
1486080
99978
1850379
1002339
629980
526027
1970431
772656
998470
1802296
1997065
1486240
1109575
1615245
1287381
272607
1750096
797192
561509
325226
1589162
626274
1461533
672750
1706913
1090472
1655475
460956
1806342
1983426
1303283
1259558
1380773
1538099
1818940
685720
919880
1777414
1980947
234374
1966881
92644
827516
629838
1777681
1544665
771787
1874149
485615
908120
314649
1257080
794046
63565
468964
1469923
1015638
1211802
241681
645664
1317283
1670590
1118404
1657845
529966
225886
897108
1435264
1362578
1577316
1722050
75179
1548776
119827
558057
15237
464036
481328
1974046
1424485
119123
1847302
585064
1906867
1370255
357219
479626
111919
409600
1041598
284022
345466
452090
1888863
1000807
1840318
637382
1998558
289263
46848
640172
939570
1675216
1342232
716366
870967
544364
1853551
487261
1747559
979930
386103
151794
898610
88318
915906
81996
1202676
1910754
929308
391282
1462643
1065764
1951247
556059
705800
917930
439989
201850
615887
1078635
1076965
1137416
1294457
1433425
1862645
525243
817887
114110
1388134
1289421
1154576
1960216
962186
241148
349153
576944
1249181
1749732
678567
298455
10786
246166
825657
1362960
1376406
1049673
684825
1696276
227147
245089
793974
1317737
447419
1751762
958649
1400251
1776185
1017873
1076149
1937267
1044974
36955
1470664
1123582
1335225
1169106
1667547
545365
1218319
604348
369556
840583
130809
1273582
824347
22108
269929
451756
838342
1139998
936376
205580
1888385
1985258
1444022
279335
183575
929818
697688
1610103
1688952
202560
1831226
1553900
1666951
1346474
1581395
798337
477337
1568942
231811
846889
1188088
81569
449914
1779570
1745319
1438707
1609663
802234
382698
1961513
1921747
1352062
814189
1024850
1730275
576760
1056043
1063779
1175999
1919384
1789507
107925
582100
1845644
1254348
501177
1131883
466407
215869
976430
1702063
388216
983341
158063
1930528
1581960
621227
1113127
1051917
805930
1563397
241948
1629890
375481
283962
1993931
934153
694095
407688
635797
90878
1265497
1336817
1433975
1784186
1619995
882574
1356089
1536997
507148
1488312
1706471
924243
304382
1606027
1893752
1818868
950136
853407
685005
1074357
1140315
1688158
1750061
227482
341425
1290366
1298887
199583
547152
1213740
530265
1232799
1317550
959759
29799
676671
729157
617365
96010
296825
1279459
776848
1079725
127423
729114
1135136
1276349
1262045
1576531
616032
662492
551741
1972660
57826
1352723
1276762
367257
1799359
1079373
27846
1099874
1598839
756361
973962
1536426
1768141
1399867
559322
1159905
1682035
1963119
594381
1085478
250041
419936
663149
508835
1921211
29424
718950
1679845
1870462
787738
1233269
1670037
949688
1002047
944299
1685649
305186
684273
149001
1675285
1722553
435885
1528561
1277042
1829473
129077
931780
728187
687381
546355
1797056
897515
1520125
714237
1148807
376567
1724169
965445
1439908
338186
811338
1941038
1775186
242736
176592
106340
1961113
1783230
1551934
1869600
1659093
1198386
783123
822975
252996
1907306
1216110
291771
1278449
1351042
1954450
1789197
447983
478476
1830272
32154
831998
510376
1389238
475881
1744466
1164820
1475540
1590199
653183
1271112
394384
1913560
1175257
1880448
1843115
1775142
491180
256658
737701
1052357
432455
404294
144087
1661679
1713311
1153858
1417373
432523
1485100
763258
1139608
1932472
1202925
1595447
999588
193616
1160897
657931
1597682
435466
684198
593804
1362194
916236
260330
924159
1605632
1808228
1357026
541995
141002
1479115
1958424
1918162
161418
150961
722861
1199373
1822076
1555683
107604
1642639
415556
1977450
1450629
1289697
1097619
1622564
1378294
1115186
428655
1471441
1580625
459071
1285989
590951
300128
88313
1819000
278426
161910
1334867
824747
1707782
1498796
1118838
1387379
1384003
1707030
1863362
347782
534877
630424
301072
107735
895198
1573026
1149391
1921797
988627
1615999
344265
1484067
542184
1106890
178898
1897563
1961757
128994
1987466
1733563
1893397
305344
1965399
38253
1081638
1561700
1927500
1615493
1533459
18980
52397
143549
793830
520472
1134861
413603
1551323
829090
1499343
1737739
1144742
915456
1357408
1813450
219349
520225
1664251
1610353
677893
1932101
1356881
988533
1658768
235503
257737
1426792
1427258
1680300
1730514
1373874
107512
1377131
46665
232887
1302503
1074693
250780
1502552
382375
1614785
1711494
345254
528484
1631977
370350
340736
1269173
1930568
438730
749310
300388
1217343
754132
106658
1556062
1568339
1696997
1022644
131726
506256
1262323
347372
1000382
1282705
360586
1551689
994620
1226082
1810363
1347524
1155908
733062
478564
39045
1354133
1079917
923577
159098
684160
1572355
1381279
1674765
1126580
1450472
52743
496893
1711326
111429
1752854
699113
698256
1634744
168275
939429
477411
183673
1538249
1931766
81163
1848339
239742
1910652
1880003
1748927
654138
485140
130735
1015981
780388
1066055
251995
609546
1425957
1102392
1074018
1169292
1045069
1843420
1939642
760379
789587
251329
724590
754514
10272
1967956
185970
1895806
17894
480305
734257
556664
1767628
1806870
835930
493122
190156
1972408
1944971
519130
1497877
367156
730762
4146
1129567
1963825
1694297
1395716
140301
960128
1381172
835366
687129
1469298
1662037
260194
201776
1806721
967075
1438858
665175
1327377
541860
1810111
1446028
802536
1244757
636678
826520
421155
1494290
1701227
1661151
988794
1496007
19316
936005
1171687
94941
1825575
1779675
1286809
1688788
1358167
1579114
1542605
423551
1976986
21912
476639
1497470
508552
1647531
970256
1347024
348854
1784495
1820070
1183253
1421072
699865
1947569
128505
993277
1233025
786811
54327
1370227
1677948
557154
1050864
1003329
567830
1559077
1318487
1355536
984395
1200149
632198
1345780
243251
575130
1027278
826535
1466988
769433
1776916
275335
1947667
1091306
1251636
358003
648609
204608
1903204
1137244
1392917
1694302
567731
831486
1056942
1367483
1691214
1340541
1830713
1786518
716703
1550349
1824680
106988
586377
91958
722923
1754272
565345
985479
960600
902927
947920
1374403
1416341
1254063
91406
188336
206975
1534356
1947330
1558003
1763808
416535
1139845
84999
140299
1184276
1892668
1866354
586364
345061
1421319
328924
188981
441632
1386859
312590
1795576
1441807
1930569
1471399
1808210
1930070
1697555
745192
156479
1532529
603895
123552
1636189
1457720
571238
1289889
1421719
14041
773931
598862
1685220
1440277
1959373
1815904
1744634
1155900
1431609
1042887
1547983
1087993
1764049
1352071
156255
416438
76239
1521012
55607
212400
421872
1646481
1285806
550759
1784430
1231711
1607857
1878946
923072
1906280
1382373
1284023
1484960
431621
282976
1615984
1116580
1186299
1285379
277122
939412
1698290
1204566
1851875
1128208
1782142
382061
222257
1990594
1085932
437396
857317
1313976
1465929
145085
1530007
1007328
1468657
756384
1797084
1609280
1699662
1210295
1697550
241746
1446079
727765
1083550
1486229
497172
1164830
1012071
1869214
1413322
1053309
1329299
1934719
1751388
1658781
205176
886992
386918
1688986
222618
300501
770390
672325
649899
394087
225579
1937780
669235
545829
196202
1950486
1154271
205566
1993801
1787319
1529571
1827668
1364458
735841
869236
1869453
234043
1358587
1269928
326377
1511326
689679
465836
198393
1909895
1969189
1900624
826885
1612466
1665944
1461386
1018230
1912228
96369
138723
1953410
1805748
1012939
1736307
81279
1351211
802279
86912
93980
1368937
1538465
376611
1308001
1811447
802556
1026098
698682
573621
1212243
1760265
5450
1819560
917704
182583
587829
1952610
715373
1455467
624418
1080126
680572
19706
510063
1385457
943796
1020060
1064226
1125332
904738
704263
370610
855892
147294
933801
1586434
323423
13087
1013298
90656
814363
364545
1438130
168275
1932324
661299
1324065
1295392
14283
409805
1911891
1783765
87516
317467
560210
440918
371545
726341
359172
145353
123090
84901
522404
944227
1238230
115888
1083919
709839
1891569
651422
1897298
1929793
1154384
637152
1592618
1036821
1599558
494932
816094
747758
870687
720938
613988
912371
1058428
1801012
1212066
1688859
712089
255339
272666
1818632
715178
1620527
955990
1694242
680007
999823
1466658
776884
1718638
1863827
1583417
362587
1749912
852716
906212
444168
1908454
1334121
753110
393653
668261
893440
265738
1891026
1526323
313508
588322
525520
226488
555692
663148
1684808
1078150
1709801
397842
908918
457227
1652096
29508
502963
1646056
1960358
1547054
912440
1228621
1713491
1107821
1146478
939605
1807484
914609
884663
1463252
251707
1103762
179464
1683906
1127330
198374
977826
1150164
774043
1516484
1220810
563393
1974529
1642863
1882307
544133
1587859
494618
1622
1829556
1042764
1324788
1085921
1576859
893751
1600314
1850459
1569601
1501131
773141
1478216
1344221
546384
1871997
608348
1584369
374737
989645
1126
887193
1250475
340912
1787224
1511406
642454
1662479
650563
472236
1552392
1083676
1095565
1233556
1785673
537811
1880588
1420060
1688909
793672
1206467
1250927
703495
1309282
1782334
108084
1154236
610320
1862547
1576868
1776404
49926
790387
1475331
427586
615472
1657014
903597
1879015
1546004
1948038
1819293
633022
77942
1387196
1749821
1008231
88728
1422566
1725111
524791
1152460
545198
1561888
1603921
861042
1000951
375241
555391
1553920
1849801
1933049
36703
1464122
129535
1668983
1156775
380968
1726098
917418
551416
161090
1302066
1132466
811576
77722
1305225
626150
1030425
955145
832087
1408746
1703519
592603
1839642
1944038
697005
243817
1053868
1237225
1522176
153608
77412
783352
573258
244470
686926
402922
1772532
434693
778112
1853404
189501
263390
453023
1736247
773713
629785
1519577
117067
1157809
1793319
1961413
414960
283763
174557
557781
1295676
205821
935202
441351
1789412
217006
1808194
86014
349189
152955
732180
1936837
516741
776771
1812239
921230
1020672
909777
44911
1799804
1010060
1606478
844976
1441635
997741
1684451
809573
889690
5605
584809
154049
1132170
857666
1950783
1005126
1534680
944628
735479
1730930
61037
424601
732722
1696816
1802895
1278935
506166
1215844
281979
1858926
1610732
1857404
1077018
1985799
613684
435118
1089017
325188
889220
1090305
1103929
992537
1447591
1297500
1619175
1467907
198464
572370
836720
1851465
255142
1034171
167
1503436
1299739
37164
1861413
1999996
678861
1228280
376472
1982869
321038
1368674
713157
1206338
1820316
1352069
1655809
1450736
1830626
796459
423956
1448416
1987584
632211
232558
1983244
1462815
194048
434503
1084867
1250504
143451
1295103
909862
1177910
1728474
821849
868072
1949492
1824171
927291
803457
373959
756775
53051
146734
1695023
683141
1168589
847673
1817271
6489
1357613
589594
1649108
1781855
1910783
995201
1976519
1005413
691071
1742929
476556
1297006
1039357
1189033
1281608
587198
837638
775657
211308
1444211
559420
1832799
1712773
620628
1409987
941653
540826
1258281
1487163
1734113
622941
1654147
567189
1767324
1597004
1135255
1421226
496920
1326745
1577524
987616
1202278
1007761
275879
1938927
912847
1154786
941218
284742
1193049
430038
1913218
1196688
1896652
275313
1073106
934752
1182164
1355677
1051217
365479
1220680
1583398
39014
231809
1529267
1418474
305962
1763322
1005468
1974761
443453
899138
1089373
1248739
980483
713788
1641127
1441975
515904
1087130
1182288
826844
773488
1596997
1427987
1911432
1706870
1490865
1743756
1992306
725097
1229355
1140662
553056
1638367
1423388
621051
1113283
409392
106093
1058049
23162
1087560
1694566
354602
1013076
1645361
405623
1029141
402497
621254
1114452
976289
647474
470182
395598
1668622
997871
1279264
1982549
608742
1117378
1569518
778016
117957
1280286
644499
1183921
1873059
509233
1410481
1470521
1368784
827270
1506802
854309
1520805
63305
1465678
1697060
1469129
576858
1202035
42347
1083254
361307
581468
561806
323189
229915
119070
883376
872420
64140
1173621
1513254
115111
627754
256597
671046
829888
628669
753856
184748
321876
1592236
331938
163453
893336
1444247
856611
691955
1699618
1842539
639307
462089
1108883
258315
28110
1149339
1666653
937794
190139
1321622
1170144
861525
759407
1120925
269296
585575
650647
1298631
670278
1164886
1216594
1669976
527566
585797
141566
658998
1656487
753799
629324
894280
81670
1657835
847407
1971112
809977
580414
493848
800499
88830
870626
1660933
142006
543346
1880301
100545
313006
1111215
471851
1172552
771691
644133
383470
1949692
483983
212620
971060
1453845
570077
1510931
555943
1009100
1948340
1044094
1668241
680898
103694
964028
1532284
1301880
115316
499438
232884
1440329
1428129
858881
821321
956576
1385508
1696087
713777
585071
134459
1768861
1333520
1695998
679545
209386
892264
1660994
983317
1245060
150964
343942
906659
662829
1058263
1411445
1777204
1572726
625327
481913
890882
1162778
415820
250786
1207216
399957
1379130
444635
1296566
1794280
1903763
196331
351371
974583
1384803
666103
1535886
955321
1536999
270183
367351
720538
1418248
1774841
989951
1055614
103674
118421
1478941
367258
1474864
193204
841487
159859
1672851
1545081
1639663
1336940
1489595
564675
1222546
1702680
1601068
793185
863089
943214
1329420
457034
1387118
1960044
636382
751607
927343
983768
1981205
345794
1771464
924430
1442651
1186315
1188574
1860034
893371
73258
862378
460957
513920
1914863
777647
1314544
584260
140464
452572
44757
1838088
1071256
768786
1856754
255775
1057089
793641
1286003
924886
475981
973372
318766
820987
651456
991241
1234239
11402
1854394
1760260
963990
1956933
213880
605744
1145522
1554900
1854649
1945445
1661913
1711255
112486
430497
1310444
261038
1757558
1671728
870662
1653794
55601
1132905
1747376
1831198
1036335
1196694
64738
1682037
589472
1370543
1019515
626726
176472
617922
1537152
1999885
504446
9871
670789
38407
1112154
434235
1443576
1124868
1192171
1550842
1592362
967226
1707496
657239
1648040
1780364
549375
460356
1552904
415228
312312
1992199
585589
802253
540510
618975
177723
393020
1101398
628172
1817390
606964
1004620
873642
1100962
1422837
1615673
830313
820105
811102
578549
433253
1394924
570409
1384793
707543
744500
1273563
1333868
1699872
1167498
1369491
1452463
512915
891939
1445051
1680544
514931
912558
1183256
709548
1619207
477391
752332
1211503
1957944
1339824
1439242
1228616
684329
63753
1801855
1353167
1425858
564637
536299
1316410
1461416
1629590
1665136
380058
311269
601177
1592134
373650
950454
1930033
463341
516979
1439180
189716
1068327
1257780
374605
594258
910642
509609
1260899
1617899
1361817
1658907
821132
19399
247993
1487604
1360135
487006
870471
1120106
1038119
1155250
1524892
486467
1811651
1907846
369888
1573910
1789923
716964
923867
1650832
1795551
1986237
771991
885383
1621115
1094230
470209
600922
1315951
801908
714807
221590
1492889
1200674
1925940
1146507
678190
302677
1622191
1352657
1628736
447408
887154
974903
44583
1970160
392976
1755364
1297938
1356929
947848
1230832
1262819
132800
24076
1140210
1540178
1269570
1476508
495273
1876627
1716915
205395
867183
1641839
913637
868515
886068
1053646
620840
1282729
1680981
1174297
610432
1135948
757748
253971
127329
1164979
1280133
749032
1006449
756267
367946
1006310
426361
1774974
1567896
1340843
138146
521948
1883725
1321874
1831302
225887
1539372
610274
64673
1768135
1808669
1331551
1247111
1405776
1491851
1916390
945740
833619
1681830
939656
635285
681033
835706
474789
352566
1656268
327321
1725452
245257
867796
392849
842824
599652
60756
1421871
1042525
1412088
863706
1638828
1387363
496096
1301442
510404
1997287
1339908
1928193
13388
1229910
1544720
677017
184775
1436888
350124
812229
819113
29265
539195
1951781
1432697
526552
1624397
410597
878945
590553
638986
807015
1830535
1557882
1912031
461047
1899364
984718
985406
1770941
549876
1831462
1266254
449922
770624
1140805
1718714
957235
1664225
1643911
1307330
1265713
441673
1527080
1757251
1844109
1288976
1822853
1174203
1582322
1762139
419014
1965374
1157104
1015131
971623
1858510
1022010
123389
563189
989940
102378
1942817
954163
1112443
128370
1742108
1794804
1927444
1248992
462376
767079
1333390
1128150
1343412
773677
1450843
1990102
1430362
1072819
1612363
1641671
498157
1551486
1349187
575697
1167211
955667
512058
576191
1467685
623226
1568355
1075511
332360
1070457
1696301
1208169
350468
64665
539043
254855
1657128
401224
248307
315961
1469182
264455
1315966
804727
784290
1617374
1324668
815040
264324
1157180
995185
1752935
602113
886843
899421
1375724
275971
1910385
1496932
1132445
1182945
338413
882318
914248
691121
1041867
1646531
979700
1232481
994933
206827
1504624
75918
1967322
424024
207966
902426
907093
325173
723399
1960898
330947
1665757
637820
1861228
1768135
472420
873631
1713329
553074
542415
468065
1806898
1244382
1129916
450115
297305
1469419
1591331
1604409
467715
1214058
1731922
1822571
1612490
1593459
203931
467423
1100753
88852
395854
1940223
75276
781033
1862785
1599314
926306
653337
1223399
503897
322854
1696731
1784316
1159516
1737440
885292
1143368
1086122
1860719
112126
1192773
1585960
162655
108566
326650
1236936
882719
1223934
1122499
467325
588606
224733
1427396
1150187
886622
1111360
672419
1491634
1146853
1623477
34912
1779554
1694343
1221752
1348985
1172235
1727182
84366
1630851
1615539
1920540
1229258
1977209
433751
18422
757168
155638
1738676
1616258
281936
672047
344892
980040
1732925
781299
1705937
1961475
1001258
1927276
1928059
839637
314004
1098715
1575301
987405
469164
37650
1217289
120963
509428
702824
1361465
1641016
1370576
1885827
474001
1984741
788477
770807
250697
1970281
171022
1757618
520778
747676
528140
288419
95797
1106860
168532
854050
1704920
1392904
165783
867489
1415025
1013630
552548
542268
895791
828160
967762
305800
161876
47223
976142
991223
180865
1887145
915996
352270
1033055
958742
350239
1666929
1139890
572002
981287
1648900
1167466
702160
1102102
1371415
1128140
707977
1062671
1236832
1612528
852616
549471
1259925
1906241
374857
1821364
914079
1655105
525111
226162
317049
931814
237090
942098
1459069
71865
1335679
27802
1841479
28134
1224372
392084
431491
1602067
1680031
361993
173636
275322
105065
508257
1735606
388604
1957336
1194483
1168348
560280
1661831
1216630
856759
1320497
907083
686347
1930405
1031632
1184471
84481
1522091
1075811
130454
1736965
1570428
1746078
1856547
307436
296828
1724747
307513
1439639
993717
635869
907683
918903
1619319
745070
1176665
1023457
236178
883564
768285
1648910
1738763
1223439
675326
578849
1384544
1200083
1523740
241740
307639
1955665
983117
981978
524369
164833
1269741
1442213
1411625
1732473
470443
527488
139222
1497301
1471545
1115411
470113
611904
681237
1998792
841689
1582792
1270363
287444
1163017
244277
25064
209944
722844
518532
396308
276290
1986214
150937
1411232
1068332
802338
1097679
29437
1733078
154513
807488
361694
56244
299109
479264
997358
1033023
566946
1970073
1970803
685895
1084396
1293510
425757
1574827
268900
1656412
154012
1001256
221439
1287002
1264471
830288
1725659
1461094
454673
1344522
540353
279757
1410202
597641
851721
366476
679617
730060
1033552
1426389
288658
1713020
1763178
254696
157053
1446060
963453
546566
1489020
600688
1294196
71667
959487
321922
1273860
1453977
1773723
1780504
706645
1466140
1564485
442382
77470
1159768
345801
1844340
1241274
1606166
782120
258948
1936097
439090
1690952
1301569
1007609
1290406
1295095
1243217
1986118
669685
927150
1560130
1480653
1435633
496930
1381255
277509
1170217
523125
897839
76850
1461738
354199
1695844
1665045
555161
1388093
927942
186711
88078
364191
1442648
1554438
1213655
1567927
1462779
1008583
754741
609256
1045643
169058
1396160
1411399
588384
166945
431826
390150
1518246
406624
1006863
1742628
1693210
1822800
119256
445260
1543348
530963
790866
26698
1792036
1416421
435930
398829
1150295
120922
1506647
1222082
1020341
1065883
1890585
1298020
385551
1314356
486905
325535
876799
291206
1936402
1089246
1787040
1212924
522779
153638
1294031
1428067
1044919
1826903
695655
560334
1965777
1997287
1680179
504457
1763016
1993756
1277781
433810
1881376
1855122
1524632
1337664
1338343
1962666
391939
1353255
1802859
1618915
658676
1755017
1426810
1941789
1579295
992815
23886
618034
570156
1335075
346477
102756
1855923
264541
925214
1682414
1571856
523773
113010
1402696
1976778
945497
753022
1080230
942935
789497
1080238
266183
1793713
1870545
180061
34464
370635
1870214
1236966
790244
756778
963402
1680805
28535
916445
1266043
51162
659345
583434
1533512
290506
1896463
587676
1426900
629516
1906518
1617771
1696908
953184
1091237
391315
1862591
49998
1497516
963182
367868
1644740
1449573
7381
433576
1795089
1777053
1519499
1686826
358469
395045
349027
76572
1807463
1780018
1097172
522410
1414943
1339908
1850190
1280348
1861851
763540
1080949
66479
1051791
873143
386627
1614400
2114
1128330
1390435
445287
380344
904619
113215
277193
1692714
21227
766139
1905998
1144656
1286761
537480
418134
514402
1198896
17621
1369627
475115
1422002
1107544
1320779
632308
1704632
1918812
358670
1528253
606764
11376
1732757
1660083
1620955
728229
1425500
669896
219972
623247
817207
1508346
1600086
1896585
1910754
1727091
1623288
185272
550445
1444011
85054
688757
1098239
1341421
1311118
1485797
104978
1953756
83502
22658
50983
1482067
1879220
1454418
1993781
624544
1236734
763935
255446
551382
1065191
1922625
1692620
25282
691632
1836400
1261925
1232053
1001166
1594100
1875907
700305
264946
115205
192192
403011
87822
499231
19717
1674558
71309
1228095
101436
834126
1358598
751288
1377104
1961059
231595
908806
1390088
68963
649358
184433
1725595
642324
1578016
1948609
1408757
110111
709334
1314876
385050
118186
916450
1475040
556197
1334494
1119670
1531984
980466
1784381
1549609
1791880
861046
208578
1918018
1389354
285689
686484
524614
580634
308896
730138
81026
618199
1166347
1947384
37405
1145980
1253482
667679
1447513
1381258
650190
976506
222230
1074708
1570046
312283
1995248
437075
422006
231179
621762
1463001
1861348
378147
1899556
685430
903768
409963
1939552
1066281
83743
1570926
228682
1685798
675819
338201
1399478
622022
911892
752774
826671
472399
1463807
561230
1241396
1913554
868161
1131337
941868
1883974
1060523
94041
1218906
308431
1889126
1281075
1400039
467899
1990743
1426024
1475682
133845
610281
1246495
533701
1764293
1400692
207408
1417541
1710717
406514
674964
437465
689491
1081042
62207
425547
868334
1574048
1759226
780184
955957
126930
725081
1957284
1355498
1367868
557626
837082
408268
1807812
1453967
1920132
843062
1682649
1843667
1931784
1120089
1791360
1283331
268562
523803
1183438
1852639
413740
1591224
135825
526454
155372
191704
1408447
259647
29015
755974
443157
1835710
1770227
8254
1784759
1404405
654681
21899
1061424
986817
173629
1401697
97942
207669
1854624
394628
1769126
1674771
209891
640695
858001
681591
847268
1640398
596826
1101403
1319350
1451625
746085
1015536
834438
1198260
74687
1987809
760428
1553016
357034
915065
320182
126213
1311671
1813473
931377
743659
451845
458008
1995186
618956
1081506
1182367
660521
1440060
563947
1909331
1861986
1690104
28407
1836804
1443583
237665
1953858
1214947
345675
1922025
831098
456754
550658
1154213
1627532
1393469
1578085
1028170
1846594
1366851
1588282
1392866
526195
1436674
317029
1210087
1232303
1282459
356845
1275153
1185857
296584
521002
1296139
1703737
1915755
1157710
165661
1214126
842138
1879271
1327361
490864
415358
1178346
1539356
363095
500401
1392938
1775232
1696851
1280873
757484
988065
1936140
1283329
672012
1467736
1471962
1245198
409707
528074
408392
493278
372850
1676704
509071
1139790
1113140
854521
568765
656779
1157499
1240557
1511519
24346
1361610
964555
213980
1273051
1931801
1297485
417702
1027293
854261
1793207
818108
1675100
1116095
1296698
1548751
1923612
1558070
1742741
694979
638279
1283236
1487825
171304
214664
871224
547521
1939561
1335453
1098429
663862
1801078
867038
1642494
1653642
53100
1363841
1379372
1916216
850244
315851
725179
125028
1327682
228092
352708
1810009
1874208
401625
1196940
1714036
459926
781224
634289
476126
455437
1156290
1328261
1406853
1595967
1770525
409687
280177
780877
1840735
517164
376067
1792503
1400107
167032
1480960
1942741
201866
827869
68915
408277
29054
766620
126457
808770
1688626
218159
1680045
759104
1723334
980582
583447
593590
799536
1501545
178118
91051
1112586
1826403
1928815
450761
1260241
1802046
184192
869112
1477604
420187
1935571
1057670
1904189
1226400
1003825
403156
116250
1622371
514683
1859528
473451
1979050
1910125
782759
1071200
1299114
409639
1336703
488345
285616
137062
1001569
1657531
1516700
1269420
1338430
318432
803759
1837331
897899
143277
725593
1282931
1497989
499292
953712
523687
232481
357356
199042
1928205
426734
1777693
823439
392745
1276772
1122550
659438
1828658
1821545
38622
646279
1448346
254660
1280066
120598
871224
448193
52566
1925132
522814
1447904
1595969
1449667
1697796
143038
1557105
1488035
567408
752870
1520151
611897
1898028
249957
1230957
1930695
136411
1841097
1954288
85900
731869
1882372
482183
1756825
883354
1534796
550141
863128
1878072
1108846
1147067
1742034
829373
1989083
128859
923612
1793477
1070834
161375
648037
83705
250157
868680
1381256
1679737
543344
584438
1344463
1040663
1078795
323653
1967374
721189
520232
188855
212561
594808
715715
1945447
367441
1765669
1961461
1580352
1530004
598679
1131927
1169147
367432
1565591
3969
1372210
74321
1001601
1129195
1238413
637351
1495364
1161712
1413837
575460
1005471
1537802
1238618
1953507
794349
1945356
647726
1729825
1790740
1802451
436866
145092
1641871
1613090
1055822
1883245
1753657
1243920
354094
1780312
1546597
1883931
1896696
1868890
498154
392081
1709413
729165
342219
1741706
1387687
1558225
935885
1994788
559018
164689
1995722
974089
1652067
701907
1039503
1350215
1147383
1307159
1149432
1395954
1002749
799027
1978487
896738
1532980
1824789
1769494
1090423
259195
711430
337221
413789
620428
534135
661403
1620990
216548
1155512
162500
1101221
632961
1964072
290645
264652
1602908
668403
715964
458253
128463
283965
1650996
1211202
1622323
1547849
1999063
1026550
1594596
1699638
485778
633371
395273
389052
177857
1758050
313070
1501068
798578
1562122
655190
416337
1527090
679647
444433
1079039
114864
797837
700107
240613
1262278
1314494
1061996
1546312
823253
1592661
1654709
1527588
192842
35907
1305044
42279
1187798
895272
525549
637876
169301
261985
1213747
1408466
377994
1839166
521525
1545494
413241
1460566
1935705
1655254
1313690
1735379
1547173
1145787
1352499
1521431
1273400
538613
1110716
903707
938680
1381412
1963299
551581
174526
636446
472430
509106
1999289
1263002
416285
1926751
1314520
1711555
1500029
1693627
615999
869684
425513
642872
347023
1640337
376351
879373
410083
506818
62421
799101
1382401
808477
419572
168515
1384472
743989
1364144
1091497
1464996
896852
1599791
283978
187926
1959799
126726
1969533
658288
1003607
1537561
1607115
1673850
383700
193520
1146904
1434199
1294355
7374
1531636
942475
900331
1893508
369460
529708
681137
1295878
871249
1858278
1400654
865713
1328252
188146
537102
1075936
1580056
1824196
1294424
950089
991943
971211
231031
1618116
1876712
1127306
1716735
1873726
214081
1604341
1975217
624894
957736
1355989
241583
1931435
1710429
725235
1523206
1781461
1569790
316294
1560881
887755
529032
60306
1011460
996748
505029
1616718
662998
1283693
880847
278376
799256
268384
1043348
74631
1961175
1975009
972251
1072558
1887032
1592418
1978784
1151894
1436506
944610
467131
1487357
335336
1187499
655141
420751
1138750
1860754
1880580
210108
855312
506912
1031245
1724934
1674283
135777
1273832
1043740
1904186
1670720
1705728
448758
1680763
58173
1328165
529956
450942
814730
32128
1719542
1931173
136491
1358267
1806534
1875967
1185380
905811
1560089
1005149
908906
1265058
309722
239338
650647
826435
142977
96010
995797
1098660
1828586
1970742
1785838
324548
483053
937594
864426
496798
1356950
919488
440229
1236241
1628102
712923
1937721
1023149
1482179
1306436
420469
1397075
1588265
953868
551092
798790
955982
922164
1966139
1080482
431904
1584249
139414
409698
1025090
1868322
1921699
358474
416205
25496
1161529
315050
884076
1680186
132314
443809
1377237
1661363
141960
77388
780534
163846
1589399
424427
1350362
824477
390311
1860938
1911270
1418905
1008767
832143
687709
1775910
1448896
1996420
441304
593406
1165721
1236658
36900
725852
1500809
573338
750886
1016731
1631782
75582
269691
1130579
119606
1157024
220746
1703762
396622
1371031
1275963
1544448
316710
1345813
180394
1728801
53012
1067749
339061
408762
1785261
1183939
629229
346758
465161
1928327
1739652
732110
1059725
1041692
1093665
1547903
619291
534618
803901
368394
1825577
846928
1241879
149851
1988855
206260
556770
1744282
1528536
1320369
430092
128146
71876
1287524
1200930
1723081
1738881
624384
1441746
1366352
592220
17153
1204041
577156
91540
1102002
1497563
886364
1204977
427890
491356
33640
194711
757224
892832
1466065
1923101
874887
45471
521797
1637743
1000153
919731
1803844
1612733
1944234
1819748
629169
52908
1784563
281728
1168199
617080
1981797
252550
729946
288700
252403
465523
330005
311610
850516
525399
1571947
1043280
1339018
882376
924337
1181771
1832715
281296
440025
77994
1742547
1963876
485139
463513
1479065
1509473
147862
1260279
438543
1641891
1150021
1517373
98382
98285
631019
144139
894564
328915
1103260
247801
1442127
1631680
1640197
499284
795561
1422682
204034
174730
567228
1673886
1201953
377154
1084233
1445976
1579719
504633
807635
1102901
1075573
261114
465959
1535107
276132
1065092
902051
1116176
163050
1790315
299007
941932
1808342
8295
896561
1066348
156466
227970
1567888
468061
1356319
1177702
938204
1725149
999339
1811532
1454987
1641787
978319
1263109
578272
1983460
1207583
1464345
44187
652783
299254
1443633
203479
1048349
483060
477499
558951
1987668
1333169
1078039
1275830
1348862
1921263
1509873
925761
394398
1469658
83293
1993974
938359
545121
320549
278889
749653
157893
625165
1266737
1486701
591256
1022277
76763
1917316
1774176
1781616
146752
663403
428253
1840070
138572
1902733
657153
199274
774747
73855
1592992
1933335
112831
1858435
419167
376886
1702933
1372800
1733074
236830
824222
74067
1130290
1050113
1771060
60306
1040531
1540048
1019996
983631
1495669
1010780
780620
882030
840539
942434
720663
1989563
1327131
905373
584143
1510387
1326005
1113559
1084557
1715010
1911503
1091262
207491
807830
1818705
429746
1902502
774396
577167
1274894
605380
94331
121720
1861586
1509057
1851083
1890843
1127145
1634701
1439115
828730
242898
200695
1459906
521438
1985356
1259598
382526
347970
1961135
1025127
50208
1689862
1033239
375089
386554
840741
314369
142466
1004682
1067558
783921
881667
1240840
1877775
1210286
1810425
1232538
1246833
93507
1164150
1537588
901044
950443
152198
1226807
162228
1942272
1652889
671785
1525682
1140600
1440629
876367
422529
276357
61262
1253347
609179
1509220
678531
1894829
294192
1647764
902250
147828
527984
463944
847714
1364758
1053844
399025
1825170
591045
1163623
1962663
375859
839797
491692
1486580
443164
1119856
1702131
1163666
1623529
860901
863206
546160
1397057
1032442
131206
1841292
1975608
535589
534033
562618
985883
1230078
1259013
870701
1137070
1358583
210543
263891
478458
102099
1102942
1335109
1214393
680600
77165
1957580
553659
1184600
923430
1968069
1858812
1019040
821478
343264
1136277
1316604
240214
1454638
1346084
775924
765343
936432
222126
923861
1412394
1153580
795057
1207279
909224
251118
510449
1170160
1940999
1711164
46887
127593
1440268
1217005
1147349
1917279
1607371
1591798
713325
1304876
564249
718169
1267160
1937561
555436
1612830
120119
414035
367671
753751
1560362
1653641
388417
851772
514291
150043
464680
627689
1812396
1376069
767386
1242579
1945885
1778952
917499
562460
339351
14038
1614069
1626715
1325497
521221
1471025
1685091
1261691
773500
1286139
52147
750475
325281
1111151
1229157
766476
945081
1104853
219946
315716
32769
1142295
1784258
352359
1523687
896986
259935
3063
895932
225402
723222
1210062
1668074
937979
280626
1165260
1009540
1808956
1881191
942745
1859609
668161
986242
418230
1976153
1381106
1959377
405912
494700
1446498
790672
1100902
712303
1720965
1714842
1864299
1216544
309142
389063
972229
855765
919390
820089
1466618
103677
1372491
1886979
588077
1896742
751909
669584
542734
1291683
255030
390219
543801
1034839
789970
1463258
101872
1720333
703612
875399
1564742
1330615
111420
1763843
294598
1829990
1061119
1556238
696462
1063932
437832
684047
1464993
996589
596809
1633750
1819052
220131
373994
1237259
1746545
1815049
1147811
1425067
596754
1419436
900014
822559
523468
218568
763408
97788
1120567
1836810
1361987
717684
516947
1714861
1364321
1758784
531547
1706729
1382687
974022
522965
1038050
952592
1890611
546342
1787704
1510922
1255990
1172395
682651
1163439
938283
1947274
661457
534711
1946824
1078418
1477566
252698
1205894
451324
602535
969415
562338
1412269
707079
643327
583117
601764
73936
1524903
438834
1900096
1368887
1883697
826149
977913
96965
415887
979618
1243857
219195
477494
977797
864083
966563
1194253
1067836
1256859
1628583
1156817
609842
297212
1657706
1457476
325199
1992116
1664173
1748241
784655
1804980
440296
418565
802742
1141099
1138608
1947261
1581468
1797251
465219
1143831
363996
631156
1490021
822416
1165003
1250746
365331
1414523
375926
1773758
1226254
1703721
656329
265112
592084
767607
810208
697365
802907
1660682
410206
603987
635343
1688775
295441
1560218
1507638
237323
1885348
666822
1314518
1145503
211021
213090
437261
1064910
1417919
1873457
161111
1374792
79357
152671
1520727
467607
16012
975075
1674044
1337482
888689
946581
1363516
573825
1322841
838317
697242
1985152
1112759
1003642
1364195
1405572
388001
983878
1225637
868785
1284877
129915
1380104
1834031
1374628
1512717
1053377
666988
1221712
782368
1106085
1156079
60870
1618349
684017
323632
1988931
695893
1463782
1760884
1741598
260637
186012
1614605
1014228
265142
1019667
1250830
1333337
19151
618555
1421200
960088
1714662
828342
1379802
1720450
515009
354360
1588887
673092
208293
211101
293160
998760
1464061
425633
760022
1352869
1471449
76344
1899047
1417493
426630
1872502
1510506
1181951
930249
848070
1848877
1091756
951123
831906
998528
1314666
130802
608077
765481
1024442
522345
1479936
136010
478140
464965
482841
594218
78729
777139
858139
747176
301976
628413
919455
1053334
1068647
1015245
1546231
1512030
1332573
1187575
1216837
622896
8553
1903268
1143870
455621
1175036
37982
1516452
191446
1578368
1826610
1097680
1251009
1396913
1739371
26500
1870095
1682888
442092
274760
134822
425217
769465
1168132
240144
1623438
80190
1430474
1459181
1568883
1747256
1437303
1676292
1487703
436520
635959
658901
1664924
1099737
1578762
1321835
359160
490103
1577715
1919874
918494
23463
1091531
1415061
1314006
1991903
782577
489805
32393
1322651
1085224
1324349
1046859
891899
330276
341790
1231747
1996909
937678
1840588
1454951
4904
387244
879860
439545
1077855
1236349
803385
531503
1333275
1715610
927023
1173597
1346085
990475
1181555
1420900
466336
1202258
1501303
1598271
1944901
920561
345506
1918036
80503
1094759
1046779
58424
838171
217208
130106
911964
1260224
844567
449269
1134421
585782
226496
312064
737583
1294322
1935286
1643895
581552
584625
859539
900682
1506313
831630
1103186
1603343
946893
1402054
1333322
846064
705515
1686491
423925
193644
1835611
365098
1807506
1708272
1993851
1532565
600280
745662
640201
1835124
626790
1986078
586785
305926
1016308
1777218
130157
1543583
331107
952337
1743612
1856663
65345
1078340
1250627
1772318
1665891
871702
543268
1403979
561361
1989571
1511035
65336
1357464
920049
1017678
1753646
1135671
1015133
207635
982631
1230354
707958
1627757
1074005
1586713
1040534
954253
1161423
515278
612084
1259354
1155511
11382
178006
703013
1607476
113960
361898
485800
1639455
244470
475037
858325
20137
475277
1562103
1632655
104168
1533759
1569746
272027
308702
701582
1153393
1881696
1051031
788764
1624058
1353703
1584320
231559
879504
417316
1746392
753376
287037
1496174
427483
847050
1861752
1207282
1816263
643790
1529772
889566
1882681
1257720
456046
1681045
1775371
1963227
1126195
854864
8989
362577
856252
569414
335179
884041
1221150
12283
1576153
655606
327820
736606
890514
1553779
646655
1787721
1027317
978165
1672981
1247291
450439
20333
1746701
1433592
1492647
548330
136572
958229
1433135
1038372
1750870
691133
1150093
1905628
590024
219374
487589
1710130
934984
585085
843493
1953358
1740406
103903
1417168
873206
1916497
1489697
1326273
1965999
977121
1813400
789538
606572
1935414
378732
1415286
1329677
879522
1115690
726578
731028
222912
77230
1664003
1591677
521747
1051159
1548260
1394288
742109
852831
1490075
1471144
1067117
1580339
641309
1980374
1248494
840159
711518
1534566
450232
267263
1980255
7516
354895
1000212
758019
1508894
510890
2875
1163999
1797192
1203536
1498147
921935
1057830
890099
1086104
589248
782625
283444
1233499
1055465
851748
1728609
47865
715554
1192414
675210
47160
257803
543496
1350076
26104
607476
227462
168040
364513
75114
1386408
688484
1931730
584880
79511
1503718
451231
1237733
1710656
274032
687420
1954212
121280
1485209
536910
1276585
1230654
475260
1126409
758704
1624612
1686041
444513
1819502
751737
1137205
1097865
44337
1629438
378766
922364
1230508
1414211
33612
1927053
622700
1955343
1451695
90976
1129518
1267376
1780001
417898
428035
1368282
8274
659218
728307
1998690
1408224
1384138
1096350
1313085
1744951
1147747
1239330
1171250
1083108
1864958
480228
1474224
1042275
1961098
1672883
1154566
16744
511786
1206567
222205
1321387
1583439
421562
213058
1406837
53114
1911848
1053760
1204736
341044
1959915
401613
1458576
1824826
1352548
382207
1078276
627844
1822260
1431109
189092
688126
17987
965858
177693
430554
1777634
956615
1536077
1251447
1137612
1044439
343889
1796889
1036999
658402
474238
1782847
1898818
1075224
1478104
557571
1110099
453097
404988
531226
270451
1939363
329005
8788
1426658
848752
1752538
1800289
616691
1722073
1904607
1508952
548799
1888873
166013
1323076
978215
420380
364747
1747230
1902847
28076
1638575
672791
1452093
168627
1240238
1212996
172567
51000
1741713
1721596
201703
1721771
1282750
1413177
602431
1712540
1238098
1450121
274947
599863
920969
1519830
1421746
1287521
1882394
1624416
1845368
1737967
1277635
1776800
877601
923747
689416
667306
1037342
1853619
1445925
523710
1692906
782069
1079061
893161
608517
1619556
1505172
742568
1746304
704772
1817967
111860
1262907
141475
366638
96037
120333
1896374
855254
509094
1286365
532812
658302
1605713
1753589
1543247
1888548
659900
1404677
1636057
924431
211545
1483275
24207
879121
136504
341803
1424048
1645349
283680
472265
623072
1691226
1138396
594663
1763326
1872425
581408
319089
1061423
1980283
1546537
543027
604103
1792552
1832265
32823
1240973
1094392
1688286
1426555
1975871
1435224
37374
721243
85186
758686
150241
904427
795700
275283
1395273
1508112
1226562
1897180
356752
120866
793134
1848577
186370
1313326
102911
552376
221428
1243214
1851474
478900
1943002
1268023
481032
226068
328304
1666679
202619
581856
1979218
934408
1560636
1449167
1294527
773527
1715143
1115762
776679
1880065
1507310
98384
197850
528617
576101
964275
575026
1174891
367234
1429267
1038891
1408868
808749
166894
360645
1111322
73418
1286981
1105559
1694845
890108
383162
1788633
1675376
1533402
439281
619461
58718
1081603
1356320
1854870
284608
1235874
1141775
796784
69157
153898
717931
1351477
766144
1846205
1287245
366243
1404821
1757128
102084
358110
976858
1606293
1652623
1979087
536853
1627671
1629775
724693
1636852
600037
659601
287527
826302
1260764
589558
235686
1513924
1183439
956290
260146
488616
690384
815184
129193
365776
1944268
1907801
492790
1736915
1131751
1116914
131704
1447726
1480578
1333738
1074624
1291011
98932
1618361
1213950
1834371
1950389
983982
894751
1402282
450485
750480
1585843
617634
1439996
1430701
1839198
862513
1427884
1112840
961224
155459
696388
379366
292143
1689377
1773319
557017
284117
636676
1229566
155657
479745
1828101
1660324
1199302
510340
1035209
1533302
1218196
1618744
1816676
576789
1450353
1458813
137241
879464
1941719
40242
615873
1269140
44999
1859902
1504298
168149
1581181
262187
250785
435630
1738584
1905824
337208
917810
824600
172932
918276
1980009
983594
905278
332076
359209
1973269
776141
815440
1156640
46658
1804085
1900718
676573
1340347
523762
527230
1304941
1212793
1915213
24389
1990462
90375
1815374
845030
1579065
256806
783672
665496
254146
334675
1172642
1752373
234506
237645
645381
1776541
1250575
679728
1656297
1991453
737549
252165
1958103
1650966
488645
1865939
143737
758693
1086282
1276747
1743853
620922
728826
1960646
735339
1711661
1669408
936076
947016
17303
659432
1007954
1437669
950755
1726734
1291227
57708
327135
188635
1286244
960797
796849
1189441
708801
441974
249987
292635
569897
348909
162048
1965630
1957803
645919
57718
409500
621985
636642
965960
949599
1102489
988332
1110778
1542845
1261251
989741
374162
1404919
1524812
1022956
173132
936803
430979
1965432
1141644
986603
1918672
1345421
413994
276825
268331
755748
1788534
357429
1561262
501
1664544
249101
1900836
104312
1189803
261657
524507
1481978
440882
596140
1041564
501011
678727
1656022
996278
1025856
69964
1903579
1741384
124000
26888
1857351
655466
97103
928880
451072
1314897
111085
138102
1091228
1684362
1118767
629682
1658288
1685906
1409229
1634395
1086928
1267329
1348320
84439
1418744
1067099
1749830
52634
839143
1483640
1177244
1366470
936285
1320564
1327411
897568
129253
1662098
1649873
201211
835359
902559
614433
1505657
1082100
1440594
1115691
1736654
1556933
627541
1769971
1700211
1140006
394561
1441516
1351595
1420477
1459115
712250
534723
1924171
960916
586655
1817750
1801328
1969294
863245
1509879
739618
558539
1160716
1606169
1424901
183073
631903
1436495
677990
341731
1661777
551386
579424
138858
1629816
689315
742458
1962161
287222
957118
551314
1217038
1929470
1805221
214559
1154097
253352
614700
1111346
652941
778283
282219
78560
261239
16346
1063883
483363
126777
1983524
1257819
550088
1098219
1485723
1017291
97820
103756
87324
869670
1327147
1947822
374214
1082017
1187147
367537
133377
78319
1977360
200798
1635880
1526308
1663718
165696
1494859
1602685
686211
68189
354468
1540810
1826274
1589343
1563083
1211997
899470
486783
551006
897773
1216921
310245
293702
1118900
432709
1215581
342825
1812855
762606
803920
1040775
940467
1732337
547957
1542644
697165
1101386
1834217
1614897
1218998
1047479
425369
1992451
1712775
362398
920458
1852950
93780
1514365
1909018
1315565
751700
6443
1489055
1500700
580289
171449
311328
221205
651813
1516268
489923
1453439
1379877
1378187
1967794
1989491
1974199
739808
1511735
1694482
789037
1695454
180678
1409856
1496475
1642118
772563
333631
1681783
596800
122491
1742029
817587
340198
1583177
30527
451528
307348
664015
982898
865722
1901483
82046
972492
1691665
628328
1639088
861745
514755
71789
600158
1379523
933821
1181111
575247
434765
1653959
586639
1004423
1238116
1144495
97366
1976375
422206
771677
1024120
295664
539049
799195
1227495
931801
1793699
123106
1406413
1867681
1752319
1569412
352645
1028361
1078213
174982
1167025
1106072
597310
1984507
457178
450266
1286125
104349
1849180
1672301
773586
557551
511556
1319405
164387
210950
1149639
459067
239201
1141582
12551
1703433
1623897
1724407
1781709
716814
320475
31280
741802
110513
1265987
1503168
908078
1351161
933284
772051
482795
942549
1142000
148349
436109
1250626
661083
258511
1797518
841371
125835
139996
862586
1581341
402467
421891
1836127
260953
1806785
649167
1463576
1160708
635450
1959634
78036
1622289
716317
343566
1998359
1474313
1342002
1268999
1524617
1052052
1789185
855436
529792
83938
1651894
1519828
1138378
1368742
268295
76101
1819350
865960
675793
827269
88199
1617854
1369303
901585
1438221
1401361
807749
498189
1840580
893149
823372
1633613
22072
1671023
288310
188371
545631
1458373
883746
1506411
1440556
648655
1089303
934593
1980364
464227
1113347
1884253
564229
408642
1836680
608753
1955944
1319273
845962
1764018
1725498
337597
1883569
1968853
307756
1316300
1113883
547511
1495266
309936
679534
771307
1961991
136298
1108025
1926308
134575
79987
496613
244538
1354538
507695
1396175
1149121
436048
1963589
1844416
97229
38470
1131365
612645
380422
1450055
1617212
1462060
136642
1581126
140570
224483
1789842
1475186
297856
1319011
932811
1355448
1417679
1710564
511121
280992
266336
1887812
884581
609065
1639754
32844
288231
52216
1724742
608094
945933
1152738
988075
444691
1996696
1563997
560829
381303
113438
858502
824289
390415
1469260
987373
390034
1488865
1508727
1728146
1986866
852282
1825846
423458
561451
465700
311621
1490373
946888
1744168
651481
683765
1764683
688744
1126626
661210
1319175
817326
1887552
79513
637303
342911
600632
1980434
585183
1862573
856678
144775
451940
1298481
252794
718326
63757
1223540
1798089
1250005
1224894
841989
684532
1979546
1490415
203723
151759
810777
886665
878416
1593497
1329237
1238408
137972
844080
974442
1628379
1757876
794667
1287083
133016
285298
1304403
1348669
1212366
1958046
264597
392379
1820891
1048488
1432677
1973340
1955731
458739
1131542
1738287
1345048
1427210
1201712
703998
1810513
4493
1251614
110286
764634
702972
139791
1844944
1161366
212879
501353
137787
1703146
1275712
221498
1106383
1734956
297259
1853520
1603745
1405307
28406
605458
209777
783063
1169885
1407997
80507
1904841
1806367
183279
176534
505018
1138294
350622
1489107
1154833
1592245
226465
517585
519035
757081
1431203
671211
1750310
808395
459013
1746149
865448
1264757
1911561
1625225
479820
1208666
622384
1942086
1969638
1264870
1695977
1620986
1990436
144682
1001755
243678
1181683
100205
95002
796480
1714859
433729
826204
1033886
1542376
1474930
1030232
464772
669652
124171
1436913
1779997
1101354
239381
186814
1091648
883191
635149
1455469
890605
535586
223112
1788674
706501
1695047
1831421
1747894
1591210
1347058
975811
1777381
1266648
1856939
359822
1833201
826793
615455
1325298
956923
373085
892529
1463359
312939
116609
322608
634447
1682863
179567
740321
1124690
1069590
1255757
905317
681643
1989112
635969
1435570
1512974
138185
912607
335763
617208
33665
1098641
1925933
55802
1628424
1456414
1100933
1703656
1321977
6598
1908481
312636
1014391
1054405
1210533
661375
1638298
965840
912766
1147490
211958
678685
282279
563160
543192
1254364
98394
455169
367127
1492283
1682025
404420
1932025
1615052
496152
469041
862604
1341767
1451902
1974581
1268114
1654419
1954214
1891441
275720
1108719
1073395
1613442
1038176
471693
1341483
326140
339533
1395042
1990336
76651
1464375
651022
1101399
181228
183502
1872171
866439
734489
1963790
1527414
91646
1833800
1454922
135362
1749274
1236076
258194
1346314
775901
315577
751799
938371
1122600
1847463
621833
1278
406643
1009761
701451
1205405
1934414
337581
874416
334767
916477
1936206
1422848
1264594
1008687
766776
220597
1563874
839444
1412012
91897
1487314
817062
1473188
828066
599931
566118
865452
1419032
149492
1263569
1199773
1556513
1033403
276221
1592381
643933
1678441
159542
1634487
950875
1744366
318825
1433460
1234802
1378196
565799
373327
274937
630551
1095450
1647103
1348758
1223258
579958
1666269
1246788
1812233
1328216
642631
118917
1460007
667819
1915756
769179
1215530
553754
111956
1001122
1132010
199453
1635759
1839123
353541
1178476
1612728
797230
1463965
785266
761785
1590601
89536
1921851
1142920
1449380
255868
291783
1474755
733842
20869
1442654
930019
1839070
1068526
812481
480830
1756119
74748
784462
590932
122517
1885196
745583
1062234
1006635
1630085
857279
1121427
1462988
829714
327715
1113563
898003
801515
339358
1563044
1933760
71005
1796778
1875861
1920173
953661
769641
1482838
539901
399600
69406
1008154
1646030
1871964
216468
39186
480027
445904
632549
476692
1427784
419957
1097474
320137
1700013
1063335
668948
1277418
1037126
327419
526546
219545
1118893
448148
304253
524053
880726
124610
1524861
1003330
919784
1912710
473822
1435372
244340
649798
997606
1201605
196027
1524073
907182
917820
889465
1489155
1203187
164251
1730570
822292
425853
1166818
379234
516297
983241
1087887
982673
1765720
1225859
1947825
353010
1650908
1546207
363583
833361
1907041
441257
1752869
1449074
1942132
127068
1076870
49993
1992688
400755
1084096
1975989
1514207
1180643
36839
915128
134620
420931
460627
594218
193688
792460
108681
243970
999591
1323204
643036
1042786
1849606
347086
892658
211129
919086
1240514
1833929
317101
1604026
821511
1733815
1291611
712982
1255938
21961
995884
588709
1976943
759728
1764760
740100
460570
1647316
1554566
345473
1306578
815162
1969529
192876
1381661
136803
115177
276955
129258
1249275
1655155
148074
637010
669056
1768134
1060844
109539
436637
1611284
662389
682169
684432
1655450
205551
692593
1022672
963719
1765717
1138532
1457990
1606486
832132
520206
1147687
1724019
917460
1966353
313541
1559363
238079
1711204
54859
890132
18706
1650335
299295
574226
1238703
1247298
1038132
1966025
146767
557158
1066072
578043
1132510
1983388
639706
1383249
389066
1764690
1668540
1616117
1099990
1339429
1862015
842800
1995888
1146006
210826
801086
1387338
1492403
82944
1303136
392426
1084683
370792
1205211
1032605
639946
1437624
571024
1492968
718668
695339
932523
801779
878227
978362
562696
129599
1755171
1457483
462891
1745181
1893596
502309
1275827
1363018
1060381
337267
1547850
1734265
1599689
19552
1908581
97712
1814551
1365472
473317
1179882
1576650
900658
913464
1118715
1930530
995631
1920413
1123146
517838
1473961
1004293
1093182
275263
363465
776488
1117689
1791394
659816
364182
446934
1555540
33289
1715268
903589
1215285
1347696
1401326
1709329
1298469
447633
1030324
621351
19171
642767
468876
663542
1757950
1535652
555770
784109
413101
197068
64704
964915
1789973
653656
1506941
709305
583179
1437901
1897778
1297607
1723676
1599635
341337
763174
1669609
646120
36895
869494
1034822
914122
87256
985389
557171
804748
150145
1048279
1122565
350242
198050
897768
1094609
283848
986528
1788676
763069
1650180
568721
575291
20987
57281
1113574
1922689
505449
333433
1908224
409048
969921
1832332
480036
1825218
107053
586818
947636
381368
1882182
1766086
1785498
37963
1947244
717552
1318437
30067
771097
857826
1477137
1478349
712432
1353607
1677213
1527098
465048
1116545
758313
1734091
1394177
695276
1345264
928864
347606
880941
1937424
381274
470754
1358647
1299293
1224172
829243
1406570
106975
444419
604878
744066
543528
980868
1216919
1687016
606149
1064925
1978377
610052
742112
456560
15647
1943892
508936
1202591
1748589
1057653
424202
1117690
292282
62939
1151431
1581662
1552588
1550679
470829
1869101
1776178
1479069
1643702
886471
1747291
582875
1624037
728154
158735
595004
574233
158176
1476123
338766
1080057
1236082
664649
693933
616012
1187653
1979051
1206969
141091
1800894
644939
416412
1485017
444228
212786
1911175
1902154
689582
1867114
203527
235478
515998
913780
965222
1635987
790927
200785
1128859
1793272
519731
1793142
1056510
769776
1972711
273255
231268
659859
1903869
548212
1613809
1034139
35002
1532283
237804
1398940
980676
580406
1491340
988651
505340
110897
845782
243217
494842
856652
248087
1441307
1252997
1199282
1543158
729847
1563135
1687819
827679
1201821
590376
1949807
405153
1237370
1650110
679450
1421643
92514
1762669
1276494
67420
767144
1778493
817614
568177
1547795
1258621
1459954
156037
1966972
674452
1575020
464709
1184227
1368367
1739236
1132710
525484
1332637
1533008
140378
171514
1624021
1014151
1118116
1979957
1042407
1862879
949291
1524745
424861
1020933
289012
1212282
1759396
185906
1750963
1743309
690241
191682
645119
423864
1951958
209114
1712869
305885
1508265
710234
1307158
1948895
156963
1130378
1036799
1647298
1505617
1252924
584393
1694380
356273
105759
1078900
1339338
1379071
1467656
1112202
939152
1930459
1092631
1193846
999181
1783513
1214385
66117
1311507
1465769
86881
1488275
323881
770478
981348
1750729
1714524
209285
898483
116247
6163
1606945
1640560
659269
950523
1686164
1227946
1427143
1851869
541946
1769929
703190
177668
1503582
402936
847002
1297181
1911507
1306467
895473
571643
448109
1608499
1722522
1733551
1874571
471137
1324116
1208237
566296
858398
592899
375765
113361
9143
1606099
375735
818314
690372
578724
641524
555441
1825931
491523
504787
1275916
1045657
231584
1598946
749515
1192399
752099
1815920
1458661
1729700
374091
1142649
834889
588964
686192
523154
123335
1089324
712319
1176064
791328
1993831
1376593
620478
1294764
1330083
405770
637765
479239
908006
1692878
519547
920313
1043789
507295
694797
898603
1707970
1066625
1169235
1020408
1004534
948200
1183610
1252752
410071
1198586
550038
901330
428033
848503
1360211
96854
638562
124543
1843901
1445916
1073656
1768980
1218417
1254079
1293277
343822
180103
264294
847222
780303
1686442
531259
1510326
777744
244253
126272
409245
953827
1255003
179540
1508867
675560
1599092
1820842
1811431
419216
1434247
1874402
1869047
374563
1912899
872073
1314701
697081
1319702
656166
400388
536942
530891
1946747
729266
924335
1676058
1906255
228275
110594
1442194
1410085
622451
865561
1479309
1411672
53490
43765
1999747
1564305
534472
1878892
1836621
157712
134288
1828960
926987
898238
410361
1201774
156602
1975925
822936
1526968
1792246
1822536
953607
1325362
1461712
252880
7965
471677
501980
1691147
453173
838574
177600
1720200
520644
1087473
1403743
1601723
20355
776902
855644
1878668
1370735
1869350
1052578
1026919
427538
85119
847301
1952500
1370079
342341
35156
520626
671766
1957756
20870
1625474
329126
1565833
1343116
1077627
422426
1345106
590650
656709
1929116
688531
53345
8236
1862824
1786271
589864
286551
1457231
1155035
758988
1428509
551201
295806
1180249
1180092
1015058
1807726
498698
1202318
1011690
1355534
354522
612929
1420923
1867445
592221
1589901
1970008
1638682
1593064
896964
1885040
1774445
1060207
1723141
82432
1275169
1734959
100222
1000997
1883658
1910571
471369
498865
548995
89893
1012384
1514353
1192601
379505
1986512
325708
1162431
669651
935012
984604
1731107
1195418
576548
489280
1838483
542981
1656974
876931
745397
1531410
188986
668355
1390660
468870
518179
1522863
582319
1296952
1937873
1914355
249623
731465
942765
1510776
1331821
1366740
670323
1280020
1857575
642872
946182
1493853
511206
443662
511222
1149226
1297875
1843561
57335
411770
879555
1517509
1306681
1334612
1885098
1062126
334789
947852
278014
495212
332734
1060850
1021080
1516570
1824779
602393
838590
1743232
721088
482703
1629919
1132706
1942256
866643
1615733
1848963
1961018
1747614
1592565
1893134
193044
577856
1348308
219545
366035
673267
1123393
323341
693545
1538662
312041
821474
749745
1521215
1644438
1147817
1551493
180268
475196
1733104
119659
832432
346102
1943617
947906
1554279
1377342
1674669
1492860
1471328
1603887
113158
1645922
178173
580564
1593500
947740
1544694
349015
1771276
1315756
401618
1398192
1694974
1890661
1576873
1094222
609487
1002765
1043898
1429325
1627350
1280455
1745776
1216681
958216
744131
1823426
1291757
7681
35056
1036514
51298
1880554
1941151
313791
1193116
103034
1711325
275213
964149
1744448
555828
821996
1363398
757284
1848217
1663846
1631433
1951029
1545643
283119
124879
1038827
923786
595697
23257
818810
182575
1263381
1711620
774819
812917
687540
662401
1573583
1870681
802438
20627
428024
1716530
1435146
89697
1334362
476889
1044627
634288
1590031
1066470
1712338
900642
1562162
215622
673498
638300
1650795
238477
1209050
1184659
1233795
1764223
548425
1106759
1747664
554522
1937762
1929620
448046
22044
1205450
177868
1927470
78841
1186477
1680908
78304
1862967
1669546
1403585
1975561
196304
1594695
1052234
1971914
1797262
1956651
527501
292729
601496
1305358
1132902
1369126
814623
1796305
1020180
1292855
714097
107225
1856472
345044
1453543
348154
141221
761090
830252
1856249
884721
418290
690287
288960
1096814
1975249
1249337
1578501
1392509
349366
1460619
455821
288974
495282
1818065
1850993
542341
1165103
1387090
1604992
200878
503228
1117898
1477650
763396
1960184
814298
1843493
511308
1669949
567153
113635
1969993
895070
1297805
533295
1926950
1260025
463752
819308
1618363
97058
408212
161130
1710319
262645
732982
908304
873134
897271
1767454
479465
1942882
1513007
507320
1722134
1308294
1540106
208643
1150342
1545499
1420510
1505048
544457
623854
1031502
1693135
1819553
1440929
1337513
578436
1965905
1488874
1891809
1692781
1486247
258586
344124
1632723
1749517
1677243
774533
1408686
705202
1807256
637441
911768
1982276
472203
730584
968151
677619
344816
97916
63991
861430
854596
1483029
71383
1653842
19662
317248
308910
1666391
1495257
1401137
1914760
766709
109834
1321555
1514664
1435403
95656
950084
291415
1351085
1321177
681084
1451298
673310
534299
1304424
1753874
809270
1734729
1795020
1094619
594842
668860
564221
1082650
286431
890488
1837984
497856
351627
1462882
808122
1183850
518029
90713
1326349
1210629
1583738
1147714
893546
1932040
385602
1640726
301035
1862624
198124
620102
1937980
624598
800318
1428384
1709211
1240318
907696
163222
1854184
1599983
1355909
1577806
395880
292711
1003326
874475
89419
1197589
981277
565785
1001117
322491
1182372
849590
750312
1728318
159768
1198361
1096199
438381
1157327
701769
1856148
1698881
1863681
1858018
294243
1666981
1765074
1787616
217017
156050
605981
1889564
1371904
1542620
416633
1907687
1033397
1969063
1241975
689871
446700
1106903
490467
1392760
993147
1419441
613253
876470
1671360
607972
28723
637614
1057002
578209
173896
242654
1074895
557326
1532281
368849
1601793
1706963
931078
1986268
852438
252190
1511057
1505381
1063868
1774374
308278
104159
72318
886717
395019
1868682
862647
234063
633424
1006386
1599822
63940
1410272
1967007
1116749
1166024
870280
1830546
1459371
1274689
1537486
1382231
410117
938920
1265459
1140014
436539
468602
1508343
1222935
1601676
330633
754684
12821
480973
1699583
1977420
80594
1444979
171945
511028
58006
1360937
606780
1745108
1270837
233493
1920088
1998087
1446738
1100672
1866700
314371
392734
1840957
734549
880748
117909
1974334
1452820
93971
1294426
494399
1307414
1898831
449298
1433300
1479185
565152
892086
1007075
258663
1859707
317033
1588479
171883
1277960
14900
874997
1352799
77470
352908
104737
1253879
669429
1273024
1061602
1035424
430572
1991553
1561161
1287256
396045
302921
1392043
1119218
1534881
1644486
444810
97947
211531
324484
1260257
1201749
1497796
1675627
1343094
315075
1551627
719375
298613
172993
85017
1369982
394118
1399028
1179142
1477047
1188147
1841759
770537
597259
1390846
1248426
1025908
1811404
1648977
1777752
1285875
1226681
694329
320002
866327
1487580
1497816
194082
393533
376092
1548484
1840689
818983
1576854
1600823
220293
929038
853187
81058
226134
747119
1522323
1132224
988651
1196912
1824964
1560429
568077
1972108
619756
435523
1830526
460942
1017583
1933263
913423
883041
1005782
747161
332195
865895
174378
1314570
1279490
1430395
623891
71751
1430971
1315633
1386584
423007
1289335
305450
229005
152691
791783
1222859
1161467
1879538
1127148
1979989
1381729
509563
1184652
876647
130158
71064
1227852
1710806
937412
1026754
1884010
1611650
1907153
247857
1466496
1663857
1364074
1570539
336631
766912
993790
1158793
1418467
417485
1544299
1198965
983701
781309
1778707
161731
1556695
1966355
1273350
131211
225211
1251231
247231
1743071
122294
978052
862282
788678
1707596
614745
1963601
889905
6449
212026
1798762
1583222
1519003
117065
1866792
639762
279445
1071163
896861
286986
1559957
1413080
248461
1588537
860982
709871
796319
136103
1245436
1602986
1012574
986789
1027198
179223
1741643
1128345
1243540
428229
1000175
1063780
1194233
610098
1292439
866366
1877181
1442584
1800310
844190
569798
1409696
1810600
1317382
1062019
1467933
1988453
1850684
1616287
1317954
118407
658088
1998804
1818288
1568644
83032
1030004
1571981
1344913
1916387
1914937
24307
569537
486057
202190
1728181
1394341
1044363
1319031
1969698
182692
1941189
1745211
1139205
210504
1201582
1949394
1454108
112470
632532
1041599
1867304
409141
608861
259202
1927950
1340225
714278
901533
1409024
399479
642670
145001
802313
1221811
1016097
753107
141809
717262
628015
262529
296342
1626641
1541145
1601728
889146
950358
838620
119897
762595
1622594
1931791
172404
663766
1535960
919850
1203175
384468
1541150
992963
1566828
1766327
929787
1139421
1131601
1140852
174373
171225
11260
343651
390028
546745
851681
1013011
1949002
1958842
1225987
1963767
1125031
221170
573918
1391331
753800
254416
1992152
1987461
130915
1373245
1711740
1872695
1414094
1134785
1046251
1406046
280455
178028
1776123
886699
850244
338068
1786450
1722292
1220277
1873121
399507
755712
1205068
714080
1735242
1065838
1232938
106662
363540
1488171
166199
642270
78829
1978741
1824845
1819343
1695692
1503816
1528148
153345
44468
748251
622250
1486241
591375
1144025
1519482
1450376
1980012
62915
827823
39969
1202480
1618691
1363143
1249629
1024121
799798
727486
1088401
230341
984725
904316
23043
823109
1573354
1240310
759897
591734
1005628
460177
170369
825970
558364
588480
258505
767383
879493
1685980
1244971
1098241
1795833
672456
587206
1842753
566932
559051
350483
1963565
15955
137379
1243470
1115077
736582
539630
1407190
1772845
1695020
443970
425734
196797
24979
251430
1254434
525576
230308
730423
648378
1942560
89023
1755843
1861100
1077304
1910106
1717489
1175430
516378
1781335
38351
1855133
109902
580503
1211610
1553961
47298
389611
791442
1715505
1450660
979875
1543440
894811
465310
1484815
1936543
1397517
213577
788071
212307
20496
492658
1094649
1152219
1335612
1939387
569075
1526238
6730
498967
143263
1094041
1503130
1982003
1915081
274328
775694
1100224
81560
1613210
1994758
300296
810460
658452
741375
462777
1057116
1150234
1220254
1719158
54683
1541366
1159616
190206
1691280
1621226
1687552
183404
1774604
43984
1257317
1360756
160824
912473
1550008
827688
689353
183247
363416
1814046
685208
1511173
1949365
290883
970372
682504
965294
1636228
306964
1359364
476905
55155
1794559
567067
1358613
848816
882366
866754
1047409
880387
425134
908232
491760
1953739
39532
709792
671515
223680
534969
1186075
1317380
727107
376628
1876814
692109
1805443
498353
973733
410623
1423417
175828
363438
1596561
247749
180580
35595
123882
730409
1283014
1728000
406585
1543556
212772
1885301
880813
1032219
1182054
205427
1898935
342356
687338
757949
869133
390450
486895
1778261
1086413
830153
1691636
1129774
1015890
1578096
502450
282540
526852
521284
1167241
1207033
1948855
1142812
112443
985491
560089
1543035
1111625
1812829
1034068
863161
814366
1571233
19174
629593
872032
636574
30050
1099912
985083
623249
842413
1341240
415642
660053
245205
1209631
1809864
1048265
996207
215630
337877
1468152
172034
1182697
177825
1994804
1155564
432158
1628613
1452240
912653
252415
149849
621598
1442650
1367767
389431
616713
1674512
1675463
1120783
1754588
659302
443095
424746
1223393
1104507
6047
120246
1376541
89053
332169
531924
783039
1902698
728572
565702
1000562
1551031
502974
608026
488553
933220
561259
245041
1829722
1741574
415198
1997216
2796
1505202
1678136
1467574
1635711
1060364
77248
578948
1428432
1265582
422377
75522
1537866
1670995
917757
1781972
926804
771068
346660
227972
908289
1545513
347257
1682646
1509132
1435144
748233
603649
626867
1308138
1734075
736862
1631412
75048
154846
425936
320965
223793
845150
753941
740065
405042
1071831
460432
1330351
1743023
222537
99806
718446
231354
1145109
1035063
626066
1207572
1871468
523076
1697791
881867
272965
537165
538909
27437
137124
931784
1472568
388670
1741697
1961425
53895
356569
1547877
273850
337263
1949051
1146191
1622880
365881
603559
782952
622877
1506443
663668
124172
1731231
1427124
91048
1150550
1075384
291909
933143
593758
303992
1005887
1246767
1914529
1639606
1569480
601160
773376
1927230
525548
903096
155934
1406291
1152493
1196888
110254
1964
127299
522498
745546
1059251
556766
288942
951670
1316791
1013806
1103129
775555
1345446
1944188
1661784
408005
1147249
1715095
341065
569757
1193248
1809589
273922
1486554
1681314
1484445
31232
1609346
573106
1462940
1163872
782160
1217352
556905
1360770
765562
387527
118463
499360
1499400
1464979
946883
786674
389504
600194
886264
1398803
1586122
464050
591645
506158
132146
1816106
434164
1025324
120178
1028058
1239501
1668735
1629171
1659562
158858
715381
227145
595395
1754125
1961441
1282005
1163670
1075721
1846608
827538
1489029
965200
1930863
1644134
935873
788566
127184
185838
1303373
84096
1119871
1161292
1766340
1391081
724967
509677
542421
130009
865560
1405307
1596473
776666
24414
1706764
994090
563405
248618
1428257
1799382
1784818
450966
1175915
1289688
491198
1460035
300151
699072
1877090
1282882
1637488
1544222
1021315
1388058
543903
1342843
724653
938339
434917
110630
1527433
1342043
1453907
1319486
158719
1794036
761508
1580330
409858
1993447
1359344
1738193
1509319
1346026
828041
605031
1962704
1818100
894287
974361
304722
1434883
1009397
1255307
1970568
1915949
1671251
1305698
360713
1688973
827994
1360465
315158
942614
1574313
1662640
1620305
561798
242738
213231
349197
1316365
228196
1716813
1898638
765651
275460
1345799
362458
108335
1701886
1566320
1650230
1520045
1392879
455393
751186
209142
1159720
737873
1235903
799444
1755673
1262296
238931
286454
1550642
1768775
1192060
1992229
1695669
512314
385090
774333
1879962
1068291
1409822
261010
492437
717964
448631
45871
953248
1734717
1827937
770747
1059456
1391548
558344
1235835
648920
1058915
552350
530600
6797
568491
139302
1675080
1108355
1972049
1626626
244444
669967
1944539
1935834
1059965
1562443
1393929
533299
431616
1828615
1517182
53414
1909045
1261582
254920
1944734
1222239
25495
306299
812397
1753288
1812450
753535
1897754
141730
877632
166205
152568
576259
1162571
606764
250612
629715
1121604
722132
1465664
1044411
1486262
1951169
38814
920611
1089045
71325
764783
1670165
334225
367237
1269647
44501
173040
53007
1876617
195785
588290
189324
1156578
106487
1604352
135961
473583
1187822
1149557
122511
426528
1226222
499391
728579
1822307
1607314
818124
1196861
716647
1998163
108993
362639
102224
1144978
394430
49468
1204456
15718
996398
1968811
1942638
583735
318897
15262
964554
889271
604679
808988
1651704
121704
225259
1544224
1194569
1561205
637127
542409
1335401
926707
1728973
447518
547627
1086298
322720
849904
387230
1201322
1608304
1487272
681214
655991
1346519
1662570
210276
422373
1063110
1892514
1296186
91107
185229
1699540
1403448
1998551
576745
1693923
752184
815657
1317531
1628286
757064
41158
25146
1973051
730071
486762
1581642
1394525
699991
126705
748113
1095554
1966952
1123396
48727
575417
651299
1675519
1005424
464555
148606
1779813
652013
1564005
1114057
335222
158500
37041
1837445
414380
250925
1314627
251433
1277392
64588
1985889
1708057
1682781
653648
376677
1780523
1845138
287306
440188
787628
826345
1371736
1929013
1050426
657241
365664
682758
134674
412701
200545
1137711
1784607
270339
1976942
1266336
6436
1389292
1339380
1673102
520737
623012
868233
1309309
297110
915892
177474
1926220
563266
856093
1831451
664571
1432338
607600
159105
290655
1913311
1798369
1601875
1051534
1780534
1809892
486187
247910
1852112
1141148
1540592
1193105
1897701
116460
1662119
556288
1584149
18994
1303
1569183
754219
866236
754587
1090739
1744793
1547804
1911155
476745
1355545
1544739
79438
1509704
213159
745630
1347230
1212629
1856032
593095
1906017
1643135
1560560
164086
479209
773306
1991908
859477
965856
728918
1661459
897430
106239
1642017
188068
1419126
1455731
787182
1344982
1442196
1429880
750304
743158
1835419
448536
525367
1424595
920611
547972
1712733
401455
709295
127094
93424
1832212
416264
462823
15389
628054
1268964
1527042
23572
1682700
791482
29599
522197
67272
1003979
379854
1966585
980831
732207
1641578
1771359
1062382
1619874
1844968
73466
1229057
1012919
1868699
1323815
1023124
630595
1432242
763401
1610525
207524
1585531
686857
45795
421021
575048
283198
272612
482171
1168398
846872
1475090
333221
1581996
1381241
350051
765721
1331850
4660
797260
1333536
1911749
1713421
558420
1817947
37413
84308
170829
1279545
1277300
454748
751849
1069853
1050386
785495
1703292
926466
530693
721350
1128534
652046
1122438
1224705
342898
1282102
33522
456002
1011043
725309
1229332
1913963
591491
1478617
745693
1353397
474695
351329
269492
1018377
753795
1048442
1528804
1169617
1689499
410078
350484
793933
1244749
1342762
1158518
1290273
1145938
1051131
384649
710643
933794
1710488
151128
32187
1180327
1018753
525749
650563
615598
1303184
802995
1894359
156012
1407367
1272692
393544
597870
1599447
662085
1380533
926530
832618
1492263
993616
1062228
1268673
1346004
1463362
973540
1151406
1226515
941837
736692
516959
170785
1168698
1251758
899231
1854178
1581309
492868
337576
842270
1723854
1168970
865172
1554920
1483046
329668
715663
1285286
218878
1238354
850742
1132950
719071
1755940
984861
516423
421017
959117
1608342
1555056
1766111
219425
1978515
1118896
1126152
1466046
565727
1215523
449142
1632473
221490
417543
390103
1443251
300094
1225919
366489
1579539
645182
85442
516600
1002283
1991536
1276483
1507524
1775721
989810
1967299
435772
76346
1370471
1181017
534734
1498306
141111
782463
1400726
1997547
802315
177133
1388182
1906433
427763
198575
788444
1352000
792238
584815
1706593
1420303
554082
655828
1518548
1533357
242519
532581
1580938
1304359
1835820
682508
525791
1214196
1077230
462288
722277
1197433
561142
1526029
334615
515254
273551
1600026
126846
144235
1756874
649911
1753397
514640
949927
888447
417263
563714
964141
1965674
1986020
1818304
74781
1387767
356320
598793
1999019
1626648
1015673
879880
1656638
1017960
459964
948032
422551
168067
370730
1206901
173909
82729
1269397
1115013
1799212
358465
1925725
1420876
70578
810587
621963
612370
530973
494785
505865
1281393
1036808
237023
411001
1753144
1683623
315461
1813038
1973763
489068
71213
139496
1807085
1849442
740868
956301
1992051
585799
553604
1491853
1403124
1019855
1086117
76395
1726473
177556
1150521
535244
1199228
1709712
1001660
758178
1237758
1593042
357510
52955
680942
616012
941994
190987
1846518
1480163
1778741
1073015
1151402
1891219
1233169
214485
718692
1553527
1765977
979769
684629
309712
1309103
1564065
1645867
983369
1106354
220162
842033
914853
474722
752554
1977548
205824
88669
1668172
154562
1875738
1081545
1887801
745355
1599255
916426
1881607
304799
1100798
1187492
1165804
12147
1309423
1590182
215752
704229
68174
43627
1934222
769974
1525495
350194
903489
159846
1949086
1948776
1339919
1036249
39847
1881887
254201
1060225
1001327
1003848
1319797
1736459
773071
1800806
105870
1328951
418189
589525
669686
654365
1451876
1861219
514881
34167
621289
600318
842535
88467
8898
1994928
1877335
1398359
1780265
14816
674783
182279
1080812
1639297
1553183
231532
1769470
121645
1039019
373960
894141
173089
635079
753269
1479183
1887701
1748166
398623
1711734
1430898
1942466
985538
1773862
907454
1931479
1339121
654016
1100702
29832
806730
1315727
1777949
242468
1418067
653973
1965431
1620751
32965
1668717
1526778
777985
1820425
1127804
415556
34362
1527882
1526030
1622578
504092
19990
759649
1284527
283621
1439494
166234
1319603
1086571
398559
1634396
1331068
1870270
857436
1228024
1685062
1778899
1528004
1955810
1762890
1911902
481154
1792188
235116
1548728
611043
1500583
867556
1677578
1553613
378938
1152893
1573133
1927951
1185019
1279476
1546751
1197314
639382
617165
1149036
654230
1633760
611885
104948
1633485
1927103
1353606
1710618
775549
1678604
1845712
1224635
659388
814847
472477
1765733
1808982
836657
953996
1371489
1074524
486307
1644521
1521377
281146
1033172
1481290
1392920
817792
652375
429709
687087
715394
1940081
421060
1465833
1643585
730166
1644218
747244
1417958
1412577
1087
1468536
1351706
44644
1632776
782068
98832
525583
1792226
909123
502904
200391
704753
166657
327358
1189414
713574
1698544
781016
1156625
1704228
1459796
1494663
727858
414400
1375920
1440487
1139531
342801
1414591
1195560
1908295
139126
722618
959842
1469683
381172
1705022
1500818
337088
920297
925892
1051147
1621196
1018101
1889845
1793725
1792017
960618
1380467
1407477
1900651
634048
1245384
1045888
1626685
1661781
628236
313842
635572
1210120
98535
781838
645291
1493785
564037
1971679
1639454
1472596
253352
1877801
1436492
1299477
1082032
1588146
769702
868566
1021110
246131
573570
179668
164230
1755755
1893911
757112
240414
1980337
1512710
1475222
1459679
669329
1083063
1019422
422080
1064877
439152
1762043
357491
1557918
1115733
530382
1663936
62603
1634492
595547
1710518
1946458
1704525
692831
997925
1332688
803014
1494599
1066071
305388
76913
1040384
1563229
168854
1449138
1354987
284639
1383999
198634
1480384
1589120
1303902
174263
959208
817845
1526601
1200200
1724520
125646
1578035
151562
758347
1718004
114847
447817
1973887
1142602
684219
1549213
140191
168246
641065
1109341
1554735
1397443
908269
1812545
1698769
1148012
1161170
1262402
912387
1724785
1866420
1628744
387817
1616573
1280181
1886748
1986068
37698
1198341
1780185
1719077
1066453
37787
1639636
543825
1985614
1709382
1404633
1624079
1279539
281028
729222
1283365
1500949
1170731
287737
728758
623953
1013614
273495
427400
789049
398842
1893452
331675
866993
1139947
857949
1270692
1028525
1383977
1535037
1231803
1778445
219556
210802
198068
1692357
1597991
1872754
349205
1151120
509932
827260
1381406
1183988
147494
162415
1037365
695996
825817
1622810
1047397
1832415
1178303
55175
1687770
63443
125682
1948286
1119949
437544
506258
186183
167100
1792421
1627177
2833
771238
1541584
1794359
1297051
1687839
1198938
1815609
1729108
853138
135804
1971261
1587400
287074
42981
988964
251274
937291
958676
1096039
840261
1531633
345714
509979
1545746
1165953
1401168
760422
1603497
155194
1090176
1156879
567878
1677937
1292291
1725209
184975
866951
390835
1089955
1702177
551121
1858293
1722775
1479285
1463203
1454979
1018351
1640743
462334
1612119
1176960
214863
812240
605310
1519829
491871
668898
397259
478413
155417
1638964
1205059
1272118
1654197
287443
1899035
1460518
1878614
1145139
1954029
1531710
1884313
166145
635570
748654
1533882
1646316
1330909
298030
1157654
1576272
1357347
1572767
500915
469542
63537
1380715
520795
675132
1452887
1545747
963346
1251966
1295688
458818
258648
1565669
866202
837081
1746728
1127881
898748
215893
1105804
677004
1825132
1340768
339797
1474757
616005
1532757
1572029
1390411
1280539
371544
1177842
463581
1064362
563486
1701895
918426
1475746
730849
297408
436369
504042
1026808
638030
1840152
327164
1399498
1859404
1253446
1293293
194873
1349454
1045525
1030068
916563
859294
237586
1686132
674225
961593
134002
1616243
741312
732301
393861
78677
1156986
626993
1020488
110606
1686744
594310
403021
1221869
1187047
1956458
1310918
370578
912051
825024
339277
1410125
4369
442343
1571045
1201819
1202537
1163694
352860
674716
1369054
925412
1956858
1731652
402652
1893755
352060
1912221
1212889
1086238
188373
707910
1477033
1732341
522549
316483
242085
568161
58452
163909
1524727
138901
1338859
841156
987528
259215
1894652
409213
1460298
1499601
690775
635542
420390
20570
1546984
1311605
688647
69432
1814589
346183
315
632455
1509459
1991124
1804211
1850851
1952741
591703
1403797
1802567
1782742
807788
59476
1856949
366894
1425967
77898
915007
437309
790648
75301
92215
1767013
347143
1826787
1438785
1945894
1014854
711143
537371
240955
1001826
1591798
1851077
167413
1620755
454206
387769
1820126
1737092
541708
1986348
626641
1186095
684074
1766979
842600
806679
315728
336532
348632
1779656
1196043
730106
325798
974414
880528
976541
1613969
645665
1399477
1064198
1307292
396192
950192
858000
653923
1334972
867995
836068
1648135
1869481
1567762
1229705
415097
1397741
1599844
1543628
1404927
691115
586982
32121
963088
117542
830504
1455229
874319
1174252
1531093
1828478
1762915
425859
1331146
25665
107463
1502859
1221828
1845999
1105820
795932
1096594
546532
717977
833930
1680580
779588
452730
146619
1653611
947758
346005
1270527
1131816
588252
874733
127720
797533
156023
224157
92724
134559
1464864
953101
1981935
177137
272949
529723
1599067
1192035
1029777
29552
2797
1010060
1863093
154273
1524987
722210
734323
430163
913797
1960551
145802
1880714
1136195
279662
1199873
894221
719208
614347
1089675
123780
1232901
387384
909923
114292
610801
1181022
969766
134140
1901511
439289
1062219
1494002
961106
1279147
465627
950893
1087725
1262046
117418
1342006
1168399
505999
221489
848227
3316
1268865
721079
207748
1432120
1069148
680442
185475
1636541
1949599
25149
1381705
1798808
396463
75034
825672
105767
1531459
204049
276984
252506
32119
1275351
845715
1484905
1796076
159033
829643
342708
594058
731712
199556
152903
1558298
1223050
1400378
572281
410074
501542
480834
517505
982377
159137
1793070
1013269
123426
971025
734490
647762
1455047
817636
584202
1814126
642114
203235
1458556
1208713
13492
121881
761752
297554
1185327
703915
440309
321016
1256037
1119603
1938901
716100
90587
166351
993289
1171655
1615743
39577
930286
1160401
782167
654408
881839
1503066
531196
454233
1845135
558910
432655
1141411
208228
145230
898540
287143
754862
601643
252390
1605161
274723
108134
1158245
962631
1095482
1036124
282430
983034
389813
1817460
1213595
831788
1344944
266779
1079297
1908838
1027406
552682
1920248
657226
525186
250200
1053422
1853326
1949802
1946457
567497
709678
1803419
1433623
329148
681570
1251731
491452
1710437
1641456
1317363
165718
919465
169982
1972689
1727688
198817
813246
1525408
1368470
669651
1361170
1486280
883683
756241
1259471
1352103
635069
367930
896364
1231184
493754
471489
447973
1454954
1817050
1422297
67784
1940048
20099
1690816
909444
86706
1355800
595636
1835749
62380
1040890
539572
132940
1132456
1512566
415093
1046303
11477
1704504
244674
1360636
197396
1221560
169630
793158
452244
633975
1828612
637181
285359
1449657
1338961
1256583
1878984
799890
1608829
823177
1823958
1796802
156481
1453410
1702663
24284
90628
33672
317545
237684
1329773
254020
981662
1469657
1884965
1824646
892865
942347
192438
510934
798737
1073174
1912241
543306
1744316
1914338
144187
1865310
544160
285457
996520
1634226
14228
488947
1088160
610248
1471861
1965439
291821
1717587
556557
604201
1417368
700221
423420
146674
1141924
53816
1590264
1116542
1482327
308933
917621
1736222
456986
1985
352627
829934
1955869
718569
1946662
1723688
1105651
1663
1435821
1806741
1613708
764404
1154272
1841951
1495147
1169699
1653636
477226
1517319
489591
667085
532807
1092774
1732472
1515550
1802842
753954
1457671
1347098
1532898
424727
982604
656491
166777
25458
390613
1559378
78515
1413900
1668334
1666884
1540741
121322
465963
1268307
1923633
1185859
1056102
1371948
533847
576738
1638354
190864
6801
1588184
1575871
1443053
1524175
1830511
1504760
1091017
1402892
1014180
1886607
1768701
1436843
961670
826086
505500
1397041
673112
1757212
1705268
856102
74237
999070
385965
1312430
123185
1221399
1736280
1750491
1748767
1225620
708172
61211
690608
22603
998853
1023183
1149682
1156352
783207
1720721
1231057
649043
1258258
1787451
91409
616142
1775641
993540
1905118
324179
419144
1642254
1313117
95186
1974092
596955
364756
1969432
443045
1654238
1085324
1972670
681772
999306
542903
10201
1865623
1582354
1165187
516801
170012
914516
717744
115929
1429122
1888026
1235064
876506
1223452
512780
1601037
1272833
445735
79103
1741793
1069653
1544628
1100135
1662743
1244025
672953
130912
1530964
1429971
1236828
273693
233779
1993609
1272987
918103
935086
479347
1478396
639744
1263449
567224
1153591
1846257
961389
249460
1247611
1184493
306388
458659
1398500
357351
193918
1300228
1391976
124807
1883449
1268986
576296
1738183
732099
722631
1892929
954500
1530251
1055774
1897269
790917
1235279
1670999
1518913
1362187
1756172
1770507
651363
781496
367921
751438
1722121
1633660
1601707
1190211
1904876
1935038
269251
1564088
1847475
1108084
1491483
629971
1665891
551496
489562
66977
937340
1523678
242088
336845
1121274
101195
613911
228244
744789
1845194
135668
1255340
77732
525605
32523
1981776
684021
1291390
1105939
356650
1089180
282450
470458
1321438
975524
1354572
1021902
1886307
585092
574325
1896779
150176
243184
368927
1051822
1555210
1459581
1725080
523928
1809066
1781148
238519
1168530
1341861
1392441
367689
1377622
907731
683659
1588951
788335
443837
1527570
1292037
1214041
1390319
128124
1055415
680384
606417
490197
3936
836581
804456
561093
677113
405895
195912
413909
1957876
1984559
1543544
1835130
1288784
830572
401745
485044
459825
1871330
1030635
299980
1682881
94105
1119570
1320951
518746
588802
1912768
1094805
120196
226523
995156
1199697
1521115
1435427
1625825
861078
1958635
1260300
1298987
643252
1835598
290515
400640
259738
1220645
1337990
1901250
1116840
1641873
1178956
1424047
1489899
391767
635218
773846
1110796
1448357
789582
1101222
1792861
1786237
315554
203768
391688
686449
1882046
803624
1324532
1393625
296824
53678
1047439
487722
543403
1380658
1813584
599675
74419
1178973
434867
776732
185544
1106353
1873327
34016
1623478
1456345
1288584
524649
499260
1636125
1731662
369196
1186218
1683960
600244
649982
477101
23131
585820
1676980
1458645
1547876
1090868
1762534
1737351
1334413
1925839
964817
1456803
1872268
1563821
810617
1263758
397259
386955
1806628
1393477
750794
1966789
1296785
1342026
756529
1820520
385274
1968729
158038
829156
1394113
673085
442521
1613084
1543336
738880
707419
1638295
742023
1044219
682059
104815
319706
1714576
730532
306868
1403336
196806
1069573
1902699
312339
23096
1873368
1012042
620285
79593
880340
1592761
1878827
1622695
801414
583170
467833
1451818
1240058
1995707
274775
924254
1017029
1141632
1515736
1058601
778461
1682877
1598613
1584879
1787993
294496
1991721
1938426
1723136
1045401
1745875
1515734
930494
700906
584681
333094
81315
896659
423452
403762
1367472
870150
716250
323670
1367803
1997073
167399
1953655
1712034
1758848
967060
166097
56509
91399
1747375
29276
1722371
260153
1238532
1069035
346695
106419
1520640
1229762
688018
1610172
1609922
3214
1228751
408938
676443
1682132
942727
1794935
1706990
542357
658814
1573393
486264
249388
607104
210665
557743
1692878
1611309
1341730
236361
1939175
9465
171225
1872799
1927263
592049
76271
1108393
1762499
464173
1915261
1889861
1155756
1815331
527056
769529
284286
1499967
289265
432291
650904
1962
1223898
1964187
1213691
1660370
1280798
787763
508428
909783
792208
837714
664360
380855
1515043
343383
1381635
1745724
71097
515731
1093902
32535
313414
1285202
1612747
1318902
1410943
1119746
586624
788466
562562
1293051
1222094
115523
1587864
853028
536181
1707769
1439595
1767215
1196870
1086932
743632
570131
1288809
13706
1637489
1027539
1961319
1213266
833139
1134236
768094
1505353
1164104
1705346
1693711
1909605
1625081
1914417
1825029
416673
840808
1609576
523426
1743719
1468334
1428334
1187503
442019
398119
1045066
412441
757923
1744073
123790
967066
215534
1471268
713963
1640568
694073
1353429
434840
786995
1939321
1850012
242058
1949104
210188
1141308
1769808
1815607
1759900
490049
1545651
1371275
1957786
319653
1686799
903833
98910
738683
351180
1579887
1895026
1372322
504699
1003064
127780
1496072
1204658
951978
1175004
543030
97274
1924451
1542226
122690
467491
1196969
1004677
1629546
981814
1340092
658205
1891361
584695
82536
885483
1327263
99729
972471
168221
1298083
155357
426359
549582
165707
1991988
1875303
366598
651488
1195021
1939662
714878
840393
629342
600671
766387
185577
1037006
877457
438022
328161
690818
1548050
212916
1342739
1323422
637121
548648
800920
689804
970142
1603875
1437808
634797
320037
874155
1363994
1260826
586933
722321
645730
674384
330706
835715
141577
543197
732604
1793934
568301
169642
1788372
1547799
354171
1450146
349663
1428134
192085
1449572
1312145
1445565
1095888
1508338
1950936
534282
1556963
1166081
1317306
1620381
1169249
520136
843923
730693
654168
658618
1931814
598319
1896256
646470
1897058
840441
1658513
730717
151076
1890723
1897974
1264085
405532
1564261
965419
1424307
1128502
1285209
1893450
385366
122531
1154565
1471176
1055075
1239866
1683301
261520
1368577
607492
421122
54871
1019753
1132315
130200
1425640
163644
552347
258704
60111
467559
632363
1218087
627078
1606053
1542266
1167571
1278237
252696
1059002
1488473
382211
416223
1519732
163878
362663
659649
1773212
583704
1469887
1076438
368132
1281217
66979
268512
1567258
295182
1135308
1790589
135469
1254154
1404244
1028029
1698797
127192
1060698
1606088
1216965
106291
1141421
312973
1595528
1488096
31864
148163
1776691
876926
308953
1526692
1965719
1910340
620910
1092792
692351
1284659
243928
1435617
1876161
181554
1557546
1481
1063791
1654360
1757158
1063480
1527465
588174
1775194
476293
1279577
1022229
1483331
740296
355916
993075
245103
1926717
1619517
1878769
1135362
1150852
320097
536180
115465
69944
44958
306637
1970798
1889619
1531795
840571
240614
846321
145978
24923
132224
221829
116571
559187
1951927
1683773
295954
1447150
201136
1787499
734556
1564632
110138
1331190
1000473
1705345
1065043
1803105
218789
1968638
1796025
1132498
1107500
1304850
365952
1830306
1744724
36525
1709917
1090417
1911722
23098
673361
516858
402110
751843
544106
995942
1761268
618991
452866
687492
1825444
1639297
1615404
1088803
1776029
596173
1063653
1961412
1571282
18359
293303
696201
697176
1289459
1677158
1910386
304785
936096
1482161
1940498
627569
570473
467938
1951817
596527
233546
1667860
192839
798192
302226
808624
400208
1224063
1937598
487999
841944
1206694
725855
548003
746215
1706681
403052
1083375
158853
1793851
204535
1114589
1800168
1297279
1873047
1637609
959460
976306
381752
659551
859426
1791016
1031997
1442747
595074
242692
1620711
285722
901767
790235
63516
449745
763375
414626
696088
1002669
551124
133058
554254
1777255
154546
1281758
1309371
545754
1802052
1795398
1604100
1805737
1019349
953787
609429
1426913
1758618
1382236
1673126
1549541
109055
818938
1859037
748311
377699
1364996
51869
1459858
665532
360257
1517323
1577351
1301566
1884031
580796
182394
1102265
159584
1460497
84558
1432898
1399591
180726
35646
1581934
772549
309343
227714
1705234
1738190
406215
1362128
1384018
895922
1993643
1067799
577297
1868070
111078
64059
1731221
202302
1679439
1990351
690407
1272896
1983378
1072654
1359077
1098855
77024
514926
73303
1677742
1940611
763452
557168
1261236
730522
982519
1089045
755549
1885049
260733
981395
1547153
192092
290554
1026135
878492
493687
1457093
1321593
1342214
1878296
1134526
1497024
1333239
1430692
60161
1955531
1142195
1980330
966454
1900097
720294
860213
1236767
97333
1309747
157641
537670
169415
1208488
1440251
599105
869441
407097
433127
103391
1329709
8597
486881
439132
298451
166802
461700
1231449
1559745
777252
1963168
876151
8371
774970
1271148
857444
1271071
83853
1009846
295409
752002
705794
118787
773869
290535
548656
602436
955842
1806927
656864
1787354
219962
379010
162242
994641
1649322
190357
934938
790235
10376
1006464
99474
966157
1332646
1413793
1975581
462182
1164717
1726283
708782
909601
1877594
1095431
320757
1438820
66064
908139
1536313
376148
1245216
1019782
1356312
1797817
544139
1272135
1588817
15627
1783711
1319684
1282784
1629728
425227
891779
1694201
536821
1868573
593697
422285
296539
1962642
1690576
1398379
1849772
1777115
1632990
1574898
1457560
55957
664394
72306
1155512
1598856
233236
1655233
130724
564891
489477
1639098
1996010
757004
646150
478533
882901
1045664
873103
482600
643301
533891
229873
928893
903720
614903
903040
937937
1000460
1415618
110265
1337347
1679607
1317536
34044
364815
1186993
57428
218808
838674
793164
304967
1556742
521730
1204882
1294102
29919
889281
1720727
973126
497513
476774
575398
1952840
1718754
625950
1800827
67913
184458
299426
1488729
482348
1943480
169232
414883
1243348
822977
1245016
1149426
645122
1289421
1643407
736499
987011
898364
1910890
1941692
1289956
990627
296127
583592
1804205
391290
397169
1379522
337257
878836
882148
1858231
631169
1382627
1062083
720902
581538
493492
528230
1057114
1369555
1059953
7768
607759
897522
1326068
1165878
1890294
1912527
1404082
1934718
218602
1474639
756435
507405
534754
597098
270836
440570
1103077
1194301
1490296
1326677
778440
1670210
740602
1500036
575509
1999209
201253
216431
1781726
606214
1236395
823406
1254913
1631685
615279
407681
933243
1114463
59708
1406646
1544979
1274856
422398
1851968
325056
800612
256854
1501122
696890
1248534
1979461
191931
696952
1998872
1841561
1105164
215918
1169698
912735
219424
86560
1422012
1187358
1878148
1704918
1678396
1128374
299852
19643
1166289
639687
1815322
1048208
247957
964338
62157
1045591
228038
1641027
832512
1331939
1773636
1250737
109723
1200267
1088769
949200
307785
43449
1329521
944864
310722
1160603
475190
371505
1130446
783929
1294215
191141
1141477
1440529
186579
1332892
909902
723803
717162
61612
483493
1342229
1465380
87228
1041693
1932823
556726
1314949
1768428
820161
498474
1418374
1225535
1914744
1643706
672695
172746
1469254
177945
1980677
1376028
1267348
962593
1411328
1188954
666927
702403
275375
1098155
1682209
347416
1844374
1271271
480858
1124267
952485
1654533
1500656
1603569
1501596
97064
1659095
422047
309888
580405
250377
1352749
634147
334282
288323
593600
1009195
1973524
1025288
1564751
48036
119176
885516
573993
1502849
1715356
1115898
811549
836521
1726505
37659
1457380
190471
1354966
1643711
1950824
680044
1168502
1917920
1334008
822065
46618
558998
1435946
502535
221531
801100
586369
373237
1326511
1105481
1009806
720646
1480591
633000
1789671
1213246
1340656
678063
645571
1717776
979824
675667
544815
717326
791148
1975159
1978589
1844657
34524
350083
281709
200776
1710788
1737910
1407256
255567
1178503
1791639
1917225
1494336
866368
327657
1159645
1268258
77022
209289
757439
1922409
842865
197867
1628671
1848108
1787421
1664728
1236793
1049229
319225
1104563
511457
544254
1070871
161707
841203
177520
568342
1112955
793
657882
1694800
1738691
744045
1870953
967508
1116689
1506750
730725
847013
1275180
333702
1566775
1153471
121621
856483
449000
671021
1564712
252367
36838
402760
888229
1712802
225082
634610
1001069
1053354
776856
420677
1065581
1148969
608914
217165
1160076
1967285
1748753
1456511
635027
525124
1861621
523815
977699
451282
772427
687069
1225522
1762220
1971865
1114296
619768
1516060
597596
340182
801437
1444938
911124
1503227
1257532
739198
1022503
717223
1070538
795536
239586
1027826
1079139
316171
1926075
330848
241299
299637
197982
124513
1010751
1864482
436857
1802452
1653014
452992
1361327
1211237
458532
88104
1872594
1396472
1541210
905132
994748
263624
1108889
1301625
91407
1747661
1952071
532598
480706
529123
1147670
402693
971320
1282371
155450
146361
1868139
809981
1729995
1367525
1850366
64586
886249
1080406
224749
12102
357231
1244740
230810
733132
683816
262089
1500904
377377
1188706
834322
1886837
422654
345321
989063
657767
1869029
76737
181134
240867
1546551
1169048
1139292
156398
1859845
1147363
1320255
81220
1360941
795441
319495
187972
1874925
34824
939107
1599968
128270
1203980
1605225
122519
705696
872133
301024
658236
459729
1276768
972720
440946
426738
791198
1222189
1778826
1510678
1992353
1994026
710249
22699
1922659
181178
1989720
8669
1940514
450436
366452
1974170
1384786
930647
1074640
1391109
1724763
1018536
54570
1613569
777858
1053676
518883
862217
1615547
1830441
1141073
756586
1968282
1583074
684813
1395819
1692510
1978597
3202
1122296
1943432
1953684
623047
1126655
367184
786489
1183465
811607
1531657
619056
1583799
1452414
209851
1985424
1852149
1147730
1981911
914806
824957
1601553
389311
783055
1235729
182219
255794
1971845
798385
589685
1927582
1336396
249434
446005
391305
1336077
1461268
122776
1210013
91004
1666767
146052
1514180
1659668
890978
1515629
878971
52699
1809422
494829
585584
841725
47454
860037
560634
1287899
713865
1826236
111099
1112708
172393
952349
1783675
473419
1953924
82516
1090690
557413
56384
1783243
487824
1344095
1709335
1196396
1969804
131458
1274970
11968
511013
1435617
584439
953295
1769689
1266925
173940
1511858
1011602
689955
49067
1642036
800564
1427862
943538
656041
1002192
227211
1301574
1569081
881553
1268554
1318466
1403391
570193
663525
1629950
567767
1407894
236028
326836
494888
872071
93511
117175
716301
1672192
1434963
890435
1919431
793451
1059641
298800
1543315
789016
23570
420911
1559829
1864441
1707903
1124984
1696593
1536816
1379357
285119
1676662
1352155
1852997
537920
1074922
797548
194192
1083978
968427
209881
1421188
465351
811684
766588
162584
1131411
701988
459666
827347
1778376
859151
1907959
777514
1349999
248226
1051434
1107903
1932674
1544544
425558
1660983
1681312
1101666
223338
1927177
1416056
1155060
1131874
1702406
1155288
1683280
306619
1006997
202672
1944612
267456
873598
1331543
1854584
867341
1089273
743023
990748
1879411
248170
513785
1381331
651405
85845
845631
838759
1361923
1876515
524516
1625891
1732222
389345
33884
1257310
1112652
1828583
1032799
327444
1706432
1888460
1296592
1487271
887223
1844812
1239972
788853
783629
1779199
1389425
984256
1609064
244606
1920671
1644892
385663
100617
830890
454106
249841
1916698
1610620
1546762
1478413
487548
1113587
1992078
566763
1586124
753646
1549840
582630
891691
737991
20621
1119550
1411620
72371
1681446
241296
1207179
417974
1867552
1245175
906218
1271825
251098
1232930
1752283
1054738
1715909
507769
1960527
1617394
1145410
1772696
184805
1958210
416846
1095499
1575686
1431279
506146
65273
67996
639064
734780
1072543
621840
685233
29621
627313
699306
130842
518214
316134
1928766
950500
290660
55641
6889
1829080
1879690
1631720
927296
734580
646105
126722
1045666
1292144
1316501
1670857
678969
156591
433019
781267
1137725
1663497
1241128
1702114
881172
1288908
1657487
972692
1776270
1750501
647856
824936
1465918
386016
1549536
1139126
65743
1815595
698949
1704184
1564299
194992
1526743
117995
1474727
840023
431403
351094
1958814
1350502
3543
1525642
1330729
1215478
64117
915217
164224
573283
314331
376673
1846226
1083664
194906
412901
1992338
1910680
1026934
1535058
181148
893601
58734
1859481
1380851
1146213
1033939
1608451
1801588
1675479
1212361
800774
560678
38877
1073555
1583832
1597550
1158897
260995
1975618
567884
741482
1457080
1829070
258453
1690544
784182
278009
1740741
868260
60909
1476005
52807
1017157
916035
1299016
1452662
54411
1078496
1335699
763011
717925
63479
1671702
1365647
1354215
1704394
1662611
1613570
1487522
983733
396104
437203
588801
1327339
1715766
1775643
693248
1276119
1599046
293450
1509511
586983
1580307
788213
1787465
1401762
1425527
130099
1636760
1018995
1617392
106179
482853
69040
732756
1076116
1098008
1361722
22211
1887592
988954
363103
1507322
76427
1842354
1831373
1317002
1059226
964084
1106960
146946
1400939
958039
1437806
1528141
1567828
8790
910787
812440
632446
1410452
115979
990684
1388671
633511
1103409
1933785
450527
249107
1862350
861511
685549
815928
511652
1759627
1011663
438060
858818
1108474
1673961
1839039
81428
494580
695815
659600
1861860
575709
451582
1119933
1800495
40503
109157
709243
1375831
1155200
1693395
701600
1166067
1913744
1600340
1999985
428178
1724110
1311047
1803776
327127
687763
1372262
1959535
489726
717906
1248853
1864207
907016
1903118
816954
1061894
3190
971165
1882203
214695
1990634
381747
879134
652170
1097587
1990248
1509796
1199621
388216
1349398
369449
1337638
1682369
524540
1684307
1024112
462421
295869
57555
1915515
1717261
789371
937066
1022812
1005249
863664
1049604
1864183
1733090
1813453
291148
1430896
858066
961903
1441095
1568780
819110
1438647
473613
1915881
1594253
1695513
1620366
1099048
534493
449978
1021663
478192
949043
1656871
1686601
435185
1271183
1969145
1408841
1100698
1320381
32030
1354426
1121844
1609575
1590000
1605723
825583
1550950
376538
1560789
7535
664464
1094458
311755
932783
1497715
724828
1773499
554579
56008
1570426
1311143
504567
137382
873813
1565193
1941045
1780616
752558
701116
1425003
1508661
1219319
1602946
638611
403080
1820003
32874
111909
932876
69038
1231676
484757
1148595
1588278
1975663
1969332
1157190
987231
306392
143930
1914675
1152474
1335452
1191599
1836845
861154
664935
1225809
1705874
1644865
1339799
716605
570283
38365
135001
451733
1574549
423516
1287465
14316
844676
1023189
1586066
1161189
658392
479860
931668
931119
398841
221040
600122
718428
341470
518069
1588374
427085
1494977
1742149
1072579
1899722
1519787
1468248
1659512
740561
81751
1345023
1667375
1781732
1067816
1043650
448212
1860844
849027
1829674
1085747
716562
20087
1069075
1830934
640500
752693
1919593
853718
1857623
1698279
15792
1950953
1593218
341297
522532
640882
671228
1310796
438264
1802793
921598
1314341
1621777
1173198
876953
106898
702315
1675912
1366229
1386367
461490
723259
1169540
1643963
41338
400170
1150945
1750218
1903488
1176174
1369109
1454588
465548
427332
669121
714572
1797190
253888
1057350
121096
1567683
1715381
932479
1054003
592684
420887
1334868
120750
1026706
607301
488194
944686
257461
1576252
467524
75965
1394008
1698768
1635231
1101263
1616783
571802
1431563
1774298
1145045
1814076
937954
599461
1076978
638965
132834
1315978
1966346
1522558
785885
1621565
1438868
1904583
1740242
824251
878329
569528
1978581
650365
1048007
323166
931083
1464958
1617249
1072264
927588
1316183
1012446
1686722
1919129
665993
1491378
518556
1683097
761565
946843
806765
238210
306212
87375
1901767
1518242
1393553
249096
96714
1718943
306726
1155620
191985
1490931
1295281
1912507
1146619
1031165
80671
485207
1987668
94772
586280
255053
1854986
1827433
1652133
1370883
499767
1468999
1957868
992824
1034786
1766505
1081786
1115660
1997916
1501659
1533850
1998075
1623834
773844
1161203
70004
760079
1800793
1894513
1884865
1170036
1926400
1336957
921326
1301256
934533
1004550
333406
1147354
1949401
103914
812220
1921748
1166026
222371
374031
1865530
1649475
636617
1684718
1137250
1624088
140882
1652772
764630
144970
1550880
946543
1209526
1584035
249483
1853815
659153
833005
1968147
587301
1764512
1565443
614701
588342
324498
1393454
1511713
761411
191196
720580
864721
357973
209598
1061608
1853791
1782149
1419714
780997
697431
263839
32621
964746
1957406
1542109
420040
246525
1059414
1824854
14875
489284
288473
103381
1031655
1321334
467859
1511710
1869940
185043
1834057
199630
270781
818008
1275523
1471946
911685
1787630
906427
979354
17186
1500791
1944149
1682000
870458
1921641
1067582
199023
259725
1533974
1469161
1743296
1864950
1508691
1433172
1400037
945850
1472289
529098
1797299
1250232
640788
1900522
721351
92984
219903
874586
653867
1611063
403352
1872706
912591
1361315
207950
1181999
856514
419103
388130
1921333
1185018
1782503
202731
575303
1559028
397599
377229
233143
157262
1814079
208888
1791657
83357
1625922
86889
1702142
13755
1450037
1233689
1261858
333038
936472
282579
526603
1199300
310775
434905
1899959
1508087
484434
1238599
133386
1467725
617255
83621
1598706
607699
1882440
1490021
85374
527863
224537
1067937
1773676
67253
1789394
1892602
795917
260850
1889010
376275
576737
444471
1237978
739362
113608
357548
908238
987487
463153
1355833
763014
1114430
1331510
890191
973320
1031030
336985
151360
176784
181178
1306108
1085416
1167967
1630681
709752
75936
1960179
1620532
34359
162751
72078
1109139
884510
1349249
777184
327883
1306078
925690
1138873
612262
139166
414393
968194
1497608
234770
28263
992564
1450624
890744
155665
1280192
969722
181473
1983204
944196
1976665
403359
978602
45934
90340
199390
654806
432444
1824083
760744
1118300
239419
1741769
355205
1263827
1782595
630614
1592921
112159
1897353
1429232
388345
1581307
852708
217643
910227
1008291
850475
97555
1004617
965100
1624311
1521153
1204831
1180513
228018
1391726
286789
147841
1764309
537426
1544918
1311532
197149
1044047
863035
108133
724418
987612
1842645
80510
488910
1405478
106241
756698
161890
222592
1664238
1856765
121958
1989968
1608097
1015125
129365
1382488
1311431
830214
1830345
590163
1930708
1086992
556961
216587
1791996
769421
1604112
667476
1879021
938871
1382601
123188
145400
269032
1857333
172044
483203
1461382
857794
1244705
661991
1785889
1175204
626621
979391
1469178
431221
1818742
1196901
1836478
792967
904017
997331
1148233
346030
371526
1792899
632874
1592806
1155067
176127
272031
348836
1041307
265714
1198839
1683018
688373
145946
713626
1311458
1103576
1744778
305919
718105
636074
173614
752717
1887127
1688667
1443946
1427629
531334
632704
1610516
1172849
399112
965816
1256501
44107
387324
806082
1470872
1064198
756739
537871
930476
55278
299824
1655207
1951824
231386
1760524
887602
1074455
42883
1667707
1758970
440390
524908
665692
344108
1888446
1030365
1946025
895043
197671
1999818
1000415
1474951
322176
995873
800543
555148
1263542
788800
1507061
1217122
349579
1614541
856895
424303
1460156
450567
279808
613890
1639951
1416120
1795771
1396069
1959197
1501550
576485
666320
170787
1393451
1377966
63205
160943
412198
1573465
518107
1895372
816979
1552006
1435127
1549452
377103
1248080
383567
1046617
10820
1020955
1189274
1833580
1781185
787776
783575
1434114
959217
686667
1664406
627608
1783935
654342
155077
65591
1583922
1895842
1403555
729572
443629
138334
1560945
115777
653036
1499772
1263822
1423506
1082747
38477
1645195
65871
626932
1704964
129423
1151828
1179934
328234
1891069
1502735
99824
645891
393092
352923
234566
470132
77695
1274224
10424
218388
596269
731476
995178
364313
202873
774024
482782
497957
207169
1883941
284013
1730036
1184146
1133763
581842
1321924
1007629
600171
1304553
1195957
1659613
1546274
1167226
1114185
1799002
571587
1001292
206266
19716
1238085
71752
1787396
1245423
794576
990543
623902
760333
1837840
1712646
773055
467505
1123975
1523599
1988160
1150602
766360
399317
447140
806996
478245
1207054
705343
1989218
94021
828244
1234994
1878313
1045042
1967746
1478166
1615077
210719
1693872
1704142
686445
1350736
1497072
1136190
69788
1316632
1606157
1495826
397748
78655
1359451
1197892
323371
139414
1637667
477721
1962482
120384
489808
876358
1016115
363649
177061
635491
874329
830590
783222
617780
1183065
556184
1770700
360790
889310
374268
1915122
1108045
1289344
397472
807215
109363
262571
1948446
389029
286552
108641
1794484
932855
1156320
534809
1587889
1495340
1218569
1736719
670507
1841263
603159
1764598
1291523
1601221
731081
114845
368936
815474
781714
56348
1061944
1710374
1034571
952687
579392
617907
299297
1604613
91828
1892891
844756
616580
1135248
1388752
1678851
1175105
1044034
708893
1887037
612434
1544290
1740888
1133939
195220
1945895
194518
1437042
384539
28190
249908
786291
1976926
1784188
254233
1790146
1991539
757618
704528
1286480
236136
261152
1271096
121212
96775
510036
1336841
256214
1436079
176572
965653
1016021
1935246
983216
12308
546353
1625057
888780
649090
1255657
231506
1601514
1625351
1076830
712601
1615779
1015575
789158
1143070
1596530
997101
665887
1509387
1091072
1907274
627587
1674219
634269
1896469
1346107
1611888
1564603
568366
568076
290641
939508
224545
963285
652787
1947057
1743117
766441
1537447
1318726
928132
1278308
1052523
1051400
1143537
703953
712455
1647271
1909411
1279607
1542306
337451
1545832
829654
202036
1839762
83489
366545
556993
1023900
1263802
1266391
799695
252848
256956
604785
419872
1666803
1374371
49312
1994362
163871
963722
749239
601729
764414
391550
1878756
1293609
1973747
1634302
344395
1224347
1652619
479266
1229149
1932133
1967723
28376
629978
1631488
1126947
1858508
864994
1243288
1396748
1576755
476072
451341
829284
1297778
39882
558478
1784582
1301475
1795961
1609172
1054681
1687946
904105
266270
316679
570793
930144
1731924
300941
1393901
176078
598885
934456
1085062
1873709
208771
1075887
872978
1346921
1239613
785078
1773922
248479
57510
1819353
519674
1939305
66701
901320
1507526
1144022
1660593
84337
608098
532868
286459
290520
1098200
984067
1031946
896292
1207696
970970
785958
1935876
380690
868181
1362322
717568
1668455
1332352
579186
322182
1556336
1536539
1947089
653778
51040
53605
1567571
954532
1178386
1898147
1813969
40558
1099878
288457
778208
697437
244177
473798
1409944
1047464
313733
901775
874994
1446443
1380777
1010361
818242
655467
994229
1503903
580425
1064
622682
1418641
750938
1226621
294915
1792068
1202107
379836
508952
1944305
1507129
1792438
909753
1561198
1709398
612194
1835191
141127
1031791
168433
756041
55092
1966659
1957381
530134
1944044
1604834
1691187
1331219
644357
1579377
1352043
275470
1981726
1254439
1513304
825028
1362614
1137561
1694667
256921
470254
1507040
935427
1402481
1025858
1260032
771569
1544995
1908687
902366
403271
612695
285446
659279
595753
819168
995024
1695743
1081109
1090994
1339685
1061644
29401
401400
1485716
268659
1513215
295280
720403
1939017
1110629
1146785
1835501
201849
196303
1186585
699227
1196606
1913180
758167
558784
828968
1394458
1461204
1262365
1381049
278637
382522
1439488
1045438
167851
235318
998523
900152
1332942
412793
1331157
125606
1731934
1627360
1699513
124889
377660
1824934
392241
1397350
1978206
1126977
1695326
1100969
1169073
187518
990704
855659
1334597
1955282
514866
968912
187216
1609337
148398
1541027
493058
1766600
611270
1172289
656148
730702
708857
1110710
1405752
1001431
1631570
1917226
251477
1906640
911999
1647323
729532
586037
996499
1398430
1700306
887680
253072
1451142
398224
603285
519986
1387349
61854
543570
1619025
1053517
443020
581717
419890
1076596
1429555
1912482
436397
479404
333135
653961
1296592
381890
1038364
40875
1641065
582657
784507
1081373
223369
385276
224038
1355212
805602
1906232
1052894
1871012
1295651
1562051
61265
211692
1976880
915262
570185
465081
1519205
963103
1780175
1662908
293373
1544396
1982370
925145
487403
1485252
347462
1984539
1106605
1875299
27551
12726
438756
1226391
1497627
1612134
87955
292522
1657339
1655786
890209
1562073
1498051
570440
982472
665561
1876373
350965
1422064
72148
889414
99385
1527774
77442
1595632
355907
1805533
709383
877893
1651428
939078
663892
1270826
577377
292565
1809575
1201179
1054390
1777832
1797838
1096125
1666347
1945650
1437789
372850
38541
1821976
1207279
549050
211263
1320688
526929
537157
1914357
929653
1903742
938514
157958
1829283
1382461
1659630
189348
1640439
1176417
1483593
1182914
1146834
50631
861104
1785316
459144
374750
1057983
1151641
1674136
1593807
529216
51474
930985
469606
1721886
1549871
1166318
52152
1498346
882782
1290016
1964563
1945945
1896700
430790
833572
96096
1877698
390525
954611
283528
1683834
585162
796795
1324636
870153
906650
1526380
597758
1898980
1004984
1902242
1548580
1664916
955799
1738519
1123585
1168898
1321766
327714
1168392
1389982
43205
38449
379987
64620
329745
1292821
281577
1140692
1811183
1247381
152081
273734
187615
116279
799144
1062288
270564
93787
1366816
1529055
738743
273529
991173
842144
932660
1852293
223986
1358753
1196696
490560
1075108
962888
1596699
1384247
1693312
1424355
847167
1639355
244420
1358645
751434
1921460
1444497
839917
852597
923533
259271
1122123
1232413
1985214
1311322
1349239
1073224
657414
363562
1756616
673809
1215350
103723
1172120
1265707
1916127
406445
1917422
1551754
1817405
1716918
1560616
706888
858598
20571
1308177
455793
368067
1989336
39682
1764789
1452760
133700
648657
1634681
576879
918079
1594680
379370
1982301
1705923
1899475
841569
931810
1501778
1105440
1586252
357643
989728
1077967
1004417
639882
990939
425234
1019832
345600
1804282
680719
44567
1359110
719463
1929608
1659122
1106654
867064
1899215
1849609
1194665
1951773
1257957
419578
1296300
707311
1096797
1521245
488636
184349
1384180
1183157
120815
806728
519568
992815
102771
1954293
140893
1845818
504224
530358
1930885
1817823
1450214
1390097
273693
1879264
597038
1309117
1667324
655341
1645926
819673
1773210
1322467
42093
490545
1921019
549462
1090375
1257021
1351107
318721
1135997
471370
644751
1919491
1278118
595518
1898788
316350
397858
1766289
300009
403136
1313072
1091993
1696248
618666
1424930
1094776
1643870
863916
1421906
1792509
440692
1581390
1680102
54200
500991
162725
1878401
904746
1681484
1639515
838733
130073
1187230
429184
195439
1679795
1052677
1957338
1823424
1773694
503093
1393875
886328
49072
670287
1204639
1834422
433097
511137
1036546
168228
731317
330725
1580846
1498726
1429913
1568454
476008
80194
1312786
1909885
424093
223061
1297380
198015
1128221
1196772
833460
368929
385169
1197588
906776
667653
89920
789277
818655
1111013
292754
1910511
62463
879842
1075419
384428
962327
341990
1867467
156861
684443
544879
1654331
1247675
75524
1018816
974743
319854
198718
1697018
645230
502788
1546285
1921359
952174
1989572
431877
1337704
822092
1049395
536808
1545803
90293
1566965
50567
1488625
1347656
224592
904948
520742
1363105
1879028
1751046
718112
1414614
439554
1887504
1949980
1269390
1988636
1763766
224651
1310345
367062
1887301
1506257
873008
1515815
941589
1490051
696848
1340415
962542
176186
689103
1587965
457468
231514
457477
388443
572663
906664
668099
1860434
1730199
1148201
1632917
1668763
1810222
921282
796020
1962027
654048
1253750
1028250
1184344
1045836
622430
592277
187060
259104
688886
822918
630706
695728
1453507
1269650
775351
12141
1703677
505048
266705
1474189
1682411
1698302
1857235
1321581
162213
179138
1741115
789517
1094734
598326
1091606
508133
1968524
1965227
590310
920000
1513532
243165
992577
1265553
1067167
871826
22862
1452677
345238
1903861
1574766
124027
548399
970472
1089011
1600782
1408587
993283
1401227
1988503
919976
236262
480606
691134
1960052
703648
476614
1205244
1414856
181612
361593
1902908
1935657
884053
1272015
1962363
1190508
1763959
740235
389040
1892860
562549
1063114
654100
406783
658510
220208
1982393
1430073
178981
316049
580744
68067
1681253
715338
1304771
785886
508855
1123759
937954
985885
1639197
566878
1744859
1836733
1692984
630065
1156874
463357
142277
49325
1287715
678201
1959341
882984
650608
783441
1009429
312939
680842
1556950
1562225
957179
6792
1674584
1356254
1716402
256606
498719
970566
1800543
1412386
1879689
1218647
571040
342304
572931
761140
650931
674223
1672967
985727
1884888
907818
1294188
489804
721507
1834022
1189103
1358516
1744644
1515396
1748571
1580062
494152
64686
961406
1291811
1557934
569483
405677
248476
283930
528124
587412
1586144
435389
1800519
1654610
1577316
1607127
101464
631039
124923
329716
764221
1037544
1950156
1691310
1845204
1506199
750141
571973
895971
1196472
1034757
390897
958410
58894
1447450
1558639
495290
1106037
1795570
1279434
567378
178696
777494
582765
1279902
286429
1948834
1273669
340559
1721954
1954970
647854
179315
636683
510080
725763
152564
568339
1205294
220863
1530701
122861
1921540
1626354
370712
1897402
416935
1659132
1029860
1303323
1018670
458480
1523809
730708
970298
1842822
262501
111231
1705644
1501420
222794
1233337
1760590
978213
555194
753520
1895356
1150905
292227
567435
1720388
548724
754284
1649268
47565
495038
429479
163724
768749
81757
927202
1025775
285323
778107
564211
802267
807515
1752080
484247
1909937
1510362
1358002
1980610
1399465
658539
397057
3956
1518616
1639882
41667
629824
83764
972700
1753388
1859973
83417
329777
1732812
402160
434717
921011
1346505
1588489
1470325
1008181
759580
1672033
777156
640196
48380
1503954
254693
475437
702329
168268
1572341
861528
1177529
649200
145460
1416018
211539
478986
928534
481303
1031288
229567
1524084
23808
1700545
1977456
777067
1579750
806934
1628698
1313734
291412
1654173
1627626
1052634
13829
1200184
702985
242356
128147
959156
573591
843754
1350853
1307369
1733111
281787
1475167
973013
1137234
746267
485557
938357
152339
520558
286897
1828641
177488
505927
331795
441202
1354285
1148159
1519420
1521827
10824
1639868
149738
447584
1186938
1250132
1806913
805539
688530
814091
223790
1798078
1034632
1977220
327339
837673
1086209
403574
1641406
847794
1945073
1662708
299446
45787
198565
1578467
21787
1866748
507692
1997703
1860447
1943472
204015
438488
1851828
422279
920971
456556
1067960
993429
1834313
1558086
1008445
518877
1934737
186781
761631
860886
857254
150855
157641
1513057
1824519
1517686
683443
1567481
753653
870493
337323
1838030
1193649
837156
1760166
762933
109838
1516025
1846232
1277292
1746084
374431
86053
715110
993920
842693
550617
36607
450957
1473316
1601251
1908656
1456374
1794903
1592990
642363
1145776
585498
954453
1219328
642218
663107
856478
584245
927854
597328
1927637
719700
92889
672085
950434
1411873
1251979
1973752
946516
1278616
47768
1732275
1403520
23465
1412062
1466564
320038
821180
1096077
207988
1859011
1688338
1393587
1619497
1856363
253461
1634928
230192
726656
351844
802408
849177
132397
359940
1382091
1870369
1091311
1142169
1509240
1957265
353317
1270767
35124
716857
858506
620921
1946109
639055
391712
86590
617770
1835190
1818799
778210
335558
1142069
887467
488417
111746
1724808
581008
179461
823736
745767
1571505
444566
1218449
810946
1333177
1416066
1122841
1760361
811777
1420885
347870
1740672
1610762
1627493
1547941
334806
124283
589777
890613
28657
256275
673023
993666
1383450
462788
559629
723816
835741
1727141
1330437
1228866
1817622
630826
447737
1278779
865226
1967722
1720265
826717
1171480
1805718
479044
1347124
843693
1339122
216822
1978724
747868
235903
591784
1110673
1078124
907782
1102676
470243
561929
1537733
1614802
756388
635135
602142
448372
1565167
316070
1041386
1199146
817082
1628197
28469
1127612
316052
628800
1495841
462941
805992
358765
1504173
272782
1472714
989930
1852725
1716824
961507
558064
1887460
1205726
348383
1156575
1904857
614280
793977
702344
1272830
524543
628878
1373739
503249
571146
1401746
528650
39369
1726297
1754215
445712
853535
1600280
376181
1610343
301504
1785390
1030995
675934
1191796
1717515
1440656
411100
422129
508090
222611
707861
294236
1370607
981184
1212469
1870194
490460
1284316
1108290
752117
1046403
1242510
1161251
1784765
1249811
1485871
300784
247653
1607675
1569699
834333
1231702
433310
1655548
1453560
717422
1713807
1752472
1424384
332762
649481
1348093
502562
1934987
1874090
1105111
1157453
370877
1922077
1216024
790471
60171
996596
526646
402730
425804
1055664
794741
1889683
99436
87293
510803
392571
1751805
757667
319801
837820
1131560
1628492
640200
1637014
283876
266847
1903218
1973127
1805485
231904
1426684
1460343
1730814
325659
1937510
1760317
719770
332046
518411
1893244
660219
100036
1502322
102100
1320923
1578675
1592871
1809680
1206795
1898900
1509101
537752
512813
133725
1644506
607121
110216
619855
1255088
1059427
385574
1735319
1756380
544771
1155804
902584
1882393
1692404
714795
845312
31041
1374122
1414236
1142688
1711866
48817
1571740
1246630
489444
564773
925588
890077
1927845
1174866
1739905
1211209
45825
419909
214796
1243960
1013844
1299460
73058
273713
559332
1219781
697519
455877
945602
1764260
802563
904420
878555
1858322
1671800
1523897
1639841
390799
1919486
1086496
1639042
1527205
1558858
1948372
1452497
1234553
1670344
973919
401712
44303
974700
1899510
990055
485747
978646
552821
1221515
880829
1931420
1144991
254390
1790838
1298751
1091828
249951
104904
275603
857596
254066
580680
36441
874153
459068
1135664
1024929
294434
1474780
969998
1843091
1422829
602236
738954
1713059
691813
605556
501305
121191
763344
786176
1754374
1637305
1319003
690769
82983
1307692
1825453
1208686
1889736
704907
183626
898749
91182
1630059
301558
1775839
1467475
1076050
441237
1570769
834359
86961
1058357
1019888
80056
598933
1379237
1754811
811979
1702012
1317253
980210
361593
361410
534655
511652
1765766
853568
1672778
214393
477346
1086037
1908374
519636
1873232
477644
512220
164372
23118
62587
1445306
731555
948076
890631
494897
305172
893261
1515308
1000056
1374680
1126289
585186
1454793
124621
606087
84709
705807
172903
752439
1209481
994464
417038
239211
1309206
658811
1804043
1745464
1577387
401799
622126
1396180
1712497
517697
1536141
201388
1925819
1797367
548448
465332
312196
40556
1745332
1548909
708815
326571
1002774
436661
1352905
698412
1508675
1851481
1840828
635030
1955789
518883
1142098
418796
1653300
701106
458067
343878
389296
1905284
1291647
666842
1761361
1363536
666112
563190
11596
1156472
1763499
637681
566214
1878354
922456
1340377
1319871
903498
50726
1525329
1944222
1191278
27191
466918
250936
728022
861546
1305509
1102945
687837
1638631
142859
1996116
1784612
598119
1831983
510739
1285112
1370087
935617
71902
37589
884105
979687
384112
827312
960345
1131841
188464
1969659
1709220
201418
588380
1136863
1387481
1602852
714698
258305
896098
527776
1840357
1226482
914266
824007
1133905
658974
286669
1307046
842740
1224060
1118700
1836041
284277
742602
753169
27209
879730
1368398
1551589
588204
1683489
320343
644544
1589343
446428
407447
854779
739557
1006569
1650896
1109624
1433362
1202498
169304
741574
293695
1574490
285677
1814040
373479
1130952
111929
992904
1113528
22142
1406286
1231443
1698152
1861359
89311
878652
1718393
487554
896290
1666582
305359
1489716
1057283
853893
1990738
491538
1551084
792641
848561
367158
1430288
1698093
1620828
1001925
1041851
1099014
635261
1424110
746520
11902
1547700
677276
38412
1469573
1788601
1578211
433604
1674321
432476
1895739
140262
739890
428372
811600
1573183
214037
908198
1249673
422307
1177325
1447467
326016
1159445
20301
1752429
1890568
344802
1917317
1447451
832770
1823392
1410023
955867
210086
1052113
1181979
1506961
741056
856442
263602
794977
1349490
1344338
519778
961205
988870
41722
256221
1690989
249472
2669
1332992
956497
1508898
1546186
1134767
1526496
1781971
26014
204594
679874
1555650
1068979
1958454
1263142
313172
101761
958920
1036832
27606
1620993
1391944
578841
1708616
1223551
1977732
965111
1029799
1811484
72646
1736852
1536198
640640
396707
1715242
416933
596605
94137
217203
419761
818422
1938232
1484570
220139
1212010
731988
585829
1990149
1437817
1248766
1651602
956667
1394819
1754987
1206442
1243200
1242156
510114
466051
1085685
1318812
1429583
1818039
631015
1253136
1071551
785579
55569
755828
270224
1497987
1456482
695378
66567
119202
1228825
1937678
240126
1966757
625651
275672
847173
983698
854226
1766269
1028731
1045557
1169426
518513
367539
992240
774237
555788
1042767
1671427
324895
1995819
1176544
1258307
72657
1428885
973370
112387
1065166
439865
941270
1935975
3977
1388480
1836434
947506
1580295
177823
1378553
1938625
856083
691848
1302463
326883
788899
1006181
933833
801546
483835
81973
1971059
1185056
821468
1027477
1051735
1552308
33826
1822803
1702001
1628235
378073
198742
1732033
936766
1067686
468149
1944539
1940313
835628
171660
511461
1047926
945659
748537
922285
1165965
241922
565703
77602
42666
1021514
86012
1806305
1072969
916418
1760201
134148
541045
550171
88564
1828587
793110
1842230
1586263
1808210
1384505
1458948
724722
1520840
770944
1029508
1024335
1575316
1168252
368566
1582587
1022225
1590040
1192790
1615752
1995819
849113
5941
737026
460176
1689242
1432653
425960
13086
1198697
761685
1690426
662750
1160120
1349979
755637
1183292
144853
32362
1828988
1576715
406265
1867962
1813914
256889
232906
1487082
1930215
405455
60842
83310
1925617
880579
994056
315070
130224
1854762
966510
1480841
1917200
694213
23776
140205
748461
481448
1544893
634836
638710
1944551
282689
1174439
1344490
197267
1902294
1491321
139109
657428
547161
1101798
375129
1403834
110665
1665053
967046
1921526
1127735
403736
1745485
538011
1020374
1179719
709417
1158332
1622696
1869246
1674027
844671
1830467
165342
1172588
1546349
1727067
981317
1728912
591340
850451
965506
825095
181943
1297874
471370
96842
1921959
1353180
1659462
399701
1160307
1056014
1797108
814395
1836806
763613
181500
1752156
283787
492229
242251
1019748
1881960
1920617
832007
777490
996061
503959
310714
1848405
38957
122366
1443666
1469070
1023356
1705763
574122
755124
1136069
711209
277031
530395
227119
674629
957758
148657
1276789
1757371
35243
633715
487714
467386
38528
1774106
883976
530397
682422
408441
1686022
598310
1187699
1646338
1701493
1557715
1715806
993048
255766
1571100
1488936
671402
997589
1081233
1065006
1981633
110636
1840
1382486
1962876
1282918
1622110
1264150
954505
1181574
29310
212083
1944751
1136925
188424
1064650
1139513
1016041
455067
584227
1581149
217440
89297
809583
1035834
1049588
1171951
424841
1146858
855319
233524
1817036
794199
825969
1250437
1170395
235315
299939
1023973
1586635
568749
1424305
937570
1836557
1781376
1191839
386911
1972479
901973
1537518
296529
350158
297511
221548
244167
1770136
1965175
1637033
1299709
1620170
795455
163710
195672
243496
308502
135724
1035800
1721572
1955160
1103398
1030577
437307
466516
1570816
821019
1975542
555758
1193061
1436280
1778202
578019
1278859
852874
457685
1285410
1648693
1261532
203981
1050037
121399
1048014
1662786
1339169
139872
76214
1762179
1225899
969388
483089
1259103
1248060
1310903
1017822
748696
1460491
987129
1651157
1769179
285759
624088
484226
1453051
1341161
563661
316453
189257
1248524
1005806
1803867
1794939
1900734
1774533
1271089
1366070
1115739
1798263
765791
1417559
222769
482326
1364002
422121
1204696
817984
867000
1617428
35450
766073
1762335
316152
873153
1282583
1859828
704533
1704964
1742224
4096
921412
1703571
500365
587449
899766
1689608
29414
1246222
995819
1165755
1313804
1674981
203510
661124
360583
1865517
1247824
995924
365261
646443
1769641
616508
526077
256957
1334239
1877585
161095
1798495
1054495
982382
177325
779881
1675452
1230914
266620
1530382
407282
726580
511817
1561051
1805523
1214162
227920
1284417
168562
1093085
1102395
1435306
1972417
536704
1199540
1201754
1587167
640736
242256
675360
374389
886025
408448
1855907
789459
1584606
223126
132978
355068
441552
1553292
310639
1463276
856368
1919434
1173693
632752
102667
1700021
153339
1127697
386923
988478
1090884
1789019
463295
1265455
1160893
303868
1136918
22684
956633
1616038
325681
937932
1318025
130590
1786181
1176615
1636856
763295
1951965
1839999
1938631
1261996
445113
1949181
1448721
1597749
828369
1827609
697562
34822
395169
931819
1977740
1257463
1069795
619212
667011
1820308
363776
1281802
935923
1216558
1337312
137938
1079133
1190613
107476
171712
588100
1791967
1866447
603004
1689315
601984
1536082
428933
1695737
270117
1130272
1524250
1124729
480673
998505
1689543
226661
1687640
1085577
1309026
1418814
1968015
325230
1837886
327417
1681879
1818594
1170132
1610890
945048
1377463
1081775
1617495
343147
1655769
1501880
1519718
1726550
1718922
834457
1320549
1441915
270235
1342762
1691355
81615
1918695
1931897
8050
1695555
1318275
1156441
675581
1181945
1670060
1909358
1956370
685263
799545
1102562
499247
919480
1524146
1104646
784623
890900
1072888
539293
282551
620994
438483
315477
842629
1763505
940771
1371753
1875507
372870
778398
635747
624100
1741803
1048110
73304
747821
592235
295661
260291
348413
236421
1808846
2553
729473
1154272
1068526
17947
1939076
1969467
694804
824806
1917454
40425
1885132
742266
1615161
232377
1719052
1898014
9116
143817
715523
677298
1777137
1761214
1716376
642834
299129
1567266
1080603
579996
1307545
590176
1862971
1980852
683933
493520
1701150
720219
152629
628392
186757
1070606
267089
1402042
1568975
396918
436983
676963
469322
186265
1455055
637431
1759394
1412018
1945730
1478041
1392317
149754
1895023
1649946
711092
1692256
1151844
841677
734319
62231
549767
1117883
1106318
524353
1499533
690422
329976
1885140
1945797
133155
975046
603240
1860365
239873
1002292
216532
615803
1730849
610840
906136
1567984
28430
489258
1119684
61084
1259624
1882660
1601859
1396019
91682
1496031
210777
991149
1532828
1802998
1180518
407878
268032
868764
1765868
1866924
541924
1955521
1015432
717195
1410330
838703
1101794
1810998
1024826
411766
1800428
216945
549881
1220318
1747875
260994
1952661
1461687
494139
1770499
939736
196855
201826
1480396
1238013
1933392
1050891
104212
1145383
1125433
900618
1371658
246069
722973
1321128
954538
1061192
776035
832409
713323
219374
553891
398238
271199
1954622
1229971
1595377
1439993
1456808
1068287
1795822
508360
1956984
1814696
1771215
995742
537159
1323511
889020
1943530
1232750
102427
979693
1823253
1573433
984572
262863
1057506
948525
73112
1347368
1586506
1388250
768748
227114
334280
1086005
1036188
519493
720563
1907121
1417178
1460913
1217181
452011
1034025
1095451
473119
1580799
1714259
94845
545334
1044211
1150491
568498
1938235
1318579
494235
1006544
405518
234855
305995
1279939
1439409
1516721
211070
1012602
31193
1313548
1530621
314875
473681
1738548
1743429
1840690
1327402
349390
26224
1695284
398671
1893750
996137
280459
1286366
1885305
1228021
1893130
1484088
988533
256536
650042
1517850
1554294
12721
184575
279716
1077951
160876
1429842
1093326
1614978
463930
302499
890798
296617
257573
152639
1270377
1417195
1826617
892567
417694
1771066
543778
1064429
1206651
454560
1790677
1278426
858424
1134500
1069808
1412171
1068474
782971
184032
406596
200186
1278579
1807490
596174
593100
1130717
31900
1046524
1272031
1254583
1032516
45812
1322760
187518
661871
1988084
67748
1146022
352163
1914516
951172
1409255
1878138
277685
1694931
1892034
700221
186869
1062608
1372633
1243027
1438397
130576
349077
1202802
1216875
1191186
1576697
187171
1251963
841016
465399
1072871
899678
1898986
940222
551440
1354540
1079818
1701357
429198
727270
1253434
236708
1342841
20451
1722949
1631422
1695173
530179
788560
1595807
1717901
798058
496494
765869
1174315
633532
1461226
1316980
71316
1840699
1668040
216519
254169
1226137
1224566
825295
1623926
1174789
1370768
209545
1912947
1021003
1614415
1451568
16360
764920
3449
1266600
1033893
547243
1644062
352470
1282280
830042
608954
1704648
1464218
126391
115975
1127936
1467217
1791137
1419746
1642607
1226859
1387511
1306160
1949858
1040128
614212
281080
417618
305136
1985626
1461295
1717958
84225
429058
148016
219580
1318026
1070110
356254
1930859
1739745
1272544
1430388
953057
1580698
672056
1910229
90736
1982370
1046407
138158
482224
1520408
1831912
1490173
1128984
402336
135713
90541
1898026
570693
278786
1853157
1682108
833974
663379
1066667
1786436
1279233
1388433
1408600
754910
1074252
1931322
205188
74246
1233832
1224023
1258850
1152209
204083
23402
711719
1654581
861444
342923
1054001
819481
4892
1104162
1640119
1103873
1764820
1497524
88970
1036658
1449838
287169
1365706
1863722
1688601
900418
1314200
411475
145771
311122
1157285
1738188
743774
1634914
1510312
1418285
1831859
1868511
1160751
692987
1719382
1026512
1172592
508359
1916363
1765299
992839
800188
281329
186223
108293
641837
73664
606940
869059
330245
559696
1339732
1439808
633811
1518527
1158691
968252
735692
1164304
1251162
1333161
422113
1342556
1683772
1532526
1927839
235106
205864
1018370
1262284
1969316
1684063
1082481
124864
342144
1478078
271813
1104418
1732951
364213
1687923
720939
1085217
1345877
644916
1002212
421880
1030800
1736323
1111920
770658
1987633
1910216
1796840
411887
1196108
1478236
903122
1071521
616632
1804658
596333
1633923
1484848
600068
811927
1891303
579072
1602674
1392062
1319735
1330827
1732374
166253
695003
367863
239500
1660959
1635529
1763066
746866
1975167
682748
1451453
758460
251184
1033901
587109
869021
499305
1860583
1319387
1359423
1188704
1221008
1236238
1611707
1908194
378994
50944
1832668
1961532
1937034
514268
418722
367362
581330
962701
35987
734084
612304
1324885
876858
1295363
1497833
155238
102547
1812460
1393657
927396
850403
1013698
703229
37363
902337
1909598
257825
1557924
1722005
577208
1869790
1586046
3708
1047907
900112
1392527
1036867
1979041
969883
1653434
188233
1085940
1756226
1498034
159279
551403
1554167
1324780
1692445
1623675
841941
1111743
73205
391328
191656
1675115
485994
897367
1918931
947051
1308637
187576
1256648
1567764
1117846
1136638
1173158
1654978
1039157
1810709
1099186
159401
1955981
1134942
239987
258294
1004484
7757
1966867
1194457
1224711
1575626
488377
176435
1849483
1424068
533664
1381485
1153501
1689166
1501823
512551
1437111
1369449
426323
1232487
1671982
1131745
1349885
787386
957447
1759789
1706609
874136
1528584
412671
1038393
533531
1700065
45913
123199
197598
683068
1319456
891495
408506
1454868
659163
1581251
1558043
352260
43292
1828705
201309
759299
1063422
881178
471320
1790314
901192
1677527
682019
472944
1883200
876161
410988
132576
560088
286318
1400466
1855405
1539345
1424812
1733142
1012175
884628
631588
244124
344640
1923448
1367851
985051
1848818
980823
1708747
1176142
177549
644265
1935350
1482684
1381200
1010681
306826
1377503
663670
1370437
237334
773822
1150751
95201
1310318
1551546
1019567
1546427
583
1777510
1058689
834908
864122
1378722
940803
1442417
88128
503440
79169
122015
213817
1518381
855151
581008
671100
608276
1820322
1500505
1769033
745621
136416
1782744
1250812
1295216
812481
1188898
1645378
511031
1221955
191937
1278904
1810298
1102073
947787
154691
345221
1542433
518973
11216
1996931
1251201
428706
486863
1960974
1162193
1632195
1232271
1728051
1447516
130957
100248
1194911
758398
1208524
1275770
1906758
1028573
1103524
1219241
414269
192064
1234016
665506
335420
1021579
1453679
880722
132232
1128112
1261714
959127
1266190
1837600
1779732
723985
1752294
294112
1576898
1045278
1181548
561789
1767726
1987854
1882071
1558722
1653193
456851
1894678
131414
1455490
1802840
1917815
157340
1169714
240326
1659863
1185655
1906330
1483498
1684853
995366
1634135
1248280
1645654
368333
1924400
325823
160805
1090237
1562048
1976757
1282509
1508367
1496722
31420
411876
823061
1919864
892184
1699370
995196
1172685
700322
1355949
1099620
966636
1120747
842033
1495614
1829826
1752296
70253
716872
774287
722456
1376320
1222698
1404516
978145
1545086
1635616
1640751
399964
237589
1747408
1247469
1549737
1668467
377004
146002
1560630
1698857
829835
475162
1935905
34277
1555501
966960
1159031
1935266
1310342
1038254
769973
308096
20862
1763548
594602
986827
1170154
534711
138330
637946
1950237
527538
1910666
1638608
623979
1617084
590314
685477
1754051
889373
1129508
1674057
1068771
1528360
572183
712385
1302508
492333
1632300
1887359
1340561
492204
1016664
63208
138547
1439666
770511
533929
577528
1434988
1484504
1797166
840368
87621
386063
1564401
1528736
1754712
87600
1072210
59547
943389
1807502
929312
1515745
881768
1751960
105843
859714
1559048
296469
1606186
1080679
1074523
1309467
217628
1498472
696226
356638
1001900
1714537
485022
1076026
187454
1593382
261524
434320
1854034
1796343
914994
1599080
1118944
61511
152779
1750645
119799
1672990
1152290
1127375
1081793
866079
1468316
1517540
948752
1773791
1025259
712828
385095
1814946
1146341
748009
587034
1516344
1177874
438508
1303258
1851460
1320185
2873
1681580
1222420
1511567
118105
644442
1806606
1365813
855813
771739
1869067
1424449
1078225
549900
955629
1434895
1538745
832180
700167
1040927
449417
306962
1636414
391780
1160920
540717
599162
1333162
1073129
1743159
1435673
631778
1535309
1992264
1796226
1603400
1574579
1088700
1612130
1462985
1956096
815401
1614028
1119010
934058
840271
1506710
1426272
1052958
886145
904148
1059587
539543
1482653
74318
618468
1427669
741923
982780
1516482
1613432
1300334
1669827
1608088
519123
1342848
614787
338394
1055472
1746139
1915443
1299915
1384752
847407
1551292
631190
30323
1330672
1777822
1259816
1838032
586169
874002
1685785
37804
937276
1437309
1778739
1294655
90702
760627
1163540
1088755
1531256
203068
1665498
150068
155630
1681342
1585755
1642315
105555
1395908
56399
1137649
381298
234105
785108
1005881
1219308
304899
1968221
1142304
732160
717124
625521
1387854
1140350
1727329
1457665
1154288
1422230
733522
312561
783442
804706
1252809
976422
967157
790071
1558337
148530
1403900
1756548
495328
243442
1503766
320558
1412984
1358855
454441
1447324
198607
1976586
1155237
1801660
1482006
55263
1740184
1589553
998434
1055000
1440469
789774
265454
1601166
1583593
1531108
1821570
785059
1768284
265486
1511269
623021
402375
855614
1123999
347996
1103550
1529303
1180451
775930
127875
1596502
1257028
1699511
678268
623738
985539
1602391
257010
1432244
1466433
36741
1144490
293550
1558765
1432160
1431817
1214112
773231
1432552
203294
19898
1718273
688305
1463916
981455
735688
585064
1644701
663130
414963
813312
20860
397670
1469737
363379
616745
215787
1522644
688398
1354740
1064236
1450072
1530941
244114
390938
1049364
1224753
329876
586265
363133
244441
1760205
1147730
912386
504237
227780
811600
473364
1488861
1401342
748884
1350702
1523465
1443765
1219844
1000874
385123
1750234
125053
300207
1570405
1503447
197763
1754168
191666
1795119
233349
169126
623508
553096
1166390
1143380
882430
715738
945197
1388418
456174
1927542
1259439
848096
1102738
284954
406360
979763
1801671
605440
319713
1110617
191598
345754
763230
629804
1895274
312399
1905610
1318769
1854311
314128
114626
1189111
1045550
1450113
356686
691635
437210
1666746
1546438
1755666
208858
331680
1585111
1206834
1198654
808388
642501
1623724
1148504
391018
1665050
158410
1999390
754830
1220146
1982870
1402137
1665771
958346
1127769
415044
205910
1924
579672
870705
490605
1590729
183630
1723888
364019
603103
995154
94769
199965
459710
826333
435917
1377211
1372516
652503
1044600
69099
514038
765564
797566
1782971
162626
1720857
1687003
161738
339062
757046
1982318
1341555
175852
1347210
1976532
1292216
367654
984632
377932
733644
1587359
1420628
373595
109482
18010
757759
1223026
892312
1276897
1724907
96948
1650031
725225
1212966
1054324
181442
1693187
1807383
958683
625664
323851
214629
1529046
822454
1082583
817360
1718244
71620
1503617
880187
1825279
1450148
78354
1246994
164608
1701908
1463913
1971266
418269
1251131
407846
786528
1183001
479694
1248284
217028
877678
480062
394410
950522
1785712
1464592
702732
315085
483747
363887
476255
1692866
1227043
19660
874910
100044
1033564
1139835
407818
572012
998020
251427
356182
1770442
1459944
1690987
1677840
3369
1702856
169525
912563
1517014
1674030
1247685
658695
1270643
1777260
804383
749767
1627072
1368786
552715
188058
377409
545416
860629
362658
1543837
926107
1317836
7082
1890086
623492
1563083
37997
1635923
1022115
1667015
769078
594048
631268
762748
654979
871995
1038339
1626095
874234
621432
1214656
1903034
1169581
1207912
1497054
1869801
468219
1498258
1116081
1198557
238044
1529658
981429
743358
1643573
1269637
509424
424925
1658918
1746594
1690604
1460756
594932
190178
347464
1841697
702423
163697
608399
1614286
123392
1703458
1217985
1591867
1950936
1114283
674624
1479290
1636780
597806
1074513
1399115
1338438
1503381
1729985
1138050
1520748
768109
1720504
74111
139229
1158023
420254
1500236
1288574
922540
1892354
366529
657023
811962
1039843
1442877
810942
17096
741649
353864
1018006
621848
583157
1005828
1397338
1275501
802223
276988
125536
1863610
1035871
117370
639396
1669407
555031
7019
981760
1367145
801388
264738
1133688
153814
1651931
1245795
729971
671450
305620
1538140
1229536
123810
1250670
1620228
43509
582428
1499718
1280487
1735948
427324
1458467
750110
1684166
510781
1738358
478745
1543692
1589374
1633043
417761
615215
976396
366752
571982
1108639
448822
1765341
944822
1038667
1035503
527570
697566
1633256
1962419
209147
1135047
1012397
853158
217352
1153602
1377266
40987
802339
375082
1952291
1582623
208212
933001
1098920
886328
228485
594492
169581
1077424
527764
1218204
1805111
722577
1124166
795206
1965132
909893
1165588
1651109
843800
602767
95267
1437327
401666
4372
1052504
1244224
829560
1518589
392719
1483387
1373554
1905427
297939
113319
1133767
311011
1529803
1450154
1192928
310370
278807
1916495
1595849
1718900
1699086
889806
417619
32626
1248094
1962247
1424706
1024502
1759003
1959020
1400724
1025433
1923949
749463
1071976
1789223
1836606
274200
1547155
1744816
646333
1363950
934838
672314
777264
585326
781454
1688562
1202277
423494
1150882
1391287
766034
769968
779239
1531563
1625068
422321
1067887
617636
1713582
95152
607128
289010
1872886
778750
1834502
1278779
308016
217668
1448969
1561282
655728
769825
1394382
1176895
1558110
1653854
1347025
1287320
1921853
1233519
818543
760612
975196
1475777
1209918
898511
719676
1044739
162905
1416578
1551367
688674
777482
1465925
345785
1232908
624226
1669432
1993848
1467643
632005
1366781
477819
354328
1882979
690428
233480
1567023
52564
1531106
511775
1184606
206251
513328
1591157
758415
1232352
1640806
1594274
1478208
1637821
532077
863700
1061500
6296
1227860
1308137
727606
1243575
1558990
1711701
662361
1033331
1391127
333367
301880
1674983
1826191
895201
1290614
1991609
323110
707411
966366
699546
1949383
751236
734597
1871079
1318261
1612518
1682041
1556586
301736
271067
1328745
1744875
1970443
472953
1871456
1980571
1859561
1519829
1192088
1569847
1804466
40163
822675
1444719
921770
361234
1151814
1725915
906383
64868
31214
1247813
1360597
798449
820771
793638
1243945
481685
383566
41213
12716
474258
599960
1182666
763482
1553094
713870
1373392
235705
643728
632766
76760
799968
980301
1060250
165521
1437960
1181310
1215227
896494
863094
913188
1228119
1722864
1550784
65339
140674
1735455
1685101
1049506
1223870
693858
779004
1268211
1307869
429060
1834403
941345
288469
156174
1458246
743089
607748
1122931
58571
1465331
1358231
1703149
415415
972156
564530
1583489
167870
783807
1506336
90226
17745
154647
1530779
1882527
764446
1717408
465684
451476
358324
855980
555666
161740
1405350
1743973
374510
37054
476625
1395279
1698317
1242062
1933942
1754966
651238
1219355
1002341
1201653
1423508
45826
357912
1116076
1251314
1987791
1649302
355426
134075
1628639
1312161
1658611
12441
90102
905564
482561
877182
1527325
1656584
784194
1740181
775162
558656
1814914
1816964
1946219
918738
876802
1307891
289126
1651092
825972
970427
479484
313446
80096
1037897
1202115
969435
1371922
509473
563957
1867106
917305
533469
111714
830927
236453
880371
1114913
1573140
49119
682142
1561508
496390
1724792
106609
1487605
1180352
866220
241996
262971
1148369
1699975
1650053
693478
652773
784006
498290
827117
1978022
583361
1860102
1841358
241942
152062
88399
9340
1801341
1045982
314430
282335
241270
833742
1687704
602903
1598907
24384
887628
654514
347208
1417330
584826
1287246
626051
252261
151162
334987
1868581
1381205
251631
278128
561300
328817
1693595
863201
1300604
845286
471404
1714791
386427
1885201
772722
1196890
251165
1073670
985509
1816866
67789
1457937
1179451
1526335
1468798
1960945
17402
642691
936144
1779370
1775095
75026
838905
1238448
1826116
747877
774107
1901977
1232907
1652041
1382746
1499228
149649
219409
1036206
749964
154798
140254
1009378
1814555
876250
745203
783406
845947
1305875
1400019
34395
1537891
934770
812387
244347
1750187
924968
759494
1799903
70462
219522
1711001
572193
1243561
284420
1232073
326656
1625658
487691
578636
538666
1244168
38263
820591
1434199
1888924
540586
851044
1037228
171736
93136
1792152
678987
751896
1650279
575270
563901
1205308
1526923
774770
1218504
1647626
489249
1476341
1246355
965423
743435
1902633
1898370
1780148
203328
654467
703823
1178477
1690889
1665153
344616
1491597
1684255
1883108
1176587
1255912
1365270
62220
751643
577231
824880
1749818
1992173
275363
1509556
1358309
1449665
906651
530975
1561809
1091497
1148942
1134035
1996231
876268
695823
1744218
252128
1428850
871174
1398182
1063067
918236
454934
241155
334294
1647324
1018479
1013334
1489594
1263481
1901289
1476841
101675
9393
499467
1236828
1237522
554757
1992973
638323
119181
1000419
1961841
1193232
1523931
205851
84323
1071532
644546
271703
1037597
647879
281096
451886
784813
762816
1202994
395018
1754565
1138469
422575
1045221
482475
1560283
1929532
1489199
1634771
369948
1997088
1422720
1706995
1867449
354697
1541290
373653
86657
1631580
814525
179261
897838
351559
722750
1622531
5840
1695982
97661
1429159
532307
1118124
380483
1832852
586180
230616
1017193
1817735
168051
144448
217756
61807
1909498
1486719
1100157
1168883
760957
1942700
908933
1955846
535281
1349977
159282
672887
1880155
110310
825866
1610346
197239
1450338
1151494
1433814
597786
1843386
1203171
103310
52086
939205
1544138
414985
1166093
56343
1842027
1894870
1684529
1062497
838612
1595807
1786798
1306451
471388
291510
769410
373649
1074754
393391
213293
232330
1138354
250536
343741
812175
1637524
1003128
1527269
1109441
251621
1556199
966354
552872
643441
268132
637042
1450993
1229223
447458
210874
117239
1897008
1298119
602594
1495209
1942946
525200
1247418
594424
872203
432446
1252807
462391
819043
678415
258401
1704171
33918
1520340
1735435
530633
98083
816267
383801
639128
480703
178006
1382002
754187
1787942
1684438
618444
95259
714723
755115
634370
527979
1309156
1415375
1106617
720755
784182
809844
434170
1256410
739607
1632473
219120
1465166
1884249
511232
1952290
1557132
529468
487024
1006115
930043
1374944
808143
33022
1131049
1779865
463781
926617
1172517
527708
1398016
12020
967906
665849
735042
1097351
120146
733910
1695588
1823090
36154
450738
1937121
1906365
215490
1294768
1795551
680898
208651
593499
1384564
1102959
19147
582452
1978275
1086217
565607
281638
580243
1385714
1369414
1793324
1788450
631682
1677737
1993876
755609
1773200
1704185
507725
744554
435097
102026
364150
677132
1069695
1619285
1005155
743397
4785
1939859
159204
785628
957044
1575302
1841149
1476769
4401
948707
109051
1473378
1424782
1384760
1809413
1379835
1912310
901516
1313199
591993
1893348
273216
806947
215999
1642934
514022
745803
626363
87843
1242699
893466
732542
906346
1365891
42600
252508
1970819
620453
481449
155
884410
1137578
600560
1808886
1797743
655155
557662
372876
1555154
1157581
1444675
1204862
847681
1935649
792696
915506
855897
559131
1673221
963712
320354
122316
352667
292066
864594
1116774
602257
1113362
42211
803606
1633103
434849
1494896
943411
214565
1900370
111183
1621612
575527
632078
1997233
685384
1286043
1613541
1471965
767935
1288122
434735
1358114
1329401
581735
1329531
737927
1371321
354025
1657378
973853
1572442
919255
66796
911179
1078032
1740253
109575
931596
1597635
1117742
292346
831591
971977
1455511
865716
1058582
1141775
62334
1417731
1058490
443675
624973
971895
394765
1232892
1031204
929904
1463908
269513
1768069
1557717
1167374
1663975
246070
1013206
118089
1493964
91527
1237981
148640
50026
1379783
1256423
1570115
1357556
579645
202437
273983
1327797
1805257
1205849
861939
1072082
441744
261880
1956569
209584
1502726
143569
1078909
1406736
153903
1777149
1841847
60414
1035568
196544
743601
803666
1554670
1060692
1777478
465086
1855882
1875346
257205
1410683
390675
545878
325561
681536
1993481
1883202
1555941
338951
1129484
1057811
1147533
1034432
99730
1705937
610186
502244
613113
334460
311135
1402628
1550773
1674751
1329341
1860873
1381707
1533830
1379732
1547982
1094330
114748
1877396
870606
1959810
621355
1379573
257971
1629030
589359
1549273
354599
872889
1889275
619997
1354962
352258
98046
1029714
951508
25039
1244683
798888
1148530
1976275
970795
739965
743450
1677570
1578842
727746
1027708
718481
45069
1053563
1500779
218656
1717344
742050
1024943
1106357
522911
1154770
1369386
1090470
1210075
850993
820595
1770606
1901113
498540
813940
719314
309408
1714477
394804
557718
220679
1882869
823062
433908
940594
622304
1305410
1148897
296496
647222
689444
1286737
1831965
527082
228685
1581179
664056
787104
1545756
1738031
1225214
815613
228888
1367459
954975
711869
90253
1940955
1607473
1809303
627451
104282
830997
1247872
1456359
596840
532785
9336
911538
781698
439109
252348
1284067
1775698
1380957
44493
1425371
1841762
1323371
575774
673369
1944328
260445
577012
886848
468361
822238
943879
87560
612447
1833276
529570
1556653
1114733
328456
166061
1300464
789092
1333959
44302
1249381
938890
1877692
516933
792889
302587
1200037
252232
1181402
1218494
240728
1822091
292105
1441860
442086
673518
1932343
54003
1992785
536171
149498
1323614
15286
1344012
283134
1714550
884276
109868
235773
377532
33468
365448
556283
1947344
483441
1658294
214391
690098
1635034
1998967
768611
1998120
616471
1437449
198883
64563
598663
922133
1489518
478567
1807674
485312
1583117
1477842
1326000
133257
1834010
1946020
1078370
544806
1144681
388269
1835980
1355553
661470
1584858
1017992
490755
497802
439854
1835956
190809
1421538
159513
1463008
436668
1677458
1425526
707024
669405
1386862
1543177
1925402
1733676
70141
1839461
1446537
1868372
740123
573934
1998064
740138
172082
1658132
1180079
602563
592979
1401194
1125878
743133
566364
973111
533344
536461
1199242
1481304
212258
830852
1517626
1633386
1964400
676634
895670
165708
475704
918099
1372956
504451
1400052
1962768
1550994
570668
1194009
485839
695097
851043
294879
13479
1889051
1454934
303690
1224810
283340
1701393
1787634
227096
548033
718454
1296018
1616049
707924
1343003
1863944
320531
1438736
1093472
664037
1146209
1138520
374155
1732429
88840
1400141
795987
1413810
1552620
666051
691791
782307
1022716
871923
1611193
529658
973423
21721
353959
141291
1533471
1177019
1780456
1094593
323259
898992
1536431
601631
162223
1441247
37619
357592
919916
91472
1077593
1804805
690286
1093261
1493303
787882
1178252
961307
422686
1784147
863211
1532650
983401
534317
1265060
1377123
487135
896775
1467900
1217704
1067494
867737
873140
108484
1415034
1588220
980003
898958
759515
15996
1152642
1360146
512397
1672254
620683
86623
1899818
226077
1485150
1749676
1033579
552704
1459758
1362255
852492
589788
246748
1383979
1443618
1812420
1036979
992509
779246
465793
480187
111489
1966930
1202944
1924014
1529411
783947
1190069
239579
1258975
1056580
992022
1216205
1687519
375900
472856
342035
1334921
987079
329362
1768250
678789
1351852
1577674
1189688
1459937
1511143
8880
842351
692214
1673458
1941219
1850462
1880667
756056
879433
828867
720375
858540
1148219
514879
825192
892122
353411
533895
53134
12506
1004804
1862373
766033
1823463
202812
20626
1791203
1489300
1275326
39101
1919005
463457
1185968
190687
37663
518018
1519855
10708
1601041
1863968
556775
1411507
777236
801372
1759306
452367
893181
1178867
121675
1343845
577595
1801684
304700
144478
218070
1611653
1791468
939227
347790
1276709
1283867
292895
1852403
682308
1578455
553289
1221839
362697
844952
534982
820694
1655181
1606451
346327
207161
507520
1395976
1936973
750746
1426762
1320856
443917
1749524
1745463
1670413
716074
1615086
910033
794194
1300833
1615666
302780
1586710
334550
747475
1948226
224541
701765
1461076
397354
1640666
973835
1715463
1714042
27295
1688857
1462904
711321
650380
302658
1442318
497349
1315236
1623298
1813162
1144508
1904217
642015
335271
1215558
18744
244204
982884
1603786
1476557
828496
802440
1553730
1232709
1156301
690919
1437647
1056415
1245717
1432713
1172203
773496
609808
938205
1496588
658052
920596
1972263
521820
518270
1177133
1400144
321579
171157
402825
303557
588475
985001
433491
697686
1095457
458198
710968
1514005
1668247
595497
932729
725568
1154658
366478
674440
138399
686599
16547
1807502
67020
1038295
1735320
42451
1341913
1121744
301539
1137369
914102
1909559
1506717
1006926
71504
1800704
1072495
316029
1077744
819523
894952
1744337
347219
1001745
171602
266774
600717
1912950
1965835
861066
824414
113800
435501
371903
890063
1670513
707214
1230566
1875139
1893761
1991912
1090360
1809818
799514
46727
862240
1273009
1219831
306376
1829595
573112
321331
1906936
381963
897289
1321686
1793035
897424
1640044
855278
729740
944608
67371
1319311
1845779
283017
867808
991613
862396
1385355
1633240
1024945
801740
796657
1745483
1514152
1062628
756518
538382
1873600
1684309
163950
198844
1650716
1236298
1455259
10687
69436
1631492
658259
280113
1328451
189612
1103764
23692
1512913
1489465
757401
1840385
897813
988239
708355
1908708
733481
139448
62646
1442188
261747
1033790
1222314
1689580
981081
542310
799040
1600386
280091
502765
1724477
1508916
1491100
1805371
1756383
1494400
439727
1251035
1335608
1336914
1069066
1132724
19799
1563665
807053
248601
765202
737186
1033049
1721534
666621
234059
1634162
406112
912493
444566
467942
76024
1405575
1370887
600055
1084527
469945
1342167
1594359
831385
1542658
773678
857858
228249
729372
1651116
1505314
877631
1258785
1567927
1410163
1395829
304066
1065343
1864184
1422582
146137
136006
1062331
439856
508918
1266780
640963
1228238
129965
965296
1709276
1909238
1653166
408877
1675627
1667503
64471
211565
76146
328632
982627
594340
371726
918347
1341460
885422
1053514
1643514
262421
1613767
953499
1758292
972579
846278
1654995
1986642
1531368
1199860
1230488
1015047
1994828
1057803
615269
1110754
861570
1701522
1516218
864116
504597
980017
1928489
284184
1643773
869546
496317
100438
779169
1743590
313444
1886316
1205711
1433612
1765842
890438
44361
593933
1490448
1972491
1575770
1505290
1509354
1378621
1465702
83952
1080813
913025
1592461
1119921
1144439
645240
242565
884861
554628
1351405
1275311
404399
353113
1230612
540934
329675
1042860
1818448
1334315
487167
961566
887620
404803
166397
1498461
1659152
127034
949815
408795
1415082
43342
1686114
1469524
229129
513852
1025474
164072
1707252
909047
183582
1899379
1338192
331825
1823188
332394
269137
943977
1989262
32147
1772278
1839403
1601483
1736419
1523245
1030401
1883277
1662072
1729360
1897388
1983180
45167
1450458
1698452
195840
1523638
260942
1342210
394645
1319382
604177
1360601
230949
1410056
1264444
386667
876302
421145
1311363
191683
1998386
324141
42720
1658002
1514693
277285
584415
403955
1751856
119784
1951181
1889101
1027929
868056
50550
1858030
19042
496817
892711
1011770
1170186
1835038
481426
1478968
655809
1520749
802453
1846686
1450559
561208
771646
1859838
551803
1345878
866456
709968
258396
1686646
301709
1578998
238265
287216
1144673
1700301
1305894
820472
1459721
22590
772964
1546662
1427681
484875
19140
1260282
1324343
1296653
928680
1627372
503702
784840
428808
1147330
1457285
1294456
517538
484441
127960
1220022
1528065
1047843
952151
1825723
1695107
1143688
1556737
313273
1489764
440705
86124
911850
665040
1205022
1737006
1159237
1449267
189028
179624
1635345
1445282
1028869
1363799
1983342
1447902
1990209
984030
674481
1242647
123619
744891
691099
1456699
656269
655118
417075
514786
1227003
1722877
1638985
1734201
1531083
70770
1542293
932655
1016002
426933
1058247
496395
1015721
1333291
1391465
377153
1144116
668176
327588
1061701
108448
896151
186413
395602
59080
1409121
1168371
420098
631512
95041
460829
1678105
897750
113446
1407630
147539
1528910
1836193
1548922
140129
1716198
988198
1117264
1779931
413149
1281435
668174
1340892
397283
534351
1365439
650460
773594
523097
1115539
1501937
824860
437821
556441
1115975
1069432
972046
1026423
324740
445465
1728024
101335
336555
51658
399220
1879789
603405
1592845
636345
484211
1810976
950937
1027127
464661
1503846
444994
611406
938931
235812
524438
882503
548389
190198
1095669
360391
794171
1389312
435250
936781
585461
1263882
510918
722261
828150
764285
884844
1527348
240036
157236
1857357
1558822
895275
1621576
1744592
1355011
1388138
595019
1302926
386417
1769433
607330
122954
1924310
1530274
330227
644390
483914
1606639
1630372
1707202
586247
1924731
2201
112490
1224473
577627
1757159
1000965
620740
19603
248959
176693
676494
590127
1389605
877800
73123
78612
213221
500764
1180206
371752
524782
55285
1367444
646623
567491
244240
30499
1441590
422720
1077414
1052460
1554387
1803479
1286954
318856
1633508
246746
1337387
329377
63817
575097
1839463
979604
859975
738669
1012493
1648445
1345466
382135
1803485
1387132
694141
549180
1532347
1816966
152729
1792674
1941004
171829
1369231
838301
28798
907232
144106
927497
1191249
1137782
1016973
1771752
4930
575420
553871
815741
464322
666785
1672981
1435867
268249
276798
1660218
19510
517326
897072
435917
635052
1314
1181490
880000
380678
1635284
297565
27415
1680836
1360977
144359
1560845
1349969
502235
1489732
1414697
1943652
850215
404792
1928235
626736
815661
142959
1290962
43881
742365
1703549
430063
1978656
196743
261913
1206499
1416787
1695730
481347
34206
265124
129367
1565172
1638432
467267
1202755
835355
1823216
494697
1160812
1468224
1077020
959418
1579707
408011
989613
1080690
1425148
1089862
1919025
1038974
1333229
449913
1956326
1382198
1319957
1556181
1181564
1933070
1807013
1771202
1058808
1566998
997134
415113
1109801
936538
372342
1670844
1499374
1040266
402069
1177225
1504963
531110
288447
839914
1873511
720309
1253131
1747213
186521
1763625
662779
960691
516291
431320
962087
1597328
825569
226678
230866
302842
460009
1346151
947705
724995
981267
1774271
1908675
689488
1285621
1473362
39927
1717076
1849019
914371
1372067
431456
1482748
353578
1266711
1108432
8029
857303
276576
423507
790737
97793
1026964
1492194
10123
1968878
1347943
280398
1473694
1749632
593617
299797
1976117
685264
1951636
1347036
872623
826895
1798729
1857690
1166452
1418861
1330143
371072
1011068
983314
293560
669851
1090347
565115
308710
802640
931186
68661
1792845
1490404
310699
1483696
545670
440306
833481
1646149
1868076
83502
115877
1055458
1474550
1552686
1740469
164636
1761881
1453671
372335
799209
1134435
1679959
166543
700210
1545731
1426905
1021894
1283993
175096
383713
1056960
261348
390247
548154
1707986
1746140
1015681
683469
678103
375035
1139714
607794
508751
718383
424924
937200
305952
289874
132659
526012
172858
156805
1549122
1538852
1278333
1962015
41348
1310827
855068
1849238
1018606
1345347
527481
480214
839866
1439232
1392537
1402941
778605
181589
135016
1553818
991741
17087
120354
1073578
662631
354013
277837
286378
1278581
39817
960624
755472
1230566
1801617
1611054
1543072
541443
594718
40213
989120
538011
561570
845185
357010
1770117
1373674
314981
995920
312066
808515
1189764
528505
1658356
1690103
242095
728379
451764
1852100
151063
685474
668269
1920606
965316
1578098
1586844
47752
1876392
584709
1705967
475165
548871
810844
1779968
194943
827026
996422
1499977
756126
392129
1607369
1898792
428679
1444879
774884
1373651
865383
1414833
849367
1271789
1195082
1664168
1933789
873590
1237037
1397378
493162
466251
1651677
1658441
783166
511572
1753640
205865
457366
1225812
1409432
1661434
1379717
1974857
1960654
1597796
587777
1170341
366114
208135
1453889
323650
722882
1337099
772597
1365086
957269
666597
1652347
1142052
342271
590296
1217080
436709
1945190
1131918
1946368
244055
433122
6837
215396
1247952
1334545
724184
270357
1873168
726945
183877
1590333
1561551
1723186
1102498
1685145
934275
1510768
1120987
700651
1768733
923630
1906395
846045
1486541
565580
320662
246413
833714
1085417
1083225
912368
1550836
1074795
1362149
1900210
1940348
1746511
586698
411320
1516177
673077
66057
910397
928611
1103968
1652951
976919
518959
1304260
618664
1703836
973269
23772
1857052
1140982
1116962
925058
1317356
882353
528232
1628855
960736
1877850
1362851
669821
1228062
769116
1015716
1361683
1827220
181994
1937496
746652
1491545
1472840
1969282
69086
1018742
111082
1029755
913391
271292
673255
1875064
1961880
1554343
1417408
913616
425749
368218
1722762
183720
1053208
610320
93721
260223
1752006
1904404
43389
1638931
423547
1121808
854898
1838589
706289
396559
73423
437397
1667503
106705
1052815
805025
1746683
1355721
1752532
839896
957323
711897
1840787
1503024
1717658
1586614
1525371
93121
1654579
122140
1377961
381250
1063399
1397840
1300269
805225
30491
218978
1435983
1249619
196671
364334
204124
1046853
396294
332797
271181
1698689
157362
493214
962099
1321287
1469984
637002
437099
421189
533278
23371
1633272
1996728
39896
835508
38543
1142663
1965844
1494530
1822598
553441
1549234
472972
1335217
1398914
70362
338658
295723
1614818
429338
1583851
725870
1309414
1681377
72938
1202001
1708852
1901421
1634930
1187798
355861
214142
885977
626203
475850
161948
1401357
1315910
419577
1054925
255464
823414
319775
1942752
1515191
188883
1314226
1318258
1982948
815579
451052
1905026
78021
1298006
1833669
528302
91912
696873
736746
1675758
1278504
1050836
265587
1805019
664495
999914
521654
1096789
1348143
1572057
677941
619494
1481095
91317
1602023
571878
1411664
1011701
1036655
411473
1656904
375179
551876
964726
363978
1983660
1986792
17163
1714079
1747289
1529415
606759
1124962
344767
1069112
357390
198314
1713916
1044139
1731809
468589
1941650
1373107
1364852
1319470
1647756
1606675
1316063
388854
1544339
1161913
382163
1457424
748095
353510
1461881
1812629
1808934
703337
1760609
1861202
306277
1490010
780755
597318
1761927
207228
564596
359104
1171176
306948
700501
1118015
497299
797013
1385835
1917937
852783
181577
636958
1210474
1486044
573199
1433851
1845162
1953840
999355
1929146
212940
1070789
433802
1841993
539279
1600373
108187
1540063
1397391
367938
412966
1563538
371521
1799791
794404
109849
150786
1420109
619836
1892894
457110
178858
1517093
799768
793897
550212
962491
1272506
1939405
368961
919137
1120260
1872516
18764
1961048
1091333
1788116
1009681
390154
186794
412320
1703082
1317537
69166
1083041
1144289
993391
247666
863563
1582761
1093991
1888431
593788
238492
1577085
181626
796151
118765
1761795
218141
435714
1981571
1430836
1371058
946538
106437
1944784
1147516
489206
1902239
1118278
1268269
973354
382644
1106522
1520475
531035
906658
190805
802155
439554
832061
272146
1122461
977971
1985362
231772
1367055
1291187
943776
1218417
85724
1449169
455400
976447
874035
1567308
1692586
1851652
592674
1466452
382958
1056772
1017465
589365
223362
863714
1940422
1554122
822147
362136
1871316
1883847
1305640
417291
408451
680540
1730142
942409
1494031
259239
1085574
932079
177292
212420
687260
1791891
1734972
357286
957362
583108
1020643
1910237
1061298
1340414
908479
786401
742952
107209
1328378
521043
1098667
773076
1945644
1549089
1324439
1326564
1583267
555721
1239720
583155
350203
1112110
1332615
43807
949752
1024702
1874179
749894
1580124
1749633
1676988
1108638
1519917
1547887
798819
1026850
488735
932640
1939520
147385
1868054
974809
1287433
1925824
1187957
1256054
1690134
87322
1998688
1904789
1573071
1672462
1549875
323714
581056
394679
1508160
900399
4689
984901
404538
116785
1825993
740442
1767778
946562
1703459
1135186
162519
1508030
405774
309302
1446532
145173
1803934
1801684
478189
1457737
1460152
826507
666270
218841
269006
1790018
94675
1877025
1999997
1903728
1481865
157977
333705
1801751
207055
366032
1353598
1373752
1524104
1934970
26427
1400007
676646
193595
981609
1067419
582867
1909711
1294215
1538287
1175708
569516
675123
1032843
114177
1843393
420855
797619
660709
288091
759464
1364082
1836627
1481169
117054
1067164
1716303
849388
569146
1550825
1949433
1394351
906596
258884
1645328
1519893
85750
1664042
393423
1412334
22915
1545829
70980
1983341
718357
139623
532348
1910156
1121921
200516
1083475
386000
888479
1445385
1047810
395364
1679604
293751
450846
1969300
289137
559410
532025
545519
1853834
1668512
1157527
1547272
1448217
676220
356125
1488765
751675
1829004
655249
82391
232922
1245813
1828780
960456
907346
212596
678
209447
167856
77368
1064962
272291
1796459
764317
369989
1714655
1450106
1783261
1385868
711939
1861551
1397210
1002410
814930
596887
1724019
386805
587752
712176
1061904
864029
719312
717780
358883
432985
838918
1667805
893527
367700
815879
402680
1287563
1684418
660416
1973822
1247306
1688170
1156411
115669
1760207
1771464
1513731
1128273
926060
706001
161316
1504262
1465612
1776477
1854928
865695
1852934
465324
1981369
1401074
177087
1732339
878475
1606296
68840
340157
668813
494481
1796543
418792
889521
1530804
1440035
1864697
1704623
1985599
1630626
1306923
1091066
362584
1020304
1510567
1952156
1970114
117310
1726720
964360
362259
690199
477877
932688
146918
453956
1818838
970245
1229376
563734
919518
283122
616946
18389
1671371
1081083
1152634
592662
570874
474009
58504
1285788
1822654
414361
642238
1060079
850860
1104453
1230919
1096524
1253534
1353010
190258
437764
1974702
707972
1184816
956781
1559512
1994768
930134
62727
374281
1067424
194488
988061
1146946
131076
1819856
151859
1826361
1328575
180776
320590
1165755
1577780
1154861
1233806
1842541
1300576
1890411
1080138
341496
1934451
1489491
23391
1763150
1343020
511811
1453586
1856094
1319454
1351199
1466176
1559704
969338
1104234
816476
1109000
1145391
1313908
1083759
668662
1804040
809857
1145812
420781
58364
389827
789647
1487848
1541693
1575404
1621441
1574641
1744282
951340
790048
1683073
1391776
1043222
833871
660567
236902
1931503
1315672
1082404
409
143840
1862328
1028104
666783
1087742
1620479
149826
115181
1885752
805059
1809471
628841
993909
1518981
1516504
1027947
1983069
869404
1681381
1740511
1437416
226002
1275312
948736
653039
1188610
242551
1429809
166063
324810
1561178
1890997
1248126
930085
46677
1032234
264352
44936
111215
1661875
648940
1938982
560422
1507869
1369045
329673
1011863
353820
1212183
260485
1052626
1731418
886640
814569
785104
1105434
1808407
1542377
1487830
726874
417668
1662351
1607778
769813
413054
1148362
1601810
1055868
366881
1914853
745411
1604104
1566308
1294648
1232699
132769
1968713
1052009
1916757
1868791
1167105
651034
410958
1279534
43530
336200
330604
1174224
656837
167377
406988
852083
1274044
1596717
1936259
436296
508362
1700385
35224
406157
622893
1040697
1487480
754286
1476828
1183623
986560
742807
1461089
274672
1457158
1587543
1725882
1672020
1516844
1247023
715560
1612219
1328660
149562
1337371
50205
844540
86545
699752
1952403
469820
1010462
1141755
109491
814071
1714006
439401
1616000
148985
1772985
1674913
626653
505902
1983629
347101
1453951
1578443
1932265
1893673
309044
1076294
299233
1376493
1388228
787351
876182
1267881
1920613
1031869
443230
16484
706148
18511
1043423
1047314
732899
1866657
817527
1283766
1474569
1494240
27688
1744379
1523696
1397306
1419034
770154
431211
1335021
1397091
1252977
752312
895513
66248
1717540
1328278
1773440
1472858
1569313
1239871
1698054
639222
214349
938779
1945120
1761676
667833
1835615
550868
1298486
308498
740523
1729423
788311
1084310
1698247
179596
980572
345588
167158
1063169
1184483
653273
820857
1907544
249729
1790427
1259142
1931459
1423758
999098
433682
1793658
887468
139942
404388
1440213
823497
329998
1807940
885974
1522087
1476178
186678
1748754
846878
1700056
1620593
1347457
1324212
1979828
417056
1657252
342528
1647072
474121
935372
548258
498619
927434
1695023
282409
1153304
1441893
1744437
440818
1820977
1274797
1068775
277653
1977405
630945
1448780
1650110
1705185
1410360
311721
1864142
1685440
1114074
1641219
951283
1396796
18905
1517815
940481
1886074
696293
667676
885129
1942402
52332
66914
523280
1328203
77248
559043
251142
662417
1235569
1161223
142706
652657
1250114
610436
1821172
1443171
803249
589089
1831020
1796643
1381977
1886302
321953
1577635
173414
1653587
848427
981933
280950
1089876
593747
1852273
1328981
591776
21576
1048535
1324256
1821620
1870543
59761
912987
598589
1453081
1184981
463451
1520233
428954
1845475
1238680
744751
1456410
281458
412682
1924003
513085
928376
953401
1801468
61918
1524036
1921947
1585905
364158
718954
1491016
1941708
251582
1549370
152492
1729901
585288
845186
1397740
1669243
1456087
1657899
347843
1090343
1333244
1663
1966595
272411
781627
1758137
734733
544144
775217
1667084
876114
1808977
862041
1735384
1441220
406300
56695
455067
1187230
1991581
478774
1436072
526259
1343112
1441710
1033554
1596110
894969
266208
1395217
150435
327337
1784591
1041748
1357572
1805864
742509
116176
549545
1995587
1596729
1108223
1324501
167934
746958
202881
426328
1952012
669118
841141
611700
839186
366637
503684
121673
199273
1059247
1996872
1941033
702296
1213484
1321313
1735456
651790
856109
431244
799145
344905
353992
1852958
1994366
1733688
470358
1734403
1909869
458413
984067
1683780
1178768
1892619
1748856
296489
390233
1562007
750581
724857
1298059
31197
764845
1180557
1195641
1689034
209534
1208000
14229
781864
896718
1964791
223665
765542
1364051
1055354
903116
1072972
1033258
594427
1485369
384326
554733
812034
984204
1568142
662416
1883659
93158
1362211
1440090
139793
866489
853098
1444441
1241211
131626
924448
1609317
823713
29473
210977
34810
800368
956063
1197970
680078
300260
932950
570532
1576264
207616
1338523
861635
780957
77537
343261
1709724
1842622
1648834
755134
1162593
70035
92126
599971
1798680
226211
174477
1632876
698539
878814
1001947
1044118
957045
1070618
1900718
373821
1331266
606994
1953955
1779771
1746413
1455246
1981988
638928
199295
146472
570627
59724
1336683
1424564
1730580
267417
1733599
924137
1258704
747535
1440458
977602
1372271
1038483
1329247
1611875
1937200
397079
154020
1395827
591141
1898686
1590439
1962490
1580770
674888
48870
579366
938775
97887
613858
1579468
775807
689586
1609316
698209
789212
796429
161881
1895505
1562731
707314
459974
1962377
513033
26429
1406412
425239
1435001
229783
261818
943011
1116241
1367246
379002
1725933
1238555
1148869
1891209
1822513
351526
1241005
677851
1338722
343993
1737973
1793274
59927
436860
1438192
283078
546601
468201
912167
425711
71838
402738
378354
344041
785361
1465913
1560754
886518
1419303
1429316
1633374
780202
41871
1136878
431738
873153
413972
1156705
784157
1634683
608255
654450
920432
1615813
670331
197741
1068971
1281359
1242177
511955
451959
1517485
425969
1759200
6499
1090983
1952322
812352
195679
418360
521721
744606
477831
1972161
1326284
1549092
1894311
1246020
214932
403749
1012650
594138
1497456
1418290
1598836
1858361
799614
1201052
1458826
1909259
1549559
1468503
1754967
1276879
1774707
1432197
166757
1952375
1494526
519843
971533
266625
201220
572215
96193
436830
334262
517315
1891669
513828
1548081
1860757
827918
1591112
1665975
1791816
104808
712419
929873
1423355
822014
1950141
1780938
905699
1787459
1091534
1712972
870211
415926
1381954
300155
7754
589649
473856
915586
882367
1054846
567485
708104
111691
1937846
65808
1757612
1754182
940276
1034531
1607024
127999
1479882
1962580
1929502
1007728
1880631
439748
467139
1107259
48525
1285328
1259988
561543
1406448
978151
1854629
494966
1499129
1134296
1553539
567277
1238035
1004771
155049
868729
1947108
776834
1513854
1463250
636850
816848
843686
340666
649740
1695475
785159
610200
763053
752334
1013237
1798374
738309
1192637
584648
1158365
570727
53051
281381
1810307
1774344
47558
1082623
1026677
349521
1794574
850375
874197
1178113
281992
931896
1699025
844269
654026
420817
1020451
1686302
258272
1914645
1253062
367194
751341
817958
882586
1577654
1541424
116795
105299
423199
51084
588088
100884
168868
1694974
1747849
1985147
1797610
1127712
417818
1626754
304693
336956
1958360
125707
1521506
1933636
1848239
526315
114881
1722767
1204626
365047
186843
193505
1362818
1785400
703457
686876
676845
141920
1779807
1315379
121940
470831
249742
526374
1275861
666805
1423197
798767
1161515
230299
1152685
1996583
1226420
1456352
1691275
1688077
608440
492816
587626
1263971
942686
887595
1235290
1948536
1281066
554035
227010
1536717
1290670
481464
76560
626780
890015
515900
1180147
718965
581715
1642751
1509869
286730
1059467
1250041
18380
623655
340973
546963
444232
297255
122304
571499
1360130
307589
986076
160490
1716221
114204
905625
1366711
28508
872910
830401
639803
1652898
1994261
847175
1639601
1189551
22647
1260434
478395
720438
360549
1464848
1292342
1635783
1186623
241263
1887029
444921
1959748
1956371
1584227
430338
1089828
645575
603249
491192
1257670
1486936
143087
1012611
1045064
43320
46930
576963
48039
842664
883241
545250
112290
622004
1932495
1952345
1447424
691839
1673597
814435
622041
1049571
1744719
1808497
282698
156424
1163829
646684
1307206
123189
971
681070
10185
1626399
1724219
41460
880420
1228841
441957
206307
1470586
1619655
840845
1702777
856224
1229440
1735988
1382048
987079
1210695
428078
1392480
1108580
1797438
798650
12937
1927382
444541
1002875
1093225
830539
2327
704422
1228264
1839064
1765223
1407628
571931
1931700
1896196
1640071
1702704
433380
1547228
1492715
283774
1949189
160235
1835433
833978
612477
909118
1612951
391881
241379
771306
828647
34327
1088255
113625
253287
803728
1668121
1925598
885938
498413
560479
666292
1906077
668479
1475178
687312
674666
1704604
332589
1715452
914023
211948
1678307
961869
734420
1939811
48382
1190976
1738423
1949683
1671523
356372
901272
1075432
213958
159205
1520903
4959
514314
47902
1419857
740107
256574
1776064
233632
521172
375972
1774471
807670
1380562
180580
1160562
984542
1791569
994111
1414294
1242346
1479016
1072706
1535911
474651
1722935
508315
1647723
1780534
657288
1215612
461958
424206
1783810
979230
1886634
262728
1823574
1679065
342820
783716
879822
373405
764781
456888
1753143
1197350
625176
370634
1324596
1010788
59186
1585592
233976
353736
414464
1934295
1052955
831932
302120
1559277
1420832
340072
1409782
1136987
1492952
661823
896518
1499198
1180487
454807
1241455
1802177
791060
449025
1375198
460001
1090227
787388
1162274
352379
1636671
513289
1074313
1706810
1003258
1527101
1292103
1568857
1298000
694464
1453644
396864
972434
1643806
550818
1838416
1021006
1197682
1296281
669382
1949389
122857
60208
540947
1448711
1144454
303774
860394
612032
140831
347308
898686
551500
1640420
100365
644221
1597383
953610
1317045
812184
1941217
707969
1340647
1239949
1829464
510548
1056432
666280
1416287
639593
1511516
134495
147313
445179
1453318
1632020
553106
669414
766584
588402
1420603
1310347
1078249
125731
1118849
1526810
1154688
1193375
1998854
128566
755115
380060
198626
355605
1047090
869621
1057965
1237152
1017954
1760137
170131
1265958
1770221
314320
1244140
1055101
985438
1445024
332764
1731362
1381770
408258
986313
1162326
444714
368819
1456680
1471380
443564
636759
586200
1238066
479051
1243340
546320
941514
722981
787943
951969
270512
262530
1116937
52944
1902436
754816
444948
420425
1923469
1714519
1575083
1433029
1713051
1305502
607969
1859058
962954
1001914
244378
144565
544087
1407203
1917791
1379205
581914
1312819
1480355
567611
1578574
1236130
1300676
113282
1185426
1105108
1441552
1740791
802748
632310
249391
826833
640406
156086
1388484
1881619
1481766
1910234
1002797
1791744
311342
471940
1977016
1517089
985569
466864
1309708
1070515
482302
319878
540856
102437
133956
705712
609435
621041
1101736
561829
1354533
1962314
655931
1168418
1097671
447531
973454
1173291
716522
1288326
1598862
1918355
1361315
1186088
1960559
1610687
139878
562675
1854662
1342906
263805
7584
1102292
1824382
399159
127500
1268013
1013701
1872458
1684431
1996519
592203
268266
164411
504186
1159745
1124002
1559568
487298
1711297
1553755
1241164
714793
1455427
983462
1183017
693350
723727
710489
727675
767443
26656
1075146
1733107
17644
1807070
154439
401521
1664841
400483
1835118
1572772
1423634
1745410
485838
1841754
670348
503225
1451542
1951643
1477242
1154803
1313370
1786954
1045883
93287
896268
1543294
923345
1152512
552078
862891
1445723
1338793
383970
1025723
1879926
1217625
1773764
1879514
582678
1364363
320004
733174
126648
1047760
603098
1819503
838183
1600497
1838020
33509
1893571
823051
511496
1114425
298925
1519584
1785896
584475
671278
520711
370531
1175156
448744
688169
880609
1014279
1957128
927186
1265046
590851
1925916
398797
1321081
111461
722580
1054306
430813
422216
844469
1798689
1367468
1362200
1301782
14818
1700246
1523104
1830957
890761
141859
1004688
20783
459787
1031337
1698790
1089856
998439
1307671
550957
1442115
813581
170690
611226
604087
216992
1673724
215365
1445754
1302092
216491
1386998
1726186
727474
1689888
849090
344168
83605
1070415
415409
1901614
1943427
1070270
1297480
1598702
966258
1514649
1230297
861105
1912207
107320
971908
4013
480527
210748
445142
430968
142093
1434104
1540555
256738
1565837
224961
1195599
1023775
1803681
588680
1381424
1425233
1172932
431938
1984439
1316194
300738
1380946
1719304
906548
564749
1891783
1787443
927175
602954
944933
81133
192922
1561362
317548
335323
1729560
839188
1397731
1499122
1725651
346067
1767749
1513272
765359
488080
1676334
979479
312890
417340
842100
392007
1954701
1646462
1221951
1973191
717051
1003118
1839743
538419
918856
1820831
1574135
706848
1679741
1474282
1474938
1779459
233858
95758
147968
368153
451638
1225530
1142450
1640491
1448306
302139
47821
1840046
420668
903732
404521
1980031
1658074
1440378
61172
1575268
1243282
1763649
1213781
908700
819631
614783
465979
1347856
1261077
1738168
1104234
1233810
1470258
1191515
1455620
410423
414428
1006315
1094420
1840619
1985734
1359397
1956335
525941
680877
252329
362195
1831730
685615
650218
1362458
1533224
1874492
975774
584554
341512
520874
369971
580593
10189
322704
1759333
1990014
14602
1615466
1482912
1596953
1635513
345892
1543938
1396400
449036
1441532
1681432
529508
1151034
1401960
413956
499499
45979
412010
1598186
883786
1950141
120935
1508791
1470974
1542226
1735421
1833771
637396
588642
1430163
86674
1985685
1486217
1288392
156594
1033911
109812
1291179
1388636
635552
668344
1499781
1800222
1614523
525492
1154870
104734
1914575
501288
1886301
138717
818383
850405
472362
87472
1895083
1195245
1270860
167696
1890957
813389
1975110
566955
1891707
394318
1363836
1526616
1327282
801841
1327416
1782528
1878853
388140
1573550
374954
727961
764887
794083
617168
797628
716079
1845530
1487968
527495
1931124
1994804
1438510
1810845
1315412
1558103
128906
1240601
1893964
591850
352580
1994642
1589340
1964754
1313659
415797
1619889
221685
315137
1200185
1450377
973692
1867548
398240
753455
1216521
1028300
1390182
273022
1059382
1073833
1209625
1052591
294417
129940
468980
368949
496724
113403
1571997
1411776
1377886
805481
1320005
1299513
743664
1154374
1546694
415056
1680377
1633764
1258614
1415831
863309
1542089
1450395
525956
1955320
812887
1934220
1171630
463952
606444
1705278
96343
353531
1695827
810620
1636310
587240
1618742
1785810
194710
1305912
284578
168784
741959
14250
1544373
1148676
897429
1684649
483965
799072
162701
679198
1092949
121359
1650825
411668
1163205
685579
279146
184537
462432
1037997
1858564
628311
1052382
1473316
1369477
1239408
1485351
1724875
509035
1655953
506546
1560154
1010047
1681399
317952
477223
1353750
637345
44318
1196114
1518565
1193354
1323785
1762615
1140235
1110345
796377
1662091
1090289
182666
78334
1371586
740199
416535
1932674
139777
1194151
1083647
726985
1296089
1297187
1327286
1838372
619424
214991
1400497
541774
1360086
1659922
1460359
209925
430065
1528687
558958
685444
409626
1198445
969680
1385117
1906029
1735294
548681
884913
1174434
1427105
414834
1174612
1933045
1482868
696773
741828
798457
1867142
705713
1820728
1769452
1305070
1921460
1676396
1154983
375571
430858
1912935
1063504
850366
641844
1005018
425370
1658267
1869176
1326729
1979474
1596068
1168581
583820
1628987
1160937
201147
328658
436937
696496
48203
1660077
85442
439303
1274394
1943509
669668
1820547
306377
1608239
1139663
698710
861684
1547185
229174
532653
1692743
367701
1560009
765076
879701
413801
647489
927977
438186
1055588
1285983
1253264
668403
158096
1426553
1634213
388597
1741705
940497
693554
761533
344155
1896298
586420
1561670
1765314
1510392
878833
353942
542838
79748
969653
194771
1758651
1786043
796410
577057
1720393
1171567
183567
26196
655752
1703331
828661
1900477
1389276
220884
1250283
992819
733728
970653
474781
1781774
469402
1384289
1795505
486158
430530
1439825
897580
484313
1211224
295106
1126096
1862692
288921
32786
468817
463349
791978
970317
1322300
1983210
44158
564581
588686
113956
1511130
781001
642199
647853
419685
1732302
1365063
810888
1507292
958544
709958
1787339
1377005
910347
1032649
541289
1505313
478516
274383
1025188
1074600
564536
137685
604916
1856079
1222985
1572364
927554
189755
1289798
953340
655657
1942758
1715454
626635
560405
1940439
1324534
1199029
310193
452628
334611
1400851
438716
1885065
1742118
1385403
1644959
1935306
1792653
1646684
25700
1172430
1466392
1840937
1851810
732949
1486500
1581369
525036
950926
384634
1424308
1510512
1489470
1526959
531280
252532
1446589
1635271
400915
222722
215590
672960
1877360
981253
1578484
435521
1552026
1842412
502300
957482
1245394
1309121
437599
1986219
1549510
1859198
285349
75301
1547193
747628
490310
436749
779386
1848641
513492
1260310
375710
329527
1216464
1590489
304123
1729124
207482
1172674
1286048
1980990
1892420
1041609
422758
1706681
1339047
1285716
951187
552100
1661991
625604
914496
205085
1854849
625670
1179032
507312
1626519
224998
1473592
1869031
1112837
1191858
793241
1719220
821121
1204923
488411
856745
296171
980800
1553918
1993783
1249022
1089911
1249019
593554
16402
826910
799913
874898
469945
320993
1157164
1651437
1538048
690829
833332
1171205
1503585
139503
1022576
375373
1211456
982155
862341
1205759
218023
1775292
1166287
206470
1445914
986903
1295402
398274
173441
478406
1596537
769116
1146725
998482
1105432
1028725
495002
861244
1619309
496784
231312
1330864
827781
1929901
1759364
228203
1367698
928062
29927
1955698
784767
1386821
1489547
1739585
1662838
1351272
1236686
1188410
1734653
1309569
1905092
1361772
438410
1134107
1865249
1995576
1253707
1630397
404894
884503
651649
681399
1649262
1937113
701771
1883754
1418796
360078
337252
1107025
5420
672701
1342083
350937
26772
333431
356939
316131
1280865
365630
1719256
767947
1263205
1588676
1870217
624040
1338630
1990393
650646
1439671
586766
331508
1219415
1234364
447093
893094
312642
1302725
788044
1726866
513162
1160033
1287293
45189
1208061
587302
468564
926576
475411
52234
1589735
411343
699778
1871203
212201
206207
541624
1446070
1256525
62272
1861256
690136
1001569
1206639
597922
830515
812591
1294230
1894861
666120
769265
74616
1281661
1204574
511630
60731
1128109
1721391
1070727
267708
773137
631443
365191
1311411
1204708
139862
890601
907958
1563524
82073
94642
569942
1512575
780697
456984
934934
681068
542649
219957
653568
912875
1079047
1303104
884602
530821
1730462
1282830
588930
1271386
268704
297815
1733985
1732286
79048
70785
708525
174686
958829
1015162
536251
639230
524823
81612
590451
883029
1347749
1108528
1869831
124932
1945872
478219
1344521
133809
998680
2267
1418102
1326079
1926095
63740
512566
1977551
1552478
641894
467819
1996103
1051072
643252
516080
1240321
1543322
1777925
518629
1482903
1738276
1924264
672685
398391
1185262
1703936
1367279
949290
1899443
1592960
172230
1897508
1680371
1814496
1356347
1942343
1446526
320883
1405150
1169555
861957
1444824
801632
1532828
144869
1869130
1842421
1977380
340569
115080
1641718
468597
216277
1570705
204874
851909
843542
1154599
669423
1863433
1399316
624590
1429292
1326715
1522562
1052835
1053639
1875262
1866856
776354
1566139
1175787
681530
186014
699324
344845
1609805
672403
1024585
548942
1206949
874913
1612231
937234
1346019
618046
1905784
1696803
574127
259692
57315
914977
1241523
1157818
561736
607422
1361119
55941
1309559
251546
1538918
1809715
561114
1571039
1893047
1004212
472702
813861
1257548
271273
822184
231372
970956
977425
1902542
826319
1328089
361171
1997374
1741625
696812
1717305
1421806
1690988
1966221
851670
1026608
17125
571905
474385
672505
1039183
1801746
1997853
1146665
1244557
650659
1231695
1657145
902741
553565
801983
646898
525845
1606654
586693
888462
37434
596126
1701677
1900708
657526
36719
116043
61225
1987299
1490948
109814
288143
591731
749341
663542
1402001
1589892
1317955
838962
796835
1446735
1082504
569561
567025
1972939
1451985
1048474
1694367
1451520
1730272
871569
97421
126280
579055
491161
1936400
788730
1289476
1823914
234090
1890325
446366
822091
158008
827928
301475
1286573
1238533
219063
1752277
1268501
1019101
143027
1654488
1187337
299038
263436
1010046
1021869
1969237
421727
1712182
1037692
1328942
627936
1218096
935297
322744
1983497
461508
301610
1446839
745647
1563360
862528
1950922
1836796
1784054
103282
659875
1562215
94506
1580760
800535
801048
1477537
480154
1393654
580096
223249
912980
1911707
1843731
658950
466678
690135
230816
119654
1200928
732941
1855484
932778
1334516
1611037
833658
639434
1646894
1342696
941471
1930959
1752884
160037
1388971
1253697
133407
1158357
1498544
449317
663934
810708
1642369
1211689
638033
19602
1775171
1265822
239024
1006890
786362
1901816
1769058
1890098
1190550
291180
281406
1791471
191764
545023
667790
1905092
231973
822731
1329096
1329862
1105268
1816965
1021916
1347808
533412
629694
942885
1555063
10693
256813
1505666
1130391
344550
622528
1255649
1559162
345477
561455
1730346
592041
990263
877893
1494932
1915043
153167
1677998
1082788
1228458
1597513
1798133
1111989
1728289
377240
163636
438427
1138328
337187
118806
783530
1322586
1819513
1962514
1108956
1839217
366233
1623842
116463
228736
818615
1521065
263058
1216953
100741
499436
109435
1104312
474335
623780
865279
743361
973584
952300
1601776
1954116
1710351
632865
932787
1461432
329796
664819
1062919
1025980
377863
36478
977759
1582963
850781
1810534
1056632
1270260
749548
614012
74003
154029
865181
272581
1673971
464290
750512
1663213
89139
583343
1356778
177152
1235990
1426728
1807348
782166
45925
1842752
243806
1225781
1939520
1445115
992581
463837
1561856
1905828
695812
1574264
9707
672988
465063
1212179
860227
1905076
1646914
1134519
1153812
1716612
1275161
1034942
878839
1489328
1998792
445023
834988
103109
1316793
1790497
1630072
463540
1353559
1135816
336534
5105
339623
763535
176163
1015635
153681
309624
1596715
1762411
1121761
849095
1152093
1925571
173345
33082
1595381
680594
1334831
255908
667518
1559300
979507
1665702
163755
639016
1476083
672142
514825
1528217
311836
807584
974448
1228336
1521043
1205022
663694
530469
1721052
1737193
1645470
1707372
564167
1136798
1308255
1387084
460336
699596
906643
1215282
929507
514958
884833
1542417
515896
217777
1676432
868004
1714531
23707
1994682
1953288
177511
1997741
472679
1434909
507599
1591925
1441482
87896
600734
1013382
535822
1845500
1652798
1474183
1366930
890523
84202
185275
57494
1344687
804620
464115
698462
1417524
603549
1888714
808277
1828398
1686338
938536
1521400
292169
1015422
915457
513014
319213
1661899
11361
719064
1718427
947060
13699
1240405
964500
144426
1127101
366685
1033404
1243231
1548740
1637035
1588580
187567
84811
493651
450620
160786
1620737
1180886
979281
942823
1953387
1820854
24939
1398344
383
1816460
349026
708216
421787
1392775
1476524
690309
1400055
967232
1728390
484138
327422
1201526
1893359
714889
669068
1719546
34206
1714976
1903533
1589197
180887
1480266
216795
845644
604010
1613719
1213339
1172496
968047
1186353
1348686
1282197
1122593
242407
1946474
849614
776455
1151810
39533
1116377
762378
1906941
141983
1246388
1780783
369450
582400
530861
744851
558599
1549947
642227
1328605
64680
869471
492508
226989
1787240
853280
1110586
271571
1477355
369075
1119530
901402
749759
1930814
581404
866262
353898
1456657
1778333
203352
766924
1585110
1090584
1353234
492567
965357
788532
132691
405022
829123
1233028
1358546
1863656
1438452
400250
1631374
1738096
782375
1071182
27371
585623
1451776
777236
355106
688489
1375197
407294
1625757
466893
1418877
120187
157933
800576
1002984
1198771
583604
1694994
1566032
1164330
114434
1951436
743627
452033
1192514
268088
78226
1096871
771762
1098842
66692
1787277
1127443
50656
280569
1142280
1893401
1049863
1323117
148305
1712774
1859236
1487377
1321892
219504
322503
97282
402063
1152379
1041201
1254715
1649702
268979
1399094
615879
536867
1601937
23877
1353930
1037249
542712
241015
1345124
502651
1636729
517965
1379625
1245289
1136824
1935941
1528855
1567367
1999156
1797971
1711036
792138
1558758
775120
1219522
883213
1777479
1456278
1249663
684698
1867122
1355008
1878322
62387
234550
53912
209823
1186650
1785515
495281
1261079
338547
1443834
1104547
1265580
41922
1866258
1220210
1462370
1694012
1065767
1976008
1499950
565138
1465525
1627478
805811
194920
1307603
557911
74276
967773
316993
1899988
453337
1210813
1875671
1279360
467248
1503054
325276
1190230
1759904
1189819
1635643
259704
465464
1843804
1870782
939699
869478
1035366
1599086
1305274
1146794
1095941
64237
1321963
1117908
417489
1653204
1161007
880727
725593
549908
484758
382095
78745
957741
446831
604158
1084525
1471267
1605127
1257649
1151877
1129154
1788318
523886
1649131
1269917
932728
354200
291193
251323
798036
1605256
616189
980020
1723763
1828101
1876566
727750
117142
899218
897489
1335647
1171873
1704375
1594172
1928332
1724389
1515620
1671098
1562914
1572734
451712
267992
1637265
1098902
78898
1331158
1440971
1924300
340570
81315
120439
1779095
1496339
466030
1854753
514745
592768
1289405
1158740
1302954
607512
1403819
1393468
674081
1985383
961488
1972367
110542
138578
140196
37704
1344417
1028229
817498
307361
433388
718944
472530
400284
374912
161688
105531
1240901
1258501
469236
1178225
1896727
268899
310533
1132747
1551214
474845
1288292
1552498
355988
474394
649838
68536
100516
1632174
1023815
1019323
824072
574209
1480154
761266
1531165
329904
1585981
1607252
1174535
1668215
597980
759210
1003952
1729606
1868077
105651
1166189
268567
1017668
1796629
1999130
987138
1031515
1964673
743019
712588
1171923
461597
1338766
988080
641671
1644293
123318
446414
141826
1737734
974073
906702
148595
1161007
899636
275156
335108
474291
453676
700912
895630
1776093
528947
1555357
1864349
695283
1886746
1905475
1614314
518490
1951699
1973939
1946118
417486
566620
158452
1301284
1421437
245525
1134827
422711
40275
922585
522972
698067
1626611
16017
248474
121717
602995
1425251
1282541
596196
509977
1991393
6227
911907
906205
636800
1977486
947096
1705125
17302
598843
1003602
976183
1734873
1296170
1465672
679739
340772
1918697
1278770
1937038
1536704
961412
1399258
1063968
314089
352128
120194
438303
211738
708486
654445
453697
1366142
1575519
766461
1494327
1973591
341408
1331556
1741197
1393944
291218
1024383
23076
33076
1867771
267626
1456011
1858614
247602
353865
809512
583679
1496303
871493
933839
1263585
426761
1747599
514222
1933451
1049426
1337037
1242001
129712
1229576
1246039
1094002
1183716
576953
1310759
341199
1402218
1774472
1143971
1057753
495208
1338677
907019
1570195
254243
49308
732127
1591389
855545
451672
1533300
1437407
232409
1897363
560514
1784507
308512
906655
84448
346146
243080
1212949
1040979
1924535
738432
90125
736709
1092249
962445
852585
384645
812213
1192281
518553
694174
188261
937306
978634
1831039
565973
1462244
1514272
1569283
448679
677883
1196737
1348969
612552
672324
1995219
177403
1714095
1690611
502611
311032
495334
1527592
327041
13895
755501
1128577
1065999
913326
1867032
305864
1536514
737572
778229
560799
125966
978491
508752
690132
1815000
1095961
313085
1502489
1282620
1039349
1809960
722229
1157700
1947635
1907833
703146
1660777
22071
448247
802899
878470
76578
75142
74031
456690
1122655
1104242
1687444
1983956
317894
1690822
1536550
490059
435597
611442
1852737
228275
241546
864657
1313420
642606
1236989
1020999
169713
1946669
11041
1016510
1804246
550310
1644610
127557
1508103
74293
116309
431240
1059622
1810053
142747
824242
1812931
1293929
1686700
458185
150883
1198007
1792868
78955
1115983
424386
1542126
536856
1749109
654862
285791
1483319
725362
882249
1703043
173966
1494768
1168965
536307
1743784
807949
1763743
1429789
21857
1236132
1324532
396581
301828
186382
52694
1040281
1732526
488477
1973354
697239
887346
400816
1024609
1342921
1008398
682521
947587
702651
1940714
1779456
1762111
13655
102107
919110
1319449
802064
78323
1168311
815366
1168469
1791552
1310894
800740
967629
639425
629621
1840685
1376025
197595
772091
1529694
1476368
1257195
417549
577996
1565928
1122015
1082730
1987896
537130
933649
1915959
1447735
619859
164973
1854895
1149724
1267587
896066
1603756
106473
1297294
515389
650598
1469938
1351175
1235714
292901
412108
796250
1013187
456337
825320
995617
1129008
1793357
1498636
1800016
1066795
1741269
1277450
6250
1316092
301021
1723903
1497604
752436
542064
1135655
764789
1912585
123083
1190183
639436
1975349
1495474
642633
1193481
1783321
9901
780300
1170978
702038
325731
1637036
727922
230722
488474
1717802
1657521
778644
551990
337469
929506
1538489
1665960
862821
1324290
1649658
324686
974346
830411
1065473
1608477
388190
638219
1943240
696354
348175
256435
922069
887557
1791167
1798582
1219414
771321
1181399
1025590
1617590
1349
609925
890316
847140
1582063
948065
601402
661852
1431070
279672
395632
225093
683565
1447062
509887
165453
1573362
1875984
715219
1530821
647385
928825
998639
421184
352698
71536
263814
1417181
621844
524990
732505
1041963
1835882
127239
185649
1143904
1167841
196850
184464
585975
196508
1070400
1202457
316393
1569518
1659031
1056309
1620267
841353
1234538
303763
1917623
841742
1247029
823571
1262170
368254
712563
1908148
1977585
1693104
1205694
207963
666678
1935742
377152
1387851
899427
556883
1030198
1291660
965712
1652724
1075539
1461763
191808
1362077
856577
1105069
684575
461952
1340658
1337720
630638
1945785
398046
677341
105872
439094
1306039
1269043
1952986
145340
179325
799081
1354935
1509234
1675568
1304965
737663
1390994
589237
173353
1913470
1701404
1522573
1903128
1040055
1047313
1515694
629669
1255943
806435
1436788
1349497
1215260
570389
871956
1582138
135036
290518
269240
588726
653470
700773
1183675
853227
1021473
701353
651707
940912
1485218
389788
420767
1633460
801360
886185
797297
580070
1305243
1706808
158208
557753
457623
1592833
241027
698126
1153468
1000222
1689237
1280240
1269694
1899637
1831404
1704416
1734033
1331623
428382
1514196
360496
822257
3782
815018
1450441
1544601
356397
1819505
396002
1442985
1290487
121586
1607671
86415
1525326
526125
1145553
271820
1223313
993025
488447
1226362
1560174
186293
1572639
1684610
634798
800112
304987
415765
1806083
1227568
366634
1200197
1935253
1829940
1303421
274951
1038369
966046
155205
337173
1116675
1511136
1127702
1626857
1226840
43209
148663
574416
895445
68838
77926
393994
921365
1597878
1502250
240761
58891
1430424
931422
270835
1181657
484041
654569
845553
1119856
1129427
1271455
614465
1017851
1510910
1756705
974236
154991
745938
1699914
1832021
1685201
992384
5238
144038
539299
1666461
311162
1196077
1235802
1075433
1321064
1973018
1325167
1735216
1669303
154038
1646991
223871
107017
1091475
1727413
643101
954750
950088
1136144
1997149
1530070
887474
1919168
1494542
1535212
70199
509999
249433
369224
1541366
845415
471134
512350
650638
76783
105313
602299
1692283
1885259
461979
961880
154685
1379173
1002103
1582345
1492477
1614705
936291
1108790
905224
117938
1823931
1846639
811781
399600
1118325
1132606
1411010
605948
1478280
624012
353278
1342177
767
1443040
509378
863039
1409151
1566312
1078229
815349
1833066
420020
1343649
1025648
461777
1731634
1932359
292639
536334
238504
431750
915217
1881396
128572
705717
1092447
1107088
403775
220632
1666977
854999
385693
614712
1920444
937911
559503
1543710
1716514
1013130
1610072
1023988
1966872
1234568
137861
611788
915199
1188840
847314
1927769
1544316
698298
638060
647952
1643012
374362
1167072
185123
1916888
1071365
592127
548820
1294741
411704
704572
840740
532331
838378
1144313
634861
375858
1953097
660592
1997412
1940885
1785456
1325880
329115
1066991
243306
597563
684851
1795774
345550
845593
937137
1256475
1074125
899887
1280315
1564642
24508
1154554
11037
258616
1249383
1123175
194842
1963898
1953595
861040
1315571
1954831
1940398
431945
1638279
84906
1274562
306888
1852248
1882217
1370491
1759901
376881
159922
1074262
1269155
1788403
1771713
420600
1568442
1101009
166080
1961242
1129752
1694913
853646
1984816
615086
983687
1040231
187349
965781
1650289
1374060
1186525
610992
1264542
704473
984929
94873
88588
260713
1720713
1615128
1933717
1150854
1464949
31432
1466065
452442
668446
1286497
1693769
1381120
1903596
457021
124341
543695
1100162
1106190
363893
396413
912590
248739
1334916
921570
78840
855966
336454
562820
1166057
1653679
15810
157383
355967
1677883
480377
1159361
435577
1877962
320523
556055
1382358
47202
948750
1065902
446327
1851434
20228
1457227
988537
1245401
1750364
303715
745545
895880
1478558
1368553
272773
508409
1990489
852153
1397886
1376508
1540475
317981
510965
1094399
1583254
1161415
582950
43367
1807764
1831565
419475
1063957
575406
1474821
578886
999202
1621816
1866114
289513
299893
1825476
911605
834476
94546
1214521
1637402
1568694
1554023
818385
1751569
1718325
1361191
1974227
856233
633314
443916
697090
1919709
460155
1234769
1418379
1467834
418923
344235
1042683
1410309
1226777
1384747
1789682
1102593
1186556
1889341
1848402
280187
520443
1582315
1435922
961146
307745
270955
1575151
13546
622270
1338236
779070
1611267
693385
1273024
1172025
815774
1851849
59347
393651
1047374
49487
658069
1545474
214171
1271572
1621996
1975739
1962922
153240
378272
991579
41597
28368
199111
1576640
689313
1122500
1259085
239126
1499508
1647945
440043
1697089
235430
1627966
1041885
866220
1384461
348679
1234323
881348
1014516
1807469
892772
1057771
106565
919094
595859
89259
531591
4184
1955723
1349821
355267
1052945
635865
755169
794797
102264
1479077
1963039
678599
378322
937940
1373369
809602
376304
344251
766214
233538
1209824
862582
872817
828921
1696273
260653
916033
83886
1514877
512416
1404473
1004642
225710
251804
370360
726899
558012
1997144
638152
641528
1957995
13370
29227
44380
863672
136497
1080119
506108
992497
1771116
883462
1893616
969078
82335
1863995
1959825
1715292
951944
140420
513498
319674
1748379
1166307
1547248
133164
412451
101268
136465
1782113
916127
806360
938644
846098
228254
1249318
616676
196984
1703453
1185863
338777
660236
342030
1993533
409150
276734
1772229
450550
1715447
710937
710655
1960172
342523
1238628
1752330
540896
1067994
1413042
1777093
1677724
830851
1186369
909800
644984
1513614
1322609
966279
1143312
1114409
298576
1672479
1532395
730214
944967
515593
815514
1464257
757066
372292
448549
783311
98257
1318387
1646415
478526
395193
1249458
1706318
1299583
27921
334701
401532
240632
992292
1729043
1467879
1250310
1622296
1433318
1850483
751937
1421722
352890
347962
1038179
1314795
1044100
1819049
1263414
536326
1458887
1975952
1376040
313022
1438864
194302
1306278
1438950
686991
1406994
1454351
143914
1510085
142480
1566806
1183646
1393812
1788250
1060847
451780
1763618
337814
172989
1604176
320827
989266
1516165
100883
654363
561527
1468564
730386
1476471
1801304
1724637
41899
1831989
1323663
857072
1653619
1895826
1432958
1825867
1794584
802688
257163
1313445
1497219
1379159
736688
1293531
793238
1186573
666090
1672514
333821
971407
1774233
695804
777401
1111290
169181
1971608
1436071
1460549
1763733
876678
845485
585676
561210
657479
859618
1347913
248509
258547
1103755
1455589
755058
1000242
1928369
159836
1399758
404306
606459
363394
404993
759823
164285
1181815
1508402
116312
971055
1517165
337430
110226
1368587
543621
85326
1745972
1666352
1413872
1891317
1003414
294631
1755037
577069
1305996
1861390
1144974
1788581
932588
554928
1206795
890231
730615
387447
1706443
1398536
1649348
444639
1274165
630932
238602
477177
1785784
1259336
542051
1290530
286829
1586456
164712
266180
227077
701270
243129
984588
1930530
1212817
1724672
66817
35055
1793984
1353644
1015755
966821
760263
1341597
1252714
1724395
696005
710396
17004
343267
845783
1900137
1588306
632736
614735
217418
582869
1160821
1794058
1550588
548664
1279135
1928569
1511319
1600819
1327755
892589
1619643
1383020
1749765
907852
1743489
489736
1992839
1727802
823819
1628661
50893
682280
1658926
1558985
277077
1920804
1188323
1501263
1742983
1178262
1134759
1269416
1365450
873205
1160362
726641
231500
788723
1623727
719845
800745
542436
1464170
547119
936950
1464148
1057287
558717
292333
534077
1851383
162461
1974973
1127529
315474
1533884
439288
1882823
1063128
620354
1780547
1485179
620932
1608039
82745
758000
1401298
1243975
1863226
26048
732474
198848
208408
1791810
578178
669022
1730590
913215
1079471
1857521
977238
1725373
487121
743441
117675
1522898
1262164
979899
781535
333022
1861230
866969
666851
1770982
493698
859462
1573556
77439
1914598
1535074
227896
1823270
705989
829581
42158
339069
636410
125681
1487596
374943
32030
1684043
1169894
632633
429084
324816
271261
729931
614387
984216
357952
1399771
1243259
839380
805885
1604378
1721587
1503695
111025
1680353
405788
1914094
720831
1294771
365465
1317372
1761312
473853
288613
144228
899454
597926
910285
1037578
1992198
664724
824587
1011930
1803905
937416
1372622
1778524
634487
1047205
876972
1744136
422882
1964708
766080
1130716
290017
1562016
960281
1929160
645531
1412323
284668
1311266
404796
551114
433104
1663473
703547
1793982
926911
1555657
315231
1358797
145296
350238
578671
107470
645907
1991786
403616
341650
1676156
528893
1332379
1567917
211486
96604
1528511
1841832
985128
882483
80347
964436
942349
552385
1163990
1687084
201644
549452
243140
1125879
904912
1854960
1960135
1104443
768457
948547
158799
1323419
743314
174590
540469
575052
569817
904161
843323
523800
1805758
1719899
1910758
99284
1047261
1662935
597913
1846341
1378545
1262183
1860286
1859289
1017389
1440668
1966751
1952354
1679661
1170080
568863
409483
1299045
904072
370386
1205178
780097
617431
1560563
546844
264724
1943177
17976
1112660
293384
1667162
319954
611148
1507958
1354154
1382614
126244
1875750
818315
1918132
733994
861791
496903
878227
1344681
394180
236209
360218
899364
1893717
765651
933175
997593
65793
1932422
630127
1148654
1766213
1955404
273999
1492990
449587
984127
1319285
737944
1623718
1563641
1451840
742722
485955
1747161
937900
827280
1607285
1040588
1220494
46112
1189679
1197510
476643
1784795
1205626
1427337
1326869
1313231
144653
1591258
806858
1875239
949298
111422
204919
447464
703834
875559
1895129
1405997
1968767
1103213
581836
707113
776637
1685922
1897806
504700
1560836
1315441
574891
25012
353874
710456
907825
405696
443079
1607035
934662
141106
293957
777943
1001199
784995
1802139
1038696
1830272
1999231
374829
511490
849258
1607293
934854
1518951
1702599
60411
787007
1507666
1366289
612576
563678
1804850
55082
667086
1017938
1432078
1485203
91030
1145828
263039
1387416
1174756
307323
739031
1361684
1566972
692893
1810599
13823
47941
692710
1244324
468156
84372
217309
1250791
1032779
1898988
932072
50290
1139998
68397
1917586
1120707
603606
1257648
856625
152750
1898286
1796283
1773383
957797
1377441
1006892
230258
898199
650041
584924
1937414
333027
825054
967862
1625952
1298273
1491185
498730
1755823
378429
304224
8287
1107009
763625
884952
1049999
740227
643129
1461525
31513
1343428
238409
1718652
1657361
152873
105458
18749
1665345
402774
786985
1273283
1016610
199580
1040570
598903
1724707
1566373
1601089
1355627
1610355
75246
622778
735466
353831
349361
1125336
965161
559083
907068
1544125
1676736
376254
359671
1265507
48111
35474
71713
1064850
489093
805471
1852263
973705
1212471
240025
807259
1705973
506776
1993671
349481
1329366
14934
1272586
241594
714314
1438918
372996
829636
861296
1664584
972126
651802
1473170
1628151
74138
1253212
98674
1580503
115534
1979098
1461024
1397477
1520276
1222512
1963729
1296872
1196922
977190
412749
500756
1854039
1113992
167038
660220
467571
399970
1105399
1153644
60561
212821
320652
603018
1550072
361038
1430263
279950
299481
1679074
1980935
288977
1604398
810926
1927556
695761
998653
1743783
961004
1772878
140157
1611534
328330
1717278
660071
58065
555787
1450116
194363
892200
890015
1244000
1349228
1994716
1760119
1561433
1216604
1838041
324851
1871029
686933
1131109
12148
1587313
187153
1784272
1293397
254584
304794
1640377
335273
1654539
912634
1535206
650666
242683
425770
837018
340172
1645570
805072
1200095
1909612
1712894
1537356
930380
1438357
1445356
65634
1735899
1836782
782277
356878
1090983
209986
328757
172979
704322
1806672
480907
808927
1785909
1122839
1586312
450609
1044190
1804202
946296
233595
966738
928345
1972759
296265
1584667
1544818
1871299
1418190
994586
1620904
1501104
114313
781329
818207
1785031
95162
324026
1829506
1888809
17334
408529
214753
485600
1686220
258123
2852
111700
516068
846505
544757
192538
811231
1391702
1340894
562944
1508082
144808
958820
1214391
1988677
1788591
1473500
412664
1298982
1186380
1235921
1702036
261033
1632186
330082
1151274
91603
1220024
71191
162605
311067
1022634
1841045
44044
1931589
1715957
269714
1569473
69406
1655823
1336698
1151253
118433
435759
101150
1078331
1292980
1473398
1206924
1561539
67923
801989
709669
1449797
324385
1297166
699393
1844054
829798
1062025
712225
1888974
398224
165556
717762
735250
505142
1345062
771718
699462
350595
1633761
918428
985985
829481
1345909
1142664
1631341
465627
1981983
551044
1449409
1739638
1233694
1228722
628171
1537723
1214332
1730985
1451760
988289
782220
1849947
1571283
566013
1165404
69173
1053944
1430739
1447921
1178944
1459204
1124644
1992224
1012563
38379
189834
360741
504508
121874
736517
21400
418790
1773284
1319025
1570880
1502071
627406
1241116
1648090
662985
1836021
1912968
1590701
1207209
1975700
1345205
690292
329744
620242
795472
514183
482812
714846
1473447
942549
1689351
1960043
978795
1051938
1026033
1328912
1496893
1704400
1293301
399679
1706205
1784583
898799
1293598
1833748
1362887
926461
1956639
1600640
962120
425492
95364
585194
1367239
1853433
1346388
367953
757523
1987061
844588
1896192
573789
1099648
1680885
1753719
1387823
1814946
1036449
1679138
1389445
154627
367399
648300
1584760
1164449
725607
1613000
1927144
575843
394742
296116
509127
1250023
1415938
105348
938989
909162
165260
1343956
395595
1486514
153313
610508
621046
1442198
658116
279828
1204090
1681368
1555562
662136
449686
1732651
1779318
326499
612453
1627761
581443
1228539
1360118
1273692
1626805
1065366
1682510
380944
1001378
68772
656023
1529633
1580708
500017
1875439
614242
235809
155581
1079124
512643
1542172
230825
1734935
1968339
657353
1437705
1235986
1493836
907080
1958597
1056434
1462137
1188193
755328
945294
754882
748728
1692294
996926
1782303
1366093
1758188
101051
1800084
705475
694780
1923833
1524190
1408238
814426
854086
379087
913453
621682
1119204
1682017
1811003
81584
1073377
1399378
1636203
191497
581511
1209427
1293802
366282
618532
1870414
1723768
479197
896391
554990
1650421
1882906
7571
1995537
732229
705368
1833773
1706880
1567311
1488639
163248
1949942
776468
465197
836987
1162764
787576
1698597
788436
696556
1519331
1362731
370782
110375
751186
672502
920090
1672827
1971449
1173290
166255
737113
519137
1626415
350037
1055361
1790083
1128942
346169
1172105
827764
1787945
1163148
1639812
992313
866879
1450669
1368502
761303
1011892
175281
443338
839593
804940
407961
1050834
379396
1611451
1793977
687876
1842347
1326112
1177513
368187
856746
1198270
706260
1458873
423573
618036
1980871
699491
1641115
1916617
552914
1466566
1842759
495244
1642174
1644840
321509
74629
413044
1826484
56753
604725
1747187
526598
817688
707908
1455944
1707860
1723557
1740216
1436926
1923883
906503
1216380
875641
1081673
649929
653429
786550
1178155
341246
1994700
301766
388302
546112
576330
1984165
603651
135677
1718709
1706406
1039105
235235
1464807
1440629
68044
795282
1155731
685256
1648615
1838297
257491
1911854
275087
1094301
45298
1769279
653481
824794
1013987
270346
11360
1792513
1378425
270155
1261480
1044920
59845
354179
1387554
645212
1138452
1298215
635176
1271927
1033768
532917
104185
75468
281798
1698399
1015026
928394
1202683
251043
579329
454433
612015
962817
815876
761274
1721673
838661
1589603
1964233
522977
1531214
249425
926203
1845902
1098963
1250523
1757903
1265258
1426348
204727
329256
1228749
1301858
1413791
1664863
81959
864038
700962
753796
1478498
62823
868443
424528
891156
1534776
1290298
229962
1902981
501843
841162
180390
895198
733682
490885
1916482
1146182
749414
1880756
585576
1989611
979927
1370540
190313
561775
1785329
1120711
452695
1674739
1872350
948568
1300201
419114
1897403
252660
1639799
672710
1549540
639869
829827
885165
595671
1547579
214752
423946
1725788
694538
1789666
1039031
1259649
1516072
1702036
974037
537545
620413
1707145
1248016
1556022
1599092
236645
1554805
636609
8526
1279208
1849043
63273
593363
367255
1812792
1298462
1656784
1469391
1468397
557078
507764
1966354
1686366
1041416
1881173
704317
736723
530006
1891988
105543
740647
1472614
559408
1535805
1304164
1680702
242946
1846951
448197
1887331
660738
611065
387836
125428
1870729
604460
1398790
625104
1884841
1815899
961153
1778099
1494818
454525
1086142
475907
952639
1716176
1371815
1526891
188566
1889905
138808
864098
1350907
1298988
1983400
275798
492314
738671
1871678
1803686
1323749
1095206
1300182
1411181
608520
1652138
835028
1874730
1417084
1071271
1401726
1779202
674130
335590
462244
366620
28518
216443
147386
167868
1501887
604628
68663
1834116
400033
628034
5046
713476
1982181
1875657
953641
1260324
263991
1281411
477714
1475766
119284
569048
810763
832953
88368
1088950
18459
1487240
877979
450234
484429
1742070
807576
1667779
169740
1905955
1607594
1034959
691117
133918
1169563
824973
1891897
1217284
1837722
1495381
702245
47669
1712323
826549
157516
540061
318624
148043
747246
814741
1728592
1320966
704343
697528
496033
778312
1561386
620059
1375370
896756
1799424
979643
21248
172219
1855955
1175741
368751
1577353
467585
1189621
169914
116019
1651605
1000218
1303141
1211176
208288
1248033
45601
1479746
1372674
1108431
559677
1387402
372248
314377
655820
1952494
439654
11714
546106
1791305
712545
1892524
1309845
1067521
1164616
835224
1975154
1450092
1505350
1104926
1148953
1659213
1433585
1649561
586574
1994211
249761
990586
769645
330844
784894
901546
1365373
1210748
410785
1759274
100494
423019
211727
806636
288759
1130782
1484475
1597865
155610
454961
1818634
1778918
1913241
1801878
658638
1202010
1687271
1783083
312374
854000
1674005
771115
1019158
1313643
903474
185970
1273625
456288
1871856
618219
601282
1914478
246465
174595
1601599
1884876
459316
1117644
1152153
131586
997479
1688948
745640
1114425
828818
1860172
308129
1867977
1744857
1874245
933736
248836
633356
1053271
422919
679989
1920232
854467
634492
210504
1624243
17073
1920284
1570245
291644
1503818
921964
907578
1859949
1073826
1007606
1672526
289218
885102
1074053
1163326
1829976
198696
1750961
1535203
1410250
1696656
1364843
1179189
1340988
54312
1611697
1144924
358466
1175901
1777842
1792557
385809
277576
882895
256207
667335
1726421
1013095
363304
690050
337216
465881
604921
554820
1200295
361706
1510559
1082280
122486
1331942
1888303
1446914
968708
307939
734009
1636619
1178784
469177
1424483
1935580
1141837
905095
1874757
1232435
1060537
1321865
835837
483710
971328
1295658
69533
1333077
1201374
544614
352320
1726487
641788
1223962
104114
38676
873953
1371393
1410054
1883602
1874496
1011066
937734
873893
1415934
281793
1179323
492979
951154
917030
314120
329448
1358498
443379
1337158
1104942
1236116
1586173
1341899
1886608
31521
406006
981341
790082
1316966
1036798
1078712
1178812
526980
832530
1733011
1392422
1362366
1565656
1953672
1217228
714045
303595
1541116
1453822
1695557
417541
97775
661078
1899397
1308675
418125
1027458
848022
788619
1812260
1156697
1816869
1158108
247917
873760
916412
593644
1481977
1686892
572287
596453
40231
1208209
1966853
325556
7399
625916
1898624
1932171
998119
1639819
434878
1564862
764434
1108559
1227305
1468084
905115
388319
1425705
921504
1947007
946631
1453590
1468217
798040
1620027
1055641
187320
974696
1090117
1925618
1725308
420261
731105
892551
1804041
1069320
1530365
419153
510605
1269006
1451799
1231496
1750147
475039
1800898
184907
1050598
995756
261145
1048145
1446345
39038
1230901
205301
973899
297958
1274863
1071662
139905
1750758
1654194
520943
1723445
988230
1486387
1059775
1891137
1454423
1422530
1185733
1591306
386239
1572333
508973
936610
34480
1886959
1358949
1176753
337334
1937141
300792
290176
1406794
878211
14448
1025173
481827
1004271
1502745
1466675
519725
562453
32584
1695646
372882
879071
148746
528981
668465
1848669
1962792
1878597
520815
185263
1963020
346857
285743
52417
1495399
30941
1682052
607376
1071479
220516
936537
1370213
513991
1656711
452058
1667005
426358
846617
1594210
794046
1852573
1163404
384471
92542
20541
880638
477307
978741
297638
1000242
737086
841285
351472
1893703
1264116
1934456
1921469
1997524
1020660
633729
1271787
1212296
1752610
1607621
476410
721765
1081573
31488
186752
175277
684522
874750
496028
940227
487025
1749935
480103
1668649
683692
1329605
671058
708169
147982
181418
368071
400708
841211
800156
1888132
951263
363725
704954
1937274
1971433
451834
434268
228209
281674
939222
689034
1968842
17855
469505
1220846
862921
1464463
139836
1335414
1614260
261067
583232
346485
1445439
1802602
267117
876925
149574
155516
1057630
278256
215946
1710331
1323641
1066422
386053
491099
44289
291183
1571148
1686291
495917
1115042
324747
1036766
1568922
851656
66427
419987
892912
558821
1189425
1334868
1201023
1854968
1259309
371230
559061
813355
516304
415166
91602
309658
1564351
370597
115246
14223
85599
1281340
339194
441509
1094317
336556
1430123
387494
1170279
1001054
1788921
1974410
185922
1967563
90403
1204979
964733
516348
1215971
371436
992570
1542998
1772678
360614
1069697
959125
798646
1123029
236450
1778745
1218914
627288
67048
1937479
978564
537212
1150751
1412146
571694
1093023
1205750
684446
1610475
542521
909748
1633810
550302
302593
21128
160128
1174477
553941
654954
1209356
421447
1574204
1474862
1001175
1610143
1667165
2000000
1268921
196631
882411
1649445
1918216
1047126
274150
1438886
1336842
1502332
687305
1976513
71141
933938
1372554
49186
493636
1765097
1098811
998671
305688
1262677
263830
1105928
899534
72380
1379323
607722
555081
1281839
1743693
1239070
1512611
124935
1858933
57396
755054
737869
1832549
131288
88856
1862872
1411571
1444944
432598
173251
1801953
455858
806389
384576
1354216
711621
398370
732839
319463
989216
606886
1057230
1001566
1210161
390960
1902795
1818110
432221
1196095
23092
1889215
98903
1368772
61711
1747935
104915
604504
1858607
1549420
1811815
1122747
118944
1282932
1397140
1252329
1510903
477556
1439807
716750
1988913
1929571
10476
1056415
1331401
644022
1171769
377213
1301232
660670
1083949
1097068
1225484
537443
375253
1881443
918237
1230356
732296
1229872
1358043
143308
1208087
3694
46641
1902228
458319
907780
121331
6652
961750
1083442
1084818
1637615
821488
1125858
1769002
1215358
929756
1849468
1920280
1066521
199103
1952923
1885698
1271764
1637731
1465741
886464
486515
702032
1073437
1556538
678819
209745
399943
292679
1666406
740447
619155
1235474
1273317
1242774
1360526
1666890
1297080
452948
866145
1882008
1557483
1235409
724122
384324
1205021
1095845
1698619
1500363
1736511
1280471
577459
198317
805070
1166015
297685
351143
189687
684637
1892789
916565
172936
695506
1714223
306538
1869771
927356
933371
1323719
1703743
1256655
24235
1828051
1647797
548124
1893867
733243
562052
856243
1452251
1958046
1932217
880747
498302
459151
1239024
438779
945571
363351
757235
1425567
1441002
1618025
922611
1822080
797925
354786
1679334
1081887
1897852
668784
1532700
1338772
1545767
885891
262233
1553070
1022223
724418
1036126
1094184
627517
516247
1711077
1705120
148247
1531840
1503296
977711
780804
699954
682561
1508772
1171498
688738
1346502
1709065
334034
1310915
1087076
1542003
847546
1992015
1540115
1795985
418016
1094421
1042895
1575040
1606933
163264
1763057
1605653
135202
276051
944783
808441
186192
721925
239024
1068750
1566973
1977677
403218
203173
330162
1023210
1038869
740989
1531825
1758969
1482022
1917649
310937
113611
751456
1868656
406482
725400
1289861
729618
1450358
1723702
308554
911055
75773
1904142
995105
978101
1882054
874464
575490
564645
753330
1904968
126692
38155
1966171
202499
1663797
183141
1716140
13659
699043
859609
981619
563743
1118754
144016
1826168
901577
374554
290580
1032642
1582589
894499
179943
1369658
985716
177506
103377
389985
1213498
27003
1761989
1709340
1011228
78485
1252531
1656949
363320
1305482
987872
1845667
29542
670921
1258945
1466413
1063336
980859
1875992
1457506
1157159
1996445
1956524
393408
1352332
1380569
1664312
1043538
465910
1743397
390387
1494609
1053210
367354
1240868
1945839
527631
284519
1952096
30332
221687
1748637
1211056
1298002
1937640
785974
104389
1495535
1937503
1458890
343565
1438126
911651
1647631
805812
829502
1083053
1432201
1163165
1810660
1139304
1857797
16072
591024
848512
635042
1473784
357023
1459763
906870
637085
1446947
1734993
1388286
1888752
1703911
1121459
219546
1129948
512932
1619435
565446
1073401
1518620
991997
566509
1845674
1053141
284405
1637129
1115917
793482
1985159
1981987
1736661
627606
931716
1804821
428100
1971087
823060
388175
716312
1996642
1498936
424061
1843575
277826
901979
52995
1995840
1758086
7845
107012
306823
107938
1487802
1060422
1012940
1092612
473208
754414
399409
1927653
571635
1578360
505945
1946844
1129979
890698
1402149
1310179
1610434
1417243
789443
755544
777456
1730241
1013972
1667856
808664
274511
1869201
364626
229618
778298
1511103
846545
292229
602406
859295
1884933
822132
1338083
1742179
903098
1925896
710539
229462
1146179
1163568
915845
1184482
1042626
1735241
983308
1248170
135987
189957
485905
930858
209506
655919
1204270
6877
1204583
1140424
1079574
545667
700786
708839
244550
1338585
825298
1969143
1100167
1422125
691650
308803
1385713
1069786
162072
596778
1825390
312178
601290
199837
164593
183799
1261351
830874
1251118
1501686
1517068
1064569
887970
1159308
1246207
948264
123532
1721141
1536479
1769667
1665822
1025457
53179
84144
1968819
268231
1473742
694816
26849
1577310
18399
734280
562415
76542
543132
775656
487257
386156
71980
1460504
986616
1565106
653923
1192591
776641
111567
164709
1191851
1755141
839181
578323
1841405
961627
1218184
340414
407343
764478
1421154
547885
600029
752597
1693714
333362
1720552
876460
942864
1443764
1122588
725211
1564584
1861515
560825
713786
208339
1204365
575756
1346825
1747277
1629049
1146314
452803
1689024
1273112
460757
1725436
1078052
1052331
1568264
234746
978790
399158
1052813
207565
388042
1000580
1711930
1141078
1187893
1692417
1886002
1315938
1501207
1344702
1544582
611703
1133749
1648846
929157
959794
1149361
106477
277917
485597
487463
1626798
1112559
1678153
321922
358489
722279
497980
1246486
127471
888740
169822
1908619
1702515
1506368
1444808
1280489
976518
1708114
467769
1911095
699650
1725389
1426249
1231024
990871
902226
393678
1952562
1108816
270096
193295
717352
1562572
1084350
1044922
16295
1327745
973178
562654
1802340
1106850
1318035
1384733
7045
1316531
584926
1019076
1191346
702748
739823
1128507
854491
1155716
440505
1395318
1955550
491816
963114
891671
1631186
135087
1902821
192437
1124502
768819
1519292
457071
1237297
858340
896179
1303391
524120
1693213
1246824
1423418
1773120
783865
575323
1858986
9444
516250
408116
176427
340565
968766
1142086
1787862
1078020
488073
1258112
318736
937183
446954
945345
1455906
1636674
384852
1321687
1965261
847454
1826722
789467
269136
816172
278149
131339
816534
1728962
849255
262411
447065
1185331
1388830
442439
999602
1661680
278992
1949328
779449
1508881
884595
321523
873285
466842
1233357
1514583
1419172
449289
321636
962136
213243
1249362
431216
1649339
118726
358010
1403121
85893
1928332
1154462
1915694
1998163
1821116
1879913
696665
1615491
970754
1534262
1868566
1328907
916275
1821826
1356015
1851707
1027010
1715175
469137
626627
1000820
1691976
529713
504140
55552
1261925
232704
1332599
775324
1830816
1435215
361108
154789
1378544
161143
1729619
121924
1447601
1789885
237180
730711
1020511
830931
1087519
70000
42359
1267554
169591
1726293
595502
389407
605606
606259
370571
1881126
216949
1050638
986225
136857
1316598
783198
1432780
486619
374243
1700657
277610
468286
616166
592215
213987
1821200
459141
1312315
812798
1104391
1127205
916220
1267690
1126658
530095
278252
273529
570278
1656274
643796
1019621
902146
1441580
1979731
1268398
253518
1281800
557710
1679823
862364
202775
659806
825028
196777
1317751
1866385
1355228
1119151
550438
1592408
565092
746353
779134
1552404
961344
1085957
385576
1941445
599145
36674
514675
763546
1999369
1003331
628677
1550229
238032
1138613
1994264
939844
554751
1094197
1433756
1081930
423998
192347
1712473
1480886
1205793
1982195
1270800
1707915
386374
1427946
139028
1599651
729394
1290152
266758
1608077
700375
101518
1736894
1539389
1763351
586329
380539
315775
847677
1235593
1465878
40186
1334616
50762
113588
1824147
1746541
1242145
812682
1348750
1213437
1686552
218820
1507130
1259666
484556
1481239
370814
470433
1049521
107466
741081
120451
1188002
1208072
1721248
1788448
1635631
247844
1222488
985938
1773632
132066
1476054
345049
1636957
428282
1710004
350490
288414
1810738
1051169
1684208
1747549
1149920
1841507
1497395
343662
860678
41978
331474
914414
467401
1070342
1509995
1733473
1583870
806392
275063
329573
121325
988031
1445641
873506
1137275
1272383
364235
938341
1459060
576088
1053156
352725
1985875
1122387
579003
206890
309625
705268
1217338
1792701
978337
1556826
1161143
843720
1206501
1353416
605451
1589508
1010350
1266789
733180
1566315
778526
1536478
1800697
805943
906367
1434220
230577
280612
45427
1151809
1882781
350484
401062
483740
115978
404686
309632
1835667
18121
312706
636434
1508991
378756
1470107
1110548
1272946
1921651
1475200
323260
1304327
619634
641798
282786
116456
1016574
1041133
1887830
1163618
674513
1977184
1906061
1856711
887068
1903207
964257
1095839
30646
1501578
1165884
1460084
1116116
907512
1457940
1637998
146464
1779322
788372
858986
359291
1296505
1899658
696566
1226695
484086
1822534
797404
405501
137069
103794
476565
693393
1877411
637387
359754
508031
1477097
1614757
147691
1872846
1211552
1434435
1500773
1254292
1487259
1379788
309681
600474
639149
1119593
808536
1411027
1140307
664349
381931
149117
1693908
528766
21269
936770
110544
1362755
164019
1641559
673553
1692475
580708
785112
1081742
1122679
1350508
1476127
198738
781877
598662
135481
1199486
878946
797354
1831675
988743
320891
1561612
1919231
1825757
946467
612240
64425
1826893
1244750
108718
1075694
1989948
1892724
1572741
251558
355591
1867206
1367186
403075
529418
254159
1311153
1836521
1322885
1219076
78853
865898
1618627
1567870
1807044
1920264
1171977
31472
879036
1023324
1688634
688164
246259
1111006
382966
44624
1846992
420620
1488384
1445602
1059032
1845305
89630
1997733
1023134
1809970
17208
607364
653224
534498
70673
1422433
332130
1302941
1157240
448680
1307759
423211
1484754
767697
1796599
1487467
688160
751190
1712080
1520835
1602060
742307
268252
1400675
1432157
1579642
670856
649909
265545
398635
1624656
1465701
664875
743261
1286377
691113
708475
481527
874626
1016733
1789440
141370
742287
1349169
481060
1058710
472738
230139
1711923
304823
508151
1237219
1107962
320364
1045183
96736
309771
785393
849823
1354418
1875758
1911206
1942656
1592633
950844
1429564
1403448
334491
1087274
147081
63812
1355703
666164
1723688
1720172
137483
1520822
1432798
1777498
80298
812750
868426
1410483
1862692
591938
465492
1556373
1365085
136648
849193
996512
185083
1284146
448193
1793310
758250
1552799
566488
249022
1693568
1187808
264511
997659
1197925
819248
1243318
1729950
997064
732688
1704568
1872349
1562847
1939112
1148822
976350
1924346
1881342
1160008
1330931
527715
570073
1929981
316826
1933577
831995
1133193
73644
108311
170220
1767148
1973579
1221849
1525639
37614
936729
1344795
348376
1179781
349538
1870002
413047
1032223
1263522
599625
1391369
1354438
47797
1229775
1507519
725145
971274
1143548
883123
1325126
950950
1888115
37407
756290
1826001
1027686
470629
980487
643347
921746
1007813
90253
1284996
883703
1325696
1024591
1742029
1242811
1165314
1870562
1381041
1399758
204439
810333
1872915
1216909
487135
706365
1069987
953427
1322612
845279
1281402
1788082
1225996
13852
620095
217106
83492
100613
1607098
189895
997308
609505
4394
360672
278945
1893769
1129528
207652
1874231
1586221
619996
1812793
1062629
1733553
60671
297633
22595
1519774
883168
484459
1472501
1580945
1900539
1064062
936623
1803827
1574817
1688946
1198982
709094
353502
532042
73087
877734
1595069
525340
760203
1267601
1292917
1993611
202857
1484177
1222717
1915588
819919
745205
1801938
1798775
1537391
1577159
709904
824404
337167
1780986
260873
714763
1882261
559283
1523181
393693
1747905
1474125
562702
1342433
439730
1136849
1290852
950446
1120037
1942511
804328
1508446
1872964
385420
682199
957197
620798
950550
1054939
1059587
244338
1296625
796453
406395
1511447
253543
1420952
2079
1940281
1835852
333108
703431
1532228
837326
321851
293499
315246
714948
856605
78994
1242762
1909174
1590119
617254
237704
1602914
1822767
1877029
1314840
1002706
292999
558362
48384
1132968
1906115
1704444
409121
1851903
1036729
552479
969917
844664
982512
1517191
1951779
978820
220760
52114
463331
1901692
700257
1942790
204086
1172420
843559
716482
1287561
1816721
1976009
1806419
1602580
1695104
926320
1838050
538044
1491114
63130
1821477
10485
71992
942240
1460363
1409107
493589
1030155
789082
1000245
719820
1667879
389002
1021597
123248
305950
1725135
1742855
314433
1621043
6283
492941
1695356
1019983
1158903
838784
322918
477847
819514
1583008
1143462
1920272
1690298
430269
939671
1597269
1791333
872988
320109
464804
637029
802056
1294017
455350
1514016
1526985
168897
410371
722598
1975967
226418
180911
179852
1598014
1643810
987424
1200271
893621
1238887
400478
519072
1476630
1561279
1032619
1883440
874835
1443145
1668088
1961813
951337
454053
1023037
1071777
320277
248358
1442976
1762084
512223
223675
1566145
1751259
897244
543798
669248
180889
763645
1186123
195045
153569
1581958
194933
629658
1094062
37592
1167152
1784976
240614
1993269
1488978
1845917
1953290
476446
799533
1843617
1826978
111006
1687974
1724855
161436
42043
771777
24770
306587
1381892
261131
1909001
1318482
1834774
1580516
1482255
1245443
44487
906330
531947
1692425
1352458
54631
248055
453602
1970955
1816134
1337509
1537162
747383
1434399
133705
896976
689185
1896647
863018
819952
1056561
1474073
1153398
836234
556276
191718
1032978
620391
19797
550989
1956913
1287067
1232167
803704
1791652
1193978
1234539
1492665
1425993
393812
955782
732660
115949
827905
1243107
1358554
1378476
781152
1066638
635471
1278944
1089881
1228352
267280
141053
1945192
1009394
1211595
1036530
661630
144387
336772
697746
1650808
1896267
1285419
85063
470178
834907
816251
1178841
1842495
264168
1891661
866228
1107540
806206
124848
1259120
1031750
946882
1657383
1406854
155369
1886571
423559
920415
884483
262426
494469
147335
676835
187306
1535604
355548
574892
1483709
1873751
1862161
1791879
1424326
1098844
1044692
480817
289847
1302717
1719649
1780722
835014
1092396
1211438
385139
1238852
1913017
785637
565593
1843072
1459132
828654
1173349
1270855
1227220
1294571
1337402
1713878
1011414
968215
1065954
335725
366342
109322
768093
230313
1323292
419043
1187995
570411
555353
1756516
1846045
1946708
360609
565204
1895020
1549090
1536302
1604365
714190
389677
1051998
458021
1490873
1426991
1481446
1725770
463363
159108
185671
1675423
248213
423104
745235
1488394
1818059
853712
1442703
323892
502801
902378
956087
661425
1074620
228651
185524
924516
1157745
1505583
861347
486534
605447
646295
1041661
1270071
1891899
1812695
472577
589425
335871
503960
1987197
1373154
84121
1624109
27096
1596660
1117937
1951229
1721270
63641
907946
934681
329176
958520
1433090
703623
139878
1980842
430883
784214
734371
1239966
1893904
925219
541704
740764
1459411
1239513
528232
1537414
1092003
1325565
1871948
150179
880814
1770553
645292
1124872
397364
1247914
147260
1166046
205616
530022
1482697
1639306
130581
927272
761438
1555924
1154368
1061002
381892
1906300
242097
603524
1864768
1405084
622324
898515
319451
1048644
436019
237945
7947
930045
1088540
932645
1407709
1796409
1343735
630235
132118
1162596
705001
254770
1407319
615567
68997
896150
1594888
1161224
812712
1533719
152760
1527788
412546
1860440
955588
1515248
970538
722285
1633335
1138322
1717488
1355350
821152
793880
1221013
388374
304777
313184
1480676
1147587
805730
1253013
1830360
1106188
139302
999433
795065
152542
146600
1832162
112265
1430591
1988040
1027882
249968
1538544
1617058
784620
1326925
763782
719484
777604
1711967
614178
1371010
1579839
1405299
1070331
574282
1880776
1124147
271895
279863
1720323
404503
1667712
741614
1715884
126806
1824755
102606
200357
412084
642345
294808
1419118
1377470
72489
605360
416129
1087680
1360056
1678674
442934
605184
1555967
1111815
1222165
531763
501547
1216259
1788327
895111
506593
199170
1426819
1436472
755945
81937
1150396
419010
543742
327326
736014
3437
299590
1587630
1019066
203679
1054200
1709289
223433
1204373
1971642
634217
1969389
1149945
1964169
135303
486594
1776202
847609
1185873
1131475
92692
551781
231808
929857
809875
399564
23181
1956789
878109
1589409
505079
1797046
1193111
1982893
1263987
1128912
246226
260683
1891278
1710203
375126
1355420
737992
1924986
518953
578747
1030565
388325
1731144
243183
552596
1014867
395904
1759443
85169
1163594
58461
403151
871058
779059
1454513
98480
1444242
299370
933733
6693
1725874
1898917
559610
1466866
509700
785987
1916325
678151
959134
884479
867148
807002
168873
362560
1213992
1776189
329060
577719
296829
240644
753647
387630
1785299
1659277
1323878
165065
1537927
706106
198865
1059857
824073
698614
1598116
528624
334908
1087753
1603713
1570976
1615037
1007742
843942
79191
1917708
1888972
1626980
1348445
504557
965051
1840377
1743039
1471812
51354
1691412
537996
1579758
1941991
25184
1885223
497762
1494556
1128351
1016560
1910041
161780
43768
254233
1620258
1988419
322207
658968
1928477
456894
919972
1306602
286063
1311622
1207469
1555201
624998
34492
214258
225330
1221189
949059
131661
1437738
1363117
1980699
1516858
556388
46466
121153
806263
278390
759712
1187386
1604257
24920
305497
1914152
843715
1766973
173364
1050702
848416
1977744
1101684
1934500
464981
738720
1289037
86131
1953141
86570
1611567
1262616
1565935
1554238
1503724
1834191
849159
1120096
1870239
1040964
315302
1597902
1140573
147038
1366106
723841
504967
445721
1834675
1067203
494971
568371
83863
786630
179556
315193
743660
121004
632529
1256545
1556709
870031
418854
1857538
1515890
392981
1373035
1685907
1753208
701644
624087
552098
157472
1727439
1508333
1465104
741749
1059514
1211988
1508161
1676898
968634
1536030
66947
696712
1770768
1235826
683221
720970
3384
1715311
1858525
373113
1311307
17947
1259578
1853845
811464
387576
633857
1734848
1392468
637270
1095915
791598
1075015
1638766
1229665
740113
1306862
1533356
1995861
521762
1681954
570126
1079805
1681679
1042384
636827
647112
1242155
161914
25803
294707
1120104
833250
1623487
858237
192267
1889241
1248266
81400
574450
1436150
1678525
629170
1284433
623855
1268994
1792910
1651659
907479
1972099
751098
1186280
20145
1313030
1371555
1072657
973639
342624
525808
1050272
518276
1358080
1758323
991000
50331
1714313
1006668
1572123
476272
1392569
1103002
443613
799847
532603
680365
1375142
1869415
299082
798748
648616
1850852
1608281
470682
1185608
880635
1787695
1053178
422446
1585524
909606
847776
233040
1492309
1072459
1000309
455242
999140
641038
767115
630526
1231010
1708792
167198
912024
824112
272682
1170700
649351
1424915
1793422
1088281
1512059
641023
1762715
368228
888028
638962
1775704
1057394
935312
1622784
809513
400717
1998139
1288499
7169
1352333
541132
870865
1054495
999771
1969739
1483740
265588
1374374
1065983
398097
1363741
919247
1903589
1249243
1988077
1453902
205814
1392883
1921693
1784797
1549956
1976873
1221260
954596
1217788
1733129
1669253
223798
1259755
1694895
803421
382633
1000522
152868
1810648
1249398
1752903
556122
216604
1358472
239448
448889
577207
1933781
413212
1175620
1496850
1695872
1455838
1704075
623813
218247
113850
726098
514802
854004
264147
345526
937403
468684
1022579
1122222
348245
507775
1901262
1700585
1527012
208636
1575439
735841
1543169
990582
657378
1579560
638736
1364413
88744
124042
660581
1083764
1272491
1052496
202135
745787
1700569
326843
190801
480589
1060086
17046
1260012
981700
410937
1207766
276475
1937531
1028529
1904689
1284194
101625
1582312
354933
665632
399954
987767
1870251
305593
58922
1843954
1699758
1963668
1554272
1794088
1561139
603928
1287529
1635994
446844
759257
440914
867722
847480
740304
1250498
231076
1781561
390532
1309489
1986894
1853332
1900271
1656087
126163
685441
1525129
1801610
1599056
689195
767326
101788
711814
1230751
312664
1621376
1959020
287761
182247
318176
1404521
509563
875922
379012
1628651
1448148
494757
1768480
865549
1433305
1225310
1442985
515164
136313
623640
1484728
578599
1962837
170637
1974400
407366
123441
228382
891895
822661
113215
1331050
1779915
1233252
792775
1264420
1488540
766804
1286814
1537144
787158
752212
862043
1682924
742634
646089
978089
169270
115441
1577501
1248512
739008
485588
838832
1441485
380277
935359
1900949
879285
1275697
1444184
1016887
1906188
1669763
823631
63575
1429132
717458
450239
286274
325382
1851923
899557
749961
1277777
274862
25156
635165
1656356
611106
784366
1912099
1746536
1291191
1919930
95829
776898
1138217
1278078
164509
339041
1213214
1121947
1559138
824404
766780
87860
466430
545818
1266836
852281
1698434
1907284
252302
684668
705277
437755
296302
1295160
626005
1550818
781452
238523
541032
318601
1961374
189515
1061481
986247
1162311
768194
1147324
1658463
813383
1247231
1582082
1973402
281248
1435553
1921560
1038210
186738
1268796
703301
983436
13079
1169270
1597003
1110446
760652
1996885
1966985
414885
377656
93114
313853
777520
1516865
212425
1944517
712674
1459258
1815616
932212
1162515
504649
234119
1732211
1624516
1451583
1255345
504732
1822700
1654285
884224
1040529
1072863
1103520
680738
553481
955968
404064
1627368
1643204
692484
374446
1491646
806604
1476346
1736159
748811
942548
1340294
1191407
1563457
1015785
1195244
803057
1169510
1708872
1236790
1150385
1442196
500228
705088
488745
1732726
1557656
1645972
1013755
717902
100557
1261980
686331
401453
861327
10745
1791955
42020
1868687
1406312
830336
1816316
1597558
1216077
844213
589069
101989
620753
1822177
1934088
1581140
1345202
1095341
1515291
1571710
1940015
354972
1836164
307354
111590
1117319
1143044
1932827
621583
469912
399164
512807
493421
1053415
1896238
975201
1948871
826566
98165
826245
217987
1410554
1554162
1746196
678203
273153
58644
1034802
1913385
120701
635365
59789
693994
656394
816279
1991994
1212496
522911
1757908
349070
827096
1043010
1626952
1959032
561102
358789
1994185
523612
1270999
997000
1002181
56713
157439
650243
875855
1495902
866725
291222
950911
436887
1305247
1060594
1610646
790748
414956
1415477
659014
160528
523701
329723
856567
380670
783518
1758798
1571586
636720
1393040
484582
1840280
883903
1835851
423740
1851300
1393522
1097860
1440153
1897330
91462
752634
741966
1314214
1303446
1508345
1874143
139234
1851173
413014
476061
816371
726534
387685
1575961
1106380
1017910
1284303
606068
791607
777220
506018
1759407
868715
449168
1136770
1145420
556829
1573037
649103
259549
1757515
973132
757151
498048
849757
544190
1314015
1884093
1508162
642333
791975
346770
1331699
109533
723972
1780735
1934371
1341630
109112
1750341
1677141
1318803
1155838
1181744
865548
818189
917831
496085
972665
1192289
1485278
999824
1713043
1128067
1480600
69353
1503586
1030461
1701548
1438571
1325124
882697
614419
864328
1164770
1284282
563643
1700189
1254529
1624131
525074
1439118
1241151
824049
1237144
1665011
1791838
1510917
798872
1244106
447322
303208
26353
415713
201411
408489
1883869
761767
1094321
980270
755477
70937
1919513
261266
217044
1905709
1345484
1278746
265950
1083313
1124041
638506
791040
729970
526236
1715195
928001
269236
665513
724943
921431
1301593
692115
1924682
1149609
256838
946680
914697
1424116
364167
687355
1095050
1545985
472767
1040195
1264961
112795
1834753
1661012
576927
1367363
373181
362847
878228
100379
507878
843286
1119472
1833835
312881
1558711
196500
832017
790103
42969
384992
679199
1877113
628271
1839204
1536806
249424
1137845
159820
63836
1250638
714995
157216
1417300
1754392
1241580
274957
1007573
1265530
798258
359391
77179
1515547
1503183
1536397
447386
274759
670659
599162
990907
405573
5947
1148508
1081034
1520057
1547362
92724
910649
1393168
20492
571252
1921548
124380
561905
295445
959183
1985435
185043
1159705
424272
1278707
1372682
1005695
639686
1953820
1809607
1860217
1490294
1028990
458219
172879
1818455
437248
895815
1462573
1844190
700647
490858
1588553
265502
1720646
1755183
1629445
1998460
1917994
862194
1993371
1933592
336283
1797334
1117265
1299646
840821
401578
1146077
1666476
100830
35341
806995
789293
1162693
1498954
1167467
1007661
795158
121804
1997333
1527232
133731
1214562
323323
461911
1483016
51847
1374847
818322
238156
599576
597012
1280082
1402731
497266
946255
1892236
1474754
851438
374919
1964307
694519
1988685
1930689
1363294
280667
1341598
1622305
1863970
235319
1256145
1654451
808263
623708
1774949
1445566
57891
14949
1775767
1527553
1245738
1212722
509627
35564
1348581
630873
1344806
421605
1591224
1411467
1470655
1985588
661014
363673
1919855
936318
1053597
1774768
1344821
539951
1350058
1233173
1032073
1471545
1297395
425892
126297
114187
724358
90680
968881
288920
499786
420537
1670120
292744
790243
576718
754712
965579
1473337
1649912
1800393
506890
222028
1811735
1509240
357247
8249
473357
1686345
1562652
622607
1501661
827684
1182681
50360
43702
947879
1368350
1193128
1832224
924470
693696
863245
982888
1579207
1022492
1872194
180484
1450542
1897089
402921
1864219
367338
1859222
431945
491320
1884099
1300718
273919
1818577
558172
1626792
998406
246336
783640
210375
449568
1567162
915262
1004823
1680224
800200
50598
306387
1936283
698587
1463744
1665548
1570957
721662
803541
1235446
1767723
108998
5402
39360
1449261
191183
1542833
1144761
897911
1797362
139616
107567
622352
1906653
1232070
1036693
1568802
12042
1913199
404157
1626409
1049465
1293190
1432469
360194
627856
1383058
789104
574818
1313473
1506688
1085574
1433201
304664
598915
1166024
538603
1297190
1178389
1650096
1488515
818744
855814
1402302
1731559
1792228
1173859
1556851
1633742
584578
1608223
1131721
789353
705098
133622
241701
140175
961838
376976
1643715
1522939
320891
509151
1877582
1813151
113394
1221282
654875
1327271
1281347
849926
1045040
1057932
855561
1485008
1492416
1813813
1895286
1842289
1377461
591512
465351
725807
1839640
606332
999786
289570
1711610
140447
1664722
1961154
170450
807090
1864185
966709
443173
1232916
576513
1528324
1375745
366192
1293101
87849
1387481
1792786
1548158
1289217
1927277
1272035
565133
1827224
6924
923168
1042057
843277
800289
90364
1640637
1712522
1002160
169601
274845
913795
1263307
1982756
703115
167471
239256
60119
1045446
138508
1396235
132403
280216
1018276
1666110
20105
1968003
1397343
1773824
1406965
1318087
519672
1760562
1982400
257539
1534767
652295
713121
50731
700123
933375
527730
219574
1758201
247150
1374901
177909
1166313
576166
1034088
1171467
830738
676849
329088
1308219
735999
1856993
1421111
758165
55731
712766
1293149
1837784
1638767
958650
321387
1046486
1258478
1130961
1611717
1440202
1102065
871934
1078780
1811722
926444
466302
1370646
811518
743046
1577398
552591
1609929
1930938
1074843
1718134
185940
775993
1429531
730474
198165
163401
1001511
191185
1034032
1068792
1571383
1223146
1006626
621968
108146
950442
1590533
1458264
302803
1923637
544127
86641
407508
1447845
927347
1356966
682885
1086005
1955801
1461117
981822
1843674
1107949
483795
1865701
1220939
1902048
1295765
1308395
418946
677865
1538653
920383
581844
1474389
158984
1054998
818993
9463
1379181
1446884
1305760
1283979
332587
1348438
300439
1248706
780659
909579
1661124
1723219
1776051
1683978
153502
502293
1987918
162135
1007774
121217
189907
429859
223510
426866
1906080
189654
181492
1931340
3631
935154
628907
1285212
798340
1446281
1378867
96585
876598
1535641
267175
1101016
1092599
1514354
550543
1110329
55196
738739
1327215
1295151
1143475
1872458
653969
943998
886673
1706621
225228
173054
1530568
1037870
476028
506535
922379
931108
1707146
759725
1648212
1908373
1042339
1124562
1734955
1284609
1841217
685838
1668049
1690137
1592136
1705026
949430
488370
1160385
1032349
1202803
238416
837653
1064561
292428
1272445
470075
1940789
553181
1098366
1060768
1358593
649492
1736737
1512961
1443181
55086
997536
501895
1883264
587627
1200936
695327
1068789
1965797
976771
1200229
1111580
289561
416138
567922
23157
1394370
900154
1446896
56426
1948327
1918889
782287
1533724
154355
1818926
1016412
1517453
1916112
1330698
653919
128951
731782
524575
231012
304923
1008600
493615
27862
1501064
693852
926802
1272111
1896581
1405144
206202
1295831
20561
863841
436545
443303
1586522
973516
1202224
168692
931648
1225067
397622
254426
1948520
197471
1955152
748531
954421
52216
101454
195424
1734953
438121
484562
1173350
1776342
1488446
1862161
102854
1325063
416803
702654
871361
703829
1748676
504942
734897
1669597
1336557
1215763
1063484
755351
590892
656101
54953
1244047
1250976
1204012
746022
645301
1069512
124959
1208618
1454008
776370
173977
1265540
1857526
1021192
1223715
1886691
1966052
1540041
1918239
1494749
76982
1565800
1725674
1550606
1724367
1270660
1877955
1235889
1419048
1437753
1530591
1457365
1379019
1212450
415509
1886037
1684286
34780
1866455
420594
1684252
231956
27373
314223
94345
438496
1262657
1872561
959821
154847
958830
1760482
1755634
1286003
1625836
1230350
16893
1765109
170280
644614
420060
1288888
1488309
9298
663390
299241
1935608
63611
1284487
6247
809608
845883
1081538
1774479
1727306
1698877
483910
239836
1535498
1437780
946688
899518
447735
298832
179977
1595145
1277861
1438
143224
130769
3983
123579
1802771
1611660
1936826
968092
1496313
870940
715208
1310988
1640984
593815
1210351
1301208
1285190
1274708
1548705
1712735
828041
21371
526789
1530171
1158641
74074
389309
671042
104
139778
988287
1472029
431054
249529
1933274
1984503
465021
1168997
411598
257656
956337
1436961
175036
434773
748869
984022
1369971
111798
1146726
944544
585386
1430962
532082
164512
922621
1207461
1030922
964840
1732813
662150
824198
1847199
1750761
895580
1561233
1289003
1891
83989
741858
492003
205431
519746
1256751
1301526
84796
1845245
957263
1884733
329817
574303
855563
1254956
1866566
1438461
63313
369200
1481270
1098412
1585271
1846546
717068
440705
1358446
209899
1810883
543279
1564805
1709709
203894
1675254
1198464
260461
1933003
429812
990536
1909526
950963
1042737
400950
1768260
574765
783489
930853
303912
1383684
1866559
776852
772065
1411661
1682246
1797915
1028895
187013
920990
1406699
56423
1090350
1664103
1588229
466209
1502254
1725364
719487
95703
1753972
1543846
947414
1999083
1790396
1893348
1903067
1886737
83252
826060
728037
613384
1192971
1812793
1601559
1625133
512569
13271
708056
370426
1316311
486590
584566
1433755
1156638
1187795
1363129
1863583
1239405
1149000
470540
461154
1255679
1388060
1072349
459539
966705
1428398
195427
1542115
1963407
1874800
14858
179880
1087635
1813202
147445
1674589
1544067
1637289
532113
1159208
257012
1006637
1720541
1728501
1724858
212312
1843284
359759
1815918
190908
1665559
1716864
232299
1877219
437207
1299835
1925278
1117502
1276734
550323
1712796
1300814
1398309
143108
175287
474686
956106
98483
1140162
1034370
1745205
244573
1088980
722995
441181
1981868
1788413
1311159
1408592
1638753
361771
1843190
729811
63992
1033263
1765005
1862366
161664
1829320
794117
1994016
1801494
607269
248270
1569008
1346608
1972739
1013438
960765
1188308
618470
1083119
1296782
1051886
61215
919417
1557777
1597401
942949
5040
245219
1259701
1390101
1549075
1651493
1071583
195755
558386
599645
184830
1043161
829036
720679
711966
1144405
200481
1766712
1356256
1268789
1405765
402157
880004
1185107
858704
1896429
120482
1284699
1066270
1699843
1199796
1463408
895289
1088202
571045
550606
1163233
1816600
667609
912818
954030
1392296
726846
1767785
1012554
810812
1733820
190958
329194
233499
182072
1744415
1124204
953072
675345
736293
1854180
810503
1686879
1721810
433402
1771343
554126
1313070
362749
779730
30035
1923688
353515
648104
1826781
1907500
1262114
673116
1892522
1287771
505467
685284
1284703
485595
182994
1265767
1747103
200500
912154
568303
378942
1356845
41633
1109745
1126733
1809058
1863031
587886
1635932
1916629
390581
1000991
1217046
701518
1169914
1590528
1873332
1390872
1240198
1797742
543416
55626
1120275
1721295
423260
112427
1959450
503170
1576790
1787127
476637
816376
725353
612480
767202
1188284
1289418
852949
698812
427236
1571438
1778682
789251
345856
877333
1642796
865917
46766
1595966
928385
657432
1622539
303401
1929585
167460
1938198
1657209
1922744
266999
1482608
724571
1004957
848554
1816270
424952
209268
1425533
1491062
357567
1638652
1702996
15638
936099
1381612
1479326
1098294
64045
734326
691000
171453
1546685
920622
1868404
1832782
1949501
711811
1797757
386814
1482248
320218
910481
1056956
1206107
1128536
1655371
1738428
555146
1352662
148757
1122781
711929
1814156
413526
1109803
1358038
738283
1540735
1110674
673137
824532
1633024
249353
1536268
1917791
737747
1297791
545608
1754273
887313
1408582
245930
35992
1871629
154557
1752605
1433732
762759
478485
1883897
512560
496840
768543
1467640
772257
494355
617090
230694
1934034
81205
405434
566823
1544320
1243211
180180
704522
171573
1763398
1175198
181376
1058990
417697
841021
271310
516353
1018825
681958
101797
489433
1350719
185589
1454299
722488
1781644
1790223
769012
1474075
1695961
432251
812473
1789411
1394618
1913642
665712
1896314
42170
453399
1427899
1452930
258816
1579602
637577
1409844
808330
467224
1330802
1520410
1651507
880279
1933653
287777
1540436
70219
1419853
860647
632260
613069
461480
1995085
179224
165176
1759586
1338918
251360
1250493
474202
1289091
1072716
1190655
1073268
752479
1888063
163522
557348
723119
298221
1470849
976737
1542728
1594963
1324855
199053
1584849
1567533
479056
938582
598766
1701253
1829727
1691919
1152557
1048803
1065521
1479662
770339
1310823
1841419
1978996
1211607
1983061
1602161
1157641
882967
520998
701351
1911742
1288957
326874
313845
1855708
1937437
1118687
796407
1309224
1311108
1130632
1223801
1851615
562594
74949
11359
1198019
889319
152065
1004208
1853288
1208077
41484
916318
1985088
1323805
58039
1145917
453641
1267492
104080
1673228
1641042
1727711
516325
963262
1053757
1892819
653343
1646185
1564891
1429032
1429132
1085768
1446338
1165873
592910
1245183
203337
377045
731020
1091281
1845710
457058
206359
118718
1216966
901660
1031874
1819021
1457578
1355407
839018
64553
1624000
1405975
1852268
1710447
198701
1103354
1311120
1938164
1242306
949412
312295
811384
1093487
1765597
888776
733722
91058
681237
1634785
1697992
292883
146797
1885360
1269479
853691
1880048
1859659
1030435
1846591
1604026
1147154
848844
768088
881470
789404
1465428
136262
462799
778416
1953605
1580252
613038
1765822
1948013
1105261
1293340
1688792
1165627
708176
35938
448760
704147
110064
527229
1856740
1314222
1456364
1053942
1661592
851075
850875
1937231
937197
1514066
1757632
1131087
1609591
659164
741290
1295888
507697
1574641
88938
1930884
779434
856342
1837746
1211902
1328187
1241727
1683117
271783
1062833
571335
504782
817475
1372035
1685556
1151004
283729
1182779
785639
1176910
501205
1688091
673117
1567087
821548
1270306
154045
1009304
1689612
1309297
1399112
1150077
561693
1194163
726492
1337462
813375
1219885
328069
481400
561458
653076
405875
136916
1257172
65415
1331501
1741231
327597
1407177
1759233
1844502
1086180
125865
491834
1727163
1713063
1780729
1697849
1546540
1996995
769026
1942238
942393
1420479
972833
876802
1176728
378075
1813185
755104
404570
1055820
1746768
363891
1125695
690080
867500
1648302
1097997
1848709
1131870
1087200
1276628
1073014
521957
907673
1453511
1791984
804215
1407076
1924424
10244
39338
1683708
1191395
239831
530898
1596158
1147970
6075
719338
250204
670158
1166330
279670
120780
1380529
24670
1170524
1077870
1334100
33929
1177261
822922
1362934
355379
873717
1103402
638365
1645678
382760
1262391
1665428
575170
1670096
1815214
101657
931413
465824
1257735
1828089
1778196
1854863
1487529
1755055
1110848
185602
1716380
482387
1809988
1731799
324050
683067
128698
125508
1275212
913545
49458
795674
274865
1455758
197937
1482482
599219
1495050
1664340
851801
720274
1572648
929502
1973364
1641325
292536
835421
1705166
423198
175306
1009513
1720784
1367510
890365
1892644
1010429
283411
48726
917390
1434043
92661
893896
1628087
1684176
583569
840986
1033817
103902
1287953
1981109
1600995
1729341
1363603
1001207
1633015
580979
1563962
272961
733475
603782
955865
794532
456213
758867
1852682
1346959
925316
1667758
392039
718242
1505390
1286031
1667800
2077
551675
1061295
1378652
1104567
130
784000
922405
991330
374704
663231
512414
1879202
994037
662094
326162
298529
896006
632247
428684
893267
265189
108073
73836
1097964
321595
405672
95810
270347
447662
394887
1235192
203956
490822
1309805
991849
851949
91173
1538429
1623715
826895
358952
436142
889296
1855794
1272147
1995464
317148
1371130
1447820
1181491
1889751
191377
1112585
1424920
1381818
119339
1417186
1214263
814146
1988459
1960285
1563441
1718016
1761368
905358
1989876
1397232
853465
1283046
889581
565160
158264
1287750
168793
1393683
1856030
531110
1055687
396285
1950080
1889260
567445
1492735
225589
1511862
517389
376084
923545
1673778
1086938
1980643
355088
1941951
35608
458008
615594
281039
1442927
571466
201087
1975202
247988
1853274
383024
838649
389278
545511
1262751
1608068
1692054
491191
1842013
984980
627410
1213501
1744966
74272
551633
1250634
1452248
1041748
589462
435492
1416491
1125754
1663312
1145137
986018
531993
1038418
335754
749231
688774
759770
1375162
255180
412070
1971777
688228
1264634
1663365
49970
472909
1475577
1827598
1681091
1049234
1843426
1904374
1316401
829852
1370613
1350735
239795
1730872
1778935
924140
1664900
1115249
104867
224401
570118
1447717
1656284
869697
27494
1888101
1678614
1139254
1120599
334687
1126126
1534764
466506
1388578
331540
1166839
775954
684193
1754633
929761
826482
1288544
1894078
1962922
1760715
664811
104720
1266739
162578
1207837
40216
1583209
249509
1201286
754642
408844
288856
101294
924238
997676
1335531
843531
1900579
694293
1563110
1407802
126781
750837
1214262
1663594
193025
867848
1589967
1830671
944764
1245059
1269900
1735127
505131
1565857
899846
1540078
872035
244254
161859
1942849
948815
1470197
768205
416329
688478
1560929
1215506
1836471
415036
1715443
460399
1841624
754658
988219
1613091
909156
156229
988509
260048
1338711
377897
1543071
448658
101831
214145
637936
1406377
757024
1205288
1835914
297386
1984910
763980
1353423
671372
1644905
825732
832058
260304
1868315
1442965
657334
798694
1329195
207010
306433
1337459
1844242
1652011
1164373
471974
1172702
963729
842717
349607
1787140
1399083
390158
1259067
132159
1568690
1055723
1845123
1655895
862537
1886028
1062479
1739450
502709
390572
1774197
1526928
1644994
594846
192239
1882782
1702670
434940
1727594
856398
1708348
291755
499331
796546
819617
1680513
1190251
489385
777411
1384008
782002
1909815
274731
1319287
415411
348099
1157480
1761040
691738
248221
527074
1039194
630989
400467
1915841
352685
1560969
763476
362496
1105601
1174947
210204
614712
388207
951894
730428
1839874
1834630
360331
889448
882126
1553590
965552
1358195
1423911
361613
665775
1065174
1295619
852108
186556
1364240
1866479
1831438
942741
1233406
1034580
300243
1218612
1020801
484178
1335807
1125271
1873164
805770
1606717
234753
1369644
586291
1351054
1037875
831779
995495
185291
1826949
996327
601584
973109
201318
1054268
954685
144470
164704
137035
1131243
1813919
1596940
1414249
24210
270492
273263
916624
1995783
532104
1043675
41074
1971924
157865
129726
1814725
463093
1755585
1694037
323605
1291078
229430
1575899
1151613
401533
1678327
1323801
1124959
840480
855930
754640
237729
760178
577107
1538202
1362957
172365
1188054
1320450
1448992
1817246
1783674
443514
961322
397751
498546
369448
1384186
755089
1938378
899311
539968
1541304
251060
1078939
1340211
666503
321058
1966882
224858
1092833
1115250
892711
1671305
1563335
48410
1892178
922828
1194463
1631482
1164553
1060943
789403
635378
912610
289931
1961652
1107756
1061260
1086261
715724
972807
490536
654655
149009
1225313
1802207
480556
812801
305592
242263
1472371
598506
1609439
811340
1428750
1728236
1276159
1434769
88472
579752
23173
1345856
1631352
1996661
1101941
829784
217797
216737
93192
1008358
56873
707656
1532926
213166
63266
1076836
1745897
1372598
1570539
982757
685738
1923426
1147176
498707
1001225
507752
747921
131988
375734
842042
837528
1936138
985630
221664
1911037
1418313
681165
1539579
131869
1005952
757911
547538
958494
112653
429312
156399
290037
639651
1913951
169318
778864
335060
603267
554108
68552
236062
1765752
1860790
1899275
451303
690895
1333886
796701
161162
412188
488473
1663469
568718
355676
618836
273865
1654814
1977900
1948550
85687
1455483
888491
315242
331130
1357585
802350
1909719
230515
703803
538438
1624080
1926909
758560
1607761
683239
979124
1925466
88483
715827
1624435
204862
142892
1217026
1450549
1716515
179179
1483021
1673672
72001
1831657
1586662
1058579
346035
137547
1156123
1388399
1277290
1038985
1664070
1241942
885432
124840
976253
423947
529665
872022
1596522
55499
678812
1572521
783891
46895
1980884
1829665
1620669
706471
1605655
165898
872744
171269
620535
371748
521096
1459682
785589
179403
546713
193016
1315963
503159
1836584
1575288
1492595
1368944
1138301
303674
85648
853370
1515068
547344
25675
1194160
1164554
921471
427488
385707
789440
1737456
1510376
55078
1978821
562291
91619
1986785
1051708
1459045
1032767
1210706
139335
565861
1512428
1779585
45270
1710166
830124
807835
1469332
1104333
893575
510837
1072994
1561483
1031321
1436680
278271
1813650
371787
1669751
1171669
1919304
1358173
9108
1505659
1862781
556930
1331779
1989579
1365214
1383195
1212358
1557713
294510
1923441
168796
1498201
598500
131424
1635231
1729427
357903
149030
646441
705393
174484
134473
201397
1424513
1447387
285566
1833008
430531
840630
1736166
1350427
52292
1541996
1865074
1534393
1824986
235380
1188177
1884984
1649642
1736708
824534
780918
1966116
921685
1221144
425968
1537608
241234
1401780
1398222
11978
1254700
377166
1956273
971760
1211248
1513597
139210
1242916
1650673
956523
1197830
1247777
1460493
1454434
1374640
415033
1831540
891583
1854168
657747
779480
1592859
1439421
314153
1671397
42454
1549947
1889310
941137
612716
1996404
1014926
1577573
1527325
649058
1106780
1612183
1373921
1216723
659753
391607
1968633
528844
200442
1718973
824860
923189
1804582
108887
1165705
726885
481523
546474
1536072
768519
830034
681795
559180
1601288
1899010
1384688
1291944
932731
30221
1572130
1251430
958788
140100
1521224
1666987
1981922
285145
198222
1823183
1336999
1085981
1803334
53314
1055302
1427573
1142395
722725
294751
47004
1144668
247157
194345
514863
1270034
55743
823905
1447001
1022314
1614380
509227
413823
351733
377256
450566
974730
962635
1914556
1922101
319015
971552
333813
896633
332965
1171921
1096314
860624
559560
1635493
22555
1961234
564817
227639
1632620
1001450
1984546
496429
1396136
577070
405393
938498
3464
420949
1362926
909005
1843408
742424
688078
1017746
1041285
1701715
1313329
81287
524674
1440593
225228
1629020
1613315
132481
1226032
925601
30654
1905728
1376339
6990
1675930
689111
1255940
1889394
569659
38926
1022909
741470
1913161
1575614
1761181
1778863
436381
997149
393613
1000620
444514
1439061
1171634
270947
937278
566008
263863
934274
1692409
562718
703247
615083
59215
1586791
841651
943105
704106
1328670
1720462
1331248
1924063
553323
523170
270071
1714079
1094949
1230184
1478274
580234
232807
1027712
1387101
1040449
1117060
1043262
1620326
634409
647879
1375536
536378
1814460
380505
64165
1505941
1497663
688400
1473204
508341
76368
533631
398556
823946
1111769
764343
1282121
1974725
1008358
857028
31956
1584019
1445043
636563
1563163
1543715
1728559
1904386
374827
1796888
958499
983998
139914
1885800
186203
560770
652971
327977
1534822
1500978
483553
577371
294827
1893272
1407230
1269704
244354
1871793
1909217
412866
565130
1299743
774321
743366
1519797
54113
1244044
1968332
869345
441996
1922366
265759
1026358
1812754
860137
1235436
368464
402138
1020329
1945986
1712967
1207488
1400867
672468
1081863
1666259
1610888
1587480
641500
268008
1791048
257287
641736
1465067
1513713
170323
655768
931596
945392
782150
324920
596317
797533
399643
140320
1884985
1630998
642269
280745
594515
1342256
1720288
446362
1951624
597469
1472803
1465907
1338277
252685
705066
579050
854786
325126
1505630
1212008
121514
390633
1076808
1811374
1240927
1691882
1001422
1280408
169496
1504677
1252725
1288663
589105
98345
1965796
236287
1791707
530406
1298036
713134
1166061
1101228
1471596
544917
1785022
403029
926766
515019
1801057
575935
443046
1744774
397694
23339
1235657
461335
764559
324257
1700764
793838
737698
1933381
96751
477601
1217542
1465525
232343
350890
572522
360788
455171
19608
644754
21097
505287
1981277
1329367
1952750
1770360
1347267
1253836
1978778
806399
159874
740965
486659
1533246
921592
1037172
1364741
1076578
1140414
1741650
1630800
618926
1176856
1494667
1575749
1840789
1166225
1257070
1864275
1293484
901637
321019
1517455
1584654
376848
712842
1419539
782441
925238
1836545
1262613
1853141
1029381
206254
1816167
1261412
1327004
139707
92103
432611
1174977
1411317
1003797
353701
1093702
63227
339004
259400
992353
1971431
1934319
249653
1124226
48498
732807
1791080
441502
471796
1205231
1070328
793589
1262015
1610774
867674
1601430
643035
1999096
178205
551411
1693219
231436
463345
680953
1814775
1011618
1964972
1355447
200729
784918
1073715
1537165
1076716
1603927
1561821
1460471
1379736
112179
26169
631316
1944649
1349422
1235374
671487
585078
1099564
950454
712926
705603
27231
284692
1309278
798420
1909596
1664930
830808
1032520
538232
1400777
1087772
460902
1370449
834392
1076785
239863
1370403
1822747
1958276
926165
138073
983297
764125
330849
641262
130877
1245986
239636
1261858
314876
1081205
1137759
1092813
617346
1809479
1027471
1078801
1888848
340300
1904587
240547
1331194
1570781
674391
970102
797599
1769477
219477
239735
1650783
1460518
1089861
1639191
1517933
1200995
1100934
387279
861390
248215
1017981
1916036
1754989
505966
1280490
1447199
141293
1291521
1323793
515914
349912
1497153
1144481
463818
959031
416416
859066
93021
1395954
452349
1372644
1388016
540360
1061646
1351964
1505444
551866
373551
1457774
1228998
1357934
1820332
1241611
214093
577759
1959289
836099
795872
1894421
1756269
912868
292014
1398894
1499348
1373035
948224
1635562
1603904
225688
943045
365274
138022
1579829
1430909
571457
186460
1756347
1191178
873258
1327556
1943101
1157097
1500162
1330600
1470304
1098027
1404269
1740428
1044184
1935472
1725032
659813
1349784
1152516
1336755
418487
1837889
629113
976576
933676
1693736
852252
117206
1528909
1576035
1410784
1437812
1228560
1759207
1298660
1200067
1618672
1930184
1856300
1875008
1567212
633624
462894
1303466
1159980
457628
781873
746424
218517
459872
68111
1500118
1814505
203997
762597
66279
534654
1762987
1878097
1004170
353885
88042
202231
1810519
621070
1185116
170293
1115976
523174
125846
821523
391940
1284942
485405
437763
1331779
1080260
1272848
329402
849411
732378
1172298
1762191
1831232
711337
1791609
1828368
767693
1472075
1903337
1873678
1415642
489573
1951449
230573
1905006
221095
692543
1733084
1049883
1936962
772989
1604612
1271404
158554
1539233
76939
1702570
1952459
547748
1436056
1494279
1274247
1594925
611552
415555
35662
968500
242122
1938032
1143353
1200407
1883162
518809
593365
839575
1750339
1958267
598911
1070829
986242
1172023
88265
1338142
1499403
1217789
511651
281355
192200
246660
558671
506931
859579
484408
233788
1313772
1871525
363381
1778535
980849
11622
428790
655330
855296
814433
1662045
632144
707811
1825730
48880
1925874
1334116
1871766
94506
282733
166278
1186689
1980288
1070998
637486
1254640
27191
813015
453049
1660757
1130047
239565
1166913
905125
761592
341738
1873289
581791
1767489
607819
1824960
1947568
408198
998017
587777
478745
986978
1850677
568368
1259767
68633
1782538
483781
350633
1770396
511834
1286395
967880
820467
409010
775370
589484
928643
159758
769948
1416128
92622
52992
1370638
1987631
624542
217557
1600543
708703
1570780
1646352
1018814
1568265
1786380
1557897
1036449
1458936
1219086
1271587
715616
611622
276326
1504364
1031411
1084604
1165856
1693503
1986667
1731865
172010
975256
1587735
1346736
1550572
525238
688927
1745419
1260334
335372
1432230
484141
1203946
1620678
602480
764314
1137071
872844
1002690
517381
1296394
1624088
1048988
1631664
140186
916195
722296
350744
1759907
1806515
1306415
1347649
1995587
114130
53717
1466803
1866458
1587
292706
829530
1854668
1666813
706743
1403819
1927213
463297
1522454
647818
1872073
1446549
1714049
135978
528032
1815263
522962
1353749
913931
1862094
1056937
1396672
1422969
864005
811383
1539686
645153
1691148
986838
1530383
479229
404712
835647
1494422
833244
947047
161516
1333390
1232597
923391
1448181
1312287
1753668
1097509
155346
181100
809006
561132
1040919
1649927
225122
1153662
1509522
950564
871117
518643
11518
742309
940164
734335
1790546
595433
1623572
799849
1996707
391245
355669
1389568
482777
384868
491221
1672556
988429
1643726
661722
574777
13705
1021463
1784346
952096
499739
119222
704016
1610378
1878717
863033
927328
1768417
1217557
1882375
803044
1024526
750595
274424
235441
750160
326819
581992
309044
579766
1671552
103622
1580905
679464
111180
550601
1012634
1000952
1398426
1694052
1835314
1482885
1280230
18935
128031
1263060
1310224
1179048
77530
1257681
1819277
1779765
185839
522725
564906
172874
552828
1302828
354466
1105260
1643241
193899
1721766
5087
1081425
712487
759145
1929219
1586028
303118
712867
77724
716859
908090
1677921
1305616
1692090
1148450
1506790
735987
1340754
1833174
1077827
1413265
148708
1879157
1388153
406003
1293234
413307
1211302
85063
1598881
60251
1983077
930620
306802
1724141
641381
1116981
603350
955658
438014
969208
149649
913780
472582
982092
1897944
1541391
473626
144874
1126549
1205238
566843
198414
1030221
1196343
395493
991524
240515
373467
482672
894416
963569
1771500
1956459
1143936
562350
806207
882641
71909
894725
985346
252654
271089
1961912
1454606
1565487
1595298
1649873
870991
1381852
1618278
1436748
887730
1807178
1803159
1899460
1421116
102187
677297
1253412
113716
1262063
141514
1605669
82204
617414
79620
1395029
1517813
155942
195615
993028
815967
1937583
1551339
214654
1663790
1685888
460867
665151
1700177
598422
1388927
183761
1730114
1625550
1013587
1228949
1728428
1889570
1201060
1687681
240620
1652488
1716593
533655
1379299
270795
389718
1572148
138002
1307401
669597
1194122
1569259
1697657
1224284
843171
708347
629917
1143315
521268
516202
174956
858564
742236
1955512
1911004
925431
356658
1874479
1150229
111303
1183810
1187358
898106
744412
1138155
186605
49817
1343626
1851885
108220
229636
1080532
1427847
1905667
118878
1953706
1011592
932681
1559870
564932
1453389
1323706
338368
1524091
1710524
1996865
1781925
1677400
1492524
1669639
1203444
568093
1260720
716634
1757832
1792149
1076314
878919
397819
1749936
229496
1462842
1009202
652283
1954807
1510612
69280
189064
1904666
1236016
821522
1817738
608413
905950
1670624
81097
1637791
1514253
1335376
566495
1104877
379717
417139
919463
864637
1621759
1471533
1785171
169655
762234
1802115
228075
1247966
94936
828370
18305
1726168
40010
1076556
1418385
836372
672777
831733
1692090
524764
1236095
892713
595435
28689
1614528
1284710
1381540
1139595
1747431
1947665
393027
1130114
1787854
287321
1984725
1512776
1391588
1821121
1930089
1926666
1518358
692163
192091
977090
28337
1200785
1339558
606882
1279476
95441
116921
520501
1449307
1523953
100559
1989602
76889
528659
1558911
599804
1980532
196369
1361728
1923547
1311436
1156531
1205638
702052
86688
1339690
212268
1547885
1284410
1861469
1948149
457343
215888
1223928
752614
1083527
718490
1241771
383680
961336
1553098
460006
1249135
96981
702507
1059532
20408
1684574
214216
958800
665256
1991395
489569
434099
902311
1982424
1175040
1972725
615503
1145922
738674
1593786
1447884
939795
169653
818443
1920518
989233
966665
1732732
409709
1350664
1737987
239684
694837
1710866
337343
1908107
1482441
1703813
1781156
1638731
1964128
912131
1473471
1631494
674618
1953262
1605779
705779
1485142
1979208
856138
1410020
1429559
1441989
906385
1009229
632669
1871490
1184742
1525610
762842
917845
163705
1778433
1481770
277944
1550107
1191406
122343
1024739
708799
641781
420754
538200
610794
480961
438939
936360
1769140
1197243
1568900
856707
1003878
668341
1719934
1778550
1531769
76729
1419727
1799695
1838981
591628
97541
230036
1802430
64340
342496
129895
1457180
1074190
696512
224792
1090189
914191
1479729
822823
918203
1603854
71241
274812
291851
1313932
1299147
567711
988447
1568158
256194
973425
1542737
1424233
1471269
1497092
389523
741693
683594
906577
4698
424708
47711
33100
887391
360441
676445
1168467
1595111
518036
1544605
1364751
398683
1237349
1437004
610978
902385
389667
907717
922566
1506506
289367
405476
1711653
1251804
1454065
1882074
629706
1289787
530694
745660
1962722
1301356
1385481
50257
1289135
938262
1549379
243894
705055
388311
360499
1897606
710425
1776935
1840418
1042158
433897
394858
202744
1683477
1218704
488370
1350986
1660443
1179220
379382
1353907
256350
22766
408127
488638
539100
1577761
416186
1803382
1457820
240814
747416
728081
1024845
228863
411156
422965
997108
820873
562776
1655317
5001
1320069
182762
736700
1776126
1472790
1693616
1538665
1110074
212855
1385847
57097
660376
428745
853379
1665448
39916
955288
280643
1178211
512230
1460053
146961
24598
717579
1702195
21997
388212
1074536
1876622
1803085
1080578
1798606
352643
829340
1834522
1275535
1604381
814509
446532
936467
1151292
968573
1524428
501714
237157
1147945
1526508
528086
1710146
547255
1827842
1275781
766828
83568
1261991
230969
721064
619329
695402
1858851
45129
1817838
720211
675054
1989032
1221604
507993
115018
387143
1702658
956307
299381
1343571
1560785
745833
1933698
477948
1225013
68702
1539476
1838851
244671
356318
1960002
1125859
28398
596942
246294
1256986
88987
1178297
351682
1549320
1398167
686083
295927
5975
9557
1186068
1759449
906431
1185231
358438
1977640
960077
130237
38975
1621035
1009911
688759
1396136
232521
236662
1652707
1932798
1624563
321298
518188
104846
670039
1304090
445815
1438953
112585
722381
551232
1938215
463618
1019
1440699
217469
1765610
1683805
1060270
727028
703541
607916
1667697
370555
545877
855137
1183078
363119
373460
474701
1563063
602050
1051440
688920
1140399
928344
1872332
1688060
842477
802915
1308256
831820
667735
1384943
121383
1359068
1759134
831621
1302072
1004186
504350
1259280
478910
1165979
341865
1554546
1811661
1238135
1953266
1877656
904538
806910
1410805
287568
195918
922108
19671
1582824
1996204
1137318
1432648
517380
36685
97399
639533
495848
1364658
1459944
65631
1725221
370329
1601915
1247310
1256336
1399022
284195
450508
872757
1206805
486260
1450152
1066572
1256017
1450226
770172
169069
1021173
1258242
1852908
516689
988552
1229410
1688918
1866762
1054239
81708
131231
248837
926072
44795
1107993
1193417
609897
1744876
745138
345190
1759553
127674
1916104
1614200
411428
1316393
1249732
511831
236954
973930
306266
1971512
1606482
916413
721108
85012
1062567
796154
840590
878205
1333618
187195
1469081
77558
187830
940353
1875067
191959
983456
1978232
1311171
580419
1101706
426970
1922651
1207148
1651132
850584
1232780
1447537
1708744
270626
725172
767654
1358055
236945
1803804
373598
1781248
1851755
559961
861606
586120
168267
1591298
647234
876828
802227
484288
299996
1184007
62480
1004617
725227
574395
786170
1679381
491640
1343207
1588568
1721845
1744574
1871450
823832
1850531
306803
808888
605768
489889
1652983
857275
965636
1790747
812876
1810217
1738563
401617
679919
1335116
539222
52350
1125474
785358
45554
1138951
1289024
1056732
1790363
421143
832568
1619856
1011913
161190
1193622
831863
1374708
693927
1926656
1744205
1571009
1154861
1164278
664715
1469110
918738
515510
274073
1846663
1847238
381581
1319217
1544376
1836395
1581566
150572
1826178
50463
1933605
986010
413970
1799195
749648
1044249
1626048
268049
376039
93420
1613408
1168557
789470
1605210
1046365
1958205
1807322
443996
589167
969923
1242157
1676995
1178425
1960832
179684
336464
935043
1692887
1933550
714076
734260
828906
1605997
1838829
1894402
266130
1817895
548897
1843599
889302
1620733
445889
437984
1800244
1004914
1878340
1853219
846152
482534
717860
1293075
42190
1147879
1149056
871065
1994585
1884827
640520
1403053
830329
1974928
1076823
1222041
454967
1289838
127739
1701229
900292
1270188
384690
1602135
597987
1182190
158952
828828
1165497
235189
1328350
1843892
1469626
710844
1746255
976065
1437489
110013
1627665
369750
836781
1575150
182301
393851
1416154
1041301
83348
481631
975416
917586
700175
132953
161671
1522527
1165346
871115
558823
53928
1972866
1275579
1574767
287924
376253
1393729
1741234
1458529
578501
1928741
116408
3855
930646
457759
1879197
1386326
1286594
1416674
234209
435753
336946
1470378
1601528
771412
157507
1034717
463266
1516699
123698
223065
1516764
1171307
1375920
382931
1586920
1224449
791625
1638881
557096
1798166
1063658
539337
38189
66055
1313099
816686
29893
701529
385975
1050108
1033821
224399
370807
1311475
988991
392891
1926464
1409076
1241525
1365174
562857
1705844
307405
1448491
1974989
985080
550139
963540
1330629
440729
1133217
1807171
240891
1539402
793345
465226
302721
784566
1569398
1863676
475110
1584897
339140
713002
379174
1073918
1393355
1613823
1800478
341703
1929482
24552
1823498
1441575
1221664
726056
878342
151257
47214
1036731
332198
530353
336738
1614089
1089395
1004942
1784843
680723
1289644
122888
1500586
572677
1633398
655856
441101
1511952
1174617
367858
846333
1742917
354494
991938
1149198
751569
1680393
550517
1721745
1892616
1215163
995302
1867688
1410564
1714125
1135871
1875755
1630926
818339
671921
1426025
1711004
389226
394597
1482904
371030
1004582
1661778
1872588
178553
584590
55080
1250710
1000768
451889
1936467
37952
257541
1688024
278260
1139789
1088594
1984672
169490
493075
1291871
1871695
1607053
439185
69861
1560003
1026637
1890294
145205
1474815
1470191
90441
951570
1581112
823941
1350514
878743
1525526
1480598
1872403
1578642
1562539
1466542
1655712
1003809
1679843
1468571
904295
255266
1871103
565184
1541048
1754906
81911
1277047
1001778
924032
1412036
593781
1711598
1301563
497216
491410
255861
1298737
237007
905279
134311
1211506
275374
1714633
854939
1146136
284827
253033
1226049
1194567
1434617
1748871
1920357
142675
1621641
700176
1362107
1929556
294889
176970
489140
215313
864465
281958
419385
637980
1531087
1634355
392206
613298
1683522
1662460
611016
496252
395391
828809
1369787
931595
1151227
634197
1882479
265246
1978618
1134841
217436
906187
1157992
430860
641739
1262890
1523364
386297
714165
1203730
1341972
20692
1535370
275348
1325146
1375404
132496
1863244
873223
1378595
250329
552190
1630706
217911
599587
1918988
1237892
1578571
1608839
1169497
1063940
1633435
1507539
711900
389670
123930
43733
214409
113228
967454
202784
270630
1401205
563365
1849407
1058973
1219812
1406371
146766
529767
397090
693365
526953
1142613
1111200
1947462
1661606
1245137
1519810
897760
1500769
1442885
1145105
97999
1582174
1698648
679020
677384
1253209
406924
1520468
1658336
570892
400811
1693262
1902117
1898918
1160076
72763
1875240
313901
1824041
897092
1382843
868934
1448703
492704
415375
1745659
2110
767024
1181428
1327095
1915655
1519753
496509
45109
1871004
752252
1508701
1108947
119927
1704372
1788490
375957
645716
233675
1153488
1893537
931746
367251
1996166
1051503
1758845
1548385
94590
472282
102656
1216743
1317641
956418
1294556
1241018
600681
426081
1284228
1834107
1376479
81190
1031172
327345
738833
274507
1095725
1952546
1531366
1025585
271134
1880283
1772033
248832
490318
1150250
727793
244209
973672
155668
170834
1744113
341972
1893275
1103443
884332
1646821
254044
732326
1137648
1074112
843605
449635
1557252
876101
1953521
1238069
505023
872928
842158
1765145
56647
673239
1976498
913300
1085553
1926586
1094493
154519
1994971
1916551
1794177
887928
1933788
1161100
1446147
1414350
239698
1716567
1631457
1445614
82990
1255818
1809813
620139
1017409
553424
14273
1332171
669560
1829019
651376
1293031
553577
146212
1559199
230274
623821
82004
697646
1273600
1348221
276457
1063234
1713507
708901
192368
1838486
1764551
1616423
1080010
597779
649408
1934811
174846
809946
139120
1155993
1691006
1281469
1394831
34945
1168318
798997
1138719
1757370
1633306
275637
478155
769136
233545
1236984
1231094
1149142
234798
1242344
1706269
396051
914568
1411681
860108
1281352
880631
1586769
209058
1618793
77413
1837726
386889
331049
142861
847027
1620940
1066401
864779
1177433
139229
963933
1477707
1551685
710000
649827
1631609
70065
932511
1171484
1874423
1841637
332753
1032129
969120
66625
1239933
999422
1200264
431226
1383415
1696402
1051192
388014
1519823
953749
973562
1934979
1863585
1047187
824842
1496528
763571
874042
313164
1425512
1626928
21407
818291
910469
1786747
30807
914954
182254
1171360
1120777
1006115
1244270
1549718
1004058
411347
1188680
1945962
479315
785220
222647
1573345
763837
916446
697123
587144
183409
1445913
750964
949680
260262
595920
849273
1585795
606499
1528692
1431705
1067643
755006
1075296
461888
423467
106434
318989
862713
76196
1386234
1422164
373871
961773
786990
1254958
1092630
1106869
133867
981476
771520
779377
347895
738637
1313781
593987
128312
806164
292377
307725
1780136
1248562
1927136
758065
968864
592511
758813
607768
965399
1495289
1979400
314989
1157670
1228809
1886426
1049596
970616
725771
501853
1913361
438918
903258
1452706
355921
1635264
306642
1977029
522756
368187
1735640
36808
569518
1332880
867807
782238
1598190
813705
1137262
1998102
1311904
911723
1167588
425026
439394
1867742
108094
943237
435216
720567
327134
1976184
884213
1408158
61248
1348868
244458
124193
844470
1512788
536331
1077181
1130607
629605
720912
494113
1600838
603489
997086
435358
1389056
791876
1488192
1217113
484619
936277
1624974
992607
1294393
1137262
208979
1111525
581665
1229419
1378247
57425
1267163
1042983
1748739
74091
1526309
627943
767056
772537
479730
1942593
1772924
880449
1256704
700305
1604970
651872
563698
247913
622350
1632458
672929
774202
1233283
454201
1044446
1148845
1011634
996298
1554352
1559217
245911
289618
478318
595384
338095
651763
1857600
1858850
887667
1439271
120840
57850
934345
819977
1501558
1192746
1639043
131012
1318900
1031625
287369
1913324
1054962
27418
1436536
218914
1574093
979406
1457789
179208
1951974
930706
1540277
865583
1323099
1517693
1142362
77724
229167
1306551
378656
1855081
1395743
826727
1169620
1241312
603535
74924
652850
1754131
1418937
1790876
637816
905648
1861932
1913138
723722
340429
1318795
1393152
1923627
1346357
1232394
413772
243762
421412
1762108
439004
942652
1162059
116025
401583
470271
577772
748150
904716
1719887
203430
601104
1588281
1081625
335195
1989467
1607703
644755
1962882
12207
1712504
1235894
501692
829621
777965
1844101
1722817
1014409
1709207
1831029
1653852
1319903
1451031
1977264
109754
1585217
806827
1690410
1491661
1353338
1958539
1034651
967262
334157
1147812
604434
1655717
704708
895794
821895
1516395
131721
35794
1887689
973145
591198
573306
718825
757522
687163
1832050
1875934
338180
1095000
1188299
1537092
1614122
575657
369950
1098552
1385459
221161
1207818
816978
485272
1947959
855582
847575
866454
182086
579418
945563
1112956
1835090
1447632
540870
1973782
1443684
42385
600230
500913
1457201
1416147
1567323
251927
1392393
139639
345507
1315617
1506403
1999281
1473082
816416
1200724
1142820
1694558
1334313
162087
326496
1984947
91894
999381
366698
1810210
1394850
1996287
506563
778271
1448998
190103
106089
1633065
772714
376629
193755
902231
1933611
1164969
869858
1425439
496159
120007
913859
809962
1492269
550071
655045
1250087
619905
189932
142960
995549
1552642
465310
843811
351383
631964
1774700
506659
1137671
182434
517224
68518
1278619
549738
908660
1825091
579691
761003
1354053
560139
721379
332388
808545
94336
388996
342870
837427
1353638
1352779
142217
1520636
294982
17885
855444
100233
1931045
1200094
1044001
65981
786722
602714
318244
852446
193110
1299195
1242657
911675
1812908
432495
1915695
445893
100222
545282
1517759
19615
1461714
1297463
747081
769497
1007369
1756383
1729671
1675303
1487871
493514
146142
387515
592235
1336162
401923
412169
163250
429076
1185240
1051414
1060584
1990972
1072833
670852
1852041
1855451
1842858
477978
1890063
493204
1109622
1693675
1473795
1183889
1029780
1994610
190299
918235
298385
1618283
1993918
783126
1601573
1426962
280757
1642491
1236217
491078
1946464
1942229
212841
1163773
482873
496580
954486
1572371
441738
1083782
816078
536183
930310
522472
656733
1147210
1188483
1106668
776143
1043171
566432
1759338
707380
125707
1354015
908011
1561133
927963
1752489
147825
1632475
107273
778926
1404939
1263246
777996
787799
895383
1279988
1355675
100471
1943971
1102424
689687
1310238
1270463
925373
1125629
717659
1775451
1062353
606386
426868
50079
447502
1064831
1727371
1189293
1083637
1325153
712225
800519
351338
783607
898066
311058
577561
728237
202988
1258065
1228007
638004
235947
1313495
1097799
1374995
30356
816913
1835825
1133971
1778265
819159
1286222
358584
751742
1591289
1756125
751753
321240
1176820
1024098
386080
1792153
1527014
1130924
885612
812806
1355916
677098
351850
1713934
1758207
1770679
1357302
365331
1491980
346271
200862
219395
1131971
1090757
1926797
918608
418049
1311596
361995
1864740
1298695
392628
1497873
297129
550610
1813431
5771
1791479
988667
61929
1724362
1573611
1093220
1436452
928899
1812711
226853
782276
9811
1836032
1546668
1882654
1327120
1134018
857138
644957
1967148
1092569
1332356
1911166
1060790
1719967
1577006
1348638
1028094
398377
859944
1131377
1816385
1510830
1973541
1420799
752675
1930556
603589
209536
1795091
937772
1457998
662282
1520439
1876194
1758906
1354748
340377
885213
335044
1532
942483
148488
65896
1040934
1159869
1871044
225366
1476080
1658750
818709
386661
1950074
505736
1498937
74851
976959
584837
108690
1698547
1157879
804335
1945327
1872855
1897426
416712
1133750
833043
829153
1822214
182062
1489122
112920
1526356
1477345
1367347
309177
1114855
1469726
150312
1067524
1199767
1961409
696913
150483
168789
1048116
460279
1187522
1901084
617263
1098043
1352487
469151
1815090
620535
1320188
940426
1513498
525591
1242527
750145
1508646
467778
727527
1425068
1401006
953601
698545
1955761
388129
715311
1478628
1297183
667386
945934
438511
299626
1061184
196363
444566
1312090
1923015
568782
498840
58494
1436302
479316
1280888
1145401
431107
1803770
570127
907064
1274143
1016661
1945112
1695152
1812273
968442
686983
407388
1486270
328463
360099
502976
1432267
1467177
151441
1950737
311719
1855423
585653
1729715
795918
741252
481472
1296952
402387
616788
1096950
1542249
766719
865580
593646
1802784
1287789
407747
564256
1621127
1658284
861747
1729477
1985594
1637073
479805
1878743
1772354
1652046
560442
19790
337882
184235
1281091
728612
1144310
555996
1368541
1572637
1324237
1297985
922561
522147
941458
1127127
745973
363522
1876924
1535831
1499057
729277
500243
925326
1448736
1216759
157292
1418659
1357111
452358
1767817
638484
396238
394330
565961
1391389
432638
1780081
84987
1259767
1042557
1222900
432624
531062
251718
346210
375705
799320
1105856
84439
1853238
186407
590713
145366
1873118
982094
305527
933848
1360725
1002266
214864
1011169
1121039
1780471
1950806
1912582
52879
1297797
920696
1753212
1569558
1608858
266421
1159115
115227
783753
866902
1606125
659768
1188358
1973051
652663
1192241
1061885
1258947
287461
1814113
1432616
924743
1180937
1758372
1962890
456144
1488450
891860
83489
237872
1328693
1975389
1330904
1499781
1200411
1626824
332831
763094
954129
721636
1898330
1083818
87718
515247
1401540
708154
750807
1884091
1045368
185101
942901
213506
1154198
1926650
1437469
1199723
252864
1676146
630883
266568
359057
1794390
1606296
370381
1184633
835729
999446
241566
38665
417243
635467
881533
365988
1371179
302199
898317
869833
1413951
1714649
1912629
849925
1471772
1264187
94269
1861339
445381
862588
871198
1575210
1234693
660999
1147089
1450500
2168
902317
105119
986733
1205708
51583
24541
1164479
1183944
600739
748889
860638
171711
1386285
648872
891268
302548
93533
1693394
163895
549536
243932
1717205
725856
269506
1975522
819724
210678
1892575
777124
1597564
277506
1296796
720515
1015833
527748
1194788
496873
876915
83122
1712913
898004
1746726
1116151
33779
430126
1927794
1723079
1062193
683222
1145143
228435
521500
638310
1289593
1589994
756055
1683358
499996
206767
1563424
1532694
1516562
1951447
1349388
931128
675735
1042623
1824316
760590
225709
84535
693113
63459
1566570
1290396
1726752
1802614
1566786
1437647
1676050
1669541
1488411
1414393
1732797
1612317
1680026
1229552
1424448
1205206
992360
1538891
759221
1880666
1556110
1020269
1453024
786908
1874509
1714948
1467116
1410399
639038
1405071
1417494
161269
537407
1888884
734655
610946
462438
1858144
1121684
1499548
1806485
1561574
584925
1270062
31897
895998
881783
1659772
833567
1947885
1288448
258532
1499193
1811540
1393342
8396
1488345
1298783
1070877
1266717
1010212
758581
336759
1715488
1625693
553716
704757
802829
1995872
1123355
1200180
347275
310061
1924666
1407464
802545
639233
1285776
1270817
1313364
1086648
955926
453589
403898
668905
973816
1277614
1256294
1620949
1872902
1882949
1477255
1525623
1170388
1178929
1230713
20653
1947588
44922
1738157
333566
594081
613093
203876
324622
1035959
655077
1910566
1634321
373984
683524
1685290
74981
1475541
695266
755663
968018
837962
734288
1349769
1337297
477795
339046
1248087
1012736
1019379
249409
1294626
1520689
1784531
1832730
949220
199867
137429
839435
1363238
20972
679061
1134636
108252
727117
1149605
618371
1326916
349676
1897539
805499
1199405
1075296
1141985
159688
1131134
1365580
870321
754039
985296
1607241
705437
991815
1703159
1965172
757921
1693219
1236556
1190269
717013
993519
1023227
925264
797626
945824
1726265
1540231
775424
84959
24899
724751
182817
441479
476173
1129749
1012893
727500
1673998
746899
1165915
1257008
491371
989564
1139785
674790
1791212
1545356
111014
767721
1363531
789685
1353706
1018117
574769
666312
135886
1267296
665027
998904
1919932
135884
987013
691976
92468
323909
728364
936351
747853
112352
988154
1598672
1121202
618107
1173267
21464
1648500
1483265
1427508
111837
1653461
61361
879459
423575
641935
7649
871875
1560269
604946
857080
412497
541968
1549495
1086086
35115
660575
1393714
825506
1249503
828810
775061
1231384
980949
1685556
8362
687500
1558621
62325
197276
150842
350107
1553818
1261394
1295429
1518828
234507
1973596
338232
380917
1136235
1297301
1089091
590270
522795
529409
450654
981415
1304939
1750160
308645
468841
603382
1187098
1737072
67030
338504
1239891
1807355
1433525
1974363
1611617
1650286
1207630
302736
1542291
628078
1027047
1995150
1318004
47343
638091
1299322
1433592
615975
297066
1821722
866855
1921974
890886
1531622
1873026
1514302
40791
374813
367214
1575268
1972243
905850
688519
72873
1623263
785722
216070
1113061
78230
787626
1565979
1094710
1611425
1704512
1073023
395290
523418
831532
684877
688805
1723395
1248043
852583
114363
1039643
299760
1517704
830069
984124
1605774
370327
1809521
112153
581768
1982914
1596382
1444427
697179
1956797
1997110
1102906
604045
892824
843723
1816222
1710132
180500
860759
1844198
177936
1181389
81714
1371646
45755
1557136
1581197
1608817
1562757
1807352
815087
1382348
420846
669390
168513
648545
586195
1209771
859276
1818660
387561
585388
1848482
774150
1467050
376613
1205794
89403
265110
1798274
1047782
1971904
1241613
518811
640442
1955979
1348071
1678675
182734
1027863
1758702
513555
1463858
830060
1617028
765272
1926321
798123
1745718
193465
291378
1737993
901530
1832371
86344
956355
1919490
1542071
418935
1947664
1169021
882809
954639
1242458
1196966
702750
1851665
1343709
1206286
1003774
1261250
373133
1225318
1405060
474063
1004528
1849934
182103
1664150
821076
478499
631764
815334
1805994
966780
1240631
378638
24705
541243
1389158
95948
1928010
138356
1663530
1585607
867449
298589
1118956
1074254
799699
979608
1706313
1864151
974116
1245649
453091
1422369
1837481
762147
283268
1637519
1821061
1157849
530001
634799
1175491
853349
744730
510757
1133160
1836841
1256579
838150
1127689
110528
1056602
1845864
1272762
1338944
1141645
379060
138496
502528
1119769
66102
1268737
1331400
1418550
364195
1594326
1658938
1443145
1380288
1605814
859857
1083581
1232481
548289
1052111
1236897
465680
357032
939024
1743530
1044408
1026270
1171400
1826182
994201
727426
94350
163737
1217285
1442400
1081522
1872231
1959592
815370
1125888
1417820
1702169
516300
1710242
1731222
479698
1989341
1511991
1235057
1774058
62470
1613832
354636
489974
989015
440443
1240098
1932381
1148336
640435
497614
1168158
215962
1039995
678604
929429
897231
1588753
481848
497023
1707960
4332
1762542
1757102
18131
359747
1578381
240114
21145
362528
1407907
883949
560588
1610898
1391447
771620
483707
1116037
65304
1462850
1806840
460314
1534048
11014
209437
1836341
292538
1804956
797385
723844
15083
1948576
187291
57557
1717142
1683005
1061648
1692686
899902
147129
622516
1944975
1554583
761013
1146784
1901611
894079
1509561
677206
1775332
1131128
969774
1520055
663088
121145
1380416
168133
1553077
818865
190285
397418
354361
781014
1524538
1689569
834729
1007895
645938
879604
879144
1456019
1911467
573667
1802963
101564
131871
1148824
774148
1992590
238021
1359455
232513
406313
586570
1095754
280661
1851469
176022
706098
654972
226716
585696
1811722
873304
1439059
1583593
723935
272818
1928552
51342
1991316
1409480
238619
1340798
1004097
1688192
767634
1089244
1717698
1931814
1366300
339688
1687463
1542050
1159589
73575
1705198
485733
1790177
1818872
599348
1001793
1992094
1653561
1734799
155008
1780443
1375776
1070728
418894
1710722
1060658
1822422
863048
1493560
482604
1722886
381618
377067
469760
1467779
85467
1756719
1344465
1438308
1959047
24068
1954193
1274589
1678862
1332555
1833720
1639480
274760
326691
1185448
1480911
873821
1002104
43830
910681
235667
143704
1384119
1147653
1716171
1220586
859325
1468746
330576
1355132
755293
1568481
743290
1619448
1236146
1527718
1446306
1322221
611772
707043
183803
1410635
36299
358170
1544155
1643914
316371
1459507
1881832
256783
1997933
971880
358928
249359
491472
1338123
1915857
1916050
266820
629550
1635024
421717
233432
1956641
1252987
1009549
28775
1703487
635003
1768278
1729375
1088924
902789
322575
1349824
837446
1703150
721796
1885128
1443567
830277
1313106
1871341
1613425
580918
204687
1968582
725350
829134
922575
1672491
871864
579833
1312966
533922
1594994
1911243
1904525
1039385
898717
842193
522338
775478
1739762
1011961
1887873
1979405
326464
740484
270046
85703
1643774
438749
1232176
1330988
1884586
487080
396802
1374592
1820180
1537189
305786
363904
1706180
951946
670150
1776949
768185
1631188
1905444
56341
1354159
1589139
1525694
192289
260816
133935
668503
502324
827776
102940
389171
256062
550226
1406577
1033869
1172105
1587432
444716
704745
397911
307363
322224
415473
509818
78986
7829
1319721
1603034
1184720
1325671
1869835
421247
1840975
874934
1722726
1630658
1017924
1315550
769839
689154
1253940
1553746
1559600
1440862
1424360
942821
394544
1140178
511561
478726
517106
1008564
166494
929185
484996
640076
681090
48111
273604
1125215
174950
1531716
1155377
942391
1693533
1490781
1767242
1069030
1848566
1227405
198517
1965217
1491006
154364
1140557
244206
1276545
678936
1559865
12647
1788300
1668066
829183
1935123
1376105
1401335
116931
44534
1213155
1591577
1345750
1534446
178194
356665
933734
1115763
1796028
37309
536596
917043
1561759
972438
1135429
729633
1424557
1193283
568088
810429
1809382
1362826
1605622
1601859
843893
389007
1888215
1020396
1864286
549837
94791
783422
1318239
753992
840688
1179102
1170290
1062233
211860
1922394
1944179
706525
1547803
1838993
1854589
1590981
1492932
907220
240162
237428
741988
1824469
410567
1479536
1357575
1467595
1825486
1801912
330512
699782
1739032
75580
1948081
1883947
932450
1194922
322016
890819
1662429
265591
1125772
501412
527419
517596
631373
1538376
486430
340080
363867
1198264
1537381
1372503
1363075
1640442
1246909
1551333
582358
941185
47091
1791684
553397
858435
1792691
1637571
1809938
745217
901249
460278
812033
312402
655847
1284925
1318758
386604
1658938
1229492
272166
1369228
1305373
782460
1217838
272362
642829
1151438
1690667
1857905
1464443
1847358
514032
660100
1773476
202079
85977
1904756
399646
1429619
1535010
1796290
504234
1004264
1031091
467728
1250255
209626
1079954
1080826
118680
1027838
915167
372892
712670
1983296
1987249
1641140
925609
444682
441669
1860538
768604
255408
1339220
985067
866159
627108
1194100
1962118
470774
999593
1988115
235240
1550295
1892659
912192
1096800
277930
187132
146054
1851741
1296444
460401
102821
869968
1312416
1882167
816807
18204
864534
1607056
73005
541997
1967010
237117
1792654
59299
459769
1140465
1770878
421823
1263481
1350601
1018681
89206
1998277
1701727
1448452
939306
1377042
1248549
137068
935435
1817677
191635
856026
1508707
713533
1556027
1662833
1119677
946605
1785657
807212
727303
1756347
1097158
282620
117645
970784
1380045
59311
1089425
284654
281469
423135
718339
166695
1003349
920469
1736825
1442371
807905
823699
1063797
654057
128587
207539
766109
1482297
479229
1203217
111709
1245684
1394302
810985
1220892
625093
744511
1423910
1352358
1164002
1453420
585742
33183
1479032
829934
1992548
625648
734342
608804
25165
765303
218455
1449291
209052
401574
807416
1562279
295926
775748
1612054
594095
998306
281867
898525
492641
47318
506114
1963961
843920
1781660
1554545
1419700
62817
48342
1652800
604662
1758667
983219
564387
426006
307294
1599712
1713389
528592
1248632
1268511
1933813
141468
1371294
1840428
1533282
1260891
95421
226465
965232
1701065
578030
1703105
515921
1962572
1531951
1693381
633926
1471195
937051
1477041
460603
449626
966160
1056675
43756
1035855
174678
1657750
35543
1567230
1140971
893075
1409105
1514839
1071576
1207066
1540504
480598
1810975
209773
1022060
145085
433243
243451
651607
1061229
1449717
771146
1182601
1336712
218059
1634710
51909
253671
1024789
1262730
1761182
1120476
1330343
1194269
653918
1130729
508209
813432
744686
1772990
1021122
127226
1907954
167427
342343
489303
1811747
1785198
1109758
1405248
1560459
169349
38239
1919287
1612086
937944
442443
881150
1303028
221179
738517
1868891
1405815
1979460
1934423
717542
530077
1668172
402032
372804
42552
96596
1850816
816684
1915256
281262
866099
555287
73548
1751822
879156
163410
1060728
1576794
1036112
1895090
1219512
1384476
1807404
1856996
618556
1050549
1653238
574907
432544
1029615
1957493
892302
331846
1368314
1796745
1607957
1812492
411371
499545
13875
1355913
584028
150520
1386857
1069344
1503686
1717547
467275
1291012
478787
983708
1346423
537118
1920190
1857690
667939
2546
1265638
1555953
622985
877907
1389105
1573031
1115252
61909
517377
1451136
1985629
708462
757551
1857511
695922
227411
639729
994432
471094
1317878
1694968
427864
1215137
1040848
498765
1993097
947721
1609019
155056
551696
1168170
486742
834654
1436125
1104469
1023970
302152
1469146
826661
929560
455734
1320092
1001064
183636
831425
1151219
1282807
461233
128192
1756424
1069995
1858630
1574343
1447261
15139
1550227
1238787
1611508
1576676
1405360
906372
94574
934970
886331
1687958
117101
1575520
742857
402195
1315844
1344533
1436734
86763
1553564
1301322
1424447
750769
1561702
1694359
50245
532816
1114704
1852818
1695912
1583270
194920
106178
1695519
4217
953609
766683
269370
751770
1378582
1304892
1689724
411956
1396100
1651654
1515964
1376677
1475025
175071
1331386
979325
991690
1503990
675957
1450359
1748479
273554
1450344
277472
999732
683966
441596
1482956
1943775
1191410
1768164
60893
1358970
998079
1922298
493472
619255
1064621
879356
405759
902429
1209595
930789
335752
22514
722126
862156
1967290
1866486
34786
1836162
956447
1417450
1447826
1942678
682094
1134309
117418
451929
1594316
1913263
1344547
1856398
1349932
617433
69967
1672866
1570470
1053392
1302045
34591
285923
1620098
1236752
1203915
382514
1958859
1268089
953408
1824483
1069252
918939
992256
879609
701378
1486251
1157159
1951126
480820
316223
1468308
422254
1190994
1754448
424395
405042
1054681
1608929
398116
257409
863754
108510
1537815
86633
28522
510336
307695
1289043
367924
1769667
6376
1104355
1550701
530351
819984
56701
332175
1609803
65855
789133
326817
1980982
1501377
687326
487641
272022
1941705
422986
1008311
1427778
1911570
209359
1311601
198336
831494
13227
1662322
250214
975172
939118
1585878
384988
1854568
1940462
795137
1586137
1644760
920454
1929118
475832
1956511
830155
1599790
1933111
1450324
300652
165090
351777
1524535
1260404
757611
1844195
1588428
868060
1064857
1069918
1621696
79609
1662073
351028
1192313
160607
1697637
126614
1127934
793801
784477
1824763
401558
278278
1979339
84129
582877
866425
1634212
1373444
222698
111973
59411
1429084
247461
717849
1718672
166579
78049
277076
1555484
1505697
1841104
593134
505182
425994
1659713
1587655
779044
1182357
1643693
474439
1804705
951892
678255
1863679
1365493
619802
1043089
1376724
1437099
906968
6368
1002798
993424
281808
1632167
462525
1677961
300645
1959645
1199536
1609589
1517081
333338
1983123
1187393
105555
322119
1089607
1243234
726783
1834651
106048
1200218
1039418
504628
1278115
1943083
58412
335845
1185603
1445445
1599673
352433
1345846
335999
1442626
906978
1455085
1002785
325142
872243
1635695
936467
829108
425126
1883148
513157
1850554
1675334
192984
605231
354451
1990254
573735
1827664
398919
1856477
1509323
1320157
210746
1858249
1130430
764836
1966978
107680
841909
672025
513187
1007452
1343616
676893
1287842
292986
1568380
136632
872653
892190
636319
1350297
882229
807904
1261295
717493
1938077
1220511
1088862
962866
1411887
1128017
1351927
429346
882538
335640
1088571
191789
243343
1503042
873394
1777113
1572120
1331236
1674420
39141
458452
39000
198474
1162508
1947148
1135866
1584904
1538803
245498
924916
549524
1659638
1474556
524002
200921
1618349
1118899
1989920
475282
1362871
70960
1142266
408691
331000
60286
1268053
251157
1943326
1900204
1870596
1372770
1144302
1152768
1147385
1910122
1632394
1277989
108546
359069
1097237
600540
1647514
646179
1004100
814267
522218
860690
389384
1258527
1425077
720219
849837
689010
672680
1317428
573168
910727
875126
1195275
232791
784089
1380831
1247609
258118
1431250
1809214
1551244
980254
935685
1972734
1078280
325709
1937260
1140640
999461
1732478
730261
49787
1560206
193531
661357
905672
732565
1382430
981666
822862
1792595
261405
1522650
925720
1347250
1363435
1802333
1835734
633675
840946
688078
1962320
342561
984578
1684651
1174867
1752069
1960443
842228
1664593
50622
1108201
1895036
482239
1786182
276457
1767778
1496441
1872027
1120007
1045763
1058079
115587
1984765
739490
778984
1543007
1494615
1591064
149238
1855731
293004
842639
1513283
72200
934554
1709024
1603856
785229
106891
186661
1585402
620565
609011
38350
284189
984383
1096287
733287
1400047
211693
375822
321216
1590270
961484
1020669
1018209
259675
794348
632804
930018
1365320
341741
942326
440713
1145315
1370823
1556339
289152
1422948
1708608
36762
1932884
1679660
1533713
764762
33969
141622
1274805
1569587
889470
1660733
341214
174457
696604
376877
1884916
1074753
1040037
463197
412091
1643748
1958776
260020
314480
740499
207839
1997205
1255436
271256
784675
23220
1445652
762313
304394
1607584
1579725
1094057
1812174
343616
1612762
867500
829875
182139
1342222
1611715
1863893
414517
1022993
1186058
1952523
767378
1827331
1889382
1163455
271394
365120
390452
1851992
1805916
1400302
1649172
889622
274945
1518486
1179522
650070
1300954
1721352
7439
1492965
654635
1830480
308541
841055
747597
671863
1208610
579414
1800350
677438
114792
1044744
1181173
1963345
1007852
1939848
1882326
605711
1660962
1540594
1088247
643251
1323593
1635078
838149
1000346
687978
1752062
287223
1464237
83968
1261057
1051689
1067168
1360892
1979077
1918171
258596
1535523
635258
1938319
1349612
1880941
410833
1882109
641487
1204717
265141
350191
1993620
1426111
1753024
1780107
1529486
23268
508383
622827
510224
1620604
180497
18381
1820953
30174
1290452
1863518
1785336
303249
855327
1579811
290339
180426
551163
534249
138035
572614
833583
1387721
1147512
1751972
720554
10563
1236015
1200423
1655714
19732
586071
78602
1900657
456193
1210649
1293262
529838
1126827
1399535
1150037
1960929
611611
1937767
1629343
427257
137267
1528418
1631952
1183967
500567
1746097
320379
1747354
537175
1401898
1858561
758284
1882369
1031590
1405778
918243
1339452
128877
386439
54076
598394
55616
60177
440421
22866
678037
496472
1477507
28405
1676947
1381986
1252242
1481474
55164
1014411
1895225
922744
1433107
303878
316779
1691667
205278
1773766
1786498
1128720
1802539
968938
1306001
1932354
162443
794000
1236805
697401
236099
1354627
563607
741459
1107459
1182597
701915
1052749
682918
1222792
1943605
1436056
1349319
640270
140589
464320
623418
1102639
1998730
707071
671763
1817101
450348
1024385
1632868
1113076
409794
554655
499912
1424080
774931
1921147
1823114
761064
337223
1522349
390759
1374017
1371604
1144462
1447343
204762
758594
473084
1045159
1202124
1965528
961031
1403171
1112477
106738
1573019
1132362
177747
1358225
1617773
699805
1603515
1750938
437741
1147765
597296
1338358
527768
181626
1959736
1915453
1675991
443589
1535539
1483979
742294
310938
602574
684982
1305849
1130450
598702
1339818
1791650
1251338
989073
79233
1264622
1803920
76218
1810293
501461
148327
1970477
98220
1441144
1125382
695792
349656
1086583
809319
277895
135422
1129184
1640304
268508
465722
769302
1742816
431692
1707259
1196371
1692914
1867012
981750
1920537
263022
584928
1780611
204122
1989709
136650
1063213
612084
124068
1385094
1281323
1264051
1109529
1627287
335423
729931
1288450
1465637
773451
1038560
304731
1744742
1356631
748116
1801677
1456337
195159
827007
386280
1220293
1646173
600677
122199
873706
22067
1666305
778906
1569090
1891181
895866
1856024
1263681
398986
626497
1297970
1380972
1582089
250838
1912259
882997
227517
936139
33768
1477491
1191275
351672
1539839
1805603
1556827
206111
1839982
1042174
127147
1359456
928039
1957041
1464277
383622
1457491
202966
1270111
911912
1961456
1033050
951969
37495
138705
1801069
858769
1577380
1444920
374378
1856303
1946167
1301509
1296139
1246738
1534726
1604925
1858426
190832
1076084
1233389
1768469
1650680
363827
543357
1878199
1242909
399564
58031
931710
1034774
675370
1250819
36819
1726061
1500106
80897
836086
1292414
1379329
1114102
12225
175587
404188
1400632
1158889
448164
1335098
1775100
899289
1236269
1256992
1824598
1365970
1820745
892833
145312
1325506
364171
1545754
1784991
1680262
995510
282170
6291
179297
851391
930517
1611672
747090
1609406
311506
1700295
528227
1379730
1942756
40662
716567
1730284
1277228
1404612
1121836
1861665
588580
193326
120623
959396
843842
769787
695019
1233585
279261
222707
3988
1993874
688966
1353810
958015
1862514
1675930
1626472
10440
1230845
917957
54178
1468465
1546861
171409
274845
1785768
1137447
475630
1354676
1475833
1182704
1269666
1344627
1103872
1850791
470097
407519
1370193
1388315
1530147
1342756
716089
689902
1908361
1254410
48570
942667
1606632
862767
1951648
1086300
763605
1343655
923470
1207110
207574
494014
1748038
678665
753634
1168
421385
1444026
1825395
569630
1495251
927493
988556
1427654
177100
147975
914071
1890042
436335
1213766
729243
279530
1937850
438718
556002
1166080
712646
1228095
1998457
1548557
915647
1098262
1591628
1386712
740174
85646
1407004
505832
1207649
38867
1687599
432071
829901
899784
1816968
1922256
1406882
1092037
1351584
1188336
793555
173646
1211513
663113
40987
405864
995971
645037
73037
1083155
1441428
1362015
1176343
784300
1081268
113785
917487
453923
370954
1033811
311084
1275142
1941017
153184
1363744
1192170
1739684
1651605
198363
209402
1227370
1524557
792545
1860568
57618
1704625
17954
1367387
921781
1530100
1661428
1064741
31929
634187
1498432
446846
1942482
1424377
505528
760517
85557
1838867
1965648
688112
743066
877142
436530
1233071
638530
166408
1742291
1411533
1046084
1139140
389494
477930
1061961
44740
868876
1829524
924831
663982
1215417
754821
1887802
6805
1899411
1261407
1465843
808032
1747113
1181704
21126
1295173
1758786
74756
1897483
1856570
385536
1796602
1962352
1403417
956280
544745
139519
1126763
122253
1858549
1289294
299201
1596560
1115717
1712863
189477
1647560
1285627
78585
1481879
1323479
203454
537381
389595
1456736
10050
39684
1321934
576779
1855622
1428910
120597
501547
453136
798941
565360
1253387
1433662
442521
1729283
363113
587982
1161866
262529
1528220
537010
74900
1562307
504479
1927420
1698867
768761
1247906
964642
1923019
212502
665290
1569110
1125847
905306
1154568
1820298
821620
964925
212741
397751
438142
1444383
1704312
1246369
1225092
1742215
1505867
639947
1181352
232025
641890
608372
218382
835087
1108793
179335
194800
689908
1570158
1889735
159531
648500
1579271
1774719
1631344
1346497
415550
1589137
987280
1871964
227585
717442
166931
1905392
1867495
1530850
345371
1415301
768636
302936
1869500
764446
1940696
133796
1743802
590323
332265
627097
210936
1052578
104028
685289
1326066
1424951
463301
159845
849037
1205196
487695
126377
746286
1540027
521262
1664685
1956587
565073
1542818
1794348
64320
1482055
468731
668774
1180175
1279462
492962
303316
363211
1878720
911283
1261379
1779305
1689711
486122
192639
991722
84547
1630591
1233882
647952
3020
1041956
355840
1362712
950142
1220954
1235236
1655004
522610
1985136
1060163
891026
304520
202453
1131042
1206682
947625
1948140
911084
1558134
1319296
895068
1586446
1664796
1911244
573178
1416698
481385
660326
1873053
470011
1345042
1602944
80980
1439180
1731756
753792
1014492
1715125
1572594
59482
533787
1894195
90237
203733
1340308
1751141
179279
587275
618078
1181436
915892
1897566
180923
382447
1166243
396776
465061
119681
1709375
1965318
25441
784884
743067
608513
1379819
274719
1533664
1125963
1918884
1205
1107880
543362
796929
261323
1957078
1741245
481202
842045
1912321
1865696
446438
1759624
1857046
1288104
1156709
10441
1656596
248427
1942070
859934
1934748
828570
243735
1987098
1207391
1579590
454836
1525458
119823
114220
1541024
733183
1251333
1041239
1331382
1939196
112036
689800
1699503
693156
1664461
1748503
290723
1095203
1541601
1624983
578927
1228997
47355
1163612
277803
441992
1232453
1794120
1095255
1298190
472475
1650185
1095783
22560
737259
258265
366610
297549
1854268
1592775
1732432
1861879
1697101
342274
73836
613494
913429
440821
1125192
1186580
1305274
1051193
1874666
283680
905163
1081989
175626
371205
472523
1458574
121162
1307493
1399933
549069
764647
1059702
113462
768817
496140
1859806
1252475
1667387
412416
518814
489032
1919223
306503
697439
1646503
721018
1522505
370250
1910364
135474
1895594
1851022
1965820
23749
660803
247255
290464
233100
1551218
1953398
1968917
1088285
529649
97720
169747
1717429
1574684
514447
1418261
1248693
1809585
1248185
1650196
1256033
1388830
78723
1183065
534878
1317582
1597214
47981
1854979
215058
323457
1033999
83469
61243
619292
1950321
1331339
1179522
1114955
1461128
1403915
1993385
1540565
1349531
737247
677845
547167
1656592
1218957
1901806
1298245
1839296
14049
1011910
824262
792203
1892829
1509076
1258663
242724
48390
524589
1124938
1639047
1993919
1034964
1002733
1265222
464798
1992782
1922592
539150
600931
168948
656286
1602587
582717
207651
1262854
1495295
213960
881042
232418
946316
357842
1340838
419192
180487
1082276
1024306
226850
750738
571931
1972650
1143042
1907874
484115
1753454
1352685
1884126
616240
187661
1840188
1567914
849699
904638
145653
697454
1431373
626378
508622
510450
1771891
881161
102821
500767
982859
548688
135109
1307782
1853564
575490
467900
107126
1273057
1620053
1539559
1289557
1336267
639782
1311652
758117
1455623
291130
696577
659372
183697
1284957
918501
672306
1824488
1789066
671835
1544730
508560
1613179
1414387
1859800
1979974
1352153
1894433
990504
1174979
43617
881707
1982655
1097186
1186770
1814097
1998351
1950102
682576
1407067
1665103
955407
241115
1522296
1813853
1926728
1775085
1085677
806237
1524243
177106
1873526
1022863
545035
475690
1507157
1088477
1195675
668287
1997457
1408180
746894
1312620
1431653
677753
194486
1351001
1234991
424486
1437065
60651
1858112
1767657
1197130
1717913
1604377
1854032
1267497
1296211
1006997
124704
1360669
1526381
1170171
104747
445361
796122
352854
1443212
600991
1842080
360600
577892
1167456
1603043
637572
7331
1731779
1497453
456888
220758
366068
1670531
202091
132104
1538135
399523
1628251
751364
627211
1239886
146682
11242
912581
430239
1292948
1529516
277763
1025821
532844
1733707
205751
826046
1561324
1881381
1898290
1557622
997801
1473154
841513
873722
1600230
1619587
544571
400600
1580537
397351
301215
1828773
1634386
145384
1641010
810342
103178
1022382
1213146
1549128
917796
1134060
1572511
1312662
1572559
1125198
1314309
885996
187195
543459
1195437
1968068
1329193
1149009
559221
1656673
1366225
452649
855804
79966
1133115
167061
823578
53195
473168
1723694
1361312
912954
1924820
1005597
864098
1337092
849044
1451327
1692796
121597
481652
148884
1569658
1801819
1346685
1351393
1908764
646386
191012
1454547
612645
764754
439035
986174
683451
1176582
667280
1739915
1999570
1180495
249650
325189
1954339
299686
1964773
664774
1682671
630428
1580416
535481
1697972
823877
1917400
544332
777622
1412835
1430337
1784506
1136716
1044855
1788021
1420250
1957050
1017837
672480
916034
788328
1903106
504483
982592
1020978
233162
1367056
1790289
1638727
911710
394837
94189
1563532
75673
1576995
1381584
1867917
1864173
1062806
1791781
1316989
1262678
1551537
1065121
37713
1581227
821284
1983732
309138
871158
507439
1449706
710128
580972
908548
1592225
536210
1448865
1024933
928067
439689
1477701
227555
1841886
1251452
1338389
947661
981604
310831
775182
513234
816418
1309765
421935
1576391
324314
1184485
1216995
401194
860180
1891130
1355335
1178398
1682230
413595
1020041
323408
1867908
1738382
1940111
1790358
958251
1170337
1044530
1584177
460665
1940836
1330253
1821493
735839
730723
675929
1631105
1297737
1391105
279258
579990
1564609
915833
1644536
1729941
101879
1147643
806350
1349048
756690
1233206
265985
15834
69348
1130717
1514835
146955
758707
273132
794732
985302
1910729
814639
1250456
1984748
877482
1087237
135177
572457
1327138
1742548
1300906
1479089
426782
1962435
1924056
882729
280475
290505
91633
1897748
892949
481067
244334
1531209
761634
1835449
1245942
1743632
1333533
405732
1753428
1949928
420897
492327
445318
1619591
619066
821706
402051
776704
161401
349702
79817
861183
1989922
1405855
1306868
1745123
1491691
627114
1946541
691634
1817521
605730
1301018
1649162
1200205
1987338
1516495
1937095
1855046
764371
242198
348413
1606624
1193438
1242163
1417956
1980400
1364957
166371
1082693
784535
705782
174920
757095
1871384
820535
121446
1206039
1734538
804591
1877131
805131
704391
436197
1249401
767049
809429
374200
1622629
1841709
1485080
1754913
546018
330920
1864272
1886647
572789
707418
910350
1049994
581833
853297
1513501
1259884
577338
1434207
888172
1817645
79567
1123941
906310
1286509
1866108
1319371
1994172
1462546
909257
1856249
826405
1787885
1383407
1361020
1854510
1466625
1571847
1596763
1053746
1900486
974003
1537405
1100081
1844772
1358485
1136103
1702448
1714538
692068
1445106
1441306
731122
1900904
421150
555875
775451
1790754
1341658
704422
575000
1729942
1485085
859258
1333066
660186
1498183
1118927
1281280
1888136
1524122
556632
68874
216607
1852395
1116700
127143
1613511
355106
1494116
340063
1996605
1395767
622864
1423880
930538
147225
1127644
547420
641435
585960
1331346
1055612
1194744
1404113
417107
1864843
1007368
1809699
14545
945613
831583
1384584
1234619
85179
1014001
782374
1735767
1232820
1382479
1887065
301187
684644
54972
381257
1399108
1820153
1136929
1896593
1226578
221600
1846035
1756764
909666
1330761
854098
698774
1411558
98527
730691
600424
1360988
509260
812512
1708476
514186
1952391
1059619
704309
1336779
1886073
587120
960539
1545138
869185
419404
1797243
1722889
1035587
12032
954619
1742710
1677062
1263880
312307
557999
1661087
87661
1220793
1392399
283408
1861051
833359
1383770
419418
1891421
280009
488092
152559
148457
80716
1138114
1669305
1745685
352900
1285054
1426309
20465
1875305
1011185
27054
1772825
1114197
1673832
906319
1526070
90068
1415544
436750
1745400
1268130
1602316
232921
1539580
1018642
1983330
1131685
807909
446851
1696281
709387
1959709
1378117
1025802
1849242
1025408
1505663
1363306
108431
1730039
1215718
495836
1984586
468229
1385297
1463779
1026692
1350541
767374
72642
1900434
77492
1992133
1219522
295212
342190
670949
1549525
595581
610408
428706
1506845
1599382
1433127
782707
650839
389039
1098256
1193856
502783
1364158
1345621
1413458
840062
1553948
1463009
931464
1425319
955227
1686264
124631
898602
1759645
611694
1100863
1239947
1647603
248499
1252243
560197
1251330
657191
1595101
75785
66667
1061042
1563689
1761292
585099
1080197
1210681
1131448
493645
1307117
1638089
1372123
1609829
1240987
1129142
654126
496299
53116
1799937
672731
1382003
1157072
943947
1180052
574923
272445
1186808
303643
1740885
1983415
234285
1792268
1794473
1255339
561518
401156
1746729
75096
1072876
628031
1254118
1539394
1555432
1609782
1588604
993877
846383
1104926
1449965
1184019
396253
325070
1629689
1531063
1527268
324270
1269898
1281957
665798
426654
905894
1323534
202054
10155
950647
1611453
1792748
905890
11447
1596214
486130
43084
541327
1691222
1733264
1606283
1609777
1280428
1543784
1821993
422154
400373
133423
1693918
211838
1536692
163297
1483546
127743
1018821
1667999
1041243
1779643
891421
1836905
1532475
27175
1467563
626246
355276
722226
364264
553039
1951416
634650
633328
1509226
1206555
828229
748443
405194
1920736
723980
1376611
1517304
835662
1102258
245693
118815
1264591
179528
1747055
589567
549794
1867175
1969141
283337
819227
766989
416102
1350009
1580832
637965
45379
1897876
1346952
802884
1949414
1938103
64334
1314298
94956
1224214
56520
1678997
996837
1926262
1512207
1421973
1644834
880627
484542
959713
1693987
810401
1558756
1266368
1085988
619476
1342598
568165
496677
1168710
286510
17310
37408
1891595
948864
864225
1293364
735152
1268229
1671428
1827197
354061
378828
720712
720130
255390
922477
1150284
434438
725322
623086
1200822
1728044
629129
251285
1177453
95920
1232046
916536
1131195
1153866
1782094
20863
801463
1201457
1934602
666367
1385518
355330
46032
197272
1067475
1672336
1431719
1222087
157669
426981
372755
670103
1613106
28355
1846977
426190
1272611
411857
1433383
1215462
1859687
493479
1507016
693469
499640
642438
1935896
50115
963033
1528449
1702984
1922417
898562
514310
1818007
1827463
546088
780490
365886
1926029
1940514
1535074
348065
1870240
1430752
1272769
675951
519127
1953835
1182092
555943
293458
1086167
1450780
745233
1012856
281632
1052608
911911
1067473
1523180
1704235
1759367
1303738
967420
1733184
430492
699468
437366
1218743
912125
1478791
881445
1271079
1114949
370796
1985213
1269062
699624
178397
1890660
231426
1953932
589853
1108276
398914
1284524
856990
1293630
1259618
880622
512916
1686137
1919845
68009
1574718
283488
699051
1022448
829458
567612
1348749
523963
1053981
911902
1903911
1126371
1135475
1958962
1349193
30689
984641
234679
1546441
1579701
532237
1977912
1599577
509467
1140893
1971205
1648542
22092
124462
629495
1168993
81863
69776
887671
736567
479435
1792205
439671
1796416
1821815
808290
1134607
944879
1467637
986167
1039990
230701
1685134
1923068
1055766
1141402
150
1990776
452744
198766
1069415
1545554
1555769
1397043
1861200
1198297
542172
561732
180581
589104
539426
894295
1539528
1109755
335351
787884
1017219
29281
493269
1043423
12933
1932780
236176
1528088
1262014
1412951
1811958
1373692
1936681
615370
26579
576353
1944502
165304
1658625
1358272
837992
804632
1255398
1306067
416647
1859972
1651341
32288
111693
1155209
1734153
1986265
1251742
1204637
77102
1748035
190457
460521
1259231
971770
571446
1287908
686433
764437
930808
1527764
1157097
1024979
327
1762137
601236
981914
574534
1375421
1042866
993662
847992
1647839
953259
935105
1125287
1494129
585310
652619
87914
215234
144702
806569
1775333
1892015
671965
1765559
297806
1419660
1116284
1973546
627065
91162
1880155
1912699
1061654
1735439
357511
1034625
796059
1768832
1448383
434255
882763
1826793
205723
1015337
1496364
1509752
1585603
1211332
974757
1464420
1756020
167531
1881155
892303
1165386
502026
1695871
680973
1249712
257623
860233
597703
513879
652061
256641
1826465
708471
1054978
996549
1636501
1087627
1118540
1695941
673708
84014
307607
854867
1878397
533731
1509689
843151
893028
1102338
1989939
300057
987164
1336198
1999492
1680973
27871
1576084
1498578
939724
1835750
1236188
987783
1233604
813215
955312
145181
1170989
1027952
673647
592882
711411
1964545
1793008
43700
46631
1252715
1606785
1193323
1325689
1026077
720972
1964226
1362196
579226
145411
1758723
671223
1516137
613032
1141307
1872327
467260
1106389
1623881
458605
1301236
80051
192784
1715170
1070509
628176
1049286
1650088
783692
598626
1359154
1157606
812134
1379365
1833221
953954
1231665
1004984
600636
1167920
755901
1300219
204706
439739
1746116
828156
1278041
321292
1380477
1231349
955495
366429
593333
1337141
730237
1340210
1045563
950302
505661
31987
1625664
1639530
478881
1784872
1242741
311175
1177319
864634
57282
1485323
106049
683260
470372
150809
1854230
1395974
1456195
1826786
1839851
1279330
866919
1177578
819422
451662
155095
1503466
878662
189908
1521137
1913496
1435093
1381590
1916906
587538
148648
1156714
318928
100255
1045490
1939813
1386112
356365
1250785
740664
1616156
659242
1378873
1725348
13197
1242834
1699328
1758905
1046579
334441
1891715
1529550
1828037
1965096
1271998
779390
1576645
1854768
1965542
1628051
22326
1630445
1732447
1123344
1971694
1681753
390850
1165545
1661287
435499
502639
358270
1103204
1651298
569535
466786
465143
20486
48771
387559
1354615
291973
1130503
1214352
570537
1749211
658133
570201
468927
1412292
1070045
370309
1733183
1265049
1346072
1261259
998269
1749945
1549559
1455488
1742333
351884
623756
1224819
1047886
1522140
1472096
1405059
1271532
587842
453989
951119
262097
822038
1965737
517769
28284
7278
1024287
868650
1997156
607230
1259467
256342
220408
60245
342471
338016
43432
191276
697783
1606404
493174
809946
231786
1627533
621007
117484
516072
1246514
1784113
1845824
1530375
1618354
1187486
1003192
175866
130580
369761
256184
1866362
413957
1100095
1864680
1272908
1705793
1290936
1313696
89176
1240145
578303
830011
1760180
64119
566988
717074
874169
1688874
51430
609771
1632342
883254
917073
48919
811075
1469149
1962099
1202318
1959434
1228845
675080
1044877
1832451
974265
1219909
172481
1300109
907276
737386
780466
1210931
1575262
452204
1093364
1183703
881979
1871795
1887840
1402406
1563025
1501420
1439845
1038112
1890220
1504567
813810
77615
936579
1087122
182657
1269037
984905
768903
1458422
897885
1918902
553679
1204170
1389519
1774321
1212020
1797559
502896
1122024
1618653
1556491
1763636
218066
1509600
839289
1934678
1653274
342239
1498675
100106
1819132
892343
1879868
1390072
1709376
936956
1206229
1738652
1863031
1089268
69047
1634322
1765268
251745
47828
1888152
898643
1139589
474592
1808830
1193786
1169773
690544
84571
831843
1641565
1171479
1427782
1890015
989591
630412
146458
1690745
1873268
1888612
1799794
1805101
142925
1250337
1582432
764990
161470
752046
617445
1171823
93634
299187
1206949
1059251
1065980
551254
1821281
1050222
360594
102073
643547
769482
259660
699845
1778429
1451102
1655127
1233849
268387
1773002
1388845
944768
188523
715074
1606105
1773297
1460834
1623622
1982069
781663
953339
1564085
1849134
1806959
1804946
1748118
1424788
1688420
1236267
1020660
1082663
752313
86841
1650620
373062
1011963
122723
537068
1283798
750859
1025974
607971
1300148
1364669
211273
208462
1681800
1800539
305999
1414291
1210066
1211397
301146
1034178
1570460
1059740
1224111
1881172
490977
199500
939190
1932631
1912123
353438
1113401
1538351
868408
864182
1014882
1868210
920915
1702530
1372184
785605
960860
1186607
1880083
1453651
167184
273104
1267707
1138978
521488
970044
994735
555508
1705816
896428
312419
771671
1952462
548062
1685548
967442
1494003
420625
1930876
1786106
499836
1171731
1323450
1863941
385695
838110
147107
1097868
1609443
1694857
313438
1404751
877560
183934
1998226
888426
1063142
880407
293473
1107709
1428402
666770
239739
1898792
332675
1938788
1627768
531014
1889131
1492867
1117178
702527
1256285
55514
533905
958040
120399
1243303
187414
1907158
884589
856208
1650369
1403871
788622
388182
1777082
1376511
1695256
698023
1462765
93023
1742029
664919
646374
792355
1901975
1171170
1053002
797605
1937726
816810
1399819
253394
1522366
1389743
340913
1157341
1331323
940595
1007845
1611696
147412
978641
791333
1023463
890353
1164476
869462
1971367
254606
1277630
1523996
1550239
766997
880317
1730402
1632005
531071
1333388
754283
957281
1844099
1228651
310519
1334341
487041
175149
1025235
245611
1058967
920542
1355868
171149
1254714
518096
1175850
921507
1158929
1352586
803668
940769
1675516
8500
1849958
660016
1489187
753700
1954486
1624658
218598
500574
488798
704738
47236
1699017
1572382
1811742
1455575
120546
568281
1534762
1765878
961846
102279
971836
1114357
1342598
1469267
352763
1901133
1679386
1398468
119462
1010389
1541718
1347675
1077392
935287
1743088
1798187
601548
920969
1332396
1724517
1862095
134072
1583140
947807
239435
589139
40330
121013
1566871
841386
1090679
1423657
1953125
368698
1056601
508861
1070451
949244
332049
35205
1949126
339977
1135489
928653
1002822
72445
1858429
933523
628589
1452146
1820561
570727
954517
293538
1343289
204582
1800677
1022502
736568
1711909
359792
1260166
1559866
252481
1235418
120513
539213
1601504
806446
606706
1448293
1020032
1132956
399095
1939259
1139871
580301
625095
1126196
496930
1435551
1049872
510245
1169653
859368
1043362
351589
353701
1969649
1951170
1006261
1983063
1389843
1825702
1142221
441045
918613
406010
1299881
1480998
1910650
1385686
37167
426414
1717075
261545
1545499
892286
58393
1915853
996974
1842498
1119728
1280299
1100547
106529
688738
44606
1212413
64450
283330
1314371
1669648
1527298
1399812
1665059
1721583
1815295
273459
954505
1715062
920411
123721
282423
1273224
1141014
1067894
410840
1350442
1132359
660203
1423309
1924743
773146
1796182
111743
572634
795666
1993355
1044795
472863
547643
1157489
3407
338358
1713083
1302613
1695667
1436533
611274
1128776
845945
1796082
9377
245873
1966236
195761
418132
1333236
37976
146113
153935
1142424
1258046
1148017
1038028
836261
1043238
1660357
1016480
67327
1190200
243143
1532125
80293
248095
1101717
309335
1102960
18348
137668
754529
146766
1485313
1274660
866298
273454
337034
682959
1967464
1041595
1815931
351930
1814594
818564
614590
1793988
404558
680351
871550
429115
1781863
1485785
1494912
71372
943279
1868678
1745052
1669685
1699534
1648147
295599
742521
623949
968649
1532512
706168
719590
423756
1339396
1740169
1411099
1632288
1126330
272614
101783
704432
1337920
351022
1303629
10860
723090
1369956
119693
761085
1389276
1088525
1196928
1227744
29438
672556
1201045
976635
1819750
734458
1835213
933238
62019
107484
1132941
1452902
517058
1966015
1610813
318582
1017265
1174740
266825
1788625
483778
1272083
606975
834584
1353777
370666
1717345
1142179
1384524
530501
689756
519132
1730238
932695
59609
1660491
1814563
630618
101098
1407333
1330472
1994496
270389
1665495
585586
1020965
1819078
1256007
236005
1962646
780727
946660
1505559
1118
1592744
557943
1485699
931043
1483678
1556017
1510197
668007
922849
581411
1800052
1815159
553542
1900515
1860016
839925
24968
1348385
1794192
391107
205188
1130528
771549
435206
1984514
998131
227601
1166242
1839268
1596360
126393
1816821
686592
1652458
1638480
899322
479172
1997096
345365
1573544
1927187
1030238
559025
1236987
1063716
1633471
230552
732299
1323334
586710
1043530
1127882
1519728
768522
1306626
1009360
304632
855441
617341
1321383
1147964
418109
1505169
1529852
375255
1228788
1941383
325853
596881
800403
6868
1311132
996698
1785937
206776
1112779
383840
1477250
881222
1304386
1558464
1137597
103254
1839958
1604907
1475349
323769
1259608
1710115
1878011
154821
488722
1057994
1931164
481514
783407
1086800
1178569
1682004
387365
937116
15063
37618
864127
622593
1840849
279996
1272893
828460
399477
91346
1355164
1992496
540374
1791800
1475098
460611
1696238
514230
1079576
1850260
521713
313289
147834
1859681
1841803
1655760
1233691
134729
1387762
601797
1038148
1010697
1245349
1201236
1684828
1418287
1492829
516272
644483
457714
85528
1885323
416843
737894
1519999
946478
257541
1697404
1169597
1129251
408437
619214
1160924
1505595
171557
1758732
263470
953944
465531
1215412
397814
842201
973584
1120496
1232699
588075
1445417
1231019
1788082
1277072
238518
1937799
1320973
1082787
184331
1162140
783444
665622
670656
1497968
1412395
683964
927260
1357580
1280265
822609
458966
1037274
223460
529441
503039
630484
1336147
692624
1484616
342814
1722540
384071
857770
356146
716208
963948
1305807
1937517
310355
1767595
23465
485555
1395992
1471665
637138
1232374
1607220
1980280
918518
2169
1559571
1891783
1002936
1605554
392607
178083
92699
1067350
336818
148973
40351
1651025
1168166
603786
122773
758475
1961529
320910
209954
207168
1003112
1698762
1924739
417520
1062389
1177565
176277
251711
1187761
1841079
918252
481301
519697
1982086
1840753
171786
1341685
1676663
1307390
1611113
361862
1774600
1744463
1069955
1887878
211252
1386335
841478
475673
1317987
786345
1209154
1869471
141156
986735
1030850
1990414
1254521
308709
169596
1380931
1213104
220806
886217
951804
1414968
1629868
1178108
176417
603308
1342360
1684592
197433
390601
1774679
77756
288541
1112664
1407703
292047
1862929
869488
1548661
370186
1893490
943067
923541
400455
1521622
543573
962477
857486
327991
1324372
645374
1214055
1620227
390417
330267
26476
379011
1831770
1577822
1453020
1342853
67715
624314
260098
1701268
482734
1106961
1790444
463200
1304088
1891535
1815793
1565316
1323133
1265035
1697789
214905
1038005
1500754
331228
817471
736802
188780
960833
1905024
896187
631926
599515
612351
1995867
180753
1033213
83268
1725035
524319
1137889
233956
1742208
691825
581950
594350
249847
312183
1244035
1636452
281686
817833
781599
182873
418199
1673267
236582
1344648
1367845
1428397
1868752
88425
1847235
1593223
366903
1157343
728775
214651
1205504
456672
1839624
185020
1133416
1155189
158896
844104
842011
454680
274649
420393
356474
502472
514210
1948167
965258
207566
1381529
1830853
1382612
709309
123922
544816
414693
680564
1956499
476524
930100
1690275
1989003
935102
294810
846777
1844916
1283678
1191171
1315013
1474699
1854251
45968
512458
1004689
1517122
1342019
63045
646065
1742851
1560428
1580152
739131
820589
489084
768765
250218
1240754
1949560
124059
542587
188013
943018
1381105
179852
344500
1983849
885597
430794
50745
512745
92446
1335296
1416015
1696900
44054
673685
572622
1449913
1799374
340178
1488910
327218
263002
1577249
572016
11795
1561122
1592536
908725
847949
267339
1247549
599215
851842
160512
1502720
903292
1971341
1965516
1916312
755160
982911
1221685
328562
1344880
451351
750583
1684437
1120070
847061
1953522
591789
1361798
1885755
1719983
389580
942389
1358462
1084055
1748923
364266
26410
804472
1146132
407024
1384168
1977791
845821
1113660
345196
874271
1466942
1009302
318063
633965
1097389
1701331
1895566
1888836
1149020
98775
632545
64913
1399564
1782349
1974706
1456525
1694115
1357437
1315507
1267593
154650
1797254
858444
741408
489525
28215
1734851
3211
1855809
842444
106591
111261
115725
443004
1188086
646706
725966
1937041
1636667
450548
168942
1929896
1718923
542773
1715702
223318
784508
1146794
1388543
1730302
67159
377391
587392
1473761
1517214
1831187
1800602
1707600
1056971
1871662
1211500
1025171
1703640
1339616
1910165
303756
602539
45685
684627
1361177
951371
133385
937662
307442
930567
243413
798867
1153759
55091
1767390
600147
1565252
134871
103741
849327
1684214
602103
1600558
325851
1047210
555719
1255719
1866673
1672225
304596
560984
1328262
1257164
1022696
1917309
404642
693195
1731112
466117
1830996
1932697
1235742
1137131
1374809
1344219
1159948
1340703
473966
1765805
148627
1770184
696002
331833
1189847
808372
115085
1710122
1975129
1250020
38051
319299
1953480
215311
342309
1304437
676506
1358937
1353719
987376
1358466
680232
1029512
944527
1688759
1746279
483056
1805390
1956645
415889
1712116
682075
879277
898949
513221
1712326
1341500
1410630
1747793
1867250
1031744
1948471
634137
1251702
660291
477447
768993
1775357
209667
1459985
1032772
1951590
757517
502787
271539
1878245
1273288
26017
840180
1582127
578372
484892
1158797
1356730
1490650
499358
1627792
614543
1559600
552772
747212
1345226
1489988
795128
253481
1398320
1772552
369421
1390779
26839
1499109
567584
1032078
74116
1481097
880702
1882989
1910101
132937
750249
1323444
1869571
558498
168047
1561738
775148
899056
1610793
1170982
98889
1661177
386488
1862201
1859656
707639
1391143
1424271
322505
34073
742850
842443
97614
592892
585412
983629
1081131
1454779
396164
1145055
1722768
582137
551684
1187278
1387573
630253
665167
1445198
547372
1024286
1807777
75440
817375
1877905
1643048
133066
1860971
334995
1602485
1222655
264555
133017
1755017
1863526
1494347
1683959
1860983
1677446
1514891
77070
1944689
1800713
350232
298290
1764139
441730
1895138
1627031
1443552
1376704
955875
853182
161068
799504
1567334
1292714
1641618
1186366
1958892
1293029
854578
283591
1541420
659718
465730
539894
323705
230802
317984
515303
737752
750307
1428321
457106
1792531
1084073
858403
1005464
162641
903453
1609297
656771
13486
893477
340213
1250905
902884
1051525
865496
712450
475061
1611779
1480513
469656
1556186
1683714
64190
1203088
308569
1144851
180693
1794740
349138
462563
1760279
267931
1594312
1885801
885956
1970657
771227
91801
476140
1671816
94786
952014
442768
310755
398995
33251
1082385
23556
849955
1158132
1395926
1083806
525220
1959563
869411
847573
1836764
1403924
1158860
843329
1877353
886904
526420
73216
556276
1129934
1655324
1171213
870248
199072
801677
19280
711456
1961719
1562958
949386
1191488
655657
676777
676884
1313052
69461
273654
726379
17143
1124767
1188799
725359
1728497
1784954
1119785
1266462
1460078
844272
1043149
887690
48809
663817
1493034
1282870
1226920
1366303
1656688
1864765
1662952
1216126
699264
1675215
92685
818913
1483108
1981551
1797627
1623535
1488171
1337379
1854565
1639671
1083079
4380
127506
990777
821376
1045325
1362598
1029840
332997
677532
1531593
1364241
1546573
407176
1696588
858781
1061331
270038
106217
1220329
1244487
1580081
791045
496744
1363607
231096
52472
433156
262550
1608179
350232
426320
811783
836041
40040
1417821
626368
487020
1516644
114148
709865
85393
1263981
1489496
605338
1235406
1652277
277897
218907
431381
435625
1680918
1649514
1195659
1697651
1211604
1060281
295602
1402287
1852271
12582
443806
188112
87778
1760569
35983
1942874
1044814
1930724
1712705
1470085
1955649
87547
1975428
1384574
627672
543814
98573
724157
1479899
892592
782040
440393
69411
1232506
1543476
708309
1128243
695918
609809
266099
698159
56153
1245227
405874
1794679
1880547
1728858
1781638
628286
183490
1191701
435817
1140053
1108327
653689
1820544
434438
511837
1761039
1475132
1208765
714843
47100
917268
864573
1692346
226408
473777
289006
33986
1053394
214386
1281823
1486128
1785702
1979749
1728834
1532249
1850222
1356520
590268
1199221
437759
1045813
925269
1722721
1394808
1481495
1078876
1278709
539619
834028
1488575
1391523
1164600
1556277
1275491
242731
380924
46976
1550488
352146
1585038
1236527
54844
1262584
468720
1298851
820575
474
313733
100457
1534892
46258
786872
1269843
1349586
1395804
458808
238430
690219
941254
581811
1306520
1184349
1952481
1361267
1800297
1068594
1335860
1424336
372249
861997
1437942
1044722
562413
1055209
1298956
414947
1851401
1876082
1697629
872045
466215
1936312
396721
117505
966307
469926
1682479
588576
1375875
1032066
389821
1219161
1220330
436348
1817275
91917
371088
654560
186873
1832300
92575
443022
1592536
379295
1536418
767923
1216433
28685
990170
393483
451462
1003967
1019066
1325006
208830
448861
1686516
1193571
649993
1473999
1318473
902641
1692098
1033888
552015
1990469
164898
1981096
1697562
1877783
1479506
1813824
1735122
1195998
1063910
262531
126172
133559
1871886
645420
1705588
679327
794717
35409
1529944
598098
678362
1997289
1260529
432223
136709
623927
895962
1730624
771132
1699912
1160993
1348104
1036540
767074
1602888
750803
132441
750607
786790
1287573
641729
184804
1576620
897299
1903724
1654923
779566
13677
1792651
535587
84841
1875636
1849552
408294
505789
931896
895306
971146
571884
1286005
623284
1646408
1217311
1160952
629786
1129615
818673
582379
1739165
251325
179389
924177
1975437
376302
156446
926992
640924
1102812
1990798
1823783
359331
1401479
1619190
554020
1562420
699357
575067
382933
146433
1918044
1097739
1008518
1205754
65065
1309578
1670239
197674
1157117
1772704
234761
325492
564814
1165214
850261
819318
41320
752557
1865633
1926147
708083
1308696
289971
663608
313481
1932828
1759517
1094531
744214
1577058
1142028
1906952
1027694
1851412
1746699
829739
1717633
1661562
331351
1476458
935800
765228
609975
275377
1004021
1824696
1850174
1177371
1239599
23634
266907
681040
1776889
1623939
1208609
1100422
1413681
753982
404807
342921
1732260
142350
1099134
1938574
448427
1120278
1672769
138314
1775542
216107
660781
1005484
59348
63237
842031
1471197
1955281
959777
698705
1388732
906482
1557934
1029548
1014910
414287
1066579
1848283
925421
1868193
1540624
21007
1182106
883790
680480
764562
1100538
470246
624350
1739208
726595
345542
453449
1701880
1817373
169270
382773
1095263
253090
1506195
770327
810338
100012
988931
1882884
959586
1116750
1589268
1334723
1418339
978935
83782
1394530
56775
1243790
1476507
1326441
803167
1836485
681008
511798
1801614
1923374
1246667
387751
1991668
1630162
1007423
1151043
928145
108087
1682307
1694550
907295
781707
1505613
373302
808720
1903369
225710
973641
284951
1400699
799336
779469
1593867
212168
1238457
1514030
683433
7573
322120
1703930
1747039
150313
1369749
297457
1908558
1411491
463443
1124416
1757497
811979
1855923
1751226
589738
1557990
957535
6896
1679408
5308
428301
978278
668072
1821603
1152348
1837093
1453935
1654802
1760555
313697
1425627
376238
216449
1917459
1979346
1936543
953857
571626
26947
304458
1097981
288809
229950
1193251
266096
1205911
317702
1973791
50461
1884582
1622457
467984
327426
1338390
1960966
1403242
1864048
1366694
566803
296531
256964
1106972
1001821
100972
736422
84636
1131898
1779760
642465
943187
446454
533753
56606
295669
479674
227412
204113
721592
855654
1789825
1673294
1845269
882229
769607
1377073
702225
108829
1397040
230425
529736
214869
928988
1178873
1497314
1690048
658891
352811
1988968
1282332
619002
1436872
1254078
1638180
1142795
1070202
1443240
19668
803462
346537
437111
629637
396317
686284
74004
1729064
1568991
287324
1082319
691346
1431144
1478504
1438175
649474
136628
1277713
1020785
1068868
436428
1739053
1717754
1912260
967677
154637
1618611
426528
566199
1999156
542354
1327824
1283792
942463
818699
1508531
1763229
1698855
291244
1390074
23136
702107
1730900
1212829
463187
1021201
435039
1898075
853794
1057755
488015
436246
1205542
1833385
608064
391450
1228437
17011
1605901
1598319
1620265
1751920
432483
270522
1347985
1963909
1868813
752365
616716
888010
1815274
1200241
1839824
1550870
992507
521556
1421936
348874
793029
785759
1803031
158798
692134
1406363
865679
64255
1058458
441928
671624
1120964
456517
86888
745053
1680518
1126793
1874347
1813547
844532
1793740
731101
1811612
1705697
361124
878053
1256482
123181
758472
888657
1897778
1330844
1994428
1179739
1081470
66126
567740
1972690
108675
1894084
359488
1082195
1305051
944337
240368
972315
554912
1825708
1682112
98379
1775592
1454924
1267522
603159
1685083
1052666
422798
1927133
1886375
961394
1252721
1255974
1731871
731770
350740
1052724
1109359
1236151
801343
1570777
1047713
599681
486199
1381780
1887653
741635
1286550
745025
1150286
589542
22142
687056
397619
1696300
1720308
225375
240468
1346069
7502
253090
518385
789133
1622720
1727274
911888
1528588
481380
162773
771459
70699
680318
1667153
877400
528779
667567
973524
680953
1671406
1196676
1672907
1114981
1612222
1102745
1399196
1428794
1203959
1566027
908049
513834
768814
1736434
1680118
838796
1125690
1889056
537934
1140581
1136188
1066834
252948
1369624
521324
1975426
1063835
875984
1332481
1443044
1762007
1664306
1409771
1602585
1308096
1889287
971993
1718168
1444661
1302103
1277014
687084
1474082
955690
1493750
1807378
1799229
806501
1898834
607440
1588171
1518574
172262
676939
1313163
361460
1664179
19421
930560
1905241
1586803
497096
579393
337419
1158088
590125
48799
1836913
876639
1397811
291300
77711
1784440
1104277
773934
1703028
333945
1907539
1175701
638975
386031
1345773
674624
121436
621242
1290952
576047
68172
1288527
53405
1469162
1541511
1896529
1925747
540402
1814539
1800782
1503439
1901291
921911
696566
899594
1906012
290455
1523906
465889
1024212
1686522
378520
1401811
1532874
418385
1191200
1242112
1512851
1397286
1334062
1843037
1332522
574800
573574
727233
1077764
1294814
120878
1410898
1608939
1131065
1975209
461650
1671201
771684
1766528
1442695
1200488
1578098
937209
582815
968709
927540
1420667
1741462
1829960
511839
12976
1292203
1150234
1113440
689334
1063898
180926
1361453
1010625
485436
293234
971916
222717
1694968
1044488
524166
805174
711779
453504
291495
1532082
1994634
124871
1285635
1116175
1288624
1998728
1053495
1617511
765004
694455
891236
540449
1096614
1092910
1328584
232412
1503145
1466320
162828
1568627
1184904
59361
59744
1054181
1710663
1037393
83993
1198467
154348
1526276
722379
1579400
359440
1740514
1657239
1010343
1374242
1038580
204481
1652859
1282666
686542
146097
1740700
1304633
1124831
1341261
1178609
1876043
1983343
549989
1813717
1366121
14341
1065568
1429645
1837921
1177999
1106682
1573523
198809
953921
258903
1156730
1451622
70325
236278
1910953
1559527
444606
656861
63460
1490579
557759
1707410
1970105
1182841
572893
1275372
1189988
1397723
727399
1877
1292167
1302800
386760
1091330
863028
799685
1836896
1949194
1915073
107694
1591957
1979048
696687
1827117
1046445
842428
343772
1077078
352110
1854487
937331
1696531
1064307
1249072
1439256
1501122
585469
806877
1073032
1895313
1020298
286136
842002
1842008
990345
27189
38333
446174
1972825
1759776
10820
1416397
1256495
281871
646525
398203
1663365
1914385
306241
1816885
1544776
1259807
943076
1398644
278821
1219687
1537045
591707
289259
1361231
1269520
875377
428691
1755625
712934
1645306
1385256
182807
1523533
320858
1071841
1774788
548086
1285053
692930
495555
152470
1590119
451163
1618472
570260
206405
27429
646421
535795
1057406
606471
1835793
1419499
50206
229838
1198418
644001
22325
620789
1305000
1488089
1357190
1603117
1238143
1214407
1482370
1814690
1853576
1922280
725343
619548
417184
931167
136319
1507897
648798
503924
40415
501878
257388
648063
299628
183064
897787
1588120
1545141
54543
1576077
410917
268498
1894338
746300
552650
1580405
751274
1543717
1323229
981409
598240
1197192
1248533
1670913
874949
306295
507789
1604817
1952629
1736881
704959
1042070
861266
1982989
313753
1107057
56110
1736528
1151901
1551112
1971101
1645996
898239
50145
1969885
303078
1410358
971075
1474435
1181605
208128
565344
1614711
1619205
172131
356230
1989202
1205482
328788
1141440
1797776
1674683
1011212
1204467
513153
821152
813418
1066948
1503650
1404528
1107572
1135759
171481
1167562
1495648
965632
785384
985141
1163969
1553173
352891
383757
373957
1047743
974963
1911213
535923
1344449
586601
1699708
205325
1592347
346206
807384
614704
1864432
1234805
618185
583082
395804
1060774
1637072
493488
1733635
1959279
430720
1946067
1321340
1811722
752848
139435
503078
958598
1013808
1191864
1643390
1790244
1513067
350024
1094697
1468128
1577062
997657
1714498
437610
1965893
448572
1548861
356085
1466754
1536153
684356
729476
1074533
1781882
968426
416637
841799
253493
355555
898349
1163698
1107326
1324139
1980282
262097
76042
1625846
1217594
764695
1534075
12663
550556
320761
1361612
804903
1039247
111843
1622522
1690735
57383
636404
1728977
430103
1905663
782327
188839
495222
70867
412909
793096
269352
918942
1389777
311191
533736
104405
601670
1084560
657591
1735790
800886
1870386
1942448
682421
845822
52803
1527516
957282
727527
718943
17454
1467980
1470813
38392
1217398
1449890
1862923
512512
994962
352539
1289114
701758
405914
1814288
516402
1923994
1574215
391697
1493829
1999287
757364
211415
1652177
1750871
1483366
941473
331592
1342117
1870417
625093
1626483
1124569
1011982
1976271
1338605
520162
49165
627364
1199691
1278685
520748
1927847
1277341
583953
1201440
209429
317625
858455
1344849
1552613
1897751
499038
138670
1642563
940742
915316
1339506
204151
1012643
1105776
1235994
472275
1530782
760711
1630453
1867544
1292206
815934
643142
584952
1674755
1394025
1979264
1219755
494235
248011
1828039
668929
350883
1854149
1694132
875272
834167
34971
265908
98467
872226
1630684
1658127
149194
320907
1061686
1905086
1957813
1920174
675992
41630
1590746
1467169
195038
1396044
1415372
64709
998674
260104
143211
500148
1111197
1411501
979112
59162
1949989
407008
97924
1413437
1170740
1568047
347577
1714235
1057275
522984
302005
1395440
43364
520130
1077578
403083
1548097
693615
236235
1174398
435826
721889
1271544
232758
174908
1046370
1373305
1722302
706555
903613
931657
50779
155135
1646979
1480724
881213
891435
1729176
1104327
47999
861915
165165
1348373
1281962
592225
607774
705861
966948
1114130
385881
1997072
112916
883348
21501
1080496
1688536
1375822
1056193
1306894
134386
1761543
432858
357359
1774919
631143
297838
565896
997435
1706433
520765
197544
327094
1430268
72820
1277193
1742806
119113
513703
1667629
666675
847435
1409494
529085
312466
1782479
1771457
1883710
447046
439586
1394855
1095720
297322
21536
1356244
1777256
180501
1346703
979059
780805
1001175
1365451
470078
1442563
1648523
1394209
1741507
1647532
1594836
1939856
820564
329664
519773
877579
1807966
146300
916006
172502
1128516
1410987
1483478
734304
1380744
1879873
798729
247193
767704
423590
1493087
671067
988548
173753
1586872
1242234
703091
1562774
1377868
1524026
876624
1988018
698359
1898864
1904537
915077
1922517
1527862
1849319
1219161
1690370
1271536
550998
1482421
1768097
888175
1968340
1009377
1146501
634333
1412529
819408
370981
1137065
1659027
834427
609581
967457
855511
1629270
1398434
757169
852725
161254
990874
66828
248768
1905154
974229
1461153
570078
778280
746859
49223
1854814
1766801
17984
461953
217041
365091
1140643
1105781
1397084
1529144
309124
554969
146623
167574
720531
1912029
1940184
1451587
1616167
1099306
1170306
682664
1160839
1699111
294856
1914336
1714948
815994
285797
1699122
597165
656526
1204378
1892041
1705256
1841834
1101089
364925
81723
806516
5730
619551
739670
278698
1662967
1073192
1215934
273010
1692716
1553852
1321082
513062
438462
472352
581093
178884
1457723
1930956
140238
531652
888963
191821
941055
1198026
1708290
67272
1741730
1051002
365677
1978234
218306
1243641
1031844
871508
635274
97686
1436642
646736
1449188
539360
1449214
1127985
1719813
634828
1989696
1321513
383601
977854
90883
1782519
73604
696551
147116
1887340
663368
701279
399320
571557
313558
244147
1217951
1515786
1607534
113386
917797
1182463
1132735
1302771
543397
954289
726246
1406813
1913576
512060
1160619
1049007
276170
1751151
1705468
1494010
1327375
1965140
1856530
497391
1722961
1388649
1887754
1265519
101493
1675015
1116342
1502872
1746186
1530930
1701880
855272
531177
1774793
1813439
451107
952366
1984101
1324613
1914671
481929
1889421
1476780
914888
231487
1929855
1870753
1301015
1994384
1350653
1065542
953409
1351712
1531588
1900559
1808245
910954
1500746
323478
525203
1709653
403710
1525499
1570771
549002
530006
1179422
1990030
145578
981520
663615
1681557
1668720
1286216
15575
1290445
1234955
41524
725188
526319
1016176
404331
1056262
898384
396485
33200
836951
1612923
526029
373902
346446
1823687
270059
1448702
250688
3284
343739
393051
1770346
92377
894303
756572
292539
1825381
1579299
1477448
161399
1812061
1733374
766124
1636570
831939
955494
1295413
144414
1871091
563058
309302
1833578
1911412
622714
203497
901780
1330939
1898720
1226394
1796621
310201
1518547
624242
497230
1339518
1990599
1176676
946019
1451211
839961
1297069
1023650
1350238
221255
1744427
1596938
47571
1138503
76767
95702
173592
1131576
764422
1875981
1586210
122196
1598652
1886509
176732
827246
164556
1744688
843328
539969
838099
1432722
516359
368843
1942884
498802
1321686
1860287
166706
1029584
1177771
355824
1638405
296683
1979899
1816543
1644151
948871
1458053
464352
678995
1614974
745962
611638
86211
1262050
344205
1126399
81442
1395506
732978
822843
1579642
297425
1562919
728778
1578459
1340274
1780855
814607
1824379
168001
1540715
711621
694999
357654
823082
1048218
1153464
1591550
455233
271743
1650044
107823
824245
936278
250915
310815
1005115
1549669
571017
347816
1863767
1615430
136274
622121
1939776
1180942
670377
222254
465430
891897
329153
991559
1437
920816
245239
674018
1525691
321440
3474
835338
68412
1504249
811618
76811
1968727
334334
1221444
1532379
1291670
945625
1739097
640968
1086444
1879402
701894
316075
259559
714130
1709181
1239069
655140
21574
923741
138723
1811510
1741796
1060829
1327226
284994
807623
1057541
739472
282569
1597037
298952
1226386
1859
1122049
1927719
1886761
1048141
279211
820379
157197
993753
1606459
210621
1339401
1318159
1213719
1157277
655048
152606
381525
900204
1971324
92570
876981
1440344
632892
838921
1642442
312184
210841
1425655
1804478
864847
505732
716392
1264201
233015
186913
1911751
819192
823719
1187885
1017968
1847244
808893
1777544
1926244
1135145
282693
1444043
144848
358183
1786913
349206
1183018
920036
197827
234743
1758658
816900
468159
544661
470582
458398
1955874
1540491
637006
1159549
492008
178932
1129005
1973194
1914635
1066294
102208
390778
1735037
1894413
537953
128801
989369
171524
429235
770540
1856117
582037
409123
1660875
1588628
1965542
1138651
1474390
577542
112736
749378
1801609
1547682
1321235
652923
1188714
106185
1657415
624215
970447
1344308
1471987
238566
1122459
1948617
388903
675838
1564384
237164
855321
1151702
92346
734309
1943218
1614862
1373627
401441
541955
649736
1716745
1517738
115538
1039263
948509
549331
68591
1299369
1644559
457146
1673441
1121137
1042042
1182680
1894112
441399
433222
948486
450649
669564
78692
1370832
1045080
502352
1026619
499676
1099328
1827799
267438
1166805
460240
436294
1428562
493405
480801
616292
1897408
1102309
163188
1753800
1680798
1674538
1453728
734850
969200
1419375
426391
493058
1877621
1565575
1539364
763987
1356825
1281653
1397125
432652
838286
954346
1364800
727590
925097
532490
984098
550007
454864
646031
446842
1580792
123320
1062432
953522
367936
1183902
1539822
1248755
1612880
1244532
1358227
1705973
196244
1360510
139523
766900
1887092
1088678
1807787
453694
471073
1530484
706197
1219363
827203
533136
909625
650308
848770
1240621
1869112
1489300
1341741
746026
1633330
1954321
952111
1583543
61232
1939446
810463
1107761
1587186
1909655
1475792
1185864
911537
1724745
1768509
1352616
1923979
414526
1385575
1768299
203408
130616
631681
1052054
980083
551073
219142
978081
1956236
308292
738634
221835
394777
736137
1992789
533768
856711
1665111
196383
661205
1746788
1266310
1351588
1892846
249298
661987
757813
596472
1256294
663425
1563423
250674
1252307
1476676
1454615
1321105
632895
1445407
916078
430850
1334173
1940122
232168
953203
1734466
768301
1256686
50896
121124
1586531
1256752
638552
276578
845442
1261237
1927804
368697
956029
1336320
1640870
1878230
778060
1166877
915964
1880820
992331
1442725
634366
366308
1993595
860555
654022
67080
1787818
1155095
822568
347396
1910151
1629127
1245164
1861215
140271
1967592
64545
1756800
822061
1546033
1809378
132488
1929257
406036
519942
309870
1268660
1307239
807960
673722
618051
1436919
1260917
33466
1859347
1722679
1003326
1203129
302304
1329974
161883
278087
251835
1801248
691671
115548
978742
1951311
1944017
1464300
932724
833151
1038992
37553
1615371
1140245
665227
86517
893048
1811955
1262056
1058623
1070251
272802
183803
468704
1048665
619250
862145
704033
299183
1408558
914297
1334
1882985
1375347
864738
1277221
628304
650540
1052131
1685372
1944269
1513739
1077189
469165
1441652
1737153
1692701
1927581
989426
1077988
286364
1195008
1712761
1545598
1711621
1132212
1071611
1827792
1838681
206665
25995
832916
1922337
147569
210450
892405
839646
685210
586149
1698899
1225077
1544191
76706
749306
288597
1367164
494457
282698
696681
314935
1749740
1118756
1048613
1329283
1622926
1424531
652356
557359
57507
928962
1152227
1936800
1919760
1241125
1915803
1674124
1091017
176111
482007
1583376
458496
1130992
1341465
358126
689319
273546
659450
378151
1342647
1181925
1354906
1352373
986848
1923455
670978
1255641
1147618
1509785
405087
260163
510883
367813
496594
92815
1134947
888492
594063
80888
1542418
1275752
1322637
1029379
92903
1790034
215317
1101116
409741
1495765
416140
1546452
839957
818098
18054
1751216
1435201
1417459
268651
1693464
1338767
547357
1145809
230849
814926
931045
1544463
1269877
1353400
1185172
355091
937131
67645
1845521
610502
913626
228988
903157
1619547
696434
1566267
1467702
494135
324632
927181
751811
1116839
1910290
1828260
1151432
610256
1009816
828948
61285
1944506
909618
1862638
154392
1307592
1675215
1096746
538599
230208
1195073
25585
1905594
1966160
1430613
1992104
1667957
424984
540277
1203353
744387
1697708
236877
1167633
348551
68824
825278
1824140
167644
1271030
1245600
1148376
75068
1239600
1169622
25390
995967
820841
925157
985983
1158521
88974
1655070
1976021
214498
519773
1038128
1424912
1604098
1873392
1679643
996553
392199
1440562
147400
437394
1078545
1496528
604712
1194986
276998
196182
1034237
145383
582387
57966
1305083
1513052
1146255
1584861
1551148
281277
247774
1317073
740067
303842
1869804
298454
1408680
1196731
1339052
16407
901242
1566511
1534880
562529
1888924
1185216
1512313
98498
1537744
471500
1744163
936541
1202754
1286500
1298538
1619249
1245811
1243917
1226148
830644
512824
237701
24433
1717315
1991604
1326950
1431539
1728860
1608426
160028
1311084
1470287
1265173
1201366
1221090
876621
1038374
932003
1164508
1970097
706147
1491080
1414116
1885687
854386
601748
1217423
1301140
536593
492662
98937
483205
617718
746213
629870
132377
988093
130969
1071098
329397
1672068
683094
1329175
599668
1372102
295596
645308
332320
861956
463900
1049677
625639
1501043
331601
834202
951184
1315330
1247544
500958
1949081
1918040
1005205
1203840
643832
661004
1813271
993011
731406
416490
1988149
1580702
1997192
900691
1831310
687538
472308
1592497
40825
1930120
182797
1544626
927092
367550
1143342
584588
1860129
957936
1011186
442546
69899
1251845
1393797
1874184
1142606
1796256
1487824
698939
1440923
713163
908269
513332
1430277
1244767
1253600
1494658
591569
143907
38550
1670508
1297560
25342
1406206
427146
582763
1421472
688884
1341685
1833895
1224172
110691
1210150
1125094
483960
1303977
509480
910624
906290
1292827
887908
881221
1905861
1835326
1720731
574596
1637699
1570725
240972
1834331
1033342
1303368
442523
412260
1830146
608504
1482981
948348
1730132
1150789
472878
587373
502500
1046739
1833415
1778863
1819061
377190
1280337
3862
1805987
799675
201367
713939
720036
630764
1611348
1381713
791254
1479324
498027
1540122
1598790
355441
849809
1345602
1401718
796569
1466360
526041
1323308
759662
1332843
1573067
1786780
1299553
1721431
203158
861881
1908136
1787050
468928
1972795
1457994
571431
1232993
44944
1429561
772423
1756530
455064
642801
61555
1187610
971101
891412
848940
109296
1611378
1359157
1110936
104465
389336
215438
1009232
769628
457860
1401858
637352
601299
1667273
1680786
1736751
871853
722906
409892
229130
336351
211281
1852705
1912134
619238
1493456
685477
230427
1264384
1156944
1460602
1425334
1314697
413919
1480121
207961
451392
129754
1835972
271779
348733
367229
521938
1561560
1257063
1648969
696207
1732229
1180468
749421
1784510
1883693
802080
1430988
1441527
1958453
1591046
407310
471145
77355
75406
1580022
345683
421664
1888845
1382151
604185
697011
370431
1107366
1042469
278448
1583729
1217122
541374
1071177
1390965
823585
1410883
387097
82580
433527
1772965
1973750
453316
1867887
1222384
1165657
1632166
1910725
1139590
416822
974854
808242
1975640
1360958
409374
493125
650531
434012
429101
1204410
1578724
523188
291980
742213
1289790
369067
1576334
1429047
1553880
263594
360568
731933
657853
463057
116225
1040040
1136576
586915
178889
937454
1366579
595130
1054244
498982
1483166
326211
193006
53209
944659
1304865
1587811
100786
472097
1498286
741713
1708286
1577999
1095835
1066554
111241
1568089
1088037
1946334
896551
674494
1333510
591482
688734
574986
728838
1896532
1878264
1506595
597168
1943538
820549
1748186
602045
1276648
1591342
1199268
985796
1402576
619066
1675101
1432043
342019
1388632
390838
196367
763323
1531954
71471
638012
1850568
194214
1540617
1406575
889982
1075359
216460
292184
641153
1165301
1965035
290610
1258927
495913
1019042
82899
185962
1674532
832366
1041078
1773020
1406321
1913166
314776
967327
1229267
275727
12024
312953
1099731
1726115
1944572
1539444
1364095
949117
1093321
203078
1078673
1098242
542986
1750146
50607
1365920
1609387
1012626
44063
143629
1462200
386150
570780
1712418
1396041
648000
1913990
1517749
1132032
1449495
1147279
1456848
1302727
1543300
368962
390891
1358959
911911
1099488
444867
826213
1767344
947891
244214
1002370
1455068
162795
159000
615578
971010
1245888
1034822
597818
916369
1884406
1770349
1715066
1526519
1915483
1627151
1977668
248702
20937
1109189
1590292
1423016
1002271
804744
1791801
110126
999141
1706726
1932052
1893722
1637914
736208
1898416
1551431
1998711
233719
483970
290063
17305
1627826
315145
34778
1383822
1481955
1306496
799946
133355
1267370
1362697
697351
316194
1826507
383000
547285
1583798
1115227
1665117
675830
1957570
1520353
933389
1428014
570704
1046091
466573
1353230
657366
1028848
1002553
1576540
571231
1213677
666320
448614
867761
1772869
853100
716379
858385
265768
146646
1360129
882744
6046
1903707
1140253
1265853
973561
1147310
491960
938193
1842017
1675708
1717554
77540
542385
1795901
1085787
1723489
622451
139150
89946
1469021
361640
312324
1462088
811048
241814
379650
1206044
797472
1974308
597162
113324
858576
468039
185443
1301538
1818752
45428
1794366
1417808
1247291
273202
59988
1124695
3083
435687
855429
1468571
178086
710340
53902
961464
1864641
1518914
426639
893172
604829
195372
563583
494070
1624930
200420
1664897
106467
1627519
568846
767452
153689
476412
1833597
1658844
1536802
1213201
1010474
652566
944997
518242
449744
1468089
1410055
1617628
1686558
1686723
663999
778966
773982
893827
338451
1139233
445813
336576
258663
711916
487621
1434939
1202329
539404
661720
1452829
1350027
883579
164580
1954445
1932390
963262
539715
1610696
878240
1957308
1392703
1232856
1045838
356631
171750
513984
1373196
999283
1640509
992959
4012
1462141
1841203
1743776
271162
418006
1765757
1110365
1639349
590206
1574760
576480
1855379
621633
444056
1724610
1873607
983871
1606527
15686
171274
253374
602772
907548
567458
621010
1404786
579102
795468
457964
1108064
580466
920284
945762
553518
847095
676954
970170
142924
667701
132864
719908
531584
356567
1087492
1418926
349890
582612
1630498
661620
1803664
783958
930091
1535559
1896791
313796
92108
1225269
1505177
1397274
1093178
489840
476659
1622715
1217655
1391010
1384809
890772
688363
1534673
166722
134701
1472965
1033525
162495
1310374
1843502
1899070
1996692
845015
1118984
967939
1263214
1645617
914654
1232529
1851118
1541624
1919572
124006
1641727
624894
1177328
341715
987616
1131869
1878629
1603556
328339
1215645
899378
1482823
1199189
1550886
1552007
942915
732989
881783
703609
1443814
585112
1649711
179384
1064295
1697794
459215
419315
1164793
1317140
36522
1657771
165107
42968
1978545
313639
162331
435408
886558
497796
1080625
1214860
1416829
669495
156314
959349
926450
1876032
531066
597627
1270139
400936
5201
1138681
1127165
919058
581891
1834426
286845
1262907
204918
1656173
987034
1113396
1713113
151681
904720
1417638
1603333
1779027
1095946
985851
1834405
31127
1357733
1807474
71811
922099
1099029
100783
1570747
1152064
1917959
1908632
1811942
142994
1066938
1496758
759736
1645467
1460121
1916276
1814543
1324874
1431598
189261
1080355
1078247
1529913
365513
895939
1749914
1231200
1184221
808666
466430
622153
1915582
688575
1395262
719896
87445
1703325
995942
1285620
1209831
25391
434166
1262164
1124655
1565031
246102
1723628
1721937
18954
1795363
589034
193166
685863
954273
1853114
1309571
1973807
1310889
1072633
439628
953749
1847142
1602768
1571849
1236897
1668777
136602
1368277
451325
132786
1996370
979692
832066
1413490
1990485
237584
527348
66563
111367
1191662
651962
1877728
121810
1571148
1676385
1130292
1338755
850027
1214689
1111438
868395
27921
73269
613938
1402069
1245063
109502
1128876
90371
37224
532389
87866
1896358
853293
231608
498980
1088913
321893
785809
797780
387862
366704
1103877
1688659
1707465
461845
429241
1179847
611433
1177640
1153333
799248
1824850
324789
62128
870445
226181
981375
960900
1897473
53107
451105
191132
1820508
1949244
1467070
1817475
609931
1119736
3773
1485602
507297
274785
818615
1038540
742295
1980836
263469
477157
277963
1696637
500256
1605317
1825031
1612256
228982
1433492
721746
1705370
277044
1839904
882057
1164469
671210
449995
66304
1416950
608849
661604
371282
488055
566764
470209
844777
1411485
895771
209833
1426809
1889457
832862
852724
1393577
958721
1514131
769116
1879669
277727
1893725
881602
1344711
530019
695879
427249
847322
238675
1204936
1112810
215501
587906
1771799
613211
1280158
473098
1196864
1396390
909188
169873
673459
905381
553916
1722876
26790
322758
14082
298292
425465
586504
616650
19084
514229
417471
583450
95346
179247
348990
139336
1162438
1052909
66515
275888
1257460
851987
302472
1622803
1489283
449733
68932
1567679
1003158
176184
1104539
1042533
1137483
1241570
1537983
1397515
1509941
629056
170926
1076041
1877211
1676987
921769
1560126
1137200
771357
1909664
988399
700130
998351
1663763
343907
917633
1386608
1727505
1441291
73606
1003628
1012907
198888
862167
257734
841906
826644
1470975
342446
1824154
69504
228898
1998944
1861208
789005
1394197
997665
1327906
1799847
71974
1836657
237506
706631
295209
95915
1795836
1207907
727134
779181
1620191
624561
1929583
1361862
1341090
871998
258831
1227104
1421300
478107
502924
1823810
1496742
383435
1311617
1247305
1755878
1061026
1969955
1357456
1005836
273670
950911
162778
914453
786421
470185
551425
607690
781631
125381
1406309
14698
1313690
958448
1057024
637589
376085
559719
92498
1289526
571233
1613304
1245625
703584
1164347
979266
1842541
567596
1227716
457693
1191882
1834338
345496
1297050
566489
1765248
705297
1645906
720570
1466576
549211
207026
1683561
1697822
1227161
1459642
761957
856068
1783991
713238
1150729
1090155
341760
76525
1065452
1155612
1506741
1542153
901873
1904214
235204
1372162
1533426
1268108
1349328
1084084
1889351
564188
1576843
1025592
584305
185715
1500468
657117
1136337
1649681
874747
1167989
716605
1544609
711811
431773
20112
702162
221204
477063
7322
1789386
351232
238983
1444265
1112785
893567
569322
523105
1041762
162270
996220
439839
191517
1557939
993467
1259633
1593695
1160110
635880
1237659
608757
262789
929321
1167245
1831937
1787247
32733
1689759
324251
212621
1004766
1892870
1821811
385813
1451527
920696
12813
1552334
36306
1429388
1669688
1400283
1249957
12501
1026628
1264121
1199424
248655
281955
283390
277028
876149
1060232
1123634
323522
1811938
1673761
805517
1390531
1739485
974598
1604307
1943286
189591
954320
139212
125306
197663
772236
1004233
322598
26009
285299
1512928
693897
1633249
545844
687923
735667
381939
1356969
1329866
803116
805891
1268391
74480
674023
707106
926237
13917
202534
19141
163190
178959
207110
1024136
619340
1852184
785514
509385
1959837
1967059
1900756
963709
110125
1566198
557167
1073177
1663898
305524
1980038
1417912
817351
1805532
1447687
116830
156864
1526461
425299
1080822
1699623
857385
578638
274277
1282628
87514
1578491
1749994
1483187
287377
1599114
1995289
1422978
1861720
40863
1039981
811492
810090
873748
1178542
475854
82546
1110198
1336484
249916
1159690
624367
1614232
1474893
892929
1669803
1792350
1804990
1791551
461918
1533308
524440
1439183
1022876
711049
1414449
1751149
239797
435057
1262999
1316136
131265
1347111
232474
1003827
793981
588281
479581
698784
431262
1936452
159112
762234
1154287
560953
395234
1544733
692328
1307727
801003
1921585
1140902
378001
247844
287208
1031964
1283822
713604
1138804
1932771
951871
1611724
1517944
883895
436058
721161
1619812
617296
1010496
1642009
435775
179459
573105
647730
1712369
1786326
1874838
1445751
1008567
1968686
842255
998859
1572301
616399
56263
1067756
1063104
1994318
1712129
1933034
1105840
206189
322689
323771
629033
560370
422275
1541174
135265
1807980
1574177
1729512
609167
1888410
418856
1206795
1938602
1174026
318508
860561
1454629
1006361
713776
426559
817765
800339
518954
494482
50520
1001791
21186
373358
496044
1737302
572767
838073
1055800
1977574
1717731
839117
58909
497316
617553
1227308
1303790
1486357
894583
1848109
1914341
410702
1634865
1874310
608444
1908929
995737
1091162
483465
965575
281170
1103550
170489
1504908
1725720
29772
842285
1607995
858327
178901
630787
1007805
1580273
27727
1296479
1427254
288121
1624490
336497
1393910
1109708
1568707
328936
1222014
1468281
1459935
74544
1329046
1914849
503707
1488694
1287083
1146693
1809595
1225814
112366
1607235
1973324
724149
273480
1875914
739411
512868
1632247
424783
1193967
1202423
779275
1455699
1512858
705497
726802
1390697
1524224
1124895
509716
1678967
353371
802073
1597674
889466
1735380
1910830
1714287
141783
1469115
1479337
1993866
280348
1775326
660233
1670539
1689544
1459569
178602
130686
1644172
1865405
13700
427161
1726805
284999
1717797
1939225
586772
489458
1469558
917285
1576935
311665
1261621
1391647
511025
100378
1313780
962091
1861550
895018
825664
690976
1399970
1121821
1358534
1341060
1156272
1509298
433200
993114
52366
8556
1582400
591567
1720976
977165
1383619
1826102
1048273
744304
1506072
322313
1573859
952840
10878
298523
106121
796974
235277
1664197
193650
441140
775613
1666174
113151
1614860
1562851
1630062
180176
1245570
1615619
1292990
49965
1306282
1580933
689538
610336
1872621
1678367
681623
376500
1429003
765739
1840151
1571023
714067
1889933
1749928
821885
347911
535205
1638495
1693447
1875842
1251836
102942
1977871
342893
1820870
252360
482843
1531880
25629
1388712
127172
282488
1780116
733979
1858285
1830471
1860081
198742
1384670
134333
723930
1488423
974233
1540617
356663
251651
1249798
1002391
1458423
20411
1135961
1116976
484704
481512
575284
1968433
791237
1534191
1644498
1414679
1571926
461908
1003600
510097
65999
1205179
1330726
888446
1871875
405333
1550404
679711
276028
699368
280546
1532063
1327962
180570
184067
1145640
957099
1682489
1758678
1751953
1716195
886245
567958
246266
582004
464691
363026
1591063
696587
505508
1134751
1900402
1439114
1977040
1090224
951921
1083998
1403892
410452
1081381
1791767
158124
300881
1414361
497012
537734
984172
557954
1653959
1471771
1292473
1000374
1667456
1811593
1297363
1958806
1245244
314882
385004
1944662
416528
1231721
441609
333407
1131006
1045841
1640204
122166
85128
563348
1592578
1597073
989919
566880
901109
682919
74178
928821
1907104
355699
1033300
759578
1095623
1726833
1283734
1671080
492879
1314119
725547
1474469
1302493
1965461
1675249
748565
460945
1876280
491580
501949
981681
1258695
1628095
1878748
1489692
539981
169094
1561390
412554
778592
1215327
1523868
1035961
592325
1575048
564890
8270
1401919
1865352
1454563
786522
446513
1860122
458445
629023
1910349
1300496
465818
781128
1761546
195469
78380
1231545
1865383
1016435
126625
379617
1088604
942313
236360
1891429
1591804
397260
101343
1056110
1054155
219527
1330468
1803747
1445079
505842
1064432
170161
1578963
1210611
956638
1278407
657640
272248
1052761
350412
1773509
821264
1965619
809909
749014
375972
1726767
1145434
847613
1006964
984924
1444052
1617772
1212349
1186304
954317
915030
266936
349509
1638416
1857529
1671593
766544
1920251
402551
1929177
65106
1851681
466779
95211
299070
1079253
205219
1884602
1308055
1536951
1961331
242202
1454063
129042
1419026
948131
75584
1730335
25339
754984
1061852
1058606
833053
869489
1467394
1549121
1463186
218774
1936513
1390261
660316
1334516
452728
993181
1359265
56883
1141324
1784257
1495669
1823108
442654
362865
320149
438836
361104
951276
441551
249164
190809
1687897
181699
1991950
958065
947421
31619
1562290
1909567
215419
298140
1900731
479240
540432
893634
1268674
1088498
1613321
809604
253622
998805
1467872
90697
32144
1764945
905133
919204
1470881
1435322
1876913
1218354
1977649
601886
1383048
1320922
620432
1874591
1597051
1715122
102421
490846
53404
546600
993529
1962374
18819
856940
51106
1242971
1501746
1105406
236749
1312945
1957591
1824114
1730091
97053
496480
179265
630456
1773281
1863102
583851
1275715
1891266
1793114
687720
690543
370945
1300015
26541
1616255
692650
1732142
810643
832959
1853781
1671845
334747
1931706
1269907
52292
1440328
275646
263941
480648
1372286
1700885
1578745
770556
236071
277292
1040231
1154075
866701
1673848
502319
1781762
925229
3922
771177
1243937
398394
1167000
124310
436564
1016152
962961
1257255
1380712
1866630
1750108
899927
1556959
563191
329984
397460
1952369
1406819
70107
778170
1354609
315764
880360
299595
500192
596800
794760
1807103
387225
1669985
830234
669059
1902899
434235
1311213
550188
1964780
1065167
1675072
252674
149521
1085649
397718
1248132
1356782
1663019
1498655
393581
70751
1142849
328538
1020615
1539942
1752941
1957790
425889
1348774
192262
666764
1559551
958274
1442306
1736362
1718584
278904
660022
1499682
1541657
1848644
538875
1450209
243838
718372
1842432
1248758
1020822
711107
1590817
1675692
1068182
1560595
1079872
382439
755159
875904
961930
828698
602818
1511445
1190070
610121
1137662
201702
1448930
989521
1573862
489461
173634
639494
1705468
1958286
1661160
1736389
902696
1030770
1184055
1739490
399561
1982813
888104
1896386
1156412
1741155
786846
1533608
671069
661027
549947
1622551
1311550
1272993
592070
1976611
1737005
590901
304237
1685365
615149
1099272
1671374
125467
1707000
492869
472950
117882
1273948
686936
1827823
1979182
391798
1654823
65462
718399
1703742
1524552
1477139
456869
1874217
1712323
961461
224778
1041476
1154011
1187357
642181
1514575
1049443
453580
1913663
1074034
144484
338370
451645
1397388
296924
1329943
1470077
695480
1086889
1528796
164402
1011193
1017104
1184287
1070685
1373251
1400467
970253
42393
395141
969882
53574
1077216
1059777
345928
1797012
1058044
1564965
428840
1398188
400781
1231332
273987
1546725
552163
987894
673701
1110860
609980
448061
1895931
126965
1398576
900959
980533
1754999
554569
379440
104973
1123790
1456991
1730509
1310604
391569
708860
104156
15134
1330258
1841605
1431215
1079945
41401
1766332
327591
552536
572057
1336075
1963680
859279
1285351
1219956
1977843
919309
1304798
1811285
1041916
72486
1592904
954177
989388
630814
944024
1563922
1274105
76742
554510
347735
308924
3169
516599
83642
1260484
1134633
455453
660856
897427
541849
87643
1113223
1928786
1170233
1392717
1943303
1089258
464562
1485192
1414112
753511
1952926
1673357
1684655
1116624
718978
1162981
1813059
782830
554784
801122
219805
959100
629800
986786
1458771
580477
944757
879610
848543
936145
1685931
1170738
556023
1820084
1490099
1855484
487795
443545
310500
1352091
421094
304664
468296
1728734
309939
764568
80721
426885
666434
1068401
1930285
1826233
1313942
1349018
271342
172932
47334
1628334
311759
1872597
1759323
17657
648215
880257
1288854
1948655
1891946
428426
896503
331929
1809875
548970
587800
1790474
793527
964416
726268
404592
1775812
1845786
1632329
195343
1796651
1022804
76509
166417
1174341
559321
664617
1059574
381312
1544120
1914436
1452835
1595630
1794525
735296
1411460
421196
1666304
782681
730093
1479701
950627
708224
222869
101465
613179
521099
1954805
60996
1838540
1617434
1179179
1310569
1485712
1052444
835920
855710
275058
1031244
1550047
63232
92226
310365
623968
632999
1747595
1810837
1391876
1126242
200615
1691933
1931463
1866129
525244
1073363
185470
1968865
153473
715612
929544
320423
1638547
639603
1135933
1662622
1326318
1178208
231179
517866
113833
1969805
800353
1964294
195631
849867
959139
757995
913554
32340
764281
472490
1401463
623615
1047154
1373596
1609615
627343
674581
1893704
221136
1948335
42647
1487908
338016
777775
216358
1366284
1294974
481489
973299
1383525
1806924
1194598
492555
661680
558367
1531761
519416
890413
932749
82014
29708
892604
1605189
1888710
349142
1896482
937718
1152680
1699553
522820
1281990
916602
152365
1467572
1768637
1832770
1830113
919804
175645
266097
1605771
1309670
606105
36145
1021114
660392
237305
782451
819791
1585443
1321860
1756095
1644107
1296501
1862031
413696
185605
76440
148365
1148131
1714632
496006
707406
287955
4001
1334581
1980746
1146673
1019424
635942
82867
1864198
909165
1496059
703798
50901
429931
1554828
1935000
1351864
701123
536188
1981502
1112247
406026
405616
497170
360755
1413898
819870
779394
177387
1273410
56994
1448528
107386
1227736
239655
69979
397542
1737941
1154275
1583195
531716
1797430
1426843
1566088
1934196
638254
781817
174542
845009
1207094
462484
121556
1860530
1818264
673500
1221393
1308888
710145
1953271
912756
1728176
1551308
1403281
801882
1251542
797649
1658671
1067204
777068
549867
408126
707810
615899
1890375
1238348
341131
872034
1628564
404839
1467000
1495308
404794
1083086
1850100
399471
1213103
956240
761820
1453334
1440607
1903385
375771
112605
1908425
193364
1193659
742881
1728870
253285
1917693
65327
352304
1160015
85904
1817603
599333
1763762
1922080
1946604
1055317
1143059
786566
225006
1871192
1754224
1029160
1313053
795524
246648
742658
391999
1884952
948898
59752
1202334
1229536
943171
1697593
49015
411998
1836410
927930
365695
546892
122310
1691337
10568
163459
135929
372265
1161942
1030665
1503358
1954758
857958
307000
1733894
341110
1456954
909708
17119
14172
552071
1901718
1181783
542524
1600006
662018
1406238
1478987
585429
943788
29529
1594696
304308
843186
797503
209584
613355
666540
1591509
1784565
6859
1188294
352343
1469504
153489
1707314
1093014
261725
1726574
818702
851999
1807166
518258
426361
101433
1528335
1769626
1356319
588533
1815233
1171655
1924432
416694
1302834
1853100
13666
333671
700465
316852
115343
535474
1751070
1962357
798917
1131122
640817
1171717
394885
1789392
280149
933836
443926
561053
519363
1163874
1387398
1901559
1394360
306761
286983
1764095
278587
64139
822518
495402
1404982
1432025
161694
914714
1655297
1920939
372667
1232213
1672324
1931808
999110
1067479
65469
301789
1441181
1976627
1080555
558008
369132
132731
1410163
1971547
1590220
227988
71863
1371545
424119
858800
292805
1618280
458907
996264
709489
1087062
1537505
470976
1388845
134754
5411
1385220
1596131
570223
88781
1409486
334095
1111677
1569819
304842
86503
1449853
1509789
1781377
706297
1847429
20997
427053
644545
1375743
1373498
583879
913957
620462
158936
191436
1626459
337821
246135
561354
715661
655373
1785908
1659539
111326
1112546
238452
868387
1434752
103100
882911
1666367
84223
1239876
151664
1676102
1003225
435544
5082
700411
662997
330331
1982828
1284335
1495607
710644
636956
73385
78634
1207873
226474
500645
1975330
1509603
454815
934974
408552
676669
75380
546744
422707
1950031
373705
306968
636905
792704
1205340
1250334
1384110
807308
372608
291470
1177699
363350
1949797
1195824
334702
1929877
981423
38727
1779043
1535540
1872064
1973666
1829414
1952500
1896693
1373102
1153694
1938411
1043294
646060
975466
197441
1443155
940659
1818859
585105
1615755
1711930
637533
1061861
1502561
1912050
543412
1358844
1824101
311994
1101589
1630017
868573
369240
1181182
381229
537439
1565646
605289
1536758
1844659
192591
1587830
637985
1630816
242869
1760015
1457000
1841427
1553010
1509365
389666
1604784
1686372
59084
692239
649209
630338
1467478
1566708
1121374
1220907
1002848
983684
512106
313235
1718038
191381
1565953
777887
1704148
1908356
734435
103375
183735
76924
1543881
1671252
555925
1437281
414128
32122
1281126
890971
1595863
868107
760481
1428699
168406
135273
1905063
1650199
1244627
1471407
1147333
1771397
1424194
1053691
1021419
1069313
1211731
1364963
128458
1085760
1891024
648845
1241864
1445679
255809
895299
60642
200880
495934
1275515
698159
175030
123009
1326486
509775
1179187
389403
1226435
926143
1566630
1221357
796018
1766001
852640
1240376
1887850
337179
1339224
1246929
1192030
306047
1926125
1938056
351725
289951
251952
1364869
1230673
603183
35833
801073
281587
632708
985532
1396288
66803
424879
1579515
1996456
1498025
862277
5483
1007881
1732225
1026501
1927294
811908
1629540
1228322
1855326
832491
723231
35384
147579
439003
846219
1107090
599892
783203
1713836
787919
63252
1545117
987190
662312
269636
1235255
1334650
1275686
1884995
1534602
430964
1879232
928475
1870058
1033918
1149724
988791
1526314
209395
1987161
81407
37378
1242402
1898817
28759
1602378
1948036
680221
607337
1736686
4280
616046
790653
911561
1901791
1229661
1671923
168778
802344
390664
1325946
1785102
399173
1745272
1880379
1944034
673822
289623
1730995
220927
1626848
1113967
1308007
1949816
60522
810539
302731
1829941
1336731
865693
1679947
47497
1138436
503434
550871
384998
1319619
537588
594017
1081896
1939285
1036524
1798241
413526
779999
108358
451545
1919907
1125148
559837
390183
415455
1595685
1190600
973860
1404547
1351163
1912777
1356953
231655
944245
715131
1746064
1347653
1195103
1037695
1150905
838033
1247177
815278
1799245
1516731
1253489
433360
953690
1830932
1830191
423864
1782688
972558
851951
1707566
1410094
1622097
1241058
543514
1927558
60090
370045
510466
1465257
101254
821921
61737
54944
1340798
1610402
1340793
555647
901578
1321851
79874
818094
776210
598818
725499
1430694
1046847
679440
776508
1469307
1007113
262695
1607015
1346060
162019
171452
75929
1265482
1199486
1720166
1442790
936968
1642209
1903381
288100
311744
1625505
859642
352493
857349
1611414
153674
259706
819069
181594
113282
1862071
498510
1204157
465947
554476
1477905
337984
1024033
1745059
1786703
1668274
1847682
472366
541015
1166629
1673966
180015
73655
928545
403820
511219
842777
1765486
853584
330119
108002
852254
1606813
1227768
1184372
92759
1401897
551009
1779114
122860
1537620
490791
1057477
47130
420520
511562
140614
1655108
1202780
921019
55433
208369
83603
1723138
789523
1608816
1917150
413219
1428141
1573639
1546102
1455409
1571139
1917580
1327871
119240
1682035
419979
1948111
1615839
404678
448204
724085
298162
855358
1124984
1409836
1046119
208230
1841931
539661
847067
1323195
67835
1329973
1664906
1863470
1290695
1240059
16690
1423891
1268268
539548
1283457
1930113
11148
1066255
1761181
746485
655957
514645
1227475
572600
433329
1114602
282304
1516492
259999
329608
518154
706679
631522
1010755
202778
803987
1261898
1713126
1510885
796533
1580252
1517528
1978431
658803
861834
1719657
649572
1854089
1751144
1056688
710295
1445955
655503
563304
835460
1244080
973611
182302
1095977
1792579
1237558
381125
1614538
999793
74565
1374374
162459
943609
620862
651121
1058524
412082
1377454
685881
579425
1243037
894495
388726
1398619
1974066
1414939
981989
304140
1458184
1648808
1190151
1167906
798392
277107
157027
372184
1296509
802514
292341
759281
231458
1315379
1182963
231566
23815
356333
608311
448806
242227
1194256
1833199
82972
751470
114720
1148215
1326735
1395146
955971
846232
1292891
1548101
1361714
1790684
1726245
175395
1433933
654550
693330
1601572
396686
1956454
1198737
72003
1884129
567303
1976388
1401881
1736115
503243
1728047
627777
768722
1061343
1261314
177033
925003
1301321
448815
652106
1613472
1908232
1877551
500722
1888885
1184419
1386727
1354026
1876432
1403343
1886543
1630821
1788091
1515664
259524
54194
1375566
268848
657221
275406
1507673
1191983
1773818
296701
184066
672163
1298081
421360
247872
729868
1318839
431481
176424
1530033
955753
1799312
774238
1549235
782948
417795
532554
100013
935183
775615
1032138
1968899
1928065
1001710
1258936
349984
424076
437817
1682137
378729
1240897
612141
1246482
1793922
1971136
1575005
1563061
1916976
215225
1823918
1931967
1317922
1701871
1715684
1109572
759889
1291546
1475757
702483
957787
1767392
1001303
68720
50445
868108
1070379
1050246
1624052
1741427
1430227
190808
785655
1426268
1025315
797470
1394411
1845323
3365
725694
1694327
1507853
368811
1369348
1215400
1010404
1040118
208800
1512705
664567
591604
824332
1906324
197492
1475895
1268342
1086975
974599
421457
571024
1595020
1764570
1717786
1953107
727154
317972
453894
1507538
1857762
1802651
812212
62562
1380996
1653711
1866182
1648221
1711860
682776
875461
1659676
780193
338075
680838
1572975
1283633
435851
454062
1404791
1937432
291997
689385
130991
1059907
1100847
680241
1623890
952283
1845679
1058659
1790557
1339623
659729
716140
1571620
1003879
1907151
1021500
1679703
767065
1868286
1575596
1788709
1890884
769362
269343
1528354
1968946
872644
1407550
172337
1564485
1099002
1349604
1823627
793757
1610734
20928
1593876
806510
1977192
134750
206658
1781882
1103811
200774
1422289
1036687
1215807
1502898
446107
1418566
1653396
799926
376215
1077012
1996566
1088854
348494
142570
367935
489391
818875
1871778
1205256
1787637
1191906
1325044
539856
1264441
824108
372536
1145347
562524
1634369
1935460
998280
730025
869221
1073470
1014624
709002
1547558
1242027
684644
797291
1000988
971921
91258
87085
573762
350408
1048200
1160030
101539
1550983
950560
107250
488662
450452
612534
1934241
1167705
10984
1200613
1745472
1192506
1103608
1273588
397252
432722
1180868
782155
1877934
520036
1946050
1836922
1089349
419624
141421
752043
413013
37070
1181156
41926
72923
1803705
1091097
286622
1462885
966730
1577978
742457
998799
935800
47440
1023478
1975436
563324
110942
1956364
1822097
1553608
1927160
1512699
177757
979765
597929
521240
1706187
221416
379803
1721023
1571098
1571443
1492974
1592278
669852
516746
1424644
2028
1293259
335456
243661
1314554
1578753
1897918
1075240
1486317
452712
1463691
234991
962514
1402506
1065490
1927055
1440647
1154382
1244850
180705
870124
425086
1672548
244054
1836088
1967444
1634405
558346
461494
1630186
1741195
537651
1155997
971513
1594002
1830499
1134243
339479
468449
208963
57932
1274081
1050433
1369299
1936090
1620819
1814076
1563556
808951
1171565
1790239
1262123
1225869
431337
404297
1678906
897223
1306344
1627016
1411706
1060906
1859703
1042288
1112398
1267076
1375199
551908
472548
575317
798627
392708
771080
1177918
418421
857537
1282833
270209
1493481
1659921
1250600
147684
726942
1240619
1732447
1938595
228240
435898
835841
377389
1191571
1667833
1493763
1561623
1653654
1701138
632723
95941
1332601
1353790
967634
573585
607666
1355920
1232217
1210088
843827
1487956
333548
988968
208288
150123
616360
609463
858308
665245
731483
1186199
304827
2811
1278375
1189171
1147251
3476
118186
116391
730940
1573839
136436
1524982
471714
484079
541853
1932461
151667
1933567
1714945
112112
228338
1965291
1660497
1100713
816635
992987
1244190
505031
1709009
1359430
1550891
1337140
1356573
1950956
1166166
377720
636822
537213
1653783
530343
1382023
1519585
105789
914671
192677
1994405
839347
203101
195034
1296239
1146005
1854302
1065274
447260
1389136
789443
1562272
39311
575702
548714
118431
329741
1070241
1865334
1306498
387487
808379
1361195
1447215
220173
1289345
1361861
1923085
1671468
1692329
1857547
271444
1326272
751361
1727372
289286
616757
85195
1056135
1488403
1843864
684122
549268
1127655
460175
188922
692059
459412
246753
1029561
204259
1011146
1595212
312127
1564285
576719
484563
1574865
1315972
641871
1016862
367675
28399
1991284
1585398
396943
1150386
331652
434792
352231
1349272
1198714
846861
1841567
1216198
744777
975833
863211
1485439
1906965
389485
364271
103004
1008879
249786
594178
1401300
308677
1359036
1168482
563468
632239
1965570
702257
221087
1444750
1567374
1068947
541966
551607
783077
956935
1919918
774200
695277
387274
673017
1926878
1052785
351484
1956052
1996401
1868579
103152
1189854
1242670
799149
1983972
991444
1635341
1986570
1005385
1284236
401436
1278321
1729701
1115834
1548515
1153649
261259
944098
1473968
1881718
770997
1348949
1592792
903144
1560610
1821799
269864
1271616
844917
487307
1208545
1807523
1348952
685586
1609500
1063730
1715230
1407629
1608608
1982419
959166
621509
1477152
520182
241574
672014
773893
1493684
1970659
293021
1186876
324209
180084
1341375
709828
1322303
1054923
1903309
1471757
1519801
1156164
207063
1606392
1203006
1030176
326623
786147
1954376
1069828
738397
1856513
1789135
1738631
1730386
788855
575476
1250442
1590658
971451
1033023
108205
1862820
956110
993575
956982
1946775
1017112
450628
676406
1773394
661912
1437791
779350
693647
1572561
1844278
988567
1750468
1848672
1383380
1448405
191512
962562
322377
1706547
489241
617835
1398375
168307
224814
978948
414094
1220978
808392
849970
59654
578199
1524232
653610
603112
1156153
271736
919286
1618799
153854
1438645
1098361
1166423
442855
231965
1379230
1538038
1495953
1386451
1231159
1386187
944635
358174
790716
116071
1192197
1159072
240073
392900
669910
97141
1197737
800266
844487
648512
1026298
442923
706865
686580
47358
876554
381366
716485
409695
811226
1555594
791527
121190
1482154
818985
210040
1072661
817156
1450216
1941635
883551
1373449
517726
539706
1102231
293942
99574
1702938
1832185
17177
658317
1005047
1532598
211196
510551
210570
675278
947402
258010
1925258
312793
1470406
1753759
1313825
383748
1845570
434873
56886
524058
1268726
335238
1977421
1786378
1292965
785145
1524756
748769
1058831
1704027
574256
1853607
416597
757316
1274555
1834325
6372
1039290
737277
595249
740295
290044
1094156
1726670
1290547
1961533
702341
185309
18326
1355011
1369571
1352381
231868
1618509
1359840
1847566
41782
1385078
1309761
1857078
981235
1355346
1236041
920704
447518
1826517
462957
616882
1578211
759269
1927888
830654
1212321
1441211
401175
1879375
595549
1391407
679366
910587
1851097
1529780
1432501
154889
1758254
1202228
226049
767311
1327494
484514
454753
1274101
1105552
1634056
1634475
1714625
409105
742985
1759061
1831965
249242
635843
1669262
1685279
308019
1815145
586217
1415553
248659
283896
491433
643698
1520444
865425
1575081
653178
879059
1282641
1982268
516578
1827601
245156
1207772
283100
1598905
1988340
217457
341674
538428
361658
1711604
1394417
1456915
123190
1869441
1022544
1462137
1794352
1803012
1462464
1143040
989603
1520518
605741
49414
388776
1124882
293545
875945
906675
1627520
1689587
1351722
1686832
808718
915364
1809580
949449
1775170
1064183
1510079
1810379
1153080
1085545
260798
1775284
167241
1875482
1436691
703055
855676
688484
764549
1252069
1472441
921793
68779
1469059
277287
1264152
580755
595373
475675
1256148
385254
442619
1542577
1446031
896548
1804938
155136
1560989
1716062
1888139
39431
1965597
659654
125740
1652125
74103
652609
616142
24192
1439816
119657
558691
50794
1033265
1212928
580409
1231223
230359
281913
1376004
859480
1614503
1189938
1365055
425691
594474
52629
1475591
139354
1951760
1101334
769440
626038
1746368
1527990
380153
1819651
1206220
231781
1274084
567639
987324
1340074
962772
774705
652944
1356424
1262642
391987
1799650
241381
1314734
1840619
1199083
1271511
1931744
899445
640504
133742
1962213
1446265
1859418
917688
412160
1469999
554564
1265150
447952
1503426
178610
581837
419240
503781
802066
1502903
1876782
1716886
444319
602417
1995589
855425
404424
1748483
1671345
286537
852831
1906746
1505442
1066537
1044626
801182
1760024
796628
636079
1317522
1655685
1937833
765309
1535912
1399368
1207737
1010566
63258
1002371
1932266
333923
459632
569186
1070236
1874072
26990
1287710
688382
335058
870114
1188873
67350
569805
833986
303699
624207
699212
445655
275897
18686
228223
69855
882051
1826931
646137
1254214
634820
1985665
1655128
42270
880780
1112308
834971
555626
1392298
1129759
1791694
1856623
1587780
1781392
385968
1737109
696408
1011508
80735
112223
1107099
193665
1235291
1083065
9534
818192
1076950
27488
1250841
1558490
1450177
998874
497428
1048868
1118923
687337
572204
1639186
1506320
1254799
546210
1272056
320863
1460422
120794
118709
776478
209801
859182
1966870
1348181
26377
1821719
114889
741231
1369957
1705978
961668
386882
934607
1937776
781431
1324406
480478
840791
347
1668404
1464837
1605158
48675
404443
1140224
630828
645588
1896715
239573
1237706
400935
1321889
953110
1316415
1803826
933226
1132751
615145
1025023
679506
721250
1796790
984093
1734316
221675
425205
670669
558821
698853
1868030
1156386
1317491
786013
470064
440782
1026806
110206
548455
135353
621234
950343
1531186
1819739
1454242
1032371
932939
563531
492494
671667
1213582
263778
286540
982276
499165
1393943
1909349
1512799
42112
70235
1946362
1053284
50378
1338776
1959764
754302
1934491
720901
1182447
1329876
770716
1451112
1973469
1529229
1939857
670671
424748
471041
180487
420210
345355
1822865
1200638
190943
17527
18452
497688
1979735
398277
857683
1953269
844869
1493907
514315
680588
639035
607479
434780
423617
1661506
1356674
1091917
311573
342750
1907234
726793
658594
1317007
961988
479720
1453203
286862
1083494
6150
1845515
273195
489421
1700424
1418067
1977184
711235
25446
1224830
683430
1569238
1851456
786877
734115
1078313
1208786
1763067
240092
583849
1093737
480466
422702
1204219
942744
736538
1477951
340454
730882
1622157
1058311
1239494
178716
1394831
619254
590663
1121915
254191
1744161
722651
1993970
508044
1028108
1152863
682849
890464
1979874
1151357
1499014
1413900
423119
1872551
1142130
219527
848409
919611
2912
474613
1498083
998202
1509809
443543
1274004
410373
1079360
338534
683835
154506
799708
1410773
1875927
848082
545172
185283
1457751
616380
557710
1002983
1370345
1480340
1284177
447852
430843
911434
858348
316549
1078806
710726
1922672
1739523
1227245
1218392
1504927
356435
1201074
1405064
1793843
1174795
1762598
1368561
889214
1300605
149945
588077
1077573
1905629
498036
1706380
1128165
1866549
1181061
408679
334890
681712
99534
1412017
1784445
445430
1628897
1938558
645060
1458577
1341653
890239
735652
55394
618967
164817
844480
1964974
164256
1496695
112704
153452
1273851
640526
1373782
425160
1889901
692550
1421551
354391
1986505
911644
1004814
819042
517473
1089249
779114
1048637
471883
671608
1596580
1404707
1167058
127799
194360
1169799
1054391
55877
29910
1639395
171675
675843
8672
738088
1355436
77741
1813272
1094176
1356740
884127
1101367
40960
148835
160687
1906448
491558
1704284
476853
1757973
1448431
325177
91223
1896084
1023296
1121688
555342
752372
991863
359127
505571
1400808
1929533
1817749
523766
1324817
161435
818264
553210
596400
1365204
681593
1723594
1934564
1606632
515190
1953016
1545926
1219766
1336816
211548
1019237
1101128
734504
1409196
1175870
1809340
113737
393082
1729409
966448
812126
1494975
1439400
1824676
670250
58748
575296
5304
323584
1607578
657793
1837411
1525377
492619
600204
1110348
1289264
1721744
1474730
659346
1454830
1888873
1145997
425863
1214321
1868684
1175679
757772
975531
166209
344234
1708947
428774
1591657
974448
1032279
1854351
923063
1319767
565557
47880
1185994
1638579
1516601
1598643
58242
600019
126925
1705372
1609838
1629543
859972
1650584
1296598
287498
870308
1324414
289626
618316
1319156
1002691
1782508
411217
403269
1388789
162950
1818836
93577
1142781
1436700
802391
612520
549401
664565
1675049
1754091
932629
627332
333474
837977
1264716
503432
1803271
360408
671759
608966
655072
1182967
1575841
1309818
169076
253234
1794452
152002
129633
1144712
576037
78995
75031
664203
1017778
547818
606854
303404
1794714
1274291
12291
1021329
1356772
1178981
1677523
1365679
1759740
173193
457755
852898
1361231
209939
1677563
1388686
1217290
708573
1147463
1868373
850044
376552
1687419
1210064
205303
265441
211470
1580604
1068192
1717833
590418
931226
1371004
119775
683306
1194549
1163484
419398
1863312
165754
1610784
1135897
11336
1424145
1365283
44827
1512439
1597358
1659328
1400397
489197
76670
1806303
838166
1071532
891926
1481926
929448
1956583
1549794
517296
1038648
1968742
1639237
1556340
693369
687225
732558
1395319
211851
566510
302789
487595
1485538
752913
579941
1879618
968761
800098
198965
1887232
694804
180283
410844
772691
975021
1093606
1704933
953131
660379
98547
1078153
192137
1611541
832041
990284
979661
270614
173798
727414
871240
60194
804854
1371222
1974594
63071
1398687
286047
986288
919840
340724
906325
541326
702480
596910
37279
1998587
1734802
1321445
1456781
1912703
886226
324336
1785685
436492
1311838
777373
1369841
454234
55992
901460
800106
655623
844908
1965711
870582
134460
1554040
1266026
12008
79440
1231867
459930
1274323
1748704
1346122
53241
942674
1747
24769
1094427
1436847
960640
1973141
206805
1806978
19540
960127
316248
404917
456421
1353181
1783052
265719
1937571
744566
280537
886878
158621
1962952
1442940
1887439
149015
366924
444203
604679
1580930
239670
987304
1712573
1483262
332976
119453
1587073
184787
742210
188575
1815261
262967
688763
501005
1079713
1057335
1933437
1344017
239759
1349577
843881
1000688
203514
1085197
1744546
1584374
1159489
243459
238345
642984
537503
947968
1466802
1646087
589356
516928
1578801
2665
32132
166290
1529434
52409
465292
1309925
444924
1652704
790397
1480748
428023
1059178
1080023
1907611
1577612
166304
55289
1851763
468892
777260
1575865
305250
1496167
145706
4823
11711
1860617
1938144
57072
1819602
1997051
1844235
683794
1602352
1325841
822187
1230927
430448
1566759
722975
1385414
1705708
395752
1377001
1655316
1332181
476520
1881798
276136
1561417
239968
257535
1692828
360038
1661084
1180188
1598264
1736943
779476
1416742
930368
1533165
403807
37266
1774173
1281864
646924
1847676
1417829
1436931
190972
1318025
1036525
1541243
1930796
1493447
1502017
252145
831047
1224401
1544210
277627
156992
367230
1317371
1753406
956482
94857
370750
480842
543951
355452
455135
699454
1613045
765794
1155654
1197535
742820
111637
785849
112921
77740
1520785
1218050
1558139
1229455
1566745
1836691
249241
1371480
1923101
1132463
1421631
321072
1600437
992789
1224500
415381
1361079
12941
1161103
1119224
1030457
1575761
474640
1562344
533836
1218994
1009585
1402350
134342
1438311
1386706
814653
108427
464738
90268
930005
1318479
245958
1322656
1298195
1665631
801438
1946863
1264890
204625
1666992
1927800
1588903
521164
647615
1671964
1094364
1536628
1356903
1919795
485745
394461
983144
1997135
566648
1477762
1717893
1331869
555200
487787
88771
620552
1804350
1090159
735535
493903
1735651
341095
1251762
165154
479534
1921980
1126661
243130
1409020
633041
297782
1173148
588423
1335490
206192
1494367
1709533
317558
967608
150921
1029740
638347
1474331
749964
1203847
1041575
1138756
767852
173932
323612
1340690
425978
248296
1652653
1277366
1085238
523532
136762
73290
191072
1842176
831040
103352
958105
1889623
1187173
444811
72694
263819
647452
176729
505713
512670
1663426
1487965
1525674
1883234
1465100
93960
1518950
1169408
742485
1386429
1111905
702546
1491083
1334690
158722
1991053
1828491
1541666
428313
818599
1829754
973214
1682168
1675403
67503
1140717
1956725
141038
266040
957192
1001047
604165
1377876
92447
140431
553251
427165
1360050
550534
280361
955294
1784350
552061
972842
975696
1485843
934796
628149
1720448
837642
1811812
315196
380665
7686
174352
94022
1968248
540451
238785
98460
1511703
171461
478805
1331851
1807323
1998741
396752
256402
1628795
192077
1087956
1349309
714049
1355007
1504624
912930
119295
1994442
1938639
365296
411774
648916
806306
855802
1483383
1872156
1947488
536882
1609584
1469734
748204
546056
506506
1958618
320194
1806611
1810859
1936684
542881
806553
126461
1774903
1623084
1033407
1162117
1151713
1835534
707859
1804110
228435
1742194
1321465
401043
108194
354745
38726
494092
1691097
1030303
648670
495719
417679
1889532
1269776
1351221
423710
51300
1283171
1619897
545514
22000
1725327
1706501
1957012
517918
54385
192835
104677
860509
1989765
1211165
453829
1104182
1405504
1825620
255177
1379787
1778099
612506
155510
1604787
584002
305253
1657216
1917046
179187
1283428
1858972
1643454
1683798
281970
1788027
99818
1992336
179455
326058
1495750
1830266
1502666
371670
1696704
488491
849627
691067
1459330
975991
341300
676768
22956
1434766
1575863
1199684
1729023
1130974
1157745
141174
1445867
777382
1498809
725551
1329963
631846
1505610
1329760
1199964
254846
509405
1609184
29518
843222
368490
1824350
695698
773005
1100441
1808640
1119818
61712
96279
1139544
567040
286518
1266105
909960
1443400
1558921
162353
1958348
1720249
371019
552538
1072746
126460
1919640
1188079
1476234
170640
1708746
723292
610348
1612398
734959
1947752
405203
1129805
1272069
1989938
1391208
727166
1229959
744707
624047
268600
6842
541518
110449
571343
273621
1528616
343310
1134345
1829432
1384646
1757742
1827338
1102018
1365648
244559
50607
281739
781524
1884852
1890613
576078
647310
157398
1314544
1966910
552184
753577
1158005
1723128
146615
1079903
1366185
1017483
1589014
1002527
1112631
115615
221692
999973
913580
1956760
524068
1631572
723211
1655561
715514
9204
1161692
984964
932217
392795
987645
429546
1296364
846530
1731189
1544300
1341245
896877
1242844
572028
447119
1502403
1125089
160594
810060
157413
87300
1719129
273615
987745
1991977
614090
1271834
793916
1096237
1545938
644807
1361197
1829269
1596827
606542
665938
225423
1200846
1392312
552676
55854
1370053
320606
1442530
242673
650425
1114729
1119383
1129101
122650
336253
878166
775572
1547413
271299
190546
1001161
1149291
1828822
622510
603839
136597
1569918
1797659
1481038
1153303
1635569
862574
1135044
351481
1696167
1995319
1070156
1454230
218859
690511
1988228
354549
432511
572697
1450748
1123401
1965437
558185
71973
1248033
695821
1734065
274836
1125634
1956247
538098
600559
1664375
1678929
917829
473567
376664
1110389
1378995
1350543
1286884
945818
818083
1179608
474724
1287395
115481
905205
1630765
206192
1411466
116776
30175
1718057
1369044
1214231
856171
1806234
579373
1012732
299602
96881
475004
1821486
1687490
1412173
622142
414696
1816860
182798
1564997
1075045
202658
265910
1873503
32479
813074
422730
1113430
563053
1379530
831981
1990693
1171951
186755
1932872
1662580
1998493
1366220
1281120
1281288
1659899
748369
1407588
1158439
673038
1773876
131636
750577
1466836
867837
1967343
107630
1288905
758323
1577444
762417
1520101
601663
563194
1209687
235796
1000741
1805734
1473061
1363288
226017
167921
200125
1308390
782439
701429
920170
646460
1816008
914313
1899733
1258472
1269649
1712696
1269009
1290287
879431
1117047
567087
658530
934103
1749113
157022
616791
1925923
243091
1830172
870458
871809
1128043
1029172
1700581
1325110
146966
1627196
1018551
359831
1911460
1644340
1778805
1670047
1576138
715609
100865
790877
1281682
489126
72603
996354
1025639
542851
917067
1195782
496902
769846
274382
440094
1764789
1650691
904831
1731451
1760288
1216134
1929219
755908
142310
846421
1894524
417236
1315380
1421373
826928
67995
730387
1424527
414895
1550267
1684161
637347
175100
1901533
383065
797500
1969057
1997476
1883866
1335371
222896
1547142
913299
1175411
227187
1077065
1321684
1637802
102521
871604
1345036
1843417
691433
1719167
1244842
671720
414003
1739226
645882
1345456
475116
702202
253561
1541668
1031646
1031712
1243900
234107
454309
1430978
1803533
1659671
554098
1129495
1523582
1810985
1541685
1393523
1705612
482139
217170
765597
1885425
1832184
37788
1237668
1303811
531997
1012707
82938
847894
1674101
1679383
1197572
174154
1849578
708024
1391252
1192785
508456
1395788
1627598
1938729
455702
1425000
682996
977307
326333
446607
566207
800246
1409912
183052
3379
115073
60965
1625679
1954246
1623241
69503
455614
1140947
955574
819168
1761034
857390
1204584
290067
1276743
1957155
541201
1296638
59497
811931
640865
1803664
428965
224897
1025733
1985042
573846
307109
1212191
988259
246160
1072418
1104394
1967446
1829212
1539700
1984501
734844
1817005
174290
1716093
1074937
751580
1262878
1309121
1006705
975904
273831
908982
342252
1198841
712100
1943610
613434
1825374
19045
959285
325898
1866958
1085437
936101
934753
698829
428869
921710
1611448
944218
252511
1087125
1005458
183138
675443
856506
1473491
1403847
1581
1610888
1685786
62966
1113710
611628
1403957
1283042
11001
1940839
780379
370177
777325
1532596
1937976
392303
1103621
1845394
162751
1072337
226
1766665
1413925
1974255
588610
1936972
577759
1432139
1019530
245310
1360959
56377
1875781
818997
1121597
1732527
835109
972582
1249116
1240250
49643
63103
1741657
454638
362576
617479
913975
1858839
310908
635971
1261694
643255
1605758
1506319
575344
808696
19389
1828035
1527404
1685300
52189
1873453
1771869
364567
12418
589569
202927
1878558
1644467
1387668
929093
997685
607901
1828611
645518
745378
37797
833958
240577
1221660
1784034
2156
1263676
1429308
382433
1614548
1937155
333166
1191583
1520026
852934
330907
1657848
731693
123850
795779
322520
174211
865832
192955
1052412
1106523
224166
402573
884845
1255111
1284530
771451
1619805
312648
1180394
1716180
1041353
1510704
1854780
419141
826679
521954
1578310
1287362
326085
1065244
1555524
598160
868711
1100203
667373
768056
1902055
398695
543649
1954014
955280
563765
6838
958231
1905977
662508
41178
164099
139498
1683686
1050991
539737
696168
16855
1300575
935942
1863790
644231
1935657
372037
1007813
1444502
130450
180798
560828
936780
1889085
898925
91645
190194
143196
255896
831365
1960735
814959
753377
925894
925246
620242
1369309
1632596
961433
1205244
634691
1000545
14118
1743726
1169779
1077888
412782
713678
787888
737028
716357
1774887
1363218
1052342
903649
287192
1759051
719760
90376
497601
1461872
139468
436368
426418
1072950
184091
13814
1953524
824909
510655
291580
879538
43512
1663021
1232135
965524
570206
1300903
766172
685265
1135532
1639137
1821990
1132098
33178
1073076
1799307
288792
1023357
1846646
971482
1607881
1347707
310178
757033
419472
1769083
447066
1993046
301126
413428
996891
31075
1096996
1191619
501357
579967
767640
401344
432801
574689
480830
1405420
1205232
153195
1681003
189781
535980
1739338
226754
778894
1366302
1369935
368327
1712027
1094892
1331264
685654
87926
1810434
197725
745137
551515
589855
1459254
987898
280974
1832144
962521
1309862
1076072
371870
419165
1426698
747920
1046163
83814
209860
1189269
1748785
538129
792383
116505
2313
289238
918281
593186
271392
1868973
842129
310538
563737
1362010
1899100
799740
1850378
600566
623345
1684212
1242961
69328
913699
552025
1175912
457252
368958
254203
495674
535552
1355747
379305
120843
62301
1953581
11384
1391553
1076616
338949
1882481
348282
1686135
33243
349319
108920
551820
1916272
1329106
1109141
576568
680899
426189
1413497
312133
557690
850886
1720989
1531948
18949
169006
886317
12866
406516
1863764
910761
909757
170012
1415942
535944
1509554
1762986
819812
999425
616334
647055
1367789
621935
180240
1633730
1124372
1098718
1227443
607155
80849
1927106
782070
236040
1719778
231704
1796837
1772294
1831302
908808
1609717
1533638
1249191
337111
1298715
1618099
528638
1347706
970062
1481586
1074117
1454748
1960205
916548
1608327
1813419
1905937
136994
1250900
1042643
1107328
332955
392859
1532484
1328785
1794942
1438326
520930
857379
917835
1735546
317588
335910
9476
1168816
624662
462299
978013
1946051
631917
866977
1644964
504297
470539
535397
281604
801176
659189
1606686
643224
1417753
1957770
630744
1841728
1665301
1843494
1441107
1845002
1155554
1949175
534427
1664018
229089
964379
1249612
494111
1886691
903319
1763961
447034
1533556
512476
117595
1376249
1778105
1987059
1602291
376044
868105
995568
835903
1670020
1923022
1370945
1588115
871230
387844
823694
806154
1240688
1513543
749279
1455113
220268
1678240
74109
1102422
1457761
1582060
1067332
785257
1446582
733723
1902769
1623313
1077317
1492067
1953440
1725395
1976770
844839
477816
1720589
1657580
1194464
1729750
557086
750153
1898058
391742
1322930
190746
522433
1988864
1277779
253563
1914928
114477
1986673
219398
436877
304798
748509
264836
75562
1856401
996558
169786
859759
458437
299669
554421
1965004
1068824
1637218
1025987
1818515
1580161
647353
135606
179165
615835
301924
43495
1875565
1119715
1801435
1216861
486829
163176
1127701
876830
716443
44899
805992
509744
1874722
1942361
1144655
1220724
1582348
471888
1359619
32973
908096
811265
54833
1266568
952000
1254570
288677
461455
640309
441705
1705564
1117516
1863586
1268496
1843155
1078143
959540
1853890
1202473
823645
1698707
1923927
865374
1343160
1172172
1914773
1790874
258757
1227619
972118
1593905
950827
1060538
1232078
269263
940855
457689
1625759
961343
1581593
1988980
557152
1034498
1586288
637610
1527735
965231
1674387
330121
1196001
148307
1906350
286769
803200
1967992
794040
33092
1856441
371217
4217
1730227
1008237
1114409
1066602
776185
1322702
852024
1286231
1218498
1794205
1535693
911411
1311476
521751
1648851
538251
2934
1720571
53596
396097
1051827
440782
758930
867990
1447968
1042409
640036
1836727
1450039
542420
1499278
155307
1138971
1716901
478541
1817444
1446026
960091
1283406
1508465
244109
1536950
1445844
402192
762612
1822036
1409468
915304
196604
613477
1118324
1209552
894753
918965
48409
201535
1859795
1982971
313663
722241
1794332
1601463
971791
240095
1672467
174455
1114047
1483170
1920197
1199680
1156728
705922
981560
530108
299430
724798
1756156
1764631
1650043
1689572
1139194
228267
693347
1079882
1634591
114932
16729
1326460
1380944
1948417
1366913
131799
588155
260804
1309017
267848
1785884
986790
1492992
674552
1808510
414265
1609959
1127167
570339
1668197
1473458
1471290
952122
1904629
101826
1652213
1432127
556986
626551
1968472
1186446
196646
1147646
563350
1002838
85933
602301
1851078
285303
321484
199370
235931
687227
1693734
1773270
58742
1788269
1969842
1705269
1643363
1489092
1230844
1062624
1957709
890724
1704050
1560111
1360426
1980904
864103
1027199
1182036
1473963
829288
1107607
343681
1584474
1027283
392465
1255002
608412
177741
741990
1362528
1908894
97344
1281481
995005
1989665
1269577
1082197
199240
866537
761484
198921
1550725
1015532
800495
130034
1468299
1315092
399447
35254
1612185
1272904
618915
1109704
1107533
838942
1953044
1302608
138305
1723444
1125650
184129
1318336
715245
586767
1038085
1764034
1247256
1976712
1597788
1030702
331676
729158
1658567
731618
648359
1230483
203152
1286883
1590152
1880785
1071023
1919482
1841607
653056
519568
329654
727348
9955
997167
1254573
40432
1524388
511264
1552427
1248288
424849
500316
1394563
1868826
417219
191816
849742
113361
1581821
900117
585818
1444747
988024
1921987
1982418
1112608
1697321
655882
1559499
351657
168114
1149633
1589856
1757963
1095235
858295
558641
85794
1610987
1432441
638272
437862
1882626
1553532
757449
702302
806479
1559416
1447174
452490
476171
1444508
300690
857393
1166730
1580856
1991437
1556997
1751771
1110003
1295502
1292153
155176
614048
524777
962812
1556954
1859216
1136845
516516
1931970
1595945
1707637
899972
606377
1473887
1898289
423613
1096284
617902
819975
1610569
1973410
537652
236584
1823368
1012001
1178201
1136188
817886
346470
1628051
1252263
98182
931315
1939635
243664
73406
1491176
1340272
1407668
1603836
1787333
618653
587230
85881
1836306
187876
173006
1083898
212742
674001
1617759
1757007
82737
1959357
723902
1929495
1754957
773253
1918465
1461280
716944
1764359
1217003
1140938
1039724
1311136
1212471
1830079
426164
881857
572924
1005546
1705153
764853
620496
927553
1921834
1008947
1373437
498590
1688859
1567475
465866
634073
1341319
47569
1856513
485668
735717
305448
84116
283978
1984442
667623
1504022
624985
825325
636958
1183153
1849101
238644
1924929
719376
1229458
310889
1232230
1187637
571816
1443523
1551057
251032
1306556
711691
1047209
1789822
510472
1164465
709993
648954
1638157
177325
1318339
1701268
880953
758731
1179234
1056880
136392
1597075
354226
1144064
919228
723956
853122
1196056
794278
1394890
500215
631447
1215054
1543207
1212245
143417
317661
665196
1748916
671792
1126927
1867706
110767
423351
762785
1085098
1737445
1262242
1308016
873238
716622
1684889
124472
539104
1421868
1909690
919300
1474122
650296
1406416
1326408
548879
772928
1388884
1790114
1479559
466200
523048
1707250
1551955
685448
14268
1608809
272674
1776741
1855511
1093489
790026
1456341
431824
1067675
245047
905975
1386007
425869
1956840
1902311
1975519
1732594
852221
1787207
1452289
1373498
100062
1646717
25406
735227
1100356
1363571
499151
1433407
860724
18584
551574
1456330
970288
1101795
70642
1518447
75441
720820
1927665
933651
1441402
1955729
195472
331791
181829
818451
1748577
1444717
1770616
555451
1326406
1962988
858463
998893
1257708
971870
58695
1718047
521958
1751345
157256
1149309
410397
812265
1587505
1970211
635690
1324595
1679931
167959
647524
1035941
984599
151388
958280
703055
917048
1873920
1894129
1437389
764416
1054843
765364
253144
1667308
912407
1702758
1788381
1856606
1254852
1319485
538706
854532
443604
94425
1140847
1257377
574715
711948
340067
502530
1699441
1491614
420609
1262121
600923
383852
809031
484618
1582996
597162
1050889
119810
516134
1822411
556494
122781
958580
1483029
708507
1722153
1259695
1547125
1927117
1197956
661491
1303975
1461771
1122939
1389997
1376171
1106889
1675236
1532443
130644
671311
1992494
731412
172396
1635394
83901
15375
403275
18205
322366
1611380
17733
1343751
1364131
397749
1128220
964657
1438808
465822
262290
1710240
927087
979707
867139
871452
1586294
1368157
838265
202621
1496671
922475
1815133
1288858
1548264
212095
671541
293947
1681921
225804
1390276
1642062
1620035
709519
219789
975630
1169030
1912188
1117114
1030642
1311704
1586657
1839210
590112
1355979
229416
1902503
1711855
1495753
1623843
1770575
1753123
743029
857692
581790
1711112
1081909
1226351
1423587
308061
549492
977098
1534140
1092670
9270
1289497
312616
46669
226561
1864422
1804457
933685
232211
65024
1102036
817885
1677416
637246
1445057
939748
153356
1235800
581762
1381963
522239
1486462
1786217
1875520
1968882
90050
1408538
858159
127536
528472
1200260
929130
745733
36253
1754218
393336
1370105
1018097
1068493
1433129
339473
760026
147535
12111
1070762
590544
1411466
1188986
1451218
512508
1812048
761605
1734162
860115
1990952
1708509
255336
526151
351870
1205535
376288
595107
1892614
347328
1585789
491590
1210861
130634
1085218
874336
1860025
1203301
144862
1982259
884644
306760
652005
1546938
1700711
235911
1547824
1417617
1157419
1859752
1056473
90101
697506
691293
848503
497818
942314
1669343
1973331
1037877
1045553
171230
494910
765906
919171
556405
1416450
111977
94079
287669
1791251
1599291
1184177
212556
1551519
928889
170694
1725959
647574
1270074
1503027
737460
1431651
955972
339371
198446
757104
423847
1120912
495394
1566727
1773615
1439661
1009013
1831774
517551
307773
1325333
1326409
889711
1461624
1485563
655653
1737916
1089224
1712920
218878
1279657
522259
960020
1002776
962570
1487815
1965635
1568293
1216028
255766
699765
1907677
941119
82982
853115
1988010
704524
1461536
1394588
826650
283098
1538756
751583
1925661
503456
824538
688893
1011203
878801
1254579
1878795
1728803
529538
414848
216739
299282
911645
1185277
139269
465476
1192462
970827
670580
187109
1179246
1563423
1489288
530243
1700781
404624
1890097
513871
414717
1882777
1689878
624168
1291292
1477616
1306669
1082671
1783666
848791
26801
1098322
534695
863929
546339
950238
974160
1542177
1455924
1566721
4301
1455389
1673746
1960286
1867201
131395
1253696
469384
267735
737635
1031268
241560
239808
1450602
830650
85727
509228
1080512
1222774
1019286
728492
284042
406682
917441
628705
1396006
621412
1349389
115775
88003
1771111
813558
225270
314737
1091032
956815
1057388
1972541
1832453
391577
870345
747975
432974
1703894
1014222
1139345
531677
1630174
53854
650835
144499
556534
1546237
1853609
386332
1169460
1257211
481103
627388
1177666
1126586
1011144
710619
560199
1931396
1957196
139330
360129
1487971
1773812
1844396
981830
515204
839660
845436
1994653
1481257
779261
610809
762842
908959
1522611
147385
1606423
1539390
541919
1294102
1137297
122336
1169803
228485
1502691
100554
987035
712028
91367
1512850
1500100
1726474
501724
695003
70479
1815178
1369732
977598
1827768
984838
1415011
367946
1887593
827920
1807282
529625
246975
106874
322773
860761
1397411
1464118
848399
1075249
607691
181638
1504666
1145421
617301
471099
1373410
1597617
1476897
249411
1553054
1352910
1742701
256170
1337870
1709150
766474
1101860
974508
1025147
1356158
1611914
56850
773648
572053
1472380
40050
1053934
273021
1724578
1594997
1779911
694109
63554
1717960
1562590
1680173
230284
1620867
1593452
878950
523762
619449
361365
1014332
1125130
1569282
868139
1681114
1907073
513326
1283075
797616
1930643
1277223
1486922
1419324
978315
1814470
1315897
998108
96283
822211
1345420
1186958
931909
1675132
1200069
1703166
460776
1321043
1675084
137200
1935085
1560688
761438
1005858
424659
1206357
1768991
1897230
445017
757783
1721103
1791420
190860
1184060
1645522
1319370
384434
1035979
1327915
1235750
1991527
172745
718448
1827077
889491
1755286
1945343
1131393
415648
1067336
1214794
1343524
1623484
454367
1809624
870988
1305105
1538950
1727039
1223215
369411
478034
288979
570905
626846
211846
753985
1225920
600761
1143081
1931449
835508
1962895
181378
40992
526000
237467
859835
1400785
506323
1370167
405071
366761
1169157
380597
1911568
812339
477146
806095
909108
818799
1134007
1580538
95537
299240
1543505
69176
1395370
1564617
1698233
1573716
92294
1783093
1461081
1843277
884714
1103226
1336683
1075890
213790
513231
1845171
429441
976170
1828639
45813
345652
9247
249645
1850989
486762
977612
883020
456918
124671
929273
1299221
1849992
1252311
1843339
1559882
143896
1042814
217098
976595
1375209
1592984
1983073
1880573
1978439
710128
380762
277393
1030451
949443
409876
701176
112616
632214
494364
825910
325273
425561
989128
503346
1570518
873863
1064218
369438
651271
1076471
1027427
1219789
1751107
1045081
806703
1009237
1277943
1316969
1912796
1212582
452559
758762
387548
821359
1454591
1299914
1288220
357630
399881
1120065
817722
1836893
1916834
701507
1876295
131407
745409
405484
970694
379184
336193
609849
535611
1927378
232575
1914174
274556
1990728
925372
560748
1061671
1153553
68141
1592836
744326
1419270
671984
642368
210724
301054
776816
1752469
1428765
1104847
384162
1438409
1626703
1501277
392870
520386
724440
1046812
1523726
190754
1321255
365252
1340895
213990
713574
260293
247316
72489
695993
1492574
495805
1478110
1433362
270307
289355
1093530
1176446
47325
1845168
1756070
1864003
751065
1936648
309617
154110
17065
546877
499302
1936788
460390
856927
140401
919950
783859
1721557
829527
10084
1303182
119951
559170
1962544
1103585
1173035
1454464
1707751
1211973
1863148
1105793
1462960
267533
296032
480765
1662016
1452028
734803
1678604
764075
329300
1536205
998563
553515
1375734
1646817
1065351
1623803
1910004
1617451
1834975
80901
666224
1802712
205882
1891431
1516453
115007
1761398
1005955
917610
1027066
837900
1611687
1811053
242206
408874
28121
559456
1292066
1789077
1432185
1935817
1847234
5516
1842556
346250
787458
4083
915176
616298
283318
117928
276380
191878
729926
1687391
258626
1268380
1495937
1446250
125621
2711
1183756
979622
1769226
4793
1615192
27880
1245984
1603669
1591649
1403613
716116
1876524
180189
981916
270317
1991958
423170
274825
164885
1263712
713385
1179374
398376
1415391
1402436
230602
1153756
844766
1915657
556588
875523
654031
297354
1787578
67653
917937
1996983
683185
1823522
1148167
1311876
1074614
1386604
905895
1319
1012930
1751578
1181726
725978
482089
484629
1696086
474644
579307
1584517
910318
1002488
983484
1693026
1832738
1927324
749908
1008749
1419500
1055085
1311939
841975
773192
1160223
1595228
608223
164950
1786668
1030011
161205
1764152
1100656
372434
216531
508479
1722299
954486
1639993
898851
461943
560752
794900
1063751
755414
447053
65983
1130099
394323
1702051
1089266
647049
1302657
1338960
710995
27859
1815020
1206969
131774
887520
428454
1568168
727984
1725063
1038111
607979
1937212
1645836
714489
1131937
854705
1133366
1840978
1637239
1356160
94762
248704
820502
1995656
1592263
814740
574879
1664588
624193
1894306
1717087
1256823
1344459
741036
287098
67040
1537573
1288839
1144252
448808
1345208
796374
616897
516612
449826
332594
244206
1083218
9098
1576476
1679327
199277
930414
291485
1925508
926373
949805
931974
613787
1316820
1945212
1811414
1103287
1105632
1176819
1707328
1230844
1656065
952586
1759141
570462
1647058
1781626
1335036
1798186
1474097
1161402
1592641
1125878
1944852
1805470
1527530
522418
1572055
1052042
123964
1002883
382014
1615139
1400327
174023
141039
1852723
837033
245522
1383093
1903213
1622261
1455335
1159172
1340875
1823069
1819352
1598998
644755
338834
1718936
526844
549800
85436
38377
1317346
1702006
1798132
958877
568456
790199
122448
1256412
966356
891875
183749
184647
1436667
818697
812601
297141
164937
866947
756728
247032
1799835
1349916
1820059
1856458
1511550
1905420
43313
297670
643526
1808340
1639929
962543
1678928
173738
504083
194341
1312524
1629242
1504232
1898800
815092
174499
228936
192735
1242577
27725
1000813
614298
631345
1303919
307183
451258
1690670
388471
1868267
326286
759044
825770
1123302
1693791
652120
49861
1645740
1833392
449065
1659605
842459
1532164
959135
598806
1756578
948115
462380
1755582
144569
870975
809104
1249774
1944460
291353
1307777
1473636
991216
1625429
1715655
656172
649772
161114
932904
693686
1962740
1728220
987182
922391
1955070
974762
1019226
1305779
617758
1292295
466300
985779
791617
1011696
1880364
351455
562481
1562508
1655351
295201
1574856
421699
1663590
458919
1740823
961410
498920
299978
1056393
1390208
181616
151738
1808405
592462
653644
1397487
340883
1626674
288271
1074512
367803
1489089
1637163
973577
1684669
588779
882527
1446037
1654426
225636
1582653
1472040
583917
18158
384803
682467
1599765
134552
1415934
1560479
99473
462418
1029508
1103908
614433
599734
261187
1714544
937295
687954
710142
1384200
1672062
622709
1428326
1123770
603204
820305
404689
1994909
1734508
660794
905797
1460532
1500430
1883088
1648541
1019405
625289
746526
905779
608337
1387071
1849273
1219220
1191812
1937024
1950511
1146795
1576756
523131
707606
292489
1226422
171148
1978501
296450
231512
416104
1604976
156198
1117645
280000
707370
1377492
1231342
266444
1347016
1682339
722105
289563
647591
1029755
719536
1939469
1903761
1208594
1429627
170856
47301
1780796
315059
743062
583122
1155883
1170438
792323
1881746
1802630
1496523
126863
1822974
458764
1702189
268739
244944
318506
242804
1280632
309721
963108
1913138
578007
1354304
1978472
1277564
1055530
1577354
608638
1542959
1371794
715760
214080
469758
1539142
1274465
1548097
179539
847424
1501519
1382050
1507601
905961
217674
1047014
534643
1971168
847782
1496926
1140064
1458301
120159
1288988
1930527
1539216
396007
1463031
330671
1300523
1225958
1076367
1399145
812291
142642
32179
22409
920739
499447
755734
1334073
217394
1256461
1467325
849974
17065
335962
52593
957538
612172
471781
255400
984006
1262714
1405668
1609519
474484
643604
1510200
1901743
1674717
82822
95398
1186537
1571532
994647
1431391
1411187
1133427
826913
334900
754648
570368
1992012
1862207
1538723
1791599
728683
1283773
1975602
1608414
1080888
987746
571759
956739
1228785
338114
257407
1676038
648464
1219203
1009318
1888832
1506781
1200601
1831965
403320
1118737
1715041
1264160
768635
865118
99812
1545531
1003082
152347
1418284
1962480
1409451
877283
1306331
642133
1938047
1272267
1898149
503830
1357340
1843946
1410437
445193
202817
1371845
810030
1813717
1863107
914016
559636
1084216
177099
172827
1204910
628973
379639
318049
179818
1838931
807570
1099461
1336040
1555074
1131671
1659953
1578764
121214
647457
433820
1899167
70473
1243015
826539
751129
949995
802293
546208
190754
1994539
1643688
1727045
332685
1067430
699405
1232806
723017
258442
203561
304121
791906
1570246
11547
403595
1735810
907711
1095340
1891289
157952
804852
792439
1598606
337653
458737
364831
384813
499458
1121423
1463158
439928
586787
1288129
753994
424268
1548338
1392443
1332546
695009
1067578
746239
122863
166992
108500
598030
1538735
1276130
1511154
1876708
608840
246311
208005
1180859
1386650
401411
1212315
1804426
1212748
947582
768947
1204974
1819388
196275
1602552
167775
11165
1977635
1502383
1292587
1659376
1492504
730901
1958580
1232079
447471
1639723
1719538
223572
1728468
974562
532930
548642
1905781
1532477
814282
1596000
1260574
1030697
1532369
1423775
1381016
1484148
1990385
157574
752854
1281687
1996456
728895
134225
335288
1264826
16019
1833401
389620
237529
271628
477885
1807258
27982
1853090
1603581
957424
1848592
1033832
821660
1810582
136545
1609237
1450400
375419
1053964
1293186
1859450
978084
1492998
122299
1380239
1164514
1906261
1225543
602717
1935096
1144265
1443543
1761108
1864888
486449
925513
895416
1802572
1037442
841587
750571
1017513
539011
1139565
455689
1708594
911379
1120834
431544
1205536
904354
1773030
535956
1292914
667333
925668
1577254
1437452
211097
510538
429923
749624
14369
950940
263591
11433
1193931
676622
379550
1210525
177099
1077018
695405
623268
310359
1927537
331850
729310
1970912
1669614
1156476
992910
106190
1192395
12249
1357149
543557
1838378
39085
1328023
428937
779416
1382971
1428740
1487257
1389908
569045
1383361
596014
1766889
1690383
1975709
607090
689111
1274249
1916633
1031623
410827
1672237
1907304
1822503
1098249
231220
50646
1199556
542408
637218
85451
266813
1611031
1227587
1101260
399873
919371
354076
591403
1070389
1311504
1026621
1208981
69163
1731159
571065
216949
1125297
1699702
1801323
977908
158413
1606664
734034
1046911
171847
1413581
1368669
1043217
1116253
19841
830417
48984
1720329
1836877
585175
216524
1635594
964865
1224887
377548
1323108
1030562
1715584
1978688
1149659
816405
1934278
1934142
396226
1707725
1076166
1871283
232986
1596366
1738528
503320
1488226
650308
766889
1374663
928327
1705014
1623793
1435841
68979
277823
1622033
930612
1468983
1725757
1554782
1230003
1189859
1530897
892576
1443193
1628109
1280396
1550044
1881393
912838
931794
1483284
1640928
1078900
1500331
565321
875057
1794919
991927
227261
1310319
734082
1226137
1394082
706761
1643830
1272506
337970
1665309
1487577
615177
1972277
799175
490903
912136
1512674
1816237
1483402
813776
706659
1798443
593013
1405258
64370
1963797
69759
1225624
1632080
1264876
93076
609330
1514750
1217844
447645
172090
71232
79549
1715575
1270660
1056379
1843383
1477532
153550
844587
862353
753664
680406
444723
1458299
155588
859921
1224564
1820809
932164
848143
73516
180386
685906
216847
1725315
438481
1031890
24695
1516042
19127
1701859
1018933
881530
732062
1900515
1988399
1099941
1026917
1577427
1946749
1091700
760950
4009
331658
308915
684588
45495
1351906
622744
1264015
591194
919900
428781
405170
1223466
472448
44168
436420
1391549
1031814
1511336
490461
1091146
1638828
1094315
681562
132402
1371352
1569554
1440298
524357
1619275
1917443
968481
582949
1579313
147920
862670
1020747
1847661
1345350
1124298
477394
1191734
431166
1943139
160484
1491965
504366
1082975
1742131
1622923
456994
97249
1447748
614774
1520466
482693
227522
1931102
1152182
1189497
1571677
1923365
444661
418854
829962
1233718
1259878
506239
1899059
75456
863320
110750
1480590
1675205
1076682
1302334
1086634
1362407
1817567
1368089
110799
1906969
1223157
611417
377155
1609046
1823609
825202
1286204
989031
485212
1018152
1900439
576821
693212
1917794
78247
1349375
578763
436361
1042185
538896
877732
1222854
71668
1572662
382143
1616886
648286
1026291
563820
1134835
239673
1593715
363847
817316
1869399
290857
722799
892686
589909
1519785
1592230
761347
771334
685957
405539
1331218
408558
1315192
289813
195894
414398
1527594
1635740
842372
1151199
905758
1334357
425015
1365016
1486117
547904
33681
872994
1594160
474983
1166047
36384
583995
759224
202208
411584
1432874
1582512
1787245
884594
1095952
1499343
1331862
1901842
884914
330095
49306
1716153
547411
247227
887699
1316641
1380097
220910
150334
1742157
801789
630059
1424267
733381
184057
10875
1996609
190695
1994340
1800407
384357
1637994
34517
94542
665891
843152
969290
1872079
990950
1887276
1348989
1898769
1078174
599444
1110047
641622
852815
426189
1792655
1328259
1203628
1242684
1481136
1620239
1714520
1451399
272872
164922
1582169
1060170
1102641
980481
1291539
1562658
1546655
901990
1755371
984628
1307367
1699538
111719
1765
1557209
1749493
1753133
522658
1404204
1667774
1349326
1689143
1709794
192998
532248
1760739
1670925
878238
599338
1929760
823789
504738
1252354
605579
150752
956914
1971149
10841
996108
1611405
1019945
1278905
76714
381178
1742706
1578074
446240
1126735
927436
699866
1080195
1740114
1107993
1525584
993626
965995
84027
480
172101
1575805
261309
11328
379184
529772
229275
1388027
1413242
733915
1648097
867126
1982006
962137
1009581
647734
795840
1707407
826198
1717298
254086
188568
1542743
763615
480846
1752570
603763
1969248
1471830
345706
1707277
171366
970730
515625
920529
1750714
677237
111831
20593
1125777
129502
1220187
1634015
1389010
1186505
1928012
1553973
1979250
465923
35919
1793726
793198
1284073
1716264
651225
613594
1962154
507907
1201659
244267
1729011
767892
1541494
227852
583736
1588135
690108
1034815
759862
954506
1726929
1468802
1257629
580531
524101
388722
1001795
239708
205614
1063116
860284
1445012
489537
332863
528812
1762975
1385772
541981
1840452
1179440
514246
1794937
1619885
1527546
1971547
379057
1474971
756807
787297
645408
737596
676629
1187015
350444
63274
1747336
507976
1533455
1237670
1560368
1927808
156589
816339
539082
559068
775010
701690
1544267
1644118
501952
530986
371534
1146034
401507
661976
1364652
273118
821265
1360202
285749
894004
463899
450428
1557012
1061857
64220
1258377
820932
775238
1734404
1110396
362359
1772155
457481
670636
1259562
362240
1808632
616574
976863
1227621
354694
1366952
170142
1214530
839043
1477378
1561794
1570496
165335
753171
1578349
560460
1269113
993632
1183542
1278164
1338998
651869
1612287
602620
1470785
215532
1556015
1754430
773538
1743551
1887233
735234
1532100
770391
402884
235482
1208183
347845
451143
900132
66866
388245
1683997
716115
1039760
804436
1081035
990389
1352580
454791
855191
1786554
1792272
1072392
743667
554434
1735292
1449614
608937
573039
729779
1971164
1111949
1123136
1802494
11492
1050949
206894
1645768
710889
915792
948968
616893
1404586
1137205
1792345
689195
418760
966712
373051
1020654
1012823
813116
357658
995521
454471
78520
966234
1865803
352229
294363
499945
1284329
1745125
333329
857673
89036
993657
537300
1458481
1418265
1152164
1119812
1683448
150574
1300722
601511
433344
1012622
955365
1998152
366063
187959
1834585
168283
1301656
129666
1117820
1393218
616079
1945832
352081
560013
522816
217042
1484363
568491
216287
1324911
1015592
1091385
1908540
1251742
203743
1179458
1004449
1784447
21138
1559114
1527469
130923
1376803
1036903
456894
527288
499347
1096751
1308894
97161
271275
1459511
1078249
176135
598772
285633
1239963
1318598
1597815
527255
1137981
1059732
1942092
864656
1064860
694339
655384
820234
218926
784048
1344044
734021
145048
1315313
1805353
1737482
968086
1901191
735197
1758679
1047586
1530659
366216
1375452
811395
93007
815643
1430742
79070
617529
178616
1916815
1356983
923096
1233072
774671
1791794
326057
872523
546671
1174266
1212741
1738706
1471962
1392943
1511810
913580
1760005
1951150
1747472
1233068
1125130
782089
13955
1278640
1653042
959911
1718482
133487
392924
370160
1342314
19265
1134081
1359101
1561190
1469852
503590
637869
569699
4571
780016
538947
1293703
1982068
1952271
1692503
640048
241403
50273
353416
638713
1233439
798832
1609833
1981298
79885
1080423
982024
1235823
46504
1771810
1104541
1076440
1842375
1451280
1830031
954543
226483
667116
198214
886364
176525
419362
1538619
1702853
1199716
901871
1081210
1300035
839093
1211607
1547305
1247445
734539
1499372
772779
1512979
312803
455016
1426278
360812
681645
552079
376069
1675025
747297
1973124
977756
393747
405501
1286958
836804
12224
758571
382588
1823350
1607664
1052967
1528697
852042
1702764
1602438
662803
1581879
133908
661302
1803988
120054
880966
1221967
892249
1489467
222839
699812
262269
16687
208773
1151743
1685938
1692896
1949268
1839713
1430707
398844
1767403
1991928
814291
161518
1868434
449197
249761
1147074
619506
1968760
534319
352314
1546957
479241
702731
1308903
1587453
1866825
277419
1495378
754568
725397
1232465
661033
64458
1578699
1030296
1450980
355055
1926078
1027296
810627
653293
1307564
1287422
701054
1855691
211319
1124744
662832
313597
1458590
866423
1005746
801854
1260142
1314435
1162809
1886288
183219
557433
1929943
1259122
304047
450406
872825
1800856
269966
1122234
1250567
1127906
1363660
668870
3169
1020138
133161
1275718
1524067
771776
1972570
1657868
276372
869861
1715100
1023668
522235
347413
952724
1833478
1856510
304708
733876
901764
1861589
247637
1014452
1827284
565785
138676
1593671
593619
1446130
449044
50587
1005884
1399783
1838831
1062465
893701
229346
1893383
522783
969148
1553408
1709690
1021467
1328118
1561625
950640
1542262
578393
1356565
1207338
548932
108081
1497628
260233
1994214
384825
1590206
562917
119274
78308
654818
1608094
624801
1897019
1153898
448457
1923239
1460152
972901
774606
694445
693638
577850
1951826
1967608
998479
1732070
70016
1086587
1089326
290406
363641
1686012
1659708
44962
184323
1374547
701148
429381
1723739
623883
1032239
470100
933185
1851988
1699960
38316
1890456
269865
1810977
1962657
1105254
979620
1211093
797281
650017
1374097
727458
1848276
1596677
373993
120632
1580713
1559644
1679816
343449
1056414
1236013
1985598
541526
516140
1776271
505882
1201656
274243
1569708
1861733
872129
1215523
339722
990324
1834508
1378142
490383
1047174
733692
1521605
1483470
1008977
287479
1370437
688491
997332
403617
1259906
1604626
90368
1944130
815047
399990
1898530
1170791
367324
482156
1583246
1303144
1377285
1920542
334174
799830
1503174
1701228
1364224
914366
748939
757215
320147
1117021
1872363
268271
222724
78964
1864962
363759
906207
949325
678083
1942871
892921
775653
75648
1832589
1724401
737847
1762778
1659738
1735960
1084672
1323692
595690
1539196
1252242
1743632
277362
488577
973430
554224
1535013
1500022
1548451
663077
1981987
1332007
1166516
1117833
118951
1958401
924560
921101
911163
1457206
1422583
1479254
659694
527362
773074
116220
770276
164535
1635344
547800
628846
437658
1557501
887348
438044
586750
485649
1496497
660247
728850
1825887
34752
771602
1863967
1728543
598116
1498457
830088
584103
1912973
59284
62595
1033791
852823
1030480
341600
383385
805092
706607
1256370
62203
1245583
1934569
1512721
1925374
47397
1154991
1422901
1739111
193530
373088
467625
408774
677907
1012071
1473367
1929386
1206634
357395
1831436
1266727
486432
222092
1850357
1088670
684416
1385705
311639
1420332
232085
1249867
650612
48918
1754136
142922
208620
1836628
871205
1480342
1043794
22269
1290922
951474
707037
1173730
834643
1433075
663975
1160383
516169
1799980
534689
1732368
875327
660428
823878
633506
704516
1105834
460215
1409747
518343
377892
312733
883168
1216862
856313
1818382
1516991
1376219
953638
433007
124062
681128
1751549
758632
1529880
388525
674337
1497668
1956077
458155
1696095
1716460
1880579
1342829
29410
1294260
1760898
921376
1687935
1161563
396882
1447902
1052081
240111
25432
1892442
240396
302374
1592410
632477
1421583
190098
469664
285649
218271
176987
1398730
753550
1693433
1803581
1728356
1003319
1444086
1741163
496011
713623
187290
1833628
805856
1354162
1504065
321246
487229
1999129
1085091
1731764
1770642
1927834
376970
605419
1201338
795526
894759
540758
1984289
81279
1119001
985546
1021738
1938856
1712866
1455804
1866420
488578
752075
669783
1334934
1765239
1881558
1944851
1463768
1491189
1828466
524644
1380442
623342
1417805
1005916
163066
898451
1079034
421765
112667
1830997
884391
578321
637752
805725
1638869
1773990
83145
521375
311715
977511
1891854
1415679
1985029
263003
572724
578157
11724
1420695
1957574
1051843
1341935
574214
1342975
601805
1161765
254912
181131
771186
247962
1144179
876438
2888
513151
118553
669091
656658
671222
856329
1976479
899979
1051310
232940
1304072
1192162
603006
131688
1143273
899360
1822480
921298
906754
294259
899538
455807
1289568
285256
633165
1232640
207140
145786
1130438
1589725
1316636
421359
834763
1079427
329612
898348
124522
1250881
1836148
1159135
361511
616708
913795
1837902
1374788
1423404
330996
1055600
1675437
1401138
1959368
1508607
1391991
678544
904058
993030
112605
584571
1432857
1803096
633139
1095895
61156
560660
970939
541978
1363186
271285
599652
1662665
314135
1578152
1050737
733169
1526212
1686339
1167082
628544
1617963
1461551
1153777
1648240
1323288
331599
1571108
873274
880018
1335250
303435
1025243
1808295
614352
202151
951635
1725082
1889313
1323585
84437
889280
88860
218326
1836543
1313230
1601897
1802337
135622
1337217
780505
54501
186922
592609
1214057
483539
781571
1074637
1343070
654219
1194321
1572140
1052569
1642221
1774440
532007
1326925
1428678
784214
749023
381722
1111872
275374
851337
1832757
328688
1381899
230833
87444
163309
990994
104490
292375
1589625
397723
13580
1172014
320475
1773015
968459
1049269
532494
1174906
1698785
714079
1296639
1649237
1890517
419227
1162178
1692523
1158671
333494
664422
176336
1379300
1101035
1509119
718198
859114
181621
339505
1560954
1781367
455034
1972010
302279
1298581
1902657
1352991
1684157
1474920
742814
1688479
1158220
1551675
1216668
1724441
225626
1003590
1149464
1269463
929921
1611535
145213
455523
658630
1716292
1477890
619492
1097030
1688290
1346396
898352
1867605
1284514
1033999
1476321
815345
779603
1837991
752104
1051126
827593
1752881
1090002
760504
669426
484816
1577032
309039
1345850
1761949
1038544
1586809
229222
629919
1311101
1672120
1900717
943716
256345
1679507
1311555
1768021
1151498
1647745
675660
1036630
1005365
947466
1609905
904362
1834685
1985011
240200
1640826
263136
928550
410614
1686232
577634
893980
239085
385753
1815643
1380529
1092017
1307910
989212
1930407
1821020
784253
1733015
1927820
593680
1520607
1316415
1335298
839622
893603
1877801
967023
159107
665815
1602224
1231537
1008972
1337002
380016
574613
546141
1304772
782460
1043679
566507
233435
1672560
210636
997782
763755
1074444
672118
703828
685350
1640882
494953
1499434
40158
585326
1686907
484283
739738
1462183
1701976
1938705
1947550
1182108
719896
1695584
398338
736772
440742
696127
948608
1391327
949355
1365859
1852815
1274484
90458
664137
1352590
1610378
346386
18576
40427
1573913
1602879
1550309
1875785
97484
145420
1291323
111162
1580732
374824
618720
1455555
1283085
1586422
1898068
58863
885625
1876794
1160334
1839795
401642
149818
332694
1739044
1795866
1136061
637003
1022797
704225
1531744
1610792
447547
1691646
19958
1951248
182082
1885901
1395065
11572
1177781
1414532
1228909
883976
500499
648955
209736
1264877
1242497
872403
1651449
1694072
1320325
1425602
827848
1748515
135586
1713541
968612
747468
1279245
1732305
1586201
398626
788141
1082511
376780
1317471
1898113
755592
1972357
318476
1445966
936272
1323793
28165
53019
676382
640877
1692435
1841284
1637568
1601223
1393665
1528738
1376873
1856566
1425164
723085
1764822
1255608
689559
753859
631327
1169627
1371983
1656953
717828
268065
353204
511668
1296076
1029713
1171286
1977516
1702395
343892
1433572
1438041
871257
1545952
1913732
978721
811049
1630893
1491690
952208
1878360
1533055
1881688
664050
649150
293034
1338930
974391
1219126
1805802
9158
803047
310206
1362769
1113438
540308
968778
685825
1018217
958670
769979
1088772
455783
650378
959416
1106298
1800541
1272388
1868967
1765787
808534
1300772
911877
1595263
1553493
1205040
1073151
1942299
1545655
1801379
1365030
739461
604487
478387
1385134
965314
315183
181205
1997215
210275
1993727
1610241
66263
1152479
1031946
319027
892809
1186284
1570665
834180
607413
1283513
1010090
934851
1288533
1250516
1237761
1739895
1574582
708754
1317892
312454
401111
989488
1344961
1172374
835547
200374
1722237
248679
1443019
1620422
1150980
978965
129522
794088
1815811
105002
986875
962857
1621781
978088
1079359
968428
113952
1380834
1489775
1829641
1216271
187006
597754
50341
1201278
540373
853674
1136393
1462575
1028193
958061
1873407
1883785
365063
1756647
1901820
1973571
1692742
687420
1446002
1365269
532869
942204
1001559
887334
797828
332585
1444440
1442504
511526
1708596
809222
1433428
529893
429878
147231
328455
1961611
583473
1477801
1128657
1143988
912884
5349
775004
588771
1508071
1910116
109846
52010
902501
118588
1733561
1296741
1102870
761870
1426882
76279
1469196
1203848
752526
1794022
375558
161095
918013
381863
1682550
1573481
1444461
83968
1113671
1530422
517521
1108753
1162605
1086278
1360192
1832226
1293131
818536
1708925
412819
910433
539469
129356
748079
936969
1635321
1516104
100841
600674
454866
999939
1951533
1559829
980515
1402368
866643
490457
1457976
199115
845156
1993729
420072
693000
1357665
1718518
1949513
68336
955335
496801
705611
1501883
345609
886753
1326183
1815648
915269
1589902
787287
426571
155949
1628816
658276
1562614
274661
1820255
130221
789535
325544
728352
1845243
1901980
915016
687821
1649786
1617780
57812
1122748
488763
512345
1268511
1283157
1713381
164642
1883588
49120
836953
1552909
862603
926218
1565904
1595397
143420
457857
1854452
992266
338841
599319
1669831
225722
1123161
648917
519234
1356749
708540
858899
657644
680986
1121668
1461909
273050
950328
918673
308126
1844087
44729
304516
162159
107220
290972
12468
1011730
1860053
992156
1350218
465589
738247
1833455
474993
1839689
1284820
1804327
1278628
882494
114554
1861260
1418444
1751677
1579624
1441274
237750
414023
554490
1374425
922318
1052766
1715788
265224
1152137
659517
1718833
1448160
88044
882332
299978
784044
1149966
276107
1792013
1745671
521457
1821456
935968
447950
807640
1078235
1805597
1611095
1609339
607240
1723150
1577709
1680432
758605
1169213
1464307
830703
840955
1758907
50447
1390217
230432
1554823
1192063
1283847
1651493
414254
1034738
1939297
1430349
1738000
1717126
467166
1235809
633239
1497917
1397960
1123749
1148618
592662
946582
903158
817036
1811568
1662888
1728768
1782009
498985
1984598
637774
1983568
1613229
925568
578681
588961
1781382
1432567
682592
315435
1071107
1779867
1482309
1978149
666361
958985
423453
827972
95314
1574096
41059
812834
1122156
1067070
1404915
929698
1406191
1507502
449699
1103593
45972
611612
1935704
1992474
726465
1235008
681593
1031283
768424
1766204
1278624
1793869
1814418
416792
1499211
870143
1094384
409093
1123809
1111827
181380
1564255
375420
1659603
988003
1188965
226074
1015857
1437633
1008417
1303344
883484
1175765
1525583
1236038
1280703
443023
348948
1932268
1783079
1390190
630464
1318177
608272
1297615
1168792
1700657
144126
534166
1176144
142479
1301907
1994320
1005415
1323486
590679
607567
246761
1244747
1692528
9096
592506
128125
7979
79300
106618
1813767
230686
577278
1635481
1228251
1841359
1419306
1589537
912662
585650
164967
1629048
1303763
640170
801564
176237
1027530
1689411
397733
505711
1285999
1441087
1600112
872727
1323249
394368
925548
1665261
515251
1876267
746325
192687
1617697
1803809
1823911
1199711
307433
1067385
1601220
699821
1406204
1142526
292508
456775
1580620
911530
1023034
1915279
861263
625300
591988
823832
1830711
363315
1897161
748919
962154
415036
1815124
337404
1887487
1586603
566964
1356131
1017368
946882
587831
1833153
740841
1036704
681171
923184
551348
1770687
1731361
399157
1928008
1434745
1938908
1741085
28016
1393650
501525
1343351
1011774
1546770
195213
1143387
1125800
683210
1799938
1241458
79750
834953
1036527
319265
824250
1552666
1485007
445691
1968843
1274170
93306
1080053
346504
408105
1245658
1132964
1657010
1820160
1318722
1915250
706413
1023650
1404327
34576
265470
107008
500868
284294
461476
103262
162296
1307417
1804789
816665
959011
197991
796304
1809149
562567
885587
295382
1504933
1694942
126068
1389434
1779000
1182360
1667969
1657439
327280
92799
550494
1962581
886818
895032
802460
1135604
1182438
1596117
136306
1283986
919157
1127871
485311
1148778
1063321
40438
284550
1109406
1861581
1458291
1667324
1126104
60351
1436043
163991
1113569
440756
1287377
1789049
63159
726370
469796
1341341
774042
456028
573223
3432
283245
1824039
99443
1081270
278578
827414
1326368
1394778
688704
1629040
49899
1906532
680357
932584
1546101
1383793
834999
1831843
618698
1988840
275382
120137
1765903
1784818
1665685
41272
969145
938180
747184
1909497
504249
972672
179997
1442458
1863788
1314363
209735
1193693
1187162
119854
516063
1661402
615447
1520116
1325559
158182
1721167
395414
283115
1906370
1245964
466890
486500
1509312
1011734
930148
1267031
870475
607215
1220888
1748093
1966235
1894392
208945
1458991
1093173
1216937
1308730
1216042
1807832
839990
277101
968337
125677
1094991
865847
60275
317755
1192822
876024
1615832
654573
34486
786338
687077
1686339
1400818
2997
119745
1349585
1022276
812964
950531
1672956
1574148
196848
63940
674286
771883
1812582
1900914
279734
1383679
19915
436800
1869470
287366
1760651
1809134
1842075
311675
1873668
17667
1808390
743020
1354026
4240
1034161
758120
1116080
899709
1853965
729651
1897599
89919
1403871
1380245
1532567
980989
321373
642552
1144759
1703781
1925516
1900382
1104411
1287719
1426643
1506208
168492
694271
408992
1703604
107512
449285
715159
155799
1550779
170578
1692158
873000
1895868
417575
1181621
1792928
1321087
776236
117430
1548452
855085
1759245
795974
142050
693284
393651
1570686
1843411
552816
1889536
1620217
625127
725151
1297264
1115045
1560407
115328
749937
1611389
1844355
1715991
1969000
831650
1645063
360667
1207837
1092128
1765731
546406
1750519
1393260
1698915
715215
508377
1663104
1763862
1380487
934833
589799
1558529
1577153
959686
1659117
922501
113375
404404
892162
769187
244426
344644
1482417
1827540
1186910
1118453
1106708
653937
188538
555920
1423245
960870
9372
804845
1104794
614722
1253771
1683426
245047
1725403
1604774
160534
1043962
1103591
1285821
1850318
1259889
1792841
1753495
1660565
1535459
378410
1464345
955429
1532749
1429110
45904
145604
505998
123903
1817993
1320934
1435426
965470
1374515
260489
340945
2537
1611610
273494
1864594
699227
703917
1610921
288721
673754
1984466
786656
1718730
1238323
100736
886341
991712
1099340
949712
768219
1933748
364932
516066
1883138
6690
1856867
1643899
283847
1331343
454258
164307
1290970
904192
150183
417951
116319
1533667
301169
1992024
589754
1545194
1212723
949167
801648
845147
1999266
73723
1775534
1061530
1590311
240248
882165
1896118
1147859
186994
847278
1532516
1588587
242875
621215
297703
593864
250757
972150
811128
539163
64722
1688970
1214765
282162
1954418
699315
1542181
1319123
357969
1386156
1257465
125682
626152
1572751
1907057
53151
1596040
827549
1641076
1796569
1000601
975213
1513404
340619
186828
874635
1141245
357866
1666388
1977512
522183
756756
724888
1031877
220031
318751
802928
751409
1489619
1184208
225846
966554
767277
100771
635055
1564213
1799316
124261
1809647
198890
1986673
1416653
822217
758213
41229
1547572
103359
1546064
1757096
164269
1092415
364998
337302
965691
239426
1726757
1157642
1708462
1145380
584472
1645440
1221993
941573
852124
1456999
978689
109827
1079180
743765
476122
1946749
1147934
594717
1797691
670122
349797
1661876
253893
1499019
622525
1648301
113420
243815
1081888
344176
847238
1632121
1508080
1271192
57500
1181114
1398658
1507628
610415
1942334
195813
1231733
1760408
757318
28709
803026
443561
1086978
211054
1530884
129637
1548046
618922
1899293
1852433
1812581
929481
278317
1515398
632739
1685801
901508
1914832
1876223
910456
1106246
1042860
1394667
702799
503227
1694673
334142
1880021
1534196
666604
586872
1596236
393656
403205
767460
1823551
1165142
1537504
774894
8112
574425
1718332
926895
1610803
589362
1932681
1025665
1755083
1644428
470609
1605286
1227797
577307
672805
613391
325527
419173
1668867
764709
1850118
10267
330810
207874
1151411
1803301
272948
1941158
1036769
99671
1176093
1915305
1967071
423569
1095874
1970930
862530
303457
1833319
570415
1295028
1181212
1247396
1090991
23255
277926
1009963
714094
581414
268852
917493
1704309
201398
1437600
1292177
1493207
145611
992577
1820020
959783
1786264
1072667
1007447
1871024
475674
1075229
767815
1593328
767140
1657645
780989
659415
1401980
715740
1026694
613266
1216546
1124015
624217
1125745
1270150
185242
1616530
1024361
151205
1283713
694741
1335539
871159
399449
325794
911595
1163947
645554
857327
1838785
1068891
1544777
361148
1143431
1760964
88359
1871605
403874
470509
974948
1584010
563497
876918
288005
160792
1356047
217459
1855904
512161
1963477
1288105
622133
540891
756643
241976
1324905
448472
586576
487969
674383
1700766
891193
969631
522272
1444641
653665
1963569
1330104
1984448
526592
1637651
554487
402808
1174274
1283148
1592805
1367423
421730
938511
644803
1942281
250543
604634
1331771
983162
1356886
1738692
1483493
1556190
1732056
753646
1948815
91293
1978987
396122
55772
1962006
1204241
1248233
626468
724889
883455
1228129
483502
1914717
361603
1495625
1010161
1324480
1941484
112395
740789
1828258
80027
166810
786331
333270
406596
581949
936370
1897269
1924831
1328611
1849313
151489
703450
1533808
702585
1007036
1578002
1711928
1315926
1788604
119976
390425
942657
1163462
1411669
430314
882338
144171
301323
986047
360470
267473
136302
1581457
163628
1059122
536371
1776932
1691121
1630227
420498
1832906
874478
1584724
944411
1933488
1597872
1288083
1619338
1022953
1167027
536100
390563
525306
363271
635266
872019
1270196
455658
830358
915987
1466100
1555746
1925361
1176721
1975846
1712909
1774240
211181
1347138
96512
951725
1610947
755608
687064
107615
1696223
1051269
1256598
313050
145861
1469597
1712664
1358372
346334
1498738
58707
276394
401847
1679114
1804313
504350
1893125
140550
981883
225819
1554121
1186492
1471690
1310885
474027
1870671
595049
854523
926479
728283
867733
1653522
894837
840356
1784186
1751175
431724
1021929
1163098
1681870
1150389
1744332
314798
1309966
1096666
1029777
1191948
935932
841734
618138
25661
1631008
307638
1644410
152549
29735
810687
236672
1515406
310535
334572
1661777
1893785
1611924
1215407
877008
454457
1088600
972863
350794
759182
1190561
1581414
1149257
890957
58270
1694272
504742
811548
661912
296045
953951
267229
500765
1087750
746173
982566
1176202
103915
1615043
982658
1891373
1203725
861206
1751997
302685
890167
1914694
452004
515611
1734384
360434
1410643
1917022
1855882
1166308
1890680
1185887
11124
1665494
240503
1015837
1240431
341119
856905
1077623
1519156
509615
1627755
937159
1406673
596578
1611172
130150
533036
662800
1310395
1828760
1318734
332826
633697
554806
1001393
217983
467575
1214652
1648263
1298365
1621084
1066364
302475
630570
838664
163726
238802
1523576
1512607
1874022
112106
1589212
886720
1284935
462692
468816
1882673
715372
1879542
1550061
1057211
17960
761564
1826461
390987
786495
46239
1451317
195237
1637903
894819
1707225
276346
523991
824123
137031
1067645
1107853
899470
1620219
161501
1645035
329295
485932
1971387
652175
744640
1655676
1785935
351678
1844960
739977
1203452
800153
1599236
174666
395877
900861
1232280
1892782
299143
1903009
1216496
464783
1357821
1749164
823945
1608726
1154032
1946812
354297
40373
204225
174675
1416782
1955253
598960
991937
183662
156705
878562
207440
1517488
359203
743614
429271
1622541
1806629
693048
136349
1414042
904608
1645992
584509
1556093
651266
167452
953741
246132
1496765
159673
1759171
232755
1186094
467172
1715205
1383849
632784
501111
247746
1150490
1314778
426621
620526
550795
1668804
870833
1809692
990367
1815525
109191
333599
1879660
1979513
873643
1662464
1506013
676677
1096490
1679130
1934391
917382
1670610
939558
1768345
326003
207664
723168
1013788
1543779
1394034
1966577
1945903
153094
1353821
586695
708404
1912002
802468
810604
1825621
1231063
1499937
288013
842030
1275701
1433291
133316
106717
1274768
1306669
308637
1181260
580574
1083720
1509960
288312
678715
145834
389563
56134
1356751
77216
97435
213349
134241
528127
1872510
1854219
1195077
1148347
1366969
989425
74866
1156782
1542230
1193655
1674006
635064
355022
1909123
109472
797682
1765507
997639
1340361
627027
731047
1407442
1571859
1154813
1113236
531725
1881982
222901
921742
831110
250367
950732
227721
9744
1344387
1397477
1619901
1371526
1809395
1022517
1230068
560491
1882665
1905529
1818333
960977
123242
1495453
221542
1662350
1805754
1011069
1171994
1565627
889798
845991
1663740
1867774
696774
1317548
1069228
246754
1496800
569183
239190
1040805
1486531
1013760
1670645
1464932
309841
946947
1668203
38100
676958
591039
1489240
331417
307476
1357763
873431
1333364
310375
221955
1274942
1062790
654309
1010399
1585076
644851
1461245
1415149
1264328
1906143
1923846
867662
1553988
1953623
832656
815884
1999355
1010202
1920282
187821
1872972
900322
1873237
1248104
1534870
1464438
1059322
1051898
801675
1479887
1583011
13465
306425
1233033
1008317
1905896
1243964
129862
740662
622719
1111777
1349210
781906
1802240
930791
602054
567460
177339
1340167
338139
971850
881351
214287
1463362
22099
1436332
386979
728599
251921
784922
1186153
1534777
206929
631428
401443
189998
916670
1323454
476977
1658386
1152975
656673
1471870
872628
1728015
1702869
1789539
1001177
730376
308369
674411
675531
1700199
1530297
1652420
271753
1268807
387876
710516
232502
1123144
658893
654359
1813343
1159214
298125
1453033
350678
1439675
808025
606806
1222049
912660
1477635
277443
1612702
196198
718254
330964
940981
1902035
797660
1960695
1509268
387348
1931584
928845
1271799
486531
39323
1306135
1506912
22771
68388
1133739
1671480
575630
1754176
1316003
1513291
987834
797769
313424
1772466
1653324
1800485
796608
1045469
317137
1588349
1373768
1346697
1254547
182923
1737340
1907661
1318377
744512
522023
158651
1765013
1616600
1606276
748871
213354
763534
361119
1210609
1089525
485467
1676241
1239169
526601
323094
1915336
1031270
100192
580302
561717
641410
740774
140431
1130158
1127461
1069569
1695569
157257
1560521
937809
1600755
1381475
1103665
1509192
1428998
429285
1298200
1580045
1895800
1435000
536599
596267
1365932
1234652
1928232
16633
333473
870562
946289
563512
847724
904126
837265
1209902
680879
886364
1240430
1860684
651910
513106
547252
1126397
1790305
162914
898932
1728235
57549
545206
1173802
1477561
1625555
1257763
589592
1784029
1598105
1740284
1921488
208726
1761748
402023
1978993
1313775
1576813
1248474
1633794
1836760
337453
59912
669332
1554965
549136
313846
976544
298832
644451
1880082
1456862
914306
86258
570888
1743019
145465
1933917
1894235
1741349
1927345
529166
87760
1079772
868797
1936707
779016
460101
1365451
272829
568379
776333
593786
1281658
1283543
398119
612041
79339
1380724
663783
1568531
1831311
154564
550715
1412051
1370343
100439
1176332
530058
767226
1337819
130623
1264010
351056
359381
1814705
1038462
149518
1959439
578662
408364
1811101
48850
675482
1824635
68614
883083
165992
1010566
131180
352572
506804
1182015
1994530
1463292
385402
1485394
613088
967525
1784322
999353
684085
637251
147840
1264946
1968803
889598
1523124
1350687
1104204
536978
457701
1174388
34544
248592
1284877
1058862
132858
1928503
1255298
1654236
1686709
1649894
1198217
1854213
852052
280408
1755613
1944446
1582183
1795675
958084
1838823
1986841
1657572
1531553
468398
1807632
1548235
663327
189022
169154
201480
1597407
572094
310881
186944
96981
328251
944682
98496
877952
381027
1697869
1946423
1438785
1635136
1914454
69117
1177598
1511919
1772626
1979646
1839165
221462
1849325
1003539
1737681
918794
576136
965298
1698245
1977237
1782067
1704797
643207
1986938
194273
733401
763790
1183800
174167
1794156
714638
930240
1619103
1224543
1460119
1789613
353365
657389
351313
771949
1163856
258477
1444258
520031
1804074
175420
1872767
296204
643180
119919
1043345
1359385
635123
1915760
348053
978475
1885904
1624767
1003116
1786296
753634
313393
827716
983279
57719
1640994
1203221
48364
1281699
728832
444821
679174
1150714
1095720
830682
525436
1402676
969003
532472
50330
1631070
928129
887163
913885
1846776
534324
217982
679046
251684
775334
850076
166445
1923108
436860
924650
1556065
420860
1787176
1839386
230662
18415
612411
1290128
553379
1252093
1194250
1240394
1208636
826160
1770759
1144051
1503695
1239852
974469
567303
1550322
1037653
1136697
1547841
814609
197598
560101
1060276
427985
1168708
132208
1915282
1362251
1250894
504123
1903114
1589051
850864
348014
1250654
1688058
490488
727055
144322
1325727
1485097
1297445
557967
739926
155262
682923
1301876
839723
1119077
1600381
489371
371412
999328
227395
376802
24786
1249309
466144
384361
1090886
1500197
1104357
208047
1692967
273789
613533
460115
1493361
1320375
452320
1748153
704590
356654
1616446
1431258
1021454
1702697
998070
1632995
1561438
709144
1088961
1196655
831812
467505
1799586
750577
525337
1712944
1794088
1061399
1889706
1769275
251585
1576488
1629125
1723391
1302066
850084
501369
1159872
1377009
56776
1400438
1923419
848806
1217009
766115
574939
194796
1409937
1413376
1833844
1924020
1534691
296770
701945
1006741
1571234
760317
1169967
346068
829101
1704516
1300280
728386
262615
571527
1366685
721267
1652359
1843052
1294164
1862355
46783
749648
1689679
1519094
348053
1494065
1946328
1892860
583509
1853532
1077528
1411058
244007
1350807
1049419
153341
336977
974076
1125139
1454409
1881591
899873
133502
1714383
1883469
371821
883005
813875
950911
1644098
1869215
42866
291833
223206
649300
1953353
1167271
942698
50983
1064442
837280
878624
1376951
934291
1664301
1870713
1084356
1198873
1634870
1761810
1607677
418599
289426
1025002
1776221
155757
1587687
1554266
1658474
1571725
850776
523852
98679
1344676
365590
1138387
1406664
818185
307115
759058
480430
402017
936944
1828382
1275817
832065
1350063
571259
1185187
1119288
1075234
1592707
445739
1153041
1479007
1406290
1729803
24295
1541943
1980438
1938768
613007
687881
1329338
668029
26897
585212
532403
1451343
1619203
1345671
12533
1215780
421852
381689
1897493
798225
879712
1759962
575802
1223047
717016
1678672
1042646
1631773
60961
90819
1518831
1031957
492241
595927
1994678
1565973
1779114
795967
807056
111259
515296
39244
227544
250947
427920
1444393
1087313
990979
1618879
138316
1170324
113360
1454211
1817500
1767810
1078144
1696748
826516
270166
1425051
1637556
1944253
1921234
1596643
1012625
1451980
837129
400197
1888801
192342
1849624
731252
1471116
677077
1146348
400540
619032
283178
610593
179445
1208878
1966775
161236
41766
813079
1915459
1886693
1150096
1741528
17818
1549500
1375382
146468
1122274
1821870
197038
1738571
702729
961661
1391083
944649
1957916
457718
41371
1382577
829717
957143
331579
563195
405430
1052578
973895
1601743
521519
830602
910351
26950
430030
492526
46451
1520874
1919628
1734446
205055
73962
1891240
1280237
1635722
423772
177610
1646441
791874
1890842
1178603
976219
753737
1686217
1617425
679132
1025472
891395
1327286
1786768
543641
1280110
279767
126240
118876
1527310
1572486
1332339
428237
827768
27779
991394
1499469
963973
1235080
997851
1818838
748628
1506908
1821941
1210198
1949900
353682
694016
604675
316147
957629
587722
548442
513540
773743
799456
1011228
202372
697148
71130
1317474
333794
1460813
1661771
1938595
669204
57738
1506837
1422592
1070833
1001907
1751732
301633
396508
845250
866016
1856828
1960180
1513829
1093875
446740
404468
642847
1490795
911849
1507820
565464
300798
156974
1227479
1555101
1984379
981657
1315426
1492909
735543
278271
1976649
855045
970279
233385
75337
735687
766904
142761
90263
5196
1826504
499914
23332
811228
255027
1931069
1088061
599288
1690943
553855
1999057
1887726
204119
310704
27801
1674778
1735398
959745
349230
1152894
1224141
995632
1539575
1715059
954414
1513187
1469199
788421
659398
1225815
1853354
1949479
715103
1980522
1563280
1209628
1044347
1231461
1772261
1084749
193289
644919
760690
132532
675462
174000
1986772
1578094
1494468
1643477
1436548
410055
849678
441089
1451807
24278
681141
1239313
211040
1523756
1253458
1057466
863956
28684
415340
1931587
56997
690517
1753300
1253977
1554955
855401
109801
1952169
1556287
1185734
1787499
1861743
1994838
749174
1811855
1379015
1767083
1460742
1112289
1487505
783946
534131
1514657
10533
942180
1127153
3078
1032339
1288963
186116
1321415
677314
1574808
1783148
1046380
29095
208449
576891
1936861
1412443
1115945
1308948
1596237
1640780
1350990
1400553
866151
1853737
1312503
1101993
1474576
1635851
1130547
1162061
209526
1619687
350200
138998
296070
633114
1820501
1530704
1537834
1149512
820077
138047
67211
290257
247552
1598766
1221329
357974
1183996
36907
1177749
1484470
1715056
1738729
388105
1006505
955191
398721
465688
85269
914549
1392169
1045049
696330
594421
183395
726054
208583
1157788
254755
137101
906713
573220
754184
1015888
1104974
119819
740041
1023677
1334292
1880487
256003
875388
1127206
79233
419878
948009
1977639
138265
1328969
1686906
1334636
617762
577154
1341390
827484
1411325
1505349
259365
353598
1798796
916524
449487
1273665
1852529
415835
1846785
472758
79685
1688304
119463
1081933
1428318
1292865
1338494
1224562
148814
851215
1327020
515148
1719987
989415
1151498
549887
867962
1741072
1725261
1798063
777492
752044
1116885
1170713
675058
781858
487926
1788805
41604
488108
1899924
20312
57972
1241731
1264082
754053
578327
1920191
1385844
1982527
872850
1120275
1654213
633911
1752047
1986163
1656124
72493
1166575
416017
1067523
1890404
1652781
36020
570489
374969
870929
457929
1404236
781336
1983861
975312
1729238
1236680
1311309
455784
652835
670059
222377
1750617
985722
1791461
1040871
50737
277600
934912
1000689
428342
1213984
1564641
1295482
698022
81411
815858
216184
1890272
391549
1381583
214179
497836
1132905
498104
1450827
647421
610591
1401411
1467184
1356893
1274577
578314
1396135
386546
777616
1036691
1298663
973462
421251
1504076
590912
286917
1334168
481901
1640854
1579910
364462
740273
120707
217933
229075
569447
1129955
945478
1332586
425260
1764303
530754
318418
1768788
1886914
1450405
33951
1495731
854866
1774088
262794
422244
327597
62414
1950329
230463
669739
168180
768816
1213264
1805174
281700
1134
1195027
1027150
1544801
939178
1528537
541766
1369615
665908
1025704
151660
968714
848551
865012
690182
455314
774535
1308857
1752996
107162
1198310
862129
1414824
900868
1561154
1088271
642069
1419060
1977632
1327639
218216
911319
281629
951428
888026
426359
1714555
442563
1926246
624940
688965
965646
490134
576865
1274495
1844285
1250473
1480141
929150
1205601
1252910
1237582
1239680
63870
281594
745545
1246482
558584
1574501
108572
185316
1407123
803187
578867
1312108
173961
1254361
779364
964229
669660
799398
416056
481969
488025
1270701
1508302
337796
414148
8360
1848661
27937
601285
1876182
1315864
851277
1335640
1232484
1731481
642950
1942529
1659683
1734787
1979746
1760713
1329223
989163
1132618
1971999
1866503
1899669
1173642
1491752
676269
611120
1640385
1942742
1110015
619613
79133
1055517
871518
1194011
993985
948192
1514269
31928
798162
244155
252761
1727830
119893
1328499
470969
1961600
346576
1428542
79100
878659
1559753
1731579
1152143
633700
1659950
1398812
1819189
82500
939043
1001636
1945626
1159262
331662
538072
154416
552135
654373
1922821
860280
474276
762096
1528508
246136
51147
1838027
1982177
1260754
1730739
956859
373550
620817
414407
712872
635622
1090924
951441
65978
1164710
1698285
385133
906284
752562
21044
1581400
837167
1166177
1987016
1380789
1117698
856513
1034447
1362732
1123072
993903
1917650
1234907
159634
686813
30538
1739589
680663
1480627
1006393
1963116
1429298
1899199
1270276
1918027
1905765
1370121
211499
1014963
1778967
322215
1438721
260698
1490334
1056135
91390
1749572
1097713
82424
307302
1431686
274149
268287
859755
291847
626350
117125
433081
1302324
877249
1965760
1188679
925928
1165036
1340691
276034
935304
163279
286790
1727830
1499701
1849783
177739
1995901
407955
1590187
1458702
1181651
1902822
1858402
1955809
1638520
1876822
1968992
202490
28953
1367899
1135398
756281
874608
668765
1210490
575447
1052782
864197
1516589
370268
1204663
508302
640315
402459
48587
1262399
810686
40954
928397
466146
1951431
495304
1460102
169442
1158689
936843
933920
255813
749862
658885
343758
973461
1953874
1352468
1310707
793066
1616093
1407929
1206277
467057
307215
99735
1452318
1226680
894220
548003
1123652
510282
1291188
722177
1002945
665223
1120249
735150
399159
1890324
1220480
406717
1404344
321472
1918299
1735744
1499712
1112798
59357
1695340
702624
917211
1498253
80853
807240
201631
354524
1524831
1443985
304431
1289820
1482245
781405
1455606
976436
994190
1947754
1106151
1719451
1183154
765253
1681544
1286622
761499
1216782
820522
1904447
1878162
1143242
947621
1768656
1401312
68781
1278293
1400475
344194
605743
1114780
499517
892020
1476891
1761462
1568299
402745
1966839
468581
1621199
79353
1465494
1636901
1742913
579079
1173263
254123
1911819
1042767
824139
1889677
656140
1333168
1705910
751588
572032
39706
290710
1676586
1335571
1459878
93089
1950470
902858
270613
759543
497600
1931442
64427
1560934
662964
1479400
1818061
361208
462994
821682
1433589
546455
1210382
1876233
1418720
1439808
1830255
96986
1444794
220721
963907
1694178
335729
1047054
306747
52655
749844
1035936
288684
153331
1282814
894062
305529
1778517
1980923
1866162
235024
1846070
1773328
784024
50092
589411
390023
965431
1896249
190159
348515
1657561
930356
1468235
623418
527039
103965
1357087
285718
1592554
713695
383900
291427
1846854
1849516
236374
1185764
209180
1401690
863889
426616
1760804
266465
966768
176342
1580355
71377
1372331
27555
1849899
702940
651221
196602
1284544
1857018
935407
814317
1743654
1739169
835646
388956
1060366
1986908
575580
504307
307354
16015
210244
1000774
1179428
653505
696310
1843581
247887
1627391
1821119
1439899
599416
108110
856715
450752
1953204
1606564
967321
1488233
1951780
130968
806986
1586573
419031
303505
1274707
317540
427477
1101689
344396
330711
20804
1735599
1759231
1048355
672913
1629216
1872816
789300
976807
1362333
1236302
704268
828059
949956
524578
1037154
248162
305645
918731
10506
320784
153455
1824235
75296
1565926
1049797
229212
400006
949557
979930
1075416
1590809
1868386
1701332
461794
1912006
858394
1984214
1925708
119830
1241397
1811014
13507
880340
1749175
956862
372555
90539
1319838
335729
1588656
758345
359337
856078
14962
671227
2034
1804145
1449323
1741099
67555
490990
1349570
361172
1546186
327410
1776343
1391929
553648
208041
126372
1061867
1610919
368429
1688321
196481
1867474
84728
625116
1081965
617122
1472736
247034
1776779
1410629
183338
1053269
959808
176593
1548000
1109165
212955
876639
677535
663505
381072
883258
668163
701637
1875313
440339
1999961
1027248
777744
1342314
169183
1768696
76161
288819
1969761
605335
952512
1911422
1170485
1617233
536800
999410
95016
402204
948269
129167
1970954
1650337
470921
1188465
1747493
776185
1886229
365527
1430937
1712298
758168
867534
1225477
461877
311889
1107203
849545
88011
1244944
634319
970479
1901664
1684107
1059502
492411
1141432
1630652
220286
248825
1398209
517312
675650
869347
837815
421265
1233414
1289610
416338
466225
237420
671763
1912148
117144
1690153
21395
1264051
1011841
1550127
1141874
941650
1899639
1890469
576702
564308
988909
1576204
363137
1069871
1489778
555366
683984
1226596
44828
1108755
1077715
171491
77224
1621836
1085944
666992
671419
272383
759632
1370951
1971638
1186118
381248
149894
912646
1648849
1477047
416794
311583
1202053
826471
1696078
1693603
1532718
1325230
485793
925852
508912
1921156
1092807
713757
964693
245851
1355551
1991113
1984819
672979
481551
1008188
1052664
1708044
545713
1225545
1982508
1199683
163799
900152
1045984
1292444
1357697
709939
1013034
1562852
1483057
1425868
300380
5079
199161
606617
945613
1783708
292167
736318
408508
878144
1309551
1166749
884696
454404
1179367
1428668
936388
1135321
713184
891794
1916387
703548
1804629
73878
480004
796889
13197
1052943
1635766
971200
1309199
1234399
449643
1740683
1881134
643022
1751508
1894928
401191
1529307
959394
1216166
399304
921339
1888860
807620
399573
1506943
1261399
299996
816536
44156
441383
1640214
833040
886081
1567619
919267
1912386
241755
1177679
162400
491832
540010
909021
1460966
659091
741374
1410507
1291655
951648
977406
1912086
1673866
1347779
441286
596825
126898
200281
708370
584179
109285
315256
646185
1350866
201696
1082067
486726
1002793
1505756
1638706
66510
461384
241625
1807529
909752
1965782
1862917
1660574
1986679
1818982
1979780
1242107
299676
118820
1516669
1882475
1308422
1646608
1373342
1677999
377401
1140996
724216
1813633
1688741
1475870
1993810
1786249
1379420
1543645
1565965
1904867
1827510
1008936
301435
141905
1786744
440685
564132
379184
1761715
577395
618512
1895791
601085
42630
148799
711227
1467720
1358155
1971072
99611
287321
191700
1069170
1102055
1443957
56893
1717602
686932
715120
31275
1724610
1106926
1120363
1731559
1709069
1238725
1834126
631576
1101065
801027
1762847
406595
1655874
772792
628686
1049205
1004362
635475
1299596
958959
1644433
233406
1920822
445200
1918806
313105
120837
1179760
990617
426943
857992
217636
1038412
941877
236089
1823147
861064
111899
1391448
786690
1299784
692650
110097
1646932
612084
872095
144387
1557242
1665198
551416
403134
442897
304311
310961
55100
1597487
805830
1965080
1049393
1314143
268788
1639642
380663
1159321
1498022
1626124
1313107
1461292
581633
1510713
250468
781852
239264
1047630
1618663
1321579
1817981
931925
79959
742810
758950
1377176
1862481
1853160
1550398
1593195
1017314
705918
1740997
782067
1542205
322906
1172467
1546445
1765974
1582778
1457346
1872038
842166
1978099
1370865
1191578
349435
1682270
1293340
101377
1922103
256130
611
543199
1536121
1999804
1474301
773267
1904458
738066
1807857
614297
827127
1279741
473876
181531
500359
716105
305334
1507560
170946
351288
904028
1607549
1228587
1601727
221398
188185
1593905
375530
1607229
1839651
901488
1882916
1420990
861205
1886679
1283936
377270
1802306
1473528
701777
1112540
987557
402347
1989016
218926
1769980
201621
853552
1063802
1983470
1179471
327649
408349
1275481
821454
925420
1668869
753238
38462
1436641
1763208
1551646
194278
1450615
426705
1890019
449375
563269
1706263
824463
1973420
837775
1872003
790849
1809236
11353
764833
351278
1090861
1975985
1207936
1966649
1209995
1341649
1571619
273498
1432196
1306477
1933399
1057384
1853701
562250
463593
1659672
1191473
1142970
799171
1609326
493277
701452
313582
1578480
1520072
1619706
558726
693613
580241
1373221
912188
916748
329039
379071
449669
122842
1453259
306350
1198648
1948203
1274311
573316
760019
542260
578162
254859
1298915
1037837
1702559
1122558
1164861
1325266
37781
619141
1040405
1005860
708467
1728721
394238
1584174
353321
243972
671368
1535011
1538773
1857527
1163975
1327735
1061696
942543
1587632
776961
143348
462024
1764604
1348579
1511341
1007865
1171627
75895
575164
1145676
1693158
1675849
580852
933169
81525
151474
93863
1527227
1349430
419918
374438
1029596
693926
1508650
193380
1677735
261507
172664
1196869
1085318
1366122
789570
1263808
1720172
520153
314679
1276081
567653
1143977
1608599
1121389
1412655
866408
1431735
7744
1286827
145904
834550
898940
1098398
782252
1769348
1208854
762992
1665687
792297
795492
1750207
673615
683487
599503
1914873
554524
1509025
946417
702330
589636
1170376
661126
1480237
1210070
1241643
45945
264264
632159
84301
1108500
1057186
1389558
1112342
1301654
143192
415585
1414771
1931551
1481219
484688
495093
399211
46721
1399606
1812732
1266178
1763726
893251
1960316
868152
1442872
1559759
311955
727409
576458
1519857
1718740
1473279
1634053
1631700
997393
1026762
1778889
657391
394130
1203461
1390268
333908
1061913
306654
1857259
1664662
634006
1017689
1643295
1663943
546399
1279982
1094537
1160281
1015804
281453
1406986
1824442
853500
1593803
956063
1163769
292028
693324
828458
1286174
949801
168485
325497
450386
1841347
1130689
1422718
395067
570773
615957
608481
272276
1518632
1315599
354026
612828
1676344
478801
1643880
1011796
687233
1266744
1000635
372635
621514
1521666
1129178
149575
1748802
1607859
578226
536051
1608257
422239
877460
1433529
139681
1217871
1961547
568405
529838
212614
1304655
1061803
405732
837022
344783
874219
173009
1000601
479726
112518
1005269
750408
883393
1426633
809424
1573323
1788543
122802
610423
770989
1718593
1928363
1976174
1055581
903662
501323
1468233
479050
1016048
393628
1128116
500479
605573
1167585
403580
729593
631437
353430
1803249
1891735
1429689
986382
206685
1070999
611803
31126
703800
1487125
25136
66161
1305841
923603
579136
1285798
1839666
607902
1594986
1843382
1343487
193375
1116061
80118
562564
1652461
171144
1676179
862447
213354
1784900
1835860
1825649
262773
1914787
1500471
94766
1850182
52289
612834
106196
1673111
1996953
853408
783929
1520948
495846
338408
851267
1167610
1285613
1308320
855631
1166771
200850
1164634
905120
1325215
985814
347995
519627
935278
1649739
841204
846530
421570
56304
1067315
903291
1362532
1039772
1763150
346742
782834
995938
428236
822443
672512
384628
300401
264610
239529
949768
1914879
1734615
1382123
969150
1940115
286218
1481381
1188416
270295
1180110
143555
1575742
1437997
1402491
1652277
532584
1536148
366906
1445896
232213
1711070
1672755
164820
1580031
550378
936898
245067
1832372
796707
1516458
986056
1566747
366987
1775120
965038
1829176
630546
392595
201088
568015
929368
1284789
813188
922488
32816
984327
507378
642108
249137
1689110
1595730
862546
988959
760474
1379539
506671
337538
1439226
1128759
1393105
1673306
576066
1040784
1156511
1208918
620292
1818581
339883
1348611
290275
1348133
969754
1331762
332201
964798
957034
1284986
436367
538511
600552
1173619
849132
1618575
1052872
1038899
1482536
666328
1509382
619139
1493678
638011
1807386
24934
1792174
677569
1441836
744553
1671198
1446286
1000139
569105
585530
327486
734275
458147
110002
1654054
518719
939514
1263245
819412
759306
1003386
1236247
958553
1833699
1243640
1720332
1356530
1711499
266604
670723
391480
440820
1666667
392163
211587
615913
1497601
769754
195763
761098
277328
167707
1011452
1470453
1883099
578816
58952
1741139
848852
1444342
161101
883391
161489
233720
1928440
97911
1983342
1951041
1467977
1460982
897079
2109
838792
621749
391106
1238166
1538612
520760
828435
1167170
1919928
629582
505060
1494021
239825
495904
179389
1424504
1063556
1992852
303378
1536985
313066
1879549
341641
1791838
304252
168507
1084227
5731
1164193
1642437
1592458
1424090
885805
207458
1682512
309813
22399
963101
768061
591226
1742924
1511342
438782
1099029
1089257
1295673
778367
1289226
1533444
252934
594870
1978171
896128
1450078
1791980
521557
1745574
188418
226183
398562
1190269
1009162
1086590
460285
1434359
1096962
524800
1437523
1817036
829635
163181
1962885
1488430
931338
1380311
59573
1568315
1083117
439395
1776566
388417
1981098
468802
932760
1287298
1592553
226936
1680787
676512
952307
1983749
1461269
1623854
454100
928171
276964
198381
493208
867320
852067
1250371
1562957
677980
815554
1860317
740480
1994624
1621061
1071591
789317
1936775
173111
202824
212474
357493
1145303
1895217
1171211
1888814
907956
1688716
1348916
1723402
1817431
551243
1936492
1127416
1224262
349530
791965
528684
1662445
615915
1742099
419744
1734309
1026475
695340
727757
1190609
1231979
1602696
968485
1364543
1884765
1348160
1212669
516971
31754
648984
471862
311973
769950
165043
1809706
583823
1818175
62100
1483525
1135769
1809958
1313282
718991
1528421
1725173
187789
290011
37996
1205078
1121978
1866305
1390875
1227370
364206
718456
520447
1313058
1687390
589511
1870287
1392451
1152035
1462958
1407117
1178339
1680511
1072270
283933
1085839
714234
829848
1161963
1383883
658693
1383369
614413
1319736
630933
1777809
1501745
1587782
703667
779825
350264
1009275
696564
522366
1275027
841083
35098
1024937
789513
314813
1354798
847488
428975
1479523
778881
867751
677453
1625140
1758200
131674
504356
72982
442796
1221570
1702068
953309
230445
1077641
1585539
639809
804419
1410360
1930081
309788
678932
709763
130891
420636
1132561
1028056
1445666
1332916
1044166
237308
861426
1078592
593845
1197835
243840
852267
1057928
1649505
448565
1928586
1854916
1088081
509464
1654318
222343
1442801
119791
1685744
88503
1347321
1750376
1958127
1395258
1452258
1086618
160129
1485850
1745183
1724547
1721776
440743
273360
1996478
452631
1253968
118726
1636734
257339
514028
1639099
959814
1195259
558867
534832
1982227
1755825
1625981
1642188
95048
1385423
1416665
260389
1745573
1121946
485854
440629
417065
1382123
238725
63605
462917
525056
153548
1589023
783594
1099664
867779
69220
508677
1544464
450812
1546781
341230
1450560
868061
1120405
1597531
680239
1851565
1976201
1353878
919471
420721
1327549
1245893
1992425
1886256
1218598
636703
1329664
151760
232252
1463345
979613
916121
119360
1562737
470815
765939
1470712
980508
556727
1658219
695897
1936520
1231060
136356
224448
1512049
925916
1350164
1411165
172450
1738526
1631902
99045
1900572
247874
461959
56349
624030
1994282
1375635
1753298
452516
1054380
764156
676430
849365
86230
1797107
398880
584688
493944
230111
1944735
671212
1584114
1140776
963280
1304387
1950509
1328026
1511770
521609
506510
1076495
1169455
835246
945847
1973096
503469
1584133
1405469
1069707
1518673
1683616
524975
256515
271924
1424580
1573374
696498
1131630
1318442
1141241
763239
1899849
370872
367924
279814
1286348
1994407
572105
1746269
1628441
1912276
841543
305940
1186304
843614
1467274
1182095
652172
1993665
1275567
1333676
1480264
1579338
1871623
1889742
638568
691748
553584
861904
484560
894633
1898590
1844943
1478819
1648311
1526620
956697
869530
90181
581380
59883
552620
1811864
708633
345095
593822
1513553
1864120
837366
1103010
1096493
1066438
1781060
1184154
1968903
373596
120996
150193
1092148
1723655
1006121
1406446
43369
1234421
1428362
1273825
416273
372755
355479
9124
1735691
86365
1729909
1531688
106576
268064
1224113
438466
895925
762705
100234
986632
1538001
925939
1345368
331648
1730421
128296
311525
141124
136150
497946
1808194
393808
1020485
289499
918589
1833352
1047002
800648
584612
1210069
1785435
281572
104682
1729383
398944
1765446
1007298
315158
751995
195350
866927
1113863
346561
1303232
659909
1859279
1743049
616644
236794
161031
1684843
277241
1677922
7452
1464589
170827
158171
962659
1648742
837324
858186
1060630
787640
761009
464312
40722
252575
199467
453888
20800
1451518
641546
1542592
1334428
204449
962453
1166337
1609282
1662471
1165694
167206
311471
727189
97508
1808473
912040
1765682
1182895
625989
1491672
1046309
1133147
1261703
1963460
644347
392669
485149
175910
525369
781180
126291
695745
1805966
589366
737279
452799
1534989
5969
1592981
999655
1648983
105589
1360400
121890
1772241
697547
1718345
1493136
820537
1149015
1120523
1422939
40314
743026
1575875
271172
125571
272292
1786797
1153886
1095605
1005995
1140500
743452
1383205
1315296
806865
1215171
57337
1878705
1084571
1566737
1018585
1195793
489583
1353115
384814
1067485
92355
1624643
226975
898887
1406867
1666053
1418857
1988976
1674782
439302
1189771
953885
1749326
1376085
308115
1675607
63902
1305110
69992
452053
1538595
1373286
1085848
845555
1185450
441543
717349
294686
502605
685421
838606
886827
1759856
238680
143516
1084286
58052
1372212
531506
1804179
1574548
1177741
1368595
893420
1641737
1911009
1592038
951756
811510
1027245
1204878
569613
1267556
853296
866229
1728928
1379876
1254692
1463417
88739
1963282
1641095
526858
1559273
585519
776874
1347741
1449921
1665715
1069460
643892
414500
1819621
197649
1704439
1955310
1899729
1407021
1694685
684808
1610707
702657
1192933
1276667
978928
1142356
850187
1144244
956054
1525730
1536006
155565
115819
1567449
602824
388745
1234875
543441
1302002
638689
173442
969928
986842
843957
661313
1035283
1765070
901490
1139699
807429
1301776
1659480
699168
666420
989546
1456231
56909
480027
1248943
1760706
1802901
903396
1911959
1302393
1462237
146733
1873344
1837214
1169452
1374897
60147
1248574
224501
1536992
1362106
1214618
975488
1410377
981794
1300219
333343
65302
246121
485399
584766
923376
302860
535168
89954
697505
491101
863853
389583
573296
845497
1189418
739610
902379
654882
1059979
1765914
148332
1317215
406317
1129466
1589376
1411967
1707571
883507
1815737
1195748
992569
1742505
1210827
1623693
89468
19719
781714
642459
1844670
969304
817131
1415791
1603229
414936
1703461
613658
969963
967169
1501827
1483790
220195
174556
1501300
1323394
1178923
1077818
701023
1468387
159744
866065
1099914
809200
1284971
1025588
42062
1370676
1616047
1728443
1823995
688223
555008
433298
39445
349416
947676
571720
1294783
1357162
1313046
1754734
833846
1839057
1970539
523364
1250537
1114055
289499
1470615
1661833
27197
1115289
397670
580662
780093
24172
1496772
1303177
1310563
1073446
1676110
1546485
1061815
382477
1478208
595834
894287
690237
1517247
1158473
1479170
1202178
613213
928035
323709
1105940
277609
1961391
1328202
307434
914116
583160
1335985
1506517
1406807
156717
1454906
686902
253704
1984961
960624
341248
1848914
694352
1044657
1779191
1946545
658158
1741689
539625
929890
1934007
1845284
406945
23195
1361238
424621
1221477
378605
944366
509385
1225861
1939152
161141
670809
991599
1591829
1756395
982401
1542744
290993
54811
219767
589332
1684498
1528295
1138691
1546215
866700
697743
234811
1152678
1811201
1055906
788611
959349
335271
109163
1503514
154892
870066
1743385
192830
968073
1081590
1064154
1940824
473119
47421
743545
1252384
467787
1833525
717579
1317460
512363
1232192
525168
734965
564141
1382913
1767044
598860
1403692
177966
672922
1233913
1699263
770421
1596115
1049346
367208
1844354
445035
1553453
1416110
1244645
1884646
1971701
1687378
194024
1502560
263696
192471
1940375
887819
813005
1272619
793664
1970976
1832982
1498608
1910473
743692
654782
1027323
1431645
717829
1687045
969596
870202
1793278
1016864
1742509
1232422
1857044
889452
814633
134688
1954715
595803
1569551
1121979
1293547
1471214
1823748
1935563
1918240
1312702
797560
826828
97806
1960671
1912604
1547579
899808
1923771
847781
410133
1256877
182100
971967
1726575
721507
1193313
1481043
1992294
1947049
1479181
50644
1825924
1364792
943718
1154286
353768
36304
105316
1709406
1622341
283761
1233562
1144266
1861638
875920
509381
1604539
776068
1022832
447241
1936752
771399
446197
1276250
404802
1453346
1984563
1000395
353201
1202012
1412872
1336184
729253
1006412
1974570
628031
87245
1700368
1554096
1660172
617917
1395991
929447
763533
1885204
1056335
76874
620475
1138208
881184
1352542
30670
1086318
181458
1890582
1296071
808282
1814425
1098205
1287189
1535626
1488558
1485964
495874
783224
1851119
1188524
1314324
1512539
606177
1734744
1262524
1933698
83957
842596
1392408
1719479
1168783
412373
290409
944910
1587437
1010524
189387
832049
1375611
1045387
266682
1831741
628158
366496
394004
1030989
1591006
805036
1700062
83934
98829
48002
1440170
1360999
740617
257799
1967265
238629
403879
475562
271677
1538877
994075
1232042
389634
1211003
1465391
1323003
1990656
1756393
903939
13012
186063
1477238
1420372
1231332
431402
1854390
1760202
1590400
81326
797325
1179833
350708
30380
488130
1343372
717940
1820711
262482
1582766
404543
1239437
642422
124152
85595
852596
130047
777626
445124
1210512
1799532
1937930
1992536
321442
1687400
1554761
721364
118064
100906
454265
1839762
988623
79694
1541934
1466056
222271
771502
1690038
661901
1983584
1988567
824336
1408998
1030841
1502374
923557
864542
1697084
1312614
272467
1497587
242678
438139
1655251
1552048
355300
1463896
252785
1810262
105301
151886
1795244
131358
1030684
1037863
717371
382352
279346
1768071
238163
73467
885294
648951
1846310
1934274
1183931
929770
1100583
1369377
1214828
1060108
114341
579436
1219316
998266
547599
1534879
502256
17098
1326642
1942726
418867
1659129
712028
1348159
322415
130538
692780
1685954
1546007
1532654
160776
573286
1751192
1815825
1920319
606505
1037200
114045
942819
474964
325640
1620537
1328796
12576
882193
1943747
1113049
1656193
1404278
1479889
440821
1565751
124788
184639
1015207
497021
866104
1144128
1431011
664310
1452679
121964
1841930
1191811
1055272
313284
1494807
493921
1089550
896559
1536294
1283300
1897292
1692846
1956781
38763
1310832
1181164
1180509
1613016
1627314
819831
476477
1344601
26167
152657
989797
1985095
1005544
1292339
27552
302259
1674284
472867
1025012
1730215
1999375
1758944
552582
615572
1905005
1303952
123953
1306912
550951
1573517
1796402
1392147
1054531
19004
949538
203267
1127385
1894498
390419
1260586
517866
852492
787751
261344
1883235
107438
76385
779492
1116258
497923
1922741
620302
1515558
1412112
1257771
509157
1430824
534774
976993
841726
458321
115794
1003404
1744979
1113306
850858
1428244
531301
1139870
257941
506276
1203473
867289
1982210
1426424
620049
682649
13767
957739
1949040
1285986
1402266
370333
1012666
1435764
1963638
957564
146294
1932224
1460282
1860141
1419352
267885
584983
672058
1028470
653565
668534
1506354
1265887
126388
355476
1906064
1460207
749405
1597237
1498142
617904
569961
278477
1623450
1805893
805040
456958
1985448
1016052
1984675
88122
1792517
655511
1189591
153321
1975014
1301
850267
460182
458031
742295
1730870
1107690
778457
199486
317393
1653300
1268031
396331
1908169
1137283
356198
1536461
480817
194601
1738520
187667
1228042
135224
657509
487399
1610280
1821594
1826787
1858381
1401676
1184890
652818
251005
807312
133646
686499
605088
969174
91610
1452196
1757485
910864
945258
1608145
722925
1924638
1249261
1041647
667849
1117912
1015112
1818054
1861964
90227
1705331
415231
1309297
930069
1310258
553004
1776317
1795706
561472
1005934
1649081
29990
179097
671453
752294
1915714
1638449
1686142
989494
1528212
187830
637984
1885114
400840
634205
456437
981296
1105651
1428858
1445934
1427877
516335
261338
310073
551344
1517520
376767
784327
1560929
723226
566695
1109845
72807
189945
1182283
1565010
1160026
983899
1075944
1640867
1652035
1521186
120006
408638
1353351
1602219
1932128
515085
1436216
359307
565755
1117949
1210248
842472
431261
375897
697343
1384795
928854
1278793
821618
246008
469350
837184
374290
742470
1177068
1967707
732548
1882003
69359
563828
1184671
1251573
1151709
1605950
565672
1385564
715086
1966145
1352213
251323
1927061
1381252
860099
917993
1727644
1029483
265489
564430
1873842
1600815
1116240
802644
1904766
571485
337677
458699
607863
706433
1954761
767744
1225455
890914
1826666
1975960
821284
997467
874232
1548662
1837208
1548862
1014907
1555485
707870
1201952
155394
397609
1457118
126092
1417959
335790
238853
1934602
1832883
184018
1766690
1911430
1243833
39132
18646
1936344
1701673
1081460
1869058
334304
894472
1871936
1869661
445667
699601
923132
408314
9296
246641
350764
1089313
1011564
1127894
809251
323223
11294
1930800
390185
278140
538288
1223703
864225
1707708
698731
1914365
1327495
1642083
1843045
754509
1483603
527642
1864577
295720
648128
1677876
632010
687570
48552
699560
134093
1990382
1756670
792671
1771626
471358
715347
984114
1468596
240327
1671452
1298562
1644940
1340411
10063
1705065
340233
1397439
1362157
1734968
397447
1369220
1489612
1331342
229095
297794
621871
1975211
1825175
1258974
728689
450019
1650979
1537917
1686216
86477
1737236
851417
358369
1005061
514322
1114085
1633888
1215049
272305
1817434
1384562
397250
592384
327681
982305
148067
1590880
1820104
1570167
615370
1287531
704945
282635
596758
24458
956734
934433
873910
178587
1224758
1689861
1259688
794227
1910661
1005803
1514629
766924
6997
477274
1157794
1522746
1640851
430641
527606
596010
1018559
832486
1103967
1159599
539730
1918122
1184687
822820
1915972
1008852
1900167
810006
935877
402350
693507
1265737
1540580
474354
1228937
1168280
179679
894040
1056388
1124358
234954
1565010
1894006
561090
1993254
1320410
1126806
919526
35639
1665884
1212230
1662376
1067811
445611
1756430
96868
537072
218690
1466210
1393230
1461205
1351084
1178643
1074469
767790
967819
1769629
187329
1105400
941883
51285
1204394
1479745
1312603
1346378
849815
1663520
780638
1566155
867754
1316900
1044253
1696328
1712927
385040
1556755
696691
382116
27053
175685
53615
1902047
385572
1436640
1094713
1201894
51498
88522
588234
1372371
1789890
825221
24802
1363272
523982
914499
891475
94618
1924059
1053718
930560
1723622
1669237
1275746
555998
1978769
577467
308516
1437875
840588
1965653
573007
635181
1883277
1576046
237544
441831
1249750
727188
83954
1796413
1952071
842789
661185
1474652
1132582
2768
40103
503307
750858
1087608
1329252
45073
1256342
261370
319330
1070732
666347
1512639
1750349
1010428
1147118
1575116
459343
1804085
199482
1628848
69924
1733439
1226357
1457854
911807
1764447
312828
250100
140741
809793
1030382
1475712
690872
357656
1642214
96160
739530
1600133
1191616
1470995
1280637
1118990
1653965
542879
1632916
356220
444455
418617
1801102
549668
1353220
1720246
703357
1838535
1337184
1425158
1829083
1835882
250834
549084
1505253
404531
424064
1530596
397366
53056
630723
342537
336184
1052189
1470577
391208
1146932
1260994
1211147
36349
451894
850058
1087542
1311246
1549892
1800072
1625355
493363
18956
860928
1918727
1457228
363226
1666027
1370931
853929
468785
1459115
1718083
1807325
1179860
1012253
1243229
490795
1139704
1071740
27244
1439435
211607
537877
1080383
8723
759152
320668
1784867
1283597
649382
8372
1109676
856932
944653
1446581
1147164
117422
1523421
119048
288845
1923243
784402
1573374
895478
1670101
305147
679382
337807
1659741
198509
1678205
1959070
809146
566881
718424
211940
1907332
677106
930292
1170459
85513
1034368
1318286
1502559
1313950
955920
370704
368073
1573672
1065478
1789653
507874
1513333
633088
91227
378783
928424
1677874
1510061
1132968
1800364
868687
1698876
1899473
538343
504848
302172
481594
1029152
1336753
344713
1745976
1754764
1609548
159703
1891186
1221119
360488
460587
1220212
1340132
1638307
802535
1969868
190345
483789
1744950
899074
895993
640777
197280
1519596
1910915
1662962
1953316
1203045
1114738
465833
245977
1872890
829915
1572911
816855
623549
1635556
93454
1956464
1786885
990361
163278
1290485
370379
1420174
62927
1460656
730229
1978948
680209
687917
571951
449409
48850
95945
354587
43844
1700984
1908151
1261939
1682484
750120
206524
1318217
693878
1083462
1962173
161142
673685
1866131
692867
751713
1237210
1222617
1211003
671706
816955
1131576
1928851
1846890
524431
1789851
536679
1232729
218638
1899836
1738938
1901835
1836455
100809
731272
461615
385464
33018
1649735
1762123
1782577
1307402
1560724
1890159
892812
1771288
501293
1992655
756219
1794562
1910174
1793264
191508
401748
981877
1094701
1233453
1024758
1031098
120888
1516824
300270
1304378
1573447
729511
606909
1267415
533995
715505
376076
1720625
1538876
1150380
763364
1553066
1880230
1030020
468476
1081376
932760
1328722
14542
712946
954771
1471246
1121666
556711
459406
1895190
805773
1821030
1436422
438074
638458
652983
1914699
1733846
1219920
751247
1186339
268105
1073043
1414420
338150
1801499
435370
136585
1730013
1892701
1004951
1623452
1714649
150786
1741934
1553323
1379888
241752
782865
1238527
1014920
1111107
1291410
764789
1708073
967075
667385
611038
34816
1144833
417308
1563382
45701
546629
1029366
1356666
1147127
1399638
1940553
857596
1017360
1337977
354856
255963
783744
1414065
211251
1991895
889534
2009
501138
149179
1445374
196652
1365993
988435
313265
1682324
1346402
257317
1896272
654035
779143
117877
1487455
1722908
189279
1776553
996044
933638
1772978
1251738
1001015
179664
1250783
397873
711006
1239101
190445
706207
341472
15030
1840709
598471
440155
1247040
1223708
1446109
1069804
151967
996675
1219980
1809605
1008840
4721
746693
771588
501990
546242
600599
1550245
1688937
1264293
1956198
1997683
1414392
125068
757108
1622631
1464680
1324564
539477
404351
525987
978116
564307
673351
824214
1649041
408691
1991164
1856613
1617750
281745
1796887
1979222
1044125
653301
1177544
210497
552585
1169007
1148622
300391
1621333
1168374
1150608
1943526
754506
1828441
1495850
461942
718333
1256577
572717
820576
513196
1399330
363599
276935
136755
1083757
1586839
1087534
977764
951377
196422
1943835
624166
632142
488996
1248053
68376
1478632
641761
957458
1339671
260489
926258
1809600
1582939
1398299
575705
1828083
1200150
237435
446933
1044061
288180
1349535
1007746
86250
728739
960941
11004
351561
883190
760602
286965
803710
1995123
1399890
793492
1990789
1059434
1902865
1869963
1926568
1945834
58113
526191
356711
991388
1724463
21818
1544724
1656802
630636
1291068
999203
620510
123576
1774784
1629434
285766
701443
280781
295351
1514401
589695
1786091
1577089
99710
1110567
358908
889058
688959
789872
346073
228600
585757
1022300
899752
1977143
1462798
300637
1550077
1112452
1909084
1570327
460385
950806
108886
1167287
1766507
1663816
1851792
1653196
715755
1925250
369986
725472
35256
1685427
1763091
341071
1161515
1417046
1520663
241093
512983
1045641
351776
711902
73794
1171107
387142
1755832
528415
1100824
1679230
1993184
1581969
1690295
1319070
1477494
682077
1800635
138094
1147784
1069174
128380
1842020
1221105
1032212
1821856
23368
340968
697661
1129552
410744
1949217
12005
848432
595185
1502148
422936
751560
944437
20214
795842
251229
1405395
543392
573688
1605450
1227995
1254976
1892971
1398402
107111
612270
1185972
553832
1723117
1567649
32781
1057096
906080
606129
1036829
1721645
750957
390427
960381
270665
244855
908208
1578617
825263
1158387
628013
137883
1832001
189306
1588423
339052
1629021
720620
1529317
1812795
916127
1535849
705910
1168799
1318061
167003
679559
1320502
422020
840802
1668547
1247224
410109
957682
64977
1908209
574519
78316
614636
1379607
1175222
1272774
668415
1263846
1174218
760421
350025
704778
632909
1588507
788848
1068489
412364
515930
670650
1258846
962857
1441817
103274
1311063
667588
1113051
1556980
1169145
1925943
855091
544564
700963
1653477
240906
224426
388167
541211
1726747
1504254
102542
1802036
1787622
224260
1140529
1344305
1094195
881109
1993881
1941439
1551550
554099
1177853
1457316
1457412
475134
592967
1710324
323031
1650032
1695577
1554311
815960
503237
1715844
917439
1269312
328294
1027062
1296826
849045
1592767
1882653
62742
1474190
1448601
935945
325364
105687
1985004
1211836
961282
486371
1230017
1779008
1256541
1674167
1424563
1357839
524623
341250
139893
1258930
1148234
326696
1078065
1534393
709210
1256568
83824
563465
1790386
656235
952685
1796762
993174
415800
393104
504607
1961066
1094301
1500365
1222654
1886840
985503
456377
1767669
1436194
65561
263422
975511
1352794
1565434
1863954
343587
1882270
176107
624124
710553
239358
217341
1286696
1755163
1334105
1864228
104013
1375548
832725
1284245
243028
1867537
1248746
1762479
146473
949649
280495
756525
778780
1347666
552788
1690699
967244
494529
1804506
889700
476414
894325
316471
1033472
1723834
1720688
1269169
630895
809850
630659
784699
1106294
103900
157211
1587001
1892677
969647
1275833
673353
468393
1741165
833840
94122
768110
1157701
454336
487390
785469
380768
978051
513315
1891129
934448
1740343
393392
518395
140093
1170087
1205608
1823326
1285722
1421006
1298780
1453102
947502
1140884
237257
790221
426340
17377
1330832
488805
351144
272088
1048753
815941
1791391
1541654
183645
1602212
1668128
742399
132692
501343
1368694
1752178
133765
1372808
415825
360568
538111
867119
884103
1723806
194284
875098
202375
1723496
928965
1353998
565109
1962486
1570888
342264
1356117
422176
834456
886677
467495
1293046
1185283
37855
385738
1170612
1734762
1730312
743941
1689396
1131196
794035
1470761
781770
170875
1645672
1289626
240254
869837
1362242
1031996
272766
1660732
1043862
301727
1763438
1349735
1011433
1700969
1833419
1760905
1904599
542191
1325088
317529
1756082
1707543
1920707
888426
51115
372058
1183376
1461207
512309
1266382
185462
557195
152113
80191
933148
1201233
468937
1279917
1066611
1815971
975190
1770345
1714051
968339
57963
1492780
670063
1961429
270433
478157
410461
1735251
869157
1067313
647802
920155
976288
891650
430046
1752812
1541461
105550
908091
1757673
1834964
946629
408843
1318889
1376807
1678595
1855402
933949
1908641
1072158
1574234
868393
106070
264793
204799
1252762
1268159
1216369
1132078
1466322
1965497
625081
263283
1596000
66603
523149
1642396
1499952
1994965
505428
1956973
1544390
800792
810689
373076
1807356
51553
1944557
818602
70227
1428814
827670
714699
301931
1336868
1332381
1067969
1427016
1513059
332955
1907959
959300
1908066
524033
1374332
1123819
1219000
845653
24188
165645
1463704
799705
513030
1578850
573190
1177580
1451022
546317
942702
1581829
1704099
349420
860467
290788
502892
1292180
1617156
394929
1851304
1397646
1573072
1120638
760818
528413
333426
619866
1734233
881965
1017074
1689143
994141
1378425
91369
244757
831013
796653
1019741
53818
121925
951981
1105323
1752070
1549014
1616717
290877
1968078
1588594
1522781
483046
602721
1476656
1916833
709046
933761
354403
959749
1086992
1039578
1381482
1040130
1782341
630958
1343906
1914012
543881
513065
1196535
441324
477317
1973634
82084
1297474
1995521
717296
1320751
1671435
1140830
1154184
1329426
886249
480499
1765422
1629744
394909
219553
154330
333667
1935754
1619115
96659
1597926
1964051
1849804
688379
153738
245640
791046
1114595
1583849
1157791
1609759
1576150
762830
236214
1428345
396769
1247854
1617728
403017
1447438
682041
1794492
1797026
1579934
476834
131795
909647
1855401
485566
391602
759722
71028
1982502
752924
1747616
841749
419347
847614
1659241
1132
846895
1209750
918863
1686233
486134
1912337
1344903
439513
1934104
1539454
1528704
1299577
630791
542988
766467
46616
318326
304541
1468416
901628
1709907
1355203
317402
1354143
1570818
236763
1038849
188303
928074
1170673
584014
1524820
141659
251960
1132491
724076
1187061
163297
897144
974794
913896
703408
1193269
1328758
567218
2768
373433
1984572
634178
1028685
774740
1583064
821175
1461762
518001
621354
634639
55663
1119845
545855
1046613
1760550
825151
1414398
1911801
1038441
1895265
90336
1264693
90570
55841
1480694
1734530
1517761
448448
928637
1015090
486686
492257
694529
1689691
1846525
781673
1653382
227863
157465
1163278
24156
292168
1159883
1902070
1110124
151646
967112
477537
1124997
238234
1942142
1763536
1155290
227967
482937
1066461
472997
524317
954048
1314094
1728438
1219977
1110160
1506789
1999741
1941943
1066100
1547973
225617
1569267
163033
1736221
917894
1052218
1375216
14490
1493021
699782
902645
313874
1186724
1627233
1658650
471583
1643443
935625
136543
1076944
1530057
1881853
1518578
922157
1484115
1857798
1350142
109476
1653695
618816
1974172
1515173
1226322
329535
1554307
1974482
876025
663838
1874967
250971
1589192
879808
1807078
134390
349174
7315
1904944
823117
1260497
1982900
502501
1476221
431480
1221694
719440
366733
1486738
1626892
863511
1709193
711417
164146
919353
1399872
1723764
1274001
430366
923980
1436366
1132917
1197548
453347
963545
1659269
1084155
1422763
588493
743312
716223
1716000
740663
922189
1474841
1230830
1753743
973550
770943
1650415
1513598
1445914
772737
1625632
285565
1609526
734682
1618751
1132488
1271683
1739967
1688556
1500459
462552
1748020
1535821
1746504
1877434
1172169
1700775
1133865
1030969
509683
1318759
88523
692451
409066
627164
417967
305329
1562379
1196086
1785517
1290858
1267930
925657
1828530
820987
666540
989046
457320
245838
755840
1414321
645482
1582280
1467614
1639786
345861
432270
874895
606131
1924627
1853381
1403746
1134744
193676
1135963
874068
1406380
1252356
744202
1946941
585598
862024
1505139
77663
436860
1960476
1759776
730557
1885886
1804027
569406
1493907
241274
1363815
67248
1524146
802899
610308
1586069
1391368
893075
887051
512600
864739
759275
366067
290576
1761210
1549545
139249
553134
28293
1465630
1339995
677274
576205
691695
1625983
556493
1454837
1256953
652436
1620138
396473
1317514
614686
925195
785739
44053
802856
964471
775496
1728901
382764
839980
939608
399322
1477453
910306
168897
1434809
1531869
1600470
1733832
1035609
905407
985203
1144072
762273
1213858
21764
1633168
1452277
1398651
409320
1815490
1692871
332580
242898
299652
705302
807559
1158394
431804
809387
798671
559300
1394883
1086968
472129
1133855
787357
755969
888932
793520
1475430
558413
1767794
1805130
267262
209175
1306111
903758
978014
1437800
680931
1205212
1550822
1424137
1561607
356629
1709733
1906108
568185
1548666
1082400
1323512
591388
10628
838481
1244735
237571
1752392
286872
423543
1704941
658466
692912
1931075
954106
1615403
323990
846327
1078286
1753446
1950550
1445435
259725
1163418
234590
1101284
1911019
828768
1288760
808733
83547
601217
52483
241422
51009
178147
1927778
1180386
1565998
450638
152706
1480564
1471442
1563443
1601273
1704827
892555
1571754
747768
1825559
92815
1320525
611253
101629
1548107
619654
26920
1020289
210184
786636
1754025
551984
1467716
831390
1248205
885071
567334
162009
730724
639816
1100593
1059980
548934
1675850
1544938
1614670
1426922
446305
1238524
1745958
1224950
457782
561797
1784526
427230
1177238
1059099
1634922
719515
1119005
1508524
898166
489579
611142
312901
1071379
32200
510984
1345923
1001791
1726461
1943182
1451466
909915
1578103
678614
1097739
1382578
1321104
1257493
1070586
1763077
409179
21475
290280
596464
1542225
259819
1975610
785828
536037
119971
253821
1072332
1973466
1577334
1329889
654543
1755283
1056397
1215492
1922243
1524945
788317
721330
1077338
1980749
694836
1680351
67467
729511
1616683
1346009
191394
333844
276025
1101339
974149
1321477
934680
373122
1560447
1245997
1985477
1647147
1010433
1322205
403576
1184661
183176
183481
666047
2482
386310
970837
1835674
1830576
1682036
186379
1799999
1803603
1906890
941806
640623
1100881
983179
569222
1065162
422134
149514
1080025
1023200
642931
1119522
1107024
1922920
1038726
443482
311095
1814340
326376
1350417
649895
1505012
1608061
1018234
1629458
123094
518636
1217223
1451302
605748
750998
370142
484470
527713
1136326
1446836
567932
482383
832617
265299
1486625
1617092
265376
1054685
305141
1148202
1524092
1605275
1976694
1468098
194492
1280088
1261879
1116979
878203
145251
1566219
171734
833668
1739328
93125
694448
105951
1721350
119463
1504603
1054618
879712
431880
1201358
1260980
1280434
93801
1856475
180845
1580888
803053
152644
935196
1821627
1839376
423077
1052020
151927
1643267
1763130
605479
1412202
992041
1014274
1440057
633379
834679
714077
1119273
1136993
1697460
749804
1160072
1079960
1691299
722073
747527
995488
1614461
604501
525253
386885
1196135
787833
1831278
995197
1012637
571173
1515525
20769
701304
388213
1982475
533912
1614730
589741
1780528
1653640
1486969
1280085
1059785
1744667
1193243
181703
257750
1353558
1770867
1648539
1060362
1920787
1859624
1278345
1174562
892702
595639
1254182
1365977
668248
4823
968594
762346
1527691
1701441
599923
930663
464667
1029175
1926662
1403293
7847
343570
1968142
1770899
566308
67309
220986
322570
956142
1310611
1710153
1415472
797024
948106
1288569
1538234
152210
1989813
1912454
372246
1543233
1672540
1026887
1058571
1005058
939847
627600
116438
582965
1983540
1616744
1628180
1483581
1053175
1538966
1126579
1359212
106013
821008
567610
1571833
965555
1538726
1053723
1604170
1568920
1000426
555314
1467053
1126332
696637
967598
1892851
1125018
189220
1715603
1148974
233002
1539182
534893
10246
75128
1400963
677065
1819360
1826384
1246368
683686
641953
1961095
811042
784269
433718
1476606
855460
918439
1843862
351761
1834286
1228585
359974
1818146
812643
1360511
1255093
1693642
441346
822704
363132
520916
697597
440148
1497112
1095208
571061
394794
941334
1713672
1812613
1386532
1608741
1922181
1478901
1853916
399406
1489745
1389618
806129
321980
1956807
1443246
1412335
1386912
278628
659469
92699
1603871
399203
99050
975691
486983
585429
1104132
1144267
773753
1571952
918976
378044
1742106
1514273
1793218
597309
221715
1775375
975040
584401
107580
342195
705241
488482
217545
1491893
1625304
1544936
622030
838895
375620
330319
1171932
66113
902397
1072904
540766
468999
311393
1208601
1444367
54301
237870
580606
1534799
542207
998925
140521
729611
1089902
191139
1454144
156442
560646
770990
1162992
8675
1793916
1884722
1464042
369998
207897
836676
81738
512333
347972
1076063
1859473
1415824
1395459
1972399
1288732
1850649
776705
64340
1411622
1507889
629367
1498240
1092760
1795942
928770
127054
236042
483768
1953559
256875
117233
1737426
1624488
1975211
595485
1631222
350507
928417
496034
293052
1628464
65599
997621
1184196
1969277
1533200
1613275
1856394
1849420
1097115
1639678
1629198
213836
1969058
6397
1666571
771121
1120589
1606493
1506401
1032959
825034
1771507
1869196
368860
351673
1155775
47936
1662817
471204
1950317
1318166
713425
1138713
867228
1230683
1031435
960380
477228
368449
555914
1526511
1951259
1165066
1058007
7401
325311
590041
772452
1184911
888001
1660154
1136386
1220581
306967
1946620
249343
1969049
1406470
1024296
1438867
36607
1927147
1256509
718906
1309375
1408150
1392484
313068
688656
1487139
191439
478844
1602946
1223498
218554
730137
1305742
898732
1885342
1848150
1347375
850551
1062841
1999801
1933638
1098594
250482
1991023
90708
1597419
1028748
1049839
304225
1834571
845343
1748696
1073911
552866
217605
1024266
628534
993636
1580410
1193216
32786
1030904
20475
668022
785845
1212146
1202571
1974375
199570
1158945
1524778
1893392
1116664
802358
900850
222127
515633
1851593
453644
937720
1285973
1914374
337505
48313
231851
362428
652237
1867902
416610
950633
1798661
1619032
1690783
1431856
506931
1264984
735175
163068
497070
1147833
1182577
817966
419787
1394983
1662669
1237709
870271
653261
990290
413234
765778
945008
1538532
965699
1900834
45004
380778
717433
1192061
53376
1189972
154536
1406350
1102567
1248
1236400
1829345
1230424
581704
428725
1595073
1446195
345478
1592024
1126671
1707855
1606395
1361248
944973
1552307
133796
541359
364598
565698
1114467
773066
678352
484490
1576679
797252
481110
1994839
275405
1705125
753652
1343170
728073
729300
1476176
250199
610938
1311928
1418528
1303591
1388389
430682
1379594
1379078
1620940
333744
1661956
562798
930607
531174
353213
1511754
594605
596593
1768736
600892
439738
413310
898835
1325967
614143
1059891
1173790
83951
1257752
318996
1957761
1576801
729348
1338500
1194383
1854075
750546
1264327
1415000
527276
1037980
646706
1969312
67770
481743
212986
712762
1718412
1990903
292923
772683
85627
1633493
1396470
1186887
1754909
1057799
25949
271857
1149401
1588862
1351059
1161420
164668
1079480
218178
1893156
1724605
897797
553159
378773
500016
1681125
1575584
1811466
844389
648591
190684
1192293
123135
325482
556871
920128
90814
895554
489895
804603
713822
1668951
917477
148392
1815494
31947
580444
1556847
719136
1618960
1024432
1450246
1967046
1882119
1473243
56583
1780732
1048600
363599
1816400
268817
1545422
1713537
1444928
1245669
1581781
1708566
1276463
1334416
713469
1454571
1880636
101313
1480732
299804
152295
1198747
1286941
1252759
1194352
1147303
1754993
622039
1858824
741113
1670461
869370
1038192
887715
504751
1817428
1739203
1318578
365795
798055
1351529
1327830
844966
141969
1107563
1722034
1343467
685968
665210
770391
909934
1078816
539472
869621
177325
1953622
900733
1928183
950653
859686
302180
1265954
562098
1644958
1242698
1662334
1708431
1724097
329015
1329549
511143
1060249
266823
1353318
1552008
820884
1591744
1081590
449529
732610
642329
1227711
1302127
778918
573183
570498
1259787
1021442
475716
1393489
662353
1259641
1072253
21161
1562299
1959009
1017908
762181
335827
1762098
622640
1009755
474860
447079
549150
766442
1690656
1995240
1972849
999441
1861119
798319
93407
251129
1863731
776269
1537628
437847
1031004
510524
752053
1037715
884736
658283
230191
5248
662136
10311
1585724
1573661
1432923
967182
903260
353326
455889
1743928
77558
1027255
1459171
693586
1133015
748112
1435795
1969308
320269
1389513
234324
732370
1917475
1042181
933681
243000
961788
637257
62099
1782106
844706
1123712
839574
793620
1137953
1129438
1554242
1524013
1117207
985924
1936809
1595986
1928764
616354
74492
949952
617502
1553395
1745848
1706382
1783818
289393
1224605
1764367
1080347
1273972
530122
1025085
1524736
1102798
905710
1182170
353655
912395
1713503
1283545
1387101
229464
1979720
117014
140739
1371976
1123591
1029678
294017
949447
1134982
1128314
1693919
846492
1294736
1602828
979535
986671
243198
1876251
1520367
373238
1798703
1808720
1298296
1041014
1492430
959587
1830981
921312
1863710
111994
163822
1850175
93502
1175062
1523657
71864
769970
1306826
1457620
1993061
258895
645805
147444
1546436
105151
1604186
1618098
344368
879000
1524195
1445358
723804
1682567
880634
541710
522823
1735340
1044835
1101794
1543770
678208
1734584
1084395
1880343
1621121
454341
582906
1847740
642352
1830015
466028
1501515
1882108
879105
543017
1503523
179270
946517
121465
32224
1171038
351199
722456
1672912
1379408
1925372
760258
1554037
1085893
965352
1460373
153279
1880908
1359613
1289844
1828837
1875669
1292494
1279199
351791
558659
44295
1938794
114383
1105631
14304
1784682
1563010
654628
611628
605689
1675838
1059519
1805370
726731
129564
869148
1876177
1015838
255549
475448
897807
1814837
289143
1949004
1145643
1711734
724684
1825589
29974
1677662
1642595
1725161
1167266
386649
646520
838659
1769669
1677761
294763
1022152
802279
853542
1062170
1404023
862696
1018231
1110070
1317802
623085
720927
792153
1974399
1241504
1602963
166604
568499
1839552
1154658
1937283
1449014
520479
1245542
1946877
999022
202290
1520779
438327
1172614
205228
1186576
411682
1919381
563419
851879
1494101
867410
95792
818717
1810328
1018194
110069
1709026
1739064
640496
1126518
793839
592620
181008
1679674
312670
917269
1471247
575128
1942354
1607442
1094925
1957467
1906639
1364508
1647782
1530819
1065165
528331
758581
1053419
1612829
440760
822493
3181
1230890
498702
254706
804234
1879642
1933635
1827110
124067
249142
500488
1042812
633746
96284
474575
1002607
1111197
162295
1891144
802994
243015
1090487
41583
1318056
244947
136047
1941356
1636919
30465
1635264
859709
422188
1899828
1131629
1979802
159071
507861
593469
1790333
441869
1429409
1206258
1084172
1228563
1983187
162914
85898
543544
1979236
185689
1271487
853701
909434
1330209
1305859
1985270
1019180
791075
884784
570778
1692299
1029365
1479293
767961
1122493
649658
1639
1642957
478134
1962477
1576467
921251
254363
1698114
1214289
1658693
1631480
249416
546001
1822617
966693
599191
942448
1097122
386363
1331422
1527952
1456124
516396
1344337
150297
1061992
81856
1841007
311486
969640
1860112
1528289
371594
421258
1522167
1530727
961166
448909
207183
1829484
1625320
1281740
941083
878985
901939
732516
1163258
283724
1923795
40717
436866
553165
1658582
237580
1284446
4894
397922
1758909
154587
281218
994978
1908545
1015362
1836770
824980
97950
983202
913020
1171476
740056
1959385
1138403
1122158
513345
517882
732570
426777
657239
1518659
628825
278584
1813392
1788412
1647720
1346207
542860
18145
668722
1148247
1465155
1239270
404121
166675
1956357
1969526
874388
1959807
1094877
1898935
1320051
286498
342414
1516913
202735
1806988
60862
643318
822232
281975
393894
1843768
1284958
590785
1296989
1019156
976520
895742
1392414
985354
1522798
1425783
437577
1557505
1173653
707648
72188
1119765
199409
479664
1431224
1844883
1340025
936649
727533
778507
992031
414132
578894
674215
1475250
1909206
1908264
409997
794474
831958
948233
1303129
1273241
1315717
874189
1959094
563350
552662
1965585
1436764
1619389
395488
110932
1926446
1301988
1225068
1564156
596259
1600131
795551
407911
449913
1884339
1268662
1968682
1501223
616726
534321
683867
1102111
739041
816995
983804
1090417
913040
17321
35529
1714889
247306
1963849
1779941
138882
1562025
1940002
1916731
193669
149663
949546
794902
626067
1357276
1593543
1237913
1531481
878009
542306
248513
1398020
1291245
1584645
1593351
506609
957400
1824381
1920611
1766535
453539
1698031
1930417
600541
465859
1385992
827177
89741
1857405
1875753
728388
1123266
1530245
360187
1810418
697563
1860007
1475210
770426
1424962
1783799
636553
873771
1995842
808551
1598231
653636
1352584
857415
1629366
914147
299647
1085618
130521
1226449
682360
886415
1656774
1644587
753044
1623745
407935
1425522
193711
835953
1134638
409811
10336
1054358
608101
1295408
229637
82521
1536911
189010
550534
1130710
1619872
1121443
1890827
841428
62917
623693
1719330
268147
641080
841664
1307697
1593616
1979965
1554141
1212513
1739886
759468
389339
1279781
955372
889509
1142204
326945
1642063
1515683
1533392
1515360
818681
180447
1329950
698173
1555168
1833411
1042283
350388
849270
1797439
969666
257940
1343385
761046
255388
518381
1654746
537499
234292
1588327
1116284
1133497
1227993
1952338
1282328
210641
411578
20570
1007188
1828135
1862895
1034307
463572
1613128
483122
817669
1408881
1779605
1392057
1614134
1411217
377
1235726
424416
746600
1059158
1702194
1548724
1341144
1026261
1763799
995202
733909
238053
1139393
960983
1450507
1082962
1107238
334587
280529
1988428
1680380
388459
1032105
896345
1027539
1747350
84370
493149
54528
1386031
1676471
521064
1536368
762123
368752
204240
1532924
1436036
850341
676762
1826484
1480282
520896
775399
938139
1738663
1887490
615373
642629
468186
1169357
393546
282528
1795307
440642
730729
263727
1642286
119293
193823
1496917
824303
864874
545340
255507
846459
110252
298446
400578
1407065
281169
375461
888289
1003823
471911
1021237
606623
42595
1490587
773298
1851332
1152931
237489
1733179
1784153
835715
676951
912258
1155786
1964827
702810
1459278
1441097
1012748
285240
763432
698980
51851
411724
1863638
690044
1652480
774874
1479387
1387378
543971
1868262
132059
1245147
914555
315400
1715657
593072
1597263
1493047
1552545
1911719
1656098
1993061
1800759
1911159
19239
1316844
1323823
1019409
467801
155396
638230
1799996
1046184
525117
159798
591473
727571
1470504
17533
843065
1583402
1657063
87121
945066
1434745
1902985
17461
1728641
1462599
794492
1291360
580037
628561
1191820
730267
1064349
280180
1800390
1611392
1121668
852988
1432124
678167
1950968
1024606
1840661
645140
1269618
698703
629920
223225
1578151
1360045
952742
1764376
52817
258152
1461522
1007959
1332776
687094
1721592
1813866
740827
641069
1991475
727792
1948457
663477
489146
1784754
1513053
1105647
324135
1661371
1957526
484208
458297
1803770
1088491
1143197
1690984
1678662
1039005
1503711
1975924
1442554
1741391
643929
575598
683303
1887708
245212
1861663
1299071
1284463
1403713
259442
1198299
1163350
1766998
1303318
1555568
1187747
1464344
342099
32129
574269
1084454
1682516
1020524
996549
1358056
980498
421430
863665
1523196
559762
525613
269278
1969514
994492
126439
1728999
613406
1663302
150309
421042
1529382
1702991
634307
1456322
1564815
631976
882794
1637921
487458
579421
1178237
383155
26049
308862
166889
1323677
713535
1041753
933313
634556
1175289
1209953
804413
1858646
993686
1642422
988654
982982
129240
548173
1593775
253555
1849703
1951033
859133
786208
311272
1580574
624219
157004
1143224
609484
1141112
1476287
1429232
1907233
445941
340878
1328690
1482802
596572
135614
1193782
1685791
602116
675180
120220
281702
216060
465665
1468692
492672
149072
450260
1959916
278674
1754528
1958871
1288709
902227
1976300
1159973
30307
1711635
1172439
1923872
1320092
438092
339960
1040041
417397
1223890
562205
1646377
112601
1637282
1490352
810850
1398490
1291622
1417588
1516979
98170
439217
1756587
1040824
870843
920158
191114
1327231
133524
38183
143516
1270229
459523
140459
750861
1030714
300711
132705
386230
1442666
1330443
1723935
1163152
343092
1396732
1596607
486591
653925
472726
1761798
1311131
1427601
1251867
1561005
1770364
1759934
127536
14973
521300
849685
873891
574824
92197
336652
675185
1868009
1025686
1372925
1271274
1196609
1408137
229293
1757272
142937
486096
967234
903170
1192787
399536
1409921
249130
998148
1187704
1871981
1529027
639446
878629
1719332
706869
253175
1897422
632853
662001
1533086
350089
1904622
1664456
578976
1204236
1739885
935128
358635
1587847
866536
1832778
1143293
1584739
492570
1880823
1876039
1659224
783456
868821
1904448
857336
1956368
933788
1109903
975795
1893664
1252816
951719
807141
1562987
1771174
1471559
1167206
721785
1268957
1597978
509747
1540666
1079296
974327
1528626
1454079
174180
1076508
1749693
617012
87382
568515
30784
165948
166272
1461973
876029
865030
348571
599229
900884
1709441
1200073
1622985
20132
1102188
289251
1830658
191071
636276
1142731
1255930
993185
1096848
804985
1352690
497821
399267
421597
351701
770183
1841818
1938154
1477991
1025339
1382940
100877
1783458
336651
1699219
697822
707084
1243603
974298
106570
134041
563440
859432
589344
101013
515047
971778
1852150
1243834
1652509
1672442
1985004
1686349
1809088
734219
492598
1522662
1245664
332265
1161524
1068173
1136665
1153528
1365695
1447
308439
1153535
914336
1470926
9041
414523
545282
623316
425521
189507
1927194
761739
1276313
1812442
79094
57908
505904
167974
469452
271388
1560161
144673
1408654
839100
652823
1394888
508348
898344
1617477
1308043
1364877
1080480
353283
1047084
1043975
1564854
152858
861800
664115
1960580
167827
251266
971522
1456173
1256861
384145
280949
1424280
435252
1123447
1721983
1998366
286441
123076
563120
1714788
1777425
1981754
1630527
1325669
1903083
890472
771174
1897864
10069
1468597
1550302
1071859
1692227
366288
773803
1746566
746741
1314519
224178
1322293
752841
85380
233745
1404286
1578160
201720
1371996
1366256
278816
622510
1375997
1762534
884464
879615
1380503
301444
1448780
1682307
1564279
1684863
1721911
1974139
301588
1294555
186674
312119
387746
1753621
302681
769121
1115939
1803401
1636104
335646
1802092
1115304
1962580
227720
1441885
1052776
1149749
1171056
1092975
1840242
1743469
235233
2454
1194540
1319582
343305
1624020
808733
788213
1540721
450664
1972302
537730
1454271
617527
305263
1132365
418032
681643
651700
533270
1120478
1414730
1162386
419602
1848953
361519
1160522
555797
499612
1498305
1305689
699411
865785
1579303
138971
419827
1280450
410455
945506
288140
1541005
165932
1919499
117608
324251
1102660
628914
1990775
791377
460236
1660705
606123
1180838
644324
1408902
1683938
1361096
790136
1583326
1836550
1185515
1698494
454557
1829421
1221314
258369
1913478
158513
1221355
842454
734237
2237
1966963
1119570
436172
296507
1204738
526664
71199
1811151
1794877
1219730
370866
479673
1804190
1250064
1871661
1548650
1378324
1323675
668347
32409
4252
1786375
1811009
1724698
1267533
83999
747239
1416731
1479781
1053207
1281054
281934
100805
928108
1844737
419387
1797130
1463464
124871
441502
228353
100667
127558
1990972
1399038
265330
328258
1905100
1797519
142463
636657
1603188
1689339
1657833
35810
289095
1507402
1967505
1900865
628240
620971
1315024
433560
1520408
758954
873799
1381178
1644048
1272889
486389
793653
370417
292523
194342
1719573
1323819
606805
838395
1749023
1635593
1232655
125394
1512797
1530977
1885583
1558008
232148
1044336
207886
1953176
1183222
337940
1345198
1661223
156949
908600
1156490
690503
913933
479491
807576
1568106
1192146
1825608
435990
358910
1742331
1831246
857173
615607
912751
887824
220805
1856004
890698
324345
357830
1694327
1542610
1600715
539571
1952147
1862376
1464015
1172087
533595
69286
486653
1005960
506244
345783
833476
927736
901845
1121095
1398566
271613
1151944
1708995
481300
713301
1310993
529646
1603370
283664
669532
1762913
690083
347100
1305923
7011
1390163
1761616
593037
1290495
1845535
466452
1922804
776990
16272
1906734
1812700
795107
1692204
636353
502933
1194950
856786
1882547
617543
1588509
1268475
1322331
107120
1099003
1959810
1335196
313320
1851777
847261
1407619
888375
101625
1242392
1300273
730431
22952
1513146
722899
700736
1358462
383691
833459
1650709
1432208
233955
1899746
872916
13400
163962
554428
557092
1323204
1341705
661947
1466494
794404
1004419
493962
1772622
443194
1816527
1227823
1266833
1530948
1936751
517770
114858
1470335
190121
570609
1306845
1613015
1213343
346021
1930429
1262325
354717
1030595
493544
707214
1807765
1516784
466508
1440337
890011
1972608
893209
1104425
1346388
284440
1779171
1512979
1045159
1945024
1056158
396962
1444659
388055
1539161
1567532
172924
1726163
923828
29299
1611709
301346
1501682
153782
466461
1260289
686275
1087824
885359
1688776
1991755
246768
1795020
1139072
884183
322528
1852076
256031
102706
630063
367014
1480900
913979
1939202
296550
480273
668657
441987
37267
1075849
816567
1345289
35812
572611
819551
1429727
1257929
1129664
381170
450777
293848
1882022
309218
1538438
650394
436180
786950
1843592
1053014
527519
689265
496065
632805
1253998
216871
435006
1054215
769737
1895642
765339
1529960
1700250
1478989
1981827
1946535
392490
68851
411586
1816817
1724426
245318
445925
1804045
619208
1075300
100765
211918
1498443
1037324
490997
598666
451826
809176
747507
1119860
1407723
1651961
743828
207052
942618
572070
767151
54572
1976812
96925
909161
567183
311915
958471
1239434
1696398
1296898
1371241
1770311
760913
1415340
1683415
1072015
1841726
818834
1425001
1787687
1245974
1686057
1723302
202600
175804
1972984
956627
1641855
1257509
1869369
983666
1690510
1466986
469818
42492
1875674
644870
1233240
1073018
677026
427649
1001058
1952274
616239
1561886
674607
1714315
610717
416136
1498434
1525297
1365805
1838951
341341
1198494
1482302
1740002
1426183
1983683
1030328
1692815
1974032
1780077
277871
1104625
1267345
674682
681687
1145499
377445
190443
913494
1551524
1226783
683162
931057
1228980
1145774
1780856
1369541
82255
1498306
1192267
460967
1711046
1277014
1387634
992329
35988
1496933
1597514
1345556
496502
1311137
720545
1621368
1747161
416185
1595590
109033
1336115
1490251
1194494
1612604
5540
205927
150844
962088
514558
1934179
1962410
1012959
225045
1068779
1443883
75524
283333
1504493
751158
1439409
1767553
1894378
1857815
1746781
924324
1892816
1330420
893587
1994181
419564
294206
1260717
39133
1903150
194757
1470555
642466
489463
1517989
1671453
56751
1596158
807326
1614816
1535186
359604
1706444
134977
1341933
952727
1855770
1624692
1979809
1025870
1534493
22662
1605173
569463
736507
800839
1026598
552285
1457055
457976
1092760
1385102
1455100
47057
1927373
1870684
944804
1823588
119674
1990702
550412
767807
1829755
1178395
294925
1141634
1889930
761720
210254
1010845
721181
789985
1224796
1146778
476012
1943377
1384706
1456283
693748
1418933
1213280
1557802
805393
883835
958179
443605
1560117
1051127
1570546
874249
1836524
1828514
342466
753656
1443979
1169918
128370
504328
1013428
1425401
1334001
1233658
1323454
39751
1069857
237831
984351
618381
748837
176322
1435310
1655260
1426563
1431746
1809789
587734
421574
896962
1188942
13776
470628
1700373
679295
1483414
239565
1049748
1870305
1603310
1984592
342969
279973
1219611
802140
281497
300073
1253190
1961082
951534
1850449
822621
257938
1462994
1692432
1751548
533458
989544
674897
1779404
1234506
1157849
1373999
1122647
1061398
1692293
780544
205022
729038
836614
452425
1824771
1201267
266806
105136
601031
1394126
522824
1373774
1176663
831991
1572738
227936
165962
1718239
974250
1091482
957650
1863888
1877895
912507
1889012
1299890
180388
692462
1426033
1502494
562786
1329965
1923482
248579
1960877
790592
1871575
1298927
397684
297466
833988
1293360
314199
993824
51198
990565
1908357
1104365
1904494
1216646
742840
1057776
528118
185601
1290114
542546
200857
1308887
1861378
1755388
707488
1827470
1050832
517712
629640
1137084
1595182
889180
265599
1902221
743648
1077062
824559
440167
909607
21591
476755
1465975
768821
1640996
269379
55042
764108
1630157
1770726
830831
159726
24220
377998
812838
1021741
945164
638662
1298048
398329
517572
1069489
844778
1235660
707774
138368
1802113
1627810
1144511
832240
1606476
1536365
1228789
1417494
1046127
1091616
1493496
830303
1147663
1428416
641834
1478912
19374
797417
169892
1800827
1300448
596015
1053402
1739291
1354356
651307
678819
498700
1878979
1222996
1801514
1716284
1905367
1973787
711982
109105
1090179
1429519
483636
1690415
1239786
294068
766844
656178
846306
275869
1173824
97505
253460
912856
917279
871311
1961344
110694
976708
346500
320648
1194087
465913
347021
802187
227983
1878396
1890490
756183
120674
117870
1494429
1739713
1597928
964071
1737391
1919523
561840
738229
875048
943053
807534
1407309
1090751
384611
1754355
253977
43062
340296
45634
1557557
70849
979222
1095750
856900
904425
252675
1774276
742302
805417
97463
1304896
1818584
387579
989894
142522
834989
660796
956025
417052
1240809
814
1784396
1962914
976589
740689
1079081
1299505
446046
1730919
648566
1874365
1136128
329075
1468064
1772124
1812993
36729
232477
1557003
843554
379807
1779529
1250665
1095958
57922
1668493
1634727
1382549
1100225
1197188
295739
285898
1514372
1433598
596520
638884
747014
1848539
67760
185151
893282
1893121
1268708
1655242
975509
223520
335790
426634
1135353
1827214
1282620
1122126
1669797
239915
848935
1328006
688441
1191207
1255136
869691
118686
28621
964892
550065
44209
339828
431227
917208
1277043
611594
972679
1810565
33268
1704892
1879974
1110759
593260
883234
1061543
1444921
1259682
1395162
118706
1341109
969119
1669034
1759454
436240
655582
671032
850026
1368269
1784065
148215
1689637
686687
1012021
1486036
1411361
1731010
39755
249365
334551
1761902
231309
15853
1515335
504564
710
51494
468690
1090675
652329
1020018
1162683
424341
1539211
1659579
490314
161220
134257
542210
485154
644210
503454
396262
1472345
1027875
1689360
144885
566510
793190
491811
1171194
1966507
1533493
1776570
1062937
217831
1399403
416715
1826559
955
1258004
783297
1612292
1249801
45835
1455980
426242
298670
1317363
46422
1126729
1652060
682156
241744
1925229
1040300
1131361
130066
1368002
701213
1391712
587995
795550
1087289
1066974
4809
1101775
1630036
410537
1186676
246108
648911
1105681
1064017
1741790
1816297
123600
652440
1533414
1228474
197612
662307
467599
310298
776342
688364
306579
487621
726847
250694
1702729
208044
1135354
1713836
1966428
655966
1612791
1815592
719035
673145
1689636
25852
1726696
396398
1270293
1820707
1445023
1510560
260300
113749
1911079
1309097
206900
292251
108846
338208
408745
1552209
383983
1739716
1377753
1063941
1120463
709668
1395634
964714
1392900
553337
1793204
1200249
1297289
485202
1225339
1764010
670398
1439726
980883
170806
1193574
1909351
30676
330204
1162597
506454
845577
361013
72686
75266
1883902
453498
1387071
103676
449512
1478582
718075
1542700
221839
1839076
506951
1578272
200750
378494
325719
1855306
1044396
283329
117089
677119
440533
56460
392578
1868700
209559
315325
178579
1083444
842759
1514957
1094541
1771831
1932589
1583623
768811
1614848
1568156
1947407
690843
608136
662647
665120
548549
673381
1399720
1482054
638245
475964
1652431
1794251
1135194
626807
1541558
1798273
785938
1127977
299647
1959743
744264
33864
1878934
1252772
461092
1032235
1940464
930325
1098146
1006683
722314
1794539
1972221
638521
480342
1245282
1121762
1350675
551077
1406157
524623
1931974
451267
1346667
178435
605366
1408298
752995
1511671
292020
1194154
145841
753851
47343
69571
560541
1093643
1244959
1364768
1743847
854934
1932972
1226164
1259208
1091010
1631201
1893785
740037
1323484
154329
742272
928436
1798978
1250634
76820
1649036
334290
1302138
481665
379599
1889315
1028898
1207859
1853965
471131
205811
1097343
1088186
1172176
1323918
313612
11184
1281856
1600860
548733
1412372
1502130
1129151
1223336
394427
1296036
1591837
1924473
434691
1888675
1220799
563467
440313
1641543
713938
532066
302770
392107
1419445
1632350
1574829
367428
1955788
805530
1110907
614220
120007
1215689
575688
1770294
470232
1338850
1468072
435634
1547301
1802018
122841
473374
877828
1111826
1046642
1177658
1523698
985675
931687
1615857
144325
948755
1594156
885999
234655
392658
1453155
332971
1046083
326153
1275852
992622
238194
925772
175653
164663
1468295
1732831
392846
919963
288125
1776491
1786355
1716029
1814592
1976666
1924598
461673
16327
508687
1188842
411638
822770
548550
149545
1246282
1318654
1767139
1691663
432333
340658
1647304
776998
1976339
1065783
1787276
18988
948477
1949072
1590233
969606
416552
1219662
1907500
1702071
1095203
1397128
1144534
876813
1762824
330671
1157526
659138
438489
403394
318450
1492975
1862577
1479922
300972
549227
805706
1315188
903313
897740
199463
889408
84489
1537664
1724076
1393273
1581986
1725629
635984
1144921
1776070
1421160
932724
1455221
91084
1770412
405240
1544218
1791852
714043
1091090
1391195
511489
874528
197820
1772194
28920
1354968
738385
399211
112396
606156
1210101
1910624
1047762
1321901
564221
385439
1267874
1707231
17192
1800503
1461232
1153114
1210471
1114990
1350020
1713442
730266
8485
98935
855433
1508547
1211673
1480069
1324082
921605
1244916
1182883
748043
1186174
266385
796414
243782
1284637
560764
1797264
1828480
843409
269166
1816873
1863061
1892004
515285
1140536
904471
1781446
190270
1251905
153022
481376
460706
331334
1728585
1106548
175011
1466695
1995993
477657
638994
1513259
590671
627342
16547
328532
1729015
1491907
249941
782203
1429583
1413480
1628265
530012
1996970
76053
541765
923359
323878
1890560
1689737
1771504
595777
1584040
5337
678125
198622
98584
1338463
808887
960723
577971
212658
633959
11287
257025
1158268
184796
1021248
913636
58499
1978951
1001476
960419
410021
879909
1812723
1979333
146072
1921099
159728
276059
1323977
1987221
194223
1947294
159101
1174495
1791524
701564
540309
1479187
1572271
1821508
1411394
309217
1867660
1098819
481218
195107
1278055
1501795
548186
101842
402251
675640
1232276
211130
597510
453173
633727
1065373
728109
1453142
248535
1865910
1951440
961874
1138988
1004628
987075
595338
447365
375778
1081764
1302408
1011735
1811363
1346088
197883
1113898
512486
801667
903163
367553
1605866
1276021
1608533
985696
1988362
1608191
1123783
732306
807145
980552
1331146
583144
248844
578544
1116142
1858440
228300
574821
196284
1704949
679644
1666278
1281915
419451
369128
969865
1266980
1036756
1869675
689256
1325975
460022
1373805
1518192
1752278
1801167
1961405
420840
686262
257452
583372
1959483
1883535
720762
133056
945266
1496899
860449
1345895
1604423
42676
249408
1131816
1925612
47800
181806
1775118
1243897
91533
1605535
1686033
1707334
1463221
816012
957351
1359296
1295086
383063
753571
1196915
983843
1343647
586598
239902
620708
898494
1192749
771858
1700940
652122
324780
160790
793721
1844212
430015
453624
668388
1984514
1619924
350346
74708
6018
1233378
1335072
708307
1338535
1574903
339517
1219438
1497736
1047719
473257
873750
1316821
961751
1309787
652845
11672
949051
1963163
1312972
997942
603798
1869527
1617524
783959
1015831
926313
503071
708583
1010951
43045
1025576
1880456
1042532
1950005
1427404
1833401
1684015
612305
1295416
1413153
80990
713112
1673300
1636186
638774
1799580
592442
416625
27331
1195531
1724206
1313699
376909
428990
1595373
232531
1812779
1553165
916202
123078
1156866
814868
1928814
1868280
26014
1848655
869223
1611184
1834510
197488
1553969
1032489
1447632
677602
677061
1938117
1869927
182904
1322535
625498
1345404
907983
428062
1310313
524309
1065034
1024392
1254025
810800
1407910
1862999
1617994
1049189
1805323
428813
353544
1283378
489110
1424684
292983
1105014
1637326
324152
1251338
42946
1102161
1953592
623281
638231
640203
1347164
361673
140868
838992
1737871
86056
1702174
1690639
1621918
19426
696664
737883
257625
1268279
828628
40957
393562
1985036
1027685
715439
1596974
1120507
642678
1797436
1937273
224929
888981
220496
914910
326066
363419
1057865
419246
839415
1567274
1758207
1727596
1012593
50922
1641950
774309
1610028
1376583
1766114
1512055
59989
1342511
1764432
1010117
436722
133819
342504
1459897
282989
785917
1222534
582109
441764
495621
678994
240591
1762416
266187
1390665
1658978
277864
1320128
1067701
1730497
1199484
50832
634446
1213505
884632
643216
1516183
1394524
1072861
450575
1148531
1661335
962045
750969
1551706
1135172
263721
58423
572872
1391210
86767
291677
1754602
1817360
104888
1385522
771929
32495
1500156
588400
1692913
1862633
294254
1313167
1531950
1141440
1725234
1279410
1230519
1970878
1470440
1612460
1202532
62231
1517395
25913
833294
514700
813309
1493086
662598
224380
1225442
1288909
802263
959327
1583073
1050184
1058354
581776
1848709
1039240
1658112
927512
1930816
1199255
1332825
52574
1593690
1053026
1594609
1469209
198578
1137369
1558363
289967
1627430
1504922
805762
1777890
1980386
1712986
1620260
1338274
1702459
1129274
1151624
1457815
756660
858952
669500
1225137
1363616
612855
385370
1023165
122793
662634
411586
1298313
1012475
1825361
555246
906708
1758165
291557
1049280
1998651
1960799
1778326
829228
1535039
1435330
887396
1234129
806385
227385
1813581
758279
48824
1033580
1767094
1334387
1460038
1300954
1313508
241983
989569
1840088
1473938
784733
1658318
829496
1757755
1856377
1292238
782781
180274
1830628
556383
1328654
494803
567742
711850
1483203
1419196
1403513
648397
1970731
717536
435460
663673
33576
218445
1919161
388084
29692
852163
1230535
1723221
45040
1320526
1890983
1103207
1656872
1276994
94646
524236
910623
1403859
80049
273618
488954
1376124
174417
630361
1378883
711865
1492580
1252256
1804741
1840379
944823
366041
715347
1846801
1942516
340921
668621
1039122
511824
1187457
1458653
1347855
435499
1736159
667775
605186
563525
1076555
944894
732550
1283254
127161
1900278
265392
837502
389058
1453000
340244
1308727
1814509
1845588
1663702
179773
1734613
1024787
15020
10355
79952
1697983
401650
972207
1007804
1044526
583601
715598
1547147
438506
200835
698624
1868503
1642312
1185897
264687
1497774
1362077
80863
1010671
338823
1813356
114325
753957
280342
844470
844177
585843
934863
155949
1668888
1658319
1861347
1994679
1197965
971692
209929
135618
1246312
1121050
216605
125031
1801845
1480711
96503
1915864
1717662
402517
1183788
1029731
255851
616383
1314869
1096063
658129
961547
204344
1433573
572022
1612060
1112804
511336
1762208
1957844
1637691
1315992
1677532
179627
651168
360791
1144202
1981962
285885
46904
447499
341470
1776661
1152288
1714802
1512739
1271602
1880220
926295
463671
1351328
73131
1836006
912687
265856
857408
225682
1358278
33484
1112643
532718
1360336
775796
166056
215535
1721609
1647012
825787
1525675
1835436
326818
1520211
1273879
1639455
1355762
1632751
331182
1877812
1472487
241195
1695365
1984586
164544
1803811
1759180
542545
800050
17789
1838811
397487
1385154
683919
1515474
1685409
370817
1809145
1582596
93462
1198360
261531
277893
1957033
234225
47242
915658
1570880
1805605
1384984
1076485
783092
1550440
406745
784303
170890
1104951
1708739
936225
1553160
1447058
1556101
184839
1378103
1883913
1836072
723542
913527
1827745
1570319
1674086
1021077
666894
1592229
1782857
1399928
1797838
59917
679261
1163432
239823
108873
1345136
59735
186909
937285
1361686
838246
1826597
1570507
715254
1205990
562033
1730214
621628
898814
1121777
7383
1904806
1546145
1714810
1189668
1387419
1235017
1786422
587327
1287636
1727305
1754836
1011887
557469
1918717
862962
577883
1970214
1632357
1627865
1166959
1508521
1897603
823368
1156691
1813025
562936
270151
396773
1237633
865412
1479625
373334
267260
971174
762109
292020
1253162
305946
1499333
374686
1188575
570746
1435601
1275792
1962309
541605
93729
1044815
183092
1937058
33080
497231
1393481
1667561
1333122
1290308
1805810
898897
1323402
338342
1219736
1973250
280514
1248145
886068
1717619
463463
508425
1200682
314314
859729
1569888
1145331
655967
255315
1745297
429792
549847
1396522
964409
234952
305907
1649626
286387
1781405
1393768
304643
1006979
888057
155217
842175
279542
1996782
1299038
1294901
565122
1444783
1672840
1945113
201354
1242201
1943144
117992
1531329
215867
66818
392153
348273
1258150
1513242
1495548
1352165
1230125
1096168
1215157
1441737
1016269
1230613
1077327
1355594
336458
1789545
1533733
1442244
890700
259498
1626044
1579416
1502667
1007389
552141
296018
52501
491694
215107
125305
696997
1243872
1984613
333709
358570
40533
787632
1935008
1736579
698046
1378959
1226631
1327976
1159189
482273
1710383
1250660
1364188
946824
1927812
796736
715073
1059293
733636
593380
1976042
991373
1879742
1010528
1559628
475659
1395789
1629409
573871
1132363
1177913
1359469
1144067
1560126
418141
966675
329700
634351
1463062
1519932
810061
599064
524451
1377672
840394
481111
873554
145252
1100355
1379194
1950226
935422
1183874
1461692
1624964
1825509
1940511
1141816
396065
670561
703130
8270
1030646
938889
1346930
1807580
237962
701179
464490
1127251
754165
1388753
374865
393153
1027178
339997
1229813
1084571
659807
287435
1346311
1403427
1836190
116795
641701
385091
1232029
1978404
766866
1753044
1977690
1558745
957437
1347740
1083603
143543
279512
656480
126102
1628089
557974
609353
258702
1270089
940258
142725
126348
631010
1999126
498780
560133
1865694
515745
799606
1767350
781118
1559184
1375762
686158
520010
364064
1842850
869568
119980
1050482
1727413
1369776
1164121
1587960
1350173
493647
1197423
617697
866724
1192875
1376774
1099563
1523852
40914
1835795
1912967
1198755
320186
1995688
1326989
1930390
877683
281442
261545
756583
1240107
170833
1179255
1318168
342157
983081
221432
197225
577343
939933
1775329
857216
1283862
550953
1355970
1192511
1257160
1995346
1830922
616820
332922
1515477
759089
1295091
229534
171539
1118154
1418603
1025261
1418142
1152693
946456
1383813
942993
1952973
356968
606044
1297349
1262651
218324
395542
39275
1568719
925956
273314
957576
1108136
243484
463367
1637238
1642928
160603
685677
1076995
1213272
450854
505466
1467078
327024
1481902
1904688
2312
178902
1871829
999731
1293768
1220332
443734
1810951
1611892
1420849
347812
1763827
597957
730734
682625
1219103
454933
1244691
710880
949857
274592
1172157
594970
1761267
1887290
708778
1507685
1322166
575969
766977
1433399
590496
213287
1550129
1929863
28113
1454412
1829186
1274791
1003522
352677
1212618
1283176
1302134
1722988
1744064
165509
1481306
803969
154599
512989
1234329
1728452
1805199
1295938
751930
448955
1505477
1424186
630418
247946
98363
572391
1003439
739425
600400
611055
497854
1663777
477019
546626
152730
529414
1583120
1471652
498251
1836273
1390981
698222
213987
721834
1076184
130313
1669977
1564805
1913180
762702
1255074
1903406
1895152
59594
1360501
1531785
36957
1770180
16739
817613
1226882
1438323
658255
1048848
412793
236366
1880176
863725
1074393
391615
1853883
1690500
1449143
1231985
1258720
256223
55631
870238
1502285
1900112
396964
1405065
831108
1740009
191969
555111
1521446
223513
1601403
883818
1062832
486772
772176
1066553
1685834
1672425
1987276
178243
495105
967945
1009548
1522607
1970450
1025322
121678
1363186
1064825
694120
954992
184596
81394
1228227
539262
1924638
1586186
1645275
1433286
661859
1298729
1809014
1097992
740817
1890100
435665
957592
1274562
1503674
894980
1372729
968434
172227
522494
930555
1413166
116908
1882478
1160416
101694
1248317
570955
634514
421857
548910
1124643
1490689
296706
1122503
1812969
1688822
147932
1407450
1114085
1628875
1040957
179876
489420
1531307
1644293
1377270
575361
23005
1603951
93141
1069327
102823
1582928
1867564
1368942
469228
1645653
433608
1760493
71366
945982
609119
1072933
1149969
1786525
1681657
1860791
704942
416250
740245
1197574
313562
195100
785115
212974
1146165
149985
1144296
1792083
1808748
929836
370068
1035337
1625287
1874929
1032550
1696035
838802
180585
908853
905448
410997
1794457
582709
1603331
1016070
1656422
1099740
1839106
1198173
1006704
1357657
1604015
1647312
561035
1916672
1827909
338350
1834008
1433898
1777937
1808384
1793871
319650
770227
535206
1444567
194442
1967194
1358827
993799
1889685
868127
215425
721352
1971802
802942
1131363
941915
1750501
774364
1997307
1143452
1285584
1037258
1944399
1365485
681340
1883172
507741
800461
516189
1417961
929376
1526684
1936872
554573
356371
142449
775428
1260814
762381
1019847
696922
1304619
181599
31443
779325
1305746
263192
1603706
596054
1652568
1596687
1937644
1983734
1163006
502382
1822289
1830273
12
1379557
1540826
290199
1595071
1163591
1839851
948477
1416443
1297929
1665028
1461988
1489174
465838
1360514
1817274
767009
93999
1164848
961689
50178
210514
70187
1296604
1944861
706919
812768
978620
1075082
1073476
1408328
1708971
1047578
898883
1248707
791383
102108
1661604
1197961
376121
698852
528335
89023
998792
256931
985367
766884
1347420
818248
459158
111380
1466388
129543
1495688
324476
456965
607958
709790
20516
324005
1570361
1070287
476294
1096350
1084976
1285498
142467
1190084
545973
1391960
1830796
743202
537731
1682957
35050
1594861
880936
696202
1645567
1244480
1964480
218144
447247
950772
1951957
1752568
190096
1074166
809405
1503289
1149426
1498818
1094974
1946559
849118
291219
1187030
186893
1253031
26614
889745
581018
256281
1815171
1601085
1073844
1448788
359574
1012669
1037122
442401
1126200
1458524
1898280
1732623
1404914
1840908
1174599
159692
170361
1508486
755285
670260
205689
1073854
1290204
634183
668215
1868105
1606072
1767610
1701
1920063
1133745
921699
884337
608762
1245534
92977
1998005
1874861
437127
865709
317412
661142
708819
1501903
1303301
944275
159041
1612613
1707706
1037293
1141042
1604884
140714
933467
1683077
1351572
1145878
1478197
1403569
1897818
1409916
1159373
994968
586691
742709
604817
1420727
1432230
97648
830107
1169389
1280572
1224848
1967858
294700
94339
1285950
1537782
1398281
583802
1306765
690051
1961051
1607663
785965
1300936
1416599
1731225
1721217
287928
286006
1506934
1483417
190148
831179
209320
420708
1261808
321684
1689100
391769
1869059
1089687
1397309
1808532
529241
1019476
43265
858710
196847
402980
1592796
748950
445459
1777017
1077941
1645783
1565443
909641
773557
1125727
249702
852214
943501
619506
1677638
719728
1711822
1238824
1785570
898360
75112
1640171
46848
209530
782477
314701
1537140
57618
549971
987975
121281
544967
1617549
13239
836570
1314109
1549578
757781
298430
1244103
442234
934870
1409429
160437
1053328
1252300
1516499
1217613
1437890
89624
1715914
1265447
1491992
94484
1251378
589765
606028
189812
277951
1848102
1257656
1231700
811861
1293093
908295
1519687
1701390
731651
761455
1715672
1146820
1976701
898271
1090520
735347
1460688
1162640
595853
37189
1405938
199099
263134
1593541
656742
466093
1604101
896242
615173
1567376
626237
895987
1791882
331909
1290894
1472753
279863
350856
242076
1972213
1800574
1707484
662009
708983
127105
782704
426169
701505
1439555
144192
751352
1315183
816340
1289063
1192405
772670
83756
2891
1074900
1866469
1141507
71398
1562235
490065
1974186
1919405
1762260
894558
837530
1285733
507819
140302
469658
1463276
92888
119000
977154
338253
1057186
620846
1959722
446827
727093
803375
1042604
1721330
29900
1594789
1922162
698726
134578
1763306
1409000
981014
558008
578323
1784093
1898519
846501
894058
1446693
579464
1316258
70321
961455
1299559
933314
160803
334197
774584
868401
842545
1973850
94554
1835586
186397
58262
1438340
161990
579418
1384269
356512
137316
746125
915211
29586
1288291
1689011
719781
789714
1919677
1889758
1836706
601263
206973
1968956
1983425
677480
454050
1613771
1683458
156260
1910728
848717
1622410
351458
932683
1134928
41872
859346
1345443
510669
271358
669909
1301039
1259512
1584011
1422269
1497459
1989287
859619
1205330
45800
1380971
1205612
286141
814818
1441440
1571581
324483
1769181
1855821
1826596
1030479
1199395
925686
1762083
61232
1721197
1052220
772674
1329529
726859
1627131
1680918
1439643
1548758
1067711
1817967
1135061
1273669
1248130
863407
354791
144240
742226
588097
1767600
1850783
1441517
1421355
698683
1748438
412512
1935220
353006
1259484
1141618
1862684
1802834
1251111
17552
727054
15784
1598558
1168278
1889288
1496404
316488
67611
16973
1186575
440441
1818251
289326
1667109
783096
120210
472815
539869
194245
1105000
1215796
1419543
1605212
226365
872502
1325297
1929408
1252815
1991801
195037
1152775
755120
1142668
1495537
731675
1934394
540626
863053
733118
1351174
546845
252892
959166
113184
1050255
515827
8715
1272680
557536
1756875
1231508
1927313
470427
509107
832814
1981044
1474818
1858300
544634
1066610
1757728
1580822
597108
74488
1093835
1655302
670622
1521783
16180
658339
1746697
1277369
704377
560302
665341
1884231
874578
1069260
1943424
676511
1104911
1941940
342215
1485273
40175
1980349
1888917
1994598
908526
1190390
1835127
514719
636669
583637
879423
1516004
1676281
1374083
27357
1198225
668025
513140
1305197
655894
814952
1927474
1376193
1917662
1371214
421068
206051
196142
1876251
896302
394401
908394
181197
72444
1366719
447741
1616691
1906840
1681976
1697553
1464514
1064447
1549589
1030275
779452
1055157
1444634
594194
314868
504219
1707267
1321219
1943275
1672301
1528893
1124124
256222
552532
969273
1940699
1352524
1586519
1786702
1288830
1143700
1492637
1002148
151714
1280420
844102
992506
1580301
1176051
141072
875879
799765
1169315
1464021
1739351
217181
1704157
839328
400158
1257526
175004
381995
841143
547016
993941
1153516
1226885
866278
1129596
204742
1471322
1633267
1259070
1799127
177992
1784258
704727
1566110
1318345
166454
64406
791217
609771
691655
162374
416509
321148
1919061
1863712
577715
358295
1594723
1891705
1764548
308442
1870253
1318078
1439972
1487493
716712
1201953
713025
1380626
1670776
740133
913622
1513828
32556
1749479
1187616
1699502
222952
708956
1760823
560123
1289452
1480088
1083817
1286151
108237
297109
353688
1949170
1418444
952841
1628233
122148
1189006
197453
332240
79410
1626026
778065
266042
410898
245203
1788121
1084343
949843
763889
436526
1081941
15319
1959548
21982
976363
1139649
84503
526454
1065028
1537486
823558
1905105
663850
1025136
1108926
760978
1658576
1676446
1049405
532515
1280156
1946566
1209893
1934417
890723
238974
1603869
669154
820009
947177
751542
1173537
130756
1524510
1476576
1981127
1708543
386895
923388
708509
1553395
1064588
1137451
1027719
176562
1376732
854857
1030015
922290
460443
190968
1874577
1860409
217753
480590
389885
1752886
134583
344462
1495468
919727
336080
70888
1222997
1096611
815193
190824
440210
435780
422014
1642709
1910350
633100
1000452
1028641
15394
641226
1267555
1903296
1055690
1257554
141945
458099
1569617
363366
888496
1623677
1904718
531975
1715010
1932177
765248
180098
1675610
132495
462715
269490
282206
1740615
980862
686181
362771
150891
1285186
888343
1596892
1944486
1872615
726568
1809111
570246
545872
189461
1965634
1993421
2823
715991
530140
1539542
320386
944149
995760
791942
852063
1143088
1858837
1514803
1506284
496386
339798
1857220
368358
307857
1210300
552815
565967
1466014
1597504
155863
907802
1279332
547263
1778966
925212
1892925
1375134
283451
1011194
1782453
1865810
849374
1135576
1577628
970197
1928950
133362
19722
360414
889080
321265
1594511
958185
123293
1836935
348264
1578247
1336274
86358
1252588
964341
1553748
791998
1244064
791383
344659
1903047
322849
1239089
715124
278290
164703
121268
1382480
259866
890843
598335
742958
1256131
979558
1823036
302058
1573299
1154777
1473711
1981346
1388718
396948
570028
1723712
973103
1472922
1556378
1413637
881126
275514
274616
604419
733058
325562
1351143
1061305
1784611
1686864
324351
992065
617987
1829189
1504750
1278067
1998740
1589851
439059
1986163
1719173
1427178
312794
1475676
1089947
1865020
193542
729229
459970
737098
374016
873161
601574
668391
511532
1200103
277349
631681
260918
97662
1634348
409889
468574
603103
659996
866467
255234
1921348
272881
1265098
1835769
1171845
864531
382956
1391540
1452077
1350360
437530
1939413
1178401
1550132
1312281
219766
1224724
26503
1010014
1772078
1789052
509954
1564449
1575975
1139917
507098
1031309
352392
1657537
1457875
465525
1836085
128543
67907
1325451
1592601
160422
1134618
486849
923294
1020122
415658
96078
199876
1782898
1961793
1540480
1298621
1816788
578805
1334347
721232
539669
138321
1564027
1962885
833617
1496886
1143291
1811417
1423467
699160
611892
358068
805230
1781127
485141
502148
247113
1926460
1667409
359107
1252533
1747126
1402942
804770
309451
716341
92438
1014781
372604
242791
1630931
1244633
720010
778078
1892231
314467
240828
1591250
1237103
1089050
1786153
1191924
1858524
780608
285703
1841049
235875
1359485
1793702
557167
493922
112962
769427
593360
1218655
1533228
1503734
1100842
1954836
1256622
526358
1029872
121078
1987282
418115
1502929
1719000
330375
1978551
419446
112745
1346616
833937
165507
906451
1292212
734101
1013166
1198858
993092
1015249
544071
1376225
445489
1616544
1617070
1996750
1837097
1305676
1983898
298828
773235
843897
701715
258388
660439
485450
260326
1957354
1928564
1469713
1089495
1237190
57
703131
232347
975733
1359987
1051030
193373
1097577
368421
938149
1514128
1203610
389793
555446
214711
142335
1722738
457529
1103999
1695902
1523821
1300293
1476844
195075
136127
1320518
1821370
1043987
1741960
616603
625630
1900398
1824399
382814
858900
1825633
1801861
14158
415627
1649378
1602464
1647620
1098108
1512957
1232615
1245675
69212
153741
170791
105671
1043859
1464789
270428
1591048
1013386
625775
330837
1667347
1857952
1274512
271829
1526659
1734548
1688838
1026003
1091915
980105
879301
1839626
1729682
487365
407023
430018
113407
1851888
868645
1684017
601436
618343
147994
1196137
463138
472460
1775135
333876
698154
517435
1935732
1752246
85557
198294
432212
1127652
251503
1495909
172879
1796083
1891180
1004224
823641
1138057
250878
874620
919611
1152665
401129
1520295
314280
165188
1442322
1216
350661
428173
1989211
1852613
211415
1556746
1656556
1842197
1678642
1799805
950444
320217
346925
1714958
1196480
1939031
1518341
1573614
1321860
211599
1587153
624199
1521708
814575
786948
1426120
869224
1879538
1525308
463377
1561019
1693015
971477
274539
328341
1997283
1761254
729941
1104858
1676345
1107385
1605896
65272
1179880
1085425
1417578
1222112
1208654
149255
1020609
1704537
1272254
1109039
1909135
408062
1935293
1729003
462168
1457741
1028999
926841
1006890
1396528
1970032
1319762
509530
1276570
1655351
298804
1292700
906002
8668
1293724
789689
1334470
330019
933672
1429703
1745560
1301034
1079533
1424141
159425
1465198
1619142
625431
462067
1335940
1867554
1931586
1670779
41479
51196
1699563
526401
996160
304292
1891400
1585279
1646066
1068137
121993
1994157
729961
620684
114132
1702308
1177434
856029
1997873
774919
1759167
1831326
1255208
1141896
1293306
434979
929967
1419912
1544890
1657493
1209610
1429931
808001
817416
89502
640743
474226
328552
320755
1571411
566049
793568
1057881
1970215
1098794
468131
1768078
214845
1108304
151386
651637
329065
924897
1872496
182630
933464
1053822
496365
922874
825690
1263540
1257685
1209327
1351662
269580
455203
1571145
60982
1731735
768378
1767203
1366356
1344163
1208018
331651
334536
658897
421369
259565
1541825
1750747
211976
1887840
86365
667563
1831272
1449856
1764669
1179660
1613526
396291
908611
1381071
167927
1832741
806172
1930034
460736
134877
564622
1446034
1342011
1503123
579903
479684
1514136
1621851
939903
1054673
522835
1813028
797145
1182579
1024179
627246
1339605
1555251
31727
98737
1588883
915903
1323020
1790509
1437854
1736479
586215
1107796
116143
621118
5822
1670131
752542
19948
1238006
1267599
1149366
1198889
1797835
1932218
993756
1283110
865520
1631864
249148
662277
992128
1406367
701435
1858021
1960981
356580
1795040
703891
976928
1472173
1110541
322083
1416692
808447
1039378
245816
297653
1662416
1176317
183904
193323
1625532
886030
1203991
416712
324765
61097
828247
957769
676189
885057
1761956
608093
621751
1886266
602248
410032
510814
393889
488836
297743
1411642
516002
552065
753151
156655
1040196
1200742
1097740
1516859
1971633
252397
1025672
1022032
1443978
1679772
1413871
412278
931581
380302
1794942
959800
1581452
1306414
790235
1154399
369388
1474
126101
398061
345066
1138761
616127
1196355
901683
1845516
1627603
908784
972970
1325686
1967703
1525160
987333
1202039
1988973
1067483
1288691
1085468
164707
1880222
1748703
481348
1757783
859041
1093942
501821
1173350
21650
177256
1134319
178926
1853833
1038822
1266583
1086352
457304
977087
285591
1583540
1106456
158289
1525606
719168
1526639
1175291
556750
1183273
1754170
1088438
1491757
1172265
1206822
457037
360070
78444
622388
1370727
509944
567277
1566157
570684
401311
1088312
416999
557959
559661
769759
610803
1915415
1372177
988594
924433
815637
89953
1736476
288854
614890
833099
14226
613234
1837610
1057094
345222
1006826
86380
1914477
927838
486260
427298
1472795
317023
1499141
501049
730778
1142589
123540
375425
190559
1379587
50563
441755
1106410
1268076
1325122
38348
520438
1522441
924970
1141472
1474235
1554367
219346
1978281
810262
782781
1656829
140050
36027
78666
299447
213568
61694
377480
901144
281888
1994931
471144
878716
1805325
224167
1504719
169945
182555
1841369
301764
829406
303117
14739
1276718
756107
1462034
883319
1764099
521726
1957640
1399085
422788
1803712
1826185
1735365
82945
1844084
252634
623961
365974
646750
1460522
630905
603351
1493202
207951
135806
235966
575991
1858194
158987
824459
508286
860005
348826
306970
318565
916855
1782177
1987477
598432
55145
1098101
1584676
1397770
888168
461160
3473
117391
1449357
133391
914754
124815
967739
1102929
686257
180049
319410
98232
1017387
936341
1928998
74854
253796
463327
740260
1631705
1889376
194602
498548
141481
448951
1315274
542219
1312496
1630963
40312
642633
722790
717203
517808
489041
1953858
219759
1110625
731837
474568
1718314
1865730
412933
572007
213352
899647
1088147
1481426
536979
938940
1182608
1171800
1481889
249168
116084
785806
465498
788109
352694
1830116
1872858
967150
1805520
753562
1384931
618824
948843
324655
162538
1647358
1399183
1638405
101401
416722
1840845
1270307
700968
501701
1233410
1602707
170404
473566
1970804
188602
1290194
238120
468400
727945
834857
547154
1197440
827665
217809
1820890
1079437
609754
93983
1120249
1640400
511797
578205
1794152
704061
787164
61031
327148
944027
1992032
1857579
1316011
1764833
564817
1202716
780285
35079
1704932
544722
264049
1123986
1354932
1963808
670698
47788
1501957
1706808
449479
1817579
1444478
1535784
821226
24594
1604582
1423848
234893
1060288
1306583
1686022
565753
955071
1914495
1406573
1520002
850508
1722123
617828
115196
68646
1280473
1443349
299226
906652
312771
431740
1883136
76124
276869
841772
597310
938097
154743
370081
1729499
1948970
324712
505350
254211
1770822
403396
463425
1528798
1759296
1973166
1666530
411110
420966
1426727
1093520
559390
358889
552933
1898546
1564153
1162554
1749675
803005
1508391
195245
1778719
1868187
1299397
1650753
1937751
1455149
202944
1662947
963075
1189647
417176
1728695
514445
984328
1182341
939248
1093907
195819
1152967
318231
1613750
1153153
662806
137954
1247820
743509
1831700
1789403
1945836
1616822
622147
1958740
582309
81620
332088
1875055
1101833
938783
4036
221004
1144320
1833329
91995
81624
775525
1585207
412438
1837277
1563917
1504965
823221
1561553
1368420
850617
58734
17611
1067182
968462
1374535
262103
369754
334818
1681716
1881193
1176355
1361661
1817555
1217978
1344621
1656306
1594027
1448833
291482
259850
1614763
686521
1581653
689373
558311
653450
1519283
1368753
1301129
510219
598396
412641
1114440
739941
1672566
933368
1453768
1114979
1944067
1040684
857498
1891262
1403021
824381
1575134
608968
1749143
1023389
1001992
79858
662028
702036
710500
753436
1812017
1041372
797941
446988
189016
1288434
1098245
823660
719226
1841313
1705254
1078942
555162
928237
1757386
1282968
1977871
1700446
1923427
1016515
1518746
1067700
890133
385524
312257
280208
467659
1006152
593371
80471
1777129
672453
496843
98324
1509965
1513190
1826087
1443893
1339916
1570034
1171397
677657
1922591
1644089
107338
1406620
847373
33304
296748
1265953
1321861
592309
1987364
388761
1297859
1348427
1098175
1586408
1194546
706159
1470907
1116033
1522246
810231
1851321
688516
464282
1143136
1481877
1993098
1591283
531057
51573
710715
1641633
334461
439627
1558356
563896
1891477
992657
1656081
345735
168910
460001
1057400
1328647
1468443
1549334
47597
1624831
1216447
132737
649088
1503308
829969
1681057
711599
13463
968498
269230
1679466
174803
653066
688298
178473
580456
1078808
674245
1554637
1584258
908246
1363533
1844330
1904923
808294
1258643
1226122
1406411
1156274
1820958
125628
869941
1979679
172457
388835
760195
702932
746123
409454
1558023
1588261
756710
1550256
634411
1748576
306388
896567
1036473
1287482
1445855
860719
1434251
228180
1562317
1244503
78439
481102
104155
1814730
381634
1177853
846471
799242
1959451
677772
1422914
840750
856251
853644
1594437
86402
454369
712612
416799
1871481
870512
58606
445598
1749219
1981300
328457
1256814
1171081
1259024
741068
1014111
1771029
1538574
1016334
22751
77527
1431439
101256
124261
397211
1905140
1688395
900706
1725625
1752973
1886882
44142
392351
1656867
844020
276405
235783
80336
19633
446029
564019
817443
470476
1471786
1300327
1926794
640855
567680
679234
1372624
436721
1767832
1439810
1915392
1895643
537304
655891
219813
1066737
154936
1753872
1440081
1880236
816384
726149
1383958
1777988
721178
292186
328872
1065603
1193611
1122307
1828047
1167077
898405
427161
1548333
215442
378629
1632618
1433646
1001507
1652809
149394
447031
819042
693135
486533
1106721
633627
24195
1164735
1222356
869535
1030042
1585938
59914
1722154
1308290
456012
1969808
1447848
318268
1426110
1517070
853815
1204922
874931
674314
1427534
998321
694401
1476945
295488
1334805
751205
1583933
325994
104948
1278866
571515
863257
1761100
1286593
229334
192145
1223719
382728
675144
1500514
996093
1781669
871694
1354524
497608
751358
1359034
1925323
846745
557123
1115189
1870310
1112504
1733248
1629469
597657
1637375
875522
1928993
1666970
128024
676841
1998460
616744
1675794
1267192
873183
1594291
1144824
1678892
155435
1345243
913287
939275
1754579
763009
1351726
1622533
490761
503077
444911
1690492
720034
770001
221029
1244578
1661076
958196
1000338
1347412
1818895
22004
1717798
1160688
632099
1588679
338557
128185
379217
1303381
1689751
1806498
1383289
24593
1880291
377392
92990
1533881
1519754
1921687
1893285
925024
1322899
1545199
964415
1827527
548698
474371
18528
647290
388664
587455
1413365
154991
1900390
497950
848407
306812
760537
513409
1297117
942664
1428391
106867
431996
111414
1857247
1974550
916644
1746022
1480453
1370336
1490606
1913411
1547666
1677132
801783
575307
1692200
554521
703423
1899382
488738
718285
517274
558025
468180
1244836
187132
1616524
1704613
376727
909860
588474
817229
715433
1980435
55512
1707328
290070
871215
1134111
1937696
1257707
136085
1319954
751386
817112
335754
374876
301425
1689905
930257
28537
22832
1284061
606809
1144013
826186
1281802
997614
454599
200363
1079772
1159964
1174273
880240
555114
581738
681727
123919
1263243
649474
743140
608093
86078
818649
486592
1635151
1529437
1742131
639936
1584546
1694105
578360
1164079
1432080
276620
1077145
370059
224667
306028
363049
1382686
615840
1810733
931996
503241
181946
850798
1121415
1021583
750318
1719411
1548147
284709
577200
90121
428471
714188
135885
806498
1743742
1151120
584111
1285315
1928792
1863905
854660
991958
616816
878495
1487079
211554
460326
1933443
430979
1439714
1894674
1089661
105715
1862282
1954612
774535
254298
286103
340318
1482653
112679
1657709
347791
127620
207021
761704
187888
116384
1086418
1127238
1111980
1826435
966547
272342
1087825
1270459
718755
1969256
1308390
981084
681113
1194948
1973894
927600
1238657
1751743
1995379
412117
116871
363388
1466905
847249
446493
1967782
1079630
496559
1876110
11904
1103365
575496
492585
430045
982610
228895
498231
1674862
1017516
599097
1929215
285509
1213062
573707
335501
1794518
84240
1483642
155911
1431788
1708542
834433
255068
609666
1148728
1515191
726204
1842862
152820
757621
1778418
1217897
212605
1104454
530637
1365895
1811261
1140151
721113
127068
235539
1667828
239326
1358327
1738747
530182
2553
495227
678892
423047
1884711
1703421
784433
1167369
1443135
1267623
1207386
1192292
933660
1325360
1183755
554140
940897
1476007
733800
323106
290171
758313
1643692
434587
1488807
1915742
1662135
1249511
657728
510549
1822962
1878458
1124308
173156
929757
1631832
985482
468298
1889715
1830616
1393630
1168901
371931
934747
1756353
1415421
816912
1594775
596009
89914
1393597
683335
278471
1180106
99274
1179001
92603
822813
1792179
1424899
1572291
160474
896706
602950
1272585
570409
1314384
534533
1906864
784406
127254
347096
1615569
112428
64638
134063
198549
397599
1013065
569774
478533
1818471
1933722
1132707
1549013
352910
20897
803507
484740
1244548
1511923
874867
1459474
802930
1267488
714829
1167077
1909425
1292181
1788855
1292978
1638284
201158
385338
678468
1973400
671425
1698219
800268
218674
143529
44574
868174
412899
1400638
230014
1032725
1226309
1436691
1931062
288557
527513
407278
443733
122635
1512032
1895163
1200071
301025
1169569
1107157
700380
1608946
567696
670421
1502219
1998634
802325
648545
987772
1138372
1890051
1360162
916657
125951
174153
1709072
232949
919206
312782
827214
1295907
871957
270651
252845
1447504
708945
522660
1288405
1836522
1275104
1908660
1477538
523638
709491
277944
59029
1157209
1985142
982094
871896
1740682
533633
444913
1887148
1651417
532526
1864377
1485238
172933
877010
1756658
704223
1589612
506557
94531
115483
487919
183967
815342
940342
1458767
84823
204911
873199
651588
820908
347694
1191497
1618629
809942
824323
468225
980400
538274
1322591
643373
1715112
181291
1388619
1289079
554119
772754
1276543
1236713
346030
450724
1341171
1227814
158661
829766
756131
1897855
959633
1131659
950154
971902
1303703
291889
695349
1919503
1614836
340581
1810482
1444469
1727293
530276
865711
1759124
537235
1210467
1686238
246268
1498565
50758
1897619
853565
1138117
1806000
1516477
1410603
1631866
839959
677466
645508
1120872
1679741
213815
1312943
1767636
422306
210968
1485516
1997556
1501283
1720191
1726648
1651530
634159
1447938
1418032
217865
1753267
808819
1009185
408795
1490720
1501267
496117
1436075
1336208
1142515
1991599
872125
1396332
1083629
787677
1267182
1430251
672179
1099237
21319
1240657
1946526
70662
1201749
1454234
611162
1558754
185248
337516
1243575
846778
303716
860753
506845
529894
900933
1134030
411394
618510
1079297
878981
95928
477450
223316
1140130
1995249
1885284
466284
490838
1989597
706285
55796
1877985
477145
144167
1486317
450898
213915
1947567
1785657
967442
1424070
247052
476376
594789
98397
633758
1124101
1771265
1231349
370229
1091359
777316
114421
1101879
781241
1226127
1551280
402149
1475013
1236275
1020455
1734746
1840347
684200
1917246
1876183
1104491
1234980
1724513
323003
12916
1377638
1229115
667738
234929
1870901
94893
615725
1260624
1977802
290048
1348427
1421545
1135820
1933305
1398701
1560759
315912
1865131
947058
721833
1230418
1301599
1474622
165981
480623
1788146
704021
505828
259669
550534
1838992
1973959
1681464
312797
8153
1653241
1457964
422693
1103692
200666
27227
1569824
1759184
728738
1163495
1951126
968687
1328932
494350
77122
1344150
1039495
1225471
115346
1676267
659630
564978
1686347
693683
1064833
898240
1053413
1169866
37916
720056
103980
1908611
1974205
1270967
1272575
1082278
804983
1507521
1051573
1192885
252991
1724809
1263054
1338897
1829359
1373033
743464
1622460
780835
335991
344045
446710
246692
267855
453900
549511
630503
1233308
533146
1213817
187253
1749834
1372678
553645
1629340
1976053
580998
991211
800312
444723
118527
1399554
443666
310547
537107
1280369
1240852
1746485
1973026
569770
1955280
1844853
414718
1909596
1061565
1042073
1222896
679093
44679
342705
840967
1644545
866939
136953
1310695
1123342
1306141
1762585
810311
1918572
1505196
1836054
849327
1680495
1054877
1337751
172816
844717
1336171
1566778
216356
114375
377914
971875
646061
545804
1376480
798821
525309
46222
1930817
146658
742420
977560
1144576
1160308
922570
1781727
1790699
762860
982415
1758170
1276238
1101767
508085
1831620
1067523
483876
865904
1574731
1858279
285040
1573349
731026
600460
1184038
1089853
1404861
722326
178528
1394317
754575
1753457
688585
26091
521276
1163103
160392
351552
449014
1689020
1383238
84081
371502
1146317
1295512
1403357
1079927
624429
606916
1943319
31898
380889
1650717
304364
2393
697437
1360530
1030065
929313
609563
26716
962769
544337
775857
1523573
986830
1998902
1574370
1317565
1296211
548277
391035
1814542
1662836
687791
875027
735330
572035
1124002
831724
73891
1805700
821647
386078
819917
270604
428511
129014
1473146
338457
1996423
455035
1880287
1625028
1873413
1591108
634855
789255
507604
1997427
1845624
1593189
1308315
231672
1325887
116740
686001
592961
1251919
1130045
1604777
1137762
1574126
32599
1517289
1928268
1543654
1448931
1063415
1390045
574556
552368
446470
663751
283491
1099136
1305251
1836099
760179
815846
799527
1827332
1635491
107168
970556
1893158
271098
1393106
1919192
1222718
592050
120702
1117215
1405539
1245241
1376851
1612478
31554
1625499
568143
1510576
1455829
587337
137800
1981702
71277
1517271
462943
153741
1866089
526063
138743
1309867
602375
1910986
818685
685369
1677491
616740
1447945
890892
774526
435086
768816
316031
579349
1213946
1656520
438636
281051
1765912
741019
78858
254283
1668149
635864
450502
1301421
1354204
7818
507637
1396280
1255427
1083541
1758053
56317
1559804
830509
1297931
563425
100686
620820
836980
1500178
762498
689806
1462397
742559
1718990
862606
1550239
1447424
238684
809903
32728
668101
407738
1435568
1762575
1498179
814858
744690
1194158
813337
1697320
1225785
640500
1219242
484379
653558
1618670
138237
211090
1834751
274214
1668050
1904701
1007247
348966
1866928
1817848
844665
1748973
99759
164830
163767
1670779
1655888
307271
38342
1381270
763659
1825938
160501
1269176
549179
630964
1186625
1015055
1093012
519226
1118137
1132631
1148254
1912832
1708451
101487
629912
811769
1011351
1189658
931005
634318
1381486
730527
1617418
1243174
1443352
1820204
573096
1325926
1686367
1848672
1354154
887196
1633405
1480470
1730056
1169307
1975517
653102
1736172
1517506
519404
693228
43657
1047921
313875
357160
487261
346351
1993550
132842
1283813
811345
244175
650164
1694833
164640
134618
1772780
1801035
519465
1985877
1447194
1942458
1350091
123249
1180218
1173718
1041845
1160916
1854799
464237
1535020
1524574
809994
1721501
58764
696242
692125
751859
103161
1844871
1793829
111829
1890442
1645954
1262965
271966
1691771
675993
579577
897407
1213697
571011
1092091
1644340
636817
1533398
1107882
926473
84897
597639
577577
1941592
495603
1185386
633780
426310
663506
1548776
642792
851351
1336295
1681248
832819
1517576
191360
830176
1551261
1964319
1084700
1152733
635965
270864
146201
999101
166770
191955
1009857
423246
1795752
1803195
814691
1338129
199523
349516
984895
223053
1134318
1518996
62969
1156983
1042571
213462
827366
322968
1276793
1912395
306912
111838
1425468
309991
1768580
542160
312994
696322
716774
140000
699316
255324
1541929
800547
1007338
142271
1706744
1028775
338915
426720
118443
1002639
1306818
645079
90760
294934
1801770
564944
414606
1510425
804646
1105462
70349
561769
822806
254957
45354
1206044
3303
1294446
1305874
911960
752098
288539
1927766
1678847
269191
1324048
384947
165240
1891378
873241
468964
1540511
1535752
308224
629899
1537479
1260980
345849
899000
1128058
744949
1321841
1210834
1228152
1477538
1012963
938969
1900576
1684503
1234113
807261
1003511
55726
1703924
185352
831407
1924919
1845631
1203599
808969
632264
1569358
895494
835302
1111545
1833483
100671
607101
35704
1824957
840570
1998975
577145
1111756
108525
1098242
1467168
825663
521807
1388278
772407
548846
1596699
447103
1139140
1262138
164582
1705053
907388
1642630
1965620
679790
468927
663972
173135
236988
1089476
525975
1858882
763712
408009
1391788
1851699
216412
823810
1792776
1438585
1926035
305514
1618299
702195
400699
1586401
1628398
1306676
1089720
1001540
163958
525396
155383
598394
532800
597351
888865
1160171
595533
1670507
1363747
943208
1604271
1112550
1244274
1203020
1099045
1136554
1414283
940460
207642
474666
1051404
1941932
1971010
897205
1465630
1174223
1652586
1953853
730339
1661497
1276240
301156
394550
1670347
1281811
1815179
1237887
94924
1772612
1783716
1055328
579783
764983
985004
1577896
812694
525476
62603
109266
375170
100174
645822
680041
527397
1660285
1530571
500990
1735991
385608
157146
1942865
727216
1211575
947792
366409
1343730
789659
747010
713498
446320
1768180
958125
1373298
73637
1183272
1653317
1200302
1500817
674926
158906
1059185
1735461
672408
1190969
1124164
1074978
1286491
1535688
807950
1139308
1842989
1942754
954447
1952929
123982
1979451
52025
953928
303716
234245
1816660
1480259
1006556
1754061
1594924
419663
1701503
422580
249054
128532
72125
796783
995215
1639218
1518351
1320539
1038938
1428999
483812
174782
588227
622065
1320572
1487014
1617199
350957
998052
1536490
1600457
994731
730009
506436
1522139
1562913
1908310
38960
1142327
711365
1237960
513032
1978217
1476965
869783
1184251
543025
1434952
174606
301310
686122
1161232
995342
515297
1631075
1984724
1929620
1683639
892092
388572
71749
398239
349334
1815438
80164
1236288
1679551
1811472
1443180
1592095
797442
582059
1122771
1733230
561898
1693877
494106
500979
547976
303041
199973
103699
1478299
1053839
701856
481244
77963
1905989
347760
1001742
1864548
401515
1588803
506027
623716
1395531
1701395
237024
720415
1688789
97332
1857509
1382669
898711
1045232
1810985
1291513
1832434
325111
1631140
1577946
1734628
1711459
1865337
879422
1988885
846682
901371
552814
1909472
1614966
1144125
740047
1510973
1519593
1457015
279981
889776
1703846
1602792
1049987
497108
1014649
1138795
119110
1126662
1266183
1375677
933199
1491747
361744
696054
1190228
3173
248154
1688993
419183
1983996
223384
1668397
1742788
771392
1872197
1876607
968840
101677
328296
377766
767342
861555
701949
68303
1238294
1527649
672537
1823912
1405885
1145210
1202338
591856
937703
1445340
1017123
1141080
743448
311406
430068
1677034
391136
1900814
1192204
1944465
470758
1782264
659289
337417
1099791
1772228
475279
1972668
1833213
131914
973155
657551
285164
1823980
888912
1548637
372415
1773290
1073124
1606228
10061
1085675
745934
1513362
1960327
212074
645271
1043829
193440
375571
1743292
158985
1413261
780721
513252
977018
869818
781183
364899
1574643
1699461
847980
344102
1689633
1046257
1452736
1180133
328467
755209
1897312
352947
1773267
1830942
1011039
1441121
1018268
1246049
43286
1144410
460983
985569
768076
26030
436298
96232
1097714
105984
1090262
852453
1436168
875881
339158
297532
953018
1263030
1816894
1355157
1667144
1246272
1337848
440100
1986976
1478168
1298451
1351169
109512
1301341
1610258
906315
1563108
491502
1679223
224362
787828
1618586
1355816
1275797
1706124
1481705
1300516
584629
1827649
1840917
450002
339021
1970485
165349
42991
1826461
1193405
1647899
1369530
870618
966299
1690486
1721458
102108
713029
479978
1827877
653406
1900717
140672
284239
643535
1020296
525231
317208
439916
524520
8013
782256
541830
805706
1217059
1794110
1333328
645642
1004697
1995877
1445643
310757
817917
152350
799734
1644383
1180184
1505507
1678937
729096
1363276
1526902
140230
1425414
1748714
1784334
1545473
1210335
1827782
740710
721211
471210
1551937
354211
1154648
893146
1363002
1946057
1835431
360212
1349167
893639
1233344
1116531
1354785
1042130
77324
178391
88784
1945386
653991
769068
194434
306111
1913739
1928769
1578472
1281938
1607131
840595
1855589
17835
864217
1168449
370879
107206
1681212
39802
1113035
1969703
764696
1074995
1681841
1295607
313465
402224
1990484
1414832
1980688
449622
1456563
931160
562067
839685
754450
455942
1263230
1602608
1655374
1535684
1452043
1827536
1478236
413863
1445778
439042
1247099
1286277
1976853
1765859
701633
70655
627107
1447195
831066
1569563
246557
1688850
1295126
1522719
1936026
1973678
1495103
409626
1377376
1650153
1819337
934012
642256
618399
1141043
772435
92471
1148591
1500384
989724
456361
26731
1128533
1942940
494356
1467375
590530
1947778
1444517
1737349
1908975
1391233
781477
1441742
1568070
378582
548142
1700954
653480
61658
632481
1719
1698535
494190
1461115
281807
501468
533721
1399868
1946502
440263
1217453
407885
298954
100792
248780
1354584
350673
966744
1498407
1974919
254803
81255
620190
70585
1113631
415731
1604570
233585
1816475
1417311
1672667
1188139
1598732
1109425
516638
1665431
1195640
1627608
676769
1948421
367243
860420
1768972
693524
354642
504366
1713192
664294
778456
132110
611216
1393132
1163241
1739674
557933
1817829
1529606
1546277
262738
1166602
1300119
1031323
607135
43821
1579199
339412
1285320
884485
387292
520014
1003423
524539
1936012
1222186
255145
1659587
1446525
1118759
1636233
789532
1445814
455744
1759118
420768
661704
1729651
1632650
673405
646946
313880
1480284
478241
765787
944744
1926442
1234575
1626159
2100
915573
813188
499251
1293295
184518
704243
808526
259706
1328568
485646
196317
1808816
104320
1373106
571976
1547103
1645818
704970
154439
409410
764593
433618
1996796
1633855
1076879
397015
1195899
1624897
1111000
667782
1908303
354256
41367
433086
1420050
102315
835031
1578285
1209608
299868
1343031
1172351
1859594
1551116
1395870
1688264
1727414
1881893
1859609
105790
1413328
1898914
487105
1261857
1331207
137430
1013613
1050693
1895957
1740057
846597
470478
1246074
1498885
1843188
771005
1502027
1120904
421940
578862
319256
1811718
360236
582638
1767850
89645
1870393
261846
1397309
1401232
1658568
784233
310450
92720
1465806
777996
1532513
1024047
1110603
738713
1351913
1073578
1319195
552791
1575281
112073
1057776
1146583
954302
305918
1821291
721989
1662743
150217
1665482
1150717
1476296
272441
1318953
873221
270920
1015764
60187
571566
1102456
295538
803351
935292
737305
997087
831641
1582652
390273
1804609
678320
911638
432088
1964250
1737971
209803
379596
758505
510624
1013996
1360130
1809254
1551588
1548571
655568
1795272
1171720
1501351
303003
1461699
163867
1355064
1525853
1297580
1658593
1565483
897159
984896
555657
478441
274528
1192531
1432866
103416
439314
122125
1705630
1759188
1057436
412516
1703931
1351844
1805526
981778
1630929
1057671
1978786
831118
1790455
390943
1828476
550568
67240
1423082
695288
1836966
1054787
254688
1027501
638575
937801
743647
1280364
142660
1623432
1872969
334697
1109688
1496613
1842567
1151454
1030618
744534
817035
65129
1952261
1850237
1838798
496383
978663
1348873
584646
206091
781745
285348
652731
1476507
839443
1609990
957783
21344
314828
956066
1318643
1155369
1155789
1625524
1069247
732315
1150835
475113
1388382
196001
516204
1067120
1880491
621040
656692
212549
976686
1292897
146339
394748
1020827
131133
1173099
1049713
1789642
35922
1883179
1014555
902070
1163205
396957
17525
1442856
521834
1210221
327312
1265296
1451453
120312
1803942
83529
1064740
765932
135424
900262
998475
907836
580799
1198584
1775420
1140604
586856
1370412
429786
1009191
461246
708895
398480
1529014
221098
175505
407446
1513183
364299
1515797
1437850
533495
1158510
153220
1042861
786368
658615
441544
320555
571513
1698390
967142
1663177
1295745
1442613
1862533
886258
280798
662028
1549204
1097098
1089972
264903
1252799
1194422
21050
1843098
663486
1515958
263248
1151907
1485967
904035
1927379
1603273
1431953
1012013
1731501
1788659
1839480
23280
182486
1305424
642134
1011766
619798
783487
1668290
1617137
1744430
1274359
704831
1559674
224516
739113
1347641
219134
1562637
841300
1616668
292881
1257035
403536
1957760
971465
762290
1644564
589492
1012099
1930800
1298233
606767
1247425
550113
380732
1334264
1381745
544096
1873492
742674
628485
700337
1202184
196001
192504
978446
1048231
200415
804082
1194087
1232178
1234908
139467
323302
1827894
878666
1748689
1052173
938008
1431247
682520
255816
666809
1126015
1691704
1573614
1233663
1400603
92097
373728
1373620
1301511
52719
1383973
1833750
188654
1999888
828034
1019571
471425
1556458
1231450
1545274
1996942
530754
1302865
1650308
1695461
1090983
1636224
150309
1922686
1593992
1493738
592899
383363
674951
318607
695079
942357
378841
1027013
1950946
1801876
1541883
144051
35603
1214492
26020
1055967
580299
1086667
604591
179474
116148
1687685
1322270
925075
1502916
722874
1334512
1660730
297433
1975238
812090
277543
1768448
1456803
446023
81319
856420
1621434
526543
1384438
1036588
902290
1666891
1405899
1875856
356169
1655432
158199
1630454
120010
1638810
942791
459516
370832
271413
44117
761125
720816
448992
1045081
735194
409135
1372312
352923
1973808
1235278
1707000
1757813
966563
1482816
441421
1406805
272674
329836
463563
1418635
1181122
245685
341582
1267419
453204
1014115
533628
1121602
922085
1759073
195501
567169
995003
1971390
803208
1989842
791563
354261
1663100
1322316
1962416
1674689
1420673
87307
232111
574004
1682410
1663211
385393
1060786
1950529
416775
1424801
701185
263469
1321842
1299512
1511922
587985
830605
756904
563305
388694
1617448
881734
419894
415589
1309263
1902126
637158
515807
1770254
542636
1526284
12454
809478
186952
1472755
349146
1010384
1386454
1628869
1256490
270894
741035
1298157
288579
1223015
839677
772888
1182774
988149
1520489
1915094
417156
25392
737377
1343
381927
1806728
184694
579420
268123
1741726
1530169
1819028
69205
1027708
143568
1982881
461893
1353280
600949
1547343
1069005
1593186
905977
738372
1149588
1949112
531800
498560
475498
400583
1239666
591254
486232
953474
372834
1916363
1057606
1119000
36257
36826
1154267
1653228
1930092
1293497
296792
1815865
960928
769520
243679
1221559
1506428
122693
1239723
1286908
64766
1025122
819940
244313
1484132
1802540
1305500
1698009
1921369
729087
72146
1014437
1955281
1029656
1511661
1660982
593470
626567
1661326
162011
478935
455306
258302
905429
332596
306609
493647
156289
335265
52250
1928645
788497
576982
582775
885174
1998934
1205159
176019
695859
203689
1137876
158950
856413
1861620
912950
572067
496901
547868
300599
688067
918298
1527581
835757
1321855
619443
1074721
1035750
1288059
638394
1785219
539057
586918
1724934
1641492
194024
1374443
1246648
193932
1209018
1548279
554356
565188
1752216
547577
1453009
312545
129947
1291470
256159
45732
434768
1897975
1775188
65949
1099460
274709
1193686
1324032
1399217
1169211
471362
1094526
1437981
176200
572684
1065685
1872561
1492915
1643357
248731
18665
338070
426040
1823943
1158591
839656
924167
832594
371715
1878313
624120
1014492
964849
1146043
1701137
754614
1590580
850511
1114982
1742643
586761
897310
839362
191830
497734
1702902
1264552
941707
549623
1797137
620608
130402
1570679
1920147
1416870
774983
364194
488265
1160932
1790203
1897821
848321
1741992
478846
1134438
468372
1561884
80147
212224
1594415
1472204
1094814
1034010
1206625
560746
327729
1520578
1165531
1990429
1912499
1224800
490007
77816
1118120
751876
706106
108064
489138
783913
1372432
249323
282011
872979
297429
1026975
271819
1089847
590064
511196
301975
1392601
306183
1320557
1562197
1137629
107954
668167
947572
1023094
766225
811683
1235584
808334
1101985
532863
154347
688049
1460931
1050154
501697
639298
1509780
1060115
302875
438150
1142578
1429883
1544686
535213
1931515
1798665
1098770
722881
1725525
1713404
1064261
355465
788655
1373571
596762
611954
5297
441111
994162
398561
1361518
34950
1837404
254016
1226170
774188
250029
1319837
550650
642631
1066156
422820
1113695
355568
1154744
1352232
526078
1881762
75789
148611
1374528
1524591
887635
850403
1892412
214893
103460
240807
952204
933657
735052
141948
1778444
1126093
1774958
1122023
969640
88972
84220
770100
398369
551623
265915
71683
1476851
1441666
926312
1727636
1676568
1624817
1555143
1475417
247149
835614
1532403
1867880
1920327
1733133
634180
1253699
1136813
1974349
1612348
1881440
1842145
328986
1653625
209515
1840312
314090
284898
855633
425365
579504
295504
1142032
1408754
1931109
1464560
1139921
1339381
1850737
287802
731362
127496
769778
1570777
894866
1252894
61415
1606453
694367
1909819
474115
1773147
39937
1351056
739544
1720723
553372
225094
1693158
1122360
549746
1949780
765884
511409
68331
511219
1227131
457040
237918
1526905
1571395
1492533
1136914
1660324
177528
732646
1549829
216144
1293133
538978
905562
981476
1996858
1685703
1354231
482430
353059
1072896
213596
643874
221837
1779672
1065517
589588
1725620
1751714
275829
1132390
236293
453629
526739
1122000
111211
1392233
124010
940892
1367481
100938
1748706
985292
194865
1181113
1890250
763679
947808
876727
1657299
22317
1239365
257431
1447808
991078
1893678
368397
650700
653753
1631744
615734
1419281
330423
1911349
451557
1188919
1603439
1016170
476828
617052
155380
917186
267890
1723453
1299500
786170
861694
1127019
222465
1646267
545664
887871
1515813
1076170
182259
757840
525029
214236
144903
252637
682335
1889349
1199005
1999225
25047
1793279
177122
1643544
1502354
558521
1682968
837069
380471
773971
1549473
1737204
1544671
932555
285614
548808
260553
405116
799612
1885621
1479831
188149
462246
1435955
1451059
491886
153950
1971598
143544
644164
1309998
215367
1731108
762519
1335924
147722
1105617
618155
944846
1734456
537601
1748493
769179
881461
802407
1063595
1640479
280022
1398439
1963670
1696097
1406696
1394375
596110
583067
1378279
1005997
1224475
372522
1761411
1172982
307021
1475179
156369
1843709
528848
1223124
1348101
1453703
1444269
345458
1189890
1359140
1485324
1097866
1644844
537431
876062
1359388
365622
374257
1270125
459616
1191799
817272
436932
1719697
1574462
1874287
1499574
70110
1344000
462824
1882500
1959667
1313930
1890669
1626095
1972168
1728862
634658
1509535
434183
355099
1644294
995796
1957519
1924446
1834301
456060
1052618
1202746
1015104
89607
1733317
371312
349806
1126154
1009387
1138303
1044860
1662128
1562723
1936734
1345042
738313
1599257
674894
1836936
861831
1044980
455117
1731753
516264
397115
1089407
1867439
820855
276823
604813
1784351
187472
355185
402104
56352
1497010
706818
1630544
598116
1201964
1432087
763981
34535
1831041
36440
455275
776654
1978556
858713
1425917
1731867
764551
1242635
1401858
460601
1096919
1626159
331358
644378
743783
428165
588280
831698
1447080
540541
1011625
1938220
1907645
844790
1132232
1544160
691673
1391482
1590599
1535573
1685559
1558445
882525
1724210
1562729
840651
1299073
847116
1385452
607281
1714277
1067581
45858
1902725
1642215
852237
461423
1092816
993052
676845
1493708
1444375
1674336
1544320
93185
362166
681996
1687815
572723
123404
339144
1766577
254967
855491
1089783
894774
1490054
390771
1695385
1351192
713074
1589147
1152950
127537
1412822
954366
591678
86112
1755354
957265
871492
1154759
1248594
1705151
494390
1839487
1928154
672230
914922
1867038
1979848
1387835
1724585
1621721
1941611
1351413
1674769
761946
452844
58620
1530178
791559
9130
304719
118451
226898
647637
674259
1699278
685629
306869
880164
408719
1515772
1847270
1891376
913513
747743
624083
763688
1187359
274116
1823986
167342
1315033
1702198
1875449
882393
892089
317742
1268203
1342699
1632963
507195
368687
737647
1804234
759315
609388
850773
1784015
1227609
1639374
1370292
1824537
1923473
101545
809192
1368463
1578687
1331531
1740955
442569
562607
1935474
1714143
1770227
1779731
1152669
1411723
313364
421669
566245
428213
573835
1200907
928669
878438
317532
362067
1869168
1050565
611305
895620
1694826
1938662
1120947
1221622
1715764
392591
1660590
1440666
1142717
1971398
870567
1965802
410284
1526356
1601057
364455
1979523
120577
984451
1869715
1488843
1024724
232900
968426
1573596
823822
1101101
499996
216598
1355446
1332352
907737
1185717
702631
171364
888146
1722938
432895
1890504
401891
687692
89156
937105
944868
1503665
532346
1099402
927457
539358
1275684
1502321
991704
1165838
1435407
1344078
932875
280256
121440
24270
1438830
596135
1341986
1035939
702391
921384
196717
1937167
1346291
655767
891617
95612
1661902
1818415
419562
1183196
780043
1304504
588404
836872
1054634
1041517
1116624
533035
1438646
1780234
72589
12754
1120772
96803
362419
1512038
665629
1275376
1420344
158899
330720
1628762
685761
873776
1960426
287771
1191470
1315125
1444355
1558421
1731213
1549118
1150564
288155
189280
1006294
1601622
789153
1403339
1990878
200730
1395076
1154565
1974915
1095103
718272
1083460
1437921
976967
288269
500937
1155546
1141543
1126678
1693560
380275
1006044
1593638
1907161
193567
781845
414245
442428
1041479
941068
1773510
1765740
1046903
405397
1961867
252508
1131412
1894323
1090722
1010178
1483156
702294
1349449
196052
1956030
418745
1504094
1845835
1984131
502635
18272
757203
1654796
214531
636313
973007
1550403
1179305
368785
796213
1263314
1863019
721082
853016
1466834
1628696
335622
1402109
1579078
505266
1529269
1433039
561590
310758
268355
1924852
1698624
1230163
1350661
28170
1798444
128484
565837
1122408
1500179
711505
484512
468149
771229
326807
1297012
838973
1280750
494321
719877
732736
212089
313863
1956493
138520
1941301
1727689
1851922
1660039
1860323
1537599
397682
979889
242637
1096579
1574363
182572
310653
101974
1559593
615793
509898
1661593
1180696
824609
1279389
535553
1414707
1655729
1559206
313385
1399305
1902021
1242210
1778043
503662
1503597
216466
129856
83236
1743047
1060329
1626893
1528039
304509
518969
957343
377751
1628638
175565
1939698
418845
119600
1018466
357302
1244458
74435
423490
1555931
1786661
850979
284035
1719143
1967475
367667
1281437
125379
431196
469614
1384775
1459406
357875
939168
884095
1624141
1893461
1334751
1030307
1210951
551461
664192
1878457
1040582
1937751
759974
561344
1703485
907900
1844650
1067953
1052166
477502
1503083
1998512
758340
1261662
1608159
587407
915086
326981
1618952
482840
1846477
323830
1487
1950165
329025
699074
1023068
629465
117405
420931
20151
1484970
1616902
710460
1672141
1936671
1053542
1958490
1816087
1042573
577046
1556676
373714
1381399
884355
1167687
233077
1497702
348405
600048
1110501
1819333
1761731
514861
951555
1899320
180942
282382
1942118
832950
1746780
385713
1389040
906205
145007
1996871
1989330
668571
97347
1055937
1121028
1752830
1318866
1445620
918364
1114003
1341858
1356428
1941334
914998
415641
679996
221392
1052143
802411
247947
1734916
1727246
531792
629734
1277587
1816071
1421437
536328
1846340
173898
1221902
1654114
1658771
332876
189004
1727661
604319
1805332
1021208
858033
555588
1578428
1313161
946307
1392822
1525449
186989
1608332
229012
84698
1378863
1102963
126326
1141893
1302362
434050
1893282
880590
1032942
151484
1735536
348372
1100657
1962247
458976
1739253
1371512
941649
219415
926749
802014
1222081
919054
1573851
1933801
1864844
860310
1770600
873842
748540
1241245
85658
1606663
112144
1460124
749443
1083519
1147090
47993
1741403
228289
819987
1015812
1081973
944259
211297
660826
674918
884646
743219
771068
77875
1568678
352714
1930567
826602
479800
1342556
1430989
1869131
204494
55864
654265
357401
728412
877708
1822233
1230061
1773512
1383580
1204306
69623
1583481
1436573
1155519
924402
1262677
1531974
1066101
1957077
1121356
287455
963478
105881
1332632
1778883
1306481
461490
693844
509083
1955354
586814
896301
1366488
620301
1423215
639033
1673774
1439193
687668
1815910
922835
42037
990615
1262410
246729
967962
969608
1936611
1669538
418682
1040059
754007
1117671
1259469
1760948
1940887
1110074
1987291
1399533
419566
133322
1565473
231827
571005
720845
1886294
1082907
88798
1322009
368100
1554322
1374415
1884611
856827
1198276
29215
1362014
1632560
84090
227636
470242
1010181
995455
1606615
172248
685596
2045
1007367
293724
1905262
1464645
129034
1644545
1873148
1814600
19847
1115320
1426555
848326
1654725
89527
1722911
407679
1288328
925140
1226791
813801
1051711
680976
1098109
1296877
82962
1619488
499850
1008480
1551323
428956
1523413
1101345
1187742
1004373
1010971
1352601
1971682
530255
885290
1090927
1441119
1480569
579717
640807
1430005
1006433
77226
1718128
1241424
514792
1122294
330201
1091549
168154
625516
1708632
1818952
1695604
1420678
696097
137415
474337
60600
1796033
1080598
385313
217297
1464759
1821558
1886536
552426
82076
306489
1144240
1932807
827972
490216
1997444
300002
1159522
1729863
1722793
1801659
1508114
447660
1019325
770424
1853505
172584
1774272
1235383
1630913
885034
1338498
873720
1092344
862695
252736
1791615
254702
700567
246296
211009
1111349
289410
1266016
1925952
1547426
7932
380086
1208136
1327012
1085671
799353
1613001
373179
188553
86881
1513490
1492417
409422
1042874
1897561
478950
1108478
544310
682590
476381
1918221
1124142
126437
1395710
1126835
1629029
1864344
1168902
27980
1446168
1418616
1131192
52949
127288
60653
397463
1219290
27871
1502127
29896
1273531
101798
395748
1327176
1480983
1196288
636501
1113088
405538
761230
140471
324272
915500
1942618
1685119
1644026
1056998
1765020
652403
815235
360344
1703505
341998
1113116
686824
1419589
1350853
1292484
1004628
1734351
884324
1848926
14052
1497905
925665
154809
440862
927813
1693389
353313
365895
1058552
1530865
1355025
242627
110816
761479
1837767
506551
1390861
1780510
512293
1792724
1086933
592531
1483898
1937975
664072
334920
1063510
52393
148183
332412
671909
1234922
1859010
1950368
1365769
668659
955020
1338214
906545
1215352
609233
1254242
1908010
965251
1526779
656928
573158
1308405
648919
1082196
1398478
495986
1338448
1912800
1335489
1068585
984304
1983183
1210639
1490331
39306
1143148
573412
371695
332764
1272521
800577
1213065
675880
987050
402529
1912919
481865
1640163
1718342
6807
1558916
1808985
1912058
515395
42147
1745012
1755649
391578
1536701
1345181
1794926
945981
143515
209011
373420
1259975
405398
786379
1803150
1724385
451178
1271114
1398376
97897
1488686
751487
1100160
575190
1006782
760297
1109434
36104
323405
1284495
662258
1976638
1494703
1189795
1273151
740445
1057136
1695659
1269346
1730954
27922
1472139
1781705
587772
796977
1416458
1341372
1724312
719494
1297157
1822899
1618501
609822
1463423
889220
1823718
920554
1086627
1621900
327953
1195608
902656
796260
260749
1432150
802650
816948
1023556
322491
892481
1100772
1234340
1504215
660587
1751348
1549782
520956
163619
1503958
404480
1586249
1335546
1196290
562576
1801930
680679
1379422
807997
640375
189003
1353788
210246
732212
697901
1582013
677668
1224263
1373522
640186
237479
1081868
665763
212257
1414851
1634076
1744630
847521
1513304
1742941
286754
1025337
1005095
523785
1327537
137491
232958
845246
1861316
1250537
88328
1198275
1819451
702591
1040307
1968107
873174
240230
179775
28809
620365
435639
1777511
1465751
427413
1582989
411506
1130214
287573
228490
1171574
1433632
385151
480084
1701046
34070
186616
1040549
611973
1661886
1751454
1905338
1323755
1905640
1136378
779554
1100558
336606
498528
1235553
473226
1490198
1400320
1770108
810246
45490
672712
168747
1608839
1266948
1354940
306690
496326
1863394
1028287
373875
1844456
1615754
1696771
1063477
1802797
984808
1898736
829066
5354
1644287
98523
19845
1277740
273178
270667
862180
1841605
1114837
171980
789566
815999
1827349
1736359
1583737
873577
1690796
961121
1874147
34979
1886947
1652722
782669
600008
395848
500634
1491173
1064053
1833922
627558
1837581
255184
1210679
195943
1428977
1086876
1129207
453148
1545647
1354017
1350200
305930
99014
1063533
95173
7677
1671059
1518898
316707
281105
1665820
1679425
550278
807238
224887
1633306
1289028
1486714
132342
1939478
727621
1770052
473017
421784
1473581
1118118
648697
1114437
1328314
1051283
397238
1468406
561003
357997
1699120
165108
56212
1791823
1587558
1475696
151458
1826557
1086968
1948781
1142820
1048592
1596840
1568721
1985490
477944
1315164
430921
1690217
1630821
947648
1311756
125633
386568
1032436
448996
1440954
1088844
1902405
1873636
896713
882453
612485
1890408
996256
166807
816301
1832830
1137908
909005
1727856
107664
778
1562070
1259763
360019
1646769
326954
1767331
391689
729309
1118802
803699
1795999
322271
969768
500751
1830750
1503153
1283361
688032
67342
914021
1177573
1726391
1043358
941382
127699
1853510
1452859
689361
1932958
67356
51048
1965324
697701
1916145
761725
725649
766543
552029
1795094
185892
1486613
53893
366549
1042915
1625834
623847
1092526
658532
767311
398900
1394912
613620
740176
1443008
1389040
1763324
1756747
685790
1041410
1026044
270512
1068285
324511
1696624
1696377
340948
525480
1691840
22006
689321
933239
116595
1104471
1888120
1961140
1703974
1853668
653009
183564
268539
959255
1211659
1280748
625862
1602212
848624
703857
1959831
1708218
1299722
890864
1581125
617367
753571
1633080
1290555
1145063
1644943
681354
1165075
519592
1569550
648006
233465
1062637
1397967
394167
1067876
472564
448857
1100604
829671
668497
819922
1007480
989855
1000454
1837362
1166131
1065596
1213890
543315
1031528
1047818
79358
308016
608195
1707276
1833842
1221265
1206248
840754
966687
675997
1478038
377011
886585
1531973
55467
1300811
852219
1713798
989072
789621
635884
567824
1476131
1157426
1603359
1893995
893216
586592
1170591
265774
983914
1284286
170952
1142458
1377428
556018
1719240
400292
791033
419916
617513
1405424
846309
498865
1595123
1935369
1125022
1233874
339514
553279
1830529
565231
1934397
213186
325303
942857
1517660
1280268
1595429
1714211
97994
213718
625506
703594
502759
1273805
1709624
1407779
215605
1129913
494028
1535532
436057
1582520
591599
95560
303982
1519747
595445
351876
1624890
1131294
297826
151977
261895
121292
169424
1192392
1559527
1304227
1439077
1329107
290736
322826
823941
180322
726690
1654134
1504802
1687914
1406079
319675
1770754
639394
548230
1956162
6087
187175
572714
1449976
154081
185278
1600479
817088
287094
285160
1028642
507015
1156747
1150138
1239013
819692
144644
734784
1834963
815864
461794
1941575
804541
1518642
1709758
1030248
1521365
717525
1419968
1392836
24878
171771
92253
912029
950345
322422
37540
693087
1093478
1826601
425360
1798191
1922074
1713711
876488
206896
433135
967680
722269
1532739
680203
1351219
1437318
97172
208094
258464
1594023
1241919
1321840
307760
1927507
796438
56058
1759378
923937
629973
1746373
1117528
1055688
1441846
632234
1809855
1688313
1266269
1830264
1431843
1824026
1351146
584036
1114965
326652
955141
1694759
972115
1269464
220904
1583387
1179917
676278
362274
1491809
1921185
783030
1448727
458157
639080
1486903
96965
1604317
494108
907960
1172586
1165178
380936
1291907
1664560
1837917
1406967
1404162
1979411
917650
1201658
1568609
987428
993587
1791021
1301656
604190
727110
1558030
1211442
1927781
1084727
596172
1210514
1503106
1971943
298526
1358937
1045022
592169
1406477
357340
1599273
1872013
1894429
1703543
1761355
689472
1624002
1637275
370285
104008
1071808
1854491
919561
22101
1488028
984600
668822
1065413
432181
1529529
1674768
320148
1870479
433423
619284
160380
567014
1676152
1608375
631097
1724423
380954
269252
212777
1677842
1315672
1846223
1301486
1271887
1619706
738785
1100048
1682328
341415
344486
1354306
399103
718794
1978576
1369455
90898
1281049
1078420
1375261
1695801
1621430
299419
371055
1712428
4304
1489425
1768439
1387664
1026795
1999860
1456320
546064
1720826
1088004
760074
766491
1220934
1051372
1152127
1748884
1686650
1473220
268872
1385206
1873535
284668
1100380
668261
73233
1379152
187024
338335
735724
141526
41068
1387208
304156
782758
888427
1637622
765587
142952
583921
382466
1074868
1407841
1408768
1195617
383075
1374682
1625063
510403
642492
199408
1368815
1906880
191009
1347752
644018
1748860
1003286
542110
886195
291918
799088
791116
835364
1305627
1968332
149498
1626837
1284152
1219552
621676
333791
614456
1962139
1222626
1171288
1508159
1680150
6985
1393741
1901550
1056448
1557632
1279280
1960661
447499
803656
1226310
935967
65516
597378
1335511
1342446
412251
1380046
1438502
1040105
1612951
1366201
598064
905155
917443
939165
331964
424162
906641
520717
1136690
1134789
1947976
1571746
267429
317084
436092
1463905
1290934
1791472
859467
916538
1450793
1154225
1515558
1998997
1532465
1464797
1101978
1969121
1589511
528050
1766212
34734
934862
1058064
830701
909884
258244
1955441
1307145
1885292
1627985
1706412
1792395
166467
1409915
167064
683749
221376
196075
1933607
1114982
326573
1199995
1609507
1261444
782689
1933119
1442715
557100
1095961
352034
1922008
1379225
1904329
110431
312376
1537589
622607
982062
1849857
1368838
1672357
1915776
1146242
863969
163325
1395495
757241
823354
1364801
1907203
1817460
267430
542295
792335
1874887
205984
1782301
1595350
955428
39092
327523
1746308
788203
1353357
752034
941799
1806586
796225
1957288
764990
1444859
988611
1478410
1849007
1582848
1537150
1030287
1722149
752634
201837
1231581
1154401
1403957
517505
440769
831443
1413235
914674
265686
392289
1852632
1832737
597642
916128
239638
333574
207793
1035673
699358
1080216
1291328
931489
1332622
1645257
1984748
1122147
72899
1514214
1689483
1454509
403729
1978717
1541102
511131
733677
615107
870969
1980277
668685
1534354
327623
1356763
1476009
1522907
1721088
455059
243948
1446138
84073
979769
1803195
671837
891701
304491
1792419
737254
1019798
271613
1536193
149154
718087
370259
793758
216601
26572
1779691
1270582
581371
1855529
1288699
1554169
914292
662942
1152462
1338983
1591558
409519
349187
1832665
1066514
1632397
274642
778123
1636897
1573421
338512
1038362
1219043
271911
1658822
633478
1370842
1275609
1564384
1612924
1831831
1501116
1313852
1614814
1301078
346329
1939720
569717
1514984
1262037
8691
1083165
981452
964693
1863548
1410362
1827709
37759
744082
1511046
976227
121348
1344296
905629
859095
536091
184668
193035
1775934
709821
398617
687934
1098344
1956773
1690292
209067
909330
1648561
1875415
1048901
683788
194110
1670606
34540
1147894
532358
1449285
1036360
1408850
573177
625385
320807
720541
1289416
993154
672841
449379
1398643
1043414
983232
685043
8797
403714
799521
1559519
1199264
1421849
1073191
1451905
1146168
1090387
1968224
540880
1666862
537812
452082
853678
1273408
1046090
1130886
1333168
1155023
1735215
604108
1095262
1074392
1132936
1262097
1133360
645693
839127
1468060
323966
342381
522007
713671
125001
1786331
1406677
1935545
1416676
1202591
710105
645982
1435773
569361
561805
574215
1761063
885244
1675980
544544
590440
1441096
1425557
73321
1543318
1361418
1078525
690131
645232
404098
1938488
1634045
1388031
1847040
113296
449790
1013695
1197425
1891071
1732370
793498
1553204
1318186
1530396
1833504
267573
1959719
935151
249698
1853907
1855231
371827
1414244
802406
1951860
1518431
1487722
1922024
1312525
1638574
1951049
431200
237889
383175
1766066
558340
1309905
834243
1681943
223476
849651
1418641
1417133
1896631
1649878
1735816
1830218
750504
23006
814591
1956186
1771799
546183
1122723
980645
1754329
978779
700635
1975069
904915
123274
1767097
1681131
1897566
1800340
978706
83030
1047155
648433
219628
1930499
1784733
176637
1004899
1977754
397937
789676
637497
1368155
52214
375756
703606
1834798
1804016
1990472
1778201
874063
895509
1465155
645685
1758518
668004
1512602
1149707
173205
807195
235800
748732
1976858
907481
541612
1794824
875474
141619
1601707
434367
52032
1412039
631410
783143
689085
112065
1729214
367454
488588
365813
1940707
914848
936486
33468
806629
969798
1991528
1388966
1661274
1676124
825956
826792
284355
1384940
1528171
414805
1388397
1859314
1877198
1558957
684660
8375
1978416
350917
449864
325150
865469
782238
706713
639843
10453
296557
742768
1535977
1720786
128513
1680598
1549118
1755044
1315345
1135587
288113
390062
472165
1514767
425840
466359
823003
1083514
1160447
1567045
118923
398096
1932759
555821
577198
918266
1546445
1259883
1121409
1216614
1166714
1223035
373505
1926936
44077
1253016
1615577
571323
1307357
863246
137648
923190
284887
1768138
461207
1081653
102782
68408
1109216
826489
1975583
96173
1475445
863449
1938349
1838986
584203
241472
1722958
694562
310048
1937828
1952030
1177289
314402
1412429
1390717
1778130
52317
133890
1070500
1885404
278993
1460170
985245
1728393
1468064
1072638
950591
737374
892124
1960209
717154
1638920
1004904
1508268
520261
1193527
144861
1523283
248066
1019094
481466
779418
93185
1580959
948752
1271313
1258870
1416650
1836385
375839
712804
1326060
1882251
1651919
387229
1791027
1683653
856316
1588195
1079840
231524
1438737
923823
1952597
1046155
1788365
495691
525707
1225139
1287944
1516200
1176216
394651
1499099
556295
1032721
477382
325718
455141
1652560
1693457
96081
163152
635521
955397
961856
1722137
9495
920400
1018956
1794454
384288
1017896
1955334
1050303
1455126
827624
784130
1770886
13147
1859315
1274300
191057
1741022
261529
1127670
878887
656442
934901
1805070
577275
807208
1467312
1731217
521940
39722
1788285
1228466
741679
94750
1126911
1690442
1155406
893944
1286671
1784601
680958
1253334
431013
421864
1090315
1345147
268597
185834
1489592
1601544
702553
65779
1714051
148837
60491
691740
418764
1128398
1122551
329802
601018
1091808
1483802
1971901
67237
1358508
628555
264373
1948145
779331
972753
1774260
1886171
409585
1387431
47780
1949140
886739
401945
1268877
278162
514312
1075566
358967
1703957
1947246
1236490
1053680
741044
1605220
1704582
582690
1837499
1493343
1134110
414783
682773
1407155
1687056
1400184
1493838
1811589
1539528
971849
1889409
1394400
1524091
1171641
1567509
580157
783381
218961
73319
40069
1884531
1658769
283323
311224
1845494
1484255
402067
1449407
82646
1823689
493845
1288427
1412272
106399
874498
629006
1397257
466629
1296953
1568811
872334
516294
184051
1901655
1551503
1597435
165997
1488302
635084
1605763
613372
1180978
595115
1090078
214106
1312012
1894684
1107570
1303149
1427875
543221
643038
1101638
879094
312529
525015
211050
156393
1178150
1930441
1070048
1767118
1174224
1697378
87689
1133732
1727088
393796
1871033
1769248
1861665
1978415
108431
1555742
553005
960173
1631424
933128
964228
543132
1192086
714810
546162
1090949
518179
680045
304792
113034
1976989
55122
447514
1801130
1660464
1841247
733827
1254963
388784
1855787
1300152
903767
60460
1141797
1863491
414330
802160
1371140
710027
1925736
13190
652838
63850
1323261
179743
968680
6816
840114
924763
1003270
1711688
1169251
1641576
1127993
1237292
1937645
1247680
477895
1118601
1009892
849423
1505246
1565491
1771214
1300941
1895406
1165401
1919618
876594
847215
1850767
1835852
1773963
1411656
523488
1215207
1619730
560179
903709
897015
1908390
33378
621300
1568881
1485436
288470
176871
711426
134763
830343
1016970
1745729
1641590
1944694
744074
1830345
1401758
1323333
239935
682296
793208
1508410
948826
1583964
363192
517540
1163566
22669
710811
360602
1833935
1913582
569694
1625841
1188018
1992683
1639432
1362330
912958
1923415
1733355
712522
1803341
1373907
1996497
1700360
106886
1480425
1481403
1180511
34805
1734463
1134831
1661829
547372
289491
1112057
1594726
91686
1440303
1822985
1226192
878957
3465
1126473
318623
1696153
542989
1711436
491947
234768
901611
1882161
189054
64883
1668357
79900
1215969
1793293
1732494
70321
821915
1920894
1629617
1772249
1277982
1494098
1113388
209086
1668242
1307606
367625
1019437
585920
1083267
944541
181108
900443
1732965
54122
1656981
388498
909086
1161558
169329
674839
1913632
71502
1621750
1102347
685000
1682860
1619470
309900
1843158
1631402
410452
74358
463163
16763
1389598
192674
1406582
1823119
800804
544295
1119836
841229
1812393
91272
166331
61145
530086
474525
1260696
1493907
604521
1578410
1155110
463722
324180
44914
864766
1583837
262908
1976044
545151
1821607
873057
34202
1812257
879999
1549246
177097
1455368
1528843
1831594
1070099
645603
214821
1489423
1564690
1685691
916875
219936
992745
382503
288627
181522
1264712
1783001
765317
1008956
1373716
651364
934716
1517836
1640841
311962
1037865
235330
1208001
512700
1784409
916388
1470340
622307
346240
421269
98787
1544499
1591248
879014
905713
1429291
1662161
748657
993094
1986059
590703
1225998
1411032
1971557
445632
1609291
1680273
1647398
1419631
815637
285502
629576
761080
474510
491370
404337
1389083
1679054
832719
577604
1159624
1371857
479005
1093950
1873638
1706900
1172370
428789
627764
637536
1699032
649698
1218201
467452
843052
1467831
1297821
611397
560804
1599250
1033175
653428
1814749
142461
898987
1773867
966952
850077
1175683
1594343
1955094
262774
1810016
1539052
281279
787086
1044598
1217990
432725
1885180
1462896
945994
735993
946147
1558259
837342
1530343
175230
532346
312380
563757
703782
749658
1293979
655892
1378625
1267228
153536
727251
1077350
1564264
1761283
1483699
324687
1757364
811747
545513
793539
475002
1431542
907485
283734
1292642
1909676
294528
1965048
1572566
1364965
1570837
1197336
1118249
1769498
1440732
249523
233320
1475243
389267
177234
610856
1511777
1273887
1474728
47993
1223928
1547395
1934996
99907
154698
450243
1684373
697296
1836796
1496372
584253
289077
676174
312755
1248168
1288068
363404
518640
1897171
580274
1336963
413354
1949054
1018685
785143
174377
386865
1167341
924549
490664
1401723
1199971
1827521
674706
191848
373574
1109256
723365
466809
523279
202674
1421212
831031
593894
1649009
1622256
657368
288672
730413
198883
709326
1087556
251503
951344
489203
40504
1495481
357435
916737
867008
1878591
45430
1587303
56775
474997
733519
1938818
1802000
691451
1438089
1330944
1815618
374564
260700
1680653
1738384
577229
400342
1714153
1554709
349353
1560596
1789428
804338
739627
1566946
208142
1081674
1074009
401659
1342428
172123
1193030
242088
860485
1853430
1009526
842798
1479696
1995679
729979
70195
1479755
777497
1355975
577868
664844
458059
1510211
1444343
1918234
643829
785607
992961
1213578
1655619
700678
830937
745861
1408379
134365
1724364
1845550
434495
1913776
143447
1270123
1713331
1652774
562213
1777119
395486
1211172
1364772
936581
1279868
1157871
1476118
1944487
1836926
754606
352442
1725566
1471046
131476
31474
1401981
1103030
1523402
1251472
812299
1033340
379710
160605
1131856
1980115
368993
424582
1984144
470726
557763
71421
1568008
124423
615895
597209
223365
300684
1652740
1718733
230800
1717933
1844646
1181446
1319491
228721
1739331
802508
569191
332851
1232473
511811
1588287
1978264
898857
758617
572115
1020142
1653155
644666
865813
1778138
740973
1892957
1462522
89131
1442036
1455132
249353
1579732
1727275
1087902
38085
1395060
1800167
1965146
561204
1352838
1445878
724373
1677725
640546
660095
1206148
1530773
1554527
334484
1456440
893764
9886
98993
1344394
437607
8897
120292
59137
143042
730569
368451
1760747
183084
1627695
1370768
836440
307664
753059
562418
1366352
965029
1932037
1942303
421087
1971154
9717
1399523
1069490
909879
92797
847542
1989322
547209
1903675
614744
1465275
1572302
1343048
263939
253297
862729
160171
86802
267584
319710
970396
988791
1684824
526434
1738506
1359621
1963733
1725458
674442
36766
1276831
1555832
219302
1584128
790670
608742
1561728
592022
765064
960593
938815
960388
326469
1087037
539885
1616986
1879774
529472
24530
1363334
478923
229769
1749584
60213
756169
1624687
1786960
1300890
1559853
175139
1142683
1612092
573681
555778
1210853
871027
411787
383854
963466
1793108
1886550
948812
1636372
1226762
1630115
728393
1429920
1566663
463334
608920
793785
1795251
539704
1077585
1413122
188740
769263
1186697
126720
967597
1015991
1381647
400230
1698572
806671
212624
1338773
880586
556535
435524
1855808
420930
1052957
1981894
871253
1779286
338202
1654663
1548712
1317681
1073058
179813
596075
394251
1993411
1633096
1505326
829881
1685048
33774
297401
878324
1727681
746917
1127541
541328
57073
944922
1084540
1360063
523647
72999
1143251
1431970
1922798
759916
1663802
1540856
1428757
1959422
709103
1376488
1386200
1694404
510782
1189561
517310
36937
1375385
970906
580388
126535
1154221
1327600
1728090
303278
1397874
51339
1936766
652740
1325197
528916
1258182
499176
1429583
992359
1015163
1696165
535609
1335736
1286068
92940
629602
1934029
468088
751919
398453
1246745
1565252
1065633
28757
907534
782560
94565
1972724
174441
1455602
1844143
1291850
1539752
1463647
1739988
194652
1063166
1672365
809576
1752977
1531959
1680276
111442
1370706
558103
958382
267256
1525034
834716
1973000
1177397
303773
1528072
1635499
57290
59961
113555
402649
1541179
1725674
129358
576419
658947
268234
290861
390713
1357358
563578
1144943
1797568
1688595
941466
324223
1323431
181751
1263128
765096
1181249
752726
797485
1502953
1549292
209626
45388
698577
376642
921481
885753
800085
1566065
989001
649467
1435820
394750
1464743
514128
141148
1308983
928784
520559
1832838
821033
1574029
343687
191160
380262
1314233
1172793
775067
750908
1434270
46771
1588493
1511892
1708627
555680
1725738
290256
1964271
155668
4901
1005687
1340916
1613214
270252
808452
1915086
1993710
1380633
1602440
1796221
83223
1732251
18970
1314772
465346
1111802
1824351
414166
1614212
646331
1449734
62842
872834
826247
1821440
343828
1294919
1459203
946835
1965076
1711682
614925
762517
697574
128970
584577
1288717
1357463
28656
218067
1024887
1547950
1465041
200579
131404
1572233
822414
535218
1915107
956006
661043
1641008
1543074
50742
360195
99707
635168
1036670
929194
701878
1592454
626591
979115
537664
728579
1404235
836732
548050
769441
1313535
800578
1765727
803387
1934903
461080
1441150
731920
1162632
121455
1306214
1379654
1567967
1642421
243936
1602820
938751
1669091
632970
1767174
25373
277792
673568
1465115
1459914
1144584
532584
730717
1598533
776947
820920
1918086
601807
224863
943265
1548021
391109
334079
659803
1905503
285829
1183629
1707353
1922720
1613787
205178
497909
850255
1898145
1311236
567652
1370111
1409088
577210
1486821
1265956
1518853
364405
351410
478180
1173833
27129
411970
1820449
232733
648792
1997989
129767
512830
112655
1330989
537057
1169526
330723
537190
1193706
1817016
1296497
1116473
1242353
1151880
1000095
179634
475983
763535
198356
457969
1642089
1665314
870669
1622701
585853
1736364
1844688
880180
1611151
488477
734464
732640
1429085
958827
144048
1717903
1536862
935604
930197
371970
104494
10640
73262
1366935
1873617
349173
199351
1422722
263975
1602501
1003250
154332
1932048
1338769
1610759
963697
391630
1966354
1559014
266650
1772460
1968128
1995054
1641309
1015382
544456
213946
1781263
1889372
598714
599731
1325929
844331
92075
1846383
1330469
316570
597056
432695
10923
1122551
1505737
105332
134699
913167
1675779
754554
760192
1193219
1015236
142484
1224886
1043100
837476
247476
1609674
713154
1874070
1618545
1986413
1168762
1334733
1245847
684213
655584
735364
77023
124629
737074
1092848
695607
710754
210485
1927134
1193754
1127095
1912574
113496
133106
677795
142229
1941442
1997170
429760
763940
1273959
870813
1553535
877600
696944
196684
175167
676792
594406
1826249
896433
239051
1228659
796768
1156405
238530
181510
714538
1304682
1933346
1093913
1801643
860980
717090
1023142
218031
921858
1187979
802756
1244345
47709
626419
1696381
1237049
485157
1423983
546752
451569
1863059
413383
375490
1471439
123095
913782
733318
918256
439367
33220
1762181
438735
1153015
735368
1653545
734318
821677
992622
1399846
1446857
698890
1988361
225347
588788
176145
163713
1007528
1734053
1206807
1573611
1743271
1637234
151022
755961
1390205
534355
1442563
609908
222024
1860554
1912487
660963
275814
1271997
395285
979079
643097
1661511
1755039
1461794
418937
620345
192435
368997
893577
847237
1459184
1516846
1457832
1059858
309985
1092451
1452687
390129
821968
1300562
1827696
1557279
253766
84099
1055856
1897213
1476127
615936
1456265
283030
1809935
1170672
575942
1901366
159381
1295526
1548599
1991069
1773060
693670
1506719
536893
1647255
1247396
1651627
990033
633577
1596708
23028
1382070
522035
7189
1852922
626771
1639076
299208
11147
1503629
15185
1309102
1977671
1962562
1206
414166
571392
929753
537796
300296
754560
1434095
1197411
765459
1543943
679048
336720
882079
423648
15962
723419
1675731
1060428
1954097
1235692
1284121
517597
549917
99170
1809501
635269
52505
1072146
1010011
1802683
1033973
974334
1039931
779233
1009637
531776
1868111
441436
785318
1756984
1154771
1378038
1818503
1042679
1381703
1984417
668315
1042211
1984279
207139
388856
1855237
1222132
876889
1527388
1048540
627985
60166
1573130
453814
496296
638917
1483113
858376
899896
1736749
1512570
1767751
707611
949451
815437
689630
161331
1085860
822038
529639
1549194
497251
1384525
1673777
1283023
1137984
1194520
459173
1870722
665117
799635
1028379
1947015
738769
1858890
896736
1992900
721202
920272
1825147
1255698
279059
1018119
803198
1104179
1023555
593206
221695
1467100
562206
1066231
832693
2424
1280152
1402397
390351
1220500
1529101
1543113
1581912
1770401
1731765
288668
1832337
1022035
925398
1381531
336901
292846
1506581
1104025
401093
1390803
1692469
949294
1482581
566839
935187
1273202
1853862
1766893
212310
171250
1330768
223708
1351318
354906
1726081
179619
1184126
169393
296549
1285856
62296
905832
416646
3742
69123
1696620
1473292
363457
1419391
803544
1373046
1005687
1695568
1875919
1920837
1640592
906945
1215931
862357
1189910
376373
732180
854251
1810085
208249
1619222
17619
1968684
1821965
1383181
1786884
1226692
1908726
1790988
301577
1047687
1776097
202665
1880215
1156049
1192488
104348
1984612
213652
1067423
1437966
1945853
500413
639671
1486949
1495609
528389
378128
1964778
1667021
259172
173472
1537997
635604
1212444
1116009
1894494
759958
418229
627386
1495149
1358161
727287
416676
531988
750929
1086334
1302128
605268
1690471
1926253
1240081
1369666
1301867
667148
1423521
1245396
1960731
684576
853983
1481779
1675167
26224
1542513
1951346
1851005
1147860
1879413
1455456
1235297
1735906
1003237
242385
943977
724199
1977105
1490957
1728197
1027720
778955
46291
303748
1425373
318104
1926947
662041
465923
1568106
1874189
1614715
830840
464557
1003951
1776735
283428
1978342
1941674
1437831
1659727
1535091
1191899
1095243
700305
949660
215601
631498
1925010
1437483
192398
1565438
297011
494423
1040962
1494780
944608
1920832
88067
1697215
883308
572365
410880
1713006
1889167
304324
1655142
1380313
1504544
915380
653610
1868336
1553562
768031
702567
58832
748055
935405
1361791
1660366
284285
21859
1275370
878626
413754
1488199
955110
659579
183255
920644
1043212
1823111
1760120
314539
1441053
1595775
1088669
648093
1917314
1067253
906482
1950500
1223358
1051323
1922897
1750250
1783654
1823661
1145406
24955
561251
1615099
1052664
1192401
520913
843701
1392330
1280962
1173659
183523
1134325
1633818
1090766
1259172
1005387
747986
1751489
1393541
727314
722215
362589
883797
1363516
1802983
1048151
950974
1262313
1925302
468770
1363633
558141
1525979
285987
1365530
732487
1325077
1771853
879612
427303
1247193
1988993
291345
731808
895252
604364
952494
541300
617852
1305063
1670584
1308519
968113
315379
216321
554493
709881
1157849
1479049
92892
414669
1869084
1660021
136517
40435
1828943
524778
1448991
1245422
1460902
1830002
980066
788759
923217
1928502
689748
1153355
1112045
1784042
630784
1854562
1406049
1261610
1637150
838354
1173378
1601000
1740848
1212272
85693
1146569
873243
983666
1263396
308192
419239
1107179
464902
624988
616110
1012411
412341
661506
1993996
1126712
16124
569388
1181311
174916
1767796
1843462
195480
403699
175896
1244703
1022459
1268154
765721
1369868
893540
254791
1512906
1788635
999594
1056184
1291612
446723
1489556
289790
1282458
748976
1016192
1737291
1789561
1774980
718810
970730
1060555
1718974
1096176
663543
1895811
422559
992181
977811
847318
955247
220580
1701027
613766
288230
1889050
344261
272966
637597
1938159
674940
507021
808545
1601710
601525
834194
977951
365731
728470
277959
127323
125647
207391
1689439
1201180
1475918
825901
1760653
897768
1490841
870897
1374610
1071287
1872394
274594
1450710
1540035
1010840
657625
1167135
453335
729201
695999
295132
1125039
416979
441074
1768674
1814256
1598683
1302649
466378
264736
726515
96188
1402193
897286
416501
1283151
171128
1075761
883040
1798166
1733647
1227418
1491696
304611
644728
894686
1708709
107860
860533
47749
1234574
708866
87816
748110
955490
1928989
1601762
951066
398914
302025
1233772
351850
219328
336534
1590987
583229
390126
292356
1248880
1542173
354584
1280422
814779
489284
333714
117944
723438
1231013
533796
732113
1996465
1412808
1759276
1098729
860275
1314098
401151
1750293
1794374
1185406
793753
809490
1497433
1095028
264680
1228695
1654295
728924
318525
309208
949068
1743541
1349549
457583
1351006
1191856
1669220
534260
511719
1979353
795185
1774100
1126066
1917387
1294326
824737
1220312
1822156
1416158
1893097
1119453
42209
815249
1358233
1511244
1283089
917283
1800004
571006
423107
1683280
258730
1041969
1073007
673228
1994813
406798
347426
511456
1028943
348641
1616909
583656
467774
1553017
101257
1552058
117679
403465
1719591
1411367
968675
1198885
691069
1173705
382867
155599
629528
465532
1577866
1414208
1513318
418664
41470
912238
1751589
1079406
160237
406504
1327332
289445
688253
1970903
765881
888413
1430351
12673
392049
793732
1510113
1619937
1122633
561700
1924981
360783
708432
68453
793858
624570
1236707
1878888
66252
589850
213812
1586010
1199817
1939983
948872
586673
727838
376801
756430
1943633
1880632
940189
62149
1819997
294146
1026108
1199683
1557207
1566446
1815003
554865
769657
208591
1788578
363267
1254102
1467987
762155
297296
780045
1048834
328230
82062
225607
27516
441429
1296089
1342453
776594
1819674
1733233
904039
55397
1999454
461810
1301091
1761764
1902357
599858
992902
1604856
1893682
37315
441451
817406
556303
1612857
531607
914228
1907157
654942
659461
81139
710764
400704
1387332
1780027
537533
49763
1640253
1773250
1655202
1179823
1454663
556316
1092231
11788
972483
1076192
1838237
885775
1318770
1438258
571203
562266
475065
795308
1480015
1903183
1439697
618498
53507
1900912
1685877
817802
1306355
1543828
728977
660288
1650710
1481123
904937
1150287
1779187
1913619
1246532
1820403
1419138
996596
910417
1448822
1437302
1258705
955013
748875
1982321
489028
677473
1622531
1018244
306243
630612
699511
1147962
265092
326221
614571
1809457
581585
1048457
586830
1124645
1390044
866227
1097678
716453
1518972
696472
729897
1205635
1069132
1450485
940711
1567885
864552
532753
1088150
1718240
485932
893100
591793
1446729
516855
1134925
313210
177849
1737028
1355188
734939
1076816
1630226
653033
513526
277751
845111
1434470
1309332
1682552
434004
609599
1718659
1666229
1362581
407468
668731
1187211
1143104
630111
677720
354981
1241223
1243897
1824535
96668
1890353
1877589
256904
1835435
128344
1645194
1018141
1980111
1511889
1397563
820045
405766
239264
496538
227517
1157735
1400707
64676
193851
223957
1506688
951186
479604
404947
736934
1424267
460359
1405358
682100
1723199
1803345
1543023
699246
1891444
355644
971427
316626
1685934
1802112
1871815
246538
1528901
79232
233340
1704143
438873
1564899
149836
383381
211398
967722
783336
1396846
463803
1649992
1105936
1076716
1809276
1491615
1339555
451960
670017
1987545
1032490
1772467
1552082
70865
1540065
975798
447851
1392016
1264652
1611856
798549
608346
1662253
942712
1964760
1184482
1925158
1198069
556065
1454538
642411
1689357
1653335
960446
205979
249815
271972
1004285
873599
682048
910703
754578
1375631
1112785
1968127
292458
502875
1551634
1980533
1557368
1273477
158882
1253284
1647204
1928489
321693
125964
572358
1274888
1997158
1159419
1285209
1747275
1524315
1237604
1281507
1246290
1813463
906676
405147
1245565
1380749
1036231
1861439
1273102
4185
700482
776976
82047
492223
900382
1901092
1651629
64325
396541
480201
1475018
787006
79665
1275919
902419
891008
483507
298285
99598
1500401
1210821
1812668
509323
1949151
1116209
1291527
253930
244954
459414
1536834
1267222
1624055
897490
1336421
437974
664039
345024
1119547
21523
1850461
1127293
232081
733519
1073837
604462
1550704
1779621
739547
1742283
794679
487238
1193126
1261251
1433783
257824
1845045
996248
1733885
1034364
1524407
8104
684313
912250
676304
417946
117815
1629825
738518
55362
114162
711363
1238507
1016758
909943
530763
888090
513873
1987443
323350
1992496
1334224
1477189
470204
905891
1647982
566982
258383
516905
67769
1405568
757829
271388
1305162
999352
574756
564175
1929676
498891
552974
750182
980495
68063
1462764
26504
1857815
1600443
1423625
1315305
1555951
198948
1177811
537257
1710469
1762177
1980996
1261594
676993
1322580
715188
811802
1044368
1703858
834316
1037621
1577036
684288
940222
453433
1304920
1043868
1729776
1822582
769066
545056
920384
1442329
1686852
440470
1751816
110291
908365
922827
216525
1457092
1595355
1279119
17645
1511633
134840
1919524
881460
1304329
431820
1914759
388887
516080
626383
19719
1446281
1556267
647598
734323
691439
1243985
533261
899380
397457
1879217
360931
672136
1194842
532312
620503
519714
1327898
1547674
103298
1160516
1154924
1248949
1924972
471052
1550900
154831
340594
1494838
1587850
459040
1980546
1676270
1166879
1799303
228839
1343014
73537
1803447
1091644
1819215
215651
179789
398392
1663920
846349
1934109
1950886
482057
575513
926071
275622
838908
1080222
784956
581023
1848667
1271139
1224283
79182
923985
639106
1925532
1695174
1148547
1173618
754181
1917556
942423
1540983
130358
1006972
1500796
1160628
203720
1066934
642013
1571456
148390
298664
1928575
1745552
506659
276818
1185900
1287071
443145
1660788
804174
1017241
851279
1905502
647168
1361841
414303
1980149
324500
829145
473795
720742
1605961
1511283
505371
79825
1617659
1665884
1130483
367470
115381
695836
416545
970846
125510
1587498
1603211
798911
1799085
541709
635088
77462
43471
855063
1121754
1416315
859584
1700066
1677392
1597666
1338220
1387922
888434
413932
1144405
1122042
1986956
1157147
1132654
1713415
742961
72938
1435406
1543616
213778
48285
1182974
701112
186878
1100102
749075
378743
531501
1395728
671734
318647
388618
1120708
336807
1158798
1039681
1612149
179575
380996
1091047
546007
208049
1608961
1256088
1740239
1567073
644943
722863
950916
1406924
498866
749645
234268
1559649
1003620
1776978
629698
139249
460060
1886671
879296
1623378
1111691
531551
199649
1365045
992351
877522
315898
836575
81135
1086255
1773348
1505822
1259194
1393411
1565962
184868
687482
741041
1865143
1417944
1795251
322479
1460850
14273
1982029
61644
396711
615516
416622
7965
1902910
507130
753162
1437821
1939021
974034
1499323
553953
1855314
693084
1979036
770496
689351
1452825
1761606
156905
1201006
1485098
840069
626514
1865876
1007720
603181
696651
134358
174673
1551527
1864101
1018811
1385959
1604436
724591
1577534
962870
1813106
1201743
2722
910307
1887905
1874278
80982
530032
1808837
371108
247011
1862156
1249279
836487
1557867
1750123
905348
1218110
1278773
1798423
1774276
1010378
1634691
91366
1618153
304717
1349336
296696
414921
785972
499383
35182
1770999
1218269
241233
145214
961123
556043
851178
1243714
323649
406342
1199799
1868205
1296298
939143
352535
1593902
312454
621996
9351
153682
48619
541816
1536360
1939408
77422
696459
1057793
393081
223140
64636
416113
558392
445236
86126
1327869
1847364
394284
1395227
1220583
1430945
1336050
1102402
108531
27140
329014
604291
400666
675454
1379283
5043
277199
745919
790776
618247
1234290
803712
203095
916362
600410
1129501
1750391
266871
865864
1333905
1034434
339738
1554979
1706057
950735
581339
174610
522809
1276699
1952373
1062952
89475
1408130
150494
1015877
176520
756229
1692942
310791
858655
1502073
704903
1488912
1307145
397812
1887312
373403
231450
1006773
1296255
1141851
484864
622706
89508
1983755
857810
1095827
539997
1363884
1726574
1579790
1154466
27658
1219112
1827982
1860813
392408
220385
902364
549868
24139
633492
747792
1022507
1929016
320916
1318656
1111058
231406
999131
1170155
828085
876291
460563
322358
608573
1519051
500665
378754
1005965
1328881
387206
456360
1801330
1227783
1892236
1369433
960350
1390013
480072
369555
1505824
928961
1346323
1520756
685269
629064
328561
23302
1872152
533491
729110
1083609
1350970
578274
947787
1251352
1797202
1868759
972028
1978419
27637
688725
278398
374047
31288
604928
381998
1317639
925242
1700398
134673
236826
1403021
579488
1426423
917980
1652544
354203
982707
1828131
1136424
173913
1564471
953491
1860559
563646
980995
5199
102486
1186414
351759
1599895
1195643
1328194
1560136
1823913
65679
596522
1291039
1792727
1969445
68518
640250
632458
456710
199626
258732
1537017
917950
499204
1328849
217003
695940
584968
1950530
492719
486535
1848039
259592
1284493
780971
1335664
651881
462649
716928
1195715
1044292
454673
1395966
1905165
1974451
1175820
578540
1646488
1733690
1472969
879543
1353945
849662
1303082
1209311
1358201
900814
1645227
1608550
606138
476921
1861575
1645692
566684
1643296
1993196
1765637
1284429
628371
1987806
1532529
1849696
1897637
26748
1713349
1296595
330900
425485
1288605
1558298
1772425
1258839
1316021
923945
451419
1947423
888141
1708988
679314
41711
1970156
1543849
1110322
1437344
11361
74473
1793799
588710
1024995
1962412
1802424
11337
637756
1005725
1081900
1588319
80167
1749052
1618404
1290487
790033
406768
84471
1187061
1897831
396280
897323
741144
786179
46489
20434
1632381
1102740
1085101
1592532
1050833
814004
1837948
1707777
1396978
1240138
1061439
1486381
580927
960513
862122
1972873
1858362
1200694
1682961
767890
1585682
1629918
65403
1819450
1771547
996944
1066585
1875697
577077
1629671
1713936
1475649
527741
1829938
34543
491534
1950776
1523697
1026753
1422803
15218
1354638
1830839
1812427
771417
1876754
1232523
800188
524613
825129
570193
1333115
879538
1513954
1026627
1620230
1077465
1552624
1363723
1418918
1681061
1312241
598402
1269541
151375
1561692
1325000
744408
1658676
1940330
1270426
1381324
1487658
80654
1992759
634352
1258609
83455
165505
952980
1374031
594269
235803
569791
299376
274908
304454
311906
1077820
1349010
542252
451786
532262
1918743
228869
61886
1719040
1769520
28370
1539729
1897423
578104
148368
772191
1944506
996439
1638780
1147559
335814
767669
334744
783788
1014484
733231
509515
353955
1876057
1727380
173819
176384
22210
1319933
781003
382268
975069
890084
651462
701054
1351251
480871
465618
244616
1606433
1269056
1170812
637194
1476777
1547001
1029116
1958975
1054135
803240
1291955
1254980
1155178
253172
1189480
752245
1808989
98885
1844593
1745153
1180423
884571
1410301
520246
1950381
1745303
1971249
365692
1109261
271373
1064060
978949
988194
1775827
1456372
729865
623694
859714
1132304
1473743
117706
567042
1491066
1504971
1024777
358756
1077062
1173446
1839882
105992
1745045
524751
1497953
1767426
1619015
590624
362294
834562
104882
1621678
1019597
1965277
350738
1003516
1428722
1072352
284549
259551
455083
1761209
1125449
1514643
573569
1989856
1753615
1977545
1539978
548539
113281
1472483
1051952
1483896
1100027
454984
1734508
294464
1797859
1188136
339937
646890
1783455
162436
777740
591783
711096
1333781
1854363
1619280
1850296
1321904
1368706
1419115
1452437
455955
414681
413445
989357
132771
431935
469816
1537660
339206
740145
178354
987977
1021400
1667698
1118197
252414
1945600
260254
1795127
1667557
326461
869737
760429
526380
824683
792008
1715437
754913
241552
901532
706231
169632
1959225
403124
176001
1599905
936509
311712
1299546
340197
556065
1796272
863060
1789221
789080
4927
1100519
1415483
823757
461775
653906
1095943
646225
237919
63317
516426
395680
1411708
305695
387815
639522
1224310
1215820
1372431
685699
1921003
217627
1396162
317524
24576
632386
332288
1162528
832271
478469
1221914
846304
1267198
258758
1591360
1909026
1744256
1053369
803900
1520100
1843604
824367
1104863
550907
1423019
1043545
162957
124774
1564242
1583040
1980672
582045
71557
1075114
175694
1795972
570050
410469
939064
647020
944829
735096
1238496
549737
1152630
1327069
825082
1922996
995411
1814587
508558
816205
55986
357027
1934967
1182445
1641122
1967817
966892
1013238
1976758
1535248
342470
134252
776415
215300
161655
1967412
1184835
771117
213793
739230
363581
556828
1280897
489068
1643757
1491989
1586227
1808713
1766234
255325
1124417
1534428
1027728
797165
350704
802335
1155258
1771731
1770218
1542657
108062
382247
1131137
1820999
188586
639355
294178
310446
990374
547821
1347634
782283
596385
705644
216495
54358
942346
770275
1385479
311847
277841
1085967
757283
1837597
43041
1381363
446273
905953
273484
1144532
648398
600895
1455203
714836
643125
1031789
1355266
1110820
738924
897904
701956
497220
1096513
455368
510785
1060305
657948
1490525
1068112
1509695
359081
1868804
406790
56586
1314537
399590
1532922
1863116
112476
496120
675322
257281
1982481
288782
1107450
1766401
169619
116822
1818023
708131
165596
1862628
1209293
1101795
1734662
881959
287532
253567
65287
1161734
581955
399151
1428900
1266051
815449
1212728
1262712
225665
1068028
365679
1650439
86115
1069078
1650732
402980
1960919
958132
1580572
1435571
1902178
342807
484932
815284
1547219
505864
555654
1462061
592861
448197
506568
811464
1070297
1820931
1182045
1905973
1891978
320239
313544
233979
1185485
1009348
1914588
758944
465053
1344230
333394
1261198
1864276
1979511
1646746
1190000
527503
596147
1429153
932339
1589655
1729078
32046
1274599
1603719
1682738
1886907
788989
342562
1859588
320176
1470624
270643
138672
78051
190554
323155
1215555
440604
755070
126133
521209
860360
1841747
191538
354211
1123550
865644
797567
1927671
539383
1708951
753439
1769561
100897
244384
81494
866951
1352105
697296
1326328
1728729
1477097
1273313
1688503
1858318
677596
163786
1999272
931184
1876142
862482
1564553
140540
1843610
624896
1860038
895556
696820
863896
259037
312331
778629
1643727
407614
1709949
1732446
954090
877705
1735706
226205
1217062
793671
98149
793329
1996280
108190
1190951
1789715
744070
1280891
564233
593227
1430027
884548
1044707
1660486
616267
1271411
613737
1104251
1190990
1344550
532927
1442249
1371981
1096028
361746
19959
1151209
1253452
889791
831381
1206053
992639
375145
1054852
792430
289235
900746
1934974
292843
291343
1641545
1098630
756502
101135
1024267
775495
1167054
1414868
959262
566538
1902483
1189489
1451143
1572487
128351
1492050
1994739
169364
1003834
667951
819525
495784
780631
1907309
741725
5368
1544401
25198
1049879
94506
1486634
636348
1949118
176594
1171482
427745
1852265
1609515
8437
1160661
1205025
13797
987008
1710017
1842740
698383
330087
1383153
1614492
1726331
1827187
1317697
1631840
1567337
201542
346054
574447
1243394
797702
1797389
1824281
807970
1908798
356213
1924107
1898529
1435212
1415948
1509842
1438722
1623590
1221381
1933584
569620
1299682
540605
1301328
1951705
1650047
1843992
1125860
626018
1064227
1372090
265265
1867630
1343358
1101587
1739816
1271213
1326017
1809203
759383
698075
1893381
40105
1251852
999788
1433898
1065116
1253755
1107417
1043688
819519
157474
1751567
1594339
1189325
533125
32487
799271
49903
1508308
1851105
1801862
363913
1025685
97298
1122226
27897
495852
1386566
100980
1835125
941490
1252611
1689554
1497207
1237642
575629
1990616
670488
758484
1033801
960480
311072
1718316
437884
1949453
235797
21791
1355397
1155731
1755425
58339
1830818
1846392
1022253
1067302
1235216
1556395
637846
678357
1966839
945865
1018451
942277
188343
1824637
1425900
1635788
227713
191515
653544
102220
815642
1371550
1496885
339069
787191
711769
1115421
1944640
1219565
866967
1885706
1385482
1269319
670410
67780
550759
1444816
1852393
1881908
1848671
786794
639627
197995
1475741
1675807
312437
1019661
1400061
1564275
1659659
1713500
1605031
345615
744718
338909
1166549
1102262
1894455
876045
1036282
93253
482183
1041496
1923927
1905597
1093729
1237007
1052864
737853
1861139
1865529
818117
19121
46140
783103
723928
1553297
325876
1703549
960158
1921637
1127642
270326
1166318
179911
1299212
1700286
1382908
885575
687989
250479
1878144
722625
734163
1966040
471660
1586433
450481
258618
890776
1861297
865242
52182
1853464
1850375
437567
1452242
1189417
1063235
1934814
1515305
328420
1883986
156887
616450
482963
316282
1688686
609130
634526
1397702
1060552
161081
1627182
1589801
1153003
1832799
974640
1673780
1046808
1324731
348061
93398
404048
359904
1958773
1055886
1941595
828862
1200375
1966644
819895
540650
323079
1053166
989257
1194534
1324392
1241521
647607
1230472
897677
695086
1879701
1765353
933365
1777442
1653987
255359
1492587
935450
96683
344311
1927775
1612067
1726649
756537
1766510
1128688
387496
433594
908058
1570870
791179
1247393
1643124
201025
402561
1513688
1690967
641978
1608959
1335986
1433106
207762
737924
1036633
844510
1521493
1226588
1144256
1522041
1469810
1608140
1866658
1744214
1802465
58856
888392
1311911
100584
1469984
1987416
1141375
151022
1672091
1418746
346284
123506
1985631
823772
1781887
853141
863920
1903915
1290255
218721
1113875
1760434
1051185
1185372
1055266
1328011
397189
1184109
556089
1618235
1035744
734661
19211
1589652
1686169
182170
346032
1412789
336943
1838924
590374
647956
837426
1902600
198600
647823
16575
717143
1934654
1894335
350227
1577810
1540857
4929
1192916
293636
601302
850811
1844008
387677
1427799
1559709
48483
1829849
70754
773875
1926270
1552033
525424
1628393
239308
1378575
589123
953327
351878
687068
1580388
1672843
280704
1283303
255437
164442
867850
1053532
1291386
1798059
1138739
355147
689767
1229398
1203934
1828964
1842257
707990
1420636
817608
877638
1433985
721921
613792
1194557
127591
502681
649465
693337
375829
575233
1692015
1996782
1555022
1191058
1909173
1310474
1316001
27278
1368632
1991808
893541
277978
660070
1397781
1823071
226649
843634
278264
1089434
1862929
865226
840411
251645
383128
1982200
85987
184256
1691606
791067
1653169
1377016
1628418
516571
1302409
314379
509920
747560
456262
1320391
255896
1298284
1269502
941999
1701231
456755
1758639
892596
1226046
400879
176404
1496778
1099368
995045
1223821
904766
1392737
1065509
217440
464549
425405
553840
1043311
897164
1807973
285083
512377
721293
237354
1535880
1756887
1540081
1679766
721894
1424295
494101
1541301
1734445
1419198
1511628
309384
1957783
995936
1479796
373803
1584540
1828039
822482
1964538
1946170
1268905
245931
937032
875735
1881611
351548
1911162
707028
1297741
1474358
384449
279686
1124234
1559685
1457422
1682478
1379790
136991
56997
1762873
401771
1017244
1497332
1135100
1484434
1152046
1627003
1934605
1765748
1221483
678623
1167807
1740012
617230
1520029
58180
1390113
1717047
757357
578249
328017
1255189
1223824
1547764
1199391
1544451
426530
415693
929269
519857
1144446
673210
995698
500084
1802559
1116841
1452214
1037775
1043807
1664083
338603
349798
1454582
654227
1882421
1776116
656529
113188
231605
916140
1687256
835897
653608
1907158
984830
1275231
1340214
546890
56154
302494
124886
1130529
1743171
1840612
146085
496746
1936365
209271
354599
1222729
174885
1971292
872245
1458773
1281319
1464562
1186684
1826152
1057056
128258
1426550
771815
1980569
1783754
1889608
502360
223393
229324
1715412
808653
156336
1451430
583736
665085
973825
38694
1461509
1792810
1813270
216874
1132802
944821
1864977
1236431
493066
1118512
350840
582718
814389
96376
919079
392741
1073029
809271
1133097
1095848
1243714
1295770
975565
1241708
1658828
1744790
595064
1255892
1694337
1824887
860856
126652
1009826
900514
1451965
955445
720898
901895
1437189
1126843
1196984
820692
1507211
113296
121096
1291873
1697722
1271256
1846349
1075358
274498
772447
1120331
1115430
225273
781256
108138
19688
1975738
1646944
1697235
1010661
339
1301189
343620
654693
484801
649690
439261
3234
741738
541811
1316867
458891
149256
580485
1646555
1647908
18253
572282
1702116
110631
1653953
1481451
344553
547149
785021
1092978
1313168
1831833
639685
1078098
158200
1960014
367170
1167268
1444482
1422013
1530842
1430496
1797827
1026528
970598
353701
1881981
1629916
1044641
946
407935
592487
1651145
1143885
1738640
616481
89580
1276617
1510024
1481262
1830922
839076
1532661
772952
1029026
665081
214743
1181151
819571
721565
1932309
1491128
701725
1270795
1053690
900994
782197
1153530
1497782
1468144
1386607
1100331
1625209
1992717
1904011
809286
1558063
1401416
1239138
1233936
88920
573441
391999
530866
1079576
1737113
1685684
250602
371578
1059859
938843
1232156
1663560
1784361
926908
794325
1482008
1520351
421426
1012240
415258
412022
1150393
644526
919339
1014248
1537770
353182
1114521
562414
1455489
637604
1808660
1439491
1915183
1103927
1794077
569947
831382
240336
1389465
949284
1678296
1545760
1717861
1720565
1824515
761234
1306548
1069539
139447
791444
1775347
318590
1295663
1558359
1829269
1696364
344595
1922864
294782
884488
860305
1998688
1385657
287341
331897
81743
315345
920693
359724
1770456
1484394
1040422
404055
1516298
206582
1624782
1845265
943228
653139
115591
740005
1817744
199555
1287197
1441062
179156
1204282
1234658
803082
599387
709153
1317460
1336736
1406582
241984
222900
498348
1023099
1233326
1607558
925977
598278
1835034
733731
1094984
1237108
1600229
62859
308182
1184106
1005866
648414
1808523
1116503
261400
1297036
481542
38816
1434810
1946673
1145892
1636270
1752332
1837759
1376417
184895
390889
1450633
1901326
290701
54844
1178457
581562
314490
490457
1567353
708746
1346882
1303557
713745
771919
811468
1879131
1080421
1042372
885091
1014616
479823
281218
850760
909375
1741093
1131773
824810
157448
874261
1406361
756017
888101
1811324
1883078
1358256
1035055
274511
225906
1194610
523244
204676
794430
1620257
1646696
145234
1021625
1779323
764540
671016
364159
1817951
1774312
519410
838016
196787
332200
1962138
754783
369366
1259619
958758
101238
1258715
1505554
72827
1877119
22900
977278
1177223
87138
1252564
257173
910425
1250520
1149799
1243964
1554733
1440700
1927433
1800179
513964
816019
1450103
1490999
147488
1006842
1081724
607569
1948489
1164986
1621769
1232844
1866807
1929889
1091914
778461
506098
1661874
666573
686726
1544489
774040
950255
57977
1671243
1485218
179599
258549
1530705
1069968
1511981
375426
853590
571721
1112510
1112390
1078883
440628
7363
1347462
755063
830937
1745759
749407
212366
216862
161321
1820741
504945
596222
1835128
28594
1752315
32796
1410631
1719482
284813
319768
1380752
44095
524013
1893113
653339
1397854
172469
981178
552870
1533221
855709
1331143
737102
212845
1085685
419669
1757269
836489
980412
1233876
209722
1715300
685279
1872110
886040
762259
202450
1348757
1471654
1631667
378596
1568121
1643220
1003488
1455371
507769
476050
654084
1644771
583610
1016803
1226242
323462
172002
194089
494490
1686524
1544826
1526495
449952
1770523
1759374
1391562
1551045
474474
1476574
219629
280744
609317
408959
1640017
1908355
1918836
1486206
1634571
703719
1684848
442692
175036
933319
1069686
1509550
884765
1042946
354736
1143536
1935622
1935483
477813
108778
1442712
1586398
739345
639872
1313816
435478
1177521
1017651
26054
1862957
1967661
1200023
696580
1634746
65747
1441990
746932
1703531
429376
673422
1213423
1066678
1067847
118809
1997739
1885530
1952416
960607
772489
1883327
1242461
396661
1635491
755928
736327
873802
442682
1128796
1024
1664928
864274
69823
383060
1399419
875533
1263803
546784
784115
1295223
251232
354974
1051723
1881675
1600208
1822870
10030
529246
1721543
1236633
1658105
1424185
410751
803331
944305
719446
1519316
453124
1195660
834878
868690
1693046
1115432
864888
1437567
1463108
736052
1778261
1511300
221904
1753432
1588492
1834059
1486710
603929
684739
1114312
1791426
151759
1783720
59749
995716
1632804
1264689
278645
846345
1384590
1197634
1116793
1839481
1453693
1347285
1212788
841730
1429974
1157169
955209
632047
181054
1803931
1806147
1047438
246532
1068837
807369
1805262
652467
1332700
1655684
1294257
532447
1490165
591693
476030
738903
221897
1741052
1355058
1547659
63768
774913
1543838
1966675
1078456
658308
311956
1156734
770946
442119
1812761
1099072
1245557
503263
511968
1199602
1593642
366068
1580088
1564678
1283596
520538
118727
1716604
1499737
814636
1618998
709122
1114108
3203
1280695
198985
1629011
227022
122727
1144180
1166226
824479
1579089
1181965
1229494
1295237
1268396
748839
1158917
43010
971707
619422
1665099
954181
1447694
321923
1254600
190910
278952
1787265
634623
323233
1138242
765103
64437
732704
1279772
602759
956745
171144
1245915
1647551
1453201
1167207
1028137
1456182
1994441
1094814
874337
616030
1711811
779569
735611
1866821
1478296
415669
755103
1879106
1334186
434580
1380206
345578
899660
561733
935291
40570
868371
894809
1005069
640080
861159
1151784
997376
1295900
210554
297740
841262
207006
1594336
1297433
824783
1540565
1771303
335865
940202
637236
1249473
741520
692159
562018
1311036
1141628
476373
1057443
573397
278481
1995992
992829
1352788
1263450
1853928
1012104
1505088
938455
666375
340543
264763
977763
847695
1517450
471644
582346
1616921
1223825
488611
553491
612760
791307
1757919
263140
297602
557122
471489
1788010
1623540
320322
307766
1397557
1519900
1573937
967782
1937634
1995975
516108
1715294
976140
746331
34847
153804
1588439
398835
982280
1888553
296412
650209
1338435
1459652
1151860
1994003
1599161
431475
170694
503971
243697
1085601
405414
1272782
298273
1441021
455023
779981
591944
289901
1225745
1812919
462410
102510
23560
508041
1627359
1666991
1354101
169354
430615
1263524
1343927
1987573
1347779
1216446
1651491
657973
952257
1178384
355237
1394883
716589
784649
1763844
371289
212760
256647
843968
1879848
28026
816833
1307300
1985601
766322
440168
710498
1469463
277692
1485731
774391
1630135
1494125
1907683
910088
35012
137776
638181
134656
1924942
998388
1597236
560213
352119
840087
873972
1119375
1989851
781519
451129
1250300
201319
1378945
423285
173258
511610
142602
1251019
822930
1492355
746977
1869359
319886
375442
1712808
1922253
581191
624327
310144
26012
15993
1318945
1351802
202510
1373737
1215449
1856935
730009
1278538
1673494
462471
1631685
1524968
865841
446193
1392190
694433
856215
1757645
1876440
1982398
172932
1259733
510385
522846
854302
469345
935563
1480221
1331034
346552
1567012
1151923
1581653
547499
990120
832530
1035946
66671
407358
1894169
714990
1700778
1095501
1793558
65941
37284
472219
47536
584765
1487704
570134
1857053
1256937
731784
874163
1187814
1991355
1664625
1668414
792906
1594853
978114
1147527
249245
93343
676092
413861
415662
1139559
251455
570578
1149441
1502406
1951656
444738
784503
1286693
1094521
1312674
831473
1744186
373494
568805
1424543
1593816
1847035
184107
491728
1025346
422802
204608
1482866
1219758
1714518
1609721
1138225
1792711
1982831
756454
1594381
61218
1426936
1892419
946335
343446
755164
1318373
1946116
1844514
582382
1125170
1483087
1952385
1767370
509004
1877939
1818208
371474
508693
654573
1285124
325798
1117815
1414169
1989393
1067552
854239
1776813
1030842
454977
1101838
779723
834518
1629554
181698
360225
1514136
736645
1550182
815716
501990
381388
1146628
985324
298029
1606074
296590
1680209
598117
319005
1438676
396515
521169
1103760
1289544
1760560
658404
60077
178326
1094237
1274505
83470
1127780
8840
507720
993216
1530547
817918
1870531
585036
1868402
1891181
85203
45345
675655
576901
249262
1550303
7660
781531
1253857
1144509
1328900
92501
1869680
1137652
1490322
554362
1674134
988968
905458
314836
1981139
1321995
1427071
1253836
278472
1584148
898931
1793562
800893
568871
1296386
157441
221762
550028
32152
1574933
489335
1731102
1290090
290878
1844182
106424
670674
326318
751231
805724
1957748
769442
339483
631522
273731
1536155
1230666
1982913
1086859
1326051
65849
1001189
695429
856041
1744097
1294172
1696741
855469
1127346
1598042
317743
1647687
1789763
1612553
838971
305613
1437320
1751152
1677043
648849
180407
880912
1687888
86209
854909
663
1010304
961747
1177639
1809887
1657539
162478
886104
7471
576838
1861631
637411
59422
1654065
591592
1550412
595838
576759
1289070
1275181
632388
1199084
516425
542521
1290725
1464679
642266
1398928
1421850
901989
1989275
613713
745446
486188
1116881
881598
657698
1777302
618281
473632
1614873
95390
1930485
1495706
1151762
367446
1310174
1610411
946250
829669
901213
285968
1386248
1683946
622621
833256
502843
1870508
1818356
335349
1240183
1788106
1790525
1295765
379663
1845632
1874766
526128
695363
649199
1355983
1696915
1557861
1304735
957638
757522
157799
96448
1102365
1715554
675134
1364637
1266819
1459467
1203825
177426
827659
1562971
1811074
1380066
661888
42668
1904505
1411371
1863214
199010
1034304
604094
926872
1009536
633204
501526
1396372
1931258
902118
199788
1186428
562576
369523
244326
659881
343798
516021
1691820
1547289
1296420
1728462
1082199
947918
658264
235070
294849
773303
1352433
497923
361757
1625904
1581329
326109
1912614
1031793
812153
749405
426403
711798
1176755
286899
1006751
11248
117410
1674032
1808364
1959477
1410706
1838982
655771
1614006
838655
106612
439918
679126
288119
1368758
251153
619860
735227
443294
1030114
1935846
1016716
1895296
416673
1394321
944137
817855
1168700
1973151
319941
1927604
1195372
1998603
636861
313005
876699
879432
287476
1605264
887261
560461
875920
1167040
260740
963662
1805513
187391
1489758
1521701
613363
264874
656004
1775286
9192
838126
1700018
432968
1387438
1256439
1492009
1942883
257742
1657378
1877511
1716784
1530296
1060225
1469768
1417728
640092
341736
389551
584294
260656
1079531
1271849
1555452
218214
1163294
1318521
546128
998673
1440219
1656933
155569
1547831
756174
854272
828118
1632774
1858575
1515502
1774214
1195376
1207492
1844786
1743177
906822
1899918
448481
1099926
319662
124738
92414
1981674
1911170
1372308
1328470
1355151
1929383
218842
1753143
1369461
1540412
1070564
449962
949460
1801287
390949
876210
1691995
1030961
605103
1328231
1370481
650864
923422
740407
1527173
1511444
694677
393583
1631123
1069635
1073989
6622
112848
646513
1913997
28150
829416
1387598
1296204
1636247
1413393
328927
846634
326264
810569
1336807
128740
1430074
757172
243801
1118772
1096406
1486652
792831
344033
1602762
1780346
1967032
1021479
258696
1115911
1374978
20894
695074
343478
52346
929201
1350817
806006
155751
1880325
1704566
1339362
1922706
964036
650464
1863884
327642
1785751
1875883
159178
1228942
1895190
596482
1166229
323443
1885210
1200891
1095174
1136795
1978796
1218519
1405208
557264
444770
1329210
1354169
324537
1663950
1836443
621642
138188
353181
1846262
1815690
1226933
1659440
890783
722562
1796595
491739
1502818
1977681
961887
1447053
1295010
1677939
918576
945109
1958080
1840546
1809546
410394
1062438
1088030
1101047
271420
483029
430063
283206
1540811
1746371
1353503
69282
1432256
1323636
1013168
67781
1543991
211863
1354584
503449
1463787
1759127
124043
1263788
1947157
1822017
1893851
900433
1801368
996696
1860516
1827141
1075076
1650965
270147
1320461
1543478
1979600
99369
1359271
1194133
222174
1617651
659371
680014
1325338
871340
1579530
1896777
119460
846157
446130
757061
1037854
929978
650436
955659
1206383
912572
708032
91923
1065222
1436545
1020606
309229
932588
1708831
659607
1370554
711409
828038
152707
888859
1382080
403081
1681883
368849
1784048
1083189
1678357
616737
253532
1001782
814293
1742905
1709091
897085
1904893
1074168
1711976
1376702
372996
275044
1898654
1001775
704854
101767
1984013
1287775
1882395
1610487
131453
1009915
1738397
1981562
1166583
1325114
361263
491924
751807
727295
1079793
1328344
1135167
1389615
1595810
1337581
1771826
1186986
1718041
1566394
1994538
395706
1732490
884429
145463
539924
420205
1173637
1384084
966524
1750586
744175
446643
1140370
975935
285710
62943
671857
1647416
621355
1783579
1496384
234989
1942423
599074
1444252
644478
1911860
798719
1380852
1554247
909996
1549003
596346
731631
1224637
1990058
1943845
316841
911584
1439695
1604769
1748060
1834232
614049
604931
34623
525795
879395
308442
1588696
1289937
133442
1773929
918291
1309948
191820
615394
590848
99415
1084894
1305066
253483
969159
1154490
470241
1825556
1006439
58850
1182756
85916
1028013
1294837
784422
633899
372285
418979
253359
1773464
1022561
964034
548220
872251
1332292
500859
605038
52956
1656995
1398014
265330
1615978
1545197
1115862
1594595
607046
802949
1391913
322680
306128
874639
1777065
628152
1349778
1502138
505846
723179
1032695
533416
645478
1357670
322971
1512115
1788780
851563
1672696
1944807
393230
1705939
733043
1116549
436302
680572
1517930
1067514
400949
616953
714467
1513317
1405418
1530041
1460207
1730114
421960
1116945
1484324
741723
120264
1167866
884050
770366
702724
1818442
1368887
968946
1651596
1178367
988224
866069
1316936
1734927
1856936
1530883
570496
1827573
678777
852965
768945
1344810
799236
1521204
1939298
1902574
1414586
15829
1790227
768015
31686
64616
340202
1726317
193656
1393842
1975238
168699
890380
842769
553150
1178268
446094
229490
933606
1046539
1036576
426813
1075717
979774
1810157
1080732
1031718
703486
1700366
549621
1283021
780409
1322237
30567
1072137
1722993
960220
1405209
1620785
604823
1186989
1932212
1322139
486357
1528055
1544675
1135654
492648
173540
166363
874210
412846
1768847
1790995
1921891
1736067
1222711
1394269
1325147
477331
1259848
1537174
952469
673814
601784
367734
359057
912937
1992828
1911136
155519
1916035
1863554
445996
140203
1742247
1937374
1493312
400720
290253
334756
1277007
1433556
220197
608337
1392877
641207
1725634
99718
1152961
1915452
967422
1518069
1885300
332909
1402159
1977607
1618356
986668
1026456
1936641
1834366
1735414
1313813
852917
1669964
1086243
350485
121207
762558
1967177
1404698
1375627
1296923
1386521
810835
249349
161431
782614
1128649
653269
621255
787920
1639995
874772
394180
1910236
722383
1452061
1286016
1221425
574670
133894
1568233
447352
115162
1123686
55748
91949
832429
38203
377258
1514297
847126
798525
250918
606693
916840
1814969
1319257
1566457
1334998
1526273
158565
1223777
749173
56974
1178403
1621428
245474
1126204
1214852
1341147
532449
253464
558460
175781
648183
772425
1737309
1554290
1199653
941644
1032470
380895
718765
57890
580028
724231
386420
1608467
1103211
1625503
1737124
249873
383204
1794909
844200
282957
633275
1519767
190192
692820
20038
865717
323986
1065774
146539
55703
722625
570428
855467
1602539
240919
1365153
1600360
524622
1919073
1046845
1000787
709215
1957429
1388589
95842
517079
1397428
1373366
337917
1510825
38877
1064301
127681
538138
30992
1412661
1064462
1370271
573365
293400
1324249
1663751
594229
1801034
1614075
1154403
884471
67196
687553
1765020
248338
1438692
209822
1098089
1508288
1603381
1718953
1893137
1911280
423
246798
1481651
1632357
1127910
784599
748766
1826911
149898
1714117
658063
1664583
292576
198439
166088
1748683
1446755
751901
1202115
1181932
655891
1546238
1919074
1810565
1284599
1219110
1572026
1721462
183896
95464
948367
433110
1645409
196142
1330297
1409998
200793
567503
1306376
469718
1915553
161932
1519788
519547
1833061
1604231
1338792
270359
1383538
1856868
470612
1522137
1628708
1854965
1525967
126339
1598417
1144761
1703666
1722387
1007118
1053502
507160
363974
562080
570058
628365
1790261
470883
1569817
1310730
808538
356071
1212984
1611223
301500
1594808
151533
670240
1164663
1645958
1273225
292312
871864
1021411
1353479
1770651
1851438
1843456
1815992
400274
407378
1186475
1753715
92349
1326413
1265376
445628
456662
862026
872529
601625
13530
1045239
501258
1003697
960825
1445269
50737
1849384
764052
172129
1490632
965798
41093
1764489
1736505
1110283
521972
1926284
1201275
1821902
1848197
811530
701183
1181635
1684776
374190
816022
491781
650386
1350511
495705
117199
1336985
497869
754590
1070268
673880
1474236
1230205
769420
503608
1401585
1348569
1556207
1005050
99069
317302
1526948
1702047
241461
1142043
1357204
207615
1427883
1898126
1959044
1902241
1722085
1808159
901034
1663729
1244074
943561
322909
777503
1770315
1983500
1563533
814303
1413772
434496
782479
1637191
834611
327655
409470
1921553
130217
1298067
586741
1817748
1621324
1010589
1518188
529527
255639
300553
1005882
483354
1000482
955255
177220
1495243
1199388
955742
1516739
347303
1275332
634943
1595087
1345722
86275
298185
1690738
1454051
1729130
129065
1367976
955481
732255
962583
1568389
1788146
1794058
543361
1612092
1984837
994034
1262017
1501122
136498
138442
730516
1003920
1491821
673640
1915871
1893225
1003641
1105725
1274656
78164
1286953
1586576
539393
1828310
343541
823505
832782
94179
1102822
1076309
1722232
1744935
1830744
154235
1472435
1982634
1802481
1102018
683716
1228647
591391
954739
1074304
1724623
1916764
1400388
1672861
1236108
1765885
797318
622898
180331
1813617
1893928
1837864
1581003
1551166
1235468
828993
1570296
497575
1621605
548239
446996
1759131
211677
563857
1546444
1239800
126392
180780
1054520
669545
1459657
501376
1605559
190702
1814359
268966
468802
383913
1475581
1971323
1099495
396432
12908
680488
1742655
424838
615345
1647696
1412207
286804
1377145
1504985
1641549
276232
622573
1875520
114278
1159667
1031920
111215
304361
78955
1419662
1862305
27348
1624614
1831043
566701
1909759
126577
1091801
1548888
1431135
689379
1032647
241434
861769
174022
1106830
1385028
1167521
322819
415027
209621
577399
1453302
194085
789484
1022207
708262
1045094
1595495
541184
1871794
1929806
469663
738997
1313315
464090
822563
14385
695857
1913907
1874632
1006876
1373018
810760
479150
1167184
907927
1491785
443283
1266800
1599801
1165916
1678589
60300
1258968
1719833
1995313
1048376
1767617
425044
1887094
1809422
21875
499087
601289
1462719
67768
717552
1678087
866602
1140727
834654
968733
1013523
1844149
55364
1494842
331722
214404
1904396
1104266
270983
1280283
1383792
235914
709842
134718
405105
12130
1720719
1547609
1401390
442374
706769
721726
1103635
1766411
1375507
685169
668636
970294
505781
1178796
489915
1130984
319747
264883
402236
1322038
507198
140231
520967
183746
1638376
295592
1663070
1494664
708884
1998910
829712
126457
347027
521111
897954
1550424
354732
502498
669868
1614497
1145136
1125952
244061
1281109
552573
1050197
1941161
847249
1231109
40942
1446008
1540218
336301
560913
374762
1508561
450616
1501396
374619
615135
443306
1880359
1047458
1156535
1178408
899089
921423
1493690
1166882
363827
841824
1534898
558795
1855789
1614454
1361304
1217632
76096
584017
1662062
923386
1490287
991117
278266
1153732
1123674
791387
1396579
822483
245475
1170522
523111
1294802
1945988
638571
860693
582550
223221
1353793
53562
1787871
500417
1408458
33791
1532958
414937
1468630
577888
1777193
1132769
201307
1155529
1917417
842110
1670417
448296
350796
1809160
1143332
448436
285307
1486475
959939
500259
1555212
683696
490889
121259
1273845
1627261
574194
1229794
1603471
109731
1097909
579325
656626
1309470
1261831
1461743
541892
24559
1961995
419833
197390
1989132
1634833
1398858
1569327
1965615
1087251
1026756
1287738
849406
1618262
1419473
1474419
1537856
436586
262238
1458754
37818
917223
1886324
1656867
142054
1762150
1047627
1117768
1212846
1449450
1206656
59654
855045
1526131
1548479
177895
605166
166904
1030311
1250272
855899
529107
1799552
1833306
22562
1820038
884068
1313743
1613436
1227361
595060
183563
571597
1401520
1408236
402444
334883
689505
547672
264147
1238198
1972383
1162315
1704854
1199889
870529
817643
768956
978404
347535
1155911
856190
493073
86746
172052
850935
1222359
1453622
645291
909548
326177
64967
1379165
661681
41531
1132805
665655
1602815
1186015
1381631
555463
1151251
460111
1215297
1404260
1067131
1432742
1041880
68423
1294007
971611
1856359
918692
1995495
1382935
1991957
1441228
13962
1318528
1484962
1814703
1321964
528794
913082
1344631
1492939
1544323
1636567
1044750
912367
814956
1306954
1856426
878386
1917855
290703
1817272
112654
695292
1851035
208217
455828
1813124
1367726
505047
364692
7603
471603
1031049
556844
181280
785227
278076
548635
723659
262264
285466
1321158
1343396
625146
740532
1669499
1330314
1974482
1400581
879486
391102
636387
1196489
1125339
145551
623423
1662713
382601
1057621
815456
125030
1323303
285876
1698004
1610449
42635
164944
320715
1094907
1750962
869404
812901
1758471
410118
1568074
1191878
438851
148417
1344906
1996594
445163
303967
1061180
1086426
1597833
365710
1644465
1792300
1145884
867039
1047105
504921
767959
1099897
1474388
196910
627039
1001806
1488245
107271
1152780
1940278
1634699
1831193
301427
1049059
1762426
893255
1672382
89735
1396229
1660465
922120
1682161
1670756
1821289
300267
269461
871670
1282708
1828964
828885
666100
1750178
362951
735406
195956
583483
790714
1214669
452561
1133526
121953
931613
1185794
1096279
1436871
393639
1006600
16868
1869201
959448
1686314
701031
131253
1191785
1492881
1540045
1413416
1188528
373101
1413333
1202102
1589547
1693984
1244840
507046
1513315
261693
1171518
63069
1682845
522049
128150
618248
1244453
370523
206898
1582354
1520019
4191
1608352
460967
389917
1764037
1495082
842078
264593
20426
121786
1995684
1915780
735470
44005
844461
554326
1627049
798269
147869
1954029
357409
724769
1163149
1837917
563334
327531
1313120
1285447
653725
927011
1356030
931026
1863994
1902355
1327990
1522693
1872823
1967445
204328
605095
296761
1425462
1738479
918352
554325
1361074
251677
1968192
1509694
1787741
1614831
1300826
187964
1536795
1178555
1352643
410987
209827
1653774
166164
272336
825206
1042253
1573547
317109
1505595
864836
766628
1416567
1491153
1568294
475971
1386737
1549971
176306
1255282
1968820
746687
1138342
1506053
890318
1847827
886820
1111828
1080517
198115
204563
1990548
930522
1978429
1140624
217537
871365
1940357
514312
1276685
1337327
1137148
788547
977573
850218
1016280
1734337
1498752
1968075
907350
1533860
293622
472070
668126
988001
441257
1608796
1516466
1201985
612279
457574
176573
556367
1146980
1435191
1414827
1118732
633398
379767
76454
180962
1552646
779943
1526866
1741776
779344
67519
1422280
1134322
1502255
894492
449757
1046285
145590
83334
1537190
1855897
725670
1323996
1990152
410519
133439
823337
1636290
926304
1521341
757770
1195313
691592
532656
868444
169589
88407
722312
484303
1851164
293014
1327830
1324834
656355
385712
1728672
676103
1327938
1799604
381008
1306717
1188489
470190
1870407
1871253
617237
1231822
1894652
347677
614073
1783271
606405
1438684
960189
1382546
92907
1247039
1684322
1944379
1846749
963600
1801273
40008
637679
1313800
1513554
1940335
1621018
316546
945905
1073303
960855
501496
20667
1475602
633464
192422
1468003
1412531
1302770
692320
1117412
1597236
113283
445574
591072
1325034
499116
1175384
1502671
1220541
507248
1134358
1206817
1302120
420343
1219475
687374
1997826
640524
247917
1352467
1846077
1777617
685238
1916213
107138
328557
825605
338650
258857
589419
40197
1351290
1122817
1572957
1588136
1734559
1431204
104149
1956766
172421
1356006
1340773
920501
1198215
74654
724277
205122
206667
1275214
1892925
1072338
1748441
315634
241168
161085
1617407
341358
1939003
1526342
1576769
379480
1278750
373641
851292
919294
1810673
1905860
1868877
258747
457103
1582542
351241
269308
1346456
1294292
648259
826578
1639018
356107
952292
1100951
136638
1603124
1729112
1373856
205511
1603425
1974129
103405
205515
1996159
373470
1798736
1504859
1703065
613771
746776
515131
765262
690600
1983240
34905
761997
647334
1795761
1518625
249829
1819203
1013544
1614922
1371991
72695
640958
1755486
1424132
968449
874792
1445780
1547635
1135552
1089802
1082488
1067376
294059
810864
472154
510483
1504264
1399836
862470
1577949
1327756
754676
1069511
1018591
1880746
1160900
1551147
787963
116627
568699
293998
137274
835489
1721858
412138
1225138
942872
87243
793564
428320
945627
799779
497227
1857493
700880
266189
145660
90291
1508097
1486609
1155894
1883060
865445
1184194
950831
523329
1033703
1266958
990341
1110770
1291377
1247465
314836
1153436
1094175
415844
918957
860551
1974514
1360318
1729017
1590793
845051
738950
89794
539337
1361078
670169
56034
1067743
418540
976
893096
340148
848569
1040311
20138
383865
1662380
948021
1663590
1480121
1606494
1920219
1849115
572598
797831
1320947
1430431
1089451
868874
1871347
698955
1761794
1376290
676832
220075
949206
961965
688876
800432
822005
694908
140956
666703
1221808
519194
778091
267985
151245
816028
230440
273839
304763
1063960
69684
1682685
1972984
1834048
1832864
1591931
177812
601855
1584642
917090
1694364
1927188
1747293
258509
590766
1912515
1595667
785621
863359
1948701
1908023
428663
333314
827371
1205801
707449
763904
1437855
1364472
1772156
1726238
637871
84024
144255
1725620
1875858
669273
591985
1623481
1947941
293076
1062932
273872
905279
741521
71256
1623378
1877931
988260
897673
855622
706635
631678
1334083
2931
766862
134969
693445
385994
864379
1875198
268794
522005
1006537
94123
986772
1897143
1628874
305059
390015
1386814
1868326
1967478
1659931
1099109
1597880
721474
1226308
1165089
976582
232522
143557
145802
943302
223451
965616
213463
528648
697370
54272
1901822
128356
392049
1480249
913830
1197080
518919
135614
1665092
218217
1112823
1784974
593203
149818
1778634
811972
480827
1984775
290772
451807
404724
920091
1797500
1126897
701016
1964146
1040603
1979585
1981632
195716
185879
1874360
1320504
415108
552238
1096263
1581886
1173868
1213741
1309512
931517
1036191
665449
844463
482339
916792
1783152
746068
1283260
222423
11073
1329141
1361797
1123543
1276562
149216
1473622
171573
707556
171031
1112971
1321933
1240288
1843054
1378177
533856
1788351
1583187
1458404
458524
755653
1984342
847624
1896235
1687315
2263
1109755
1920642
1565277
1352521
1282645
705617
489059
165341
1297411
348735
1398248
803286
1387265
866359
1351706
288900
497241
898701
957527
48708
241885
807362
1317649
435613
466150
669999
1365182
1603955
13257
883099
1412550
1868524
1501339
1147111
1089504
1011834
1246103
686010
416893
1208129
281979
1300360
801468
201239
486030
1873410
1382404
1106662
1905111
1239904
1699723
1515463
940981
661137
310544
1635444
1727648
1054821
1267436
1338419
1681519
789051
1461356
311007
309106
1657446
540948
497098
1583962
492044
1183042
1027791
1511933
1854415
15754
1178494
1675311
227467
966044
1339626
1458407
271040
682999
451092
1775229
1616721
1070772
1139179
1527372
929101
662984
1024583
1748794
1112540
966667
445168
1587627
861217
953286
1127252
499110
1938282
990955
886690
1722391
338668
1989300
793422
1436900
991173
1629732
1236264
1297841
1562823
515702
793623
522843
57260
165478
1210712
89343
1913249
1834929
566932
1217844
1548572
643167
1017750
945962
832636
848445
1560343
1815654
1712874
972768
1326752
287862
1855172
741605
1522806
955622
613313
756978
1734469
1442795
314415
1871052
827754
666492
1639719
1906186
1924684
1326257
1958241
1207968
1992741
540434
1712246
1186179
362656
1225774
10979
1031000
1498915
28549
286321
1961827
912440
1291303
1619924
230914
1827256
1921141
916243
1184257
526629
1119812
69857
907648
1014925
1716066
429477
1651521
455788
417436
841450
1623166
641583
1841391
571403
1528096
628366
1094885
1895180
722193
725317
1365568
247815
275282
970923
1157089
410224
1210320
434663
1565422
103786
67445
1857442
1520688
819102
1121496
1514673
1692995
720624
689501
584881
646597
152176
1131123
1312022
694234
1808115
962556
1072327
1474031
245893
666763
1433178
1274031
1080722
996670
894669
348375
1383786
1343826
1960091
953604
1344710
1877496
1902889
666168
946871
161516
489532
1216917
1094396
1075028
116547
785629
1082753
1142780
229740
1552727
797871
777267
640257
1496711
1665605
465089
265152
1798826
481760
202201
705706
882085
551513
1908866
850857
1344162
1503973
928772
1774820
653999
1873021
38904
1702536
560000
308513
1811903
2361
386961
1436882
694879
370771
172704
1042979
1280239
529727
1825804
102181
1641272
160957
784783
837494
1737015
866244
49121
1649299
748675
1132674
1777307
1767746
956360
251716
1000125
313325
279524
923575
270887
424834
516756
472338
834992
1968434
1098872
1402809
1998868
205130
267910
1116684
1704189
179378
1004927
1955119
748817
1628155
1603183
286782
659862
1388987
250508
1819629
1108111
16453
1049473
1887219
1759615
633299
1720156
800322
1166946
368934
146336
1227250
358168
1301674
1878713
1641586
1645727
595854
1830126
834433
268694
884082
1696090
1361134
953258
1574119
1514564
501041
94670
970199
1280041
720883
1791788
1164685
1428443
897699
1674858
414310
1710782
1048870
1852556
1841859
1913840
1405249
1244075
470491
1679389
688699
699242
1865448
770823
1117207
834916
1723039
1532409
637338
130060
943070
1099896
981057
1938559
252210
675619
1824984
1344636
1670964
592643
1226670
360483
1030521
1395600
643586
1291561
1007953
152618
566875
1810826
1780603
1466675
1829655
1062177
1551326
1073172
1824618
417148
782897
1225574
1607209
410692
59270
283568
1131946
1293305
731080
1647862
1866337
280083
644647
1266150
911271
1588643
1877044
1837109
1753706
1026062
1056312
943914
1036122
1310080
737780
1458290
1819606
310441
1287595
29170
1227497
1631638
982548
397716
1503746
1930260
1936197
1622934
585887
436723
662112
220281
1045548
470315
311649
1889516
1357482
1698078
942667
354347
362872
1059378
973500
57618
950411
322749
855153
1880040
1776123
423792
854736
1291165
530513
1272258
1105689
125786
1845127
923051
968572
502156
1769303
1000849
43601
1113193
230186
158422
1764314
430355
1349760
304255
437534
7140
1092692
1779235
689583
1479869
930945
1008825
358567
1443485
546494
890727
1239930
313904
1430247
667954
867328
1980295
627825
270488
1974454
624858
1675498
1633045
1277656
1656635
537054
312932
678654
1721283
197843
1317610
1766102
993595
1410245
1995878
525770
938580
156251
595111
846347
799114
1406918
1612792
1399333
1988617
1196084
679446
551089
1849980
620968
74667
460998
1552846
777252
1510924
1256194
419561
1052515
1605423
1621437
1648836
88476
19145
490217
1850405
300029
691443
1439988
1513039
385887
463198
1871976
1610950
1360169
1408362
1106514
408578
1267218
212209
643352
731040
888658
1967230
603223
450693
443582
5288
1600726
1177337
28092
8579
304650
1342380
1501010
1842758
749875
1151749
1609628
1475423
1194114
562462
840384
1946703
243686
922755
1152047
415132
1481695
791813
1622074
725513
675986
1701679
605578
74600
1313523
445708
1920489
397061
1624000
768270
622565
1136685
1832380
1736039
1320069
1681254
981342
989045
279532
1099461
572679
184699
1206566
974013
1267438
939111
1427635
539865
1485603
126588
480162
628331
309503
1686417
1293021
1729475
384517
900194
1802873
1035650
1023348
245099
444225
1672524
1788718
235124
63584
582922
1967812
1771732
750445
1751099
1299860
1909968
384796
36418
606660
831285
414249
805824
112861
1532170
961662
352337
1779209
1968651
1600265
453312
219800
1215841
26227
1766275
260489
1735601
1940278
921478
1223645
1840395
1442445
364925
128843
214546
1780582
1101254
174053
1268923
1582282
759409
118952
648992
1538730
1949910
140496
1809040
119088
849609
1715704
539705
717563
1546680
1162613
858453
1990893
736520
1082657
1096993
1503474
1896048
808316
1533143
68275
1443226
1567351
1618526
1413217
1827717
1289059
467970
604640
1522597
1192019
234646
201458
1246043
1571748
1553375
148414
461871
529834
601507
778035
1219741
1217563
410004
1879444
1062855
1467774
436298
790342
1571170
1813967
318841
1589810
74065
1807467
1758059
1018768
1393917
479489
1030127
1320596
1199395
89254
743984
1353235
633983
1628902
1397383
1353123
1734358
322264
678401
1545686
1198942
939290
1101941
292178
814173
321280
1234064
1808779
1170062
1218915
1736025
1719405
1600979
675256
55405
1937833
270184
629803
633643
288459
1786405
256186
616457
1021930
127757
403652
124564
1377216
411112
975835
526002
932295
1360326
1430812
1440315
775656
877717
1738170
1779044
1862452
289957
826476
505465
284862
399675
1890044
388822
1070635
1960699
294475
760827
1294301
933482
253681
1401943
1443802
1934032
1450554
1205074
202664
649768
100588
1506371
377224
1552119
316082
1402249
984796
557373
212009
1734362
1253850
1282997
1375466
451947
285296
1958991
1766781
1495560
1445222
1576169
727923
1599649
326232
1192333
480482
1332448
1045111
1968679
1607446
446815
958351
1114128
105941
146069
130217
608416
1166521
870950
1993604
959372
1114460
220237
774970
536480
259383
1328775
1053169
303663
206211
1484082
1439503
1581850
1218512
651725
97765
505007
1375060
682277
193736
108477
1078928
19243
290466
294586
28199
393841
90486
1060749
337922
1247900
15095
1276604
1876803
406708
1023418
1837138
465375
645536
1970642
309092
1242131
665734
105802
10014
74783
657226
179023
914340
30504
341021
1564303
467959
397653
87850
994091
177204
1940593
1575624
1128481
364699
1665968
1787980
1901420
292204
1187739
1072590
1666081
313187
240800
1827373
728681
71753
962927
996253
1056025
1068985
1976764
1506741
887146
160548
1100318
1383838
1530689
1129174
1376953
1151426
1199372
1357619
314693
24478
1914413
1255293
1453791
1483557
1795333
19193
7153
1668863
1359624
16339
1791100
390275
1624160
1007399
921792
214876
50565
1369294
1480394
147824
310905
1384447
695116
1906181
826698
1489443
1811299
790554
609891
1531696
1260522
278770
1397142
1842920
839584
1316112
1632302
258695
1689834
1046928
1047985
955355
1628627
956965
1772985
854874
152445
948147
71323
780936
879714
1448906
209789
1324833
711063
973762
1226682
759155
287047
1970273
1122983
919267
692467
1453669
999679
273104
652992
1902834
841294
213154
818386
1247132
771189
1782461
573591
1935717
243693
349481
105787
43769
1347979
1250470
977641
1437644
68366
1642438
35629
1564850
1382227
1702204
1548960
274459
1512059
1715699
334266
18493
20688
799800
1476501
1972630
1206191
1959628
1949187
1832856
1739965
1259204
1079978
1203334
1150222
354697
370438
1972376
1672198
1150163
1432476
1850384
1679514
91975
1625728
600063
418556
1033512
484161
1411004
1372704
1417267
1271121
587528
237861
148525
1281171
150191
1808742
1669128
1693624
1146906
440294
1154342
78151
621149
900156
1678683
1316335
862513
1343482
1690161
616940
326755
77668
1191121
1139653
673368
1817031
1490387
670262
939033
16769
463263
409796
1778436
1278418
619212
1134504
273197
1280345
200080
550294
1605249
495227
1335270
1507651
1694110
1876556
473016
543730
861854
870007
1646240
1990237
1602583
200934
315443
410076
1314982
435184
931148
489441
1910179
1070105
1981690
1735621
1792939
268156
944724
1714769
1388658
81065
759843
1489771
1873484
416048
1386051
1159345
1133242
1623867
820040
1517589
370159
1540695
1132011
1142500
824405
672141
1706662
1077967
42445
1409414
339685
832936
1565334
786232
1897909
28118
1804978
222001
566938
500095
1102681
1249276
1310341
1493510
1508471
1394969
1012015
1452141
1093452
29877
654325
1547519
1334535
1567039
315668
598186
1236286
1141148
48282
1446259
1928916
913740
483527
23677
1371735
907514
924605
981631
932859
626878
944445
1978225
633861
69317
248870
78426
1298878
1907388
1618851
324533
625427
650055
980867
282690
439512
11389
344093
966245
102269
789308
868538
1843136
1396962
307078
1344580
822322
273509
933935
73116
124388
1181255
318264
1894221
377944
988941
1818257
1055933
1053002
868147
324571
587618
138615
295310
1253342
444858
1767790
1601931
142590
1285347
286167
162151
1814957
22327
1408086
1933840
498140
884386
283093
980022
1242611
270439
567412
101699
492473
1016111
761843
1652992
92118
1658570
151345
1908577
1187489
1895628
132880
1473917
895048
1461090
1944318
465244
1151513
328325
837794
1251383
616722
1403378
1723186
414259
798200
379653
1561034
1520701
1657951
922060
964087
1763354
322168
541907
709156
802137
1468788
959227
1176608
1377383
1636249
436041
1674629
1494689
818657
976862
1367462
1620369
343150
1120941
668296
1381700
733241
367775
1720282
75171
780839
698344
335045
192913
1105197
1762902
1260092
872268
500139
1732031
618431
1243901
778833
781994
1275242
1265133
854475
754795
1538185
1175420
1972241
368247
961538
1612902
153863
1624124
201176
597115
214200
126205
1651438
1855682
832245
908601
537622
80456
1242121
201802
1133316
1704876
1438422
1390053
21061
658392
688662
1221289
591950
994902
494867
1316077
690352
1959111
194327
1940751
1924103
825096
332883
1849011
1873457
1235946
1983570
1573200
515396
730803
1619937
37207
1056990
912524
1838383
1053939
1910279
148150
1998267
1502868
1546352
1564061
865696
188941
310415
1938694
1417694
115099
194361
1530057
322564
1608400
479486
1177905
1726771
931887
1526256
1974841
115780
42292
1037770
1570995
307298
572748
348542
1006189
680996
1972681
1935180
42255
1249795
1700177
937595
565941
1606949
1241565
646
353624
1247454
185864
1328656
1899702
617791
179499
688174
1116920
1990395
1128750
1176207
518893
1426504
1751840
1797958
1902121
1265832
621801
36837
458182
28270
777741
382756
1388232
1595486
1680281
365423
779905
1404003
1376735
926711
67140
1072728
104230
1473118
1914167
1463488
775948
223237
1564011
1307703
912419
1972293
289987
1575306
1735872
1933658
229618
908913
1448059
1829378
1939658
798021
1210971
566721
684910
641386
575324
1506355
1172443
1747009
212065
1686388
212185
137921
810510
172111
350304
1363360
422150
178907
847746
1810131
1663915
1544783
1344466
272758
1671759
1657782
1702083
245343
402061
1486073
1509725
232399
3030
1809819
1085940
1025732
1569551
35775
307787
253386
500494
1085013
1698607
1108370
1009058
742075
1660455
707475
1519577
565370
918477
177180
343056
1314226
1817034
1527018
333705
1264494
111843
669609
1769792
150381
1754445
58374
709958
157757
1475118
913341
1329426
1688697
1652139
591697
734670
657199
777867
1540896
1679051
1608069
1511109
120699
1352029
40576
725910
1754276
1728752
173720
1205709
885690
1242619
893095
644772
798285
461222
1818848
1112675
721645
560551
213331
986970
1910842
52192
1171279
304320
1450458
35814
1695335
231165
1931572
1533464
902056
492927
1529437
134540
736219
460405
595521
1699529
1810374
1390671
491857
1842834
1847598
1008762
1732462
1644172
1092610
11673
1923380
1621650
98724
1361138
1984737
474892
1601251
651011
868775
1737988
415002
414617
1174184
28629
432627
667740
1946619
245542
513747
1355450
220222
1810889
1102647
501275
1131281
472301
515592
1458435
384590
1652258
111385
1215324
1413346
1545248
1309871
1824570
1341373
826928
27303
626311
1216690
1743520
44954
42814
812830
829336
145578
1614564
1460527
185534
1718508
1253111
1599550
789863
934343
966911
972350
1721905
1230598
96118
604191
967313
680442
1233209
867565
1041031
1543225
1035043
768841
529785
1804124
944997
876829
1610784
1413961
1406611
1389292
1597465
445401
1788194
88142
109015
364809
799948
1539817
380765
1119654
1438817
1301932
245851
1220065
1360
993011
1496010
703507
406573
1566978
276599
1480439
297612
1884334
996429
1870551
175567
1214025
181420
703410
1930443
549092
1199505
1588485
817876
874512
570519
1919452
222273
878044
1449
188237
262825
1801481
718226
633177
77435
705690
1199632
1124975
1031457
684901
1512913
747744
1613314
540236
1462401
1832094
1416153
1338450
1153784
293605
1750590
1282582
73202
1833757
420079
1463069
520543
734808
1684673
68654
1519924
1658308
1972275
236
1042767
80496
486998
1703435
1660741
1575789
594064
796569
1938793
1752171
226765
1134804
221139
1608725
81878
1932348
1193485
1638509
445497
26783
943274
1171850
1979387
1038598
1332924
1112372
10237
1573689
1824492
824598
824721
1923301
117055
1575068
1424245
1433573
1107030
436673
767777
1607835
1405621
1319903
478500
875579
1411935
683057
1591040
219597
143412
1434637
1860186
815249
918744
397442
1809692
367620
1839620
499087
29635
913445
672820
1099106
1728278
159735
1432137
488512
1597749
629589
1187340
1709176
877726
805963
1658079
1832944
831138
650293
838459
1508989
1066326
1977077
590167
891111
1899405
792755
1844415
1559063
97843
1975
747032
868384
176884
1012985
1968799
1615626
1489319
127324
60489
1837395
860530
616824
1846704
941292
236982
1459884
743881
1543736
737221
1032964
1799439
42921
124290
743810
63332
1851717
1551498
1317943
205385
1830989
790883
215457
1886912
1685465
15511
1239701
1601048
59777
364245
784715
428478
6965
34257
655453
522052
251085
1405061
1107618
1950848
1262299
828460
487453
1343798
121771
1343545
898408
110145
1128641
1129290
1116773
105887
929815
37615
530893
143944
139237
1097325
109054
1732280
1016573
151676
1904676
1578021
526468
1420407
345004
1622224
1226060
1359746
781782
1233037
1207806
1742255
1120823
1615738
748764
1650114
598411
956126
805236
835638
525233
823150
1590904
582666
1519851
1638635
1909778
410477
1363367
324303
1817028
1841178
1959428
1163842
1478826
656336
1170166
315925
1594131
94821
1684799
795578
1848264
123756
947212
973436
101698
847339
320591
1709355
1505421
187825
169480
875677
12413
1733133
1872871
1983242
361959
1225467
691787
1759439
1698732
63559
1956644
1635849
1551690
458208
216318
1168934
1290774
1286884
1515085
1810510
333630
399865
1482050
1139412
233492
572333
1962956
799687
1779500
1791692
878797
893230
1857966
1281745
1814088
427849
1900565
1709513
1656406
1731807
1224512
1926859
463075
1134909
1804429
146475
1033645
555864
118788
1118683
191125
837891
1242060
1540624
1161645
1069843
1406829
873280
8724
1485082
1364349
1328253
1249399
431193
224488
1049198
308061
613164
658430
1593171
1153472
1806823
922971
797340
935372
1196533
1744509
596844
619195
44351
79810
256605
1837219
1582336
278170
63675
1794719
595442
1483683
1303765
921871
504850
1456388
1674369
131695
1545237
1489880
1806505
1651281
1089960
1379252
1759940
896620
1836909
32006
298792
325077
1179896
455323
1408542
1356857
557879
19601
1669817
1873841
1362233
1975424
895276
610358
175234
4407
1524037
1653064
1987987
1746278
1488490
1179349
1507959
862980
1158743
1905776
380164
1898318
192885
799141
259292
402104
440562
1527214
1387035
1678873
606806
1223245
744707
482481
1699504
1009174
1443320
1038550
251125
322235
1269480
1014827
169365
1903293
1370974
665453
818804
1843956
1772940
1683098
679158
257796
98790
1263443
1812977
691244
268204
439688
1460012
43297
1769391
339490
1107918
1034184
206544
904756
211251
897453
370274
1906541
1936406
1524091
1467281
331723
993978
1641192
312815
1269112
368868
1021729
1933112
1617384
1955509
1159201
819561
1902287
1878485
679834
1062577
1302830
1360512
1669595
1441944
1058715
906920
1282969
342135
990007
39334
624266
242217
215186
1828283
953319
816309
1106032
1152040
1535576
1623746
1418031
1879246
1250156
1013028
1381377
802315
288071
1691697
1780178
1662718
1650859
1901712
371540
354120
489503
105386
279046
992234
1500415
1925904
1855024
651710
829113
950599
1548217
204933
1580110
62093
818602
1616320
1049181
563257
701337
56395
644403
883254
1667923
1075173
127689
1100468
1321054
870446
1526070
715409
1101221
1600931
1819581
1754424
962134
1412858
1097212
272901
1264245
213249
840817
411237
885690
1966400
1626401
1602377
1964268
1513450
1697475
784949
1838418
928119
1131147
542580
1609844
1753135
1446422
1649265
1438757
221859
471783
210842
1362562
511048
1512010
1085926
1313995
1439126
607940
1020129
768505
1135112
1769708
1099588
1964
29254
146852
988775
1950947
1186783
1001398
1628541
1076064
446498
785290
46584
251511
747723
1150612
1409603
257428
1844311
1855858
586016
1124460
523149
783674
646494
1085514
136316
1423126
33256
811274
916764
608112
104930
773904
178843
709021
1808091
1763971
1844419
547131
1271302
305294
1269758
19430
1233629
914256
872106
311504
580098
1530639
392623
293797
1769891
466679
418440
1636718
510478
1935693
336403
1411592
884954
154687
1656178
1721560
1308929
1363422
1507362
1430130
1694923
211292
1652113
1513532
376207
1914540
1062366
1013723
1953856
1904260
1460985
1241864
397465
1061957
1841028
1715726
1634244
223544
709280
1197743
948017
1244978
127869
681432
1311470
1687271
958382
1480162
1019546
52670
386318
1356551
1195162
685014
1677317
1727801
1373787
1756828
893249
1019185
1244290
829830
1184569
880000
1877936
1237493
1083745
659113
1069542
194464
1794684
1984758
610247
1674979
1619314
487569
265126
1662223
889436
1385770
1013028
1744942
339015
1802031
425039
961810
911223
1477145
1695977
814998
451358
1370896
886416
879773
336869
1541827
551932
276526
1805929
685921
1466922
146145
273830
813987
1157379
699406
406267
1382611
1117926
1481128
774908
1422800
1214314
290372
608253
480821
727221
843701
939766
1970659
106317
183297
1039277
1739085
226843
1015880
1078027
211773
601446
165849
887291
378508
370104
224711
1807123
1789457
215931
524814
960779
1067369
1156100
1526974
1118685
1354447
1876255
1963159
1186908
422372
456191
1442494
817376
1527753
447871
571242
107663
657451
1284014
1692198
746280
12251
857672
1124647
1175372
208982
365428
1354907
109393
1479140
1116035
714701
644195
1498691
131721
1673735
1923875
1563257
1917958
411519
92393
1815317
27465
599470
751546
89239
1740092
1240818
189395
1380691
17384
667056
851338
1339785
521956
1022221
536064
1132331
604576
1304616
1058896
1138252
1358560
1665553
1924219
1584544
1162599
861744
922145
1664313
849891
879833
1854011
1290532
539501
505862
1277596
1460493
376991
294602
137461
1594905
243362
1450200
1124638
428313
1924910
894346
902034
1564882
1500038
1018933
530899
1308550
482732
130408
282790
1370882
951661
1066527
1795406
1227438
1820445
1642971
86419
1760392
200116
1619709
1455425
1634789
262851
725730
1767405
1954536
277488
1510516
1010938
472688
1961821
1952313
958132
1016497
969341
143046
1067701
1267988
953017
226846
1364336
1017554
646497
471735
85768
161153
1185679
1821374
1048970
609386
1948376
1058400
1154737
1600299
554168
640801
1519473
1534656
1130010
393040
193621
1328659
1383552
1608887
602608
566073
618579
495753
1417014
1155304
1676811
1511977
1144596
227655
811508
371937
527563
518384
298500
333078
235887
763030
1870738
1980322
1300703
1893781
1955187
1566315
1349282
1117020
1186553
823606
1854152
1272576
344005
434657
796793
1730377
354501
1812046
1037564
234283
1124902
312832
823889
1345114
1710307
907610
144826
1212529
1306130
1197452
1390555
382919
891247
214882
1451940
1321887
1624980
648048
1903333
1535294
637305
594902
1368475
1813896
326429
895724
722888
732320
823893
274822
976223
1975300
469520
793125
721669
1739324
1924611
138540
1824006
272434
1665095
1835395
450436
1630486
260363
1656775
1042417
569744
699813
700489
428393
798255
1678110
829241
621278
1638754
436154
1974133
1854534
1091221
289361
46734
324091
1660255
1528039
1203067
1605425
1974476
1152105
2732
54602
1942095
1731964
1663210
527151
1666043
1010690
830537
3360
1751909
1900614
1465216
389212
250222
1105637
1916411
890547
1954987
1663397
1517268
1654127
168510
938533
1136616
432115
700948
126843
1578534
266
985973
303468
116113
932310
1509280
1465343
1438493
1137065
1542044
165375
843091
932303
1437064
927333
217757
1032479
857420
1117769
281199
823960
217498
555748
1589123
824491
284844
481440
1695985
1445325
422799
1515607
1054850
460411
797156
1807469
586808
626293
1956313
1107298
245604
1784387
346142
545601
558778
1158182
1585067
1614899
1076910
875847
473736
141840
1855848
1139477
511934
1884434
181415
1023513
833149
33186
79111
1071484
114088
1008452
84941
339993
100215
16066
640060
1349464
951847
1621904
181811
1113261
1094875
1413131
1348064
1451958
213971
1730115
671715
1860992
1955352
1471939
520024
1604739
1745186
30288
1750709
1232040
1956338
842897
607670
18728
1981663
947228
1602489
639699
394526
430775
1635823
1684568
688827
561146
1245565
143112
61110
1733582
1105116
1576290
302616
559275
709959
860987
1427036
1676716
316967
1013293
822603
1096300
485752
642759
1241298
482754
1742188
1436778
976518
976241
500930
330796
660576
1720937
1188833
1647727
521048
983517
841401
1480812
1192198
1484948
163980
1530295
989576
964839
808133
403347
1432066
1719690
1207731
1774250
46814
1530778
810469
1996315
1285265
551512
1126837
1920300
1989805
385064
92047
1558535
1936922
1290855
338830
354694
345662
1734210
263604
1646488
534428
1801697
1175456
1028332
379769
239521
1871905
1165089
1941191
1785640
1238033
1766745
911291
105021
1671706
193200
1981275
1195451
983128
1061144
1465910
297165
1030926
19036
471789
1550388
1795468
1958072
1819520
1391574
1042080
993575
1953401
219887
464796
102521
54404
1761828
1330109
1979464
1721844
1291559
714329
540507
1835659
215130
1061495
280992
1988784
1589994
1641341
1258754
1997662
861122
265914
166216
1326779
915308
1101988
339688
1173308
1228437
1943204
1065870
170030
578345
1661435
667073
1477676
1437341
1939532
716257
836475
1508212
1841110
83391
331960
421583
1054454
329109
1915110
1494169
899961
1771016
793712
1252845
200162
1089001
1147243
1015388
1737480
139621
611205
1510243
17924
467283
467636
1287685
96884
1091485
1924642
1851442
258677
113129
1932460
785551
1089470
909337
1372562
1417646
1615026
1348796
1386044
1044389
706511
442259
911120
27389
222491
644362
724200
35694
601118
502278
658570
1486581
989632
1568097
36117
1950963
1971838
1366140
397705
826561
313664
859932
391650
1842673
1058571
358026
1834224
1943272
1253861
1256916
1671361
1239966
456322
1559898
1751766
1890182
1044414
760559
1819046
1069240
438073
630747
1779548
273586
512731
1205619
7879
122364
429782
218556
1147421
1430747
653618
988476
725902
794053
1724511
1228565
1101373
607604
1623334
1605154
396217
1954637
881662
1784991
1585591
1491670
1922147
192051
1984764
544900
1980212
876998
1607962
220104
141019
1477944
68913
322332
825470
1392415
1223519
1856910
839575
1460574
1134137
863610
1470913
357300
842884
848029
628521
1613259
1955512
1558407
418983
331054
1491527
518258
1585904
824489
532677
1858776
1894890
807515
848652
188053
394126
33355
1992072
1664168
1783393
741047
1321968
1230758
1746462
1976011
971049
587037
1103987
1028755
587340
645500
782739
1339090
1099256
135438
1506437
1950325
679693
641520
536956
736478
5332
942994
1975388
71959
186741
902353
707856
1866374
354904
1174869
760260
1423323
1446841
297103
1536823
809774
1817752
528221
1489707
184282
1989213
1437502
1729242
772968
913908
362544
1773916
455848
1020766
1294473
58655
323690
1717114
1027756
179904
640322
529801
1576766
478715
740117
1428571
1333775
1222853
354508
982397
993722
974086
725750
303525
954599
182216
40509
1233010
1489146
1684106
1954706
546002
665805
1195406
2008
56228
420678
1491416
692548
1016120
1953592
1420477
1570941
206774
778161
1516516
1831852
122889
857794
1537497
1447822
1703268
127912
1513964
230741
1537911
675283
614888
1716799
840058
1201655
905420
1140372
802056
1324507
538244
1119453
1932446
70705
11609
939882
145648
142295
337587
1532000
1637763
1315918
1994424
983368
560928
756080
1156719
38576
1749013
1173023
1651955
832233
518156
1983359
1012726
1060875
622308
94027
1974102
146621
969812
684194
1837040
6439
301812
1060294
1312438
1118509
751886
646664
1176197
1964273
1290591
1945434
425567
1423196
787852
1474773
288609
984544
1228218
548456
1514986
428477
195397
1318003
53817
712602
736974
1834386
1531568
1794938
539349
79232
1321003
697660
881177
1658104
1365903
7726
1735645
1919483
418957
635483
1992105
922636
752753
1533560
1011805
1524768
306943
1632116
80470
325292
628556
567697
1693778
1189207
376030
1100612
384662
1432130
609104
1413013
424443
919102
35588
1932879
1255229
933577
632578
1108051
1637313
1321725
1303062
879449
955343
698980
1957379
1520479
318671
550408
632418
178800
1552169
1416129
1573952
1574379
1804128
648121
1772502
1367498
1782364
1657655
356385
1672766
483470
408451
577837
260368
525528
1558281
671619
1753469
415713
1282641
1628386
302150
279632
1803196
270394
89047
1971188
1038359
1609217
1474521
131034
1362773
1460024
1448513
1230829
1783085
1385920
989782
454227
1627855
365790
665008
1279293
1838427
647950
937529
324645
1269882
15390
744546
993640
1457056
1940608
217280
1917768
1276537
30091
131929
386186
175737
415250
1318471
219350
148050
1418313
727427
322999
875827
1549040
116896
397750
1211930
1428814
1560705
1245417
1228449
184092
375357
1717093
1539002
1014613
661417
1007156
109452
385590
697335
1481761
776623
1820834
808506
1763825
1196614
1980435
532848
1201810
463497
695128
779723
1641751
1741728
1970984
722068
70909
1503235
1746105
884625
702543
429866
1298577
221749
1587392
1084616
896855
385913
1515338
154480
988317
1983817
1774289
991374
1842131
89622
168159
656164
969902
1130650
1768266
1993839
1946036
1315372
457897
1970957
1515496
1637311
1306574
322618
1225599
1579158
1883891
422767
720668
222408
1679791
531491
73740
1217820
1023417
1322429
1302221
1405053
1775751
1865335
1735894
192880
1845066
575301
1994241
439016
592713
1802647
1178655
761363
1909570
423814
1132252
1134962
66324
464993
807010
1501232
1432949
483256
203935
1591254
1962306
277912
857730
128695
73062
72042
1361067
1125978
987464
855395
699359
1566636
579525
1698903
224561
1730581
536789
1156422
18666
1079766
849645
1698920
1641645
1156701
685480
365886
180991
1842634
927345
1095976
1782853
98835
1981775
1389510
897011
890112
1516653
1321317
1975503
1984888
500708
1045945
1007861
2332
1154715
647436
854318
266866
108256
328097
735346
1659724
126829
700192
462445
1249841
1801667
289681
1101699
1299889
626210
1690966
508528
236995
1692554
1923617
1703212
1481590
1206063
536289
1028231
619071
104872
451786
702305
287834
1589903
247777
954711
1201053
1470931
539325
142615
36312
1297662
291759
128712
340090
871563
456953
144098
1320088
1393576
1410359
336198
142963
385604
567088
1757543
300935
1820674
1766322
217541
1869123
848395
203331
314213
272865
1007110
1513210
1185214
142280
672510
1797247
1591130
547280
1891389
1130014
550177
446888
966556
745242
1116189
273719
1121675
1093860
426444
64080
27119
105027
1691456
1619769
1861003
1819818
397429
1258668
776681
1606442
168393
364354
1770841
237665
1665027
43638
639780
77676
167136
339113
984938
1998123
1393650
1760605
420736
1323446
1475668
1610161
431153
284294
970921
1118544
1084255
607697
1992787
1515539
1307255
734341
1366031
30252
712497
750905
1212099
1426885
1360224
183704
270250
1914250
1929910
972483
990450
323199
859137
1349749
197578
987981
438919
449505
29483
533780
1692236
314077
1436665
1755038
1207531
939661
1062660
661442
1281739
1343784
1136016
325688
182783
1365849
1255512
1472996
1750799
667709
1986667
867722
733564
667719
1093016
1426784
655667
1407602
1045230
1850997
1739494
1289580
1034365
968006
1123169
459078
1613888
158027
1222481
1587583
1977114
1486863
172665
1429587
964120
345701
1877072
338263
278036
1419651
18808
749428
1894663
621280
29686
955623
1050356
1816658
54464
1696684
731156
1250498
1543686
639863
806507
863848
1366986
642326
1351914
36261
357120
1625524
553016
1338594
202466
1863035
1270607
341893
1012008
471638
1878524
1568013
271138
1663869
1513446
1165152
174301
1243069
585153
1436613
1449964
1746710
467047
1457165
1570181
349804
728445
339556
515955
756777
478021
959144
1361498
337445
65418
1634918
591314
845782
792682
1395125
919506
557429
1458304
1834393
1055945
1323583
1650945
1607878
528201
1204422
861218
137240
793620
1472668
114769
1609772
1054941
280088
533450
562698
426474
201577
1398399
1998042
1285506
1183589
163159
27983
1634073
1979801
1647665
689387
1705550
434217
526761
1303665
1875980
847253
1340479
217966
1963926
1570736
324059
27173
1589364
1233055
1966447
729004
1250572
1087297
1888340
1080763
207759
322151
75788
1224350
1243231
1052607
1552699
1856793
1126583
793580
1513906
206967
793722
1955035
1020259
903874
571136
566710
1889365
1161808
1784700
653628
1089198
1901187
1379167
175090
1358297
1939729
1707881
1156912
1431763
1367051
888026
1637815
1073549
596357
351077
850605
1922332
210949
719713
1220465
1038815
739378
31907
1488078
336679
1159202
740674
41439
1375414
1563854
238897
1057040
932696
42345
1526363
1524794
1129074
1077464
1216591
251447
854457
258480
1565837
1913884
1689747
946004
9604
1701871
1770794
512056
460243
1045916
1605082
1040349
1643047
771844
652038
1303636
1684240
1921420
1705747
1588483
429047
1186204
1698234
975632
1459785
1150508
531115
384647
1771631
1465867
905064
51974
1513620
66159
1005580
1078200
1194926
258837
1428507
1250940
1454960
595848
795447
238819
1134308
1018888
1790316
383669
1703113
892497
418183
243021
1786757
1210877
133949
524114
172827
371210
1147797
287502
287568
576341
1051353
881055
1599330
822524
1436324
57904
1530749
1757894
621418
618805
255304
1718221
587270
163565
1653528
1942588
601991
871329
1665704
796566
68626
970370
1256956
805458
1519721
395502
649384
819229
1137896
728008
1948299
1187480
1788639
906891
106766
1791524
862524
662597
44810
1277769
1609438
1994698
1272131
500435
1143964
406240
768112
1434777
1019086
550582
99876
668804
109341
70196
1427508
174789
1576294
571582
656835
1712349
159990
742138
394882
583043
1323080
640519
1144195
1600948
953527
1523999
1468582
933492
1267403
1603334
512539
190756
288607
1584593
1426643
360088
730585
986334
1679000
1816847
1687103
752949
504156
948575
1115115
951271
1329245
1418781
840350
1820389
6572
183260
1953589
1916870
1566538
1464775
240769
351675
1026263
1196682
1564695
593500
323743
1087339
212241
994000
1648852
1936889
1547319
1275454
189705
586054
449694
579887
1015487
2687
860613
1718173
1754547
509269
738100
506524
1131697
865050
68641
236722
1084433
1916671
1818403
266650
639522
1996516
1251826
1793908
1668323
394834
897319
536341
1422504
59973
344193
1572841
1304285
649641
884098
1367163
36780
1148431
1935099
1973400
510044
264622
1890127
329008
863706
1675981
526003
465719
1117780
1689375
1248187
68502
1574311
1570684
697947
1460481
786426
11899
174994
497455
1802539
455043
643420
1577274
1457598
957910
814905
393951
1247934
233697
604869
1585904
976442
436497
935870
1731282
1153741
1001924
1447410
1064122
445487
368844
1527186
1569612
1573611
342915
1228533
505068
1476213
130965
359429
1250868
1718668
1183221
279114
38589
467338
723585
1928262
1934949
1994665
161397
1938655
1459317
936001
61599
476596
205444
85652
542075
1591289
289303
1570578
1575938
821212
791685
1164749
997340
128918
349039
810495
1376764
1874302
1941456
1532402
1643303
1989591
897128
635109
1601099
1347663
1990872
1642324
1730165
702416
1624027
1232093
1987890
1122878
584680
989793
896995
512828
437471
166957
1214969
844917
1787041
1670034
158957
994641
1043059
1603103
691435
1246140
1847244
1331911
125277
1541224
794701
362904
1460834
1234619
754399
675565
1802219
1279617
1602146
92608
1892816
203106
1658540
1013194
127599
1939492
1926621
768404
1292321
1354670
1131826
710202
1794532
515018
1722013
528395
1341322
1579242
237050
332599
180817
1144688
503052
1992260
658311
20438
192200
1765343
1846428
681765
1088961
1655997
361411
1144222
196681
577778
1225121
897807
1517780
981560
440247
1268608
255126
863352
820352
1650429
762884
448233
243649
1526212
1089267
1124647
1817498
480970
681120
357488
654801
1855503
1439822
1170084
731904
1617702
735155
304025
544548
1913241
730509
695640
312528
1193166
114801
308951
106269
1442021
911944
659095
1493196
1689683
1219995
1951714
1632470
1598392
1972350
1869389
273348
1819522
923669
1370402
1509437
531669
1942437
1403686
1897057
50665
159854
646580
1363178
1172447
1239412
210628
1020044
1751499
1103845
561559
1517706
497884
195182
815573
341992
1874904
263562
800512
63453
296431
214440
1145777
144504
829795
780617
544270
206598
874260
139258
1639693
601031
1803507
1606096
1860134
1670110
585231
1864768
58623
1244147
1063379
1463064
1072371
563795
1513796
17493
930784
934265
1314369
1373660
235377
1538468
846781
1417381
1715960
1123318
194832
1427780
1639118
328640
756948
1087005
1472889
755472
1067086
1645941
916742
1431671
1982274
604900
1430997
27754
639730
234309
4767
302443
830918
1838155
1483158
199569
534848
152604
1453903
1092533
418487
1514302
1446248
1762554
756434
617247
1290037
1110048
1017992
1943645
101214
833277
492684
248074
225813
381711
425457
291199
1361586
741157
1104919
822743
915493
1072666
1589148
935029
1714110
1222303
1025123
836650
839074
1968832
896749
1823372
168511
1394874
1629293
705630
45624
939412
1121166
1529467
1439375
644163
1264122
488666
1152177
501960
460545
488480
384324
627347
1295719
764627
1606825
299864
1515496
939416
1581965
1320317
1446851
1611181
1222852
828278
157466
319248
693190
1685636
1405240
1981594
183656
115865
1979174
1050103
342039
194301
760144
748456
1350153
1772700
941738
1304325
705595
1735315
1352627
495960
1054966
1373171
256889
618605
898719
1181421
874949
1661881
955097
396768
1232121
1810992
1375462
1032504
776553
1541023
560643
467708
343768
1097150
1818407
56082
403954
713118
526245
535543
1957768
1744049
186878
5176
1128335
140479
1470506
1059734
249566
1273329
75084
665063
1559651
97387
1150360
281985
895615
1293624
1117790
1815515
721554
597003
1576313
242518
248287
495222
974240
432380
518038
28985
1945590
1318269
407040
1480396
1848471
512903
444958
1518869
444923
1224146
95831
688689
1715356
130035
862190
75530
1100525
965734
326121
630010
972613
911929
1645125
1072907
1356368
1185474
801949
454861
186409
655992
201251
1507580
704244
861368
905594
1169433
636353
774911
1568538
1251019
1886727
891709
1009215
1324191
1155367
977353
1932722
826681
1247982
1368845
914160
1365817
1838779
132907
1872316
808174
456814
706281
1225368
210485
704116
1758814
1549164
1546260
1589005
103431
1689617
237261
1191621
1484329
457150
1952061
421279
1098174
334812
1901550
1161782
894630
1097955
152587
1776347
1179381
1712674
522334
1603046
593365
1146045
751105
1091140
1175160
272994
361071
1564681
1297380
1254677
1663388
314521
1338171
103856
353073
1800051
1199288
179325
492669
1342160
1844821
1376077
99199
249803
26340
1570537
1436832
716284
206701
1851983
585421
187738
459304
531696
752703
457298
340619
1369387
1183551
331964
114732
1990790
1890546
1744406
1797291
470303
1034027
1702172
494817
597196
1657913
590777
771746
1351702
456394
1446207
1510012
1885018
690819
46696
829064
171377
802493
391833
1968399
202812
474419
1590276
1264120
1988965
712865
290545
361500
1167638
183474
1330264
957144
1260277
640323
57904
1989256
1805578
1157120
1691983
653372
506481
584937
120355
1154170
37237
1731425
351468
553555
1745962
1890803
280743
149747
1539770
1629363
1525849
1549813
1780315
1033376
1953040
293888
83722
314244
1788556
655196
449839
29422
1660046
844709
1277794
1580317
1430208
686192
570847
703084
689295
444947
604666
1750868
103585
848836
1720624
414757
860690
1691764
637209
498488
1051097
1895564
1340004
1996418
1985131
1566880
1409779
934243
1474629
240509
266024
38062
164286
493905
1575100
448446
898714
1223819
852965
1072743
98477
408351
1573812
574357
480428
280988
162987
881184
1511725
1283536
223717
997061
97087
1422087
629623
1949719
1142989
1653416
130513
142654
775589
730129
115230
994271
350937
427511
1647384
1152300
1915583
225234
1843209
1989113
1671948
1236927
729254
1339463
1039811
1911368
1266018
232532
368578
1875146
250929
1266930
1958642
434815
451733
1796037
1086187
359532
797223
1540865
1909241
553219
1527849
1612280
1646610
350789
923468
389706
465072
1892092
167936
1989830
299649
952159
383791
370561
567806
15372
1336511
622458
1119520
956506
1496672
1507350
1446704
951769
790363
1225002
1961982
1424517
1531300
1739319
347388
401210
1851491
921276
515600
1251672
1514098
1798397
546442
554404
1615513
112839
803905
1861117
1708808
1167240
780699
1092063
1237861
307437
1262738
876207
1402009
1882982
677928
992590
1818208
1872956
520154
300376
492140
179367
289892
1346277
1844208
1773207
1473021
775952
758667
1554923
609910
1895189
428728
1880926
797303
1538084
701627
200263
683717
685221
1200445
1998313
984412
1734276
680403
1951181
1115927
1352032
1079127
824533
1275105
465567
1009818
341331
1292934
1260414
352066
395986
468383
446255
908440
279256
47234
1122227
418358
1319518
1429466
197590
1348231
405972
464784
1994910
1606227
605372
1099822
1321355
334658
836896
831947
1460771
443860
1991667
1319535
797702
1062538
463136
1640594
1901213
1208658
26397
1496464
1534143
1447637
1136441
492824
490486
666825
1582302
402335
1502616
215647
964294
1493154
406847
1032542
660902
1130670
999952
451999
1516556
1851843
280786
1874100
1592137
838146
1100568
565131
553728
602779
457626
1432841
140589
499345
9175
701140
956565
899152
1631667
207301
1825540
1961527
1509549
1602724
40982
890326
311051
340159
1765302
1252536
1334155
1651518
1771781
699542
971421
173425
1879071
1471273
1150001
1697161
1806569
180814
1155452
848576
1955345
275921
601020
1318499
1205617
782971
1189875
271704
130388
87113
1860148
517789
589785
1046628
111769
1676541
474311
273540
1197801
135918
755300
847480
1293580
1210139
1616892
1392054
960863
458236
1493748
100572
225621
5263
1787134
299404
320469
96483
150702
1588658
1944430
355978
1039178
1011496
1486060
937041
646134
1407958
1132477
1191932
46981
135363
1584993
1879123
1333990
1784579
245611
1378110
1508696
800760
1834297
369611
379702
1169294
550258
1383826
436707
400921
1553356
1170725
860562
1382726
264412
1480751
1833667
569675
846443
143786
1141315
1152091
1107714
1344728
17031
1812710
1515621
490995
1808997
1504414
655276
1866023
1138267
1023163
82380
313424
72206
1203012
426885
1673260
1119907
1441372
1850125
1841284
1700631
881027
503946
752939
659094
1400940
1033129
265047
419958
387494
231206
1465314
417440
1138445
1162902
274997
1144566
397791
614315
1373661
1587798
1132390
1139290
1503782
437142
1429219
978655
1470010
579416
842414
1137833
525661
164140
684920
423302
567113
1562174
535401
1419419
1445376
176792
1491950
1895385
1130077
1427271
1775753
1685426
911572
901675
918525
1723236
806704
1267844
107174
1075458
1620174
43824
382197
733064
260645
1966510
1310019
99286
532419
1815356
42864
1347236
1885794
699031
53417
444491
894249
1018448
844316
809103
606784
443282
1225286
1112975
539078
1880260
530886
403685
1103308
1678609
797262
995611
1442377
269285
291766
176503
1170415
230311
1779634
1487550
1681800
32310
694332
634059
28790
615700
1374851
333341
666688
488187
558454
215131
1643117
41655
911448
444082
281656
1555111
1678528
1074675
595166
77631
1305614
1592157
1355234
760524
979789
777371
222120
863024
1550953
1790307
414447
992449
370202
1990185
1493259
1251818
403483
1320735
166641
203005
658948
1963395
1248139
1065336
1975946
40000
1812881
437315
1090061
1068692
966563
452663
1163967
160826
1374378
1855273
359051
389719
430747
802785
486945
772493
567532
1956668
307916
1639272
532473
1071607
274316
1631542
39971
1554661
1457036
793291
574436
1679377
67104
1477296
287322
1370234
1332609
1658994
892841
544713
906310
1165771
1333339
928293
1420283
792947
1113213
919846
957081
1364024
1965283
373061
1124563
932882
234687
466316
858231
1151045
179839
1414281
467968
1581408
1058260
1950475
1246939
1955814
1523773
1615445
1261428
182625
1134902
191466
2411
576820
1293867
684951
1783987
413193
1220820
1282847
1379379
1608373
609179
223501
1852124
1725364
73508
806205
834047
503206
1867145
1663343
717980
1185148
854207
928246
734670
1552898
1507896
1504990
1288909
301598
1961909
1672061
1497673
1072060
1168508
536700
905287
887677
908410
1037464
1251909
176328
967463
927779
1295619
1094746
1914974
354615
588437
1467284
1326679
1935300
156383
1555688
1288382
1801985
708958
113270
1856238
1417566
86112
1935360
897811
186319
529121
1622873
522489
1004557
1409493
1058110
135824
931032
1599621
25154
680644
1658341
1332328
1399788
1229798
368616
667378
1716443
1780411
148652
1098056
249133
1334731
264218
1359168
884516
1679145
1771069
495693
1872209
1652224
1883435
403744
1752151
1493160
1212613
794900
1818791
485760
1418435
1201781
1088383
710036
368243
678766
430645
1946541
1089796
91028
413824
273208
1202574
1798553
1222828
1513927
1290619
1024718
1083647
484102
1155867
1234531
843695
1181479
769857
1034552
215736
1120097
558482
1152898
428537
901281
685414
1057209
1706581
885070
571413
220719
1952564
221107
188441
898385
292552
1853940
467854
981098
1794303
1520078
1604531
745312
937627
1096966
1374037
1769242
295511
1441436
747595
728123
1676979
457552
926881
130398
1558465
1103562
528164
805189
1375706
9441
1624851
359392
702822
1013506
533320
1195110
1167501
1644101
1431676
662234
1230995
1401569
1758069
1114537
384850
145375
1307643
1003821
497483
792097
511685
983466
411314
1829454
1572925
298533
1332209
1737895
1727678
1979847
645001
1115139
562452
51612
263526
80633
1749102
1133550
388582
627825
47753
1622801
310402
84450
550850
1771582
779644
404618
939368
96426
1964280
218695
1251382
1709722
882788
472169
611715
9528
829238
1890921
991689
1080195
105070
1561726
1607605
1792672
277131
1437482
1958407
64830
1504442
193099
1919835
1564768
1352435
1280740
444830
1446368
1791529
1112356
149720
451491
823093
613999
979337
1496192
1497996
377473
1405880
11512
988625
652171
1735237
996585
1393544
1565408
538498
827655
1815433
1933979
285628
84011
788579
35040
1389135
1523756
1844874
1244386
957329
154413
638029
1183376
1288579
1308927
1279750
273857
365089
628526
864248
1404254
514776
94112
201207
935650
1983667
319890
692949
107518
209071
1581906
443532
1835317
903496
986118
364559
328856
598320
521760
1365515
1983568
159362
619427
1764316
1200572
1741531
1348764
437630
96025
1753963
1988229
213105
1145094
806747
832963
1468536
914918
180825
47669
1236482
1211326
819569
840023
454319
648257
1411678
973297
1829808
1466017
1697627
1677323
1665957
1948962
717430
413398
332734
1855699
794092
1474775
894292
1995265
868350
1763409
985222
1344562
557448
748941
1787378
1743345
1337106
942406
358244
779782
682859
1326787
1553665
112677
565379
116910
834800
218754
53432
1968164
574885
705907
1816427
1688026
441593
1192121
1322255
1729326
1964708
1066151
1211005
1983313
534917
1756255
53781
341713
1410985
1495076
1210854
1587377
1761075
1771850
137674
1004634
1378405
1682716
1481774
1700688
1952030
1905539
71822
572994
1662732
882144
1435093
1422724
1819804
812991
164172
165352
1447096
702138
1737140
564651
1738338
1474295
577795
1199992
1359888
1825623
1856868
1634549
62170
1770388
550830
1504007
257453
584367
300482
1834027
1924283
1565036
1926095
1388
487087
285827
1066735
1363696
1783200
196046
345576
1018343
363052
1154635
1597531
1575996
955236
480995
687533
123013
1738776
932103
1041425
847901
523418
837430
37572
1799848
100914
1549235
1868370
1866609
1278154
606527
295080
500929
348695
52067
1628942
1860086
749951
340037
1315559
1348400
713658
1244662
51451
1095167
727995
653325
176824
1184433
1702315
1632953
1049333
1684178
1834012
1618293
1154717
1129276
206009
108204
1975755
1879282
130747
967823
1539508
172473
399243
185051
1703339
703084
1719143
1303449
1948923
715349
1841897
190882
1929686
1070755
1853304
1489385
1886565
1976397
1132421
1532681
723529
47982
1319445
1176549
654605
993079
691419
1250903
1424456
1173575
324863
1384316
1575650
934828
341496
1270430
135131
752295
894930
1075543
19674
1063372
1621012
1321038
791113
660627
1933385
168403
1511834
1728083
216010
1259945
228019
150779
263141
802413
1363611
110483
1267005
580924
1513483
1279102
1573083
773585
542809
213114
903654
774705
1977458
398580
1661461
1580409
883668
680922
207443
1770546
404683
350592
1500632
1472792
874839
529002
1578075
1389479
1692141
1307330
405471
714771
238935
1286399
398158
1231156
1590182
451223
1339781
788598
941416
1816491
1065540
276813
40478
1810401
885274
711793
831787
460691
1337560
1455358
830371
1650653
1420272
698779
1546606
660709
24865
518259
1676145
1734214
567299
1344444
416474
626118
1082665
409064
707195
931759
195743
926656
36705
353919
1310892
419525
1485707
1973731
1452755
1550437
1024546
261361
1052171
315465
1197543
1547111
1932416
1695291
411944
267260
1227846
1133712
1513798
387090
1141229
1516556
330611
364933
941120
593570
1489334
601568
1934299
1134369
7056
1419586
1533728
1463867
1803342
1760003
876077
34344
887066
453428
1812632
1067466
326517
536724
541637
1064722
1471619
1028852
1345070
1751410
1588454
1005358
1499473
1206507
1126851
966696
177361
158577
998843
901334
680132
1521309
507979
1276124
1916839
454194
1020085
1913024
1239087
1013106
251809
314865
961032
1680766
1507924
913193
866659
562774
522357
1442772
816741
1685308
1060624
1713398
1104402
519676
818933
1237972
837167
620134
1062284
1590168
1158067
1194617
669446
63221
840809
349097
1896066
1958330
1685932
495101
1563338
1020852
1522620
1338418
380353
1270609
133836
966163
694288
646501
1958160
188998
1651581
633603
271448
487206
47349
156698
286070
1991618
1346560
1690553
29234
480957
252560
1089324
1074064
417542
304043
316382
1541368
1705608
496914
831542
1150251
712855
825209
1046625
1301520
1101834
115686
1314114
2268
1002206
1067013
1660525
1461441
1842578
31173
132387
1722441
801459
1855505
1421890
1620508
376433
169512
830965
142585
1885641
1787222
231626
1772778
1023723
537064
1074904
1145116
198660
1130061
1693711
651830
946632
1998224
1571639
683668
757689
1338936
451557
1195712
1452521
993346
1687629
719035
1595548
490464
1750079
631433
157841
1671145
993217
347995
1518527
1369871
1985734
11930
1732931
788598
50276
1848227
1804190
979109
551372
1021302
933233
1965423
1186430
1154593
53340
238163
1099022
1276542
292873
1398615
786815
1839706
1991353
357975
1178495
837805
809384
1826135
972630
1708761
762056
1799515
1570134
1791715
1171647
412524
1271359
1190344
362645
1289769
809999
1164758
618902
1629086
143914
96761
31298
1811807
1766998
1548624
277827
1080515
1549180
853887
1320646
654063
306458
766491
1266856
254621
1460726
163609
1499927
1213845
429114
366077
593066
749322
1635534
1861606
697353
333193
350286
389607
1003049
1625762
746636
532212
1665734
224914
806404
1425174
672639
1032811
1205044
348176
1787115
1757246
1989065
1699248
1509267
1067670
652705
1593572
997273
1045313
159177
1211931
1081060
1797448
626508
650994
623558
1785394
1115139
1404928
638922
1143664
1396760
1273506
514622
162073
429968
821732
286310
1469158
1334301
552821
1468812
1096781
813564
1024384
262882
1620732
1623763
342400
614517
733236
1738249
310229
453051
1864157
1325200
9933
845931
380395
911021
1335275
673829
1333708
990924
1373855
43979
1486390
1378203
454458
800461
1457569
1897850
180459
1417564
1990495
1055761
970523
1079896
188940
56140
929592
773494
5139
95182
1394977
1367852
551656
349240
692069
393679
1946347
1509271
313036
1516341
1745031
1852547
282090
1380013
568166
254763
1925843
1720915
920320
1268321
961740
1583300
836536
1901450
1772918
420710
1813675
145537
1025328
813593
1338820
337260
1532236
644763
587931
446669
386755
1184672
1676948
1452048
1099174
859952
1044534
1173046
1117159
177763
869843
247519
78855
874136
1781057
1782464
1514634
1593237
1955567
28061
1778149
1780186
897751
1154392
1677209
1139419
1420561
954279
218742
1922068
1545864
1615489
1501215
1889839
833043
1422425
1963745
929528
426403
792026
981348
686645
1052057
1722002
1694700
565542
577288
404002
252574
1421171
1558340
746471
1660589
1114249
1932132
1354068
1952791
1506305
1717134
1309584
1796487
1192634
1752508
1705492
1235683
888350
890760
93954
438701
1975388
829699
1161137
638776
1607144
1907832
1473987
1491271
1072663
149074
937423
886796
1955353
1085460
1997178
1118399
686398
1679624
954232
673860
1277211
1839356
1509967
1423288
1445230
1374970
1775573
1682291
936812
447161
668732
1121074
1727908
1217330
985895
772636
78359
1583572
470927
1559589
452886
333490
967015
1305192
544273
1675243
156948
1819458
1910968
101005
765528
47919
242308
1500434
1557575
679368
1347352
1688137
1576397
1125330
240993
1263449
1098145
43487
618715
461189
1253256
1123263
934839
1400042
1629455
1829113
1502756
1171158
1297790
767422
1339405
113363
978673
510657
187540
539709
1913078
888212
116797
299832
396477
1600452
1292922
77906
1235352
148893
1724396
355160
1810980
221398
1752757
886309
1651398
801550
348774
984403
1991975
1439326
1287362
1119834
1042698
1888155
1069646
1216812
833422
1862303
11096
140901
1657707
1325436
1765560
184568
1918311
1195111
1121012
957704
807461
1781584
555440
1425376
776073
1364565
661387
211940
1641689
1969485
602402
1564279
1060967
819166
1158850
374547
595731
248890
427665
1262229
1426544
791872
72032
464450
80794
1358406
1919443
291110
1368521
55791
1242561
966138
808855
509304
427561
567378
1763750
688876
1093362
1745519
641535
1031202
974603
1375948
659060
691033
1422113
1594340
962458
1808916
264499
1189415
366957
1539685
863135
1614186
648254
827197
1019028
1049706
1514722
1419903
1433743
1943062
291790
1397683
340430
1653863
470923
1447229
214979
972390
948147
319841
1386163
1957362
1741445
473205
1803280
1608960
326969
1428312
1489042
1454183
1126923
533462
130310
1400937
387231
349040
1777333
1600263
1262656
1631260
1670424
1610765
1902884
617670
1978096
297276
1557302
1318515
1407534
1099353
1090601
1485530
1718414
677499
1026476
1519836
1926073
439034
709919
584447
874511
1272858
588028
368370
1190170
1560982
273748
422550
1362685
1785683
115029
1593828
1130844
170979
1956256
951936
715480
1178127
638333
1178951
1003241
1158972
1921576
1972233
741626
669790
286196
1894747
1840369
1080100
977149
1113420
1016621
942267
1629636
1381540
1693150
1852921
791237
974981
1601927
1456399
372239
753260
741989
671487
1997586
1384592
1814882
849097
1760961
1310212
1669254
1897475
1789800
585099
1152411
1429449
134540
1610291
918232
1408372
566640
1464897
240495
504585
1407336
1943982
1147094
573195
1163790
1755621
293795
1484406
1176205
602741
614180
418637
1509878
1874519
284052
46776
873010
130656
593735
1181455
1665205
1831602
593610
240067
1517901
276125
1589169
922217
1873936
54856
1373986
1858517
176
384265
1897716
388408
1698058
1259357
779208
830526
1775090
1593578
204769
118815
1178988
843507
1332147
1299923
481392
1788981
1155989
1519579
1263719
620655
509274
599795
465425
1383210
1582044
1513146
1605588
697761
101835
1397426
155580
1178019
138075
691870
1168551
1355439
923119
1099151
353408
564396
1887544
1345337
61315
145773
1808617
1571130
1648713
1253329
578183
1474102
1111796
119507
1624535
615672
1417078
1047917
1098579
229124
1070098
547644
1994366
472049
504029
870363
1092739
706951
473083
1003380
885682
594416
1385627
1868186
1089022
863059
1172017
716965
103184
1234968
1630481
520125
1576975
1782680
419197
1505112
1712799
462396
408095
1956702
492578
480790
989707
1473938
69599
541011
1607416
1110950
1608616
748335
960737
1678000
363302
974231
232149
1921861
1504378
215316
664783
81722
115952
842665
240494
811614
1725119
873388
8710
1699623
1281682
1144628
1200392
1990105
640745
957608
1023464
1959952
642291
147940
215695
627858
267772
1823199
320914
382058
1723479
759346
1952732
313063
1720567
709973
716843
471476
942134
660373
1497750
436143
448905
1478941
60115
871821
238485
1910821
1881689
381126
1871802
1975059
1987865
865
860036
1405788
1552013
76868
1257529
1744053
555723
572942
259883
1299704
945803
260240
367731
914322
1943099
1637344
1013812
180005
56028
629661
1225992
630264
1163319
1443558
1417975
26032
701950
1312112
10603
1504231
1656262
1147299
1078514
277201
1664193
409168
128698
1642405
886618
1043388
1218434
1922961
494007
907227
898539
628858
320811
1272804
830578
1651241
865486
853462
1167251
526685
1587115
1860427
997956
836083
572107
998875
1320909
302444
693942
1659789
177131
1443586
591372
1497208
68419
843374
1689415
719515
1079776
1564242
774974
1634142
1567891
340495
376161
1260032
395348
638944
1491246
1382036
399910
572950
277003
744389
728695
1228553
163329
550741
87944
670915
679140
185052
747276
383004
1969831
1625158
1316990
1552687
842126
65127
1863577
469967
902576
364761
1664210
1230539
1941641
227260
559983
1266160
975243
386842
1922556
1686370
399192
1606911
1786723
833877
324880
1300238
579896
1034642
285402
769318
827415
1973293
1762697
1683984
1044923
1276372
1220770
747063
1126672
1851340
772269
1103554
1354106
329752
1517696
34367
1273530
444787
1059350
1411204
747033
126385
1308223
1363723
1437625
846253
1566727
234828
1695044
1274755
1481239
1120635
1538385
1695450
1169867
1722731
1939727
1198347
1510497
614581
928358
407034
110311
1834712
1379861
1362350
1092573
1725198
1220776
1567631
1642147
1311431
445102
1879309
1827769
614767
452474
107590
852994
1730871
578107
1547536
192206
1090788
863550
69883
471504
1922559
919667
38817
716956
31972
1309477
557832
1830123
447961
385483
1905981
1344879
366433
670425
986241
1801833
1178848
1665175
1974073
10780
776745
1407504
1280697
272588
1066964
88135
1575335
447198
1552047
1028477
1636324
473029
439458
1044339
614039
1438497
1862024
146443
614583
53491
80538
1378872
219423
450426
1411589
1487985
1920880
788383
1447258
1428919
647472
953867
720393
1856421
539844
1157743
1729079
1215588
331409
487925
687366
746243
1586389
1366196
857804
1562875
208973
1416464
526889
1843133
652300
1760564
1258101
867223
742964
1673635
367612
1252172
982857
208026
1516922
1736080
433272
1571514
360353
1223964
438236
1142425
347323
333543
1723826
889983
439786
1916876
420461
1593199
1110308
1879693
278372
1438620
1491768
1182345
1948143
1193996
188808
1250032
1591365
127582
204226
449048
1733754
163532
1828999
1317268
1366229
592133
1135504
612796
739437
1380911
468559
43080
276199
1791301
1566958
413299
1562216
462256
740707
1338262
1786608
1958032
954289
1324893
811286
904187
1410364
1112524
1425567
585237
562067
303889
420532
1374656
435665
1096436
645077
461221
827057
1649979
841510
1500768
336942
1362165
226024
1384820
1268448
827271
134261
704989
1690143
1415244
348352
1034681
1472313
1307797
776067
529334
1535513
1750953
1343986
1458997
1822393
209094
292068
1494218
497725
80430
637812
1436335
1057520
1338892
1498531
1424776
857650
1202053
1165064
567957
1000284
1506969
1013964
727103
1493007
1108658
501231
90600
419736
527129
1379347
138004
1747753
397006
1046451
1596220
985584
1595466
189115
1528275
806195
1282697
1095599
1970649
594542
712037
1059126
639461
1637394
1432255
80608
1464790
658783
1623929
344235
717996
1101987
1560238
113540
572356
1713360
9994
126474
448487
305701
344029
1812829
81373
1809134
1285879
1474482
348369
402950
1856276
11719
1404065
983882
1377933
1073805
107342
1547207
852618
1373831
1426575
1976298
1540007
1268406
1473431
960454
959192
1265354
10174
1352331
710886
1466976
153823
528135
1684993
1710891
1464073
411465
243186
1039697
214277
437482
26511
670960
278295
1957308
1084131
854679
379192
1954882
1092850
1571441
1399254
493336
1277690
1235510
665476
948694
1746457
1631504
1844895
114625
1000302
95857
1537299
746519
191596
1422487
608918
705494
1108703
1124510
1168499
314309
1744541
957507
516559
873116
622514
1725465
430431
1532306
446487
661907
1365739
606932
1901145
123744
594252
1727946
1230015
1113310
678072
337362
1603443
1908227
1282628
1526162
1364206
42970
1541624
378715
1764383
143464
1150543
1685561
1601966
1182454
169170
1555664
259394
1739989
967375
1748907
238891
635214
329818
251101
1539682
1623609
1827800
818944
1718645
485282
1880405
1451181
1045630
579749
130243
1752584
686990
1031562
292965
446492
1472795
1498286
370269
296055
659018
1037826
1240144
1212977
1178050
1723954
509603
1378822
1720624
1222721
373262
566936
465540
1396572
1674027
1541667
215055
396836
1889879
1434484
1374746
321309
47841
1083933
1521706
535603
1570636
4568
928368
553245
672727
1232077
1709363
714365
1078371
1159763
1151938
1400707
1184634
1978948
1873148
1591904
1921945
1008459
41303
1694754
1340055
310326
1596738
290057
877847
1086025
750633
1094236
1121743
1169284
272216
16589
632140
1940029
406421
291217
1509515
886367
500404
1412010
1772990
478950
608576
1195707
1492239
996975
1793439
1434927
538910
502724
1424095
1931779
1180272
331766
788801
1921532
1952871
723388
1252823
821533
307898
1089745
147102
638638
793221
1595831
38151
123191
1674860
398083
1605333
1926754
1811511
1977343
572568
1204059
1641697
658751
1692123
1593169
361519
1163284
1035455
969243
1558450
914835
243171
139127
543607
1728217
1488159
944877
1160767
786796
581916
574301
844744
126103
558160
1034965
1209007
1919852
290201
186160
978872
204659
416048
1605225
1706243
105920
752253
1589897
124262
908637
1160119
1184974
456701
1349084
397045
1978871
277940
1694819
1000535
370255
266509
1042095
780859
479013
1672806
1836235
265015
1544815
1088127
206669
1267270
442049
756182
913493
241057
1059968
1277670
595801
1589527
1450014
391894
564499
1636896
1487447
498878
1090386
306660
1516500
1562717
213204
555894
282042
639160
145604
802869
1634381
358345
1961317
1634737
732972
594895
1159877
531305
300144
1807002
332403
1922859
1644160
1068480
179110
609704
821956
946818
1256755
497163
855327
1993498
754724
730187
647210
174721
1204151
1787836
385666
1617300
1603704
1437167
1871152
700460
1402392
1704001
1643193
520385
789195
129721
452433
1555050
998901
283470
1284459
1291418
1216065
960781
518203
1402037
753175
1532060
1126550
1454271
557384
1374226
1516377
502911
1883123
1989999
651982
1068648
104478
1710176
754708
1356422
1614452
887747
1648439
1579882
911456
391343
493399
547141
1195093
1541394
1844430
1472587
498736
1314843
1740280
658625
303625
508181
648125
649311
1589692
368684
1149940
1995878
1546195
1916591
430948
1924440
126882
1773998
397445
887029
1649952
1637374
1438647
107490
1012859
1877245
974337
1890724
1105291
1955089
1083388
1453333
1682002
759425
272688
1983635
536692
1300519
1719709
927242
1171724
956015
1457563
336510
1057895
1515218
1778393
16075
955270
419193
1663715
758236
1733456
1496491
834229
1970606
515715
1770430
368495
1012549
60450
922412
759985
1360370
274534
1712716
1053876
327997
1168801
364176
1401975
559642
921032
662648
1546711
781574
246232
830327
1990426
62074
952162
461777
566031
1216584
1414018
200006
118634
1870926
254036
1951884
57691
1411527
1934752
87531
497117
1088669
1896256
1818060
185308
859737
1394316
334334
1892520
99773
860891
1446290
581922
393522
1309135
1299713
1999554
945910
541896
1981313
1261979
1527781
878048
1703655
1352293
256686
1713227
1965746
1876293
436153
1124601
872240
1121573
1779207
1570122
1229766
1809767
1910728
1284920
371233
932576
853031
1766974
1092203
1416675
114594
71126
1050105
1109835
1334478
120243
1099667
1586950
1387307
923577
145051
227316
732793
1678067
1703164
1502828
1342360
925369
1495400
326901
461306
968789
1211852
1097549
1538842
1546574
587395
365676
1522808
434531
1798836
1014765
824582
73483
791334
1843525
514099
249385
1324376
843888
383355
1561258
186521
1203185
740710
1034484
1320348
160074
1679658
1057342
1359258
1171121
734985
957311
1672156
1274843
1095372
1230209
867367
1184338
1086250
1531396
1666976
1452900
1657083
304465
602758
709135
1079064
1823612
886646
1279426
148634
542672
1274641
1243916
1401001
1795906
1064362
276833
873949
321337
398962
1450381
1322727
1138311
587015
1712448
257796
1862906
294051
1219123
1732007
1793479
686375
1150580
1584053
1463003
1265189
609949
1019640
1333578
450666
773574
64046
365284
449789
1120251
48093
475569
588470
1025974
849890
1279511
152289
1705655
33645
1218200
873216
1136940
1384703
849020
770740
1833992
1017652
1311152
1222641
1321538
1515093
285401
1434401
222906
1834425
158115
133083
1860404
1531497
1197607
635391
1231032
528623
1309334
454326
1059446
1826100
707494
1007512
972666
300360
665666
287659
1119585
836550
329011
127988
551899
1550093
845690
1299290
702117
4594
148943
1290965
421847
1494172
343521
1255737
1014942
1183471
1288037
898785
184903
334334
1921233
758456
1657476
1233633
1007889
1889302
1828229
1956952
459378
370327
87552
68938
1347968
775922
54374
1913689
353568
1790619
416612
1733145
1384885
6984
1701834
736802
12563
204966
1199454
1851125
373650
663298
1310207
1377869
318094
1398089
1644684
426146
83523
785347
1022297
1640398
222026
1862625
1189086
1423614
1145723
1209099
175
89395
1372447
1121171
1518050
1720330
280045
900214
999235
917838
1493053
557267
241375
1948293
543260
966407
1742394
220975
1538913
179501
1510214
1523931
719522
630355
308036
551411
1918617
1641868
1107829
15511
1124407
205856
243576
950664
4594
1074665
318946
1744403
1223313
1370294
1400378
308676
1467091
746024
53686
638233
13629
862514
1841465
1794357
772188
219510
1254369
1719484
662427
919469
864515
1545647
273231
747607
1834569
1966719
1591128
865330
202719
932613
1991469
1177801
1253379
1030262
1906115
1364043
412555
1778500
392759
1753202
105985
1322627
54840
1167484
1333507
685654
1039799
474669
1607965
946259
806227
1326595
974688
959296
1304362
353624
719436
536647
421571
560880
1624146
1450637
293080
1751306
416527
1327052
563905
524443
395350
1829425
852641
106306
575674
199021
716112
1117657
1189264
1849477
1113925
1334349
983331
539473
1912635
567973
1540807
1442596
45890
819290
1200272
1965886
250732
1284466
1929630
82591
416962
1074651
1307353
1251788
939866
437770
1998768
310949
1135113
1350798
101941
1127137
492139
1577369
581191
1759995
624525
1935265
593974
331251
226721
1918155
1654792
1165019
1527562
1049918
1139171
783545
853052
1181589
387814
1066048
247227
687814
1118648
1616417
57048
1145638
1736882
1704330
81468
1908599
238794
144811
1603695
1236509
862065
1218148
1634555
1527780
1519488
136965
1288761
239294
1018304
1145589
13994
144524
1050619
1895754
596987
350438
858186
1177280
843789
44991
301796
243085
448093
1597704
538489
1341796
836499
136572
1142583
26566
560336
156258
1389361
1373508
236095
914843
1596142
1863863
848278
1049385
573748
1084932
1097874
1133116
1916557
563002
61080
1392929
1370599
1758618
339183
1471836
552824
1307013
1333638
1487738
517118
21361
1845695
12275
1348333
23282
475832
1906206
362966
1486121
937710
1795754
1564883
294173
225504
1558615
1189664
1770883
257125
301597
1886888
1691437
1150089
1272439
303546
913181
605892
805033
614438
1111742
1217019
1148935
1699017
1932239
1537557
1590091
480150
475523
466361
1627906
1430218
502711
1985196
1711739
351020
791755
1713034
831293
1527058
880107
618926
1831028
354228
1844189
1416493
859685
371708
1419781
171904
1050424
67979
1790031
1274153
1965408
800235
1666922
1935505
583276
1733851
634107
1457221
1536465
1959481
1133974
72099
169828
1671525
1583289
896165
754842
959733
430714
837593
778053
393878
930561
1798902
362449
358190
1402340
619370
660583
921710
1823122
28917
1661403
756512
1946224
1627110
1598707
530413
495553
1201222
1393064
878054
1488957
1282997
1472478
150213
1107421
490884
1042921
1113797
96264
1153144
1352816
1353809
1244690
1921928
1609731
609949
1293086
1047382
1094775
1582224
33592
204323
333520
39557
151629
1785604
1767907
1727905
1304238
392634
1894969
807002
870487
1489883
1488573
380855
49692
391696
35518
1238876
1535988
120288
1454843
1492442
1782741
1000089
1171265
127835
1880095
1765136
1428607
766515
457059
313248
1511473
891611
640740
1675855
442688
1174229
165379
1835055
543676
796439
733337
499080
1593111
1807329
1239327
67102
345009
236615
1696552
1146393
258688
1072347
1415706
1016387
884688
1082681
437925
1915079
537198
717595
1890089
893338
1439841
1925767
786785
1639394
1430026
1514719
422979
867649
1815709
1443280
673941
321291
193432
499950
774877
249765
1353372
1764915
1617700
184984
941546
561044
1261532
666395
837913
1435660
1868558
1175667
1481784
966041
1782900
25803
1731182
565246
1787102
583278
921127
1963114
1050001
1451994
1124578
115569
76455
384306
784907
1209853
1046047
995390
572313
1571272
738596
1441782
1108344
598433
1074968
892882
770778
252080
1761822
1101031
448748
1182436
1504146
979740
1542383
174277
1928264
879819
1068306
1896580
737747
874738
59848
1967640
883525
1626676
1942814
1188567
62848
1291966
1801404
1050568
1347512
1794997
1857365
1483393
1613477
962260
723436
302300
1329405
87239
1802886
1554697
1954205
1184289
223297
238558
1086221
572334
1704902
774595
319980
807991
154419
553054
1019755
1644963
1749303
216654
340883
1238840
549399
711444
1420852
1048512
1636377
1371065
1377292
380613
66311
1337046
690911
1912256
943315
511822
966048
815176
756899
1646471
877587
1314506
1632456
709028
1872293
1341172
1215793
665963
1127430
1078222
1754091
711569
754437
1277870
911314
1361602
644458
569944
1612907
283666
904308
1554010
898271
1683266
336187
1268994
1452871
928765
576186
1733900
677740
937536
1845582
194732
11600
1877419
747423
783040
31897
48283
1252877
1757390
1603527
1131571
600644
1152198
1332446
1758692
380150
1329993
986937
1367067
235893
53187
1252058
1015037
124417
166885
1203544
745260
1721249
912452
1062209
1242575
194861
483348
1412205
1432241
479105
35023
460916
465486
446824
1877736
1230691
1048246
1163403
695816
1153637
985886
1280068
247122
1600873
899880
501698
1987919
27268
748172
105579
747080
806895
957410
139830
1308710
472047
1829708
1479350
1141283
466848
768320
1871453
468404
267881
1607461
1199380
1815830
1732752
1941230
190699
1025441
1638467
561373
674444
12049
707673
1457610
1292107
246663
1493812
1037541
139586
71743
1739477
1437910
702447
1576678
240853
1687169
248527
506107
1963052
64151
43490
1626629
1687736
1046830
354829
410219
340646
767245
1947018
617078
1915559
363382
1474303
182105
1121654
1753369
226055
1327679
377586
650760
909345
1285852
652552
1785978
1288317
941534
389988
557570
1904332
1947714
1657396
1615471
938230
476417
1953644
1089670
1907194
17125
1462973
623807
1704521
1892225
874618
579021
349473
835056
842275
1555778
371780
1978457
1699149
1606197
1984723
42662
891728
277841
750050
1763000
343747
580851
1633377
1123216
957468
450041
1191032
67555
1895152
511744
1334200
1974514
1462962
1448485
1684111
1997987
1040774
1607252
610924
392885
840541
714850
1840393
909110
1648846
1630444
17485
1087090
404081
696032
1893830
1827452
444972
565472
1749590
1827030
1208056
261227
124900
1949388
549922
735671
1838960
1817019
237585
473325
1986792
1184900
1252338
631780
992646
1018332
406189
1765358
779636
1743740
400276
1055173
126364
1159843
62917
129860
1722739
1986968
570006
1065564
702971
1681074
401177
126754
850691
974389
1143199
248402
1681024
729811
907837
78237
1354087
1779858
1058215
1880936
995958
351906
1636331
1254365
784547
673201
637422
1493402
1678190
1056184
689174
1795266
1786524
593798
1518225
115950
1985866
1948549
400520
1380337
1149670
1916779
329727
87128
1331039
1331418
426802
766400
1374726
1134028
1443049
1473215
1553565
598507
1466189
149941
1882121
668324
1930301
690101
515140
899748
1760444
1637191
1832098
193143
852032
1926499
752684
1528735
1123434
474582
1714924
1510056
646604
1338504
1613928
1753620
1697287
979829
239266
709974
196236
1070802
1833572
222663
345334
847591
929206
949092
31223
941081
1962934
1665288
1845880
1527583
760657
1236886
1149371
44041
617679
155829
66943
86698
295804
887168
206445
183047
234608
233606
848827
1605104
1867338
49714
1095482
644873
1291746
211062
1232705
1860015
1774972
53829
344229
1561498
672293
1902199
821998
1583737
1340759
1697663
1826008
1401205
1072849
1645125
1941367
1897005
1491165
1832389
999856
24325
420235
1965534
1562901
1011978
561456
6568
1880474
383969
1405997
636932
1284327
778817
1620334
305086
1750525
568709
38060
1953268
381324
792931
352332
974299
11328
1560721
103074
1368420
1244366
704292
1648604
1888429
810029
1372349
570326
685174
1906623
720156
1206637
1604461
1836387
809209
95738
1569328
1104082
1802308
1656740
817849
786198
515612
513816
246393
781333
1747323
467475
1049506
367145
413253
1517236
796411
236312
1852544
522660
1053490
414514
895153
853097
1261562
1597306
743695
299788
1197754
1375963
869542
462704
750880
384606
1628697
699092
1218127
1303033
1744767
1494580
893149
1140520
464726
437749
1363788
1777995
239631
292043
1183143
847900
979669
1546961
229343
77207
1330948
306485
107838
1778036
927708
181050
1533345
1153549
1203231
802725
508957
1420348
853793
1985339
844609
1915805
829842
941795
74366
13710
1318755
1092074
936075
1577509
1499854
591904
652572
369019
963078
1151071
812478
1974012
352043
5660
1550586
1670021
1062886
1553509
747618
1781759
1919822
37531
460159
1860400
528161
1450663
334051
1011617
677076
1937589
655640
26542
1898202
494243
1687425
265749
1886525
1756457
728762
1234666
1162793
612315
270941
1609709
1492710
1704879
1830182
1141933
1784365
727055
764259
538923
1115070
68078
170274
174483
1755226
1953808
638822
1548402
677895
807800
828950
1916246
77403
193836
851548
1302046
1111271
707351
1064143
967002
212481
293250
172257
1238724
1905698
1857084
1164422
1723563
1272824
14311
42509
1329736
1984497
923791
1720663
862427
569078
1517622
1176513
855127
960259
1752119
1214013
65683
410689
644327
1265915
605265
959269
1033749
592372
917316
1040972
613134
7940
1993737
887748
285407
1041583
135455
654149
1410116
1293348
321249
1556672
1938248
869354
363072
410480
1829209
1749842
1994282
1597753
695987
476314
405955
1378102
1287506
1227894
538188
44923
854017
1206169
706104
305346
855526
452060
561057
1435500
1264820
717910
1116017
1945323
1017491
548051
1775603
1757708
1748644
240360
820013
303251
1837381
1128186
812561
253240
1455801
483997
1787070
792032
1035955
1748335
283204
1322326
1656416
86072
812317
60109
974699
1720799
1517437
99365
1286955
1713657
1718012
1907444
1875245
1465510
1709773
860464
1590712
1390666
1017737
182548
824654
1730135
1090786
754482
518900
1533482
339443
51568
1902980
825493
729544
1059710
1970624
1348856
1339419
1667434
137035
1333377
1733482
796047
1691384
1573802
986713
1814515
1804965
1526664
1799123
1871343
986938
771339
1162590
1237137
1963919
76436
283130
1954068
431564
1965933
1502483
379587
170491
1672916
719155
1127839
1709375
1156046
1113398
1699133
753404
1725679
1184256
980714
1872483
290675
1993860
1548482
1597137
1481169
705530
1159173
1491823
909580
1532926
1576118
836044
1338370
828208
961640
1720615
636120
126717
1326829
579034
1215060
1602258
1206798
617576
657502
1733092
352689
555164
1256844
912030
139064
218028
465095
1314788
947392
200800
1547427
1707528
336317
1589773
733622
1077803
632368
45489
919971
496929
1878715
1327981
592699
1348227
357989
126812
751731
1749448
444906
69425
1517252
1321934
1253352
1971879
1968763
1382983
1005428
1338646
152406
1587012
894217
1690816
58150
368868
1242328
1428685
545629
1332018
1728694
1208859
1837622
1279688
1326543
217298
1507439
1465467
450887
1910626
1767432
1187549
1562594
1674652
1337306
1406965
1477192
970137
1589714
96709
1706053
793009
128597
953631
1517138
1285195
466611
258549
1603581
1272178
250254
1778205
1500385
1273596
967625
1541290
556757
1735508
779232
1831551
1510451
1051767
90726
1608036
1327411
579276
83236
135563
274931
894516
640839
1835283
605832
1760767
445446
1084233
1531586
1733337
1224176
168853
1979663
119678
530873
1471721
34696
1681827
1588418
826183
601696
793998
1836845
1432906
1522128
1578573
1573673
1178367
921301
1553015
1220246
420132
559289
1647388
235755
417449
8488
268392
1535911
602736
1655694
1424133
532019
1007008
1937048
1084995
683324
1573081
110980
176369
967020
193616
1275423
1318755
1211137
543214
1091101
133241
1562615
1712637
40854
411701
1475237
1386903
650948
1781768
1178353
1138892
136188
267773
1347654
1629018
1753509
1237264
602467
277360
828304
960891
1759831
353077
1521566
230564
540480
1228989
640445
1370689
1381542
1751805
1022037
310335
1037655
437496
914382
1776429
1685710
548937
1680718
810627
685
774151
930622
546507
1104373
1428578
188361
466877
1800275
883785
1278294
929965
1631501
1482465
717171
225859
1165842
1716466
507807
1290666
1154323
1199014
1775016
266072
97103
280739
1324503
1878848
1615952
1892387
759972
1885095
413581
1046823
1419977
1143096
506046
466429
445976
55487
1917002
1764785
1996917
1904130
1402847
1843263
205126
235860
173425
94871
419146
559430
1242912
1816891
1555793
1571874
1371360
59157
1889765
1417683
1782253
1070473
443623
1412156
483622
1661309
1568736
1873959
103797
1973172
344952
185348
1117356
165528
982894
1566239
1354017
512349
701326
1848323
1267168
1553934
1517922
1803820
425712
1024230
1224375
917831
1014202
1684123
1204743
1472919
1684540
1819225
1925338
743849
1587766
1112242
1906883
680824
1243765
1894819
219906
861741
545860
721680
403722
771266
726941
1886140
1073403
1487941
617049
1969921
1184194
636617
1479487
1833952
1397868
1235437
556185
897845
179445
1482436
1288586
1958103
1696646
1586958
257842
205278
395010
998244
857796
1094272
810308
1637034
1031692
1944938
306349
1441013
550930
1169409
1382264
1760392
75374
1906313
709232
762767
218282
1229048
1843389
445065
1304135
624288
1009181
262608
1511136
1877819
1667720
179246
473848
433650
744013
764252
552008
1403454
331511
1354408
472031
1482715
1262169
302406
1470146
1077819
635467
1621753
1534103
1737522
588021
1418780
1309192
1026640
1829352
1615286
689925
760199
1311013
51971
734571
103609
1278477
1185458
1783652
337299
1286141
146436
64969
1796485
678501
1738010
1582312
744140
1189785
1588712
1347545
1819679
292243
678335
164465
430507
597718
425629
1062982
385079
481363
620664
1229959
871395
1590211
1717094
1154289
1126895
1362552
212861
1020752
739866
1243271
1617908
1510027
1929542
1116631
1102045
934700
1400493
1816542
1450166
1926790
1358881
635339
149328
268288
997597
1616170
878481
270981
1207811
1426610
349392
321742
631332
1595744
604796
1549433
747422
597830
1266937
1736177
573458
968795
1527967
1635493
499236
1656163
1907002
1456806
916770
804355
544130
1783000
1631946
1341241
1673545
1235459
1892923
1024096
1884462
1762662
728053
1883956
1959258
1022770
1877312
522159
652371
897789
1406960
1313293
421955
800900
865255
1208894
1371981
810185
1929822
971775
1731657
743814
1428649
1549020
391293
742385
1647671
230807
1536108
1813681
823030
1914747
1003869
1832909
19117
460799
1150184
1681689
1805641
1531204
547483
1689013
1144171
1301059
1503447
1715048
196963
476701
1616288
108549
297022
739256
700693
1887357
1105419
1709317
820531
1942723
160571
1818315
1768238
1272769
726862
1565484
1387050
93842
777543
1507279
707348
451904
1863530
894461
1981351
968707
641500
535335
1351913
1136403
670194
958384
1800289
299940
1270515
1395568
51222
1304055
1907872
212025
848842
819436
534965
1749759
59450
898520
42924
817421
54241
1326574
26820
1796585
8975
1735819
1607748
654193
1779143
898342
1025660
79912
192180
351121
1515745
1870748
878975
1617772
1279897
1276086
1627079
799270
1936288
672299
1060264
1193549
1594395
1813405
15305
30586
1082902
810450
510755
72168
617656
1181364
1929036
259017
342971
629329
541090
1027364
908607
1679232
203065
328025
290717
1301311
218683
1908012
1700217
1964286
1376346
1913905
1591275
342600
388422
1498718
1886823
1017824
324697
246609
1274649
1700577
1145066
1389712
806683
915743
1089060
1636993
1343239
1009039
1701550
411981
590262
1525064
977109
543295
869738
13285
1074007
250558
442094
1605165
554409
979888
1581997
1375800
1069271
1631419
299841
329294
418713
880053
678673
1482221
1427289
1220483
1181566
1492608
539093
509702
449309
797441
1021217
439700
107859
1148139
1140863
1019991
1301920
1557823
525401
386967
1980331
722355
1675905
369609
1037076
394424
151108
1509980
878158
1605641
663769
268642
562905
1619649
1399950
360827
962351
1128068
1521854
1959189
114976
129226
1833339
991314
1213360
768209
53509
1531824
114043
582958
1334322
1764659
1271532
1100192
589052
79790
1051851
1770404
335550
735821
579158
1416058
448502
1381396
862371
739846
1429793
12918
593970
189547
1991124
175517
1576355
189512
1223387
33403
35859
800375
1979153
974522
915434
1215639
1815340
1881452
1262550
1136686
1894329
472541
504607
1110106
274366
1236618
92802
1516341
1692809
844740
490928
617106
25598
893236
971900
591227
1149001
495957
376540
1066839
948815
1327531
1417700
100246
1090156
553526
852030
742062
142150
1258959
1192525
477391
754022
1207566
1968518
801286
523147
1738188
992520
195808
1288808
155821
916057
297274
791834
1924563
1648755
185509
1100755
930198
1685612
1240674
170380
499848
338294
1847128
429262
1807643
1049261
1679285
1067467
599078
1204947
251481
693032
168234
166138
1308169
1450182
347782
774660
17036
1087211
1298522
238652
692754
560851
1420456
1208130
719112
1526298
1159341
593272
1784117
91407
888014
1572051
666187
722369
217726
1623281
795728
1886061
914876
790452
1904154
781012
1195028
1743751
559372
922656
1008136
285704
1921159
250703
541246
835376
1025923
54867
1080532
798297
1487742
1622331
1502852
1838800
472316
275957
1899732
508147
898372
556417
1639412
40102
28363
1914253
876928
671602
63025
65399
1786557
250558
1883173
462733
438222
1424915
1699539
1530484
573075
737649
214405
824763
1060659
497202
1487425
1326015
634507
494727
1119033
1664165
585320
325204
833815
743714
382481
943528
521173
337395
1494933
1623924
828264
970287
1450124
833834
220728
1761499
453805
1291079
1061256
1626295
1083875
578786
1017364
410325
1314094
56952
1922987
1056484
426305
34888
776362
176426
1614609
757078
195301
518503
68913
1727742
1604520
846402
1785032
1983414
579446
1014658
948497
883923
1310951
24997
256461
1352673
705575
1354265
1134538
1584198
1355234
802055
244427
838102
1826750
599580
1103218
422215
679268
461333
1346145
390105
579238
609092
1716433
1391497
1859536
1879169
1797327
1006708
1078405
1245042
1890253
497389
237034
1292449
924146
1592745
1767332
122751
1002066
762588
978320
1549744
1363544
1074390
1214872
1774859
86681
1041437
1636886
1828473
1903936
1675478
1968403
394308
1868614
926080
411336
440225
26000
431601
129535
816191
1471342
452553
1598436
1929782
1987124
1018707
1139613
869473
1441245
1162059
486775
178333
719743
1008278
1571670
763334
1314403
344081
1811493
1642056
534070
101289
1968473
1364031
1534504
1546432
1230286
291314
490441
335644
1859431
1382332
1816746
462364
1608214
219475
1492051
1385995
1471271
1914051
1957552
824856
284764
828323
647862
227627
686936
44412
1931946
1044944
411571
1956477
1021289
1722034
1976411
1853770
1519515
509202
506572
643410
1994250
956955
1852860
1791275
1735024
834267
1947661
1602527
1677224
917497
1815997
844533
628883
1330217
517175
1028588
802823
1633458
905082
1343415
1415010
130211
1957285
385822
622927
1551287
1307313
852113
691832
1494320
870856
345581
56045
1130647
1582066
1388622
1287446
148513
374965
1099672
1504110
1658851
1608598
1827248
247248
481691
1931324
1532020
467639
818375
445176
97520
526626
1891339
568406
952598
234911
1331686
676954
1244754
1339712
615357
1707624
1110058
1406911
591729
1404013
1813333
621105
872554
256268
354254
20654
219547
1594787
1580805
631345
1437991
1225465
1661333
1132659
1153224
1127353
1689593
1543200
1114825
1298152
1115970
194438
1787386
1793253
378369
781590
122811
501160
704771
482132
1491463
779468
1240739
549846
773764
1356544
1498843
1206687
1573236
9835
1808456
303488
1562705
671680
106984
665332
504444
463783
1027703
1294221
1022922
1769436
1101738
1421169
1262684
1870394
578915
1129371
1731305
979164
955406
899904
1084949
1968697
1672151
1062726
1569643
1615501
1331748
7495
655276
1729215
1331466
74719
41295
1820365
1634961
906625
1881502
21977
838690
1118905
1802699
203996
72964
1805810
1853787
163864
1347884
207271
807579
164832
949432
66004
1770910
408788
1568247
1385791
1286800
1003923
316321
576011
1045284
1428746
257641
570522
42221
459057
115475
1007619
823775
1953101
981024
1489101
669025
150560
743174
608994
943422
608728
1949631
663054
1975315
715609
1951520
522463
1786859
873034
668683
1580233
1319613
769282
1068044
1867394
448116
1212062
884875
1491591
1077930
348053
1190548
1506663
915604
1315848
1529234
1757569
307414
772497
678834
1351691
716198
1667176
583889
582256
1800396
1610248
461051
1827994
1036340
815675
1505677
953325
1839513
1817114
1435149
1505772
1678398
1900809
1388890
1221334
1390084
1630097
1933793
345220
1852615
490761
838897
411977
1573876
1863267
455160
1291849
1067748
332675
790891
931470
1740384
1448543
1368033
1940408
1282508
747968
208246
395436
1817867
300904
1055599
1407578
750961
534880
1797990
1719203
630843
338777
1256941
775467
1198604
812630
729108
1152196
1859730
346727
626465
1574497
217706
1206578
282774
1609550
574195
598868
756280
1145320
820217
201268
1943389
1797328
1134304
668275
1523311
1542492
977824
348094
194759
1939800
68844
1030085
1198711
1305507
1120970
1522988
1396916
729921
542156
1132823
1275455
1369140
1912417
1549888
1277580
469142
1989191
321212
1990353
1406742
1809640
600152
1599049
529508
921930
150980
1962086
469914
1015521
1855424
709640
356787
604163
1520122
1838393
1421627
181809
833133
1333964
1661270
744440
1649486
1082792
204189
1065507
983054
501199
458760
478034
1295622
753642
1333
1049101
1563819
49887
1337787
1384800
1345253
1953684
1714463
1866130
1702292
345487
606029
1884240
426374
1789453
1209922
1926048
350321
55708
755566
1744723
14285
426351
1708774
1624740
310622
284944
131638
5379
60133
535258
1225943
947336
274944
26376
105212
1362014
1634113
115660
1665906
1820159
650628
4316
957719
1955357
1169049
573036
1729971
1303138
1611156
1204309
577690
1690375
1770147
1648780
1072689
747159
1703093
1461489
1403682
1353751
179524
1101050
1525185
397340
1756481
167430
486949
337959
715718
556005
1148261
264768
123992
503650
531521
772116
1296544
1569165
224493
1475771
993517
978381
1162545
1250422
1447940
1732079
112928
717419
859166
1905932
258548
587429
1805238
251755
468336
1484411
1935033
748994
370521
1650228
1124435
784833
84148
632531
495536
204931
1313112
614769
1908132
482826
278555
466905
990423
663006
955996
228441
435726
1823037
1420512
763837
1761639
1271028
315504
188276
1618653
1671878
1481511
1892734
624586
1719088
1927014
55308
1954260
370263
162324
1126145
1177349
1831713
1874242
1008553
62718
1115767
851498
983189
962878
714278
1336888
1262779
918144
1603349
445085
27171
381494
53509
1758090
924672
1617957
226757
1540646
401530
1283683
1055482
1920896
1792810
1022623
1713192
1493070
1305036
1776167
790845
1230014
559603
330605
791477
1552622
938758
769199
384166
1541511
1536717
1208142
1232360
1058715
1827192
861058
1528498
659979
1975917
294116
790512
772684
183086
1368856
980644
580790
1281604
498878
384420
1818892
800201
342464
1603071
558681
1127798
1231754
887271
1369629
1594826
679669
467531
626484
871322
807319
1403036
1524357
1174863
552337
1256121
732671
370472
1921938
1524542
1336617
323687
1170078
1014596
1491212
351463
1337502
242897
486213
1217982
207406
1302948
1993007
1686369
1369237
703314
1354594
1676817
538749
1362526
1850755
512945
949100
1267680
647025
1850498
1920201
1608827
522360
1888606
629916
431342
1178695
1625586
46907
1124902
1682193
1377233
1052615
1065012
1768853
1206529
1864022
964313
710475
607363
471503
284058
911322
294868
128781
514513
444706
569619
1483834
864189
782217
869095
1398991
36703
1950744
471197
196199
1987556
5779
327706
1988229
577007
625866
1306986
1125674
1879234
1922707
459260
1226655
1156976
511682
1005679
1468575
1739005
1153041
1117454
330224
1442729
56539
966680
1131102
1756843
935951
917157
176639
1599165
963170
627635
1129466
86714
1213190
1694256
1981765
1817371
475399
1897807
1486728
1879469
601186
1910902
1794649
1568917
1484414
1821519
862273
1065445
1381116
1037232
1876459
331031
1254359
1960635
455567
1001413
50067
622648
1612824
195583
1681253
1074641
1955504
543619
84910
199881
105090
1904245
560946
1838293
338119
456889
416208
209719
1814017
972889
1880884
436083
1427971
1776604
398562
689055
205075
1613078
173646
1249184
624661
172945
806021
616987
1139169
24124
1649935
1869603
1664569
1098296
1504492
549600
59096
376415
592381
1080194
1279212
1229160
1492729
1961230
213893
1702720
514941
414384
1684982
17524
227226
1437517
504055
1494151
41762
358740
815664
1995455
1087139
848003
1434225
585779
1438850
883694
991782
1969356
1276416
277421
1024906
233041
1173341
1166035
181477
1955094
991413
421087
1449992
13792
1131627
1926857
257528
369879
1726338
894636
79545
364920
880096
592166
1533055
1164807
1852578
1372827
869058
1893218
291314
1013712
1830686
840113
1269707
565458
490571
819710
611817
1993682
1151233
55522
1105953
1309915
1419735
1190125
477140
20100
818524
727301
119818
493912
1890328
720763
1496466
612168
399078
1462667
1423385
1575069
305277
1452653
1392860
1124088
1538084
1679242
1959582
331480
366351
1517067
717355
1373105
441206
1589459
1463705
1644412
909212
1838532
310836
1921270
1633294
1335429
1733394
432165
1640241
682611
1756206
1146701
1359301
1593093
1269075
83557
620606
1836006
529982
1565469
394701
530169
832259
137616
1138871
593352
126983
786631
433334
1792069
720322
1442025
314589
1419097
232773
955781
1706610
555995
1060612
494985
1553027
401537
1087809
1883298
1714087
406648
1849099
1610180
496321
267877
936929
487123
1211388
919188
1339351
656369
1010921
712112
1569517
1985904
1662389
61710
989055
1701198
789296
1604323
1462293
1022461
399209
1517240
1568177
1502940
273857
1461245
1106993
1297908
627200
1159495
1403192
1435285
950832
1848058
269665
422103
109742
1443015
1277168
1873452
1430901
1825118
198151
1870969
320180
1565471
569027
1517486
1341066
1035678
751508
128710
1398798
713980
1011946
984023
1836780
1000224
1384664
1137881
535778
1601139
1944721
1749160
1818024
1677476
1561600
1112407
426198
1886177
1524269
911300
1133566
1237312
704274
307541
1063426
741844
462337
870680
249565
39649
129209
1868755
1332344
870987
1570879
203640
1687254
44504
750189
1921522
376134
1414710
136152
981662
38326
1766139
440260
1572074
1158891
748204
186759
692619
1775430
1323696
1338431
334439
1404069
1029902
1883837
1912512
1518650
1165540
1360866
1123753
1917435
1263215
844195
27710
1770755
780334
128882
1879780
1632057
344389
1723247
82166
1894145
224465
31118
428965
1420735
75142
1699238
268633
837171
188476
1687440
1690994
996202
1725713
1481324
302485
75114
1000379
798496
674471
1474456
1462475
1619954
1564008
957029
596794
1924586
380839
1341905
266564
707059
1000570
1973468
1725865
901927
1248617
1641099
1770529
610976
1477276
936579
1292215
1558967
1979360
99431
1666159
1468053
419591
579247
1008782
688951
1762542
711350
1176457
1798551
1423662
870506
1880810
1993528
1092247
314187
941094
1738960
1077352
939751
960767
1088385
1061745
1996712
667987
691012
912044
1136466
536520
664732
1766152
1531161
930532
33488
1237248
1718103
355722
1635759
26349
157251
1677196
1532911
595272
71009
434293
1645947
79436
62826
1430118
242691
652034
1100856
1855402
674918
796438
1874684
989682
822335
498625
289267
433919
1703574
1863447
1567853
1527734
40425
462339
1731168
1046719
852100
1047320
1755125
804381
862895
1362049
728593
1612697
864635
1285556
1508575
521329
919761
1349029
167526
1504871
1090880
668574
1590773
1758001
1431178
385219
827235
70597
967187
1688138
1344478
1559943
291538
1275139
1166829
125048
761925
1524474
169157
1850115
56552
439701
1972425
124697
328434
980805
1151314
1507117
1799321
1938381
1432740
360749
1312130
1266067
844703
433522
1934236
1055920
1885403
1399919
1408923
34274
149901
168495
866669
1741905
141328
492549
809223
1680268
1878604
1818561
824359
1293714
903526
1574373
1264636
1274650
1182395
1787686
499473
1497622
1275614
1292661
947532
1102789
1812669
1052437
1318200
1787971
708906
185419
1282054
1868508
564964
106307
789146
465431
888272
779671
366272
874793
785191
424955
1405544
1725488
1569527
227717
512459
709633
1359956
736185
750917
212917
1837285
1755255
804305
1646517
171732
1641674
963289
87378
271890
117040
659389
624967
1895270
816347
1067550
1754158
1457302
492280
682679
378964
1546638
457392
779344
1489630
1111232
1271926
620386
1805988
1436629
1643709
1563316
551436
1661675
1676750
1047697
508651
1083104
978849
452946
19122
509599
1340461
898306
57027
1576175
737773
612514
350471
1629899
354204
1856653
824267
1948270
445488
1583023
750447
332706
1879246
984312
1799015
341378
173818
1929802
594799
30341
1464865
1365070
276655
759963
1437087
1942144
490591
982698
1085048
27347
1989219
898726
387384
1069811
413744
1647069
600535
1129216
795213
1013623
295340
1224990
292473
1337945
861651
512407
388393
782691
957245
1319789
780689
373355
1052464
856132
323237
1535664
156745
754617
608068
1206154
1793796
1993900
689334
50216
36469
979930
1365302
496642
60607
222532
1691972
1369265
1053939
751096
224513
288495
355264
282543
1650436
1070626
1671954
905008
355734
1247259
1231460
1553079
1350819
1935238
493597
849584
591749
1141204
675367
1500502
787123
1077048
1392095
1516142
574543
1735078
696940
1317182
317238
1867372
1953419
911704
377174
1846561
1708122
392334
1832552
1536639
173240
445313
1775757
258887
519433
1614689
1849713
1883803
1139199
621167
1346541
1903321
650623
1834826
589311
586355
1275432
1021229
1917582
1826909
1667994
1769766
926101
566032
234213
975763
579068
1934643
191444
73826
1038506
1413783
932527
312274
675139
1028221
77076
799106
1496248
1804562
79382
978198
1046145
1414625
1244585
1189577
706079
1138925
997999
1897405
682539
992533
857893
1577859
1692816
196824
735872
399303
1104647
694097
1089486
494416
1296033
691712
1534432
940381
902313
1765252
1740837
658283
188520
1004476
988284
1410959
1967946
1936820
1519613
1429217
1587319
501326
1743177
1661222
928528
1418844
279079
1303862
360155
1450649
1719075
1079910
1450288
1592098
768699
1846433
54663
406128
1107524
258672
924463
1654991
638743
1500352
570702
1736567
323437
543057
1238414
1533638
825179
1150768
201268
1022359
434012
1711801
107077
1015039
1686661
1595917
103398
1147395
1012746
492315
1258501
929344
371483
1850985
961772
1969654
827603
1985160
992421
1350749
1494514
689610
1563822
1968767
534448
394826
1694640
883220
1336764
297182
905992
1044762
571340
284024
1351903
248964
778380
780405
103762
1568423
1759719
149990
1465456
305365
1389179
1633787
1506203
1843117
1619372
1472032
1013583
1071712
1052975
1324144
1427164
1074419
1524591
739475
1576831
919875
253319
41413
1326295
1411012
1919602
357272
1275236
1210822
1405094
1280812
177324
178359
929061
1189799
1125595
218377
1825753
1767371
455802
126311
949478
339939
310282
67969
940725
979309
423242
597392
1994751
1700416
1746427
947730
804551
978711
170214
1957994
1668670
1567470
975553
143631
880344
644453
1650559
1450026
353485
1680983
1820307
297208
1205765
592136
827366
322724
568071
366242
1504719
73936
1664650
1973183
875849
199975
1742789
1750683
1107724
1469707
1757377
1552723
1390688
1352929
435661
567569
583875
1176813
274225
1507242
1259670
1136912
892866
1769316
1716984
793368
126840
1402735
885387
1590036
1698358
1028171
223754
1625777
1443243
710515
210700
1462323
628310
386549
1729402
1691816
1974061
257711
850240
458942
1422852
1063540
1904004
1767771
1082608
1202284
204147
253328
920293
627322
33964
719972
1128623
1919295
1818316
1202712
1222532
1219778
1521006
529469
1456862
732944
570598
777369
181555
1475378
657287
1717566
1429960
1941491
637437
173491
1080163
889262
1864723
872048
1683088
823354
1558020
96779
1207031
572433
1221143
865355
1884243
101265
329108
314668
1746076
162620
722986
426009
1412100
1883451
342825
911160
1156351
1342130
1049323
1046024
1631078
539562
83829
1577433
86685
999473
872427
265515
1788223
1007551
1008505
464201
212
1636275
572216
1033152
757504
1705731
1625712
1670667
554264
1450394
1250317
920548
1825547
1493462
1317136
190071
1358897
1023793
1522095
1589504
20492
1342758
815124
961565
584106
1023639
985356
993394
1147351
1136400
773562
1632700
1480511
893630
1626097
1438545
246015
1861901
1660329
421584
1539487
145277
358825
922794
137202
18420
1603874
1051612
1849313
1702502
1335895
435700
1494910
1168562
1054423
1946788
1112758
114785
420944
1027351
1097720
1442061
668468
426043
853321
173434
1878164
1325484
652705
588909
1993882
1593366
1300956
1283276
836570
1081703
1107355
1063834
648367
1014114
399034
1752676
1601999
308780
1305867
1923906
149059
978107
642605
1799764
1562303
1716343
1403359
270987
1141243
208965
961880
723904
1087737
1066358
1961965
668930
977396
932705
794096
1031599
1940358
752468
385217
1961535
603851
250076
294882
1825641
1182114
451085
775268
1960335
1760706
633424
656514
212628
1852528
373321
1849143
1157648
1281473
375827
848654
989354
24223
1504037
1836312
872316
117320
1554838
1598558
1340802
1031654
177810
476034
551919
138552
1754693
1858617
20126
1277249
503830
1021093
1234458
678087
433425
557558
204778
904625
823683
1166510
928614
930157
891532
1606979
494572
673253
1021480
1893229
802531
935230
1062796
595665
684308
486894
1528177
143828
1657714
379603
66779
492937
1595560
542659
711592
1214032
1231777
108827
1117985
1983155
1574295
109479
1323104
1596652
599276
466235
1574416
1685947
1942492
1222391
1222195
646423
1663240
1981418
323641
1774900
1110098
661900
674198
904076
426932
449910
1407449
1466247
1758221
1551515
820420
244506
1838451
745422
112738
1134953
44513
401823
805876
1130949
1302007
1974938
1050804
1938360
1713109
1352022
537071
1972228
1973333
890189
704404
1514360
122868
1417293
1994471
1062428
968490
1032364
840316
1424271
1511920
1902240
1561220
786808
1058110
934064
341258
1310233
885433
1858305
1894456
1238918
1880194
670188
82906
439070
1748825
1018202
545478
1071038
1930525
1382509
493321
640654
1755090
798630
462877
1383847
1231051
355137
1422685
591728
392884
1254110
496713
1713531
881597
1135154
867887
501073
275873
1015207
837891
1484037
233854
284723
213881
778429
1945127
1776296
1215541
1776513
1681651
959120
1018280
1156245
1950329
1265394
1691044
1969843
1937867
923177
34412
356244
1246505
1901260
672548
685124
1345909
1504404
634316
1757553
87347
1984262
285377
1545019
203870
999491
146884
1034011
627863
1494347
274596
1045431
1411158
1387192
1016943
1608341
913255
290818
1027873
1682791
501087
414038
948146
962126
537709
277730
1114405
21635
895335
157318
1595843
1145841
1035192
1631031
1165122
924855
695061
5435
1060446
1427730
737314
1776478
1635663
1438969
657936
1588848
1687372
1715921
1445207
1341304
460231
1408703
774320
825289
1545662
1864171
1201956
1865681
736311
169931
1535799
734043
1723745
1605429
1843813
1677694
1180334
1234999
288400
1370282
1272543
308477
973465
1469218
159920
811426
409314
1972891
418992
1869490
793851
897957
1779726
888199
1848456
1497373
1130234
80248
1250201
238239
1557498
773940
928730
820573
301845
1420911
1661518
1082385
1880682
117562
1697597
1917779
1862241
1826524
1994594
1157409
114356
19043
12440
1216614
27047
1917813
1342845
1390166
1687525
797771
1975738
1216443
872579
1620062
1367328
206181
1232057
1796108
911802
1735975
1514501
1650907
874107
1627561
798137
150519
1763605
1149681
384931
1320929
837040
296838
782753
1595141
708832
771520
1256462
235363
156536
777320
1247981
976674
1754295
265256
779598
1654749
317217
343140
729868
1493395
1872632
253777
774860
1504348
1363657
1913834
1733288
1156542
1673580
1632785
1334104
677837
859155
1933575
1484812
1871274
880574
1692375
439166
1638314
696041
658789
17293
1289318
849034
793657
746265
778327
160758
526737
1072238
379365
286058
586370
74851
77877
556127
446041
688116
420604
1225430
1547494
1647814
1563014
1185267
1623874
1720829
1725526
1148747
693376
151034
865928
1217905
242195
362115
1134312
231436
1102298
1573185
1165276
1293215
1755788
484055
844245
123668
1838195
1642558
1911628
1715163
8537
1890914
119435
777563
1567454
1666358
909919
87131
536609
1691124
908493
1544964
264423
473226
1037556
943499
161641
1965673
1253111
1169686
1781514
1660902
265810
796839
481379
997197
1177065
168864
582472
1041998
1063913
1255067
792728
1759376
1276847
1803957
288657
635819
246541
124344
476946
784518
1393602
431912
333245
1734134
1657418
1859439
20713
338078
1520284
223653
316690
1427498
1496150
1365264
366776
616339
1012062
449830
475088
790255
673473
60958
1873001
722798
1458578
119644
1484140
344653
1302561
1515511
913225
106878
1541094
573259
1153028
298458
15452
1016948
540760
103395
1618282
143534
298365
531810
116977
1071502
1980331
629186
1878025
1145842
611671
1737558
1539849
400622
1754459
50496
326297
1436743
1122465
1784263
222864
29994
1017587
1603708
785352
186117
73014
672939
581221
594987
14679
68667
669620
1592735
10397
659586
1113920
206778
172828
1204850
1297910
271387
753899
287144
589307
765416
1136189
321515
1946660
562811
1374732
1639429
1543699
1715318
1304334
1063866
1247513
140392
202675
799747
556899
48405
313492
299388
980530
478842
486332
1641895
1471647
365755
434298
1307073
48189
201170
63876
1238891
1041946
774848
1832543
696158
1484681
1265185
1486981
1949280
499934
1162784
129215
105833
1704585
1173825
1587424
1156750
1164167
1600567
1477185
677786
1384418
1842808
1788624
1444738
1411651
771301
1951527
500576
186246
1283887
1716851
1279003
238346
816293
786745
1994462
1472821
1694072
1233517
1776638
267263
1436403
1371446
1117436
1328769
1143293
1740495
1644910
1027740
380370
1929058
252779
666797
808968
1953300
1807922
1670826
1058746
1778688
1044676
794784
187616
1040085
1641106
812191
1100957
1692552
299277
1521012
1403812
57320
1686787
417199
1010184
1843328
1280070
1623391
1177157
1675427
446068
1751115
140760
1513384
1710764
359962
997982
561475
517748
1795255
1503296
164602
432321
1564026
1422678
1969914
366045
1814725
1476209
1893698
441407
1348433
265891
1843253
452506
412161
341897
1696931
1948571
1217848
1391577
1253287
1759344
1796277
132574
1668732
130887
66732
1601814
1723949
1333264
738099
844127
978889
18335
841883
1068391
24801
1064517
1208973
213010
363795
1068910
1577301
538664
303855
1229816
1401271
658570
926740
284097
123607
1956613
1402987
852140
415841
748550
47956
1830524
1560465
1140956
994672
953764
916797
80849
1243288
1751802
1994995
1195329
692155
1112846
1475441
845599
607179
1222989
847940
1242548
1216768
933900
203841
1034318
1708640
653552
71741
1910670
54007
1265561
324726
1186334
555395
224780
179688
72009
1530053
1053848
915133
1165675
681751
1829714
176550
1201992
1783980
983266
971678
464681
1934536
1749016
1608486
902147
565350
1404803
1779573
658086
1431788
1539928
667188
735823
486951
1158848
1274531
309860
1337857
1334042
985544
951894
1227917
1400720
308802
630353
471476
523221
131846
1824989
333931
1487292
1219903
1297362
924204
1598550
1397007
880600
1279755
1054754
1367298
1341183
1062598
628001
1347441
866207
723111
1619775
451230
1471173
15961
203614
384862
554270
1824100
1935420
1022217
1936989
678959
518454
69294
1251152
1924591
1540749
1560907
264958
1947572
983884
17072
1242119
1504981
1101185
899799
1484204
840441
1114432
1763149
1849938
794630
473314
382592
1541509
349378
539719
453860
1032375
133634
1945971
388756
246993
1689353
714819
18915
1921107
1179561
1143505
1492021
1608784
677564
1157415
934586
514868
902723
1725326
1178442
373859
1712739
800819
691194
1786192
398998
1535948
1871515
1882791
1506235
694229
1717119
1067979
250802
748435
126778
1268000
489771
283932
1577365
492006
1244799
75671
136109
394536
871118
1348183
1420598
1730822
253618
928185
1983643
1219044
1480686
632749
517616
694635
109270
1686034
781919
684060
1970418
1790215
1494252
1094587
1155125
1552131
962492
1603902
1060416
506316
1799685
1198386
684177
1141917
1682087
1183395
562387
191833
849520
1725477
1700264
406061
1770659
589697
579300
1840604
6390
675720
937983
768013
773388
330203
432342
300496
260638
1084876
103340
107161
1921862
1714217
57280
1425768
1947183
1736087
1392944
664529
557401
1006384
1659410
1818520
555365
1890436
550833
1397357
858910
1675349
461703
589978
986420
1342943
1564526
1283858
879285
1264215
1004814
1007953
328183
1057139
222602
166149
1808421
1630093
300775
106794
1055016
929975
1274053
1841821
1349571
1019203
530392
440902
1706241
1658591
884124
662122
1511714
1492880
1800723
1121454
570140
1910539
1317716
1080039
1462152
1882582
706172
1300539
550877
995805
1799455
740537
161447
1650031
1787281
488979
524878
1467715
814680
1889444
409359
1811976
1000847
241508
1129166
1109932
292128
1659743
1496989
173512
827599
1569264
467215
511978
1672873
620538
1509114
1852812
375762
1265226
1134071
1407367
1717749
1586238
1058294
1376149
1623459
356991
1134992
475969
1973472
1680720
1763223
848038
622656
653169
1068890
626065
1543779
428251
1998498
858435
747305
1160254
514687
274638
701602
476523
1602341
1232158
1526946
174977
1723357
1240715
1281245
605049
294423
610211
840917
1832122
277141
969007
1065217
950068
1980547
423655
1098512
283617
1426337
973496
20387
662722
1195752
786130
1978309
512347
1532027
117458
699537
297015
1713812
686557
640532
1640866
1091084
1144297
1556503
6157
364974
243917
1342243
1709246
1499626
673869
974299
177472
1282332
1942962
1227797
1500019
1716546
424835
979381
1658020
1344238
1331908
1181041
1218663
374224
354590
940869
394672
137909
1014204
1494823
707771
627706
279442
931288
807142
594459
863667
877421
329557
1182598
312828
1563268
1599079
231809
922607
483063
971449
633567
1688883
879845
295248
575135
1692708
1589195
924413
955552
1963721
1003539
1309486
1659617
774926
438857
138124
918481
1315242
460039
320350
1394616
1975930
1227254
222792
416520
1899167
838667
1604433
1092531
348974
1698644
1441201
882238
1270121
1540738
1847389
1877306
462400
1915477
1018050
1855474
1775709
1361384
760566
343338
1531670
1965043
1312498
833666
631329
911920
341345
1211100
98296
347326
813930
887727
169907
1582104
1938233
1696033
1551879
1764419
159033
1175903
1941506
569883
1253036
1593896
1728736
239802
105747
795443
347688
1173023
389055
1116512
558895
634528
943207
214998
68763
1287183
1410655
1196685
1407554
1187036
1529951
1376897
388674
1480061
588845
845758
886184
254013
1611322
1740245
899659
1829925
1022918
669256
1054566
1232644
1870166
24204
176373
434657
48908
851293
105453
518891
1429961
316082
1402897
765572
305243
1443244
493410
729299
915011
1865027
1852986
1934382
996169
1605748
1669123
1767620
953054
1366752
853414
122267
33961
823826
1430433
727322
381381
1017863
885848
1393229
1890521
1213126
634177
84340
158962
249055
220449
473011
1313892
468622
179571
993633
1520662
410645
1570831
221300
1004361
499044
1284518
1231126
155887
1163030
1806698
1295730
1881446
1307583
1560965
214331
673863
3654
698918
773256
535687
652145
1553176
631282
851554
1915086
1357041
1087518
704609
286081
1742696
477844
1158524
808293
203713
1834607
1180373
1943893
1253362
144917
1806775
1473438
592577
638413
208988
1008958
1321835
862133
903379
1621980
780696
15098
1841316
1592735
1252611
165213
1805652
591855
1365060
193626
1947534
1581572
1301490
686143
505136
1572825
301186
882882
1700157
173379
957668
1520322
456273
804683
351183
161339
938423
1225822
630382
386253
1377153
1362734
1948240
1196923
265882
135504
1126385
1750590
500474
1623543
470792
37000
632007
154472
728073
1672564
1762753
184204
1343923
1617555
79788
1474202
1812431
921497
233465
1638677
1163001
142197
1488553
103796
239932
978469
1368008
1961710
1230748
625686
765607
1914949
1726106
953537
712293
61191
948037
401867
260733
1445483
119416
1693347
864811
574663
1651802
1094148
1576436
668326
1845151
622837
1931301
859926
929981
400865
1429972
1917309
881186
1732303
1125823
1013890
1664965
1180534
887304
1568197
1851627
292692
920629
770590
624188
1461494
1041248
1696267
1306483
1795447
1798173
222821
1764986
962880
89843
1964536
257585
589700
1296171
1811887
371968
19128
1391942
1839403
5072
42194
1475281
298038
1565785
1377796
695106
970778
1492864
692043
1046772
588822
444457
1321943
1037475
1092322
1638398
1494953
537196
505117
1176440
789573
1648180
295253
372128
87263
916526
231074
1062242
1489798
971339
895091
1627934
1497593
56941
1656342
206942
1593218
231435
271438
669231
138135
667095
893878
1688155
547934
1724186
1289320
1856077
1914624
1804946
147456
700209
995792
137051
894015
1646075
1762307
337749
1786394
309952
322289
247915
354128
1223078
1562402
404312
863005
242299
1759197
606797
727173
1600981
555401
720414
1755951
1432837
1161756
1112336
748956
879088
95710
1663802
1831955
1465695
1795642
625142
1178386
1227947
1370884
583166
1146568
718624
1029564
1852844
251461
113410
894719
909759
1475326
1417804
1633960
1472265
491091
807773
955179
867685
1487958
718583
831928
1667359
1629189
500059
1846119
970013
1247041
1414022
896304
91170
553584
1515780
1648850
1481119
1604155
435504
1770394
616809
195809
524006
1611856
865532
1871618
1843394
595965
1369727
967395
1085603
1886341
1363635
1685593
1399489
218433
1979151
52964
1050197
141991
297866
1016264
314012
1127335
797900
1167386
22410
269393
1991176
1534290
1005267
1722998
40452
283885
1385829
1097468
1647225
1931305
1910012
522406
1225997
1345602
1566672
1079337
445528
564292
1596547
1628679
1556691
322242
188248
442516
1084494
1951270
1233139
138838
16532
1243190
519688
946238
361860
1179043
1871824
409175
582948
1501743
1635145
1107694
1406314
1455505
624391
214208
113713
156509
575646
469214
1350562
496484
1719855
326860
1569512
1156437
1822254
396796
188107
1518948
1534713
1713363
134703
1574870
693895
344347
1289484
1926608
1536785
1757062
1608637
874818
1206818
1890397
582099
416639
1894897
768554
643087
802789
705327
1651113
1665103
10324
6306
1496317
11910
1915426
834246
474258
128144
278895
367773
957212
1773553
1990444
151079
1069371
105040
879568
942565
523388
1436491
1351720
1105905
1754932
373036
544933
585292
491037
935252
494330
138480
1522483
642261
827604
597991
1805681
900893
1883577
219259
242157
1543702
746225
476228
334434
395203
1738575
614331
588523
860237
239748
860993
1441520
633078
256555
1805014
1490386
1002180
1565969
7636
1475539
1222419
1550202
54560
1918394
560694
1385297
676267
972950
1933970
701019
769270
896637
1383699
1884554
12675
1834798
1779415
1922847
106953
1803712
1842573
1848190
280078
1473223
243512
518465
778378
1341003
768148
977100
1282170
1065652
690976
745880
478109
956508
1409087
1141514
1958238
959064
471128
692436
1512678
751069
1610562
882383
669396
1476557
1150981
1404193
1432094
1608291
1773812
1270760
66880
447577
1034484
1476070
362050
1771417
1919819
1471700
921981
70848
1030712
1205040
742997
1881202
164452
109594
1650169
1201778
1621707
354099
230077
785558
774942
487342
973271
1047760
59273
1766100
1517720
316786
215623
1160069
256956
1430317
1058655
879718
1696514
1702131
609242
1363659
126551
1322483
1974170
1291255
538113
1480943
6129
993712
684691
1146076
1547107
1019540
39954
1180575
1371600
693229
1109193
331785
1393036
952111
1757056
1152471
261227
1204382
1950391
174453
275992
83215
1231739
634415
1315052
326573
127441
1307321
1054474
420670
1262059
738948
899003
662191
1414552
1506243
690043
1657386
759802
611988
1004098
1859463
1193737
1604804
120691
772230
942494
147988
925214
1105152
1568745
743435
776589
1038766
1070732
610708
647203
1930782
1165970
1293569
1607955
1842056
344216
1353922
1255018
1820081
659616
1452576
1891918
112265
1786913
781622
725334
595791
1359681
1249649
467015
1663524
1537053
204156
1101249
1657483
1080507
895527
1381310
452540
151738
249289
1367821
925452
962324
106145
1577370
189387
59746
1537533
871637
895135
1907612
885539
1163701
468356
760368
707866
775160
1585281
655491
700124
1795703
745582
1826506
599246
1584976
1644848
1004988
820429
1272478
844746
698407
1290394
460138
1789000
1432988
976096
554194
1592550
355010
375523
778830
1435785
153418
1667732
203330
1761837
234931
581103
1221180
513737
212471
1913562
719071
698452
280190
1706594
1692652
1524313
367062
917411
1858135
1730481
1252067
156467
1019268
1231832
182436
319777
1325214
694025
122966
1198934
1549816
112289
724691
1301800
1333411
1129762
330906
639011
1355272
743397
1624968
856180
1077897
50196
1082134
339994
1517320
756560
758561
306245
1386573
73336
1666855
126841
650109
1900699
776204
42797
667616
531201
560856
970125
631455
1934207
1313516
366348
1996843
1218567
1978227
36510
780641
1128151
1374578
1992720
1474850
1312811
1557835
134269
130466
1739791
1853440
109022
1152297
994542
1225238
137303
1803328
282676
990364
1552882
541031
1332966
1130746
1638381
1561057
1739508
1965111
532868
1785971
66007
537884
520067
221144
338190
1130890
788178
732785
967993
1100416
1281391
1897887
1630
750550
1999793
448390
1232900
1791296
1748410
390402
56450
1081834
1064955
1893569
645352
897016
1870690
1461998
647798
729887
163567
1684327
1660683
1962160
1304888
1571843
1695878
1675068
604313
766669
1011614
1049696
1893049
1957787
1445797
1166706
945813
1574540
1481040
450991
590882
1561409
983622
100318
344924
334271
1405259
1247014
1125678
649712
1138807
1006200
935943
1128683
467330
85314
794692
1624328
1869499
296829
1288207
490691
795648
474274
504550
89349
1251157
816423
1631265
249938
601557
860142
1676921
611167
1466909
91440
164411
1341815
409950
1279963
861573
566925
821854
618727
1389360
478491
485070
417117
1781382
1973130
1758987
451055
145
1888158
866236
756803
822983
969464
661680
50299
150092
690195
1636998
1101375
1924685
817702
1811842
860778
1088346
276916
1180684
1241110
13591
1294224
241223
850376
1345038
570836
517031
116571
1545111
1599062
1127674
1195466
685723
308355
396721
1718184
986988
1601652
36608
1890131
843425
942419
228176
1022626
785696
432272
1795526
38415
612888
1231791
1262442
1258953
1930823
1058682
764043
1517883
105142
810125
857226
713734
245463
181857
509301
1449125
685905
254256
1671260
1654354
1459018
70112
1586402
1027875
886544
964843
1824493
1097190
1069706
961887
711960
829227
996566
1217542
1631535
120953
1115954
1009622
1499292
1275743
166948
538756
1421451
1314871
1170489
526301
1092432
1162588
886865
1031728
231421
1058516
1744132
1665141
244934
517260
1848924
226541
1592108
1859842
1836391
1445682
1842485
673584
1536905
1711544
362643
1563649
832283
1794522
1076266
268595
489631
1384941
498059
385033
928318
224632
273450
665219
539685
1259866
1811950
1026413
1245509
942428
1794391
1479748
1287167
57818
1247868
1562088
1698416
122648
1862624
242706
733377
928824
1376967
1991926
1363183
1600314
1075032
1396731
654465
1181456
1439480
1023262
980990
658697
1828613
232625
1344789
605530
20724
554159
558734
1444975
1688859
1071338
491650
954941
403957
1102147
1280849
385143
493457
399536
523787
591245
1594308
198374
1717296
1872111
159765
707837
403665
1920551
1495576
601624
1423605
489978
988582
1382166
1593839
1298463
383462
248131
1712063
1894736
352185
1779710
1646865
1902543
974186
1725841
269432
1768386
477466
851886
1058156
407509
390799
166932
973302
1554913
1539336
942181
1632052
1330664
1908027
1340664
1515365
298684
253893
1400803
132354
1558995
751614
1069794
85945
1091267
1569282
1290817
1237518
1100608
1148104
1465646
835556
1206115
137898
1949844
693481
1826524
1066198
112339
1172016
1823394
1067965
421924
1609069
1306725
856535
1046031
605806
433454
848385
1852207
1948426
714235
1955291
1402894
1212920
986318
1225636
1525767
233873
768406
1290431
1813545
105285
94921
605846
494173
639356
929826
1208949
1814643
545605
1440918
1247215
1455258
1594604
942667
165393
779606
180559
1620132
916229
495065
522077
515829
1780429
1694372
555926
20212
1464615
456073
1501960
1108563
1918548
310093
1967778
1763202
1656400
1552108
585166
492904
601505
1564539
942534
1521020
1387245
183049
744127
1843795
856289
1079149
1914504
606955
1331056
1668985
885368
1738406
158878
1307084
1022424
1561590
1392957
1322840
1280588
1115147
1326796
1955505
1870910
1596446
526230
1676326
213245
1359860
1738815
561485
724966
1664789
756370
1398162
928757
727645
518837
1170861
181761
1410307
1537591
1934862
850715
1820484
329405
990191
1799578
869317
1968398
908401
1497827
1377387
414189
1448355
259002
1799817
1939979
560161
156134
1165937
1504053
510183
453012
539325
277592
912601
1218956
1115465
446220
777515
515082
157499
800867
1635970
307524
852852
1425620
69604
294009
1626834
1397339
602878
1831563
1474160
1743696
578608
1047609
1474676
579721
602725
1410784
362702
634372
1734104
722023
318869
965953
1779136
957833
615764
631871
42938
1424856
510196
1558851
1537493
1339517
509574
965853
1527579
792064
338712
131764
1736334
1160511
360484
1438036
1738801
160426
31276
244483
1778480
21122
1802995
1750304
390272
975350
1363889
1043403
1674491
42653
531695
1122527
1089472
627115
709973
1457786
1715384
360847
1454524
1204792
520389
1571132
1786804
1837381
1184023
383997
779575
1534447
918
592529
93209
617159
1870477
711974
399611
454875
1760947
1230774
1837902
1151552
1174356
1647598
1899768
1339796
656725
1929946
1975239
333079
516589
1879709
630153
1725162
1725331
850874
142932
908477
1809754
185460
1504594
929462
174654
624018
1848496
1573224
743413
453626
1801040
1906187
1181608
419177
410561
12791
748393
1525198
965602
269061
688464
1580053
1926394
1244565
1215136
565497
1974044
940279
1848085
1028746
1898873
1126209
1034398
827810
572897
84359
269622
577234
1979281
1369433
1180172
145029
161858
771633
1080869
1809302
1878384
1199977
1205845
1640981
365453
1965058
1804956
1301227
1280633
964893
1896734
1554590
585130
1871319
925973
1927162
206262
1855110
1048682
602053
1814237
672394
1688896
1198228
299964
1584009
727183
1245327
62380
1413705
1930951
60642
820609
801271
760839
1539733
13178
1279425
292471
1032961
1096707
1121574
356644
1976722
1605657
1119716
889525
914585
1028812
439433
412219
174719
314791
921129
1762362
197103
1859484
1161230
1935431
1448702
1505695
659489
218840
698416
500965
1781151
858002
1693208
203710
66170
1092215
1736449
1159826
313099
92322
180306
993205
1548351
207937
226780
1013690
1778945
527175
262746
891060
1383903
1916975
540641
1286665
428059
839314
1521673
1363667
328011
1055689
1677093
840095
1576893
45667
1300241
1822723
466207
405833
1333137
1056628
1157400
470418
166823
181961
1933890
1842501
1356088
1662092
1422690
11530
365235
1143497
1193514
675812
503872
1886097
1393673
284628
825222
1068305
447910
1343653
1651816
326665
1012000
1765556
1825246
1917330
1117530
392696
579205
293991
858156
192166
741552
1002832
1088929
1489312
316670
1743236
1143420
1253907
1185699
1399536
99552
141786
15637
449745
535368
181027
655496
1004992
848635
180710
1342364
512988
1176167
1342305
538339
1233819
1556508
1833868
759732
10121
918826
206528
1102381
1437658
1731467
731761
1799977
1594880
1861479
1803404
1230120
1648195
1038705
251488
973864
1209323
1579456
1201320
112902
1792020
1671518
1844368
407687
235502
1109836
1794861
376143
600159
212625
493798
1594863
157692
1701142
1794136
1018469
1371017
1212257
851468
878384
1355023
1461625
1536123
1139548
1132578
1775018
505461
1843435
558101
1511953
1583159
932500
1861892
706848
143239
1393744
793534
669755
53914
927763
326803
1543407
1059922
137226
1429980
356989
1653751
385571
1162445
1630437
1775421
1978865
1620124
1655049
1626386
181282
858757
1866460
1320396
814128
877201
1944436
186278
709748
483716
1025551
994274
392645
1718816
70922
1965926
942016
376305
1088847
1680758
1471038
294844
619595
68708
70528
71413
1641475
875934
1350485
779670
897962
1506269
1276733
1147079
1542450
1210747
1761170
1123402
389027
325754
1265108
861584
991233
1688719
970666
1360739
828913
1213902
963576
1368873
946261
1960442
271383
824292
454627
159012
1713806
1592278
1767899
118715
717015
1261283
50399
411052
1862306
19883
1920394
327774
937514
1361401
56837
1522100
1504415
291648
698392
1050053
984857
1682056
320379
1397874
1688574
1720628
1741709
144231
227835
137224
1077680
1720196
807071
1615873
1176203
544825
1686507
626385
1322410
720599
403549
1059748
1306464
71853
622611
327829
345780
228159
181805
1594915
1377703
26152
99876
1729386
1995943
1104005
127716
1718828
1179044
1615388
1770898
229961
1128859
746313
1857734
1427196
988362
163023
27591
256575
833539
395215
121887
444353
678336
287514
422357
1760446
250652
1866980
286319
1706056
1834929
1854349
1408318
1255300
764423
1492953
864145
607605
1540673
1808524
1793039
85279
587558
960300
1572635
1654852
1249240
185115
583227
287174
1180588
1392976
375164
212666
1158707
1186145
1772268
242727
92969
995720
803709
1429340
1059059
425986
1974576
203995
1815438
516422
577232
1442294
1095612
1048813
1933823
1763930
1305160
1115604
658131
306714
1993951
1561509
1474435
110008
1420516
1503527
84680
1286355
1506572
1186303
1599600
720157
1964360
999216
1521158
552640
907295
882266
1103570
1346085
1770611
1311206
512708
1087484
438860
1184325
52581
1006731
1910219
624078
1824863
41265
1089574
1738134
1624741
1034621
419475
1116343
890264
1943065
266126
991288
398137
1564273
1299360
1040864
1453438
1553991
867273
256784
299323
1287827
1057296
1862496
706033
877194
870123
491744
1721910
54992
1890994
1109078
21810
1431219
1499245
1380490
1143771
1821047
1622867
1410713
1166399
1153101
250996
1572338
1134765
1867750
1739201
384566
1997238
253627
1372631
602002
927876
1314779
1911017
581847
25621
853941
43503
1545349
802916
1848426
633126
1514314
1606030
277996
1005954
1406766
1621619
335872
1656564
793828
785024
1301419
846931
1632677
1738782
1321743
180047
1346484
676882
1107940
328462
1032939
450029
78825
1404325
1134118
960119
249460
1264911
77428
1342554
1161357
1029699
1511306
1051267
1358861
1689393
88539
1840193
831841
1765470
1086119
1943425
922304
1319316
1063608
1228011
965565
1245872
1012688
974387
581082
1003251
1213920
1368213
939304
717380
627714
1603452
320552
1750314
1551589
1846532
1308959
457489
638188
1024701
548971
369624
1419313
154838
722917
1111429
1286465
1707693
1314814
210261
1175799
818317
246197
73161
1639655
1678139
406403
1403020
490782
1410180
255277
213401
1743416
558652
1300527
1436179
742150
1872843
251393
1079303
1264956
841968
1385661
1126650
280669
741956
1936149
1900360
1560188
634655
109172
201632
784821
747225
1346364
1898531
1205113
1596481
1854237
1868411
1565348
282716
1661903
1563136
1077698
1651875
417622
1584177
595956
634740
677000
1708458
1998663
1444128
1348769
536215
767475
225061
1992219
1418957
1225211
1926130
1065419
359356
742814
1702711
56552
679693
1129630
352579
656547
1105181
1979043
1827378
32730
1711367
1851914
828049
599759
985913
1877296
1873318
1512656
214489
416044
918779
1891686
1294529
888789
1169974
1075448
248468
1011050
776849
1469071
1222784
1962270
1480083
1112272
1774111
227632
720975
625880
1807141
672496
406706
520893
181314
915330
1237151
1196030
1670316
1398455
1911884
1420073
1334274
1619458
245591
443502
208613
441973
1255997
494531
182177
317763
211323
343797
1425924
13417
559373
209954
703034
712168
1523704
1881558
742903
108150
1004883
1082299
1385376
1783203
294787
551515
355320
415077
1099609
1527672
705421
1747174
182109
994381
1558713
201072
1067945
1488009
1288188
554283
1948510
1195095
762058
1851770
92669
408592
840227
627070
239710
944113
1300407
1864650
1089521
1207142
1996759
617796
581111
1054733
1557056
830093
1455618
910464
1762488
829062
1041099
687710
1363769
1114290
741622
487845
1639532
136478
97383
650044
329027
1137960
53870
788733
1505676
1206142
1482528
517904
777181
120568
1075597
1505483
308799
1781859
1427017
457024
784495
774076
1111700
844508
895391
392759
1823464
804272
14762
1164970
1069974
771046
1419445
10963
1874506
1409922
170610
950029
1553225
1034728
764572
434626
112246
459927
322494
1745305
1684120
183899
1090506
1534247
1383189
1583478
512219
642215
139494
1102846
1984128
1986568
1536830
445499
773799
1218350
837621
1852616
1453954
1663810
2371
1875754
1312227
1986606
1406993
1432743
203598
759829
161541
46347
1108930
1729779
125441
357492
1372928
1024078
1196116
1633373
1103686
153665
1841672
753247
1258775
690640
1525254
1857613
302326
406968
1204330
75815
1980071
1355371
163211
1697015
1068860
686414
1390378
1308849
511921
862171
1082226
1471306
1165353
140065
403076
878857
854170
1209493
847863
1108457
223957
1295586
1879823
556544
1633337
1925234
591783
139570
1570882
1293414
1961134
1099319
887912
1762511
109869
1923002
636309
504705
637881
1556686
2755
278620
1255298
644606
918908
1371294
802198
1772123
121723
341004
1799990
1315361
1532172
158992
1654170
1279418
130002
765467
1024104
1944423
1143412
813247
1255583
38804
1425677
997005
295851
1373497
255704
1642536
1707195
511142
1288079
1560997
850358
584616
868302
644825
1444481
978550
534233
1276738
1860422
56742
1565663
1363513
1825719
812600
524571
912133
111001
1628341
599022
995870
1436189
1286680
1710885
1607050
9151
762987
1082477
1621074
457016
4046
999112
746433
1834176
1888828
179039
186518
1476802
499866
1196802
127091
1275665
148592
1496395
861838
1261334
1785051
1651707
604771
1719716
456673
305554
388617
982924
1775766
1320809
895560
1052886
1485697
1588489
61076
1188593
173135
1060264
555847
497483
518093
1407036
521470
141553
1906032
1129265
460819
1321694
575038
488325
1774196
1126009
1976234
573770
744955
429267
1877651
788706
1807739
1265305
1112719
736676
620926
1626357
18534
1507884
1370894
1744761
1846198
1124916
1108406
1705993
238856
1406564
178232
1354191
1700738
1425775
621282
627713
586428
70913
1997793
651987
1121651
504016
1482760
1761487
94157
346601
163645
1811579
867205
832077
644643
1190529
239591
634711
186724
1735674
1446963
1515502
150535
1274545
638440
1975538
1737882
333646
569530
1233456
1031900
113026
1004764
1259146
94017
1312236
1287510
960565
777331
1867747
176983
1585589
292456
836818
775912
1912129
1323309
1104000
1529265
693778
665076
165140
1440628
121436
1192699
434301
229920
1581493
304253
810130
44249
141243
1775039
1098013
1373402
142694
354960
821153
480892
1898524
1035533
857115
626176
309843
1411873
352296
1145407
487942
1890499
974791
645893
1584077
735638
120280
1082139
1630739
141877
1090850
1907005
14167
1887943
1566527
526363
708830
942599
1728281
1723809
145021
1471299
1213258
1890383
1912278
284993
362197
195654
402177
1904754
1545471
1115059
1177849
1016990
100979
461567
1896955
1752411
1498220
704315
1627641
671489
1279868
1193413
600365
910698
1696745
854381
555997
1040152
742860
1926289
1861157
838987
1179591
1927278
73482
463965
622481
599209
59754
177597
1599799
617461
688181
56611
698921
1092775
1438081
1284736
1592998
606034
1642800
1922184
992178
283418
623567
616252
1802800
1692241
613118
1337170
1014452
1928077
1029786
1957224
1466446
1432429
194885
343158
699178
1694569
256943
842285
1141134
977541
742309
1767090
1409162
466213
778772
107712
848347
1113921
53789
1591385
328409
172496
681276
1276364
1116990
121902
1906141
1943645
355481
1004363
358565
212241
1624406
1835734
1688866
261939
10436
429675
1669304
1635866
118627
565560
724349
1720763
1668457
221743
1851330
661143
1294535
515016
1233770
1061496
1048790
825081
960464
468604
1057410
1249437
1733476
1520459
572017
623764
1432478
1702578
1488248
686559
1285488
1320188
1255958
25703
1234911
1786556
329102
1103226
661313
962402
851646
172857
1254578
176800
233751
473714
1405064
300118
636552
1145926
534106
1984978
550458
151764
527642
1132460
696933
1282867
958818
1574570
640550
1212141
1226642
1062275
508859
1799405
1359425
1960235
478081
82890
768503
856147
1575609
493720
1007968
1650749
1722231
96535
1265863
217666
1088448
560305
733354
1716616
565009
391504
1972404
107764
1563857
774731
778089
1425645
477936
392587
822572
953085
977484
735214
1742688
479329
682081
853633
220637
283986
66798
180499
1118714
1865423
1395761
1138294
1661978
1904968
901456
1914763
527585
1436072
387195
1819987
1113029
231985
985724
312713
1814065
876156
878392
415428
817974
82043
1917991
93006
396625
318978
985444
905677
1067273
1344906
1951955
1959537
1925316
448081
987406
1920561
132559
1597032
1993597
27379
713329
645169
301260
378039
1034122
1946342
1901699
1962934
1247921
1445053
880178
1254182
893228
340438
393273
381217
510731
139599
848313
463948
1180870
1028356
1139122
1194662
1025500
1158375
1344434
1433404
1986245
1727357
218028
450031
1969414
1143974
413635
303377
1691527
620468
995385
1195205
1091547
1278048
825194
1497258
1305083
1849304
1840773
1397379
523965
100333
118295
1362952
1183468
903483
569680
1012280
1699141
767220
507686
679405
1877351
1080815
1147352
932166
1059991
354395
1087714
1675255
391322
1846631
1993582
1221366
782600
1191052
1845997
1138315
570861
385261
1163344
1902102
28556
1173387
563046
1540812
1884153
1656747
1015389
1739102
812489
649983
1908240
865259
1635074
35950
1213216
801871
630183
656085
373588
1284857
33190
168583
455485
98830
1325466
52627
1563740
330139
1566299
719615
1742577
968399
1157
1175683
1832437
957251
1464528
1541132
1097244
636850
1965790
1080012
933689
1970036
456140
1803644
1313716
956507
38863
1896644
45953
1979345
217843
373480
116389
840535
1308120
73800
1902052
1094358
1558785
799108
416514
344441
33430
159106
1825046
1071427
1230143
842954
689676
1307494
1693265
454262
1669776
358913
574432
1741110
1361456
45392
1179606
382668
1706127
1032192
1817853
224860
516691
1564487
1668798
726048
1607002
1366707
261500
835563
390898
617746
1220564
269161
1951541
980268
866472
46738
694583
670226
1866872
1419357
1667402
1107270
1761011
1838550
1408128
210181
69874
1501695
1996972
1209811
1096011
1481233
1088936
1876192
1279430
1317004
436114
204456
859285
1480683
844159
1396647
399031
1055329
1875407
1063050
102415
393936
1705799
1788024
970508
1135559
1160916
74686
402365
1170467
496731
1693056
1170406
675263
1300398
627413
1875032
796006
1921675
174564
1790677
1020902
1098761
554958
73912
1660815
266908
1876460
1359062
795764
573567
1619204
1665118
1365389
1823687
509753
1000970
228465
945178
1555896
21622
238560
842683
1186440
231583
1147471
1331950
1674176
209786
1355541
1005859
385638
1480236
20048
903016
1895763
1928668
905566
1126788
645220
52059
941752
1482434
1890702
204770
804662
1557670
1919782
1687754
50351
1643152
1997843
531677
1925154
1832057
37101
1986187
1085770
432864
1522174
158476
1119756
925094
1528005
1224374
1977654
751603
1315094
320840
1751157
682171
577436
254628
1132364
222023
1273826
303243
1455593
1213243
1116221
1032827
1334796
1892423
1510081
997064
1105910
955410
1947256
1206044
1992783
1456241
1383417
1378065
610841
562835
1007678
421761
836253
1642971
370566
1185543
844657
1386294
21885
576331
1470351
1245872
1175235
567192
480631
940012
1628022
1568720
751846
1173358
1927472
1898455
125677
1558117
280289
319302
1161500
1205514
1368667
1455080
124106
1893030
1058556
343100
117281
820921
1672561
535549
715901
115575
416357
1167795
478850
1498674
1618751
1884057
1061550
1524016
1183862
1169936
1916670
975101
1468798
1210910
891687
640888
382214
314536
27084
1458589
1314542
1916873
1229565
1069272
1853347
446863
1770042
680316
1392130
1763610
1338319
1334825
1064723
905244
1277456
1711266
777623
701315
753538
1553503
1983166
982050
1103571
252455
299956
1153160
1290253
682047
702030
683980
1624492
1097754
185895
1237422
421918
330757
436757
1423344
707355
1079025
597219
1643367
278387
1831032
621723
406922
613861
1213387
1733496
203900
114190
986731
664492
1406969
926595
443221
780395
380173
922661
960073
1700573
166094
1361926
1144197
3222
393530
134768
1012284
321672
129987
1371584
1303622
1100900
1243146
1810607
1983922
1784410
5298
737966
1870769
985470
1267761
1923338
1687080
1735536
1422476
1621268
432117
981600
1364662
107940
1595709
1694966
1149313
1416039
168753
566462
1255270
1286223
314137
1162924
1514490
226411
1038824
771666
70693
1824502
1076526
1987026
1803563
1649243
123367
145590
1388456
1807322
1512874
984761
1605600
1016544
1451543
1544356
1929934
1881298
1254952
1292342
673795
180031
1393537
1066946
417858
1304483
1693459
1157060
1501043
377977
1825099
207090
963804
1533726
727463
622849
515540
968986
1092176
1165875
640523
475096
1723963
279717
359204
1476593
1981538
502670
1306844
940736
1911964
1420878
38284
675114
973407
1608490
1391206
1136351
1127314
501262
216429
590216
681264
1958680
1827332
182958
1528909
1509430
183897
547736
898282
1802793
102151
654429
1151360
799590
1271724
114333
1857548
564000
871705
1543263
713226
246780
551120
1009399
1734403
1499824
120326
1023092
1832772
528817
511159
1593836
1965042
1033842
534590
1765532
1038424
1196270
338514
1532682
1629602
1300651
1256596
1142419
290846
1149023
1574393
223553
1494163
1154121
1410893
1785090
1061452
768260
1258530
886597
203386
1437930
1654656
1753532
281559
1823179
1123002
149332
204404
1311565
602996
559862
344823
1294514
1074242
1781952
1878202
1198279
805197
1399576
338377
489689
1430742
1352488
1388603
330272
229384
1288420
968043
1272950
329873
1145444
1391361
1140692
1240322
1076273
1833876
195658
571888
534879
144367
1846294
353792
823184
800404
1017659
1494087
1765232
1229660
1931541
1664166
1618590
1515510
350518
1938757
106339
1927510
1990072
1012802
666733
211271
1770898
1812696
1098690
30561
1953761
341240
415588
59016
1338273
713878
1225059
1379763
1934290
1628215
821624
1950944
401404
761411
842592
216418
1076624
98113
1629652
64779
90824
742733
1247837
1913914
803678
1360349
1961555
571148
1638470
1255309
1880823
1189251
635907
664453
1151995
221724
1563767
1120868
252817
1963524
1586001
1119885
1647417
1410767
1065725
113491
397815
168898
1480700
903183
1737140
43448
896749
1312495
424296
1671064
1232897
970870
604567
1763611
742092
1304029
1226833
1215971
226261
990823
1113584
170032
433
767136
753348
227302
353590
1978015
1697387
242900
1257159
581816
39201
739461
59425
896637
1485568
902386
1590358
504882
5208
1637864
1536198
409517
72190
1299833
663127
216923
408306
187464
943038
1464247
352303
1216729
1509549
1193296
3163
1752534
1388013
1648131
57912
1696969
483776
1538006
1160746
908085
1983563
1536874
920656
1643803
1700086
1309766
1495546
6048
651963
867677
623898
1650811
275837
1547598
260014
91023
569632
572582
537751
1456775
233956
1579613
633040
1683512
1555578
654634
1859027
1388541
1101455
1998287
397410
757170
197042
197381
1658130
295328
1825790
888164
633983
1447434
367077
1863706
1393997
1627936
1551236
836357
627300
946475
1200609
1162583
531142
1638770
1767526
1075359
211797
1633795
1564796
1563744
1923201
1294971
763398
1617108
481069
1533013
1446035
1401829
1000585
1320318
440935
1258016
574447
1115662
1976537
508104
1267004
1098605
1913604
339004
692502
873451
1829792
1030579
487179
1275438
1306235
1691599
581452
1585168
1750110
292486
1526839
1789416
1283694
329996
1105360
144777
1087685
1713647
1660684
1380344
1156091
1808490
695171
1944633
1708841
1925508
1178585
954633
123917
981031
1296222
1205367
1467813
1819081
200945
570358
1890605
759554
949789
185865
468054
1891022
1722275
1448676
532988
810427
1840960
1284309
1834266
1869749
237461
175426
468804
1033350
1500266
661246
1048474
590127
1852771
1528210
452375
1704770
854014
1037208
1537654
1774643
1377135
1323236
843702
751964
788409
508438
1677390
361438
1285843
846399
1006098
695964
267672
1598400
1079978
1741056
940464
1926444
154419
894315
1942008
376828
1280912
1088175
775934
192450
1517100
627385
1500797
1410553
444944
1504908
1400741
1555885
457901
1337684
1307056
969876
1852077
1919391
1510980
1248964
1902471
1940764
841519
1776330
779922
1093615
1510854
954477
317501
906857
1904160
204625
1716008
1219449
188087
1591012
1671239
1587248
477850
1747712
1088440
756308
748167
211795
497476
1837342
1836168
48035
450862
1083367
1649063
941685
810859
1091768
670461
1020646
636052
1327386
1384381
1119790
1056761
931929
1592630
741566
395459
314438
1564827
1501927
643360
1523080
996713
1302603
750960
396409
1898394
1671968
1964450
1381725
540593
1729589
315335
369470
294791
1111485
644933
478460
1395415
548960
920739
36562
1796841
846180
788433
1390158
1007871
1724529
131971
1767530
451809
1685807
1000056
116133
1707852
1332793
1040965
1166111
917117
1613359
312416
1897483
1522186
1407659
793068
1548765
31097
998376
106783
1795719
1144634
1092990
1018340
121613
1353791
1888362
822098
1086432
1501006
1100204
108997
746775
496000
1815500
1579845
756302
800435
989784
69332
37426
1343111
846351
757528
1777780
152314
652553
214783
313944
380409
1065343
1399147
1464976
1591322
889309
1831200
1308458
956198
548902
1108223
1652889
270544
1096357
405783
1918601
170532
941614
1065341
1253603
139114
622636
1499151
1376497
932242
1611931
551024
1688276
301841
1625529
1905302
998288
1068650
1329686
256995
1130203
1079650
1255522
809695
1509888
1141875
765518
870875
546234
447103
418832
807484
857057
832754
1412083
1652908
1186719
1802623
8535
1291034
1778278
179091
54094
52548
430234
529884
118810
1528215
1697585
1416026
114214
715242
1683296
1137331
265987
740678
217572
20929
1565304
1724466
438556
287001
874106
293293
425144
1849118
588925
511325
468852
1944836
1769537
1617096
455527
1914173
730770
1037613
1109113
1810093
228384
566568
1487860
345020
612157
137930
492701
1765815
1091893
1467990
630149
1474232
150391
1505010
1098445
1209958
1436405
1590832
1112893
794995
655832
1015381
34204
586412
477851
1534338
1306381
249271
220322
1762924
594815
1727923
933338
1144995
265972
793946
1033753
1361145
887927
1789638
31212
1642712
564296
867544
812289
804369
300357
1705895
215137
1876173
649569
428722
357227
1397812
1680719
74952
765421
1956740
758670
662160
593719
1356006
355132
1639571
781059
1420458
1449935
1736901
437132
1380056
577204
1479985
565376
1773536
1403099
1870489
587296
277563
901997
41671
436520
622057
570344
1366300
1527747
1859303
1481571
855321
149942
1637164
1398739
1068937
1077748
239400
483060
220264
422352
165406
1953537
1573170
1929579
1842682
75533
1032851
1634006
217312
833232
818766
1534464
1700115
345125
1891833
823389
1101415
1003764
604789
579448
1889466
645233
410119
909434
942354
1050457
861856
354092
1454829
944801
625837
998707
223894
297275
1639013
1359294
96587
698893
1084891
703509
959422
727234
1096930
419895
1893132
669288
311242
781521
420479
41316
891235
1348770
454436
582545
1016272
1856864
740004
285386
1359051
1370647
351189
974150
667352
1110189
169888
1396679
1318091
1890634
107136
1017578
706867
1033631
828488
683693
1727663
1253393
329434
1214143
779022
732517
1029144
632243
210110
454728
840353
566195
712165
545634
1312205
1694269
753266
1424073
79502
1227094
1722438
1605657
1061526
867499
1006690
672475
751481
895421
1198899
1298231
1164281
396965
342367
215896
1000074
1545312
1505729
1321407
964935
687251
1894235
1899061
1803070
424754
1145587
1620695
216126
1631421
97302
1753932
462578
118444
180521
1096018
87954
925300
968693
1746682
1881107
1979032
516049
1605034
1284238
280650
142959
1320430
190957
1934993
1184222
1949181
327141
654111
159501
1095111
1452593
1104542
1609003
1078159
1618061
1703470
819960
312694
1043373
1652096
149268
3680
599580
1991932
1070517
1250077
187155
425829
753168
177994
1042000
1375727
434447
1412107
1072830
711159
1113653
456187
1334034
277240
514145
1495193
268063
909918
578916
1920574
1447734
1831871
600497
315878
1782306
1582659
1294191
288678
1047225
1337781
873383
10837
1244428
545338
361998
1190614
1699520
1978863
37920
1134663
67836
827278
288732
1520337
592708
1155215
341757
493503
418032
1032753
514995
175128
1585165
15135
1709747
973255
1099667
390917
782957
1390400
1930576
161573
92173
400506
361918
956172
450557
1230804
1392857
1206165
1582841
768244
1959587
106178
911572
450627
599317
126411
1249945
765831
1569162
156380
1290120
1753046
764077
1343833
1739065
615478
795497
1583881
1063180
1196215
1147417
343515
1615812
1001006
848295
1857659
934607
84826
1616462
915648
553130
1015937
1149913
311796
1273236
1688564
1798780
1175056
1212322
1836278
19571
1371935
425355
208055
33531
1692937
1766048
92416
1662654
1393393
40643
1759738
842429
461080
1036277
960061
1701089
1677968
333447
217067
1319451
192789
48179
1046928
957235
1948744
1147167
1959712
181941
1448677
1311470
60847
508375
1827714
643305
466986
1087452
1926727
1000226
781665
54401
695688
1307943
1149031
1693957
467687
1271383
724578
1118422
296052
1108740
263287
341465
1727178
1791441
916828
62516
205224
1168571
893341
343523
875781
1898913
1865894
958276
40867
1207186
52867
1558762
457387
1058896
1048571
1176880
1968610
188393
262326
1882302
741283
1995548
826636
977630
1346870
123178
550733
170844
1355791
1686963
405107
1961097
1666033
232466
1540766
489405
1663299
1779591
1157360
1656491
342122
995208
1708554
969098
1770467
977357
1225085
972329
1308706
1627919
887124
19611
1344579
1593806
749952
1819217
1916543
1112388
1673647
1709806
403269
939265
1651153
1673909
122079
196033
1641204
750863
1177285
1620974
1907946
470570
1570230
199566
1297260
850757
51329
1303976
777373
862008
1679132
908782
1908691
1994655
1300656
825791
1960661
394161
1918379
389500
441726
352519
240712
67311
759791
1414133
1009625
522350
430197
1951900
1536172
1088285
1838370
317368
519719
1477131
1631501
528585
465086
745843
205143
1412466
817491
61945
441336
719093
1398407
906450
562652
1593983
138330
332939
1483550
233112
1800036
1217249
1388014
1074357
1989281
1229788
211173
722973
1238783
172323
1516221
1361317
1592692
1527961
895376
1089775
1454632
4735
1785082
1157785
1687241
381965
815152
1847805
1306486
323476
367347
932857
1564725
1186631
1240280
658323
61789
131139
820617
615871
281309
1074834
573711
1735118
565044
660074
1618635
1647719
575531
1854351
121884
1182117
1992512
200597
1514064
530996
317837
39961
1740211
1358227
1261034
861330
65222
1794931
1021094
1416191
852063
1006794
1493701
708420
1260659
1205497
915724
126373
1501521
653086
1545911
1451661
1596608
143049
570239
1072851
780653
1752433
475540
1952453
1034631
272230
1803163
459216
288584
1109405
1839333
1543814
945931
1972188
508612
1716168
667910
88123
919602
1707450
1406020
1516061
233297
1139087
1302556
14901
1374517
1370582
1571703
887037
1434194
467371
1229667
1862682
918076
740237
1697453
1718737
173958
246270
752672
919305
15612
1088391
679472
881781
263489
339385
59034
54814
805258
189730
1299169
1493825
601099
297216
447020
857885
716936
330715
551870
982102
1437718
96609
1590930
46947
631088
1631283
786155
1732935
622645
1831922
9110
1684989
1028354
148593
1791782
153316
1016812
323850
404332
1182990
125578
210308
1905703
1263820
499868
293212
516109
964641
492141
1046240
888952
170667
10168
1529130
1787126
1320652
1050047
24467
1577619
1165461
91232
565875
85491
1270860
512241
891053
672826
130445
1153059
485690
1074768
181071
1344329
1275633
242583
1439251
1779572
568764
177914
577144
175775
1504136
758058
1844415
517491
1097972
496473
1944115
1281466
1374894
723053
869291
1918575
975220
1744461
391561
1560138
692839
1476387
1209278
1038503
732347
632454
1564982
697311
292063
499190
792614
1799421
1042077
482485
1790511
1727127
510246
1039036
381095
1249007
1395373
1223023
1279774
166720
898581
1371325
1571063
1236882
1557316
1931517
734602
933957
701528
1354452
1990303
472074
1963098
31794
1038752
608745
1261065
696129
1316988
1954901
947311
220530
578352
1425109
1237307
1769271
498394
826528
222575
188372
1377364
231479
744016
490987
782061
62862
412919
695888
943492
198827
1195671
1585255
458234
1077479
842653
1468624
246508
1893050
1688514
454875
1467349
539037
773048
1195609
1416024
474845
1159016
1297959
965262
1533576
768696
1895138
1828588
1026791
1746153
1913231
216983
508490
1332412
493958
1126419
1856616
561193
1366764
1170466
764310
968554
161529
1496255
1827730
365010
74473
1296785
403825
60187
928008
420558
1984984
1283517
78749
925550
911415
40707
1720601
683067
195434
319892
694777
1616902
1898940
355991
937595
1190545
239541
719301
1727863
176057
901779
1060717
784588
926952
415097
890184
1609414
1777913
1240203
884479
65081
58312
587046
302178
101860
623488
1012384
530577
1132040
550203
23631
871510
1769982
1457125
169737
111832
1834493
987214
1540919
1886256
1458471
1292101
1127157
1684303
756484
857104
1806051
1271256
732360
18673
1763924
1629408
1780895
569870
857236
1431430
1312544
566583
1511697
1090398
254944
770585
872544
1055213
43367
1126318
1996295
1320228
1664509
818801
1387480
62635
750280
793641
1409786
784219
1275814
1376199
609535
523825
123100
1166147
1989903
651965
71001
1264414
387476
242125
1470157
493782
17202
649565
383072
896867
694599
1737688
653437
750935
506804
1354919
1726405
1641330
1907389
982332
919896
1522575
923088
95288
1588928
239801
1385659
1620274
914163
26798
228170
1827074
1874584
57907
808803
1044324
444187
191122
851735
498196
1539792
430736
1076322
1452364
160737
585460
1533451
1886854
127062
442752
1886188
582136
1717149
1166665
1833204
920457
1807299
579960
502792
1850161
1593802
678332
738405
1378368
768801
681230
1128921
48215
934400
213351
1155099
566059
1103299
171758
667867
786682
733182
756758
189212
1129439
290135
1741059
927763
187775
1481121
1709765
1336395
1765299
274371
1953901
1054872
897462
20073
980760
922807
1075428
7406
527020
1715386
998020
298740
1050190
1031750
1539199
152853
180190
1450110
1066369
1836859
1872767
546474
1895961
1148715
120342
1821932
1414335
1805079
488055
776673
528612
1900873
981067
1100677
147656
28724
40775
1853053
1112913
462197
1878355
479852
535498
806863
1434500
589756
574126
225916
104817
1650420
1254995
1019842
1525219
150578
1440765
1767271
3893
1448981
272918
1955852
1831291
1012036
334591
22994
1113844
438831
418642
503603
234875
491058
1435004
105200
1941667
1384786
153189
1179981
841700
1908710
564215
1646633
1819640
1685941
1017435
1984717
954775
1782188
1860738
902512
1569493
847216
1583314
1119328
213036
1626067
1502800
107943
1396050
1786112
1857814
1538982
1212010
767220
1366515
1563156
1603941
1494885
1489728
260883
1019728
1336716
967421
282844
51089
575743
1589245
1118061
1663340
1469929
1842503
596264
803471
1381228
252183
1943261
1396291
700666
1139381
1724955
1392054
498910
1673797
105260
674434
850617
406398
1360619
1338305
857290
980952
604023
919869
1649841
1548351
553859
350620
1653499
790750
175018
1275760
1552538
794071
749470
1339983
455308
1985896
993420
123628
684549
350779
992070
234822
1997034
1021357
1406260
1502073
220077
1459701
216075
1156753
420852
1910371
346962
1872726
338036
390275
1827796
1179807
802425
100231
1299814
420375
637690
1669732
885098
1893749
162998
889923
1104703
23830
182602
801878
181994
1513083
1549874
208262
735523
1903780
1988638
324984
624282
1314984
763737
266185
1604478
427927
87462
1347147
1203273
1433929
81939
1218834
448583
1316464
65721
1261386
1601069
15238
66034
1670377
237761
1866452
1905709
542406
1052607
1911152
56265
742425
1646702
1749653
1458642
1324820
968703
1298634
950384
1554403
1776812
887423
108634
252529
131187
1017798
154322
776526
1903708
952842
1229822
42625
640257
1807557
105867
1290341
863247
1522302
1120873
735898
1454720
622790
1300890
728952
1110193
1334429
162029
1535585
65496
491196
9190
947793
694295
708312
1258475
700489
909671
776482
1085863
1703659
680157
803236
1332148
398818
939071
11370
200219
58033
790986
1846464
1496933
1007620
1134085
922933
1560800
145048
183050
1490324
961136
409798
57272
1549943
1312125
1845613
879683
1154614
1902505
379328
1865898
1242979
395182
778629
695057
367303
226842
629567
174237
1687748
711296
655932
1846327
1008901
1589274
239252
1115842
1556556
24542
1554775
559925
652576
916436
1253602
1458768
377549
972786
1437201
1455254
306802
1590900
451883
1253027
73092
634328
1857058
643215
1359768
871248
326438
1237766
938642
1000114
1445875
1836477
143875
711990
710553
311949
957266
1023789
500147
83720
1721648
601656
935434
1135712
1331930
1174915
1945130
1409563
8333
205649
541448
1524084
244629
1019895
306647
1641090
392235
515925
811726
1324908
1634071
1502301
1777457
565216
1858895
1469608
1407013
1875776
1671
1779169
352694
1640969
702639
1971481
263863
873125
756600
1415262
832237
1961653
74480
372357
1469373
476355
1295228
245470
1770490
627536
1243599
712274
1177770
1595960
1289491
1863609
1370161
1309227
718133
288898
1919956
1123503
616421
1211852
189827
496889
1887734
117168
1310575
1764749
671967
1181890
1436932
412328
307242
57960
114071
1407943
54627
1000394
879408
1027235
1257764
1633513
1725288
826705
1513819
277443
601721
1006073
1999341
1150576
66454
618581
1289066
1361555
484847
158481
1895899
1290526
1561357
565266
990965
633296
1625005
1908082
1192226
608449
1728953
423837
5862
1519610
1251299
1503590
491171
910951
1936708
3100
1277164
932934
610439
1198597
1517360
1040377
595418
283737
36301
512463
1402207
809543
340595
842831
1032783
1885988
658933
356701
91423
1438740
1837763
650659
1382578
1175133
624944
1531686
1930352
646867
804511
1691305
1215214
1222131
1752418
857710
928495
774971
1643088
1330641
46996
256829
1267121
1893354
1791251
1316029
437722
844673
762995
1787382
579654
1323538
1121827
1053578
288565
1029039
1795211
1172787
1650522
208832
972511
193314
1943137
111152
777623
1102455
999697
364565
934341
1226414
494622
1247277
789562
315740
561387
855087
96670
1739793
703821
1998084
734984
1943082
14454
89826
1261474
1571708
1635007
443383
1852593
1976396
1665498
1541059
1378774
1550903
1004796
573428
1125470
1231617
1744791
1137385
1847467
1840058
631537
249130
1436619
846047
12293
1711106
966428
1775345
999007
1862777
1946042
1502759
21934
1538777
1552388
453706
240362
996552
259348
826532
54150
149939
1600855
447982
93676
1801533
1335167
547381
1097351
826761
1508724
876322
1422857
1658527
1927847
499905
634782
993926
1163638
410404
479887
313777
876539
1564946
185277
1840510
1079916
1111603
810144
1825717
676498
1986937
434263
437779
32540
1502477
1320126
721685
1876896
725008
1555368
251550
1616925
19985
431584
169826
300758
1382581
1350196
1845451
1191221
850403
1561534
931666
1037221
992728
855495
618588
677546
520473
1796857
1836677
562352
1611166
643634
798204
1356530
520088
240545
1737587
1626227
1484103
1118136
375200
301300
1782171
1352458
1532919
1599177
862523
322785
723164
1346851
1407658
1021042
1457945
1756436
1828961
1850922
982043
1159751
1850883
532388
389303
938841
1631137
1011739
1795169
1358190
997997
319721
1353572
437522
581493
1221376
1615013
880864
1893584
1386384
528285
1351759
1048047
1516828
3135
1726098
757744
1389723
876162
1638882
975232
1544213
1487479
1761896
1103912
1783062
1929854
1459150
995296
95010
976298
817058
559042
120229
747691
926942
631495
1036652
737186
995966
163189
1706028
1970310
38504
710161
32348
674086
1671706
1400250
1074818
758470
1861941
1945921
254460
1521037
1413936
1041890
539615
1537112
1066629
906903
1023713
503235
896129
1043968
615506
672708
726753
223815
1382621
202243
237028
1601936
1821751
80481
1951917
1677085
171602
692173
662884
1705015
526742
173682
1892616
1512490
449796
1191840
1395400
361718
1695810
1548941
908455
762749
580863
1646480
1600915
1130112
1093336
1844559
1824027
91845
659306
1158865
1346643
731649
1779714
168519
985077
1511558
568887
1665287
922926
57020
118518
1838514
742112
1397401
362728
1951559
891342
1606367
1138288
1628943
724409
658763
875841
64729
663918
804283
1557073
112875
1883196
148403
1638078
1085760
1601611
542774
192938
1930751
1308758
775014
801928
222655
1608615
1531846
789240
1970508
159406
1364338
1985512
410724
1941148
626079
1828135
203046
427296
1539104
1637131
299517
1874626
1087072
1063181
349891
365098
1764350
1447199
1912825
392860
1797855
474745
642128
1907513
335194
924721
525573
1309993
1294892
1179940
1380938
1771805
686193
815227
903091
33868
607481
959093
928573
1781662
458062
1391268
275913
58804
1869546
1238837
1677251
1647409
274525
1613408
1135482
1997024
596329
157829
1970724
6105
887446
1508717
1496676
591050
1138219
645138
1010074
557418
1895053
329672
1728590
889347
1392924
1046743
1195787
675406
1827287
1027024
1500654
1745699
990332
1980676
1763595
159371
421591
1873784
625111
311786
776708
401081
1683554
45453
833209
1680709
675793
1020970
1544734
1974160
1429763
1601748
995058
657415
492043
1114606
150586
187273
831719
120337
538849
189151
1671726
1802540
1022081
1348125
1329170
1687882
785222
1690705
369557
53159
163324
210922
641589
956378
1574763
1942329
50528
604695
1487706
547567
791387
1595095
1008303
1945515
1608593
1365337
402975
1923679
1617665
16092
661436
300891
1871145
1203511
1496862
563063
433598
482137
1134927
1747172
519018
681817
814533
1619374
1896615
1744543
48529
501588
1651341
1194023
1584688
749008
999518
1604678
37569
407888
1230640
1739402
101012
475215
750036
1444273
259988
1127687
476055
667274
1355432
1373791
1479410
1854610
1723777
154925
521216
1788572
42394
1661566
1840939
568886
1250838
1549540
1786689
904032
153392
589396
1741993
1646897
1493849
1728014
651902
1559050
914822
439232
1329644
1947153
1657160
396659
914093
1641045
479272
1118271
262881
1612885
52246
120070
1409145
418262
678676
942041
823649
585650
1356139
1240852
31837
1628739
599115
1386734
838340
1475514
291382
1648172
1438289
1603881
893788
274065
1443229
1850115
469525
929428
692311
1574807
1367327
494131
289459
1142154
274187
606571
1216635
306681
1126340
1563679
1287188
351706
676712
1146344
1293831
1486512
799105
1666736
413917
729547
3607
1703501
1350467
1236495
633856
1788083
1634585
1839534
401993
1633549
849884
1983211
348187
673299
393850
1004970
520681
745655
207340
1334341
1366891
711972
274102
1757189
620587
1760436
1116443
1333041
316971
910517
704229
1864381
867107
1658883
14771
858231
1966444
1999783
1279954
170871
99354
630164
1751982
527606
831711
888964
809397
1875037
316588
1096280
167350
1983414
1013460
267664
1310537
784465
1145049
280089
234258
1429543
604901
1748649
149009
401130
1100620
389186
1634011
1796172
1071578
1010035
826845
1635411
785102
304636
213017
297693
1544947
165372
454181
483132
1652083
568660
230032
84604
271255
1707569
1177658
1025226
1105134
1831473
862107
736932
243723
135329
1365236
1309343
887349
15664
1022743
1223242
883680
436483
431127
1372813
703561
1833404
1679607
1985639
35014
189173
921210
308643
1492079
198759
1502037
1605616
1249276
631528
1250541
293104
450225
851104
1195336
274740
639538
1557824
19316
79043
1792441
486510
114720
306162
1798318
895113
128196
1829819
631086
690899
176241
868448
1886084
1472588
1468141
660566
681981
1855573
239282
1013248
1457673
953795
1928214
932545
1003772
673286
578101
1743170
1237897
905872
22471
560861
1785233
463998
1447102
1447788
300283
1568369
1184209
1169018
1375843
409015
1350278
729037
700177
1660924
1035527
390181
1249996
900556
1476263
1415459
537650
1807644
1901695
978865
1985966
130003
1351740
1263099
1823097
1086345
189757
1289139
615063
1921094
808153
889447
1424027
1479119
249028
667752
800281
1623020
428248
298726
1334283
42855
174335
1102307
766329
1616377
234455
768004
845032
1036683
437157
673198
1628624
1450367
1776522
1159198
1849377
1165284
1412116
1397542
411690
1614662
198990
1254057
120750
1183907
1180991
205764
1758730
446598
1764776
42348
826070
449713
1627141
399225
595354
311373
251750
82902
1034842
1000381
23767
1317824
1202404
195117
1034776
748064
1053559
248115
1085473
505120
672912
1628544
205042
1632107
247381
1561461
144909
266989
1390781
419515
918504
1049741
1674918
1803629
698626
1308278
327580
231699
98999
940503
1568055
70313
20135
1725290
414461
1735835
13642
1623125
854510
836812
1619332
1608824
1527050
1203386
1900382
528150
1796140
786581
637660
649016
380972
1449173
1874122
1503585
139352
933519
1753102
1180169
1889371
896006
1106551
1521777
101586
71269
1731917
346608
1872700
562484
1516188
30416
1093909
114715
490515
853079
552466
1604833
1225464
491349
1032847
131098
332355
1013618
1597797
1861049
247231
1812270
786902
367148
1883600
657353
171805
900240
816882
662181
1742038
1851247
486470
352592
322947
1993644
564291
1586545
643584
1570526
862423
193538
284412
394134
1734933
310738
503851
525649
2223
1145398
150869
945833
1198799
1875007
1150615
986387
1573315
1791835
1537044
1647763
781869
1078701
1140090
731686
1956847
535536
1184579
334303
1933824
311440
441116
1553540
655508
1302640
1913531
1502760
1216994
1226568
708742
200056
94785
188823
1576929
1160776
451449
739881
633533
1317667
1394065
1007814
379946
530012
1962126
1399635
147028
1119309
460442
1052016
648977
169574
1691780
967193
11153
317479
1584830
709111
782751
1620547
390231
1019755
943250
1997761
1195583
810062
1764063
1232380
1331219
1541358
357027
955264
72561
1480998
1367891
1091201
477880
11026
312233
1391162
398922
1196240
699351
693632
560680
116970
1074051
1084972
1989001
19481
1576212
1105143
511260
662276
1960567
721608
581842
1195534
1378257
1844617
1072175
629489
1265920
34715
189122
812543
1835489
485352
45818
233293
643509
1827745
266657
1092097
1621071
280711
127022
71694
288606
1063319
1425390
578969
310464
1038831
1981066
1477453
717795
6026
783971
1608846
1654653
1035341
1872029
1700236
1992674
848420
1405165
147752
1370763
849040
80967
1714830
1130866
1517441
1466139
1613134
1729705
1252947
1676239
1480674
1048540
116846
526400
1648162
1270962
1881526
1230516
573857
187135
1290298
600012
550976
1320804
1553557
163051
1731144
45985
860202
819703
570399
467352
1098367
585895
824484
1977320
943963
521127
1245923
1732320
755212
140018
1204561
1828953
1104178
1330467
1370263
1853697
641494
1772331
1968019
1992416
1673702
377697
1873559
569957
1628119
717540
1923785
806915
799769
965047
1894008
733949
505611
176191
965357
799133
1742930
1380569
69032
331284
1975461
1702306
110715
611797
1200296
137186
1155479
1301574
48307
1261089
745909
1904744
1223008
1325026
1962613
1621066
1956757
476036
1474563
253877
558287
1660028
958261
784109
413345
1764487
1287244
1562311
1754181
1788076
1884664
366945
170271
425232
285908
321192
1387665
66673
564793
518285
1274436
1513990
1226529
1238513
1844636
1257106
538257
556761
1713710
776752
1225727
1295888
929026
848284
495404
347112
558595
796240
1107055
1919991
8668
1395104
389836
1256650
1945001
1433351
1183978
1040827
811537
737443
1677167
1622168
165353
1446798
1253251
58391
532285
40606
1796229
1899964
928294
1859036
1913050
1860764
804686
1346883
1455543
1885421
1522334
788002
256559
551971
1832825
1381202
1731482
798582
416768
1011032
253970
826722
764637
1293935
1494387
1793869
810899
22685
847892
1823555
1865949
158041
1822180
512209
1160164
1510839
18902
1518610
1151801
1390805
1089497
87606
1578683
651508
1309863
1306568
798861
1635771
56037
1668880
1203642
1349158
255926
1207584
1146172
1466681
1639357
1087789
363622
1197803
96552
274397
1662464
102239
980629
937501
27510
1027909
112986
1756893
646181
1493795
1281596
1989827
662766
1558966
1238668
534360
137683
1955506
1760009
485928
1573387
940645
1117499
1215756
1280057
1008241
1826839
928145
333557
1170511
575852
57430
615731
225664
384849
1279076
335948
1097040
1678042
936345
1463983
530349
348020
432318
134715
33490
259720
21073
702957
1783672
273879
605174
1993353
77562
1304327
501586
83201
446373
849591
372249
1706086
1012661
774561
924852
1888017
1746786
318748
1963260
1065735
190231
10927
1416543
890064
978591
468903
276719
944894
143354
639472
1539899
604016
969685
10485
1385551
1299846
1103065
719939
1763892
1629821
1540134
1029206
1367893
372522
10711
793510
1696768
88014
1797557
1013448
1235815
1283776
647447
1275095
1639990
621472
1793723
166004
825882
844616
760996
1729398
1241470
903070
1272607
580020
1160181
278699
540448
646133
1421977
1519584
1945745
1062575
1357483
1343915
923886
443289
1176003
1783847
1331923
1400092
140376
398000
1692974
229904
81610
836947
568240
831804
1477201
531356
1775514
1618215
366944
519800
1074133
1234626
956852
1928768
289461
1745876
322333
1405160
194660
1213928
163748
1236014
137077
592202
561679
515923
932546
1344853
1389967
124061
35463
233501
1495366
233086
80270
1793878
394055
796416
981756
1873074
623431
963987
177743
819517
1863511
246436
1129442
1649322
213767
1984203
32049
1386421
1855908
1746547
1198741
36082
526457
339712
446684
808681
568015
1613404
1260026
835770
1422495
450823
1083001
672859
1520580
973914
227189
430185
1823653
918966
1968542
583574
468135
779133
1759067
1631532
228820
11250
502979
526912
722505
1138800
223776
496946
263435
1745921
1871151
613169
1704738
460752
1324582
1160788
1941931
1988933
1400217
1874965
1963004
373908
412759
66204
215177
956404
1940694
494922
1239169
1239460
15223
58585
122765
1013989
572634
169318
1444138
1361533
69265
1044199
1527144
391041
1866615
924104
1363672
1762676
743877
1511557
1238499
1580962
1607045
1971465
286350
1681055
1613046
994588
1801427
1332957
704237
908777
702354
616826
1360789
428010
27466
13650
1428811
1543500
189710
86579
1444213
1749174
673578
1136092
756859
491008
353597
787999
348340
651375
1058533
303744
749037
509890
1277776
468842
987601
431690
6951
1931494
485557
1175622
1401742
556307
231486
1783778
407827
225898
1129466
330561
382569
270409
1442911
882038
1229820
67889
1462322
535918
113464
954488
1161555
467996
72799
592131
1662083
865336
449396
304124
1532837
1489712
109685
1279679
270314
968620
67555
881561
861049
182167
1645372
1141014
790235
452483
20676
82668
971691
1211754
88735
1880688
127347
820918
929240
179
292853
182483
116346
268352
701200
1818308
1529022
579092
1985882
1774202
1756276
1565031
1815490
1027042
1529290
596279
1134596
685202
198938
1393683
1955234
1718624
592489
487400
1737468
61247
1439556
1150368
1312116
780300
543699
298653
384678
1148079
489740
915736
722083
1840484
1506197
1226206
1435916
1503844
1441506
1176004
1403200
1011400
1896433
1302462
976034
1420347
921025
1684673
1556385
939759
1027314
1733781
1215906
106568
698531
1022057
1707183
420350
1791013
1147275
743215
420062
997475
584830
515849
1819983
1609668
1667107
544981
1155727
390090
313426
740253
689960
881068
942108
117083
1274987
113858
463918
737780
946869
1989709
1669168
274641
684103
1346682
1218973
1065225
1283819
1135430
1669849
733926
757353
789463
185713
275719
148979
1740228
1408415
1020060
824129
1510199
980182
579521
1428506
1414866
441483
1985707
1909024
1401511
1387066
450915
223478
721332
388507
496373
814559
816477
1959278
161483
630327
620428
219087
1893877
908980
16133
318301
366658
10219
220520
1150106
1250451
1961274
1818891
915
1393776
428437
721110
1949965
403438
97478
1415136
101625
1485512
678514
1090695
833092
1120925
1177345
1298516
352933
1497844
948047
1896645
1708988
972953
279443
1995657
346386
1270877
916712
620443
1304345
986931
4369
375182
1008168
1083650
69138
1180444
985324
1530860
1349843
447886
712646
19017
53901
1027103
1535479
112653
59708
1257622
576580
1633657
1760051
1809490
556760
688694
372340
1234994
923114
588023
409645
823361
192041
959786
1285918
703720
729529
393662
1085785
1727786
1612262
1495461
724463
1014936
1726976
30692
357221
822018
942839
200182
1094309
1266201
74764
307076
1806631
258009
665524
1059095
598597
562767
1634114
1009961
156264
1458802
1340839
1726776
1989094
1011372
558646
1636132
1463790
88412
367648
1611522
627593
1231961
1623605
549731
1448894
153583
1676581
1028256
263383
188210
1085447
911078
25066
778945
618152
1999235
275029
312023
1838521
1031783
1782129
1505292
1514252
1954614
412816
856981
1618783
1803870
473479
1791192
973996
933356
894038
841933
899670
1257688
660662
169383
858800
987728
250683
144451
1173853
1020516
801882
1592954
1606260
908299
245582
1439350
1028902
930372
46092
1151204
96658
695000
654169
607966
823762
668795
892373
213321
601578
1848586
1741651
935124
930133
917148
1329160
1156178
302530
411713
351918
1009922
1924340
535336
246183
348524
614200
457569
403937
969161
1278903
1652736
913079
1771876
155567
624714
410686
1073283
479914
1427670
1097928
1210598
1434190
47440
552031
1794230
1371759
1107013
706496
1775019
1844397
827947
63050
1842107
1257990
1459015
1590814
870750
258291
1587511
1765115
1643520
317054
1360690
1506082
748303
1391180
1372394
1043203
903253
1520046
805391
1247032
870059
72227
1351250
382532
436625
633460
1100295
1093832
1230964
1083578
1152255
1501244
1017701
1093850
1777869
1654111
1810611
829641
1078659
1495429
1847824
1145753
1912415
1584072
1685294
1112488
1876011
1914905
1077775
1419634
1255444
96318
926603
254057
1262956
1655916
1699547
449253
808716
488708
1216671
407744
1575844
1467319
1973410
1210345
453858
1798333
555730
1856061
1433676
1718349
1287629
1470774
1302385
741853
1095219
455320
1780574
1040577
1833559
35860
999574
1344822
1260471
795907
1272605
1354028
1551148
543818
781197
1974730
1004272
1518
1852674
403444
1340466
1342679
199390
1298256
1423230
1993838
1449495
1316106
431541
1130598
827432
896901
1513858
809992
1334918
969700
628398
423256
1704194
1621298
1429880
112422
1639279
659127
1327012
86139
49565
798311
1099054
1567536
1147449
1728879
1571941
525867
911833
1412799
1656734
1551942
559198
1119382
1506863
1933398
558529
758334
1370680
1102618
14796
1626594
803669
160714
74249
1432858
1000946
536819
1915327
1111491
1284498
496009
1391506
1636098
1571577
1012999
388295
1450939
467756
8988
1603169
879435
1742849
803974
531364
1166552
1413290
1325714
950369
1052408
668344
148126
1661359
1810193
1620416
83285
1299262
1794489
1017522
1848998
1186205
1579262
17138
612112
577780
886111
1806689
1739241
663510
1875408
158481
1091891
518924
1785542
1669794
1966212
569245
1407341
938349
1897253
1534151
1640414
1536087
697588
1025885
711475
1026747
986653
288563
802975
1798941
237982
316776
38188
908254
404281
217430
1958263
1971694
1489707
395700
1496115
1404267
255677
1530725
1689238
703993
1289938
1494353
1645324
790075
1855419
207505
693303
413768
22828
169705
1355789
349897
288176
1683917
285046
1953748
738538
1440642
1025786
421054
1900601
1074132
1375589
778491
263097
10152
1028542
332318
434856
1580364
1550849
1360998
1667367
684564
1365126
1779767
1374372
1463532
1511378
565981
746502
365421
1391267
1612129
1493855
1653798
514510
1978622
475281
760229
48437
1693842
851381
357007
499319
463913
1696359
1419167
1556364
226793
1509449
497733
1623650
1924431
839525
473340
1064155
15406
52499
93570
1400266
418221
27275
1912433
1662995
1426425
1682239
782542
875391
399691
804605
1783104
1581708
352011
1268631
841014
1798988
1650993
282488
168693
1783188
357702
1066093
1346474
588960
1383772
679738
1795801
1598976
1862246
776164
615583
377648
1615237
218895
232320
787359
825033
1896741
453218
732518
1993926
830257
802139
423620
1139566
1810111
414181
1933975
977599
947428
1301012
1428013
1773706
907962
391296
211147
935277
329532
981264
1144911
30268
1688778
397476
442407
1868396
1267624
412743
1962041
235380
1117012
1059913
1745541
1037621
1967042
456209
966333
1065736
1083041
1002800
683937
456425
1435099
1360388
1130821
568723
509618
146347
719802
937035
560511
1204011
200401
375894
150072
1119583
1318903
250884
1741779
313031
613712
583892
732392
309088
729773
751658
617360
1800867
1127499
914264
1770529
221885
1357691
1359899
1954337
356927
1582407
1036142
1684313
656766
344638
1344624
1984499
488893
739891
993523
1467058
1148548
374
1581018
1425606
1035960
1626299
1594555
261889
155120
927729
978964
1636659
175337
795705
1458392
568149
150070
1002187
1282384
1888547
1523182
1763050
1706224
1285392
747423
728699
1924809
674835
562056
26008
507688
1982887
1547574
330016
28329
1218009
284588
555165
861244
671700
1048104
365776
997592
242773
682764
272638
1640851
288714
80163
769340
93558
1150910
1881210
1568281
393683
1317664
120749
891372
1997782
1326150
1466321
785218
1311820
698707
238633
747297
483138
1574797
590912
1633516
1456270
29595
1884146
978854
709684
515093
511577
985807
1911376
1716427
1741413
1951769
1155940
1712462
1401816
1306389
452523
413334
1367027
417505
1083659
1351352
863077
1999216
598552
81935
1505734
1098842
727725
1933926
1130885
1166104
1093122
667495
1498279
1745968
1940545
1328142
1131545
1305274
1075150
1083247
630735
72546
760978
1190098
1177559
1092684
972431
1612879
1254916
1126355
1640568
209432
218275
1981055
1396280
489786
165855
298202
1288115
1441946
1984011
1204133
750820
1101540
1687335
1780296
1574886
662417
1023991
801297
746220
143492
1901187
467912
221063
1454660
311613
733607
1925278
380883
678345
898834
871119
1790078
946529
1079745
767800
1710410
1655244
560185
1995027
833194
884839
1249352
712203
1430381
819344
251257
1695096
1279064
333634
495788
1540195
42517
961371
848621
1465019
1881382
1371540
265519
1528449
500106
673451
647227
1506986
1630595
987772
1218572
466781
126130
361427
288572
371044
1443289
1537524
1560565
1051566
110424
1420673
821529
1123469
1512396
931646
612793
515776
1030780
1560322
636859
1241627
302950
990282
1986444
90833
171055
1222731
885724
1432241
394969
369408
1172411
430458
677850
510140
1720150
36679
1030465
1112829
617179
1795634
1208522
1689078
1100770
459463
342184
1710729
1961648
39006
1210583
939584
1490707
279378
398717
1203211
107109
735204
81794
184860
1627035
240385
96349
307510
131009
194564
1711645
344597
1330528
1315090
1898994
265150
243271
686467
1077522
1303235
1904451
185560
1252498
1247892
1876569
1778947
1761675
480197
1934921
27687
741064
465067
827285
1978974
1254682
311093
289563
520876
1806617
400613
759829
928925
1999503
1700464
124869
1460372
1306922
1273883
1755801
1104875
1265584
578664
1886064
471797
1967193
1418976
1496503
1460835
935929
435985
1868895
150361
906277
1039774
332128
1679326
1591581
973761
986322
679777
1447137
652834
483850
645693
90485
477217
371963
322063
1440515
1792639
1438773
1381294
1929434
577372
117217
229629
1533852
1952641
1068409
1545156
224951
439410
1929230
1656989
1697509
1450199
1789670
1739946
439772
948548
319311
539107
556158
1644629
576666
848190
144402
514077
1480790
1162255
1894700
1593181
804468
1963629
73108
1155468
246275
657763
843158
1802903
827274
1569729
792086
1231495
1149986
1593970
1261471
772509
1086938
318151
63628
131064
1092459
1386243
581173
1335717
589232
802797
683327
1855622
722926
1002755
1308457
1779718
839791
562946
408331
1664121
690501
230408
1173742
415592
1603937
630111
29395
219717
244680
1775961
984746
292142
372263
362133
991853
1494129
209076
1921069
731018
1606521
75361
1216729
852743
1189591
1558390
596756
677861
1652206
617218
266161
936724
445917
557466
9145
1287534
494275
471212
1791455
1211678
1755488
221044
1856469
490449
354648
1151594
1974939
1311098
1277430
26724
1123665
1584896
876872
1702667
1940820
309102
286313
1739858
1064544
1394863
679670
1212552
537787
705058
662297
1102313
1722482
348540
940039
1569910
1225566
231897
1851334
1940868
396517
1656263
1838797
1220363
251597
1543510
1958535
712974
615237
1269440
939377
46526
1889385
511212
1124243
1060565
569133
454210
1129536
1464737
1612329
1934964
1888647
158328
1973582
518902
599371
745606
44914
1383840
1410281
1650506
761439
621412
1780713
894203
303804
101510
1293150
1360878
1395545
1308947
1619271
579566
1606354
86939
494158
524739
1260958
963214
706276
987003
310653
1351596
584173
366705
1001736
820690
1949007
1256070
210588
1277463
1017862
1984947
477338
637815
1128783
124763
335436
547162
430183
1106409
1343013
1070156
1287632
950047
1675649
1807773
1375426
1898066
187283
1919844
1929553
149298
1225289
1180804
1636476
535885
787494
1116980
115613
1678427
1505770
1881719
20723
1452287
900877
186042
1912256
1894364
438762
257674
1473682
32709
1258020
903744
763621
1519840
282880
1652795
1696878
1961243
1288490
1882585
668459
1195258
1356446
1380420
626934
617643
317182
630141
351008
1267738
760572
241112
1783299
1382209
426946
1028635
1438498
407752
127456
609844
707184
668671
12316
1357597
85759
1310046
1676911
39315
120776
1620337
350315
745065
699261
1403974
343183
138155
844001
1860874
1531099
1217194
863716
397441
808782
250824
137640
254
699646
250166
793137
14286
701054
1816961
1526523
1408153
499696
1232134
1850134
925775
1901818
1711082
458462
1089954
1505928
790749
1685903
1459052
517503
1532817
1455092
1947180
1253208
1341323
1836050
1268987
1747093
123346
1999276
1438461
1038242
984024
1643292
330615
1407211
86344
171744
1913333
1517368
318163
464068
326929
1215330
1198374
1451578
1020218
740296
1313533
291032
1065308
635262
32925
465130
333893
64562
829276
1732728
263643
853455
1840690
1348431
414993
511383
1281488
1803431
1534680
1240063
1126473
289795
1046746
1052478
1362238
1657333
1839755
734783
884199
1662111
641489
1878319
34615
467065
479869
1482121
1970243
975667
838156
570628
282534
1151885
1510881
1483975
1075768
370048
1590885
314537
578701
1094312
1758437
209066
368560
958256
724837
467262
1930106
878703
1941028
274659
1688557
550322
1124147
702511
645191
1293969
802310
566649
1026459
1934653
700729
470078
1132326
307403
544141
681087
814295
1734556
1310093
140249
1697705
753022
1846777
170301
324628
65441
7780
983350
891553
993342
579208
1335813
1740836
1721069
1116550
1728685
1028865
91136
509203
793320
198321
371690
431374
1767557
1815007
1026084
1166618
1243714
1828609
1524084
1710536
1801076
1888555
291765
754936
779764
1555207
1217647
1492664
1854403
789275
518080
376104
1751441
1332968
512324
132099
1238597
152131
1672986
52179
1751687
1061450
1484070
895697
897222
1273902
930465
1426396
291221
1111029
1844735
1753949
799702
1332808
260762
1451958
776838
837409
1303208
1165985
1168905
1535389
941501
1467028
288841
1138944
1304785
1638036
459321
1477795
1131138
985079
658336
465243
1637929
788501
177325
535470
277552
25611
1981495
1297754
1778294
598545
1126718
1079517
304960
1473194
1739194
778517
1436322
574311
185269
42976
644043
879387
992956
1233603
149654
676621
1425077
1420412
1717831
1584953
10680
1216604
1192423
1447644
1238461
1890746
1980181
382138
610926
846335
1783879
608032
1968495
172900
1681981
1923907
1569126
341561
1823722
1494321
566899
689463
918685
1059912
1126642
460490
1971685
369402
131386
1392602
1831839
468674
1230004
1582300
334200
1647967
1472394
1211601
1205500
1090817
1231429
399232
1249317
114653
934299
430454
955780
1628693
1403824
1540764
24901
1179357
386759
1533438
782692
67089
1643324
539911
223811
321407
539951
806938
588724
950861
1645743
1030716
722639
37245
745185
1305536
506327
464928
1798049
760239
1482606
1106927
1905121
410757
702691
1521554
215222
956758
1715104
191825
1301491
1784507
1366470
28087
1580986
932126
1967181
715632
52259
959737
66362
1952206
695939
219146
711558
932387
1190058
490136
1596292
1728269
1967932
912030
152103
934011
25217
851724
401775
1638140
903955
364124
1186273
755280
935915
314389
1864246
743152
1702999
1418741
562220
315243
414672
1132318
1445320
727249
785043
1756449
1185885
424657
168876
976812
1114506
953956
1485082
407366
1745469
1444293
1897747
979309
1905771
889714
841542
719941
1539063
401579
619514
1961160
1538603
1271623
1001107
1241553
1895766
409934
1162695
484975
86963
1582552
872758
1242631
1840737
1724210
1414717
128192
1945879
1670608
1061451
386717
337974
40456
587831
610413
452809
388763
1498148
1779028
1428845
531605
1836067
683322
909530
1273735
379127
603180
1052334
566966
969876
1137295
199200
1748834
841767
1411109
1019921
1283324
347836
1661659
1619770
1957894
605843
1273074
573207
515314
324031
1222909
71921
72647
277135
874771
1858397
1919327
1004605
1340392
1328437
766510
1484892
1898030
1777985
1015169
194576
1443791
565573
1559506
600901
1646902
527443
1861438
720797
1637731
842035
1889917
228112
1945087
1908547
75845
137356
1716123
1352616
1778643
991455
226878
398564
1499384
1785186
1941870
1656052
700047
1311688
1259042
1828090
1198799
1929052
1057661
1842392
1244121
1326661
1791828
929450
1455148
894695
1253753
32148
1423336
1056080
194925
631904
1342247
1507053
133589
1369844
292017
501330
372007
567202
1758371
1939108
1895020
461823
587789
735641
1791062
759567
201785
1675698
1855899
100023
1225467
1480289
230661
1784320
1488423
1024708
206130
398057
379815
1707620
1286129
471318
1517663
1379432
355090
1244432
1159044
1855811
1332008
610935
1753157
503008
1362543
289644
1765618
780261
1756581
338743
1485528
1502079
1215765
1582316
1186985
1767291
1888535
1734648
1634686
649798
1985603
1307139
212080
804968
845502
1900315
1019949
432797
978929
1473149
1788477
79657
1193135
1808041
1839645
206798
1487980
1729582
15399
1141607
1239365
1729550
1096055
161010
1207666
1599831
239471
1883837
27847
1663505
1424794
729037
612288
731128
1774965
1467271
16404
12937
1654098
774807
351706
1854875
1906839
1604290
550077
1015360
1917410
1116669
820586
710120
1821797
388010
1324415
92430
146699
26713
1325266
550727
61502
1164837
336955
1405984
1124206
1308166
1737444
740271
1992868
1663195
1320684
1611620
75469
987013
1966210
597914
721457
15388
1332503
1184116
25861
1592695
616561
133715
1880490
1871416
1691767
1143194
184745
824225
99990
549362
1150466
87978
1532252
6546
97212
515808
1819603
1853678
1127790
1608520
580261
1701028
650159
706995
832159
960332
1969551
725893
1041849
1450002
121494
1325317
303201
653125
1809626
527877
1787337
543165
1707627
1876028
148627
1554294
382616
990607
1097647
845167
28830
1139443
482915
1253071
719730
288799
1818610
306035
308464
811902
563621
1125808
195835
1638757
1953666
1775320
392279
1018723
446887
1789559
1363482
37848
654501
1077697
1456535
1643630
718451
511600
326696
1793672
847027
1932835
291725
415218
234200
1368674
1346953
556341
602656
678746
44231
566032
595102
1699720
1697004
115537
1045659
1014656
1399370
459526
1566662
1002666
363891
1401795
243876
1371487
1942779
694053
1388719
1641591
498444
1922900
354830
811830
629616
1246740
983691
661641
1779921
1893531
1900992
1281234
948914
1440710
1587496
1507819
1823010
1125002
1486137
588575
1319198
318539
381240
162389
1456724
1183744
1317490
539957
1079043
904328
919573
1391868
946454
683750
366221
1812597
880088
570804
297832
1784478
1080151
1259057
1509678
472895
1551867
930935
87253
494970
1595940
1152201
1363571
1932437
564597
637492
818490
1182485
97898
1580666
1431883
1012891
163992
175895
821136
1237243
1478282
1308582
467342
1029854
1098538
650189
1457435
861926
1126557
1069863
389614
808363
1690936
1285537
1266949
1927222
521669
601150
402340
781586
237131
620931
982179
217372
751334
1864227
8070
235877
1556106
39578
1653221
895224
1387948
1651726
1769639
1643162
129519
1207480
1624219
1043137
1456922
1279935
1917763
1549850
50607
1345505
1972113
1251912
1384816
239332
1756380
1992540
1841186
917008
9066
289554
1269708
655611
626412
1696731
1691299
584980
1331542
975093
354696
920929
1185773
1352633
522326
579705
1299120
223517
876306
361253
969701
166458
812611
1387177
1055318
358085
77080
1284783
259215
1366906
1522734
1075599
1442027
421629
365670
823624
564535
315408
1890787
1227780
973759
1609960
961008
1950980
1286925
1466109
155731
1550922
1692019
129706
1539614
338832
1905476
445243
1176367
1086818
1956608
577927
1598241
70654
1179213
1128380
675025
106606
620128
1060963
1224042
1604000
769801
500857
578772
490298
586861
1380797
1206916
1587030
629416
741098
481161
1726289
1084346
368171
545995
1883499
1236576
742560
1883770
1603146
811899
1358821
1403480
518157
401452
1622397
116633
696922
1973381
207460
147331
6294
1623429
107729
1061614
1685498
1327943
1889176
1559562
1687598
1519168
307800
1540706
455864
1174448
1173596
1823174
1255354
25895
1299227
138976
1316492
1909668
1733214
1180930
1963899
1005094
28314
703670
1241377
464690
1043571
897648
1760542
293421
418547
1979706
39366
1624739
331222
1496195
1747463
727259
1078719
1710808
1688238
280081
1660796
1362950
1943381
786086
1575036
2309
36148
1684337
131164
708376
749471
1882418
1731638
407606
1790734
1963463
1437693
1242601
1319927
1020580
19176
1206993
773619
96145
1538396
1522106
1919612
1898995
583757
1165393
289506
1456854
153250
814174
1717204
125289
163908
1195710
1455233
1686518
1979375
1253635
660153
294364
1146050
498364
37708
1278544
1146201
608986
1933371
860249
581721
1043819
1669305
235065
491115
1418268
1300819
676059
706146
458668
133564
517874
1950769
750312
459839
158936
1326965
569426
39133
554976
347946
1243848
797798
1531988
12235
1790932
536115
612955
1075946
895740
823415
479265
257034
1609879
485044
1040323
1229539
27488
876644
1572790
578853
1629677
649265
348028
752803
1155902
278898
1397337
132221
818720
302016
205357
1085997
689471
924904
171545
1463221
1600401
1786656
965782
1432421
1966883
899803
119339
511853
1825666
117492
1051329
1681266
257330
759923
373559
1111090
527029
1127408
80879
228489
472480
1032919
332974
300405
1073875
731525
749659
616320
1811509
775586
14523
1441585
719844
1208387
1850600
1332465
385680
1090578
815736
1037686
1684725
889569
622193
320054
1742164
1633776
1639205
113633
1726006
1274650
1714270
30048
631410
429951
1290234
1234800
1366675
204442
1630748
1441639
642443
1307438
1455434
1319249
1125922
1057167
1636192
364572
978635
624292
1723173
691431
406780
168116
1134030
1448252
1586035
886202
142605
227402
967195
1253282
1113127
1604711
90651
70546
686094
1195144
1831834
1485750
136742
1638083
1884252
276766
603369
1571429
251577
290210
271092
895494
92512
217409
293553
248665
1546228
1825245
663332
1419274
1682993
857191
708458
1662503
526933
158788
1900489
959272
754686
1431933
1552454
745892
1991630
1130321
1621784
780714
852492
1155415
46538
1996309
632296
1636291
1025331
951337
956468
1411063
982822
1895470
1298404
420848
232425
1813013
1164407
249977
1713408
1005610
675695
1362473
30747
1185203
165853
722175
1047486
258193
1717630
1122957
928366
773434
1889273
727556
599590
83411
511494
832516
1321140
888539
1334018
1147689
1828414
296095
661797
1725620
1559386
1450062
899658
1426900
890313
207535
1852921
976772
332034
1494561
1162672
551308
1744907
81758
13421
1654204
752016
1999837
81477
1764777
565290
954686
936209
1418233
1876126
118512
1728318
1281951
597824
1795680
1234292
1489022
1250985
944158
1502965
1893141
784411
1288575
297791
989439
1123244
1522516
46647
697396
190651
581942
1381701
559444
565272
1724540
1194612
1198763
784647
1569975
1315557
253479
71056
344084
555406
1199720
1722956
1692578
1609891
1981744
866973
1268158
200579
1959091
595715
313402
1224859
122669
1699036
232296
297796
1553798
722166
642117
356558
1460356
101839
956070
992721
71407
266687
1136440
800858
1553939
613513
1006851
99468
235206
1769944
733893
505745
33708
1056559
1966204
66733
1851403
151424
1064932
1246696
1709805
1216902
852368
1189164
1835778
1095740
281794
832378
226850
274650
1545035
1948504
334656
1067300
1850175
219755
608905
718930
530115
1676912
25483
1086442
1760732
650795
999012
1529585
1850834
1657348
610741
1559854
1037768
38095
351937
902816
649360
1644549
353788
1053298
303715
1141549
745913
1735942
154881
1318944
479511
1785484
755234
118946
1932278
590737
889302
1766064
698031
836665
218599
1114715
15737
538010
619664
786039
1323519
1879454
1274868
1621658
1571864
1509241
1983889
362077
390942
1518167
515254
87443
1885464
1601046
1116705
470607
1865675
1038097
1913334
1996909
811409
57527
1180486
195242
514992
617537
806238
876237
1083710
217620
1206769
769291
328083
1980650
1742371
177291
1210729
247869
1455045
187182
1988909
1209081
602805
1469429
1750128
740711
474755
17414
398086
250396
1650997
917672
817764
46820
1590572
102064
860710
926692
736894
1542828
429534
1819358
631578
331547
610243
18174
692972
1153809
1731234
1493599
820092
185044
113617
1204632
1656300
1781850
823248
481180
690981
1113991
74354
276355
1693713
1286211
843472
795409
22360
263288
1600061
1508849
1505037
1708482
1244722
1734725
245695
478109
356168
1637107
522577
1651139
1153557
1363616
279133
801294
956886
993864
1928696
1792447
624434
541550
166646
1267481
365781
32367
896549
1737290
1128976
369542
1783957
1704004
763773
871565
1013975
1948801
626229
1895651
207431
660152
181636
764471
1871576
1489300
1968583
1088513
229583
1881337
1669079
391705
457355
1738153
1501002
375045
1581442
333271
1020210
1447235
1622962
75797
145815
1491480
1358490
728687
59356
1215828
487885
905887
1341068
1658688
294582
468447
836216
1345724
323245
1797255
1233790
350860
976818
1105614
1986245
1360678
1594841
284210
60205
1569092
1864151
1347130
1540459
1675154
1293503
1539363
99816
494961
1859195
810432
544951
822745
1244025
1033233
1098459
1543492
683074
245084
1845031
296635
783047
225393
1204466
1981431
859176
251041
1158580
699263
1283375
126307
545818
1852216
641571
511497
1414034
306269
905288
388962
214135
1324745
1157021
1794549
1537580
383450
208680
1001534
195876
645236
491840
492120
319922
39385
956817
220072
802888
648631
261941
55515
1988286
319826
277564
512091
925296
1142648
994428
1867918
923812
336775
1765362
1571718
876208
529885
36044
1876417
1849806
514098
1049955
239249
1237466
1280579
1504188
1405974
1445301
1026439
1684079
1772643
1387228
1643518
284549
1257806
553232
1168889
1139469
1244177
561395
1289816
810629
1425738
1838904
129644
982851
40624
1260548
714661
1167549
715747
1035629
91508
1202376
1305964
831537
1860232
822465
853485
932252
1791164
774656
951561
1752438
867460
1169564
736713
439923
1066952
1639474
929660
1747618
907552
894862
1948144
677534
757145
1460472
1231488
628703
555550
1591288
1492134
50698
1465359
1393219
253808
276618
1681723
561524
718894
1628887
1358540
1573820
1251191
1077634
366244
1405466
438013
55972
1789034
231495
223709
872003
309744
347644
74291
56562
1267553
1460075
1201507
30543
671226
910354
45442
936664
1295716
711403
724499
823728
1176403
837488
938766
1420540
163494
1543884
130373
810536
599263
108035
1331877
1105462
140444
1933554
1947889
16746
1378014
697792
444572
452106
50728
1509850
426183
505957
729221
347196
1829804
1817464
1101700
487159
1047151
778068
383830
1956688
1721309
700732
679343
1479829
1428012
209955
1310550
1535536
855704
1947903
1951574
222816
1119321
244602
1244975
1322916
1733169
831047
180800
751622
1175245
1468047
1301796
1636708
527511
1151714
1516101
575845
1624706
1797408
1217024
1304441
104990
572322
1552431
30476
417557
187439
721383
1759694
1094630
436126
572283
1181524
1244157
1093121
870216
1601193
1939934
1007899
847858
801679
660506
1318580
1781683
581599
272152
1821922
485328
14527
1733297
1973154
1538988
153748
420161
1615471
1686836
1058900
139642
1895110
1773064
1027665
173891
1412091
989259
745468
1992268
1175258
1206191
357798
1842592
1107564
567634
860832
1695104
1894259
1324196
1250843
1027679
301615
1080304
772596
1570328
1107540
1819576
1018606
99142
1970334
1165846
934761
1936246
1388596
1627011
342687
1313388
932197
985518
872261
1077789
453937
1298226
1768286
1216332
489232
1454182
1569964
192228
913910
1454508
901093
787833
1691047
1985548
484693
1949175
1805172
635292
1331683
1840996
1535969
885550
1028103
75073
380363
926668
451260
491752
224985
725594
733527
475173
954356
66988
1759341
924435
1303173
489440
455741
1290967
956730
1349192
221317
352591
1350616
1769239
250709
854345
504070
921039
665180
387768
1983407
167265
1587688
196532
295661
871972
90576
1485709
1188184
1216617
1557935
2989
1427590
793088
960070
1395441
1031705
1993931
997411
1506576
1984603
1098397
891388
766310
605178
357851
1638785
1507216
1948906
1735566
1330324
1031593
1746378
186050
1861815
1315610
627320
1909800
445560
711031
1997610
1824337
602451
569590
490479
370675
667313
1475255
534639
966608
1982622
1839272
894691
794947
721294
1698339
1737800
24284
1106266
1110533
691531
1704981
1401944
1246701
790787
866504
1005086
416630
1698412
319215
1300754
151553
1298344
985972
1818754
623911
1170792
1954380
6004
835728
771211
1415929
97467
940974
407655
1216320
1793681
970295
622576
1500833
694946
1493398
993024
1920095
216267
170976
654794
742921
1984425
79097
509665
1707744
1424520
1981568
99297
1113085
1458418
1321555
1615433
1479688
1417353
1221411
1232222
953725
1402967
236069
1286085
1156370
1186844
206931
9866
1919298
111987
152209
1826956
839435
1246675
757614
120089
1498047
1883766
215535
396831
962734
1470023
1968684
538239
1954713
901471
65137
1705875
1442832
985155
1006054
1686175
1164938
1984936
68604
1894856
822116
44320
545475
1334921
1139350
159795
1304884
1695822
898590
753791
445633
56077
999648
1292701
1801631
1089588
272898
1678059
1401027
1456780
116744
208620
573316
704490
1696629
1819774
66701
658687
665837
1436774
1039162
1016059
394350
544679
1451962
1271559
410355
1291326
461466
175530
53368
979959
1230840
552530
835446
1603542
248067
1179796
242022
1844300
667572
746951
78498
1703272
809367
1771507
882597
966785
1481525
103908
1865790
1142951
711276
868299
525563
1539196
832982
1446534
1850612
524303
534843
1655463
1361479
937623
1965460
688811
198755
1610943
125783
1413893
947483
1316580
1374076
1016966
1709237
228375
656779
1210564
1340969
1804287
1277712
340197
451916
1249606
1768001
444453
13060
1821620
1049161
1364360
1517461
1193296
1483045
1618256
54361
1605691
1746019
883495
370917
523481
1977943
1606071
1558020
361323
274761
1572225
1329292
692656
1528500
68494
257086
828185
336502
1881737
1155126
447257
1849193
321372
770676
1779362
235268
1904639
873502
1748280
138103
1485879
1271658
243530
957835
1838356
967689
71307
694720
842350
1926231
848596
655157
921615
1372394
319286
271412
1286545
1279337
1034695
1846484
790965
1732512
1219297
1871023
663646
1586217
1674229
677469
179230
193082
610094
748429
957272
1652972
12718
1930499
1345092
1539191
1536483
1942295
1767005
1103517
40774
802961
342656
1038760
490549
95339
1073447
370326
1845635
554195
57529
888979
1142337
412093
1880002
805859
67699
39575
1840490
1272780
330840
1027475
509539
1474663
850576
1774932
12
197311
1383449
654859
247013
1949325
234145
715775
1494929
1505705
188663
1799733
826339
1418711
283114
1514370
9018
244591
483614
166025
1147791
1932669
706283
989423
1943895
1893780
1126042
1072831
550130
1564110
1777111
741740
1118374
541020
834335
1926926
452697
1838247
1879182
500473
808402
1299783
1586578
1161631
1706779
986942
188876
1281091
1735223
1131592
1541996
90750
588776
1394468
115425
1323058
1985272
207267
70134
1461007
68817
810407
1134994
83202
933612
215573
899315
56388
338113
947029
1180644
1345212
424760
586682
1734819
321440
383774
763859
1973281
1434155
97847
904516
1071505
666349
639882
1270757
7268
1321385
79967
1738301
1335175
865489
642679
1222166
393672
872300
1197622
403274
1335081
559097
652414
1043762
1637203
105307
1043668
1310660
10502
1794770
261837
366224
1684468
1236230
984652
697889
635299
1575625
173388
1868855
769367
1310627
1962947
1210237
1854257
509329
162868
1000615
919374
1140090
950488
1729251
1499964
1825052
931203
1887817
1830258
1619644
867919
1438040
420399
1360434
1847801
401409
225526
126886
530743
1342002
1102565
212967
598704
69766
1883948
1828629
1664420
1720686
849421
978160
721443
995561
1472797
980182
1728838
96358
1035489
1398626
53228
1325648
1442035
147461
1773145
743842
461924
1400416
412843
781509
1914141
1263926
880278
735457
1092751
1673968
1957745
1117141
329080
1181739
420984
743922
454964
996533
1998965
1048607
645922
13276
1079441
1624489
431572
802836
521305
774306
116207
1355537
871276
767984
385829
382078
796375
1826380
1266659
1826679
1794646
1006801
385719
881092
1219662
370864
964429
207133
860430
1413420
868184
572433
1889273
330144
1328728
1545057
1532468
249516
1983537
1428271
1730281
1638803
1122961
877270
1968381
78207
523191
1050511
931163
722496
1141702
23264
1447066
223944
860660
1308387
1493122
53153
370145
996787
734309
513466
896748
504760
539196
1192696
597918
1449457
1209453
333947
374126
784362
968982
517172
914785
1763237
664311
560531
1402154
870603
1569098
1957621
1913095
929615
1603267
1153020
507487
1789585
1484257
784571
691674
1949969
1709142
721816
668013
12582
1048941
907022
551013
1808487
31721
1417951
1475088
1667769
1373789
1748807
1610964
106624
221030
1917905
528811
986259
1432038
1751275
1786973
1567507
1356954
548354
875096
1748452
366600
1815179
1172016
1317528
1627544
49201
1038855
151195
932916
1058214
617786
341731
885781
1790789
1806665
1194173
615846
192589
79322
1112182
1043872
1085879
923006
1830243
521689
1815340
1910735
735788
988923
560227
989433
1269150
1515237
854126
1185313
444833
1224011
1498790
1066065
1106865
68983
731073
1557949
710834
50057
982040
1713001
535305
1158229
1474825
416703
737695
1288442
706411
1097811
252600
123358
1827961
1055185
889444
1088644
904889
1483463
1328786
909862
577967
713454
267478
27967
1535855
369621
247771
1362678
1344738
1114987
820996
796055
1716494
994661
1364025
132053
389789
1554752
1654185
1205849
1484205
1600813
1430154
1762550
663744
1632494
1880470
1083357
1734844
1833792
1001581
200779
1082126
291620
97354
111515
237431
1837554
1277489
1641358
468011
912852
71026
1737558
1771
1757728
683816
967669
1424395
677141
961775
11328
230029
1714469
63953
201370
588039
346891
835571
1348323
1122460
1520278
914742
1029726
793819
1637493
1865660
386159
469456
1383446
1963304
1801228
1670992
1019332
1136590
1636683
1365685
311801
200099
1777930
362655
155552
92049
1144218
992572
514306
692120
361466
981315
437602
1420897
1380766
1743026
801749
763022
727917
1061823
1127770
587784
667143
1856489
1683575
1659105
659366
848979
483102
745711
4365
1410758
83387
1292977
850380
713098
1947406
966402
926943
485358
568656
12812
893839
1790386
630017
531476
895657
1978260
857788
941594
986208
839582
946146
969415
1070823
252763
1186898
1524128
485850
109592
1518980
282799
1413101
98354
230246
1647063
1631581
1801113
1411121
468231
3290
264719
194850
1855471
2667
88946
1674925
1786693
663780
429604
1700997
892743
1883609
766252
752138
583483
195333
39326
1298763
1812045
218946
194089
89410
1559495
1576397
899941
587274
922679
1463824
236525
623821
489604
1413555
1529152
204829
697111
1912995
1553887
730402
1586399
652886
566886
168867
143464
733152
781556
187652
548909
434320
671005
151290
870068
720176
1034284
1362178
125609
144659
1614813
1253777
1259903
5881
356833
364794
1868903
951183
709120
177527
1702463
127779
1829147
391819
242175
1591523
1132786
471285
1489507
1152943
587105
443567
1204801
854280
1912783
1793551
1322701
392660
1017630
1741164
1861402
1448795
921266
422583
365503
1863420
986956
96470
1020377
546503
874414
921446
1141924
1576470
1237942
1681496
1590843
1388290
980066
392145
1588086
1453739
1632308
384738
961347
1379714
1722144
446509
643902
1434956
1414795
1952112
1783962
1801279
98163
676066
1014214
1041047
178684
425327
897428
468659
219271
1769673
1665000
1329035
568454
1139593
1501921
1619481
1039293
542492
171778
1618771
345668
1364430
1402024
504092
1552625
277018
853030
34995
1217933
566232
690277
438242
1954480
84344
1723968
887893
486300
1352663
1174065
1672590
1522865
1993945
1275140
1925992
436448
1600442
639945
1983335
93336
1070743
721507
227998
1516375
1829313
1242777
1239061
1824269
466883
702359
1500486
996610
946942
1053993
751118
861001
701877
895939
426797
1538913
1392109
1501270
3899
961644
1022285
1732984
1027954
1528380
24058
1458857
69794
1314587
1086566
1492843
285640
1308188
93217
316145
36830
1768995
1723991
378560
1907499
1356244
729938
852817
199442
198152
1695431
1426967
1113606
1146254
1254008
1512121
1491084
1223369
1323592
1394754
89547
696499
1486719
1862202
1527022
174603
509803
1997945
82684
641368
1088495
601323
245674
1112710
443861
580697
1401342
1919804
1470800
1741504
1948607
1892061
938613
1211209
950600
434671
627293
942241
43929
836425
626231
1298943
528396
502448
888612
1951466
1952976
247589
1854153
1918507
678851
1879010
1546488
64702
143579
1664119
1911969
1793387
1677249
376115
1257396
1057973
1409383
1094363
1267403
851807
1584561
1080577
1353256
750691
426478
136555
38799
855303
523098
652035
194594
693497
714068
1279995
1449585
210548
444189
1015820
75854
321146
1426028
268035
613332
1119570
1164273
1871010
681839
669484
1636132
1396482
498855
1371626
297533
33317
1788626
734874
1149209
1889477
1652198
1821055
960522
372950
965642
320407
56839
1742146
1883836
1443642
1889045
1423415
895807
215867
1975327
1089250
725006
518960
77430
768225
1453984
1999321
899102
1593950
355252
1750167
251088
1814648
1675906
408413
1465240
1622700
1286910
277671
1529653
1118868
1851137
514105
1123796
379228
1189256
1185810
1558799
1536583
909536
1016729
1282338
1408474
575722
722582
1790192
1235008
1512317
523218
1397016
544041
1801629
591068
500480
1379434
1744631
760847
1563460
773100
1733922
581419
1675324
1594404
1218326
1065237
1079047
1226036
901800
10562
1401640
983603
906708
318610
460482
972660
217881
1267315
1188043
602433
185338
321480
1198185
1076350
1775497
1952541
1140444
634810
121271
260182
1827548
1215890
1824999
60001
1384994
765326
1129434
1803886
220069
509948
1202140
243559
296601
1202852
357198
788559
1808340
598618
1778003
400312
792597
65969
1914629
866665
1490815
612945
528450
1220910
1909967
332502
154173
1143237
998598
1699934
901441
1783450
1682800
795552
1014990
1615792
15705
645425
1206626
640584
756994
1943435
357422
694531
349045
1709667
1337340
543432
1428190
1748644
1133560
726865
697057
143611
220331
1094656
318240
1996155
553973
839872
1275493
530967
125998
1859349
994061
995742
993582
29922
143163
1238867
1994730
459584
1452367
1029744
928520
251329
916759
1633548
1363071
312555
1018837
1727015
1961150
83458
820210
1335691
824906
680095
1798313
490006
1137387
132944
287490
1948304
577758
928707
1726397
213451
752140
70629
1985718
1026400
108590
200881
916306
1561297
284836
715704
1710493
1728371
1930154
1207796
1646627
870906
947147
506545
32513
369001
641094
1675976
837521
441009
828156
775565
1806627
290266
1857524
461855
1958451
1388425
1254377
1361199
11330
1947749
461134
920616
471000
957854
1745569
1327745
1979405
1163111
689754
247135
1204101
1530658
977917
1196814
442616
77270
1733118
1623053
593821
291209
1616880
887950
349546
331993
1618655
1517418
689520
1508267
345429
701662
503628
254104
1400163
1554285
1488245
390321
1864518
1774228
977915
815950
1524737
834216
316430
393722
152515
331145
498441
172039
232927
878253
757570
374626
830679
1724349
1149542
1125391
41269
1270171
985494
1987048
1750402
1933723
922241
295235
1258259
462491
567237
174616
952133
1161221
317039
1314957
1265109
870747
1912828
1211070
385003
1162442
947463
1035060
801788
1149393
1808105
482652
1601590
225015
1950841
1809979
1557142
104767
1312836
27827
252304
837863
758818
1754438
601938
540430
476265
109071
1052844
1739863
963651
1461891
1350119
790474
1359866
315869
1070397
1533055
941044
1638232
1034782
176982
1666849
1367858
1164889
1762922
965963
260640
1962856
1927812
1452148
1223060
1119100
1920210
144453
1719026
1341291
1711785
1678181
759521
155629
680181
1475646
549972
1335373
1420840
1244495
1791494
912524
1355039
1357210
1154669
1667231
668278
1155691
651923
805769
1423650
1071231
941822
427838
999431
479496
1021716
485680
386473
1634385
1951786
31704
717426
1864695
411483
685671
1863293
1761358
196183
1096658
290975
920674
1216698
1352833
1443817
819018
96593
700569
354546
536188
1223826
958438
1990701
1521952
734351
1571906
1090329
566142
641572
19704
1049523
1444178
1404471
745221
718163
668121
1792348
220829
1727771
594014
322224
1407621
1410962
54098
287306
1163442
820942
1418222
485918
1167516
1772522
646250
1100786
255759
1649492
2934
67335
700239
1744194
1131060
929381
1831903
1695094
1051167
129906
1779686
1350337
1884250
1203958
872249
1832429
808058
1884969
1667725
1697522
313914
791865
1672776
872533
1881068
399251
890833
697608
325427
1419608
1445557
977767
101980
1003573
530373
474445
814653
160873
193806
447137
1525181
1560588
123409
1520009
1132275
1222450
1599052
301990
872605
510421
378878
1222750
1825107
76154
710866
1553593
247197
1897752
1372730
706660
228795
482001
213047
1761682
237638
935670
1980645
682456
883591
1797335
11224
1236398
590454
431646
41702
996029
1448201
1500626
1829591
1173819
555551
88919
385542
617140
26581
983721
1809367
1727540
142515
1022548
1049518
1054285
1695428
1075957
536734
540318
81507
58002
1255606
184193
567708
776759
79500
797040
1573540
566664
558974
61063
1658485
322566
630761
1680970
1956079
161590
724659
249517
392862
304331
348674
940823
1594181
346247
1850303
1875200
1535356
1647254
1838690
1325431
914367
82557
332352
975631
1265769
1743532
1488225
1742580
1530866
1767136
928312
1290776
978729
1608114
326455
1963995
1649909
1451893
1381279
8596
1600270
198362
1667875
336374
156081
1715143
1442945
758339
547322
1226354
875599
1006567
1642081
1106338
1152098
1717682
370799
103329
1222910
1198290
159138
539214
1801800
1305169
1345273
1218171
1920265
1331324
1429599
645738
1072116
128030
975036
1912921
865179
1219815
1068275
283343
1645973
1436332
1912617
1974198
1454548
1635631
44688
136657
10338
306952
1325289
1162742
647657
1126664
1618279
779994
1359347
515499
1690916
31021
110176
340822
601354
67270
1960882
467051
1959670
956323
953224
1589613
1607885
178200
1321900
1926770
474164
340674
580858
1302225
563059
1893139
1614066
1628838
426807
1654168
1620148
822402
457054
879403
1029461
1885888
977736
36379
632734
474219
620393
972950
1141195
1365906
925838
988443
717987
503863
1013634
326790
583470
689463
1624619
1561463
1883252
586678
1655433
1848870
1788400
235386
1242672
821144
574510
836305
909723
1387135
873410
956385
379109
72424
897430
1451303
1482351
1518716
919032
1668669
1552166
783991
463846
1252385
494676
1162320
1487593
305980
895659
1512410
398181
1088865
1750318
678084
682043
17716
443007
1142844
1281446
935979
1528427
1058996
1423414
1088928
501579
1528974
1044192
1509336
404885
1515306
1359306
1822565
791238
188672
119077
393764
1685194
201602
1381742
1422868
1388589
200814
1769299
1901370
779354
825158
1402386
1233095
751289
123133
814910
1446329
615927
1448312
1250244
764857
1868700
1947891
536403
1489585
65610
953535
66664
1470559
1024158
1993158
727515
473323
1787803
322260
234118
623039
129027
1524179
1833083
1693760
1958130
1604855
1767647
1665096
1184736
166454
1974004
308325
1771788
644405
648308
385037
1371801
1752729
43694
162384
1805442
634590
1998835
1444437
1501277
998303
1674488
1237484
1190433
495280
1749273
1925193
1597035
253849
324333
1326958
754251
1764829
51432
1525523
1860630
1485189
648822
497737
1937725
1245577
501599
1163491
1215285
73421
189582
1335414
908667
381359
377347
1698044
582390
1838076
1814668
1184353
33436
811117
1159524
988500
818627
1569897
61995
242180
479400
143419
1539812
258766
754777
1141015
681005
1518951
138282
1377303
571655
1746529
818126
413159
695078
1154513
1921988
729063
1701564
324209
721207
1121212
1839940
20515
459643
1785187
414236
1726228
375717
411854
541669
1109490
906913
123611
582356
1268124
56748
1466769
1263803
905775
842775
1202438
352464
839470
477386
1885366
1552898
753821
1255886
275977
223904
490209
1925783
291125
1984831
1062196
757914
714791
342648
1837376
815973
1660411
461957
387489
1353122
1630672
1717935
1726986
1541878
263218
1677499
383040
1599416
1140850
809328
714621
1797670
1062643
1920896
1255563
1833882
1710972
1113746
405866
389904
549373
1754918
395138
1348385
1054082
1691070
274972
1862822
1703576
1172884
12539
477146
1939227
1131459
1993184
1750911
160167
1572815
925367
801978
389959
347343
781665
1424592
312892
1188207
929722
840437
187830
315993
68850
590224
715460
475539
874912
494560
1487773
1167224
926314
1486032
1889195
1882249
1921208
1902732
645579
345199
568013
395073
641370
505472
741546
1063911
318430
1483615
198878
1320553
1724098
348772
1090371
1508312
1523407
331912
623907
1374480
930001
1337270
650012
1131684
1921997
1515957
171182
1103768
173855
978736
1468159
1202597
1906241
509861
708618
890457
955509
1342933
892492
953777
1574294
1183647
1705683
531991
1410158
933161
594476
55232
1200424
1473150
911958
993605
1988968
1943533
1816861
501091
465194
203281
171678
1224140
1617536
1258235
1486560
570030
762714
173411
1506252
85093
1572397
1279806
1176258
860838
173243
176542
90895
1995352
1009093
297137
599987
597841
1166971
1633483
356372
372802
333246
809766
1484463
1503540
604326
1757072
81528
958350
1983688
1271791
1436967
797716
216783
1639993
618233
677099
453152
1698930
232106
1696670
1821408
1992124
102428
953587
1160331
1460590
1679079
1469681
488139
13642
714109
1473621
1792707
1088132
1808970
1298740
1734438
42215
135867
887020
219333
675408
862177
875779
1930720
72616
204887
1532519
687270
284751
1150728
8755
1414894
1025956
277254
509912
1500211
651322
1085761
1130371
1478729
467280
1907879
1967752
267181
1464641
1304152
1916732
28955
200771
1088925
704869
1677370
1112654
600246
112277
552818
688759
1711562
757984
736328
95206
1073326
904205
1704277
1806999
1040127
628916
1289919
524596
1559346
1306444
1961770
1071516
1905423
46351
1055601
1153706
1781391
1951284
1378279
1470882
1581907
1156045
1352160
921779
539060
458996
1086823
1309264
1001503
1105570
279629
1386890
1037807
382628
1718081
1972440
623865
270629
160695
1521462
1085562
1206509
1624205
1145408
64729
1447556
1548555
1075029
1375515
264638
819819
1631614
345476
813891
1913020
23633
685822
673930
1583274
59584
1164372
1075067
616550
369445
122396
690747
234301
572133
598707
1388396
748934
1591527
1846960
1032196
1452250
83879
1985233
262213
725292
848360
1683511
683676
1296964
919028
729409
1920370
59492
1279794
1923095
1528659
1197567
1544888
807677
1200997
1571433
1111960
1009333
1535625
1868650
1121781
168829
105334
537877
1912423
1027115
558949
1136415
1523422
368158
1269305
1410536
585234
1943434
1583162
241908
1083109
457720
403916
1562032
305713
1860231
487688
378790
548018
892171
1037744
846210
1127969
379579
1145458
14123
1772006
647743
386425
455113
1316255
1957497
503436
1898548
1835094
361134
1183530
405873
1950437
264415
230974
764090
1274601
1327757
407390
487809
361279
244382
1781687
369678
877902
755050
1520307
1534185
761256
1046156
1921918
1880295
1230096
1969025
696398
673691
1226333
3470
221100
1635685
74918
732123
1111503
1986451
1010868
1483487
1371600
557061
459355
1441200
399366
1042811
927676
1589951
1023499
1194018
1979043
972896
1303670
1653588
1314785
843751
573444
814084
424583
1864939
1211086
41305
1651239
379526
239816
1979819
1902736
1479772
1749155
242862
1600312
481008
289634
1024944
1385064
1292751
1699529
1491714
1677680
1798655
1095747
430794
185384
407952
1740765
1077581
1027895
1433876
1005139
1124702
43989
403737
567685
1930380
798431
8505
1977500
92185
641269
592293
642687
1134952
837016
1404392
1225157
1200361
1803449
1872745
1360473
970063
813819
437922
1817384
303303
1364214
132741
1293850
897426
324086
232235
1753809
1930786
1498413
189900
1822498
1792823
986919
1748259
1284856
1897639
1684595
1281082
29826
1093342
1949730
456593
1920559
1531355
607027
739242
1188018
1679417
509025
1087870
1192576
619395
921416
1333826
1236052
508243
1722509
1126260
9968
603018
1082634
701469
490381
678667
623989
46184
1237451
703942
1545563
178958
603167
1058100
1303541
1889133
33265
1796219
596098
789466
739865
82883
1250796
812694
479216
873790
300073
868859
987075
280584
1673140
780283
1748676
717401
1892803
367197
194697
820833
654046
521314
1255476
1109991
1381093
1103769
763413
289699
88692
1856746
442723
1927528
1341939
1869807
895455
675779
156368
497598
1436077
952939
1211968
1115629
835938
837134
1312787
1098554
913817
1100027
864703
1761033
449455
1680477
474453
1493982
792912
1711784
1839822
1141310
1535914
1248591
437939
214587
1567466
11825
833737
743459
1847851
1290301
1531828
1802325
1013211
486862
673104
396360
77208
427145
582570
665416
1357094
1216469
1631721
1346775
556912
331222
1357055
1666318
1672794
1304723
831278
437200
894689
299819
550773
1617535
938522
1635662
749046
1000567
197992
236082
1074354
949825
542630
1192420
1229113
506725
1217316
419737
1653461
492156
1059954
773142
1925185
1569325
469400
848135
1755246
1564943
594806
1165015
1654361
396330
739739
233195
910493
1940020
1967873
1948491
172733
1859240
1772839
1771892
772671
1902817
1850382
73184
8573
1200673
486892
1121905
763751
292567
554051
866364
32108
126632
974817
286898
57365
157577
732904
131207
1198338
1867609
1238694
1226691
1945296
64373
206246
706593
1703657
1387644
1695760
169332
1109118
873110
1325313
1870616
585367
278735
1141785
152911
546833
1724756
1051243
1573971
496699
132535
936897
1372788
1539194
1547842
1361218
863923
1982492
537240
888471
991440
1260909
1195998
1299986
1663103
697253
110453
1208122
300461
277531
1913271
404884
565712
110776
1260768
872675
291078
412662
1919322
1279113
394894
1216695
1800050
136543
1171663
163464
1847087
1258027
577784
478058
830480
154644
314039
50237
1085298
1260999
656211
1732287
764319
175122
1122649
412247
326164
35161
1292540
145918
96692
72737
304506
297499
456776
1063193
689553
1532464
1019411
1560280
1553292
1162247
1040307
1184788
843134
1525066
1063818
350921
429131
84169
1048659
1790095
810229
521299
1000182
1158074
1736957
382118
1615097
222389
321064
992841
1710822
335090
1688694
643955
996728
1289889
1817555
519962
1921239
1355568
1185161
898052
300800
1190168
975475
923861
547431
1152617
1059424
941713
748498
1124261
816451
1867531
882568
1878144
1891624
1747187
1484798
1942555
1249864
1119828
1013822
55520
1106907
580733
421958
1786199
478138
660315
127132
57958
1179512
511639
1550073
1594191
773555
256320
938394
1564256
1440492
256526
572640
871028
1808951
1349661
1618615
388122
386286
550656
876845
1186243
1740400
338239
263331
1463054
1841779
1322763
1520051
922928
1414823
1861006
790114
1614786
837310
1068921
313869
360581
1690653
1809716
1387694
925940
728732
1055189
1986118
268908
1538989
1441054
1670155
1025164
425358
1039130
236302
143899
1879165
1936812
1069551
1417442
1681303
1727365
627587
1715034
1733340
970619
77499
1147692
405871
220086
655193
1235414
519506
1498643
1763606
1538257
564202
1681175
831421
91947
964545
1553892
1942907
1012863
889674
882094
1481728
839353
112031
31658
1618783
1594461
1863793
1161415
1235171
1676165
1838404
1824273
1796782
925959
982812
638719
1294063
566322
1630910
1278353
889829
542342
845835
35634
852919
137705
690090
965386
1352215
1278383
1876923
307300
268095
281052
1717504
1647138
1182823
1485909
270448
458471
1990988
516790
612405
1932419
662439
32569
1857425
1196423
1226439
278594
1637718
1887853
280567
1267389
726361
766884
980020
1176949
1941707
47759
1803314
43373
1582498
179769
664210
1387315
1745182
1990713
519914
340818
103738
626093
1198393
1925974
1813115
1437136
1156242
1546330
1544886
482540
857911
1391095
1649028
174499
1349316
229717
1416031
946369
343268
115464
312735
1001412
100381
451607
764219
1924236
619426
1664087
1637891
692913
1702725
652263
551839
1651920
873711
1462971
670656
1692609
1100238
1787817
1581191
1792397
1886662
1402335
1139907
777122
314779
890075
442464
1369915
1807804
1713558
1296885
1484083
377695
888633
817502
784461
1561744
541923
1738029
755012
241330
115828
1136086
62704
587447
1653979
574574
964892
1495949
1977661
1364848
1669670
926801
228382
646186
240275
320323
1230215
1315382
1128547
484114
62787
1778273
1613010
1236171
1225763
132025
1644055
1395438
1247218
660648
11245
1808462
1898276
676961
117878
997126
745110
1945773
1006212
1354764
1012952
359799
725658
484709
1876457
191801
1244602
605309
553811
963159
1454279
1469955
1792110
748688
1755264
1422365
1989770
717859
73053
709922
1117129
1884921
1589069
1442306
1274669
469139
1931967
1902233
632472
1473347
1905189
510297
1891925
1189147
1641222
1247975
1057371
1747691
825691
752636
47500
406583
546730
311938
1464407
433233
1360702
428142
645511
1554864
1785207
634862
928199
1308669
1086289
360797
270910
43481
1904224
96252
1043484
1948856
1920893
1897804
623616
1706917
1983069
1193553
1306670
1992479
1872215
1284707
266388
1014039
1887599
472431
758336
122175
1711474
30324
1750570
936623
655599
1572687
740617
372929
1131593
1884978
88232
843133
1233524
1445687
1876258
74198
525235
178536
114480
1167802
1910071
1680443
1506955
240632
453681
1595758
1173590
442492
758905
200862
1297333
590325
1285867
188750
1009457
288133
491187
1000704
275972
1261424
456760
435113
1844052
1339674
579941
1097428
1195351
236349
1096156
776900
1310285
1255727
1167072
826736
174827
1531051
1055535
739058
884022
740527
1787243
58642
1798836
1229766
1103762
587934
509109
1847021
278380
430227
817930
1912661
403460
1614716
224872
1695077
808803
676980
1365015
714960
196844
36055
1711984
951532
1249053
1378458
1010450
656625
1830424
1276887
690833
788661
183612
249958
291318
700544
1113105
426397
1818504
120148
1709433
1301633
1027329
839788
1335343
1163702
504306
278951
1525689
33933
439458
1089213
1117666
1908562
313190
1225297
475892
583935
1325688
1332062
510225
1932180
1080329
1677945
700727
1955846
708087
217784
598180
239168
715807
309647
958860
1593857
806691
1465324
1727458
401974
16139
1265910
570369
714177
1397902
1772559
867043
763174
120135
155390
257198
1174328
392808
846759
1346542
270665
731563
231568
1467308
514980
1755686
41272
966047
964355
1008761
578896
1410835
451386
1698127
1878540
1904590
434356
1823358
1658595
790454
1559431
418484
553048
74308
1216884
955549
418381
690199
1215900
1920165
70423
1869619
1759103
1732746
291908
1377280
1943944
449604
1152112
1638663
1577012
938703
311359
1751549
1412062
1132246
1282047
1721001
1206929
236385
824348
1317403
1788721
1432430
1544676
428625
916813
468263
85884
1079570
622866
1695410
58727
1837359
101452
588591
641022
1481956
1038857
957938
973742
1624969
761436
1187015
1528493
1829681
1841933
1288841
1752360
396215
904706
463251
1302302
1091629
1898695
389839
966120
1622403
1895692
386092
888159
1244234
102620
184603
1635946
352667
508625
1375821
1119083
422861
482051
783257
1210937
21378
1507382
1718031
370726
390666
1675771
473941
478009
227011
1770335
1544583
1580191
360433
848837
196466
1872479
1267536
98555
1876058
1447416
661546
1698083
1168923
427973
1294296
1987170
399075
1262424
776080
1205260
942245
1066173
507202
707958
924762
246198
1671448
880094
683622
639427
1685055
261928
1460634
1103976
382520
1256205
788591
1204202
1599290
1475014
1587672
1001067
1641941
1341132
888567
329905
424007
1492148
372536
842336
324699
1714619
405441
642115
1369452
1210880
198838
900585
1456801
1196984
1250682
719490
712575
456909
1764795
669524
1351417
1703507
870196
1348077
1807616
265545
446251
266305
1597279
1452712
1837330
79028
96300
834283
1229897
1966338
1635333
1683265
1630937
1649104
1159230
1447353
711875
879993
725099
1913337
824009
191523
697996
1116843
1851002
1034261
1835728
1133669
1524135
238632
1806777
1020522
1146068
1177267
915764
945197
1271721
1047353
605774
1428762
913297
971559
1447109
1150055
388777
1289758
1733539
1266103
628607
1177489
1921965
36816
1735322
696125
193201
1023526
569186
236118
708976
1893513
1196181
779851
566090
400494
21463
298191
1398583
1037157
1077025
195122
1245420
642352
886011
1924138
341152
1797511
1300365
1230542
110275
1102720
1356270
224826
74201
1505035
295432
1301900
1732050
1259279
81245
676941
1674477
1862393
1092404
1736546
1995817
1589329
14604
1521031
1117448
462185
981276
740725
1752421
1119051
402376
1886404
1288150
86983
548778
1717794
967827
1028383
292953
1160793
957776
131223
205075
832801
1527578
1797669
263372
1723570
417830
1929506
1815076
528667
548976
1237628
1548960
181978
7901
1126439
1177066
418739
925609
393754
898742
1150080
1196209
882187
302190
1776535
1163340
359450
1715690
1090764
1184723
1140833
325873
1777154
1977205
548103
1580024
1513073
1582841
1630841
464778
1575829
950141
949910
335885
1263811
1934063
1788484
134473
566607
463708
1142299
261135
775778
478216
1430436
1908864
1050167
1788327
909144
676672
1423965
1774032
578237
32049
1760574
734755
222573
1927181
1281671
1093972
1502353
330802
1726945
32642
1213068
1303338
467719
1813114
336811
1481214
1290177
1582928
1191896
1548130
931716
324270
1508309
770361
1982672
84254
522938
1469684
913821
1561330
1753476
505896
1967358
544373
491652
662060
256723
1062931
87345
1059569
669575
426163
1641610
629879
207214
711064
1405420
240228
953907
112572
382054
1522973
1618378
6867
1398171
1517290
1584940
500520
628841
710125
1896755
1166602
839486
1310926
854671
619388
1917166
1090733
1753320
928693
13859
629673
1984569
1917413
1171535
95035
1920803
1055105
42058
1141027
1232521
1203154
402926
266936
1520789
875336
1061711
1719740
808315
738127
1977424
1439465
235936
1804967
183682
599319
1099039
1226413
727948
1441100
1653202
1014636
203288
1840651
446888
203478
1815431
304764
637076
1766831
1456432
113702
1849423
1511428
597314
1046437
892093
347246
1440857
41452
719861
1661670
1578280
1698596
1760369
186280
1088596
194752
1696763
1037586
983778
650901
971948
1541005
248040
289194
1307727
1553440
1566318
3373
371278
1189556
771822
1998658
1548305
779512
1300565
996492
783423
1570889
1905303
1299615
1003318
606291
641603
1245983
795739
412901
1074523
1454135
571865
825172
1312251
1513875
1801352
700531
4133
291144
71312
909720
1885009
500559
73446
1600416
1944387
835230
672566
209918
1763938
1729519
552132
458651
1519355
90968
1528597
1415169
1258259
1495578
1853171
548843
952105
224236
1150373
1594004
565009
283474
1822950
1016845
936284
41127
496999
1293449
1415561
899630
1968314
571696
220375
1888322
427386
1201029
502677
289092
1604059
1260686
11455
186851
1922116
1549298
688362
720354
1719105
1983426
105187
2453
1400083
1811925
1121409
200644
394324
1687339
1623626
876425
718210
401702
1121755
1674270
1219742
1995311
1831611
654224
373626
1432591
39093
383450
668108
178109
271994
974815
86494
1234969
822421
1712391
1738184
680998
757631
1089792
1533391
1073818
739170
914430
1045635
924457
1146514
45528
1345219
686615
670496
830225
1706096
1410011
1570389
511837
569260
1482742
382536
1411531
759016
576948
229099
649154
971595
475946
971566
1375882
1198395
741490
1618655
1309005
1828981
163767
1224467
456553
1403713
42933
103974
1240732
1281225
1731366
1982915
689326
1699249
1711831
1639394
1683758
58661
1926834
1545375
174303
1313279
674879
888581
1897843
238342
1805289
1388175
1651176
1445987
1281278
1788941
1650707
1108859
210642
1664480
860687
1237370
1110750
1007526
491038
1483748
424011
432857
758285
997864
630332
849971
1940624
1272174
1514840
1751323
876875
1873337
1468228
1946928
1441080
111136
658678
1788724
1326663
900282
587259
5735
258388
487296
296251
856956
1692728
841276
1238891
962779
831526
1584291
854994
1154761
34023
1023461
1991919
1926338
714771
1408911
390232
758087
872690
546675
1873544
647309
957411
814753
1994780
679011
933449
671184
258099
1021740
805989
862241
313253
15781
1787857
794833
1305412
1103781
1076261
1458166
184903
341868
1023091
206422
212056
87317
923639
786171
504935
1853079
1906021
517352
758334
261111
819205
93284
1243818
1934490
558007
757942
1619561
1387915
409029
1664742
608612
1910733
838452
137788
1751287
558398
1869885
1646384
1789056
492082
272454
719194
1532126
458095
259144
38833
264398
218606
1914898
1433208
236811
1527037
1555640
1843675
698803
231668
1266250
1196116
1173745
1756443
1312160
269200
1366447
30015
1045024
1303752
692588
1250784
694666
1424671
1083225
262180
1198748
1636203
1757468
441583
765400
668810
1853334
1104099
1986213
895630
1398682
1622197
1124549
1190743
1089136
1929524
286389
162885
203707
949830
671052
1403473
223166
335148
97148
1577435
1667190
741330
244898
1910999
1014565
1125793
580927
656971
350862
1764440
927403
1732882
1392488
832859
1473190
240538
1608892
1138917
954579
768815
599038
1586138
101706
49278
1461652
1725818
348706
807261
1302147
578331
1370503
1716464
777270
1882542
759940
1088109
1040788
1755459
1647236
283487
1945979
921544
88468
1532240
1860313
1323085
1988188
204639
352046
1423174
1808765
699388
1030097
59817
1550348
1918919
1048707
1976438
356939
1126557
501472
1709130
117083
396228
910356
768086
1250864
1806876
15267
845192
1171595
984480
576735
12119
1201282
1723151
56076
1197191
388263
1318430
667557
1205759
188709
942534
1111011
369954
117842
1939266
823635
1180123
1350321
603158
824978
43312
1319320
1330962
1797519
502317
300161
1663107
931321
1901876
778273
426235
1806674
1835937
640376
1794707
1821531
1535299
270108
458176
872711
1250614
227939
655050
257035
1787271
1037576
911045
1380728
1905010
1708697
454568
1938225
160977
1542968
990430
740438
517927
813666
1699961
1691944
128846
608256
308272
1743600
593765
805111
404180
1139323
1842629
1418807
1980068
630061
310058
705245
176544
1416421
230648
191688
964007
1135155
1473058
1484503
396344
759851
168840
1550079
1746047
162784
1508653
141588
1851473
1823525
1190910
993929
1001753
1562657
115562
1383194
1562261
710591
619670
1399462
329357
1199837
700450
403888
1001340
1906178
937903
1681080
1703689
1253985
653908
1578550
1223799
1373950
485675
1674473
643147
1261107
813089
1605098
466843
1784082
339192
1856168
1593013
1339171
727012
1452399
1942787
877951
1446317
1444979
221687
520531
1444176
1828380
243556
472992
993869
1170241
1324256
1238735
1178022
569524
1942264
612407
1369533
96645
850597
1526184
1415532
1445202
294218
1572059
859394
1773157
647499
1005374
1138831
1749097
78257
1310379
858380
923751
1287886
1163511
1266217
1819150
153348
62635
73981
1474467
327726
1154376
1978904
1366422
1554068
1257352
1785841
627201
1401277
1905538
1372462
194183
956458
1847161
818065
65274
955133
615546
302696
2943
1635230
1555033
82948
674408
198178
1996002
57476
1358460
1694570
1907421
133219
193162
1273184
1364601
36167
1152174
299140
803304
1198718
271571
367472
1451119
1508675
1274408
592748
751737
975873
1109469
1908264
933515
1174119
397959
1263530
719213
336274
1005419
1278417
1334764
1978033
1587105
1257169
1708349
174631
812402
102360
1246267
1570449
341540
1866373
782748
1190413
1051055
1621381
322888
861274
135891
1972215
1050315
1128793
1890291
1634626
148734
1240326
348482
1794397
817378
576783
1612805
463125
505579
1200221
866977
1987334
238800
1268028
900767
97438
17965
205501
56038
870210
1309522
426425
366501
316860
864303
1446702
1105065
1637347
270866
1174443
1159284
285668
165603
1644735
250314
859283
1536784
1202990
871603
1006688
164547
1652422
806801
66838
558933
715111
1774948
1418871
143847
333275
466705
1170705
854712
1522702
425729
1408690
1547877
1904069
966562
1068463
1267068
1444566
1280425
1318450
1065344
96337
462053
574421
1716158
274363
1226691
517111
1237125
1792387
1113812
85600
1154886
1675912
1237190
1010213
1086197
267730
1951007
780233
1006254
496968
1879355
1373568
493326
391295
1918996
1024241
670824
1581168
736337
1476915
1007376
600704
766005
403834
1713983
1321190
967741
1252065
1788589
168327
119087
733372
1444564
50503
451629
1501
521963
955044
362749
918188
1361986
762622
898233
1427543
1205020
245583
876655
1440346
678220
707551
167907
1318631
597240
991531
1003948
1828546
231001
1076106
954403
374245
317270
950712
277376
1973064
1182038
58193
452309
592783
94157
1937096
1776328
1799075
992722
610072
495172
1701089
635198
313706
498270
623931
1345459
1497232
546170
417955
1054103
992365
900472
1450735
426220
345557
1564525
1205894
1617210
274619
121062
900112
1548444
1970015
1212017
1006731
1414642
1896610
1997832
1725571
1127564
621928
1607310
1209665
1707403
118333
1619663
1141399
948541
916471
273688
256927
1588945
390825
1643382
1734922
419960
1832890
1769618
29391
1406937
1749510
1032171
1193242
550517
1038906
650684
1781243
1868185
1458880
1404222
1466234
1287143
75358
1033011
1533469
99994
1254457
805542
1659564
473897
1635080
7422
71441
302182
84882
155772
1775620
1219492
1151030
56687
1913862
1634009
385654
365368
573112
1406647
968840
1009287
272602
1267167
534675
31460
1719778
929234
672371
816027
713910
668943
59262
1569263
245278
1024232
1062744
228821
1378964
1290364
981926
904636
1946137
589697
947764
1738307
45575
1473112
173289
1209727
809955
42700
986269
1348138
872427
1200704
1450037
334246
282205
100688
84334
307897
911268
1626240
99053
1793243
409319
1501190
1591016
1497488
1924127
1372957
423236
1019036
1620050
287751
918603
1918907
1298516
721891
1242198
26628
614097
432731
82000
1643714
1814318
1434458
1294852
427929
1133845
1246338
1266511
632649
967647
1830803
430564
373323
903194
1948638
1602138
1184334
1634186
1967019
1506238
1192315
1545040
1325463
624508
1485456
1616027
1909027
1362646
570086
626700
789621
724253
1444528
237992
1150726
260439
1944635
595181
281789
1758114
85575
1603559
1393052
1780443
1451556
1463556
1473070
1471692
361358
1720531
1569741
136808
1643402
1063208
1785141
1116064
860230
245308
451649
690013
1334954
1780714
181325
666142
15845
140905
1435242
42518
630501
1128615
325601
1269542
560348
641872
1350364
608549
695612
1199132
1515092
403911
1198468
1361598
1324443
1325481
925564
85153
785753
442868
503645
1020254
1860343
1236036
222509
1967289
1403160
53517
1080035
1306981
1610307
839130
1853256
1166088
819177
668760
1695319
1986921
459971
1273486
284448
453009
1746938
196242
405744
902779
797667
1743972
1037699
1213682
484352
1789023
1383758
755878
665280
457280
981012
102650
677324
601915
1376622
905069
493299
749098
1958935
139606
277908
584792
1319228
912120
845634
315852
256264
357202
1719032
1012294
633615
1298757
641259
1038563
701895
1192679
32594
197477
1535216
989820
286855
873674
1531675
512493
523268
64171
379333
1249608
257748
824132
1313316
407809
1713045
717269
466355
949694
585144
188797
1568512
1266759
1151536
1956572
1700594
51181
1315657
1192800
557867
431511
1866093
307117
706679
1913678
595050
396342
1058601
1735950
1278940
1196349
1144974
1198988
228386
81748
1055767
868481
255549
1791234
39995
1097886
901553
1047649
171162
382441
1164533
702136
1044814
1814220
1684247
410076
1986782
1393709
616584
285487
517295
1529153
671998
1968498
168236
1266544
1730102
1183390
1798022
1808079
1058955
91793
497611
1911310
213381
827311
89866
1244567
303106
1559991
1434901
1972318
1949571
1442937
114904
1946763
1049772
924085
1855441
1794150
1527206
260962
507348
1197150
737943
210317
504826
1523776
1324782
1942941
930774
1579267
1156062
1963275
570199
1770561
1513426
1058311
1579523
127244
1484201
1468115
1680292
970841
848548
951493
1168530
545317
1341254
814765
1887490
1629315
806841
409553
1749304
1470466
60860
1702487
1354690
325857
354976
676900
1751718
96680
591500
1641536
996528
1252784
1228512
1450550
1409203
524749
199652
578231
1623477
1549245
837949
443351
1218518
1299177
1447423
454732
103280
153693
1924326
675652
1271415
1630971
1150629
1680410
513814
1237267
1474434
1774204
1970614
1151234
481477
1730746
1753674
316753
1901095
684801
912942
1057116
1051434
1434906
1336915
97662
694722
436479
730447
1242844
378239
327644
396286
1766993
1378716
235046
1219731
816689
1551898
1991221
1267771
1616502
443509
796022
564039
604000
1298745
45285
1639742
1655885
1530784
987682
1084319
1793839
1164368
180345
743007
1971583
1420862
120598
1635502
1407052
731327
1634774
1331155
154707
1065122
887482
1180705
1038449
510830
1609741
1498910
1499782
1562540
625840
93659
1677446
1727467
902239
39189
1163694
1696314
959613
1720026
1940762
1958625
1934967
1939852
323438
108640
1961998
385162
1500265
1586404
45238
750935
168913
1951893
992387
246689
517421
897375
432460
44513
658043
1112407
181764
1282936
964060
786054
394110
1135409
635812
1369553
1911871
535183
1428932
1703050
80423
588058
1597091
1161849
1958092
1863653
661300
1160861
1154566
1922642
334654
477294
311683
906207
1566414
34496
936980
1685725
1551766
909465
267035
1492879
1397871
1074999
1463452
852588
49216
897908
120469
1824480
1003722
633252
770642
1439125
1557124
708515
975973
283412
1883301
1796657
1004844
1166423
1436565
440385
1836926
1345593
1084409
122272
656540
779755
853619
1585924
1264470
1363630
851410
1557348
456503
373046
1581690
875121
1549074
1287377
1621501
893050
1161033
590111
1149768
1827002
44723
1087027
1569486
827013
59952
1100184
1178502
662680
301678
1102066
299869
151730
334306
422274
1621211
751324
436709
256442
1743609
35737
406026
822238
1809469
210859
363953
1482444
1653901
311175
1595611
186721
1627872
1491247
1771431
700307
168146
21275
478813
1015490
1005303
1733057
88769
332867
625782
1300114
1494793
756309
1708183
929219
1118081
905535
782180
1388453
1990128
714642
1938947
1919896
203581
289323
1409709
1287901
459573
257877
487297
1452363
1245347
1107192
873677
808329
455869
782250
668894
156293
819317
973586
511252
1814192
1449417
61469
1380108
1825460
1845566
862078
1078809
458167
741600
1501453
1774952
893215
815357
1965228
700972
254772
1583295
528355
1560934
609973
1056529
1485716
316614
361140
967715
453048
97635
1666277
1754168
1497494
14037
1850637
698391
327173
1823201
156864
1597966
123339
404685
153367
996585
601671
162689
484266
293558
587685
505562
958897
1418685
230907
83405
131194
721779
33448
1256855
668012
789809
1337795
1391115
1092206
823352
1996038
34082
579703
1531854
1711750
690333
1640275
1213073
1585312
1160188
269978
405799
1425526
1835517
445596
1552088
1805827
1597391
1779716
142004
639777
1068408
1145446
1767718
538606
808135
1359240
611174
635022
996888
1649167
365295
947760
280879
1588154
1928065
1675856
1353723
125676
179239
1815189
574053
113816
822975
515946
1551531
102066
162143
167310
1789876
1378462
1382896
15909
429
436806
515766
1070293
619244
1729671
84796
905882
1329911
560626
1170015
484889
603667
754568
1541436
209360
1965151
636708
1959588
502373
275184
1633044
1244730
30548
623931
206859
897765
714818
147446
480092
171051
1271610
1631521
1698383
160151
415830
289511
805803
377023
1942435
594831
1934730
742971
1345557
906636
1213752
840292
97711
917205
1365341
1547597
1444063
96877
87741
885310
977807
1753089
318871
368468
91550
1117810
1011718
752996
1856669
1367451
1400630
1795475
1518602
1047995
1291793
217465
1143732
212779
1824687
992163
447490
609728
227026
94783
786476
1524507
266963
1536203
271665
792631
1535308
571882
558397
346082
501071
594514
1304840
93344
1608373
113935
260328
1933555
798932
1943438
1238231
563999
1621662
7346
159810
417681
1931133
1996576
1037592
1634842
595432
1764967
1977266
1540217
1916347
150923
1603341
1481124
880369
596341
51710
129356
1517593
980291
1121
1437298
1088254
1057178
418400
1063092
1916638
557085
70185
750267
464884
541721
1341438
60345
766391
1298970
377163
1485356
1087642
1227712
782007
784038
802506
1004407
1356487
1275886
965496
1303935
783795
93705
1182276
363525
923452
449080
508077
1080605
830952
1180895
1551757
1442087
1815044
1098624
1898238
180512
505776
1136768
667381
1472558
614602
593454
1794764
1016429
35567
1208310
1260995
1123537
1338939
1894071
1847386
627026
1361442
1850456
13959
1729521
1881203
992269
1141759
1977266
151685
1282212
593841
1078605
525244
117301
290827
1669675
1344419
1648766
1051046
1197923
1649752
1816139
1366052
1411223
58672
745874
987565
816020
416971
757887
792400
464286
297044
1657068
28817
908260
1975208
1574014
1833723
873160
1852327
1457928
1258265
1558447
1293431
1238809
289418
1188709
1470421
652338
45670
84528
1262779
1691238
1051263
508976
1289741
1749724
1913785
484378
1338709
710579
115253
1317186
740492
1721818
495652
1289922
885782
333748
1547095
28420
811094
1974634
1757717
570417
161718
125348
1338965
746908
971768
279908
766897
526705
1379631
592328
491693
1463964
1445032
1655392
59742
1646086
1698012
1750073
458835
1953610
670015
1056637
82357
1727827
406199
424840
10086
1687167
676231
1191080
264550
1590838
631396
806357
187746
1268811
1254011
184270
1973033
1769889
1595801
1114454
43124
620438
698049
1038259
888305
1331760
1496209
1953009
1036221
42938
1598832
555976
885670
1058241
1675466
1654406
1552218
1292953
773410
676959
783445
633394
43523
1934760
973329
1509926
996861
659440
1492102
1852652
476120
205288
889011
882575
514506
809629
1454477
338059
1328781
1858386
939734
160945
1843606
1421408
1401036
1196573
248994
1970123
1741322
1986907
369618
428631
606520
206447
284899
1744006
653003
394914
1697148
1524734
1037437
125394
1669125
284810
1651558
1010891
1941529
942993
1056024
1212423
1641273
1070314
72271
725348
1595590
58365
1454388
418382
1709846
1196764
120960
331499
964567
1652027
240511
1283863
935180
145400
1405079
1840276
1703036
642737
1137589
1501291
565944
1568981
825382
280473
859931
280170
1291381
1966246
1912139
1440442
694309
137543
1035476
1805308
1044730
1020705
224213
823031
1687264
78520
546082
1146593
175641
965988
977522
638366
310758
194873
1943593
666297
1891577
1959276
1135954
1310414
863812
1280539
1891687
1917660
359965
776738
965543
1458666
1086820
1231525
585835
1549233
1772861
1864753
1450008
1186293
1583322
543800
974354
152118
206984
1498401
1636832
225584
1892620
1321741
329324
1862080
189117
603671
1698704
69132
1470516
546076
337672
1125726
824459
519231
769553
1933411
189230
1078048
1359275
1165986
1795157
1931887
1241537
1243291
1602326
608444
232028
289564
694939
1357373
968474
1813391
619874
1025178
1210374
1102463
588710
1540273
264927
682544
1205115
1339728
1536836
1231986
714096
42128
798387
1764273
281468
977903
1927924
790432
642052
1473691
800332
225186
863818
1946387
718755
1826551
418005
1274139
59576
1873897
219926
626503
149646
1114175
1700361
319785
1809376
1878245
1520943
812815
1576258
1992077
1979884
1999135
510473
505236
1213304
402540
186603
588451
1620093
1486244
1736083
864182
710187
480270
694423
591400
1490666
87989
302350
74037
1463399
1207487
1969430
342212
1031886
861174
457019
1887618
543049
1203839
1931211
1893640
1964054
1779906
1489310
401166
1435004
1220788
1999447
700409
182792
1830407
1898242
1905805
121370
1372872
1055637
1487354
961683
1408744
1391173
499757
1622663
16700
826376
1891652
1224428
646124
1270911
473075
1713709
213659
799584
519719
1054664
611480
1035819
423809
297234
1335423
1284188
1105954
1621306
1411945
10211
721802
1342149
954827
1148574
572773
602734
1197452
1755567
576621
19943
1067458
1582489
47728
523180
917378
932254
1898756
1561209
1502103
1362910
529408
586561
1620752
933184
243888
218023
1761616
124754
253415
1036684
727636
461276
1332933
1502101
1923175
1646286
1518067
617816
1330040
1528088
1093016
1841954
1119649
32845
1866871
1888491
639353
1985039
1599222
671565
178562
1008654
552916
1211511
486644
774875
515526
887589
1885475
611928
835405
993496
1266125
1974693
303192
1951367
1853278
962753
686875
1008728
24029
1860624
1225292
1905296
444595
96762
1494573
742775
1399037
1221391
81866
1159346
1518886
741659
35113
1755834
1874605
312374
230195
117434
504122
1397107
532744
440492
1780250
1011572
1789313
504389
1917030
1469070
1827427
228620
1437504
168276
412379
357319
1093435
1881696
504984
1142437
568874
1912424
13848
890871
1217887
1272722
706819
534803
1441629
418420
1067405
13842
436217
1839449
153210
445071
1602275
1130325
127411
148700
1487966
178209
870269
1311478
1940739
49898
770464
62423
747771
327890
1198498
767668
1640772
1107553
1254824
1406813
351448
402565
4748
126830
1673766
677455
1587755
1801672
623883
384858
459670
449633
1021242
1470864
824980
1344692
1761516
1038043
1991723
238264
1053014
585334
1369742
113172
929738
901741
283485
1357235
328188
1144674
1626601
1063244
253576
782096
1365908
859692
629274
465517
1161403
682333
444459
1248220
735097
213596
455175
1255809
780816
937148
194775
1189678
1883247
1223512
792432
932047
217832
1699376
332893
859678
1797332
462841
707732
1969096
74783
1395680
1770592
1895655
468518
1310011
1344998
280320
899502
887537
1875420
298398
389118
636395
1154543
1855207
339522
739840
1221194
1892299
188419
1019423
918542
1668508
184572
221477
239836
1851989
574172
25579
1456790
1557614
1108200
342042
828675
1093199
971313
378131
867575
1555100
1060079
1232343
1609102
863232
180318
1967880
1489705
1163196
1930356
1290034
467312
1479346
1857587
1496433
1928041
1580363
1476207
957273
489652
1323595
53209
849774
999996
911103
1566659
1585403
186110
752572
1358227
1303573
20081
1069010
857574
205231
1774257
932814
907328
754701
1316445
1711426
1169307
1506875
1353280
1557838
1770140
1983982
1741984
857443
854008
262709
1694381
1877150
987135
833418
112034
1274680
1266805
1302510
1016744
572046
1307391
325061
1922781
952078
1409887
702292
233066
546336
1143814
1983822
1455351
968846
1045868
1718884
863616
760069
841825
436486
823210
78847
703312
99785
1413181
1906576
169731
1517783
1043918
595662
1272358
800301
290969
1324922
70676
1302687
563009
195339
1857348
1510540
1544753
1817408
1814535
14813
1328424
1237708
64656
1237567
990853
1615563
1915031
1883623
901933
549083
738781
114733
1644531
449087
1953997
357284
1813217
420317
1741766
275224
648714
1568140
386377
1389974
959024
1102886
1370484
1426845
1554534
1665248
536650
722284
216454
1442464
313883
1063580
893838
1803303
318872
1851669
1763271
1538364
1845376
1137098
1816507
311975
403816
284763
10245
1802815
922326
451155
1929347
655225
1006197
1000190
628961
1889042
1106284
145318
1397751
1990802
1637379
442407
1786798
579762
1665754
1614973
862900
824727
1011893
298008
1163132
1392377
174230
188350
1297301
1867059
657027
158248
1134476
1473753
1911368
1897704
178422
450816
502294
1906895
969876
915419
1949382
137442
1597752
158391
1802092
301387
874233
49603
137875
926699
1758347
266323
45818
1278894
175105
640381
275283
121558
1496563
1594419
488445
76439
1218631
642781
1082894
1605465
71064
1706623
728687
1617281
570776
426173
1904075
182621
1233639
872863
1231182
968750
351182
528165
717574
259300
121288
1263605
1413305
1889859
1466943
1803851
721042
355239
508103
164154
1398504
907437
312152
446863
819602
1393890
410093
1682046
1345789
515662
397466
1207307
286762
357808
22892
1886569
856487
432580
1211916
163170
690800
996018
1108616
1671376
1304852
142845
435133
1249612
593071
635584
136755
952291
1618009
663229
536966
367939
156572
962988
1798256
1788045
1963436
1784113
975206
1476464
1516924
1540617
819187
1217071
591996
816633
1485546
414644
1553589
799073
215074
1042172
1301197
1332908
359098
960285
829353
587072
313441
1274108
1763608
286675
1507960
130238
207567
1263017
431048
180346
1057739
1334324
136663
563482
1629956
727458
1129051
1272087
127826
1824749
1823865
1997704
1479426
392416
904647
1455570
1652566
1877802
170310
1825101
554052
1441439
1082269
1874528
134299
363853
405849
586942
439408
524392
589795
623168
1658545
648422
1806602
1143826
1904777
1173827
1468724
146567
1088443
1979697
115317
1901656
1638979
520520
1535218
904255
1757429
1623676
884717
283723
1160435
1259851
1192523
811679
741859
883051
1942361
1190455
1664148
365512
1742019
1122814
951149
266247
565101
1800138
1929051
1219679
398708
1530671
1373254
805432
1031124
1218387
1406938
1445791
655945
975784
250245
870659
933404
572188
706844
1852833
90201
1649046
737979
230006
553640
118954
322765
1416040
420862
1497894
1658313
1948221
159602
1242989
776530
699533
771934
1930686
591650
592810
1591169
223214
792656
1263282
1864743
1854986
1235613
1355364
1184737
437773
396834
1838040
1811407
1383032
945916
1064242
351632
1429185
455039
288673
733755
1891771
366037
1699889
428538
634623
1133031
604019
838833
1002104
38219
859151
910227
434597
1334886
1195299
1762387
136807
581922
418307
1180945
743091
256336
751823
1635393
1964085
1160685
1167732
215346
1916647
230052
491800
151224
793219
595242
647545
1886887
962787
1099906
654626
1841576
315653
1325397
1404641
1919094
505757
359963
225962
155762
1678618
274675
479325
1022022
1840599
1399748
1530358
1881357
715927
92355
618026
1591173
375432
223629
729367
490727
505696
597472
984666
825563
428223
1542536
5003
147974
1131159
404752
332648
925379
1652375
982261
885847
402531
1608841
308942
1788065
1883991
841401
911828
1789454
41034
1414394
1243026
1253081
641728
1813112
1104414
1260723
201928
621147
177914
191279
71710
1238459
628562
1705764
1643572
1621423
1977901
141224
510360
1441466
266782
401988
184087
1055650
1975374
1036358
338163
1260810
1892425
268185
1127299
716485
1292613
436615
601659
870808
53390
219735
591131
927376
184151
1024355
103223
472570
1100910
217630
1765344
1952281
1917212
275711
1740335
575857
1293368
1735245
366551
387669
1852817
413799
1507264
172200
937037
1895567
949837
35702
796926
638373
1597709
55312
818973
1675112
766947
1088822
1657866
1839961
1169090
876366
1667919
654435
384305
604157
1114203
1054611
826739
389282
1813073
98624
402493
721347
118942
681142
1208239
228127
876041
1430593
1664018
686979
724365
1040160
578461
1916857
304512
197809
811120
1864667
335250
1993767
15757
770507
1543807
551465
579360
1956706
1814110
1769384
984780
1251101
851775
38737
1158195
246719
1782308
1246370
1797918
1463606
1300285
273246
796203
174354
1628044
512894
1518808
86478
308859
365126
1191147
130695
1014736
279981
1047814
1750914
1686261
1059217
785533
1948301
428387
840369
523001
1564585
1511481
1126071
1628300
455468
742533
589728
688603
1280017
1727481
1010884
39485
1522619
183070
206050
1848498
1324445
1335278
184475
567983
1317797
515164
246924
1440397
741036
1229337
958226
1090992
1866337
815954
1165415
1831447
1677865
1666812
831481
1110979
1822009
283505
1797442
707068
254445
1714767
993544
1199479
1329289
235094
1392981
1684323
1803913
793070
19620
1978482
534071
1568810
644259
854619
1515034
57402
442557
748900
987125
713179
139995
490687
1772875
1051588
1554611
182054
251827
1893445
678479
1596816
245532
862260
674966
475362
1118183
1586769
1289423
1794631
599719
1256880
1809491
452610
350072
1395853
1862405
1422595
339324
1515996
1389973
208565
1396924
292667
892863
1479185
1976301
1972419
742763
791514
139891
1767205
648156
698134
1162405
1555089
1322010
1272455
474789
8915
137216
1303019
1392376
1923230
1825959
1812783
820481
217753
602865
298217
888203
865533
318802
1496284
1673585
223604
1544497
890735
1313951
112305
125695
687569
263039
1048604
376428
410604
276528
1030079
1392703
1649583
1309000
671821
46833
130748
406390
1617777
635178
160321
1077040
1165845
922867
934787
1992897
368439
1304411
1118905
483208
1830591
1068802
1143794
204074
890541
837837
1741654
912546
48047
1780347
1643458
484470
1241167
1216086
394222
960864
1020754
1275398
368899
1887948
326309
325506
1624855
223363
1342058
303184
1515720
831327
996189
3255
1317618
1336468
1849141
1449919
251888
934532
1758913
1914251
1085863
1213516
836336
954744
976125
1685320
637018
1303007
1673666
1821708
1909590
330045
890498
1942161
1708422
1077715
668085
144460
1947263
1123089
364374
1275497
65751
1457168
1379266
1453501
527839
839779
93689
1386496
1618195
780632
1739196
1520534
946489
135256
1555886
1778940
517017
825698
1704168
354370
453585
1637274
1518103
1541037
1407163
74754
1072735
989037
165046
239373
711840
629364
1268910
231673
1075410
824445
906505
657222
1022102
920113
334367
1193007
1031589
1349637
497609
402699
399442
945184
1535791
1125639
1640037
524756
125989
434806
640010
918906
1189677
1168331
264380
56103
1207473
986920
919407
377742
566133
1878897
1332230
102555
381325
32976
862891
1606973
1166389
1115616
1695015
1609535
892193
846748
596686
1960534
1005581
1236204
449555
1318930
1829212
1916456
1425881
606240
325866
155093
151799
961267
507407
1398450
782333
1547036
1549278
1148224
1525554
157405
1122287
1475723
1758871
190695
882732
1802991
315324
1141295
27148
1912010
1226689
337572
398218
1555296
1023749
1417614
1008538
1405937
1596071
815781
521856
1816127
112890
673682
1632362
1500158
1318418
947776
699099
261066
1315524
1063811
305455
1208462
663876
1062589
675126
151993
1100311
1564601
564119
1668768
140946
125149
764902
1066673
185434
779235
624609
1189339
1068040
1264929
1363883
446126
41981
1391905
1464875
1509237
81527
1998541
448704
1302534
927578
47089
854928
1807457
602754
595139
341626
1283278
1606563
793049
217478
1635139
972262
1111172
1455022
1892614
1972080
1757028
558815
1827651
1822505
646219
1586870
1154092
1455900
1097025
1720630
286372
791485
545260
68467
1993819
1847596
585057
410474
1966238
1436519
1860158
704347
1474625
1427936
1567274
893989
1174446
496506
1549783
1209941
1840856
560035
937523
326563
1305736
1178323
419824
1762081
350977
225272
944193
1865593
1244067
60769
1160685
527987
1792030
53132
471803
588258
1848594
815015
1768484
1128047
1516491
1830531
1405121
1637304
1327445
1130817
1541566
709440
1348280
990650
1240411
882802
1133036
309614
1265132
1116050
581897
125370
1361256
407014
266924
1521365
1457313
92407
720510
138462
935888
1247588
771391
1593294
876054
845539
60193
264105
1900362
711693
959748
1033978
246585
515860
386943
1313326
814319
791890
105219
346086
1198303
567754
1021742
304225
1931757
526692
180859
551357
1674206
1661032
638750
265389
1685376
1887743
1278905
141875
1413207
458246
1093386
1779832
1241905
837899
848611
1900566
1365237
1294871
47069
1816674
174902
928401
107872
94534
326696
1387968
490517
683475
1009762
878300
843704
1242425
1310949
1962129
1006753
185833
192596
379566
7893
648622
353353
1559181
35763
1850022
1728878
1456249
1290246
1421189
24209
591988
1357937
777498
451184
1781250
1788960
840610
267605
96168
1372062
2457
925972
1239243
668415
39871
1673850
687117
1493386
39209
513807
539389
1885306
377027
1853280
706265
4195
366883
506585
1422347
1640068
343593
1827912
578533
1165169
1400001
188680
743921
667475
366865
1114378
1075120
1330573
1169975
1006740
493666
465382
771998
1580937
756530
236055
1773504
1402957
1123180
1563794
671134
1613131
1743994
1374240
294630
358333
943614
1882531
1559323
22655
184733
903879
1686079
1765585
640330
366556
1139672
648758
1439390
1503772
1061898
1942056
1543894
1761726
423853
456007
1266961
1063974
1122054
703436
899510
577396
587856
1634449
630376
1043510
708258
230645
1534690
1791694
723430
163301
502170
473101
484266
12335
1605718
604875
163640
1413053
1119550
1283065
156721
253785
894973
1090798
1214028
850788
940726
356056
1823794
1491267
1523275
1859270
172187
1692067
1716472
1681235
1363404
1392758
150136
974172
227888
1535119
26610
1423606
577771
1476641
1183853
1897623
806727
1972955
1266848
1980214
917604
1658843
93690
1955618
1935620
194090
1862929
308755
1985780
1153561
1312848
426195
633806
1991529
192182
1514361
852945
1592796
181983
663928
1925138
1010762
839295
1737453
1217130
1494576
1010528
1399305
859684
379896
1027681
590358
1743450
1150541
488152
634403
1129333
1913448
1546710
1193856
887377
774157
233178
1911494
907419
1659676
1079701
226928
224043
1278150
1787465
847231
868514
1245686
701574
839015
1640178
9682
987077
1997664
678483
326321
1708417
1304950
467260
262069
1817245
1943337
1283382
1843317
1510393
827401
628543
886664
815799
1556691
92310
502824
468545
1083840
1573930
1067685
1601394
1043401
418050
979305
1327512
1832737
1671230
364976
1587530
1800004
1153816
1176918
1806881
317202
1433219
1023212
780230
1217877
1987490
1335526
1380327
149477
1871105
1730868
80008
1159994
1484758
79453
1182042
731118
499641
510084
1132436
505200
1253268
979496
1323085
1817513
1987722
1814349
1637349
1238169
1601209
1613663
435436
567943
1604619
778176
1086181
690549
1214993
467358
79185
239278
473980
1109889
70515
1089136
1150726
1303274
1476610
1157652
1600110
1714021
266500
568293
1426405
1543521
1516035
273794
185131
51974
1598519
1467058
1844514
1569678
1996828
238076
1910451
1801274
1639576
1432125
1836079
1746365
803341
501413
537693
962166
1635920
677835
408955
689775
662682
1482345
344560
308462
1461361
1774139
1132675
603249
1793479
222277
1042486
1168641
569540
967299
1532274
838402
1802483
1778077
1589558
1579866
646819
471813
672195
580936
527767
533703
1109817
1154080
559090
1943970
917025
614557
888897
1825672
1299118
439285
1606359
1227529
129806
1316445
524287
419151
34016
782157
1916726
1626613
405797
1460859
53855
1889752
1780824
492492
1070462
669681
783600
585594
803060
907876
327168
1719842
707170
1479004
414214
149643
492975
1878203
267774
1975502
834564
117885
653260
1786328
694800
984362
1970503
1631661
949217
49117
1416579
1136833
1697883
1559916
326785
987850
1425378
706206
1967265
1202271
1124371
14980
1288044
339244
880640
511440
647731
344361
1715095
992076
1222849
1552968
1733768
1320111
1005969
578930
940512
492698
724404
1651574
1178590
1339088
697489
1238214
1813230
954147
1894312
460018
1294009
787895
1777769
425438
338678
249616
303423
1984569
204471
1971110
228469
1695161
1304362
111875
624883
1663905
1286320
1239115
697801
1937378
59306
1506584
1110954
1618009
232678
221610
1232317
1289558
687184
1977017
1172846
1501407
643823
541360
1919891
504992
944078
511955
195584
831944
857875
1196950
1865680
802064
496304
1771863
1648942
144957
349901
1695452
726309
1165545
1579114
350591
1637608
489583
386166
1007890
1979628
743524
1896028
1326640
1457221
783664
1697830
643948
307236
207170
405564
585102
716072
227520
1297953
6786
1778960
1038147
1932661
945981
653359
737009
581555
779490
1370203
854605
993244
1846968
758048
1727163
1413847
1622969
1908800
1083709
1203447
1496260
1779383
193288
1378748
1529549
1934208
34097
1004872
723231
1960221
1841785
44923
1924268
762790
1495743
267676
431604
977461
790189
795555
893626
280403
1830259
623265
173401
1076420
1668672
755462
1498395
1775561
1589582
650672
87334
744467
319502
1064257
1692204
1626354
837596
1728468
1791873
1588023
1858698
777168
113882
267108
1616612
1012801
1986797
1435007
800931
925766
614911
1020646
1135960
1928020
163449
336974
914245
1134759
644146
568103
1298874
1198481
365098
1934656
47827
358837
1384034
1584559
390848
1038870
12416
498565
329309
1988604
1034878
7918
146506
66481
1168329
90578
1057386
1063772
370668
1787000
1903851
1034582
1578216
16648
368944
199912
167146
1570159
879956
1101365
1503112
1456651
1709264
1993497
628682
192187
75215
1108328
552945
488880
1319150
1396272
1147785
501081
694759
1637773
677960
246454
1021101
866789
1069637
1023593
1951305
544643
145792
452014
28818
1044691
510426
789647
1131393
839265
1083602
1684631
321734
1330237
1902578
1376047
183729
709990
1820594
718061
894988
1216620
1682800
897440
1993638
102530
390019
1738255
1501332
465929
987482
104513
1826424
1556004
1076401
1860883
1448471
162937
1008205
1414167
284044
453146
1368539
772574
436714
1730100
1801474
608329
1358307
282731
446530
101026
713533
261413
11369
26787
1655678
751328
896139
442837
546769
1937529
1109344
614441
1938175
1701357
67351
322479
647921
14561
74310
1046529
855051
1427191
473855
1144382
558360
1705988
1725996
233194
639680
538015
1686908
1123299
1963602
279998
55350
823317
789267
327014
979547
588038
330334
305165
990022
869323
1304654
1383484
229492
563287
1441494
1267861
294311
1135745
1728553
1816135
202678
1064656
1828512
1866167
546055
769853
389444
1230552
515251
791173
1340144
911946
1725484
463917
1824523
1965973
401917
1253093
610091
768040
435156
753300
451812
377725
941895
1696421
21568
262021
1410871
855298
1929277
885643
1069650
862159
65136
1280021
64225
467166
940591
1542029
895748
802254
486175
1407612
842551
1441181
251739
162539
979516
721173
178542
1414889
1265908
1684356
1903157
1373585
104634
507752
1582929
602641
1164127
1125337
329541
1032148
1076774
1649160
452877
558175
311414
1757415
941675
999146
1386058
266085
1855182
236911
110987
1172909
80382
845538
1662678
641477
800962
1857455
301552
1655422
781828
1925329
1876791
1203614
680292
1100595
253230
1447878
1341211
1863836
328688
1882932
1544179
1410574
216000
321218
1636964
477492
1281620
529534
571214
166880
168071
1251317
27513
1729767
1646147
1015169
150118
1859039
1078019
515754
30869
1508624
1271028
327497
1971720
78085
1799372
217172
612604
1659162
429823
516345
516281
1839719
1748176
1635941
1806718
1782006
1451552
997163
919488
1122250
997403
485296
1278813
1217368
1675513
736296
1175141
866034
1239092
1430195
127455
168800
1730348
736532
1057944
1080219
1086603
1030496
505178
748956
1110344
950328
1579755
865411
1813908
1849435
909420
1365993
504376
1462424
1096107
874989
1769754
432938
1893823
848085
1926613
1222919
822811
1838470
1540279
1750551
858976
326113
1340891
789902
131638
1451792
1436764
21788
1323356
1705943
292053
1069339
240324
395996
1910824
1708043
355585
1527332
220699
1576885
74703
1475816
1397198
153117
1783387
1206942
138314
146727
1294040
283632
370570
1360566
162234
1673086
1205149
102781
363558
870515
1696577
486369
574582
1426640
1218096
165391
1036477
575146
1469928
775743
436756
1462219
1169176
584511
1639715
617413
1325579
1364979
586340
131449
80919
1894007
388332
1912902
1559491
400658
327471
960484
234635
389741
514639
1684831
910577
1522861
1226074
719426
1465855
1241992
688998
369487
306149
648939
181606
531806
1112045
923753
441444
428713
1588773
821858
1243039
1024736
657742
1253218
229850
1821551
888962
947346
1883638
223371
400542
1585799
571543
1862735
1750748
1653113
23945
307600
697859
125508
53417
1528953
1609393
150759
98501
1841347
322313
1980716
242645
654989
710840
858271
1424510
1521377
1386267
543186
1171776
1340498
461833
1505828
1793035
1453484
1635498
1606394
17122
1440055
13762
868638
1094486
1852479
1155679
718166
1663070
1831784
1976182
454565
1314268
499074
606349
1387174
855397
1512885
678809
462322
1999202
429276
694991
1501328
1150274
709194
1302047
365316
34935
1094554
1257842
1384216
1295333
1654922
454701
1899884
1047791
1671365
58423
791548
371855
1885146
1590295
1075551
1413381
185839
63096
796808
1446819
1686105
375291
902281
1077704
1072060
1196635
1251402
1862858
224914
628714
243064
1370316
489107
1337174
1193811
1768831
21520
1390965
1763864
1833513
155840
579695
1594531
1720459
1182425
1630284
1256420
1500322
1098374
214913
1404741
1095068
1226480
288922
1350801
984179
80131
798545
1532378
284651
9432
1490990
1923294
1722247
1949735
1704847
415706
1902410
875214
1456681
1630249
801519
1981556
437719
890975
919840
351750
388816
162186
1878008
879462
517307
1283949
1766835
1330559
530957
736459
775067
289957
1513483
1717276
893017
373271
778663
996160
1333976
258083
1093148
1374164
1089932
951228
1791076
334084
785968
150745
590334
989811
213543
1564609
1417278
1906329
285832
114292
592794
101967
1971094
48216
1540511
908167
1297465
1880864
526085
1806169
1034522
1938608
1164238
546031
1995287
1047519
989493
1404314
1137419
192422
1794944
1868650
512199
504889
865896
1209144
1471411
736824
654953
1183174
923458
1942993
697644
461835
1378853
627115
968032
1332543
1439405
647611
1114533
1515078
170581
1313726
245840
1362648
1972883
1176863
1397586
520618
908705
259890
508037
1511415
1119293
1186123
1430369
328311
418987
1777585
1507615
168183
1027880
1840205
816739
1664455
1366118
62850
1743739
1871502
1700129
1083654
1616784
1632910
550233
1029330
1947502
788850
79794
833223
1491636
1263644
1441546
441549
268361
1496867
1271509
987396
1974813
90600
1175766
1598874
1651933
439355
57898
1863947
359076
1761428
1501529
1831637
1248052
711948
1106686
243460
1106257
1068272
1713309
1042510
1500049
1191034
1647563
397428
32942
1622438
101625
927879
336455
1411230
364031
960043
1070570
1598673
864496
846108
914867
1322650
1928917
1196548
140844
183704
1221360
1702740
1362344
574484
718642
679323
1291888
1302848
661356
1210222
922868
1054814
1862548
161005
1646944
385855
1386630
855714
1210880
424709
848719
1174578
1338560
962355
825720
621352
1860364
13526
300193
1034186
1813499
160921
1622231
230192
395598
121234
1512233
1864375
1816749
348814
743868
738349
723845
636458
187546
1115957
1200293
833027
46409
1578038
1711673
374145
96966
1703379
1465003
31120
1757983
134797
81199
1796306
736129
1638672
1769651
1030342
1774602
1058051
1713666
463096
757126
667759
1775620
375699
61837
1749143
517933
6807
1937980
1984512
514791
1283860
1922518
1818322
1763982
1380984
954240
335432
525249
1710180
927529
367441
819862
476783
781260
1814084
1767733
1218819
1380455
712120
1377590
1533639
319037
260779
1336374
363946
1275846
57911
1731415
273390
1746666
1162900
1916539
89639
273992
947650
527722
260336
914098
866757
1730944
1860548
1401308
1250712
1420778
720825
1650936
210743
1723098
250493
130313
1171280
1277223
1092738
1001515
430962
186085
440047
1579544
663026
1429365
202434
608888
682524
242653
666733
1300881
406735
1865363
166614
1872726
615058
392319
643144
498035
187932
1455475
480216
164137
1966676
1456306
1599231
1414945
1945250
503004
1948107
1246525
434181
332386
375287
1953388
1678889
755092
1363436
679430
1554718
47250
1710332
95718
1850190
914167
164426
1490585
154043
612047
677013
387052
2861
869581
1735489
1767379
1131557
536542
806719
1171920
926998
1082427
1621154
354257
1719189
1232298
1359408
339799
1606571
929458
1813187
1841782
539144
645366
1982263
1218603
1960704
408434
492757
1031930
903997
342613
248496
1567276
1437373
456570
1638828
1638945
1207603
712615
376196
1220243
1373334
651442
837049
266058
755962
1511462
308094
1051133
1815291
1356147
624059
1427718
1666277
533219
1639436
93701
1647019
1356417
722238
450570
1365229
1308397
959513
1580674
1911792
1293441
1677150
712099
1910805
719065
822325
1749410
937342
929882
1644492
1184520
1704680
448409
1058155
1697726
876340
1362065
1532014
852191
1913055
1659829
1071427
894602
100341
251387
818778
1847407
648806
761051
1408270
462763
1678283
1128323
1009519
1109765
184254
737342
1251401
1470973
61072
1853216
872803
1170927
616429
459369
18697
196101
835022
792488
445843
1499180
1717673
148801
943034
469590
649781
641879
583462
1239094
167173
85022
757652
1505171
126192
1321239
1814109
641122
1084366
608765
1624831
1855504
1431412
1762636
1289782
1039063
12420
783412
418189
1303953
1916928
817340
1809976
663011
184461
1780434
1191363
961058
885573
284918
1386789
17281
1962133
1075336
313213
45713
992971
1079576
655731
336582
284037
979834
539687
1963131
1677522
396798
323938
357438
1580156
95386
550416
1761658
350234
508399
712593
943915
828474
1957904
626806
34178
1290912
50980
1112382
356795
485684
801440
1719421
309925
266890
1803194
1287546
1883363
1676990
1478745
277870
1587680
1192935
1749240
239713
612841
1618930
1186411
1114982
1648576
321480
1473212
732187
206730
1334796
1498748
97376
1725331
1421761
1734215
1561036
1899431
991155
748338
1989798
576357
1824741
653410
182269
1483325
467685
215909
486840
580267
1447526
1052703
706321
1727123
874086
405982
1774721
483691
792123
756986
607018
51319
1344912
680231
1076732
1212809
771487
1218944
261244
1138717
696378
862278
1024463
1024148
1412078
1473316
1411501
1800810
1959703
781940
1028235
1530979
1608672
1384972
207140
276563
844108
1074167
543599
313495
14781
326736
1423368
1923543
1812012
460625
2112
1301550
141781
1836016
796506
936675
1988136
987173
1414465
1605725
809042
824253
1761307
260088
336902
701321
1973962
1736200
817068
1133173
1497638
1172473
1777771
1338737
688553
606167
1740007
518845
44011
356030
1753038
472035
815667
757536
1499177
172236
527080
1987347
1766966
1462676
534482
904253
1408472
276713
264190
1494330
238691
1611972
714952
182393
70948
1448612
1312988
1829430
394302
604377
1085271
664059
1526999
1560655
430381
787324
1640138
1172432
404376
1044087
1089264
1316689
1307210
348380
1552176
1068495
1459542
643278
1000706
710625
1780791
1590729
1617335
1726231
1485860
1124532
886428
304805
1268467
907188
23886
757888
1938799
1156621
1790424
954938
318113
1272777
1598850
874767
758924
133642
308635
1692844
1171455
801399
390207
1669031
1061216
1272382
299829
1911064
1306272
119627
1434819
271009
1258432
1211444
1370825
1455716
46879
1853125
475019
163467
754451
1232443
1479045
746824
33785
1970986
954971
1568668
1976312
346504
1040469
106917
1116470
927371
733140
896407
1351936
1313730
177541
735854
1542473
1409903
495628
980980
416588
1588211
1119851
1029528
1298476
756388
291741
1437030
1059258
627675
673154
736526
515498
919508
1600304
1705799
997614
1124798
1799659
717353
1922063
1937289
696476
813081
336568
745076
170090
1180801
24802
867715
74056
688237
1941501
743577
1340135
812210
569248
1348073
4355
493658
95902
1538025
1345422
1850320
748754
1962683
1868268
393743
1941870
116327
827963
1838562
56664
1246225
1571854
1698232
217534
812904
920052
1066210
271355
1127572
1791474
344010
1618153
333618
1398148
1020700
563499
122323
1645355
1713260
1529097
213207
1654585
1398486
1817
1837502
168841
41665
936909
1052871
1984149
374445
676120
1735860
718382
1209770
1193874
418312
916180
345261
1504973
1184511
1283009
194878
924463
1775376
653628
1852463
1019437
438888
150474
1740090
1409213
552630
1009420
1964364
1648133
24258
467920
1666298
1714345
253039
781452
1404816
1076928
1299822
260517
1019701
1379088
457657
1892726
669645
974739
160633
1439536
182462
1535446
1470421
1647824
755286
1942272
626495
283944
584536
439374
539365
1893183
1520181
739525
360792
844587
196890
399517
91277
459522
1865787
1423267
1042126
49631
1490837
899657
1928977
615198
582967
591186
1987618
1464657
1469235
1712300
288563
277196
725393
1427724
371108
1136269
292787
174816
34409
970172
1188970
61672
938767
1672663
685746
1562139
1784294
402521
881503
995191
977557
563221
1197174
447083
1917546
632457
422992
1915575
1077870
1974051
1420424
1088085
985417
418097
1355919
953169
441040
1440405
38430
385658
571293
62254
614648
1409185
1963727
1002002
811841
149914
664842
1922544
755915
1887208
1544954
1812561
708566
1832628
1095465
557631
1532238
34404
1198399
788352
1826572
1680456
245476
1945519
392602
771374
378533
1319486
761481
564455
309925
1547345
251548
1204329
1264739
1329238
1379033
1729604
1471001
95625
769146
812508
613200
1333862
19058
939562
477396
588190
170188
907998
1630135
663489
1958520
126009
682789
1206530
308180
1461784
1497704
1825170
173412
186430
1780774
1661969
1337296
682476
519264
383131
247125
1725229
819159
1098078
1960445
880847
1022566
1201546
1584704
263608
152093
1617553
1027722
797283
1831221
1140046
1041740
138122
1054198
269846
230485
1527893
84367
1352825
116019
1766626
519378
1247222
1425464
1581445
500321
1685039
1023775
1003449
426303
126977
1065852
842588
77675
400406
232137
72227
1633346
26879
1326487
1213962
1039372
16663
16450
631876
1924534
731208
1349001
723664
1878313
1629155
1650546
1410028
476174
1025287
291850
128826
1690726
97589
1524261
1836539
1707808
1891491
1930849
1213432
97274
1575963
1631604
761536
1572216
1487714
1454399
1806950
223540
1969239
1269316
320760
882219
1478274
1817534
1659202
1544458
1757888
1169467
1253545
259910
1561702
891063
975027
1106
1906452
1436442
1543272
1978358
1128704
534085
430140
843480
903469
624898
1076603
55872
1823919
1739748
1127730
1762509
93179
407224
1225782
1337949
830166
1856462
1271019
1552048
455285
1046680
702053
1827797
847172
1426726
1687587
1627818
1847969
1997167
812834
1694361
124538
431248
1563144
602167
22968
1493469
1330262
553699
55178
830768
1905841
737296
578168
783191
1087462
1411430
1219034
489645
1168946
1059467
505484
1607055
1354242
545708
131287
1912727
573799
1664217
1286784
355886
965732
655856
1653388
1973635
766505
696848
990357
1520846
732792
1977095
313895
1043052
1489015
628823
1945309
558641
1765584
359579
1316631
159457
1373119
129485
1389448
1528191
201314
710471
1310814
19596
256623
1417672
861100
807277
773677
1716043
881758
1535844
1417427
1823439
1806439
407999
1484630
1574972
625237
649633
1037699
1998790
1519208
459171
1342095
532701
253893
914685
154052
570052
1466703
62395
726365
1936207
1432035
1946102
587447
1388679
1599108
634156
881527
1792967
1320429
1628469
1767957
1743858
1740887
1902914
1580653
1168811
1061605
1529939
527765
261076
1204430
1779170
36619
403028
253449
1268764
718907
1952488
1230989
100822
1136087
1496726
164961
811321
49977
1448561
1566790
1042853
940181
392773
157134
433843
1133188
990381
252570
1416368
931048
1369879
1364828
1892553
223397
441829
483540
202699
878208
1063205
1150642
463949
454792
76053
703221
1781318
1713742
486027
926875
1151680
194302
1317396
1690831
299132
804259
1758306
1299889
1997382
394172
1796476
1090845
1121507
1927972
1122348
258942
1700122
860799
272240
18701
1553526
33340
464018
1444356
1594165
667584
452627
1499392
1034510
387853
1912743
802187
530545
666490
1371325
1719801
500074
659638
766570
1930992
1849418
209211
55905
1448595
828473
1207540
730576
1695182
1293854
881443
831194
737861
741873
391856
1489357
1168473
183421
664372
436163
1480008
161417
456361
1076618
735710
84928
1557497
952384
1661151
896716
1521404
1647122
1174653
829704
743024
1781244
1181784
276651
679838
1541934
412074
70649
1955587
987326
34185
67354
1560976
1172113
238331
1389220
536944
1986673
1557071
239330
623286
384406
1063429
834580
1079046
128360
1687986
187932
484211
1202140
1623866
1990967
1554760
408461
1637720
1897271
1508082
1125033
329108
719980
1529990
1349260
1342224
1009707
503712
981558
866332
1562495
613767
42734
246038
1446589
1949930
668949
1834355
1004212
421316
1871175
1651185
1094994
165156
1393461
1236356
1929911
1126764
30923
1550317
1151632
311084
1951263
968529
792506
537677
662477
1446987
137064
924269
770788
1071208
780902
35635
1835414
1335312
307507
1816570
1067869
230232
1837542
765579
534078
1886840
918650
1463947
1346186
347911
1107761
1401784
88288
756832
1588972
1383022
33691
1904570
645770
1191703
1989564
30883
811019
148204
1439061
522687
74175
1851172
355005
1780599
1778772
702064
181505
1542503
305389
1521617
1742779
681366
717702
1328645
929286
1218741
588259
1324067
115201
1958682
1379611
1957230
1073180
253089
461556
1218070
1111615
99671
1426366
248283
345684
1911681
1756510
763051
829715
350533
1224018
168656
1430365
1003009
304007
895443
1314914
142400
945967
1326081
1421277
87503
1311835
1154700
631299
268763
1694759
701624
874600
1951532
471210
411178
931140
523888
342900
1448160
94067
1588505
1652989
492893
297538
1764365
451962
1317180
48409
1950263
1688482
1913650
1671769
1171734
1393875
1831782
172123
1023976
912644
15061
147287
1536194
1163408
494759
1101815
1257561
239741
1871756
1936619
561636
1559364
593931
1166968
899180
1788710
1331098
455910
1625961
570602
1592997
495933
1598495
1954337
99105
406253
348050
1954332
64531
124501
1703494
1983272
611318
1242089
1372180
200728
1463478
203991
90866
1122897
889002
1846580
1050802
449910
1877158
382241
89908
1684328
1069299
169052
1515549
571782
1496655
914530
392514
416187
1282016
1901748
1746226
552933
345314
298644
332968
1038729
1394070
769147
1333587
140078
1566461
1625191
1571798
147520
866020
572151
657851
1839078
1425463
263344
90518
987059
1312701
1217279
250567
617884
1918566
1527801
1356510
962332
349736
1599769
1806848
494122
839087
1797970
828443
167342
469954
532428
1117932
1448133
1216280
219957
283119
1411783
397004
920013
1439672
184485
1346982
1014084
1191079
1501638
276776
745445
1055253
1426788
1502483
163056
325174
1552325
951252
825852
1850412
1762622
155457
7874
837831
1523235
1429121
1676655
1460307
1310107
556917
1536111
859361
1898606
219410
60844
536232
1467470
1406114
17949
1266490
942655
1151708
1938127
1381912
1186301
1340492
1558538
540544
1888462
1595913
1748792
1142903
464868
957373
1239018
1848119
741135
272971
267511
213322
1411715
1415831
434891
1434068
1470665
1607070
1704421
695485
1024281
1866787
38771
250532
819209
1982709
594252
842135
912274
1992847
1019147
1861812
1854
171095
1212664
1049446
694653
993815
727154
1936314
1948586
1717308
147016
585822
1330776
1331362
571369
662111
1420716
372066
1494775
597965
41718
1457620
166113
313330
1057633
644466
1690217
88762
536959
865496
51561
1385556
327570
293872
1471991
94602
1341081
1656509
1739550
1755417
1031526
1895577
367202
1743167
44769
1336047
446197
419799
1881990
124078
1232956
1060022
1789700
1195268
93518
636003
1321975
370304
1027799
996500
762455
1131598
1149876
1008659
574188
1739184
1591111
510717
1458851
1614544
1318065
655899
1190979
1150285
1553759
862888
282603
1651719
233157
457876
291662
1372297
1826880
179255
896094
1732244
51616
810579
232851
718872
1678061
414345
260270
137163
655027
1657398
1248669
1539044
1882325
1344809
768566
877373
158589
976733
314363
1502763
1843130
154803
1856679
260919
66495
1947741
368401
484694
835579
287554
1053541
241520
839581
1525326
878059
1855917
891092
1423353
1272123
366625
363545
1724403
69790
181378
1223691
810983
1608468
1905606
1871580
1208041
1060375
234608
403167
1572067
647336
441413
1229325
1150365
1630616
344631
843224
819692
536415
872091
1570566
599225
1135268
652024
1644512
1100451
88275
639066
1876257
910762
1983530
1861960
578268
1810070
1608297
1417213
1469300
1680100
1943701
1103119
275606
948784
1251216
1884262
743729
1563503
148915
1449908
606045
776124
1288845
1524242
908900
634314
1645840
1783187
1657797
1209196
600090
1912296
1047381
1197718
670744
887878
651212
649354
433334
815908
1041673
929688
763451
313801
464603
793121
1718690
1451067
1572098
653016
950535
1589955
1408631
798321
1039192
87820
36479
510242
633216
1403952
516869
817860
158704
1889091
1659144
1368417
235542
549191
1550434
404246
1282954
1754847
1355509
182152
1502409
1900197
269934
55490
1744209
185541
34557
683635
748122
1856440
81848
1533310
868753
448939
726650
875327
730163
548504
241931
1105542
1402263
1888957
514457
286660
1240771
1468278
730635
616548
1269080
905150
548029
498691
105413
772947
891205
668061
215608
1868870
1802463
1022909
1005655
1393610
1361550
1208584
1321972
918370
733194
1371623
1561669
448422
932854
638273
251829
697810
1921318
1000516
1510478
52348
290397
37597
1182982
822770
942080
1551174
206242
1658649
418785
1307200
620781
500104
1501860
482312
1700475
623373
895591
855500
386373
372244
866218
1719371
421239
1324577
1798159
1358883
1935637
22057
1781822
822826
1383953
829475
1281044
1793210
508805
1481218
824406
704336
1574834
327581
981181
1003479
737142
647316
1100088
1540048
744488
367204
274845
520986
1714437
473863
1905996
1523109
789205
813145
1582563
210723
243741
429069
327109
1082125
570570
13931
699087
1604254
665654
1544150
1354062
1852034
1283730
1663552
1861852
519739
149236
734705
1273579
901661
1587083
34235
1683121
1551324
934367
556891
1569616
1700022
642845
171557
1412859
326923
694865
1101958
382560
1710913
119753
1496802
687264
1594248
1506205
1031590
1393775
627656
1474841
264302
54462
200538
1763830
1787628
1404646
553431
855614
721996
315671
218259
1628594
1609792
269059
954598
1876893
1030889
1777581
999622
910956
1440964
296338
907259
974991
1708939
973680
1744945
1312076
1920894
129434
1154824
1706896
1741997
742745
670312
319828
1801130
845184
121892
745125
1952906
258691
1918040
1827932
1693353
1597598
1311366
209711
42459
1056704
1235077
582524
1358978
35346
56239
477567
569227
1682562
739515
104083
1381481
241726
1335667
51270
1060700
230746
1211456
1273140
128865
355670
1383289
270266
1427564
1916950
1252111
1166127
428887
92564
750716
1933773
1683459
1904279
170242
1394646
1111191
276282
1097955
1669837
727091
1736574
1600026
1819524
1872760
868241
838288
691797
783397
1658591
531631
335332
264846
119386
1146206
638283
1647898
19749
325593
506666
851210
214144
1404535
1539978
838993
836130
268837
1537047
1155686
510675
605739
1990571
1548849
1274343
586679
636763
745381
1744832
1311418
1749134
1425141
1726951
380858
1673675
1632406
109122
313594
1550625
912981
586061
98324
353330
1544659
219377
1809544
1682674
1978729
308912
278075
703158
1316071
1612231
611330
906354
600301
343088
240079
580064
1602994
1495660
1364915
152168
17486
1257743
1676502
233548
922979
1718535
1816037
630977
520545
1832515
995062
145148
841601
639472
586689
1503362
222754
1211439
1115257
594691
1328703
329281
901354
1958966
1338859
222747
1078678
29001
380940
240421
1265660
1322097
1421412
1206008
677681
1705392
781596
1820218
488927
1051730
1166421
1448182
1289130
78564
880491
466346
501548
57152
739257
1228212
1244366
1314090
1424916
1779932
1528078
654797
1872325
582550
119764
1123071
968037
85014
589107
1039987
1086853
1537299
495000
186732
333179
1750326
390126
1001492
1559976
1318747
666891
407574
1135693
1031579
1390671
690527
1796813
124929
79950
1284642
1709535
607083
1240159
855797
912890
1306661
1689820
1817617
285645
1453517
881442
1951575
1935300
142304
622803
52361
1321115
864593
1801309
135443
1991031
1947798
1950058
1114794
548606
1018402
1667355
378555
139197
1400896
571042
1403086
1664008
111557
671726
199058
1795258
716194
1471562
336800
298616
694787
1637236
306874
1715725
1323564
589238
94693
13444
1434587
563803
488639
1088160
255149
131842
1984428
819084
926791
703634
1762844
115881
1217327
89872
196300
995583
643395
661845
798654
679908
232567
609997
1819165
1832370
229372
1992353
354068
704307
1616903
368075
936596
1969424
1968336
1719073
1456852
1373992
1200126
541137
1182265
474477
980992
1391915
399469
834753
873798
1980263
1385805
1636621
530926
117179
398117
1520651
458962
1633358
498872
1895644
301215
771202
1083844
395156
734304
1988082
308528
886754
1273037
1789753
198474
477502
1708800
862397
280728
1555666
320087
617148
38000
50405
1176286
1202079
1190045
1600511
1681301
1735591
1813569
420513
1421121
1616000
127587
239345
341330
218517
1289977
313977
1639912
150041
19396
9228
753930
1583605
530206
1662461
124485
909613
561294
1841570
734326
1055111
1691318
210524
1904835
807462
160309
1627307
1850754
1032481
132675
418577
1578719
1259585
1689199
910342
935913
1984598
1381481
1714997
1069200
209593
1619098
1859964
1534917
1121520
355520
1721517
1681780
1008174
1924688
1629357
3791
1443234
1294227
593907
1232000
903064
51394
1689973
540809
1913959
614815
119988
988151
1995474
1329245
1751191
691943
1620248
530350
1504476
940396
1574692
526914
275824
1714297
1475554
22290
1454944
1118394
1508243
624454
1615974
1767577
1814065
678949
1001795
1741795
1815554
1485773
731351
170024
177165
585412
31484
183989
1976226
883056
1622692
1676152
475820
205156
722072
1580566
537302
405535
972808
785916
624085
202183
1051415
462394
1139886
1559141
517667
205531
1861985
1763107
1837580
1747783
775136
902830
1724488
693348
456070
1527383
1896508
1695573
121343
1095973
1418497
1321546
298905
1502360
777663
25274
1902977
2360
1759213
543574
150876
1780921
1924458
1617378
1853528
332848
184149
350231
1185402
1466634
472830
1281902
99521
682022
328034
999716
192843
1953335
152359
246606
1597240
284669
1035542
1174986
1998235
1412337
139286
329594
1370128
746562
1917720
1867643
1867562
1214166
309504
1849194
1064358
633557
1642561
975231
217127
1422733
1163065
1274899
300178
383137
1298091
995642
541395
1367887
1537451
1732948
226708
154211
1162634
1431324
250610
496431
455650
1691452
92422
313105
226703
1664237
458108
701071
742328
670493
311251
1063274
1120295
792990
1151895
8169
443836
662265
836136
497278
243989
936370
1576067
545070
1965177
975873
464737
844117
1588382
1449978
1762331
81061
1793792
1245172
776294
1220321
1559511
845883
1908147
797556
1137723
747801
1791726
1668947
1058983
809600
1644903
1220070
1693061
1655406
1804658
368326
1897837
1865455
928583
500112
1321920
603458
1444733
916955
168523
530584
1799475
316400
288815
1808767
1290131
750178
1156938
1694803
934158
1859286
229238
1208175
561727
183485
1607392
932829
1206492
723348
401223
643895
363755
100156
589293
513386
1851857
113612
515672
1843652
210184
1922012
310852
308944
945409
1890017
1908408
1107565
828068
1079827
353370
1914733
110239
1041071
939568
108218
1204574
1095705
123180
503868
640190
1950826
775204
762172
1538870
1476813
1249436
1685582
1700793
1938791
1983653
73490
1491586
1992446
226140
1115569
973946
692989
834398
1277055
1876994
297746
907487
1631181
1485176
1772258
530896
1401935
3078
689196
923870
1714023
1695329
203252
507581
1864994
1548500
586952
1653537
737751
683622
1484119
272478
1090448
1096240
94756
1440493
369975
1671567
472311
1567120
615309
159288
654482
1896222
1024216
1276221
1497873
708785
986052
1497320
1923496
562200
601210
1722590
1022602
1071247
1203019
286283
1714208
1152061
1608708
1475509
284841
116086
1714000
1961438
1404535
1373911
1076457
1068469
1759304
278863
280736
1377220
246987
861866
794678
33235
540995
1323141
284951
799607
1299663
1567523
492651
702507
1020107
1724697
1069690
1723777
201161
1042430
1370154
1419394
126111
810184
544897
936915
1441661
341777
349853
838920
1188522
946647
1487775
520087
184330
209839
1177602
892457
1668092
1283497
1711370
740097
379104
1805489
1446976
1367311
68920
407531
575615
425023
865976
1387538
1481952
82461
1691399
394734
1743458
1456022
1749659
1760153
1801061
1558567
1655380
1036381
1438785
573232
1637836
589648
1593192
1648673
386931
358877
466012
1968034
223897
1102079
1798746
603040
915252
797080
878628
537908
77308
119516
1968619
1220127
1558666
345266
818520
1384395
561883
1279461
763130
840221
1417228
933688
1411693
1060203
71687
223319
35404
1308489
506130
1445120
1842806
253619
17468
1204884
317428
1665042
1340904
839490
604891
541370
1261179
570790
1370025
579854
1490872
39185
74953
1339992
1019931
594273
1970705
1801360
692130
232677
534853
824338
494678
1030906
1503128
1846474
1629694
372347
450243
748524
1997662
1803013
923530
373659
1791942
732334
907789
442252
203430
845131
346747
688254
458061
188635
1433848
1370076
992930
1669066
1333221
732062
1089799
1998488
1421719
271687
1204817
701563
319241
1558011
642054
1458556
228075
638875
1505366
1732837
873177
17353
546151
1881438
676908
1127031
346229
1271104
681486
146848
1162711
1011310
1016700
358152
1858745
342926
266592
1658385
569135
347740
555757
1043818
1346491
1614490
1076922
1507757
1861375
889008
474669
574232
275154
1986728
853436
159734
1481012
1680777
384374
556407
205243
1308250
983492
425606
1415348
86253
1029796
1367185
49178
845562
1166233
192176
1400878
1218236
94774
577439
331374
174844
1372967
292961
1812621
1846635
1407500
1010255
594626
1283587
778917
975481
1108376
56504
665019
547701
1776355
1927986
909772
232354
764744
650292
1052536
1871609
109303
767316
950902
160033
1347303
1272896
1900624
1926357
528881
271813
1822611
1279950
786701
561411
1271720
1953667
1181512
274894
220968
1017213
1750506
1682992
235537
519917
581075
1055445
1696151
1850704
1945486
1964361
851722
1018149
1851341
1861407
1172672
747
1449134
296015
177110
1550849
1224405
815514
1450531
53854
1639917
823044
1385402
1045736
921194
1686062
1146006
765550
421928
1917991
366153
133021
1192766
1850891
1442251
1200390
108357
1451166
1151120
984136
1492931
1592567
95672
1041178
925968
942092
628374
1777085
1902674
833442
1438580
50651
1732299
1222416
1160340
1088948
508166
954435
682732
1558141
1787238
606463
358152
815321
1518330
1066934
86810
73951
304635
1485598
1433105
527477
1944840
663215
1404587
807381
1918536
1395434
970410
1248206
1266189
527000
1883036
90510
1751393
1168139
1381941
1705145
1471664
131839
1904620
1127290
272269
16118
1054272
979964
1962048
1355820
1260038
623634
367862
1529177
249174
425181
1946696
983616
413548
1200563
1710392
1349265
1996700
664413
215762
1198041
359363
146271
821705
1171889
254297
1463307
1893716
1284181
1354883
1255550
847008
1834905
506272
1537540
998541
1649099
517517
1202977
866914
1027796
1377424
422444
710110
808243
736232
1382159
1788043
1700064
1806458
76493
739053
1052604
18071
623096
1577236
305861
187836
312703
1006105
667078
531735
576818
894648
678769
727819
978517
1124675
1573555
1095648
1652219
1462342
1012439
1256955
761010
739638
294358
286332
818949
1758532
1135865
518143
508567
1853925
981373
1514456
187190
1621202
1544712
1991046
118944
1675258
680265
1795236
821114
1538718
1647190
786690
711676
1687939
621930
1294257
522535
1988268
1120282
1134702
965471
1845079
176206
405372
44028
1420572
680974
1832623
549799
1534910
815660
1363867
606862
1375839
414994
1041413
87562
221117
828762
1687253
197900
819491
1895973
1241153
1986968
455990
1219062
312904
1222246
1120476
175044
671572
429309
370897
441012
1273169
235993
465467
1793689
1129117
755935
1509782
768568
1553644
1043173
1271332
1204606
205694
168890
885342
118972
305132
37633
144724
23403
571834
1985099
1398978
1502862
1900756
163042
232053
1568343
1148120
1711739
1151630
416836
794420
344730
410957
279283
1170929
1577254
1150521
1079016
1197445
1180398
1354260
1323447
827017
1458348
985115
228498
550865
510116
338465
1323622
1400769
770506
1666140
555994
1301272
1696908
1004250
978963
625445
1489740
104283
866045
394791
1981099
1535434
292772
122474
1341197
1140392
876025
85417
640982
1660482
1464568
751044
622767
1629765
552424
1798570
89882
1670263
452873
438286
1069727
1014734
1969061
1071102
1985986
1102637
393377
737625
1451413
567688
1047403
1885889
1034874
1904113
1440364
912194
1664582
1361025
517800
741674
1360615
382842
957781
153449
1416125
213022
635102
1137391
1622274
604624
702652
267657
275253
1061258
1948357
1798913
860900
816169
759003
18509
1593252
913118
1988409
1705425
348733
352705
1913463
354382
964007
136034
1220250
227162
1763685
566372
788847
1117854
201169
1944661
1257192
1739173
208951
973640
1223791
1811654
1017774
553827
870594
1753044
1017932
983253
1504096
350711
1379023
1621613
477897
841986
412786
1343988
1084916
1475599
1504901
519220
971591
1335308
475835
304346
177725
1490146
1381699
917337
1652927
276681
841422
1909105
1261316
227343
1232790
1052383
1289769
696232
1432909
1690535
2887
1828361
66219
298467
223519
1836472
339417
221116
1103796
104247
1639169
352377
1338995
1347668
633356
2188
1555289
795266
1599957
349236
868256
704476
1992832
1546827
418377
1948756
953524
829870
1265649
1908822
344567
964729
64092
166688
779071
610265
717753
1146987
971839
488519
464924
1514776
1815873
1229659
1036106
1040367
573322
828834
1413783
1653054
1671589
1203663
1326265
1264900
20497
231138
758081
713556
1640375
1819462
1240181
1664901
710266
127434
1332042
1896145
370282
311099
1733148
1797420
484419
1266463
1780189
324066
928516
1115187
800411
1245350
1937345
1287405
1329076
1329864
882741
1909059
1730675
637638
849282
1941621
1990309
1684341
651485
377700
1124423
843951
1577092
208998
853907
249541
1630172
1547749
1228920
974681
974402
1798632
491143
1062012
1513531
43173
34738
1980895
200442
613188
1965006
1750785
1871473
744232
240289
1179957
1375713
501060
1027088
1124289
70762
723259
1287531
198705
295778
473500
1041860
1370645
139765
344321
1935900
909122
1263099
1916985
524414
957170
708225
1316818
792894
1598194
90971
600576
231642
1316159
1468278
1659909
65359
1380322
761741
270821
665795
420465
933651
319984
1596886
1826941
1446220
1571210
672489
1004032
1118819
339976
123728
1998925
1478317
1386300
1462304
1986358
1500442
1232462
912082
1738673
731898
524841
1084544
1609645
1152468
1458713
1038584
699212
939994
675417
1186229
1872542
1423699
207975
1671656
1251686
1355935
860416
606726
863567
236873
214200
1311199
26380
1220100
1162743
51461
1132331
494273
778627
1308202
1313734
1668116
1520408
923925
13520
555090
1668150
995793
1592933
620301
967684
1192025
943123
599785
690196
1477719
1157987
1764582
633966
1886376
524670
267805
1842144
1065801
1727571
1098411
1828348
1974714
474579
1997081
631001
1950262
687161
411137
1843652
221158
592410
58248
1908973
269905
1932565
1446316
298896
1805373
1277869
1034478
610637
1687342
956069
792284
394805
1388306
742053
1567075
1992285
945441
690507
1838009
674970
987022
1208902
566792
908960
1909601
730553
1329673
1235912
1473972
242342
558130
1935085
1419381
1349167
1132413
459698
1633351
1358874
1961420
632926
113636
816516
792368
1078853
50862
869153
706397
223815
1892637
404165
1865952
1038097
481598
532706
3086
1373040
1769064
1356817
782840
101701
958467
296000
444538
1089164
586420
1520044
707305
1919330
86594
567286
987571
1201614
880041
905410
747988
260305
1639965
752881
103340
221642
1474709
960347
43449
171146
667618
480994
1220363
1458505
1342652
1335079
293793
1288083
1497940
1908265
1549077
454752
1090030
1947884
318033
1838936
1815857
1257780
1310838
1456189
1318662
998133
776733
1511264
840259
1612949
1277356
1129632
1112958
335468
1361388
1671339
1090218
432374
1958266
275174
33176
1419702
765672
1582446
452427
849269
624572
1816016
476723
1060311
1344430
237944
1873987
1193954
92952
1433643
40932
1183046
1840803
1230749
1287722
1238795
608177
1936478
312367
683566
299565
1303121
992432
1133055
1652133
1494614
413165
1993949
852314
218172
1311231
417013
568637
1048155
777624
1241035
464255
152288
1098005
1403541
1788913
1606222
521664
106904
516545
56951
1009610
607832
945503
1053788
657071
673309
1231365
1092693
869878
162139
1829885
245284
513851
680596
1248684
467231
1373273
873048
1743135
1350032
997989
435785
558453
1865273
1591144
1614166
910330
1832453
654505
152924
805594
1252569
1283142
1524187
1297403
357854
609459
1258297
711060
615614
1343045
947706
659280
1191845
670619
570405
1127241
315883
550388
617921
1549267
780742
176430
11787
972315
1501487
21998
201278
575864
1192558
1665704
1961658
1698852
1113150
1794250
1618447
1756456
88960
989883
822122
1156627
1318063
1222203
715356
944036
1370856
1348001
1463968
1993613
86056
1431373
312466
1455639
1659543
504930
1977395
807410
835298
570809
103212
1695210
1200763
687977
422380
79782
43182
1254051
1573206
1053859
496679
1340399
1783061
158035
36055
715541
1610250
174136
732124
296129
1496499
622913
1940145
193361
1175181
262334
1332449
567458
1256350
1883134
1456949
1809689
399046
1562211
99484
309048
318002
101318
37677
1580056
1331064
1239376
710823
15332
230364
553806
729786
904557
1064708
598435
1782338
1183235
1125944
1504747
1036985
1518289
178279
1468699
250833
1434626
1371406
1388357
690962
666924
1610774
877809
91929
556625
1876781
1414987
56725
1795609
1520749
1919202
1422229
1091325
1546918
1728274
143793
1323630
1008474
898514
1030719
709752
167701
330901
1177367
1552737
297789
523971
603088
245538
1177517
748115
786011
1226397
1510032
819057
21375
1346740
1758217
386232
704418
973951
99964
51822
1363503
1722676
534036
659631
1234291
749076
1603846
518620
55044
681078
912332
763287
977407
1103885
108107
651547
1401932
849798
681771
1123834
1896684
531697
212112
247837
639819
809170
30239
122869
1290429
416301
1296772
630656
1137712
582489
1834825
223582
1680039
1423507
765295
1639179
474908
392369
91024
806946
726367
772995
1322424
1062930
167483
1441650
250776
523777
1815868
281343
923017
1282760
1519495
1235903
1430161
140805
1966806
1136304
1186193
1408043
619798
79717
17384
932261
72978
1008977
794620
1878116
8503
1592883
281356
115602
1823104
517010
1289824
1123639
1956408
650044
1787909
1259573
1045902
1200340
100784
1513456
485230
1731896
93768
178893
1409249
1089277
1187677
1457458
215735
95805
603223
113834
390188
1282425
1810600
1317806
1167374
1156083
716726
1001119
1615012
898403
762605
63649
89282
81679
917754
1454111
1640390
21725
135405
1935433
991841
276016
714700
1611846
1207953
1294147
1205557
631840
787468
692378
141258
1735997
657624
998140
1699231
1735809
1328576
674287
176319
710055
35476
1791092
1592434
323720
129104
30874
289215
124526
326252
20962
1240909
1566822
1297603
1821485
774911
1873028
951921
74468
473078
1861474
1819221
704895
1567159
1797845
1853676
577294
748504
910472
1547115
672294
57510
276552
887232
1629508
399404
1740219
434363
1798861
501556
666095
1062200
896551
1171706
748954
171127
200402
1312037
231565
862386
321642
885414
1680429
192564
335654
299322
1706803
146834
1227986
278170
240034
428541
675830
1030878
1512246
16746
1262920
514986
984497
1402192
1377900
1652194
1337789
235612
1053432
1653675
7305
865331
399018
682698
1621542
41216
1480224
466800
567662
1971262
339213
1599510
324187
1211071
858103
559736
1604071
1392074
834162
240483
356134
521016
985002
676266
595114
1222004
1920961
1009202
346376
1852268
978688
1401089
1262022
150030
1715866
1726654
1498193
1005787
765306
1912420
1029253
386637
1315271
989186
1402085
499982
1371347
1956819
1358135
1730943
1427837
1365127
1287525
1827100
950664
1829779
1846129
1553782
58579
522462
292736
1790391
1035022
521957
726093
1883433
1469320
1909654
494413
1345157
240093
1773491
534329
1506162
705753
1532750
299801
960628
1295948
1611285
1498661
472236
1365960
352706
1323489
1046492
280768
722894
1288324
1872472
970632
1007653
343079
1197189
1797526
1222089
755494
1786479
1323121
917009
41339
1828734
779611
19268
218340
1291530
118372
28821
1169539
116436
1985320
553297
1991404
916925
746445
919439
1400311
267143
1940431
208820
979332
613018
1707522
34777
1571302
475148
1476512
551455
926804
1098099
1710503
797160
1714181
1979983
1973005
1653639
1785009
1301034
192079
1981560
1762675
1941662
1782286
560447
567757
591476
754072
1555978
1689775
1964272
1742276
108280
1519631
353284
1605765
612909
576736
1664913
883568
410819
925085
1577644
550446
1010078
53370
1858152
481314
1532327
537057
1762919
758715
1997906
1188075
857491
1989942
812440
1046069
785842
1215113
1268362
1211876
76644
1631798
1579929
945114
1224354
1867662
80141
1261204
506730
1749396
1450140
426198
326656
955971
1864677
185760
1791180
1494015
1708370
1920548
1417320
247382
777536
1256348
545227
1861065
342901
661403
1427378
1094105
33287
781120
489859
1758624
1964398
1727421
379205
307729
1452160
1348773
1998728
526164
1038632
1523045
808209
53957
1842410
772620
1500082
1710009
1783826
157867
886637
1282648
1104570
1888249
1737612
1790429
587031
1382254
271828
1199723
1811336
810360
1087511
1900978
1062962
755353
761832
1681249
675737
1426271
1453291
1157183
1191170
1540401
1085127
75431
1604347
1944142
1774984
1087957
835357
189993
1731588
1029516
1791404
1687936
80888
1396771
1035749
1263898
1487569
1368385
615138
515481
1047651
1511084
755518
323067
1393903
727792
554240
1425509
1767201
86868
502964
352637
1740769
23262
219008
992458
1238297
1562477
842437
1288015
444836
23998
246446
1167640
1352073
745135
1473750
1887796
44175
1265395
1502404
1476380
914822
596957
1529846
971432
28417
1623609
868058
143253
1466368
1750890
918599
1338651
1430077
875261
1303585
696596
1864039
1467597
437631
105772
418046
569225
782728
1108265
860184
246737
1371211
418920
715003
490170
1388350
285736
525051
821898
275263
1859454
834190
1690156
1157360
1800110
1708342
1674734
1998081
266528
531423
1282136
1953979
1443484
1898651
276444
1198155
80487
1766735
57582
160392
847610
1909298
925308
380210
1985439
734966
1842333
1205072
807740
525348
1374694
435881
842592
881354
1793388
1200790
1992727
1323917
436886
749121
1240372
264419
1680584
1548394
1999003
399921
425603
1078537
85591
1515640
570254
1055534
1666514
528241
909381
1476028
727970
486335
1332563
593122
368331
1446979
858510
363195
1057109
337293
455765
1509086
235221
983570
1899918
692952
1536891
625877
1160964
161018
72051
1881945
354832
849587
143512
41698
88042
1372120
1747155
1878546
1189260
829399
1117722
659733
636317
1907546
146862
405459
1814514
210188
336526
1152983
750527
769622
1683078
1603571
1070169
926363
1951400
249722
479793
97634
1889307
252572
1954492
854192
979006
1504216
752375
1977723
155557
276204
354390
1092730
734597
409406
1866851
415107
1403888
727171
1724827
108047
88518
1261526
705190
1853634
1376192
1306546
514071
244055
1791790
193675
1341130
1304018
1387116
892339
548780
561792
209615
1158718
1498844
251688
482538
730374
1526581
1503716
744384
553073
1080471
1381143
115864
605953
764783
267768
651978
1105255
1917755
1899430
366341
886097
1547914
932115
1800592
276843
1128252
1426320
637958
1830624
183020
1975839
29120
1502738
728587
1370847
1199795
1166721
441633
1894576
1801736
405575
1452478
1505080
1655759
880202
1497879
1821943
1253308
112569
760312
1511222
412510
272434
1179124
1643428
386519
1628469
1942641
1727269
1066993
1260423
336236
1164308
492081
1758128
121084
896451
104957
1793270
1772044
485058
1763473
1478950
919409
79627
726495
1136216
352348
491062
7138
1770520
655065
936730
1949762
661220
805688
1005597
1536663
946653
1209362
537243
17132
204440
404014
1599049
890185
1225847
1316963
699670
1336468
1144730
1058658
1532483
1087802
1026036
404148
1512311
1401101
1557524
1097749
964511
201279
1084308
1724656
79618
241272
237111
1692665
417101
1691844
1469542
1600760
313639
392305
1973308
355647
1575215
1916045
100449
1971145
450227
536567
298270
1555218
1808244
445837
1836936
982482
850736
281244
1170495
981245
1918467
1175380
900618
735103
1311363
1662660
119588
1032303
234055
83553
64975
509225
94576
1320473
34385
1880439
1943068
1071830
1524528
1853380
1242690
1361892
1181852
535190
869739
1151365
1522758
1766510
1644067
684256
1377072
1615698
766754
1616431
1198109
850237
1493478
58689
202654
1687722
899388
1572295
1525119
322076
538216
265337
1844368
1897974
614199
437060
554634
66017
1547744
1774051
434699
468023
1914499
101088
663743
679621
1282306
1545795
1340705
171579
421770
1487204
1313649
802094
1550488
1203637
989153
1429579
841253
194018
430219
113408
1220231
271182
986086
1800202
754873
1852349
189167
1196939
168750
449614
1796481
1410887
628368
944366
1021291
772553
21449
1132737
1472590
1176049
1413537
420181
1169340
281652
1438606
529682
1461663
885156
1038402
848828
1747747
115527
1940218
1471734
444595
248267
726789
502086
1178140
687165
148436
1376230
268947
1241956
1409800
864341
1870130
1334074
144278
244610
355145
613024
860439
1605846
943943
1875896
1154894
815941
322175
1872584
385156
971171
1982852
564604
492336
916467
1795527
1077979
288561
1744838
619459
327014
1660579
1638906
1771309
497806
262082
1832697
518119
200722
1695369
512830
850015
468414
523782
131657
1228622
1828413
279332
1453498
991775
1843138
118831
1462989
586449
1056936
778912
97771
1112541
1655296
1756942
300596
657322
881836
1018643
1082136
638933
579920
893085
1393358
1953586
956511
1512862
1861251
1915470
1807367
700110
352185
1702533
146992
631071
463021
959633
446518
418872
1373414
771336
633003
511791
1895214
1282388
1624015
1837097
800363
704619
679729
992202
1566438
1027966
1813892
1487934
1211941
1877785
1015039
1173542
18225
136690
1696039
788941
1196938
795855
1454376
1644869
296095
487486
272095
621929
1493755
388123
1698498
654013
1467721
751862
729983
1232183
179401
928561
1861215
187471
1254851
200999
1329076
710936
112955
1307658
317056
1845300
289969
1300705
1608330
1511465
26492
1511640
251732
1558462
688388
683359
653256
1412961
706258
970563
750848
913865
976072
810578
81188
1262749
1562821
666014
242039
1514733
1683820
523527
1952369
388677
850567
564796
868912
1989545
349641
1959128
1460303
1748868
730637
1873129
1320313
539537
1998734
757008
1950775
946494
293448
14941
1790740
83373
5868
796712
1273816
1883930
1255142
1283256
891083
1533502
1773255
1104533
63375
290196
824748
245696
247344
976784
995000
275198
1548947
1736671
785694
1202111
662794
1141745
1354628
474212
956916
625972
98404
196327
1852618
1954690
754142
1993983
1011702
1190322
1113202
1720135
1639187
517345
1866871
186149
556104
540850
518676
1364638
874599
933852
1917177
184006
1640407
783734
971899
375359
1756585
1954003
1054560
1099352
1566986
1555373
666376
284740
615790
1175118
1628577
1360144
827863
1383420
1429843
471802
1881018
611614
841499
365293
1971531
1733161
205859
1618848
1631217
544668
1250060
437241
1562351
1984923
1875701
1880031
1375299
1852992
307545
1776790
450309
416697
173620
951662
629244
1850585
1142441
416936
1805007
1206424
1255155
175647
1330637
1552589
1229824
304958
1861309
430258
842734
370806
438580
218090
1011093
691953
286843
545013
1991000
1315556
309162
535159
828869
860791
1512694
1108443
1497750
1540723
1195854
695389
1745738
974643
1575925
1856080
165111
597102
479492
1392217
434045
1987944
601531
1802928
867584
975564
206808
1605337
221494
1590010
578811
190991
234833
1663979
1261820
606285
1994790
1193223
1293166
1115077
265845
1741843
603878
1773276
1489103
108820
1031083
694002
798268
1837664
1633333
1067191
1079639
1832667
14172
1945197
1289113
1678251
888211
1693646
947311
1349143
821789
460321
527219
1719236
1395795
1688852
1377587
162061
223799
471516
1419571
760478
664349
1124297
353152
928111
49229
953268
1447139
1282564
1090109
204843
480456
386064
498496
979667
1008545
54594
843082
160499
311847
1335758
997912
1380452
1834293
1273359
993245
448728
1340889
1175097
1459982
843256
739272
249197
600752
473431
670704
1317144
430090
1207372
1569678
487417
640100
633426
1454359
293985
1361302
566902
88199
1562197
1103293
344646
99857
1270905
1281948
293862
767788
1389668
1773501
661921
22364
170919
1065642
1817258
763580
1667514
685397
657480
1019192
1739776
1845053
88558
1125498
1722992
168652
1642092
1356855
630336
968945
413165
806842
558684
1540009
1329760
1099965
658173
1440124
994188
950957
1919070
1820581
32484
616943
120542
1456666
1061311
303772
26964
222711
573625
184156
911581
1522123
1314766
394590
269710
914046
305779
1241561
625308
750366
1596643
1069129
72954
301502
141198
988475
586274
469743
284912
1213988
683884
1584152
1375517
886424
926091
1941389
81768
537965
1423263
227363
20639
992034
70756
428509
1730716
460737
232236
906412
1354451
1291727
1519792
553438
1499426
1155439
1814029
1954578
497535
1533542
870013
1153769
153593
1798241
1448131
898696
11680
1318683
721095
1456071
156513
1951186
256896
1188760
186877
1510216
1471213
1487929
1997
373420
156034
1285714
1109016
1975864
1137200
862848
885804
10022
349824
573906
601277
1273221
554264
1009880
1403983
1756551
610335
516690
389133
1487229
1193531
1156136
746604
404551
576888
985703
893666
1120247
1439908
174154
1005412
29511
723504
1271552
480187
16138
576978
834427
84780
374160
270474
647855
294658
1450798
1131232
1750342
1192243
1024447
1907338
1811091
2412
1027441
131490
510701
1715581
900280
744068
1200926
1732579
539236
1109369
1698947
851581
1712526
1900352
680854
504305
1391486
230025
949817
1895093
331620
87306
925086
1660554
1197115
135677
893651
577974
1301846
163501
963149
1746883
1156381
269509
1791054
1865725
1932459
1035494
1547451
192557
952819
105916
1273218
755589
1945470
1688548
994536
1880366
836538
1308460
1704713
757914
781229
1970248
1455361
449193
1611976
314210
712004
1064477
1341643
1660164
1623114
234240
156187
711018
764130
1828075
1468444
448428
798050
596886
198967
14701
2145
1654165
1978432
680964
1371304
1429787
1789236
64271
1914952
949892
865799
704320
1381774
70905
664478
1834324
815449
1368075
1101916
1857585
892219
740736
853296
135379
658015
472788
779668
219935
1575252
134635
341792
1992182
999354
1552989
1452858
1854608
359747
42655
1906928
1325884
612464
1502257
320453
329710
723632
1131467
1606816
1192590
537282
1100426
35870
1351874
1803865
556481
406645
1909586
1517657
603957
240400
747976
1106127
1560209
1649887
801980
687721
1602306
422103
327674
1486369
1932309
1708432
1721743
1343556
533599
1248466
1018203
1337893
848835
1812191
1624262
987775
57102
838054
1152137
479237
684181
1331545
1667766
489283
1277231
761956
1077922
465185
292401
405273
1608596
1630306
22946
1746007
1753580
1454849
913937
89111
428226
1315760
1342267
1939668
177542
817866
22171
1361297
1852321
1074427
1707146
1082424
273728
1194460
1146132
503007
1031048
997485
103542
1336182
798859
1721836
1269188
1206337
1895949
1000011
1391473
273742
1718808
1692502
1201379
1518304
1808559
493559
1042392
1865759
840714
878363
1676418
1709568
1858759
283491
1988752
367567
766225
1830037
1242358
1130095
99650
1746269
368647
240534
1874282
1125816
163533
823446
603331
1785829
915875
482258
1061832
849621
1453311
1666186
1863680
746964
675646
138953
873403
1996930
167761
1290156
138006
957603
1005070
958071
1164375
462633
1359772
545041
867193
1176054
1174108
712865
1472066
1690653
514732
400470
741343
878317
86226
1460833
1254958
13821
141210
1187507
1092926
929703
1715683
1882279
1267062
19856
260560
1465877
693018
1055550
1054433
1503672
336814
1234812
1963279
1736619
512882
1499999
86955
1757540
883943
1613961
1342922
1894657
1559855
628069
1885411
1933393
1619286
983151
1704341
1593952
1996760
524307
1221427
1752578
1298759
1699412
1955674
337811
1622907
606406
274977
1118506
1678964
18721
404145
390744
1207551
1585188
1722727
1824183
729053
1903280
613060
201643
1055803
179353
399250
729581
1424831
912162
605584
706015
1082440
1820559
485941
1748706
1991483
1652640
69627
382614
1659360
641795
1657004
632502
717005
513600
1637780
1764818
1158681
1263815
1791853
312796
951783
901034
1035126
783591
1871774
1747335
311655
1833670
1397487
1020706
1429416
795085
625113
1844198
447030
1939766
1439380
1520461
1305819
984823
1645416
554409
1717550
1560560
897438
1960611
1164624
1429109
609243
762930
1822668
1096192
42257
205192
453220
1227049
774558
558542
1238624
1182475
757604
1070054
18364
926505
1361862
699715
1891064
858906
908972
738484
1891810
149831
289789
243695
291916
732680
268182
1339926
449876
1902216
1394576
670973
1155369
819581
626435
1565725
426072
1843157
1059995
1387829
1646841
866396
929414
1127981
1850023
605859
1639911
1070908
779944
1487671
380492
1276974
1699891
578414
945684
728917
1552157
883907
1144796
572702
1142
1660548
1728746
684478
996058
123254
1265483
1807081
628534
1820833
1796107
96085
1716459
1549788
1775867
1247530
1976091
1430802
1523976
1881299
575207
1974651
299956
87068
1913200
518094
727759
1256461
397871
578797
1424875
1027652
746868
1673021
751794
1993036
834069
312814
1395768
1367549
979114
710317
1194167
421869
490431
391633
369477
1113497
449823
602272
147992
544484
1515917
25062
352448
1996777
1267893
1968961
366018
841730
906343
691434
26591
1523464
1081401
276496
1053892
603736
401909
306821
1610501
1537776
397718
1862041
1371577
262735
1810753
173246
889008
372612
157565
688996
167716
1625497
776160
791983
1974033
1781560
1126301
183243
901755
1256837
1012509
1962823
1662761
1195128
965424
1495796
1114938
234103
1472356
1982576
1761171
814346
1444086
814885
363472
262728
1568115
1814648
600498
1665750
1878341
1418290
1231626
1612512
396429
1520885
272214
552841
93386
1986026
1395386
723056
961440
775457
1470762
1150953
116878
160803
846661
1396209
1228382
1592925
118695
936371
1886169
901651
509612
226225
22968
1095355
1177544
622538
1374129
1293221
140087
309208
1234609
571142
427060
999455
1854590
707119
419791
1905284
325213
1757778
799892
780159
979233
175720
1934096
1777888
433265
990655
1534317
738268
1706834
323241
692259
1385390
377620
1266171
353042
1206177
1542582
848031
825756
1524127
1120059
988776
865965
760145
1681657
402194
1869465
108699
206626
1205889
1332730
1191553
713821
673458
1790362
1521353
1631300
1903485
962193
1168031
401316
1151498
1346677
172
98557
1515034
630743
1447987
1538016
1539206
1721806
660192
334646
587852
1938158
1605642
725577
398004
1115949
1405208
77827
1085201
229188
20275
865667
142241
1270368
276303
1625666
961881
563323
1186074
1410108
1009805
303022
1949428
403935
593734
102731
858924
1054537
674159
766108
929555
1165865
597653
281847
530852
1104826
355250
996499
195007
808925
959222
112281
511357
337151
1914248
621107
45801
1347759
1397201
619562
1657150
1391518
1094133
182705
1928465
1126579
275994
1922004
1714335
1505443
1814849
1924
1857818
409926
420780
1061155
296342
1072906
1611666
968859
589522
1980964
760418
1130429
337737
731399
1177708
548039
1625623
1054419
27274
1372421
543643
1912516
1860397
211419
1761939
1022488
718701
1439543
1779649
896046
768542
215443
242754
837637
1022451
338061
650234
1653110
1695207
277569
41473
665509
433265
1975641
1574948
593463
1979601
1655267
1559634
78887
1138942
361751
1598642
179821
1200803
1072604
1376154
841780
1243409
1820391
189441
271933
1881020
343560
249233
1724086
1440824
1530475
329100
34832
1021007
164256
170982
265890
1286275
1516867
1181457
1365789
456691
794425
755639
47012
744854
23598
1435580
182760
1065879
582193
1154321
745809
1346335
611090
1661109
1013715
1549389
910553
343885
1165999
1868349
1562536
1583926
387715
985710
5592
169385
1330835
1414716
1615753
1253849
1625824
1306437
349559
1422328
1458713
105211
1482311
1090919
1686391
1659007
1722961
372101
1073719
980503
215805
1366459
958130
1765994
839949
498986
626586
284045
654812
1874853
1510505
143802
230575
1749316
1501031
695570
238956
1177264
1087735
496472
732841
1140057
700341
814517
1909187
579663
1338088
254836
821689
413080
1067582
1771607
1964175
1161661
1631910
1047198
1384199
420642
1455825
1416339
1835468
1851216
1762573
1471393
1801823
334754
778761
499493
638499
426137
830084
441390
528621
1077335
651736
1099386
1708256
387024
930256
985172
218853
1897257
383186
1150252
846761
1442308
1488096
576366
634738
795552
428233
1180220
579138
1554143
654072
1983518
1850662
732401
1768134
187499
1564520
635175
1032847
821652
756539
1597128
1396364
1409545
600785
1349166
954806
905160
709038
1930981
897423
1923131
34097
1901489
1910571
664483
383476
1938928
973258
1772364
1580010
1322342
484837
593146
1888023
629583
723825
610937
236765
1218631
1747295
458124
120282
667806
1208089
1770254
352780
1606739
1064959
531913
160648
551991
157729
1993244
1221646
149891
1944435
54510
162058
1863820
1999705
734500
1704527
228196
354996
1252164
1549747
713384
90289
769317
1230157
844078
628934
1342910
686355
187870
1934816
137986
259252
1826174
1803307
406777
266117
1323235
920366
1722523
622360
885176
920364
227914
664625
1944798
1589540
1671200
1834200
88722
916533
262667
1575723
1949539
1393428
1450216
557872
460802
194509
185198
1528142
103999
935231
1241558
1633463
1533852
1458621
235444
1698916
769520
5527
1696780
1096135
1840025
1015520
1995326
1290647
1292013
802884
795331
201478
186836
299218
1923809
552725
583560
225232
1814225
144893
258525
471123
137153
915749
1022634
860989
612449
659045
209548
1298110
284790
1293852
28972
1338851
73622
1863574
312324
1730600
1942160
1687025
468319
1472181
1210839
625896
1844945
1744055
1333736
378151
930473
1349181
1619779
454268
534769
1813250
170027
552024
1281532
1971549
241856
994057
1101474
249313
732020
1557291
1392950
1900980
761874
1856597
104605
1395825
391033
1927009
392141
883392
287995
91359
608528
804789
1377086
1234514
570810
1642290
896003
1764688
147137
523303
562832
678753
1227912
711713
898250
1941149
1337934
1299478
690316
201351
157298
702750
890330
930431
708939
782596
637279
248868
1246502
878264
717223
867555
1000259
1341499
972169
731861
152602
869276
1256955
340155
839892
939606
136330
1333858
1304980
1490174
1200753
1315185
361599
477306
1001057
1842785
1076945
1073068
815580
1010056
104125
275049
338306
249912
1355762
1343923
320868
746834
1922834
1098583
1428364
1951963
728803
330963
1232075
644393
1080670
1573657
1907166
204591
1907665
235743
1081014
1186344
77153
98490
577076
637283
805183
354400
317353
647808
1331429
577561
1087893
671430
908810
1400955
7366
679635
1377515
329914
1493577
1829988
488202
978307
1047827
460639
496662
171896
476211
1107167
1746641
1464200
296930
1155471
1055431
1984002
1854698
1938456
823738
499752
133871
1975603
237507
348445
1952060
299618
396276
1929781
199325
829135
1328971
1260636
438754
1352029
515108
71800
1541841
1063594
845716
412251
200252
1876178
870573
113826
488090
203624
1840132
614919
1213691
1487605
969499
1286974
739330
565851
1484573
606981
1918398
226806
474943
656264
677064
217401
334433
1930017
708503
229173
1492142
1129654
200560
1639514
120709
914277
73154
544713
1099136
201012
1964483
292365
1940056
1577050
1464148
320415
29451
360421
550729
1070510
1160070
476748
1669246
53195
506474
1050572
839032
489108
763279
1787311
1436630
512856
960345
1152506
1760836
123901
317964
79788
1518674
1638071
690343
1881027
1669707
1895556
361831
873411
1028908
1355168
1725142
808363
1628833
1847289
989825
1461225
478556
682261
1252499
501497
1861987
1970736
210525
1367201
1233014
435923
198210
1208175
230092
731332
204451
55842
307721
698934
1123540
1652418
1158288
713590
1067114
1460394
443369
758684
1714464
1309206
1336922
165732
693084
652109
157854
1634966
1693923
825455
260689
25183
215080
819974
1337047
92981
1682122
1808653
176018
1962997
1129173
1359750
718968
1603763
1005007
1630720
1219855
1836842
1421327
1090413
1793906
1934253
1083570
1789013
278480
1664222
1222563
1218704
797989
120940
912993
1640345
673560
1146197
1076233
1881881
322227
1212834
1903146
1759354
1694629
680299
947512
1955473
916177
1512887
1424583
1180121
532294
1965870
987575
1009138
1871134
643134
1475794
1669839
1649040
126735
1871111
1201635
346937
773908
1736383
1937670
1932230
1934815
1757334
1660082
861448
312721
1678209
1176115
1362056
799211
1659425
1046415
238582
1347142
1715412
1947419
600365
762707
230094
909126
1599478
271392
1082328
682924
652370
1281779
748540
1809489
1036564
1651720
55634
567935
421955
1381349
981250
981621
905866
890622
226919
589572
78496
1155106
232745
1702922
775693
1384816
838561
1680103
1172989
1683618
1676205
397522
1155699
1622102
463627
1771500
1888391
1350367
1697563
159587
1933199
81524
488029
1408816
665281
370458
1637209
1011588
693828
844667
478503
579102
1945623
752441
937451
686154
805157
852940
226961
1212061
855278
246124
795700
1697680
455435
404913
1934430
1030401
1195661
1999302
767894
217563
945671
449581
1485756
340343
464830
625107
710614
160444
1753416
1519545
1923716
1058019
457125
1387836
1172837
1118939
1251092
1997247
1820689
466317
386800
1969592
1061814
580770
1243623
1823739
1389886
59432
1383833
1057897
187681
1813461
38789
1148838
1818997
290192
1649263
863174
24684
220181
1106703
664887
749977
1541571
1918273
804653
1823001
1592773
567731
332789
812506
1941458
571842
356508
911692
1948811
1358452
948131
1499411
964287
494419
102516
383360
549806
139378
1097458
1626796
670287
1437879
1436825
1783148
370494
1553355
1592047
1989809
607983
150991
939335
699543
1034304
1036032
1939860
1136822
127720
349626
1893028
1658215
1426136
244808
285538
659567
1246852
1172805
1575474
1880616
683408
1549842
1533461
518147
535562
1304545
729329
1366210
1303957
1738864
1036312
116524
129106
326102
1671932
1295374
1384320
833193
313447
41949
1580883
1195429
25347
747198
235383
529032
1883229
1442591
38096
1979829
1648644
1885451
1238338
1695364
865481
1635233
271290
827948
218910
716354
1320705
1242694
1088514
1792940
1569719
1486779
445454
637824
716282
125884
1885580
1869755
1796180
1129476
153641
526759
1578408
363098
236946
945546
1234478
1845845
1055929
1715274
661248
416158
715478
1208847
1794026
1990728
1444741
1505688
215001
304133
1059759
683028
291867
1264074
1807972
1271736
867028
626804
1163494
94931
1321220
989872
780957
1861157
1786913
1212063
1452166
1132330
1195925
420410
520824
210402
681173
891869
1067267
825491
1819382
1688201
700805
1035876
929979
1191806
1673336
698748
787164
1121209
147552
297093
24738
1937379
870026
566350
154940
1312581
1728627
1080616
722106
15534
1225977
1765423
1304803
1088425
489641
1449098
191528
1515560
565365
1717681
940090
408453
978471
995522
264650
615787
301204
646593
83279
562977
37907
742357
153904
803875
834277
359416
308964
625341
563734
411013
1900279
278385
11161
1053646
1315010
960265
119540
1421009
1107343
1367517
262180
1679419
840321
1005513
498402
65640
1107886
1713998
763958
1468912
1515048
642454
1305731
1904353
1356676
1737740
1296547
1701463
121771
3029
491904
863747
136602
1807789
1158002
554666
1734774
1655381
777063
1074694
793360
790291
713554
63291
1645269
140084
655791
851470
1088948
1865777
728372
1844623
1747009
1590302
1818567
1902663
1218767
1129369
58830
1232424
583330
930570
910016
47012
1261127
829471
906816
1589220
1872893
180624
1716011
1913176
1579842
749505
1206178
1206847
562017
1820998
968890
323529
1605132
1726029
872545
1860700
47350
1297811
1703507
1851833
92781
1859634
1622074
1070047
1096052
1245412
1004131
1394268
1184993
1815948
615523
763268
974649
664467
1433643
1497234
1770240
1603959
1930125
1558296
1342394
1436102
1430299
276247
1109362
1161277
432248
1504125
140663
1513108
922964
1269438
1678172
1998492
712008
1603896
837143
827163
1233741
1366275
780026
466449
1768244
1245126
1766739
1837616
972662
1633218
1379783
1566277
936453
1986231
923743
1982618
515152
738076
426592
1484177
779962
1655490
333613
1900418
403633
513816
1768008
637113
327088
731274
1309621
1821740
61034
1334376
380502
651970
143373
147354
1124011
1234633
769532
1281594
753220
1532325
1663990
65297
765747
1029138
724424
266108
1248596
1746508
1910966
959260
295420
41925
1455330
235622
1810711
1800189
1826319
1462744
982212
493277
337782
1358297
727733
1908493
1798339
1166607
1365329
236724
167528
1005178
1812379
1588154
273648
1823594
403980
93503
768847
1553640
367269
161712
245352
385286
36622
710586
391953
1224631
1947376
1364287
1633551
1963645
1467169
931406
1187428
391182
517426
1120498
968047
1409543
521659
620559
485483
1178230
957448
115663
88455
237147
1533044
1419573
436791
636274
256332
865924
352646
405339
332739
1819054
303470
1465412
1486848
193990
815569
1713958
624505
376716
1356764
70518
920805
1142771
1103391
1492904
344613
862377
721340
754283
292916
955301
541224
163173
829892
1063598
44678
973674
1069678
62055
1913892
1655900
1059676
206719
1872136
1494972
163302
1050167
1541245
156718
1600066
543580
286604
1148220
1202095
1884965
1477539
78873
9086
1657397
609716
1122004
1647145
903336
1167027
119411
1780176
644005
507172
1678151
1799298
1796291
1044843
803096
1679657
1712570
1452637
1807507
1894051
709089
293694
946333
1920292
175185
1314879
761900
80708
189538
340199
1547006
824762
1014520
1708437
644419
548655
102771
1770599
149075
540930
550213
379735
1663823
1835382
1979707
392635
1066598
1428700
1486276
165388
93498
1085969
1358319
1803217
1557338
1885284
155697
1478742
1078292
1423486
724506
877176
1108609
1241529
1552877
1027399
406400
243325
646925
1081705
10633
1028819
1362418
1878680
1611570
1604389
1829685
708211
111378
346470
658428
1734757
1346662
1047496
237360
485755
1625599
679568
1345364
1025763
489765
1193854
806137
645802
611741
1629254
1655483
237324
487126
815343
1951420
528321
1417588
480499
1955015
1613188
1123670
348975
547414
77459
1457955
631208
128716
38793
1543152
1746285
1507447
1026554
314553
37430
1238827
591489
1316910
158987
1474333
791179
1003477
1880838
1004808
1328945
1961257
891441
158348
1570662
362232
1675752
607483
1469592
1382061
1432393
885607
1272824
1563453
1281359
967969
159224
1880539
1841602
1710565
1810367
1762227
1109136
1269901
285023
1019826
505741
1118358
1412545
533020
1027133
1711742
718544
1957521
1674527
22677
637316
1016581
1974382
1835250
692010
1885849
500551
1190498
910846
1233053
91631
343184
1479739
1069158
1329743
340053
1320921
1229457
1906880
117323
487180
90333
1495526
1722963
1920527
1972724
1323499
1209917
1784693
1852005
662386
1975700
1820064
1808380
924362
1603127
267580
1976387
1002456
520703
914235
1517530
758039
1469730
1569102
895742
1323982
1775427
1051161
323445
1964021
1575707
153393
500199
1462987
347542
228171
1577753
1742659
804320
1032346
11778
193
357975
1460444
1070038
628333
570961
833401
1488399
1792946
466545
395367
1840640
272060
1781818
881076
764419
889465
791817
1392242
1425845
1218510
366890
1014231
802015
391375
1507521
1994099
641332
417459
969595
362485
1360661
332471
1620410
1807514
1080761
1005278
206302
1473336
564379
1012187
364092
1727728
1110378
1179060
1508963
1531054
265422
1340010
1377978
415921
88627
66197
719515
598938
1188290
142712
1636423
104695
972469
897817
801071
1369977
1539035
216280
1805364
1395639
131387
1058554
1490019
852009
712900
139383
919666
446856
1290647
1089666
1144844
1389159
1651531
478301
768078
702940
690279
1173950
21496
1792185
548067
1415212
1434161
709569
300932
613850
373588
422798
271947
1655117
491060
1191453
435387
1178605
922643
818249
823979
1041573
353064
1171945
637862
1112913
956412
625768
574776
800152
1946229
1315153
467368
908090
1038871
78146
1143701
521889
1639438
1339898
947281
554182
648227
559638
1777799
679265
1626628
1896990
925772
1948749
98548
889207
1170548
1440375
1052981
1047870
1104878
918667
1669859
1667171
16262
727286
976304
690817
37542
46104
1748526
1336770
1067224
315828
1802253
1132622
1942460
706109
306240
842413
1106565
1639078
1927170
768888
1269358
232810
1223524
590826
376565
1248558
5386
1539179
1087466
255759
1918875
1920426
1123968
1750800
537032
1129328
1943879
260021
1762332
1179628
1803414
1010434
93867
847811
507747
1621984
918670
1495942
285999
1431629
1987496
1740308
1400612
501539
667227
737247
1120422
1248266
453744
1312709
1307807
1781467
1056640
37416
1150896
327478
1110651
1642739
1289888
119457
1174459
1475214
830277
1071928
842033
825819
213086
245700
1198377
1532012
956256
1956594
263714
377365
1027885
1410018
222829
1446775
1331421
342091
1815109
1864498
818141
633508
1544173
915349
1955782
1533202
750817
442958
1472209
1326731
1951323
260175
621197
1907160
1642661
356205
1683864
250290
1139294
40775
1088104
1802960
1552919
1180233
1875470
1590652
161898
1844848
721086
577261
313476
1950721
91654
1510076
57864
1731019
1005372
1873809
341182
1009425
1630082
879282
352567
173429
43410
1962428
1472169
98761
1564573
1065681
1969683
313260
997367
509630
1465960
94640
843607
1950891
1910831
311721
134388
212268
1882235
1695410
1900640
746214
602104
1260357
194718
1278567
845982
61259
1139509
278975
1358794
1818896
647422
1030359
443323
1581413
859094
767151
1568385
186664
1344950
1989439
1257639
908822
717620
170861
1737424
1263774
1909973
982429
1597851
1699616
854864
175934
1981670
432677
1806483
146230
355835
1346
731413
1823731
176369
574019
667162
977392
19834
728574
1073503
974207
1060601
80880
1612561
635284
1255407
1377224
621293
1511805
1228199
1127762
1783932
1777675
513603
1498651
272204
893095
1290
1863942
925098
649799
416054
1721819
177683
1218370
1570619
121390
569188
143366
1929607
132143
123211
392227
307997
1957636
1109747
955512
1298849
1576306
1291374
5218
164848
1861411
1515504
1693545
1523771
1997240
1797869
278071
247855
602358
1269087
427901
598073
99533
1644558
63944
983897
402831
651209
1463705
991614
1496792
826642
1301544
960884
615845
109484
1057162
82079
298852
1379261
1231607
608932
1937646
624157
1005208
1458453
1411954
281700
1314320
1107682
916170
78687
1685482
1374498
1640233
847034
1557201
881386
1972675
583900
1726485
586330
1986608
1482476
706046
1614086
1728739
1720595
716450
1613115
743474
129661
707791
1687829
1731749
1698930
1793691
1183637
698378
1233578
901847
907916
1682483
1047680
1332612
1616771
27489
1851584
832638
78400
1070961
742130
1946904
763062
1158893
1427760
1256017
1232085
1656902
1418140
1441724
1381973
957356
1945175
1523978
438679
99663
518732
750209
163009
1297680
1130558
1372772
734326
944498
246317
500559
174197
242140
1474918
1301011
1090956
639769
474946
204118
198537
474759
1361192
1208585
523314
558349
1946714
497886
144675
1919269
1911916
934343
1799986
1883701
1315215
605191
468047
1376474
1801801
729204
46052
207393
221225
453835
1568615
1773487
222532
1751495
1835759
117901
517726
1863847
880504
598999
1551275
978525
1572577
743226
693225
734673
1905974
779702
1439863
1112909
150581
654711
1000539
84009
297376
119405
1010256
692833
1643471
102539
763865
1959293
531702
1415613
1997802
154587
1704974
1901287
1890334
702536
509533
348471
1324071
1984857
1038142
1080090
325338
477555
321501
1564863
959682
871113
1778004
1098145
1765261
667258
1893052
934849
1714304
1696585
1737686
1188048
975846
874234
1234421
785817
1331228
1438279
1035290
1171028
1693026
376900
1245079
1532360
515824
280357
1643943
1104119
916320
363601
1206554
1378001
916412
768868
254588
1803053
1021188
1019868
609732
308414
154158
1495449
1478661
1058104
167619
752881
1317616
1434160
1835573
712929
914660
109376
1256346
70539
1114323
263101
950475
1454656
41592
1746951
423933
1349880
1967860
1026771
912672
209629
1015877
1763636
581684
190214
1278563
269281
1083249
144923
1454739
1125765
652893
761623
516219
1567033
471149
1331522
1595601
958067
1144273
982326
1805393
1881156
502994
647094
1659144
1898678
567803
95979
1820885
1778609
590623
123717
922811
1384612
1417019
1195705
241537
226961
359329
702587
72836
1876519
1717464
281634
1859232
739680
1666100
822291
56360
1660825
1962463
736256
614270
1905793
1380240
1136726
1300039
542020
818688
132379
599893
1432664
219031
1271871
1256878
476320
201910
372934
647109
1587190
298049
1045011
202782
1364184
1798336
731476
191755
1676830
607467
1421675
123147
1205042
889975
684076
638823
31954
482847
486240
907042
1422914
515368
1242755
76694
699157
1790942
1145643
1429928
104681
1440458
116197
1858968
1222129
109034
225647
353867
264251
1470452
1435968
1681073
1237774
1874188
1452312
135698
1368918
860207
1440241
1387896
983954
1020375
683448
1887580
1794650
1258557
1464440
491317
253931
1067644
416692
1263661
1790859
814537
390601
952690
1441937
425367
763859
1292253
735476
1123356
1084905
1985420
707231
1808545
1957738
1837193
1615600
1675078
395699
834222
67425
1223531
122824
1267158
179173
568952
122633
678560
1658307
569269
1724544
863581
1613487
77635
1775186
513134
790774
1683656
903932
161111
258074
1144657
176090
516863
235159
556600
244617
1562219
1889474
521637
1130411
750952
878819
707824
1617083
1193301
1514765
1403882
281256
185919
1094180
1806192
544146
862383
1448524
825188
1119785
73487
358498
1963658
375503
1959347
1909202
35295
1280327
1742561
1887331
832785
42651
348184
1797796
276743
578104
1144641
1076197
312633
976578
748133
1047145
889984
512195
796391
1498453
1530298
646691
1101714
519401
1318369
400633
405744
1888034
162953
769891
885539
987340
1221159
941992
1257530
195876
1459219
823426
359546
1505457
1567792
1783755
227295
67452
1452842
1426692
857952
1807080
1353164
1842574
637728
84247
135135
578345
1473545
1932975
1338082
621788
758462
535454
934476
531399
158292
804279
52534
643352
1028974
986372
1677662
1775143
681040
1586784
171592
587543
437854
1315625
1912432
1358510
1518620
397901
1556372
412082
907477
445564
214365
947768
687395
1455199
364891
859385
654677
547542
1366364
6715
1707306
1237581
1892550
63964
1996552
1095305
647020
261445
1312298
395008
89411
865293
713693
226012
1878414
168838
1236840
1627431
737282
684574
903542
546797
527139
1044174
1197133
552324
14611
5287
44787
231583
1102739
899855
761406
18060
1377525
706947
520962
1152780
714602
1957852
678518
1161186
822244
144353
1831231
1593212
151211
1631115
1966042
371764
488619
464809
1955223
94106
1375981
499120
1321865
1322421
1218971
1079711
633361
169560
224310
980766
514240
776114
1507628
602945
916545
682947
697965
1527836
1795291
990245
282632
548455
337476
915708
1774367
630560
1516454
352976
1508738
1242487
1685828
1885810
1847522
1921028
1174691
1005230
1669561
1196156
870786
231178
1055082
281010
518313
618151
309449
1853640
1918567
1008787
1288284
1778785
1591131
193695
111388
582933
1658590
39839
1410567
1666562
350394
395711
1793088
380596
1864071
1525606
1390102
988288
1203040
132360
1146565
1211925
1033287
1292889
925858
1964354
1779155
81008
948336
1987547
1654494
95464
928070
781232
615520
985119
110891
1828903
29934
70273
1916857
464251
1867459
395997
181916
1661092
1908545
1667747
508782
1130625
1745387
641707
288782
86758
753687
46999
1675677
846629
787451
774731
1079353
164143
1173317
984181
1310829
879051
1958748
1874079
572865
691821
1781496
714945
412470
1827691
1393696
1949745
161948
697946
688119
1253555
146988
881006
1776958
1288725
1129438
919406
1946445
1892650
214670
1016185
97204
1159574
1497181
914194
113081
554805
1081
188987
1054087
1420926
719103
1273186
883479
1896920
1467615
552640
1881372
1265742
1574903
1217309
1662727
1379694
1309635
937147
1306429
1534412
460018
1185613
1518437
1030298
985079
1478151
153001
1953574
661781
1638042
1773507
1514696
415607
356514
143989
187018
6705
966527
1034601
1662215
277231
509018
1644194
1405877
498023
1509955
1022983
1604622
316096
217639
872971
665256
1709665
1538127
659292
1221448
236416
878486
864507
620844
1135658
1945307
916126
1930049
85178
1278010
1588417
1432470
1940400
382151
452473
1677054
1562758
26189
60443
1806838
1588166
979919
1150281
1078122
723802
1626618
247159
1510032
1128926
1948234
410018
891355
1976588
731889
1310193
805546
586692
416734
506995
1264903
1557693
1818090
1686302
235235
171729
710886
1739949
1340721
821974
1976683
575287
1064799
842618
1001352
1566241
1408219
628538
231640
589456
671718
998826
791945
638207
1177215
1566794
1528760
1530391
1700509
376027
1761852
1516914
319912
1373071
345772
1056781
547986
1825740
967322
279477
734482
1996998
256650
1646090
283353
193213
1829926
18863
1093973
1600317
582010
1657950
1867088
1216786
1942679
284280
1470662
1790999
436605
1740912
575040
1723823
79981
1652026
1026249
1128686
1801370
1770162
1720007
1816689
1314770
1748001
338284
545056
1286112
739450
449296
220542
1174278
1529137
1879290
199202
834831
207405
40165
1630775
29083
972747
223241
977099
731336
806715
76030
1981997
1792200
104581
1148954
1493512
66676
38937
147480
1885737
1267743
1217921
1301513
719800
670940
1295382
691505
1406598
360046
1268567
582463
1354560
1766999
1671550
839624
1805909
1949514
556192
773491
72406
1094258
1915933
969712
612771
829710
353142
564272
1943219
756389
1292206
1865561
1661406
998216
217589
1356548
1858427
1715591
1968116
655146
1524513
1018215
782379
1344887
672836
1302676
1009878
1724980
247584
1420278
1392373
715171
1699875
985921
398337
685183
195454
1640020
799847
1122206
636321
86916
636682
325180
1120889
1594938
1760006
25450
1345758
1564492
1269987
348002
289414
259975
375744
951491
1026060
118888
1319382
1639794
172680
308146
781459
828996
267611
1431522
1837812
26879
1651187
1777973
638980
1898966
1034660
1477931
1970640
740341
767889
579082
1084600
431114
148278
96865
1139528
892228
997559
741217
704864
453323
68436
453199
270376
1228590
281200
302908
539630
785419
271561
1152864
850801
1140873
157428
1681356
1289563
883613
1607797
889240
1289967
1613434
32311
621461
393516
1352458
221841
1283764
135343
43407
1264881
1729795
550826
1908821
613192
756835
1123102
1372019
20401
169974
770316
1033094
1049159
181194
1626972
11724
1665285
1732645
278713
1540504
945093
676124
1710680
1810618
17579
190789
197539
879253
963055
456285
723597
235291
65274
1084692
1485239
1132798
1675629
1687921
1437126
1361328
1829574
1085086
1045409
1175312
691901
59472
1698302
1386152
1019381
641054
820927
1100989
1360967
1865084
667301
329917
1897170
408687
178411
38359
710999
1665278
887706
1347648
1537074
1853917
732157
1515929
1123217
879454
1720380
1593290
1928143
371751
1431412
533355
549997
1319766
1557324
1231198
1667643
1650073
945406
1838428
539612
1918708
825195
458498
1838788
197338
579008
1410569
1524847
1967902
1401336
1930157
544319
1505815
1364744
868696
1295801
290994
1502241
335364
1931375
1492427
1408555
387379
1628576
1300494
743738
368401
474215
1280420
526587
1973790
827864
595468
658399
691031
378543
957540
552622
1090342
1188362
1057158
197740
1973171
261048
756742
1139251
1814344
1827801
1919419
1087086
1171985
1909877
1471750
1488679
1396740
1417296
1027528
1339446
1324392
208407
1358298
84389
1912549
1473845
1645391
1151846
813529
1547465
1512240
750471
1664471
51984
1497976
212977
436488
1301398
472004
1418873
969557
147737
257831
1837422
414417
1445043
913367
1712209
1037550
1531027
1167479
316537
828753
1907132
863230
658372
1626044
880178
1071944
1062488
724314
1703278
1170702
370261
1784614
304257
316018
1291204
1403363
824007
1461867
203392
266022
1543171
565031
1333396
1780076
1316831
1234672
63776
1204831
1361906
722580
1522021
1826453
1190172
1526667
188279
1643474
483075
1900029
1833048
1669556
509401
832432
1974199
617192
1479401
908210
622032
332987
1689099
1884668
1119795
1342147
1899559
896492
1476326
890042
1412187
205257
1877273
1687003
375559
120852
877392
644020
1317423
571540
487193
509975
634534
620803
1775490
1614536
460606
1640435
658538
818349
822127
403737
1097081
1354506
1109523
1620689
970732
137593
658932
402969
979377
464863
1797689
293077
253291
588501
1903548
278931
1250317
368786
979831
583247
202411
1355485
1413676
1114560
1423992
1020933
746514
1830345
706458
927715
1792335
1862520
939004
101081
1569382
943987
1220484
873190
1862572
1754254
1650333
214337
1892616
1822748
1544675
486685
539152
94488
1980880
1760937
179483
1672527
85274
716368
1314433
55103
817339
1803879
312893
1581585
1221340
1323720
760180
1147925
1091185
653766
52248
582629
1487198
716805
895796
978993
384994
158128
1462601
1550187
1283777
1396908
1790740
1368942
106254
393564
1991273
1342367
613483
1883486
516864
898038
1125905
20943
987856
1377111
345443
1111453
1873407
131915
1154701
1627372
1760141
837813
1686356
524644
175272
1849081
1430471
1295758
1114468
1391906
939968
500610
1200517
1428558
321320
69295
1779005
546360
643387
177510
1010102
1454521
1484156
106558
1508088
48359
1887008
1348204
975633
403921
194722
1246976
653923
1050717
1956548
1333127
100306
1986418
132970
947895
1537541
1698089
1798397
1246115
1480828
947497
46984
981146
504128
1410991
377797
1024286
435976
1530632
1745037
578457
1379561
1558591
1206577
1201265
1902934
437143
1247999
1357972
472871
1826735
380490
365590
485376
398988
1636882
1086998
1073374
1040521
1550336
689214
258209
894267
117368
1684067
1255573
1028118
56475
1175805
1216533
799058
1926239
1871998
1622704
1339748
578627
199929
618039
641852
1312424
524595
520755
1558022
1109321
994773
1660188
918609
980610
1073250
1068788
742825
1474851
693326
1910376
1143867
1318614
1730622
903777
332831
1442609
352713
1539353
826785
1099357
325315
92296
1662104
262563
353026
1755644
1109782
1713807
90277
1375601
931554
690680
329101
1572093
1608406
47640
651799
1492113
1236967
244776
1045509
1418135
800492
779609
1171637
10858
1494145
901804
1475571
1223482
1532780
547932
1453639
1169008
289528
74606
1048454
1376674
652611
941202
716762
1158661
1508347
877995
1873544
668636
82048
1899557
458011
1840023
694391
73239
435323
420667
431782
1178589
1092625
565043
1913357
1810151
1479843
862065
403117
1984294
1373869
1732738
367610
1395534
1544721
681383
677614
671679
197190
344683
331974
614856
1134386
457760
1992915
738931
1377101
1435059
646115
1272106
1853626
942022
1646704
942695
290074
525924
1926439
1336416
262544
415082
1035204
1486632
1250020
1607950
325124
353769
979916
1229874
1981706
1953552
664847
1953572
612138
604761
584802
146249
544113
903688
1820379
1977043
468942
1411136
1926617
261868
1988172
1186804
828648
292680
398959
81472
1825259
1121580
213793
1716059
1577464
1286142
324093
1903425
772445
225612
626946
1265050
602635
74403
632071
605899
1784784
1584649
1457239
1508627
181677
757632
99794
543627
24621
102742
31834
907183
1363785
727666
1004372
238631
605183
1526754
1407759
37306
88579
2036
152964
1767463
505621
1541793
550267
1019167
559111
364586
1321392
440064
1137066
386827
702402
1701868
1785032
1897044
1968297
773737
725377
529879
1486796
1004923
874560
588990
1179925
691936
1807409
214960
711905
1508766
1437816
694119
1887989
1409249
1892986
15816
1523878
1295845
1666476
152349
641755
541089
1098684
174783
896893
409122
381728
999529
1420683
207411
109756
1855206
163090
1501518
943020
491679
1136683
1421598
1652821
1822693
999208
780216
185420
352002
1829444
1641148
201891
1571107
1362597
1736769
1388640
24027
1907106
1930108
1503544
1310899
182719
1582331
1241479
880847
1723017
503446
1389674
915706
864447
765834
410396
1878863
589229
536602
1481792
316130
1981207
1909750
1266505
1021861
354856
1959181
1428949
1922674
474634
1277759
264785
344233
1307075
712945
661036
1169674
544341
1085678
478335
1941303
1509087
1515287
153130
845815
1294045
1492978
649564
1176469
313812
1484765
56565
770482
108457
882390
929683
1551879
102637
104555
1611832
343103
1492413
1847346
1360764
1920916
1959380
1055294
124397
1424925
631841
1213574
675226
1250010
1862792
698927
783101
1228227
72689
1184865
1754696
740349
1915298
812933
603567
994868
1056780
321808
271169
323348
115286
1163498
1431913
212604
922268
1315080
734313
63346
325538
873068
1105961
445834
513594
1564209
277296
407688
459159
227237
1595468
1094650
1790645
1593357
1608604
1440657
780639
595090
453496
649305
1716606
774827
783673
632039
1390607
516330
1500861
330973
805137
1958606
1709057
1562389
1010238
1296755
632175
358490
1365148
707392
286308
867781
1406633
728469
1851155
1843445
1438580
403866
635652
1211453
352785
358604
1229078
321629
166031
910948
324340
1511515
942586
1682018
1001673
15163
71094
1452318
439302
1469519
1079026
999132
1138625
1723100
270422
1604281
913853
433196
1337888
1805682
109055
1999163
1315129
307280
703254
26294
178576
363098
1839341
1312753
1818404
1403642
1362810
1772397
1508035
842212
254686
879542
114299
1970926
1852986
644988
1939820
858677
62874
1301073
1587130
434157
411057
606589
1548483
412565
274011
1847275
1130891
1028018
153765
1529095
866577
561120
729383
92414
865572
1813461
1759015
343604
1080446
1080837
853586
535821
1275482
119525
1111903
300451
1996200
1464275
168969
214341
1775941
595304
1465294
1282576
1619367
1235213
1566303
1691515
937234
887780
1789772
1192444
1588209
1205750
1115765
617873
1197341
349795
1686275
744725
436951
1458861
1839270
1534343
1208352
891364
8060
1301126
145724
490537
541578
37825
634590
246247
861250
1239542
1540624
710809
1907875
1303057
867495
938852
92612
43631
268587
1307702
802298
552079
1773671
133922
1866440
1550145
1357048
1914591
339676
1831718
713837
1183018
1985092
639614
874533
895080
1924914
1883212
1371084
1404233
1559049
1119673
156122
1733554
583162
1325122
1216574
1781928
479984
626891
1263585
1533415
1623075
562674
375785
571009
942002
1454825
156841
1224639
1469665
1126182
74951
1165663
266841
1490315
553493
488908
819358
371319
806364
1242716
1276307
716836
549244
1413713
1350798
451765
473353
1856470
1842132
382225
112781
1713618
16806
1150334
582456
1792913
261549
1841617
1748717
1434031
1375905
1070876
1040765
557368
914724
1023455
82577
977670
120297
1750880
682979
503562
1308409
1466989
905007
533629
720346
434880
687689
891761
1977384
173653
1260291
1810893
1543101
283407
34266
1712621
55421
1185735
264764
871410
223561
818403
1345796
68800
989173
1744224
1878306
915785
1926916
1007509
151946
679806
1185229
1100033
962375
195106
167437
1021751
1678889
188347
1129095
498195
1797596
1775687
978869
1924622
1226527
1798359
1709844
1839969
232982
1666238
1068127
1703507
581615
1449302
622342
446155
1219332
415269
1920312
75598
1282862
1216429
1174038
1345584
1089353
95173
351182
1334398
1117425
1705165
1003993
418453
1248646
1233556
896272
349040
1407535
1598825
650080
734596
1699067
1288904
403008
25539
149683
10399
332124
135330
950101
868415
1190417
1346443
529511
855567
374508
703882
1483869
1283033
485136
1170448
726392
583899
1862968
1115232
1755303
1509645
1264009
716620
1628035
1479760
812583
507744
634198
962810
1477794
1219652
905076
1241753
693268
1713386
830643
347971
515310
1452640
686962
1597265
931294
1184790
1756118
1369160
1065552
711577
1528215
1721027
1270292
1258685
1123353
1055801
1212276
305950
199219
1209507
569633
1544514
905894
711587
376859
1926702
855673
158116
131783
689557
1335905
1259666
1972126
339420
881732
1180031
1592813
1484425
705958
265514
1146693
149954
386885
132364
478325
515098
1260284
247192
826305
618789
269866
1980840
1285615
236405
358933
1964428
26473
803269
895636
1660670
1253158
136780
10346
1361064
1386622
428773
1927178
1277244
1956074
191503
1537899
889581
1916771
1903784
558309
1296434
36044
1103018
183094
463206
1155240
353891
1520659
889619
1049076
378006
1529674
505852
1112294
900111
1765047
777794
1512922
1491467
871340
1107350
185953
1938318
1857809
599280
1743207
1568445
1384905
1116117
558569
305581
178512
1098388
1930069
1926447
1615849
337792
1655855
159334
1100772
845214
782855
361647
1858177
1369431
271281
382966
1676570
1319739
1807956
1891280
1231314
517887
1045109
834402
434079
889105
213859
774627
574951
459222
21126
1904482
277579
413696
476078
84183
266537
1293976
1380251
693579
537377
891547
1771915
1262176
1708168
725632
1235030
1607877
434481
1160990
1802958
35384
375841
1385059
1946643
81540
1568561
1062042
338270
433658
443827
240716
1734568
1769016
623908
133593
464420
1772904
1544464
1722557
808752
1487953
1838310
1103437
932012
126390
942629
1454524
246631
1668499
834614
351954
1938968
563809
118085
1056583
1399835
1850569
431992
1656127
1764138
901823
1293520
1005859
70349
1751991
728307
385572
343520
1897260
1792241
1913282
1391201
659436
1778230
1522542
1138537
1885463
29957
779453
587312
1589641
296904
1226418
1625410
694026
1293706
1804199
222145
582005
1567889
1160248
480650
1185940
1926152
1584646
326896
1031145
1541177
753841
683831
202141
935611
779175
1421251
809110
1866198
1906289
384662
985122
139784
1036814
1851677
1706827
1524473
127811
22738
1901471
907955
1549022
147033
51842
21858
1642650
942091
1809662
1426785
203558
1784624
159752
1385844
1817880
291921
1920177
576127
412511
1228810
1975240
1271338
645858
1643289
852875
1961126
1744429
954654
934386
450200
966492
222014
969969
1427941
1449004
1322452
285059
941720
422168
1835525
1664750
1311232
961352
1481826
1984388
501349
390979
934451
428700
1020781
59342
1932506
231570
924585
454823
1859254
676491
294980
1062006
970118
1613422
339464
1153741
1333452
929019
1727849
1180475
1434951
1614988
1823638
629705
1745285
1945578
1219214
878226
1566977
146909
365421
1328725
1492647
82932
1095902
1213398
953698
1975113
1155918
959807
1479374
1471884
1834836
942007
1412409
620800
1129644
1710398
1100186
1276784
662077
930037
1829526
3842
685084
1242359
775734
432088
608188
4720
870838
902141
1187188
406188
616264
959976
729148
1266717
440478
673031
518576
1216034
248871
1307924
1734714
770952
236823
1571960
863193
1119596
1535877
116326
723643
1064340
813987
482463
1220208
996164
1605753
181010
629058
399861
1757064
101657
24738
663868
1787615
262031
1613824
1356999
712822
995381
1523885
837355
1969605
122134
673002
125550
1691647
1090696
102134
663274
714052
1738296
1337513
262562
1355802
827570
1595750
972992
26421
30054
847301
470824
1215925
1656951
343141
1738260
340736
1742377
345583
1711143
485051
988585
1841219
1398124
189163
608430
1841352
1374332
602128
11680
212230
18008
964678
927367
1248715
1048922
612938
630241
1763973
1434059
1319396
680748
1447184
295358
1765813
424047
1710747
1529020
1104307
1898793
1745823
85051
1739376
611610
1951254
1280014
719190
1991172
1786712
196179
14496
1240539
924052
1758999
969791
1117990
1255771
1038385
1894585
1971882
1885371
1470478
1795846
411212
909896
75214
1151793
1836457
1468893
178468
1458471
1054791
1554636
1250952
1090178
942365
1372039
508986
179424
728451
1000364
1825632
1110212
10464
172869
1983874
1457066
1361176
1007357
1848651
1832952
973349
741990
910667
1685338
1535448
1907996
483023
1070085
1512810
1823287
154694
1325312
1807261
1941625
32304
986459
1886873
785880
1522192
105888
561724
28774
1035439
1191467
1743736
1893673
489726
978458
1090846
1247299
273889
1664636
775914
1794373
800823
295741
1564643
1170412
1788665
475610
1455266
1453369
406461
209995
1350922
1502910
945088
1842457
983306
1792168
734040
712988
1446729
881006
216012
66262
449828
549172
1670158
414665
1736804
13466
971140
1575332
163306
448754
833127
1157135
1762593
1930029
1197562
954759
1481365
1032185
537738
363643
232280
1390053
578401
1547175
1986937
914741
808616
1315426
259450
897480
384659
1974193
103919
1465782
1295432
328011
1672665
303401
1373730
1991675
10523
698452
1244176
748276
912986
52746
1335917
243904
799366
750004
295944
322396
1680376
1733003
1398390
774267
159492
715816
163014
1157813
223093
911188
1243002
350089
324863
1063767
239091
1279160
98236
507078
231671
58956
438339
764568
606552
978547
1994723
1487704
1880746
1148793
1088130
1780016
108883
424327
169013
904817
543771
1054985
1585437
1980492
1198981
11743
303523
728207
480243
934544
13623
342160
1323267
1784673
1979039
603470
839968
1267434
880672
222158
312772
352492
1768153
1186042
813707
690743
38085
19561
1201367
696000
1335570
969308
468091
1701314
1099998
622041
1056753
488295
1537944
485127
775761
404886
404281
1980911
528243
1575494
1255899
1884366
1141253
1212230
1984436
446487
746670
1440997
446685
997974
1332130
711278
837552
1233112
1317154
1589255
441914
944715
1980535
1298472
162472
528956
1885712
731037
1199581
1987931
864643
343766
421289
546618
1988581
93442
1273490
1039334
1014444
163326
1794620
1659659
1847011
1122370
1738613
1791322
1761016
1996576
1790612
498351
1829327
1710365
565857
979326
952513
668383
1581897
375889
1760318
1165854
1236519
1792094
1626469
753475
1288737
1812648
1596503
1712804
894386
1042314
361727
726927
1727770
1124296
587874
1653516
1070219
857250
265466
1534762
1347262
645397
548983
1664954
998868
1437363
1606936
954329
1282790
1662188
1228586
109657
852741
953066
727896
29337
1421027
1258661
566756
306255
1475330
752408
1875222
1166202
1953941
311342
1996808
1822143
927649
708619
994421
1618238
727782
1713847
1206365
1940261
1276067
744149
1893910
364284
697751
368597
526244
1204211
717453
1052786
1928017
1944895
908585
1089712
789662
139853
180605
990978
310299
1222035
585773
732088
125839
215726
1152010
1961708
1665841
574272
407913
1037379
922003
1441790
83210
726893
1002593
650292
1621834
216054
1005370
489825
864526
1970093
113838
1423792
203976
1047771
1420506
1107233
551769
62875
1190191
264566
1459181
1662188
69571
34728
1965323
917740
569940
1048335
234538
208137
665043
319234
1242819
168644
605551
1990203
1728873
465287
393251
282443
739911
1263824
276327
316777
1040961
1686264
977129
947048
1332174
1527697
629873
1425537
502479
1282194
54459
1148535
665510
1300677
1577326
524881
23553
1853250
1096765
835742
1106887
1095652
1260419
1970942
1443733
374767
702937
599722
1546796
864326
1265087
655677
815215
1444779
1966522
886813
1312756
1045540
1852322
1730106
997698
36229
693905
312303
780474
714745
1885541
1323666
1671849
1542741
340412
12671
690185
696875
1907639
639968
1754235
1947373
1140390
657170
1532766
1581972
1915155
312341
1132672
158438
1896751
1110129
405201
512505
1417730
1969857
258967
1520729
1477661
118655
671841
1003135
1605124
619169
1756892
735263
428570
1866705
1033722
1569241
1577699
1786642
151382
1795738
1325452
1675484
571618
402232
1188243
808885
1038220
104366
1279931
233054
1610532
1532977
939719
282106
286569
255478
1604003
498999
1129438
579112
1172254
302971
1104573
224943
1380621
805926
312288
1001174
1006884
1796427
1672701
486587
566833
778809
972306
1269027
1113962
679439
1712886
922420
606619
1658002
1946320
317961
57563
1438519
796116
721794
1538062
1189011
1661044
978131
726469
1965939
575811
674331
1602775
858456
1872176
318214
1076305
1387179
760419
1104664
179680
1302329
1161526
1158417
773391
590336
1509460
282659
1627855
1591667
1861784
1794608
1730477
39352
330355
244988
274159
1323774
319469
510771
1201795
1524190
1847296
134444
9943
29437
433689
829819
945642
963202
1023646
534249
859326
1474435
1197979
60534
56362
1607123
1625562
1502150
1793599
794517
361526
443571
1294232
1085913
1096209
1552352
841294
1823878
277035
1457285
1266194
547524
1955646
388275
956532
476664
874586
962636
1159025
467183
848617
1918233
366587
1225457
1796890
1236789
1556910
269450
1852009
664831
1330868
789905
91012
1585426
362938
1607009
628635
1574619
485676
1651160
381421
62993
1124992
1410292
833230
574778
359637
1391499
863006
492890
871317
1814089
355274
1276409
173423
905242
1052353
1865711
511674
1108415
895797
1198909
1765471
159788
355117
692998
120141
344291
704643
1158374
1542150
74109
756049
1844644
1633706
1855991
1575376
1937993
634182
711948
1227762
619528
1294753
1498231
797618
1124181
833406
1696973
91906
1400457
545048
335604
282975
897000
363337
1920030
1571132
1368319
1068514
1438181
174962
1674625
1015183
402965
1948459
496157
1011931
1480413
1282636
267883
1977134
742991
1443044
85528
1614805
225062
1252669
318682
377746
1977788
1052048
756803
56739
1680074
1459195
1743812
684126
399463
1160848
836235
1542325
80571
796094
1370748
1816334
641356
855273
190298
1079484
635363
515899
192403
1772286
1195398
1897637
1566146
1553366
1184221
1340388
515984
336220
350358
1693661
677192
968211
1344232
696443
578614
1037215
424083
638391
1217622
1724461
1832138
123964
603516
1132698
982159
262026
217994
426458
866911
1543017
1566252
1035503
1757109
1123085
714884
1038649
465618
505562
455162
492273
1478436
694216
1997058
1193705
991779
437302
94209
1573600
1819603
209448
1937167
1731312
842269
926192
61300
416300
1280482
1024650
1283332
951634
1968106
719189
1517246
1005988
889512
627479
1747457
602818
1842958
146486
1425271
1631266
301669
1497016
1318566
1152348
1888732
66422
862347
498594
1925271
1675681
1962562
1034803
628787
1111346
248776
1122322
184912
718560
1495819
1702386
1635228
42364
99842
1478554
626546
1022910
1240494
1053571
1831449
495458
1815683
468317
268533
395476
964655
74026
536084
290727
1356494
882530
818287
1158602
33164
902485
348013
604879
237353
790497
800621
1245006
1800259
622045
1846463
682772
1963289
829687
1760158
1779618
238695
1455518
40734
4110
122953
1766807
1871896
378485
1141614
348194
576018
656520
1085745
489273
1337608
1771187
520630
522386
679102
5547
1598595
304903
1798104
1910853
1612128
1546507
286818
143359
812447
1306901
1084730
1356381
430192
738508
454150
1640485
932299
1621164
1536060
308934
1105327
1824111
1341316
1856108
111157
1748906
1834751
635812
1700285
1508745
1728694
1205534
1588031
1305737
1874121
975285
1035004
774949
1358361
1342739
1293341
1937651
1808200
573579
1123464
607928
418671
1809159
1859723
1523503
1109946
1710027
1277636
1047508
871954
991507
357015
406014
905578
1237029
1403450
848754
1515293
136046
1924877
452099
1768626
1424976
1585145
648734
1776104
152780
940172
51712
807661
890699
1546170
1278106
221472
1593696
418489
1491333
1976161
1916696
2661
1885760
767814
1319901
822985
803967
1003483
509280
320969
468458
1373183
1416433
598212
710691
1274028
1980064
1004630
9735
721611
129812
1707857
440058
299041
764782
1162309
184200
1285641
91850
1459383
841430
164318
1889078
128746
108172
1520588
934889
1223696
1353549
901361
847033
1346766
1873943
1836296
1457007
597014
1056888
709775
434079
1944462
112709
1983145
775561
1872798
1656657
1552071
1740277
1938418
236037
223036
1506999
394219
1150211
1445923
1829390
655757
617367
1004313
1770947
46923
734701
626563
690479
524979
398281
341388
171680
107536
1816720
1027339
766349
1707694
1024896
686421
1138277
1878120
1438489
749130
1597129
732312
1717808
783989
1166837
609832
371648
396809
619242
1941680
123725
741285
1287303
1312955
414060
91949
1872186
755050
1893995
1170783
527807
1695129
1169621
1813720
223071
615640
856127
1290301
146539
811175
1388782
821334
102757
1402155
1357645
226757
1110526
460493
893469
1043327
858180
822820
1278510
182849
1917250
1837934
1501665
1034356
1790185
562201
819739
137393
627621
1109960
1416343
1230825
1739729
633965
1600822
1038983
1849206
1636974
1757667
1587273
1324371
1743400
1059423
22154
900479
666535
616055
1136680
84269
1035852
1921005
248955
639950
1975098
740308
1583135
1987906
311011
478605
1860135
1807076
479518
614157
930791
914488
1655419
1158878
1490791
59798
1223888
1837566
1566672
1713265
1201271
340500
1587789
1436465
1902631
1221810
1287717
902634
155567
1036714
408756
1024516
830429
776150
1394723
487599
707385
452330
1709403
1869951
1392211
445804
1744856
325105
133495
1902384
1673882
194244
157274
1411008
881734
448295
1822426
1128388
1463204
986068
660439
202413
251552
1279801
1215050
1925832
1971531
569503
30689
1920128
505810
103008
1168459
838522
1489627
619141
947270
856967
1600408
161287
1334563
1833429
1657471
819408
1300885
563793
236197
1964872
1013609
1933961
1541994
1802156
911504
1846155
241145
1132143
1888420
56818
1952461
1918067
1116387
223642
1424775
1412459
488763
1902377
705783
1676976
1979707
1925325
962305
1372479
182642
365300
87935
1055552
1820929
1930324
1419090
1815164
682224
773735
1063781
1006160
373362
1850060
1380799
894459
371417
1056464
6028
1818005
535245
1111532
540856
1368421
434722
1063052
818327
1804049
846160
122121
1259421
308939
1793501
140606
309744
922959
1472999
1625947
1981379
1144658
1732804
78851
1467867
1004128
1402269
1043751
1826146
1232188
595367
1347722
250676
1691117
1819891
787740
899640
1312466
798986
431661
1673197
302769
1458350
466302
1429161
818370
1229707
887132
1411379
141707
1028222
1777198
734191
146503
443084
1227421
1603810
397169
761361
795030
694902
55563
629510
1252587
389491
1812346
79491
1853072
208349
494
1297835
1494026
1471034
1356101
291347
1020742
115672
1989274
719295
1728564
318030
1879980
99900
1661476
1616011
1219862
381530
183416
672968
1335679
1152474
525355
803330
3731
67093
386717
966810
1692633
1403015
991725
452446
578235
1604505
956503
1397167
912533
1789097
120529
21932
802476
74316
953576
379325
659257
1627877
725602
1608099
1029246
480019
111040
1612390
1241637
9788
1501587
564453
743838
1472521
1297206
1093462
1032405
1267411
1521775
545300
57259
885303
1976992
92055
1762964
1703918
1542046
292374
410338
465426
1392413
957056
709002
1985298
1933266
870636
1416695
160032
384109
1663448
1454480
1563569
1941925
501254
584265
1344422
611221
1969944
813646
494633
562059
304448
601171
1661351
1987012
1838880
2165
639021
69090
1115252
882815
154352
1615519
1945203
330141
585742
33939
662750
156229
642131
630966
1336984
1462901
327888
919255
887849
1466170
82301
1635000
1181023
607574
1526174
332242
1970653
1109574
1246314
1756271
230820
1717673
736605
1429373
1042559
115160
696405
753459
1277389
475721
240954
1093733
444648
1646571
134053
532760
1518607
1437891
389382
1870736
1363184
1936768
1850658
494942
739368
70956
930157
1792614
1899087
1884228
452808
1993600
1200404
218655
1375959
48370
1039669
1498171
349397
518379
163559
1588198
1504219
129817
669874
1042873
1406089
833933
1571873
1817396
1874421
1695240
1392275
1460407
768397
1454353
1905760
341231
1464840
1446322
1966992
1208384
176308
981752
1224862
51324
1244837
1327932
261388
1090240
1165243
1549420
1157656
893548
309809
53688
844283
639515
769485
1618155
543196
880901
796822
1107
463417
622281
333121
325644
666330
1033629
1295289
1913422
1914694
492458
946166
1393667
1703790
850481
1359884
490304
222498
1192714
1056657
1045324
1438172
138463
1640923
1736626
314398
863871
1415696
1645933
21314
140073
208876
1419807
817493
1821018
1614445
1406679
688664
896106
1460947
585510
913102
476887
308533
1808535
981867
1516799
310016
331849
1191878
874014
894899
822634
1882199
1935692
218271
633895
742944
1717722
1884985
1495168
425240
866903
512946
711736
1254336
1099332
1036675
1414123
171012
1900796
720035
250575
17417
1726812
610849
550462
581523
1775505
450703
1704165
28920
578865
743056
1945205
1801479
819262
1495822
1411204
1735223
1213206
1550165
1536642
667023
1109779
100478
452776
24434
1924828
1255233
1309186
1567891
110813
82556
386625
1211385
1312637
2749
881415
1336459
870290
1133863
550878
294797
618983
442142
1873339
1361525
470244
1389325
592294
138275
530506
1659287
581995
1903889
1861751
821450
735477
75000
764660
71957
1538532
1331351
961870
92882
340424
205287
1327626
1444658
1841171
771257
171683
211269
646504
1422255
204666
709210
1004750
610368
360314
1816156
1428125
1158607
1173468
1486517
1695574
347434
213589
654012
74599
1440849
1561316
764162
341020
566026
1568983
1065829
1251409
1803839
1177530
1832582
1147976
866117
1946638
1105303
688641
1706486
1066953
955746
1018173
1782558
453273
1586128
411394
1306783
1870674
1338659
706426
1670751
1654068
385519
252132
383691
732535
1328750
936071
1471503
1451262
1439010
636152
1389905
1749992
824591
314829
622058
109510
149353
842030
1762665
1704032
501948
1923421
34065
1958993
807603
1289393
1264816
792664
1460922
158929
1841527
1673216
863020
995320
22354
726725
34188
61079
1457348
1628725
635191
1017770
850308
809638
616532
334272
992876
1653161
1994888
473934
921515
1704073
226795
917911
179603
924361
949668
1362387
1193296
816051
610335
1422126
1581064
46290
467792
1292682
1104684
819046
1747725
1337046
1047025
637386
108829
671090
647468
45018
24765
734430
206785
83046
1333188
1679866
1315807
678085
63950
1636076
329955
1868037
1226459
882242
1258817
1720565
1962021
1661864
1436636
1828130
22555
525430
719657
1006683
1417532
917223
1323545
1400415
460549
1964788
544773
938542
1729359
487396
282626
1270125
1968728
1748422
363033
1765473
769084
359374
469946
1364919
1441093
82747
707482
1351888
1458078
528585
353850
1927654
1333710
749114
179789
1046346
1149276
442365
1681810
549668
96224
884313
1199888
896505
1190168
1606858
472824
948764
179864
1499454
1265747
1140560
663487
1176457
240390
1128100
1873268
1293796
848752
655409
1626141
1232419
733613
1304688
1057979
728152
112066
1598270
1676672
1911782
947633
1978812
1542187
341704
589548
1216075
1801239
238147
1903074
148464
1695492
121090
1899975
745123
442426
871578
920029
112803
407298
938473
1736525
585960
1072653
130358
945232
122965
415461
1468178
828458
1594919
544427
1455884
909991
208327
1700180
1290278
1114176
267932
1242925
1964577
1397807
1972674
861230
1781332
1423723
1272948
1143581
1661505
1463251
421960
1140945
702781
1653815
94666
1094152
1336167
594085
1138360
963967
625805
1549844
446331
170136
1799254
1765071
1166346
672383
383931
1939801
304526
1578798
1357980
1233521
1914600
1350656
695788
826447
525023
1191265
1756026
1915245
571280
682755
1879028
939518
1522085
896289
59444
1392061
1633698
1923368
424858
1544672
810713
767918
1913542
1721858
1472656
193706
1771381
1959405
1103014
1022840
1166269
169129
917906
1828598
1035554
431228
784138
1900600
168610
1804883
167
1254726
17369
637367
783207
493967
1865189
1178447
1542334
1530642
669034
856756
604489
526608
1218328
1154587
155994
1976082
1629605
143060
1785898
303446
435612
607695
1430041
364105
851537
397139
1648894
1928864
537255
932490
1543330
1508251
771001
365134
298003
916911
982699
996078
668499
459401
623671
1557814
750021
840397
1103022
1745748
894292
1757931
1227961
887716
1919331
476519
1454678
129317
1824394
1448177
828403
1565015
431993
945484
748818
882791
1937084
970987
1080851
1544298
1334912
727775
110474
611587
1637636
1672620
1764428
544762
1057628
422018
1705482
977993
767195
1356403
1982865
447555
1237061
1271191
1977220
1648300
60251
691162
661137
603632
438800
1826855
811704
1420482
987678
1582745
1214394
1117404
1575768
1944058
1762573
212466
1665891
1355000
1355555
999568
1288980
1597304
759971
153533
1935491
1853562
1065810
447722
1736440
174720
1518790
1796992
1696748
141037
14078
967955
725213
143474
1486226
418036
979983
66401
1643451
593746
1305679
176311
836062
193460
581167
858665
251573
1325893
1343507
1774999
81091
506992
338933
1819951
974131
1395370
859385
1245894
515981
731464
33076
694029
859535
753632
1261295
9513
707410
1898683
824438
185143
1345540
1946322
1545673
402200
1836010
659964
671324
228150
1415892
1918920
1278237
420575
1985799
161928
1060949
1816393
294568
1182193
260890
636809
875492
841175
1504990
1267345
476185
116888
1118243
644626
1296602
313097
1307329
1007060
430519
347109
1837066
1546614
1767687
1124083
1409366
1298055
1190965
460858
883250
1561511
228266
953258
1544212
1731106
1982894
1783514
1021741
220309
1958742
993754
410426
854401
396265
1341835
1522164
835977
506761
1288402
1699739
923888
1044139
506012
701209
984492
1975076
225616
410680
395563
573602
391704
1533516
1683465
1282682
1152256
7503
30162
1243821
1188687
1341497
687104
1371733
27876
1874275
1120142
238499
880495
1036959
1069469
590327
463856
606970
677608
301643
307411
165364
1010005
173507
1953183
1069573
211153
231845
1505488
1529343
1402235
43566
637478
276049
739438
439019
1443679
813346
1343833
287937
1557352
224849
164507
759172
1691185
1689987
1651239
1886376
410156
1647365
1476981
971761
1329956
1460704
1952378
454554
753164
1150121
172511
141906
1277131
48631
222778
1445384
736705
1409016
798065
983591
1029255
1062197
1867485
1897641
1377385
1775068
1650600
541115
1640485
913663
623387
1253619
1980591
1846299
1516155
253997
1298648
5419
1659341
1905325
778946
1005126
1361343
540133
1533014
654856
1349033
303467
1279609
559635
1675427
209011
990762
1091551
40743
1419468
1953230
430721
664664
1324355
1244362
1635478
1939551
1121776
1315692
1374732
1476508
169554
1928997
169497
152557
1861950
968575
474623
494833
1461649
708254
1659034
715355
343574
1393244
79846
1397857
238671
1419979
1954506
1497050
430102
567497
1625898
274258
758585
570359
137068
1471111
897561
1069361
1280225
601805
261453
1415300
1788007
894380
504236
1591893
1155446
1683830
1111858
1238847
3328
361216
1814612
1993008
165373
775504
75299
693406
32507
234344
912817
574041
637658
1078113
1085036
1805523
605878
1956404
1952788
1861365
1124998
1384739
1543179
1907899
1206788
1429570
1221691
575
1099183
620953
1110158
126340
1004263
1372777
672504
1206498
696398
244502
1101396
623561
1262260
332175
1913904
1468924
859308
1045274
1329844
1290194
1404952
1046297
1968478
557084
720331
780328
1489962
1774385
494126
281908
644148
370984
1837478
307516
503159
1143840
1413735
112114
204301
444645
543077
1158277
1317406
786331
1909438
1121740
1521746
153894
544980
1506030
436263
1028291
1149332
144029
1815469
1172828
1949329
258923
117973
1388585
828457
460253
1441942
305349
936824
818944
1345225
1082332
560275
1162946
838269
1531667
248881
840550
676869
1379432
942511
919293
223079
92843
1128800
1948455
1159718
542897
1034597
1941872
1320754
1182215
889372
1720694
974625
1339252
1415460
255806
1606913
1703743
1971769
1359654
1716174
7639
1917281
1725615
1472444
1854756
251401
1571205
1062307
1618282
1107033
530876
1999636
1516329
889937
657984
1726687
1312657
837887
410018
976339
1140604
408040
1899664
389170
1811468
294907
1459209
1587839
116101
695336
470710
60017
1471683
776097
305134
1335478
1954920
1287708
899957
810954
1116757
646129
1762993
1487903
1951061
1051964
1384571
535753
1925757
22167
1831002
1162578
1654172
279052
1318541
1793177
1578188
17724
1671319
266776
379982
957351
523850
1399342
1742194
1511204
1453339
227308
616643
1684671
350674
63337
1593488
317764
547569
396477
1504411
1889220
1132439
1567802
1628997
1611023
1060953
226819
1455124
966148
938657
1032376
582114
560125
753442
1175807
1185693
1121024
52973
943248
539627
895482
222555
1174342
346661
793500
1030012
419205
1239476
1601571
907423
1573530
615149
307861
167804
1760325
475668
661456
1874357
656014
129771
1038323
1318195
1779916
121448
1796906
1657112
1514427
1266545
1556705
1025623
735338
95569
1807141
506011
1871437
943900
1164197
198132
476443
1291301
1302999
1785928
1441754
1420845
1203931
799703
320446
1346881
122197
1543203
352282
434031
1850914
704615
1980876
1743638
1857492
1522278
667860
867276
506125
462806
294983
1377611
1270696
882928
307517
1044149
1210145
1619277
630721
57603
247054
1030771
36253
543206
830874
1476615
65916
493026
552303
481924
1706754
858146
114737
55033
831012
1729837
537699
1433491
1603825
973063
542493
242721
211024
705520
915685
301587
343452
382855
768460
1000513
576793
547315
1575466
326434
1312550
1961057
1593135
474607
1007272
1767910
1852551
233194
540703
514454
336694
532953
1616057
481799
1968329
1759488
1457596
1977312
844859
728772
1882662
120123
761528
929920
1193253
755435
1198473
1668043
753
958496
1197203
95692
1109569
1373714
265910
623224
344280
631774
1862851
1055362
628682
737589
1802065
1940606
67244
1722347
1811538
773183
95007
56161
377894
96060
844907
1410340
1466069
895938
135131
1602121
1594249
1276140
1090144
1178663
1575759
1455184
1510888
1926408
116769
130814
390494
1529172
148572
1837703
661007
442682
1692542
632735
199655
239970
483809
662657
544024
1794003
1486782
615665
40387
31946
1703062
1144579
373709
1042647
1341969
960038
1814386
817490
942812
545701
1841426
848579
503231
1802643
1165065
636087
1273298
612562
1465261
1411273
1617712
568029
890735
213324
275306
1876578
1289211
406398
930038
1178649
970715
338419
1783826
537390
1696209
988371
1414052
1878475
1253277
117271
819220
230492
1294806
1826793
297723
1987788
65872
1663150
43716
325091
744454
1630908
1425469
1010718
1331499
795849
387937
1800200
1011495
1816463
259527
1176733
1634251
530304
130078
945966
118652
896425
433964
1464459
49474
351547
1297047
1853431
193444
627439
321327
588237
121389
375403
1700794
1131760
453294
1329625
170157
1431375
863758
819266
327162
1403351
1016190
1726598
665724
676053
1190612
932686
1406370
670580
1319073
914472
143395
1743063
1322457
1586717
752157
1543395
1697077
1264802
1403878
1301772
1025277
872747
1363452
905624
1881120
1251986
1742805
1244191
1829888
994308
211408
1895448
439263
1278427
1094758
468851
1491522
992067
1372592
891973
984890
1497801
628742
556169
721898
669845
655021
1137331
1780259
720957
89648
1022995
1125629
934242
1939899
1914595
385467
1829452
1879257
235737
3129
89528
1347870
383721
490795
1365588
764447
496285
1016939
1762397
431656
1358814
268696
1389688
575207
490110
1564214
648954
1965487
1297855
183700
752672
1332423
635801
1464541
1444029
690451
1582074
178766
969683
1506017
1916567
1713426
378538
645848
200220
1324943
1797894
629902
166069
1138475
532824
1701945
678061
1698962
788089
1571885
1311411
754444
1262256
1871913
1482778
253565
1980265
965104
349128
1351003
436960
1952711
1070010
992843
1025856
1230553
1050749
393141
680323
162060
759889
342563
162914
895150
1934935
1284832
46484
332828
323246
1342749
601324
1945657
39529
283252
1052369
894811
1623933
804510
1685331
1024909
1348281
1570090
1996968
477314
1321273
1313272
641165
638520
554327
794039
455197
1631354
430640
391031
645741
466904
403973
908892
647025
1083249
1221675
892819
1831295
1308424
1039834
793350
801953
1499869
368954
1184763
721984
954752
1039559
927131
1693894
934266
1087361
17578
1250700
301761
103114
1929323
938136
387551
1490560
857650
1321240
222517
997704
1382418
283124
20057
1244232
811956
879651
1120438
7519
1697258
1645313
1312577
1892889
594227
695484
1965879
656656
1633292
1937015
1832343
377258
830576
524648
1038118
1192545
1044563
1618532
770904
1880701
748916
1866309
849118
1540700
1334171
1308271
1732644
1780469
1927024
871192
830091
1407789
1274161
72024
287640
447516
1900514
1036673
110521
941166
1511906
1656262
1506157
775477
1917794
1864865
503967
94369
1214498
1139912
1354565
465890
374204
1500286
487583
232206
1129614
1278639
1103048
1880998
719272
1103003
1023387
1200414
959139
1387823
28485
1202452
683354
977679
1457735
1422843
1359975
1364296
1358926
1057976
229197
111216
1148914
713799
1570698
607358
810811
1928654
1952173
206326
794936
148450
682813
668806
439227
237876
736767
839084
632203
600920
1129986
679212
1341567
1973698
1285442
586212
46198
214886
1997306
450217
1731678
1900501
63431
1127719
1587490
1026458
1652585
435502
187478
312905
1601868
1634458
668769
643048
658240
808065
152626
1419918
800058
92791
1784698
1944151
1588387
1445255
673128
1590214
31038
741787
91147
79006
866942
1759166
1945961
935522
1701597
171845
428130
1404797
1407612
156970
1234329
1074587
101910
220632
1860119
1467198
1589764
565717
185446
763519
582274
539304
1797098
95127
1967375
365858
1207837
202751
1895616
1524555
1658676
1046780
1196331
1931784
735870
18406
125743
1139119
1763869
524101
876189
1617159
296240
341997
1173099
1504875
1004308
394060
350874
1583429
853601
274450
1952748
1295939
741761
1156032
1612722
1771650
280964
92718
522302
1407519
58159
755742
1177107
406056
1134932
425708
1754214
1075202
1305572
1926280
1151994
204098
886891
166897
1273854
82696
1270540
1890188
1950560
362796
294896
1955563
1441206
1003469
1579557
832050
90901
222166
954603
1186546
929762
1844865
1796361
948256
30947
1171143
1530937
1832059
704818
257231
1744034
1025597
1548081
1278762
597278
164399
1288193
401371
597535
1435832
1148609
1605323
400293
1480781
140562
798125
425108
1806118
1461593
1581681
927061
712734
625938
816363
1278232
126860
68575
1951000
358701
104309
137475
913317
1379094
783005
317405
500988
1218729
1602087
460297
1140628
1840190
87720
17969
1087877
991783
435494
1257164
1453232
843095
1259796
633773
1004389
1953831
256358
1778800
641256
1915584
1091596
876157
174406
978037
1724574
874300
1026628
1266246
1166146
1086638
818227
1335275
932468
78308
1556873
28300
1712881
955376
61958
134555
1442893
14080
1093633
1111817
1638620
136616
1173812
330104
164109
392938
910779
1845080
139816
1777962
1233316
1183550
963499
1691462
1835500
922698
1202577
938243
848114
70831
19248
1952688
159119
162245
777916
1847006
105267
247998
496492
1367377
364928
1296793
1724039
1543944
652665
966078
827312
1053436
459025
1408987
2239
536106
1096414
368039
1926876
1597143
1906977
1945310
951030
814672
213377
332516
1537077
814119
739655
1900481
1376950
1011019
186919
1815067
1925151
220743
137842
1894404
1200797
1983736
1512649
1708605
1190279
1118209
25003
588683
469358
1722237
102198
1247564
723675
1337126
1844743
1909581
88100
781930
1422650
969594
978336
748911
119535
1304289
393764
1327986
367836
305410
1508957
649441
142106
246343
441697
725933
1253753
683981
1376896
1735259
1573652
432964
766265
470723
35274
1164767
1751730
351405
1813334
701409
1836970
831176
328972
736392
1229979
1609471
294579
1340392
1524867
717972
1039588
102137
1513170
1528066
921576
1981739
381445
1717329
1045521
65043
963659
1737206
964729
624157
766289
806975
394290
1366146
191940
697576
1524340
1568713
985098
1262974
25656
1137931
1886380
1921256
1768947
294234
1779756
1718237
87934
1676570
1537964
1961363
920062
838102
692513
1914146
1503560
358578
546794
1729514
515462
1500594
1573609
811160
528585
800785
1154465
1823282
1587208
1376776
1145462
822998
884324
847655
751622
1623348
676272
726507
1838540
1048566
1094091
1192333
1083932
1788657
696991
1087810
857087
1628251
526088
1381189
1967399
1701388
68163
1886341
1148760
638445
434447
1185754
1919113
1570223
182090
1547404
828923
1590102
960918
852596
734723
1503497
1061929
581707
517724
481727
458918
1317123
1833794
1232173
984701
734887
1022290
1590655
338408
514113
592518
1544661
1211545
1440876
1245430
216307
785543
1843249
340533
1633019
961891
1352060
1736969
1110863
1839519
1574291
684275
1387685
938102
1404528
13166
1418305
564693
933965
351192
258219
421921
1211304
627338
1298597
411962
1213535
700128
329071
78751
113956
681808
1310060
1628634
1626362
238019
1276282
510524
270988
1253318
817381
735821
1439759
176635
876627
1574867
1138266
1226605
1460429
643245
94967
915409
1842261
1609745
34648
940301
1216883
1610970
10457
769790
577954
1917414
1634528
1645871
1463788
1802957
1505363
1828298
1790655
473387
1251858
1145183
747124
1090136
427761
1793872
319649
1486778
1950970
1444858
1950070
566332
394125
1821654
1966706
316535
1264723
1351212
618208
1951948
15707
1915778
1469321
1693700
1190793
1869412
1874997
1592352
1188167
1345341
1982643
179076
310649
1703210
984932
1820102
1221551
1252397
221651
704503
1983299
602631
1867292
147743
1981834
340586
290327
668271
1156427
634544
261651
1186939
1339558
652318
1921720
62419
88396
307013
811430
1606493
449213
943977
449435
1778741
1525391
401593
421949
1393427
175174
1214519
1586005
188615
1696885
1659082
594154
23223
1002272
1635534
132447
589975
1559151
1811221
1350528
104329
1297163
759732
915833
1525725
1138318
1746129
1953395
1956798
665826
368571
1154199
330829
948757
636543
833351
984224
1096497
1599749
56343
569125
1452235
902622
1563134
1166420
858430
1198366
273057
1027481
563334
1832285
1509764
1034275
1655155
1792472
1988436
884886
1646658
665982
450660
401181
700328
1563016
1329277
203479
865332
639732
1307238
427435
861878
794702
546195
376553
232455
1928778
1470704
1049338
1294645
238298
1277367
1901156
536623
1790739
364505
735907
995159
288330
1353392
1281178
12538
902033
77831
584178
719580
185223
241006
93322
1713491
81156
89856
1136841
1292161
118528
1133290
761536
1040919
1841017
1426535
1575803
723448
1926930
1864720
256802
1475175
1798519
1466776
23723
1059321
513416
64823
1268708
328605
1845835
1766020
1826640
796728
1429143
1797899
735328
563975
516546
1245987
114314
716708
1682837
872753
363322
1357079
370210
1895166
867640
1880954
907394
1198646
495624
1000761
1508426
1887420
726753
241042
931744
1153732
1391956
1072737
1514375
1648982
1583863
1053241
1684173
131021
1913105
1444009
206244
65210
412576
1369483
285610
1157308
525140
984138
967943
572713
409360
1504677
448919
1695749
1744607
116684
675804
875456
1136147
1806973
931067
395069
1860094
1942007
28565
459323
984246
243930
986098
1122334
1284734
48722
707904
1022644
429634
102624
1945212
984379
1183107
1686943
1618955
1525422
492607
1178331
855923
215107
1400627
385737
984682
647484
1856356
1963045
1965427
1907396
1936337
61155
1696420
640610
1285974
1447709
995723
1608904
654852
76374
1549635
1940330
1325479
1322421
1531837
1896107
39649
1502024
962835
191879
1792957
513592
814092
683176
580235
1778074
1362486
1719262
1711481
1072962
1319021
1955743
1598503
217967
1574721
390979
1973646
176765
1313500
1371980
1574704
1196713
304446
1728033
823491
78455
1091468
1036847
1936450
1354930
915242
942201
38988
785955
794968
1576426
1591609
1104900
1643058
1114588
1629991
702418
1367967
341753
1337208
659027
842754
306821
220652
643829
1378041
536493
1758186
47992
1582394
1782853
1153772
1031221
1179570
1105341
760365
120174
1305003
733406
1490139
1165753
664558
1949114
249901
1184729
875782
94730
341619
1511677
1946990
1804861
1913301
1189642
574925
930445
1726478
283663
1923034
1383601
1531087
1563488
1342993
1713677
669278
1604512
542492
260770
1644003
1309041
1958656
1737608
504433
45709
229124
1490611
1754574
1405307
1910434
1921368
1790723
822952
341453
1071002
1928855
466560
1336761
1733708
1449713
1255527
585530
1643200
806471
1775033
1770549
1660713
1503022
1179926
122741
1146322
389179
1236529
894058
239271
298979
882025
1264702
674809
1247055
1333457
863919
1658733
253893
463993
995364
1431114
795412
658544
295028
423215
576658
636248
1530037
935176
139649
196285
799145
1782514
169250
16766
1156443
596827
792628
1166859
298520
1471604
639529
284860
1348122
643564
361624
783938
1568355
1139326
12476
292719
389604
847886
1209180
809196
1124214
860985
316283
1063048
343612
589940
1472896
1094525
1135877
1325632
843403
646761
591778
1383465
1144506
985070
293971
490283
190899
773659
395438
990359
243009
190480
1042125
744231
1438265
1272805
929970
1308816
738425
1064629
125409
1792924
388274
100951
1061774
992604
1327431
1579487
712879
817424
1575726
1255990
1293343
1266600
1532621
645088
30036
868677
802737
1645372
1265552
1952155
133786
640614
365703
729054
462578
705262
1035558
1693195
6126
363953
1583018
1732707
1368095
1741547
1493051
1603298
1737913
1375889
757846
1484949
717080
904029
1902524
1412984
222450
1074828
1951646
446824
346354
1692634
101240
1107352
1019753
1283685
1255400
675384
1005481
1007835
1579764
1469170
1210649
1658304
1358462
1519277
831816
702452
1093995
1455488
1023818
1681082
1471037
76611
1283462
1961103
1489912
988171
473036
1389531
203278
890172
1530847
1073855
1193074
318057
1351316
1137792
193385
45922
3895
880470
325830
1272829
1531163
854434
502450
1698028
241583
1202224
14888
1720503
1970420
1875918
385349
1808278
1508530
694932
474279
1190879
1234457
498501
341949
481645
1059626
1470043
794114
235958
1023752
977447
1515195
1965124
1831404
1908034
37000
533208
400207
1794688
1242330
649449
175295
1234605
171991
1629478
992116
6778
1311067
660538
1585320
378575
228407
1031533
1615124
1967017
1456690
1495171
1760414
1071780
1319002
54010
1064633
1637987
1854911
1210974
1475972
1201447
8421
759640
820943
471760
1665817
608828
30810
1528826
1085162
1703201
1798365
1858788
1492753
1677241
609853
981180
1931603
192067
1534421
390265
115109
825330
1547003
777824
1695
1471391
1203423
1529498
511590
1930808
1602928
661511
450548
517425
1073397
1813493
545465
1635387
1530061
1872243
1394974
1790437
416262
201383
314053
1187324
102972
1290667
297167
1984120
1321205
1492893
511206
500399
1479245
1681534
1803249
1348169
1022955
1398349
248888
481559
1817428
1007109
26913
1295062
1329547
581308
907273
1592851
1632008
155341
1571015
252530
1996112
194681
783834
1403027
1919438
1693729
1873952
1964131
204663
607405
1604363
1857462
1726022
1301420
20368
148686
1008930
1610426
551985
1273610
830074
751386
1759141
1461066
906932
1639190
105757
1858321
985468
1437759
408626
1852026
921584
772059
1889278
433941
781690
1552356
1654904
1922259
684244
1562511
634700
471311
969651
1428348
1773635
611233
277311
654464
1927885
601096
78409
354596
1036811
1631146
589531
1893262
1676812
593698
821247
1095428
942087
521471
1986145
1137168
140847
983180
466428
1481912
1785087
597017
1974131
1158996
489740
1036563
597538
1802990
825897
632584
80680
1217539
1221510
1333660
1860968
1865262
1095088
883968
456934
1721052
1691678
596273
1381362
1162307
1867767
577983
1397990
1327664
540815
587657
444603
712602
1239439
1604182
1418042
140105
1684223
1836015
1319628
1230651
53393
509716
1715694
479152
1139759
435469
253739
732215
1179316
128471
176058
142674
942218
113079
1951641
1383238
1424975
1646231
640424
1932778
1769877
1690121
1116098
716377
181346
1541149
1540222
1268057
1947482
389363
878826
965215
776975
638787
693266
1174217
1691012
327673
96325
457876
936921
1829403
180494
1804487
1733700
1815872
58347
1012757
524275
397923
512002
178136
1327249
141639
318191
1782984
365337
1688179
158406
1472780
1218613
839071
768671
571620
253429
1056099
362156
487705
1616379
1167081
1922710
1124137
1954171
1404272
1373041
976343
1056489
1803223
681226
1375373
187499
1530848
1707689
37987
894014
626105
406915
1503610
815398
1620344
1318575
182979
245211
696344
297124
553325
1982764
1384972
108830
1088631
880201
783596
1777929
1920285
1489529
499800
791985
819851
623207
499161
1343687
1105569
809554
901722
1511811
34369
1901908
62359
732773
1132057
1019018
1347563
1086325
723849
1993058
583688
673295
1645165
264354
1720522
850608
1883366
777948
1088446
1934341
14097
830626
1350673
517672
567573
290767
904579
670863
1819697
992491
1832134
1585106
921697
1370350
1913105
1628459
642847
1340997
1063913
1509303
213869
416620
1227843
339644
589560
1128500
385839
1824703
236589
1995963
1848851
1147560
804101
1933532
500571
1478039
362062
73943
1504366
282971
865932
1753791
358429
1531987
315456
802136
1185445
1944579
989654
173232
234729
153456
362061
1947281
1251576
1850287
948722
1371980
1662727
156990
786955
721823
1981158
200733
446973
520870
366300
696724
1736947
151836
1685405
1508146
1027733
785255
999363
717878
611678
988908
1451910
841029
1163325
1214333
245650
1675245
1381301
93020
1059954
1343643
414779
1524741
1355708
1729784
325764
1751172
259090
1612137
953886
587001
1521658
859093
833695
41038
1029447
937885
676655
1407324
850328
403224
887903
1073515
264224
522281
1820333
1701429
633292
1435341
943431
142283
1218829
1597414
550932
613736
974470
1943704
1063944
1760732
599010
880062
277802
1990473
1151654
1674787
552437
1607383
1617334
1508026
1155293
1870892
1269331
717556
799507
60924
566752
1598087
441366
1752588
554782
84291
170670
950598
500764
510418
710578
1536316
1577313
1288897
857839
1595884
1781456
1707967
1551957
996169
1842071
67788
1414666
972219
528898
817320
1138746
1899207
1404279
58990
1569911
1200353
605831
1537853
1602522
32267
805191
688259
88859
1793469
1153646
1067368
1345488
1352856
472176
1644660
49905
516601
1078562
1540772
1343069
863438
792886
1028696
1683713
1573705
1899716
1774518
1491395
787803
438257
1346465
471423
819878
1299316
1678992
743359
1867144
1447700
1841741
352640
964619
653646
812964
501371
1112716
477131
1808371
589768
1608027
1246913
1754891
1606154
1327361
1871642
924634
1188063
428847
611043
1900308
381353
1208118
508286
838104
1290732
131669
474637
1441128
1880319
1618616
356720
88138
1787105
1628608
355788
359524
1749255
142398
1057297
175338
1971580
1885331
705536
615600
529178
1820551
163304
1144280
765823
422250
1778423
1893218
1539632
1447026
1093006
1868373
1674579
1283411
1522887
1843472
474458
192577
741918
892827
111154
1911124
1568055
1359038
1398005
496235
1836314
782979
824483
1745419
205407
1631009
142462
464774
896534
1713167
1874492
1797308
197004
597547
906777
1074425
521591
1496991
1401076
1401955
270633
879673
56838
1244501
468528
1155082
114621
770774
535284
1147730
1079135
148481
376763
751019
1149302
143519
13386
336086
806275
117126
1400737
258429
312902
1776305
1659323
817536
355013
144187
425735
907164
548276
1348780
1480846
1304999
1251971
383590
1635612
79770
1315494
1365962
1414610
1146754
1920264
609129
1006791
560975
1804860
856000
981933
266077
1133096
11176
1446457
590316
151197
644823
1370927
96814
521391
220288
667376
1377834
1164485
1864803
1723922
1371396
1133981
641006
1683065
1190197
1674903
1551037
1549715
1253667
947633
16729
1880328
708960
1447556
626360
1279672
1072511
1835626
1054310
1195898
96673
736390
1113027
1756689
1961915
598386
387687
784321
704097
1768401
816910
972039
1574313
8961
1185729
1369730
1378946
1478102
1769830
237411
1125683
552741
879793
1197592
1359826
1416159
1299535
37936
1738178
1812690
57827
1308268
498170
498491
1477411
160784
1960051
1811865
1861078
846023
1586373
1724370
150564
1284193
1107778
1907526
1271871
51093
1700869
88823
577386
855873
1929201
1715061
179882
767650
1047963
688640
1528215
1900820
1386288
888599
1979013
1431610
855145
815259
1407506
750563
675577
1120290
593649
881687
1125561
504462
186386
354378
939031
1383533
1196195
739304
764075
105586
1651939
1819891
1411644
1865854
1119553
898746
816392
445736
788677
1576858
1504137
165631
1613667
1110956
1739710
931527
1078260
1514859
1542038
275795
1570171
341812
738953
1591676
1882236
441350
1437563
1042158
1568867
986927
68147
26495
788329
533926
1106693
1665271
1517599
1143560
964826
1321082
1033043
754720
580489
382395
683542
1725288
196946
597737
1513421
939420
801778
437156
1834686
242982
807135
296517
475631
811814
121970
1976232
1205334
1893500
872198
240442
1344005
89078
1928516
1624642
490454
1564996
299796
395361
1701174
255465
1769612
1035294
1497452
643111
503373
1516966
290692
760127
1895042
543246
1170171
1401811
1122093
1558442
474710
1192295
1324188
1961666
58921
895192
823381
1262249
1141719
440398
1262102
1122787
1670754
46917
311744
544531
1629559
760597
48227
136285
558158
1039970
1439351
741757
138495
767722
611632
1699225
838229
250548
1744525
352938
716269
52839
1275953
420847
194225
8857
1284817
1943010
775373
697407
151643
1428697
1958656
748082
1011603
1908110
216313
1033306
743529
10845
1269141
337373
824898
766955
1767676
1516961
202613
1579206
1453567
1236649
1146128
102319
885021
1896359
525914
523111
1197161
1946476
898642
696531
1817620
598453
1274264
462025
1716595
1103857
1713291
1594340
931830
626736
1916339
336577
808504
26697
1023177
684188
134706
1015998
37834
657353
1254988
1000322
1416116
1349991
1172077
1805179
717880
1117316
537229
1618874
1395487
1054896
1499538
87112
1286099
1362882
636127
1770205
1582631
152056
922020
827468
194005
305570
744677
1111718
1162394
896103
313193
879753
629816
1646039
1940594
722055
1561776
1024841
1445187
400308
802070
564532
1246427
298955
1313526
592478
729977
875378
218056
579897
1049765
1457254
664364
1293271
1160864
1986583
1166872
5671
1932907
1738780
613859
1854613
1983320
65964
238771
1467114
1067384
1310907
648098
250640
221660
569021
1319555
14901
916178
276568
1278118
698092
1311524
784736
1727295
1449680
1557106
1065144
1487563
1762102
1781072
238058
1122277
1040894
1112618
1801202
1940091
1248192
1014729
1840672
473984
203394
1591164
1346833
85158
1177440
201982
878138
930837
1313086
1136159
1188465
1793343
1802625
391562
272350
645041
828039
1504335
667926
1988292
1427250
402533
749457
771624
858393
745204
863033
271674
61876
834372
1795329
1327909
1832362
1132254
1413339
1568536
307076
206468
1852701
1105814
1202858
2590
56125
885271
1916890
1147436
524435
339856
660774
1978931
1536596
1768023
1542491
1885996
1766947
1314793
791585
1993992
1311610
1692707
159370
455360
1532316
480645
1053774
238713
1442463
517290
603988
1234455
32133
1382875
1906642
600883
198559
369399
780320
1399307
762742
60231
1086699
1486324
1423487
1644942
126800
1788538
1392187
1590126
928552
1726612
1276666
442530
1881962
869513
1116351
852307
120905
217914
1877205
1604584
636527
840900
1970513
786600
1367443
543447
1656613
916866
292916
864365
640523
1928965
1272259
1526550
1234260
880134
1296193
1535311
660382
259291
1324150
1415496
46132
1172399
1885291
368327
1406634
1807159
913883
103203
1203126
52460
905245
759934
1634100
269336
1833395
776052
1871442
1786369
547569
498211
1084730
1941192
1295773
1208325
1762077
871847
231825
1571309
465278
1919003
1846317
710286
821501
1937664
100950
566793
637523
623902
502575
1600167
768904
150450
124316
46782
1386229
1253957
1666014
716344
637938
1904427
10186
244063
1089321
481683
1300576
1068092
35309
549341
1610091
502088
778190
962610
518318
627995
163026
94090
1910684
1047281
1457609
457377
60647
1954460
866601
1090966
1092284
298226
846657
718469
524764
1177463
814205
605602
1956468
1695111
538164
520282
977463
183952
1499096
1098678
1475017
374484
209588
835443
92469
1496093
332476
978100
441032
1730566
203978
878314
94720
325874
1403128
1634028
504156
1330811
908443
208282
1524490
339870
277616
1553077
1317941
461169
1320172
377585
1899286
1736415
750019
1737289
1893082
358491
434816
119390
1532334
561511
215555
248597
283693
1838629
190686
1964080
1529085
650036
456828
619104
1970224
254860
581436
18107
133583
1609377
64694
1631981
557507
949219
1823069
627928
1926265
654200
1653265
743877
1702105
1811305
71981
623415
1724410
1015614
674186
1161188
326364
1091639
538963
1624528
947759
465460
130256
1764417
25641
357442
439605
1806986
99610
80587
112409
1769438
382960
266356
1523880
1213234
209808
53445
177421
197778
1580656
826088
723358
521836
359523
378542
428682
163757
888597
139258
577723
382116
961347
445915
1314429
1909668
1219959
1180572
1577990
1354362
1815282
610821
1133382
1369801
1539003
1205423
57428
407069
632339
1857918
1363985
1905204
861993
1119584
1921807
294507
97514
286589
1054188
1346607
1013949
537024
184624
1571096
1725045
1733598
1180980
1987818
1545501
845906
1017141
847133
1402475
1308048
1363399
662226
1552423
260488
696934
1346385
1732688
1122191
472288
1221994
1336430
1983802
1466075
498314
1701487
1913191
1159428
1440364
692950
610438
541714
181611
1364598
997553
618234
692089
638103
213222
1764056
264818
1956125
877099
476346
1335396
832833
1521092
853665
1855691
1740569
59468
1169089
1891650
894497
1071328
686444
298433
603101
126189
858690
646366
1733885
75530
286158
1647203
1056292
1280519
1821817
1111747
1848801
154451
1580672
1414947
1443404
520713
1468466
265024
329078
818533
1545139
1608730
679716
1409985
1984433
676118
1969906
1445469
27594
1069999
1844021
253594
730270
302692
57709
1019883
1403268
1646625
1807142
1133882
244562
1043210
1727160
1379132
1244023
231212
1043267
827873
666437
1931697
218783
1546559
585592
1878017
1040501
839026
1901991
230308
809144
1618909
527314
1852088
72328
40049
189225
1450369
689043
1892605
302813
1101559
1724975
619537
30849
230189
1664891
1978094
1301042
150877
1251300
1392825
1591718
1922873
1510846
1395371
765946
1720774
743753
1710699
1321557
953808
1987180
413236
1380124
1447252
183170
1418910
1363152
545219
1053825
751402
1040582
1811884
686971
1270136
284400
1405507
102669
1576981
700050
1974736
1176174
1296554
205618
27299
1913432
1761410
377471
678888
1892862
1960649
248768
496389
1278164
935651
558765
1783642
1136915
1708004
1078277
545484
953118
753472
759204
433629
1102911
11425
1533308
164689
776172
960427
77868
758073
1762324
36311
808641
1328145
18860
1145745
493763
1739678
1193942
1456304
582424
1493552
44758
1925778
704966
1803049
1146107
1718325
1083936
1463631
114138
1574359
792410
184674
521990
1667635
1311899
1495743
1333202
1724909
79779
35827
364141
373333
1955087
1051559
1074244
639313
1796966
1463411
12654
1185337
620698
1221598
432535
492700
973464
677951
1085677
1246879
702957
1112460
970845
1891295
1623686
753785
60120
876811
403583
1201838
451931
1416627
663114
87637
1113339
1293714
1602609
694781
510971
611563
555117
1050027
608654
454961
562163
626803
256382
1300556
621316
1907583
1366260
1687818
839791
651113
565820
1563291
405835
1874626
1563562
1749597
1628010
134801
610542
1063022
141678
1533242
1791340
75413
940186
1951584
1564893
1538838
781197
925388
1870338
583266
801271
1677586
608477
897506
593340
569671
1417524
1459634
214217
1664395
532072
1715605
734094
78637
1002921
647117
715213
763584
1256776
209583
425663
1374318
600780
1093817
1862993
265030
656943
1545098
1410979
940881
406245
664585
834918
865787
1384338
467833
1055400
1907642
406622
1020262
437899
890134
599694
1817509
673652
594617
830402
1199284
1640712
1983714
1101141
1435583
811747
597610
1470552
497409
1321607
1855738
289810
57083
1881730
1875348
1108580
292569
1618454
1528573
371270
60749
1501516
1335021
573833
650877
384729
56980
47960
1468498
319733
163813
1992758
466803
256478
926326
1745159
533605
261452
1240928
834174
1976209
897950
791718
1081604
783847
1990116
1598796
172741
958022
771679
1396410
1217970
1398924
1879364
1922887
310083
422624
1791721
737973
925428
1171407
1820286
1851697
1678711
677703
2856
179232
964325
240465
89581
464587
867414
1561473
447413
188913
1906252
848483
1169671
1173325
859312
1162903
1607520
465710
1858629
1828950
1093331
1301514
609467
1973299
549561
1645154
1323915
1221192
751900
175393
970871
1241036
1298239
1709104
911041
1815787
658196
1839989
1593148
1685802
1453144
1854824
352946
1840789
1366133
774321
1870962
1918781
381059
1238478
414542
643129
785443
1915732
1874593
1446723
1222228
1721721
197861
1475571
1773030
6996
934372
421664
1046562
1176260
1483970
1426144
435130
673312
34229
545666
115570
568281
281102
544445
263998
1387877
1290469
1345737
1338584
1881749
259423
447138
1625870
698572
1553945
1839367
295384
234999
659384
1307416
717693
966758
323874
401528
332581
1461788
1726824
1215305
122564
1812583
1275487
1753170
1331797
1331081
232319
141742
786594
1138427
1662709
1440111
1196590
1799116
1893925
758669
1595072
1764396
1036302
651647
1226658
90953
1770222
156341
58059
1234261
1077044
190213
1112261
1141177
835588
223981
1798581
183463
1899783
918584
250662
1618756
1289784
1694174
1605192
818244
244474
160731
913529
1537833
1226220
1149097
176675
1402922
844021
593793
668705
1737639
784368
55462
8192
1092957
68618
1837905
336438
251669
1362995
583635
1570404
1835430
1402092
1743178
995799
666706
1248138
217102
375358
12954
505793
1997664
1592021
487577
943747
1984696
66468
422018
727418
1309115
1298051
1879277
1864162
190597
970718
833804
264247
1097581
287139
1053415
864316
1207892
1855971
928540
1577285
149180
1093889
134337
1684590
808227
952554
1172027
960113
297110
1531531
506574
705789
1112304
694012
1934036
1362363
1350788
1696071
163680
1696270
1778956
669578
1733754
1607561
58218
1441893
246044
245833
149561
1637156
1978547
1858321
651465
733536
218075
36797
1517451
1303443
510626
1449494
702525
544195
155669
248122
1444940
994391
1601228
856469
1315450
1421261
182806
1790208
966615
433840
1585699
1067190
452524
248785
892862
1418990
1454064
1923146
1727885
1720097
1055769
332372
539653
1213750
346452
139446
151983
371317
1660879
121472
1165535
677665
666307
1085810
1727977
497426
1494317
1055906
1324646
828773
1789487
1451276
136803
956362
1116916
1480135
1008278
344286
684183
271927
921584
973107
1782934
1785829
226209
809364
393918
983974
1934997
1260381
795098
1754886
431719
704086
1551849
1690549
698639
196540
744263
1954775
1350548
988193
1880121
965831
509993
944047
723855
370044
248456
1166335
1232145
1327373
686338
1729700
1100530
708511
347190
1906987
474000
1984696
1421286
178016
787434
1702288
700480
800345
821923
1723199
1795865
1751412
875877
1761845
85463
1900993
972226
881579
1460141
311035
635491
971773
150172
1740388
1476712
1984342
254113
868068
1275736
1902107
979196
143678
526087
1074380
78540
301734
1442665
391511
952375
259715
1086868
1922318
318217
1334627
699584
1218853
365994
1186691
119956
1907853
1909891
1737840
1254118
1826841
155330
3213
574996
539395
1768718
52063
1239702
569518
1195865
261853
1502748
1419960
1223114
34986
952133
291104
101486
492600
1398306
641628
87573
1878652
276723
1652929
1171891
537815
1762296
1323213
1989033
149445
513376
377693
1934258
216251
1624827
541039
1079475
795923
1906662
279662
565502
627478
675149
344732
1757090
609410
595216
945391
1792446
103074
1923901
31107
1492423
1451208
1827568
1959846
573288
101849
1654029
1150515
818148
153036
1496334
261377
452047
824214
735269
1605315
1450107
974396
1627147
1024340
577353
1389630
99819
626170
16270
270553
1205025
298794
1337781
811602
1012070
971636
1609746
609732
932195
838779
548633
797432
356229
1862984
1936022
1293571
1315127
1191266
438663
369759
1035554
715241
1580552
637751
344988
740639
1794707
1751209
1095484
1411608
1091320
733983
1917758
843010
1841992
1180189
76304
1449317
70879
323138
1050586
612062
1431367
605843
410777
272797
1188952
886996
1247953
427811
1732715
772200
1537437
1802822
1616384
1697912
1340777
1933272
1109462
1977039
1300559
1841682
1229971
1281416
1423157
1808454
1973432
287506
768118
1359447
1467691
375481
846494
503212
49343
279927
1420492
1165758
77290
1080837
1742115
170753
643196
1400463
1525449
1930869
1115446
367797
1973514
1208974
1344206
1913816
832663
1189991
1208626
984818
1287729
1737349
1559716
545630
1199167
613644
883079
460070
653975
50992
231546
44807
964324
354825
485663
1914658
1006400
874343
1643150
1912875
1144174
1735996
225753
1166673
562362
788478
752067
508530
1489139
1989001
1378510
1616729
198895
1397846
973686
505496
234101
579102
590456
854748
1148230
1680652
941997
1883852
1318996
1807690
1443915
1133730
1055826
1629341
591474
832
1427689
1495567
1295603
794581
1038943
1569968
646095
48510
808951
686407
1084775
321659
1782631
844943
385927
1833586
767663
1107694
1368071
1464169
1784807
528782
449840
1268429
1109446
1267586
630143
299451
1116901
956351
1789931
844272
1763439
758018
590294
1840991
113155
280184
330255
540440
1769207
144085
698204
572924
1077758
1369101
322025
1170443
23232
686098
899689
145882
1263980
70088
1494802
276489
78518
1104283
1668085
723630
358690
1728085
1242963
826270
1368675
1121239
597115
1805343
1861047
614057
16772
1784831
1278639
1728810
261744
329852
1573815
971998
1602699
666001
486042
1002090
671057
1821884
973442
265605
1902514
1000711
1697666
1009059
1373635
1664989
1786092
130652
1677102
1582517
323814
727638
1558899
224019
1028606
1171792
1612177
1544181
1335325
1855068
1904258
721068
1338336
1999486
860943
1483555
907910
1421359
208796
1141064
1085699
1273174
872632
1280942
821506
687363
1501512
1290172
87791
746842
1410925
1981909
954786
1371010
135729
1170112
949913
61145
808324
1565091
629412
184300
996453
1077343
1494954
1090039
1799540
352222
393576
320037
1562487
1946001
701740
351211
1042673
753323
1477523
113932
174488
1448702
731953
990655
836640
303730
265196
1654365
1587288
737161
1565972
903037
618185
1630136
462474
216853
486689
1009431
709289
737429
1616029
1461257
1482591
612731
637753
620726
107973
1264052
903844
279216
322412
105548
426433
1835919
923362
954699
1207804
1404352
206475
380269
467908
459630
1774244
957799
653674
452430
14438
123359
1149418
1291028
1466809
478819
1074467
75193
71295
1834759
41927
90335
258674
1107973
1273377
1623882
1724369
785375
1909131
49624
1761825
1801933
1389209
1984260
1540327
272414
1856954
258021
239682
988731
520220
78645
1674927
1542740
1032990
1535445
1475171
879914
1707404
316941
1737691
27834
893121
202877
1132405
290288
1513339
82339
1223822
676783
1340494
899977
279497
1125060
85157
1358496
992185
477816
774138
873897
126842
28999
1098258
58443
1777351
1217184
1503101
303756
1116544
1264308
1939582
997555
1137484
315356
522071
1304615
249592
12041
1647559
1314772
612256
1092590
403152
1121287
459710
657715
188090
1838000
164237
1341535
418328
1212147
129753
661274
658388
1549347
1689860
131148
450911
1275808
959715
415439
1142419
277770
1487269
1988073
165380
185246
822284
591680
949283
1138539
1799287
1110756
538321
666072
982552
1801580
599042
178610
1579482
1470296
476001
1886874
1354419
716805
166397
1108559
1602137
335707
812581
1240669
668536
1199538
1762591
47512
455942
460472
1691893
902014
857177
976035
729978
103678
1775622
1320503
1899090
974340
532736
89040
757388
686329
1839408
757317
403346
1641509
540973
515489
402936
1816762
520773
228512
162764
566588
61812
251511
1750889
669612
1116184
1814184
643102
1998208
1714892
121702
1024669
486172
1354195
831484
1423681
1175713
1585219
936540
350233
243060
1618718
1319555
937793
1089955
417301
1729282
953829
639938
1043175
1526729
1546202
631812
1753291
1192699
362646
174751
508690
148956
900212
1972716
1839248
1387792
1708208
497065
755379
1424635
596729
988803
374882
138262
548519
619991
900589
194146
1989494
1567885
1008164
1381651
932645
1284336
297638
184112
610378
1705261
1743693
1460297
1234144
1917676
1170454
1802593
716120
1343395
148965
661128
403675
1899156
1525293
1569018
593412
1064279
1374341
122710
1554432
1690818
830006
1481400
715275
363463
1816188
1115967
1943326
489377
1978733
1971617
1308751
951533
1417248
1668325
1707187
1175910
181976
87664
621496
1571777
834136
167761
443407
386640
809776
189856
316074
1891479
115448
1779202
736049
42080
43600
1887407
583058
200437
1254149
733616
163662
1631837
1954593
1224839
704916
1495145
845027
1839945
726774
512318
1981543
937111
362756
387011
743134
515742
1404470
168386
1062038
1417068
70375
295623
1654034
184006
1352900
1185782
250510
721632
1996008
1148827
1639105
1100837
176327
240042
145273
377410
1364102
241558
443672
405346
530100
661182
1777048
1167862
1201015
1584241
504405
87679
926190
599426
723769
1334110
768609
1312424
1953069
248120
192460
1153494
1142593
1810657
1335714
96358
1091323
985601
239281
1672606
682468
1292090
43759
1158606
896702
707059
1711433
1319634
188254
1804303
572102
1464178
311853
913353
1169281
513424
695506
1807467
992109
520171
1198705
344945
595375
256529
1916931
1583981
1174020
939357
1924811
123635
688882
1504108
1057842
1728068
195291
427071
909701
607661
460576
244927
859
1209156
1933185
1868768
545622
557681
867487
609061
542843
263312
912501
550032
251350
1014970
1433423
1719083
1323814
1516842
46616
1118004
694678
1283667
824937
854659
781842
915974
1865962
1876409
1524447
406695
161626
910693
1513794
540266
1950049
421864
1124221
575302
1944668
709623
1988264
1422821
1881615
856210
484111
223200
324582
1317756
280998
1260843
305404
282222
159519
719349
1376664
315422
70207
390030
36847
1458067
441142
712487
820141
270058
527373
365781
92741
380461
1846447
733894
436551
798862
1164555
1938990
1233535
1499390
1920514
1916857
1107181
452211
1538415
817059
965989
169674
588788
1135155
774843
306819
1653617
291160
1611366
1458693
304913
799238
1820242
1619552
1832651
1560168
1120474
924740
1183921
684116
261911
1758853
1036794
394995
939134
1952713
554150
738893
1290713
1156669
210280
748957
1876547
1365178
1003922
1827987
297392
1998892
1508609
1584737
1751339
1242301
1046452
943252
1167657
1568896
369445
76655
1157993
373431
1221066
716077
1327662
830091
888458
367294
520749
525743
1312621
1249831
1014093
191366
1839175
369188
171338
308431
1111704
770999
1205353
1343831
718902
834194
1169579
1383312
507307
1254883
311524
268034
593225
1350002
589753
1290153
1030785
1001611
1012308
1432338
828654
1735602
1843371
1098318
1300456
1489738
1085589
676496
1164534
25112
201636
1429759
1719196
1924185
555367
726846
119620
743240
1939130
1912693
1711999
1930896
192747
1956464
1394519
1417029
1203456
1225355
1964512
1305892
1052605
1228637
1616867
1400384
1414788
1825648
845176
1985093
1260056
1827646
57307
923280
1072400
1598074
540792
36901
237572
220754
309021
621981
863348
1622082
476718
1769569
104581
1898952
975585
263616
96692
113951
39143
1583275
1189592
652106
76770
344235
1698528
1783691
40194
1315025
1674162
718635
461265
386443
1444425
342082
1681780
1150747
260784
1592058
1110794
1577201
121276
766729
1611218
1548688
527866
266022
387241
988863
1106053
1337777
556367
810728
203580
1250892
1780160
1954385
1394746
357896
347407
683429
1248209
689129
853413
947025
1901050
1594130
1239307
397215
670489
1538170
1339596
1802079
266167
722799
340760
1658100
1750440
825531
414867
196715
231181
1860050
1767810
1448744
626523
1676479
10987
439973
203601
1983621
272426
1470373
1971416
676365
796159
229255
1417047
1590590
1925916
684535
1500076
464401
739206
1773010
1910519
1274036
230427
284695
9765
1458860
1229931
153265
1424693
749612
1534141
740320
1721116
109867
1288885
1165669
577221
281281
49390
1737925
1438915
1235677
477921
1162905
1142600
1408318
142702
1846443
213864
696617
1918960
1935240
866918
329893
540658
1258923
600715
1631830
1391317
1440010
1597047
1650672
490450
63651
247447
1037727
1859996
845116
202521
1966018
1148272
1122423
1300172
140047
187506
801127
543503
495838
529647
1988030
1247256
1651853
1417366
1493791
1662420
888276
400160
1704614
357846
1770445
1253268
1045749
831798
1423380
1520415
542588
641441
1739506
1845159
1871349
1051481
554089
1263845
766295
1699907
836111
17985
1441065
1156366
1610317
940443
368582
1929619
872002
1854521
1811872
1836124
548615
1543289
129740
253528
514350
1622104
297299
512494
1201684
637124
846405
1748915
143795
1363825
1893488
830464
526188
742255
48832
1359462
864476
356051
1685442
85339
712709
815690
95070
1676134
530706
1885958
1078181
1975422
1771122
1182734
1025359
937058
1543112
964681
637775
455449
1870933
1272673
1586693
170744
1400022
643073
994347
480923
1374930
383061
224820
1047780
962422
1486748
1467638
1923554
806387
1906027
260941
1082600
935877
823165
371764
1711245
1296064
1204562
529873
86908
39036
328937
1257703
928369
1990917
1635834
20250
768314
294177
460978
918027
1138126
95275
314867
1038437
1512489
832648
1099910
618286
1581954
1590228
1852087
737284
1766103
1590643
1525195
1243894
1123524
491184
614460
306606
1679236
1186550
1666089
1568859
1200499
788353
640212
462806
126305
395430
1214449
277093
457666
1117663
181277
1402072
1780113
880213
71659
265496
1595218
11081
1529724
39005
350493
993965
12966
54020
884737
328035
1342969
150040
1436063
1524326
384683
1116159
121022
993553
236363
922465
1524470
454441
1357379
1309723
801263
1071090
235154
1238660
660386
1300114
1578639
1143461
27339
1567792
1277041
970737
1962482
1887999
16589
1596778
1856135
502687
1858488
1154566
947757
422570
369503
1541396
1193538
1060073
740268
647158
1855235
1819458
1080601
55588
1322492
424560
1797784
1431170
336700
1378517
697043
676059
230740
576037
475995
1613716
1583751
1307719
1811112
1829683
1488819
245874
1772019
1539482
480267
254113
1350242
1471153
427893
170629
1910088
791179
1531883
1356720
1797375
606888
176159
1916090
1736356
422199
1869053
1016088
1623222
187549
1052015
1596607
1067280
1142472
363153
223038
708921
486905
822067
1020536
1247904
1161426
1216971
10719
1031954
919776
994296
414001
546434
1451108
1351662
232484
1516593
365278
142129
556663
1608069
1041777
1043295
1891593
28790
1875415
1516062
735310
1258364
1600412
1497621
1891752
1162369
662630
537940
1153216
623141
1974905
464554
1089941
488033
300809
288992
30548
1107944
1821015
1005449
677856
535845
1091914
55668
302060
1382342
308839
874340
307635
414469
1210435
1356624
246776
215354
265031
1200745
1856720
1231567
1565995
1700427
5849
564846
1841242
369282
181246
591564
349846
295447
691174
237679
1615226
1985488
1108397
849610
1087051
1847746
1170401
1767375
1868184
1320912
1484335
1174269
1350818
458093
1515515
677488
678338
88767
1865176
869548
1028092
745210
1718089
797205
1250149
1783557
1001640
854779
565199
1914692
82870
89002
1386102
1517225
1125566
1654777
932574
351023
1404758
553852
748884
1317391
1055756
362399
1133344
1162945
1392497
785776
552685
842996
415825
982234
104998
742075
237312
1071068
1077304
1426913
859215
1179915
1871178
988085
1344809
303619
257886
1105322
747349
292167
794163
1304936
1037541
1936450
516421
1999154
1793162
1646618
516924
1884483
601519
1379800
184307
794263
866041
992211
1463064
1951044
55973
1948839
1616025
1765196
1962318
449786
89596
1848511
1108781
90956
631773
36030
326408
231515
622197
1451164
402577
186746
1612430
899534
1233046
1903665
87565
555432
1951349
1164952
1596188
494026
277839
1586435
1528295
890397
1502370
1546432
533916
781750
227991
11324
741210
358915
341574
223651
1469360
1061080
1361191
19647
156472
17338
901760
471609
1198945
1559274
542364
1979888
689132
1372895
833183
1656139
931745
1861042
558018
1137149
344316
936727
1480081
535998
546962
448884
676453
1989484
1300030
947944
57421
1739730
1831597
1939604
1850776
794965
1198670
1385200
288011
856834
799365
1760628
136537
93396
1567305
209956
1711682
1795675
339357
1112480
1483364
473068
1561144
183120
1735689
1870294
1771999
134658
487243
1527593
325206
1126477
115768
1282887
868191
965364
651919
839254
1219618
40171
1516746
1469733
72395
80323
1791500
1514904
1553364
230638
399016
609306
1143074
214554
330869
1034147
1459739
1444045
1294343
1415010
945821
322723
754149
1179307
1637064
1776230
878878
41528
1947513
637277
1770403
717033
792219
1361368
254916
1291162
1727992
999038
90283
880809
906872
1776641
225501
1887596
1203562
71773
1684701
792647
651845
1662970
1529958
1033770
1600418
1508665
1914927
636220
1124974
1264047
1594751
694800
1774984
855328
327925
1678411
1842316
93524
268000
1110159
777942
1954780
153106
1719056
477619
290052
455865
1916506
977651
1997453
1636878
1454705
803469
195289
479459
311682
1535689
526268
366921
1984231
1243876
1965159
246875
391630
1768730
1537736
1148454
1803709
1410393
1698768
282788
1313051
569351
591866
1933839
1858801
533415
1041513
1910543
408529
1942845
1424215
171064
924028
171060
93664
110886
506215
307110
869405
159546
92246
1187533
1893306
1735494
1884448
619513
1390723
1021727
1758929
1962721
1661735
1818
1434231
1985833
126263
781292
1132017
1733966
924118
202901
1095119
1307234
1982819
112189
397668
1946486
1701578
7872
1620330
1264111
262477
1108946
997421
1769278
1766599
923957
1759944
1432052
627142
1970563
673177
1016010
320407
580032
33234
681881
1143047
542636
294284
1525453
192849
1742016
1380095
593585
1357376
1479495
1444396
507351
723997
1055612
674965
1490020
1400114
448751
1410976
1343184
1431992
849205
1918934
1477143
287414
1336692
639211
1941870
258037
1172206
706398
1881191
1845124
307857
821812
795010
1921004
1915519
1220477
216798
1588077
1252106
1911637
418682
909594
460648
503612
663716
1235903
346118
551457
1988458
536339
1734435
903886
1554734
301857
1190585
1743382
1579630
40446
651223
830548
1115874
1959857
1194556
1656886
545438
1839146
1478084
1923180
1051332
5116
1998028
1491099
618282
117716
1926543
1303336
1278048
50425
849006
757511
250860
1672145
1033059
352261
1644556
1102300
1397236
1429248
51134
1927219
1629357
200184
74709
1964828
182258
1600688
567406
795268
983675
1328104
657506
122488
1235164
276552
1234109
500035
1103889
619675
1601641
382091
435206
453940
1756725
964162
1889217
1961005
543857
101130
1438636
1407857
44500
1327664
1038408
605031
337963
1145501
215200
1016217
1666339
917753
35977
1718908
978560
1634310
1474948
1399057
1587856
1825640
674638
1028376
725025
18095
1966405
447321
58337
961645
553259
1320309
354964
523937
1734709
778965
832750
1241078
1615228
539250
1666646
1943159
200268
352296
515061
300949
290297
1972833
782991
958449
1988681
1493189
663516
1664796
1241770
1302278
1282000
1451692
994852
1199008
1945512
1504165
1993454
1821680
598591
1570369
1068770
1272627
943660
98448
1435976
953710
911864
848780
1951359
1195239
797745
1827487
1831033
741541
1712121
372824
326466
935777
530933
1208966
877244
1760554
1019262
213145
1684349
168666
597056
1574711
1215557
1763359
1041175
354916
544974
128175
596457
1176043
441094
367371
1561788
1684979
194811
90041
457256
979734
316346
1359724
101868
1205764
211670
1249689
190014
1754395
553800
1751212
1851452
661540
1663585
103261
1292383
195228
275293
1514077
300933
467828
1433499
1124018
1807622
316227
1312307
666464
1094761
1155613
679649
1230519
1145819
1130959
1194013
570964
1772232
1807720
1486502
1514496
1057760
984045
1566906
1163195
1788708
157730
448617
1046156
785801
1235495
494155
64669
565115
1745674
1424026
148891
102224
38007
230350
1776276
428566
474899
1993059
1854108
256633
657891
336317
948947
179223
1634009
1835865
343678
1263377
1022982
918429
505579
1695539
1712974
1386817
1835046
614626
1989968
1654427
559455
653013
1594524
1653831
52845
1182721
704491
485529
1814011
1016369
1676445
215718
1269047
1600939
635751
1510038
55012
1576932
799761
603654
1210018
1367051
525734
568565
15961
855931
408402
1949930
730768
43815
131674
291701
1632785
1354389
1931980
1309979
1287561
81329
367465
136815
1549567
244305
335960
1763206
818488
573817
316843
1307342
1858076
995570
695879
1000595
978857
1644783
1130223
178663
919190
723398
1205396
1268510
1997503
495198
640333
98918
1253597
1610582
537564
508870
1880847
1259858
1760676
232433
628954
1723000
320994
1988132
306426
629753
1505893
1380175
979817
948104
695661
886628
1667693
563695
1664281
1422994
1739074
1307137
46340
788125
1110629
545714
1074665
1878175
610097
1743526
1620131
399162
289037
149430
860955
927786
1915653
184315
520642
777176
473259
975206
352647
1001002
897842
545952
1948436
1081864
1231907
938621
228356
1662638
1341670
101673
52835
1949327
695779
1765619
1536987
1905659
869098
492679
1002920
1030462
1650620
1230756
352256
596169
465159
1163173
724961
1187178
1214948
1811626
232753
1322057
1289180
567038
1681821
1945826
673812
413547
1764830
751936
1916333
171932
634593
213754
1040258
97647
1720542
21577
40495
1982190
1898462
128939
133586
296296
1552238
1987505
41784
1571624
106436
1338865
207129
1379833
288512
1146433
1489669
1659622
446426
1517732
498774
1576273
1369955
162391
1279620
1090975
1214763
444371
448852
530657
44579
1001488
345989
1070344
630851
1883172
1855024
845637
319304
1239817
1711557
1084074
1410735
1623422
879455
1628251
1429915
161137
1868931
253108
1638787
220684
1792446
1215494
221050
343621
1357129
222371
1748997
1504706
549177
1881254
1670460
1642038
352082
297496
188073
222576
330956
1028497
1222207
1651258
1186025
1567511
1800246
89998
1466959
70208
1969321
1444053
396679
938209
309982
338279
386314
929575
97576
888771
941932
59989
580002
101905
1202511
446117
1640555
359289
840596
785464
411879
1971440
1809756
247016
408278
1726156
1888727
1157344
931147
1740518
1191885
1782647
95726
1810750
1350423
923861
1885416
740639
59068
1284196
376587
284282
1884279
352204
1886218
459619
528325
751008
1543623
1991341
1821278
834949
514491
1412597
1466425
20660
1553053
1656952
649078
1630101
172484
420838
1844722
864691
217933
936696
1986851
904601
817839
778950
1586746
387915
1092855
1922602
1520066
660157
408497
1059270
1299617
331550
1069013
1492124
66789
1232332
1394222
372478
67796
1194337
855635
594909
390470
738607
303599
1479317
1844522
569604
198879
905117
202306
60628
1261381
1260254
1432495
6926
1605401
1347959
281635
1394330
1930783
1711917
1600512
864452
110042
608665
948723
963304
1980764
96844
1234389
496040
685362
580757
788948
1356381
998911
1565702
752564
1574594
1612476
948744
1887052
1652642
1838615
926192
775695
736194
85843
924086
1145976
955488
1195520
1508157
902800
1514160
207039
815703
1044367
1958866
1564588
444439
160412
1457743
1419694
1245775
635255
158267
1125278
661420
614129
921268
677829
171192
1780899
1726420
1691253
400578
1147760
1838533
325045
1175921
473952
1441656
678152
376258
1471700
1420810
448195
1382541
1321158
1870135
1453385
1795989
600752
170822
781702
1309660
1494798
1453273
1954176
1938810
929955
269597
1020932
1353359
109977
59027
1602986
634318
729174
673533
1375042
1561644
1513384
126876
974354
1055852
1902448
544465
1478677
363272
1414984
768163
180481
1062183
1596126
503883
1791428
1632941
774538
1696263
1738835
685530
1263317
881632
1799750
145585
758340
227495
1458867
610826
883341
1547886
104929
132581
1281925
95118
1101208
973898
1922895
1241504
1931841
770879
1270056
843347
1287678
437563
1666473
78361
324068
1121546
413630
11656
1716262
1344380
1814672
694261
733246
148909
1007984
1403922
867130
1025086
631576
533822
599365
991679
454113
1125045
330464
1774955
812124
815581
1906067
379894
915449
1041146
1358968
865427
1936548
720941
1011712
162716
1079659
1422294
13608
173794
1620788
1950679
1143376
1181221
1154787
1439366
1891832
694905
271601
193642
1276795
1324605
1999777
1413931
1459128
1011610
371523
10487
758174
1045398
1534415
1215489
862095
1447466
1768657
400469
790764
1859988
196797
1044590
1396045
185525
1703102
211299
1836407
266791
368857
662657
479995
1390472
148148
454952
498448
1646137
1341410
905424
1758366
691947
717172
230990
1556367
1742831
162164
1117255
204011
1382446
1422755
825084
1189645
1800706
1430337
475776
437111
613639
670501
1196955
821910
1613639
232691
966087
1481462
1750225
107054
305078
1819177
1059523
526270
1524094
138667
378476
809059
201623
880692
56379
1143002
214905
980068
914561
161644
230685
114125
597640
44936
687700
1232477
712613
475298
483878
1373865
1654340
1639071
806108
919111
1859727
85701
896696
216158
1542675
1199075
115002
1384022
949041
348899
924261
297213
1562306
1242216
524378
1735822
1053963
1174828
966958
1023655
1714203
1421236
1921481
404124
800935
1935540
716271
348223
1963621
1660927
385477
1210245
960024
1380010
1396535
894334
1748740
1255584
350854
1539852
1229302
98107
70408
1863679
187327
1763689
111515
1395930
816189
1105723
1087022
1731446
782251
1767552
221595
1791004
1800384
730538
909549
199569
558064
464149
814511
442283
118873
1857514
539941
1526044
1248383
750071
1429863
1741786
411472
925552
315926
242175
1152239
633215
311827
837072
304411
961815
438499
899772
518776
985219
1811987
1874607
1223958
341862
725957
1653260
1787731
1139088
1027676
1077468
1824657
1009578
1650376
75111
305825
1926426
658218
1504097
167006
1235676
594663
1203234
1385020
619534
1500235
1757231
1067231
134583
865776
1778973
1645406
801452
1140613
84907
37245
675484
1020171
1679753
1432504
692887
804557
830262
1188833
602276
98109
264653
612597
1426430
618837
1222021
209490
503063
1641145
27788
1388787
1483426
903777
804246
1803982
1554464
111530
699135
417862
1657672
969238
19714
455633
96828
888521
154924
379311
1817344
1310775
1796329
998639
71988
1764692
136031
1687837
294387
905232
1690322
386818
1074259
842745
920339
883294
1174293
892064
76973
543816
1031087
1554293
998208
1367833
873574
1577502
1791094
1380315
1434255
1080481
1649358
1263857
607266
95664
346566
545053
874825
724445
582761
465383
1030688
1389479
444767
54053
837269
897806
1710429
506744
1619853
555576
569405
1169837
105559
1387969
181944
529609
1637401
1354098
1604153
563202
1064318
653154
625098
503455
186979
886926
172291
359378
1491014
820067
1067751
160357
985291
1967465
1413820
838318
712749
1202555
1766432
794036
711027
1098640
1014908
1901675
1388051
1457342
1011575
1087255
1602739
958664
1847989
1646668
1305772
543508
494213
288428
1360004
1405951
1043814
660486
1877684
686651
916534
1575311
107415
16021
1596251
1596126
1856173
678440
276272
1873560
500345
1165520
328503
1224578
69059
1864478
761470
1316906
696225
1583806
1481921
243315
1307458
367497
1193867
1694861
1715243
521296
494163
992990
1687146
1197069
152735
29203
1982741
560071
1593357
188765
1433465
739843
712166
840415
229876
1813639
195879
245048
1795772
1539723
1435796
1445114
1044673
304508
1552744
1791539
844850
1586900
374540
1978761
672849
791376
1332650
1388932
1838738
1485235
320397
1302139
1113593
1000665
447623
1177034
157297
36469
1530973
1543491
1506225
1209600
1809537
191322
1340577
291142
1312705
1336483
1838937
1623883
783024
1087929
571217
1443932
697854
1416319
1203762
107851
1301395
1487994
1096491
869551
1599890
1040922
825056
280949
1347698
1114183
1307770
390495
38895
1827631
982875
932312
937658
38398
1951835
1237328
682543
326363
781444
1949887
187820
1751564
1242299
1494829
316544
900971
677949
597126
555587
320828
1706404
1241261
1914243
835805
1846198
1467517
22224
1030678
1475426
1218658
1984967
1165293
1087493
543253
962892
968580
389578
1104611
926341
986879
941116
608733
596752
1038609
707906
1362689
1580281
859930
648620
530713
63731
147528
56967
1856709
1993302
1726618
1855624
1486436
771272
1257809
1684637
808157
1278905
1179668
577946
682168
1540936
1761991
1949354
1109194
195768
1418846
830693
720766
508293
1582522
758293
1066559
1130483
1465005
330059
454638
1188896
1025494
1683958
1451365
1884658
982908
1134265
1435175
447192
547393
1937352
856062
1586309
1099776
431171
365207
234055
304961
1322354
622806
379079
700565
1008464
1365564
394987
455809
1541077
1875163
1338928
23010
1279760
887868
679305
850261
1083192
1801262
1019937
1301187
369007
1534014
552189
1641344
360222
1450984
1685253
559609
644775
568346
747592
1597539
1544979
1965121
1104636
906891
294483
848175
1101842
1596081
1270129
478136
1003909
397782
1534174
1149996
797633
540193
1689548
789
1036257
760395
1857764
543075
1912635
797720
1590766
1195255
1316416
763324
500641
1908278
814127
1680871
773221
1299484
193421
1652654
464699
683562
1665192
445830
851578
336254
297515
1119297
924185
1549730
594407
349257
322644
527180
1560280
1011047
246807
425002
766947
260676
404217
364104
1149942
880643
1209633
1546174
173893
129358
1479508
1214795
711544
204497
31037
1736031
1332663
511624
1206011
539614
996348
1166481
149523
161342
1476642
823243
1305778
1019238
1197570
1708116
879364
265961
495154
977364
894305
1453919
1667455
182768
581554
1515980
264729
1550501
1129064
261998
807118
958526
266483
277128
143011
714344
644970
466405
687288
310294
223263
386908
20635
1862849
32083
310221
1945974
934449
754554
1131044
1285263
1000720
215852
716349
35183
1601453
940816
243550
1842214
609117
977982
753444
592352
1651211
330276
933677
375779
1751816
1707781
1862114
78563
1073913
1155263
1030195
128034
78783
241426
806193
567027
865338
286617
1170923
1189294
119631
1583351
927917
1545290
1121634
1308625
1215047
1065157
260601
1170923
206652
1533616
503959
295773
1785758
1126620
498565
1221052
1632687
1533456
791988
1295540
1804972
446984
1959770
1690080
306438
1382343
634487
484542
1955011
927822
677915
968609
1571830
1611809
1819335
1804649
1913365
1021239
472257
1038523
1943066
137831
641045
1000530
104227
801072
1569987
355977
1880071
197077
57001
1109510
223476
141017
520215
1064473
617921
1233040
483957
1477803
1453426
593731
798363
1686059
1751217
1964495
1104105
283588
185279
354778
1806708
1148439
890070
1916832
156248
538894
956056
671806
1900110
1134896
703344
877069
1243336
1497041
1530858
50217
1527910
1114911
894679
282287
1520806
1176607
108307
1625800
524408
74877
13530
1895779
1578688
1258527
959709
822653
934134
1862805
509356
347546
1757318
1975746
1581129
672226
261197
1678263
1218418
382464
853493
468388
658518
1570219
1936775
666917
40314
1195750
51401
1831768
1047708
1558386
404731
267113
371711
939334
1475473
1689707
278410
513938
571159
350718
1909248
1675933
45020
591237
1027648
1980410
405099
1414993
1563922
1827855
1333538
1877067
413868
487999
423240
1610900
334618
1282629
1672469
1909140
962691
1097344
736720
1283257
96184
507600
337369
586833
491503
1663571
1177474
1226521
496067
395768
1827853
1112618
1826341
350243
1744806
391888
1026639
40938
1870891
641890
1665825
766356
1773594
1454444
1345375
344311
67790
32419
1811832
762350
777314
99420
811923
637642
732870
1904101
1820050
748484
589450
1483936
1210068
462828
675950
1116176
719845
1091649
1567834
574712
714632
1620083
507106
1658262
1683448
665575
1600549
1153691
327896
774647
1494511
251269
30882
1078238
1561259
41217
680466
1582488
1573010
6721
782405
1606022
815454
784974
621461
616417
973222
1914476
1874580
1351532
453683
84117
1320218
1657781
379504
1094115
682509
225881
85385
141225
978956
382729
1430761
1389197
1517957
1038890
157579
1626557
960533
1544297
590513
1980241
226326
1258452
1732795
413171
1997074
57742
1823253
1537221
229286
1802849
1141693
1997634
537342
1560424
737908
70581
955819
523528
1721445
771658
1259551
1502359
209050
142209
1175856
792795
18046
552500
296827
1542023
1909721
1923390
1010471
739339
324576
907377
607948
599839
1027798
1821224
1443126
306502
145302
778832
472034
1990612
950866
87287
1235745
1749395
1880533
1019879
221162
1761962
1682404
1485092
1505802
1454679
1604978
1774047
1037047
1327884
163526
1051328
1237474
875611
1076556
1186335
1565654
861452
117436
246958
1687636
1099586
1476494
1587481
79647
1583458
533646
1262252
1485173
1286393
1615468
469712
1981112
1838231
393047
1014591
1851831
1482182
1574180
1789290
1696040
1263655
1014214
1327658
51105
1011290
1485437
1917371
1893430
99735
170137
698569
205865
1750163
1064336
1672860
878677
1295515
1756595
1450632
1471135
1352824
407723
685517
1106782
931206
1651861
168414
1281706
239678
287084
1576475
1842557
738770
47127
30942
657846
1805535
704770
1093462
935138
152967
1458402
57366
881418
693467
346681
1303113
256620
1597528
1578698
259933
272046
969958
1423441
701341
855875
1080291
985882
329774
1315992
670802
1093075
488180
1843793
1679177
754816
196754
1931197
1584339
1302619
1032763
1418281
1604823
275806
915138
1236440
401756
665030
295247
1382216
813544
787685
1868619
1558019
1270337
1313548
312029
1439319
568251
1314169
1889615
1260707
948147
890836
1459645
1638064
972828
30872
1003112
841166
369590
1199402
1997441
1869847
105997
337578
460129
230591
438054
1881537
931465
636881
1017926
1865671
1688020
1852744
930644
1056504
1701776
1102036
1393597
1352149
1719330
1585449
1988175
166402
872168
600599
72705
1859534
1947130
1063910
1101328
456603
303997
1687255
578110
1561264
1232661
1367224
256059
67194
1028485
1101063
1928592
176972
1694480
462701
259254
898764
320641
1394626
1730028
1052272
816702
1714585
117058
409297
1462112
1613918
976375
1852253
1335274
763128
254253
1573908
107730
1517482
1800397
588781
1097957
950748
344951
289854
1597099
1506655
1001019
495184
105589
1340235
830714
1799071
604689
1649204
1869200
426761
653108
1811211
542882
1081013
433232
694752
1246465
620595
1720027
868167
411925
238156
1895076
545665
1626862
877415
664487
900858
1026828
1765154
1065145
534432
626392
488975
190114
716773
1004296
481577
1914739
736785
998830
1733623
1057174
1809134
1575113
687338
1895558
1976166
1713352
1102356
494276
1261625
466790
430951
511676
1999017
705077
101037
947488
1901426
285170
1125673
305844
1879011
375123
141565
1915030
110997
1748267
1497006
1940944
733594
33960
658432
483377
971498
1171125
708877
1837199
1954541
336130
760588
1392790
299180
146562
1412990
1929062
1939724
1134752
1418907
678648
228922
1586258
1292956
1292270
1317869
368521
1249169
1783934
672173
1889401
990067
266221
1168817
588128
289199
1012018
542650
767445
836664
1983180
837923
775570
199704
1683758
305486
1287354
718815
557705
934594
1235538
300832
505834
138072
1715733
1597079
1891198
286143
376209
375506
824237
1148430
95474
56603
693681
1281778
456247
583423
191398
458993
1560758
369780
1108149
746832
1815320
508857
1380079
371261
1034699
883171
437012
445509
4966
178943
256694
1617773
525933
602883
921298
1235702
1706243
1978177
152757
1091210
1175158
1872568
442335
997869
1601753
165181
763988
780367
719742
739855
1790596
1863399
827937
1878908
1365527
104714
67593
891890
1991893
1023437
649699
654659
1874421
1467441
428482
1035765
1855826
65886
1691268
469147
906683
156441
112713
76898
193908
1507564
145319
537557
1843295
364095
1813224
1080508
260804
1156100
121277
102389
445249
616981
1919618
356854
1123623
1703908
1507181
663334
1881382
973023
937132
574090
1666578
340541
1380900
778016
1904456
229048
506724
1310045
1330942
1609172
1382283
1323431
996172
1229026
1875722
330830
1141171
1141648
842244
865969
84898
103394
1030752
1985726
920936
1301217
1252400
1926063
54148
25060
1316272
126580
1778750
1563038
815205
336682
420470
72920
174193
660441
1344089
477596
1813415
735720
2198
1262291
636683
918946
1420694
1388727
1888072
582914
1716600
1309767
626793
1414210
1135985
1527982
663316
16405
1139611
1995183
1275771
969786
177365
1709718
467997
677396
1790817
1539403
1574605
106999
926239
1120049
835727
1537316
1777975
1469779
82880
1291227
991733
1860897
730203
1739661
1629721
248289
807231
666035
1827599
5378
1231935
260365
901185
428318
1390274
572679
758594
500799
215002
474553
1815012
607764
1978343
1825127
557653
394093
268477
1693192
1112246
1027622
627591
518989
1685678
1529862
1959103
264904
1979940
270751
1188939
1731142
1582017
427519
1394599
1633321
46220
54489
1923003
571675
1868181
1787535
360741
1428769
1055694
1201456
365260
1177844
1863968
1192318
220493
1573536
1810528
190298
855818
1527963
1561474
229253
1397728
1452657
1124438
23863
1737954
1217838
1104407
1419875
1404695
1389529
1630802
298384
1020909
1612716
1450682
1144295
1916210
1231753
964846
373443
680527
1374424
1973686
20867
245982
432214
823309
28584
10770
1035037
434088
1759839
679503
1258307
9333
680874
463277
1831225
795589
1382050
566920
1734674
1090993
75431
972570
643993
1640793
1844317
1081322
207059
1537633
977943
1750609
1947126
1358166
594652
1150672
1217401
1957431
756619
1590901
394634
1018842
1098489
808138
843866
245855
696155
1630206
1538598
1123523
1322811
684075
428824
349042
1295428
1000315
282577
1101823
83868
1781281
1211808
90512
1391942
751389
479618
1966031
1568563
1468652
731301
1433102
104975
1032834
1208189
498348
19716
1420745
1938458
725783
668082
1143301
159519
224266
743263
713154
352459
1561363
760752
476848
1415294
1242980
1940942
1533798
440224
306959
1605571
1230114
1877906
290675
1653750
1791660
1156105
148485
45926
1375350
1611632
206824
558354
1118800
665259
764389
1685255
69562
1567053
1498404
289857
635544
1273109
396731
94403
1303593
364894
875360
370699
152703
1551444
358519
1631600
996742
156972
544513
703596
1086104
1331537
404331
1252778
1244759
1523746
1023503
1634672
753555
1657145
931946
258730
564128
872846
1355016
1890342
1037021
747887
1320990
1896466
1674941
566130
177494
1526735
1414644
423530
1362122
1472235
997925
386243
1022625
923849
452512
1177248
1317562
516018
1988672
1732600
1417193
1354968
721145
1878907
833691
993146
1557818
1548412
663505
465633
435524
1316167
435465
348842
838354
944596
164855
1456550
1426987
1199050
1990965
1614644
1499325
771136
293873
992425
418180
1674244
1561182
1660090
211086
220823
115083
436980
1095060
589312
585359
729969
1658198
1301
1727968
904404
1783019
1389187
92279
52082
1611158
39527
1918509
1659060
1493785
992967
1636859
148193
876543
720142
1600973
775619
1274386
771118
1818587
1502792
1431727
1087278
1470665
32415
297896
762254
133532
1377303
484191
1267197
1620885
789178
571067
1900024
55206
1519569
351871
750345
1779045
488844
450169
1058918
1833110
587769
849039
469610
1434474
810384
1483764
1802799
153894
1235947
1541761
683124
1569539
1483608
951645
1282473
506149
972813
981317
969732
1381100
271173
1082141
1501513
299745
1226503
1626119
988261
1829834
1586841
836654
1166201
1055274
191829
1229771
932963
1853840
980302
1797723
1641844
183
369414
104991
912925
93478
1136746
1360630
1288179
1773603
1805359
1045475
590676
177071
1345186
417451
243217
47257
1581367
965504
1671179
949595
1149528
89177
1453609
1123084
433196
39902
570661
1041336
1252387
1676240
841268
1143909
537077
381131
1494498
1614728
726873
272458
190747
1246457
28958
1218785
728038
653020
1717041
648991
1665842
1379557
564065
1544001
588156
1922379
648662
87431
1516968
1187635
619539
1318373
608804
371064
894025
572854
813548
1682286
820566
1531862
876669
1268823
1954526
718018
253646
1676410
1549366
619302
1355100
734111
379665
1428052
1543268
1945975
959285
504
325987
1752594
916775
457869
8111
1621113
476770
1052839
562
77272
2346
313679
712317
420219
1781202
1228798
838814
246086
986412
1344449
1321043
817607
1749448
553467
678644
280106
307912
371537
1295664
1452581
1983423
28420
599361
1956578
1556906
820215
842685
167102
1703071
1223052
736802
1437830
1220881
767369
745113
855259
611457
1235953
746988
1782774
1791647
885751
938770
304886
1687078
1603807
1614490
1618630
1140350
1492748
1067895
169914
250173
275161
1779427
990067
323924
548071
1382953
1417881
91102
967112
1081587
125667
1621162
976045
1712570
545598
1478300
1050375
312638
787353
1734499
1290238
887584
471295
796110
485068
658367
1181114
1059193
925190
703154
656538
1981481
267716
943551
1286403
1478373
451474
365423
401682
85809
1769457
1398798
1847759
749822
1765522
1682202
720189
1874515
1931073
175288
1333652
841781
1732313
214370
1643551
388574
798154
1520251
1941029
1676370
1088160
1515956
414435
379581
1194932
406681
99000
1049568
964736
11861
1251764
1947029
876833
933204
64467
55391
139875
1664654
553501
1745998
946648
1980034
1794457
1142369
378641
992519
1705068
944522
985259
917526
1841874
1394776
1081873
1211287
669175
1484256
1507064
1063928
1874645
762104
1610136
806493
1189960
204770
531941
583762
824499
167701
65266
1324270
1507596
940557
1203146
1503882
239379
793250
1506910
1704972
499189
1274472
756317
1928581
954840
1270613
677001
1124072
409928
1624094
1945405
562096
405684
1307166
1385157
1373784
199698
825712
199725
1310292
534188
1321281
327247
648778
1984101
406117
1854609
55010
1386126
1432983
1101486
878259
70690
1052997
394495
673024
1571402
1897322
70875
770418
643087
1388440
369651
482295
704553
193982
141353
1664706
1151049
1318234
1165242
933187
1286552
796642
1365138
1085281
1358861
1129759
1092144
335995
13299
1729327
1733392
1981616
1488904
215800
329202
930983
1599926
1097972
1870075
586548
1397717
1293543
1528916
609958
1361063
1071049
1095144
1253347
513128
771294
1341967
1035900
242621
1474025
749099
777872
1241338
1364076
1522606
207745
1660230
1591739
960762
141475
1584570
1062418
587551
1952166
1064561
737572
1784072
1797106
260046
853379
1496401
1737596
1002413
1908540
1926270
1939076
624985
1602110
1913319
353916
1258133
1084469
302328
1356024
1710894
292576
340946
65830
1789489
1742094
687629
126955
873586
271013
861880
1639386
1269005
1283890
1597532
322614
154113
1890644
244317
450359
89992
1314933
184826
629004
1395880
775992
1625523
203064
853450
1889349
850868
1865371
5461
594283
632155
1292495
36715
1857275
257546
1622089
1686610
1583562
86068
1335714
1704374
793678
749252
578078
1805388
1163278
1596321
1078081
1284758
966593
1082625
1259999
494211
310011
45270
196222
1191596
935084
407623
1732102
506686
802304
1365876
159451
1908174
496263
433730
518061
383700
1956886
1462192
1476497
802730
1477419
1395874
1593546
319450
41280
58536
671036
843287
1942816
33986
543817
948435
816026
225309
1973717
34058
15345
786160
1488269
1528673
170978
356740
1363347
1702351
404705
1097191
559073
342138
443839
437152
729797
931545
481663
971818
1483429
360052
1851712
570789
243147
154431
18247
247777
327636
193888
470270
353360
1963218
47748
1653144
1953844
1570519
627921
788549
1962956
67072
185699
611818
633073
713145
408445
243209
977627
1367854
221691
1697869
559618
587286
345982
610856
1766231
510449
841557
956796
1225344
492280
1658246
747542
1727797
1893145
1831429
1128900
436877
5185
1873371
330907
30817
261801
124157
1835588
1818920
841270
1583929
648182
1520444
1784602
1757596
403451
76258
1297351
954331
1848860
584535
827202
918669
425237
1235668
1705030
1987465
805168
297740
23817
1142005
1596159
957668
645090
1591137
340383
693171
1892023
1942856
1652975
986044
1675535
35464
1111530
1760947
784055
1394887
1708393
561009
1302604
843894
1462133
238168
1582694
85350
502997
532408
1398752
1833215
1618954
841204
937389
95826
78772
15403
533015
1692713
1186200
1196540
1543547
1472033
719668
1304451
998896
1775395
183332
1666838
1813560
1574108
996322
310287
1246058
1451045
328707
459811
513547
1239852
1995061
688150
912271
123542
415249
989941
1798140
1737855
903640
363099
1356138
1984405
1951096
1210377
1808625
576975
1544994
1362033
337335
1630412
1545660
1053376
532538
941788
420576
1824700
1405857
990352
983178
1438904
1764318
1928827
376876
985977
872404
510969
1509224
456956
1342902
1951101
573868
1520706
64411
90844
1751198
1882307
790356
233566
719508
646700
1184215
944810
290596
1773758
916263
1972877
1156076
1108774
1470076
329251
1323860
794817
1959883
541721
254520
614261
1639735
1722864
1223827
1572207
1894484
582443
722168
1906111
1996954
702825
901649
529795
994503
1764484
1184757
1668888
648326
759320
492106
339477
450239
1098731
1428872
200200
1903331
1250465
1304243
1698951
771639
1499515
433854
1028869
1975783
37067
1789414
1130757
1754601
1341989
1153994
713701
1353375
288520
180947
81164
1270860
1901740
1673089
1524192
140894
722415
1981937
509298
1672524
566752
1527634
634089
1414313
117836
165357
1338929
295373
6743
256147
1183929
1481457
1581769
1071005
1927577
217737
275279
620805
1397031
443601
1992734
589135
1688731
311976
727590
1124478
1401312
1865888
617895
267464
1032876
1395991
318485
756113
107414
551682
424728
1866352
148402
1200712
83383
1246254
1982393
1416210
446711
1481993
1333716
1343042
9782
1403544
1768570
277681
1106970
722971
585635
1484137
1018542
1538615
599029
1766656
529106
404964
1346520
783074
1202477
474762
614714
1240926
231260
1072550
1752885
608069
1233031
325977
985088
937806
421450
1231475
1659485
877339
225503
1314500
1794903
1924122
326630
567446
898509
982666
1013669
528788
572419
1006178
631388
1670326
1871473
1583592
1708239
743541
812702
1195954
682535
420382
1713086
518481
161470
1968923
1102256
1211742
1179442
682265
304582
1369301
1558503
688160
1772543
1440047
794500
42285
413511
216647
644279
1612323
86105
1495013
8145
1113149
256401
1367692
1963278
1622283
60502
1497341
1197144
838990
1557390
451378
1986600
1251486
298380
1050531
1714386
1520087
754229
855680
40986
1908364
73325
1747219
1536250
1536008
1525662
917391
1187934
210121
455345
467126
931296
581932
51210
1094832
1492117
279811
1075872
1862815
262768
772517
1465313
632890
1363422
1613655
558296
232667
106490
1813271
1996857
817715
1997897
861959
479188
533718
950110
1842342
119400
791094
1008974
1837009
1764295
1571508
1773221
1374267
463637
962573
293649
543567
665000
1918137
994807
258519
288919
586539
1924404
1891016
52672
1804658
1927896
1526572
943927
124057
1040465
1801965
206274
347226
860200
1918963
874584
1554276
1269732
770039
1734832
857356
1699514
110104
1411530
140635
63953
1648342
1792028
709345
673735
1168390
472217
599242
1755062
1946993
1692979
1629762
1851443
768951
1336508
1264957
621756
1639720
278915
621942
890584
1978391
1168945
1770591
1973539
205961
1666515
1934564
1716028
598557
1254705
1796777
1059227
977311
1928341
1418505
1987723
1827371
907763
935999
621127
1276860
243959
1278530
85707
506377
1595272
680763
89327
1060572
1197816
1906497
717859
853155
1211013
1720681
1839464
1835540
1258877
109322
620022
1071542
1647733
1650596
1078016
505674
1491036
120327
1785053
58324
439639
1195054
1119851
1303210
304699
224516
1779623
693889
943090
493400
1002357
1370793
87504
414673
961965
677483
404422
899445
887896
1716467
672312
1794027
1591245
1328196
448966
836300
840985
186545
359333
1975071
1913501
927073
34356
1404326
403304
616014
1964129
1147313
847292
491541
1079321
1948968
129056
1675251
981717
982305
572241
1794967
380912
846567
418695
625139
558075
498627
919923
303584
454335
1976283
1355982
1811865
957238
358693
1730851
1280733
938049
1742172
365892
579508
1227623
1115185
1314340
652448
1011397
1977930
1508818
1843028
96591
402544
1669706
657724
318579
245701
1542871
1716417
1682542
1472907
1263
158412
619803
1191764
105385
419640
493431
87887
1736241
560258
508809
1541478
318133
1834021
464647
1642028
1937803
1215598
585492
1483646
724268
425979
1209281
595762
1224144
1896074
242482
1415728
659858
1690790
1854638
1846341
1013569
465067
360144
1555786
83456
505418
1129159
1696237
1921362
1758323
1107828
1483199
344614
1047248
1169752
1645142
785303
157060
1639096
1098906
592846
1697205
191404
1675522
605771
1022136
1421651
832320
1573306
1122695
1855799
626578
1677945
530718
222223
743600
1078070
1716973
1704803
1867348
1387038
1288212
238179
1747046
1209920
38047
29674
886772
240899
1045623
989229
1871529
483293
1427968
817721
452371
927686
1127755
643753
1214323
755060
584441
1532735
1423695
525423
610116
1431742
192743
257261
1772402
1239454
31188
1412391
732520
1461403
330571
1724796
1857038
463241
1631255
1753898
966497
552653
1784588
748847
506422
1545920
242185
1295787
149916
760209
1113686
794883
850841
168534
1298890
141141
655779
1602566
1482330
1712807
1693734
778990
968969
567328
1255929
186861
1091128
1922673
631229
1446456
775747
1832896
1391083
1278756
439687
1933401
892533
1386752
450629
1527094
1377467
1543292
1339766
387929
165803
828559
179737
896821
1799730
995571
1802758
860799
415230
1561289
606523
1648064
1161904
411384
142057
1440919
1400830
1768065
620980
1616394
1641902
1468313
701586
293697
1867225
427529
286843
90200
578926
1513612
919234
1030126
829963
100332
385315
418366
441190
1924784
1028432
116552
1424932
410909
369634
50526
1438489
1584914
955888
492028
1753390
1808692
1299804
536523
1103070
1984839
643760
857674
1354840
649625
1176275
1547855
1159576
900883
1147690
35302
203432
1039636
202274
947523
1781988
474354
985742
1074005
93262
1044205
895398
1776347
938737
754487
1054672
1984797
1049185
948060
541177
546330
641738
12806
1048513
1820285
362299
1622034
1158477
610136
953615
1611182
1442261
1046342
1088152
1757243
1870258
222805
389936
1433662
1455704
1941569
420495
1727711
706659
266394
90340
1809150
324818
1138352
1977311
146312
1160178
657047
1159742
279590
90137
1851539
1819126
1154849
1178764
1863347
1037390
1305308
1361399
1098765
335468
1934648
691348
508519
1993107
1236160
1016047
351624
806360
58946
1526685
344824
567874
484369
637198
737828
1447988
1371371
206663
930781
926627
415813
1018885
526756
68962
1925371
1699815
141880
1731164
1811316
1781225
1818868
397260
1425025
1767225
593012
411649
1125195
1908500
1144198
943726
719352
728687
1871319
741152
969316
1597514
1849093
1823275
1227274
133743
1859938
1215359
1663167
1834042
363876
857213
1775700
217453
1262117
1883092
664379
1481707
1762159
895698
1009567
545559
366472
1903455
1435481
219881
88307
502167
1989660
1276936
147222
1392988
1577496
803218
87635
1060857
891865
260669
1129908
1575701
1017151
1700287
1858262
82020
328877
1970038
705850
454850
1806647
114033
263707
543738
425252
295345
1774091
65072
410994
147891
353203
1056344
680790
1305509
151722
929401
12117
737768
840098
800684
262369
532131
1550898
196804
469325
1933696
1651954
1691071
1989917
1676818
226140
1919366
1319497
1754967
1837580
472905
1048899
36838
329147
537013
30595
1680435
809322
444899
514806
1509174
760666
65536
235452
727817
982127
1933423
1318983
1735718
998349
857842
794172
253763
1195898
1289875
1212206
1139159
1724579
88035
1339053
996568
229765
1030230
1142563
426606
1541682
1216740
518389
1393316
1030712
1264909
6125
1970854
1713306
1713958
793498
1998817
72218
1787103
205833
465022
1899812
1268175
739787
1305718
1557930
1298828
931310
1104054
1749850
202593
662404
1833091
1057195
1082773
1245805
1422443
1996688
1400893
236014
941420
222433
599613
592417
872799
399490
1621374
560066
1301130
1174275
1755797
1625975
611414
1176187
1551228
675405
60395
61713
1410829
1059862
530836
1568483
1173970
1028063
1168568
875634
597104
801972
166678
1753223
549931
218720
1618302
951777
1660254
677421
393408
249714
293955
120091
1094482
766227
1924677
43135
1167433
1658315
349773
1322927
1011144
47435
960490
1727355
998515
671135
1229333
94468
337641
342271
1123986
1316691
1085383
313765
482447
1589493
388546
1951708
590494
1864701
283381
632701
905036
982921
1394981
1455657
1018026
1761498
884501
1609248
1515212
552745
1948652
1854436
1511231
96670
6684
1528285
60916
903178
1870308
77018
821356
1644472
1368193
1819456
969812
618880
1376727
591660
146824
1738784
836418
1671691
476089
392631
1110985
1222226
82048
345885
969203
1893421
1556466
652799
1207150
16326
520606
1586559
647592
1965232
676353
795803
1283960
1052947
1481026
1068875
1446530
1488412
127205
1310229
395378
704165
1122272
190778
1928953
174718
1401227
684216
1512019
564757
1505100
565382
703135
1628643
1449670
1260461
97611
861381
860633
797998
3719
850586
630898
322101
710381
814908
169376
265914
793481
638599
1567019
1915114
500902
676975
484313
243470
1155154
1703512
752930
830196
565878
858812
1723444
1958605
808622
528498
311450
983657
54207
1411973
1981120
1922759
1233748
1005300
311172
965273
1187581
711075
1422594
1511300
532626
547601
1793550
1003770
951569
1085676
1609689
1507634
1006859
684888
1031050
1752202
654989
1298368
1676052
206723
353343
1029859
655656
769474
1145709
259517
1157703
353637
283131
1061805
915768
514810
785434
424621
1421305
739026
1608630
509181
766182
333677
1312420
816031
363288
1749941
1303369
306330
1822836
602208
893429
1770068
1939667
89027
846209
803676
4152
1882770
1654813
1484848
1251834
608844
226629
1005381
841000
1296984
712927
578243
1146893
1511331
1267955
1699106
1747702
93483
95360
1756850
1589586
894083
1693479
431116
1903671
132611
657887
1667677
1604277
458439
281117
235383
674836
1438700
1145951
1711080
899039
56291
1232468
488423
476344
732715
754538
1275574
1903150
1897448
1661285
674492
1333680
468296
111882
1194919
68755
1722302
466516
928230
709367
1176339
10863
1111733
1275054
1425165
697328
801290
506041
599129
1228622
1339361
707780
343871
1088665
1113552
483641
239393
94311
1905263
286499
1358622
1195206
423632
1738837
1298425
298123
201723
79488
1174265
1802969
573114
735108
1296060
1693718
1235690
1934707
1944818
1963373
1483387
1592737
1035655
912741
390028
1318832
959918
1727658
287923
567169
185089
88567
987867
1872756
1642761
1446285
1381143
1761304
465955
824738
756729
1589072
876678
248468
735438
1652560
1782707
271165
211336
1963222
213829
1414376
319686
1548469
1421230
15400
117394
400130
1379650
1073740
1077841
1099744
1290650
1231497
805798
738423
1945387
131447
777482
1587547
1263428
141604
81516
1594658
207280
1069126
1537677
415901
928777
435195
412458
1378334
1413390
1062062
1467774
1314586
514277
1002446
636204
1462386
209293
1522739
1395848
865879
254218
741111
836855
713906
1840983
1432506
1967793
1130999
1369097
1028523
508988
1527287
160645
359560
635533
690349
1589195
583922
1700075
1550327
39581
1550461
812866
1819223
1539065
1638914
596114
94207
318978
1988112
184882
1931075
1004467
1818939
1495736
860575
990010
384127
742509
939648
1292562
1828724
739293
1988753
937372
404608
1981856
656018
1392879
836697
1906792
444760
283680
1838965
408665
471151
116378
238550
413884
694727
1719842
884272
929266
1391712
976758
1712473
1342661
719655
122183
1659241
178757
348046
1153090
1136425
1523430
615438
499951
672624
657967
1927289
1127038
300770
359654
1519181
426394
139037
1218046
1917247
1548728
966263
1674810
1811852
210945
386391
299811
1938759
551101
636665
1503966
74776
518612
1389883
139243
292925
1719623
1523467
967646
1874399
1439826
126271
1351105
1776929
632231
1901728
103921
840429
1746292
1235071
89931
1008333
978830
1237019
639091
669060
1218614
1641604
211037
1739583
492811
1925807
1274602
1251430
1501129
1990716
1666311
1677824
959170
1728965
1957766
770593
614160
405422
1202956
359389
1114596
1387690
636462
1612817
1885724
137884
1838686
883539
581540
1590902
1805461
595778
1807494
1205224
49541
947152
1159162
163335
1246280
349465
1985916
238297
1338060
1412841
1090840
1636911
427763
1708168
1422201
1043670
1119409
765725
1042026
1444536
921023
320116
169116
1849018
1768442
1870032
1976918
1280892
45315
1022689
710500
922715
1388356
987927
1946756
1611930
364899
1260653
1587473
1566813
928892
438510
673832
1204877
1404963
738111
788144
400125
328622
1278081
1567757
111333
552542
668177
933087
1471696
545605
654395
1466394
945376
1343819
909151
536168
1828449
459122
1294592
112494
1404358
1692402
1669997
1175865
1806700
45433
1771201
1383498
560506
1695606
2392
1471586
1793292
1525113
1633670
1023365
1822250
342628
125292
839364
726574
876846
1180560
410772
836879
784470
433061
1270209
1064659
525589
1341670
1994965
713990
777165
270028
1863836
1807990
1580609
650004
813104
1091292
825835
1316517
1289554
1975824
1538745
675597
1739700
13936
197277
1278153
304043
608209
758128
1669337
661383
1891599
1088182
1688405
365234
880835
1013814
1249545
1288975
1736135
1046074
784388
759359
1030571
1189974
1876620
1574262
699314
1970802
118504
966057
175435
388259
1872371
16957
1421583
1287237
44281
1478204
1459695
783562
1700421
401049
1529136
1149547
900355
1829053
549077
1106828
990214
607640
931145
1726053
1430448
434076
1912739
1141804
1030459
1919266
141574
72444
1934070
1295096
930275
435243
1145762
1925758
1702104
1003393
1893659
655969
1208618
1285175
179008
1014419
371317
195718
1579557
1102040
1361895
1058376
1552936
1169417
707078
1410839
1044963
866904
1764151
1418816
447431
1712909
797583
1956092
915320
294860
1129815
772899
1443394
1963840
1564807
92117
1204050
172884
1867
402380
622858
1556076
693068
379278
109600
523234
1912625
31735
1348543
878587
1908524
1658374
1123894
428468
1299657
1844884
933276
171512
1309875
448183
541017
1810864
1910247
66195
1567663
369489
1434086
177445
604140
257804
913505
1528961
1207943
1586616
267324
1905487
1097033
633372
1128182
1424087
1665699
223029
1221575
1493864
888370
1980507
270527
766352
1821602
741251
848018
1535706
607727
1461269
569511
888308
97540
1940198
1216297
405274
84080
1886595
10380
1774932
1037708
1215747
776603
1056459
76766
1130092
1865051
1336848
248619
1513680
1574022
1362298
1780010
821736
1427184
21502
866239
1205890
1597324
1752049
1385365
98035
1658084
1812608
1139483
103271
1364483
865491
904027
1694573
1997903
391684
855980
1087954
1255876
1397123
1446856
551762
80540
1277862
1779860
908970
1757074
256868
62741
1711535
1557420
492505
361393
1752379
656318
1192980
1141033
1968038
384310
1485916
1466904
536282
1194957
616079
635916
1856115
473822
1368792
842875
76892
1921376
1054718
1563173
1359934
1697123
526410
919182
965061
1907706
766527
1193206
1569182
1682542
1266894
1602962
1070014
1400103
1278868
266088
1064887
1142237
246057
190903
1052643
86694
883248
1576621
816790
190610
768767
1627553
1531866
983980
433431
1176735
1002130
931980
1141166
105838
540269
451377
1057531
946179
1633464
1037384
180403
584712
1109870
84378
1176272
748532
41539
1387933
1902701
1316212
350737
1203015
1253709
1988451
1600813
219867
1430655
1846205
572457
1902041
191234
1769679
811063
1481859
714198
156391
482806
1963092
417546
229477
760102
1510867
326087
1773086
1344272
1335344
337651
1445804
536116
675474
1638924
775720
1560129
97108
1311231
768354
1178392
207802
946056
803637
1002864
1249888
1820842
109246
1823139
818203
1270971
910198
1529401
1884518
530164
1440021
1965384
1552517
1850819
101975
1025375
1298476
1132299
1578275
1951933
1824363
846866
1786958
153327
654848
1398262
1299967
573983
1643015
1605115
913187
910212
1469902
1295009
12186
1382927
1899880
1055568
1278093
1196160
1139074
452330
542933
1057725
275375
1627317
1351029
694864
878787
1985695
1071144
378030
1408077
252974
950400
1320998
1019635
1208398
1375576
494841
887060
1171949
630203
428976
1432158
156303
376833
114553
1696918
1801769
1410010
458418
194523
726902
295811
962067
1768113
70942
1908115
1989056
268200
100672
976428
513469
1054306
282237
1856090
629759
625402
331188
1803922
1366423
1661726
700837
1693474
1316173
892626
891783
1409641
1129935
451465
1876840
1922896
1376993
1125092
1285906
845648
777742
1172343
1867098
855023
495909
1779811
842704
1168342
125685
443466
1699472
708222
1912956
1751124
1051282
1664355
1820509
798043
198381
622030
735606
11547
970644
1830412
975218
712118
790962
935902
984469
1879068
922475
466936
782652
1848858
827890
1312264
1988410
121707
1899994
175154
1233822
529291
1387892
192355
1655380
1377502
1376456
468225
1681561
1017871
562148
558918
1246269
1437464
1654362
1374461
1796565
614624
185885
709685
1483812
1911905
1598970
1340948
848844
129136
1352724
841814
489898
912390
1943244
973745
181513
1783771
1554122
466835
484053
61862
1752732
504369
1775521
541223
1021789
1294848
1790748
1828698
1781723
924252
658992
591438
1834332
807234
958826
1940147
1663004
1170666
1367798
48144
1394295
1319408
555517
539363
1540878
1945806
1668219
162699
727645
890983
348016
1414666
1449393
42808
537861
221428
335509
679497
1741849
1864465
1161011
1731125
1760334
691543
1733449
514082
872064
1456553
751960
1643277
1691932
714867
656606
1514323
699067
1075029
535451
574246
376134
605482
1764983
1005903
604086
1596912
1332064
1206968
1077916
1966296
1333409
17105
736285
660546
1422188
1542758
962735
327961
1039528
1587523
973756
636769
1833249
1088231
1407463
1597474
1985682
1959080
1931648
1411759
1945055
1789715
765190
1086209
1324542
960216
1589908
990499
1517885
62633
1144455
1698260
1984753
719225
288178
247190
129658
387543
1153644
1852423
1179551
1801278
84513
1743724
1705860
739198
1731874
481379
1401863
1590112
396670
1109162
751834
1002721
39204
1870385
1249961
1211899
1405244
776816
964242
833841
997570
820681
1571301
372438
1906837
328411
130740
1830221
1872951
54482
805451
865086
414529
69336
274811
1225644
1208448
1478424
1539155
1101833
79591
1016093
464292
709160
352925
611217
295886
842168
1099494
1748531
1002323
343405
1879828
1874507
1173989
581604
1077688
959053
35883
292982
610933
1074539
923678
159131
1885627
1898106
1830161
437405
885759
574953
1641491
1700100
286596
1108137
87134
438712
1021099
235441
1357399
1727952
564497
1362700
838650
1268160
86837
45600
1789122
820453
781013
1665247
561244
597190
504642
1308115
1746707
1208499
1144072
1492041
446068
1345040
1783877
1935573
1444538
1524256
1371000
1858110
1395384
201674
1471069
1732340
1958873
1310657
613131
310028
386454
1488635
1859540
278334
1691595
449773
548505
289645
241309
1654601
656018
844247
817353
1774780
981923
1623410
1566790
781980
1818714
236375
203501
1767882
96077
873765
1684476
1241566
927195
1026565
1822802
1346319
1722735
1603086
1990549
1285513
872879
1009037
1794076
187404
21372
1420090
866655
1171420
1671453
1219412
1257262
1191339
236398
1334708
163451
1842142
826721
1766491
1633668
12877
1519576
679999
886627
1483207
782062
495554
713203
980421
187364
1069514
1841139
1716123
351192
1657827
1657937
1279327
690613
1245658
821985
670900
531571
120374
1346808
1749542
1130521
1992325
1312760
1616229
1179477
289443
693954
1501465
1220777
1605109
1084837
1249517
238383
861580
788570
232984
1548953
1986002
546669
1061317
1649124
824684
521509
913472
1413957
100892
1291936
1433301
360137
1059972
618118
1746855
1543957
641483
534845
1384765
275292
713266
804653
1566526
117269
1992625
9529
1241437
276474
59457
1661417
811517
8258
66596
48072
1036971
56040
131888
1754359
1354130
1367046
1141903
1673050
765300
1769444
1066880
655009
1750172
419634
1503104
411524
1044671
405360
1637275
1774906
1416555
1924354
974665
1271267
343749
1429508
719974
286102
1718847
246230
1117642
1166017
914250
344843
1683627
1489029
1010520
90077
1121057
1911306
957819
279749
541318
203364
623397
124325
293432
746941
61341
958437
714385
1438260
45282
1591995
768524
1556158
1114495
925651
1675
561360
1013181
1245040
1520195
1725908
758000
835054
284990
1328106
1994470
243829
1776038
606274
1030145
1325149
112522
255764
1541863
333318
231680
1553630
546721
319842
1392419
732973
1606635
1511004
198014
1096878
952330
497277
978214
1291537
1520391
1027135
263799
819345
1715312
1735876
1428074
1884648
663827
1195690
145319
425286
794009
888701
1939951
791559
1094809
1710548
1996102
1207486
107756
1363533
196424
870961
1260857
925206
266621
1228468
1583951
1549322
710158
1317289
1585850
1833900
725939
928092
551685
1559280
1160025
1189511
1788218
1098932
630432
319638
69926
989635
1828016
1998863
890125
1094322
232055
327274
1730387
1805624
1633121
809385
1303596
1879054
1732656
759629
240921
1605246
289251
1193639
1768933
1671790
183152
1293931
401450
789516
1263247
730288
656840
569848
731683
989662
77383
1283591
850651
1653283
1767760
336181
910252
829299
864013
297839
90038
1070450
1088418
1773146
61397
1301275
271996
808441
1015258
7341
1180677
12405
1923556
488563
940436
1033635
269944
1591711
124557
1817365
1288867
938256
1963008
1318334
1077460
1987763
1474769
996381
1530703
1575159
986329
707714
27264
254410
1501818
937012
1797248
1613130
1272835
227680
66932
365
1466013
1729164
573557
1807886
1256779
1271595
1009555
539462
1478752
1182644
642466
1820043
841426
1128073
1710272
84192
1024203
734034
837486
1533889
28909
127347
558038
1432385
512206
1115848
1369576
1844620
501258
610478
1648027
1503964
1557961
940128
544502
246845
1234038
1087330
1661036
1896348
296882
62094
1149970
733964
20436
1612616
1383931
1764607
1713996
963521
734106
341088
1957009
1607261
1283383
1366763
718531
1122167
149091
566687
144156
1694475
1363914
716661
1618046
426186
1546714
1077651
480642
1151309
138748
694718
1258620
1473130
1598222
1481424
578684
480517
1497581
297100
1668877
1079952
75040
1861611
798672
1946563
767641
1938535
892990
669926
97310
713251
1931426
1726406
1598008
1266184
952773
1259373
1360965
475066
973765
171029
848043
407225
703703
867715
1225027
388486
1661471
886256
351913
1872924
1514998
829609
1120023
449484
654499
552978
969559
105553
1959986
1400350
1442437
1512039
1652221
1007423
1634774
1952059
823185
1983411
1910746
209671
1984531
1934257
950626
378994
50241
1473317
360190
502477
840496
756725
6224
739551
1399971
585310
1839834
697879
1101521
1805150
999889
1657577
1305133
781436
405962
1957973
1679952
346417
1913740
356772
1795310
1732349
553588
467386
535906
892596
150535
624779
845714
1053433
1018315
1935096
1652721
1768024
445748
1562344
1230659
1154428
1154303
1042913
827919
612406
1822701
1512310
911190
41469
1583236
1235396
1868968
1476943
1695267
307981
796203
1622424
256971
33356
1796479
781627
247312
881509
1990114
1847241
34035
1186797
1903192
304458
237385
1521541
598580
1090151
142397
948241
1880220
1760640
1092311
1560114
274778
1558062
457103
582944
480622
440157
35011
1516792
1545941
178403
196453
1822171
264427
1064942
489774
1400015
1225657
1903880
547204
1864025
400464
1812623
189752
502371
839777
1068079
178144
433645
692949
950019
20531
1813226
1528133
1959850
862501
1370016
1732143
391959
1692017
263908
1467025
1405504
1287897
1802403
385394
80674
1238528
868033
582622
823022
295167
683652
1870641
1715321
1114391
1951940
1006530
713263
767924
1565919
989468
766227
331473
1909093
625338
787964
216774
1241190
1820639
860295
1533404
1723607
1879033
1369999
1842547
87967
487560
438651
240761
533266
1038975
1299393
108522
16249
1421306
1193935
1925681
1205320
1861552
1746837
1455206
1756933
1483828
1221340
620971
159048
393075
344930
1909510
1066149
761929
1725585
761062
1478907
1507023
1269904
1631416
805303
1860330
189932
1368516
1786768
144746
979973
742861
152116
515464
581675
289886
854722
947532
62457
59497
756047
1301286
1637918
1860742
257589
957873
1130006
383000
1661723
230480
786735
1285788
1025285
1313876
989350
58232
209762
1933394
1012926
1127253
1321767
1155266
1738387
1261737
78623
1431989
995148
124933
163256
501582
1774250
278101
344049
1284173
453564
159559
1868519
1402858
1638030
1696670
1821381
903195
1486494
1883106
1647821
1315969
1170440
44864
1091984
935404
1837007
109662
1163601
1112262
82341
264659
1283963
83974
1126716
1429656
100626
70031
1711988
855552
89106
369778
134879
572232
1648952
1739776
433252
1922541
796581
623346
1680652
1554230
1674429
6316
1593677
1261481
1252439
1363218
183669
1350978
157465
1775252
1834899
468389
719791
1477580
272994
733457
178283
1110583
435462
1624849
424708
577784
1562201
1763337
101550
1496294
999949
1451833
1987684
996576
1498118
627993
916612
1606342
1831547
1729304
1124603
921143
1949571
1513536
1910817
693408
58221
1725607
1362557
1308952
1221383
444949
325703
936455
1143512
1428009
42658
250685
182460
850906
1215951
489201
113516
702810
695529
1169915
811177
196691
721630
799680
1333780
254019
173584
1405240
80029
1503723
1915990
749855
1559559
982022
1901055
1747095
657207
100918
854227
5495
1309986
1526108
203151
1185174
967073
620353
342010
142547
1631551
647947
1341169
1622574
734450
1419715
1699564
1198214
857443
1372714
235989
681250
246773
1641739
1058810
119904
1875611
1256161
63745
1429494
1053473
1610114
1712809
1691866
752645
122878
227657
139755
207464
770813
1255953
1205992
729083
509861
27170
1273800
1449602
1073554
998275
979428
1488892
1039432
1176235
1678677
607746
1910430
1299328
748973
35860
1760960
1536336
1768088
1408812
1852860
1483331
1581891
395421
1065414
966648
1824953
1734221
896895
1267373
1822149
107813
328008
1817364
735399
1769377
565842
407361
1723226
1337745
1111246
1677892
709641
1721851
1078632
451335
939536
178925
499645
1779610
248863
859139
710463
1529389
177291
1292654
698368
352358
1099847
316273
1296623
727936
361987
1094772
1839583
1802925
223904
474781
41119
79908
1257110
13937
985246
1753576
812726
763437
336584
758469
235082
453110
1180589
445341
1320800
1956715
1364679
427296
1531066
721742
1585520
756563
1314020
1783076
530854
292950
1513921
794263
859154
1073651
1562555
1371470
1512301
1745391
1203223
451841
1209996
1071178
1926922
1720193
957172
431828
56912
435591
932512
622256
338391
523632
893193
250724
1789530
1612528
1436352
1477806
1645339
1092613
1192355
1517303
603688
1920550
315217
859467
1638062
1509301
772751
4428
1468617
1180023
1191128
52321
352535
249422
1696350
1578749
259756
747077
1767171
911064
123175
1165193
1789667
125447
1993473
1479381
452899
204960
1291635
799082
1904998
74188
727308
552615
1139056
1031362
1846672
1842247
315121
16328
515298
1772362
1681176
1939277
107584
46735
1856008
560696
126384
1253863
1295796
1059264
555406
1164223
1435054
784400
179835
1648883
478011
796115
1364993
1750446
1484173
1422507
1546371
307224
97355
263556
380196
1665918
641691
1576001
1573216
1179256
1269829
1406506
1437726
1968984
132045
668436
30818
1741457
200759
1413460
1928310
1887785
6131
1682113
1265899
855935
1305675
745666
1838691
1755389
1306759
1590397
60007
1387580
1320811
1107748
1099057
847335
1980485
948690
759322
1660618
1870409
1025588
187097
1352800
1229028
309657
523728
1815712
808795
210937
1369079
23139
1790919
1572084
1812120
736388
220746
680060
678059
1163225
140684
315556
366812
1594349
1877384
341533
1501413
165770
1224471
1125646
261257
926339
1475154
911633
1910537
861685
338779
1040540
818699
448
325481
1370814
207505
870770
1191581
697748
501372
715841
1282581
1658359
1078858
1895335
1818517
1558824
461169
965822
1585393
1359722
1373619
1648775
594458
235546
1989556
984156
135271
143383
1923522
1277720
1119562
567985
1265475
1488610
70588
314611
1872201
228835
1062487
414829
424970
1767536
33275
1402690
1014330
963326
566208
1208855
470634
580122
1040252
246540
1377473
1800819
871255
869014
768113
508497
1351130
921493
312104
1988635
1687117
166295
698842
1056693
774234
209787
183474
170661
1117106
1102605
495213
1829719
1265887
992304
1110382
1989393
1122057
909036
1332422
1876757
244565
1127
990611
977307
1915053
1381978
1126765
357756
156046
1114465
244527
1609814
1398853
83535
630249
409694
140018
1098595
557088
1349878
1092791
1971421
516585
262849
1466529
1384820
1760276
152643
1000174
1227917
603916
1069776
402479
6695
1760630
652248
681143
959468
824374
647305
1424864
73947
1886241
1457462
418419
1670036
1953856
963216
1449940
777877
1166869
417396
5194
1033057
1965880
1090455
1895082
229602
1393737
648609
992300
1996773
1229530
1138094
849823
381147
1416715
482460
212666
55409
1869171
1664375
1016593
1173700
1513528
883787
273970
445126
1573439
1513489
967762
1164727
55
1939832
1046061
623014
1266289
946878
851253
1531935
1502633
682848
250543
1856326
8498
1882743
645552
603783
1239069
1434943
1807263
1666835
1817680
256991
1668241
1125180
1557338
1430268
876503
1821223
1205459
856328
1630844
1993638
1773555
1729776
1995938
1921650
866587
1937588
996009
962628
1574967
173668
1919075
484197
726181
1874254
368159
862934
1792466
59109
1480099
1242729
1230800
1748050
220129
473296
1480754
819100
1217226
1452805
1389815
334198
544072
687643
1916275
1233494
1022933
579344
1430878
414325
1370028
497263
62378
927510
1438469
1964963
1549949
1473180
1895602
128312
665323
1060260
1382443
722311
1657009
50163
167411
937683
581788
500315
771077
814438
1232754
181681
1058351
765750
665390
687960
14749
53560
769842
205211
270062
1699697
1308089
1249650
1579560
523243
591124
1243682
1187611
1970105
204190
548685
50046
698213
856114
1490184
1210572
674104
646386
962235
1458102
920056
671572
1676706
977317
1493734
1259294
844079
1313338
700127
1596561
1582450
161833
1222623
1829025
819956
945239
325557
890297
312609
1860111
659053
87150
1343083
1546770
253702
354741
688088
1654601
784860
1606213
1579128
1194089
922779
148018
67171
1305488
1133973
1723053
687183
453677
1782289
1797119
1613168
1044258
1564671
1549865
1006294
1833681
89887
593838
1639201
252536
1074983
418917
1317315
964156
964124
1165437
1016606
727744
1915679
225819
1770298
1221908
1587014
776034
370673
1488195
264197
791178
157674
1930757
92732
909802
208968
1451282
286042
1443915
1631880
1077010
1281593
421970
1203991
997041
1008943
1811330
736138
815690
1086301
1465662
38506
862016
561924
1853388
1475432
1679841
1233164
1647299
1655346
1179272
850738
47269
1421343
1368817
792090
18892
1381329
1991772
240520
1916421
959730
457698
1300146
1926773
421291
1119493
1101921
492718
1401668
1350985
1285236
1622471
238638
1075731
690734
549713
995200
726326
32641
1398205
1270601
1481678
742658
140293
756725
1101778
880588
367578
1968163
999695
1608373
672856
330413
1310527
1953684
379056
440124
654003
689579
1421158
657042
143324
551995
531794
203020
1423802
1424002
1642792
573324
1215914
240355
1050764
1089781
946171
129950
624869
8067
217982
431796
464539
955685
999077
1915796
452717
994441
1907662
1868222
308870
1248378
1577605
83453
1472358
995336
1387683
680428
1329110
1282483
1019486
958333
1829796
698974
1408118
1192087
1320536
1876230
942412
1070463
1241090
227157
452686
1719175
2486
1334591
1276297
777100
1019452
324304
795413
848097
583778
14723
1259075
242338
1163099
1934792
670470
1047169
500306
1097015
854197
1643099
1659798
516321
1243022
1312185
219986
285777
1748838
874838
1268065
559269
998836
36092
1313297
1826738
1329135
403479
620492
517801
1227464
1621681
1106448
503898
418875
524967
1518234
1177490
1273795
661036
1577153
1105464
602449
342743
450605
1342809
944335
1686814
1370822
451952
1446967
1741822
78000
1949396
1044001
1027227
1887363
303671
1950265
785127
1827469
1697838
1028887
1472513
1579702
255080
1975222
1531656
68026
1541810
1421184
716635
1538852
1794213
68766
1585224
1235585
1457906
1159935
1578536
1769817
543346
1560152
1779963
289864
344182
739876
1158200
1942919
801677
1815049
1481806
354564
400271
1238196
1702867
554628
1839089
293134
680603
898649
1125688
1199940
500145
743846
1926312
612384
26529
238110
1913554
589199
604922
1065334
1347138
854638
136271
1596372
448478
392255
1129653
833380
105947
976843
1495368
284905
555304
205233
156966
396578
1671409
1798680
1917416
481470
484829
899390
1181788
299982
80918
146543
727779
264874
1062747
384487
98353
538254
520775
1856908
120632
85669
1843097
1084332
1981149
1101160
1916565
241390
483344
1638994
1916306
1136836
37671
1992049
689461
1142299
1428696
809845
1230739
760872
311450
1546042
528136
1158048
1660784
1729698
425686
1577061
1977808
1687189
1273383
436115
1752144
1733839
665991
147089
1033146
466358
1967333
1089155
1447506
614279
1407864
1470041
41181
669660
1884535
1310483
748651
729842
1398026
1603935
1176612
1114069
1371680
1079624
1108510
49771
550710
387876
1321551
815647
1952470
616703
1758938
427346
1260851
1484012
1015791
65913
1858153
181456
248440
410437
1585736
1313880
1139643
65327
150944
171832
456608
308114
1141050
608394
1501388
334993
1792035
1013542
62086
1095868
107169
160840
376701
243539
1786625
670895
787565
492329
1863969
1962904
851620
975911
798689
718947
1561341
62865
784268
244851
1230241
97976
1211210
1976897
812776
281515
1203523
509592
1057720
110781
1208074
1141247
520974
1212418
903992
91307
1221980
1806165
118564
950497
1373061
1781998
998868
1137068
1739410
92808
364918
778205
1277050
364842
143010
1745867
1505645
50806
845689
1933720
1707698
1451234
372863
1100568
1712975
924842
1416509
1265107
1182344
1555694
451805
1435794
634440
1076418
601627
1166728
280717
275158
1618714
418934
777721
106124
1020717
968963
422863
308696
1374223
58893
700625
655312
1179794
566531
1748682
524159
574571
1404363
744536
1555936
975669
1233477
326148
187172
422046
1559247
679735
1243629
802811
1936794
1517217
571651
119122
624464
1171344
852613
275136
1654490
1333537
1009866
155950
367691
680940
840632
108776
1460348
1002571
402940
307365
1394545
1317915
1010904
929184
1886601
1985201
1724
1074370
888922
1832555
219588
1532378
447174
1961481
612072
1095262
1417184
1030670
1646429
1332161
1449456
116868
666706
1586512
1722116
356424
1644592
462416
1152498
45297
1342052
102804
1186199
1101808
831397
607777
1096684
1009360
174577
423515
1225616
1744302
1602703
1423995
762121
260493
1294888
326302
241030
177089
1207606
550319
336170
716652
1341943
894839
307799
951561
485565
1719594
49777
1266869
1846477
951052
1083794
1882761
1273220
1508350
734655
875808
1085195
921456
564307
874958
795336
749295
1484700
1746380
485341
281287
1430344
1667147
1615130
1573875
316835
252511
646779
379426
1026430
150846
1358293
587885
940648
753186
1608851
1058869
822711
959755
1755051
525501
746960
242399
156492
500383
12366
1753499
738930
239843
391143
613269
444850
1149718
324225
57485
1750039
924604
200898
1726746
1597376
1260326
969946
1047000
509601
1658993
1137338
203994
731583
261072
703465
665626
1483471
1424996
2565
1967559
770060
1065784
607729
1094076
813941
1169991
651296
505181
1749102
561900
1749277
1504055
747815
182408
554673
825190
1598764
1096125
1458080
1257882
877387
1052058
251022
941337
460128
517167
574705
1554459
394270
420542
1504771
454567
1064261
860544
171018
1744369
189556
1451146
1061443
1377162
1143030
1788530
639569
152957
221218
1804239
1142864
270581
91981
724029
1604044
1920865
134833
1963901
539867
1480466
1002896
1247153
1790566
1820000
1145571
1614391
1838998
539530
556062
211783
1573542
383984
1113369
187859
286585
1587521
1726241
745771
937528
164839
1157321
1425007
372513
1751686
1229889
1758157
1188980
866742
1789815
1602853
1261810
783576
1899414
110817
991160
1945081
334643
1549639
1521296
847092
1132803
1111307
1148100
895574
310468
1031340
537345
1062723
637507
966104
469436
963222
1929371
1720437
596982
1047283
1451288
783258
631864
1538269
1157045
1813978
1797198
441241
88536
1187301
331863
1240251
295910
1119071
277701
657104
1124912
987053
1501112
190715
870207
41209
350795
619400
216134
1647710
1284715
1517370
217172
161822
109905
1175187
1113732
230523
1930333
451536
899980
1057868
804994
1201904
1773573
584959
410490
568732
659094
135504
1580064
1985508
938498
1691785
1104494
1558250
955366
1104942
58002
501453
714115
479192
1626785
1326708
1957686
782010
763188
1733577
541988
892744
1760545
993337
1585620
873472
489112
20815
1287829
233719
410325
424298
1760722
666193
1028087
1229950
199036
1171151
1932993
1364967
860758
64064
1415603
1314387
653662
942037
1981326
935039
806228
90918
865307
1129294
1831855
323075
432345
1308114
1357876
1208279
999192
1561026
759929
1750519
583584
1602300
670870
1930123
596299
30327
1617640
1923345
600242
1426543
1209756
367939
930639
1789146
64098
1440480
1668456
1675515
952578
1870574
1292050
390019
181740
221756
1727141
1529295
1194162
298916
1643711
1495106
63907
802465
1181072
517852
1991641
1878121
1802883
343340
494585
1224832
1129671
1501554
1024049
1888325
1926182
285277
56473
1991830
1843527
1925743
855432
701603
179403
1499502
1526203
857471
1569103
395220
1659040
1012538
104629
736066
1785598
899294
1505513
458150
1722643
645481
1534070
1612220
1399592
975618
1783607
7730
1824105
1552504
1907762
980227
117203
1689872
129554
145019
460728
454248
799729
81888
281741
616297
1771731
347916
1136486
930265
1754458
669481
1281101
1645831
282637
17967
1610196
1952911
1398302
233206
1054992
173042
68757
229511
68428
1322046
1032667
1384538
1809235
882066
1508318
1901263
233211
507164
749143
1280768
1289548
1570267
238476
1068973
42661
37321
1135601
869690
80343
1865353
164102
869890
1560999
526737
483684
391213
380313
676427
516276
271923
1157581
155281
1713531
298851
51772
1586915
1217233
1207884
1228981
40628
821651
53302
824692
1022627
1178688
653220
350519
1208375
1215598
572868
1253590
1914786
224662
1197687
1732561
1102183
632613
167894
733371
184949
788814
1976876
1611607
1643798
1401443
1293106
1284865
571101
919971
373186
870651
1937683
368133
146523
426859
35810
1869473
1170402
1026582
601246
1501405
1652170
458665
641907
1172145
781142
1780466
745532
931397
249756
1795073
879642
454419
774563
287661
1925533
1330956
1219719
38888
1136656
308749
1508745
205527
124237
1783612
1285687
160288
1034530
1057740
1513754
454983
662623
65400
837666
786977
1534587
905893
622065
848919
1542824
1214277
479336
1739261
1179041
1464626
1939861
1885620
1482234
1915727
1169409
1742701
631063
1792401
942313
561643
1039384
1670350
857462
1395825
1561709
774777
1020616
1334919
597075
314585
680064
445278
943906
1862034
457781
232914
823019
152242
1477808
866943
1018192
1451954
1800206
231687
1961676
1181486
753358
874590
158109
298537
1276950
1774956
1022460
205798
33298
1468250
626073
104073
963156
1302270
787891
1512193
1101918
378825
497802
1011007
560908
497858
477508
1946659
1058739
322592
829364
747471
1999557
1782568
815141
665630
1383722
786987
687522
528780
1896709
571356
865509
730431
33460
1914088
61111
1188277
1342207
1117003
1730584
1308020
926067
1462817
552550
281944
1971189
1168448
1565732
904525
1191691
958422
1411392
674784
1161769
1226240
1958371
1254030
391789
885556
1595491
781288
1630153
1258004
367577
1134073
1045289
533027
57190
679732
777137
841467
1226520
786336
1325112
1242266
822941
403470
471165
1163816
1770300
1616338
575984
1069405
1410063
845731
466101
467958
368028
933572
943225
1367024
791875
1090222
619596
221699
994476
804031
568579
1257646
1619599
868683
1459117
1113853
1694010
909870
162031
1454529
1350951
1756886
802117
1458799
1928342
1615552
445773
1740487
1901407
234790
1233218
1435805
1199324
1647251
1192759
554273
201669
1695211
711611
633319
712655
869071
1406819
1801744
1584904
528577
1487624
1428514
1552408
477391
919069
543329
1525463
1954223
1012999
1454670
1783217
1443890
1131084
1424592
1665369
461112
489528
134588
14686
792866
16626
477784
469501
259109
215715
1451996
376201
617100
180461
105400
416076
787768
1295140
681382
1568953
564688
1046159
1639024
167369
623703
1691800
454245
380679
403214
1896237
604884
463091
100942
1837213
235693
492096
1390685
241324
455616
1603327
1774960
1705575
1711435
364721
245009
1906443
1130048
925189
675083
1920256
1329024
1869582
1866852
1175004
564742
1138965
1939023
1492791
74565
1747250
1689672
1978451
701269
911947
808760
868451
1721941
1660876
1560258
874020
739033
1668317
456232
1355951
67478
1324683
331772
1676404
1437034
1270809
894497
791119
1286573
80864
779286
1234556
1800125
633687
1854440
645714
1039286
1507060
1313111
760457
1382459
1749188
143561
1359598
1223242
1582858
593087
379351
1012100
246996
856852
1407419
689715
1586078
1221440
1285916
1473295
942173
774625
1070488
1840305
340980
105744
772791
1796520
1144311
1878378
1863855
1887319
1795625
51535
1922937
1835026
985768
1206984
1813326
192187
1694287
1763219
928498
1602704
1353812
1449145
1606744
1520593
1840360
14493
602008
738693
1911471
1520979
461654
1862486
1173271
690784
1421945
816641
733236
1191514
904393
1359614
1615671
913007
1345127
803949
691994
881721
710295
111892
1568215
152939
873028
1343507
1494722
1484656
1507581
707202
1943521
37035
218100
1111513
1112535
1502261
1059817
1960172
1071628
1922172
713497
1491232
945291
1235079
1815420
4673
834010
517046
8618
1621722
874909
1028595
908411
1402410
1345521
1290291
1574606
381837
760585
1900086
1840298
1679511
927155
1227055
804257
1324559
1876013
656251
12526
687058
1790574
1003336
494286
1280403
1305061
877290
1655027
1521027
84557
834969
829785
1217300
1473147
1834801
1640613
1507461
1284044
1917238
1020113
1192720
192769
1231388
1784522
675563
1887428
1895242
1908833
359078
820973
1828234
1988856
873324
219422
750517
585024
655781
859051
456164
1069531
1311638
716744
183753
63906
512921
1854705
684982
1613502
1398060
651893
715840
1811876
1291727
1259051
1000218
745778
305869
451276
374977
1167930
1676995
349783
1362077
1669731
1397619
294576
1464316
1328896
898000
515644
734874
160337
1867256
1435473
1485229
7923
421636
1497015
18471
1202343
1850112
1076287
1544847
1410258
1769341
703977
1614811
123937
404152
195242
1183209
1804218
1267364
1246635
1191698
873087
664820
1387502
760624
1349756
183252
1334364
1359026
109999
1028884
1907652
997459
1898161
1602197
9905
462995
6691
195691
196020
1748822
1981005
977878
50748
1139550
1723498
108369
970286
1773180
1992110
1351832
204668
400810
1899720
1617864
1604322
1213520
1551331
1222087
1577446
348351
1902895
1822459
1344735
521664
1626218
870270
1275035
405376
543063
158850
866965
151667
1492242
1939854
766311
1376681
1534170
1058379
1722172
768085
1055797
1329016
1596198
99270
1829242
257007
1047568
1014636
227357
83510
1934785
897028
1552737
376574
278459
1013810
1130008
527039
100262
1330137
511819
397555
122414
294882
135492
715693
1162788
530060
1401239
412250
1072139
151135
531341
1545190
1473609
1701996
358895
182742
1052435
1152778
786630
1153310
1327492
1945253
1622454
153732
1597016
786914
654254
289043
1329774
1792522
459237
141709
189036
942749
1456423
1956033
850764
1398981
1177338
677362
1015177
1516820
1751800
602452
1523213
468330
1695187
1446733
1473764
647971
498146
1584982
434448
585925
1524575
847502
1007262
795206
224580
1035226
1753214
1639930
930359
1480362
1529921
1735484
1762867
1714676
79290
865839
1522235
449894
956826
1882394
104048
244257
404613
839424
837629
11567
821331
383581
1782578
637177
559964
1672118
1283609
1582821
262230
1198430
1342065
1279326
1738826
1304735
878734
172948
1257972
1835949
544227
1671247
1780273
886074
1075051
382624
1509284
790353
1574323
1157608
1993702
324876
1491680
250246
101484
344451
552252
422532
120526
845025
1420780
1417575
1805903
1230325
882888
1132740
877191
1666610
1956288
551895
1588526
1775441
1499154
814739
415317
370480
1960084
1903640
1272317
1782708
371874
1103725
623072
1105873
800448
1137691
725356
1267677
1846408
1928520
699944
495152
491068
197988
1612016
1557963
1165779
680893
140517
1427846
852730
1217440
9133
1933916
1484589
1406122
207412
1151041
1700518
1985895
1117624
876437
743824
277183
143712
453304
330710
268247
102567
809269
402869
1257544
1524509
1037939
1407782
18806
722831
992544
1803205
275195
61294
667621
1318586
1815745
1396457
1251243
758951
1382689
488568
333920
1243027
691188
672798
767046
1967117
325208
1139522
611020
1299789
1323126
591569
755850
1973226
252900
1632650
1025625
956598
1234333
573240
168596
990760
1257080
1021837
1136513
306652
252000
1521581
386323
857136
795775
1901373
124351
787739
628268
979987
1933252
844102
1025763
105158
771318
940947
73885
632413
867739
1137457
113272
490334
1466128
72171
421000
1928005
1283902
1743733
1226500
761159
266886
255666
1949038
1416557
791847
1935918
732204
861555
1897301
1947302
892931
1016631
1336436
1435143
276753
1383799
1029567
793298
588616
1133399
170962
980410
256814
97416
514243
268282
222488
1131957
180434
200726
1316662
66950
1990558
812390
667915
852813
1499402
25828
736687
48076
711117
1799262
1955536
48840
1190269
1538228
1845180
1977273
715011
1738522
1047245
413449
1416740
530186
854532
184633
458415
1114130
1463258
53688
817092
301593
1050946
1408411
452941
942440
17772
751834
1920491
1899058
1203121
1164317
1521674
1310048
189485
1585185
1555619
1918267
558533
450998
1438048
1918103
876358
1588582
1528768
879199
865078
1149943
857055
885352
734648
616479
1344579
1348564
1740670
1627471
752221
1324083
1984763
154236
261900
677625
514971
1315872
1330795
82747
804393
30806
1618864
340989
721659
1537515
1503561
1131436
1313932
1753166
506844
163060
1058468
871282
47977
119405
1328510
383458
673958
1519573
1595742
755104
1435727
1842177
1793699
557105
1614155
871532
1895608
1539489
1871743
24706
1002588
560698
1354265
539773
1318605
607888
462814
188865
676111
1800390
91804
1195086
1669140
1301961
1332262
403189
1081341
1216173
1461145
1258838
1607777
363486
455621
1501362
908005
1316897
1791523
770899
1830019
782337
1762423
629597
1986952
1719454
1805672
296158
1824899
1592517
1696054
1479066
200080
1347864
3538
1126828
66757
1502228
1391145
636248
775742
889949
1504465
1542558
136718
1705496
385892
769735
1331174
1017184
1201587
1622328
1590001
904412
1009185
1385449
272872
1915203
1918010
166468
1833139
542330
853897
1030760
268187
746981
601545
1983244
491266
1179931
1967758
134975
1779607
930074
416925
1468062
649216
509149
134320
378688
190938
1185076
673728
930735
1459898
354235
305916
778006
524328
813508
527103
683773
1950631
1151765
1256753
173460
1611942
1262929
919693
935311
20004
1487081
374001
846371
184330
1948824
297577
1515061
1075336
1273719
959537
1571178
1108409
1050916
1142709
357339
1585295
740335
1275738
565071
1350894
1273729
234075
1401702
428575
1362305
454708
1063221
391719
1691518
1148912
1242675
525739
1131734
1425750
1502324
155294
125910
908009
1637754
709407
378366
1317113
1541413
1640553
387223
864827
1118799
1828926
883082
536040
1476098
636287
921591
8382
1624490
1261673
172966
59779
249035
769656
1310835
1497508
205338
455816
1835488
55158
609048
25471
1933304
1135896
1695243
1167706
1718044
1617455
1996379
1114263
135116
1569316
20997
858872
1590040
936760
1864651
1775679
1308947
715525
77055
949721
1636451
1401886
1658255
395356
714254
1679957
1525731
932330
225856
947618
1778820
240532
68625
1867662
1530557
1058148
449054
1475973
1497566
1564359
1096660
146006
1314824
215125
1252691
1298529
1333310
1127763
1439250
357998
1234679
361069
1384581
405847
892600
1326459
635683
1868604
1904566
1860419
964869
403283
722031
280762
929335
1415661
1032827
995863
1170730
162933
517520
965156
348399
1866550
1969030
3531
194885
987219
985159
1275864
172030
803556
729953
168624
437762
666863
1836481
1289149
1612753
478604
1844790
1508124
1322218
945417
1364453
254150
1609414
363037
630089
1510043
1124810
285898
291124
960695
176827
4430
1913660
516031
1169723
1021084
197233
1417422
1849791
1250608
897619
1023142
438436
27052
1721272
1780517
1837358
393409
1754701
1260763
389354
192099
306986
727815
241236
1043172
1536568
548476
664506
802784
218818
1934402
247038
1064304
1536613
1242293
1419844
1286803
949041
1404011
1293297
227054
1654740
7508
1706659
415606
480820
889197
1528321
1160915
1998
1758775
1693985
1858569
1626906
722354
1812160
1565119
45544
936372
1689978
1968940
1008044
1013869
1562715
1785448
1022567
856381
1043608
1134558
1176916
77743
1234081
109495
287988
875764
782280
1380678
653940
67887
1780140
1095111
1340308
1246663
405125
122835
1274395
1363211
156271
1913592
1319289
561118
1404806
1870315
1223656
151444
1361335
1769153
460530
1228591
1021052
1425693
211822
380064
130567
1952687
1566763
1910737
1256331
866767
1237654
892691
1396402
1031603
605644
1675828
1274242
907145
110825
526505
522118
1822154
318516
1877562
1255446
1625561
117944
187985
1659505
65934
890924
629164
1395961
1895773
738295
1979854
1462020
1747070
1870274
663230
1898746
1193485
483503
834757
1695886
1388420
338514
1351122
1981847
1207646
1170688
1005668
178845
1688434
1672951
380465
1912627
1593898
1275721
1317097
345358
1357608
202382
1983916
566871
1565372
493556
1184222
264388
420335
348519
966759
928111
1329779
858681
192799
1870758
1313787
160240
780398
1400241
247278
40798
1178764
817031
1935969
302892
450639
1626452
414551
1978352
1267449
1899697
729891
191523
1071409
1981173
437530
1357196
101900
424586
1522573
1706859
1319482
109932
16662
1257862
1232913
447896
744382
925175
1536170
1168050
108124
1211291
831039
700042
1417392
1473791
401525
1507200
1453549
19825
1872904
1210378
365680
539667
597352
1768447
135961
1817229
453551
488461
1459934
1846156
1995433
476186
1141467
284843
1826369
766966
1295107
358397
1273174
1759352
190391
1317501
1597153
74159
1230242
1481106
932719
926949
865152
1583012
1903117
381545
690612
682910
1058901
529097
353232
495968
307301
831927
1680264
1083031
206322
1877597
235816
1157107
54641
1123767
1100274
1319794
175147
1155206
536717
1066774
1928106
1740584
1121623
295086
156509
11530
387883
50860
384939
1253488
1961075
524969
872275
1328421
103815
806060
599670
1015797
774208
682999
1874822
1359886
200766
767731
764846
1607299
140438
1051192
988861
729261
788607
1630551
1404945
1296169
825793
1895919
779564
688891
1619012
353344
1397852
1378746
1590135
23658
159632
1809274
708596
1223298
750199
518265
40044
271895
1971575
1249351
248613
1130943
1264710
133189
1954002
1797465
767443
1576379
344064
372610
437471
78711
20318
56463
974960
1827365
785025
1964922
70979
1282169
1194843
81516
431570
61076
852552
1458864
294190
86090
1064038
948717
953763
402113
486421
924804
1898148
949793
835812
176441
1025908
1207952
775410
294835
1187574
1256405
693901
731302
1595328
54082
157171
957340
785275
807160
1458671
147864
1738871
1398791
590911
567620
1344358
1239155
394293
1859395
208401
1821620
1690852
1351861
461681
1662571
1680371
1921728
616501
1699390
330315
1615522
734009
864749
1866556
1310361
993024
1703157
1029450
73059
142928
1838769
1179603
1924162
497006
1327046
672760
1692030
1367623
123745
1459133
378440
1048419
1876372
1463004
1019209
1181854
1573158
783179
534159
1137411
556090
853636
12035
880770
567276
568696
1172420
346555
1408053
870384
1011821
1318491
1965789
1583456
80961
1203767
1274712
1899813
66349
851290
457362
1804922
785807
362939
815796
472831
1633373
580670
1919681
954872
320504
1885904
1267536
253316
299980
1711518
108168
1234372
1195810
1131748
1269513
1329872
1689686
1146792
1165201
1401974
290534
20314
1675133
1464385
679827
797510
274249
1982065
426480
1538979
370675
1694490
1869445
330685
1654510
1168852
548302
1780980
1649488
965626
1222596
16946
99668
142394
881772
256522
1736227
8991
748146
387141
748269
289112
1242394
1152805
974879
1814684
985599
484089
625759
240190
627897
1624920
753816
1747240
1943351
1536551
500394
56990
1764439
88496
1797009
1582231
1290912
1155797
1736402
1686381
1889136
967321
1297824
313346
1874217
1848751
712503
1221481
904155
1163057
103282
993353
1573192
1633429
987785
821106
1136065
1229131
1573468
1804257
131303
813648
1512152
1777909
1740012
819432
1422559
104419
14602
1727176
1387865
1096471
1825172
1628432
273466
1344330
709564
1373216
996816
872049
90265
85827
534014
1221713
381288
1111844
250197
182619
1752821
474663
291997
768124
584333
1678895
1762082
565298
1077177
150624
1241393
109923
757136
405481
1463971
1615548
748364
1947972
1213478
898102
780248
1694320
86596
1886008
298310
839586
1708336
161893
87967
323797
1650610
1467881
135850
298288
1742023
777776
396830
676526
1281856
282686
1550977
550285
1020342
74530
577736
276468
784509
1099440
321897
952376
982872
467849
990336
1626000
419801
325492
910763
255432
1045495
362644
1154679
893822
1127907
1738828
1490401
986226
1206687
1351764
1228486
1871906
1436421
1817486
1012931
1877515
1278632
1584609
69831
1729530
1888262
178822
780212
1946822
864812
1864033
1264634
1165850
1117209
1168070
947015
1363194
107069
498794
1164271
665746
105172
1558690
1052558
11523
1048347
781127
1497587
1122416
1611031
1504771
264622
1924750
1770694
1027294
627989
435524
631289
1374489
296509
1014359
572276
1027423
216010
1927889
1014027
1074208
576167
1748326
1702299
1320240
1503254
405418
1401072
1806212
66535
182844
1721879
1888388
642386
475750
474215
1219721
875450
1368824
1825781
670085
480461
544940
167492
1479008
1357605
1273667
1072802
280171
214609
1495392
601179
220101
131998
824716
5778
892344
365918
540863
123565
611019
994530
1088384
1470541
849673
462411
80320
1102947
709256
728388
1916785
1824692
864347
1021089
1668565
1674338
891616
148267
1639867
1700219
1637503
311347
860612
1061272
1014077
88581
1524336
1637113
1024908
568468
1422201
1793936
494803
1207654
75054
1045097
549548
711287
1792248
716680
80910
1220552
1676244
1233864
1871262
1850808
384928
643310
1236245
1263518
562399
963120
1989645
1418621
1484509
1218793
1241150
1482005
1243244
320983
459358
257978
1978162
1066222
187649
855649
1615194
1950211
1758862
1363930
1874063
494381
227892
332841
470910
1522299
1253063
1900843
1368676
616123
1530524
1375583
278106
814785
489905
48024
769095
1789006
160499
531702
551762
1244648
1408538
1762349
1425473
270567
199777
1053658
572837
1097287
1151651
1440854
544382
1658713
1145707
96016
1687991
684054
1819375
497117
1616722
1569301
1398228
727578
88116
1737300
932528
1837526
638850
715736
460595
399074
137881
709217
898893
71417
1121286
1040795
1350075
886319
1779358
1333182
978518
2522
1550306
1463057
972543
1933634
66614
1246628
1099941
1708529
1631662
1919108
969423
653890
231940
1283536
1250865
325031
1560026
1068908
392695
105499
868550
929159
1959915
999217
340552
1906693
569784
1585177
554166
1781142
1970860
1728046
4192
1423913
829670
1999655
166525
968020
666158
551521
485207
1156596
903426
108243
1519123
423507
330821
175867
1406750
1815033
1229495
550518
514044
206296
1465783
726219
656729
215158
1829271
538936
204417
186155
1821163
798754
1827679
828560
1359684
1273057
840989
710930
674315
200605
136929
1132254
533841
339057
233740
1922089
405166
1206474
1869921
1580774
1589325
1438396
1751456
1286344
528168
874422
1048391
1696750
1090418
1584514
196586
950593
1747572
690344
1742429
408103
1756346
532343
722852
1391795
819652
11997
1675639
1742488
445880
1237112
1436673
989614
571163
54395
1880326
1659649
876786
900391
708109
1325515
965249
1417745
1234391
1852777
984689
459823
1611356
1462520
909878
1323481
1820386
291455
1390384
1451785
981820
80637
754017
1805642
964165
332923
624674
1904460
1505967
557862
1532376
1972611
1458203
1694601
1360981
1639645
689665
836082
1880054
1714110
1358470
166112
488359
1707189
264840
608785
208391
1540235
1961576
1314450
734724
734049
957916
222813
1160163
567118
721099
642169
450259
185817
362555
1258456
1153262
898180
1599616
1522196
289113
1179471
900390
799450
1146858
590940
1992054
1510087
1305437
800257
727722
706060
215279
535080
969175
1055741
872121
346546
1818982
1033192
1108621
1629650
414741
1055876
1751282
1418626
804216
1396511
1771362
893508
1673748
1022740
1784708
1273002
196603
321705
961454
987880
465236
865862
1415978
1654008
1406656
1969470
1693769
1677139
1691590
407684
276406
708053
170561
1549379
1594467
78758
1685342
1323131
553356
1673702
736539
1398445
1639737
776218
1487206
1926565
1247906
1949682
707859
680657
1529997
1664889
87544
1449817
622777
216900
1198896
954470
1268320
767422
466088
789224
1744780
1953809
550385
115621
388582
1475235
737393
969303
1689574
1456669
210226
1015730
1351844
1906028
1428703
1161307
489277
316852
1347700
1979696
365143
171308
1765620
800183
1319492
1553324
807801
1647803
286141
1478097
203423
306753
925982
201153
723730
1182940
767486
1845731
635371
10485
812222
465565
1431983
1391892
677271
136941
220514
1038203
266525
1177700
770079
1206493
23551
1262953
1523288
966299
1845449
609780
1117743
369486
1166158
871919
1402403
1148260
579965
61375
477573
882175
1065529
1598738
1804318
1904862
647357
1936676
1166201
266225
1441282
251275
272660
192993
1335432
1981952
1322248
1412967
1537353
742040
667202
680291
852847
1317957
738311
121046
1917751
1881781
48318
1035356
1011726
974175
1644651
398074
162142
1675979
957766
99958
1810325
390851
683964
1477782
456428
1495893
199667
133414
319053
1874416
1404927
1227482
437792
1397700
1784546
281304
398620
1938471
853952
152606
1269554
867871
1958575
1421076
870382
248280
897670
1651459
1761908
755649
1673770
984892
976948
1807961
1996395
234212
1729271
514652
1981359
626256
1949406
1650518
501182
1173189
1355490
1695566
362982
1734911
1765868
77542
913759
1278717
1164570
1724655
1198362
15189
1210700
781401
825778
260846
685790
173041
1815814
869490
1620448
1070745
1798970
1033129
1294020
835971
597609
1559241
490010
1818302
705483
840308
14233
1708668
1623068
1684559
10627
662617
379168
51532
1814927
707366
1361947
1020196
950729
1951514
766732
973788
1841828
890932
1273523
858540
681998
1297421
1608122
1682070
547731
981942
1579178
1689995
1248699
992451
1605414
1493883
621710
530556
651258
758098
1334633
187101
890033
1480649
865687
1817803
1203467
948592
1321363
106280
1536254
1183515
432238
1422685
1530105
428352
936062
1777140
238762
387203
1411858
717075
1719632
456259
453460
1060995
29240
412308
253565
1681298
421584
448302
1479395
775994
1245062
1431312
512855
285940
700140
1014867
569215
1434382
654522
1615858
970641
1297966
534097
130054
126535
903294
963345
1804567
164499
1536763
1213447
1937909
170161
1403326
607284
1082990
1199917
1217617
1924743
952840
1480563
1809537
1677740
938575
238984
1952176
1264477
652677
1144322
1227176
244117
1309507
424953
1696098
884865
1668894
905441
1748443
1725269
1800984
1035910
698257
499882
1227481
284767
1747399
1166044
760882
1455298
1228548
1179438
1403572
127487
282729
1684823
1977219
820856
633172
1502812
1978939
27899
764141
760240
1880708
1642401
1265412
321050
1839605
318994
481938
867440
744250
1654198
1260800
1321656
152048
1983014
901977
188857
569746
1876210
1006421
868097
1051961
1268023
601337
740993
1229692
1778011
800704
553820
1057283
1977926
715459
607942
1801228
530882
295930
1420186
719049
1129276
1866042
515298
535518
518728
1605584
1527192
1400169
1076344
1494891
338859
709460
794192
143744
1399369
391092
827562
817375
1769423
365596
1949104
1773286
1225481
793329
670608
741125
1497002
706056
768361
431581
1711342
1425178
1126252
1459143
9229
600431
315499
629961
778751
874068
177152
684887
141673
125445
367180
1722405
48528
1120067
1601542
689880
845275
377204
919682
1610403
1994973
1427639
1286058
1169959
531878
1058342
1503421
683034
417530
253171
1813122
1468563
1174352
1440491
1705054
34067
698613
392739
94171
1283418
1341420
324709
607447
1938303
968669
949932
300641
72327
179390
782991
1330153
1087159
1931279
515418
214468
359022
351473
1049508
1922522
45165
1472885
1834046
126478
720998
671189
1688693
598127
845721
1020199
1115183
568747
245097
1688068
1100535
1135251
1988395
1667274
913159
440730
1581732
1481230
1017876
1550335
566782
64858
458072
120754
1302753
970211
676554
1938031
1884804
1298661
1177453
1117422
168494
330145
132209
1335652
1168056
9872
709300
1863257
1865464
1938826
1838993
507609
1368347
1811308
697209
1399309
1097829
1486093
1071606
934660
300737
134599
1694552
1830385
193448
390336
1172327
1445027
371320
464906
405166
1868093
219824
1345915
1998679
1798553
1272336
924321
1477583
311255
685486
711654
1463191
1237702
178740
1319162
1150832
373081
1913113
1429288
1540636
1522758
351342
353168
1762605
1694016
42992
746083
1578493
905578
199318
1111689
384923
497712
1353224
1028753
1020629
351515
1577716
188760
1026583
1161012
1293217
964194
962688
178230
1813090
1019516
942839
244994
263456
1435176
873079
1323644
1652425
782025
299826
481073
1620077
1895934
1210724
1993505
1301639
89928
1423225
1579775
1129431
1892933
14898
551203
1903245
313835
134712
1259525
1758583
619351
1197447
319949
1785632
1163267
1179013
851169
1288673
639644
555547
1694340
307778
523559
1184682
960853
682105
353264
229829
1479359
1015903
1217402
175452
35813
862492
1281128
1721811
1030350
1129430
636397
954279
985665
1122610
1066579
1052323
1870148
1997827
1619314
1102056
1478539
469119
90393
726674
1860893
246386
79753
381328
756291
1160975
869820
992677
214731
480324
1552848
411260
1258096
1734291
120618
1157870
1225731
519286
909192
1130732
798365
1137636
1361994
1656376
90267
1310948
297353
249762
1026326
1001920
1552451
1285917
1942675
1744153
1496233
1317289
171772
1976563
712959
1596519
1708484
972283
616732
374898
1248706
739665
987007
1263577
1053859
1751756
1137660
789616
802302
1111940
1843950
939711
569186
507647
1835374
657285
930794
216
1258590
1321206
78550
850621
726173
1671152
1627939
248539
1057661
610031
1559848
1133462
341017
1511291
791973
724855
1876665
1423891
1555024
1064653
1996618
1346399
699237
1020544
411372
1614800
428631
1212796
273122
1275569
591607
1508438
1093178
1241780
1833554
735058
771301
459201
318053
191116
1938548
168352
157258
356154
1992340
4454
1561765
1319007
1261603
1126894
1645785
221526
1111635
318281
936
1052749
1074270
962715
518667
817328
410631
321230
331070
1292923
144692
1511569
248739
370057
1810243
962017
978079
1207743
1268312
1198700
595567
328261
1023246
648395
656960
995827
471912
747876
1881119
1087596
1273698
1895907
285684
1887817
1858494
1977964
1750245
965502
1139264
375856
1944146
1994760
1183212
824293
1360879
1919740
453240
1147721
993554
213378
1341219
1929199
1375454
661179
1262032
514557
354700
792475
1364955
1564850
1115565
1849086
287133
1520452
1550027
472601
44241
1950757
1413574
198082
563397
1070803
410890
1051059
58856
1624616
1605307
12570
1694739
1603939
275286
535604
441673
1949106
1243021
1070916
1541440
1248238
597576
1463109
233235
1348544
337415
1710211
130246
985702
516587
1510727
557290
265846
596846
616471
276609
64300
1350856
3806
377668
459739
1840111
1998541
845432
1551707
1992472
84649
1858527
752862
336338
1446478
508452
1324357
560282
95256
1342166
923133
154164
902746
526183
1535868
1209838
286575
116667
1123819
1727493
709640
228129
679591
1490641
1291961
1148395
917504
834119
339968
1435559
1607696
836833
534955
952884
1937090
1530564
841412
527066
417045
690452
1606125
174757
1095415
204015
644210
1853565
1925241
1746515
218208
534541
217717
1037148
444211
1027309
1032048
1442690
1559247
1090863
1019713
691958
1779318
604994
176154
627789
1197937
531870
850097
1052235
1989964
859580
1108303
1275408
389275
1581754
1101458
1026896
886436
466798
1391728
992897
1591152
522095
519113
1960297
434282
913639
1627244
1545424
1756013
1553154
1319116
1134203
397501
1370990
1986564
558128
941648
1215307
1297501
1807925
1934608
441197
723973
1545226
1002801
629418
1309091
1271149
721137
340994
243502
751182
1448679
1503837
1752486
1257796
1526530
1845556
1588428
269082
573945
325086
830118
37938
1790331
1904653
1939421
1875811
454759
25076
888373
536611
362224
676958
1683243
1591687
9844
1355219
588404
1200578
1090847
1725606
1401816
1137172
819620
1351315
1559053
290707
1414666
870632
1999614
1591947
394318
1896480
1281238
387887
1932983
608115
1031341
1296763
330119
742931
1267589
1806251
1960995
500002
40098
145000
1513531
1388030
942140
1359898
104902
284309
590542
1907756
67044
1730883
1409404
925050
1201573
1705544
1302702
1885475
24543
671487
1685140
315154
1225219
408924
1246890
1899735
1913560
1128925
1558383
1547517
809989
878532
1548389
37570
1988004
178740
1265617
936129
455545
751320
1232215
1186696
1668842
744492
1244671
90332
1657675
796529
1586940
1712205
1862160
1248851
1298472
788334
353960
1104374
734602
422214
845413
69472
794833
1627894
1477646
1808775
851125
1698690
1633247
498134
1974663
1649734
1269061
30194
27033
200587
501252
1435525
445664
809300
699771
1204655
703735
1488826
1462104
1961187
1711445
725874
1783890
1779990
116712
133883
273159
1854176
235889
123684
1410936
17174
586122
648865
1159489
621008
18603
871557
1288940
1965481
1140307
1062611
1217542
1498016
1800240
659543
265369
1494541
114646
401487
958515
99205
1933883
767775
981356
465196
696413
609108
1547326
296635
580180
1190235
1605376
715894
1153220
1605703
275415
1805015
1685691
1244643
1708452
1119355
144115
629626
1457286
984123
117451
1657901
866528
1630361
614924
761139
115389
1914436
1023628
646769
1479278
1612076
1594704
1310227
686457
1847616
447599
1589473
1057357
1036388
82713
1034701
602771
1755169
1701203
649239
732332
808633
1153660
1572509
1987281
1687584
796607
192208
232506
342546
1125884
1957742
1785989
472401
1995529
1451455
979777
662739
1242083
1056529
716498
1172245
641890
895287
1377739
902109
107428
1743515
266874
1143450
1127953
1654095
1607383
1105067
1697946
205321
523626
1876365
118579
1816427
161372
494880
1590321
1829638
1134455
931883
584206
1034034
1104914
487125
222797
325882
1477387
229484
1873771
97571
1840770
1229135
375244
1595386
305005
683656
613683
1194634
494676
839234
779937
312325
434538
331353
1681428
987584
1988348
595062
1700345
1342816
1685220
1979499
112432
247735
1072974
1668931
1578595
84818
921232
1916057
451141
520247
210100
1324298
314797
1927130
507393
499904
1116246
1784461
1102662
1553957
1825655
79854
657668
1500039
195929
1632904
1625552
515361
620167
1146521
244080
394640
1609464
1902299
206788
773789
389364
596734
869265
75139
1177228
1973205
1865235
922821
1127993
1979553
466928
185286
113652
1934098
1417494
1237365
280353
1741373
1178584
1229866
1535742
1968543
1323762
1447580
1040087
1643003
855666
729634
1762051
946639
1578788
1848885
309184
393348
966385
510189
1688660
1031771
1907124
64771
988104
1581103
1194661
1505426
1136588
685996
1009339
216057
670023
1722702
1468890
443826
1824422
272081
1334046
100324
263178
478374
1814218
895033
1648743
169072
1990069
1596724
1909406
1499588
1209973
238267
225323
1114498
1205807
1567383
284127
718209
1707255
1339933
832053
753831
284045
143154
521216
408118
1998590
1434259
1521214
497803
716464
96168
1563831
237971
970045
1138922
1305220
694559
1303636
1380546
1797803
1491320
733870
847757
757152
165412
695924
1865176
871431
962778
1434839
1631607
1866177
410304
228710
475699
486312
1011073
765413
469225
1801021
264880
756953
1834376
1999312
1339813
1793879
914808
525393
742060
13531
31244
236603
1917122
1348871
1511681
1576978
167077
710775
1876221
449919
96940
688590
1360437
550519
1320214
1449681
821792
1427882
1560991
842152
1210146
848767
557687
810025
1728009
91822
1052627
1710905
834515
869619
642201
1400570
753272
469058
1674722
296894
1111930
1538279
1469524
1787018
432729
310357
1752247
818472
1262321
737329
1737336
1362792
341925
1133826
354467
114924
1554747
256977
921318
326245
23661
855506
400056
1554789
1814446
1547654
414372
139419
1127575
54090
1195456
282908
538654
1345299
1404735
1545122
1194846
865760
1763866
1595007
1253114
861756
1575133
720134
1983640
442538
403155
1938859
646616
1683598
1696580
168095
1411742
663572
868352
245523
802312
738168
339470
522109
1720228
1410734
1727299
1689238
1530107
293621
1138752
1823912
1206001
1860801
1485076
936478
444063
526255
1433071
239278
209044
1309324
790786
1797781
1863612
109760
839619
1404610
1856930
1547701
1669584
1979805
1116019
1544065
1481087
282301
832283
1379298
388700
1168914
1774251
87587
1728736
343102
994376
1786867
891675
986621
1333341
751537
1208729
1662498
1291018
1293327
420097
1536689
1873091
558964
1575166
1218527
817509
1279048
1510724
1131215
951632
1231715
1813005
344713
1456561
1573575
1745432
1065692
653123
1291976
615561
532154
1572839
169935
1964794
687227
881155
1439613
282228
1091684
1104209
387930
1936739
408078
1242123
195323
77156
658112
100618
1461489
1735347
1049941
278957
134812
702623
249579
190146
965240
1548274
916296
1299393
1190169
1262166
1095630
1210363
1744132
82255
1045584
313080
1268499
1630850
416891
953806
512444
449710
1815592
87226
67673
1670237
909977
503085
1927185
1399465
698876
1771925
1275060
1458047
1467571
1357012
7646
201324
1316790
617683
580217
1715885
29158
1672724
536691
822927
1766017
680971
534293
1433494
1884986
1689576
1209159
1408598
405557
379326
1255250
1265926
703648
1056287
1942875
1917500
1772195
1203800
671093
1037091
1550548
1994417
509761
499573
1176882
1050437
1272985
1091723
1470865
1473511
857273
1054
1418437
1101355
479906
837450
1980506
865489
1216387
1058874
1341289
81401
20684
567660
360398
1049388
1858999
695786
746472
850129
494457
394106
281360
913601
721363
978856
1171327
901925
379906
1575370
108514
846381
11346
1385461
202206
1561978
554778
1712803
1905996
1723701
1884260
752182
1484048
3594
282134
1084784
122632
971294
300722
1733273
1509621
486102
1034618
49255
1862892
952993
372767
487366
354627
1433670
1230128
1572735
1335658
1450242
82256
512284
355275
38548
948543
389870
1623217
487733
1904400
1153961
166030
1736816
1720129
873070
94741
372436
669932
1103797
1949875
332354
1472037
1504550
904527
1371758
1402536
903120
373822
1068984
1264866
1316124
1091297
230353
1959907
630657
39251
135482
1075824
921377
418553
890522
1226756
1169224
1340162
939796
1574079
1671720
852968
581714
1216654
981261
1442085
548694
1027939
69310
777574
1063816
1668973
1898009
1977150
897923
958029
410091
1525742
1359608
688355
489865
1292509
1163028
1542589
674227
1213408
1865648
98551
500252
710519
1877385
949550
8034
706351
684160
1932605
936567
680196
1976210
1796955
136144
772209
439001
244294
1844478
1341215
63639
1346960
1592702
1213735
923848
1243418
794399
1647754
846385
847995
1438608
1978678
312039
1085646
1790251
307074
472532
1837822
1805073
197377
824085
779718
755352
1820279
936886
1626057
1061420
788020
1801212
737213
1404013
637453
207087
1073773
765706
411136
1490261
1753328
807213
1222619
1181195
1379964
287482
1179722
1674005
1777060
1355470
1512700
679738
279650
856956
627720
930366
253592
1136040
1726525
1314330
924899
1950454
649457
1235418
1980776
1273316
245345
1178601
1694295
1397526
136326
1503808
711545
144411
655853
1665157
525314
1449717
178529
1766810
1554101
1945806
740472
257103
380583
530328
1686968
1216697
921170
1058627
1032199
1347183
1774494
1622562
1901644
268887
1489518
1271760
707476
983257
520955
1765255
1642029
1249697
677687
370059
1435881
1154438
585698
1064561
1321297
612556
1774065
1335767
788770
1441972
1726366
1989411
38954
554037
1178218
1674017
337697
848916
1158519
20070
1030674
603133
110311
1285882
571686
877858
1367079
1276377
480166
1733656
162255
502853
457733
1562384
1159737
112650
967570
315364
1722163
1866312
695623
751114
1737514
1584615
1721781
1946015
828354
344230
1333977
1864582
33627
1378879
1022243
489594
1523744
161778
1258737
1497738
1918128
367059
852397
1522506
853470
1346498
1380314
1869574
1668755
1576453
1713452
935546
1961220
54549
141887
1217600
67344
195740
1486269
535128
422090
1007153
84637
210193
1917676
878045
642752
1786613
1470287
345791
578799
1055302
452818
1565456
1294787
1604297
1411311
855730
1498789
5355
904740
1710991
59185
1828468
117558
885428
1783974
251185
1866081
1158556
332411
451087
1046267
710330
729109
1777138
1217900
1769617
1273055
365298
1474591
1840651
638892
289129
873573
823919
1548734
652962
292385
1274754
187370
1218443
664319
126812
1514533
1334866
1856532
1512997
897265
798236
577465
1365508
678612
988370
1171416
136799
473915
1605187
257143
178518
1377845
348580
299934
1704209
1094365
749104
1762806
1407234
578348
637442
1253566
912538
793015
708727
1320894
921102
1172850
1608197
1852500
1983782
1109983
656523
1580652
1088492
846581
1781004
914801
976696
1035457
1980044
189292
277380
1119348
1103643
538268
611787
1801643
1466037
383395
1764466
323929
1944881
779112
1238661
1202678
1284198
357331
177579
459709
1234284
1254236
645230
951142
498108
631901
1897525
1303722
1885007
1230740
1311062
1554479
1336452
1835059
1327217
366895
668801
1129877
212070
981845
92267
1558195
1756972
707099
1611055
174785
1348698
1904578
426507
204442
1168478
856483
499024
930667
1601971
1288443
1376521
1962728
543962
1795517
597831
1221435
1209853
462985
146116
1939365
1389945
1743053
524319
1281309
1707920
620252
78720
1759278
913692
1981067
1519418
675871
1846622
984354
1368032
481349
1797637
308617
1812765
477764
1441233
393622
1558857
353983
788912
1194130
187719
1712218
1239300
489356
1341332
1725291
723468
1917549
876789
238013
1147924
463376
1165368
169682
360519
1840679
1608474
702132
1727218
909720
708745
514935
272886
1875857
1998804
1803646
144128
1136918
798801
143634
360938
370046
1436903
694376
1896750
1531306
1122396
7937
12343
265872
1644517
1790619
858883
1462447
369743
1950590
1347067
435500
689469
904652
1256436
858786
1905842
723453
1089014
316760
1684639
794868
959843
1165535
419784
615333
406971
140800
822030
1569655
1579726
556096
1754120
1166223
185202
1354555
1237665
1723121
1663184
1759785
1907048
577558
1482165
1439
1170800
1211958
605144
845778
764689
1654580
318603
416965
1334723
1923846
1973142
1803898
174178
689437
1945211
272314
1504959
369383
1952942
270232
764763
1763531
1419261
1184300
1973574
1052516
851511
1986966
1169981
1431499
980791
848972
639452
1702812
375726
1961833
1537553
886676
224706
918760
1084670
984467
819522
958230
603919
1970100
1804795
1309428
444164
490385
1971246
667745
551548
1615385
504696
871794
1409754
1393488
738045
1056355
1889563
1087905
374368
681875
1300040
1863492
1768054
448383
445409
1499131
737784
1836195
437869
1857946
1156999
1167493
666498
1633770
266289
99445
1732056
1294976
922494
1702962
625269
579611
813767
1014346
737107
1874353
220700
1695336
440643
1123951
1611783
294077
1762558
1653519
869636
701618
1605324
486589
1349772
458840
1434752
889721
1704804
1572408
498171
41163
1801104
301689
28031
1663572
1562660
1570553
249908
814833
1672027
1296165
1153767
517993
1775270
671122
1383896
1917038
1479387
1646940
742619
1535297
1243290
1622199
1474183
1065075
192548
366938
1663476
1721499
1334977
1037209
1846384
677270
1854344
330132
432282
505866
204108
1814829
1945558
1552615
1812973
473688
683035
505235
244442
1433964
1622159
140903
128525
176858
843303
1045124
83561
171092
811235
891000
1664296
1808587
1002969
1300741
747065
47232
1623933
236767
1057875
548133
1838615
789707
1786621
74647
1646559
780061
1630448
1846613
806139
1546035
1333188
848324
1036480
1758139
1662487
1741591
882253
1985166
1734268
1199855
1304033
1030064
1099273
1890964
1536539
1051856
993625
1869783
1100924
472789
1458587
869981
1871722
653479
532471
630007
1745988
483859
48299
1523846
1139486
381956
882713
854694
113777
912618
1811723
1962545
1931707
1766660
780741
1145558
1360234
40849
1079403
1859090
355689
333684
1069525
1486990
1727293
278515
1272617
549884
1287153
913369
1082420
471295
989538
1468901
147215
534175
387492
10686
581400
1615369
1796056
1878230
952897
354996
1867890
764451
1758361
87785
908134
907144
1021083
1049354
1279563
1545323
900264
1958442
18497
362236
1617471
204251
1614454
1562061
218723
1076020
88217
1394608
1860988
874218
1766880
35641
1695611
1263158
1077614
1559125
756818
469871
1343874
1218031
1792784
1854552
1831303
600512
1209380
1045716
1326576
174296
216972
654663
1687248
953970
1067213
748941
1488739
578170
703595
1324122
1907311
1709272
103798
1122407
456712
386894
712980
1569624
121417
290431
1937205
172336
546499
1614068
1106751
752934
495628
327162
537725
1029009
1063705
1860643
357884
1573620
1259566
687669
583741
1726575
28019
1224002
164464
1493714
579947
1934347
1808420
1098684
1797151
1571097
1114867
93720
891668
1377597
1390302
1764786
267549
666379
413553
1899373
1070482
484195
1556367
1348038
816680
1398628
269991
1286477
1760731
1208493
1212222
807627
376448
1391153
1525578
467186
1246295
1984817
1604802
1322794
832442
314009
1990948
625598
1326458
1175562
187838
828828
1892866
1233596
675868
1362502
1702775
770299
38591
833545
822452
1246520
312271
105544
432749
1775939
1976178
1443055
846627
1123319
1338439
1034387
214098
556916
1381459
45463
1108110
1532874
475832
1307138
1438322
581939
26503
524118
496802
617105
1306128
786339
989277
1289164
703399
359511
672089
701093
814118
1277396
359587
1003211
1758198
778848
1503084
1281196
698517
1508803
1011315
1520031
125142
1196239
1294405
1613615
748645
1154827
1731002
740533
1203050
1250542
1075906
545754
1823846
170442
315976
311297
196274
727495
989446
510665
574449
398613
357579
1909491
1078450
1844135
1756381
1457589
241978
281769
1140347
581473
1777007
1705154
584829
1485380
1975346
477399
1273432
1614033
706890
512214
741863
1171626
1767795
838005
1442197
702823
1687596
445485
685498
486455
977153
281604
1145791
1715475
1704130
1222007
1349123
104087
1796909
774872
1665660
264740
530034
887197
1844765
97564
444295
762303
435235
1960434
1293737
681447
1579325
1771333
742118
1774053
659381
538556
1012541
1824472
1679239
452363
1263569
1236349
1584264
1910406
1904076
233568
597522
762368
1671583
457748
695902
1917051
55279
1279135
886043
1233045
1936548
1201739
879729
801055
1755516
1326361
271718
1372141
571728
1268585
980965
940851
1320645
1273084
368453
1458039
301937
1883600
227704
70305
484334
1147955
1412961
1670949
216346
1701330
1346873
1568595
1807403
910937
1817370
1956481
1838054
518080
949112
1279134
1439933
1423723
149932
1472268
1519662
1920847
1222414
1547866
1574753
1602032
1921695
1000357
1917455
396854
1801461
1601908
978012
653029
465468
507228
89027
642109
574363
1718721
1111229
990264
1130003
1608286
14021
551955
39520
396374
770367
1989764
1747516
425447
1829649
21352
60361
478345
1317273
1028754
1087236
260677
957444
349374
364313
799882
1977673
826058
1005582
123605
1081477
747493
754671
769209
446599
812006
1497424
306762
1353153
120070
1885404
106259
500243
1337751
1689527
154893
199963
290956
1077207
1354767
118716
1859945
959955
1353037
206803
1347268
797689
571431
38700
489343
448087
1417541
1123886
1445074
1938395
585265
1947711
687695
685710
1973910
788894
191101
1508940
1151012
888108
294773
633926
501803
1398402
373993
1688939
1654355
1273798
1151304
1061527
901830
857016
1964654
832495
785578
1609077
1782706
15586
342415
322190
880178
205309
1885103
158484
1408547
414472
960250
425394
97315
1045647
353941
556896
1605594
809127
1721961
158128
656295
280915
1516397
997360
1648836
495597
1603593
1197678
952906
585040
1017070
1742636
1728528
1513052
139863
191503
726142
1937978
1578419
1006616
1985237
1508540
1714021
630869
1694122
1092741
1278321
582021
141193
1590198
81203
1295494
1931213
215666
1091589
1945056
1141948
419361
1607239
1072518
252143
234880
276406
381790
1289564
1972339
1977859
804660
105563
1220849
1645226
919794
704618
962429
856147
112431
1131401
749557
1658144
1762541
60572
1832848
1850003
237011
1851830
1392145
1909652
911056
773693
1057230
34862
1077673
503796
1101948
45998
1053636
1764834
548967
318306
811509
463543
1918831
340783
358045
1517091
1959919
36994
1239719
128163
278955
410970
1279911
286661
239130
51023
1536021
1653277
289915
1700995
1174164
1938734
405399
1978923
325842
75249
1637673
1552823
1526541
1824071
1992009
211250
569729
603733
1731092
1385338
623874
997083
384259
722003
1143711
1271560
1602022
1317779
629464
1239586
1496356
1290737
879989
1729957
1771611
34232
41670
754711
405979
898002
84309
109642
1899751
769922
1497257
1160247
1766208
172063
4192
1617688
894866
324596
1629075
766740
637067
1324541
266553
1227928
1528893
115645
101528
1660558
1547525
353253
727861
1333945
1643717
906702
1406977
630068
1016530
1629004
664264
534722
1751686
623176
1806633
946245
771636
1155687
1747506
1010633
1393697
1596568
1858396
1760535
438796
1229452
1843440
1545019
1330579
779280
1367721
1575697
32085
1497967
218188
372614
61738
871677
1127839
552242
681097
298145
379344
1430781
1796076
817632
1897344
974499
1153547
62987
371221
953772
1612068
1214451
1140117
1589811
1069896
1260208
293400
596332
702836
1552483
1234227
1958659
180241
1047065
806063
1255209
4429
1417585
664502
242141
1408591
1596931
1505039
277309
831996
1956779
1652647
1851947
73183
471157
1480139
1066478
386669
463280
352443
1737587
651506
1118159
149661
698920
1779028
437008
1824057
1091476
1449370
380917
1699198
103846
1328014
572832
1186084
1315823
1729295
1399536
853283
883592
1046562
1384890
1249401
505456
574195
1270541
1590412
1331765
1167463
1501662
972628
1448006
1625091
739970
1203234
1123080
109967
59221
1050285
1561413
112175
521983
1072551
900483
698770
174226
1462482
1876390
1906029
1440243
4918
1207783
57562
1779586
1815290
391767
1901782
562214
951285
402554
1913699
509688
351969
102175
20964
1337228
1385568
445380
1852248
1706714
928480
458644
1166517
973291
33874
711845
1566018
1874753
1587363
1305450
1102203
206492
1449065
923390
1658165
665519
1736680
944290
847292
991395
491233
495140
1242097
1429246
574002
861228
433528
1424661
1817916
1032868
1323690
1217283
943804
1101932
176213
1672565
845142
850847
1366489
98514
1284027
706257
1889845
1640256
724064
1401337
817690
392175
1608381
571815
193894
39317
1561951
940380
730524
43148
610227
1699297
872431
1852231
838957
1469861
84624
1025144
915380
731986
140777
1485097
574340
1092185
1240739
1217732
377938
744691
1081158
959768
1527314
732978
1820835
1073065
686290
681300
1476073
721462
1740558
1994233
1884004
1322567
1351361
1322113
144141
1032951
610182
1081057
1037181
326837
993744
1308417
1974662
163800
60187
1536965
1813797
1406209
153274
245196
1218583
943324
1077383
1276945
296640
587237
621692
1196956
969594
1780947
122436
1368968
1924707
1005675
865621
1586500
56212
1219230
791379
1755342
1332311
1788806
836815
599255
578823
388087
986724
1088045
1220126
1058608
1812371
1158457
639209
285794
1500427
1934487
266678
1991415
23538
909826
1108800
1772924
1403516
654880
305006
1283848
1287477
1984357
1899866
1784708
889884
1025505
985287
1161836
1456553
1193249
1153498
1666303
551060
1640859
1617086
102840
464719
1295852
110632
167396
790555
1149059
131827
942434
360344
1671412
235701
1030041
1945236
1423845
1204988
907308
529702
440464
1177448
94156
601918
1425521
930704
1161349
367637
1008337
356489
1140912
1150251
130213
1990476
624261
669890
147947
660633
793233
153449
1287797
1754693
1406114
1354522
645043
936428
54434
847498
1655509
1565390
1234242
1425973
1721169
1801940
1730145
586297
454469
1865157
1362293
1751993
1229098
1884217
8350
111861
1555809
202297
516746
1299614
228021
538811
666423
1110573
430427
1920627
314102
1855114
1156232
61642
1560513
173775
646720
1257847
256745
458935
93020
679771
138945
1375621
1883190
1666739
744770
651810
197083
513090
269093
1926873
812374
209069
1629168
1394125
358869
1122113
6108
1498155
1404481
55628
649477
1695043
341190
458193
995221
937402
1614997
876393
1740357
1375354
1450444
1192512
864659
1254225
1013959
1684550
252464
1946944
1017851
270760
637531
753551
1902470
1705443
1521251
1419433
1571323
1121173
1058449
1092447
822445
1291916
1026291
1983064
55352
1834938
1287936
1312018
1890928
1710814
731009
441592
948320
364580
1665432
1660746
342889
1020239
614206
390623
833978
716675
442372
1613401
1611215
615646
790011
11005
1534901
1963224
1545635
1363527
1204916
1486566
204435
182387
934157
1972117
812810
735780
766078
1608835
1131958
66016
1633283
825322
1999347
1450255
186281
1367081
909713
1099903
1461518
1294260
979896
1434719
484055
267706
879025
127458
799883
1704344
306450
1256011
1360671
1064757
446526
1679603
72269
667236
658519
1980049
1144924
1368314
1349968
1925160
272576
63796
1954736
1451772
1308766
895255
1556846
873302
222251
1635058
1408995
634611
1313943
1881403
1605757
1826704
106650
53690
72991
38610
1443267
1046508
511061
428024
1187240
1441765
1237207
580426
1741972
1875566
1139681
1444698
1584293
837224
167818
105712
1499300
1750489
473847
294175
1306190
993744
1165731
1600767
1749140
1300411
1464239
1534888
592327
300552
1631814
135328
370752
146380
644561
779056
1332982
1191205
1212859
1356758
1670086
1686118
1268868
669841
1628599
442583
1977300
82296
1534736
1626941
1801993
1293625
1704190
934827
1910641
1434861
1081062
1891677
269831
1531770
1050346
1463933
867036
1286646
1961424
929737
322729
1926392
354546
1849803
224536
464576
518665
830041
1345679
1128244
1990004
1786111
797201
1563708
361510
1449093
21770
474026
204009
1362223
883009
552826
312762
1967192
1291013
540431
1730010
1195027
1080788
745214
1597417
459376
850584
609876
364270
225879
495023
1749917
1534116
577797
1084272
672005
424993
267648
1767437
1055879
1068109
342539
1545636
591287
523178
1100837
670862
205555
17009
855716
1666619
1212856
14376
1254068
878656
663995
1256393
527069
272643
366032
1052717
892510
70325
1344342
1479101
1911301
347958
1102210
1724682
1384106
345192
165299
1744630
463160
54246
172192
1269111
1032716
1725254
797915
1459160
1177412
1260805
1281563
1443771
1775997
147599
42854
1590797
327936
1383855
733959
1819067
1216704
1389315
615558
681746
605547
903151
346726
1514272
961224
336179
177664
668741
244911
1571347
1826603
1471260
1684999
1805464
1960414
1784587
1596087
1254458
32759
431825
845484
590070
218585
1524037
1487411
924148
327395
960212
4867
1019211
568339
496924
602069
947387
250896
319123
1581980
1941323
541078
62788
1710141
1557327
634707
229259
1303852
996672
473774
437917
1628845
462807
578283
1089333
71046
27026
1522814
1729131
452897
1551937
1658916
1365615
933335
1936825
566468
1256813
1736496
1824344
482862
499032
1926235
206561
756051
1458066
1322596
393344
1004214
1106998
1041481
1619387
1398805
592450
244107
551397
1948826
1720304
763024
987995
539092
884186
483525
358173
1701859
766313
1344505
1171955
204519
628626
1141967
99150
635864
1425985
579793
289752
1919382
1709724
180557
1667818
252863
786098
1695943
859546
465777
922192
733323
1569914
111365
588005
912877
1944083
237865
466306
580641
1119694
182546
295311
1215614
384386
282992
1091979
1200814
1593875
1889831
977128
887312
1922218
1427153
96268
1160180
173536
274936
1274214
592514
1405863
1170674
1092242
1750623
1746285
154637
1101002
344093
1051124
1288345
761166
233433
1129203
1259491
1461816
1333719
581664
1136312
1547003
1287915
1471585
1305558
1478255
185766
1847540
80537
1992575
1893401
919406
1195249
1253436
1055824
52534
1351108
871878
1439554
1717752
757914
1457269
1210947
885716
1747566
388573
393697
1265055
1943558
640445
1152014
1211247
1301641
98078
55191
1767504
869081
1801163
165076
1127252
1020976
800763
1442278
1341563
1938526
1717068
1522673
1682465
965870
110091
1126802
1741507
624980
1109056
1635522
1295569
565886
928851
1119130
710469
732952
1654679
743145
35357
265091
375411
535
910598
794509
19443
722821
1204046
950665
443836
1752301
768993
1883373
288276
1600844
7246
1988658
1267031
314176
1363360
988554
1686088
1654873
762514
410844
1809171
1032985
570457
1882568
834604
1910594
1230827
1903097
452976
1830182
1498935
1971624
1615830
1849304
1246220
572552
1682248
595779
1904995
849824
1314420
1752727
1564151
1805806
1517845
385194
1675139
912803
1333919
1170215
248223
229130
437716
1786524
832196
1097257
923372
1026586
901214
219199
165702
1844354
1410231
505422
107427
1755787
35057
2427
148231
1483618
255533
997188
622171
1198627
1446064
231089
1519270
665095
1238445
1323116
1322043
1031011
1843917
1434568
1220355
282265
1113794
830833
229543
872291
1412660
551168
867918
1869644
1051185
1354218
1700850
1236154
1007599
1669789
163468
1168495
1758005
1473922
1320870
1570016
1792436
993593
435349
50654
765190
1628584
1816381
1609534
1728372
900017
1107646
1545846
1831381
1602005
1944577
123576
910346
1746377
18897
1816817
151722
1557309
1593612
561437
871860
139176
19615
1017853
307420
718339
1343829
1985949
946252
1754299
1833524
1584007
1043273
198069
597631
318805
157308
1583825
942741
1194251
501610
584455
794594
1029033
1963901
1950722
1414279
1700434
1220828
924260
1387753
16874
522672
1602212
1752692
1825718
618435
1788543
853305
1937032
1595489
545376
326968
1248321
1623949
635842
876403
1869148
1344735
41709
503003
1024444
1837816
1513063
426633
1931559
1658259
754122
1052865
342393
1115665
817221
1881675
1173246
1540552
1856574
1615836
1445631
418159
442426
1169350
1486118
564185
1346988
1646036
1376991
760214
1311155
1147355
1859255
1239361
759692
1565107
456192
1367822
1338496
1548105
991641
226086
796408
1543885
599423
1772959
1298833
882618
1589408
1686205
1480271
1521117
199769
123011
1389222
169624
1491802
165670
1564270
330612
759827
61840
571792
42487
845917
148950
1880994
1469310
702701
1607310
492755
665254
1561522
988377
352280
861590
1494024
1343201
484064
611867
877973
1677167
1915655
798836
1850901
1247878
1798978
291517
345942
1329786
476342
1910879
900014
1383121
1693241
830550
933206
24914
392073
1503090
890090
1138596
1784676
1891229
1578718
1505604
926388
1075566
540521
886473
113765
1908075
242358
1097251
379168
869731
1713848
1557340
1890831
612255
1431270
218349
1391337
414524
1878542
377094
1921142
630776
129238
1431815
493529
1757082
1207122
1782521
1814231
133498
54252
173289
906635
137803
1260076
29710
1449852
1900737
701755
962488
157327
773080
1922075
1662819
1164040
1292851
1035071
483439
1431937
1940179
1936977
1997512
242872
1125419
89409
1188521
177199
1875008
1427179
1889491
1447375
1068561
843170
1098046
1855624
1504646
499795
1538999
1148675
1800812
196573
926757
640383
1608724
545515
183639
1391635
1931443
379777
1042486
1151712
738543
222936
1905496
1281698
1282515
1033087
1376195
598615
1770739
975237
943036
1093395
1713638
64559
893631
1501237
1334443
1698183
33811
195732
231218
466853
353340
94558
1406883
229642
1574100
337443
567063
636728
1601146
1766037
1923769
214069
75459
336707
1151726
1501891
1374580
115064
1947403
1145260
420067
1766308
817928
1769107
206265
1370057
596759
1119586
1897521
336124
1209344
1882655
1029396
1460237
1332372
1651516
315211
574251
1945678
1550188
374334
1291791
581768
718754
1592319
266969
1125152
616645
623087
229942
1792257
959228
1695394
871967
1877226
167912
403309
436100
752541
623175
601585
736332
423022
1064941
433653
698344
1283707
661096
101269
430880
614676
812284
967131
583959
451859
1467401
1221959
1011470
324291
637184
688612
1464606
48214
156269
950984
800161
1883825
914319
1916008
959863
1083429
983672
1590006
1502839
1926288
1694980
1101350
1862345
87041
390501
539820
1816826
686701
309890
990950
1006591
1945688
1040124
142761
485878
1013554
151186
1296672
1073693
851658
986749
1258580
643195
229335
756922
1030615
346579
671204
217798
662881
756745
1592878
15010
718873
260867
87031
1153791
1393975
55550
1896661
1356988
1185339
1551807
1559544
1857039
97215
832191
1014108
1547721
49756
41925
1321101
311745
1878346
1874192
1969086
1110444
440200
1005598
1839540
45260
463726
115796
214952
1039489
1502814
1018151
1409276
1693958
1016313
323186
1497186
535725
1461154
1362360
1900578
1167084
229560
947279
1432872
1997571
1036289
346816
1141164
702771
1650625
320647
1403751
688498
819029
1837476
1390650
765198
942161
1219506
1275642
1600371
827102
1778184
19889
1336521
1490226
1501839
1624200
1075006
340110
1316488
400003
1818094
756810
1019613
1399058
367169
728358
428515
917359
207368
1241270
1846428
916321
259199
1974907
666187
1076379
866748
1661478
1792799
564014
866775
1117371
532010
1082330
825138
1751389
964064
91199
1719259
1221702
272357
1265026
720839
219811
1664681
645348
1485486
25040
442603
236095
1483420
1944459
811573
1606507
497832
1898920
75282
1323995
1940386
1274276
1121567
558131
1987324
513136
12957
1322431
579772
531459
1313192
1906823
1206638
1469675
1641723
1100602
678037
932939
689041
551972
577026
902405
1815105
1905786
526379
383176
1367609
1770593
362505
1935367
1752399
1175116
1521266
872999
1036466
1976929
66883
1599773
1506446
1551082
445548
133658
783668
846728
626491
1297351
1825636
1476544
504392
1933890
604348
375713
590851
1791900
174487
378538
172094
916648
387094
1259050
23956
31723
1247656
1573804
1166533
41618
1620047
1325297
485069
458536
622424
1032184
1504385
1802147
755641
1447803
273495
146405
1733446
1250886
253021
341619
1766177
17934
1338575
267809
1978532
1447441
101158
963797
333772
1063933
1229229
764702
103001
694893
999496
716527
260518
549540
1233581
1501349
588107
870097
1856160
90486
845419
1017981
1039912
53397
1894604
1687623
1271258
1453003
1472940
1974189
945575
1668849
196948
823598
754001
977010
198635
61414
1531157
1672339
226240
265581
554957
1502730
748907
1802538
246969
1348549
805123
152470
286055
1717910
986690
1325168
1807902
1831455
188009
754845
722966
204047
1385377
1729162
1699697
802552
1777338
907990
233944
964677
824884
183408
402654
411655
419746
131539
578066
985958
1980750
1575016
1560229
609316
1333792
1881288
510675
1110362
350750
1962071
1571046
686016
1095211
567843
1172518
448012
1372851
170247
353792
1231521
1237724
1232655
1398329
1927062
908554
1457710
529245
1112395
1286587
1549542
533429
536908
165699
371111
1251000
1532618
1561604
1534152
1389927
1797325
1550455
826211
1542460
1379919
1133388
1436730
755062
1961708
963298
797411
375662
1832953
177344
917690
127590
580936
714586
1830855
31116
22543
252109
30167
1535363
1120251
327875
257761
727994
1284503
795176
1750678
1880184
1316479
1663939
1831795
753617
1654852
97560
282956
730814
264564
147312
649331
1113128
512640
1294536
1447391
220280
1337201
1593492
1311210
1923350
714428
1491546
1305735
1455791
698789
653025
1381306
1556993
253855
1697676
1920226
1248443
1862229
454476
1396243
691468
171861
798670
1823571
470789
1630456
1693529
538127
455068
518152
227534
241575
1661837
218283
256497
1818404
1344931
1640264
24283
34347
1333130
440488
1546043
318441
697827
1655961
846457
554728
1759549
494788
594786
809600
1427144
646788
1798888
1473686
1418930
281549
995901
804075
475968
1723741
1899187
444701
1241165
912100
1875433
1610269
1818796
1823574
1695164
758424
8674
134395
833711
269191
628165
1928379
1838483
661423
1618402
429831
291061
178338
1452905
1000750
1205648
939122
1138258
207539
587818
1548601
1953464
377800
1770616
242558
477981
1660787
460583
1589190
1286096
535998
874285
1178482
1143418
1855551
1991826
739056
1938355
510987
888003
943470
1816879
1163294
1768934
158980
1462674
1894220
1812464
387962
139225
1035331
626594
1779675
1719186
701451
1964052
62917
262571
114102
1262362
199732
1841781
1121260
1215540
351238
1934351
389898
1287058
761045
1921524
81516
1335063
953495
1593
1854866
1569525
924976
1863547
628039
1671592
983998
1258609
380300
286094
1931767
222199
418637
1324486
1766198
1176256
136265
179023
96150
1944420
993544
269809
1559316
1640503
924611
1526922
189131
549696
992658
1116143
985796
1622573
108856
413281
998595
901992
552895
740825
1146838
679799
1826440
144305
128293
1495180
1071609
1022944
371201
1948926
1220585
1717121
176206
1787676
1320257
787873
48957
33506
883176
782245
48208
403230
513233
1729961
157884
845026
818367
1013747
1810442
49075
1665132
493970
1855372
1923612
1327713
1858183
1867675
1244595
42115
941796
480519
1818413
1604407
1003654
1825551
1683697
12881
47214
5474
402363
208963
1226441
1423204
1178689
405151
392453
1200478
695019
1823453
947042
622787
112847
700948
841000
728749
707432
683036
282820
1804254
511381
306107
1371029
449738
462683
1334769
67307
1849332
231291
1706311
388268
1683767
1543604
882924
661413
849089
1569408
786383
1519727
1687383
1287397
1623358
226843
905225
1222132
1814815
952224
1543112
300549
1826947
1941791
275372
69294
767083
1877842
1581371
933506
1903477
990045
176223
235145
1944337
45835
1604844
322593
1443400
960627
1358006
740312
1656
1277917
374602
703165
1207048
795609
1664998
1398978
1504525
347569
1335395
56963
168211
1270267
1786020
130388
144514
1990363
1898644
1865011
1837590
427350
1464077
53160
965253
1126300
1112940
25759
666732
13729
1043960
1723643
82351
965209
1615232
874841
209996
874633
1017758
1875852
547124
1275342
522016
1124194
1442157
1848441
753053
1015961
336368
560791
339712
335564
1252246
822431
953493
555706
1117154
1588141
590356
220909
239990
788116
1862995
106436
865813
1778462
1143849
293362
827708
142555
1996022
1992885
1402299
233612
963513
909786
1341859
1901491
1414387
1447144
606569
1589033
205629
468982
1041049
29749
1165354
275659
1641744
1542617
421690
380168
1071097
434105
1984537
349553
637795
139215
1744495
1240050
1535704
1276532
1029139
1688144
1557298
964781
1459318
1604738
1191188
402185
702127
945584
1105695
660494
813243
1408052
1842976
1645876
6306
1551543
1966776
166524
890185
1351969
406961
1223130
1367009
183246
962607
942767
852953
101300
1512156
1542041
1918931
1035661
939188
298438
321119
304079
695245
206183
502373
1058128
643967
1147203
1705161
1930186
950105
1543157
1348598
983364
569367
221246
1876644
379480
1027890
1371446
637654
1033936
156819
1059445
1625960
1595688
1367074
375845
1184652
63201
598205
1551213
492192
713669
888068
327222
105489
407684
839149
163483
878329
1495891
1523993
1822764
185572
137831
1709065
1809806
284778
992681
391808
524348
204815
871919
413523
1495870
1881898
243608
470519
1315735
1433694
438702
1180649
76839
1122291
1599078
758428
1359452
1755827
1228561
43218
980576
1827590
1209519
1527585
540242
678095
772446
1871974
33181
818061
1285012
257325
147003
1620467
834484
581320
1561226
1193589
513716
1426131
884029
1120955
1301830
1532458
306269
1549490
173983
730956
1865712
918243
790357
134243
1020808
1334124
1299579
1591771
1539738
815012
879125
651073
1796507
1063149
1234149
956057
635249
1636719
1402146
475233
40176
160428
1464842
830038
1342078
956570
1865685
1952153
1061995
556347
1798954
881690
1459914
154628
833598
206708
1440177
575629
316948
1192324
71769
1950017
1154009
1928679
882225
416516
923478
1694000
553428
823884
986493
1326905
589977
1952689
1263835
637132
451361
1376178
1615933
1989788
1548005
890680
17340
1909491
159705
881652
1314343
65863
180507
365267
1549314
476929
1406194
1459598
724210
1386171
1709045
1421979
476749
1698517
1252733
1108355
273600
1880138
1811906
1926866
1902234
1587259
321955
276934
543679
1416976
1454018
896475
1458191
650726
482413
974757
883596
47527
1533122
1315742
1209692
1729711
936509
610388
760385
1089279
1444573
485335
1381894
479868
1303571
81730
1481836
14459
1053056
809198
1258812
790196
1974158
5809
1268840
1862227
508331
659204
480888
1956276
1533697
1589806
1427235
1654731
1047305
664154
202376
507472
317364
179911
750466
1262577
1872375
1683119
1119634
1210381
1647941
411321
1552653
314183
157390
1732578
1623971
1609915
200351
144404
756557
1974115
134556
41397
757022
547432
590606
910166
1750667
1480280
118177
697130
1488876
1592885
110199
1642400
572682
1912305
1188842
1542972
1410967
202955
850835
1988763
1689486
1104455
124804
348864
1406594
1808379
558877
977231
17587
585553
872732
1811246
1973458
1211418
4756
1302007
774294
1456867
1376437
1111854
453119
204987
449320
1759668
1252872
1886426
1973001
466275
402401
910107
598021
870
119824
109106
1676615
689932
545544
1707818
93990
957090
1471481
1569019
1049390
421550
722107
1009247
404638
1592880
1506489
1420286
692391
832565
222865
818884
621866
391069
1221566
1693449
1622309
936048
195867
1752298
1826577
295040
927838
520354
1138925
102923
785522
1542284
8793
1628709
1029285
1488951
666450
1596933
1188266
32420
868533
1435749
1352381
1797288
885550
1028706
895831
1195379
989146
1630510
873694
962232
1281380
879878
1858896
282708
522456
1520782
290417
1490416
991547
1470567
902655
1061121
1480310
1510405
309214
1010027
792182
1300077
792894
539760
1647532
1386807
679756
1148157
356928
834043
175114
1948706
480008
1017630
1839090
801149
477657
1691572
1915833
240231
1959072
222158
206353
625200
866550
834425
1001392
1971394
180286
915646
712996
333874
1386535
142791
205349
1717524
693215
1124074
466938
1197469
1198262
1735751
104283
281327
898952
1077655
1167842
1000391
1792548
562076
1847863
162331
1399282
1150583
1265953
1736215
717894
1499798
741187
1466414
492048
1553781
921242
693504
1071436
235094
823561
69709
1993351
1033831
560800
941699
1179005
1464084
619968
1483348
1566523
1942456
1700761
1512454
1080012
713370
1587411
1428829
1617012
383987
1294090
1969833
1933726
100448
982606
835037
590987
1596302
249192
46813
1293474
1082821
1517610
1825961
245436
463658
1498055
744356
1208108
307228
222332
64986
777440
1331317
1161807
1742448
467745
1845801
1952959
1873814
1817742
376840
1799198
796995
69164
16795
911063
565762
1675038
1321088
1321831
717711
1519577
387195
392858
276719
680497
96477
1168943
648697
1998652
1618921
1344523
1931562
1369730
1166660
817207
750035
1973642
1480894
454992
790318
1611195
1546356
1651602
706269
1503220
530000
1265272
458511
1590457
299359
372974
1719023
621469
321091
134129
6865
509147
1846806
339139
1098084
823333
505052
265390
998161
330295
1756273
1246101
21598
1591080
1699691
1413412
1085619
1135076
1524057
44128
1048617
1667256
543940
687949
1907362
1391347
1888229
1245672
1290511
1285291
670248
1442003
258654
1549111
1398013
30443
376921
1769575
848467
1951705
1580684
1797258
891068
1786905
666862
1336884
947121
1521003
1745254
253535
1689521
432971
1121404
135278
1476834
162337
1474117
1399421
787187
43038
1338446
918188
1744649
1186451
1447812
1677289
1110773
1130916
978974
1663855
1118754
1235583
3623
737994
128245
1150481
242383
1084303
646741
1268793
1957062
1613580
1641592
1784472
279199
1703558
1197255
389461
851771
515832
863306
1072008
491531
1642587
1478078
397644
1630281
822971
1222013
422237
1200747
913936
1583450
1897713
361092
1104582
936022
843526
777260
1813477
85350
1611459
1560697
913840
1398747
901301
1384746
1270191
892306
1224505
1061565
815126
1020814
1169076
43910
1788040
1714297
279705
1903996
1446785
1328052
1610146
1933677
133835
1886781
1751146
606483
1461550
956325
52073
1035155
532024
1794166
1448229
372255
1915481
1653447
1535318
1944549
201230
1654562
961102
1133978
1264905
823114
1417310
858610
464986
1749771
1767089
1447502
1323933
57564
1771786
544469
984040
859816
479114
861132
979565
1533729
1992720
241472
1404973
1304363
1987534
732619
1303165
21001
1620998
1841947
345426
760684
324072
609017
412701
650787
956117
769525
1567967
1840349
1670428
758864
97609
13247
173556
229710
1848414
859274
259362
1228610
619546
272975
375142
1072999
355582
723943
1246558
1118854
1500834
42699
834658
1355910
773586
1315654
1358426
617872
1317045
723013
1941755
423471
1796019
969175
52648
14550
892430
295869
198502
1713649
1800242
1722315
234793
217503
942861
1063556
596420
577533
916919
1742674
464974
979916
1829929
191721
1911478
648544
620710
1846389
763865
908924
568981
27216
73434
2914
1746998
1789832
451963
660794
1829605
410933
1647819
945636
1858174
3572
1204418
1657197
201332
674250
709074
1572558
916763
344326
503634
206115
224679
270920
1382603
1152897
710756
121743
1185133
1648912
713046
92286
1864444
1908993
1566786
656800
895287
1304248
25499
837412
919174
480499
424999
1919546
699777
472545
1282542
1100480
1014695
1945881
1789173
1096009
1886125
132724
1825196
1528264
253521
1634463
67564
540412
1661119
1584708
1362891
1701680
1603085
1985613
349697
48093
1565771
1164221
675350
1350572
625706
1377113
1767110
121645
1336852
289614
1511622
1369434
500835
1295736
1571883
786704
1667760
1094807
1384088
1376068
249334
466809
1680775
825068
284166
422440
1685119
377076
1309411
803991
1785320
1995352
24163
1793157
1780478
633174
1949443
184860
737568
416693
2677
382062
769342
457001
616652
333096
1140087
1801397
9414
420476
1207295
915877
1733929
436494
763054
1907776
62819
1762737
409713
1152515
16130
983814
589902
569671
1133997
521151
1530425
682979
11452
331571
565652
1863251
1487776
795311
593599
667836
1118730
1979794
142871
1509998
587392
332674
92201
746100
485888
153356
69006
278344
117840
1997981
1477352
48224
442304
183226
1626825
1549581
1081602
1828452
1973654
903525
1530700
1305804
1808107
1786157
74499
712545
372598
1597733
641885
1602620
956340
680818
1418229
1096293
88793
671378
445649
436524
276284
1982624
1521414
1379409
423577
70858
688711
1381789
659564
485112
468376
700928
1960019
646802
1337449
1286537
566351
823234
1178763
1934272
1245618
764679
902650
1874003
709588
1632796
1650234
892298
150566
1003901
619170
145366
1246836
1848268
1850069
1632667
1452030
1673744
142741
760718
548516
701723
1394407
781242
1867374
764649
679217
755688
1041385
737975
1896786
482407
449012
213957
384131
873957
616180
466808
1109778
677345
1179095
900658
1154868
1078462
1082941
256458
1216409
1718090
94673
1863466
1767677
1147596
1028208
393046
279051
623854
1032888
356423
1639557
896596
1312666
1844403
1389948
1457181
942797
291658
1724161
917201
1920156
1222818
1660220
1879665
261438
48138
207541
642629
200853
1232871
1115953
847103
903875
1084142
1242004
156721
1364215
676134
577837
993404
522178
1496782
1054344
310670
15106
677933
898044
330357
1618112
189369
1243401
269764
517435
1882507
1207862
764849
400490
673199
1036832
1140766
502575
571698
442512
1963916
506409
1336316
1366639
303027
962023
1576676
244591
1821531
1735287
1715790
623082
53186
335719
1716468
199213
1434275
1469330
684825
603371
1786895
1015530
1405316
1080988
1304999
1046644
706331
545552
1327699
1494322
1886416
1877103
1092166
339219
467565
1998141
1060978
669595
66936
1522573
126711
1615386
4915
1478842
379138
1321838
1108381
711346
503902
72436
1223499
1067139
887186
473354
916357
923419
957886
1923433
667171
1046251
1455734
1248440
211209
1791853
1065911
1481789
1616784
799966
208875
1272607
1803505
1397277
941597
1168486
114225
951608
1062967
1664312
1535189
985472
1638890
768454
1668626
1905269
945390
227543
1646281
156639
176562
985552
362185
1842940
1418881
1135345
738931
1508060
375283
897859
408206
1401040
346593
1127737
1257534
1604781
880391
1291168
1574506
1816201
1526934
1174330
38280
1840119
408721
1312301
506127
1107244
397357
158266
229134
76244
1157639
1875711
711209
1106063
115950
1903879
1888320
1337932
513918
976288
1812963
763232
1422962
628734
1503833
1971274
152333
938117
1262865
474392
1448482
1918374
430739
413412
1569861
925668
922938
666884
201909
10064
1809104
961826
1232540
661123
1374622
1356572
1933302
1742846
1977195
894941
696024
1807094
826466
1821788
1735752
472813
290278
844359
1078947
615565
1079831
1776102
5324
283820
665003
482963
1647932
947211
1698885
1824258
1415512
946733
883627
3648
929500
729045
1608394
795281
781793
33925
294649
277814
936127
1750482
137167
521275
406164
1720673
1286623
108815
1733400
1847450
1180992
732978
587193
748859
762010
631900
1258510
1951179
904445
43066
740442
1806065
181078
188827
571913
49471
1676301
45061
1626940
209201
1371821
635425
1191075
423558
370872
173480
1522897
583643
232258
994770
1233328
638043
1972731
911215
1740609
1119397
1552791
1239013
1240242
200079
1823280
1175870
925031
111517
286271
494668
1665656
710638
1294972
1508811
260167
536491
1245857
326134
64859
1096586
1036744
1762651
206053
224477
1261379
1695144
1740499
1420927
357585
1716727
1989885
318637
1029666
498966
598935
1432896
1499607
1380897
743027
1339005
1161291
464423
97719
87072
1353009
1599393
1946011
1767017
1137022
225161
394583
25970
1329269
1591955
1846555
131996
1220824
1969809
1654834
544461
795115
62042
534814
1596795
497058
263957
1878073
1796010
1393314
580072
1373509
858162
966609
965901
85702
799262
1000997
1515856
1179903
747936
358433
1372526
350756
1641642
1006019
602059
1480603
613563
666664
839641
1474617
1772706
1192237
700307
1118062
1710141
1631899
47839
613513
262199
270721
606434
498279
648591
1075275
1181988
1773638
1883455
1269735
1300569
362038
25456
384958
654166
878242
300725
557611
1500947
1189672
1689857
100280
864119
1770707
415990
812425
984536
646653
1657574
810807
721056
672699
1168134
1876464
1416796
895879
1749546
385368
103432
1311611
1257282
1560949
1297107
1838691
206860
438319
1547354
801227
167549
979187
1809404
1635759
515915
477186
1805592
1838762
639416
55153
1724731
934294
1949490
358197
974672
1802322
1164266
1388655
1891449
1074230
462007
702571
992219
1728304
1650357
910158
153254
1930841
1079150
1554818
893969
1328832
909628
825994
1069949
350362
337341
646155
1380251
1686647
370917
653877
1176250
1456400
1996310
1673236
1150740
829129
1588602
786361
1428008
1677407
1653591
1963712
1545860
1671294
1328037
1363704
511317
274364
1375394
1508537
1865768
375637
528406
1702243
1041781
617618
378946
1783779
1491398
1501358
1819284
329473
537303
1997732
1191021
1987063
1655761
1392657
581815
1169835
1966265
1614018
886686
604186
521031
1040160
1885327
388959
42067
1071353
1419439
1065101
1453949
1466858
242925
1048220
1259638
721750
1812396
1362188
1606165
291498
1332047
680552
1601225
1356917
135971
415426
118300
1087756
690922
1781480
160536
1220283
497406
1989559
143046
417364
1509260
379484
202838
157949
612297
1467769
353028
608344
1868432
1585249
1183224
1183341
140155
15564
1453350
1960706
1958322
1591821
1242509
525011
1652183
1018006
244341
514136
445857
50012
1400206
1658335
1557611
622543
1074932
360387
1830191
540980
1667951
1089654
457624
1052610
1175731
7372
1043572
1794240
154477
848474
1784011
1639747
865686
384478
466541
1818896
1213078
1298300
1818371
1685442
1087577
1257482
1327266
912156
1748246
560010
407172
1229626
797634
913299
1321110
802773
550669
1433878
554301
242710
1726049
1565475
1449676
1542649
1199689
1432637
562723
504829
140103
666030
378356
933910
1875381
164943
109664
1173659
311467
1444385
1917397
863301
664687
1445407
74912
965945
147210
1771781
1124693
35510
1415964
297304
1081708
1475772
232424
396514
690922
1722286
764618
373509
275216
1538957
1917700
719131
1877283
1951541
529682
111547
861961
1095236
678753
187359
355675
1167325
621587
480797
1758727
855483
1931778
185194
1388271
1565625
709849
1105998
532456
968251
394146
760214
1048985
1404494
830183
1259016
1159975
1138175
1093159
235504
1980778
1476248
1721142
1739614
1439441
353885
824348
1114789
1140537
742609
972146
1756884
1985286
900666
1398021
1533369
1581718
1527666
935386
312013
1867655
98796
1458393
426827
1737423
1297875
1720259
926389
276748
1199025
1756230
1288893
40675
179371
1649
1651600
142344
1175406
854110
1959278
304775
1868576
1999630
301339
1217369
457958
475977
1321637
230241
94257
446200
1373360
781674
374459
1835160
1531361
1238115
113667
1073150
1485086
1365230
580316
543684
4885
1400136
675682
1713352
943711
1517460
1488837
1441124
454453
1851681
1318195
488608
620832
190578
1997707
1986682
409252
1904107
1160115
1041242
1672196
1782770
913836
1419294
1565897
1802908
1379772
1445440
190520
1962226
1787783
995233
1946195
1094800
1796404
929170
760970
1087862
1419170
225627
466316
1937883
1744739
164041
630313
60028
3409
1530446
48263
129274
1767486
1347573
1866034
751291
1353137
1862146
1401223
1744068
1937625
1437134
601632
1314698
76285
1265018
1155896
1810296
1348510
1262145
1434976
655902
542199
272762
182016
411501
240710
1807165
1042391
1008327
643597
714595
1696776
1120209
1371045
398550
1025905
493830
1126359
919125
1945106
1091392
1157583
15957
66983
1112861
1464968
932569
1841009
1660048
669544
928356
292055
1455261
829386
861835
1569861
1079250
800497
1610949
1679724
744994
919740
846954
947669
1385515
810480
76876
1536357
943449
547383
185408
508548
182839
1421744
175183
1034017
323183
730489
1416720
976656
525030
757650
1835294
1228267
192903
1547946
895385
1110521
1185358
927098
1998459
1650148
649603
339901
1582122
1073628
1219264
1144106
1212994
64703
1600648
587575
824112
748971
496747
366427
291989
114842
911715
1860078
710674
1126820
1677354
1677604
1077120
590205
265633
1859158
1475998
1547338
751812
777828
528700
1306158
1690026
1757514
1674987
1145093
1342821
1873467
1899326
1188603
1195255
1200769
1451608
1740755
956043
682938
1503039
617711
1395776
85221
1772182
1260120
408740
273723
624616
1570163
529854
1755806
1099803
1362383
1446907
1011773
1438162
1943283
206274
761704
1391305
1063312
637361
1713908
904836
260076
837332
351579
777556
310543
261889
1622083
1014202
1336200
1056067
1761622
1777507
543745
374114
1056328
1580029
1867622
277450
788471
1595436
410791
1549033
120745
1780543
630775
1160487
363037
203468
1457940
1508096
1565901
1763102
576509
766
1395990
532598
1251052
1952692
1981251
1369902
489122
797379
1368292
1898566
1266648
1118088
690385
1669797
157213
1068890
1004244
735794
1590082
311555
1128845
441281
967782
1656431
268702
628685
1565784
380710
1537084
1443077
978274
349137
164502
1519968
1850379
224796
1643363
456617
567109
376347
341182
1037303
1033425
1976916
628605
1911212
284719
985731
1710590
524081
110669
877905
1841097
482361
672230
1943128
201085
153063
808562
1257898
814344
261899
392598
14567
524908
1467508
1770540
458326
1888626
1277442
320317
1080713
738453
681898
1492046
220511
334026
458007
507719
1780251
1522889
95743
1183819
1342596
108286
1525125
1120741
220189
1742509
95315
1080233
1156195
1265223
801260
337759
1375622
59046
1827520
1096873
1353275
535572
1792617
209622
212479
315177
50343
36631
748936
937924
1880080
1435791
1261404
1167305
494447
386085
1107386
1762393
1012484
332823
1715024
1925252
476765
1042849
783608
1965934
368912
1787539
7201
711061
1553006
1655943
1666279
1214080
1841551
130510
976797
559272
1266693
1742980
1820383
1646515
453526
355161
267230
188706
639085
943301
510888
1631296
1372587
1433648
763308
692333
1790445
738662
1980926
1862298
261087
329489
443008
758667
1636394
1635195
1021996
1866593
369726
558249
1762480
1749919
1198565
975287
795982
1643143
18724
1210308
1397434
1880743
1484215
599560
1646011
1562459
1539701
933888
1878179
1622466
1167561
449041
25052
737362
1405446
1748323
164955
124499
1002129
1228056
1419734
1607788
1508734
1878053
863748
578329
567200
1448330
1799721
1784518
400239
860997
1803399
1190023
208219
1956634
1838892
766827
1623867
570774
793252
291529
319019
151218
64830
1855732
830213
133725
1235666
978411
1347197
439039
1097663
1781650
1675878
1694672
1787456
126570
1754559
1183013
1910301
415140
1766356
1411351
1336737
352732
1217048
1712377
398798
1930521
1870078
922159
1882667
555666
545479
793730
1165810
1516961
1233642
563892
1423683
433254
1787043
514187
1963348
1945221
1669461
1053264
1551071
1910277
1725052
1309704
374122
1839939
1119506
1325587
1893010
760086
1363135
1740624
1763809
456627
1364020
1828828
1597670
1476610
1439079
1874399
990394
528999
1809375
1405843
1401831
957984
2022
226546
1139648
931822
1511246
726085
136125
1374242
1646454
325549
1552315
831008
738814
645731
1374821
621138
801797
342774
1224771
773576
224732
257061
1768861
293934
1471620
1945084
863077
1257032
1188711
1995945
68304
564788
446111
1201227
762031
769976
1073010
1423520
1850970
410372
924246
1599477
1908431
81964
969342
667682
675721
733773
416607
1113353
131444
749270
1014365
791838
624231
356207
651336
1742669
112897
1908924
207455
120853
175473
1829402
1978606
53675
431969
1284144
732212
1490027
1053825
1211222
1583846
773
54255
324390
895374
974337
1114600
172205
488880
278318
1081461
516644
279886
27196
1677002
1441038
1301113
1214357
524489
330694
1780581
1863433
308256
1466043
111999
1263372
614016
367098
149504
1669717
374635
370478
570044
1911335
136743
1773158
1104473
1424490
1886828
1165749
1336007
1040289
791454
41859
735845
810693
798152
153670
1062714
1336630
42418
783321
1925730
1747440
295069
1713750
1551882
1833632
1529017
588623
1004233
1683152
465232
697402
721657
525279
1604202
15150
1869701
1994695
301441
1828768
1092983
1889546
1151085
1964727
552906
807897
386147
1691660
831179
25136
1153558
530273
303179
1043873
92996
1130019
154226
273602
1659633
1755598
844512
47782
849219
61622
1944555
1997666
1324046
1355332
1287334
834997
264882
46272
1494521
653472
1636652
1821382
1162728
606945
1612901
1000631
629719
264245
1839412
698209
533376
1832018
599867
1480061
566491
125624
1176202
181346
1096847
994361
628517
1626071
456680
253431
1154840
739284
897939
1435903
1830177
1455129
360450
27750
211376
778490
525195
234576
1968618
1956543
1708199
1275167
1889676
337211
731898
1083331
167616
664414
25177
355460
1696557
1800310
1682735
1142371
1245444
1717784
1896542
3264
1673566
1082235
1921592
1363546
1757003
1171649
218669
1799762
1747583
765297
354573
459935
1475982
1820711
548987
844591
1743465
1322093
113826
19136
1145076
327074
515837
1329326
733989
985207
1989771
275494
516513
1357980
660999
721218
594189
240256
887033
30665
1820269
256494
73627
4094
1376748
92893
832144
1198064
1825489
1967646
122897
1465695
959313
1656016
1397044
820035
1682085
1754545
1800471
1234209
1870596
465788
703708
896639
1460798
365688
222611
656542
1762256
847890
798045
607138
1463550
1490151
1670587
1472307
1989096
1426840
1382941
1966814
895336
1316106
716309
939718
790297
1002192
1233752
277106
583268
1798144
392845
1034979
975001
780253
940562
1727100
493559
1969629
422266
466318
1270163
332367
648718
1072242
747746
1084954
868052
283840
1472200
648547
1437753
473737
172058
547760
1418692
247837
1247871
1552646
1280445
1982959
1738944
1979655
104525
961405
1128215
529833
1024916
182262
482853
945310
1573489
637999
885405
1984380
1326749
131474
244331
225181
759499
1839348
1569268
190068
472967
635171
884415
318140
1021495
1409005
1111386
1483292
1813078
1810335
765505
851510
47392
1118879
224719
1814444
1935760
881430
606471
287364
393869
901302
957356
1462611
1191575
893852
1337538
1812352
1902582
10380
1959223
975192
25207
247157
898370
314810
1417968
1658208
1435988
696164
1115626
1991289
1586625
1553737
309746
732214
1467334
546480
1440890
822195
475723
1898215
1111383
591912
839870
291772
400697
777800
1504565
1019497
1389821
1573074
1173684
570020
420272
1084213
1907046
710134
1309158
1362289
534634
780449
628364
1430322
635449
1351384
929127
1174573
1868264
403226
1247436
310343
1764714
1196708
718807
1362273
1943993
771988
988334
687613
1141233
1891315
269364
841758
384747
1090882
232782
529046
1593103
144866
1995110
366892
62722
1077616
897221
914294
1106230
984077
1432905
72482
279452
1665029
1936902
738598
85775
1275242
1895940
1456042
140291
1788237
375695
785377
48875
64433
413529
1651794
391798
534588
258219
1836751
207336
1441810
853709
800060
721640
404786
266852
408348
1030451
1503125
311782
727491
1336337
806429
1986442
1314321
1036574
485875
294728
1721330
1571391
1284117
523571
1948549
1954329
1946275
1694211
442836
390934
1499096
1734432
1078444
823896
1700023
1272613
414286
1605795
1545159
1444118
1010419
1016633
1761330
933763
55928
40723
1136047
733439
1292434
1509127
1823947
507155
704573
1124076
1940747
157676
192768
968706
72580
731752
412258
1317866
1234969
1730644
1550372
1792028
1157395
516308
437877
424216
455854
1847709
1179633
1060001
1021722
247801
370415
1132962
1908220
83652
1079362
1234406
905848
1341661
746441
1445153
718105
770676
1176150
1326069
568824
1254820
1793288
805289
1937326
1269422
1540115
507763
1420717
593842
1682984
241534
225392
1869124
590430
805646
571588
1289060
1534323
751921
441061
70759
834469
1432307
1078586
482994
1141929
1387206
649200
744065
1064952
494423
908859
780386
1230196
399478
820279
911062
24135
709184
164574
60585
1689665
1277699
413082
1413161
1001801
1979982
1569833
1565035
457000
428324
1154439
317639
1400035
539360
1410366
1032002
1823733
341371
1011649
264862
1050582
591286
506471
64272
1992044
456804
1269944
1139239
299960
1626878
1968259
774193
750432
42797
9082
1959843
1028353
1406277
90069
1890179
923733
518701
1651733
1650422
1319553
1355164
1685237
1141359
1949857
1148884
1331127
246670
857382
1106290
1665503
451465
957028
514017
1600961
379439
1404140
1273209
1263526
674463
1182173
113725
1992670
389206
1864296
1083418
563427
203261
1245917
1313311
1287087
1464071
1642800
1869805
1420701
921655
1282656
712416
56353
1929542
1328044
350611
1683493
1019176
1395820
753649
880180
1093648
1205334
967161
1773682
1227642
1523062
1795298
378495
391308
71459
1309976
1585263
1093525
1834108
1008998
67968
1485390
1529324
98919
874274
1102703
334747
978792
50890
1657328
87648
1244567
1255147
1153781
1729748
1150641
1067233
1919884
1978741
64788
1104844
1683312
308713
1088631
1563550
1682149
906348
713272
582965
712684
1852151
261912
1137699
896071
1634240
511835
1039160
1797244
373684
1559609
479709
1904058
1488449
1767156
1683754
1804708
1428036
172358
297292
1726078
1353138
1344704
1423095
1806857
309567
684110
1322020
193950
713879
294339
1008300
1368382
1660245
796705
205803
654288
117901
267841
894743
1541250
980361
1414736
715417
1500332
804942
1382229
1134828
1285595
839588
1947460
631792
1534691
717282
1306200
1682081
385319
1327251
1849671
1568927
1394318
1510986
517492
1014241
74964
985787
521925
1538896
615027
1734092
191708
1221702
1003060
1060652
1145644
1196027
1927996
916239
517275
1768941
745248
1611792
1174934
39346
1488816
672890
512001
843583
1562481
1563575
1620302
1274109
1907305
1544655
1586321
871973
1486321
27613
672682
599865
1521310
119092
1567802
1220135
510987
1671149
721890
1870350
1292413
1023767
889968
1371008
1349480
1965226
1071928
1129397
220930
1357039
1989646
1171643
1983089
552727
1300632
59882
977466
1308817
49352
1030585
1912426
155951
1409010
470561
1810162
1008328
1281109
987029
877124
1347097
1105897
1237064
1980793
634021
902629
1063739
550052
1458385
434220
1632537
469788
23095
605158
1785676
995548
991870
1119112
368991
1137293
20614
216795
67701
1416049
190320
1046595
944916
327170
1807466
1961515
1450464
1333329
1470005
156779
606758
43594
1890806
1599499
98153
1626316
582589
64021
1310693
76833
927740
821620
1605669
578900
162286
1915554
543599
932224
1282483
1409694
1874882
1926082
521367
1598677
688910
695173
484318
1878996
899785
1838424
1031157
1885380
1829633
526257
429534
57354
43165
595201
1490417
1662485
1825738
687706
1849936
388195
1592857
1212187
1510954
363966
1714824
524571
1450145
1603907
11951
1554639
1507567
825837
302581
910513
1297575
1396148
1523301
941472
1144824
1760537
1296483
262691
121164
1947860
544684
1457091
383620
74704
1313771
719125
1203730
56601
656943
1407956
285729
1009759
1692198
1348611
1859020
1650899
1592075
475664
1925764
30079
1917616
709837
391680
1976751
1586668
1914183
917537
1757154
1068254
620188
1833298
1968363
400883
396860
1878667
622749
708350
396054
1037585
1798885
212103
1727926
1989194
275383
1248006
1563338
1170595
1459708
1711696
1058822
1044719
635401
1210191
25390
300659
1085318
1144456
275918
489639
1816286
909316
338873
813074
1017180
966225
552057
824190
965949
389426
683894
799793
231063
1140997
1523336
939691
1633306
1920331
1407739
530268
885846
601034
1585531
1575932
947894
1545164
1909656
1947434
385452
1463482
861472
1975851
1234849
429416
529014
1005704
1844372
1351045
74217
239585
1886227
1591146
631543
1587655
1307924
10144
770073
1717231
705802
201236
563000
1470787
1184754
1076242
912500
1969272
271610
1980931
844349
1764605
1499105
1807031
1033359
1966248
134469
1397351
205046
423535
1383036
1727389
216608
1857742
328079
362693
944095
1084225
1650497
1363148
431626
1228316
1008812
384577
544795
410033
739522
222734
113390
1563883
1220407
1167387
1873576
1443345
309639
271525
220542
1621669
417933
831023
1119510
1865245
1821933
1259932
445114
318336
289078
247734
871175
1200787
138373
669326
1757898
1262653
1227357
1748807
1916453
288318
1962322
1528829
752743
389741
842566
462480
911724
1146819
645282
1145899
401309
688688
1707308
838284
717777
1115329
1856280
933379
1956868
1700281
1533866
329111
1703358
752976
344804
1633955
811036
1003047
1387347
1580791
494700
224095
1744829
821354
1279931
1979268
787966
1925131
875810
1109869
1911379
1498883
631633
916753
1720930
1914088
529380
1607103
1143266
1798304
1758777
1721736
1945312
936072
1394814
1297987
338903
1865800
738107
1214681
1579573
1717086
746290
315138
829556
650308
868703
332689
247731
1905688
959357
684205
1949641
1259036
1209703
1517994
373404
1462911
1036669
1750623
18797
284777
909407
674736
1829470
465008
231951
1432928
1429915
83474
1544726
964066
405901
1181680
1547339
1955080
1980321
696840
1823945
1304460
1260334
1781368
154425
1864261
873561
1964615
264716
598048
914652
1527495
347783
1057402
979016
337491
1371240
1236515
261442
902354
469973
1353069
1311354
1123657
331830
970330
1084173
977646
296180
1564526
726519
464404
369926
308829
890395
454363
855538
715857
1123479
1522728
1472022
1737614
1413899
1649886
175943
1978519
1907181
995354
1681516
1345136
1425027
642383
341932
1632544
771529
1475163
1598049
931877
1141739
1526841
530726
304514
1294552
170143
1633130
477786
1560842
1809879
743881
1328549
1434615
493898
1380645
1182083
555347
723976
940582
1627150
789732
1090675
125217
1888776
456946
1393301
845046
1983141
1270784
1801886
1819075
1785711
628332
840255
599179
1317126
23880
1563734
732846
1145296
1918791
405279
1479333
1698195
1839357
999759
855875
110137
1545089
1605453
738402
330111
1207992
750539
1561878
1000627
63364
1128719
1003095
1292079
565041
1339420
979927
562460
646987
840857
190426
1094141
1339790
815607
250830
547616
1617786
864430
1784083
584244
6652
1622687
1743561
228752
876765
1518135
11609
678743
1220128
1651709
1473799
1672825
64852
1304873
881592
832701
1555064
99831
55636
1568922
762206
1104694
772338
1192314
751433
839929
245017
652031
1350984
1036849
1409318
1448189
443902
1829725
527957
1654989
1070060
194969
1275108
1656113
1264816
1423983
1539559
1207284
1352346
21155
1949544
1386021
1712980
1066136
1240759
254835
1138970
1021984
1444701
43735
1877429
900998
1700143
1362463
1851851
1153159
572773
1463559
1666709
295530
797376
508423
282175
686268
341414
822551
1767796
1733223
1514261
235954
437518
631887
1272953
703447
848795
1710760
1076048
704915
78801
756920
142404
1310651
748433
1531092
1721495
1878283
14134
661179
214797
1831718
1200825
203196
521165
1328240
1893981
1496369
713601
1360723
461733
1239064
1098778
1919656
91934
924149
1511290
1430040
1762628
144767
1431493
789683
216655
1457113
1333729
820970
1508390
1900538
222656
380748
1959820
664591
1134963
1408117
1836777
398852
1945143
204112
1616643
792495
1786629
351701
432965
1798512
653945
53634
94470
1446840
1151741
17304
1857363
1348385
1413504
1282375
171305
902151
1095863
1634236
1463458
1718319
315608
1157071
1860472
766950
1605283
1643182
1743087
397522
102664
847954
39297
453806
1796500
1585719
900665
270954
1957701
1823634
1104330
41042
814686
1291739
445804
1388774
1640068
895093
1830132
1880148
1162180
1356372
161850
1395654
1763287
1229249
1102282
720834
911196
262043
906472
200022
796325
1181301
382989
1240355
258780
1010196
1186526
843259
1337938
736695
1479062
1326452
54111
1954448
1805190
1995558
510250
236410
852583
1408277
1622111
313995
575248
1855614
1491174
564002
281484
1022121
115630
447025
1584070
1529409
1184645
268471
1686940
909459
175199
97890
1901900
889826
1852750
1551662
313722
1916581
81630
298161
87703
1346268
1800391
890206
1343922
1270154
939538
1952349
1654367
1619898
1749212
563460
1767106
940820
169756
169154
661816
1188970
1216132
759711
1280305
1633636
833344
1125766
1756971
1767095
369417
667250
1826818
87398
147524
118713
1539748
1472517
1209970
1933012
678555
1657843
1525610
1231987
1433642
181297
1432035
326650
1854254
875077
1374836
234475
98789
1090578
1526009
1516296
1905687
129978
325680
171093
881706
82836
868617
1016515
1963656
1730977
406998
1670113
1437829
1101234
736099
872166
1469755
237846
1364903
1448335
1883606
1308107
808758
1311684
975864
440372
1399539
110825
23842
167756
906366
1947851
1669583
1568534
1013986
1119133
463931
611547
1759209
1826307
299361
754239
1747002
1069089
1261398
243488
1030227
1155108
1508600
1804430
754022
114366
1971876
607174
1479651
443927
1604788
40657
524055
451132
216764
533106
1407166
1337610
631622
1431010
274444
762505
640429
203465
1980759
857309
195373
556685
1981369
169476
1635308
1678989
726849
882686
818363
693995
17243
1312088
596524
1728514
660883
79217
696029
574836
1452263
309228
420043
796401
552067
1368095
1851431
1763984
1650601
1752839
542213
1256929
1212337
1021135
1527210
1432343
1579587
1360936
731421
643015
834187
1291235
1879477
831828
1569660
1269982
730650
945796
1842590
1748076
773185
1114511
1622327
1633704
1334022
260363
481048
666800
903744
1725810
519185
1031498
1590675
1417066
979913
635694
1014777
1083586
118556
1743370
412198
1473386
952925
1687507
1944104
484350
134432
595140
386670
843736
1182752
1675819
601320
1800371
1908808
1892518
1634926
3738
781311
1657840
914233
1827979
108090
1101631
742035
1906928
616967
904837
671553
1643843
92050
1194874
1247896
331748
424070
727850
886543
793607
1148585
50686
1964420
208636
461131
1033036
557516
1903299
1297741
1658568
1123406
1699665
1614700
717659
1770004
1572493
1851450
603613
1018164
688112
582864
495354
510809
1924704
1818844
1283023
1705953
505761
1754202
1997854
1523767
82586
1540370
101243
1809855
1100701
1927802
1172790
14107
165866
474302
138445
45341
1733592
1115840
1920874
1671632
1295910
573611
1202767
1952279
1981424
939689
464584
156930
688030
155148
620032
1351322
1333626
1786413
780434
1054181
712867
976088
690302
645395
601211
1920305
488809
319743
848137
1328079
901506
632450
1597319
1197076
633024
1781193
1485951
976809
1167390
345048
1035531
1803382
379852
766036
835733
1156712
363037
1031742
579513
1040159
1248400
1468839
422856
559523
741015
801504
1201101
119122
1407712
1404824
1206863
1827312
1621817
1597461
323166
1577259
1510243
494867
426742
1206366
487486
579772
979364
1065507
9046
1549142
1451785
104036
1617907
1654277
1036812
1889179
1941486
1988842
1498383
1693976
733463
1162042
123530
14237
1069024
973615
1533132
166090
1877285
1419732
1370795
550603
1302759
1908512
1242060
1906299
346783
17303
1352766
1021295
1880103
260462
1095635
1876757
268343
1189939
1025383
163209
876878
1254203
412887
142695
1383735
892940
1520915
499806
702169
876016
1478687
1078652
1409938
1180193
603883
347759
1488984
1480692
1116584
1295501
1028095
1793264
1463026
11849
765613
351093
788168
243008
782928
1628533
1773231
515218
1048898
363805
538584
418681
520346
1717158
1001571
1935362
1834572
356052
1141406
1389465
14844
591019
863370
491765
773857
1684559
1740394
745275
300649
419860
1482085
1795028
1166902
1159905
1387057
1186715
653026
1221096
450768
722527
434225
84674
17476
1994906
927793
1255405
1839459
863440
615564
140953
1467597
1581306
220259
248280
702289
1316308
1201337
425946
642544
460387
1768763
1532891
1457619
1380867
1681622
1640678
918184
1695166
405314
705272
531762
996021
247259
31340
392895
1046423
687399
362291
1539383
637666
1380326
1001313
1483202
615087
410782
68451
1615289
855318
713737
974191
904275
292386
1486717
394175
1818520
859645
145918
226463
1752873
233739
1124895
538673
1763893
113007
1226399
373161
632478
591248
374413
1431366
1767748
1579596
615356
1793703
433638
1094618
794947
523538
577458
1875881
843088
1466022
1669373
527615
1268002
1085927
358373
1866713
1343698
1889332
142094
648228
604154
610779
439092
1953605
1092102
1112176
1552583
800738
779304
608623
1122603
1084429
1913895
1276402
283026
1742502
1736996
409158
332331
70575
714876
245594
1747096
768543
506976
1232320
1706947
1242366
94540
1351477
1188183
509546
1531160
1011195
1495577
1575720
256342
1934390
513788
65733
1828813
1129938
29158
349697
1600248
1036590
448614
309157
1795642
1265760
1512007
8869
541120
326434
945419
663982
7243
360576
1159805
721903
1419233
1479649
1501579
941454
1133326
1064065
1234767
151505
1506504
679957
864966
1063905
1589192
1532666
1021098
653060
810116
210977
993817
526434
249929
241102
1726717
1578998
1735092
1326985
1589525
648332
312987
1482736
357781
1496546
90229
1680820
944266
1008724
692040
1510182
73788
1061
1226517
111394
495725
1845302
1282856
759044
38354
1511669
798924
280167
1586945
1041079
1245774
715780
1252701
1929215
1250952
620602
587712
1855360
236279
1705477
1327011
100285
465813
1321375
1198719
151259
1772058
466711
1859915
1044687
995935
1972418
1539867
847089
1139240
693602
182384
1151377
1730297
442094
466369
1525388
536761
1494010
690759
1293893
2277
329155
1477876
1395818
151328
1195218
1873791
1590325
1678784
1048568
325602
1321748
242809
28681
427465
1272269
74223
1632350
382069
4739
1117319
261919
1847521
420262
1799575
431518
1418717
1212600
755714
409257
1272791
12328
1501472
911228
219170
1266112
888353
1568720
1296443
1571956
935515
1719935
316722
957119
1018644
609696
894984
1556640
389248
1281752
722932
1296844
1747536
650980
1761937
1549850
1001864
416435
1579461
1816676
804446
1854137
1133069
669797
485552
1571318
57163
183710
352947
638736
1362912
1224522
1573934
1193249
343793
1079130
1620656
546974
1651868
569583
602458
1887416
121342
1200789
313368
1979160
1841874
1708967
1323428
426377
928415
417423
661255
428533
810795
1174380
1583973
216357
264182
1188037
711281
1376080
700783
1525670
1503864
1777348
1535983
1051003
166742
1205147
1941188
1667684
422741
952428
1125322
643900
1347697
660913
319057
1707003
1515865
621469
711051
1331979
1681560
108195
1905277
1057399
61394
35075
1394636
1121877
1163107
1531464
280193
1079880
1314766
54923
1662492
512224
1776163
1931456
1780473
1058300
757722
782521
1148585
1924669
1776623
909140
1376630
17692
1092575
1185396
203560
1258647
700412
1579472
221880
1021718
1566837
1871968
1676864
989797
1907127
1520522
631869
148317
1104803
653397
661345
759688
1880218
1401740
598800
543436
1723787
387160
356833
86681
224835
1160180
1824166
362261
1825948
451186
131120
1618533
1523109
708076
1588034
396406
390087
1392342
1488291
1255595
360221
720223
196681
808899
1768184
673974
939671
1848333
1930534
930626
1681579
953045
1118836
129483
1819535
579677
1984564
1282556
1353193
1823131
182403
1788871
58894
620102
813533
94955
1469313
652759
232311
1460258
1784288
330007
105641
831495
496154
1053094
1052565
1187956
1462496
1816551
680530
1283962
1549552
1443096
1183355
563281
1235030
157920
1416456
1959599
369860
1715414
281818
1645069
1742737
1189282
163794
304611
156539
254619
1853549
289725
1613499
321632
1596690
525254
1596205
475348
1924015
865643
892310
84033
1381630
369839
94985
1459819
967641
1056493
1076401
419219
453278
1544092
1257631
1594863
422450
1996156
417421
1693580
1527613
755518
1884992
1744686
1791729
1486604
173680
1157722
1489336
1549655
1519797
1416528
852990
1175003
1852474
1801439
795641
945052
1469116
1487687
1251664
955519
1776423
1963255
475642
242184
240034
667624
1433311
727047
1711321
1036204
303295
1162990
707950
978848
1772506
908944
629833
1667871
1937572
1640338
1708214
1976982
607721
1676695
1837610
1453711
911590
962025
289677
1483146
673023
1893574
1984913
1862750
1704643
119596
629076
994038
1169931
221120
965794
1254516
1586270
1553032
688235
1785106
1348754
328741
83601
1227541
1942677
727207
1663968
1082090
736758
394104
878607
829270
965446
1437620
1825095
922159
1847126
1128404
1788082
1820995
1460418
112634
691244
939307
904063
1269009
741986
623574
1401131
1724372
626931
1668063
517518
56158
259649
1850120
363382
1313520
80382
16173
1430156
1910802
1712233
963123
486860
718706
457666
1670943
413753
1037017
53242
837420
1407613
1178034
1301735
1263233
1255087
1458451
135074
456270
170766
778639
1906263
696749
560212
146867
666915
1488185
241874
1126598
905042
1359495
1773528
328123
803138
1682898
487045
1484588
1749114
1650058
48124
1148763
24005
805415
1070309
966557
147270
254778
392720
1482520
35339
1747374
698610
782769
346392
368544
338472
1996587
1715481
97135
1880174
1008339
1632098
1996488
1287472
261899
1337533
1580599
866518
718534
1084697
239122
1007011
992579
19008
1096247
243689
419621
832769
757494
1393504
1311629
490925
1014359
1860512
948623
1653877
542909
751690
1108004
476356
1001980
656820
488739
297618
116865
882899
739434
645706
334902
627205
586694
1973108
641183
1265788
1698294
1243575
639965
1148103
1535917
332704
584177
1479891
687917
1641290
23014
1665909
1749144
557435
202348
1024460
1485917
1186925
1845518
1025359
15274
344634
616436
1088210
1996327
845228
1208964
179293
256096
1144155
382336
1965034
1511062
480871
380637
1061725
194855
945630
313434
504788
1418095
1646606
1708131
758410
1219816
51087
1092124
457094
1374112
985819
469335
946582
1482733
514640
329089
241254
1700035
1598122
651876
793672
1015886
1700739
1729990
1108924
1277027
515998
715216
190499
1821600
857203
1359269
754554
39878
1438425
533572
129779
1991925
1766461
240453
120955
1768390
1100346
1647835
1290866
967678
261443
1693940
1768104
1532209
1012258
1118627
458247
1651561
1050011
1965090
1830193
1879194
202318
684286
806853
1985911
1596645
756927
186706
1755225
4987
1167468
89898
289706
17801
92652
1567512
344858
683257
400009
289736
1179453
1409439
1940848
1617128
307904
1704284
223209
140639
1647013
1952040
1710701
1896104
1549636
1244597
1447413
1024179
1424144
1319199
1500458
651495
695291
1926059
1359067
1899938
1348851
32654
1096035
1662560
310516
1586339
1644461
1672448
441921
1180652
944822
1869636
401493
56368
1119292
1005813
83216
1035317
1278779
1111882
1933503
1246930
1924412
783674
1693864
1150248
1551722
916429
1527422
1117937
1080834
1544740
1108657
595784
642791
907693
1741201
179132
1473556
1610999
169913
33743
1639858
478333
1646567
1578683
1454538
133704
1466791
1745033
526671
1685690
1819019
712776
1050430
540850
1731714
554741
1552060
302386
13403
211403
383664
481112
989107
1612513
305382
957858
456079
1456311
997913
1480631
1312523
889731
510748
950920
332698
1058283
652533
1558851
369521
1616996
1867033
1902774
643885
1309488
1935688
1289437
1523231
439127
1067596
345683
1658323
898053
1307248
559409
1677811
1574260
1600438
888674
995552
192576
26010
732348
24161
1417059
759594
296485
432056
857362
1881438
1741394
1590279
921978
950627
1349504
1719694
1536900
461128
1362207
152395
1503514
1660767
1281304
101722
998748
1620897
1933144
278038
729805
545183
801160
594307
1659328
1535315
457730
1473395
1701897
1126783
1625571
317474
1526135
1395229
1536596
1322581
875668
1055546
477899
494781
812035
937393
220121
1885936
510580
685164
1168536
123807
564933
893931
1538349
1460901
768803
119607
564526
783419
558278
1756075
1325247
1756554
1474937
1594260
1975601
1203146
1606194
1530882
1717184
1896213
240078
1380278
1520450
119479
1632229
1377150
166095
246552
1540128
1013350
1833664
865538
769422
1249226
532117
1451064
272001
657923
643278
1001704
1777542
56726
232938
886162
1266984
289029
1333715
1268810
897457
1422829
64943
1063064
29625
76093
234897
377790
1828579
970752
125179
1194010
1446753
511291
1575978
300412
1603938
277544
1779041
1581800
613429
1059150
924688
595396
37904
817826
651625
149780
346913
1182976
1992977
1417546
1062593
419269
1182158
1210357
656321
1296012
1250277
744118
466039
1492996
299561
39120
1744641
784157
1524300
988889
1789948
731828
63950
889814
440625
164476
1117194
1948443
707416
1380764
368003
1528319
1824791
1865304
233008
242024
1026813
94401
62781
549422
327327
1245974
893097
1715428
1017764
1687687
1625109
1737050
1520677
26633
1088273
1021163
1542521
747032
357968
704943
100151
701339
655253
1448906
1246669
391350
327252
1937879
320281
841640
1353947
1386136
971665
431633
1278695
1541599
164599
1905263
1367961
1336448
656403
658844
549919
1603010
1900344
1782382
917822
594045
818347
485718
244420
1630072
1955790
1136618
282781
1575874
1071566
1777660
1748425
1513428
1242984
1176847
478770
245180
117892
1224707
1817128
378284
1924155
1983242
90347
890903
1349666
343150
1140838
240405
1307167
1620983
271190
1324930
1872053
934568
638917
1262244
1826265
215493
1522253
572955
56581
427486
1229232
1616865
75198
97157
825484
291070
1589918
674066
508414
102597
1394212
487881
18492
966532
324013
770563
523299
658033
709185
697843
1018496
1889400
997691
898656
547145
696819
1413434
1369505
1106275
344601
1916384
172921
1554163
1078027
1329267
1001298
526634
1321769
1995183
1416964
706712
426305
1183134
686051
211335
779704
1175432
434520
1684523
1800455
151046
795514
1564354
1792821
1403121
646066
681027
229511
688625
1736396
1513858
844998
43240
1237541
1682049
1685731
1573695
147349
827574
1762982
530826
845636
1875661
1969713
1909498
187594
1362762
225452
796269
139631
1592219
754681
48127
558533
1294593
1329780
110838
896204
1744421
606489
1018014
1983732
773270
872519
1074602
1882356
1519311
870080
1410310
867500
1242646
389725
61890
1506594
232178
1424562
1193112
1656661
1060539
116303
1828907
310776
111398
697845
1543181
1016938
416495
1766813
568045
1887353
620784
1511158
1260277
825802
1977162
1767221
976374
1039930
1204266
411441
614501
162772
101706
751326
900190
1358186
514710
1439440
508864
1156091
858967
76214
1635345
854556
1486030
1830328
1427378
1471292
1165797
1142176
971329
1482599
406548
868183
550344
844834
1503395
1315487
1735104
627456
430083
193451
362065
274286
263826
306826
330866
328036
525726
1478290
226007
512341
736118
79949
835811
1294921
100694
1522665
674289
496786
730589
256708
1758162
1838579
88986
412435
1388293
975050
285711
330848
312562
1562982
1436233
1179763
246294
1432007
933389
1463060
459939
557348
431954
1413929
868188
642052
1312341
916149
1139116
57271
136526
1614982
1936232
1860547
1793523
338903
458647
326836
1653354
1827760
1500094
1953180
1445279
980641
1620837
1890025
1710129
38038
1258984
1938021
1567700
1283185
1711981
1802457
994204
1620422
560919
664055
106174
540706
1949301
1911211
1452026
1270024
1827243
1778307
1800228
1949313
1098185
230718
1295511
981608
1691384
333113
898629
12756
54846
976426
733769
944653
1384829
1918407
1540201
170106
692539
1233615
1763937
396483
92141
1217547
890667
553523
89966
1179544
1583185
157792
874823
513104
1757961
461997
1436055
1894704
1758343
293657
587480
1050055
1345434
40570
1216773
297615
1793809
1933725
418716
77160
501397
160044
1083186
1573327
432015
1836099
1090586
1346543
25532
203933
564250
295754
1855402
1192967
1245221
1976134
1661998
839764
1949983
972904
1616367
875640
534797
590134
404672
166059
1807282
22380
1870488
45673
621462
1070
1686759
1330073
1005185
895958
270067
1836821
568050
1162881
1932859
1737744
1839221
423840
387
1388547
635850
1886989
826198
1780750
210890
1766910
1055656
939263
1494087
1753499
423264
1198944
1376468
217021
549789
1395474
492355
1618810
1580728
1094293
500062
1866607
1584911
1276171
1588648
1898114
1899936
1033295
208167
464528
1975892
324948
1396756
140390
1695101
121007
1929480
5624
1024990
764358
1578823
1028266
1567728
1255649
814003
1691546
1154181
1894751
1643220
1489615
1158154
777847
1898309
973010
137244
461794
1970440
127791
1446095
769272
481758
559372
1452606
918134
244448
430517
1217136
399684
1415611
1112353
143596
391249
916389
1134928
975070
1869712
941117
1691678
706175
636475
898094
290624
663115
1124072
382631
1860744
946954
836962
1827479
902447
265978
1335963
680540
280382
1936222
86007
425493
225532
1169427
686520
1850931
1365512
345334
1703732
818375
1078732
501304
1508155
1613947
1762843
423377
443308
1073061
101374
1194846
1954227
316340
585199
29566
476165
1866696
821623
743377
1062771
1199242
1584520
1769886
1317064
1003468
550357
1783276
80815
233313
235181
733695
671366
220093
1285968
24852
1936468
850300
1900722
1517909
272117
1496912
241456
586843
98529
264162
1843093
1324798
451421
1128643
1358871
1687018
1645184
1389371
278643
1886468
54821
495446
1584563
1677231
1956774
1858492
1666395
1322281
1571686
1233774
595383
1370247
453233
1782156
1309089
340011
1892746
555165
1503428
1673529
1159393
1936456
1773517
675211
1785387
1274153
484972
1078690
1865728
126472
193413
183879
947739
549806
1550973
491945
1096020
156320
1575366
1766978
1656868
1703232
326966
1193681
951331
260520
557805
142993
947403
755423
1276073
1720151
1296699
300888
47791
1712881
995748
299202
977580
936126
387710
861224
92951
555981
281726
1711162
1158786
1780375
1037962
387476
632050
1857417
1246605
1861388
103327
959059
590492
1710077
1167140
251048
248853
1337432
1229244
1464135
107141
1395441
1774866
1760012
1873154
1047548
205230
890524
1717433
698831
118568
513739
1866459
1588561
1331936
1466415
1955908
1417564
290829
144108
864806
1862179
1789880
1659244
1137541
1345549
1684324
938800
1349656
516568
964785
1394353
636986
1969494
322584
1613863
1222544
1134659
507788
1032625
813429
1610006
1889705
392545
809324
1958404
1557622
767193
1770315
296724
1679395
1597581
1832605
1965802
1133227
1664247
725882
649964
1764519
1242859
323811
1284906
840017
745004
607091
75011
1924080
1831341
1794186
850552
1181778
1028613
658277
566377
81009
877810
820265
333534
720988
1110293
1681104
1949551
673035
700849
1763602
559472
895644
46488
1350008
1664560
422224
1901238
796074
763234
824609
290653
1658693
1460502
484901
1703597
237051
273020
1748824
1249350
7555
103928
1098956
687300
1702424
474348
1382626
414770
116306
1323207
1911779
94037
1883439
24657
1470511
54068
402458
617650
532613
1210784
507231
1969421
1566614
5927
61633
568016
629980
1114111
387476
1056986
921433
414323
276147
1673095
1868480
370947
190060
662060
243588
127616
1689899
1118924
452758
1818467
1559522
1922310
1908136
1055533
253328
1480703
1138458
1603549
1961267
1672551
740970
1843142
841508
1748983
173734
189421
1386900
374255
1014314
1887394
396637
1805145
837795
1640286
942805
1298691
1164292
1139955
890223
588027
32648
1049279
419177
375696
1067792
883517
1105706
1062429
1695307
1531345
1829713
132504
1981401
1893509
630089
336839
1255090
93750
861139
1471537
1065330
263644
84812
35066
1510917
1761176
1416685
1096437
812908
495213
500453
519987
664424
1623978
865363
1955985
157561
1987125
1898477
258481
1827589
210772
899177
122379
1328084
1710265
355708
1530120
399354
670628
269022
679466
1714961
1771711
575932
589091
1881182
1919231
200795
194017
1362782
484188
1554380
1721476
341182
1348690
612076
1371560
1268808
852598
1543073
944430
1781394
438649
31177
1056752
390962
1881976
342502
1559457
249467
80237
586546
1477455
371250
786037
1900956
745793
251244
1212558
270327
1728000
442442
1028719
309466
732795
1160308
1333429
1313889
469055
1955860
1270597
1607852
1752670
1948317
1955927
1972516
242171
357754
1221739
1468059
1016384
986611
1166773
1449856
851914
1710687
1337609
1641737
76255
1084788
1097134
430529
1908014
1793616
535447
247678
1170875
907909
605697
379637
1448938
1258760
1587336
186287
1256249
796661
1367583
1019664
71815
1702938
362744
745745
594635
1140014
1989904
992851
448195
553034
1916446
1156921
207154
1375353
498736
1136009
786986
699350
784148
1288548
319388
966773
1208945
876152
1907300
296671
165947
1278650
1224777
1254653
1241886
577368
381572
405620
1525895
1222844
158599
1627346
296407
1016804
330885
1979757
1216933
1459233
1767523
1651356
365600
750367
1693484
576969
1042924
523079
1330854
645549
601175
1778583
253178
1423941
579457
680365
549162
661057
419920
1920519
10060
1274663
3053
420473
656808
113633
1706180
887514
1936798
231523
324753
1743674
114418
299337
116557
1836333
1718443
1648985
1726922
1261580
1700629
630964
1650760
1510358
1519239
1411735
1719503
881457
1080990
1637749
907442
1180798
358175
632073
298299
369955
1053750
614739
597090
430074
913153
1907380
434175
740378
348541
224941
989617
889606
1870479
852062
660228
421738
1900539
342877
954494
455269
828089
776951
1487169
1978988
1368656
1695540
1738727
1125538
633996
691225
500193
583808
420330
1468167
246700
209718
579426
1724216
1025300
1293260
99711
1978044
1889127
1944124
643409
1487256
1963560
58519
488947
989362
1204072
1938810
379298
243997
51629
1124138
38575
1696831
1300870
1524433
718503
679545
96808
832239
501620
1566452
1149837
646946
590223
1727730
1174310
1964428
1380916
1355337
448157
1693315
1651845
1806906
1038382
376384
232846
699932
21950
1518660
1190585
586207
273132
771336
1847295
1633524
1443234
1790019
661012
1463914
1699737
738273
1597932
1982501
282064
395329
588431
19256
1141390
119842
1447722
43405
1951433
163425
295087
694642
230627
1360142
1073080
143336
1208024
1814666
184839
1543833
597013
1691510
25776
178812
355590
950320
176502
548761
150246
125778
1889866
1055693
1374560
1493847
1848374
367312
2476
55225
1724059
206421
408541
1099870
1089639
523671
1277576
1069287
1470391
530042
154990
1125428
437862
1643041
873190
383104
67753
883742
942673
1396370
751622
1958306
1323299
126849
1766656
1597324
1760718
477498
1998501
1112541
561073
1068442
367196
1581334
1300123
1747852
772824
1158004
714090
1449045
1663141
1527280
1862946
200563
1011426
1919794
1680604
1378525
1482286
482606
1665436
734871
1278934
769926
1771370
1444601
1769842
862320
436104
1589624
1066616
391097
524356
445151
1420765
1568622
1825896
274494
1538022
301138
251892
793930
156484
383215
856434
639620
1266814
1596128
30034
594805
1114357
507106
675287
1212767
577244
776026
108526
1245499
1177422
449758
434391
840051
1250318
715918
992128
382426
420092
363196
1024689
885983
1611007
497723
101585
105979
90936
1113799
1008582
1947939
453473
466304
1585855
717330
1456896
62755
419342
640520
1428581
1768578
207750
466104
1297993
188033
1565778
1523140
886374
159489
1677758
1469953
1322419
1321723
926
1972619
647051
480317
1498844
1287602
1098035
1101882
1198848
84425
50575
1024779
740626
1244871
868717
1075013
1774762
1958603
780645
1137191
349294
1077303
1536725
99043
498946
939933
1620947
1990940
1371168
1108460
373965
969937
1606467
1039650
736577
526083
1005884
318373
279987
190135
1607036
1491791
550164
1121946
1152414
1308370
661649
240506
1662038
587189
1346381
1381444
1001520
989997
830818
1669385
1952217
1379577
52982
1544789
1962849
158301
1225661
750567
1433632
1871639
701736
1683262
236145
625330
1931219
306601
616535
1319985
1235261
1237885
1459567
1892671
910171
1899873
1130803
1299087
1378132
7463
537819
324484
1220607
512863
334416
1102677
586256
74039
1022120
1639581
554526
748188
192238
1888342
1746409
1479536
1879331
1070173
1315378
1090751
1921861
62890
911881
386778
349719
1571259
1775058
941705
184263
226120
906971
374206
1593286
1850065
1596884
1715270
1292069
660722
1626231
1141707
1127175
291568
1577584
337006
67056
247284
1093617
937371
1475463
792784
1358265
1384720
597077
177512
278298
1057211
606517
999035
1991584
1837794
1478410
838531
1800834
968800
989879
1440529
828706
1880807
1046063
1855709
216958
1595494
516439
1735938
390180
1931345
1017351
873244
1116028
1465388
226819
673820
1068627
1231928
1230058
1128326
556826
628488
1357476
567322
810683
1284212
426382
1308368
481841
1703294
325888
1511326
607947
932841
1820440
1089697
1825372
640913
175623
941545
393695
1185497
1893398
1787293
93094
1838107
1084311
207865
575005
299658
360896
358224
901889
1849421
397090
472848
1440996
73005
1183162
672035
1981004
927893
1874612
448466
1246687
1260416
123666
411763
1852974
20980
569811
1864137
1374440
1177473
615047
682498
1225123
575223
1299449
1401035
840295
1217690
389152
904343
1508729
1455412
1593111
1146088
275491
1997095
29126
1313661
1770307
798169
1011852
494725
1736380
626311
1035352
939117
1308703
351398
173515
1191592
545520
1148631
1703401
167187
625715
1782330
326636
1090270
271084
1024399
1403768
526468
1271928
1056430
1117883
860279
795531
299470
1588016
382037
1701489
80999
869989
637435
163235
1986448
1665982
342168
1562209
634392
484219
1455748
133089
88537
1804688
769619
1523893
1304909
382032
1115837
1758343
139331
1004237
76966
517053
1509550
129490
1590928
1569979
768153
1240670
1442097
1705820
436200
1620779
670775
1490310
1870204
1864037
249169
1258644
1223960
35011
288761
633981
1250267
1751052
1190613
1930045
366806
958795
1261532
182144
1591400
401872
733606
1967469
324162
1963901
662696
1427457
632639
1196295
1962064
1168629
544475
1725618
170756
1548556
1579768
782755
916665
1024545
817057
1157390
606387
133183
724055
377620
495762
668858
1273325
1755247
860078
1328486
1181045
1618665
1872362
1082857
1553794
1925375
1114150
1140306
378159
482397
1899799
1042910
1735147
1968102
165801
538180
7742
1003225
1100918
1075968
731588
149459
637965
1171320
1473755
328703
1892447
1883477
1967266
1013224
86353
698289
721684
1553226
1637654
541579
973495
110518
213556
339551
1207980
337933
1578797
1873164
571062
716007
1153448
644576
23778
289163
1159949
1795394
1653812
650802
754502
1869078
802098
1722042
1464512
1968082
771087
488308
1326364
1170694
1839053
858102
855023
1103932
636907
529047
291222
1359762
621911
896353
1641858
149072
609621
489265
1439239
1430063
1186954
356686
587765
1786797
1419521
1423302
314334
1658207
1280397
756600
338877
116751
1128962
741371
746085
570222
1886900
1004259
1512477
732054
935607
284615
140124
388315
766687
260735
1121222
1480618
999481
1030346
1867245
1975116
1158584
453282
1451190
1098261
753066
222618
466556
1976409
1440025
23673
1453288
1197209
1160695
1362044
1287262
1778749
348240
1244093
1949118
357162
1060844
1046984
827936
85153
1045651
730076
1839977
708470
1746801
1519836
985874
322874
221481
1821445
1422733
228527
1083841
1957525
1129759
1475230
1710282
12272
515605
699608
885689
1831874
75414
1299891
785850
1378557
1531414
1121157
1134112
892079
673661
581490
680041
420815
1502846
1619268
248214
1857561
756313
808241
1896006
1920581
983691
196826
1962887
1608967
879082
1388808
871301
1221718
800701
1043871
741322
1300098
1417692
1876880
708988
504654
1181219
567790
1187225
263753
85339
1878324
289425
1577780
1484623
1840798
1870959
1290137
1087979
1597212
346422
713342
97360
1601479
742457
1505617
1221209
59989
1358093
1033518
1964785
1658267
1048758
1159208
347686
1119651
31825
751799
462738
376300
853883
1624589
421595
881411
183480
315816
1599725
671842
1583977
1883149
759325
376428
1019224
599432
1287619
1345559
1681083
485542
973118
1960369
1535064
1833935
929286
1801129
110070
515794
1441352
1868312
384488
1602020
1874706
1930517
407971
71016
1090582
422574
194761
36887
248949
1233731
1126372
469038
777975
455018
303230
667017
727483
342472
1097208
718818
1369552
111766
1285722
1037441
859620
635856
947808
1047969
438651
1115260
1864973
1305997
1929659
465453
648403
198827
377966
927713
1483446
1099438
1139234
955703
358484
734545
191159
691613
1371270
1546450
1040463
1368017
1163634
1856821
175550
1246267
901726
1361144
1216965
1266305
1089215
1774680
1110696
262885
965485
1329306
690186
1989847
1978841
695702
1068874
105511
1905777
51399
1011246
273676
88241
785757
252028
975376
689319
1322022
504347
575865
1399520
711729
1692715
1679505
211736
278268
975705
1561550
10056
1779500
914380
924567
1619352
358288
348417
1445973
186772
770781
1258047
1900448
210915
906193
1981824
1283473
1200218
19377
1105114
1377946
826376
1695301
895460
983659
1293151
596184
1565169
1887336
585753
956475
711931
367053
416824
1152667
1282939
1009601
1911933
767520
38222
44648
694692
68471
282799
212261
26678
1534718
69588
1719029
489181
1775844
1076946
388901
97831
1188318
1943085
279178
977636
953732
389583
344143
1980740
611607
1562188
519974
422159
588802
1953981
117753
899871
1449955
1619616
1364737
665693
1187683
1798271
1484906
736246
1452810
1835551
300429
784228
1464004
672084
1989087
1053765
1046521
1250373
1711774
620992
1203781
1537771
70153
1682708
58297
786653
509956
35030
944122
523832
1156340
443498
1233720
690770
15512
1752463
1983679
562398
275279
10516
439988
1457227
1955784
1570365
657973
1865654
266457
1319347
391015
613354
1120113
1965102
858895
816717
83804
120297
1362440
1542426
175896
1459361
763024
167294
1741287
64296
1620423
131856
721931
461393
632751
1942369
1120411
310926
351327
1975888
1912902
195867
1467102
477176
796932
1664397
270546
1885777
1198860
545282
891788
1727773
1971810
935082
43323
1449950
1882952
929944
1666037
512836
326002
1308643
1964538
153561
63893
597236
612549
1320059
356882
1364129
1243821
1968999
45249
1456394
805641
96780
777015
466682
1376462
1967456
1055659
1455327
1534030
1488567
735874
1669892
1114250
694718
696193
287756
353979
322694
1904720
686898
1500451
400803
159327
649878
949272
1839571
965951
1493859
301378
964020
1438080
571198
460446
261437
808291
1971137
1845585
1065195
1398621
1349200
1118864
864972
1927486
1236178
608065
1836962
196380
816755
478898
720138
1330442
478581
139728
438004
1952450
931955
1048420
1888733
1494421
895081
1766719
1760307
532998
685590
1743151
1850329
1998299
173290
1222481
244253
1871592
85068
799659
1083529
956027
217878
765610
71699
1803850
1328399
265496
1704864
423524
1255389
950940
716926
1647802
1792670
1271701
249494
711216
1872718
422140
1973959
1644191
886944
1127201
1837659
489066
1414287
1073341
328690
903170
377489
389882
360480
844557
1392408
205021
1517214
175380
293432
1773244
1131176
287507
1767718
872942
1460715
1844650
228475
812480
1020296
980327
1683064
799399
1809457
435129
55958
1217636
1535688
901813
1656919
1173981
1113280
601989
1999058
185601
803377
1271603
1707494
1747131
208997
857306
701441
413606
1888675
1959106
970771
1101268
598673
478908
1121227
846252
1269977
10823
223088
1655710
616870
844726
1400218
384119
1961910
1338432
1846445
1884253
1270455
1053263
1645837
1061929
449405
894425
1323511
731664
475540
1859763
119800
1621195
1746191
495480
62315
1099265
1899728
1957132
426774
1477693
1913827
1125017
670934
681584
1404954
1599189
1882009
573682
913713
1635719
1183466
770691
716437
937538
291878
1295215
1582222
1231546
702191
858799
1287423
1220566
1098555
37917
1152220
315170
848690
21225
272922
454367
543385
856677
1401449
1706504
269144
908732
1427353
1962692
1749249
1279456
1120143
1751015
1020068
981003
1185992
451837
1066075
477021
128880
1828396
267203
1890634
125034
1973657
58982
1575170
1389186
935317
594298
1209763
1287415
273579
1926393
1531645
1743430
908526
1000903
35385
467947
1440638
613943
1183346
1612505
1482605
1433683
1613578
1265310
1621517
665684
1186719
1254374
1256042
1048368
885030
184507
337660
81175
85461
436950
745055
979147
241029
1749217
827042
1232348
1437080
412420
1681261
1752785
1639265
1450451
129505
572626
651381
1329024
947890
1296156
1932628
1732647
260785
779862
856732
184124
1914146
1960357
889244
797672
866204
1121660
496271
821195
445966
1394045
1338547
1796430
437097
409521
805530
1827731
1288104
386764
243781
1059095
1241856
552120
1467690
1751754
52130
1973068
1400132
1399161
872092
715207
503469
1173897
565631
292612
1730940
172998
1082042
943844
1038305
429762
296977
301456
703456
1576557
1466370
1852719
1192609
1266402
538532
665102
1093358
1760694
1737082
118166
1703830
1183900
299657
420033
1551122
441456
443926
176946
1685918
33349
575343
494037
1164567
514100
1776303
559816
1927994
1015247
800257
124273
1485012
1545163
727720
1993769
590786
1584096
1292358
484270
1107485
1479127
1788123
1414437
1778123
301990
1714435
1728846
1913029
178603
1636048
1096478
1225138
1854168
1558
1114090
1208496
361974
152391
1044525
853046
1151118
35103
756698
825577
1875309
982835
1850988
873725
1903028
953412
730401
1860694
899229
651425
1304901
1639240
1684455
1975863
1647618
465106
1956940
830593
1126052
1694923
1565814
1525568
1715709
709095
1024603
1421725
170403
435340
275048
1296372
71854
922617
953974
956613
246571
1371593
783079
150732
552760
1808390
1303326
929368
104209
435738
11643
1486616
1878708
1433937
953348
1525248
1217993
1586018
375600
455593
1040268
110999
977152
996143
702784
136796
1499562
1704182
1213634
988273
395792
235775
244832
1325800
552673
1599900
707176
1432138
1783891
1263766
1844421
20995
269205
1165643
743889
1849017
1848969
1318880
729569
207556
1568378
192833
1729016
384871
850099
1796386
424486
435105
1433356
1012528
135100
1240465
395246
1078141
410986
591701
1341815
1496230
718868
944104
1675661
1552912
298461
1969239
414961
7064
1205218
1894037
1970037
652621
776690
1699819
1746471
202568
317889
1409645
1006369
631141
421049
283010
441515
153804
1533843
1101711
551071
444643
8829
824286
702400
1602422
400911
111335
1957017
1871648
1865470
1637554
1841521
1998528
1660505
509632
64270
702102
112831
1935139
1430741
99665
1434872
128573
1211690
650154
955491
285767
1673081
110851
1711345
1227243
712577
1829077
764904
762144
1635001
820699
518029
1807381
1366986
24271
446470
1862489
442112
1110719
171890
464707
1519245
1653099
57904
413558
539502
310354
298548
114333
314161
1558873
949998
1719093
1753125
109334
523110
1979411
1463516
1958173
1761257
1085879
1580041
1377653
1929911
1756092
1828495
583314
930314
1339735
921443
39693
353510
806875
460702
96160
1656807
287408
68843
1520089
173053
1761676
1776903
729566
1518866
535606
689502
152706
906219
67355
369159
80756
1948701
582411
1417807
1905058
1909638
1138337
620487
976831
544184
584479
1570723
1731168
1646056
373003
465244
1608159
1851215
275165
1548376
169456
902076
1155308
1938527
210634
41136
165612
1748743
1389200
68329
1796864
55213
1800339
127555
914979
1781756
1415870
755888
694103
1370703
1996215
583705
1296696
1107119
1965176
1317072
1730224
537259
1818992
919293
1474496
1231320
1938036
1475206
943233
63150
1186949
1522872
571449
1957581
538562
986834
1887193
1761930
1780389
134619
242739
57687
1836794
511693
1091112
638808
586702
858173
1529976
271087
1812145
1247507
970096
1918695
31011
1228166
1799327
1286548
476407
1910735
867150
529791
1791858
348633
1976821
1306330
792324
502457
107961
1900612
773188
276437
1730394
1528742
1911190
198045
1601879
1835061
61717
1536805
132658
1199552
1181953
653115
679703
1582406
661897
189467
1140324
725971
1971362
1599038
113065
183715
264059
565294
94813
1240492
1176093
1031032
1734743
657606
1273618
684383
747245
691107
434635
1298696
1815632
90090
675551
1156482
1625612
355820
427204
387680
1361099
1512108
660496
461714
1597023
516010
530325
941824
658221
1425867
498514
1117885
1473957
880997
431123
1722337
452305
1853368
1604626
1625263
1463085
56199
208443
1292153
1142394
534443
193937
294650
1067362
784653
108591
1484671
759661
1708943
726894
225986
1188448
1641497
512870
630065
356629
1678255
1709840
1010561
692765
148438
940322
1334903
1533414
236807
1366033
1696540
855327
1004791
578513
1446412
1029016
199221
234328
597580
763599
1997932
1743694
136986
1114987
69149
224287
288830
1965312
1381719
292207
1023283
943911
804151
1403769
671090
1182280
96350
1945918
857687
1114361
1614544
1977624
1927612
1843152
200457
830004
1847446
198658
420369
397521
1177316
483236
637813
1749744
496612
1391997
288077
217606
1962451
830109
1096682
1251302
524014
444959
685887
1662956
1212451
41710
1623506
1760483
767564
669787
1599867
1719712
579418
906494
316032
1932187
290520
1857734
1557699
520570
5085
1136515
348936
200615
1297678
1379336
702760
198047
1707449
327505
418218
1500729
253018
1503422
1639884
750988
727449
1255499
1517174
1381781
1831591
215632
360567
247204
1033006
281551
1530257
783640
1598681
632610
297519
1532141
660555
717905
610402
1920880
1737173
699989
1183988
691925
659238
113259
475512
716901
560407
676032
1375437
1046815
1195754
1454600
1984574
1187572
766907
833789
1875919
227646
1903752
81819
597672
1400052
315978
569049
1902363
1262500
1312969
1686854
602814
1362965
499378
1379663
859777
249693
686848
253409
1576654
1961300
1037712
1889954
1116887
1553326
466347
1918360
1408907
136489
1152092
136214
761459
607429
931180
1494786
396710
225227
154877
353492
1128459
25303
1095255
215887
1902831
1700894
1744633
1594229
1108942
1616911
530463
1172961
231473
834324
1355896
1196318
1613414
157637
144232
1414563
751556
1753348
1920099
1701973
1600337
1806918
60135
259722
1835966
177875
1116354
1376440
187784
77982
1353076
1819332
1041180
1458562
898383
1824359
588615
1880154
1778655
184257
623032
710332
993452
673214
944111
622118
727849
52297
1569497
191703
919996
327559
1079322
269925
144547
1941444
75737
1779929
1262760
1501655
1753162
272332
1360215
1168368
731692
1623576
1417045
1443546
80534
398627
1808370
669736
1296000
1657184
898656
212544
1771288
29828
781742
1793981
1942588
494177
781289
936409
142722
1156742
425645
233178
1841599
1155266
239398
993831
1825205
1415411
892379
665887
1956831
1490274
1023978
1120240
539164
380032
285042
749323
1094374
903781
484876
1783255
881455
887007
314080
1290640
126477
1190070
1352317
80061
180024
1300362
1275366
1340298
1783416
1773262
239593
10276
82701
1964118
395914
1603645
1573744
1560680
603939
497038
778033
69937
1327642
1723039
824495
514175
137924
372603
1119596
320574
1673069
155831
1336853
129353
940213
132930
824383
998050
1603236
1738686
834431
1578688
1365293
37666
1601424
754886
729482
1284662
1292827
959556
1709963
970880
1681052
123689
92812
1429121
303748
1456186
1604989
889617
161309
1142090
1957804
1999046
604992
268353
456714
1578489
962265
1132969
1923510
1188018
1147219
160958
270733
101053
767237
275209
792762
1441031
595113
1994295
1915202
371475
1399266
1489983
1882071
1849043
656063
1755275
827268
1645525
95847
1884250
1323278
1218756
906949
1632121
333392
1467145
563930
1795469
1488291
1664622
500149
1727509
1508270
1175577
995000
66078
298971
1218402
1115268
999969
1195308
1239537
324684
30858
1858832
1110311
421812
235692
713022
793035
1009511
361058
1795033
1050202
65935
1981223
1751183
626958
1477252
923315
1844835
353319
439423
353985
1249683
1147738
503933
746438
1875032
1404987
482214
1878798
643781
808275
1851483
353431
1609401
1996101
1168689
38084
1618222
583583
1690114
938700
1695870
1744664
141218
1286649
551189
346626
253744
1631726
1258110
1628716
1741704
671494
828524
190906
426548
1732175
17386
1766858
412175
934901
1316511
134472
1804409
152723
527600
1617821
1112353
1311754
386573
975003
423913
1866843
1241372
1887286
1408621
998672
317350
1555605
585879
59176
1198778
1454834
541162
823226
1048517
1345610
131520
836109
120982
1511137
1301083
618928
523918
1837312
1815129
1201527
977702
183758
1270039
262600
1364412
1175199
1080077
1062239
57628
199171
1031984
1425888
1550956
1095405
987115
1963418
541829
1474764
798147
1841668
144650
1239133
1830913
1911538
1467653
1212181
670143
972530
601034
1186323
1799437
1619126
1592736
1334222
1305511
722287
1474955
317133
821633
623809
194058
1212068
972962
1952668
1359568
1098540
131980
1424029
1041028
1188960
1524767
1707789
73590
1122254
615239
1881412
539682
1933836
507320
840450
1475314
1387562
406925
325654
421591
119761
993205
765666
224020
512000
32775
1670050
1594173
377813
1377499
1025067
1140053
1038134
1717870
780001
1470176
1678282
1796979
189355
309859
376970
190185
1195988
310583
1379069
1041342
1155935
964144
202056
1266442
1669043
109259
595951
1377967
1915922
140547
220932
218349
1824708
1299845
1942324
129156
1079980
221305
1930333
1735328
625904
817606
840178
1821579
85007
281326
397623
23897
696160
1097960
55771
419888
933593
111087
1969846
1293481
1936687
1593704
951274
498460
808655
846497
134320
1079454
1562871
611606
665416
1964366
1131991
1471506
1151712
1628278
949440
821594
1830296
1202172
1214988
560334
1393297
885985
331679
612003
955684
800275
1994359
576378
1838579
568197
1892493
989841
683073
1998512
975431
761581
1457579
1816313
956360
731567
1860941
299710
839164
300422
537187
910125
779228
1412061
474920
1046243
304853
15980
328005
1717800
809441
505742
1608564
132508
1984871
1043141
607392
718420
1815473
270963
215799
1543729
56169
520067
227670
930954
401363
1090142
1692722
930762
609323
1766086
660510
459680
1711571
603298
1007421
977980
71475
319926
1670114
1412967
512662
715144
667726
1767639
611708
839722
76452
1347548
1926245
433633
1289153
1894561
156098
1222
1398756
369176
350690
1713766
1540524
577745
1309930
1570216
1777931
1228321
446175
15735
499105
343671
1036633
1901913
593003
765686
1578026
1476913
340059
1251248
1714116
786230
994359
1741029
722540
531015
1643438
1915004
1253428
645081
1502359
205140
500229
1306054
855658
49608
1397158
1181830
678952
441278
168857
1130612
35443
937863
1185620
698237
746009
878148
1861047
1911577
1884182
1481896
1831333
808032
1196326
1364044
1608444
191961
1994908
465908
228668
112454
547534
1714445
1042911
1728038
687990
1986010
665593
281109
1820524
1251608
43184
1776648
1456180
52883
576918
796393
1653707
403726
1463595
774280
1922653
1232503
181184
1695194
1388996
798992
569780
34806
605036
611883
472621
852465
33596
1335027
875401
1319869
913477
1420763
53456
455241
45267
1754409
415882
909827
345680
1825596
303841
1742362
20885
601776
369887
786619
1118924
858360
863919
459191
1816529
316950
838681
99131
382738
1757649
1705528
1005448
160271
1580241
254640
1853793
75577
1691434
1883173
588009
1832588
354948
1298468
177799
981455
501827
1517641
1188872
443171
225702
1760887
1919222
854593
1049534
1520468
1386336
323238
431582
1546034
1714665
1914859
987325
1707630
1711113
1596647
326398
1197061
188124
1335151
158448
30084
1388808
1692689
1500021
1213558
456036
338272
875243
1758826
1843533
629404
1955356
34698
353684
1425632
504532
1284185
1037794
411777
1159177
1254807
1063663
74624
1918251
747591
1108163
748465
653553
1380293
1287964
1953913
1342023
625741
1861150
443696
152626
1556542
944295
33968
1286145
879336
469614
1105634
1088389
364016
1264749
788531
1762696
232252
604643
1700308
936805
1709822
511534
550522
1091385
1534685
860225
927797
953710
686951
521436
1028523
1771665
739977
1136351
1195881
1052995
763814
1728232
1471111
475661
386988
1256240
725208
1966965
1555125
1830846
416389
976824
310561
1719178
737721
206384
340007
647043
1381837
1744915
767620
1167860
1366890
475469
1400727
612721
1329500
543595
1810213
1843386
46878
555110
986488
489468
117918
491805
977130
1252399
885518
1430523
1201566
175108
1519262
1162218
789982
92039
1089177
558078
1792754
1946754
405339
1663996
279557
1773475
1297133
874465
784248
1467976
324208
983027
1944085
1086654
1776309
461234
245610
1679255
388893
1783362
1375067
1837748
1700922
538673
1547148
1557933
747938
1352813
236914
263454
1826074
1154449
1202210
174557
1268076
1798843
825370
1821821
950687
1852402
1746285
1148104
1727467
555307
1353056
1631517
1656251
230438
150000
1187225
1930658
697500
1853928
1890770
839278
1202489
458101
1890068
449387
167520
647725
1483886
775903
146900
1447248
1973747
854340
1657401
741380
100845
156328
822347
1427522
1493288
733174
1526478
1219401
764310
1181925
1881183
680314
1140644
1662734
1542384
181293
1329011
74729
992428
1165814
1754564
1433681
1524275
447709
1862754
1532754
192819
1939722
38780
1905893
874209
620078
1355154
1378723
1421681
1278143
174224
923188
66115
413271
1807745
761719
1037037
1987785
1659914
670643
1916730
1526902
1710432
1824981
1577820
688419
104707
459441
1817934
1307424
1255524
1333588
937876
1103677
1879974
1511875
1781257
334201
1334353
1154915
1327214
972007
567439
457736
1811440
1699634
1865916
1740900
1000725
21551
1914285
1578193
564654
100867
57830
489467
841717
794044
54596
1150003
208300
112434
688186
1829563
1018416
522207
600942
231012
1307627
1798394
718060
115227
147766
357181
1419457
1658582
1897169
721603
1807228
1326447
1596091
374526
692914
421829
773266
1483088
221799
1214269
1000043
1461656
1795752
592713
827835
1848471
1189979
424729
334977
745866
677704
1810667
1542636
1091445
503819
449206
1247808
1905470
1786961
363886
1920909
1308692
152287
301034
818482
1113118
795916
1965878
1681897
959446
263982
1053953
1413969
1739641
1901468
68823
1823726
1429006
321108
232253
290883
315238
1460763
1143436
1089228
1244673
1375828
229843
257225
587791
452022
631306
1063841
1637416
964318
1184473
1440687
792324
1618710
11903
189639
1442383
1306718
1457933
1211655
1406437
1630075
1417317
208826
1720788
1745828
1436208
485801
1739871
1464870
1237301
1180263
331386
444863
1632671
332777
1451772
856640
703541
1723449
817781
680440
1264348
602795
1548923
1632934
251691
1743085
1061789
1044233
232996
59807
1676197
1695864
1321137
1009028
1821348
1432235
492019
1572616
1674215
1889677
343570
29185
1530939
1464963
69220
1972637
1854572
978045
759765
423947
326593
1159304
1492876
924771
745614
57828
1515921
553228
292429
695390
1300770
1035493
1588828
1760951
252330
89967
955811
230128
513952
1447427
1890155
1877781
1154304
1156895
298903
1235660
80676
1644539
623039
1534057
1375193
169716
1233602
166018
1136639
795658
1101713
1224150
1882147
1985699
1527894
1829997
1468354
949751
685499
219277
1932061
1686333
217802
1178034
1274429
1156441
985399
106603
663273
405188
1882541
1987102
398207
765182
1206952
1781652
1180002
1537676
249569
1385292
674573
348142
1943902
905713
1183880
1731775
863060
1523307
1604841
169616
1798460
1107337
1527588
1175343
1096015
1957129
811630
199293
1184797
899367
871771
1816684
1833044
1454857
632803
1055867
1584544
1428302
1977805
108555
1555717
84621
720313
337845
1895384
609264
1912309
1754257
924920
266222
669817
1283625
64679
45642
1993455
290077
413517
371472
1070502
363910
989650
248873
51690
1069883
1402605
397926
1605121
3809
887726
1559483
440411
409623
890406
1621194
663710
107251
1599917
1067026
762518
343768
438934
218938
29962
1847404
217094
390332
474249
180582
679556
299756
839653
1730944
61388
1311166
835715
1106784
1342719
1695689
903169
1684491
289186
1720848
198335
875490
700253
1888633
1744122
537127
568732
1362814
623847
1747660
80031
602310
1410117
1606764
662047
1990039
946204
960132
1901403
826201
886497
738068
1536204
839434
1239661
1199131
1023430
181590
89855
569266
1058486
873868
194999
1549302
324843
634961
897204
627450
1304467
1226298
64055
419193
209769
1530190
1951552
22746
1477433
148958
385769
1806807
322731
1188349
181718
1989374
1568909
221731
555943
1358848
1194711
1269942
1402588
586414
1978125
970946
1818988
9826
714700
1225368
1699934
1162144
527648
1809955
574836
1010808
1216546
1104205
3543
164812
567305
1234113
1013614
1164381
1332269
827471
1335027
1793244
1701655
283528
468495
1800083
527755
1602455
238447
1593210
1686952
151244
910942
1846539
662812
1303960
665058
748057
369687
166770
400134
1096973
558586
1799469
767692
266506
736105
1501351
1339180
891305
1335699
1593491
1648375
1368888
1705734
1307173
861741
134216
1339366
185666
1272800
438825
853573
1951783
1295172
1177522
1454656
1690971
635386
128818
514332
1991825
572286
1872280
684897
287102
462753
260371
1547604
1779424
155883
779361
496125
146617
1444480
226100
1702685
473347
494910
792540
1747809
777865
1984918
1854676
274620
1628816
574843
210372
303333
783967
1670775
1378503
1828497
509397
1797971
573737
898385
1356660
98085
1931259
876440
1792080
1747533
844262
1377843
844375
162982
790446
1218882
523843
812176
913532
1548688
1680177
1531423
864831
1009929
1697880
1086567
326851
1833499
318841
1602130
851821
139301
1004252
1770501
1014046
147971
609105
1868131
337082
638572
1958337
1019920
1864067
1223708
392622
1855714
919646
278100
139474
600802
1567900
1401594
1901025
234647
153963
791172
1270
658076
1737957
280684
1724139
1200625
359916
1240885
1156933
728102
525202
876415
852357
1651366
279286
725095
197455
1291966
1684243
34746
713439
956656
543097
1034119
1352772
1489225
1100393
520335
1561259
1682434
1501851
1768617
323234
1770800
559996
1820630
182036
1392045
1526908
1052235
1433996
363964
1573365
571382
1147080
47759
134756
366379
463428
483233
433328
434648
484670
186911
1796958
67183
1122997
455037
665143
854872
1800583
269225
1842150
1810751
1191585
1080068
1687112
1269908
1316755
1220949
585788
252621
1670087
312344
217864
1820635
1511752
1284035
797711
325974
1801221
418353
436677
93219
940845
1748890
102943
1280294
1965253
717329
862333
1067984
1801421
1604500
1136460
1124716
1698404
1932547
1540462
634367
765829
1980007
17102
26672
376075
908571
1114715
1266322
1577173
1906936
1650760
789489
773903
1508971
369909
996123
354155
148321
65594
594554
986841
1383720
1414630
1412844
1280049
718405
20121
472708
1596290
551184
1482093
1894542
971091
16044
1492135
1963710
259888
1554442
1306470
810698
336712
926277
408736
795372
324396
1492065
1418413
801997
1074169
874295
893522
1868380
1875347
1123717
1497232
950352
1007940
387803
429174
1705938
131055
422862
1634680
282453
610329
247943
712508
1353271
820614
1059387
1696729
711547
1047018
1402220
760266
484936
897161
1739426
413378
1145132
1978916
177355
915320
853166
1377632
1737882
843569
1648973
1994754
80645
1872845
1119614
39953
1792290
1659233
862137
1790565
1140227
1080926
1365945
1245046
1808485
1290309
1550629
1022364
295816
566988
1265292
198044
247293
1369129
802539
1358823
157259
1657080
1281516
983109
288961
1394062
45764
1971065
778808
587546
1620396
909644
1399133
1871372
1482489
757305
250465
857157
1901105
1406666
543227
1015800
407359
1670305
773514
481825
137350
594297
996752
1695218
933439
986849
776470
1248434
1087643
9049
1155413
867120
1268094
907097
1282453
1494273
561763
410236
1702376
295641
1755249
219473
1549508
1412256
1245249
719389
1332304
507348
348339
1448856
1164588
415007
583350
1298114
1714160
1437392
1990910
263874
794938
201062
453173
1729708
316433
12153
1676677
951242
238655
1376697
1035687
531322
1799802
1947971
1191519
1865721
61385
587143
1416982
1892338
501840
1209920
1036794
170104
109868
1624225
157112
671711
770264
566374
1137474
1368131
1177258
1953867
1006996
621945
1416776
598815
1305408
851310
1760473
595074
812487
911686
1339172
208637
1991915
1400457
711614
147382
1632524
344146
6182
1759401
1430259
384976
124104
1587398
1691206
1491855
895866
1094429
1950860
29499
1392245
342584
2089
1092595
1931763
1700298
147164
1232852
1771970
1745310
152939
696704
1539128
542990
617403
1224412
1219758
1798514
1854555
461582
1676847
1921691
714925
1525165
102727
801721
920116
258847
389108
231456
158975
1565389
1338715
950741
1108249
1804165
1640074
1599408
758016
1378298
763179
1602702
1297508
1544515
1910188
5002
1834263
1597163
1384310
61648
502759
843916
1224512
1464966
112324
1553076
1135642
976684
1654711
653932
590690
1186631
906586
464101
638876
533694
21601
1941802
42998
859111
1642264
271110
1286597
1246444
56538
1506829
493255
388013
47076
1644478
1155529
517776
1421967
1354597
461598
910540
1403691
506517
1820266
702421
490131
8719
896649
1617008
1540041
977462
232978
485059
655985
511197
1325773
1005992
75735
1815937
537847
1927192
110594
754632
997390
1887974
1832807
552309
978129
1182461
1757168
1978045
257620
910877
406156
1240681
1121813
418505
315860
781234
729585
1742357
1097363
1717459
329670
309292
1076174
1651734
910088
54845
91759
389951
257215
1622300
780248
489918
1993448
714302
1786821
1390891
139013
476456
1159917
412111
247376
1701579
725157
581254
1436325
1901725
192248
1489749
1993960
558422
1942577
1790968
1250931
1505825
484029
1796802
345576
905255
1820961
430943
1815650
781999
88281
1211612
1251971
924929
1335836
510457
1072593
1315719
1153692
838856
486561
274700
1672485
1835495
1845967
575040
1469745
834419
888411
1768008
1083428
109677
1481217
1359599
343997
687121
1184545
395711
223099
1754271
381906
1547552
288643
1812120
1663454
1729139
1825263
1498843
590413
1212598
82358
212096
1319213
568458
1830622
712119
1136127
946989
1983347
584173
641525
769417
1952578
722592
40579
1253865
121589
257983
806702
1163782
339083
1943242
557876
1305866
544323
1779508
828974
1279309
717615
206595
1106815
605533
731247
1458706
725371
1658748
1552938
379895
1774493
326246
1502629
745165
1877151
263575
1947622
504898
155308
1967180
1415322
100986
350511
126009
1345346
682486
1669601
960841
1394233
89470
536174
1943709
211490
259534
553279
1353218
686169
1236344
1038173
1517670
447780
1862220
1166807
257046
1268831
1702183
1898304
819540
990471
295339
1347685
1914494
1892571
1504352
325614
1090835
618952
884203
1637295
1596133
615462
198422
1346990
106648
1469956
583551
495667
1401574
1324953
639453
823108
1118067
955308
1313339
968543
155076
848357
704208
602771
1568472
659779
162927
1602181
1225524
1062335
761521
186549
800547
1633195
1393900
720635
1898944
685517
576112
1845021
990924
1365105
703449
1434387
24507
515247
955397
1619333
531135
137465
1061669
96234
1947873
1806360
858142
1450643
1763807
1592393
784142
1376802
1860521
216700
1855929
446488
800034
655467
1441197
1583125
1849655
1068749
646389
572932
862307
639439
310390
1856480
50837
1211362
736167
110744
636611
1814662
492337
1390388
1539541
443666
1328814
1241739
392751
470918
56299
1406882
501635
805162
246601
501713
460068
177630
1035088
625663
1434544
1470185
1699504
602215
1835658
1977025
765974
1445044
917391
1741094
847252
1977436
779788
411772
1077505
1311905
1425227
531465
453150
1023143
951108
719476
1794591
1046525
1552855
339838
1633832
1593584
1890658
498543
1385984
1863384
1331606
535912
907073
791374
1554885
247153
1293539
176351
121853
224639
831781
821672
1761187
987692
1466874
1585690
1623562
857443
299726
1017627
317403
1534930
796716
1553577
1327667
232505
74328
419811
366739
61698
1160831
1288135
714726
1876496
742183
1919785
1040452
553454
347206
985417
1285867
577504
1989370
1289451
400401
538670
1335889
1782586
851448
458823
1791547
475871
1851267
1270882
373923
1113445
1748754
430117
54483
1952873
1068167
1217044
1492485
1250195
109526
664685
1058303
320388
560814
530780
143595
762493
1776912
674315
775548
1414666
664651
1126388
515572
820079
825176
1089279
308899
1679389
1600085
603271
1625392
157440
921157
1486557
1712280
204032
1884820
694322
181117
1474174
246785
1461672
908380
1548438
1835830
882317
286258
343896
588296
1694012
791217
338190
1254606
1355289
186068
996305
1626567
7408
351103
981049
1332474
298625
1924790
350432
83177
781011
1130518
412512
810044
722585
896745
1038408
119756
25164
80892
921173
1343529
483445
533660
108087
1963005
943591
538496
1631895
1096869
466614
463133
336887
126585
152682
1341309
750659
509447
1033070
1424583
1662484
1071646
1389662
1362598
2857
934578
832459
670615
286285
432787
1811572
1438375
1495501
51754
355454
167392
571025
968038
1846934
695277
1255265
1108363
808421
328913
575363
1357313
606079
915184
1482355
1050857
818579
579016
1298022
1669473
1225344
961043
201916
262677
1129535
1683200
1825312
1104643
1333517
1396544
949521
917238
1525932
844753
740671
1467789
1746823
1670610
1577734
1832862
544257
926434
1102676
1992352
1201405
888078
968729
1994819
1952325
675588
750796
400188
1193115
600793
567655
1254261
725181
1835496
1732817
49679
1015291
849251
913542
1430255
1864326
1999474
1025356
460104
1756234
268542
1799902
1320852
1208296
1842693
1826715
1620833
1780815
1425685
772731
1258076
1018523
964080
294538
1229862
148744
381382
1402111
251940
1133323
1492397
994606
1892087
1193376
191919
1924310
288097
278998
1242314
140104
1821313
949473
420579
1834826
452312
263961
1047681
256189
1602775
30365
194559
20139
1864773
437052
1650109
1373743
1462379
1154931
1830915
1162738
703304
1384303
354519
1662180
718698
1908860
1672424
681173
379660
1168240
105774
15477
1709471
406401
1476479
1949457
773576
1619481
1886645
401500
73829
768964
1615499
536912
1489838
1737169
512744
1697715
302624
1527236
45826
271287
501103
399275
1457556
171709
726649
152134
1085836
162128
259147
1882983
1060960
1414705
646671
223357
1116916
1676588
1643845
1997071
1250023
1351829
1746103
1113825
1372735
17477
1806013
1875585
711515
144755
618333
1257882
1924850
1729798
1742330
1969159
1009515
822650
1178167
328286
1667644
825842
1212865
450223
261671
359037
1022872
1213018
99936
1563140
976442
1709201
1709464
75874
1342453
1996539
84104
1507889
1358583
365300
366666
1704001
301328
1738167
574680
1255919
1922938
819991
1787454
310824
1556704
366109
1341012
1190864
1960615
557113
1561956
71285
263656
636153
1862034
1488118
267511
1274035
1933581
1507174
1012807
142242
964872
342402
1043537
1068628
1883093
316097
1645506
785480
1281173
875916
1113693
1021063
358360
832895
1488788
1702187
1496537
991932
1582084
1573008
500598
696295
852853
1177051
1536285
916602
608700
1053964
1498604
1578394
1520694
107185
1601183
33232
758570
1348598
1038106
618983
688712
210780
81098
1078212
1193104
352367
1070099
432518
1288212
1617833
313389
1227099
1323745
1482089
971656
350266
808674
113768
1675802
1057453
1916688
514542
837481
1448406
339519
4082
889036
486505
906014
1078959
1229020
1277254
1598813
863367
142239
1784832
1815845
1936729
418826
226424
524876
1021266
1951110
340986
942277
1552570
1557227
478876
1647621
1506728
1036077
644368
907219
1332529
1541237
1806387
827140
1184176
55483
697401
574589
462982
393917
1710947
200062
1405864
1431175
1602695
1117103
149371
955001
828146
433847
392216
134059
1409302
935152
1243206
1210381
353016
430982
195112
246423
366862
1530341
1366634
1724083
1263277
238366
1406123
1381785
1689763
879588
1207208
1398714
892718
1588620
1467818
203242
1059272
1194753
1688952
1055511
916719
785236
1493518
37255
51263
230591
2920
1129660
290811
1976491
85950
1861107
249060
1586658
1991403
1147311
651089
1224045
1796098
1130564
746696
1885155
1150237
104218
1101290
683332
662561
885099
962307
110366
842939
1920095
1870326
1774846
58877
482838
254745
1957573
592820
129624
141929
1949774
1629614
266617
943762
1370349
592119
128410
1346909
1978167
542612
14776
1116519
1632279
797095
1146424
940269
876813
675226
267372
1101252
1759665
267334
539631
379762
1273906
1325323
608196
1657738
271837
762053
1937616
1203783
78525
426096
1097224
373976
676299
582291
466929
1966611
574700
69026
133433
605335
1900078
555835
1508798
99749
840213
1347933
1706456
854416
976964
934081
927530
866368
108101
447371
1009111
742442
921557
1117049
188093
1314021
582986
417676
759194
1843489
1305920
104335
1068295
770276
1080503
1143892
1003200
1887975
950183
886618
872544
569139
1010053
850081
513603
371909
882157
730255
1821263
1356899
1883729
79493
976463
1426547
391145
112395
1053104
95249
238501
921255
584135
584510
1782990
491307
341346
248356
567626
1283408
1533481
542402
1836826
1173121
1600227
955612
241785
1196467
1934875
1835136
1711417
1364531
1903657
14082
435664
1195286
899505
543403
859561
1884081
1731808
83361
1319278
962090
1429264
983597
553464
1385440
1549980
1534970
1415651
507429
1079483
797537
1244832
286609
1181891
1478994
1652988
1842112
1241722
1410082
763153
1480727
783535
1569250
500907
1882400
1367127
659961
283283
553501
351853
901343
1415246
1737381
1682767
3751
470515
1970492
1143955
1041481
508722
341919
1386122
1321183
442129
1232892
777975
1777636
616078
1253155
1715402
1082763
872693
1810620
91723
1516329
1102845
266747
1318989
327916
897449
1770187
1913238
1317650
1389896
468604
1069765
296460
7973
591761
590664
169579
165300
91456
1463619
181494
25967
178398
1044331
932497
7235
1840576
508754
533693
95994
1894147
223728
1555170
1236572
652159
1258154
1677765
1171530
246417
469246
536196
713985
1414086
287175
1060210
1290644
1268672
182642
59152
779357
141475
958961
797689
761237
1470105
285696
212361
322955
821611
406737
1433977
1406288
1058734
177144
480226
1338231
250439
843278
267295
1658496
828977
1230408
578258
897601
816506
17991
638142
1916088
936349
120850
1584197
448715
354090
1524066
56730
493379
1492786
328123
681945
1686347
273160
234187
1985957
1705216
1188340
1198568
1862629
1088974
1197246
1700110
1245160
397187
243440
834917
1016289
1158608
1286028
1990292
1190608
882600
584360
1151191
572545
1383145
1076731
1285576
1759056
804486
771744
595481
836227
1367128
1362213
583395
440591
1122952
1833490
1612686
1788141
591645
1222458
1595199
722436
1640036
726193
591608
141915
261608
1806634
1327860
1595168
1425308
613208
1082597
878524
815370
1575933
880812
102176
119778
1958967
1103204
347439
1003838
1309149
1828610
1986551
1683427
184439
1351280
1040825
148518
769609
613041
110396
1837598
842584
1622762
595523
1041232
616638
1320878
556044
1544290
1179989
1674461
1744382
467826
426156
1878832
160365
688176
1977665
1051082
1369117
205993
431026
725961
149969
396927
1573457
1966481
554884
1622341
1474079
1180832
1318085
6953
1173244
848695
411237
521540
1706937
1130661
1490086
1350570
1558031
1153801
709500
747534
494757
1159026
1983543
656369
1857741
207264
1359102
871217
897968
388749
1399030
339576
1927084
1245879
363492
1482544
459951
318507
1210575
1147022
1278054
288400
1492825
1869164
208880
1212474
1467193
211388
1373613
319294
1308070
547689
363757
1204404
673502
706966
1781709
1166685
377021
1443803
181219
1124849
513562
1101633
1627353
1369628
335106
1910702
1341571
1615623
684181
603908
1062103
1427592
1538613
708641
1373511
1379444
164057
527576
502520
297083
1219474
1354046
1101795
1314080
1926900
107424
415104
1849720
1880053
1136499
958406
866956
22565
387536
1791650
1064330
1391837
1280573
941300
406363
573050
1703543
1974574
136356
1473632
1621695
1597358
838111
1997624
852504
1309910
1224868
89912
70794
1042724
1135639
1599397
247234
515717
952312
296195
690006
487858
102282
273920
1925652
35705
1763216
1931863
1390701
255187
1614250
1792296
318939
200194
1061780
1253817
405623
77939
1958839
784882
463787
1965679
1032877
1220017
1658885
833836
1457948
338281
506189
447261
1725688
1361734
927040
922333
611515
107820
1023345
1134394
985998
352838
1254673
39057
216665
1354993
1784671
1173059
1295035
853424
618425
1238695
1640121
1596939
130650
47827
1223527
1437002
1814694
631174
1760174
1628545
764003
1372503
1412683
645141
290155
826099
1017265
1442557
1233997
1555574
748970
4825
318332
988468
159166
1467886
493818
1592924
1472327
1593300
299709
571953
11072
625194
667713
1022492
1461124
1035126
1391356
67810
1660012
192460
57903
962047
1580314
1720035
241585
392167
1266767
874791
1018218
315761
120538
1162182
905741
1406364
560612
1740994
318759
1810814
1887913
255045
781558
154409
1007444
183672
384538
137815
1394405
1277016
760216
1849072
1833191
999653
447863
1933222
1623209
694516
1981885
65364
1379517
303153
582320
214522
1614247
1536887
1231030
540111
839071
376562
1449511
933283
1875899
1026467
1512590
1140615
1211874
257834
23160
700761
1215760
424124
1957407
1357984
578915
367128
523757
1130357
9298
1723282
114624
1319752
1579189
545871
665909
332212
1957648
1890288
1258206
1943732
304230
914453
1895581
1946755
1673759
1815420
686715
1942813
1356335
1506374
1561968
1344341
452099
331805
1264030
47071
758266
78562
1184236
951820
122254
1935308
1710183
143790
1199688
1321854
328461
1750012
664573
922605
1301416
1441377
1453314
561435
168591
2486
1466428
1606924
1667842
155943
386688
712401
1717691
1715455
532923
1714881
285227
1664141
1719705
1396551
696434
432136
1409420
1749404
16422
862350
127441
1019200
1249197
866550
955972
54389
1065291
1375865
1600526
1640311
735055
565392
1994301
399898
349268
1262469
1742011
309620
1999289
291650
1744343
242658
293999
1904691
505723
224493
1159699
462620
1261279
941410
600722
268562
279393
994936
165969
92840
1263225
839678
1970905
369642
872679
973017
153373
287245
296423
661102
1745159
1373043
1589271
1197132
1320209
1307453
870288
40703
174841
47700
1810587
589604
126108
962353
1980147
1036883
724008
794633
370133
997542
1172376
1747099
663875
18008
756266
1653910
1241723
1224812
482888
1250218
1006890
110994
674097
98336
618953
1314367
206245
849486
514781
60076
580129
1410611
564973
496892
215811
759930
1535470
1389267
439030
958454
508797
507459
405119
342290
1682780
1775102
274267
1822176
459676
1498660
1791339
946959
1778824
1857765
236793
484034
1764106
366139
1503618
1461159
194311
84023
1066077
823912
1765345
1566009
1078572
955973
1814238
280377
1494015
1661142
1763377
1494906
1889574
395456
138808
1463386
544084
391474
405713
121149
32000
541217
1220070
659205
1634990
1239124
262499
1907497
1131387
1503259
1166828
1559762
1158790
1268267
1829498
1938528
895491
1847636
1196830
1669701
1890214
536914
762932
1362138
954712
1215098
1920651
43317
418141
11086
373533
580369
203122
690039
1014850
1147581
1583558
948591
849013
1271511
1892325
268780
1294188
234076
1370630
1563187
1444168
1332036
1044153
1156940
1191722
146222
132410
1769668
1735614
821955
330823
1025142
793264
121676
1330655
416117
209500
329747
851950
1136547
1289130
15747
832888
1430764
445185
407184
395891
1444653
70956
191381
1429193
461167
254758
576009
1612296
1150451
1585492
1499714
1699095
636602
879755
612284
193753
1472495
1036369
379931
266389
340212
836219
869667
1156412
891933
1033220
848495
213351
561881
1112602
1484042
1803373
220076
398864
26343
347222
513662
1325236
1349871
390371
845007
1880312
1805275
1407658
1778358
1440566
1305569
1061827
454592
1788254
977359
99188
97628
855078
203399
1226967
474124
1468276
1915236
1212028
177390
1194492
488981
1165498
67074
1919351
1854300
535259
1474748
1233958
760180
496291
414940
49787
457855
1952309
1215810
1373744
1189063
403991
539900
645365
1997144
25783
1475954
754835
121588
115903
1670286
1250355
1154319
832163
26912
397295
1949471
1365640
78750
1865708
638165
1705475
935392
1974699
552356
335976
224713
67818
281894
98564
335631
528608
1143709
1942310
143535
1196843
182252
1774239
655322
108838
791751
782204
1147489
446356
986591
1320919
1022101
223719
1889575
1990041
1223016
1064484
1273450
1767670
705012
1790904
1709521
1563970
1539332
670138
968969
629856
578451
499741
673169
1956990
645801
131098
1438015
581352
1413007
1779850
1596573
1955993
684116
430961
1336313
17498
27614
1067334
1535939
978603
1551493
1165884
1673932
1512611
87887
910197
1110804
1500112
1521240
901427
1204489
1822138
1409919
1641622
1552886
1804924
1565997
1610171
1028738
210261
622179
291287
1597577
116778
1664325
296376
166310
975080
60693
1934376
12363
1784849
1690426
1091052
1728314
1186434
119025
1367363
1007673
569839
1889889
695804
734550
1418683
1715472
1156537
880329
425640
1476833
1558898
199141
426117
923445
78262
958722
1856447
6122
1265588
1432969
1397519
1924866
493825
1031529
1934674
707445
370633
1771370
1341985
822143
316566
708456
1839145
1537261
1679669
1358928
1179766
1948135
1442904
447938
1720941
180517
1538575
846664
1267737
1158188
586535
1806649
35630
160312
214502
454355
1498377
1060843
728700
291633
833603
136677
1011882
1426132
1593522
1575895
1239197
850043
1735639
1958820
45761
1770605
1125539
1772765
1098747
470377
741940
793995
26934
799720
1980432
928215
1252207
1655625
1801732
343629
307190
1089258
1025180
143411
740382
34034
164475
503488
1343724
792739
595805
444921
1900400
581386
180117
1209383
1867391
858190
881432
1790611
1495972
1973173
247960
1934171
957475
634868
1232051
1322781
1495647
1634653
1895981
1280007
1185859
1005793
1983302
705428
1959466
934434
905092
1206536
1971750
1340190
1082002
962838
418633
1066285
1024840
1033248
1225845
776023
742323
644500
784589
599217
938235
571085
1633650
1788081
1892882
387738
347222
1561469
1897913
1248435
997538
36768
526322
1736602
494249
995847
1287274
1471531
1402824
1833110
1582009
18818
1130496
1052569
763531
440745
1413708
1361039
465202
1600860
1740684
1302705
1326143
1063765
931346
1168741
1057105
1631442
362289
1998315
99518
734585
1246535
1609069
245598
1885796
906711
1356363
438541
1080851
926238
1815317
510138
780710
506192
980778
1279683
1680482
1769231
967559
104545
787700
1748240
1421071
990449
1026568
1813992
819538
1995842
1186916
1788787
1815530
1377410
1232626
1701011
1775426
750870
61710
1225345
541546
1719161
1876049
1887511
226689
1605792
908988
1897555
903321
920970
1688209
620923
894251
1062075
438151
1184974
1231264
569413
1959689
1893914
390722
219271
1204776
1342675
230287
465783
200825
116500
603927
1507630
180769
1171810
1087438
348229
1422847
844745
379644
199107
125581
755949
1138269
926367
548299
419520
1085331
909704
1107444
999515
46747
1526118
909014
1936937
1027132
728909
1155620
164373
1643784
946087
1732528
835496
1517715
1041711
1163607
1227476
1488582
1216708
1079555
1532742
279904
1308570
1521559
1058772
191490
723809
183052
173805
184090
1695873
1148018
1252608
1392365
1812554
329585
657361
438091
260262
641117
1362238
173883
1632709
1503061
1317430
976290
171393
747184
819633
246860
730012
1332145
1806008
1239385
1373540
1176411
1963778
699902
170498
279790
56101
994761
773812
459835
718807
1026079
1779473
1871933
369074
538529
61759
685806
1024479
1629133
335965
179537
1396660
925299
318381
1472073
1191181
442780
1189952
937024
20848
1960977
794292
1517985
623462
1733130
598577
245211
436938
806689
265732
908309
120660
1182498
687526
57940
458659
640116
772970
427140
985293
1399108
1691631
1362208
504622
1620267
1465052
996971
1857285
1355162
782123
1373017
1210581
956460
354326
1324321
1887396
203045
770822
1676434
1220756
199587
307056
264666
446645
778454
873842
1848453
572446
1138449
1221802
1365034
430128
1723232
738611
1956049
342788
1627421
1680898
865576
365386
958869
676257
437398
455063
1288378
933525
1474495
600591
1717896
575901
1147087
1448534
1741422
1855424
1147502
1949347
1426047
1407363
361418
1494816
228034
675594
388222
1413852
630086
1428754
755464
22462
862274
1908903
1727756
318125
1437957
975950
654322
1273562
1503220
564781
11110
1791304
1728015
1178747
1388883
1926225
501368
570831
467464
1072836
786213
1896748
1709177
807684
721617
550831
1329270
169504
421570
368306
1327554
523959
1955148
512544
156522
43360
615356
67619
1704008
1598000
1548223
155225
1045165
472118
1226517
1688978
337265
1495767
1034674
1328804
633548
770982
552481
1704372
1823646
180851
1519222
85530
1020985
809786
1775491
199527
24885
42572
605656
1562563
1969210
1497978
256184
42641
1676871
924813
473489
943974
703789
345039
1118394
540374
1204247
1864562
1273894
1505315
192242
515973
1632456
400202
1808642
1313500
1515249
652833
234746
1413395
786307
82049
865051
236583
1596001
1836347
835310
1085929
1986152
1298564
215989
1950193
1897398
1482426
1697889
1295995
1729750
178236
1184100
1948471
1384028
1239350
1861010
1491680
432342
951056
1167927
283287
489480
1925158
1218147
1018026
1640116
444978
1311747
849652
942870
1792550
1385611
73720
87848
286110
602398
724167
635029
417282
465212
1406971
1184557
517929
838752
1978743
809730
1688679
1230140
1795061
1584988
622914
669179
1014369
1676734
945837
1812163
154615
1768240
1272618
928442
3453
478413
1941593
1693563
1047558
1995911
243976
1832650
220510
1840991
1015729
758324
901988
1443210
626512
524762
38328
277078
101942
1567967
1561070
1689785
326750
782223
1564253
1351563
522947
509257
149929
1488637
874366
1357333
229359
250345
563054
661879
1671553
638605
1189193
322406
764975
116593
420155
895836
1486728
1721478
367826
1991844
696968
680203
881238
1910582
245385
941642
1843411
169218
331287
450230
56641
1824448
1455626
537365
1996184
401930
52419
213681
891606
1645497
541778
434281
1870281
1936544
1645886
1820842
1770894
1938461
1450264
1871490
1728455
1796380
1430958
451630
8962
1511043
1402092
1160130
817067
807057
282192
1660440
1545789
1274466
877602
794923
347519
1567663
1129098
1024308
36485
1748391
822118
65519
1927734
472571
1835757
1405373
667815
1982970
134939
1749871
180208
1303859
720364
515644
319487
950854
554477
1675983
1508566
218188
240974
1619410
234253
1628650
50723
1110917
1050279
165556
643431
1902507
1206482
1698219
1542468
1134668
782603
855704
1353324
318385
1834095
116638
70988
1301402
1285808
1899998
1640487
687046
39005
1566143
1911042
1811384
1699036
474006
1185563
467103
403143
1486894
972033
1780301
1875753
1624918
1680640
463198
20694
168008
1662709
409396
1671640
1198830
30891
1380270
587767
302258
1264625
1208908
1643877
793910
431294
639396
1433194
1096438
1351783
856162
1954128
1296210
1754365
1598278
581239
1960595
461148
402898
1262961
1706242
662109
321594
336673
976752
536385
486167
1938809
850522
916124
1963341
16643
1513307
788961
639930
737502
1389565
698334
1984314
1986632
1734901
120396
506285
5863
829248
1561574
1075823
1795824
26254
706692
923471
187365
1737393
1738262
663573
1103196
1236680
1167652
1755900
1041964
272671
1098728
1419489
790408
1408187
1617838
290029
1900151
299672
1406938
1255049
1332688
1265652
228969
1236527
310484
1932657
1559495
1301963
1225
695527
799629
768356
728426
349613
1116755
1496232
1735613
1115
523540
1492748
333976
1479159
1154509
1118131
1407852
738374
303618
214067
93713
23369
1260814
1575826
801166
1668440
113723
552706
640471
1706616
1264057
226131
1253970
49071
1051448
1266149
1713218
1084248
149560
1007833
598972
1859255
1203926
1084589
642843
1581787
1231648
1163816
1885131
1885824
695059
1840888
407319
251442
245493
1694988
1026637
1206960
1282644
3411
46909
75302
673068
506546
1093344
1854701
480021
145262
1048048
783147
985080
1368678
1639378
1753818
1649462
823425
1800223
421898
116043
1657355
1146793
586972
707015
516579
731965
248376
341008
1939612
1990784
1273200
76786
1545780
334153
1042341
587600
543192
838150
1397212
1902078
747605
1057843
1418790
728652
679547
1607383
230776
1031302
358174
165719
996346
879820
91658
840904
1604484
885729
333538
1659022
432175
39442
1000273
631066
1295719
1153542
640260
1770449
376899
250215
1816472
738730
1895522
1277028
496495
104996
1282528
875960
296146
1326618
722045
402941
1252307
1706997
242136
186833
126285
505640
1570034
1303639
712509
242114
321750
1384892
570764
1560620
1556875
418993
1964459
111373
875581
1368372
394685
769428
1451565
702094
1258038
624944
314701
1985605
1858445
1705052
1451828
1492725
1298422
179708
1507079
477427
1221126
355477
1159857
87167
572152
1928718
971305
1023601
1995237
270590
1787469
1472760
1024364
696320
1178898
1566757
400304
238130
1872894
450150
963043
1186093
1816708
372428
1479081
160729
751906
1461964
656857
575044
1463617
1127397
778858
1955260
1131135
89291
1444396
323861
1336610
1347387
1136732
1900126
1219722
599959
1914702
660447
1380309
782956
255700
221349
114998
739796
1418003
1276539
154370
204304
1044923
584824
1156659
1617019
795406
724130
6825
737819
1856299
606512
440928
531774
722473
1558945
785039
1151738
1453801
942615
1540418
654546
220632
31416
767548
1710264
721005
1541051
1442460
1323018
1259846
602745
1041211
321697
321855
1865321
948477
550095
1037966
1952275
1726310
431735
645883
979018
822873
461702
1752318
1540520
1627381
1437676
351289
977805
514936
1304433
1887010
713706
1489729
91125
1435193
1757416
73535
1973716
697180
1580373
1734737
364199
696284
945723
1909309
758817
148595
713655
367463
406221
771643
1868745
1823483
476636
15054
1531259
1991807
699689
1052429
1582878
652154
1304914
236788
1988515
1382686
864893
1585728
1922180
830368
1672994
814702
1350021
1484247
1040532
486906
1724543
1015123
1310554
941813
1977877
598899
1762622
1434680
1648277
1405967
1213503
1177990
505540
341677
588873
272535
849367
1464392
1965809
1351960
326223
1960846
560539
1767740
317238
1843898
1757748
1792781
476807
679157
433890
539065
1542408
537576
222557
1247412
1221870
580296
955620
1326349
1715958
316349
1461376
1898696
532768
410987
637606
1445349
1603680
717544
73180
1165306
656758
1238872
462245
267424
1525582
1715533
403269
1549686
59547
297337
264177
586599
510721
1812608
1492414
1678479
812383
1645563
1051227
933681
294094
1950104
792268
999577
1225220
605604
1036844
1009849
1516644
78892
1671609
256346
593815
335569
575627
925951
1249495
1909621
746193
498130
1468790
1202725
33015
1638703
132861
1841207
685100
607212
1211346
46035
832030
365994
1582221
1270285
675569
1152500
12480
1656892
1809275
1479893
754190
1060906
653032
80994
1430328
719991
1884948
915710
493235
1860879
253151
1779363
1264425
314923
851840
1271681
199201
1153682
1702898
1920531
868261
217283
213723
73785
1203959
1804456
132509
1239161
1758887
1362652
1340442
128967
934395
1467247
54832
388013
1693725
879500
1003565
1584516
1774512
1975877
591854
1294059
1190931
1356205
1018804
1296905
1963965
482518
428856
955216
1742485
652579
1288946
229940
1575006
306809
471627
1993902
257004
465452
7633
1160320
330058
1062694
1393703
1424099
1215949
1505129
1330358
733845
70358
382421
1037589
1810658
1511190
366228
500218
303347
1279909
1504468
333413
1907162
883706
1100363
972870
653889
1493044
461645
879572
367387
1203562
1900049
865502
1038560
1315395
1948621
1120824
752032
476061
368960
406447
133362
1255000
1472813
1890980
1336719
36142
1089275
355761
632298
1863077
551806
1560546
885455
1232760
201501
519358
1255518
1827916
1432859
922752
729095
764309
1360174
908112
951838
1072584
870399
10491
883750
757414
813929
425107
832153
809856
1870688
1093553
263182
632964
713327
1840803
779561
1551854
1875155
223465
1470653
1040874
264956
1201655
1953098
276319
1847173
1739199
1447293
1987246
1588986
783337
572535
695673
1661775
1172178
600693
535646
816046
1718135
239983
819814
1214950
1974493
1423630
597672
170951
25739
1844716
229751
1173478
837748
375244
1785373
562162
51962
258582
630262
369435
1771428
903469
1625695
860916
1781
379302
1790960
1317768
783015
1436453
1036996
1338333
969264
488955
1016809
1581723
1046046
660100
1499820
1599367
68651
103066
349168
1842115
1159539
865782
113610
197250
1773792
1199173
1484907
1407636
9463
1899967
1862423
1820788
828699
805656
1960687
1751824
347679
452942
483348
583996
904336
1236147
1618865
1336480
102112
105387
1467157
812012
1383916
1964974
1644160
1994099
1574091
818137
332580
114226
1396095
1135526
874963
451265
1751420
1033327
1558667
906267
1460172
1678754
520818
1113866
1584045
1743728
1628956
830697
1320115
1229644
57133
1865643
337780
1150610
972093
1628158
1532780
1647172
1144527
1856253
1451743
419031
1695410
391960
309559
1124975
390329
1197951
1626848
342300
1013233
344481
1001265
394545
861266
1874322
1879540
1940382
566062
1068381
211509
1764744
1914297
928754
1209693
421387
1107980
196132
1515961
419326
1856344
455840
111787
133115
957829
1719504
335701
1775339
1184164
80586
1602361
1348329
1180466
976121
308102
1798080
226762
1501422
1561354
1058615
1309340
963864
1943091
1446399
1299090
1312439
821632
404720
475329
1845173
1557898
294335
1369293
1030559
1094156
1521602
456475
476433
1826124
1738831
790298
1957321
1828973
974123
1705183
544188
1488312
1074560
2610
348571
856865
1498330
484522
272669
1563665
1096613
1668707
183996
319807
427614
283135
1076983
1075367
1681372
1036327
1727820
1211772
169395
1544979
1669963
510429
781105
1333338
59735
1920784
1605633
328207
1658195
675915
209864
1556864
775150
593139
640437
247043
829732
311848
1418199
539511
1052442
977782
541273
211871
1099851
972059
315310
1116094
104447
1142336
1440810
1844640
1958985
952327
1304140
1146303
6220
1733926
1164786
526343
96768
649884
769065
1895510
967142
1222662
1715207
606692
1582276
1423240
616674
1174848
414102
596387
1102189
1501686
1466495
1216373
1468099
991086
1890569
1501080
547067
419088
400448
1301200
797649
956202
1747113
1085362
1972391
837567
1858268
1959792
75756
951998
1242102
682492
338071
374437
528647
241125
1230873
394807
685274
1238693
1722294
1987961
656932
133784
1004051
1084664
1753572
1091490
653924
508454
1079101
1256502
823488
655336
1496782
1805310
870620
268203
156792
386760
282795
64799
1795037
302843
1055140
271037
1503150
755845
1144473
446329
842170
1916969
64754
1552953
850168
1572221
206465
1503243
1243970
1105510
1333953
270436
1682590
935008
1709657
749267
609708
936364
467327
1339923
851775
1599783
963068
1750343
1840955
1634526
1759525
1361403
1994745
122245
1936941
418190
1427042
1258998
46133
1170633
1397805
232051
978017
1183510
1366225
1672630
1071466
67552
523293
933219
1806555
1732837
1047399
30293
976549
186798
135351
780304
1419497
730183
1669274
19593
1020347
885033
716431
37062
1299799
1985722
115634
980963
1648733
599498
139456
1778211
1768563
1615274
55790
1113877
1165813
1549874
836536
228005
1778898
460873
1659696
628985
1265924
556850
1340017
779570
1064506
1512519
803843
865498
863040
1481076
1687438
904717
8171
1270226
1248840
1888513
297637
1066202
248120
506680
215093
661536
608712
456602
932638
1282634
1333596
328287
54716
153020
47665
653553
166050
433655
566604
744595
1150213
630057
1204723
669101
825873
1220137
851504
1197237
1946852
1156089
338633
1170040
668293
1836148
1192254
355703
1818449
1838243
1903304
283614
1882740
1090812
416164
211495
1266232
1983973
139736
389595
925194
1571340
1877666
1469299
975775
481836
1888971
1133238
888425
1724698
608736
660790
1760498
1236049
1631872
1732473
1190863
191575
268505
1206725
684933
1972684
1643018
1314337
905491
1166343
1705620
476450
860403
59509
1004946
363890
1796523
484066
1524166
1397031
1578526
1023359
1067630
193587
367185
1194185
1638096
631809
592053
150277
1672717
434635
776938
976463
1682439
195143
1272161
1385565
554724
1806285
1716641
820494
58132
1612430
1763383
1539818
1666974
102240
72883
339314
1645218
181503
648498
884438
1153266
155531
520579
1267590
291686
1810715
235186
1703551
1340478
1259201
412667
750154
1935854
1025049
1997545
582278
1719486
1571974
489403
1192479
726197
324118
144023
1580624
1584040
1391457
1527962
446296
789368
1168410
957578
1082433
1661814
1203770
1581985
1707155
766312
267061
746082
492335
1605108
1927121
826249
1011508
1194689
1746109
1625542
1725645
1374591
508173
64977
1529772
1394832
1488881
81638
899423
663929
1186801
254624
1338284
1021139
394195
1603413
396848
974174
1147867
942018
715087
389846
1455801
1831093
1995341
1883423
1918081
177996
872315
1239277
1262180
1365948
1338092
454259
936671
688874
514235
1129895
86230
966822
339580
1340691
1154506
7131
1780138
401559
461290
1340713
597830
47699
846465
647807
795042
129758
1812292
1865781
527564
125520
1552694
552412
1703222
732512
1289200
1154024
414265
718279
1144849
866047
1723175
1300504
245391
1097587
878054
661690
828962
1716760
115699
1501024
127195
862704
1514034
1895426
1084497
1279485
1632885
1672549
1636804
439333
730793
218305
1008497
86632
2501
677690
1539821
1619814
946512
1906325
39114
1797350
798398
819723
1466180
93445
710264
1287445
1876556
1940666
687162
1984096
581417
427389
235215
1031251
1244
387175
1316063
1345160
663912
1904784
1984229
1396695
407746
915526
1570703
178854
1291602
1470204
460427
912468
1763922
719876
1217881
1850665
1424845
738048
840966
1309409
1827548
453990
1954027
65078
1671838
1823193
809879
95566
770935
1431388
255046
1263122
1876110
451241
1128025
137616
1479990
17128
1678817
1056004
1776606
341243
1290287
1391137
1509979
79323
588482
678224
1368205
1235291
211487
1581186
512077
90936
787743
910537
1532784
1480394
950035
173552
801159
1083613
1637499
527113
158013
1085542
1502807
830926
429293
1283188
1566809
887230
759838
1828906
1042144
1875492
849705
1900602
552585
21411
313177
1142701
1174626
309197
1102718
880397
217660
1286750
1901769
165225
1186678
1559576
929918
1275485
1502991
817540
1546016
1210603
1578114
226744
1742598
1518454
1098329
1355557
736642
1784142
1656715
1250444
1673191
621869
1050781
1749762
277348
3987
1481225
927621
598894
1320468
1031948
836472
188951
320429
710360
171539
1586487
1440214
1880343
994693
1874342
904743
398642
169541
306181
1379089
760561
661366
1708812
605499
1767893
973576
123820
1472943
1586433
1248445
1959509
1141289
1024816
1151795
1308232
1715762
1627207
117521
751868
731802
795198
216198
1198507
593498
1456804
381824
708485
1708529
1141159
1145483
228424
1883173
335165
838029
7159
1381874
527517
779352
1842863
1001401
1448090
331505
573967
1891798
622828
101860
1450181
369793
1467586
1245034
854669
809068
774153
698761
1979697
1246198
338413
2756
27178
1057485
1013568
1042192
1673459
1742072
1012603
435045
1032520
1770572
72534
778994
1306206
1697841
1186885
500334
1618952
946146
647375
1118266
721564
605292
1300788
1625568
927336
1823587
1465091
604703
476748
1195085
1077902
1749306
508667
235047
702672
1964414
518497
1735596
1094616
1563079
307344
273420
465928
1905329
589964
549981
1765864
1119548
882742
784442
1169047
1934137
1508929
1688766
663111
697596
863787
1521793
127044
1516588
1658143
1239674
865141
493210
1837241
966789
1202899
6527
352240
558281
4335
1727425
815341
1858724
58434
1928157
294980
246534
228078
1499918
1494947
1489699
335544
469639
755276
309724
357121
164063
1396708
687109
425351
1932455
79820
701021
225812
1132701
607655
1050504
433494
270233
1170440
135414
1135077
724457
1222555
189763
583988
1136871
1022580
846693
1050565
262249
1920460
1663474
1902005
214225
1113934
1429275
1935515
1775776
1541144
635867
1970923
275406
1263098
496727
1945385
864247
1631642
1612520
1142096
1701743
482812
224320
1672857
409604
1120486
1993760
1378157
500182
1596220
250761
668444
54417
1664536
245644
686574
974837
113305
318043
1608740
1938578
36718
1976023
1705794
221440
1328058
7013
180174
965281
1281581
1273768
1017064
1916690
836849
327526
660775
327358
1934952
1773218
75854
1452691
120947
1092402
374271
862992
574882
689078
1459498
56128
1005420
314833
1055745
743733
423822
1005735
69183
1664402
747738
1843662
1830568
324693
1527295
1471886
106597
1530469
1927497
775130
1989217
1292709
1285747
961742
1784382
1693079
523247
279619
69156
1527131
92101
1564088
1436184
1849470
1565941
17600
1873911
256319
1004116
864337
160535
662584
159801
172420
1549085
196267
1451081
224126
893114
1200161
1563468
1471273
1355130
1575708
43351
842867
752992
264150
1062948
1553594
1388311
1592154
526710
1992861
586902
1722714
678351
1310896
1561205
1583688
1419435
1289939
553693
403556
950318
1988867
576595
187707
476902
1868853
961108
650353
634065
106808
1821172
587297
1318399
1034107
1616873
1583084
759712
498820
1819624
1970292
1502413
914273
1321859
1169270
1250547
443626
290342
1440228
1802212
194956
1263527
894593
1875875
838529
127771
1988886
1588993
571940
442569
1577705
1616731
860710
825070
979293
1098588
1622627
1871618
273563
711114
1499029
237739
973971
1571577
528026
1520785
1902131
1398812
486048
941954
1777415
1765771
1324943
983443
383288
214957
1731611
1406420
986488
219615
1129344
1730871
569410
367163
748562
375752
129234
2497
1426607
292673
1522588
1486957
712272
1393109
1781063
1490824
1841413
84626
1791329
1757198
1572756
282075
223820
1056020
1802110
1951381
1884555
1373752
1310371
1819263
342697
763370
1503331
1106525
849837
167750
1714466
511300
1759912
296563
1040295
1441145
1497765
795402
1257716
1712461
244485
1576950
1321233
562647
1074818
431096
1192079
764229
1588773
301772
1537317
1876524
609519
1278332
1711694
661997
973148
1649615
1651928
875553
1906785
862148
1696809
108622
1995759
35287
502663
218463
1050820
1165475
1534638
1328103
685845
1067768
1830120
680995
1713459
1240171
358911
842622
1655113
504460
545437
961052
1933306
197920
516184
715853
463324
1568854
16664
1914148
77946
1880024
1939864
679341
665564
957697
641020
1619316
1520315
918716
578548
504400
1546405
542715
102640
1198081
1222277
801647
867341
233977
1230667
216122
844200
1787630
728787
1490405
563452
1346722
1880935
1350003
1915751
102034
82387
1964120
963615
938103
503311
814554
1310256
1539508
1357858
87765
1628739
1621130
1926774
1041321
395128
219956
696709
430939
717632
1378473
422945
1642267
1084941
1454246
259637
1145049
1373468
607948
364154
1840455
1718100
418458
942870
1802925
1882234
837698
1471539
1170977
1365717
913956
1575921
1158056
1918056
1161887
834469
1975125
984395
1911741
629468
831149
1269706
1930587
1561596
1964827
1058058
1408185
196343
1448565
581163
597342
763804
1968439
96781
1668777
416919
1428666
21129
1643349
257331
1775896
311530
50117
749307
713908
710600
990390
599799
1935446
1680546
1658900
1281906
1664028
1438341
1103155
297994
1800593
797187
522394
810705
333697
14636
1074989
257094
1081371
1204184
141670
869872
1713046
476951
452838
1534591
1099641
1671775
1070205
1746155
826699
273898
369319
1293901
172245
910361
159863
1911748
606871
1403196
307645
559662
413331
933923
90624
780453
1640178
1305185
951408
1305529
1805508
609147
905332
882067
58988
213887
1368629
1415120
516728
1066153
1136974
1915874
1757994
667493
142472
1672164
1733784
20578
1829108
1671383
451645
300064
1131689
263896
40930
1712923
501633
1697280
304835
271553
549280
540075
1723973
937500
1162278
1166577
1043207
1038
1144266
438779
442467
1181974
1169959
22282
54436
25019
6186
1186745
1857036
1699918
1393718
884342
1626924
180752
1413604
960525
1323570
331709
1319954
1487930
365508
1254453
522976
1653625
1007020
488459
177573
212834
1967291
187774
1561683
197344
257891
1009202
1413083
165590
1066190
1632678
1653075
540897
627802
325651
1515630
1348133
997236
1559631
1023673
1093740
505290
1037926
409621
1461358
1111775
386888
699377
112954
451410
231794
218832
1948307
729932
613336
564470
1495796
644788
939194
1534207
623418
813482
474048
275664
1654165
587677
1140497
1536205
33877
1467938
1732496
603993
1488702
1036106
1922452
1847109
1350111
680999
994170
699718
19810
1007043
1591282
1985443
1654867
257134
1356101
1865327
235430
1073983
1158073
1503612
130068
1288628
1011317
1464817
662963
827143
1370654
68959
202110
1065813
370309
1305510
1546404
1181730
1166984
240117
594307
1030243
1026360
1089464
1857282
1854562
1047454
1209919
1551247
1263852
408317
1288272
1363549
1723730
214618
721214
762701
1800536
880409
641755
987730
546226
591882
986551
192334
1466935
1727763
102521
1607624
1962219
877803
889909
405878
1904052
1601757
1590708
526783
1565619
591620
169776
1516212
988233
1165272
1683329
105864
1220490
1709478
1921278
1753205
1113613
535383
1486866
840896
95877
542909
815190
192784
128799
414591
1410319
1660443
1405352
1335614
862634
1249640
313225
916918
1919703
502734
1094900
1593551
367444
1870144
486519
1966582
1538150
1601980
1884596
1057360
1060858
1605220
1372109
500615
474160
148904
270962
1045456
696993
1610329
1985488
1480257
1170733
461449
815588
1109078
1996058
134692
1319138
607686
1126944
1741890
1517581
1960261
658034
1311469
1826306
1681253
1919159
1834869
17567
546569
803330
243466
1749882
1782430
595718
1884034
1437087
698550
275665
1632171
897125
1104955
1521305
425684
859405
361886
1996106
1169735
1500109
637590
131308
1592999
40345
377707
1693317
1496892
23898
81241
1670212
821664
649781
1071861
718465
580156
1469996
1359828
1053552
1088109
9080
1014001
209364
376795
1600630
284747
665034
1305864
5958
1906563
913377
1646293
1798226
1249179
1627220
1537886
1552636
284304
1168026
1279313
799272
1787315
1298312
1027623
508426
1286598
110615
1458456
414711
1782312
1984090
47661
1271117
772955
911648
325757
1307852
96019
561899
819475
41797
1446979
892729
485432
1196266
265228
1469009
411240
948652
900707
1733739
658165
892872
41403
559656
1599061
91062
669379
1962535
446032
148126
1245781
158786
1222965
759383
1524768
923741
289675
521615
826273
999795
1916907
179040
1076125
744217
1592091
1059315
249334
413843
357354
1503352
932066
1105827
1126363
1280967
1892298
1343546
1376305
1094916
1439611
1046009
216561
1893371
1133376
1488628
1857236
1656047
1032537
130255
328050
1604853
681270
1244201
573093
830229
1640308
544931
1247843
94718
1720269
1243513
1412786
1315255
1807110
322087
1298278
401845
101164
1753718
955205
1145819
1324982
1747153
1735758
1173107
1790267
2527
71489
1591359
1213296
72899
978161
244397
444166
1962688
459190
1259756
1002393
463606
868805
1623691
734118
848204
139971
1996688
300480
1909708
1564861
1135499
1743923
247236
766493
713448
1981872
1252932
1847685
1158924
70963
1041919
808131
1892327
267217
1432656
1789554
1748997
429791
493084
1675074
789391
1928504
1631849
1404407
1536476
137189
747297
488807
1153184
1379521
1758062
1166934
122024
678707
1900925
1589036
795212
1155958
497993
265639
379430
1013044
1789342
444521
1151082
1562954
981957
425991
708670
811145
804087
731305
950741
974787
1113150
1910911
669993
473742
1274874
45337
1660280
1985976
728662
1968799
874054
1845786
108563
424881
1384406
85997
1897677
896865
1433193
985100
1232974
1271494
1210220
1702066
180069
1249509
10435
1537453
578891
939513
754362
618671
1010968
933890
405229
8261
31270
1327220
1599295
1508447
733632
1871898
1609781
707046
709815
173670
631876
685081
1256908
141110
281609
335968
1338674
702739
1208520
1774466
1663206
421333
1099674
1883643
729688
341261
1376174
914284
1004745
1914616
906481
154851
1316435
842118
1261286
114691
949363
203305
1163937
1602608
1802763
400975
1763615
340368
558846
365846
147676
915204
1360481
1486363
1965571
568553
1308934
130744
1648169
1941405
1301474
1550168
1499470
117845
1689888
1696729
36730
1424233
11868
852706
1313246
1800773
263461
1815085
31788
1469485
831618
466341
1335815
215616
500621
1420562
1917427
1272438
200407
1771969
53430
713846
213185
45542
1245821
553601
903028
965026
457207
260394
214107
1519613
56175
894762
1332888
1930829
295325
1378257
139189
337319
560473
763143
838976
887207
1098399
1306308
1996476
280104
590188
1934322
1779917
624885
642331
1792780
1461197
537516
1939482
1425857
420415
623565
17864
671109
166534
1899249
1510043
416438
490867
641555
799062
777215
327166
1690116
1755693
1053815
1056878
1603238
1516194
1633234
1680797
745569
1801234
135766
1187753
1533005
1176331
1710441
691600
1296877
844003
1759240
556507
1746563
941997
1062270
1553849
492003
1836154
1329935
602109
98603
413959
782104
333400
1118884
3727
1130175
1833036
1692003
1716083
934810
987019
209717
600410
212806
1038547
1398856
1770538
124809
1008908
1847677
612528
82847
227922
742140
911427
925024
831006
972698
1181658
960364
1050678
1674229
980552
1485973
1664115
11650
494869
1813763
759974
747215
1521594
421991
1956302
1937916
1517020
71867
554802
1954412
1781381
1854758
1323240
1884227
1463086
1399128
7497
1257516
826958
1053136
1281069
494213
1336445
1108550
24792
90630
1324621
849596
531131
1422998
599423
816122
1555738
409021
1015600
1732089
1871244
1015077
1258460
667468
845833
645058
894404
1689103
1762013
235819
101569
1677602
355785
1214306
958135
1460206
1311657
581474
730669
138250
402450
1511064
1119237
1798933
894299
1045102
552717
1821635
384564
969456
330779
1213267
17953
443896
447165
82976
750264
377382
1015657
142345
1274024
624150
1979724
1736243
1940847
1605818
482373
478419
1703464
205240
1270688
1222324
384912
580297
272470
1092835
1103586
1802017
1407340
123903
1458769
1386753
319600
1831114
1465453
116668
1471110
149750
1416871
1114773
1454329
1409579
280269
901531
908139
207412
1903208
1333157
117519
830116
1473815
887945
1959371
162149
173076
778551
1442031
1387757
308840
1562440
719018
1008642
1725586
1836838
1920154
1561627
146935
1903224
1912968
1637320
1355660
1134764
1839775
660828
1690660
1809596
1868243
594647
23313
552381
156281
896853
721287
1834647
402140
1575555
447141
66517
390733
760669
1906188
1481580
256514
1722685
966009
1701935
395375
702163
1634081
1739317
1745971
1835784
1633352
290525
1252787
1690549
539170
1723881
1818482
464007
1617381
864291
1325839
1525188
75418
1331536
494093
576893
1357227
1498085
1820152
1257814
266171
1684119
914371
1510273
642519
1212166
1408784
735130
1263097
381314
1774689
1702943
1259784
525613
1111652
1209723
1437275
1452450
208048
1381454
355692
569789
1576626
493255
1661039
858495
1889243
1661132
682457
1404294
1111125
766015
1069622
364824
1982965
1814154
1400534
1979128
1442929
1902322
1473387
424819
109680
645005
1600535
1871123
41565
757162
158027
1732877
965979
853507
1177751
1235582
695495
785176
1372984
184611
1487171
494194
254839
387215
1379687
1207306
1064755
1847754
913614
922091
869308
685632
176031
1840492
337370
1275935
1473216
1927998
404070
841239
1727961
1742346
1565840
315137
545711
1031837
59676
1227749
1084593
1812525
1645264
540256
1965919
806432
231997
1410878
806508
651818
892405
1474848
811896
1981826
492993
426072
976572
542525
1477316
1177885
1892301
763131
1515297
209310
1575253
65733
1562672
1157059
1095140
1886883
371933
96862
542724
976935
1598114
105967
1361700
1928535
361707
1646723
419220
502119
639014
1681983
1564422
813032
366218
1107516
845347
1953596
353764
40952
976578
1177423
830088
1577111
1461244
705823
1369686
189494
920925
969227
1080321
1861546
727259
1446827
665522
1381449
884758
269276
396021
1964786
1650235
816448
1456161
417093
382336
70681
1674446
935744
903324
1229337
519475
1154581
432678
1082991
1604359
988684
1608115
960470
937586
1211571
1755752
1914315
1559052
488781
1144703
399620
117995
1056322
407281
191690
600968
398382
383608
1424687
404414
1525821
339696
1317196
1593801
1319946
372886
406155
1280907
425707
467411
1924600
434279
1670943
733796
751518
1744428
319927
779440
1863090
1277423
491152
389570
387999
457767
1405219
1884026
623101
906400
952718
734162
314153
618492
1705659
457786
1395261
1768771
562383
1829328
535647
851521
1197224
710743
206800
1102978
1390092
435910
1891631
1964322
675612
1850294
609785
906052
751887
1103975
1944207
860708
1721678
1832785
2072
1397013
1204186
164138
1186368
795046
1016803
1715141
1632580
148073
1773051
692797
1296896
751831
1318676
279883
887375
973889
1649894
1355036
16155
1143519
997532
418074
658502
1076003
252181
75668
1656343
1110062
130514
1055293
1666571
1951345
1219891
300606
1630323
684187
509285
139669
1468680
1973888
1857050
677770
906088
1516637
217439
726893
456376
1766939
378906
612619
931774
1298024
617640
387903
1908299
414899
961510
1101897
490135
1127331
995577
246940
1369200
464156
1364491
1313547
1262727
806344
941589
290482
647662
866708
1227836
722281
64980
1965563
580457
782711
1962974
1311133
322968
37651
1040704
1467311
1312034
605022
1057768
1287546
251952
106605
333322
199994
1782054
1343396
610940
316317
244597
1415378
1993098
881119
1631429
846899
338188
206818
1210632
896722
1209151
1736846
1149764
1360165
1993807
7650
1009878
1264912
1769764
640887
1014913
1369974
1398621
308415
949081
1607752
267506
603600
1037042
1248663
1097343
1039834
937110
709291
43635
1803470
1935996
91384
709173
1478477
969444
546589
1179302
360653
523930
222962
1556592
839427
150890
327233
1711256
457088
1107108
1177824
1579066
647535
145070
1428336
1386347
276753
1118791
50885
428153
1791081
925314
1685303
1013573
140047
877900
517477
1396935
986327
712123
657160
1552792
78442
1050168
308682
1814484
166516
476072
1243740
1168524
1035511
574989
1848338
1454631
1929818
1633812
1981716
1224803
952368
1113501
1004162
442273
518696
266305
394910
1411812
615629
398271
190690
836283
1143541
760713
1806639
341118
836516
1364861
725767
1395732
719487
1036764
1148017
1806362
306178
228231
798635
1092993
1328718
860271
789063
422347
484765
1995051
889908
1165180
1474150
1628794
173295
1650450
1398302
1675243
1031191
1208297
1607995
1854347
193865
612298
114329
1377811
1123601
1968393
1658721
1124156
1489885
763861
1162447
1121675
1930855
1269962
35418
1685140
1551083
1001297
307491
641093
179828
1722845
571259
1191752
997218
377405
1419867
1983033
1015830
1600271
1175699
81326
344183
973755
335670
825450
713011
283058
1340339
1332525
1012447
541455
1548952
461609
144899
526319
328096
1238756
545471
571223
1839683
253259
303911
1383505
275083
416762
1717315
186928
1467577
192133
446258
924181
479211
1548277
953271
1196704
292110
1576611
1517633
607033
1741018
147114
1179922
1003035
1224212
1055616
1083408
1303741
866833
1066683
763721
1527420
979319
1347230
1681216
1681476
1560356
1948284
691223
118093
78701
1447622
98485
1050954
654003
1327438
50292
1589404
1865504
598072
1023419
299780
193868
1519486
157954
489008
97697
142100
864198
1601941
1917307
1837111
616000
1825346
1923994
161921
380318
43652
1218703
238374
1686671
912073
1754594
1458559
2151
1393100
1087898
1644144
598058
178951
1563703
607377
1492202
1523571
1596288
950112
292324
1738290
1517240
1036219
545723
1520276
1334897
943780
30581
817586
336513
575018
1267305
47685
764837
123661
1055675
1070786
606373
1092166
453025
1610518
1266323
615327
1020333
972322
712696
1868684
985007
546433
1383320
547993
1852396
1214330
694110
1890241
106387
866640
158789
608638
876800
468927
1043640
1725911
1016300
1065744
781271
149620
745584
53965
646996
294912
1685937
958110
1448288
1739490
1558939
547290
1429604
886015
1828856
1314611
535681
949764
371943
1873739
1242819
1713674
469365
833857
1644798
1028957
1819279
1450311
1384632
223465
246379
1899708
1979744
561998
210655
29361
180677
1090806
1969559
1737498
1570303
435268
1673829
1810718
1196205
1787686
1122084
1550519
451029
240674
1999685
1808691
1834561
176489
893241
292594
930428
886363
435974
638615
1055561
492317
344201
755763
561834
1147462
687132
1602185
1101739
1218891
1628882
770610
1295228
881857
1086386
584253
404195
1463580
1998913
1855668
217023
260791
809414
653405
1572937
402865
560522
910759
1585453
187283
1608349
956383
1015342
136947
1766781
349688
920293
1219780
1498197
1277684
256468
872403
1771121
1902433
431361
1690094
1860406
1848382
930391
4279
1807754
1504566
102509
1091598
780273
1162925
1482000
1069442
789303
1141630
1450141
1105242
1490970
1020515
792494
775008
1135208
1950135
1365390
32198
1431778
637197
1806487
1332224
1655941
888084
1621642
394014
769065
1850095
1833436
1687950
638097
553569
1476468
88819
1620015
1659774
158908
1658323
1740235
1401234
1427905
266194
162283
160855
1137735
1866444
89579
1907751
1884507
1650829
1742905
1721457
1069191
422848
1982105
1047292
1098933
1577404
739748
1919257
1201145
1544271
500356
1674052
561295
180378
1224621
1507860
1371913
126572
1936568
300242
813171
1161418
1887548
631452
1008602
614957
741537
535441
782039
779766
57936
868534
1465802
1476977
619399
1577609
1870727
612160
1524631
72915
1248322
446808
1311665
1023071
56704
1504146
932544
371765
1886751
1159604
924463
364786
1597372
1779529
644715
1590596
1660336
1169117
1529593
1575148
962357
529338
1301471
1694906
8492
107983
984159
546804
1322167
1600475
386506
340053
164043
1877332
1709540
374770
921218
967097
33967
386380
1640729
631078
1904261
891544
1815476
1711597
1989283
449055
1889233
302998
1036177
1098194
1778112
566775
1857578
1272663
402624
1285682
693477
1530840
473956
620919
1620865
579951
1994918
222628
618442
1351727
607322
969332
784495
91868
974412
1671776
711739
1930335
804584
1067627
1065630
1202961
144510
61120
339540
1911564
162526
1288959
1165856
1442746
1404045
1166645
256056
510749
1790351
510470
356670
560623
489273
1489088
392221
768744
1000020
258390
1430992
783346
535491
330901
1858639
743162
1620380
1323775
1898943
616854
1357543
1536735
567331
727681
1452642
560274
705069
178180
1203601
1780493
1328212
688360
1542271
800622
523964
1192667
267751
263481
1355391
203465
276107
427967
240533
1457349
1922784
1878588
376736
957251
1644960
1419030
215558
95719
629378
276542
1224264
697958
575522
1213335
1146556
799951
1192804
410385
1731231
1203611
1292870
1256162
918537
1878641
711799
554230
1231203
1083004
746016
295921
1239405
1929848
1661976
1767867
947112
34492
624527
1756416
1812245
1585490
1199232
630694
1378100
216767
862899
445913
1669500
494460
1511120
1110815
586941
593966
477743
770181
1971504
1250237
296813
1129058
647287
1446944
878861
1269153
486722
564820
1632272
84293
142156
206905
1128321
1438487
1943384
1410863
1457450
1210192
1945072
1673747
1956899
1438488
1786655
1659642
328069
1168762
658907
1409032
1749567
435632
1808970
1922450
13600
1543893
1643595
1199006
1839732
774692
792876
17379
1320293
1634389
1815317
1128302
1273338
818731
920326
1099148
395355
1458630
1697555
339552
1406574
765427
481805
500723
144907
1861874
1591064
362400
1905748
909509
1273141
1452344
1263025
712279
1355672
1973850
1728309
1826351
1938667
334074
602188
1457338
1821418
1701004
1423269
1188004
1726549
708975
1167629
1347847
1182152
65056
1178638
1445124
165443
1568770
12177
843169
157308
1143101
439672
466246
1493497
238073
435107
1582417
1118251
740270
1795514
1008515
1155790
1945380
1342655
844130
57691
1465876
1729571
878467
1791940
1074891
1591008
321657
1640635
104672
1654283
1497745
1660340
1300841
1965084
1746487
1771846
1952811
367531
1191422
909605
13513
692134
187845
1244698
724079
1639418
852842
710718
1008845
341715
1428816
1623816
1517788
864479
251720
457551
1502342
489157
1365444
1627449
212056
1680656
720603
1474608
1836670
1820723
1711391
1130966
1286372
1139516
471856
1337156
311360
1008365
218556
747517
1110188
1505748
373016
1685802
581599
628704
474046
1914105
736547
1090273
546566
716944
1051020
1359307
576448
1823391
1792131
1020197
1278222
1989205
1342900
684276
1682011
1022591
1063477
49638
1774535
682980
623711
1516891
541369
897004
1290867
912083
924062
1502073
230013
744132
1681006
1968674
1339790
141663
784452
1599896
754139
1318001
1990740
1100366
1766778
1516488
1774089
1384134
1989097
303555
1294485
1166016
104307
266243
641608
1029535
179339
1271409
1325689
1464481
1014976
686872
1296590
636043
923353
511807
80088
1460791
1949700
1072306
988403
1938075
103955
1516705
1910565
1081992
737422
796320
686413
1591337
1390712
926514
1192353
1247381
705897
1060467
268671
1397851
1594994
1603422
1326044
637958
1610060
1978521
702686
1573096
161252
783254
1363231
714148
72826
478234
1307000
264280
1377798
1337738
1830951
150607
137900
1801965
1015764
124478
1770308
743286
568337
127327
1531029
960981
234105
505595
1048886
1735616
210841
1556734
746969
93888
1867656
497388
1236978
519183
809399
1459917
1308277
746897
373425
1556757
1023945
1165877
1186266
44779
1161112
934575
614853
154773
1197539
1586024
1821046
1148706
66207
1684521
1411538
1078896
789943
1624049
798299
1254455
148685
1211128
1164528
1208774
1060884
1945150
1024679
817375
1030014
1055448
1035888
1744765
1139033
736704
1079797
1824789
1220791
1833480
571559
1091947
393944
1762768
1687432
1968538
246686
95827
665832
182987
377111
904492
935811
385128
1034110
1034949
761539
343023
1497875
220504
991934
322565
35589
990399
635444
959330
982931
1600739
1180717
831844
1735837
320630
1893290
1626511
1286674
1679160
1345381
992207
1140133
1277754
1685717
610248
1746224
429063
1382492
1916376
914229
1273729
191527
588808
1114612
1872504
1438505
1408364
43770
1407957
913102
1636928
612777
1376583
220093
1928806
71781
215956
1037783
348621
944920
1199268
1503687
1691938
822075
870673
1816658
822933
1053485
230214
1961448
304885
305634
192500
167491
148855
1063472
914659
1992919
910448
937555
118876
1569861
589716
692104
399911
1154699
1629892
894837
761048
34045
692613
701843
1388550
276910
1635460
518421
1410473
1940285
1440992
1073401
594493
1919018
280154
1397921
722538
1225720
1973269
1031313
1044670
40831
1701422
402144
350947
193750
324942
279052
1810945
728086
826779
1952331
362533
1879196
706901
1885247
654016
354552
1649972
1556650
69102
788260
919837
1170208
761266
1958660
953285
1382726
683676
1828141
69496
1964392
588129
161324
456994
1369191
910277
1866595
151481
1517541
1018671
62605
1720686
221541
1579110
629548
891637
7555
1248573
213965
1630032
1705862
1962479
1258914
1538743
826285
6840
1997816
989725
162619
1494572
823910
845957
388779
1094238
1768909
1332987
758951
81531
1842065
1632625
922693
452812
1838868
1932047
113495
333903
1260784
1619011
722271
406002
1642254
1746347
1406051
328597
1659811
1908633
1150835
1859260
580857
653082
1353395
372954
153905
1393581
170775
53583
920895
216430
1529416
1973015
1335567
1600594
1382908
1612933
154002
1450182
463535
393312
622792
327059
604054
800092
1892922
1853570
966637
428724
532402
1892915
565739
1546959
1825961
852456
1291348
631929
762056
1192231
1984606
1989143
553554
1789070
901125
252534
804089
1744380
827272
1791656
1152273
153805
1046839
26365
208915
490922
864688
307051
1559934
283814
1453030
1608708
1814125
1299295
1845512
196209
237492
933363
342030
140951
1191364
230779
391943
100858
161421
916945
1550134
130321
1338182
379336
1297892
1881861
91757
1626390
1490074
100246
527965
664242
881421
1041864
139667
556844
1033789
635106
524122
1569665
1776235
1608431
1771
1632717
1534720
1832138
770
1368250
215624
17196
1671205
1975704
909178
939795
1780980
965546
178917
757021
709620
886887
714397
1716919
1633550
838450
583223
1785656
255143
534546
507131
1585645
508051
764533
978517
731838
1344635
1623549
1511372
1266592
474348
262874
665156
1783459
1880233
1402093
361915
977441
817966
1697053
1277627
1834107
891237
321248
1938465
1529873
1824481
381020
1966875
1674468
1093155
1274428
1138126
781963
430248
1042981
531371
750722
631465
1021505
1647169
1875518
142453
1953545
677073
127019
646059
1421156
660561
1543495
986776
1300711
1358740
602732
147814
1269131
657125
387303
536330
116262
571973
379054
1697185
1204859
378011
409466
1541914
1911239
1158338
741378
260670
1510740
1480258
971118
1661766
123842
143929
119049
736090
1982729
161484
343605
137568
1963715
1738535
1015284
1980768
1965120
1870640
222581
1651472
339350
1924720
522461
1890731
1772763
1771895
1060053
1194896
892484
857194
643790
1656535
261835
1570973
465552
845486
742314
1266436
223070
1558725
745729
1661679
806761
1603759
1067860
609565
727334
628766
966394
432907
1367006
1745038
990827
1779808
854563
1525268
1253030
1360124
858234
1938736
1207730
998468
924978
292619
1265644
1304789
1811416
1588147
1003648
1905606
159395
554807
1842056
336752
1005016
1231342
1005754
912663
1906493
499710
1577032
1992186
401825
250983
1594204
1482441
1446986
320352
415325
410202
578177
1517326
1081185
1537216
1803322
1110098
1612392
528513
1889665
1296358
756996
1654089
471882
1288880
1510159
84868
542228
1899047
1066939
1716157
461547
1407097
1802090
891769
65486
1190336
1774978
1799160
847042
1777993
1864845
676443
1703136
39812
240526
1420320
133871
539956
1908893
526766
1458214
1750546
516723
1906327
650953
1641255
1862217
1442499
1342980
507853
349109
1654075
1362139
51067
229375
658197
1179017
1613961
1454034
1520906
318208
43038
1801663
1296943
839146
840167
1778844
1546662
1075670
4584
556304
175825
1249964
335640
265730
19332
1379367
1405365
1107134
1621431
1759931
1667619
1257887
1003223
827812
286406
866830
1257754
575090
493537
1419055
697754
1835740
30200
1499532
1904020
1984165
1250187
573238
1029114
262601
1402405
566151
1413109
1846952
21947
1502735
1671672
311879
1429347
604168
1552965
1190160
546968
1884715
288969
970240
786391
1844886
1735717
1464429
430312
1782756
1545338
740922
1863156
123937
586647
899789
1839555
12811
279582
988296
26977
894713
1457026
1588110
1294870
1383721
1352348
399366
1272391
760843
1006013
1988219
1339305
1813621
741629
1389026
617471
236484
122260
1711742
712531
266188
989038
1045732
970389
602795
1072773
1981221
663842
1344143
269852
180844
817331
1066219
652061
1033754
1109247
44895
601170
1510602
950978
1401091
1442969
31503
1344585
956114
325342
1963644
1833678
1382045
174766
1783177
1215499
294244
1459140
1133359
193603
291627
346611
781499
1008856
222480
1484529
999479
838351
907197
1182824
205102
647159
1311175
1947374
1961129
1396082
1107812
1203183
859841
1637721
1326790
316227
921536
4126
1497867
414345
982124
623937
365928
908946
1901968
1689298
624999
765683
1454183
1251452
1362928
1247758
1888245
880560
1502637
955685
1988216
1947622
1057039
457173
36004
457865
832084
1502350
683103
152017
1992898
168096
748898
1991582
1085598
404486
592875
1805571
199798
1598033
616704
1139419
1981464
1026699
1054515
1587900
1775549
626103
17242
101529
1823707
1658838
414066
1190580
1660755
1078570
138930
1495058
724535
1108416
1785255
115483
1578480
25690
1958029
223278
1398535
773585
892441
1851311
491741
1674880
1196276
1976004
329106
944784
621293
166008
1417017
481884
734377
717950
1903291
770415
571494
1087549
1360869
977402
49239
92456
622402
270148
1736740
1299933
428126
845356
586645
194798
688015
480574
1195562
140566
1798896
571875
492174
1776201
1766909
61748
1342768
1857187
1374009
1756744
926564
381783
351980
1599512
640414
78005
386199
1453120
1191014
1026278
1943356
1748355
982631
1961988
1373671
1855636
1853349
1221949
1149883
474816
467657
1130039
235473
470489
1858343
799519
1853321
1139514
894254
606108
1805474
1901690
1723629
817459
1902936
304717
961178
1425774
1080793
648645
1356333
447173
494580
1222237
1651210
170757
127195
1232074
1677972
1427833
1625065
63367
1036145
776345
140126
1354649
194055
427062
396174
786185
899064
1924693
1370188
117500
1541564
1290992
1709502
1415346
1962876
1540961
1960671
1461871
929185
987076
371398
986681
1285968
130091
1940853
515750
6850
792121
31364
1617861
419349
622894
1082897
394216
369805
1346776
627858
1456542
1084905
272754
1342258
420467
1009019
810030
251185
520090
784848
1742525
1915623
1310344
1413759
1221764
560531
981491
1312450
306551
1652604
569371
150795
1286449
232101
1537390
255905
493229
150562
385899
893828
1199408
875409
697895
1453229
24921
1189972
100421
77769
139355
1232258
65628
1414897
1154639
1665141
621368
843673
1604209
833061
1849654
1164430
1527520
529847
1936646
1895558
1448809
561588
406172
1384939
655254
1928100
847438
662248
1962232
571210
1415764
272815
1619182
1773952
533391
298202
1602829
1563521
219217
465134
640049
115915
1805002
566878
1308610
791602
1093141
1635522
1802780
978808
466856
620600
1982788
324800
849362
1811878
290694
230029
176286
1651758
1639264
1420981
6089
1356980
1632252
958586
1246226
872233
1883352
1891339
1010177
1896185
1514580
966223
1487272
1093554
928199
1981551
1489649
1904653
1998914
778121
603557
163078
563049
1799484
221787
1215143
148766
162658
511703
1257452
593874
1189069
797846
1705411
537091
54127
1243903
1154952
1390291
1709523
1783752
285646
244646
257508
866643
1810126
780772
721825
1224531
902984
1626935
502145
562576
1763669
1883351
1251673
1485431
1044975
1000138
1912239
332829
82649
1932207
1902680
1144230
1747440
381182
1159701
1034992
1124950
650529
504774
194557
159925
1426130
588044
1104186
1397034
1271057
1204364
1697340
744154
310236
1918508
170085
463705
1503744
1485409
1317836
1143713
1398539
1831268
159387
1013536
1931204
329858
346673
1303159
283112
55570
70828
1431851
1051304
1383298
1403687
1593580
561894
1561163
681490
334599
1115589
1985378
768682
1003404
388242
1156950
1421289
1222597
1870140
993892
1053626
1127796
868537
1442309
1192777
286071
1792264
1823347
796902
363119
210993
183191
130393
911903
818216
1743742
1993888
371748
1608771
915375
1726297
629057
1793308
1059287
270476
290810
1106663
813467
1983678
960263
419458
1828243
408907
1942802
577991
843768
889966
1683571
764164
1257353
1173347
501520
833139
91482
1482384
1660742
728512
323105
1151518
650995
422550
1684275
154341
1724609
292909
897467
966834
1898349
1989131
646457
583675
1882210
1727879
1389874
269838
441444
864620
1249347
1184296
185567
966362
766925
1955138
1474885
1535723
271192
253598
79892
711911
598066
727082
1484957
1179124
1718913
913451
47858
35070
1702307
1296357
826537
577601
669682
1310956
222738
555199
191142
553993
1391135
1730386
121865
553498
732949
1357146
1826618
1460687
374049
1315885
142322
727718
1402040
1378785
735684
1354269
476077
1914430
926144
564497
1082880
343946
1416495
348096
527840
1829509
1684816
1229696
984182
47038
850377
1426655
360783
1704853
55037
1146609
1519062
1836679
1745266
1798015
284534
1284158
262655
560554
434538
1995863
1497724
1694656
1461085
590961
104454
1686406
1277895
1927456
73243
614136
1095898
1453773
1742607
341845
1708646
327706
1025391
1568817
938511
1740343
1367610
1377044
363726
1315804
741451
1101085
1269631
1480882
1436957
1075850
89269
379971
540667
207221
885822
428911
692144
123103
327781
1902611
767486
1934666
586369
124372
910229
100482
720347
372003
700722
1684660
862606
220521
1784622
153126
1830207
1959010
935935
1516802
1924799
1076240
487704
24276
1580155
432821
562052
352575
1600665
448400
953550
1722728
514000
1253640
2120
697332
1750425
1487214
1111036
1231819
188155
1093152
279262
780992
1932856
1877364
334532
512285
1197977
460000
665585
622341
1696272
1348495
485909
1779646
1209740
113469
1769915
899284
1595096
1481401
1624571
863783
1954359
1318464
1456559
354179
627991
1310761
58355
644131
67639
1313860
612676
1923278
1275235
497287
1979511
1066696
1866638
554686
956996
888097
759461
1233712
50308
1515122
1730856
1472025
647342
1813127
406027
910828
1117035
1481515
1197055
1288440
517132
710720
1629451
1283072
1872767
1813624
1781621
1200164
373342
1776702
437181
767255
1452301
30930
480710
964976
454935
1796350
176361
786689
827858
1220933
520468
966106
1997035
351558
81581
441994
1885198
328524
1187459
1017701
1691356
1941871
1292284
174118
1225645
1200736
1587571
1266871
1220218
269460
418571
1540569
1346074
491345
117865
1135298
1494247
1630754
1596015
275566
1565624
152770
180639
389314
1370614
1112078
744286
1119503
137466
272983
1033827
1037704
1010597
1944525
1147328
1245151
274601
1268124
126448
1100598
518035
1795827
1381405
1508908
1950247
792295
1045423
514196
1147715
737391
126988
144496
1282264
1933801
352195
298505
245979
402135
1572326
1423058
48846
1990463
1987949
982614
229213
99571
1514080
538125
664099
1447340
1219840
1060238
747738
1475071
1480411
1869103
1482106
1494813
843438
1554112
1955501
781394
1701637
1393893
203717
7268
468611
1359974
1593353
1702066
1550929
712254
1510184
1846040
656228
1292088
74058
1404552
1936474
13814
727010
811112
190933
1606823
827006
1593981
1337790
388402
768198
1280379
756178
1938376
171961
786533
1181000
292069
1104381
597691
5123
478013
178465
869711
1602655
435439
960723
729478
638390
1517017
1782223
282945
175524
1877273
125627
997798
181922
454771
1969901
26077
279810
1447553
984817
1065515
1825014
158990
1987196
1638790
1488506
784986
518637
56302
1214946
1171044
849932
537720
136298
491587
1846214
323602
566854
1932904
1116689
1574976
224017
1018098
1114000
1812541
1086642
1702395
15560
1067214
1830080
466803
1809189
1007479
1670947
1998842
939655
1263415
1279324
62736
1021332
743400
943978
990966
1246582
115880
655487
1096165
1129987
104639
1948490
935544
1698361
510561
116982
1381968
759204
1676770
304908
885726
171776
846689
1605380
52162
620506
13314
272544
1810951
463436
671170
1388725
743287
793043
466853
1946302
321731
946459
1598860
286696
221477
1960553
1077556
1673104
256135
1720310
807561
839659
249598
523926
584905
31928
1463175
639435
729844
930119
798371
639946
284283
1633213
441452
477909
464914
304599
1433234
1914738
428769
146432
626376
1050497
1893256
221784
829184
57493
498412
439942
365833
521058
1180493
418327
1688941
1280803
1892388
478547
1433959
1589870
1181994
1010814
463470
1142487
1809585
1315575
566544
916348
745326
637936
1567548
1136716
1387375
744246
1410760
1268178
1274570
1408564
1635571
270380
1900
1899101
872536
1984179
401254
929776
424232
1216725
999423
657410
709247
1450085
752679
1030086
231944
1712914
24367
1389108
493646
1972156
202042
1037615
1019444
355813
885379
860491
424744
1766101
590464
309438
544495
1722595
1155241
1819200
787621
358959
692029
1765017
923922
1467740
1746088
318718
1071485
1253125
983458
335403
549445
889356
1409504
1615144
147385
1731683
369383
1079817
1655833
1786789
1515371
1548541
1500707
1759271
93917
277923
1009161
952473
1407955
144788
1369184
308032
883494
817566
502469
1565172
1160994
1096332
133242
665527
639941
161824
1072400
1628855
138570
105051
1152683
379248
1703197
1067081
126055
558916
15000
1303308
498327
1271853
299019
316828
1690639
1630806
333332
1791446
1227815
1265781
69022
1585658
1268898
266405
1243632
714038
577774
342803
259580
266512
231837
1768372
1821635
1466165
1765507
1787594
243455
756120
321750
1345562
393960
1375547
1724966
1076402
950384
1326030
1888418
1664110
454091
1567334
103780
1120609
742123
1779347
1051619
1617288
422754
1541805
391051
1516446
183319
1971368
19976
664714
1632155
1207147
1876135
1957836
532560
482851
1123642
1891657
1038766
266429
1309193
799024
145702
274256
1736731
1627828
662074
1614683
826116
764020
162942
935481
665711
93223
1213928
1805206
1382233
1550098
1735982
1171845
1159947
1057508
416665
888695
1128312
828950
897491
640777
1256494
1433747
891326
929872
1209182
259249
715532
620778
918234
25742
439091
1445939
570376
1508571
1532738
520207
1597189
1004471
987144
1585512
1053663
1378827
1287228
50671
381711
1206816
1160924
156068
748822
1251622
1613614
1683475
1292630
418729
1857411
1391979
518458
1062067
1126958
1793512
1921241
922281
548719
1911599
1707764
235612
175917
875603
1834093
122155
961892
290948
1297880
520893
1765993
931779
1417888
1852591
1211396
1628645
435132
364662
331200
1203063
364675
629110
146088
773385
1461910
1688219
891646
150829
1657910
1075802
9552
190940
306677
881474
1592579
88482
690442
1267343
1949790
378932
743506
1160131
1325275
957799
1384219
1471604
13054
1876430
173050
906978
203898
739780
222054
1342840
1478314
1293388
646466
766074
990076
1151502
723712
516363
1677130
1820909
1682876
1944057
836350
1754530
757882
201245
1364393
857414
26695
115980
612711
1203402
141641
758707
475914
52
631834
1924805
1181641
1275268
1764511
116924
1067385
1849130
1907778
614436
1558913
422926
1574506
1113260
1232234
967565
1594314
1221620
1822218
1324970
384651
799122
766743
1884717
1018998
349389
59337
1417765
574842
697867
100773
747499
1321565
1743046
1052778
1601615
878327
1072664
389864
1127253
1773647
535735
863251
787798
587536
709501
148727
892367
1822644
1087843
151782
1607114
1022639
560051
106279
1748962
1188997
1049441
1312485
20952
254731
1939996
1766092
1096268
737490
176499
468804
1363014
1676593
1624214
159672
1572195
1126080
1304723
872976
1238417
1733573
183539
193712
1553480
1097044
1538745
374299
457890
258352
1806857
80060
1762848
1797626
1945266
222884
1715137
1966536
1430344
702905
1431694
1855915
920537
1141672
692062
646763
1618451
835864
1736769
903764
1829996
828205
1424973
1916942
1442808
893258
1446095
1714974
1949504
1719722
1840413
800588
497509
87667
677398
1243508
67304
1318878
162921
676566
467979
944457
819891
943068
1796973
816393
1345577
1481602
1492171
913025
1720043
1296229
282606
1109792
1787573
565267
552509
736968
716940
666486
1399721
1508114
266140
1135412
1046281
529001
1669308
1637629
414626
1954103
722941
268231
929051
1116932
1858870
1502068
317992
667623
1982013
1112561
1586595
336458
1117766
1540572
379714
693275
1351063
1147015
441959
1091910
1035845
1533756
368611
157929
679565
1837224
1207565
74925
1862764
1901379
1062992
251985
1791400
1996614
674852
1621726
1178699
1082954
1969651
1830977
1178895
151334
1235497
911204
1260439
388493
1961913
635308
1763923
1152849
1811728
90744
501293
1324836
1809274
1394180
417035
930880
1441640
1254226
1865297
1065506
1669586
1953703
1086689
1190303
1651034
1076790
1961129
17179
269051
1104188
1592721
933675
968488
162203
1323858
545278
680762
993116
1736733
259648
1551885
843188
536305
1835439
745823
1930554
985012
651983
833123
1191462
1027696
323370
576044
661579
767729
1805396
117413
810339
796812
1037279
618111
1657259
1432554
1411584
99161
1489622
1700437
1543
1390117
804405
1492618
1467207
1303554
1547833
1857715
621323
1532067
637729
336737
93919
404813
1107244
1503366
989076
743180
979145
1829298
204556
1407505
1578213
1178112
1660511
1538431
567695
621402
1787351
969495
1676514
657702
1994294
1377732
301167
156065
704942
1691544
836876
34861
867151
1909930
941857
926301
227024
780398
1344322
656254
371531
1096025
766402
648178
1490396
1636356
1979459
1447394
141746
266260
1775257
34460
876751
860570
819906
348594
798093
1598796
1060504
264781
1610242
1687751
1812653
715395
1964426
920505
700023
1682531
453969
939489
1916661
536230
498741
1352322
112039
1427281
267672
1296954
1069233
1350538
743683
295735
901313
1593761
1146173
429877
1292847
1548815
672509
603466
586622
1410609
187485
1745821
1951828
675910
1151094
194436
437184
1417368
495276
914143
1356920
1804511
552372
278919
353950
259345
1502372
1804021
923540
1675797
1992226
1179284
1552080
1414421
1624846
229682
243838
163852
1435690
259138
1658671
1900237
864629
718264
1816880
539762
271378
310083
1613506
1556617
1354503
861738
9158
576943
670839
1155868
1715797
159245
1452061
1678439
1895152
477468
1622510
1400433
1323621
395123
1580278
26795
1906288
1364374
799261
1417810
1080571
116314
822491
1581551
762691
1590358
288672
1390730
148140
1774315
1189982
1442274
675722
1946902
379567
850640
1345537
1377381
1983568
1422718
314000
444238
1146181
1011770
1823202
211195
1216859
305444
141106
353847
174061
1385233
633454
750187
760871
168091
118203
620039
1195334
888298
526117
1372192
1880657
1692571
1465918
354121
1181795
1135380
1202542
1416886
458585
214492
170060
1449842
1160262
1623325
979059
320899
826692
1189000
1624620
1258329
1019640
446608
1833103
1966003
111967
1542339
307873
1634738
1790156
573828
1214249
1533692
1463848
1081293
535680
304505
732344
298292
484066
323547
182451
432405
1090390
1741615
1322904
1064921
223227
1680091
1745098
1185027
1574612
1235883
393150
745857
1331701
762140
753689
1261991
1737758
339466
538535
388986
1223777
197272
1923278
1476408
412210
1301525
1967599
1145942
146239
1165167
1156443
1329128
386876
107808
309529
758831
1637980
1812459
1264550
942373
1040832
1778802
13484
1143191
1210068
1557354
822184
140557
1196202
1582138
354311
209772
1364064
682370
1342912
385175
1410332
1109502
472019
1523724
1655656
17773
1210759
555024
1784679
345056
828262
807725
873722
644727
477102
1225171
1026778
1913813
660315
1287129
1015673
1811940
985380
1586598
1599738
1769327
1284012
500298
356415
1663704
64136
225494
76257
1612627
994316
1720642
431429
1821627
1481559
1528088
1985268
856136
1724720
1781623
1547795
1160617
1829318
1090890
1140376
1527394
1496318
1165441
1628685
762898
1884289
198411
1890460
1709416
1736751
773087
60008
644730
88968
945683
218380
1502337
590886
1243018
1171766
1782830
163745
1790109
1549694
1653416
1775195
1819880
1293593
92333
1979642
1729252
1046311
309365
817642
923952
233266
1597453
1774335
606229
421435
1044967
1469483
1118598
314066
908269
1144668
1294033
243377
1763464
1217372
615172
396992
602921
566870
531683
354849
348281
29089
539506
1222485
1541670
618889
1741970
1096762
155036
1702529
957355
651037
1432378
1394257
969450
608239
1305009
20687
424818
1670770
1237710
1186059
276256
1730701
483579
1706810
466492
991197
1299138
1647386
1413605
1726589
592523
1547034
1135672
616519
1728532
1400866
265680
825548
1626680
382409
1995026
343803
1798618
488164
1101568
6843
1826309
981658
1057623
736794
633908
1242031
343268
550968
788067
133232
324916
839675
1817781
802385
696580
1072135
1592794
774766
1124944
1719324
1677705
1546266
1645531
233914
650519
120738
297279
1888812
1256499
1547841
1368531
1391250
340748
1802563
1322914
655904
665840
644060
556653
31104
1133694
1597007
1896739
1903353
604030
613790
617642
1234270
1868076
1058665
565339
953037
829209
1102319
1238200
1699472
1726904
62744
214733
981353
1597219
237105
594764
1580812
905525
1450136
1084567
170318
1746734
1947063
1648060
171653
1581285
1615451
94567
41257
1532875
1458131
1281333
1394636
1108322
386555
165531
1870243
1698192
1499783
1226394
1465260
1193751
146966
1854851
1143942
861654
56019
7144
987831
1340329
1482788
1671086
1292529
663618
149870
1324367
389081
1603950
1559548
1586422
1291104
1764480
1839924
397227
1804363
1203825
339690
114467
928224
449112
147460
1170909
1776300
1068658
581437
1665267
1949736
1206505
1676206
1321340
1478520
236653
665179
1137264
834978
1781285
898816
108318
1062733
558188
1029186
83146
568955
1943021
1201764
1218684
1013210
1167123
439443
505254
893459
1856873
937921
343130
633988
840662
1226135
909431
181723
746703
945148
992675
1390541
1111629
723249
1130386
404004
1929218
583376
1816852
878930
1699022
867424
1827987
200815
1301576
1036682
39830
1872708
1121415
865780
307281
545697
594951
1347712
992071
1273964
808393
640878
465704
1875115
957327
887154
935273
1797843
1497500
183964
941287
1186688
559380
1772350
365320
1372549
1774548
688354
1627393
624492
335813
241778
444387
326135
1140820
768716
1631012
562745
1782585
1116
591452
1437144
801709
1256230
1108937
1758540
961527
1049290
434709
203711
1453978
151693
1896130
570451
1899896
301640
848337
1154035
156755
1598497
1363085
569260
1024540
51785
1201334
310217
1084523
1214560
1045338
1303647
80420
470979
695555
1282953
1773238
27343
1710521
949399
432232
159945
18649
252183
1276353
600162
681758
754962
1847848
1296866
1289236
1813896
1273052
1831631
945798
1631171
1684173
331694
1603871
77144
1725184
904155
26253
841309
676437
370276
1108715
1043182
936652
1165534
649658
1480009
1267342
662644
205240
39129
60203
930554
553904
1361654
578990
1494973
1207959
1890851
1546821
419982
1907114
383959
1376392
228344
763577
221914
1893559
354712
1339515
1636962
696819
1767601
1842800
301138
636079
1638922
1142092
390166
871295
1957099
933452
166162
1450142
1130719
930298
1696033
1164912
195894
830069
1764800
1869386
276659
1900661
1132444
1675039
31959
407052
1379616
900780
780428
1759327
1722131
1334864
1027366
644189
856847
1339485
772004
1686736
1899555
384802
1666003
90128
1815378
1559949
1381516
1392801
607821
1533606
1315321
1397425
339155
322132
463349
858413
1044275
793287
554495
425788
1804174
730355
1284071
591004
986773
1432474
880867
1844292
1859237
417719
1785814
114029
1475611
1408960
1834536
890041
1248530
658502
1142330
1155612
479454
131783
950206
722691
756168
436310
416234
1761563
254527
1883733
1518591
1051673
1904963
1360276
1758512
985256
1114707
923420
662614
1743181
19725
610532
133766
1429057
869691
971633
57249
1253226
1270029
433371
722102
1308474
217171
1544099
677177
1252309
1327511
1166082
1917538
319873
1777053
1626938
152021
372474
1278836
280638
365178
1578944
21786
803687
1286021
1815060
468998
1285995
46134
1320425
841985
508240
1294847
1860896
445105
1821332
810313
1814156
812239
1352867
1891612
1584461
469990
1841884
1945051
1679367
1072728
936468
490772
1922032
1501977
1898407
1474769
989992
982916
1562557
1377662
1051822
611602
1290229
289718
134350
88083
472052
690044
1927029
1934703
85757
1013322
1906247
1913944
1033800
1701910
38285
61906
1907141
251523
124235
7923
644085
939877
621629
305146
958313
942516
322487
1301180
858594
220198
955089
1352667
365191
51332
301310
896055
1511728
1165133
1463203
255918
1489330
88541
681005
861433
1331031
1725302
1347735
1828752
280066
273886
1610012
1905496
327515
580235
812133
1260180
218437
1800809
1330432
1883791
1180513
1061103
850402
684898
386058
1101062
924932
1830173
1824869
317358
1831531
372325
1730258
1603219
554383
938353
896957
306229
1986138
419991
663698
894263
688100
1345849
680483
1370857
640744
706789
1491804
375498
20750
1499169
1103369
1282568
1149229
28151
1040116
1888574
604341
1010955
1909856
714524
1957509
918485
1358400
1879403
672950
1335774
310245
1583975
1754466
424221
733218
1719558
1988582
1083197
1045960
601235
375155
1877905
1265333
351585
651679
1854390
206235
341584
232826
1056153
410487
1098946
1013545
1221242
1366256
1343902
1151128
1653174
144552
108939
966927
1789279
1946128
481812
1335362
1246363
1592402
567278
1230624
1692973
897270
1679428
553293
336909
570654
868190
1424419
1763741
1231677
1082259
670428
1112243
855499
1275719
1258559
675071
380174
1012738
336494
1178763
1165078
1922957
1648131
1375736
869343
1348668
1150068
624817
737060
442447
1589383
930268
1032160
330179
385165
1053063
590523
657261
1381670
120697
823871
659218
85591
1160063
1059158
1765282
1287298
1730768
1767027
401021
1942596
832480
64726
1945054
473700
1411404
673367
1132249
1514421
1583318
1944266
544685
506886
1852997
1346634
1070585
208416
1731379
1435148
1093504
1220573
1062931
1942876
654363
341311
1380622
610528
1130866
1335271
1456747
855179
760010
1012763
1850908
449614
731237
1628825
1112944
1391043
546824
1809889
1178427
840588
979552
1751238
691925
106508
95840
747469
672232
886162
238022
1671725
1084247
702491
1393982
251846
1565472
818848
1789590
81015
262246
1344506
1676878
1621653
517702
1411763
1022356
361480
968429
806874
343642
807720
248740
1263978
371458
957277
1966940
316370
1344037
341031
900966
1008691
296581
343767
1900056
1611410
1706460
139897
728855
1116554
1128121
1920397
1594751
1461064
1960632
99962
182068
349908
185156
28524
520032
1297827
590386
593580
468225
187739
1215236
645524
1710053
604235
437763
889852
439932
1977272
446838
148325
1967179
823275
1978737
1909376
1187006
80359
754207
134323
1436502
452441
1373891
79260
1169520
665555
26801
1421512
1375766
826883
1793535
897020
11049
178173
796912
1992472
1252833
951518
1816027
1266932
1770151
907414
136402
1570449
1562740
1086505
158915
1598000
404304
1926890
371466
1657361
1216257
457447
435924
164884
1343878
1792341
1115702
356478
914888
997613
914578
857594
361798
1480063
345893
568300
595138
989841
1035400
574864
1674193
103523
1465490
199125
731379
78739
1090752
1607107
317759
209373
782294
555975
1972811
1444192
1378510
1945339
915153
1572825
10119
1989704
1442160
1567418
201390
331933
305872
39929
673526
387445
1566582
1032737
1306755
555804
1247601
1858604
1880046
706501
710097
1144050
1046117
424355
1072731
1973753
1380518
633579
1459407
1031650
412214
792957
1836878
1451762
842975
94393
122076
475828
1965204
603427
441357
1263848
880548
1778702
1689803
1390264
1032581
716800
1543961
1535399
531002
1556570
426471
716893
433810
1165323
302744
1778854
270504
1977169
1367168
832819
1823877
1356945
639510
1926623
334003
1558438
211118
743397
1109168
1517191
764774
1293471
208574
256996
882783
640089
1692460
863230
1847480
1378559
791417
1377212
1920371
967388
382890
1300063
108131
350637
206684
946727
1157784
1708073
993285
982105
1057134
1219932
697613
714477
1222635
502589
264452
471039
1100671
198522
520826
945650
1594821
790744
993450
1050909
1049886
114201
1421100
377633
478675
107952
219551
508963
1394708
529586
1412102
1692415
522845
34210
1147257
1120747
1659997
490420
1958426
1899924
579606
817984
1776108
1884912
597641
1216017
1929832
1065110
639067
630170
1418629
879549
948965
1643253
884239
1736221
1341626
702551
742380
136900
1244028
324952
1503701
1308114
1305811
549029
267197
319088
1148792
921819
1987915
460148
1430718
1763893
1658852
1672839
1343415
1481896
1864880
859768
1819722
1033484
378932
1079693
808103
1995968
191877
228826
1145574
1504742
1928783
954751
1518848
1724422
1782236
200598
1876377
340919
1651228
1464773
159523
1489683
1907767
415723
1533033
794958
93460
323894
793512
245522
1057744
1529396
1376055
905687
511648
332700
1758482
1279028
1170709
314585
1613187
1955528
543024
1481484
1613568
1538897
645890
1402114
798111
891445
1264161
1084457
720096
20915
1970639
1512514
176812
1038704
230697
1863171
1723264
1590669
1874907
1510185
1778627
755818
525443
197242
1411034
893638
747343
1118405
1441759
1821222
1291599
1231902
1436950
1118214
1622462
1526867
891381
1887924
536702
33568
1189459
1315668
546190
1428562
193702
660831
391307
1992802
278649
1759759
1760572
1477644
1122875
1882782
1512302
338765
39341
390961
1500730
1018131
956232
180243
386063
1175142
380342
1925577
178018
1553709
913368
1124417
1574
1881414
757155
851808
1668607
309744
264334
1134308
1314204
925310
11836
378285
703873
1779084
1792363
218242
1370558
707673
1155590
795713
1088528
500631
464819
305486
504508
1967063
293268
425296
1061777
253862
1536843
1420865
1032878
673725
735243
1201730
448095
1339817
1396444
1060567
1105085
1815042
410047
226195
1189463
205530
1258851
1798933
424093
1619758
867913
1295217
382272
254750
1049608
993678
1428909
773784
888817
1628201
1084973
1933879
479377
1720923
1313242
539049
1032808
667324
1128285
1201916
1045724
1981198
1425369
1166483
373532
1113288
1780493
1057060
1262953
1033725
950912
1797143
1289190
1958068
1082763
1973832
1373619
1408037
350603
1909189
341088
1908168
833509
829971
1266398
953491
1981492
403232
814203
824976
659708
1846048
1805181
1649535
260742
1913448
690619
1714549
519828
1561622
1594566
1630202
1948738
1783710
1024681
953441
1364004
26280
178305
1041230
1313867
1230211
1541718
316832
1189027
477624
246812
91202
826758
934809
984620
1183576
1829158
735103
225441
1099950
1671720
1227685
706999
1652046
1102935
712262
647828
1052700
65656
1817449
976522
1207975
1964039
667088
919625
1536636
293814
155337
939238
1479324
167622
1210479
605428
1536326
1066680
1733976
880346
1940823
1222011
1181226
430215
1898770
1186763
962
1120403
955449
917577
533887
355728
1276124
343585
1830237
610938
352248
170911
812345
177287
88963
585560
896052
189695
846200
466744
79697
1780192
687895
1241398
800521
1166719
1737731
1796222
34048
237464
1673486
1194835
1777255
652572
33299
689289
1076469
768938
616515
65556
319252
1754106
466076
747127
251819
1552566
1520019
1661526
1048825
807968
658845
899147
1284695
582995
412843
1921273
217218
1588947
1220609
1747858
1857454
1224710
199464
1921274
443535
1533032
913467
1163378
364187
1871112
1842275
1758630
893043
996087
1937301
1796015
1123653
427228
1811686
561201
1448659
1951469
237565
1015298
987887
1875696
1557548
1746738
1827650
1728238
1158583
48563
1469116
259450
928520
1926440
1899964
1168401
1915605
1353387
737240
347002
1831799
1058517
1873671
19803
1690327
569352
690800
808277
160797
726190
1633425
983088
883586
1864661
914008
174657
1303140
393242
638351
100139
182687
1823637
1042493
195083
178152
1796386
460760
1893331
580880
1984353
962139
70907
478917
653783
1598111
1150646
421148
1048694
1970885
1176120
772072
967432
1241652
1322906
267628
1482255
1157866
957959
280450
102279
210162
625687
68039
1231515
260099
567377
1578426
498294
1075844
194006
852120
653791
1955668
705305
531940
1187809
841025
1486058
342626
1674123
216809
1039871
133158
1894651
1876257
1359041
1185106
442639
1340035
1251904
1546767
1544900
1305822
653576
188864
1405390
1959247
1230827
1170819
671755
1799218
168137
1414331
35673
1255689
1252465
1745688
273897
187927
1462595
1701889
846116
817327
107710
924006
257828
266114
763749
1714391
1393083
1499980
577615
728660
1324051
1507964
1130294
1638597
341362
1365506
233631
265722
103632
1138839
258488
67723
1448237
1847192
713654
195123
1587420
1863703
58871
1172777
60415
1920057
1345616
770896
1655040
695116
1544404
1344324
540203
1067219
540416
822801
332318
416128
1055174
1506296
1425173
1985898
1050834
406765
1806140
882644
1972180
132901
1274591
906600
308086
526091
136083
1850196
1819485
464344
1398764
924187
1095749
649444
16960
1874247
329980
460814
206648
435751
968341
923970
1024102
30472
929644
159845
1588630
1983377
361978
1363069
459962
193285
1350936
1844856
1744371
96855
420261
892660
1777356
790951
1021834
1739012
855478
1165312
548210
1735431
766475
1492054
239257
1410268
530067
101804
1656248
34280
588153
776462
1218064
97812
93524
1741311
1224609
1529282
270469
1319821
1322182
180555
1463711
1448406
429553
797629
147027
422553
1007384
143742
357486
1701208
281883
1151176
1772256
1841734
1063283
542957
400590
1060465
1933510
1990749
789855
580653
1669556
754397
499426
1701010
1470695
970676
1733106
1208685
1249663
1437573
1208767
1861180
1376928
563133
1894700
619046
1903375
656953
796327
327773
1090840
343963
148807
677463
1455233
127064
987596
1080201
538725
492929
1458903
494586
1125816
904703
754891
1031904
1217216
1373350
33926
872066
221902
128783
1621572
71402
1031860
1128582
627936
1310189
1793755
1734975
372375
805679
1608379
1466589
204643
511498
1017065
1362451
1270694
424660
73825
1602808
30129
1693263
679099
1524251
1706844
1575655
842533
537824
1119537
285598
137562
1987781
1708840
842891
1323361
108790
1887330
1250731
1681512
1136226
1125100
897932
264819
860849
680455
1297322
1431429
1352693
1358538
1897768
1023250
517218
1918843
892266
682901
971518
1454884
273306
644431
431229
617350
103251
823700
1377593
1667049
1664103
31926
1572041
1450641
799380
742366
983119
1215561
1755695
957385
1706619
1743312
830985
1334204
786880
937963
1390416
456960
477754
1712800
1367986
170675
1048370
1726240
1050354
1308365
30442
1375589
532196
1576904
346296
1175216
993763
1984507
1957805
1010147
46017
268203
175758
1699470
729050
412956
572231
1955339
1552012
1681717
1245906
1915822
1099921
59158
545617
850555
1892230
893434
1025492
1967038
133703
41176
1484586
576375
170423
1254920
1031952
1268073
1014770
1512509
308035
601801
568217
1208740
172927
499278
297870
1299638
190920
969675
949411
1258776
1045026
1590359
1996197
823199
1567187
1905607
741701
1916866
1996227
1781907
53795
686026
1173511
966418
1581507
54768
909475
856147
1578165
1243766
54277
474508
325704
773540
474880
695006
322238
1319158
1283334
246083
314839
636523
582180
743143
82738
228875
143199
1241125
1947307
1034076
1960716
923229
429367
68819
1228391
884826
1896563
800324
1917395
1919857
1447147
262514
790589
1511560
1186600
763150
764385
1645842
1118037
1952214
139043
831986
137331
1276240
88796
235392
673820
1885134
1926445
504179
1029699
1968523
1168944
1315581
279498
112880
452322
1767096
1477105
621789
1174544
47293
1959077
1041529
1981927
400323
1520789
555043
347619
1958224
1078932
1578370
1384368
1005261
157277
4764
1279948
1378703
1000609
1498583
1390290
119717
296360
871970
1818759
1754454
882049
754833
772549
1701879
1495050
828711
9784
494847
934884
210277
1064998
1613020
809476
1545536
1035513
323393
819593
142810
1112063
33751
1844602
1864875
587075
1412372
751215
1584463
1175770
1472881
1606171
1902650
627874
769575
703685
367906
1495034
27910
1691036
1531222
516764
1154123
1354544
852526
1842251
1230095
1663932
785217
1870163
323871
1776999
74212
1298400
778613
1737454
1254407
1203368
1480644
932896
146525
1688309
106163
288598
40354
1888219
315177
968480
1939199
1504235
296035
129237
1136844
939727
1384899
1058465
80921
102252
1381667
697316
1242174
294138
1015481
1077688
1000212
1524751
1133655
1775905
1815678
1914474
1789305
230949
195433
1626639
1400792
1944807
1879643
1678742
1746257
1286409
243656
493634
1371171
295796
1891906
133015
1314426
1140669
1638739
1551150
153796
1990501
1443331
1859071
543040
1359253
76663
615867
1740552
151589
231281
1803578
500399
1425385
867471
56820
1547728
1862172
894475
527402
948317
440488
1474521
1351532
1486133
931475
1014700
259396
674563
309225
1651089
1191943
475976
1899640
77157
1399760
142207
791244
880394
320325
612973
1264107
292874
1352398
1704675
1585448
1937609
462793
354830
1267827
397883
704949
604689
957181
350153
1430279
971587
1393630
52855
762602
100622
961873
785480
1712947
1098927
1573530
1676534
1005875
90961
40270
1382672
734034
510332
398258
1441664
496735
768967
1496915
285555
1580910
1685186
1549448
588032
1683143
746365
1952669
631201
629321
997261
229691
19347
184775
90332
89725
637641
120358
1571777
513495
222988
772946
767243
1258004
1932592
251574
1140679
44369
1753660
405904
618542
1519309
120372
1953178
1886758
1851526
1954233
1076110
450479
12341
1874899
1183471
154756
902985
1991235
1231001
102434
1427774
977843
1900300
139546
1577279
683930
463108
1561775
35753
1753618
1765968
1522562
1053708
216745
1159247
1013306
1105605
1538769
1389956
1113317
299996
1904693
1322922
1167668
439126
2461
1786254
1043843
1352611
518383
1486557
1451238
1964834
1957194
146366
1278973
492546
1745405
1085570
192989
1526058
782632
1487761
1550678
820695
1644997
632293
358427
475191
1635148
1457756
126712
481022
1593517
556313
726585
1370739
795728
1813774
1680229
1423014
1761416
1117030
248983
1820119
1618252
79684
1601407
1783423
102388
17416
817654
1572258
1973302
5139
1196771
901307
225233
1807076
711653
894894
1986469
1214357
1648638
1171690
364573
1292661
1872360
1896719
1456865
296964
429492
1708956
1514409
11117
203272
1468910
183214
1594862
1189265
867987
1486481
995303
1912709
1721770
1244403
798066
17915
1765924
437689
1538897
549410
951526
847928
799751
856770
1448849
1410559
1406728
946635
215928
1886540
1868488
752907
301610
1669976
86184
787815
724181
1141801
1080917
1745801
861585
1116670
476122
579058
1217278
525034
1649022
1701627
588081
1170842
1518610
874687
726800
1168359
1769801
918046
255274
1026529
588522
858704
734005
1811144
201274
59137
606264
175210
1124033
155049
297180
268330
1158816
916133
1495114
1006454
1825459
1533200
198060
1450902
1206330
1178373
1991664
853562
529797
1424051
867920
864855
1675780
1779246
60674
1353045
1437620
1652361
1725451
1095283
434129
1087204
1638513
1841170
1126433
1746787
723794
877424
390954
1464909
69648
804789
57920
412387
1022371
1976014
215172
1935816
1708849
737958
55793
760854
658936
1731704
741117
1019766
576652
1730327
625356
1340827
1141752
1658278
1459139
1875442
1912963
707881
861657
828044
1150541
1562636
124789
924530
821735
1256554
1369547
588228
834239
1510356
1678252
939720
607860
1955198
35375
886160
494602
868626
69391
868239
1677121
1268741
1060224
671278
551747
1776369
878007
516017
1708174
644804
1742174
43759
137209
1219731
636153
57198
910353
62808
877426
655197
972081
1518162
831053
512381
826470
153138
1975
1835359
1033329
685496
1712270
651752
1737221
1705910
1977332
1840104
1095085
1382488
1737971
1248263
1202805
1049790
364295
1013666
1044296
766911
1572746
1721214
1950118
489359
1099921
1336457
853484
831347
1058855
132912
499664
203549
555717
48372
1262070
1836618
1113388
1900279
403592
340915
586909
293992
1397612
1976432
1439661
1406931
1032307
1784348
166828
861311
1830136
915104
1076321
1295409
1616367
169072
469839
1580111
1225618
169913
105141
1645533
1118711
1947500
211333
178547
1025585
873852
1261683
520401
1897902
1354298
105887
567348
778825
1442970
1619693
313853
1578004
303249
1085360
1578153
786713
677833
1658198
1712548
755572
1305812
874259
547152
153214
343847
1467064
1016103
1108514
449690
93238
775847
1835384
1578171
1177563
1061155
1655526
1879766
332200
736179
399487
1312216
410882
393811
663594
1040466
1745842
8138
1184482
216418
921569
1013416
1784320
1040225
945495
145449
520717
1954964
421472
50636
1578239
927377
1293371
1575929
1838259
1812106
1660257
370240
1061629
892225
1268767
206259
599604
1937804
1548324
1169683
505557
292926
598539
1605301
338881
354065
1228581
1625932
1599748
861154
117682
511244
1853959
290717
1759113
1975677
724799
735829
318204
8343
974087
561212
1614965
312414
1979119
1082134
1663059
435022
402460
1314873
477460
161438
1371216
543514
900075
1023513
170925
1483710
1028681
382652
1346723
1057232
1109052
868709
221580
834088
727525
1714991
131553
386190
494122
1281765
698715
1222329
148008
1689785
506513
78837
396162
1099511
818209
1755569
237230
684871
352865
1013548
622144
1320423
1129254
250979
564253
198100
1986956
1121841
101636
1933573
1187439
1322643
1205038
1249805
1874883
459811
1861055
1289871
1597764
1354029
1012267
231670
446925
1909583
1524869
1241418
1482322
1623944
441647
1285893
1364708
1068754
446478
1703451
1938155
960337
370157
1286965
139361
1912005
1424688
1715946
1545149
384123
1930395
245380
1235683
912898
25657
251514
296650
63996
197182
1943608
1592404
556110
1576559
186400
1222307
766444
155730
1025105
1554605
1712472
48480
1980058
464155
158614
368475
499899
154859
1525142
997910
172345
1156965
1919246
780275
1456630
120380
1543476
1471497
735479
1049012
1397040
1297393
1592387
291204
101720
601823
1065187
1512498
1459263
1159547
1049888
243288
1353764
526649
786927
1911499
398229
597008
1136553
1531477
654899
788140
1471313
847531
1125786
900055
1108448
1843262
1547785
1284624
294729
1356700
946657
1671279
1112728
948517
1108982
1301266
523037
1866957
28359
151852
1522530
566132
366056
1333950
1662826
1399856
882444
301544
901475
768235
1453587
1461559
1242968
1212285
750942
1487775
1469917
557133
358737
226732
1308896
1895792
761461
1354462
324540
980881
1610615
1484818
196279
1495651
1778813
1589016
1934932
1546408
1817251
1392482
1841834
974703
1065813
110155
71243
1224960
348210
530029
388129
660415
604710
1359725
214482
1297375
1710062
160350
1146583
1007899
1601550
1007008
32257
1542677
552199
1468788
851160
1948794
265705
1277803
351996
1960363
1473313
1800567
602054
1667598
307770
876169
446529
97161
310857
1739400
175088
1266937
1934381
230345
1985622
208828
1055675
328190
858943
1404707
1876061
618510
318177
1582665
170824
1096327
1937415
1041016
1062151
1509774
1276039
1728940
1068692
1114021
63342
112930
1040721
1875618
945038
789903
208033
1288610
786732
1642521
1727484
1079026
466251
548345
1306135
426104
605638
1248042
283566
724751
346616
1149210
97329
227500
1111102
1944308
1003784
1250508
993422
1966198
1504705
144251
1078058
292005
1264681
1277643
529814
1630355
1762093
998846
1160870
1152437
413414
1849282
1955205
88388
836093
71871
390246
1238665
1516053
486431
320010
315248
1978753
37694
1715743
1143722
1521386
1621475
1808854
1276221
329995
1789082
30895
340473
1390771
36037
1554113
1977305
1293708
1231564
230523
21646
304171
1804872
337047
501188
1532516
353054
13747
479387
1152368
41072
1800377
136354
1480335
940286
1823754
315345
1798451
1720413
1031347
792437
176124
1930342
1315264
325158
1663191
1403410
1690335
191043
199888
794491
1905316
890150
1355630
1601217
1361831
1688262
349769
1134358
999401
1337581
596760
560005
826546
438281
243712
1318882
903030
345726
409570
1190396
426780
1941049
1131100
1438805
1722476
997627
483301
1648960
1148906
1460070
1974760
1372389
1025897
1404898
138222
437538
1131007
1939553
1518059
1195892
1520091
432598
536959
1423533
1203442
1705593
1179305
1132534
1768683
62819
1968907
756487
1247067
1732128
30233
633412
434039
1054685
146302
1355408
1143513
815388
1138044
1520908
1804423
1048652
1143736
1945281
206754
1157763
1027125
378382
1398341
1864628
306850
293131
772248
1810960
1545806
370840
713839
243154
499640
69175
410847
937994
236094
1140840
1938917
433772
1022295
994086
1175356
859097
326511
1627178
621313
1001826
337125
1561538
978351
1149204
1711162
413049
1272481
1414605
415009
148831
193638
944783
250620
433121
1740566
1465741
1514766
794460
1078692
514485
544252
43665
1661521
778574
1368795
177532
154904
1347185
1944437
1389510
1415432
59081
403778
743709
1177657
847849
664336
1950775
372706
725796
1375123
232038
1603449
1988185
453004
932792
1918923
1855106
619130
1534599
1983235
1448994
1725622
153155
603727
1789083
1418416
1517755
1219906
1825599
1295400
152896
220916
324560
1899790
1195164
1718387
613687
869833
981710
308310
44673
1008957
425557
1123032
342174
1369999
1733198
1390117
1681130
248978
637868
533684
1804951
374047
555308
735275
1713544
564002
1697467
1024512
903877
40114
1757223
1110788
1822810
573077
1334889
784376
750031
1049973
1952379
1842463
680669
980588
560938
1642474
1580652
1554333
20289
427559
1357478
1503480
1361238
509013
637996
121341
1281486
1246335
401337
1809278
640587
1193871
335085
1930193
1986115
1230973
1687661
805332
1063142
1665782
457757
818998
1749784
683215
1424870
159069
230918
1537216
419200
1904758
1195399
1926576
865522
1281140
705842
834381
1490769
1852582
1249981
472783
865168
1009295
870604
520320
492807
1305195
981700
600489
777694
1834547
1771254
1038524
87992
1286450
28731
366374
1391115
559777
493975
1585569
1212996
1237704
1951028
503397
1986129
1537642
1609272
336276
1596626
344318
1851579
1976213
867291
1936076
862822
289621
428455
1786947
1825675
676514
1061338
1827031
688592
1130898
631240
888787
1448560
1540027
1093349
68157
1876870
1171036
1820939
1715567
1353387
1342741
1561744
76876
520520
212346
759742
1078151
136919
391971
394294
1609350
1724876
1787876
1963679
715632
818583
1917515
356754
569658
1311959
578090
1146377
167804
563033
1433877
420254
224553
914859
1509543
1942060
1181163
681428
1828342
1093310
1969645
892398
1713728
974979
974007
1981567
1806986
1121008
1996238
330455
240141
892639
1475986
1199327
843720
1756316
1324442
1819929
454970
873831
752058
982252
582536
1719599
264558
1050776
1885399
864061
169612
426071
178138
267540
433457
344
782373
650391
477909
1675038
1212855
479081
1736240
1550401
21325
641951
941913
41793
1683543
1962347
195338
1005377
502502
1383714
327932
186453
324164
862440
437725
975077
113566
750264
835900
340095
337728
1423262
1861748
1076797
197548
15134
240443
716029
911930
502270
71331
1777771
505684
305701
1334630
1714570
1118777
810851
1649882
1800432
1517081
1056330
433316
1108058
558120
802321
118692
1200444
1689878
426168
150132
1429344
1125208
1591504
754319
767835
607780
1359959
688251
1016574
1845983
201140
212127
1666403
632954
920616
685874
1622626
1729110
818038
1158455
631426
1066563
1382950
1486472
880226
219752
890665
1372013
422723
1035542
1086735
1443519
1061079
243793
1945865
265646
1398378
1258111
1545845
1217321
1161860
1028532
542633
955906
50552
754253
1513413
1756130
640839
503832
1040329
1703069
650384
907813
1557263
1591663
677924
1178536
1083168
277151
1390764
1588119
1765513
398816
935929
854400
238907
1269841
1552539
1261204
315874
1318820
1143749
505708
767369
198553
685513
922375
1235494
1319855
1143044
1591282
474714
994266
1862072
810369
1365787
306315
194070
666999
67271
45975
1034367
1760259
316108
319196
1248295
586763
608197
1279780
1230560
827951
1028075
886239
268085
1046852
1591695
824127
998495
848800
1641822
1211308
790942
25185
1533665
1381955
1595414
346575
742283
134835
1996957
923000
409426
1322699
323190
1626162
1110822
1361038
603840
634890
1206746
715462
383161
1363222
1642228
429454
162658
837088
1546406
1512161
509314
1765403
1969668
1835447
171979
1721233
1764187
1010723
1167673
1821510
287198
278990
175817
461999
605822
794147
861887
1440546
23904
778901
647313
1905431
421939
909112
537741
344189
1881555
649275
1200789
1183161
82412
941039
1540833
115878
1093063
1885234
1016061
556592
1816601
1219079
7681
654312
203462
960888
1799231
1255111
1764125
1890097
1915527
362404
561246
1241746
1291495
1632790
684205
1944585
1639268
1240802
719403
39296
1850346
1659713
1974033
619530
1634917
1670777
109695
698564
431706
433322
70776
328670
1156943
999237
1085838
895961
1730223
1985119
698236
252189
1923349
831919
1734521
1468483
1208057
879734
1355568
76061
581844
1924446
1822816
660304
1922464
1696459
1080664
299016
1097068
1531461
381475
1473568
372470
1391124
817611
543562
707846
1246052
355421
823393
1082739
1144836
1144079
285006
1389301
38886
811775
1515502
138652
747769
475041
319031
449180
1520829
33563
772768
1609703
622828
1785790
1781350
10626
1548942
498045
892603
927881
1635275
1161030
1491919
168143
201311
1721318
459331
275877
1884265
475375
71564
1930523
1009945
1720263
592300
1609710
469150
573643
1785446
1749229
603242
309938
1810872
1722020
752989
941141
333718
1096716
368884
1474490
1098190
627890
1603414
1344673
312515
1723687
1397368
1536764
365885
1953200
1371432
802022
1023551
908268
1404973
1643125
1071774
1533258
671129
723980
710201
1651471
88052
1358182
1405398
484528
1792790
1592589
1552269
1724102
795468
1186326
768015
441122
1554542
1498143
647146
408230
1780898
956785
37296
530738
440153
1610583
1304914
1249745
858805
376228
1191266
176037
1686790
1174758
1525147
1468367
1590727
1148202
139642
1568412
716981
868606
491074
1471134
1233355
197361
87972
1220665
1989941
628804
665042
849443
1190041
1502233
603957
1355749
1540454
1875855
740122
875667
811549
544045
496487
4669
450658
240639
254885
68621
1413738
623396
1428116
217343
335134
1129326
1932734
1079489
903850
1541994
1963078
1585411
1987033
316094
265333
164991
3482
1054528
1696266
1034301
81601
1583211
1203661
1303745
79139
623144
207164
489268
1556384
1771097
191310
608430
1924160
788457
1572363
739055
741518
771521
889932
604504
1042398
1367163
1371936
773526
639916
1875287
942329
1975473
951982
1892242
274341
923058
1953349
1392610
630471
1181737
845142
1181180
511146
245742
830594
156862
1540149
768100
1163962
843113
1427778
1156553
781964
994107
1412375
961976
1435059
1940067
870960
1514685
1298876
1568340
1908776
1030687
348065
507135
1331306
96012
1183312
1048212
35797
667557
1226266
1718668
1969650
1897994
1781539
1538183
785041
1589818
1013239
1127851
1305231
1345538
502089
1892774
1736159
580677
1966546
1622563
1596333
166808
19810
1612065
1064117
545772
1633105
1290332
1950729
713626
845820
1398993
1628044
58395
1359551
772228
1614825
1531200
154991
514041
1615119
49706
1971182
1849215
1693794
1156791
483520
318322
357287
165292
480525
814448
1855771
647234
1421949
1068724
721657
922137
1284041
905731
1082764
1143681
1484404
1689630
1247581
1088196
1167685
710018
742805
502151
222390
249813
924322
1737374
842314
1344664
1280182
784879
755920
1967196
1710043
542271
1307306
855698
632080
1724664
950877
1678290
537529
994733
138573
771872
965577
1716195
138337
67987
1579626
1750051
1115665
530021
1679760
1621193
1107721
1679097
160191
1657360
1469493
1828615
550925
1708409
5211
221375
1275878
163060
838457
776360
1974505
1960234
1057823
1058776
1283620
979141
1589049
272644
805150
910780
1153549
329391
33521
25457
616148
1262692
717958
1689132
78443
985359
761751
1017537
1471953
1118244
426306
714292
347449
770783
1916271
71748
61515
754299
670141
1201510
763732
435832
1334503
961809
1275048
656948
1291963
55934
873048
878346
480261
847590
1655673
571183
1925227
1838296
20989
360539
1387338
1302432
130160
115682
1407590
823939
1225742
1075088
415746
762610
759216
792559
1361533
627009
1649000
1576384
800750
178269
1185735
1113924
1345646
1640939
1227916
1048306
1441234
792030
1624669
1442274
618803
1021328
1676526
1772645
1823087
1935327
71291
761224
726597
183367
400368
413604
1310131
44693
1756586
1599890
113854
290984
1316291
663637
210647
970044
165582
1628366
1954714
1367402
427346
810113
798689
1528703
34587
387207
458269
1204964
354620
1989342
352388
1742583
1680273
211865
758060
1839953
201571
852596
1052012
11610
1036667
1353025
1546339
1355020
586695
1089283
1028256
81123
178778
1530904
741172
1383203
1420988
1152309
699661
1292334
110668
1490170
1623914
671407
1759618
1345826
468112
1867126
1680151
1906659
51262
1245799
783773
1813169
1494977
183142
1698082
957256
144684
80355
225111
1510709
1334792
1702185
637624
1166743
314018
1432054
797245
1285403
625184
1042
1007945
1699275
711314
1882811
405662
63140
418294
1645175
1566484
1807111
1360403
1115379
1201037
1183017
58920
535997
971938
343461
98307
526686
1571787
1738715
1498351
84225
1686818
461507
1251986
1937303
553931
230844
179439
1907173
1770981
225604
1922217
203421
168098
270624
1176601
900154
265807
408902
1889574
653066
289948
1275161
1051988
1256526
1216462
1381327
1750034
1615766
1124041
1912716
1261638
1808657
994098
483931
366455
687656
1650113
176881
640292
567887
788993
589410
1462107
1290033
175739
1679956
796919
1224457
1183409
1337269
989271
1968634
1382635
843287
255079
288647
1220371
113341
911832
361112
1287978
1379916
788949
122114
159028
735060
1771065
1113577
959002
612091
600171
1521478
470953
262263
178446
5849
38997
58873
719151
523530
142984
1492102
1937701
552772
1986553
1828482
1305529
1982722
90067
353570
1642390
1467505
26630
855086
1695675
1189459
547484
353447
1547746
1252260
1471097
1573659
1404773
1455390
1416820
890201
494259
1753971
458868
583312
888271
1815707
1131091
172608
53737
873893
1468178
1863512
1356407
1062840
494358
286849
1589879
290436
595117
971181
1854559
1074895
1254043
1138634
69807
1765015
1778027
724920
1272258
425084
424144
598714
633294
478162
24948
1748619
445086
1755165
1685101
411076
301089
1657583
1440497
1882213
1442965
1466780
480658
1651387
1609442
1098870
1332266
104024
278503
886004
728396
1244001
1912459
74600
80243
213480
1815395
380658
295536
1464512
182404
193836
1118428
35573
1639859
340570
978491
243252
841357
1727749
173163
129781
155361
746969
1198677
1583579
1683504
1944255
1864614
1160262
1451756
342325
1640510
528800
478630
1724833
767898
1032897
491310
247886
172874
259826
1297017
5712
1974937
783961
413506
802939
1408547
1712769
588768
1998205
166003
1237441
1213625
590226
692037
478779
1189470
11900
847497
282086
1431973
1704379
885713
1817932
1984666
628650
1520996
1228699
1545561
1172725
348131
1623833
1951297
68432
730192
258320
44501
477104
32705
397308
841014
1264028
123373
661838
856153
425586
1735542
1859936
374013
617869
67519
1355255
1614952
1037458
1967446
597954
1715494
814053
1567583
439186
1291954
298752
1302557
1911226
143163
1559392
1646467
1526538
703962
977516
377474
966035
1202525
882045
809715
568419
698122
44165
693892
1989748
1833360
1045743
417912
1034880
675436
322713
1322445
499864
1241483
168398
837086
274826
899857
714391
1724613
644412
1527085
1452896
513414
90523
85995
1168273
1429848
589779
1571915
1057710
261197
1005414
501283
1737582
885629
1683834
1015817
1000366
1652114
1547273
782671
252425
1602062
121836
1918354
1804607
483625
1226633
190377
190413
800434
549060
1251772
1715951
1761237
1374293
1009192
364800
1256842
320001
1270502
1218870
808063
304732
1422000
655547
1318133
768859
212372
355636
346899
117190
1332854
1941898
505920
622486
913459
1517442
1982202
1087880
1427980
240032
1943359
684039
1240125
563694
104754
1114141
1149261
566159
1062898
254131
1827146
1268967
1131718
961575
726265
239659
876017
876098
1784399
1305407
189344
1121017
241308
1123737
345852
426319
382460
703176
433343
1053141
1059237
338543
1736647
87725
1211371
768588
782431
607890
1926062
546722
1340040
979841
1345222
1901554
1290629
523706
1581786
1120029
1087104
789102
286506
653877
1787530
379440
1053758
1669134
1203391
642784
1427848
406819
1518771
1667128
922628
92188
353139
454799
1437063
922150
486874
1168865
290181
1830332
693970
486630
55504
249739
768232
712560
1385566
275031
290229
1040195
839143
1978333
472599
244832
926875
249357
201629
996172
1978028
1489210
1687368
1217427
1430319
1755070
1015857
1734625
568440
1550088
1591299
565921
859032
1750647
84302
1173207
1776677
769093
1557127
1170249
122123
1667782
397179
613481
75089
686185
569448
1151353
1184468
1937541
1217614
521299
884718
677007
1033059
1540546
1265295
279756
1359550
153387
1285041
265542
31709
1341622
671506
342997
1633998
1168483
1287556
1400213
1080348
1290485
420695
1568203
1400577
968267
1724600
611974
660111
240770
344642
214353
939048
554230
1679418
26555
1436497
555736
1150580
1743137
1580669
350218
1358846
1114877
600680
478987
305569
1557458
120725
535502
813525
1739647
77283
815713
498643
1290384
1464646
973897
1925447
1442107
1658737
1964962
1743937
1379615
670929
625584
73650
1134075
1409891
1227436
759290
530827
204736
1661413
1937755
1384409
1330652
464303
893379
1413802
1269287
710464
964201
15166
1705974
1431604
111916
1770559
1882370
842758
377087
1161860
313754
717442
1824812
153249
310969
236167
598349
1460447
1063426
1595935
1038904
1724225
1451180
1618918
1652615
925097
1601495
1152068
1114622
222785
1277682
1131890
1699278
559967
1975644
758820
66965
218185
196900
1039301
507043
324607
647509
922820
1405962
765636
1521042
1529633
632289
558159
1618598
1525016
197458
270923
1711342
520331
1264052
1068678
1032682
1196919
1573733
1721648
475578
961251
759814
962016
1101854
70883
600662
600369
1940188
1434241
1204940
1091992
1592198
14017
676193
1648018
1563050
1069777
389760
1460669
371556
1493844
421007
1567949
692645
1869761
1509331
899822
396469
1982169
1827393
312019
395726
1709332
443578
500094
64804
256400
1835677
488956
1083913
476176
1028334
1230323
1827918
1210617
1503972
1357911
376942
1723969
1203791
1603449
280424
1493759
1764336
513352
1793164
1887745
805231
662010
1759801
1967670
890981
1130554
250049
595833
1762475
808756
1969587
850329
1813703
427455
1155000
1083476
1922612
1181571
1904843
344270
341187
686475
974456
807670
70778
603637
1617035
701058
1364423
631644
1474446
408066
813899
241544
212096
542578
292498
1299058
1016495
1200683
1115950
1967267
515484
1675504
224466
1739176
1650125
1982255
1680177
880470
459956
124503
1585072
264315
224436
431027
338535
1466845
1820027
1531551
1871959
1556117
1493430
1380020
1681547
1475195
818460
966694
1819995
1975287
254846
1021344
1637117
1196339
346377
1694968
248597
58067
1152140
1442208
495419
1586467
354730
647868
1989631
1170548
680161
1267131
1575351
1677281
1205732
176983
1911761
980416
1272843
987699
1242383
1753602
1023631
22571
804812
874954
1500573
935895
1867561
943682
12778
1077100
493843
646047
1421360
987158
1112138
84374
1095259
1357187
42042
1979444
1475456
1806397
979876
1283675
1850479
113071
1159168
1595675
408152
561139
717868
1232311
1014828
1367500
1617666
271492
338018
872733
1700365
31883
334865
111017
1210813
128622
1740505
1034998
100776
1227808
1382378
1178630
1792403
120411
56168
1318601
1447639
94077
1629287
516642
588122
1905969
1405335
554518
1016694
1074047
69304
139303
1557509
754509
540607
445627
1374782
1241035
427344
156324
272407
1617162
138912
1307856
1938432
757884
1229069
1388030
144759
68506
1625528
168660
302040
1444889
1568595
1227556
702186
1279292
1376879
1495173
90635
311068
383564
1289692
1352346
1671160
1172234
1708450
706575
1920316
58083
555096
1494628
1031383
460670
1208807
1986281
1908308
116959
1873022
972100
649922
185260
145007
1642133
1255190
1085307
226324
1731335
1794925
902871
1770671
108619
260616
1474432
1182153
306750
1838345
905071
989175
1609738
1010477
1055047
21578
1190391
1786246
905695
1032747
1796277
885644
78244
538918
537857
1413383
1063188
1779031
405823
1191604
828908
57173
322584
975770
1764009
1503668
1684560
1958664
1968753
1190921
1511806
1409976
823547
1770573
799787
19020
469226
659420
1902298
1827012
1896403
1802648
859044
375328
1610755
659719
371997
359752
753123
645618
1350063
357590
169827
1642240
1985588
1282990
114382
1991018
123397
313218
825074
34201
985722
492467
1234241
187813
1267054
1448787
570745
1048763
1517550
1444592
892692
1689070
907303
1138282
915052
1392125
1226110
979679
1041860
1089451
53920
973526
1335676
480507
391438
1622372
1699482
768821
1231747
528523
303292
59289
1321569
960337
1482440
115245
1811696
1172212
676909
989656
497987
172058
952878
1773874
1210727
1865255
1881852
971938
1759610
87205
952300
1498245
556629
1656964
708146
1372433
1233969
530664
1309403
783568
778776
611173
1003298
1994547
1468553
767975
1771183
1411450
297494
241499
374624
1018629
1428251
554366
1931176
1763535
1860248
679697
792564
1199965
1714817
1076259
764872
1463855
1372222
1211725
125819
39202
1638017
439790
1957755
1608045
648764
529884
1573706
22113
1831747
1101377
1161537
1445031
413309
618207
1289597
1313894
866558
429532
1977250
1863469
1820153
1617792
311857
1857567
623368
840475
1628091
497185
1197261
1776276
1073486
1850358
676797
379385
1073456
1032028
562356
612378
829316
1390897
60992
407880
1621145
429369
1808079
547101
1611782
114741
705494
944409
1209854
819324
1790591
257317
1500739
1629322
74670
1134993
1114811
639028
1131865
572461
1533192
871051
482027
1399881
567856
1553785
764836
1813725
760815
597457
1183350
1619548
811435
1746075
1480
999858
1095466
818391
527295
1123607
969067
1527073
582614
1288388
969558
693670
1295429
1837918
938629
1360982
1253214
129240
1434962
1574934
752047
1959075
171365
708702
1302875
1932904
349388
1398406
1119399
1873137
1539339
1129899
72754
507117
186777
1343720
377226
471054
429147
1258177
1443745
341503
1830984
1239375
821294
1060853
290808
162628
978867
1853384
275078
74386
1568924
1592361
1468534
995859
1493291
242761
919169
448196
943228
1614725
200753
294822
1462704
1862285
1414793
512988
948853
1608936
191586
280979
1685035
716462
1206766
1413306
1536644
1388415
952154
1225284
1990665
467399
1967088
805857
1282693
608951
492373
21198
576956
531880
320779
1547856
1775055
1989269
585297
1858446
1174723
389425
1088320
348621
979738
822777
721821
918521
468375
1310951
1896521
623558
336921
1652227
150657
989227
820268
852907
462020
971072
1516413
1267736
1118974
1348364
279498
364663
1613804
1397931
1824938
224270
91971
588899
983862
667122
482643
1633853
1048767
285159
293788
654282
1745808
1046357
65388
1892265
494563
1247704
1080655
345748
1884440
1932844
1403312
1733153
1774065
935219
834193
1207904
1949599
1311188
1967530
1563976
1083805
1758975
1195507
1823098
1120744
774184
1958354
1608829
545815
786138
744726
521803
864715
455246
1392976
1311411
730205
1931592
1844909
608017
639502
147185
1054831
1212083
1596309
474817
1853132
1281043
510868
1821969
920396
30584
847780
77673
1388329
1740067
1076436
498336
1845014
14510
1328725
226078
1308997
1111911
1540809
960707
63202
334634
573473
375754
730442
1146132
1545883
432830
1410581
776774
354843
330502
948416
412492
1877489
1287413
14120
1563269
1273863
364780
106914
962621
245675
1492755
1764850
1144625
210632
870438
965767
299625
1102756
1071102
1615181
1278840
22042
780941
216055
1784855
1235753
1089618
255041
1161534
57009
16722
1512282
117286
976930
1908970
91329
949628
693242
1332813
1287139
179271
39834
1338603
1419305
1795018
169813
1266471
342119
1688242
633224
1303770
1849381
1727199
1580124
265776
438071
1872859
1869628
315533
1253846
1362224
1660466
1637750
438086
102264
943349
88556
1748463
935333
1226743
607750
1173466
343136
573127
1291768
1941860
1756290
1845285
614976
1686797
1053071
1443041
98707
1943999
1945980
988415
1754772
311293
675773
1841094
1923017
1133881
1702575
1331555
1288755
456771
1133234
635085
447089
860567
520491
257667
1815551
1259567
1051086
853998
447697
1675302
109521
1015867
1640049
450961
838183
196808
1383519
434104
1119656
1806317
220381
1549485
1529517
1040564
775292
262061
1921554
838085
99961
1088845
1658592
1483587
1273540
1534707
1620107
1480936
1398554
1318252
429402
1185257
716082
1873513
1138416
715183
614215
1425399
1750627
943407
1095698
774699
324373
936860
814251
1421796
1585982
987597
1656500
1315754
357395
1278557
1033379
676258
1911227
1512133
1741666
1629725
1395883
1844966
1780573
1506215
995010
819511
1294582
1346477
882889
1601212
958906
1283640
1974738
1140380
312604
1841399
1898536
1473149
1452265
825722
1563052
1697524
1912029
1371959
562092
879078
1824275
473968
1960223
1087634
172254
713007
367726
867274
76063
1624482
1788323
1835756
563402
259151
679087
1913553
835527
892211
885093
1546522
1796683
388137
1856531
668815
661850
145097
1007063
1072512
299535
172707
1670944
328179
732874
4411
1466630
1748618
1399393
611028
912508
790707
862524
1906441
230916
1583447
796499
41491
477622
1454318
1992710
998065
386093
879245
1283997
562330
1079997
339295
994636
383337
1529482
1219615
1584046
404223
532208
1152172
859585
1532655
1240340
1314129
265847
1112153
1995283
575188
150797
234631
1252105
1536869
981692
330659
1326915
1466368
314328
71584
1553480
1273119
690937
1929891
905860
1289597
1275902
1063059
699767
1413225
632113
1620288
928018
15357
1768997
274177
390869
1658873
580080
792663
1339909
1739106
1303210
1830721
1116626
1303271
475764
1946101
1136975
164792
1431667
675319
288789
82006
547161
1493183
156810
664529
1750784
401913
794169
637601
1024604
870353
856382
512156
998097
1819972
593115
864361
1583396
1359371
1276712
1215444
1884260
593507
53179
1157154
736631
1238054
353737
848159
1731023
20296
1810939
1075007
440240
296598
21211
1124457
259374
1067678
936613
1799815
832979
1818798
1811818
291240
55421
854478
1503076
1402897
198251
855543
422561
374117
1862454
1984623
449549
1724942
1235155
41426
731868
1384906
1948698
1943805
594043
1970390
484164
1761001
1464252
525205
797317
972236
1242628
1907685
1322436
1280763
594731
526179
100067
1954522
1150390
1750918
1845663
491131
719691
272410
153875
482364
1439771
269788
1644937
494196
1943941
1922105
252440
142590
1371532
660026
550733
195666
556210
564513
388309
846240
1126118
218537
1089457
1509751
522333
1893146
59135
770121
726503
173129
928884
669470
560444
178340
559018
1418674
891993
299144
1369809
1930978
395324
886711
767711
769957
146188
516444
1543034
909152
1834279
1580760
105359
366349
1996198
1695688
195797
608721
1788130
1503206
1379175
1564837
1361904
1328712
403701
823741
1828293
63787
1697704
644559
1344723
632143
503618
283170
899293
1822636
818375
1504334
1514743
216426
802738
789681
30219
1953131
106595
1601615
1507908
1000834
1986053
1014784
969928
1677680
1037096
1611851
1574334
1631505
1041185
561558
1248588
1527874
459028
1578519
81517
981932
599542
701611
733361
832073
607624
235188
64018
1693934
51002
258768
1009055
1471015
1444123
1427739
231800
888676
1416378
1987539
1651279
940642
87031
268229
1068150
1899206
1662174
779690
172900
1592170
1842795
1182032
1981720
32890
816725
946183
1043861
153490
1373047
882809
186015
1835390
1764510
1613867
1393149
1576012
1767478
1090086
795710
1657209
728476
1429815
1218755
690707
673157
1210717
226477
326324
540437
1942251
863777
989576
370822
1424516
1337926
372326
1361460
683829
1066016
1117030
527202
1266278
676625
1728875
1266750
782248
1582737
1707044
2675
588841
1125873
1328999
1318153
1297249
20652
1204572
139426
933633
1869151
1642051
1247243
1906168
631836
339411
1488249
611792
754648
953143
1110657
1733592
329123
1907795
662620
327668
992995
346318
1366912
717073
1366376
233172
1385629
292799
1573601
1612443
583037
766237
1304204
1860370
1959550
600860
987331
642716
508316
743792
211085
179665
45994
1150496
320710
1377037
1926599
723481
17135
719149
1882959
69771
120538
1691841
757900
728522
336865
730367
925736
1708723
656059
371709
222832
558664
1832680
1435115
205947
701991
598906
1517186
646305
21998
1058828
1848013
1140404
1213767
78487
852160
15679
666096
1560820
1886928
707991
115364
101156
321368
92553
157703
309464
31141
1750139
1173818
1579005
1091020
1640641
1093574
1333239
1038478
366195
721223
692215
67561
102092
542315
1530584
1056409
970085
392737
546161
1930986
1842067
1236603
1827132
1176676
1218737
674696
207863
1663907
1267621
1549468
461479
1142895
1083194
779765
1185272
1593741
1790294
433480
1850116
384048
950721
1283079
1907612
1977573
834199
967655
1813970
558499
520342
926992
668147
779487
127484
1006743
387991
819366
4085
1573773
581118
336861
1839949
326744
570768
1394324
390123
105016
1209582
507553
577709
1285808
421184
1059947
1401746
146548
1165763
117884
1361910
918457
1497818
202765
470619
1900817
1335249
1822979
1107722
1488159
1978512
1161100
1106251
1192760
1970138
315593
1933125
1223283
1528490
1726159
1366508
146611
234868
1431514
914279
1486483
786928
1531576
1308476
1654384
1550144
671095
95879
176703
1322978
812175
795872
169006
1987869
1508252
1874921
211794
23794
1428260
1264974
648965
186650
1857487
572415
1969494
785176
1137603
1585685
731612
1675831
965379
1682408
1879244
429804
1797514
391401
1027055
810318
1376360
156865
653550
1650914
1974465
1491816
517423
401605
830111
1846507
1295429
133893
1578816
666062
1531273
1988766
641141
1388886
1767150
11298
119846
259716
1388903
180284
1418511
344247
567790
649609
1575813
1405491
1600557
386473
367626
960623
219389
1824806
440497
1308724
1279296
1834176
619546
1238836
149111
562886
1593854
569228
1874519
1433499
1664660
1438962
832979
123818
1428505
1994952
1378214
102500
451767
1492107
1210785
144477
849195
1684094
1752616
1450021
1898994
1594526
1938618
1692043
1815031
1336708
121868
1380521
153841
1537754
260316
377238
548433
1450941
765063
119354
480917
883550
769330
333242
368977
1110196
919951
801681
1418575
1343267
464042
1041181
962182
869881
479935
1903027
1715415
1121232
1901956
1804066
275238
109033
1741839
393918
1386416
814120
536654
1366802
574071
1820105
79297
1296416
972250
629061
1264449
982724
1911043
443224
1704046
1746321
1876080
1649395
1687348
1791238
1749105
1253603
1659769
1560985
1014826
421179
247680
518339
387877
252554
1346907
1191557
652095
413774
1487499
916029
1046097
1632283
532652
822760
1317057
229796
1801163
1375468
114033
1412151
1711163
322578
1257031
755924
1210048
617004
963472
227012
1191806
1271958
1437905
869247
1023048
647830
1066683
643038
1259464
1944528
500523
1480878
1091472
1190638
836051
811469
1088706
1782249
199200
1193186
1046002
1049955
1776560
310181
1595756
1852233
1403841
1051880
929040
1245909
1208367
140720
1693675
1356738
1521507
1642450
734697
1308813
1223520
456938
1300996
1396710
1737016
426283
466534
925873
1969316
1560268
592477
1624602
1509464
1087868
1783406
1814098
538971
216163
899950
505123
1063353
1233113
1960206
209059
390958
190367
637339
1416842
1168680
276971
422770
419068
473584
1264595
799635
1998831
1045344
649957
1869786
1531665
1429794
1250147
677933
771497
1700350
1638031
1143294
57605
1825056
1211913
853390
145404
214408
1045444
1604106
1365984
1870589
1689960
1273888
70205
1526384
635276
1692159
594072
915075
1745529
1360494
518217
945919
1201382
1705842
881801
169701
1160738
1621657
1559904
1121203
1661795
1536409
1155071
529153
464781
1090017
40567
679110
1178238
1546762
1646365
638487
1992933
1172364
185846
313193
254922
38267
1857000
1409328
963032
1602334
94716
995331
1650823
1947186
663074
1584335
1718901
1320260
1110503
1038333
201876
291614
1921763
950896
602627
318455
515592
652791
1309954
839901
715789
175025
58216
1549099
941481
592602
1031367
798515
1602561
1750184
1770779
682740
561667
865630
1271084
1113276
1065969
306685
918351
153556
329323
134273
909206
1467934
1956828
1249093
1714028
280311
1032806
294537
1346182
528965
191047
263066
1969484
590719
254342
238096
1708131
1602782
965615
1153283
249887
1686789
1730364
412792
771761
754555
394510
1406744
581150
876126
1780786
1846508
645176
865629
1441583
1114168
498274
517448
1311445
339063
716903
1708477
834774
1730268
1666468
737887
183799
132929
1497983
831761
381634
115342
956294
130370
615757
449627
938331
1464169
589110
1664560
254561
425965
660799
1748121
1457313
786536
1823485
451525
213594
399981
1419675
367199
526065
1535144
1928840
1884077
890254
1389617
248673
1789944
21191
908505
1705906
133216
1996826
1333925
1483893
1359037
1808384
55423
1104698
1726385
179779
1583014
1628277
416952
1639986
407646
1659151
644702
949797
922757
611254
424137
1576254
507289
52173
1787822
250699
229600
1733377
631663
145098
1076808
806377
551940
54683
1001406
1286669
297599
1096812
418635
811069
455295
473284
1983154
902827
146588
1122870
1455587
1348325
213834
1314615
1681171
1086038
1857936
1635158
1265260
1806540
959097
695305
252268
914192
1564079
21944
1777190
1607388
707690
1402668
1351640
1458852
1364734
1316894
862008
432701
881338
1908319
391199
1480819
1191759
1675112
110932
395345
233998
1445344
1597801
635182
1110388
953321
1610267
164323
1612748
937880
798659
1061262
1000944
1537713
36817
1743836
1697172
1714936
1498630
1493818
906284
1613696
1392276
300207
1854628
1468801
1451921
575906
1379044
1419687
1290174
1969300
1022470
1340601
653927
1950601
1665960
202418
1508909
580225
1854085
1380606
1247690
711309
1712560
616374
127488
816741
1759719
1120288
152845
1889017
1573191
1091144
1360467
1150973
617930
1971628
473181
758866
762682
314922
1495982
659509
214329
107203
1746255
1569123
698696
592845
1610948
1976671
1050686
1426566
597754
328218
968943
430680
1782436
1654633
1870857
843859
1421921
1327784
458260
1574257
1751612
731621
1355728
142438
1947355
215158
1197671
700027
1012699
307220
1292280
1053411
1737878
657393
1275598
679495
171735
1785273
1533547
1378643
1479423
397296
209912
1759436
1862470
387753
1150698
1199124
1022085
1893678
1100745
519249
637543
1403659
884329
1347674
853294
1166379
291549
1622814
689927
1733086
1020608
235263
1447016
721630
1404175
200941
1536049
1785670
1433132
1937169
337950
1653606
1600508
349326
552030
1492296
992066
1717161
536503
1186293
1503591
1618859
1892080
1841689
1314136
244249
260155
1388510
1509742
1721905
1829270
993750
203490
1222051
660559
292386
383171
529853
828621
771958
804630
1443457
1038806
632395
290162
1785324
406439
1855132
987175
1390530
204183
920814
595576
903368
1164742
1554803
1667910
1899738
490807
1209661
1066329
1929521
1891078
646115
655987
1735320
984456
1098253
1251498
1564424
1434701
696104
1045511
525554
388463
998554
932228
827266
873162
1182499
1866884
873633
521352
1537081
1853649
1476088
224420
276735
245645
1082487
609479
222512
862215
48183
1556886
49982
120775
1560815
8157
1476779
614225
1142301
1418675
1728813
708909
1201688
1797525
1863004
621275
1523835
1801020
1530653
495917
765280
785553
1955260
332282
631275
1733489
1731387
1662416
1024034
237846
467940
1939992
1140998
885754
513542
1985886
1404813
400617
1736855
917550
1181046
599303
356495
517392
216742
171342
1606917
459411
987541
945822
1939448
1065154
929263
1030475
1981146
1502940
851686
1206776
1864367
1177674
1076569
1729054
215319
1407098
1073099
1819992
805446
166779
1852847
351863
1001699
1339225
790016
350207
776382
911288
269007
241907
1879587
277170
1800439
1797526
1129393
1435443
1576813
1181263
1146146
1566732
1096956
1214834
1685229
149064
1018076
727341
1022404
830388
1917919
1754895
682454
334294
1372544
93283
188039
1801130
210312
823513
961926
653108
294907
528652
733896
730512
1018259
1265875
313353
1661049
1571054
923221
297962
1304722
1497864
351416
1931041
609745
1118440
1238713
1944771
593347
323447
872142
266708
1496096
1751248
190565
1650679
81931
16172
1964473
1510994
1987381
13316
1560663
1607828
492348
1494396
295994
1809136
135004
31207
421815
1576873
258541
351116
381981
1629895
1849409
1382785
1041329
166339
1982486
1042448
1527109
1424896
1575245
1836562
1938063
230196
1574512
42350
787878
516735
1690584
1461513
52184
1803468
1137483
22161
1912757
347408
1385256
613909
362193
1963459
1761690
232841
434111
609174
1991299
1056193
756228
808911
1708096
516091
1697301
1784159
1946167
538251
1331188
482033
91587
2418
1980995
1786854
1871960
370351
962458
489667
1070922
1342603
1254478
186967
929329
162494
1225064
1933600
861558
1554992
393449
98997
1770570
1004207
1512625
570099
252860
315294
256047
618334
159790
694064
798035
1825350
1792533
700941
1440572
1307208
50011
150156
739199
725399
332487
1114778
1987569
264250
379971
1046640
1248615
6834
1740089
586806
1437683
688308
1573721
1986470
761411
533356
1697734
305735
201828
1449930
195894
112978
1066574
1804298
382122
849991
1255850
578113
942181
211315
179701
395619
1176927
1423373
1714564
1204234
144721
1555105
781026
1427518
952509
1088481
1584149
656690
1720796
1664212
784060
408163
1217351
289894
1050171
1583245
208421
1192348
793560
1581013
529699
800108
1939861
585168
1183605
1705079
240035
1732094
267536
1109541
1144806
609305
1239582
1167151
1882418
435645
6337
777032
199115
150486
827921
1484538
73340
1158443
868362
1805188
953429
1616241
1564374
1112442
1002252
1896595
1157505
767873
1026848
1744986
34068
408886
1052441
790214
576491
1326588
807629
1181243
1798293
1082171
1639807
7258
1960700
1045352
850189
568542
730530
860119
1641779
1293531
786629
1117208
1482165
1279321
1467156
117405
1675399
1849555
1691068
1102355
1118469
1989366
740763
1988431
1502519
1575391
164729
1240723
1946929
1863403
1349200
265000
1569365
638603
1963268
672159
213363
1739130
1248704
1995273
1375548
321274
1426640
1896281
1801914
882389
426407
480427
40008
97223
488396
982682
414808
1998833
919834
502183
377725
943721
1174877
1882916
1359967
180361
1471636
1699412
26510
1799442
1478735
105005
1642836
3589
1588618
336651
878402
98830
623393
1699714
1817887
1623411
494896
1865728
271886
79477
1544044
1716373
1993548
837373
1525983
277068
699231
1381446
1304750
1613447
1705961
847575
903059
1494562
10593
1759685
108091
1633633
1472193
1669290
1189616
1881680
486632
1368120
167143
1514519
189748
1573168
1176844
1673096
1616904
1025362
278549
415575
905805
1464948
1059535
1740768
1485289
958139
816308
1666832
1676930
1618488
134167
1365285
609800
273593
1754504
734132
346646
1567933
706494
193568
1158128
1164268
862916
50831
1778765
448935
210119
170600
1822484
1623313
1014060
1315286
552306
1910947
1971973
680924
573025
1951689
991252
415474
1622549
657951
637671
1647856
1126511
1656105
1743074
1671695
1067109
1910842
873525
383052
1858810
1373104
849796
228404
1488144
694286
1431160
885796
957788
1182364
787472
327291
1839897
253558
1581070
248910
1312664
1155268
1478580
1328794
1948740
1238311
1001943
708174
1763971
1327751
1050900
934379
1983678
479614
1547925
1169434
34579
1993911
1458747
332461
630565
1254295
186207
1663600
1260450
1620011
13243
1005803
758489
1475975
985880
808425
883484
1411895
1852737
398643
481849
458361
1024295
1282484
1200947
1924633
1287798
1608467
571698
1702370
1310291
1680740
140395
1029644
1119628
69753
1159580
710615
719580
1700141
229962
136511
983206
519046
1159244
297877
985624
1982250
448692
1829703
1884859
340783
1769
1662887
642400
1444749
147102
1970163
1201135
591526
258645
548576
1991949
1431833
635262
1754663
299870
92306
1557620
12206
515838
146671
1937385
1961740
1234405
1761274
505581
1836277
624326
576370
1948128
505970
1046006
562165
1472161
1946166
1343315
199771
808871
832667
1370412
441611
1630560
391483
1090792
1745267
1711628
735269
299842
360484
664886
115930
1180445
1461079
153557
534818
706765
164094
434283
1781325
372814
1539925
724482
1729426
1790972
967404
521133
648397
1436634
1500595
1915153
1243807
187422
163735
171108
468713
1416865
1185935
612898
1122008
291243
629160
1256460
189248
830023
1411680
1898242
1395952
1974886
208870
1430176
154665
1623410
1523964
592888
1708960
1210480
759400
564948
948138
505197
1105667
1772092
561323
350343
351243
54536
278791
624358
1512859
219816
1122580
311948
1369693
1442890
1270350
693884
236849
1646542
492404
1496263
1786081
1288797
310021
24466
63746
94208
1744900
1128885
1450331
567174
1253281
109669
843009
989689
1177110
1665502
322848
1935027
713582
509122
18754
1199491
1262262
608384
1073765
1118146
923817
916994
1509710
103806
596249
1350014
1199323
1151473
1832654
1035806
1040885
862019
1030114
761373
1991700
216627
493749
1948259
1431705
1150991
687802
1985770
1712225
311854
320794
1110835
762495
1518230
231503
1735956
1492667
880514
234038
876648
1707610
1751351
712622
1448899
1122812
849181
1112200
515085
1756478
420548
1699545
951335
448525
1129962
1005375
1508753
1075168
392404
361535
260869
550758
704374
214980
188429
764605
210826
694670
1524832
513938
634738
1165520
415568
1086305
51700
1119509
660468
1164115
1550761
1547613
1142539
171484
1138264
396211
324179
1626718
13507
1855477
1751145
503920
1071172
643193
491402
1913463
165269
586081
619260
1904505
1113001
1642809
356933
1384036
1625829
1446379
1723563
1112053
54207
1570547
1419986
782439
487214
316936
1637531
111685
1363588
632258
1763679
1660039
652741
839471
116458
1528707
298349
1112634
160334
1545678
1763500
264508
1650997
830203
1019154
1497252
1797531
1429321
573560
208115
846844
620180
704039
1981538
1409060
397113
799667
1692276
699241
1623814
978061
944864
1787297
854397
400334
823661
52762
1659053
672027
847023
1839804
969803
848328
653746
1867618
761981
975600
1138564
57528
291111
142605
1752421
1577922
217323
755582
489602
779069
1011278
926879
1492487
1262977
703594
1276140
1460274
1426214
985363
1064991
830916
231732
1378696
1506341
452761
90507
959840
1006751
912434
132983
1249153
1843723
1516720
1524517
537095
1629014
1495862
602470
1075197
563231
443109
1410922
1656344
920436
1358951
1856188
241391
777490
216210
384273
1913279
1065327
755554
50494
1437996
633567
884289
30567
253632
1150777
1262992
1483885
329812
466029
1625384
418599
1143806
1881810
1247405
1593568
1052177
985533
74602
1561064
209712
363282
642255
408685
1524868
1826239
965346
1396031
510680
1131126
1513701
985189
1194116
1749406
468020
1641974
1292607
1558089
1473127
1370647
550178
1393218
1971829
244624
1208511
1667261
1401252
1297155
172565
1191283
1471203
1622650
1041430
1146696
1679883
1940683
1397048
1613430
479967
827787
561005
234332
130166
426082
922975
507809
1541373
457239
26445
1885128
131635
444635
863775
854245
856369
976207
607752
606545
1047389
447960
534805
577295
1883123
1800763
441483
510654
1053061
1630531
653770
771410
546465
438675
288151
1683245
1453352
640736
898745
134610
684823
982085
1315852
1473148
285811
1608564
1882026
416059
444204
1650707
1787306
685162
1828097
784998
1797452
1090398
849164
870025
197085
1096733
365881
1006734
839223
627882
1864410
1267310
1065489
181790
1969347
227646
1330673
997773
1317160
1600672
857286
1435869
1992183
1622362
1634823
354330
1801770
1893105
994342
1419529
768343
226311
1173819
1011092
183081
1219046
160981
1093935
423695
224845
226772
1601510
3181
1879246
454137
1164585
1011009
1380201
1750384
1641441
909632
1038141
741207
631092
842169
904158
1759058
161645
68970
996264
225803
1996553
30132
1696184
1430133
186614
1128223
1639027
233619
1709630
667317
1205688
1344150
1392674
1793844
1290969
1753146
1831245
595949
44042
1307600
1166464
777706
452852
1467231
168837
1668993
1897549
1628295
970320
493410
1856274
820578
284248
778431
548389
348789
89324
1221502
1875288
386670
1484438
970937
1946148
558329
408814
1030969
1333515
336865
490763
1101175
470370
163837
1582090
713011
1028762
469451
1771631
1229775
44052
709198
1473025
1994849
616621
406254
258424
389600
1766143
541799
1942991
1489418
559903
919662
1773397
888152
870881
1155384
841155
1294140
776416
1782868
1434665
130638
1028240
518617
1875076
1938925
1841462
840154
509260
500655
69052
357473
1515766
1201298
867533
138290
915646
881763
648138
1055087
1623657
1697831
45541
1652113
485064
14337
1219103
1401427
1571385
728391
824422
680183
1308373
729236
755959
317851
833170
425284
415027
137504
160930
1374124
1275420
174522
189800
286804
1990871
52617
1826615
400297
205248
806912
1089829
1142355
1452756
1778816
388605
1276184
1967984
770141
682673
1060775
946439
997495
500809
1720732
1439492
1300644
456464
711813
1478224
76010
345890
293921
1757411
1090475
1568762
1666483
749213
1810579
470303
1954175
1807808
1848396
1854427
1296844
142465
1622971
1651052
1939590
1714678
1002800
1110853
745837
1624497
347584
1936226
1419090
1717342
594972
1288002
1806799
452748
1503740
611039
1951230
154468
1251152
602134
1687354
1283186
493927
802640
54206
814884
855411
141407
593878
452788
142589
152839
999450
870226
1941770
1438537
1265670
1712668
1583137
232471
1373016
1140354
1577199
405886
516594
1478717
719440
1277127
1416203
282271
1326142
966129
1371263
64613
1662079
534812
1191890
1108277
696966
846800
48247
1655901
943476
1872022
1789207
62062
1125431
40783
1986101
1640391
1532402
1729174
1022764
1470569
1277984
1849985
892495
362704
1438231
1189575
922044
912056
1609337
514965
947456
664959
176773
1764702
800302
1027369
1781302
1749749
1749934
928439
19678
1261608
1607257
561798
1868403
1181244
1304924
1670397
981196
1948302
1175740
916082
1194578
733237
1204441
1332494
1063266
439524
290257
1856486
767462
1237507
1562473
1371957
127733
159363
600673
268815
1669929
1280561
1773567
1868603
695959
1445702
905284
899768
177288
1275589
1671885
586877
1372362
891644
1061271
1697555
1630158
555425
70516
531516
781458
1056243
1215819
577245
236019
1717486
451365
515448
61808
1008227
1302847
59356
1875745
1126675
1940288
1579387
1806736
104456
818710
972602
921997
286938
634150
124056
57150
1701455
1284743
614261
978782
153776
68571
1563234
253993
1054523
42519
1355695
550846
879581
383702
356580
1266315
431774
909627
507565
1124915
1924612
930303
1754387
1990614
1374702
651497
360867
160988
1165185
1278582
136956
887163
1674190
662504
1645074
1322713
1621968
1459482
1765626
1442094
197156
719618
1558613
594461
1714610
68061
36795
449136
1407775
886493
1180915
160217
1543309
1058427
785907
386405
136541
1442902
724672
1577025
340945
1206743
374965
1654537
1145245
1755841
1326674
1559999
551469
1964889
425695
1483072
1291622
442651
1440806
723006
899639
798501
520129
582889
982180
697445
607619
829362
325797
91240
1461135
191796
962786
1106995
807778
296104
1787848
808261
788719
657094
1300644
1563311
534915
1707415
79306
500472
1564598
198081
1745814
661461
1221280
320927
335593
44634
1769520
596992
432915
512423
707712
1539869
1996613
235347
565708
537968
1020399
1599538
20648
1720056
133080
1804126
115234
283639
993700
1027882
1859925
1382642
1834530
1259177
825331
1550850
795804
980466
934691
398638
1301367
842641
557624
1662415
14336
420218
519785
1022928
711535
1368127
1552405
838570
1083118
516911
715412
1701933
1476599
319155
1787920
1560427
147409
645347
1567262
36934
1602132
809741
389563
337511
1859735
158526
1865620
1822322
1031169
137110
1729612
1332357
1425609
62617
1839459
126417
450460
1462238
723462
714133
806765
1348607
860802
534300
183161
274347
851744
1081885
516099
1697305
543753
1651537
1574186
849282
1806562
854934
312158
557013
1043244
1363932
678839
1974427
1382775
1891637
1104302
1004813
1851959
509896
68005
944889
1450734
1901825
447714
640265
1814630
758510
911212
718727
864470
425366
1946761
1759777
1910314
135729
890842
1283288
850960
790300
1023547
912515
321768
769506
1090385
440401
573966
54349
877434
803294
719277
1810072
716114
936430
600897
329611
1355026
10908
1549434
503737
901197
1231506
263756
236715
1877880
952917
809689
1203943
1990030
830197
1756627
1766647
659891
1308615
1373618
1214457
504104
1290538
968867
552984
568348
19628
1893365
790564
813398
387084
1772727
1750278
506149
478442
1280609
1814476
652441
247933
18876
894814
177940
1935982
339092
109550
1069448
1324860
1682885
528836
267424
1027174
1135707
1210878
360855
1318233
1619784
1466924
125886
1828321
923748
1542995
439947
47202
242701
803090
201486
1219254
816794
407877
1405242
987659
709964
919369
1521656
217920
697898
1742296
1215616
1203629
914352
1443011
431347
1349600
1012096
121394
699011
1410840
1060287
353796
1882667
1404570
1618650
140982
1801571
1446028
863950
157763
658535
1717932
1783769
897647
522014
1469510
991141
1444428
1160043
1558128
544365
575211
214804
1010030
67158
1722700
1660059
61798
600243
194301
1484569
1804626
1099680
395588
1882072
1114800
683004
1303198
1537725
1184133
93124
190225
1049251
1741692
680589
359574
864168
1718178
874978
648801
1668674
1998102
968214
915001
1536100
336728
272107
1209279
244016
1546652
1614686
462310
1810902
788217
696728
1107040
1490733
901704
672098
129271
1136979
1904787
1564161
524991
1627399
778201
1138586
805765
1848713
980990
739875
481134
305908
56414
1173617
535272
1888494
1455015
484749
705361
1501505
1206600
993799
25167
1008195
690545
690584
241935
999713
1468689
1273046
1373168
630804
1719521
63176
587970
1167885
1359792
35597
481835
1545679
857818
1738236
114638
463042
1504360
395935
1076754
1825429
1623655
1440775
1623889
1213101
357563
973218
1818927
1489795
1973958
1852241
416523
750778
1700743
74285
1839166
1373658
847735
892119
1047685
1297132
1687811
839268
1581826
1750269
389882
264796
1070081
1823485
6634
164498
1896115
596222
1444775
1516650
381851
943291
891830
1295581
1064036
563579
216797
1754381
1995772
710711
711032
1479117
1884511
474308
1617148
327294
1290906
560170
692401
547550
1760438
759522
354388
766249
182740
1862860
165195
96279
1235615
1606946
984709
1495841
1808698
1040915
1479077
122399
1553226
583709
1973666
1811958
1498693
929813
998454
926840
93339
783341
1429055
667795
1661452
125530
1971023
1333853
387300
1017398
1625909
411876
869141
1469429
336371
1613465
976376
753651
879485
742356
1292606
720229
831042
1233413
763672
1815578
879350
134992
1943375
358771
1001112
1811468
741562
1032576
1499626
452046
1281330
322694
1668490
782687
917334
1974066
1076730
1765751
382584
434691
846012
81090
65237
189149
585197
1651294
1667943
1663795
739533
36118
1325863
1944132
522549
1481904
1673006
1112451
618567
1313034
476490
1331863
300012
1075600
1631634
302627
1733569
1878368
1840361
884277
1639344
1735793
1657510
576743
1382227
580407
1916915
879964
562338
1986200
489403
837380
1748721
1976447
665008
1744196
1876825
882405
949971
1342932
679474
1617328
209583
1629961
1762196
1984777
1670225
910927
1312301
406744
1674584
55734
295405
688520
786390
768439
313029
1216582
1380616
1475423
1833541
1759719
484294
778544
1751097
408820
943699
608637
354048
1057883
669154
241246
162839
135630
499707
193493
1627952
1056841
491445
11729
1303221
375780
2766
1437483
383286
1401745
1104131
1059928
954814
154863
304481
1036618
283917
1009307
1868299
1539872
354520
149614
1885110
1034992
1319465
1523719
295204
1418980
121341
614720
306255
1562522
1082957
999619
606862
1220470
1533326
1056222
1315763
1898482
535758
28654
1072596
1344609
316064
239533
1844506
748139
857869
1374285
1227690
1544841
1222110
484577
127623
277989
927844
487077
674943
982929
1147677
1190251
563421
1299338
1720600
1129580
1398906
443327
1550303
724382
575809
1016430
79884
1418559
1481338
1813276
952344
1965566
1462354
48864
1878393
1007482
997781
1614410
1993999
233176
248236
326513
311476
534476
835941
613582
1403099
1858526
289726
1709832
1980631
583559
501843
1360543
300061
639602
273448
2401
1267037
211261
1239509
197061
1378662
909384
1574761
1607060
1187502
1156882
469835
1721722
1547703
801294
450516
278260
1434841
642434
1512317
1935671
370972
983636
1011284
1334131
16894
1981290
350928
1513109
1170538
1003697
1597051
1952247
1186929
804599
105259
1289169
1191620
1344071
1046812
96535
360770
129222
1900305
1556100
991946
1747164
242284
151713
1377018
1487200
483929
1304915
84423
410258
161652
382873
1315552
765591
661964
1955579
1066515
1339838
1226952
1463663
737520
503779
1739132
1930461
1018915
841651
362288
1926723
1847380
1271791
960140
49774
492624
1259192
1137756
277359
996520
1724399
194219
707786
1766714
1523536
1137885
1885880
1943315
947294
1576034
1090161
593595
1779815
1909165
1092719
1590887
126527
1460412
606647
1283143
1022256
1734710
210030
257235
916356
995599
875408
146071
209573
437129
817160
497889
576255
971658
1157146
842016
24459
511047
1163345
231205
1871415
632624
1762445
1205389
1156810
1176046
1852898
1992067
1115453
66634
1858162
147088
1935256
664988
1254680
821801
21742
1642689
79702
302216
153561
601066
1209375
558797
994194
445374
1240952
572361
1047963
1111125
1773804
800397
831474
1569172
1397782
718479
421553
1103938
1350785
1342782
808086
1599340
893935
1093919
1118207
1998151
462644
779094
715067
6482
1184295
1567296
888811
454944
344392
522976
1957800
1386459
177008
505202
502272
97268
1241855
568723
1774261
492175
249474
822584
1073127
1546251
1893825
372744
1496307
1884187
746563
1723823
122680
370564
265831
1270410
101575
617047
1446861
1317934
682177
133694
1155089
1931364
540434
1389543
1394078
1339782
1168847
411949
1352831
1857462
1249429
395930
1120565
959867
1482810
523460
555573
1269053
205131
316753
1628925
994504
1966506
656704
796654
209913
1964403
777646
621194
234847
949874
1895512
313630
1962479
528055
1866659
805223
1386745
1435814
1286185
530213
129229
1513506
1576383
1939036
715351
1865898
1349004
647882
851587
518078
522814
244468
1581457
1989878
1273470
1527553
77500
1984850
288514
1484247
735948
447206
1422447
1692412
1972741
1638045
102967
551891
28435
1366085
1883751
1622765
1729934
751664
1445209
239593
1830777
1963940
1978502
1945563
801169
641307
452244
394040
1668027
242208
1768161
23636
1724206
1869818
1830486
1493195
1148462
1663209
186427
903480
1302238
550119
22274
1239339
1819642
1425831
1024412
255363
1051664
1885194
1558039
1839140
1208764
910958
1934947
1132681
1765859
711897
1843168
1144235
1757375
1032462
328056
1246924
381014
1995388
1568247
1986260
1457278
1175687
1108730
401652
988418
815675
12660
1883994
434157
42663
1919478
616750
345445
1179239
752884
177516
1466522
339062
942551
417517
34654
352679
521286
936925
953017
1476248
1446341
18334
54793
1994817
1984434
941179
169189
539598
1976936
1915707
1916696
1052347
1078106
188103
1492376
1497323
1597357
1443278
774235
1706118
1472614
1859103
638299
1894566
1108230
1241598
1477305
757156
1153656
1489193
1663013
501160
1058174
1823978
488688
1329551
1984104
1070931
566917
869657
1580291
1477472
355709
1438716
1631459
416056
1694877
844724
1747100
122226
1446195
1552406
499793
1740074
1740516
594237
1986949
549945
1865165
1279147
370513
553066
594393
127235
1199461
585622
387315
1876128
330543
571599
653649
1020271
1246429
1611306
123981
1579882
1606088
1556036
1857927
1827202
830081
1346402
993536
509605
99693
978532
1192411
996229
273447
736238
533685
920186
1741213
562178
1626277
1035350
936300
1286498
692929
24592
1230051
166401
1943401
1090216
147651
1190778
646598
497565
1104645
206349
911718
1601089
580664
577943
125724
829252
900607
323115
1015727
257659
1786290
858535
1972810
843749
1557273
13649
1580212
172315
354892
1127108
338302
1800841
1301339
1786323
1215587
1291033
537114
1202158
1744061
1968726
1027830
1860202
1880244
179172
1554650
483756
1363621
1516623
1452434
69135
1142653
99746
1592849
628624
1143398
1732399
219897
302759
102649
889116
1016040
18707
1242531
1617989
1579674
129788
1373156
871492
405355
1050314
1029071
1434388
1580969
82172
494041
816187
1642168
237910
915355
549844
1000273
1180863
1676170
1651012
344771
701270
36064
907995
246835
1395935
1378008
1326856
570515
528918
1224974
653643
1040489
735209
1754472
106678
412851
306208
1830265
1893506
334300
1951911
669593
1300936
244962
415391
1149688
120313
686972
571206
813035
465258
1110319
804326
1034661
717073
834781
394642
1599685
1752849
937159
1171269
1413458
571879
177013
543076
1499551
157947
1339447
1569106
134951
1574193
967484
67289
427140
364484
80773
1876999
343880
356569
1265729
1746965
1983437
1400544
1330164
1557698
212466
15536
1129490
1456335
319801
1245243
1567268
622071
626465
1616545
791930
781329
422657
214902
1073199
1945787
1323768
1966155
380948
1955911
1384124
1245385
40470
826970
570842
468291
1158066
1966489
1592480
696731
1699261
510940
1200199
411417
914918
1719966
461619
485749
1769196
977433
1712247
1792112
287159
602931
677899
1019305
950882
1124781
1609883
1927281
351575
53874
493628
240069
1788521
1362356
725758
472550
593498
1875413
1606685
1155071
1700531
1049000
1105443
1984762
961047
1302231
1263523
1677555
1086715
1092787
914683
783713
1598806
1225360
1126827
1002975
1230919
1246416
693510
1007827
914539
1961522
1700266
260981
1817304
1655586
1062215
351986
813248
1963824
1270845
454626
76264
1646459
319542
341365
1076584
27736
1179743
235582
1318142
934712
908169
290529
1071131
1550375
472814
661474
1247878
279746
1824848
650048
1479810
1869306
1488776
1407520
311774
1691555
1675779
788362
1711656
1899041
1860961
36426
1693578
720861
1768248
1252043
1259639
675009
1809643
900045
1891882
682261
1461116
1003186
1759603
1432595
105402
669199
1828766
326171
1304428
251351
1943031
1633331
1259878
476427
1339499
206256
516864
1312719
1674030
218244
112242
855399
115054
900879
813204
716368
164611
370535
1522131
514078
166008
1075518
926598
1622315
198758
1437680
211206
1802903
1304549
1098353
684717
1299584
1460547
1080198
971064
218667
509412
1817301
1469712
998914
637810
588655
1403456
349773
832058
953977
1995072
1377502
1778072
1916432
1971703
1760245
1132917
977730
1352532
1302903
1614208
203533
96536
1971306
1183212
763608
1674214
867389
1028427
593331
940215
145482
1113417
1409829
227872
405568
849042
1656443
218788
1886211
1824126
1802843
1818135
618716
769230
1360590
305435
1723418
644621
51246
1113513
1914684
962487
1796394
459493
1862692
232354
1751989
228762
1128488
707101
1182492
1928764
1341522
1560446
1373983
1757978
1132668
1239906
485202
889426
1938246
1568491
175619
526349
637748
272975
533549
1792515
764030
1144406
68885
538916
862492
1628832
1600681
1356446
1028906
775223
948509
1468944
758241
624599
1461714
1602261
846470
521626
1066800
1434083
1808463
1406467
581283
16480
1109801
1133797
643840
634367
1158200
1370
1944842
1920185
1217508
620007
1029201
1447064
1119463
1202464
1315942
1965745
94551
399411
1410420
1494850
818134
1866742
1421514
733940
1139364
1953880
1501929
552379
482647
1604858
763320
957185
1648580
289627
1613591
827672
451651
1503748
666413
99690
724082
173554
1017607
1939987
1346394
1068477
1897058
21898
323418
429570
1103226
509031
805548
1018863
243335
1924411
1162379
1604651
814829
82490
1572183
1306883
711901
71118
1644955
520703
1090856
1686173
39731
21546
1534643
1858111
181814
732378
145028
326544
617327
1041666
650475
375872
1909232
1316343
1457598
779263
1808612
290932
470292
541562
402052
312118
106960
1860603
1819667
1108013
861303
459203
516525
1700049
678314
54159
361195
1386900
242214
1705140
1132335
697800
1923180
1181961
1078017
526596
229854
130186
727478
1088083
1707860
362363
9672
745592
986245
557454
1045979
582719
1391029
1293910
676153
250328
1113058
355854
1036292
1269496
1937061
775588
756597
1201602
1706546
839392
965137
394896
1866807
1809980
1954138
44651
1502004
1601438
432396
1779995
1956133
1600856
1849346
1745383
979134
1514341
1503307
557906
1764546
243662
1691009
773224
1677666
1983936
1968246
119041
1009694
1271719
71802
540144
1857784
398251
889804
366976
1351299
145614
367082
642312
1617566
157692
1408919
1196624
528323
1824022
1605254
1522702
284741
1830316
52946
236902
1647724
231413
1377630
694913
1670545
486449
1011175
679803
1769239
1478774
1098897
432414
1337747
164153
1719046
710514
26286
1616332
644645
1915879
1442827
776488
905585
899846
1637712
1116092
125878
1765309
1577523
1089546
906094
1948898
588917
1541966
1102702
823742
871147
1523921
669316
524010
885273
567256
300909
1180504
1198163
1142496
478401
405191
17340
445034
702633
102607
1762863
1513653
1211121
1113815
1493110
1659487
1888487
464203
1878969
758375
1354204
1626850
1206668
1934270
1074716
1373437
598478
157609
33369
1114448
168874
93971
703208
1805355
1549727
1708793
1972714
1724421
743078
1130847
957416
392058
1513110
309749
889936
81443
554709
168242
1388355
627922
289783
377278
42018
752463
236407
458933
1312074
1194440
733174
1307111
1010489
353788
1418512
1819463
634321
395776
1295859
530662
433035
570389
750359
1636089
1256336
355575
800127
230377
606493
1990432
891273
73991
1784909
1477852
177716
1469109
751231
103129
835480
1312557
143324
1620682
840623
667757
496119
262014
1206439
1212114
85357
398959
1649053
1963163
22667
1661290
1240122
547093
1284152
534399
1727973
1296560
667604
1356621
457702
393941
33193
1810333
679145
342854
862634
442903
1109512
1246080
587027
296791
1351376
1685721
956981
1381472
1447156
840210
1281667
1750025
1311391
504815
1445538
91919
205778
249961
1285302
942570
1358236
927647
1946668
1316955
1521796
1198984
1585469
138491
1899486
1184093
486910
1284777
71693
168795
7776
1306416
1270582
1371830
1858943
129730
1784300
563443
1389542
1141515
834225
1987942
806243
448916
1746391
1122293
104077
483555
375085
1601333
1626491
1716908
1034374
663116
594329
1958387
99875
1179877
231052
1784670
1144570
459385
888693
479409
682621
269158
897715
34011
797838
494938
1111621
145792
961275
311782
355158
1893045
834711
268697
1282996
1158518
11834
1426480
1808449
1318406
135402
1382764
388184
191895
1932975
1817485
1154768
1350179
948346
1556671
1033288
1228686
1887976
1876659
1033568
1116119
351610
1577049
994643
1146705
1130490
1197639
1814351
1227336
1422692
634679
822311
806972
1513438
1814596
1229623
1991111
430858
636049
344779
920202
1413692
197257
1530658
847441
471309
1656498
1091323
1887491
371551
1277802
749755
126565
949289
1268266
1657623
1766578
399632
1063460
1538163
1789913
1039225
1993741
805790
814290
1484451
999657
914229
1598853
1870192
1802770
997407
648173
1777583
1682351
140460
642471
1360579
431742
1633687
696844
1598469
583612
1678726
1200087
390822
59982
1371753
426357
941907
1803246
336442
1601187
1070366
603607
665766
728128
1589001
1269526
429791
1666605
1605637
1563395
1512859
1702995
1551363
1240991
1419456
329626
1409454
1295863
1918432
773655
1454440
626078
688236
1754853
1160998
96374
1102396
1037806
760125
869604
871113
1228101
1578411
1947323
1314520
1504199
363166
1160374
568566
1089570
1189129
1203552
818219
575305
660138
717792
1872392
1167325
576494
1486961
295813
1514661
1548690
1939320
341088
28186
1778754
63105
300369
1810709
1408628
429509
208865
500440
1930999
1943490
284676
789855
1451338
275314
842244
1307817
1597899
1782191
1919900
753078
1246197
1519515
1735814
1925884
1882800
672524
1142248
1558213
1094345
726778
1935738
1629719
1095066
1890597
869363
1847051
159234
617879
645157
208463
871566
268932
1505486
812067
1817660
1705917
818690
1176985
255059
1920707
1882361
507539
296451
1059076
1031899
806415
604844
445121
843892
1994560
1253933
1386011
102752
1133584
65110
1354510
1442188
1333830
847511
1413709
401974
1430359
1593317
123324
1169263
1211195
647993
846784
1713151
295132
1425997
945059
1182432
279870
753722
1993947
355420
279471
340505
152105
1774631
642763
1704049
1673401
584715
1028609
1323310
1882567
1686948
546758
635415
979451
1918196
97401
784135
7287
531086
534980
1750544
393237
178218
701536
428355
1522184
1136116
1308966
1860462
1104644
497729
647338
559515
236096
861884
1215738
1281120
435501
1368893
136011
1340948
1749496
767580
1635828
1761274
630608
682001
1758853
964008
859580
13527
1993495
689790
47045
625227
740547
1321014
797573
599576
1210268
1411336
1644234
217793
900919
691673
270417
913847
1426699
1008128
491560
1516101
1231066
1709247
1444210
929839
694555
625361
1989239
406133
129682
1425916
1555013
636251
1153872
1566039
655168
272330
1218329
345410
1878628
780082
1083438
715925
1181295
1112619
497712
1415012
97643
397672
915442
1284780
1015589
1302560
1593734
1274508
17147
1921812
100430
210818
1053936
324513
1411876
92000
1043835
475959
1388465
1143582
135049
263966
445214
476718
496434
444321
1200302
1503146
15572
1320083
178856
871319
1691091
1604136
1671713
310962
869643
1096293
1524261
185513
642257
1677606
967869
1402164
1517270
1284
706769
1987731
1032202
271952
295925
728242
1715196
1702506
1092567
244833
1370148
57273
1126411
611399
1703588
653621
324514
1097049
224703
1192857
117020
245771
1286603
592505
1585904
1660026
805726
301004
533836
415845
1103099
40499
1076987
469335
290974
1074200
1314420
1344384
1387649
561089
1620865
38480
360096
1286432
237167
1190536
1716390
1181671
1343124
62898
1900891
1589242
782314
1294223
1600924
1172774
1498415
179738
286433
378193
286084
1646639
1698476
1910541
445205
1955657
1047450
260956
1549987
55471
1237167
735551
1219091
1229725
1714027
805601
616042
260792
629371
1156054
751739
1808938
1571395
330462
522609
780506
1902286
549834
272472
688537
452465
471221
1203838
831823
471585
1020806
562058
717134
769349
1147909
24237
1851713
1367625
659463
1619003
1405349
1950165
1088484
1814431
555471
856734
239107
956796
1235398
1972657
595512
257831
1145992
1314000
1213288
1932104
1115301
991354
1339180
1240606
1197916
996120
504323
1776548
1752133
364824
1174219
1619882
1651889
1982071
568943
429458
1694019
964527
888037
1188079
720585
353350
1709267
961742
521478
1137091
1666738
1807269
305823
1341897
1025756
1948607
589695
1661247
1487608
536771
1837303
1104744
810752
1545378
146735
1729582
8835
908880
776761
1220501
781601
353921
1978480
903665
1905093
931269
1801576
419034
437669
315804
50679
517055
1806579
763857
1268128
1452272
1004623
1037718
1644427
1115624
606120
695447
456332
705660
663699
1980164
159546
1146108
30369
1110911
758146
1186622
853027
360414
1368014
689473
878335
285612
85872
1505554
480382
1738989
654151
304859
897024
414306
1492080
754313
968793
1378362
272595
352413
753366
1146011
1913050
99950
1281639
401227
1471234
537634
442406
1501868
1469722
547573
1377232
805404
971227
1679524
1746703
1609567
1398777
1840416
1904829
184690
249564
1645331
914671
95033
369698
1936977
653929
1091704
1211919
535013
1754296
419395
1097671
1085578
1017615
759816
1291145
1242138
1930897
1330165
1879884
1180059
1232979
341289
1796387
654760
1185652
1352223
972467
1314705
826077
1525828
178194
295818
679733
977939
1199856
1427275
1309147
492293
257354
621632
1289234
1846959
1295986
1542025
1296352
1101914
1860441
459702
1951235
1025094
297286
374010
955723
140011
1623460
261292
765627
1064259
192842
886320
1473769
1305037
1784803
797323
458499
1238583
488089
185617
1842451
1168661
1048929
1302651
1926892
298306
1568488
1222556
1933863
353987
1028871
592667
171583
492485
1288684
1656667
717963
49272
812363
696607
39620
1085005
308509
487724
1134908
319512
815667
1590791
234316
1883629
1272856
1592013
29497
283494
1127440
1892368
1294176
1616422
1158020
604177
879244
170778
145835
1778100
1839935
1544826
606427
1748582
325559
1859512
415381
432048
72697
1201361
801586
1278165
1495705
1928828
1047587
251366
827986
1079917
450076
238377
427367
1716494
1613599
170811
604605
1249753
1113032
1109201
135394
1907937
1094318
1880509
792994
389808
1439241
286013
1988440
1089082
1257042
902993
1713416
140416
1933171
924483
1683537
1186963
128530
485285
232017
100226
991556
630072
934141
1920735
20837
1127097
423925
1469935
8608
1593476
294225
825888
1604100
1304426
633986
325871
1588940
391215
1390097
1779644
561074
235122
1094671
675015
216043
1635946
1065123
896463
867082
845464
1148278
499770
1498847
428929
174286
281746
1965960
1290401
1449156
1498511
154404
693904
344360
1146445
1933873
1814600
501138
1243198
1236883
507701
981821
773746
1379336
1965921
1266730
1099649
1599368
537895
531635
1989890
1796965
409802
1958819
732285
1185897
1230955
1373554
685202
1347960
1812299
829221
658498
1085878
493520
1290747
77673
510066
758631
841482
963397
1692040
1150467
1739365
1134349
472045
1117139
1529813
1903909
1900930
842853
685697
1837100
1128521
1864212
335684
1634576
1663529
1418212
1862702
728998
1787638
1185077
266021
83598
1601402
974689
1386674
593428
1325097
143232
182238
319976
1898164
1659384
465900
560490
1295303
631822
872562
299131
789577
10946
1556422
306737
1068915
983761
815720
1676625
1041077
558963
1094988
80302
1129726
1025431
1936409
496331
1894443
1363277
1982628
893072
409823
1769157
1719240
1005596
1212159
1766462
1251823
178333
471165
1644759
1877409
374215
446030
834547
966279
444945
1177703
70816
1137373
34912
1065017
887274
1019049
1806370
505059
749356
290218
945275
260623
329100
862001
532313
707912
1427446
357125
530138
687777
162477
1896145
968126
1920250
96660
909804
1087878
1217453
846417
389856
134764
361370
1024275
741690
1917524
933706
1456251
1113397
1082242
959714
803726
371771
1570760
739544
103345
1981098
81289
478410
1652960
502526
1070595
228035
890942
494930
470376
1744262
1178234
242819
1251473
509594
1572842
1219078
1079690
298598
1493979
745201
750634
1149712
1757994
1305995
339972
414657
391442
908185
1188375
1346533
1970518
172153
1799378
89481
1811554
481011
1664383
1532241
1590334
873578
1281206
1608182
1811414
861874
170184
405433
1499869
727400
1186790
1259717
1452833
1433992
1834370
1133431
1434096
1223415
418099
1878564
1816671
279800
1454537
1047996
637901
738070
1219560
679636
1780450
1402361
271134
1140483
1956993
133169
135963
1078927
130943
1051658
1691178
1342245
1592881
1747773
1537689
1743331
1259380
1906282
386823
322299
1245054
146750
1248041
795594
237483
1537747
499985
389605
893167
1255704
1210099
345878
464780
1943169
1036950
619120
1379278
1166815
1671159
173481
1921935
1536930
924018
1454218
1316615
1219134
1902031
517796
1780632
368565
1287267
1643151
425191
893476
972054
214218
1797702
510791
468929
1013971
1289185
1542519
1417098
887805
494454
663731
848558
538389
1439803
1896008
781127
1493534
1003385
1942722
1798985
717353
1281327
227823
1615801
1466896
1782882
1615212
112931
1381848
267163
790240
559873
259686
1254214
1776338
478949
1897361
1033050
1106992
1717275
996702
335121
761217
1096404
1328835
99199
830760
1201525
1008386
828977
1202410
1886810
669153
673568
616415
211753
1391995
1117424
1817773
1031335
1183017
339427
1841630
490706
128090
831972
1655452
1340293
1341603
262640
1598776
232850
569292
83364
1895224
193831
683836
418290
636658
216940
375380
1464845
155964
831292
353136
768408
287998
1671228
1683708
982072
832222
408432
1530259
360019
783258
1369433
892410
955825
541283
351350
111032
729878
1838315
30848
428393
780070
893595
111476
1213522
291116
324023
1238453
507444
1661130
291477
84509
102903
849881
708728
1216704
371768
1829058
1148462
1280303
644850
375487
296913
1577295
1741763
1073959
755711
1208538
224518
868742
829922
422271
975511
606740
143474
1553253
859742
1982171
1777567
221552
10183
1719788
723245
1832626
1031141
1512817
149909
731626
7868
1092926
29853
1565118
1098158
86447
1220698
904303
970124
1544979
271068
344547
1073971
671032
1240511
186840
1478619
1387197
1043658
1106798
305346
1090013
791467
480281
744069
1993215
545767
478779
980332
1385133
972463
1941989
366086
1139500
1784177
903446
692898
1946513
1976295
411101
191612
946312
1072250
510311
282654
1585902
1468919
783398
1604420
136080
381495
359208
1280488
1530921
1994191
126994
386235
1682792
440915
1570670
1674012
1957868
269514
1603008
839057
83479
146851
1641420
509145
1780840
1233125
1996770
645522
1723918
534941
920951
1296111
804938
119077
829111
1349544
1755691
906
1314706
229610
1387582
1192592
540142
1880165
1194267
1058242
823472
304913
145012
1792267
956920
30870
1599186
1799223
1349647
135574
643458
1656807
142291
1145962
580021
116072
1313137
500704
1188128
1566177
538049
427939
663753
723722
1398960
1169879
723836
1626059
843662
1508109
867788
1484746
1352012
666333
736581
1217056
134780
1808738
1170308
286733
1572537
1561829
13014
841712
325229
1672514
132178
1730899
1360629
1709136
710935
307237
1622654
385914
1686191
431509
975068
1183411
951713
929757
1945160
321126
731939
1965447
715719
1452260
1194145
1182010
1881134
313110
799752
1741349
1217717
1190796
449085
1498202
1517334
298046
1879225
1206259
1763453
565951
1677955
35836
812462
325759
533149
694879
824000
139767
747978
107217
1525994
1349750
26878
252989
703374
642105
629750
1053769
1806916
68053
414528
330911
955738
285430
428288
668558
870260
1044490
306471
1512287
1475366
1111980
954127
1545545
1550322
812407
393223
1598474
1916052
374254
707648
864263
230350
310531
483723
755913
826989
1972380
265526
319171
1349856
1797795
341418
20860
1884204
1891471
1645238
879959
1913644
1458850
1949102
821540
1602306
573664
1056542
1394201
157619
562923
459689
206702
1300438
662024
589675
185283
1387717
549662
718910
1341452
1016051
1778698
266007
1693459
1626747
1552865
73838
609613
196751
676606
1567295
1942038
1375684
1470961
1199323
432000
1722182
1467084
398762
1390790
1102465
1366476
939992
1417232
195878
982058
1661800
511081
917429
141488
384859
1431278
1305868
111510
1966418
259783
1654987
1562146
1246272
957107
1216990
1904482
398225
622217
1733842
567405
372073
1427344
53571
219459
1423212
481693
640905
1445956
105964
1552388
1289333
1728431
1408800
655480
676513
301751
1546133
189942
1636383
939476
1083799
312759
1838429
1753615
171488
513160
661775
726407
343946
1518969
1489865
300370
1091466
1753886
245016
1416701
1564926
1806700
1372998
1971353
476163
353031
1473913
101541
1359647
970127
825862
1734040
876841
1792231
1834906
1960742
1000278
1284899
352784
767330
484655
522613
1282440
679606
854428
143565
199196
1626987
1221495
731309
1219161
1969314
991321
893086
902734
103845
1896365
1484617
1809846
901812
1870110
160450
583829
268519
815639
597587
210950
1749281
1108358
456202
83141
240445
1255460
1763891
1033237
982766
1432802
624342
967980
279231
684587
309087
918612
1176697
1066757
1219833
494533
884418
502320
152490
1431056
1454941
513761
783845
796728
627564
1283027
376287
99961
38990
208862
1036010
1536997
1276588
1729755
1745453
556790
568570
1159494
194932
547188
834415
1104897
1055486
471559
813586
1636531
551121
432958
18014
243136
1298834
951826
412018
889774
1947902
1534247
1182782
1917906
1792571
1298231
1749625
1437154
1506109
1362696
1525752
564872
1356450
920860
962276
162592
1123694
1680483
1116749
1329660
1971201
1959471
619398
474023
1232480
1714005
261857
882823
485513
709967
481758
1715212
1804930
1983821
603894
146056
1484455
1003604
1125168
115229
240281
539018
300302
516252
1751293
67902
1446372
885812
644015
132180
1733328
866306
1471556
561099
52154
981251
1370837
1725401
25336
18664
1010177
659244
334136
1265203
594549
491219
1527591
125933
1893120
80909
652641
21075
744726
36599
1996103
1178577
746441
1561654
456280
281464
1738488
1531349
861235
1733842
762956
1242424
1715141
1204220
755703
757738
1182692
1475100
1809028
1339587
1183283
797947
372464
1896499
676910
1486020
683018
701819
549786
1140517
143133
1475096
496869
434818
1182632
1157205
1171283
1690215
443443
535154
863884
743959
201240
59927
1970947
664373
118679
1291805
1496004
1518468
1833107
409554
142333
219922
172941
1179389
1205764
905884
1076513
1342766
677634
1141377
281509
1003508
1528277
1682047
1122476
210256
215475
481822
1947001
614456
1215793
1192647
1647723
1831570
41724
1662548
1093226
1060431
483991
1828278
1228649
764401
1840742
1495101
1423856
208619
119852
868585
1890680
496374
1374538
798395
189266
1465663
1366092
1471890
1067392
1741865
641844
1095785
770975
1641252
1486902
507446
1216525
796801
1821131
433194
1796620
1890618
1521198
1574689
1185274
1699370
442054
1941158
438780
1924668
1739181
1132108
356435
264495
1281121
186546
782068
686992
1329106
238480
535655
693510
261371
1042101
368335
1193611
1573646
935554
1761542
1026425
1394023
681664
1734535
964406
1820382
396359
120481
424054
1027906
144448
1769049
1820784
1092249
14114
1439142
1168917
606824
568054
1587074
1209688
1815552
1534877
190966
809317
1870393
1726153
1761584
1172293
398727
787785
1448432
1439105
1928453
1244327
1826513
497701
1735748
1577623
1698339
171288
750952
1908155
547071
949501
654080
1683009
522549
724214
1041453
1393522
1556827
729961
1708074
152137
572878
1266282
1905624
590395
309825
1430671
1279537
1962697
1204106
695734
1542964
829328
1382949
1664221
463672
1475843
589846
209992
138130
632259
1896824
1027311
1272215
762006
538138
1765681
123503
931185
271539
1418870
397308
1493758
569788
1027311
232449
504759
1676614
573705
1607871
1604443
1402195
1469264
1718195
1098289
259393
634986
466166
1634975
1932316
712470
432042
661777
354506
1110495
559063
39002
1649212
528576
745888
806325
432691
1256319
1133483
1547170
330837
1934032
1881708
907862
969636
1167676
1744802
414079
1555313
1617546
1400689
1898205
28191
872801
1328340
1349604
153884
326817
1024751
1376127
1330068
170310
752189
1677016
120099
66128
1226855
562532
965922
1311815
202394
680833
1232973
397325
174945
1045887
201305
1396995
716034
216206
1204310
174817
1939625
1618973
1005592
866533
1903955
1850352
1510904
1604963
1612943
454116
1425180
73004
1474
864936
1639596
1929083
1909639
1618852
1667573
1856619
1545354
473602
1425776
1933569
1693785
1957742
590638
1222970
1374734
1149049
1846626
582401
93607
494495
1003988
710120
1674199
1583435
1269007
1573166
1613691
587622
971462
1753752
1819438
1483316
1716174
1999872
1161448
551564
897988
1235712
1999500
1654897
807577
1354666
272253
831522
1450744
755665
1569896
399459
1924732
955783
1226883
1264610
1487831
387151
1881157
1651858
1625444
163947
974844
320017
1217090
142801
477031
1881929
1090078
637808
1013617
538731
1634726
104313
348040
1091724
662577
1152663
1762533
1993108
905660
287666
101868
1917017
1126706
537493
375187
34668
810908
1280848
1002708
827687
1709697
1191237
349477
921669
1836752
714251
1761816
368438
605611
1599995
1998191
1739455
1968335
1733844
1434561
225222
1352213
466806
468410
1205788
1478981
428618
1668344
1073838
1625391
1916901
553108
1920098
1994013
658553
1026269
1491873
343624
264054
1769864
465985
1868932
1299681
563219
908696
1814693
1121994
1309727
605526
300505
764999
226143
993304
502329
999481
1970821
1942931
1439342
741442
1141009
640124
1366177
1239037
532313
54133
860700
1626976
1638411
1003605
1805432
335031
1616424
697439
221578
321266
529114
1321478
174554
529276
1625298
1098336
870588
494846
1877940
1607739
1372371
1835885
234839
1274454
1342466
656663
409352
1512860
990437
1190345
1744098
811872
1591908
1741157
1797864
1330923
449066
1408266
1240635
647369
362456
1390272
1230279
271319
794682
1494983
1834935
143059
853874
1995963
1857718
1534023
411080
667403
248894
1720193
1433873
1829953
1230296
411362
1642505
260598
864553
146396
272705
741086
1730166
1291713
173393
1973815
1979007
388682
552493
1675732
1617226
183800
79452
868840
1678793
806493
303248
1035547
188405
1217300
1309836
516561
570440
578729
411106
960016
1118264
1989413
1324215
144908
395753
652775
510063
648658
1527940
1407188
733170
352034
1730683
1798081
452771
1687832
133627
1327390
629323
943496
1280859
281221
1316134
1780179
689987
1456015
194626
1555156
1607862
1332580
490142
1473025
1658074
1602632
1919804
1830961
1027747
111766
113118
368837
1851016
1603933
1454951
1041857
790222
1915065
164845
1088280
190456
1719329
37583
78451
738642
558883
76129
1373114
51270
1103568
1259779
984952
1758518
1341444
728571
331433
629256
529222
903120
1931267
1184820
294904
1088570
1140408
651569
1315382
1242611
380115
1662799
818142
481960
573434
902278
1878884
316459
257079
983438
802201
345476
121119
1355230
26936
563137
1960025
1697270
44779
861072
707861
188913
1761320
1596850
1871865
496857
1377947
646879
1087077
1724741
1764925
1389919
1240667
1538310
849783
1723426
287649
1977578
892032
1304638
1599094
416624
920503
1411829
947723
1299504
808836
425415
893589
769520
1905634
1882527
365247
1743389
571029
567273
182696
1419094
1888417
1859076
503179
242969
595084
267004
1669755
902572
1961759
723010
258524
1683470
1167114
639368
394444
1532057
918662
1424560
886400
1156028
1432130
634536
327392
1980123
1925962
579093
133735
1306501
728552
524905
119592
1987546
1831415
220763
1779200
1333481
88174
174296
1683961
954680
1277165
569972
1636048
1411689
845909
75925
842860
1563151
1450056
584405
17640
969260
657210
1902377
94608
617167
628935
1880681
1259929
591267
1800365
1586384
1007391
1027698
1898598
799654
120879
203175
223487
1381093
794542
325517
476550
1663780
1373920
1760374
612087
336226
1618051
1399693
419752
1456184
1102872
1329701
1028819
1687068
1619839
551943
381815
882194
936107
1799924
206702
393519
1829230
213283
973370
1535459
585400
245854
419160
1861755
1228344
695638
226691
1511648
1498018
1812100
1189924
931841
1888845
124428
830413
950174
589169
1653865
1039150
84173
1542873
943660
543784
1998131
1120198
1726422
796350
108818
1358455
1663253
75519
1589589
811955
447597
666044
1087267
980316
1429220
909703
698807
1142447
768197
721068
1492197
1156953
1318564
1723744
1402927
1004939
1553316
421906
251708
543528
1136563
1065475
1426931
553118
1216115
556609
1443148
1206764
431017
1957870
38440
1991436
1360841
364057
1838
371033
230032
1707310
1651457
1400291
461572
1108505
1251087
1950251
1395156
1206808
471535
741846
235181
872469
1174710
807286
441569
1173774
358620
1938702
591856
634850
226307
541935
1977206
1558758
582474
1998878
1734342
731892
591489
1223579
1699348
1959423
187625
570841
44276
1165268
1268386
58848
168712
1226819
1049894
1571255
1781328
1996556
979162
1062192
309230
1336646
1069248
1879228
361036
1416599
27970
994623
1191324
1880435
20417
1473558
1463361
1655285
1032913
498853
417757
1864747
1201782
1041243
504156
1973086
163623
1098429
1653576
1021367
708811
1653681
862946
1233726
1118225
1193645
1985055
1716630
1762470
69253
1716146
804954
1405406
318972
410778
750602
1150408
743182
11766
997812
66405
1792901
1164320
1546058
222526
1279804
186439
1935233
753117
1565651
1423216
517879
1930594
529427
683845
433698
1885179
1897740
404097
1380520
1430180
1705383
1559132
1337063
1906746
47808
1129477
450132
1766468
1293928
1563251
136047
774090
1231009
1929369
302314
126228
1932396
81202
1381961
272270
1985374
1580408
1268885
875747
1089045
471182
707122
1883530
609513
1421184
1067649
1451036
1329421
623652
1161566
698708
249567
369843
1496380
597720
456771
929940
1980172
597890
1979828
1352895
506956
354926
1185500
475384
1120599
1382245
355168
192769
1614343
354514
1905199
1059996
784267
1352952
1358000
296429
237269
704270
1908210
1535398
799458
700352
1095062
1201169
797978
909900
1770054
866380
104763
144266
865997
1373035
509857
1298774
1010404
1088120
325921
1314096
372211
1354285
97345
1386530
754592
1441288
1811561
221922
309750
1628484
678022
1480410
792566
520564
1278268
1647565
1808630
561099
1696380
912607
99530
991667
1945069
801020
516161
838061
848524
1817083
233997
390154
933255
914893
38422
187224
1401959
815890
997225
828050
197554
423541
1302062
1850933
1384760
850252
1383618
225138
1480655
21472
176341
106143
1449349
305072
1617426
804198
1173203
1980477
762051
907596
1565719
868919
128227
518363
1854441
1853157
651466
31877
1923816
1973595
1381194
425862
1056413
1828196
746603
684197
1225858
1585654
602719
878693
118384
1167662
865384
906938
1355157
298215
284068
416811
1046914
124770
361381
1698011
1232360
1944540
230531
895272
1795327
1803467
21426
575468
1381343
1411443
1968453
1145877
1021737
1479683
877561
458528
946305
1263340
278699
64174
714211
1829216
1698289
1325297
904122
1588609
1469912
649961
1886376
1055177
1639845
245903
1148958
786332
332932
88900
1548467
658142
1564402
802623
1076060
590204
365232
1857690
1222080
1070749
1652691
471955
1893276
603259
1068739
1335894
173443
1337607
1796260
1748943
110345
330007
777309
883385
1293810
97897
63077
1712149
364905
1925366
600949
1924578
1628506
545142
442637
1138942
1200216
1449018
675185
373826
1773857
1611592
997660
132960
321752
1991536
1666168
1359387
1948218
1795801
1240823
356014
1342147
378877
767621
1560278
1605026
1638435
345712
847940
848689
64952
1326177
784504
1268611
1708896
1914434
1861003
1573059
1664521
1498520
1291469
909967
1348471
1356280
202267
1729308
884098
905656
1045524
1990091
1312821
1498229
305151
1667008
1071674
1408033
1546302
1285777
561805
1579537
1158154
950689
434819
1266093
1982726
86418
1334648
1442246
1806528
441928
1223768
1661268
1606529
1091689
221138
1263142
163884
1451188
1843188
1014664
1726603
269233
1111388
882355
800911
1576478
567868
1587407
1942362
1873972
1416923
578723
1052683
120238
834682
1970840
1559853
1379194
752357
1472170
1249532
912245
31501
1910866
1621322
604036
1101826
1880757
1050994
1644372
96185
177584
465838
1456628
655356
1885763
1320836
1716714
1971324
590759
624885
1843490
1989103
1825536
482733
93033
1100568
1550329
1596020
990980
1617856
154514
188943
24727
1601971
1822217
1435288
1440228
291019
1611580
736977
910066
503000
909404
1784486
1120037
40087
941444
950996
827223
1167708
1740116
96570
1890383
1332321
536828
202678
1173466
112159
1778505
973756
366369
784831
1516201
646237
519673
1786904
1726605
629280
856451
850800
1194373
1610532
1140156
1906302
516486
355886
1136722
394613
1421753
1953907
634868
81331
439280
749500
315319
1022430
1470156
95639
1519575
263208
1559270
1947359
1139583
1095954
1147104
1831870
1713247
1951815
434251
1993623
1330677
805761
1478568
386642
762551
457266
200131
770223
931204
6887
472519
849439
1882401
748974
1760068
1921206
508872
1337048
42290
22417
427909
1724356
1853788
1016197
1377702
1663203
648032
1549390
1643872
147906
1401922
1538898
591749
429431
1031106
122166
100907
1791163
1004767
1466262
1573866
596469
1891785
1155650
15806
1748701
395678
447083
1070896
508038
1377544
1094276
248909
1049737
134567
1940647
936394
466220
1310189
1939579
1324173
369221
1081528
962360
1280371
1820286
1825950
599671
659482
342830
56095
1067937
877707
1043812
653361
700068
1212596
603986
975203
747373
1305440
1182874
834444
1228983
930
1274437
1282075
572260
1837835
328070
947819
863754
1384201
1842195
465074
510162
1895082
496630
1510544
1446759
1265194
1449031
1854544
876516
602117
182652
1254832
343941
1383786
1283919
247499
736869
768713
886060
1885313
535697
32938
703329
1815408
795089
580062
88402
221633
495478
1855070
1593987
225992
1047144
931813
983072
329653
1474739
1521078
628899
1842453
33414
64702
1470984
349833
866127
1567370
1059055
1785144
128397
1012022
564229
1031871
1363955
781929
415688
980556
1095459
1032757
348397
822863
1275029
548949
677747
40581
196385
660003
686079
1202396
1399749
1427759
497029
661200
448127
976803
1481939
1640271
283343
1671604
1109841
1346415
564123
1327113
1228770
282002
1762832
267757
363676
1703867
1381323
1052615
334758
1744493
1899696
78702
672905
336391
1370682
1748997
192495
1833081
1508935
1671746
1803919
952254
721252
1473728
1189374
221085
496334
831391
702598
1469940
68221
1980437
1073042
108323
925063
877227
1869707
771919
861148
1162010
669693
1574208
1801903
1462124
1197838
34807
718538
1949713
1707629
538249
133226
1278903
285021
1182797
841184
1644639
1676562
14620
1903817
227755
98720
804012
1288179
1136410
1343990
596868
765048
675364
688796
260320
669536
1926793
1478024
392187
1907390
174332
980002
40519
1478427
1752309
1188027
1256087
783228
651765
609667
722681
195082
1885729
528473
1003073
714560
366414
1099736
1619394
703588
121772
148367
1991751
1436677
1568675
240839
1876046
731604
1335130
1397579
941764
534162
1217572
14479
1291288
1765442
1487873
983608
1337632
274195
680578
15127
1799067
1831487
627971
379174
146856
1209544
1238854
1603896
1510393
537511
313455
1629629
1902741
1443188
67722
1563424
787633
1404726
1028363
1299457
599154
531878
1029043
75766
264995
1707672
1968600
54945
1197657
1434435
1439554
1275211
1497416
261063
1149173
45846
759707
1145034
1492449
22923
1102177
1495170
1792167
1027917
1615781
1316146
1253935
1437295
1981178
1994244
961329
1784689
535831
751558
927707
1215930
760227
599557
1789747
1840817
1962712
448756
312535
447169
427027
1459746
1815157
1727255
148858
533266
1725440
1843306
1662523
445914
916794
139017
1339881
1096161
135351
74142
1582555
1949495
267609
301527
1817503
814068
1524570
1100875
1619554
385684
699751
1043642
194589
228667
1825049
127268
1899741
229483
1077948
1477145
1699648
1262488
905563
1788515
1273974
779052
371346
870947
962973
342058
1128836
206123
651349
680894
867708
1924474
318156
1256668
1814683
1797337
1359378
1897016
1480079
557562
390627
1166621
783225
1994393
733425
1936240
1364069
1828752
1041022
686097
587977
1123335
1531635
913447
1225082
1151411
320978
1002867
1776347
1831630
893250
1321397
659947
1011934
1550539
1233105
1659273
1089207
1198876
1880392
1485278
918299
320765
131567
538291
1376579
58226
310030
436412
984822
1494722
978260
685276
1788252
1030713
1159456
1099146
1408053
84643
492464
213417
1659362
1909555
825991
1310940
1447972
1265945
1119043
282825
1389797
103355
1300954
561974
616921
436035
477047
666603
270215
1725785
997618
1651399
200188
1444459
1802774
362854
978489
224240
323662
308140
519665
1360469
1346816
729129
366037
537282
1293430
101250
501549
205887
1493478
642916
83343
1497720
469875
1393669
390928
48391
170018
36169
512602
627534
113805
660957
1279863
1559090
417855
492905
336189
884918
1424823
1411097
972170
406702
363057
415534
1923143
211299
1369638
295393
1324179
627630
1247616
1159556
1149699
1668561
134928
1982648
956172
1187726
104033
410180
562895
1879573
1575739
344982
1397342
1403703
53258
666514
420391
339508
613858
613383
388711
907070
621316
661047
1482772
1115478
1963447
1470213
341227
1292127
1825109
1875502
20313
366487
1950065
361991
717384
638674
1559340
728224
1978909
781948
1025440
244578
1809825
93580
532619
330539
1383041
1679199
466915
496291
313469
1889831
1658171
726988
1110802
1755875
863341
1235755
493176
1106032
1051937
1327631
1513708
1085674
1273189
244576
1392641
524367
1652675
1905349
1091192
935646
544356
179712
1088432
191775
1925067
1539700
1231947
1508216
113672
1824406
1367012
1012187
490905
1318518
1093976
23702
1245007
340053
655289
1418745
1908751
696620
198523
211879
410069
585229
1367431
1436181
515487
1956192
933247
1507422
546703
1789060
1545483
1011688
488255
303996
1886243
1078195
1602765
334807
284279
956858
1628626
1194500
1963414
1209945
857490
303183
542148
1127734
976676
261993
559047
1735616
1026676
1368423
1026905
1728795
668020
1032563
712131
397712
545435
1900534
1362200
1837269
348506
247638
1678008
461281
1854123
1470748
1915733
265869
1851455
1618767
1112838
899334
1036948
847318
587820
198865
107301
1459862
312737
1020528
120840
478353
528860
79738
665116
1730551
1909844
1639429
1063181
1673270
841566
1603886
288672
618566
39362
693226
340970
1717884
808719
151830
830732
175361
1403717
578032
1542348
1355024
1580319
1765210
55286
1492941
1381312
127787
319422
1202914
1821378
1948696
1423218
790271
250280
304323
664189
214334
844042
1800591
1763022
165928
1732623
825621
133311
1278552
1540561
368336
1849935
1679927
400232
422947
321615
131598
1752235
1904041
1678092
1146759
261125
181830
51837
1855451
1363724
877748
1208709
1011930
376051
1698874
441213
1984073
1267020
1365313
163596
314603
447031
1998265
1873303
1140060
1631319
930218
1941104
1478816
1137503
334811
1162437
639697
1171454
90881
572330
19350
1538917
1911267
339499
1586936
1512955
669901
1108771
1541700
1982209
1448804
93565
1349466
1549524
1534756
1642383
314198
325663
1370121
1794800
1665310
1165541
1590043
1810134
285783
290871
1882328
1274774
1375838
912467
1675839
454062
1769338
1569492
815147
1929016
894855
719346
1945887
681139
836336
1212534
796538
1741837
397333
1565224
529259
1072628
436774
1228608
749763
1086780
759262
917375
1857699
1256129
1259610
1095702
1058434
1226923
105896
800124
245223
1437017
1793174
629349
1977117
1716854
1283225
1095364
1818190
85086
1513359
1174036
420822
1385216
1897910
1864896
1749930
1170785
1743774
1916659
1345018
1099628
787098
1358982
376448
1917468
230397
485844
867484
599200
531331
1883158
41894
1234527
434619
1342961
119339
465658
558883
92421
1801585
1196569
312556
1596268
1427225
133691
1238869
1850683
776994
1638760
1835498
475440
194588
1060390
397330
780549
1053355
788881
694816
1492276
1688636
401621
555235
1035919
335260
787136
1189402
1563018
1262983
1596177
184111
117618
1320795
1406495
1309504
880816
1010499
186290
387019
1361513
1233983
1353098
623689
611165
858652
707967
663164
1328866
1507880
1225521
1776998
1158985
1000780
1382586
898584
670583
317066
1846987
944501
979878
697187
1163860
836628
268189
1496908
695612
245814
1129077
846917
789702
1985824
179468
1609752
1162240
1372102
5281
1032494
1864195
1538459
1827785
1236925
1247448
1981109
1233335
727248
219803
1346744
1527484
1479524
336401
1545896
410737
593916
1964101
508930
524131
1091773
802166
582269
1747452
1903312
971871
847151
1103830
193440
929122
317033
1652129
565429
1536885
816370
1045603
560143
1312445
642011
250229
210756
662695
1093451
768563
135607
692674
1185034
1087584
366057
1975487
1688210
418715
1519348
429288
1441209
1319755
1154263
1005293
40965
1704209
1861575
693520
971534
1691346
1382982
12431
274102
1624787
84218
330194
877099
1759411
1599506
487876
332695
1505503
518866
1998088
211484
1965348
537929
113451
1441630
451296
171926
1076284
578321
30986
1818414
1742453
1148758
20393
1678201
305522
1920090
764626
1796910
450542
546931
1560292
1133106
1959633
1179561
492494
1067524
1578068
887678
427090
1691907
1427623
586425
24244
1028983
1935960
1561359
1531291
1996950
1048103
1602105
480844
1466560
815053
1573511
1665491
652349
834305
194677
1455606
1403671
171309
802656
1831883
1009170
1687927
593177
63320
1760634
131296
1834938
1446063
310060
84001
1430483
32210
1898675
1042839
1322595
605104
539917
1986016
1164561
707369
694833
1804348
876417
444128
293084
1522602
1267422
1802842
1359743
347857
1400315
980931
987447
1141573
427839
84381
21211
1499142
677869
385281
122544
1870716
1092704
409543
1570344
802378
1409926
1496110
1038514
900763
837682
1819801
704200
25749
1120614
447508
355735
130032
1243601
28482
1305879
10270
1938560
723973
1444168
1272156
979457
870453
490901
1015769
901511
69841
814712
1131340
1604434
1167803
1195799
844952
524634
1328283
1217889
686694
1177157
1681719
1069000
626807
1210382
1853301
1119137
1220441
1211261
1189304
1262431
1694259
1778358
1701055
401676
265804
1965085
1366463
294741
1845449
1838346
188439
1846152
539472
1535043
896008
738986
1643631
1494668
1657369
754616
581695
1401978
1777130
975789
499140
231952
1544
129777
604007
434105
1805254
1871282
640818
1988836
1409387
1846945
684518
93839
381867
644252
1590360
604463
650713
1146782
1430110
1299317
1387624
359467
1084989
1375678
1947893
1562717
1527878
1813801
889647
1961322
802384
552340
632040
1194644
1508737
1793698
1767469
1481948
380909
1529272
1574521
1320715
1172956
182597
1147189
1498528
446402
235528
500047
1627901
1996212
1117945
1242861
681328
1575211
1388499
1607221
766553
369346
1459599
1013093
1331884
948956
787004
350625
832908
782764
721980
1929785
733537
989596
97119
317035
666539
1065976
251720
1241350
289533
19824
1963640
484964
1794675
1084198
1839669
329309
968302
1631878
185970
1740815
1712169
592226
1540414
742661
184875
1205315
1335446
935953
561032
870616
1665717
206017
1123282
1860993
1810554
1373859
464521
16153
907217
1094639
203585
1418838
1167626
404031
1956398
1896520
1316403
1673404
1693110
1049589
458959
969536
378375
496344
711150
668804
1730019
1969715
116340
1727713
399148
1616445
382670
551051
1228689
1991471
1042810
137018
1885194
951057
213597
579956
686140
1265767
604182
1008157
516621
520659
1099818
1422052
1708773
1023263
1120096
1334632
1012942
1813603
1007131
1209468
1868436
608976
1363118
322038
1371054
218356
1775573
1706431
255241
130019
1042755
1450227
551505
1361429
1610136
271650
1239980
809489
507860
56302
1934878
512608
1302405
1523815
1348709
1468508
35062
724301
1701863
284915
984784
1883204
934942
1181051
1377322
582579
337333
824447
1871702
1421526
1152065
599972
1627425
453216
1613090
412416
1995411
156022
593343
153467
1127749
1901086
808926
1989991
983589
1232130
840288
1893286
1315442
1431849
875802
124294
888574
18828
204301
1805082
968535
1977980
1664355
463994
1892296
1500238
522116
1278374
1027053
693008
1703784
85170
802884
1920063
1997081
1621908
239816
696553
419050
693622
895662
273586
1748685
868555
536209
795255
1185655
1656373
1785352
38051
1107668
1368476
1452145
863492
4373
1339702
1292344
1961694
133340
1952946
1641213
1077322
870623
747106
435317
1154579
1824556
803084
574746
1458065
1382725
1198281
877696
1039502
1165793
745478
904297
1781292
453804
1221718
753808
523807
358468
906714
1725658
274495
1151621
1706829
1727326
1414377
1766802
596874
890069
1408270
1353898
643651
119839
932709
1231363
1096732
1222528
706425
1736095
1561093
954418
711384
1804400
1179562
1352386
1916151
1510370
1521494
1089187
1839022
1115897
27826
1636374
824665
1290278
557462
716367
1041804
1688436
1775285
1170945
1317956
248117
566572
1314628
1919939
1483567
1911237
1078502
1475982
54783
558368
1946643
1561530
1384127
424299
1265115
1739892
1718922
1638420
1144712
1918179
1600277
507951
405889
1755846
1961107
387841
528511
1974996
1579434
1090510
298779
11839
1899976
50471
284276
1702568
1942763
568466
515048
1199360
677842
557199
1554803
6002
783745
1533024
645478
1032677
1175486
1864272
1971505
1235233
1010294
491451
1026067
243915
1839868
486000
467843
1899618
703520
268868
1266448
1927806
1930468
1339936
1195599
1985038
835808
1561096
1758240
445236
529679
64497
1652853
875139
1186245
385115
949950
1483456
1665874
1973766
799549
385803
325504
1443592
578504
394685
34467
508101
1097478
1085495
1547295
1055022
908499
1386505
1488987
1872234
1889968
1621919
1793967
1062493
1054455
260733
1903547
1486126
1906214
1787816
36550
1428825
1855176
187033
431763
650419
979925
1915660
1193020
1174005
1483937
1770193
402292
1344550
1426853
163103
971040
751092
1055362
1192860
1744761
74549
1173985
1433532
699583
509906
1780444
639206
227909
1612564
232146
857482
1572782
1011079
1846218
642920
1965757
1185973
202232
783413
312009
1447472
1983212
1725778
1094399
55987
985404
99135
1336281
1091664
5163
965699
1967737
1363301
792261
363480
1624960
840304
212471
379822
83199
861958
134224
644737
449538
612794
949502
747453
1585116
1857593
781436
30234
1941557
329792
627616
331712
438312
955961
1994923
735386
415414
1317584
1878369
55101
821960
583948
748995
1318396
1147239
1369506
1277116
1211349
1649959
751855
1494849
1114682
1286297
1792066
82759
641984
1764189
1443525
853185
311246
509646
825227
262950
1441102
8475
724952
1489780
936004
1519761
1690655
401529
1458624
1313037
1898176
1021410
490289
1729620
1118239
1462303
1843278
1297261
184212
741502
1711240
757368
1056867
471255
1073359
389501
1447350
847820
1729315
1101826
811178
709740
153842
981991
920815
1907797
509563
1928651
381314
1297309
1029130
1071073
783942
644944
1691760
1374181
580670
753927
1638538
136266
688162
1288636
1570497
1211182
344961
954085
578622
755977
689017
1961423
1534508
1994083
1082167
1765691
1855038
245485
454407
1863470
1316532
1177934
491047
877320
1651660
1540297
1614040
943468
1277409
852350
1042516
1479344
235034
196476
1241339
91824
865650
1543574
149738
1558366
728488
342438
655732
1590533
1335042
903962
781167
1784278
113432
1373748
183751
1584093
314471
1678983
22381
1025119
1335685
1565032
1636571
283500
1450582
314066
642670
638798
1461538
1428483
1205911
1030383
1202535
199235
1779217
753548
860761
1238927
348383
1433442
1049374
586124
1163809
188732
1728189
775028
1517973
1915640
602883
391038
167760
121593
1461754
821502
113150
1743651
1222818
443339
1167760
1012070
78866
569413
500070
1428966
1649950
317127
1131304
1500249
1022497
497683
260575
1244649
1625883
1346223
775812
1923401
1642216
1122326
1745195
371906
87915
1806677
115589
689215
937526
1855039
450958
1362084
1616063
1365472
581146
582591
161391
1090565
1589768
6501
1265357
1276020
870451
1147430
975468
591439
954901
1106879
691893
1172235
1602488
701018
1709577
148286
1408264
619976
1071956
931026
829504
116910
179360
70203
546207
1382324
197782
857839
1904663
1419671
1858261
851700
254218
532133
1326436
1490228
245917
56338
734779
124085
131266
642898
1561355
1078623
1869957
730596
118193
321364
879363
999109
462043
1225733
218428
1888669
1979990
795096
1886911
1959789
1873290
158698
487125
1426106
376013
624157
1297099
1580639
651042
549765
818738
435609
1197408
349116
1200190
511048
1907743
1589583
1093776
190322
1412349
1277897
1487502
240305
1934565
1767793
696516
1503773
124409
1397027
1800459
1686667
758516
1077360
227915
222087
989104
1764647
1029226
71154
830532
1253196
439460
534274
104879
826856
366268
715704
838867
527674
612566
1772956
1374250
100526
664721
850099
263906
1068938
1019957
1451734
493247
1778383
362431
1825888
1508267
725595
586622
1848145
183739
156449
290622
19713
252517
415121
1823530
1231741
948557
480446
918300
1914042
320710
1054851
57989
1643177
101343
51435
1968955
1204999
1802027
907126
1394214
1928057
1713603
1132535
1313401
1022769
229389
962618
1658949
267768
412461
977711
890195
837018
1262538
923621
729306
320722
1958666
1709430
722542
255567
426401
631511
91888
790352
1451925
181414
1131178
1143762
1600047
358922
644539
231939
1753478
1405796
875593
1777754
603445
1856463
587999
1206625
753964
95799
1284642
751651
869684
392877
1823647
1694909
189861
1590756
357978
1926340
1536412
1430448
480024
706515
1383814
1523622
696274
1347744
984880
245523
973844
183612
35629
775158
1544009
666142
1998812
35249
24785
1375581
759936
661831
1951869
1745823
376976
1588104
586299
665404
1085131
523139
392807
680292
389384
719144
1049438
340814
1768609
520870
532771
1107358
510990
911624
1500937
1506231
805762
925561
95417
1519790
1737082
1763872
606479
1841888
1843359
817823
426655
75364
1969907
1960784
1971247
231932
1493249
1694105
1351509
1347084
35274
1881249
841438
70481
1823190
1000235
275211
606640
897547
1577816
1071515
274362
1519245
1799768
1065278
1165219
405403
822549
118164
181205
956621
1676513
704465
901170
1832134
540854
669795
877436
513683
843289
40171
120030
805885
26628
738293
823825
1766758
449476
240153
1792745
836304
582857
740868
1908408
441335
264813
124660
995702
720388
1859101
1746663
307009
1462248
1406919
1923620
288411
899
272308
196737
1511056
571537
265111
348672
1775987
861696
1948672
1591784
1593229
587284
626156
943191
1552039
1088793
1331569
1627562
1638824
1930240
1894840
1413976
1149684
1304784
204520
814880
39990
1218656
563956
852282
438080
1806610
179840
1651371
96918
255316
448254
1587326
196921
115092
1624546
1064995
662909
481160
1076158
1873213
1934253
478990
523110
1845766
1892610
186862
755433
1097203
1518142
1546176
266246
220989
1635818
1633116
1689814
982577
708911
699940
1059401
254813
1005047
217409
946580
1620781
1422401
758737
1016337
485641
213393
128841
316194
1460497
1542080
17022
821002
430464
645999
1157595
983402
1896142
1354878
1952092
48143
938268
1960143
17968
713491
502737
1990173
1262151
1736579
1349133
1964693
1397317
222052
1283367
1259978
1254082
1596960
1627295
403582
87117
328174
1045974
936898
765571
207446
650005
1095462
1357187
1675089
1716201
512300
324266
662781
984545
824317
1449022
636128
492047
711371
1899272
572852
949367
643499
1902718
1398512
1473365
326143
1753587
1318277
63278
726440
962527
1065869
1497836
1244957
1038612
222842
446589
819890
1734373
788131
392441
1321115
205322
880707
1941232
434762
132663
1609337
1342661
738099
1511736
579762
188156
284132
571029
1606563
1311514
1190804
1173660
248613
95421
977110
1315367
11203
1080714
149634
346627
51114
1588515
1830709
834322
1640400
676766
235605
1831880
117911
1322573
621256
38067
250732
1224207
586114
1838321
1446120
634871
523388
1704249
331167
1504688
122097
869456
978100
264533
645571
957561
447532
1583560
1816483
465846
1847309
1754771
1851043
741552
1858353
626005
14407
1533846
913911
319631
1641683
1584052
1798285
725197
1907406
1350749
1369278
317151
1494849
59090
24358
1965162
10804
135381
134494
391533
260839
1145925
201681
506553
505704
451734
1942452
190668
1416559
394933
67916
829392
1934476
1897510
127830
658338
387155
1352456
482591
601125
1305916
225495
151567
59756
5035
368455
456606
1126536
1090699
1794427
538636
1783505
1553069
1086582
54898
1184023
167154
328167
1837213
240279
1129714
752209
791153
1033454
338521
1300085
286626
671210
1723298
46733
481863
1401216
1573740
1460621
1545764
1597251
1689691
1609949
76900
918889
470217
483063
1229113
1804350
72504
1633764
405892
1160418
1341330
230681
194459
823213
1471183
1724288
1305790
1178588
1210631
1816880
1047398
1517226
1821012
551949
340175
305560
103468
63877
305769
1951091
1955651
28835
800938
767350
864299
1355351
1078513
1856844
1741279
1682647
1616454
18850
1814061
1211697
1384856
107960
1681360
954578
1601837
1143807
1044949
1384011
618742
1409727
1433580
1855370
207815
1870979
1066842
1714383
1069919
1234144
86486
1403930
1340697
1992821
1823561
554766
1424362
442693
699025
1712579
1811068
398650
501299
1020045
1200627
1192602
1203126
111313
193817
1110
50682
896826
1566616
1216449
888178
1658274
1327289
1889859
241813
609819
1141894
83815
738932
1488292
1852036
1527104
1639521
638596
789934
1842268
958664
1217822
311029
1095374
1242289
335257
1766466
1287424
424090
1331470
104651
1411260
1543146
832071
399714
1579673
553382
1411502
1260697
1763717
442181
1773254
176249
489908
452807
781916
1956394
463529
89199
1449251
766448
1253185
1429462
1026773
326042
245687
1137465
1057638
1283731
1222812
480457
1640323
1290334
160420
132221
560872
232306
828605
575306
1211240
120936
727055
716489
781044
1896024
886660
1766252
667639
131428
1931777
1014605
1020931
1996267
187934
1273483
270561
327687
1147052
627493
1646311
1686063
1679157
611621
419574
1525139
553883
1099102
1512844
623184
1472396
1872193
1921874
23727
1288530
1153726
910363
851318
1831891
1690668
1028022
1022954
696333
201614
1958279
1466805
1430823
1119352
812045
514218
1504774
1541533
1977673
1564706
1977405
1363701
1625760
589537
1251120
28659
1542669
1265409
212880
48558
496224
1025466
339069
874997
1599673
549038
50211
1333932
1432717
1936943
1277896
917828
561685
1097082
113352
1978591
754053
576803
1570366
1704828
170835
544124
1415337
1395354
1910659
454204
1835276
1449683
1478134
1045734
1159715
1574111
1334168
1406739
200940
1261076
1975316
791844
796385
518609
1075454
811741
1739212
1094187
1601657
57291
224363
407818
1936818
860322
799786
1232600
1158573
1077275
573944
1751592
1044943
964334
226393
1954515
999787
1176340
1968446
1195612
856364
1055112
1875963
457354
1547063
1540146
422935
987890
221094
1111181
460778
151698
649921
140664
501821
1238366
1439487
1701643
1255721
1432391
1110678
1671903
1640362
93955
1536223
118418
518379
460087
628610
1178185
371604
766502
872878
787230
240530
1058282
679207
255102
1508566
420369
693496
1209602
740579
942743
853370
806555
1988185
1169299
1381100
1942344
1710164
585128
1355539
901440
132408
507460
207028
1584324
1831166
1448107
1629265
1855014
738156
1552504
393956
418893
1109849
1625336
54105
319947
1709958
858949
88036
392300
1054095
1022591
160074
300639
1470837
175472
1214972
1211171
1214616
240367
704639
1051143
1241596
1334464
1172243
1461971
210653
241660
537492
127029
1695944
255741
1014814
488204
603146
794266
685047
65799
197598
1640208
1217337
1320458
344999
1223705
445201
1449919
410765
1324972
134550
513999
991056
253963
1511162
1952972
1620279
326469
1828805
311746
1785229
1834837
494593
1447414
1349979
1826926
1132199
170843
1211346
1720789
36997
1314716
231948
668329
687056
1614353
1651443
387704
1118249
135772
892885
811038
1186517
461723
1228410
1780570
64618
505105
1321045
237996
1731606
1165546
1259180
909346
1793011
1544959
1597971
604926
663336
1837435
1916401
414091
1514070
732891
1885140
988203
1122054
1052803
1481125
888614
1995670
688387
553955
1432513
711090
1979169
1510292
1518303
262959
1280535
1858257
135964
523378
838132
509060
726508
1297194
343764
1890224
1849677
885441
1191021
244696
1537620
75559
1639220
116642
441342
1904588
1989547
847902
1499081
1085376
1584462
1406725
323339
686421
1571299
972880
180846
1592700
1836964
762174
801199
460014
1853719
588099
560564
1312982
1198837
530727
557396
413747
629032
737378
1771147
373762
1779910
1763727
1835099
248047
1467502
333512
1478347
232254
1874052
614018
1434242
472785
880549
1438767
1873583
1173871
982617
299658
1500972
122543
1032965
1693825
1257392
854204
1635890
911633
663189
257451
606245
1006143
1111381
1017202
1563424
1027791
674550
1827560
136456
1161259
1896379
1062064
498749
167518
1831561
1236963
1765782
604535
8687
601917
1396972
1292270
1049327
1885028
1411410
593052
1926118
665754
1240796
729660
1053029
797198
1354998
1578424
466072
762867
228792
1262354
292670
1355365
1697407
1467952
958815
333420
677015
122164
1793098
1325145
109755
800113
971989
1523028
739126
1492329
1935511
1694781
1717777
1068779
1903076
369557
1458386
1785704
415064
952716
1261907
1863715
1198608
1981824
808715
144041
1872373
1456031
1596888
805927
1737546
1745040
1632618
222874
705807
1787876
1421206
425172
669421
1775487
1128095
1383279
134941
1191319
899869
1299235
1089996
670326
33856
1975251
78250
1309900
1815505
1252537
1944053
1845850
331007
341525
669840
1971317
684054
1469507
1313133
414984
1133148
11243
51688
1271048
550575
480860
1529850
1308131
1881825
987608
551273
1763289
681386
588263
1828980
92203
1735514
786445
1273665
1247980
197504
1029438
1053785
297504
970514
175133
1808302
1584072
399758
1561760
844125
1589646
1288872
757162
118227
1874826
1677669
1256793
1489630
1827124
332302
1647441
1075286
973880
738307
1831409
925407
1590571
904015
1974127
1284569
1880253
168263
1750514
1156133
834746
1601292
778301
1087939
1680423
384494
153607
145463
1497432
513509
387761
1217128
409308
1168708
932452
1427458
1692700
1954343
54116
1769054
467291
153356
721554
269397
1734973
219499
1351804
31001
1855716
1677162
103831
1667457
1249261
1090509
843581
234775
940603
754461
292943
1691422
501887
1186636
196008
52511
782375
1127775
832889
947049
1882759
883213
1876599
1159740
641625
1349297
1717925
1702798
20003
1932027
712765
275561
362514
820514
1766678
752734
1427249
1363849
1631945
1401047
1361350
1557994
698283
1292894
1045465
1819768
1396482
229835
1364034
1926318
1601340
1062825
453478
396938
685891
455554
1455065
1380747
747158
1587645
751528
1220861
1010613
1707581
1895084
791803
973586
835504
341394
1297637
514522
447708
283103
359416
953450
930733
797423
233128
149355
1530423
445967
1394778
741931
1394384
1450157
1824257
749183
342221
877415
1973025
1102976
940248
432014
867082
1075295
327888
919700
1835426
310638
1546813
696834
228217
276663
252600
1012787
106645
76358
336910
409419
840673
313877
1373183
1512598
985124
454307
1192608
767899
358239
470081
36038
234426
1166742
1577258
336783
707982
236938
141742
1850044
1739280
8836
702345
1046326
462959
487125
467062
1466473
1672610
1899404
299014
381772
515084
626017
1433980
667001
461239
518074
525652
372797
89491
836874
1199317
829544
364965
350873
611544
1941626
1293682
1214928
251783
1497715
1048848
152961
1488873
1784326
1123084
1519554
856706
1454569
797641
240746
1360058
1110076
258099
1295438
1953332
1558322
1608859
138240
782568
931992
81472
410626
1205962
550239
1001847
1363822
199318
1063731
181476
898973
965938
524215
642329
1702436
946536
946155
321075
1806155
1050431
956745
676122
1004432
1769762
73393
1942669
1034909
1202849
1069133
1182675
162244
39782
138099
1973396
208381
1191972
121257
845164
1147671
1252112
998344
1601826
1427538
1739581
399310
947516
16477
706431
1940060
1327392
1926408
1676054
263657
1031457
737637
1050144
491345
1814167
785015
1692386
1488875
1685163
1169231
594973
1029468
974349
1744121
403131
737549
1831477
1199344
714285
510753
1169630
434901
1828667
1844592
414268
1133201
394618
1946398
506604
1608113
892843
1280147
1710281
719461
832197
1336215
1223331
1142146
1717701
920781
904711
1993229
1134
1227137
676459
1823108
377881
531819
491690
1291818
1238424
978879
819834
654327
1221897
1834293
790930
456738
775022
387394
1050814
1864161
654959
235561
1421211
1753347
1870908
741940
1000385
1056718
1056199
1592869
289336
76548
1831852
1191982
1489348
1906386
634696
51059
1395180
19377
1440975
1889816
1131720
149442
1737393
984361
775986
1562460
827235
601065
843845
942424
1958062
1697944
1978225
117306
1513087
1572691
962985
1640249
677234
839784
841240
1579775
866844
43746
376438
1568233
346395
448932
1877157
1713725
1469422
843465
933263
1026229
1359649
1242028
914719
557659
1887553
453862
1001537
669043
659181
965065
37618
526918
1079072
1888951
1669331
1850945
863035
504547
1396581
948984
275680
159911
1765492
1790390
477552
494494
1511668
558838
1340711
710480
1856672
485870
1035293
1997305
1886413
1596234
1801261
963503
378399
649136
1429245
1599543
12395
1699490
537922
164068
580880
33311
273671
810464
653277
1434513
1404624
866988
1832021
522060
1620594
494571
12227
1013211
402036
1900305
49352
655136
16722
1936758
1650750
839685
1733085
648418
503270
454623
398496
1166299
769516
26130
1785835
1983489
377907
932617
577230
550941
17401
1970283
147830
261915
1497592
1959046
1311645
1659995
1874072
1328776
1253130
629531
99689
1781578
940219
221103
1254985
542503
1188571
1439674
490016
1911491
1560603
1236988
1763971
1884254
1785329
1760164
1154251
157447
585312
1386421
765892
1229748
154237
1899532
931683
1907695
688506
1115630
1729406
995774
1726298
1813265
1142236
1732859
213137
1920180
904474
1173546
953185
15955
1498887
571518
1709951
437837
60868
1816305
1681763
655678
339128
673954
1120771
193767
156484
1685504
982518
859622
1901504
848248
403972
1320169
1817007
1613859
434199
1710239
482690
252749
170459
477883
1360589
1966462
935099
1773865
351091
183041
1118236
1818294
218066
279692
1522953
1405715
1520666
219775
1168197
786808
595036
1298876
256958
1374252
509868
796461
1543138
1652707
1651792
1142822
1625787
600497
1590964
887097
1712725
1406320
1349415
1280595
1995742
1852401
469548
1332798
1110605
1315299
1254551
1309343
1164665
1579886
1816590
1061486
715548
841230
207335
1914386
438357
899577
1466016
56850
568906
1800158
1329402
836893
767284
970700
1162916
602713
1452951
1750178
1427402
720368
799349
1405323
550751
1961221
1557701
1648448
1444159
1034014
481973
458474
307775
1903271
1411803
263599
214106
1782110
1982606
1548570
143756
1123483
384655
574351
1067825
1732645
1802489
1497053
1554787
453487
164412
1752128
953949
1216921
1590364
721903
1241307
164156
172436
1086150
74365
94946
312075
1453389
126673
230094
1764160
919865
1343360
426903
1499281
1388193
1758367
1708457
1091503
498052
876254
1825762
719144
735440
1399399
239488
24007
1529340
294878
731574
1219973
869512
569787
1158948
1225868
320166
1421849
188206
1040104
1081063
1909406
596076
764083
1995061
79989
1684871
1717840
1956796
620315
590576
249090
1359769
62803
735325
261192
327221
79215
1057402
969129
710670
655949
498656
1929361
1558279
1838759
1801547
1630975
156995
392513
1625458
1430137
1483620
363184
42006
194950
1559927
461359
724462
1164201
34801
1314395
1808366
1969065
552493
1823526
146524
332545
856848
922011
469299
1250174
1106952
1232202
1421748
760639
1103909
1162160
1584054
720189
1354493
106108
960504
945833
1027056
959454
708567
1187242
33553
1971998
655029
1082193
1010131
587163
1081697
1858052
586891
103132
949421
827500
565564
1801558
1492874
1135186
471000
124748
552230
945550
305711
639430
1563455
173176
691144
1235030
59367
56261
861474
376984
1567846
587106
1016107
1760401
1789078
194350
183868
1027035
1090842
1700131
1643591
1180158
968986
144074
1717656
1425261
1481244
1282631
95350
706655
1547918
1240357
949722
1758771
674014
1562407
1786927
352758
190545
1735731
1358386
862773
182744
1380645
1457064
1209439
242647
1133972
1659898
1679885
1896165
1015410
274897
219290
1970842
1014051
153424
71622
184720
1974260
1071614
50401
1061296
919837
693844
1941605
1392330
1480111
800733
909465
1824193
38452
388771
1819847
642570
594102
411159
386693
1912542
1137882
971677
907298
1992240
945955
1135077
1535914
106427
206276
1373932
1786047
1432275
1779653
79975
466083
1152403
1807975
743560
1177531
741137
158970
124745
1571903
1007055
1118739
1417908
1821249
1974046
245709
214405
791111
1998739
314063
1967022
1750753
359558
1750045
1429509
167701
1783273
1485148
863646
1435145
1677393
1788318
564727
1373496
1848651
1366937
692339
807150
1059804
418665
734237
570612
443367
1801866
665619
1288823
1858604
1005020
1004831
1721861
1201210
855574
1447927
56841
1831553
1042906
1063737
723395
1666355
1579621
944740
1801258
491106
284272
1144964
666179
1812532
980143
1112384
1689939
1704662
585218
919698
981955
987048
1450078
1186843
1322246
1738095
1445118
396343
1634600
857488
717777
1414649
333993
911402
464299
1559452
979442
951127
11540
586397
13746
1885767
1310199
1275083
919363
1177468
1950003
1211972
490111
26099
498085
812432
1645370
1384252
831549
1443247
648917
1602250
1791229
1905703
1756265
1055760
1199210
1132202
220555
125439
636865
561681
1767991
1003239
1744065
1557473
309431
964988
1316270
1221623
104342
1556518
1826190
1481837
1550132
53093
837385
1040353
1815310
1867366
174319
849057
783200
1942219
1366321
636539
926303
1926831
1963227
11510
21905
1285066
226042
86109
1879675
772822
1920479
1626352
1637791
1676192
1217553
1033171
626672
1161642
836459
105699
1185417
1846593
121303
675446
234323
1443152
1489495
1178044
1575171
1045423
1037832
285499
1697059
785401
4072
593557
1745570
1558426
809381
925945
413896
928282
633929
1659189
1921416
1023235
386643
1058492
1510669
539836
1181105
1806101
187107
249309
1149467
1548598
1444725
1110823
876044
668254
903695
1986884
122117
1931666
1376403
1655918
656626
994283
1780050
1825346
1518915
958414
1989432
451638
1434085
129371
922807
1493316
1761961
47794
281613
920390
1830258
1917159
1034981
1241250
928332
1094503
1396429
1744769
1657332
1562001
620330
1240664
77237
1153020
54651
664421
1288726
108588
1237538
1820226
923632
1810618
750999
298574
375089
1848017
762907
656531
1254123
49136
742605
1099397
1025664
1142621
1162547
229305
160530
309379
432460
184184
1889559
1703174
178679
1181742
1337765
462457
403243
1798737
1357626
1594468
1982589
489489
1993293
265827
70469
1992594
99012
1933113
54192
163402
1562325
1680105
1700952
1108472
1731514
378773
47057
243295
773910
1865230
601178
148705
1548519
1062497
47779
1494973
495251
1036072
491245
1812594
948167
1094541
245217
245182
1038235
1002650
1211961
321677
1144639
199077
1764888
1073481
304773
75087
596797
487865
1509170
1434586
164201
1357279
66525
309815
1142567
1539573
1625844
1852045
825464
737903
657752
569354
669596
1419462
407219
46400
1765423
174945
253775
1120142
67754
1276638
1744940
877691
909374
1864767
579039
817456
336489
1856723
1988369
498470
1423741
1152013
776636
1901125
1958178
1556828
401009
1106059
191774
538241
435013
800952
1334798
1525494
1829090
721915
386546
1517194
655014
1859634
1102797
49040
570939
1859077
1113625
1947809
221881
1903522
951379
544462
1479580
124084
1372510
1570455
1012380
68605
317155
1745752
59823
27462
40764
606710
1308385
561416
534060
1897299
1015665
1075925
646866
1239903
788300
1299337
1100991
1556927
1567415
1812977
1433424
188490
301466
38400
1448201
1991749
1624806
1035625
1302562
1160161
953474
1143806
1927035
96510
300766
439155
1403215
1524802
916292
417730
1945038
1089231
1737362
1249979
873464
1286252
225408
1850508
1316794
1915469
1690918
326829
145107
1021610
416846
1471066
125914
527439
1873623
1014131
1754252
277033
173368
1076320
1708034
1556834
249263
675605
148500
680216
405572
107832
1342400
275778
626738
534419
1900262
248481
1096180
1833615
194006
617905
100859
341907
958267
696866
1787772
151300
83677
1151701
313371
94334
1047751
1372458
217402
915761
1909423
480838
1601398
254289
633993
1291058
1740689
1888344
1368315
434443
1226099
715861
1209087
1889623
199453
570508
789497
1973371
454885
1728050
1758716
24219
1141198
1895371
396718
1605556
541180
1841645
1817656
147672
408168
560730
1385775
526148
1629048
1194479
312891
700305
90668
1699603
1410289
1956789
540054
1453570
66688
190366
671053
1155005
411625
894547
289242
32668
819763
352059
1848567
1827260
370725
1218535
247937
1990327
1227427
1707767
1982311
1841758
246409
1927360
1649719
1423051
71880
26689
1766513
875572
1316320
1937278
1688140
1138875
793909
1126677
766987
796999
1079035
1347116
499858
1295023
612958
519462
684774
1361020
905701
784466
737519
654583
673076
426355
990912
1650091
1425823
1984182
524938
235437
657367
859245
1212553
370603
1895517
614517
1017962
1496479
723809
1930637
808792
1882117
171290
1293532
1884046
804113
1015960
1867036
1572641
1906339
1840074
521282
611789
430750
1171097
1718561
819722
1900948
542659
1075262
1333522
159997
1860733
1943628
115857
625141
1518294
511864
594768
1234550
1720767
1966424
10124
1071895
1869961
1712452
1160461
422058
1242435
1757760
1069794
319314
104097
1905627
1382642
662909
714112
1762534
1879475
275030
325350
1795292
973107
32923
299905
1946273
712650
1947242
1313958
898275
549649
1643502
802643
9835
1099595
1897430
1583488
1763212
735024
1976522
623173
255495
581997
1688526
1328120
595570
5278
1603660
220890
1739780
1374738
999923
592999
1026923
1850557
181864
126833
945141
1373048
1951749
1537560
459267
1869481
967322
564412
164053
1731661
1595336
335854
1245906
1092368
305350
485911
1019561
1514892
710322
1127452
1298363
1275784
592154
1781025
484776
902457
1979316
653449
1737999
1448338
1286550
744062
745404
1858622
1585096
783532
1138757
645104
1854022
1030007
1663013
402411
1449541
709568
197853
18601
1224426
977529
909068
1268447
650756
1318708
1429560
588288
1482354
1310242
825723
1497644
1575155
1265816
293893
1054730
1411912
1361185
1266365
630382
595720
1680329
1907973
1974332
1272743
1449066
742331
592100
741860
725633
1284383
1419084
1263958
1169618
1255563
1693278
404317
67853
1500821
1502715
1034584
968911
1302026
1103635
690505
1043671
1889247
582537
1908933
485798
1020976
110873
681945
1138131
1273736
27866
866934
1371900
1790058
1918113
149340
1050847
1599859
926919
1293231
26091
374745
1979776
1678890
697221
51231
359866
1625040
375169
64358
965870
1459972
1010074
1986968
1056378
1586043
1835472
182882
358885
1358988
457572
1064268
159423
751096
506537
692026
65803
106397
207150
731504
1901679
947327
341576
1906474
1632672
1318406
1208673
1355891
1185121
1409454
1244716
1693841
1735601
1788050
1651332
637885
1016200
1153362
68273
1305493
441853
1891022
1772853
1960144
439540
1617620
1847489
561879
2501
968671
1037209
959600
1160353
1246679
1898905
176124
1209790
762607
1505837
626342
1567047
805990
1827610
632008
509040
620734
237953
1179701
119127
867904
1217731
1515811
217004
1093364
97279
734892
593607
1609806
483637
1554624
1970627
1274534
1110021
296461
96832
39696
823442
1599035
874234
1458616
1430127
1788705
1790551
766325
1467908
1296725
979209
824335
309425
1356138
1845995
1508584
9715
1751392
68260
1197268
641641
1009591
692650
1303012
1674749
1385747
558445
193982
577456
937617
426217
1084621
419570
1870360
265385
823689
1150969
1350811
1495258
1156787
430446
141912
649194
795809
1315927
264004
1549873
52510
1884241
23707
667050
1386967
1399565
146445
1334926
422340
1469233
660722
174347
1154216
275018
1541128
1238090
1524128
614963
448197
1597553
311888
1089524
1205744
679937
166109
599701
286283
755303
856666
1879594
94269
1962333
634605
1048244
1530357
1272861
989651
927187
1344258
114218
479483
188851
306328
241641
98838
681439
354352
1106194
1108533
1618804
610405
1444768
84667
1689790
1518439
1800123
1241732
733571
754580
153985
1615613
125062
1528969
920918
862405
1422866
67014
1968533
198090
1588530
450223
1700920
604522
1504227
1741379
1998936
608504
297074
1073876
828412
1301096
1549638
293841
625996
1986553
377495
1878824
420918
2360
1478456
1394194
1732582
266955
804142
250535
1104192
633360
798984
526711
638355
569417
1380454
394281
1971440
699401
1457023
482765
720634
1824046
1915227
1856234
763594
1841733
113452
609691
1953932
1869205
542069
522198
1150125
1458213
1493087
1072366
1931358
1540542
685783
1339304
1376218
177418
68153
1318895
525011
49823
171502
1516842
1470348
1579194
933003
1884517
1964097
1080871
114775
1092842
926956
1843512
1439304
770057
861833
428440
1745245
1884031
1356823
158414
584862
1046222
82453
1300746
1322254
1530669
1664565
664824
1556046
1937252
50043
968644
1943153
1733064
116926
969534
1223035
9084
434970
1983019
396572
1640985
1716867
639005
282300
1903053
1378093
1920213
392059
468770
718569
1501198
1814446
832319
983549
620684
147576
1343243
443387
799281
1158458
844105
331041
1263011
1587599
1211756
1441066
1846917
12310
435671
427813
1646911
1993114
168463
1599187
1727366
687917
1887886
1789396
1641834
738176
110836
1333744
244457
1529814
1104753
1235759
1137754
865588
144971
976945
1487739
1459256
1283900
606062
289612
140904
1750394
503644
1537247
299384
654824
17573
1497102
308716
536113
1614211
1987508
1503000
298601
971505
1416518
1360367
1413113
1141113
1304251
1901808
1804532
543598
1944491
1705385
1489744
1690067
472152
1120613
540555
506196
109719
1930212
898723
1079563
576013
1786818
1711077
447034
1087554
1085806
1680207
872308
1367439
57254
168094
1727464
429446
645217
886243
307294
1525350
818279
1932150
591115
1147032
706576
1941208
1274558
34598
1502231
1888163
1764973
1744166
989798
968276
824549
1607031
812838
743560
897931
953002
1592058
847811
1354887
338212
1289631
187865
370838
1268472
405767
201751
1416762
318726
1958951
1057695
975301
1817658
1333424
922377
1997209
1646766
1052092
989256
983160
509775
219879
457628
1346719
981685
1808788
763470
1851177
1610425
640035
361765
1311987
735430
1308557
1583163
1517561
208539
1522553
1404390
1892154
1617318
603531
961986
991057
1031468
735081
1889364
748939
1072253
1612843
606138
76361
1112577
1808644
1311281
1869900
771210
663449
391515
1513719
1765024
658072
344573
957576
1709558
701983
380429
311400
450143
555928
1685400
236024
245162
784538
13251
1918258
601647
1774421
1558285
1266639
615529
1298908
1068584
1883774
321988
1859162
504621
16853
378477
1271226
1088339
255837
782762
998828
1985603
1390188
830943
290082
1012704
322105
226726
1601747
1059044
763505
697182
845969
754418
652076
871589
1801349
1522960
1310655
1062840
993845
1932000
639983
572631
1091668
690401
44885
1998250
1682611
1170507
1357557
1281286
481640
1941282
842114
1161708
377089
268916
714534
1288890
130639
853981
189473
1839953
1271288
1274695
814563
874029
167138
672022
1989562
1848714
352584
1672645
281401
1660865
97795
465771
1741217
837270
103585
1282955
1011108
1671509
1246605
1082300
329922
601590
1080336
1739904
1462237
1653519
132063
1647635
1679033
251047
490631
631780
270421
362832
1949265
235178
827900
1417906
909218
157005
245563
1529682
302437
425556
1150959
528424
617026
1919126
201531
1702192
1664412
875372
1563001
168538
1500973
1072061
343301
1577816
1380915
242062
1029431
224631
528059
1933467
1348714
1282519
1182362
1058635
315217
1348041
1158795
1072881
220180
506013
1924696
751351
45266
590707
1466779
1388191
623404
536933
1562547
114817
1579836
1549557
1987869
176770
1429854
120110
1385923
1459453
793653
901438
869768
1965203
1759856
1092564
539917
424851
583329
1276635
1254413
598882
649044
448094
522919
1043358
1830447
832898
1559717
1510615
519169
1606005
39812
618770
856999
206751
1242269
1530307
291790
1843047
1091855
166612
2280
1503653
1617035
250306
335452
695739
1692922
502041
190242
1027177
337200
1231885
306527
1767114
750646
1881966
390135
379765
993741
664614
602387
1484546
58680
646282
1262164
1928394
308154
622855
1891061
94363
199643
1041739
287051
392729
848146
1436574
560117
719609
1770004
1391446
595989
1877698
314012
1293600
1001333
1654785
1580659
1558865
1986295
1190487
426626
355264
1144764
762123
589605
514272
798820
976910
521199
1879472
719965
1418631
581043
575250
73047
1867713
581780
1682169
1728061
1781691
1050364
1064817
830889
1568653
29409
913516
488060
1888850
293148
1965374
248159
656394
1275956
1364085
1342397
928722
19399
472427
1809862
124433
777631
46957
1561803
86195
705193
708897
1464667
917740
953653
1810520
1568435
846181
1183477
531005
1973126
1308688
1814227
1898816
878885
626517
1137367
1118321
997180
1490526
823718
612646
1052685
1037034
1343217
28119
1634183
353939
687257
1579197
157812
336226
19529
1693586
886728
549065
296074
1149157
892641
1618965
52331
1740947
154880
8484
835355
839760
340465
931597
619665
1230180
226484
1573019
788413
721809
538851
1789003
1445467
5693
1222681
1262342
502172
1030338
1551350
173830
778239
983638
297291
195405
607678
1440970
1270541
404342
619643
1587651
1145203
4769
60057
248095
348501
774230
1045219
362504
1590016
586826
975158
332044
1676854
1106205
1669014
250452
212976
1868325
894223
888714
180544
750372
425012
1184461
971636
664640
1724402
658227
27588
126221
46867
1049629
1639572
1431993
481773
1729304
1478778
224648
1929792
503941
1055912
730163
22896
726610
640619
490475
615442
1486699
150784
476943
1006365
454009
371549
1657660
1996020
920848
675825
1487586
735823
1110814
813049
350995
34402
498600
432589
1905057
1478789
862436
809801
412307
911520
1127839
1485559
1588667
571354
543641
1488505
1124914
1361198
1635618
190937
1175894
916167
1597807
629034
688731
1658391
168628
300374
1562100
1245633
68280
1594633
314792
77953
1781747
1065042
1616068
1566137
347586
1149209
122663
1803690
1876858
1234265
578915
622585
720240
173494
873593
1889777
934404
1618319
1476952
1477377
49398
858153
1870556
459864
1716863
608440
470102
1392225
263921
736508
374180
1281000
234038
516282
561051
352134
783847
997953
1816652
1075435
741786
905200
1040662
1600645
1954229
37834
1904223
1054328
181064
1230805
283896
782433
993070
1052533
377668
1683367
1838766
1298727
548332
1996932
910731
1471813
1928920
1673659
1813068
845405
670824
939689
1043791
676758
1570803
826305
1185850
42727
945185
238993
329213
957139
1015523
383162
373722
1503433
1655024
1596421
1140621
378896
1858393
63148
1141877
206253
1173176
1865351
1821540
1012548
831605
104446
1649163
620260
1700756
1073072
1427944
1986943
1414455
1629059
927494
1017034
673541
805063
1889348
1848749
120469
276779
1599383
1017101
159869
705803
1207606
663952
848543
955423
1496923
1354570
800173
78701
1277920
793878
1731479
652905
1845965
1087782
1396980
900392
192836
739308
1230098
1293434
1434137
496122
454944
1510015
545130
598162
1071878
124017
1138914
172917
1360348
1079982
1641310
1404165
344270
1433342
1073971
222684
274428
154667
957594
639120
1977505
49413
1903312
221592
1400060
1204622
843290
8467
1047508
1708735
1699441
1703340
280113
393740
463231
418133
1706079
1216218
1439161
929266
1628368
1234776
1695374
1214689
676034
869749
1395046
248230
1956434
723746
1447678
1565227
424959
475393
961130
1033581
228533
918361
1661211
1793792
1622223
1116228
1023205
151715
1470192
349447
1537027
413637
491729
280086
638164
1797917
958195
1135051
394570
574933
1496833
1683286
266987
729185
153700
1117438
74195
980393
765445
1762488
1470960
1666561
1404843
1599408
976521
1536098
1972225
336327
275073
820423
988803
1141021
698568
1586937
1660450
39419
506126
439628
1045507
1703139
954662
1747131
1003322
781263
864967
935762
1201696
1994770
1657206
1333985
927488
1719458
947226
394142
1334261
1047257
258227
1274947
695823
863561
1732245
1392826
1057869
156435
931795
1344612
738047
1166946
363926
1571212
1531287
1207010
448525
651233
1660773
1492384
1848990
979827
1819595
871182
1285859
192062
1694051
67315
927557
1288153
1198563
916341
1238505
223927
262760
403081
373075
183993
1981863
73553
669195
466992
1915219
889389
1777547
394721
1667093
1160605
796477
1780788
1116594
1599190
698531
1930736
1598896
1361794
1257744
1450921
952228
1563604
887553
1138920
903091
755531
151534
436726
367575
1968882
1257464
1019480
1919748
50787
1892413
164850
865058
1380369
1357450
1893716
49374
572067
1221754
690983
1864939
2293
1764861
268100
1499201
228241
278028
931885
263762
1256471
1578644
937960
372390
1858837
94875
1379221
107305
765457
792563
1719267
1633250
1934019
1928043
1426110
21658
1571118
1451817
982035
1658910
1979178
1947363
1353864
2477
1756240
297347
697702
1783261
1971644
958492
1518409
1747562
1466630
1757339
82056
1636915
1900333
1935225
195759
520785
1662419
881973
556776
1937838
1342649
26209
1642529
1896109
1487907
468646
1659234
63257
1084049
1151862
683801
292849
1035829
1593157
375440
242662
1770784
99984
1842374
1981478
230662
385455
1700544
342396
1298023
679178
798148
41326
1818268
176293
1851516
1987511
901952
175222
1363922
1566239
1772115
24512
1574867
2738
930560
1207094
1727083
369456
744606
1158224
78103
751218
1213087
365526
670819
809134
306309
476876
1284034
1704963
563750
1845119
1811340
1181970
1404311
1960788
1910117
935918
698910
348765
904174
188418
518311
754054
79246
1255546
1384478
169965
1399929
352739
946955
1487062
966190
1861709
1263965
1654381
1351281
18182
373267
820757
1151494
435648
287468
435460
224523
896807
1936995
1171163
1838554
1125280
765654
1651895
1648871
729172
415385
161500
264158
1460521
1695328
215916
595128
1018696
1756523
1104536
546515
181822
425448
1069530
818086
1617037
214015
1878402
1845846
93746
33751
1532474
1038998
1425641
847179
787388
635851
39757
1899703
5854
1688186
1679323
750336
1943830
1408533
251681
169166
1961225
1909803
424941
556904
805607
1615481
1944694
1840562
704014
564841
1012632
1110216
675790
543980
1485026
1858192
1077976
446259
661416
15095
268097
838359
97692
166622
1758664
1225790
478136
1257664
1068555
949595
481475
578140
828426
241494
1916758
1746466
1651680
1036321
153484
1240878
875594
1976432
704892
285192
1078053
103568
211297
711117
10213
756606
1990082
711549
1514117
1244496
1969920
1581415
1073338
1494166
622606
345059
1529040
1732527
1139487
820502
1567501
184825
513403
1596970
910474
1251496
1951108
258024
1427864
148871
169620
520294
185112
1282286
1745237
1856516
340845
1417097
41549
1400362
1850519
316298
832938
1377146
1293256
478292
1664291
643045
1793606
384280
1171097
969139
376044
1944327
1237170
996618
119716
1307338
192471
135319
1322756
724233
224106
1544358
1439049
776469
298010
1358745
1404771
612331
1572563
297167
1297258
783750
441410
210630
706009
1483374
1188208
574839
1793456
617943
1245730
1425508
544525
1982073
1773416
1155881
1822599
6739
235690
1986502
1024565
853016
190768
1860619
1929352
803827
682978
876959
1154912
1473768
1747353
92693
1770564
875298
517376
1866355
107324
1456489
1433936
1782625
1805805
292021
1893763
517790
668839
1062390
3395
1568962
1223789
1333720
881115
105762
1137699
1544536
1299770
1803511
317253
1972985
1990615
981506
489721
511482
240232
179497
998742
1033297
1000902
850085
1006841
1927329
626151
287057
682973
1277820
776787
1596979
920654
495570
1897013
516110
1547785
1507079
966618
1186910
1631066
345597
878116
536913
1651571
374711
169577
1877321
685098
1820555
1634205
383789
1125371
885796
1582682
689886
787679
1424767
342553
335668
1376425
1019938
978996
736371
554133
1902896
1727596
1249836
1288393
1879440
1461538
1106660
227671
906969
121082
1975120
1397991
131025
1838416
1883887
1856754
962170
820639
286286
64030
765291
557823
972173
1850954
1514104
1080101
323064
884493
1650282
114302
1191127
1998298
280062
6509
705204
1028272
320046
1235276
1721892
1538007
181952
1243739
1627031
604900
1118009
1429065
1686899
1934455
1036664
1950867
1056343
729800
1582290
509048
1820350
1443368
1689401
872683
235945
1235721
892921
464387
285891
1105442
1838014
1174703
1814716
163563
63346
1555848
895673
77893
638235
520021
446009
868544
262843
1211375
859151
1791288
345438
1174538
1056802
1364251
942542
1630794
2142
174353
598892
50567
1585296
595261
96794
324962
943355
444343
104962
1409437
1197447
190452
1583314
957734
542426
1582379
200254
1642138
249963
199381
1656740
451783
1189489
568870
871805
1419184
162970
281468
1702253
1123369
1620693
1881237
1383935
776816
1755828
1373059
1201270
1417042
56244
1995547
118847
1356339
1809559
1972703
686453
1503491
989969
1372985
438839
921761
1221711
1604818
194705
1126571
1432738
378036
362186
17461
1485294
1974184
1530370
1982834
240592
1876404
1437313
139205
1704369
1407242
413185
1023367
439269
347299
1812512
904159
627975
4480
481923
849184
1746102
1916970
1700411
4357
252627
123854
875584
911965
1628463
1060906
655232
762505
420454
1777756
90769
1631949
1456314
759311
977525
110415
1390295
176426
1095927
1237210
1303873
1471936
783050
1693226
185574
151133
360197
1462454
1809941
1140924
809084
1716036
1990666
173806
911169
1067601
138759
1841597
8268
602109
1084689
1748855
1972771
151341
897012
289842
1932144
1184070
60329
909300
554522
1185138
1735253
215125
1480889
1360277
942527
1573315
94826
665934
1621249
1423060
296965
1623193
1413099
1325110
880252
1194559
748877
1597803
652530
758404
1400453
1542850
1037390
1770260
444655
594759
1881159
1881590
1308832
1126193
377642
831078
1879370
60095
1440830
1245919
180873
1147004
1841459
199194
1880824
921227
602003
1166253
1961908
332871
1912383
1081935
736591
876036
1994494
1050104
533072
534265
1874658
911526
1729551
1655519
622436
711323
1294303
1422107
811141
935123
1782793
1658993
482194
917204
1989035
1816151
381041
459541
1635060
706101
633824
1616219
463568
657180
369484
1622142
801329
984279
1010135
20629
1606029
1209679
142921
1638905
682306
159790
1652473
7636
1132946
1225254
982642
1541584
1666804
1342755
26579
575298
110213
1505257
1101912
917767
1468553
395754
1244866
813270
670270
1464003
14896
1091854
223994
1132284
1956397
1047875
1296749
1478705
1031191
450167
1443970
1523806
1576345
1052402
659069
1354394
450444
67892
1360921
1683411
903225
1349451
946618
249184
1867959
1641905
1725709
570325
1257565
358728
1023488
569091
1242957
1647171
355685
1852981
18385
300613
78926
380007
72321
893379
1716656
628444
1967202
1034009
996532
351525
1701499
1993287
1981091
1002042
239824
918845
1684372
787972
194438
1466273
104971
701457
313313
1965347
229298
1807692
905824
1267111
956245
540060
458641
686108
190552
875649
1694054
559778
1217562
975430
1252375
287774
1191663
195305
1055762
158657
942605
1626236
1582748
1270828
670370
481954
871914
1914355
731146
1654717
67771
1157141
153509
1638809
200947
362783
1623690
1716738
279399
745614
1749615
1270755
573027
817236
1891492
1715394
1797412
463746
1370427
480756
924106
602888
754024
1918045
119638
1376178
1420502
304552
73593
1896986
1413704
1877990
836104
1943191
980090
102430
318483
893176
1055756
591534
398184
196803
1144625
1518386
1605317
402333
941198
1866896
941480
1001928
1795620
739396
1174778
715078
1571426
579845
1062304
1129675
1718315
204695
1840239
59313
432103
1162966
1755101
1149171
938667
68151
163283
268152
129642
1598848
1364883
906405
676874
1880240
323755
1000689
1599960
184886
617908
293569
596003
228445
820055
1371527
361467
1629424
314773
767627
1830751
992391
893119
204001
593613
456288
906509
276578
863266
118929
555613
1302584
445781
833866
912229
295558
129797
755101
470696
1987790
1871723
1988403
342343
1920281
1791420
339193
1534812
216309
848205
1989887
1703576
1781063
1819390
819468
1789038
1542694
676010
618043
1866153
881476
25207
178238
256458
526569
600608
526478
1387499
493330
894625
1748604
392296
180622
1866224
1884653
1014499
1729641
57574
1008104
403646
1351541
1142407
1079552
994090
1513927
148559
1432510
794262
242737
1506830
1277257
1335491
528524
719875
1607912
778488
184797
1954131
1912996
148686
1670559
364301
658769
794037
1539467
84608
957550
1253071
1998672
1632335
758295
205412
635012
1808991
875160
397007
368246
941395
207106
545456
1340147
1790287
1975177
574854
1949891
1873866
953869
450369
1125392
1851092
795184
144049
1080407
1954289
243597
218401
1691802
51695
323378
1703776
1212027
582320
983090
1891732
1595305
1227974
992348
425397
177119
1032638
380814
951841
596771
1955326
633077
861192
852812
1413704
1939638
62280
428818
1328474
1268453
1020381
1934633
1067155
1356733
853130
1433007
237187
574979
660542
1987483
656371
745357
1460002
1356921
1688998
1164243
97484
1431693
1860108
1968292
1071901
1570899
1313085
1477008
1095509
1773224
1449829
1604222
1500975
131473
703934
1546372
849753
12393
642723
651208
93276
1208323
171734
525774
1243436
1350943
1290748
1211464
1172607
1679076
778790
1365937
1267305
748530
1819765
321235
1572542
500209
1525857
931459
1200556
1981106
291719
79691
1574833
291498
349838
1340730
237138
86060
1373313
1743064
1888289
848598
1641104
881063
1042900
1105866
1463620
1856161
1375371
1237420
134202
1443495
1105371
1621582
1122657
921791
1145518
57917
1431736
193932
91221
1115347
1509928
1144802
580446
903772
643090
1908993
1837675
673269
1688732
427796
1568792
219315
652037
12460
367770
818284
535118
395956
1514072
1117237
1464373
223306
1876848
1490535
580113
1409891
821253
1515570
1259776
948895
1465260
194147
1427717
256440
1605910
1000443
1332691
15872
1209136
1080538
569082
75771
302007
394846
187257
703217
994542
983095
1912904
1533617
1612140
1394414
898675
716448
9365
1500330
842425
1235349
1161370
220062
708522
834136
870749
83831
1743362
1391672
46291
1773513
1769411
1311171
1908424
1682268
1816430
975593
688381
535224
1808414
1895303
686556
1603861
1839657
561440
1092710
713053
1668737
557558
1491738
1770010
10177
1020661
1629396
223659
1511922
1586650
1754573
103333
965228
1708979
1746644
1227162
1204808
783205
766360
381783
1794317
1120356
469812
1707254
854405
153152
23163
373878
153808
1918597
530841
379401
981981
1392978
971139
693951
403025
922568
1071559
1264235
1656744
195498
1747016
50251
553741
389448
1704704
1280630
1564789
1506187
1400487
478935
843243
1759054
678961
191834
54791
1057112
143779
297763
1728615
176611
1437154
468394
1777409
16872
409983
1270703
1301860
362463
1434121
639946
1791463
449983
653686
1109743
862962
623073
409364
247335
1819114
533225
1719432
985598
1881531
393618
944080
477093
1946627
1205049
552276
1923935
1216460
1378227
9676
1216502
726668
508655
1354107
1549083
1146551
1437862
1860804
614657
1490989
617340
622881
999656
848870
160514
1287269
22429
189844
765995
587734
549368
627387
1995626
146644
447813
1545491
459136
1106568
37478
967817
1289700
1937230
266907
980110
1040039
1246248
1786883
135837
1654521
1486875
586184
949470
1927884
464665
1353320
832098
1473412
1654086
648030
234094
1479275
1112345
1105386
29291
1406821
343453
1377717
1838849
1603129
425752
1500862
611488
1047261
1948048
76149
1081402
1550235
193288
283584
1809355
830563
631979
700217
1280220
1952161
21448
327246
1943610
1329424
1046469
1755101
10372
703521
1223912
1555081
897190
1263252
790476
71118
1428794
351800
171528
40588
1383999
217596
1492601
246701
971623
821430
62443
195942
509424
1755845
551775
1253407
173604
191498
857363
1425292
1832074
287139
198115
1678199
1814256
613825
1604836
356808
323188
1875642
1798087
576378
1645438
1709902
712446
901183
758774
741782
399440
860159
1613405
589296
1822578
24334
1008186
37235
340083
1935357
1741037
967738
1251975
1452500
1289035
1225314
1663178
1447862
1788609
878931
1666902
16210
824475
378823
1409393
140481
1840612
1389960
744034
759415
462029
191159
1600752
1216623
1010339
1105211
1079536
1952061
179977
218171
1374505
1589714
1009035
298986
1971067
922302
252753
1536420
707869
208876
1155237
319847
126015
951616
311596
1627619
47685
1959705
632882
1103600
1990424
1816469
653430
1571875
1586688
438876
1595003
1570106
1797536
1714447
824316
1520686
293005
908325
1215121
1676503
610651
43996
1936754
1679579
56844
688856
486425
876871
840409
1201261
1984579
1421735
1985783
1760301
561300
1461271
561462
576988
1093385
1541589
237688
1095917
754405
1325967
309083
1535907
223559
187638
111382
1092212
118952
656634
1065302
1068663
824215
940198
565922
699858
1870566
1341670
1114049
701850
820315
44756
1284950
827947
518929
1458453
94941
1865451
1480906
975523
833588
983675
62170
1083574
1081455
1399234
759736
851488
992281
293705
6737
1635848
1819370
1781195
1741985
877851
1285045
1812900
60804
1470675
1726911
1293056
581314
1527468
1778776
459372
1487182
647190
1724730
1966351
424826
1694129
125606
905419
1246254
483226
1796317
1660235
963519
408892
1134850
1896361
1970606
1699315
924169
1338378
1806702
1939739
1740609
1733110
1706949
1652504
582112
1610073
394194
306388
983750
1269689
398856
1236026
1766312
952605
660456
236297
1837111
941555
1433189
799741
726299
704548
1713249
130859
1009999
594160
887807
1690025
644951
1593798
1184782
1757804
1794206
193512
17295
1466820
137062
1882951
197708
1387913
1199655
290022
1826179
324621
1585640
1790154
250878
1248929
924007
1463703
1064931
99334
6567
1051672
1411412
1073965
426084
1466484
786504
1010455
483958
998965
78650
1817618
1744708
719933
1273918
507967
941852
1003249
762243
1059321
382658
685864
417457
1399860
289107
1604639
597530
635951
1963284
844894
1782466
491012
10137
1850059
1927185
777134
1627228
1523815
931252
79508
241280
840902
740003
939559
1754193
556981
118586
1644054
621705
491188
642319
1547932
842971
1636152
221426
133710
712031
1296507
1823259
1962082
1350500
525928
909861
1744109
5683
127436
1475396
1539284
551740
1038658
1620468
1606156
290047
1581702
407713
1486021
1782539
396859
82612
1199805
1187665
1553523
1193161
523761
697644
1022794
390538
1854534
5815
1356884
680381
1135423
1506781
1934003
229098
1467530
1639246
1787880
1575291
1750891
71500
292304
1222748
1470558
822046
177886
706138
605238
1708118
554404
659531
1502
11553
1654797
577222
1086992
957960
807979
896485
1800883
1791334
1699583
1455930
1576304
222944
1269743
1146793
635113
590
903071
1745839
1340813
122809
525286
1002323
1371984
73030
1758958
1168200
467799
625382
1451187
1487585
1127541
568528
1991515
1000471
92230
1002380
917965
1312485
1059274
1665
627964
1192876
709288
373448
1027042
1114303
1423132
1571797
5009
1150352
1611100
1102412
373132
199938
1567890
1975059
1977949
1032019
1104020
213345
242796
364266
1541438
1991529
710568
798158
1234378
1154327
717837
595930
1780758
1999619
1416839
1048323
562507
120236
406695
467992
825717
1816098
1176047
1092215
1544688
334186
1356368
1493379
915239
677077
1222197
1277048
805843
1974519
1101917
387027
1937198
838123
387068
1806765
91785
1939731
1896976
188024
1948399
546565
763206
1619670
1293001
1180254
751777
1933971
401043
735661
1460730
263187
1888566
601604
267747
1216621
446241
1823347
1244694
1629845
1609500
1528854
373274
1616688
1196757
376098
866397
479586
265965
1129891
569865
1426156
179315
105110
1461135
1696203
1531923
1993650
766377
575971
882513
1323742
1910898
496521
392559
851083
1587118
220753
1007031
241606
1482696
1591625
1542841
207312
232268
791569
771281
1306828
376689
593647
377861
627233
273777
1066905
1280235
583434
50706
1730484
1081700
1504838
1708358
1629234
1433954
1128780
1298630
482498
1539584
248436
729152
1153201
1979659
1818786
789164
1297419
148207
1525042
742606
710463
1758124
442687
1402578
597416
1998910
1572359
1695416
536628
390738
335370
941221
1823888
31909
1968983
1465246
1981293
1541859
307963
302108
1548437
670942
1434906
1910539
212978
400488
53991
594759
224440
1040012
1518893
1205447
1362993
1936232
248868
245563
588496
570448
117544
850295
1453965
172936
546754
227566
824471
1573862
552975
4384
727730
1261265
1842576
743241
587109
1587590
387475
499165
659754
1986928
987707
212215
1347191
809272
859881
1783014
665067
1141699
1014613
1472809
1197185
1425662
1875199
1262081
1256696
684274
1842560
973560
408390
1124362
1899513
23229
1420698
1687959
684862
1674086
1517355
1946593
412370
1933246
1647654
1457729
94419
1794823
1227293
1980355
136136
1970175
591318
251245
465444
1606852
256980
683766
363750
1544088
1418042
368543
1096609
1760005
683667
1491833
1065959
735467
498995
1352630
1159596
1219280
622417
1524379
1923864
229389
1839739
1714239
561411
484171
1472451
835640
677875
1999487
1914547
717674
1982998
619922
1624270
860053
770784
92557
1127927
549295
262035
410909
709982
1305600
1226741
1472380
547625
1606915
810800
1173418
804341
1487460
961263
1214980
22966
1176253
782878
518013
833869
613548
363571
761435
781791
1855332
1466286
675198
1737769
1689874
552961
297436
1501130
270755
1844492
112339
1431509
1027824
191754
1759299
1484905
213492
469118
1830291
215337
1779163
1359311
1181547
530610
995911
1177439
644152
830059
1603996
1952519
836944
323867
850324
1720680
843046
722974
1941383
291838
1223178
1125502
1666275
525528
1808494
908634
83997
1460146
596251
954269
1351587
1951195
312517
1728194
962631
902462
1801402
1325133
571451
288760
1962617
534375
1099184
981877
1799653
1350098
1669755
331884
1880623
477890
1780354
326342
288567
1609080
305966
525788
1871112
203436
1403483
72730
1259138
691912
163608
1651560
1821058
1485792
1857789
246323
1883106
1610216
380218
1909807
1459955
495825
1036246
1221376
920411
1309053
1533921
469028
124268
1910640
1169135
862922
1111352
1302362
1470307
518336
1292637
1330322
1807540
514577
1280041
1341450
1067944
1130986
1515048
111095
461154
572882
1973216
616876
838723
1519781
592046
999787
1063450
1231434
1299534
1478346
858302
892291
178096
438298
377535
125885
896251
1925328
1587752
1652555
1242480
109152
564607
1300925
908591
1350312
145557
126095
534860
1669237
1670317
1152082
91364
448190
907299
680140
600801
606227
573305
549879
31563
613839
454605
1710098
437305
271828
1852636
664446
511352
1982183
35287
801469
45273
1093422
1085933
24884
1642517
987905
552453
1251900
1705184
1315768
1124073
1672251
242793
1421096
281877
314283
72200
996290
104359
1858481
218095
1402887
1361165
1147877
1197485
936087
189089
1503913
1221392
1446024
122668
586009
999056
737453
498448
1700662
1427656
659863
1780894
519237
204318
1090902
73450
335257
418780
876844
1792592
1206775
1126993
1224119
702999
139086
387488
1028944
191449
583118
1559852
914426
214143
799260
1103752
1895212
1865411
1971868
1696538
242345
1146012
139031
500916
149483
1832107
212218
1650866
1431959
1178655
1303309
861755
1135036
613991
1276647
640629
1544301
231452
1631041
879244
436601
1953415
1127933
1239078
1434220
449989
361945
36921
293605
1400604
160258
1021244
1118764
919084
860595
297281
379567
1428632
345229
987510
1557211
1656631
590476
876680
289014
312892
890301
330413
1297567
1021299
884629
1671115
1109934
224704
858913
149238
580638
1810633
1511566
694723
812942
1685074
930370
130130
759503
228043
1718568
871007
1392679
398354
1666972
1866788
1395093
1141813
553358
1839437
994314
1917850
1643693
527365
1266013
1247950
451979
1915363
1229659
1665205
1034532
695881
1806521
1630754
557845
1015678
1020593
793938
1354161
1883775
1483011
731839
223643
1495735
1048343
1648906
73516
279203
632125
1722192
1727532
1123977
442275
275206
1568662
854229
571885
1350404
829674
75498
659918
30811
1294662
723211
441363
792396
616616
1649157
1441005
1454439
1159974
1348219
221855
1315551
641190
943832
234989
24953
852988
1826340
264662
1402891
1493834
351357
797389
321731
648358
293282
1208412
473434
544376
1666921
1826706
1442309
495122
1978797
929560
1023420
138175
1916416
223374
1011243
612358
816359
1668174
1084385
1555266
1288522
387875
1376728
762813
1707033
1610013
207322
681263
1423105
1398139
1134217
117206
1196976
21044
572473
110657
1361370
160042
1850234
783314
632823
644364
467804
1934238
1831337
965626
1571034
191653
1255030
360159
1858695
1823589
955654
767725
820890
1148834
167776
1365837
1851568
411174
520472
409269
1119513
626633
414587
607874
238170
189405
684460
1541658
1891703
45051
1286582
518529
58150
1713776
1092493
836602
521276
1368047
362132
1197468
553434
1191622
1206165
1999012
1356648
1605419
1785482
234056
1086208
1196032
1463768
1428966
1791225
1954941
724052
126322
1507509
623408
85967
221058
1106627
425661
922113
1086140
1031011
253879
272221
110723
345617
1741409
1326399
821276
1015867
1224628
1881493
1495536
344080
68946
11315
818651
874980
1981991
1232350
1658566
71053
589956
1168994
1274930
1684213
1241607
341806
263103
335761
1016728
1513866
500490
954121
138674
1975536
1560430
1387082
1045712
1921324
856401
250182
48567
1491685
1178195
1502095
1073404
1112849
899760
774700
1423762
1897749
1594314
365178
650251
432097
1165577
137639
1772760
1396422
456868
1681988
1722232
1255617
989492
1545616
366445
291784
1180127
1753408
1909875
87749
1721274
811687
435710
404699
517808
1347269
539074
892971
941097
1788453
276994
1317453
1122218
1502053
690466
777571
363264
1866684
1445811
1319600
828594
1042102
1881747
221108
595830
240916
1643919
1607464
1280452
1499097
1136148
1184465
1954083
902933
451313
1508268
1701234
577062
472691
444216
1036502
1144654
1835031
1230252
1726598
1627477
1636617
233861
519860
508617
1288874
1569698
1883252
816644
1390323
1962153
129776
527432
68361
812268
296525
871521
1237202
490619
1789918
1654766
651232
1596827
1677875
308045
1292099
971273
1350920
126307
1318959
455973
1698242
681977
1649500
1689028
489201
1897246
524344
1757164
966101
68146
1431915
386292
1242257
1008350
841520
433179
1558652
1753595
1143085
986574
694225
1921080
709979
256660
1379158
368573
472082
969485
1617348
843214
449407
1433830
258534
364808
1569018
177268
1953221
1841744
1864310
1796209
1308566
345720
1576749
1455273
556267
931237
1465270
1833897
591148
1944560
823264
901429
897238
282215
184427
674122
738407
1130876
1047260
490529
564402
1640547
431168
1724326
1509902
1688023
578377
577713
731925
847598
883184
1677775
1736705
1240303
1564289
1807952
1859053
1259654
496160
481796
1873942
1191332
567968
413382
1758100
1578490
834785
239436
234204
456596
1972011
622879
795793
613449
311126
1976513
534966
1518868
1608408
1140387
1624154
1766296
1379513
1592525
1807214
1319372
957186
526676
1567507
1889703
676435
938764
1518570
40462
1608288
931708
1620755
1326272
379513
1790015
222903
1337553
728893
1786623
1306221
1389494
1724658
365549
1739186
829416
1121905
801038
725365
1691976
1967948
880297
1650113
179911
1021367
1718389
489944
1892070
1700226
790250
860217
53560
1025165
188240
1883133
727545
813320
344463
1118523
1070083
194630
1040985
869474
1120686
462570
1753494
670387
294263
198398
559430
1515902
1497485
192028
1765309
1679500
806310
822696
1262092
1967603
1665574
739611
908293
1746562
73375
373242
137320
28824
175554
820377
848687
1840800
309560
1272636
1493139
972356
1687483
497999
1279147
1255921
528321
901890
1406238
1861000
637461
1501406
1955810
1873725
97115
857802
918154
78445
1398649
1039130
129180
1471821
516159
14639
505612
278935
753008
322788
722015
743901
1308137
1123193
124063
948787
204258
1800812
1123810
562452
1948559
1675217
903767
1501369
1368728
1473286
1638043
1487164
332330
1044124
469368
1140002
440908
506052
296654
903053
867254
1098664
406394
1352939
526354
354388
1304631
245594
263202
1846684
386376
767647
1371835
1564945
320200
1336614
76621
889016
616683
501510
1015388
459875
1279604
1535930
1678749
721036
1659179
1974943
977173
358373
1946161
753364
1806152
396482
1364020
777317
1479063
1281730
31853
997302
1594699
568857
939517
603640
1824208
705143
1380727
1454415
517006
979043
1081480
318177
1963967
527298
671949
1951621
1346485
1352545
1580714
1451411
1699091
179389
1684092
1324030
961953
132785
937442
1142041
395299
1323586
1259917
862544
271944
586098
1584069
1433949
1106798
1457647
1677385
338395
1602122
441675
1860875
1979479
1889362
150608
1225747
726672
1336164
915882
234688
1583108
1793583
280689
1741703
1078206
200532
1760083
1912415
1514571
1447668
1921103
1142866
1191589
496798
910900
1317902
1680611
821482
707393
541236
198093
155936
192262
1487263
1895892
1183014
1871242
1299174
1972203
480421
1487418
128174
712387
229271
1285780
1816848
497443
1775260
1122332
1157615
1556050
1932453
129244
1085950
1566284
1706146
1825661
539520
879183
191488
657512
154125
381874
846493
1264784
658375
1814317
240593
10136
1237767
1191176
1035753
1960143
401078
641442
1325304
818568
157861
812171
990424
748901
1760701
1676639
234718
1556797
1307535
802042
1648761
1034110
262157
1878417
728016
807497
1411993
1744218
1380342
761737
1911805
805904
96546
79806
1170727
1624569
1293423
1814289
501478
966497
1091716
1978327
860178
202876
1285399
1434084
1965199
1657891
1033030
203139
483500
1988648
496904
697092
342446
1786838
1002557
1050775
1596080
1763313
72275
959070
1709297
869386
18999
774823
814777
633788
140105
1431605
332558
320538
819324
32130
962361
1681853
381504
1514264
1369624
620549
885364
1003395
1495267
344116
714944
26737
1957460
1364334
1813396
979172
1293389
1822580
1508213
1404160
1626748
1169469
797079
1441045
524646
131103
1723299
1450880
1000396
697674
1661377
1471714
755415
1079973
1379117
1960707
674579
749551
1678701
1125517
1733984
176713
1109236
223976
1328345
621166
1893621
632051
1802597
976836
862318
123846
1984239
1016279
1503011
1556649
1727252
1918501
424566
1260939
897548
783698
1984012
1164788
638351
1003802
1857715
164377
1719367
228945
200064
981437
1531816
1719761
1936119
673707
21925
1676194
654672
1577040
415430
449006
1387455
978614
134000
784002
1369765
804332
31718
1335763
860110
422067
983009
998921
708845
1804857
1226890
988645
72985
1870501
1928144
1764992
35652
1092240
1628019
1978686
372257
792214
355869
968493
1554393
1347583
419982
14948
175647
1794250
846714
490178
1868547
899430
1673146
1543317
999532
1309138
379265
1369714
1626235
1070239
788039
1641887
1202264
328273
766184
432558
369830
322211
1596906
1179769
131822
575957
1781616
1422632
1583266
1694614
753876
826844
771764
1099468
314641
366715
1803849
1486874
1088468
1246784
730939
646589
1549563
123438
1891063
808626
1132662
789594
803670
94050
1182987
1105321
1972206
1959880
1696255
63747
775026
1504286
987057
305872
1982195
363724
1696253
73079
791848
495753
1087078
186520
944333
699973
234795
1882742
1859762
1496857
519873
1517194
609471
356135
1163856
536681
1814237
1844341
944375
1523987
457009
914088
1794276
567317
1767303
333796
793868
784119
1808390
136406
1103850
1239932
1893980
938118
1916209
1715417
1698683
1289766
672639
745757
647485
1550945
1222987
891044
1057964
260050
1286975
665143
944445
1136454
45294
749995
1046985
1465037
1879442
579448
543029
219374
856125
560784
1020132
815139
489031
1761910
181966
1683372
734093
1285573
601296
940562
1184400
952478
736434
1469350
568835
1473222
963171
107677
1765467
973628
797430
1418650
1598367
1710062
609717
950414
600888
1791105
308712
1498757
989483
1533921
1097895
1435920
1836316
613027
1632322
542017
849659
662435
737596
1523043
105532
48660
1725573
857841
512156
482957
1806949
1329427
511295
979637
1397315
465514
700624
162623
896079
1282932
980581
1270890
476433
989646
731430
1875386
1713250
904146
1483641
1234023
1325824
1468709
1472968
202445
1625487
548384
1622177
1461571
664704
756033
455539
1041033
148942
1942667
1152487
473882
311812
1043846
1051507
1593241
1589312
354513
1082729
774802
573164
14355
1271877
1016453
1057717
1009789
496737
1025356
645042
1620618
280613
1419900
950579
160199
1231701
684901
608673
1437731
1388585
1400600
457679
1552348
772272
1411256
1434230
1694931
1641268
223036
80141
1800968
280415
32290
454192
197900
884987
1653688
1848278
1594600
1031363
266404
337040
281145
352039
134585
988509
1359406
294163
1671388
643825
457553
1480766
65839
258770
1510688
1262288
1163860
256968
202022
242572
1141985
1850567
1255237
434519
1102024
551888
1732608
349075
1468416
271556
1885325
1593968
1116383
187213
419483
509498
1842865
1331515
1590717
632338
1840054
655164
1291093
1107315
550968
1800968
1190899
611253
1760262
397348
583239
1853906
1050080
312445
1215360
697574
1177870
526616
1410439
303627
743963
1483435
792421
261795
318012
757899
137828
882460
354615
853898
438386
976061
389286
1682375
980066
490994
1239283
1803752
1853035
519188
1576150
623088
1272285
961113
1953887
1128735
535461
56532
1236646
302131
772999
1535175
1210767
481077
1046930
1725023
1860993
1549172
235490
1714697
1171679
1306968
9632
1064631
553645
311060
807226
170301
1841057
885440
1108555
1734793
622388
1106213
12884
1287051
1841323
1654206
1906420
340992
942077
824993
937439
1734959
870280
1456284
1726714
630481
1073365
1336400
1657378
809914
1907883
301672
1013411
1863958
699808
1025410
668185
1899942
420858
384508
246683
1278579
893680
1085150
445883
1281500
1929401
1738731
442088
1182661
1918324
1964805
1557391
1068896
605318
772880
1163669
1743637
590647
1645120
1472728
349370
1234816
1650536
1408720
607683
1253910
1722423
1544527
1048431
1417905
943039
1641295
115278
1212482
358229
1662561
1020803
67072
405978
199575
1707302
1181211
1132004
457142
1116904
661951
407453
42130
790130
1225771
145975
1851650
1111660
570548
1286217
246265
879157
1148952
612811
1266001
323539
76562
1791118
730380
454074
123198
484980
233204
1720092
841295
1314351
1781245
561244
226240
93104
1970526
1349929
690808
1244531
1664998
127040
174561
817861
1970921
1096927
1095129
1527954
746081
1334560
273453
1728798
1962294
1602517
308678
1377009
1116226
399450
722126
670013
1865301
825126
1473253
460170
1582896
142674
101185
102779
911548
1624584
719085
1722128
37523
682634
478526
939496
580696
665738
550849
1785070
796009
617070
323292
1237209
321273
21569
390037
1557490
1574671
1702248
1261972
1847607
1488097
115711
1332607
1015676
1465864
1109011
1944665
966937
1486657
1341763
98551
1085385
1932636
65248
309669
1644501
1098511
1408537
1399807
349416
577263
252787
1049797
786310
644715
1814917
1544140
86544
1432438
1752287
5637
1831993
527613
1040393
945692
1912705
591851
15339
69054
76446
593317
1909286
681395
1682244
84626
727286
932428
405510
661627
28803
1857116
1382860
489974
636459
1779962
500589
345787
434556
83087
569413
403100
1285245
895608
1626086
301374
1681927
1279147
1495196
1031162
1739639
389875
1239382
1151540
1787711
1983329
923961
1997567
725316
262575
845573
1061917
124983
799320
23566
1917160
824780
656492
682939
771120
440505
1063176
1579120
577137
1484809
1865673
494397
1849073
922410
1523706
369325
344254
1882502
833931
1375591
1507531
34783
1837843
1881604
158943
48105
1106344
1735892
262820
1105767
771516
1572045
870717
1410891
616186
922652
984281
1559492
1950809
236716
1656421
766030
947600
1597814
1426972
499063
824328
1933302
1762775
1611909
1948296
1296451
1049517
1797627
1253607
338525
1717629
1222547
712915
251120
663451
319485
660098
657347
1352554
846066
1779967
231851
1931325
205837
465017
1776892
962939
41013
528022
205452
1379393
1013306
1030217
440931
1010372
1531480
350097
1051998
1017279
735282
299500
1389292
1725639
1393537
831964
999932
1794524
1121204
578008
1983267
1969497
122183
289153
1857891
1102596
1832219
1742180
240477
1644622
276525
1090301
329919
330122
1677317
1455880
924021
1510188
1324750
794606
790214
156708
100706
1917686
1089279
698671
1212205
593290
546228
1630353
1660828
1239667
410955
1893018
988891
836174
302060
570463
1428243
539401
1103006
1628487
1436397
62297
1986503
1763588
1300698
928059
971003
1258779
97165
1012929
976508
1815938
1492102
1085745
1226986
867577
1948627
442021
980591
1211744
1787407
1294837
317522
762075
1504517
1599012
1706630
374706
426757
1244044
1619187
654321
7313
1227051
1850844
1640299
1522000
640805
639138
1042118
1843097
1052555
75162
1017380
1937308
1488894
690885
1387014
754030
1843509
66866
115864
502808
758607
991790
612675
40703
1311424
185268
687147
443888
1697589
1713658
1356315
689831
728427
1835749
673664
927045
97270
249304
1602268
1387006
829164
273678
191188
1074179
1422430
1611737
177320
904245
352007
1504180
1419981
1245125
416079
4545
626138
990804
1735927
1676832
312264
142621
1308990
958274
1319177
552081
1875571
47946
728372
1960673
947963
1133522
1261373
1048012
292714
1916915
311009
437684
577690
344809
790428
629686
629914
1198283
1157700
556946
107922
114526
1730990
1775824
658838
832576
858108
690130
1055850
82546
1727708
1355496
1132234
1840834
1016300
973923
1757031
1294623
1160298
1275213
1424533
499288
109462
180554
1122714
1157893
1726400
1962331
173343
1375386
1318041
1515324
1209124
1644423
1147767
1971077
1254109
1705482
1529501
468599
820803
1998940
549228
1290953
1915927
635908
148125
1033393
1789110
1589601
1325355
718356
1300129
653476
381011
414030
1358507
1361639
823778
1891804
1660410
1813778
500069
1254167
488444
1689479
850067
979348
1920296
72535
1050006
1144947
1032251
801024
1725361
928313
1990850
1264930
306531
1989222
775055
731339
320308
755385
886193
1425711
1370190
757799
599808
923605
56375
152034
1187749
1427808
1758215
833376
1946919
359212
1472003
1872529
132909
316558
828638
1115672
395146
1503767
1408870
782759
760582
43641
153068
1650013
727330
1402854
39672
807748
1112064
960560
1724860
721993
599928
341363
1051097
119121
965080
464890
1508814
348841
468901
672498
1656225
1095524
357242
374505
71650
1965781
83156
1617753
1926368
1482302
1287171
1074106
1285856
1179399
848545
1156214
911312
708837
804716
253919
1571893
1904595
1062643
794534
262791
341101
152905
903839
1762342
1383382
30906
1246561
786702
1354135
674477
902849
1303396
1961265
734952
1537854
392689
778058
266608
1480606
1928061
1861876
1461602
316237
1280728
238383
1849094
446852
1109011
733199
702205
1517778
1457555
1515581
1201736
1779183
1986682
787887
675310
1878941
660696
19911
1670839
1863496
1377362
494053
1609815
941647
1473867
1501341
1179291
1189932
1463434
1887415
1264598
521833
698598
1608966
1805621
1216368
1520053
999246
1267592
570197
114221
1317002
772843
1617970
457458
1819351
1264907
81060
718727
484317
1714052
400975
1328222
1223784
458952
1256201
69132
731336
1637284
548064
856699
93359
1399265
1960090
1867170
608794
1488700
1026184
1614645
1535338
96293
533940
1767927
878192
810327
1545571
179977
512808
1318379
1697168
873314
1704412
247182
1349976
1971070
910218
466878
300260
579870
775323
1326308
1258985
350930
1920459
1878564
984941
1932096
312067
7967
1886122
1650422
1583487
874929
1095617
878867
1148746
607937
629470
1751209
1995376
1836982
197692
1203732
1984280
926926
445252
851755
608277
978706
48817
1804706
921570
276417
1987807
1852171
134695
1635591
205493
581326
1675534
962955
1324813
1022486
1023566
260672
583524
1269650
17480
148889
1658153
1397158
1939008
630396
130111
1927441
1551067
646885
1921552
883065
1512741
567677
1318064
1850691
1718411
470494
689826
1591108
117746
743109
1177920
379712
399227
83436
1543958
1726637
871890
205913
1850472
1640965
735884
86881
1985734
1569242
1252154
1880247
1605083
111337
1321878
1366404
1353954
298708
1754816
151669
807717
538563
966670
1401190
1448635
1738000
1307218
1736828
1519643
853223
1004893
3559
71718
1407077
924080
1319197
244660
1887337
961687
766872
1552290
338815
672503
952812
1747886
1109276
1129229
1755039
1707389
322152
892633
1872962
278032
1239682
1276639
1838315
644329
1720152
947608
351745
733612
1253836
1197837
1645404
362618
734836
605206
1742928
1357985
748129
576157
526718
1412911
1258822
1838886
1328015
1194212
577406
309913
306638
1367547
209392
659577
1908562
397830
885042
867530
457864
106780
1543885
164792
874131
220741
1107063
877171
1904369
1631064
1760856
194841
1496513
1089506
1840990
1883132
735074
1881374
9878
665310
809252
1366223
1550623
1963046
1204214
111837
621589
20826
1948817
857726
584567
384654
277076
299804
1171354
998084
1174713
1406318
740887
1314398
1782355
447804
1185756
935445
1954129
1596148
1116684
633026
7248
1942618
1890122
1274527
1940933
1110923
977919
1742128
481545
787662
1672784
1414230
1102827
561382
943337
294627
1791405
278783
1659741
1159787
1392127
1319216
1774528
1324934
1392330
697232
703878
1076788
1764836
996900
488256
691390
428246
782539
475891
590841
1365784
915643
216849
1551286
154608
416889
1333390
41076
852536
1610315
1897328
1893055
607245
1435968
529736
934399
870178
1988299
1221160
532811
1147089
1231112
1339427
1741257
1214422
1002043
1265873
325646
1517274
1759066
1167581
310714
71715
840835
323660
734788
222263
1370334
1636336
944536
824692
1217151
1412000
932903
1350167
1374261
411300
1416582
1944073
993608
1561884
879627
203639
1056414
766839
880819
1568144
829756
1201996
608249
1609563
179151
1207215
1944207
1937967
1288557
1234783
990540
639604
512314
11082
740780
449624
517267
193892
49680
326866
846692
1084691
1894627
354678
577802
1630959
1263967
402483
1642113
719556
283575
178151
1559957
681796
1445591
443154
1088308
1212995
744527
271333
1952295
539590
1622495
592898
1037691
177695
1084959
1530512
1248430
279365
1518856
462986
898105
1383825
15255
661917
302355
1418152
539593
770525
1730261
1005913
1624226
643076
1341844
1806165
1273870
653912
284177
334164
1478563
1976517
806956
1612298
1206433
324659
823350
1920899
596776
64711
187538
653832
1023658
824318
1341852
1510355
1740077
655868
1062357
1042010
819241
546597
580718
167924
699675
300717
598550
1200352
1008062
1634940
505632
1837639
1017217
1993198
1968172
779613
1545251
1225899
619891
1278417
1822802
1203242
1372526
892465
1329096
1819188
641041
1468607
1328767
347163
1102929
189056
262887
1593575
347443
1544137
686895
702478
1617812
1827771
490728
491971
1940003
227861
1678466
1702268
1087167
1817627
1643314
142186
1458512
1917496
1718893
1774499
1368464
1285586
112452
278741
1012475
452923
193527
1061162
1620882
920006
957170
446634
406815
1271903
933822
1493944
1076453
1174689
609543
699758
601336
1671026
1492304
1046683
627458
584960
485292
489112
1886493
1597956
1019810
195167
52543
21964
1687492
1290873
593088
1038047
421479
15922
1934079
1238752
1096308
604448
408150
1689954
1999334
1281730
175748
1521578
1252773
500199
947598
494508
1870928
259165
645542
1182926
1307685
1714649
638628
1270844
284660
546379
509066
1502282
845191
732377
1458616
105567
589771
833015
1416783
250151
1179778
1108904
845974
231375
350189
361807
317550
1700984
1834989
1060526
1993335
1051339
1897623
1135577
1619702
758110
1531582
687412
282943
1529997
345998
661624
1944410
795078
1981896
1540077
916528
147690
1130332
267668
411522
934754
1679444
231764
371556
293567
291477
1859229
917614
453686
1167162
1210656
24266
579057
851693
765544
785659
1645261
302879
1535911
1477630
969578
222185
1231678
1160711
252442
465221
1642296
1177412
329526
550852
156084
832676
1344572
1181376
436922
92123
1371156
1650379
1006360
858180
1370179
1749057
889447
85865
1182754
1215704
1873835
1795267
384340
1380525
673034
252346
1431176
34912
580103
1469812
1321248
1203748
1799725
200496
1507220
1168180
1249122
462841
1761835
1334174
944062
468830
15366
1287560
909732
1287087
1121055
99420
1147094
1228165
1319573
705565
981229
144522
1161150
1349007
1056782
142962
1753990
780523
247600
651930
372719
975618
1139348
598595
1565843
1281880
699005
512735
1397383
397812
997595
1002719
560656
334183
1126149
969201
1673665
1887933
1164947
1715166
1751197
135900
1389835
1654789
1409695
831850
1520771
602996
1363506
296055
290102
42394
186507
1792402
1093774
322730
1837681
1554063
592285
1407844
1287601
351754
575302
1243168
714258
478651
1794131
671802
265955
849904
1077300
1235647
995252
1000216
605271
110554
157596
1657186
759729
1650751
522197
134023
1700848
1964915
1978076
524677
1541236
571042
1646937
1355305
511456
1665642
941241
1447642
1046414
1441192
1909856
755064
1602076
1868104
1822070
1825408
279498
1757009
655741
1876066
698668
574101
145553
1113122
1119954
864332
232866
183339
459263
1919757
1292617
957056
633235
1468992
393387
110686
1657399
1364691
906514
647542
1343182
1472871
565880
238477
757133
1967389
1874229
882960
1767162
1948944
459735
1021504
662991
1700790
756998
596078
1475592
1270747
1651773
1467214
1698101
160910
78529
1428678
419323
607446
691165
1076184
307228
591759
1781807
1936118
617501
1807778
1812365
207597
642811
1681648
901303
1482428
473022
1221417
1308769
1578500
819815
1439391
282633
257127
1535147
577774
649693
1779651
1894510
150076
5580
1314771
338674
243459
150230
83761
645007
1807434
1921606
1028858
1170297
1469404
760415
1032161
128031
879507
243918
984101
506507
1989423
735189
1869547
1175717
870098
1021124
1612512
1320357
603957
267977
822390
291085
80557
537668
578188
1826871
1710035
1367244
1548150
1134393
671448
426797
1580602
618586
1537313
1234962
308717
1221961
1658318
309106
1614101
1984258
58649
133255
1204008
1182179
1831563
315146
233722
1543493
1155515
107856
570755
1827268
659730
1578114
1093912
810828
1184263
1161944
942931
70726
1314626
479543
427167
493218
337448
700190
471828
1090192
642324
210519
595654
434715
1147000
1586405
1961526
1596207
1513895
1358118
950081
986753
535279
1857380
841751
1772298
1086466
4477
1643026
947448
48638
476665
184114
616721
816703
179059
1193399
1712761
291876
1871593
165319
1248379
1755293
1588572
1774380
1990969
966928
786226
941338
1671162
427348
1132481
941192
1679537
1637644
1320833
917950
1289852
543906
658506
1942196
1256419
592543
1430283
792864
30940
1182994
1306282
53283
951580
1917463
1468811
331791
1456561
1964858
1471579
1581366
1205538
586593
1321159
70764
694833
626970
1515370
1771879
819123
446134
1439638
713406
1194791
403820
715521
1019864
1334134
1020239
1475908
791560
13122
241571
187296
240005
640499
1956976
691356
1084432
1199409
1588853
1722931
458096
306308
1692939
1181881
1533905
959439
926355
1177968
1427234
50912
627173
1784701
1749272
1361585
144333
1070931
1771748
1888700
1754074
1652691
1588140
1498890
1426853
839030
105
926507
320009
461971
1176598
3298
862360
1759237
1878704
791778
1458409
278181
789914
1436667
854316
1686736
878590
1751146
1658410
1860925
1040521
1171304
270875
1464632
1232613
66820
261227
595791
1436215
1763943
1155545
1835652
592370
1964062
1258896
333749
1621939
495529
127372
1868080
744349
475772
57212
1518523
981426
183471
697839
915519
902050
714087
1345787
993520
1684403
1079365
1400129
427759
262326
38150
427473
1162714
1259126
170711
1707931
1595661
83372
1122793
1400910
1382092
1657281
302330
618448
1047999
1624005
1051051
1912549
1159
1005155
1315129
653903
342216
668149
988513
1833281
1678885
1473413
12750
924507
632582
473104
1784953
756149
1024710
222193
1867350
1709007
1196733
125299
743675
330194
1306659
828339
272861
416397
1091145
1593442
1627926
59729
187326
539277
878952
1332446
1273787
19704
881430
711844
938600
953827
471431
954625
1632528
1898370
1806502
1896869
1311045
1456598
1718851
511392
41224
83583
33039
603595
283642
950888
733489
340677
1685490
618552
1669435
1262979
1643210
1101048
977238
583463
598409
1228355
950964
472005
1460400
1386991
461798
1693267
1524770
603651
1139756
864792
1117373
262621
429825
1847395
923645
562220
40800
1346773
744732
1015311
947718
354082
1815577
536446
426216
1229245
1528102
573198
1202186
1565824
180411
371675
1793707
305172
1832519
1579530
341260
1757143
414318
1841142
636477
392809
161806
307125
1624861
64584
1781526
472613
1090616
1361053
1736123
704131
613032
1279198
1861898
1052531
1879223
936804
1362589
1612598
1381431
1134328
45525
1042474
760312
970026
472405
1058921
850856
1439980
1108640
33404
164675
1016983
1049134
768157
1015599
800621
1171300
848531
1339171
219274
282457
1240647
246145
95451
336361
822648
165611
1907307
1325264
501930
1262730
526520
852087
1759635
4551
888898
1820057
1211144
128830
39203
349270
143832
1557863
1229722
1279261
564316
419056
342178
1381158
1449879
450952
1350720
1254827
1179499
770830
1262280
1468198
1373326
710758
419296
131154
641562
1578334
1736822
1697685
1685580
1423042
1484945
663179
724717
1751420
966097
813138
67607
638328
1053618
1055532
700290
12694
1061949
87310
68410
320197
390350
508292
1095841
920550
982259
1900386
1291913
1798134
471869
1466460
1065398
1278899
431355
1276235
1552999
1383698
1214102
348967
1900846
846922
1456346
1024198
451795
1640485
1953747
1847889
1229612
1394620
1210914
1030452
757832
1603570
627464
1850573
1613116
347423
1869552
769311
1727529
1172019
1124089
1535029
68808
558038
103104
896388
1347494
1338638
1201500
857631
1284897
235793
13677
402899
1472857
749263
1417921
349536
821745
1519619
1308360
1170082
638665
1608915
1544009
29493
16041
1893778
1619284
1491247
1095183
903160
31466
654115
530215
1898058
384269
1577588
897442
231046
641771
1576031
1835158
551069
1680835
433148
566724
1966058
1927
1106659
1742883
5112
1763118
738297
1119416
1458110
1500634
1570888
1483789
955454
336671
1395945
76008
1257066
1144509
26596
538733
1133135
349142
499488
258723
1806785
1734030
1915269
255378
527782
1239924
331870
130251
1876064
1592280
1337383
693037
1639528
1987991
1752564
92338
1755475
1720567
540641
1859460
848465
44973
1017849
1953235
1954517
1676892
1776978
731272
308331
1266007
1749174
1668945
590335
1409353
239847
1574251
869015
382064
1637542
877513
1947649
204132
660746
507421
851062
1646684
1214248
977474
48811
908166
1219874
1361325
1140698
89602
232910
105419
186559
1370700
1031963
1304504
1995911
1304860
1691814
879096
230001
1139879
1108946
612627
1669936
749398
728936
1381304
1969309
646495
602208
1390952
1665453
390033
146732
1023780
1845954
1415081
273747
1326577
1873232
1985750
974668
1715949
1266589
936202
1661505
653472
1368420
1313826
1155282
225116
1979804
601865
317864
1079816
917464
695202
1558232
379609
694357
1677764
234987
397392
1070317
674836
884242
398858
965651
930768
1334863
1246299
896153
225114
638426
535596
803050
548966
718126
1435032
711475
1231084
9770
577400
389730
1738265
310549
1421456
468562
1682469
1756448
1147524
1564104
727082
1515266
209234
797566
1607812
1985955
1668181
432039
1811067
1284066
1920064
446384
1869665
979501
587277
360546
81566
1840152
412527
1587080
993893
212039
327424
1850650
1153659
99750
751723
1542051
347562
1694754
933211
836607
1418157
919785
955530
1342027
1031269
1821187
1635314
1587408
263369
1697564
100476
1029100
1116054
1863878
1112456
1064819
1944979
169997
763421
498687
778880
1494390
1510359
1749408
19214
738660
528488
1678738
1952890
1457590
1732575
601379
1377638
1484413
1750115
401566
1742402
993580
1109331
1143702
198124
1340199
577657
1131577
789497
1202027
64443
332469
150731
164324
1942678
1813294
149926
45852
1139608
1077333
1423865
1725796
25437
1887630
721087
78956
260261
1027958
1397335
1129795
899348
1907380
142575
195605
206776
1671351
459744
1468388
877717
1915543
1407481
1805201
1535187
1142280
828670
1654547
1759217
39277
1208843
1400713
1330855
575497
1813286
220075
1560338
577901
1735565
164889
1485536
1799856
253661
809040
749330
785946
224418
192320
838320
1651130
1365763
1342396
120151
1555158
1630903
705541
1288549
477924
1568731
1698385
1985861
1405277
1786727
1496209
1395807
637426
841795
534351
443369
531499
180992
1979910
244658
1274771
572378
157541
1438722
409449
1470944
493688
128504
352775
11726
1969074
1208156
824333
1049840
242876
1395601
803884
843133
307401
1915317
772424
1582965
1502991
16601
1742898
1645271
562918
943140
1127162
9360
658561
1902495
1061011
222809
678432
1112040
1258305
1643318
1046486
203658
1592726
911934
1381651
1871407
225648
326152
979444
1278331
779821
658543
1521988
1663468
380020
925458
1080993
1306041
431799
194399
745797
1697930
660730
663438
196467
894031
722295
608693
897849
1879650
824727
219848
451205
377363
1715743
122414
1337236
663759
1724075
223700
870943
1195340
75350
144153
54173
1529584
1330372
1286598
862033
1850870
987786
1249128
487671
1115128
1924391
1567097
761597
223825
1702895
1000834
944523
674934
755239
744416
1883977
588644
62807
431389
1909706
1771308
1995641
1090709
195736
1922814
1945494
365148
1811558
1174439
1028469
1098008
340653
1416195
1474392
85000
613395
1113355
985329
1358068
1599558
36031
1824403
821388
527194
1864362
64772
572546
345556
783851
260058
285170
590732
131740
440897
1949345
1565949
269293
328727
1606209
741520
704479
926616
1942885
1988812
1718977
939748
1229017
562034
1134583
1908502
618708
680219
433526
342505
813713
1357571
1242756
789627
739906
1960736
1466745
130992
688376
985876
1368754
1598451
1704555
51731
1905865
1572206
1079648
966401
585671
434526
1806354
1508402
1322510
1674592
1456180
1965709
488956
1116323
804119
1713494
1579677
410205
1068383
105600
1028764
1877918
1027523
606686
1349570
1203292
612243
1937700
1920285
831099
1751944
894374
261183
646581
1443749
656268
1238414
582336
1591890
1377077
170615
1128231
1492530
1941286
523761
9638
433425
743989
278837
1550769
696982
484196
189504
999676
1303590
1354668
1584420
1882562
428654
590337
830883
886323
1994620
582527
279898
1163848
1222079
1801765
1311514
1047371
1424687
1721052
992354
1682892
455155
1414869
1867524
181903
867067
1748576
358082
833380
736185
815350
338744
1043484
506348
369481
1147730
1237527
160642
1569697
1951856
967851
1142020
793310
977966
1644507
1888481
28178
1493246
60430
487415
817374
1080769
1875512
699990
1036345
409695
1618569
1244568
588652
349570
1146865
1531767
965335
1015587
566352
847417
599264
416368
844805
805566
29952
284394
609582
847435
731660
40358
1420869
1237163
1101930
1970976
1415257
449015
843569
828969
543303
678009
1412400
923279
865772
1944836
922994
1049969
1523922
532858
1845060
1966416
1979065
227441
572526
1486701
736576
717040
748297
1087950
156811
412176
1568548
431517
1707022
432672
1453516
1514481
74486
258511
1095902
320580
978549
57085
942826
930581
1766360
516200
1022522
250802
394970
1537955
1630711
839705
1872983
1146112
1506381
428603
1837600
63148
1896129
1405785
900320
699760
1020614
1027681
1634395
1117779
119530
220829
1361916
81491
1751314
10487
1130756
718537
212792
1879618
1962789
116657
1888350
959496
1632400
791861
1896678
1874358
1355429
746258
1998263
1297492
1227119
426217
1199844
84544
1397762
1764808
1043722
1370148
170433
695407
1912536
361895
718984
675853
410239
774843
1840486
907621
769690
784294
470428
1953362
1769598
13886
1028280
1846229
651843
1453313
1168354
403108
1972220
679769
476123
1354211
1040153
1414403
1981156
584462
1307207
1930608
1738323
135685
172419
1146946
408066
1454179
1832577
215621
318199
613595
1581060
1620571
1236497
1410276
499857
1488241
1463288
1479442
990934
1169867
290205
1440941
222694
321684
1861787
1745024
1939098
189104
1811111
66878
1355101
1269396
1084418
744032
957458
1787454
1915975
1251816
1005494
1658407
1668075
894708
431985
1508443
885994
880349
72612
1494520
336547
1745309
654800
589195
978972
635778
882545
74872
994743
380399
781897
1147033
1906118
497112
1961289
853491
270214
1071693
796292
1565141
1585345
106308
222945
798453
469651
398868
860943
1949636
379067
1577243
1661736
1782049
1752152
1766018
412906
867386
136112
1590063
757382
1932982
1619636
1676837
355327
1278117
1818046
1194241
238984
52275
541014
1699972
1290784
1461791
962707
541154
539039
1305715
600549
379615
1674855
1566306
1691621
642800
47358
1481461
1734178
163088
1452430
1057567
850678
1739354
1185049
777819
436512
1793514
516273
1951800
1501806
1931384
1810820
771143
1263289
1592969
1859121
955195
1378323
931353
214017
700267
1219413
1398655
1880250
1100261
192432
929016
1622357
1572716
426110
29569
1168415
1289435
1131772
1024641
1548358
208006
1108146
677459
52672
557875
1626366
1327585
1538317
474161
568835
1462993
1820262
1891655
1110262
137652
523875
864991
1012944
1933257
849100
870405
1891838
1495998
700973
397048
1029165
1570743
1750876
310046
1059792
1736486
309799
2407
123697
1389640
904702
1200851
1993763
399016
1896684
1400017
1341717
1790984
1258928
1331557
1057858
1939862
869969
1660611
1631225
1978994
1384906
309450
1718463
1102310
1616434
1215065
805165
1140567
1061489
1376429
1120632
1790124
1006617
857254
1958427
1860200
147318
447120
1376053
1604098
418662
758275
347905
1796683
1670721
669241
1179673
1324445
381979
1930301
1243745
1782793
1390385
854422
557742
1339508
586632
1905542
1971206
1212712
427156
744916
284972
80960
557758
1543605
1049125
1500881
1868246
1494597
208725
151554
1018337
1942755
825634
765257
858917
822104
1303021
1898851
1517497
1313767
1760417
1376417
1068051
762836
1223236
1197423
1168749
1869920
126128
1526123
1135665
1127821
1512941
953000
1991037
30689
1024415
1732365
768648
1396290
1044647
416308
1495254
376537
1116400
934924
1148669
1715525
1524279
1642555
472361
1713929
1212242
384245
1919397
820474
660311
1295228
1883944
1705512
1410572
1211539
633390
1956942
559725
1245864
1741773
301499
276095
435071
1507941
1549508
1659913
1722548
155216
180188
1670679
479280
696868
942511
279412
479328
102900
1358719
1291868
458435
905546
1220769
683715
711554
965090
373880
44121
599453
1049462
1123253
1728590
1833693
1649974
1220494
511552
309593
936774
933912
876499
718068
1540654
1156698
662326
1243478
731534
815151
1974075
751559
117846
408507
923581
507873
1923857
1665364
588594
1623744
1884694
1300430
1093710
914071
1562443
1678694
1091939
704962
1509383
695430
893107
1995721
1817811
1028482
1793092
1813629
1900556
1112545
1358548
336907
214569
871649
784066
936791
1975908
4315
521436
652983
220180
1294739
1874576
231016
1031399
434070
135677
354448
156210
1334278
102547
477289
1951778
1473236
352389
348775
67231
937996
1627434
115869
1955295
988214
1703384
412680
648312
1518320
1750105
1865445
978054
1224884
928959
179695
902126
1188704
319943
1458666
1640719
1219711
1003128
1492975
1142840
657705
1419977
1371515
1914005
1298836
46842
1177029
278099
1073526
605926
1041875
570582
1667557
1703068
723594
1936117
972727
1885638
1189414
16726
959224
709304
1838470
1786173
272111
1151937
1040376
1482726
1049308
1775341
1521862
445766
715648
787803
362454
1612103
1454779
811922
1516819
574053
646807
1088987
1317858
1669963
1388682
1879901
1751231
1977703
478718
268834
1350182
991372
270064
1095916
148398
1132849
199656
808362
1890082
308793
1777153
1744316
189551
1584060
148138
196116
24735
1453869
26689
1548238
1693507
833234
1120605
429454
437116
493278
808241
1556912
461807
260206
989143
191917
1624709
764580
1602960
192862
1349448
583421
900241
1718858
302991
1379008
1666124
1479827
787606
1189811
422030
208150
1705360
232751
1963247
1750424
1588121
661367
1706756
1452452
1409475
575946
1175249
653525
1812644
246759
204590
1358323
1495729
1597361
1410024
1608053
1046987
35611
430717
89168
922316
391383
1851525
480039
273377
478105
772338
1249730
1820951
1473844
1064747
3384
889187
1052501
1782427
1172040
1737519
107523
103549
398724
1739218
706389
1374096
849060
830025
548676
254686
299203
1783247
171355
580699
1009526
1885195
851703
1605371
444068
1734960
1723491
678205
1385801
381275
109142
1378012
1386480
526431
1919269
3983
1893408
1156434
441935
1903618
1308815
67283
1762917
359724
1160089
1943793
1193937
257926
795797
162722
1311116
1944970
1024145
414490
418260
160179
587532
1896520
348218
770638
1756479
172886
283995
1104117
1886818
148726
1924944
825040
1241728
1062470
437655
733875
1247307
1347220
98415
1335698
712579
1977543
401
1752447
1301751
361413
136292
1373183
1638780
1612101
1482166
1135201
94596
1427335
1618652
1836010
370134
296043
770549
1306780
856334
912320
172353
822079
1848763
1217784
939292
680956
1189620
661061
80350
1722029
1378406
1489805
1841009
626422
478689
1604575
1468913
391740
915982
1150140
1796049
1323820
660527
1406480
25665
454250
443175
931354
1556474
1926779
1278558
624056
255675
641223
232331
175977
934558
987202
315012
818808
1691545
81948
1819963
896570
296096
919251
1982400
1588498
654416
1020923
1862365
496906
1402157
924379
718603
907177
610344
1203638
33961
1003615
1559606
1929957
1621558
1590642
862302
1379911
1790903
40574
657578
1460282
1662981
951095
958340
1226718
36200
836482
1732633
1291906
1097909
570708
942019
506621
373283
914336
1954036
1102258
908436
1596907
1211958
1091456
1623682
1100788
523470
423388
865749
196147
1459160
706859
1020796
352294
337498
1481030
993047
1968334
1595905
1283269
498303
28333
1453798
1825773
148
185578
199329
317208
1488577
896816
1204402
629737
1982852
773700
71365
1006952
1828527
208514
255892
1520551
426704
1846334
440025
1713868
1712472
523421
878568
1291262
925422
1555833
267836
647831
722240
581983
1465110
1921777
1571311
1292386
867488
936249
1843135
1980843
1540872
1090487
1118538
442213
260649
1092666
1846128
697578
1241775
1747943
1589951
641418
1349843
709233
102097
983998
505913
1558939
242079
1105402
331069
774680
1200476
1462683
711598
1826134
1810691
1093
348862
1374645
179302
368135
914728
1649436
262378
281602
1222556
1831026
1748273
862470
886362
1699625
1863724
1946026
1062152
1009056
114643
1127317
103875
720895
204323
198841
53250
1650468
1589365
1181925
1263688
659261
337939
422690
196899
264188
934168
537006
1052107
1230784
707485
1600644
318753
1246104
8909
642375
1433947
196862
945563
890912
1504768
1217297
275527
233263
289891
1547455
1757568
1572129
1841435
348033
382103
1729379
86943
1919964
1210898
1293295
902975
941783
986877
1894862
18512
1271269
581721
892630
577823
1900673
1594484
1639315
1447631
1764777
932914
983348
1168493
1443995
478075
644797
805614
6503
345346
763250
219102
661266
785698
1627474
1838253
469925
1227652
546081
960523
173850
1361151
408432
1116740
115597
1011389
835031
816979
1110549
977223
1509261
1484822
1085454
272931
1561493
750265
1064936
1361891
1550591
1180229
267467
444372
627226
318361
1596087
114310
1454426
198326
618031
899124
576853
338807
1845354
893245
764889
1348036
202591
156608
768960
732456
1041840
995068
452513
175730
1807142
765321
1299401
1031208
1816007
277655
1643793
1565598
700018
987373
1660456
1439258
1345488
495674
1539736
355118
1136216
1712271
1302302
419228
1701589
1790034
1868949
224419
618124
868644
557397
415455
1205605
740470
215732
177991
1119521
501083
1071138
1805482
252342
225113
1041159
291392
1257247
688012
1674512
1235404
1234797
1313931
37973
1242550
548633
950487
1406803
259939
1067860
801940
739964
1351355
1854817
1134050
1502457
382314
1870016
1819562
1385208
914338
1731305
451619
1523012
323806
1086484
1994881
1259658
524039
426769
1760665
845623
1742871
1611748
17505
741202
1840174
1672441
1072192
1687421
360964
323949
1181037
395350
1300236
87914
1342455
1865023
1885511
235296
1522937
651468
1459462
1276060
1330000
1457022
322972
388346
814085
1042432
1934977
1936713
1373694
1503038
88167
942233
1552524
1248290
1493478
1318459
1999978
1926182
1149863
1552683
1245849
1410534
969627
274558
1285614
1251946
1511938
1427810
236290
1454962
383865
1451004
7414
811676
1391861
1006951
194457
1993958
606479
942262
1981047
925736
63526
1123525
369640
1865651
1515597
143841
123034
401731
970264
1734791
116230
594432
1343633
435014
1985393
799228
868770
990058
1069078
1843133
222412
1558812
1627234
394287
889599
1030591
1208203
629275
1436697
1165787
857527
1817789
1487273
1177155
577215
1587376
506772
561730
1471052
62279
951646
239781
835093
359897
1635109
153708
1838172
853044
440709
1903399
36426
192897
558921
386194
1031467
1087401
911088
1439092
328093
565823
1770924
1160753
1302748
1677906
485861
754553
1754759
639150
203464
812816
1480254
1901078
1022065
738502
955913
186838
862906
237858
1031284
703436
999687
1855628
157075
1908927
935055
808572
958729
468045
1925489
437494
851440
1781311
627052
1614381
36588
1661008
1426164
1488843
1865508
18966
1573435
1559473
23215
1732687
1170334
614780
767576
519235
384154
452728
924873
89243
758694
842798
1057969
20602
1110357
1467610
677828
1396117
390044
1216334
937764
535501
1733114
250435
80483
1622167
1039846
1067521
1613523
621749
192826
794230
1006521
762818
635749
581078
1758494
657096
1598012
1461477
108596
1960778
1894763
104082
567982
1405490
1220159
637830
1957444
13673
1003691
1470741
1327172
33923
818348
296263
751119
1465879
1699455
1331560
278211
1100805
425802
1281575
1652998
1040869
510774
1065548
628720
751954
1452657
1120886
1965273
264965
664959
1027281
143266
1227254
1823095
1076614
426053
1103041
1642657
1923717
435636
548726
1385167
485052
1639378
236941
968778
1100764
432468
659843
802727
1284233
641482
1314092
906008
1100509
643694
635434
338793
572368
1163977
955791
1667162
894399
1066041
1611420
276916
1311274
1032512
220568
876256
1552824
720750
1036036
510422
613752
566717
1047540
1928049
1805833
1912619
360622
1440385
814404
278033
1979406
789830
1414831
809633
946160
68204
948722
1608748
408010
752957
641462
1826488
128952
1290849
1262804
1769523
193596
903686
1835162
709634
61819
22489
370117
855111
570168
619297
975848
220957
792192
441417
1503120
35720
173159
759890
475719
1856296
1585570
1931237
1917121
1559500
1876230
134415
1848485
1179024
1818132
658077
1022914
698076
1752250
126597
277934
1887972
1387422
1162270
1585214
1048318
1648682
162608
475680
1896848
1467134
821721
895920
1263535
1494745
1187332
1494054
1451220
1493965
1163173
221986
207654
591972
953966
38229
229956
654214
991042
123245
96542
381585
881072
1542808
1609295
1177702
1245224
598395
1735822
939678
1721126
1849660
836068
499822
1071048
770239
31489
1830635
375511
878590
1631207
69229
1291227
1168642
1162690
1158182
1853803
1052027
1534582
727542
1102427
687499
1849567
1403472
1884498
768724
1055152
1600646
1045080
1245693
458282
1158227
1198452
1567391
836451
485171
691715
184584
1812145
1540034
228140
1574244
100334
282366
1480593
1537846
1527229
1471707
1957744
577544
444977
542947
1299839
416693
991298
288793
1261473
955011
259886
1043808
15138
1959340
798810
1750581
1919969
357309
1928429
1973483
1180991
1725132
1566228
1044026
669411
792475
1953190
1194595
1770216
1823977
744608
474763
1556195
1624961
709627
719824
1613790
1863751
1465928
982673
973369
1728759
1663692
1767951
973246
761089
1657452
1133884
858490
1213976
356180
197041
1382053
1430737
1089657
690818
28074
353402
1170243
230996
548211
1533171
178106
672048
972118
147934
1087782
1725606
130110
586550
615242
1762835
1365448
1659748
1470177
1495892
64094
1487594
1301012
1129997
789741
1635107
1345828
268360
1619846
757196
1280808
1585304
446068
680993
258244
1001509
855257
1101071
99354
831307
1310348
1486611
1342567
862829
130504
176824
886770
1589755
1865262
224594
1041112
517288
1226740
1362215
1731838
1750421
1241175
205448
1143153
881748
1384106
716648
1054560
408712
1952618
1275814
670325
370790
1019111
1324306
905476
1614255
411124
824785
995068
123617
57763
1045251
63639
1569091
777650
877829
888212
1435230
747151
574345
836117
1064600
544836
754123
1591558
499500
696429
308787
318769
512000
12517
1955238
1029615
89534
1285916
1556425
46014
730234
1167499
1244610
765258
1221307
1882279
1431943
1253256
1821433
114633
1678276
676420
304572
549261
1416221
1909070
254287
1151182
1278533
706607
1199729
664036
1000086
443921
863540
756824
197473
1359702
606831
58613
1060245
751615
1507062
821429
559434
344028
1946917
1575866
1467563
34930
1372485
344306
1221484
1477566
1251137
1847422
1169742
1112167
1635633
782654
924532
1049096
1291420
1699086
22373
499502
694253
1687892
1181867
1574558
893387
1818094
558524
931076
1292958
1801128
56497
1287656
1082254
1160396
973815
1589438
1193024
1301295
1402104
1985322
1733272
93070
767350
30728
1503594
1114051
706384
465787
977804
1156155
1345851
1543755
1673705
1045149
1488102
328422
1783528
1214928
1219612
1554704
571671
1305794
1642762
361921
464977
449969
1682727
1902631
1660090
1306424
1365661
524237
1389257
858983
942200
1358733
1389194
299363
1054743
1020049
785081
1911747
1466664
171568
1521365
911261
848334
879524
225192
506089
83336
530239
1456300
1436460
1569932
1005168
1889184
1313253
667803
1769177
905253
1081909
14756
1048494
1270263
1726829
15819
477961
119384
707984
279521
407707
1186127
810537
1744219
786954
486560
978564
1203011
1099885
918780
358291
1433361
551483
452552
737962
246146
1949307
112772
1178760
1406177
224720
1327194
1704739
308561
46158
1250108
860862
1260939
14334
1431737
1131496
1995341
70589
918581
1086762
1069036
1173161
824359
1019274
1490056
802181
1392122
1632228
1884994
715797
26586
17638
1160024
1069145
190809
1381875
445855
1901635
540172
346304
1666232
365770
591895
1356313
1957673
300461
1842545
438024
1518433
1812967
1436084
1641185
237109
1076868
1756283
1510248
1367163
452080
1639227
1348609
1612121
1581602
27990
1146034
893881
331669
666849
966777
1275038
122199
1659604
154677
875765
707243
546720
1586663
881684
12888
1961049
765661
1029994
1040980
1597730
931780
1830438
670274
239346
1447382
1360791
275326
366888
1259767
45957
1079594
1894831
1522941
1744777
1622803
726385
1834545
1022375
1498620
1274587
727221
1136691
177760
347673
528387
46370
700517
1223628
706463
1542024
657088
700361
1130653
82131
1929061
78814
616818
445115
1604267
1672296
321482
337310
1334209
729714
1458488
1159771
605828
626527
1689019
1056555
970672
751701
746411
1505144
1293202
109316
221707
348395
1054515
1357537
902725
1921939
577588
327377
1691051
1247607
779087
778421
1470795
696363
47773
1585685
1821193
1281024
1458902
839364
143491
1114477
1737174
440445
1947333
1030827
969636
1295569
472951
1977643
1248739
1428620
1800249
1911922
1352482
1986412
36544
1086820
1040890
221196
1006545
402450
1527844
846508
113653
921681
979000
1143560
167826
488280
1893942
422296
330651
1662964
1196166
1670072
986173
1361277
214117
1978539
1439444
1831844
519202
1313653
634474
491562
251108
1261238
773090
1602957
1296951
615139
226309
268564
1491839
1106928
805061
468459
1874908
13186
732399
1858743
1838014
210890
19035
1246979
450827
745594
137768
27590
721265
1158329
829953
415411
1652738
1528745
1972131
1090701
412394
1986578
689953
391569
794015
1179737
305387
1833424
1752992
905064
375060
641693
1153924
895339
1435728
612810
1253258
1877058
1150110
1815708
1872234
183747
247567
184865
392637
516138
1341889
1595635
1534658
1330099
1581875
517701
1842944
1159834
1603047
1915692
1284330
363212
1256349
1447127
539409
318855
124075
375027
329723
1513055
1381085
807392
769408
826773
854150
570684
686760
1775015
1697238
414868
649328
1299105
985694
868531
1696667
1220720
1441895
470877
1824790
1293680
255565
1491679
734820
1719929
1174892
237215
524874
222084
932703
140601
1037645
1742396
1815212
1220359
1002635
240274
537972
1837057
920866
1867725
662483
498822
1377167
207617
346319
462003
1846542
37930
386160
576883
1141838
1082745
1482091
1915009
1625095
635336
1225673
571940
728042
43436
142125
508117
1255621
617625
871226
697814
122633
907424
1157057
23666
160743
529300
971639
472066
1162074
59634
605183
1674026
983603
1248162
1025489
1348201
476447
361038
854146
1205461
143339
697133
966704
1949465
384997
1507627
520855
1945270
860522
1783722
1865054
978320
473235
189856
176697
1712177
130460
386504
1430002
442676
1792874
1932742
1010628
111741
842837
140775
680607
1728197
127174
723808
1978039
592124
1162480
304160
1079741
665322
1033282
1084603
819982
203207
1221404
457308
1963571
1826373
300422
1834308
35324
53146
742617
1828306
824397
961761
1231776
1816654
600025
1178372
387752
1683889
324421
1545324
483829
1640755
988197
1941437
1273103
900205
1063935
150819
1775393
407807
962384
201336
1654784
1625485
1503039
617407
1189676
838455
272941
323348
1783897
1828742
898126
865280
1950232
449716
933269
781287
1800003
19192
38384
1997934
1616788
228900
1311731
1361590
608451
1007389
683870
1404133
1797486
979933
651214
892741
876281
464530
1331389
716467
1112238
34561
1877710
1054081
472351
1037044
1591285
654630
1652248
1683381
1405501
1833273
1053501
1906944
145543
349678
712251
529178
1928868
1465654
862899
1357180
1799187
977286
1685103
718498
1351182
1276285
1720774
1578927
1673938
828035
239174
475900
1611166
758694
323471
1915393
763204
1262266
1126601
1359938
1965858
1851053
1580341
305031
1361438
1789331
614956
1411530
1899005
741682
1192857
1111400
1540061
1623285
1883626
1567612
1966062
1722052
1807203
1492959
667009
1601707
255611
691213
1480333
191965
72777
1688958
1714504
1580205
567317
1941149
935146
661008
225719
480044
725951
1265072
1316665
24275
1077030
505436
1008630
1942492
335090
1763597
244198
625347
1121500
1046075
1820355
978157
903942
111227
692097
944113
1619084
39257
162637
519900
1103569
490510
1878936
913816
1908253
22690
212565
629278
844322
532139
1742849
26955
911243
563201
1718811
1703206
1938779
513966
1579294
51082
1561518
1776427
964803
1323892
1011973
794144
504735
1133104
59107
1452308
1239570
1489776
1328207
1218483
595264
1591047
516467
142469
800515
716611
235239
1468004
1634715
1294608
400659
367191
74477
1823972
202738
9795
1737726
510008
400055
1522546
951249
1019317
762777
1530306
208611
321986
749647
1469828
805800
1615210
618980
237384
1871607
556633
486402
1464470
1378367
309409
940216
1766012
1544188
1637659
1853061
116324
430925
1945382
1085674
811848
1988688
1378044
1491783
152948
109779
1012731
114872
587063
250803
963140
1506680
1173954
1290848
890805
1083045
406187
1195423
1199220
1770710
1845696
458003
14727
347369
999975
537782
1213409
229869
39659
112527
1289058
817321
113402
1221991
1397599
468741
1577609
98652
1915593
1429400
45380
745541
1503272
344385
1843564
1539128
843675
1051650
177754
1285894
1322169
1871210
1411552
1585582
725833
1608653
788817
1162171
340650
603756
134650
1140424
1847659
1346255
1734604
8691
799023
1748828
136639
4428
1744083
197341
946338
1381026
1197146
1869016
1456981
779117
218585
1456396
1657526
1896912
509577
814084
893249
1570908
1488098
1165219
357369
268944
449214
911390
1048151
1083640
1712361
1317637
797924
1195257
474453
1270309
1039346
424639
1018207
1249959
594781
224924
1028052
744088
100650
787094
189253
648506
1819545
1097562
1302733
272044
1900494
1189406
435819
1839447
262774
645373
1326584
550255
1460237
793218
921433
822472
1065134
552099
1121648
484960
34842
904278
196276
992596
818294
434329
665607
1037329
69257
1736192
1361977
1398930
919550
1027342
1222775
1697238
1737444
1818682
1568027
884432
306561
1801444
1063926
1106738
499779
405267
1195398
1062527
1633660
1826143
185904
1226759
698326
860548
27870
1660088
369435
535947
1543692
693271
92451
461827
177640
799182
563140
199033
968554
362331
740247
1307615
67654
1005152
1774719
1557893
409279
1846982
248742
1891389
1609221
1610557
1967937
1222653
746191
1951481
3445
1356048
1221297
906652
485279
1491897
1444886
1112510
1323463
1670190
1836423
1344381
670812
489421
1412811
1976792
1154709
278569
827913
411399
597735
885857
1165237
267244
1515264
656869
656332
1884566
1523974
261485
1411778
309699
457310
1301736
1583871
1843819
36456
467432
1941402
273486
643905
1704030
929132
100049
1074273
1220966
1677280
663463
695073
980793
367515
748491
1467858
265456
435530
932998
149200
844841
1854553
770573
1974852
194181
1476635
1742792
1319495
748624
555232
373600
1530496
1639061
358216
1727929
1573716
416250
1840770
1030332
339721
63061
99341
1151825
714316
1260816
1513067
1635844
1368043
773386
1067578
1074989
1736532
1116461
1212896
211828
1096651
1366463
1117318
29686
834588
766644
860523
1369487
1649348
653633
1029766
206818
965760
107242
1087444
233047
1837988
544384
176363
860255
822343
475893
373380
29795
1685670
658068
1844274
1102160
1433892
1752213
1519324
1002782
665192
981644
1721106
397488
1610659
1895937
567598
403926
1199735
1573001
1969216
530035
1295497
26319
1938641
1854436
1498891
1336470
832924
71110
894493
1002939
1012151
278914
1078271
1070894
1299043
766860
371193
259154
1894107
1952980
1592930
1963718
1514244
1942365
239731
587835
1585465
600009
887440
1864213
106204
1240002
1849058
451948
153732
217442
356263
1814313
247997
584335
955223
1977156
1864657
1026693
1979380
1669768
514550
1618359
526133
83946
1363273
682413
531188
1564156
519045
1247119
995532
690150
287374
209473
886184
51466
840391
936769
385222
1538243
1159469
456807
284745
1168121
187822
372665
1106230
1582713
575438
650238
380585
1307685
500781
385706
986504
556585
38277
1220044
840369
561487
893618
1194019
79334
384308
1215218
638949
1570918
1140757
977864
1340037
1852275
1451150
1963117
1626963
1246559
33466
772941
1668048
1036280
1649784
632137
1823979
1400543
1054977
1755651
1795637
1292571
719694
1999418
1600022
1666736
919995
765726
1932036
628779
831660
302886
1932624
892433
466628
375977
851934
1130637
1224651
1247155
957492
1114250
1532564
1653732
554819
896993
330189
571005
302306
200312
424064
762412
318048
35459
809780
941437
741062
1708423
452958
692407
324915
424
1876214
1604772
306051
866014
729399
1916561
1677065
904328
1854260
1748458
1225636
1522009
1533495
1812214
499916
625956
1914760
1094577
1630858
1983821
1931797
1184441
310699
743605
1272978
1546183
1335179
960126
1054795
1203261
1793098
298500
587881
878971
693814
1169749
1233664
793943
1459461
411554
1946433
333036
1338983
393836
949951
1763951
1664637
787837
1615080
78448
1048397
1212940
1742987
1777151
1402780
910089
376406
1602317
1617625
1344174
639684
824972
184941
1684417
1155080
1831348
943540
396648
1821549
474194
115157
252306
1854864
936875
1062156
746411
277132
527662
987493
1014215
682203
1871620
526838
679709
310034
1015234
1019855
1890848
368335
908929
1492428
1690986
1331087
529608
1863660
972952
1360668
1484161
560031
572798
1678648
1836659
552066
1432018
1482462
1596208
1425669
1662315
852113
179606
568929
1210122
1596269
728411
838882
177054
1309623
1087613
264244
550828
329455
902199
1091823
1332129
1152711
1546219
488017
1854572
646712
1620672
1613057
1788217
1912345
1344645
847551
26621
782019
1277465
295847
1675396
1095148
1215223
296624
1453756
991276
1571093
79048
1553225
867988
1102559
58269
496263
692382
29870
1152590
1630394
1854465
614920
1972829
149664
43235
1019140
1597639
1449636
918523
760959
1860238
690276
1983973
1473538
759175
1388797
95377
1916747
1173443
944839
685378
1540625
574891
799182
1709760
224624
556296
870799
1910449
40805
1414928
1839089
1297352
795190
303104
820195
779674
990773
107261
226146
693662
1897624
186158
1326066
1715163
1426073
1716063
1986379
348395
531203
390856
9215
1479063
832736
382830
299979
723190
1944290
1457556
176283
1869336
854517
1874959
1338107
810148
809477
1787116
597518
8994
1978403
1425727
1278212
371727
634382
137084
1136193
1131560
1217143
317625
852318
137128
1082960
1012351
1694435
997150
1130360
1778819
44562
610169
80202
767408
1772021
1264181
1590717
644883
505614
393533
1641983
614972
207968
541198
256577
739216
835925
1204124
135586
1421878
49242
36498
1990218
643633
1769530
36802
1455799
724137
1323611
518040
1310962
898893
1233480
296468
1197474
1714200
1370775
843524
640333
854062
419074
327757
561050
331369
965144
1727259
638426
153675
609129
296802
972870
1270396
1156407
358270
941272
1243120
616761
941365
978014
1444799
815279
733320
748127
26805
123125
513122
1389847
1373798
741255
1596094
1839148
86680
565720
227255
1202711
1628296
341610
1375142
1880732
766840
630690
1514556
693756
1149594
1925003
1853302
627227
1018193
836946
1684807
422025
1155445
958166
319574
809103
1872640
1681629
1503698
1655997
693845
53762
1003474
813145
1859100
468432
766861
1162491
1483726
1420671
584116
657721
933154
22326
1468589
394179
1487206
1802132
1263730
1194823
1587854
172902
74548
298838
925880
498639
31213
1314050
484312
957586
1415038
895466
102606
243846
848235
1003607
1417530
533686
180477
99394
1509703
716136
1911901
1288639
1298476
1343888
1802086
1053564
1434267
372743
1209368
1822492
590976
1132224
668665
1295161
488485
1910387
1705394
1233397
1683795
1853002
672043
486824
190933
687102
1978458
971895
1193513
982201
856823
1682364
983600
1572453
797152
1542273
1863331
1621222
757318
1027706
1608088
1041566
1776498
474074
430700
1617973
730186
1099087
1744799
1714211
291263
1560333
1636810
223414
1224561
743902
871510
512817
1242018
523608
1208599
681459
1878797
1505702
277645
1579683
1502255
1805862
124558
1916138
1321450
1860576
88730
289840
1367259
1007824
1274723
1636974
433187
1235939
157295
1337360
684772
1517810
1992571
1966826
647441
1554650
1456738
1719341
629290
973526
270801
351543
408867
111864
549808
1458486
1472593
75523
1909521
972601
270645
1599760
827341
828039
1557946
708312
1703779
1013195
1089769
143337
1123090
1006677
1362082
599528
929101
1407777
268621
470221
1329716
1002360
1568696
1282055
562567
948497
1851879
842468
933337
979629
1599138
801582
1053953
1483222
241534
1844274
610898
638318
402801
159986
1401709
326677
1739995
453845
571754
941996
563407
1213357
1217047
910407
88447
624225
68868
1989169
1823777
1573339
130993
1861714
1464198
1790013
1059508
1045230
1637078
1766772
1799764
68683
385486
1563792
1273572
992336
1264491
548944
566760
693259
1342998
545527
778990
867485
263693
769803
314595
1239461
1250351
1531044
1060748
81890
1986210
944702
1951669
76403
789862
949072
998029
728187
528753
1561826
1948097
937273
380185
1476232
1417238
1360881
1176023
1711545
976477
503518
538294
1397184
1797279
915526
281957
4614
1908196
1651413
1127664
1864375
1988884
1209213
350028
1140848
936697
396535
767412
1003732
1699603
1442157
1637160
249738
3851
67937
865052
640786
1083265
426315
1504364
1012653
1729448
107281
1929661
940368
236136
355330
578764
1574882
1115715
1386243
1022005
391835
202804
1786686
153678
1350334
1406955
26460
1784520
535255
917439
701065
104714
621260
1766920
430538
433784
1100294
721140
1400002
1471470
323585
1627308
503084
1034947
1519352
210231
1799252
1354098
1392766
1974932
845358
926048
1990489
934150
978697
1434232
1585706
833166
400967
356837
1085838
1222561
1082368
807324
306098
1889808
1296212
1463368
143369
494259
799935
234423
1673985
646843
57540
312365
160384
683048
392495
1581117
538853
1674195
1407143
1215180
1344737
1310811
1560616
1817212
1552089
1965747
1951574
1955707
543902
1431787
1069477
1243285
596659
455505
1267531
1979623
1643765
603767
691827
781400
214539
177162
1581425
209105
113511
797335
852574
1695993
770054
567405
1474191
730588
1118668
37329
1399309
1046232
1526002
986062
1972347
636487
1764578
881829
1143257
1636169
323040
489381
1538047
92173
1225892
23757
1952075
124157
1723615
70259
748617
269081
1673485
687941
1370903
1030754
1592972
200259
251581
914191
478042
1818132
248404
867767
274018
433050
1932122
1481
1590068
1042270
1502307
1564861
1565666
326840
276199
640102
228708
1666095
105817
898326
1957754
173630
1579905
897765
265716
1680896
1998138
1464018
534935
53996
1591893
284741
945993
679205
136450
195128
1400952
107728
291384
1134161
410201
1924176
1323297
377272
858969
391229
269753
464664
1929882
1060745
1939743
335688
1177594
1092037
1830203
823554
1687129
1232392
539661
940016
510122
1407580
1294761
710577
414783
668480
1887325
373538
1676166
1357981
1616129
49886
532794
1616979
1410210
765722
976342
1891126
928988
1821756
905601
1885172
1085449
1927680
652404
1988023
418822
584560
1800395
1390958
740566
1913066
908103
714852
264254
215768
246574
1031106
16123
994641
583996
1800908
556882
1709477
1765372
738925
986782
431024
276862
681654
1820428
311376
1621421
1225283
947636
119703
1988597
31985
1072283
332197
1568116
1706812
116488
396811
1956194
1729862
107272
1976212
1130886
1517760
1389982
317274
1176397
1055036
37786
1739398
1871498
377998
360416
1073596
1828566
1312774
1898678
1911499
1113811
1597934
1273617
599051
944141
1021219
810569
72989
1622154
1417053
1571633
768648
1297159
1885423
1172202
333004
1839039
762208
1916471
1917976
1257225
564341
309295
1316564
952407
1878219
1942353
285138
467453
1654914
302444
1100611
1328085
1753560
1391257
663589
1515346
4582
750438
936965
1555029
405417
720607
942007
424559
1867649
1684043
687636
1854979
868651
1267891
923851
213475
931831
349202
1611297
31266
1800683
581545
1815234
1099476
989652
878399
517072
1206178
1827379
470708
1735966
1326627
694588
1384911
1783284
1355896
74542
1671725
1602866
464824
1479359
1452389
380333
910445
1225174
777835
1251036
1770713
1773346
1520620
341522
1530770
855654
692526
1082678
946535
1137491
1684888
1729350
323049
1430179
1824228
1103539
349849
1766533
100919
1446087
1968902
701017
27054
541875
1392406
732246
1338732
1804682
1570380
478453
103869
188876
968061
1183129
1708679
1733316
1134190
208379
881044
326664
1265848
37467
31491
758614
662089
1103148
1765477
1892229
119958
1223581
1644163
646191
1298040
408843
1606004
1413659
1145503
979768
1192807
978328
121844
390322
540612
1666197
247587
1647382
1281337
14840
1500313
997824
1641536
1044483
1883990
668269
8207
58002
533422
1281488
417694
1616897
1911456
533724
1957853
1842704
1244217
70404
1417092
977226
768031
533689
604987
460518
481696
151635
1347152
1318485
821892
1352615
1221067
1480475
1424154
1862692
1892809
1545650
796485
1339564
592493
1396398
510496
937186
912866
1849165
1436216
359170
320612
1647977
371394
918054
641634
301966
393514
1952780
1809277
1644303
1420383
423410
1421279
1733373
980287
605250
1270637
781166
701691
1982443
881952
1814489
1834373
191026
1569110
1554106
1692253
710920
6089
1613520
771430
1901312
1588823
1494287
126062
285141
130100
131016
584762
1242810
286489
1583077
1289862
439431
173346
878815
1171951
1365292
39255
672483
1247611
1933977
812264
1995296
706592
136657
1399983
498843
854848
168456
137012
529451
439721
1105320
1492093
583525
1176540
1231377
125424
1219803
558239
388046
65554
938794
390067
1511491
327714
447379
199358
957550
256698
96575
1945563
1285702
1701296
1632438
571016
652688
89996
1446976
1773283
1956962
445525
558091
572011
1521339
618355
1842673
841600
1765019
247865
830297
919290
515727
1540155
1396482
1623494
1977367
1364937
1514967
1075400
1542533
495047
1738659
1082893
1631448
463065
653996
83570
1422534
1710700
1588769
19024
18747
894442
1557993
196053
1659544
948226
98070
466032
1789352
1125019
679415
1967716
1436496
1836620
684090
843560
1419535
570580
405156
1004035
430553
709559
1056838
1588097
1435499
1764050
1052039
860620
1050741
421159
311213
1076907
1307224
1482681
1274708
1210213
1397374
20681
1750183
1664733
983660
1066762
467640
1447000
150087
393704
1038927
1943573
1509053
1656210
1749039
352811
1968255
1572952
1698092
1795544
1916548
695687
717112
204439
60580
434885
1546435
1700683
481768
346748
1410569
1038048
156617
977035
1996895
1833263
1607299
1932402
148837
1188975
1282993
1712385
631306
1365613
581075
60940
832448
443144
1806318
809665
1527680
1485703
1381208
1016585
1864103
1419678
1430559
1134312
1808734
1132416
1693306
1321042
1792935
1595626
1987004
959967
1751919
1949443
92055
1839288
223695
1730931
799778
605783
135722
340692
1327202
344306
620891
658818
1126074
1626405
1637119
110368
1877514
1335412
743587
146375
42713
538642
1615552
1300176
1566603
1158596
1867032
1382532
405920
1348116
896715
1975503
895842
863457
861461
1169168
1592310
1492150
1514680
1478070
432316
1644120
187328
966388
939471
1352351
539169
1379861
100967
1808560
719707
1167436
1246842
1968507
1629615
317
521412
1919855
1542257
967941
111403
525543
493523
376076
909651
1332582
172761
434567
1782805
169528
1571303
564418
1820396
1592675
1417906
555550
1314031
1683029
214470
1097519
1132215
228666
1112535
1608778
119253
1799130
937303
1055865
382719
379320
1295363
1541114
190152
1528471
879515
945102
370020
258418
269440
783803
747255
1990122
430247
1970410
1653954
346335
1184528
573938
403221
1905272
1223924
1497386
1099487
1865001
1429116
802065
1861272
260328
1785765
1233579
1088961
754613
895896
1372206
1176573
805109
955650
1591552
503786
1602226
817353
406115
645421
1030501
1019071
578717
1761977
1818269
1085881
1591727
1513766
1828422
641338
1028660
567154
1738745
465569
1967133
1282224
1841797
1722041
535905
295899
1213692
1552866
904768
199653
1066369
568877
275101
567681
439596
1449949
1090286
1930146
135445
448016
1935340
869496
1228648
476079
1898741
1886233
1842652
1005490
726639
1853377
1028969
787319
863537
984379
1843325
844999
398893
829313
1513790
1498488
881457
995590
990940
1795040
1857633
1906582
1781725
107099
967901
747007
144528
596364
1535908
1513781
414506
107373
1817513
1856884
534892
1271513
926017
242181
161705
735088
1082437
924773
1911632
1220476
864767
1824079
511695
1560833
393991
35050
1617087
1309135
756494
756256
1375185
1475495
1194354
1666187
1798402
708567
1649640
1751062
1007683
350180
36670
1563915
1029210
441689
496442
225245
190912
1692186
1064
1942639
1432342
190074
1732310
1762132
961510
353206
1845602
36013
1198894
910805
835834
711090
1638231
1864812
1999207
1561597
38995
1754269
1706443
810108
547154
1274405
521149
80066
421074
1321291
1451464
195973
1802993
461530
1290383
480078
1110528
5529
1104263
1113612
648679
1827298
1620629
316759
758544
1182171
1349133
506336
962000
53602
1351114
203667
1573728
1190046
1223570
1965385
838966
1246326
206741
1468337
1002058
107095
1846255
700715
1147629
1911025
432620
78959
1894622
1287735
69325
1181787
1710342
454460
847041
220429
1924903
697995
966780
739457
142049
1069533
1649731
136609
68947
134305
6803
542549
778801
1950945
1562907
1851364
1171854
225816
1317350
1107470
1516966
1883458
562801
748689
1425627
467382
935184
1737784
522229
1954350
506598
82668
1677035
435275
428770
1241718
853327
710234
988333
108365
1112849
1062764
771685
877920
1995321
368166
1923858
1123115
82311
943095
1136778
453685
189314
977807
647746
1099793
146450
1285584
1060168
1068458
1694980
1970616
1937378
1978502
1260310
873331
446277
1630654
1011763
1288351
1715532
1380514
1209122
1090274
426730
1363018
1904164
1237139
1848489
899850
1923897
1320773
54079
418392
1816176
943908
776143
1551186
1941139
306115
1191183
1437274
75508
551459
1328376
1996515
1767837
486659
1378286
997252
1360538
31609
1921361
1626333
1157690
1917938
266904
1887267
241053
1040224
1042932
1975116
1071661
959382
7185
1413702
66981
1523548
1688393
1611091
1810956
297193
5308
1353518
338230
1459513
279953
1549625
1921370
1608157
1600517
1289998
914344
1812717
814282
93212
1939845
1089483
1740149
188943
76022
137547
202781
13137
961511
386403
98932
725753
433492
605551
1971113
865712
821698
1854639
419867
44073
1116596
1544327
1603553
694769
1629329
1996231
1172123
408240
1261239
887766
1702432
946375
94953
423095
410033
1568188
1120741
1781199
1383511
375152
1814166
204985
344965
310935
1081866
405326
1627015
1143640
1092177
29760
933478
379135
493508
1811669
1478627
108593
1142223
344595
1038086
109081
1109546
1096240
930281
1221799
1182371
1495723
1020899
1850357
917314
1418190
193313
293119
223811
709210
1137626
578932
676951
1507624
287774
1674501
920549
1224919
247204
780523
35579
1512985
324392
1600643
135353
1630374
1055239
275180
15649
1485532
9482
461344
1838494
625379
1110209
1654156
842594
1789844
1009137
97429
807391
1736638
1896035
220784
1163392
903154
856854
932568
104630
581733
45148
1416781
180693
525543
1619081
169921
576354
183075
1012494
1058030
836312
1320116
95473
1877530
1969786
1375953
58381
407820
291211
807073
604940
753182
1943305
438854
238714
1233229
1468443
1101171
484400
1680742
964284
911638
962294
755432
263375
1750382
1963865
73639
1710567
1398863
1164758
39574
1014155
353835
1717624
1761793
747419
64105
223904
560005
704990
430302
836149
419427
401218
253868
1377120
791584
1508355
939004
127896
47089
314183
600490
48661
1505674
1145940
133081
904038
123115
1642384
1154100
741170
47644
1403262
833691
1411941
1779825
235136
414629
164529
909659
649435
1150277
897729
14512
82483
80040
497117
392005
1593351
536392
1963176
1892498
1323159
1251523
585194
1201975
648697
1580213
85644
209716
1921153
1633866
1698435
1702271
963402
351110
489560
1659884
572464
519740
571311
758089
1756931
1975598
1198684
1755930
212738
298698
1070445
1097136
1336406
1845452
887948
555364
1961977
1341854
204901
1816610
1633832
1500674
139212
1580140
1663210
1725998
1351769
101412
1579342
1964558
997867
1492809
327475
1279053
1534541
471483
1182185
546699
194331
1612139
1635178
508969
1607780
1935372
347896
337433
892935
1073556
319710
1202302
1827123
1023617
1969284
333476
194759
1265120
1983297
422299
1115284
1966531
77492
435856
1296758
415419
1376587
1224805
822343
459840
730639
414870
660499
1856800
1168468
1013778
164250
316841
904513
250241
682936
554142
906765
888194
1694918
1897506
1992471
162749
1558910
355665
447260
518316
1449288
826407
1630299
1696951
1997819
812185
1873257
685352
485315
1818926
1877191
1841983
1240504
197776
1319715
451471
1668261
961699
481221
934155
859080
904593
770554
1977175
470280
1223100
1427722
1636291
560720
1216141
1410588
192317
1337452
1975054
511576
435696
1401856
455845
1012350
897271
111211
911872
1266805
884087
289
942618
1265141
1420003
922797
141569
487597
1974139
315125
1077931
1671328
1768358
420085
467
1798726
1221392
770706
1166819
1892270
897277
1312360
359086
486232
316872
1624647
1085132
188769
102024
552492
1907214
593296
857409
151646
378271
1727227
1711682
588889
1444853
608084
197957
1399905
1611254
336871
1916013
588309
17039
208130
89092
673549
1699851
623361
967763
1290716
564707
1897316
883937
539496
376123
5123
544606
1067137
1146187
1826839
824681
173231
577858
1890036
785727
308149
109581
171508
851316
928023
1838388
1961113
1043548
673074
1416323
825001
1906806
949725
1580176
1647871
45713
1752319
470029
259465
78125
1349223
44407
1301815
1215825
702534
1771329
751663
808146
286125
1358801
220987
1699043
1287511
186412
843832
1276682
267487
1444373
740896
320836
1408408
505088
855942
328842
209842
1099492
860753
1793156
1024059
1736869
1153615
1703631
1723479
1760916
1278216
138028
822803
1864481
1763958
1816647
882223
1482256
1048642
1258321
1896956
83754
1304838
694744
1140427
1424500
1670952
1862828
1010415
1749944
973299
30467
1494183
807100
464086
1587483
979171
217360
537624
192699
1936738
763874
1970863
1552197
1498953
1401311
856174
1749237
1128047
1768392
817145
1540754
886485
70817
1921382
1660010
270358
1455784
1706708
1995374
1006448
1449853
1123702
887622
741771
1282847
1666072
517976
1048870
1373708
1910284
666891
1719747
1299052
820335
225458
32721
1323497
548090
1619234
477739
1346953
637793
709848
1736118
453325
84752
36508
275065
1027703
1248127
1266297
293823
1505552
1005231
889238
1345583
800179
1888884
1230974
311989
1579346
852720
170620
799329
575183
1044589
37624
1746303
753786
1121208
508436
1161137
1123306
432598
1895111
119837
384259
318961
1594240
1987472
467859
1765357
498180
512607
211521
1970002
1830952
1793460
1113768
1938767
554998
746076
599810
1413686
169711
705881
1033728
1103466
52925
1006265
891909
882816
376329
27108
1906950
259043
1093694
673379
1542628
1087218
74769
614864
132547
208656
2753
817108
1898564
1457495
1289648
177799
144900
945213
718038
1130973
622953
1536459
1101150
479278
664133
1385599
1331425
1226438
1147594
1118192
275529
1889608
1772900
1976220
1135988
1441485
121547
580785
1958400
1659332
712385
1938695
678667
1715541
1731864
858247
241363
1020484
1810410
1963208
282974
1373765
1263788
561814
1383101
342922
849753
1484934
1192791
1708336
321455
64337
33292
1768346
3463
1631120
1347813
105593
52480
704841
1122442
1913827
1863723
1376729
1900329
1954968
1335303
1024995
992786
987711
1987735
1088380
557653
1970380
1916688
1894909
1062993
971269
1886402
995728
830653
1049529
494335
597527
1752461
1561469
1898784
1068532
1949090
1577213
1861635
1076922
201057
989455
1953126
299799
1519462
913882
1373313
587271
1222935
1256068
745339
1793211
804784
1927105
1093212
1431601
982740
1357842
1089277
1700515
1473160
1205214
1229884
431654
1642712
1062594
824148
1420466
1057901
1050364
1622241
942152
1423659
1550450
428554
1020962
1932310
1671574
79501
1018065
1513571
1182512
1837186
760973
755328
1779122
309542
375308
1408165
769768
828274
370997
1092468
343798
1184025
1714269
1586889
473141
61928
965548
1515328
1195354
1386122
502519
1065332
1818299
1003940
1276553
1402224
1992839
1528171
9195
1733250
1352359
53689
1524539
249489
523357
1086718
668698
773570
751924
880216
1142239
614728
361290
856542
441548
1142857
1465003
1344132
112428
1550204
252717
715684
858293
1744453
66872
886944
1918562
1623404
1058788
1485684
717991
1262005
88682
1881729
118685
973398
367854
980723
1670055
1894382
1818320
535511
1866715
684582
169536
188018
1536190
1608224
1501055
1952520
135792
768501
1489700
773969
1116226
516630
1338978
826380
1052854
1893686
621669
1003763
1993890
1127291
99894
1073596
1576793
1458915
329068
1915683
766092
1056190
820152
127504
1617441
1340501
312642
1276033
188537
1541065
1287325
879740
362984
64254
1332763
1070891
963259
1333825
1589596
1552305
226398
603162
362232
1270251
716250
1768957
1359651
794979
954271
620482
1436735
1250356
1954933
1433349
1509228
400254
1788259
860317
550433
718985
718403
1288614
791083
1341254
430262
184155
116135
1241863
1689140
797351
1237118
1731549
145076
931092
356256
655789
1453642
1059729
563428
1554345
807705
266185
1724208
950401
321565
318911
15333
1124032
1655800
984371
1686709
1236780
746786
681573
930772
1828506
293937
775644
1080504
643478
798197
1942337
143016
394136
1423987
156490
939942
1374866
1581017
1485615
1724748
1824755
443873
1764655
112025
1813943
1047831
1327174
925914
1555968
1254915
470647
469969
1765811
1912574
344136
1436435
971890
228308
752999
503511
642209
1163895
1504007
607994
1569908
1576958
1930286
259217
555564
398680
1361383
163475
1569493
1520931
1951737
1784769
1131603
1026201
606983
1484790
1032705
896893
1500567
293617
780897
758078
129228
1001176
181813
1938814
1317036
1014380
591911
1556826
1611713
1613819
828230
514884
1202109
20052
845701
28507
414131
630186
1670017
1854126
1114166
737073
1441008
385531
1712857
895005
1828847
177405
456245
305793
1312439
1652993
785539
782153
1493533
632387
10102
599694
704866
256602
1946484
801392
427084
1182438
1442852
193203
642843
554186
463584
1800686
472273
1799581
1077609
803565
1739756
1662866
729786
1835599
65838
201564
669025
1408064
242518
788085
784523
1450175
1591432
1172926
1176338
680106
1305597
53332
254260
1503464
1869821
591580
360446
526847
217966
965903
10328
351180
1591777
803967
1421242
751868
590206
1316549
282917
1151637
1319002
1486175
567385
845031
1608321
664062
305456
1732774
1111292
1209405
718382
1540017
1551761
1020660
1879925
1117539
1012704
633296
1650140
1022695
809520
1673407
1802441
1069989
10465
1537706
1719722
1646613
761033
45858
1340367
1201441
272932
238095
478073
1267438
1595129
699764
665216
372826
309544
1963028
1614527
468111
131659
1519259
1983834
501514
1420684
559648
208398
1354239
659282
1585779
697111
1893051
904170
1804755
1352823
1523323
1834207
847126
307234
644965
737582
1139470
1005373
315037
626850
1224094
888855
1678835
895756
237765
330783
922965
1522668
132324
743651
1504252
881757
1115754
304043
297998
1890133
1890729
609847
1560354
644732
734588
1401279
1658148
1075056
1101090
999194
1162109
1366234
1966444
300437
1886211
1369937
89114
453810
855581
401982
776133
1238177
1185317
1862746
195954
866884
1453323
848810
1880154
1475515
445453
1806654
24345
758249
998269
1714090
1271957
1802907
978428
1705184
770561
1897867
1030700
1514741
1383667
1727787
1281407
1429338
116993
172149
1115478
1122457
1483307
1381159
739193
1071980
140787
1631697
207487
117902
1396432
474188
179075
1082186
299627
332429
833339
1198417
181671
4928
520791
471274
1892040
1620802
1496053
1616241
1244657
1966831
1355893
1796982
1306764
1355084
691637
773777
810606
19279
763651
1078250
175821
1211525
935832
120652
1506262
1414992
604421
18251
1191198
918511
162727
1541871
728318
520830
875169
826211
297291
1910682
164548
779380
1163006
400496
1516489
844379
1602215
648990
1004346
1350115
1905895
1259338
562654
462577
1982991
77472
1635237
984965
1584692
1222862
415756
3973
112663
1948602
801464
268289
1143558
1401819
1985252
1415347
1138807
784371
297159
121879
659462
1939609
688612
1550024
1601085
1055101
847096
1222896
1615520
495674
436074
706601
1141613
210636
323253
1937061
1715202
135294
908127
101303
1371030
479251
1388944
1251872
667199
762173
1631837
766483
31348
569797
108735
627232
178174
1126084
28858
453864
1879076
1157437
817483
739338
279253
869269
1434153
1690180
744665
1331796
539573
1160143
1243840
935238
381409
1019406
1887647
943226
591063
1682518
426107
69093
1476633
1374199
90398
1047615
73069
1155000
1428901
775756
692827
571744
1359436
1034243
1793169
780480
584047
596921
1388457
563968
793884
1242543
1542564
1284164
1941734
634392
1343789
1255282
467289
1606836
1453768
169870
41817
1348097
1222714
336124
1171476
1083520
1135796
142297
341744
1510001
341106
1251134
1769227
926474
1461680
1538007
1984011
1196695
759333
381681
43471
1875472
455849
1594589
1573156
928215
660639
653157
1720467
930704
1931278
1790851
123843
290099
1174530
79350
1917312
760021
1532683
227545
1449095
921074
787057
1316580
475205
1949909
330938
1117706
1530131
962708
444230
909465
127846
62690
1570009
1289731
767444
1428537
1207028
102014
1682850
1361312
539327
497293
1219518
170908
1339820
233305
1183645
836950
965136
965769
645067
326989
798671
561406
1906961
1720945
676166
1167146
14619
1974263
120358
51366
1931589
413267
1670468
560776
91186
1146028
1215156
1249948
650092
1713083
443295
1485428
155975
731198
1349906
195531
959363
391715
967231
1061984
529803
1749166
1406783
993513
785148
763823
419439
1253545
646435
1129871
1046509
246886
182953
1954572
580537
1899341
1561993
76064
1336544
1546367
233180
1275872
294875
1370085
975890
1452550
1535000
125309
131533
1424136
1306118
1479335
1140520
420621
732121
613621
1857600
1598818
1521684
1768386
654188
653900
1656308
1033412
1091151
552573
573865
1129075
928527
676601
1139427
681248
1887529
809695
1805226
765571
1427328
227501
1251550
1109610
232829
1261142
329614
374183
1302371
150587
1004833
79614
1656163
215254
12523
826571
1960398
32966
1644655
1917829
456698
922248
378388
523330
1674746
1886105
1002285
790552
931732
1380139
1882912
1527335
792940
883575
1879710
1133935
56842
987359
1773066
1877188
1510905
593181
1748336
1795726
60114
435194
201561
1926379
406772
972160
1661482
67764
1495140
690969
1554119
71889
1622508
733018
1544097
500066
1844843
967874
69185
1792638
140969
1745685
904103
1834171
123251
1544847
1029370
1510691
148807
389050
696080
1319266
962261
437406
1055800
1707555
1980879
1324917
564947
40611
46517
949103
818209
176743
1022977
189650
600860
1615867
1563813
1764642
842689
489022
1725370
601038
1172486
1952308
900374
58622
1457588
627382
1288666
975439
1687302
624679
1826640
1859019
646661
1664923
1330706
1905259
1686781
1606559
1895689
946426
895771
1367627
1270432
216995
866482
599449
1122979
618219
283082
1394900
1064247
304795
121590
1289150
1274966
1573098
967003
1590641
18773
1767399
92340
1068279
975210
1154302
198529
721304
527528
89158
1072912
1352367
731485
1401073
1709705
1390053
54097
199723
1900670
34090
959563
132644
1787231
1721152
1537940
1823105
1702248
1853765
1515172
1944474
1518483
311455
98153
705303
1097901
1467270
1130195
570500
1486684
622263
472619
746178
927835
1566619
1160319
1235589
365575
553028
1642769
395755
966069
55878
868136
1037817
1339290
1843091
1993164
1156259
382939
581297
1559910
1081529
765401
548759
30629
1997542
1807629
1802695
1611411
1664023
1354311
1781450
1940020
1028431
1429792
1368672
1151582
1336472
1026727
126632
903175
805364
795955
239523
1434000
1744185
1054873
287994
1020308
815354
633715
181519
1188140
1341814
1879241
1189740
1455405
1404293
1361244
1677064
757154
1422721
1363910
333114
749959
253643
710984
1465021
1604093
1262830
865822
1342984
1022291
1605779
931013
1037685
4792
791645
620905
1008777
1675985
1500254
982279
1179322
1286494
1075030
531106
1023220
823195
1097387
496128
1863784
616718
1859944
70336
828904
600496
833723
700339
1952928
1867106
1007174
618635
1742860
1799998
1098675
90235
1162855
750404
535475
1262915
1584885
871916
642942
815636
320162
705948
896120
187093
630913
1249019
193929
272965
1276350
1900168
1268272
1348545
1400263
1109683
874955
1721803
1843488
745855
643411
1566786
644445
1139170
839119
1801978
1549054
1674998
1046646
1328511
1297968
136272
880498
949029
458605
1869436
1389095
711968
758545
990333
713698
1341613
32785
1125883
1363385
891051
612525
1180885
1056284
1048338
553645
297973
472364
137915
344570
1229412
1868788
617185
930559
970847
633562
1003769
1952409
615919
1411804
279797
142462
1793276
1707727
1681248
536824
666071
1840487
1522516
1960775
8905
1932203
1502445
1468699
1490319
257983
204472
814035
1555799
1995299
921030
41866
286499
824179
356289
846358
1204769
1664882
1313914
726105
1205043
82355
759689
1659864
271714
1345517
974448
1908135
819481
1585917
1210165
1631443
1423856
331653
1790121
1465367
1967608
12293
438425
1455640
409070
1272647
822636
410378
1265410
1426666
1439712
593765
1082523
847555
396834
1662602
857112
589439
96120
1464508
225820
727399
1776952
901439
1285178
536404
1100692
767518
339437
644589
597691
1440012
1876622
2814
836978
1646626
1347445
80067
619035
960006
17538
1978185
1772071
865971
1861528
1533975
918262
1630008
1789666
1874357
1067700
386802
1849277
1037630
460929
1162027
1525183
502703
499834
372889
1782881
1783787
100537
1743899
626183
1539482
943116
1076821
580413
181524
1840314
1618201
549887
1479844
468583
408274
776489
1528012
112335
342738
1915718
669518
627947
531595
462187
668703
1823322
28655
552616
156806
461002
122021
58413
690097
1057574
656566
483709
816591
1148564
209330
980696
1414670
1052087
156939
1492516
211662
1441780
117277
1681045
777485
306394
122923
1164765
1097881
160898
1337861
1405641
513348
505696
119340
209843
10479
56024
217652
1150942
986444
1875250
1598738
865665
66855
468042
1151191
1081322
648537
271305
559908
915274
161344
224945
571212
888208
131330
1746954
108032
589506
1408122
375084
300043
1407294
632888
1703806
481808
73987
1812386
1395105
1985378
1600275
1197373
767879
305435
682440
315807
1772076
924563
553981
1126660
418612
457668
554699
858649
1533110
480471
1988765
681412
1366049
1604556
1264185
631636
634600
802128
1306646
197459
494052
20797
682098
1174268
1614672
1279627
407992
34978
1974880
515259
1147568
124116
797142
231826
1263267
922021
379547
1987902
1647609
508091
1731526
1485479
484962
479170
1785113
1030489
52471
1206428
1651687
237061
286793
260573
1190707
596038
1427768
1565925
1468251
239153
1435313
1361214
1960598
1155885
551106
1758335
1675810
782677
1124647
1923395
721002
707610
1483983
164675
653591
434161
457302
232676
1708981
1652039
1435908
1673921
150848
1649023
1090037
630017
905618
1208286
1859511
1273288
348860
1120494
1241597
1135130
622116
966827
1244144
1566142
1978124
931251
1292257
742919
1423467
1592652
609219
595256
1140743
1545897
1612645
1649372
942465
1302927
259913
1477477
1250485
181850
1467272
463079
1679868
1627101
1420773
952042
955269
592476
248721
87525
1232513
1439544
1656198
1359421
1865701
939025
617933
1375161
721630
1270097
880019
228898
1675844
1039722
817120
409198
1130987
437437
380862
1817714
1202060
579272
1587727
1237677
914272
1479779
1384666
1558463
790467
1530976
1946141
475489
380393
737463
769026
1403309
617670
1807818
1607554
728977
1130780
362261
361237
1949892
164713
276492
739508
1616403
1394473
1763241
609457
1033198
1848243
797256
1915132
1864865
1276875
1638453
1555558
65203
1419825
721474
698469
895091
1500525
1508342
944968
1770971
1004993
201870
1167773
1196101
480577
651265
919777
660085
1389905
609814
751080
1583276
1980070
843232
116967
567147
437154
565994
499007
476443
115335
1498819
765820
1323388
72540
861773
542648
798298
60124
1172067
1499720
1402504
602318
1104641
195311
415585
1877183
1243993
1687560
1086920
572567
1975499
568679
802963
1321600
629184
1508322
1282134
1447387
1615429
299632
1380172
119992
154428
669427
200464
980192
977697
988992
1970527
1798562
558043
58341
1330647
1268128
226321
1795412
336359
141155
1281778
1461180
627959
1127531
642945
941017
221604
137046
1378606
877375
813435
1598937
369579
585773
585814
1757278
1635842
1828837
690142
418809
1807148
767871
896200
1317765
1799473
1538801
1544097
1798766
688122
138848
462964
344618
95031
832965
630228
1002160
1485728
313438
702634
1013031
874471
838624
1040442
1088628
625468
1848781
245412
1740023
1332416
1539225
987598
1949410
67820
1336667
838212
1005684
1520388
1501974
1350457
228635
891900
1245064
267709
496486
1141217
1287248
368693
379529
741096
856521
532237
1118669
1364738
1443034
311274
965891
885311
310634
1362995
658526
1311640
1511395
762975
1566920
1803144
773730
30579
1940387
1657770
1450089
1667247
467508
1993188
1403524
1956093
1122603
330751
439150
1809409
939186
1987737
402542
1896036
877198
668269
1190532
1481429
286390
1747976
1075481
1157473
770180
1112153
61709
1845215
1421820
1049339
785822
214970
1792053
916375
1539915
618732
1075781
1820562
443942
990544
1422399
1688997
299319
1817989
439304
1786327
435369
604054
145855
1705203
1945628
666681
599840
309710
883108
1803924
317805
1382214
500754
1993423
1912123
992740
1364163
1659999
388417
1625942
996733
1288199
422500
1709977
865896
275716
665061
1551610
24229
1779954
32681
394186
224593
835483
962664
983462
1906575
1894760
885247
1396794
803258
551809
349208
342875
1947436
1629136
30156
1579020
514636
1332773
597083
52309
1042363
147632
1123874
1872167
1793901
1647115
1978179
1738348
24998
1571126
1824753
201072
1621743
1778627
1844038
587511
1698171
641963
49509
1059872
86887
1960484
1154634
214459
1044457
652922
981989
1850133
423101
1435512
1049463
1762555
918424
745342
1210150
1877621
1233089
307063
1680412
909374
872436
1786756
1022569
655426
807931
163004
1665838
98647
998645
1950577
509519
1954123
1590649
127839
347385
92382
794814
1417847
1020486
1797660
69896
1666123
414663
668882
57926
653127
46144
1412270
682008
1229388
289424
849468
1044760
817407
1482939
252628
1534093
358977
677452
118081
1895116
86256
1263551
1054789
34624
1187971
664104
18237
493107
1621511
679153
1665740
866628
1654833
190313
1589217
1903202
1047685
763389
516530
993833
997575
1246743
1823216
527691
716328
123048
110320
238178
466173
1780520
822098
1004576
583603
555554
493590
510777
1919603
1600930
288061
1880081
842057
1362881
1203547
1860724
652865
1561936
1343631
1805804
571098
201033
92200
1621082
1248644
965082
1218732
1127563
255264
1748717
161294
887166
1959970
634753
1204547
1262488
856710
1358342
1529195
1136207
1444439
1754019
1681885
1795005
1966303
1661424
1307529
1432271
1507628
1904793
1769265
162130
787803
928627
928797
865930
555690
1318179
1407545
107216
1616158
1608770
1202632
1798233
973859
483640
1789842
139503
95073
1608004
1942398
328381
1011169
1506831
284362
1642281
844795
1006664
1841637
796488
410817
259242
1615553
390480
1734631
1567919
322363
149493
297879
949485
1329887
1933911
1150831
1226406
883117
1817485
960962
1642494
28738
976155
296598
1332199
1210377
907155
438657
1916589
1887670
1474389
1452646
1211829
1747760
1071452
1760230
1371751
1980680
1568156
712240
245509
1853538
136507
1973322
1015343
1425035
1207403
444745
1068759
1932037
765451
143073
957596
1146627
1089230
961119
684437
1030577
26182
371098
1636963
393223
283283
155627
1998488
1450973
217931
295304
1483931
1211026
1974781
1712280
1595783
1978410
315822
748919
1162915
1752659
1044875
1984106
784557
190622
719992
1381016
1833290
790292
999226
1068074
639976
483419
1841871
242162
1080467
842445
1080334
358070
1779669
57273
65702
922993
874583
1009342
979959
383814
833987
722077
651406
1896556
1949190
48758
1074645
1343908
299
787806
1292594
354216
585708
898363
285101
898819
1607883
1468245
1292369
1965106
1818532
229609
141204
1207610
971875
741473
1875429
1302950
3302
465644
191033
1804981
1129605
945347
635449
324062
1247974
1859642
666319
1531750
287547
202409
1300334
302795
1624841
1549643
1136065
1821118
1570737
353823
228057
1161018
1874883
465002
908262
1696499
991011
1633018
1334060
1602950
1981093
1616556
502525
1286639
972844
1990525
1001914
506364
1522438
1604100
462708
291257
1920186
347093
562398
744966
586451
1695485
1431803
531883
1465866
1418681
92235
462224
1851069
1330351
1382413
1127617
568149
1997495
594956
855755
1640643
21008
1244454
77990
1140436
799703
1834607
876608
752458
298493
632803
918123
1419450
715545
1857877
108708
607475
633499
1634897
794755
765392
217271
587456
1942739
162006
1065637
1287138
962207
1122150
588016
689033
1941256
179180
357832
516016
1240503
1809546
1150676
88433
25607
1557558
1606042
942364
1427780
1821446
95184
1119215
1607518
1962423
1002776
211912
242948
1121700
355540
1761786
629679
123611
374650
20031
424677
416955
1210047
1376433
1410473
1916697
231152
470030
114940
1118689
1777823
1592176
539483
62649
618724
51830
645983
1643399
506903
1854186
383858
1034756
1827544
388200
675607
1258963
2888
330069
276677
145741
946858
1061276
1436690
281277
641561
423949
931226
1049350
1742984
671112
1422173
1052276
1631881
731818
1658990
1243192
767368
1605869
1539520
358671
1676972
1973931
1118703
1075415
1902182
183407
8786
841177
135584
1090306
1647192
382673
84729
1728921
1996039
964423
1556893
753060
1627110
834810
468512
1277071
1128868
1402649
819976
260262
1463352
406602
170195
852631
1314984
501447
890829
252845
162726
928580
1652346
92649
337049
1519992
1834754
1277974
1449626
1962669
534034
522586
892712
566920
1597393
1752882
974396
1729754
147582
1993411
801559
804834
150555
906682
8255
1266134
363707
950469
583312
1573245
687823
998273
480481
1315983
273174
1600308
706791
4025
593055
1014203
1000440
353608
1629497
269955
402918
1191379
1317783
10639
647682
268748
1328948
1228806
718658
1333813
1644813
1209836
1556129
1496706
1865613
585635
659197
524219
924590
761151
360747
1016236
1308020
1343235
925433
516440
1521146
907655
1319514
302375
1938700
1818982
1773259
1280733
1214063
1482153
630827
1046295
89684
1583609
1172552
492773
1392608
1955698
1039502
848294
1817580
1586228
1312116
1457077
496295
1887343
753508
1243135
1667829
1406213
1633510
359312
765260
1407208
544011
1908150
458639
337004
270960
918543
417331
1334861
1252292
377629
895510
1103116
1764715
1638432
654680
1427197
1619613
1113178
405659
701894
1509177
1923592
1393529
143532
1203434
1567064
1749597
1338283
1066925
574165
624711
713916
818056
556087
1085154
1434026
1493827
1624970
1039406
1389488
1944672
911993
1171688
1058144
218035
1108646
565518
821082
132791
1936819
598215
1539730
439660
1124484
1762105
1656641
586441
1620078
45229
103247
32002
1419415
1673765
454106
1084329
1118706
239977
1330380
1648339
1056481
1049655
1992379
378296
631453
265159
1593125
717362
763906
1131865
1885045
22205
1182018
710594
514573
1699629
1093775
199161
983100
1906985
1564204
796002
1096590
16713
1422451
426902
278339
1523423
1318237
1037031
1208047
915892
1714553
1601949
65612
1454104
1861658
370854
194037
1415085
673550
1355677
1178195
94439
550436
1801982
1996854
787671
1312004
1963510
13772
169026
114661
867077
236330
129407
1331653
1991926
217815
1616270
584956
1616476
1136165
397664
25154
1347865
1907735
1373019
1633154
1160644
1997359
140882
900537
1250835
1768625
1350879
707807
821466
456057
1614498
1244038
1477133
1596970
1224292
742854
513224
398470
1459147
303115
562942
469296
784953
626174
493403
504001
1816708
1429205
1775943
949070
1643117
1332572
1303326
690228
1645851
792545
570288
236294
1828996
259491
1930112
1398206
1964610
539387
1799729
505613
1376390
1132554
762471
1385448
1891158
1572685
1771430
1925874
882259
641930
1917890
1839977
150898
768998
1788694
1801967
1019725
36705
1926622
1263871
1295485
1642027
1546731
557684
1614568
1771063
1838241
446682
435707
1062893
913615
425812
880880
1722520
1437630
1102858
653695
1981167
1586985
1415336
977153
1655452
752510
1278995
892549
1648427
879249
171084
1544065
2233
759091
1565467
119500
1329943
759176
1552435
1584137
1007352
201450
1829202
997444
1979826
459753
766528
1442301
397436
276384
1179501
476467
1332236
1030584
1328663
423239
1041768
888483
282189
1565581
1320491
309933
1027167
1942836
125971
1339634
507445
1990539
516079
1094374
1841041
66754
607054
919027
1659604
1041678
1764057
1415846
486822
1811700
1958959
511489
189837
650292
1417468
1793359
400864
187395
1076213
1615255
131177
1439996
1991472
1141064
1736111
142236
625055
1434831
1170419
1647325
1022464
75719
177394
90983
783446
417317
564612
258565
1928902
1311959
843662
1125934
1466025
107980
1603201
1246857
909682
1846203
982800
1647146
1351706
898504
377556
798777
1591059
242767
468410
1284340
383764
70645
1111263
199303
286043
196262
1487111
523591
856293
376841
1628299
326790
149501
576211
311513
1241429
1029620
1969552
572348
1297998
1007449
1050533
57544
309654
943942
1316237
1198016
1918467
524625
1094620
549878
1084266
25963
247004
1647498
1603881
1255737
81438
1642404
833403
614788
327281
35997
21536
1979134
714848
122985
1883225
816034
1415893
1186653
281691
1992686
1917768
1353142
1988320
1243012
1854174
164194
1332481
1192461
1045521
706102
860558
92138
441393
601110
1114621
530189
54147
1266200
1577265
902673
550735
1160690
416596
1492796
1675764
581060
46976
954791
31205
1843694
1573139
1747406
1155797
1952484
417629
695784
407830
1484551
714125
62904
1601853
117654
1605877
1252503
251962
1400548
227909
689192
1353902
1875893
750323
1336661
328100
898612
88553
1432239
1427188
710309
1891946
703450
1252580
619019
351089
832960
727764
1423952
779604
1669687
1022491
1988048
1482002
1721111
806927
505105
325415
1233519
532004
217746
1138341
1002127
700766
1251449
263011
1998395
1120264
245942
1065174
185209
1579634
1290149
361498
1655598
353622
246119
1807179
75097
447549
300130
1648256
484376
893744
325983
1565212
990413
873733
1629779
1169885
1423515
1492631
1949638
1170329
1721556
846762
706270
1504631
1314069
232731
412295
1571324
684682
1087371
241518
166748
771542
162833
855988
1604600
1701164
298113
1425244
91960
991801
615630
702127
1806367
467711
130810
1441287
1832786
1828905
960932
1079855
358897
1623485
507143
509115
1892226
783643
933512
563076
309953
1264672
1082759
1373656
185714
707005
1649199
1098277
1335468
446778
304530
874531
1524902
1278860
982291
1160953
1294853
816339
849220
368755
96280
132397
1161301
1329838
863582
1186056
1781651
70513
698116
1947983
140294
1527986
1072038
1533544
512806
902541
482746
126183
1092161
1235638
674795
1455784
700509
1347261
1096665
2983
458376
503107
169087
1109544
1375537
950863
125000
228527
554665
1720444
1977756
1481066
883616
1756319
574711
1927778
322822
1876215
358700
896067
1759017
105991
277766
1315786
209841
997957
1566588
457647
1643356
627965
1155943
761850
195856
1688993
425734
892116
534878
51213
480932
212370
1423100
729610
151850
1809530
895476
587037
1267696
87272
1307660
743090
846060
1030292
1575014
1191113
488527
350206
33169
1551602
1561743
862626
1424666
1553874
995550
811032
1974704
1599862
925285
1744015
1908707
1159861
748200
480693
658209
91212
128510
1878253
1575845
1073049
1926163
750818
1938993
596794
706773
536138
784906
1416860
1083855
215373
1608812
883111
1472883
1465989
259419
368857
1238488
70749
617814
771247
1984789
1013614
1088516
1419220
910892
424152
916386
350781
544176
1619420
319431
695359
1790088
1027686
530233
377935
931486
1659113
1850029
537807
1326641
386243
1154776
813509
1183419
419575
1688255
1043683
243952
68405
1098409
125648
349937
651448
711016
400313
1263239
1603884
746107
499078
1836496
887706
1495828
567238
1682597
1472858
1859625
852410
1295356
1849712
154760
1851481
832279
232133
1211151
1718402
625228
831613
1656446
1206192
182844
402972
1943522
552005
24969
1622005
1276375
1835312
1308047
329947
1166094
1419037
1720136
135287
1849251
384253
136529
1287287
526683
847449
773627
145642
1034900
563829
696068
1659447
1380857
380112
1738753
1547894
1657838
819452
786441
1267810
1627868
1075976
1073406
442791
1007477
710974
849568
1862132
136684
1573274
1329751
41250
500871
1896515
21090
1506773
104801
21345
615572
1259806
1933054
641834
1558162
1720856
1998796
261470
156095
1974051
215059
569071
256516
205862
459244
1352656
683808
1488257
1048260
1334409
1246254
1268737
1214886
987623
1716165
1227229
1651028
1804030
1686759
1770989
657865
1671343
1155831
1326355
1091201
1671498
822350
1724832
1138456
448688
186468
315416
182009
1456457
1984644
39156
856464
764086
923078
136553
798646
186014
1722070
1834624
1868020
1659069
783601
542457
1467335
1941755
853803
1428920
1047927
1486368
285853
769298
719468
123438
1860882
243411
304796
1547366
978536
1803903
831079
1936909
1209165
1353659
647206
1930996
243348
1634090
870059
1563744
1560253
1985889
686107
1269861
1434704
988974
305938
1966430
224399
180561
464284
72036
1803157
663077
1934443
635617
987110
962404
6659
1654089
848295
1003495
1706237
546642
598822
700015
831888
1993525
1174061
904940
1161487
569316
1452106
945988
1800952
340904
1273236
1485734
651626
1989930
98704
740606
763385
9753
1690600
996321
1832563
1474059
1901036
963623
1421683
1476975
648216
939150
275123
850765
375112
1079579
187771
1695749
654722
894261
1890664
432429
119195
442683
94829
1827628
1616832
527351
763744
326115
947625
431342
315495
629326
1164818
190910
483697
1202156
1967609
1907263
1365957
1758418
1650327
1731709
891519
1735933
159070
1408196
1828483
1652057
1332127
36796
676612
1106906
1974568
615551
1178254
516223
1836490
218584
149734
1390881
1849356
178357
560908
1532697
1212622
834757
1760806
693009
542299
1025335
16336
144807
1081445
1058443
1221650
456925
57969
1445184
1601795
1552987
559530
44903
475155
1712549
1424869
1745045
1625916
1488679
1316820
405672
1440422
1850757
799094
1966762
709847
1731424
685432
1021374
563904
992814
1032582
764603
495890
155185
998394
135810
779632
1468772
848309
59101
1541495
1084914
1604642
1178515
1254466
1011892
1778919
1834616
871850
846768
1047883
87191
1833791
410302
863783
96340
673621
1007924
204934
710080
1211481
1418589
1329870
332927
966618
464965
1692437
58609
1091315
1636045
449707
809480
417304
1823400
705419
158456
1479049
1420542
1739720
1943155
1311875
1606235
1509368
1934696
1895792
1605880
1782497
1434789
707788
1659471
885122
1295738
1551693
1636961
491590
1098184
1029288
627203
937866
495079
1728236
853332
1550327
747139
65276
1989328
1642207
522246
605609
1778490
656717
1571568
1811515
1305098
750202
1620612
1582303
1419252
634461
721952
1171673
1531291
1258172
268631
1259026
1676060
1657402
1171928
432994
1556113
490866
1494787
220819
1968581
1534420
149119
1503211
1237369
796944
1081026
132520
1377356
1775493
1862157
1759557
814189
1342729
1551633
578695
1304539
1956643
1195053
1718357
1700726
1904441
1261314
1034469
1269982
1418968
1705166
1652924
516000
569281
1785865
1513262
783287
1502892
834767
230545
335056
1163550
1929320
1827002
722533
872279
769533
1477017
1523690
216456
670026
615935
953096
107515
1666714
199885
1260063
1625480
543333
882443
785881
297827
1772098
734928
1973852
337517
29802
1490499
1136692
1141630
115467
610946
1514244
1273428
374326
574959
610110
414995
109376
51313
130353
1633278
271055
1382
287485
1120686
1611582
1539268
1285533
210294
888373
839201
1703112
786511
1302088
1460548
1413010
1128040
1086583
89098
1632351
1745646
1461168
736790
678610
532219
1433739
982025
1198166
1419274
1671173
1558406
831569
1683524
1540706
528234
664974
977036
406523
1373327
945654
514597
1502169
1851121
633817
1327254
1289473
1078690
1741896
1527636
1388331
1495185
1739894
880243
1638440
899291
979679
528298
1924286
1188003
740001
1539183
1923559
657331
25342
920894
566819
760640
1058125
1868975
1281980
790256
1868505
1339738
1214456
499645
185565
1203834
222258
409716
186691
1437282
761812
347764
1403362
1816696
729690
1890940
599763
1721816
1610534
651848
1508496
1514916
1060718
1963750
177023
1144482
50433
1506422
446385
1725132
756028
1604071
1479643
884212
458905
774393
1528904
1998971
186614
206515
546818
1638750
208782
594316
1811872
1625468
815311
392220
1158531
915751
1766455
333157
1916093
1092646
952202
1903912
664217
1818027
1263241
696223
759010
332890
542746
1155452
1743894
1914794
1665982
1314782
236444
349226
755144
1768511
1416893
1828384
496163
1699126
1081782
993484
332987
1894273
58583
748843
1624952
447844
61355
5962
916872
503174
1684047
800479
1275298
13118
333611
1581728
646285
432347
1794200
729156
1460412
1865387
191744
90818
1511758
668724
1842759
1126909
84861
138559
299854
778647
1672815
731514
1569869
820288
872080
1364602
280655
564498
264219
101636
1331380
304871
6373
59161
1956489
1907155
657540
20711
1392409
1988781
426050
1262883
1166597
633636
973695
1337284
1417115
926392
1654301
305847
230025
1853878
1625976
1601899
133875
1314252
1512643
1983751
1870448
554543
62951
1481472
171759
838576
725843
669011
849866
1215933
70513
963887
552061
1212518
810932
1586105
7420
1620854
1753458
366637
360041
974170
1011850
203647
1712754
1893543
1829209
459065
340759
1385884
984644
1962195
654749
707678
1075768
219145
1234041
156201
319478
712299
1500124
1176754
1581970
353347
1905416
1433906
1889015
430183
461150
251522
415915
218430
1316047
1206899
1035771
1248260
1638347
897661
214870
38620
623144
89561
747547
1969990
1341623
1503989
355855
538325
954421
1160512
1057546
1400395
1912036
643859
1160108
1899533
631897
843213
1791641
1197495
1074015
1574232
1606236
222893
247088
1535865
140791
187092
978590
625166
1186974
1993975
1543438
289982
510509
130615
1008966
603289
1327846
1916596
1857783
683048
846321
1284358
1232433
1148947
189356
597467
320261
1914802
127150
617663
673673
719943
1599359
1692129
981811
1366256
661677
875443
1045201
207638
1987627
1511095
74070
1788924
809911
52656
1388105
1823838
918432
1234858
464791
1604334
1949916
1366481
501507
1813818
29614
1263009
1773920
1526575
1508631
237401
1909915
777436
784735
1582957
1797144
533593
1640948
32466
1273448
152750
1699248
73222
1684463
654707
1731313
651146
709228
898015
348124
1254372
722265
230529
912946
1651833
1473653
871092
1075288
979089
1982433
483422
1959163
492163
216060
1749272
1908843
1798379
1856594
485910
1585963
802395
82958
535437
1562333
1242180
1520936
402585
1798281
1981984
224593
214280
147322
472198
937382
1197657
949660
324100
1522652
131277
419813
334107
1806223
1586698
422421
198661
1233623
938169
1639135
654645
1408315
425279
726145
1629555
1538180
624261
1771550
983084
974103
1370254
1593255
252580
1361169
394914
1726381
696564
1344283
1419720
1338728
1155737
382566
95795
190310
1841127
189934
894111
1519550
1523574
790835
642127
1699144
1964523
952052
1463160
1747663
848707
646251
1804930
278492
60743
1616444
1543725
89934
771200
1276038
363169
1916402
990630
474284
1050146
747374
1379226
140703
739189
1337624
1652254
965184
1353088
1545483
900181
1936927
1137321
367877
1717118
1501515
1421067
1269442
1421027
1511334
1364075
94899
579127
875959
1389850
1472786
109622
1169529
481699
1440496
1939943
356580
316966
1302758
1285529
332730
1624480
1853459
1697924
241800
1755412
1734882
1507552
1965083
814768
1599133
1278832
1372697
1890790
359608
1589416
1965939
1367042
364350
1037883
1579231
642279
11395
591460
592078
696403
1428934
1500342
839195
1372437
1142222
750092
1900461
774605
984923
191818
1118767
102413
1824911
1694442
265658
1908999
1591362
1432749
863995
237832
41121
1122888
390710
1242627
1509918
772802
668790
1192283
816000
1106522
1029763
776736
308156
374797
1401469
1273965
1762436
618620
242989
798624
1578500
1407705
1681448
552622
122380
1181152
858500
1578622
805833
896019
1829756
1507679
53158
1483561
1815208
1747917
999739
1205274
792210
110618
1508608
1787289
880606
7342
1649087
828908
222181
1412774
168693
1643787
420635
98645
686569
1029277
1140470
1532293
1986992
1720773
1809015
53414
93322
1718084
323280
1565097
1166697
1919055
1220462
1614656
1157160
1489691
374652
906456
365376
1857093
211301
1921460
1987609
340156
1895113
320463
1616094
1732516
182243
1333830
1174110
647938
1526518
1831938
283614
1149074
432494
1508386
1381590
904710
1741112
1060717
1717600
982091
1872440
1899020
518625
1024240
848748
150741
86962
1381720
272831
1751070
190640
249771
1885225
1175537
1107235
1452776
672874
261942
1287705
1078081
291567
856865
1354593
969764
1658911
1835282
542240
1773107
1218343
655635
1860833
1014
1859214
735748
488869
1174986
1251542
1516889
483681
309472
1953232
1894415
75863
794886
509535
275280
1800003
894527
1126553
916657
997554
814973
534590
1565212
687427
449493
174026
825326
1218300
678929
1388312
523816
361760
1743838
699034
898800
93417
576996
1151047
1246090
1970648
194487
1376545
387329
149319
761679
1365351
1878433
947878
1613781
104394
565444
1469175
280563
749652
1898118
860384
189675
1281005
779230
114818
1840242
625414
1316470
1274215
821434
1624288
394172
1070026
10659
627835
1995410
1463666
499494
1258198
128369
1270216
1386846
883124
236394
293088
679431
1801240
1878360
209352
628017
1496730
275603
339465
309808
423038
253543
1501551
858114
1865726
1075562
1560933
1587387
426011
438368
698455
1735761
1085992
1034089
1369475
767417
1288468
341467
35104
544914
1963701
131655
1443092
1084389
1108114
1546512
322625
1649788
1966347
647848
882777
896691
562259
1854080
863199
73026
424779
757246
449251
1316627
1645553
1309979
327488
546703
506671
376926
215799
1525780
1442421
941077
398412
1889095
1261961
1166682
1027153
1983262
1639951
1996450
1250482
940788
1036483
1064989
9831
658622
1969481
2219
1827064
826065
1269542
851316
524143
1698749
479982
1253546
586063
1417266
1480788
1499579
1108679
730089
688155
1749004
1641511
1379096
1690248
1110594
1741634
800545
1801138
856772
756304
1186958
881361
1305614
1984838
253913
1598412
1875440
1428406
1932353
560285
60965
4262
1835774
1740012
1274567
1882694
193187
93520
1336286
1281481
696831
1630392
1444117
1471038
1975678
630914
50432
1033415
1435040
1777772
418422
1603173
1843722
87743
595134
360628
1776381
1125722
1163274
693537
1464552
55573
1354129
420329
1634744
1986148
1849947
1989264
131345
1771914
730551
1044178
526289
495082
1345041
48377
736355
446766
1997565
453163
129012
465242
1780384
440422
1710004
1518893
687138
627990
740815
1784466
1253375
614084
1989280
921784
1417814
1087249
190843
1128004
695680
1922163
1328395
596949
1191246
1322786
1524906
1645008
1005937
182527
1364789
631009
1891206
1150772
923697
1492502
392393
1789381
879169
17028
1841698
482926
1865463
1878235
1725400
807412
264003
121352
967240
1618154
626291
1278574
100703
122581
289532
624291
854363
571659
208694
1549934
1461159
1481905
619380
898472
1240649
547202
419799
86950
1481038
115366
594472
1895585
1015576
817299
227078
1639308
378503
372097
696277
1647966
1891801
1196894
1591978
1212562
1040398
1203119
1827483
413836
1245908
1324796
1222167
637413
1634167
764052
1617523
1687853
1977037
1911538
87689
893542
145592
341215
1729178
234118
108083
663847
1552764
552189
384508
951398
1817884
310720
1112410
436279
649960
105045
792467
1752294
394464
78634
1358059
701392
508647
1518680
826990
726554
696122
1162039
285118
119085
1069953
1447629
58008
1503464
738749
846207
941020
258835
1082505
288621
700947
982280
150027
1974933
895043
712532
1660864
945824
1523428
668617
38504
1987044
1090189
721440
46382
592699
1662744
990617
485636
617303
616286
1762695
286452
1706019
1476438
1626514
1342606
596811
1097378
982833
1404473
979344
321884
673777
946308
1626112
481801
1428080
246500
1873001
301330
803941
500581
213224
62439
224961
737480
87380
1274170
1476170
622373
831467
247806
127239
476161
179940
1419269
1044082
1849842
669469
55479
1710467
733197
1203856
437990
498324
603143
228517
847318
1570747
400573
616207
154072
1531974
293968
291250
158980
122015
666528
273701
1171886
1354056
1585094
433026
1887029
535831
427170
966823
1739032
418448
1652320
1453784
1041247
1292575
569886
291838
470885
1774832
1792665
484558
1204733
1168099
1555725
1506086
1654603
659067
57938
214850
1589955
504821
414339
1052375
1654373
684632
1409777
1324801
602993
1088695
1766173
1840832
1926851
1131182
1951207
849718
505531
520757
192284
300739
1228797
278353
1745361
43732
341662
966667
1737308
1655566
742181
1120462
1350233
931499
239128
219537
672184
1395691
1446894
421627
427667
638411
1401350
398777
1512536
660861
497177
1831300
300207
450719
417743
766419
1448499
712000
1735011
1955464
752930
1455652
592786
281636
690261
367956
1924237
1760328
1893946
571215
1183304
665827
743992
485316
369819
1438795
515824
554810
81999
876150
1434123
509625
964506
1472849
1335664
805437
1026695
129418
1583881
822449
499905
1741232
1498273
1091717
244252
1764068
59978
635098
6760
1403007
30583
132775
784028
1464878
896441
123971
689067
1671357
246781
203863
589688
742264
741199
854064
1368752
1769964
1640635
645585
1023340
1749977
1161054
1590286
1381311
1377687
533358
1484310
79991
1293336
81156
1420943
86046
1552592
831139
1384091
1346583
1664971
1655730
172145
1869130
1527188
893905
1892319
1079922
270204
1804096
1603919
1260108
1008924
1763625
1602087
212692
1739730
1412260
1892396
304669
1163609
1662202
264366
46299
1852092
1948124
133225
1609495
938442
1281339
1773176
393677
1977085
1759386
1568345
1706505
431494
548139
187098
1876937
737448
1611796
1619204
977398
916111
1011205
1882133
526033
832126
815379
8943
881205
122502
1218006
873468
250172
629902
1975602
635872
57980
1256709
609000
189108
1639149
1557834
679535
795237
958928
1081559
850144
919875
184290
1945036
1246849
1891210
127774
126160
259285
69728
1803684
552830
964197
794235
42478
1486620
1259774
1296848
949707
523357
1090447
1337302
646659
367918
1435138
1515508
436810
1224091
1712533
1624987
1124159
994537
1948035
177828
567073
1892176
30826
1363036
1871613
1560135
991634
1448908
87388
1634226
1350207
1693104
892050
358378
888008
1849938
1032835
1546562
346990
595218
460420
463316
1079578
1792453
25812
937644
1091880
1188867
1161680
1329850
1964354
1626673
1843420
10964
1053316
28422
1414968
339980
384308
842482
1815736
1768059
1917550
872913
130885
1046046
284339
689220
1942433
966348
591457
108150
1585113
1134527
356223
1657667
516534
933724
307304
1682442
10949
1104516
433291
260494
1059324
1933614
1049403
1803414
845334
378107
1176164
1392299
1228656
1361221
1421438
546953
83155
387579
852912
1614132
84356
1784345
782091
1226089
1402850
1081764
1702304
972327
1122014
1967805
749482
1714598
1528565
1753287
845676
1419115
669123
1534840
749742
824687
1162556
981073
276388
1396069
843832
970623
1412507
139866
316740
1494899
1769151
1177099
1837142
178354
62856
963908
550014
1957596
1207722
1494534
130193
1658588
949985
1393955
1987351
1123244
1720654
902339
1380353
1769892
733287
954414
1670197
681908
964502
1108379
292250
575534
764295
1155002
846124
657493
854035
923281
1531591
1051187
597563
1292962
835061
1131860
1987091
1196660
1441051
1660603
306804
1116608
786147
425088
239363
1650590
199572
30651
117311
971704
1442279
1539184
1674558
467629
40011
1418243
1872829
1470041
1686340
432278
320989
248264
131585
1979124
1498740
1827386
1714157
1613851
875201
1950330
1090434
771255
156115
608336
1503892
1589404
971630
1208194
1394724
1249947
1693890
904189
403638
590221
5675
1982085
1609231
577476
1671689
1385096
1333394
1917489
897057
1476271
1899299
814516
1066829
1671172
610750
1784546
578056
1973565
559570
198612
1630479
828585
416266
218568
202137
1443149
313518
696920
734994
1087573
589257
376296
155860
1126003
629066
1103810
1676137
883777
1381510
1054710
247026
1186294
287074
164276
793364
359418
1335915
75573
1709651
1451610
1726073
935297
1770669
612761
1182002
1722455
888910
496539
1595848
1634419
1089984
451239
1729742
279353
418297
1047321
1616389
803620
1505253
1190267
513960
609799
1886829
1100679
1514048
1859935
201619
436346
1051114
981005
743650
1088408
1448770
1581032
350835
686218
1049506
258605
507861
287946
954574
891490
1660541
1147295
1571213
1571462
1403344
226080
1292135
926921
302676
237392
183416
345545
390037
861528
1259941
1088654
1465383
768871
1289065
391843
1580611
279787
1906073
1429746
1968934
181504
870200
1018861
1564269
271023
1718884
1193038
1454423
1575631
1769829
1991986
1714268
1034262
106001
433978
1532122
512864
1277173
482920
378598
339895
1054848
1799163
146913
332792
102718
1754254
1190857
1983247
616814
620051
626671
1351847
1389217
513715
184624
742919
1173825
566528
1713282
1772746
489992
1791797
942140
168972
1359923
820105
395259
374634
669157
1331277
302938
1214476
877350
1039909
1951630
940032
1967941
995061
257823
1569369
570692
808912
189436
189898
398146
83157
1785531
1201965
232113
576473
341315
1866653
291299
1607724
337304
1096290
1640734
1372885
649726
937852
926175
187404
1297253
672795
1841986
955155
375399
722284
1641809
1851959
1124024
205104
667256
1574947
1271844
718383
844338
144224
518569
1685637
339115
58733
1566513
962435
1395904
1967249
1509120
1915518
1628702
439468
696593
1969915
1011877
1809846
1141809
1120710
1841639
1782957
784381
510876
1763097
1729127
752749
471571
1986752
1249216
446245
1409759
1504924
554918
1106340
383107
1693806
1076925
780181
782512
685492
1592027
497989
78288
714639
1325211
688828
1937794
1243075
1575758
1612407
1471053
585990
1138382
1317579
1598308
950201
1301369
476228
736095
553550
1361303
909190
1451817
1051579
1256715
646018
1754089
706520
405419
1930515
229616
252146
1258625
1218084
239213
867290
1438826
1269539
1299515
1291956
1630035
342441
1900427
582480
1004323
503048
1274041
1556279
176573
1549635
1876954
1027372
1136668
325824
193362
333050
1723041
1258093
1339240
676786
1367734
483338
1819585
644206
812867
790140
1581393
1146097
1230018
1840621
1476863
1022784
1520002
1886998
407716
136713
1332146
1722808
967150
565230
699588
1276724
296240
396840
880407
708566
1303921
488153
1739612
1587542
506835
1812493
1503743
1353957
1785999
902982
362834
1140025
488669
710199
1326125
51237
1959860
1375745
355857
477295
395662
1061008
878514
1780864
1309414
1847066
1001342
601063
602900
349023
191211
1668132
1325611
615205
187556
872827
641100
1246716
1563599
1811915
607579
1647748
514360
1910322
1259853
737541
471631
819819
896166
815076
476104
31120
918999
432985
1067154
1328176
753116
710980
881881
1751990
352190
957692
303533
1109208
1173628
852855
454474
1206978
960795
952463
885132
901862
783210
287453
1456175
142197
1824660
482525
623399
1303079
1015766
1491281
352700
403138
1249975
245923
1632081
1158667
1309856
1916639
1427407
635450
1955704
1687454
1339128
1181218
767233
1782968
1852664
564662
1827008
187853
762266
1360182
1844381
86113
1819582
509563
1473629
1363136
230257
486831
367333
996616
674884
1955218
310458
1165498
55039
788097
1623244
241197
519119
1551656
1947425
1505798
613148
1223698
1851864
776141
1884612
812352
1232429
1350838
1650436
1243011
1288704
1410567
1383160
236011
1681211
200874
147207
488383
1675127
893177
84765
727434
1546910
1127720
657222
1685652
262124
231429
547424
944591
569809
671056
636420
646665
1156815
1584287
219997
1941360
303572
130994
623674
655756
1550087
397945
451459
1196799
654695
1633167
587091
1958536
1740510
539404
361569
1418198
1988385
1853068
696066
1412063
218081
1005374
584282
1681100
615876
1311839
209628
593727
18240
603123
1219829
1145329
405422
1675364
741055
1883163
1492009
647134
1035193
420150
1631430
128898
1564681
986144
1298021
1285611
934582
147699
159041
50710
1264847
1147675
1837344
914969
815329
1802542
1760548
1818693
1579361
1256258
720782
65904
594921
707406
1744087
1682322
1893562
408585
1980181
1551501
161345
1701548
1359913
1987184
62414
1368544
257082
136653
829755
806747
993551
614683
490806
319487
1677734
1444427
1880765
1615084
1981489
1347041
587843
801991
562034
1496538
365287
1606532
1451922
145651
1747162
1410647
1641639
367263
1207289
1770947
1949132
1898476
1379915
883296
819690
1584909
1497764
936450
175497
420140
1060067
88001
1512387
460758
1306283
1780154
501747
731104
196165
898177
113589
1928194
960016
585536
889859
1057108
531707
1683687
1236578
1384362
1897122
1394132
839839
143366
1665643
961855
260154
1634710
1140968
584275
1882030
551304
953220
1038188
154390
1079479
1349548
1538343
1803526
1132329
273149
1627893
1908484
685147
1921622
1022097
225352
351581
97333
1583121
433993
1441578
14990
787876
546787
1602539
1072089
1747952
360306
946832
838921
1264665
506154
651764
1773001
222414
979087
1412627
1353632
1245372
1279583
800187
1190793
1833101
708278
384193
409401
127767
890461
901753
1045863
995686
1790857
474984
1535344
714994
609714
245915
1178579
1331185
1915216
1509091
307195
353728
124890
1357696
1019845
494911
1278948
1607830
1831078
1505889
1548743
791281
1668188
122261
1071101
1801216
1488310
297034
46966
586056
1126467
747640
1562480
1879876
1967764
731843
590945
54766
1071546
1877253
43910
1690825
1567985
1091774
716771
1412103
1151935
1689925
183534
1930485
819454
151870
119413
1248915
1508222
558845
1567821
1197279
1075431
1538160
627969
579637
1003889
1307339
552333
161681
1317101
1950553
1533716
877327
592327
413529
182650
806446
1685576
981221
744078
1696902
503097
1620844
344268
1128542
685275
1660154
1651814
1521111
1533427
1786255
1603802
1108908
1203405
1583231
252347
1030032
314265
366598
302084
1683461
1006352
1445855
776260
1795672
1731776
1038367
1750909
730487
1316948
58622
659713
1132964
60157
775633
1870112
899447
83796
878840
1582356
882012
817029
1007091
1568899
1748831
1620496
516349
1380007
1364858
1744676
431986
1461782
493997
1801740
1668191
1546661
1775951
598657
836882
200405
1800794
420015
365354
1615450
1278782
1143355
1236919
268215
488206
77475
447846
327793
876235
1347966
992688
1203033
580236
478908
1399405
962136
1129190
815589
1449140
1460229
773855
1436441
1603247
711725
209040
1534534
841056
1266464
829156
822119
1478734
1084399
1538563
1249703
1660763
999048
1938777
1221826
1806668
58333
1812922
878293
998633
353878
1906225
633545
1244209
170835
1521353
1765720
947222
1619085
938757
790041
126362
1722137
508362
1576797
284656
1384887
1102744
710630
1157897
150645
1273522
1034693
1337701
1648341
1246050
1221260
554835
891924
113775
406631
12407
394223
747335
1819260
769749
1265119
1417122
1231826
720311
384083
229588
1875250
776726
1653134
1324183
838793
708095
1333135
889335
1780443
23069
1722443
1359871
1489029
1428578
1389594
773078
528173
695427
600036
1835056
448277
841596
1959936
1781477
1085552
1529286
79079
73135
831791
686105
163990
572325
961131
1538188
1382237
848095
1080512
1293268
772344
527029
61907
818532
1922909
1645015
1945648
1974068
419955
1059793
671869
1622592
348916
662240
369297
1946799
562433
1983599
1821548
38146
84139
1090779
1355858
765297
770217
1338242
1163024
1210308
464549
401720
159777
372697
1621735
30508
1808497
21522
1458318
1962671
1471065
321243
661511
1485142
1358553
1870186
807164
349139
131904
900116
1091670
1587387
86745
924991
1935377
877450
69904
1957454
1996515
1718037
1985271
1597710
1605111
207904
163415
406003
1038501
251044
1210896
694318
144838
384522
130531
827674
1748466
1736256
1368796
1424366
940493
659356
348430
826594
1871316
1306423
1043665
1038338
1449719
1571486
1187655
1266572
1642392
994146
1620621
136592
537455
1108370
1995065
1126338
1452798
540333
1943321
1477364
1025698
826459
967765
1604490
1664366
1660369
873632
1275506
1532072
110731
812720
1984834
1386423
1886279
702632
1288749
836312
1863623
1071183
1211400
715816
862769
1516072
740965
1467673
1275299
122631
1065487
113004
455211
1211533
1556373
1392762
353415
35062
545369
200607
1425751
91854
788582
187507
656093
1024224
28034
1794072
856118
220295
1498151
1838134
1021359
1572577
691948
1328475
973146
100847
872886
1902124
1607937
78803
1989263
25941
164161
94149
1502487
1733465
671076
212965
1039261
1264519
1179926
115839
919508
385125
1887966
1738555
804103
541222
300341
1657425
910294
989110
1725227
1020317
1927970
667382
1087314
840741
786159
1347228
1071966
325788
25252
675858
919413
1075493
1702898
1706354
1660369
293409
195555
1540503
338612
1115164
1250734
138485
1916552
198978
1409597
1650520
1427002
627178
351208
1795175
461286
1797482
225751
621228
430440
5966
237982
1657462
525105
605855
1673306
174439
645367
1772806
595151
18339
1895248
854206
318636
376184
1578501
869610
1582285
1682184
406772
854864
430018
339689
1726493
1094771
1491085
1289046
1807900
1808286
1400269
845870
635190
1117191
349577
517588
827280
143624
157691
241478
1733888
1613191
1891378
708751
1271119
704389
1105894
371144
1218074
11557
1939548
1965209
1771900
297256
1726503
1200714
1755384
556916
514781
1195907
834556
307013
1891422
972637
1807385
1802806
909988
1195658
1653372
1871908
489895
901246
1812303
1176275
1935255
1413149
34254
1608089
1711723
730102
1869873
293469
860962
537329
254980
1717419
1087603
25680
75969
1642219
1013026
1382424
1001285
523846
1266616
1747329
526368
539726
1165218
1918511
1957375
309270
793637
985302
505465
984099
819135
469778
756199
1393052
538794
1680898
1509823
1986754
1681876
1754274
357955
1563451
281267
1737290
1801780
1197212
727556
1382614
1037334
1154915
1951749
235290
1877832
1022451
1788773
271885
940197
413724
1746874
773599
342828
1812978
249324
1043994
1466339
1351434
1630601
599631
1273105
1834548
1362330
1931478
793683
111890
685967
477644
262918
1288233
99421
941414
505931
1253028
225354
901247
1681650
1172065
772226
614331
1915709
559632
1730505
359797
1472784
688463
526290
1985044
1027252
7811
912972
590185
1648816
641040
1573599
1617843
1791295
8090
16934
1650764
1304240
1479399
119772
382980
1737063
1210474
23810
1595051
1760875
1341567
712758
1617456
518896
1132858
1231345
911441
1570904
403844
1338671
1137065
593944
21020
1548368
981085
676660
1830772
1733379
1853652
1300078
938365
138643
1959540
1156712
1278880
1895884
1927009
516085
1655368
959187
1614315
1719946
1381439
1781068
552249
420142
697595
137079
871230
32117
1575764
783305
1759392
672725
512155
1313232
899335
263764
1514910
1266401
1256058
1145098
1410847
41436
496482
1810669
623617
1263903
826140
1937233
1103788
1471362
242477
1056619
666186
1676726
1428327
152440
1091709
698178
1526041
1076056
1959920
1057
936245
906330
1032280
273147
46050
995978
1556388
1178411
443952
990586
1650618
1741609
1275219
1477030
1049390
1452750
1301831
540248
251055
1402842
873470
1613951
1872673
855508
281720
1579172
1863887
1409888
1677047
1597727
401340
1705672
887509
1078850
1852453
863727
1045674
1462397
64264
452828
129095
273953
660806
294692
569560
50626
454184
277600
1324175
1181639
1893012
1040152
535794
730461
808425
1940559
748381
929757
969953
1704968
330594
1893124
1984754
147848
1349026
79588
1498418
441511
702502
354674
730587
1349147
130044
1365493
1128695
1596168
829804
217595
738915
1846656
1267122
1778698
547203
1784723
1795317
1722943
1168421
944813
1122241
345667
38008
226989
1855114
1750226
67732
1086234
183916
619289
250698
1566871
1195876
1541707
367844
1101636
770631
537672
1724629
1555915
469585
627444
742797
1792902
1461294
1440446
336266
3172
1198571
1396820
1423108
1836277
890578
965913
12928
689322
355113
1264757
1438571
609513
887284
1344077
163901
608047
371281
93399
863375
540310
1974820
367954
943863
476999
474181
1043230
349110
1325624
1241345
409056
1630624
1521997
1528331
69835
1532509
1794203
857983
1282774
541872
1110746
1847043
904078
1558664
1872046
1082773
10774
1268144
264593
1254244
1161791
207317
1834100
654477
1704852
1067642
758366
428108
377685
1139364
1600018
1062460
200718
1257617
1981436
502778
1291980
1674283
1928112
603369
994607
1025734
1838261
1582711
244371
1157774
540212
1133897
748896
1289835
1986085
1515369
1736670
182082
1481729
321068
338473
1616749
1476482
994888
1584013
1848432
1897401
314859
755102
1937731
590433
969062
1623948
346018
1325723
1678372
578303
1132013
152607
1479896
1278723
34629
1507052
513032
359033
659109
1332263
586254
1195960
758524
380316
1093621
1666397
966864
1191866
787002
172760
1587780
1761706
1492876
338867
1254961
1512055
751097
519145
1532638
505448
1942311
427432
719600
706341
914173
664254
425245
313737
320862
39010
1839575
1633466
1359389
228218
1814715
1757275
1692948
1290382
1592324
1353315
903334
493566
1413895
707678
628382
1007332
287346
1499973
403570
1758129
1931274
1618368
1396703
1593999
634755
1881061
315569
1528921
160973
1349989
1325540
1293845
1662391
1474122
991950
1591906
1893036
504285
1957039
282063
1388248
14116
1014417
1007409
1773985
452830
1030729
1670979
1755948
1670180
1132827
1555074
864037
1840915
3180
1780560
555847
110608
891419
1517465
1113870
1595826
340470
1918943
787170
1327058
1400937
1436834
784668
594947
1577371
1950409
1820418
512043
1315332
635527
1678841
65046
759702
573560
78357
508722
1915366
503901
1391482
737533
802688
1524617
1105453
585304
447225
1181099
1724888
236339
814848
1717308
1790854
1793701
1461498
1405924
77796
20358
1731177
399388
1324974
1836220
1159299
1405209
429588
1911353
1576402
1746660
374663
1239001
1235363
216695
932472
1229291
220972
1622547
1432461
804477
1332132
1880383
1459598
1259932
405720
1550345
542705
725859
1398889
1990647
1719320
1827990
502235
1157034
1336336
1503196
771665
1700538
1789333
659263
714501
473132
661858
576978
463668
151217
211178
780426
671100
1433129
1875093
79906
1451972
929883
1235628
50934
1726236
579037
1540836
1791757
62517
1015711
1981454
1036837
1198611
1812284
1099188
1713006
1750613
1514675
1087038
493194
1031006
948036
146092
944550
1450437
116058
809332
1833087
244538
829401
375233
1792508
1802252
669028
273878
1746818
478380
1219529
320762
894852
1219634
1832487
406061
1849268
1531973
1582945
1858754
1621431
821903
448734
1774827
1333815
1464480
909152
1306315
1197883
550175
1408036
1745719
391309
1609877
1952871
662560
1173879
179944
358295
1694760
1703484
1806778
83709
120650
222513
1776437
328871
1025716
1945829
1810115
117175
1828667
1927412
1652253
1523428
662221
837521
470285
389881
965412
407256
288141
1130832
363354
712969
1795458
1077566
698554
474664
1613182
211618
1108082
1649421
447536
1219452
221958
1714367
1889366
1615097
227012
399664
1897850
746695
1335663
1029664
1074714
1700455
365014
1680789
1547391
1404276
1511474
579990
616849
1261104
1863872
520756
1364515
738272
568666
1171925
105523
843988
1261347
1901841
1858767
755174
30044
376393
589662
797559
702654
916510
1493978
348320
1951398
1725353
1644323
241925
758369
1004381
1395275
942066
1308684
255224
1289620
137120
1332121
1758628
42357
1854074
217995
837682
1670105
329133
1911226
1671388
645662
220937
92649
1213347
749582
1624553
1241790
189368
639144
485973
1332178
1192701
102920
185957
1879143
1524951
408992
1280003
1851724
1620037
118230
1804862
662672
1443919
1555953
201877
902768
1832546
1783307
1730878
30546
952958
925210
41368
1169825
1599266
1728744
1571390
838160
1114352
1764604
321110
1088438
1250384
341051
469448
568158
536676
303757
1669152
4609
1354216
1413238
289577
1704607
945501
723416
1970120
1723156
81300
1044005
1198006
1669865
895450
1154307
1338738
761709
1564581
1811623
1979161
1221233
1544340
1715639
550000
1186602
1403019
1780014
426682
1740405
1952115
1845466
711609
1448064
878545
1394094
133476
1461824
61090
236742
1807384
895996
930473
1801548
973067
1743079
1613886
1144996
1068790
583564
309895
727151
1868846
1220837
772704
866166
1644920
1227222
534644
221144
370724
1476018
1070789
321264
737503
1470877
1566938
1386209
277270
475052
1856153
1348195
139758
1652194
1034888
343529
286605
1572370
366225
1847921
1364441
181905
1224892
586469
564196
1463021
476495
1757695
1514761
1782337
796910
100809
140910
1575588
1215956
190902
30114
1032529
334835
813177
1705104
1170327
1432297
1477596
603012
908984
1738796
1457253
1423695
735892
1294518
742605
951630
1188439
751631
831349
1949850
474754
1468635
1673474
483628
691293
650071
1533049
1846712
1988272
75361
44240
766615
1341327
192875
839332
1820296
571821
154132
345840
1449337
113443
99509
1859364
1834695
169478
881520
1776826
1197306
1744824
550361
1949859
656136
1567514
1863654
900697
455661
533741
836036
1026143
955087
1790934
795520
31451
490747
1339914
481161
1902820
1960866
1393248
100630
1132917
831234
856370
544806
161898
1950547
297333
133278
87001
575345
7076
663508
1926200
1498952
1625213
899790
1999119
400852
1889422
1289508
1155688
1344208
1985750
1250876
1012930
1521334
151655
1345905
555487
1990565
1901071
414066
1978806
1856597
775061
367450
572159
876691
1624202
1869207
1699903
954243
894692
999142
967491
1579761
842960
12585
796510
259672
239733
52869
102045
535269
620879
933122
1668794
784495
373009
396530
1939963
1678209
739276
1714381
686252
1842167
323552
563826
790748
974356
119011
321662
1180258
1327879
832239
819787
1393926
1066478
1476727
1761496
263401
1811606
1608053
88108
202096
693732
1174085
782683
73582
1839366
760095
125811
1258904
178471
202713
515413
549207
1933885
164097
1740952
1351221
686114
1628870
642190
403150
1880418
56434
924569
463842
924343
1886198
1235535
1438366
1177614
208042
974660
951872
1221367
662649
710599
114690
484622
617749
1374093
345133
917419
588471
1320751
638014
1633900
898664
691109
1347361
493067
1643653
137190
1133231
34500
174682
1129653
1848954
1832281
429131
826940
196635
1323561
261951
42319
1191175
146970
1965814
512100
182250
398783
1985107
154316
560587
777251
710641
696082
215641
302506
945455
1358170
1763593
887576
1477243
1086884
1904083
1781362
842156
506328
573611
1082331
909988
645690
1956646
686156
1997967
368163
1878821
1366712
1775970
887824
343090
1905819
587458
752686
1681468
905325
1656400
584013
1745230
894343
997769
1987702
418200
895956
1760295
1704037
1586560
1582595
369208
1366899
200441
1617546
1150964
598608
1706212
1417020
197062
272454
906055
1519615
1166163
1946962
1660854
1691445
1982617
1313763
491681
1319565
1807410
718390
1865915
1653518
1776273
51598
709377
1856630
735796
1208018
1551128
1089447
514692
841402
1310067
308747
1318575
1886018
1939554
1942526
220415
1750415
1136580
429527
1435994
795151
566496
262297
955766
162140
1038680
123082
496315
1136691
1599174
894478
1365732
1111974
1425730
1840182
1694118
79709
1116723
797691
1440159
10704
1726807
1359664
1535190
1715683
1987691
537534
440272
1427246
712397
342586
1963623
1048024
1661183
749469
878241
983485
1528978
1305389
304513
42000
1131240
1224590
1934887
1225295
37451
1685803
1568028
865751
854699
68593
1017368
193689
716973
77431
1554823
51999
162570
296752
349011
1755523
603011
685821
1054591
63943
1883659
977099
519971
1605215
1785028
670119
877167
656817
980723
1382482
1990767
1119945
1646507
1246911
1878816
1733631
84816
96531
1770938
123864
1683292
1094669
1866495
1600858
1585377
866124
1832025
192873
1485461
106634
6691
428263
214643
1384335
623540
1971329
256534
1463554
1807091
148741
394814
978662
91108
370938
1434001
1202222
51141
1780645
332142
1301194
1145779
1693139
1005437
1110056
228815
1701831
32920
1885852
1498899
1168704
342575
882675
1360639
853762
561451
122709
707360
1378749
836328
333837
935129
423538
891640
403954
474287
999820
992567
1673969
662299
433595
506894
923653
1356768
585511
609124
969283
1557178
871360
1112170
1802310
1401911
439135
1456799
948304
1566371
443646
262206
886411
1841672
808335
461050
144766
1584200
219824
965958
264456
1282963
1682464
990451
472166
861570
1438944
1253658
1358347
1018703
1032521
631706
1267129
1054438
1866386
1311272
926166
1749336
713389
1856153
363242
160538
1289550
1764111
181055
625370
1388597
1091990
864870
1611437
1868064
1981237
90072
603999
547411
1103891
1653304
716043
730234
1614629
1748348
1406326
210169
195496
539089
780229
151182
572551
1994188
993073
293613
1129523
141735
1099636
738696
392641
872198
235863
227333
322249
75006
134988
1714898
379775
790530
1386926
1883382
255991
229097
1137598
1697864
50326
1559244
408845
164674
1213324
1016536
580547
139225
1513145
914866
400129
1482999
1832194
481318
1278681
856638
1189132
1920936
1156089
499726
578700
157323
446175
961595
284727
1094843
1862240
51904
1214973
1468209
1125392
1577570
14017
1952344
1280567
1082774
929917
130225
1068236
1660357
1771231
1463652
1134831
1440691
744634
353627
960452
1174161
497393
1892118
1552444
1099044
325836
341041
1050691
235083
974404
1749121
1017975
45665
739566
652518
1329095
1673185
1359182
519334
1591401
1540690
1450967
978406
676707
12796
1455577
1584555
1534962
1256028
1096010
1647542
188848
1877890
1885956
1975660
586549
992596
593295
1836096
1097732
1722846
1039904
702003
1911201
1251109
1142003
821946
1905755
1704735
926974
1929551
171954
589603
378441
1097544
704906
699914
1605713
598751
419320
398707
712119
1018606
968554
230917
888389
1557348
627801
492857
1083858
997440
1721467
951168
1294666
200666
1018937
1216646
1301069
1214245
793806
815746
918697
1007731
316473
516389
1638141
638750
400653
1596473
1312338
453965
594061
1209812
1288150
992768
134821
1672058
654152
554897
29036
1055334
539201
1498903
160412
1331728
403122
463686
1456837
527199
441072
1816943
1430895
129758
525122
1511707
1231168
549535
1471883
1391452
1704305
241074
494058
1631319
1354189
1369332
617473
700332
1933203
193020
1950355
1506830
965003
1596914
529516
1085959
694586
141660
555435
1738648
1393018
1459635
363282
68398
76001
1778993
1501394
1759157
76183
908513
69804
844665
388343
1038943
53646
896723
1475816
1075707
43140
104007
591785
436131
1447322
505984
273573
370402
1386410
109398
228839
1970912
398390
805786
87391
1926456
1694404
406455
1565982
1797002
764635
180133
870661
1487881
894263
331363
1186406
593753
1674926
1652066
1287704
1948548
1719217
1877860
1198744
1669244
1294863
764974
1828712
692402
1325571
253075
591438
335024
1256135
30692
1921670
707612
1823340
784511
1119006
3650
27715
1258946
1221461
1152013
1920922
1240735
1070391
1142670
1017874
545620
1282437
529420
1942841
1066948
632667
1624967
771057
1340617
624849
1382892
564020
307912
203043
1394542
836500
975139
488917
754031
1176408
1622218
142269
1558255
93230
1887464
926804
1689200
1222354
1395530
1355576
610053
1754839
1740748
1795693
739675
388452
63987
1560845
871897
1358615
1470534
1024070
89700
697530
1043494
526273
1366408
416908
1557036
1416476
33437
1552462
1290872
1143205
1667737
1698307
994906
1859653
751085
941036
1522463
1688073
733546
448663
1276187
977637
569852
1517846
537897
815971
96867
1693358
720056
905696
1293536
1166676
837401
1661326
1620013
475158
117765
1190670
1460900
354571
1274717
755812
1224581
414641
712514
1440153
968455
1135059
582664
1041716
1657090
1996777
1588068
71821
218000
20167
670536
730421
1047854
685887
626187
1430547
1124653
727691
355964
548235
391444
688615
1298992
1340139
1028941
1924401
382812
1487203
793440
641480
576595
1259581
289769
215027
1719175
819570
643378
1432719
1786382
1229235
273012
1303514
1877327
1170589
1513605
178849
1161475
1900812
576586
1675823
263272
1265273
1476920
862531
388734
1210128
495348
448036
463958
1398488
317587
239544
714332
1305860
397888
1446485
1236013
1508881
1603019
1188404
1430950
1405872
381412
654605
1736695
1733622
1762285
1824952
977288
1389326
712269
1402508
272469
1054293
1307375
605219
1430005
1563439
873457
1411550
671401
1004558
38403
1558151
1497837
1644579
1155574
1152503
971145
76716
782295
78716
1139798
325403
1402354
1364641
809956
91967
1998478
643076
1735387
1147773
211264
1059596
1250503
869176
1854863
751471
587975
1665601
733456
912277
498122
208124
763583
1249056
1430789
827076
96794
1307615
1437795
1174737
827300
1229941
1020174
542562
199261
290864
913247
378641
991906
575585
951264
1309762
1087916
1401567
572059
1846677
1188424
1088200
667867
767072
1030163
1026076
933163
1839087
598726
171672
778966
1165443
1170049
370972
1158885
1650168
30936
241257
1213680
735502
1602313
172976
1235397
1046266
1367525
578216
1073433
234353
280031
1099011
409872
198416
1101972
1794363
1908552
832885
1785326
166012
549066
1505763
809986
284540
1313125
914487
489207
1700169
257630
748606
481813
814875
1952441
817826
1125450
84765
1533209
1186145
281747
962535
1176849
1345954
331894
1641806
297202
662136
1980346
1849347
215607
1909511
1468990
50324
953428
417776
1852539
622604
606755
1681173
1147027
1073361
1109349
1172739
1164843
55999
1917957
145044
671879
644134
794103
1242534
1610824
1008473
1053704
1233909
296312
1495762
1804757
1426221
767402
1289000
1418626
1730131
1790940
482213
201248
1585997
336592
1605310
1391916
1247744
1961752
1177684
1726914
1699653
868728
1455953
95547
816028
1738450
429135
1859284
380796
697693
556032
280324
733474
897914
199758
34322
1270163
1382103
981231
660641
43067
852445
1654011
74203
76761
1397
586515
1100581
1192059
194707
1806422
1179329
1064931
1181103
299217
1433386
340987
197233
1931591
1381720
619536
625018
1239985
1891813
1947702
202241
513795
210164
478002
981544
791759
901885
141796
843441
85165
233622
705416
1341816
588776
1882418
701805
773817
1998125
1373584
77766
197733
998444
623731
894834
422084
1732224
1749874
58848
1063019
174216
379613
1094025
268855
1469282
764866
1986691
18470
731726
967830
1226167
997108
1105556
1506665
115996
824588
722237
1646039
433894
674741
1647182
1358161
1766175
843955
707111
640821
695958
1880599
21769
1486876
1319354
257885
1338993
1886476
1727086
309954
1570371
1997689
218209
1871750
381196
121095
1079442
660893
1629767
591120
1780767
429113
1375876
246344
567252
750724
783582
903643
4867
593208
898970
1510456
96092
672020
1554872
1724398
365422
795761
1149993
1999025
1496264
993358
275975
23948
1097975
1255047
1357406
1919909
683321
282098
1637464
392625
32525
856830
775765
147423
1361015
571036
1770276
1778416
716820
1864345
334859
801481
1240460
1888099
1991827
1056877
1195986
1859014
534499
429453
555484
1738398
846720
1795526
393963
1670425
219434
157986
1560453
994846
1094643
238549
1906789
447025
1548537
928144
1585735
1060978
1570776
1005401
596955
1696354
924021
675795
1464709
1611530
1116441
99801
1266118
1333418
71684
511367
1790242
433243
1542455
181635
1796088
1125336
238535
1011521
1698539
1875543
1058511
379965
1217414
229542
1214321
737964
687492
614345
252163
1297896
488683
1115131
439110
1337053
614675
1901527
205533
1761733
23795
1683215
1623989
1670255
101549
1141205
724793
1489695
959477
193850
48838
1075888
1479703
764061
1537891
1826066
1716429
1363908
695656
1990323
1961819
899290
788898
1008959
21702
1784594
267468
747827
193015
1347675
1062992
1112707
1255142
1403255
1305083
861653
1919959
233532
1081558
1244496
100684
723412
1263204
1525763
1282731
1404639
1969849
1443222
1043252
1167327
1053929
1716009
254212
370856
379985
595573
957380
1851098
880822
1529961
128275
1073302
301104
1867964
1890864
695169
1068764
1812193
649818
1922894
678928
623760
507083
722800
1735844
1257983
65563
1839362
574583
1684722
290389
1068978
686787
1641950
45869
513829
794848
136222
855072
1712841
316033
245863
1541908
797434
289976
1965462
151864
386913
855654
1257837
1208245
1193334
1113649
1944240
1276621
1769725
1963246
1514791
1983257
1507020
36720
704964
1880733
1154018
635724
212530
1690695
1114291
76785
1574876
858476
1198400
512167
228702
1608367
1429008
755206
1448008
944303
1862671
440408
1236104
1164492
185524
1255621
1278005
915593
1663548
911623
338251
1089603
991171
719024
1915709
1116425
1851714
384144
957501
902107
1236014
48240
372925
1096184
107536
1606869
1887721
1420551
1488729
1809645
803116
1990326
1675978
214530
76350
1315717
101138
1546578
160567
851676
60670
1512887
727533
850275
506632
1170060
36116
840504
1801788
730507
708580
632947
453592
184108
1265286
1457242
1000243
1038138
622461
597193
478829
272233
1736670
1823233
1899135
1452520
883036
1483925
1564984
687150
1034323
422602
271749
617680
697708
645220
626658
1218103
1065916
1422887
1408451
1251755
1634536
66534
549169
761422
1078418
800897
1384059
1898977
1497534
226666
1110540
1796505
335105
537127
353948
1263548
78965
461016
1106213
1645238
854317
1938240
1032937
1052664
1443650
82421
637595
991460
1623059
638258
1049334
1041467
730961
212642
687825
634042
1426444
978315
1801040
1983137
1088807
1184021
1325763
1688514
1928113
1480145
6040
1084954
652878
766269
655128
472288
859192
1412357
1533685
1520072
1539879
982352
72816
222993
539464
215109
1316554
640528
1979951
188084
766189
1994521
1577532
918158
1515676
363956
222519
381276
87347
1137902
843776
234386
165499
656243
468495
985888
518044
1846922
1601201
1494933
1689116
1532496
677184
768464
444898
1987223
252526
1794476
1316838
1811659
194860
1654963
440272
525228
1496289
962437
1297359
656233
1428357
1967855
2315
1438423
1450626
268746
1609017
1870421
710692
1193724
1385543
1080269
585416
1296691
689030
983508
99739
1570014
1267553
559741
383165
129736
1404324
1016004
1263750
1154451
1076513
1686279
1419801
519976
1205313
152697
1636852
1180138
796133
1375217
71297
448721
1833516
1818108
635974
787895
131940
65258
1899630
955341
1689822
541096
1704114
952071
801612
1903716
1981937
1285159
1145369
406844
432265
190147
675511
774563
1917168
731471
1832068
1912033
802320
256255
1524590
78841
419748
1385909
849526
895378
1020263
547630
754166
688699
1219747
1826437
724572
214580
1985997
985336
1186041
1949498
356658
128616
1515950
548975
906258
758315
873399
1336516
1749295
512723
1892901
115602
195552
672751
1132280
1388517
1129302
268334
721800
783126
283374
276061
1318920
23509
1166375
14151
968315
1248114
579636
436776
1480773
400425
169571
1503687
1297799
989187
100688
245873
1748465
101715
1460818
985739
239208
1319846
1503981
524187
291938
884325
175743
247571
420568
1958637
249878
526381
1691912
328161
1940778
1762821
64177
1035310
549657
136751
1274181
1279158
1059303
473866
508639
1315280
1723040
1506207
1908830
1456389
1312120
1354508
1973151
1344278
718422
405931
1669923
999932
831922
105612
965023
839810
1351043
1485244
613194
363072
1605970
1601479
1469414
704094
1507998
977783
714921
261183
352695
580508
21587
455390
1020998
561014
31042
767591
1614216
1004313
1211730
1700237
1918026
1995667
793431
751064
1610803
878401
1143468
1880547
215836
1947428
605105
1625898
1468620
1307992
225582
210500
1571107
1866845
1186990
1775829
1762809
1619318
1659514
329859
1537379
1709944
176295
131961
67396
910839
767784
483225
1755124
51278
1818446
873976
523274
1944810
1012322
1379509
1157180
77659
1641960
273977
936414
45188
1229336
1231421
169854
27127
1967514
1837066
39523
1135070
1441101
298427
505438
1118859
1388344
1767454
1177449
1898931
402277
258752
1592531
865825
749765
422275
1955191
840954
265997
1848580
1756710
1006935
354138
163457
1774364
296332
588335
1240123
895536
1155807
274851
1152327
278190
1242044
253357
182806
1270279
935723
872175
1008650
45569
1482533
1001304
1128106
29179
1267978
1580268
1167221
1219540
533597
1527563
809102
1363034
1045178
1950757
1270895
288556
1906257
1946176
26639
463195
1502652
1326855
1524251
1119758
439475
1774207
803406
155022
565986
1389092
13671
1357990
894396
1108948
296835
596711
1483612
389601
1830912
13475
438540
1024938
1281841
56019
1848494
701854
358961
221959
1432335
1243283
647726
1653587
1562263
624423
463403
1522375
1395611
408723
1421880
1461803
1155265
1764697
593932
928810
1093861
1643737
558608
1883843
542834
1890514
864457
1410703
963268
1728742
1628459
1217281
1254223
254683
282398
237540
229928
552239
14257
993855
1962723
1144149
1651385
1532204
1474085
566416
193108
1984427
201890
552139
60171
606311
1603980
562884
502222
1555614
1811119
453058
1072103
1995031
919247
1239258
517051
1100872
1855589
1301400
1131595
607595
1374630
1364523
1891883
1259207
264268
611521
230588
1387316
255993
1943521
1201793
1203563
288195
1251606
1425229
3887
1163166
913967
334946
11573
527819
782737
1045176
1348910
788535
1865125
1214165
1294295
1647207
944355
303345
1609298
1069899
994321
1887875
52135
715139
198465
530943
504632
255634
624312
1877963
1515254
1969525
354929
1179578
1157018
888613
366581
641742
628724
735660
1159288
1275934
1194567
1693303
1823379
1076870
1236201
2456
423355
1579080
497019
1286540
1810079
1948805
995487
1599988
1124479
1831693
392089
1500159
292768
1288105
298625
323140
139431
755506
1014179
1637268
1909987
286668
975164
234758
475031
1297982
983473
561233
438014
1417756
475828
80388
90625
163347
1266412
340557
882214
1005583
664079
568913
1553230
333502
1789295
337918
1035192
618117
1615445
181775
1162291
610792
594159
1674156
55584
637267
285674
1003165
109335
510303
1337215
1802031
540629
156425
1274856
136743
623541
1524831
1141522
333051
1266564
877782
1263915
1021531
1604690
993974
1340235
508420
71792
391103
360103
615578
1255400
422085
1035875
930891
1676748
1145299
996360
1754945
660553
176524
653863
591923
1897544
907136
1313617
283989
829200
1123346
853526
1079511
1070314
614645
818685
984296
1492966
1867516
1195883
1793895
1385048
1359830
1731691
582308
476769
433289
411431
117946
1437179
1439307
4069
426166
561721
1030372
1702479
811929
1831157
37212
923419
780283
1981309
1500755
1031815
134716
1214079
82076
1544236
1680908
1017265
1420517
1823913
699610
1713827
1814293
933696
61443
374116
167619
443825
1596199
254609
1232951
1173116
190929
108418
1595624
838762
98987
875553
629922
1745909
216299
1759041
1641787
1650558
530445
531981
1042094
1531884
289709
1119528
301556
1320997
400088
540217
751
1063173
216558
190216
1994461
1337933
1619196
1212292
1054572
952690
1464835
1969371
1444883
1626403
1464401
90712
1052220
1588860
468624
1026356
1526322
1437946
1093159
617653
1391050
100485
1984304
1110390
1988007
532656
77949
704653
335403
1600114
1261440
676002
1681971
1957437
1096916
1731708
1158826
521625
677994
91948
1040390
319896
1183842
1231425
321120
1755288
179417
333018
1773276
1106506
1508279
1024920
844028
809466
107679
1205769
1135864
715595
1817313
1930285
907458
1706864
1774570
626004
827324
192611
361579
252546
1382875
43329
978830
49890
591250
836161
1196446
659550
1209491
686569
1469967
294261
1437026
1080345
644354
1399609
149187
1355433
1100344
1363055
931815
1201281
1807216
509505
1329109
1006301
773357
1257105
528924
1351141
397428
486778
1433356
177538
972396
1480301
61429
1082683
613652
1159481
580565
497626
1640407
1607987
1568618
1906076
250472
1924747
1826367
641551
877041
594537
198774
1572801
7981
540786
1824606
496122
1188979
338307
1208043
1344472
40952
1593330
178664
599165
739192
1658615
481694
664697
1737231
1111839
1626490
332118
515165
469298
643604
1008131
1922862
1700763
890217
1621918
1010418
1036527
1114124
1093535
950562
1777742
618377
80764
1964586
1607040
770483
625812
1498626
1001627
533381
1050577
337338
1823684
19327
1675008
1468600
1022389
1003635
1610303
270468
1586348
1995579
1829002
1248975
1672768
1295034
1969295
668040
240902
1353033
361729
1629851
69061
1406722
1442037
545121
34320
384291
1843342
419538
494308
431297
1948588
294605
1429201
1424372
1633897
1649135
1969913
1330591
1465958
827247
1211789
1844558
1612962
34972
280186
404144
296343
1796133
1644512
1784960
184947
1546823
1159320
596506
689818
1561906
592518
493649
337640
1120115
699334
625673
551462
959570
921071
1616726
1857998
542710
616393
1503136
1676799
665680
533833
1034577
1460318
966443
666220
1403306
430770
952567
309404
999079
1156844
547337
1701635
1663860
327741
571415
1073505
1791619
1682735
1991173
912580
500413
849091
469335
1636274
499510
1304731
1125458
1133140
476633
1546874
600669
1018046
1494007
1166429
1930279
1604952
936144
593182
1610355
660905
588086
823406
1175278
197447
249030
996935
1531572
195364
1587353
980947
1410054
1589165
1017582
1940475
1135149
219461
1483330
1494068
1574704
1227239
344786
1759432
897323
1259964
1184423
1804778
1915240
752250
176386
1375341
892434
1644590
335734
888532
1194096
1665996
288613
1696915
908765
265713
1519621
782545
1658659
468184
1531351
1518398
489728
926887
1408131
1214189
405118
504021
899008
112603
1187651
408083
1094873
700489
284225
212244
683602
1246976
408315
1671957
1016099
108696
1212842
143041
936931
1246405
477376
1357266
945552
897523
1091825
1145086
97076
674018
477319
1314519
1648478
134636
1280317
1777922
1804110
708979
542339
452578
1030995
219855
721582
72049
918987
1937864
883433
1101643
881401
828060
322105
233913
1288200
19988
1203610
1914577
1759076
985622
565710
1577731
1361850
1916513
376892
1775791
271801
982276
1027791
487504
527453
784908
1566342
465799
328632
698511
1760089
1319264
338452
1319185
469557
1265915
509473
1675548
312466
651534
861955
1601574
150006
1447700
867037
1110098
310203
251000
593685
657208
1416676
29919
1848119
1678020
349753
655508
1497933
781532
1122828
1027706
1607475
304038
487484
198820
1702905
1970773
1623488
582003
222638
949152
563217
1246467
999717
83494
449675
639140
651701
769102
562495
508232
849062
1037534
1598893
1894710
341354
1466355
1293834
1798443
557434
1857112
260415
1846749
1782676
196642
1789415
1325435
322978
1849134
1208083
85769
585357
1395192
983
1943982
349334
66303
55531
1475960
1726874
1569075
1845369
1101807
228120
1621054
1913103
1831138
1960465
550571
1973929
224967
872680
1597251
1467553
636239
1300344
245188
325111
505876
1242314
45634
1791929
1548800
269641
1246024
1285919
1502774
239132
11803
1047640
1334015
780656
1715023
1975403
1494068
1833006
675637
1850080
1512501
736038
951143
1065198
1523324
356671
763193
301552
1361876
1706328
759054
212790
1166748
1157777
954147
1274565
1167950
1332995
934358
37717
20305
1502112
881738
512054
1396157
464857
265556
1502370
1944063
260325
847832
543391
686138
1438889
1160388
286116
745001
1801308
1816652
693676
1841569
1334649
60294
80729
997848
294544
1202248
366291
1183867
681023
1708409
382701
1901774
302157
1958037
640178
979467
1519075
1290187
369083
559190
1581781
1562930
1519108
108266
1581146
1538552
1447560
925347
438210
270831
695085
1829953
131602
10936
1503982
1617457
918643
1842542
1335532
1877981
1647563
1265353
1805134
164923
1068224
452091
520397
126194
843282
1381688
18131
1515793
312581
1709713
913097
1668697
1855959
1948792
40119
578803
1227063
248025
1943490
466983
862062
1303108
637904
1922135
1552912
886630
109796
714087
358928
1971019
446139
715940
439579
668068
1164528
1398664
1427824
1543942
920420
1660954
1690296
1456840
1955946
1570515
245401
375792
1424697
330804
203996
1602482
284223
1724338
871495
1957588
259845
211000
1639901
1978520
1961812
984227
13686
153993
1846442
100636
1891286
598265
544945
1081307
93211
54365
1484264
1585064
1783645
1272115
826723
894399
1189225
1535642
1104820
1165550
159532
1766085
1062915
289386
672150
1033499
1153526
1958342
1521115
457434
718958
1453925
205446
599673
888703
1395302
1784985
1240316
1485739
646253
1156580
431617
1115950
1424509
425392
1921169
1684848
441739
786406
177636
1171675
1116495
683482
719669
1921378
1537496
508493
1732598
120038
1743118
1945643
823392
76635
1497105
876673
1313660
284977
1749932
1965115
719084
1352590
497774
19429
186583
381091
1154158
308560
611435
1762954
241992
93109
897224
770430
1744475
1773205
530291
1361829
1288892
1866708
398218
992161
1697600
1310870
708667
873117
619138
1953193
535323
1973893
340585
1852481
1458282
746656
700743
875819
468229
390367
1996589
99030
727085
254237
1926553
1342051
973742
1151572
1163956
929764
1367056
1881967
685768
1547803
1789407
162185
1807099
1621371
147382
279927
1015564
1354738
1625473
40456
1044206
1455523
153403
1929056
914568
1115047
4733
827748
1832587
452516
455975
322744
1135487
939047
1452521
1818280
1520980
300738
1312887
542585
434194
1072673
1306477
28071
1944224
350984
1420703
1061855
479384
199080
742783
75312
537990
557091
1919833
1642133
914582
37246
1685419
1454496
1675621
1320931
351333
1711486
1943160
535263
1103363
923495
182937
1502439
769585
131097
299716
1375703
937632
737586
376298
1952862
884356
1469119
392039
506009
1530987
106861
1835749
832107
1330600
299800
242629
1696402
1776884
1829821
202499
1330782
656303
1854126
922444
1204060
394802
821469
350748
1495068
1751900
1414507
594031
667058
306307
341032
262475
1035652
398324
559306
1386637
250435
420950
1634109
1423441
1902956
535263
1683229
1340791
405398
479936
101755
470589
78145
1218356
1190803
1264693
1997054
1161614
385715
858131
313881
407789
1502481
877222
380671
1307020
915366
179092
1117630
157277
1346829
1954086
1493980
110519
1676107
329657
538423
1631753
1315056
1069461
597646
1918354
1651458
1989860
558631
172678
1854553
647688
1760401
41241
1961031
1939532
126554
680077
1112106
1861666
1745283
1082576
1476043
1588119
968862
1296420
321521
610981
156138
1727498
1445740
1465518
1597993
464338
1734432
1610604
420419
38179
758140
1861727
1576958
1488490
306404
998097
1377837
1070137
1989239
1828874
362524
1598523
649566
1672111
1022054
1231151
562045
1428131
7394
663825
1042272
545949
555053
431969
958330
1082527
181024
1087953
1786711
465534
693493
30443
616741
293185
1449722
206788
1185779
1936895
1708352
1898133
1643163
541253
243179
197929
1168013
276955
1645373
405441
1102314
1263890
925725
827449
1679428
896567
1521562
1079214
1901841
561039
649939
724573
1961961
77761
610866
1252540
934056
815711
1206945
1886438
285814
1500571
1519820
1719396
1838916
699428
1256750
1043432
1903083
1568914
1560488
444001
1998917
107724
1096748
501142
191107
203782
845100
463106
118982
1165689
443730
1930253
567719
101503
1758804
1048921
870189
1777793
1203890
389514
1748257
1274592
1100035
1097526
1575934
1870230
1584535
738097
196014
1813044
258539
1386759
391587
720481
18347
1860509
115590
1806304
772565
252075
690449
849377
1506269
889069
782118
1109906
1070058
248603
1552885
1416310
510773
129941
835103
1196838
1908003
1948111
111223
1056359
1438272
754566
135791
1560023
666520
1138385
1404923
620863
420583
1697784
1425202
1195033
1942405
1433922
231876
981471
1011823
976644
1151963
381221
119675
1478051
1136894
456768
670557
1877062
1038187
673305
80736
1754916
840453
1138774
663116
511585
472903
1579840
632534
1679105
88154
1930055
1224578
1705088
1977247
481716
513617
690753
694302
1605665
1049983
1744589
572511
1970315
1713445
530507
1578528
1160426
1490367
517537
540139
803668
983897
830261
1598474
248059
712090
1184141
204025
345327
270414
1225299
441307
914163
787044
678405
1402890
440024
1972678
309681
1246781
1314018
675356
1476761
387583
371966
691835
1308167
1924997
696189
514711
1630743
836404
176918
857886
889828
1969274
280526
1308145
738986
1656084
1725740
934242
316617
1755341
1429529
1447048
1291569
1494670
451193
644368
1476678
539997
1028979
1622079
45739
856720
1849151
822301
413729
87544
313097
609727
39556
1379740
735316
582232
851566
66990
648210
171363
506449
1831639
1778686
985426
1740745
913626
196826
759067
930336
775412
1578991
641949
1904803
1433665
1762181
525965
1609673
1624556
828621
332285
7664
46609
1423298
1025626
1871694
586035
366504
1246090
859217
412949
337399
1828689
1968028
683084
1086824
663445
1990744
896523
1963888
730889
1640218
814603
1178435
616573
689514
863769
1854520
1458228
138614
1770442
1490215
1367977
577045
1981323
1998563
348829
527470
1893269
365979
1879407
616818
1030662
1022723
1434008
1559023
385486
920012
1004060
335180
1431916
1391097
1964103
1984330
997148
1774956
1400270
954165
551696
1600303
379644
1873073
1051424
1162327
1779444
384507
593755
1075000
41664
421345
1633766
1571783
1805139
449085
1629430
35358
1590401
35079
185127
526554
1638740
608385
1061053
84675
232065
387325
76234
386063
519758
1070993
1042207
527835
1321811
625051
1723870
176074
1078140
1817514
879970
541644
423534
904567
1765615
1140994
1592215
13463
854445
604529
132211
1284818
1194385
1651846
1611560
491097
231982
1075962
1112157
189366
1342429
1026415
166457
1626942
733650
1105288
1824421
1806456
8104
1987422
222586
1818359
1063390
1540852
377207
956658
1712760
1733287
1535715
134672
1694245
1983826
474374
1850397
415554
1830653
1646762
1648101
1803417
1611747
1188136
899074
312671
514748
1413206
1661792
1833747
260155
699659
136690
106393
1281769
474384
1233632
1584008
1658902
1454295
824222
502383
248493
810197
986434
520807
913172
430979
1049332
513321
1975891
1196175
997737
1561999
1295085
1411272
666643
68544
188494
1395879
491585
306456
532541
1623726
1498402
154642
278174
1846496
272202
1324616
1526736
389662
1203687
1030044
512255
552650
148104
1797001
553335
1349350
1538213
377295
35398
1733746
1143459
973326
816373
438555
330555
1073471
1225457
641323
189689
815297
169309
118839
1510993
1230730
1603345
110213
1259801
984661
819848
686675
1593612
449532
1857224
189249
1793485
456724
1389521
1597793
1714399
958024
1858347
597430
717819
201674
1220788
1892040
55548
441407
143154
500439
153560
1027762
731049
445892
1002425
939920
26256
866091
367968
1628461
810660
1788069
1271535
853022
580816
1129583
1676694
587913
314432
337620
1860081
1600694
663772
1236532
581157
286963
788525
598014
1127077
528012
848611
1707013
70871
343614
1582665
320248
1218889
1622310
1774763
1287372
1162192
1001001
1271900
1004663
728227
23399
1529457
538283
266600
1259353
1203905
851541
1357395
1328881
24540
1160622
427485
315856
1328704
171243
179904
1792433
309448
1526953
752262
1586192
1980130
599300
1307002
531322
1311009
681092
765893
193005
1964764
1084507
907125
132344
456193
617940
910355
1986462
1987500
305022
653523
842076
342030
54302
389904
160891
780068
1166945
808275
1697624
132697
1376047
952187
1046858
1440693
1492444
340052
177219
1176633
1276967
486215
1588554
1982204
1800054
1349600
1610441
1206889
175337
124389
1322909
735790
16157
1539791
1987148
1141942
1263173
206384
459976
1413797
394243
981709
1890801
1000164
1754242
1949317
1202721
297260
596787
1448087
1683263
164971
1320836
1473260
1333740
1165899
3418
1118365
836516
582406
1257336
725850
1766401
1363432
1337309
522375
376095
980412
1918019
494771
779437
711598
1485431
265247
1431829
1733074
565485
470391
786132
1882773
625944
1150614
1170218
1924209
1356314
280878
909891
699885
1785817
1187733
98184
225822
1365598
815
1830472
1020015
1292262
1181082
1833232
366322
1186607
340950
1515462
1542796
1323951
4389
53668
1657725
1839968
25019
1754579
1746336
355508
1500334
1158858
249298
1715878
1983971
1816300
1869005
1110442
783903
286970
103835
961997
737385
61460
1011977
402787
1291589
76506
358878
257182
426690
1561323
1420149
1046682
1878806
1291662
16205
455880
716601
736356
979514
1877542
1647938
1166086
1379995
1476114
1413223
892458
978013
1294420
606074
638139
767676
731605
1655784
1115705
1750547
18897
209133
800329
258028
978667
55176
1117153
1556154
760247
1428417
635842
610452
886395
371655
169361
503256
971672
395464
1179927
1509950
1918630
1656196
551447
146950
1159436
437354
1509673
863409
516998
384762
113817
27530
28094
1468970
1009524
1813390
609294
654322
476178
682544
376851
1086399
889176
222132
24221
952003
361548
1441478
398625
837224
1005739
1714993
595415
898322
437713
1200565
271546
1126626
1560303
1980583
401468
1612628
604385
1006021
1013646
1155640
1258991
1425279
213290
1273586
357514
1368414
896851
577927
716836
1487875
732132
730394
896857
5843
1604507
884359
161651
769007
741119
1565864
1807124
665350
263324
1301596
1143208
508178
304587
1435412
85489
1358575
292643
273150
53861
1120937
1939095
418194
1727894
1306863
1501608
1190959
1223998
1796777
795993
388966
1992085
1997739
381756
1853748
819557
1765815
336822
468595
227829
1139479
498289
150335
530946
1907320
1993131
1907800
1328054
730610
1287940
1449593
358089
1225202
1969041
758937
534669
59874
113390
1359023
1652965
1606473
717315
1373406
1644065
466577
1438952
1208369
1075371
93041
332353
1895254
975058
105054
811178
522527
1129132
428472
420644
262602
151461
489985
1781215
1748730
29020
1757798
1892634
1389885
1221422
921497
1333398
1361149
1911305
730837
1495629
517361
234821
1861114
1097091
404694
803833
852825
831301
422357
1846567
1579919
1743330
436046
567844
495759
329872
658037
255510
1497720
1128024
423820
1454648
1479501
48836
187805
1090070
1236220
1471562
1378753
1113859
1761209
592460
678659
1263588
1912308
76008
1951173
42891
1433567
983265
1350201
1216626
230125
1004716
1328139
1152746
639899
1746727
1659393
1044292
1087495
1564882
1904810
677647
1183962
822956
442883
1365230
461799
1088381
1081235
1425409
1143011
984794
631620
146067
659919
504580
285560
325160
120662
514857
1440131
1661441
232545
99728
748656
1549954
1268842
189488
1078352
138190
679391
121933
1805849
1531839
835129
1405734
969832
1814038
1780812
887604
960519
1559447
629766
771373
563828
642615
84762
600007
1701932
1405410
28509
153920
1817338
1242347
1126458
1539374
849160
854902
308368
421855
1488171
136008
1877126
1305176
1267023
520130
604212
1773528
642014
142710
121616
193603
1062807
276909
1961328
203555
313606
660101
454171
943133
940245
1331992
1807264
501010
500796
21235
155201
848869
1131984
66348
1359990
151605
1935694
1887897
1759532
486100
1084900
1170923
989113
1678936
558498
258277
677597
347468
206207
257134
9617
480185
317309
275331
205431
600511
925678
1482088
1049613
732820
1747785
710019
1011551
1011597
848027
1373217
1444424
95940
1855373
1297980
1183608
1219059
1752192
1426350
1230550
168200
1808462
1719164
326618
269578
1037573
459070
644419
394371
68911
155731
185711
266313
439963
837917
232796
1451260
873201
1873293
351100
265582
579737
382197
1564890
283390
280537
1396305
899637
1881807
428552
1454733
543334
1482885
412008
1486857
1187565
264274
1398177
1284141
1035968
868914
842494
761156
1455148
917290
573249
1182952
1903125
962741
1782808
1212494
1073244
1554091
1370118
707336
841188
281174
1119656
1065425
1400092
409901
171517
345947
112636
1519446
855214
304812
1820820
1357602
1427478
1990203
58811
1699078
1009382
710628
1927470
1988179
380318
1144835
1151733
513072
319232
1149589
921237
244813
1402042
248295
829259
1853048
398844
1710089
375463
546860
357185
855728
1028008
1521505
169553
1709298
527391
1935525
623949
880624
1405661
232165
1964580
1153816
181818
935466
603075
83598
624101
896309
1281319
430451
1438003
41915
1706915
429446
1584816
920608
535521
493390
1486008
1169427
607720
1753427
479678
663063
861812
765972
205300
479333
825822
37966
1687296
303940
546940
914907
1291771
574554
1442642
1934649
1885150
1609254
1925689
532722
1157495
688645
1798313
882993
1303378
746416
1083153
149460
1255535
776299
68931
341611
589828
1902169
77718
1511937
882261
1377437
23368
1343298
578110
680605
371697
1648511
755036
1314484
70948
1924999
1513218
1763547
186172
1348719
854963
1599130
815133
1275229
1274954
865572
1071598
1839089
26830
175024
1265129
413535
1384730
66435
257482
96455
30999
1656956
845351
805621
1464969
392298
1220080
68444
1985640
593419
1898679
538574
1556842
894938
4373
1054219
145741
1061581
50296
1715843
913293
1393532
1247578
816505
587785
1352453
871670
1914362
1770103
173649
897901
290055
1147587
1277522
1630253
1678656
1528855
1356120
1273029
439524
1883100
468167
481400
713076
125011
774112
554370
1482968
1479818
1063250
1992791
1762957
1439186
998985
44341
1301194
631426
459585
1788987
1307391
82952
364993
1642522
1401293
126204
1096976
1049927
813331
595070
983693
1215070
1070248
730034
69265
169794
1719355
818750
1925646
6333
816719
1766137
188100
1751091
1447436
1054450
543772
181224
1495264
297957
566631
212435
738359
1061865
769337
50500
371187
1846189
1661631
1845699
471037
1422716
43092
1067331
1465636
1648819
1197822
984995
1977505
1540502
162396
602573
887901
1641267
958667
1571334
1922207
253914
632276
987301
1995699
1533812
90028
427318
1143812
1869595
485520
1793212
301687
197463
1845874
1921692
1180500
940247
195845
1642468
1261993
1998776
1954011
1845215
1677591
1885506
1614312
179616
753062
1185899
742689
1703259
1612339
528892
1509991
1060835
711466
1103679
1634481
1574287
1222834
1916420
1386394
64403
1113363
684788
917440
1212702
1459320
319587
1614473
130815
758858
528099
350972
1675323
1598138
1932734
1475561
958910
502477
180895
1683197
1098142
1575615
955754
1809293
1129639
1132932
1814421
636128
1837368
599563
140828
1266312
1164339
1087756
115225
1728396
386905
818419
489261
681743
28237
714562
863909
56325
864624
126426
504250
958181
1928949
1567403
861527
497879
450345
1495171
917124
1315827
1381601
570297
18576
889590
1525014
1617818
1336036
1041690
981462
1108453
1112976
1472140
1622795
98491
1243889
565852
358553
1924103
1494668
1735370
1151863
1491063
1204122
1355637
704858
1455167
1225702
10546
379264
1956741
508549
504667
1910877
378629
751664
586920
192019
1753448
418748
213996
1252839
1915620
272303
1802392
1976299
1653903
419630
149752
916115
1706836
1014696
14032
199881
58442
1666752
1010187
1619337
334719
1933630
1635120
1254314
1717674
1215689
1103382
74585
177607
683825
1335940
1774819
629884
1991257
109975
1019421
561962
1761226
1334508
715995
218413
757735
169212
31362
380483
1320367
991904
1669959
1974240
191860
635866
1671484
1653417
650175
1741124
102138
437232
716890
1031412
211951
723871
698487
1934860
846455
24492
1116593
1468098
526957
1145683
1847823
722005
1090221
1935989
335205
488043
426450
847983
1344533
1403872
1692129
871578
1250892
1797383
767348
888373
1653880
601284
1974204
1562594
771189
22420
717392
1411174
639822
117850
549521
431559
142553
375296
803898
1030114
1466149
1379415
385863
199761
674843
1880950
1871137
1389312
1598942
1133806
1108201
1526806
782075
512178
1642490
1876839
1618544
1226779
1179643
1148428
1029604
178713
440588
1992059
1381577
425633
1920757
1605320
1659796
342911
485644
253003
1627310
1012890
242642
1495359
1537391
477961
1100175
649796
1987021
1597711
1574007
296965
968816
1845150
1740231
825698
1258752
1201784
1889020
576829
1442201
232327
1602110
1039089
241254
106092
1924726
1175990
126320
1132478
1613996
1006309
1527966
916007
178294
1120351
115984
212173
121068
1608572
364047
1936948
857543
914343
1294453
626323
1116859
486519
1504255
847477
501984
1906755
359826
100928
1026896
636125
1686654
1894750
1620359
1999965
1006844
1568932
1601912
566046
950060
1863498
689434
979486
269994
1546571
1862365
1728766
204905
1482150
21164
1665159
655591
1111309
403980
1730864
1734108
1997450
1356210
712068
1495683
1979666
184156
725505
1951681
636337
1398282
1384113
268562
198580
333288
666629
1932201
740190
510407
1140913
1161535
238826
1341100
1228395
1760494
494924
541825
210781
1051213
573390
1497023
965571
1992308
615926
62627
833880
459960
1256343
1113873
631566
38981
221472
539863
1589772
157139
265274
26701
1674033
1762172
992886
338420
1884424
228767
803823
1109248
12990
1777470
921501
1630952
1943557
452639
1480134
1394804
462994
1682242
1794503
598948
201792
1161271
1066542
580151
1614451
1795855
1607787
882333
1995539
636590
1745185
1100822
1601419
509294
607654
1247176
1232595
1390702
1343841
1931486
369954
247742
641527
1749849
135662
536881
1828151
1326056
1548467
182066
1370064
1876885
1045411
569790
514047
1985197
1532589
1836279
122230
79470
641490
1232356
1078736
568376
548799
571961
514368
1746603
704908
1580377
796358
372979
636604
129463
1084192
1912365
1263233
730499
1544243
1301767
1548146
925734
1806448
1337872
717013
1272190
145014
81097
1079496
1910039
760302
55306
1213135
1604087
462140
210962
1561765
648156
1485280
1024214
1194750
1498462
954457
642596
1279671
98688
289995
1928528
613478
118647
467107
400667
1261494
1705173
696670
838939
320053
644258
1906282
76727
1481713
935612
756590
742992
1610731
166867
422749
117809
473177
1339238
1609892
1210734
1358892
597648
762480
1106247
972473
1637728
994524
660215
1966242
1066933
586791
1843105
265231
1464130
830637
181251
1931673
319793
1310438
1298243
983165
1031666
754116
615045
927049
1204452
419754
1260346
1763457
803175
1443850
1179306
1996346
1825902
733925
447498
1377067
1388962
656415
1626055
198061
1077318
505416
1866412
1037342
176173
1150354
579714
1321999
711614
1218507
1077305
1775702
457517
1394125
1281543
1374506
212664
1709991
1440881
1719878
1949548
1619085
465611
101929
1047903
366695
775246
981792
1851089
1793868
823953
1767253
68566
1381448
614594
820419
1012297
1523158
521338
412329
1221544
1452411
1574520
451995
1946010
940678
1404735
1181478
385077
1763338
563755
513511
1361838
1391847
1363475
1403202
216397
1325259
676117
221696
1503358
807396
316361
103763
235306
105744
898864
1373839
1110623
96738
515375
1563229
745392
1157776
540876
925365
1445815
1111142
1021441
1604479
1669643
166861
699768
725630
1544852
512501
1450114
1965885
1201399
787082
1100019
1717349
1181346
574291
1756064
1638588
1771743
1131038
1925477
1902116
742869
342771
279759
1712327
1762871
104884
76780
446640
583403
994841
447954
412130
923322
1586796
1559134
1886855
1322003
1723751
72730
531869
1686802
447850
663196
1091529
170067
257447
110794
1477668
343633
115887
75199
40605
1953634
1314929
799607
599477
320522
1208785
1182581
620983
1802240
225380
698662
88212
622627
1519628
1359734
1685340
938125
392653
493634
1363043
1532103
24583
1847848
1327551
1335889
576140
751996
346629
31998
751152
569765
202268
1256014
1915057
662707
1822706
876819
600247
1919461
516757
1193234
1550278
542997
905359
435648
554098
899436
1569432
1458330
276184
1639549
487765
22796
1796514
1507777
1978987
837323
1373787
1073339
625497
438807
858513
756009
1956103
340062
570165
1597990
1432665
565372
1885850
1648551
1800565
1701616
664118
509838
1878239
1519578
1154616
379670
615170
1609451
101190
501653
406641
1161513
1676416
829427
851150
648931
1775627
1374556
1476044
1681776
900609
136850
1902626
1750073
1931197
814205
266421
1415710
1302873
893552
151882
1015503
1688854
1015338
1820516
733446
822234
877746
315083
426464
614657
434884
147034
799943
840583
1083098
78089
1893591
1456908
748406
710762
1447208
769808
1531821
1976232
1554297
966885
988281
817307
141035
1070099
1562355
906993
433083
1628492
863307
276075
1970533
103559
1447182
193351
1315763
1834695
1984760
1894483
1612984
404196
1374905
478328
1973684
826069
75901
1548327
902567
1102016
380523
890545
772942
345827
919358
1003560
234942
1434929
517557
543768
1689622
1664724
326173
1648093
1408245
1313624
8575
132582
825597
1936623
1847906
1930631
214879
1565829
1596535
1691152
617808
1608894
53100
1491548
1016992
261633
1718450
1191188
242864
1372213
892808
1614752
527894
673174
1270062
1714044
1620195
1821034
1361052
751457
1793463
1176104
502882
981592
808830
1182982
580901
739494
156197
1033905
25182
1999782
1636964
1474797
1877198
1698877
335226
73560
1870393
1556704
1949325
23371
1123371
1218363
743430
1072629
1623586
1826698
976843
1325097
848742
579158
975508
358876
405366
929701
303483
241306
1336817
1322738
776822
272429
355137
1551381
371203
1072570
1011849
764665
583588
748921
658603
1847378
1457421
1076422
1888184
50778
988808
1106045
324480
906886
395272
1430258
876416
740845
1379260
1232678
578009
1763830
549498
1869371
262468
825066
481980
516529
1759346
1674657
259759
1512718
702017
728454
1298895
1690337
223092
1761871
387674
1172196
351860
896182
1315108
352441
1206575
560316
252598
639738
270245
1175578
542005
142170
1446445
293681
149625
47642
680237
1163395
44784
1989734
1627045
1025846
1366243
1431323
1616195
253476
1160110
171371
1252712
1351581
439889
785129
414013
1627252
363937
1716793
1794895
855463
397355
182182
934078
519696
250152
1491135
1387993
975700
372205
739691
1316202
1961125
149186
1570126
340261
1330553
1757085
909639
75569
1683796
1474203
1085034
1740764
1984129
559066
968226
822227
1716664
1332911
1578496
932270
981392
1380207
1882338
321473
640937
500015
168087
883758
1156733
1957544
564864
1776508
1721752
638151
1712821
434103
1930481
53474
518690
581025
611496
1265026
1222238
169926
1238021
186337
922725
889344
326770
1444061
999467
919895
1554013
1091309
712802
1134193
1807569
1508431
925854
1152087
1864611
1160490
1406649
1456071
435842
123939
1835289
254788
1047941
1966721
13895
112809
1452874
790607
72160
456529
1356994
1412573
704889
1608075
437798
1166027
1126956
1645292
777885
252615
1972218
866493
1939613
1251758
1293668
709161
1158980
1595409
473196
758196
1339405
1063803
259261
107188
1885846
582533
1977631
649657
196873
1172290
1304981
1190882
1734928
426737
1047501
1271059
353819
590614
1456127
1131460
1407191
1597283
980328
1143451
951293
1569874
1868753
1104055
1551398
559662
521517
1335208
891968
1474531
140245
1596463
376145
553761
483309
609373
1902089
1944295
326434
1800510
376673
1389561
1076124
512581
414305
680264
512596
689019
973729
924223
1284006
471116
16181
1445647
734470
181992
564042
1883357
1461739
150913
21445
1506830
777156
254862
638250
1038278
786261
1315174
830093
809843
1321648
1857930
990493
979282
753023
837783
1499180
1036773
143707
1972638
1128829
437944
1656092
1025821
1080204
28912
346916
1543008
982350
140363
1528842
558023
28346
619032
83489
408144
844530
535176
1205376
1686906
1972535
533436
1810996
1687330
1823922
1483615
431946
386839
1560199
1069106
1270400
1106292
1532526
854783
1560612
251444
1230957
1068789
1653849
1901986
1940062
1410538
954724
1474976
923504
1816566
1799950
1167285
1395695
1371936
1970902
1318664
1486125
1506144
1109633
244651
1507145
897436
1071306
661686
1358124
905580
745641
521871
393895
1822613
737845
518599
1944734
1409061
350343
1100988
712561
1218081
733304
1842618
1200310
1662642
1929860
1717393
1672881
1020428
494021
1023615
12824
985998
662190
774580
990636
828088
314231
1539274
1979881
1066237
1181163
1336560
1061662
1647838
1813842
874170
1461022
346345
35319
9658
1019562
418775
773739
1227545
1536732
417351
1025192
1257036
1422689
1062711
377786
1906413
788349
1388893
1305191
1953668
1547345
142191
606312
1562032
1506273
303191
153835
1268707
1196338
73817
1015838
800156
554530
1291520
222892
1626667
1415424
1361825
1030976
1080689
277187
1832626
206532
666304
206267
1846304
1031367
1150346
1427296
1257809
141459
1258057
748401
582264
1755651
1961994
543602
1815027
1488396
1839755
704327
53984
592135
351013
1826186
1562804
108986
760905
1279885
1519969
1375025
1685823
517952
1148279
570763
1591201
1510035
1247530
782558
865289
1885233
379277
1720208
1224885
1288520
1899380
1299638
874959
1672733
1592617
747622
781911
979519
580790
1304479
1850476
1587794
1961786
547619
1177775
363992
1510047
855870
1812882
1704749
1390455
253005
1203359
14422
71482
1341203
779305
1588829
1153943
1678520
239925
359849
1421507
1708075
1941550
1468890
1906837
1039322
1386574
1075981
939706
793113
23212
750123
37459
932003
480003
1980664
428202
1357696
1094777
1883409
758539
1269742
397022
633490
273004
1787334
1453590
1645146
537967
1596696
209489
1426733
1564459
1308757
1092784
606840
89105
1514341
16910
1112407
1150575
487094
5985
1202888
516863
1544457
1047164
1346227
1528614
1160418
472418
337467
1571571
1186185
1038009
662796
1489815
1745492
1591631
92817
1551998
1426684
1884220
1195359
261157
959082
1416633
1196483
853635
710124
169032
1305883
141667
114229
1393456
89072
1406879
1124009
495137
535002
1209428
253212
965592
992513
409532
226808
1732700
950345
1108613
713213
1031994
1051127
1818348
1328007
1241562
1482567
65411
211863
277087
1595558
603457
318012
1310993
193333
1374605
1116597
633181
1463898
1151305
1653388
552351
1523124
1209552
86140
363925
568414
200026
618636
1932049
1749338
205998
1982893
1264415
1046308
1263675
1930492
1046857
72594
1341025
351923
929277
877221
1048358
641048
1572799
235393
1257343
1750157
486163
172173
10025
1827777
1288128
654565
1041933
966700
1453705
1665017
1252480
522278
445929
437867
1500090
1611622
75379
1505770
943259
1727983
1140901
722769
930883
193794
1765102
696219
1431308
1037220
788808
740273
1311326
1132063
698389
421615
1909684
289855
1356388
567317
1650499
1948397
45180
1813645
1080329
688057
1968479
987130
1313694
985987
1506260
1625773
1828824
1714713
201247
1043237
1785656
541695
639131
247497
197216
1580839
725816
1256831
679320
1008600
487907
1285542
821521
738364
1775391
1266521
588565
668943
832954
1924467
1419519
1754956
166893
49201
776476
1805706
30862
1568180
587577
951491
552337
109346
1128781
12371
1503084
1453302
1691431
1014804
603213
558712
188541
982852
17744
1161304
273590
1172582
1762232
1651553
1784160
1779837
227953
1876505
1739570
1161158
1969669
1058961
426456
1060963
1998117
1409123
1788535
1301066
557400
397881
115593
1322566
1444793
43493
168368
416338
1295386
1526901
586419
1104383
411099
1335101
15896
1614899
668048
190031
1832542
1686308
206061
1867604
586124
254850
551884
481555
698350
1428389
1137835
1360975
1269862
1997704
1302878
1290197
1279305
566827
1898712
1349569
801095
703816
1079253
1084680
1978711
1064444
1809413
459095
16957
1373854
819841
212685
1267728
69354
1853454
1013287
98355
1173935
1724347
650215
943876
1347223
785627
1777792
1637989
1107765
462644
668151
982614
542038
1058071
1032329
67476
1647352
1761358
1755231
501604
1224563
351138
1905745
251135
1349354
846804
1441940
333517
576116
1977189
783531
1510230
1594614
1981014
127436
807808
164417
1413390
823968
662503
111735
182862
150669
1851641
1294172
1908509
778551
1389561
1633416
390499
688905
1011611
1248730
624876
1809904
182534
1815467
1544857
1244189
1938341
882185
1721156
20359
1608173
748937
1170268
364814
538391
998226
645030
1880578
1328180
1779169
579426
668749
1917377
96594
1554334
1059812
1809942
1518450
1233003
1565652
1161783
1475433
1311553
292039
1764377
18858
1000003
545393
331601
505607
1241699
234064
635690
1663882
1054477
724609
1996824
973447
1953012
1765611
566672
1382821
818226
1513935
1654356
1731600
332688
1027994
415540
866312
1908231
1931713
899686
1643452
590697
333009
1031438
1889955
1294686
1834800
1556731
1581965
1980613
358142
1311892
522890
1976853
776447
1821226
1907420
384165
876286
1533603
907449
284014
260676
1350437
1308728
1528867
566982
685742
854175
1890766
1157263
75270
1362423
1324621
341806
243638
57057
1555034
1601885
1382570
1163621
1149179
415444
322293
1174770
1572184
308750
1418235
110044
1059342
729022
706165
6363
1076531
960916
1016777
412282
493999
1691681
1648870
716910
1947631
1650693
1424459
394681
1716971
430040
1680850
220496
59807
1118602
1306300
154366
1585988
1377982
487629
1584612
597709
1415891
1001357
1014328
225378
33678
1187599
200073
1496804
811447
1978951
491959
421239
1714232
1968773
1930292
1129459
382817
769224
1245894
398340
1206946
688501
1395742
1184544
1260174
1464380
1636759
459683
142439
755781
951552
280068
1145012
45400
902917
1294690
1312690
104411
1328864
693700
1346142
661678
1757102
1306493
524539
1649526
1855152
1047338
1226365
1759617
1699390
970800
496694
141849
1406861
196906
1672194
1342907
178001
269826
1348922
1061514
989525
1561572
1527356
1076930
459331
107723
1666153
1621850
941675
871181
1636220
1536326
142749
1997984
263529
1639858
1510802
1410455
34711
624897
1218745
852291
1900807
111833
799813
125652
93508
1007037
752190
956244
821811
1245881
1283643
543030
1586695
1754754
1668756
1534569
1793822
48723
426699
322770
397116
798153
1520706
783939
1982563
290975
70517
245886
750298
265787
252770
1257378
1463144
180770
1537363
670544
1702063
1013102
861505
193752
1259682
270407
963700
1659496
1043096
1924078
1383656
1311267
659381
1412628
670741
35597
635785
139521
818153
1059134
1406061
494966
537789
209379
1151420
1606153
1445585
1140016
711583
172655
967411
501435
557728
568593
603533
215405
738845
1583685
42787
1361060
6294
293591
1387386
897553
1689141
1226563
1963605
645252
1040319
607008
1015709
466737
36587
31605
411951
1501440
588203
974194
965495
1099465
1343086
1061904
1534645
259384
1249658
956522
1798716
725837
1453038
1378429
1316506
179685
281902
233627
1143516
1094476
264647
1583501
1338700
1028565
584456
253926
956598
1711085
998517
1148638
1486837
1986113
1315283
1548711
708172
1951019
1632920
1016308
1205335
1696720
1395784
281394
651315
1418819
1402987
173397
238968
1119733
506253
1802206
204551
1077916
1643556
56323
512061
669210
656019
1426948
1982674
707429
664832
471620
953399
1010289
116685
374730
723610
553121
245709
1654296
288914
43309
267014
1583302
402615
1941673
1115738
927235
374788
558477
1978446
1592371
1284502
745953
109075
1707643
1772712
511639
1020887
61109
1541488
1014466
266070
560879
860246
437481
829794
472323
279570
1309826
300800
540920
260597
1014074
406801
1093133
877452
908227
1964358
426797
1652878
922588
996870
309468
1688322
956177
1150960
98587
1845245
1626269
194220
530420
5693
1348100
1449723
1608933
1762327
1009200
419494
280096
914092
1523347
1154124
135972
1102538
495063
524196
614104
598802
363021
1586762
978339
1675475
116425
1318351
398901
1743179
1092206
986240
952473
1369334
640919
1802656
1321489
753766
1391837
355593
230883
1482637
1564622
1170927
525732
1002427
930062
1511104
1767977
461065
697606
1230153
717491
1690840
1228778
378985
1156163
805185
887654
1579171
1912099
1827091
121786
1419786
954302
1494842
1015938
156297
201148
1803176
178359
1588280
520992
1803754
586941
999468
446755
1226199
1592972
1907991
700913
86773
538028
1329194
722875
462377
1293417
1099794
243719
880782
1583864
394965
824283
1561463
159138
1209964
1992599
472489
252018
827179
1499888
253855
1939721
949874
243476
1507993
1152008
1975112
60702
1386766
1907350
1754589
462957
1281985
576935
142497
936956
1757178
162600
1109280
1780820
1528129
1028667
850377
1123425
347361
1963581
459987
267045
140268
1274362
1808496
824950
896104
1312379
784182
847567
1852578
1765468
1241652
219055
1586365
1241649
1230776
1365386
1882378
877948
1885203
645395
426739
1811754
1405367
1667731
944899
797103
1824243
461705
288806
369496
1405989
1484983
202475
1127679
1544232
1011141
1623121
1821263
808762
1868502
1324800
280955
1533087
334103
796941
1609363
1840576
618109
1818340
1472263
1195002
1006307
655917
570719
1259249
15031
1642040
169152
92289
1089417
382722
1139461
1289323
1610446
297907
1407492
1477746
989712
5410
654420
54470
361940
772101
1638227
491993
1001894
168481
1750822
534821
407916
1433982
1571848
323112
522423
247912
1967149
765127
995336
1889995
961767
1051015
1475503
1260249
3498
1353213
1379381
314619
1385345
753533
36507
1970559
1070099
945110
259556
1287708
577915
393437
1966683
850985
1954840
175439
1873485
303082
1149102
2417
588732
1556456
143344
642296
379160
1363640
1657961
143090
879675
1158897
1291707
657521
666164
234239
1859783
1667482
323479
261403
1903500
1756090
1292795
411118
399853
816154
1230289
370628
571575
1232159
1474847
1537058
1470099
1869480
477157
570766
539136
385122
1474252
136761
520914
11613
1481995
298845
1299038
50618
1637059
1452922
745234
1002332
558647
276455
216233
1382507
1587679
361382
1014821
110756
318151
1619489
741254
1812190
1626353
11313
1488948
1987171
535978
1640989
988303
1332379
2910
1452311
781099
1166807
913104
1418295
1656926
722676
422385
1090150
812199
635939
874617
375365
1516019
1456448
1980861
1219940
43558
419706
1057980
854653
501457
3092
1150673
590827
1946902
273764
1109246
1181364
588959
345798
1512354
1867276
464198
1765949
603762
18129
981320
1281219
633597
471267
1799881
1710980
1944508
1774481
1691744
1291621
1295349
198844
505928
231183
905466
1231966
1476331
989379
1080854
1445543
752935
970878
1072065
1095166
1575723
1095003
1873788
1572017
528733
742054
1290093
1701464
930711
1553768
83896
345010
221951
51661
1687972
443241
1551370
1702673
410451
583655
1643576
1057348
748158
1901287
255725
38815
148294
1617554
637108
1030297
1145934
1793652
262426
790497
347952
1912187
1040424
391066
1082702
1005771
1318459
591499
551157
847840
4309
630611
1994243
1427366
1207944
36129
1461784
967702
1605721
1629420
1097998
265433
84350
1905876
1386975
1349533
591677
853118
1796384
1230577
333299
1269539
549260
1404818
400018
356269
1924629
541858
693812
323174
1613824
1168739
1971528
1889125
1721365
852812
1420919
1387297
313956
686619
415223
623720
203730
681471
1126564
503537
151304
660213
77631
1084084
525135
811072
137559
1551627
473659
239659
1745392
407276
1331636
862762
1086081
263538
211670
1100974
1327054
237236
267805
31806
1720868
541584
1325297
816504
1939393
176093
1956671
957434
1375440
961793
1944727
486779
1027719
526969
1296722
520822
453143
1905532
450910
1011874
811842
1125826
1631722
1936919
1997914
196892
238115
333013
497302
107730
1668926
280253
1025954
839164
1381520
54259
965427
839712
847071
1126314
670108
1350488
325067
1687671
536992
479794
1067093
727245
1705468
1265259
632681
1113828
267067
426532
274101
1978411
1699304
677041
877099
1791563
1613968
1296018
1915942
1585617
1230640
853227
491086
1531637
348083
739078
1102734
1873380
1077401
1962557
121232
1930693
1362966
1955518
796941
249564
866982
892108
339384
1497103
1204281
873573
848919
142219
120902
1176738
433991
1197093
588854
930414
477610
8385
56435
1505045
296831
40845
539272
1848201
934289
1085610
1961529
175264
1883456
1934851
530921
256061
654167
1844624
1239258
1573915
1334911
1579249
395962
349668
1762525
1538947
261671
196287
1992999
1013838
1082485
952887
450802
383987
1016067
848147
1038298
810708
467235
1875731
1573737
522107
657120
931586
1450087
1963245
258682
701491
719807
1511655
1278992
1828842
1629100
715039
1558164
652715
1250762
1877344
397878
255209
744617
395833
951700
190162
1881835
1595760
1853637
1258080
1192742
998984
1975315
1529060
603171
666748
321891
1765773
749892
1369588
757168
1062107
785783
661926
667821
1519893
1472512
538039
355123
1281643
1222100
1461806
1205923
940143
815395
778223
1920027
426829
186457
462627
315479
430835
1378213
592931
1407791
1958760
1293633
1401851
1474961
861356
1525800
1709236
389615
1207087
1940832
76325
1461358
874160
697095
1215275
853284
1691986
525242
1647062
921617
792054
1340084
241326
637919
237245
608231
1024113
1615978
1450831
1666201
138547
755196
131156
147438
621928
1440326
1943715
770667
842020
472708
331870
221250
598667
1894730
1808172
1466601
362403
1567663
1800045
1751526
1813609
1931963
563165
149012
1515699
825147
59284
1753123
951367
1708237
263722
1250826
1619527
1032427
455479
1660356
1046624
870463
1658444
1529580
1394094
1786720
1208482
1134221
1097369
953089
669443
1613303
332591
1838063
1585379
839391
1244791
1404294
1747777
1061233
1684616
88084
1886746
1299308
436232
440645
597807
1090324
992896
1225650
398107
1662081
1075096
454532
1001082
1263637
663868
1088503
816613
459573
895343
213742
1033795
919540
1079335
1148125
1954399
1761059
1454175
952244
1441742
620048
661095
909982
1385173
1871638
223169
1709922
1115283
395032
1298668
116813
799804
249845
309706
409105
378793
1958335
1565870
1746273
826976
196054
416886
1184582
1081798
971974
10920
1455498
820137
1833066
1329144
1176313
498626
1002397
658744
1964308
1579818
855314
173173
1146055
1390213
896134
879620
225120
726785
1497482
766492
1792478
1939463
787215
1104453
969272
164279
376989
810084
1624011
272514
44158
545665
1140250
1441759
460485
572969
412196
977252
1894076
26844
264724
1054629
1397718
410471
1935712
1396767
1378057
213886
1722404
1893802
952074
1292793
1105547
1490950
334010
1148319
454621
1491469
1431850
194412
737278
1082829
1782266
1340509
383455
1489246
758922
1327111
1376416
1668107
39094
1927549
1369309
1109808
981636
107332
595
1486992
1969489
866580
1732280
531170
1683861
1038508
483139
1579429
1250926
369487
653264
849241
794966
1715240
368867
1837995
1728434
1015485
882797
1384684
1875758
1763681
318831
1991695
123222
777374
1729707
172702
578232
1740651
808399
1741995
1202946
1340081
1818891
1709127
509791
1362083
639047
1929006
1317166
1722040
1553345
978544
41250
836002
214870
1158178
1611536
1684688
566159
549241
1155644
810362
1496957
1725738
1309534
221060
1629824
1435123
962804
1851408
1422309
1981320
516767
1734243
1495487
1828606
1623243
1041564
1211879
1908675
835455
481358
192093
256806
1594495
391572
119731
840897
633051
741799
1879761
1004110
1976440
1179939
793434
1482928
481663
902614
425671
1729589
760860
1059423
186862
200206
62709
79274
1920476
1122050
1494092
1594467
163622
333130
1669653
343857
1394685
732444
1852454
1888949
359463
909780
713320
408479
430365
1740241
173095
1474162
271154
43411
85441
1238400
647009
1868996
1213487
1512754
1322722
1176306
1378673
137914
607290
108409
1859472
1920854
607565
251373
1969002
1231581
1251682
446138
1807812
47685
1506924
839141
1492818
1206041
500483
1092035
128844
486517
951303
1791364
446919
277848
441598
274241
436189
443108
356623
310890
1668900
595526
494038
982099
1532846
140109
237937
655181
1883348
625551
264706
742861
1801631
871444
1451435
1529790
931307
1596764
1171108
1125119
211346
525987
1761657
790417
528518
334488
1250074
994480
476986
1862844
5480
1843991
784516
1909388
822296
129633
822899
933738
1315605
693849
1959239
1868095
1240908
775811
1491412
1307757
220100
1366511
823906
1783995
584950
1995524
1251614
224344
933287
787979
1447484
1568981
747713
1373322
42962
335899
1160193
1077701
527348
1746746
808985
1092642
290276
1723014
1043600
1645687
132644
1490326
1383559
784940
1685584
1889622
506562
1860739
863655
1607534
615088
1441580
132539
581459
953913
1819298
362215
67460
898876
1375698
1463825
184283
1399577
105572
1688842
584491
1428471
276120
546266
1032397
105517
1865696
1816515
159181
336270
280844
587057
1743603
27681
263621
1214097
1470241
8670
974767
273134
761101
698297
714580
1201132
1385389
366205
225461
1398193
589369
346310
136249
662019
78030
1548826
1792660
1377089
1910797
1629664
70232
1998189
285518
1097987
167908
77848
1694232
1709159
105779
1299673
1866929
1001
1619287
1794350
739030
497570
259654
152017
1129192
1116552
99631
1984645
925447
1411756
1239714
592115
1849787
1001962
1591437
339887
825854
1636008
1325482
1509146
751881
6880
1941348
455030
1457653
1282413
308052
1906986
596645
628235
26944
180773
1481478
1959782
285794
449375
948103
1162134
912950
101039
364253
1926588
389142
1695107
781804
421739
612889
1296721
1120415
847335
1074336
685925
114754
1970385
179877
1610726
501412
86319
76761
881169
618187
1995197
1538494
503277
1377702
38332
20401
851220
454689
477221
768191
1782801
1352880
1902955
555161
528648
1119038
185207
1060305
922643
1317964
1590169
141719
432281
997457
1184580
201394
916390
3617
1228999
631064
1191639
111938
942276
1616083
1112813
1388358
751501
1687598
253773
102523
197080
1066440
1878017
1558505
846574
1005683
313433
457903
928280
1658339
1789122
1660355
633157
1053444
1866149
1567534
634213
1778143
270680
515775
1315812
1957292
88641
111204
1070767
1328736
1952375
308248
479076
1962680
902169
135064
540523
937034
1985927
1628580
1280405
1800251
502797
912263
248248
1749401
497435
30873
749595
681932
1312584
1440063
170343
1646624
992800
134542
207798
1391555
185100
1268518
191347
782792
1998056
93985
494229
590961
988175
1535009
574080
1284378
1007444
64596
333197
932046
160524
1273438
1435434
1773498
47227
1374669
1619550
41049
1696200
278116
1903578
134798
971986
1587413
192811
1288076
85465
299930
1373807
1467905
1431961
1014715
674498
641053
695817
1592888
881355
795719
34574
1847400
1557673
461521
172890
1220668
1358898
391856
970024
609982
185816
1954708
1383340
568899
573563
850272
547224
1166723
1750516
1857434
997418
1902835
805818
1302363
1305377
1301479
370918
372359
1970299
685034
1850295
508408
908996
607890
1767269
1016822
1805514
853079
41248
1362852
622749
487805
1066722
1247200
1239070
1421812
985533
853696
1211065
1148590
1855890
1163934
695686
40224
1149462
1655404
1918790
1571292
700816
673641
1420477
1148144
481727
1303938
360696
258899
536390
640358
1178932
178338
1616439
1947495
1869493
770711
1725771
1647916
1048420
132771
683540
1540571
1680637
350027
1660792
1069161
1117824
1991386
1902878
203516
1281620
866421
1462101
1980838
202407
1956201
1755136
267128
1230180
944858
822628
742094
301092
219388
1818804
1082157
933132
1745068
1743559
1455294
712105
1761047
896846
392934
1755518
1952807
226242
1842009
367736
1297823
1785219
266320
1013800
685529
1837524
476992
1282256
1955296
1717540
1821043
1098493
1561136
177022
1505336
1241642
1732861
382128
1527316
915636
736047
1578181
1531429
952186
710482
1528237
71178
1529046
1997508
1366292
802761
484729
1239039
1639356
465659
1060394
1295888
879689
1049859
835276
1306704
1752753
436361
1333304
1668301
1200443
1326737
1378752
993007
493106
1646402
1850931
1579987
1000702
301265
1018417
750403
50617
389055
1653825
1360777
963321
1836737
529786
1477012
440123
307552
1826642
1158344
1765882
236944
875983
123289
1114760
1217519
1258863
1943332
1636
431527
1166978
712580
1485315
734550
1223706
451781
1651019
1484525
1636570
81623
1487968
757388
1759735
1154761
1913222
942632
755968
140649
959101
1466851
977359
1202806
1292250
1296257
1605718
820859
1585526
911967
1754347
559007
1520962
254921
1183168
1495563
213441
1309999
755821
1775356
1001411
1314879
1057118
1514793
1793818
99046
887042
239918
1300255
814789
847062
48523
1591813
694911
162568
503095
720646
1306665
945783
257460
1214753
992448
1495824
867994
1726077
773449
1778149
1309417
1532467
1345909
1647287
37830
928262
1055592
1563858
260167
732105
1029910
149587
1874617
1190989
123339
51143
985867
1460689
312155
1464407
919292
1360098
1293148
1016542
918487
1404152
902436
1239218
71177
1520711
1575835
1604234
180947
472712
1241714
1400930
627006
1002288
1223797
818601
213623
1124074
451745
1902709
1322668
371930
1646847
1380134
1096236
225122
1700521
747581
1527368
1995491
853528
87738
525931
1441054
1938238
1399526
155476
1032515
1207098
881673
1907777
1245539
1266568
1806041
1342293
1903558
1338829
822903
211037
298149
1204203
941869
80704
1418306
551481
1198832
1679489
1201501
696436
78356
557717
1325389
468579
173335
587029
204727
1734213
1275638
934918
1427479
1025220
396142
192276
1240645
1414851
1747557
786932
1872681
412182
231166
630126
1499242
356365
985259
8272
1533567
1120353
915734
627226
752913
1967285
1333609
1338925
1088189
1551096
767449
729141
1049703
494390
748662
1239561
415129
1065509
814699
1260456
410828
361208
1304501
1039446
55287
892419
173449
267066
1338387
592368
1260227
690192
902615
182271
1298655
90285
147123
682743
763914
1582526
482767
1627362
126812
706799
1327812
704845
1486563
1576859
422311
1601793
1893165
890548
1517164
1430123
969679
1011631
293287
1069389
235899
530805
1130570
568987
1559296
1991561
1566743
971742
1867222
1347509
952339
1275358
30148
1976746
282681
1616054
904835
1954993
1959030
1868955
227956
1322624
484171
65593
1341327
394806
1754013
864328
770734
1893324
61405
935872
33574
283254
1439289
1615226
1531100
1504883
1004074
1063254
1472088
871163
263351
1445865
1606825
1411371
479276
124818
1523846
709966
1482309
413953
825614
553871
1840978
409939
584833
1923591
1120018
1846805
323806
1046236
1728612
471422
1867858
928213
1094574
329045
1746502
98902
839045
249903
1315957
1496924
332379
72399
121142
1526847
1210326
208296
615241
1436919
1976138
399435
1696330
1508663
1066342
344657
1021954
1557388
1881115
1626175
578598
1412405
474452
1738199
931104
639656
847718
1200028
1625115
684606
445010
1837397
1278573
1793526
1180062
1068644
582772
668298
1148359
245309
1873962
1209095
200888
973796
1076246
1153072
1561244
1029536
860238
919043
172067
83769
1177779
229430
1154480
1083405
707769
900661
564497
1292505
1241591
1026051
1534337
1907736
1115354
689152
15187
291903
484427
1926430
1646107
1445916
274162
685435
164404
1081351
702536
1315125
1760453
1074060
875828
1289049
230407
1591696
1814351
504071
939547
473282
1195552
863964
1250640
1452020
1885763
239024
1434333
1430866
1947612
1066602
1920183
421462
353018
1812732
1550367
1410247
1532618
927778
1845644
1680913
1301234
418834
669214
970624
1029637
179543
577880
1079100
134543
253485
662240
1146300
1234230
433905
1522496
134312
1068467
1430153
809110
1049098
158517
18333
1943111
181047
930401
1474074
1828236
1527978
845540
444443
344171
1509443
75912
933408
950245
113061
571637
1588232
641038
479087
155305
1473159
1895458
88204
347069
1226848
1291591
48656
1168702
1328087
808978
1992857
1788249
1376945
161458
1075356
241662
1579524
648012
1043753
915315
1516378
792580
536830
686987
67268
607077
1461069
573338
1902428
1934346
1864647
188451
596470
1231447
1965984
504686
984028
1205371
677276
470117
1231074
1497007
1419803
1917037
1199768
212129
1386773
213797
275159
619699
1206295
231027
1404582
1711599
413313
737270
1224213
434339
1941443
1960137
983896
1330439
132641
390767
1807583
229385
919432
1669806
443255
80347
1010165
141120
1207072
771624
1206048
501618
744877
1685948
480580
688051
1125851
176204
331239
310514
1163271
693856
506319
754532
381904
1477003
1623990
435888
1826194
1407729
1834886
1810479
990299
415956
1847395
1827561
1178726
17100
492149
939988
349926
460640
88811
420232
1296824
1645158
1159826
1891285
1889920
1490415
437183
1440140
1872
1026358
1880115
1387011
1965087
303116
158622
1258588
562071
1843817
243973
94189
809264
1051940
1365285
1673585
1173545
1692251
27263
641111
945336
1157305
704902
95470
1394361
739552
777392
674118
269250
1826784
596906
1308968
322704
805439
3740
72249
574317
888782
382444
557183
1831928
1478814
391893
146256
782019
235918
277331
1707853
1200561
575799
538117
404000
635284
271231
917225
716391
1707712
708569
1642383
570830
714518
697092
907188
1277037
1589609
194698
820481
1813439
1599971
403894
1044501
1723736
1972010
1625950
1093810
439590
1455157
180526
493169
1388945
1484902
1131116
1915038
536325
127316
1164492
1199392
421492
1627903
254867
1064747
426036
748868
1480913
295653
324645
538194
1891121
1058508
385561
1631022
1375169
1669738
1263221
1230915
1716404
61203
1363453
447001
412875
1845107
1324463
1780771
979298
577644
285298
1543742
1684898
1348484
621337
576056
412640
1840631
466179
1308297
1415535
868524
750488
1258714
908946
524634
216440
1561216
1546856
1405347
469728
1526245
421297
872612
216856
1940417
507055
1334682
1284669
1796199
221299
188588
1362297
1974736
712107
1687899
629279
867501
1449290
824486
112974
1490505
1503073
781200
390162
1074711
1625008
942473
506681
1217194
201157
535853
500360
1476020
970917
1829492
1663571
1874926
302225
1952011
1132608
1224048
1014567
1973412
1224437
1553618
1831698
1618771
714394
378369
1302725
1224398
1943673
237395
403373
1262288
1249323
1449505
1833237
538558
175099
1899344
1527553
1556428
1872850
1123333
1021746
610996
43636
1938002
340177
1762676
1589244
480593
131339
1200782
18305
581620
1035386
1982597
1021378
479200
340898
295055
1180110
387871
1360092
1983685
651624
952884
791346
1327211
94927
132392
906518
943523
161634
1227564
1730849
1593689
828768
1648141
1872593
1134957
1983868
1356068
486207
1476566
940895
1255588
1380695
513510
378153
531875
567747
772115
1272213
116462
1556161
148781
1735266
1993641
184314
1796683
1272092
1939234
1346032
1242373
1654100
1706689
1261239
509170
1734933
701867
669191
1036864
1793619
1643174
1212225
12450
1523326
1087080
733148
962459
235015
893211
1163606
1884593
1290337
903102
1198317
1505179
336819
1783421
1530202
266554
703132
1195768
115975
1825649
80725
1496998
982161
1470754
1594303
1786204
555191
1741911
1838398
1283252
731172
690276
1437925
1282819
170763
523163
575602
888291
513757
624776
902588
874068
522602
11949
1138426
620904
1802427
312253
105067
1205168
677693
405460
1385509
79138
1144025
1069572
282427
1266347
1273149
1773969
421297
1965385
638887
1852069
1729519
1926500
227702
460465
1418015
1663187
975
1284638
662330
1244501
959178
255932
992822
529022
1131104
782493
769051
1779649
935954
679561
478029
1784411
1019805
167959
1087992
1460545
889867
1573725
523118
148939
664948
1282917
497769
178876
324192
411426
241358
410211
1752917
278540
1625150
556651
1623102
1892297
231788
1896466
1826515
302276
1721286
1150238
817155
1632144
1186850
1508132
1604737
814358
1166614
1495357
1173785
1977898
25767
1386936
1297505
934211
1141188
1653973
1024657
306363
525738
987900
564192
620680
278437
659102
639013
57427
1515046
427015
1024580
759323
339922
1586347
163753
49813
1969090
1586913
1076701
112515
330596
866893
105932
1165158
613260
1059246
156787
1740401
786387
258404
1776730
843270
929339
1613889
1621278
592490
1515965
181004
1303640
1074714
669856
359672
1015978
1428303
1077802
1485382
78852
1248595
716056
1700420
1206845
858393
1179184
647294
1205154
428983
1990039
571470
1620828
245905
1286671
983023
1745729
527952
297643
701587
774972
215651
1485902
405822
190607
770171
1190196
684514
829926
1269827
881056
1447778
935516
471071
1278433
207600
1534019
1110070
654288
1236977
924257
95202
1580383
613686
1192741
1320606
1081780
1804935
1438833
1519204
1501610
226501
341038
840804
1381045
1915477
1984493
1374312
1199537
1280697
751347
663263
300424
836851
484064
34194
1066094
1042291
865292
322008
738868
1999620
750647
547827
240955
1443910
1637921
1330911
1749674
136986
858785
1030935
1694154
284628
1284414
1468910
451377
1165329
46545
1806693
1873686
1016870
1732218
431052
1642704
1510072
1106411
560372
122094
1054264
1411035
1764617
153577
739872
227988
259912
1833571
1612433
1210815
1682978
1656475
774140
1285715
1820053
324758
189443
1129003
394220
1951238
1612712
1415603
198835
240206
860397
1516812
1619124
1754412
711263
12866
1833415
393044
345667
1121980
672898
1879998
1590541
19995
708856
971640
93312
651901
309046
1606439
882013
613694
926485
469942
1345978
1893305
1219538
1592969
1551999
1673432
898278
502062
348976
327876
135886
1213502
1727322
1994615
1296625
1806142
1179926
1330905
1486485
1394281
1643733
1508500
1280679
1815631
627468
1211640
1515199
1228843
517762
1425354
19007
1297496
1424529
187767
1091498
865451
198054
895236
1351090
1826567
1737030
813956
1432016
1096112
1775654
1589870
1585304
1045103
386236
1018371
354914
1586314
1496479
1887642
409873
1004742
1739157
1625432
1847182
1164995
1142984
1088854
545033
263841
977838
1268106
245366
181346
1699431
1323592
1588461
1671368
1260340
485015
1970395
1066450
1386511
804143
1919129
1736374
73053
341794
887225
423416
1990942
754791
377892
1057356
1458476
339159
654283
1429396
488545
1202886
1463044
1400971
1849567
1534064
921223
555799
1211219
290892
954121
58937
457178
1319242
357330
1510542
572811
1120769
1294733
620872
146544
1481816
201196
1638170
1189396
1816503
1641865
1517580
1295485
923433
1565953
1311519
1020731
533199
684551
1425947
214212
960190
1763126
141554
623786
1625560
483622
1765397
1130966
1718993
788480
666267
1324046
1977973
980750
1894906
673373
1024228
1074264
1510586
1331750
496159
1197553
181338
1930787
1654794
526683
259270
1769640
958264
997350
738034
1990772
1920061
652599
159106
1634100
41311
1907459
1567439
89257
1879037
1508440
1261355
651533
1175853
351227
324666
1739536
790212
1907027
166080
1010604
1783256
1966825
1255165
1383602
553281
856062
485533
1429856
1289342
1023559
1964643
600381
1147068
403359
697567
801752
1762702
681354
1879813
1206244
1788979
1290487
527009
631608
990942
266174
902465
594184
876914
341978
1662464
1981734
90292
930738
1437142
843123
1919379
676935
896128
1182363
309810
1659
1568968
778130
1959005
37872
516751
1499968
14379
761347
1956331
1321309
1012342
480177
1669718
1123780
1468094
1147538
692391
462566
745970
1953776
670839
1189508
802115
985558
1125826
1341674
1488671
78431
536057
1505553
1761812
910968
392622
1053305
770802
349607
1324438
388005
150401
1490851
1198345
727106
1754600
742992
1885618
335491
1919416
637867
608360
1317626
81968
1562944
705121
837046
12630
577466
1313
1839929
302059
1269932
927335
1244433
1598533
1555190
213382
1674762
1017628
468515
507802
1327607
1126952
817888
1093822
60223
1986094
1756214
1506373
305086
532722
940581
1309772
520515
883674
1272945
1462923
1513934
1586001
1650710
786753
572367
1341469
764443
1930367
473071
140036
1242544
232228
90290
1362243
1818365
1501514
1575345
1797089
58445
1769573
1674625
1961079
267291
1823193
1448200
1588507
330285
1469098
946802
1467176
119518
1737330
439935
329511
946978
980379
1528728
638618
923945
1003892
1317453
1988454
980445
520810
858708
1548732
812466
111282
95606
1901308
647774
807175
659865
1233179
854572
22109
321489
739282
472156
69832
1118295
1425961
1190159
1056437
315072
956921
1727409
281548
1602773
1498948
1478347
495492
1739970
127417
486666
919528
974895
658885
1850379
721847
1878636
1047344
160133
536409
1735063
1330337
1645986
1052716
640608
768878
918526
887247
392420
661680
1853772
1687382
60968
86806
279346
292978
1453422
1740823
1756256
21252
671266
1028682
1891495
257965
199722
1424388
738263
307149
406824
532125
252870
1586494
1484623
401377
1964088
741367
789649
1561296
1839917
1940025
1642948
989507
1437683
66710
738645
832126
1714569
226192
180428
1931460
1470406
1444788
239171
541285
860256
1132472
567379
871170
671537
183867
1717032
330102
563092
480165
1780068
508470
384223
1142074
611029
1327320
272631
690263
724932
759011
1923643
933855
1812607
1905276
14509
1576704
1426871
1678952
1143419
261512
603535
1993463
473137
1178334
1166374
520966
116195
1812046
1884772
1755729
433059
487946
85504
1129055
490968
1068835
99789
201141
1509117
1524525
546689
940143
821753
407563
1941224
1650549
976609
681347
1008878
1639999
1984793
506142
1457200
1978961
1326981
957401
1569179
1407731
300054
74431
470955
1407616
1120202
1349690
1210215
318547
1276344
14057
1390195
1138888
1753637
1571002
1800800
1215363
869186
1963169
1246771
852020
382688
159885
316015
1401615
823069
1492008
248425
1520248
381477
210433
1685318
1853473
1674059
194260
1434378
1144508
1676643
1586685
1601120
1807722
856398
1433531
730401
6612
1900533
1152861
1540905
203721
892674
1987890
1650024
1143640
969606
910743
1069813
1224664
172862
199179
916850
1278722
327289
1575465
1041207
1559332
24633
547367
862641
1861326
492408
400853
1092231
1448165
489328
1303797
1435059
1745652
1275878
126952
1998297
1645733
1147454
324506
253805
1333706
153852
1782905
694152
1920095
569363
1476894
3159
1543671
215562
1591878
474531
700668
1863109
1937358
1160078
1387865
382210
133426
661284
1534477
1015787
876628
368476
1376647
1906591
233324
890494
1559563
262300
1334293
471915
701964
1335065
920802
404818
1369821
310869
886694
1346861
944570
1537256
1403611
896169
1343367
701341
502376
70475
1064769
1857994
1952601
39861
217271
56134
1415553
1349984
1137279
914363
1870869
1937635
91111
1565833
1178184
243153
1676155
671337
246140
1074740
1127774
1253937
95684
33725
612268
1214849
878729
894758
1468789
36870
1490412
499626
1094472
1327708
791914
188534
139615
263716
1133437
978546
844500
101875
673747
1278759
130335
191995
982696
108761
670600
1788345
1693066
96826
432033
1371075
1949498
1160139
341392
1379824
375853
1728111
1693076
1502188
763498
1677261
1830444
1694665
445346
1259142
984950
1674736
403037
1529705
72404
1913176
810987
420410
1923579
1813469
1127678
1316813
1845670
301076
1114596
1428692
1170967
1991660
444999
129375
1346612
765045
465053
1096606
177201
1775891
221610
902792
373011
1447550
56134
1776895
1734747
458634
1765194
587213
1136441
472096
1829335
740331
1216789
331771
1211489
316932
474195
19711
1188375
484608
1838505
736697
223883
670644
1334258
1790661
792726
543852
1877748
675387
675140
630788
1874559
202673
1188233
274128
342258
1024987
1747257
467129
603909
65750
1879556
1510999
4121
770184
1020455
823928
769412
968343
1622515
557517
507070
86693
968069
278870
124114
1265622
459262
722935
1626968
1497311
1103420
588409
690898
1657248
1067081
1368907
596303
1351864
1706865
627826
1864368
1639337
812218
1377363
1398201
1935338
1998766
1150264
1102628
601291
324463
1416630
1754898
492632
1876303
876774
865954
1853285
1790372
503224
782903
1781879
1884675
1085027
1278240
1492137
661150
1042870
1063256
1032470
1034247
1075619
690247
242217
1520515
1758891
666387
1326114
266733
1765519
917441
1247562
1792014
1039318
639720
1988303
1277333
416615
225499
1099062
1969291
368631
1085064
926778
223932
968880
1170322
576875
1558071
13759
854434
772394
1072393
256336
295581
1511988
927545
120920
925407
503520
1221229
1843864
1343594
326998
1620628
776227
1051146
1239007
718886
966313
446812
1862080
834480
1638979
1755748
1506427
1016276
133425
541616
660825
1831327
590216
1881595
1527679
1995562
1714989
120047
124439
1151205
1880237
260879
1659936
1214906
708921
263594
1507539
891466
1018969
125914
1848531
576067
405644
918600
1389934
162037
976042
1386221
184614
1237862
489842
1454786
1316169
1322647
1655624
6101
1329893
1219886
961503
1401972
1679283
980036
419258
612534
906732
1841637
186647
539184
1878323
577193
205108
1085111
288269
339594
209636
1239916
863416
1907922
506550
232274
710112
875604
486516
1953109
1366267
239783
1823181
186542
844545
1085901
765676
869381
1168896
1845504
171431
208616
1890402
1520262
1932440
519979
1978765
1929699
399538
501929
1640653
763845
220579
1283457
930380
1732745
909529
1943720
1686392
365805
1364236
348721
280848
1232429
66476
1755505
1919492
249155
1128438
1388988
1141602
1911572
747076
670110
770398
1086172
774584
473729
1462007
330026
1086584
1773514
890395
1001908
1723861
1992359
1439165
84833
159145
1133887
1232687
152179
208574
1558728
1303439
575563
756692
1592791
1702769
1142579
198191
145844
383646
1692809
1842465
1159687
1528570
1654819
976829
1320968
1907655
500000
1165175
965244
143163
1815227
519803
273769
690587
1566716
630504
360456
473607
1244842
861005
1685506
1270102
1672423
1516969
1645068
1130717
1881525
173268
888570
307050
705286
349822
1392356
1091363
434778
1319825
1985133
432404
1806774
1034413
1859735
476191
1642984
1178515
926145
133756
629687
36842
636109
974104
114888
245848
1479449
955365
1995977
704959
1057019
355917
1087488
1902331
1990069
960335
206044
1745586
1651788
1786507
107766
80935
711511
423588
1432184
1092670
1973081
974499
503763
1049884
1577099
204110
104078
22096
1260285
1878661
712069
679258
1991039
644318
1703348
1624322
740978
215310
15070
1289360
1303367
1953028
1061042
1340935
1769721
1995324
600950
1025968
370190
1400619
1455989
1345293
1243961
1429218
549709
1394139
668743
1089642
1890490
936324
953161
333688
508626
194640
575199
995086
1886451
1850858
1373389
1847572
254946
1449199
1277999
946763
725380
1470229
1994342
441334
144290
1519240
1459935
559757
1083677
80359
1475837
245928
343911
115613
1565595
1031428
276622
1823056
1149700
909284
597757
1470442
927938
1582763
1161682
325903
587295
1016693
1250893
1600705
874068
1122015
439948
87137
497164
592303
1149623
274248
1388916
455889
224879
708144
1853194
545655
1524123
444646
1483586
283480
1294856
1989017
152925
1496691
1339965
1828704
1112754
1008374
397630
151803
421713
1429905
1119387
951432
1717137
862554
1738205
1278452
1404986
323414
688825
1701283
1607317
1519178
987806
1289963
755453
157725
787011
1224909
600441
1993345
549268
221124
1330188
1889219
1951815
85935
79987
935720
1329191
1706100
359896
250246
960578
753314
127206
70331
135549
1386638
510620
1777927
847540
342864
303358
1645629
1621248
1240762
1166390
745600
396160
1689802
1359992
1239461
592283
1111070
1353786
867271
475843
24910
425878
989884
1119914
427620
199966
1610710
1393742
1419478
95947
679877
1550757
700910
1572008
1336697
468524
45745
1361620
439591
852905
248
1550885
388760
1026162
1019706
1651535
1575090
196057
807870
1892464
104445
1904862
737971
717507
799115
4915
1061523
1094262
1965840
1307021
1855713
405439
1964257
830539
1268742
433291
1307155
1588344
1421530
1008899
387844
355828
964147
802633
434062
239073
686492
965226
728276
1575271
709053
1405565
624849
1970299
696223
1301042
446476
1220341
1630181
14949
1962745
1628574
1631548
1296291
113647
1906391
174709
1292689
1288075
276572
1677447
1087404
355772
1172889
298433
1705212
364695
588395
1050857
418191
272466
941582
462165
515248
231567
240799
1869776
1654414
886356
930056
918391
1134066
111390
133618
1509830
1015547
282044
873805
1933828
67606
1209594
876313
22929
1697768
317849
26625
560450
665127
1368032
1658469
685164
770771
601390
813657
947459
62354
1607237
1186514
1075413
87335
930413
1268657
1269852
696920
1986239
1543465
1607618
633674
1094419
962284
241559
1628754
935701
1229752
547838
787146
496633
1539334
237249
708351
1782784
717873
733780
1614696
1879023
547978
560643
329318
311687
623828
298597
260124
1797237
457485
1329046
1208000
58494
964006
182719
597725
1046982
246427
876434
465365
1402862
929953
583661
422144
1082092
1935321
1441328
449406
377279
1625826
562128
1287859
1232641
952643
1115847
720597
1711290
1820209
1789342
1534856
1950599
671104
1710828
328417
1553163
975392
1533636
803880
1113402
1570753
7999
661366
1747077
876114
892134
1672785
1523924
1495588
173012
579481
1937395
278163
504747
1851069
301785
699284
1464205
896425
1662607
994439
895608
570943
31900
1061937
1040313
208866
277625
792134
1168817
1135768
944419
1033729
892011
1322907
1827497
1300923
637842
369991
704375
1764270
727310
860357
443848
854399
283355
1630912
1729849
519422
1146095
1047170
1830036
1523791
1991176
360228
282439
1544245
771869
982572
1085566
1266684
757462
1839722
1430665
1996975
1085051
795589
669657
1898147
1604331
565282
791120
1569707
388924
1437371
464867
1935779
1774535
1631885
1068762
1989946
861563
1180538
1518765
483596
1433860
568662
1618789
1766926
404385
749640
1742193
952672
686744
783059
565172
1198430
1883167
1744504
1239623
124699
1144753
1817253
1733348
725473
1376417
943105
1952821
831686
127160
1006697
577310
1826666
1704852
983849
512606
1558720
891138
378300
1060100
1688601
1006059
1094834
842056
1020570
1094088
389038
1600951
1651903
1191120
1900293
1727807
638615
902472
760719
1444126
1787144
1763502
697808
729064
876645
1595936
1806778
789858
892529
199917
1034933
1668600
1553081
1104221
485383
558749
615384
55856
1604395
614971
1909393
952557
815623
1598636
893135
744596
1887195
1260531
1720917
1634562
831416
846954
690133
1505116
1174119
1581052
786520
1114600
1665232
334251
936833
96768
269591
1066288
810481
1345382
1221893
1656107
550725
197682
27716
954606
1217431
1019488
1245584
1079552
813431
766912
1642380
1158082
12665
215682
1441949
1545111
1438340
1271754
952432
550937
9056
1711730
1242220
822519
299016
1256233
1362652
1137429
1577193
42861
469641
1894342
258185
446143
1462544
1157352
1867922
1793308
1863889
1265876
843325
813088
1175858
703550
1289200
1504714
908595
168882
1153026
1258328
623275
1049669
1461379
1410178
645712
644383
1993575
1815809
427610
631679
517577
260702
379135
266919
1301937
746265
1070037
1064213
1163525
1928755
998906
193853
733511
1833269
608043
1519463
1596495
1367248
1756647
1891636
1088459
994677
508492
808558
1235428
1618032
274099
718399
360711
960208
237008
1516281
1484536
1214896
122349
1683332
948588
1775653
1623364
1472411
9463
1595719
1749978
1355561
1306064
115520
534767
1182050
1674655
1328248
1139894
1392019
32158
1173532
1426431
321031
1592139
1214716
1695027
972638
146165
1132810
41181
155510
1634378
1037533
1770777
1757429
1326047
590650
1390895
1596805
1416257
1625019
177620
231672
1321472
39781
1797820
696726
1815867
1855104
140434
943167
1149096
1441015
754297
344789
897704
459014
1623567
580261
1048865
1659583
1121293
1876260
104608
766797
1569902
1368714
828228
182318
1353709
1898173
419728
945165
657574
786122
512770
2312
499724
1802880
1971006
1481923
540953
1824061
1468454
199008
1996387
397640
1563358
1938269
915825
317498
1345445
1935326
1330845
899382
386747
1188564
37798
1795673
1936152
1974125
1010192
130947
441220
87583
41580
1234243
1015458
1360073
1727240
1568316
1614661
367812
785220
331655
974083
742745
854460
1085975
337912
1833925
330771
390047
413300
255313
884000
1882810
1350457
1978700
1740180
490518
750370
385653
1959053
1149660
837912
856811
1720668
1122869
1020398
1225212
1559778
272104
972297
134927
235209
643380
643315
1564187
1169008
856712
1900128
257805
641923
1502430
1956688
579462
1505884
597948
822075
1286246
855422
1117153
1947489
600403
363949
398672
605960
1373857
1092673
1814210
950562
1773337
1724343
655865
80015
37591
787472
519820
805204
767087
1293212
513016
256298
1090341
1906615
307957
315432
933112
1152730
1186326
366941
1285763
167008
869724
602248
624414
134620
488793
302544
113462
681134
748749
1759115
1250570
521649
1845344
164761
689681
1300070
1721306
1825572
566646
1720849
360191
637945
331965
1952571
376989
1804012
959719
252870
1800187
1009395
441954
59949
959463
350167
1377673
1688138
431478
120786
971598
234758
1024510
1521524
1600394
1304578
1825030
1358254
1847792
548509
1147760
996811
1051
1037144
204145
561407
192437
992639
1949823
1521110
815042
628330
904763
553439
390900
37931
1109507
418284
1584500
874616
1122590
871811
1232451
891494
1957400
1600925
1603893
1350936
1980760
160973
1235621
981305
401611
1404985
357761
48506
1257493
67369
1872747
1460023
1684245
1788621
1608186
964821
326742
40236
1325969
617562
1642123
1749905
1719652
894245
1169921
1975093
459234
1798126
1004574
439186
1103883
1044013
115894
325432
1609792
284828
1884897
608318
477686
267053
122279
290102
1517312
264019
370822
687238
1798274
1048886
1867491
1646076
1985799
629695
1481773
1243687
932781
1580078
1264491
31411
1972742
965687
1697398
946022
1118452
1999796
1249985
523398
1618087
983831
570379
392034
1119341
1860019
340671
395787
1293683
727790
99928
1402828
422886
1553917
487352
494408
898670
1415768
100791
1139169
14881
1745882
576354
1708338
1629938
1260267
1785722
400871
1624332
156618
1800914
744511
250383
220018
1913108
1790134
1465368
1973261
780747
882249
1844596
475397
1812662
1899766
1329561
1733575
771399
1607790
302439
1951312
1671485
1684899
1479546
1289819
380322
1689816
1885026
800830
519878
563055
290343
1591994
281077
7840
1390217
320121
1428771
240272
1587989
1347427
388010
898131
838355
739385
956154
1952139
1728676
610040
503290
676309
554088
1016903
724373
1548932
181459
1886683
1982650
1665438
662059
1836647
51937
1706024
1164511
1208967
648188
815396
1533208
1202796
1885104
1148519
1899748
1708587
1471437
1063949
1396570
528368
501114
254531
1765410
1057937
204887
1922057
1404534
1917971
1326608
161093
1252669
1018678
1875969
37646
995853
1801652
1686159
1448183
1463756
1084803
1091617
123130
918338
567106
359311
529195
787796
1451297
193852
1516970
84997
1108489
145222
872537
1426256
1734938
649309
854760
1000845
662086
1272712
1095036
1146063
437104
1600893
1078029
1358737
1366627
595068
1783196
1114349
994350
1527094
1736759
608018
469062
1376496
1494258
442248
339683
72101
1078719
516049
61338
409104
1356196
175221
1447015
1830229
34468
267375
1722832
1261729
1354423
535794
368572
277872
466605
1089272
959844
202643
223926
812576
1256451
1239372
905449
513687
681665
1720791
1447291
412932
1386304
270812
186262
663469
1394374
315885
1046114
491801
1084583
873270
975136
677412
1056624
616001
157638
1741791
1591071
235979
1758267
1071149
1731235
244145
170942
1977719
1851825
382819
6510
469945
1621529
1388011
1239562
1317327
1055477
1956155
1664224
931256
544918
558572
406290
787840
470912
13483
1500349
1383663
820576
1937126
1427570
1884693
65829
131940
1952408
1695907
458257
564282
1512270
486045
1608518
322094
1908232
729913
1550471
1831675
845428
1006814
1222379
222592
1762481
1489529
1502997
1433979
477635
1323735
1983863
1546386
80613
1573134
73035
654017
524596
644453
1278390
1081900
1331175
1936638
1890876
1398653
626492
1329038
285344
1404802
1039542
453516
626774
421523
1620046
1805834
660049
1545887
1477769
107157
926692
1771547
830259
247496
413032
1109329
1903745
1060010
1027011
352851
1638123
41631
553249
75022
267416
1305533
637806
427194
566771
688211
303006
1094717
1185845
699432
949175
1242225
1363975
1995195
1821879
53464
1534661
43076
193892
179952
1720663
1389345
1500428
1213556
1877266
1874979
358478
847402
362602
901011
1943333
596193
1106998
999655
362712
375766
1849188
1632713
302145
1148627
1450319
1809605
84140
877218
1957703
452283
1923411
1768935
792425
978553
616679
343581
283985
456023
1439241
939277
1265379
1765056
1560594
332615
1555532
1467450
1199219
1138430
331048
501167
134249
1701627
128055
1275744
575074
209750
197281
93824
1569191
1262731
1642417
1119377
356547
295078
1993120
957901
1008181
1097513
764634
1416917
1088260
931961
1672484
1366267
1290268
848117
1196545
794386
430997
1743374
103088
307669
547327
1933301
177178
68728
1734671
1141701
694266
1057267
458903
905965
191617
1539839
495323
1202881
1134138
1652957
840492
1739666
963485
975855
1134769
124045
1760999
830839
1899978
1002000
1857799
1226011
774253
129531
628684
697281
1438302
112689
1610203
1696142
375845
1831191
1185725
642958
184709
104039
1244278
351078
347736
939
560279
27963
1195305
853695
1551874
89250
1448485
1306977
1022108
271924
520358
596822
1512024
1384198
700268
361113
231911
1647785
977576
861282
442391
966991
1480466
1
1533859
1119377
1364638
1380996
462179
1159099
1435301
158053
1551718
46946
1247604
1125132
899822
246927
1570498
467966
1961668
1414178
1082727
1590286
1738849
1667327
1136849
28670
618982
1916602
1027275
370879
760591
933512
811396
297761
724103
404506
1197868
1687248
274511
727888
1822042
1190365
105483
822283
386245
527281
1151491
1133178
1449422
871764
803794
1171661
1216534
511415
1529533
381620
1489328
913279
1797782
39367
1485789
1333351
1980164
1973440
1771980
1758371
1202387
1929001
580934
1814686
1073371
511600
1411910
1297766
1282013
887627
585465
1977258
913241
117249
1717115
753941
566629
1115678
911907
434219
1222041
937525
1598966
568667
1913467
775091
531703
1429260
1685885
1773849
1329014
203706
1838593
1250164
123972
1538681
1101411
41267
1915449
975866
309936
764933
452683
979535
1135568
346017
445024
927060
1644585
1928280
1602715
49462
1429230
792676
817250
410485
251064
415459
1243653
8806
1709358
974164
1932804
1736980
923602
1973345
583122
631707
179998
1714779
410094
767450
1254214
527654
58657
168662
1148904
162017
1028619
1364358
1817529
1643902
85457
241183
989270
307221
571918
456707
1315845
1255158
1562099
1940724
546857
970625
1384207
1812808
736853
11197
1209752
1998666
131832
1025428
1103646
1839215
1580209
448073
1103825
447669
401267
1221629
1214747
1765131
1421900
1955785
1961798
1221761
287832
1343434
609742
1148778
522833
1860196
1729473
1939108
770558
1917051
682651
1033367
1641129
1207000
123204
1993796
1276352
699376
1168571
1994218
318785
1537174
1901001
31789
1318299
1483386
1888970
1611219
665435
1764697
1946631
1561276
1141686
140117
1275479
10610
1178475
1975966
1928605
1070206
1616083
1621426
1292402
1393400
1797505
791502
1881255
88031
842883
12207
393419
1172709
817793
1977377
1202440
1876659
550214
245655
1423262
1061367
1751310
1575395
694155
1460750
1942635
239091
1092611
1618725
1650265
841380
1983186
836129
559881
1119461
668452
991728
1462465
889093
1688416
1079239
1650229
1186719
478155
1843642
955839
1568690
1446788
502264
1411466
1328262
906172
659295
956400
1541598
470958
39302
999682
1558246
1062589
1335477
1757508
797519
680999
31323
596163
1849019
35140
274018
1324953
1898002
617110
1340892
1015944
722817
1870540
314534
529743
149489
12430
1569208
1181609
366527
38403
1733246
738283
1819129
587315
1442173
748735
1269848
1967962
597914
1248348
555250
493956
418524
1503706
1691806
1969423
1082577
65662
898850
652110
1566746
1560662
687845
694825
114670
1571946
1769421
346791
775714
920520
1466175
1295800
1944945
577478
1434887
1412551
886320
1800209
1589747
1401812
1763663
1283694
1603536
1336018
1375196
1705463
1258208
1876800
1024838
1409272
491804
1322872
1392387
659343
1935382
1281964
1986371
51842
1193369
946385
1331867
1978554
1953433
19644
1819231
583944
1208911
605963
1240705
834273
975307
8686
913874
661276
222602
167100
1314006
1044637
324779
799629
1205553
1979736
62309
1686528
36059
1572570
832957
1051133
58091
1429824
654400
707293
593856
670788
1600875
1732309
120997
1387055
1602188
616613
1175359
1957564
660603
279081
1712705
1784788
263270
1873050
1052296
1529243
767257
580785
742130
1668973
1828778
918351
1269166
590785
199763
698081
1564172
1800041
1782653
1694872
971804
401966
1606015
1967582
1015120
301484
1994749
1696676
1874619
1655141
740597
941587
887667
178753
1224820
1581889
773604
62741
1575814
333971
193803
1032042
249895
1210533
141493
958921
1706813
698574
1921223
344204
642539
1105196
1446707
415278
717752
646351
615032
1874934
1094890
1860811
866607
989749
1033905
75694
8558
233099
1040488
1920317
1107694
1694342
1395572
1730508
608780
945286
623259
1680341
820408
1033751
273248
915613
1185095
1505693
921523
608712
680488
1468229
887362
1057741
1395278
1314971
1842920
595907
1975123
1539293
152706
470150
1246116
296063
1955550
189747
1878288
445824
1475061
1131438
1809785
1647869
680592
757291
784534
1718574
1656498
1151964
845206
131677
227757
1007528
1887877
1042746
97988
528768
174473
1135542
162456
847774
1670489
259932
386962
1821773
1311165
1285006
283969
1064510
1788498
39210
828789
1684853
1015522
480325
1091048
609388
68814
899232
485267
288774
1545313
1821071
33635
798236
1522789
1228683
740678
115992
1883577
1400235
1001984
650199
1555302
728477
1056245
1067619
1976111
1267596
1663630
999278
1983018
585775
1837017
1162136
1645594
1033135
1837842
1418100
901060
339563
916919
532769
515679
98005
1683050
1849916
174171
330276
106039
1766536
1241548
1938653
19595
1400469
1290292
1837892
1224928
1676464
1237619
815052
1855800
831581
742122
1322882
12222
1790698
1999121
891137
1127543
1863699
1773118
358083
1265066
427794
783868
505337
1328204
958091
1313939
1805601
1455919
57478
35830
910796
665006
276354
840062
697970
652644
414751
1367906
907682
1212344
1611832
1199143
396021
1286867
1712603
1558017
1848243
339608
1599400
699079
1722399
1640953
1359837
622841
413820
791064
1929335
673677
532761
624333
496723
1410744
1167835
413199
1360943
257036
719569
1732369
1757945
1598938
864914
296269
1562166
1059858
1299403
38876
326318
1447922
155335
1301040
353593
1706522
1918764
226749
282529
1039670
771516
705616
699402
1527734
109057
585271
1720268
1622927
448414
1109580
1642147
1981165
1609857
1990946
285535
1188752
1121729
1541504
98346
1778942
176856
814180
509042
555588
738078
1092678
15783
53085
1594518
1299442
294640
591416
73121
1129841
16813
1503741
1940274
543177
1865321
1565119
1805115
1064974
939479
1471467
307141
267667
1235668
1445717
1574667
1848280
374543
846504
526391
677091
1823481
22515
1640058
1127834
1402527
201603
1401436
73320
727545
1050762
469775
149383
508671
830098
447836
1535247
1851539
908371
179907
680065
1491573
718944
242980
1739124
806941
465834
1072061
1893070
740521
1269448
709274
348986
532841
669784
692936
1315197
1849072
252701
1425158
1687820
425273
221304
697646
568604
228579
1880021
1498315
951431
603786
1258778
1624429
953860
225318
64621
911579
1337147
557701
1597551
144835
1454381
1317558
1662069
792661
1220951
941674
1187591
705893
1137414
781574
1299026
957327
1879908
1781100
1551063
758886
1290623
1278984
789438
1682614
155218
1064988
907736
229038
1138461
684918
723227
1171950
1803153
576471
774514
15598
1120810
1671492
1226844
1605459
1070547
1430853
27518
1101355
1710709
1086994
1755380
243284
838805
403048
1726237
1772238
552691
342165
1379120
571445
83785
1954599
241753
1476691
1180786
785894
1172339
934498
1951837
1748180
118547
1916575
1037693
331505
1135934
752527
522380
1058972
1120798
1751938
1166431
525163
1687591
789223
218658
1332538
391718
387475
1585490
1800350
1160033
1080040
703313
1827676
396801
511838
1038226
1957100
425548
163275
120529
1124448
915886
1150695
1324665
974672
1030181
1187778
221518
713523
1983058
416827
1679817
1588784
1678668
1501209
1911975
1159301
191321
1591780
569118
501797
1585930
1239429
1304506
151254
491383
708681
1513092
1498063
561230
1622266
708002
205080
102715
676094
387161
1073326
357005
121135
1069861
725084
1287591
623088
260952
133151
377995
399969
1996098
1645700
1482065
1108750
1819879
1476073
524594
1324251
655890
509280
967518
1773233
165730
1611954
545049
5110
917803
573805
187038
1202539
956035
1946284
1730084
812485
1784845
412853
513182
583287
859032
1141306
1856842
1426557
570432
303069
494500
1375734
1941223
305693
1979814
1501089
1254907
1654160
1294506
606745
933548
1325300
11778
1633563
70868
859109
1244916
295232
1785078
18763
9557
67015
1868183
1948204
1243408
1093836
453442
1286884
1897424
1940536
1193846
842713
499742
836411
112298
751897
1520149
1021846
1257260
1939214
1178824
1336373
662906
922514
336381
467058
791416
1550305
672808
1643550
341730
109166
1627161
86414
91927
1381701
1493810
1674448
1445327
1371480
1213069
1643394
547652
288526
1372658
915789
1365883
810584
1860958
28781
1411049
190995
1571698
1154705
1011635
1737040
1976281
1410040
1360132
298130
825551
909063
1503534
1374250
425971
677772
147804
712998
1261602
1956706
692343
318433
188161
160523
250138
1821908
1262269
895800
1189742
385367
840141
183376
734093
1356234
778061
756058
1530516
269612
1452723
36292
746453
1632412
1457896
306778
1620294
470503
1953756
981909
897981
1828614
1017031
1562406
248051
916537
1498977
951914
507672
176371
1875352
1953002
1584464
1903652
1290022
1968057
1042575
263438
1027328
1014573
277664
244427
1541199
529993
1582775
738511
1613012
1625459
982525
1825642
1582226
714375
1089058
747768
743985
927508
567361
381642
1565838
885091
1517285
184513
876684
371673
338462
976762
284026
1839281
1384533
494150
1261592
1321724
684745
178130
1343429
404468
131440
1892749
812086
148912
55487
1154298
1161184
144787
1014200
1439415
1638387
703006
947205
418095
1132094
1453554
29265
1322306
1570802
1844403
767704
1459452
1791853
1946668
1836157
766113
1273714
1039713
1417831
790351
181829
1275508
223094
1928726
898098
124400
713917
698713
1257779
289481
47343
1341075
916339
334199
909979
1065278
772037
9885
1013464
716683
413403
1950231
1644526
769653
874370
980929
334849
1377890
1655435
525055
697974
291307
1044047
966486
291878
1085623
1328364
1442043
241466
1082762
516568
1987650
1103633
1593920
66507
855841
242560
434786
478264
160897
1546433
610465
535605
1177203
1837252
902661
1706930
432942
1987867
1582771
1287901
447764
1290790
1583024
1543987
1295953
1083952
1189355
1062191
863401
1077710
251247
1227232
1964304
786491
1124806
1182909
1437502
1599526
724954
378736
922651
1871036
423029
720368
1294636
767874
1285436
1464517
1268213
1431937
1964746
1361355
1116995
508189
1640233
84537
968047
560248
1411282
1422141
976642
1602919
403098
1645447
1950388
940373
765160
1091756
1783872
401384
1712657
1939184
1133859
1942331
598543
1752617
1757435
1106118
653946
74370
861649
429112
1253398
1923817
140411
1910780
1846730
341920
496049
1039627
1839400
481488
470046
1903892
42163
1378199
1057377
943955
1799123
1355102
1112513
89365
23326
1617480
1075809
985932
487169
1221523
978546
817497
1069401
1782509
1592490
1347201
747519
1966144
275225
1804296
781962
261606
941574
1122944
848563
1444816
426226
722045
471321
846730
1747485
491099
1859481
799745
992244
528234
1561260
709476
872215
1633636
1057887
497796
194156
1752004
362096
1383269
1493879
1248561
295427
651160
1075315
1013058
1869541
740115
632907
688315
940011
1288845
1409794
1821947
1841344
1903139
210079
1306200
1218809
1545400
22047
216063
1332511
460671
1151489
1560495
1425690
1823359
1462467
408995
262664
592672
1772181
1725986
1576247
770435
354471
943701
585125
1202688
991334
1488359
782657
1403721
1595080
636721
809698
1184648
161395
1419820
1635001
1094476
1167954
963218
992801
1881127
1554076
925206
1150943
469668
1081869
1725094
544971
55137
357605
145151
1312893
1333458
67245
131347
162711
1497563
761547
421472
1515834
105548
616727
1789690
191208
851235
451280
1464663
1640938
1322359
97731
1303531
1120182
796597
348232
1229197
1826320
420856
1885482
211174
613837
23904
1731537
862531
1105004
1038423
1181148
85691
903484
1362880
280490
396520
28656
1025312
768852
916945
1568319
854888
1513830
1000638
429792
1061654
988886
771202
1534580
838757
485358
731524
943699
1788369
44989
1099612
936528
114853
363136
666241
777509
1164216
550236
131961
401341
1187019
893974
456593
877714
1717702
1190555
1304265
248715
229841
963976
186577
1241158
47703
26536
644812
549616
1117301
1275686
1177937
49481
585589
875804
884387
1562969
53523
1342475
843852
242794
345308
1192891
564124
284955
365663
578109
810357
1578512
1493713
1908869
1000332
1865422
1140366
1238035
1540207
1396467
398024
1302164
1797520
356233
168762
211721
810273
1247437
789525
545773
1546052
260726
1997187
1611599
191409
1344821
1552786
1895505
1358829
348303
1663422
1278464
207485
1229431
1085188
723697
799725
1595019
1933449
186110
1202915
774824
1285419
1165042
858587
1128461
15336
220385
1397365
461844
1732696
471630
553471
1964598
1301284
1587046
874480
1544016
1886138
1835240
1859594
1353401
820862
1944311
1503048
705314
538706
601701
186110
953996
540788
1388303
1743990
924309
1462130
392082
823191
1962626
1388380
262387
264017
44218
363331
713570
1934216
1819720
825830
357965
1635794
1717466
1239560
1119731
1560884
524604
1965049
1210152
1287516
1578587
380285
1526931
501818
747985
646096
1537682
1870257
814960
1897177
1267385
245422
848077
233252
688147
1832639
122807
1425828
1618206
1031939
349594
779538
1250802
1749134
359625
1877483
1061025
1523789
1545433
1936917
1622935
715515
1643257
208817
343548
1481920
347172
1310802
151526
554974
1355085
317530
588635
168453
456654
34431
633920
1087449
142893
521417
1014855
1176867
1672935
458286
275288
417247
1260350
691048
521447
1774082
1173879
1656505
1857529
60421
1191554
1220873
1565347
472790
1023812
476
1380835
1468238
1469554
483687
114708
1062279
1524000
456034
389642
335728
446476
1672965
375641
1355390
905879
1261700
1414461
1054637
490907
345309
1424949
853589
1971171
1603771
1054768
1677400
8031
130403
1942999
504902
516208
1498737
1639433
1368350
1323307
862361
1152973
1188452
981511
1794237
1864139
1050569
1218938
587678
404063
211635
1117942
474920
79470
1987577
107542
1831408
814836
522248
1446045
1884433
1155719
324424
1661255
543733
1509890
1758946
757431
620647
60348
806645
323155
1323310
939025
149185
969685
264271
476843
520415
1173257
1699010
1175435
187465
830043
1794662
1571094
869090
262646
1645168
1572162
1862879
236865
155450
565767
1156833
520580
1508377
843517
96782
1083792
1763885
1941033
1542190
35458
1856753
1634302
1372125
613799
641481
1855631
1969564
963431
808964
832095
886761
120087
989555
1816817
1259453
1231118
135010
1342347
1179803
153262
1086071
1774277
597536
854607
588314
1531512
293331
1684064
651444
16934
1437517
1337905
1668475
1392800
1838109
810508
805215
1042517
1018821
352440
416424
1355337
1032684
1719011
158790
49364
1629692
297288
1374395
1444304
794474
1119745
202832
1285566
67883
622276
314512
1552678
1772897
441279
1018878
640018
212425
1448869
1473598
758259
1759203
1116552
1568850
577311
437925
779505
478944
1997603
1642399
913188
1862972
1790089
444978
1260984
1819072
1121493
772130
581862
635402
31198
844343
730270
996316
1735534
1439367
253782
1764231
550049
1322408
1141523
3041
1051198
1845694
454411
1164932
386210
1052279
489728
334244
1854235
984831
735519
940455
1068476
225827
509718
1882092
376478
1137550
579379
316668
194320
33549
1907767
1792232
439556
799460
1844742
59379
772526
1829347
891447
1750956
1005095
1610672
1693322
576046
367381
746721
536898
463550
873513
1957157
1499460
1911066
1302708
63446
1720472
680026
444344
494808
1958552
1964765
809859
100229
1941580
739743
401376
320236
1589483
1016999
1723990
1208048
1345001
140105
1098542
1928142
1706878
1078868
1934854
135828
949525
269342
130641
1841393
407078
1615442
1235473
788980
1878314
951757
1411735
706250
1489717
1510829
1170659
1248577
281512
242026
1570043
600925
1358927
313489
588708
214593
1023529
621554
820921
1279810
677339
1343273
1894309
604657
889936
304764
80827
943510
7427
1936322
639815
1274693
608504
628346
70135
706991
214818
1936866
1423106
492492
650193
802890
824822
1975779
1035730
517408
594910
1103043
1376765
114476
368302
1447936
1442536
1221248
563251
1134585
798243
219043
341387
460996
201711
220772
1759528
41338
488389
900288
1971285
239447
670703
1757819
1495341
1401082
976507
1334985
1983996
1229534
1898042
392497
929711
1439747
1359423
114037
1379454
1265237
768660
396149
359334
625527
751820
1309541
1286028
1210468
376887
1329393
976595
1394191
660369
84263
287220
586910
1525737
314904
1157896
154148
1253553
1305389
813247
711140
1458467
1698318
1950616
1256288
1581011
574719
879343
1758326
768428
370149
1030992
693763
197792
92549
470604
1925792
1650475
31686
1089027
383549
1841569
983870
860806
1752066
633429
557996
312694
983742
43404
783822
876271
859739
1446771
1486053
461710
455954
1430199
1871938
211422
89564
500348
1853989
241668
1699054
1696557
1418196
77757
526069
1677415
1356734
1896279
1748529
1262572
1905881
369574
1477957
596562
699793
367210
576189
726981
108481
428643
390620
616930
1476552
704709
1786067
1642055
239219
1062221
488096
816925
189119
56105
54706
364678
1260127
469306
834622
799068
107441
618222
689026
1394982
1078745
1247493
1791939
916455
1918800
1310164
433648
548678
58665
864070
1903610
1567334
314351
810018
223956
963852
143043
1782525
767816
1929960
1723814
263085
1428202
57836
1132044
1059548
229843
545145
1114394
1535644
80991
911243
137652
1040151
975569
807850
320671
112840
1776433
536478
1400474
1765110
176442
1107712
655513
190291
1083643
776689
1631462
422481
1678252
6312
1894242
132509
1291650
1418208
771001
275335
206539
1208847
65709
1916535
564109
123914
1927709
1791774
278592
605873
1485760
1879557
3124
785132
1283321
392027
479090
1769245
28127
1080144
1978850
1698660
963189
1205933
1295464
1641888
802685
1029021
364374
1621149
835587
1834075
1218738
776981
1754352
1192121
775317
1246887
726293
1741792
1975322
564577
770735
1469727
1028052
570326
37808
254713
539845
1903676
379668
884632
1496828
853128
1662385
1746464
442668
1652867
284938
738460
1051057
956343
733557
805692
1949047
1372584
1614612
432052
1443876
1864853
174526
102917
322635
1581344
291057
102385
1859035
527925
580549
1544490
196502
856959
252551
474274
851090
1226989
1729637
949483
1515661
1155643
601968
502567
221830
1859774
1438715
520596
1202900
54818
329216
1581194
761704
1244370
373291
783895
1152493
1556039
694210
332148
1784349
1680966
212509
1446079
1879823
916484
324681
1289910
1587778
184506
1489473
276174
69097
691209
646398
180933
783571
1548708
1697169
1178846
47454
1258683
1260803
1568988
1367167
902746
1684337
1045841
1405477
215392
118864
166742
302864
1483146
1404300
487631
477000
67961
445572
753117
1674981
352559
986446
1205450
213924
972791
93967
62861
266848
792169
1612917
561175
852446
656522
1242817
517108
1804451
527361
948235
19660
951381
1113324
892828
1627552
243910
818452
1046494
1902514
684677
1632491
1531572
416584
457507
1543342
1752357
337836
1938310
1202712
502106
755885
1288513
1209371
554295
1129388
1370916
1259451
1402568
400946
1769535
612268
1036402
309368
433758
356601
1393279
357575
1594058
1749758
494450
998493
1167146
144112
1647439
196015
892562
406324
1649400
1339569
431697
1565672
1499802
1268247
718815
1455496
1275005
173167
385948
1853606
411952
1613130
1410820
533199
1613061
1479710
208390
493662
790939
34206
940281
1670224
1420148
624875
1778836
1889652
1116110
1763087
1627235
1210879
311600
1124646
1050403
269167
98016
643471
1032280
715543
1899360
838693
829919
1936884
1291624
1956558
931761
323703
418850
870809
161243
1278605
1593507
990418
1099406
247479
784173
1935424
968510
1393590
1971504
1795359
1555523
447852
1006691
1993432
1415266
1459799
1234721
1218695
661936
1303716
1390507
529990
1920020
1546032
1391841
382487
1257893
632531
1611135
193633
649097
1805280
1648870
1086209
377290
1784811
1611791
281215
812847
343440
1069640
1599012
1781738
1622680
1386652
110203
1033158
745717
553703
30359
1790616
502118
1364798
118012
1861323
159913
1903125
860395
1700624
1590456
639254
1738728
790534
194660
1672044
1244751
163206
392532
661228
929349
286808
1551443
140204
881425
1109349
295659
165388
1899931
1322770
1160562
1343698
404378
1430614
1999128
15597
783039
1513248
1238057
146505
1177471
786257
1673282
176145
141205
310656
401336
1749852
1662217
1350602
352962
1455430
128735
1112424
1585502
1039961
1837836
1033726
1275445
105501
523924
434904
1298511
549440
1250892
1466551
382437
1179405
283594
1579205
797644
897261
1479460
931711
639915
1227373
1405499
1347456
204104
1869237
1228729
1594403
328232
585390
1799481
780184
882910
1083781
340232
827464
13027
1039594
1295588
1147492
1514617
1992657
1512
618806
1980928
389259
1973042
1119366
417523
1215534
156665
599530
1691271
78852
1397412
186232
488902
1293605
240744
1276827
141197
846548
1988081
948098
1589230
1702062
1349280
828037
208734
522219
1480754
519588
509840
694591
1053393
1425239
1368266
1354388
1777850
1448906
1271769
114502
1813743
1824160
1086098
801554
488956
1339714
1792563
1956588
109410
1877742
1752194
999350
499593
1162691
1331339
1102748
1386179
120775
546923
724621
1546070
1220234
1557210
1917155
1063776
983134
1717515
553174
11739
372319
671610
800330
361726
613832
1859480
1971977
516458
1601343
1506838
1223288
774829
1590715
1083653
879379
213203
1429640
525164
880708
907143
128882
1718078
1935423
1403458
1706711
1302540
1922066
1332234
329003
1537554
1646043
1902623
1452173
544055
1412585
1928545
668780
778993
1586284
1951093
472063
1224748
88924
787108
1563524
1763440
370237
1711491
1156977
559933
793133
1042895
1823398
2959
359218
1676615
1122832
645305
1261632
1126863
1237144
443583
1679200
16851
756327
859467
103477
1310369
1685303
131427
793475
908654
1797523
334401
1248339
1607621
1842614
1831084
1907071
569819
1376090
991774
1751793
272382
1544314
1952548
1489405
1059339
1025674
633337
325168
574579
1122560
984929
857492
751290
1314697
466405
1672968
1490623
594028
748869
981227
1308483
797601
1011901
1055679
333406
1348086
289492
714757
659880
96125
995162
1704134
1813775
189766
1306389
1779337
1584592
1025198
1811990
1418195
285009
611760
1663120
1532317
1358258
32167
1927324
502101
133575
156502
1796637
218170
581970
1556090
1611486
747564
233832
939216
723352
852390
1730259
117661
1962010
1781378
1444477
1132090
29980
208796
162313
288097
273866
1797917
1077858
1209830
608319
1282
1843822
836651
382448
50732
479419
809097
215845
871962
1462395
1329095
757692
1182169
1789452
927915
909608
1776069
1265663
1460604
1041649
373546
105712
403830
1083969
828912
1361806
291385
1117917
1270712
1374738
844694
227544
272872
1680995
1301902
104501
300983
885387
1233410
779226
1175351
151291
240600
1673333
253973
1632298
608981
1725240
326810
160581
324458
1332509
774231
1504974
323996
502743
1881328
1936333
1267073
1255354
1443921
1941662
220713
1905367
673440
266770
106783
858798
62434
933967
1310497
1455298
361046
1034650
667630
738644
554567
1459800
1716274
455144
208983
241991
482157
1057242
1362724
1997733
77227
939285
1715591
617640
1739379
1812207
1647309
239603
833138
1659260
220264
814767
1154809
276442
525239
722114
1125477
195404
909343
55492
1187952
817548
1253236
438174
874197
1576219
1305368
1555198
423149
1803108
1848468
292218
226770
552867
598943
111878
1067100
137807
203348
1123182
286168
178171
1886083
1195638
577186
878356
570396
149793
454768
894504
1041527
997264
1626311
1241309
1851109
885164
1346333
157889
1698314
1798611
996443
1443506
13571
1325302
306690
686682
1781925
115419
1809170
286476
1942598
1020700
587408
50001
1428112
1827905
862287
240446
293489
200920
1493089
158956
337603
1661380
147597
1426158
1380203
1654512
111083
1259969
742254
978147
1449406
1603891
499519
1401372
1456336
714006
1693949
421102
171171
1721723
567498
840159
424927
558392
375048
1882510
473373
1340696
1552141
674067
1790292
94315
88815
1343774
455359
1966607
665744
1112974
387778
1237781
327307
1454451
504575
1455158
4936
1615052
941878
1515796
1977419
1798086
641606
1482511
70873
1430344
1229083
752705
1055720
437521
33841
208660
1245880
1233169
1567747
1433036
40086
1084150
1450157
1698912
1287818
1000371
485771
1594677
678323
962106
1757710
455937
708102
956285
1482037
1829220
795006
1721707
1369276
247774
761995
1289389
714695
1495227
1598858
1917508
215566
1780919
780090
31597
1649468
1770735
774732
1013163
1284300
593760
803276
1015217
1627551
1176501
261994
377551
605021
1414678
930512
4310
359841
1397008
669945
1549108
1512886
1461842
1441423
887652
1369556
883274
483031
632007
1949369
288970
284301
1444973
1943683
837632
1172860
1330303
657981
1714658
279434
627373
147349
1695894
199800
450907
661071
691814
72499
1569205
819688
988740
1532274
1469426
1208847
1217549
70404
519263
110060
1766406
738256
1115099
1322951
178056
474197
171751
837095
46497
1799191
75358
1258539
172694
1743119
219604
1308925
897643
1108736
1423618
1061444
382488
154123
378569
1444916
1547988
188149
204613
1654877
1161821
52780
925735
1002579
1233233
884547
115215
939992
916423
689067
1057504
466075
1001886
907390
1619349
1032245
1311240
593486
1865662
1034425
455004
212042
802197
1642589
681028
1555795
878051
1221779
1839904
1662144
1170599
1844285
14708
295737
349967
1487360
165031
967206
868360
1880426
597188
555559
547750
347698
1017548
159038
980968
529009
367329
1668355
1548016
303335
762249
567796
1939090
1261620
242273
1796181
1326344
1740569
23767
470865
1966894
854473
1532987
79827
651184
1440447
1548099
1509992
705145
1236696
1270527
300261
1087193
1548898
1070919
483623
1111890
1084743
852291
38691
719551
157882
158674
1216191
893375
924033
602703
790482
179740
1724763
417655
335297
1009031
1057532
331434
743998
1289840
1604333
201200
1973185
522849
810757
1829679
1777423
616355
1125271
1596425
355344
390327
1534557
1357748
141454
1668746
214653
1385451
1479318
1862031
1779450
1019696
991709
1594759
189773
229340
1889242
739035
1284808
1074922
772908
716855
1473325
452478
1969269
1979505
1181258
1975376
1810565
313253
1556388
1941207
771424
318992
1118488
528205
1963308
1004679
1473095
1193540
1277689
128008
354685
719805
649602
1048138
376314
510642
1457257
1843549
892372
200106
208258
805123
1733752
1185844
1754431
657206
505872
1608593
775612
1252240
1659972
1582434
1176090
219997
603162
1907070
711041
351612
1990271
244093
751449
1855468
97108
1572787
953538
1261326
551559
1277583
318593
1978485
1767956
1882901
284562
1547816
512338
1541503
1722717
137356
1418132
1528029
1311389
356332
1589918
670634
68626
1052403
1430420
955293
439938
1510273
423235
151198
125730
1825254
1143503
433551
1918104
1421645
1540773
853095
1093476
1327462
1381068
875452
1283877
1485294
990050
645674
1280935
1541744
1334420
1630842
681214
141737
431524
1201642
1540572
870238
1695308
1126515
75026
1632135
370442
383856
1524875
487227
519438
54651
1874693
1994822
1460053
1807699
492877
1671746
218156
1347433
1538612
20330
432100
1492840
1554530
357771
1002421
530585
941148
32866
1678013
1887605
1248458
1285597
1965642
1545393
1434767
361463
475991
1030625
1950358
1708916
1310941
758645
1073531
1621045
1724726
1509597
330639
779782
1757553
1310194
1688463
315467
950739
493241
52847
1550266
1040313
740274
362771
1059019
261822
1639442
1278381
42791
1154610
1877077
724771
1867621
1729100
833520
648592
976437
246681
347545
1061537
362853
1910525
1422165
1166095
1352949
976963
680994
1464805
1816612
1593817
1254520
55288
1927643
1883139
1551603
307053
218998
560760
1970784
132052
627667
744205
975707
1642956
930724
1825011
1670640
1600454
963835
1270788
54818
1395305
1034074
803621
233672
1977817
1184179
791454
250606
1177396
302508
38795
1736151
1937285
1081151
1606851
458037
417983
952217
422673
119018
730356
870507
1827336
31809
203748
152745
516117
1679218
129913
851574
501053
994749
184602
919547
93220
495413
1436671
540342
30690
711470
1857574
1377423
776596
250081
184573
1224310
100648
416130
1717557
83809
1692644
315954
389924
892538
284881
1308017
251797
1924785
1916666
1330789
774945
1895141
1405212
1553204
1906309
1010846
608602
1138645
1444126
161854
1014782
675832
142328
1286688
597654
686677
1665250
37217
36643
548537
433598
797824
4429
1290256
1995994
1946244
1292221
456687
1797433
1692471
508737
707639
1959839
124146
305453
348265
1057443
705868
1906139
1866383
1021131
1665536
244423
1370487
525891
1049902
1772195
156120
526348
140287
571257
4039
612297
816322
1264247
1316447
1055420
964275
540812
1622506
1861300
601908
1015142
39957
1123467
1944096
1448471
416323
737825
216572
1961309
723613
1693426
681702
1525889
806986
1297757
1483080
1565134
744646
1084481
1210507
908901
311398
1681464
1148265
1619972
184299
916323
1334780
272464
209008
298450
1182781
221189
1281566
387132
966954
303823
553277
1712413
313459
1833720
396391
1343589
1524755
1185429
36005
1248620
1661417
885532
656410
1030391
454223
1802864
1774431
1648307
715295
1695194
708663
690985
476627
919499
1659866
156529
1561666
696308
270503
880179
1000245
198290
1937829
1444000
1670220
1657804
1518544
1780519
307415
410525
846775
275952
1805522
929818
1520250
838783
169695
1005006
1071114
488335
1178688
302157
725216
1168861
363196
475190
563820
188107
685738
1392939
788888
271794
1334978
306664
1631426
273927
1719789
1666771
1119495
851423
131635
1179381
1900631
1331447
1507072
327386
198489
219323
317608
582599
292831
1736765
543382
1316194
1901441
1855135
61332
1719360
1102351
1885455
853707
990216
1237879
1753964
1952147
465924
470932
447622
1464105
1270972
957442
1763606
847543
912676
1895964
462832
286683
1611358
1869214
1625920
1069971
150978
1682068
1234812
1002299
177749
556971
1488206
1790913
168247
675974
927971
943397
572040
60669
55267
1459707
158141
1179645
372493
1987082
12847
91998
984285
215960
1179840
1757007
291185
369750
913080
1961081
1113234
1548954
910393
779458
609620
684205
1218312
162113
1038589
3287
715465
861662
973706
735746
1283463
1942277
925158
1742112
402516
1837443
448311
1155713
1040138
1084039
977541
1272374
1922255
1388287
999336
474351
219640
911860
1852705
1620102
393395
867143
1549810
1237067
315070
150053
396156
763892
388300
1513490
1884685
815098
549673
1489245
312343
692851
1787134
1290184
863901
325616
543958
286745
540358
454199
1525158
724073
1036548
129814
692331
825
998350
502595
443111
1840982
291125
1069532
641667
1475272
316667
1568959
1969276
1994642
66656
239875
1421641
1239989
1875037
1174285
1269233
955451
1305402
471658
1542826
427730
1846726
911274
1894683
180010
151721
1827179
285488
663872
800728
1240889
1843396
1120449
571442
1348326
1409344
970550
653128
1385427
1828966
1971960
409963
238949
202702
1090959
47738
1624471
1566062
571475
1583312
1627551
801160
1762388
779861
383383
1823277
997217
484781
1682525
1931568
48072
1784774
1824427
399392
1013980
848041
1264246
635063
726228
773745
1390462
459806
1301274
522301
1874994
447450
204187
494812
872808
155968
829144
1597171
817306
1526118
499316
1832433
1892552
1067082
443328
977527
1923905
824867
1922100
679625
402180
1895446
893292
1211454
76166
140710
1848266
1672471
1911943
819401
1114263
381824
1109878
639758
1983717
269254
80276
1841441
1448245
965976
1213217
652067
1640389
1632433
413864
128920
983270
172896
487280
919108
1412341
1120850
1599729
947190
1338796
1808388
637214
504680
1520197
1845959
137393
714162
280983
565933
1563843
384174
1919889
1657036
34724
1320095
82392
1527717
270849
1361591
1665692
282979
1676069
628537
267794
1882531
1096126
1825557
1723348
1693544
1622500
921547
206452
1409129
1622483
591163
1230110
1026130
1176798
1442470
705209
1322224
1538930
255354
965317
1178079
1493109
209576
523030
701863
249971
1392559
545881
887241
538035
526985
705705
234287
15316
849018
974347
1460932
1801366
1430702
132593
1698768
419662
1266647
1516470
1399273
1257464
796143
178699
1650018
409505
1315064
16527
1991784
1129529
1273662
1200112
660855
295424
814294
1094729
175434
768850
1401587
1682697
9774
1181415
1233062
511978
1564351
1551153
409443
514341
1339648
1621285
390908
265022
1071014
1979524
1949046
383191
576483
8869
594233
1794470
1332181
373943
1932971
1303271
138941
1302285
408334
845088
1747069
173508
578718
1637614
1945472
37757
1376017
1913548
430760
253727
1826204
597427
1389651
1498246
1072705
671973
774537
1051634
403895
311396
976547
278336
465273
797228
1936542
1925164
989024
1781416
1552101
1709046
1326204
1607764
1940369
1875848
524098
830305
1888406
1283806
822423
1783976
1382833
221186
1299390
501894
1454932
798811
529893
633062
1535139
326134
1857031
1292674
1442938
688698
416999
1482875
226172
1351882
951081
907411
1148867
1022984
786309
257720
351770
1761917
1174299
364806
246936
562814
1538974
810488
1450367
663994
1354350
269940
127549
1554454
1766168
1556539
1562997
1897522
1340336
202427
167
1788892
1586233
1626763
1434604
1115214
904826
1807658
903692
293309
1259996
1899470
1475457
1300861
1307755
1176914
1741676
1281374
847440
1914701
1013935
1600852
770372
1723330
1057194
249334
70664
1825648
1116335
639279
931656
1480732
1042662
227431
530945
1209492
1618588
1245675
1717154
472709
663234
44529
519899
848325
5828
1019160
1988303
472457
1352470
825333
186593
967225
231186
947012
134432
32126
1318540
198157
1628848
169905
1695646
1132328
691689
1758234
1145352
1521191
308258
806699
1415654
371529
1140785
1661502
1682111
669126
1847826
146218
1505438
1394624
1572377
220634
374452
537064
1624268
1195627
1008161
1623674
1905546
1495029
1077894
341098
1851198
912658
1967060
40188
1047616
273419
1528980
43586
1491544
77487
1681165
1800336
1639721
1326118
1996172
1838672
607272
1251543
1499957
1833358
648406
1783729
352052
238983
971788
788736
332397
1466722
650216
1240321
1714610
1545907
211125
754460
1833533
898962
1754734
1802281
496894
1578210
712566
1735957
350112
1359389
364696
769606
1092427
1929315
1134490
1093275
1230295
190591
1427733
430900
539932
1010724
1558099
633914
1966645
294819
282260
1307421
812876
237415
1640999
592069
1379639
1844064
1899292
291930
1185268
1330728
1236419
1398505
296622
188559
940661
770749
1717443
1500976
522111
1756673
465989
1894249
47819
1875645
109146
300960
606784
1524895
1192959
970425
1107087
1003817
1954005
255129
223627
1564852
1594539
1154519
1321600
1232403
1357658
675910
761955
1899793
1844222
1876124
776994
1491733
203272
561790
549316
993440
1253106
476489
101012
1252392
970795
1234956
1191297
1863038
1024713
488422
856522
813159
1815394
1458000
1751245
1659613
40866
812638
936963
1066436
1697323
841030
1800129
24444
1805424
1142833
1893740
723514
530634
1038575
1380344
1092661
838817
623802
1074515
1268206
419388
366447
1788857
1655336
272920
1924704
1101195
1142268
1323288
1660857
180981
910192
951767
1633951
830740
1883005
1662526
1516102
390674
115047
705993
1987108
238346
1701293
1407388
508143
714046
330197
1501065
1355485
922102
1194093
1532578
770332
572327
1719196
255828
570775
316358
1537830
1384457
421853
1580003
148241
1011684
391547
1081530
1798745
1749395
1777174
629042
10124
508367
501087
280944
1201132
608576
593678
1422814
1246316
1494956
447828
1753049
502444
627083
1833975
466623
1106308
1679653
1003019
780720
1040931
810340
1171064
1026336
1739367
1547253
1665791
1571309
576410
126861
582554
637236
1960872
1789926
724185
796857
1632664
778709
1356715
1175304
521084
789974
513555
1947084
644144
235418
1783741
1767491
523682
1756987
1002651
66799
1340155
1599243
1801153
1007217
572295
321374
378336
575991
283717
1779006
1802115
1574400
226598
515651
1031759
299096
291806
762929
955237
1024599
116670
851084
1028695
427256
674815
1744691
992106
1706747
1761891
1357007
1171981
378633
387881
1061035
1385128
1158585
557850
1866981
1429723
868930
333926
1219393
191258
254897
1223929
1945442
335701
244242
631410
712090
397995
55658
893058
1976184
1557622
1907735
840386
1747319
1422651
961486
1650054
192035
236986
1490399
1413609
632115
1967420
1840243
619747
1660797
991749
1660508
1676096
1813730
341525
880538
471782
387063
1324649
1437083
1506246
892815
1325330
1113960
1157309
1700982
399548
1158606
1221457
1390020
1417275
1315620
1141129
898851
312833
721477
908644
1284567
763055
629391
206468
1788200
1814282
327312
180709
1207394
1641571
102560
366515
862337
1964036
952089
42256
1913205
1808795
1125235
219387
753487
1362601
867904
1449426
1630261
1478081
1408572
256082
1443208
363476
234994
1783395
1226689
639567
1934495
624657
1021392
1142883
252154
1714825
287431
1149933
1990573
728601
721779
1287728
713865
1222561
1220767
248026
1138537
914807
1533023
1761065
1576462
1863993
1730299
905117
305872
1976683
1400296
1336661
510529
1145497
427114
1704567
146283
1056536
1820969
463185
1233568
574309
500535
184526
1384286
318412
502489
291804
1467291
601352
598377
509277
499302
885634
474116
776727
188117
1856964
379246
1768580
1025655
1677519
1483746
1439866
1621125
286938
1731565
139500
1443942
1312668
1023550
1199615
904051
1943605
180226
1055985
1710523
645010
791530
695945
1102502
139082
744209
761635
1346781
726705
1348699
1878254
1269822
731129
1279537
390402
1747057
355006
1928786
162114
767488
1009139
1782072
341496
1060461
895278
1244325
701767
410641
1430768
1194536
1563757
301241
1396893
1912232
452997
1626758
1556609
436749
1201667
1468098
69031
1252182
114432
797016
1956299
1446819
1517743
948631
929089
1580429
222977
1474982
782375
806147
1902352
562856
1649211
904898
758235
1523431
1574793
1828794
308826
302369
399989
521825
1856472
787454
471993
1138025
1305826
1950222
831401
1028409
1085930
1380236
1310671
1010290
1795696
1043202
898889
1738724
1443744
397632
397042
823625
1931092
886943
731526
1227978
1688210
1509239
181391
752881
766418
765422
1721967
442176
515664
1470801
610125
1031925
1805254
730718
447781
1984523
1669843
565618
1860298
560795
1773786
1166406
768667
334696
721076
781732
1212795
1800593
1745818
1037756
297164
861015
818845
1430922
349678
1574410
1825202
949331
1625505
1104166
364479
1080085
1293025
1273136
1548179
1468702
1474245
208906
1590659
1496173
1023207
398289
137477
498904
123508
1519499
214599
693262
668326
408842
1897340
1785493
7701
1809066
1447348
1988064
1564038
1267953
1930781
1276499
883050
1823467
423257
1669149
1814477
1883115
1751705
1551702
1396942
1125133
1190914
1417368
1063767
1589510
682818
571808
1999845
1399893
1702893
1322937
176226
881482
1538060
102194
311054
368851
1498151
232207
490239
1032219
478504
1493793
1566027
1461884
1847781
1945670
1015424
1211348
26430
572505
1818550
262260
1826050
1379244
1083890
1984300
278791
1901719
1031018
714276
666981
1219671
1550418
26453
383776
57483
1293776
1232682
1665571
1523598
359066
566456
205156
89996
1516060
1383723
1856908
900257
1279745
1532234
332589
1626334
1489205
1344311
864047
1182922
1358598
591175
1044220
1174390
1716291
1282736
600962
1026034
338402
1424904
570655
1437150
1338775
459304
514607
6348
959256
818523
1233316
617940
44650
1769861
750279
573133
372414
579484
1178312
521037
1528347
1775681
1970694
1198764
1262530
1954372
450463
952142
1676698
1082414
976283
287033
754631
1068426
1812426
1329482
332451
436305
1111402
1843309
1135127
1995962
1663067
365439
653488
1000536
791056
926205
396977
851330
1547489
703566
1165272
1682419
618126
801702
1478404
384331
1884704
1856375
1684828
1455377
1109528
225336
937728
1025302
946316
14253
252413
1683830
258132
814210
1092711
726593
1807448
597744
1382925
844654
403145
1401340
390554
284422
1442825
104669
801063
338002
1352088
1863382
1450362
427701
1641608
1499691
734123
415799
894813
719347
368182
1250561
167212
1046523
1869384
489334
956627
1949970
156597
1890634
403790
1826376
1911152
991426
555792
241306
1284035
335686
1199559
1728467
73329
1483841
584655
826270
341474
677363
600059
1497409
1541778
1379564
1805407
1771992
517492
178934
134619
1721379
559723
1190066
1713057
1135312
1588589
1658228
607542
588673
1761740
1592330
1098714
1584921
61796
1751324
681855
498188
141909
1625786
1817837
1683871
1675938
1895168
1874013
199814
556508
614961
150962
1396703
1514262
1664935
214739
81718
1999960
176580
207517
1587088
106403
1748704
1134623
1745266
232054
1853312
1722296
696762
852136
977278
11326
1825670
568114
1354543
767275
1621853
155671
896346
69879
155457
448839
1614035
1767278
1120884
1732201
887072
787415
883329
1591285
1066655
649769
789798
1954350
1021680
42024
1828309
830728
1967132
1352495
600095
736765
1478289
507778
1831737
1204499
1981876
1263312
172430
625433
932055
1759634
929285
264668
1495321
449441
50357
430305
1223494
222072
1562312
529830
487328
984004
1248201
1932376
568146
1441893
580248
140518
1924308
497330
191295
968611
1326275
810492
296621
593079
1059794
713311
549237
1040672
1386620
1440546
286390
1579622
744054
821536
980669
1097464
972728
1745281
1116445
1669438
1029332
1550779
1002889
627221
1182761
622403
810716
724943
970620
1527933
1185312
1647703
605818
966609
839231
1318697
673316
1993725
1827755
88376
70138
1046730
54622
262793
12076
1527083
1699800
779657
1002279
1590814
1685330
1722277
1184770
1725189
940536
359973
661852
1302544
1671791
1316980
792245
109599
625789
1764867
1091104
300172
1186216
1250364
1654079
1614254
629096
879207
799911
610319
1540896
1276935
562541
349428
1114981
958068
393898
821251
1185988
257600
232446
1610751
642665
1156984
303495
466083
1015255
1947585
1725855
42755
1218449
1629184
1837451
1519410
572525
679240
151621
47028
788994
50582
1097173
1443973
496539
1769214
1622060
887823
1616559
565522
166782
1618778
1116970
152061
1557645
1011209
608605
284737
866979
1894496
1903743
456517
13775
1635879
880435
736014
1789970
556153
138405
548131
699908
1414356
1175735
557492
1063571
473289
756965
525761
672234
1607138
1937396
638055
1524690
710291
101769
1174877
288039
216126
1924845
979387
574709
1773127
894170
1548403
915562
144017
188057
871372
1029173
1387605
207323
418401
1742402
1561026
966244
1474743
946566
1837962
1169704
184677
1986536
1961430
1045307
1794576
349040
1657149
47218
1393124
355124
620721
1864129
1171920
246720
807714
1701016
107203
1424932
435826
1805256
858143
1964175
240466
1842055
752850
1990986
1534492
1713121
354364
1961710
44386
372120
1141914
482207
1936760
597146
1265583
484348
880041
1850389
1000484
668586
1335927
1016917
1275957
1101730
1898129
1649817
1100276
1211696
1231013
964400
1446736
1530741
865337
1916473
1203375
477843
1077246
1706207
1003719
796316
1361581
50303
1774656
1348125
1486346
157334
1700016
1264908
105861
1301425
1001026
289565
1025976
650618
41029
639087
1726793
942640
1361419
1948365
1290820
236781
201552
1900047
549414
1741262
1733212
1087170
1149867
1241183
580063
1729960
1812874
501863
943002
841358
283961
221902
1869203
1187501
1210444
1739637
803713
1207960
1817902
630217
145247
1423153
702965
237064
1321750
471136
527244
1232192
839996
260149
412453
1614829
1114979
1000796
1012102
1518972
291098
1064466
824371
1114373
156745
1929537
474893
1861328
1385987
1680492
1131292
911441
523887
1176145
1282187
501873
1212105
1249314
1589449
1139837
1120091
482859
24873
1469171
988271
800314
1882862
1565511
1631453
554780
1480873
601299
414146
1033171
577973
397189
378770
724066
406318
1435375
1208587
1761081
1665813
974274
267074
60358
1483524
1419853
1839092
829245
1808601
692777
1314211
709345
1137978
1291598
1259042
801399
262610
1327470
1824609
610752
1847896
725945
613104
1270963
1277857
1793717
1419051
997330
1042671
687652
221458
1619292
1215949
1341879
1438891
764774
712118
776925
1118261
1273174
1546886
102275
1169856
992545
174659
1253012
689224
1180718
1073300
750344
1647636
1621541
1875741
1879720
1727110
211480
862780
1210078
1105
798187
683394
1863496
1060233
1024434
152633
627746
351502
1652604
1105274
840491
915706
1400249
24356
1360191
1650720
211359
1187725
1233881
37118
1349912
1225436
1601713
1105370
274135
794401
740616
542679
1859129
122826
1704603
387850
1720027
632856
1459356
563904
1096671
1638656
21312
1374626
675218
154097
256369
26461
1787637
1322418
426636
751128
675723
1179034
361531
753197
448304
908690
742964
911272
1360336
1151015
306213
959039
1491171
63573
323893
612460
172118
1349158
1295649
67965
1854181
1124019
1628595
721917
129976
1149798
107648
493082
594920
545720
1430778
264611
684920
1245245
1206019
1373971
1008737
1534766
112839
600252
472643
650825
1706764
717612
555181
1026342
1430518
857100
65737
328472
302615
559507
936405
1968939
78518
1556086
62373
1212502
1820488
858084
1548009
215896
1603766
846108
1529944
26977
1210436
800477
1582287
946016
533070
1846274
1009002
697934
28788
8761
1661193
851348
1942807
90168
884432
117359
1190687
1451748
230911
1756741
668088
678658
1769350
1113897
1885095
260290
727400
461069
373129
677393
1139884
1369597
621850
512693
133795
1097089
326473
394086
58884
883461
883377
830007
668741
1091380
930833
988010
894566
963083
1852158
1051768
1893716
1725446
1449062
1964888
1772762
1487809
324183
1360173
1349928
562167
1603203
1309349
1738433
1468844
706720
68244
1657877
749744
884168
1584118
1255728
655556
136007
1664670
516385
136798
148116
244277
126183
1305350
1623001
609241
1601778
1266003
1549186
1801773
1183851
1921782
1453166
1632625
727235
1301889
1100245
1958920
312643
1342461
357948
136253
1900246
515861
1851215
1586195
1855357
152708
791872
1745495
959552
210365
1516639
1597123
62008
1470745
750967
516415
17827
1379331
1294529
503369
1863989
443442
209746
1335188
1262360
41519
154895
633621
144029
106520
1706595
1505126
758429
1617348
1553091
885623
1450874
1442391
1788257
878853
731189
664270
1455430
1734711
1202939
776507
301780
483810
663025
624892
322059
1395721
1863898
793282
531645
1626160
529250
1692434
1314862
1092079
1940582
1387631
1584358
1603661
1919285
1773032
1288361
718757
432102
868621
1881717
445961
1917087
817823
1022816
23348
25061
111913
1387196
1048267
599940
325533
627471
525554
691920
1248211
580853
1608818
1670920
1724085
1467097
304371
508228
1568241
685840
1087313
328832
1224215
1207124
1716841
1357696
95238
331857
1435160
1786718
458792
38955
1947507
1282718
725785
91543
66307
304212
775087
562592
750903
198355
942160
941952
1815506
1685368
1322971
993382
1388758
73882
721126
763248
1507658
1696595
1182303
1984532
569699
1761894
307481
413979
1405213
940553
382659
985231
1297300
456879
311527
1959177
628257
1931243
1023941
1719606
155993
619930
1478405
796507
87921
1345087
144112
1362497
1992859
972005
1345489
680214
1331047
913084
360860
1909977
407224
1547804
1021855
1557698
471261
1656342
371587
429167
1421997
71951
617692
20189
1082620
1388815
568249
905096
798119
536506
1249283
327656
1676609
1727955
1593477
273828
303999
1675969
1416499
1087517
1083875
680549
1846656
604657
1083725
923270
1533149
217141
551506
673537
1602537
206435
1672077
1570471
1862219
1436025
961253
1826355
791879
1243574
83673
436027
1490960
562568
1502716
869309
1733993
1970850
122138
1895406
1266603
44631
776709
920848
816487
129863
335948
318597
1438244
407582
668152
1563903
1477974
662058
1630282
1248199
1126502
362895
1166189
1373599
1496758
1353977
672603
1774580
1802383
1473514
1229976
1317887
1267864
943947
1620621
984880
1973682
1591824
1812053
211259
857531
7865
1749646
434450
41222
1236427
325192
140521
1231594
167383
1084158
1610414
613420
189655
1265255
608081
424310
1565757
1173751
904560
13128
818215
405543
779966
651770
863414
1698117
1078049
137431
191064
514408
1782913
876736
239835
280497
520542
413170
1834252
1244333
1833267
641493
1968913
201293
122127
1342693
648772
1629255
1646228
1853503
1615102
797488
1303331
1530896
951217
1430046
454095
1194320
1084229
523988
183676
550126
1257103
1075866
133956
831194
1008742
165432
319499
1668680
1714279
981637
917022
238863
28137
1078850
766675
75024
1288194
529568
1990054
1503181
1775568
1118173
40087
611661
1278345
1456358
1431796
1063669
1410226
968972
807218
1858198
1797935
1113291
992303
1900741
762028
1764548
1704053
357954
610986
296538
407261
1852021
1502144
1464329
963309
1458084
891178
559266
693409
1111884
1697724
1980864
357008
1754326
254810
986410
1603781
1976104
172361
1472607
421561
436420
116920
1333244
1609114
1828621
455480
901456
159603
16058
1186275
364915
1120956
182839
39235
1363382
139004
167734
1925269
975206
21955
1567062
1946197
699094
1659978
444978
1519037
717394
1603113
130964
118635
534642
608152
319468
1169106
43190
1553819
1158612
383775
1006805
1552837
460797
233686
1462901
626893
134814
716157
1300528
1848219
868366
1763728
707585
1898648
898755
437880
150499
1712764
660061
1811892
360530
1223341
21423
1222274
1699229
798213
945259
229601
1246265
1354279
998466
528996
1535969
1781026
633087
1113332
1826795
338328
787644
974741
894505
1337990
923850
1885650
852078
461844
653697
1523950
631377
275822
1923324
1591686
1236559
1500953
798749
996292
1387776
541587
63655
348184
1402958
877468
922723
1639594
1521391
1548562
1274789
1117524
578149
389736
1487932
1186360
1482826
1272449
1136875
110895
54440
1506414
1858599
40901
1771976
701092
443682
889617
603326
566970
611788
1771322
1536746
251729
1956006
1632258
21977
1574850
773537
100708
1528003
611695
926623
1085345
1686575
829672
1642124
1728175
379877
1093800
819804
1238188
380540
1252818
1765113
1812779
1159096
1422873
1135786
1808403
1638419
972195
43124
723465
1565888
1490925
1479977
1646519
1997944
739530
1906366
833788
1612748
1525910
828773
1302468
312013
317185
654587
528297
1558103
494443
1339348
300084
362893
610230
953568
1948363
1870002
455370
1920719
241784
1729995
986608
911731
933778
808477
585792
213221
1733641
316382
1433035
1114625
296913
1507824
1033738
1245347
679979
223858
257248
995024
126970
919151
1083590
575857
1475091
996175
1233606
1182755
1447300
1033512
1077132
235479
1263386
944254
1147921
4863
814772
1882402
985495
1660571
1206677
1391137
1507931
486886
996721
267978
1095171
280302
200932
1584625
185279
14566
951323
72707
1257397
10306
1621313
1485560
1252696
786688
1402648
1101823
189048
1551461
1810885
313438
1047049
1797122
1147767
1180839
767120
1374855
731429
934781
1718286
418743
887861
1895449
1529942
702496
1617149
702410
275667
714169
1049348
429664
605059
21430
403915
591953
298692
277789
1986813
1829320
136474
894642
1504859
297253
1763599
157151
1802258
306007
697109
51580
780564
1803100
1911266
283236
162586
1279085
608390
453415
683155
565768
823968
184846
352106
1824077
717543
1972127
1204486
1994959
218049
1278611
1901807
321645
305428
1304697
143888
1465888
1094152
944955
259475
447282
80566
442140
1520845
670756
1025817
457000
1874309
1538621
1035985
987444
1346003
441447
1296326
416360
285392
204079
830001
249211
1834188
233930
1250370
902384
433317
131201
1726699
796074
851133
1637632
986855
1813622
63720
734632
97051
1853885
1239529
1368855
1033032
1247993
640972
53885
1394284
1622830
787270
558328
238023
1074130
1424326
224267
1621392
1264416
1727755
864635
530938
691659
1706332
1028350
1342182
1454926
776672
380732
1983814
1303893
1586862
1770292
1365416
506605
1845158
24942
1302633
332693
598422
1484685
1808109
1029886
1352661
1210797
1836597
1140859
900634
259599
1270202
1601580
1459063
728341
1336833
398964
1997358
1930907
1193412
48660
714213
311330
1423214
693761
1008533
1913589
314809
174079
681395
1797654
1916639
835726
1132331
1778358
1155231
130739
248021
974750
1057314
496437
830721
446808
1054480
1697010
74913
147788
94083
1113458
935424
656497
967546
445798
1492859
605121
1955449
299446
432980
1016618
1713448
1333922
805786
1056773
1360718
986978
1768441
1564501
864287
296970
1107166
491169
1089397
100073
1573805
1505940
1577033
255721
154463
846534
1912124
30163
827993
1414382
1197063
129707
1845098
930772
178150
395973
801918
127034
1194903
147193
579696
1334835
1012263
259445
1259835
40014
1180678
218177
63494
909357
214660
909822
439678
228660
525854
313515
1042316
1206707
302004
300363
1052376
1324216
1103349
1358547
1715717
1929665
425187
1118503
92605
1241220
1359859
459324
1599981
119980
1864906
63130
1027707
1776274
1753203
1020104
1133865
501504
1807507
1822217
1522227
1911609
1712562
727285
935751
1797429
1067369
1552643
694420
537799
1863640
1431223
1582310
1353068
389090
39627
1750721
1445375
1479729
920756
1082175
3651
776062
156487
315240
806365
354378
211905
866906
304144
167574
735790
1210091
1217699
1270661
143389
1704823
91512
1091743
184185
496042
278975
1906555
1963123
27119
1081835
133916
353159
1549679
1200389
1849071
528596
110804
1802163
234846
758963
88394
621412
1317232
368398
1213965
75168
533486
520086
594720
1572390
618436
1421051
1178963
1244937
1567904
1818196
825706
1098140
541424
1328186
1029080
1324908
1855854
336896
571062
964396
476693
1655152
11443
837340
199521
1814544
1930980
1686981
779794
1844896
1169323
951565
351213
1335108
488616
1071639
228729
1519664
782448
1541762
621953
293434
1804490
876034
1305239
1040033
1992633
968957
309568
96685
766660
498795
204452
164334
1805881
1996324
1835552
363275
524230
1178358
1650327
1112359
508795
47382
211055
1519931
870158
1689703
1286295
1188355
1765001
1570710
694311
346050
427234
1622471
1128918
699659
1444638
15001
761318
115223
285888
918252
705034
514392
1680101
200224
883510
757703
1790191
1974095
1668962
1584798
1822884
1151889
539200
1409250
1456838
470010
454635
974204
837433
947284
242761
861203
105434
119560
1384484
1071892
651270
1287052
97483
515911
282884
1918568
605737
1843198
229868
592088
1957184
545054
1103102
796255
721527
512768
140481
1966552
1277354
1553006
604688
1263680
982473
448893
637856
884517
456900
1904614
957612
1904737
461704
887324
945860
1679243
270837
279634
1758092
1582097
1373478
515682
1088135
484481
1693302
1995443
39610
1347495
762435
347693
1700482
936654
1592153
684119
886537
746776
1722974
757684
1055721
1518587
224914
90382
1651367
1982401
508117
298716
692655
103073
516440
1719946
547672
847483
783219
1661069
430116
371957
1292134
903392
424372
1796035
1494049
123397
1864530
944583
1300884
1750998
1906424
790283
1362939
15527
1251897
1690206
1157555
1566447
1176772
390090
1789207
886544
1902446
1607435
970823
1920658
1466368
861703
1162775
1391764
1582935
1548571
532028
596556
29800
104205
1120447
1660231
375745
1115260
786341
1575927
797603
985849
1546424
259084
1364910
314357
1854284
1470038
1585771
1408462
764904
586658
1852733
782008
1818162
1157913
682596
1342211
376019
493369
1899409
910683
1868358
1522615
593000
411636
1610577
1340103
409915
457478
1684167
1627545
1798190
577430
77427
973638
589834
97772
150315
403084
1190038
410403
715282
1382645
971442
1204533
1529866
1601376
1789663
1752932
175555
822967
203328
84822
1712952
375949
324382
1822907
892946
1791088
1219340
1833278
1025561
1516657
1545663
201757
12489
1761297
858236
362934
1943822
43785
1426889
1997019
1406156
1197954
457491
1571375
1671775
1969809
136690
1462999
944071
1009080
1088384
1534128
482268
263325
1742814
782135
1802847
569055
1413442
790911
1175897
813875
1223202
1593468
289259
1873266
1662463
1599047
1730580
1945066
819232
1982974
1893458
973366
1572710
239192
984951
1175860
508820
1077749
1317822
884682
725242
1935470
1514826
763782
1615177
98173
729876
1113969
1840929
738060
1536910
155544
821633
1232064
108826
673745
1553793
416695
1185526
1419619
726722
94335
1641250
976662
1582505
1504854
1751236
349680
343151
1418739
868860
1903172
304200
1155682
15169
1668109
1019425
1626223
282455
101199
863830
463661
386829
1717132
1645512
1501868
781607
36932
462216
655116
1648162
1911263
1678197
1025627
127965
1256202
1807771
1830803
1936445
194997
1831669
555566
1690366
404873
1343024
636928
1749252
633098
706000
1535748
1660077
1431857
1773255
1399096
1647772
358738
292264
1979614
680714
707385
1084674
955331
15991
1013533
517091
1816674
1184108
1947419
1293422
99974
1085443
1930450
1250330
1913489
804340
1057332
1080291
772850
1711366
1750856
1476393
654186
207588
280035
300604
253930
1119772
1171500
1726245
570602
171914
1198358
782930
1851265
1593189
50239
663867
1138109
1482498
814376
1193438
1872053
502518
465513
324058
1243028
5554
407034
674737
31738
742313
1565175
293806
1651525
98056
1137932
868297
949862
194851
1172198
1625675
399947
313409
1183425
1973054
324900
1294224
1893101
716933
623882
544367
1858202
1283870
887309
58462
1878290
421848
1586015
805522
1135702
1363529
1511769
1223214
97294
1260716
1857769
1940621
654780
914948
236264
1344995
927642
1534963
1753996
517013
1009417
1075530
1186478
636120
506483
809695
776002
1963373
171961
553523
1536685
514630
1072997
225717
1932432
618036
762494
1807214
45595
585004
1267751
522684
1169317
1702097
1670324
1557864
1817686
752376
1890119
196301
1262358
341401
338660
1655652
412085
440450
365863
1811850
383052
543090
1409316
1445149
1964748
10261
700521
645499
355410
1108290
1835243
1502663
11311
1006630
1098198
1556360
1466010
1849943
1098270
1261593
727379
524865
1222336
1805277
387955
620134
582492
10169
1317895
1095183
1193391
1993815
600556
1420598
70932
1573716
1314496
152183
354549
1694646
547656
1612552
1021380
302441
1423169
1892519
921968
272080
963561
908967
642306
1719342
28664
686253
875025
548064
803561
382685
240043
1425244
502349
1411489
1287792
137376
88679
449313
260819
1269705
308784
1953033
1541289
1108900
1036874
1014349
410191
1763572
1604209
1602108
361030
930748
391419
924337
1027403
1568861
1891907
1830094
1451279
1171116
1255384
1865712
1746941
1566906
1227152
703802
1004467
677464
481460
1740923
781223
1361099
1150403
1999824
567821
147442
1320702
1330421
650008
215364
337922
1295924
1956973
1140327
1840588
1406899
338898
1225427
1768217
1556612
35319
826567
1785498
32735
1891122
1225363
1842094
1787222
1091061
1872854
362688
1084922
737353
435700
1809358
249610
989949
10241
1504898
1862897
953219
625374
644370
1630320
1141703
744896
1285018
991007
1904440
1736895
1646913
250419
85822
541720
1302769
1386723
827180
385500
1639468
14803
460528
1185498
819126
1809560
1426249
1037285
864131
64909
1036298
775567
1780689
299503
1871608
515672
810140
1536297
453577
1356282
1794563
810615
337915
1584659
125903
1466774
1292470
749360
366503
899494
982631
680128
1093936
1099071
912929
1174181
1420052
1579303
1615189
1574099
1181887
1946994
389293
301216
1699788
1663976
1283188
807821
569541
618024
1595356
518953
848447
1773937
452489
1510236
341098
1839310
1547709
646258
380746
647581
1949655
450168
1311736
1022040
66939
1925207
924018
226810
1944137
1522437
1242711
131969
1367296
1375370
1079370
1888014
1381507
147938
113264
386305
877539
1907407
1185199
1550603
1709404
1312874
743230
960713
1542827
1046608
1815822
84701
458547
513601
786178
886880
1996572
48757
223585
1480790
1486424
130669
741938
486579
1157661
1047871
809581
193663
1743955
314694
1418919
1419763
1810098
1594191
1258955
1714019
881322
777601
1787197
431726
1392277
1232447
27008
77518
1527489
970151
1676527
1728308
1199996
1069282
556998
1218227
1592475
354484
1889124
621953
1806337
793943
1014006
1600831
1533696
916194
1930900
130601
370382
797540
1796708
341782
1910744
141660
158548
477525
668443
766458
1754197
1307756
105800
1853148
134897
1917235
1405499
1194703
846281
667136
1576000
1112181
1636030
1503705
868592
508862
952935
1509122
351954
1522342
187107
1081773
219569
1702750
514067
537066
1917373
1604458
69602
22393
1641287
219417
812228
1092179
82338
10097
1597927
1273647
1778832
353316
610521
588714
251231
385885
107099
312094
989793
1521203
1211841
1164929
252569
642333
661884
1892162
1759287
1953874
724971
991123
57439
446709
1268801
891533
1568232
297815
982763
1051826
776919
1686754
290669
343596
146118
1734124
246109
316291
1134112
899144
885611
1711053
1125469
791420
352539
1270416
771545
1564305
858603
1319571
590911
29631
1527250
1192090
751147
767515
621478
1418627
1654473
1151192
377926
448391
1578242
37356
1638049
1424312
478080
940477
1323608
657882
789814
1366787
48653
380264
465123
462418
11945
1473982
1744873
103014
392489
1638883
75154
1404917
686012
1566453
374863
1903673
949827
1239857
1310317
1109227
139083
1054811
615861
302341
644544
900956
1389752
258113
673264
1665074
270478
436057
1870988
1471256
473881
1406630
1730515
519193
1583190
702290
1483280
604137
1761184
641786
1740587
952863
1793623
1184599
1721275
1384571
475361
1849646
777498
156579
1400476
1021317
315092
793272
147972
557061
1313468
1080657
1698947
789559
329353
418339
1872893
1122354
1581198
1863833
76089
562716
171810
832568
779212
1910599
133655
1059857
471388
252181
804214
1145247
814912
544591
129498
789783
1665832
325121
255426
597742
13686
1556226
1079094
1175637
1262252
1674763
8340
1042286
246035
113173
774796
528108
1617815
1397253
252903
1004753
1233341
256117
1609936
160218
844908
1680879
1001368
1415129
790699
1778735
1162127
284812
1376629
930728
707023
1582377
1815781
582963
1468587
715435
1518662
779152
1159231
1146644
517854
230615
1860117
166780
1351586
1754843
571659
1281294
1638613
1788915
1207975
281813
105895
236708
597777
604589
929633
1322713
491999
1246355
1948631
153297
1549494
1706115
750888
947922
899335
1945453
1086937
769089
1562973
258606
704051
620493
1562029
1843385
324534
675835
590125
1693414
1618716
1538124
376115
1764466
1252302
221742
560978
1527844
1873264
246171
1182249
1750964
477246
1981495
801203
743039
489212
39740
1074
284955
1984052
1571912
1280997
379835
508389
1941931
1336827
1989389
1861912
504624
1307818
1831229
1416813
114748
1202432
1506304
1276114
95403
80064
257866
1386512
1574826
353726
717989
301674
1457261
1341939
1011565
1573131
140334
657024
510970
901596
914701
1358497
1287041
1038825
383988
205729
1717806
1292355
1674413
260382
111140
1138044
1347794
527253
1089456
56291
1139283
71521
1385684
50255
261164
283238
203511
1007659
1709163
173462
162728
178781
1614622
1279302
695127
448891
690347
1259227
563336
1921636
726005
344212
1219921
1199348
1022423
1961554
1960632
49505
1674809
156884
1825205
419486
1316149
267566
404847
124985
1675795
15149
367671
1359111
499947
1591511
8759
931951
1124080
889552
1437781
1267595
1514298
1842875
1627665
1546727
318059
571563
1997691
97082
443688
1399852
1958504
1774267
1957944
1929147
432670
91039
396480
156958
71183
679084
1610137
1436659
1542546
1366228
791106
1416156
1242057
1104261
522585
1553085
1619468
50506
466017
266444
12339
928184
1771744
561947
1661001
168286
1810438
1870745
38174
1621829
1648667
129662
1035164
1243312
387445
860104
1947881
1377012
141035
80438
787133
880042
948061
1540957
376755
1652765
1115389
1475321
1329857
1980249
30663
908048
106046
175773
1633429
817529
699383
115053
1962657
1260549
57945
202281
1932014
1203385
127350
663917
1719151
969812
205252
1783369
779514
1035493
678761
1509532
283943
1450563
862083
1354034
993689
1554868
1296383
1607952
307168
865890
1271838
414000
1512051
1642738
1368358
877695
1514271
3094
1239084
1982222
1212856
121369
1905421
1093330
1733206
1814169
1101737
1928772
1515911
926296
1289537
700835
1626894
497251
930994
1848011
626509
187964
17287
1654992
427335
127181
643710
1476236
395991
1527107
781270
423625
745425
1396054
366072
1888911
777282
585048
1829814
1496916
892454
81769
1965341
529051
154408
1735581
1771705
1441918
767201
689434
485871
659265
747441
1550778
1991097
1563365
1953428
1112782
1665323
1739383
1624644
1429685
1333508
805081
1175612
137814
450237
980642
1808215
1849041
32731
1533836
1787898
1098901
1978002
1137298
545123
1928444
1113265
1413644
1325640
121791
401707
1560290
57120
860579
1425330
1273840
333425
1530180
247148
1517068
1307845
806116
1478959
1799042
1067465
1216814
1842886
331354
1636905
1267633
419860
929647
1211596
1059513
980270
276156
310156
1296747
203883
1981548
1444846
768332
823307
980823
546687
493702
1073282
798717
825230
1868715
1829918
366031
810681
302745
332258
1172736
778168
782176
1828667
1941833
1032928
222554
1642476
730314
1473323
977331
1663272
1113661
459711
444864
656230
1887998
201061
1482455
1749349
1890754
1129109
1672167
1262365
1362910
929756
1541826
1663900
1180189
1976407
1527254
1130975
1875176
287190
238164
1164049
450084
708757
1776751
519379
1848013
1124308
1778254
330036
1052608
699847
501370
478761
87693
593940
390568
7805
240592
567499
238912
1473515
1865852
1430521
1037824
514797
1550670
1271594
971601
1044055
1403932
264967
1135967
392745
962793
568438
77431
1058421
1303413
55131
1628052
85318
369896
244789
1633795
860451
431765
1513441
1468050
549534
564935
1524037
1203890
544781
832234
1305994
1816779
1463660
235683
886453
892307
1791815
943320
1371583
931698
88636
1784317
1693434
701057
289627
1470846
1647253
1232700
1199225
353617
1065245
1661451
962646
1978324
519626
1095402
1516806
613860
1614259
1542124
1099289
1865025
1265022
1973144
813467
340825
1568872
1530721
547306
225992
530244
1391119
100482
1230073
1733459
1556813
529092
414294
116195
89109
216258
242047
669384
152727
909739
1184730
70044
1653420
1127854
935506
294271
727783
1773320
1370466
905058
1868519
927355
1138955
1393661
1172300
1563179
1198763
787490
284167
739173
383359
49517
1610461
1356701
844442
1796115
246599
1859987
1257587
1725066
260126
728541
587862
330297
1432565
1269869
736238
138792
1674977
1250093
795689
913169
1687520
1208159
1392261
353694
1900454
644570
343192
1373310
536821
385057
1857680
1055495
712236
1126311
929790
4087
1966092
235626
1803141
916199
779350
1796487
963782
1676089
221351
1892185
868457
622145
237425
224257
46396
921935
1795408
1537211
908613
216777
142217
922610
562099
307011
1567698
1415236
1891416
510811
600479
1057420
1662366
1882978
717019
1026642
348383
1561313
147522
166480
1257554
816013
41345
897548
495563
1065467
1622984
1874773
664125
1609046
361642
978002
971867
1838691
362717
32431
746911
1132481
370106
887518
1674769
807295
1744917
1553171
400025
1684045
1735915
1749379
1732439
1213942
5457
1797075
1850413
1485273
1182558
137811
677361
1576970
1442115
1399447
1483457
1471501
1598301
372272
1088102
1901019
1688565
123960
1225806
1771315
273676
119934
778487
717702
212164
180241
1235794
1037176
695012
1208391
1730748
746403
1777607
1799554
84746
1975841
878139
1604703
784959
259291
1475823
1013874
192790
639071
91464
95467
1506261
1093387
1464546
1292183
948028
1475557
388337
384789
705931
1698944
1496773
565546
1796031
1008618
1637176
116632
1422285
1315830
1546783
1367130
1959532
1657112
275645
844609
1445742
1955635
965394
1590603
282806
1332716
746209
1979100
1017359
294025
908624
643284
24508
28592
879222
1102804
1985362
1604085
933899
130812
1087392
865369
1970992
978915
492021
1157602
768535
1719271
731993
1980619
694099
1697875
241902
1366955
1875102
177234
13331
535168
1092502
364386
1496462
1655213
859037
1840026
133469
1372843
541465
530187
334675
1045185
1218785
1920140
1160820
838607
1227657
1999803
959099
1010179
101669
90164
1233369
437525
72244
399120
992853
1129029
933535
119683
1421452
1875463
1208507
550749
920162
1406508
1364591
1966598
373586
634540
599264
374036
1639346
601702
1610950
1834207
1126372
1880244
874711
495231
1329510
1768091
967891
143979
1768107
805621
700337
1827921
381304
1310652
767102
1836972
1391981
1791145
1414975
1667362
1269825
1410182
91938
1139416
16312
38001
885089
1964181
1946278
1666156
454312
350288
807986
1957482
1773359
1847467
327806
1336499
1474435
1511771
1963647
684086
78914
1198596
1311383
848233
994057
1801633
1127868
1246194
1117819
693751
17237
571354
1097967
1832352
1751616
1349223
1980926
1521059
539074
59956
987270
1875651
1417041
1919836
1782967
724347
112818
29473
1783545
968474
920502
1322464
514828
290815
1849521
899350
1646173
1949578
622798
1063824
644868
836600
851111
414788
774640
1622303
1614556
1727507
1365669
1140009
472940
1925827
309746
17033
471027
1340180
1915854
642069
1252810
1629046
1817368
1297315
1453536
861536
1990090
1810180
430970
1283481
552211
449109
166423
1654041
944463
1332516
1774464
1101243
1833495
133657
424553
250345
1478794
69261
1080827
922413
214894
1634111
463340
1448784
419520
257294
1580285
1713289
991174
21148
1187199
332106
287901
1653179
1636067
259754
1258874
369227
342976
1208796
774921
1853523
619949
512803
400877
746710
1833416
1386799
1844261
1374660
1140722
29186
968456
890959
179230
1950751
1476004
1132475
1295147
602218
577954
1535852
1876089
1139491
484766
1391289
758646
1306229
1139179
1960426
1418121
381859
133449
414264
20474
1821303
507610
1090525
93516
442735
615222
1266024
1816299
1874228
1738726
1234793
1443376
682029
946342
836490
205139
1147538
1518136
1363735
1603666
73949
972390
1168797
503592
1133007
47444
217368
1086241
1086552
1188252
1845138
676322
1397019
1755481
1891300
1806847
1424872
184029
386489
70556
1780334
587492
545359
1675208
1391019
268489
1174161
761514
80712
1834373
1233284
1286399
1838226
1811719
1747752
168617
429832
415415
812040
1450086
1214590
1040511
1999796
69977
688952
558340
1150511
1188302
1958899
1012212
1897294
1898389
1639032
1269795
1216906
1200259
450346
829882
1028791
458702
27789
1895888
50424
303510
1907427
619251
1584271
1130771
1366185
444396
1001182
1431027
95242
971107
1541262
672543
814075
131993
642872
1353996
1366743
1084998
165685
1867848
757456
936179
719137
401874
949372
1623827
300908
646578
755244
1099102
681532
335240
562934
1081
1816927
726910
1316286
1088685
1945485
1606890
1860521
828163
1218916
1885527
1133025
33937
407815
1662674
1228288
204158
1998054
239093
1834135
859367
382198
884737
126542
64896
1877226
136608
463941
180665
167778
1053982
847805
1884081
382769
14511
1200879
650257
578453
745969
1207973
176918
125385
22154
1428513
232170
464590
1275522
1306165
300355
1316042
1565837
1953504
338070
1111384
414069
584910
1215178
932595
1684166
927468
912253
1535089
1754283
978902
1610774
1176146
399194
1139539
880248
1750687
1162223
718478
1512015
491800
1228394
399549
216818
739822
560176
915612
1820703
1705555
1549933
1343377
812765
1170636
860121
880271
1137967
988980
329214
619838
1358450
1336219
576655
834567
1672934
802685
714118
1444446
1444596
625231
34741
1840414
362397
761271
1723935
1543039
1355736
854371
1101883
1898155
882627
1898197
1506485
379203
1472172
1803192
1686664
722269
584362
1908465
560979
1778102
1930565
1249512
1788987
803403
1223376
853119
410507
442125
1217203
1113735
137631
1817485
933052
1918315
1623000
526639
1027313
936883
47011
1245132
1388022
76615
27
839724
320276
1968973
1469525
1538922
1053397
244287
1763212
178110
1227077
249244
1027678
1444058
1131726
902488
328861
1837622
74111
1106203
332927
1200873
1097892
143996
40391
1353290
1947318
943662
551829
984814
304983
739174
338594
1609091
1393742
1724339
1137676
802983
1112206
260524
1348257
800011
1838390
1795169
1628607
1058259
1478519
204688
301083
475839
768441
1626645
28400
92842
270994
751322
770664
837482
1918715
261676
1654227
9390
1886895
1052973
461960
32431
114260
879207
457088
617554
901998
1641188
411973
1418557
1988578
1538799
1537787
900857
95219
920857
1242627
1667910
1356224
144837
1620105
1505241
427452
991966
1404466
1852775
794133
1406534
1928755
574921
122918
1379140
125967
1129059
669792
968132
1258298
1561592
1722708
1358713
39100
1064054
89404
38072
1629789
1684369
508365
775954
778951
1848731
1615562
1697517
696346
1193054
1206918
1881604
212493
234764
380212
1644325
536300
1917178
975358
247607
598476
438151
1212684
1469909
447483
1109555
751317
295797
426173
1428913
273822
677359
1057842
1935607
1140345
520044
1165770
526213
1724951
1900216
445002
1346229
655324
1897243
28610
553972
182721
1717687
378863
757438
304350
200009
1734842
474386
700352
1496419
1417735
1157123
1715296
1996114
1706529
70684
1610509
1634986
1030300
1043551
166058
1064481
696793
1150707
22471
1928266
330692
1782560
1684274
1157665
332128
412204
772186
43222
759288
691672
1789052
506316
1590423
847602
20625
891939
619428
32091
631038
1614546
202614
687422
37323
1946898
1939640
1207772
1851303
1466621
1526280
1986738
1575344
387593
524260
330831
1618033
95651
1992153
660031
73924
1419620
843620
152222
1622988
655935
1888065
1247090
1469641
792348
1582610
443348
210018
1103289
1175470
841981
447116
17951
692850
419582
1276942
583956
1923949
1672885
1140169
1758638
962289
1616672
995977
1186886
1073887
1803008
1336163
1034701
166731
1782977
639709
1099027
1285482
7092
209442
1137719
33519
1316905
690531
825940
807415
815844
807296
518958
1792226
1839320
1140744
1995642
534323
1196182
993659
1229685
844720
970373
838224
1213979
554513
1454392
1562788
1283752
812652
1771553
1465511
601475
1445109
48218
402054
404093
303026
1421936
955145
1673311
1607666
1207669
1532190
595688
282263
1744695
1542610
839295
468201
988920
1789786
1028759
976368
1032922
748283
1391724
610077
188296
1033498
133237
1817368
554472
1802018
1518786
57204
1784892
1298777
1499693
732137
564074
613182
517894
71225
1035196
1381519
1955469
343124
1837129
124755
618259
356523
629970
1968389
1704323
993999
484282
1157168
217388
797297
886770
1937815
1165593
108670
168648
147908
1148417
120473
1599246
1564893
1890552
1719942
3960
1474489
1883608
593515
1190286
689864
486866
426599
1642710
625310
1478625
1311267
1151054
53702
1828877
1917806
1188196
1683703
77124
354436
1407390
1586789
1561882
1334641
1410903
216601
1433277
1382508
73321
1143743
1114262
771927
702443
804163
1228691
685946
603230
1827887
404542
1199029
1144414
1812062
256328
148897
1174234
702191
1872667
1255631
227813
1192629
1403958
167432
1635068
1448182
207980
252486
1917324
1137169
237672
1299300
276636
1723882
695514
1761846
106341
1303502
1893172
897041
234037
1304413
1579164
848180
991887
1439876
982994
721516
1387295
1319187
1513381
1185833
430910
1924480
160312
1159447
884591
372776
1889489
231945
1684968
563497
967603
1582919
714001
1054290
516207
1575655
1359841
1557941
1795292
1867375
1734686
890110
903537
864001
72101
1063111
1728076
716546
853449
445251
1771127
872145
1858635
1524585
1689713
1633832
1100506
161339
1023415
702990
252718
246596
716856
128090
1011979
976516
1982912
4464
739004
1164410
1188707
1288305
701443
490471
1955281
1637316
1716857
1332294
910630
499912
1980707
839216
155106
1700738
298056
1721442
632083
846823
1639247
532918
1333088
1574134
1119805
629905
347920
499805
1905561
462851
1108299
419190
1397220
1937279
1947122
1358870
1117322
485530
1685607
658807
359190
359459
1078866
1955412
1399660
1634436
1149716
1449894
1786738
866605
1645801
1669971
520855
1824762
961032
176514
527572
615779
891256
1619585
1855872
1058237
638651
658745
1639455
1310280
845285
1392174
910447
982120
180003
1146169
567110
233485
964965
700015
1147384
38005
1532584
978674
1915217
1188036
1492206
1415459
959934
1232785
883827
846998
1530982
765696
1394417
320170
1047394
284875
1567393
545474
463658
1946086
1541974
1577043
1133650
1724167
1334570
1632413
1373885
1781234
117413
126862
1256455
1635254
1257773
1163673
1244235
740274
1007674
167795
325351
1378034
227732
632661
979392
1937358
520135
1628314
553966
140193
183551
42154
1009366
1346463
319128
1540768
1952945
1744052
1697838
1075774
1730592
1556800
415224
1391616
1043145
1837401
1023130
1865902
739616
1395834
1983942
1153879
1273185
650102
615786
62940
1727144
1431201
1846566
365567
621881
1599081
420497
1309660
1559457
1418580
1676028
1352937
1425204
893880
115279
1568584
603199
1897274
481687
727260
418403
1378048
1123847
1795045
637170
250343
614671
523122
1984048
825405
360239
999057
457134
196296
15494
1157968
338484
1655548
949083
1116317
1677944
1836898
708794
421287
1484720
727837
1572726
1510387
1937420
548080
1384716
995078
1544244
422550
555435
177939
609850
1584018
369098
1136732
1900938
1626479
1349303
526046
971451
465563
391803
1204108
598879
1364451
1434965
1922096
14361
37104
102374
394291
1993593
1889842
1671462
1812500
1253896
220480
1047637
1978954
1342084
1965231
1154842
900228
1377661
750340
1880314
1456701
1949151
1104456
760592
844976
1243382
8161
457372
1543918
837609
748169
1442897
820808
383187
549524
680834
945636
1593407
581847
1966139
471331
75171
737959
30890
550673
68371
924625
839832
1138038
1809743
935238
140520
87717
896519
1754149
597267
501839
1956991
1407016
1463056
368905
794259
307081
1249838
742793
1155821
788457
1184549
1665897
1158026
1461715
1029619
405960
381423
1574176
922466
1979541
1827171
106111
1543556
469969
18179
1123066
1549597
593383
522843
1653819
1523828
1672017
1366545
1711652
684476
1749298
1050911
1845578
85139
279393
127589
950658
1350301
753804
1860815
1087218
1472688
997258
174754
1665386
1077343
836938
984731
1822882
985673
854554
1243732
92791
223809
405189
1628803
1327052
1844343
1248113
898997
210689
73251
1918932
1703460
1188122
408288
560079
1369280
568554
424378
91183
813279
1158848
1978029
703708
828087
143994
1888463
1878568
1848670
675656
699019
356747
569655
1619419
1648918
1080967
1416761
1805690
190543
1384899
941932
537259
1128011
1028743
437109
1377504
1181720
865747
381280
1828402
1095581
1642782
719598
629959
1228563
1892407
1586538
1369377
1063018
1831999
404019
482785
989176
1519108
1346192
1120382
503607
811438
1357506
1468971
1263846
624254
1291514
1055654
266562
902231
1036160
1890435
496822
1679264
328567
1455013
1182365
1774404
1762121
217830
315434
741996
176838
4606
992955
217262
1908967
1307772
472864
1301705
1732994
1075313
898531
1173389
1883659
1968427
473879
41958
1017537
596146
953669
1861480
1156160
855977
81634
1667573
1159828
12673
208804
145219
122170
129042
238918
33083
1850044
262604
715832
1056753
760641
519576
1366674
521148
212179
758598
1629660
1593993
1281247
1775223
505472
321455
1258877
1817680
1928868
955439
697609
1231509
1723591
1008471
1165661
1684900
1302276
1720710
1596242
63328
1621530
1194840
1340398
59322
831037
689369
1971194
1288299
582105
727688
1505080
1839859
1331990
498759
1605497
28746
679273
1123916
1360939
1786062
870087
547102
1224869
753082
18372
483329
6199
1111832
1738716
1486035
1011823
768375
1145982
1864883
1347622
1116303
988272
380512
692298
354945
955915
430229
243194
324629
778128
658183
832573
1847449
1073882
851203
1141761
1209291
1861251
1453260
908512
824192
659295
550946
445803
757873
112852
451582
1296113
1836813
1600285
318999
1437275
325436
1311540
1268908
293121
587199
1853271
1385602
1527043
1477203
66087
204624
819942
843142
1981968
1550928
770478
198715
1619508
1772816
1374267
1944409
1649187
1209920
1591814
637851
1983693
1012041
1858969
118897
1259448
1277610
377612
558563
267068
1417262
1441144
928463
1130714
303821
1574621
1008426
369984
833158
822133
1941559
132532
1136492
729119
1681443
1938184
1442771
289863
872446
1947688
504947
264329
1662562
519801
1200782
1464041
877436
1283230
1511656
1602380
1014374
1069748
242842
1732077
467175
1228315
901992
561053
447088
307625
1054043
1915406
1223396
129612
229570
736157
654133
1788390
1397826
795190
1820680
1509548
1931462
870184
589602
835505
958232
1686917
127347
1058500
995689
473930
1925922
1265411
1172526
1946052
1725182
442163
1605218
6364
864802
1458572
205010
1177025
1209942
123073
1044072
1961152
1522198
184760
235330
205260
539542
1244789
1158218
549330
94592
211147
1540823
383807
1769402
1313686
828336
361886
666662
1180347
580744
881360
1242224
732153
1911666
1568819
1665411
736026
1712515
979241
1671681
359519
1535102
549582
1295038
1345735
1855247
1242430
1357097
427041
946902
427670
1309401
816125
617856
718326
1019659
383004
1443122
391351
492734
1862579
57723
463804
942320
1996822
955153
1363563
1503419
1934251
1708852
268555
683132
1235169
1542167
47599
1665529
1721625
116370
647072
759541
649506
1652839
1198762
1912868
1603251
1886489
1751686
894496
1635030
1550493
1998572
1709676
1654347
387031
1613657
787357
1197652
502222
1236978
571632
1225880
628181
1847109
1869444
11519
1386903
1559775
707499
1518238
1993800
1918228
765103
1750208
1744759
314886
1070551
281667
383423
289178
1973565
747428
682988
1245249
1769342
693492
1150884
973065
1573439
939713
1811977
987973
677165
563076
1063086
861479
80018
1449086
898634
1503299
1629738
1849263
167324
367707
1428666
1694812
789648
1887022
294703
1053966
1623729
487380
632813
229954
1449697
1672195
1822731
196824
1696135
1087956
1665813
1505984
1788371
607370
768509
226637
1243689
425670
258083
766349
947554
437549
499615
1144729
1052075
597314
971452
1613597
1003708
210176
1088714
745998
1802929
706787
352698
1547933
582591
1279116
84207
89258
375007
1698194
1983027
332075
1692982
659133
1173884
1891879
225534
217223
1015826
128768
39041
1357149
1045480
1563094
1987330
1850421
499000
171766
655260
212822
820976
1774510
1514014
907430
1883505
483293
254320
666480
1592629
1127961
1447119
1966399
1297075
1464571
1148962
1708804
681113
792566
802595
734336
981859
928512
976544
1950998
757663
1171335
1175761
1385048
421412
850178
167385
1985694
1531382
404633
581763
1875576
148012
804568
430371
1967451
871741
1997653
1825651
1220615
459368
1752033
1665770
661610
477368
1011618
1578546
1939712
1904361
495583
1896396
828474
487974
642880
1834707
983139
360427
306160
236441
1106969
1976493
765974
855599
1735794
1341371
66209
441765
680781
493157
1618851
1597814
1562423
110748
376892
941088
1897022
989406
1803945
943208
1537908
570106
1336362
1120151
1130630
795395
1192782
745049
803069
1432559
106391
1608838
1539784
1959861
525845
1180868
788249
1944659
1251921
1492918
1010288
996034
844355
34592
606158
1327344
1728469
1125357
854182
762846
768896
639207
143424
1232024
1741847
700747
998186
1744706
136576
442622
1751619
1122088
1048361
1745109
843389
1758224
1503224
607916
109149
205975
1538448
957193
790423
936497
430065
1699709
355164
884354
155340
1151436
991884
1429263
1379997
503391
350411
1355015
1707229
409083
1117564
1990969
715121
915980
285375
1840215
1040070
1395118
1378888
415915
717299
1113588
421281
749468
1599524
1283465
1042133
628909
490808
1924312
302162
241562
1131345
1251402
672230
1642936
514499
820431
989640
305008
733075
970131
538116
1402407
439582
747860
842152
1623326
1999220
1110996
1953700
1881090
1670580
708554
862398
1743187
1171110
1618957
384575
1873325
1217202
1131388
104132
391524
1231243
190171
701093
468871
1310715
646103
1465793
739046
859949
975242
420498
1599923
865460
600825
1094135
562730
1556578
1455047
955081
1937505
1977671
590259
662047
803171
1560194
1615361
464615
688479
1861796
779478
1715634
658487
782323
133097
1824103
1439796
928589
1704993
981155
7710
481659
21247
888512
584754
1074080
820633
104377
1850361
1780105
1859174
1360009
803267
973650
1832491
753365
1318977
925139
1511989
342712
307878
1053492
1240006
1607862
766008
288238
1987988
1176276
1293361
1106986
1688055
1704144
348951
414159
142690
603076
544381
970307
803456
505418
86219
1566424
1037185
1912363
1198777
862616
361432
105593
487184
600117
667490
521925
1226935
564400
1549659
1731921
913562
1791770
334742
349537
268243
297810
336446
405600
341349
1054231
835812
694378
28760
426905
818982
466713
519848
456201
699193
314075
1377286
458354
1647721
1737449
1493436
1526592
222970
77476
1701576
815634
1826797
532151
1147724
1298260
1559022
1368215
871549
613949
4453
1804951
794558
1520785
302866
1725435
1052653
158890
1988835
1108696
1410056
125478
1033831
663085
1531664
631521
461978
1564767
605259
325060
1880052
1372892
519234
857345
1062192
801225
1673503
648682
1942459
1887367
1085606
415245
1962152
301265
1825489
1575006
540138
816982
239528
1755425
1875801
422849
858754
1758024
1171346
1337644
1879835
16401
776835
1713891
1750416
1642400
16621
1715219
287689
1382477
140513
315547
1566225
586411
1305393
398337
1653094
1176390
1300220
720479
1136628
1113140
989212
1378678
37638
1149052
451401
217579
241107
1702119
518194
330965
428873
347567
42202
1867733
292773
1084644
740223
1893210
1991813
1393018
923449
1763206
523970
1437953
1392651
701244
1385886
1052956
570675
410195
1297732
1145600
159919
1553915
1800265
1017799
1233383
972153
1773189
1300041
1316623
1277320
455110
1148746
1689327
541585
841312
184206
247248
853926
26712
278363
1425811
447786
409360
1211055
886609
1387562
236519
1417459
1009139
649058
1749600
560283
1533798
188412
671009
1661104
703089
142472
548766
246650
731643
993993
1854173
1842554
727806
110683
1834105
145259
1377406
1845480
1867678
1199899
1418979
1182298
1493286
1629240
1494612
595863
790245
803597
335796
1396117
247731
129181
1044194
701564
1967366
860679
1884168
409149
584570
243380
1983688
38708
332233
914445
1723673
380851
1620241
745719
432304
726146
125265
747581
1536700
1636776
1254529
1300773
414413
1308621
1728214
609779
577354
1298251
511595
1909487
1632021
1447344
1098132
476324
1678717
932767
706444
1063522
1254722
1702764
1596836
1964588
217137
666469
162375
1682293
471132
568790
91089
740417
1200158
973584
864452
295656
306931
1592070
1827893
690177
1361069
29121
335701
436570
396859
1275700
25699
927160
358955
362631
740295
1105948
1206082
385815
364913
1346780
82709
1929242
938046
280605
1688391
1157170
121624
52071
1463810
1949806
1957836
1906079
1352347
1117239
1667099
1673210
954161
109552
1734265
645256
1302296
80399
373890
1906811
460671
1141758
1491797
1979793
950255
1696422
1219817
414224
113859
1753566
1442391
1763676
181930
625427
430363
1560497
935040
707524
486553
1181406
1024049
1636342
1399522
91153
1670944
280610
1533235
589068
1268891
518105
1075807
1772098
920929
1737870
1820992
121131
281306
463661
301609
1876033
1126298
1295642
1738767
464083
440770
602406
1709818
598263
1759911
1937343
331426
1332399
1764059
1882396
1105310
531441
918096
1890082
1757511
149852
393483
103490
1954565
492831
1441169
972735
1940607
137146
141458
463539
1932664
427249
1755958
1661155
1717975
1508648
1660295
586402
1611474
1744755
522865
773157
1951305
1534220
1061987
335146
1260858
604253
520342
423875
1159224
366363
767233
196456
1466114
1910118
961652
1747684
1922948
853607
428182
189981
1286642
954764
1038470
1839451
1604688
412610
769458
1182661
1772154
1147817
1957126
109725
1187008
1989154
367503
1926143
355000
1810345
21812
1772101
1422278
928671
768189
143368
693604
109153
751945
932483
1266208
133002
858189
1120473
509861
1833476
438663
765579
885147
1409853
893701
1215103
80647
601162
537058
969507
387897
160028
796750
1039543
1965060
352257
1555153
342664
319622
1537479
718028
1897464
1630656
1485925
1218527
1240953
324218
277567
472058
248695
252196
442500
1491269
441397
961537
820018
205943
690459
558296
786275
965580
1873817
1779921
1032931
1733463
829025
213200
224212
1710696
1768001
105069
1930584
249034
1904429
778882
1206458
1802460
1267906
426950
573436
567437
316789
1307525
75805
955245
1754831
774139
1572711
1441471
63700
607478
732925
433019
99413
1586398
373611
1434314
1389328
1135730
1469257
239839
127182
593474
1211255
244674
1557150
1166895
1147061
808440
597931
708013
1710766
300894
421576
1775752
1961268
359288
96011
1929546
711358
1764885
1691606
990388
558940
1584670
1615611
646028
1663577
544571
1597542
1332674
419734
559239
491491
1398348
1533536
1618574
1960918
924297
39730
1746138
1586597
1899432
235084
1432445
1123216
480336
852128
1827151
1866609
1636428
1666437
177120
1121298
1291854
814260
234002
235804
1971143
1426580
26606
1354470
1520588
745532
1380144
1491283
1413015
1849389
1522409
1190422
1089608
1864449
974194
1405636
1980852
1861533
1260641
1295143
235065
1887685
712568
602637
484155
1763867
40509
647954
511129
1088027
853868
1476985
248621
1834941
1366139
457395
391378
1415738
395348
45532
447916
1796500
833712
458718
1650300
1986436
1158095
1971585
635061
1763632
532793
1000833
1917311
1325263
374427
503009
1244646
624025
1938983
1309563
1114143
1449012
925706
927652
1332178
698301
699763
1131421
653206
306312
887926
1171653
186355
458761
324384
519573
1689964
263950
813782
1601984
1471757
832489
1170083
1137085
869882
1116700
1427765
1775344
204384
20871
1747408
519949
1735369
1678343
812591
150165
832762
1394466
919083
1653446
199666
884169
1599503
1772349
428500
316429
1070699
639178
1467111
169692
220904
854621
779683
24034
1797524
1176838
900259
282581
1454429
1092817
1984675
648257
574677
631840
1395290
1540794
744119
483325
247517
623755
1244257
184053
45545
91665
1221440
262946
1341571
1931028
474142
1899056
578996
263529
1894134
42546
1127593
599397
260336
64422
1394448
1134026
1681309
1571653
98501
990202
386749
127479
861426
282424
1182603
1581310
1384258
1784343
1422553
939984
1944820
191767
1795130
1250433
1921972
1885965
41956
1615622
1298141
326419
1901697
522354
1210765
784345
1834302
1423185
1778460
1060918
1093624
1226994
1408959
221518
1842004
753355
691600
981067
1641070
1015718
1438676
1139478
918126
636097
333213
976878
666329
1558208
1983648
1752793
1356
1062281
505542
1645854
955291
1056201
1631563
289514
1645253
705650
797783
1590251
1494189
1278783
1965429
1777042
29980
1881436
1157464
975325
1889475
1516138
577118
1803108
83805
550057
1219615
1643571
1602493
1327365
1539776
1074612
1314306
462495
156681
1405443
254072
663593
1484631
681478
1494668
1251174
1772810
770867
180237
614051
496528
1826023
1826535
1365617
1542539
1971925
559787
1464815
607693
276432
167693
8680
1354682
144678
1970480
1755
710210
14943
1626832
1567012
1810275
982213
1463421
243156
519947
1382927
385596
1099534
450654
851982
795960
122999
480098
226073
812353
501071
908318
398809
61667
1666041
477182
787598
1746427
1813532
139963
295902
729729
1180191
1614665
1551412
1944687
131800
1082525
1925406
1987639
584275
568482
1482267
280964
832900
1683172
1523242
1494835
1374456
1279066
1108698
126049
343206
83125
1416094
518306
1186308
278020
1376867
1536549
1312326
1622064
1932690
1930293
1338798
1943372
1832571
704352
1310407
293723
778558
636210
1640919
1190416
1804131
1776151
786533
517326
1329861
1751395
367324
716542
145972
709039
127389
1049246
1008285
16603
1025729
1950822
1372438
13696
1404246
774969
264499
1618394
1200969
1920839
1796257
1978253
839330
484363
1876749
1260656
1159124
1401984
1012563
375569
1640116
380140
1501674
1750673
308364
832920
343710
1722731
1791370
550649
185390
516246
1784219
344345
1230114
788488
944495
1500516
1825497
251521
1014601
1815964
148071
942230
794337
1679818
156608
112234
643311
1643658
1094040
755904
546145
1627109
1372749
265543
299400
83506
797450
3584
883264
1597737
1382298
839976
1279712
909209
698742
1080174
1734068
196873
1655895
1156467
527919
270470
605358
98890
1908184
800602
1733143
768595
1540283
1144845
758499
1405657
108271
309900
861534
1132431
879682
1565360
105959
512898
141280
1481290
1269598
736593
1904871
611710
1544150
472098
1120443
691573
865896
1942774
1673053
1207302
662077
1712306
1105262
683494
1801489
1995000
245963
574490
1227765
146500
264909
104421
762095
429561
1423767
903020
1367924
499698
985646
47334
51894
1646545
1994123
1163875
1971030
375012
1457381
1153211
1256998
1864771
1440421
1794669
173506
1872363
1007811
662561
1820642
855577
1480284
879197
976070
1237242
1396146
1760644
255713
1869571
1178184
1816706
1916432
749076
727221
994134
1682396
806714
1895236
356733
1506425
1398509
605727
1374356
715583
1407438
1067757
1462317
271261
729818
1232760
1870823
1922057
1955648
1015213
89900
1772093
31274
1697364
356986
578371
1438840
1456318
1766611
121027
1523450
1181997
1950650
968139
1787589
1991005
590360
1882777
230337
259806
95809
781953
862211
1761624
630070
1053973
567875
1118441
1660370
86515
1014164
1144404
1516546
1435253
1784013
661599
917520
1946350
394952
1545516
1416442
424174
62763
1428810
791436
706868
55680
1376410
1491890
563530
713264
261713
1963834
23280
989530
172146
528908
135019
1513837
307815
1167456
1216401
426429
1770645
1620592
975901
726700
655682
1577770
1016492
262587
24062
1846146
548368
1307680
1661642
1940283
1291748
1813291
200869
523952
1790397
674180
1831505
1574656
1921488
1183864
558459
1027893
44913
927473
625880
997935
1750342
467321
1348090
588204
637795
42057
119757
974844
376789
73451
937143
1431435
1474698
81202
1515066
211740
1880297
1502489
807694
1305260
1599483
1138186
63121
350986
556349
703968
544823
1518025
1070170
455164
819433
1130177
225330
1832722
1039997
1229913
1299745
651197
1070715
903431
761462
1738976
33166
398774
1310010
577118
1393598
1687158
828081
59640
346486
1954104
347719
1238644
637059
65868
974258
1324451
1112457
336675
114779
1745438
1970126
1100518
1532470
1686507
1826957
1733766
504942
1220315
1004638
552750
1018158
1260860
701002
1941502
827096
1206281
1919769
82113
1697454
179629
1737620
856875
561839
977491
316106
188701
1981725
524751
752498
1991139
1029726
254987
62880
711
858096
1836229
458029
568208
253108
637986
1329083
45023
1109259
1464590
1400630
704591
108667
1595263
1359226
1610949
1458283
551339
825522
487327
263213
887315
60618
15651
667933
77301
1607181
953117
514779
1896106
865225
1991246
616354
1178998
1214484
1388146
419311
1845792
738726
1187443
724597
780521
109768
1356303
248616
357414
310002
1783696
1588138
1472457
676530
240661
1891385
295066
1938928
394374
677832
1915302
1348997
1329953
598675
1526273
1731773
729720
125281
1216271
1496237
778922
1140893
1850567
364014
1224999
957613
337389
449724
1241981
1293070
1941599
576656
982781
219712
1032651
1467323
1554254
289639
1189836
5583
1628655
465252
5563
561201
755422
1848250
1152852
1470942
155167
1507052
30499
1383393
457690
1786591
1172199
628129
1183693
473636
27371
1096897
1295105
473670
1391371
11435
1722789
1254873
134491
671953
1754320
1182109
1617909
333600
428727
1569338
1833516
1331018
1637753
514892
1887883
1487527
1783542
1663217
1016251
1731387
774960
1051996
50388
901160
601165
1662343
1569750
1833240
745351
1227057
279741
976926
1567003
244806
1975351
931629
1082588
1122682
423649
1903412
681397
667528
1135243
373020
503134
1470850
213695
54842
1994579
1259282
854245
331845
758472
1906437
1447460
1979302
1305327
364008
463345
1715338
1511263
647763
287734
380847
1602981
634605
809037
363322
753522
1996442
445002
315079
386069
888110
1836594
103032
1322233
611183
1346871
748490
1831315
712049
315530
1349682
55373
1055558
411009
156164
1241464
1101102
288975
793173
541952
837943
112079
1847012
1850055
1207887
50604
413978
1584759
1932957
104309
149988
462774
1631630
1203410
1908467
1867550
970659
1535347
169013
103793
923219
952562
1595533
864466
862611
878103
1006970
1702436
241393
1377462
841027
1514352
1855155
266341
1895204
1289088
1133219
1446004
390979
1463624
791031
1741937
975666
1765021
66198
1228842
601362
1093825
1951360
533347
521671
1953970
978902
1182857
507186
678099
18730
878717
1519431
1454256
505499
1036955
1183705
1480570
308162
1935715
825306
831457
232610
740008
415516
85117
206517
1322364
101545
33814
1542489
1850498
1873593
1022269
1913539
1070308
1342408
907180
780955
1193884
1382831
1152560
1666399
1146817
26323
980694
788899
1559070
1483971
1135095
1713785
534787
1752121
1365232
1713025
1294577
1090118
1047129
1461075
1888900
770432
1739981
1615008
1047025
1609859
1412226
1260658
851298
1329405
1564574
1767060
358197
1094375
1449175
1996858
819408
351266
1077716
891722
198180
1541554
1005553
1213828
1969425
1494568
1960083
1551041
1142318
1045458
934971
662217
1836733
1580426
1795425
678212
1163843
133812
1022432
475410
576085
941682
1723034
1441382
6282
1348211
970560
1835560
1633827
1820465
1346885
793393
810512
477533
1352130
575542
1777178
287936
1127568
411845
1172699
1905425
189982
316136
1282488
476340
171836
911606
1153077
26851
866749
1247512
762495
911420
109640
1699145
1846067
857616
345694
1723031
437027
1477836
1386584
763804
1395164
1522861
1818021
338593
1998940
488626
1498160
1777633
1120065
758216
565942
640965
906477
550973
736911
1824285
447130
1041572
1573596
449
1563079
1233540
1432005
445805
754915
657297
312931
820024
1572542
1351415
769164
1332899
95802
230460
477042
654120
1579020
1190990
319065
976048
1041863
1830266
819637
1997365
1103893
174496
1505031
892193
237242
1766460
156202
393324
1902506
213388
1040857
1519199
881461
843764
1877701
650312
52403
419819
1257004
1102547
1471167
415735
1060288
891169
912952
1928495
1286576
438802
924633
580016
1755677
524229
297991
634620
1990347
1353559
1617247
631553
1910976
881788
158948
1390690
1170443
1771879
1964865
1786939
827527
385999
430584
857865
1678113
1366196
506477
853026
272086
1918922
33171
945577
757467
562862
352070
1618492
1583001
1893687
114924
899026
1767186
1393028
1644008
140987
1968183
1426417
968390
1174154
639483
1131836
902575
1093755
1958
1900568
1446477
1424312
835426
585769
111512
1443568
721861
1802715
430061
945610
374190
1522579
1701558
755350
1742446
1764340
1526978
331521
372763
468598
943298
1338203
674770
1873745
938524
38527
1036495
1973208
445203
1180134
1245640
1425909
151529
682577
1835718
637663
781553
284328
1476100
717830
1877963
235542
354994
1655889
412604
305435
1961997
1345143
22445
911695
1584054
1508940
1300371
1238974
559111
580126
1895481
200259
1235806
517873
483239
794211
1873116
407553
1496811
1479446
1639295
1015346
319358
1683668
1702914
49542
999215
1024879
355849
1395417
496666
918901
535711
1310294
547086
152352
1326927
84299
546126
1491045
1290981
393224
549764
842759
1272154
1112382
1296182
1856967
866933
643816
1618994
906357
510032
513450
1545092
1794232
1952140
1972191
169271
913326
790601
1608490
1958638
743632
1059397
1304068
1714267
1072789
1398587
1145035
363515
1535622
1956361
338531
1050155
762454
623049
1512038
1053930
1769082
445655
390190
78037
1904949
386975
589289
970553
1356237
1556954
362093
1991279
816343
457141
1603472
1467661
1696384
1259200
1104011
1209185
1674728
505742
999892
901985
1085184
1525880
1062812
64429
992055
966126
628822
1611118
1721763
1129082
1159222
1212508
51852
1102046
706733
766897
1332286
1546393
464101
1227900
1292830
1156752
1116373
855208
1799797
1584197
930897
639606
1540771
768685
1636248
1380987
1478979
1236946
941346
1481643
1650849
1145030
1901917
1793771
32083
1216944
1953524
1608521
224722
1381748
1711995
80422
1321344
1651118
789933
681046
1673382
1908995
1751475
1028567
787280
702884
919965
883706
372963
1434154
1996674
1793745
163201
1377560
1914019
163178
1530814
1190193
1505318
242811
259969
137691
164543
1129317
1652242
874611
1581553
185220
1301642
428859
794983
1920389
1510891
656034
1495978
547820
1895897
1939293
78159
300479
81199
667716
1407085
989233
38478
389945
1752737
1618097
547470
899500
1344718
1137631
1301854
304074
1236400
1202400
1888971
386183
301865
1514827
500172
725511
1923328
737179
185089
505335
551539
52850
1092132
551265
1161494
1068120
967573
1641091
1890898
1153179
1399316
315405
924812
337072
1829578
1139620
1198023
61814
967646
153083
946473
1545449
767721
1505408
860371
835916
195157
522285
377029
572975
1752865
587246
924943
586420
1022340
57146
293575
1687192
559523
272199
475904
45715
1670063
1377100
1528455
1202168
1690949
310331
533088
1471162
58252
572127
129184
543313
445564
382045
635973
1080398
408802
45960
1520746
946192
1247670
291553
431462
1275862
720446
1276573
1687138
1909895
695402
1849335
1425970
1560162
1041259
418339
1503113
329287
1610211
805991
195424
1244755
1768981
961222
296041
1692015
1102498
1940670
22543
983551
1606373
1320860
1164189
1991834
1215296
1085339
1420504
867080
1153863
1260818
1287666
220116
1388449
869639
1711965
1074611
1283678
1460965
153670
350274
729316
1933209
36235
913660
1102838
1847849
68395
1453369
743952
1576859
1936157
1495310
1109703
996241
200847
1553929
352452
1317194
627876
1122669
605700
15299
1462662
370137
900417
1350963
698256
731152
902477
824364
918166
1513893
1735613
1945111
1277392
742002
817597
705806
585562
1997563
573550
399240
788697
118510
1590368
1943869
1828825
1071946
1000495
49222
1206200
70342
710594
1303948
1738430
1151198
794082
297517
251849
629352
990299
511135
785587
1482592
878180
1884317
579015
1609713
1829191
845686
1396975
468466
527806
957774
83686
808454
230383
1993610
513315
1643690
1417045
980660
1980443
292927
467560
308241
669456
701538
1634522
584844
1001971
1364865
1566952
756521
859408
1137685
1789240
1151672
1938407
1910560
970682
636387
894758
1792518
1715406
1927210
125566
1608312
517498
961562
1208330
1040556
1067012
1928830
1427273
1669099
1818828
955408
659152
1195232
97731
21262
987602
1106325
286698
97771
315055
85783
796450
801405
654
1979168
305177
1158587
834985
673037
318831
1735342
751437
338775
1006829
1264612
365829
1263014
383134
85190
1398990
641135
504289
666610
950228
217419
1040164
903476
1614438
1749130
1849583
954541
1920525
205849
1646450
1109678
1467043
639537
629268
1994110
1287973
1368220
539195
1238294
1310618
633240
816126
1955230
1442991
1200280
1049951
1717637
1799470
1738347
1476474
627694
653718
354752
1440465
964181
1852066
895640
74089
1718171
235948
828255
1062209
1739401
1361265
1257181
2599
225047
124299
1787541
1638790
1397340
1623017
26468
1442227
888380
740317
1366413
1869925
1575661
1493191
1178943
277647
1533687
1578363
623760
1753179
1998644
1864501
1465799
593259
218426
408054
1957090
238966
83575
1301554
734928
1494478
281200
770415
1296914
1957806
628397
138259
102303
1062459
575079
641790
735435
1324291
549894
771125
1206687
70052
545007
1480624
1893664
354997
874721
256363
564482
518405
991005
1121554
577276
1637132
339388
1249529
125222
1037117
89116
409313
920403
1428662
37051
1124475
268053
1708484
440062
1660562
303057
1377152
322679
805658
185194
1032654
1697891
495216
935716
965090
1497526
366135
1376510
846261
621285
355762
1744346
1809525
1012099
844510
547707
604112
294862
282873
1572041
778731
1336410
45679
805090
44341
617784
1722629
27533
1994283
1532841
928647
96838
44417
1983409
1424089
426565
1167780
311143
1976325
537885
55099
18789
1749464
856120
526808
1997862
1463420
1479530
808712
1375940
324181
1291021
1319050
1851558
1272009
557516
1952269
1940274
947837
822175
896350
452548
1916075
1935137
1396424
1287986
139693
1614176
333068
1645206
987804
1718560
650593
896569
328739
1511058
1106342
1943899
870602
1949431
1885264
865105
1904383
1079497
375964
147096
1294808
87972
336124
443372
1685879
226523
844153
109877
1045278
1059133
1772778
338578
1099986
713159
529403
536054
464902
1560435
1303078
141108
116207
946388
945062
1845710
1396244
254553
7860
1271456
786049
337483
1118870
1725275
585708
456050
1611533
1212496
559911
1373333
377233
1178876
1966282
817292
1637205
1934107
1274191
521691
1794636
1550169
1157555
1684774
1942421
1728632
772697
28960
33081
819248
1746035
1511150
1449543
912672
692310
1997077
334863
1151101
1955108
1204523
1651035
1098687
608850
664443
1820636
128360
1535518
1114828
1689632
356101
1086519
1428061
1608493
534144
99209
1605950
802044
1667138
1521773
370123
1308458
1435963
73550
261454
63348
1569301
1629791
1714588
1589455
1643916
801580
1594505
1873447
1484175
1750279
625937
540359
231323
961348
982143
1497718
1009710
1471478
1733077
1415679
713017
1362970
362534
1511242
942282
946961
1255571
41093
1828845
1410963
1960022
1777081
1860131
1872110
279576
848953
254528
33156
1897382
1313319
1207969
265075
350927
1239477
57191
1390818
927451
977149
258439
406891
967250
180661
1608271
468724
1824296
1101000
1522285
862648
222353
262539
19142
148283
209442
815419
1952092
37907
1735785
293763
1925801
24783
29003
1032371
1462426
621231
1952536
1168098
595582
1810775
1328121
597039
1065014
731528
618493
1803531
1910774
1253017
609858
751476
688524
596741
614682
635224
642715
560561
134956
147748
1793776
1706407
1993675
10062
1721842
574020
1240927
155091
404084
1068585
766479
952209
1796091
1509521
1859523
987735
1115789
1359476
962600
921354
1553716
1513691
1253180
466156
505913
1437904
1373783
1779215
1104841
460181
661587
929616
1095085
1499914
198529
1571547
135266
1433539
1891130
532459
1222008
1035318
5696
1722654
1566016
1673977
416216
1512226
1125665
1769082
1351264
347661
570368
1870724
1760819
1201820
1563930
58944
21927
678088
121316
1786386
1339694
229272
680967
480548
1757602
1658587
661622
747855
1838893
751832
327125
95204
170891
698348
74888
54872
1415403
1788885
1446415
1746369
1928101
1653148
20966
385602
490276
1072513
587878
1346366
1996650
697933
1355304
531788
1753669
1043020
1638446
1254537
514758
324714
1993971
1691503
591028
826083
738168
355795
1660728
1974261
1591349
1703093
499644
382834
813012
1389296
1181351
1222713
1208210
1741049
577506
514158
1359782
1957210
952874
1394888
850174
976940
584397
737663
1787926
1604903
1042663
621190
883153
143938
1508698
616089
1086618
1113528
1820933
98108
1091634
1665714
1058341
1651363
29372
974914
413540
620739
1557793
359378
1677428
272648
3087
833264
1145965
1486414
1729915
548258
796453
1884287
1852917
1546815
459174
609304
1828130
1582266
1388259
1451664
1908337
867423
1211364
1724442
589305
1477137
1848477
1609703
1918596
1206796
969574
1731014
568773
1771423
1277060
179229
1103414
1926314
1467932
319969
1473204
936717
1840415
325001
1673549
210103
285390
1941937
423890
822346
13718
1385866
1846865
485632
559419
1289574
456335
1316238
1609497
1490877
962347
1978182
483259
1221298
1651852
128936
1337103
1839541
375930
1054793
106099
1312360
373763
773254
124939
316094
1902857
672933
984322
311632
166856
259042
1443383
1396707
633502
24753
168937
1730502
1978149
1335300
615643
869547
789432
709506
643236
460864
965446
518617
1950547
802376
929392
259986
411074
1447912
545086
1608980
99173
1459418
1164751
337015
1630937
1887174
309419
1765052
1269213
1313676
982626
797132
1876465
1206289
1883438
549313
1262809
1068990
203964
685474
259410
1303195
1760532
945902
1152702
1024788
459513
56548
1053287
1354615
959126
1356939
1932354
506721
418446
1274721
1915749
1850653
1469425
733938
206738
329225
293761
1047232
466867
1998715
1897828
1748304
1729013
1118203
115372
597858
44359
1891562
1015512
157551
71408
1488095
1310192
1818522
689292
706893
749142
1294330
1484883
653718
1858343
547096
1145411
1731247
1196107
666479
144688
203286
331521
326229
1126275
742226
576562
482433
63375
413183
467776
1659006
1837963
1485037
1546456
1151799
692789
1540205
971385
823116
1034873
483156
341660
392916
384813
1257046
316158
1815395
405386
1601104
52997
1908574
66291
1298295
312764
1143275
1097096
1051167
1007897
1347604
1066539
1800391
935577
415625
1333942
123184
266345
1009694
1761743
317947
1625938
1457169
109852
860350
335668
1073157
1677454
864858
939865
35432
1387336
855181
1539331
339951
230987
171546
986339
674975
1590693
466860
1434693
491976
55201
1632265
1463111
615427
1371600
1136030
1444713
831897
690431
1054742
554785
717685
903522
92034
922295
428961
1230824
990399
646623
1311627
1411897
1116533
1661364
100489
765719
1704310
1091735
55685
21556
986031
358033
804946
284495
1605040
1402940
1738503
1504483
333425
984609
1997787
900334
1911715
72865
598044
180464
1394451
669317
186609
1700027
231829
658986
1287300
411186
968015
1169629
590407
1240265
840940
1311953
968511
1639457
1388946
655154
1639795
880761
957415
1056879
1868815
1519346
1978274
637028
267845
1607965
1919369
1622024
1667168
145757
295895
1942743
1154730
822067
17401
374223
1576796
1932071
389192
1085009
727465
279193
1838192
795517
616288
1553604
1422145
917297
397534
1731289
774601
1109139
450618
1093174
829626
191238
1669885
975364
1190483
454948
385935
1024232
1197250
1061048
1108551
1387396
42412
1898907
225124
112541
1784320
1408299
1605633
744656
1513808
962494
109616
1266946
928957
510240
718324
626128
1093269
592988
800805
187455
283771
826091
99607
377123
754316
1315593
976780
9260
801439
726080
1488615
782011
1511235
1742564
563320
1626856
1341384
909913
1594571
152551
844890
1483449
751467
887518
1241069
287507
942547
476208
561536
498620
1882432
1427393
1404654
1142117
1832643
491462
208264
322304
1207870
1486068
1439139
1075505
123929
1406051
1876903
1683559
1222942
1348556
891738
1629414
1792701
1614941
794222
1867491
723195
1124060
763228
1720731
1384541
592106
560540
1920336
400994
1789198
669581
159947
1807620
1220909
893585
1078193
1862632
216344
725840
1482101
1301071
117740
502074
964592
954433
692441
1485156
1483660
1123430
480706
268688
1272345
217318
1915012
1306204
1282425
756050
1401259
988714
1175225
353300
1614891
763447
485474
978091
1708603
352529
551201
1002034
454423
53268
58617
794556
471552
1517580
496567
694296
1091374
884930
9085
94273
1939290
1048078
1821380
1031224
73811
921223
1732798
647468
1349938
1107964
1940759
1503394
1307999
1448267
1258264
1954827
1718907
577211
587403
1030032
477732
252246
1449271
1580045
1587219
499834
1029792
1051291
476372
296589
1125796
1074375
1351070
955528
14892
206074
1078453
1696812
197416
1212598
1029741
414765
392412
815967
1152233
1289280
1980124
701912
1673463
385440
1245032
759187
1173008
1423983
1535339
1801503
1900847
1433809
761135
238761
309524
256576
257661
841916
971993
425419
1968158
1506238
432384
1640838
1467807
1143699
1771598
461841
1309153
765858
1607695
90325
265467
1515168
78603
390752
1963674
1521810
1545985
64208
1206025
1669375
427563
1838693
1408263
1954463
1090492
1858209
1624514
1793485
895913
1069822
79073
561079
740532
332518
1758918
278407
1762051
546606
1114126
968745
1920157
1659264
1512910
222964
581186
1688230
1104274
1615529
560601
1943665
667685
1729118
813826
716797
541273
146936
1468848
958459
662890
1947418
1993332
365443
1960271
1106059
1826760
688941
512575
1319027
1683353
1267319
47626
403185
507921
640430
1403944
352120
1163937
1362277
683376
1597733
1024150
572362
1165894
1737384
639122
659575
1332865
1489001
1284775
674510
13741
609397
1206647
548602
1140740
1822734
708486
239830
1237772
682821
1609991
1578256
523043
1077044
79790
1457148
1830994
1628149
1601410
353224
1193432
272348
883503
13125
1343628
505908
214810
560411
989283
1111518
1386194
1716788
286077
226547
504752
318258
60356
247282
490703
633084
976827
249078
222435
1038957
133105
1764107
620736
183093
358643
1446681
201913
1010477
604256
472547
1100160
1416627
1287600
482607
469314
503583
1607729
1084947
48699
1680114
1399800
1734540
1714994
1310198
1604802
5686
39614
984452
1106740
603489
362414
1672836
1795611
1316511
934178
851439
1344039
1804277
1592306
1297590
1810207
1107037
1298756
106586
1634289
540397
858998
1332374
1561771
622575
1476828
909288
557970
97213
1265175
1754948
1718826
364455
660271
905146
1226431
1147680
1702821
1666062
926630
1480519
1080760
1638731
352254
204520
1687831
1721735
1124997
1413370
1352212
376649
1971211
679710
1314272
1807907
1927592
929176
985590
1454916
586268
220767
360261
308633
1467327
1293514
1502799
627718
588964
678807
372965
1852283
1713744
27609
1713469
911016
964442
1382405
1917795
377321
1837517
46533
717428
1315189
1071411
466570
647186
876813
1391673
1213406
19227
442087
825284
1924820
664175
1689874
795125
280709
484864
1481569
126356
127956
1773797
400955
1653194
823412
1553396
14130
899120
483119
1240554
107737
1173807
188955
1558991
1444837
681034
234217
1413246
727198
303469
1615132
874550
1509567
602445
1939042
1639824
29190
1850449
158117
1966526
1649872
1189226
314068
266718
685664
1088815
1744997
712707
180274
610093
1004063
755809
1319272
1691376
514419
1997545
894023
1089452
1712224
511519
1807659
1360614
985446
1092549
317489
1724724
252559
854650
908258
187950
946586
419723
997343
786611
296534
1230579
1691595
1910807
1801323
617245
839278
1961668
1150077
963098
297356
162499
1761826
1996479
559774
203073
1198988
986838
399033
1598195
874000
1007052
1350283
91564
978843
942623
1898315
1542419
595123
1714082
1648431
1545693
311089
1297924
1531934
594539
158838
338695
337832
1838759
144812
383484
823158
154587
1217495
497819
197857
1093489
98025
1228249
474969
1588517
202090
1460552
1452501
1685498
611410
774297
1892038
734435
1929337
1740233
600542
555307
1280416
1091855
1244740
300854
338657
1631116
756442
1196552
1407518
1671836
1214696
1385406
568987
363905
1971290
515464
1399978
845615
443584
304493
1384943
523905
1986940
268927
1122559
1208927
32033
1530000
381359
1309732
696362
1790884
956289
1296802
345804
8857
1637130
1402894
1751137
1231502
477497
542306
1299544
535875
1638949
877225
777435
1128975
1389801
1758689
396856
1968123
875350
105863
1841660
90449
791036
1110745
87473
1653663
866122
1217938
1579883
1655348
1093346
1397116
348984
380886
754318
160962
1101628
611010
1152727
163337
357671
281543
1100130
1136185
136649
381076
663801
88509
1830601
1830468
1761039
1716680
1443221
154067
744899
1866173
1928796
1265744
707037
1792043
120033
504351
1076576
452947
696079
205735
1371335
1542467
327515
1150794
801331
166783
1330026
1182903
147095
968379
1668655
1855140
1113984
669274
1322712
1456239
549722
1819062
1225653
464914
1365781
1575844
1013093
386349
1261121
983420
264298
507858
1897656
1718304
1131589
688809
1599322
1991389
42864
1039108
1157201
1769563
263665
997939
790378
1365548
1103882
766003
628204
183582
1378167
561753
882450
1777328
868757
1158536
755874
973322
687941
1130838
1225552
1918172
1912024
1501219
1366185
650206
1533703
727696
951383
404535
529870
1965079
586815
1871362
1593912
1280776
1004741
1688955
1996013
523676
1427040
133294
1978664
1895767
622497
1787246
134284
1492301
607252
1908427
769700
729848
561022
1314198
1999207
731616
839930
1923095
1915764
543523
1746291
648488
517703
54600
1805453
780990
959738
132198
67636
1560649
1351318
696204
1962769
413800
843159
558089
124981
383107
976652
735134
921005
828819
1993194
197029
1265574
443404
50509
1549088
701339
332407
987219
359923
1766822
1036869
1712241
1113369
14399
1286239
195072
686759
1177001
1877438
531503
1296983
1748160
1068377
1824060
1849168
583616
1571527
1191285
8793
1332995
1986330
323681
172985
115846
1082443
1125858
1848762
81374
1675254
762051
949091
335287
906720
709839
536118
1017655
418448
157948
758999
203063
1220689
217563
1554305
1631385
798935
438143
1036981
1290505
737162
1251709
1068264
879553
1736259
41336
1206047
906975
371460
265875
478515
1684635
1038130
230357
743715
1915047
848284
1834955
273018
858968
605413
36763
1491174
1141192
915962
1511152
1813651
865214
195144
1419140
1804047
569279
1660628
1797184
1573401
322180
920732
196549
1604368
1456662
557854
468423
459994
1254235
618762
1610455
1017697
1642146
717373
1028533
1593248
1177830
26900
457550
1693922
1827359
1068290
1113176
1601862
896502
81109
545925
434007
1657255
1176886
1612259
621453
695080
539135
1830397
1425667
1570411
469656
839567
1591463
1359753
1664950
483615
1794328
1110549
447402
196051
1070980
499218
1600513
699836
809133
627861
1698359
858651
1934994
321481
873473
139032
55648
1904133
400653
360828
1983164
635599
365934
567124
872535
1478384
1752091
770673
782053
635722
1201493
138772
890958
1481811
1068601
936541
607825
73004
1901660
1480910
349394
1729815
2299
53533
143399
524466
495024
945724
1347945
100809
631214
1741675
1343588
1981975
1669053
180174
1454896
1133405
1871874
1029849
1298245
1320441
825187
1232443
1384478
67449
1281268
220141
1064490
1944788
542499
1933533
176933
1436417
1487327
539258
1480513
1740182
827823
997469
1677587
1534120
267231
561120
1810006
594641
1632782
1553759
190504
571317
1534192
910143
1005721
577741
1925163
1534784
570259
1774468
726756
798272
1809959
1138902
1888837
140874
1570925
1875209
1558897
1953767
352215
22247
1255725
44116
1861583
1219747
919789
818781
1204514
735947
1333439
1618
263699
1622076
1764744
1048875
321431
1539707
828018
1321020
963335
452929
797463
346029
204054
895966
1263104
555005
238768
1450670
931105
1516668
896609
1292936
1403899
1968967
699727
1165123
1159336
22734
101803
1413253
524019
907294
281154
1863968
895268
1489798
204243
175092
1834692
1144169
556130
1244421
928852
864166
266477
380193
409276
612216
832708
1690884
649009
881938
251175
435799
1229359
418652
66279
1166494
192969
998990
1528641
819492
1187316
1726017
1431987
185621
988206
409310
18823
223388
675645
104324
1035959
717377
1073141
1752281
1384832
1046735
1330538
1270203
965229
514126
942728
1950395
1729387
1616838
925240
1789096
669838
453413
562564
1469018
727500
857679
1894474
1532838
1218915
97936
1960262
1013480
1056164
1832310
177442
195171
566998
1500500
1235886
110352
1598323
1351310
1620169
1010093
759634
892958
1998748
754834
68934
414374
542558
20526
406241
1948146
863496
1531258
1476943
251890
1859166
296173
401016
1815543
1962515
1397280
1572217
539390
1158842
903079
831309
380893
1442562
169172
1413011
404603
80225
443803
284943
748560
1415873
234047
140757
719693
419572
1257030
166641
938011
1641969
325270
124746
196883
1700589
1667909
130350
1847116
1980754
1986243
1574063
809226
1896533
654002
103454
1915254
1578062
1002932
1008381
875243
1871181
1348904
1568132
1290121
94133
1927298
325164
1457711
1843129
832256
181870
1646131
216624
1347734
1832550
645357
829738
1261733
93587
647680
961109
596136
1751080
97000
1971496
1893020
845061
218283
936906
946046
1512259
835075
1950887
805981
276291
252107
1372567
231322
994725
402058
1627611
1313631
994094
187241
816102
1570440
215843
1976680
193179
1863870
319199
1028156
1322424
1357450
727885
421037
946556
1267858
1649733
1229183
1439476
269464
862847
675912
919069
336374
88441
15327
897775
1887525
509491
152326
920281
1065181
791138
1124416
1807964
1078082
799450
943077
126493
1020294
81667
1582604
1056924
1409268
404504
1739738
1816600
294964
848477
1349103
1560154
1560402
650556
757815
702133
1592481
1845948
1763663
643356
840728
992696
1662044
51908
1982419
1932923
1523306
78177
383227
749683
1744386
1613600
628870
365198
666101
601762
525290
375278
1256968
1952310
326737
428235
1201108
855902
1886588
1231769
1387332
900804
470652
151970
497996
1114751
638434
907791
1345935
490330
90658
1325590
1418943
180805
1487035
1317732
508919
1698321
1784974
970190
1098752
318885
1024903
1599369
159848
21812
449724
1443636
762838
347231
937240
1653139
423495
1022069
404435
411284
1350375
588046
1958471
117549
441586
962665
1866707
1995730
1195795
1300214
339211
650893
1540068
470721
1705455
1966860
435024
1358542
1258776
634120
1707221
1572098
1898483
364035
386960
580772
400894
1096830
103227
382382
1608623
1007590
755076
1476653
1105595
772578
1587505
20058
469145
734778
592082
1855169
330087
1308067
15508
1707444
1143682
474428
829781
529091
1774318
297588
102863
1764635
687383
30253
1789542
813554
809995
535121
1743321
61185
550474
1750048
1225587
745485
331128
46230
1203380
1503337
399164
604822
1068042
1751794
1767062
1162998
653220
7740
1514261
1551714
745764
785267
39373
1851238
186677
767692
1366114
1697779
1476224
120232
1132483
290786
1904405
107263
96909
989955
1936090
1451368
1934027
63327
243053
280708
1109876
1256213
1458982
623780
1565693
1379057
1720655
390180
1865051
195316
909847
1840533
405854
1967348
1314803
1160452
699127
1592474
100043
1689850
621766
882575
1445002
1994493
1241714
1455437
1922242
129032
507327
1680060
431066
1932456
753847
740350
220237
1790092
1073842
1295414
699835
1280867
544618
312089
1054595
1301318
1209664
499149
1753189
994811
121329
1472810
868375
387102
1778488
270344
1726029
1142051
645452
639087
1074669
1635713
662903
1791502
1219738
1363673
526203
765373
1412738
234971
1156638
1539266
675365
722225
1824395
686092
508604
601161
160012
1013655
376334
1309456
1186842
467005
1359131
1493226
641090
488240
1184043
835007
1825977
1101394
520218
1618337
1440171
1265119
1393942
23221
1948020
759823
182605
814671
295482
1081220
316702
1947377
18682
798084
1713258
1125675
196682
1883707
1848975
400718
1730526
1325651
1303986
1131193
1517922
515563
1692117
830560
880210
1837224
1134835
286180
361744
749388
1565921
971052
237228
1206096
1300698
1388088
700009
941364
253407
1392624
1768469
1782868
1316135
654937
779517
393037
1172035
226393
1245679
1020261
811523
609878
811523
1430116
1282537
1159821
1680616
268944
1600830
611071
1520156
1561545
1767755
1130518
1490088
1418593
250786
629239
1821997
501524
1509284
1990674
466731
1330687
429369
1154792
1191649
756341
864153
278016
1860036
62413
1813393
1326705
240558
419926
78692
1209892
1375146
1601018
1390062
354556
455134
531799
515658
1269655
313522
299991
811446
156302
1562019
1971041
622731
894017
428568
480366
1100530
391274
1748689
1757499
203437
1729534
1650581
1675906
167281
1309827
47198
326532
807494
1909279
1181747
399001
1811477
1014969
1867176
1591035
995782
1882256
154560
1516739
270287
1573528
1020032
1760680
1305197
1450596
1338003
1661555
166728
144075
692081
1367714
328738
759251
1373763
1586359
1808104
937983
1280660
638724
690666
248729
22588
1897722
1889145
1209305
18147
1265845
1440194
429513
1315268
1273620
166649
249806
1737279
76170
1733429
1921573
351266
1620999
978473
290168
463354
1059419
749791
30143
1281080
271440
1902421
1604222
1111685
254095
103562
1317030
176363
1923344
97021
1150250
938264
221606
540633
1341150
1500007
1214844
1655885
1418604
600796
1361913
1622606
1794223
1510388
1935590
217161
101499
1728855
1215539
1126354
424771
1572125
469766
1172943
318872
1441388
1808215
900549
1972043
1892434
1946679
27467
1583401
1515647
1550398
1562089
671653
1537656
805573
758889
77730
1085970
288531
375869
1372890
1079935
1769424
1821944
1529712
624818
35090
446237
980175
967261
424820
115094
558792
1885638
773913
246635
93661
1686496
635535
168048
735665
572600
1686180
1338091
490381
754672
344884
962931
1738101
1247548
284418
1187888
1135734
734001
1805214
1381848
1936787
1066929
611533
826754
424458
1445944
968425
960920
152306
215483
907844
1871413
1889119
572175
327044
359070
1072661
216825
1438596
1343965
1104474
292632
1545319
1340597
1649291
1902325
316090
1059528
757669
1725526
1691999
38486
616781
238330
460899
808166
1858060
184183
169047
525865
825077
314904
1395495
329842
1500235
1430396
1087603
1329198
431552
1315747
1538734
1098252
1223174
919510
1495098
1218977
922891
1338177
1543832
468976
1547234
24259
1431927
1414888
646609
376295
987046
1149686
435954
61035
1960136
59021
978058
1690789
441759
319235
866843
172542
768396
1389829
909078
1425023
1963215
1931511
1503741
1182671
1873052
651745
1366844
1100240
114870
1281899
1748517
1508268
1148730
1727007
1770006
1234467
1244479
1053469
73285
1158934
42019
789151
1204136
1172431
1265877
1326325
930961
75449
1321768
1917132
1936620
466950
1505819
814966
216389
74288
1306152
1009259
1792956
1917011
364990
1776158
1709052
1758139
1261213
1496319
1583532
1275984
983696
1386294
1899023
736125
1928595
1272404
1395558
835719
1894724
1739085
393017
1361467
1288576
1101600
1703347
603979
1991584
942685
1579380
548624
664112
752431
1024406
1351853
296919
1884349
645797
664648
356450
1722376
715513
1835522
1682937
1250603
1729985
784042
342568
959855
44776
1593184
1023470
1204388
1542471
87417
593922
1573876
590621
807507
1181144
1308374
1866355
495980
1717537
1639486
1781685
1565761
75157
1548609
1062526
1310626
236985
217996
991211
306953
548998
1748698
1269427
1844871
243829
225857
993055
1260695
1470486
1618092
1113643
972909
1295825
637057
936839
288413
16669
581630
546629
465005
728059
948759
1065195
1998342
1349934
1513166
1409152
1247277
606454
1686073
365349
638495
455795
197173
1058112
1167952
1497567
623996
1840100
420259
243059
363514
994049
1679587
135278
1614583
1859296
1478599
506200
480246
970537
1314663
454637
681015
812034
1846894
550438
1747323
1351610
96092
672898
1141761
525145
777605
1724318
1334351
1861548
90000
1892972
245866
992668
1145472
1939047
1943845
1653713
898291
1937748
326592
804103
1088924
383983
1724054
1677424
153035
116164
266722
1840885
1498377
887801
1509607
1747249
403321
464422
1477461
99961
303944
313474
760610
823653
698815
226135
763274
40346
598377
1845330
604536
440725
575986
1640793
483699
1309173
1457686
359789
952639
794202
479210
852300
1746648
1549637
500267
1174982
89719
1742843
1371934
1794693
1609498
282629
93248
681203
1103866
602553
1491890
923006
320765
1246331
943200
1703907
468774
1550013
1204967
1464306
1613852
1130850
177554
1309102
1935362
1541551
304967
589980
582053
225032
1158921
697768
1322221
1223816
114098
1276337
1451556
1132725
1495223
465608
1457904
1725373
1720550
377564
1792258
88283
1426590
760899
621428
721569
1662856
1013827
1348319
491624
281637
516735
383255
1572576
358144
69887
1287758
1458197
1573795
530492
1643664
912302
475967
141370
804498
826854
250774
1076144
415855
1926235
796060
1561996
1893499
951256
424538
566429
1743157
258081
1054602
1151628
1435793
183271
597538
1758181
692291
1721838
1921146
124964
1690862
1446610
1015242
747790
1773509
1591860
666665
1417638
1091019
1016656
1541031
1997616
1111173
949597
1136420
1465185
1270088
1385918
1701944
825205
1212924
1810861
1065658
1339220
862655
541762
1529577
1604571
756526
1428449
589802
471903
1479107
1671413
383356
607339
1096480
115211
1672440
1648249
1611904
141023
1194672
663012
667035
1129085
924391
403061
191573
1434156
222663
310040
693231
32200
820618
1040807
1285035
810472
869712
1877637
1742903
441584
650411
184981
341859
936044
1978808
433466
602475
1732796
1179123
1699755
1472134
18994
1911168
116582
1673248
949971
1693970
1217497
1737563
1279136
1496501
603986
1851312
1368125
811912
1730473
134276
1230684
584625
1430010
657168
1594248
278746
1085676
21966
1430850
1836469
1856161
1688633
1500903
1398023
1552805
936158
755880
1691715
1360493
626227
346163
1521172
287051
390193
1513040
1254210
595826
66469
487484
721485
275544
84684
87353
1883076
563953
306355
105707
1568286
816421
1830019
162548
736671
1135165
722215
1230122
404289
1915051
573008
1672593
674789
104601
264431
1185216
582205
833262
1769920
472449
1719107
1458025
1194889
156420
1497499
125518
856378
114211
399293
487071
1659381
1637610
1974327
982543
1833709
287610
1040396
24459
110334
1035579
1807149
406439
1959360
335611
1224035
1298424
365589
552680
1161772
563925
695149
1199940
1404406
280991
994827
1183409
1130501
653732
486173
1119391
327874
671738
978191
1000902
1965101
920004
1370275
534137
1523295
1908711
89242
794964
1837816
1167357
1700019
134356
809145
361212
995247
1985054
740409
1434695
679898
1201702
1913958
1297580
96159
813747
333602
1752672
448362
1164893
409480
1257722
263047
854544
1998316
637295
1980706
710911
1881734
755093
754231
1249466
1987504
451495
15245
1914873
1134851
1943335
1092395
711316
1765944
99805
695749
317980
1996960
1208163
1440564
768799
1614624
1550304
177980
1178417
508258
1092545
399828
1314160
1600804
161925
1397855
756649
1964670
1332348
703234
1727316
9023
1384376
277157
603373
353911
1639930
410216
1162273
1690101
900612
619252
1058739
969786
1153414
1787975
1653066
196579
1531125
1885739
633841
622922
498231
1808822
1470374
572030
960618
1468354
881273
1529823
1295185
1896761
535908
1842744
993304
500432
1269159
240679
1525612
1765047
1321132
1128007
1387168
238413
274841
511828
656268
864398
886651
329516
109372
1597904
1124821
277292
688401
287023
1604147
1183996
1656428
1823189
1054721
1088911
897062
474665
200129
110792
1046097
1201982
67022
1267876
343586
456620
606817
242002
801953
872970
136809
627013
1153374
20514
699629
1386854
1616097
1458237
1178693
1806422
188742
1978501
1719421
940362
202032
763961
1172562
1405610
1936672
31917
1170089
212277
192995
339598
1304422
1121319
142334
1122386
1895212
815558
878045
1370541
1014067
1366997
1000562
1521539
1261672
768995
1107147
536210
513954
78428
27885
403746
1371702
534799
731694
853959
228115
1924341
85473
1712271
415468
1598394
851253
1932896
1610235
1975326
593301
638510
117000
297680
577552
1827982
789802
1750564
1986876
1426936
785054
31910
1025577
125359
379204
1833869
1383074
515976
165794
704354
1744714
1154362
1027503
1364402
1785074
579
434705
1464363
958047
1135584
1082329
309658
342657
1174586
108250
22687
1476242
605142
1500205
642106
52037
991559
856873
1074299
1491372
994070
1938441
1864833
82123
1694579
1631132
329985
1268751
90726
616707
567661
1588637
65870
759459
1054691
999856
1740811
43351
1313512
558998
1114905
108827
872406
1735001
1385055
214216
982904
1071692
781059
30346
1105553
731805
337861
784409
1236390
1933370
619115
831814
1266251
1713641
1131671
1857869
1576818
660932
1089289
1809114
454763
1965382
789663
1451138
1476445
1260399
710906
412919
467667
491502
425506
1887500
397460
1528967
365915
1710582
583311
1417981
178607
928196
309067
133253
884703
523837
684438
1969926
805735
800240
767205
894920
79300
527006
1508243
1588974
858992
1488702
1782251
1958019
25589
721333
1864487
1747697
1759851
809048
1395848
371114
801070
280005
73612
814740
205639
675519
1176807
1468760
1926024
1849471
482564
1736288
1564960
1842791
1651480
322719
1790365
1775198
813413
843879
862868
1644327
1974979
118303
1509939
777981
950770
1871852
950242
1056744
1662583
1657936
1755201
1305113
1821361
27270
286733
1250769
180330
1454744
291583
787776
1707635
315904
953926
1965865
1596858
495876
1057577
993819
1954698
213582
1265224
496903
1673301
1307444
1913692
858087
414062
1217751
1598454
1295772
1626992
1445363
1855787
49565
559389
539682
1211517
722684
762186
1018292
1559363
871025
1679217
410971
1101962
553929
1351915
1915795
337065
268477
1536440
1409552
1116736
263012
1226860
1247826
14817
312167
334807
1126620
540798
375841
1527052
263283
680389
1306394
1326492
1580966
540930
1149136
702340
475407
982885
523661
569653
447594
935611
1195535
1365282
1655733
170762
1703596
1386174
572149
322820
681039
314522
1473500
1920356
552878
769101
1089549
941977
35829
1841757
979992
378991
960192
1173278
33983
1410841
1907022
101856
1927933
1494055
5735
1323745
1780964
756677
1816386
1862671
841600
177007
818222
583912
104393
1424988
1658783
1300688
302141
74257
1884301
1099437
146210
884808
524859
1491646
504919
1961361
1570621
1472796
494730
405613
1465375
1711143
1597444
138530
1937782
1858699
382009
986502
1338777
1628063
1193243
631942
119330
672568
1104645
1059450
761819
86031
1754803
1267874
1967045
139550
483225
1128372
898197
323057
959396
1116615
1529512
1819433
246391
1460217
247352
858555
977039
1957281
1939368
4760
259831
1176964
614069
141472
313396
621252
354939
45820
1189651
445341
1929343
651908
73458
212237
435001
1409288
1502703
1445872
317819
1908578
876049
564086
1011304
1569155
1836533
1065435
1097907
1015425
1676325
1043589
732325
319228
1915772
503862
1862630
1712946
1005200
269337
1909826
1870266
670804
1716865
1615656
1326718
1240041
1640337
992748
1933918
893141
1376303
723180
1661372
387621
1855189
188904
1797210
1775336
493402
1345743
429708
1073789
1504539
977727
1829983
960248
732793
1735785
83546
906102
660049
812314
1202726
804885
316299
432301
1754941
1055703
1618012
1070661
231980
1684869
1134897
1310459
749384
1095682
551033
593022
1760395
170536
1826252
1093688
1758245
1359702
110024
609174
594592
1796496
969276
1648856
881867
1097020
68433
1087750
1692916
220437
1065548
1937537
1318838
1982423
129583
915251
872709
1063784
1381561
357866
1494939
1257272
1964317
486
1734894
106821
1458553
609823
704375
618418
999063
1631027
1980252
1946369
260300
1983966
679533
1187988
1721618
627518
1947099
372429
529041
1502308
1269635
1999068
720180
977674
1335910
1890359
1896141
1194994
1313836
1904708
629636
500023
728863
1487725
1774353
1653978
1004545
156357
657117
1739729
739288
558074
1188552
1143528
1824292
1030331
739231
119403
914349
1331107
1140907
1604464
1927446
371302
690270
779971
571511
389145
989199
581556
1082812
146396
1393602
1839814
741458
1486576
1709740
1632805
1421941
707462
1005372
1645501
965053
385715
626311
1547431
480036
629979
1205300
200228
1334858
1418246
1459184
1478463
1270195
1771914
299035
1038899
708118
763491
1647149
797716
1291734
1952542
1752808
1374567
40680
1583164
1734247
1196833
212803
1475481
1147396
1715150
648685
1081983
1672304
63745
445008
797908
1477301
1061023
49135
1704615
1792918
963405
114468
1448994
1526111
873553
1374211
479036
1548307
37016
1469656
1232918
984507
1756048
438022
23387
366953
785277
1640813
117647
1292991
1622762
363161
1095563
1150646
916818
588104
72507
71186
788252
1191023
1769377
434129
735378
1173360
1017931
955659
92590
1609336
1833580
885922
906177
897401
1056847
902008
496064
1374750
1241419
1752744
708269
1531781
997184
21249
950584
971240
318927
974281
1411824
1538291
1888182
413114
1539336
1743501
94172
715364
1771118
1302420
15877
1966288
726550
974559
950149
447671
279792
1625604
1550809
728460
434840
1267124
913485
1772968
1579817
789523
1187314
1559723
1366987
462459
990043
106402
648649
698667
1409891
37991
119754
592692
1179176
576241
1442606
874691
458047
62932
628295
1725529
1984665
448135
889694
1748379
1027930
1453692
1064146
80304
1177623
1177246
1782042
1282805
446782
1068623
343262
1777063
1623868
195048
1721148
46705
1006178
944951
1021339
722921
993594
753970
184600
296996
52529
170884
1290626
1350902
408711
410555
1133904
420616
290961
1841203
1808759
1467120
587710
1845978
1957028
1156699
23023
1679967
1428202
21305
340585
1659588
380185
941197
288417
480660
399940
1446668
496940
990901
244620
345784
1272417
298996
1027054
1276851
583405
1871635
995659
1002690
667321
1593521
1175226
917918
945786
354545
699215
1672159
314
1952603
1256399
353659
137994
1476357
1641937
1154320
1598047
428882
1404364
471171
588167
1119284
876246
121411
1956929
1754830
976379
1393814
613269
234002
1849763
200751
1098585
1508068
239885
1840425
407287
442115
430878
1179654
1710724
767124
878571
1420417
1478202
240280
1850406
1764930
1556
729086
1439928
715667
1984682
818564
336544
467140
1815293
1498208
1280196
302628
1163311
804560
1302645
782729
1744853
753386
1427561
1280459
1690403
972723
191091
1666473
1170571
1219731
1607560
1211973
522814
25297
1130345
161902
1636532
1252767
480825
1781842
719620
1433774
337365
1540541
1927541
1697819
51396
1152084
1577017
1765839
1497188
1705270
1765593
482308
464176
246139
35139
998090
1585899
1486427
1615350
1857220
1117878
1581448
1758509
933855
1506216
987589
1401709
1126338
188516
718735
1413408
526818
1374078
964527
859507
886699
747529
978586
1410311
1211538
1122234
195943
227783
170569
1430720
558810
1228517
1512969
874891
1632633
1581828
831968
642189
698571
1677454
487812
3575
532865
1425744
236536
106509
1923432
1172918
519221
80642
1312839
1071027
1364692
769076
1290272
80058
1732654
345162
367766
1725343
1500695
946438
1053437
1110677
942977
1825949
477352
441400
1485966
694652
1867061
155607
1212779
1512735
1333661
605703
1876622
735247
662951
1008423
413141
1831357
646213
271678
1897304
736576
1999590
1314410
1653754
1511605
1265436
489254
1728450
259388
1598059
1289865
394388
1066738
303407
213783
272089
1088856
600470
738146
1068490
969336
244417
1994693
1351401
1592838
1625468
314199
1587007
490007
1659750
714267
1389956
1185343
1910401
1582817
1085124
1320099
1886870
207844
1829262
419663
4114
201620
837237
221961
980604
409044
1944712
757516
501242
561852
1065131
1809007
595707
1169300
984950
505935
211544
1257911
916353
1779212
187461
1017525
1281290
1412454
1405235
327584
1807190
1041041
354188
1530975
1505998
918583
1008250
1099275
844567
1351873
606188
648706
888571
1888104
1760703
1274539
723126
200376
778058
1521787
86514
1935465
58815
766413
308104
1075371
982875
170567
337991
652545
605592
1812380
99771
1910879
1282739
219951
172977
730525
824515
306456
1933044
1496328
1192362
565619
1752338
344567
15282
1651937
2983
9437
1069869
876776
692303
784663
67818
1173303
1951466
377386
1119467
1705725
1536985
107483
1314038
1482790
608570
1330971
1506203
340535
1231922
567788
1904051
1927035
668362
1500289
1527378
916639
69633
181883
969945
1659098
1966803
1985308
1764834
199378
349472
1706339
1906599
502536
1946499
1236851
344702
183592
1210099
911725
1609232
1421034
685744
1377764
973385
1921319
710423
1737768
1618149
1586960
1683960
434459
292305
1365854
403867
1065342
472967
36815
1238289
1795292
664152
1041248
1061340
996475
872026
444258
926574
21103
1524693
1004582
1857194
934517
1060757
336299
458408
17525
557936
931211
886528
540825
318559
432586
762607
1780598
1793435
269581
1533172
1861038
1523069
1959223
874407
1310630
117162
668515
1915730
990907
1074711
1236609
1648807
87634
1052285
1106436
969956
81632
1603607
336092
1700348
157085
1365185
1064156
1805330
1152701
429561
175663
1434897
1203805
499916
1636034
552515
2906
1312534
1795895
1508674
1073349
526997
1790440
1656819
387212
881119
1708657
448373
847298
353945
371151
1713699
1791847
572710
1617175
485642
859636
59568
1563037
1689204
1945830
1598153
1836889
1193902
1092478
477192
1423367
1564125
746040
1964409
772364
1198664
1179350
773825
727936
1038654
1973533
1508973
312836
895059
1816969
1980003
396423
182409
1052967
1507795
242088
1244248
649299
1127689
104979
1574589
1541061
1819201
536937
1135296
1966742
140885
1879655
144134
1847653
1301660
1409599
803353
817338
166278
1586698
1339546
1726249
1732401
108768
397372
678205
1061587
433
389875
1428019
511215
858325
1303300
296750
1468496
831930
979543
436307
56259
1474128
525525
575044
1939624
514413
1162892
812871
1703882
340882
663002
1624477
329139
394605
149698
1195570
743926
1694405
294040
1231106
537499
261388
1663942
137037
743405
11319
1553681
1533538
369826
979803
1897784
486263
411231
200684
1825978
269996
1389338
945994
106389
1693346
919020
1717465
1983456
850969
1581264
1436839
910502
582974
908200
1907689
676120
1414003
804179
1483734
737609
405833
678478
1125820
1099869
854162
1684066
1006669
101682
16044
1430537
660564
742324
788948
1411719
532333
1724303
1393250
660761
1198788
442873
1181960
1961873
1297243
1332416
649303
556784
780683
1452070
825750
1375164
503517
1277560
464823
995629
905363
895636
1897021
681112
1327947
1829846
920768
481400
1335731
1574552
1662182
1894623
626977
50937
54347
1543999
1859155
1579271
665904
644235
1969091
19605
41771
1961767
901671
1934978
100545
1208214
123193
1424464
898744
908470
1623963
933878
345747
1268101
1626962
1863210
985808
1256246
252717
696301
442652
1210574
1922713
544911
1205120
1996611
389327
535283
1928638
767509
525178
1096963
382981
1296630
776569
1369116
1725494
1842339
1415380
1954284
1974448
1440990
1124936
610148
1338738
1457784
1948680
350349
263505
194763
387332
1684284
1140253
1331481
559469
1598909
1403127
1109828
1416004
101049
1641385
1015348
1543134
1391929
144371
838167
997625
424100
1817319
545772
1058243
859374
1242761
183542
780061
666417
1111701
1857946
167130
1720396
237134
1341265
488862
350623
1036136
804098
547446
675798
1643560
580270
647848
1577268
1509446
896454
891031
600075
140001
1588407
1494208
1334787
667824
876594
1889966
143970
1850134
940759
1662626
1076086
1729907
986347
124468
1140475
1811863
1852744
1193823
1178853
1748611
169910
560300
406618
1989825
337628
475718
758344
1167342
69749
502785
445996
1305476
1058627
1730028
804963
169996
1828411
1897127
1111201
638077
811129
177853
784613
402055
1175786
471761
1577810
165697
1245136
1494759
1449813
1366474
261556
1127916
1167957
1175970
441211
1120985
771238
1472001
683942
1897003
545042
1185480
699008
680598
1768309
843392
1128466
478892
1007587
647130
1468014
1581523
382631
1401810
1650971
1413512
599537
567336
1667568
1117186
1720022
1204569
1533124
1013130
1735584
1959805
1173643
462579
1402140
981284
1972784
122909
1729580
1223206
1289660
1119027
300459
1582051
865843
1018404
929195
1880280
285973
272656
509287
774667
419622
1604895
1178248
1086512
911764
692375
398822
1752282
1887067
834841
189453
678620
642829
1134109
1416058
1337269
740128
1987298
326027
785802
480596
804560
1108738
1379700
151307
1292659
1877534
285751
797606
842072
925543
1035234
618747
787939
1557239
562036
566411
218239
1817333
1848238
1176574
584577
242059
957200
1440222
1795909
1076238
1816612
1989302
1990950
721296
334158
753482
1850287
21978
469932
283620
1054673
827492
671676
1439461
1938688
1297914
1917949
646606
1944872
719071
333591
1421162
1187538
302564
1850220
179333
451994
1327614
898127
1125095
1747326
1878931
1438077
956067
1098923
1679363
817024
852826
768492
1943075
706460
1913227
205560
1609507
952240
777075
1655736
1058885
1350095
1878028
1162110
428817
772801
676023
1478527
112593
537745
1159225
618463
1223249
1432482
1267611
1894978
1298521
274105
923785
1351808
910841
103129
165606
1223725
1890831
427865
430101
848193
1826407
32623
144924
1504639
741476
951944
124246
1983458
941611
1200012
1628567
442347
396645
1788343
1918534
1170374
477861
277325
1320911
403659
1997504
1508441
1832972
1507724
870974
1329209
1763453
277379
516807
1541886
1851940
15396
1400876
99250
1669573
627423
1987382
1786884
554985
1611159
1914334
871145
1425210
421461
1955427
314873
1656308
41853
780516
616237
1366767
1338496
113046
1473348
84175
740037
1717005
1967056
1796360
432202
408520
640276
1809925
1208186
141536
1488410
985313
1849317
434849
585043
1433295
908483
58505
1585273
644785
1503981
1910550
388272
1879376
1853468
1114363
1850726
1754591
207116
958829
1735290
1226522
942946
328821
541356
1245606
1721390
609050
848403
1844642
911028
263547
1395374
1667328
1212814
1830667
1975772
394134
1919787
8592
1972347
1105560
1113275
524161
43450
86213
1304138
1423419
211693
961721
1352879
703955
1690153
1276614
1923042
893792
945896
514496
246037
622205
1708785
360289
245573
423451
1824793
822755
812547
12287
8173
593962
798433
53247
1366928
160286
1212856
1874602
1381943
1869646
1314004
232373
84216
1529640
716561
1328612
1426877
1026664
345025
1486556
411160
798975
1793331
1528339
1638637
11435
562763
1009092
382479
550105
1764729
473445
666527
208341
1948686
414006
275769
1055903
1998550
1602170
759952
1729553
1390893
828212
1066641
1225713
295957
1894031
1847930
1721410
1710386
473747
16379
933670
1755853
1669238
1041207
888456
932997
406604
1640831
220365
564842
1863728
488958
1254561
703779
669687
1377221
1216396
1946642
624632
592722
1244836
153845
478640
1524630
1519510
1696826
805583
323433
1802384
1641839
73118
585818
399308
731097
1777167
1881837
217765
1327833
1867970
1100956
1796038
524750
942568
549253
1532303
1116909
721573
1229250
1959572
1973742
1263473
1105194
1951211
758174
1674744
30868
435960
1975674
1689422
458707
1433711
689705
466035
328234
1865383
254063
69879
1056834
410307
329728
641646
1190564
1233757
1621105
891912
4915
14226
1968642
167740
1461890
597668
1818687
1425012
647077
1828517
1922218
500296
559537
1368071
1980823
342474
257277
698479
1937972
560277
1707830
1610562
1630391
665964
1506782
418560
19848
1577281
280543
350108
1778941
139506
1243694
1466827
736058
304613
584673
1159818
1474517
1043496
1948078
1592289
1387486
1233111
1172688
794178
1578734
328781
1048909
1369422
282780
1681522
1628649
1135685
293184
442761
1805079
62481
398567
703078
66772
1209502
1451358
1299187
1292489
1046951
583877
728103
627198
859034
1609153
424999
1230187
693624
292451
727953
1606199
1769822
525296
925350
1396018
1565123
1008561
670860
1168263
555371
1401637
70814
1593315
642799
281751
703504
1237235
887040
1510634
359177
604292
1370124
803739
221251
484900
1165229
153576
1042811
450808
927931
306328
933678
1572069
1339029
532490
73328
932215
1882827
1310205
1223584
608534
911281
1077979
574010
212265
855309
1664383
1956170
686332
1155169
1271503
1401048
1945588
19265
1253355
205224
1629417
1060856
1659195
1959841
1194489
1587348
1648478
1697393
1771905
1965772
863374
323278
587553
1749832
404631
1307633
1851742
1105870
1844815
948706
1337621
1579473
869407
374228
546987
1742402
670658
164087
1430137
1301523
1494781
567559
1702405
914317
1164541
67289
679688
263700
1680701
1467496
418630
892404
218461
608705
439720
1282995
184141
1682577
161990
567412
1345172
1578257
1763935
1291316
1509281
822258
1130514
394702
1076238
1128347
1076128
79501
570678
1123921
479196
1446045
711139
1670490
853209
905426
862510
606257
1210816
717534
261944
1482167
1529415
849187
998589
175963
1211752
1472151
88364
1408819
1736522
231982
1597475
1196518
258953
24029
20087
779709
1549978
388289
893971
1524470
1899734
1373688
1469423
1628914
912588
1678618
1520270
1868737
1620901
110600
919186
1198916
1312353
937254
1935599
566897
1101356
982503
351283
1324574
450158
342730
99660
1431630
80294
46375
729301
1686518
716436
1246984
515771
1119298
661465
878448
167757
1140459
1499426
995422
533606
880819
1692749
1798331
948554
1503466
1840727
735818
603197
1349603
1076483
1032171
806793
612165
1125890
1892836
1301713
481464
695904
142202
1708964
490731
373089
23452
1101265
261010
1022404
81329
365158
1049572
843145
1083559
226849
788329
1587495
1645106
114877
779032
255978
1257138
1610406
1320966
655202
98646
1170900
545881
1343848
1926330
1557290
359519
130201
1046626
1870635
763365
1949477
327270
1248626
16301
1639129
284173
550692
1951984
1995218
1803787
1748101
1223948
1946575
1630511
760141
1649414
1188241
1284621
21588
1533424
30745
1856943
1447258
65571
1183943
1412121
1913524
604985
203263
1232835
380311
805795
905438
840919
1206859
1533067
105809
1018615
1299029
1192314
35097
1168596
812814
1548536
1129662
343637
1362461
592939
1225509
1233989
500337
198826
1602495
594966
328517
1233379
1771678
136617
1955923
553667
1482150
1315212
395605
785593
435040
568841
1395408
1682493
1088836
1802727
568519
41518
934222
1357047
925691
1628758
75694
249745
105697
1061629
1060412
850384
612074
770557
693270
1878009
1684957
776825
1460974
501706
693333
1125264
1635738
1451911
1932636
1011179
513138
1078441
1086750
592864
195872
525685
1011273
1509889
1336262
708015
417513
1686435
815896
1778545
651219
1307924
1897072
526337
15753
529432
1699831
1604441
794651
1500520
1617802
1757122
1690855
857051
368334
1738973
1208582
634041
861772
166417
42874
339512
707159
534342
277817
790757
981920
1927679
1513556
1899029
139641
921864
604553
1452537
748822
210100
446131
531499
1099685
1027720
1285563
1631334
1714121
914900
1607030
1122950
86417
1554019
242665
241399
1530089
809234
756237
1348940
190283
1180953
141233
191105
244045
1205341
510927
919333
1366191
946688
1413916
665686
1356983
427994
1001862
467967
345805
253165
1126805
1159276
766645
1783198
1261203
159957
1318945
458449
1870606
1955416
118351
1201323
1060255
1413295
522144
278226
1040086
450202
932461
1883896
529275
276450
634899
162277
388315
1325737
1599646
527274
1299964
692714
1486124
1949069
1238964
1821942
1796875
1985632
422259
1210408
1623380
774721
711503
548343
349014
1009072
1750159
288617
1012928
1372401
476999
297153
360921
185693
1481796
1502890
1512117
742333
1414205
508133
1966479
83591
625949
1841986
1294100
897957
1509226
1669388
726078
1821288
932781
1282242
880040
793038
1208325
148797
749963
1057720
436965
1731369
205746
1218414
1059694
1339388
873037
467847
1720125
388377
1289199
1298587
1106002
1242414
1281265
1933295
1321665
745761
1305210
600659
1544852
766681
949884
65163
773800
428747
1259870
1059375
555580
1724997
1353651
5070
1831251
1165896
1490022
1944022
1302438
1524533
881248
1578009
610548
128854
305769
1102643
518829
358051
1358322
1648601
1236012
854405
1587514
65591
1608723
733224
1477049
1253439
701014
1910661
585793
776341
50424
707540
409286
959335
1677844
1090583
337177
1056044
1871217
1798225
295844
941545
1351205
1013961
1468441
1234358
1411838
1561173
561456
946297
1973745
1316776
77496
1439888
1739216
1295667
1010035
209752
1935188
902607
1353011
1482506
1352013
1528185
1448669
175588
1760027
1110736
1386211
1143852
191522
619753
238184
755439
1368187
1117265
1235546
402764
1601167
1515917
1117432
1777012
1530270
906570
839676
1818027
1542742
1787896
1225217
1085940
475388
1950398
666072
790299
898242
327089
811778
599812
650134
1535679
1883668
1633333
583226
1226370
94470
1415269
1218307
1292261
1638137
1334676
1755652
19902
196176
1600466
58421
1002880
283392
1945350
377562
324985
1372273
387762
1393130
939272
635993
1640942
904084
832473
451126
459118
31745
1218811
318069
1966871
292005
1181585
430002
1586870
1403571
934209
1684831
794036
830430
1869504
262984
1446115
50832
1207081
639495
1931829
400567
917074
1077943
66941
880072
1622821
1234220
198281
608009
315886
663563
300660
1422301
330933
1473553
180310
155426
406751
348753
875981
1740442
974162
846353
866404
100043
1290036
616717
326225
11088
357284
613483
1310060
737408
769654
598622
279385
718913
655211
1438511
1774876
246013
1472831
1244629
1407947
1145961
1484253
1563406
1732739
670207
824417
1398295
209556
869525
1761960
1166291
426665
570380
784377
1032845
954824
262335
1596990
1891824
967930
1852275
184658
809780
1335633
973388
1713650
135254
1631514
65777
1972409
1097255
1427177
1903217
660926
348875
1918646
594534
1039316
668389
1802339
1197930
1095208
1532380
932294
1587792
1110298
1366042
1729804
1881290
259348
383584
666804
1600535
1611635
1589143
1256754
990364
1977550
637439
1350856
1287082
1846976
363788
186971
1784291
141882
1538238
1077397
1045665
1163179
601569
177455
99860
336966
717841
1378408
287429
893011
1476227
139521
641376
785790
1364841
1845205
1527953
1171887
1868022
1080883
403746
1351509
1410653
816949
9119
1427882
184128
1618617
1221525
926509
690543
1639379
1523357
890135
259698
130882
1473856
60672
389199
1995497
130287
200162
1584686
1722607
104684
615686
1971108
206843
939170
705267
104400
405159
1062996
872049
1138343
1005234
723528
10549
573655
904022
798700
815002
1805186
1191620
927511
1567094
1823865
1517222
269347
172883
1830031
1702312
187899
52569
1682269
269467
609212
487029
121545
159792
593447
1562465
620913
340990
607163
1593516
1775656
1584591
1219454
1857105
293476
704538
683258
1294963
1136021
545971
1759746
1129268
336536
1885379
1640349
1765001
978243
168902
1813236
844778
919767
1753706
1328600
727179
1181739
594767
887339
777092
170959
1372159
1620997
597530
496383
789602
1614892
1110342
1379737
1244020
1463925
836493
1112685
1327183
1901847
1644084
421639
1437584
1044699
588851
266346
1353136
1402855
1603567
117628
1154647
1260468
1889726
213824
1494941
489920
222554
819329
566238
617168
1876409
1591482
1100760
160751
1851756
1098903
1542358
1570917
1022973
279658
475413
1658046
1348755
1300671
559605
1417716
648082
865340
313085
102296
1331661
1090006
464067
171907
280081
448739
1754582
512667
971873
654841
1474993
120059
9517
1326609
1116085
856704
882797
784853
254563
625998
1135072
1059736
1546931
1987452
1374432
1146672
198114
1966825
1917798
1386479
537139
1673610
1384318
62071
1509973
643442
1727376
1686331
1863305
236051
702720
940341
1602504
957761
1219891
1527601
1459142
1090759
1133346
941821
1151518
1539779
762081
1015926
627563
1565160
336483
148838
1156901
1403440
358577
1041890
1868239
1565827
929242
1751841
826269
671492
1450995
546389
1828197
1820728
645932
403930
1680365
1108543
1570331
1879703
1816826
578899
231961
520275
1226245
1657795
1652369
127277
1508139
1708305
533598
1393708
324759
1251308
1332678
102012
1319134
877871
1831413
1293612
943306
1639237
1185616
80370
591902
1109112
22826
1645407
1506993
1185996
1830714
528168
1764549
1422510
860667
996695
1316771
572328
1617766
506940
453233
1690561
1971563
762149
339604
1575780
135114
141052
1774983
729419
684466
882500
358120
1446797
1069394
143612
484518
1254635
1208638
1872125
580362
1578488
457019
826476
1409043
1690372
675581
391034
560044
1210320
1111175
590786
217201
1434592
1496064
581276
701018
1041813
752611
496785
936510
505860
1989207
35953
984542
1576319
932573
572540
1071377
1952586
284065
195268
443546
1188045
1812762
1446165
1251352
733333
1054973
1186578
1163783
160176
1896621
988829
402865
1043912
1536454
1464997
1966183
872619
236071
978018
1771340
916413
740884
266676
1023596
1457150
48040
1960062
386999
880182
444432
66133
1395519
1996080
61336
1814296
1108148
1752720
1021011
217973
1457268
517914
274135
1783460
1696075
751687
1603924
507474
1336395
94526
713233
518541
511690
1818843
734100
855702
1238977
1458703
1400633
324282
979802
1568318
1550375
1027692
518747
159753
769867
503647
826511
1348747
592091
757338
1758140
2256
1553337
486008
1201736
203475
239041
231025
637044
994951
137583
613401
1202739
412009
1783663
1316169
283579
763658
165116
1005890
1982883
507966
370420
545090
1070473
273770
656443
1498479
1842388
498235
1001247
1802953
1579669
1544385
1305175
249467
1702388
1644207
47350
400383
323552
1251565
1502307
1497996
1850068
154468
546120
93084
1471174
1889296
181709
1839853
212179
1858120
1463884
46314
1189875
1804308
592804
973593
657253
919608
319557
57339
842706
376374
60837
1070622
1779761
1580217
1273415
375683
1716415
702201
1250118
1500293
289040
342960
1522494
54665
1880773
611527
1657290
1243616
694935
881218
787348
409098
1058485
694769
1681584
1959302
495222
1575308
1026690
571070
677698
289053
1833546
1727484
1808864
430549
67977
1080451
283215
615852
851239
40051
841493
1783179
1688088
1734905
1442727
1834633
1643955
895892
836480
353054
307172
1597338
1204161
1330270
132979
298938
734501
855622
316529
732240
1089785
1191173
1013014
1490472
231697
994609
128174
641675
37454
1139651
1264813
557471
1547564
1006837
353274
1749790
724271
752741
1641595
657035
871353
1748861
1124844
1632337
1688010
879062
1640870
1795915
1241932
1740184
1474461
1354950
567570
1474244
104589
1141039
1089331
828047
497539
1560875
866819
1658684
435349
270492
128995
1190690
202273
877974
897154
349177
976032
70697
1641535
1561770
1161734
1492379
389832
1818746
936850
76330
617814
1664672
1157739
1669229
1113084
1938468
1825986
1333027
70229
1243414
1732925
1000953
936846
1191982
1798454
1936967
559553
1572769
249564
1463228
925173
1122705
1062065
1535463
1056919
184664
1981758
951627
1001322
701042
692044
18225
1988013
1230722
1157677
421554
1705270
47049
583752
583221
1212728
679315
261690
1498869
783250
861455
470001
1862753
948913
764067
1995486
891634
142098
38020
1275464
714656
351067
595172
285094
1051336
1469993
1152049
542524
438326
1905312
1667003
1483445
992826
1849902
650760
5571
1466336
370468
630062
1462305
1047327
1300670
236771
1848734
937224
1958028
75044
119959
1207863
1285829
1291817
459844
1168892
1313976
811830
877189
762687
296754
487793
1664716
494580
1680262
1635587
26478
301483
640552
290523
845744
364132
1637906
1684602
687674
1231906
139361
1762353
1909488
1759891
685110
753617
1034042
1913813
192672
388386
258576
1572310
1500428
1263166
391640
1653860
1341728
812468
1804708
1016313
505086
1010831
22901
621656
454007
1398729
1289350
1693732
1536510
1653247
1032403
1389610
1198631
121013
1255285
1487631
1398924
943135
1826483
757044
256957
1314733
947805
1048839
1387589
1171237
318782
1200470
529508
1187274
954449
1340342
1235341
663204
593683
1712989
893675
1939235
781486
414701
72422
529586
1768026
409942
268472
129593
269829
1718540
1738038
642349
1012448
1654027
1169052
999684
1977751
147429
1786729
213670
1077899
59171
253516
1415406
1722647
966816
1871687
1154243
411237
980699
1180699
1367243
1581909
1491812
919197
873732
518014
554013
814223
1171457
1064826
860300
327509
142724
1045190
1907941
1770439
1677452
1560800
691584
1198634
202959
1314583
1105560
1197661
406544
390091
865159
1358616
1149903
1385626
1584652
280854
1064596
1072005
1419630
1497569
1313112
1353305
895807
1865985
1499619
1463063
1768257
917254
1676353
1794560
1943756
1888028
641375
1830299
1146958
1128070
1524837
614120
568983
1932293
1773912
1708434
377866
801839
705202
857268
715168
652267
779285
538586
1887110
1979825
1196928
853181
195810
893460
1135590
258516
606598
500648
1608856
825288
544106
1175255
1090858
1370622
386617
748349
240825
1640479
594259
286398
300023
1246256
125443
1337466
1349310
981510
1856820
81717
121407
1395727
176451
256229
489485
276450
596730
866154
1686019
260151
353496
1614918
1005359
144863
1281694
500980
1962518
1563108
603082
585424
773137
1988772
152029
1804908
758973
571591
591629
1370254
162658
76016
846528
570198
1455728
672594
1408456
1216113
1545870
504529
489039
322122
1254912
700877
1445222
426276
1682809
1648403
499052
432249
1291577
1126892
148228
359147
1540236
587117
503053
292162
1597993
148604
845169
330322
1753563
997290
1884592
891991
1699295
1112059
304087
1887333
1074330
234777
595960
932130
905002
508054
776583
1431697
1465643
1942424
1212833
617749
1043335
1237496
1704492
765363
1563035
1542710
568286
1362502
794510
1328006
1329240
1671986
413646
348691
1890051
827439
658639
1698134
32759
1192747
366491
1439639
165246
662632
909278
991710
766209
1236055
1428948
1153435
387559
1054556
1741136
583567
1473560
1484576
1809432
119458
619648
877323
884794
1351798
1337314
1960440
438436
732148
1752934
1491014
534067
1218533
771124
490238
112950
1092603
1340471
1388083
1520169
310768
1200230
1211601
769308
1310262
1355044
204999
1314389
1888033
691707
872407
1107099
743251
1684487
762237
467219
1581096
62241
1397440
1742382
968205
1643663
597354
1589330
969355
1163506
922457
539709
22425
369931
1821348
1835572
941532
359490
1060476
1149936
853029
1296342
1023122
1286363
786879
265822
688624
944640
747110
1767140
1087098
1356255
1434558
964834
1850102
996408
1044871
1439579
1367072
441099
778644
217110
716446
238209
646730
1596712
744544
399772
1871110
1176405
1153387
527559
1592987
834889
1074843
1518482
200145
1242452
1501749
1088960
1743075
586936
372800
275784
322854
1408839
1646387
656065
637706
1085392
1208718
13376
286962
192185
1272675
1588063
173941
1258077
1327325
471348
1363208
82275
955756
58912
7895
612140
700268
1842785
943281
941702
424474
1204872
1133
653462
847168
98114
1229885
1501815
298521
793940
414481
1251213
1373879
7838
1698427
461323
782037
1830848
1155568
1331085
1676776
859471
928541
240213
1830460
1206170
106117
533965
773459
1792628
1642708
276267
375420
17432
1066621
1052955
1637746
1902473
668351
1147570
105941
253562
1351710
348070
4394
90840
113443
1484607
634580
178717
1854346
1864554
832713
105650
738015
1832118
1266510
543876
7629
1763810
1931494
1440823
1192037
6055
836260
827048
1723015
1986997
371015
1255949
1959053
768323
976677
519973
1804898
408852
1535572
1045197
1609142
1830548
1073880
1563145
200790
1571934
1391854
506161
504389
224661
1173261
26725
1262300
1830834
238619
443518
1426897
707133
1504991
1523732
114158
338671
988592
1287203
1062837
1949196
1342760
918715
1616144
1673859
428193
115184
1863153
772748
1135338
642251
466746
85361
95303
42105
1908206
1480498
1478814
1047943
671384
831043
1566864
1685240
711695
100459
1692963
1057589
534477
186002
1810430
1149873
1574185
350145
177147
1711473
899728
133666
1499273
1559057
1076155
703267
445518
306264
900532
1411228
1524035
620531
1583317
798839
267996
573937
1424855
1498860
1008401
918091
809091
1345511
1082740
1496727
1489814
1747030
1160817
1264158
1839392
392892
568905
651873
800283
1676750
672252
1168282
1037793
1031898
425682
80457
1093632
1731594
966871
141068
785512
1527288
1329038
201479
919196
1075732
1973085
1989005
1773211
1355226
995559
87873
1425764
216950
160222
229863
50977
483333
1109524
1059072
654352
246282
1401632
172416
287650
1758049
1194257
1664371
1544244
204588
1918296
51386
1257319
595012
828973
995018
506453
1409902
1284699
1431240
628197
471088
435076
1526472
1751365
1654980
43095
684475
1613296
817157
1391884
685827
1239793
551874
698206
1830396
658298
1026137
667139
1090566
400144
465050
1456798
1818625
1202789
1851156
1649277
801334
748925
531480
107268
1717138
720379
1585787
377518
588905
1965659
1461230
636709
1220312
1392782
343472
15032
1808063
198867
811185
1573034
1716691
517172
1052268
781247
619147
791767
130103
1035853
1126184
1049176
1420643
1076204
1185355
431086
1143150
1132863
1811203
986400
1791312
1171945
378985
1551916
531589
537169
931627
1455375
541683
838478
166845
1954807
340606
910248
337630
1954156
1171913
510748
1880709
198569
1821781
1955296
1341813
422809
1930647
135059
257760
59231
370530
692294
1139538
429469
843599
743087
597121
1885042
872408
1916762
1044477
398014
857004
1410386
755325
1448565
846064
1473043
95098
1368845
1061657
803085
832032
1542199
639088
932716
804062
519689
1956203
1323191
812809
663579
961416
1835269
593506
1401132
1966584
1220948
311449
517788
1638518
22414
46539
189012
1579129
615861
1720820
39425
566308
717331
1965136
265015
1444390
1859329
1650673
1008398
1729262
951773
1127118
495767
58973
1806663
1242955
1078605
17001
1719677
64495
208919
1255015
959144
1216692
221367
1099021
1542038
1021412
695429
1898029
403349
1579028
191696
409298
247617
750416
1220058
1829986
976712
1304073
1943629
1338421
1608230
521823
1104541
1833644
1901545
368944
1090719
1242727
1909224
1419363
175313
704372
1919296
796874
517222
1805666
1665617
1353552
943089
1031036
1516201
1523764
1596058
1461533
59566
1151745
1243372
606637
1332131
310381
1261122
1627612
1380900
326894
995053
1670672
1886859
1179507
1612861
7658
271697
376519
1178909
1217717
669534
1657532
533999
1113913
1262617
1936655
916421
801589
852502
1266866
1395780
581676
494988
127937
767934
1843056
449283
492866
1390581
1243605
1232780
1185932
762898
1018875
1304823
597771
600647
1422217
1173589
242733
678719
428988
1035240
1349980
266025
1245219
310775
1794875
488959
487493
1932316
998879
466979
232086
1534254
191201
1234991
872121
475658
1490457
1783074
1279407
1416389
872008
233482
593731
1992347
705050
807009
1003120
517529
596387
487009
342143
1598058
1233808
1817775
1143440
1147859
772044
1696912
1179701
1990771
1651665
415087
1930714
1747871
1207423
5931
431536
1134792
1177365
1620749
62089
232065
1212259
1510949
1690168
993363
1282606
585449
1118856
34768
1300142
836042
1559523
1073582
631492
275090
1812796
1267062
1579150
1966326
1777278
21199
1113036
1196559
1497957
358483
1486964
690271
640532
791300
1095302
268153
1891864
854968
1852797
1426464
1737368
455236
234931
1919254
1253459
92727
897859
857786
1633685
1453070
1819628
595405
1679681
564100
906758
993486
1663820
1737568
1858186
1833606
1061592
1818710
1920095
424299
527785
334966
230221
1286758
156104
145239
802844
136687
691080
1660481
588795
1148799
1877974
1475168
407244
135170
111759
1554376
1380100
1158074
53752
572439
1239743
1478876
286822
75498
1201502
1491598
565945
1348795
1257847
362548
1945575
299122
1846812
129392
1737899
1048118
1184355
688284
225608
1147958
327097
1513289
195534
350204
30588
1152315
1999177
1144438
978000
1851380
1842358
589682
740948
1050813
1515672
447510
1327894
1062074
1677855
929603
232603
1973732
1855091
530417
668846
597794
308480
750148
415443
1930634
1890880
769070
1513517
2383
986187
634747
1765668
271815
581653
1826553
858653
1850900
1375402
1834734
1532132
864454
1070947
591760
134108
1369856
1669522
1466068
858917
1750069
946341
1880720
452867
1855122
919400
634303
1425189
96338
1311717
541366
1173823
1012267
727141
148073
1646201
459261
502677
1170918
237146
314287
656756
1665790
818922
1277929
1172014
191548
978950
781719
580536
1638264
560723
1295985
1747965
1322212
1466341
493815
915470
1913258
1899196
1732624
186355
1430293
770493
1070308
741205
323222
179670
111348
1699235
683713
1738470
481798
859738
859435
899421
440033
1361611
1490297
1727161
571317
814271
781388
151650
298863
424860
1801508
1370685
543518
1518373
474802
236046
1709956
534445
1156197
822335
1052003
1212404
1798072
18142
733132
1456994
669862
1281539
1760839
1861777
98123
1608820
1114119
1792699
566790
540560
1118866
442819
1386346
1396959
1766371
1307416
1241551
1343816
21281
1177897
112581
1270895
1576585
771422
1977703
1868843
589158
1376498
1237925
979470
1331240
239328
1946042
162017
1996373
911120
748149
427324
263672
1733762
1997501
1616758
678378
1343660
656824
1685102
1515150
1817313
1564237
451361
549008
8492
1224166
739313
697160
316508
3949
1060164
1467405
38072
905349
496258
1282052
1537515
824054
223148
1142305
1854126
1226270
1188130
1124747
1968664
911247
1916758
341674
1790229
104084
1620540
1558350
1247582
1093463
1287206
1837048
652424
219898
1660525
1957322
1424787
802555
334948
1403097
553360
1755566
1353576
1607660
1974349
782494
805866
258180
315410
188476
737888
1004469
536557
615718
1025405
1649437
485453
605106
290870
97508
855232
690580
333901
1100920
1468375
1626674
1414403
1854257
1747066
832338
1509519
1143424
231669
1410813
1498752
632322
726371
1505269
1487576
830867
91924
937276
1270211
1336109
216741
710049
529580
591670
434880
122254
1505399
953824
1000628
299417
65362
1946405
1809289
861639
827548
1795907
1335524
855268
479815
429468
581259
47247
1287592
89721
265542
173257
1552416
314077
485659
939824
1302699
1495026
1635641
1531008
674557
669739
242559
672803
1147120
243156
1863367
635182
1157915
198715
370526
1633165
1108521
971713
1149220
558804
771702
70970
1628126
1396010
1197573
3403
568370
641628
37924
937778
949545
909608
1731469
1978264
13120
876561
139686
1961839
755209
1808951
1585475
552409
1287589
1684410
314156
1559825
1277240
162325
687488
251705
38762
826161
692088
1620040
1162970
202894
592115
798694
563724
1744281
1299854
1699983
798882
617944
1416984
941537
1973588
547552
1507997
599863
1840834
1133324
1655648
1681930
378218
340531
180367
1465923
1870353
134458
1083263
1020271
1886829
1950082
1146343
1204002
1634482
506356
1621181
1764921
293618
271435
980442
482095
1019926
330406
690498
1359895
570259
1831682
1620406
59372
625480
301413
833265
710621
526554
1229006
21259
1331159
134992
824202
594015
36935
1446194
1699390
1584544
456931
43003
1984854
622993
1170644
509641
1547953
1314256
640863
1981550
1122082
1916105
759857
1570591
1457904
948220
1138918
109590
1123977
508887
525721
723421
765605
1641348
400794
1174526
971148
224583
851679
333587
902072
159440
1801450
1872698
542155
1582568
233317
1715757
1965500
1182113
28649
462711
722511
1566547
1670362
1987649
642966
1785909
1578256
718029
89623
449955
1952650
150626
419088
1919820
1310658
1535181
161125
1313125
47718
1977138
1041763
46459
286607
1884603
857522
1311513
829862
796907
730643
1671758
1920515
1027108
1413360
500051
163979
590428
611817
31332
1757295
878812
516804
851750
605742
986593
367472
1053306
273201
536815
1634307
1470187
1935435
1095351
936165
1821752
1149294
1909533
307455
1551587
1540366
145586
1755218
1171078
897971
276407
1913929
721363
1974119
114232
824811
851431
1378612
333449
592550
779582
266526
1551400
1147224
982846
672150
687814
1380386
996609
801999
55933
1794772
287611
415061
1484585
54543
629181
1578891
1369079
635624
1829562
1566255
1665597
961911
611988
1678469
1315878
369530
1360556
1181324
156945
1296701
608697
1804764
822694
394503
1816525
1108379
1261527
1923622
95958
766469
1779339
869670
1938228
629523
1529111
1286730
748446
1096801
934294
311181
204660
669590
524109
186060
133213
109265
495888
1775158
1963222
653205
1152592
1910993
1757467
1771263
505780
483487
266912
1590670
124861
1847693
496798
132048
436387
1306586
1464571
1720664
1063525
933949
1813778
20635
1997604
1711434
446118
1383642
199636
363782
998977
1298885
1489335
927871
1680826
975530
132512
1340100
834167
54617
1722776
1938462
1895096
1822424
993029
405864
1454366
179071
1231934
1131129
1637550
1344504
1841572
1169266
1643071
824607
1425623
800014
1857640
24480
1255516
1611491
305542
1495039
1198882
82672
1872797
570250
1449953
1086949
500780
1447611
496263
1710358
213908
1065907
1704873
484511
54679
827539
1461061
1673104
692325
24706
1867071
777251
905552
972039
877613
1430495
830481
37007
909614
150299
1037441
1498114
742048
1003438
233129
89852
1486134
1127863
882172
214316
533585
338727
1152904
216386
1259278
682003
1899906
1868117
825443
298603
1557988
549297
69463
1724686
1085389
1606817
691058
85702
1356860
380464
1732198
13031
556288
1927519
1093843
1607475
1516403
215791
1226274
936965
1570069
327265
757218
473682
186784
1882202
598334
976245
1388885
1257955
1931990
1433348
228891
1393408
1279677
1142502
781547
192537
1382131
109130
197013
88496
1594862
251202
977649
1384075
1485766
1628560
796755
80046
888616
724448
1717258
594326
1367085
1527258
1537226
1555166
648995
950481
412334
930009
904876
404641
666170
1522430
1700721
1896627
131406
1258285
1766451
18386
553748
95280
1433362
3399
853107
579930
296873
152979
1248397
553063
881566
1655545
861191
881378
1815366
744313
1988509
1180985
736399
838455
802499
687139
65288
819740
1968096
112661
132962
1084703
1592073
748695
1043874
1782507
181203
1617306
1378544
1281686
1844904
1334763
1813782
168034
539707
284577
1341486
391854
108327
94352
1883287
1154953
1562162
676125
1007745
1907493
229182
1900965
589612
1822578
1419708
1138855
482450
404583
1571886
595135
1420141
1851166
1519405
82761
498545
997832
177817
1648495
945388
736668
1478926
52685
485581
691880
538515
646819
88674
1030525
1567355
1208716
613209
1178639
425669
1608997
748100
836397
1292010
861316
1277812
734218
1726271
1198366
401640
110311
459201
904397
1824772
1338849
867276
214277
1925104
366670
1253298
7166
1110597
372198
1000069
705965
255612
600331
837414
903309
232403
842335
947148
1835667
653215
1326618
1841286
1190020
1709867
792027
1560113
1757274
809935
968703
1856394
8926
380200
168279
176871
1953250
1822879
1258588
1762020
462802
1211110
385479
739675
939881
1270168
485851
1577652
657892
812407
913571
939488
793175
1630088
516567
1427786
830454
1088223
1811700
1881234
432833
1497077
1891522
583330
459450
1864816
1685186
1737180
792037
1350555
735915
895057
1830294
1012754
739727
768616
366843
1403533
352528
1607391
1629424
130244
1173968
584013
896594
1650008
1498808
1854877
1078294
1043254
1470208
570515
545857
1396313
1052280
1012295
93031
1817019
1200948
469915
1884522
1227560
1821531
1572076
438749
282925
1264235
889163
39641
1490029
1253042
160320
1615469
887237
1589926
1788710
17659
644212
337762
1240814
14897
667289
1505950
1365607
720789
1557375
174780
1397994
1237942
908092
238150
737972
122960
100796
449953
1175188
1249488
488568
1618586
1482685
1227078
1351035
503868
1525873
1373851
1581948
1881562
1186106
610498
1710965
1087982
77238
1349300
1624792
1962579
189831
1920956
1502430
723100
1972054
1187177
844997
211246
1834254
83893
1510037
654273
853556
1384710
1805512
1119437
1896938
61678
811605
238453
1669218
227904
1485504
1811900
1668742
663595
809240
1079382
1418641
1576905
813823
1381551
584890
1575291
1809202
1295281
1285459
204865
676714
399914
127467
749122
1215267
155535
1641365
251956
21427
1674648
1497091
431414
1318900
1505139
515832
1599934
515834
471377
1727521
1778038
1215067
1853441
861130
1908702
975913
980763
82165
620671
130706
1795778
1180959
1919065
854441
1035316
675946
1713249
50181
1260309
463474
492373
1928778
1798500
1530833
825064
831223
1251320
312535
1645488
42589
177787
616259
77030
1678040
897892
1318843
667401
1356794
1038155
384791
1684442
1790971
1303680
344062
997900
9075
16584
155097
1387731
690850
831314
179404
1408888
1994096
619727
666260
549659
1040094
1089911
1547162
1870724
1389270
925171
1260912
45843
1076485
421976
291565
1661778
276947
330514
1582869
1479818
1424966
463314
1762183
279100
835515
440199
476462
92294
20731
1548759
236453
721084
177055
1595931
227858
1132677
964075
1281038
1813229
648617
1192426
379143
1085067
1125925
1155966
1764061
140022
372282
13416
361339
155333
844800
756131
35284
662696
440034
1896486
989732
1822975
1314698
3710
1936782
1679486
1062405
1037127
876311
1433487
860059
254211
1044853
1160939
692345
1172052
744648
1088170
1366977
1795346
441985
1723507
1937262
1452223
655256
1994583
502394
351994
626223
1452214
1671479
1274699
633839
1076098
934684
1360788
1116468
1914123
1800531
210042
1344121
456211
1036322
294491
1734162
1933380
837118
1246761
1093049
95004
1233834
1387862
895239
1354309
72664
1241942
868808
258952
57953
1276963
1611142
934224
1868209
1789244
628285
164922
1369463
255432
1706469
922596
1186487
646390
1925522
373944
1581559
746596
378830
973475
950197
1677411
1878428
468453
1418847
409450
226353
490640
396825
1870198
1185278
1770326
962461
260478
451072
344165
1782941
1111655
104154
974901
1913382
922400
705119
605709
676200
1289689
293285
577483
205824
773514
240924
1024392
190760
1530488
1710878
946945
1460861
258
832766
1479820
75831
1775487
1328466
1365591
541775
435837
1759450
282653
1615890
916623
250927
527909
1907005
1758601
1787156
403148
1865743
1189734
1974396
370319
565055
1689825
274768
1622094
1966981
387
346888
1978196
1920575
160326
892167
1766896
209908
1064833
143381
1551467
298991
509380
455922
1762952
32774
1470384
1958723
1156784
572450
1158369
758398
812039
293144
1832101
763147
1788969
645068
1343558
52845
776935
1206584
1157339
38947
1631733
1708900
643993
101035
1562224
735330
1089434
1879520
163777
100140
1853010
203839
716199
1274746
1806913
255382
119896
900260
900227
1767748
1349420
904460
1566934
1830224
639767
955322
58351
964301
1260369
173847
1562474
1125801
1456029
1790203
1472577
1538717
420620
179177
238243
660818
1701072
1170390
1590022
87065
663037
984105
1649233
396498
141938
960648
318889
625578
908022
1605638
1852420
154910
869399
218691
767346
1360704
1416272
349034
487137
435977
1752606
767490
873842
1187782
782110
1554254
1673778
1797179
1526339
706801
1952289
1470753
1348534
1123442
1353656
840881
1848572
598615
672711
1693517
244950
1163338
1734992
1743119
1678234
1636814
1074842
1414043
948912
267835
665592
792580
325488
1967960
960264
1741775
312047
1100866
62264
1703034
1439882
1183023
1455793
1590476
1397479
1500558
1825945
708624
1183268
501122
1505377
1936737
1115814
60926
1091208
330478
406828
640115
1300637
1147180
1233801
1613541
1313418
321525
594179
785367
480346
1656742
10502
430086
647152
1927702
4158
1930011
1214967
1618066
1571638
298395
1269110
126322
1106153
831144
124400
1784302
1591693
1633637
753361
522300
72692
1807022
433590
1594683
1047037
698500
463695
1890419
998623
510319
788750
686455
1817594
465389
164995
772247
42683
1663645
1323744
1803413
62826
1188583
436697
1243547
1553546
134529
1584429
1863947
525399
1889257
1360631
471531
1883405
1364883
164926
1470966
909071
524567
1061781
1767300
1768757
350620
996295
341129
1391775
248695
108829
652175
1134469
1640863
1195286
1991586
625051
910993
875048
1049313
244740
712721
986495
1072862
1958306
1442090
415391
1038758
1929045
1999919
188204
1115487
1488403
9571
1747799
1208641
1405194
1209764
726361
1303588
1398287
1241297
419174
1939175
1212525
1182429
1887153
785032
408500
1712639
1055891
160535
381242
53840
1103075
1991881
541794
842921
1024513
1338047
1092310
98616
224997
937437
1378883
1256020
1906965
325267
1510825
434487
413431
348302
61570
671741
1678232
224433
732414
1284881
273418
1810642
174565
1938571
330681
1158791
230991
209245
964609
1915249
264553
918126
1170075
1032127
224407
1328063
780937
1213459
66281
1404546
1281895
1978937
1530226
1365100
1252248
715523
763050
1382598
1687508
714633
507720
226281
1792056
129505
1246643
1361252
456
1955684
1947712
636038
567678
1468963
1494953
698016
1319841
443854
530453
1222796
484813
316028
644649
496688
777633
590770
878174
574293
1327445
1257741
310948
1665994
1987200
1651503
945175
1096331
1607191
59427
489169
482030
125682
984306
614122
1324816
845936
757886
197690
541267
1034731
287286
572014
664853
1217628
913651
340018
527532
401975
1124135
1518172
1298982
354381
1868025
1288766
1314623
1989238
987321
235471
581709
317943
1258348
1627964
1546523
376376
1068676
1133444
525082
1570783
183524
363494
1396581
690233
256809
1930178
119353
753190
116150
1601867
1032965
1648829
1606188
1592381
72768
1883895
1750156
1231387
888865
629586
1187143
1473350
688605
101682
75637
1833617
992652
1422321
592472
993341
1917034
71998
1865988
858832
794084
526914
985253
1370866
440921
1498217
1657592
1573426
998842
424819
1957680
1857101
484303
405019
1481051
1794805
142143
1914558
916156
34588
1760142
1831639
1039106
1300825
425033
616129
76841
1556620
1803026
751834
574961
1035698
655033
1732432
449521
1223686
119415
318428
1931769
1709301
1124182
389659
1008046
1519776
660477
1984665
1684338
1979164
113097
1454874
1783350
92367
790934
679694
1382851
931553
1688302
833139
1364124
42663
1332423
1140190
847259
442848
936055
1968437
1407701
1500724
652026
1195621
763419
1192118
1680728
682467
1528925
881764
1368696
963366
943618
1822893
1490792
47499
56410
1721771
1219426
1865184
765454
1086687
183341
55053
358557
324385
1298820
216570
730522
1483618
921295
189575
868869
1105165
1472762
1869501
1108476
838115
1500311
420045
968539
72355
1522794
1545812
1210779
1428845
1625483
761402
958459
529193
718139
42919
1541473
1341276
1254059
181743
1635503
1781152
1758667
1745019
1704621
153038
1242117
1857801
888555
1338365
1004650
1647078
1838144
887098
716177
445173
860784
1374052
1347719
479325
1095383
1414901
453116
303117
1967568
1507348
1064502
1404764
1166209
1722638
181873
1929312
1062200
1196718
1451443
1431324
1647432
293061
558910
582038
935597
1705749
1674174
1795579
1461219
1432267
342138
909435
659045
141161
854198
576132
1379217
333370
608203
816740
169084
221797
214360
1872975
1616562
140319
1876375
1901809
602851
608949
920250
593631
540066
1685088
1953587
1557438
1630754
235828
94433
1685909
1304988
1925575
1324373
289786
459446
536623
1438425
1798685
770097
778070
746095
556401
542912
730369
1819186
1706367
838127
1418589
58521
439644
10816
1836069
577962
474486
1412087
684645
270936
1990248
800423
145661
114059
974284
169128
1774225
473430
793924
13467
457059
1597069
54313
327606
383777
1288852
1718930
1724679
843593
545427
1178543
772336
753954
1756893
1681045
317773
200315
1847760
1035580
990022
402387
1158173
605330
65915
55309
1064803
515326
1964056
847503
752853
493218
411048
1714554
1529097
171073
429401
266920
993770
1187896
1481652
1848359
579335
1951209
567490
401599
1351766
61387
1603440
306496
945116
1867954
195113
1363686
1280211
995523
639610
1803547
1578288
1496421
1941196
261399
877277
962588
266587
996091
1095748
690900
178248
1046186
27095
1091872
1842462
356384
341276
991955
1255002
1041836
929876
611057
646380
924888
1493423
1688893
1878254
1762693
1674018
1429609
159593
1996958
158408
1693063
1507367
449490
1936895
1955454
925602
632130
1015829
259427
1751477
967349
1312068
840844
1872437
568120
1516708
427620
987590
1301359
1600197
422637
70726
92812
744590
1777260
687834
1180694
1019735
639239
571477
401991
1267255
7542
1288036
1432090
192254
1351901
922164
1291144
1611178
17040
1146358
364556
636532
1927012
1978962
1672679
171699
1679116
47818
705520
1101708
507551
1218753
1366911
23612
96983
1178030
1392971
1664062
381044
197813
159380
1559590
533747
1817242
941076
1079907
674521
1504469
1931330
173957
1340412
1044669
1517164
256622
888255
1449781
652950
991638
821327
731410
173920
260748
850105
1446907
589950
977943
1854426
116691
1684764
1580047
382086
1803449
1516459
1023233
199036
326567
1638398
693392
369814
73279
97776
1886882
811333
1952036
1085362
824113
1041938
1917971
1142645
1364304
863307
262286
1571097
322546
892122
1276433
1717891
1548435
1047636
1980213
1492093
120466
1701896
787320
168082
324190
13115
650899
1125073
898775
766759
1249769
417252
86288
1667009
752776
1365938
1286783
1933076
1263186
97707
1150165
969377
227640
7258
419002
899704
306952
365432
1165616
363892
848007
479978
1613043
1379088
1962882
883042
712277
353383
1537618
48119
324856
1198706
44029
276013
1796278
34333
846982
1022595
1607352
183539
579046
1527872
1420267
1826435
1683676
1925014
1247769
1872977
1926002
1491085
310995
1318265
170396
198340
964644
1084667
606877
794769
1302101
1181464
1550370
586830
1119233
515391
226229
5872
277824
193916
1311322
1944445
474137
801792
617019
1659960
1020583
1045876
1491966
1571031
1808160
1615886
1211657
162552
1687527
1935694
289650
399995
1404419
1457744
538553
748008
315647
803134
1139253
1749109
1236903
1677982
1697734
1590218
1871953
367716
1183799
1856375
1600735
1628948
820196
209094
1755427
670397
1728658
1894827
1259056
718823
1194739
1449278
551038
1052090
1007901
1465544
1960739
466722
371717
938358
116192
22769
1076257
678637
781579
716178
510198
591316
1249361
260104
1371416
1136385
298315
1584674
955995
1008576
1908111
1255813
326328
585242
577982
1646245
742630
899314
771863
1845522
784504
1054226
1567432
1662244
1794487
1571411
1873614
493133
1187565
397199
1343393
1868930
617617
516253
990423
670340
307958
961917
132814
125176
1339417
919050
594276
928846
1869362
1259876
1059954
377901
1035870
298450
1565626
209286
1569100
648403
1439624
1199928
193204
1749288
167677
1834348
1516002
1127336
485259
468159
929522
309028
889377
499150
645348
1840785
400281
1973661
1781852
76155
114802
697281
840616
1898312
1514756
920716
1309856
1417951
121044
1405282
1109332
382395
294261
1472007
87819
726256
628923
804228
535040
1806997
797667
859201
1424236
471944
400783
912720
374041
1740989
1318768
262858
186976
1406225
1105311
1300237
1160786
1945726
63372
1979755
763419
1150169
1703567
1556252
536251
1015119
1126106
1535684
938806
1261853
99084
964214
1644550
1815544
670159
296983
1553502
657172
1401950
964746
1682723
1020252
1751979
1654466
1372968
160950
1922361
1268669
947920
742842
1324915
916003
1570976
641691
802895
1694188
596840
1116017
80281
1243509
369252
489794
244911
953586
878994
1162946
169894
508373
724651
662247
52641
948826
1238182
571024
1403848
707569
914531
618058
1586913
253775
273819
1218288
542985
1131378
375696
15988
1202408
815055
777220
1819272
933252
410458
666984
1421099
913817
274774
1991000
368613
559156
375569
1279275
416965
1008705
1552333
1843668
228191
375980
1700556
176214
1468883
1524253
1491596
1109193
879996
1544713
1082072
1720478
1485837
179491
457766
819031
942330
951481
1163357
745780
361179
1278179
1609150
1496065
1856758
1371168
1265398
379581
1845964
57396
1041044
1707806
1279437
328014
562947
1095853
1880207
1444298
1187488
1114841
320826
1347187
495789
1303369
130703
61932
839703
627276
786595
762855
1880980
1147071
743080
877011
1911312
1197263
1618879
1006417
1518456
324064
1689444
860483
1307866
1383454
1094247
1560062
1392101
716908
557903
1095148
1363030
1673696
14340
1375835
183205
707226
1039114
1609582
1777669
425933
523553
61109
775740
851279
882777
1515996
390519
441290
1246956
830393
982721
1046142
1549486
920812
1955748
421501
746232
437612
1174638
1886010
790655
951303
457827
1937360
4503
955590
1330153
656075
837678
244615
830355
560662
308495
1045140
1346891
117031
1432123
1362890
1828800
1679596
1054468
1063933
1333063
936144
928050
1553696
539528
1622048
1752846
688055
1696763
1738696
1191754
329550
960221
770708
649127
1141334
1139707
1655564
1461692
1359500
1308118
1883750
1606798
1476587
1676388
509321
240637
1743800
1144695
1836536
1007819
495546
1413459
1529360
1064597
666481
1368669
1025527
325356
1966025
1772858
444196
830904
191948
653370
1774714
1734809
144387
1892298
614137
124742
487297
1779165
202367
1065884
1989271
260757
692317
954504
1345248
542040
1160793
699066
1493036
1893693
1408019
915594
585915
1285891
1826035
1687301
1317002
1922988
1835339
296142
1609106
1550466
1350871
530342
1092325
1325366
490575
564297
102724
819478
830438
1741448
1627923
744958
964646
9454
1678148
175349
603444
310383
1836464
492711
791409
1275114
276033
253794
1746583
1683335
1095377
18061
1735284
735845
1306172
1656208
653648
1840048
1514242
1927172
1192589
1100087
529613
980236
688838
667145
1926551
1187466
119041
831636
1972851
1080634
1943318
906722
1262461
529937
240246
1061646
516053
589980
1224833
868319
931178
1541525
1341477
1182813
1278277
1864155
1721602
736279
1018618
1179933
1991894
538802
1203608
397863
1958312
557280
1659232
1280875
239256
423447
782798
509823
445277
652195
1637422
1606549
1206804
1428600
335964
1852895
1437426
536790
1781735
118962
1398451
983151
1388474
1829379
1505889
1653491
355950
709987
1708928
278892
444715
1329608
835224
1460468
1837912
1160746
1038087
641467
22951
1021763
1705517
1473908
269992
1280222
146114
914688
942936
1173653
835711
970779
407074
522539
87446
1720955
1525433
1274671
1794752
39441
1559036
1098713
1485175
234614
866215
758078
1176092
1065509
1561200
1141728
1495440
1623429
1067364
621665
1794797
900756
183200
918290
767779
1136941
1948910
679512
374828
555729
1870914
1162426
981348
1833239
1624142
1664760
332347
533002
484499
1642746
1054214
1894024
1345504
908838
1251550
1296211
427981
1669644
1973099
1961213
1462962
375124
731777
445559
1300785
1606047
1233328
1000728
93085
780828
1903564
1022986
795858
1209938
779024
1422309
1702167
588835
1257015
5093
1523649
556028
1146216
163547
1694217
208762
538839
686709
712389
1566021
250779
1995090
372058
1247010
262010
621217
783603
1860499
237560
351491
386797
764365
320887
953602
164417
1634280
171230
1796970
443261
1584301
601292
84014
644491
997465
1428005
838393
1887818
1038292
287263
1234128
1029973
1069227
687188
846437
1481612
1524125
978657
1091631
1242462
950010
46387
191462
196409
265624
1051487
1855882
97018
1512234
1981740
1205381
146384
1661495
442826
308625
1845552
1064333
152283
1705800
1924253
772835
1684081
1642729
1716593
1365203
506505
139352
123680
1412960
1337253
437281
1250913
1042102
316577
1416721
1942701
1400985
1855152
862616
1184105
1823440
369535
554240
114912
894920
34512
1369765
20290
1432383
1392515
264610
71645
989900
243700
194084
522202
1703624
347905
1018963
915882
388603
72236
330487
398083
477708
1012128
1650990
995805
1066092
1122561
58778
88509
814835
1182362
1127419
1609497
1517051
96718
1991145
1910281
1988394
210168
1707566
1900797
701329
1252583
1861919
1604806
1141405
1641519
1731577
228315
1402733
1174229
139618
1271353
1602126
1854668
666378
1824624
87361
762358
374675
1274994
1404847
1739129
1427267
99864
1922310
1210916
1997712
1539842
1396093
858106
227588
857996
1737103
71312
607091
1341430
1644300
328382
438398
598045
1919946
1353530
1237357
935503
1674389
429124
1008979
1718741
524804
705852
1228387
41563
156110
615262
241088
1260270
788643
1258746
1696644
1933335
1663022
1235677
85990
1894216
1879489
677887
967164
1462185
333732
440117
1704629
363975
1363159
931545
1747444
1987056
1596615
1755380
851301
1401331
1980595
732256
469331
809076
1374611
1544270
850343
1449511
1883268
468223
719221
1304640
1616464
1772298
1132950
979381
1350149
1963759
829323
1444943
686071
315685
900954
1083283
1183577
1708342
1606116
864256
1412365
136067
1162129
205610
198974
1666645
892162
1647985
316193
909381
127452
700219
1400931
1883471
841099
1050154
458027
558976
1491452
1929617
1455834
1350998
1062853
555761
1655581
643507
1457872
532468
1454471
1718019
491157
150424
1326135
1077012
258349
58332
538256
1703869
786542
1112984
1594218
1069544
444105
1545014
1421716
384584
1381542
113827
834520
130120
346166
736533
22881
1098473
117833
465181
978165
1247641
1216483
1682230
813814
488380
436375
809350
1480746
1030980
750890
488658
166295
1114746
1950485
965611
1438758
1120696
1813692
1978237
1494679
1440895
771018
1205397
1873955
564015
1840513
1264791
218518
759739
1306685
1955605
926680
1527888
585537
1606831
1473336
1150543
975112
1702725
1083007
333634
97670
766862
1223162
1132927
1071815
1666935
489085
1034145
88231
696880
326534
1763881
1609562
1984842
735182
46797
1435657
1906889
23377
1881809
1412461
1144340
264572
112051
1245070
214412
833498
1123306
120664
929817
1878213
194039
1356224
854664
1154427
181119
1204000
74581
1448672
1008232
1821338
1521045
1993207
993229
743046
1073614
1682879
1314437
1549409
551107
1804982
1927908
1323290
672807
680763
304641
1204819
391364
1900709
975110
1427667
1633727
1739601
770193
1668163
413384
1128280
1066288
638523
1707382
662232
161080
1006337
321763
1892231
534541
1852416
1879942
988009
1488207
821653
506016
662238
300514
1156580
82878
1879490
951789
39787
878183
1211924
497954
381177
1187549
1759901
845116
1585834
1437338
1725225
1818341
658748
713282
498115
1926195
551170
516763
1907601
881514
1738076
1495438
1450720
1263792
1950844
874931
147433
1223611
159557
166098
1376110
1127453
1199251
805225
834335
832932
297689
992737
1923624
251217
1147663
126630
1000142
869868
739600
1555687
497416
377017
948770
184965
234488
549952
1648839
1015565
116348
203208
845437
594822
1967613
1430792
1899661
1646636
392079
1159779
494158
954150
488607
1118768
590401
1169804
599197
958845
150724
1831324
1593174
1539849
1439476
495550
1984223
665947
1825640
1403814
1091726
990928
702649
1917841
555257
1236263
1087152
1139416
1736442
1988463
1614142
1385000
422839
1752489
1592526
1381564
1318932
1754907
1458709
1718133
1639317
1011823
68166
52891
538119
474488
1208964
1207597
1592808
1705188
961871
1695348
390674
484876
1565836
1475964
1951289
1756885
1063973
1742757
501794
1741362
164664
198115
1558525
1716713
404355
1492846
388161
1793434
1828447
539508
249232
1472402
1086375
146042
223542
369189
882196
1907458
1829570
1044105
1690736
1143932
330844
1427818
1177115
1482196
684191
469031
355213
1941240
1742077
1590502
727275
1578574
115847
537792
954207
1860365
1756608
414325
1346852
760806
621409
672712
1445726
808573
1237743
1178594
588754
371699
1640392
1740585
1451706
805823
277623
1965771
33599
862341
1830204
1527484
678370
1630611
794485
778236
1391317
253019
295686
680085
264493
1844403
294098
1136917
1386466
1694071
576803
17331
1281911
438690
1743321
273444
1518711
1566229
181199
1906308
237899
1743106
1593534
1506890
1584623
540335
900621
1578408
1629792
1397434
1812293
1439370
968391
1820108
1288864
1167668
1371276
565499
1203705
1589057
1877215
866962
1683448
1398227
1244129
603048
100507
1532537
385356
135172
900550
60023
1669067
1048793
555652
284273
1094293
850843
142414
1559888
51602
291657
1412428
247123
1876322
142180
1534902
1691935
1857107
109124
1231210
482359
1624524
937240
864828
332455
1629798
24671
657442
177783
1571620
399146
1897871
1955315
1053002
883794
277086
1096810
381357
1792761
1979691
631724
27617
192092
189288
1895278
1686139
269343
1891481
571944
486209
196360
1866523
1017981
626670
1086694
1842010
1603644
84025
481483
596460
1035553
1669591
1167843
1031619
388254
1691008
119319
1528857
1565333
150851
108541
860931
935990
1051923
922686
150510
404997
1641565
1821146
1231633
659465
1157276
833394
1354890
1207034
608320
1187642
647655
373937
81923
792525
1914698
567496
1599311
865798
327883
1644991
1663484
1052844
1934542
1543122
1946804
1042989
428433
1138221
145887
1989553
886471
1837041
1999027
1639694
995137
996699
696946
1034591
1697196
1187084
1850485
1394486
1776031
634743
1642480
1751738
1284447
1510484
496723
1764908
1636794
882623
925144
16895
1483734
405213
957150
1909345
282011
1885960
894853
791692
1250775
605446
287126
1171076
1204634
86508
528769
1468809
541119
471873
542403
1909863
915205
1037829
1836939
351490
1166631
603047
34262
1523587
997062
465351
335991
544238
246765
1966353
787095
51179
1963938
603943
1573052
994789
106983
1717436
1250036
1930077
1406072
322063
1573517
1226155
567751
406029
1303670
1881849
203346
1903824
103636
362406
454911
1922047
1441084
775119
555662
1397287
530370
1156867
1937992
1029628
1590131
556316
855168
1212412
904745
1696909
1532797
871681
1090855
254378
724823
708509
1985053
609932
1058821
1454030
1905817
1784080
218779
1360511
1370281
1924172
1825832
1631210
439345
1156473
555026
1836796
1153354
1536739
1510161
1277959
913033
511091
423115
1515324
1377911
1830265
1489844
1539224
1199343
1859190
556590
1634560
1881510
1844364
1363665
224992
1868973
1733849
357174
1316429
571550
556147
1631487
259639
466168
1293944
1736069
1356482
910130
361446
657567
1745172
339204
926791
1698406
158678
487804
1922799
357603
266347
1395175
916863
284817
1740114
981001
599496
569738
747130
1268332
514045
1546923
654574
246522
1508306
1668175
1780510
750321
1407765
371780
1989497
1536811
1117387
1250902
1211424
235685
1924696
247367
1943983
283566
985071
820868
577989
505473
58249
1585190
1816477
921120
1739891
1975671
1317179
205740
1714289
785909
1628439
1157510
255336
70455
177445
1049545
23604
664781
1933698
984163
1073311
1292116
406689
1712245
1101380
761734
1581429
133696
327234
1913676
1693266
1084413
636881
712897
1693190
582754
1304995
905824
1773582
762781
952849
1713604
1955963
1146222
1691034
717725
1770568
188889
1528477
40123
339454
947423
1154897
710642
246466
1985071
230614
1023836
1651084
349767
163892
271876
590573
1316813
927728
47242
31531
1561501
1231729
956798
1973905
1627353
1793565
78892
1007604
1696745
1801144
1980235
579270
18775
1284452
1874431
694146
458117
903564
1691607
993063
1606944
1108708
1959300
1378610
1620235
1093242
70157
644605
1942977
915889
1518243
1674135
1141078
860919
1997167
1657139
1244151
1995056
1675925
672143
580398
708097
1261551
767272
1209461
1548654
901445
91493
1864907
1485295
1628949
1612572
495909
1811115
1644348
1246349
311137
688353
1991623
37443
986208
245655
277038
1446199
582795
305186
157525
1409332
1752415
259248
830657
1747660
884387
290437
1227455
1604158
1203977
1637633
1211656
1841801
1179403
848028
280619
1779636
253859
846338
593685
1927427
293864
95613
1518543
1940369
43127
906778
640733
314400
1853721
1389184
256305
832082
862611
440751
399170
742763
1768263
1994035
1294222
419642
1017335
1505002
879281
1027168
218477
1136689
1585481
826753
1554318
327111
1208277
421715
1506850
1005673
1945472
618036
1935431
942824
856739
1123601
1892449
309625
1539577
1219720
1805181
227504
1542357
1675596
1848496
177815
787184
1790973
485792
924216
20708
1823494
310
523053
508849
1920930
756511
1462231
275742
1026005
47800
1962126
410880
489342
940762
1251887
448955
688554
1955226
1355193
664163
699198
1052491
595935
1690469
1777289
499775
1960007
1622385
1198122
910414
502670
1961952
1752935
495369
1128321
1789736
1799441
1969406
1667390
1972333
1967420
1501703
1002078
1109573
841002
1321926
1589100
511072
77896
1459464
1097535
1775931
1772781
547477
246952
1044239
1229426
1808784
453427
1665852
1217386
1726003
455213
510177
475144
896096
535924
1279682
1178009
190683
693953
1539841
1199638
1007136
1100100
1234283
19226
425743
1127267
1187135
584
1763570
718678
1679807
1562898
1965155
388542
1688675
959824
859894
796704
1439382
1948943
1586168
1704425
959177
1416952
1026610
1520167
1217322
669012
570476
728520
170575
773873
530094
234640
1372446
917242
1426737
1041507
313204
1811610
884689
909037
1987527
1264098
1550650
1048787
1306595
1512360
1434420
1755692
1179981
1556148
1521041
1359738
76658
1996909
721978
962520
1032114
538298
1062272
137398
1164372
686874
1101817
40943
760257
354522
350082
1124983
1416702
1652722
1131767
611207
534558
930407
461732
581540
1854100
1566061
1772504
1666030
302360
1584073
164939
1226675
231185
496263
422466
644287
591899
428391
789629
1337085
1205758
238486
1237776
325775
1781048
246423
1101558
900032
1738401
539156
435089
1080814
795310
1986441
866647
823667
1029693
1455459
166997
1749318
1172753
1200404
1133511
1037464
1096687
446651
325577
169751
1642218
574793
1591883
696172
388621
1551373
1854875
576120
190806
973321
1917423
1872940
1324996
1041937
969056
1777570
1918210
498800
1079906
1368069
1230975
1220871
1585063
128873
244959
925417
1230308
1951491
403530
1489653
1886835
1284367
1414574
871417
16695
1228529
796331
1471025
1153773
307202
378777
1855365
1524638
335250
255335
1218387
1602935
1089036
1414365
1244010
1497367
975632
137638
660610
836664
770782
1543760
1568797
937632
242599
629916
60686
301904
800335
415561
329261
1403300
1887935
680218
589178
185337
1382309
1657344
1097143
1844613
1302857
54842
963182
1616399
13923
1439721
966666
7863
1106993
1480281
972048
33807
830692
442248
1220990
737935
709591
635270
789954
887270
732122
1534837
1043411
1411449
950169
329478
102589
644391
1277465
224517
713120
1687762
1940020
1773820
956090
831772
780585
317867
948243
1089720
1671430
142560
1907511
1840257
1946369
271008
949125
1602100
249518
126352
1057804
486768
754809
1261095
1307451
338830
1257027
894256
327899
965561
277513
82590
1487249
289618
66696
106666
860381
740452
1999535
4873
975388
110406
1442914
986261
1492704
710509
491044
1030919
325436
82840
960463
658324
859246
1303813
362263
546125
516034
912504
1498930
1600929
600619
180523
1504271
1588048
1565142
1394533
1167546
1344311
136876
830352
1442625
1358223
1409392
1469930
196034
1055658
1476959
1885096
205101
32155
1409154
687988
1313253
1222143
1366854
173404
1661464
1793864
1276469
523299
477920
1731624
782802
23237
1360000
1357924
1994795
1356552
498984
1587414
914482
285824
1154689
1580754
343157
776334
1162536
1484115
682113
460795
1876900
710134
1450992
1792909
52681
1557656
1748911
1406660
739197
810755
1935355
757441
457762
1475266
103804
1879437
672630
804669
932577
1247754
1234651
648226
986464
1142782
886660
227291
953423
1483075
392541
1296130
1542188
588020
144142
1493624
994591
1431224
14870
1507530
1765866
495793
103868
904327
163814
463319
747393
345495
1916496
1726954
1074860
522677
1435633
934093
1953196
1816524
830556
825319
1803220
20865
816045
1725805
564211
467420
1379333
1318653
15645
1653733
823611
1890417
600804
1574273
1062909
1677531
66591
1562929
35403
652792
898349
614555
1361663
1826545
824990
1963340
1340070
1181163
1324398
1804522
404845
899997
15045
1733355
1900245
1707798
1323923
938499
1421064
1117866
459718
1686157
1256218
5448
1649554
1445373
484902
1672367
1828014
899359
735612
1126496
765375
785316
1800822
1686004
630113
1805756
1196648
1080924
533952
488385
1296030
441633
1934924
1013570
1282011
1560242
1850884
975619
187335
1820795
1385118
1876257
794234
1095077
1857352
925780
1495014
3776
406256
1750503
305784
1793318
826199
1194537
703353
1719952
38847
1630127
387804
1495888
912138
1371213
353792
1601144
283604
1370074
1554977
1567587
1081343
251833
1314245
183086
1407426
1726719
1317973
687359
651198
1299218
31819
596028
1315787
370206
1499195
1068446
259356
1818251
774937
950330
201771
172010
1061261
280692
1108144
1667252
681000
215242
842420
272271
970781
208519
1003948
662778
360537
1891693
726166
399376
337308
1763101
1606222
1201353
313180
1496118
595214
1359215
835465
570154
1696776
1359318
526677
1760529
570945
291275
749564
198440
1559635
1126686
141446
110930
1455663
1903917
1165357
1193604
167821
941516
437361
45524
317487
516125
811118
1362841
4157
1315078
1455725
1101471
382210
920028
1717522
978381
1180806
1621009
540344
1966911
1775705
869299
323809
1563897
368889
1546176
1311148
467187
1148796
487877
232799
1452170
1848845
1289271
693029
1832183
1838671
220030
746827
758434
960361
297659
1373733
581905
807075
156103
1231350
1284867
1949063
1136536
1476514
597180
1931930
1041298
1957113
442711
864747
143212
1918372
1848636
1519590
942773
1830168
874019
1528344
443070
1436480
490733
1253271
749555
524607
1944323
1104451
382798
1576099
1381620
1467934
419664
1525414
486021
4516
1367278
529947
695217
528377
1743977
1585193
1682969
1231366
853080
1370490
1597006
1961359
162870
830378
1548084
640068
1484365
1506290
1862250
1863124
1534942
1962094
440180
796275
1411767
1590624
780026
1125004
801453
70536
858334
1525712
803328
1449201
809785
1887166
234242
228037
1112338
379104
1797908
141715
1571008
552450
544932
1017272
39441
234643
1061325
1061254
187625
530727
119835
989219
1618778
172749
256912
1764376
1580771
881749
236657
850532
805729
1431702
746004
560480
192705
76014
1895383
164988
1564542
1126196
944404
131630
1003243
16162
882290
1984534
369593
993912
450729
1046631
1214838
1655532
1347314
1110132
1852626
161731
301949
513939
866499
1868184
123944
55698
1604295
372217
1397744
710045
1196589
224393
237665
1346799
307960
1371753
1299235
1181560
293193
747841
1929105
412971
453038
1467305
287753
21378
232139
1471927
1935031
1901359
226018
1271753
1687969
228620
982751
1943169
1550464
806386
1875990
636740
1863072
1787390
845793
993979
1711977
1296449
707280
34990
900918
1221639
1268329
1732310
795097
1887124
444301
1247835
135565
1160149
1026575
1694291
413248
1392282
1942318
987907
1760677
260815
671993
1812908
1784305
1898022
460095
348206
290375
94152
1536991
969649
110015
1252372
463453
1050448
892935
961733
97947
205162
1122002
1941229
65772
1853418
1350720
566662
1094330
1644943
1677904
1933057
1921419
1660923
1283856
800503
58529
1828872
1189761
934896
24751
313403
1905
765250
1270039
1551893
553713
1367749
1550981
666019
1920004
640090
357157
809227
820888
1547898
1200684
1888039
515174
666255
1601674
1614169
1209460
203628
1707126
557482
828266
1658707
1391490
972174
1201358
1432300
65632
792559
34981
1355820
1817006
1640112
279631
1996654
963672
184868
1898012
1637361
1524051
163723
691396
369688
1355402
1771942
190399
1464165
965036
1241866
377663
1729545
1661294
1059561
1244800
501955
204163
416622
1857898
1000837
444477
737039
1816201
1397493
649975
374250
485396
1600316
971048
1826676
111387
1726528
33986
1484293
1882974
122142
370961
469303
868501
612806
234769
1999121
1398049
1718612
1134832
1065677
103118
426502
1867708
130438
6871
197319
1231519
263633
351885
1891557
337514
768761
1895665
369153
9582
420450
1996633
520151
790107
1399723
240141
930832
1195150
441312
358245
127529
70793
508392
915491
1472056
157133
1848314
904811
1225432
1668553
457739
213106
228068
128845
300651
355302
291923
491085
1396848
179779
1963734
1823139
1357604
85016
1975887
239895
509752
833802
1422616
1506781
623380
1747234
87026
962817
636187
913236
1692332
1288684
184743
1789168
840923
1862757
327213
1337859
1349144
735398
1451688
817715
816959
1875062
17236
1049771
1273583
591750
586083
976388
459724
857442
293083
1051249
604384
1479248
690847
1105797
617819
1869783
1796725
1281520
1874408
291785
883741
991100
523008
554375
1970883
753483
516796
641380
1152950
1126981
1390854
1743874
805071
491713
1801173
1029476
1444885
17841
39242
593811
113798
77854
1801418
262763
1091686
845099
266029
535095
1078799
779644
117084
1355859
1171446
581364
1214618
482889
619417
1616086
1086096
1122153
1455665
747449
315174
1456543
1057411
476375
1095060
1365131
949286
332247
1635171
748477
1572377
444871
1743867
219554
1882796
1953204
1362308
1136971
1456640
1315934
1555491
450846
1750429
125891
681808
767921
1738674
700703
310191
5502
1438236
1871564
1552745
78711
1054697
824763
1784539
1459354
524379
748178
184989
549687
759809
1294400
1889095
1009820
1676062
1221246
1042399
1586567
1296143
1474554
1669197
491315
1249962
90748
1658283
1552001
1482595
451861
244493
254869
633055
660618
1349111
634556
1110934
1555599
1036976
832091
968438
50810
1261494
1449422
673258
1747093
745321
492197
401069
164181
1995544
1568070
768083
1548112
1563283
351057
1657064
916214
1452702
658658
1464874
475440
573100
679610
1516809
1146961
1684078
823254
417007
1979055
1437984
1342444
972236
1710733
744836
883399
649915
1224566
540506
1676125
793907
782670
333281
1352415
532927
868446
1696713
1193475
590420
1574263
1499267
1691522
626456
64164
373229
836433
1606067
1997427
426721
6888
1126312
222530
755819
495998
900328
419453
1996694
1794387
1242169
1649999
1501550
180471
1967358
1845815
1994022
917378
839834
1821859
270675
1007456
1666239
1134344
1681030
1825187
1237436
22967
802761
1410586
1689820
1787422
1933840
745392
1348729
1875266
1655895
874599
825136
1807511
813439
1791297
585832
1079077
18645
659785
241088
1123216
1582671
1926890
1718186
1214195
896374
806969
450839
1769800
1048266
862559
312672
1295250
634976
1748341
1172975
1090280
1388154
1981234
1728079
246762
1291844
607290
658732
163302
1780953
1579304
132576
1285568
1650748
457979
454144
26990
1477453
482157
1209043
653408
89876
1804795
1901240
542612
513223
787598
1179501
1386596
1744187
823400
1434442
452282
1681645
540757
1090843
1858508
720245
1527624
1341165
812942
1279828
1826434
1855005
1410419
885991
1690866
1738441
1701229
1617599
1274745
778811
1362474
1980419
197619
662087
826356
1269688
321946
114508
13863
278356
3724
1776487
710107
1874267
1686727
45865
1932257
815206
1332854
124131
1808211
114490
1558011
1067500
1764362
1650743
1454130
381097
528431
310962
156593
721895
49924
1568023
26551
415002
299273
1897096
1132997
1059229
1279023
344792
214649
171457
1703225
800400
1736880
1998150
1441798
1463814
542980
1504223
1372401
892941
1469745
766821
802353
258642
1808579
1009254
95034
1639284
110370
1930773
946242
1190670
273803
1081462
1432976
1267886
1434440
1221907
1603547
1412760
481200
1125925
1395648
1063534
1642131
569670
1445603
1923452
310251
44207
1611407
932477
785135
1430038
1464100
900680
1617636
1767254
1153220
1234829
1774625
1567985
1458637
541040
761584
1237110
960313
1075736
1509963
1916049
164379
1196075
1020837
401546
1360677
111316
1057921
544946
1459563
1287002
1017558
1923447
1613846
1987049
1042369
592435
1922468
1413915
1549318
470259
266471
1507334
1621359
1170740
1926580
1930399
460587
85378
765342
206210
645954
699300
1155777
1159575
1423917
1003415
1679114
1693097
294768
730359
99722
952988
1741300
112582
940403
1215792
1670622
1987305
387342
1948081
993384
783312
1900183
392881
1793383
1627819
1099747
320225
1179656
1523637
1510704
1627680
420897
1199248
33404
728912
96495
723278
1514045
437580
340552
1871398
1193209
1144662
426765
759725
956148
1723642
1131850
165400
1736979
359633
993084
1510229
342913
379547
457176
954022
592188
766431
1530069
1964881
330369
144989
1725607
1879421
1298196
1932182
893583
372404
321946
1288364
877776
315331
1663133
499067
578400
1232640
1050073
645812
1763901
1147628
463246
1958785
1680864
598142
551437
1329355
919115
613988
1340009
758474
426016
55230
1453070
467091
1550170
1890929
232014
306425
1299000
1523222
1500353
1377671
1111479
1531354
945497
80601
1444711
1879503
52561
1291602
889239
1549575
361668
988024
439297
501315
90877
1507295
191502
1255628
1747535
795069
982914
548601
29330
1870535
216328
1204998
1951950
1084731
183856
1694052
597863
950713
123382
751231
64954
1917099
967478
1676214
760101
1556647
1542591
737748
1078912
667630
1317428
1824958
1174240
1007896
874092
1908045
1190145
1846287
1235647
482080
1098479
1612005
142452
16512
1795574
165920
1940865
723635
195428
1928602
1336958
592265
1112486
278742
1666905
1568267
597651
1000368
124201
1592476
629892
1278924
30126
291276
693480
1185805
1205297
691587
1407651
1055127
277440
1869509
1059479
1944202
1203551
1497382
251224
1046587
862247
1503346
1714816
1519191
994220
1594515
1733692
681428
1907058
1392377
23970
1555290
1404752
1739268
1846201
506337
1527785
1281907
1902562
949240
1321714
1454706
1711532
1057336
1637894
499297
668559
1241147
1810530
1699548
479111
73253
766377
111933
1246581
139036
1138
1383726
1909351
1315953
1102102
322494
1894859
716616
19410
148564
389050
1717776
602181
1360429
882651
227151
753160
1801881
517054
1031095
169210
1525794
589519
1474686
547869
1127254
427625
846892
1103133
4453
1222302
1404680
280856
1633754
1120269
1016344
1633893
248718
1467502
760656
749155
362638
1239063
1353284
257541
1428622
981832
290461
207790
292013
1050168
1182673
170082
1662046
572587
1775277
1566901
1709658
505486
1331478
391272
1106964
489437
1868828
189050
1624076
153656
1776507
740997
735202
717172
1297812
488127
1487371
214610
1228655
1977070
249353
1338175
353283
884338
1569403
321298
154982
868275
412037
128206
1318472
544811
405608
1752659
439892
1339963
1761755
1151627
1784553
283323
1134124
1230910
240007
612233
490933
1696737
937947
1363813
1194319
902848
1974030
1299725
1125930
831985
936397
1429372
320975
49450
1811549
779759
1041756
39418
819371
1866469
363912
333391
811588
1062591
366269
709097
752790
1671032
1539334
669207
1912095
690374
78627
982803
64201
1521906
547908
505447
1887805
1778088
74626
107924
1398287
453667
966550
903952
359928
1726538
1403285
444484
830860
265847
1980047
1037263
1261522
1113075
76808
34382
1692116
1945140
1811778
514156
903093
1363418
819613
149794
1752979
52235
1220599
1487595
672953
989839
468141
803975
911967
1097150
538164
1795097
226384
894025
1128610
800567
1687967
51509
460116
1953789
27091
924764
152397
1112594
1611366
42449
1376296
1025768
180105
1580379
781290
942747
669328
533508
1637038
666754
1595391
384550
1912118
1439459
915783
1386719
571822
511933
690734
1201967
270581
122725
1597575
809446
1904465
1171229
859354
722228
1830927
1441254
1571956
749708
1674708
789315
1096836
363776
789229
1565018
1012255
478603
60357
683935
339457
1283164
1382485
1783107
1424012
1789870
683649
1030673
464616
1790643
1236380
1458626
741413
167739
797850
239856
664324
417059
589196
396300
1857607
228302
294810
1657846
190915
124153
156328
1286439
420415
807075
1871829
8284
1687614
1636764
955890
1781231
1887391
1009621
1494686
1396128
757475
1609032
975719
1610038
102482
1813851
802063
1593033
1370442
484422
1529887
1090750
698615
706828
1311105
1548234
1648589
95510
1370307
490395
885162
1269573
141811
1970572
429050
1747366
884149
400693
246053
1135757
482050
1347767
864499
1788793
532325
76992
1768945
416397
366372
1068901
668196
1619066
1353844
776323
1454173
1772174
86308
411413
1232892
553745
1430673
735523
1783826
1077054
41967
1770782
21269
282541
1290476
1063508
1797733
1542941
1303379
1310678
1335897
377277
567528
1640565
901180
1479085
349977
754010
1697290
365570
1756557
88462
154365
730524
1925788
194749
977616
258939
1938945
596747
1671108
1582056
1767113
86504
1345578
1882519
46968
975161
220909
1678704
1443549
98479
1440159
990533
1075301
452153
1971555
428553
691112
1929640
1991156
1779250
1269181
863386
942090
250342
583232
41589
1160076
656695
1614435
960099
1872295
15302
449972
345468
1764400
1951134
315722
1806792
221686
1346748
968418
1452985
1892268
533242
1063697
1268832
379010
1093659
1884958
1630057
1978307
1527392
1633315
335503
348430
1985911
1046818
1276495
1268767
1569002
1878195
817102
440317
409423
1405882
1206567
1303200
237957
806326
393281
465750
396241
571557
1475951
1157570
1876874
801726
1362636
200004
159263
1766916
621122
547925
870080
1707428
11657
423497
924733
230398
1347001
1829029
1017604
1871437
1743545
1753326
926433
1670820
513773
877196
1180686
748202
1654851
1550151
260746
1498413
1538042
1811152
1672119
288355
173132
730062
1744254
551611
1386923
39592
1667617
1416268
165530
437838
1958053
1338382
1309860
708353
1395138
1196069
321811
1860746
28266
1133293
1413497
103776
1250349
414492
613144
1293170
1844687
713689
1285960
776448
1090994
1053593
444334
1876771
932351
1348905
325354
1820181
1631882
1469181
740713
1239698
1053216
1592361
1139120
1760725
1111570
1938411
470724
1367735
1095938
789145
602127
1867790
1528766
945181
561218
1536784
1276214
1927073
523048
235805
706933
711901
136451
924529
536370
1880998
9233
503477
825830
42071
846413
1890192
988928
570640
468689
144387
1818955
803811
1137299
639075
961600
614863
73408
1261703
811437
1410405
1538401
548397
284331
446367
1887884
936218
228625
1672362
311785
605971
1237497
1836038
782285
1830643
164319
481163
479529
444669
413736
815798
408368
370676
1291914
760491
1654314
1556717
1704034
247717
587696
980163
780795
1670202
337494
780534
1435975
254326
1244175
241195
8096
1018847
1096298
1712849
855729
1683962
1563998
1056570
1604944
1987821
1374238
1141055
1363919
1956189
54925
1517634
727081
1894118
1364632
813531
650049
1418035
896286
1421265
1425162
1734302
854961
916292
1058886
517280
42335
1217775
1057531
187039
1393296
1975312
6540
814673
1410535
1553028
1724732
334332
1082588
928445
668222
117680
196785
339571
460216
1438140
1192794
1216407
1384103
791797
722975
1833781
718909
965744
1611720
247210
1545613
349632
995660
370279
1153032
636804
1234435
1069387
616930
631654
1105777
1046421
1147043
516008
578264
1087870
407712
1261260
931449
409697
787272
612552
285811
1256144
907952
233449
1147457
905429
124404
1268197
352718
801969
547421
1791782
127748
1828897
281094
1144444
1164199
1877925
1542676
884260
1764852
502990
1886305
1133322
620076
1013111
594705
329707
488460
1137101
444744
433032
213506
1755738
234520
313953
105984
711464
381732
1395804
1438299
1467049
854315
541229
780328
616139
264520
1039626
870589
185830
820386
407719
1880986
23714
153187
891967
1689752
575518
883195
1994366
1243923
344864
161599
1068859
517792
977297
651240
244961
794490
548498
51440
1442074
986385
1785302
1649483
289949
193924
264252
596624
59713
237594
1787171
1485249
989592
1346310
136306
855183
871792
266060
784987
252487
1806499
993825
17851
1428731
1555440
65154
568501
3511
455225
1349921
1873729
1824784
1052688
1530181
1832903
44760
827693
7949
1502473
472649
1602080
1683789
1714298
1727305
1953575
870946
1470682
894844
1281788
1131514
319960
334834
913296
1485520
893854
760576
93082
905444
1311352
1469285
401300
909394
1524055
5107
1264745
866934
904998
204387
856313
6989
455756
90858
269898
973382
239836
891713
117769
926845
298017
1263546
204452
380938
590348
1749672
446733
1797909
706808
1443057
571923
1407281
944613
503000
1037949
1004226
945510
1399187
884828
973419
1151776
524417
1069120
968271
1204423
583853
1789448
419534
589398
50595
640530
46793
1582971
1283503
1632579
1754840
781649
715059
1948178
1965619
1146051
159562
766378
880936
1004469
1401225
750959
8833
538001
445440
471589
903090
11422
1830441
1315784
1405260
995179
646473
794735
1629249
1984957
1201649
1595862
41753
675050
534650
1298214
10869
1134707
1096163
1800078
1238647
602269
606126
1024161
500814
1777106
113134
1834994
1323408
873792
1618610
689629
1527554
118550
962552
776975
1283217
679422
551855
1568029
1860441
284373
1826375
1947689
1119075
586255
1286765
135291
1725102
719179
351562
1376780
541980
1082413
1110289
853016
1979691
1717444
1622550
463533
1254847
1965273
142942
782194
1619482
49284
39163
1259407
1570314
921125
864325
1787378
858788
726797
1754867
591669
847488
1921138
504299
633098
1081396
1163725
1163883
844564
1259958
237488
1495597
963484
1788236
652908
784690
263439
770683
722495
1434411
1974072
1128617
1716274
1402006
694631
657070
435323
1942960
296133
387487
1374617
716820
484843
1426437
1069591
107480
1056393
971698
761950
168721
348262
1345697
1216705
1197571
1579547
1175771
626532
423816
370390
1271525
403789
1154464
1322846
1946453
894127
1637459
715827
1073801
526995
516610
105610
1192164
1332670
678512
743501
1871734
1012352
1954836
1760563
252172
1791794
979181
1511794
264210
840616
427158
1993799
1533735
1061330
1632064
1139100
865210
1632856
987351
1929417
1176033
694759
1642998
254804
193110
1466848
1663070
1018471
988524
1023
244413
1363034
662986
1914074
712079
463282
898264
107345
349018
1474704
839541
1726707
1361315
217886
496728
588473
935246
880273
575466
339338
586221
466611
881269
1654440
773529
1932561
1379831
192038
1424332
16931
1956587
112538
1775743
927676
379771
95763
1255717
1437154
867767
218842
1163246
1605507
1100885
1215220
96945
891609
331439
1149891
1442614
506771
238705
1870583
1552882
1412256
1222621
1568201
284907
710585
1191811
714417
818821
1249940
995636
235430
304540
12485
481096
1098190
1659506
1933190
649298
1301344
897634
1370212
923944
1355895
956706
22527
594937
640453
1914265
1493653
149619
188151
215735
280800
595479
811253
583474
1280666
1487826
1054700
789265
867331
1900865
1061995
1828136
1809394
654050
1191584
253977
750400
1391352
1498590
1419156
502010
534796
1726376
602045
249126
1023523
1665261
1278754
672569
357261
633994
1555733
654379
450829
99082
1420842
1941012
1043397
479820
1918980
1327292
1849285
1556647
115099
301543
783333
1903503
217265
742744
938258
1963986
1950381
434632
1349437
1818487
1994926
267198
1654880
138497
680625
1104518
1738123
191772
1345361
1739643
1575398
12906
499686
862806
1020608
1082891
97286
570509
1943613
1883896
1279619
574421
272031
821224
1737342
157507
296230
598626
665053
1537026
961732
974071
589439
1586862
1302094
1544404
1100895
1846845
855838
623237
679158
496176
162576
1547503
751606
1179283
1089134
178672
1096575
875496
1192210
712810
726549
262488
1714037
740190
1422504
1314658
1245887
1244049
140191
821938
1299328
250011
1203873
1715404
1891
750155
1771397
359264
1026141
1135911
1697559
543150
1992324
1913656
686306
1284453
492739
348849
1411420
1115078
1683357
826984
598312
712950
638262
1964334
740303
757388
1651778
229808
1871663
325833
249189
42585
1547567
1123018
1251832
239862
1726627
1013756
1270986
1847790
1257173
72289
1691516
833692
1310120
148067
75538
1156801
1337975
140113
521072
1999812
47020
96510
1997735
632087
1554052
1326961
1909270
1533857
416423
1583833
488037
1667513
1307608
228675
1639157
72500
1388255
793097
1920256
233932
676543
1237603
909763
921279
13370
1349091
771646
1624748
564709
1022054
1113318
1468753
1693830
479358
1812470
381146
1059893
714281
672570
942737
1110711
944108
1063951
1958267
389486
736599
670548
1890617
1495227
1976485
1833213
336498
995509
1764747
1984272
1153830
249618
1373008
1830740
417947
1517724
1382847
777886
1166149
353517
223079
121645
1282026
615873
1798141
150471
1498746
370149
254799
1571763
200764
249602
950485
429574
1491785
679845
552508
755322
919808
1769882
1403018
5652
1010454
204574
1658893
1694768
385785
139924
1610321
1036886
461467
1487850
1849109
619616
234540
567799
1804701
1533022
1604571
562389
1874580
1755831
374642
192083
1980075
1273223
757107
722264
269577
599558
910344
1328954
703114
1636982
1076612
426080
1368670
51281
778880
346677
1906958
187585
1622424
1829916
1848508
1655452
1378245
1997922
241022
1564646
746562
110781
1666314
1956350
680778
329096
594755
1125896
465183
1067118
1070760
749110
1465346
326494
1859088
1743301
117998
619885
1449631
1320753
309854
411665
873807
604369
694265
573375
1993952
215883
186469
306691
380181
479037
1042573
1273386
1337141
1150447
1313607
260685
125341
1885842
1901695
990092
771009
1727184
1466536
1200818
1947960
986456
830205
1175492
418345
1406910
661857
751577
557337
1971967
428631
171547
1102653
895724
1759461
1279742
868966
1410922
1857360
1745852
1755739
212527
54942
707347
452604
20613
1503466
268812
592964
1078919
566719
163869
1988784
1800704
1488221
393655
454484
684041
1593128
1790798
405846
1927082
569741
1543702
1981135
1728968
418123
798985
1210813
599453
424551
227946
1970940
776256
1515907
1929134
1187576
142998
1920360
938218
974234
1352915
710742
1707820
1162253
711454
240190
182960
1621286
1958666
902288
678069
1613362
564433
1662814
25646
785560
325727
267163
1301493
1462318
1599450
193145
470607
734547
660526
1752119
1036083
577670
1171519
770940
270316
782267
1995632
1859482
943208
1261513
43319
7595
326575
1902866
274001
1654983
483440
814521
217852
155032
385435
1705659
472413
633933
1193931
1044289
743315
517253
1216547
993095
434097
1054765
104099
1291271
758773
672916
1904496
1235183
1733051
877177
297781
1665977
496590
688110
1706746
1675214
1007522
164609
16368
1219217
568070
560202
1404131
1495993
449618
886068
489007
1387015
1217748
1213129
168293
1540942
1868531
1643231
1705659
1044593
1320499
457680
898901
543318
1415498
1235483
1880573
883586
1647011
1855563
1711582
1303315
864122
1321693
830255
932443
1204480
983329
1419493
716562
192406
159865
1194603
508809
1173957
1750155
525073
550348
58036
1969955
1637134
1548182
640094
1323176
1308998
1166815
154758
1154574
945174
805070
208706
1264072
184120
1730184
146682
906866
946673
1675791
690243
410497
761575
408647
747275
1687461
92126
1934888
697450
1158719
62924
1091301
838062
1111832
1552288
1898066
767277
574782
615264
1322379
986831
1113523
787385
357728
1466699
517079
1953674
931520
1909136
473744
1703246
533350
741336
1869666
619482
781233
884936
1264346
1331691
407523
1718244
1469978
1292427
284917
1665329
56251
1071347
1625643
108205
535160
1254429
777109
1720002
445962
932039
854144
1481439
1483910
162723
1551898
1978882
416704
525324
259149
308492
1344527
1904736
1616905
654118
1957285
1910974
844066
789796
1870842
1431352
119471
323394
691052
1213511
98625
1888997
1886714
1430013
1083808
76929
343164
1640420
1239997
1500497
1283920
376234
313993
1488259
44374
1609842
564113
691740
1568467
1581256
260633
1890219
405658
1883820
325432
1892356
766914
1238121
199997
1489576
1319479
194030
571481
829911
1242666
1372118
863005
847039
191573
1624969
1627692
1451693
478602
742137
651220
1357350
1673901
1095404
1051403
432163
476957
1547737
243392
1504788
1266989
514932
1392872
9996
1525898
358855
674476
671579
1019920
781285
638077
868572
768448
512996
1203627
1377468
553807
326732
980792
1387927
839314
1539870
1849762
902083
1798267
1832867
1211773
1486373
1832235
1323763
1660647
379491
318414
43913
824405
1378304
1492342
282539
1834873
699434
1905290
340352
1753775
87045
180109
799295
1386403
979218
1334053
1918516
1246614
561221
1550712
206744
961640
1480037
976291
1272255
473533
986263
190967
1522912
842251
1569280
361442
423339
1128953
1582852
590909
649998
1693800
113349
221207
289755
1240961
895644
756057
855396
358297
74537
1005918
760952
368654
1729082
706463
1409671
557008
260846
1435445
803188
1058155
578172
1111378
678927
1602825
1386478
305948
351524
1947738
232975
1970665
1234943
370599
742191
26642
763569
456483
850641
1623503
293722
1614825
36176
1423800
633077
613490
1065893
347874
1682217
1764486
805751
1777224
140146
1686482
744402
746942
1007552
1965366
1877332
117380
827152
650056
890127
453843
674500
1944090
1358403
138064
237772
1222389
1571170
1165928
729990
978778
500705
752636
1940722
545666
824517
788153
150381
977153
1122167
1537515
68980
534138
153806
424018
1052506
844454
609600
103721
1437424
713454
965951
1139484
1828706
171384
692712
449503
582750
1793137
519897
1362337
919224
1331657
1639835
683798
1718925
1644908
1381342
1217525
1955273
1866582
1674348
965578
619263
1512316
837058
1659846
1582964
1188404
1645778
1399508
244690
1895032
1791484
331912
89867
1021184
428593
1802053
1466452
1971825
494121
1861608
374991
809997
467058
1636513
1124210
1187308
1966843
454685
1197807
622456
796146
899593
561948
1018376
286664
467752
849235
789584
945881
1439360
1490698
1016134
1040168
990318
1748244
1700156
879331
1863203
1254992
922722
834671
1731848
1774047
920799
1901376
1272989
1088647
1835261
1206943
55803
1740245
1018224
1638647
1734981
1258503
475876
1457272
358006
1419145
844764
1202680
1598877
402476
1564752
531249
1622216
1058026
66553
1746998
127457
1757614
561462
727106
983022
1073924
985567
375224
986510
727362
135484
294863
783585
412999
532224
1569967
1341070
1773603
760602
59476
997669
1677631
1711653
56185
222612
71051
1773389
381011
1499621
727676
1467945
73556
399810
1355945
49261
928577
1386263
378123
13603
429466
1055452
1994432
794371
1506695
1281423
345758
328079
1762442
1604603
614654
1413525
1507510
981493
482435
282753
1314476
1165423
298154
1711603
1953498
1040836
396767
489226
1906461
1279793
1091623
565282
998726
1820679
1842761
1864436
367846
110083
368763
1132047
942080
296910
1464619
1723595
1699478
467491
1181532
408688
1737962
1375420
1716624
962648
470435
578467
1860084
729094
1992313
343821
1144134
1058121
1903994
563575
37114
1178454
1568894
704264
1152276
368416
1650621
1200515
497067
783180
1680551
1451986
1503558
341222
1570643
238348
496774
564677
1432369
1588168
609007
368624
868568
75190
1356521
292599
572549
1532294
562698
1010114
309385
1561175
1637286
386457
1116551
1584263
599312
79399
102677
1021586
1010251
946801
955864
1721943
78417
698295
1931870
1858528
455988
887823
1152716
1651626
1163759
1967011
1328913
215097
317041
550659
204812
489748
1798774
1688145
4379
548468
601992
14488
1727449
619521
542154
1326544
1068017
874110
1867201
1419439
909004
1847891
432182
1587512
281465
179897
11496
1161925
791620
1919467
1026905
656637
156604
1719800
1321053
300002
442706
47701
723471
1925630
78986
541081
1978561
1219340
87102
1907929
1369435
87525
1004599
510381
1670723
497733
173903
531641
1523358
862911
1395096
1835318
333120
377783
1074545
1975581
1976955
487518
811015
1470050
423159
1671975
1181716
1863030
776048
1617282
1408266
391506
1362487
1816908
810628
754170
1222633
1811914
604366
1842522
888874
325756
1573295
1188316
332389
1513993
1967355
213934
370676
1087193
1710158
1390704
1394004
1489222
628361
42023
1576217
1684991
714575
1348884
1694327
279954
1934224
477716
360599
255528
1036129
342285
1901256
1662401
1762772
783195
230410
388388
1580845
1442903
98646
1779970
1580023
491440
1862010
887581
1965081
1677995
1305309
498113
940021
1621607
104166
1423846
1861465
1529497
104180
1396904
1935736
1830916
1374234
1186121
1107038
878744
1278784
1252313
30560
985673
137970
1232597
1070717
495125
926115
1084177
1903361
336903
1633228
1630120
1417523
601524
1196177
1083981
578341
1298874
1063019
643667
1604146
1952397
951435
1679966
911946
1673637
228749
88143
1540945
1777770
1307697
1232586
888038
1335827
654537
1767385
1867079
1186862
1205401
1636843
1853640
1432236
128647
1721633
974956
1800556
1685635
926011
1123491
116784
345758
587552
1706226
1229551
419679
1202716
854426
252835
816302
678047
1483099
1140437
1599084
763608
75176
425943
195995
333036
1118987
832390
1596403
1012133
122216
1730072
157766
710421
614038
661269
1993945
1079209
1846557
946090
1494958
1319778
145668
740984
802898
1484716
187559
1237083
1334713
1010624
1125435
41360
942505
831077
1567105
285176
421337
56341
436795
1228354
676876
7368
999739
797166
222798
1910171
841316
722289
1404473
1316083
153578
946283
13762
112170
1955279
533348
1992524
1548954
657344
960004
271516
1869164
790248
306157
350857
17312
401524
1329045
935034
1153238
1438780
140515
1207795
770880
426185
1956027
478513
1776694
195199
1425856
1784659
376910
1183828
626316
155402
690229
1312321
829250
604422
717248
1533878
1299249
125789
1610038
1539662
611407
693271
1908007
1498214
94236
1181498
294125
599113
1973519
929235
765154
756157
1477400
1966280
486682
369152
471099
185165
121448
1478516
1244669
1085721
332753
204384
1819401
1833282
1010289
1652458
1199898
434425
1752682
190579
1114533
18885
684920
1852654
527801
1950961
1503716
1233155
1064964
766793
1296526
1284427
1677347
56456
1441282
1596941
1663517
686930
1068544
197409
1931828
1688852
1129429
1469096
51153
1486611
669802
1243744
185853
1130074
1124835
244205
1421782
1087717
1290375
1860837
556400
1311977
1816657
692543
896428
1110384
412008
967696
1968359
149604
391877
849644
1088961
991471
1575332
258874
1309860
1929779
1629258
451678
1144454
868620
673941
1421385
905957
1310841
1953037
1532822
625615
386374
716980
41660
470646
1946236
318581
1213869
1684857
1957280
1958472
96093
1488800
1280233
1988193
1233107
854296
1164949
452764
1749108
1858125
46112
313446
1310104
1346140
377162
537473
1183062
696534
1702821
923656
2968
933509
1849040
342018
1996886
681648
447465
1600470
411819
738885
1262381
265624
93305
75476
58330
230159
47999
129961
561895
1230740
1359446
1052847
745683
435016
1894004
521864
1608734
607231
1726292
1696451
73108
1842484
472749
651224
178909
37180
897721
1630128
1185478
1467423
217615
1455039
1699500
10039
426045
1960448
31214
469285
658880
1892233
431369
410042
1077247
1646585
545263
480797
1691736
231657
637001
714260
863669
666252
1176286
52998
341441
1098351
337993
976177
1519490
1233434
56959
866640
695653
826102
1645917
1338135
1889855
1476059
1204602
576593
1910153
1706407
672185
164563
523691
86934
1439403
540399
194662
168750
543531
1176941
217118
515023
1179137
1580354
514352
1590803
469967
940964
1200573
713872
401193
1556813
1845927
1147638
1917644
670015
468000
1214136
1385672
1319672
438880
1220381
1289378
699729
1419621
1186957
152983
1749591
662800
1964053
304711
1075426
682712
1611701
122687
1769832
1096004
191566
96512
524619
1848875
1513266
1711638
1688189
155913
1739791
688938
521374
1547124
1421369
160035
944838
117673
792750
816502
1868210
508168
954482
914068
275047
1110719
154185
1610215
1667936
674903
212689
1408759
350626
1997010
907552
1778942
1705702
671643
253638
262391
1378532
592250
1470376
1685432
1206030
1427344
199670
1185665
546920
523629
16943
76985
931500
1490396
1465928
1238811
912018
988074
208663
1551100
921397
1919380
44413
5780
269654
1119403
531375
1115722
485964
1654075
155739
748203
1064736
506425
276061
874198
1838198
1331887
1902029
1314494
600831
1841580
229611
1478909
1822222
914922
1544169
1276996
1513132
1405044
314661
1982123
297038
1075629
1084544
1535279
1205413
1398685
33359
697515
835474
236381
1640880
934041
1293850
85510
1247096
509502
1115330
543207
1786435
1168466
1305741
958744
196790
570977
1766796
585872
995977
1904392
1393337
669431
1520871
1223122
1352881
1241446
772636
706184
1683731
1315939
1029109
8656
1008230
1057824
1971188
137079
1251238
297594
1471485
1150598
853861
1715121
605208
1724841
1850039
60660
1466138
938765
384675
897643
1497829
177176
1311268
1814193
1429367
961168
394676
838127
864355
1117287
382360
1032874
46374
756694
1199827
1392769
1606886
1551865
132594
1540197
356327
1336871
464425
1026333
1219000
293980
357197
33574
1407000
1781963
1841717
1807022
394646
1008161
684846
964607
1825708
1166975
590170
1640959
1467745
1483548
1518742
105026
1045607
962584
1708498
1142711
366456
565541
189140
919817
1187158
1916932
519835
1314769
1134115
158515
752602
326715
1827713
274730
849859
943494
1809035
1975471
90177
1105514
603090
1313174
475346
1075766
1080049
1564854
253811
809348
237890
560830
195768
342386
940036
343723
685303
309854
1335125
359243
1254036
172270
1640194
1108620
586440
783988
1919352
538222
1794236
1780747
1662598
245802
758412
1380749
922008
213982
231009
547985
1964410
694788
1341158
1933419
223793
232266
1326061
1826971
1300803
394575
612459
1087973
225110
535857
1511844
274018
993880
1601460
1623968
957189
1481948
588001
1680997
343781
1176823
608237
667672
73155
1736962
1199691
72247
730966
274496
149287
1341660
1513046
1616934
866858
307086
758630
1052179
356914
520188
1743923
1976409
1074964
1388567
1062096
1767669
1742273
1690303
1839963
770771
970282
541280
615882
1428730
740873
358286
1189420
1420638
340742
403514
1737916
762113
739686
827088
2003
1341860
47181
1678073
1078449
91244
1632175
964511
435838
571508
1353701
1740211
197974
1493703
675149
1023295
847767
1320082
944105
1856667
1207295
200504
329079
1022983
1243738
1215358
119689
1162937
1791923
1532438
1595424
1117355
60218
1731391
177632
452956
1252550
762344
1642753
1408914
9927
951718
174159
776262
360742
1677185
37078
1516585
1176877
650914
1146794
781157
330489
1644169
1814052
1931708
1929574
1473688
1238996
1922785
188318
288173
1026113
1138712
1167081
412935
1752700
1274741
1378003
992407
1435313
98202
519715
1421699
576319
245720
1825950
1105693
145218
1076257
1711314
114951
753291
904931
1500892
1556842
1971607
409250
1797353
810236
453507
151161
1924898
834220
1063092
507268
1236231
1697708
43176
542240
1719681
730198
1069880
663948
650324
332707
12969
327510
655929
138234
18847
1696557
1756411
395926
1541198
193373
1426985
1263340
177176
660894
1457143
19677
1801978
1835593
487726
1784396
1528087
1485563
20576
1938997
237764
662507
1638485
1205494
1050688
1895480
520534
928696
1083433
302520
639923
1093190
1285888
1071808
916878
1449140
522905
1693652
733792
1163594
1634371
692058
474881
419922
525457
1465124
862671
1676948
95025
615130
1745406
464120
971253
565856
493789
600421
314630
217861
797373
206447
1380807
923455
1659215
712363
9582
813800
405274
718799
1154953
1659606
438282
53071
200053
1198024
27377
1299658
1629053
1662253
863093
39584
952010
1907696
1630203
142460
479326
1655823
1917430
995715
1525920
1720446
1738796
1350003
462920
1580814
1365859
1619922
1612285
1146833
367059
972885
684928
1364951
1396683
1919296
1354835
121859
1649304
1560757
1038143
434094
1851548
1875242
695526
1094437
1822378
192980
1976761
1834854
1148011
1044258
834324
661862
84334
1417973
588697
545439
262317
944360
879058
1705212
1037164
996204
1307802
417501
1642066
848485
1200003
323609
502236
175789
1162405
1104558
272268
1793969
942653
975446
1137032
905296
1012532
1947290
1387187
1227389
1329093
281174
1789060
1776421
1791512
384083
206601
1620081
1113495
1680236
825182
845340
982290
4131
6836
1230933
1817456
1706906
270321
1710323
1150633
466522
402895
398376
1218745
1601761
1223220
377122
1842627
1305601
598123
862418
1990984
504348
1489972
1824096
1168260
1791043
1220877
1365477
983431
46082
1512287
847114
1861511
1388700
720585
974426
1605586
1814814
479407
367025
1939163
566187
1694953
1322617
863141
1685682
1452131
1668477
227622
176799
1341451
1387608
770056
218441
134925
96310
1720833
2896
686745
405805
1763051
1207924
914301
1611747
997145
11459
699644
1825535
861192
654357
33346
168280
1360802
943103
914259
1342629
1396840
1048706
488087
849809
700016
1379558
1734490
178539
553296
257056
1784883
159739
183844
202463
915008
899996
217514
1233023
1426284
344008
1194340
155781
451923
332765
747085
1750905
461634
1999915
1418869
987038
1191228
891212
923480
856388
1728114
628300
470893
296250
1051406
1463142
1191728
59309
1007725
734322
1339559
1807309
576426
907787
1110489
1988616
190489
596968
1744867
553478
224763
78841
1958431
279441
1953810
1879226
170944
418960
1383860
1442345
91817
1441832
835437
1464455
785085
1231205
1069333
368387
1724400
660340
228109
848083
1987782
783205
364887
1007654
100287
738730
139865
1114224
1914425
1366974
843708
1941015
580552
15212
1677485
704375
1417739
1794461
1235041
530750
797049
1640791
1194595
1874574
1381509
1517641
505651
1337214
1403102
1902797
258722
1375185
1638987
1010885
478890
385155
285307
822315
1611710
520201
839250
243314
991366
1716766
110569
522493
6485
1074253
1865991
1259991
1205042
1745452
1829913
274153
834230
794047
1453303
534683
959032
1634682
940536
1338275
667759
643839
965255
760588
1921532
1197887
1790403
931951
70890
1695199
1714088
1840561
1362691
1066245
133062
268047
1004464
1196271
770640
1010840
266597
253213
386672
873877
1174081
1262666
227137
377536
142529
1281805
1745525
1048826
1877765
442586
1759530
963380
1947250
223280
1887653
1872036
1906888
1818695
251969
747703
905301
993092
1796892
1625784
663696
1753286
963445
823742
1006142
1549117
225468
1604816
1728295
848182
740287
1584326
1768468
1543888
6483
1934485
1238921
1337105
318273
1381327
157033
1851871
1264670
1338107
899116
1230241
697376
176660
1564228
1141062
1122303
341249
913689
1172250
41494
467267
1996560
792835
864765
805405
347923
1724178
1177554
72626
1261472
1447977
1192636
1900245
234398
1172442
1607095
946396
179083
1619903
1616032
150917
1516552
639585
841016
175141
1266533
661608
198476
1798038
1912846
386260
1835497
1123041
828153
1897959
92601
1296847
69864
1105215
831693
703864
1536952
1588071
1297521
87163
851495
314192
1916439
1611475
688881
1676940
1375222
860784
1134099
81348
87121
940561
765351
243932
1563323
731360
1660456
1421993
1170932
1091453
2730
326970
1981319
1054555
1797587
818296
1411163
1162707
1111043
1373782
255270
302792
1258313
1844298
1599602
1746132
1403968
1038733
1951667
624882
127578
1540268
1339617
897262
1473646
693164
1831509
209818
139332
136499
642777
413484
935198
260612
757534
1843732
999956
620854
393452
643677
459775
450730
1606797
749848
1441924
799658
708139
1634358
1225616
422006
1208930
1802389
1041630
779165
1800221
310873
1132884
563991
306322
1774383
185533
70670
1444064
1970227
1266589
286599
751027
1039187
1718959
675578
566295
577556
973564
1599341
1507090
1703096
838577
215544
1906878
586437
587164
459342
1398080
407058
107208
88637
178948
1022518
1579057
356451
641749
1719051
1739341
439419
1831369
1194514
1946209
267972
108292
1138717
302289
62816
1750018
88873
1897897
1847629
766321
1749543
813848
1851426
297910
1682793
5994
1561282
1239298
354121
476934
894333
708915
528022
1901323
923970
316893
839617
1187562
1421301
921903
1815528
1089388
1472061
427215
1024389
524972
1594287
1022093
1081847
834618
1868320
1059447
457616
1600523
1048631
922344
1898126
23088
1965590
1267942
394132
1507312
1382525
1183318
167417
1731428
1656358
31194
238370
932985
1806787
960731
1248454
1250427
310824
611994
360058
1797459
598550
1591107
133226
1368667
389303
669616
196375
1072595
320712
1090060
489163
631803
306624
1146639
512977
929857
1089232
887217
1292140
885013
43640
436692
776343
290993
399469
1285334
88773
323712
1624753
471463
368793
1394817
439291
1901457
263546
1174682
1759548
1650705
35069
1284075
1746258
1168209
108694
1799565
1395597
1569654
746601
749526
249238
1507234
1439260
1417569
1266942
607595
921862
1057474
393960
1330069
1084012
379868
499384
1261778
1860509
1941856
95977
1505205
983711
1853013
1478306
149806
1940239
834661
1550011
636960
418260
806486
55440
1760785
626842
1122636
671035
5569
1038439
385996
654063
1936590
523484
1207353
1335560
1098011
908799
1406214
1785473
27715
1134766
999527
47215
1234372
1189310
1783442
1832850
1834810
65723
839644
254832
1075272
1589345
335657
1859554
187835
331394
1187853
626528
983055
1087245
1287123
268215
429908
739623
195745
233658
1336886
208135
771824
695760
1258203
1236455
1288735
253772
1913956
965858
1164524
1756326
1995882
975058
485717
1154896
1109199
1689302
705212
942252
411446
873786
857820
137452
1901185
580171
500615
1744143
47298
808662
1662656
1694189
1063878
1035704
941707
30289
1089990
1524298
1623938
1754572
1017783
597742
535493
444652
1693794
1422356
536606
723419
1915963
823158
500762
1380629
326865
1909896
473475
1371547
358647
1511426
371230
668356
329747
1281351
1112095
964902
931131
737083
149143
489843
58484
739690
1176878
1277714
287667
1405735
644135
1847801
1468842
1249186
1004009
902484
1585017
244760
836714
127522
1360156
956374
764832
93964
864885
1930858
151799
1651002
1299845
489174
1429109
1475257
33229
569995
1214899
1341622
77068
1765130
1213713
366774
946239
1987375
645586
791290
1576220
1764419
366987
1957474
411228
1776760
33264
1969784
1170503
1374967
1430011
1454541
1732019
656684
1498739
1900107
1862039
1084727
317204
130600
1071992
704820
1010937
445823
774644
122453
507829
1880423
1548552
774987
269096
1302031
1565497
1852579
1682478
1743456
1943116
1844151
611675
421757
1026950
457500
237689
1361913
349194
178982
384132
895304
1318714
401832
1914817
1046602
897977
828948
1083474
845855
1133816
1975816
168686
1575280
1774173
1261917
902148
1214420
468925
1895283
810593
703175
1231536
1250982
48140
701181
277298
595572
1067035
1889552
1531087
187189
865868
1216654
162920
1869873
1794880
1067672
1164793
1250435
698142
1487135
1208572
1612747
1104020
1185962
1438668
1849889
1031607
659458
1972810
1599329
537145
1952631
1964232
955096
1249558
1169387
915165
596203
383031
669871
1064108
219192
32244
1672327
292887
1881557
43073
1821557
1424983
1698068
872206
1382737
1767988
1785037
127039
1790710
711949
1327812
401726
1714373
1747336
1201767
1977875
1332217
881292
1861584
410726
800103
271922
1892405
1160007
1704622
1055797
563447
646973
1136235
768711
1249274
599471
1133552
640328
1596073
1738594
1117685
725102
1254057
1948971
1379736
1502527
1300210
538033
1130864
470424
187062
1414612
1067545
446359
1127743
811114
819183
1016147
1484069
1384410
994712
232886
325346
130371
313570
158275
264611
1819241
536230
320603
664527
592027
582767
1314114
1040657
997805
723403
1939560
1873524
828990
704172
1969974
610006
1043023
1968360
782154
106799
1398124
869521
392296
400571
1403969
867448
1254467
1080601
835219
781946
376271
1938797
832550
600018
573174
447050
1445223
679393
440676
61523
1466766
680982
326178
1082379
423291
908346
1046701
1467500
1535003
876791
1181178
1386059
286368
1119473
244845
891126
1999811
357102
1391903
1725395
174259
1816772
1933425
1486503
633252
1891777
1689129
1146300
1532192
640479
539509
1947115
117949
716046
663455
1529830
1914934
682892
400163
478762
1319024
724715
1666134
1549023
705783
98882
931970
1244112
636249
1626127
1246190
54015
1384355
1637818
1966755
1716116
1075790
802253
1233397
1473736
645912
1725717
1736410
38070
484980
1612333
271752
1710138
833133
775654
1596703
1362666
1520561
1988145
831802
274332
973243
1358125
384121
1700849
1297760
1892217
1751153
215244
1187716
991321
1728659
1691774
1875046
1125330
189065
340031
1713853
1180022
49494
1394536
1518820
1734989
1976595
1481308
988386
118220
1372431
543960
1137386
9833
1816314
962933
1971557
1337090
1017545
1603651
381108
579405
1359992
138465
1463813
1345910
1251826
111428
1189748
3097
445330
416373
1658794
702658
485614
356077
1202962
598335
201209
1058412
34193
1642714
810491
222558
1053540
1232936
525255
1939574
1538509
905138
1919686
1996372
1863771
1440350
310487
137743
1190432
1989151
674783
742674
1437940
97902
1189349
785419
974413
1502172
1489926
1098842
1779258
1538456
1213388
1578068
1684442
221763
1376182
1017979
1139607
1936211
415610
1486149
953984
474944
474258
593720
83615
1352557
577681
898503
1863570
1356741
1614670
1853263
392619
922335
1585816
676917
1713137
1907840
618659
684662
1551829
263245
1512995
1510458
910532
1830813
523596
751941
998793
1640799
1425262
934454
476202
531516
713569
1817198
1239868
1764896
934449
1504772
1639697
1771427
1933747
1671240
529244
512154
1140161
533978
1801828
1752383
442119
1186716
913774
1498503
1891729
1777050
1648304
516541
105054
1172245
304580
1535337
648784
1383937
478441
834949
875771
1232634
879795
1645769
1134173
857830
1228913
144784
668500
741243
1235574
569586
1743128
1874068
1228031
1868541
407801
57315
1667774
701052
475115
603584
862388
190479
1004638
734706
1320668
1261455
180840
303407
387755
5989
517967
853884
1374423
194302
613004
550145
851684
1824135
1037314
827666
1758663
944942
1225063
772019
984339
436950
455620
1102269
1087299
1522767
312455
1562047
1542077
1717208
1511718
756410
1260839
107381
279051
1500838
1241761
300775
575381
541944
907932
875644
1289052
1693791
38363
166709
753408
1598411
1358440
906246
198476
392040
779987
1031224
1391104
1589969
118977
1224334
934625
290376
608900
886560
908909
1979767
1919537
1832156
947877
156506
1480095
848249
1172571
808694
481072
1166987
344069
1002363
502362
454945
645929
1871823
491588
1714685
1221229
1353554
1897
929954
431562
551913
1375524
824055
1058033
1615514
1003342
333867
828938
1681657
1456307
265869
1302859
731666
867216
807405
186062
211871
1292137
712690
281499
461787
282206
1356236
1331871
1609713
1063479
13365
1644495
79998
1031971
712197
976961
1463935
241983
1879731
1159593
1020028
212506
158719
356741
413352
1220552
1416384
1093361
241223
1228346
70570
1235625
1983971
1649682
591293
1042884
440332
1138761
1576705
902123
496929
637091
445108
317756
354393
1305317
1455720
102634
890940
887715
625398
506032
1648170
1120055
1012264
607470
580478
842771
1400522
436455
218474
1772181
93146
1243629
596423
1675611
424159
251862
536834
86215
1384688
612830
897810
1251702
1444532
22988
1599630
1294844
1902949
1046320
1591399
806618
345722
1222249
969629
1648589
793523
1484906
1341628
1189888
852732
573368
426459
1646106
56953
1149284
886021
1484111
205787
1256331
950904
1329720
718241
88423
919030
1896706
951288
564212
437523
930433
456211
1814540
216722
1636899
1237779
216055
968327
1679818
1210557
1718430
509957
1937653
635389
108972
1990580
1910212
354429
536943
1472379
960755
1943478
1988081
1552733
970349
1675663
940303
751639
151886
1852969
476923
252866
1634871
1237933
1186282
1614446
23909
1859322
1862877
1249465
41340
557881
172338
1942011
860282
1772859
807131
648967
104634
945180
984964
92315
190320
1639211
1790139
1557816
581208
1365635
823388
1087098
396606
1329278
205517
1852421
204724
474472
621325
1606490
916714
1697952
1715915
1182913
166085
1967026
89487
959494
644083
1885724
555298
932511
1920864
1244063
662984
217275
954231
530147
554347
934865
1086199
843598
200072
329257
364024
448663
848358
774841
131687
1280492
669130
903503
704232
1291789
1947674
229726
1690804
869710
1048893
903996
1276819
1708428
698975
1959023
782300
406229
1784685
1262866
880807
1193998
1403131
1387527
1072061
516516
267621
736633
987514
1462924
744442
1637046
1417329
1658439
958456
110886
878217
1699913
693414
623127
1309766
1233449
1629043
402148
680303
1812352
48624
91963
703636
178271
41798
1574359
1367403
567178
176798
1595760
729290
1863562
1380667
1942982
1208491
1666906
1476013
1057411
675078
618354
951523
363152
137285
1338757
677017
918995
389267
959214
1962444
1328117
201725
1758489
800598
1796384
1702998
128678
1154194
1182143
894506
1099836
550897
108245
1773706
237880
1466526
301099
436061
1140935
1183916
1406974
328233
909500
483804
1286782
245370
386794
1362185
1538251
1933158
1392243
1273632
417269
180762
1198118
730837
1277221
1831228
1561135
610372
992908
387081
318009
760245
1429567
416636
1760767
1930435
973557
204618
851730
60121
915757
1669149
1671479
449285
15894
1454961
1425955
46159
459695
404664
1388531
1435598
481682
1920118
1036300
1941887
1016556
1648026
248650
421384
1603355
412404
1894667
441516
1438872
524250
393386
552645
1736952
1759455
1592166
424314
251024
157479
323301
237532
1524941
980180
208517
386394
1063729
1195345
167600
329468
384893
668086
1583173
668924
354355
554154
922185
415380
375933
320007
873804
1264688
1398655
1247403
470973
1939978
1630841
1448554
937690
875469
1179197
944330
457844
1105690
642553
1393412
309747
963004
1335019
583225
1851694
1861955
422847
967158
671227
640543
1681894
684388
1642009
1373178
1303755
1782461
794830
888404
1208410
20386
1346445
879891
1532018
1475084
426554
790491
624505
206016
935102
1728075
1681429
880569
1251395
709168
1524686
1686606
82266
1301763
29779
167525
1958919
1052439
362142
744740
863867
1620317
862281
788269
378762
1626366
67903
1834997
985662
797192
541517
369623
843966
1257868
224259
588357
446756
59525
1201735
1415555
138847
1831972
688021
17139
401842
1803329
96600
1950522
1776774
212267
1866716
1369705
1691136
20330
851824
522786
1986922
1524630
147226
1725499
778674
558416
1993651
1797761
1760496
1923606
461857
738027
248827
677610
1676660
1236716
493334
272386
848050
1064311
788344
1753908
1929416
666844
532290
296442
1872922
1121849
978495
248814
841364
725626
590412
1279072
1994987
1721178
1834613
410579
317690
67743
1671162
1990335
107031
1290060
148797
752077
177835
994806
788917
1984729
82762
444799
511127
1143228
987020
1920019
278673
95042
1696302
1907031
466605
1594128
1606708
1058323
1563085
879922
1465571
1705973
1081711
1020975
179888
313105
1531613
577051
172326
581631
1361509
1992539
1402320
159202
1476510
1528762
188249
1408380
224036
406316
990521
347526
662422
100262
35110
1793126
513861
1680263
1521367
121622
1159011
444719
1529741
667913
721482
951820
722216
189208
314157
498963
806682
1942294
930749
833330
1781175
482540
482391
1360640
1215667
1696723
1898370
1463560
156341
620228
1327521
1280178
43400
893776
1272773
130340
1461020
1950294
1322912
17475
895690
46488
1284864
1217514
1983040
1401440
751825
1609858
1315339
1037197
261036
1672998
98044
1854988
1079040
26593
1203044
445483
964625
1186376
868335
594035
1342626
1223037
1999055
612196
802166
1733699
1194807
1337900
1441727
1826947
1841787
1852638
65324
1679973
17272
98088
618934
1723013
170844
1971840
883160
309079
1057905
1503885
78048
443911
1692657
1825079
165280
1282829
1989989
282418
1569817
1611674
1672285
1716273
1146393
238509
1856482
621025
1552628
1968593
1930954
575622
1790303
555912
776724
1833695
143457
1262245
516686
797604
346390
1293208
1970741
534659
1785443
514914
689494
136557
1005999
561319
1350191
34876
1319350
502286
1940374
961056
20393
101313
1851636
1918580
1965164
1983102
1676177
646417
1180546
225224
531497
1533058
1592869
684727
665631
889408
1639604
12430
1776041
1337531
522621
1721650
415155
210186
1044601
713808
1186433
73457
1916185
1492933
1642595
1619224
534406
739240
22940
1771744
1219455
508662
1795799
1425953
1651335
843295
1071927
1482225
1743954
882052
1255273
1113625
1529126
1956061
551609
50779
1447373
1639841
1081175
563702
1990738
408191
1585073
1506553
1084485
777263
537592
53015
1119550
1633391
195723
748382
684896
701544
1190505
221410
1927899
782778
1659881
681423
1085049
1876015
1197099
569804
1051450
1563157
1702895
1379503
143910
132393
1878996
500652
959309
1303885
200449
1513983
1091313
358132
67145
979597
1488963
342155
1584110
438268
892575
1080329
1135214
1087781
79470
1522305
1174693
219156
894758
766133
750820
417369
1491810
1384248
1958042
681983
604843
1976308
1187473
376755
486793
588274
778553
621860
746313
1562790
291986
1763730
1941476
292638
1318910
1097996
895429
1006762
918506
953305
1870550
1680599
1428133
966957
1509891
1449628
1033924
1345694
1197799
326441
1596964
1816032
630832
1571923
227235
1946867
680345
231293
1692149
649082
1851625
922827
662304
63392
1032520
1665964
554426
486944
572482
1120135
1255083
1120341
966767
891142
1591214
1016133
948058
1527071
323299
671075
582038
573243
160363
1745059
487067
1821093
981732
84234
89866
998619
10083
460467
1944849
1682936
817943
839120
1867907
284042
574351
589553
43630
1345636
461401
599435
1423633
1348888
1401223
590072
94161
929455
1627998
1519052
1345187
504340
370685
374548
15078
1261469
832163
1410584
1314670
1040153
791102
927239
336073
439815
1506075
1533309
160003
1060119
1343124
1942048
808108
437082
1188032
1508917
219159
1148933
1295453
590111
251336
1899378
1373621
1934526
1360223
599571
1337757
297149
706747
41115
96750
713886
925529
1311238
812241
1670074
590756
1423265
1410958
1923214
1947403
1974242
1486838
1012258
359889
1320636
632619
722130
1894946
1715412
1762660
1259642
1542702
924819
1221217
1994984
1820772
219492
1106168
969477
884207
1637706
1517501
929026
1947955
1801308
1352240
1961912
1127079
1174943
283060
811109
1487518
1028615
1299802
1908174
195100
1092060
868360
1533378
1705637
417384
288347
1235969
1178505
1150726
292930
674134
1034673
501782
1372018
514655
887405
60327
997446
1780136
529508
1202781
1951096
1785227
1880677
832182
1729806
1348015
405689
573094
1695811
968876
101291
782345
1394692
938125
374823
1902065
1594140
1525081
905971
139511
1962249
1501125
884132
213681
609848
313740
1069698
753471
222260
212537
314538
304257
1083966
1538125
285314
945128
1828045
750173
993231
1733734
964219
246906
1621275
835483
1132363
49478
1582789
1853694
99698
1516900
513234
687206
766338
386633
742248
1534512
944374
191806
523022
473692
1584471
1759064
241689
1352150
1843829
50158
1492443
182071
1502478
1144823
1137622
560765
296862
170216
76895
1170429
1801803
558800
79611
1577831
87490
443562
933171
42388
1534347
1164186
1463130
1503283
656470
1442010
1474937
1137184
1550798
524301
195013
284288
1967638
556833
375764
1670892
1882981
496081
371933
689330
1106714
62267
610308
752974
1349214
1403329
25001
307623
644732
281082
1657628
1804967
1897992
733373
1937561
1799777
1521374
1029273
380802
138557
713586
1070393
1013168
1298338
214623
1239350
611490
122013
624194
171841
1505257
966405
31082
253217
184065
436292
1072429
1540729
119615
1433110
1335083
1532256
1831192
420689
703839
447470
528020
1622809
292813
630256
473143
808163
1078059
173948
40128
1980715
1699006
380853
853877
62755
630072
1310456
125642
47323
1061743
1995665
1891074
440351
1691110
858371
391647
996093
311688
662495
1549227
83273
17801
1991282
861255
880095
1789169
1248432
1968835
730431
84683
1302885
187245
1050312
1604267
1523049
1911331
584132
315669
128558
851994
947090
1127129
1406465
1776243
1349999
1499423
331283
924172
1680304
16660
348678
471097
663523
105648
1358274
122939
68056
93137
1612106
1929523
31062
492741
95581
1135450
1853276
301158
379679
642936
1437049
1206006
1791064
699252
1757528
1277456
913466
1384904
1024577
221335
1424623
558970
892308
1305912
908911
1849756
1455919
522314
978380
834034
793506
1788036
1901058
1212249
335847
460687
447618
214315
1972643
1473271
43748
168773
1850112
1083460
718865
1400312
376973
1255162
927389
1772656
435537
224641
1794854
1877811
1959920
553873
1364883
263457
748145
446781
1121334
854646
865053
1113708
312063
831223
1835758
897291
1521506
1384281
16050
111817
210122
1905188
994470
313582
1064194
1021341
1792410
1806716
1552128
682677
480891
1829943
605997
265256
1242569
1145827
1939790
1302077
1492300
1106303
806161
857098
438494
781997
378339
675720
633831
653550
1397201
1447966
457847
750672
946158
1742927
1967311
477000
1242265
831152
758482
37020
1104037
935910
1873604
497293
448075
1317300
445869
1267634
1682083
1560518
275518
325595
1223556
781451
212988
868417
1667739
805316
1042059
1634836
1984819
1117710
1357249
1679083
242752
204342
1396394
502443
1606727
1539802
687295
1908884
1216985
170400
282983
775649
977956
281733
72382
1320381
752810
1892016
1231493
1583959
887424
503647
1691105
1278952
526338
197970
1101771
688400
1543046
729273
1207768
665271
814959
1916369
1368896
1254776
641150
1293710
271749
813180
1042559
883107
117513
1463417
1246432
1447301
1494922
1442090
1952967
178481
638042
1871111
1497484
959880
669062
1850520
510695
1482036
1709926
1398259
123303
942348
553842
1467605
1622683
512735
210200
1944186
1919773
143839
191110
1864264
809472
336991
959750
670486
1226317
1393295
25653
797623
382938
1428656
1330427
1354230
969474
343014
1462752
1229070
1430292
1512806
44430
1596925
997937
772126
965245
535881
1359648
1499189
453848
97562
112158
1452930
483919
662922
1786650
328559
1665458
356760
363977
1378970
1083734
1904918
1768086
601365
1526690
116232
1773025
1845638
1151119
592248
775187
698340
1442075
1425464
669336
1029924
466529
1946316
3915
825171
614711
1972102
551371
207591
846888
1913655
1441924
828189
1521015
327162
8155
911305
1061262
14680
1622785
3915
710991
1665037
1705946
1627970
1202047
349050
932454
1646096
509975
573622
1661319
43668
693131
831653
754606
1678635
604680
1526238
1515630
1237365
1257086
923370
1197709
550736
1715071
1370592
1001536
555481
483857
1889277
481238
295105
1168113
1690774
1924288
215325
1531046
918321
749362
618928
331153
486983
372252
1787437
1004463
689514
755744
155978
804107
284984
1803462
1825957
1590678
457628
1038993
1047686
1795851
491848
1216893
430357
1239050
1281641
792092
1066785
1983814
426351
244994
170558
820935
1480089
320761
206644
823516
1489495
646743
1032289
1120260
1199034
1556904
92910
1899468
903924
1028371
1056429
1269381
1857987
302075
1365410
1604694
1246039
671785
1400609
157226
642582
1641029
932410
759958
395642
417490
312076
1558513
1318955
812154
1428916
672993
361524
1583869
1854156
460329
1018701
1303892
204681
1772302
408528
828925
891001
167429
477705
1215411
1181724
1128868
1113916
1640991
712045
1326515
1034435
1376385
1724639
1729308
1424436
640025
796364
401182
1889111
1274437
1902238
276281
640089
1331163
202333
1868352
1171842
646461
868130
1659845
160540
548776
268385
658377
201
1105020
1842814
1908978
516391
1142009
81146
630399
1553137
834726
630857
1660282
1444636
1132139
1273051
593170
1763794
1103853
182488
409321
671613
1291082
1590305
188486
652568
279177
1839847
934621
1138137
1884563
219371
1413058
1762080
603324
1705264
1139567
169326
786906
1755507
1536426
1742045
1650049
1896969
1764291
789701
291188
1030522
293384
396400
192332
384455
284276
1318658
1003455
105242
1052511
85243
604315
1216514
501945
1636800
1694365
1386682
1626529
613868
895081
745134
87215
1445165
132357
1207015
926876
1065380
382770
1749369
1188601
38840
1627759
197388
1976740
1921385
1375021
1514466
1445918
1313183
455536
1752609
1726026
1291858
1621494
540761
1946449
1902254
1246077
1443177
156932
230112
870983
1555005
1046514
1242553
1977046
882835
922633
55423
1680302
1538078
136371
1821182
772802
1225006
1656032
1739674
43730
686955
1720490
513311
733380
1072148
1555305
1902953
916970
1628052
166862
1517890
645127
416434
1308094
846778
253539
1761328
819281
1410060
525087
1872994
302141
1680789
602059
1811651
309881
464199
80288
693745
701643
1588081
1814059
936141
743683
1836451
1916951
1586676
1259182
1041473
1690174
1721698
1154333
1330294
305780
903192
8141
138884
1663391
855614
1546012
563839
1367382
46855
431784
1274038
814806
173663
296607
1776552
889708
1921508
1209741
536373
1003291
1779379
1009421
761197
1234725
461840
1439503
1841955
1620203
1901167
650660
620213
299276
1644273
1123854
972631
1590321
478508
603139
1335583
316975
1978325
1094120
1635299
1363534
533580
320225
107759
1223739
382431
36595
1511450
1083451
1423367
270572
1120170
206305
585653
871572
667257
1885941
1581895
1435063
946909
1977039
199711
717080
1021875
1352707
1023416
189674
1021040
1808516
348266
908570
1962438
147206
1971592
358200
1610179
987935
1966962
1314396
476715
92719
1883840
1705031
471294
196931
846984
1817590
1713279
1474180
169436
31863
1437066
413305
186478
1234293
528673
1787789
1902711
759374
1112936
1320084
1041853
1167303
1414578
72925
959254
594237
798701
1396699
553134
404486
748940
1558944
687247
840733
1246871
112142
387989
1259714
451962
1262678
1232097
1198648
523246
452309
1431717
1099973
124766
230487
1586398
657532
502263
527516
573783
1435172
1893984
1822080
862389
1720896
856855
1240749
1808677
1664905
45703
79019
983146
1410741
844945
219615
1740358
1971832
1924722
17314
954606
1938028
470090
1380338
1581100
878914
408557
1427487
1639287
932069
1784954
665295
121044
805445
1033175
593331
193223
904071
954572
130809
368526
315594
133977
1836338
871753
1646966
1513891
206208
527410
1436960
1991587
1593154
1945368
1600913
1232268
1898658
1037799
367249
316476
298
1439450
792578
1733528
1224847
1612879
12232
1305062
1036816
1814670
894086
240808
1122182
404206
464618
1516459
1147516
475596
650867
83676
1861919
870324
984589
1619030
1880196
374829
1510492
804394
1822992
1980013
1543404
1572006
1457587
1823151
394308
1758949
1846598
1833006
1326750
1596150
56475
1983091
1945121
1271674
656803
1439798
1668575
1895050
1640008
898092
21838
978189
368455
1837177
1026974
609309
467187
788119
855113
1854344
832907
943529
840948
140140
893190
171972
358083
543059
211291
646460
1229107
1259522
1864539
1909567
1600932
1362329
1178685
1778073
1290935
7301
1479364
155573
1271942
1606267
560736
88501
1267729
441357
679783
1466049
1554938
780211
318575
714109
402457
319861
1201843
388967
1953397
986754
1219002
1673334
1099292
950625
1168824
339673
1766352
1239427
619024
1588356
977733
746349
254999
220598
1942066
164298
1657122
793115
749644
1933012
1202356
1371190
403111
79072
31220
994352
913326
887376
153051
1419417
762089
1788820
729318
469862
1421427
1598692
270172
1354233
42801
232331
1110765
1499833
1948122
1944969
1759994
78002
68600
1253050
1767340
523988
353887
1235775
1033983
62221
1505362
878322
1599381
1638391
819179
1500975
1210478
1228264
1576438
677849
1389840
67341
1772811
1408946
551170
1133036
577315
1530978
767673
73415
546105
96520
971657
623929
1421891
1109289
640193
145443
1586754
1906975
929555
1113129
766084
670523
220320
533859
1076057
311462
1156904
1117513
1374079
1434173
1493329
1727092
2680
1684849
526622
1359928
1762031
882962
1283523
1314230
1899619
210513
1068850
1435426
1595659
1784829
782948
1780433
1040244
212396
919828
641180
222403
1112279
521881
909839
472987
1758378
1965451
284083
1659460
1739941
637679
1402798
1588922
1283590
1787238
401749
1406911
90782
1601205
1395206
1520421
130459
376723
731978
951608
1255058
304254
999355
674299
1653001
200355
1915677
1807509
81631
1870164
1036323
897882
1748473
274112
204518
487292
1751658
1743876
1856408
360314
259877
565564
1548854
1471741
1468961
1259764
1402460
1459514
142247
648725
146561
198246
1776684
945415
990758
201153
1400556
2537
40700
1520265
1437649
1466149
1722507
324410
1095501
628652
1141730
1923354
140085
615813
667394
1589641
433803
1331903
1744361
1904986
1298140
1278351
401464
827044
232583
128546
856572
782660
321373
256395
1178788
577989
551866
1508786
1825528
728522
1765590
475697
816718
1441928
914576
71956
959397
119297
1184609
1614821
164998
1665018
1999471
185810
1867757
1721963
956294
1005446
367474
1676598
183138
719765
1202503
1469421
1470374
654778
12294
555762
975246
209644
1122754
1479274
970177
1743502
1692230
1442606
178998
1479535
317831
1387962
1207822
1626831
1413336
1142914
243875
1500594
457831
80591
1211978
1425385
1978939
1700734
1959957
965444
415282
1203875
1342004
894061
1461742
1104186
332218
1197475
188808
1581622
1489946
1767503
577012
1804963
1409572
572754
1991184
189576
19702
1006255
1715117
1231742
846964
54947
1065357
1099857
1666145
833254
933831
309638
1157977
1510913
881550
878517
1317041
595075
143138
93295
136423
1390114
870233
408575
1687729
1596235
424313
1698384
1717957
1087748
1176829
341663
946205
644183
1861084
1831353
1724857
1390729
870540
908783
193764
941463
1082591
1622709
880087
1398362
738782
1935838
60186
1028965
1252647
1921941
1311526
830061
862323
888737
648585
1578932
1113197
743828
641094
1945170
187650
1183646
941264
905515
1090145
1485689
198389
362439
1890226
941279
701331
1396782
1111738
1878801
1138960
1583792
402174
86555
1421141
1559369
1837094
1449765
1912413
1323677
1229611
1226063
1472886
1631347
1779912
1919190
20168
1500758
1345718
597869
1192695
900267
1914636
1125946
1783749
180848
783964
986349
1769727
1265102
960064
852018
1275422
899825
455840
1622405
83448
518350
409303
321317
1596836
1286081
783199
1627159
1777559
1692164
611031
1689384
734774
563488
891501
375839
1472017
448296
1841365
1218439
1530121
1534366
461491
432164
238685
827631
1496121
483360
1829145
1988682
167750
1661028
743817
847005
888869
19845
731864
493189
381111
1000627
1762024
1699667
1491983
1900095
646183
199533
912938
1138252
1110111
222415
1839429
1351572
1866689
1433391
1398195
1602032
1823461
1387603
1876937
48363
1959292
1460015
1337993
1060323
403268
401871
861512
1010498
1261654
1671075
592420
1468114
81565
1661874
77989
289628
353591
1547787
886741
368300
704469
964179
763250
1441802
862703
1524334
1268523
447354
1152795
49847
1219749
1836897
1085521
326222
341929
625922
929107
366712
1663718
919775
1077231
1604262
1237467
129253
413742
778326
1107562
391730
1176904
1341986
1780358
290526
1281090
1227375
1472403
1909
1982061
655408
504620
1136255
1297534
258073
1188072
169747
379875
913869
791663
1674646
413309
1770403
1902868
1116670
733472
789302
193636
358596
197266
1951169
1278195
1130429
1470568
928325
1976707
623295
1285761
307336
267102
157310
729992
537072
657
1688023
470968
1904677
1195575
1086262
1189293
1926294
1291873
1041713
1655320
1830376
1794531
1526288
452548
883118
1659921
960251
1680689
791123
146657
1664719
1997913
1471833
1105316
214203
1036858
1907339
368925
1183734
1742470
1611133
420195
910425
449116
1322915
149217
1345837
1437718
918551
61761
434629
142989
1286922
649465
461300
1251447
192359
1541159
1479646
189501
380199
1324955
1591938
600721
1392305
1224643
817857
407201
1894291
1941390
1114248
1858463
1100374
85032
951063
1077535
120340
1173958
672799
908543
135178
894823
715179
982282
265084
243438
432944
1678634
1676575
1231298
828241
1812517
1069616
1628872
18582
962167
527630
938872
866622
542671
1654562
1810404
1167289
1296804
988333
1313563
482859
1241024
829561
689027
388947
135484
741912
356747
144975
1548573
1665397
1596592
316931
435626
1686070
1374929
1262210
818739
901287
811714
614637
1133124
1877326
1945317
1268908
1771666
1229534
1536514
700166
1381924
683052
1534117
1057032
336395
1437544
823780
124427
1799733
1611812
1412653
1947501
1040195
223641
1485959
1362250
373160
947477
447680
660118
637490
921901
148961
1103240
572775
682830
1114177
910004
307351
273768
1834396
61661
351358
1225023
760075
1233852
1820797
631395
1499385
50479
515913
701238
1330096
937753
26596
1340042
604739
1694054
587593
215747
758971
24754
1983831
1510062
1498347
683370
568894
850309
1460683
668541
917130
1007528
87482
936357
71344
1956839
1855950
1207665
40294
1196075
1153761
1477490
1005534
963025
1976995
1988473
1288784
1982070
1754638
1119410
1488855
1822904
1405334
1177420
658266
150636
300392
34296
1659843
1599829
1826728
1578201
381994
1631870
749429
1967185
824304
1905631
167946
1859353
1321102
690745
1163075
894441
371387
1099075
1715507
1554397
1534801
622979
406688
428346
1072529
1933259
1851075
1133096
1391304
871670
1642893
1520700
503245
836617
369351
559394
1249928
1746145
1397423
1315091
1132881
405589
162419
1951716
316622
1628414
433184
642612
1773793
1351845
169288
270448
1023289
1093328
1954873
974772
1867834
344467
1560917
713329
670839
1380608
1583547
469975
1241086
1673580
1440217
612910
1656720
1278144
973951
364550
1687840
322640
250094
972575
799571
1479010
1451525
280373
1426608
1138482
841076
164410
1455989
1346423
1175692
1606521
1094706
428216
881225
978513
1042526
649310
711308
849655
845934
766263
632426
885776
1755221
332378
912604
11950
1745111
682204
1599885
49002
1473064
1899030
911539
1158672
161188
38703
795439
71662
713411
771902
335583
1657132
1050063
1841196
573808
93739
1027358
888212
835405
660297
1663403
1445648
1587943
1100762
1696352
1149817
379001
347065
1808311
92459
1354181
84200
1940495
331082
215199
1005171
1798580
801469
737724
740626
1504698
1650983
665601
874412
1496099
592482
1218289
1062318
128994
1044238
1806850
1218015
398688
455628
1360770
987741
801053
313337
819779
250956
1555273
1515956
384474
452867
274221
1117260
896387
79207
74388
373258
638053
299393
1161787
908578
1871747
1263767
642068
1251184
1214979
966727
477994
358040
302212
1444308
1498402
145218
1120887
1515076
1663448
1619242
1965707
563734
1513703
1058521
353487
457245
1676916
1321712
1425813
96309
137345
20592
286214
1080973
219500
952391
1911532
97033
1888425
367964
641642
535375
807477
430905
628958
707842
1666093
264822
1859930
1778353
449305
841101
1232180
296604
1895457
1054508
845017
1185023
1582744
692189
393344
1751974
468884
86427
1976054
735421
513908
643323
1445482
1795370
801250
1647448
130248
54986
150651
1222004
843905
304983
1528823
1425459
955653
1361021
1084751
994810
1417433
1708003
276658
1715745
623037
1776913
184689
421951
1440185
60100
495116
1877306
1598051
1513326
611022
715281
1464001
1918685
1483024
859427
416390
1145718
1694784
187632
425910
114824
12118
1160557
1114602
699206
1481079
149963
1448927
837677
1152529
1391038
1478555
1390660
715000
1535811
1361439
1863347
839473
1667330
1725541
731902
974651
1655316
342052
1106733
157844
1291140
535717
882560
1182390
1679432
1015893
506945
1017962
32652
464846
1874913
1625006
943030
1711429
246241
505814
1645289
539690
483988
473990
207200
937496
1546291
1997432
1611443
518087
1572775
199142
259789
1180913
1416724
67037
1371323
1102104
571134
814522
1467393
1259283
206560
344692
467363
1067947
1683378
1036154
497246
1146517
539982
1069052
1650778
368427
1876082
634621
1856061
1331977
1718867
1660543
1018667
471905
1772597
1726046
337536
1415569
464581
1500723
1703165
349797
1075715
1030782
1383839
1863361
560413
784961
1488507
1114397
1381534
141280
1372955
915798
1309900
624384
999306
1853368
297789
1151336
469370
1660335
375286
1336877
1146913
1081470
99409
1069311
57197
61348
1696715
604360
1746854
1377047
909904
203244
1452303
1533598
1083447
34112
1620404
1501404
562531
809748
1932600
1218586
1139451
664425
1426896
1094349
1803186
1154401
971496
1932136
824592
431927
1204834
329975
1278216
671464
398043
186601
220598
1464337
1513398
95441
876076
297545
205587
1987720
757092
866253
1521528
746444
590507
772213
1228159
139530
336580
231841
56660
895569
1628563
36198
1856043
1950173
427872
169440
1696584
1718097
17904
726787
981384
1395325
214956
1691845
1312022
794551
1400561
667767
1908549
249780
1640607
751671
1587672
302769
1617789
612229
1578653
1373407
1007960
11727
1188244
682391
872100
1609257
205919
1488750
114563
1071962
824399
1494977
1216656
1592742
391795
1109613
861337
1468423
63006
68187
137182
1989960
335925
211304
944754
499488
1902938
1158252
99394
1448745
25221
1177452
386376
663048
931640
1524347
762671
1842265
761220
954038
779070
1686623
337656
678952
1694673
1956845
1392704
1134645
339803
523845
652968
1190807
1527433
1497544
197973
8591
449175
1676329
1107576
730755
567052
266775
492966
1128744
451262
328304
1144126
1419818
498091
1212644
1549438
685622
1775017
419705
1103766
1816551
194905
112011
1868730
607195
1109592
1902573
270137
1052624
1781240
1020348
1919520
500310
463890
380087
677754
1904913
348400
86244
806674
140386
331730
1812924
1318740
379419
327510
597626
1717562
720624
1923356
1339275
1179200
1836195
1081123
1679089
941623
466003
1973053
152099
788165
1375133
162836
683117
137493
714019
882561
1607577
1255007
818858
447234
574807
700030
1637380
387109
752760
475545
153790
1602959
696533
40575
1219129
856483
1018818
696723
863773
1722842
1110125
1942827
1663839
379476
872773
542721
1612157
1607490
1761871
910495
1027718
769923
1439508
851239
843151
1081230
559210
1914975
1940953
1135158
1061989
216109
149977
654198
1086250
1214412
889898
357363
1452456
850424
319701
209886
1325931
904272
320834
1194564
1971379
1988836
498237
1477193
767250
928315
1698145
1060567
200247
1254405
1514393
1506760
1816954
746618
1321763
645709
856794
1520498
815257
791855
242605
962776
807879
759784
1801176
101663
200045
400227
1881020
1635792
1206426
1921393
955565
255126
575058
1036577
703042
939146
1238635
576123
667123
1448560
1952352
958926
844852
1133908
909541
1052825
668878
462586
1582053
477428
1892589
610354
806816
1469854
867270
786910
1778451
273420
951085
618348
1316129
281567
1043294
212323
1806416
755490
167788
1359825
1776592
824856
923275
1159463
1786081
1307277
486999
401932
1427033
1051068
347180
890509
1433532
647459
527544
1268979
915834
530774
1731574
1761109
1727749
606211
1551017
1568676
1605964
637324
1931852
918301
1281465
1581246
279338
969105
396822
1974425
1865515
1948616
627417
705282
1224801
1682168
239643
1420550
990850
1268304
1745487
1635737
1405856
1131340
424625
623309
1532461
1261419
1358284
1408361
1942190
387005
205192
742105
1557907
1080467
1308777
1812891
1316747
535593
1456250
974725
743134
1661491
1522654
1703660
1357431
1760902
1444647
1484571
1350939
1155015
1823275
238213
55741
1446160
1098151
337023
1672341
1936021
673508
563791
1930354
1877988
1576270
299098
563827
899704
1790263
1494409
151168
852851
1370434
1624156
1970851
128208
1069638
71437
239308
772021
736108
1740637
69543
565562
924000
559857
1793785
1506838
1148090
589272
1365098
397714
1922183
1763324
275800
1190308
1749973
1587161
1927385
753275
1812964
1895612
1745464
275005
846351
741526
1357228
1713238
1134064
202547
1608181
1143658
1945186
1771784
1593912
1374966
390778
1067889
57292
251165
1659249
1597023
727881
1443427
55539
458442
249104
198035
252942
253581
1020499
1359295
724545
592656
1182310
1115048
779412
848307
1611886
871805
1527752
1938560
396324
1892054
964372
1913630
1285957
639671
684959
341973
818553
345919
1825470
311460
1741746
1880880
498617
1133540
568685
706163
1063232
1267867
1681358
208696
361156
163863
951958
377505
91932
1748151
234039
11531
1273468
1532911
703244
1453093
1960784
1952458
1723678
1873963
1445316
816891
1300210
861798
1749978
1736851
1883479
1534129
1914541
282820
265709
614125
1953553
427793
1250767
1403492
1512226
575300
1493344
91668
1095105
1397813
1470864
95362
1254917
1268828
1025075
487395
1390941
1015111
53869
1793137
883955
1829308
988077
1168050
489300
1197709
36637
647004
1388312
96161
411688
790611
538171
1238011
28246
338942
594560
1212811
961389
954551
1930248
1079888
1734753
1206504
882633
226731
345590
1528971
424141
984399
599614
1954847
1120541
1805870
365908
174243
15582
1858109
418759
1220150
1507920
1423896
363043
99806
1229671
72235
77411
669196
948623
235342
1251396
1958879
1216770
1087657
986078
296760
996416
676159
1063016
795340
734187
1020324
1454676
365061
433623
354649
1679972
258356
1216332
1423196
1043994
829887
300523
1338141
1500841
1975615
196477
1593770
38627
1796579
626709
1493236
1916875
606642
1027414
1839777
1662985
56773
736941
1253500
1548521
537726
1659038
1253346
275906
396616
1084875
1454904
1714252
489287
1394158
1639883
1860085
1594988
1798626
1448439
1454697
661183
1328973
1283536
86646
1714
1146056
467168
589217
1059796
234691
373304
1034038
1565414
1601817
263856
1865782
1822415
1137317
1052135
545859
1825513
619204
1626927
1838030
710493
1295022
1799212
1207840
1884631
49444
1437598
1568617
1707664
179448
1778228
827836
25691
127233
1332435
972324
1731516
829629
1025357
35805
1902235
678760
547853
624262
1436629
658372
1386089
485856
449886
806593
1360313
1919540
229125
110290
1194067
1872878
1466913
958102
1181329
1133100
470278
345544
1908200
556967
904602
1958371
234210
1490685
876763
1448920
573134
1101218
641412
667911
1948453
1165143
1405464
1618991
446763
1125044
1948782
595787
1330660
661173
507352
433864
1282347
1418560
152824
37157
1340706
1068058
94367
192966
1988447
1267943
329947
501762
1392163
735058
1506519
1171172
1177837
1276532
688347
140055
16241
949662
140016
1310645
1842613
313241
1696201
349736
1488966
91996
1251254
192140
749251
1073192
542238
533287
871246
1524449
1667868
475157
1002175
186621
1910852
1812575
649192
1089969
1178070
1658116
219364
1484538
938292
1709919
208388
119694
1099359
54054
1613949
1623678
822537
477806
587386
1089773
1774023
1077608
1900799
1800557
1286323
1927264
404857
460025
681717
617592
811392
1053000
1229618
505366
636718
798954
1014423
837371
1111964
801024
573347
955726
1481965
302887
557342
905195
817636
1656685
1883896
1999428
1253882
794909
1414170
736119
1486485
110933
1524096
1671012
875388
92174
1220543
1179277
228973
1939941
1152202
1174343
1136307
1889342
1461603
1982065
1229438
191035
158123
1404380
304698
1184294
499041
1137540
468264
1676851
535307
1708315
839667
1655782
1944004
352512
1157226
254935
754662
1676244
129541
389344
1149879
685224
1948287
71881
224907
595035
1928823
272759
338684
1458901
1284484
1701973
662960
1712583
1792187
1481293
645094
578218
485831
649871
1266292
1237111
416611
833000
1087940
315743
581252
486373
409060
1038578
1614380
1850670
1899718
1753557
519165
775096
388358
1870911
805311
620760
1966087
1999831
866605
652746
711145
811824
24671
1850890
711126
277086
713271
567110
1851000
522372
1456587
270141
1141803
1723652
1638157
992856
1772999
961219
178588
1476137
709494
1389399
1899007
1495521
1824549
1996540
232996
350588
94422
182925
1973077
1955968
1442013
1995889
1915080
739383
743310
25320
972120
861503
40832
890496
1758361
1032037
1257969
894175
97017
179061
1806954
1135829
176397
294081
126988
1880787
1278163
1408858
882974
1002726
1347081
703661
656296
1891450
559972
1343639
1972120
1637616
491407
1047473
887701
1351773
1535908
1227366
1184298
1535053
188564
1874850
418370
1244149
1447319
1693182
1572098
1762212
883779
38653
337166
1840699
1756489
1225819
1730899
696251
800098
738039
422564
1427801
894157
1132740
204536
80622
1752212
375757
616171
911402
319277
1890224
13478
1728604
1328743
747765
1509150
143309
1754825
734681
803684
422057
1042752
619352
634378
1628800
1452556
788467
574854
1575441
422590
965032
1142794
264487
902106
1526589
1620799
1236601
1182544
908695
385780
1271853
275368
1733927
447202
968324
1210921
1790997
566027
621300
846433
1945019
602052
963052
1999919
1068506
1155154
146305
1379487
1733873
65193
44808
570467
1060619
569806
812560
1301483
1620562
646586
1669755
1623971
1967185
1685399
579424
749388
1872742
785939
1630087
454987
1643821
1317084
1100878
1121321
1426379
1183876
249922
396326
1813160
1993548
1628045
1508135
85577
957112
352081
1130643
1886088
1891986
2547
293049
61366
386471
1750368
1519587
1494496
1316395
1788608
1214522
96903
488864
1277024
1329542
954718
126420
790610
1317189
926637
306924
300627
1545791
860038
729168
313325
756573
1237420
3356
832666
610139
172902
479427
1721720
1475733
119165
1318483
1402676
1555646
357696
1648042
889353
967579
1226561
94786
1299776
828185
1312344
333255
562024
660574
1580816
1377390
1741379
106263
1992949
873718
26168
1268763
1166867
1824077
1763796
1605131
1451261
477315
5911
1419907
1555091
1859578
444452
1222052
462038
235042
1137791
3853
1593389
952173
481795
1456809
898737
791308
1547426
1114735
1240118
1411430
1028293
697468
103273
1018353
359279
1104226
1702310
1604957
1177140
234071
1660340
1186522
1485005
1113735
117122
790787
1994348
823269
149318
1988554
353945
818439
1573161
710561
1518334
1974661
1976294
1063748
1702361
1514584
1401920
647775
399067
410161
76185
779190
84262
1780732
186912
1747274
869756
1896212
582607
1697999
98985
173224
370794
1450374
932647
613628
1285376
1828038
412590
1741364
1921792
1083757
1188925
893995
1029214
1007368
1329240
886736
1529360
1668810
1161285
577604
706225
778388
1249854
1921178
1341454
1362783
1150868
424916
252472
1575101
1937666
1177972
449886
403601
1607036
443779
537218
1950703
237080
364315
307997
1695167
40252
80983
209907
1826017
1603909
227869
1558775
1466155
78347
1537046
1586322
140340
1020746
916948
1027666
1352653
138247
975513
1500149
1452979
885192
858908
1972204
1871296
1158463
521323
1807778
1699675
462175
386935
812904
994303
1198968
198390
1492289
1964973
1976322
338748
837931
334299
1509672
1380444
1318838
1142858
902384
1594237
868663
1907754
712098
501684
819593
598561
243266
411086
300760
1134256
421034
935143
1599489
1591271
1429259
547542
142212
1525831
1076906
731360
1512421
939244
1591963
10815
6124
1313709
951209
153895
1713989
174719
553070
1938272
1093783
1353047
271571
1666819
1233167
1309307
1794703
388556
1246806
181468
1625361
468072
1930551
1003099
327113
1382881
18563
1740543
1638474
103069
673671
1847862
570777
1636886
1713337
496321
850422
600787
1426171
158578
652283
864580
992696
655599
564651
615493
2760
1859042
1952080
714876
208608
383212
1253078
1908537
511497
1342563
1116330
804423
1230524
1362664
1192502
1830795
1214024
1048525
347352
1840924
1755596
1428365
1960948
162190
1351421
1504543
1404792
1992839
430741
912865
454077
527857
454723
357387
868366
241533
8866
1787996
1371996
152230
1900217
234535
1052871
1050509
1485829
647062
1161904
1940896
387142
461523
1915774
906158
931188
981356
1533614
1263994
1809709
316003
1492502
1129723
1516109
847247
1756409
147182
1984285
349135
1764063
533617
894028
1418796
1147091
230996
674371
1323911
1084252
1893175
469448
714497
1564666
1582806
121256
1322967
351080
1261389
1328300
838862
1772253
724221
1067191
1271633
1506107
637
923014
1669088
1615302
510953
1852193
1831493
1564158
1278744
1876529
997333
828965
1477597
428908
1209637
942092
387844
173303
1458618
1878106
1538657
42837
1228517
217830
692199
1831734
561269
725488
277271
1761581
1116305
1988908
1661702
710863
913346
1805929
355541
1583138
1700154
865147
990583
1560363
1941943
1345329
1791672
1086897
1341981
137536
503438
97206
1339526
985562
798536
1777482
1853763
580803
902227
93962
1923821
35540
1174182
1768102
1849238
1649167
356486
34805
1583952
1396788
1032167
453548
671538
78351
674197
828305
1148596
1077490
148852
83637
1950400
947968
340840
406624
1738055
1531756
771609
1057782
1477054
781
856085
929447
319981
1790566
1141022
200642
328288
1193289
784294
614313
1451392
1706337
1182615
72441
224962
1043772
914272
310620
1692734
1669726
1517392
168567
1447538
1247651
323148
1344936
1690252
159005
1416401
866490
143944
389110
283367
795276
1969211
22364
1995344
705635
1711272
1244410
918203
1243049
1176719
1181336
1403179
1634503
792640
1058928
1907885
251081
1641539
167243
790127
1818481
489699
848966
1369415
1189424
390250
1477061
1694737
117943
579682
1560497
1177506
1876535
503187
837465
461794
1804614
1767784
1856480
1663824
10660
1604733
1428369
129295
1322341
1728103
1941321
1946264
398080
1277666
300498
1974452
929557
1756998
498722
182731
1216217
1559873
723350
245730
137539
1131927
364019
174143
1375253
1637321
1630638
146826
766298
179681
1596002
29541
859818
1480991
1093898
831466
388756
712070
517906
820676
1370899
1810479
819802
151781
1951471
940446
868479
35016
756302
1494280
1190462
1429922
883037
172035
1527970
1193638
1304176
1016978
272103
100121
739237
58316
738103
1089304
307382
590366
1121718
1840610
1915677
1660760
867047
53390
1676737
1480142
1700556
739216
1343303
1837643
876504
128136
454133
1447553
434837
142520
1672541
1098437
922277
469730
1935971
698826
1241935
52326
581966
1589079
642444
1240607
1017648
1171507
134249
1251922
592636
902137
1194323
974348
859675
629469
1351069
523834
1051203
1832136
368790
12731
178629
618117
730786
57820
213259
901355
1042420
1283653
694916
516140
978543
1217307
1329291
1500511
723002
29921
946878
986208
1882235
837534
297578
1641706
749155
588297
1467380
1322468
1798169
777652
1050478
1642250
1260311
1484028
1975485
823523
1385262
1290021
601665
1928365
303377
783671
1306198
482374
1183718
1892090
967346
1590255
509140
1260343
981260
1903877
1498421
1013081
1163387
180186
114493
1153307
1861947
1578478
671148
762960
100750
1980002
1493412
95806
503681
1416361
147489
202469
1196161
414115
1658483
1319517
447703
676285
187714
179711
1917250
986149
410207
1192956
1779009
1287964
821636
1224769
475987
575588
39719
1521862
655029
1272044
1023441
337699
1227272
1581635
1041564
820738
430298
1691240
1514005
369975
1711005
633203
1195339
286822
527037
1667259
1892448
400856
189537
1541546
104266
284378
920941
1654116
1899519
1197426
1027055
176196
1458403
1520133
538413
43976
875107
780080
34096
465269
295774
638904
1882568
1704837
595957
1440951
1750292
1076647
1827744
1922047
712908
1965480
585358
1559050
1996997
595215
1638205
761997
1865631
84248
1436577
1973682
964189
498073
186502
299953
404755
928907
1389517
1551094
1318657
550659
870267
789881
1750032
1503644
1272697
1851517
412506
884875
649215
768525
218225
1960308
1479917
1746475
23
1048028
1365311
1212906
743811
1566084
1315916
456880
1920508
662785
842230
1017850
1237896
1654395
1726260
171159
1609142
681860
311551
1340150
1468768
1994427
530457
1560561
750968
1773820
1997826
1592615
1241947
1140248
608208
1310882
384894
15564
1638638
1464455
1243528
397121
1715003
1441210
1037382
612804
562206
1833618
1252294
1576379
1450783
1229852
1405877
1873335
1283053
776541
323080
335445
406439
1192556
1668573
1657445
1161947
221928
867503
1864863
1939783
1674752
1772046
1086644
59290
1071462
933450
694606
786917
764928
720044
588561
54897
1968896
868290
1045945
404152
1921418
1801715
1485149
509495
883022
1718112
1478883
1995875
660578
1057956
965484
1774223
1893380
1616033
624547
627913
1068613
534683
1272812
549394
401781
336456
1119801
979274
1590646
1258306
354426
645218
1243478
1212670
786178
1888565
581366
1959257
1181378
1436319
12123
252637
500328
472922
561008
1002769
1877729
871235
1903649
1606447
132589
193653
543118
182472
1927408
1941324
918523
1506885
243063
1162920
824724
1524877
1373968
1808010
990956
923961
1331206
1927648
727268
191067
703413
1694159
911415
997127
1858077
179447
1288328
128690
923469
1230028
443943
1024269
1143346
375863
525050
617620
1465305
523996
1152489
1974669
526609
483046
1977406
1153625
992474
1188101
869845
594777
1977254
462055
242846
1454389
4278
1980513
246803
1458480
251951
380094
1147814
211143
1478826
1436385
1646113
1279546
1357848
1286075
1502179
866003
158551
1395237
1810796
1121618
1220447
1121927
1136363
1487792
1793171
374386
600474
482670
1800508
509359
1922458
373799
708647
397902
1350766
810039
68241
1825003
100166
776922
550492
1950617
1733335
179358
1591438
1483234
1211272
112961
1907144
1488427
1089833
1712232
1965422
1540456
358577
1192566
960243
1383397
992462
80008
1806205
184705
830137
1011675
1227234
1500625
499884
1590444
1014624
1148233
1292044
1229725
1305986
259103
1200051
1040156
1006187
1574189
226488
1271552
1593101
1357797
1397303
762432
74534
401986
1483838
211567
480810
784071
1578284
418583
1192939
1870916
1757982
1967518
238881
1882919
1253684
1440269
284711
856067
1390005
1187014
319302
1255190
192909
1830023
483658
1590999
387504
1038941
1912906
1099548
368664
766948
1527275
239865
621713
1132647
736317
1702519
1517065
1413842
1263988
738938
1577185
355037
1686332
1294995
1438585
897530
1915010
1133718
89186
1714563
1265647
1250521
762589
1959594
764591
513049
562164
1578523
264665
1606324
282224
1786076
1793410
1309714
1136214
1532429
700107
1083515
1669342
1817967
1041276
744635
1359664
539552
1986107
1368564
73642
884759
1900818
552210
1901475
1917202
74849
1630584
816133
1023892
330779
390617
1064382
1517580
1552796
874548
1351005
574594
1986120
1559398
1975219
120882
884130
794022
253428
318220
403652
1751087
272142
1665836
542686
1702854
1977011
1457909
501409
766340
957870
1059707
1427273
340057
876460
1780301
684402
69052
563322
1254391
582667
843066
63381
1098205
1456098
1601864
488870
329717
1956663
310887
1931601
1553580
149006
622001
334404
1993725
1655218
891750
440226
869934
630641
1106479
709647
746295
1783974
1270930
1773395
1763138
238555
1258343
1725050
1746807
566175
105019
150273
1964319
1263848
178798
947158
1265907
194737
1376231
130043
611295
666701
1516962
1033920
1827262
1782814
64597
107328
692913
1629055
1565407
779697
1109731
1917118
789826
960812
1143257
125195
410184
1652852
239283
196411
271372
1806721
1902026
167594
8123
562729
1473672
128287
1428959
1722673
901020
111167
547406
647391
373413
79094
332076
938466
1074554
1921134
1068429
173562
370477
1048633
1378080
224234
1792532
1776259
322642
635826
997651
1266282
708013
585303
332530
428739
1472268
1383550
983067
323891
119838
796564
706749
1859423
462440
1274577
649585
745897
1357437
1850829
1488697
1470191
88895
605468
395149
898741
610039
1198991
1838613
407674
681367
1633987
1064161
1370943
262395
1412976
1216762
1697131
324787
1731423
1957936
255257
1794832
1759249
262845
789837
1266048
109169
1267154
1843162
734624
868223
1135950
492621
1679270
1099676
306391
1459459
923613
932855
1504699
1438920
1227172
1701718
762623
752091
77729
586866
1534389
1102337
718582
1296800
185965
592453
31957
399724
481955
1767532
1574225
301033
278593
736032
1366996
1546155
1206681
1686800
1363540
646317
777348
1393359
1683644
1436865
1061568
924860
947425
1426005
1889203
1545127
141074
1883483
929093
524572
781412
49911
1238208
746997
1614275
1141658
1636481
1546261
776260
127719
239026
1667188
1790166
779412
451213
1079589
1996758
1078217
1924756
1954286
637691
598091
1832544
1775426
1891766
241408
1858734
1854576
233804
1708413
1675071
955588
1209160
1367588
1150751
94778
1974754
1539328
1655982
1271329
1610707
32746
1276004
615587
1286922
1010155
1594825
1364633
41627
1525025
1374342
1418153
1617935
1249466
796440
1627429
1910902
184031
540616
499532
80981
1008580
1361599
517582
887403
711694
56616
1187562
755000
1109022
1211158
56881
1707466
382725
1561216
445963
159257
270193
524513
1181179
1322548
1080996
913121
898629
871552
92419
260113
140890
426803
1346218
1327413
33988
1778485
114143
573876
417247
1403501
990281
1140521
912479
162828
581854
1383680
420666
392385
1999761
1249812
1377757
85231
1296238
866055
1397750
1201465
1232573
1448861
1353841
1726099
1568265
222743
1878468
1612388
1207553
221490
84430
1677647
1953903
1999522
333001
301532
1654394
1161994
1630522
1283637
1653413
298058
993985
465832
1098490
1313359
738917
609790
1534069
529484
680870
422549
311752
613998
1641475
1506892
1625493
1429303
1781742
1251207
1795527
694900
343278
534313
542788
975582
38180
1750560
307062
61378
1180636
639352
1430171
1651579
624231
318202
1349171
943950
1220730
902961
1039764
1460298
1490429
1979291
170020
1431887
1696830
170998
1428962
367755
1426974
533373
1220714
1187175
1764808
1075607
263708
873212
1838384
820636
1334525
1247171
1236218
1846332
21847
988187
1439258
377941
729040
944314
544536
666467
987412
1634815
812898
1831516
1043115
857444
1677286
764730
617854
1085579
738769
1661457
10682
1370970
1409616
789525
807894
166815
1349822
466817
119863
472679
258762
771899
434346
447411
134810
1412220
1833753
567121
865211
907450
581579
1135753
382869
1874807
1510126
439360
1740310
483447
1863861
153656
473142
529511
928361
1756953
542825
323002
1559005
359608
737889
756597
732708
1772560
665217
774316
1242732
694457
776541
1320972
147045
1785308
1480234
295832
331342
214613
58543
183360
828589
813307
1174131
137805
652855
308391
13912
1707554
508495
1257932
1045515
291859
393221
1552994
1058682
1059573
1666511
544465
233130
1748809
942753
1672421
488172
160245
299249
751191
636767
309620
1521727
244044
757405
1141865
1879002
1569140
1834692
924313
971777
820109
447758
1820454
120399
1185681
1131740
1689923
517868
689414
340938
1767151
1583914
641182
812348
1975598
298034
146371
1075350
567658
1195674
229059
639430
1124145
1643419
1009764
974648
488915
1219309
1203057
1250858
1050366
1759382
1997055
1883179
816346
1764767
1174511
1305082
1133559
1094039
1529531
952459
807909
499989
651138
1780363
1705183
1071109
1576973
1260027
1758818
860995
1557306
1820627
354861
1938770
824304
18949
459244
930750
158363
798353
1808813
1867466
94844
586745
1190314
439781
666254
1396005
584999
835100
1904130
1456963
57935
984655
694846
1454139
392458
1581360
577792
1537571
1467635
1696990
771429
1495367
1216842
239175
841512
1674678
705863
396065
537202
278923
1959209
667511
456426
44665
437133
747760
65196
919398
1775542
826798
1468526
1666061
1896242
1901018
1660732
987082
1009667
1705695
374714
679837
1395644
602891
889017
1362330
770517
189391
832987
400855
588617
1700410
1234058
67221
155148
937128
547489
1993080
972144
1462225
1278950
873064
1431853
1997308
1477239
905441
932014
1761428
1139013
1544004
1443748
1776804
1547365
378885
1705311
1622142
1977381
522667
1416428
1083312
377732
140068
98968
77255
203875
920696
1559587
1411315
134747
1190815
466494
238521
1533463
1252402
1748262
1740727
1092244
1320233
356571
1876916
1325496
140842
1067097
1406431
146870
512832
1921318
169480
682002
1179323
1146960
1816881
1209778
1145211
891237
616301
1872188
171351
1571722
1641144
1685899
1148590
480883
1760064
454642
584174
396948
1194247
1705638
1032162
1952223
1186484
1606129
537034
359474
1762116
23244
1531026
1911127
1196889
1603553
1637064
1670225
1477929
1707040
1092963
408794
977558
218281
1415305
1008516
1365790
538641
1012364
1938365
394766
666490
175201
1100103
956227
189148
897398
1159520
582428
1253338
735565
1174273
547352
290297
1675497
817016
1437796
804725
481060
1115756
220695
1264230
1520808
850952
1296031
1882204
257804
1950493
1596869
481361
999924
1850073
1766439
1445626
1798094
1215851
908694
597973
145175
444682
1953257
1540451
603719
178509
868472
1460992
271436
1651633
1875568
142385
1970411
1471251
174519
745352
725816
43299
753631
131255
747167
749498
1725889
1690050
759150
1301861
734070
1491841
1052342
731925
893739
813642
793274
82177
1873805
110828
255085
465573
1319245
895727
1697105
90793
1502608
376130
1433701
1493172
487932
1148940
411259
834702
1833829
1715299
440293
436153
1309670
339905
798247
1119464
1051471
1986616
1066188
1393421
1032896
1530672
711171
1341310
329373
1014586
1521279
1821636
1736844
1677731
659218
664240
1949368
1925484
1200736
1742363
190223
977319
762772
1673686
675839
1794150
212995
569522
529638
1103697
1447443
141163
1182859
1181803
255228
9688
462019
498843
18794
62355
1867614
821654
113058
1685432
1854807
1457582
569103
1910174
1660886
905744
530941
327400
1873237
1057001
1342804
535733
1795715
874694
1468434
572629
1929776
1540932
1534465
418490
1758363
1342548
1470447
734930
297925
1262149
1097253
1038317
368118
1047424
1765741
1782815
1828822
952955
855649
1815441
1639286
428829
607766
233767
199867
249565
377488
1717511
1070918
1528670
1694668
781211
166282
417840
1289171
873805
1822813
307308
1060084
1134569
1564902
1825136
1375318
1407437
1444490
124867
510567
1863496
147615
1685917
1534995
441204
449512
1769269
1570567
168505
1240851
832169
1928486
1650081
655187
1494317
793110
1401344
306218
323417
1079675
1002287
1861024
1800732
1138901
1519685
48311
1754951
953171
1548174
1887040
404040
1122600
1295658
1787830
371750
1268126
1095721
1571230
216428
564297
326448
589999
1749579
762228
1503591
994164
1673152
489402
469790
654511
1392296
173008
33331
1904796
1645950
593347
120557
101107
435151
274792
776980
1658613
1964083
160082
222272
1778271
1811648
1042686
316621
638554
1059831
894871
1891628
1162409
691827
874244
1558811
1120165
1685356
717008
331279
1751594
798320
1221290
992221
1147960
681131
456554
220956
151803
42981
961607
427938
949922
1930741
529541
1274535
1833487
1104119
1718511
387846
1255501
1587233
471767
1026442
338564
306489
1602141
19651
216788
34135
1976671
1689808
269767
60939
1207981
181398
1779151
652892
1987290
519446
258510
1026175
570178
1039988
1104613
519192
1580534
449720
289047
444244
1517400
1449352
1513158
244992
246364
111371
468372
515017
695909
870942
33731
1873678
987878
1909459
1935023
909275
1798206
1443882
1732057
133270
1072844
974840
578840
854053
21352
1143685
40988
241814
835007
546712
1982020
803020
258599
814918
1586151
1280692
740322
519707
1693304
563889
1164737
1504400
584833
95935
1312666
517747
1053724
637355
1421471
882413
700776
1550114
622686
1570508
1783650
1168592
650591
1483592
568056
1809381
1487647
1678570
810863
1130854
255222
636786
1838778
1681265
447318
363530
1893732
337715
735075
776530
1374851
1116774
916963
1151276
1196174
1134501
1303233
206614
236654
1228081
816383
152419
481711
1282283
990114
1255621
1785645
1466940
1330604
1714647
299382
1755345
839444
25899
285581
1518824
1007155
274369
637536
484000
476346
1871165
908113
1340757
449544
1601680
903128
179207
618934
847275
524189
486639
1631735
1174482
607308
505958
1616335
1895196
1419264
136960
43692
460134
345894
787285
65680
1990966
1902527
1478072
1686273
463886
1247495
1737539
1322625
1217728
828794
245040
1272673
105868
85937
1593791
854441
50222
1323775
1880849
1057980
687546
227888
532476
714031
1436469
748155
672711
402743
1350499
292005
1418796
908793
1505437
344521
9144
218589
1622871
1686483
697184
456298
1570622
1546863
1161568
934947
891157
1750200
1718062
1379316
786970
1224877
1344095
38095
1327271
648029
402843
1832505
1719494
1804733
277697
1253987
1750888
589467
527227
747379
1244015
1926482
1574564
1409757
715756
352055
353321
1651938
21083
1750618
1898853
452587
968130
1197370
879928
311091
1461839
1512455
574726
1953978
301481
1578078
517918
1347800
627789
1001942
1167562
1019430
874953
1370258
266379
1490312
1226996
480402
1890872
582205
66240
1045997
1301841
1696964
625898
589346
64263
476534
451878
808937
1829925
1759431
250039
916464
977256
946987
619594
527750
82765
1724363
1588851
978781
632387
1977055
316491
1190056
1819359
758942
1107786
1938481
1293686
1476138
1937452
1667336
1289613
230927
1239101
435182
1073583
911586
546660
1750635
788024
1145432
967559
383592
1586988
1906944
1530244
1570923
1869740
1599388
1620395
286826
1589022
1656946
1351995
875729
1000898
1135094
1351595
416866
1412524
1433793
1838339
349751
1807121
602660
1094244
728856
1701667
112248
1012945
1657225
1478726
242055
155943
930099
806128
539349
108713
260622
1069137
933170
1088786
1741450
1850849
1281261
1248754
1543136
693429
785809
1370084
422690
141398
1476837
133366
1872033
269551
378214
1883827
1150715
1116745
1494395
1511917
1755771
799018
130807
722179
1594106
1616505
1232680
693497
393230
1846171
994292
732554
1052885
735503
334362
1565218
630867
1780745
1536341
156109
820444
1357782
416488
304454
212292
841485
1440579
1300944
1998172
1624674
1731858
1894452
834236
833676
1627515
715361
1725122
107902
280784
1757458
520084
29965
194941
1048338
1005078
1051868
175054
1105099
1339839
489325
1126219
730189
518921
948644
361090
597566
1421009
388147
1939942
733152
413360
745397
1715635
1776899
1721500
1843625
330416
1325523
1804724
130371
780160
436106
975315
1814756
1866416
107465
1190151
1152849
1710843
969400
205635
1509608
11241
1970220
468130
1358221
1007011
553874
44301
350943
1264086
838148
1928675
1938747
1409018
60047
1118372
575557
1330000
940519
868507
691617
1321665
1303925
405281
1111521
1479775
1289882
522392
1405316
432423
1551780
1150200
1669791
101698
992721
1930975
1105168
711229
230836
803654
1396109
78826
1915900
1447999
889542
1570048
729130
1616287
793754
1723788
377968
1794892
693755
820267
1848497
1066060
765340
47390
1682987
1392645
1442143
1677661
845180
698989
1307342
308732
1601834
1140038
1360308
143479
1904007
359986
1088273
1379274
1637215
1784887
1323424
890609
337251
864610
126081
1325870
1281607
192250
262366
780750
571461
406722
186592
749117
607103
1199521
238400
783265
1931871
1581000
1957067
887282
1465791
1694127
9841
312543
934436
1058565
1597985
653091
69124
224026
1530007
929485
1654586
655770
1960325
1242993
392268
812092
1633263
536590
883841
764061
187200
1174418
229286
1434635
1005870
1743479
1783777
1614150
1299173
1711640
1306182
1140241
1874204
782673
434287
37113
104213
1389795
811712
1180479
420311
729120
1866259
717091
1575568
1117530
1383586
1260808
811678
1876634
279273
478563
1229171
27862
381493
1824577
1279036
493122
781017
1130230
1726690
951483
1905712
376085
1513516
644427
909985
532738
1076253
532385
1064375
1066453
1574482
466050
1272857
1637207
196478
828739
1324938
1844332
988167
1257830
16333
1833916
1037718
1740629
1723085
1775321
1384716
1899730
48611
436602
126320
383915
1720088
1647026
905272
233379
1795476
1156127
232417
1335935
596279
1858355
843192
464978
1837048
357149
113903
920399
698151
695900
1036899
1741553
1396358
32692
1848742
522825
1520927
282308
981405
880341
123499
1331582
666936
944666
1229310
1200669
170860
1032887
1914570
1290804
1416049
1044051
805882
376904
1040732
1793615
606364
740989
561780
752818
67639
1082904
1485895
354875
1298747
1416674
158127
116086
470257
886630
1193152
840251
412755
528520
1068076
694557
1154243
976742
975622
671064
446677
230142
824494
471493
699232
107938
828445
779902
171479
57403
1668474
1245001
916079
1074700
1730467
584242
676080
1584673
75112
832115
1497106
71629
936685
1010069
696885
1787288
1054942
561244
71901
1416794
1560118
330489
1063824
1061478
245826
310017
1597016
21899
1433381
1973652
1443242
386822
438241
145362
1130908
1620804
552154
1647028
1061888
1349148
1573521
671213
1648097
484448
1273607
1806040
1072969
1950373
925080
1259455
1025515
616891
518482
1202868
1232969
1896716
1172677
1399700
1170116
657751
1799397
246550
680878
89641
1786094
1866641
1248734
823819
261797
794377
327469
170311
1468924
1895564
520412
1792757
761134
127385
1934791
487920
309842
1656806
1253570
1892439
433883
1675595
445369
927248
141817
1243700
1287325
1691147
991696
486700
1846229
1687472
756745
913085
1231017
1189730
1045702
277189
150777
1179791
1645865
774123
595167
111118
274611
1449161
717673
952364
311220
1209586
1693139
460657
429436
695414
1224183
916212
1560549
380662
528462
1000046
112735
850718
746241
1597028
271257
239806
697682
1738430
1204522
1624677
1389591
993236
1944257
1433576
22064
1011181
1705022
1054718
774340
1669194
556431
58092
1083905
675095
542601
605371
252613
1801432
976691
1258612
1369511
957678
751082
1908735
1290748
468640
918306
682587
615630
929286
1509891
1446874
694166
1953819
1992232
1677561
271519
12318
1131349
1893331
447385
1312436
109594
731129
540669
710796
1760075
1407462
1044524
1782200
1321594
1712001
869014
1397739
1573501
708277
1941592
1020960
198924
770712
1775079
1706486
251155
116862
915433
1904263
523263
218989
1984943
1527140
1516118
36422
637069
892164
763585
184070
513532
30667
247674
1651359
925664
1899902
1520828
1126636
909058
414939
882146
794103
167818
1135524
987617
1087520
1660268
1526602
1520151
1266422
895568
948288
224633
1761037
1184757
603483
1254458
1353566
1055526
863614
549931
1011895
544577
1666744
531109
280705
874824
1993277
1150394
1897295
220708
958139
877491
1069598
1790388
1139470
1470318
360824
408917
6168
1141005
1760096
1201481
204126
1242923
1698691
254156
960295
1104713
1998301
1196182
128509
1364770
1109142
1426635
1288563
782227
1419358
948436
1184684
1175756
1981117
790271
1916653
525917
1641887
34812
1245032
697558
1611161
232470
261771
615066
684225
1517807
1209141
283998
1361895
1459138
309502
514124
363841
906508
854544
1432069
605338
1158497
165203
1241770
1518675
1151890
357110
123410
1948678
366687
294182
272628
1711692
130477
431121
1953268
1389024
834137
1625426
79985
575700
1167358
392060
1097463
1742829
1022205
1486853
837329
962858
214442
1264274
1473095
535045
507905
1727761
1565588
579287
159061
806056
994712
1272525
1678038
1910162
1903048
997151
1390911
1421688
16214
1637703
1001216
1942038
1119047
1739274
141396
1770642
1861775
1349147
1606058
565886
999783
1511436
1294281
438987
1323568
1356248
1669475
1761247
1212285
1102897
321481
1706264
929484
886826
205547
1512897
983266
1357879
984287
1966329
444591
871888
616380
1931997
1533738
1770236
698816
1164710
1645534
1974046
1560379
1585841
1144130
903598
1656232
1688988
1494338
1674112
1885876
1582151
901215
1415392
1015796
149265
1492916
187654
110136
1717435
180490
1374386
1237146
754048
336675
754612
1365865
1944622
1443882
1788355
1614762
87744
685199
797956
1224480
670257
923128
406041
177942
302399
775311
1653890
194682
908348
1120203
1499366
231836
1595243
1664611
552255
1671159
1157420
567286
1747756
1733682
1777879
1394358
1227460
588271
1633327
625821
701614
38363
896410
1896005
924262
182316
1947684
1434247
244047
746892
1903518
567647
1449748
1832578
378298
14810
560611
1259772
214183
866024
1831597
826166
306839
456419
755167
666720
301258
542788
118287
662977
882624
1364914
688984
1246960
504067
1055374
1671106
365585
388554
179288
633448
1532043
282923
1312166
1177304
1322252
1930461
8456
381977
1154109
220733
557847
1108964
1299562
160259
635267
1091850
1443504
1089985
969961
209862
1744394
1673488
1729261
538361
320216
648714
1064538
203968
716913
1101587
1536650
276705
978948
913102
541904
698641
1178743
1090257
463915
769809
1827564
566378
870896
352921
1354708
1803064
938977
447447
770158
58677
1260299
510263
1511061
1436709
1983318
44254
1169359
1857382
1937954
199935
388646
57531
1645109
1633997
1456267
1696304
1658789
514944
1437042
445790
490488
1037044
1571695
1556977
1927651
1581111
378712
1540816
880534
292313
341921
1947366
528323
836722
1008617
861570
1438282
917514
1293607
1258778
1888445
1129124
299327
1012481
780266
1052036
841867
1591364
986086
887910
924279
730468
222118
114875
1854064
1476065
353583
219613
1296298
304486
1760555
1316389
1307959
1214462
860423
305032
1276917
1198998
400737
1427850
1979094
1961520
1580954
1301078
1027340
992628
1131146
1720890
1163399
313531
1590446
886143
1450008
1388239
1126329
218284
814511
1855564
1171811
1413021
291720
620169
1745319
1924155
1711190
858789
201203
338790
1904837
556788
439202
928140
688597
350303
1498434
154502
438226
1803719
1150327
1079471
1741472
217098
974625
546888
339930
1130553
724869
1078607
345010
499412
1358525
1624211
323534
997640
635975
538313
1959051
319442
1061397
338964
813484
341885
906333
1328262
1519851
1281075
1579003
908625
1961349
1574842
709933
1431560
604769
1323017
914970
1065299
747099
1167108
1388424
77319
1499980
425391
1252740
980156
400391
1548580
728049
36632
1170550
25735
1091353
224190
1237425
181743
1353589
1825897
762780
1173949
771582
1731750
880981
1537554
1557299
809011
1775055
1303967
1494044
1086108
1888260
1727028
6246
549075
860443
1950297
69543
1671486
1475941
816407
1158130
1970930
1629521
1576043
632337
859458
1389984
1752431
1725406
1318597
1356347
1504378
1413599
841316
1882214
1500507
1809212
976585
394173
226188
1633180
1275129
861908
1355907
406008
675583
1602085
522945
3766
1692838
569294
543106
491379
1448899
889701
826719
864603
1492306
225392
1059512
48706
391539
1999048
37762
1475728
1903108
1584442
654531
703445
1615968
241973
1515883
1438347
1863757
123892
1811132
141340
1705497
564137
37317
477035
1304958
149868
438522
1902487
631976
1294352
133410
1428015
665687
1136386
1390281
1150175
1363639
1115947
909830
706075
610952
1925971
380707
1206751
867985
545637
1013184
1789764
16989
987233
1336367
1231972
689545
1449223
1746185
100575
1832202
1446732
466268
1665319
338814
1196105
709844
1039433
1622639
860052
1668710
902413
1445139
1721742
279481
1086883
1481806
250536
1138516
1803702
1344873
929249
1961141
1113675
644727
1246510
1809941
488758
786121
688141
762028
680384
836929
308427
590679
810924
463281
259006
1075432
704949
60428
765409
1507360
63779
963563
272034
236048
1849979
704220
423477
390104
1057631
929508
819200
1060856
1795954
1224552
224054
594239
207264
1205510
419479
709266
1706122
230221
117167
1238570
1872064
205555
1177794
101843
1228039
1205705
1855176
35281
585712
1620088
101609
106336
386790
1969759
945840
1678811
85634
727553
579743
1251048
490655
1246220
962191
6539
416409
396482
843620
145720
865081
1357858
1252339
379839
1887523
48701
317209
1092846
1840884
202350
962810
234346
1385000
690858
795416
1000912
41972
1682321
960370
562842
1594827
420262
1764447
956035
745478
146868
1806710
1447121
1331540
686156
334818
1456861
803794
431376
580580
270836
1702752
1723906
1439396
586632
1048607
886447
694167
1919809
111351
1133200
1562702
1454377
779769
1996839
1221093
895873
1747381
980672
1446800
1255654
894081
581270
1257557
1007871
1399004
1599373
348243
751998
178073
1196925
1393648
540511
250945
692597
1119216
1160629
1093815
1064991
188907
1453498
1752466
1407973
198603
505964
773778
245223
1277891
637998
632297
1023855
1199592
798268
1511515
839448
1880801
1621825
1542215
1254163
1213179
203372
581892
981219
1043041
784100
36733
265710
778313
1344863
12829
1265354
864522
642517
1006048
668482
1567487
51985
622507
1674270
1715112
1614511
1805509
1303758
1736938
704589
187144
846287
790404
1669125
1101995
1948002
1519352
1538502
1246761
1054569
1367341
579395
907293
435204
1627939
287644
344463
1899711
872247
35350
149133
1112213
49571
1561851
1847345
1822416
180782
1756091
1597131
770486
872870
308916
1708453
464197
1898225
1857858
1374629
1117306
961295
1688375
439015
1880082
987554
1767990
1383344
1064810
1343147
568357
1476340
366310
1671267
1794115
1664687
177038
1839103
251428
1247491
253918
397019
1766876
758041
127669
1965911
696995
93146
997652
105734
235502
1611054
870433
1202584
649227
1370593
1615056
570274
225720
255225
929846
202118
598000
882803
1396327
175216
764791
200669
868146
207023
1282450
1344357
872817
771652
267772
512400
376709
1958892
1230609
486734
845659
594567
1370314
1583071
1558009
294508
615778
334995
775773
1120094
1945228
1567232
162989
1470416
63512
1151341
1046164
1435453
1293266
1898796
1812312
1300102
427408
1110170
1006961
1161557
163310
1934988
824009
94996
1407633
902542
1386352
615495
1446174
522495
1638918
360548
142586
1930355
1024315
1396825
956821
1651102
1121224
1237216
858349
250615
539979
1266438
503216
1642137
1392007
693825
794202
682775
1744665
937562
1404923
1263495
806888
346738
990365
1020833
1769010
1556942
1963423
332880
408291
1252908
509037
1513096
1007357
1142784
1195680
1176790
1483781
1380119
1773654
1478333
239037
170051
1706447
772896
1084613
996017
558676
129832
1131291
1124032
853975
398467
1633901
895719
1776068
779237
901713
1801069
926842
1153836
807848
646271
1766668
300704
1582140
1058873
55961
130197
116987
51993
1149078
1898102
1798006
1848185
566220
1889465
1932883
18897
106078
96464
1872069
541057
1154987
1101000
757681
1605055
640498
304517
1567583
1479903
1788356
1738319
408656
1767458
1882815
1048234
887950
1040744
1513100
716132
1546781
1916856
1424463
747403
721872
1505459
1419303
1104382
1465591
1856485
1949997
270938
1550174
1602825
1825162
18313
639374
712082
732691
666176
787986
1856905
1582883
1115225
1831454
377236
1047310
1502225
31499
351314
1293182
1701397
304570
1288584
1620059
965912
960333
606202
774322
1596007
1742451
789679
629292
428285
1078971
1117794
734567
911585
1013295
1634987
1033357
151939
984420
1081755
1684872
1754710
809924
552547
268138
64606
176036
591802
585071
897348
1257653
209646
696528
1332899
1591080
1951288
168896
613524
1785047
22315
1458184
1619991
222901
1770418
696233
2896
605208
796065
949367
489833
587347
1467436
993609
1853837
969733
656170
1563392
1151095
737859
303777
466602
1732548
968859
1048852
1251330
269015
969231
162559
1349287
465710
1472961
1339532
107408
1387405
1188374
1301566
1590875
1230755
150077
605878
178485
1137477
28023
1637882
1258834
433938
8268
1014104
1662874
206449
759561
1513952
1312372
928598
938331
314099
260853
1585726
1665489
1621414
1843930
484383
772016
905416
1066928
1267173
694788
1137225
1965857
849554
817005
1500913
1632879
1695091
322598
1766657
1589458
1673664
1427784
879444
1853502
392674
805801
953193
875102
1973575
938320
773299
1713066
1891441
1421632
117529
1318920
920384
380674
956385
780705
597759
715325
110523
743533
1941474
1777098
861569
1023815
1881282
21476
469181
8912
893229
197085
1414883
895022
793722
1334636
455894
689982
241847
1278103
1247395
1510957
87422
37312
1965651
608062
1384528
1789138
986695
636588
1155235
1370222
1259044
771375
445776
1458465
1966282
1465081
683548
986562
354717
1371260
1697091
1762797
1536422
1541344
79872
620795
706224
970673
1644307
260181
1332595
1238853
1323670
1284834
1520375
1272025
1028867
1834795
1218307
102270
635924
1053255
465333
689900
1458
405764
663249
1589050
714345
1896851
1554238
1765903
418670
1340287
696092
161006
1166352
1298363
810635
993738
1391078
1049812
1425559
327839
751656
1797977
997044
1566197
48966
1834285
1884658
801902
1513973
1694272
1702452
591549
274887
623237
522028
1236745
1458198
1375625
1436932
397740
1692852
1646215
180920
1199252
1677870
1605987
37754
1935497
1403983
1962725
658541
1487703
1254612
1321757
1253164
1959323
668618
428907
162439
1309745
89413
1369572
1744971
156381
129753
894660
1448897
113621
430212
1392718
1324790
28695
435542
918959
883972
1257266
449789
1390171
1364467
496305
61496
730951
1544791
426138
598697
815446
1309966
743438
144342
812445
1747215
330776
1325443
715193
846614
147855
149624
1347096
259436
898338
206493
1022051
235134
792224
1774805
377398
732936
1155132
1742152
1438685
1392149
668844
1163676
1960500
1302008
1841187
53375
300409
340794
804693
1723966
1753797
1018250
718137
780597
374641
564735
30263
1203820
271662
1675056
638143
1787603
1888698
1666421
981150
1558486
745107
568344
1022066
323002
392249
85555
1428284
1925382
192561
1837748
417081
1331135
738995
237740
1392203
1314217
1823353
930827
713849
659964
124530
1167267
1675994
1023702
65760
355285
1846524
1706612
1417421
1675852
1417206
722909
999414
1556992
467359
1579494
841266
125114
385578
866238
994331
865462
1675953
1245956
150509
116416
1584037
1672174
134572
701777
1605128
413078
39160
650435
1557821
308439
80121
1889203
1267713
405480
274921
1576966
999282
784889
1564234
1110208
179110
1460422
176427
110685
872406
1938373
1420177
133863
923746
331255
627393
736837
1630525
1938294
1079529
662613
710768
1451794
1584635
1675187
294899
447884
851288
1836163
479521
876342
729257
618919
632608
1296426
1151867
735396
806970
1603449
1249236
98469
527471
1876212
237510
231034
1282181
981636
735784
635486
1207187
1226377
1461191
370872
1947502
1352392
1864693
1378566
671386
1084703
1780556
1717763
514656
843896
1622661
1576123
1781627
1919108
1839278
515597
871215
1734725
318145
550389
675353
1019393
709113
1365839
426188
1286718
1017793
1900780
1134524
1533822
263516
1300364
879071
1587616
1965912
1960250
1181791
1018406
228250
1722862
1980007
905633
949470
415949
305322
1928456
126377
1490276
1050322
1967732
1325417
1974050
508542
631928
547129
1215798
49353
1491106
58417
1283198
1931057
354490
1591824
463316
638188
1551403
1965990
914418
1079392
1071806
50339
184561
517368
340291
501615
809137
1529586
200342
1506543
1405720
262784
1337758
460726
1760090
1956123
312229
1186680
1641787
1983949
357599
1891150
787320
367343
1645709
604241
429648
807865
1720852
1594845
1263196
1077743
1575785
816883
1468252
364298
535723
793740
1355085
1976144
1186055
380065
893850
159048
1617614
907372
1605756
808651
765977
60719
1491470
20740
11648
1202465
1007711
278948
1828255
1434794
1055923
998819
1914385
1250327
732916
1225030
1534579
118601
1229587
243775
1408951
1039084
1554280
182768
1694757
228680
1307279
371043
1375914
1678729
1544576
1629817
347996
1787515
1372552
799689
17007
1015042
27668
149688
1317429
28569
714107
905375
1875666
1785807
57483
15555
1107706
700400
619996
103206
1247937
679422
40663
214705
529165
119413
1172760
1660259
411341
923930
1128179
1153676
586039
670883
626532
266636
605665
1461517
1367305
1551175
198329
1363912
1051241
63460
1899931
1686510
1951703
1893441
830280
264894
712023
1517437
1986953
573740
119460
1340483
682222
106107
1483965
414058
793637
1570812
622035
415345
1592209
1084364
131718
67535
1835108
865322
804163
1270744
828000
1163687
818794
1382324
838074
1953317
1963740
1565237
1240045
1214994
1332296
227996
1637326
617834
1648118
1390898
1242431
633744
1198004
673613
985466
805786
1350647
322337
745877
1707386
1859587
1997371
768071
578664
1849014
1805031
1640875
1220682
823249
1398147
1653334
1455439
132625
1893157
1774588
1926239
1796444
123122
1591501
853769
959988
981459
1061816
1531292
1478537
1084936
1210902
1612685
627354
1957369
940081
200454
1504803
1645873
1894091
1068404
1034130
808976
993946
1863919
1872451
1190701
1593391
227279
1255293
1148896
1944877
401035
1973005
929235
1482393
1762674
611238
390763
51989
1279505
1335073
5740
264570
1338699
192230
1619285
838211
1780211
1834279
446791
1596326
897171
1174876
1080809
1880773
1573357
439119
1642211
1814654
37212
930812
1968887
1919186
1660860
1356329
1705061
1150904
1455574
1415752
123712
1721665
1232843
449977
366333
456474
446424
272489
232280
1065575
1618040
225098
735012
1046477
1498047
1601003
482740
1515675
1535155
69738
1037698
1722429
535596
1030040
55163
1683504
1431430
226696
1042801
1449218
138277
1512480
15326
1126636
578519
1933949
423351
364594
1531439
857390
232824
448500
1836134
761509
312178
971114
463095
650672
1253672
293490
669006
1645912
256572
1771148
110312
1086099
1692006
1313508
1810642
445858
353193
1145878
1967915
591555
1607979
1568948
95526
287896
1903822
1873129
464338
496705
1620591
1766082
958854
1552975
1669409
1144824
374817
1113624
660672
121736
1824237
998727
148943
1709742
880079
659719
281662
599588
1750419
1458773
1707611
687097
1259912
1377252
1677808
1366514
1896260
1876582
1878756
595932
831938
583085
838358
331525
1519254
1084586
667101
1247761
399498
1396410
1318052
9067
383490
309382
586986
1131285
44376
207449
1715153
1682402
217579
137609
1385011
573010
1156300
291971
299636
1980517
1855925
1067547
115101
1020491
177588
308290
532008
1882390
302775
689062
690150
1559096
1252765
392847
457584
530125
159834
1583813
534317
528141
516649
83273
804180
517932
1297880
1177135
325100
86929
814208
1901416
177889
1377004
1352638
52661
1257568
387542
865557
734367
1806876
1490221
84550
1123517
379664
1343437
470929
1055585
1687793
187629
1921665
1404510
1930372
312091
473803
1813127
1638415
779779
1384726
1210060
552414
1142356
752598
492122
631554
1309815
1951477
1478092
50947
900647
1655072
500709
28855
190138
1388526
117781
782759
485126
1576398
258409
277576
1993858
1091438
1898025
130430
58829
939993
1652393
527436
80461
1253575
388501
133090
1790915
886205
469428
942857
244949
1546797
709845
982566
765576
701021
51591
401477
1242351
1642277
1821393
961896
2835
734816
1836201
898693
860251
591960
1600930
1744564
858585
872241
868869
1501694
1912973
466008
124110
799191
771156
545555
278123
919745
1969104
169719
1891155
1047992
4644
1952817
1243933
454657
550698
1262286
1946989
1620755
27131
1904819
850684
1998896
187429
412581
1780408
979619
1226423
252181
1692673
1724254
1890822
1154885
1346089
912527
1528599
1398843
1143846
1305793
927874
755471
646161
1227969
102868
1379999
107785
1437923
1571949
1473216
305552
1937487
176765
1740755
1920593
1953257
36710
1588011
1083510
189183
1063987
543017
171523
288388
1452038
1325851
16227
1191526
1148847
582484
1710454
129488
669903
1915851
1435142
289830
859121
824088
179232
1365604
617858
665703
43050
834713
1591682
84249
934226
293473
958556
193166
555687
1160732
336455
1885927
1687923
1505006
802745
345114
278103
1267658
1195257
1338704
420833
727029
892840
271690
215110
1999271
1858287
643754
1177883
998360
1989437
1658779
1871155
129020
957533
1723829
1010780
1536645
1861505
278992
1380715
1870021
1459650
937454
1153102
584925
852311
332212
1224929
1612574
1167732
329571
1553270
279277
1261046
706271
1043477
1732912
1241320
1476157
1442747
614746
294418
1850768
352022
155564
392527
58756
1742806
364143
577645
1036402
554355
880772
1624785
1005064
874517
1717609
853903
384687
979588
495016
386570
875882
1198919
1459868
854122
172054
37275
1408970
413228
1698091
430957
837886
853929
465329
1007358
1062046
1846872
270585
816523
1199166
1297768
1943225
1724989
1496247
1236896
31866
910646
290680
213109
1812199
1871581
1169492
625648
481587
1364839
1679717
731186
132073
467410
1705
911510
903528
590295
1540673
1310856
1258658
914502
1843880
1116312
1493590
1413232
1924361
502718
851920
179851
1653869
190088
1622172
31871
1573339
983478
839631
306110
1389354
1509880
973502
1871081
1770421
917078
958207
1152050
350320
1244426
932746
692650
321979
1965041
1799892
1538508
1598481
1833248
1783492
428451
128437
1396407
584873
835398
695225
1472399
1979168
80603
223223
1966480
617436
800035
564474
1546277
1432996
492633
1377561
1546135
1495311
1960404
184097
268728
830576
791918
1230527
1622686
472393
105707
6838
1058686
721761
910518
172854
1939002
517460
896175
1392707
79617
1863612
1778982
244635
690969
1572990
1351913
1420549
1867138
1124811
1745833
533245
961971
802301
1534192
1034124
1742974
1530786
565164
970179
60138
1207574
969925
728508
1519961
1535994
419451
1836694
677655
472581
1157927
18038
1283281
1177051
1131943
246243
232207
710029
314036
741261
1231488
950277
551713
817733
37069
716571
644432
279298
1398516
1963441
872383
585444
739688
533956
1645724
194318
389090
1413625
1564524
1264869
868758
1007374
304580
422101
1887203
576626
1651824
113593
614863
480198
1596730
373622
940160
148934
1261611
829792
1933252
1790338
671409
1617654
1756772
1224223
1350696
577874
964838
482057
1085087
362183
1859978
852489
1472431
586003
897572
461172
1527288
1511461
174552
1288561
1603592
236319
73872
998797
257122
1902318
129168
1774983
949430
494384
1265494
1023468
531656
817123
952081
1109011
1169813
117970
198653
165255
1001046
586836
320714
1855489
251725
92020
1689289
1438151
760435
1027760
605201
36420
1627756
1085321
234243
800149
859266
32555
1615191
711947
455036
255294
1171749
877973
523067
1328169
1226123
21609
1418473
1687430
1825217
921036
1886188
1226558
1373584
1659181
509573
946610
1441878
1307280
1912262
447850
1611924
397014
756739
1098879
934054
1174356
1263374
1538752
1258389
1575705
1060391
316102
1063528
1276225
172492
103065
1014883
845928
612352
429329
289836
810751
1879389
68524
367572
716297
430962
966412
1746545
341747
692065
1853851
1534135
1153169
1144439
1298412
1991950
637972
1688294
760836
493766
469223
479060
1543953
861331
1728364
1533034
1461689
575524
248452
1848712
1470395
1852319
262642
1038176
650422
1672306
42270
1442571
1395117
1535591
18618
470366
579805
451404
1986297
765997
144400
266783
1554266
456583
980069
954572
1622859
575821
1320956
1724153
675049
1743942
271257
308538
1284447
1487234
1126405
738871
956714
1375436
637463
732449
1384801
653547
525905
761882
1348828
750575
1813048
1710201
62718
1923464
845125
1586540
1757127
1105380
274951
119864
813397
1595847
1726054
1675852
809616
1509227
1090590
918538
1035216
16622
1279931
399346
1899279
1026954
1704423
360329
1429524
1485862
116388
793037
1430048
1304169
91054
1035892
817861
1955955
1310039
16932
1690244
613791
799748
422915
1794404
1051502
1039055
1847045
1086752
682004
451525
1934090
340952
118498
1421639
870443
909361
1471235
1600895
676339
1640672
704352
213640
440118
728401
302846
727926
1661851
1628732
441982
884696
1646805
739024
8756
735995
268046
726956
1731993
76271
350034
1119480
439709
203851
1093850
315714
314956
1375611
1015482
421742
925662
1621729
1715349
1154949
985517
1302848
577274
1186663
1988758
1757280
943431
123251
1735711
919409
950321
1436866
1311322
1344638
793734
1171441
353876
1264099
925228
1339109
500799
468216
243637
1724995
1843129
234579
1362807
657414
1080805
840174
1346888
317087
190864
1853644
1593052
359733
650891
1482875
251435
115074
586931
1069846
1217298
556804
1258885
863953
187058
618802
1658487
1289557
242026
1289808
540360
1572727
1494262
1472088
278011
1822371
1215720
1417924
85315
1122380
1674168
1259083
798576
1377526
1747761
520442
1716010
1901449
851995
1183019
1398911
884721
1811157
389457
552967
423844
1872957
417772
165547
745394
1505812
897614
1868716
1455746
1811305
445668
501015
924186
315159
225229
248289
500212
411347
966833
1238166
1774245
1280870
1484819
1803093
779865
1882256
1264105
1079358
143888
988785
1723723
348138
1266131
45413
550974
1752943
105248
215259
1974957
13485
1656812
1291535
1833902
996205
1155486
550492
1319303
1470704
595384
1462156
1496840
1197242
1222634
429058
1126118
423817
1898751
1805074
1064425
860319
1318301
1178892
1172276
1445515
806216
135238
944205
227360
1939242
742948
1261513
1801171
271676
1341469
799773
5910
4319
640391
589248
1072062
233973
206776
1945668
838563
1856642
1470211
303166
1978096
1552452
152410
706222
143909
838414
756969
302234
1744647
1521102
1274409
232639
1057176
1937483
1005743
119163
913293
1218998
1811575
589003
1264787
1888580
115024
1631011
274912
173368
539057
331257
85116
338176
536167
1469400
1127192
1325208
279084
1873930
1976675
63148
716561
615298
1288173
1252435
1216165
1458776
932221
703747
159556
8951
246340
813752
1640224
1535004
1231114
1999733
581821
1211174
1716443
1453299
1753113
894722
413741
1971776
1656546
1426495
726954
489627
1616556
391276
27276
1986035
1331998
68844
1773463
650504
1482566
1200705
492113
315408
1082056
8931
1775578
888237
61809
312087
668620
1270813
1610657
203656
1761429
22662
333192
97773
581967
1418875
1177429
1751319
1498108
1247741
77149
443932
1526158
330825
779891
1062718
1795157
612817
524878
1488580
1515913
712889
1386742
99818
394830
561029
952772
347953
524101
465070
439633
1972655
858955
1443382
522395
1234494
599643
1990267
474720
195783
1704262
592362
1480661
1268217
865371
1234557
362250
254617
262425
1441771
634329
1862690
584144
242050
1941897
1787061
1652891
1105334
337712
969256
613061
726878
1369448
745491
342507
959890
771003
1617453
1746355
1922048
543598
1362293
126041
1428177
1877268
1418790
1872514
1142902
182105
215884
481407
1817459
418378
727947
21848
914103
1031443
961939
660892
1986841
1593780
90939
1517134
1284076
1485401
107769
569672
1855299
386014
635469
1104770
1630350
929611
1582605
1915522
1814584
1838401
1162568
1241096
1531886
1822611
583809
158897
158978
1805468
727229
10500
1152152
371264
580820
1210854
621624
709714
1360865
1400797
148557
1268997
327598
458261
1003609
37189
1052328
1994235
183555
968908
677181
339824
1829704
602280
476375
1024903
670082
1228555
583530
1940162
1893544
1267475
357595
1684158
1997495
1091324
580860
566426
1914787
10451
342707
1470746
1383221
771835
1724979
672737
189360
1739257
1520723
1376047
1166956
84895
567716
554013
1324870
1414255
613642
1424693
1400751
1782967
1418399
75044
1256740
1920464
379000
1028040
1667477
1964968
1337488
1515523
670111
888269
818029
1171643
403416
1088096
1116620
1329662
1877559
1289972
1695108
479427
1499690
1201539
1063538
638431
1397530
1612069
661046
1950933
1403642
80008
1587810
761903
698715
1209355
403147
375860
18539
223644
65161
248136
1663650
280298
1276781
1573022
1703269
606740
1475769
1172705
142881
1943592
387161
727420
732242
1628500
880948
462698
1663720
561778
1052142
1614435
1525190
199466
1730503
1689438
45440
666571
54225
927323
280600
176329
198615
871048
519466
1265009
1942664
704801
390138
645506
996999
368702
1813988
1093614
1324029
712618
868411
163927
1983480
1571991
90722
983082
977536
804879
361372
806037
1527666
976009
19731
824069
846786
917885
794203
1831941
1486928
1956121
1044251
1117194
146600
690618
246824
400932
92480
443962
644520
199027
1861874
1859880
545507
1695206
1471719
1865865
939177
141732
1456796
1185139
479534
1091465
671621
1275793
1946505
68937
1510380
1933215
1857487
378059
630794
126021
1082524
20919
66274
127617
530265
750489
802473
1527722
1325724
1755918
1302527
942060
1216935
1607812
816441
1928688
1998912
1742479
996959
1866784
491414
627849
1836205
1106876
1762484
260815
790551
889519
712702
1958832
1480227
1208385
1165034
67134
1178499
151212
1091324
1642803
301991
836515
1736547
1871205
576232
1022242
1807605
721973
780539
1891553
1377727
1266308
841920
1926706
340740
169814
448973
1069854
1230596
694948
1644485
1602474
549505
1136359
1019738
1769669
31931
514815
828509
1175892
2355
1583372
644969
1055346
887464
606897
1616933
829272
1945690
250942
1961826
994635
1483289
1859642
1450548
1020705
1269291
98849
252491
1445702
1778545
1094973
622933
1123698
1683233
234442
1729939
187387
1743911
1862251
900115
1352538
1231541
1901750
1653562
1171451
1681585
1618532
996985
1549134
319612
390357
48263
1885751
1470396
1358219
1420335
1079546
1695951
134783
707618
899742
711571
132343
1340825
73178
1108559
1021012
693501
696832
1859059
1822000
985350
482259
232892
457072
1101218
1244755
1786538
1910587
815720
778457
457372
1248113
1805252
1847971
933713
590989
1861819
1168957
970012
1904705
862644
70794
884916
615942
491110
1121639
568072
606176
1934627
95715
1884107
710577
516767
376738
1562777
207341
92150
694913
1989582
496075
808389
1004245
1160573
998190
1403361
1921559
1560886
1794134
552710
1948826
1902447
964230
345023
1358480
1831503
925658
1214354
1354397
849641
124378
1709662
1410969
583406
10836
2034
373285
1651178
644723
1397481
1613521
1191875
378813
456786
1896596
491138
577216
821635
770582
419804
1140136
1233064
917452
1618841
1415231
1264286
923605
1047277
1210645
1075369
1449838
1896467
510807
769949
1219740
162528
771137
1411606
334152
966969
1496327
1898254
1208339
1036441
45851
1441114
993552
554818
1160762
351060
1529170
1123837
603603
448134
1896331
87178
757904
153302
610529
1839084
516914
953537
1934648
146626
1064416
593908
216210
380565
1139272
1743881
1346773
1543340
285019
1905600
1257386
1909204
1097013
222692
1384710
139187
285825
1750537
1400523
1446514
159565
1473762
666189
445514
717870
1743648
1426348
1641805
1190669
1439681
610047
1435030
1580711
1398756
535330
1963080
1440713
1383225
1431930
1250847
481558
866658
1409241
938004
1583918
46220
1272594
1554330
878377
1296065
1690337
1306363
1235811
301808
1536669
1698620
1134752
1807456
25882
92310
205139
1281938
865564
881785
1063507
863299
147300
1484825
436768
1131461
1788007
1695747
602691
1325381
452240
287375
1725933
693738
1829395
1316345
1550839
24308
1450473
993101
495364
1889663
794733
1080328
1165810
1595513
746238
1608094
927205
1434969
521377
1445855
1226947
1724416
1238612
700911
1989240
1844099
233925
20132
839163
1642428
267892
301588
1983653
1859193
1144710
1548578
347349
1880338
589336
156275
744932
640551
940062
1560990
61659
644184
1948908
1784853
926414
775309
567631
41042
1297409
981216
167697
83128
1270285
1163524
1746035
89408
1025652
1136099
1115175
1855281
1347686
1214360
815933
695868
549880
276398
1539004
800631
347452
1599708
593957
906767
508545
1745924
1395440
823911
484572
251538
1868598
582609
1968797
953160
1771641
1733087
1038320
400121
1906167
408199
1061684
336935
1793522
1896006
1546381
231641
1365240
494723
750481
219416
1634107
216067
1896646
584082
863502
1297507
531061
968875
272584
493119
1401291
798834
1702031
654147
1492341
558556
620931
1430719
1045897
550333
987997
1860595
1765653
105375
106090
499997
1129107
1677355
517321
143294
1357348
460069
1491289
1994433
111060
1518000
1965054
771821
917264
1109687
773052
42065
10353
610155
414887
293389
1340017
1835639
1406194
1216899
1621099
710618
342710
601480
1733672
513563
512327
1727355
725710
1591110
1968557
658403
1612088
1998353
425342
327791
173949
459761
338429
596397
1348714
1067788
1588534
640072
605756
1762016
1690585
495368
1985717
499773
928284
343646
1163116
1514544
253034
706196
1238213
1869497
575457
1749027
1879382
8319
864815
1175098
1633191
628140
1782945
273241
346893
1333901
34003
946405
636577
480603
4665
735857
237101
1654251
609119
536113
1894722
882079
1321657
909724
1846187
174777
848766
71260
818691
1825464
1945689
268430
1848084
63472
1530204
1344740
1554621
1113834
304945
773435
987115
458490
1400163
1409952
52366
1778397
84508
65496
627529
782186
722746
1866808
459469
1228629
469522
1733914
1386310
743911
1617221
782879
199553
695414
540531
3316
554955
1668898
641776
245726
867649
953408
268093
155617
274787
801457
1699032
580524
812922
939568
1166391
106044
1939082
590839
1385723
56393
1624740
1822246
1362309
1931252
930501
414673
1926013
1844994
1605444
1274119
1312435
41047
1505972
313899
1874093
1957893
8842
148564
1179111
1589664
265695
297654
1435502
1308479
64089
1175392
873037
875054
1929656
1336755
172358
1703415
566286
1119046
1621561
663820
1349467
1106661
1879783
1349326
935603
196601
1193853
1463952
133921
852177
1297668
340107
1885837
658136
712484
1817290
802868
1115887
754710
1491954
270869
740045
1772247
236213
1906742
824195
319785
273971
674426
1444760
630252
1305996
1185688
1122250
1229959
305355
1454723
583537
1354004
124760
1545114
704017
1058924
100263
783716
1399743
513213
586853
1798832
18205
1254449
331033
765844
1936410
216898
307682
1634478
1736240
1862478
939210
1874389
1934676
64907
1288456
767112
1775077
1622620
328570
1878435
1467245
1451353
1698623
71532
1065843
897541
1774230
1090251
547283
327058
529024
892650
1659534
1272522
1202635
833774
1547314
1069848
106745
1750361
349592
111712
807774
402470
837637
1089400
1939977
1900019
1959111
1156472
1518816
200484
1805532
1933392
99533
671182
693756
1618281
1386856
1739649
153583
1875646
1546517
1592113
971455
66853
549246
250292
1579586
274760
1956632
1056696
1446240
522205
1603096
1577071
1251798
214682
705617
344916
437368
33663
1835781
1429076
479545
1073550
1152174
236247
339320
1463073
240574
1198391
697689
898540
18371
203933
623302
546660
1941998
281813
1162710
1588783
159401
543523
159446
1045478
1899492
1194109
588793
445089
896617
634487
1963013
271159
205605
1306212
372773
308096
776469
1006791
418027
1176400
917202
180566
1202217
240853
853815
843869
947942
1436928
1766604
874718
1338552
383609
697088
308087
541508
503608
293182
1706589
359024
1784321
1201877
11983
617874
828332
1014841
256322
170777
702243
1303739
1898994
640777
1558205
1662184
452774
519256
1749528
1555290
1342851
10719
1463911
910787
1610910
524028
185351
1555776
1736821
1683387
565972
1983790
1009422
1172013
1996209
1285602
119409
774866
122352
443613
1450357
415665
737385
1525846
375213
1029007
179217
534607
1866149
587279
950036
1613868
1195479
433255
461627
1167585
1037979
1581991
1324231
1801980
1613936
1178154
1921094
293084
829118
1037266
1623956
1391459
654754
1182000
903924
385938
514270
1358092
204589
1008222
506700
656016
1037068
1361250
642180
680720
271032
1463429
1540635
645621
1151062
886378
1822810
1524856
59290
1790184
1267378
1310948
168109
1055977
1342112
1025064
1437443
1019172
1068392
885480
1473407
248446
311537
1209530
928465
867496
395842
1898592
1693244
1968117
1840672
100486
1943858
838697
523621
1807317
1900129
1267024
703366
1325557
644017
1534475
1011721
312883
1994922
1477133
380167
1774481
852038
1948440
1791575
1577479
442302
1966302
84172
1341634
1238140
546075
1712753
760322
585408
882156
1131804
1089889
751239
201782
894252
510507
948546
1573239
575862
1723356
1657725
1084035
247685
185697
380949
132427
496460
928646
1048082
1597376
311116
367380
463446
1590036
315509
1493617
1426753
1603005
1372002
649963
196409
808292
872697
682337
1563617
1369002
1602948
1096608
1958363
989253
748349
1681239
787980
741841
601678
575418
184835
1023163
507449
1749038
858559
319540
610162
213708
907102
1767336
1341024
170247
1699673
908337
538013
334165
106335
1766004
460372
1095476
1140721
846059
1491850
1800357
681137
651094
78349
1491620
1036754
32656
1638961
877108
1646282
1318532
881569
1878472
122595
993555
393751
647148
1093878
1302192
1218235
744662
1579245
160827
1578803
1077390
144754
1786587
1783681
1180176
665968
291230
1357537
411831
1296306
1939331
509677
1313955
1619634
535607
1184533
1330126
1606102
1401171
299866
1693515
1101158
766428
1137030
1531590
1941555
1219583
686908
1987163
119203
973098
93882
1561729
223068
837068
1789378
1263081
968489
1447014
13377
427361
802220
540565
24918
706764
498053
849850
954957
351506
821193
819043
1509361
519385
673540
1582117
926703
971027
1117529
848064
1726496
1774237
1227371
960237
1696620
1358866
144137
1348560
1634892
1730065
304359
1116675
307746
1538098
1380046
372355
1787061
947575
242387
661875
639020
1772744
826880
134647
1058956
1366312
683388
1476301
448126
1177562
1126972
1732464
1716319
1689369
1546504
1909296
1117769
1490666
228814
1771137
315440
566630
1430155
404228
1945970
1889269
1117860
630418
357040
1606291
1335416
887874
1307396
1884261
608654
1139996
220178
958427
1446415
1456460
1399186
1047982
639826
1183120
230013
1014730
1078281
648126
1641552
982356
1639552
540810
21465
630151
627369
1614221
528223
1803190
721046
1749102
581132
1833208
1513163
191375
1849210
772313
413933
752854
33904
549768
86145
1925099
1765953
743114
908639
133244
1518960
632176
1379826
1092470
837893
1302926
1436292
313011
1750413
616011
1469274
1891343
1222238
587747
1999339
252907
627468
840385
1862273
1459134
1621625
385177
1016150
425636
1283948
1902827
920476
1835935
1331600
179163
189162
383036
384157
838816
317338
460866
1471786
621319
1584694
1047759
569566
1315090
488078
1955844
1778512
405892
625406
1187939
906998
1058778
327972
1273946
7272
730447
1685505
611360
1468264
207173
1636844
967651
751778
157753
1764699
1869154
98681
1729439
1582954
1576157
415942
1964799
1638111
436783
958747
697139
1312563
1116818
481471
1571446
729779
3974
1239424
1711957
124637
626489
1842956
76912
276567
58778
4031
1283549
306598
431403
984758
1341847
1276724
1796722
1030867
1347926
1680544
664083
824934
1845699
1055866
816190
1493283
411676
595301
32924
206266
64452
336975
1643977
778673
802563
1379609
37914
1469687
319935
1901675
1322882
1105259
1027893
1348468
158333
906777
885190
725918
868819
191774
353742
394363
1577506
1049071
324170
1588857
1649678
1034514
1159926
1396091
1448256
1396066
1764300
15624
754044
1882492
1603816
843897
347108
129618
501937
403544
914280
1622690
1072376
1286850
1950085
1055138
155236
1242685
1816762
635281
790739
819309
519854
1242413
1659062
1240954
599524
1959651
11573
1073639
72087
233184
280332
1505018
1029149
740787
1788148
1018149
1589480
1990405
1917461
1254074
459219
263997
165048
1506250
406238
940705
576495
574188
1253003
1491829
816983
1090874
1819227
716553
227837
127034
1493208
965782
1170218
1641809
1661729
1800747
1786742
965751
491765
317478
1879950
1904299
426541
1771604
1920207
331143
1897580
1535689
1677331
58718
1906699
1522627
1384117
1602740
1117196
343978
161942
894901
1465122
986990
177438
1583471
1135703
1071496
1950967
567061
1729482
447983
1538858
1488718
1892518
1892043
1242299
1434609
573939
697176
446071
142346
1405836
4945
468062
545674
1685038
608275
685605
1225756
857167
600496
1845230
1135204
44191
1906295
1719599
1912016
405028
1783160
1473065
1216783
994549
191669
1613943
1896244
442678
709574
1336771
1662727
1086700
568317
1827797
1641253
371444
1928211
266977
1796715
26504
891745
876789
167121
1998125
1663024
1667540
1731329
305604
1819281
377551
1461056
1259876
567313
1623642
1584375
181642
797148
1993132
1198688
856903
1499722
234493
534614
290601
800319
1288545
884241
559540
1686865
1063513
1081272
764068
207714
1322559
615893
679784
312538
148511
635139
114199
751976
988305
1286418
231763
885016
890259
1163179
171856
1502088
89981
975655
855042
974207
446946
778028
1945658
1796036
1876567
1672248
1259345
1287311
1814694
937266
1466367
26714
1109742
1964846
1074244
709361
1686414
657275
661913
324742
627016
559675
732769
1686
234848
1630832
769327
531919
1571856
530661
720946
161334
1201251
1577126
1702168
1552857
576629
1475194
637352
877533
1757456
386053
1691880
1844913
1049204
388118
1483156
126798
1998661
408059
1937767
1339057
810530
673160
664275
1993854
422945
40478
1809547
510872
9059
556116
150341
606464
132735
1564856
1828319
941264
263448
796417
1158383
176761
1758234
178748
233145
1880138
1962257
304097
1686163
771111
1688959
1871712
777434
1350478
247077
1641104
716497
964888
537748
291046
945934
605987
1641494
500107
1435936
242514
996995
1675662
292708
1664934
318053
1542050
580110
997561
1164755
1466994
1150463
1180156
1498845
1546941
199756
23195
1991344
1512691
921851
387202
164410
245973
1411837
161596
1401136
1349519
1192249
179851
1675288
1101667
1446865
463111
828264
1018293
1293395
1237343
1020581
589057
538664
464708
1397390
548320
287900
283299
363833
720919
386917
1064513
1991479
1457716
1008075
1779033
487133
886708
744398
1350245
333137
1489946
295563
816634
1577399
252835
1822598
963258
266126
181869
100382
1568127
352999
1460280
987489
646179
1484234
209657
974327
1964150
1256248
143956
1345582
1811248
1439462
1407240
499574
38103
92132
1048850
1537143
757600
60216
1753087
1785152
871285
965949
823549
842623
663051
1202279
236137
1276850
422198
1576954
926843
997303
630160
142381
1445794
1355620
1319572
1958001
840901
1137587
257825
80962
1390124
356713
852904
62667
566919
1834532
578800
1100511
680686
711973
1595150
1684036
105608
524440
1570695
986511
962366
1642896
1666899
476741
660477
406759
1658879
3839
1301876
1575528
1509230
1715186
954877
1007424
890527
209697
56650
131226
1818328
1524427
1662084
871003
17447
1106777
281657
1147598
465888
1692780
1576590
785744
42042
344487
208292
895983
1658483
1846658
621455
619778
30893
876006
1935349
899928
668262
921386
1969888
1547773
630542
28492
328678
982416
1737688
31672
1166259
120543
647434
807821
325272
881517
1640767
464869
1346159
1102381
287393
418567
1166745
1837712
827711
1479101
449816
1226976
1463283
1760888
204542
1360151
1300029
252594
1159067
727069
1206768
1731560
1129023
709157
175185
679951
151998
1424637
424930
1547758
1646467
192226
648042
1827837
1862732
532789
1656570
1176358
462164
144912
1821822
1473642
559105
1498061
1663581
1989558
1642594
1391564
753993
906199
894942
1293824
513856
1028308
385603
957147
707314
1083015
1804567
1774292
1262742
1919937
355197
1016306
489260
1690781
496223
143812
705756
1261709
130067
955005
630867
1362444
1507589
1955785
13065
697103
1057533
476677
1538680
1066330
1443721
194941
352199
676388
715434
1989826
624191
1804391
1080692
1638506
1788838
501283
1664071
1342864
695286
1277930
947063
1091114
995862
1977846
51706
329752
1228200
1769042
887443
1290933
952957
372559
1666783
1003822
1931813
99045
461827
176029
1354894
363601
1031488
632154
1564232
842156
1489262
911182
1515454
6820
1082775
803111
731235
1722376
671187
1869357
1176068
1054181
1054826
558148
1597522
196102
170128
1770014
1629906
1930219
1736326
489604
569844
21457
1413489
1266828
1404648
164423
1933904
1044238
1241952
405874
1633248
9474
1462180
334445
1072571
529370
973550
1389775
1590682
761416
296729
252389
1352268
1562883
1680321
7498
372638
777793
1002670
1890901
1067384
346856
1099238
1184930
723871
1673034
1881913
1833525
1431326
1775661
827282
1009375
866450
1101991
1711447
330297
1198342
79876
1340888
1089778
1221739
223356
560880
1110680
1350175
1305676
595559
1746257
900018
556272
444177
1159998
1415472
782644
330362
550270
489855
163866
939659
1626338
325811
107330
1169586
1539706
969785
1762248
345587
1110303
1666479
457111
928448
1526018
1731695
46420
1360383
308956
1790759
610366
333420
236688
165527
384050
1055357
1557007
1641317
1042292
1194315
230010
1348859
1193469
1606667
523581
1908655
206787
1034626
445122
1420236
324805
1521231
1827154
1423569
291144
1135599
1691570
1773083
13583
890
1773084
213340
177506
775177
1998787
435458
349800
1147936
561308
1190330
250931
1856457
340885
1203860
1124023
1877210
1997609
54377
386990
1401608
1729826
348298
353505
24874
871914
1226835
793541
1454394
1527823
360879
651251
119229
1452593
1503777
1735796
668143
244177
1014536
549275
72407
222837
1892881
235496
394349
22078
1869864
1777429
680997
249458
1979615
1452439
1681738
850606
794407
220123
347922
1313043
268963
207208
168494
621935
1020262
812298
1451505
918141
1902287
568590
677844
108012
1344481
1525954
1081353
1783817
144150
1181965
509560
1993920
1605211
436177
382051
831345
409036
278707
293990
1461885
1574510
470954
1699771
1553162
1178560
587366
1510705
1971805
913145
160578
474158
87648
1307517
519180
931679
231344
226819
283339
1997612
1462410
1406155
1956953
1178348
838492
1363331
894947
414633
448871
964773
1868069
653671
217089
982043
1499046
37442
1882542
604925
624773
1266348
899483
382766
1186700
1871211
1459456
1504008
168357
976053
1831666
1300551
1733933
607190
518612
66694
649408
1598273
896160
1287953
647640
430031
753474
277209
620196
1484514
550275
803117
1866386
1611093
574487
1555373
1824377
571029
857298
555790
259788
1866826
315289
976008
1393306
717902
545281
1387951
1704221
678376
478331
1174098
89659
1578555
940304
1166555
103538
1010388
176792
317263
1714958
453164
1714689
1095433
352151
1852575
472386
1454470
188133
583300
1031578
82342
89220
1578113
1640275
741144
1837583
338672
399046
423995
1174782
1881148
959432
765089
76517
847569
41863
1113721
564621
1465123
1869375
1027625
1121259
1475338
894653
1082816
643479
1806617
1450153
1467185
85613
743778
988399
1147167
386437
1689057
1878968
262380
1313973
1939038
450793
1665817
1251256
149354
183760
1163246
1940515
162789
1927654
1307073
1005171
69171
197868
1125418
690011
1542895
1557937
1574375
751293
442317
373698
132603
961275
458098
1059492
1554038
464457
1884694
1358658
785453
375840
1916564
1137457
33155
403961
112587
1169267
1187716
1520992
1369982
1223021
375052
1523304
1208157
30324
642131
990389
1498100
536354
348491
867855
589311
574562
314356
218663
1295811
1136583
124462
1810563
1957882
17995
1990815
972623
1494010
794834
1823841
678789
866842
973554
1783921
636583
1663929
613300
405651
653011
1894308
508401
1459216
783574
240811
821594
1070729
1798845
1631859
138085
44908
867986
546090
284515
15146
1970588
655202
437002
1430704
1056236
261163
1597106
775601
1934941
1150412
971580
1613208
273235
821782
13446
1161092
1899918
140243
1100809
1970035
35070
1838942
1954634
1049028
1529771
1422214
765201
522610
67340
1036141
1005886
575840
696440
445835
641737
362461
1797401
660033
902417
666178
207475
353732
427086
129651
677988
250845
1602539
161803
706279
267751
1507534
1861525
206091
321282
1360224
1001887
50088
59451
1261077
1496626
389450
322096
1241553
725621
925239
1201019
1112811
1422255
1138937
957909
187537
1589488
726217
1613207
305823
1693599
1644194
1599904
871395
149625
544668
898627
544970
947531
1981025
1937209
1700723
1516842
69545
523200
709906
1062923
1175059
494292
1576854
1787034
125719
693045
811857
1997667
1706933
1125657
150227
179303
418745
1261859
986809
950585
434284
813857
185132
932278
1414330
406662
927708
858317
835221
552213
1775674
67246
131087
592706
1954617
873862
1897956
1660609
966490
1702136
293768
343069
1155267
971432
1392690
613563
431440
1319852
1703472
1234044
1975967
883590
1671857
1187458
1577473
985803
629889
1888048
354251
1091238
157317
1699689
189681
967952
1918057
3623
614530
1474332
299351
1550260
811683
229708
1051164
1698021
884810
130885
1788975
1093342
1023105
26489
1146019
791634
588028
1901399
890244
410303
151909
1407993
454749
1189832
1424239
1211163
1059530
1319915
338270
274467
1860598
437904
1261906
1477719
269432
439703
318766
377893
216509
390362
1718748
942082
180169
631508
483230
979033
674542
203647
1822035
1583618
959068
990499
353520
1512184
1983965
717654
452546
984665
1414638
1361743
793315
352754
1646487
1121830
1407020
1422386
344643
754071
1392170
1099332
886638
1814939
733138
1536678
1802882
1992113
1505498
283115
1961735
822979
1189209
1614747
1823554
429820
145008
707395
1477103
788078
1848376
681918
477690
978835
38165
320797
1553926
658287
328612
812640
891508
1619290
1314703
1378071
900161
1913228
1473105
1570479
134161
895604
661469
1313019
1333941
1513151
1214827
721662
876321
1092452
536110
535158
1912438
1148288
557826
895304
1716003
1032981
154028
55026
578870
179094
247524
207710
1658920
1647884
2620
1557266
1473306
1163943
1441266
726519
1271502
1959104
49755
493234
474383
1770777
994171
716130
274856
644592
1381258
30024
776295
1677200
55688
888254
390320
744371
1906597
122537
1477608
88814
325819
1823746
135886
767477
1424585
1353058
1360261
875798
809252
677962
1221707
1460869
1844066
1795430
355688
1734202
1547424
1453857
87396
1657936
582949
1969739
1921475
136858
1835124
1824835
1324889
1623282
541453
1170879
1432019
1108045
464224
553813
1829185
124011
785714
175
1947034
376258
471026
1819997
85119
927026
369160
925084
1118955
1785574
488672
403277
73792
149412
840183
1805768
905503
510871
1048310
369119
684604
217538
1718569
897817
1028201
959816
1565816
817264
1840837
806749
309935
846215
1768126
916880
378289
1721814
1503769
1463288
950728
1675271
1882165
924722
1026620
1545498
1575463
585510
1167839
40735
962223
543897
1058060
1276707
927774
330628
293792
1325911
27129
1685754
1642204
534192
1171793
1166703
1246034
1945165
1119772
994880
273749
1658886
1910803
1370621
741272
1570509
1546426
1852976
946936
1881658
1370334
1054228
272976
1663910
1441258
1021577
362985
1057883
1853743
278504
1259259
343978
1875
1705567
835071
1636014
504326
212566
400512
929835
366233
570132
25128
381638
634779
403485
1346413
608814
1757121
111610
622339
270027
1024435
487412
1841541
1170338
497386
1304367
923230
1401248
905043
1759221
1410138
1432167
1308117
1377633
241699
1478516
399550
1335518
534003
155253
1940720
1851704
1529078
874264
1328285
1759409
506374
1961092
346815
1923685
28278
1794326
17677
928878
904699
860165
1339404
1745345
1874615
1809433
1517911
1930452
1936553
1137601
555981
1394921
1937813
1383226
974612
1539897
1727451
1162627
1424517
182959
1115440
28592
163493
1315808
504034
739155
1501280
626456
1829011
1455657
353452
651651
1476665
1968778
1642744
426528
1177073
762874
1443649
467123
909717
455584
1771314
1344600
523187
1586613
946069
956475
654138
324026
1921811
272099
1261773
551893
1243342
679491
939192
628162
138449
1903598
144152
576146
37059
1937478
1985858
74764
1513758
852900
161382
1120988
232885
1885547
922243
1758349
1284729
296048
644140
804152
1573259
673547
1364426
1594135
1834473
1240647
1833605
911669
53631
1642355
718081
350321
549084
897421
1435235
115085
1098686
1739640
1121208
401068
53743
432526
1881414
1997288
1746276
24157
1318720
473625
1552388
644354
991436
1175748
706905
1905268
774142
1339034
1487613
1091671
1161976
400752
1597016
1501680
1594171
979378
746265
388865
41042
510482
1956451
333360
1108446
1598290
293329
1875262
588724
498106
806941
1581713
1308226
1777061
305836
1118756
1912408
712667
1671808
433395
1193130
27349
330164
1750233
1300575
799113
614647
858773
1827374
1951397
1993389
815161
834327
314709
997338
809014
1880500
596116
1872885
836306
368814
257403
1738128
1684517
1188215
1919503
1521460
1769424
422461
1824227
256601
1242508
91415
1033534
1113384
1096611
1815689
1580484
1691713
1999694
1568594
622878
1377018
1913987
330624
1721080
797157
364480
89866
1361548
82310
1757231
1194781
1472935
90627
369662
520370
665719
492133
42435
228553
1608504
298603
1405754
517615
1082985
499377
757473
1491128
940995
266999
1499315
1305485
931539
312460
1718114
705111
1254595
887743
882578
1750904
428117
759044
1236510
176310
1080933
148130
199113
1868467
11545
64120
239593
399755
660756
965954
288654
1544454
1931049
584884
193731
427097
234364
792049
37134
1042471
245653
134653
1746115
693375
1100920
85589
145036
702902
473968
1329119
428231
148452
853812
24925
655021
921514
1933202
574318
1241941
1923507
840058
1005005
472899
1780223
1376958
645714
510814
113099
359764
1946663
816281
262681
1970631
1918886
238184
1055376
682044
236148
181047
1820871
1482660
1492221
604926
692382
1390605
1413050
559882
61871
410685
1605274
511087
1577082
203022
1155226
1181511
521039
1669161
84374
495100
1783916
1524739
1779623
1055592
291259
1497594
511990
1380240
898368
1340253
1918030
172220
1830303
261587
1229455
1624103
1544374
66077
1807596
1766959
1006095
530938
276287
1386891
377292
341348
90397
342600
857592
1242549
977544
1938161
990954
1304893
264291
1336717
1669829
832381
1699479
938979
809223
1073172
648098
1166720
996378
337442
1495997
122513
516994
1400067
1740262
1650776
1181682
224779
415664
1979961
1695676
1087308
1484642
1451116
327068
928211
367929
1807171
119756
1521694
985642
768408
1764332
410871
1136367
481427
120973
126446
1181127
578039
1979462
1692324
314720
776642
1894211
239747
1165243
917191
1054795
53558
227027
1266889
163717
914539
158107
162932
1101877
1962412
795417
965694
484481
76632
974570
1463013
455474
1001560
37543
1200534
780515
1529673
497517
1642048
1482637
1129664
158054
1305079
1516414
122932
1285791
1736467
803143
1227973
808301
420107
616464
236633
782547
1797129
1830409
1369693
844720
1113990
539697
763703
1175325
211143
1945938
795817
587067
1493951
1235851
1664062
1017726
1258867
1587454
1680516
1081588
1844725
1265660
1041263
1345575
1171201
1673714
7154
676976
1822338
1580959
1430689
167762
1145907
846678
1359988
1100893
1899740
759765
1003431
1805367
1566284
1943190
712344
1840490
106794
764139
1864147
27161
216430
98698
1804550
1779708
1537666
648537
26326
830014
851769
1501444
1139165
479039
1193337
1272746
827490
1605197
1474171
1310643
1540866
1497547
1780866
1429481
32365
1655341
380985
382074
1440817
1471757
345816
1684087
488138
807539
1582768
280857
172476
389545
701378
1330371
1476808
295110
50360
1975014
1215568
451660
941378
750890
467297
98166
536571
907270
164226
364671
476044
1375782
340458
1474034
308870
203159
270582
1299681
1828865
12874
12101
843318
1315762
1990812
1925200
1057538
1200792
599920
1382389
1155522
1091567
1246083
1330545
1169478
614635
829708
1217360
34503
1019237
1044384
1451515
1585495
330998
16490
217688
1693837
1198417
760447
1461182
453946
1129100
1979827
576182
568106
1500237
1896456
508895
522298
1341231
1442452
557967
1930752
283000
663578
1248770
1348494
990787
449138
660997
1725457
678199
1418818
1516018
1229712
249385
1930405
1392348
540153
1792605
1320705
299954
968346
1602837
813351
283342
687790
1976302
982094
222041
1817433
1562011
1487585
1308686
852653
780088
250840
714326
1022038
201145
1367756
432470
1548719
1726147
1714916
285559
350736
1685566
111510
1165611
689747
1255942
1638566
572065
1221528
67968
1289420
1880558
1037836
1056049
880022
239935
1233012
1466269
1984700
216152
530174
149046
925997
1448378
363598
1067391
1852174
406663
1544133
63203
770679
481155
684316
20027
1260573
1144332
232559
613019
448652
651794
957850
1711827
395319
1908636
1127911
1744986
1220483
147273
618438
444375
549641
1380222
653526
1997168
1821982
1505958
1411642
1954488
1470217
1963668
1530321
531941
1375151
1433478
102868
1880223
315936
874287
111730
781554
999633
532661
835175
1829696
387895
326758
572727
411933
1319173
126465
734996
1655494
1613804
661273
1267567
213708
360059
724228
521825
876567
1463986
1877282
793019
197152
520917
966620
1527116
1018372
331031
1817664
1040928
1059978
1835969
456999
840723
806461
1618348
206095
1252064
209683
460054
1131226
1870699
431493
1441327
258348
1896134
1511406
1394901
619021
615066
597996
1038198
480320
672760
824320
1126163
1522099
984466
1851137
100880
1045077
282970
88459
1452488
1124928
181682
1968342
1102432
750939
622132
1755035
1555685
1001618
1292349
85244
704257
1139384
1075647
1580981
1927158
1955543
641245
497397
1405300
61780
1464419
1149359
396841
1184330
267080
145187
1950077
612128
1537445
1908889
96128
594774
733257
1462485
556108
1814831
741183
315586
1950525
174871
1207031
197782
23755
490493
1413507
997443
662300
1480
796150
1202004
1050274
1944601
566645
157308
149502
48231
553355
692455
1521153
588265
93417
214121
617472
1057330
1815482
389389
1025835
1449568
1128938
856227
619067
377123
623427
915742
267836
513088
569588
1956672
53270
1838805
1739510
1804609
734352
1980025
1837355
1573286
1228337
931802
1719437
1432374
1343543
1544646
774858
1305802
1718870
1830429
725388
650670
1950765
1429592
271464
1248684
844348
1612522
477349
606859
954951
896288
1838267
1954357
1366266
1664752
1266357
442211
1833277
386244
439579
640971
1099092
909064
682239
595444
1586020
1805631
817521
585687
169108
966978
178722
518990
484757
1513093
534906
266041
1693639
38764
805719
147603
1124728
1683617
679904
413549
1285687
814473
114453
202644
1425964
1760689
917922
1166012
338080
1913972
1777276
780608
1361297
1301104
883178
1657257
1614245
1062489
1696086
972247
1509903
249501
666297
913255
1013163
466086
969666
1841917
1652763
1678409
1676111
676685
1224782
775211
912039
318507
305418
1508412
529857
701992
1171811
1836477
490952
644981
684576
1852442
516759
263789
731671
1113253
12636
7955
710060
466618
932047
344257
1746204
793802
208412
1386727
1067642
433396
1524740
578902
1950841
329444
158220
161707
1194208
1770012
1219832
529788
447687
1252974
1180656
63395
1155289
1846176
1486082
1579388
876283
1005049
1777029
309367
279345
1148434
320661
1606834
1096451
285412
571367
237208
1007812
939638
1225470
1084522
122069
1166882
1778156
923956
688630
169650
372357
1004703
1805041
307451
772773
1284756
842946
1329084
1636850
1750082
664263
1355192
1841780
1112332
1543368
311780
137936
1595290
68929
1696701
1293009
1745821
748856
995543
986360
251743
574308
1604236
501853
1397169
1930643
1837072
991716
633302
1263323
1996419
210389
1942226
1281383
346479
1696613
1529752
701558
1122101
563342
689744
1572533
733364
1864079
1856795
1008871
417873
1163466
1666398
421672
282799
1582294
1638635
926401
424396
891487
1894255
297140
505389
626302
287349
1601118
1875907
1921945
1982780
1999908
1646113
1713064
678822
932513
361977
1406058
1032070
988128
595601
1839451
1225781
913489
1105543
1482720
259330
1161913
1677560
1095918
1240311
252763
1744653
1710977
1422875
1456997
67398
268005
1644222
1485093
1399903
754193
1736620
1470113
1462650
612357
1722882
1495369
1267807
470355
831067
1988985
462833
1389364
719367
430815
193334
538958
1923843
370318
27621
1445431
1242269
1488631
934323
961381
516343
1869668
516942
942931
955363
1353838
699725
1060165
200031
1024446
1970281
1950176
405199
1874664
1255431
1452581
1887651
1303788
1416290
546190
1436308
1569422
663075
1862789
1914885
18003
999337
1223274
989902
1521762
192623
551235
1811245
970130
1936926
1005152
1409263
1717743
1359487
1290399
319437
326548
222577
1311938
252277
1239428
1002177
1099393
1607367
125021
1353870
1800052
45448
75283
1663533
562890
1354626
230831
1736371
9187
1485016
1482940
467086
1198740
1389491
641241
1751351
1914874
913679
1477445
1801576
1663262
1706846
1644895
1321864
1191886
1945053
820755
1862501
1274578
1917525
817899
972676
1198707
1706315
1854741
137342
1388474
1361356
1186394
11350
685182
1751382
1949847
1517292
1461532
865643
1723502
516309
1609400
600466
1960438
829819
1209378
1468165
614796
656778
1296134
1355285
1041059
4912
1902821
1868343
121270
352359
1233466
590506
489409
1440824
1523569
852320
92200
1839470
189593
471330
1884648
562714
808514
421222
549711
1901067
1865718
1659194
862322
1137801
1389147
695835
882354
615393
15901
984528
1831073
600492
1069235
1719538
472287
1768806
145135
321851
1668943
1787451
591128
1161772
1678612
700098
1906680
1114812
786898
64242
519118
1068905
286280
225853
70500
77839
4529
869739
669543
700729
1583745
1587453
874943
1907971
1812417
1093629
1573655
1721542
1062866
1528192
1861699
1598105
726591
1334601
1907648
1097861
1524889
1018486
625330
1907271
363714
1482315
138157
1891603
1302637
777211
879423
975964
904857
1556073
171407
324959
740830
1632357
1987372
1108039
1443323
655881
47100
1790345
1419588
32996
46398
1076855
1626900
1235614
1314048
1934375
1661708
1156896
198803
1015946
1236650
692995
1245702
156061
748533
271795
782111
1249384
134780
853996
1840781
810653
1531001
274563
707596
1519153
2933
776587
343905
89505
1358276
767478
759802
906473
1510077
883628
93341
575457
1766219
972198
177297
1395334
1662756
1280639
745582
1003000
259888
1164129
1616086
857616
656550
1695358
1226082
1485289
274982
572048
409794
505001
1741252
369139
1287829
1775473
1400759
1809408
1529730
860515
869603
1437940
1915865
176814
1982033
1813959
624007
124059
1018399
1981352
1318553
13898
665336
1451043
305914
1129300
1792406
1080443
1540543
236130
173926
1563633
1933258
504068
1898675
359118
1407477
1516498
1599168
929918
1582493
1263883
1235660
1172544
1113581
1799515
514274
99035
526025
534029
787991
1746752
1074372
1932997
1301265
1660218
776428
261138
86765
149283
205135
788130
11841
41705
1395967
1820224
1644633
233035
1507522
792383
1878564
1483846
1999188
1537941
447735
1496160
1413929
1593463
1593880
672382
1239683
577281
369273
205545
352108
575099
5935
755184
1712778
1073218
1269492
1461508
450032
1428819
759756
1646013
634302
173106
1054634
499373
106183
1662495
621177
1591980
1434001
468688
1507735
1580273
284412
1217821
210975
527669
570434
513462
373190
1704057
718624
1610234
1186881
254849
582452
1148671
1674648
1469413
992131
1797578
845474
1565580
880651
816868
313751
642876
534742
208766
273947
987158
536581
544147
1773837
200050
1471545
1767914
1747219
1371208
944745
20655
174368
1124007
92819
939877
1329036
1575989
1841912
105621
1817015
1085937
960570
1274354
982315
797785
1136059
1244809
1817897
1089769
1199343
1365562
1746403
1945081
371081
473880
1664390
767817
770794
718072
750118
1018003
571156
1335138
1148980
1123962
403439
1255831
504625
1842796
1874753
1012290
8651
13275
774527
1678904
1277636
113158
1518619
28554
1862448
1499745
728839
1700884
636653
494370
188042
1515222
470291
1714834
287310
1676267
1213841
1507702
559160
1655514
1546320
1531507
604222
1651401
1523790
173307
650660
343613
1390554
1391787
1391582
823967
56658
294390
864829
17491
1668272
1869123
1616330
1145030
736832
690152
1099195
1936453
673963
966265
1696201
783473
955638
1260380
884473
1550816
503167
365387
1187673
623509
1016411
1819760
1169001
1586462
738806
1892480
1088822
1148838
311613
1621086
460140
1204091
73704
1287682
592151
864463
1829162
191635
1513347
97078
1648326
1074625
102034
126027
522587
1083250
1709278
921474
399248
187498
786931
1174694
923097
305106
1174720
166477
548408
1181039
454683
1801619
1891769
1834110
1514928
1418924
264906
1437328
1484458
1665975
1363262
1437335
1616314
1676653
385963
894895
899664
590444
1524317
325206
1085541
824208
420244
1385857
282059
283447
75299
1567786
553110
252884
435633
875507
887258
1561045
402416
419164
949752
1160620
880
1705199
459287
374709
861503
137269
688071
675951
581611
305435
575054
783475
1235872
134901
1842777
439108
1978817
1196042
1059827
186552
473075
1461275
1521514
1121326
1980855
1084469
84300
403421
577930
726908
404092
1181369
400558
590533
1975078
1521760
807633
836895
1127548
1806061
708744
396904
495711
206982
866523
748097
1677471
999955
1984317
742743
1841235
973386
1050492
1621283
1248816
1674161
359122
1360866
1951103
1104074
1437042
469512
235053
469307
1031245
818137
1403202
629470
1623231
1811254
1022693
1204433
1129525
1171412
1600470
971743
1438140
1811167
525749
1928775
1238278
142935
915878
28982
1905999
1896050
145049
391362
625946
176105
1082617
1365514
339186
1358370
170426
1402970
1634327
1327648
386286
331219
1504577
1321116
1674532
581053
242793
1700834
671711
1718510
543707
712409
1936355
562116
1321263
42452
399303
436036
1656971
1883969
1793144
1041956
727523
198401
1846868
269179
79050
1948641
378500
1407024
64343
1436450
643783
219441
579759
1153245
1317804
562249
13613
1906369
439320
1389150
221017
1346967
1885662
393756
714250
328006
1021103
1217416
1400819
655847
941492
1555698
1620690
113980
910657
1292423
23538
947973
1230704
1916750
1870796
1793030
1474918
503746
1082629
1474558
1367366
244033
340193
1379914
1943664
593624
703314
972015
1375767
1535007
957510
1782066
1720758
1325940
278722
1744232
510106
107986
419563
318722
1958583
1048574
175829
1730621
1530111
933453
479889
430903
1021079
253610
613558
1326321
1574687
1210499
579706
77624
460326
1738125
1871839
636558
56470
1721308
860421
1426974
564088
756180
1385831
377234
362809
84965
1489225
297507
1995131
1310711
1139551
560368
1230366
151957
837081
31706
1113768
335793
137900
1474187
958046
658552
1914883
425007
613559
58060
356550
1146400
1188043
1406891
1049925
1605569
1041804
1199809
608904
1934064
1123782
1905976
255467
1723985
551258
1461420
1154200
1817503
1054136
572945
1998115
191629
310398
1584762
1024322
1248608
1836822
60765
1202182
1461750
602891
1464411
1526930
1075878
959530
26321
467543
1201030
777425
996333
397104
1988183
1800525
1202288
870994
846532
1673259
490468
65843
121968
62729
127489
1810417
1480318
370063
426255
1077692
589319
1974131
819636
1529081
351272
1315328
443928
1135320
1903098
1072488
1868836
596568
1390318
347109
721797
1818732
1283037
570142
234023
1710620
1051164
691606
1888094
1889161
441996
82364
1289046
412736
1935933
1208304
798693
1502705
512867
1706302
736862
1661582
526130
143945
473603
1559898
1136035
427836
488801
1931328
699030
429429
176226
772110
767504
662544
1412645
1292318
330734
233077
1125038
214874
1648240
1666750
62331
1205085
707359
50856
172572
849916
1107435
1909749
804941
202441
128686
1020827
187591
388798
1931315
1980513
1743233
1182439
918625
609550
1458004
596105
493111
264754
1386286
1785307
560554
203905
1177807
842708
252452
1269031
1342193
689063
1208735
867426
1096434
100959
916525
1670511
17246
285731
310593
1767433
1134056
941092
240432
1784590
1865489
1679826
1160102
24973
700389
1110812
993964
1094146
1082811
1843216
495319
252292
1826259
733839
1386105
1112318
1239306
1283848
57297
481510
1228804
1687760
1150308
1060540
1564653
1244938
1330973
1914591
915744
1165614
1754038
1575204
1509471
1219032
1718172
706668
1124658
418905
12794
1976524
1218772
1296014
1292909
733024
200172
1949056
1623648
379220
43780
1858612
1892590
1741725
1484236
1163296
996788
1567085
1844052
757969
1139685
1181345
1414107
684509
647988
1129148
1067327
806389
1754236
685593
178941
401497
1994995
623321
1637813
1539660
1613337
287861
1391984
847950
236121
22540
442445
1918705
1936075
1293522
1748492
22717
1357151
429953
1734519
1178176
645302
1558988
1030401
1745641
1994170
870943
1124957
1919913
1926188
877810
1626350
1450447
1378379
1376862
908618
1917144
1143942
1584996
42236
901593
1507995
250553
264472
1528436
1831082
685426
1746103
996836
1078893
883785
1608542
786271
149397
1357973
1956529
1829438
746580
744112
620460
1642729
945321
1797195
1252089
1276349
79111
1121846
1948645
894717
328087
311387
1055361
1466893
303730
1262911
1192686
1525157
542892
647397
1790889
1060322
1795534
10532
1598761
459427
1285914
1585870
1362309
1953164
441747
188360
1140036
1033821
434845
536628
1535640
617769
396060
1637115
760544
688694
1084949
1753501
1050269
1645614
1284505
320655
1107964
1983840
1830782
1911005
793153
1669967
815115
1246565
919590
1015288
295130
240359
1387153
1126373
1621040
1190349
607805
1334856
1867121
1203137
279399
1210546
1497508
1581784
1540262
574515
479604
1513486
1417055
1806355
38167
73618
794655
1124889
1100003
249814
755316
1698159
1926323
1567679
834598
1204718
1905759
1486786
916407
1604523
1216786
630055
779496
1073462
406965
1762989
1566428
531055
41549
1403039
1108492
1324611
1058272
464061
54484
363451
812159
1049270
897629
1451753
1397118
126725
752192
1268687
330274
195487
1513121
862378
1587198
1551883
1218529
1106241
1208820
892144
216453
872654
1411334
709967
1465335
144002
1697075
1804510
1927440
1146291
1947514
884295
1084336
1626884
810875
1328222
1095176
71880
1222064
855292
1996155
418403
1609127
1608033
1312404
1649200
93228
1116493
1796562
401237
1978883
363665
560167
572120
853577
266054
410092
1057208
893838
258926
744681
727203
282766
1676540
444042
815087
162674
1416589
273428
1494086
232454
1769227
777825
497659
1575431
1949709
700098
1785497
1011066
1291060
867333
1431086
1129216
537623
1370793
1195066
799512
823720
1070596
1839266
881365
1221575
1008326
604992
1465263
259892
1833527
1207539
1525405
226554
706391
945206
311740
1275439
1820913
570832
932020
1162849
243059
1587723
1056030
926792
1133261
1477503
526950
1363198
74342
1469490
559572
1937293
525656
1731540
10314
269810
1992299
358017
470104
1432627
606090
804494
1620849
973476
19382
590844
1943890
883738
1480342
1431401
936561
1046838
172616
1985449
406625
940257
450246
789343
1370627
1549135
1805905
1156339
204483
1661556
1076243
1638408
1574117
1912226
664943
612111
1934383
439632
1398192
14246
677812
677873
32058
482649
1746314
1183500
1712727
610165
215994
675874
376949
1028028
605291
1387470
441846
178076
7690
964235
1674800
961930
1846342
1142875
1913197
742371
99686
1832811
878942
591844
45493
1610893
263043
767266
1950223
175105
577675
724098
659947
995802
42574
1717569
1212349
1846409
1411924
1620714
342647
1133476
1966709
99545
148231
783412
1055725
176201
1048272
1758751
1525941
1580758
143232
168759
1830859
1601262
425322
29022
173949
135599
1630802
1025629
1949497
517559
45951
1419044
1185926
811565
391536
850947
1674771
800677
602807
1317559
1684162
26653
1431907
1712456
599905
673919
1034324
1905406
1554134
845380
1612114
473371
1111904
1370492
1856570
1884228
122249
1635612
702887
966108
1000472
358296
536444
1596478
663828
1466514
1969771
1966138
282213
376502
1017930
732280
1966135
800631
1512512
1697544
212710
1969303
247774
173208
1688436
1502726
133747
1193113
297426
1916891
1613370
1852721
585502
1406361
872489
1308567
33560
558686
438314
288812
1755529
583822
745460
1607083
460632
657898
672855
1061139
468906
931236
24718
661576
718868
167847
533071
158945
419118
1288795
1656939
743612
703455
882495
1316070
1508256
1487799
516311
923769
1416802
1123048
1056932
1687459
1168576
1653936
413856
1575153
716031
153821
526284
567537
1074895
166212
257299
1094291
540430
1108172
1138203
1457002
169890
1338986
1737212
104292
386290
831307
665635
373839
1187802
216156
1845464
1910892
399714
356597
1316710
1257076
205914
1613571
61475
1624930
135456
1708559
1987111
1459142
164638
1160623
156856
879669
1165274
1461473
141640
1552490
258955
1518959
1293213
1987148
220037
582592
666631
1280961
1328577
1846023
1709366
1092506
439219
1506420
1543989
1594717
443753
695501
1099167
527326
1079797
1896209
1189193
952211
1137074
1364632
1201262
1009706
1939918
1950458
1121416
1120003
164633
1459266
656284
1382274
1105179
318475
1507952
1211178
243619
419487
796325
1525434
856267
339908
1233711
1214408
1823752
1235166
1591118
1191419
1472727
353855
1885024
655466
1735587
1562576
1782601
1605118
1857109
1350923
367912
231207
1085350
1536200
598712
1055495
915330
461318
326635
1212197
1075542
929815
1411805
239367
1785508
39488
226459
1638942
1746575
599307
806368
961576
874725
1685579
1272393
1783207
1276793
1335917
793481
1067840
1629330
727571
1489264
1525143
1475730
531738
1366689
1771042
1904334
1686655
1117796
1041181
271674
1421458
1476277
676403
1586305
853438
548780
1313111
93273
881765
546832
1615237
1310838
606589
1620494
946420
1122095
1992060
1723432
1948501
122664
1817735
555908
677445
1538154
536038
832864
1279829
1000474
33479
1550527
898165
1343690
936726
1687357
1793555
1379910
906636
443313
1494914
1366425
1361411
112097
1196374
1513035
41526
769693
937156
1707646
1276819
1827458
860942
1409922
617675
1326150
1282472
531667
1375872
639722
1587079
1139980
291470
381127
102541
1358955
31724
394283
640702
1915362
1351809
711785
562982
1334119
239037
1621786
1252465
1306068
887549
1669396
89555
552443
1813487
1213540
142360
1634191
1869348
1717133
475698
1748194
1249490
267168
1883440
298037
4394
1272443
1483707
1639142
7695
999527
522968
165592
708249
931683
892694
1714389
1949516
1495334
95247
565814
1519241
75521
1395434
1614468
281023
38635
1543698
427703
1169570
1647955
435652
520072
422202
503991
926761
1347137
1045973
289585
934794
102850
373370
620579
408092
1919261
1287095
136271
166701
85953
107152
67896
1845536
276100
352760
1553295
1815637
1032807
221909
1909519
428160
1495991
896875
1564291
695478
1939300
158414
1987601
454417
337044
768144
652716
1228118
841110
1426233
100846
1830901
57161
1240502
295805
178793
1065367
1437984
397687
923434
1858566
1271181
369814
962823
513344
84883
1458416
183061
880582
1205685
464369
1251747
1564356
1494379
950762
1666656
187636
735664
1068576
409623
557786
258929
1092397
1000152
1256020
1538790
1888998
673467
1469038
910435
88048
992929
1561846
136436
1428284
1924199
890469
595384
908499
200490
1038680
502336
672802
1781198
260146
1861822
1507618
422221
1709541
189388
1427537
1197637
510517
885719
1229994
1184697
1008212
649442
1767090
1030395
136879
1152690
1314558
1084567
1328306
1180212
300808
447684
1694069
207295
1149236
1896055
51082
1080508
1201749
1583060
521669
1113773
1988009
64362
1618559
1622862
1765301
771093
1462582
1133912
216832
1569567
977165
1526622
1600074
786835
82635
1429986
507289
917021
181012
593167
289076
1008414
1687272
1259402
1940726
1067588
1172022
1766120
220989
1325738
796359
598128
307518
1333562
305539
415663
1287361
107726
1857813
155046
1506875
861955
1656869
457403
1725304
1926125
1411961
952758
1640367
110128
873872
846222
695086
756765
1934700
909377
771878
1703345
1421854
1195375
187229
1468600
1342238
466132
414715
353520
1371772
722133
748245
901090
842139
218060
1152022
886361
501499
1739429
12198
1262370
1213752
811647
829617
439471
1324162
1788747
293043
1680192
558970
1892708
288293
1812200
1649200
772093
1733664
1487048
969890
1185438
86661
1350427
783046
954889
235374
964241
280216
1692393
657473
887920
825422
1485805
897253
1048614
1949236
1967862
1931331
939818
178257
1878364
1482766
1950293
382595
92207
263334
1356761
1032579
1966631
104214
544661
603222
474878
683812
712157
1727345
497001
1315556
612986
663070
1882222
900208
1550421
893703
1967081
1328624
1078110
638635
740921
15971
692697
480793
1965229
1503395
875377
1662816
614807
1871871
830916
1902665
144710
1070136
1311456
1614001
913645
1704962
1015178
656292
1285924
420857
374104
1759203
1624698
640737
61816
27796
1995512
1479362
840459
666003
55148
1730862
838295
4820
1591359
182662
1907775
336420
147673
496237
333763
214743
1008013
269694
321175
565799
230581
1131465
1287503
1230694
1992500
530299
1632949
1398137
436
52582
84969
633578
742707
1046045
1401507
1254631
1775313
293280
1003105
1711845
185979
1371337
420753
1771841
1237915
655600
1685212
1614340
790573
1891377
217445
427520
1975930
771377
481939
1008013
1549805
1124929
1118515
1778416
1002138
763543
457018
211549
79213
1498973
497867
1545838
232526
340202
1653955
1816728
1867855
1542854
806080
1629483
1497308
989068
1903534
718478
1446827
239876
172049
47443
1274207
173113
866781
685485
973162
616640
1467900
748513
597654
1655388
1966069
897710
878239
451680
779503
660767
1716980
486716
15180
717633
1418530
1002556
569717
949429
635970
1750751
1903113
1192173
89522
891217
72215
1101754
1013494
1572031
1251504
890649
1968938
1944955
717698
1157552
470035
199340
1803941
1618740
879768
1345007
1897012
1507897
89805
1109005
1008080
862762
1832986
1341022
188290
1447214
1081115
962170
576289
626627
1705879
447334
1521509
459376
287862
1452844
521937
992893
1466289
1727494
1302570
1177222
1974527
11605
1743043
1535356
350660
427821
1800346
792776
1313507
881550
1474472
796151
1325838
233846
1522141
1212965
269950
1966822
278625
165737
1938529
1606901
1644812
1863168
151920
1006211
798810
1184096
1477884
248663
381827
1587924
1408421
1619867
335321
1910463
199974
1063487
1059200
382624
115696
941723
68927
1181909
1368708
1146163
1964507
1387728
784772
68255
389436
1926393
1161596
741523
701911
926430
1683933
858573
25096
987424
1624021
1500270
1004063
1799145
88935
1197140
1151406
969867
30507
1358971
346210
1915744
437501
1772265
1582064
1794930
1037869
1688372
511037
1130510
1121728
1323768
67152
1093862
538167
1477900
1332051
793674
1164521
1235250
1194388
1832260
1378078
870305
1683565
299149
636334
1567724
1783216
930081
1659398
1570246
668744
863707
1357194
1996990
234670
1391993
437809
1038383
907922
394647
977133
1333348
352727
303241
1127006
204341
1332564
841984
1038824
270150
1568982
1453659
39959
298938
92505
1559520
1327992
852850
1855032
1921757
1007791
587370
568014
1121417
403973
25151
787280
1542883
1728258
1498964
213264
1342394
1622030
532279
1612576
1003494
502657
984465
280659
1956534
482765
1899591
342124
756548
1066148
302662
1550476
77618
1761242
1719057
1601151
1576092
1677779
1125136
755114
153908
1446058
704237
383119
496295
817985
626014
1816209
1878171
714304
1737896
1215564
1469832
707310
67828
1183622
1102138
338281
668863
1693270
1919411
521545
1634123
954811
1814765
907
1664869
769234
665177
1689863
325987
1841086
1965879
868148
1456989
35887
404919
1084560
375257
802765
1143362
877842
1827398
1276736
1634411
1571830
985677
545891
1145153
1899640
151227
1789451
1382211
1255520
1777102
318132
1331285
947476
1122473
971823
646943
701682
1369448
1679169
484875
618284
455405
708234
1627472
463276
1063548
1420978
1156830
15171
1775943
478182
524421
442943
617681
790165
1082000
449419
81149
1349235
1989681
191665
1520846
710929
1201528
91122
1621457
1137531
130271
1284448
894664
618445
1474833
327523
311020
233814
991470
388929
98461
194033
777044
1167601
1569206
1702098
1179427
1956530
617424
1405153
91747
349579
1586680
1565338
424095
1769673
1305675
952589
719312
1334497
1720801
733089
395028
390917
1044118
369534
1834868
644352
1370643
1836018
1411708
1918108
781600
1341272
1773927
190374
1791326
1935676
1092645
114038
990352
1520059
926709
1679685
913365
1026244
512135
880451
1232598
1527094
155806
1237242
1583112
831615
288287
996530
102545
1393512
1435921
237673
1307016
569325
902221
1152871
1909912
1944478
126908
433824
416060
41294
375564
1835349
1064005
483364
412764
1699564
1980236
549128
1306125
534826
1052327
1115668
486195
2692
606201
191350
1815092
307595
1702154
1283392
1063252
1242855
1979870
1038186
1257434
1279995
1746121
300905
1719653
1192056
1976123
1770708
805069
354305
441171
875887
293039
1548217
1515347
696260
1211691
160912
815677
1563567
886597
1059688
1466773
1422799
1073873
1559410
1091998
1585352
81737
978047
1471871
970319
344945
1625768
1557509
1915146
1898701
475584
1163737
867611
1845692
282920
772668
1697985
644687
1098382
1448672
108022
207987
596302
1896294
301739
447202
620321
1904238
751737
146830
381577
898360
1085803
463515
1254892
1005443
1928339
816685
1308512
1444377
1293762
1452308
1489716
1111048
1162516
1130896
64944
525410
1411751
629991
354551
939703
1259092
1852049
1234765
1699645
1313295
1850043
1628960
1268491
986314
626863
1052442
1272588
1597187
836042
172729
210924
900623
1789087
1479996
1875150
857328
679330
1254500
272820
207184
1190308
1208935
1272361
1384810
1169400
1963743
705273
543431
716065
1993300
848952
191058
859401
1601646
829440
137359
1636507
570095
665290
325018
976152
1509012
354160
1335261
682054
10897
1339912
1258991
1242932
27542
313267
1919529
693581
1848195
1766417
332534
276794
646689
210033
1442292
1588849
1635658
820414
432550
1907330
1918188
595868
454591
608649
1829853
1960663
1013007
832163
1104917
534473
717353
422419
1257144
963868
1196942
457028
448449
1009888
1623140
576867
1012219
1162072
162272
1710831
938232
1354630
1742037
773832
797977
1421100
1838394
735967
331980
326052
1443819
1554393
941492
5354
395796
770884
146053
925905
205720
455945
1340343
454514
578202
1649939
994506
872028
1925897
1279797
707270
353577
58528
577315
1396094
1732039
983426
216606
1201934
462731
1681378
1772249
1634983
1189437
1883063
912710
1918735
1621721
186525
800644
216235
283184
206498
96176
463592
267735
409021
930814
1725670
1532182
370617
515394
1888604
1744258
105425
1967638
1524654
1228639
930313
226962
1238233
520652
261691
1749119
1455594
1580155
912910
606972
715067
1321466
1062519
451947
906528
742252
869198
1921457
1836966
1913924
196691
1084785
1936254
711650
490998
714979
1433697
1273510
1689734
1837484
418564
1060146
454585
1670498
669512
1639841
550999
1568599
1366002
1240073
734902
797350
1120169
794919
1263220
1405938
178238
1273982
1267711
393316
127517
131306
619487
1725480
1590851
459815
1923917
75492
1849169
1793325
1718884
1528409
1925600
788786
45288
1588623
817427
449624
634074
1530724
1177340
103698
696270
881026
121325
1807981
40339
918765
493367
351311
913103
552499
1657250
155726
309089
1772796
1012940
40169
416212
1367474
669654
1082764
1731623
1238456
1719605
1288390
337335
1396884
860619
544390
766298
245428
1184849
1934968
1610758
1678636
720695
1861830
1089799
441977
1316214
1154564
1695554
1708100
1071320
67465
1680191
7296
944787
842101
627804
1402658
755263
807194
132008
1142151
680703
358212
435487
1060443
430296
920817
1355629
1489220
699162
1805885
1997197
1326860
930284
1024978
1082650
972639
196414
1538411
295391
1670495
725980
1321926
206393
1211326
1755973
1724745
318794
487786
131347
1000679
148766
570146
1928649
1034861
1300932
1001441
1279424
120709
982487
799843
1381256
1408365
820066
902446
1984376
203998
1321134
1767690
480760
1988510
521049
1393166
628655
1894748
473279
1919703
1187316
1513268
1983481
1366450
1377134
67751
286104
1168264
1948617
1809752
1593588
369023
713747
843484
48548
1777763
412348
1925333
726294
631279
1153360
1343716
1033050
1478195
310744
1650488
1644687
707184
662971
1866210
1977061
1985342
231976
115146
386123
848689
1635887
427274
584774
1139695
692248
1796204
1718072
1266958
1532457
1916235
940529
1418479
856520
1725118
37898
1676019
1196118
1545851
1885967
1070930
728706
150636
1575243
1941821
193284
1501332
1926900
1495769
666010
627297
1643591
1142397
2902
1267618
1727443
111211
462175
1016296
949140
177058
1086154
1235232
1552657
1210076
1058192
199342
1142498
480539
343554
589959
359273
1170206
1409961
1028436
1925118
761605
1924685
1682686
896380
1647278
1359240
1923510
1662345
896522
362686
316265
1548028
1279956
129739
1141439
368624
1087406
102612
115164
199334
1472669
1881645
702883
1065416
994692
1295522
1684165
1066334
1383036
1762861
1081965
1441898
1721617
864701
1654892
346835
1173378
988976
600827
1992646
812631
1827710
1862395
1504387
1282976
1741355
1958905
641096
957277
275921
1702076
1497310
1798602
1783963
1836906
1300466
176210
1533786
662711
815208
931886
1573386
1329604
208611
584380
1543199
637625
1350639
758665
1229754
1948988
1837312
952996
270055
1225375
401321
1963740
1867112
1065155
1995089
77921
1484781
1630883
687920
550105
1171263
263508
800466
1085993
1335936
1374856
736814
1787656
1393927
650407
1470103
65744
1604311
78700
1830628
1772325
145617
1136565
1086903
187509
1763359
1497905
545690
661340
1972532
239987
1371316
280386
771403
699319
611115
1147497
898052
1845264
1396997
1175586
1260683
978864
86084
559337
1506341
867823
376012
913726
1752128
338947
963413
1424368
1999301
1655907
1916678
1155175
1945556
952374
1409892
58431
1133171
1294165
182445
637551
74124
802325
594944
1731812
1186919
540054
104909
962172
1612221
740108
917410
878926
354773
1803691
1550894
386758
569647
1067635
1310666
151995
1124502
670848
725549
1612474
945598
548321
1903526
817477
1474673
1591800
393149
1230887
472939
218439
815904
708332
1431903
581510
530045
228568
1368656
946224
1231397
1037889
47168
1808395
11564
1858696
88753
67197
32608
735242
978907
1023319
473326
506404
1373167
725211
483228
1289889
1864098
1033895
909174
141918
649894
374462
1956907
136937
1136306
1677453
154810
869160
739233
120010
995504
1958094
1939743
676247
276665
1328761
1788860
1808862
216722
1551420
1937187
654975
1484411
277545
11703
351955
1019171
1559365
365489
1880797
1583364
875718
1361174
84640
1583728
558163
1036785
1213705
399050
575727
1159051
1543703
1015291
665633
1737670
1481518
1409304
1873633
296576
1668830
1629714
973609
920481
1081779
422648
696388
654394
771283
1803038
401794
477712
113131
1287442
355357
1900039
1274593
841415
275803
176096
1072345
206224
174754
714407
513661
1602139
77983
539168
989991
1925469
49265
360371
1836158
627691
977989
56738
1495726
1881558
817064
712466
1080704
1100066
1671865
866516
1215074
973134
924545
1224795
611190
1762932
1800856
1348908
1131292
915950
1580050
1215334
1175354
1054238
1794629
170149
166147
1852984
1806964
1170588
603727
12149
475454
368159
1250504
1454679
469981
1068554
490927
39170
1678700
1562442
1718002
1591331
535969
910774
97439
1989471
1215898
1618204
1219111
194910
1741122
253122
1838356
1762000
1646171
723845
560589
1802658
199003
980338
110586
81428
1571687
1647952
171816
689478
1227756
1951757
1486688
531629
108950
142461
430789
290129
1970836
819466
924693
1118493
144266
1307547
1560676
845846
734431
420661
386421
1702047
724003
236953
1336134
412208
1531853
1279270
234271
501029
856046
917507
1980146
1080583
1044451
1636990
955363
483248
732859
1717913
1943472
1308974
170714
469209
91290
1549488
1648360
386662
478379
1212994
1763489
596613
42650
1748230
1222970
1138223
1652498
1962256
74358
1853468
190839
477804
936615
64326
778366
245506
1370434
181933
1881072
1669256
961716
191652
1891464
481932
519019
1167520
1796316
1915646
1089650
1856596
1642357
1996182
753513
1614493
204270
959323
1499775
802392
399629
1256153
1875011
725574
1561347
700963
951535
1786641
917086
220862
1887623
447029
825201
432533
286465
714964
1892259
1039808
1405864
466093
737491
1039605
1592151
1563919
683971
1838663
46142
1563681
1776180
1857048
1848017
1670300
81655
1358671
53831
1434870
1282032
10434
1498425
746087
305812
1266308
1976258
1402539
63585
1821229
1785533
500882
639431
609234
364732
37735
323976
1386956
1279385
1788149
1062839
1304497
754270
1106492
531904
225911
481540
1856847
1424767
548936
1692676
1162486
1175792
929516
169939
669993
1568327
24626
1012600
1151483
40460
1234387
1206111
664688
1833161
1501434
1620558
964543
1719501
461788
1175504
332833
975599
1938723
1208652
1190236
431947
1330672
858406
1519730
1007734
1398635
1445901
1813641
79461
346704
1671232
1427095
1849494
1684814
1436676
897923
569313
1600571
1523495
698120
975161
132471
1011424
1325074
746532
1871091
265333
1997984
778484
189356
915010
802890
235891
23745
179167
196857
246077
155584
1247421
1072545
1831551
788775
1626872
931452
1957137
774949
1897235
257725
542147
123405
1520606
773361
1130346
475972
1557372
1668291
1141279
693871
1510722
125674
1610797
443791
1980881
1324628
174732
348880
753215
873424
1402344
1222932
75849
780017
476128
443564
609653
565944
1131098
602751
200856
771901
733506
1985803
265405
823461
1044891
939286
1918376
187525
1719035
597047
151702
1409573
1856628
1001050
1955885
950574
860711
814392
513864
1619564
1023839
1194369
192849
960598
1405237
1943098
1733706
1896105
660729
1468759
1030208
1048315
1542557
36155
516374
381981
1404228
211641
322848
286035
1840806
938412
1758934
54883
728266
520110
880039
1511957
1462401
1173234
1151880
554075
882351
1880770
759096
1693124
1734739
1789632
40710
1269564
1865622
1014298
1916592
139738
126987
865882
953793
961669
1460006
1735917
280087
753465
1851542
1591491
845972
1671248
209948
1627990
1185974
1115987
1427698
1917610
203954
507394
1081212
1290629
1076627
770638
1819771
643663
645638
993693
1116202
211964
582343
1583288
1400225
832331
630755
1266261
1404986
159492
937209
1948694
1417616
1893643
1114569
1272821
1328789
251228
200519
990813
251735
805157
968316
1471183
1955873
1473284
1458847
329300
458937
668693
394270
1275160
489850
1967457
1508750
598016
942963
1896364
472474
1292804
423317
1500351
536202
1292059
218021
53121
1253709
1708838
1101061
1110598
295728
1986308
770727
378925
477446
1597143
493983
1215310
234325
1712480
736164
384789
1452180
1237358
1417773
881427
1825030
473554
641334
98845
1515473
309349
998657
342092
744719
735035
1358226
394130
1749916
697581
1061762
254862
391285
876217
1706187
166386
571680
1251979
1655976
1112271
1470725
1656281
1586279
1062197
1322114
349425
1241305
1976849
189296
1971606
873102
1998207
1784883
183558
1183287
806585
1559327
1943086
1870213
1785132
1532063
378497
1410123
149348
385183
1233457
768620
1572776
295921
35001
1767901
1493080
1956507
1790402
1568936
482258
199448
1772703
1675453
861119
918224
692197
1524541
1346039
1273235
1903898
1876068
302779
21584
1508273
69237
1274520
1514933
1994601
101548
1412925
416186
1126992
79995
860040
1147913
155751
1228071
19325
235910
1983901
757394
1097166
301906
1854551
407992
1144419
645365
1967034
1504582
159979
375067
1543204
290855
1288488
500927
1845076
1674118
1732796
1447799
10035
672841
416384
919205
1878746
481974
1947705
1494374
1597722
40630
192000
1904178
974416
1006320
949389
656691
809416
1190631
598822
830042
1656785
731767
843187
1415279
1452577
1172584
748811
1228859
321018
283240
978413
1747389
1876653
1903199
1916368
1477484
436949
1839502
897886
692550
1145317
777823
1361665
525920
1818847
458782
1400405
456099
1408068
215162
1752272
1953969
297078
1060224
1052758
1082364
353530
836454
209729
253596
114695
1235897
629129
649638
912132
1451613
1982315
1877039
1790689
1966476
935302
474326
1187095
810624
467390
277569
1341522
1091270
451667
668877
1760190
1400938
1261500
864016
1735729
879836
951194
507414
1639809
1165437
1538323
236118
680871
1027661
955872
845437
1553593
1936964
1539616
1032783
49250
1020273
583249
1892610
687424
1555355
1932385
1035405
1090825
1743574
451920
547388
235293
1782126
1893384
1936879
1791284
1041721
316970
289312
683721
2232
560216
1407694
205845
1506567
1857572
780836
383316
303465
523793
447745
1463269
380000
793522
166489
1894668
1788046
317625
1855891
1399370
504338
704439
162850
1126448
1512582
1777982
95599
1917745
831305
312998
457937
964295
361170
1765206
677745
1112370
176187
1164375
1571143
1109933
1713314
1435821
1306489
1802988
1776366
785880
1811302
1982610
1305408
1671099
139188
52630
1627786
1977789
1319437
613098
1911863
1818990
1842477
862451
85158
1089015
1477585
394207
1936922
1231365
1502650
1606160
1504328
1901221
954294
1561357
1045280
415941
159430
1457085
1950994
1108668
1638931
1973880
73229
1906147
228855
20815
357591
1444958
1490019
1153015
347233
1300793
703230
47119
1391731
878113
1009434
1208487
616869
1537528
349012
1959760
539427
1288386
1232738
1598934
1253266
1338066
1427250
510509
1761495
1620392
1085168
224129
1351906
1042475
869494
1642872
151203
490106
447281
1615068
605459
1945775
532076
491384
1470740
703143
431012
566313
42921
725305
937958
202189
901354
1952447
673159
1877113
842661
1208133
245474
1793584
607977
699788
1862879
563513
760020
259505
1323219
1958974
97414
1641573
1794166
720155
517307
1708398
204317
24525
931620
1691811
743914
1059264
1442851
138705
83739
1939323
1440475
1007356
1348561
1561374
1600352
1853725
1453233
734530
259004
526453
708163
960253
671420
1825915
284349
505048
764283
705438
28946
1481099
24883
1664363
474725
1431255
471877
1776689
474694
1863374
686310
1837993
1550194
1887493
1965926
1157239
354551
662861
1748203
769346
136110
786465
1668492
925457
168825
1157213
1043030
762887
1058380
348021
39593
1371642
646173
1875713
1119589
1300025
930178
1804293
1208929
578411
617635
1888868
786160
338682
1512686
319409
710664
327927
309964
200245
774414
1202185
803042
1251920
1896469
1300247
873816
1460926
1745983
1775325
1046098
1870482
1665812
177636
1636886
1174695
741596
377198
1653951
448159
1317356
1861052
629402
642339
1141066
1569857
1892054
1025202
1704046
208978
599393
856063
268306
58929
1817224
1401323
686027
1402205
10339
1990113
229858
1311804
93697
407366
1527916
1454666
181185
1478752
1692408
1627170
1762886
694067
1277482
1600309
1391391
1132871
445250
355442
1157025
181932
632648
1082153
1323462
1833306
83304
630279
955325
2374
185841
1246504
92307
1565650
1421507
1751604
1119651
996517
1974668
1465417
1471496
784119
1413337
1928888
1212086
67734
813932
1243419
1322849
72024
358642
1405804
91511
1012555
835799
1793825
1159009
1926955
970348
22376
947479
53482
114013
1966866
766844
939192
538960
249931
1769140
210556
1772201
1218917
1645275
1419236
640461
1036763
560321
213214
510171
28752
1146957
367090
1908433
573682
1427408
1163248
1731297
1925080
1884810
1714470
301241
788407
189376
663996
398613
1401383
74864
455497
507833
847243
357924
1237875
1305633
465321
1864777
1194140
1967999
1354584
793162
967365
226251
1928018
1911332
952048
222012
1204696
388519
958177
1300294
1567751
1033678
159560
650730
512580
1267702
630133
1090306
1189789
1559672
946432
1062922
905919
1026110
1994857
602634
1973204
1596515
1387423
1809021
1298156
814824
1438216
1226162
862738
785394
1928707
559664
534376
1154929
1436113
940636
1561294
1367073
533922
11590
73657
1753917
200939
1424822
1013198
1775446
1034023
1943121
1836273
306104
1019530
1121190
618306
1926056
1199731
1807748
1532376
505747
1222569
624662
479340
1033858
7704
459542
1849294
937354
19718
1594802
1455126
1658297
1936544
384672
562193
49524
1963069
135223
1996292
337692
1893816
817605
1602418
726124
1048836
1585536
107915
956843
514636
1104199
1264499
380718
795666
1895213
616249
60683
222275
1453048
332457
1744792
1852951
1373574
991680
677777
1632590
1108230
30644
376713
1927582
70234
766150
643350
775208
272533
1677315
1316651
1553479
1222371
29997
1138155
1861384
1000718
46047
520758
1397776
563752
529227
1182988
947037
1822098
571930
966909
1697803
1834337
869181
325492
1250819
184276
1715526
578193
1548788
818826
1190403
1955213
264910
1472975
1778355
488980
1504072
635088
1024550
3002
1581886
1715895
1806584
1024642
719030
222710
835081
1679564
788509
189405
753241
1409921
445272
504941
211916
714440
1605096
559723
1371919
728714
807102
1236792
1693610
1768748
1659766
910873
1740692
1405566
1703307
405722
1220868
1032727
1431960
1902510
1247626
1181560
225259
1104198
278679
874413
245129
1456493
1045751
1157205
977207
1410166
1726776
1168496
1848029
945354
1009512
1768773
787891
365597
35454
319559
519995
354220
1009854
1917836
1096552
410042
54280
680933
172305
661879
1479292
1653343
1136547
1243235
1972691
1219260
1124889
1523195
1606096
272504
1507742
229764
329516
1498052
255357
661215
1108770
416622
717690
75849
110579
1152558
1197583
1549507
1977594
221686
532203
1928841
396781
1358429
929046
159666
312752
994942
869543
20474
156926
1247372
446316
690068
1826517
915424
1567221
1200816
166550
850937
1126505
848432
1691004
401656
20907
414225
1036910
1894485
779926
1920372
1566942
1391511
1167259
466876
1650394
1972837
723876
13026
417772
1929682
1819631
35684
112801
1321371
1492378
1612175
1787845
1586026
1758848
374200
771972
667218
1228291
1721328
1787899
833485
1850879
724833
1419959
1073785
1815614
1663869
1253019
165439
191811
241371
1229769
559775
1377309
1882491
1167189
1397486
1071758
500695
568422
1247672
1475669
1387863
312993
96603
1852045
461668
288073
486344
1137670
705905
1902379
219009
37072
924748
1080115
1783947
1223594
866625
1755372
1370931
1367838
795331
84457
1170760
1248081
1657532
286124
1376856
451863
1446905
1350301
1730006
895582
674517
1755467
1702840
855124
1099896
1567133
700754
1174385
76678
827351
1120040
1149680
283412
1199748
1874393
400270
595661
577651
227334
372640
556500
277676
1518141
1091848
1672149
1643022
81218
235377
463994
1958041
796491
893594
1746683
1166105
1395405
610898
421284
286324
1033641
1267945
878866
1730279
783215
134618
16625
94820
522719
1706785
312654
293193
346237
110974
267475
1603958
209138
823226
1354066
1246805
582711
536906
1552081
1361362
1899339
1287394
288850
861932
1101912
727178
865272
1282726
1565529
742803
280920
1740083
1916288
1770886
1230243
545448
1216650
1975069
646456
1712136
296546
1417770
1061741
1862217
511951
787604
754189
1461561
1390359
375656
1181570
1545128
109431
860463
135866
1628300
1143187
1027050
933384
1009000
1684576
1686317
1499976
1193006
791979
975319
1580184
765585
761576
40009
803079
1285643
390070
1457329
552032
1982131
1774413
845978
1260104
1004188
862551
1003763
919229
1542735
534481
1253667
884005
811301
65040
1093741
741435
314248
775553
1854164
813050
583232
1404
603751
1186325
1128214
1951751
680872
1049482
1679988
34156
274440
1763771
751634
154032
564163
1631879
1077737
142840
365072
1197249
1609479
120767
647992
1128757
810085
1801761
329016
1714747
209270
1172518
1312684
1483218
1772251
620696
699293
1962300
837478
298649
1002115
48448
283545
628871
798591
236158
738489
1743940
1541663
353670
873138
638137
1483445
668995
50799
182587
1762202
218490
643914
1970315
1909161
829354
1356652
1869643
832151
1872859
587327
1562217
909684
1398534
847297
1685323
1005883
1865110
794506
1123800
367059
1884636
2397
648430
1004512
693586
1707592
1683305
1092366
1714435
758202
692848
1263979
1583750
298774
1117778
1980063
885286
1188467
1061239
437285
319965
266021
1186106
132961
1939616
711749
809377
1926752
390800
626341
1772149
501078
536652
1869560
1858169
1761204
1039955
391588
1547382
616637
1279952
804378
1692279
1301344
816350
1612987
1161134
1155912
562657
974214
1635956
1733782
939935
1093119
611713
538653
1707453
1378549
966434
927758
1332154
276226
563635
352160
1475417
903688
393797
1746381
220203
1719680
823959
670333
134015
1675179
524903
895511
134795
99093
53594
477893
58379
668562
895385
325741
908505
1626077
154960
866398
1987499
1405254
1364743
829719
1383632
1982409
380276
1322994
1087343
1185603
1071566
127093
673214
1930426
1787830
501500
917064
1323231
335414
815423
129622
1161588
1495257
1878209
1370696
208776
743419
637139
681661
621782
613604
394729
1965218
1473785
1915317
685742
576837
1485145
1430382
172304
1982446
1533447
919251
1097694
1498722
608626
1494910
1852063
349666
368938
1519812
138230
1039651
824959
961064
655555
541798
1657096
208694
941767
474659
364322
63717
407764
245304
1550988
1297387
1585500
61343
1994749
143352
1184676
1015201
302620
788458
1902740
385364
1486052
33914
624682
1186037
216730
1357568
162927
48641
994342
787825
1510696
445508
213546
1322469
669041
1621563
196349
1690365
1092514
548793
1911324
607016
201161
750247
170323
1199751
403661
1710946
672078
1630254
544988
1654250
1240041
1720844
375222
305274
457077
1608320
829281
703502
467708
268613
464779
995010
362005
209188
741534
33398
506104
825217
1164277
1860241
1927537
253154
1187
283819
38127
663628
164260
1153165
1851395
1970345
595908
1117264
1205166
820936
492430
830726
129147
878102
969132
1996973
221661
1889058
41562
1602578
426846
1807250
635067
262035
538037
227986
1943174
1494252
436832
650600
1057802
294977
259337
484235
1245487
799121
1655904
1590894
1216317
207221
1508758
1526346
445296
1598886
1691013
1786027
1589415
1883580
60222
1313920
1066720
1956778
1073097
852991
1784097
1919789
1881869
1935238
811289
901662
993238
234689
1337038
1273171
1486747
305722
1832078
1238992
609151
1002603
233992
274881
440777
1245308
741251
1418142
345627
1873767
1977255
722699
1958841
530496
555259
1757878
749880
1474322
1046760
1584794
844535
138300
692199
1950183
1849927
1640681
1705082
389708
177195
1480986
1423488
37388
1076383
688010
449049
317340
165335
401377
354892
1142111
1365960
1589490
1539025
1683796
349336
1948182
1977307
800958
1050954
1969242
1418193
997439
842452
342930
1003345
1658500
281386
1345774
1660070
1752379
224223
1507701
941420
324361
353549
589643
1288846
1727656
873301
588738
507963
1411563
1906298
1721999
1824337
477864
464610
723726
748503
1576929
401993
1533874
1197138
188570
1336372
946377
606895
615641
1533152
1880975
369648
570745
872366
894218
445257
896027
1938256
1516089
1503793
146796
1014157
422920
525865
1411254
1327109
78831
1669342
1814807
755091
363274
1477353
793733
619474
1695519
80546
962907
198866
326449
141844
826823
1729352
385361
1711945
433494
1868156
1409778
26692
1191292
136926
447967
1760587
1229642
1487241
1244107
18065
1499869
1523769
259615
1201490
103719
586625
1102196
722955
461356
1146738
67253
1133985
727480
1118487
1592136
1143125
717898
1080767
1886480
330573
915819
1950503
1636805
882823
459984
1632355
1717042
1347421
1063413
539563
1312807
815617
1699649
922971
1617330
66467
504430
222875
1597009
588129
1407408
1640792
1638746
1067071
1233196
1887297
383168
1177111
313031
1677129
392550
665409
124273
1156728
1825861
649056
1368028
572090
575521
469164
83352
1615884
1742258
1575363
1091817
1668717
1620332
1043512
1572010
1718281
1926374
276022
1090551
1558508
242956
134661
634320
1243849
181115
547644
481297
1150001
693176
1746783
1632725
959029
997260
571992
1377582
372574
1098824
749220
1530590
1680914
981476
1303014
1103480
1073821
270165
1202580
534135
238298
1846849
1003783
268325
1402253
1176001
1480615
1224319
653982
1059346
1116307
480017
576484
1828179
892270
29724
1724498
128552
1989023
431337
1376713
647917
852959
460285
1668272
596224
593471
670997
1749193
1585247
1228982
1523857
280419
1677109
954512
268279
1229412
1686622
1908658
1059677
870736
717936
1672659
634810
45852
128249
1385909
1409750
965340
864200
1092770
68346
1441593
1361932
1467571
478152
1347417
1060534
1603299
1783391
588203
1388141
440156
1131573
1346911
314337
1817714
237854
267215
1146304
139251
294109
78553
477624
1413064
952224
1685374
432047
1664826
1208061
1927515
1354553
1590372
1198232
758255
794566
921092
1162265
1060694
1133061
143301
1361757
1415091
1164178
1667855
761643
478038
939865
120821
524725
705571
698905
779895
1398059
1847955
1949602
1920679
171688
1131646
1852831
953858
1877897
1073553
319240
1130337
955016
500674
1141582
1026231
427712
904517
656126
759982
74929
1625798
766255
738622
984027
1804844
688655
759448
974097
63888
1489128
201436
639172
1586668
519576
1282874
804156
1200391
218729
441332
809950
503581
1862800
728778
1366030
712755
1505975
1684864
618462
1868413
1395965
166350
64300
234055
1209707
1733374
1039562
1094754
1488820
1398617
1965342
509219
726701
1336694
298977
1907120
1190110
735923
644373
1041033
433423
1894879
1953063
1378471
591995
1387212
33274
1276993
1952867
285091
1971521
569398
488849
706028
1123295
247852
1690971
1427754
1070241
1329061
975543
869894
755169
228525
1798531
1293084
1590573
1159879
1306242
135866
1818592
808498
513926
396603
721746
461924
1783953
1821844
1742358
1815865
738182
1669761
158658
778237
757879
1252896
345075
829915
1982329
435608
1183419
1347337
285045
790266
846059
602466
1840308
904601
1674655
1194692
72156
1751696
1067888
1393164
33776
1665066
780655
751317
889198
1748593
1942100
770152
1156959
1191929
379176
657696
271613
242432
1445170
705298
1149789
403577
1880324
1925379
539860
1415075
1648267
152096
951121
217463
128451
1708534
1635143
1004271
127111
1171078
91824
1510863
1379935
1723705
1756119
512852
959541
1504625
229031
41047
1663962
1679785
1075763
415251
1445584
1268309
34636
55453
1674374
115769
981578
358467
1470937
335518
542784
1212505
165762
1250831
756318
14575
386966
1651047
922085
139182
1008042
682478
17050
180116
975493
1527240
1764854
339512
682874
720650
935735
1553340
1672546
263260
143365
168052
1700765
1445845
1727021
1522980
1668460
498562
1903757
1408212
465739
1409739
557700
266911
1433164
51760
561818
1293443
1357847
1067327
1174119
373089
1032556
977826
1296193
1457400
29962
825313
714770
1597305
1210978
847843
603458
1687650
1891937
922036
1031815
1102762
251270
1657217
1872365
50560
976038
77107
1783464
728542
908589
1441818
609473
1370237
821290
694685
237115
1414633
779292
1445347
391855
1989432
812936
1385405
630561
1451669
1534345
339778
1085954
28069
1069670
1549632
91185
816748
1348726
125238
587720
1037890
1099952
826184
1459521
167572
552735
1767156
1644156
1889462
1263314
158042
496774
1083296
15323
660564
1136473
1757992
1376133
664224
1479906
1353950
809861
1263780
1914120
493654
1060865
167639
1160116
1582611
898556
1736851
164060
995368
829527
1818878
706167
292374
267929
1074585
502431
1812093
122692
1771016
264245
489084
1349644
1696994
673527
702941
67093
1327219
448278
1055080
379391
1482700
1890199
1854306
793380
1855214
955257
186012
800481
1325353
582462
847963
1755857
1836014
1548245
1991892
1264916
1194989
1477538
1094993
1348327
1165823
1217642
1540121
150085
1918678
1424111
823078
1897889
1359982
1337494
1291404
1745903
778065
1636104
1777407
49020
1540908
249379
1084162
1767790
1159994
283578
805261
1169740
72373
743978
251128
395040
1644991
1215502
1046814
70497
866931
851713
1084046
292527
375298
1227133
1082206
1960056
1407048
193054
82948
68299
483866
830688
190284
1685045
1284123
1045795
1236559
589474
523636
1025841
54242
462359
759454
9836
1755354
296730
160651
2802
661230
724738
1521502
956470
1566691
998367
876353
80789
750419
478520
475458
1816387
1294323
1065246
1264553
380186
536175
983176
747123
1853847
742614
572043
724793
1477274
1152893
1450764
1973034
81314
859073
119829
1395729
1641967
755564
1084700
1568998
1097214
1505015
1455906
490888
1937381
1211908
70893
1581134
245501
1006208
119226
185351
962551
17340
1932138
1911943
1485480
1293664
540438
122234
1208655
126222
1732612
1728933
1829296
1610742
845505
917203
1348645
253151
1177408
1653589
1311603
835414
1473721
1199147
156026
1435394
1474893
818245
226826
138889
990632
1190763
1004097
1520650
732471
1799233
1601017
534642
697263
202528
46620
1516123
1316907
1943397
1079067
320502
282760
19380
312208
195144
552704
1810731
1346895
220700
340773
1981192
378250
221928
1213849
158775
232930
1351793
1691274
1455985
1074772
387809
1302028
323847
372073
12338
1448747
1776959
822624
536921
692372
1911869
1263387
506749
1330906
60272
1438128
1408522
1846666
1697177
1653592
793838
1531860
1924497
1555393
958495
1421547
1972741
1623953
335717
1147450
821594
1434328
1567600
66099
420333
406272
1973241
1427403
232351
920599
169301
1599188
1712131
364510
992113
1273013
866456
863731
865934
1689933
681277
530349
1883999
508921
508944
1050882
682821
1889327
727914
275272
725894
1318094
1507489
1963663
1622637
1939317
282754
1609332
1544114
140788
1377293
784209
952892
1743503
1688094
71654
1391085
492813
1157246
1909525
285348
1121272
1830379
524140
919915
1556762
1318510
1785641
341436
1401898
726982
263730
1259381
1186125
1004697
833019
1223680
443554
1890395
497622
1375532
115603
1153935
935190
839022
1588046
882054
1624721
677647
1662780
1634593
1730454
1177833
1014771
1867314
1586151
800094
194028
353142
522312
509537
499959
622616
1999277
63108
83637
1108142
731732
741654
1813746
1096165
1514037
491531
1605947
1404050
686059
242022
555990
461054
625752
209894
683469
278010
496790
1424948
1982087
373487
834866
1254721
1604073
174217
400964
351975
1671694
1185422
1023459
765730
753526
1427229
549792
1067049
362997
418162
417312
1382527
385847
1723216
1855163
1191501
1269301
1896457
637698
1214102
1846963
187953
457728
300057
836085
1844528
1231664
1214504
1950839
885375
1506220
62387
1968562
594685
65805
389796
237764
1781080
1208202
1862793
653802
306188
1083296
1175363
1956469
538608
1557942
1399696
785460
1631931
1420126
549701
396970
1613388
1465554
903280
1746784
1922894
206189
939236
1479378
1846560
1279075
719250
1994761
600304
1477084
664530
1626245
1805709
1889214
221713
1503492
1549661
1588598
689622
1779037
773258
669832
959964
740674
1051845
690652
455553
1934389
1348800
876113
907972
858315
938406
1000557
1291141
1773703
1169829
660847
884400
1897366
1678384
1132414
1984660
431203
965408
1699119
1049866
1803529
1712502
1303585
194387
1745710
690325
1791203
1308360
1268618
1447752
1618642
8736
1876134
1119528
723618
448457
867566
978409
1256716
1742021
887783
539439
535384
823758
733563
1120542
1511208
1096252
1689695
1404473
295600
1792362
1932586
1520774
1136989
795597
1194423
133683
545896
1753949
1232204
709160
252348
72534
423762
1938918
1613014
477367
675296
105048
743655
1690822
708827
959902
317897
637491
448773
1656590
708020
1401745
196769
1979354
1363
1084612
291506
1917672
1602473
507551
1184852
897995
346234
1265307
597385
503530
1250531
751691
964028
212552
1828294
1181895
691152
314001
207691
896220
1015187
956739
978329
518239
1259259
1813266
804475
152178
1994323
341038
40942
783892
1672212
480665
1110139
809063
344481
671593
865772
1948142
592415
1875618
994449
362982
267872
165645
1098590
1615704
666544
1867136
484400
1040943
707363
1204056
1048724
1077726
415974
568207
141436
1650151
1890823
1825701
575679
780285
505295
397836
104322
1695849
145901
1606171
1223204
2883
1086862
1503750
855032
1178151
1338484
1758693
1309082
1902200
467822
1913395
124855
1748028
1189061
836960
449707
1392132
390987
101205
1739110
836158
1991177
53426
296661
1401327
230382
1473630
1893821
585443
1336078
858545
1504875
1481585
1749694
761478
1598215
1093991
1804653
1015435
1893772
1561283
708615
1092817
479805
1887651
206512
837195
778245
660985
737452
1801591
365271
1729842
209793
516390
287511
509608
1977191
288801
1202358
832471
640769
1535841
1837861
1269695
1925182
1884150
1206776
101680
1296415
1371570
1467354
28821
1993523
413408
1113409
1759302
1853462
782656
276148
1785405
152899
637428
278653
1577043
1072497
773306
356593
640534
1975868
1374276
593459
1374000
1646063
668833
1440870
440433
543940
1114963
1058354
575818
1422936
1788537
1635644
83718
208978
978483
1002823
841121
805037
1416648
782600
683371
995222
77040
878836
1625053
1664810
1569019
1079924
1773070
1158582
1393835
1097468
1023781
780100
1973374
1706965
478370
39457
1878047
1405235
1749632
824069
234453
981668
1536364
1964090
220015
137068
1924555
299867
334413
1719740
250846
972705
1026524
1362874
951903
1172544
417492
1385477
1152864
1875086
125174
618912
1895979
1252238
22452
1114369
1119947
359591
199798
1678354
1442951
1392179
646942
1601794
1418307
705126
1763681
1027951
890694
1887819
1011008
1087042
1816474
1948019
1463964
405096
561283
453585
87717
391092
803376
1857727
422081
478261
1146085
1571677
1890119
370169
1289834
1868010
243758
1929822
1517100
1826638
238573
1317306
1388776
91648
420136
1369544
632438
1140793
524160
248123
873699
884389
714146
1954527
277402
119048
133189
1960940
1997707
1849717
1310613
471588
986356
355590
138610
1050233
121685
472618
266815
396692
54814
927860
847478
763398
1647959
270799
1179489
1586055
1665470
1883746
584078
476191
836546
6247
1722304
1982541
1949622
1100383
1295543
325917
851948
72591
722949
344531
465573
1421833
513866
1882015
567183
424248
1980479
325131
1240128
926793
1716302
844120
589098
446254
1228726
1337849
1882456
1374254
1966435
1251686
52528
1461305
200159
194934
417011
22913
980387
1129236
742863
197727
1438213
1447001
1460850
949410
765471
1137463
493498
365307
1133381
1869814
647191
648527
584022
1121425
87852
1214596
1750446
1138654
1197418
99934
299011
721616
984208
1537191
607489
1254559
794945
1130468
1125957
605598
634500
927804
768360
274707
1008516
728472
758425
1009604
682665
1788593
1072810
1951675
1786950
751415
1366113
1235936
636393
1456063
934951
529020
1994086
151856
1430749
705875
510108
1162589
713640
885315
1852040
1889042
432488
1391608
1777275
1354943
151381
537143
808784
1917759
41173
771715
637135
1175896
1849893
229084
624804
1226171
1440871
723372
1737400
1818398
1700617
62963
774317
938418
141651
1643486
1707018
107397
1731921
1840165
1489628
621307
843939
879405
1384268
299271
1472304
717692
1365787
1539337
1138543
398212
317259
662600
955502
737466
264883
1946521
774050
623863
509040
86118
335767
1344230
1716765
1551769
334889
1949709
1464128
820734
1693846
1439929
1036102
416702
978242
1501197
1512142
1016584
1008077
115631
192378
1063880
4114
1330146
790420
1695283
1592
1300939
1700834
1533008
669192
1077078
889461
754983
9234
966762
388412
1819096
363326
133842
1397406
1076229
1536255
1803187
1658644
479709
1881993
1599906
1075155
1229789
238587
1575263
916481
585963
553346
60097
1417079
862323
2782
1511969
1379379
862458
561493
618122
1252083
173993
1391426
401078
1194425
1865148
824349
6606
1682324
876722
384859
963921
1041827
1405952
65148
1929075
385405
646531
977150
1332723
1324980
1158853
926900
1320442
999562
1900612
667149
84462
666666
160368
1237245
1692999
1360369
1380762
1534641
964027
1602148
779166
344078
760228
550019
1611594
1492356
1189884
1757829
846573
981154
1320410
205522
1802732
69722
186882
1015093
235876
1958606
113466
480544
231600
660074
243609
932364
1267921
456495
50168
246537
1723946
233470
1223698
810801
151545
403037
645891
654034
492097
1354583
1779459
867316
8954
1644210
1140239
1285736
325623
966857
762389
639822
942195
851631
1844057
1940512
1786720
170617
930467
1785680
845749
470601
427676
926442
774146
1139026
1652946
1434518
1747430
1156345
1952244
803121
1183036
580126
929326
1339301
218367
30719
725092
709772
1157244
1130870
1349251
109462
678387
348801
530438
1906405
136366
1636678
1574949
176353
388992
177060
825272
1544148
808666
415444
901730
361249
1484597
1001417
1998888
748552
22082
1789481
1477893
1292623
1159795
361664
1105905
594067
32415
1417302
888862
195183
1592394
821249
1015080
1297367
912671
1199284
99362
1425016
1435616
793920
357551
693558
383168
1285434
1531402
246447
1992780
1768093
185594
1772584
994134
260409
394334
771647
1303988
1827956
1706900
1295271
723942
1995659
302810
722146
572358
256931
1290909
143874
877270
1706343
1179385
673717
1093254
381699
1003636
301687
1423815
241621
1283817
101845
1231653
1081720
579882
1584670
1790482
455708
1185342
86435
1324137
1157100
197938
1640298
1081808
929888
653143
1187213
1035562
1140835
1832659
1714282
826673
1948839
1321902
1679443
803291
1974012
528411
585858
606247
136160
1609433
1550809
1416594
1252381
1149443
392488
731960
574457
940906
683894
1155146
697903
1977757
1103466
1584230
869722
813242
205355
97008
650176
568643
975957
1430987
694015
190361
295918
392356
193049
780785
1244181
518326
1632872
977378
1202350
1018975
1887895
1243354
1672783
482895
1973537
1113788
1028385
1136795
1632459
676895
1269881
1516371
1455529
212661
889749
750461
205253
1087644
1303393
1568080
3141
1471090
961014
722676
1197405
1143049
628223
1839755
571163
681498
1469254
242094
1056181
267344
1619783
332819
1184161
1816839
1990317
1372416
1556260
554286
27107
361596
1379434
927871
1046176
34452
449532
1144408
1842775
156120
1742941
1470517
1937427
11842
1773887
1687050
106950
991809
1725735
1571783
1628062
1654531
721785
1162746
8872
1416030
1851665
1144468
1820382
639508
1721036
1842673
513948
508647
598708
1259397
1757462
402582
1952077
1527419
6204
1202786
280040
1327807
125127
59175
1188804
235182
1035134
368432
321278
1478395
1902742
1832492
1054471
1128856
1332972
297884
1623233
603059
93438
1068871
1876177
785486
348971
1407394
1635220
255604
1422330
763796
427199
1350742
707041
1267971
1203607
155305
833032
482518
1689646
247490
273244
308700
1068350
212458
130798
872758
206690
1651886
709099
386056
974654
1389924
691415
1606255
830990
350285
905246
175805
1104432
1167982
919950
1107071
382471
156385
813832
691113
1837693
37093
51851
510828
350353
384811
1223070
1204315
1106320
1210929
1340568
626952
665361
196538
891704
1660998
1665796
780593
952552
1341475
1009815
1961581
301479
691643
1136377
34635
512694
1990654
741856
936437
1789768
1793327
996967
86910
1845298
1370349
1907669
833148
1481692
1449864
244252
1337127
39779
1031049
1000523
895386
978440
1421250
287968
547725
1146486
16414
955243
1162304
701617
1423611
1780124
807801
1693639
1373483
1947207
1150774
669871
1812654
1776626
382099
572890
1511066
921079
398734
35255
954
792468
614339
1071312
1685462
418299
1916967
1025075
239040
1352181
143949
1215335
704316
719618
1871675
237537
1998787
1623024
1037985
547721
1064283
874776
1266690
1723428
649186
1570406
371987
731857
1249465
1054808
1525453
347636
1968897
1886734
594050
345014
77874
1278513
526542
1811614
986057
1618587
1578107
1828877
709564
1883581
625521
832815
327289
146325
1466399
1879941
1703452
827730
1086593
1900782
1338912
229012
581601
1836319
1176519
1782176
866070
714246
1328613
630822
1684157
240949
1176447
1254696
43690
1308983
1615942
1534946
1404263
1401086
1542293
1410710
1209408
1730704
900822
848700
1555141
984759
958787
1246788
322841
256553
741079
884444
1009904
1299631
1161400
132172
1287337
265620
234710
1387100
1870503
1140578
53191
1081073
1545794
903938
1953606
1795115
1310666
1910288
198371
1866047
1534771
682388
1518629
1438547
1611014
906139
382613
1455120
1104498
458961
378115
994686
944462
1740587
1214702
1671235
115691
362389
1781927
95853
267027
1234113
152820
1306747
1745771
911092
499002
1696721
1936662
1373150
578228
1845259
1766866
216706
1348120
1555554
279967
1330115
42890
321276
864867
1371343
811915
1650358
231472
639566
130970
1598463
710203
306150
1152145
667765
250978
1969176
435499
1859784
1291535
560676
7945
954173
583622
295688
1581317
1990846
1898766
1847657
240796
95864
465220
692383
200763
581268
717800
1470095
1295562
696441
576762
1873496
962045
1950638
1575967
593537
962568
130515
455432
1049208
1927078
141513
816122
1351689
1567710
1253867
740529
1062655
1580948
459210
1368033
1285817
1474992
1374912
205769
832074
160348
181740
405933
103156
855478
1257808
487866
972059
1473319
1794143
203212
1867248
927293
241221
402751
695934
570346
1418291
1022495
877305
1730289
792282
314111
802676
448393
141227
489582
613186
516055
506968
966342
668014
578065
791316
821961
391800
1219648
622506
1578487
9662
340954
632262
1921562
1120159
1224378
1066478
1263095
1726810
1119407
998513
1792323
1514699
1333775
1481941
787259
1127531
1421865
593187
1610323
1002764
116938
865064
901283
1299065
1090971
715070
426106
708234
686141
961920
561182
1680306
294500
709586
1175428
277904
1239115
591996
867608
1058589
1696840
567722
1525302
833503
1349084
270154
1835026
1508664
604413
835917
1929414
1030913
61689
1085317
1576600
1300682
1778479
359355
1916259
513328
559342
1981676
579945
973714
495939
109208
1564226
163133
1406767
1679444
1669707
1797573
1786108
1511209
892465
832349
1403122
1686173
1248051
1835422
816536
405437
1439743
1567052
1913289
1507260
1368578
415052
748142
728073
1025321
1846281
1268568
1986625
1628907
847100
1958644
433351
478705
976215
1193663
1269527
1261302
265252
793591
472659
1804012
58406
1447552
1202224
1974729
1285788
1310637
721520
1182415
1247245
122748
1191378
273842
1161385
647600
624485
332864
1719159
712684
1047706
1545833
1506905
1691889
91402
1519149
755929
1407095
668082
140671
412703
233740
930025
672908
1351408
1404005
775988
1065444
292854
1743418
586194
285877
1508310
205616
1993258
537715
1239766
489008
919457
117129
48593
1270515
1508324
40000
531184
668532
222360
1030418
1072288
142846
211684
433307
1206172
1054517
62904
692656
999815
649175
1035972
1553196
833404
187635
977042
81425
1441429
848773
847560
28780
171557
1609121
202441
443476
273177
228030
778581
1886579
12727
1157140
1216676
504880
1359521
1491272
1333709
1001637
1933320
276584
1040133
899156
421872
119006
1663930
1289714
1609921
677362
1718443
1261340
317965
1696440
822398
327638
305960
1845535
878912
263119
1665968
1011380
266637
577469
1595433
455121
1439024
937297
1854897
156646
50124
448162
1372446
1450163
1010172
170706
1504556
1763884
1820493
794191
995080
823834
1430019
1611473
903687
127981
1971188
100327
1298390
1606123
240295
1858441
1306767
151083
868872
742265
1651076
1999723
987975
1997619
57898
1118008
905601
854445
42503
1101334
1043455
331276
1802550
1002473
1513253
516200
510079
188521
1076476
1963787
1936322
1809992
1089133
1563943
85039
544701
901147
1433178
879832
765529
1370262
680413
846875
1054068
1348001
1169931
965768
824047
1624576
1032732
789987
1001316
1369375
575953
1496145
1192756
178690
1813960
500790
1600465
875029
1588951
1008718
1760196
948524
1054276
77006
1354992
631795
442848
337971
1689284
240748
1622375
428391
1571423
1129452
256148
1153547
950485
341976
678175
1215556
1121530
1643696
1596455
1247806
1560663
1890036
1174951
1685636
915300
161215
1326110
345750
1959481
553995
1634442
731230
73789
776859
356767
1597133
1850348
699126
1008336
330761
1515892
318602
859905
942140
130856
1393036
172052
1754119
1488360
460545
551399
39473
804323
900388
24546
376807
121794
1248567
44637
1658715
1082700
1805291
1907996
103504
1424208
1965360
185614
1589550
1214484
1196018
45550
1127066
875571
975281
1953302
170202
1469650
1463723
203597
1917062
664929
665243
1887467
1693782
1333184
1695301
1023446
1400902
1396478
157714
1935856
1853086
303971
1298618
840350
1998087
991261
804863
1966739
1797637
1945385
1383748
271525
1445245
554200
1085065
1147958
948760
106976
1504256
1956947
459416
80439
832352
627964
632617
796209
526862
339484
1188261
1551773
173123
352330
284225
59776
1480876
880978
238731
89735
611190
58399
1603317
1941348
104773
95373
1916874
506429
1589177
1071057
1478380
309566
1007394
1439006
773434
572849
4804
425112
544059
1717790
502902
1376085
1802960
1364602
138247
756635
1842301
563713
210570
637123
1718391
1654958
1090469
466691
1520120
588569
332575
208391
1078219
1154958
813771
1649414
481952
874221
1162157
1669802
1913643
1278981
1651658
4919
6502
1659717
1442929
216222
685425
1248431
1141185
885576
1643693
648038
1807297
1348711
1864973
1195838
575462
1882908
1735256
914662
1327954
497914
1237363
451160
1037262
1970852
877496
1393466
1786794
1210037
1266037
296792
1412114
528408
508385
1855523
1708772
390184
970978
613733
1546438
758124
563382
1195133
1697768
1183856
456139
1543427
1274784
1093580
1556930
758056
1681384
639775
1012903
867349
588865
1556687
1513315
213140
1836001
1728168
575619
592116
686655
346771
968647
176026
382961
1295700
1279957
328394
1233239
614062
154826
1888037
1607471
680447
1623303
450060
1535585
484718
1816916
412330
812820
673447
1005905
974082
1681786
306288
585950
155751
1181041
26333
1600044
1244703
1624271
1316153
1310984
325432
422858
7492
354177
718381
1103181
1862014
353740
22643
1984187
808248
1695966
345637
1620338
1752755
1066116
596844
119577
353680
609793
1371002
439987
1155315
825438
51809
1862178
984184
409190
868168
1132168
1073315
1276960
1084522
63815
1724667
1954608
366709
681245
1733674
1654101
794347
938774
1058784
441097
509178
1076451
366502
78097
1747195
547700
52558
1451955
937917
163415
82737
649931
1897473
1091610
1308242
483116
100580
1304323
623260
158693
1391928
422255
333154
1398057
145219
1672945
1895398
1702826
71972
814715
173997
158216
590277
1113104
756337
1506757
1488697
1315026
1007280
1668216
944107
699585
723049
126488
1215252
299290
1961426
1918457
683928
1366536
1992596
275541
1473211
1410219
552539
1862043
1386341
923913
1502075
923151
1406940
1839223
875946
807074
1708573
1756410
97864
1081805
1206897
821086
1442079
691681
1992506
611988
229691
441146
877785
1372066
346002
1338352
1820857
1265340
674125
1457910
1363310
1977365
673833
1425961
224835
1513079
932108
619576
73931
1287436
807483
1269006
302758
1996963
1707836
1899962
294883
1878492
299555
1248005
790517
1746642
1070665
1229093
723390
489965
1797787
158954
932612
1497038
670344
749428
614884
1652400
1709342
1506589
1373933
1319502
1955003
640846
919546
1183953
309104
1222238
1894263
665043
407611
872495
812821
55789
226818
593587
849103
1067785
1248651
97686
1426424
1620113
1531165
531376
1246650
845479
861767
973189
887826
926715
156638
1734932
975414
360771
474987
890309
648908
877678
542519
1792151
1421551
225745
1978485
1282531
1196097
797561
1530002
1108356
951748
1822353
104758
366825
1542617
1518100
1962376
1646651
1327741
1843515
1996878
1569992
1413520
222696
939085
1620274
1318308
1182289
1268216
1310112
1570470
563103
165187
1329484
546331
39363
1639361
171102
63842
1535333
865210
313604
1618439
1287519
382851
1959766
316862
1772455
156528
816716
31860
847674
486894
1109409
1968844
1459064
1945389
1846950
1542231
286591
580298
1551928
799433
1056024
1021639
237565
273262
922317
1657554
1805533
1317138
1811651
1469035
592756
1626353
626599
960225
1596024
1632725
700860
1430977
982950
1775480
1145744
1779032
1511964
630898
1318365
1251736
1728014
1899338
375448
127775
751738
1704251
1888168
310842
672228
419677
222842
1898047
1208401
387860
340646
1154204
128821
1394702
211036
813794
1597730
204141
1978598
337298
569710
860705
1555745
1841239
1687393
1485332
1766365
532119
1761903
503700
1476715
998340
1091409
81820
1641672
302354
1078281
1473384
1782111
1451596
1661401
1538011
818969
246851
960503
1626749
912372
1901153
977428
66644
1077355
661534
467689
734323
1427968
156658
86805
1963869
1706625
1567443
865665
1639966
1071721
217545
675223
321406
1704674
1502691
1349471
1808946
1883653
1790203
588570
1661684
213518
1586405
1047935
1610628
1010250
1439528
564681
618000
38002
667159
141884
1191491
147527
1422639
156480
1900842
1531263
1624982
1934650
1233503
1267036
1688367
1600508
789274
394558
1924680
1318093
673698
21285
20009
1424102
319664
152423
9245
1127610
270007
586049
1237287
720124
1860253
1341923
1466216
494957
741281
1277272
1780416
400860
1236042
1580354
1692120
974648
1308053
1410865
1832817
388514
1673129
515398
1508104
13867
1736747
1104385
1017824
1833944
1429436
1046102
1373377
284880
1416609
721230
448703
322352
1909304
750018
1127775
1037370
759988
1057937
1320398
83101
441591
1078366
1266184
480363
1352659
1151621
208597
279601
101006
660395
319101
1282947
132715
827089
143208
1557260
729157
1609865
1623763
1926333
1904625
1960328
1348400
1071729
272142
1720884
1000471
1499310
634329
251137
1120198
368812
300410
1099601
1664209
1273124
271161
1467002
1973259
1648269
548218
1947924
1617377
727885
1266734
1598756
329275
475032
1735035
1885500
806803
1933354
1887007
1060566
1073465
1956992
571670
26221
1571426
1004883
1200780
1791676
416223
1257825
5622
317575
1357941
158448
404555
133787
835794
235330
1747024
1677538
449935
1109943
499543
1965404
374622
1297750
520904
924723
327234
722382
764941
1742846
1722152
23654
339773
1355360
1123723
494356
828461
1396965
1296418
87647
1820608
232270
1412996
1550543
394429
1479162
907223
366920
355963
115426
747350
1609494
1627475
757795
1355863
941850
1453300
1397930
709054
400997
1990737
169879
239811
1206402
1961586
1176479
66557
1842962
109926
203045
1897936
1563945
404602
790064
1361912
1168400
1832012
159014
1434203
1678793
1664286
152464
1374961
1400221
482019
953971
990354
13816
110093
234548
366490
1333898
1569148
751673
164463
1535161
898584
846937
1655238
1969011
467032
1570406
681368
717619
1531971
1430651
430980
757433
209709
1023421
185585
1348061
1386199
752006
485317
320959
900790
1223536
494585
503068
495940
1304940
589307
337345
839435
614517
584569
1344606
1786461
204590
229494
1822357
1644228
1908455
1182819
1443428
676523
441737
144934
819622
475462
1820196
1252115
958581
646771
304555
477192
1466974
1722933
1645785
1130578
12329
1618680
1491872
590963
358011
736041
1032832
850755
1221433
319599
495366
1867723
1214431
1156675
972303
916061
364811
1622694
561286
1594515
483039
1762463
1710100
22802
956650
846558
1216825
104947
16561
1975064
1912242
905921
46078
1357556
733948
1272757
536239
453626
1115438
722907
1381255
1705597
204708
622492
31948
265163
1406070
149215
528405
1855902
1876493
771886
993817
1806124
1500341
327542
381360
445939
1822633
1126360
400434
783130
1605056
1013027
127569
665268
782916
1830884
10273
1010930
1489986
1442270
1932186
1026366
1738112
373447
750520
1480379
862663
460104
1592479
1699135
336026
691267
618978
544713
984113
1053642
386704
1310553
339951
1334992
886259
1117942
254101
917741
1727606
266143
1982321
627136
73067
748495
1242958
234305
36559
1229819
1968400
273190
1252486
701565
1016906
529424
310053
1071754
78935
17970
686783
1850271
1384483
1289819
863630
1058219
480063
342770
1845753
705617
1764394
1713974
1956166
1505803
108877
1820315
918392
281094
257942
301736
1719095
756584
936208
181485
104966
721077
1252996
610077
604666
1159509
1386866
10630
249428
1593327
1106434
1804726
1178677
1042583
1738523
368876
1517846
707172
138193
7899
1655189
1901275
1829513
1968334
221818
193225
35366
135384
1456681
1214519
1002286
1745135
617610
1121150
1336761
307116
1377533
1525713
1897461
577135
1124647
92318
847540
1665046
1041087
1274399
254706
952566
1119202
1613284
1027154
785346
1314506
1249581
137939
599129
671399
1205613
24570
1841745
59580
23373
12964
1099623
941096
412073
1563654
854590
603832
517812
579414
174228
365281
1956657
368186
312003
604832
1783741
868116
814830
1571991
977489
1694368
863707
408278
485614
1152598
373012
1329998
1146094
1020082
405304
1525957
553652
1852026
894941
284610
33352
102328
1720158
1586285
537085
451222
482028
589472
752540
1437681
1365762
1397122
1818661
1214351
1533026
1254457
1657823
1680929
1061328
624063
1642449
1552076
308954
977290
337994
1464581
1109601
917324
207971
1768608
904579
1587099
239168
1891096
545438
1609288
1340707
1483557
791116
1628015
250818
1986812
1390708
1908555
1155826
1230184
85309
552479
1854973
1080138
410414
1982289
476848
7201
1701091
260872
593290
1643525
1039978
999010
1054959
669572
420807
339711
675309
1362253
579221
824746
1884780
1811141
967143
1333545
154585
141269
657125
108408
1332686
183155
589490
79875
1624657
1934095
392134
656839
611861
1222947
1311667
1179492
574131
514993
517038
1558913
1752421
507216
1151050
1732173
381512
1422146
646228
491564
63377
771531
339828
220086
1931038
1657049
292119
273628
1812629
214987
718261
441658
258924
1638648
1527165
277047
1681241
128429
1691905
1323425
1589488
540686
328866
561929
411692
1573200
100273
1996101
823666
1997191
1686838
1560026
791190
1532621
1575377
1752564
421359
1643524
242285
1638216
1550380
731629
1048186
1264184
1962826
1471818
1024987
381469
1591109
634203
1721472
302926
205073
221828
1510005
1442106
395606
1788787
1670314
121028
211518
1214999
370764
140756
35177
1104562
1333569
747229
697482
636371
516286
679324
1740324
1055943
117869
778703
953384
179028
196442
1587792
1533814
1105584
1920236
1476849
564336
846363
1802872
817241
117902
1928370
170643
1365541
1603600
484772
1192967
1725707
1785784
192823
1003293
1559194
1883884
338237
570513
1672379
839136
1543109
1265999
627856
1615688
1511242
1829557
1244228
1867596
105549
841861
1775877
1482793
391470
1876317
514194
1863112
522848
974059
1828024
1011695
1228759
427359
149595
1610777
991873
156302
1120075
1213035
894985
623465
518249
1289039
1783467
1489403
1045636
206873
1672182
591598
1198352
1425741
226400
1000739
1476351
1377053
1945540
632892
1933286
51058
607308
547171
1732516
853655
812335
114946
1208589
255563
1503227
1685847
1323507
736617
491739
43385
1930077
1491801
1640692
941574
968319
1277103
164169
361378
126387
677426
415709
1336882
807770
836370
1421515
1308274
1119265
1515453
403169
1817994
1434695
1050902
473247
119327
1759791
1944568
1450556
953451
1121436
692754
899249
1188258
216970
1827265
256577
1252333
159220
136615
78457
1306059
1103959
587547
420906
414791
354797
849032
1163951
1351714
636995
1368128
689751
536881
872553
241502
924816
1273857
1334399
1751004
822201
797885
1318985
1494505
1423252
831081
1349974
854045
89778
182282
1526461
67730
939801
18300
444856
1576808
1518884
478108
1684222
1682289
1974444
911457
1515479
1715697
908919
1043791
1470542
1283445
1357663
408757
932643
398446
314994
1695593
1656066
1228216
1809456
285157
1768266
450200
377843
775393
81397
1745683
776723
20888
1944071
1031484
905952
1220486
1059724
1749085
1502906
334365
1383979
1348446
597765
385574
71028
1958487
609356
732167
1545283
1846290
1918005
778957
1900541
995128
834965
1094818
530531
295978
1255986
841105
1860698
1994256
228786
1824691
449529
1786230
748331
1063685
468263
1590050
351445
60681
64781
796041
1199710
83714
640214
1902720
275429
233493
1918250
1192472
1606630
300545
1607072
543786
348405
74057
1635070
867248
1063523
1757725
1467730
682614
666233
941580
1486841
1319295
487223
1417255
104061
205248
1576747
1956245
573235
52747
1744788
939152
1586093
1689311
1192580
1261739
134494
1507303
1958003
579860
707498
397114
714880
546764
1142368
780742
19911
1690026
1637154
346781
870657
186259
651582
946338
741177
1516394
989414
558471
1631387
670782
790900
1916351
1305408
174071
1170925
1312108
267419
1051392
1258143
343426
700812
20897
1545580
1801945
1317122
1461110
707414
1991543
1332053
1317532
1969550
180792
151938
929304
743254
1995862
75285
630035
543285
368845
717084
1000703
1819405
516875
1207013
556072
1685401
1578776
1434956
1267151
1485877
1560588
1234221
712971
853150
1057659
674252
1184105
1354108
363266
1561849
153812
384606
1181020
1153750
1261806
619215
1744655
244724
796784
83816
660403
424205
867564
1149139
1566602
1402731
1657632
1363248
1802415
1604822
898136
366179
1675314
799646
930659
849416
833504
1419090
720839
1550307
1128395
19102
991500
1414263
1760341
496687
1937925
245205
1537261
776952
698054
608190
946409
701054
731621
1927205
670675
351928
1330460
116
418810
296115
1394138
84956
1322483
1046662
701875
1802013
1258234
1132123
608508
1088489
1415774
1837868
939226
73191
1171715
1428230
251929
1661185
1587451
1988184
530915
174580
550927
670742
796911
1610070
479327
181076
744894
517235
898050
1391721
720108
1989236
399836
785152
1631518
915354
1524572
266919
1503298
1829200
106243
1976240
514587
1024525
752986
459324
502785
723709
751378
822139
459375
1579267
547285
1591532
1476857
418266
1131963
167305
872872
608989
1989937
1631172
1720998
191058
1879008
1841486
1149118
489109
865866
13360
1375891
1874499
799773
1221805
1004004
1949680
236241
1369533
945303
468552
505480
1011845
1514958
876518
1764256
528985
806599
1004754
1109173
1754486
1300910
477847
792005
397431
275462
1659724
1261461
304950
1375143
949175
1932879
982162
1980058
535033
986506
483067
1518897
80811
813893
1010045
402935
1234313
1123439
1354278
1850764
1897283
472344
1217907
302439
1396622
1229498
875654
1214861
417151
190122
572350
1538126
829302
989729
1544106
1221250
472426
1049241
1104027
1890596
953159
520779
1080488
1199642
1439279
1101252
40567
933531
1705801
1475473
1932673
1002752
1672592
1302364
1093020
158878
1703335
101780
48389
718453
1081318
1568220
1789359
814258
1662513
1522729
1776107
1311205
1574825
1892621
1709708
1477376
1895123
1427000
1090052
57452
951319
367291
970996
1467049
1407160
1948034
440960
1884184
549506
88654
698600
1880055
821098
132260
1915973
1259128
1354107
350899
1710484
1291917
338202
1077375
1884345
1445765
747269
1681391
815437
523966
866293
653838
111728
1716851
792375
1503632
721351
642965
646234
1236147
278544
1039978
605058
284166
1256105
1717501
1299360
1626269
870368
1408161
142669
1182301
817839
111855
1377802
1325191
960683
281083
677407
1454025
240473
1885560
45316
630506
1818437
918624
1939749
322570
1856193
1639706
1833965
1374144
1823485
1473405
1599078
1125696
1002589
1409973
546774
143156
178426
749538
1176762
1791451
25944
1569458
36442
1138780
1876321
671436
291857
854009
1581553
1493070
567590
1711898
868608
1185580
871670
1118105
680911
388795
1221445
481053
1826576
628542
92289
940468
44761
654942
1931453
1772270
12028
985327
1684764
148880
1371005
222206
231514
543327
110660
360798
1220134
1778980
506578
938538
1818073
1371543
1850977
1537043
1643980
297252
1341386
496276
1344727
1810132
903454
1544896
1327481
549421
412536
1446914
332707
141443
1808810
1728066
588128
187136
1607599
1155860
1716492
1249574
28967
43171
695867
1411994
1166665
602090
500028
1506699
860678
1555918
1711398
1423466
520557
148195
1737228
1050767
472471
596301
1587963
196479
1222822
430503
1809164
552872
640932
718320
1182368
799793
840638
1544119
1478302
1260996
189729
468672
241041
358958
11289
179122
1370193
1207
885639
680945
764938
216722
862094
957254
531068
1978288
600500
1329114
742196
496497
414281
432052
780609
83131
196613
1773994
515323
638117
1015942
299071
624596
172897
564475
144750
609961
484311
157610
959951
101486
602023
447106
1945075
1950326
596545
1120825
284643
899473
1424081
1634346
720767
19738
1573706
407894
1278793
1207284
781675
1757557
852423
1717588
1911412
253293
178642
856768
355471
665714
1821488
85020
812863
880193
1070893
1663116
765467
1185637
1646114
796969
1281036
352823
1348376
690957
1397280
1813712
282555
1185129
174655
1140185
1206624
323127
1744439
1933351
1980024
167757
929628
97183
1150270
1790148
1891152
1070294
1908360
1077764
796425
26033
415896
1409958
1688491
1759722
569233
189056
153424
1008362
409615
532152
1177976
1569432
707851
1184483
60674
378076
1967999
12873
133632
1048942
844499
831326
868591
849661
464129
1937581
968516
523545
1905565
843524
1422035
1684790
1170541
1483340
255127
739651
1131546
1309821
1679380
181193
918125
1536212
1805637
1422214
234978
1399976
411921
846101
164203
247067
1228739
1001722
1976978
643994
1727558
1695254
1317086
328350
986131
1296220
1432735
881113
541802
1823418
524527
1018830
1403683
1418783
555139
826992
1197921
239372
705154
282807
217734
1930236
1974730
1034185
774081
1214356
1635600
1359869
1511673
920540
1921784
234682
1563010
830161
318730
1723531
612407
1953394
1923225
1832156
807251
476252
695335
1325236
737662
927935
1913086
1264207
359927
1225791
1581903
1892199
1663216
874098
346049
1781840
901645
863198
1035181
633977
735387
895506
1548871
882942
643618
555254
878576
503754
1537193
391394
885905
226548
1593680
350675
179081
1144835
1902410
1494663
1012155
1571658
1798509
615425
489260
1733072
567412
818204
1671250
1950222
418826
735430
738420
362761
355296
1311428
1516563
1723383
364101
1760066
134696
35185
1864537
1771558
1633060
479923
1821651
397578
524303
305987
411032
862522
226322
167297
435118
1016167
1525328
3498
37247
1881153
271116
1203475
993244
905026
757024
679104
1130012
238381
1600001
461498
972510
958115
730291
1646746
1539029
144186
559386
434408
1263550
425169
1908172
489982
1585933
1043303
800881
624690
423437
1496501
138352
1692028
231436
1155738
787061
810410
1572853
200867
1301776
1056473
1849404
1035264
917193
645846
548139
488162
1154234
1756124
966152
1740941
1632135
868301
1431089
1576368
1734584
1529863
719133
629970
1600650
823756
163954
528511
837678
1757693
1901634
1467305
320232
1431492
1895276
628604
1218719
405114
1670385
1324597
469898
263231
1871133
1952557
537187
66698
1401322
1898178
1854364
395402
1041051
203157
614073
1082608
1569627
1926182
1723873
1425417
538120
182781
1634135
115094
1248720
699286
848736
1076711
594000
830187
571325
314093
1019925
128092
316957
609330
804560
594511
1205051
108501
1101629
1884644
1040198
1977784
1682629
1511338
1373532
128811
1941352
960756
568781
1237959
1748157
629152
801522
692385
1822633
755593
1338636
1656484
676583
539226
14614
1051273
943076
1205444
1979657
14448
220800
1369712
943434
1118269
1150672
64595
865914
727262
1077480
1093276
1564818
930648
574101
1711322
394191
1678452
1020442
783947
152954
1930698
202684
1996228
1975937
1255580
706125
740110
1192074
1509441
1227185
964625
1660156
91566
1529684
11313
1476685
1049336
641869
602427
1456071
348477
1785131
1402863
432528
1990121
1523673
1249288
441829
1475005
238952
119417
65206
294838
1029339
1816387
1145699
420686
1107814
621917
1740051
482838
1904898
497549
961757
902551
54654
804395
214609
1865788
359601
1407006
1952789
860033
1896443
589531
1113165
1562552
345048
1357247
1902367
1734626
1569103
1866172
722742
206661
1752156
1424050
1766524
1936231
1799155
712829
643133
285016
1750411
73591
889610
295889
1316941
702556
1646002
1071502
420018
77160
1607963
1222774
1083183
1972488
1283177
1789907
1679717
1536073
47211
962967
1503279
1683615
1151550
1395379
1460780
1665605
757587
1493577
1163384
1944250
1267241
1240980
76236
1207826
1177988
449974
1953670
725018
924007
1796435
194477
106623
309946
1875173
1427174
473432
1243727
703536
1562179
872619
223892
386463
637363
1273364
537553
644204
1808055
979787
303513
1328167
792349
1887667
1472305
265694
612227
1872912
1689525
821528
1599170
1457927
301227
168387
1806047
868915
1791179
1450296
1409
1265240
862253
253227
244730
579055
224371
598891
1295088
1466137
911945
1569846
1558951
1113211
412170
69593
1240635
217038
695249
1670698
1578876
762358
795159
17437
936788
983064
753383
580399
303513
1283604
1914633
312958
203296
1174470
512951
68894
289627
1181236
1237405
1560291
1044761
517530
1391399
503921
647600
139707
1812698
1444963
173614
1334631
1978553
1166753
1245371
1241295
401685
1582854
1489813
531443
178495
1017929
1524544
1948786
213274
450481
1540486
90244
27972
833082
545407
143872
118508
199993
1622362
1306695
1219977
1654949
87242
61385
386054
1262501
1611445
744712
344176
929231
1888244
634390
1074901
1065293
778406
1424996
1612587
104778
630750
441721
640303
713694
1892305
196029
150404
162246
1131864
1112883
1892868
934445
1240206
845136
1064989
1960125
1067518
118190
1103523
873102
1271304
986082
1140207
1692878
1011739
1082681
1283619
1029528
1188396
1968975
1501042
914436
761796
162962
997637
166830
814467
1975
1449666
810538
521001
1211014
235783
1432927
254094
1540223
1322155
212333
696918
1642661
830941
1814846
1810825
119053
873779
1872580
1393111
585061
1536828
222537
377790
1324153
1466048
1829614
828417
1914819
209988
240824
466589
1840230
1830334
1564907
858344
477398
1598483
1087031
1080983
1015252
1142760
333118
42032
163047
344328
584136
1212086
289957
221229
1269390
1304744
538792
1077222
1525942
1336521
1479869
1887174
909787
19038
1368744
609365
881292
1659636
356358
1969639
317906
107231
1503763
934249
237471
242070
1001446
205613
826905
1128105
1823709
1663533
471642
1548064
1650908
669884
138659
500307
1151499
32839
1455827
1484015
1713108
1600585
939334
350016
1746472
1095445
1558205
315159
857391
333976
1501232
1328654
1037650
1621989
1731212
560297
1535969
999492
844334
720287
976502
1372139
739716
970770
803743
928892
526087
889808
1096117
1147791
1253436
613695
1868986
978377
1169428
1496100
104921
1580020
1009110
286028
1002481
1335316
262659
1476142
1028778
79446
1166613
1417622
1244655
1571591
1696308
256309
1174044
66215
81985
278820
801295
1944336
1556750
1471900
1637243
742563
995776
327389
797744
585773
914230
1808360
571382
694549
1065809
1253271
91122
1615770
377929
1805850
747297
1937979
550388
466879
712976
1469706
474568
199401
1532034
49019
226152
1988258
1291323
566997
866070
427269
1324427
613563
544402
857439
1085737
1707557
1342502
57194
697949
1554357
575870
330824
1675012
169377
1195702
314383
1584686
1760423
1393111
347156
1950041
483634
464509
1237517
1202657
1095495
1241162
1773615
1773914
741089
832279
267909
1628300
1771563
49442
545668
1491132
1999782
240000
244438
661853
536627
1839614
293565
1879466
646423
628990
1028372
1767770
1714924
1914638
1357025
692414
111769
186341
1693089
328944
1387094
77230
935594
896544
1258650
216380
623024
930016
1463098
21991
1706289
1275736
1135641
206768
1521370
698801
544448
222504
1541551
570745
1470973
1413140
1543038
995909
441363
1711216
1543803
376047
1063628
1791
1997900
795712
1991176
415078
32126
1409620
1162704
1586402
157572
292102
1761921
826156
1448669
63884
1990490
1817293
895216
861734
859774
173952
902909
492950
813834
1686564
1296321
655075
1846411
405223
1687705
1199610
1880411
1113825
959421
1881888
928359
211588
46640
928228
1172311
716181
1620085
1831272
1987792
1269952
133827
1584562
1313386
1009766
1781360
1510412
978316
680622
820716
1760787
1742280
1390567
1093581
1428629
903532
785529
1327915
1849099
1681683
1664665
407174
1799232
1276475
494797
292133
1589863
1065143
247398
1306886
1175604
137244
516865
714530
781420
997022
1980671
1188878
751829
203326
742
224744
1942931
1905743
962060
1770018
1722812
742489
513038
1447064
321830
1855763
205119
338789
1712603
310870
411735
481642
630658
865616
401075
1196567
222717
1956337
150061
1100705
335264
1426621
604555
807059
1090406
514587
76496
590858
671711
1193103
1290547
238946
1892264
744869
118008
25619
908810
468514
1661356
508245
359408
1113358
478068
1351063
1615199
723541
1671488
1805345
163000
1072232
785740
988931
319604
1106283
1024798
1500654
1788840
865484
1808654
1393683
19097
1202339
971097
794927
5749
1255148
1789728
177911
1397052
1951533
1973349
307947
1118446
406575
1258343
1507558
846043
1516560
778786
1752137
126118
844379
597323
1034515
842378
1515963
1103272
1305134
1378804
1655873
493539
1688047
294955
26493
531121
938512
1423541
1013260
337125
1099238
1311598
490863
1706819
1212326
1252992
1903774
290653
1897282
1931095
1448640
536586
1369519
1980712
1001674
1159274
853976
521189
395466
4275
742397
775560
429623
396919
464039
1247918
1444745
907117
1240147
1149994
1065886
1227212
1002903
1501834
1835403
1196958
950493
1346
103147
1644751
725281
1574700
353658
845914
1422256
1087326
1187354
53247
1520132
1618581
348552
1914758
1906047
478158
1764779
892546
611763
656087
1097534
384322
406740
1338692
630002
949510
1126430
468069
526295
813368
598226
945804
836011
1903207
1141671
702428
1639963
628146
253679
1612153
1854723
1254259
1048494
1696881
493003
1463757
1578998
221998
986066
547237
1941016
1718057
1613638
1124339
1652482
118010
216854
24317
436474
1966687
835699
208824
139993
1032538
1706938
1916874
303803
1635849
1131602
1317890
1152909
194213
1504563
380046
1458955
1874476
1233001
1097479
805063
477888
864077
1065829
530854
692227
1239843
1420271
906737
1719319
1350878
1530848
1015130
739634
1087480
311971
1390224
892368
1590247
1339291
660332
916065
1953217
967777
686260
631004
324144
1462266
395874
804602
1300264
904840
1628636
1927254
258995
179213
968170
1912716
1515561
1096709
1370406
456173
912919
1820899
415493
110147
855640
374322
84409
1755387
210703
1366602
1365495
1039361
1014393
1152027
442208
94245
1128315
575078
115248
312443
1164739
181708
120160
378420
293786
1966466
270053
1429914
335174
1295514
39683
802542
693541
1525295
1654438
805246
1887144
1842928
1457928
476895
54820
423570
1490832
587119
55330
1865219
969552
308539
1298097
1642967
1726388
1377168
1081211
675290
1236843
391153
438268
1137089
517864
779843
1241894
1202603
1780439
779336
149172
590492
1660501
79632
1573033
1850446
1403214
1822962
530166
1712383
1394105
1113390
1246010
179228
1172963
1901751
1181684
1138349
1294606
1113530
42750
665952
541393
1385402
1620212
1283861
1374782
258535
1999862
1039578
1123737
1489705
38385
1068785
1031246
1695780
939816
570990
1693508
1372277
615154
1920048
192771
597764
1328658
1292863
1173423
698256
1722774
672162
869271
1249526
959734
915627
1473279
1428235
1947692
1181902
1455489
1810369
1345754
981321
1084296
1985224
692256
1946376
149033
577565
1320408
656883
1313656
1044767
969541
1547387
287425
94425
1447164
1750784
1452361
1013162
1732973
868103
881168
1412628
1076978
1592498
1979451
581705
234338
1324413
1668136
206203
123718
1213966
1912088
777050
1208502
391190
1412729
306190
1474456
277670
1996650
249630
536519
990352
423210
958594
1452993
1024205
1128128
1288138
963659
322900
560884
1396784
1037775
765847
193469
659442
1882868
1946683
485213
1753179
582555
685003
958049
153765
627195
1257582
1016921
1700449
1413539
1758217
1282720
16766
620824
265807
1242554
1664656
1689831
1687283
1361195
320077
1615989
802877
1655845
1316844
499634
1089558
422792
1215817
1692624
1536136
968306
900834
1848201
1543418
1033023
1847612
1016492
1530888
1747724
1515025
245646
548194
346649
1986548
1134794
1710480
515776
767004
1618545
1356879
1826519
1878743
676892
674432
210535
1394725
316313
1162685
1892762
592404
1313423
321221
1231228
1511021
184016
601664
947287
968715
1086413
361564
1116718
676379
718030
551268
1138320
1146849
1397194
1779720
778299
393224
256346
726407
1922895
661428
953921
1283539
1372918
369042
1478128
40846
936213
217500
423663
1367911
1418205
804077
447870
1609312
68988
1657855
191381
236516
1955780
1849128
632521
1050686
188642
915925
273655
977415
1711379
326908
433571
1629333
1661775
1757743
1793390
1735054
1202032
409913
1832269
341539
1466403
1341314
1834995
490861
1634203
1733729
333332
701089
1961603
773252
1265904
587491
574529
14582
1317781
68170
1112377
994750
770840
1427805
970427
1575889
311302
1817421
1631956
1342172
1659197
557817
1386194
1282908
1852194
1547862
1208457
790816
1862112
1345956
969101
73395
1666235
1194283
663997
293711
207684
13449
387614
1441778
1790152
282050
1625021
1505552
823301
1684437
650657
960241
1611203
1852839
1941986
1216470
19076
964526
882784
1543874
1298098
255465
1774364
923
475675
4519
852167
712321
393689
1545044
788901
117676
259646
1380429
1520883
978539
1147133
126130
1332455
253148
1339401
900599
661276
1728171
1515751
940974
125528
1847604
1227945
1474288
1991632
776235
1252281
1527817
1587060
1893337
1168653
1815286
1128938
1260930
449543
692643
683643
38347
260528
617807
1424518
553829
40717
1602118
1010054
1925494
1288670
200045
676134
1947086
1598112
625097
95928
1948801
1434848
892856
463355
747261
797769
1426866
318662
1171705
1323675
1268228
1037637
1050454
1398431
1338328
1030572
453281
270702
586938
614477
570583
492407
622548
500705
361074
969084
1608060
1963796
589527
1343502
1921450
1913017
811480
455581
337910
259804
439741
1318822
51798
1808550
1523435
1441332
1954287
257523
1169530
1465707
723875
848715
713743
279254
1022585
495705
1898717
4455
205058
1626003
22479
1621426
390744
1664287
1005052
353749
1746260
1138460
426034
1617686
175808
612106
1371338
1428879
859828
426960
1527539
154053
390304
666251
335577
1403202
1186094
1462496
1191403
449110
1556934
549799
949522
331608
1496437
1462071
369725
1502219
1619166
1557138
1374744
1018549
1494634
756762
628657
1002817
989496
1094424
1770582
879848
753158
416124
1572025
659167
1003237
625484
1533968
975506
879678
1864679
720412
618187
701698
1062564
1811264
979902
701251
230676
1734911
394659
1113794
1324761
1267686
1000466
1400406
1407352
640452
1425633
1883589
1327739
108549
1711491
1895670
1675419
1519719
1945604
60915
1199273
1548934
957858
117632
1741246
706670
551524
1054991
1686961
490768
1584346
1763061
983119
1329115
871344
1162422
1117374
223097
383812
838221
1252899
427380
668482
762861
903595
1512539
591895
792007
1984028
921888
1419979
368349
1178854
1096529
552239
1125275
10388
1747078
1465014
1976156
1897905
746042
105444
782415
1185750
377363
827671
448808
1520223
1907238
809080
670607
596129
1952422
306308
1760815
338744
376224
337059
893251
1950057
1480193
245489
108013
445622
1513492
1624999
387372
394753
573462
1209449
1504027
808147
567634
1065969
867531
41590
922051
74550
206392
17735
909604
152134
352307
1960355
1640397
102275
767235
703163
1887344
1277854
326148
1439146
1015534
518115
1692305
515446
1432250
469617
392936
1255228
602440
655833
210510
1503402
327685
1200625
182155
1314255
1501001
1952282
173541
1481758
1630602
83708
1055572
347659
795996
1056384
812081
1890548
906462
213551
500535
1912587
1014508
1904747
324180
608824
1634111
352548
1921403
1632000
409416
1773433
847207
718430
364494
706545
1745688
274144
278000
1795892
261349
1189885
1660305
1751144
598439
1085091
104851
1478532
1830488
258900
1186407
1081664
1689023
958646
1602166
95445
1099605
601529
1760087
433934
1091720
1321116
1831158
601978
482612
448121
1743393
401265
1441985
1639027
1334077
684448
1542135
784995
384362
973422
994621
388200
668542
1310207
1285987
1037705
223265
885505
599077
318291
111151
1585456
27940
1103211
990751
243372
1289912
1733873
918276
1821002
1463625
1466855
268393
642047
805980
620457
477977
16986
1833463
1271635
880946
1080638
1149225
1814922
1094277
67679
1173532
37365
1115048
380873
94914
375971
808846
1399079
696077
1630573
607967
1758009
796675
1458987
1024406
1125445
376605
617611
1156953
888652
1354018
1758801
820987
1957498
949473
1186696
386426
612099
1994098
825365
1613989
1540419
1687088
107890
1395883
1825496
1477923
295544
694686
1254637
1254888
1450771
1795908
1774090
1246258
399917
296043
821471
339099
685733
1711708
341682
767478
1595392
1933052
832731
131823
1459454
1467922
1100526
1090163
1364738
181762
1236744
286979
976770
377674
1840585
495539
1766218
552378
319761
1945003
1862645
356644
148182
1340576
763895
1877243
381410
733078
1284618
843641
916220
615756
1089980
1431396
1953788
1932606
1644545
1108791
1988707
1911910
1415800
1641597
1547365
1089320
64759
742939
1266441
47497
438733
1880966
232739
1784744
1348418
1984201
134976
821164
1585071
797759
11333
491633
1646141
1279570
1171969
1764443
1272583
1059607
1404675
943426
354952
263154
1391176
728780
1165014
992703
840310
1416497
542892
1953377
867629
96759
1536981
1207120
728490
1473556
1790051
1189559
1569054
1775240
866670
388707
764404
1288319
257551
1754095
229856
608688
914152
829357
1523151
1180409
1322636
142940
110353
1779342
913934
366488
805725
563762
1401956
1205951
287809
422227
132095
1348077
1161917
85399
1570927
1406000
1224627
431644
617461
1084946
1098276
1807211
619859
961698
202436
989806
1577888
1538397
1402290
1162945
1485502
1959285
1403806
1701576
1783244
1505202
546632
547922
1377227
193202
823834
117296
796069
1970540
770033
177057
334997
1085640
1547115
601932
1078790
1942495
1469649
1945200
1686016
1847950
76337
783297
631459
813718
82965
1229066
663753
1868469
1379573
1773385
1112010
1449617
468492
1937281
1347815
431569
1353917
306205
1104516
765555
1444898
1409039
12008
1546776
1462052
1351010
647067
1769027
64171
1653328
1112827
948671
1231756
1130557
1983252
282808
1026329
777696
1278051
77852
1087312
740202
858401
1404825
102293
620062
234116
358057
1237517
642358
1166771
1659290
1327471
1064620
567939
617521
457812
494908
461303
1959903
366171
1503993
1364063
1604143
1671336
445456
1043203
1147266
225439
925269
204958
1820586
561810
913956
1119875
1676640
744343
13415
282373
134810
1027005
786106
101493
995585
206061
806738
1398135
866206
73301
1978265
450716
1154351
608731
1010490
1901230
1745091
1921143
1255729
1818985
679272
837231
1896669
912622
292674
1451620
1923390
1402212
328026
1916921
1260947
1524516
217166
960258
824300
1944047
772444
1511838
964973
1641025
392004
1728743
996615
1283724
135022
639833
583356
1604277
357116
1781534
1536197
340775
970606
414205
834546
258511
1457172
602006
467417
1381243
854369
1850746
276883
1986761
168047
457390
1516602
1160249
1717000
555501
292763
621930
1999747
1003677
1576241
1914713
1725410
1672208
1028097
1223751
537363
202414
1879287
1704933
745256
1976978
707955
329462
1616876
476449
951749
741175
427589
496921
1544730
1339735
1812694
1015405
401005
488870
1677082
1105424
725886
1714508
515451
1542120
615571
1799335
1441011
761379
1451135
1470419
1403385
729098
749615
1775484
1925949
376990
259871
371676
1082695
862782
1544638
491567
363217
234862
907699
1591003
95975
1958209
1750689
1354637
429223
1984861
1128196
819324
424906
491227
1803924
291913
1823760
706988
367382
1954508
1080878
535710
1044667
1325702
446842
842853
557284
1053524
736143
1825836
419498
1369184
1659339
986917
1188766
627791
696209
1274416
1015232
1176197
811996
682634
90130
1369701
1286694
1932451
1867186
1202990
17799
501961
1948885
81453
1539694
701527
1818765
358001
174359
1344996
1367322
924417
1706186
1614624
1305824
1353139
983664
885181
951914
973044
758897
1282876
692988
983818
280851
259548
378811
928285
1469090
1602401
752871
448688
1224449
1220032
768089
87187
1908974
158118
1391173
1013037
846216
686393
879085
927966
182251
744601
1151176
214178
1322997
608402
255071
1767089
657194
568374
1102927
1475441
499775
394072
698577
1645997
1376876
284206
1238894
1696724
1525023
40708
1008583
839971
293572
549682
1361202
1580917
93975
380234
41121
175687
1698769
1488700
1880384
1034464
635869
709511
248383
361353
1522221
297959
586135
30712
1435600
1842681
241180
159081
1708023
509538
468552
1879059
1449945
794590
319972
1025501
1355021
1038916
1679508
1364011
1193122
1231999
425900
1962993
430351
65132
1192268
776603
703321
1441503
1155109
1711443
178915
1019966
215958
486605
563935
52958
826295
1513026
707855
111184
580501
1837833
537430
1262117
1650062
671363
1261412
346962
1322194
1057729
294777
1956818
1777764
256844
793565
1423343
398329
711022
776892
1612452
646070
848279
510087
992066
702867
70187
1662954
1983044
812194
140285
1393587
215881
1280836
1740378
764740
1156944
1276364
690158
1964736
1936680
1628870
223830
1326540
85497
79813
470565
1664979
816801
459024
1858232
1603710
142927
1201363
904582
84853
1725893
1063224
1131931
1894817
1094539
867561
953953
989557
617292
778899
96452
1641329
972329
294548
63876
453137
1329937
1523904
1035461
1694013
106373
1080145
369289
1450104
1214964
925109
1191795
1549761
1710672
819706
191056
1385261
769819
1525101
1306441
1570526
192446
1698650
1947754
1034192
1751890
1956533
192737
139240
287894
222719
66730
746389
1969787
1025534
248293
1649815
1454903
1313775
985248
1082245
1012727
1546941
984185
609073
1332977
1345930
144032
1406824
1573067
11580
749288
822780
17096
1340081
131441
1400485
785419
183953
1637594
1623746
627447
194491
1616159
1253353
1319757
996587
1532399
1097994
897549
141348
1248227
1618461
512525
882256
217752
716898
526528
288646
495139
1829297
809256
132689
783719
1648860
1609060
26324
1459420
1692940
128618
397216
352171
751560
1618397
1937508
1051832
89383
719841
765186
1878840
502532
1680414
1440809
710107
1842512
1838215
1491032
455384
766653
311689
1397007
1647417
168185
636409
1473611
826753
1806089
44613
1471793
1070284
993824
557539
69222
1961487
1298145
1080866
592249
1759932
1500443
1433564
869774
998478
154975
1869524
535416
587155
253004
323706
1200659
1186416
144698
804236
1854248
454617
1377562
1670974
1772722
1265812
1307526
1698260
175797
1246806
349869
229953
248168
1139919
1705678
1099744
1107490
136738
799337
1814487
1224790
969498
1619701
48140
1908926
1860432
60014
245860
1063254
363951
200192
534383
1955187
1406423
869193
629295
1691019
620126
1854175
596536
951664
1900797
1567578
1904300
1429640
852890
1498984
768713
444239
1496144
1742155
811969
188413
881653
1863359
479261
1623072
89967
661772
318601
450890
162137
1339978
238628
402732
1570909
1110187
364437
1178640
1634358
1458204
1691598
1573609
68183
1666024
1134459
863498
1741894
42591
1792849
1151387
614190
1024828
392513
568663
1458258
1776113
469243
1257986
593720
1016216
1374815
1804193
709103
1597436
1872756
1990899
1364346
1160485
1147852
1877941
1574527
1501093
1068862
1584037
1885172
1626768
632194
502473
1635917
1191425
1941638
1989748
1592285
561128
1322761
678580
1518840
1241612
1884406
83658
235353
1246079
1014738
739720
1379480
1359122
1742121
957297
1463782
1538609
1129245
1476886
1442547
1002729
1003361
1808983
1750616
1646628
216319
858037
953258
1145395
83467
212900
452641
781533
255936
1435394
1074703
848743
355491
1340406
111135
1193198
1525780
1570869
758715
1788614
777601
1906610
923131
281074
1970803
750041
46025
567990
1710727
163540
218920
654554
404453
762885
562822
35547
1154776
1182535
227566
798170
61219
335711
122965
655932
1170957
705535
208804
1976894
754757
798916
1326710
1121413
1673987
938712
1210481
128076
487045
641394
191090
1052180
1012971
1531189
35283
1872052
1689287
296214
1024246
1642070
374958
1631414
922804
572076
1968596
1625792
1459889
1851766
503251
1371499
1145160
1229783
614244
318171
1136545
551060
1285630
725279
754409
1223779
688282
1137411
1953094
1711135
923767
1941682
1312463
1657623
1690168
659991
1611310
594824
1656398
395564
1468393
1288318
1758066
625511
1292081
1508833
1745549
1665847
1605717
658775
1686555
1918370
1609379
1309953
280268
1280232
963409
1072168
1920576
624426
1452746
1124480
1418015
734573
1197868
601638
697666
1264429
107843
98028
1820548
1896997
1660406
510574
1353408
397261
1152081
1305103
1161524
1701754
17758
949542
397640
1363450
975012
684539
1151927
1390628
157035
1089098
1783967
607530
929999
510147
481219
1796960
1349722
1452276
1854266
1744383
379780
1931057
1175115
1189882
1098530
1277520
718414
1908891
1568807
1983363
1385963
1615728
1728370
654409
776890
1536770
1624501
1640985
547840
1410038
585255
1041471
665780
232464
276240
1328690
883623
1742889
1169996
172984
1045419
851142
632164
1578699
571956
1977672
103748
1576372
1567960
121860
447799
422568
1966856
1483379
1440931
572248
1594472
1335012
597299
1497850
1972143
233314
102819
447063
739956
14790
273235
952270
596800
250689
322655
1061352
774273
944391
666467
1425109
142662
1674045
126775
850527
1427542
229091
1931406
41833
1143159
40750
385461
1676529
1470167
1471039
1093935
1936245
1970780
385497
1260187
778654
1324772
1831297
1395466
711117
953430
1139354
864570
1810832
516743
675115
337561
802615
454607
705300
194135
902720
869399
13167
1167047
1191444
722743
1630351
710020
1755889
898042
768322
658790
1094520
389986
413
1394695
158794
1420980
656670
615693
1403034
341692
1797535
1428420
839072
188040
922053
1720022
1472592
905651
1519036
1675235
1014625
1972905
1832258
573080
1056242
1854404
663221
1116820
1962427
857078
1368476
42329
675101
175750
1543781
1267265
1519227
1645675
1703442
1773502
833962
1587972
1969061
843217
47122
1251338
969668
53913
144992
774258
461229
1629466
8153
757232
740891
1167652
362979
1393884
1209302
1204141
500768
350159
1225088
837296
412895
178621
373122
1282098
993878
861709
968502
807860
1399989
144438
1785865
842748
1150421
458713
595702
1505819
602837
1320169
1026287
308713
321155
1774121
1570350
1294912
1752234
171659
750251
114837
290964
1945625
1141052
771040
12649
1993259
945774
377613
621583
1418164
1158196
1255532
351416
63047
587254
1403708
13729
588790
689046
1258705
1282172
242947
1964160
374104
1469296
1368319
1651731
792705
1961687
1863259
467038
1588306
443526
860947
683623
1151443
1259361
1899375
292857
1384285
1039334
1010761
701480
102535
1301968
1366345
1778199
1297343
348804
702485
11
1783577
573506
1638432
1962026
1198643
1426365
1349685
1704654
1583450
1602181
225570
174538
1763529
883529
922778
1289745
1887476
837499
1263161
122599
1480979
1501595
1715187
397914
247017
688398
34821
1657739
468651
1976311
1278692
934978
1556947
426866
1050164
1630328
947771
1632871
1033051
392760
454338
1274921
351834
1289567
1739961
884598
1640165
107144
1738215
1701472
1946634
230118
1551610
540206
1477104
1649956
1262942
428415
1731463
170620
963411
1870859
1732486
1844836
1490098
417888
881595
913731
601218
1544119
17613
1203439
316862
1734731
311866
11092
1858313
1964318
925984
319452
1528430
1997146
143131
73269
1438534
1063919
1267589
781952
540994
686923
982849
618881
1172582
651752
141588
445282
93789
1180679
1919480
164152
1124208
1779674
1188263
237106
909508
981704
1184622
1040546
265261
1868342
1594096
357639
81317
1504785
1222451
1350961
964564
705072
1274208
333816
703644
421467
1297552
1857226
1388854
48180
319106
376516
1694350
1817150
1422458
1681078
1427188
151756
659133
1478903
1837191
609868
1155283
755812
1400840
85534
1434056
1691674
1149932
1498240
1432239
94021
1001648
429794
1929258
1782410
1371342
164222
1729733
799816
1582104
28405
1582539
1286435
732045
1850064
734387
829642
1919704
1741721
715484
484891
527441
1173717
828191
1374617
1953873
1486578
1663554
1561576
194616
796240
1237747
1308166
524260
898832
1603892
1797453
652551
1474012
1667492
64735
633243
36235
1021230
1609814
324577
1134039
983629
610080
168818
1035316
1608129
680690
1134795
289014
638197
1623581
1262984
1737089
846514
256957
642333
1182650
535405
1619589
1581901
627214
1049273
465332
904194
484392
1455611
1602532
1070839
1266334
830521
428430
1195936
1856410
58118
1957250
647773
845273
203057
1708055
703340
939586
1661193
519355
31486
1229670
101331
1954412
583332
1705433
918861
1522057
1174586
716724
936514
346513
979691
1595974
504348
1071131
66410
1141100
1584557
1133496
1378980
65219
479644
1127985
780706
568760
1497758
934898
296300
865380
873746
1721948
368992
1198582
1863855
1590366
1974911
1560901
67366
273267
117253
1198980
1268719
998748
1360556
1122685
1235246
868694
81395
453156
1529763
1293989
1051256
985020
814891
1133655
981794
1837166
775100
1469848
1183066
314864
786323
1993660
155831
1541346
1992735
1305924
958210
283468
104268
1433130
1281725
1671371
1301698
1605185
89280
1915142
1074326
1805203
1636796
1910731
440453
183199
935147
1629342
93851
1049304
912590
723165
1695912
344477
653622
1414768
74728
862201
1897348
143990
866077
739509
412010
1591460
638914
412607
1737755
990494
251
141910
1961162
1690857
1626110
1872623
635223
746742
892566
1504851
245700
23626
1856221
258589
201771
1822780
1504896
540563
1279399
1184904
685827
320267
1195635
84245
389512
1572321
867432
1602102
1377651
128439
1747054
909693
1902393
192671
1702360
784570
1747880
169449
1815259
864257
667274
1901906
1628229
1255997
1298392
1161565
662106
915604
327933
841342
1418823
331155
139102
344519
1296612
1832186
1010369
1147649
418770
1183088
225933
669917
1356374
752655
1322295
1178738
1854567
214655
1443853
914738
190647
762651
89387
1770774
980824
1352470
1962152
116386
1428559
886650
1381302
920406
266288
1731335
1163609
1966954
925743
412223
1255725
181783
255673
958923
999581
1990525
1070317
1341881
557286
957501
633926
1569048
398206
704031
1450370
229930
401155
179720
51766
230142
1026416
1581141
1614311
49157
751295
278026
68287
1210404
568381
1387917
45152
881912
551720
1197590
1424282
982827
1589871
152194
1166254
1697903
1644149
1854912
555706
1636556
790256
1958108
1696021
1526355
809105
614506
566160
1685452
284118
1038899
1412312
87497
124850
639969
1662388
830133
1995413
1715174
168208
1165307
1539137
1660527
1034403
438538
1264723
1979518
1403637
1100924
1624894
813950
1878360
1942587
912240
422730
1303504
979523
411953
713920
1232883
1299978
345380
1394162
913287
762689
1506435
212538
1359286
53302
801234
431624
1679490
1139525
1590980
326196
221283
1538806
36643
1975838
1129327
139207
1908136
104349
1912610
1175949
1412299
1692396
629362
1276455
1987505
223660
951686
848904
1551779
1899673
455136
97294
1494551
11300
1695638
1029578
1558120
1521132
334367
612389
162308
46816
461753
1585112
1698552
829821
597867
34086
1920844
1399543
1994938
992166
995540
639476
1356187
641480
172154
1148400
764868
1277761
335688
1298555
1431018
71638
993600
830105
1076403
893774
933579
995571
117147
574827
1035534
1036587
279359
165863
1117918
489986
870259
427238
722018
72512
868140
1778253
1656449
540907
1777969
176574
1254850
76030
1173729
1360487
837617
1129518
1309008
1302463
1401710
1093238
745870
1266422
334986
182886
891820
819196
131094
1710466
147396
465198
440605
1594148
1680244
1843337
864628
917346
1739696
508455
977125
883050
756784
1948321
650423
865117
620975
838337
1465345
296098
466418
596740
1721541
279879
163697
1247050
560791
1380935
1394292
620736
1789234
1060144
419626
244281
1953007
547991
1342459
843285
1958501
853421
1567096
1154767
1958935
1600331
654257
1265524
517038
864577
913732
159661
1802153
81619
1522681
500591
1223836
1116842
1667568
845217
487632
1103933
1035593
1700502
1857456
923423
1167641
813376
1956898
30514
1809565
528947
853526
784855
961832
366968
785069
851001
284451
1468143
920978
1455959
838410
1217151
1097889
1948287
1096908
898649
13777
688424
1496014
1476841
1949053
215720
1664622
1370576
938364
1965634
58732
1473635
1941949
215581
1291165
38191
293554
1392318
1795357
1596252
1688666
359847
1219438
1805050
1735987
1186367
514519
1541539
1663470
1576903
1134775
1428410
145663
1555807
1762927
760237
37829
693844
439491
563662
1920157
490392
1947774
1147778
41573
752677
1939619
89309
1297861
731871
254640
1566784
298694
1673954
678122
1905128
509572
1908643
1893430
462475
1348059
251152
541343
1097896
1413979
1999011
1693181
1040620
1994903
1016203
1669091
1125794
114966
33874
217501
1441271
127945
30093
816741
524004
1891222
1384502
1852013
1046225
406108
269173
1221726
1571495
520317
748908
792457
27698
1284611
1395912
493331
822068
1177182
1165311
384957
929583
1715849
720891
409478
1101620
460995
1776121
1500162
377834
1246646
704740
32071
1273839
1197917
1715851
1471111
1684126
503810
1246209
1379829
1947650
218630
1106572
852935
459314
1118770
1659939
212071
868720
1620033
184129
1834943
1746421
25938
1009198
1901431
1346365
1754704
685681
1312241
1524491
528931
942644
1954891
1783951
1159094
1113425
1485692
193677
1790061
716228
369207
418133
606480
345877
1726646
209385
1993896
1377045
304388
749167
150106
262367
1366629
878246
1496226
1856829
1891822
1213775
700922
230061
1308762
1825644
1337904
368136
376710
1608689
634733
1679600
908862
807205
1753138
157019
1663268
1697578
72820
1393670
412107
329715
1394022
777313
1129120
103907
1897063
255675
659976
971907
1645232
1241360
414751
1955446
1092458
450023
1466694
616919
293550
267752
1467218
1138505
1340319
572665
387051
402558
624818
471599
1889758
575169
977166
1323561
193207
1377115
1392499
1014287
1692391
1539095
342817
1898965
1112383
1318890
1872188
894597
235239
1962971
681143
590510
470792
1642074
137982
1638399
1480576
1080015
432301
1399422
945425
561089
1447101
695717
249760
1537562
1695720
620370
1218650
1641920
1862101
680546
210734
1945238
700747
28824
63496
1133880
204531
42414
280373
364975
1719102
505417
1481621
7553
756033
1012048
1298624
1192401
1255650
1981024
945391
1310734
395600
888342
1682220
467446
725491
1460110
850835
1080999
953918
391282
1770496
1939944
100522
1007253
615780
1674664
1465342
485615
1373756
361950
522925
1374594
1828020
850856
6736
1441377
1102859
419812
446192
430980
658268
1699449
1641719
531483
966099
1635617
1785833
121776
904230
1690715
666287
1171661
1504542
1912792
1573000
558760
309051
1931305
198344
705757
588773
1328565
1605351
11622
1804980
180990
177482
1195401
1598268
1604782
1724899
602519
496670
1895799
1378974
1539443
288398
1972573
1183127
600447
800797
1540677
1640969
208389
1027559
1769915
257896
749190
840547
1239509
363493
522130
1830391
616148
1427758
995061
1067289
624468
442285
25365
262917
488106
1786558
301111
1792744
813520
1160454
277913
1821957
223151
353745
83851
1184376
1892514
21424
896172
120328
1749898
1425435
1928705
467881
1032558
212652
1017395
141799
1089691
735527
732078
330773
621276
570104
918552
657177
1989332
1244756
1746488
1110333
1464835
1515183
1674401
260410
1422890
179540
614254
1346392
1237560
458051
82725
1887770
3033
557965
1162634
1418970
1761060
132967
1825117
392911
893003
480831
41841
842510
1885694
853924
1467107
1033842
1878732
61569
636937
819575
1797118
1098295
993977
1283327
326122
1917667
126009
974391
381010
1020989
1577044
50785
420220
145466
569005
1441029
1159510
572357
1465248
723678
1776702
1360158
381500
381866
1329863
1625944
1705892
1006109
962957
731917
1950604
1855412
703553
761097
991061
502889
1374812
1432382
1736741
1632841
1012613
833915
1989979
329010
1309351
548214
1187552
1770099
1084056
1680513
1162344
498823
1687765
1617891
101736
233880
1585564
892789
1052829
1950587
716994
1350888
1485610
1621949
1979214
898382
719016
779474
1407561
1441632
16863
1503416
584831
926102
1898512
788717
698097
1238393
832687
347056
1309015
1068908
1433377
634418
785984
1584288
1240182
299425
1140384
1618918
1196492
1390670
1947040
105016
1425584
347573
442664
788330
950403
1661158
1048278
109262
1789919
1178992
1878304
720469
1620161
1006029
953562
1038432
736334
1610569
866622
478724
1741319
1916429
504647
1525140
1195207
1825184
1363670
1593646
1195618
1494713
1108418
1191206
433061
71504
1950624
246568
802529
2179
841916
1820093
1810344
1616781
1233388
194306
1294755
1819301
1303304
267586
811608
43173
1951633
848728
1442216
86614
707272
699760
314045
1941208
300586
63399
1555769
1686134
1384967
525958
1882966
333313
656233
70936
1042691
1952197
795719
1849141
1914447
167805
546886
1328013
701144
1927390
1419076
1110149
447027
1687527
519022
1807080
1413088
627547
1163969
1454858
783059
680946
1459259
652342
400403
397815
141904
895405
1181822
36159
297623
1987603
1417273
173740
319174
1832641
719090
833456
112191
1697075
701242
1538594
1300280
1113376
732486
1309642
149856
1172324
957676
1831453
1241975
233243
146930
282287
1845776
1745273
976175
374736
1062547
1429493
1823030
241803
1510238
1550948
820222
1906646
535118
918851
1515318
328058
817831
1505398
741305
29485
1966153
344334
899988
1315005
1782517
530537
1414320
312230
601693
1482114
1554135
1249220
1497230
1815999
1616118
1238834
1332969
811047
1351079
601996
1149643
1231740
1001321
1733451
1043188
1685001
1544856
1466229
255386
743170
1613306
767473
853611
1874056
1802426
1216201
166826
12849
690505
1735769
327539
946183
1948487
1915532
685315
15671
1648924
272229
1404355
1453871
656386
824792
569692
349064
1710417
483203
1188117
1870055
711801
569541
658969
446059
1971345
1534105
305084
1546367
1422100
125304
1994378
211824
1430778
1349904
729313
1621201
1778545
191076
506554
629306
1887230
1256250
1626370
952255
985658
976147
922280
350616
238612
660350
1810526
594210
1649090
1992123
930943
205713
1601816
270439
1334921
1238589
503669
832262
1637578
1359645
1978471
1395542
118516
336818
1202817
727741
440196
1938790
1366367
250777
88822
208621
822440
1721360
1078498
34001
691960
840273
23069
240484
1688728
803973
282113
201927
1577444
471275
1288128
572569
1524939
234171
972725
227053
1254210
843994
362513
1168699
915528
1367722
1541505
1973810
176885
143494
998491
899992
1890610
1301402
443692
1870747
1306861
179159
527751
1441972
275475
304439
408069
1692770
464575
601546
1114606
1782629
1074968
857771
1948810
1084321
718265
1565314
92246
431504
95204
1735075
1338068
687936
1724314
1732480
1288301
672567
838447
1336205
1854150
1029068
877148
430124
163074
859159
1201768
1923273
148693
213364
43340
831954
862601
1922018
856273
1368665
1684997
871217
688146
1452133
1680686
889902
16460
936010
1234759
533456
1028538
1666489
624198
1418326
281463
1267539
1298357
139856
1506349
156979
1684992
991824
458076
108617
1821126
1182544
1495353
1791623
1521610
1331756
1571630
169033
163652
640101
534427
378662
583499
963980
1697139
548755
541580
174660
1252993
1393979
1253344
1570947
127170
805941
1606288
1590267
1022937
1103559
35098
426495
1626332
1837079
339540
1016610
1290861
970403
1881307
1204989
684467
1083437
1212936
1426598
1465490
1279971
41573
1418740
1366823
1714917
31714
948373
260716
1843570
815148
1111211
512141
807219
27378
1170978
711629
752149
483494
1344074
1972895
1667147
608091
1991878
1247430
1313499
1995966
1517588
1788253
791775
1864688
861043
322584
481039
1038097
959511
487929
581907
1280937
1092408
883126
1648519
1953431
559268
723868
1790505
504001
1854576
1775238
175880
1438338
226230
1556086
1235639
1939302
1117281
768386
1684178
799550
635888
1771521
831210
923532
229191
280363
1019240
431091
1471266
574816
751404
470458
1678463
1164041
35252
860879
284192
245640
132995
1473485
1719056
300994
269056
262218
471411
1525507
290734
344770
1271580
1222283
585501
658606
1288622
370062
706126
1885434
1144480
707035
1664524
1840530
1775623
30747
664866
1400616
1286938
1314492
508535
1539645
374669
71199
1849492
1223080
36257
1076736
1430135
1821315
477214
1084117
1546758
1008409
1949637
1684557
1131988
1566724
1158268
687227
1343279
1049846
1047537
779386
995542
602521
653375
954137
330952
345048
1148026
543247
1306920
1669642
1784624
998701
1476546
1237533
976639
1432215
1756545
242
842781
563591
87516
1672034
1428105
1768688
1553678
1576341
1902284
925773
1248292
974716
1310332
1056766
1693827
1173315
1007154
880078
295397
971695
1100221
746209
1935803
140114
693210
523269
1112407
574038
1466712
751024
1594045
1316321
244189
1273370
390895
1520382
917922
686824
306666
1577146
396495
306247
121556
1687269
1641511
1255677
30502
562983
575186
1239737
880872
189232
492332
497596
300637
415736
1593959
1722128
209430
296937
489690
1458933
1877702
372532
92407
34606
242314
1764492
1515881
438162
1383531
197217
671385
980750
1108617
1513235
539351
573679
1418702
1996316
53606
1977672
41391
1635372
1410473
1677440
519401
1946377
1957479
1556971
846716
550650
1991190
68064
1843673
1747677
1289315
28896
56646
397370
1753759
282045
444964
1310633
953769
624080
130735
853031
1758674
1483610
1547156
402110
1169307
777650
61565
586779
815730
579105
1081789
1165753
543942
396849
1786363
1981335
1384216
1179108
1195169
416550
1272555
74455
1822673
836701
1649883
619534
742531
442857
85930
1640860
1905267
283211
661412
1282321
320225
1341076
1466034
728882
818122
150018
228367
643443
308141
1752717
477065
961773
615208
1983483
713054
1436809
690262
677160
297560
103859
1689166
1426252
583220
1580767
1682263
702499
1815005
82797
1125559
1565259
1731492
1587326
1576122
570896
306382
582162
1289298
1518561
1397735
741662
1613604
45729
1352930
1699716
1406246
1334478
1875532
286677
662613
362242
346234
1145100
1993669
1225120
266654
442172
660082
389122
403699
1755356
940677
849357
150492
1061239
607921
1717448
1231168
296260
1525131
1970568
1050394
1118917
1010072
316334
622528
1401167
275537
1836707
285828
244555
1703331
955705
1399979
1187317
1743470
530681
1306290
391690
404280
1731450
1392390
1520095
1556185
1115637
482436
66407
1985805
130451
1611290
1045238
1555265
635997
1727475
1482891
475380
1539813
1569034
928926
478112
1559792
939491
763606
1314882
1091058
438679
69032
153481
533914
1942702
1334282
1306044
680039
1766728
1813699
1272763
456132
1822649
1197801
1618308
1702729
515212
159585
1138503
1225788
738161
360886
1540817
31026
1837292
1005620
888747
714277
1580028
1173120
1298154
1944521
1559137
547575
1482539
509931
780040
1680949
1147137
403086
1464052
456962
691605
1042525
1330496
467065
1286306
1763918
372194
1279495
587430
1691575
1647103
1965136
1776770
128393
1414651
1325117
741420
1719713
581303
1478472
1781949
1270217
111838
1409290
1874333
276234
538333
1641573
1746247
1398161
1360917
271887
1953090
1321205
1765386
1534428
1939113
1962379
131503
1976924
1008841
1249648
365834
337400
149278
83120
1742592
6909
1463864
685321
1157127
879640
471107
1376451
743298
646420
1255631
385684
977690
1930327
1048525
1726959
1950765
1176259
1820024
187960
746379
1162695
1095280
886288
1747504
1185452
1040259
7452
1905413
1096399
1112670
173732
1598711
355278
749513
248930
1372710
720271
703178
282235
1561546
1511870
1005852
1746111
1609803
1089743
1259764
1649246
454457
1545338
907594
197829
903939
539267
887131
1424148
1042833
1541890
1626402
1212006
925294
1248412
1344102
1388569
1355183
345549
124064
373808
1861828
1279307
1231190
1143911
1459274
1174174
1781722
1801219
1104500
1997959
317023
1605896
1619236
1538426
1522268
441967
417215
957092
520778
1955298
638780
80898
704324
1096600
1441662
1057763
364021
1732098
923326
119129
1476420
370472
1400923
10735
1127393
911159
736547
1347703
539294
1805388
1309850
1464591
202294
1098756
388761
1360216
438566
388278
1985758
574612
519221
1115016
137548
919234
434902
675274
1065587
1650403
14196
540118
1734593
1227214
926405
1262585
64791
1538770
890688
410337
1698980
404876
364403
934002
764445
1009556
585746
504395
1831333
1829294
334608
1100521
1429403
665770
986835
1364050
629848
1892096
760169
1839499
1017964
897574
1954847
756090
318681
1912187
798307
1454941
1488142
1619153
1319362
1632732
76347
152494
511858
1851579
1131989
1665037
1099809
1857634
1203702
399699
379544
885026
756388
612470
1721625
1365286
1359615
126018
1259517
1389176
1532775
1948880
358242
1602692
941900
673526
1531137
1470082
1827584
1452354
1686409
1711569
1584844
1549310
607290
1525496
494925
1021261
470270
945604
98951
122087
1771840
1365807
57530
1596996
1591185
1661184
1783323
1009490
1786207
456865
575314
533523
827715
1990697
45111
1708044
952023
179482
207909
1476548
991167
1220347
320372
1960383
358695
890766
1639656
1997322
833101
1838420
1925445
1583596
399078
1975166
1885015
1277908
61751
1229397
626842
41132
428230
717460
337237
273495
1978542
1640110
728400
1753261
1584051
179230
424761
1053325
450720
1342645
392206
733973
1620507
1250464
278615
348239
310136
912295
453389
452882
295643
114102
927577
1785818
211612
213711
1032506
356190
887789
1154390
358211
928748
1655796
87696
753227
1841976
1701860
958119
1921038
536767
1979068
962461
1880434
471918
762340
1856642
201145
311418
467535
909803
389791
1883258
1762586
1942067
1139564
897964
1244420
283246
1346472
1581279
151115
1052300
1836717
1826921
1363853
103429
1590191
871750
423960
162363
1777181
101376
908066
799529
1543722
472735
136960
1409331
20872
168863
75085
1695095
944058
1236450
276593
1488465
1242242
1518721
1721525
307201
1449524
722896
1679518
613546
535890
935171
1398809
1756608
143527
1585293
1811975
848636
1529422
1118900
1582876
355880
502299
1535352
1984870
1690742
1537808
1163620
1944339
55052
1863284
1687449
1358441
1684626
246312
1204388
848413
652673
517152
738221
17320
305042
263790
1060338
651283
1593835
971291
1972438
936387
1993894
1256590
1922326
661647
107268
1251060
627911
1579192
1707892
79727
800996
1995439
1918088
654778
1796012
1335713
1768122
533583
266245
1152287
1802847
1386343
1073257
1103408
1593899
1006342
838224
1019548
1960941
355968
455175
1558968
69235
1741788
1515064
1169061
655658
742645
1809021
1745729
710812
872893
1572694
160823
1060360
1123959
653666
758900
733879
642665
1258961
594377
195077
711408
176688
1460440
1968707
1811359
1695090
809695
82582
1360879
188248
1521238
1571098
1187865
1694259
1452589
209452
982108
278043
1820834
1423017
1292785
596072
504253
1661730
242451
321136
1245454
148760
1276047
1078469
1794854
1854894
1461361
213121
685979
525466
217134
1213094
1439819
361238
768315
530545
48593
413183
80973
758653
1650213
284179
621027
1880098
390576
1866300
438994
143440
1057131
1872852
1946545
245781
158800
18857
541061
7642
225886
269894
1445454
891641
1307866
1225850
1804439
518506
692114
1475017
1725099
1786021
552197
1006586
233876
1756567
487427
990945
215135
569864
1828744
97889
1612982
47960
640594
613008
1575011
991320
860595
812285
723687
852076
1741019
529668
714058
1138458
425033
1011650
1369651
1706887
1017469
1744517
837376
1536965
1058411
209926
40448
966787
412537
1726774
1088841
705307
1557317
109376
500242
72942
1416377
149075
474056
1513506
998786
1917263
1676615
1870221
1232393
1687085
1154535
1640528
669483
1626007
1732687
1963918
1618161
870639
592470
642588
1230622
1214502
1993841
1995353
598568
322561
1805588
1032520
1589982
1997711
422385
696596
1174405
656630
813334
451615
464517
540932
46185
848551
130759
738748
1606070
1792943
324621
435162
1400815
1600921
365264
794721
1543425
1261062
218267
1028813
424973
1360903
1727643
50317
1937026
892364
1109949
1023129
112018
508581
731155
1959551
1110908
237247
1921914
348489
529934
653950
933717
1032273
253601
949140
965313
631894
1238900
823031
1844871
242535
1030996
1725609
1316843
1089546
1556399
1671911
397227
1707655
791253
341580
59840
670353
26680
1065099
994879
546245
1471220
1234646
802614
1538843
728485
1871069
282332
474403
286414
1140650
1177875
856818
993326
831869
1490902
1485344
978445
504504
151561
504697
186531
838487
797403
823378
10847
100724
1795467
1460308
299748
46733
1170748
930859
1163461
628200
717721
654543
860493
652834
1415293
1544128
660969
355290
1063444
41747
830851
1429324
315026
386311
1376952
1508356
222139
860938
1366493
1899270
887677
1156396
1596812
1503720
755806
14248
579838
1048850
1829558
3551
1358406
234097
895160
1195091
660611
646412
317561
289526
9042
477898
611793
464545
422666
1168003
1828140
1789435
874761
1072485
1593349
35804
1989378
681081
462328
1411624
411286
834939
1934775
1174430
905467
858962
1622249
997660
760746
402657
1580244
1242909
1933141
290046
1519727
1067694
1726022
1569515
1107553
637732
279871
1880104
571339
1168463
896123
620897
1931363
1197190
1546652
213646
908940
594694
613532
130735
958946
57872
602329
295376
886863
1410690
938655
59131
73181
1683724
1248218
1905091
1294297
522121
968140
1822823
363945
792455
1375899
1226724
1438900
1915530
872882
1319625
900030
1478951
990892
458394
1785092
1512218
1321342
1224824
527433
1948523
1130653
1027490
1707843
1322871
1366271
1618515
50441
1949356
1043245
151561
1622542
1997595
48238
1442693
1335149
1582048
131376
400430
433753
1090504
726964
96651
130009
1880369
1914465
1606095
803643
1834363
1041488
1809692
850409
739372
487562
1182403
1941250
1370032
370237
1819535
1448877
1748745
1178256
586101
1406286
1494982
806916
1395244
66425
1289822
511358
1659658
124504
947710
1305129
190068
1635961
334901
1889883
174582
1734135
1210214
1003130
1302100
1083551
1539592
1597800
1395380
690235
1890077
1375512
662422
805172
803528
1220922
846612
1583626
792683
397612
1620702
1928415
768306
935515
473896
908446
179840
657018
1334135
277822
418644
243957
1109970
214238
843274
1230692
613877
315488
1116400
660481
790685
1618538
870984
222417
140255
861735
1774953
163277
1368231
1022081
313993
842573
1420527
1265394
1008395
958202
1469891
646637
799774
1209800
706218
1228372
158816
641958
313676
1110605
714548
864738
112399
17712
662469
1919239
1612160
106746
297976
74502
1492109
1635506
733099
825021
1151547
170630
1320253
724538
741223
1764304
629377
162101
1779269
1875044
1825141
1518646
1533324
1635605
848550
1929617
1795303
1037439
1717751
1538130
1501821
656764
1247695
1493219
1592030
1670282
954629
1919202
1647789
1757438
207752
1606243
251900
1118407
674356
1755251
312616
1155180
1802267
874420
816184
1675285
786205
934650
481104
67503
267378
1056029
1535564
628151
800442
1144990
659172
1891502
1058860
645034
1797260
1463526
305630
1396166
1599861
1895610
1537156
1811594
759868
743803
1113219
152911
1407575
779240
1687159
1437682
1618248
1356552
1148125
119654
1877180
1943291
744847
1421956
11359
424063
1666573
1591152
1544556
1906210
1294451
705744
910402
1378003
1712622
780118
1933755
849192
850041
1701433
1771175
1755604
1250473
1063746
1591268
1264687
1686338
215014
1461009
1355841
1196522
70110
816537
1098300
1193746
246544
901747
1953049
147677
1919390
1919197
1276384
34034
231427
951476
1433168
995979
558312
1158363
515761
68445
1712112
1928683
120649
453045
1282367
1799406
394287
660664
203604
544762
1277229
1396407
604590
280021
1547548
1576330
1896923
1273961
720188
1604570
240658
1532627
888488
1774767
1711559
1783768
963791
92478
980791
780352
806157
162969
569704
1759999
232957
1260396
1775078
368237
1840365
372165
1434912
27144
1314332
710792
46506
1096265
302806
279005
747277
633228
1777399
968996
1409164
830704
1010785
1735054
1681134
796722
1771568
61766
156364
519458
714494
784585
1003340
1289273
731425
668999
1105580
417462
1606177
314316
61191
1893296
254799
1183381
1531512
913996
228512
27494
836530
1001317
859453
199813
559393
334870
1533220
1917121
27888
1638062
1248976
1474734
1780670
300497
1929933
1031128
563567
1052995
1180097
1749747
1908539
51428
1405742
935909
1101764
496741
24861
551173
1758718
871157
1328524
1111890
1984801
1077385
1978131
1673817
1827640
52989
242783
419152
1619744
1859545
1539649
685217
1197424
75940
200759
627657
1572732
1789926
75476
1395353
139485
1860686
1762836
1427314
1743475
436131
1086415
227227
1940888
64813
1513753
1663123
512684
354976
459364
270665
1754436
1182145
89463
62442
1575406
768882
368365
1735687
1010417
374699
220812
1900758
1857359
549836
482082
466804
1396327
26560
378133
1989580
1611884
1159973
433748
1923744
653042
1150526
538092
1876268
927223
755566
225492
46584
639916
1285068
277187
1513193
85450
997708
808470
1765750
410269
1379400
968700
1142251
553192
1386513
719746
1587499
715427
905953
373560
1782902
883526
1062022
1312169
1667321
117479
326703
1219912
436592
241083
483460
648707
1881275
1684804
1374019
1700362
499419
1625581
1533706
1497023
333140
1241270
1572266
1480077
1664677
1131730
273382
939213
404972
1299341
1021382
1604552
821478
1009419
417730
1147751
1628803
1587322
496373
62754
793427
527932
1961472
504713
1221350
1660259
1622125
1990616
1211591
1354768
1600112
633579
1284942
1065715
587415
843844
1369796
1513275
1423099
251611
650225
665518
574359
717783
1415806
1638384
1371552
1896352
768153
1387625
463067
275730
1686201
615790
380391
1555688
230609
752728
1705685
1590347
1706666
1331764
1546592
1121115
228686
1115481
1310893
1523792
1442487
1674783
313558
1342145
1266157
1648957
536926
1243037
1932968
523329
767858
1697673
962474
155379
1658069
1432182
195738
1147857
31543
1593279
568253
1271938
594979
792157
1869840
848930
192324
1936859
525440
683768
1591
1709964
560727
1688613
501839
187378
153228
34226
1578562
491947
785478
458819
1466103
1354573
872730
1197258
744024
374750
881355
446860
1163505
416211
1516749
1907682
1611551
802159
173485
1528617
55373
133636
772157
782676
1541076
230385
1506229
1441764
1437673
99955
898440
531791
241413
1830786
636423
1827191
54692
106001
614074
974965
1988290
377883
718256
791543
98391
1035718
259542
482141
384810
1817174
1524938
1709667
13653
423688
224704
1573915
266558
1172298
1987125
1118806
199072
90032
979364
179485
1564651
1557553
594664
895590
1964966
1338586
821693
1610059
769271
386557
231858
1835798
1964258
1034872
353999
467333
472177
1037244
1104418
1625603
444776
1231360
166691
1948747
1253748
1799609
933451
420570
888116
1229633
805094
740923
974642
741206
678846
759842
608105
489844
132117
918746
1695942
885418
1149115
294912
1574284
98978
1045688
1961316
1377692
1271375
1950260
1326292
1909535
101687
407956
330998
1811259
1462598
1456188
71470
112994
910339
232694
1394300
42731
1858404
361405
1112167
522067
648717
632783
584980
865506
177120
1205125
1635114
908728
1670802
1150637
133393
1362283
91503
1909160
1634051
1513589
14425
165543
53896
1396246
1356842
840151
1368490
1489384
1852499
1683954
1958706
279238
1079302
1829160
1971969
1876933
1840515
526121
1177983
1812668
1377713
1198112
1971790
399621
251079
1818151
1090197
920648
1796393
83186
1313677
25186
1879869
1304798
865491
1549390
1417053
30603
1736744
834514
646456
870338
1589307
606750
1115669
1949041
866631
1376311
412745
738813
147709
1655501
1211833
980321
645560
1084339
1840905
852991
862591
530451
1933524
1044457
419325
104989
1092917
509874
167729
195996
1500595
405480
1549786
1742295
875611
637425
480892
542040
1679318
1325796
495102
1327586
1546390
288033
722810
375134
811926
635699
473860
617102
940860
894039
193445
281943
720309
224103
1713181
368629
1582374
661558
1930149
649508
404217
866503
1850364
1195554
563102
856933
1327371
740089
1268388
788912
1128218
675670
1225027
1684676
304331
302422
929623
1973739
285250
320834
959926
690450
1003908
715363
1341039
909309
1104586
632524
1397274
1128946
215740
1997170
1538600
1979041
1608991
1485790
1291093
1138626
1382717
940426
1487050
1983526
748808
134213
1122369
1002037
270441
1037393
1945457
1057943
314169
294546
1950691
874062
1677147
1183000
1578555
1308612
707619
648989
688802
891147
242984
119808
1558218
871214
1095432
1353806
309327
775134
1531431
1766716
175664
525699
608326
1495375
1919400
1877454
349965
7727
279556
1963335
506398
1518159
50162
1412521
1064036
1769697
139753
1267984
1206540
605442
372345
1209023
524711
1377402
69046
423237
1463127
1357805
1416081
733389
1090220
1851436
658833
1484388
1058105
353240
531082
1490968
248403
1662503
211734
1631424
961759
1139836
1285781
601385
925984
1555398
1061137
309351
1049461
754862
1211376
1045233
1329932
683465
1512210
1262686
1753706
1519581
834360
710954
395581
689451
96716
287472
1005528
1255486
25804
288236
1462813
1199605
1821652
876152
835006
338375
966321
1801971
1232056
917492
1563646
78548
1078681
1074381
1529819
667187
751245
322248
1470583
530330
536054
1885504
93551
1385036
1767674
1368646
1698126
827459
542376
161906
320253
557390
54111
1455436
1787402
1043316
1855514
1647539
425479
630258
667446
1998831
1876289
1612529
704356
1421704
1805538
1656829
97466
62912
1349493
1938864
1077355
634203
1089890
1736094
480631
1962946
1203520
424551
1428690
1012713
744886
466342
1953755
1681600
1035439
1840579
987797
1845801
979359
423289
1185564
775663
569448
998086
980877
1470953
64323
171811
1406231
889285
376946
1195336
675668
794731
1832341
1694124
1143621
308346
639534
372320
909176
1925255
1956602
979507
1956695
119777
1248694
1817630
1534321
1348858
343220
1467773
1325536
1302362
1961526
1021357
712740
1560820
386880
1477987
1620720
1164897
858474
1966348
749622
1047590
903846
98250
623547
1269794
1862130
623068
64134
1058388
1456678
330004
1844475
1459552
439211
1244615
1434558
1613991
930514
597157
1691808
1208818
1810856
688423
750756
515296
1846503
161459
489206
611556
1768722
1513112
1909112
719065
1671443
3201
1511625
1079051
15238
773340
762154
827420
1714221
849168
1540586
152855
231297
394445
1571955
1213285
911708
883751
596155
1823884
805514
1286535
275281
174684
736689
548889
1423403
1656336
269149
166077
836043
1571967
451996
1387006
1124153
663322
560951
241965
852327
777110
177384
349315
1209261
1556433
1033044
1204545
654845
1427533
1994038
1262951
1379222
622442
1784083
765701
302076
736731
1867155
599787
1825465
373643
21636
247572
1670535
813646
1641301
755064
750267
273904
907399
152255
287459
230005
1608188
1641494
1505688
862980
1910491
1486297
140222
236622
1144661
278315
1889274
576459
1361332
843834
1107206
705898
1946153
1196176
239570
623773
238389
1713351
496972
993292
127387
994760
1659719
1494297
733097
1876063
604520
1818109
948850
806332
1636416
627070
882358
1261570
100485
1645510
1132668
862754
1549871
251101
1497681
1359711
175180
750172
115512
1862217
1614099
1053797
507331
1160745
592994
485272
176793
1389810
1734733
1450162
78015
1210159
679657
1369712
1924539
111745
1053657
1497833
1753888
1814294
691492
1721453
755830
543202
389339
471304
576729
781947
848099
432063
1880325
907138
1582725
1961980
1375839
1625459
155660
1178591
1106191
552885
1817073
1574271
449771
1664234
162500
1964237
554649
1760202
1200288
1708088
361004
711308
1577321
783475
63405
1123611
1201042
951544
1840399
129144
398040
1105892
1137667
1826523
1967348
491220
1711279
1297619
144478
1319636
1154377
640476
1038383
1817147
179517
1178530
1058509
1204096
1619789
1252877
1215361
1073529
1275375
805801
1757986
515623
1419860
61666
952953
381329
1309030
223794
100202
454816
675980
1574562
1985289
442069
1282295
368892
758117
625984
20686
857695
243030
1967243
1937069
953557
844352
1583437
296454
17948
1754900
1663498
1282158
147521
384841
130460
1012297
1741546
901659
1386349
1876416
57881
1296708
929021
464676
147177
1581906
871998
1135247
524715
304567
118796
171865
468866
1869181
585128
905480
1971386
736206
909007
354913
1744316
1822675
388721
694870
1315771
87557
1250897
1934007
1583103
1725014
104313
753760
1882727
929066
881846
568260
684889
1615502
543094
1638802
1754445
1077755
625535
568392
739952
694815
1021839
860086
479918
733964
1862145
1569376
1800013
365113
574964
1065182
606619
1178166
1692458
1047202
485992
1180351
560584
1496836
1230144
1366780
1507807
1324084
1727371
69705
896210
1823179
88569
42460
1145552
297115
1595416
1703908
949104
1792395
1193817
1677239
954036
382234
1149544
733327
399046
1598448
1613805
647893
341980
1855321
1605594
1131845
1547329
806958
255016
154352
706937
1168670
195672
321700
263021
61188
1527078
1011250
213459
1210082
408096
1632948
1780237
1064770
289019
338760
463298
1683416
1181329
687130
1904816
1067109
1202337
663577
1522800
1433633
1275820
175759
145772
585294
461378
986187
461495
82105
1871905
1142998
136617
695585
844803
1345597
1610113
550367
1974488
1268401
50081
286624
708962
1929249
1126214
1979517
57065
338245
1295415
37609
1932255
92318
500538
1060625
1989347
1386587
1798334
821986
1679119
91771
362500
566446
1134939
976568
697769
1451701
1424827
1774239
993240
174988
1806390
1156322
657661
1165495
1689234
1403637
849519
248166
1962970
105470
100185
1373957
409912
1692316
1205857
134945
1750152
1392655
874404
1390162
504033
1546434
612844
1675178
1612813
1014806
1374910
827585
1853616
245763
1173348
1521764
1575621
452873
465419
499980
1527598
105132
50718
584243
1613467
803516
668608
1585085
938574
588460
1397536
788180
854622
221894
1936508
1184826
65233
1844322
1211496
280936
313140
791165
621293
563989
1508618
1700416
67471
1077633
413794
1318842
936305
954467
1272317
1569637
1698129
1754252
864315
1773915
627215
1981668
1406929
1670838
458913
49301
249285
302858
1299883
1279627
1951590
385157
1565034
521367
751056
117401
1097061
78031
1943857
1466662
1193753
1037947
323731
1463510
1704053
1381266
1582493
1697450
304251
1909040
547146
1535262
904448
1901047
1351200
1035368
1746846
1196366
1428683
1699055
479109
1700560
1051100
301007
250465
1815722
911952
1034170
1857308
90916
1385909
1876064
58159
362686
1263812
34118
208571
1437831
570497
1545650
126027
413757
88941
1147354
822295
1478415
647666
24716
126840
1125021
1220531
530511
764130
1857339
1203391
101564
1552696
1356880
1449490
557812
1448295
1796193
1406837
1591860
1357383
1359327
1441987
1627612
631159
325496
338830
1155197
605370
1421009
178210
1345763
1255974
1964463
239501
1304213
1900294
610689
1058456
1578209
503859
975459
124069
1958941
873685
752390
399123
976652
1564256
879090
183461
1687443
681966
780930
842657
1826672
31486
1133941
1919283
436565
1309052
1223234
949017
1578974
1899867
1048053
17616
1817671
849676
543794
1930080
224795
327797
698737
1877416
1798484
531552
338359
1913435
691744
1451430
1176398
442705
321862
842837
1500970
707053
1713693
845891
743155
1060259
778639
918280
1959960
1437624
1057619
177184
1986616
919978
920358
1663627
1108310
424102
345282
837502
873982
709092
1974183
144493
293592
678313
177825
254943
909505
237234
1534006
1969370
1741097
1311169
962101
961278
1251059
1852823
439164
714241
601162
221950
729121
1176728
430655
1316551
333552
766212
1621641
1941642
564706
1879632
850935
460801
1407863
1508922
904444
1504097
1254564
1922095
1055397
143020
357467
1978080
427749
953917
353794
1540209
1422211
1595021
171767
680673
1677369
1346772
381335
1810005
109760
39764
202630
1790745
556789
1782945
686438
245718
1960871
805992
1704512
1421536
1374516
133190
1253363
1536347
69804
525890
753697
383809
1003693
1420160
485002
1525730
517272
684845
1194462
1084779
1201044
891330
1961311
1033867
1132830
1417410
1156213
617214
1936219
1101152
948396
395291
879577
1134216
1652913
1546193
1358943
1191245
340031
607140
282621
517348
141862
159227
608999
169819
1244865
734412
812434
1986119
1350942
1707560
1262807
1404953
988655
452926
198608
897086
178616
145834
503960
306632
1473972
1178601
1805699
1677904
1318610
1190293
985269
1918679
1587998
112980
1271096
924078
577087
982070
1878820
518084
1329236
1209366
1929022
1204941
472382
558155
1304677
329987
295606
346213
65905
196732
1082124
169129
1434465
680633
1521488
831241
1000730
1519050
254663
798074
907348
1026540
695020
1983626
1024430
1862279
1247625
150923
956057
1857913
1881480
1355459
463460
1808038
534002
126155
1423333
1876833
1118645
1903266
114499
276088
541097
2407
1367674
974867
1576794
353308
1288829
1533640
852217
764565
1584678
1828883
1259859
799214
527541
526547
48699
1761597
784966
685088
275618
1479227
1387352
591921
1014743
807274
496433
1260076
1627822
1706727
1849745
1814516
150531
441879
864598
650240
776232
986698
1474613
688113
568714
20028
802505
1642566
1613082
1687572
1264857
586629
1674532
1507520
1361047
1721798
172280
1150210
494063
462569
314200
678916
377792
1757913
306378
1363898
558852
568357
1621522
1784130
1028811
1525630
738344
82445
186697
1810351
21875
287750
374043
1242838
77916
928854
320088
1526362
783258
688560
611767
491656
1764821
1961315
200123
873649
85705
653822
797656
1764278
926512
1051017
1652170
445942
286218
804053
13506
1166794
1994737
677570
168591
1344009
971866
1085314
1330897
956313
1999605
1249547
79699
1026703
1474791
175027
311473
1930403
1703841
489785
1375491
1773510
576959
624431
1144614
1157466
473009
1764905
1880576
763456
605742
766717
150280
94894
830815
1594080
1263573
152363
83852
1521127
1176151
1991222
1015154
300811
1482276
888378
172316
753509
1302049
1257248
1827685
1066986
993135
222948
82670
174595
1734615
1562898
295109
353057
1769010
1954810
1319306
1782091
1794958
1631035
1956576
1015225
1500621
1771668
1462358
741231
1129094
661583
357881
1457883
1077812
189812
403328
112461
267488
1673432
1390462
663566
658070
1956070
1530335
154710
1651560
410965
1739499
1002320
1394334
824941
331244
751661
1738772
551557
1841583
226610
1551292
394371
593540
1485722
1923870
456537
985053
1802276
69763
852472
1420690
1911560
31872
170564
1874729
1912166
1996737
416666
1866885
358985
228357
188848
417803
78154
1688326
1350986
969827
958280
266128
710404
629631
855050
549666
996819
113239
302299
871725
38982
854800
356396
415801
1434988
1657916
1608735
1964324
1964312
1317256
1212068
1806333
1937454
1343266
336561
332014
1233788
1483564
76331
1480229
267458
1314329
1463375
1675982
23986
1643683
1192246
270829
261686
1654937
269041
1928309
1294145
1477838
392663
376188
1837643
1528381
416136
1792357
1674868
1275722
832163
1319266
946483
447701
1175019
581507
369684
445000
1476578
1571483
577931
186566
732185
1727946
1107060
1519182
1314226
991063
1364508
884277
301300
1990370
176762
1876282
611058
369292
111215
888751
284352
322027
1250202
1314099
148390
1618627
1126470
365994
476931
918529
875302
1696084
306505
672011
1379370
1908404
1219264
819664
657264
156499
236883
1590959
1796239
1661930
1504327
1513441
130802
548968
1290814
1210968
1483009
924160
1630037
1018735
217153
1692475
125476
1140376
1037368
1114895
139730
303460
537545
1018801
469992
1636592
1754577
741223
1699034
988241
1701651
1655682
604286
1466345
1907571
142475
46935
1863015
237757
1626403
1424352
1991300
404601
1510337
1662399
901216
1039443
110640
1569450
957918
1535872
403007
442744
431903
444484
861616
850312
882746
679125
944170
1582345
1779259
348923
1611684
979126
1431626
1835133
1245846
710147
449679
177728
960491
1089733
850255
613939
1729804
1760162
589557
477086
141917
1953359
330781
1276424
980997
504361
1634039
1818183
687556
342346
1189392
1011148
1329162
1271354
1605101
723805
1947940
77836
1396245
1283109
1159361
1737252
1545000
1152631
492191
657163
1774492
1992448
368545
43884
358770
623590
1397987
289544
73731
156838
1908240
780243
288993
1021894
1027037
1799740
1967789
1832413
229118
110350
1333902
835816
727158
925844
855983
718562
1045903
209269
508104
1159501
1387360
1455083
1843335
520581
232729
855875
1897090
304268
1338453
1473370
659616
1085960
1274983
1096234
887584
1339879
1745235
1153436
1313636
1363097
1013762
684245
132902
431375
958459
1917687
635529
410251
109043
1091689
1359264
733223
539749
1030861
1386153
422800
1101975
1754094
1540952
1867825
29564
484771
1932371
196212
268059
31970
309367
870839
1110980
195528
107112
1156184
929855
416011
659866
714870
517754
850596
598589
967880
44332
432849
483079
1154984
586092
376556
59257
1273538
1658423
1913150
1691295
1790718
1199299
1154159
321910
1222470
900989
1083604
575424
674490
1385265
913174
262855
1362250
288594
1325727
1177769
961681
228308
1578824
909912
853914
1420222
509838
1574401
1599262
502462
734832
1258839
1808054
1528894
613769
1111558
566654
1188989
621111
1158071
1092291
459828
1739251
1647331
1504125
118131
1456617
908997
947160
325048
1998743
1708239
949818
1201942
1801555
1157729
267147
133839
142141
1598664
1480428
90023
165330
1543909
1753235
976955
1387956
1710561
455271
1861549
1943667
755082
150675
968394
1447513
812194
1250590
479471
1019673
798837
883667
1518832
322786
1297539
1347114
1318182
759873
1761901
1529946
1823203
1134899
1511223
1828008
1189308
1064638
495772
852385
1604392
471080
1466042
1877561
1960196
558268
443100
1684415
490099
1227093
1631393
1935217
1376543
481256
1592645
1408923
363499
1264368
1313444
1992894
590701
1091889
1443492
64034
1874149
1639806
1283622
750445
1832810
586186
1667931
1836176
1915043
1329349
312058
642933
1660502
1057900
428119
85227
541100
1801980
1368604
1875206
1841991
1329972
1697224
1052359
1036662
257202
754502
1802243
408377
920501
1777870
1407881
16768
163835
112580
166933
46954
882884
227421
622134
1877425
893956
1279614
505381
760655
596002
1096253
1576111
1079172
122359
460048
1159854
1373252
1970287
1785754
795322
383296
1420638
260406
350590
902439
238847
92483
724687
288723
1178721
1820743
75302
205023
1859292
991619
706025
530465
635137
1424394
1291382
1581660
1134330
1120445
1460995
743350
930976
580131
446663
1202506
638325
1304153
1594106
27262
1396377
77736
1098292
513734
1047901
1882842
444271
457155
1093470
544864
1254470
1443846
688619
247751
883596
989047
1371477
367848
1249234
1314406
1209012
1420871
283077
1658905
1438156
311182
1244228
979875
1342615
675231
928253
1308250
345164
1727820
1752212
830845
1126879
1752130
1530378
1690191
1521345
162897
73341
1577348
1947253
1854503
1393624
1578811
11351
993731
293378
1862555
1784928
1711602
788914
1599110
1701460
556861
1187765
686198
1003679
682060
1450281
575090
799900
320814
1150261
42988
628641
71571
752950
358851
429279
1086777
393775
1842015
1551246
78316
467646
856660
1413882
243958
1077105
611306
250168
1613207
271130
786201
286067
300713
1521986
418986
329127
515872
1311125
533838
1153754
812467
1581346
443405
498651
1863868
1791740
581496
1315081
915760
580396
1956802
1409197
1019507
1933128
171953
343098
1396644
738118
1750472
650012
1430882
783017
1719468
1834219
644215
705173
1134730
913344
1498688
1738363
814297
769281
1448234
457711
1287952
1497506
46451
1604887
309729
706902
1300123
1381281
446832
175312
529046
1443717
808880
1654255
1700546
242979
1912607
852112
499358
64096
1015403
742363
259815
984679
531154
1629016
1467194
711313
1364457
341114
161631
560565
272452
1126984
968213
1085307
1098942
1030010
1593431
786120
284471
912026
298819
1698226
1054046
1985108
1017576
1135829
866274
1132353
1729321
1674817
1897814
87946
1651531
356198
1922670
1533396
1416881
719307
906139
1145654
1229708
1065686
1652014
1413990
1169781
421859
293773
331212
1600146
1447736
1908965
1072748
1150484
63556
377993
19994
237278
207539
1963457
1429656
1615538
740050
73500
7694
892335
275344
707166
191799
993851
1801906
1334126
672111
1663614
863746
269255
1864883
1338581
1314953
1547254
1219759
1147528
1748497
1866653
840170
1756326
1035736
658992
1708072
1729680
1260795
26273
1597049
101076
69961
592124
1084796
1188906
1437328
1455563
1014917
1388853
1332263
288123
971787
1730746
497491
1173496
1644623
1421325
578363
652797
789753
1553241
1323599
1864023
519605
191614
183918
1742939
1436890
651144
1886853
867718
830270
89878
639167
179505
1880838
1822597
344503
187381
1112712
63834
1282905
140818
1390890
1150705
1259117
178466
1166855
221504
451313
1454378
1071740
1050576
493298
1660310
323890
1711468
1200129
1211024
586206
1217540
1587479
1265501
142351
562464
512174
843697
1367757
420887
1910801
1447739
357965
678785
143467
1482569
1513601
162053
347423
427268
1467061
1446605
1166088
693403
876716
509653
451259
656999
925943
141608
1224389
875103
503047
726076
790399
424255
129660
1219397
28759
1070792
651653
1514478
519251
1961510
1525467
929545
1723658
1123521
258633
1279469
1507619
1600533
1627431
688222
956706
50445
914111
1654456
514712
1165138
1673653
1942611
999549
955400
1146189
1422027
504468
1744879
1626838
1091243
1742336
1252999
1178013
1560691
662745
339149
1625731
320257
1166932
1505426
610592
133896
20366
1657467
792112
1361974
34367
1223224
1022653
1069830
1388191
1206247
615907
222959
1562713
170166
1181490
126302
1217698
718096
358663
191422
903267
1377025
184418
245924
641759
59964
656373
509373
1349026
1748072
1747387
1135730
909810
1086809
1481395
283757
1985224
1059317
812352
1225736
1727087
645992
1549799
55126
1941386
1709855
1026532
944177
1240979
1901640
462041
1625685
1140465
724849
1491237
240221
1004798
1695468
1323939
1398822
887385
1318774
1998700
1113064
39974
1195221
980937
468765
680880
993749
4343
1921336
1033650
1543184
543565
377371
1161528
814952
1336636
1985315
933367
278402
67600
30150
724932
101940
1293282
1700421
975741
1335759
408747
1610961
1444918
1453438
1577837
1874864
710218
176818
714489
1574333
1102421
1922576
1910777
1075104
448618
331411
1972629
1735888
1181132
730534
782447
770144
1291949
1794835
31686
1714419
132346
1733558
1474747
1778406
51648
134551
1404781
414652
1492501
60004
507034
918210
56241
1741714
298758
370108
1400879
607771
1456798
533320
602334
1683707
1855765
213511
1397112
1382543
1865720
772415
1751797
807170
1796573
1905302
51837
1702224
1268756
194651
691652
942082
1204310
1540108
628158
1608838
1505832
67823
1613575
1087987
1278371
1501324
1432251
923038
961478
1385291
80063
1552958
713156
1795666
297631
197461
1386613
1988348
84237
1356541
1992325
733546
854164
1273391
1473265
1067902
552650
1251792
1609617
1766280
432316
1254529
793147
1321596
1680918
1632432
1554042
1083022
436893
100580
1388562
211620
707652
1061124
1497500
711323
36093
487202
1036594
834982
915164
22303
1617058
1078559
209069
659106
973610
1944718
1707586
1847834
657937
5505
1464970
404230
913071
1971456
689669
1233539
883891
1079049
800978
781150
1891969
755640
1582863
1573148
1812981
1303704
1312960
1133690
1903276
1328309
121871
313954
1379583
420604
55903
1212379
349004
663139
1012282
1472831
1605981
1097121
1555406
1295582
1256259
626820
1449160
1343002
835891
1481009
566950
769177
800011
1025640
1601193
791293
548451
458419
1200389
1578723
1301946
747383
1611750
1415280
84425
1205863
1929137
690695
1409098
687563
879463
1538259
607808
1475464
1704393
742107
1773275
741191
916113
1802613
1899505
917352
568915
79579
1023427
1217685
61737
400839
1480277
1402106
92456
70911
1406030
1787235
425809
1276822
525800
403540
1595945
1617176
992393
917223
90413
1891053
977960
1031708
1627647
1801031
885813
1957756
1632787
135529
105142
303924
853003
288916
1204667
1875324
490801
910243
861155
130028
1505750
1363877
676751
491853
1466592
275151
264957
1081611
941889
258644
1897405
141364
677004
211841
1972360
729471
641542
1962050
1233368
817523
645208
1816229
660123
1457585
761883
1154685
1190026
1885916
1226020
550605
133692
282560
1681421
1166399
615470
1287577
934784
1723226
646385
515543
1326859
7327
576396
578572
1132944
63183
1897966
1865090
651323
1582116
1442876
168214
474123
926092
324084
1063692
49605
218633
413761
1819140
95700
1035163
1650536
863869
1175656
995776
591900
897001
1303746
1838362
1272879
1057460
90093
931193
637505
93019
1385058
1187118
223790
1183260
129547
293037
813787
136609
1505895
670247
527312
774450
1731024
129992
1390158
1310344
1453130
1235532
833477
1837477
683932
1958420
1893347
749159
1878028
745235
1528902
405794
1317160
1772231
256627
1285356
555852
1079865
1143177
811782
783209
128526
101696
1687561
1029565
1635111
1583658
621567
1793927
1194007
1908718
1376916
1236603
237888
1119665
380576
1246556
1875849
183579
411314
1361041
869979
1864807
1756443
388514
640178
247507
107336
416407
524859
1204365
968
1963021
1064341
1631599
84522
1753784
1981263
1663918
968466
253783
1817305
381153
225961
223231
1777736
23092
1552565
370225
1588671
1443673
167009
356011
1226259
1417236
1888343
1426907
1170105
1181834
1526087
276678
463921
1838184
39598
1765055
447767
854034
639745
1142318
450139
365945
454016
1027915
724681
787865
335108
9563
1716889
1764935
1251559
295027
766135
1053312
1042805
1660341
307603
1783306
642543
1740422
867944
887825
288258
750479
1423969
683840
825073
974347
434364
1835711
1740662
1771188
389944
229056
1985523
281341
678472
963335
259117
721194
1513457
748596
94605
1754449
1430154
639883
281535
1497238
547148
1812659
537436
790568
218904
1108939
596268
708078
1396681
1028934
1170238
541612
1972486
1735974
133163
625456
740216
96842
705338
1769877
1485352
1232331
1851506
1929606
7959
1085202
1507494
604511
294240
142505
592889
1815943
1137662
1742774
637374
367849
846231
789982
922349
591235
512665
1849297
1397027
1562524
1798723
1660102
1015381
1736443
1783399
1561830
929863
1299554
1224318
1762289
1484726
1169560
1227550
1533862
1717518
398870
560028
814436
1126631
1811846
283336
126396
717381
1997094
277743
540029
1585656
1581495
344750
1459194
869647
649174
125799
1255681
1044807
456828
1047880
139181
1979683
1022342
1550621
132848
1743858
1124676
1053572
1927622
315125
49659
1710263
1540422
882689
106519
1511861
70884
1049516
1742647
725500
720206
253999
1711199
1321693
1249980
1458103
506095
1472760
1376471
877171
267912
1230042
739464
1330657
1749863
306599
659709
1601617
1889961
22600
523484
1532448
787947
303584
3510
992260
62977
53175
505561
1858157
1248073
1706917
875280
1932369
115694
502659
1144386
32476
1467267
508051
1746893
1461701
482462
1592939
195256
629821
448240
1827810
781636
1701692
19421
366506
134732
865375
1361474
941775
384070
24403
714496
1485798
1334789
1821842
1273047
864329
981743
578186
1982668
1648082
1585259
1844255
308349
131050
1711760
1760694
313687
1534297
1591363
373388
801013
150092
555200
1812865
1208019
78890
1198103
309710
1033724
36342
1131902
1199729
1956208
880141
1169929
672397
494524
1775189
1106907
1647300
380056
437966
1167435
1991287
711089
183110
532720
625566
245697
1773127
1031320
48350
1862003
264514
711043
362157
387801
1445469
678724
1583867
1926551
1503222
1502271
1823270
1479373
1218838
1884908
433792
1541736
657493
1118191
1010711
1747132
415288
335022
1644924
120609
806939
65572
1195730
280811
332500
805690
1076250
1944638
1770976
1067815
359122
707881
240042
749337
1792139
952501
1627337
245917
130572
1293248
301442
1108641
1115281
1635690
1529814
1406826
1599245
630966
1223488
480124
1657129
1643985
1773560
1656654
909575
1499173
1036736
857638
888618
1476098
1064897
666
489547
973687
361765
557595
258886
1445057
1158362
1214263
447774
1003380
612579
1347733
1848954
1425404
191527
1370418
146454
1330965
203823
983637
605381
1821679
1580894
404072
3899
362231
1991965
604425
395612
983027
694161
68374
1304629
1805100
488213
222453
1449842
211607
1733341
179071
1821894
1920395
121283
1101455
884524
1090879
1470931
1942516
1305616
1672479
1261679
1486563
973038
1763339
826261
898931
1401632
600313
152279
870875
487538
465375
986207
75082
1529220
1318530
329566
282527
50154
1008108
1679529
1227463
1287494
1726342
171966
1144830
1128577
1425191
1996567
1801784
1701413
459280
355493
1832590
1467889
97911
1603367
329285
942116
1028012
986016
1938864
498273
1991526
1066495
1131256
1764897
666532
1108586
1649636
91109
522550
574055
379233
1561404
365280
1397814
1563969
1346052
1691104
625306
596032
48993
1235294
1494930
557284
664001
708760
740280
700652
11101
1392457
138446
1312185
961902
378782
1244401
83266
396737
1559323
90359
1280106
1364743
1083196
1066025
1219171
1935105
265268
172025
1144215
1395762
130984
1836679
234160
22350
901075
1011261
810636
1171980
47713
653648
1739188
1391005
410832
1332036
1487510
1352824
606602
495772
1552357
192986
1899007
405398
1607561
984982
1967925
1146473
542040
89563
1552721
1220042
558369
1164340
1889243
1808461
1530936
158709
676796
1740621
764790
1637531
1512227
538650
1563741
885517
552339
879215
1287631
1903021
215465
356154
668737
1833691
1240177
940867
508154
596388
19399
1738934
1986139
482507
1891675
1546904
1351560
1066199
1835402
521957
1116992
1003315
1646257
1954675
1205410
1530498
822693
36643
31211
1754581
1870759
216334
343756
1986002
799933
141720
60733
1443255
917750
1831211
1769556
508942
1938495
790811
142878
652441
155435
1351028
339760
1048764
498161
500182
1985097
618619
1501613
670439
394961
1848367
20460
1142264
1646098
1263027
1656928
990041
1673137
673437
758866
1276557
977248
687559
334720
1641592
1866696
1804301
874873
1995764
852393
1535856
1125561
146862
1872550
1090051
1251995
338897
652179
1920735
37445
1738570
1733604
1537566
326215
1839553
437180
1516671
196639
750338
1579289
89140
825535
830629
1690464
126845
473663
713051
526947
999541
882911
575484
516944
81951
1315934
1003509
278189
1757259
7841
1599890
1349499
523663
745233
1824511
110142
528564
1288257
1095646
1485512
825326
1763649
289443
337589
147094
234481
1398796
1834600
779583
408666
965580
1000611
1725391
1615814
1329329
198350
294685
1711247
1899655
1235333
924258
1524524
679239
1199899
1217340
901502
1061215
1438176
1648025
920500
1918603
1898859
1087934
1017302
1031496
1079865
364819
607470
525047
1714483
1636416
1444925
1460941
186602
720723
404947
1159972
116477
613724
1276585
1496201
855527
1492086
1077311
900024
1977595
1439665
930803
539476
66739
1239591
674070
1067330
634933
1466446
44223
1642882
1169159
1637897
1204788
958682
955752
653986
1030313
378138
53506
1730639
1669885
387452
503975
40625
1675839
1035186
1746454
803064
438673
1675944
1438683
670803
1568792
1081211
1550592
1616396
377897
106785
1160030
40349
84684
32125
631442
1084887
1120452
1797743
1020152
1061812
1054281
144634
1886676
390946
719975
411682
432127
1702646
1756267
612924
1373639
52982
1336864
1953923
110161
1753492
1792988
1657818
753597
1790979
1380089
40844
1225723
1665977
914652
144261
383417
383294
710489
941735
1091075
1116011
1261657
146630
104698
1943753
1558664
1544880
1528230
844257
636243
953026
1347898
921052
1260781
1045907
1937326
1461747
774425
132064
1251658
173903
22731
1487961
801596
291680
1385307
1772432
1723064
1732776
629223
694809
1763092
1564370
1701971
508910
810285
1092147
1878514
788874
1360328
257608
1170278
162282
1697384
500231
1573559
615758
721778
1260883
182747
629538
1339376
1711318
1474341
38522
724350
1529104
1939820
252353
398050
1907307
1256782
294959
1656042
559815
1699171
1657149
14786
1708809
1333063
601908
1598872
1535673
1207273
1150762
1315610
1439514
1438481
1595784
1149206
420278
1608648
1433880
1860591
1781163
1811088
1639897
1430738
730551
1073666
1861739
1462225
652402
1088052
1572950
1685393
151483
875536
647479
1755819
74078
985841
1473773
1303763
192154
1338849
274067
144532
193325
1547570
1775657
827257
614295
1498917
1510119
1156696
246435
363313
510954
1880227
502242
937776
1394216
1484023
713081
692301
886071
204715
1164806
877973
1732798
1240378
848221
275392
1469431
1537657
50213
1350228
512890
1632605
128763
1136852
1893078
1668649
1215957
1293805
1684115
183607
45652
714749
1624094
163062
777107
444679
945977
1410311
52980
738248
1092228
535428
1001372
1697830
1579439
1277278
998639
520206
463229
383875
363176
386676
877736
1288257
1095886
985188
1479957
762675
1170270
1416530
662643
1081847
1154436
901222
1415031
57642
986390
1464938
1383296
772051
347811
721757
706664
364771
1142880
663030
1702673
1840682
1777749
740157
856263
1601248
15980
250416
361291
1362725
112491
138750
1762809
1851050
278040
1179339
96313
167010
1052053
1821774
1190607
823908
548662
198289
1599119
9118
165603
1438344
1159660
1131415
1311699
1188441
135760
1429343
516962
1098743
865736
1044957
365867
1593016
1643661
1914058
1297877
40723
1981634
465458
1690671
1933177
1523825
296898
1373913
209880
1547801
1936509
1569003
1082782
115602
81476
1490823
1182626
1703938
1444359
140299
1144009
491268
1988550
940051
1821909
1445190
393037
1226058
1369785
445326
544339
769398
1128965
792568
150103
554345
595496
1216273
39166
1898861
69476
883572
1846023
584193
1631809
1177211
1649573
33981
196041
557158
685788
1887504
1541709
946695
421306
1486209
1023969
1997609
1195002
819280
487716
553035
1387881
927231
1269670
1523122
237154
1030804
1446734
39086
393268
1408025
1383202
1494407
342749
136865
1889048
1034329
1506021
134434
711773
1862710
840680
1786409
1318980
1550845
1188225
1544866
1519802
717101
503551
30162
1931736
1909908
100944
751350
173068
1572571
1550874
104267
388254
1628559
1348228
50307
1827981
369908
765155
33935
145851
1447098
1393596
147565
313286
121892
767182
1557684
716311
1604793
1956244
644595
872555
1487338
900972
1058874
988455
270700
594771
1558739
837044
168908
326754
1636219
802907
585385
1858658
919455
1006624
671541
1064315
1721925
1356886
27476
1765589
111113
1287208
124764
1230958
1792136
1451988
1578033
1004226
630795
288773
811478
1241451
941152
1813675
381366
1175374
1306989
160768
264900
204953
988492
758158
565117
1885952
1736281
1828066
1775559
1291134
404068
1410475
66507
1557146
873681
1219574
533645
1887309
511236
128025
311496
34770
16387
31387
1601410
616366
410345
409840
560700
1457950
136436
970140
1292979
1597859
1121246
775863
1172908
1488843
1957603
420515
747102
1700732
1239366
560478
1820443
1635705
1844399
1599359
1768971
1262739
290372
729319
275991
1212682
1734837
984773
16798
1440367
547805
1953547
1333609
747873
1565163
1000808
1359415
1817887
232173
1646300
1650775
1301027
1555765
534320
1132853
1831920
1580363
1403014
342292
1508422
1432892
1016553
1287519
267943
1747916
1283175
1688637
836212
1985477
1020026
971603
26218
1216203
73437
307545
255622
1699166
1845459
96109
688051
577241
1899825
720919
1318363
1638822
550793
493883
1276095
1339116
1334486
1336133
1367813
1618641
1266971
684069
1356705
895075
385410
219115
1120131
1347490
1229366
1189653
1638775
1665569
419080
1275395
431623
726031
737823
1785577
863091
1628597
405542
776602
853771
632155
1189030
1727814
1901174
108567
176010
85275
961309
449797
1508621
538982
1630091
582357
628724
1207937
1065381
271786
244748
1110922
911577
1598254
703319
1734455
1585201
1191929
346213
1996072
1807754
874636
411146
117072
1486315
290776
1855102
1446988
872526
723197
443184
700575
1366194
794743
1934929
1217795
1357098
1177806
1982340
75363
1968473
847165
1746203
353745
1176054
105845
1937072
571771
713766
1978818
1211264
1282762
652384
1056483
719903
1388232
985677
521561
551012
1494663
382558
199940
591167
770205
1193521
1191266
1010422
1136472
1364686
826407
1514990
1106503
634376
421631
792070
807825
1891543
1982070
1935294
277590
1502914
436095
1491810
1665648
1717389
1333644
1743881
171039
1376368
1194922
1152497
325843
790678
1524567
1447294
79350
1064179
1414877
1379453
531606
1350978
1664624
630218
318359
1087251
1154473
1247000
150589
1814214
1579223
370257
1659774
888902
918463
745692
1077451
389638
142207
371982
80030
980601
1141512
1615286
1505552
1509636
115337
453596
308032
1213139
437209
1061375
594869
396041
310951
1366035
52497
1360910
819462
287106
949190
1892189
827846
1384600
1640173
273691
1549090
738290
191980
79918
819584
1923486
1269593
1753362
1116114
1975252
351467
665169
794157
75095
1313683
1407651
1239881
1151854
372080
480695
1813714
1762215
192666
352642
255191
1937560
865812
1803610
1995379
1741465
550182
1562222
1106749
235653
969059
1739217
246391
273315
3524
965839
589283
1946140
397578
1863820
655949
797720
574695
597966
1120966
1564211
1138299
1418815
1012668
1208804
755439
515307
14118
986431
945095
898580
879628
1565352
1438486
80330
655531
793815
38703
296617
467795
558005
1012189
1762088
1259292
1657923
1608506
1741046
617299
854660
566868
1796646
33591
528354
141212
174315
1863853
835041
738789
1492370
1583422
429050
962786
342004
1450410
1390484
1379517
28387
828467
1424478
377452
86534
1779595
1204876
921531
1187744
507932
1997333
1217977
1165236
1418835
313764
1504257
1195869
1969892
1946903
1331335
1395022
1751657
1921691
1213725
1171888
1341991
115876
247642
1053735
1659227
468393
1749132
180919
1053499
402188
350596
1502702
300770
839895
984706
549924
1651243
110038
1251473
1118744
1831455
847689
926212
310774
1517138
486943
587670
515334
634437
442794
1161748
295582
1781144
625928
237080
773150
1520800
135764
1487624
365007
1814248
505086
427575
475368
525834
471892
52381
250124
1260218
378506
873824
1714016
884040
155655
941242
328316
378839
869121
718925
494603
561756
482372
1334632
555736
1926953
708617
491902
1366723
1363010
537421
1980142
601161
1624456
221138
1180482
424423
23871
1603388
1285490
604338
1840842
1147300
1851378
1367509
1928144
1336562
1613491
1646875
59389
954259
306580
1124115
480574
1068822
1632379
1469870
1578104
45384
359855
1321575
1051746
951675
962147
700822
1237320
1506443
64969
695695
1169665
1781982
16516
947879
1198542
1586276
1888713
98022
1725673
1257814
1443495
1353984
1393364
1042924
843350
1418973
918844
890226
610211
1375257
1755298
1119877
371799
465622
234149
159580
747254
165794
1504541
145390
1913236
911525
1207977
131702
397778
1195657
906879
1350806
1031919
1139541
712913
1286806
854193
410324
1750828
952278
758558
243952
1620312
1573385
686727
1699457
1218845
1926914
47910
1421030
520229
1126884
1895440
1637476
1525310
124352
1829897
773475
544686
321398
440951
312650
1500547
1295631
1721736
94196
1771766
239775
325905
342221
514082
271978
449771
858136
87256
836292
909767
1484583
1880752
365973
1500899
836316
1508766
660485
111028
509401
1722263
217959
1762156
167168
1507215
764493
709660
441311
1021446
278736
793928
242648
407640
1049076
63233
1329846
711949
620446
780348
524579
851888
1952419
1792258
229818
1916420
1888540
1721760
1379367
356478
1862147
610017
376795
1475452
471718
1977049
1412989
780172
1308761
1358499
1367639
357694
881437
791320
627138
1218222
1132544
1051481
824374
1322817
1660994
127941
1433241
1885591
164196
574979
699183
1218541
1102798
1704350
1353909
98086
819742
102935
654258
1383946
1608080
1292737
1314833
1014024
1298328
1125082
1919133
855047
1739360
1574471
1580707
1971287
1829398
1358517
1908403
1619991
574543
883299
447645
236014
1520232
143010
673958
866133
1735213
1323308
18042
216866
138563
876275
1187193
716329
122349
1531220
1048707
81587
1622250
174991
1632341
129187
118204
1919162
211151
1391394
1714001
1296267
11857
1535914
95738
1026513
465829
136136
237668
1980399
95027
1726866
1669301
895640
448560
1001586
1901745
1494090
1841895
557187
1892427
1078466
1501209
45387
36188
1959037
1723297
1692759
192638
673868
1329190
953116
775299
838706
655199
188326
989081
1359869
1305292
1785452
1564929
1970061
1396097
673735
711526
1460994
1521696
204773
950717
1239604
965287
597232
973942
1252874
951222
84170
921966
1153603
311081
1200580
950077
567323
1451358
1770103
1032014
1248058
918484
964786
947508
789978
1376186
881302
278952
227888
1353243
1903355
164957
1444195
865487
951643
91574
457221
1098549
1241070
629764
1163477
1122105
1113941
58998
60534
1504301
169587
143520
1394124
878765
1878152
1890526
819358
1643464
803719
1932607
1022076
877078
1317436
883527
89064
749352
47393
472313
275713
1495499
591544
936631
1770128
303529
1730140
1044029
1736251
81140
1475875
1449967
1528463
1840005
942918
1820399
566578
1245778
1815784
1489940
246233
798652
387270
1496063
1667980
622041
143228
408389
294910
1310101
565499
1152128
680963
1290441
1916201
88897
377256
1368915
1881741
671119
704986
1033524
1259338
1796206
1522045
1732687
1870096
1796465
1164347
450334
434597
1403331
1519054
852283
1837276
97035
1130289
1665107
1331990
170291
1651748
1465112
359870
470249
982994
164183
1150542
1785171
1672414
680744
588947
1952422
700828
124476
1846760
970851
1985267
1649020
1115387
1142456
688492
58329
1880117
751602
348791
1358292
192502
1634292
1742950
473639
1976251
1725813
1323893
1307874
422136
344912
855326
1509604
126103
1360959
138254
438853
1214979
1572638
1106077
404841
266057
771033
1824076
1277253
1541487
1634623
1413307
1695630
1650229
421171
854573
1210351
725009
1570352
1953653
1741544
1783559
306778
1034588
1347409
381186
1241222
1534466
489323
1979907
1249683
757629
154076
179800
86489
230100
1197399
477782
177143
973627
1161512
428538
1512134
407844
1267873
1232505
1247077
1117556
902695
1879102
330735
134903
1792589
838594
1780592
1445140
950404
1776120
388542
75672
250833
1505494
955381
1184399
931765
1719418
1869327
641450
492474
366759
524999
1838657
822456
615463
996216
305111
1725159
1606460
1918603
440671
1872816
813262
1117840
344921
159681
818633
1616841
478342
136727
1633133
1874374
228147
1818368
1618973
1191327
1268462
484892
1861622
1387117
1846749
1402184
1036531
1201823
752790
1612458
59974
1248257
683877
1431250
1293319
898183
1864746
1796220
301115
1598446
1217254
1595988
214531
358929
1894787
145424
712931
1434977
627557
1775599
1939609
9577
823911
944063
1136276
754694
1621185
208649
853749
645931
1907708
926216
111956
387771
1205793
1845659
1288778
412256
709128
1744936
1416327
1585598
217637
1220150
104734
1921215
1996406
268888
1007503
92471
1207288
1545065
1020164
80306
1804624
720044
728490
1791274
1441415
525284
679488
687140
381241
1531487
1688263
1254074
174057
167683
365372
1647975
1518243
258004
1986016
289893
186222
533696
1907013
387606
1432666
628492
156537
1498386
1665451
684369
963885
1713582
541088
1337661
867503
498907
1549023
345605
632357
234913
255940
173590
1332197
1147013
1396897
1978778
500085
545142
565559
1454672
1689608
1437111
885907
31248
1236246
1645584
1609316
1461570
1319647
1049442
1810841
261062
194835
1702390
322999
1938590
873819
385084
1767750
179731
1377358
92342
1882024
966065
1032107
154823
1776813
1260004
882779
1045270
1442669
1787042
1139803
112195
1718564
99624
669756
788833
694345
573463
985428
487191
91396
1664313
305130
76589
434666
1548075
728856
849319
527146
774437
1829659
1130989
551669
1264216
1378630
1107194
922732
1428454
298982
1994811
1978105
1831526
484726
428037
472784
596337
1665532
1860416
1125420
1354374
440914
862275
493644
182980
1947425
554986
1169261
1160804
1271883
1921324
923379
1266920
849338
579881
1227484
1189898
333900
1728227
969717
1972880
570621
201060
956694
1420706
1818369
524550
618979
1434671
1348074
1100911
348169
1313955
1403042
1612350
1273733
526870
1178441
940044
290305
40269
752393
280680
1704050
879198
1983642
926779
391397
1509761
999499
335964
730283
1602679
741023
1152407
1786196
883521
138105
1672176
1845900
650073
691603
795931
946895
1268280
1436256
368494
452614
651352
1940030
1918695
301436
592322
578212
590597
420633
1785390
282107
438843
383093
287975
1718732
1789471
217180
322178
149398
1882876
1073920
1910176
329083
1298282
492346
1861294
334193
1719354
1523914
91376
1566934
1336043
292177
169356
874471
732077
219855
188629
923478
1121067
804019
388072
1817324
1621110
134734
800835
1636622
664640
501033
992024
990885
1334326
872211
854617
1316517
1291964
1123031
22900
751773
114284
1427642
428462
367578
456282
1755791
1248104
29980
769341
1728568
837029
1095342
59937
806622
3593
1672314
1870201
1040355
989264
1135966
1153132
1699136
346822
1053766
622464
1145625
916420
114623
1312267
1058894
502869
1918589
1068449
1540761
707548
1082823
1230197
1508540
559812
1255348
1345008
674251
292126
1947965
1113721
561638
184501
1221436
286053
1026226
39132
1331824
1626728
1608798
1612647
1953836
526656
1283922
54328
658901
576819
1643888
1214418
1722824
82872
1907365
1002443
765830
1689679
236305
1868132
1224293
1725494
1206272
629797
1577840
1862354
245530
93689
1790867
1941519
570610
33994
1043294
703958
180129
606935
1583945
1185682
822402
288417
475399
1906706
1798826
1944503
1042294
307506
1055926
1836146
1407088
1218083
356545
1161513
1280063
771906
491832
588487
1923794
1652384
53926
946499
124430
838922
122716
1456593
1492631
1191425
1949209
373761
1328267
1789054
296371
164692
666478
1406276
514235
1467380
285995
1368781
1883479
1340702
1351498
1894795
270172
339738
414135
1728403
95489
1805686
1656068
785537
1922301
1715503
42681
420878
1841139
866562
439243
5590
956893
1328817
572499
1821363
292141
1959207
1796252
1346496
38655
1106488
536741
90074
222817
353231
201270
78943
626182
1598408
1105361
1429234
1473563
956247
1949377
1285756
1186023
1707843
324163
1317846
247116
226122
1626393
1485671
1837305
1159313
1639367
1793734
1570077
1439499
1160774
1646554
1794956
193745
1569816
632306
1817943
1217072
1533566
1375419
773506
346177
662464
1181265
656026
1668869
241
920876
1296289
1619097
1545358
1056616
427317
867245
136778
239798
1304738
1782991
1077041
759057
1519485
14734
1082244
1587290
590499
305161
958738
1545552
623390
370510
523258
480065
543873
1039804
967609
387204
676385
212042
1943374
1052054
868234
1892291
1745196
850658
110165
445737
443570
518958
368064
1826300
1165708
1201344
1803695
448810
1472804
172099
326134
823023
1987562
1681295
840995
1685870
56563
905438
646197
804710
258810
1683193
513275
451198
1941338
673336
97060
840220
1096456
759641
455812
469062
1755907
1482908
1010350
95671
1194092
774397
1837682
1577742
764404
736692
1979181
1802232
892822
1062820
1213961
1703344
381623
1649925
1891552
442267
951070
611675
220080
1565654
1080596
516645
1060433
1828562
648967
1374883
1810892
1279037
793444
25354
1345600
1611196
253953
866342
1283830
742195
766484
454926
480843
82003
880015
17666
109643
1115841
1875530
1016735
1456942
45329
1260781
1733986
1377513
37259
1092311
1390978
396494
749050
348706
1710279
770105
718943
1242919
1394896
1771323
1095689
1243172
943679
1624466
396447
1214436
217432
432580
1568762
1978264
1130150
1994548
343090
49721
1438800
1991391
1723052
373477
1760358
1075850
1297376
1556740
1609029
1775662
283807
1751878
1013618
1291747
217284
566439
1827324
785872
1435756
1184297
1324400
1945860
787763
934581
83384
599012
1002023
1799940
296129
1285799
933282
97399
371396
1144607
689963
277664
845468
1858662
1083202
68070
1397726
455219
68114
1106991
132409
1134980
1306093
467533
1840228
1920311
995357
293930
38956
1987308
988259
979383
444928
689270
1404149
330964
449418
1310371
233316
1421382
56238
1718451
1080851
1498696
1015986
1065150
1306012
1826148
1043160
815846
1789142
232829
664548
387226
1493221
1313879
35378
1311674
962653
648492
823250
1330589
1677726
1499374
1636996
1827713
839457
684292
1628854
808339
1820164
556269
591500
714825
1759982
957560
1008987
237147
478182
865967
437553
1180565
1438869
1361349
1846769
1796647
1898921
1801855
1918293
1370250
1738096
752031
1542581
1105887
1802373
1001195
1195588
817406
589467
125363
420188
655861
1960809
1593126
548200
64632
1924089
1972985
526852
365318
487593
1127967
630285
688550
1651831
1785019
423587
998994
1583134
1393578
1980815
110536
1457505
1936115
1425636
1827778
274127
259976
1652014
1038649
892644
1537916
1984256
484135
181401
937590
1392654
817905
79588
699611
1154419
1814818
1211933
549762
1837366
1127366
1261407
808024
613270
489947
1693912
797183
1188843
141399
143008
738193
1754582
1322885
1880676
124836
1111673
1601117
1315316
1739645
483169
396529
986799
1859536
1787104
1772545
445741
612190
1203546
762628
41033
151600
392776
861074
1410531
411774
1398064
1282451
1999942
861882
794038
1767392
164891
650082
739848
441284
1448716
123172
1467473
654732
1334301
529020
1755225
768047
284295
568530
1407910
544055
1156142
1094454
1208092
505370
1338814
1451817
800724
1273745
1473742
957730
1627258
1956199
1171756
1035414
1282682
471769
1832599
895149
1863598
1090788
234027
1515167
796450
372061
1330230
1038857
804421
13636
849564
1327716
411966
588827
1426419
1051767
1579287
343246
1294814
313601
1919611
596726
997228
1098452
1376198
1521261
1944344
1836677
1766449
1471633
1824896
1260779
908499
1184916
1448658
1001569
321791
1115811
1192370
1735360
1040078
944963
1461502
1888607
1321302
1364612
590756
1712000
963757
1312251
493086
1977763
142758
1170008
963168
811701
870365
100323
188721
154333
631575
448253
1882019
56495
297318
572682
477959
62870
1047196
1729816
1040775
1168842
373736
243023
15803
1684409
749297
1622890
298839
1825108
561051
1814432
250380
934060
1081620
804852
1303873
138269
1459821
1516253
604102
1303680
513504
768391
1508898
176243
29127
1319974
966496
888904
1659853
1753558
975024
520692
180339
1169021
1360341
854025
700491
1520739
1146132
1471643
468570
1732732
1400572
1796577
613917
464712
1058825
341277
1027221
373174
431741
1100683
737314
1103555
937467
1775823
1877057
936182
220612
987750
446212
1881922
1622679
1305071
37743
890225
618909
875277
680388
548306
1733000
1371563
1059242
622278
1989560
1280024
972818
966407
1380194
1530450
1539898
1469476
1519105
55610
1658197
261492
1753623
1456528
327338
555619
1934934
940335
263454
75452
1644596
438462
1886520
983514
98299
751380
779225
971241
171793
641913
1795701
1221604
1500791
1905533
363737
578815
1390899
449779
1926220
261356
115262
1529005
908678
177829
1216379
1727782
249890
215498
854086
114319
1551068
846703
1079991
1378667
557784
384342
1791867
1410049
1525881
1572907
390587
1122029
1500387
755993
1772577
1897018
630597
1012813
134789
1128477
488295
1872256
464570
1953517
427958
277484
1944118
1065258
1169560
304992
1041944
1930027
1458352
86585
1409744
1437436
1350839
1119862
1060088
1226574
1452104
1817715
845581
1251452
1676013
1672832
763072
1670847
634610
95322
83678
1949372
971815
1252144
1758907
170689
1780826
738384
1767259
274664
253112
845652
1657019
1563370
1308488
73123
1807222
111563
1483164
1558136
578972
1669137
159857
1407185
666881
432166
1356381
884427
1422856
56060
1087767
316713
549856
1301003
1120254
892468
1345337
489048
194022
1955704
23068
1198249
1687852
1510486
374864
1739203
256476
514074
379859
904254
588393
1950098
996830
1730951
446039
692358
407020
674309
168852
1006169
80215
1541589
187425
314874
856596
1485042
189944
102508
1153467
1750467
600386
1439853
716703
73371
1626864
1809925
1804155
1736567
1645538
1606448
1742850
697990
1695202
1638763
1544529
1764195
9651
560734
839990
783292
329286
318514
1614657
310361
1492178
1021779
273632
1153774
920038
1061804
831725
126484
144612
441052
1017888
1824239
993856
1289665
529318
1628422
413273
1866160
967663
1444887
1660881
1507931
183635
478470
1340792
1404380
816964
1680146
1324092
429441
734583
1633586
90635
1042791
1898559
272041
392371
1265562
1643986
1019876
905063
198643
1594691
1006318
490260
724201
1806251
54484
996668
1577218
1784974
1109631
695895
669277
126027
1716470
387196
1303614
1052766
1577903
1418778
393871
779226
76307
558085
285137
399074
158581
1988716
904798
631223
926638
1752790
1111380
945865
485734
794478
469617
629724
816866
294560
233028
870174
253080
38706
116335
758890
1563484
1458622
1155437
152590
1194559
930302
1005947
1677558
616298
310818
1192554
149644
1338819
1440523
1697048
1033298
1275366
1159936
362896
1377269
1280284
1704859
525368
555387
1501556
8531
9170
756330
1821386
973651
199078
672358
1711091
1314933
551096
1623138
251897
1494092
111203
120138
493813
1089754
1718224
1500517
73727
500518
1406930
1437214
1848054
905491
1206089
294022
480743
1431621
527380
14437
508601
451956
1698925
1055217
1186933
342132
1922004
753364
1027143
1102224
1097594
768167
1379564
1727587
1524779
935364
384244
1420042
941909
1577728
1975985
517327
1546574
1542037
1579490
1035719
803580
1916858
271960
1198618
519764
1665832
1792917
677253
438272
1408744
603071
1409044
1625545
1310024
1619271
1640794
565452
1497939
712062
929653
789072
735743
670630
1678085
1920038
653144
1753950
444279
975814
1022155
1388601
319654
1950858
1345284
769581
410496
606265
1509535
578973
771616
501645
9160
1851558
778375
1413535
507345
561556
1093564
737501
1650273
763777
377779
295204
588642
1030768
1686522
1874684
780114
476747
811123
487375
965314
1499230
183334
1614505
583131
116877
1731645
1584856
613737
1142413
1234048
1940768
483242
1432469
532813
150966
976676
1055715
913840
391675
1709762
1276727
707465
380447
1029741
89202
1385491
411585
700413
395263
233226
1435235
367251
1524584
42855
1651581
1467522
1406001
1705105
1762429
1692544
423989
1826324
1684655
710461
1833706
444270
1555371
671518
110741
1772402
858584
1293733
1849694
60352
52753
469253
1593736
1954225
1056014
1976786
1281944
1501511
1512945
730751
384912
823366
331225
917481
1390310
1789153
1373053
1382146
1980163
1838427
71183
266468
1966637
651451
699031
1413882
200788
850238
458476
1702896
1017311
665457
1148364
633375
842755
1954010
1148936
685443
123907
385868
1449339
993225
872566
1196417
1176146
1238384
1359956
123459
835127
362652
1785286
970163
577872
665105
508019
735190
420101
1396316
640215
1084277
646108
1929338
100541
548109
530691
1552410
311674
1927181
433441
986301
1768516
1441787
1745174
1721883
1580381
1755705
144791
1128056
1902727
1207569
1606771
1604029
1507672
71663
1229132
711308
1672450
1629890
1181576
403206
1279903
1142147
901463
399013
1721633
375778
1142966
1827939
1843853
1321705
679062
1669274
878251
315038
879829
1459579
133672
1535822
346513
1935619
1268577
1222711
481044
1123282
1418547
855734
1203266
1280417
1962224
1647010
1019849
1068284
1047650
1745203
1701622
215591
519484
1656621
1078804
189076
744067
1867237
43724
304918
1338863
246264
1197474
592968
1717770
126727
448292
1314423
103895
1351444
1693513
318778
1250702
402026
1053083
323949
1014679
949941
1840648
1578912
508080
193602
1350416
5724
1344930
1439623
396891
1787613
1149478
266617
233370
190270
1380872
1381780
46703
838442
1026384
898460
1155816
191893
1041410
360570
1865360
45862
256282
518969
1512795
1023449
555497
1810939
410576
372490
1504073
772272
1243219
516776
1519160
411196
544678
865014
1840129
311581
1583507
1592418
571340
1222898
1578088
1887720
1392066
1968251
1053735
1461462
1034981
126899
901911
1244912
1657940
306156
1387413
808004
1034186
1809383
1370442
1157979
1199378
1239837
725317
1038081
1258675
1708003
1519237
1627393
1545934
204829
1860424
1911763
752067
1528612
1040602
458321
483179
362539
14826
311226
1275147
771266
1796895
137547
36366
1569596
38130
1921617
1409684
487657
1480380
574862
182219
902507
1976133
697492
1063936
923289
863100
560494
522996
1905162
1596668
219688
1188559
1444800
1699405
1582982
663377
671204
332335
1957064
845451
99722
269993
478312
909066
1705889
1986798
268495
791988
1454379
753435
976732
446055
1213203
1412868
977755
1545653
1372406
1274503
427143
1945772
1668154
75055
1918571
1727463
1515801
532167
1616594
1613801
298439
1975416
332433
915833
1199786
1676837
1500043
1589795
19676
1072439
1230075
1235590
1443096
153041
244076
1258194
1693104
1629706
363479
1911798
693824
829611
745101
223644
988176
1298947
929674
270330
623664
23506
1112562
1528512
1203250
62721
770960
1823084
577488
1307940
1060091
1640118
1916147
745676
13188
990008
1667787
530021
1449595
1453305
774232
230149
123676
1669165
726339
34350
1129482
1377556
181347
743652
1091216
1052374
232683
1899482
1145190
78105
1766728
1300177
673835
1492006
1085928
1073230
243423
555132
363508
847446
380937
302149
1019076
1891604
810053
1608805
1836579
1179091
476508
1885871
1597543
976289
372393
1689453
972370
968538
1480395
888882
1747639
1649675
436831
478348
1556858
107188
479295
1806210
926093
1354443
918338
1514637
1256082
814994
1805867
751496
167713
1502202
1496996
679265
205577
556760
288709
1277441
1524890
124867
1258975
890558
1086210
671447
1417455
1661604
828695
654248
816625
1949761
998746
928960
1296202
1333847
1938254
305866
74379
1097608
1964060
570072
1242983
1135949
1840878
1005052
430546
967823
868749
578889
929821
361267
1183787
730722
1046431
893656
602750
1330566
781918
1127574
1377831
32157
328032
1144064
1297627
1924770
1072548
1129922
286170
1768226
1582691
407976
186904
1200283
1496596
1235824
1266565
1274567
1396663
676041
1045373
519276
1688316
852626
1869771
1294458
766404
1152043
487809
1713950
552515
1647772
1984645
1050349
1945364
1384654
1135581
1242510
1309390
484211
1675743
1570263
1785156
1697761
818489
1526393
95584
1439031
1005719
911852
534035
1433359
1058749
1704836
1349817
1777167
1522321
618377
925000
1865538
1741285
471779
1561358
1138364
1639755
483940
1589646
88539
783856
947187
229199
1595252
457355
363613
1290736
826134
11302
1053144
1320359
611463
1553802
1959905
1742103
615540
1284312
861549
1240482
1940798
1827398
215315
354502
1188311
136117
35271
1865223
1886400
497140
1981874
39740
413303
554990
774158
637282
1738100
1603265
892935
1218357
1099612
1475638
1247
1705101
797579
1115628
623947
1084146
1970171
1156139
316887
1621115
404059
493838
898739
1075189
1238063
357644
771579
23578
237744
1050735
1214366
822599
1981349
138507
405248
820754
817904
178553
1744893
20801
1332124
112772
1570329
951306
318779
1609570
1254806
894689
828604
346456
679593
1622596
784661
1012458
1794253
1714849
1486807
1739773
1201231
1793657
1087357
651652
540136
953685
1448375
328549
1425643
1566763
494754
297057
814563
1442462
1717930
942208
1177610
680825
1558897
1099291
829636
1528506
751352
585098
1377490
1886977
1756784
115723
950064
1564937
1783852
670014
1482560
960660
983566
716038
1844223
1464539
389513
366188
280242
1164352
1454826
1783369
582667
1326294
1250628
1020528
1046446
1789220
1849331
388455
125910
570522
778196
1052047
732805
1371742
1877023
743464
1036786
1634531
781959
1454418
1866255
1247051
1436515
1223270
281650
961092
325517
51438
1974798
1513453
526066
23022
1690460
1471145
1235563
1605004
424605
951126
1812495
293873
742940
1488420
1283522
1096276
869773
1961038
989826
1327400
1293275
1383614
1276388
904134
1041556
1055396
1014653
1788761
841577
1091243
129748
547882
289418
1019380
807672
827195
1676816
1015206
975347
1315259
267310
352050
1493938
1890277
1170432
984035
1310526
42190
1747615
960854
795001
1189931
390191
1140955
989827
1458235
9764
180855
1797499
38643
780016
1043745
72953
556048
659567
981407
404211
1441187
1951876
1159211
1695055
1808413
1288329
1319541
1789002
297017
1165969
1655235
1861314
1538934
1209423
398009
876883
372413
738093
697811
1461886
1685282
1071180
1681870
1221790
1226990
1114773
416696
169600
588752
1917580
1345903
1442443
287408
1252292
359259
1729501
325141
288499
19004
345356
1828688
1773490
1581484
227128
1216514
1816518
65546
1266665
368124
272963
420291
460692
595242
782669
635079
1939997
1639604
1894349
684343
1698948
824152
1562935
1924170
800197
1469916
820812
1582458
488951
175280
262140
592211
128827
1590293
1407454
698171
317348
463109
740311
1649302
1943857
994769
846545
1887838
741062
1375677
77903
1672438
78538
1869908
1866339
1123049
1545221
20714
429091
715674
99878
858685
1404068
360292
370800
851113
1348343
1878943
1435008
1358579
751870
442496
536043
1647912
481595
1068411
1341317
925022
1685834
812366
1733754
49126
692325
1504312
115313
891101
1423266
321369
642077
1342561
1011740
930246
733517
43089
835885
918081
1664939
137800
916928
1117546
1485570
1909116
1802961
1155485
1426513
135101
1888008
207882
701925
1789197
1189665
1850885
931510
1889050
260900
1469489
900701
623626
553552
728304
869919
456237
478349
447400
1627068
1204036
207584
912378
841875
1622420
514869
1787006
1675208
166913
1926008
498138
58025
473000
420211
1280146
1715494
56126
1198643
1500419
1482706
1695090
286067
537322
538269
1061471
1657816
187112
1405059
539415
678831
993957
1809022
1871192
877546
1185988
891073
1467904
42136
417753
349471
1955545
749214
1501255
689862
355549
1633456
161417
1669931
1522359
1242162
293017
358957
1528175
1145618
1468146
219844
1337073
53577
16632
1590700
64663
1997285
1685764
861076
826000
1968396
516070
869674
817067
1880149
253998
1472722
668628
1749287
1716
1950563
641741
12384
1815507
1861672
1118416
337082
1506772
1756191
1634361
1481485
1433583
1077571
1020439
926643
1584294
385045
182802
52853
136122
575880
842494
1267624
759422
1910022
201528
1645080
1311018
1545239
1825066
1728991
1134292
748538
1626999
535305
441752
204217
1547026
925288
255303
150174
973489
1059374
562904
462769
973554
837062
1978350
256408
1245598
1733292
749243
1580682
483861
870533
1238412
547574
1654665
1234900
1379009
227804
1393766
909624
516956
1728349
1252492
1582410
167858
835917
922160
796735
1248987
845057
947024
1804807
1418209
1647653
1204832
577792
793188
40772
1073395
845389
296863
1418107
273527
1253983
1524871
326459
611234
941603
492145
1197345
614233
1659914
192872
1351422
43448
1157892
1685423
1238384
1802767
42691
512433
178973
1171046
1810775
901932
484696
1926335
197628
481628
404470
1126028
1865565
126539
95987
214942
892593
1819598
1095901
248817
801256
294917
1795
772172
716453
1885847
1177447
366125
707215
1548968
1447019
1361046
951391
306824
562923
334310
1766193
942174
856942
1772017
1642880
1983781
1385065
1850844
1036128
1361729
630501
1010082
64053
13599
1010042
134746
1800028
1743351
1066849
1546531
53324
830019
1870645
999300
17142
1270957
369808
111788
1010078
89084
872990
578352
593102
1335390
1589755
167031
1756245
1628301
1098308
1778514
1392218
1866928
1982825
797224
1715053
877260
482690
763665
699528
1676361
1345560
1908861
1233812
1482836
251734
1144704
933799
126709
1912776
1928749
878328
623006
36200
82785
79671
1307235
974843
454900
87259
564400
711071
693243
1999610
1673380
611863
168246
620904
1152579
757343
53654
759870
369957
875042
1483206
871257
436857
1886417
728453
188278
749555
431997
1680466
1374344
1661252
464029
350597
1803817
493470
1358734
132002
107920
1906463
194121
515588
1615651
1958441
1572149
1911107
1873857
1713370
923010
1783230
574914
1092962
1574703
1512601
949372
1970208
877794
1034221
134695
1990532
1451580
441626
865066
439778
538774
1074779
1250250
965121
1098612
799815
1625942
1627728
774572
741910
1830294
1701786
883550
1717141
944528
1705387
1539032
1093444
1644697
1422998
1552171
1242636
1187528
802790
1886418
1393342
1077094
1398246
209879
330351
1762074
558347
690070
1881476
289779
469536
1535777
1744744
483316
111636
801926
736067
1435517
770666
965911
1868982
816600
1200595
1004872
388413
531549
191384
186864
538361
967006
1454887
1797873
1189096
843338
377356
1300959
1465147
1778546
1782873
456806
1589687
1661157
1013330
1169843
944044
1933740
470368
1992253
1356439
1734865
1559460
837198
1689037
1442058
1168124
268757
180843
1219120
1887427
1173434
658949
84167
1181598
795425
92088
489131
249813
975731
1336001
167405
129563
1316749
1236141
441616
1392079
1526671
1658776
492556
1379463
332165
136136
1760943
208049
1188547
1154449
126812
1549233
1058169
1140824
1471884
1853991
954470
167712
512534
681317
1977891
1416531
977821
742210
862838
1286188
1076116
797287
1053816
1106799
1612169
1538960
212778
588036
77226
7381
1561655
1948954
1647991
26913
671706
1653016
591507
1768049
401571
1049737
1387710
547522
1146254
1991309
820062
1192912
1156998
713385
671237
1604364
764618
612624
233214
877770
866510
819473
1371970
1762245
1894352
1131812
1076574
408728
49876
454680
343379
736086
545849
878886
1189372
480674
432623
17215
697193
1775759
1833431
761465
959683
790088
982436
1071608
1670778
1068349
1720882
1473771
862177
16145
121516
397521
737050
1912755
1571458
1212303
1664592
1050000
565842
167474
1524787
1406902
1442004
1590428
6035
1603345
1267935
1641845
281222
771608
707282
1785146
1653898
1477940
1034793
1168065
910144
1822421
865499
1000050
252270
1739914
1531468
337043
1432653
387873
162080
1930427
1467533
1984012
938428
1263182
1897440
1685290
82504
606743
1611450
1733884
708064
419664
1334208
645123
222083
1900188
53416
410166
1210716
1180226
247263
261426
1865721
991389
374558
309653
141136
324273
1454206
508590
1886943
1583605
795223
513171
207942
229966
473061
1448763
1861429
1366501
1912055
387087
421858
1600417
1147716
1423242
943796
1358140
1858093
1669817
942615
258253
117608
1540408
1203970
1131953
647272
628780
887240
132310
1272731
877056
712568
1110507
716317
1556440
1474810
6445
604614
1180295
354118
524787
1153910
141641
1001174
162690
805719
581685
14857
1604892
272098
1134862
1790932
469071
1839629
623601
1042183
1010391
982243
583579
168057
1606399
1231432
1729117
1962191
653117
1236043
1698081
313055
1153211
414798
193841
66043
965630
1047298
224235
274700
952322
1550490
733615
828218
960348
1753538
699655
511330
166214
386437
941942
1109995
992743
1898420
508666
1595749
870406
1896255
1439610
1422406
1610204
1288650
638232
942716
1001835
16822
65681
1830058
125130
928388
1178122
1562193
1320636
705267
122682
1400197
388567
231886
953885
953585
1805805
1272639
1626528
1485756
297587
520096
968500
1526259
1339712
979133
897991
237063
1888880
1065764
606591
1753464
638480
1867099
1017756
1420042
529877
1005421
988508
979249
997941
967811
1474987
1340370
981497
1435492
230439
1212064
1705849
327913
1609572
1999862
763673
1525824
495416
1437298
1140967
130296
842841
993532
240473
1850933
61464
1188462
1067469
1845217
1735966
435473
1770118
511476
1588361
1092963
539911
286984
1481140
1798297
690777
1445547
1069593
1267506
1362184
1056864
138970
1268421
1996944
1755630
1275539
142848
306268
682221
1201811
1297395
1237968
862994
978344
673582
276789
242770
1859293
1440437
1361616
421836
505579
625805
1363020
949997
1793084
928904
909906
1226173
784443
1215316
31614
1477196
1524619
894178
829965
1849189
1463361
123170
1849068
1429273
753702
843397
151320
707718
1110051
379492
1332931
403571
1178399
820160
358978
846851
1029907
423134
304785
772133
939307
1064748
1436936
1515500
119077
1012499
824133
591756
1828390
1230381
1353563
1021927
347233
1908221
965679
1696539
796542
1375469
1315362
1697615
1517327
1385143
1011731
1048916
578654
397039
1967821
1609619
1302440
307839
1227653
520412
945049
1878874
1218754
1127267
446232
847556
1351385
1692841
1581794
19532
51153
592969
1074662
1215609
427143
1020523
893127
178517
1698766
526319
609186
1885562
138387
1639935
1627820
142846
1144896
1394191
1842681
283343
1702934
794737
831282
1815202
601811
1267218
1566763
1584011
1647735
1036702
446435
1772898
146192
1235226
1293744
963544
1531464
220523
1930830
586701
1615210
771649
1148902
1190180
1429503
178531
982035
999033
549642
1886489
14542
37857
1666095
939670
1933663
1082379
534704
1706225
240424
541731
698304
1267219
1474852
1724948
836230
109430
1180885
1919024
697576
943163
1602000
555944
418692
1813226
322706
570877
86972
242945
1357106
1517014
790725
1470875
124997
270447
1901698
82829
910264
1939690
1289036
928292
669557
680308
1340392
309595
1938210
102121
1627533
149159
1722177
1077020
1803167
964775
562748
1204876
1825998
1288289
588641
57078
676415
389775
194067
1561753
757478
138170
1018232
685044
304195
1376194
1442868
853910
40196
179927
669741
1346085
673913
1425101
1272780
1601774
1283785
1683988
1375654
497466
720756
454689
900524
826294
1422878
259473
279443
1064361
1052389
328540
751375
729805
1141324
1385486
1027597
798599
1263442
678488
401346
1296842
1984778
1903047
1562201
301772
517658
20624
983349
240216
1268148
1815316
1743804
385765
922891
1401709
1479935
399906
1247287
242650
1075656
78172
1365439
1986819
43016
163828
202048
51357
254445
759874
977142
746841
599560
1743744
358027
1918535
942949
1110079
153456
283462
931425
137790
1918146
1339330
259146
180319
53610
1399912
62247
1440287
874313
184216
360735
400201
1762085
610367
1336063
323268
1092419
1810127
1480904
130543
1965966
1921868
593566
1747204
782201
1317942
1462013
1486863
523620
235196
1241741
568201
1849722
1537024
1870219
1482931
1747965
1122546
1652398
1017369
383544
133482
271350
298031
845055
1331722
1589528
1699472
400484
993797
231879
1327591
432894
194612
684520
1567228
1913738
1517933
1346635
911208
1425953
1070585
966079
537645
92272
1025539
1161731
943694
1586523
1938255
1430343
1433222
1074502
812813
1374388
851198
1850360
809005
1519597
1793986
443342
1627111
1221764
1488808
134735
632161
438928
1958824
538668
734357
711087
1371452
439481
1922181
1908278
1880560
1371317
1779159
1322791
746176
1057692
165971
1525729
1179175
1198923
1144700
32478
1105874
337085
799278
325345
1128509
143258
1234934
149656
1800806
1249929
844788
828354
506567
1795894
903096
1510863
784230
191197
675582
1331489
801961
623922
1459687
1267009
1300081
441317
980407
600163
1134687
1226154
631944
1488906
427745
1934623
718898
204566
1128334
1339244
1051412
486089
1748806
1144391
289677
983624
168998
1554284
601036
1627706
1566999
1682518
1422346
1874578
84231
144388
390484
1894546
1399973
1857307
1808923
1959523
1488774
1880843
1700046
335528
1853740
1612615
1470414
803884
1687450
310065
551824
1950740
1492670
435619
1257570
1517412
1056257
1903918
856875
185905
528009
1854750
185119
1991653
886072
26552
53879
1579011
115520
1682192
681829
1618016
1785239
1975812
375927
840525
124706
1771919
1627604
1310188
500901
1056217
1931065
1582422
914124
1258480
827632
1301482
1536272
976200
277541
1485624
87428
420029
1366802
903547
452564
765819
465205
788760
787606
1750508
655630
686972
1927062
1627411
1078402
1035519
518158
1765728
70814
954188
906955
748859
1684365
1653943
306335
136127
1805758
459809
1339022
862819
1581723
1399802
1998500
1784479
1162085
1750698
213478
748197
1766836
64293
1711505
152872
153907
1353878
548554
1174630
1621298
1094643
1104421
995807
577153
1192657
1872973
1485015
1685382
1510426
798409
591111
1019570
765200
1804493
1579272
1922405
1290572
1911702
1185158
1261167
1872199
1574864
611488
1081696
1979353
1751194
1083169
574897
1330768
1747508
1481781
406985
655932
909078
1313045
1746237
1942784
499259
605124
1201245
1035831
92666
1689204
1656558
337909
402047
566550
406213
1612855
872091
1985446
1448421
523732
869925
135083
743839
1316543
1881750
1263125
216957
1704000
422161
783485
584799
1615281
1594782
1181810
210628
1445922
1935990
908773
373999
1781771
736174
553801
974567
1624100
1601197
87760
1875459
203539
1683875
121560
1859511
1893540
285993
1123848
913010
629140
762296
1333233
782725
1143098
1361459
594709
190585
772167
1887855
263640
1792979
1450247
1045529
1442899
1395794
324726
1700708
424218
84152
829338
215907
6610
1011543
1051316
1721626
1691202
299400
859527
444143
1600824
1910259
1228225
818286
1069853
1093252
1376479
1940596
1422300
1447087
1363987
486149
733074
1397370
199224
1791194
1999771
1800675
600277
1132249
1593441
1325252
1316301
1139543
407927
1746380
196908
1619195
1858484
1387965
648747
136740
767307
1487884
690684
874587
376416
312186
1425853
397185
583855
1313604
1604656
289324
73256
267839
1719487
601151
765396
824278
847782
1764877
779623
1689391
830942
628590
1907903
345709
98928
1919114
938979
195788
1571019
931690
1107802
115487
494017
1348278
1871912
706921
889867
284702
1689471
51020
686949
73178
1365249
832132
1537120
1275585
1288503
445956
1473388
1213429
542674
726154
303456
1648833
546546
749813
1999397
1543460
778429
1283941
1670199
1801793
1998787
117317
843506
458453
361620
1670641
551069
1488370
1369512
1204258
702271
1906169
904620
738499
1535362
1622539
939726
1914686
666813
1556060
778461
12242
1588143
1416235
1707372
461770
439565
562107
1248387
1986064
596898
1652414
798805
636344
120261
525559
919408
1133623
1008444
1373871
1080165
1791355
1967831
329030
1551035
1296912
564488
168255
1530244
853837
555598
1444818
698078
1666871
679083
276166
112674
701508
1266310
942852
1126386
692967
193761
1145890
937617
792130
253353
937130
1313833
36346
753342
1868901
1674530
751292
1260337
288247
117222
1995968
1478026
804326
1093662
1861525
573679
1014350
1860469
1011860
9655
217030
1765578
350518
708966
1940139
512317
322214
825160
379799
1136109
1421628
953017
835964
1467881
624205
1546979
629316
561563
940765
1406626
159603
1092975
1082983
1516682
307687
756834
375562
1297976
1234593
1789928
1536793
1833133
1052100
1842135
1285928
702313
298080
870019
1934308
435824
1929146
1203297
876148
1425741
1358069
56044
1058768
275403
580533
379233
1836848
368512
1471625
795763
1275375
1039220
901077
905586
1052947
63182
1175128
1034250
1820803
459996
308257
20271
1322645
1699843
1819327
910834
61106
254146
1853762
226714
1977752
29483
919060
806494
1299783
900834
608494
501190
144165
1482145
205714
1665804
1659068
1417995
1662260
501161
904948
1974864
534080
1788680
1003857
250154
160846
1897884
743353
511217
1155750
463398
1532720
986901
796462
1874514
101379
502574
1822905
1036985
1195124
345225
1602746
199065
1982640
1888899
849520
1781445
27992
1468650
792595
1737520
1390035
1260442
1883871
516294
202432
1806556
1282865
1263577
463739
64745
1526732
247088
1755843
200185
1007560
60397
1821791
603609
1517740
1044674
866215
1485857
1229513
287971
1908461
1262150
1702709
310941
1939412
1976076
790828
371597
193659
1144378
364354
1187562
574655
1309928
244801
1291898
476811
969318
684708
160666
614986
1083132
1480713
1124567
576379
602007
1350606
756996
619825
131333
1392569
665217
1039552
1876753
1970949
841736
1522622
811069
1727492
488316
1534619
1802422
1512758
1024446
443437
1888226
1521801
58160
1523293
1691331
1045109
1294495
1033781
1349722
507442
15087
1903596
770764
1313725
1802250
1975037
718756
577423
1119734
729023
922255
1088245
1171814
1905295
361820
1442764
597150
1864118
613820
99623
1726206
303184
959675
1773448
396955
333768
422341
969883
265283
376580
1280721
1541237
482148
1271258
1070004
775261
574941
1289350
33831
362073
1728502
740852
222559
1984403
1364561
465032
1672396
362351
325011
133791
192156
72477
408163
236982
1003092
932036
965419
1985225
1602338
438215
1448650
1451662
538319
1364935
217319
32277
1977717
752350
881414
944915
875273
1034832
899936
1793793
18231
238554
308243
1148733
445671
980241
610059
1587135
1023776
8691
18723
880269
1032804
1519942
1041392
844155
1106786
748838
999086
1610790
1260565
838253
1012396
1860296
662142
496545
743954
150263
329412
933666
867428
232852
951793
901333
487370
739554
804989
1458999
1025419
284372
1233073
1452817
986604
632868
3609
1222977
730790
1558683
1020044
373056
961347
1552761
1439628
1062616
846791
102381
1325726
1199030
1909289
9891
754843
1922777
600928
325511
264789
1443118
1835857
795846
761744
1693317
1696614
230480
112198
1296578
1670395
158308
300012
1339826
1370865
1890353
1649676
176003
1851451
346590
1938501
728836
709229
1667070
1144287
671828
1649749
1781735
1441508
885612
745947
1779604
1747608
1503100
429413
97599
842929
224136
875245
982687
816934
1953548
1145347
41633
1067165
738104
1648257
1488147
1880222
821378
134408
1396379
1205399
1777730
644062
223332
571351
1796178
824865
216017
52600
1250106
31111
439324
1871495
356349
1596469
1946796
1727304
1521959
284157
293715
108673
398647
958486
95797
1028293
542333
1461013
1184001
78504
865127
1709550
1071454
238963
610238
878162
1121927
1473771
1245255
1911470
275107
1859490
1632590
1054212
913769
14242
826951
112572
1965019
1331845
558562
531916
1835904
1316957
135540
541174
1861774
908659
167796
9527
941544
643178
106956
1124377
1635938
1857194
1681701
1214431
1688099
1704968
3402
845257
108878
49691
1401288
1077749
391274
953090
1120598
935517
1294960
929220
1132240
769715
1849810
997756
1588280
392210
1648192
1770522
1195333
245322
1276516
1074536
1232220
650910
1151585
960512
1127934
1131353
39902
915654
650313
1054105
713437
752358
385252
222953
1070998
715777
1667243
1175431
1265211
546328
1484757
1810034
659509
1233609
1437445
1271222
1176560
1651556
582774
1971327
1221178
836606
644111
1941360
1967818
305381
1478129
142088
1602463
1173395
994264
1066315
487653
1528080
921953
914915
1087414
547038
1721409
657267
1231268
660396
1370045
1510606
1395083
1291416
832359
268952
127974
146466
628078
418375
477715
208798
849310
694286
1229674
1856644
737216
784134
1382506
1110647
1723478
1422064
1034473
1616266
307914
122553
1987012
646140
1135295
480251
1100133
1600321
359725
188649
804044
1347349
1417261
1940568
811686
1255076
1896915
1270404
272246
1284753
546313
1930672
951827
1652429
1293232
804677
1985600
1264739
416580
1743702
1637267
1991726
612810
972231
1346408
1231320
1332637
1433017
744062
1757169
648709
351032
1125194
1917806
1876727
1163047
1248183
106435
849890
969597
418940
1222993
1517266
1899261
257372
1798328
1142441
555069
1819571
1306954
36422
1352536
475957
1489939
1251657
329746
1731459
508576
126802
1105805
1349223
51683
1457759
142428
607642
1970923
732053
261613
1527233
1049241
1973690
1819115
421147
5022
421852
1029437
1776115
226943
663807
277498
1519407
1894772
1594001
497951
1781534
1166658
1526124
1515637
1667934
59038
1276752
1700126
538277
1634651
1759656
1158229
1948695
1109119
384592
470624
947737
1250836
1745536
1938024
380384
1003188
1966727
1617752
759651
839192
898735
1061632
668266
1320224
1034262
347875
1674442
999133
1712621
917165
1284010
1259813
1874417
157215
1776957
479165
219045
91224
898321
1046862
1235421
1948978
745277
697699
231631
981488
256833
1444713
995290
1648737
1895572
665105
539927
1678512
62249
1484305
1107215
868466
321116
1980942
1186120
344329
496735
595508
987162
1627173
1816499
1022980
1004101
806318
685952
1569168
283233
1252252
759973
1428254
1202259
1481120
1070432
264588
1918913
1765284
1339073
454860
42012
1203715
698150
1691741
1377973
952986
1881090
1755052
1560501
1453955
1724843
1653391
428636
1951587
1711748
30375
504243
644250
975384
553914
73626
1677240
1454168
209972
112319
1308465
1785168
563290
1113719
317219
1291533
1585967
959328
777989
1430276
1621291
1637674
100693
63103
635031
996506
1759652
409272
1652635
1030237
1715440
317444
259830
1199947
1880029
1171309
721429
1917460
1478334
1609241
557605
598996
769832
257642
1413644
509805
1182239
1243892
1958504
1398202
407554
1415710
1741734
1875919
448020
1212219
476951
460918
1934410
89495
608942
1412754
369694
829271
798129
895758
1327172
852852
1812559
1880308
675410
246409
578591
1168907
580162
1048533
33167
1487183
770811
527791
1576762
1922651
40476
637859
1832481
1880952
1701060
616372
608442
982729
1817892
1551731
1501330
1253788
1211642
1480287
238529
1073792
192433
1910082
790988
358521
446213
135365
422553
1743237
1300479
1832659
1832632
75489
7613
354184
1364032
770411
1710067
1308516
916715
248295
1188657
539190
183607
1512439
66470
1763612
11727
775933
273871
180907
1230640
1150741
1651601
718368
823914
57282
1060654
1963120
828434
1638614
545360
1969988
1477885
1269201
636570
1159129
666967
1151609
1576654
1304627
1314405
1817103
598689
928049
890061
517372
913193
182328
1064248
1829546
227701
819731
1149850
86030
1933984
1474609
749650
967264
149958
1561945
98209
1921669
1550303
1764796
51167
1263178
323670
234126
230459
1070981
381383
1195254
1366809
333558
115608
1895552
1149757
163727
490217
423561
888182
1506504
435983
1322413
1849360
97816
1251515
194110
51089
643633
731959
1832058
915790
665405
692517
11059
1356996
119452
1410362
1446269
655945
562633
1048803
1561834
787020
661450
196050
169433
885522
1686166
197295
1024558
761484
1143483
677982
749337
1812218
837019
1643615
1756905
1203794
627766
1146060
1213078
922089
459951
646740
124054
703601
64425
41432
1609688
32133
1687703
1109949
1252380
1341350
1867575
1941586
1327526
1394358
718767
1536651
1476060
940960
1144450
693718
713768
1727369
776819
192464
509216
1422665
1732594
626124
1630337
26213
464544
1912651
609928
1546321
428134
1897931
1520077
231071
1946787
1460368
415517
1040244
1504532
473056
1047899
1122446
464058
557367
154267
266415
1107655
554963
1631043
821525
1351930
1367293
847786
1080053
1025401
49110
1785592
668312
1700299
717630
386244
1374543
84269
2931
1073007
64016
1746056
1088944
991483
565736
1678030
657224
891989
1819215
1331918
599598
118211
796868
285398
1656862
674632
796769
1250275
944826
597055
1196956
1952926
72536
457217
310865
1165487
701766
902758
226985
258161
934340
1065888
1716046
1754229
942778
943405
1326313
1466442
1439553
103431
507677
81540
764627
1650506
954559
1062170
331174
497250
1664941
1025858
394556
741789
1818937
857322
150501
5439
787372
1982134
1861785
1696537
407767
1003168
1275713
681432
1213642
238911
1238378
301553
473900
1420053
380481
1640083
128059
1691925
750237
1312035
73265
676580
727228
399918
287122
226820
1967101
472438
105164
118134
1492329
1285604
604178
1928722
1431048
401530
1962356
95977
1695161
530518
1313672
198614
838334
62865
1088320
781573
604405
1221463
1018604
1163432
1288767
213859
1365229
1398869
297823
984784
1143215
1816709
548280
19770
1420799
280420
270630
321938
556511
1452922
307808
1948391
21567
353301
1951039
897774
1554003
810836
1322684
83871
1366198
938453
1028274
611888
1020494
1787613
1174391
855444
1129727
130369
1650090
1003771
1183856
1756442
513798
592450
592642
821815
1634779
167867
1429426
1098168
1060764
1574799
581293
1456206
1937900
755323
1341687
146434
1004662
393725
316163
253925
623852
53898
147509
121675
597393
1804559
180267
1753237
423916
1264385
1182604
1698274
531069
1463257
1206025
418282
1381670
344527
683759
1466824
1820949
1841969
1517870
1405859
1014233
734017
676666
1017630
1025919
1822619
1012077
705814
478055
1069165
1165521
819120
307395
231890
129287
682599
6280
571664
1408170
1912626
617804
798937
1862629
1859239
583946
1754356
205612
534598
917376
468653
1858250
1311967
555312
1555171
20800
339742
1872361
680741
1068458
750186
1457836
613108
1322757
122970
1474016
963681
513208
415416
1925186
696170
1104611
1133721
1669520
1462828
347650
289919
505626
1192648
1896642
129972
577786
408977
848113
156687
1849723
1712517
141878
1907070
1630199
1222986
668403
576873
434270
1232593
1877140
1751965
1661955
495998
978328
1136500
640211
307404
1828268
1823503
486390
952877
179107
132812
1495126
826404
48166
1819430
1441022
888159
1634395
1215255
1001277
1381612
1212457
315748
1610529
168296
21050
216375
387029
1414289
1841347
1648857
1722573
1635632
650161
385628
481441
739925
345163
1158271
1745530
1707726
1439128
1253379
1514179
1226672
169950
1752319
1019947
355414
1601950
1790846
1797183
96760
1045887
1209938
1512464
1999064
981652
529959
1018870
1152834
730151
1252852
595793
1414214
1484890
175097
1241659
431673
579559
1533333
1478510
424460
757546
1416217
1127131
377639
292827
636383
745184
820758
1261152
1161528
1512135
1271137
1240820
269318
27
1506995
636419
974475
1598513
1737882
800129
438047
1145056
409615
1602578
56608
1990071
1799216
1782902
927907
818094
1316097
1259255
1239490
471522
750758
610533
373136
393120
1508716
1675416
1563594
711395
1380086
695819
349467
1057504
1396138
425794
1007378
875445
1919986
1518055
1082590
810876
1260035
540580
1336123
218998
1888574
646147
1876387
653248
337725
1254931
1758658
1494393
808009
891474
175982
1408579
1879141
1361946
250167
924903
168226
418574
1631830
1064783
754216
194465
487152
1193389
568376
1861882
1263248
585417
1256393
247921
1347995
1487927
590197
784435
1884964
1355003
366028
1565642
755351
778374
826469
36439
1617023
1481834
1102381
1932318
562432
61902
1547127
1166399
669712
1459772
479773
755032
1305564
1450293
1084607
1782638
1231204
1289750
1150279
916710
1105524
610310
656908
994748
513067
354830
1000220
1836679
57596
504855
907164
79112
1197990
1005693
220278
1168473
322121
1509037
1381740
234086
1230052
1465082
1144793
1303882
1180724
597003
1166467
375778
470754
1905324
401507
739396
879900
1086604
638099
1885716
997068
1013201
225271
848549
276211
616343
1710453
371556
1676202
1838734
743375
824447
161846
1231484
576823
407962
1024985
1178286
989156
1705231
1564550
922504
631884
81851
488966
136829
990611
976335
1580131
1404367
167879
875560
2946
770725
455956
1728424
416685
1997783
103959
366923
342968
1380562
1541619
1887965
445150
1948037
1587656
487092
290272
1924178
1659790
469452
1268149
1398973
724273
594316
736295
1742293
169935
439493
1032102
50961
1594597
1377224
847020
1125530
1958749
1075283
549571
723289
1498693
1980148
1323865
161530
377106
902244
1611632
1773134
957812
1296504
666219
1329109
1841816
915666
1616851
462593
465303
637583
1007429
1492874
1609028
1937435
477230
293315
60408
831939
1772123
1471119
335407
1177110
1091223
1182722
1215595
856420
1763124
328168
664200
1303312
823697
910906
950931
1574945
1529366
1201353
1352171
620114
1297542
156658
1782657
579130
1749519
1910852
179329
835859
30756
1345667
870563
555589
237498
344340
265602
347557
356655
450538
1611659
1225195
1530190
300169
1770740
1934466
507108
1028768
619276
322591
665960
1308636
13341
1045048
1303389
345901
360319
458736
768548
1308002
1232309
610336
1348254
511583
368739
551264
241227
1224232
344168
1269142
21304
1703030
1271364
1079044
233851
1448583
587255
510992
1823238
1141524
1931604
728929
423420
1249751
237376
647820
921068
177520
1687518
655607
399521
724214
863439
724557
1029670
1290035
597714
207346
818357
3976
1245427
716820
365103
646816
623900
190643
690175
1747818
603026
777467
1070319
1359585
613969
980251
950594
1896711
169236
731388
886097
1349906
1222281
1109641
1487170
1158945
229430
949704
320880
208942
599451
780537
1748083
1893636
1300560
1680502
782730
786135
541462
1023123
1985113
1136214
959494
832260
1830176
1907466
957155
1685780
1412085
1657578
1628907
865776
1209761
1864665
409926
444323
1270795
1601040
1923303
147317
845070
950900
1141048
441896
1438613
220919
197159
194392
789393
368815
1619662
1872562
1692111
191913
1029710
1874087
1760674
384480
993060
1195758
899656
1415234
250180
998483
1596451
1053692
1096155
706328
606900
343302
1203791
1297438
288285
762534
744782
765612
1841494
979842
801659
1301884
1971162
765753
1533973
1107611
844657
1692675
495787
735424
897956
1268455
1883779
1195670
309409
1147280
214143
390265
1690935
1729371
1040718
841072
1701414
1732235
1930355
500476
1153548
279412
33021
1987107
1331008
1738274
1994758
1026243
1829777
887416
1885969
850288
90300
660222
1203883
664474
1490598
1761993
601155
648542
652047
1766199
1698545
885622
380508
1010621
932887
543803
1850900
1125691
1410511
1234498
1855586
1673742
1379249
77323
639288
1044626
1849119
1046318
223858
975081
1930612
1281873
948006
959626
938284
1860902
1168534
264724
1804580
447053
895896
1620847
1110068
1607987
190175
666535
847000
665535
117327
672651
319710
1763577
1690665
1069838
1142693
1505539
1192396
1807940
1468404
275106
313533
1728
983942
1154502
931660
1465695
1291862
1611489
1126828
484875
1527288
196359
1534538
1522613
1226666
326298
678457
364196
461439
160098
1229143
849318
1999724
753212
94374
316127
1393755
532830
713023
1866458
367554
747741
1562584
56719
705044
1912428
771534
576697
462395
216095
1724092
435245
1029973
1314911
605754
21583
612619
1243798
140685
144638
1817981
1021084
213056
167637
1731752
1451481
800139
755952
1508752
1128400
324082
712290
1159701
1700204
867120
1318396
82100
1801829
42997
452490
1279316
448980
607345
1781100
154262
511706
841243
1160623
1630587
835846
1420204
1210162
1871281
132819
344932
11180
871247
268058
1432220
1862455
248516
107172
446175
1581637
640924
263876
1314642
127368
1168154
62674
1037496
1995547
1962656
751262
152150
1412015
498955
1923120
886143
916562
1015763
875294
680294
5770
1263210
1929340
161249
1284050
1618250
1341809
1181857
1242484
1659806
764299
1118594
644194
1443280
595624
1097335
863245
1250261
1460978
1170494
1509135
445373
1333293
568623
1367386
1200320
445128
576644
1602418
1755204
1831976
1327877
421065
445985
1924299
1394519
1929896
1935749
1176078
1573618
281150
1410822
709914
287136
1893662
1678195
1334414
554985
1405444
48006
553279
531867
1303695
1268652
545394
1046714
1415047
1717958
613855
1739275
507382
365067
311717
1186707
1472193
997226
1355941
1184609
1359918
1650710
454561
1967207
143033
769411
1806314
1233074
1937851
726099
928059
469710
83466
203324
42666
1447766
176610
324902
1391734
485921
635242
521295
213120
595024
285837
906117
1284197
181077
1626878
1021592
1653485
24354
1569408
1248414
1229049
834090
783527
1828272
1426583
1589044
1601118
1087732
1409059
597375
824002
483198
970283
475150
109807
380071
527122
97389
813869
1777612
887985
1988207
1768374
1640744
1307567
200074
687078
322195
1463287
1274916
1924155
1222425
1895852
1020931
992692
759284
1756131
10171
367646
410863
1849091
1446217
1454335
1012147
979312
1208643
1158967
1104808
109273
883466
1831239
1995805
1819700
1683103
23886
1272027
961579
399277
1993402
30890
1169620
1368212
1205962
294244
220590
1107102
1793719
1064020
743283
1538640
1070473
784864
1775240
945165
1919791
1999242
1098529
1343160
468941
1260485
1633986
1489638
554131
1023131
326614
446655
38262
1878443
230555
1425871
1758264
1640186
342996
794553
1106158
1469093
40806
1369155
95245
226712
1434292
1301972
1185802
1140301
1421195
1736566
243343
1130939
654194
1106892
811908
972512
258689
303977
608007
1963932
804142
1246876
104579
843509
711558
98838
1497871
1323484
676768
1541212
944812
356172
911833
1425905
1141972
590226
844452
91933
952119
1280207
540203
1469195
59497
478231
1086540
1318417
254217
1712557
411131
1597694
1093658
1410787
990254
633874
1435985
529979
1224324
1745159
853038
1890861
528740
1517316
1870332
95998
1694436
1866081
308693
961120
11541
912352
1293909
574081
63646
1832075
1137305
499703
730944
1777976
269555
814829
486040
1323726
1254542
1344540
1751797
1341479
205706
1718131
1790981
653907
677369
470255
1717433
1988484
5664
659945
770253
635879
348028
872268
401420
1635152
1704175
1087010
376743
599835
861937
551901
1277864
1180302
979160
750840
1128943
489109
1443295
1546014
251567
977274
243585
1429335
725505
648420
1417558
1340521
891745
1177577
1909523
519265
954283
48081
1931630
789654
1710695
1894109
1003850
217043
782330
1315479
840685
103570
276871
96473
80973
61289
517121
939738
502222
1917227
1681071
1097299
1623230
1887190
9314
1216510
727171
1790772
1006467
1282031
613679
1359243
919415
1558182
695377
458757
695740
694213
958365
1758495
904740
445992
265113
1127381
453523
1796634
1432317
116700
1958316
329953
1078469
338879
82587
1916576
1610187
1561083
287710
1462917
998235
1397114
1417726
246418
586283
1131982
865222
414665
866470
1402490
882493
1729142
378701
1413351
1226768
695461
1278075
1072440
1835775
1361204
1874085
1974634
1808032
160381
484655
125678
1667227
74542
353377
645848
1424815
1767415
1237697
685098
67764
833643
1253187
1379575
1370030
1638320
675031
252492
1844486
1658562
1406219
1517926
686988
1953685
1790858
339990
51340
336919
1690789
1060228
1093144
99104
322872
934054
1465855
1083511
985085
1532509
172483
827940
1943396
935061
343859
1403668
1857774
280520
1357439
917218
1424137
840878
1246828
1525380
686509
907835
504303
868022
1962669
1301963
621847
794516
1091848
656613
13874
172980
1200251
1888516
792805
1920119
1909295
1522955
827937
1196499
984211
148265
863057
695476
561293
894364
1988467
1234864
1417299
536388
607674
1831558
1080115
998272
564425
394469
282204
121133
1188593
1677594
1230713
25718
1437608
3
765456
1645971
689498
1248632
1840203
699938
1263451
289281
752167
1852727
1811719
518599
1993214
210516
961152
1644966
1639198
1230899
1193321
371387
1440806
334990
1270761
599508
1586455
954409
1761563
303314
291972
1633081
1009665
1994250
1451786
159499
924151
164988
1887520
43569
1159547
75520
287751
224642
435740
672406
653876
1041099
1504809
1938864
143474
1361036
420976
1048422
797796
1306067
731461
15565
1273821
488966
187782
1560958
268169
1738938
1476899
1434204
515465
1074576
999738
1024709
228228
1209559
1471970
1909201
540124
1908679
23776
1092852
646894
650469
1185114
1119721
1934077
197813
964686
381364
664507
1753210
1212343
1740356
1556834
637828
824645
1526836
940534
591476
334796
1876992
1892891
1134749
998222
202152
893444
628567
191154
632905
1490388
933398
209123
1000003
417326
1134091
1446542
1390864
1049374
959395
1563359
1613942
1920378
1537214
1667023
1932471
1818805
1427201
676343
719504
1762523
1749295
181996
222942
1326512
1935135
1946975
1767110
744756
184773
341165
1670491
1714050
1583096
1892359
1818745
1244088
1515971
1809999
441638
945430
204485
1481858
392638
1551877
1304484
305362
1986256
303640
1104752
1578305
1869789
946226
1872477
1445458
717689
875422
264309
1695937
1793861
1012167
1840540
1964823
190693
1295101
1508572
1821093
336535
1466354
1360494
1072879
1909609
867733
1622367
1382110
120050
1874550
187237
1850008
179694
71037
1973017
1300084
1730685
817318
1419794
186981
1087976
1421713
1771207
992849
1528734
115651
1000286
1044577
1195131
1030909
1493130
1672228
78103
1030296
338378
1750340
360422
1174347
1546421
1681083
621480
90017
324878
977133
410879
889618
1553977
659068
1274151
1997475
511595
662316
388961
635453
734183
923246
1237506
515890
1576990
1551228
1327774
1651128
1960722
1212996
1821801
199870
176147
1289096
45383
741227
1727402
65833
633801
1830268
726770
1740325
34737
1111166
1062591
666915
635496
1329482
1274739
1821401
82603
570363
1767747
1984578
1644182
471768
720756
1282250
960927
1472904
1507770
1337163
1232738
1437591
1200863
770698
431715
987479
1470343
344825
958235
1618189
1148098
435794
1883171
1085897
974821
1726389
1449087
1384589
784880
1868780
1722338
305894
31821
260441
1397228
1704000
1646197
395105
444373
1298534
733443
312446
21267
1603933
480336
499608
507197
116005
1604394
1497292
1607243
1978803
370788
1922137
1702448
448224
1975534
1419087
1994925
482850
1581295
1155885
1561240
762071
859724
1894165
444073
1558510
1110100
505745
1149979
555356
700106
1057802
620111
1246056
1962467
492329
416092
1065868
1435579
750294
663007
1393757
256873
1427133
1223990
650960
1718453
1786826
13744
904967
341722
1639345
994145
114602
269369
44840
406567
465794
1525602
663518
425181
1191769
1044717
1479220
749569
1548495
1991170
472150
1398896
413019
1244308
96945
1409514
524919
1107874
507217
1937286
1142929
1408122
1203712
808723
1804381
1580527
1094088
1260272
99506
1086071
1388252
1011601
1014235
1633813
1491973
506227
630791
1070837
1706888
1779821
146851
581293
9320
504857
360953
709085
1460304
1912280
1918763
604947
533207
1028418
1737926
1498214
265498
657563
1469790
393219
1750543
1591988
1534188
1235587
185197
1708236
878808
282826
1303910
894845
568279
1988159
887962
410528
1315586
586759
1400250
676711
1217107
788740
260057
1746409
1848430
533465
1848688
80661
367214
826333
521015
1887941
1523559
13786
67461
1960710
1412339
1729484
818594
207400
1131892
1112492
890704
1303435
1263815
358700
476199
780162
579621
1154846
1457292
458763
93921
380094
678729
308553
1672620
280089
362213
995475
1751452
364707
1625471
1055883
822089
836815
1502769
1943428
1286968
1159831
690418
567020
1713000
1790282
1709750
656394
758551
1576625
1402843
623703
432264
655552
1983169
1764516
1980638
543394
131703
45451
276565
845262
1868660
726285
1983244
1600636
150512
1831692
623203
1783707
1842166
1821898
1838559
1864403
1809853
697581
1785276
520424
1381429
515616
1146476
719490
754268
1811029
235002
1125365
1418502
326905
1145607
499653
1999604
1730709
1065243
1649484
192586
22282
1839556
210873
483273
1979771
311199
386290
908639
365679
1966483
529767
775253
1932247
662969
36877
22447
1335788
445631
1439488
1655559
1497534
1426777
1787463
929920
695631
1190508
1831946
540435
1875322
1246631
633855
761943
1266261
1022022
80423
1214666
49273
1755544
893799
1129768
428038
228665
309110
976818
1085200
624668
1984819
146282
1421813
137352
1257170
254491
986375
1057419
102273
485141
102832
1962159
122630
1357587
1169946
1782034
94410
102361
1271600
64711
1302680
88062
1054716
1733186
1814657
20920
1494879
1262603
1557139
202964
1674301
580779
503780
1235196
1823875
1518733
1907298
711869
1281761
90370
1577492
275048
624394
1081085
1495592
741424
1983856
346076
782667
942558
737064
200729
1263251
700000
83269
1621460
1210645
1048187
875829
1588306
1498192
1887828
849660
1303149
1536423
1914751
2783
1675957
941461
706314
539926
900497
498888
1872404
1585915
1326951
227196
1789661
1891050
837038
537586
1316549
1763387
915332
525792
1596512
62539
1202264
432425
1216141
462587
177572
506103
550899
1341974
212015
367424
1342100
1173720
1877947
1501158
257402
1750763
702205
1437983
974409
1219571
1478854
1371919
891756
406959
1580895
1655952
139016
343237
659426
1177210
1448348
1683069
1535008
1431986
45250
918605
1403571
717468
678878
1261611
1490741
1232040
178922
1926388
1138169
864374
1008187
1356195
1568613
1646506
978821
1177020
374759
1838982
5379
1331554
1157414
625584
1539921
704564
1116296
31499
1137882
1593990
922471
1532917
1559451
1571774
349588
925580
1670178
312636
1450354
337578
1299224
226576
663148
1579169
1313886
760768
781406
1415346
655340
100666
1075430
825983
1707116
1111113
1129131
375554
1613683
851528
1449814
1776688
1853475
1414309
303192
973080
1159544
577697
572579
562402
978270
601341
979719
292189
1458838
1801017
1060328
1961022
1384416
160181
455800
1477545
1810545
1969801
1776036
311883
284600
589191
1370602
1306415
1756063
1570791
1182866
1744404
1002242
1741162
1478358
1477295
1681312
466581
48281
60051
1478033
1444957
487402
1741849
1973819
813375
1295271
694124
1121428
1702804
555473
281915
1674524
1868883
836004
1391221
570440
1944395
1424218
883568
1904644
1673715
434325
1289496
257970
188577
837477
1230263
770335
1187995
1781782
1234252
1453753
57395
576702
1376731
1654275
1469237
948454
1476143
1038086
761399
1337708
200934
771546
1842489
876633
848495
1219835
42855
877582
672730
904476
614394
1736374
1570552
578293
1926037
530034
135363
623097
1213192
110057
1057675
77622
948203
357833
1442128
1232851
522882
1881205
1754479
547367
823463
835609
1876082
260733
584598
318586
1992891
1034432
1268125
501101
765636
799756
1549879
1479038
1169278
1617467
480759
1117964
1756383
1846562
957988
792158
1280440
1581063
590112
1589773
1752753
496660
1735566
1858931
480495
1327021
968765
1277918
570131
7551
1298138
306476
941788
140403
481532
1696211
1070629
1572163
866581
538783
1563689
65561
594289
1509581
930108
1210906
1996413
1852378
1269289
1148259
471134
1655011
1870245
614699
1014369
302606
222879
1283238
1283776
154877
15137
654680
123012
1406745
1651387
211212
1419042
1433554
1194768
752367
1122056
744403
765262
1442390
947351
416661
1592109
1493151
688880
524655
1535187
1509463
1937297
1203700
562438
1812797
1472842
896536
1494447
621345
1830400
1052776
1799393
231661
1569130
1805577
1524653
439988
1928909
1589550
1002590
878687
1188474
1095783
576059
890907
630184
1485645
628497
1796491
485613
1396347
14144
419842
1732494
1242474
1697106
1026870
49499
438881
1029419
1654929
52103
1929343
1804234
1140482
496739
1367492
436739
680316
1243253
30746
1339119
672556
1129765
1939853
1313459
1952680
360003
1903837
1232262
462410
457307
270616
1392766
867357
1182181
1202851
1951001
72158
350823
1158050
754366
1466464
1232842
1420894
680914
1721412
1982630
258467
1626798
874931
1593724
716775
1818939
1515706
1919370
1794028
430604
78659
451077
173170
329276
1963125
879171
850672
690055
1456639
691934
310736
1364293
1004724
626885
681848
1230849
1134168
1908974
208831
993293
1383085
1856760
727318
1118542
1482131
156899
1620896
1462811
1034271
1269031
1365809
1679678
463492
84201
434212
1026647
1584343
250943
783294
1952214
218373
1476340
1062213
12806
185533
1824737
1936280
1516329
608087
1955180
1515745
867608
1010982
1784945
1184700
1894362
436770
1773154
553653
827799
473805
1427418
1002232
1306703
1609015
1344988
357371
1584760
1834639
491447
1070622
253203
922184
252922
762342
1861938
496573
588117
738640
665436
1882178
1940130
1586730
1344881
1098441
1774551
1049653
690430
231041
1164134
1487567
981034
1102983
698891
1918459
1737729
1036425
647343
1911647
745722
110799
1141218
1013506
187960
1910074
678061
1882761
1224055
563691
506241
360745
743768
1884874
1809745
1853213
1301335
1694071
925149
501181
1564825
644477
1044736
1212522
1458043
403858
1492834
1766898
1792433
273229
1726504
704811
1183099
1707051
1158782
1238110
1828689
1869972
133167
423092
1727314
1599324
282428
323303
247521
1208990
1329124
1163383
368644
1756962
1344275
1984181
1750442
388785
180261
39821
1974180
1982502
1353408
1976193
1620055
751752
858704
86618
353734
72266
1944231
938891
630959
677589
853155
1280455
751758
1881055
1968845
549627
838179
1147412
1093861
982750
30025
281197
1977166
377554
1955337
1374838
871239
1698948
462995
23633
1857404
1544951
515561
690160
1296871
1493072
887360
1970677
1995470
1396367
1643744
78717
1327436
734852
379020
1925718
1182952
1573692
144998
1922743
536742
717500
494836
1845303
544872
968949
782204
1684066
1561019
986566
647297
649819
430801
1319499
1732948
1330687
1279890
1662380
1912695
1085649
1999031
550656
804998
1640266
599254
838787
1447358
150350
387264
459200
519194
1716274
1848437
1498972
261761
1440123
1416487
1704207
413215
684708
1665131
587534
53388
598932
979891
1453655
204239
653033
1701920
869796
1331415
1427517
1495938
1415707
1972603
1366835
236169
275007
1667379
918649
807241
603086
1006927
101255
1029993
38208
1377048
1676048
579203
293626
1128352
915466
1563531
1867223
152615
775769
1161649
462217
344155
520524
892654
1400437
940466
683489
573672
1847880
646531
1828868
1209177
395705
1003158
1517253
250880
1702039
1944431
1703346
595578
1452931
1019600
547309
1958213
1546029
849551
1141236
1034562
551584
1791694
277679
708054
1333556
275712
1625869
956650
1061566
919174
461245
589916
45624
338311
1786914
622329
1843681
853627
59298
1266102
1133271
1941356
1659808
1023742
779212
1236045
1839801
931646
1871279
1865668
1153491
324422
955668
344704
316023
284607
334952
1883241
1314225
1862431
710938
1646889
1914704
533171
55415
1270618
444792
782109
1597080
1131678
770789
228420
787325
1691321
1909218
1300254
193890
356691
590583
1472403
866572
33982
1722045
1999102
1208727
68402
831642
299813
1018979
1278251
1050949
460637
1148327
1331541
1155690
644097
661442
129269
456476
145879
1778901
1055042
1786302
1738435
230030
834107
1779147
327955
1221997
1150594
1613351
448218
670470
1560557
517724
146345
662244
1407339
496622
419910
1186831
603275
228632
935155
1306347
1263382
725411
1898970
399571
720694
302373
1117859
538302
897341
328602
987780
592608
1790594
1325583
99749
295212
1763422
322335
424257
1494013
409555
300797
1004263
406416
1501160
55907
430790
1873692
1560805
22124
167341
1713897
1645060
825541
906247
1882316
1917360
1913210
140237
346837
1769890
1445927
533967
1315611
331069
1523445
399913
1370701
1047906
1006601
1458101
1732612
1452649
478087
569512
527235
1618478
1483154
777225
525822
113165
452899
224682
450399
855736
715068
848124
1006344
187448
864477
33173
796336
1759800
755672
1955274
110083
1058530
1337081
1078102
1463883
1276501
1942224
1875967
490639
734223
531374
1106497
396024
803138
1247259
1303721
1841770
1793887
1301782
774951
405047
1903738
95605
49645
1964245
1981930
398484
934688
1862951
1857671
1072433
1977256
1410102
1558671
1968379
920718
294514
466454
1564961
297125
1756268
159438
698239
707552
1684070
901640
964079
1677195
1061646
1237833
1420012
949740
549611
1036971
764944
217906
1376364
1455675
732105
1963031
1664803
1582572
1298378
765930
1413064
103450
1803872
868632
367760
1786297
1260568
1636095
1810934
457165
1857087
335165
78597
546079
957415
424646
153635
523722
1948113
429455
1677258
1799128
1400591
365776
115473
1009749
1095868
1356832
1217775
1777002
817466
422270
984070
1500714
1127445
667832
475279
1304305
1418463
1472677
1076033
395028
706732
219732
1727444
1052382
835543
517003
179846
961309
929779
1518093
974642
1724141
207513
1201829
806569
1832484
1194428
230320
50617
1966221
42743
71933
1330143
1501116
1894774
1395833
364966
118786
1385724
982281
1894632
1032650
1000232
1263856
168722
950972
1739431
1556806
122873
1219673
1852431
1412527
1378628
332924
1163303
36844
71564
1937201
621392
483018
993252
281758
486333
233749
974769
294278
1861425
1923413
711192
511281
614851
1937979
1559665
767476
1670617
447809
898496
1814384
541678
79467
1996735
1346502
1762519
564036
1755801
1670470
1157725
1907845
1159603
1081563
329037
1321805
20102
913782
251381
1281185
909733
1553983
197066
1532467
1213106
164568
1163319
1660494
167957
483229
114029
78035
1309205
1108861
413938
789759
1476881
1154915
497972
1574787
570495
972221
943087
31170
1622265
1564929
1294800
1671523
74765
860759
1487723
775929
891772
860756
1944372
152287
822744
1419742
985194
1650365
732166
1294587
688804
453841
180906
926029
790858
1616873
1281430
64069
813922
76314
465523
481339
1513936
974121
1302222
653614
1953319
564459
381215
325353
1437408
338111
1140767
955781
476388
1969817
1544928
1372037
1325265
1033875
1841836
804227
1976439
895183
1352340
808774
1820513
292926
1997908
938910
996417
1434763
1099843
1547597
297602
967530
1641991
1113752
1447710
1917240
1780966
1261417
1840755
520898
1914269
514146
550752
779203
1160978
1264744
1915064
1864635
190939
604550
263611
1347035
1321264
982725
994667
297574
1023041
1992354
675580
936308
480118
1674686
435044
1311783
1312968
1717109
1793752
961083
1648855
1668838
1714584
1706106
1163031
736481
1910088
686113
159199
1790307
1743848
1041637
1451283
279290
724299
138985
1584711
273302
1936361
467773
632600
1105560
1453783
1114214
663295
1801666
1816700
664069
437083
1474708
1929696
564439
1091069
1356720
1884567
47938
887457
1495792
895128
542497
1067546
1300050
1126777
1184693
1169441
214319
52987
503715
1731554
1604324
567402
185685
1269780
1733760
21210
705178
208413
994605
1396033
1923619
1038797
1000373
1356654
323303
1278113
1494493
1045708
362006
1218788
101061
1952410
733235
555629
1433686
1970651
721318
1267833
1379725
926618
852593
1447274
1649531
858762
338526
81839
900919
28123
783621
1153082
1996178
737839
1763822
920799
1409498
687527
599630
204766
543696
1561007
1103102
679941
1385128
1103382
489893
1542653
1914349
527414
1428218
1491412
1692423
676032
1233031
1922130
123676
1031045
1047815
337854
1774174
808494
1294328
774036
676875
499307
51329
473884
1236955
1992430
568663
169318
644621
1098821
1054463
502955
904039
1742690
1892850
749618
28627
137667
560391
1669113
1118326
620510
44897
1957600
337324
1121222
690078
103794
420674
1083818
1127509
1908628
1323116
1462802
515449
1286730
552945
720598
1685124
1337026
1820133
1002973
1647407
304883
1538117
1193010
517795
275767
1072546
139222
57791
702415
1365845
293989
1744342
1036698
798540
279953
1603971
1160524
973571
1735164
1420936
1853184
1491262
475900
380156
1075648
910665
1007564
423185
299692
16813
1612750
1648219
1694136
833883
177545
278410
1453250
1626949
328248
639252
1818054
1563481
1689609
1385639
1330380
327982
1004717
1782366
1286211
1359675
36496
1364628
1515399
402869
789159
1077825
1857667
1191359
627206
1050608
715606
399463
1980374
1915069
1861785
830571
1742025
1137051
1920944
810319
343706
1222930
1611159
538601
1102577
1051536
695817
964116
42803
549105
1216589
472244
1568283
1948812
1586733
1558108
436112
1753422
1431144
1832027
12032
864010
1410097
1514832
393229
610337
236392
673743
1864081
1824293
1960528
1034292
1005137
1862035
1779116
1097596
1652518
1622754
26792
661892
684212
425263
1095856
1701253
1772133
632432
145472
1840945
1041145
1466072
235235
1619784
1986367
494313
735887
841732
466675
1177327
1704234
522824
380997
1747028
1127368
1621478
1036738
987379
1348292
1999384
1007104
631637
1732179
1982155
1515771
1329145
303072
901649
1449750
548379
677783
1462825
519375
113071
1063533
13681
18994
154740
1876946
1683528
1953083
1943668
1761052
708995
1399105
914643
397058
219379
1444256
1238823
1504558
164953
21235
848258
329642
1246736
245237
1169903
681052
1889075
1440424
133774
1646523
53248
304503
513727
801266
1240467
959090
1087295
1675635
1030709
1911106
1872992
1818002
1692987
656559
1021815
1876859
535926
602067
1614288
827254
1195697
582997
1422872
1629576
891833
1918044
671755
230694
18787
481893
1388757
645988
134291
370404
1730737
381577
1730785
642086
1471882
1380888
875717
293411
1017310
1961512
731917
107113
77758
648402
1567420
1660054
147675
1062956
6780
128427
1113733
1746439
1595146
1662514
484289
949397
393423
752613
470040
1479946
1129831
561385
1649844
1467634
1540679
82701
930383
1694749
883253
1357364
854626
537872
1174110
497089
1505719
490848
1601640
1092520
849505
1511101
1642384
1719032
1662401
1133802
128549
1502472
1588699
91527
1649704
578318
245603
927283
1331444
682105
383132
607586
1686628
1252739
1764603
1848922
1080905
1003665
359023
1039527
1461223
962387
1940079
1687502
1962692
728129
455925
1502188
636059
1052120
1625749
783616
279627
794468
1298797
779626
981128
392498
1211775
819072
1324986
1352038
1361078
1438469
1117638
1245034
1442707
1096786
1250399
1042988
963382
133341
884853
1921898
887986
1618605
881282
487148
1251120
1735071
572741
536795
1383520
1615655
1162803
822614
1000894
1805521
1326594
225394
633394
838202
491253
1376685
295647
1078791
200157
1344886
1276965
212729
308720
822220
851909
150797
1267377
114539
1942655
228526
1374171
64131
309807
1440750
182034
1397165
1596549
817337
425433
1002112
155185
1884491
717216
973079
1847850
1269511
1715969
1137541
76895
1475670
640257
1141326
909746
1934547
669872
1862079
147667
50681
622385
726588
1459022
863183
389591
1910292
938066
107160
792745
876964
1921357
1252253
1514765
1640389
1496794
313901
858259
1618909
712409
958120
463210
110793
259533
236204
777529
808313
276974
1390807
1394676
1076786
765695
949339
1015953
1260489
612148
766678
1061448
1496418
1200579
518303
1348099
913212
305818
196037
459215
1493976
845658
1354190
1986181
1426028
1200647
1994492
1816223
283798
1636977
1735748
1543442
1662137
911543
700024
639375
774509
1948003
1662378
297858
422866
1902155
529876
63481
248373
686657
604974
23494
979678
878561
666571
509341
1867284
533927
1096888
559532
1053955
559150
1334821
1437184
156169
710816
716420
1889462
199712
498792
53108
584109
234869
85448
719697
1597036
163954
844117
409009
1805887
1103737
1186316
469275
727732
1241085
1625251
1359283
1384198
1890736
1168494
495037
25850
1637821
40388
1868230
768435
1647163
1564739
371349
1988048
1385840
1063898
1713806
1492493
520188
763788
1108367
1020475
1847248
631176
1316265
1233914
978529
993477
822007
1108850
1411833
276033
412098
1584725
403578
992760
1468629
36176
278846
623839
1117451
848230
1536499
1135695
369290
1616984
1272168
1943792
1639293
53350
939309
1778878
915535
408639
759291
1108792
725830
352452
1071727
1865932
1389434
1650637
942937
100122
715172
760306
933560
884466
1754227
1145254
1386107
30015
1873615
1932849
1327867
1609879
1573338
1564476
1208417
1779879
625339
1611396
62847
924732
1027121
616322
1166329
336944
946463
682770
82059
479242
727899
399401
929902
370340
1056904
1891148
975447
972552
517692
1980133
742943
1730667
649931
955469
398013
1562609
1309198
1538768
504185
1243886
1588572
1732877
1173737
920686
52060
1805922
1369969
942950
1324932
816904
1509414
1083484
1187546
1468333
563341
1931448
490790
1398503
1443107
201398
175957
63526
757814
205664
861181
220641
486200
1013647
1072815
331742
1102916
51132
682593
1854255
146438
362222
428604
1300880
1762527
1131860
155906
764932
27121
1268933
438061
1123291
261776
805899
150246
929869
882887
1808070
1713397
775815
119197
1221184
1499973
1733873
1572613
1965656
207645
551511
981918
1298977
1633566
251302
1371238
1890400
1696963
1125294
1076352
899533
992531
1846698
1268193
1328800
443528
624106
1724332
50313
761521
1848452
1510778
98522
588443
646307
1650184
574172
1139006
1755649
1094038
732987
519333
461322
1303186
1296876
1290106
1429709
1569108
1096223
1048867
534192
682809
1355139
1252806
1895548
1164146
141045
1197395
1444661
1249913
537787
440621
964864
155439
344690
1547225
322750
1808774
514251
77138
413475
586332
1068144
249494
851921
921844
608511
907586
1306974
1468378
570214
1683493
710650
1452982
1787569
318147
948013
1316589
766821
1091744
916412
463794
340584
741108
1124667
806167
703419
426931
1112321
1682798
1913444
364071
1711303
625837
881919
1168565
256020
168735
1368609
1883601
241217
1953026
798078
293088
688553
1051686
662921
1156894
645358
1446546
1930312
270940
1065699
1879157
1603474
1545370
241573
1009328
1522569
294789
12746
326144
1329190
1937083
1177611
1432277
1075806
997047
22823
1355549
127113
1451338
489326
562821
1350437
1081574
1471270
1328598
328187
1524953
501809
1578133
1955061
1859028
234169
924203
1869458
1871162
510646
485150
1623308
687121
1797281
540085
455392
438312
794961
450498
1084841
404805
1141475
871585
1581388
174091
1101917
1814407
543991
1230655
802060
159445
89603
1633115
1347162
588490
588071
1698173
21384
313046
920969
1637346
942570
610696
1157066
1217460
1791164
1184317
125452
685085
47012
1397809
884874
1196910
1680791
1582041
292111
107073
495550
673584
1282392
778067
1844275
1932334
1641632
1674116
334993
868047
1887919
1579624
96711
745179
1052754
496790
1747273
368245
554367
1047237
1620468
583729
1080524
1483281
1946443
1667975
1615752
1044800
840940
833848
1215391
323623
1561214
500188
1272078
19582
687830
1974761
1343247
1870190
839318
1070762
144345
755697
1601547
80505
1107260
585195
1597648
1530558
1750805
1749460
779186
728997
1111870
36575
1031111
392100
1600182
684310
486555
862030
711446
1485933
587133
1128599
1956195
762480
172498
831976
1652267
860840
662986
962043
845658
96598
1917478
409096
1558270
1080015
1940038
1512828
1227961
1106232
490368
1582423
32374
1487888
1937786
1337614
448168
700137
1907959
1943646
1817739
132411
172966
380673
639375
1655817
1851300
607093
330744
405192
1183300
1612426
991896
1572148
1399740
397274
1855001
1988315
1358547
1736710
1161414
57272
1143222
72227
1806795
815401
844529
728765
838336
1517094
754019
158465
97631
1041684
925303
1194787
1259892
902857
1937335
1932344
968093
1475840
714953
331228
1052108
1097139
93831
1995060
1075426
158157
1255473
384081
387054
688920
304314
488699
1608900
1078373
1110496
699805
986440
1541499
434949
1038977
683125
1730464
776969
464022
230124
1386186
174552
195149
841034
1335428
1994489
1546058
217146
1376396
1015849
1486416
1171679
938740
1641004
1515736
953711
99845
1134386
1909836
1155391
584551
803326
1719087
605094
1677609
1281299
522092
495494
1421889
1603563
675036
1163869
1479257
1102758
1712522
1899621
162922
623108
1142608
1358326
1612420
1898839
303825
359162
1354874
216928
1936139
1155119
651836
251214
1885785
1396714
361251
1483455
518711
1027111
985094
1583244
203560
807106
113809
253928
1692196
1621636
1851608
228724
966480
1122921
1593049
1874389
1603157
1966378
596425
596334
1684145
871808
1610586
1076293
1191250
690388
1429430
1231737
459533
139327
965517
576902
302346
1388362
466862
1639972
1835602
1599335
327001
224852
1262098
114859
1129403
1475139
787692
1059505
788569
1664633
1236362
1109099
1559859
1134252
536746
194543
1643272
1264493
1160020
1745589
422255
1562575
1149410
650611
396231
691405
1982763
24150
1065691
201780
1761285
25424
1424411
1907748
1441856
1001712
365682
1633124
461299
1697272
840732
1706710
1404267
1019706
760467
682844
892342
1334684
56666
546302
1415257
1306213
687395
1836175
1278121
515929
1525443
1476627
425498
595095
1412632
598940
1931919
1595492
1665155
776817
116053
761200
907548
844430
348876
421352
1996182
1573708
1032463
1350883
1841887
1087003
1015286
253998
1129171
1758773
1661859
1542821
1570401
944700
1920651
1415457
82309
1388999
1784765
1291385
108717
1390040
1958808
841112
1777970
346086
800494
1870273
353516
518306
1089836
568632
238261
1761149
904093
402689
1312713
1376643
1519764
379744
1750905
539361
442931
1672422
1908275
747301
1256819
1667417
613997
71722
789375
918681
1491996
995700
1693174
497313
1455486
1359964
1889601
1869766
1640492
1458686
1994013
479696
1199643
1074470
1263523
1082350
622026
1235085
827629
957889
1707177
1134280
274769
750185
1837318
361554
1869864
155923
1335610
1363323
308562
916902
1017144
1715713
485781
120284
1559415
1297329
1603204
1982182
1530426
856131
1346772
612654
442632
1289128
119464
1687849
1533178
1042523
590014
43879
1373287
1777997
184118
1879868
231674
1911813
139709
687297
1257592
1937198
690564
339982
1020286
1817172
1034711
1872528
1559620
1355660
474319
70964
1374707
932669
1212802
1063595
392870
608281
699815
1887691
865997
1874058
1020450
237488
1064580
1533729
323103
478990
1187566
1264999
65471
491159
1265084
541497
1148993
629235
652901
1939868
1444422
596205
945535
1783476
1374428
1755146
389794
154961
1191032
420510
1922470
570586
624218
867877
517666
1561569
1845461
1759569
1397183
1986841
445473
54342
1643099
13921
1254011
1481866
274662
1794036
341811
842954
1828139
1285157
834871
1461233
13768
1091457
1457706
197030
224054
1362645
874889
138118
1950077
515536
728264
611279
999178
1860493
1885392
410289
138776
415505
295444
1786752
776554
1827982
90284
290905
1071557
651447
528318
109622
357789
1737230
1514313
653009
796395
844270
343600
934298
1137741
1813695
1187825
1405272
994840
1311614
526630
468682
270307
1712075
1062629
1521535
1341467
275283
26979
185689
534386
1012918
127430
134336
1522996
703444
1881476
1025401
809794
746675
1630670
1146533
1505942
809369
1534928
891589
1111135
1715230
8849
1506627
1689397
511397
945320
140164
1826894
1431710
1171381
275960
1943527
1043711
409705
1968260
194404
96407
343950
620610
708664
1378529
1700816
1842298
242290
814470
690379
1021900
1313870
469250
1568579
1014623
1688786
120475
354208
1777200
1837842
1014430
152681
778285
167513
587049
449219
767011
1215217
199488
431621
1751419
1216572
859575
123724
977771
1800888
439714
1284520
174145
1990449
926459
1934330
1943855
563345
157615
122472
1136254
1831736
1523656
833774
961991
562772
490363
492631
888590
1002496
713773
953385
221330
50565
1872213
372057
1347839
764518
1839612
1783676
1529390
1748816
529362
1703221
797028
828359
297502
1282038
978612
902767
1004775
1184951
1180684
1341387
1104299
321995
309659
1775873
649167
857545
1744118
209056
1864537
677568
309097
570683
1132626
226398
285645
1014251
24938
543682
36183
578978
302844
1987675
31372
1535068
665500
1424185
290000
533650
1847115
183030
1989476
1380543
1762590
1928891
974667
1452747
943794
755942
660828
1111914
1554703
445554
1670340
1991974
1145460
256818
346844
377873
182273
569894
435950
1009241
1490742
1205807
1070272
1380838
857043
1285596
817971
1833365
945105
541798
247630
258839
1918950
1530272
1021963
399617
671961
1579441
1967737
1939166
1109871
160177
1628832
268672
1483831
1475720
737484
1358852
1126957
1626324
632793
186976
537129
659724
846982
1769647
921942
1265169
491246
777319
1450722
232978
1964185
1642342
1807519
1172788
1260930
607892
1048604
1755190
1030402
256771
1347533
1102134
194726
1766089
1785202
1223551
1059199
1024933
1909143
977658
782982
1515252
1101479
880766
737176
1935467
560056
1702017
1043491
862263
1995421
623374
253004
88063
1204686
1037670
1014064
1855110
1068148
1690761
1264985
390110
1572484
1044099
1933365
1171322
13721
75229
64966
34180
204240
1616093
192537
1324976
1304318
101615
195895
98388
1743376
892399
99264
1787093
1449637
497715
882618
1957324
257129
792220
1588606
876238
1572924
1872341
409676
390383
354052
722210
433366
1763738
11065
1464552
936814
985699
445097
821190
1158403
357213
331601
995701
1919926
475890
371897
764175
1161949
480609
979592
235274
874461
823894
649424
976782
1220948
1700716
568804
786297
1690129
1305516
846641
1984740
1441166
329668
793350
11160
1421747
1278618
1891546
1933528
509997
896742
1561775
260926
1136769
134083
1280986
494101
1684525
827050
879467
712255
1460371
1518424
981314
1771872
142274
643722
1225910
1192208
1792081
1530026
583960
44038
1110084
1153377
726234
1839084
1495116
1999197
902260
688101
1112821
1807483
570058
1168141
903308
1114194
1804044
335192
927292
52964
1028954
270755
22585
378152
1567532
1319809
683180
610908
323364
1558409
1570765
1877825
1650270
961084
1494027
786018
57208
290030
863732
1801895
248758
1735345
104287
817503
632210
1478683
1744193
587831
546335
629793
243244
1485450
527634
1868802
171501
178598
926260
1629581
181952
91193
1959937
451533
690118
1235696
941086
938707
629532
970853
1440757
1144862
724671
41556
1177361
1592051
546660
1273270
813613
930897
1125711
1516335
1170893
272674
69553
1766022
630268
1608867
1494641
1764003
1826350
1449358
1739719
360480
870661
348927
145909
1231016
543040
214864
1109870
1562360
850596
656358
85469
1356513
1743575
1816101
1793459
502899
897821
1432568
1084309
315341
1422927
1454392
661898
925063
1436396
1971430
1772970
1044380
1351254
236281
75125
1550731
1109358
1377863
317083
48911
908644
1858185
1668359
778336
224323
111842
1209618
686299
1022603
1185849
1188073
693134
1724584
1741292
1714480
1549404
1605827
688400
1023009
564302
1424612
1791984
1607719
178051
967320
1008400
442346
1200508
1106172
1177416
736920
991500
1944802
1608922
1657961
4641
608830
280894
1543777
602964
1746750
1948787
1474480
1771570
497608
76221
1573598
1582307
1370849
1613165
1922710
305774
61836
1227403
1532720
1295372
1560799
786570
830547
454770
1904795
306583
77718
1186550
1531944
1984072
1516769
521480
1218388
115596
580228
1115165
175206
776709
1626699
1888415
676671
1367372
1814225
1063162
1939519
1742646
1066531
1056149
1141590
888222
23726
1784896
663465
112806
1154465
1341988
1985448
1028628
644471
1537347
594924
596791
1376469
406594
812260
923859
923906
46713
1939196
718304
1221617
355757
706644
1035575
1150692
383350
1240412
1782263
221263
15591
702640
1014989
538754
125292
974389
442721
1136140
164810
1426700
1634760
857465
1942426
1477749
1165586
1947901
612977
1251150
1002786
1236559
506029
183330
1765093
728818
1281757
1051978
23018
171323
326911
71360
1257485
1179488
1139631
138552
526337
278145
1998698
111290
691865
574271
1442127
808762
1479410
1456737
38212
423689
1577814
824580
1566828
1668522
776778
1293707
1151002
630923
1813678
1002925
1721910
1966511
1104972
1592736
1950091
703841
1607374
1964358
627684
1666676
1002198
1953931
417994
389940
1634180
830885
325855
641228
874791
788000
1725674
581170
1044022
264649
161013
793912
848345
1138305
1539043
288931
1247195
690064
705197
451067
1886824
1100847
768666
1013679
1598569
356067
232329
475107
706766
251115
720499
1917240
794394
189661
94964
189614
134215
802877
457233
1845468
650084
6175
430942
1427095
1305893
810432
1387151
1664573
1110453
1993520
477978
1195790
1188958
1526585
1414394
52049
545190
399165
1730419
966885
1422970
748396
326740
473482
1745597
412426
1047131
1153028
474832
1414264
394335
112049
1723857
426789
514396
1659208
1183218
1082584
178289
623986
1195919
808978
1143765
1418641
1608296
1523647
1689742
764540
1137120
965216
917165
1349
659435
380201
1944872
482987
172759
965507
990550
1155020
173668
1493661
694740
1691021
950421
1675253
927889
468448
1836974
660210
1371515
1349329
725337
482857
162876
1010740
878443
1982706
492645
116016
1681748
1478675
663958
1048153
1421360
1456481
626863
600705
1716242
869488
1076268
1045308
987950
1832654
93270
502599
578109
356524
28615
153307
1299378
68397
1181035
831761
1121621
145936
1310880
1263827
193365
1605070
669007
406546
1381100
120908
1215554
72428
1463840
481308
165155
1407584
1911101
522476
292242
1113321
592204
277582
111210
777663
805722
1368072
1976195
466028
882803
122609
592284
822565
516721
1914525
1585259
1080119
1365503
1691968
1430636
719964
1043050
452552
1650825
280181
698639
461066
1038361
547184
423275
343303
343672
726294
1790770
869291
1834763
1012029
1576143
1063892
1405661
1376143
28482
721865
1926417
1587778
986654
1848414
1950897
903253
866149
1392788
514768
1984511
8697
1568992
1454764
32686
4182
865312
628520
1785608
1479238
696509
233658
996058
1317194
1118928
177355
1968218
849107
697171
1037241
193840
900659
648542
1499877
300539
1895346
395976
864694
293117
878505
1200823
1521234
717601
1358970
1077628
1004365
337185
1031809
703489
514227
1295817
650846
1723080
1457311
1050416
1215796
1411178
1926812
731619
82635
241034
1267144
574498
535698
1597976
957723
1944618
1191538
846437
1387391
751988
1046539
1857030
1300970
1703664
1222041
247379
1971960
114820
1131249
1573544
1516713
1781166
1024083
626467
926249
974491
1333697
886973
521784
1681863
549309
92513
1630559
281835
1446607
923623
841858
1717698
813208
1601757
891753
1113023
683187
1351362
1939808
1843473
586568
774353
357856
1897284
252399
1097906
1148113
1858346
1848617
1192549
590424
1076360
1920499
737594
1686702
1445166
199679
757600
43323
1715383
1381055
801502
232114
1122046
880178
1669565
368328
1923243
894305
1108049
914767
963692
973274
1153538
1139832
1069374
544296
1084488
1908639
1585937
1025267
540343
1570505
1217568
1508773
885586
474320
122
425980
292883
1079219
876567
1930483
206906
1863880
1897078
409108
1624570
891476
1954442
703809
1578053
1227586
1683957
317167
399276
1705154
1682840
340626
1885176
30073
1281710
645646
1393071
1428664
978308
507065
737869
644060
1095492
881206
1708168
1779784
1373944
1664724
541763
1713471
1644979
1563226
81550
1496743
1451424
410555
1972853
179596
1390297
632996
1877870
442231
1302814
251949
117428
1098773
56673
1631203
1179810
1650065
1939565
1460842
571477
475751
55866
677702
1838081
626478
829270
112070
831582
1760667
1126127
1624057
1335201
1643559
1047050
64923
1121020
806675
1077235
877376
702285
1022264
1951491
1542134
796195
832611
1872684
92194
37041
876005
1662449
1464846
796778
1316941
713585
77998
941804
55871
600324
1048857
1626146
507115
863209
632518
1554915
1244384
623100
1086774
1028562
468791
1488693
1020015
218038
519923
1459150
1038076
237923
263566
284436
1064186
550134
341752
1397543
654218
40810
1423139
64317
1422409
1117653
722694
81603
1140667
954593
1181308
1826849
1731048
524378
1456968
40417
1821908
946673
351152
98499
1835884
267835
444163
1555610
249273
30782
974427
467955
353018
1445627
1882674
816172
1069266
1033387
1143461
425986
1765113
1858150
1460622
793541
986960
1322851
1040905
257677
174318
2938
488586
637755
1424736
1333946
449127
191875
645100
1511941
1181403
969185
1805960
1514633
1266802
321896
940886
799147
445976
1720555
1808247
1829197
1010699
281648
361488
939951
596393
234386
639524
1506174
1461046
1738607
48677
1581009
633365
1789152
1208725
955699
581372
1760624
1583076
452568
365603
1992182
1166411
560602
1265395
454562
603492
797502
1387078
1147062
294101
1681933
1262737
718654
1318366
231959
249901
1032675
100387
1236179
399259
1795611
523783
835397
1763891
426979
1323651
896088
1983338
1582695
1381496
1278953
404603
259535
1755266
986400
507168
1994434
1493974
330341
228610
1627277
281242
294036
68000
55991
1690675
914810
1001257
1484999
215671
1178501
756654
1562663
1525630
427461
74194
700270
1142312
356271
1553508
745696
1222184
1484666
1492680
48485
119220
247660
382594
1883566
644107
1895384
1075250
1973118
1514077
590800
1235356
109928
171304
1173512
412775
1043618
1189097
1572437
1532523
731620
811917
1265332
408288
188951
182765
1122502
1320328
685397
1900567
1144493
240203
1405050
1642696
1624886
515456
332771
1128743
558180
1240187
114367
1280222
852969
1774643
1223762
1946962
1281373
1399937
1044862
1614402
71464
1705462
819136
1503816
1605229
485301
21730
728933
891838
1740377
930811
1257628
1812419
111755
654392
1442675
1550078
388539
1209367
156155
329412
1626915
118850
695899
508958
400898
586972
311840
404227
368929
1221145
616716
1592751
907933
767977
5782
57721
1174035
1101222
1640114
423052
1223340
1675698
1250904
1687017
69421
1253655
381984
444718
1220354
671688
1185655
1748568
1523374
1768751
1990945
1407710
1930920
53182
863690
288815
1267019
164837
810191
332849
1876571
270884
1026175
1211941
1772974
1968458
476921
732527
1163479
1976792
553450
135110
723761
1219624
1133897
1272018
1750040
1318053
1646217
1840856
1618584
927381
1906706
731400
1137428
234048
459994
1547678
1747978
1425822
1289800
1708529
123708
369111
1014962
1354037
189739
539851
7495
1652296
1328521
494594
1415608
1415409
845537
862252
1542701
1255686
1585388
1107187
816743
1588268
1193418
858684
771114
1740295
1656037
1041019
1706294
1116108
589261
974090
1960236
608107
1095610
550317
1216213
355237
431386
1631565
250046
1111569
569885
1372426
597920
319495
41735
894157
924548
703284
1631786
1596153
923332
1842986
1136116
383525
1616879
107603
157951
691514
1214468
1562238
1788498
1008783
1105055
481343
1793597
1111673
1523951
460199
850344
954568
1590109
284471
296289
1112166
664155
514340
932926
1437742
591820
276279
971540
796227
417947
1726111
1761101
1359958
628728
725694
847898
770473
1462749
1311493
1826357
1205907
1534731
640521
813307
1371687
1318404
1725914
1378443
1624705
1019972
503441
744498
509801
19274
302048
752749
1656712
1473763
1795583
1229115
731397
1561410
1235934
683378
1959086
1506173
157765
361680
1688718
1425552
453416
67753
1813216
1384160
1182329
959907
1650146
553502
1921113
1467944
1659185
121421
1721194
1052939
1126716
829931
1453207
534975
331796
23809
117180
1662263
14838
1508086
826852
1075246
1533009
4242
168432
1317815
998868
1217220
1173231
794097
1391191
288672
181117
1491004
1615384
1541083
1808551
1596336
1071204
475379
44160
942732
153414
1076299
1677048
1570403
1615803
1044087
1773088
1125720
404822
408911
1062427
550117
402073
811815
1453933
1590949
880406
864075
1725481
651373
1900949
756775
918773
983482
264357
551954
1579526
508922
1453315
238229
1106171
377037
931694
1486058
252351
1093650
1234026
1811640
979449
437605
1141350
1115475
678669
667690
615528
303421
1216807
1772131
982458
874427
733775
501018
1760226
925955
1248825
827522
1374057
559384
252624
58198
1917985
1133877
1656131
721050
1834638
1645157
1865809
661419
472705
1909471
6067
1070967
610421
596863
883950
1876565
1495763
1218614
1011324
527408
1961278
1936837
1600238
257450
283291
1678954
612652
599995
312029
256921
1495697
1676996
86482
543182
1966625
942752
100381
1459554
1435723
792212
1598074
542069
853224
14467
253671
1358276
1532215
1109430
1429997
1262615
1779859
843848
1734664
1443622
1188880
414364
368162
1783601
756608
306952
1230023
355102
1491851
300667
1361887
1233042
689887
1555383
396123
975893
1118145
242824
1525411
141139
802118
1034396
1197468
1584473
796146
899890
144297
1337879
39639
1413990
501695
565854
710132
526636
482926
52678
80927
1335097
1467279
1119152
1432302
1208324
734386
694538
1796894
962633
1422391
1913777
1574319
1511841
160661
805608
173801
1402159
1775339
1838360
1463907
321858
1051158
1692868
39545
375858
433347
618837
1749675
1115499
377703
1984819
1639666
1930201
1672411
323010
1791538
824832
1140404
918426
429628
1410724
1475534
77289
331388
394590
1047491
1357079
219813
190444
1527645
520702
683107
1056898
1536714
1568669
74086
1965199
191211
1773541
1730880
550486
551112
1254058
280994
1749625
632168
1142386
670546
422609
721939
354361
813452
308413
260336
764268
1808396
1942304
1145245
1928733
1940217
1904699
139128
771311
1834246
948983
195360
360082
473386
22677
1095259
1578465
401799
482150
196915
1585866
525137
1886745
1775997
1517633
575769
1809173
285713
915915
861352
1819811
195484
1640765
457712
652468
1174280
1619809
321625
818622
20924
825427
36588
115939
1564045
1916102
773787
1242525
1192251
1458670
1739850
231442
1878294
822834
1826862
1402282
545511
1312740
1844904
806208
984950
560655
529293
1665082
731207
150498
1599709
1654289
185145
534239
551515
255654
1778518
1274055
332828
1700219
1406916
560098
321495
1624927
232174
1703849
1383614
1137483
914467
983955
872914
772017
1428174
419966
1219823
137186
1150543
1286384
913153
1175155
129349
145647
1042178
443017
1294364
564982
1511922
1243257
728746
1634525
1124751
111397
420300
1023334
403342
1583811
48134
887259
1251632
78687
771196
1042577
991969
222074
922227
818415
1887974
929958
1655954
118381
1378056
1792054
1998209
810791
1394770
1244250
1367237
1146848
1803980
239359
84436
1824081
318588
534940
1242494
118447
296272
260747
429438
1357324
59244
1925575
292157
1698312
52322
878028
1844834
1904944
1211215
1280244
1590311
1896206
1269994
149024
1715439
662858
1244225
569521
1371243
1424494
884471
1339376
1599961
542499
226866
1313659
1112538
789225
233374
662190
694122
1095334
366661
1863265
1534982
256545
1593159
950391
745532
1636826
486569
1329640
1252850
1708867
1772026
1814472
1767473
850355
397913
1993845
1317000
1460723
371221
1111097
24726
1726642
1684960
1800463
1413951
1317704
1665294
691396
1645260
612051
148403
538107
952694
1374837
1877288
752495
121883
188403
188046
336979
1494044
1657749
879807
534057
1574581
291175
591948
128014
1810796
60144
1054872
1519853
1971497
1087304
1612997
432781
1209385
738571
1061038
977386
1827156
1852878
1682168
746240
1724110
632671
352172
408556
618462
322629
251132
246869
1621396
952758
131519
1591220
1200416
1606592
1483885
1896854
333385
1442908
1099415
1390709
782531
1956582
1870068
878187
307947
1489044
1917352
1851949
1995727
1279016
1976859
1278063
109847
1831641
567273
956907
182508
566446
1036878
1951101
1003484
61297
1963342
1688992
1932619
1527265
1371422
1215627
1024660
563023
1039377
614291
1561934
1869662
1631307
1852917
1675501
1054468
351183
1946558
1088169
844043
695593
1782845
1512086
1729431
926106
1292943
1015140
1554018
1646569
1309164
1013095
146439
1758775
309325
1445762
1174435
1893256
1961848
1110053
793290
737696
1041922
1196630
1923296
239946
1991539
983571
1164101
1381737
574088
1932324
832204
1136554
1892845
1723154
1289256
277825
175745
292704
1666329
965206
1905211
143197
1845579
165768
1084380
1530495
1644361
550176
381981
841245
1619787
845481
173663
1413483
1050457
1756997
1772268
1262010
80434
1663870
284993
772550
582444
1253047
153535
516754
704107
1268262
351313
168918
554710
1920231
1867604
1699282
1256367
485000
281289
1781104
1488844
1676107
788025
1820082
1996263
701136
1708139
6437
1500279
645665
383393
1545074
28036
768894
50359
1180693
1198856
584902
1179808
393599
1155676
1456018
1955593
18630
730708
1432200
1696890
1890410
1228240
1407261
1754313
1617616
1760502
1131631
1771710
1844000
1407074
1596961
789957
1450737
1957479
1144949
261322
230583
1301150
1315048
1169234
1782631
1262242
429912
1905149
811074
1214581
480858
315159
214368
164121
1037628
194016
987711
285237
1045279
404288
375014
910008
1616467
1806643
245592
1773264
230660
946391
966184
1719222
555807
1274302
35671
466738
1180669
1304707
247344
701030
1616907
936742
1780370
869175
1933220
858634
162091
247464
518397
772517
49340
376285
1510151
216549
1284038
183507
94528
839737
561427
333283
202739
1139873
1458210
1840172
1439088
1950722
221660
1437212
740270
1753189
839149
437709
141046
1115197
576643
781718
98088
1066212
1857456
159402
1649742
92307
1757910
944209
420556
844028
274688
1608608
414553
1998533
857928
1253006
1129880
1808025
15262
1756432
1597310
789836
1387904
576852
885398
1931736
1179928
1109197
986521
1316467
1846027
1921256
173829
233241
1946254
1950220
1859951
1834965
1076635
1390840
72759
8235
335061
947352
559368
1427866
1660926
851637
725936
1742525
476320
1209712
805338
625933
1353475
1083117
102248
296061
1055482
1961120
1579597
1186266
301145
809158
1354496
365423
1106540
1557227
835579
1912847
973159
1984568
1275711
1431950
887088
835215
341955
1253849
249870
580829
1797691
836007
1216912
1648241
1986274
443281
678911
1799633
1435833
337072
1677441
831749
479366
963635
1824067
472269
1446119
223596
816548
1699226
1867096
1947522
268971
1590594
1134125
1336415
217460
894973
419183
376592
724990
938941
349077
1155451
558520
853442
503387
1683277
1945401
864334
1322908
857473
1609183
194453
888161
1381238
1333295
1188484
1377874
1230139
1335411
689570
569793
1722229
1468710
1544357
505145
1142547
337488
77589
64764
1911698
592248
455372
541696
480407
1931439
757719
381126
1157171
922943
905814
1435972
1269127
1538152
41566
658306
1584748
1528180
1663707
1133213
1947346
250765
195339
796218
1333710
1581280
676830
471265
1718118
860818
729305
1941619
397372
944855
682642
800631
513325
205918
471508
320988
1702933
575285
93509
1677417
1167569
464817
440364
1804059
1817581
826996
339491
836278
912850
1262946
161425
706242
1157348
1710084
221357
141721
776251
1164493
204123
1932777
1102367
1359867
297525
1562036
1011772
66057
1760033
223181
103947
1828850
952627
351521
1171218
991326
217103
1925553
1066205
178331
1811695
1588481
885538
180810
1469228
1416117
234069
1029552
1324511
1595447
879375
265258
1015641
1700568
580348
1062358
929960
117544
1171771
986577
1002950
916811
221042
1168890
1444479
1494771
98663
1618579
162493
1775586
641436
164084
325751
945750
937974
1471786
660247
1898501
559731
663590
794705
901449
1442943
753840
1287118
1027227
1672034
987437
1879493
1664744
770697
993986
1660785
1174150
1442046
1975699
391916
445459
994997
1745506
1880172
1374922
742768
1223536
1630551
725206
1241079
1419737
1368199
506962
70483
207857
942311
737540
1526381
1839012
713095
1307353
1465764
1161529
913050
450003
1273688
1894832
111281
560005
1023618
1504513
510312
213069
380806
738851
59442
1623659
826662
832247
436038
982007
1450176
1065156
827949
664709
722527
127970
868740
518362
1666168
1387060
102494
1891381
1092872
1914587
262290
14864
1058335
644358
1950276
237782
1382977
1387893
327609
9463
728986
140868
579020
1181264
848011
814605
247723
1491841
1810898
1263520
1363468
657848
277047
1300658
1976689
1066890
1388396
1532791
237820
433110
669068
1621272
1821876
1580064
1942429
1821956
1994771
1501178
1750511
1954046
1495056
1463912
1488049
1233680
308280
1542068
1675671
1799253
1521539
1596922
868758
110877
1332345
1483936
343566
1987116
980693
294685
1121082
432525
548807
1291404
165681
1136658
1801618
1682903
626386
236253
1626739
1726437
953914
1810877
1252707
270962
1970438
1595679
399859
1980913
1570860
1901840
1534523
389352
866783
31187
967889
1409468
867933
1270565
1435711
1871532
852583
1125534
1733209
537335
427016
1765333
1817392
1781228
102203
1483719
1167585
476738
338702
1133169
1081131
996709
1796436
759691
1691611
276130
1059311
269854
515375
1392070
1145247
1276936
455789
142836
706373
1634536
845781
1222241
946416
596370
1678151
658064
1148317
662029
857053
347722
1185014
428741
991068
1867879
20188
566687
275909
944793
592027
1195701
1452641
298036
350459
520846
468786
215040
522966
1520723
318149
1571842
1871759
667200
947802
1920499
1760138
1300642
1102661
1490780
1339061
742973
1749908
1124476
327378
817871
1383905
523372
865729
1468327
632576
1589194
1506338
1363662
1964968
158851
1243696
881401
1484050
947871
747730
207163
1389768
269314
1013368
612424
1992630
212955
1185555
978347
660039
1067925
1199919
1158869
1710798
1964199
1536618
682257
293755
457975
172687
392733
1029064
1650227
1808315
324841
1489279
1260792
1702585
163122
1733157
1351590
1323207
858200
1750984
569392
1622998
1131410
1768777
1481372
1720830
1042876
1690333
824621
10331
1436772
1941275
1868744
85435
1315612
1645594
1211365
701044
480168
913684
875711
1677359
1466604
1404968
1748852
1253980
781930
167719
824138
1770994
1177865
454027
1924730
241443
936742
640445
1725350
1264566
1980586
500934
246941
523745
845803
1192266
1357834
1425469
1119846
726228
1293144
173183
336397
799073
246244
981723
933038
1882413
384726
590064
988791
800059
724047
305501
190653
935579
1083277
1461497
1372624
1000057
1385562
415031
1601169
1684479
640726
814824
303089
77760
955205
1114066
744465
477253
1517042
307482
830986
1558233
1280791
427540
323387
871175
960175
1678463
1834998
858822
235430
1609373
1247401
1002879
321739
390832
1696631
1209978
1492600
1855202
962531
386198
1713736
1006840
687740
1142806
511851
1987003
926965
1401473
1720126
1415556
1555090
1065457
307660
981638
991986
98296
1759103
1304634
898838
1080401
1777000
378503
317548
1281968
965942
416281
822820
950104
156484
733447
1007219
852472
123478
1083300
774995
570159
1818973
490519
945981
606085
1838948
332442
1422492
1961310
426114
1098443
44080
709541
580073
1220126
528753
1527887
500742
1338647
1143126
121923
1421179
391817
524143
905113
296501
809604
633337
995656
1970848
498956
680025
797787
1275200
1447667
1616140
1140974
197993
599201
1314285
407725
100764
1216531
985265
1922083
1927656
1246214
92475
1656318
1780490
1891530
1015373
1394023
406530
1248897
1116667
279364
735010
1245467
1566478
849572
928663
1644427
349761
223952
698780
1532468
519881
1456091
1238773
122781
1841891
76021
989479
74402
494436
573283
1592501
716333
801855
1046008
1039533
1146990
614618
1115206
1158213
520211
997123
1830773
830213
347708
913543
1374957
1074300
1055542
1724328
810461
732162
1025189
705611
17556
260146
1287015
1771494
1877005
287119
1192694
1397449
1016946
197915
1522195
1276858
30789
1411570
10376
381915
1249161
991751
1197026
1381138
1517182
1559480
1561054
489875
132706
1744905
1266875
352184
1575668
1548522
743860
1154458
131672
937211
1852504
653535
1913340
861584
480723
65382
1280595
1782837
1465307
1739242
830433
1016164
1163205
1479556
1050407
735496
955002
1577176
466417
1100152
1103627
235141
818269
1242535
433087
793112
1533597
610122
1028435
126602
1966496
1859897
1528129
854536
1581958
865770
254840
81492
81416
653264
725608
485027
329123
1798505
1764806
596732
1155617
1111931
1691837
1465729
182659
1380959
1624032
1589317
1395542
130256
551203
566742
1491294
1592046
167201
1971363
848048
619741
558816
1707323
1946196
560631
1333025
416196
271949
558322
1835232
66750
1948962
1160291
1244510
1520050
1510539
1746842
988124
664123
1422172
1192738
1673162
1568729
1433230
971040
497859
1766688
888221
411693
995778
590903
1705676
571357
1714593
935444
1494521
144172
801985
1826481
69701
1339092
959697
825677
83418
672919
785105
947622
645029
1186600
53571
1493056
768882
403925
841016
1634674
1037906
382494
840401
1068371
1325704
1590973
1338829
747841
109675
1426495
1835478
1190881
457770
1948971
540859
1471835
428825
1976258
852658
1020355
670702
1576254
759953
1682384
551179
1771904
1626149
635306
714606
155548
622513
415107
823059
313222
543414
936953
796230
1283225
1185702
1192950
477070
1468893
880412
1871643
68034
330291
934522
77931
523749
1039719
1894284
497860
1173185
1404963
1852910
270396
350454
102366
777612
892414
1313623
1232412
1207262
1403212
751709
119276
158121
813135
1182223
1172218
984017
567296
1151306
1860043
1640614
1782713
469145
1118363
1382377
956868
516225
1672577
1817802
523146
494884
1772228
1387487
1284048
1486165
1119912
1824642
555130
1001577
1882535
1009864
1630237
875026
1572410
630439
1501605
715848
1069543
1666437
113831
1537496
274060
1429449
412181
511827
1764505
1740133
1860891
1794876
1991949
1254723
1137553
495684
498396
1170821
1249356
30747
1862727
614467
240296
1331895
913759
1209876
1788095
1083125
1501537
652937
790204
1227442
505328
1928680
1894117
212447
153358
174695
904254
733284
200817
1235731
1202955
1445027
648012
647027
773856
1340692
1776272
1489694
1434594
470465
1396804
1609684
1410982
1747311
1254553
1676958
1859502
1607553
874737
1095840
1781045
213760
1008106
531890
428004
251483
1063593
1490186
1970255
1419912
180408
488838
200163
1624253
1336747
572107
567035
327413
378146
439973
1261693
1352283
693091
715402
1442851
1308889
1279530
1911050
1847998
848030
1435950
1710828
231138
183869
1088433
1719477
481348
506055
542091
33944
519156
1550418
1652581
1811642
1004852
120433
585612
955539
292502
1226219
1144982
1354780
1992690
108805
742272
429739
858646
1179118
1208976
509472
1538602
387023
1232487
132511
558211
661323
151226
1184961
1598722
1653901
432016
1439158
680020
1959874
1898580
396135
314042
237310
331085
1020594
876553
1856917
698666
382934
1791581
1324380
1988884
1667025
209305
1994186
1588383
1884900
1581495
1573788
1960682
85379
1391960
1795640
923749
209604
133589
39047
1740987
667654
984285
1545568
912370
1117456
1593380
136285
909909
1448335
573067
1234253
705755
1693116
97317
1244919
1758365
1867087
1475084
1351153
649105
1979378
1991071
1977807
1057499
96542
1730012
492442
1748546
1808865
1819164
848519
1403926
369292
523062
1876712
1496637
1840743
1541854
1461079
797913
1569405
690626
1885045
1821652
1270047
1004597
1648075
836790
1572063
1695211
778004
944965
424363
1417391
715556
1497982
571538
849082
44484
614565
1436240
446683
1010091
229692
1587574
297093
1102406
1736837
1567551
905828
1400327
813425
1873676
1711052
96233
373810
1393720
1992277
1196589
1503236
1309446
889108
939306
569148
1871849
580773
1381154
1740477
1737338
401875
1655622
1827667
1579568
1589300
1292489
1208733
445820
1330274
1216446
13225
981886
602817
279460
1871272
1818611
1200694
773731
620889
1259512
719383
1592371
299077
409986
1455515
36994
1359451
1180248
279295
780006
522848
1108734
422647
1678976
244634
1953537
568298
1195591
1194123
232285
561857
993022
1241337
1496759
706549
57739
1986641
705916
203975
1293889
1264632
582860
1124116
947242
855178
44399
947378
1917397
193055
1705661
591056
826348
963146
1859686
136528
654995
767401
1246054
1477853
1451547
94433
1050807
1743554
1375212
613529
527890
1246940
493177
1813182
818253
1464880
1889102
1833986
80390
563532
56838
812321
594202
866459
1941102
1983243
499970
396530
296022
52352
1491978
599335
355573
271978
624049
1836511
1521422
272789
1497011
436670
1334137
128609
413054
1013352
1819996
247161
1071223
1045029
1940667
1629306
1873190
898426
375177
329548
1332966
1253355
1350035
1208797
364138
499240
1606281
605282
1366950
730991
1134517
1469178
1553257
14371
27689
1489209
1886880
34929
751245
1583153
1439916
888522
1416268
1406593
1721790
1287925
256785
1472974
1501291
1493685
580356
1670612
1948990
420895
1854228
1816826
423666
636692
1111178
854743
755968
963411
259325
378029
126914
1505779
829019
514301
809666
437211
1059317
819346
1638302
485069
1119944
339115
777557
1465972
770600
1150230
871246
1849875
162420
1160952
1856044
741518
1184257
986566
1797317
517244
1721306
963180
777929
130568
679687
675947
209209
1853717
939741
1074598
661418
863122
5313
1059678
249688
1589977
1006299
1904199
1876853
855141
311680
538377
716483
1380380
1431831
539300
726805
298837
418039
539365
1029941
1183107
419110
832441
568117
1515299
702608
1380716
671805
630968
811759
1023780
1767457
1504148
204629
803860
1756696
35694
1175918
739758
1468629
275072
1575953
1726366
565416
1469492
936655
1561473
540912
977622
1016734
1773812
1150822
580277
1640632
41244
85854
77217
1167186
1141006
934646
1310859
1291322
1255415
686162
953660
1282095
840038
26667
939341
925071
348784
586586
132625
1572689
1991424
1607924
1347675
172878
1712112
819462
48766
1465300
926916
1292276
1873531
429629
1017484
1256485
1325322
1710986
930691
1188517
1317655
1304879
1634143
470872
267570
394818
1561923
335905
138470
1847567
370378
1687926
727275
105838
1491114
1622101
1635434
991082
137047
423835
159331
1458538
1155335
1766154
544133
1242140
1055205
154931
1224201
964532
712122
141366
1329099
329329
1864825
9385
1513948
84757
1143837
354837
1544224
19403
1634570
1603452
315366
1864519
953391
645835
1254614
559197
1385624
1918053
860808
581192
767125
1519047
310254
309642
1406809
1359841
1665712
1543875
1259657
1224916
658479
1532208
1855467
1210139
1569932
1482753
1476543
442731
1270336
923512
315914
347153
272725
1985109
1376760
616582
206107
1907325
1187733
507605
1504624
1172351
280510
918990
1303613
1232923
1083503
1513365
1751782
1357913
1727339
646772
42740
1090999
1321701
1134693
96966
301189
1272697
73955
1308405
1799604
1046571
351829
1456779
334051
747469
1568047
901653
496472
1910671
942307
840728
1287006
154698
1541694
1656497
82202
1231935
1047084
1035974
1285376
223190
381237
1642031
422620
1657856
524795
127751
1361900
856024
909176
292201
296485
779336
1202709
1064366
1670639
551603
1421829
1844225
1819216
1993547
618949
287679
1786342
471257
1783634
811598
606447
605885
45672
711272
1944063
1951355
335928
1785532
291953
1633660
1731933
478930
1062960
1478038
84140
1355637
1578185
352593
1585054
1267016
1760087
419375
1880962
1926981
1990924
1133971
1304108
366105
57490
1069270
1222037
1315287
316260
1187642
1163392
522665
284219
806355
829824
1199077
707562
343051
1234802
555129
1102914
798513
1612108
16927
308184
1174230
1276802
1583934
1928484
713632
1265484
231489
1426114
31115
1982816
1291626
330908
1400454
31681
163829
431568
620715
442967
191241
460957
951712
177778
1392770
887519
394195
1915816
707284
1966699
1997748
860486
1132978
1477919
1824126
264971
516520
346421
387447
1189963
1966819
1367773
1252517
607384
728290
924456
1173896
843433
1465622
1987551
805152
918457
436888
1144353
1119624
1080986
1926779
1597402
816390
963981
275445
1052902
150728
305189
1404139
1243805
619523
1683007
1305739
676633
264243
728012
1946779
1382919
1888290
1853608
87863
761043
136680
1724970
1814153
1193976
1109448
624099
1813795
1762740
488858
1105527
1380507
1432674
1182164
1963769
1097552
1346184
1529396
1887561
664673
1964963
1346948
1644623
208149
1393300
199723
1090103
520680
1295787
439828
273748
631079
892131
1776987
1177875
1832487
1712077
1531182
1967009
897668
126592
868875
847351
692338
1039465
646136
953035
1303897
905868
1440213
1830497
689620
480153
1682686
1395909
1056557
816989
902014
244900
434815
240471
1185349
1409805
1763465
1089007
951507
317947
1969546
1160901
1301017
496865
414122
258025
1694455
799556
935782
312232
315820
1293681
709305
826862
442345
1568043
1964193
746044
57135
1068639
359681
1217466
1540987
335454
1000670
42655
718092
1416832
926382
561147
1238724
1082302
1566405
987708
1697008
1284360
609269
992123
355692
1879825
824508
1234230
1717446
29908
1606349
1395244
445483
1005741
304118
1873323
72847
208031
1275882
1522864
618541
1382434
1748239
356205
678120
1601415
1278029
1350120
1985299
732283
689286
1867204
1456008
729690
1124398
1429734
757820
1949119
660592
1326811
504963
1986634
528112
1206660
1071835
137595
720427
1068705
1656914
1307049
1849393
91877
170225
1011710
59534
615302
823211
1929046
1032032
479723
65412
628629
710298
1940305
244024
1555596
1641641
1098443
817665
665008
587732
38858
472880
1880508
1762877
700366
299907
497959
686883
1077929
294958
170903
42837
1804642
148654
318397
1030303
575159
1831349
1005679
840888
1557161
1302388
262475
1795949
1194702
41250
112714
1686695
1378749
1938007
903097
1941739
394405
978993
1192475
280177
1274312
1329801
1206960
184807
1238639
1414479
1259203
1437176
1491171
371843
366100
242134
79278
825195
1065857
1568277
1260962
1980589
1540974
1982414
677053
749802
1807414
938960
1994405
1749588
339814
6852
1909242
629042
1808594
621653
541325
1399296
1593522
1970908
1040960
1908390
263442
554593
1079464
581569
1355004
1410538
1999786
1667891
1851061
651883
1364640
1551819
918455
1561460
453052
1549659
1788436
1982187
1162601
27321
1705212
241111
50832
204065
1950581
1269216
937215
1618056
1474527
592429
1392224
134601
901917
1061717
590221
1909455
1263353
1448283
1828195
474011
928903
849922
1748703
1020843
1982891
1070422
745519
714940
695314
1488354
762983
1966322
745481
1186189
806201
482826
718042
339239
715649
1312855
317834
1777394
805745
1828744
38705
330026
1590998
398762
1747917
280215
595518
565184
164305
1052816
30286
1554684
884010
620080
1756860
701514
18972
1616591
1369611
289111
656149
646726
759469
156463
930247
1739297
1988518
1378309
969050
1378107
1672387
1911431
1330091
79578
489495
1336953
766796
72268
128438
1230300
1816229
470066
746004
1547557
414789
1799634
898998
1048072
10003
887650
84302
529119
931542
1885550
1709746
1697599
284386
1101567
571944
420111
688636
1432886
279535
1848837
424860
750347
1100988
1478113
1021455
1888695
177356
1716928
695520
1072445
1135209
1224808
512425
1765606
1270696
367595
1147646
280149
22379
656987
1722004
13082
514731
1995833
349685
496423
1784399
1609785
372499
249798
346895
750622
753183
109242
1136508
87732
1485767
293862
850097
869305
1454753
1585437
1661247
1915180
1159266
397875
703862
553872
1868489
210458
1899183
1101862
1348524
1690303
766619
690833
1560543
887351
1485881
1228238
885010
336001
370637
1337863
1803253
583872
1670004
250356
865337
1439020
1074620
1751286
1010774
1739044
1169705
437219
803223
1857472
1761275
1005065
528304
56440
1625114
1443381
1590512
582681
861813
238416
140477
753442
1399813
188615
1753155
950177
1773983
154376
249298
1590599
1044152
98433
1282093
1287295
444969
23606
595545
1310396
1309873
593531
1987008
1422875
1394438
1195270
106776
721330
1483562
666665
1356865
685721
1555785
1842984
1501876
1922477
1527199
1096632
571169
1188615
160573
588471
870845
296124
1871835
1648534
1393200
869710
366107
86003
77799
882591
1940313
799304
709531
70142
1920825
1893191
1902685
39516
1748849
1470595
1426217
579332
40084
260903
1502197
865615
1999349
751716
1008212
589129
178356
236445
1075016
1025081
1777008
1335627
1858978
1205171
1073324
1176119
1875846
1179066
883663
1660490
1847454
486606
1392335
1067768
1462410
1417494
78492
1791544
1336998
821944
1379358
1091621
759487
969332
1701646
192615
1389644
539221
727394
708872
656565
509105
401126
916558
1454857
248969
1657330
1567593
698413
1838499
49440
1023330
48647
1978789
168987
1212854
1567525
1281459
1995264
1182933
1778533
572942
400458
932242
944654
1937021
1958457
1343252
485873
238379
244214
1141912
1534017
277666
137471
370688
502838
159887
129758
1662518
1011264
1443601
1797586
1227475
248727
1206657
958389
1705282
734367
41474
330594
683959
1061928
1305976
904328
256981
1036503
426737
1226376
877650
1784598
1063986
1469831
1101951
526026
1705047
147810
165307
1128823
852298
1949994
929933
12391
1337834
902309
1936124
1298688
240600
342165
507822
603064
931209
368049
775174
616744
1289391
148854
1642166
373915
1890183
1621646
1362769
1150436
402717
986302
776187
1132272
193112
1870425
1182702
918211
1384269
832942
193919
900222
459574
1657082
638500
79
299177
1357811
1321785
63883
1592588
334315
957147
1808623
870918
1495182
1266401
1270148
501671
1112271
1993052
1904709
1861978
1684704
1596097
373432
1297034
1881059
27827
1856929
879567
306246
197850
329040
1536039
482646
1648868
1316083
1051100
1558822
1541030
1688930
813888
1873719
1536398
84892
1212326
1049673
1734347
1562331
1070956
1625795
1478731
266349
782673
1873873
1463199
603633
111477
440631
1189880
1838989
797333
658472
62050
550142
1062116
1387011
990044
1772737
1914663
1695250
1558896
1933588
1198603
1533831
1243402
249782
1442705
1622025
349448
320935
1326592
1147397
648479
1000836
586646
1963724
228257
1370503
1194035
839509
556622
626594
1590470
629909
1056380
98639
991585
1704651
1652308
1801916
186311
668195
1306452
1295338
1562308
1069723
1470394
330373
40037
1670224
875319
1177857
1203566
1774640
326321
1473501
198838
1212987
371508
240760
120728
1540749
1434900
1108187
1971930
1996893
27002
1508515
1919285
405473
1863927
1775400
573286
1957680
238543
879644
532103
388122
1392058
1651655
1753622
577432
234263
651029
1777573
1003134
1605293
152446
1388606
1326534
321260
1719764
1145819
1478832
472221
829483
946972
845211
644063
44245
1582893
1649141
1412979
1144372
1903198
1579219
725
225651
1650626
999009
1132443
1834542
1972371
163821
1391729
914210
1817435
1127532
644548
1644647
1242070
867356
849877
1273104
327942
950287
651495
377400
1883640
1441013
656302
1745689
819223
1729805
1651201
884352
1472991
1548970
1803823
85368
1901057
778440
1507788
1190335
1916593
740493
1078290
1258043
999439
59309
646150
1440897
1124191
58337
359402
1938755
1809682
1255621
1720317
42434
1017415
894564
340127
62352
311170
717713
804136
1836802
1263959
990249
1230740
900444
1837036
1779792
1933732
447428
258792
273907
1941573
1823618
605622
1412662
1441046
770401
971193
1193917
347644
1888546
1245189
847446
708234
1665273
937716
1238616
1993515
1751298
1077482
400257
1915030
1748720
1526438
1195696
685709
265301
1698038
847161
1970855
513791
933765
493119
517955
1907098
1089903
82607
1768858
30718
1830609
862419
799746
1669264
1722903
1815162
543563
801366
1101552
1419504
480075
1881115
361358
326712
544523
254347
955842
970014
471756
1058452
1904902
1668808
1359904
1872249
998400
1139345
523393
238790
945104
1097459
380498
1457000
1644935
1745841
1390545
90125
360061
1318987
409589
1566579
183767
204176
558740
826750
767086
1109306
148063
1522886
951583
1185683
1210284
1740166
208724
1814978
754386
802777
652158
1581844
1144377
452152
1573886
1394695
1800980
1383301
875536
1376375
1052014
1990421
1456503
1697669
108
27594
1244440
1064823
269506
1281670
1746137
1268529
759983
1347546
1128867
71566
17393
1281744
1105117
1428369
623889
336743
1185356
1687416
1049637
1667550
1965944
999434
851924
1274069
1242736
271714
1719233
546521
80794
117039
1973305
1116900
75976
1790064
762589
786725
1532462
6588
1684290
855678
195836
1211752
1982932
1828238
117259
220302
1171261
1300464
1341572
660558
175169
1408467
1320613
236480
1414060
477
694963
504064
774497
1577780
341914
1354402
747471
995977
1091683
366905
1001292
1995941
771980
1667267
1970839
77534
73776
769085
313509
1719217
285415
856006
499687
18066
1876508
90236
623542
1054833
592708
1846116
720923
641058
1732101
1162064
1864638
306510
859354
1619301
1263107
455953
272430
569362
1329028
817921
120868
830529
1269130
115466
1992692
1126383
449647
1988485
597266
1975643
1187542
58601
4257
681920
898072
1029094
301675
1578906
346782
733525
861986
1704275
1715563
174231
1885880
1879531
1778446
1336347
945903
1480243
1416178
1350379
1022892
1653806
1198970
99822
928278
554388
55976
1948812
1825979
1713297
642647
1701891
877466
575480
1660010
1618119
1589882
1177020
791327
449189
1460974
224220
704494
1989402
409106
675059
1941446
933752
404058
591283
1696035
1778044
1187688
1663346
209255
91055
1871713
1492435
444905
496837
977516
1731163
48113
1749369
946484
315080
1249311
603071
687260
526163
924063
461915
1248644
1031759
1533625
1099765
1458263
1981883
1043990
1119067
1224956
1402069
528614
922424
400737
1377549
1440637
415268
500337
781759
1197030
947062
1990977
147767
766640
37168
1844342
1071034
769775
1026687
1193568
1774159
351777
1830055
249487
516987
825691
1315723
148324
593482
666977
42078
1797110
467276
1950771
264068
1289908
83743
1305487
192742
933901
65199
433909
597876
1465239
791507
150341
1500958
677117
791895
1600284
1159522
1630105
1628315
486106
630565
736044
1916898
1760686
10648
611453
1208565
1898118
1889478
1846196
629115
1530915
1665001
1679742
1493917
271339
279856
303742
1334606
1395482
356210
665591
1170390
1370927
1931712
895087
1281441
1156574
164557
1339840
166267
826860
1106379
1734015
653477
1083545
1172030
896188
772050
1055271
1470373
1929432
1458921
800354
1551024
1595639
982550
1774382
180817
1300231
1378472
759939
1443544
1911263
953473
1417165
1243574
791596
1338755
49768
1234813
133953
860029
500856
822969
914854
1186349
556642
837383
1267650
973938
1935180
1381119
854658
1467583
1713764
616490
588069
1675579
698352
1864388
1760243
1815074
799643
1112233
1619199
430526
1447810
271305
855722
723639
243934
1452013
391338
1615975
564176
1271541
819843
784688
718408
809637
1606525
109025
566293
138292
707161
1706107
445064
1086147
703989
843671
535197
1389140
1714225
1133112
1460607
1261307
245080
420
505901
1517045
582516
572029
401482
1603478
712965
1446522
1200382
1216939
1558872
1485638
865463
206084
1721379
1596300
404693
565605
1433697
293225
1030324
334388
295926
603927
1091761
482832
1184618
1698221
1387455
280470
847717
1927529
820932
1630856
1070379
1299114
1083427
64235
293724
96239
16584
1161898
1164220
973573
656688
1886908
598615
593181
130773
362925
213361
1011151
634845
1241102
363385
1363281
63863
478933
1161481
1498735
208971
403561
814168
1432326
951303
646033
272452
73146
745813
1162255
1338497
1159709
468710
272929
1271316
507642
134097
1723075
673467
1833783
1551836
592665
1734163
1333926
1062251
123288
681361
313310
400613
237353
163944
1769802
886914
1376925
1189485
298898
1425124
1634221
1256057
652306
1941852
773115
1430664
739818
634332
57179
1518622
1488516
1858685
513492
1322824
267260
1594093
276617
893009
510457
5049
566528
246621
1513330
1495766
243795
1388041
1294942
523661
401093
1165584
1580109
1189955
89920
39733
998282
430966
1561823
1980239
974079
1553766
115399
295644
1597255
376627
1665613
1100935
1687461
1971012
1973495
597279
383985
401187
1590123
1897207
1634892
1991385
1965886
1828279
1533228
573382
1859115
700024
940933
1542875
523962
951341
1262314
1068355
1734722
1888435
1506136
187971
1392005
1131294
1260297
2452
687048
1873657
676313
410657
1406248
777769
275348
464338
1160048
1608319
63768
1872108
1096230
1153724
1588438
690513
306687
893391
216980
912676
1570574
1192277
407989
1455060
556699
918452
754908
964209
1356350
410736
895438
561676
1960994
1578233
326182
710201
325978
217722
38140
860451
1243839
1965983
1093069
1128289
369958
1603485
223757
1553185
1653356
619343
1910027
481643
164104
615133
356308
282793
590514
1125112
1659361
911283
353407
104676
146272
981620
462781
558030
752214
510810
413152
743039
981172
1551202
85830
1044902
1541510
500483
418536
751273
771652
1340440
153942
97243
1551544
1641946
1625640
286656
769280
1956815
609431
1552279
1587866
792521
1483641
1862127
1599752
671004
1951826
1822727
924926
1157896
1075172
204303
274239
983326
1996629
536645
1646013
1276308
732571
992628
610431
215017
1483092
670324
1995459
617079
1529396
1126086
693321
546928
1439924
348569
145636
1751660
1702103
1373060
286847
1837077
1603651
1799735
1529469
700141
1446813
1628934
585513
651340
1880423
740105
1032261
459065
101912
1271939
508656
1466801
545112
1740559
1755282
751028
110412
1315515
353031
1637659
125675
684101
756254
26004
849834
108759
1681860
782754
18474
167464
1129245
182318
1878892
165015
1346685
1416427
899694
1725499
767761
1156146
1932723
857774
636454
1051756
476979
157471
1086387
469346
1981125
96921
997328
89373
1694489
433857
918841
1343612
417746
1321768
1239298
247721
447540
1800621
1283818
244176
1692708
1635527
67274
744012
1043937
143558
1205955
1927314
265724
1733947
1576188
846772
221543
1437769
1402777
1317495
1072491
1389615
1900808
1169184
1202230
449240
1508957
986698
514022
590606
867559
164062
988372
458080
1434189
1332341
96091
921704
446402
1081248
1042200
768286
1231952
450837
883477
408946
469946
587341
1474040
817254
1428095
1198294
36582
649306
1991387
1718621
1557077
22144
239950
1523442
1292714
21099
680018
1579246
511130
650086
98222
757588
1143985
1127118
552317
91416
427898
276837
109287
35889
1200598
961057
647771
326984
969087
1543096
269927
240051
1023170
1783382
1458448
1348130
1635355
736682
1047207
528049
262743
514540
247702
1352044
963423
513384
500488
1560849
46754
1881077
854679
557693
1588648
104581
892357
1554536
1996303
1527065
1363670
1872705
67877
457680
542259
774252
1735785
1482369
955202
58951
303749
1441643
1497474
1199328
970373
592493
504122
800768
704312
1075721
685753
503292
657040
432397
453592
1423116
462388
1362700
521116
751402
802343
1017682
1551141
1319628
1972934
1759475
311847
943689
1829387
1738337
318998
1731111
1190947
1736762
1302621
738893
800629
1971042
1177884
1748471
1233551
1366637
931924
1012001
1322936
1152896
983019
136156
1377680
1110297
1220668
903950
929942
36309
225683
364441
1856481
1597625
93910
1277988
1612160
1843976
428624
1525198
982510
724000
808718
418670
1045098
490528
1095508
1422058
1273521
561357
1760235
1870560
1056528
844076
383631
1831536
1779246
444864
785348
1806172
420630
693045
531049
1648320
341540
1391956
376975
808967
1496359
1632151
555013
1830062
520402
1738573
99539
377261
296401
160175
1885354
471034
1812250
1570161
644444
1828716
1900719
918468
39701
53176
1290153
770932
662221
1910273
1900286
956222
1720185
1819689
1406680
1310462
574268
1033320
1153217
841368
263829
397387
375529
1719130
1745957
318012
1852683
494781
1756316
1238626
1679824
1874260
757445
73420
1421863
1076354
139152
1625885
939795
1754944
245436
124972
249177
1506425
201356
1330428
1378821
1461202
1100502
760685
1061469
1926347
536794
926506
983179
260290
1072003
1533061
312568
772734
881572
1905479
335579
1385481
284394
1872899
1635414
1655270
1640610
1528564
1415832
1387257
361092
332836
1496983
1160733
1776177
1068045
1296861
326803
1620018
488078
1707969
1252322
1330986
555352
1559519
1192156
1863553
1582557
1134704
1988562
457160
1287888
500474
132561
1696039
631178
1621601
1350278
146492
1409915
690845
286782
284732
424740
1767636
997421
884727
1873282
1012491
1604308
1131926
1242089
201804
1919717
1869454
1004693
1107100
1499828
1557238
455776
390589
1064136
1850458
1325527
1669197
30072
1004233
908795
1471029
657679
694349
591363
1970234
406062
1583879
1310382
919917
1008115
1701580
813628
1277151
1141187
876578
49978
495943
1457744
745549
540776
357436
294161
424704
374908
1974486
1842383
516068
1258871
776356
1531284
1859539
5740
1627841
752531
645307
282706
126417
412849
471367
746101
696554
266918
211858
837623
1066396
1039040
1975322
737825
788289
831839
785267
1298903
1136087
658878
1388056
1817945
175813
1176181
980707
280235
853726
1696651
963782
1034262
393758
1994257
510552
455451
691299
1378636
229664
1199856
1033269
917871
58373
791520
1208343
985760
1731076
589187
1514409
593142
879873
162944
1843516
137957
1589163
1554295
474622
1446906
1658281
1203033
561050
113560
388840
528141
1606161
241871
1573679
68121
768852
1236038
1620396
943686
874322
290941
308077
1511101
1920455
1065333
64455
1442686
1493279
78467
1273309
1152054
631673
1236846
1099978
1759028
1136476
1702752
1007272
805508
688471
1604770
967396
1743955
1527149
1739229
147848
1317686
698636
1454618
165373
511198
1035204
143453
1941814
1951083
733593
1883904
1080442
1791364
380736
495456
1121248
590875
543624
1293780
1142509
105820
1714628
817757
1615119
437903
1557733
617486
373652
1221379
1142983
1200656
500761
1134555
315753
1912870
677630
1055979
872635
1007075
541072
513252
822162
1472267
463386
869225
1449972
1724798
1284005
605918
1902525
1591579
1506071
1837949
813721
935339
794248
1568935
824626
889778
957303
363138
1650114
1256116
488841
1256472
290784
1421894
1680681
355710
1642927
1973340
129027
1247681
1177747
1971184
441476
443261
948081
1293075
1019754
307583
521266
1936203
1873792
1286169
308535
1201308
531084
1965225
144733
391598
1315413
1568225
1801210
619234
388393
327188
1863778
733928
1843663
263380
1782092
961622
1992181
877863
766017
673600
1240533
1597466
1932157
1733363
1078151
1331352
1534577
1585725
766571
595433
391570
1709398
1673001
1397150
1448211
611105
1839907
1446173
183634
1290424
122289
1858784
490985
1821959
146049
912715
1138679
1130143
232900
1905668
602028
1203203
1498767
267004
923567
1236964
1511950
216660
1318888
1335907
1352743
49522
1870494
1082678
144373
1483002
1252530
1510010
429803
546563
1549194
1317771
1640932
1972546
1087560
696523
1650837
1119701
360769
300267
572801
844000
1457534
123861
1252099
587294
836440
1604707
825490
713903
591739
827328
1876975
712060
1018132
1638852
721886
1499943
432173
965968
1422022
1801382
1787072
484432
1265154
1727423
1511218
647425
1613054
1649207
1275642
571374
922610
1355569
604585
872953
1023424
242258
1528368
828449
1113428
636094
1947771
1313854
33710
1211291
1443767
726591
1333426
1313395
917250
1083296
1610407
1305137
569124
30037
534896
455169
1722288
435932
928341
218685
1042137
1461538
1416533
146080
662043
709423
1627425
1614667
763236
1509839
1179776
237436
1843058
1051963
981922
1799016
787601
714439
612939
1612019
1228251
1506342
643742
496039
696829
545764
125219
384403
921022
1924036
1720978
486071
1551492
735614
1771171
599375
1442257
1178036
1953330
1337640
882758
507581
1539334
1495197
1851213
1763524
1788495
498134
542382
473249
1426837
1999911
1624009
281924
1131506
1046369
347194
819232
796001
905981
1735229
1919533
95833
495965
1121554
590387
1801460
1945277
1137567
1340084
697967
297467
830271
263092
643648
589158
1434875
1060789
39185
493104
326498
1766675
329482
1576003
561391
1748183
80949
573108
82526
1923828
1577916
111750
82247
935555
254394
657230
1622460
987013
151460
1984159
1993821
1590167
253292
504335
1365105
756296
806521
703713
1976840
1373875
1832736
676581
1831551
954337
887845
903393
809062
1204515
298027
109681
1588664
1405196
487399
523458
1630293
1275273
717324
537013
1767755
488975
1207520
1144098
460478
337285
941820
710681
453855
1506049
1150440
662227
1447425
1348416
536110
872232
1784117
862704
1406257
185051
1696586
739569
707918
851690
1410004
40645
1145548
317692
1792501
948238
987754
35697
992824
1872289
137014
660139
1916617
1148028
1950301
777839
966767
1261809
1222014
1754579
59581
270057
1418911
261840
1695514
317019
1155570
1457921
647286
1343975
1704425
1140400
971664
1655295
1835497
246068
1685555
924560
1887137
39764
829938
70655
51961
146350
232203
427789
1229312
1578293
273486
633748
1655010
180291
1771649
1505252
162654
64590
1658757
387128
1894148
578929
1284536
6361
1440790
660210
414148
391955
871763
64234
128617
855401
1850802
1866762
1015441
1043044
644514
1684893
577888
334190
889640
1993493
1265917
1254232
1968269
1050704
518312
660128
167213
1098221
573475
1464738
1977696
1578133
670030
1208871
309006
798167
14555
98940
640687
1207719
100284
643962
1613131
1026324
943941
1690327
667540
1130502
1297567
1700481
1591848
280010
427166
1817687
696916
630931
555759
955031
872050
1979790
199644
409184
1121845
174348
980985
1405112
390863
1891291
1667105
1347746
972514
1383772
821376
1184139
1380187
1970883
345423
1095901
1390277
432635
83940
612956
1810030
316604
165117
71165
413369
1354819
125564
1178621
378795
332724
1544640
940246
774133
1301381
822026
207891
1990134
853168
503019
311432
1988709
122795
1912674
1423457
1096480
740383
1107312
1569587
551725
1094551
919376
1482581
1190333
951614
865221
69205
1916945
1534483
1612347
268307
1476282
1706331
1241377
368653
1000355
1084950
1512013
560854
260806
725506
570348
1055549
1061428
457320
1571305
1401315
1762162
937160
643860
865079
39030
1042123
730138
1603662
333265
12033
1679410
1535048
1936858
1368590
492868
1051891
520360
68115
1739361
644698
443754
1862927
1433323
451664
617259
1085933
315796
719770
1913627
1727638
1560281
829764
502419
1409849
1879055
860633
1835722
1338511
1522208
749309
1582387
501564
1035823
835997
146616
203963
1408013
850654
620141
964562
1709387
1686799
1803689
169678
1724704
597189
1546681
1480237
179862
771393
506639
1850444
1329172
294353
304115
682730
38200
1644812
1239009
1179833
591861
158970
359852
552165
840762
1183745
601618
392227
307070
767520
331500
628708
1483907
231565
920599
1330073
1219911
991108
180336
690689
599006
1060901
1736178
604827
1905605
884850
1751544
357983
174449
1365020
362133
529581
192430
1413092
91177
1996809
1953828
712830
836583
112677
428525
452855
782264
1305631
1137174
370050
1012839
1773955
1483788
431107
556753
761641
44876
1617829
201276
265535
1600548
1810415
441597
302683
918437
1390859
1154772
1115091
12345
257172
435137
805018
1540842
1207948
919015
108735
604609
914706
1100631
1505403
719123
710358
399785
1698042
1064397
1700927
310086
167576
232725
1795114
481136
1117169
664751
1153215
1423736
1167970
824548
1305980
609254
484458
242505
1619762
458087
403514
1542886
1930734
1590719
37887
1633367
141866
1121713
284745
1119267
1429402
1577551
53494
1881850
1391819
1530685
1633695
543229
1548006
673338
1879731
1584738
489227
1951706
704904
1762210
411260
129131
736664
1537683
947968
60744
720466
310829
810896
947134
1180831
336572
1313517
127328
1782273
714384
1791234
180891
118099
1799175
1637236
1899568
1953545
1587852
1238649
1205032
78169
1897600
1319989
1672798
1883698
1131780
349184
358118
666736
1159178
449830
1004408
161663
1009093
1009276
544246
570442
1848918
861302
1874495
518495
108279
1842724
1677371
1102992
704211
1689674
778805
698284
205267
1659045
1972623
1615033
1693050
1056306
870221
982002
1222617
665591
866732
57380
339874
32425
1738661
1237729
865695
598718
874781
34707
426889
283827
1506897
96819
903703
887809
904461
1414639
1212566
1487488
1916528
1939209
259247
1091944
415081
646147
1839866
136916
1957280
90780
611127
351434
1954076
1677788
186033
1588838
130632
692496
1534703
875826
266544
1578489
1072411
477606
1165131
1876304
1923760
1766933
226048
277983
1443639
594364
1365417
191199
1038533
539888
1715469
1850485
853743
410079
338657
1350492
1685234
1154410
1322497
120564
1184150
546052
463425
27501
1914658
1217334
1553459
86802
1876750
56923
1071073
437979
97553
409979
653615
253035
1568789
653777
1607114
944156
561342
1490801
1958174
703959
217686
500834
583888
715171
1880910
950074
1753472
1251140
390862
448740
255221
1928486
993267
1569710
1445979
83134
20110
724935
1880577
1971979
1427984
1479736
1976476
1671877
786973
1940870
1254264
1769511
1619200
1115914
1205536
1858057
896476
657159
1739936
550966
1672101
1547922
1803574
287157
1368070
885358
756448
1937601
51443
301004
889852
1116235
1305209
617059
1208394
379165
83368
397940
1976761
1831696
288244
1099191
1216938
1037875
849240
72770
1656063
1062164
1882492
726147
1038133
149014
862630
1489640
1004155
156739
1949970
965539
841498
1371989
1500048
1027545
292732
131669
106767
252774
1362832
1843035
422943
471372
1291248
1939709
414077
710944
1136526
282798
1930841
236917
1785417
1816205
705724
431503
838815
469560
169787
780953
905615
1331405
1847837
1532373
530805
782663
1008021
1371701
1701329
53773
449256
1962930
524250
866926
1133165
904953
1206233
1386942
1306516
562720
101790
789214
1792614
1768621
409009
215696
1801294
697798
1253347
1727488
1420374
1710497
1167138
1461046
360758
612357
1998215
152627
126840
1373750
1526333
1475045
308737
680264
1123024
1876987
1147190
321826
1937121
796327
1656171
1725091
1922187
1570455
195832
1118052
1511725
37590
313522
536486
52542
1843850
173709
690984
824202
857273
1387184
1051541
473752
1559003
75804
1343190
1172371
1154809
618526
1060246
1660144
238264
473664
539273
1320218
1067097
1257852
879748
1077845
974229
1593806
1479794
876999
1988188
848337
495492
583211
1677314
671278
1982920
118813
715774
991688
1522475
1391011
792755
854758
1461127
739692
470363
1012898
1709796
24106
1473403
1785426
327558
980961
1555169
399977
1418877
1980716
1408713
541238
608469
459099
1624235
952017
1974586
1182575
992880
1247058
16133
1460655
840922
1414270
99377
1751943
463394
795821
1348750
595939
1154670
1502437
1621737
80209
1566585
1439614
1445313
301390
1005645
1254347
862967
330319
1790180
994292
1024054
1125738
181362
1650273
1855013
132095
1843990
195092
1342461
674103
137190
1855365
436598
817974
1833707
994504
49499
1817288
748444
457163
421390
1789237
509
133633
975716
1383202
56550
1220520
1496772
1410326
1368744
365065
1191216
1578956
527114
140914
1076250
1873247
1652167
1176091
666001
1428845
1539270
1711731
1954859
1815758
86359
1014928
1948332
66025
1244119
367670
335137
1416392
1534615
1366751
120586
1860126
219326
832005
462868
509500
1588438
1879303
1174322
1064791
187250
26086
106248
1775201
36376
1361338
1261391
1427905
330150
18252
659511
1604315
813850
832452
930331
1480604
1803599
1584062
309732
609053
1817510
620245
1098004
1334504
1886895
799674
1821883
1852054
1594451
505784
1188613
1710183
105100
580309
1108236
1431697
970546
1923851
471157
158059
1341554
937587
367798
187431
772312
117450
1331273
1747837
1795175
1781911
282444
1079677
701797
1815271
990626
1253040
606806
470079
1135686
1019140
947986
34892
428286
33931
731537
254613
1826354
169621
153932
1351940
672375
693057
777725
477666
1431679
304514
258974
1378454
1952182
708041
1742751
647880
1899651
1821147
380082
522582
1199455
1605219
939567
165729
1891412
1460300
234120
1687436
1372102
1653426
1118476
1208820
307843
1100578
592640
890455
307708
138468
1870998
1497009
285727
40183
1710419
1768491
910666
1032847
1230842
139356
243798
1222373
957250
1507402
811215
983411
1290178
1755496
941618
1062830
1226045
1001314
157068
1443649
1814260
1578493
1165867
270524
1703881
487519
32867
956568
245458
75909
503099
1921581
384045
1487987
1748103
1896251
1055310
415056
1367709
1100423
1868426
1548768
1482871
691866
720134
1684054
662641
609468
1761275
213027
1048996
420102
664379
335734
281192
336782
588994
693754
1613917
1791524
424386
1014076
115464
1013272
270548
1952067
1506978
419925
1065099
1229157
1855959
1466672
418459
373736
1044475
1581322
1426758
1734210
1705912
1116246
1543102
1986101
355333
224460
889180
1943725
1316429
805640
987006
1357135
954581
1814928
1502165
1803442
1920417
358281
1733961
1480979
1449188
769054
666335
1797791
527960
1956431
1935349
1561266
1255702
1160541
97150
1359680
1385112
480315
277997
945066
1311000
1835525
1592947
1783523
1728895
120122
298279
1388645
282346
1188504
238560
151803
1883606
1615139
473295
392929
983751
671451
341390
1476997
1636769
966218
1987636
1051645
564620
1745120
1017460
563927
244797
854356
1826222
780107
723074
683675
1209986
616855
648096
1736611
450171
39956
526801
658142
1506430
123119
1826046
68206
402029
964360
1096941
1159655
80659
107012
1127732
459284
753432
352384
1346740
574136
1046098
357906
94958
324680
1337464
233573
687126
847420
628313
49677
1528055
1853377
1806427
526750
665006
795140
87295
811324
1358064
1037692
677328
12374
1691917
1625409
612553
1087122
268394
169090
1554527
1610758
181430
1840195
1290893
529634
861342
357385
1452710
1904054
752993
859288
1973756
995577
988371
916167
294539
1038697
803377
450794
1420043
1106448
1373782
370276
964767
499226
1611136
193276
1719513
231516
1900888
549318
321715
64159
1828129
925219
1716744
1472261
1142886
1758486
203492
13707
1128079
148019
910712
879731
199323
131601
1080327
1862165
1083242
71510
1947016
952406
1433595
1562282
1132538
1521719
429460
386200
1682543
1750933
951242
906850
855942
1654787
750430
1836987
1418950
1145611
1716475
74967
876209
52477
585659
1173456
1673697
1499469
1938723
1548610
850761
1223572
1369467
1035234
545148
118008
744239
1814226
354910
1029826
1469468
1224869
1617921
35989
1097792
1743570
262773
1126566
1520209
1903333
153931
175731
42552
1591757
1081756
1120442
648378
91789
1873111
1230545
593482
1372583
147185
1553975
1195600
1739392
1450530
1969193
1070568
1103707
1721435
330889
779829
856999
805539
743135
1041400
888763
946188
937547
18123
560732
1043437
597011
1904244
1383546
222048
1052270
1570035
1136873
1125938
1951910
1113866
1819130
1500279
830665
1297911
1312610
313552
1667440
663309
1012413
335680
481821
1218462
593585
442777
1961971
548490

